Dynamic Graphics Rendering for Resource-Constrained Safety Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In scenarios where computational resources are scarce, existing graphics rendering technologies fail to prioritize and manage the rendering of dynamic graphical outputs effectively, particularly in safety-critical systems, leading to potential performance degradation and safety risks.

Innovation Solution

An apparatus and method that dynamically rank graphical output subsections based on criteria such as relevance to safety and characteristic timescales, adjust the update frequency of non-safety-related subsections to conserve resources, and maintain or adjust the rendering quality and detail levels to ensure continued safety-critical functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If computational resources are allocated to render all graphical output subsections at high update frequencies, then the quality and responsiveness of non-critical graphics is improved, but the system becomes unstable and safety-critical rendering suffers under resource scarcity

Engineering Contradiction:
Improveupdate frequency of graphical outputVSAvoidsystem stability under resource constraints
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The graphical output is segmented into multiple subsections with different priority levels (safety-critical vs. non-critical). Each subsection is rendered independently with its own update frequency control, allowing the system to maintain high update rates for safety-critical sections while reducing rates for non-critical sections during resource scarcity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels and update frequencies are applied to different subsections of the graphical output based on their importance. Safety-critical subsections maintain high rendering quality and update frequencies, while non-critical subsections accept reduced quality and lower update frequencies when resources are limited.

Inventive Principle:
Principle #3Local quality

2Speed

If the update frequency of all graphical subsections is maintained at high levels, then the visual responsiveness is improved, but computational resources are depleted leading to system overload

Engineering Contradiction:
Improveupdate frequencyVSAvoidcomputational resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The update frequency of graphical subsections is made dynamic rather than static. The system continuously monitors computational resource availability and adjusts the update frequencies of non-critical subsections in real-time, increasing them when resources are abundant and decreasing them when resources are scarce, while keeping safety-critical subsections at constant high frequencies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of maintaining full update frequency for all subsections, the system applies partial action by rendering only the most critical subsections at full update frequency while using reduced update frequencies for non-critical subsections, thereby conserving computational resources while maintaining essential functionality.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If rendering detail and quality are increased for all graphical output, then the visual information quality is improved, but the computational load increases causing resource scarcity

Engineering Contradiction:
Improverendering detail and qualityVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Different rendering quality levels are applied to different subsections based on their importance. Safety-critical subsections receive high rendering detail and quality to ensure accurate information display, while non-critical subsections are rendered at lower quality levels when computational resources are limited.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10002443B2Dynamic rendering of graphics
Publication Date: 2018.06.19 RIGHTWARE
  • US10002443B2 patent drawing
  • US10002443B2 patent drawing
  • US10002443B2 patent drawing

AI summary

In accordance with an example aspect of the present invention, there is provided an apparatus comprising at least one processing core configured to render a dynamic graphical output, the graphical output comprising at least a first subsection and a second subsection, rank the first subsection relative to the second subsection based on at least one criterion, determine a scarcity of computational resources, and responsively, based on the ranking, reduce an update frequency of the second subsection, and a transmitter configured to provide information defining the graphical output toward a display.