Raw Moving Image Data Processing with Correlated Development Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Raw moving image data processing is inefficient due to high calculation loads and the difficulty in effectively applying development parameters across multiple frames, leading to unnatural transitions and increased user effort in achieving desired image quality.
Innovation Solution
An image processing device that generates and records development parameters in correlation with raw moving image data, allowing for efficient processing and adjustment of parameters based on frame changes, with features like parameter generation units, detection data processing, and interpolation for smooth playback and editing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If development processing is performed repeatedly by reading raw image data each time, then development parameter adjustment can be performed, but calculation load increases and processing time extends
Solution Approach 1:
The patent applies preliminary action by generating and storing intermediate development images in advance during the shooting phase. These intermediate images are created before the user needs to perform development parameter adjustments, so that when development is needed, the system can start from the pre-generated intermediate image rather than reprocessing raw data from scratch, significantly reducing processing time.
Solution Approach 2:
The patent uses copying by creating intermediate development images that serve as copies of the development state at various stages. Instead of repeatedly processing original raw image data, the system works with these copied intermediate results, allowing fast parameter adjustments without the heavy calculation load of full raw development.
2Productivity
If intermediate development images are stored for all shooting conditions, then development speed improves, but memory requirements increase
Solution Approach 1:
The patent applies local quality by selectively storing intermediate development images only for specific shooting conditions rather than all possible conditions. The system determines which intermediate images to store based on local characteristics of the shooting data, such as scene type or camera settings, optimizing memory usage while maintaining development speed for the most common cases.
Solution Approach 2:
The patent uses parameter changes by varying the storage criteria for intermediate development images based on shooting parameters. Instead of a fixed storage policy, the system adjusts which intermediate images to save based on parameters like scene complexity, expected development needs, and available memory, dynamically optimizing the balance between development speed and memory consumption.
3Measurement precision
If development parameters are applied to each frame individually, then precise control is achieved, but processing complexity and time increase
Solution Approach 1:
The patent applies merging by combining multiple frames into a single intermediate development image when consecutive frames have similar characteristics. Instead of processing each frame separately with full development parameters, the system merges adjacent frames that share similar shooting conditions into one intermediate result, reducing processing complexity while maintaining sufficient precision for the application.
Data Source
AI summary
An image processing device includes: a parameter generating unit configured to receive supply of raw moving image data which is moving image data in an undeveloped state, and generate a development parameter as to a target frame of the raw moving image data; and a recording control unit configured to perform control so as to record the supplied raw moving image data, and the development parameter generated by the parameter generating unit in a predetermined recording medium in a correlated manner with each other. Thus, raw moving image data which is moving image data before development processing can be suitably employed.


