Switching Communication Path for Image Data in Volatile Memory
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If the communication path is not switched, then device complexity is low, but other devices cannot utilize the communication path simultaneously
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.
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.
Data Source
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.


