Video Encoding Block Size Adaptation for Noise Uniformity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video image encoding, the variation in block sizes due to noise distribution can lead to inconsistent subjective quality of decoded images, as existing methods do not effectively adapt block sizes to noise patterns, resulting in broken noise uniformity and reduced encoding efficiency.

Innovation Solution

A video image encoding device that determines the noise distribution within a target image and limits block sizes to specific selectable sizes, ensuring encoding is performed using optimal block sizes tailored to the noise pattern, thereby maintaining uniform noise states and improving subjective image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple block sizes are used for video encoding, then encoding efficiency is improved, but noise uniformity deteriorates

Engineering Contradiction:
Improveencoding efficiencyVSAvoidnoise uniformity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent changes the block size parameter based on noise distribution characteristics. When uniform noise is detected, the system selects specific block sizes from available options (e.g., limiting to 64×64 or 32×32) to maintain noise uniformity while still allowing multiple size options for different noise conditions, thus resolving the contradiction between encoding efficiency and noise uniformity.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If block sizes are limited to maintain noise uniformity, then subjective quality is improved, but encoding efficiency deteriorates

Engineering Contradiction:
Improvesubjective qualityVSAvoidencoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts the available block size options based on the detected noise distribution. For uniform noise, it limits block sizes to maintain quality; for non-uniform noise, it allows multiple block sizes for better encoding efficiency. This dynamic adaptation resolves the contradiction by making the block size selection flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different block size limitations to different regions or conditions. By detecting noise distribution characteristics, it selectively limits block sizes only when uniform noise is present, while allowing full block size flexibility for other cases, thus maintaining quality where needed without sacrificing efficiency elsewhere.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If block sizes vary to adapt to image content, then encoding precision is improved, but noise distribution uniformity deteriorates

Engineering Contradiction:
Improveencoding precisionVSAvoidnoise distribution uniformity
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The system changes block size parameters conditionally based on noise distribution analysis. When uniform noise is detected, it restricts block size variation to maintain noise uniformity; when non-uniform noise is detected, it allows block size variation for better encoding precision. This conditional parameter adjustment resolves the contradiction between encoding precision and noise uniformity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10645423B2Video image encoding device and video image encoding method
Publication Date: 2020.05.05 FUJITSU LTD
  • US10645423B2 patent drawing
  • US10645423B2 patent drawing
  • US10645423B2 patent drawing

AI summary

A video image encoding device includes a memory and a processor. The processor is configured to determine a noise distribution within a target image to be encoded and included in a video image. The processor may limit sizes of blocks to be used for video image encoding of the target image to one or more sizes among multiple selectable sizes when it is determined that the noise distribution within the target image to be encoded is a predetermined noise distribution. The processor may also encode the target image by executing the video image encoding using the blocks of the one or more sizes.