Patent US5151699A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5151699A Expired / Lapsed US ⏱️ 0.0 years remaining

Data converting apparatus

Assignee: Pioneer Corp
•
Filing: 1992-03-18
•
Granted: 1992-09-29
•
Expires: 2012-03-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data converting apparatus inserts DC control bits in an input data series to generate a redundant data series. This apparatus determines the value of the DC control bits in such a way as to minimize the DC component of an output code series which is obtained by subjecting the redundant data series to code conversion. The apparatus performs code conversion after inserting the determined DC control bits.

Inventors

  • 👤 Yoshiaki Moriyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 12:09
CPC Classifications
H; H03; H03M; H03M5/00; H03M5/02; H03M5/04; H03M5/14; H03M5/145

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 109 words
A data converting apparatus for converting an input data series being expressed in binary codes into an output data series, which comprises: insertion means for repetitively inserting one of a predetermined number of DC control bits into an input data series, at every predetermined bit interval to thereby generate a redundant data series; encoding means for subjecting said redundant data series to a code conversion operation under a preselected conversion rule so as to generate said output data series; and selection means for selecting a binary code for said one of predetermined number of DC control bits as a function of a DC component of said output data series.
Claim 2
Dependent Claim 109 words
A data converting apparatus for converting an input data series being expressed in binary codes into an output data series, which comprises: insertion means for repetitively inserting one of a predetermined number of DC control bits into an input data series, at every predetermined bit interval to thereby generate a redundant data series; encoding means for subjecting said redundant data series to a code conversion operation under a preselected conversion rule so as to generate said output data series; and selection means for selecting a binary code for said one of predetermined number of DC control bits as a function of a DC component of said output data series.
Claim 3
Dependent Claim 58 words
A data converting apparatus according to claim 1, and further comprising means for acquiring the output data series for each of two or more data values prepared in advance as the DC control bits, and determining any one of the data values as redundant data by referring to a result of DC control of the output data series.
Claim 4
Dependent Claim 354 words
Apparatus for converting an input data series, comprising: a first data conversion channel comprising a first redundant data series generator means having an input coupled to an input data series and an output coupled to an input of a first code converter means, said first code converter means having an output coupled to a first input of a selector means, said first redundant data series generator means inserting a first code into said input data series at predetermined intervals; a second data conversion channel comprising a second redundant data series generator means having an input coupled to the input data series and an output coupled to an input of a second code converter means, said second code converter means having an output coupled to a second input of said selector means, said second redundant data series generator means inserting a second code into said input data series at the predetermined intervals, said selector means having an output for expressing an output data series, the output data series being either said input from said first code converter means or said input from said second code converter means; first digital sum value calculating means having an input coupled to said output of said first code converter means; second digital sum value calculating means having an input coupled to said output of said second code converter means; third digital sum value calculating means having an input coupled to said output of said selector means for receiving said output data series therefrom; and control means having inputs coupled to an output of said first digital sum value calculating means, an output of said second digital sum value calculating means, and an output of said third digital sum value calculating means, said control means having an output coupled to said selecting means and, responsive to said outputs of said first, second, and third digital sum value calculating means, controlling said output to select either the first input or the second input to said selector means to appear as said output data series so as to minimize an absolute value of the digital sum value of the output data series.
Claim 5
Dependent Claim 354 words
Apparatus for converting an input data series, comprising: a first data conversion channel comprising a first redundant data series generator means having an input coupled to an input data series and an output coupled to an input of a first code converter means, said first code converter means having an output coupled to a first input of a selector means, said first redundant data series generator means inserting a first code into said input data series at predetermined intervals; a second data conversion channel comprising a second redundant data series generator means having an input coupled to the input data series and an output coupled to an input of a second code converter means, said second code converter means having an output coupled to a second input of said selector means, said second redundant data series generator means inserting a second code into said input data series at the predetermined intervals, said selector means having an output for expressing an output data series, the output data series being either said input from said first code converter means or said input from said second code converter means; first digital sum value calculating means having an input coupled to said output of said first code converter means; second digital sum value calculating means having an input coupled to said output of said second code converter means; third digital sum value calculating means having an input coupled to said output of said selector means for receiving said output data series therefrom; and control means having inputs coupled to an output of said first digital sum value calculating means, an output of said second digital sum value calculating means, and an output of said third digital sum value calculating means, said control means having an output coupled to said selecting means and, responsive to said outputs of said first, second, and third digital sum value calculating means, controlling said output to select either the first input or the second input to said selector means to appear as said output data series so as to minimize an absolute value of the digital sum value of the output data series.
Claim 6
Dependent Claim 39 words
Apparatus as set forth in claim 3 and further comprising means, coupled to the input of said first and said second redundant data series generator means, for randomizing said input data series so as to diffuse frequency components thereof.
Claim 7
Dependent Claim 79 words
Apparatus as set forth in claim 3 and further comprising: first means, interposed between said output of said first code converter means and said first input of said selector means, for inserting a synchronizing signal into said output of said first code converter means; and second means, interposed between said output of said second code converter means and said second input of said selector means, for inserting a synchronizing signal into said output of said second code converter means.
Claim 8
Dependent Claim 83 words
Apparatus as set forth in claim 3 and further comprising: first means, interposed between said output of said first code converter means and said first input of said selector means, for delaying said output of said first code converter means by a predetermined number of bits; and second means, interposed between said output of said second code converter means and said second input of said selector means, for delaying said output of said second code converter means by the predetermined number of bits.
Claim 9
Dependent Claim 15 words
Apparatus as set forth in claim 6 wherein the predetermined number of bits equals 192.
Claim 10
Dependent Claim 28 words
Apparatus as set forth in claim 3 wherein said first code is comprised of two binary zeros and wherein said second code is comprised of two binary ones.
Claim 11
Dependent Claim 54 words
Apparatus as set forth in claim 8 wherein said first code converter means converts said two binary zeros into a three bit code of "010" and wherein said second code converter means converts said two binary ones into a first three bit code of "101" or into a second three bit code of "000".
Claim 12
Dependent Claim 19 words
Apparatus as set forth in claim 3 wherein each of said predetermined intervals has a duration of 126 bits.
Claim 13
Dependent Claim 33 words
Apparatus as set forth in claim 3 and further comprising means for resetting said first and said second digital sum value calculating means prior to the beginning of each of said predetermined intervals.
Claim 14
Dependent Claim 100 words
Apparatus as set forth in claim 3 wherein said control means includes: means for adding the output of said first digital sum value calculating means to said output of said third digital sum value calculating means; means for adding the output of said second digital sum value calculating means to said output of said third digital sum value calculating means; and means, responsive to a sum obtained by said first adding means and to a sum obtained by said second adding means, for controlling said output to select either the first input or the second input to said selector means.
Claim 15
Dependent Claim 18 words
Apparatus as set forth in claim 3 and further comprising means for NRZI modulating said output data series.
Claim 16
Independent Claim 119 words
A method of operating a data converting apparatus so as to minimize a DC component of an output thereof, comprising the steps of: inserting into an input data series, at predetermined bit intervals, a plurality of encoded control bits so as to generate a redundant data series; code converting, in accordance with a preselected conversion rule, the redundant data series to generate an output data series; wherein the step of inserting includes a step of selecting a binary code for the inserted control bits as a function of a DC component of the output data series as determined by a step of obtaining a digital sum value of the output data series; and NRZI modulating the output data series.
Claim 17
Independent Claim 119 words
A method of operating a data converting apparatus so as to minimize a DC component of an output thereof, comprising the steps of: inserting into an input data series, at predetermined bit intervals, a plurality of encoded control bits so as to generate a redundant data series; code converting, in accordance with a preselected conversion rule, the redundant data series to generate an output data series; wherein the step of inserting includes a step of selecting a binary code for the inserted control bits as a function of a DC component of the output data series as determined by a step of obtaining a digital sum value of the output data series; and NRZI modulating the output data series.
Claim 18
Dependent Claim 30 words
A method as set forth in claim 14 wherein the step of inserting includes an initial step of randomizing the input data series so as to diffuse frequency components thereof.
Claim 19
Dependent Claim 30 words
A method as set forth in claim 14 wherein the step of code converting includes a further step of inserting a synchronizing signal into the code converted redundant data series.
Claim 20
Dependent Claim 37 words
A method as set forth in claim 16 wherein the step of inserting a synchronizing signal is followed by a step of delaying the code converted and synchronized redundant data series by a predetermined number of bits.
Claim 21
Dependent Claim 16 words
A method as set forth in claim 17 wherein the predetermined number of bits equals 192.
Claim 22
Dependent Claim 20 words
A method as set forth in claim 14 wherein each of said predetermined intervals has a duration of 126 bits.
Claim 23
Dependent Claim 151 words
A data converting apparatus for converting an input data series being expressed in binary codes into an output data series, which comprises: DC control code insertion means for repetitively inserting a plurality of DC control codes into said input data series at every predetermined bit interval so as to produce a plurality of redundant data series, each containing one of said DC control codes at said predetermined bit interval; encoding means for subjecting said redundant data series to a code conversion operation under a preselected conversion rule, respectively, so as to produce encoded data series; DSV detection means for detecting DSV's for said encoded data series, respectively, for every period of said predetermined bit interval; and selection means for selecting either one of said encoded data series for every period of said predetermined bit interval while comparing the detected DSV's with each other so as to produce said output data series.
Claim 24
Dependent Claim 151 words
A data converting apparatus for converting an input data series being expressed in binary codes into an output data series, which comprises: DC control code insertion means for repetitively inserting a plurality of DC control codes into said input data series at every predetermined bit interval so as to produce a plurality of redundant data series, each containing one of said DC control codes at said predetermined bit interval; encoding means for subjecting said redundant data series to a code conversion operation under a preselected conversion rule, respectively, so as to produce encoded data series; DSV detection means for detecting DSV's for said encoded data series, respectively, for every period of said predetermined bit interval; and selection means for selecting either one of said encoded data series for every period of said predetermined bit interval while comparing the detected DSV's with each other so as to produce said output data series.

References Cited (Backward Citations)

US3810111A Cited
US4456905A Cited
JPS60667A Cited
US4675650A Cited
JPS6229322A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-29 1996-03-30 1996-09-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-29 2000-03-30 2000-09-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-29 2004-03-30 2004-09-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag