Blur Correction Using Credible Macroblock Selection in Image Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing devices face high computational burdens when replaying moving images that were not corrected for blur, as they require extensive calculations to detect and compare feature portions across frames.
Innovation Solution
An image processing device that decodes motion-compensated moving image information, estimates a total motion vector, and performs blur correction using a credibility-based macroblock selection and interpolation process to reduce the computational load, allowing for efficient blur correction during playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If feature portion searching and comparing is performed for blur correction during replay, then blur correction accuracy is improved, but computational burden increases
Solution Approach 1:
The patent applies preliminary action by extracting and storing motion compensation information during the encoding phase (when the moving image is recorded). This pre-extracted motion information is then utilized during playback for blur correction, eliminating the need for time-consuming feature portion searching and comparing operations during replay. The motion compensation information obtained during encoding serves as a foundation for subsequent blur correction processing during decoding and replay.
2Productivity
If motion compensation information is obtained from decoded moving image information, then blur correction processing burden is reduced, but reliability of motion vector estimation may be affected
Solution Approach 1:
The patent implements feedback mechanisms through credibility checking of motion vectors and selective macroblock processing. The system evaluates the reliability of extracted motion compensation information and adjusts processing accordingly - using credible motion vectors for blur correction while excluding unreliable ones. This feedback loop ensures that only verified motion information is used for final blur correction, maintaining estimation reliability while reducing processing burden through selective application.
Solution Approach 2:
The patent applies local quality by differentiating the treatment of different macroblocks based on their motion vector credibility. Instead of uniformly processing all macroblocks, the system identifies and processes only those macroblocks with credible motion vectors for blur correction. This selective local processing maintains high reliability where needed while reducing overall computational burden by excluding unreliable regions from correction processing.
3Reliability
If all frames are processed for motion information, then complete blur correction is achieved, but processing time increases
Solution Approach 1:
The patent applies partial action by processing only the necessary portions of motion information required for blur correction rather than all frames uniformly. The system extracts motion compensation information selectively from decoded moving image information, focusing on frames and macroblocks where motion data is available and credible. This partial processing approach achieves sufficient blur correction effectiveness while significantly reducing processing time compared to comprehensive frame-by-frame analysis.
Data Source
AI summary
Disclosed is an imaging device provided with a moving image decoding section to decode encoded moving image data encoded by MPEG technique into moving image data, blur total motion vector estimating section to obtain motion vector of macroblock selected by macroblock selecting section that is suitable for estimating a total motion vector as well as to estimate the total motion vector of frame according to the motion vector, and a total motion vector interpolating section to perform blur correction when replaying moving image according to the estimated total motion vector.


