IP Library Granted Patent US 10,567,808
Granted Patent B2
US 10,567,808 · App. 15/605,888 · Granted Feb 18, 2020

Binary ternary quad tree partitioning for JVET

Inventors: Krit Panusopone (San Diego, CA); Seungwook Hong (San Diego, CA); Yue Yu (San Diego, CA); Limin Wang (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/96H04N19/119H04N19/174H04N19/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 10,567,808
App. No.
15/605,888
Granted
Feb 18, 2020
Kind
B2
Abstract

A method of partitioning in video coding for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have quadtree, ternary, or binary partitioning of the root node and quadtree, ternary, or binary trees branching from each of the leaf nodes. The partitioning at any depth can use asymmetric binary partitioning to split a child node represented by a leaf node into two or three child nodes of unequal size, representing the child nodes as leaf nodes in a binary tree branching from the parent leaf node and coding the child nodes represented by final leaf nodes of the binary tree with JVET, wherein further partitioning of child nodes split from leaf nodes via asymmetric binary partitioning may be restricted depending on the partitioning type of the parent node.

Claims (28)

1. An apparatus for decoding video data comprising one or more processors configured to:

receive a bitstream indicating partitioning of a coding tree unit into coding units according to least one of quadtree partitioning, binary partitioning, and/or ternary partitioning, wherein a root node is recursively partitionable using asymmetric ternary partitioning;

parse said bitstream to determine how the coding tree unit was partitioned using the quadtree partitioning, binary partitioning, and/or ternary partitioning;

parse said bitstream to determine a symmetry of said partitioning, wherein asymmetric ternary partitioning splits a parent node into three child nodes, wherein at least two of the three child nodes are partitioned into sizes that are unequal;

identify each of the child nodes within each respective parent coding unit, including whether a node was recursively partitioned into smaller nodes,

wherein both ternary and binary partitioning are allowed in the partitioning structure in either order during a recursive partitioning of a root node or parent node; and

decode the identified child nodes according to a Joint Video Exploration Team (JVET) coding scheme.

2. The apparatus of claim 1 , wherein the ternary partitioning partitions the parent node into three child nodes, where two of the child nodes are equal size and of a different size than the third node.

3. The apparatus of claim 1 , wherein at least one of said child nodes resulting from asymmetric ternary partitioning is further binary partitioned.

4. The apparatus of claim 1 , further comprising determining that at least one node in the coding tree was partitioned using quadtree partitioning, that the child nodes produced from the partition are square nodes and that further partitioning of the square nodes was allowed during encoding and/or is allowed when generating a coding tree during decoding using at least one of quadtree partitioning, binary partitioning, ternary partitioning, and/or asymmetric partitioning.

5. The apparatus of claim 1 , further comprising generating a coding tree unit during decoding based on parsing said bitstream, wherein the child nodes produced from the partition include at least one restricted node when the parent node is partitioned using asymmetric ternary partitioning.

6. The apparatus of claim 5 , wherein further partitioning of nodes in the coding tree are allowed using at least one of binary partitioning, ternary partitioning, and/or asymmetric partitioning.

7. The apparatus of claim 5 , wherein further partitioning of at least one restricted node is disallowed.

8. The apparatus of claim 5 , wherein a further partition of the at least one restricted node is limited to only ternary partitioning.

9. The apparatus of claim 5 , wherein the further partition of the restricted node is limited to at least one of binary partitioning, ternary partitioning, and/or asymmetric partitioning.

10. A method of decoding a Joint Video Exploration Team (JVET) bitstream, the method comprising:

receiving a bitstream indicating partitioning of a coding tree unit into coding units according to least one of quadtree partitioning, binary partitioning, and/or ternary partitioning, wherein a root node is recursively partitionable using asymmetric ternary partitioning;

parsing said bitstream to determine how the coding tree unit was partitioned using the quadtree partitioning, binary partitioning, and/or ternary partitioning;

parsing said bitstream to determine a symmetry of said partitioning, wherein asymmetric ternary partitioning splits a parent node into three child nodes, wherein at least two of the three child nodes are partitioned into sizes that are unequal;

identifying each of the child nodes within each respective parent coding unit, including identifying whether the node was recursively partitioned into smaller nodes,

wherein both ternary and binary partitioning are allowed in the partitioning structure in either order during the recursive partitioning of the root node or parent node; and

decoding the identified child nodes according to a Joint Video Exploration Team (JVET) coding scheme.

11. A method of multiple partitioning of a video coding block for Joint Video Exploration Team (JVET), the method comprising:

representing a JVET coding tree unit as a root node in a binary, ternary, and quadtree (BTQT) structure having a quadtree branching from the root node and any of quadtree, binary or ternary trees branching from each of the quadtree's leaf nodes;

using asymmetric ternary partitioning to split a child node represented by a quadtree leaf node into three child nodes wherein at least two of the three child nodes are partitioned into sizes that are unequal;

using symmetric partitioning to split a second child node represented by a quadtree leaf node into child nodes of equal size,

wherein the asymmetric ternary partitioning and the symmetric partitioning occur in any order and within the same BTQT structure; and

representing the child nodes as leaf nodes in each quadtree, binary, and/or ternary tree branching from the quadtree leaf node.

Assignments (8)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2017
From: PANUSOPONE, KRIT; HONG, SEUNGWOOK; YU, YUE; WANG, LIMIN
To: ARRIS ENTERPRISES LLC
Reel/Frame 042710/0206 →
Continuity (4)
Provisional Application 62341325 · May 25, 2016
Provisional Application 62408696 · Oct 14, 2016
Provisional Application 62414060 · Oct 28, 2016
Related Publication 20170347128A1 · Nov 30, 2017
Cited By (1)
US 12,355,979