IP Library Granted Patent US 10,506,231
Granted Patent B2
US 10,506,231 · App. 16/451,300 · Granted Dec 10, 2019

Method of video coding using binary tree block partitioning

Inventors: Jicheng An (Beijing, CN); Yi-Wen Chen (Taichung, TW); Kai Zhang (Beijing, CN)
Assignee: MEDIATEK SINGAPORE PTE. LTD
H04N19/119H04N19/147H04N19/174H04N19/176H04N19/96G02B27/146G06T9/00G06T9/005G06T9/20H04N13/189
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 10,506,231
App. No.
16/451,300
Granted
Dec 10, 2019
Kind
B2
Abstract

An apparatus and method for video encoding comprising one or more electronic devices configured to: receive input data associated with a coding unit (CU) of video data, determine a binary tree partitioning structure corresponding to a block partitioning process including a binary tree partitioning process for the CU, wherein the binary tree partitioning structure represents partitioning the CU into a plurality of transform units (TUs), and when the binary tree partitioning process decides to apply binary tree partition to one given CU, said one given CU is always split into two Tus, and apply an encoding process comprising transform process to the CU by applying the encoding process at a level corresponding to the TUs.

Claims (25)

1. A method of video decoding, the method comprising:

receiving a video bitstream including coded data for a coding unit (CU);

deriving, from the video bitstream, a binary tree partitioning structure corresponding to a block partitioning process including a binary tree partitioning process for the CU, wherein the binary tree partitioning structure represents partitioning the CU into a plurality of transform units (TUs), and when the binary tree partitioning process decides to apply a binary tree partition to one given CU, said one given CU is always split into two TUs;

decoding the TUs based on the video bitstream; and

decoding the CU based on the TUs decoded according to the binary tree partitioning structure derived,

wherein the binary tree partition for one selected CU is inferred as not applied when a size of the selected CU is equal to a predetermined size.

2. The method of claim 1 , wherein a first indicator is signaled for a given CU to indicate whether the binary tree partition is applied to the given CU.

3. The method of claim 2 , wherein when the first indicator indicates that the binary tree partition is applied to the given CU, one of a plurality of binary tree partition types is selected for the given CU.

4. The method of claim 3 , wherein said plurality of binary tree partition types consist of symmetric horizontal partition, symmetric vertical partition, asymmetric horizontal partition with narrower upper side, asymmetric horizontal partition with narrower lower side, asymmetric vertical partition with narrower left side and asymmetric vertical partition with narrower right side.

5. A method of video encoding, the method comprising:

receiving input data associated with a coding unit (CU) of video data;

determining a binary tree partitioning structure corresponding to a block partitioning process including a binary tree partitioning process for the CU, wherein the binary tree partitioning structure represents partitioning the CU into a plurality of transform units (TUs), and when the binary tree partitioning process decides to apply binary tree partition to one given CU, said one given CU is always split into two TUs; and

applying an encoding process comprising transform process to the CU by applying the encoding process at a level corresponding to the TUs,

wherein the binary tree partition for one selected CU is inferred as not applied when a size of the selected CU is equal to a predetermined size.

6. An apparatus for video decoding comprising one or more electronic devices configured to:

receive a video bitstream including coded data for a coding unit (CU);

derive, from the video bitstream, a binary tree partitioning structure corresponding to a block partitioning process including a binary tree partitioning process for the CU, wherein the binary tree partitioning structure represents partitioning the CU into a plurality of transform units (TUs), and when the binary tree partitioning process decides to apply a binary tree partition to one given CU, said one given CU is always split into two TUs;

decode the TUs based on the video bitstream; and

decode the CU based on the TUs decoded according to the binary tree partitioning structure derived,

wherein the binary tree partition for one selected CU is inferred as not applied when a size of the selected CU is equal to a predetermined size.

7. An apparatus for video encoding comprising one or more electronic devices configured to:

receive input data associated with a coding unit (CU) of video data;

determine a binary tree partitioning structure corresponding to a block partitioning process including a binary tree partitioning process for the CU, wherein the binary tree partitioning structure represents partitioning the CU into a plurality of transform units (TUs), and when the binary tree partitioning process decides to apply binary tree partition to one given CU, said one given CU is always split into two TUs; and

apply an encoding process comprising transform process to the CU by applying the encoding process at a level corresponding to the TUs,

wherein the binary tree partition for one selected CU is inferred as not applied when a size of the selected CU is equal to a predetermined size.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2022
From: MEDIATEK SINGAPORE PTE. LTD.
To: HFI INNOVATION INC.
Reel/Frame 059192/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2019
From: AN, JICHENG; CHEN, YI-WEN; ZHANG, KAI
To: MEDIATEK SINGAPORE PTE. LTD
Reel/Frame 049576/0858 →
Continuity (3)
Continuation 15801457 · Nov 2, 2017
Continuation 15532166
Related Publication 20190313096A1 · Oct 10, 2019