Embedded Rendering Engine Model for Media Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face compatibility issues when trying to render different types of media files on devices, as they often lack the necessary media software, leading to frustration and hindering media content access.

Innovation Solution

Embedding a rendering engine model within media items containing raw media data, allowing devices to process and render media without separate media rendering tools, thereby eliminating compatibility issues and reducing the need for standardization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate media rendering tools are required for different media files, then media files can be rendered with dedicated software, but device complexity and software installation requirements increase

Engineering Contradiction:
Improvemedia rendering compatibilityVSAvoidsoftware installation requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the media file data and its corresponding rendering engine model into a single integrated media item. The rendering engine model is embedded within the media item container along with the media data, eliminating the need for separate rendering software installations. This integration allows any device with a media item processor to render the media without requiring pre-installed specific rendering tools, thus resolving the contradiction between rendering reliability and device complexity.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If standardization processes are used to increase interoperability, then media compatibility improves, but the process becomes lengthy and complicated

Engineering Contradiction:
Improvemedia interoperabilityVSAvoidstandardization process duration
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by embedding the rendering engine model specification directly within the media item during the media creation process. This pre-packaging of rendering instructions eliminates the need for lengthy post-hoc standardization processes. When the media item is played back, the rendering engine model is already available, enabling immediate interoperability without requiring time-consuming standardization efforts or separate software installations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple separate rendering engines are distributed across devices, then media rendering capability is provided, but ease of operation deteriorates due to installation requirements

Engineering Contradiction:
Improvemedia format supportVSAvoiduser access to media content
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service by making the media item self-contained with its own embedded rendering engine model. The media item carries its own rendering instructions and capabilities, eliminating the need for users to manually install or configure separate rendering software. Any device with a media item processor can immediately render the media content without user intervention for software installation, thus improving ease of operation while maintaining broad media format support.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10904637B2Embedded rendering engine for media data
Publication Date: 2021.01.26 QUALCOMM INC
  • US10904637B2 patent drawing
  • US10904637B2 patent drawing
  • US10904637B2 patent drawing

AI summary

Techniques and systems are provided for providing a rendering engine model for raw media data. In some examples, a system obtains media data captured by a data capturing device and embeds, in a media item containing the media data, a rendering engine model including a description of a neural network configured to process the media data and generate a particular media data output, the description defining a neural network architecture for the neural network. The system then outputs the media item with the rendering engine model embedded in the media item, the rendering engine model indicating how to execute the neural network to process the media data in the media item and generate the particular media data output based on the description of the neural network.