Video Flicker Correction via Histogram Variance Weighting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video processing methods that rely solely on the characteristics of the last frame can result in significant flicker when there are large differences in grayscale ranges between sequential frames, leading to excessive enhancement and potential virtual boundaries during video playback.
Innovation Solution
An apparatus and method that determine a correction weight based on the ratio of variance in the histogram of mapped grayscale values to the variance of the original grayscale values, combined with a contrast enhancement upper limit parameter, to adjust the grayscale values of the current frame, thereby reducing flicker and enhancing video smoothness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If grayscale mapping is performed using only the characteristics of the last frame, then the processing speed is maintained, but flicker occurs when there is a large difference in grayscale ranges between sequential frames
Solution Approach 1:
The patent merges the characteristics of the last frame with the current frame by computing a correction weight that combines the histogram variance ratio and grayscale range ratio. This weighted combination allows the system to maintain processing efficiency while reducing flicker, as it utilizes information from both frames rather than relying solely on the last frame's characteristics.
Solution Approach 2:
The patent dynamically adjusts the correction weight parameter based on the ratio of histogram variances and grayscale ranges between sequential frames. By changing this parameter adaptively, the system optimizes the balance between maintaining processing speed and ensuring video smoothness, preventing flicker when grayscale ranges differ significantly.
2Manufacturing precision
If contrast enhancement is applied to improve image quality, then the visual quality improves, but excessive enhancement occurs leading to virtual boundaries and flicker
Solution Approach 1:
The patent implements a feedback mechanism by calculating the correction weight based on the ratio of histogram variances and grayscale ranges, then using this weight to adjust the contrast enhancement degree. This feedback loop ensures that enhancement is applied appropriately - strong enough to improve image quality but controlled enough to prevent excessive enhancement that would cause flicker and virtual boundaries.
Solution Approach 2:
The patent applies partial action by using the correction weight to modulate the contrast enhancement. Instead of applying full enhancement uniformly, the system applies a controlled portion of enhancement based on the calculated weight, which prevents excessive enhancement while still improving image quality where needed.
Data Source
AI summary
The disclosure discloses an apparatus and method for correcting a flicker in a video, and a video device, the method including: determining a correction weight for correcting grayscale values of a current frame of video image according to a ratio of a variance of a histogram of mapped grayscale values of a last frame of video image to a variance of a histogram of grayscale values of the last frame of video image, and a contrast enhancement upper limit parameter input by a user, and/or a largest percentage of the number of pixels with a same grayscale among a total number of pixels in the histogram of the grayscale values of the last frame of video image, and the contrast enhancement upper limit parameter input by the user; and, determining resulting grayscale values of the current frame of video image according to the correction weight.


