Data encoding method, apparatus, and storage medium
AssigneeKabushiki Kaisha Toshiba
InventorsChosaku Noda, Yoshiyuki Ishizawa
Life of this patent
Estimating the term…
Abstract
To convert a 12-bit data word into an 18-bit code word, the 12-bit data word is divided into the 8 high-order bits and the 4 low-order bits. The 8 high-order bits are converted into 12 bits and the 4 low-order bits are converted into 6 bits, thereby creating an 18-bit code. This enables conversion using small-scale conversion tables.
Claims22
A data encoding method of converting an L-bit data word into an αL-bit code word, comprising:
- dividing said L-bit data word into an M-bit data word and an N-bit data word (M≧N);
- converting said M-bit data word into a βM-bit code word whose pattern is based on the content created by combining said M-bit date word with said N-bit data word by reference to a first conversion table;
- converting said N-bit data word into a γN-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a second conversion table;
- and
- connecting said βM-bit code word to said γN-bit code word to convert into said αL-bit code word.
A data encoding apparatus for converting an L-bit data word into an αL-bit code word, comprising:
- means for dividing said L-bit data word into an M-bit data word and an N-bit data word (M≧N);
- means for converting said M-bit data word into a βM-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a first conversion table;
- means for converting said N-bit data word into a γN-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a second conversion table;
- and
- means for connecting said βM-bit code word to said γN-bit code word to convert into said αL-bit code word.
A data encoding method of converting an L-bit data word into an αL-bit code word and supplying the αL-bit code word to an information medium, said data encoding method comprising:
- dividing said L-bit data word into an M-bit data word and an N-bit data word (M≧N);
- converting said M-bit data word into a βM-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a first conversion table;
- converting said N-bit data word into a γN-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a second conversion table;
- and
- connecting said βM-bit code word to said γN-bit code word to convert into said αL-bit code word.
A data encoding apparatus for converting an L-bit data word into an αL-bit code word and supplying the αL-bit code word to an information medium, said data encoding apparatus comprising:
- means for dividing said L-bit data word into an M-bit data word and an N-bit data word (M≧N);
- means for converting said M-bit data word into a βM-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a first conversion table;
- means for converting said N-bit data word into a γN-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a second conversion table;
- and
- means for connecting said βM-bit code word to said γN-bit code word to convert into said αL-bit code word.
A recording medium on which an αL-bit code word is recorded, said αL-bit code word being created by a method comprising:
- dividing an L-bit data word into an M-bit data word and an N-bit data word (M≧N);
- converting said M-bit data word into a βM-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a first conversion table;
- converting said N-bit data word into a γN-bit code word whose pattern is based on the content created by combining said M-bit data word with said N-bit data word by reference to a second conversion table;
- and
- connecting said βM-bit code word to said γN-bit code word to convert into the αL-bit code word.
Dependencies are inferred from the claim text.