Mobile Video LOG Processing with Frame-Rate Adaptive LUTs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile phone video filters fail to meet high color grading requirements, limiting the ability to achieve desired video effects and styles.
Innovation Solution
Implement a video processing method using LUTs (Look Up Tables) to process LOG videos, employing 2D-LUTs for high frame rates and 3D-LUTs for low frame rates, with optional YUV denoising, to achieve accurate color control and movie-quality video effects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If 3D-LUT is used for color grading, then color control precision is improved, but processing speed deteriorates
Solution Approach 1:
The patent dynamically selects between 3D-LUT and 2D-LUT processing methods based on frame rate requirements. For frame rates of 25fps or lower, 3D-LUT is used to achieve precise color control. For frame rates above 25fps, 2D-LUT is used to maintain processing speed. This dynamic adaptation resolves the contradiction by matching the processing method to the specific performance requirements of each scenario.
2Stability of the object's composition
If video is processed by LOG curve, then dynamic range is improved, but noise increases
Solution Approach 1:
The patent extracts and removes noise from the LOG-processed video through dedicated denoising operations. The video processing pipeline separates the dynamic range enhancement function (performed by LOG curve) from the noise removal function (performed by denoising algorithms), allowing both objectives to be achieved without compromising each other.
3Productivity
If 2D-LUT is used for high frame rates, then processing speed is improved, but color control precision deteriorates
Solution Approach 1:
The patent changes the processing parameters (LUT dimensionality) based on the frame rate requirement. When high processing speed is needed (frame rates above 25fps), 2D-LUT parameters are used. When precise color control is prioritized (frame rates of 25fps or lower), 3D-LUT parameters are used. This parameter adaptation allows the system to optimize for the currently most important performance metric.
Data Source
AI summary
Embodiments of this application relate to the technical field of video shooting, and provide a video processing method and apparatus, an electronic device, and a storage medium. The video processing method includes: determining one video style template among a plurality of video style templates, where each video style template is corresponding to a LUT; obtaining a video shot through a camera lens; and processing the video shot through the camera lens by using a logarithm LOG curve corresponding to a current photosensitivity ISO of the camera lens, to obtain a LOG video.


