-
公开(公告)号:US20250016379A1
公开(公告)日:2025-01-09
申请号:US18891569
申请日:2024-09-20
Applicant: Tencent America LLC
IPC: H04N19/80 , H04N19/103 , H04N19/117 , H04N19/132 , H04N19/136 , H04N19/184 , H04N19/70
Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry reconstructs a first sample in a video of a coded video bitstream based on a non-linear mapping based filter with a first filter shape configuration of a plurality of filter shape configurations. The plurality of filter shape configurations including at least two filter shape configurations that are based on a same geometric shape. The processing circuitry determines a switch from the first filter shape configuration to a second filter shape configuration. The processing circuitry reconstructs a second sample in the video based on the non-linear mapping based filter with the second filter shape configuration.
-
公开(公告)号:US20230421759A1
公开(公告)日:2023-12-28
申请号:US18462014
申请日:2023-09-06
Applicant: TENCENT AMERICA LLC
IPC: H04N19/117 , H04N19/70 , H04N19/132 , H04N19/82
CPC classification number: H04N19/117 , H04N19/70 , H04N19/132 , H04N19/82
Abstract: In a method for filtering in video decoding, a coded video bitstream that includes filter shape index information is received. A filter shape configuration of a video filter is determined based on the filter shape index information. The filter shape index information indicates that a number of filter taps of the filter shape configuration is less than five. Offset values associated with the filter shape configuration of the video filter are determined. The video filter is applied on a sample based on the offset values associated with the filter shape configuration.
-
公开(公告)号:US20230421754A1
公开(公告)日:2023-12-28
申请号:US18244768
申请日:2023-09-11
Applicant: TENCENT AMERICA LLC
Inventor: Xin ZHAO , Yixin DU , Liang ZHAO , Madhu PERINGASSERY KRISHNAN , Shan LIU
IPC: H04N19/105 , H04N19/176 , G06N3/08 , H04N19/129 , H04N19/132
CPC classification number: H04N19/105 , H04N19/176 , G06N3/08 , H04N19/129 , H04N19/132
Abstract: A method, computer program, and computer system is provided for coding video data. Reference samples and magnitudes of transform coefficients corresponding to a current block of video data from an input to a neural network are identified. Sign values associated with the transform coefficients are predicted using neural networks. The video data is encoded/decoded based on the predicted sign values.
-
公开(公告)号:US20230353792A1
公开(公告)日:2023-11-02
申请号:US18328480
申请日:2023-06-02
Applicant: Tencent America LLC
IPC: H04N19/186 , H04N19/82 , H04N19/86
CPC classification number: H04N19/82 , H04N19/186 , H04N19/86
Abstract: A method for filtering includes determining, by a processor, a first offset value by applying a non linear mapping based filter to first reconstructed samples at a first node along a loop filter chain that includes a plurality of video filters. The method further includes applying, by the processor, the first offset value to an intermediate reconstructed sample at a second node along the loop filter chain to generate a second reconstructed sample, wherein the second node is one of an input node of the loop filter chain or an output node of the loop filter chain.
-
公开(公告)号:US20220377386A1
公开(公告)日:2022-11-24
申请号:US17879371
申请日:2022-08-02
Applicant: Tencent America LLC
Inventor: Xiang LI , Xin ZHAO , Yixin DU , Liang ZHAO , Shan LIU
IPC: H04N19/82 , H04N19/176 , H04N19/117 , H04N19/46 , H04N19/132 , H04N19/186
Abstract: A method for video encoding includes determining a filter shape of a cross-component filter applied to a chroma coding block (CB), generating a first intermediate CB by applying a loop filter to the chroma CB, and generating a second intermediate CB by applying, to a corresponding luma CB, the cross-component filter applied to the chroma CB and having the determined filter shape. The method further includes determining a filtered chroma CB based on the first intermediate CB and the second intermediate CB by combining the loop filtered chroma CB with the cross-component filtered luma CB, and generating coded information of the chroma CB in a coded video bitstream. Determining the filter shape includes determining the filter shape of the cross-component filter based on the number of the filter coefficients and based on at least one of (i) the chroma subsampling format or (ii) the chroma sample type.
-
公开(公告)号:US20220368897A1
公开(公告)日:2022-11-17
申请号:US17448469
申请日:2021-09-22
Applicant: TENCENT AMERICA LLC
IPC: H04N19/117 , H04N19/82 , H04N19/132 , H04N19/182 , H04N19/176
Abstract: An apparatus for video coding is provided. The apparatus includes processing circuitry that buffers first boundary pixel values of first reconstructed samples at a first node along a loop filter chain. The first node is associated with a non linear mapping based filter that is applied in the loop filter chain before a loop restoration filter. The first boundary pixel values are values of pixels at a frame boundary. The processing circuitry applies the loop restoration filter on to-be filtered reconstructed samples based on the buffered first boundary pixel values.
-
公开(公告)号:US20210409704A1
公开(公告)日:2021-12-30
申请号:US17471993
申请日:2021-09-10
Applicant: TENCENT AMERICA LLC
IPC: H04N19/117 , H04N19/186
Abstract: A method, computer program, and computer system is provided for video coding. Video data comprising a chroma component and a luma component is received. Luma samples are extracted from the luma component of the received video data. The chroma component is filtered by a cross-component adaptive loop filter (CC-ALF) based on a location of a chroma sample associated with the chroma component, the extracted luma samples, filter weights associated with the extracted luma samples, and an offset value.
-
公开(公告)号:US20210266604A1
公开(公告)日:2021-08-26
申请号:US17095622
申请日:2020-11-11
Applicant: Tencent America LLC
IPC: H04N19/80 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/136 , H04N19/117
Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. For example, the processing circuitry generates first reconstructed samples of a block, and applies a filter to multiple color components of the first reconstructed samples of the block to determine offsets to be applied to one or more color components. Then, the processing circuitry generates second reconstructed samples of the block based on the offsets for the one or more color components and the first reconstructed samples of the block.
-
公开(公告)号:US20250030850A1
公开(公告)日:2025-01-23
申请号:US18905627
申请日:2024-10-03
Applicant: Tencent America LLC
IPC: H04N19/117 , H04N19/124 , H04N19/132 , H04N19/186 , H04N19/70
Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for filtering in video decoding includes processing circuitry. For example, the processing circuitry determines first reconstructed sample values of reconstructed samples of a first color component within a filter support region of a to-be filtered sample of a second color component. The to-be filtered sample is at a center position of the filter support region. Based on a mapping that associates offset values with reconstructed sample values within the filter support region, a first offset value of the offset values in the mapping that is associated with the first reconstructed sample values is determined. The first offset value is applied on the second color component for the to-be filtered sample to determine a filtered sample value of the second color component for the to-be filtered sample.
-
公开(公告)号:US20240171736A1
公开(公告)日:2024-05-23
申请号:US18410929
申请日:2024-01-11
Applicant: TENCENT AMERICA LLC
IPC: H04N19/117 , H04N19/132 , H04N19/176 , H04N19/182 , H04N19/82
CPC classification number: H04N19/117 , H04N19/132 , H04N19/176 , H04N19/182 , H04N19/82
Abstract: In a method for filtering in video coding, first boundary pixel values of a subset of first reconstructed samples are buffered at a first node in a loop filter chain, a first filter and a second filter being applied to the first boundary pixel values, the first boundary pixel values being values of pixels at a frame boundary. Second boundary pixel values of a subset of second reconstructed samples are buffered at a second node in the loop filter chain, the second boundary pixel values being values of the pixels at the frame boundary. A loop restoration filter is applied on to-be filtered reconstructed samples based on the buffered first boundary pixel values of the subset of the first reconstructed samples and the buffered second boundary pixel values of the subset of the second reconstructed samples.
-
-
-
-
-
-
-
-
-