Display Signal Encoding With Byte Inversion for PLL and DLL Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing 8b/10b encoding method only supports Phase Locked Loop (PLL) transmission and not Delay-locked Loop (DLL) transmission, limiting its applicability in liquid crystal display panel signal transmission.
Innovation Solution
An encoding method that encodes 8-bit data into 9-bit data and then into 10-bit data by inverting the 9-bit data and adding a tenth digit to indicate inversion, allowing for simultaneous support of PLL and DLL transmission approaches.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If 8b/10b encoding method is used, then data transmission speed is improved, but compatibility with DLL transmission approach is lost
Solution Approach 1:
The patent modifies the encoding method to support both PLL and DLL transmission approaches universally. By adding the inversion indication bit and ensuring jumping edges occur between adjacent bytes, the encoding scheme becomes compatible with both transmission methods, eliminating the limitation of the conventional 8b/10b encoding that only supported PLL.
2Device complexity
If conventional 8b/10b encoding is used, then encoding simplicity is maintained, but transmission error rate increases for DLL approach
Solution Approach 1:
The patent performs preliminary actions by adding the inversion indication bit during the encoding process itself, rather than requiring separate processing later. This preliminary inclusion of inversion information ensures that the receiver can correctly interpret the data regardless of whether DLL or PLL transmission is used, thereby reducing transmission errors without significantly increasing complexity.
3Quantity of substance
If 8-bit data is directly transmitted, then transmission overhead is reduced, but data recovery accuracy decreases
Solution Approach 1:
The patent segments the 8-bit data into bytes and processes each byte independently with the addition of the inversion indication bit. This segmentation approach allows for minimal overhead (only 1 extra bit per byte) while ensuring accurate data recovery through the jumping edge mechanism that prevents bit boundary errors during transmission.
Data Source
AI summary
This application relates to an encoding method and device, a decoding method and device, and a signal transmission system. The encoding method includes: encoding 8-bit data corresponding to a to-be-encoded byte of to-be-transmitted data into 9-bit data, the to-be-transmitted data comprising at least one to-be-encoded byte; detecting the first digit of data of the 9-bit data and a previous digit of data adjacent to the first digit of data, when the to-be-encoded byte is not the first byte of the to-be-transmitted data; inverting the 9-bit data and then adding a tenth digit of data for indicating that the inverted 9-bit data has undergone an inversion operation behind the inverted 9-bit data to obtain 10-bit data, when the numerical value of the first digit of data is the same as that of the previous digit of data; and adding a tenth digit of data for indicating that the 9-bit data has not undergone an inversion operation behind the 9-bit data to obtain 10-bit data, when the numerical value of the first digit of data is different from that of the previous digit of data.


