IP Library › Granted Patent US 12,262,021
Granted Patent B2
US 12,262,021 · App. 18/431,917 · Granted Mar 25, 2025

Video encoding/decoding method, apparatus, and recording medium having bitstream stored thereon

Inventors: Sung Chang Lim (Daejeon, KR); Jung Won Kang (Daejeon, KR); Ha Hyun Lee (Seoul, KR); Jin Ho Lee (Daejeon, KR); Hui Yong Kim (Daejeon, KR); Yung Lyul Lee (Seoul, KR); Ji Yeon Jung (Seoul, KR); Nam Uk Kim (Seoul, KR); Myung Jun Kim (Seoul, KR); Yang Woo Kim (Seoul, KR); Dae Yeon Kim (Seoul, KR); Jae Gon Kim (Goyang-si, KR); Do Hyeon Park (Goyang-si, KR)
Assignees: Electronics and Telecommunications Research Institute; INDUSTRY ACADEMY COOPERATION FOUNDATION OF SEJONG UNIVERSITY; CHIPS&MEDIA, INC; INDUSTRY-UNIVERSITY COOPERATION FOUNDATION KOREA AEROSPACE UNIVERSITY
H04N19/132H04N19/105H04N19/159H04N19/176H04N19/186
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,262,021
App. No.
18/431,917
Granted
Mar 25, 2025
Kind
B2
Abstract

An image encoding/decoding method is provided. An image decoding method of the present invention may comprise deriving an intra-prediction mode of a current luma block, deriving an intra-prediction mode of a current chroma block based on the intra-prediction mode of the current luma block, generating a prediction block of the current chroma block based on the intra-prediction mode of the current chroma block, and the deriving of an intra-prediction mode of a current chroma block may comprise determining whether or not CCLM (Cross-Component Linear Mode) can be performed for the current chroma block.

Claims (34)

1. A method of decoding an image, comprising:

determining an intra prediction mode of a chroma block; and

generating a prediction block of the chroma block by performing prediction based on the intra prediction mode of the chroma block,

wherein the determining of the intra prediction mode of the chroma block includes: determining whether or not CCLM (Cross-Component Linear Mode) is available for the chroma block based on the chroma block and a luma block related to the chroma block being blocks partitioned in a single tree structure, and

wherein the generating of the prediction block of the chroma block includes: deriving a linear model of the CCLM based on a plurality of reconstructed neighboring samples of the luma block when it is determined that the CCLM is applied to the chroma block.

2. The method of claim 1 , wherein whether or not the CCLM is available for the chroma block is determined based on a type of a slice to which the chroma block belongs.

3. The method of claim 1 , wherein whether or not the CCLM is available for the chroma block is determined based on a size of the luma block.

4. The method of claim 1 , wherein whether or not the CCLM is available for the chroma block is determined based on a size of a coding tree block.

5. The method of claim 1 , wherein the linear model of the CCLM is derived based on sample values obtained by downsampling the plurality of the reconstructed neighboring samples of the luma block.

6. The method of claim 5 , wherein the deriving of the linear model includes: deriving a representative luma sample based on a statistical value of a portion of the reconstructed neighboring samples corresponding to a chroma sample.

7. The method of claim 5 , wherein a parameter of the linear model is derived based on a maximum value and a minimum value which are derived from the sample values.

8. The method of claim 7 , wherein the maximum value is derived as an average of a first maximum value and a second maximum value among the sample values, and the minimum value is derived as an average of a first minimum value and a second minimum value among the sample values.

9. The method of claim 1 , wherein the determining of the intra prediction mode of the chroma block further includes:

determining whether or not the intra prediction mode of the chroma block is a DM (direct mode) based on a first bin of a syntax element related to the intra prediction mode of the chroma block when it is determined that the CCLM is not applied to the chroma block; and

determining the intra prediction mode of the chroma block based on two bins following the first bin of the syntax element when the first bin indicates that the intra prediction mode of the chroma block is not the DM.

10. The method of claim 9 , wherein the intra prediction mode of the chroma block is determined to be one of a Planar mode, a DC mode, a Horizontal mode, a Vertical mode and a vertical-diagonal mode based on the two bins.

11. The method of claim 1 , further comprising:

deriving a value of a first flag indicating whether an MPM mode is applied for the luma block;

deriving, based on the value of the first flag, a value of a second flag indicating whether an intra prediction mode of the luma block is a Planar mode;

deriving, based on the value of the second flag, the intra prediction mode of the luma block;

generating a prediction block of the luma block by performing an intra prediction for the luma based on the intra prediction mode of the luma block,

wherein the deriving the value of the second flag is performed based on whether a reference sample line used for the intra prediction of the luma block is a first reference sample line directly adjacent to the luma block.

12. A method of encoding an image, comprising:

determining an intra prediction mode of a chroma block; and

generating a prediction block of the chroma block by performing prediction based on the intra prediction mode of the chroma block,

wherein the determining of the intra prediction mode of the chroma block includes:

determining whether or not CCLM (Cross-Component Linear Mode) is available for the chroma block based on the chroma block and a luma block related to the chroma block being blocks partitioned in a single tree structure, and

deriving a linear model of the CCLM based on a plurality of reconstructed neighboring samples of the luma block.

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

determining an intra prediction mode of a chroma block; and

generating a prediction block of the chroma block by performing prediction based on the intra prediction mode of the chroma block,

wherein the determining of the intra prediction mode of the chroma block includes:

determining whether or not CCLM (Cross-Component Linear Mode) is available for the chroma block based on the chroma block and a luma block related to the chroma block being blocks partitioned in a single tree structure, and

deriving a linear model of the CCLM based on a plurality of reconstructed neighboring samples of the luma block.

Priority Claims (3)
KR 10-2018-0172785 · Dec 28, 2018 · national
KR 10-2019-0027494 · Mar 11, 2019 · national
KR 10-2019-0054160 · May 9, 2019 · national
Continuity (2)
Continuation 17419142
Related Publication 20240179320A1 · May 30, 2024
References Cited (21)
US 20140112388A1 · Lai · 2014 [cited by examiner]
US 20150350640A1 · Jeong · 2015 [cited by examiner]
US 20160044310A1 · Park · 2016 [cited by examiner]
US 20180205946A1 · Zhang · 2018 [cited by examiner]
US 20180220130A1 · Zhang et al. · 2018 [cited by applicant]
US 20180300861A1 · Tsarenko · 2018 [cited by examiner]
US 20180310024A1 · Jeon · 2018 [cited by examiner]
US 20190208201A1 · Yasugi · 2019 [cited by examiner]
US 20200177878A1 · Choi · 2020 [cited by examiner]
US 20200260096A1 · Ikai · 2020 [cited by examiner]
US 20200288135A1 · Laroche · 2020 [cited by examiner]
US 20210092396A1 · Zhang · 2021 [cited by examiner]
KR 100772576B1 · 2007 [cited by applicant]
KR 1020140098054A · 2014 [cited by applicant]
KR 101789478B1 · 2017 [cited by applicant]
WO 2001086962A1 · 2001 [cited by applicant]
WO 2012121535A2 · 2012 [cited by applicant]
WO 2013085282A1 · 2013 [cited by applicant]
Junyan Huo et al., Non-CE3:Current luma related-CCLM (CCCLM), Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-L0108-v2, 12th Meeting: Macao, CN, Oct. 3-12, 2018. [cited by applicant]
Bross, Benjamin et al. “Versatile Video Coding (Draft 4),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11. JVET-M1001-v6. Apr. 2019. [cited by applicant]
Wang, Biao et al. “CE3-related: A unified MPM list for intra mode coding,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11. JVET-N0185-r2. Apr. 2019. [cited by applicant]