Image Rotation via Memory Write Sequence Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveimage rotation capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvememory capacityVSAvoidprocessing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7525577B2Image processing apparatus and image processing method
Publication Date: 2009.04.28 OLYMPUS CORPORATION(JP)
  • US7525577B2 patent drawing
  • US7525577B2 patent drawing
  • US7525577B2 patent drawing

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.