IP Library Granted Patent US 12681812
Granted Patent B2
US 12681812 · App. 18/937,643 · Granted Jul 14, 2026

Graphics system operation failure detection

Inventors: Kazuhiro Yamamoto (Novi, MI); Ural Kota (Novi, MI); Kevin Mchugh (Brownstown, MI)
Assignees: DENSO International America, Inc.; DENSO CORPORATION
G06F11/1629G06F3/1407G06F11/2221G06F11/26
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 12681812
App. No.
18/937,643
Granted
Jul 14, 2026
Kind
B2
Abstract

A display system for detecting a failure of a display includes a graphics generator configured to generate a checker pattern for an invisible area of the display that is invisible to a human user, wherein the checker pattern generated by the graphics generator alternates between a first pattern and a second pattern. Display output hardware is configured to generate and output display data for being rendered by the display based on the checker pattern generated by the graphics generator. A display output checker configured to determine whether the display data includes the checker pattern alternating between the first pattern and the second pattern, and wherein the display output checker is configured to reboot the display system in response to the checker pattern not alternating between the first pattern and the second pattern.

Claims (56)

1 . A display system for detecting a failure of a display, the system comprising:

a graphics generator configured to generate a checker pattern for an invisible area of the display that is invisible to a human user, wherein the checker pattern generated by the graphics generator alternates between a first pattern and a second pattern;

display output hardware configured to generate and output display data for being rendered by the display based on the checker pattern generated by the graphics generator; and

a display output checker configured to determine whether the display data includes the checker pattern alternating between the first pattern and the second pattern, and wherein the display output checker is configured to reboot the display system in response to the checker pattern not alternating between the first pattern and the second pattern.

2 . The display system of claim 1 wherein the graphics generator is configured to generate display content for a visible area of the display, wherein the visible area is visible to the user; and

wherein the display output hardware is configured to generate and output display data to the display based on the checker pattern and display content generated by the graphics generator.

3 . The display system of claim 1 wherein the checker pattern alternates between the first pattern and the second pattern at a set rate; and

wherein the display output checker is configured to check the display data for determining if the checker pattern is alternating between the first pattern and the second pattern at the set rate, and reboot the display system if the checker pattern is not alternating between the first pattern and the second pattern at the set rate.

4 . The display system of claim 3 wherein the set rate is unit of time, such that the checker pattern alternates between the first pattern and the second pattern per the unit of time.

5 . The display system of claim 1 wherein the display output checker includes a first channel configured to check the checker pattern for the first pattern and a second channel configured to check the checker pattern for the second pattern;

wherein the first channel reads true when the checker pattern includes the first pattern and reads false when the checker pattern includes the second pattern;

wherein the second channel reads true when the checker pattern includes the second pattern and reads false when the checker pattern includes the first pattern; and

wherein the display output checker determines that the display system is operating correctly when the first channel and the second channel alternate between reading true and false.

6 . The display system of claim 5 wherein the first channel is configured to determine if the checker pattern includes the first pattern with a threshold limit, wherein the first channel reads true when the checker pattern includes the first pattern within the threshold limit and reads false when the checker pattern includes the second pattern or a color outside of the threshold limit; and

wherein the second channel is configured to determine if the checker pattern includes the second pattern within the threshold limit, wherein the second channel reads true when the checker pattern includes the second pattern and reads false when the checker pattern includes the first pattern or a color outside of the threshold limit.

7 . The display system of claim 6 wherein the first pattern and the second pattern include color data and the threshold limit includes a range from the color format of the first pattern and the second pattern.

8 . The display system of claim 1 wherein the display system includes the display and a cover for obscuring a portion of the display to define the invisible area.

9 . A method for a detecting failure in a display system, the method comprising:

generating commands to draw a checker pattern in an invisible area of a display, wherein the commands cause the checker pattern to alternate between a first pattern and a second pattern;

generating display data for being rendered by the display from a drawn checker pattern;

determining whether display data includes the checker pattern alternating between the first pattern and second pattern; and

rebooting the display system in response to the checker pattern not alternating between the first pattern and second pattern.

10 . The method of claim 9 further comprising generating commands to draw display content for a visible area of the display;

drawing the display content and the checker pattern; and

wherein generating display data for the display includes the drawn display content.

11 . The method of claim 10 wherein the commands to draw the checker pattern and display content are issued by an human machine interface (HMI) application software;

wherein the display content and the checker pattern are drawn by an application program interface (API);

wherein the display data is generated by display output hardware; and

wherein a display output checker determines whether the checker pattern is alternating between the first pattern and second pattern and wherein the display system is rebooted by the display output checker.

12 . The method of claim 9 wherein the determining whether the checker pattern is alternating between the first pattern and second pattern includes determining whether the checker pattern is alternating between the first pattern and second pattern at a set rate; and

wherein rebooting the display system includes the checker pattern not alternating between the first pattern and the second pattern at the set rate.

13 . The method of claim 9 wherein the checking the display data includes a display output checker having a first channel configured to check the checker pattern for the first pattern and a second channel configured to check the checker pattern for the second pattern;

wherein the first channel reads true when the checker pattern includes the first pattern and reads false when the checker pattern includes the second pattern;

wherein the second channel reads true when the checker pattern includes the second pattern and reads false when the checker pattern includes the first pattern; and

wherein the display output checker determines that the display system is operating correctly when the first channel and the second channel alternate between reading true and false.

14 . The method of claim 9 wherein the checking the display data includes determining if the checker pattern includes the first pattern or the second pattern within a threshold limit; and

wherein the threshold limit includes a range based on a color format of the first pattern and the second pattern.

15 . The display system of claim 14 wherein the first pattern and the second pattern include color data and the threshold limit includes a range from the color format of the first pattern and the second pattern.

16 . A display system for detecting display failures, the display system comprising:

a vehicle display for displaying display content;

a cover obscuring a portion of the vehicle display to define an invisible area of the vehicle display that is invisible to a human user and a visible area of the vehicle display that is visible to the human user;

a processor;

memory including instructions that, when executed by the processor, cause the processor to:

generate the display content for the invisible area and visible area of the vehicle display, wherein the display content for the invisible area includes a checker pattern that alternates between a first pattern and a second pattern;

determine whether display data generated from the display content includes the checker pattern alternating between the first pattern and the second pattern; and

reboot the display system in response to the checker pattern not alternating.

17 . The display system of claim 16 further comprising a display output checker configured to determine whether the display data generated from the display content includes the checker pattern alternating between the first pattern and the second pattern and to reboot the display system in response to the checker pattern not alternating between the first pattern and the second pattern.

18 . The display system of claim 16 wherein the display output checker includes a first channel configured to check the checker pattern for the first pattern and a second channel configured to check the checker pattern for the second pattern;

wherein the first channel reads true when the checker pattern includes the first pattern and reads false when the checker pattern includes the second pattern;

wherein the second channel reads true when the checker pattern includes the second pattern and reads false when the checker pattern includes the first pattern; and

wherein the display output checker determines that the display system is operating correctly when the first channel and the second channel alternate between reading true and false.

19 . The display system of claim 16 wherein the display output checker is a software component or hardware peripheral.

20 . The display system of claim 16 further comprising:

an human machine interface (HMI) application software configured to generate commands for drawing the display content;

an application program interface (API) configured to execute the commands to generate the display content; and

display output hardware configured to generate and output the display data to the vehicle display from the display content generated by the API.