Method and apparatus for encoding a picture block
AssigneeInterDigital VC Holdings, Inc.
InventorsFabrice Leleannec, Franck Galpin, Fabien Racape, Sunil Jaiswal
Life of this patent
Estimating the term…
Abstract
A method for encoding a block is disclosed. To this aim, a split mode is determined based on a rate-distortion optimization using a texture-based split prediction set obtained for the block. As an example, the split mode is determined by adapting the texture-based split prediction set according to at least one of a binary or triple split mode non-redundancy constraint or a heuristic-based split mode set pruning. The block is finally encoded using the determined split mode.
Claims20
An encoding method comprising:
- determining a split mode based on a rate-distortion optimization using a texture-based split prediction set obtained for a block to encode, wherein determining the split mode comprises adapting the texture-based split prediction set according to at least one of a binary or triple split mode non-redundancy constraint and a heuristic-based split mode set pruning, wherein the binary or triple split mode non-redundancy constraint disallows split modes for a block so that at most one series of spatial divisions of the block provides a given set of boundaries within the block and wherein the heuristic-based split mode set pruning disallows split modes for a block based at least on the block split depth;
- and
- encoding the block using the determined split mode.
An encoding apparatus comprising:
- a memory;
- and
- a processor configured for:
- determining a split mode based on a rate-distortion optimization using a texture-based split prediction set obtained for a block, wherein determining the split mode comprises adapting the texture-based split prediction set according to at least one of a binary or triple split mode non-redundancy constraint and a heuristic-based split mode set pruning, wherein the binary or triple split mode non-redundancy constraint disallows split modes for a block so that at most one series of spatial divisions of the block provides a given set of boundaries within the block and wherein the heuristic-based split mode set pruning disallows split modes for a block based at least on the block split depth;
- and
- encoding the block using the determined split mode.
A non-transitory computer readable storage medium storing program code instructions that, when executed by a processor, cause the processor to:
- determine a split mode based on a rate-distortion optimization using a texture-based split prediction set obtained for a block, wherein determining the split mode comprises adapting the texture-based split prediction set according to at least one of a binary or triple split mode non-redundancy constraint and a heuristic-based split mode set pruning, wherein the binary or triple split mode non-redundancy constraint disallows split modes for a block so that at most one series of spatial divisions of the block provides a given set of boundaries within the block and wherein the heuristic-based split mode set pruning disallows split modes for a block based at least on the block split depth;
- and
- encode the block using the determined split mode.
Dependencies are inferred from the claim text.