Scene Codec Tile Segmentation for Distributed Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current scene reconstruction and distribution technologies face challenges in efficiently representing and organizing the complexities of real-world matter and light fields, and in managing active, live scene models across multiple interactive clients, including humans and automatons, which request various scene perspectives, details, and data types.

Innovation Solution

The proposed system uses a scene codec that supports multi-way, just-in-time, and only-as-needed scene data delivery, utilizing a plenoptic scene database with digital models of scenes that can be distributed across multiple systems. This system includes a spatial processing unit for efficient processing and a scene codec with encoder and decoder capabilities for scene data providers and consumers, respectively. Additionally, it employs machine learning to optimize system performance and networked systems performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional file-based codecs are used, then data compression and transmission are enabled, but user experience is limited to predetermined experience paths chosen by the file creator

Engineering Contradiction:
Improveuser experience flexibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The scene data is divided into multiple independent tiles that can be selectively transmitted and processed. Each tile represents a portion of the scene that can be independently decoded and displayed, allowing users to access only the portions of the scene they need rather than processing the entire scene data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a tile ID dimension to organize and index scene data. By mapping scenes into a tile ID space, the system enables efficient indexing, searching, and selective retrieval of specific scene portions, transforming the traditional linear file-based structure into a multi-dimensional organized structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If scene reconstruction represents real-world matter and light fields in detail, then representation accuracy is improved, but control and organization become inefficient and difficult

Engineering Contradiction:
Improvescene representation accuracyVSAvoidrepresentation organization complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complex scene representation is segmented into discrete tiles, each containing a portion of the scene data. This segmentation allows the system to manage and organize detailed representations by dividing them into smaller, more manageable units that can be independently processed and transmitted.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tile ID serves as an intermediary indexing mechanism that simplifies access to detailed scene representations. Instead of navigating through complex hierarchical data structures, users and systems can directly access specific scene portions through tile IDs, reducing the complexity of organization and retrieval.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If scene models are distributed across multiple interactive clients with different perspective requests, then system versatility is improved, but management of active live models becomes challenging

Engineering Contradiction:
Improvemulti-client support capabilityVSAvoidscene model distribution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Scene models are segmented into tiles that can be independently distributed to different clients. This allows the system to serve multiple interactive clients simultaneously, each receiving only the specific tiles they need for their requested perspectives, rather than distributing complete scene models to all clients.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides partial scene data (only the required tiles) to each client rather than complete scene models. This partial action approach improves distribution efficiency by reducing the amount of data transmitted while still satisfying client needs, and the system can provide excessive detail when necessary for high-quality rendering.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12217389B2Codec for processing scenes of almost unlimited detail
Publication Date: 2025.02.04 QUIDIENT LLC
  • US12217389B2 patent drawing
  • US12217389B2 patent drawing
  • US12217389B2 patent drawing

AI summary

Methods and apparatus for systems using a scene codec are described, where systems are either providers or consumers of multi-way, just-in-time, only-as-needed scene data including subscenes and subscene increments. An example system using a scene codec includes a plenoptic scene database containing one or more digital models of scenes, where representations and organization of representations are distributable across multiple systems such that collectively the multiplicity of systems can represent scenes of almost unlimited detail. The system may further include highly efficient means for the processing of these representation and organizations of representation providing the just-in-time, only-as-needed subscenes and scene increments necessary for ensuring a maximally continuous user experience enabled by a minimal amount of newly provided scene information, where the highly efficient means include a spatial processing unit.