Block Partition Structure in Video Compression
AssigneeFuturewei Technologies, Inc.
InventorsJiali Fu, Shan Liu, Shan Gao
Life of this patent
Estimating the term…
Abstract
A method of coding implemented by a decoding device. The method includes receiving a bitstream from an encoding device, the bitstream containing a minimum block width and a minimum block height, partitioning a current block into sub-blocks until one of the sub-blocks reaches the minimum block width or the minimum block height, determining pixel values for the one of the sub-blocks that has reached the minimum block width or the minimum block height, and displaying, on a display of an electronic device, an image generated using the pixel values that were determined.
Claims20
A method of coding implemented by a decoding device, comprising:
- receiving, by the decoding device, a bitstream from an encoding device, the bitstream containing a minimum block width and a minimum block height for a current block;
- partitioning, by the decoding device, the current block into sub-blocks until one of the sub-blocks reaches the minimum block width or the minimum block height;
- determining, by the decoding device, pixel values for the one of the sub-blocks that has reached the minimum block width or the minimum block height;
- and
- displaying, on a display of an electronic device, an image generated using the pixel values that were determined.
A method of coding implemented by a decoding device, comprising:
- receiving, by the decoding device, a bitstream from an encoding device, the bitstream containing:
- a minimum block width or a minimum block height;
- and
- a difference between the minimum block width and the minimum block height;
- determining, by the decoding device, the minimum block height using the difference and the minimum block width, or the minimum block width using the difference and the minimum block height;
- partitioning, by the decoding device, a current block into sub-blocks until one of the sub-blocks reaches the minimum block width or the minimum block height;
- determining, by the decoding device, pixel values for the one of the sub-blocks that has reached the minimum block width or the minimum block height;
- and
- displaying, on a display of an electronic device, an image generated using the pixel values that were determined.
A decoding device, comprising:
- a receiver configured to receive a bitstream, the bitstream containing:
- a minimum block width or a minimum block height;
- and
- a minimum block area;
- a memory coupled to the receiver, the memory storing instructions;
- and
- a processor coupled to the memory, the processor configured to execute the instructions stored in the memory to cause the processor to:
- determine the minimum block height from the minimum block area and the minimum block width, or the minimum block width from the minimum block area and the minimum block height;
- partition a current block into sub-blocks until one of the sub-blocks reaches the minimum block width or the minimum block height;
- and
- determine pixel values for the one of the sub-blocks that has reached the minimum block width or the minimum block height;
- and
- a display coupled to the processor, the display configured to display an image generated using the pixel values that were determined.
A decoding device, comprising:
- a receiver configured to receive a bitstream, the bitstream containing:
- a minimum block width or a minimum block height;
- and
- a width-height ratio;
- a memory coupled to the receiver, the memory storing instructions;
- and
- a processor coupled to the memory, the processor configured to execute the instructions stored in the memory to cause the processor to:
- determine the minimum block height from the width-height ratio and the minimum block width, or the minimum block width from the width-height ratio and the minimum block height;
- partition a current block into sub-blocks until one of the sub-blocks reaches the minimum block width or the minimum block height;
- and
- determine pixel values for the one of the sub-blocks that has reached the minimum block width or the minimum block height;
- and
- a display coupled to the processor, the display configured to display an image generated using the pixel values that were determined.
Dependencies are inferred from the claim text.