Panoramic Video Stream Delivery with Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current videoconferencing systems deliver non-customized video streams to multiple viewers, leading to inefficient bandwidth usage and suboptimal viewing experiences, as they do not account for individual viewer preferences or interests.

Innovation Solution

A method involving a camera and an image optimization server that transmits video streams to multiple receivers, receives feedback on viewer interests, and optimizes each stream based on this information, using techniques like quantization parameter adjustment and pre-rendering to ensure higher quality video in focused areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If N video streams are delivered to N viewers in a multiparty videoconferencing system, then all viewers can participate in the conference, but bandwidth is inefficiently used because the same video data is transmitted repeatedly to each viewer without customization

Engineering Contradiction:
Improvebandwidth usage efficiencyVSAvoidcustomization for individual viewers
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The video stream is segmented into multiple layers or resolutions, allowing the server to transmit different portions of the video data to different viewers based on their specific needs and viewing conditions. This segmentation enables efficient bandwidth utilization while providing customized viewing experiences for each participant.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions or portions of the video stream are optimized for different viewers based on their viewing preferences, device capabilities, and network conditions. This allows the system to deliver high-quality video where needed while reducing bandwidth consumption in less critical areas, resolving the contradiction between customization and bandwidth efficiency.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If the same video stream is transmitted to all N viewers, then bandwidth usage is simplified, but the viewing experience is suboptimal because individual viewer preferences and interests are not accounted for

Engineering Contradiction:
Improvestream transmission simplicityVSAvoidviewing experience quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The video stream transmission is made dynamic and adaptive, automatically adjusting the content, quality, and format of video streams delivered to each viewer based on real-time feedback about their viewing conditions, device capabilities, and preferences. This dynamic approach maintains operational simplicity while significantly improving viewing experience quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where viewer information (device type, network conditions, viewing preferences) is collected and used to automatically optimize video stream delivery. This feedback loop enables the system to provide customized high-quality viewing experiences without requiring complex manual configuration, thus maintaining ease of operation while improving viewing quality.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11350179B2Bandwidth efficient multiple user panoramic video stream delivery system and method
Publication Date: 2022.05.31 GN HEARING AS
  • US11350179B2 patent drawing
  • US11350179B2 patent drawing
  • US11350179B2 patent drawing

AI summary

A computer-implemented method for transmitting a panoramic video from a source to a plurality of video receivers is provided. The method comprises receiving panoramic video from a camera corresponding to a scene being imaged; transmitting the panoramic video as a plurality of video streams, each to one of the plurality of video receivers; receiving feedback information from the plurality of video receivers; performing an optimization operation to optimize the panoramic video being transmitted based on the feedback information received from each of the plurality of video receivers.