Video Encoder Block Mode Segmentation for Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding technologies face inefficiencies in encoding blocks with specific motion vectors and transform coefficients, leading to suboptimal compression and decoding performance.

Innovation Solution

A video encoding/decoding apparatus and method that selectively uses encoding schemes by encoding partition mode information, transform type information, and delta quantization parameters to efficiently encode and decode video blocks, adapting to block modes and partition structures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a block mode encodes only a flag indicating skip mode with no transform coefficient, then encoding simplicity is improved, but encoding completeness deteriorates for blocks with difference motion vectors or transform coefficients

Engineering Contradiction:
Improveencoding complexityVSAvoidencoding completeness
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent segments the encoding process into distinct modes: skip mode (flag only), inter mode (motion vector + optional transform coefficient), and intra mode (transform coefficient only). This segmentation allows each mode to be optimized independently, resolving the contradiction between simplicity and completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic encoding where the decoder adapts its behavior based on the encoded flag. When the skip mode flag is set, the decoder skips transform coefficient decoding; when not set, it decodes transform coefficients. This dynamic adaptation maintains both simplicity and completeness.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If existing video compression technologies use fixed encoding schemes, then implementation simplicity is improved, but adaptability to different block modes deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidadaptability to block modes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic encoding schemes where the encoder and decoder adapt their operations based on the block mode (skip, inter, or intra). This allows a single implementation to handle multiple block modes efficiently, improving adaptability while maintaining simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes encoding parameters dynamically based on block characteristics. The encoder adjusts whether to encode motion vectors, transform coefficients, or both, based on the specific block mode. This parameter adaptation resolves the contradiction between implementation simplicity and adaptability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If video encoding does not efficiently handle blocks with only difference motion vectors or only transform coefficients, then encoding speed is maintained, but compression efficiency deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidcompression efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent changes encoding parameters based on block content. For blocks with only difference motion vectors, it encodes only the motion vector flag; for blocks with only transform coefficients, it encodes only the transform coefficient flag. This selective parameter encoding maintains speed while improving compression efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial encoding by encoding only the necessary information for each block mode. Instead of always encoding both motion vectors and transform coefficients, it encodes only what is needed, improving compression efficiency without sacrificing encoding speed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10015512B2Method for decoding images based on block mode information
Publication Date: 2018.07.03 SK TELECOM CO LTD
  • US10015512B2 patent drawing
  • US10015512B2 patent drawing
  • US10015512B2 patent drawing

AI summary

A video encoding/decoding apparatus includes a video encoder for encoding block mode information indicating whether a block mode of a block to be encoded in a macroblock is a skip mode, partition mode information and skip motion information including index information, encoding at least one of transform type information, CBP information, and delta quantization parameter information of the block according to a combination of the block mode information and the partition mode information, and encoding coefficient information of the block based on the encoded information of the block, and a video decoder for decoding a bitstream to reconstruct block mode information indicating whether a block mode of a block to be decoded is a skip mode, partition mode information indicating whether block is divided into subblocks, and skip motion information including index information, and reconstructing block based on the reconstructed information by using reconstructed skip motion information.