Video Decoder Intra-Mixed Macroblock Prediction for Bit-Efficient Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video signal processing methods face inefficiencies in compression and require excessive bits for coding regions, particularly with macroblocks larger than 16×16, leading to suboptimal coding efficiency and accuracy.

Innovation Solution

Adaptive use of macroblocks larger than 16×16, defining macroblock types based on slice types and determining prediction block sizes, and employing intra and inter prediction modes, including skip modes for boundary macroblocks, to reduce the number of bits required for coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If macroblocks larger than 16×16 are used to process larger video pictures, then coding efficiency is enhanced and the number of bits required for coding macroblock type is decreased, but the complexity of determining macroblock types and prediction modes increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomplexity of determining macroblock types and prediction modes
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides a large macroblock (greater than 16×16) into multiple sub-macroblocks of 16×16 size. Each sub-macroblock can be independently processed with its own macroblock type and prediction mode, simplifying the determination process while maintaining coding efficiency for large blocks

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different macroblock types and prediction modes to different regions within a large macroblock based on local characteristics. Boundary sub-macroblocks may use different modes than interior sub-macroblocks, optimizing compression for each region's specific properties

Inventive Principle:
Principle #3Local quality

2Loss of information

If the number of bits required for coding macroblock type is decreased by adaptively using larger macroblocks, then transmission bandwidth is reduced, but the accuracy of prediction for boundary regions may be compromised

Engineering Contradiction:
Improvenumber of bits required for codingVSAvoidaccuracy of prediction
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

By segmenting large macroblocks into sub-macroblocks, the patent enables separate optimization of bit allocation for different regions, maintaining prediction accuracy at boundaries while reducing overall bit requirements through efficient coding of interior regions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the macroblock size parameter adaptively based on picture size and content characteristics, using larger macroblocks (32×32, 64×64, etc.) for homogeneous regions to reduce bits while maintaining accuracy through sub-division where needed

Inventive Principle:
Principle #35Parameter changes

3Productivity

If intra prediction is used to eliminate temporal and spatial redundancy, then compression ratio is increased, but the number of bits required for coding boundary macroblocks increases

Engineering Contradiction:
Improvecompression ratioVSAvoidnumber of bits for boundary macroblocks
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies different prediction strategies to boundary sub-macroblocks versus interior sub-macroblocks, using intra prediction for interior regions to maximize compression while employing skip mode or simplified coding for boundary regions to reduce bit requirements

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260039851A1Method and apparatus for decoding a video signal
Publication Date: 2026.02.05 LG ELECTRONICS INC
  • US20260039851A1 patent drawing
  • US20260039851A1 patent drawing
  • US20260039851A1 patent drawing

AI summary

The present invention includes obtaining block type identification information on a partition of the current macroblock when the current macroblock is intra-mixed, specifying a bock type of the current macroblock based on the block type identification information, obtaining an intra prediction mode of the current macroblock according to the block type of the partition of the current macroblock, and predicting the current macroblock using the intra prediction mode and a pixel value of a neighboring block.