Sensor Data Processing Split to Cut Software Storage Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the number of tasks to be executed by an information processing apparatus grows, the increase in the amount of software data to be stored becomes a significant problem.
Innovation Solution
The apparatus includes a first processor for performing a high-processing-load initial process, a selector for choosing among multiple lower-processing-load secondary processes, and a second processor for executing the selected secondary processes on the first processed data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the information processing apparatus stores different software for each task to execute multiple tasks, then the task execution capability is improved, but the amount of software data to be stored increases
Solution Approach 1:
The patent implements a universal first processor that can execute multiple different first processes (such as image recognition, object detection, and speech recognition) on data from various sensors. This single multi-functional processor replaces the need for separate dedicated processors for each task, thereby reducing the overall software data volume while maintaining the ability to execute multiple tasks. The selector mechanism enables this universal processor to dynamically choose which specific process to execute based on current task requirements.
2Quantity of substance
If the apparatus uses a single processor for all tasks, then the software data volume is reduced, but the processing load on individual tasks increases
Solution Approach 1:
The patent segments the processing workflow into two distinct stages: a first process with higher processing load executed by the first processor, and a second process with lower processing load executed by the second processor. This segmentation allows the system to reduce software data volume by consolidating multiple tasks on the first processor, while maintaining processing efficiency by offloading simpler second processes to the second processor. The selector intelligently distributes tasks between processors based on their computational requirements.
Data Source
AI summary
An information processing apparatus comprising, at least one first processor configured to carry out a first process on data input from at least one sensor to produce first processed data, a selector configured to select, according to a first predetermined condition, at least one of a plurality of second processes, and at least one second processor configured to receive the first processed data from the at least one first processor and to carry out the selected at least one of the plurality of second processes on the first processed data to produce second processed data, each of the plurality of second processes having a lower processing load than the first process.


