[发明专利]多灯光主控制器间时间同步方法及其实现装置有效
| 申请号: | 201210351019.1 | 申请日: | 2012-09-20 |
| 公开(公告)号: | CN102915222A | 公开(公告)日: | 2013-02-06 |
| 发明(设计)人: | 王东越;曹孝坤;索国锋;邢保振;吕昱 | 申请(专利权)人: | 四川九洲电器集团有限责任公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14;G09G3/36;G09G5/14 |
| 代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 徐宏;吴彦峰 |
| 地址: | 621000*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 灯光 主控 制器间 时间 同步 方法 及其 实现 装置 | ||
技术领域
本发明涉及灯光控制系统中多主控制器间时间同步技术。
背景技术
在灯光控制领域中,常常采用多个灯光主控制器同时控制同一个灯光画面的不同部分的播放或将多个主控制器放置在不同地点同时控制灯光画面在同一时刻播放相同内容。不论是第一种灯光画面的多主控制器工作方式还是第二种工作方式,多主控制器之间的同步是实现播放画面的整体性或一致性的关键。
现有的同步技术采用的是RTC实时时间芯片或网络进行同步。
然而,RTC实时时间芯片的时间精确度只能到达秒级,不能很好的满足灯光控制领域中毫秒级的帧播放速率的时间同步要求,以至于画面的完整性或一致性不高;另外,灯光控制领域中需要进行时间同步的主控制器间的距离并不固定,各个主控制器可能会间隔非常远,这时网络连接布线很不方便,同时也增加了成本,且由于长距离网络传输延时较大,容易丢包,故通过网络进行时间同步也不能满足各主控制器间隔较远时的同步要求。
发明内容
本发明解决的技术问题是:实现脱机播放模式下多灯光主控制器间的精确同步。
鉴于以上问题,本发明采用GPS时间进行时间同步,GPS时间是GPS接收器接收来自卫星的GPS定位信息中包含的时间。GPS时间有以下优点:时间精度高(可达到微秒级)、信号稳定、信息输出快,可满足灯光控制领域中时间同步对时间精确度、稳定性、实时性的要求。
本发明中一种基于GPS时间的多灯光主控设备间时间同步的方法,包括:
获取节目开始时间T1的步骤;
当获取节目开始时间T1后,获取当前GPS时间T2的步骤;
计算时间差T=T2-T1的步骤;
确定在当前GPS时间T2应当播放播放列表中第n个文件的步骤:将播放列表中的文件的播放时间依次顺序叠加得到总时间T_TOTAL上,直到叠加第n个文件的播放时间后总时间T_TOTAL大于或等于时间差,第n个文件便为在当前GPS时间T2应当播放的文件,n为不等于0的自然数;
确定当前GPS时间T2应当播放的所述第n个文件的偏移位置的步骤;
控制灯光主控设备从第n个文件的偏移位置开始播放文件的步骤。
优选地,当叠加播放列表中最后1个文件的播放时候后总时间T_TOTAL仍然小于时间差时,则从播放列表第1个文件开始继续顺次将播放列表中的各个文件播放时间叠加到总时间T_TOTAL上,到直到总时间T_TOTAL大于或等于时间差。
优选地,确定播放列表中单个文件的播放时间的方法包括:
计算单帧数据长度FRAME_LEN的步骤;
获取该文件大小F_SIZE及播放帧频FRAME_RATE的步骤;
计算该文件总帧数FRAME_NUMS=F_SIZE/FRAME_LEN的步骤;
计算该文件播放时间F_TIME = FRAME_NUMS/FRAME_RATE的步骤。
优选地,确定在当前GPS时间T2应当播放第n个文件的偏移位置的方法包括:
计算该文件已经被播放的时间T_FILE = T_TOTAL – T的步骤;
计算该文件当前应该播放的偏移位置F_OFFSET = T_FILE ×FRAME_RATE× FRAME_LEN的步骤。
本发明还提供了一种实现基于GPS时间的多灯光主控设备间时间同步方法的装置,包括:
节目开始时间获取模块,用于获取节目开始时间T1;
当前GPS时间获取模块,用于在获取节目开始时间T1后,获取当前GPS时间T2;
时间差计算模块,用于计算时间差T=T2-T1;
当前GPS时间应播放文件确定模块,用于将播放列表中的文件的播放时间顺次叠加得到总时间T_TOTAL上,直到叠加第n个文件的播放时间后总时间T_TOTAL大于或等于时间差,从而确定在当前GPS时间T2应当播放播放列表中第n个文件,n为不等于0的自然数;
当前GPS时间应播放文件偏移位置确定模块,用于确定当前GPS时间T2应当播放的第n个文件的偏移位置;
播放控制模块,用于控制灯光主控设备从第n个文件的偏移位置开始播放文件的模块。
优选地,所述当前GPS时间应播放文件确定模块还用于当叠加播放列表中最后1个文件的播放时候后总时间T_TOTAL仍然小于时间差时,则从播放列表第1个文件开始继续顺次将播放列表中的各个文件播放时间叠加到总时间T_TOTAL上,到直到总时间T_TOTAL大于或等于时间差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲电器集团有限责任公司,未经四川九洲电器集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210351019.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:掘进机
- 下一篇:带有滤芯的移液枪头结构





