Inter-layer Video Decoding Using Disparity Vector Motion Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video codecs face inefficiencies in encoding and decoding high-resolution video content due to complex memory management and motion information handling, particularly in inter-layer prediction processes.

Innovation Solution

The method involves determining a disparity vector for a current block in a first layer image to identify a corresponding block in a second layer image, using this vector to find a reference block with a sample contacting the boundary, and obtaining a motion vector to determine the motion information of the current block, thereby reducing memory complexity and enhancing encoding and decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video encoding methods are used, then high-resolution video content can be encoded, but memory complexity and processing overhead increase significantly

Engineering Contradiction:
Improveencoding efficiencyVSAvoidmemory complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts and utilizes motion information from reference blocks in the second layer to predict motion vectors for current blocks in the first layer. By separating the motion compensation function into a reusable component, the system reduces memory complexity while maintaining encoding efficiency for high-resolution video content

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a universal motion compensation mechanism where motion information from the second layer is used across multiple first layer blocks. This multi-functional approach allows the same motion data to serve multiple prediction purposes, reducing overall memory requirements and processing overhead

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If inter-layer prediction is performed using conventional methods, then video quality is maintained, but processing time and computational complexity increase

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary extraction and organization of motion information from the second layer before it is needed for first layer prediction. By preparing motion data in advance and storing it in an optimized format, the system reduces real-time processing time while maintaining prediction accuracy and video quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates optimized copies of motion information from reference blocks and stores them in a dedicated memory structure. These pre-copied motion vectors are then quickly retrieved for multiple prediction operations, reducing processing time without compromising video quality

Inventive Principle:
Principle #26Copying

3Measurement precision

If motion information is stored for all blocks, then accurate prediction is achieved, but memory usage and complexity increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by storing detailed motion information only for reference blocks that actually contribute to prediction, rather than uniformly storing data for all blocks. This selective approach maintains prediction accuracy for blocks that need it while reducing memory usage for blocks that can use default or interpolated values

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by storing motion information for only a subset of blocks - specifically, reference blocks in the second layer that are needed for first layer prediction. This partial storage approach provides sufficient prediction accuracy while significantly reducing memory requirements compared to storing information for all blocks

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10820007B2Method and apparatus for decoding inter-layer video, and method and apparatus for encoding inter-layer video
Publication Date: 2020.10.27 SAMSUNG ELECTRONICS CO LTD
  • US10820007B2 patent drawing
  • US10820007B2 patent drawing
  • US10820007B2 patent drawing

AI summary

Provided is an inter-layer video decoding method including obtaining a disparity vector of a current block included in a first layer image; determining a block of a second layer image corresponding to the current block by using the obtained disparity vector; determining a reference block including a sample that contacts a boundary of the block; obtaining a motion vector of the reference block; and determining a motion vector of the current block included in the first layer image by using the obtained motion vector.