Analysis Control System Priority Engine for Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing analysis systems face challenges in quickly acquiring desired analysis results from large-volume data, such as moving image or voice data, due to high processing loads, and cannot consistently deliver results with desired accuracy, especially when data volume is reduced to manage load, leading to suboptimal performance.
Innovation Solution
An analysis control system that includes an engine control unit, an analysis processing condition acceptance unit, and a priority setting unit to prioritize analysis engines based on analysis conditions, ensuring that high-priority analysis processing is executed efficiently, thereby optimizing resource allocation and achieving timely results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If analysis processing is executed on large-volume data such as moving image data, then analysis accuracy is improved, but processing time increases and results cannot be acquired quickly
Solution Approach 1:
The patent introduces a priority setting unit as an intermediary component that mediates between multiple analysis engines and the control system. This unit assigns priorities to different analysis engines based on analysis conditions, enabling the system to quickly select and execute the most appropriate analysis engine without compromising accuracy. The priority setting unit acts as a mediator that resolves the conflict between processing speed and analysis accuracy by directing data to the most suitable engine.
Solution Approach 2:
The system dynamically adjusts the selection and execution of analysis engines based on real-time analysis conditions. The priority setting unit continuously evaluates analysis conditions and modifies the execution order of analysis engines accordingly. This dynamic adaptation allows the system to optimize processing time for different types of data while maintaining high analysis accuracy by selecting the most appropriate engine for each specific condition.
2Productivity
If multiple analysis engines are executed in parallel to improve processing speed, then productivity is improved, but device complexity increases
Solution Approach 1:
The patent segments the analysis processing function into multiple specialized analysis engines, each designed to handle specific types of analysis tasks. The priority setting unit divides the overall analysis workload by assigning different priorities to different engines based on analysis conditions. This segmentation allows parallel execution of multiple engines to improve processing speed while keeping each individual engine relatively simple and manageable.
Solution Approach 2:
The priority setting unit serves as a universal control mechanism that manages multiple different types of analysis engines through a single interface. It provides multi-functionality by handling priority assignment, execution control, and result aggregation for various engine types uniformly. This universal approach reduces system complexity by providing a standardized method to manage diverse analysis engines rather than requiring separate control logic for each engine type.
3Loss of time
If frame rate of moving image data is reduced to decrease data volume, then processing time is reduced, but analysis accuracy deteriorates
Solution Approach 1:
The system changes the parameter of data sampling rate dynamically based on analysis conditions and engine priorities. Instead of using a fixed frame rate, the priority setting unit adjusts the effective processing rate by selecting which frames to process based on priority assignments. This allows the system to maintain high analysis accuracy when processing critical data while reducing processing time for less critical data, effectively changing the processing parameters adaptively rather than using a static reduction approach.
Data Source
AI summary
An analysis control system 100 of the present invention includes: an engine control unit 103 controlling analysis processing operation of a plurality of analysis engines 110 each executing analysis processing on analysis target data; an analysis processing condition acceptance unit 101 accepting input of an analysis processing condition relating to the analysis target data; and a priority setting unit 102 setting a priority of the analysis engine executing the analysis processing on the analysis target data, on a basis of the analysis processing condition. The engine control unit 103 controls the analysis processing operation of the analysis engines in accordance with the priority set by the priority setting unit.


