发明名称 Exposing off-host audio processing capabilities
摘要 An off-host audio engine interface exposes audio processing capabilities to a host. The interface receives offloaded audio streams and a host-processed audio stream from the host. The off-host audio engine processes the offloaded audio streams individually to create off-host-processed audio streams. The host-processed audio stream is mixed with the off-host-processed streams to create a mixed stream. The mixed stream undergoes audio processing by the off-host engine. The off-host audio engine provides output and reference audio streams based on the mixed audio stream. The reference stream can be provided to the host via the interface. Via the interface, the host can control local and global audio processing performed by the off-host engine by enabling or disabling local and global processing, and by enabling or disabling local and global audio processing components of the off-host audio engine.
申请公布号 US9264835(B2) 申请公布日期 2016.02.16
申请号 US201113053070 申请日期 2011.03.21
申请人 Microsoft Technology Licensing, LLC 发明人 Condit Kristin;Aslam Adeel;Liu Cheng-mean;Werner Catherine;Benson Nicholas J.;Yerrace Frank
分类号 G06F17/00;H04S7/00;G06F3/16;H04R3/00;H04R27/00 主分类号 G06F17/00
代理机构 代理人 Lee Sunah;Yee Judy;Minhas Micky
主权项 1. One or more computer-readable storage media storing instructions that, when executed by a computing device, perform a method of off-host audio processing, the method comprising: receiving at an off-host audio engine interface that exposes capabilities of an off-host audio engine to a host, one or more offloaded audio streams and a host-processed audio stream that has already been processed by the host; making by the off-host audio engine interface, the one or more offloaded audio streams and the host-processed audio stream available to the off-host audio engine; and generating by the off-host audio engine, an output audio stream based on a mixed audio stream, the mixed audio stream comprising the host-processed audio stream mixed with one or more off-host-processed audio streams, the one or more off-host-processed audio streams comprising the one or more offloaded audio streams processed by the off-host audio engine; and providing by the off-host audio engine, the output audio stream to an endpoint for consumption and to the off-host audio engine interface as a reference audio stream, wherein a configuration of the off-host audio engine enables the host to offload audio streams to the off-host audio engine for processing instead of processing the offloaded audio streams using a host audio engine.
地址 Redmond WA US