Image Processing Method Using Transparency Offset and Overlay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current image processing methods, such as the Gaussian blur algorithm and accumulation buffer, are complex and slow, especially when applied to Android systems, and lack versatility in achieving blur and tailing effects efficiently.
Innovation Solution
A method involving acquiring and creating multiple copies of an original image with varying transparencies, offsetting their content, and overlaying them to achieve the desired effects, which simplifies calculations and enhances processing speed while being suitable for Android systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the Gaussian blur algorithm is used to achieve blur special effects, then the image processing quality is improved, but the calculation process becomes complicated and the image processing speed decreases
Solution Approach 1:
The patent segments the image processing task by dividing the image into multiple pixel blocks that can be processed independently and in parallel. This segmentation allows the complex Gaussian blur calculation to be distributed across multiple processing units, maintaining high processing quality while significantly improving overall processing speed through parallel computation.
Solution Approach 2:
The patent performs preliminary actions by pre-calculating and storing gradient information for each pixel block before the actual blur processing. This preliminary computation of gradients enables the subsequent blur calculation to be performed more efficiently, reducing the overall calculation complexity and processing time while maintaining the quality of the blur effect.
2Manufacturing precision
If the accumulation buffer is used to achieve tailing special effects, then the visual effect is improved, but the method is not suitable for Android systems and has limited use range
Solution Approach 1:
The patent creates a universal image processing method that can achieve both blur and tailing special effects using the same computational approach. This multi-functional algorithm is designed to be platform-independent and can be efficiently implemented on Android systems, thereby expanding the adaptability and versatility of the image processing technique across different operating systems and devices.
Solution Approach 2:
The patent uses a copying approach by creating multiple copies of the image at different transparency levels and offset positions. Instead of relying on hardware-specific accumulation buffers, the method replicates the visual effect through software-based image copying and compositing operations, making it compatible with Android systems and broader application scenarios.
3Manufacturing precision
If weights are distributed to surrounding pixels and weighted averaging is calculated for each pixel, then the blur effect quality is improved, but the calculation process becomes complicated and processing speed slows down
Solution Approach 1:
The patent segments the image into pixel blocks and processes each block independently using simplified gradient-based calculations. This segmentation reduces the overall calculation complexity by breaking down the complex per-pixel weighted averaging into more manageable block-level operations, while still maintaining the quality of the blur effect through careful gradient computation.
Solution Approach 2:
The patent substitutes the traditional mechanical weighted averaging calculation with a gradient-based computational approach. Instead of directly computing weighted averages for each pixel, the method uses gradient information to efficiently estimate the blur effect, thereby simplifying the calculation process while preserving the visual quality of the blur effect.
Data Source
AI summary
The present disclosure discloses a method and an apparatus for processing an image. The method includes: acquiring a first original image to be processed and creating a preset number copies of the first original image which the preset number copies and the first original image have a same image but different transparencies; offsetting content of each copy of the preset number copies of the first original image to obtain the preset number copies of first processed images; and overlaying the first original image and the preset number copies of the first processed images, and getting an overlaid first original image as a result of the first original image.


