EARLY RENDERING FOR FAST CHANNEL SWITCHING
First Claim
1. A method for processing video data, the method comprising:
- decoding at least one coded frame of a plurality of coded frames of at least a portion of a segment of the video data; and
rendering the at least one decoded frame to a display before a playback time associated with the at least one decoded frame in response to an event.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to techniques for switching between channels of digital multimedia content. In particular, a decoding device decodes and renders to a display at least one frame of a segment of data prior to receiving the entire segment. In certain aspects, the decoding device may render one of the frames of the segment and freeze the rendered frame until the decoding device receives all of the frames of the segment. In other aspects, the decoding device may render frames of one or more segments at a reduced rendering rate until the receiving and rendering operations of decoding device are synchronized such that the rendering of the current segment occurs at substantially the same time as the receiving of the next segment. By rendering at least frame prior to receiving the entire segment the decoding device more quickly displays content to a user during a channel switching event.
-
Citations
52 Claims
-
1. A method for processing video data, the method comprising:
-
decoding at least one coded frame of a plurality of coded frames of at least a portion of a segment of the video data; and rendering the at least one decoded frame to a display before a playback time associated with the at least one decoded frame in response to an event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for processing video data, the apparatus comprising:
-
a decoding module that decodes at least one coded frame of a plurality of coded frames of at least a portion of a segment of the video data; and a rendering module that renders the at least one decoded frame to a display before a playback time associated with the at least one decoded frame in response to an event. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for processing video data, the apparatus comprising:
-
means for decoding at least one coded frame of a plurality of coded frames of at least a portion of a segment of the video data; and means for rendering the at least one decoded frame to a display before a playback time associated with the at least one decoded frame in response to an event. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer-program product for processing multimedia data comprising a computer readable medium having instructions thereon, the instructions comprising:
-
code for decoding at least one coded frame of a plurality of coded frames of at least a portion of a segment of the video data; and code for rendering the at least one decoded frame to a display before a playback time associated with the at least one decoded frame in response to an event. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification