Scene Fragment Refresh Stream for Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for providing refresh data in scalable vector graphics and similar protocols consume significant bandwidth and do not allow for continuous random access points, making it inefficient for error recovery and tune-in processes.

Innovation Solution

Dividing a scene into fragments and transmitting them in a refresh stream, allowing a client to reconstruct the scene with a prescribed number of consecutive fragments, which can be received at any time, reducing bandwidth requirements and enabling continuous access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If refresh data is provided periodically to enable error recovery and tune-in, then clients can recover from error states, but bandwidth consumption increases significantly

Engineering Contradiction:
Improveerror recovery capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The scene graph is divided into multiple fragments organized in a hierarchical structure. Instead of transmitting complete scene refresh data periodically, the system segments the scene into manageable pieces that can be transmitted incrementally. This allows clients to recover from errors by receiving only the necessary fragment subsets rather than complete scene data, significantly reducing bandwidth consumption while maintaining error recovery capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transmits subsets of scene fragments rather than complete scene data. Clients receive partial refresh information consisting of only the necessary fragment subsets needed for error recovery or tune-in operations. This partial action approach reduces the amount of data transmitted compared to sending complete scene refreshes, thereby reducing bandwidth consumption while still enabling effective error recovery.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If refresh data is provided periodically, then clients can synchronize with the scene state, but clients must wait for synchronization points

Engineering Contradiction:
Improvesynchronization capabilityVSAvoidwait time for refresh
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system provides continuous access to scene fragments through the hierarchical fragment structure. Instead of waiting for periodic refresh points, clients can continuously receive and process fragment subsets as they become available. The incremental transmission model allows clients to start recovering or tuning in immediately without waiting for the next periodic synchronization point, eliminating idle wait time while maintaining synchronization capability.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Scene fragments are pre-organized in a hierarchical structure before transmission. This preliminary organization allows clients to navigate directly to specific fragment subsets needed for error recovery or tune-in operations without waiting for periodic refresh cycles. The pre-structured fragment hierarchy enables immediate access to necessary data, eliminating the need to wait for synchronization points.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If complete scene data is transmitted for refresh, then clients can fully reconstruct the scene, but data transmission volume increases

Engineering Contradiction:
Improvescene reconstruction accuracyVSAvoiddata transmission volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The scene is segmented into a hierarchical structure of fragments. Clients receive only the necessary subset of fragments required for their specific error recovery or tune-in needs, rather than transmitting complete scene data. This segmentation allows full scene reconstruction accuracy to be achieved with minimal data transmission by sending only the relevant fragment subsets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different fragment subsets are transmitted based on the specific needs of each client and the nature of the error or tune-in operation. Instead of uniformly transmitting complete scene data to all clients, the system provides locally optimized fragment subsets tailored to each client's requirements. This local quality approach ensures accurate scene reconstruction while minimizing data transmission volume by sending only what is necessary.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8269763B2Continuous random access points
Publication Date: 2012.09.18 APPLE INC
  • US8269763B2 patent drawing
  • US8269763B2 patent drawing
  • US8269763B2 patent drawing

AI summary

Techniques for providing a refresh of a scene are disclosed. In some embodiments, a scene is divided into a plurality of fragments, and successive fragments comprising the plurality of fragments are transmitted in a refresh stream. In such cases, each fragment comprises a subset that includes fewer than all of a hierarchical set of nodes comprising the scene and provides less than a complete structure of the scene. The nodes included in the respective successive fragments and the number of fragments into which the scene is divided are such that a prescribed number of consecutive fragments starting from any point in the refresh stream provides sufficient data to refresh the scene.