Image Processing Device Row Determining Unit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems face challenges in determining whether image data has already been read, leading to decreased processing speed due to repeated reads from low-speed storage devices, especially when correcting for distortion and alignment issues in image data.

Innovation Solution

A processing device with a low-speed storage unit and a high-speed storage unit, where the determining unit reads and writes image data from the low-speed unit to the high-speed unit based on predetermined storage rows, allowing for efficient determination of already read data and optimizing storage and retrieval processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a low-speed storage device is used to store large amounts of image data per frame at low cost, then storage cost is reduced, but processing speed decreases due to repeated reads

Engineering Contradiction:
Improveimage data storage capacityVSAvoidprocessing speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides the image data storage into two segments: a low-speed storage device for bulk image data and a high-speed storage device (cache) for frequently accessed data. This segmentation allows the system to maintain large storage capacity while enabling fast access to critical data portions, resolving the contradiction between storage capacity and processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-loading image data from the low-speed storage device into the high-speed storage device before it is needed for processing. The determining unit predicts which data will be needed and loads it in advance, eliminating wait times during actual processing operations and maintaining high processing speed.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If image data is read repeatedly from low-speed storage device, then data access is possible, but processing speed decreases

Engineering Contradiction:
Improvedata accessibilityVSAvoidprocessing speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The high-speed storage device acts as an intermediary between the low-speed storage device and the processing unit. It buffers frequently accessed image data, allowing the processing unit to access data quickly without directly interfacing with the slow storage device, thus maintaining both data accessibility and high processing speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the access parameter by shifting the access location from low-speed to high-speed storage. The determining unit monitors access patterns and dynamically changes which storage device is accessed for each data request, optimizing the balance between accessibility and speed based on current processing needs.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If cache mechanism is used to read image data into high-speed storage device, then processing speed improves, but it cannot be easily determined whether image data has already been read

Engineering Contradiction:
Improveprocessing speedVSAvoiddata read status determination
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The determining unit implements a feedback mechanism that continuously monitors the high-speed storage device to determine which image data has already been read. By tracking access patterns and maintaining awareness of the cache contents, the system provides feedback information that makes it easy to identify already-read data, preventing redundant reads while maintaining the speed benefits of the cache mechanism.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11195249B2Processing device having a row number determining unit
Publication Date: 2021.12.07 ASTEMO LTD
  • US11195249B2 patent drawing
  • US11195249B2 patent drawing
  • US11195249B2 patent drawing

AI summary

A processing device includes a low-speed storage unit that stores an image extending in a column direction and a row direction, a high-speed storage unit on which reading is executed at a higher speed than the low-speed storage unit and which stores a region corresponding to the entire image in the column direction and a predetermined storage row that is a portion in the row direction of the image, a reading unit that continuously reads the image in the column direction from the high-speed storage unit, and a determining unit that reads the image from the low-speed storage unit and writes the image to the high-speed storage unit. The determining unit determines a row number to be read next in the image based on the minimum or maximum row number in the row direction of the image, stored in the high-speed storage unit for each of targets that are to be processed and are obtained by dividing the column direction into predetermined pixels.