Method and apparatus for processing VoIP data
AssigneeSamsung Electronics Co., Ltd.
InventorYonghee Han
Life of this patent
Estimating the term…
Abstract
A system and method for processing Voice over Internet Protocol (VoIP) data including determining whether received audio data is VoIP data, transferring, when received audio data is VoIP data, the received VoIP data to a first path, and transferring, when received audio data is not VoIP data, the received audio data to a second path. The system and method can process, when received audio data is VoIP data, the received VoIP data via a VoIP data processing path including a voice engine for VoIP, instead of an audio data processing path, irrespective of types of mobile devices and types of applications.
Claims6
A method for processing Voice over Internet Protocol (VoIP) data, comprising:
- determining whether received audio data is VoIP data;
- transferring, when the received audio data is VoIP data, the received VoIP data to a first path;
- transferring, when the received audio data is not VoIP data, the received audio data to a second path;
- parallel-processing data via the first path and the second path;
- and
- mixing, by a mixer, the VoIP data processed via the first path with the audio data processed via the second path,
- wherein an Operating System (OS) includes an Android OS, and
- wherein the mixer is configured using Advanced Linux Sound Architecture (ALSA) plugins, including dmix, dsnoop and asym plugins, serving as software mixers.
A system for processing Voice over Internet Protocol (VoIP) data, comprising:
- a VoIP voice engine configured to process only VoIP data;
- an audio processing unit configured to process audio data, except for VoIP data;
- and
- a controller configured to receive audio data, determine whether the received audio data is VoIP data, transfer, when the received audio data is VoIP data, the received VoIP data to a first path, transfer, when the received audio data is not VoIP data, the received audio data to a second path, and parallel-process data via the first path and the second path;
- and
- a mixer for mixing the VoIP data processed via the first path with the audio data processed via the second path,
- wherein an Operating System (OS) includes an Android OS, and
- wherein the mixer is configured using Advanced Linux Sound Architecture (ALSA) plugins, including dmix, dsnoop and asym plugins, serving as software mixers.
Dependencies are inferred from the claim text.