[发明专利]媒体缓冲有效
申请号: | 201780051537.2 | 申请日: | 2017-08-17 |
公开(公告)号: | CN109644162B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | U·N·E·哈马奎斯特 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L47/30 | 分类号: | H04L47/30 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达;王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 缓冲 | ||
一种发送设备包括发送缓冲器,其用于对表示实时媒体流的多个分组进行缓冲,所述分组在媒体流中具有从最旧到最新的顺序。所述发送设备还包括:发射机,其用于在网络上实时发送来自所述缓冲器的所述分组;以及控制器,其被安排为:测量所述发送缓冲器中被缓冲以进行发送的数据量,以及在被缓冲以进行发送的所述数据量超过或可能超过预定阈值的条件下,丢弃或压缩最旧分组或预定数量的最旧分组。
背景技术
通信网络越来越多地用于诸如语音和视频通信之类的实时通信。在这样的领域中,构成这样的通信的内容的所发送的数据在通信数据序列内(例如,在对话序列内)的正确时间到达变得更加重要。一些通信网络和传输网络被设计为注重数据的无差错递送超过数据的及时递送,而其他网络使数据的及时递送优先于数据的无差错递送。当使用被设计为使数据的及时递送优先的协议来发送通信时,通信数据的接收终端通常难以评估数据分组是由于发射机的延迟还是由于网络本身的延迟而在序列内迟到。为了解决这些延迟,许多接收机拥有缓冲器,其被称为抖动缓冲器,用于在将所接收的数据分组的内容进一步处理为用于播放的可听通信之前存储这些数据分组。这允许接收机等待一段时间以期望在播放的数据到达序列中的要求尚未接收的音频数据的点之前接收延迟的数据。
一些抖动缓冲器被配置有自适应机制,由此,当接收机接收到其感知为被延迟的分组时,抖动缓冲器的长度增加,以允许更多时间来接收延迟分组。然而,这导致可听通信中的人为暂停,并且可能导致通信方感知到这种延迟,例如导致各方交谈重叠。接收机最终可以确定将不会及时接收到分组,并且然后隐藏缺失的分组。
发明内容
在本文中认识到:在通信的发送侧,常常可以在进行发送之前对要发送的数据是否已经延迟做出评估。这可能是由于某种内部处理延迟,例如CPU或线程停滞。经过这样的评估,音频数据帧或分组可以在进行发送之前被丢弃或压缩以便减轻已经明显的延迟。通过以这种方式改变要发送作为通信的一部分的数据,有可能使接收机感知到丢弃的分组而不是延迟的分组。接收机通常将不会响应于检测到丢弃的分组而扩展其抖动缓冲器。这是因为在注重数据的及时到达超过无差错数据的网络中,损失是可以接受的,并且不会重新发送丢弃的信息。因此,没有理由等待丢弃的分组到达。通过在发送缓冲器处对排队等待发送的数据量进行本地测量,可以确定已经发生了延迟,并且可以采取步骤来丢弃或压缩最旧的缓冲数据。这导致接收机“准时”接收后续数据,防止任何抖动缓冲器的扩展,并使通信中任何人为引入的延迟减少到最低限度。
各个实施例提供了一种发送设备,其包括发送缓冲器、发射机以及控制器。所述发送缓冲器被配置为:对表示实时媒体流的多个分组进行缓冲。所述分组在所述媒体流内具有从最旧到最新的顺序。所述发射机被配置为:在网络上实时发送来自所述缓冲器的所述分组。所述控制器被配置为:测量所述发送缓冲器中的被缓冲以进行发送的所述数据量。在所测量的量超过或有可能超过预定阈值的情况下,所述控制器还被配置为:丢弃或压缩最旧分组或者预定数量的最旧分组。
提供本发明内容以便以简化的形式对下面在具体实施方式中进一步描述的设计构思的选择进行介绍。本发明内容并不旨在标识要求保护的主题的关键特征或重要特征,也不旨在用于限制要求保护的主题的范围。
附图说明
为了更好地理解本发明以及示出本发明可以怎样来实施,现在将通过举例的方式来参考以下附图,在附图中:
·图1示出了包括多个服务的通信网络的示意性图示,每个服务具有多个用户和用户终端的相应用户网络;
·图2示出了用户终端的示意性框图;
·图3示出了如下过程的流程图:测量发送缓冲器中的被缓冲以进行发送的数据量,并且在该量超过预定阈值的条件下丢弃或压缩最旧分组。
·图4a至图4d是一系列示意图,其示出了由于各种发射机延迟和网络延迟而由接收机感知到的不同延迟。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780051537.2/2.html,转载请声明来源钻瓜专利网。