Adaptive Coding Mode Selection for Video Encoding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-layer video coding, existing methods lack the ability to adaptively select optimal coding modes, leading to inefficient encoding and decoding processes due to the use of predetermined and non-optimal coding mode sets, which affects compression efficiency and complexity.
Innovation Solution
A method for deriving a set of enabled coding modes based on information from previously encoded images, selectively enabling modes for the current image or image portion by identifying dependency groups with similar characteristics, thereby reducing unnecessary mode checking and optimizing mode selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If predetermined coding mode sets are used for multi-layer video coding, then the encoding and decoding processes are simplified, but coding efficiency deteriorates due to non-optimal mode selection
Solution Approach 1:
The patent implements dynamic coding mode selection by deriving enabled coding modes adaptively based on previously encoded images rather than using fixed predetermined sets. The system adjusts the set of enabled coding modes for each current image based on characteristics of previously encoded images, making the mode selection process dynamic and adaptive to content variations, thereby improving coding efficiency without excessive complexity
Solution Approach 2:
The patent changes the parameter of coding mode selection from static predetermined sets to dynamic derived sets based on image characteristics. By modifying how coding modes are selected (from fixed to adaptive based on previous image analysis), the system achieves better coding efficiency while managing complexity through intelligent parameter adaptation
2Speed
If all possible coding modes are tested for each image, then optimal coding mode is ensured, but encoding speed deteriorates due to unnecessary mode checking
Solution Approach 1:
The patent extracts and removes unnecessary coding modes from the set of enabled modes by deriving the set based on previously encoded images. Instead of testing all possible coding modes, the system intelligently extracts only the relevant modes that are likely to be optimal based on historical data, thereby increasing encoding speed while maintaining selection optimality
Solution Approach 2:
The patent performs preliminary analysis of previously encoded images to determine the set of enabled coding modes before encoding the current image. This preliminary action of deriving mode sets based on historical data avoids unnecessary mode testing during the actual encoding process, improving encoding speed while ensuring optimality through informed selection
Data Source
AI summary
A method for deriving a set of enabled coding modes relative to the encoding of an image or image portion which forms part of an image sequence. The method comprises:obtaining information associated with coding modes of one or more previously encoded images of the sequence, andselectively enabling for the current image or image portion, coding modes based on said obtained information.


