Video data decoding method and video data decoding apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for decoding 3D video data face challenges in efficiently producing motion data, increasing data processing efficiency, and reducing complexity and memory usage during encoding and decoding.

Innovation Solution

A method and apparatus for decoding video data that involves receiving coded video data, acquiring motion data from depth data for inter-view prediction, and restoring video data using multi-view video data and depth data, with motion data calculated based on depth map pictures and position information, view identifiers, or maximum disparity of depth values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion data is calculated using detailed depth map analysis for each coding unit, then prediction accuracy is improved, but processing complexity and memory access increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the depth map processing into segments by selecting only specific sampling positions (corner samples) within each coding unit rather than processing all depth values. This segmentation reduces the computational burden while maintaining adequate prediction accuracy for inter-view motion estimation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by using different processing approaches for different regions - corner samples are selected to represent the local depth characteristics of each coding unit region, providing sufficient accuracy for motion prediction without requiring full-depth-map analysis.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If motion data is calculated using comprehensive depth map processing, then prediction accuracy is improved, but memory access increases

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

Solution Approach 1:

The patent extracts only the essential depth information needed for motion prediction by selecting corner samples from the depth map, rather than accessing and processing the entire depth map data. This extraction approach significantly reduces memory access requirements while maintaining prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by using only a subset of depth map data (corner samples) rather than the complete depth map, which is sufficient for achieving good prediction results without the excessive memory access that would result from processing all depth values.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If traditional motion data calculation methods are used, then processing thoroughness is maintained, but data processing efficiency decreases

Engineering Contradiction:
Improveprocessing thoroughnessVSAvoiddata processing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-selecting corner samples from the depth map before actual motion prediction processing. This preliminary selection of key sampling points maintains processing thoroughness for the essential depth characteristics while significantly improving subsequent data processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2908529B1Video data decoding method and video data decoding apparatus
Publication Date: 2020.12.09 ELECTRONICS & TELECOMM RES INST
  • EP2908529B1 patent drawingFigure 1
  • EP2908529B1 patent drawingFigure 2(a)~2(b)
  • EP2908529B1 patent drawingFigure 3

AI summary

Disclosed is a method and apparatus for decoding video data. The method for decoding video data includes receiving coded video data including multi-view video data and depth data corresponding to the video data, acquiring motion data for inter-view prediction of a coding unit of the coded video data from the depth data, and performing inter-view prediction based on the motion data, and restoring video data according to the multi-view video data including the coding unit and the depth data based on the motion prediction.