Back to results
US 2022/0286676 A1Published application
Method and system for constraining tile processing overhead in video coding
AssigneeTexas Instruments Incorporated
InventorMinhua Zhou
Life of this patent
Estimating the term…
Abstract
A method for encoding a picture of a video sequence in a bit stream that constrains tile processing overhead is provided. The method includes computing a maximum tile rate for the video sequence, computing a maximum number of tiles for the picture based on the maximum tile rate, and encoding the picture wherein a number of tiles used to encode the picture is enforced to be no more than the maximum number of tiles.
Claims16
A method comprising:
- receiving, by a receiver, an encoded bitstream, the bitstream comprising a first picture in a sequence of pictures;
- decoding, by a processor coupled to the receiver, the encoded bitstream such that the number of tiles in the first picture is less than or equal to the minimum value of a first value and a second value,
- the first value is based on MaxTileCols*MaxTileRows and MaxTileCols*MaxTileRows*(PicSizeInSamplesY/MaxLumaPS),
- the second value is based on MaxTileCols*MaxTileRows, and
- MaxTileCols and MaxTileRows are pre-determined values that apply to the first picture, wherein:
- MaxTileCols represents a maximum number of tile columns;
- MaxTileRows represents a maximum number of tile rows;
- MaxLumaPS represents a maximum luma picture size;
- and
- PicSizeinSamplesY represents the luma picture size of the first picture.
7 more elements
A system comprising:
- a receiver configured to receive an encoded bitstream, the bitstream comprising a first picture in a sequence of pictures;
- and
- a processor coupled to the receiver, the processor configured to decode the encoded bitstream such that the number of tiles in the first picture is less than or equal to the minimum value of a first value and a second value,
- the first value is based on MaxTileCols*MaxTileRows and MaxTileCols*MaxTileRows*(PicSizeInSamplesY/MaxLumaPS),
- the second value is based on MaxTileCols*MaxTileRows, and
- MaxTileCols and MaxTileRows are pre-determined values that apply to the first picture, wherein:
- MaxTileCols represents a maximum number of tile columns;
- MaxTileRows represents a maximum number of tile rows;
- MaxLumaPS represents a maximum luma picture size;
- and
- PicSizeinSamplesY represents the luma picture size of the first picture.
8 more elements
A system comprising:
- a receiver configured to receive an encoded bitstream, the bitstream comprising a first picture in a sequence of pictures;
- a processor coupled to the receiver, the processor configured to decode the encoded bitstream such that the number of tiles in the first picture is less than or equal to the minimum value of a first value and a second value,
- the first value is based on MaxTileCols*MaxTileRows and MaxTileCols*MaxTileRows*(PicSizeInSamplesY/MaxLumaPS),
- the second value is based on MaxTileCols*MaxTileRows, and
- MaxTileCols and MaxTileRows are pre-determined values that apply to the first picture, wherein:
- MaxTileCols represents a maximum number of tile columns;
- MaxTileRows represents a maximum number of tile rows;
- MaxLumaPS represents a maximum luma picture size;
- and
- PicSizeinSamplesY represents the luma picture size of the first picture;
- and
- a display coupled to the processor, the display configured to display the first picture from the decoded bitstream.
9 more elements
Dependencies are inferred from the claim text.