Image Data Coding Using Reused Color Statistics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable electronic devices face limitations in processing image data due to processing and power constraints, which can compromise image-quality processing techniques such as auto-focus, auto-exposure, and white balance adjustment.
Innovation Solution
The method involves partitioning image data into blocks, transforming them into a frequency domain representation, and using derived color component statistics for image-quality processing operations like white balance adjustment, where chrominance distribution patterns are compared to illumination presets to adjust color components accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If image-quality processing techniques (white balance adjustment, auto-exposure) are performed on captured image data, then image quality is improved, but processing power consumption and computational complexity increase
Solution Approach 1:
The patent performs image coding operations (partitioning into blocks, frequency domain transformation) on the first frame to derive color component statistics beforehand. These pre-computed statistics are then reused for image-quality processing on subsequent frames, eliminating the need to repeat the computationally intensive coding operations and thereby reducing power consumption while maintaining image quality.
Solution Approach 2:
The patent creates a copy of color component statistics derived from the first frame and applies this copied statistical information to multiple subsequent frames for white balance adjustment and other image-quality operations. This allows the system to perform quality processing on multiple frames without repeating the full coding analysis, significantly reducing computational redundancy and energy usage.
2Measurement precision
If image coding operations are performed on each frame to derive color statistics, then accurate white balance adjustment is achieved, but processing time and computational load increase
Solution Approach 1:
The system performs the time-consuming image coding and color statistic derivation as a preliminary action on the first frame only. The resulting color component statistics are then reused for subsequent frames, maintaining color accuracy while avoiding repeated execution of the time-intensive coding operations.
Solution Approach 2:
The color component statistics derived from the first frame serve multiple purposes: they are used for white balance adjustment, chrominance distribution pattern identification, and illumination preset comparison across multiple subsequent frames. This multi-functional reuse of pre-computed statistics maximizes the value extracted from a single coding operation, reducing overall processing time.
3Reliability
If full image coding is performed on every frame for white balance processing, then processing accuracy is maintained, but device power limitations are exceeded
Solution Approach 1:
The patent extracts only the essential color component statistics from the full image coding process on the first frame, separating this useful information from the complete coding operation. These extracted statistics are then sufficient for performing white balance adjustment on subsequent frames without requiring the full coding process, thereby maintaining processing accuracy while dramatically reducing power consumption.
Solution Approach 2:
The system uses the color statistics derived from the first frame's coding operation to serve subsequent frames independently. By reusing these self-generated statistics, the system avoids the need to perform full coding on every frame, reducing power consumption while maintaining the reliability and accuracy of white balance processing through the use of valid color component information.
Data Source
AI summary
Systems, methods, and computer-readable media for efficiently coding and processing image data using an electronic device are provided. While both image-quality processing and coding operations may be performed for a frame of captured image data, the electronic device may leverage information generated during one operation in order to more efficiently conduct another operation. For example, an image coding operation may be performed on a first frame of image data by partitioning the image data into blocks of data and transforming the blocks of data into a frequency domain representation or format. Color component statistics from one or more of the blocks of data may be obtained, and an image-quality processing operation may then be performed on the first frame of image data or a subsequent frame of image data using the obtained color component statistics.


