Method and apparatus for simultaneously producing compressed...

Motion video signal processing for recording or reproducing – Local trick play processing – With randomly accessible medium

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C386S349000, C386S349000

Reexamination Certificate

active

06389218

ABSTRACT:

BACKGROUND OF THE DISCLOSURE
1. Field of the Invention
The invention relates to video-on-demand systems and, more particularly, the invention relates to a method and apparatus for simultaneously generating compressed play and trick play bitstreams from a video frame sequence.
2. Description of the Background Art
In a video-on-demand system such as the OnSet™ system manufactured by DIVA Systems Corporation, a file server is used for streaming video information to users (subscribers) of the system. The OnSet™ system is described in U.S. Pat. No. 6,253,375, issued Jun. 26, 2001, and the file server is described in U.S. Pat. Nos. 5,671,377 and 5,581,778. The disclosures of this application and these patents are incorporated herein by reference. The OnSet™ system contains service provider equipment coupled through an information distribution network to subscriber equipment. This system provides subscribers VCR-like controls to enable a subscriber to select information content, for example, a movie, then play, fast forward, rewind, pause, or stop the selected movie. The subscriber enters control commands through the subscriber equipment and the service provider equipment executes the commands to fulfill the purpose of the command, e.g., play, fast forward, rewind, stop or pause the movie.
A file server forms a portion of the service provider equipment and stores, for a given movie, a standard play stream (i.e., an MPEG-2 compressed video bitstream), a fast forward stream and a fast reverse play (rewind) stream. The fast forward and fast reverse streams are also MPEG-2 compressed video, where the fast forward stream is a compressed signal containing only every Nth frame of the uncompressed play video and the fast reverse stream is a compressed signal containing every Nth frame of the uncompressed play video played backwards. To store the video information, each stream is divided into portions (e.g., N-byte segments of compressed data) and striped onto a disk array. The disk array stores all the information that the file server can directly access.
The process for generating the fast forward and fast reverse streams is time consuming and expensive. The process requires a frame by frame analysis of the video stream to enable the frames to be encoded in an MPEG-2 compliant form, yet provide a fast forward and fast reverse effect when decoded. As such, the video sequence is processed to extract every Rth frame (i.e., one of every R frames, where R is an integer greater than 1) to form a fast forward sequence and then the fast forward sequence is encoded (compressed). For a fast reverse stream, a sequence of frames in reverse order is created and encoded. Such encoding can cost $17 to $20 per minute of video. This encoding process can not be used for producing fast forward and fast reverse streams in real time such that a real time program can be encoded and stored for almost immediate use of VCR-like functions.
Therefore, there is a need in the art for an improved encoding system for a video-on-demand system to ensure real-time availability of fast forward and fast reverse functions.
SUMMARY OF THE INVENTION
The disadvantages associated with the prior art are overcome by the invention of an “all-in-one” encoder that simultaneously produces an MPEG-2 compliant fast forward, fast reverse and play bitstreams from a sequence of video frames, e.g., 601-format video. The encoder of the present invention subsamples the video sequence, extracting a plurality of frames from the video sequence and buffering the subsampled frames. Simultaneous with the subsampling and buffering, the source frames are encoded within a real-time encoder, e.g., an MPEG-2 encoder. The buffered frames are recalled from the buffer and coupled to a second real-time encoder. The second encoder forms both the fast forward and fast reverse bitstreams using a time multiplexing technique wherein a group of pictures (GOP) for the fast forward stream can be formed, followed by the compression of the same GOP having the frames organized in reverse order. As such, the compressed GOPs are represented by the fast forward and fast reverse bitstreams. The play, fast forward, and fast reverse bitstreams for each GOP are organize into a file and stored on the mass storage device (e.g., disk drive array) of the file server.


REFERENCES:
patent: 5481297 (1996-01-01), Cash et al.
patent: 5581778 (1996-12-01), Chin et al.
patent: 5655052 (1997-08-01), Nakai et al.
patent: 5671377 (1997-09-01), Bleidt et al.
patent: 5692092 (1997-11-01), Nogami et al.
patent: 5740307 (1998-04-01), Lane
patent: 5815146 (1998-09-01), Youden et al.
patent: 5889918 (1999-03-01), Sakazaki et al.
patent: 5946446 (1999-08-01), Yanagihara
patent: 6026213 (2000-02-01), Higurashi et al.
patent: 6097877 (2000-08-01), Katayama et al.
patent: 6253375 (2001-06-01), Gordon et al.
patent: 0 701 371 (1996-03-01), None
patent: WO96/13123 (1996-05-01), None
patent: 96/17306 (1996-06-01), None
Buddhikot et al “Design of a Large Multimedia Storage Server” Computer Networks and ISDN Systems 27, pp. 503-507, 1994.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for simultaneously producing compressed... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for simultaneously producing compressed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for simultaneously producing compressed... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2892245

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.