ENCODING APPARATUS, ENCODING METHOD, AND PROGRAM
First Claim
1. An encoding apparatus comprising:
- an encoding unit that converts, based on a first conversion rule group according to which a total value for a base-K symbol sequence is X and a second conversion rule group according to which the total value for the base-K symbol sequence is −
X among conversion rule groups for converting an L-bit bit sequence into the base-K symbol sequence (K>
2) of N/2 symbol, an M-bit (M≧
2*L) bit sequence into the base-K symbol sequence of N symbols,wherein, when converting the M-bit bit sequence into the base-K symbol sequence of N symbols, the encoding unit converts a first-half N/2 symbol based on the first conversion rule group and converts a second-half N/2 symbol based on the second conversion rule group.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an encoding apparatus including an encoding unit that converts, based on a first conversion rule group according to which a total value for a base-K symbol sequence is X and a second conversion rule group according to which the total value for the base-K symbol sequence is −X among conversion rule groups for converting an L-bit bit sequence into the base-K symbol sequence (K>2) of N/2 symbol, an M-bit (M≧2*L) bit sequence into the base-K symbol sequence of N symbols. When converting the M-bit bit sequence into the base-K symbol sequence of N symbols, the encoding unit converts a first-half N/2 symbol based on the first conversion rule group and converts a second-half N/2 symbol based on the second conversion rule group.
15 Citations
7 Claims
-
1. An encoding apparatus comprising:
-
an encoding unit that converts, based on a first conversion rule group according to which a total value for a base-K symbol sequence is X and a second conversion rule group according to which the total value for the base-K symbol sequence is −
X among conversion rule groups for converting an L-bit bit sequence into the base-K symbol sequence (K>
2) of N/2 symbol, an M-bit (M≧
2*L) bit sequence into the base-K symbol sequence of N symbols,wherein, when converting the M-bit bit sequence into the base-K symbol sequence of N symbols, the encoding unit converts a first-half N/2 symbol based on the first conversion rule group and converts a second-half N/2 symbol based on the second conversion rule group. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An encoding method comprising the step of:
-
converting, based on a first conversion rule group according to which a total value for a base-K symbol sequence is X and a second conversion rule group according to which the total value for the base-K symbol sequence is −
X among conversion rule groups for converting an L-bit bit sequence into the base-K symbol sequence (K>
2) of N/2 symbol, an M-bit (M≧
2*L) bit sequence into the base-K symbol sequence of N symbols,wherein, when converting the M-bit bit sequence into the base-K symbol sequence of N symbols in the step of converting, a first-half N/2 symbol is converted based on the first conversion rule group and a second-half N/2 symbol is converted based on the second conversion rule group.
-
-
7. A program for causing a computer to realize:
-
an encoding function of converting, based on a first conversion rule group according to which a total value for a base-K symbol sequence is X and a second conversion rule group according to which the total value for the base-K symbol sequence is −
X among conversion rule groups for converting an L-bit bit sequence into the base-K symbol sequence (K>
2) of N/2 symbol, an M-bit (M≧
2*L) bit sequence into the base-K symbol sequence of N symbols,wherein, when converting the M-bit bit sequence into the base-K symbol sequence of N symbols, the encoding function converts a first-half N/2 symbol based on the first conversion rule group and converts a second-half N/2 symbol based on the second conversion rule group.
-
Specification