Encoder Quantization Matrix Subset Selection for Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in improving coding efficiency, enhancing image quality, and reducing circuit scale while managing processing resources effectively.

Innovation Solution

The proposed solution involves an encoder that generates a first quantization matrix and selects a subset of matrix elements based on threshold values for transform coefficients, optimizing the quantization process to improve coding efficiency and reduce resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a full quantization matrix is used for all transform coefficients, then quantization accuracy is maintained, but processing complexity and resource usage increase

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

Solution Approach 1:

The quantization process is segmented by dividing transform coefficients into frequency bands (low-frequency and high-frequency regions) and applying different quantization matrices to each segment. This allows the system to maintain high quantization accuracy for important low-frequency coefficients while using simplified processing for less critical high-frequency coefficients, thereby resolving the contradiction between quantization accuracy and processing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quantization strategies are applied to different regions of the frequency spectrum based on their importance. Low-frequency coefficients, which contain most of the image information, receive full-precision quantization treatment, while high-frequency coefficients use reduced-precision quantization. This local differentiation maintains overall quantization accuracy while reducing processing complexity in less critical areas.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If advanced filtering and motion vector selection are applied, then image quality improves, but processing resource usage increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing resource usage
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system applies advanced filtering and motion vector selection selectively rather than uniformly across all video blocks. By identifying blocks that benefit most from these operations and applying them only to those cases, the system achieves high image quality where needed while minimizing processing resource usage overall, thus resolving the contradiction between image quality and processing resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12413732B2Encoder, decoder, and related non-transitory computer readable medium
Publication Date: 2025.09.09 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12413732B2 patent drawing
  • US12413732B2 patent drawing
  • US12413732B2 patent drawing

AI summary

Various embodiments provide an encoder that generates a plurality of quantization matrix elements for a current block; generates a quantization matrix using the plurality of quantization matrix elements; and quantizes, using the quantization matrix, transform coefficients of the current block. The quantization matrix includes only a subset of quantization matrix elements of the plurality of quantization matrix elements. Each of the subset of quantization matrix elements has an x-coordinate value less than a threshold x-coordinate value, a y-coordinate value less than a threshold y-coordinate value, or an x-coordinate value less than the threshold x-coordinate value and a y-coordinate value less than the threshold y-coordinate value.