Spatially tiled omnidirectional video streaming with viewpoint-based resolution selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in efficiently streaming high-quality omnidirectional video due to high bandwidth requirements and lack of standardization in representing spherical content, leading to interoperability issues and inflexibility in existing proprietary solutions.

Innovation Solution

A method and system that utilize a client device to select and process omnidirectional video tiles based on a 3D coordinate system, allowing for flexible selection of tile streams with varying resolutions and projections, enabling efficient streaming and rendering of omnidirectional video content using conventional coding schemes like AVC, SVC, and HEVC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If omnidirectional video is streamed in high resolution to provide high-quality user experience, then video quality is improved, but bandwidth requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The omnidirectional video is divided into multiple tiles that can be independently encoded and transmitted. Each tile represents a specific region of the spherical video, allowing selective streaming based on user viewpoint and quality requirements, thereby reducing overall bandwidth consumption while maintaining high quality for viewed regions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels are applied to different regions of the omnidirectional video. High-resolution tiles are transmitted for regions likely to be viewed (central field of view), while lower-resolution tiles are used for peripheral regions, optimizing the trade-off between video quality and bandwidth usage

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If a proprietary encoding technique is used to reduce bandwidth, then bandwidth efficiency is improved, but interoperability deteriorates

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidinteroperability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent employs standard video coding techniques (such as H.264/AVC, H.265/HEVC) that are widely supported across different platforms and devices. By using conventional coding schemes with tile-based segmentation rather than proprietary encodings, the solution achieves both bandwidth efficiency and broad interoperability

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If a hard-coded pyramid-mapping technique is used, then encoding efficiency is improved, but flexibility deteriorates

Engineering Contradiction:
Improveencoding efficiencyVSAvoidflexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

Instead of using a fixed hard-coded pyramid mapping, the patent implements a flexible tile-based system where the number, size, and arrangement of tiles can be dynamically adjusted based on content requirements, application needs, and available bandwidth. This allows the same framework to adapt to different omnidirectional video resolutions and streaming scenarios

Inventive Principle:
Principle #15Dynamics

4Ease of manufacture

If conventional tiled-based streaming schemes are used, then implementation simplicity is improved, but suitability for omnidirectional video deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsuitability for omnidirectional video
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent extends conventional 2D tiled streaming to 3D spherical coordinates by mapping tiles to regions on a sphere using spherical coordinate systems (azimuth and elevation angles). This allows the straightforward tile-based approach to be adapted for omnidirectional video while maintaining implementation simplicity and leveraging existing video coding infrastructure

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

Data Source

PatentUS11284124B2Spatially tiled omnidirectional video streaming
Publication Date: 2022.03.22 KONINK KPN NV
  • US11284124B2 patent drawing
  • US11284124B2 patent drawing
  • US11284124B2 patent drawing

AI summary

A method is described for processing an omnidirectional video by a client device, said omnidirectional video being associated with a 3D coordinate system for determining a spatial position of video data of said omnidirectional video on a curved surface, preferably a sphere, said method comprising: receiving a manifest file, the manifest file comprising a plurality of tile stream identifiers for identifying a plurality of tile streams, the tile streams comprising video frames having image views, whereby the image views of video frames of different tile streams cover different regions of a 2D projection of the omnidirectional video, a region defining a tile; selecting on the basis of spatial relation information in the manifest file and on the basis of a viewpoint of a user of the client device a first tile streams associated with a first resolution and a first tile position and a second tile stream associated with a second resolution and a second tile position, the second resolution being lower than the first resolution, wherein the spatial relation information defines for each tile a tile position and wherein the viewpoint defines a viewing direction of the user, tile position and the viewpoint being defined on the basis of coordinates of the 3D coordinate system.