Graphics Processing Frame Verification via Signature Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphics processing systems used in safety-critical applications, such as automotive and medical environments, face challenges in ensuring the accuracy and reliability of rendered frames, particularly when an initial frame is reused for subsequent rendering, as errors in the initial frame can persist and affect subsequent frames, leading to potential safety issues.

Innovation Solution

The method involves rendering a frame twice and comparing the generated information representative of its content to detect transient faults, ensuring that only error-free frames are used for subsequent rendering, thereby reducing the processing burden and maintaining safety standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a frame is rendered once and reused for subsequent frames, then processing efficiency is improved, but reliability deteriorates due to potential transient faults in the initial frame affecting all subsequent frames

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidframe accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a first rendering of the frame before reuse, generating signature information in advance to verify frame integrity. This preliminary verification ensures that any transient faults are detected before the frame is reused for subsequent rendering operations, thus maintaining reliability while preserving processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by generating signature information from the rendered frame content and comparing it against expected values. This feedback mechanism allows the system to detect transient faults in the initial frame, ensuring that only verified frames are reused, thereby maintaining frame accuracy without sacrificing processing efficiency.

Inventive Principle:
Principle #23Feedback

2Reliability

If frame rendering is verified for accuracy, then reliability is improved, but processing time increases

Engineering Contradiction:
Improveframe accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential signature information from the full frame content for verification purposes. By generating compact signature representations rather than verifying entire frames, the system achieves reliable frame accuracy verification while minimizing the processing time required for verification operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the verification parameter from full frame content analysis to signature-based verification. This parameter change reduces the computational complexity and time required for verification while maintaining the ability to detect transient faults, thus improving frame accuracy without excessive processing time overhead.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the graphics processor operates in safety-critical mode with fault detection, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesafety assuranceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a verification mechanism that can be integrated into existing graphics processing workflows without requiring separate dedicated verification hardware. The signature generation and comparison functions can be performed using existing processor resources, thus achieving safety assurance without proportionally increasing device complexity.

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

Solution Approach 2:

The patent introduces signature information as an intermediary element between the rendering process and verification process. This intermediary allows for simplified verification operations compared to direct frame analysis, reducing the complexity burden while maintaining reliable fault detection capabilities for safety-critical operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11398005B2Graphics processing systems
Publication Date: 2022.07.26 ARM LTD
  • US11398005B2 patent drawing
  • US11398005B2 patent drawing
  • US11398005B2 patent drawing

AI summary

When rendering a frame, e.g. that is to be used for rendering subsequent frames to be rendered, two versions of the frame are rendered, and sets of information representative of the content of the versions of the frame are compared to determine whether the first and second versions of the frame match or not. When the comparison determines that the two versions of the frame match, the frame is, e.g. used for rendering subsequent frames, but when the comparison determines that the two versions of the frame do not match, an error operation is performed.