IP Library Granted Patent US 11,956,425
Granted Patent B2
US 11,956,425 · App. 18/366,399 · Granted Apr 9, 2024

Image encoding/decoding method and device

Inventor: Ki Baek Kim (Daejeon, KR)
Assignee: B1 Institute of Image Technology, Inc.
H04N19/105H04N19/176H04N19/186H04N19/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,956,425
App. No.
18/366,399
Granted
Apr 9, 2024
Kind
B2
Abstract

An image prediction method according to the present invention may comprise: identifying a reference pixel region designated for obtaining correlation information; determining a reference pixel processing configuration on the basis of determination of the availability of the reference pixel region; and performing intra prediction according to the determined reference pixel processing. As described above, performing intra prediction on the basis of the availability of a reference pixel according to the present invention can improve encoding performance.

Claims (39)

1. A method of decoding an image, comprising:

obtaining, from a bitstream, first information indicating whether a color copy mode is supported;

determining whether the color copy mode is supported for a current chroma block in the image based on the first information;

determining, in case the first information indicates that the color copy mode is supported, whether the color copy mode is applied for the current chroma block in the image;

down-sampling a luma block corresponding to the current chroma block in response to the determination that the color copy mode is applied for the current chroma block;

deriving correlation information for the color copy mode based on a pre-determined reference region;

predicting the current chroma block by applying the correlation information to the down-sampled luma block to generate a prediction block of the current chroma block;

obtaining a transform coefficient for the current chroma block;

generating a residual block by inverse-transforming the transform coefficient; and

reconstructing the current chroma block based on the prediction block and the residual block,

wherein the reference region includes at least one of a neighboring region of the current chroma block or a neighboring region of the luma block, and

wherein a number of reference pixel lines belonging to the reference region used for the deriving of the correlation information is adaptively determined based on a determination of whether the current chroma block is located on a boundary of a maximum coding block.

2. The method of claim 1 , wherein the down-sampling of the luma block is performed using a first pixel of the luma block corresponding to a current pixel of the current chroma block and a plurality of neighboring pixels adjacent to the first pixel.

3. The method of claim 2 , wherein the neighboring pixels include at least one of a right neighboring pixel, a bottom neighboring pixel or a bottom-right neighboring pixel.

4. The method of claim 1 , wherein the correlation information is derived using only some of pixels in the reference region.

5. The method of claim 4 , wherein the correlation information includes at least one weighting parameter and at least one offset parameter.

6. The method of claim 5 , wherein a number of the correlation information to be applied to the down-sampled luma block is greater than or equal to 3.

7. A method of encoding an image, comprising:

determining whether a color copy mode is supported for a current chroma block in the image and encoding first information indicating whether the color copy mode is supported;

determining, in case the color copy mode is supported, whether the color copy mode is applied for the current chroma block in the image;

down-sampling a luma block corresponding to the current chroma block in response to the determination that the color copy mode is applied for the current chroma block;

determining correlation information for the color copy mode based on a pre-determined reference region;

predicting the current chroma block by applying the correlation information to the down-sampled luma block to generate a prediction block of the current chroma block;

generating a residual block of the current chroma block based on the prediction block;

generating a transform coefficient for the current chroma block by transforming a coefficient for the current chroma block; and

encoding the transform coefficient into a bitstream,

wherein the reference region includes at least one of a neighboring region of the current chroma block or a neighboring region of the luma block, and

wherein a number of reference pixel lines belonging to the reference region used for the deriving of the correlation information is adaptively determined based on a determination of whether the current chroma block is located on a boundary of a maximum coding block.

8. A non-transitory computer readable recording medium storing a bitstream generated by a method of encoding an image, the method comprising:

determining whether a color copy mode is supported for a current chroma block in the image and encoding first information indicating whether the color copy mode is supported;

determining, in case the color copy mode is supported, whether the color copy mode is applied for the current chroma block in the image;

down-sampling a luma block corresponding to the current chroma block in response to the determination that the color copy mode is applied for the current chroma block;

determining correlation information for the color copy mode based on a pre-determined reference region;

predicting the current chroma block by applying the correlation information to the down-sampled luma block to generate a prediction block of the current chroma block;

generating a residual block of the current chroma block based on the prediction block;

generating a transform coefficient for the current chroma block by transforming a coefficient for the current chroma block; and

encoding the transform coefficient into the bitstream,

wherein the reference region includes at least one of a neighboring region of the current chroma block or a neighboring region of the luma block, and

wherein a number of reference pixel lines belonging to the reference region used for the deriving of the correlation information is adaptively determined based on a determination of whether the current chroma block is located on a boundary of a maximum coding block.

Priority Claims (3)
KR 10-2018-0034174 · Mar 25, 2018 · national
KR 10-2018-0034882 · Mar 27, 2018 · national
KR 10-2018-0085679 · Jul 24, 2018 · national
Continuity (3)
Continuation 17874536 · Jul 27, 2022
Division 16980680
Related Publication 20230388489A1 · Nov 30, 2023
Cited By (3)
US 12,452,408 US 12,513,287 US 12,519,933