Mobile Image Processing Non-Linear Transformation Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current image processing technologies on mobile devices struggle to apply non-linear transformations efficiently due to resource constraints, which limits their use in power-saving modes and degrades user experience.
Innovation Solution
A computer-implemented method for image processing that applies a non-linear transformation to at least part of a rendered frame during rendering, transfer, or display, using techniques such as injecting code into rendering functions or configuring hardware units in the compositor.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If non-linear transformations are applied to image content on mobile devices, then image processing quality and user experience are improved, but power consumption and computational resource usage increase significantly
Solution Approach 1:
The patent applies non-linear transformations during the rendering phase before the frame is transferred to the compositor, rather than applying them later during post-processing. This preliminary action allows the transformation to be performed when the rendering pipeline is already active and resources are allocated for rendering operations, reducing the need for additional power-consuming processing steps later.
Solution Approach 2:
The patent merges the non-linear transformation operation with the existing rendering pipeline by injecting code into the rendering function. Instead of treating the transformation as a separate post-processing step that would require additional computational resources, it is combined with the rendering operation that is already performing other image processing tasks, thereby utilizing existing resource allocation.
2Manufacturing precision
If non-linear transformations are applied to image content on mobile devices, then image processing quality is improved, but device performance and frame rate deteriorate
Solution Approach 1:
By applying the non-linear transformation during the rendering phase before frame transfer, the patent ensures that the transformation is completed as part of the rendering workflow. This timing allows the processed frame to be ready for immediate transfer to the compositor without requiring additional processing time that would impact frame rate and overall device performance.
Solution Approach 2:
The transformation operation is merged with the rendering function by injecting code directly into the rendering pipeline. This integration allows the transformation to share computational resources and execution time with other rendering operations, avoiding the performance penalty that would result from treating it as a separate post-processing step.
3Use of energy by moving object
If brightness is reduced to save power, then power consumption is decreased, but user experience and image quality deteriorate
Solution Approach 1:
The patent changes the approach from adjusting brightness (a linear transformation) to applying non-linear transformations that modify image content while preserving perceptual quality. By transforming the image data itself rather than simply reducing brightness, the system can maintain image quality and user experience while still achieving power savings through the efficiency of the integrated rendering approach.
Data Source
AI summary
Image processing comprises receiving content from an application; rendering the content into a rendered frame and storing the rendered frame in a frame buffer; transferring the rendered frame from the frame buffer to a compositor, and displaying the rendered frame using the compositor. The image processing further comprises applying a non-linear transformation to at least part of the rendered frame during the rendering the content into the rendered frame; during the transferring of the rendered frame to the compositor, or during the displaying of the rendered frame by the compositor.


