Information recording/reproducing apparatus
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsTatsuro Juri, Masaru Nakahama
Life of this patent
Estimating the term…
Abstract
In the recording apparatus and reproducing apparatus employing variable length coding, a formatting which prevents propagation of error due to transmission route error is realized. The input quantized value is coded in variable length and recorded in a first memory. The variable length code words recorded in the first memory are read out and formatted, and recorded into a second memory. In reproduction, the quantized value is decoded in the reverse sequence. By executing variable length coding and formatting in a pipeline operation by using two memories, high speed input signals such as moving picture signals can be formatted. Components of the recording apparatus and reproducing apparatus can be shared, and the circuit scale may be effectively reduced.
Claims12
An information recording apparatus for forming small blocks each composed of a specified number of pixel components from video pixel data, transforming the pixel components in small blocks for the easy removal of redundancy, quantizing the transformed pixel components and coding in variable length, determining recording blocks of fixed length in every small block, and recording and transmitting variable length code words in every small block coded in variable length in the recording blocks according to a specific format, comprising:
- two memories, VRAM and FRAM;
- VRAM recording means for writing the transformed pixel components in small blocks into the VRAM without allowing gaps while coding in variable length;
- formatting means for writing the variable length code words in every small block written into the VRAM by the VRAM recording means into the FRAM in every variable length code word according to the specific format;
- and
- means for transmitting the formatted data written in the FRAM.
An information reproducing apparatus for reproducing the data obtained by forming small blocks each composed of a specified number of pixel components from video pixel data, transforming the pixel components in small blocks for the easy removal of redundancy, quantizing the transformed pixel components and coding in variable length, determining recording blocks of fixed length in every small block, and recording and transmitting variable length code words in every small block coded in variable length in the recording blocks according to a specific format, comprising:
- two memories, VRAM and FRAM;
- deformatting means for writing the transmitted formatted data into the FRAM, and classifying the data written in the FRAM into small blocks in every variable length code word and writing into the VRAM;
- and
- variable length decoding means for decoding the variable length code words in every small block written into the VRAM by the deformatting means in variable length and decoding into the transformed pixel components.
An information recording/reproducing apparatus for forming small blocks each composed of a specified number of pixel components from video pixel data, transforming the pixel components in small blocks for the easy of removal of redundancy, quantizing the transformed pixel components and coding in variable length, determining recording blocks of fixed length in every small block, and recording and transmitting variable length code words in every small block coded in variable length in the recording blocks according to a specific format or reproducing the transmitted data in the specific format, comprising:
- an information recording apparatus comprising:
- two memories, VRAM and FRAM;
- VRAM recording means for writing the transformed pixel components in small blocks into the VRAM without allowing gaps while coding in variable length;
- formatting means for writing the variable length code words in every small block written into the VRAM by the VRAM recording means into the FRAM in every variable length code word according to the specific format;
- and means for transmitting the formatted data written in the FRAM;
- and
- an information reproducing apparatus comprising:
- two memories, VRAM and FRAM;
- deformatting means for writing the transmitted formatted data into the FRAM, and classifying the data written in the FRAM into small blocks in every variable length code word and writing into the VRAM;
- and variable length decoding means for decoding the variable length code words in every small block written into the VRAM by the deformatting means in variable length and decoding into the transformed pixel components;
- wherein the VRAM recording means and variable length decoding means, or the formatting means and deformatting means are shared and used separately by changing over the same circuit by a switch.
An information recording/reproducing apparatus for recording variable length code data in a specific format, comprising small block forming means for collecting sample values of input signals and forming small blocks in every m.times.n pixels, orthogonal transforming means for orthogonally transforming in every small block, quantizing means for quantizing orthogonal components obtained by the orthogonal transforming means, and variable length coding means for coding the output of the quantizing means into variable length code data, which further comprises:
- memory means possessing a store area group of a fixed word length specific to each small block for storing only the variable length code data of small blocks, and store areas common to all small blocks for storing the variable length code data not stored in the store areas of the fixed word length.
A recording/reproducing apparatus for recording variable length code data in a specific format, comprising small group forming means for collecting sample values of input signals and forming small blocks in every m.times.n pixels, group forming means for collecting a specific number of small blocks and dividing into groups A and B, orthogonal transforming means for orthogonally transforming in every small block, quantizing means for quantizing the orthogonal components obtained by the orthogonal transforming means, and variable length coding means for coding the output of the quantizing means into variable length code data, which further comprises:
- memory means possessing a store area group of a fixed word length specific to each small block for storing only the variable length code data of small blocks, and store areas common to all small blocks for storing the variable length code data not stored in the store areas of the fixed word length, being composed in such a manner as to store, when storing into the common store areas, the variable length code data of the small block belonging to group A from the head address to the final address of the common store area, and to store the variable length code data of the small block belonging to group B from the final address to the head address.
A recording/reproducing apparatus for coding digital information signals into variable length code data and recording in a specific format, comprising
- means for detecting the code length of the variable length code data, addition means for cumulatively adding the code length, and selector means for selecting the output value by the output from the addition means, wherein the selector means receive the variable length code data and the output data of one time before of the selector means, and selects the data of a specific word length from the input signal depending on the output of the addition means.
A recording/reproducing apparatus for reproducing signals recorded in a specific format by coding digital information signals into variable length code words, comprising
- a register A for temporarily storing the code data filled up in a unit of a specific word length, a register B capable of selecting whether to temporarily store the value of the register A or to hold the value of one time before, selector means for cutting out the variable length code words from the code data on the basis of the output values of the register A and register B, code length detecting means for detecting the code length of the variable length code word cut out by the selector means, and addition means for cumulatively adding the code length which are outputs of the code length detecting means, and controlling, by the output thereof, the select position of the selector means and the selection action of the register B.
Dependencies are inferred from the claim text.