Computer digital audio-video data recorder
First Claim
1. A method for capturing audio data and video data targeted to for multimedia playback, comprising:
- prior to rendering the video data for display, intercepting the video data;
compressing the video data;
prior to generating sound from the audio data, intercepting the audio data;
compressing the audio data;
multiplexing the audio data and video data encoding the multiplexed data with a code, the code derived from one or more of the group of sources including a medium onto which the encoded multiplexed data is to be stored, a device for storing the encoded multiplexed data and a network on which the encoded multiplexed data is to be stored; and
storing the encoded multiplexed data.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital audio video recorder captures a stream of audio video (AV) data targeted for output onto a computer display. The content is intercepted from a DVD playback, an internet data stream, an audio disc or another audio, video or audio-video source and routed to a select encoder for compression. Various encoders are available for recording at varying fidelity and speed. The intercepted also is encrypted with a key. The key is specific to the medium to which the captured AV stream is stored. The encryption step prevents the AV content from being distributed, but allows the AV stream to be played back later from the same medium onto which it was captured. The AV stream is compressed and encrypted on a frame by frame or a batch-frame basis.
28 Citations
12 Claims
-
1. A method for capturing audio data and video data targeted to for multimedia playback, comprising:
-
prior to rendering the video data for display, intercepting the video data;
compressing the video data;
prior to generating sound from the audio data, intercepting the audio data;
compressing the audio data;
multiplexing the audio data and video data encoding the multiplexed data with a code, the code derived from one or more of the group of sources including a medium onto which the encoded multiplexed data is to be stored, a device for storing the encoded multiplexed data and a network on which the encoded multiplexed data is to be stored; and
storing the encoded multiplexed data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for playing back captured audio data and video data which is stored in a file, comprising:
-
retrieving at least a portion of the file;
deriving a code from one source of the group of sources including;
a storage medium on which the file is stored, a storage device which accesses the stored file, and a network on which the file is stored;
testing the portion of the stored file against the derived code to determine whether the captured audio data and video data stored in said portion is encoded with an applied code which corresponds to the derived code;
when said applied code is not in correspondence with the derived code, precluding playback of the retrieved portion; and
when said applied code is in correspondence with the derived code, decoding and decompressing the retrieved portion to achieve audio data and video data, said achieved audio data and video data played back to generate synchronized audio output and video display.
-
-
7. An apparatus for capturing audio data and video data targeted to for multimedia playback, comprising:
-
means for intercepting the video data prior to rendering the video data for display;
means for compressing the video data;
means for intercepting the audio data prior to generating sound from the audio data;
means for compressing the audio data;
means for multiplexing the audio data and video data means for encoding the multiplexed data with a code, the code derived from one or more of the group of sources including a medium onto which the encoded multiplexed data is to be stored, a device for storing the encoded multiplexed data and a network on which the encoded multiplexed data is to be stored; and
means for storing the encoded multiplexed data. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for playing back captured audio data and video data which is stored in a file, comprising:
-
means for retrieving at least a portion of the file;
means for deriving a code from one source of the group of sources including;
a storage medium on which the file is stored, a storage device which accesses the stored file, and a network on which the file is stored;
means for testing the portion of the stored file against the derived code to determine whether the captured audio data and video data stored in said portion is encoded with an applied code which corresponds to the derived code;
means for precluding playback of the retrieved portion when said applied code is not in correspondence with the derived code; and
means for decoding and decompressing the retrieved portion to achieve audio data and video data when said applied code is in correspondence with the derived code, said achieved audio data and video data played back to generate synchronized audio output and video display.
-
Specification