Dynamic Image Block Scaling for Mobile Composite Overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating composite images on mobile devices with limited memory and processing speed face challenges in efficiently scaling images and performing pixel-to-pixel overlay composition, as they require large memory for temporary storage of scaled images.

Innovation Solution

A mobile terminal and image processing program that dynamically determine a processing unit block based on internal working memory capacity, scaling factors, and image sizes to perform image scaling and composition processing, reducing memory consumption and processor load by processing images in blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If general scaling methods are used to create composite images, then image scaling and composition can be achieved, but large memory is required for temporary storage of scaled images

Engineering Contradiction:
Improveimage scaling precisionVSAvoidmemory consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent divides the composite image into multiple processing blocks (e.g., 16x16 pixel blocks) and processes each block independently. This segmentation allows the system to scale and compose images in small units that fit within limited memory capacity, eliminating the need to store entire scaled images temporarily. The processing unit block calculator determines optimal block sizes based on available working memory capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-calculates processing unit blocks and their boundaries before actual image processing begins. The processing unit block calculator determines the division of the composite image into processable blocks based on memory capacity, scaling factors, and image dimensions. This preliminary organization enables efficient memory management during the actual scaling and composition operations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If fixed-size tile images are used for composition processing, then processor load is reduced, but pixel-to-pixel overlay composition cannot be achieved

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidoverlay composition precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent makes the processing unit block size dynamic rather than fixed. The processing unit block calculator adjusts block dimensions based on available working memory capacity, scaling factors, and image dimensions. This dynamic adjustment allows the system to optimize between processing efficiency and composition precision, enabling pixel-to-pixel overlay when memory permits while maintaining good performance when memory is limited.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7486843B2Image processing overlaying one image on another
Publication Date: 2009.02.03 RENESAS ELECTRONICS CORP
  • US7486843B2 patent drawing
  • US7486843B2 patent drawing
  • US7486843B2 patent drawing

AI summary

According to one aspect of the invention, an image processing apparatus scales the image size and places one image onto another to display a compose image. The image processing apparatus includes an input image storage, an image attribute storage, an internal working memory, an output image storage, a processing unit block calculator, and an image processor. The processing unit block calculator dynamically determines a processing unit block according to the size of the internal working memory, scaling factors, a display image position, a display image size, and the amount of processed image data. The image processor inputs the image data of front and back images based on the processing unit block and performs composition processing in each processing unit block by using the internal working memory.