Eight-to-fifteen modulation using no merging bit and optical disc recording or reading systems based thereon
AssigneeVictor Company of Japan, Ltd.
InventorAtsushi Hayami
Life of this patent
Estimating the term…
Loading patent…
AssigneeVictor Company of Japan, Ltd.
InventorAtsushi Hayami
Estimating the term…
A p-to-q (p<q) code table, and a p-to-q modulation method and system that uses the table and provides a q-bit code stream satisfying a predetermined RLL constraints and the DSV constraint and including no merging bit are provided. The table comprises a plurality of subtables with respective ID's. Each q-bit code in the table is accompanied with a field containing a subtable ID for the modulation of the next code. Codes can be used repeatedly in each subtable such that combinations of appearances of each of the overlapping codes and respective fields are unique in the subtable. The table includes at least one group of a first subtable and at least one second subtable such that the first subtable can be used for the second subtable(s) for the codes of the 2p codes that are in a predetermined range and that, for each code in the predetermined range, the number of “1” symbols of two corresponding codes of the first subtable and each of the second subtable(s) is an odd number, which enables DSV control. In modulation, a q-bit code for the current p-bit code is retrieved from a subtable identified by the value of the above-mentioned field that accompanies the q-bit code used for the previous p-bit code. If two subtables are usable, one yielding a smaller DSV absolute value is used.
A code table for use in converting each source code of a p-bit source code sequence into a q-bit (p<q) object code whose NRZI-converted version satisfies predetermined run-length-limited (RLL) constraints in a p-to-q modulator which simply concatenates the converted q-bit object codes into a q-bit object code sequence that still satisfies the run-length limited constraints, the code table comprising;
A method of modulating a p-bit source code sequence into a q-bit (p<q) object code sequence which includes no merging bit and whose NRZI converted version satisfies predetermined run-length-limited constraints in a p-to-q modulator provided with a code table comprising a column for storing 2p possible p-bit source codes in order of magnitude and a plurality of columns (hereinafter referred to as “subtables”), each subtable comprising a subtable ID for identifying the subtable and 2p combinations of q-bit object codes and respective next subtable fields which combinations are associated in the row directions with respective source codes, each of said next subtable fields containing a subtable ID of a subtable to be used in a modulation of a next source of said source code sequence so as to cause said source code sequence to satisfy said RLL constraints, and selected object codes appearing repeatedly in said q-bit object codes in each subtable such that combinations of appearances of each of said selected object codes and respective next subtable fields are unique in the subtable, and wherein said plurality of subtables include at least one group of a first subtable and at least one second subtable such that said first subtable is usable in place of said at least one second subtable for source codes of said 2p source codes that are in a predetermined range and that, for each of said source codes in said predetermined range, the number of “1” symbols of two corresponding object codes of said first subtable and each of said at least one second subtable is an odd number, the method comprising the steps of:
A method of demodulating a q-bit code sequence into a p-bit (p<q) code sequence in a q-to-p demodulator provided with a code table comprising a column for storing 2p possible p-bit codes in order of magnitude and a plurality of columns (hereinafter referred to as “subtables”), each subtable comprising a subtable ID for identifying the subtable and 2p combinations of q-bit codes and respective next subtable fields which combinations are associated in the row directions with respective p-bit codes, each of said next subtable fields containing a subtable ID of a subtable to be used in a modulation of a next p-bit code of said p-bit code sequence so as to cause said p-bit code sequence to satisfy said RLL constraints, and selected q-bit codes appearing repeatedly in said q-bit codes in each subtable such that combinations of appearances of each of said selected q-bit codes and respective next subtable fields are unique in the subtable, and wherein the q-to-p demodulator is further provided with means based on a value of a next q-bit code following a current q-bit code for calculating at least one subtable from which said next q-bit code is derivable to provide a calculated subtable ID's and a possible state table for associating each of ending types determined by respective ranges of the 0-run length on the LSB (least significant bit) side (hereinafter, referred to as “LSB 0-run length”) of said current q-bit codes with ID's of possible subtables compatible with the ending type, the method comprising the steps of:
A method of demodulating a q-bit code sequence into a p-bit (p<q) code sequence in a q-to-p demodulator provided with means based on a value of a next q-bit code following a current q-bit code for calculating at least one subtable from which said next q-bit code is derivable to provide a calculated subtable ID's and a decoding table for associating each of possible q-bit current codes with an ending type and corresponding p-bit codes further associated with respective subtable ID's for use in a demodulation of said next q-bit code, the method comprising the steps of:
A system for modulating a p-bit source code sequence into a q-bit (p<q) object code sequence which includes no merging bit and whose NRZI converted version satisfies predetermined run-length-limited constraints, the system comprising:
A system for demodulating a q-bit code sequence into a p-bit (p<q) code sequence, the system comprising:
A system for demodulating a q-bit code sequence into a p-bit (p<q) code sequence, the system comprising:
A device having an optical disc player which includes a system for demodulating a q-bit code sequence into a p-bit (p<q) code sequence, the system comprising:
An optical disc storing an NRZ1 converted version of a q-bit object code sequence obtained through a method of modulating a p-bit source code sequence into the q-bit (p<q) object code sequence which includes no merging bit and whose NRZI converted version satisfies predetermined run-length-limited constraints in a p-to-q modulator provided with a code table comprising a column for storing 2p possible p-bit source codes in order of magnitude and a plurality of columns (hereinafter referred to as “subtables”), each subtable comprising a subtable ID for identifying the subtable and 2p combinations of q-bit object codes and respective next subtable fields which combinations are associated in the row directions with respective source codes, each of said next subtable fields containing a subtable ID of a subtable to be used in a modulation of a next source of said source code sequence so as to cause said source code sequence to satisfy said RLL constraints, and selected object codes appearing repeatedly in said q-bit object codes in each subtable such that combinations of appearances of each of said selected object codes and respective next subtable fields are unique in the subtable, and wherein said plurality of subtables include at least one group of a first subtable and at least one second subtable such that said first subtable is usable in place of said at least one second subtable for source codes of said 2p source codes that are in a predetermined range and that, for each of said source codes in said predetermined range, the number of “1” symbols of two corresponding object codes of said first subtable and each of said at least one second subtable is an odd number, the method comprising the steps of:
Dependencies are inferred from the claim text.