METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING GEOMETERICALLY PARTITIONED SUPER MACROBLOCKS
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.
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.