Intelligent Title Cache System for Real-Time Graphics Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for real-time 3D and 2D graphics rendering in dynamic environments, such as sports scoreboards and live graphics, require expensive hardware and are specific to certain designs, limiting their applicability and responsiveness.

Innovation Solution

An intelligent title caching system that uses a template with dynamic and static variables, where dynamic variables are rendered independently and precomputed, allowing for efficient playback and compatibility with various rendering engines, from simple processors to powerful GPUs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If powerful hardware graphics systems are built to accomplish real-time 3D rendering, then rendering capability and aesthetic complexity are improved, but hardware cost increases

Engineering Contradiction:
Improverendering capabilityVSAvoidhardware cost
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The rendering system is segmented into two distinct parts: a powerful offline 3D rendering engine that pre-renders complex graphics at high quality, and a lightweight real-time composition system that assembles pre-rendered 2D images. This segmentation allows the expensive rendering capability to be used only when necessary (during offline preparation), while real-time operation uses inexpensive image assembly, thus achieving high rendering capability without continuously requiring expensive hardware.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Complex 3D graphics are pre-rendered into 2D images before real-time playback. The system performs the computationally intensive rendering work in advance, storing the results as pre-rendered images. During real-time operation, the system only needs to assemble these pre-prepared images, which requires minimal processing power and inexpensive hardware, thereby resolving the contradiction between rendering capability and hardware cost.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If 2D rendering uses pre-rendered character images positioned at appropriate locations, then rendering speed is improved, but adaptability to different designs and data interpretations is reduced

Engineering Contradiction:
Improverendering speedVSAvoiddesign flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system uses a universal template-based composition framework that can accommodate various types of content (text, images, graphics) and different design styles. The template system provides standardized positioning and composition mechanisms that work across different designs, while allowing flexible customization of individual elements. This universality enables the system to maintain high rendering speed through pre-rendered images while adapting to diverse design requirements and data interpretations.

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

3Productivity

If a title caching mechanism is implemented to replace lengthy graphics rendering, then processing speed is improved, but system complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a title caching mechanism as an intermediary layer between the offline rendering engine and the real-time playback system. This cache stores pre-rendered 2D images and manages their retrieval and composition. While this adds a layer of system complexity, it dramatically improves processing speed by eliminating the need for real-time 3D rendering. The complexity is localized to the caching and composition management, while the bulk of the rendering work is handled by the offline engine, achieving a favorable trade-off between speed and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10455296B2Intelligent title cache system
Publication Date: 2019.10.22 NEWBLUE
  • US10455296B2 patent drawing
  • US10455296B2 patent drawing
  • US10455296B2 patent drawing

AI summary

Embodiments of the invention relate to an intelligent title cache system and more particularly to an automated graphical system for replacing potentially lengthy graphics rendering from a wide range of graphics generating systems with very fast assembly of 2D pre-rendered images into a complete video frame. This ensures minimum latency and consistent, predictable processing overheard, regardless of how complicated the render itself may be. Moreover, the intelligent title cache system is configured to prepare the majority of cached images ahead of time for all frequently used values.