[发明专利]减少视频传输时的分组丢失的影响有效
申请号: | 200880007934.0 | 申请日: | 2008-02-28 |
公开(公告)号: | CN101636983A | 公开(公告)日: | 2010-01-27 |
发明(设计)人: | J·丘;T·M·摩尔;G-W·沈;Z·Z·袁;R·克林恩;A·贾亚孙达 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 减少 视频 传输 分组 丢失 影响 | ||
1.一种计算机系统中的用于当在发送端点和接收端点之间发送数据时减 少分组丢失的影响的方法,所述方法包括:
接收数据大小和先前时间段期间的分组丢失率的指示(510);
基于所接收到的数据大小和所述分组丢失率的指示来确定要施加的保护 级别(520);
向所述接收端点发送包含所述数据的一个或多个数据分组(530);以及
基于所确定的保护级别来向所述接收端点发送一个或多个保护分组 (540),其中所述一个或多个保护分组包括所述接收端点可用于恢复丢失数 据分组的信息,从而使得当数据分组丢失时所述接收端点能够在不与所述发送 端点进行额外通信的情况下使用所述保护分组来获取所述数据的全部;
所述方法还包括:
使用分阶段的保护级别,发送端点发送具有第一保护级别的第一保护分 组,以及处于更高保护级别的一个或多个附加保护分组;
当发生分组丢失时,接收端点可基于分组丢失程度和所需保护级别来选择 要使用的保护分组以恢复丢失的分组。
2.如权利要求1所述的方法,其特征在于,至少一个保护级别对所述数据 应用异或运算。
3.如权利要求1所述的方法,其特征在于,至少一个保护级别对所述数据 应用Reed-Solomon算法。
4.如权利要求1所述的方法,其特征在于,包括创建将保护级别映射到帧 大小和分组丢失率的表,并且其中确定要施加的保护级别包括在所述表中查找 所述保护级别。
5.如权利要求1所述的方法,其特征在于,所述保护分组包括分阶段的保 护级别。
6.如权利要求1所述的方法,其特征在于,接收分组丢失率包括从所述接 收端点接收分组丢失报告。
7.如权利要求1所述的方法,其特征在于,确定要施加的保护级别包括确 定视频帧的类型,并且包括对其他帧所依赖的帧类型施加较高的保护级别。
8.如权利要求1所述的方法,其特征在于,确定要施加的保护级别包括不 对大小低于阈值或包含低于预定比特率的视频数据的数据施加保护。
9.如权利要求1所述的方法,其特征在于,所述发送端点是为多个接收端 点服务的视频会议服务器。
10.一种用于减少分组丢失对通过网络经由视频会议服务器从发送端 点传送到接收端点的视频会议数据的影响的计算机系统,所述计算机系统包 括:
被配置成从所述发送端点接收视频会议数据的视频会议数据接收组件 (170);
被配置成基于所述视频会议数据来产生纠错数据的纠错组件(140),其 中所述纠错数据提供用于恢复所述视频会议数据的丢失部分的信息并基于一 个或多个保护级别来被分成各分组;
被配置成将从所述发送端点接收到的视频会议数据转发给多个接收端点 的视频会议数据发送组件(160),其中所述视频会议数据发送组件基于所述 视频会议数据和与所述接收端点的连接的特性来确定向每一个接收端点发送 所述纠错数据的分组中的哪一些,从而使得所述纠错数据不是为每一个接收端 点单独产生的。
11.如权利要求10所述的系统,其特征在于,所述纠错组件从所述发 送端点接收所述纠错数据。
12.如权利要求10所述的系统,其特征在于,所述纠错组件在所述视 频会议服务器处创建所述纠错数据。
13.如权利要求10所述的系统,其特征在于,所述发送端点创建所述 纠错数据的一部分而所述视频会议服务器创建所述纠错数据的另一部分。
14.如权利要求10所述的系统,其特征在于,所述纠错组件将所需保 护级别的指示发送到所述发送端点并且基于所述所需保护级别来从所述发送 端点接收纠错数据。
15.如权利要求10所述的系统,其特征在于,所述视频会议数据发送 组件周期性地重新确定向每一个接收端点发送所述纠错数据的分组中的哪一 些。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880007934.0/1.html,转载请声明来源钻瓜专利网。