Multi-View Video Codec for Smooth Foveated Region Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Foveated imaging systems face challenges in managing changing areas of interest, leading to edge errors and inefficiencies due to the need to decode multiple image streams in parallel.

Innovation Solution

A multi-view video codec system encodes multiple copies of an image stream with varying resolutions, focusing on specific areas of interest, using warping techniques and selective blurring to smooth transitions as the area of interest changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple image streams with different foveations are decoded in parallel to handle changing areas of interest, then the system can adapt to different regions, but edge errors are introduced during transitions between image streams

Engineering Contradiction:
Improveability to handle changing areas of interestVSAvoidedge errors during transitions
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic area of interest tracking by monitoring motion vectors and disparity maps to automatically identify and switch between different foveated regions. The system adapts the high-resolution area location in real-time based on scene content analysis, eliminating the need for manual configuration and enabling seamless transitions without edge errors

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from motion estimation and depth map analysis to continuously adjust the foveated imaging parameters. By analyzing optical flow and disparity information, the system determines the current area of interest and adjusts the high-resolution region accordingly, ensuring accurate tracking and preventing transition errors

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple image streams are decoded in parallel to support foveated imaging, then changing areas of interest can be managed, but computational complexity and processing overhead increase

Engineering Contradiction:
Improveparallel decoding capabilityVSAvoiddecoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the image processing into distinct functional modules: motion estimation unit, disparity map generation unit, area of interest determination unit, and foveated decoding unit. Each module handles a specific aspect of the processing pipeline, allowing independent optimization and reducing overall system complexity while maintaining parallel processing capabilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of motion vectors and disparity maps before initiating full decoding of multiple image streams. By pre-identifying the area of interest using low-complexity motion estimation, the system avoids the need to fully decode multiple high-resolution streams simultaneously, significantly reducing computational overhead

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If foveated imaging is used to optimize bandwidth usage, then transmission efficiency improves, but transition smoothness between different foveated regions deteriorates

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidtransition smoothness
Core Design Contradiction:
Loss of energyVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary anti-action by using selective blurring to pre-compensate for potential transition discontinuities. The blur filter is applied to the periphery of the high-resolution area before transitions occur, creating a smooth gradient that prevents visible edge artifacts when the foveated region shifts, thus maintaining transition smoothness while preserving bandwidth efficiency

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12389013B2Multi-view video codec
Publication Date: 2025.08.12 APPLE INC
  • US12389013B2 patent drawing
  • US12389013B2 patent drawing
  • US12389013B2 patent drawing

AI summary

Encoding an image stream may include receiving an image stream with an original image resolution; generating a plurality of copies of the image stream with the original image resolution; encoding, for each copy of the plurality of copies of the image stream, the copy of the image stream to generate an encoded copy of the image stream, wherein the encoded copy of the image stream comprises a first region having a first image resolution and a second region having a second image resolution, wherein each encoded copy of the plurality of encoded copies of the image stream has a different first region, and providing, to a playback device, at least one encoded copy of the plurality of encoded copies of the image stream.