FIFO Queue Buffering for Partial Data Reception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission technologies do not effectively manage the storage of partial data received from other devices, leading to inefficiencies in processing and potential delays in services like voice recognition, where the end of input data is unknown in advance.
Innovation Solution
An information processing device and method that uses a FIFO queue to store control information and associated partial data in a buffer area, allowing for sequential processing and storage of data in the order of reception, enabling efficient handling of incomplete input data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If partial data is stored in a buffer area without proper management, then storage capacity is utilized, but data processing efficiency deteriorates and delays occur
Solution Approach 1:
The patent segments the buffer area into multiple management units, each associated with specific control information. This segmentation allows for organized storage of partial data while maintaining processing efficiency through structured access patterns.
Solution Approach 2:
The patent implements preliminary action by storing control information in advance in a predetermined storage area (FIFO queue) before the actual data arrives. This allows the system to prepare storage locations and manage data flow proactively, preventing processing delays.
2Speed
If data is processed in real-time without buffering, then processing speed is maintained, but data loss occurs when input end is unknown
Solution Approach 1:
The system performs preliminary actions by storing control information in advance in a FIFO queue, preparing the necessary storage infrastructure before data arrives. This ensures that when partial data streams with unknown endpoints are received, the system can reliably buffer them without loss while maintaining processing speed.
Solution Approach 2:
The patent introduces a buffer area as an intermediary between data reception and processing. This intermediary component temporarily holds partial data, ensuring data completeness is maintained while allowing continuous processing operations to proceed without waiting for complete input.
3Adaptability or versatility
If multiple pieces of control information are stored without order management, then storage flexibility is improved, but data retrieval accuracy deteriorates
Solution Approach 1:
The patent segments control information into distinct, identifiable units stored in a FIFO queue structure. Each control information piece is associated with specific buffer areas, creating a segmented organization that maintains both flexibility in storage and precision in retrieval through structured access patterns.
Data Source
AI summary
An information processing device including a receiver that receives a plurality of pieces of control information from another device, and a controller that adds, in order of reception, a plurality of pieces of control information received from another device to a predetermined storage area, and adds, to a first buffer area related to first control information stored in the predetermined storage area, partial data of first input data corresponding to the first control information, in accordance with order of reception of the partial data.


