Viewport Chunk Indexing for Low-Latency Live Stream Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Viewport-switch latency in viewport-dependent immersive video live streaming using CMAF is high, leading to motion sickness and visual discomfort due to long motion-to-photon latency, and existing solutions waste bandwidth and time with inefficient chunk locating processes.

Innovation Solution

Introduce a new 'cloc' box in the ISO base media file format to optimize chunk locating and downloading, reducing viewport-switch latency by enabling fast and efficient chunk indexing and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional chunk locating processes are used in CMAF-based viewport-dependent immersive video live streaming, then video streaming can be delivered, but viewport-switch latency becomes high (20 seconds or longer)

Engineering Contradiction:
Improveviewport-switch latencyVSAvoidchunk locating efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-generating and storing indexing information (such as segment indexes and chunk location data) during the video encoding and segmentation phase. This indexing information is embedded in the bitstream, allowing the decoding device to quickly locate chunks without performing time-consuming searches during viewport switching. The index structure is prepared in advance to map viewport regions to corresponding chunk locations, enabling fast retrieval when viewport changes occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating and maintaining an index structure that replicates the hierarchical organization of video data (segments, chunks, tiles, and viewport regions). This index acts as a simplified copy or representation of the actual video chunk locations, allowing the system to quickly determine which chunks to download based on the current viewport without having to search through the entire video stream or parse segment structures in real-time.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If viewport switching is implemented in real-time, then user interaction and adaptability improve, but motion-to-photon latency increases causing motion sickness and visual discomfort

Engineering Contradiction:
Improveviewport switching capabilityVSAvoidmotion-to-photon latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-organizing video content into a hierarchical structure (segments, chunks, tiles) with associated indexing information that maps spatial regions to data locations. When viewport switching occurs, the decoded video data and index structures are already prepared, allowing the system to immediately retrieve and display the new viewport content without delayed processing or searching, thus reducing motion-to-photon latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary indexing structure that acts as a mediator between the viewport switching request and the actual chunk retrieval process. This index structure translates viewport coordinates into chunk location information, enabling fast and direct access to the required video data without complex real-time searches, thereby reducing the latency between user head movement and visual feedback.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If comprehensive chunk information is downloaded and parsed to locate chunks, then accurate chunk retrieval is achieved, but bandwidth is wasted and processing time increases

Engineering Contradiction:
Improvechunk location accuracyVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the essential indexing information (segment indexes, chunk location data, and spatial mappings) from the complete video stream and stores it in a compact format within the bitstream. When viewport switching occurs, the system downloads and parses only this extracted index information rather than comprehensive chunk data, enabling accurate chunk location determination with minimal bandwidth consumption and processing overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a simplified copy or representation of the video chunk structure through indexing information that contains only the necessary location and identification data. This index copy allows the system to accurately locate chunks without downloading or processing the actual video chunk data, significantly reducing bandwidth usage while maintaining precise chunk location accuracy through the reference information stored in the index.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260025550A1Viewport switch latency reduction in live streaming
Publication Date: 2026.01.22 INTEL CORP
  • US20260025550A1 patent drawing
  • US20260025550A1 patent drawing
  • US20260025550A1 patent drawing

AI summary

This disclosure describes systems, methods, and devices related to enhanced viewport switching. A device may determine a view point change from a first segment to a second segment of a video stream, wherein each segment comprises a plurality of video chunks. The device may download a chunk location box at an end of each video chunk of the plurality of video chunks. The device may parse the chunk location box to update a chunk indexing table. The device may perform a completion check on a video chunk of the plurality of video chunks.