Fast fade operation on MPEG video or other compressed data
First Claim
1. A process for modifying characteristics of a sequence of data representing compressed data including temporal dependencies between elements of the data, the process comprising the steps of:
- receiving a sequence of data representing compressed data, including a selected characteristic to be modified, wherein the compressed data includes information representing motion estimation for purposes of compressing data;
assigning at least one adjustment for modifying the selected characteristic as a function of the temporal dependencies of the compressed data; and
applying the at least one adjustment to the selected characteristic, wherein the step of receiving a sequence of data includes the step of receiving a sequence of digital video data wherein information representing motion estimation includes coded video blocks, the step of receiving further includes the step of receiving MPEG video blocks wherein the selected characteristic is a characteristic representing a DC component of the video information and the step of assigning at least one adjustment includes the step of calculating a plurality of fade step sizes to be applied to the DC component of the video information in the order in which the video blocks are stored wherein the step of calculating a plurality of fade step sizes includes the step of calculating a plurality of fade step sizes having a magnitude which varies as a function of the relative order in which the video blocks are displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for receiving and processing compressed data, such as video or audio data, in a compressed domain. An exemplary preferred embodiment of the method and apparatus is embodied in a digital video editor programmed to determine appropriate sizes of amplitude adjustment steps to be directly applied to the compressed data in consideration of temporal dependencies of the compressed data. For a fade-out operation, DC coefficients are stepped down such that pixels of an image reproduced from the compressed data fade in a uniform manner; at the end of the DC fade-out, AC coefficients are then disabled. A preferred embodiment of the method and apparatus also provides compensation for quantization variations and operates in consideration of syntax particular to a compression standard with which the compressed data are compliant.
-
Citations
11 Claims
-
1. A process for modifying characteristics of a sequence of data representing compressed data including temporal dependencies between elements of the data, the process comprising the steps of:
-
receiving a sequence of data representing compressed data, including a selected characteristic to be modified, wherein the compressed data includes information representing motion estimation for purposes of compressing data;
assigning at least one adjustment for modifying the selected characteristic as a function of the temporal dependencies of the compressed data; and
applying the at least one adjustment to the selected characteristic, wherein the step of receiving a sequence of data includes the step of receiving a sequence of digital video data wherein information representing motion estimation includes coded video blocks, the step of receiving further includes the step of receiving MPEG video blocks wherein the selected characteristic is a characteristic representing a DC component of the video information and the step of assigning at least one adjustment includes the step of calculating a plurality of fade step sizes to be applied to the DC component of the video information in the order in which the video blocks are stored wherein the step of calculating a plurality of fade step sizes includes the step of calculating a plurality of fade step sizes having a magnitude which varies as a function of the relative order in which the video blocks are displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification