IP Library Patent Application 12734151
Patent Application
App. No. 12/734,151

METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING GEOMETERICALLY PARTITIONED SUPER MACROBLOCKS

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 None
App. No.
12/734,151
Abstract

There are provided methods and apparatus for video encoding and decoding geometrically partitioned super blocks. An apparatus includes an encoder for encoding image data for at least a portion of a picture. The image data is formed by a geometric partitioning that applies geometric partitions to picture block partitions. The picture block partitions are obtained from at least one of top-down partitioning and bottom-up tree joining.

Claims (38)

1 . An apparatus, comprising:

an encoder for encoding image data for at least a portion of a picture, wherein the image data is formed by a geometric partitioning that applies geometric partitions to picture block partitions, the picture block partitions obtained from at least one of top-down partitioning and bottom-up tree joining.

2 . The apparatus of claim 1 , wherein the geometric partitioning is enabled for use at partition sizes larger than a base partitioning size of a given video coding standard or video coding recommendation used to encode the image data.

3 . The apparatus of claim 1 , wherein said encoder combines at least one of the geometric partitions having a partition size larger than the base partitioning size with a base partition having the base partitioning size, the base partition corresponding to at least a portion of at least one of the picture block partitions.

4 . The apparatus of claim 1 , wherein said encoder at least one of implicitly codes and explicitly codes at least one of edge information and motion information for the portion.

5 . The apparatus of claim 1 , wherein a residue corresponding to at least the portion is coded using at least one variable size transform that is permitted to cross partition boundaries.

6 . The apparatus of claim 1 , further comprising a deblocking filter for performing deblocking filtering in consideration of the geometric partitioning.

7 . The apparatus of claim 1 , wherein said encoder signals a use of the geometric partitions at least one of a high level syntax level, a sequence level, a picture level, a slice level, and a block level.

8 . The apparatus of claim 1 , wherein said encoder signals local super block related information for at least one of the picture block partitions using at least one of implicit data and explicit data.

9 . A method, comprising:

encoding image data for at least a portion of a picture, wherein the image data is formed by a geometric partitioning that applies geometric partitions to picture block partitions, the picture block partitions obtained from at least one of top-down partitioning and bottom-up tree joining.

10 . The method of claim 9 , wherein the geometric partitioning is enabled for use at partition sizes larger than a base partitioning size of a given video coding standard or video coding recommendation used to encode the image data.

11 . The method of claim 10 , wherein said encoding step comprises combining at least one of the geometric partitions having a partition size larger than the base partitioning size with a base partition having the base partitioning size, the base partition corresponding to at least a portion of at least one of the picture block partitions.

12 . The method of claim 9 , wherein at least one of edge information and motion information for the portion is at least one of implicitly coded and explicitly coded.

13 . The method of claim 9 , wherein a residue corresponding to at least the portion is coded using at least one variable size transform that is permitted to cross partition boundaries.

14 . The method of claim 9 , further comprising performing deblocking filtering in consideration of the geometric partitioning.

15 . The method of claim 9 , further comprising signaling a use of the geometric partitions at least one of a high level syntax level, a sequence level, a picture level, a slice level, and a block level.

16 . The method of claim 9 , further comprising signaling local super block related information for at least one of the picture block partitions using at least one of implicit data and explicit data.

17 . An apparatus, comprising:

a decoder for decoding image data for at least a portion of a picture, wherein the image data is formed by a geometric partitioning that applies geometric partitions to picture block partitions, the picture block partitions obtained from at least one of top-down partitioning and bottom-up tree joining.

18 . The apparatus of claim 17 , wherein the geometric partitioning is enabled for use at partition sizes larger than a base partitioning size of a given video coding standard or video coding recommendation used to decode the image data.

19 . The apparatus of claim 18 , wherein said decoder combines at least one of the geometric partitions having a partition size larger than the base partitioning size with a base partition having the base partitioning size, the base partition corresponding to at least a portion of at least one of the picture block partitions.

20 . The apparatus of claim 17 , wherein said decoder at least one of implicitly decodes and explicitly decodes at least one of edge information and motion information for the portion.

21 . The apparatus of claim 17 , wherein a residue corresponding to at least the portion is decoded using at least one variable size transform that is permitted to cross partition boundaries.

22 . The apparatus of claim 17 , further comprising a deblocking filter for performing deblocking filtering in consideration of the geometric partitioning.

23 . The apparatus of claim 17 , wherein said decoder determines a use of the geometric partitions from at least one of a high level syntax level, a sequence level, a picture level, a slice level, and a block level.

24 . The apparatus of claim 17 , wherein said decoder signals local super block related information for at least one of the picture block partitions using at least one of implicit data and explicit data.

25 . A method, comprising:

decoding image data for at least a portion of a picture, wherein the image data is formed by a geometric partitioning that applies geometric partitions to picture block partitions, the picture block partitions obtained from at least one of top-down partitioning and bottom-up tree joining.

26 . The method of claim 25 , wherein the geometric partitioning is enabled for use at partition sizes larger than a base partitioning size of a given video coding standard or video coding recommendation used to encode the image data.

27 . The method of claim 26 , wherein said decoding step comprises combining at least one of the geometric partitions having a partition size larger than the base partitioning size with a base partition having the base partitioning size, the base partition corresponding to at least a portion of at least one of the picture block partitions.

28 . The method of claim 25 , wherein at least one of edge information and motion information for the portion is at least one of implicitly decoded and explicitly decoded.

29 . The method of claim 25 , wherein a residue corresponding to at least the portion is coded using at least one variable size transform that is permitted to cross partition boundaries.

30 . The method of claim 25 , further comprising performing deblocking filtering in consideration of the geometric partitioning.

31 . The method of claim 25 , further comprising determining a use of the geometric partitions from at least one of a high level syntax level, a sequence level, a picture level, a slice level, and a block level.

32 . The method of claim 25 , further comprising determining local super block related information for at least one of the picture block partitions from at least one of implicit data and explicit data.

33 . A video signal structure for video encoding, comprising:

image data encoded for at least a portion of a picture, wherein the image data is formed by a geometric partitioning that applies geometric partitions to picture block partitions, the picture block partitions obtained from at least one of top-down partitioning and bottom-up tree joining.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2018
From: THOMSON LICENSING
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 047289/0698 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2010
From: ESCODA, OSCAR DIVORRA; YIN, PENG
To: THOMSON LICENSING
Reel/Frame 024256/0697 →