Adaptive Video Encoding Using Local Block Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding methods fail to properly utilize local characteristics adjacent to the coding target block, leading to inefficient video compression performance, especially when spatial redundancy is higher than temporal redundancy.

Innovation Solution

The method involves reconstructing blocks within a slice, determining a referencing block based on similarity in pixel values or coding parameters, and adaptively coding the target block using the coding parameters of the referencing block, such as motion vectors, reference picture indices, and intra-prediction modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional P_SKIP or B_SKIP modes are used with default motion vectors, then device complexity is reduced, but video compression performance deteriorates due to improper utilization of local characteristics

Engineering Contradiction:
Improvecoding complexityVSAvoidcompression performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent makes the motion vector dynamic by adaptively selecting it from multiple neighboring blocks based on their availability and reliability. Instead of using a fixed default motion vector (0,0), the system dynamically chooses the most appropriate motion vector from available neighboring blocks (A, B, C, D, E, F, G, H) according to their coding modes and prediction directions, thereby improving compression performance without significantly increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the motion vector parameter adaptively based on local characteristics. By evaluating the coding modes (intra/inter prediction) and prediction directions of neighboring blocks, the system selects motion vectors that best match the local video content characteristics, improving compression efficiency while maintaining reasonable computational complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If adaptive selection of referencing blocks based on local characteristics is implemented, then video compression performance is improved, but device complexity increases

Engineering Contradiction:
Improvecompression performanceVSAvoidcoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by treating different neighboring blocks differently based on their local characteristics. Each neighboring block is evaluated individually according to its coding mode and prediction direction, and motion vectors are selected locally for each target block based on the specific properties of its neighbors, rather than applying a uniform default value across all blocks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adapts the motion vector selection process to local conditions. By evaluating the availability and reliability of each neighboring block and selecting motion vectors based on local prediction directions and coding modes, the system achieves better compression performance with controlled complexity through context-dependent decision making.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250071263A1Adaptive video encoding device and method, and appartus using same
Publication Date: 2025.02.27 ELECTRONICS & TELECOMM RES INST
  • US20250071263A1 patent drawing
  • US20250071263A1 patent drawing
  • US20250071263A1 patent drawing

AI summary

Provided are an imaging encoding method and device. When carrying out image encoding for a block within a slice, at least one block in a restored block of the slice is set as a reference block. When this is done, the encoding parameters of the reference block are distinguished, and the block to be encoded is encoded adaptively based on the encoding parameter.