Encoding apparatus, information processing apparatus, encoding method, and data transmission method
First Claim
1. An encoding apparatus comprising:
- an encoding unit that generates encoded data formed from a sequence of base-k data in which m pieces (m<
n) of base-k symbols are combined, by converting input n-bit binary data, in units of n bits, based on a specific conversion rule that associates n-bit binary data and the base-k data,wherein the specific conversion rule is a conversion rule that associates the n-bit binary data and the base-k data whose DC balance is zero;
wherein a combination of the k, m, and n (k, m, n) is either (4, 5,
6) or (3, 7,
8).
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an encoding apparatus including an encoding unit that generates encoded data formed from a sequence of base-k data in which m pieces (m<n) of base-k symbols are combined, by converting input binary data in units of n bits based on a specific conversion rule that associates n-bit binary data and the base-k data. In case a DC balance of the base-k data obtained after conversion has a polarity, the encoding unit controls a polarity of a symbol included in the base-k data obtained after conversion such that the polarity of the DC balance of the base-k data obtained after conversion is different from a polarity of a DC balance of a sequence of base-k data previous to the base-k data obtained after conversion.
-
Citations
7 Claims
-
1. An encoding apparatus comprising:
-
an encoding unit that generates encoded data formed from a sequence of base-k data in which m pieces (m<
n) of base-k symbols are combined, by converting input n-bit binary data, in units of n bits, based on a specific conversion rule that associates n-bit binary data and the base-k data,wherein the specific conversion rule is a conversion rule that associates the n-bit binary data and the base-k data whose DC balance is zero; wherein a combination of the k, m, and n (k, m, n) is either (4, 5,
6) or (3, 7,
8).
-
-
2. An information processing apparatus comprising:
-
a first module that includes; an encoding unit to generate encoded data by converting input n-bit binary data, in units of n bits, based on a specific conversion rule that associates n-bit binary data and base-k data in which m pieces (m<
n) of base-k symbols are combined, and by controlling, in case a DC balance of the base-k data obtained after conversion has a polarity, a polarity of a symbol included in the base-k data obtained after conversion such that the polarity of the DC balance of the base-k data obtained after conversion is different from a polarity of a DC balance of a sequence of base-k data previous to the base-k data obtained after conversion, anda data transmitting unit to transmit the encoded data generated by the encoding unit; and a second module that includes a data receiving unit to receive the encoded data transmitted from the first module, and a decoding unit to detect the polarity of the DC balance of each of the base-k data included in the encoded data received by the data receiving unit, and to decode the encoded data based on the polarity of the DC balance of each of the base-k data that has been detected and based on the specific conversion rule; wherein the first module further includes a clock addition unit to synchronously add, to the encoded data, a clock having an amplitude value larger than a maximum value for the symbol and having a speed half a symbol speed, wherein the second module further includes a clock regeneration unit to detect a cycle of polarity inversion of an amplitude of the encoded data received by the data receiving unit and to regenerate the clock based on the detection result, and wherein the decoding unit decodes the encoded data by using the clock regenerated by the clock regeneration unit. - View Dependent Claims (3, 4, 5, 6)
-
-
7. An information processing apparatus comprising:
-
a first module that includes an encoding unit to generate encoded data by converting input n-bit binary data, in units of n bits, based on a specific conversion rule that associates n-bit binary data and base-k data in which m pieces (m<
n) of base-k symbols are combined in such a way that a DC balance becomes zero, anda data transmitting unit to transmit the encoded data generated by the encoding unit; and a second module that includes; a data receiving unit to receive the encoded data transmitted from the first module, and a decoding unit to decode the encoded data received by the data receiving unit, based on the specific conversion rule; wherein a combination of the k, m, and n (k, m, n) is either (4, 5,
6) or (3, 7,
8).
-
Specification