Display Signal Encoding With Byte Inversion for PLL and DLL Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Speed

If 8b/10b encoding method is used, then data transmission speed is improved, but compatibility with DLL transmission approach is lost

Engineering Contradiction:
Improvedata transmission speedVSAvoidcompatibility with DLL transmission
Core Design Contradiction:
SpeedVSAdaptability or versatility

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If conventional 8b/10b encoding is used, then encoding simplicity is maintained, but transmission error rate increases for DLL approach

Engineering Contradiction:
Improveencoding complexityVSAvoidtransmission error rate
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If 8-bit data is directly transmitted, then transmission overhead is reduced, but data recovery accuracy decreases

Engineering Contradiction:
Improvedata transmission overheadVSAvoiddata recovery accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11056070B2Encoding method and device, decoding method and device, and display device
Publication Date: 2021.07.06 BEIJING BOE DISPLAY TECH CO LTD
  • US11056070B2 patent drawing
  • US11056070B2 patent drawing
  • US11056070B2 patent drawing

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.