Back to results
US 11,706,453 B2Granted
Method and system for constraining slice header 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 slice header processing overhead is provided. The method includes computing a maximum slice rate for the video sequence, computing a maximum number of slices for the picture based on the maximum slice rate, and encoding the picture wherein a number of slices used to encode the picture is enforced to be no more than the maximum number of slices.
Claims12
A method comprising:
- receiving, by a receiver, an encoded bitstream, the encoded bitstream comprising a first picture in a sequence of pictures;
- and
- decoding, by a processor coupled to the receiver, the encoded bitstream such that a number of slices in the first picture is less than or equal to a minimum value of a first value and a second value,
- wherein the first value is based on MaxSlicesPerPicture*MaxLumaSr/MaxLumaPs,
- wherein the second value is based on MaxSlicesPerPicture,
- wherein MaxSlicesPerPicture, MaxLumaPs, and MaxLumaSr are pre-determined values that apply to the first picture,
- wherein MaxSlicesPerPicture represents a maximum number of slices,
- wherein MaxLumaSr represents a maximum luma sample rate, and
- wherein MaxLumaPs represents a maximum luma picture size.
6 more elements
A system comprising:
- a receiver configured to receive an encoded bitstream, the encoded bitstream comprising a first picture in a sequence of pictures;
- and
- a processor configured to decode the encoded bitstream such that a number of slices in the first picture is less than or equal to a minimum value of a first value and a second value,
- wherein the first value is based on MaxSlicesPerPicture*MaxLumaSr/MaxLumaPs,
- wherein the second value is based on MaxSlicesPerPicture,
- wherein MaxSlicesPerPicture, MaxLumaPs, and MaxLumaSr are pre-determined values that apply to the first picture,
- wherein MaxSlicesPerPicture represents a maximum number of slices,
- wherein MaxLumaSr represents a maximum luma sample rate, and
- wherein MaxLumaPs represents a maximum luma picture size.
6 more elements
A method comprising:
- receiving, by a receiver, an encoded bitstream, the encoded bitstream comprising a first picture in a sequence of pictures;
- and
- decoding, by a processor coupled to the receiver, the encoded bitstream such that a number of slices in the first picture is less than or equal to a minimum value of a first value and a second value,
- wherein the first value is based on MaxSlicesPerPicture*PicSizeInSamplesY/MaxLumaPs,
- wherein the second value is based on MaxSlicesPerPicture,
- wherein MaxSlicesPerPicture and MaxLumaSr are pre-determined values that apply to the first picture,
- wherein MaxSlicesPerPicture represents a maximum number of slices,
- wherein PicSizeInSamplesY represents a luma picture size of the first picture, and
- wherein MaxLumaSr represents a maximum luma sample rate.
6 more elements
Dependencies are inferred from the claim text.