PICTURE CODING SUPPORTING BLOCK PARTITIONING AND BLOCK MERGING
First Claim
1. A decoder configured to decode a bitstream signaling one of supported partitioning patterns for a current block of a picture, the decoder being configured toif the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more block partitions,removefor each of the block partitions except a first block partition of the bock partitions of the current block in a coding order,from a set of coding parameter candidates for the respective block partition,coding parameter candidates which equal coding parameters associated with any of the block partitions, which would, when being merged with the respective block partition, result in one of the supported partitioning patterns,wherein the decoder is configured to,determine, for the respective block partition of the current block, a set of coding parameter candidates comprisingadopting at least some of the coding parameter candidates from coding parameters of previously decoded block partitions by adopting each of the at least some coding parameters from the coding parameters of merely one previously decoded block partition so that the at least some coding parameter candidates thus adopted are equal to the coding parameters of the previously decoded block partitions, andderiving further at least some of the coding parameter candidates from a combination of coding parameters of more than one previously decoded block partitions.
2 Assignments
0 Petitions
Accused Products
Abstract
A further coding efficiency increase may be achieved if for a current block of a picture, for which the bit stream signals one of supported partitioning patterns, a reversal of the partitioning by block merging is avoided. In particular, if the signaled one of the supported partitioning patterns specifies a subdivision of the block into two or more further blocks, a removal of certain coding parameter candidates for all further blocks, except a first further block of the further blocks in a coding order, is performed. Particularly, those coding parameter candidates are removed from the set of coding parameter candidates for the respective further block, the coding parameters of which are the same as coding parameters associated with any of the further blocks which, when being merged with the respective further block, would result in one of the supported partitioning pattern. This avoids redundancy between partitioning coding and merging coding.
-
Citations
18 Claims
-
1. A decoder configured to decode a bitstream signaling one of supported partitioning patterns for a current block of a picture, the decoder being configured to
if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more block partitions, remove for each of the block partitions except a first block partition of the bock partitions of the current block in a coding order, from a set of coding parameter candidates for the respective block partition, coding parameter candidates which equal coding parameters associated with any of the block partitions, which would, when being merged with the respective block partition, result in one of the supported partitioning patterns, wherein the decoder is configured to, determine, for the respective block partition of the current block, a set of coding parameter candidates comprising adopting at least some of the coding parameter candidates from coding parameters of previously decoded block partitions by adopting each of the at least some coding parameters from the coding parameters of merely one previously decoded block partition so that the at least some coding parameter candidates thus adopted are equal to the coding parameters of the previously decoded block partitions, and deriving further at least some of the coding parameter candidates from a combination of coding parameters of more than one previously decoded block partitions.
-
14. An encoder configured to encode a picture into a bitstream, the encoder being configured to
signaling within a bitstream one of supported partitioning patterns for a current block; - and
if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more block partitions, remove for each of the block partitions except a first block partition of the bock partitions of the current block in a coding order, from a set of coding parameter candidates for the respective block partition, coding parameter candidates which equal coding parameters associated with any of the block partitions, which would, when being merged with the respective block partition, result in one of the supported partitioning patterns, wherein the encoder is further configured to determine, for the respective block partition of the current block, a set of coding parameter candidates comprising adopting at least some of the coding parameter candidates from coding parameters of previously encoded block partitions by adopting each of the at least some coding parameters from the coding parameters of merely one previously encoded block partition so that the at least some coding parameter candidates are equal to the coding parameters of the previously encoded block partitions, and deriving further at least some of the coding parameter candidates from a combination of coding parameters of more than one previously encoded block partitions.
- and
-
15. A method for decoding a bitstream signaling one of supported partitioning patterns for a current block of a picture, the method comprising
if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more block partitions, remove for each of the block partitions except a first block partition of the bock partitions of the current block in a coding order, from a set of coding parameter candidates for the respective block partition, coding parameter candidates which equal coding parameters associated with any of the block partitions, which would, when being merged with the respective block partition, result in one of the supported partitioning patterns, wherein the method comprises determining, for the respective block partition of the current block, a set of coding parameter candidates comprising adopting at least some of the coding parameter candidates from coding parameters of previously decoded block partitions by adopting each of the at least some coding parameters from the coding parameters of merely one previously decoded block partition so that the at least some coding parameter candidates are equal to the coding parameters of the previously decoded block partitions, and deriving further at least some of the coding parameter candidates from a combination of coding parameters of more than one previously decoded block partitions.
-
16. A method for encoding a picture into a bitstream, the method comprising
signaling within a bitstream one of supported partitioning patterns for a current block; - and
if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more block partitions, remove for each of the block partitions except a first block partition of the bock partitions of the current block in a coding order, from a set of coding parameter candidates for the respective block partition, coding parameter candidates which equal coding parameters associated with any of the block partitions, which would, when being merged with the respective block partition, result in one of the supported partitioning patterns, wherein the method comprises determining, for the respective block partition of the current block, a set of coding parameter candidates comprising adopting at least some of the coding parameter candidates from coding parameters of previously decoded block partitions by adopting each of the at least some coding parameters from the coding parameters of merely one previously encoded block partition so that the at least some coding parameter candidates are equal to the coding parameters of the previously decoded block partitions, and deriving further at least some of the coding parameter candidates from a combination of coding parameters of more than one previously decoded block partitions.
- and
-
17. A non-transitory computer readable medium including a computer program comprising a program code for performing, when running on a computer, a method for decoding a bitstream signaling one of supported partitioning patterns for a current block of a picture, the method comprising:
- if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more block partitions, remove for each of the block partitions except a first block partition of the bock partitions of the current block in a coding order, from a set of coding parameter candidates for the respective block partition, coding parameter candidates which equal coding parameters associated with any of the block partitions, which would, when being merged with the respective block partition, result in one of the supported partitioning patterns, wherein the method comprises determining, for the respective block partition of the current block, a set of coding parameter candidates comprising adopting at least some of the coding parameter candidates from coding parameters of previously decoded block partitions by adopting each of the at least some coding parameters from the coding parameters of merely one previously decoded block partition so that the at least some coding parameter candidates are equal to the coding parameters of the previously decoded block partitions, and deriving further at least some of the coding parameter candidates from a combination of coding parameters of more than one previously decoded block partitions.
-
18. A non-transitory computer readable medium including a computer program comprising a program code for performing, when running on a computer, a method for encoding a picture into a bitstream, the method comprising:
- signaling within a bitstream one of supported partitioning patterns for a current block; and
if the signaled one of the supported partitioning patterns specifies a subdivision of the current block into two or more block partitions, remove for each of the block partitions except a first block partition of the bock partitions of the current block in a coding order, from a set of coding parameter candidates for the respective block partition, coding parameter candidates which equal coding parameters associated with any of the block partitions, which would, when being merged with the respective block partition, result in one of the supported partitioning patterns, wherein the method comprises determining, for the respective block partition of the current block, a set of coding parameter candidates comprising adopting at least some of the coding parameter candidates from coding parameters of previously decoded block partitions by adopting each of the at least some coding parameters from the coding parameters of merely one previously encoded block partition so that the at least some coding parameter candidates are equal to the coding parameters of the previously decoded block partitions, and deriving further at least some of the coding parameter candidates from a combination of coding parameters of more than one previously decoded block partitions.
- signaling within a bitstream one of supported partitioning patterns for a current block; and
Specification