Simultaneous Recording and Playback of Audio/Video Programs
First Claim
1. A method for simultaneous recording and playback of audio/video programs, the method comprising:
- receiving a standards-based audio/video signal;
tuning the standards-based audio/video signal to a specific channel the specific channel corresponding to an audio/video program;
converting the audio/video program into an Moving Pictures Expert Group (MPEG) formatted data stream corresponding to the audio/video program;
storing audio and video data from the MPEG formatted data stream in a storage device;
retrieving the audio and video data of the MPEG formatted data stream from the storage device;
converting the MPEG formatted data stream for the audio/video program into an output signal for a display device;
routing the output signal to the display device; and
accepting a control command from a user, wherein the control command affects a flow of the MPEG formatted data stream.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for time-shifted viewing of broadcast television programs is disclosed. Simultaneous recording and playback are provided by using buffer storage as the source and destination of compressed or uncompressed digital video/audio programs. Full VCR-like control is provided for all playback within the buffer storage. Playback and control of recorded programs may be initiated by the user at any time after initiation of the broadcast program with simultaneous continuous recording of the ongoing live broadcast. Larger archival storage and removable is also provided for storing and building a library of programs. Viewer playback control data may be stored as part of the program or used as edit points prior to archival. Numerous options are provided for features such as continuous automatic recording in a circular buffer fashion, program archival editing, Internet interfaces, multiple-channel recording and more.
-
Citations
72 Claims
-
1. A method for simultaneous recording and playback of audio/video programs, the method comprising:
-
receiving a standards-based audio/video signal;
tuning the standards-based audio/video signal to a specific channel the specific channel corresponding to an audio/video program;
converting the audio/video program into an Moving Pictures Expert Group (MPEG) formatted data stream corresponding to the audio/video program;
storing audio and video data from the MPEG formatted data stream in a storage device;
retrieving the audio and video data of the MPEG formatted data stream from the storage device;
converting the MPEG formatted data stream for the audio/video program into an output signal for a display device;
routing the output signal to the display device; and
accepting a control command from a user, wherein the control command affects a flow of the MPEG formatted data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for the simultaneous storage and playback of audio/video programs, comprising:
-
an input configured to receive a standards-based audio/video signal;
a tuner configured to tune the standards-based audio/video signal to a specific channel, the specific channel corresponding to an audio/video program;
a capture module configured to convert the audio/video program into an Moving Pictures Expert Group (MPEG) formatted data stream corresponding to the audio/video program;
memory configured for storage and retrieval of audio and video data from the MPEG formatted data stream;
a playback module configured to convert the MPEG formatted data stream for the audio/video program into an output signal for subsequent routing to a display device; and
a processor configured to process a control command received from a user, wherein the control command affects a flow of the MPEG formatted data stream. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for simultaneous storage and playback of audio/video programs, the method comprising:
-
receiving an audio/video program from a content source;
storing the audio/video program in a cyclic memory of a storage and playback device;
replacing an oldest portion of the stored audio/program in the cyclic memory with a newest portion of the received audio/video program when the cyclic memory is full;
providing playback control of an available portion of the audio/video program stored in the cyclic memory simultaneously with but independent of the storage of the audio/video program; and
providing for configuration of one or more storage and playback device settings via a user interface over an Internet connection. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 69)
-
-
52. An apparatus for the simultaneous storage and playback of audio/video programs, the apparatus comprising:
-
an input for receiving an audio/video program from a content source;
cyclic memory for storing the audio/video program, wherein an oldest portion of the stored audio/program is replaced with a newest portion of the received audio/video program when the cyclic memory is full;
a processor configured to provide playback control of an available portion of audio/video program stored in cyclic memory simultaneously with but independent of the storage of the audio/video program in response to a control command received from a user; and
a network interface configured to receive instructions associated with configuring one or more settings of the apparatus, the instructions received via a user interface over an Internet connection. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72)
-
Specification