Decoder Line Memory Harmonization for Video Intra-Mode Derivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing decoder-side intra-mode derivation (DIMD) tool in video codecs increases decoder complexity and memory requirements, leading to higher power consumption and processing time due to the need for larger memory and repeated memory accesses for template matching during intra-prediction.

Innovation Solution

The proposed solution harmonizes the line memory requirements for the DIMD tool with deblocking filtering by selecting the template size and number of lines such that both can use the same line buffer, reducing the need for additional memory and optimizing buffer size, thereby allowing for common implementation with existing architectures without requiring a line buffer extension.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the decoder-side intra-mode derivation (DIMD) tool is implemented with template matching, then intra-prediction accuracy is improved, but memory requirements and decoder complexity increase

Engineering Contradiction:
Improveintra-prediction accuracyVSAvoiddecoder complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the line memory used for deblocking filtering with the template memory required for DIMD tool operations. By harmonizing the memory requirements of both functions to use the same line buffer, the patent reduces overall memory bandwidth requirements and decoder complexity while maintaining the accuracy benefits of template matching-based intra-prediction.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If larger template size is used for DIMD tool, then intra-prediction accuracy is improved, but memory bandwidth requirements and processing time increase

Engineering Contradiction:
Improveintra-prediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent makes the line buffer serve multiple functions simultaneously - it is used for both deblocking filtering operations and template matching for DIMD tool. This multi-functional use of the same memory resource eliminates the need for separate memory allocations, reduces memory bandwidth requirements, and decreases processing time while maintaining accurate intra-prediction.

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

3Measurement precision

If separate line buffer is allocated for DIMD tool, then template matching accuracy is improved, but memory requirements and power consumption increase

Engineering Contradiction:
Improvetemplate matching accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent combines the memory resources for deblocking filter and DIMD tool into a single shared line buffer. This merging eliminates redundant memory allocations and reduces the total memory capacity required, which directly reduces power consumption associated with memory operations while maintaining the accuracy of template matching through adequate buffer size.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11109024B2Decoder side intra mode derivation tool line memory harmonization with deblocking filter
Publication Date: 2021.08.31 HUAWEI TECH CO LTD
  • US11109024B2 patent drawing
  • US11109024B2 patent drawing
  • US11109024B2 patent drawing

AI summary

The present disclosure relates to image coding/decoding applying deblocking filtering and decoder-based intra-mode determination. In order to efficiently use software and/or hardware resources, the size of the template for the decoder-based intra-mode determination is smaller than the number of lines used by the deblocking filtering.