Panoramic Video Streaming Server with Motion-Based Field of View Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Panoramic video streaming requires efficient processing and transmission of large volumes of data, which is challenging due to bandwidth constraints and limited processing power in mobile or resource-constrained devices.

Innovation Solution

A server-based system that processes and streams only the suggested field of view to client devices, using motion prediction and user interaction data to optimize video streaming, reducing the need for full-resolution video transmission and allowing for adaptive buffering and image processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full-resolution panoramic video is streamed to client devices, then video quality is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The panoramic video stream is divided into multiple segments or regions of interest. Instead of transmitting the entire high-resolution panoramic video, the system segments the video content and transmits only the relevant segments to client devices, reducing bandwidth consumption while maintaining video quality for areas of interest.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different quality levels to different regions of the panoramic video. High-resolution video is transmitted for areas of interest where users are likely to focus attention, while lower resolution is used for peripheral areas, optimizing the balance between video quality and bandwidth usage.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If panoramic video is processed and transmitted in high resolution, then video quality is improved, but processing power requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

Video processing and segmentation are performed in advance on the server before transmission to client devices. By preprocessing the panoramic video to identify regions of interest and segment the content beforehand, the system reduces the processing power required at client devices, while still delivering high-quality video where needed.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the entire panoramic video stream is transmitted, then complete coverage is provided, but bandwidth efficiency decreases

Engineering Contradiction:
Improvevideo coverageVSAvoidbandwidth efficiency
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts and transmits only the essential or relevant portions of the panoramic video stream to client devices. By identifying and extracting regions of interest based on user behavior patterns and event detection, the system provides adequate video coverage while significantly improving bandwidth efficiency by excluding redundant or less important areas.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9838687B1Apparatus and method for panoramic video hosting with reduced bandwidth streaming
Publication Date: 2017.12.05 AMAZON TECH INC
  • US9838687B1 patent drawing
  • US9838687B1 patent drawing
  • US9838687B1 patent drawing

AI summary

A server includes an input node to receive video streams forming a panoramic video. A module forms a suggested field of view in the panoramic video. The suggested field of view is based upon a viewing parameter, such as a client device motion parameter or a motion prediction parameter. An output node sends the suggested field of view to a client device.