Dynamic Priority Control for Flexible Sound Input Output Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional information processing devices lack flexibility in changing sound output settings, particularly when programs are added or deleted, or when selecting sound input/output targets, such as devices like microphones or headsets.
Innovation Solution
An information processing device that obtains priority values for multiple programs and uses these values to selectively control sound input/output targets, allowing dynamic changes in sound output settings by prioritizing programs for input/output operations and performing cross-fade volume adjustments during changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If fixed settings for changing control of output sound are used, then the system operates stably according to predetermined rules, but the system lacks flexibility when programs are added or deleted or when sound input/output targets need to be changed
Solution Approach 1:
The patent changes the control parameter from fixed conditional rules to dynamic priority values. Each program is assigned a priority value, and the sound output target is determined by comparing these priority values. This allows flexible adaptation when programs are added or deleted, as long as their priority values are set, without requiring complex rule modifications.
Solution Approach 2:
The patent introduces dynamic priority values that can be adjusted for each program, replacing static fixed settings. The system dynamically determines which program receives sound input/output based on current priority values, enabling flexible reconfiguration of sound targets without system restructuring.
2Adaptability or versatility
If conventional fixed control methods are used, then the control logic is simple, but the system cannot flexibly adapt to changing program configurations or sound input/output requirements
Solution Approach 1:
The patent assigns priority values to programs in advance, before sound input/output operations begin. This preliminary configuration ensures that when programs are added or deleted, the system already has the necessary priority information to immediately determine sound targets without requiring complex rule reconfiguration or losing configuration information.
3Ease of operation
If selective changing control of sound input/output targets is implemented, then flexibility is improved, but the complexity of determining which program receives sound increases
Solution Approach 1:
The patent simplifies sound target selection by changing from complex conditional rule evaluation to simple priority value comparison. The system only needs to compare numerical priority values to determine which program receives sound input/output, greatly reducing the complexity of selection logic while improving ease of operation.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
To be able to change settings for selective changing control of a program as a target for sound input/output flexibly. A BGM sound selection managing section (54) obtains priority values set to a plurality of programs, respectively. The BGM sound selection managing section (54) performs control such that a program selected from among the plurality of programs on a basis of the obtained priority values becomes a target for selective sound input/output from/to an outside.