[发明专利]一种在基于串行总线的流媒体传输系统中的主动延时装置有效
申请号: | 201010278204.3 | 申请日: | 2010-09-10 |
公开(公告)号: | CN102404280A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 杨振华;曹忻军;施亮 | 申请(专利权)人: | 北京飞利信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 串行 总线 流媒体 传输 系统 中的 主动 延时 装置 | ||
1.一种在基于串行总线的流媒体传输系统中的主动延时装置,在所述流媒体传输系统中多个终端设备通过串行总线串行连接,并且最前端的一个终端设备与中央控制设备连接,所述主动延时装置包括:
传输延时确定单元,用于根据来自所述中央控制设备的分别向各个终端设备发送广播命令的第一时间戳数据和来自各个终端设备的接收到所述广播命令的第二时间戳数据,分别计算所述中央控制设备与各个终端设备间的传输延时;
执行延时确定单元,用于根据表示各个终端设备从所述中央控制设备收到控制命令和数据包的时间的第三时间戳数据以及表示各个终端设备开始执行所述控制命令的时间的第四时间戳数据,分别为各个终端设备计算执行延时;
固有延时确定单元,用于根据所述传输延时和所述执行延时计算各个终端设备的固有延时;
比较器,用于比较所述各个终端设备的固有延时,以确定最大的固有延时值;以及
主动延时设置单元,用于根据所述最大的固有延时值以及各个终端设备的固有延时,确定各个终端设备的主动延时值。
2.根据权利要求1所述的主动延时设置单元,其中,所述主动延时设置单元根据所述最大的固有延时值与各个终端设备的固行延时之间的差,确定各个终端设备的主动延时值。
3.根据权利要求1或2所述的主动延时设置单元,其位于所述中央控制设备的内部。
4.一种基于串行总线的流媒体传输系统,其中多个终端设备通过串行总线串行连接,并且最前端的一个终端设备与中央控制设备连接,其中:
所述中央控制设备包括如权利要求1-4中的任意一项所述的主动延时装置;
所述终端设备包括:
设备延时判断单元,其在接收到来自所述中央控制设备的广播轮询命令时,生成表示接收到该轮询命令的第二时间戳数据,并且该第二时间戳数据返回所述中央控制设备。
5.根据权利要求4所述的基于串行总线的流媒体传输系统,其中,所述终端设备还包括根据来自中央控制设备的控制命令进行相应动作的执行单元;
所述设备延时判断单元在接收到来自所述中央控制设备的控制命令和测试数据包时,生成表示接收到该控制命令和测试数据包的第三时间戳;
所述执行单元在开始执行所述动作时生成表示开始执行动作的时间的第四时间戳数据。
6.根据权利要求5所述的基于串行总线的流媒体传输系统,其中,在所述中央控制设备向所述终端设备发送的控制命令中设置有主动延时值时,所述设备延时判断单元在接收到所述控制命令时,根据其中包含的主动延时值,主动延时该主动延时值所表示的时间后,再将所接收到的控制命令提供给控制部。
7.根据权利要求4-6中的任意一项所述的基于串行总线的流媒体传输系统,其中所述系统是能够进行混音的会议系统。
8.根据权利要求4-6中的任意一项所述的基于串行总线的流媒体传输系统,其中在系统初始化的过程中利用所述主动延时装置为各个终端设备进行主动延时设置。
9.一种在基于串行总线的流媒体传输系统中的主动延时方法,在所述流媒体传输系统中多个终端设备通过串行总线串行连接,并且最前端的一个终端设备与中央控制设备连接,所述主动延时方法包括:
传输延时确定步骤,用于根据来自所述中央控制设备的分别向各个终端设备发送广播命令的第一时间戳数据和来自各个终端设备的接收到所述广播命令的第二时间戳数据,分别计算所述中央控制设备与各个终端设备间的传输延时;
执行延时确定步骤,用于根据表示各个终端设备从所述中央控制设备收到控制命令和数据包的时间的第三时间戳数据以及表示各个终端设备开始执行所述控制命令的时间的第四时间戳数据,分别为各个终端设备计算执行延时;
固有延时确定步骤,用于根据所述传输延时和所述执行延时计算各个终端设备的固有延时;
比较步骤,用于进行比较所述各个终端设备的固有延时,以确定最大的固有延时值;以及
主动延时设置步骤,用于根据所述最大的固有延时值与各个终端设备的固有延时之间的差,确定各个终端设备的主动延时值。
10.一种终端设备,其包含在基于串行总线的流媒体传输系统中,在所述流媒体传输系统中多个终端设备通过串行总线串行连接,并且最前端的一个终端设备与中央控制设备连接,所述终端设备包括:
控制器,用于根据来自所述中央控制设备的控制命令控制终端设备中包含的各个装置;
设备延时判断单元,其在接收到来自所述中央控制设备的广播轮询命令时,生成表示接收到该轮询命令的第二时间戳数据,并且该第二时间戳数据返回所述中央控制设备;在接收到来自所述中央控制设备的控制命令和测试数据包时,生成表示接收到该控制命令和测试数据包的第三时间戳;并且在接收到的来自所述中央控制设备的控制命令包含有主动延时值时,主动延时所述主动延时值所表示的时间后将所述控制命令提供给所述控制部;
执行单元,其用于根据所述控制器的控制,执行所述中央控制设备的控制命令所指示的动作;并且
所述执行单元在开始执行所述动作时生成表示开始执行动作的时间的第四时间戳数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞利信科技股份有限公司,未经北京飞利信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010278204.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:治疗股骨头缺血性坏死的中草药制剂
- 下一篇:多糖类衍生物的水凝胶