IP Library Granted Patent US 12,294,711
Granted Patent B2
US 12,294,711 · App. 18/383,327 · Granted May 6, 2025

Method of determining transform coefficient scan order based on high frequency zeroing and apparatus thereof

Inventors: Jungah Choi (Seoul, KR); Seunghwan Kim (Seoul, KR); Jin Heo (Seoul, KR); Sunmi Yoo (Seoul, KR); Ling Li (Seoul, KR); Jangwon Choi (Seoul, KR)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04N19/132H04N19/129H04N19/176H04N19/46H04N19/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,294,711
App. No.
18/383,327
Granted
May 6, 2025
Kind
B2
Abstract

An image decoding method performed by a decoding apparatus according to the present disclosure includes receiving a bitstream including residual information; deriving quantized transform coefficients for a current block based on the residual information included in the bitstream; deriving transform coefficients for the current block from the quantized transform coefficients based on an inverse quantization process; deriving residual samples for the current block by applying inverse transform to the derived transform coefficients; and generating a reconstructed picture based on the residual samples for the current block.

Claims (56)

1. An image decoding method performed by a decoding apparatus, the method comprising:

receiving a bitstream including residual information;

obtaining last significant coefficient related information based on the residual information;

deriving transform coefficients for a current block based on the last significant coefficient related information;

deriving residual samples for the current block from the transform coefficients based on an inverse transform; and

generating a reconstructed picture based on the residual samples for the current block,

wherein the current block includes a first region and a second region,

wherein the first region is a region related to a last significant coefficient, and the second region is a region different from the first region in the current block,

wherein the last significant coefficient related information includes:

a last_sig_coeff_x_prefix syntax element related to an x component of a position of the last significant coefficient of the current block,

a last_sig_coeff_y_prefix syntax element related to an y component of a position of the last significant coefficient of the current block,

wherein the last_sig_coeff_x_prefix syntax element is based on truncated rice binarization,

wherein the last_sig_coeff_y_prefix syntax element is based on truncated rice binarization,

wherein based on both a transform block width and a transform block height of the current block being equal to 64,

a width of the first region is determined as 32,

a height of the first region is determined as 32,

a maximum length of a codeword for the last_sig_coeff_x_prefix syntax element is determined as 9 for the transform block width of the current block being equal to 64 based on a determination that the width of the first region is 32,

a maximum length of a codeword for the last_sig_coeff_y_prefix syntax element is determined as 9 for the transform block height of the current block being equal to 64 based on a determination that the height of the first region is 32,

wherein transform coefficient subblock scanning is performed for the current block based on diagonal direction within the first region, and

wherein with regard to the current block, coded subblock flags for subblocks located outside of the first region are not included in the residual information.

2. An image encoding method by an encoding apparatus, the method comprising:

deriving residual samples for a current block;

deriving transform coefficients for the current block based on the residual samples for the current block;

generating last significant coefficient related information based on the transform region related information;

encoding residual information related with the transform coefficients based on the transform coefficients,

wherein the current block includes a first region and a second region,

wherein the first region is a region related to a last significant coefficient, and the second region is a region different from the first region in the current block,

wherein the last significant coefficient related information includes:

a last_sig_coeff_x_prefix syntax element related to an x component of a position of the last significant coefficient of the current block,

a last_sig_coeff_y_prefix syntax element related to an y component of a position of the last significant coefficient of the current block,

wherein the last_sig_coeff_x_prefix syntax element is based on truncated rice binarization,

wherein the last_sig_coeff_y_prefix syntax element is based on truncated rice binarization,

wherein based on both a transform block width and a transform block height of the current block being equal to 64,

a width of the first region is determined as 32,

a height of the first region is determined as 32,

a maximum length of a codeword for the last_sig_coeff_x_prefix syntax element is determined as 9 for the transform block width of the current block being equal to 64 based on a determination that the width of the first region is 32,

a maximum length of a codeword for the last_sig_coeff_y_prefix syntax element is determined as 9 for the transform block height of the current block being equal to 64 based on a determination that the height of the first region is 32,

wherein transform coefficient subblock scanning is performed for the current block based on diagonal direction within the first region, and

wherein with regard to the current block, coded subblock flags for subblocks located outside of the first region are not included in the residual information.

3. A transmission method for transmitting data including a bitstream of image information, the transmission method comprising:

obtaining a bitstream of the image information including residual information, wherein the bitstream is generated based on deriving residual samples for a current block, deriving transform coefficients for the current block based on the residual samples for the current block, generating last significant coefficient related information based on the transform coefficients, and encoding residual information related to the transform coefficients based on the last significant coefficient related information; and

transmitting the data including the bitstream,

wherein the current block includes a first region and a second region,

wherein the first region is a region related to a last significant coefficient, and the second region is a region different from the first region in the current block,

wherein the last significant coefficient related information includes:

a last_sig_coeff_x_prefix syntax element related to an x component of a position of the last significant coefficient of the current block,

a last_sig_coeff_y_prefix syntax element related to an y component of a position of the last significant coefficient of the current block,

wherein the last_sig_coeff_x_prefix syntax element is based on truncated rice binarization,

wherein the last_sig_coeff_y_prefix syntax element is based on truncated rice binarization,

wherein based on both a transform block width and a transform block height of the current block being equal to 64,

a width of the first region is determined as 32,

a height of the first region is determined as 32,

a maximum length of a codeword for the last_sig_coeff_x_prefix syntax element is determined as 9 for the transform block width of the current block being equal to 64 based on a determination that the width of the first region is 32,

a maximum length of a codeword for the last_sig_coeff_y_prefix syntax element is determined as 9 for the transform block height of the current block being equal to 64 based on a determination that the height of the first region is 32,

wherein transform coefficient subblock scanning is performed for the current block based on diagonal direction within the first region, and

wherein with regard to the current block, coded subblock flags for subblocks located outside of the first region are not included in the residual information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2024
From: LG ELECTRONICS INC.
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 069312/0813 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2023
From: CHOI, JUNGAH; KIM, SEUNGHWAN; HEO, JIN; YOO, SUNMI; LI, LING; CHOI, JANGWON
To: LG ELECTRONICS INC.
Reel/Frame 065425/0686 →
Continuity (5)
Continuation 16855785 · Apr 22, 2020
Continuation PCTKR2019017723 · Dec 13, 2019
Provisional Application 62780925 · Dec 17, 2018
Provisional Application 62792826 · Jan 15, 2019
Related Publication 20240056579A1 · Feb 15, 2024
References Cited (41)
US 6226327B1 · Igarashi et al. · 2001 [cited by applicant]
US 8902988B2 · Sole Rojals · 2014 [cited by examiner]
US 20030063805A1 · Lecoutre et al. · 2003 [cited by applicant]
US 20080013633A1 · Ye · 2008 [cited by examiner]
US 20130058407A1 · Sole Rojals · 2013 [cited by examiner]
US 20130114676A1 · Guo · 2013 [cited by examiner]
US 20130188688A1 · Panusopone · 2013 [cited by examiner]
US 20130202026A1 · Fang et al. · 2013 [cited by applicant]
US 20130230098A1 · Song et al. · 2013 [cited by applicant]
US 20130343448A1 · He et al. · 2013 [cited by applicant]
US 20140105284A1 · Lim · 2014 [cited by examiner]
US 20150063443A1 · Matsumura · 2015 [cited by applicant]
US 20150078432A1 · Wang et al. · 2015 [cited by applicant]
US 20150117546A1 · Kim · 2015 [cited by examiner]
US 20150181237A1 · Tsukuba et al. · 2015 [cited by applicant]
US 20160219290A1 · Zhao et al. · 2016 [cited by applicant]
US 20170064328A1 · Na et al. · 2017 [cited by applicant]
US 20170064336A1 · Zhang et al. · 2017 [cited by applicant]
US 20180035116A1 · Chen · 2018 [cited by examiner]
US 20180098081A1 · Zhao et al. · 2018 [cited by applicant]
US 20180288409A1 · Heo et al. · 2018 [cited by applicant]
US 20190281217A1 · Kim · 2019 [cited by examiner]
US 20200045316A1 · Leleannec · 2020 [cited by examiner]
US 20200092555A1 · Zhao · 2020 [cited by examiner]
US 20200236403A1 · Choi · 2020 [cited by examiner]
US 20200336762A1 · Lee · 2020 [cited by examiner]
AU 2011236109B2 · 2015 [cited by applicant]
CN 101208955A · 2008 [cited by applicant]
CN 102231830A · 2011 [cited by applicant]
CN 102547280A · 2012 [cited by applicant]
CN 103907349A · 2014 [cited by applicant]
CN 104272735A · 2015 [cited by applicant]
CN 105120272A · 2015 [cited by applicant]
CN 106331715A · 2017 [cited by applicant]
CN 107580224A · 2018 [cited by applicant]
CN 107835432A · 2018 [cited by applicant]
CN 107959857A · 2018 [cited by applicant]
CN 108235013A · 2018 [cited by applicant]
KR 1020150039722A · 2015 [cited by applicant]
KR 1020160088085A · 2016 [cited by applicant]
KR 1020180096194A · 2018 [cited by applicant]