IP Library Granted Patent US 10,388,210
Granted Patent B2
US 10,388,210 · App. 15/789,142 · Granted Aug 20, 2019

Device and method for driving display panel in response to display data

Inventor: Tsuyoshi Kuroiwa (Tokyo, JP)
Assignee: Synaptics Japan GK
G09G3/2096G09G5/395G09G3/3225G09G3/3648G09G5/006G09G2310/08G09G2330/06G09G2330/12G09G2360/18G09G2370/10H04L1/0061
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,388,210
App. No.
15/789,142
Granted
Aug 20, 2019
Kind
B2
Abstract

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.

Claims (51)

1. A display driver, comprising:

an error detection circuitry configured to perform error detection of first display data for each horizontal line of a plurality of horizontal lines of a display panel; and

display data transfer circuitry configured to:

receive the first display data; and

output second display data for a first horizontal line of the plurality of horizontal lines when a data error is detected in the first display data for the first horizontal line, wherein the second display data is based on the first display data for a second horizontal line of the plurality of horizontal lines.

2. The display driver according to claim 1 , further comprising drive circuitry configured to drive the display panel based on the second display data.

3. The display driver according to claim 1 , wherein the display data transfer circuitry is further configured to output the first display data for the first horizontal line just when the first display data for the first horizontal line is determined to be free from the data error.

4. The display driver according to claim 1 , wherein the display data transfer circuitry is further configured to output the first display data for a third horizontal line of the plurality of horizontal lines when the data error is detected in the first display data for the first horizontal line.

5. The display driver according to claim 4 , wherein the display data transfer circuitry is configured to output the first display data for the third horizontal line when a data error is detected in the first display data for the first horizontal line and the first display data for the third horizontal line is determined to be free from data error, wherein the third horizontal line is a neighbor horizontal line to the first horizontal line.

6. The display driver according to claim 1 , wherein the display data transfer circuitry has a memory configured to:

store the first display data for the plurality of horizontal lines; and

output the second display data for the first horizontal line based on the first display data stored in the memory.

7. The display driver according to claim 6 , wherein the error detection circuitry is further configured to output error data showing a result of the error detection, and

wherein the display data transfer circuitry comprises:

an error data holding register configured to store the error data for each of the plurality of horizontal lines in which the first display data is stored in the memory;

a display address generator configured to generate a display address in synchronization with drive circuitry driving the display panel; and

read address calculating circuitry configured to generate a read address to the memory based on the error data and the display address stored in the error data holding register, and

wherein the memory is configured to output the first display data read out from the read address as the second display data.

8. The display driver according to claim 7 , wherein the error data holding register receives upper bits of the display address, and supplies selection error data selected based on the upper bits from the error data to the read address calculating circuitry, and

wherein the read address calculating circuitry is configured to generate the read address in response to the selection error data.

9. The display driver according to claim 1 , further comprising an interface configured to receive the first display data from an external device outside of the display driver.

10. A display apparatus comprising:

a display panel; and

a display driver configured to drive the display panel, the display driver comprising:

an error detection circuitry configured to perform error detection on first display data for each horizontal line of a plurality of horizontal lines; and

display data transfer circuitry configured to:

receive the first display data from an interface and output second display data; and

output second display data for a first horizontal line of the plurality of horizontal lines based on the first display data for a second horizontal line of the plurality of horizontal lines when a data error is detected in the first display data for the first horizontal line.

11. The display apparatus according to claim 10 , wherein the display driver further comprises drive circuitry configured to drive the display panel based on the second display data.

12. The display apparatus according to claim 10 , wherein the display data transfer circuitry is further configured to output the first display data for the first horizontal line just when the first display data for the first horizontal line is determined to be free from the data error.

13. The display apparatus according to claim 10 , wherein the display data transfer circuitry is configured to output the first display data for a third horizontal line of the plurality of horizontal lines when the data error is detected in the first display data for the first horizontal line.

14. The display apparatus according to claim 10 , wherein the display data transfer circuitry is configured to output the first display data for a third horizontal line when the data error is detected in the first display data for the first horizontal line and the first display data for the third horizontal line is determined to be free from a data error, wherein the third horizontal line is a neighbor to the first horizontal line.

15. The display apparatus according to claim 10 , wherein the display data transfer circuitry has a memory configured to:

store the first display data for the plurality of horizontal lines; and

output the second display data for the first horizontal line based on the first display data stored in the memory.

16. The display apparatus according to claim 15 , wherein the error detection circuitry is configured to output error data showing a result of the error detection, and

wherein the display data transfer circuitry comprises:

an error data holding register configured to store the error data for each of the plurality of horizontal lines in which the first display data is stored in the memory;

a display address generator configured to generate a display address in synchronization with drive circuitry driving the display panel; and

read address calculating circuitry configured to generate a read address to the memory based on the error data and the display address which are stored in the error data holding register, and

wherein the memory is configured to output the first display data read out from the read address as the second display data.

17. The display apparatus according to claim 16 , wherein the error data holding register receives upper bits of the display address, and supplies selection error data selected based on the upper bits from the error data to the read address calculating circuitry, and

wherein the read address calculating circuitry is configured to generate the read address in response to the selection error data.

18. A method, comprising:

performing error detection on first display data for each horizontal line of a plurality of horizontal lines;

outputting second display data based on the error detection for a first horizontal line of the plurality of horizontal lines when the first display data for the first horizontal line is determined to contain error data, the second display data is based on first display data for a second horizontal line of the plurality of horizontal lines; and

driving a display panel based on the second display data.

19. The method according to claim 18 , wherein outputting the second display data further comprises:

outputting the first display data for the first horizontal line just when the first display data for the first horizontal line is determined to be free from data error.

20. The method according to claim 18 , outputting the second display data further comprises:

output the first display data for a third horizontal line of the plurality of horizontal lines when a data error is detected in the first display data for the first horizontal line.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2024
From: SYNAPTICS JAPAN GK
To: SYNAPTICS INCORPORATED
Reel/Frame 067793/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2017
From: KUROIWA, TSUYOSHI
To: SYNAPTICS JAPAN GK
Reel/Frame 043913/0567 →
Priority Claims (1)
JP 2016 206881 · Oct 21, 2016 · national
Continuity (1)
Related Publication 20180114480A1 · Apr 26, 2018