IP Library Granted Patent US 12,289,456
Granted Patent B2
US 12,289,456 · App. 16/338,514 · Granted Apr 29, 2025

Method and apparatus for intra chroma coding in image and video coding

Inventors: Jing Ye (San Jose, CA); Xiaozhong Xu (State College, PA); Shan Liu (San Jose, CA)
Assignee: HFI INNOVATION INC.
H04N19/176H04N19/105H04N19/11H04N19/159H04N19/186H04N19/593
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,289,456
App. No.
16/338,514
Granted
Apr 29, 2025
Kind
B2
Abstract

A method and apparatus for video coding of chroma coded in derived-mode Intra prediction are disclosed. If derived-mode (DM) Intra prediction is selected for a current chroma block, a corresponding luma block area is determined by locating a first upper-left pixel address of the corresponding luma block area corresponding to that of the current chroma block. Further, one or more candidate luma coding modes are determined from a sub-block set consisting of one or more sub-blocks of the corresponding luma block area, where if the sub-block set consists of only one sub-block, the sub-block set excludes a corner sub-block located at a top-left corner of the corresponding luma block area. Additionally, a current chroma Intra mode for the current chroma block is derived based on information comprising the candidate luma coding modes, and Intra-prediction encoding or decoding is applied to the current chroma block using the current chroma Intra mode derived.

Claims (30)

1. A method of video encoding and decoding used by a video encoding system and video decoding system respectively, the method comprising:

receiving input data associated with a current chroma block in a current color image;

when and while derived-mode (DM) Intra prediction is selected for the current chroma block:

determining a corresponding luma block area by locating a first upper-left pixel address of the corresponding luma block area corresponding to a second upper-left pixel address of the current chroma block, wherein the corresponding luma block area corresponds to a same area as the current chroma block in the current color image;

determining one luma coding mode from one sub-block of the corresponding luma block area, wherein determining said one luma coding mode comprises determining that the luma coding mode associated with the sub-block is none of an Intra angular mode, a DC mode, or planar mode;

designating a default Intra mode as a current chroma Intra mode for the current chroma block based on determining that the luma coding mode associated with the sub-block is none of an Intra angular mode, a DC mode, or planar mode; and

applying Intra-prediction encoding or decoding to the current chroma block using the designated default Intra mode.

2. The method of claim 1 , wherein the current chroma block corresponds to one chroma coding unit (CU) and the corresponding luma block area corresponds to one luma coding unit (CU).

3. The method of claim 1 , wherein the sub-block of the corresponding luma block area corresponds to one smallest luma coding unit (CU).

4. The method of claim 1 , wherein said one luma coding mode corresponds to an invalid mode under the selected DM Intra prediction, and wherein the designated default Intra mode is a valid mode under the selected DM intra prediction.

5. The method of claim 1 , wherein the default Intra mode is signaled at Sequence Parameter Set (SPS), or Picture Parameter Set (PPS), or slice header.

6. The method of claim 1 , wherein the default Intra mode corresponds to planar mode, DC mode, vertical mode or horizontal mode.

7. The method of claim 1 , wherein the default Intra mode is derived from one or more candidate chroma Intra modes associated with one or more candidate neighboring chroma blocks of the current chroma block.

8. The method of claim 7 , wherein said one or more candidate neighboring chroma blocks of the current chroma block consists of neighboring chroma blocks located at above left (AL), above (A), above right (AR), left (L) or below left (BL) of the current chroma block.

9. The method of claim 8 , wherein a most frequently used mode among said one or more candidate chroma Intra modes is selected as the current chroma Intra mode.

10. An apparatus for video encoding and decoding used by a video encoding system and video decoding system respectively, the apparatus comprising one or more electronic circuits or processors arranged to:

receive input data associated with a current chroma block in a current color image;

when and while derived-mode (DM) Intra prediction is selected for the current chroma block:

determine a corresponding luma block area by locating a first upper-left pixel address of the corresponding luma block area corresponding to a second upper-left pixel address of the current chroma block, wherein the corresponding luma block area corresponds to a same area as the current chroma block in the current color image;

determine one luma coding mode from one sub-block of the corresponding luma block area, wherein determining said one luma coding mode comprises determining that the luma coding mode associated with the sub-block is none of an Intra angular mode, a DC mode, or planar mode;

designate a default Intra mode as a current chroma Intra mode for the current chroma block based on determining that the luma coding mode associated with the sub-block is none of an Intra angular mode, a DC mode, or planar mode; and

apply Intra-prediction encoding or decoding to the current chroma block using the designated default Intra mode.

11. The apparatus of claim 10 , wherein the current chroma block corresponds to one chroma coding unit (CU) and the corresponding luma block area corresponds to one luma coding unit (CU).

12. The apparatus of claim 10 , wherein the sub-block of the corresponding luma block area corresponds to one smallest luma coding unit (CU).

13. The apparatus of claim 10 , wherein the default Intra mode is signaled at Sequence Parameter Set (SPS), or Picture Parameter Set (PPS), or slice header.

14. The apparatus of claim 10 , wherein the default Intra mode corresponds to planar mode, DC mode, vertical mode or horizontal mode.

15. The apparatus of claim 10 , wherein the default Intra mode is derived from one or more candidate chroma Intra modes associated with one or more candidate neighboring chroma blocks of the current chroma block.

16. The apparatus of claim 15 , wherein said one or more candidate neighboring chroma blocks of the current chroma block consists of neighboring chroma blocks located at above left (AL), above (A), above right (AR), left (L) or below left (BL) of the current chroma block.

17. The apparatus of claim 16 , wherein a most frequently used mode among said one or more candidate chroma Intra modes is selected as the current chroma Intra mode.

18. The apparatus of claim 10 , wherein said one luma coding mode corresponds to an invalid mode under the selected DM Intra prediction, and wherein the designated default Intra mode is a valid mode under the selected DM intra prediction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 059339/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2020
From: YE, JING; XU, XIAOZHONG; LIU, SHAN
To: MEDIATEK INC.
Reel/Frame 054356/0270 →