TUNING VIDEO COMPRESSION FOR HIGH FRAME RATE AND VARIABLE FRAME RATE CAPTURE
First Claim
1. A coding method, comprising:
- coding an image sequence according to predictive coding techniques in which select coded frames serve as prediction references for other coded frames, wherein the coding comprises;
distinguishing frames from the image sequence that are to be displayed during a normal playback mode from other frames of the image sequence that are to be displayed during an enhanced playback mode,for the frames associated with the normal playback mode, coding the frames according to the predictive coding techniques in which the respective frames are candidates to serve as prediction references for other frames of the image sequence, andfor the frames associated with the enhanced playback mode, coding the frames according to the predictive coding techniques in which the respective frames are prevented from serving as prediction references for other frames of the image sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
Video data with high frame rates may be displayed on devices with limited resources (e.g., decoder and/or display resources). These devices may have their resources devoted to other tasks or may not be capable to display the video data at the high frame rates. The coding method may include coding the frames such that additional droppable frames are included in the encoded video data. The decoding method may include dropping droppable frames before the encoded video data is decoded to reduce the number of frames that will be decoded and displayed. These methods may be applied to video data that has a variable frame rate and may be combined with processing the image sequence for slow motion playback.
28 Citations
20 Claims
-
1. A coding method, comprising:
-
coding an image sequence according to predictive coding techniques in which select coded frames serve as prediction references for other coded frames, wherein the coding comprises; distinguishing frames from the image sequence that are to be displayed during a normal playback mode from other frames of the image sequence that are to be displayed during an enhanced playback mode, for the frames associated with the normal playback mode, coding the frames according to the predictive coding techniques in which the respective frames are candidates to serve as prediction references for other frames of the image sequence, and for the frames associated with the enhanced playback mode, coding the frames according to the predictive coding techniques in which the respective frames are prevented from serving as prediction references for other frames of the image sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A decoding method, comprising:
-
determining a playback mode for decoded video from a normal playback mode and an enhanced playback mode, decoding a coded image sequence according to predictive decoding techniques in which select coded frames are coded using other coded frames as prediction references, wherein the decoding comprises; when the normal playback mode is selected, dropping coded frames from the coded image sequence associated with the enhanced playback mode, and decoding remaining frames according to the predictive decoding techniques, and when the enhanced playback mode is selected, decoding frames of the coded image sequence that are associated with the enhanced playback mode, which include the frames of the normal playback mode and additional frames from the coded image sequence, according to the predictive decoding techniques. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory storage device that stores a predictively-coded image sequence comprising a plurality of coded frames, wherein select coded frames serve as prediction references for other coded frames, and the image sequence includes a number of coded frames to support both a normal playback mode and an enhanced playback mode having a higher number of frames than normal playback mode, wherein select coded frames associated with the normal playback mode serve as prediction references for other frames of the image sequence, but coded frames associated with the enhanced playback mode do not serve as prediction references for other frames of the image sequence.
-
16. A method for processing a coded image sequence for slow motion playback, the method comprising:
-
receiving a coded image sequence with a frame rate that is higher than a display frame rate; receiving a command selecting a portion of the encoded image sequence for slow motion playback; retiming the frames in the selected portion to provide frames at the display frame rate; and dropping coded frames from portions of the coded image sequence outside of the selected portion, the dropped coded frames including frames that are coded according to the predictive coding techniques in which the respective frames are prevented from serving as prediction references for other frames of the image sequence. - View Dependent Claims (17, 18, 19, 20)
-
Specification