IP Facsimile Mode Switching for Real-Time Tone Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidreal-time detection capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If CPU resources are allocated to other jobs, then productivity is improved, but facsimile signal detection reliability deteriorates

Engineering Contradiction:
Improvejob processing throughputVSAvoidfacsimile signal detection reliability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3481039B1Information processing device and information processing method
Publication Date: 2021.04.07 KYOCERA DOCUMENT SOLUTIONS INC
  • EP3481039B1 patent drawingFigure 1
  • EP3481039B1 patent drawingFigure 2
  • EP3481039B1 patent drawingFigure 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.