US 12,149,725 B2
Video encoding and decoding using adaptive color transform
Je Won Kang, Seoul (KR); Seung Wook Park, Yongin-si (KR); and Wha Pyeong Lim, Hwaseong-si (KR)
Assigned to HYUNDAI MOTOR COMPANY, Seoul (KR); KIA CORPORATION, Seoul (KR); and EWHA UNIVERSITY—INDUSTRY COLLABORATION FOUNDATION, Seoul (KR)
Appl. No. 17/792,460
Filed by HYUNDAI MOTOR COMPANY, Seoul (KR); KIA CORPORATION, Seoul (KR); and EWHA UNIVERSITY—INDUSTRY COLLABORATION FOUNDATION, Seoul (KR)
PCT Filed Jan. 14, 2021, PCT No. PCT/KR2021/000527
§ 371(c)(1), (2) Date Jul. 13, 2022,
PCT Pub. No. WO2021/145691, PCT Pub. Date Jul. 22, 2021.
Claims priority of application No. 10-2020-0004645 (KR), filed on Jan. 14, 2020; application No. 10-2020-0022425 (KR), filed on Feb. 24, 2020; and application No. 10-2021-0005127 (KR), filed on Jan. 14, 2021.
Prior Publication US 2023/0130958 A1, Apr. 27, 2023
Int. Cl. H04N 19/46 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/46 (2014.11) [H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/70 (2014.11)] 12 Claims
OG exemplary drawing
 
1. A method for decoding video data, the method comprising:
obtaining first residual data for a current block from a bitstream;
determining whether to apply color space transform to the first residual data based on a high-level color transform control flag and a block-level color transform control flag; and
in response to a determination that the color space transform is applied to the first residual data, generating second residual data by performing reverse color transform on the first residual data;
generating a prediction block for the current block; and
generating a reconstructed block for the current block based on the prediction block and the second residual data,
wherein the high-level color transform control flag is signaled in the bitstream depending on a maximum transform size allowed in a sequence of pictures including the current block, and the block-level color transform control flag is signaled in the bitstream depending on the high-level color transform control flag,
wherein, when the high-level color transform control flag and the block-level color transform control flag are not signaled, the high-level color transform control flag and the block-level color transform control flag are inferred to be false, and
wherein the method further comprises:
decoding a syntax element indicating the maximum transform size allowed for the sequence of the pictures from the bitstream; and
decoding the high-level color transform control flag from the bitstream when the syntax element indicates that the maximum transform size is smaller than a predetermined value.