3D Scene Presentation Using Shared Reference and Update Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D scene presentation methods do not allow for random access to intermediate or later 3D scenes without sequentially rendering all preceding scenes, limiting user experience and efficiency.

Innovation Solution

A method utilizing a shared reference document and corresponding 3D scene update documents to generate and render target 3D scenes, enabling direct access to any scene in the set by parsing and updating the shared reference document with specific update documents, rather than relying on sequential generation from an initial scene.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If sequential parsing and rendering of 3D scene description documents is used, then complete 3D scenes can be generated, but random access to intermediate or later scenes is not possible

Engineering Contradiction:
ImproveRandom access capabilityVSAvoidScene structure organization
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the 3D scene description document into a shared reference document containing common elements and multiple update documents for different scenes. This segmentation allows the system to access individual scenes by applying only their specific update document to the shared reference, enabling random access without processing all preceding scenes sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The shared reference document acts as an intermediary that contains common elements shared across multiple 3D scenes. By using this intermediary structure, the system can generate any target scene by combining the shared reference with the corresponding update document, eliminating the need for sequential generation from an initial scene.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If all preceding scenes are rendered sequentially to access a target scene, then complete scene hierarchy is maintained, but time consumption increases

Engineering Contradiction:
ImproveScene access timeVSAvoidScene generation efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-defining a shared reference document that contains all common elements shared across multiple 3D scenes. This preliminary structure allows the system to quickly generate any target scene by applying only the necessary update document, rather than sequentially processing all preceding scenes each time a scene is accessed.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If complete 3D scene description documents are stored for each scene, then full scene information is available, but memory usage and download time increase

Engineering Contradiction:
ImproveData sizeVSAvoidDownload time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts and separates the common elements from individual scene descriptions into a shared reference document. This extraction allows the system to store scene data more efficiently by avoiding redundancy - the shared reference document is stored once and reused across multiple scenes, reducing overall data size and download time while maintaining complete scene information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250022219A1A Method and Devices for Presenting 3D Scenes
Publication Date: 2025.01.16 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • US20250022219A1 patent drawing
  • US20250022219A1 patent drawing
  • US20250022219A1 patent drawing

AI summary

A 3D (three-dimensional) scene presenting method and associated devices use a shared reference document and a corresponding set of 3D update documents. When a presentation engine is triggered to access or present a target 3D scene among a set of target 3D scenes, it parses the shared reference document and the corresponding 3D scene update document among the set of 3D scene update documents to generate the target 3D scene description document describing the to-be accessed or presented 3D scene, renders the generated description document and updates the presenting 3D scene as the target scene.