IP Library › Granted Patent US 11,943,434
Granted Patent B2
US 11,943,434 · App. 17/667,957 · Granted Mar 26, 2024

Method and device for image decoding on basis of CCLM prediction in image coding system

Inventors: Jangwon Choi (Seoul, KR); Seunghwan Kim (Seoul, KR); Jin Heo (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N19/11H04N19/105H04N19/132H04N19/176H04N19/186H04N19/46H04N19/593
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,943,434
App. No.
17/667,957
Granted
Mar 26, 2024
Kind
B2
Abstract

A method for image decoding performed by a decoding device includes: deriving a specific value for a current chroma block; when a width and a height of the current chroma block have a value equal to or greater than the specific value, deriving upper peripheral chroma samples of a number equal to the specific value of the current chroma block and left peripheral chroma samples of a number equal to the specific value; deriving CCLM parameters on the basis of the upper peripheral chroma samples, the left peripheral chroma samples, and down-sampled peripheral luma samples; and deriving prediction samples for the current chroma block on the basis of the down-sampled luma samples and the CCLM parameters, where the derived specific value is 2.

Claims (54)

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

obtaining prediction related information for a current chroma block;

deriving a cross-component linear model (CCLM) mode as an intra prediction mode of the current chroma block based on the prediction related information;

deriving a specific value for the current chroma block;

deriving specific top neighboring chroma samples and specific left neighboring chroma samples of the current chroma block based on a width and a height of the current chroma block and the specific value;

deriving CCLM parameters based on the specific top neighboring chroma samples and the specific left neighboring chroma samples;

deriving prediction samples for the current chroma block based on the CCLM parameters; and

generating reconstructed samples for the current chroma block based on the prediction samples,

wherein the derived specific value is 2,

wherein based on the width and the height being greater than or equal to the specific value, top neighboring chroma samples of specific top positions among top neighboring chroma samples of the current chroma block are selected as the specific top neighboring chroma samples,

wherein the specific top positions are derived based on the number of the specific top neighboring chroma samples and the width of the current chroma block,

wherein based on the width and the height being greater than or equal to the specific value, left neighboring chroma samples of specific left positions among left neighboring chroma samples of the current chroma block are selected as the specific left neighboring chroma samples, and

wherein the specific left positions are derived based on the number of the specific left neighboring chroma samples and the height of the current chroma block.

2. The image decoding method of claim 1 , wherein, based on the width and the height being smaller than the specific value, top neighboring chroma samples whose number is equal to a value of the width of the current chroma block are derived as the specific top neighboring chroma samples, and left neighboring chroma samples whose number is equal to a value of the height are derived as the specific left neighboring chroma samples.

3. The image decoding method of claim 1 , wherein, based on the width being greater than or equal to the specific value, and on the height being smaller than the specific value, top neighboring chroma samples whose number is equal to the specific value of the current chroma block are derived as the specific top neighboring chroma samples, and left neighboring chroma samples whose number is equal to a value of the height are derived as the specific left neighboring chroma samples.

4. The image decoding method of claim 1 , wherein, based on the width being smaller than the specific value, and on the height being greater than or equal to the specific value, top neighboring chroma samples whose number is equal to a value of the width of the current chroma block are derived as the specific top neighboring chroma samples, and left neighboring chroma samples whose number is equal to the specific value are derived as the specific left neighboring chroma samples.

5. The image decoding method of claim 1 , wherein when the width of the current chroma block is 4 and the number of the specific top neighboring chroma samples is 2, the specific top positions are (1, −1) and (3, −1), and

wherein when the height of the current chroma block is 4 and the number of the specific left neighboring chroma samples is 2, the specific left positions are (−1, 1) and (−1, 3).

6. The image decoding method of claim 1 , wherein an x-th specific top position among the specific top positions and an y-th specific left position among the specific left positions are derived based on an equation as follows:

Idx _ w =width−1−( x *width)/subsample_num_width

Idx _ h =height−1−( y *height)/subsample_num_height

where idx_w represents an x-coordinate of the x-th specific top position among the specific top positions, width represents the width of the current chroma block, subsample_num_width represents the number of the specific top neighboring chroma samples, idx_h represents an y-coordinate of the y-th specific left position among the specific left positions, height represents the height of the current chroma block, and subsample_num_height represents the number of the specific left neighboring chroma samples.

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

determining a cross-component linear model (CCLM) mode as an intra prediction mode of a current chroma block;

deriving a specific value for the current chroma block;

deriving specific top neighboring chroma samples and specific left neighboring chroma samples of the current chroma block based on a width and a height of the current chroma block and the specific value;

deriving CCLM parameters based on the specific top neighboring chroma samples and the specific left neighboring chroma samples;

deriving prediction samples for the current chroma block based on the CCLM parameters; and

encoding image information including prediction related information for the current chroma block,

wherein the derived specific value is 2,

wherein based on the width and the height being greater than or equal to the specific value, top neighboring chroma samples of specific top positions among top neighboring chroma samples of the current chroma block are selected as the specific top neighboring chroma samples,

wherein the specific top positions are derived based on the number of the specific top neighboring chroma samples and the width of the current chroma block,

wherein based on the width and the height being greater than or equal to the specific value, left neighboring chroma samples of specific left positions among left neighboring chroma samples of the current chroma block are selected as the specific left neighboring chroma samples, and

wherein the specific left positions are derived based on the number of the specific left neighboring chroma samples and the height of the current chroma block.

8. The image encoding method of claim 7 , wherein, based on the width and the height being smaller than the specific value, top neighboring chroma samples whose number is equal to a value of the width of the current chroma block are derived as the specific top neighboring chroma samples, and left neighboring chroma samples whose number is equal to a value of the height are derived as the specific left neighboring chroma samples.

9. The image encoding method of claim 7 , wherein when the width of the current chroma block is 4 and the number of the specific top neighboring chroma samples is 2, the specific top positions are (1, −1) and (3, −1), and

wherein when the height of the current chroma block is 4 and the number of the specific left neighboring chroma samples is 2, the specific left positions are (−1, 1) and (−1, 3).

10. The image encoding method of claim 7 , wherein an x-th specific top position among the specific top positions and an y-th specific left position among the specific left positions are derived based on an equation as follows:

Idx _ w =width−1−( x *width)/subsample_num_width

Idx _ h =height−1−( y *height)/subsample_num_height

where idx_w represents an x-coordinate of the x-th specific top position among the specific top positions, width represents the width of the current chroma block, subsample_num_width represents the number of the specific top neighboring chroma samples, idx_h represents an y-coordinate of the y-th specific left position among the specific left positions, height represents the height of the current chroma block, and subsample_num_height represents the number of the specific left neighboring chroma samples.

11. A non-transitory computer-readable storage medium storing a bitstream generated by a method, the method comprising:

determining a cross-component linear model (CCLM) mode as an intra prediction mode of a current chroma block;

deriving a specific value for the current chroma block;

deriving specific top neighboring chroma samples and specific left neighboring chroma samples of the current chroma block based on a width and a height of the current chroma block and the specific value;

deriving CCLM parameters based on the specific top neighboring chroma samples and the specific left neighboring chroma samples;

deriving prediction samples for the current chroma block based on the CCLM parameters; and

encoding image information including prediction related information for the current chroma block; and

generating the bitstream including the image information,

wherein the derived specific value is 2,

wherein based on the width and the height being greater than or equal to the specific value, top neighboring chroma samples of specific top positions among top neighboring chroma samples of the current chroma block are selected as the specific top neighboring chroma samples,

wherein the specific top positions are derived based on the number of the specific top neighboring chroma samples and the width of the current chroma block,

wherein based on the width and the height being greater than or equal to the specific value, left neighboring chroma samples of specific left positions among left neighboring chroma samples of the current chroma block are selected as the specific left neighboring chroma samples, and

wherein the specific left positions are derived based on the number of the specific left neighboring chroma samples and the height of the current chroma block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: CHOI, JANGWON; KIM, SEUNGHWAN; HEO, JIN
To: LG ELECTRONICS INC.
Reel/Frame 058939/0968 →
Continuity (4)
Continuation 17276438
Provisional Application 62737885 · Sep 27, 2018
Provisional Application 62734239 · Sep 20, 2018
Related Publication 20220174275A1 · Jun 2, 2022