US2011122954A1PendingUtilityA1

Decoding Interdependent Frames of a Video Display

Assignee: APPLE INCPriority: Apr 25, 2005Filed: Feb 4, 2011Published: May 26, 2011
Est. expiryApr 25, 2025(expired)· nominal 20-yr term from priority
H04N 5/76H04N 9/8042H04N 19/46H04N 19/127H04N 19/159H04N 19/44H04N 19/132H04N 19/61H04N 5/915H04N 21/4325H04N 19/172H04N 21/44008H04N 5/783G11B 27/005
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A module may provide codec-independent services including determining frame display order, frame dependency sets, and queuing the dependency frames in advance so as to enable display of a video. The module enables a video to be played forwards or backwards at a variety of playback speeds from any position within the video. In one implementation, a device communicatively coupled to a plurality of decoders accesses a video that includes a plurality of frames. One or more of the frames are decodable by one or more of the communicatively coupled decoders. The device identifies a frame in the video that is to be displayed, and determines a plurality of dependency frames in the video upon which decoding of the frame to be displayed depends. The device provides an indication that one or more associated dependency frames are to be decoded.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 identifying a frame in a video that is to be displayed, the video including a plurality of frames, one or more of the frames being decodable by one or more decoders;   queuing one or more frames in the video upon which decoding of the frame to be displayed depends;   receiving respective messages indicating status transitions to a decode status and to a display status, the decode status indicating whether the queued frame will not be, will be or has been decoded and the display status indicating whether the queued frame will not be, will be or has been displayed; and   updating, in response to said receiving the respective messages, a frame state model that indicates, for each of the queued one or more frames of the video, the decode status and the display status.

Join the waitlist — get patent alerts

Track US2011122954A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.