Image Rotation via Memory Write Sequence Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing systems for digital cameras require complex operations and special constructions to efficiently rotate images, which complicates the processing and storage of image data.
Innovation Solution
An image processing apparatus with a first memory for storing image data, a write control section for writing data in a sequence dependent on rotation, and a read control section for reading data using addresses and sequences corresponding to the rotation, allowing for straightforward rotation processing without additional construction or complex operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If image rotation is implemented through address conversion and operation processing, then a rotated image can be obtained, but the processing becomes complicated and requires special construction
Solution Approach 1:
The patent applies preliminary action by pre-organizing image data in memory according to rotation patterns before actual rotation processing is needed. The memory is divided into regions with different data arrangement patterns (first pattern for non-rotated, second pattern for rotated) so that when rotation is required, the system only needs to switch between pre-prepared data patterns rather than performing complex real-time address conversions and operations.
2Quantity of substance
If sequential processing is effected by block line to reduce transmitted data amount, then memory capacity is reduced, but processing efficiency may be affected
Solution Approach 1:
The patent applies segmentation by dividing image data into block lines and processing them sequentially, which reduces the memory capacity needed to hold the entire image at once. The memory is organized to accommodate these segmented blocks, allowing efficient use of limited memory resources while maintaining the ability to process complete images through systematic block-by-block operations.
Solution Approach 2:
The patent maintains continuity of useful action by ensuring that the segmented block line processing can proceed without interruption. The memory organization with different data patterns and the coordinated control of read/write operations ensure that data flows continuously through the processing pipeline, preventing idle time and maintaining high processing efficiency despite the segmented approach.
Data Source
AI summary
Disclosed herein is an image processing apparatus including: a first memory for storing image data; a first write control section for, when image data are written into the first memory, writing the image data in different write sequence depending on whether a rotation of image is to be effected in forming the image or not; a first read control section for reading image data using read addresses and read sequence corresponding to the rotation of image when image data are read out from the first memory; a second memory for storing image data read out from the first memory; and a second write control section for writing image data into the second memory by write start address and write sequence corresponding to the rotation of the image stored in the first memory.


