Reducing latency in video encoding and decoding
AssigneeMicrosoft Technology Licensing, LLC
InventorGary J. Sullivan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorGary J. Sullivan
Estimating the term…
Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).
In a computer system that implements a video decoder, a method comprising:
A computer system comprising one or more processing units and memory, the computer system implementing a video encoder configured to perform operations comprising:
Computer-readable tangible storage having stored thereon encoded data in a bitstream, the encoded data in the bitstream including one or more syntax elements that indicate a constraint on frame reordering latency, the encoded data in the bitstream further including encoded data for a frame, the encoded data in the bitstream being organized to facilitate playback, in a computer system that implements a video decoder, by operations comprising:
Dependencies are inferred from the claim text.