Constraints and unit types to simplify video random access
AssigneeMicrosoft Technology Licensing, LLC
InventorsGary J. Sullivan, Sandeep Kanumuri
Life of this patent
Estimating the term…
Abstract
Disclosed herein are innovations for bitstreams having clean random access (CRA) pictures and/or other types of random access point (RAP) pictures. New type definitions and strategic constraints on types of RAP pictures can simplify mapping of units of elementary video stream data to a container format. Such innovations can help improve the ability for video coding systems to more flexibly perform adaptive video delivery, production editing, commercial insertion, and the like.
Claims17
-30. (canceled)
A computer-readable storage medium storing computer-executable instructions, which when executed by a computer cause the computer to perform a method, the method comprising:
- generating at least a portion of a bitstream comprising encoded data for plural pictures, the plural pictures comprising a random access point (RAP) picture and one or more associated non-decodable leading pictures, the RAP picture being at a bitstream order position after an initial picture of the bitstream, the at least a portion of the bitstream further comprising an indication signaling that the RAP picture is a picture from which a decoder can begin decoding;
- and
- outputting the at least a portion of the bitstream.
A method, comprising:
- generating a bitstream including a picture designated to be a random access point (RAP) picture, wherein the generating is performed such that any and all leading pictures for the RAP picture precede any non-leading picture for the RAP picture in decoding order;
- and
- outputting at least part of the bitstream.
A method, comprising:
- decoding a first bitstream portion;
- detecting an indication that an encoded picture in a second bitstream portion is a broken link access picture;
- decoding at least some of the second bitstream portion beginning at the broken link access picture;
- and
- outputting decoded pictures from the first bitstream portion followed by decoded pictures from the second bitstream portion.
A method, comprising:
- receiving at least a portion of a first bitstream;
- receiving at least a portion of a second bitstream;
- and
- splicing the at least a portion of the first bitstream with the at least a portion of the second bitstream, wherein the splice point of the second bitstream is a broken link access picture.
Dependencies are inferred from the claim text.