Switching Communication Path for Image Data in Volatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses experience prolonged communication path occupation when writing large amounts of continuous data, such as image data, to volatile memory, which restricts data transfer for other devices.

Innovation Solution

Incorporating a switching unit that switches the communication path from a shared internal bus to a physically independent first data bus when receiving image data, allowing simultaneous data transfer and reducing occupation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data is written to volatile memory through a shared communication path, then data transfer is simple and device complexity is low, but the communication path is occupied for a long time when writing large amounts of continuous data

Engineering Contradiction:
Improvecommunication path occupation timeVSAvoidcommunication path structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The shared communication path is segmented into multiple dedicated communication paths (first communication path for non-image data, second communication path for image data). This segmentation allows simultaneous data transfers through different paths, reducing the occupation time of any single communication path while maintaining a relatively simple overall structure through dedicated path assignment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A switching unit is introduced as an intermediary component to manage data flow between the interface and volatile memory. The switching unit dynamically routes data through appropriate communication paths based on data type, enabling efficient resource utilization and reducing communication path occupation time without requiring complete restructuring of the memory system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a shared communication path is used for all data types, then device complexity is low, but productivity decreases when handling large amounts of image data

Engineering Contradiction:
Improvedata transfer speedVSAvoidcommunication path structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The communication path is divided into specialized segments (first communication path for non-image data, second communication path for image data). This segmentation enables parallel data transfers and improves productivity for image data handling while keeping the added complexity minimal through a straightforward dual-path architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The switching unit provides dynamic path selection based on the type of data being transferred. This dynamic routing capability allows the system to optimize data transfer speed by directing image data through the second communication path while maintaining the flexibility to handle other data types through the first path, thereby improving overall productivity without permanent structural complexity.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the communication path is not switched, then device complexity is low, but other devices cannot utilize the communication path simultaneously

Engineering Contradiction:
Improvecommunication path availabilityVSAvoidcommunication path structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The communication path infrastructure is segmented into multiple independent paths that can be simultaneously utilized. This segmentation increases communication path availability for multiple devices and operations while maintaining low complexity through a simple multi-path configuration without requiring complex arbitration or sharing mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multiple communication paths provide universal access capability, allowing different devices and data types to utilize appropriate paths simultaneously. The first communication path handles non-image data while the second handles image data, creating a multi-functional communication infrastructure that improves overall system versatility without significant complexity increase.

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

Data Source

PatentUS11375080B2Information processing apparatus and semiconductor device for writing data to a volatile memory through pluarl communication pathway
Publication Date: 2022.06.28 FUJIFILM BUSINESS INNOVATION CORP
  • US11375080B2 patent drawing
  • US11375080B2 patent drawing
  • US11375080B2 patent drawing

AI summary

An information processing apparatus includes a volatile memory that stores data, a controller that controls an operation of a device, an interface that temporarily stores data input from the device, a writing unit that controls writing of the data on the volatile memory, a first communication pathway that connects the interface to the writing unit and is used to transmit the data acquired by the interface to the volatile memory and to transfer the data written on the volatile memory, a second communication pathway that connects the interface to the writing unit and does not share a route with the first communication pathway, and a switching unit that switches a communication path used to transmit data from the interface to the volatile memory from the first communication pathway to the second communication pathway if the interface has received image data from the device.