Omnidirectional Video Encoding with Region-of-Interest Quality Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently encoding and transmitting omnidirectional visual media content, particularly in adapting quality features to match the capabilities of both sender and receiver devices in real-time.
Innovation Solution
A method and apparatus for obtaining and selecting available quality features of both sender and receiver devices for omnidirectional visual media content, and providing an indication of the selected quality features to ensure optimal content delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If omnidirectional visual media content is transmitted with high quality features, then content quality is improved, but bandwidth consumption increases
Solution Approach 1:
The patent applies local quality by transmitting high-quality video content only in the viewport region (area of interest) while using lower quality for the rest of the omnidirectional content. This is achieved through region-of-interest encoding where the encoder identifies the viewport area and allocates higher bitrate and better compression parameters specifically to this region, while other regions use standard compression. This resolves the contradiction by improving content quality where needed without proportionally increasing overall bandwidth consumption.
Solution Approach 2:
The patent segments the omnidirectional video content into multiple regions including the viewport region and non-viewport regions. Each segment is encoded with different quality parameters and bitrate allocations. The viewport region is segmented and prioritized for high-quality transmission, while other segments use lower quality settings. This segmentation allows the system to improve content quality in critical areas without linearly increasing total bandwidth usage.
2Productivity
If quality features are adapted to match device capabilities, then transmission efficiency is improved, but device complexity increases
Solution Approach 1:
The patent implements preliminary action by having the receiver device send its capability information (supported codecs, resolution limits, processing power) to the sender device before video transmission begins. The sender device uses this pre-shared information to pre-configure the encoding parameters and quality features to match the receiver's capabilities. This avoids the need for complex real-time adaptation during transmission, reducing device complexity while maintaining high transmission efficiency.
Solution Approach 2:
The patent uses feedback mechanisms where the receiver device provides information about its processing capabilities, supported formats, and current playback conditions back to the sender device. The sender device uses this feedback to dynamically adjust encoding parameters, bitrate, and quality features. This feedback loop enables efficient adaptation without requiring overly complex device architecture, as the adjustment decisions are made centrally at the sender based on receiver feedback.
Data Source
AI summary
Some embodiments relate to a method including obtaining information of available quality features of a sender device for providing omnidirectional visual media content; selecting one or more of the available quality features; and providing an indication of the selected one or more of the available quality features. There is also provided a method including obtaining information of available quality features of a receiver device for processing omnidirectional visual media content; providing an indication of the available quality features; receiving from a sender device indication of available quality features of the sender device among the available quality features of the receiver device; selecting one of the quality features, which are available both in the sender device and in the receiver device; and providing an indication of the selected quality feature.


