Image Processing Apparatus Tilt Correction via Burst Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems face inefficiencies in high-speed image data transfer and tilt correction, particularly when dealing with images tilted relative to the scanning direction, leading to reduced transfer efficiency and accuracy.

Innovation Solution

An image processing apparatus comprising a first memory, a transfer unit, and a processor, where the transfer unit reads and transfers image data in bursts to a second memory that allows random access, enabling efficient tilt correction through interpolation and address adjustments, optimizing data transfer and processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If burst transfer is used for high-speed data transfer, then data transfer speed is improved, but handling images tilted relative to scanning direction becomes difficult

Engineering Contradiction:
Improvedata transfer speedVSAvoidability to handle tilted images
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The image data is divided into multiple blocks, where each block contains data for a specific tilted image region. This segmentation allows the system to handle tilted images by processing them in discrete, manageable units that can be independently transferred and processed, resolving the contradiction between high-speed burst transfer and tilted image handling capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a block number dimension to organize image data, allowing tilted images to be represented as a sequence of blocks with different start addresses and lengths. This dimensional transformation enables the burst transfer mechanism to efficiently handle tilted image data by treating it as structured block sequences rather than continuous linear data

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If image data is transferred in bursts for each block, then transfer efficiency is improved, but memory access complexity increases

Engineering Contradiction:
Improvetransfer efficiencyVSAvoidmemory access complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-calculates and stores the start address and length of each block before transfer operations begin. This preliminary organization of block metadata allows the transfer mechanism to efficiently access and transfer tilted image data without complex real-time calculations, maintaining high transfer efficiency while reducing operational complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a block management structure that acts as an intermediary between the burst transfer mechanism and the tilted image data. This intermediate layer manages the complexity of random access patterns by organizing data into standardized blocks with predefined parameters, simplifying the interface between high-speed transfer and tilted image handling

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10419638B2Image processing apparatus and image processing method
Publication Date: 2019.09.17 FUJIFILM BUSINESS INNOVATION CORP
  • US10419638B2 patent drawing
  • US10419638B2 patent drawing
  • US10419638B2 patent drawing

AI summary

An image processing apparatus includes a first memory, a transfer unit, a second memory, and a processor. The first memory retains image data. The transfer unit reads from the first memory and transfers the image data for each area having a predetermined size. The second memory retains the image data of each area transferred by the transfer unit and allows random reading on a per address basis. The processor reads the image data from the second memory and performs a process for rotating an image for the read image data.