Adaptive Video Transform and Prediction Block Sizing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video signal processing methods fail to efficiently eliminate spatial redundancy and achieve optimal compression ratios, particularly in intra-picture prediction and block unit encoding/decoding, due to limitations in transform sizes and prediction block sizes within macroblocks.

Innovation Solution

The method involves performing DC or Hadamard transforms on macroblocks larger than 16x16, using flag information to indicate transform sizes, and varying prediction block sizes within a macroblock for intra-picture prediction, allowing for adaptive processing and efficient data compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If DC transform or Hadamard transform is performed on macroblocks larger than 16x16 with various transform sizes, then spatial redundancy is eliminated and compression efficiency is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidtransform processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The macroblock is divided into multiple blocks of different sizes (e.g., 16x16, 16x8, 8x16, 8x8, 4x4) to which different transform sizes are applied. This segmentation allows the patent to eliminate spatial redundancy more effectively by matching transform sizes to actual content characteristics in different regions, while the modular structure manages complexity through standardized processing units for each block size.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically selects transform sizes based on content characteristics and prediction block sizes. The transform size is not fixed but adapts to the local image content and prediction mode, allowing the system to optimize compression efficiency for each block while maintaining manageable complexity through conditional selection logic rather than exhaustive processing.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If various prediction block sizes are used within one macroblock for intra-picture prediction, then prediction accuracy is enhanced and residual data size is reduced, but processing complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprediction processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Different prediction block sizes (e.g., 16x16, 16x8, 8x16, 8x8, 4x4) are applied to different regions within a macroblock based on local content characteristics. This allows each region to use the prediction block size most suitable for its specific features, enhancing overall prediction accuracy while maintaining complexity through localized rather than global processing.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The macroblock is segmented into multiple prediction blocks of varying sizes, each processed independently with appropriate prediction modes. This segmentation enables the system to capture local variations in the image content more accurately while managing complexity by processing each segment with standardized algorithms tailored to its size.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If flag information indicating transform size is used, then data transfer size is reduced and encoding efficiency is improved, but decoding complexity increases

Engineering Contradiction:
Improvedata transfer sizeVSAvoiddecoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts and transmits only the essential transform size information through compact flag fields in the bitstream, rather than transmitting complete transform parameters. This extraction approach significantly reduces the data transfer size while the decoder, equipped with knowledge of the standardized flag encoding schemes, can efficiently reconstruct the transform size information without excessive complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8687692B2Method of processing a video signal
Publication Date: 2014.04.01 LG ELECTRONICS INC
  • US8687692B2 patent drawing
  • US8687692B2 patent drawing
  • US8687692B2 patent drawing

AI summary

A method of processing a video signal is disclosed. The present invention includes obtaining a DC (discrete cosine) transform coefficient for a current macroblock and partition information of a DC (direct current) component block from a bitstream, obtaining transform size information of each partition of the DC component block based on the partition information of the DC component block, performing an inverse DC transform or a Hadamard transform based on the transform size information of the partition of the DC component block, performing inverse quantization on a result value from the transform and an AC (alternating current) component, and reconstructing a residual block by performing an inverse DC transform on a result value from the inverse quantization, wherein the residual block includes a block indicating a pixel value difference between an original picture and a predicted picture.