Coding Unit Size Dependent Simplified Depth Coding for 3D Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The 3D-HEVC Test Model 3 has limitations in coding block size for intra_DMM, restricting 64×64 SDC-coded coding units to intra_DC or intra_planar modes, leading to redundant context allocations and increased complexity in hardware implementations.

Innovation Solution

Providing options to either omit simplified depth coding for 64×64 coding units, partition them into smaller prediction units, or limit intra-prediction modes to intra_DC or intra_planar for 64×64 coding units, allowing flexibility in coding strategies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If 64×64 SDC-coded coding units are restricted to intra_DC or intra_planar modes, then implementation complexity is reduced, but coding efficiency deteriorates due to redundant context allocations

Engineering Contradiction:
Improveimplementation complexityVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamic mode selection that adapts the intra-prediction mode based on coding unit size. For 64×64 CUs, the system dynamically chooses between intra_DC, intra_planar, and intra_DMM modes based on content characteristics, rather than statically restricting to only two modes. This dynamic adaptation resolves the contradiction by maintaining simplicity for small CUs while enabling efficient coding for large CUs when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of available prediction modes based on the coding unit size parameter. When CU size is 64×64, the system conditionally enables additional modes (intra_DMM) based on content characteristics, effectively changing the set of available parameters (prediction modes) to optimize coding efficiency without significantly increasing overall system complexity.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If intra_DMM is restricted for 64×64 coding units, then hardware implementation cost is reduced, but coding flexibility deteriorates

Engineering Contradiction:
Improvehardware implementation costVSAvoidcoding flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent segments the coding unit processing based on size. For smaller CUs (non-64×64), full flexibility including intra_DMM is available. For 64×64 CUs, the system segments the mode selection to conditionally allow intra_DMM only when beneficial, thereby reducing hardware complexity for the majority case while preserving flexibility when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal coding framework that handles multiple CU sizes and mode combinations through a unified structure. The same hardware infrastructure supports both restricted mode for 64×64 CUs and full mode availability for other sizes, achieving multi-functionality without requiring separate dedicated hardware paths for each case.

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

3Loss of information

If simplified depth coding is omitted for 64×64 coding units, then context allocation redundancy is reduced, but processing efficiency deteriorates

Engineering Contradiction:
Improvecontext allocation redundancyVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent performs preliminary assessment of coding unit characteristics before selecting the prediction mode. For 64×64 CUs, the system preliminarily evaluates whether intra_DMM would benefit the specific content, and only then allocates the additional context. This preliminary action prevents redundant context allocation for cases where it wouldn't help, while preserving processing efficiency for cases where it would be beneficial.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9497485B2Coding unit size dependent simplified depth coding for 3D video coding
Publication Date: 2016.11.15 INTEL CORP
  • US9497485B2 patent drawing
  • US9497485B2 patent drawing
  • US9497485B2 patent drawing

AI summary

Systems, articles, and methods for coding unit size dependent simplified depth coding for 3D video coding.