发明名称 | 用于控制流媒体数据的编码比特率的系统和过程 | ||
摘要 | 呈现了一种用于控制流媒体数据的编码比特率的系统和过程。该编码比特率控制涉及:动态地调整编码比特率,来控制客户机缓冲区持续时间,以防止缓冲区下溢,同时,将平均编码比特率保持接近于网络的平均传输比特率(这样,使数据重放质量最大化)。通过使用最优线性二次方程控制理论,客户机缓冲区持续时间被保持尽可能接近于目标级,同时,仍然保持编码比特率(因而质量)尽可能恒定。此外,漏桶模型被并入控制回路,以使因瞬间编码比特率中的自然变更而产生的缓冲区持续时间中的这些变化不会被误认为是因网络拥塞而产生的缓冲区持续时间中的变化。 | ||
申请公布号 | CN1787422A | 申请公布日期 | 2006.06.14 |
申请号 | CN200510120182.7 | 申请日期 | 2005.11.11 |
申请人 | 微软公司 | 发明人 | A·E·克莱梅特斯;黄诚;P·A·舒 |
分类号 | H04L1/00(2006.01) | 主分类号 | H04L1/00(2006.01) |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 张政权 |
主权项 | 1.一种用于控制正通过计算机网络从服务器发送到客户机的流媒体数据的编码比特率的计算机实现的过程,包括执行以下各个过程动作:使用线性二次方程控制技术,在进行的基础上为所述流媒体数据建立当前编码比特率,它被估算以提供所述流媒体数据的高质量重放,同时仍然保持用于从所述服务器接收流媒体数据的客户机的解码器缓冲区被填充到所需的持续时间等级,以便减少下溢情况的机会,所述下溢情况将会导致所述客户机所执行的流媒体数据的重放的中断;使用所建立的每个编码比特率来控制所述流媒体数据的速率。 | ||
地址 | 美国华盛顿州 |