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 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, 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.
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
18 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 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, 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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 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 binary data and the base-k data whose DC balance is zero.- View Dependent Claims (6)
-
7. An information processing apparatus comprising:
-
a first module that includes an encoding unit that generates encoded data by converting input 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 that transmits the encoded data generated by the encoding unit; and a second module that includes a data receiving unit that receives the encoded data transmitted from the first module, and a decoding unit that detects 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 decodes 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An information processing apparatus comprising:
-
a first module that includes an encoding unit that generates encoded data by converting input 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 that transmits the encoded data generated by the encoding unit; and a second module that includes a data receiving unit that receives the encoded data transmitted from the first module, and a decoding unit that decodes the encoded data received by the data receiving unit, based on the specific conversion rule. - View Dependent Claims (14)
-
-
15. An encoding method comprising the step of:
-
generating 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,wherein, 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 is controlled in the step of generating encoded data 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.
-
-
16. An encoding method comprising the step of:
generating encoded data formed from a sequence of 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, 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.
-
17. A data transmission method comprising the steps of:
-
generating encoded data by converting input 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;transmitting the encoded data generated in the step of generating encoded data; receiving the encoded data transmitted in the step of transmitting the encoded data; detecting the polarity of the DC balance of each of the base-k data included in the encoded data received in the step of receiving the encoded data; and decoding the encoded data based on the polarity of the DC balance of each of the base-k data that has been detected in the step of detecting the polarity of the DC balance and based on the specific conversion rule.
-
-
18. A data transmission method comprising the steps of:
-
generating encoded data by converting input 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;transmitting the encoded data generated in the step of generating encoded data; receiving the encoded data transmitted in the step of transmitting the encoded data; and decoding the encoded data received in the step of receiving the encoded data, based on the specific conversion rule.
-
Specification