IP Library Granted Patent US 11,589,049
Granted Patent B2
US 11,589,049 · App. 17/395,549 · Granted Feb 21, 2023

Method and apparatus of syntax interleaving for separate coding tree in video coding

Inventors: Tzu-Der Chuang (Hsinchu, TW); Ching-Yeh Chen (Hsinchu, TW); Kung-Nien Yang (Hsinchu, TW); Chun-Chia Chen (Hsinchu, TW)
Assignee: HFI INNOVATION INC.
H04N19/119H04N19/176H04N19/186H04N19/70H04N19/96
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 11,589,049
App. No.
17/395,549
Granted
Feb 21, 2023
Kind
B2
Abstract

A method and apparatus of video coding operate by receiving input data associated with a current data unit in a current picture, wherein the current data unit includes a luma component and a chroma component and the current data unit includes a luma data unit and a chroma data unit. The operation proceeds by splitting the luma data unit and the Chroma data unit using one shared tree until the luma data unit and the chroma data unit reach a stop node, encoding or decoding the stop node as a leaf CU (coding unit) if the stop node is greater than M×N for the luma component, M and N are positive integers, and signalling or parsing a prediction mode for the stop node if the stop node is smaller than or equal to M×N for the luma component.

Claims (18)

1. A method of video coding used by a video coding system, the method comprising:

receiving input data associated with a current data unit in a current picture, wherein the input data associated with the current data unit correspond to pixel data of the current data unit, and wherein the current data unit comprises a luma component and a chroma component and the current data unit comprises a luma data unit and a chroma data unit;

splitting the luma data unit and the chroma data unit using one shared tree until the luma data unit and the chroma data unit reach a stop node;

encoding or decoding the stop node as a leaf CU (coding unit) if the stop node is greater than M×N for the luma component, M and N are positive integers; and

signalling or parsing a prediction mode for the stop node if the stop node is smaller than or equal to M×N for the luma component.

2. The method of claim 1 , wherein if the prediction mode for the stop node corresponds to an Intra mode or a non-Inter mode, one or more first syntaxes are signalled or parsed to indicate whether the stop node uses coding-tree-sharing or non-coding-tree-sharing.

3. The method of claim 2 , wherein if said one or more first syntaxes indicate that the stop node uses the coding-tree-sharing, the stop node is designated as a leaf node.

4. The method of claim 2 , wherein if said one or more first syntaxes indicate that the stop node uses the non-coding-tree-sharing, the stop node is further split.

5. The method of claim 4 , wherein one or more luma syntaxes associated with the stop node are signalled or parsed prior to one or more chroma syntaxes associated with the stop node.

6. The method of claim 1 , wherein if the stop node is greater than M×N for the luma component, the prediction mode for the stop node corresponds to an Intra mode and the stop node uses coding-tree-sharing.

7. The method of claim 1 , wherein if the prediction mode for the stop node corresponds to an Intra mode or a non-Inter mode, further coding the stop node using non-coding-tree-sharing.

8. The method of claim 1 , wherein if the stop node is greater than M×N for the luma component, the stop node is inferred to be partitioned into multiple TUs (transform units) in residual coding of the stop node.

9. The method of claim 1 , wherein if the stop node is greater than M×N for the luma component, the prediction mode for the stop node is inferred as an Inter mode or is not allowed to be an Intra mode.

10. An apparatus of 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 arrange to:

receive input data associated with a current data unit in a current picture, wherein the input data associated with the current data unit correspond to pixel data of the current data unit, and wherein the current data unit comprises a luma component and a chroma component and the current data unit comprises a luma data unit and a chroma data unit;

split the luma data unit and the chroma data unit using one shared tree until the luma data unit and the chroma data unit reach a stop node;

encode or decode the stop node as a leaf CU (coding unit) if the stop node is greater than M×N for the luma component, M and N are positive integers; and

signal or parse a prediction mode for the stop node if the stop node is smaller than or equal to M×N for the luma component.

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 Aug 6, 2021
From: CHUANG, TZU-DER; CHEN, CHING-YEH; YANG, KUNG-NIEN; CHEN, CHUN-CHIA
To: MEDIATEK INC.
Reel/Frame 057100/0062 →
Continuity (8)
Division 17051276
Provisional Application 62714153 · Aug 3, 2018
Provisional Application 62700265 · Jul 18, 2018
Provisional Application 62692855 · Jul 1, 2018
Provisional Application 62676330 · May 25, 2018
Provisional Application 62666177 · May 3, 2018
Provisional Application 62664387 · Apr 30, 2018
Related Publication 20210368175A1 · Nov 25, 2021