Spatial Tile Grouping for Adaptive Video Streaming Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current adaptive streaming technologies for multimedia content, such as HTTP-based methods, face inefficiencies in bandwidth and computational resource usage due to the need to download and process full-frame video, which can be optimized by dividing content into spatial segments for more targeted delivery.

Innovation Solution

The method involves using spatial set identifiers (IDs) to group and transmit spatial segments of video content, allowing clients to request and receive specific tiles of a full-frame video, along with metadata that includes spatial relationships, enabling efficient delivery and playback of multimedia content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full-frame video is downloaded and processed using current adaptive streaming technologies, then complete video content is delivered to clients, but bandwidth and computational resource usage increase inefficiently

Engineering Contradiction:
Improvevideo content deliveryVSAvoidbandwidth and computational resource usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The video content is divided into multiple spatial segments or tiles, allowing the system to transmit and process only the necessary portions rather than complete full-frame video. This segmentation enables clients to receive and process only the spatial segments they need, reducing bandwidth consumption and computational resources while maintaining reliable video content delivery.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If spatial segments are used to divide video content, then bandwidth and computational requirements are reduced, but the complexity of spatial segment management and client requests increases

Engineering Contradiction:
Improvebandwidth and computational requirementsVSAvoidspatial segment management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system introduces spatial segment identifiers and metadata structures as intermediaries to manage the complexity of spatial segment division. These identifiers act as a standardized interface between the server and client, simplifying the management of spatial segments while enabling efficient bandwidth and computational resource usage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If clients receive only necessary spatial segments, then streaming efficiency is improved, but the system requires new protocols and metadata structures for spatial relationship description

Engineering Contradiction:
Improvestreaming efficiencyVSAvoidprotocol and metadata structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-defines spatial segment identifiers, metadata structures, and relationship descriptions before video streaming begins. This preliminary setup establishes standardized protocols that enable efficient streaming without requiring complex real-time negotiations, improving streaming efficiency while managing protocol complexity through pre-established structures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10826956B2Apparatus and method for providing content
Publication Date: 2020.11.03 HELIOS STREAMING LLC
  • US10826956B2 patent drawing
  • US10826956B2 patent drawing
  • US10826956B2 patent drawing

AI summary

A method of receiving content in a client is provided. The method may include receiving, from a server, a spatial set identifier (ID) corresponding to a tile group including at least one tile, sending, to the server, a request for first content corresponding to metadata, and receiving, from the server, the first content corresponding to the request.