Format Converter for Single Render Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional rendering systems are limited to rendering pixels in specific formats and cannot efficiently handle high dynamic range and wide color gamut graphical assets, requiring multiple render engines for different formats.

Innovation Solution

A rendering system that includes a format converter to convert graphical assets into a compatible format for a single render engine, allowing rendering of assets in multiple formats, including high dynamic range and wide color gamut, using a 3D/2D render engine with modules for decompression, nonlinear to linear conversion, and compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional rendering systems use multiple render engines for different formats, then compatibility with various graphical asset formats is improved, but device complexity increases

Engineering Contradiction:
Improvecompatibility with various graphical asset formatsVSAvoidnumber of render engines
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal render engine that can handle multiple graphical asset formats (standard dynamic range, high dynamic range, wide color gamut) through a single multi-functional device. The format converter transforms various input formats into the render engine's native format, allowing one engine to perform multiple format rendering tasks that previously required separate engines.

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

2Device complexity

If a single render engine is used for all formats, then device complexity is reduced, but compatibility with high dynamic range and wide color gamut formats is lost

Engineering Contradiction:
Improvenumber of render enginesVSAvoidcompatibility with high dynamic range and wide color gamut formats
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The format converter acts as an intermediary component between various graphical asset formats and the single render engine. It translates high dynamic range and wide color gamut formats into the render engine's compatible format, enabling the single engine to process diverse formats without requiring multiple specialized engines.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If format conversion is implemented, then compatibility with multiple formats is improved, but processing time increases

Engineering Contradiction:
Improvecompatibility with multiple formatsVSAvoidprocessing time for format conversion
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs format conversion as a preliminary action before rendering, transforming graphical assets into the render engine's native format in advance. This separation of format conversion and rendering operations allows the render engine to focus solely on rendering tasks, potentially improving overall processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10423587B2Systems and methods for rendering graphical assets
Publication Date: 2019.09.24 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10423587B2 patent drawing
  • US10423587B2 patent drawing
  • US10423587B2 patent drawing

AI summary

Systems and methods are provided to render a plurality of graphical assets each having a format of a plurality of formats. Each graphical asset is processed by determining whether the format of the graphical asset is compatible with a predetermined render domain format and responsive to determining the format is not compatible with the predetermined render domain format, converting, using a format conversion circuit, the format to the predetermined render domain format. The plurality of graphical assets are rendered using a single rendering engine operable coupled to the format conversion circuit using the predetermined render domain format.