Mobile Audio Output Control Using Virtual Path Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of mobile terminals face inconvenience when multiple sounds are output simultaneously, requiring them to search and adjust sound settings to isolate the desired sound, leading to hindrances in listening to the intended audio.

Innovation Solution

A mobile terminal with a sound control unit that forms virtual output paths for applications requesting sound data, determines the desired sound data, and mutes unnecessary paths to prioritize and output the selected sound, allowing users to manage and control overlapping audio streams through a user-friendly interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple applications output sound simultaneously, then users can access multiple audio sources, but the overlapping sounds create hindrance and make it difficult to listen to the desired sound

Engineering Contradiction:
Improveability to access multiple audio sourcesVSAvoiddifficulty to isolate desired sound
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the audio output by creating separate virtual output paths for each application. The sound control unit forms distinct virtual paths (e.g., first virtual output path for first application, second virtual output path for second application) and can selectively activate or mute specific paths. This segmentation allows users to isolate desired sounds by controlling individual application paths without affecting others, resolving the contradiction between accessing multiple sources and isolating desired audio.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If users manually search for and adjust sound settings in each application, then they can control which sound is output, but this process is time-consuming and inconvenient

Engineering Contradiction:
Improveability to control sound outputVSAvoidtime to search and adjust settings
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a sound control unit as an intermediary between applications and the output device. This unit receives sound data from multiple applications, manages virtual output paths, and controls which application's sound is actually output. Users interact with this intermediary through a unified interface rather than searching through individual application settings, significantly reducing the time and effort required to control sound output while maintaining full control capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the system allows concurrent sound output from multiple applications, then audio versatility is enhanced, but the complexity of managing overlapping audio streams increases

Engineering Contradiction:
Improveconcurrent audio output capabilityVSAvoidcomplexity of audio stream management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of output paths for each application instead of requiring complex real-time mixing and management of concurrent audio streams. Each application gets its own virtual output path copy that can be independently controlled. This copying approach maintains the versatility of concurrent audio capability while simplifying management, as users can selectively activate or mute individual virtual paths without dealing with complex audio stream interactions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10394516B2Mobile terminal and method for controlling sound output
Publication Date: 2019.08.27 PANTECH CORP
  • US10394516B2 patent drawing
  • US10394516B2 patent drawing
  • US10394516B2 patent drawing

AI summary

Provided is a mobile terminal and method for controlling a sound (audio) to be output, the mobile terminal including at least one application including sound (audio) data and requesting an output sound, a sound (audio) control unit to determine an output sound when a plurality of requests for the output sound is input by a plurality of applications being executed, and a sound (audio) output unit to output the determined sound by forming a virtual output path for each of the sound data to be output, and blocking other virtual output paths aside from a virtual output path mapped to the sound determined to be output by the sound control unit.