← Back to Patent Explorer
US5329375A Expired / Lapsed US ⏱️ 0.0 years remaining

Information recording/reproducing apparatus

Assignee: Panasonic Holdings Corp
•
Filing: 1992-02-24
•
Granted: 1994-07-12
•
Expires: 2012-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Tatsuro Juri
  • 👤 Masaru Nakahama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 18:59
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H04N9/8047; G; G11; G11B; G11B20/00; H04N19/00; H04N19/30; H04N19/37; H04N19/85; H04N19/89

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 155 words
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.
Claim 2
Dependent Claim 155 words
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.
Claim 3
Dependent Claim 157 words
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.
Claim 4
Dependent Claim 157 words
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.
Claim 5
Dependent Claim 279 words
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.
Claim 6
Dependent Claim 279 words
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.
Claim 7
Dependent Claim 186 words
An information recording apparatus of claim 1 or 3, wherein the VRAM recording means comprises: variable length coding means for coding the input quantized value in variable length; code length detecting means for detecting the code length simultaneously with variable length coding; shifting means for shifting the variable length code word obtained by the variable length coding means on the basis of the code length obtained by the code length detecting means; a register for storing a series of continuous variable length code words of a specific length; select means for selecting the output of the shifting means and the output of the register so that the variable length code word shifted by the shifting means may be connected without gap behind the variable length code word stored already in the register; register memory means for storing the continuous series of variable length code words mixed by the select means into the register; and VRAM writing means for writing the output of the register into the VRAM when the series of the variable length code word stored in the register memory means exceeds a specific quantity.
Claim 8
Dependent Claim 213 words
An information recording apparatus of claim 1 or 3, wherein the formatting means comprises: switch means for changing over the output from the VRAM and the output from the FRAM by a switch; shift means for shifting the output of the VRAM or FRAM selected by the switch means; a register for storing a series of continuous variable length code words of a specific length; select means for selecting the output of the shift means and the output of the register so that the data shifted by the shift means may be connected without gap behind the data already stored in the register; register memory means for storing the data mixed by the select means into the register; code length detecting means for detecting the code length by using the data from the head bit of the variable length code word at the present time among the data stored by the register memory means; and FRAM writing means for adding the code length obtained by the code length detecting means to the head bit of the variable length code word, determining the head bit of the next variable length code word, and writing the output of the register into the FRAM when the head bit is greater than the specified number of bits.
Claim 9
Dependent Claim 213 words
An information recording apparatus of claim 2 or 3, wherein the deformatting means comprises: switch means for changing over the output from the VRAM and the output from the FRAM by a switch; shift means for shifting the output of the VRAM or FRAM selected by the switch means; a register for storing a series of continuous variable length code words of a specific length; select means for selecting the output of the shift means and the output of the register so that the data shifted by the shift means may be connected without gap behind the data already stored in the register; register memory means for storing the data mixed by the select means into the register; code length detecting means for detecting the code length by using the data from the head bit of the variable length code word at the present time among the data stored by the register memory means; and VRAM writing means for adding the code length obtained by the code length detecting means to the head bit of the variable length code word, determining the head bit of the next variable length code word, and writing the output of the register into the VRAM when the head bit is greater than the specified number of bits.
Claim 10
Dependent Claim 214 words
An information recording apparatus of claim 2 or 3, wherein the variable length decoding means comprises: a register for storing a series of continuous variable length code words of a specific length; select means for selecting the output of the VRAM and the output of the registers so that the data output from the VRAM may be connected without gap behind the data already stored in the register; register memory means for storing the data mixed by the select means into the register; variable length decoding means for decoding in variable length by using the data from the head bit of the variable length code word at the present time among the data stored by the register memory means and producing a quantized value; code length detecting means for detecting the code length by using the data from the head bit of the variable length code word at the same time; and means for adding the code length obtained by the code length detecting means to the head bit of the variable length code word to determine the head bit of the next variable length code word, and entering the new data from the VRAM when the head bit is greater than a specified number of bits into the register by using the selector.
Claim 11
Dependent Claim 131 words
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×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.
Claim 12
Dependent Claim 131 words
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×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.
Claim 13
Dependent Claim 215 words
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×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.
Claim 14
Dependent Claim 215 words
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×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.
Claim 15
Dependent Claim 82 words
A recording/reproducing apparatus of claim 9, wherein the memory means is composed, in the store area group of a fixed word length specific to each small block so that the store area for the small block belonging to group A is disposed from the head address to the final address of the store area group, while the store area for the small block belonging to group B is disposed from the final address to the head address of the store area group.
Claim 16
Dependent Claim 98 words
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.
Claim 17
Dependent Claim 98 words
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.
Claim 18
Dependent Claim 154 words
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.
Claim 19
Dependent Claim 154 words
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.

References Cited (Backward Citations)

US4656500A Cited
US4907101A Cited
EP0339589A2 Cited
US5047852A Cited
US4984076A Cited
US4982282A Cited
US5073821A Cited
EP0401854A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-11 1998-01-10 1998-07-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-11 2002-01-10 2002-07-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-11 2006-01-10 2006-07-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag