Legal claims defining the scope of protection, as filed with the USPTO.
1. A transmission circuit for transmitting serial data with a superimposed clock signal, comprising: an encoder configured to scramble parallel data of information to be transmitted and apply a predetermined coding scheme to generate D symbols having a clock signal embedded therein, and also configured to output alternately a continuous predetermined number of the D symbols and one of K symbols, the K symbols being synchronization control codes for the scrambling; and a parallel-to-serial converter configured to convert the D symbols and the K symbols output from the encoder into serial data, wherein, for each period of the scrambling, the encoder outputs a plurality of the K symbols, each of which is allocated to one of a first code, a second code, and a second code, wherein the first code indicates a beginning of the period of the scrambling, wherein the second code is allocated at an equal interval among remaining ones of the K symbols other than that for the first code; and wherein the third code is allocated among remaining ones of the K symbols other than those for the first code and the second code.
2. The transmission circuit of claim 1 , wherein the parallel data comprises pixel data forming image data, and the period of the scrambling is based on one line of the image data.
3. A reception circuit for receiving serial data with a superimposed clock signal, wherein the serial data includes D symbols having a clock signal embedded therein that have been obtained by scrambling first parallel data of information to be transmitted and applying a predetermined coding scheme, and also includes K symbols that are synchronization control codes for the scrambling, wherein each of the K symbols is arranged at an equal interval for every predetermined plural number of the D symbols, wherein, for each period of the scrambling, the serial data includes a plurality of the K symbols, including, a first code inserted once for the period of the scrambling; a second code arranged at an interval shorter than that for the first code; and a third code arranged at positions other than those for the first code and the second code, and the reception circuit comprising: a serial-to-parallel converter configured to convert the serial data into second parallel data; and a decoder configured to determine whether the second parallel data is the D symbol or the K symbol, (i) when the second parallel data is the D symbol, perform decoding and descrambling of the second parallel data, and (ii) when the second parallel data is the K symbol, determine what the second parallel data is among the first to third codes to synchronize the descrambling with the scrambling in a transmission circuit based on the determined code.
4. The reception circuit of claim 3 , wherein the second parallel data comprises pixel data forming image data, and the period of the scrambling is based on one line of the image data.
5. The reception circuit of claim 3 , wherein the second parallel data comprises pixel data forming image data, and, wherein the reception circuit further comprises: an error detector configured to determine, based on the second parallel data generated by the serial-to-parallel converter, whether the second parallel data is correct or erroneous; a correcting buffer configured to, when it is determined by the error detector that the second parallel data is correct, maintain the pixel data included in the second parallel data; and a correction unit configured to substitute the pixel data included in the second parallel data determined as being erroneous by the error detector with a value corresponding to the pixel data maintained in the correcting buffer.
6. The reception circuit of claim 5 , wherein the error detector is configured to determine whether the second parallel data is correct or erroneous based on results of the decoding or the descrambling by the decoder.
7. The reception circuit of claim 5 , wherein the first parallel data before parallel-to-serial conversion in the transmission circuit comprises at least one bit for error detection, and wherein the error detector is configured to determine whether the second parallel data is correct or erroneous based on the at least one bit for error detection.
8. The reception circuit of claim 5 , wherein the first parallel data before parallel-to-serial conversion comprises a synchronization signal that is regularly changed over time, and wherein the error detector is configured to determine whether the second parallel data is correct or erroneous by comparing the synchronization signal comprised in the second parallel data with an expected pattern.
9. The reception circuit of claim 8 , further comprising: a synchronization signal generating unit configured to compare the synchronization signal with the expected pattern and correct the synchronization signal based on the expected pattern when the synchronization signal is different from the expected pattern.
10. A transmission system, comprising: the transmission circuit of claim 1 ; and the reception circuit of claim 3 .
11. An electronic device comprising the transmission system of claim 10 .
12. A method of transmitting serial data, comprising: in a transmission circuit, scrambling first parallel data of information to be transmitted and applying a predetermined coding scheme to generate D symbols having a clock signal embedded therein; in the transmission circuit, alternately arranging a predetermined number of continuous D symbols and a K symbol, the K symbol being a synchronization control code for the scrambling; and in the transmission circuit, parallel-to-serial converting the D symbols and the K symbol into serial data and transmitting the serial data to a reception circuit; in the reception circuit, converting the serial data into second parallel data; determining whether the second parallel data is the D symbol or the K symbol; and in the reception circuit, (i) when the second parallel data is the D symbol, decoding and descrambling the second parallel data, (ii) when the second parallel data is the K symbol, determining what the second parallel data is among the first to third codes to synchronize the descrambling with the scrambling in the transmission circuit based on the determined code, and wherein, for each period of the scrambling, the transmission circuit arranges a plurality of the K symbols, the plurality of the K symbols including, a first code indicating a beginning of the period of the scrambling; second codes each of which is allocated at an equal interval to the remaining K symbols other than that for the first code; and third codes allocated to the remaining K symbols other than those for the first code and the second codes.
13. The method of claim 12 , wherein the second parallel data comprises pixel data forming image data, and wherein the method further comprises: in the reception circuit, determining, based on the second parallel data, whether the second parallel data is correct or erroneous; in the reception circuit, when it is determined that the second parallel data is correct, maintaining the pixel data included in the second parallel data in a correcting buffer; and substituting the pixel data included in the second parallel data determined as being erroneous with a value corresponding to the pixel data maintained in the correcting buffer.
14. The method of claim 13 , wherein the determining whether the second parallel data is correct or erroneous comprises determining whether the second parallel data is correct or erroneous based on results of the decoding or the descrambling.
15. The method of claim 13 , wherein the first parallel data before parallel-to-serial conversion in the transmission circuit comprises at least one bit for error detection, and wherein the determining whether the second parallel data is correct or erroneous comprises determining whether the second parallel data is correct or erroneous based on the at least one bit for error detection.
16. The method of any one of claim 13 , wherein the first parallel data before parallel-to-serial conversion in the transmission circuit comprises a synchronization signal that is regularly changed over time, and wherein the determining whether the second parallel data is correct or erroneous comprises determining whether the second parallel data is correct or erroneous by comparing the synchronization signal comprised in the second parallel data with an expected pattern.
17. The method of claim 16 , further comprising: in the reception circuit, comparing the synchronization signal with the expected pattern and correcting the synchronization signal based on the expected pattern when the synchronization signal is different from the expected pattern.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.