Image Processing Controller Dynamic RAM HDD Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image processing apparatuses face challenges in efficiently transferring image data due to insufficient memory space, particularly when additional plug-ins are installed, leading to potential delays or the need for alternative hardware to ensure smooth operation.

Innovation Solution

The apparatus includes a controller that dynamically switches between primary and alternative hardware for processing, using the Hard Disk Drive (HDD) as an alternative to the Random Access Memory (RAM) for data transfer based on available space, ensuring continuous operation even when RAM is insufficient.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional plug-ins are installed to enhance image processing functionality, then processing capability is improved, but memory space is consumed leading to insufficient RAM availability

Engineering Contradiction:
Improveprocessing capabilityVSAvoidmemory space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system dynamically switches between RAM and HDD based on real-time memory availability. The controller monitors RAM usage and automatically selects the appropriate storage device for image data transfer, allowing the system to adapt to varying memory conditions while maintaining processing functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The HDD is designed to serve dual purposes: as long-term storage and as temporary workspace for image processing when RAM is insufficient. This multi-functionality allows the system to handle large image data sets without requiring additional RAM, resolving the contradiction between enhanced processing capability and limited memory space.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Speed

If RAM is used for image data transfer, then processing speed is improved, but processing is interrupted when RAM is full

Engineering Contradiction:
Improveprocessing speedVSAvoidcontinuous operation
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The HDD acts as an intermediary storage device when RAM is full. Instead of interrupting processing, the system temporarily transfers image data to the HDD, allowing processing to continue without interruption. This mediator approach maintains both speed and reliability by providing an alternative data storage path.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the data transfer location between RAM and HDD based on memory availability. When RAM is sufficient, data is transferred to RAM for fast processing. When RAM is full, the system switches to HDD for temporary storage, ensuring continuous operation while maintaining optimal processing speed.

Inventive Principle:
Principle #15Dynamics

3Reliability

If HDD is used as alternative storage, then continuous operation is maintained, but processing speed decreases compared to RAM

Engineering Contradiction:
Improvecontinuous operationVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically selects between RAM and HDD based on memory conditions, using RAM for fast processing when available and HDD only when necessary. This dynamic approach minimizes the impact on processing speed while ensuring continuous operation when RAM is full.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses HDD only partially - specifically when RAM is insufficient - rather than relying on it continuously. This partial usage minimizes the speed penalty associated with HDD while maintaining the reliability benefit of continuous operation capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9060091B2Image processing apparatus, image processing method, and computer-readable medium
Publication Date: 2015.06.16 FUJIFILM BUSINESS INNOVATION CORP
  • US9060091B2 patent drawing
  • US9060091B2 patent drawing
  • US9060091B2 patent drawing

AI summary

An image processing apparatus includes a storage and a controller. The storage stores an additional program having an interface for switching processing using first-choice hardware to processing using an alternative to the first-choice hardware depending on usage of the first-choice hardware. In the case where processing related to the additional program is executed, the controller executes the processing related to the additional program on image data by using the first-choice hardware or the alternative depending on the usage of the first-choice hardware.