Processing of MPEG encoded video for trick mode operation
AssigneeEMC Corporation
InventorsSeyfullah H. Oguz, Sorin Faibish, Daniel Gardere, Michel Noury, Wayne W. Duso, Peter Bixby, John Forecast
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsSeyfullah H. Oguz, Sorin Faibish, Daniel Gardere, Michel Noury, Wayne W. Duso, Peter Bixby, John Forecast
Estimating the term…
Original-quality MPEG coded video is processed to produce reduced-quality MPEG coded video for trick mode operation by removing non-zero AC DCT coefficients from the 8×8 blocks of I-frames of the MPEG coded video to produce I-frames of reduced-quality MPEG coded video, and inserting freeze frames in the reduced-quality MPEG coded video. Preferably, the coded video is stored in a main file, a fast-forward file and a fast-reverse file. The fast forward file and the fast reverse files contain reduced-quality I frames corresponding to original-quality I frames in the main file. A reading of the main file produces an MPEG transport stream for an audio-visual presentation at a normal rate, a reading of the fast-forward file produces an MPEG transport stream of the audio-visual presentation in a forward direction at a fast rate, and a reading of the fast-reverse file produces an MPEG transport stream of the audio-visual presentation in a reverse direction at a fast rate. Preferably, the files share a volume that includes at least one GOP index associating the corresponding I frames of the files.
A method of processing original-quality MPEG coded video to produce reduced-quality MPEG coded video for trick mode operation the MPEG coded video including a set of non-zero AC discrete cosine transform (DCT) coefficients for 8×8 blocks in I-frames of the MPEG coded video, said method including the steps of removing non-zero AC DCT coefficients from the 8×8 blocks of I-frames of the MPEG coded video to produce I-frames of reduced-quality MPEG coded video, and inserting freeze frames in the reduced-quality MPEG coded video,
A method of processing original-quality MPEG coded video to produce reduced-quality MPEG coded video for trick mode operation, the MPEG coded video including a set of non-zero AC discrete cosine transform (DCT) coefficients for 8×8 blocks in I-frames of the MPEG coded video, said method including the steps of removing non-zero AC DCT coefficients from the 8×8 blocks of I-frames of the MPEG coded video to produce I-frames of reduced-quality MPEG coded video, and inserting freeze frames in the reduced-quality MPEG coded video,
A data storage device containing a main file, a fast-forward file and a fast-reverse file, the main file containing data of an MPEG transport stream including groups of pictures (GOPs), each GOP including an original-quality I-frame and a plurality of P or B-frames, the fast-forward file containing data of a fast-forward MPEG transport stream including GOPs, each GOP in the fast-forward file corresponding to a GOP in the main file and including at least one reduced-quality I frame corresponding to the original-quality I frame in the corresponding GOP of the main file, the fast-reverse file containing data of a fast-reverse MPEG transport stream including GOPs, each GOP in the fast-reverse file corresponding to a GOP in the main file and including at least one reduced/quality I-frame corresponding to the original-quality I frame in the corresponding GOP of the main file, wherein a reading of the main file produces an MPEG transport stream for an audio-visual presentation at a normal rate, a reading of the fast-forward file produces an MPEG transport stream of the audio-visual presentation in a forward direction at a fast rate, and a reading of the fast-reverse file produces an MPEG transport stream of the audio-visual presentation in a reverse direction at a fast rate,
A file server including at least one data storage device, the data storage device containing a main file, a fast-forward file and a fast-reverse file, the main file containing data of an MPEG transport stream including groups of pictures (GOPs), each GOP including an original-quality I-frame and a plurality of P or B-frames, the fast-forward file containing data of a fast-forward MPEG transport stream including GOPs, each GOP in the fast-forward file corresponding to a GOP in the main file and including at least one reduced-quality I frame corresponding to the original-quality I frame in the corresponding GOP of the main file, the fast-reverse file containing data of a fast-reverse MPEG transport stream including GOPs, each GOP in the fast-reverse file corresponding to a GOP in the main file and including at least one reduced-quality I-frame corresponding to the original-quality I frame in the corresponding GOP of the main file,
Dependencies are inferred from the claim text.