IP Facsimile Mode Switching for Real-Time Tone Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IP facsimile communication technologies face challenges in detecting facsimile tone signals in real time, especially when the processor load is high, due to software processing requirements.
Innovation Solution
The information processing apparatus employs a mode-switching mechanism that dynamically adjusts CPU resources between IP facsimile communication and other jobs, prioritizing facsimile signal detection by switching between two modes: one that stops other jobs to focus on IP facsimile communication and another that increments thread priority to maintain parallel processing, ensuring real-time audio data processing even under high CPU load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If software processing is used for facsimile tone signal detection, then processing flexibility is improved, but real-time detection capability deteriorates under high CPU load
Solution Approach 1:
The patent implements dynamic mode switching between first mode (stop other jobs, prioritize IP facsimile communication) and second mode (execute in parallel with thread priority increment) based on real-time CPU load conditions. This dynamic adjustment allows the system to maintain real-time detection capability when CPU load is high while preserving processing flexibility when resources are available.
Solution Approach 2:
The patent changes the execution parameters of IP facsimile communication by switching between two distinct modes: first mode where other jobs are stopped and IP facsimile communication is executed with highest priority, and second mode where jobs run in parallel with incremented thread priority. This parameter change enables the system to adapt processing characteristics based on CPU load conditions.
2Productivity
If CPU resources are allocated to other jobs, then productivity is improved, but facsimile signal detection reliability deteriorates
Solution Approach 1:
The system dynamically adjusts resource allocation between facsimile signal detection and other jobs based on CPU load. When CPU load is high, it switches to first mode to guarantee facsimile detection reliability. When CPU load is low, it switches to second mode to maximize productivity by allowing parallel job execution.
Solution Approach 2:
The patent segments the execution environment into two distinct modes with different resource allocation strategies. First mode segments resources to dedicate CPU capacity exclusively to IP facsimile communication when needed. Second mode segments resources to allow parallel execution when resources are abundant, thus maintaining both reliability and productivity under different conditions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information processing apparatus (10) includes a processor capable of executing IP facsimile communication and a job other than the IP facsimile communication, a facsimile tone signal being transmitted/received as audio data in the IP facsimile communication; a storage (12) that stores a first or second level, which represents a mode for executing the IP facsimile communication; and a control unit (11) that determines whether the first or second level is stored in the storage, respectively selects a first mode and a second mode when determining that the first level and the second level are stored in the storage, and when receiving an execution instruction of the IP facsimile communication in the first mode and the second mode, respectively causes the processor to stop an uncompleted job and then preferentially execute the IP facsimile communication, and to execute an uncompleted job and the IP facsimile communication in parallel.