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

Data modulating method and apparatus and data demodulating method and apparatus

Assignee: Sony Corp
•
Filing: 1993-02-09
•
Granted: 1994-10-11
•
Expires: 2013-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A modulating method and apparatus and a demodulating method and apparatus wherein high density recording can be achieved and a dc component can be controlled with a variable length channel code are disclosed. Recording data are divided into a predetermined plurality of blocks, and those of the recording data at a portion other than a boundary portion of each of the blocks are coded referring to a table of a first ROM so that data of m bits may be converted into a code of n bits. The remaining data at the boundary portion of each block are converted into a code referring to another table of second ROM so that data of m bits may be converted into a code of n bits. Further, a code of n bits for minimizing a dc component is produced referring to a third table of a further ROM and is added to the code generated by the first and second ROMs.

Inventors

  • 👤 Yoshihide Shimpuku
  • 👤 Hiroyuki Ino
  • 👤 Yasuyuki Chaki
  • 👤 Toshiyuki Nakagawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 21:47
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/14; G11B20/1403; G11B20/1423; G11B20/1426; H; H03; H03M; H03M5/00; H03M5/02; H03M5/04; H03M5/14; H03M5/145

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 102 words
A data modulating method for modulating recording data into a variable length channel code, comprising the steps of: dividing the recording data into a predetermined plurality of blocks; modulating data which is not at a boundary portion of each of the blocks into a channel code according to a first set of rules; modulating data which is at a boundary portion of each of the blocks into a channel code according to a second set of rules; and wherein the first set of rules will produce a different channel code than the second set of rules for some sequences of recording data.
Claim 2
Dependent Claim 102 words
A data modulating method for modulating recording data into a variable length channel code, comprising the steps of: dividing the recording data into a predetermined plurality of blocks; modulating data which is not at a boundary portion of each of the blocks into a channel code according to a first set of rules; modulating data which is at a boundary portion of each of the blocks into a channel code according to a second set of rules; and wherein the first set of rules will produce a different channel code than the second set of rules for some sequences of recording data.
Claim 3
Dependent Claim 140 words
A data modulating method for modulating recording data into a variable length channel code, comprising the steps of: dividing the recording data into a predetermined plurality of blocks; modulating the recording data at a portion other than a boundary portion of each block in accordance with a first rule in which data in units of m bits is modulated into a code in units of n bits, n being greater than m; modulating the recording data at the boundary portion of each block in accordance with a second rule different from the first rule in which data in units of m bits is modulated into a code in units of n bits, and adding a control code for minimizing a dc component in accordance with a third rule to the code obtained by modulation in accordance with the second rule.
Claim 4
Dependent Claim 140 words
A data modulating method for modulating recording data into a variable length channel code, comprising the steps of: dividing the recording data into a predetermined plurality of blocks; modulating the recording data at a portion other than a boundary portion of each block in accordance with a first rule in which data in units of m bits is modulated into a code in units of n bits, n being greater than m; modulating the recording data at the boundary portion of each block in accordance with a second rule different from the first rule in which data in units of m bits is modulated into a code in units of n bits, and adding a control code for minimizing a dc component in accordance with a third rule to the code obtained by modulation in accordance with the second rule.
Claim 5
Dependent Claim 39 words
A data modulating method according to claim 2, wherein the third rule defines addition of the control code based on a digital sum variation value until a predetermined block and another digital sum variation value of a next block.
Claim 6
Dependent Claim 42 words
A data modulating method according to claim 3, wherein the third rule defines addition of that one of a plurality of control codes prepared in advance which minimizes the digital sum variation value until the next block subsequent to the predetermined block.
Claim 7
Dependent Claim 22 words
A data modulating method according to any one of claims 2 to 4, wherein the control code is constituted from n bits.
Claim 8
Dependent Claim 98 words
A data demodulating method for demodulating a modulated code into demodulated data, comprising the steps of: dividing the modulated code into a predetermined plurality of blocks; demodulating data which is not at a boundary portion of each of the blocks into demodulated data according to a first set of rules; demodulating data which is at a boundary portion of each of the blocks into demodulated data according to a second set of rules; and wherein the first set of rules will produce a different demodulated data than the second set of rules for some sequences of modulated code.
Claim 9
Dependent Claim 98 words
A data demodulating method for demodulating a modulated code into demodulated data, comprising the steps of: dividing the modulated code into a predetermined plurality of blocks; demodulating data which is not at a boundary portion of each of the blocks into demodulated data according to a first set of rules; demodulating data which is at a boundary portion of each of the blocks into demodulated data according to a second set of rules; and wherein the first set of rules will produce a different demodulated data than the second set of rules for some sequences of modulated code.
Claim 10
Dependent Claim 135 words
A data demodulating method for demodulating a modulated code into demodulated data, comprising the steps of: dividing the modulated code into a predetermined plurality of blocks; demodulating a portion of the modulated code at a portion other than a boundary portion of each block in accordance with a first rule in which a code in units of n bits is demodulated into data in units of m bits, m being smaller than n; demodulating a portion of the modulated code at the boundary portion of the block in accordance with a second rule different from the first rule in which a code in units of n bits is demodulated into data in units of m bits; and removing a control code added upon modulation in order to minimize a dc component from the modulated code.
Claim 11
Dependent Claim 135 words
A data demodulating method for demodulating a modulated code into demodulated data, comprising the steps of: dividing the modulated code into a predetermined plurality of blocks; demodulating a portion of the modulated code at a portion other than a boundary portion of each block in accordance with a first rule in which a code in units of n bits is demodulated into data in units of m bits, m being smaller than n; demodulating a portion of the modulated code at the boundary portion of the block in accordance with a second rule different from the first rule in which a code in units of n bits is demodulated into data in units of m bits; and removing a control code added upon modulation in order to minimize a dc component from the modulated code.
Claim 12
Dependent Claim 37 words
A data demodulating method according to claim 7, wherein the control code is a code added based on a digital sum variation value until a predetermined block and another digital sum variation value of a next block.
Claim 13
Dependent Claim 19 words
A data modulating method according to claim 7 or 8, wherein the control code is constituted from n bits.
Claim 14
Dependent Claim 97 words
A data modulating apparatus for modulating recording data into a variable length channel code, comprising: first modulating means for dividing the recording data into a predetermined plurality of blocks and modulating those of the recording data at a portion other than a boundary portion of each of the blocks into a channel code in accordance with a first rule; second modulating means for modulating the remaining data at the boundary portion of each block into a channel code in accordance with a second rule; and multiplexing means for multiplexing outputs of said first and second modulating means.
Claim 15
Dependent Claim 97 words
A data modulating apparatus for modulating recording data into a variable length channel code, comprising: first modulating means for dividing the recording data into a predetermined plurality of blocks and modulating those of the recording data at a portion other than a boundary portion of each of the blocks into a channel code in accordance with a first rule; second modulating means for modulating the remaining data at the boundary portion of each block into a channel code in accordance with a second rule; and multiplexing means for multiplexing outputs of said first and second modulating means.
Claim 16
Dependent Claim 141 words
A data modulating apparatus according to claim 10, wherein said first modulating means operates in accordance with the first rule in which those of the recording data in units of m bits at the portion other than the boundary portion of each block are modulated into a channel code in units of n bits, n being greater than m, whereas said second modulating means operates in accordance with the second rule different from the first rule in which those of the recording data in units of m bits at the boundary portion of the block are modulated into a channel code in units of n bits, and further comprising dc controlling means for adding a control code for minimizing a dc component in accordance with a third rule to a channel code obtained by modulation in accordance with the second rule.
Claim 17
Dependent Claim 39 words
A data modulating apparatus according to claim 11, wherein the third rule defines addition of the control code based on a digital sum variation value until a predetermined block and another digital sum variation value of a next block.
Claim 18
Dependent Claim 41 words
A data modulating apparatus according to claim 12, wherein said dc controlling means adds that one of a plurality of control codes prepared in advance which minimizes the digital sum variation value until the next block subsequent to the predetermined block.
Claim 19
Dependent Claim 19 words
A data modulating apparatus according to claim 12 or 13, wherein the control code is constituted from n bits.
Claim 20
Dependent Claim 92 words
A data demodulating apparatus for demodulating a modulated code into demodulated data, comprising: first demodulating means for dividing the modulated code into a predetermined plurality of blocks and demodulating a portion of the modulated code at a portion other than a boundary portion of each of the blocks in accordance with a first rule; second demodulating means for demodulating the remaining portion of the modulated code at the boundary portion of each block in accordance with a second rule; and multiplexing means for multiplexing outputs of said first and second demodulating means.
Claim 21
Dependent Claim 92 words
A data demodulating apparatus for demodulating a modulated code into demodulated data, comprising: first demodulating means for dividing the modulated code into a predetermined plurality of blocks and demodulating a portion of the modulated code at a portion other than a boundary portion of each of the blocks in accordance with a first rule; second demodulating means for demodulating the remaining portion of the modulated code at the boundary portion of each block in accordance with a second rule; and multiplexing means for multiplexing outputs of said first and second demodulating means.
Claim 22
Dependent Claim 107 words
A data demodulating apparatus according to claim 15, wherein said first demodulating means operates in accordance with the first rule in which a code in units of n bits is demodulated into data in units of m bits, m being smaller than n, whereas said second demodulating means operates in accordance with the second rule different from the first rule in which a code in units of n bits is demodulated into data in units of m bits, m being smaller than n, and further comprising management means for removing from the modulated code a control code added upon modulation in order to minimize a dc component.
Claim 23
Dependent Claim 37 words
A data demodulating apparatus according to claim 16, wherein the control code is a code added based on a digital sum variation value until a predetermined block and another digital sum variation value of a next block.
Claim 24
Dependent Claim 19 words
A data modulating apparatus according to claim 16 or 17, wherein the control code is constituted from n bits.
Claim 25
Dependent Claim 178 words
A data modulating apparatus for modulating recording data into a variable length channel code, comprising: first modulating means for dividing the recording data into a predetermined plurality of blocks and modulating those of the recording data in units of m bits at a portion other than a boundary portion of each of the blocks into a channel code in units of n bits in accordance with a first rule, n being greater than m; second modulating means for modulating the remaining data in unit of m bits at the boundary portion of each block into a channel code in units of n bits in accordance with a second rule; and dc controlling means for adding a control code of n bits for minimizing a dc component to a channel code obtained by modulation in accordance with the second rule based on a digital sum variation value until a predetermined block and another digital sum variation value of a next block; and multiplexing means for multiplexing outputs of said first and second modulating means and said dc controlling means.
Claim 26
Dependent Claim 178 words
A data modulating apparatus for modulating recording data into a variable length channel code, comprising: first modulating means for dividing the recording data into a predetermined plurality of blocks and modulating those of the recording data in units of m bits at a portion other than a boundary portion of each of the blocks into a channel code in units of n bits in accordance with a first rule, n being greater than m; second modulating means for modulating the remaining data in unit of m bits at the boundary portion of each block into a channel code in units of n bits in accordance with a second rule; and dc controlling means for adding a control code of n bits for minimizing a dc component to a channel code obtained by modulation in accordance with the second rule based on a digital sum variation value until a predetermined block and another digital sum variation value of a next block; and multiplexing means for multiplexing outputs of said first and second modulating means and said dc controlling means.
Claim 27
Dependent Claim 168 words
A data demodulating apparatus for demodulating a modulated code into demodulated data, comprising: first demodulating means for dividing the modulated code into a predetermined plurality of blocks and demodulating a portion of the modulated code in units of n bits at a portion other than a boundary portion of each of the blocks into demodulated data in units of m bits in accordance with a first rule, m being smaller than n; second demodulating means for demodulating the remaining portion of the modulated code in units of n bits at the boundary portion of each block into demodulated data in units of m bits in accordance with a second rule; management means for removing from the modulated code a control code of n bits added upon modulation based on a digital sum variation value until a predetermined block and another digital sum variation value of a next block in order to minimize a dc component and; multiplexing means for multiplexing outputs of said first and second demodulating means.
Claim 28
Dependent Claim 168 words
A data demodulating apparatus for demodulating a modulated code into demodulated data, comprising: first demodulating means for dividing the modulated code into a predetermined plurality of blocks and demodulating a portion of the modulated code in units of n bits at a portion other than a boundary portion of each of the blocks into demodulated data in units of m bits in accordance with a first rule, m being smaller than n; second demodulating means for demodulating the remaining portion of the modulated code in units of n bits at the boundary portion of each block into demodulated data in units of m bits in accordance with a second rule; management means for removing from the modulated code a control code of n bits added upon modulation based on a digital sum variation value until a predetermined block and another digital sum variation value of a next block in order to minimize a dc component and; multiplexing means for multiplexing outputs of said first and second demodulating means.

References Cited (Backward Citations)

US5122875A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag