IP Library Granted Patent US 12,470,723
Granted Patent B2
US 12,470,723 · App. 18/747,802 · Granted Nov 11, 2025

Device and method for decoding video data

Inventors: Chih-Yu Teng (Taipei, TW); Yu-Chiao Yang (Taipei, TW); Chih-Yuan Chen (Taipei, TW)
Assignee: SHARP KABUSHIKI KAISHA
H04N19/159H04N19/176
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,470,723
App. No.
18/747,802
Granted
Nov 11, 2025
Kind
B2
Abstract

A method of decoding video data performed by an electronic device is provided. The method receives the video data and determines a block unit from a current frame included in the video data. The method further determines an intra prediction mode from a plurality of intra default modes, determine a cross-component prediction (CCP) merge list of the block unit including a plurality of CCP merge candidates; and selecting one of the CCP merge candidates for the block unit to determine a prediction model of the selected CCP merge candidate. The method then predicts the block unit using the prediction model of the selected CCP merge candidate to generate a first prediction block, predicts the block unit based on the intra prediction mode to generate a second prediction block, and reconstructs the block unit based on the first prediction block and the second prediction block.

Claims (58)

1 . A method of decoding video data performed by an electronic device, the method comprising:

receiving the video data;

determining a block unit from a current frame included in the video data;

determining an intra prediction mode from a plurality of intra default modes;

determining a cross-component prediction (CCP) merge list of the block unit including a plurality of CCP merge candidates;

selecting one of the plurality of CCP merge candidates for the block unit to determine a prediction model of the selected one of the plurality of CCP merge candidates;

predicting the block unit using the prediction model of the selected one of the plurality of CCP merge candidates to generate a first prediction block;

predicting the block unit based on the intra prediction mode to generate a second prediction block; and

reconstructing the block unit based on the first prediction block and the second prediction block.

2 . The method according to claim 1 , further comprising:

weightedly combining the first prediction block and the second prediction block to generate a predicted block, wherein reconstructing the block unit is further based on the predicted block.

3 . The method according to claim 1 , wherein:

each of the plurality of CCP merge candidates of the block unit has a candidate model, and

the candidate model of the selected one of the plurality of CCP merge candidates is the prediction model used for predicting the block unit to generate the first prediction block.

4 . The method according to claim 1 , wherein:

the plurality of CCP merge candidates of the block unit is selected from a plurality of CCP predefined candidates including a plurality of block-vector-based CCP merge candidates.

5 . The method according to claim 1 , wherein:

the plurality of CCP merge candidates of the block unit is selected from a plurality of CCP predefined candidates, and

the plurality of CCP predefined candidates includes at least one of a plurality of spatial adjacent CCP merge candidates, a plurality of spatial non-adjacent CCP merge candidates, a plurality of history-based CCP merge candidates, a plurality of default CCP merge candidates, or a plurality of temporal CCP merge candidates.

6 . The method according to claim 1 , wherein:

the prediction model of the selected one of the plurality of CCP merge candidates includes a plurality of model coefficients used for predicting a reference block corresponding to the selected one of the plurality of CCP merge candidates, and

predicting the block unit using the prediction model of the selected one of the plurality of CCP merge candidates to generate the first prediction block is further based on the plurality of model coefficients.

7 . The method according to claim 1 , wherein:

the plurality of intra default modes includes a Planar mode, a DC mode, and a plurality of intra angular modes.

8 . The method according to claim 7 , wherein:

the intra prediction mode of the block unit is a predefined one of the Planar mode, the DC mode, and the plurality of intra angular modes.

9 . The method according to claim 7 , wherein:

determining the intra prediction mode of the block unit from the plurality of intra angular modes is based on a decoder-side intra mode derivation (DIMD) mode.

10 . An electronic device for decoding video data, the electronic device comprising:

one or more processors; and

one or more non-transitory computer-readable media coupled to the one or more processors and storing one or more computer-executable instructions that, when executed by at least one of the one or more processors, cause the electronic device to:

receive the video data;

determine a block unit from a current frame included in the video data;

determine an intra prediction mode from a plurality of intra default modes;

determine a cross-component prediction (CCP) merge list of the block unit including a plurality of CCP merge candidates;

selecting one of the plurality of CCP merge candidates for the block unit to determine a prediction model of the selected one of the plurality of CCP merge candidate;

predict the block unit using the prediction model of the selected one of the plurality of CCP merge candidates to generate a first prediction block;

predict the block unit based on the intra prediction mode to generate a second prediction block; and

reconstruct the block unit based on the first prediction block and the second prediction block.

11 . The electronic device according to claim 10 , wherein the one or more computer-executable instructions, when executed by the at least one of the one or more processors, further cause the electronic device to:

weightedly combining the first prediction block and the second prediction block to generate a predicted block, wherein reconstructing the block unit is further based on the predicted block.

12 . The electronic device according to claim 10 , wherein:

each of the plurality of CCP merge candidates of the block unit has a candidate model, and

the candidate model of the selected one of the plurality of CCP merge candidates is the prediction model used for predicting the block unit to generate the first prediction block.

13 . The electronic device according to claim 10 , wherein:

the plurality of CCP merge candidates of the block unit is selected from a plurality of CCP predefined candidates including a plurality of block-vector-based CCP merge candidates.

14 . The electronic device according to claim 10 , wherein:

the plurality of CCP merge candidates of the block unit is selected from a plurality of CCP predefined candidates, and

the plurality of CCP predefined candidates includes at least one of a plurality of spatial adjacent CCP merge candidates, a plurality of spatial non-adjacent CCP merge candidates, a plurality of history-based CCP merge candidates, a plurality of default CCP merge candidates, or a plurality of temporal CCP merge candidates.

15 . The electronic device according to claim 10 , wherein:

the prediction model of the selected one of the plurality of CCP merge candidates includes a plurality of model coefficients used for predicting a reference block corresponding to the selected one of the plurality of CCP merge candidates, and

predicting the block unit using the prediction model of the selected one of the plurality of CCP merge candidates to generate the first prediction block is further based on the plurality of model coefficients.

16 . The electronic device according to claim 10 , wherein:

the plurality of intra default modes includes a Planar mode, a DC mode, and a plurality of intra angular modes.

17 . The electronic device according to claim 16 , wherein:

the intra prediction mode of the block unit is a predefined one of the Planar mode, the DC mode, and the plurality of intra angular modes.

18 . The electronic device according to claim 16 , wherein:

determining the intra prediction mode of the block unit from the plurality of intra angular modes is based on a decoder-side intra mode derivation (DIMD) mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA
Reel/Frame 068656/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2024
From: TENG, CHIH-YU; YANG, YU-CHIAO; CHEN, CHIH-YUAN
To: FG INNOVATION COMPANY LIMITED
Reel/Frame 067785/0484 →