JSON Patch Scene Updates for Timed and Event-Triggered XR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current scene graphs, such as glTF, do not support dynamic scenes containing timed media, as they lack principles for presentation time and event-based updates, making it difficult to update scenes dynamically in extended reality (XR) multimedia.

Innovation Solution

The method involves storing JSON patch update documents in a timed metadata track using ISO/IEC ISOBMFF format, enabling time-triggered and event-triggered updates by referencing a presentation timeline or user interaction, with additional metadata defining conditions and restrictions for scene updates, and allowing random access to scenes at specified timestamps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If scene graphs use static description formats like glTF, then the scene structure is simple and well-defined, but the scene cannot support dynamic updates with timed media

Engineering Contradiction:
Improvedynamic scene update capabilityVSAvoidscene description structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The scene description is segmented into a base scene graph and separate update documents. The base scene graph contains static information, while updates are applied through separate JSON patch documents that modify specific portions of the scene at defined times or events, enabling dynamic updates without restructuring the entire scene description system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Update documents are prepared in advance with predefined presentation times and event triggers. The timing information and update operations are specified beforehand, allowing the scene to transition smoothly from static to dynamic state without requiring real-time decision-making or complex runtime generation of update instructions

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If scene updates are applied without defined timing principles, then the update process is flexible, but it becomes unclear when and how to update the scene

Engineering Contradiction:
Improveupdate timing precisionVSAvoidupdate process simplicity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

A timing intermediary layer is introduced between the update documents and the scene graph. This intermediary uses defined timing principles (presentation times, event triggers, and synchronization mechanisms) to determine when updates should be applied, providing clear temporal guidance without complicating the update operation itself

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The scene update system incorporates time-related parameters (presentation time, event time, duration) into the update documents. By changing the parameter set to include temporal information, the system gains precise control over when updates occur while maintaining the same basic update mechanism

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If scene descriptions lack event trigger mechanisms, then the structure remains simple, but user interaction and immersive experiences cannot be supported

Engineering Contradiction:
Improveuser interaction supportVSAvoidevent handling mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The scene description system transitions from a static structure to a dynamic one by incorporating event trigger mechanisms. Events are defined with specific conditions and actions, allowing the scene to respond to user interactions and external stimuli while maintaining a structured approach through predefined event handlers and response patterns

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12382150B2Method and apparatus for timed and event triggered updates in scene
Publication Date: 2025.08.05 SAMSUNG ELECTRONICS CO LTD
  • US12382150B2 patent drawing
  • US12382150B2 patent drawing
  • US12382150B2 patent drawing

AI summary

The disclosure relates to a method and an apparatus for dynamic scene updates (scenes including timed media) requiring extensions to scene description patch documents supporting timed media. A method for timed and event triggered updates in a scene description for extended reality (XR) multimedia is provided. The method includes parsing a scene description and at least one scene update track sample in a timed scene description update track or at least one scene update item to update the scene description and rendering the updated scene description on a display.