IP Library › Granted Patent US 12,537,963
Granted Patent B2
US 12,537,963 · App. 18/530,974 · Granted Jan 27, 2026

Method and apparatus for video coding using improved cross-component linear model prediction

Inventors: Byeung Woo Jeon (Seongnam-si, KR); Bum Yoon Kim (Yongin-si, KR); Jee Hwan Lee (Gwacheon-si, KR); Seung Wook Park (Yongin-si, KR); Jin Heo (Yongin-si, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA CORPORATION; Research & Business Foundation SUNGKYUNKWAN UNIVERSITY
H04N19/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,537,963
App. No.
18/530,974
Granted
Jan 27, 2026
Kind
B2
Abstract

A method and an apparatus are disclosed for video coding using improved cross-component linear model (CCLM) prediction. The video coding method and the apparatus generate a first predictor of a current chroma block according to CCLM prediction, and additionally generate a second predictor of the current chroma block based on the neighboring pixels of the current chroma block in intra prediction of the current chroma block. The video coding method and the apparatus perform weighted combination on the first predictor and the second predictor.

Claims (34)

1 . An intra prediction method for a current chroma block performed by a video decoding apparatus, the intra prediction method comprising:

determining a cross-component prediction mode for cross-component prediction for the current chroma block, wherein the cross-component prediction includes predicting the current chroma block using pixels in a corresponding luma region of the current chroma block;

generating a first predictor of the current chroma block by performing the cross-component prediction based on the cross-component prediction mode;

inferring, as a representative mode, an intra prediction mode derived from neighboring regions of the current chroma block;

generating a second predictor of the current chroma block by performing intra prediction using neighboring pixels of the current chroma block based on the representative mode;

deriving weights for the first predictor and the second predictor; and

generating an intra predictor of the current chroma block by performing weighted sum on the first predictor and the second predictor using the weights.

2 . The intra prediction method of claim 1 , wherein inferring the representative mode includes setting, as the representative mode, a prediction mode of a block including a neighboring pixel at a specific position among the neighboring pixels of the current chroma block.

3 . The intra prediction method of claim 1 , wherein inferring the representative mode includes setting a most frequent prediction mode derived based on a number of blocks among prediction modes of adjacent blocks of the current chroma block as the representative mode.

4 . The intra prediction method of claim 1 , wherein inferring the representative mode includes setting a most frequent prediction mode derived based on a block area among prediction modes of adjacent blocks of the current chroma block as the representative mode.

5 . The intra prediction method of claim 1 , wherein inferring the representative mode includes setting a most frequent prediction mode derived based on a prediction mode of a block including each neighboring pixel of the current chroma block as the representative mode.

6 . The intra prediction method of claim 1 , wherein inferring the representative mode includes setting, as the representative mode, a prediction mode of a block of which an aspect ratio is the same as or most similar to aspect ratio of the current chroma block among adjacent blocks of the current chroma block.

7 . The intra prediction method of claim 1 , wherein deriving the weights includes generating a neighboring pixel correlation based on a correlation between the current chroma block and adjacent blocks of the current chroma block, setting the neighboring pixel correlation as a weight of the second predictor, and setting a value obtained by subtracting the neighboring pixel correlation from 1 as a weight of the first predictor.

8 . The intra prediction method of claim 7 , wherein deriving the weights includes calculating a ratio of adjacent blocks using the representative mode to the adjacent blocks of the current chroma block based on a number of blocks to derive the neighboring pixel correlation.

9 . The intra prediction method of claim 7 , wherein deriving the weights includes calculating a ratio of the adjacent blocks of the current chroma block using the representative mode to the adjacent blocks based on a block area to derive the neighboring pixel correlation.

10 . The intra prediction method of claim 7 , wherein deriving the weights includes deriving the neighboring pixel correlation based on a ratio of a length of sides of the adjacent blocks of the current chroma block using the representative mode adjacent to the current chroma block to a length of entire side of the current chroma block adjacent to the adjacent blocks.

11 . The intra prediction method of claim 1 , wherein deriving the weights includes grouping the pixels of the intra predictor into a plurality of groups and setting the weight for each group, wherein the weight of the group including the pixels in the second predictor increases as a distance between the pixels in the second predictor and the neighboring pixels used at a time of generation of the second predictor becomes closer.

12 . An intra prediction method for a current chroma block performed by a video encoding apparatus, the intra prediction method comprising:

determining a cross-component prediction mode for cross-component prediction for the current chroma block, wherein the cross-component prediction includes predicting the current chroma block using pixels in a corresponding luma region for the current chroma block;

generating a first predictor of the current chroma block by performing the cross-component prediction based on the cross-component prediction mode;

inferring, as a representative mode, an intra prediction mode derived from neighboring regions of the current chroma block;

generating a second predictor of the current chroma block by performing intra prediction using neighboring pixels of the current chroma block based on the representative mode;

deriving weights for the first predictor and the second predictor; and

generating an intra predictor of the current chroma block by performing weighted sum on the first predictor and the second predictor using the weights.

13 . A method for providing a video decoding apparatus with video data, the method comprising:

encoding the video data into a bitstream; and

transmitting the bitstream to the video decoding device,

wherein encoding the video data comprises:

determining a cross-component prediction mode for cross-component prediction for a current chroma block, wherein the cross-component prediction includes predicting the current chroma block using pixels in a corresponding luma region for the current chroma block;

generating a first predictor of the current chroma block by performing the cross-component prediction based on the cross-component prediction mode;

inferring, as a representative mode from prediction modes of adjacent blocks, an intra prediction mode derived from neighboring regions of the current chroma block;

generating a second predictor of the current chroma block by performing intra prediction using neighboring pixels of the current chroma block based on the representative mode;

deriving weights for the first predictor and the second predictor; and

generating an intra predictor of the current chroma block by performing weighted sum on the first predictor and the second predictor using the weights.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2023
From: JEON, BYEUNG WOO; KIM, BUM YOON; LEE, JEE HWAN; PARK, SEUNG WOOK; HEO, JIN
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION; RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
Reel/Frame 065800/0041 →
Priority Claims (2)
KR 10-2021-0073659 · Jun 7, 2021 · national
KR 10-2022-0067918 · Jun 3, 2022 · national
Continuity (2)
Continuation PCTKR2022007948 · Jun 3, 2022
Related Publication 20240155134A1 · May 9, 2024
References Cited (13)
US 10652575B2 · Zhang et al. · 2020 [cited by applicant]
US 10841593B2 · Zhao et al. · 2020 [cited by applicant]
US 20160373769A1 · Zhao · 2016 [cited by examiner]
US 20180077426A1 · Zhang · 2018 [cited by examiner]
US 20210014506A1 · Zhang · 2021 [cited by examiner]
US 20220150470A1 · Sim · 2022 [cited by examiner]
KR 20190046852A · 2019 [cited by applicant]
KR 20200113173A · 2020 [cited by applicant]
KR 102194113B1 · 2020 [cited by applicant]
KR 20210003054A · 2021 [cited by applicant]
WO WO2020190077A1 · 2020 [cited by examiner]
Kim. “KR 2021-0003054A Translation”. Jan. 2021. (Year: 2021). [cited by examiner]
International Search Report and Written Opinion cited in corresponding international app No. PCT/KR2022/007948; Sep. 20, 2022; 9 pp. [cited by applicant]