发明名称 Multiple concurrent audio modes
摘要 Embodiments described herein include devices and processes for concurrently processing different audio streams with different hardware-based audio processing modes. A computing device for such embodiments may have multiple hardware audio signal processing modes capable of parallel execution. An operating system or audio stack thereof may manage audio paths or streams for audio sources producing respective types of audio signals. Which of the audio paths or streams will be connected with which of the hardware audio signal processing modes may be determined according to the types of the audio signals. A first hardware audio signal processing mode may be processing a first type of audio signal of a first audio path or stream while concurrently a second hardware audio signal processing mode processes a second type of audio signal of a second audio path or stream.
申请公布号 US9519708(B2) 申请公布日期 2016.12.13
申请号 US201313904436 申请日期 2013.05.29
申请人 Microsoft Technology Licensing, LLC 发明人 Yerrace Frank;Kotteri Kishore;Chung Rian
分类号 G06F17/00;G06F17/30;G06F3/16 主分类号 G06F17/00
代理机构 代理人 Lee Sunah;Choi Dan;Minhas Micky
主权项 1. A method of managing audio data in a computing device, the computing device comprising a processor chip, storage, and an audio processor chip, the audio processor chip providing a plurality of signal processing effects, each signal processing effect respectively implementing a different type of audio signal processing algorithm, the method performed by an operating system and/or a kernel-mode component of the computing device, the method comprising: accessing association information associating audio types and the signal processing effects, respectively, wherein each audio type is associated with a corresponding one of the signal processing effects; providing and managing audio streams that concurrently pass through the audio processor chip for respective applications executing on the computing device; receiving from the applications requests to initiate the audio streams, each request having associated therewith an indication indicating a respective audio type provided by the corresponding requesting application, wherein the audio types are associated with the audio streams on a stream-by-stream basis such that different concurrent audio streams of a same application are able to have different respective audio types associated therewith; and each time one of the requests is received from one of the applications, initiating the corresponding audio stream by selecting one of the signal processing effects for the audio stream, wherein the signal processing effect is selected according to the audio type indicated by the indication and according to the association information, wherein a first request to initiate a first audio stream is received from a first application, and while the first audio stream is streaming from the first application, a second request to initiate a second audio stream is received from the first application, the first request having associated therewith a first indication indicating a first audio type, the second request having associated therewith a second indication indicating a second audio type, the first audio stream being processed by a first signal processing effect while the second audio stream is being processed by a second signal processing effect.
地址 Redmond WA US