Variable length code recording/playback apparatus
First Claim
1. A variable length code decoding apparatus for decoding encoded recorded data from a recording medium with a plurality of tracks, the apparatus comprising:
- data separating means for separating encoded interframe data and encoded intraframe data from said encoded recorded data and from each of other;
decoding means for variable length code decoding said separated encoded interframe data and said separated encoded intraframe data and outputting separate decoded interframe data and decoded interframe data;
buffer means for buffering said decoded interframe data and said decoded intraframe data;
data restoration means for restoring said decoded interframe data and said decoded intraframe data into restored data; and
adding means for adding a preceding frame output to said restored data when interframe data is being decoded, whereinsaid data separating means separates AC components of said encoded intraframe data from DC components of said encoded intraframe data;
said decoding means separately decodes said separate AC components of said encoded intraframe data and said separate DC components of said encoded intraframe data and outputs separate decoded AC components of intraframe data and decoded DC components of intraframe data; and
said buffer means buffers said decoded AC components of intraframe data and said decoded DC components of intraframe data.
0 Assignments
0 Petitions
Accused Products
Abstract
A variable length code recording/playback apparatus, which by encoding intra-frame data and inter-frame data in variable length code, records them as recorded codes on tracks of a prescribed recording medium and playbacks them, includes a data rearranger for recording the data in areas to be played back at least two specific speed mode playbacks on the tracks by rearranging prescribed data out of the data encoded in variable length code, a variable length decoder for playing back the data recorded on the recording medium and decoding them in variable length code, a data rearrangement canceller for controlling and restoring the time series of the output of the variable length decoder to the original data train before the rearrangement, and a decoder for constructing a playback picture from the decoded outputs for several frames in the specific speed mode playback by decoding the output of this data rearrangment canceller.
30 Citations
7 Claims
-
1. A variable length code decoding apparatus for decoding encoded recorded data from a recording medium with a plurality of tracks, the apparatus comprising:
-
data separating means for separating encoded interframe data and encoded intraframe data from said encoded recorded data and from each of other; decoding means for variable length code decoding said separated encoded interframe data and said separated encoded intraframe data and outputting separate decoded interframe data and decoded interframe data; buffer means for buffering said decoded interframe data and said decoded intraframe data; data restoration means for restoring said decoded interframe data and said decoded intraframe data into restored data; and adding means for adding a preceding frame output to said restored data when interframe data is being decoded, wherein said data separating means separates AC components of said encoded intraframe data from DC components of said encoded intraframe data; said decoding means separately decodes said separate AC components of said encoded intraframe data and said separate DC components of said encoded intraframe data and outputs separate decoded AC components of intraframe data and decoded DC components of intraframe data; and said buffer means buffers said decoded AC components of intraframe data and said decoded DC components of intraframe data. - View Dependent Claims (2)
-
-
3. A variable length code decoding apparatus for decoding encoded recorded data from a recording medium with a plurality of tracks, the apparatus comprising:
-
data separating means for separating encoded interframe data and encoded intraframe data from said encoded recorded data and from each of other; decoding means for variable length code decoding said separated encoded interframe data and said separated encoded intraframe data and outputting separate decoded interframe data and decoded interframe data; buffer means for buffering said decoded interframe data and said decoded intraframe data; data restoration means for restoring said decoded interframe data and said decoded intraframe data into restored data; adding means for adding a preceding frame output to said restored data when interframe data is being decoded; and recovery means for recovering data which has been limited, wherein said data separating means separates AC components of said encoded intraframe data from DC components of said encoded intraframe data; said decoding means decodes said separate AC components of said encoded intraframe data and said separate DC components of said encoded intraframe data and outputs separate decoded AC components of intraframe data and decoded DC components of intraframe data; and said buffer means buffers said decoded AC components of intraframe data and said decoded DC components of intraframe data.
-
-
4. A variable length code playback apparatus for playing back a recording on a recording medium, the apparatus comprising:
-
rotary cylinder means for rotating said recording medium in a prescribed direction when said recording is to be played back at an enhanced speed, for rotating said recording medium in a direction opposite to said prescribed direction when said recording is to be played back in a reverse direction enhanced speed mode, for reading said recording and for outputting playback data; sequencing means for reversing a sequence of said playback data when said rotary cylinder means is rotating in said direction opposite to said prescribed direction and outputting sequenced playback data; data separating means for separating interframe data and intraframe data from said sequenced playback data; decoding means for decoding said separated interframe data and said separated intraframe data; buffer means for buffering said decoded interframe data and said decoded intraframe data; data restoration means for restoring said decoded interframe data and said decoded intraframe data into restored data; and adding means for adding a preceding frame output to said restored data when decoding interframe data. - View Dependent Claims (5)
-
-
6. A variable length code encoding and decoding apparatus for encoding video data to be recorded on a recording medium with a plurality of tracks and for decoding encoded recorded data, the apparatus comprising:
-
multiplexing means for multiplexing said video data and outputting multiplexed data, said multiplexed data comprising interframe data and intraframe data; subtracting means for subtracting from said multiplexed data a preceding frame data when said interframe data is being encoded; encoding means for variable length encoding said multiplexed data and outputting variable length encoded data, said variable length encoded data comprising variable length encoded interframe data and variable length encoded intraframe data; memory means for storing said variable length encoded data; data rearrangement means for rearranging said variable length encoded data so that one of said variable length encoded interframe data and said variable length encoded intraframe data are to be recorded at prescribed locations on said recording medium; data separating means for separating encoded interframe data and encoded intraframe data from said encoded recorded data and from each of other; decoding means for variable length code decoding said separated encoded interframe data and said separated encoded intraframe data and outputting separate decoded interframe data and decoded interframe data; buffer means for buffering said decoded interframe data and said decoded intraframe data; data restoration means for restoring said decoded interframe data and said decoded intraframe data into restored data; and adding means for adding a preceding frame output to said restored data when interframe data is being decoded, wherein said data separating means separates AC components of said encoded intraframe data from DC components of said encoded intraframe data; said decoding means decodes said separate AC components of said encoded intraframe data and said separate DC components of said encoded intraframe data and outputs separate decoded AC components of intraframe data and decoded DC components of intraframe data; and said buffer means buffers said decoded AC components of intraframe data and said decoded DC components of intraframe data.
-
-
7. A variable length code decoding apparatus for encoding video data to be recorded on a recording medium with a plurality of tracks and for decoding encoded recorded data, the apparatus comprising:
-
multiplexing means for multiplexing said video data and outputting multiplexed data, said multiplexed data comprising interframe data and intraframe data; subtracting means for subtracting from said multiplexed data a preceding frame data when said interframe data is being encoded; encoding means for variable length encoding said multiplexed data and outputting variable length encoded data, said variable length encoded data comprising variable length encoded interframe data and variable length encoded intraframe data; memory means for storing said variable length encoded data; data rearrangement means for rearranging said variable length encoded data so that one of said variable length encoded interframe data and said variable length encoded intraframe data are to be recorded at prescribed locations on said recording medium; data separating means for separating encoded interframe data and encoded intraframe data from said encoded recorded data and from each of other; decoding means for variable length code decoding said separated encoded interframe data and said separated encoded intraframe data and outputting separate decoded interframe data and decoded interframe data; buffer means for buffering said decoded interframe data and said decoded intraframe data; data restoration means for restoring said decoded interframe data and said decoded intraframe data into restored data; adding means for adding a preceding frame output to said restored data when interframe data is being decoded; and recovery means for recovering data which has been limited, wherein said data separating means separates AC components of said encoded intraframe data from DC components of said encoded intraframe data; said decoding means decodes said separate AC components of said encoded intraframe data and said separate DC components of said encoded intraframe data and outputs separate decoded AC components of intraframe data and decoded DC components of intraframe data; and said buffer means buffers said decoded AC components of intraframe data and said decoded DC components of intraframe data.
-
Specification