Patent ID: 11871040
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 15:
16. A computer system comprising one or more processing units and memory, wherein the computer system implements a video encoder configured to perform operations comprising:
setting syntax elements that indicate different constraints on frame reordering latency for different temporal layers of a temporal hierarchy;
outputting, as part of a coded video bitstream for a video sequence that includes multiple frames organized according to the temporal hierarchy, the syntax elements that indicate the different constraints on frame reordering latency, thereby facilitating determination of when reconstructed frames are ready for output according to a selected constraint on frame reordering latency that is determined, relative to a maximum size of frame memory for reordering, using a given one of the syntax elements that indicate the different constraints on frame reordering latency;
encoding a given frame among the multiple frames of the video sequence, thereby producing encoded data for the given frame, wherein the encoding uses inter-frame dependencies, within the video sequence, that are consistent with the different constraints on frame reordering latency; and
outputting, as part of the coded video bitstream, the encoded data for the given frame.