Patent US5151699A successfully refreshed from Google Patents.
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
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)
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 |