Display Driver Error Detection Circuitry for Noise-Resilient Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current display technologies face data loss and display artifacts due to noise in signal transmission to display drivers, particularly high-voltage noise affecting the reception of display data, leading to undesirable image artifacts.
Innovation Solution
Incorporating an error detection circuitry and display data transfer circuitry in the display driver to detect errors in display data for each horizontal line and output corrected data from adjacent lines, ensuring continuous and artifact-free image display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If display data is transmitted through signal lines to the display driver, then the display panel can be driven to show images, but noise on the signal lines causes data loss and display artifacts
Solution Approach 1:
The patent applies preliminary action by storing display data for multiple horizontal lines in advance before transmission. When noise causes data loss, the stored data from adjacent lines can be used as backup to reconstruct the missing information, preventing display artifacts. This proactive storage strategy resolves the contradiction by preparing recovery resources before noise interference occurs.
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of a buffer memory that stores display data from multiple lines. This intermediary structure acts as a mediator between the noisy transmission channel and the display panel, allowing error detection and recovery operations to be performed on the buffered data before it reaches the display output, thus resolving the reliability-n noise contradiction.
2Measurement precision
If error detection is performed on each horizontal line of display data, then data errors can be detected, but additional circuitry and processing complexity are required
Solution Approach 1:
The patent merges the error detection function with the existing data transfer and buffer management operations. By combining error detection with the routine buffer read/write operations and utilizing the already-stored adjacent line data, the system achieves accurate error detection without requiring separate complex detection circuits for each line, thus resolving the contradiction between detection accuracy and device complexity.
Solution Approach 2:
The patent applies self-service by using the stored display data from adjacent horizontal lines within the same buffer to recover from errors. The system serves its own error recovery needs using its own stored resources, eliminating the need for external complex error correction circuits or additional hardware, thereby achieving high error detection accuracy with minimal added complexity.
3Reliability
If display data for a corrupted line is replaced with data from an adjacent line, then display artifacts are reduced, but the original line's unique information is lost
Solution Approach 1:
The patent converts the harmful effect of data loss into a benefit by using the redundancy of adjacent line data. When noise corrupts a line, the system deliberately uses data from adjacent lines (which would normally be redundant) to reconstruct the corrupted line, transforming the potential harm of data loss into a beneficial error recovery mechanism that maintains overall display quality.
Solution Approach 2:
The patent applies parameter changes by dynamically switching the data source for a horizontal line based on error detection results. When errors are detected in the original line data, the system changes the parameter of data selection to use adjacent line data instead, thereby maintaining display reliability while accepting the trade-off of information substitution only when necessary.
Data Source
AI summary
A system and method for driving horizontal lines comprising detecting one or more errors within display data corresponding to one or more of the horizontal lines and generating second display data for a first horizontal line when the first display data for the first horizontal line is determined to include a data error, wherein the second display data is based on the first display data for a second horizontal line of the plurality of horizontal lines.


