Inter-Pixel Filter Switching in Picture Decoding Under Low Processing Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional picture coding and decoding systems face challenges in efficiently managing processing power and inter pixel filtering, particularly in mobile devices where low processing capability limits the ability to handle high-quality moving picture transmission and compression efficiently.
Innovation Solution
A picture coding and decoding apparatus that selectively uses multiple inter pixel filters based on processing capability and picture properties, allowing for flexible switching between filters to optimize coding and decoding processes, thereby improving picture quality and reducing processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If inter pixel filtering is applied to improve picture quality, then picture quality is improved, but processing load increases
Solution Approach 1:
The patent applies inter pixel filtering selectively rather than universally. The filtering operation is performed only on specific blocks (e.g., blocks with high prediction error or specific block types) rather than all blocks in the picture. This partial application reduces the overall processing load while maintaining picture quality in critical areas where filtering provides the most benefit.
Solution Approach 2:
Different filtering strengths or types are applied to different regions or blocks within the picture based on local characteristics. Blocks with high-frequency content or large prediction errors receive stronger filtering, while blocks with smooth content receive minimal or no filtering. This localized approach optimizes the balance between picture quality improvement and processing load reduction.
2Adaptability or versatility
If multiple inter pixel filters are provided for selective use, then adaptability is improved, but device complexity increases
Solution Approach 1:
The system dynamically selects from multiple available filters based on picture characteristics, block type, and processing conditions. The filter selection is not static but adapts in real-time during encoding/decoding operations. This dynamic selection provides high adaptability while managing complexity through intelligent choice rather than simultaneous implementation of all filters.
Solution Approach 2:
The patent designs filters that can serve multiple functions or be applied in multiple contexts. A single filter structure can be configured with different parameters to handle various picture types and error conditions, reducing the need for completely separate filter implementations for different scenarios.
3Manufacturing precision
If inter pixel filtering is applied to reduce coding noise, then picture quality is improved, but processing time increases
Solution Approach 1:
Inter pixel filtering is applied periodically or at specific intervals rather than continuously to all blocks. The filtering operation is triggered based on specific conditions (e.g., block type, prediction mode, error magnitude) rather than uniformly across the entire picture, reducing total processing time while maintaining quality where it matters most.
Solution Approach 2:
The patent extracts or identifies only the critical blocks that require filtering intervention. By analyzing block characteristics and selecting only those blocks that would benefit from filtering (e.g., blocks with high prediction error, specific macroblock types), the system avoids unnecessary filtering operations on blocks where filtering would not improve quality, thus reducing processing time.
Data Source
AI summary
A picture coding apparatus (300) is a picture coding apparatus that codes a difference between picture data (Img) representing an input picture and predictive picture data (Pred) representing a predictive picture for the input picture and generates coded picture data, and includes a picture decoding unit (104) for decoding coded picture data (Img) after the picture data (Img) is coded; inter pixel filters A and B (303 and 304) for performing inter pixel filter operation for decoded picture data (Recon) obtained by the picture decoding unit (104); switches (301 and 302) for selecting one of the inter pixel filters; and an inter picture predicting unit (108) for generating the predictive picture data (Pred) for the input picture data (Img) using filtered decoded picture data (FilteredImg1), as reference picture data (Ref), obtained by the selected inter pixel filter.


