-
公开(公告)号:US12267499B2
公开(公告)日:2025-04-01
申请号:US18403086
申请日:2024-01-03
Inventor: Yusuke Kato , Takahiro Nishi , Tadamasa Toma , Kiyofumi Abe
IPC: H04N19/13 , H04N19/176 , H04N19/46 , H04N19/70 , H04N19/91
Abstract: A decoder includes circuitry and memory. In both of a first type of residual decoding where an inverse orthogonal transform is applied and a second type of residual decoding where the inverse orthogonal transform is skipped, wherein when a restriction on a number of CABAC processes allows CABAC decoding of a set of coefficient information flags, the circuitry: decodes the coefficient information flags by CABAC; and otherwise, the circuitry: skips the CABAC decoding of the coefficient information flags; and the circuitry decodes a remainder value of the coefficient with Golomb-Rice decoding when the coefficient information flags are decoded; and otherwise the circuitry decodes a value of the coefficient with the Golomb-Rice decoding, wherein in the second type of residual decoding, the circuitry decodes absolute value flags each relating to an absolute value of the coefficient after decoding the coefficient information flags and before decoding the remainder value of the coefficient.
-
公开(公告)号:US12262004B2
公开(公告)日:2025-03-25
申请号:US17582950
申请日:2022-01-24
Inventor: Che-Wei Kuo , Chong Soon Lim , Jing Ya Li , Han Boon Teo , Hai Wei Sun , Chu Tong Wang , Tadamasa Toma , Takahiro Nishi , Kiyofumi Abe , Yusuke Kato
IPC: H04N19/117 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/82
Abstract: An encoder includes circuitry which generates a first coefficient value by applying a CCALF process to a first reconstructed image sample of a luma component; generates a second coefficient value by applying an ALF process to a second reconstructed image sample of a chroma component; generates a third coefficient value by adding the first coefficient value to the second coefficient value; and encodes a third reconstructed image sample of the chroma component using the third coefficient value. The circuitry writes a first parameter into a sequence parameter set; writes a second parameter into a parameter set of a picture in response to a value of the first parameter being 1; writes a third parameter into a slice header in response to the value of the first parameter being 1; and writes a fourth parameter into a coding tree unit in response to a value of the third parameter being 1.
-
公开(公告)号:US12206906B2
公开(公告)日:2025-01-21
申请号:US18484292
申请日:2023-10-10
Inventor: Chong Soon Lim , Hai Wei Sun , Han Boon Teo , Jing Ya Li , Che-Wei Kuo , Tadamasa Toma , Takahiro Nishi , Kiyofumi Abe , Yusuke Kato
IPC: H04N19/82 , H04N19/119 , H04N19/176 , H04N19/593
Abstract: An encoder includes circuitry and memory coupled to the circuitry. The circuitry determines whether to split a current luma virtual pipeline decoding unit (VPDU) into smaller blocks. When it is determined not to split the current luma VPDU into smaller blocks, the circuitry predicts a block of chroma samples without using luma samples. When it is determined to split the luma VPDU into smaller blocks, the circuitry predicts the block of chroma samples using luma samples. The circuitry encodes the block using the predicted chroma samples.
-
公开(公告)号:US12200270B2
公开(公告)日:2025-01-14
申请号:US17589419
申请日:2022-01-31
Inventor: Jing Ya Li , Chong Soon Lim , Han Boon Teo , Hai Wei Sun , Che-Wei Kuo , Chu Tong Wang , Tadamasa Toma , Takahiro Nishi , Kiyofumi Abe , Yusuke Kato
IPC: H04N19/82 , H04N19/105 , H04N19/109 , H04N19/11 , H04N19/117 , H04N19/119 , H04N19/12 , H04N19/124 , H04N19/13 , H04N19/132 , H04N19/157 , H04N19/172 , H04N19/176 , H04N19/18 , H04N19/186 , H04N19/61
Abstract: An encoder includes circuitry and memory coupled to the circuitry. The circuitry, in operation, generates a first coefficient value by applying a CCALF (cross component adaptive loop filtering) process to a first reconstructed image sample of a luma component, and generates a second coefficient value by applying an ALF (adaptive loop filtering) process to a second reconstructed image sample of a chroma component. The circuitry modifies the first coefficient value by performing an arithmetic right shift by 7 bits on the first coefficient value. The circuitry generates a third coefficient value by adding the modified first coefficient value to the second coefficient value, and encodes a third reconstructed image sample of the chroma component using the third coefficient value.
-
公开(公告)号:US20240357103A1
公开(公告)日:2024-10-24
申请号:US18763019
申请日:2024-07-03
Inventor: Chong Soon LIM , Hai Wei Sun , Han Boon Teo , Jing Ya Li , Che Wei Kuo , Kiyofumi Abe , Tadamasa Toma , Takahiro Nishi , Yusuke Kato
IPC: H04N19/117 , H04N19/176 , H04N19/51 , H04N19/80
CPC classification number: H04N19/117 , H04N19/176 , H04N19/51 , H04N19/80
Abstract: An encoder that encodes a current block to be encoded in an image is provided. The encoder includes: processor; and memory coupled to the processor, in which, in operation, the processor: generates a first prediction image based on a motion vector, the first prediction image being an image with full-pel precision; generates a second prediction image using an interpolation filter by interpolating a value at a fractional-pel position between full-pel positions included in the first prediction image; and encodes the current block based on the second prediction image, and in the using of the interpolation filter, the interpolation filter is switched between a first interpolation filter and a second interpolation filter differing in a total number of taps from the first interpolation filter.
-
公开(公告)号:US20240314296A1
公开(公告)日:2024-09-19
申请号:US18675704
申请日:2024-05-28
Inventor: Jing Ya LI , Chong Soon Lim , Han Boon Teo , Hai Wei Sun , Che Wei Kuo , Kiyofumi Abe , Takahiro Nishi , Tadamasa Toma , Yusuke Kato
IPC: H04N19/105 , H04N19/159 , H04N19/176 , H04N19/52
CPC classification number: H04N19/105 , H04N19/159 , H04N19/176 , H04N19/52
Abstract: Provided is an encoder includes: circuitry; and memory coupled to the circuitry, in which in operation, the circuitry: generates a prediction image of a current block to be processed, using a first motion vector; and updates a history based motion vector predictor (HMVP) table using a first candidate having the first motion vector, the HMVP table storing, in a first in first out (FIFO) method, a plurality of second candidates each having a second motion vector used for a processed block, and in the updating of the HMVP table, the circuitry: determines whether a size of the current block is less than or equal to a threshold size; and skips the updating of the HMVP table when the size of the current block is determined to be less than or equal to the threshold size.
-
公开(公告)号:US20240291972A1
公开(公告)日:2024-08-29
申请号:US18657076
申请日:2024-05-07
Inventor: Ru Ling LIAO , Chong Soon Lim , Jing Ya Li , Han Boon Teo , Hai Wei Sun , Che Wei Kuo , Yusuke Kato , Tadamasa Toma , Kiyofumi Abe , Takahiro Nishi
IPC: H04N19/107 , H04N19/176
CPC classification number: H04N19/107 , H04N19/176
Abstract: An image encoder includes: circuitry; and a memory coupled to the circuitry. The circuitry, in operation: calculates first values of a current block using intra prediction, the intra prediction being limited to planar mode, the planar mode using multiple reference pixels for each pixel location of the current block; calculates second values of the current block using inter prediction; calculates third values of the current block by weighting the first values and the second values; and encodes the current block using the third values, and in the calculating of the third values, a first weight is applied to the first values and a second weight is applied to the second values, the second weight being different from the first weight.
-
公开(公告)号:US12075042B2
公开(公告)日:2024-08-27
申请号:US18208380
申请日:2023-06-12
Inventor: Chong Soon Lim , Hai Wei Sun , Jing Ya Li , Han Boon Teo , Che-Wei Kuo , Chu Tong Wang , Kiyofumi Abe , Takahiro Nishi , Tadamasa Toma , Yusuke Kato
IPC: H04N19/117 , H04N19/132 , H04N19/169 , H04N19/82
CPC classification number: H04N19/117 , H04N19/132 , H04N19/188 , H04N19/82
Abstract: An encoder includes circuitry and memory coupled to the circuitry. In operation, the circuitry: encodes information for deriving a parameter into a header of a bitstream; filters reconstructed samples in a first image using a filtering process, to generate a second image; determines whether the parameter has a predefined value; encodes a third image using the second image when the parameter has the predefined value; and encodes the third image using the first image when the parameter does not have the predefined value.
-
公开(公告)号:US12058329B2
公开(公告)日:2024-08-06
申请号:US18200069
申请日:2023-05-22
Inventor: Kiyofumi Abe , Takahiro Nishi , Tadamasa Toma , Yusuke Kato
IPC: H04N19/13 , H04L65/70 , H04L65/75 , H04N19/176 , H04N19/184 , H04N19/70
CPC classification number: H04N19/13 , H04L65/70 , H04L65/75 , H04N19/176 , H04N19/184 , H04N19/70
Abstract: An encoder includes memory and circuitry which: (i) encodes an image block; (ii) when encoding the image block: binarizes coefficient information indicating coefficients of the image block; and controls whether to apply arithmetic encoding to a binary data string obtained by binarizing the coefficient information; and (iii) when binarizing the coefficient information: binarizes the coefficient information according to a first syntax structure when arithmetic encoding is applied to the data string and a predetermined condition is not satisfied; binarizes the coefficient information according to a second syntax structure when arithmetic encoding is applied to the data string and the predetermined condition is satisfied; binarizes the coefficient information according to the second syntax structure when no arithmetic encoding is applied to the data string; and subtracts 1 from a value of an initial non-zero coefficient when no arithmetic encoding is applied to the data string when encoding the image block.
-
公开(公告)号:US12022118B2
公开(公告)日:2024-06-25
申请号:US17499292
申请日:2021-10-12
Inventor: Yusuke Kato , Takahiro Nishi , Tadamasa Toma , Kiyofumi Abe
IPC: H04N19/61 , H04N19/103 , H04N19/13 , H04N19/136 , H04N19/176 , H04N19/46 , H04N19/70 , H04N19/91
CPC classification number: H04N19/61 , H04N19/13 , H04N19/176 , H04N19/46 , H04N19/70 , H04N19/91 , H04N19/103 , H04N19/136
Abstract: An encoder includes circuitry and memory. In both of a first type of residual coding where an orthogonal transform is applied to a current block and a second type of residual coding where the orthogonal transform is skipped, wherein when a number of CABAC processes is within an allowable range, the circuitry encodes coefficient information flags by CABAC, each of the coefficient information flags relating to a coefficient included in the current block; and otherwise, the circuitry skips the encoding of the coefficient information flags; and the circuitry encodes a remainder value of the coefficient with Golomb-Rice code when the coefficient information flags are encoded; and the circuitry encodes a value of the coefficient with the Golomb-Rice code when the plurality of coefficient information flags are not encoded, wherein the coefficient information flags are partially different between the first type of residual coding and the second type of residual coding.
-
-
-
-
-
-
-
-
-