IP Library › Granted Patent US 12,531,994
Granted Patent B2
US 12,531,994 · App. 18/728,992 · Granted Jan 20, 2026

Method and apparatus of cross-component linear model prediction with refined parameters in video coding system

Inventors: Chia-Ming Tsai (Hsinchu, TW); Chun-Chia Chen (Hsinchu, TW); Chih-Wei Hsu (Hsinchu, TW); Ching-Yeh Chen (Hsinchu, TW); Tzu-Der Chuang (Hsinchu, TW)
Assignee: MEDIATEK INC.
H04N19/136H04N19/105H04N19/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,531,994
App. No.
18/728,992
Granted
Jan 20, 2026
Kind
B2
Abstract

A method and apparatus for video coding are disclosed. According to the method for the decoder side, encoded data associated with a current block comprising a first-colour block and a second-colour block are received. An inherited model parameter set is determined from a previously coded block coded in a first CCLM related mode, wherein the inherited model parameter set comprises a first scaling parameter associated with the first CCLM related mode. A final inherited model parameter set is derived if an update value for the inherited model parameter set is determined, where the final inherited model parameter set is determined based on the first scaling parameter and the update value. Then, the encoded data associated with the second-colour block are decoded using prediction data based on an updated CCLM related model associated with the final inherited model parameter set. A method and apparatus for the encoder side are also disclosed.

Claims (32)

1 . A method of decoding colour pictures using coding tools including one or more CCLM (Cross Colour Linear Model) related modes, the method comprising:

receiving encoded data associated with a current block comprising a first-colour block and a second-colour block;

determining an inherited model parameter set from a previously coded block coded in a first CCLM related mode, wherein the inherited model parameter set comprises a first scaling parameter associated with the first CCLM related mode;

deriving a final inherited model parameter set if an update value for the inherited model parameter set is determined, wherein the final inherited model parameter set is determined based on the first scaling parameter and the update value; and

decoding the encoded data associated with the second-colour block using prediction data based on an updated CCLM related model associated with the final inherited model parameter set.

2 . The method of claim 1 , wherein the previously coded block corresponds to a neighbouring block coded in the first CCLM related mode.

3 . The method of claim 2 , wherein the neighbouring block is selected from a merge candidate list comprising spatial and temporal neighbouring blocks coded in one CCLM related mode.

4 . The method of claim 1 , wherein the previously coded block is selected from a historical candidate list comprising one or more recently coded blocks using one CCLM related mode.

5 . The method of claim 1 , wherein the update value is always zero and the updated CCLM related model is the same as the first CCLM related mode.

6 . The method of claim 1 , wherein the final inherited model parameter set is always the same as the inherited model parameter set without update.

7 . The method of claim 1 , wherein the update value is parsed from a bitstream comprising the encoded data associated with the current block.

8 . The method of claim 1 , wherein a final scaling parameter is determined based on the first scaling parameter and the update value, and the final scaling parameter inherits an MSB (most significant bits) part of a scaling parameter of the first CCLM related mode and an LSB (least significant bits) part of the final scaling parameter is determined according to the update value.

9 . A method of encoding colour pictures using coding tools including one or more CCLM (Cross Colour Linear Model) related modes, the method comprising:

receiving pixel data associated with a current block comprising a first-colour block and a second-colour block;

determining an inherited model parameter set from a previously coded block coded in a first CCLM related mode, wherein the inherited model parameter set comprises a first scaling parameter associated with the first CCLM related mode;

deriving a final inherited model parameter set if an update value for the inherited model parameter set is determined, wherein the final inherited model parameter set is determined based on the first scaling parameter and the update value; and

encoding the second-colour block using prediction data based on an updated CCLM related model associated with the final inherited model parameter set.

10 . The method of claim 9 , wherein the previously coded block corresponds to a neighbouring block coded in the first CCLM related mode.

11 . The method of claim 10 , wherein the neighbouring block is selected from a merge 11 candidate list comprising spatial and temporal neighbouring blocks coded in one CCLM related mode.

12 . The method of claim 9 , wherein the previously coded block is selected from a historical candidate list comprising one or more recently coded blocks using one CCLM related mode.

13 . The method of claim 9 , wherein a final scaling parameter is determined based on the first scaling parameter and the update value, and the final scaling parameter inherits an MSB (most significant bits) part of a scaling parameter of the first CCLM related mode and an LSB (least significant bits) part of the final scaling parameter is determined according to the update value.

14 . The method of claim 9 further comprises signalling the update value in a bitstream comprising coded data of the current block.

15 . An apparatus for decoding colour pictures using coding tools including one or more CCLM (Cross Colour Linear Model) related modes, the apparatus comprising one or more electronics or processors arranged to:

receive encoded data associated with a current block comprising a first-colour block and a second-colour block;

determine an inherited model parameter set from a previously coded block coded in a first CCLM related mode, wherein the inherited model parameter set comprises a first scaling parameter associated with the first CCLM related mode;

derive a final inherited model parameter set if an update value for the inherited model parameter set is determined, wherein the final inherited model parameter set is determined based on the first scaling parameter and the update value; and

decode the encoded data associated with the second-colour block using prediction data based on an updated CCLM related model associated with the final inherited model parameter set.

16 . An apparatus for encoding colour pictures using coding tools including one or more CCLM (Cross Colour Linear Model) related modes, the apparatus comprising one or more electronics or processors arranged to:

receive pixel data associated with a current block comprising a first-colour block and a second-colour block;

determine an inherited model parameter set from a previously coded block coded in a first CCLM related mode, wherein the inherited model parameter set comprises a first scaling parameter associated with the first CCLM related mode;

derive a final inherited model parameter set if an update value for the inherited model parameter set is determined, wherein the final inherited model parameter set is determined based on the first scaling parameter and the update value; and

encode the second-colour block using prediction data based on an updated CCLM related model associated with the final inherited model parameter set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2024
From: TSAI, CHIA-MING; CHEN, CHUN-CHIA; HSU, CHIH-WEI; CHEN, CHING-YEH; CHUANG, TZU-DER
To: MEDIATEK INC.
Reel/Frame 068527/0875 →
Continuity (2)
Provisional Application 63301513 · Jan 21, 2022
Related Publication 20250071288A1 · Feb 27, 2025
References Cited (13)
US 11172216B1 · Zhang · 2021 [cited by applicant]
US 20200413047A1 · Li · 2020 [cited by applicant]
US 20210227229A1 · Ma · 2021 [cited by applicant]
US 20210297656A1 · Ma · 2021 [cited by examiner]
US 20220116591A1 · Huo · 2022 [cited by examiner]
US 20220224909A1 · Zhao · 2022 [cited by examiner]
US 20240292005A1 · Ghaznavi Youvalari · 2024 [cited by examiner]
WO WO2020073864A1 · 2020 [cited by examiner]
WO WO2020243246A1 · 2020 [cited by examiner]
WO 2021013120A1 · 2021 [cited by applicant]
“Enhanced Cross-Component Linear Model for Chroma Intra-Prediction in Video Coding”—Zhang et al., IEEE Transactions on Image Processing, vol. 27, No. 8, Aug. 2018. (Year: 2018). [cited by examiner]
“Joint Cross-Component Linear Model For Chroma Intra Prediction”—Ghaznavi-Youvalari et al., 2020 IEEE 22nd International Workshop on Multimedia Signal Processing (MMSP); Sep. 21-24, 2020. (Year: 2020). [cited by examiner]
International Search Report and Written Opinion dated Apr. 21, 2023, issued in application No. PCT/CN2023/072965. [cited by applicant]
Cited By (1)
US 12,732,640