【技术实现步骤摘要】
【国外来华专利技术】对音频流进行编码
技术介绍
音频流可以经由通信信道从发送设备(例如,用户设备或媒体服务器)发送给接收设备(例如,另一用户设备)。通信信道可以例如是在通信网络上的信道,例如基于分组的通信网络,例如因特网。例如在通过网络进行的呼叫中,传输可以基于VoIP(IP语音)技术。也就是说,音频流可以作为两个或更多个用户之间的呼叫的部分或经由网络进行的其他一些其他实时媒体通信事件来发送。为了使通信事件能够发生,接收设备的用户可以在接收设备上执行通信客户端的实例。通信客户端设立必要的VoIP连接以允许在通信事件期间与发送设备进行通信。发送设备也可以是其上通信客户端的另一实例被执行的用户设备。替代地,发送设备可以是媒体服务器;例如,在三个或更多个用户之间的群组呼叫(会议呼叫)中,每个用户可以将他们的音频流发送给媒体中继服务器,并且因此服务器可以选择性地混合接收到的音频流以发送给参加会议呼叫的其他用户。在本公开内容的上下文中,音频流意指被流式传输给接收设备的音频数据,由此当音频数据在接收设备处被接收时,可以在接收设备处播放音频数据,即使后续音频数据的传输继续发生。这与例如下载到接收设备的音频数据形成对比,其可能以小于其比特率的传输速率被发送,使得接收设备的用户在他们可以开始其播放而无需缓冲制品之前需要等待音频的全部(或至少大部分)被下载。在音频数据被流式传输的情况下,实际上可能在接收设备处存在对接收到的音频数据的一些缓冲。例如,如果音频数据是以每帧为基础被编码的,则接收的音频数据可以被缓冲以允许在它们被解码和播放之前接收整个帧。替代地或另外地,可以使用一些缓冲来为音频数据的不同片段 ...
【技术保护点】
1.一种对音频流进行编码的方法,包括以下步骤:在处理器上执行的音频编码器处接收要经由通信信道被发送给接收设备的音频流,所述处理器具有一定量的可用处理资源;确定所述通信信道的可用带宽;基于所确定的带宽,将所述可用处理资源的一部分分配给所述音频编码器,其中,如果所确定的带宽低于带宽门限,则所分配的部分更大;由所述音频编码器使用处理资源的所分配的部分对所述音频流进行编码;以及经由所述通信信道,将经编码的音频流发送给所述接收设备。
【技术特征摘要】
【国外来华专利技术】2016.01.07 US 14/990,6581.一种对音频流进行编码的方法,包括以下步骤:在处理器上执行的音频编码器处接收要经由通信信道被发送给接收设备的音频流,所述处理器具有一定量的可用处理资源;确定所述通信信道的可用带宽;基于所确定的带宽,将所述可用处理资源的一部分分配给所述音频编码器,其中,如果所确定的带宽低于带宽门限,则所分配的部分更大;由所述音频编码器使用处理资源的所分配的部分对所述音频流进行编码;以及经由所述通信信道,将经编码的音频流发送给所述接收设备。2.根据权利要求1所述的方法,其中,通过以下操作来执行所述分配步骤:基于所确定的带宽来选择所述音频编码器的具有不同复杂度的多个编码模式中的一者,以及将所述编码器配置为在所选择的编码模式下进行操作以对所述音频流进行编码;其中,如果所确定的带宽低于所述带宽门限,则选择所述编码模式中的需要所述可用处理资源的所述更大部分的更高复杂度编码模式。3.根据权利要求1或2所述的方法,其中,响应于在所述分配之后发生的所确定的带宽的增加,所述处理资源的所分配的部分被减少。4.根据权利要求2和3所述的方法,其中,通过以下方式来减少所述可用处理资源中的被分配给所述音频编码器的所述部分:响应于所确定的带宽的所述增加,将所述音频编码器切换到所述编码模式中的仅需要所述可用处理资源中的经减少的部分的更低复杂度编码模式。5.根据权利要求3或4所述的方法,其中,如果所确定的带宽随后从低于所述带宽门限的值增加,则仅当递增的带宽达到不同的带宽门限时,才减少所述处理资源中的被分配给所述音频编码器的所述部分。6.根据权利要求3、4或5所述的方法,其中,所述音频编码器是在所述处理器上执行的通信客户端的部件,并且所述可用处理资源中的通过所分配的部分的所述减少而变得可用的至少一些处理资源被重新分配给在所述处理器上执行的所述通信客户端的另一软件模块。7.根据任一前述权利要求所述的方法,其中,所述处理资源中的被分配给所述音频编码器的所述部分以不大于独立于所述可用带宽的最大分配变化率的速率被改变。8.根据任一前述权利要求所述的方法,其中,当所述音频流初始在所述音频编码器处被接收时,所述可用处理资源的所述部分独立于所述可用带宽被初始地分配给所述音频编码器,并且然后响应于随后确定所述可用带宽低于所述带宽门限而被增加。9.一种计算机系统,其包括:网络接口,其用于经由通信信道与接收设备进行通信...
【专利技术属性】
技术研发人员:S·斯里尼瓦桑,李明杰,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。