Eye-Gaze Adaptive Multi-View Streaming for Bandwidth Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-view video streaming applications struggle to dynamically adjust to users' shifting attention, limiting the number of views and perspectives due to technical constraints and user attention limitations, failing to replicate the natural way attention shifts during in-person events.

Innovation Solution

Leveraging eye-gaze tracking with inexpensive cameras and machine learning to dynamically adjust screen size and resolution of multiple views based on user attention, using adaptive bit-rate encoding for seamless transitions and backup streams to support user focus changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multi-view video streaming applications display multiple views simultaneously, then user perspective options increase, but device bandwidth and processing resources are overwhelmed

Engineering Contradiction:
Improvenumber of viewsVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system applies different quality levels (resolution, bitrate) to different video views based on their importance and user attention. The focused view receives high quality encoding while peripheral views use lower quality, optimizing bandwidth usage while maintaining user experience.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes encoding parameters (bitrate, resolution, frame rate) based on user eye gaze data and view importance. When a view becomes the focus, its parameters are increased; when peripheral, parameters are reduced, allowing flexible adaptation to user needs without constant high bandwidth consumption.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the system encodes video at high bit rates for all views, then video quality is maintained, but network bandwidth consumption increases

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

Solution Approach 1:

Different quality levels are applied to different views based on their current importance. The focused view maintains high video quality with high bitrate encoding, while peripheral views use lower bitrate encoding, reducing overall bandwidth consumption while preserving quality where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies high-quality encoding only partially - specifically to the views that users are currently attending to - rather than encoding all views at maximum quality. This partial application of high-quality encoding significantly reduces bandwidth consumption while maintaining user experience.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the system switches between different bit rate streams, then adaptive quality is achieved, but decoding complexity and buffer requirements increase

Engineering Contradiction:
Improveadaptive qualityVSAvoiddecoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs encoding at multiple bit rates in advance during the encoding phase, creating a scalable bitstream structure. This preliminary preparation allows the decoder to simply select and decode the appropriate quality level without complex real-time encoding decisions, reducing decoding complexity while maintaining adaptive quality.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If multiple high-resolution streams are transmitted simultaneously, then view quality is maintained, but network latency increases

Engineering Contradiction:
Improveview qualityVSAvoidnetwork latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system transmits high-resolution data only for the focused view that users are currently attending to, while using lower resolution for peripheral views. This selective high-quality transmission reduces overall data volume and network latency while maintaining perceived view quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of transmitting full high-resolution data for all views simultaneously, the system partially transmits high-quality data only for the currently focused view, reducing total bandwidth requirements and network latency while maintaining quality where users are actually looking.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12382133B2Eye gaze as a proxy of attention for video streaming services
Publication Date: 2025.08.05 STATS LLC
  • US12382133B2 patent drawing
  • US12382133B2 patent drawing
  • US12382133B2 patent drawing

AI summary

A method uses the eye gaze of a user, as a proxy of their attention, and leverages it to provide a more natural experience in a multi-view, i.e. multi-party and multi-perspective, video streaming service. The method takes advantage of increasingly powerful inexpensive cameras and related software to provide commodity eye-tracking. The method also leverages collected data on user interactions and uses machine learning techniques to customize its response to individual usage patterns. A system is specified for implementing the described method on a streaming architecture.