IP Library Granted Patent US 11,729,390
Granted Patent B2
US 11,729,390 · App. 16/605,094 · Granted Aug 15, 2023

Image encoding/decoding method and device therefor

Inventors: Moonmo Koo (Seoul, KR); Seunghwan Kim (Seoul, KR)
Assignee: LG Electronics Inc.
H04N19/129H04N19/119H04N19/13H04N19/176H04N19/30
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 11,729,390
App. No.
16/605,094
Granted
Aug 15, 2023
Kind
B2
Abstract

An image decoding method includes splitting a current block into a plurality of coefficient groups based on the current block is the non-square block, wherein the plurality of coefficient groups include a non-square coefficient group, obtaining coefficients corresponding to the plurality of coefficient groups based on a first scan order and a second scan order, wherein the first scan order represents a scan order among coefficients of the non-square coefficient group and wherein the second scan order represents a scan order among the plurality of coefficient groups, and reconstructing the image based on the coefficients.

Claims (37)

1. A method for decoding an image including a non-square block, the method comprising:

splitting a current block into a plurality of coefficient groups based on the current block being the non-square block, wherein the plurality of coefficient groups include a non-square coefficient group;

obtaining coefficients corresponding to the plurality of coefficient groups based on a first scan order and a second scan order, wherein the first scan order represents a scan order among coefficients of the non-square coefficient group, and wherein the second scan order represents a scan order among the plurality of coefficient groups; and

reconstructing the image based on the obtained coefficients,

wherein the first scan order is determined based on a distance value of coefficients within the non-square coefficient group, the distance value being based on a left upper coefficient of the non-square coefficient group,

wherein the second scan order is determined based on a distance of the non-square coefficient group within the plurality of coefficient groups,

wherein the distance value of coefficients is calculated by summation of a horizontal coordinate increment and a vertical coordinate increment,

wherein a scan index is allocated to the coefficients in a coefficient group in order of which the distance value of coefficient increases according to a diagonal scan order,

wherein coefficients within the non-square coefficient group are scanned from a lower left side to an upper right side on a scan line having the same distance value,

wherein when the width of the coefficient group is larger than the height, the horizontal coordinate increment is determined as the ratio of width and height, and the vertical coordinate increment is determined as 1, and

wherein when the height of the coefficient group is larger than the width, the horizontal coordinate increment is determined as 1, and the vertical coordinate increment is determined as the ratio of height and width.

2. A method for encoding an image, the method comprising:

generating coefficients by performing a transformation on a current block;

splitting the coefficients into a plurality of coefficient groups based on the current block being a non-square block, wherein the plurality of coefficient groups include a non-square coefficient group; and

performing quantization and entropy encoding on the coefficients based on a first scan order and a second scan order,

wherein the first scan order represents a scan order among coefficients of the non-square coefficient group, and wherein the second scan order represents a scan order among the plurality of coefficient groups,

wherein the first scan order is determined based on a distance value of coefficients within the non-square coefficient group, the distance value being based on a left upper coefficient of the non-square coefficient group,

wherein the second scan order is determined based on a distance of the non-square coefficient group within the plurality of coefficient groups,

wherein the distance value of coefficients is calculated by summation of a horizontal coordinate increment and a vertical coordinate increment,

wherein a scan index is allocated to the coefficients in a coefficient group in order of which the distance value of coefficient increases according to a diagonal scan order

wherein coefficients within the non-square coefficient group are scanned from a lower left side to an upper right side on a scan line having the same distance value,

wherein when the width of the coefficient group is larger than the height, the horizontal coordinate increment is determined as the ratio of width and height, and the vertical coordinate increment is determined as 1, and

wherein when the height of the coefficient group is larger than the width, the horizontal coordinate increment is determined as 1, and the vertical coordinate increment is determined as the ratio of height and width.

3. A non-transitory computer-readable medium storing video information generated by an encoding method, the encoding method comprising:

generating coefficients by performing a transformation on a current block;

splitting the coefficients into a plurality of coefficient groups based on the current block being a non-square block, wherein the plurality of coefficient groups include a non-square coefficient group; and

performing quantization and entropy encoding on the coefficients based on a first scan order and a second scan order,

wherein the first scan order represents a scan order among coefficients of the non-square coefficient group, and wherein the second scan order represents a scan order among the plurality of coefficient groups,

wherein the first scan order is determined based on a distance value of coefficients within the non-square coefficient group, the distance value being based on a left upper coefficient of the non-square coefficient group,

wherein the second scan order is determined based on a distance of the non-square coefficient group within the plurality of coefficient groups,

wherein the distance value of coefficients is calculated by summation of a horizontal coordinate increment and a vertical coordinate increment,

wherein a scan index is allocated to the coefficients in a coefficient group in order of which the distance value of coefficient increases according to a diagonal scan order,

wherein coefficients within the non-square coefficient group are scanned from a lower left side to an upper right side on a scan line having the same distance value,

when the width of the coefficient group is larger than the height, the horizontal coordinate increment is determined as the ratio of width and height, and the vertical coordinate increment is determined as 1, and

wherein when the height of the coefficient group is larger than the width, the horizontal coordinate increment is determined as 1, and the vertical coordinate increment is determined as the ratio of height and width.

4. The method of claim 1 , wherein the first scan order or the second scan order is determined based on a size or a shape of the non-square coefficient group.

5. The method of claim 2 , wherein the first scan order or the second scan order is determined based on a size or a shape of the non-square coefficient group.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2025
From: LG ELECTRONICS INC.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 072859/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2020
From: KOO, MOONMO; KIM, SEUNGHWAN
To: LG ELECTRONICS INC.
Reel/Frame 052814/0112 →
Continuity (2)
Provisional Application 62484900 · Apr 13, 2017
Related Publication 20210105477A1 · Apr 8, 2021