Image Decoding Scale Factor Derivation for Transform Skip Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image encoding and decoding technologies face challenges in achieving efficient encoding and decoding, particularly when dealing with high-resolution images like UHD, where the current H.264/AVC standard is inefficient in terms of frequency band usage and storage.

Innovation Solution

The method involves deriving a scale factor for a current block in an image, depending on whether it is a transform skip block or not, and applying this scale factor to improve encoding and decoding efficiency. This is achieved by considering the location of transform coefficients within the block and using a basic scale factor or a quantization matrix-based scale factor accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If transform skip blocks are processed using traditional scaling methods, then encoding complexity is reduced, but picture quality deteriorates due to distortion

Engineering Contradiction:
Improveencoding efficiencyVSAvoidpicture quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies different scale factor derivation methods based on the block type parameter. For transform skip blocks, a basic scale factor is used that is derived independently of transform coefficient location, whereas for non-transform-skip blocks, location-dependent scaling is applied. This parameter-based differentiation resolves the contradiction by optimizing encoding efficiency for transform skip blocks while maintaining picture quality through appropriate scaling.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If location-dependent scale factors are applied to all blocks, then picture quality is improved, but encoding complexity increases

Engineering Contradiction:
Improvepicture qualityVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the encoding process into two distinct paths: one for transform skip blocks and another for non-transform-skip blocks. This segmentation allows the system to apply simplified scaling to transform skip blocks (reducing complexity) while applying more complex location-dependent scaling only where necessary (maintaining picture quality). The segmentation resolves the contradiction by avoiding unnecessary complexity in blocks where it provides no benefit.

Inventive Principle:
Principle #1Segmentation

3Productivity

If transform skip blocks use basic scale factor, then encoding efficiency is improved, but distortion increases in certain regions

Engineering Contradiction:
Improveencoding efficiencyVSAvoidblock distortion
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating the scaling approach based on block type characteristics. For transform skip blocks, a uniform basic scale factor is applied across all coefficient locations, recognizing that these blocks have different statistical properties than traditional transformed blocks. This local adaptation to block type resolves the contradiction by optimizing for encoding efficiency in transform skip blocks while accepting that distortion characteristics differ from traditionally transformed blocks.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12273538B2Method and apparatus for coding/decoding image
Publication Date: 2025.04.08 ELECTRONICS & TELECOMM RES INST
  • US12273538B2 patent drawing
  • US12273538B2 patent drawing
  • US12273538B2 patent drawing

AI summary

Disclosed are a method and an apparatus for coding/decoding an image. The method for decoding the image comprises the steps of: deriving a scale factor of a current block, depending on whether the current block is a conversion skip block; and scaling the current block on the basis of the scale factor, wherein the scale factor of the current block is derived on the basis of the position of a conversion coefficient inside the current block, and wherein the conversion skip block is the current block to which conversion is not applied and is specified on the basis of information indicating whether to apply reconversion to the current block.