Omnidirectional Video Coding Using Region-Specific Bitrate Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards fail to maintain video quality at low code rates, which is essential for immersive virtual reality experiences, due to excessive bandwidth requirements and large file sizes of omnidirectional videos.

Innovation Solution

An optimized coding method for omnidirectional videos that involves obtaining attribute information of each coding unit, determining appropriate coding modes based on this information, and coding units accordingly, including low code rate modes for units with low motion intensity or at the edge of the field of view, and high code rate modes for units with high motion intensity or at the center, along with predictive streaming modes to reduce bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If current video coding standards are used to compress omnidirectional video to low code rate, then bandwidth requirements are reduced, but video quality deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating coding precision across different regions of the omnidirectional video. The spherical video is divided into multiple regions with different quality requirements - the central region (fovea) maintains high quality while peripheral regions use lower quality coding, matching human visual perception characteristics and reducing overall bandwidth requirements

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the omnidirectional video into multiple independent regions based on viewing direction and importance. Each region is coded separately with appropriate quality levels, allowing selective allocation of bandwidth to critical areas while reducing transmission load for less important regions

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If omnidirectional video is recorded using multiple lenses or video cameras to provide high video quality, then video quality is improved, but file size increases significantly

Engineering Contradiction:
Improvevideo qualityVSAvoidfile size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent merges multiple camera feeds into a unified omnidirectional video representation. Instead of storing separate high-resolution videos from multiple cameras, the system combines them into a single spherical video file with optimized coding, significantly reducing total data volume while preserving the immersive 360-degree viewing experience

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If omnidirectional video is compressed to low code rate to meet network bandwidth limitations, then bandwidth requirements are reduced, but video quality is reduced

Engineering Contradiction:
Improvenetwork transmission efficiencyVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent dynamically changes coding parameters based on regional importance and motion characteristics. Different quantization parameters, transformation blocks, and prediction modes are applied to different regions, allowing efficient bandwidth utilization while maintaining acceptable quality in critical areas

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10499082B2Optimized coding method for omnidirectional video, computer readable storage medium and computer device
Publication Date: 2019.12.03 BOYAN TECH SHENZHEN CO LTD
  • US10499082B2 patent drawing
  • US10499082B2 patent drawing
  • US10499082B2 patent drawing

AI summary

The present invention discloses an optimized coding method for an omnidirectional video, computer readable storage medium and computer device to solve the technical problem that the video quality cannot be guaranteed under a low code rate in the prior art. The method includes: obtaining attribute information of each coding unit of an omnidirectional video file, wherein each coding unit is a storage and coding unit of the omnidirectional video file; determining a coding mode corresponding to each coding unit according to the attribute information of each coding unit; and coding each coding unit according to the coding mode corresponding to each coding unit.