Automated Graphic Object Verification via Frame Buffer Overlays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual verification of graphic objects in display systems is time-consuming, error-prone, and inefficient, requiring physical presence and repetitive processes, especially for dynamic changes.

Innovation Solution

A system and method for automatic verification of graphic objects by copying data from a frame buffer to a test buffer, calculating timing values, overlaying these values on the objects, and comparing them with expected objects, enabling offline analysis and remote verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual visual inspection is used to verify graphic objects, then verification can be performed with simple equipment, but the process is time-consuming and error-prone

Engineering Contradiction:
Improveverification accuracyVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical visual inspection process with an automated computer-based verification system. The system captures rendered graphic objects, extracts their properties (position, size, color, text), and automatically compares them against expected values, eliminating the need for human test engineers to manually inspect each graphic element.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The verification system performs self-verification by automatically capturing its own rendered output, analyzing the graphic objects, and comparing results without requiring external human intervention. The system serves itself by generating test cases, executing verification, and producing results autonomously.

Inventive Principle:
Principle #25Self-service

2Reliability

If test engineers perform visual inspection, then they can verify graphic object rendering, but they must be physically present in front of the display which is inefficient

Engineering Contradiction:
Improveverification reliabilityVSAvoidverification efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces the physical presence requirement with automated computer vision and image processing. The verification system uses software to capture, analyze, and verify graphic objects remotely, eliminating the need for test engineers to be physically present at the display location.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces an intermediary automated verification system that acts as a mediator between the graphic rendering process and the verification process. This intermediary system captures the rendered output and performs comparison analysis, allowing verification to occur without direct human physical presence.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual verification is performed for each change in graphic content, then verification completeness is ensured, but repetitive verification processes increase time consumption

Engineering Contradiction:
Improveverification completenessVSAvoidverification throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements periodic automated verification that triggers automatically upon detection of graphic content changes. The system monitors for changes in graphic objects and initiates verification cycles only when necessary, maintaining completeness while reducing unnecessary repetitive verification of unchanged elements.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent performs preliminary setup of verification parameters, expected values, and test cases before the actual verification process. This preliminary configuration allows the automated system to efficiently execute verification without requiring manual reconfiguration for each change, improving throughput while maintaining completeness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250217931A1Automated verification of static and dynamic graphic objects
Publication Date: 2025.07.03 HONEYWELL INTERNATIONAL INC
  • US20250217931A1 patent drawing
  • US20250217931A1 patent drawing
  • US20250217931A1 patent drawing

AI summary

Systems and methods for automatic verification of static and dynamic graphic objects rendered by a graphic engine are provided. In certain embodiments, a method includes receiving a signal from the graphic engine indicating that a triggering event has occurred. For each triggering event, the method includes copying data that includes at least one graphic object from a frame buffer to a test buffer; calculating a timing value for the at least one graphic object; overlaying the timing value on the at least one graphic object; and comparing the at least one graphic object with an expected graphic object.