Multimedia Macroblock Mode Selection via Detail Metric Classification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia coding technologies face computational inefficiencies in mode selection for macroblocks during motion estimation, as full searches of all possible coding modes are computationally prohibitive, especially when highly improbable modes are considered.
Innovation Solution
The implementation of a pre-processing procedure that utilizes a detail metric and mode information from neighboring blocks to select a set of probable coding modes, eliminating improbable modes and adapting probability equations based on statistical updates to improve mode selection decisions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full search of all possible coding modes is performed for every macroblock, then mode selection accuracy is improved, but computational complexity increases prohibitively
Solution Approach 1:
The patent performs preliminary classification of macroblocks into inter-planar and inter-detail categories using simple metrics (interpolation mode flags and detail metrics) before mode selection. This preliminary action eliminates the need for full mode searches across all macroblocks, as inter-planar macroblocks are directly assigned planar modes without exhaustive searching, thereby reducing computational complexity while maintaining acceptable mode selection accuracy
Solution Approach 2:
The patent applies partial action by performing full mode searches only for inter-detail macroblocks that are likely to benefit from detailed mode selection, while using simplified classification for inter-planar macroblocks. This selective approach performs fewer than all possible mode searches but achieves sufficient coding efficiency for the majority of macroblocks, reducing overall computational complexity
2Productivity
If mode searches are performed for all macroblocks, then coding efficiency is improved, but processing time increases
Solution Approach 1:
The patent performs preliminary classification of macroblocks into inter-planar and inter-detail categories using simple metrics (interpolation mode flags and detail metrics) before mode selection. This preliminary action eliminates the need for full mode searches across all macroblocks, as inter-planar macroblocks are directly assigned planar modes without exhaustive searching, thereby reducing computational complexity while maintaining acceptable mode selection accuracy
Solution Approach 2:
The patent applies partial action by performing full mode searches only for inter-detail macroblocks that are likely to benefit from detailed mode selection, while using simplified classification for inter-planar macroblocks. This selective approach performs fewer than all possible mode searches but achieves sufficient coding efficiency for the majority of macroblocks, reducing overall computational complexity
Data Source
AI summary
This disclosure describes techniques for improving mode selection decisions during the encoding of macroblocks (or other blocks) of multimedia frames of a multimedia sequence. During motion estimation, the encoding modes for macroblocks can be determined so that a desirable encoding rate and acceptable levels of distortion (i.e., acceptable rate-distortion) can be achieved. The techniques may include selecting a set of multimedia coding modes between at least two sets of possible multimedia coding modes for a macroblock of a multimedia frame based on a detail metric associated with the macroblock and mode information associated with neighboring blocks to the macroblock.


