多设备同步播放控制方法、设备、终端和系统的制作方法

文档序号:8286224阅读:164来源:国知局
多设备同步播放控制方法、设备、终端和系统的制作方法
【技术领域】
[0001]本发明涉及多媒体技术领域,特别涉及一种多设备同步播放的控制方法和系统。
【背景技术】
[0002]DLNA协议(DIGITAL LIVING NETWORK ALLIANCE)由索尼、英特尔、微软等企业发起成立,旨在解决个人PC、消费电器、移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能,目前成员公司已达280多家。然而,DLNA协议没有提供关于多设备之间播放如何同时同步的方法;当前现有技术中的一般做法是通过对比当前播放时间和收到的时间确定是否接着播放,但如果播放设备比较多,并且各个播放设备之间的网络延时不一致,则收到播放命令的时间也不一致,则各播放设备之间容易出现不同同步。现有的一种专利技术披露通过计算网络延时来预估命令的执行时间,但存在如下问题:A、B为播放设备,C(control)为控制设备,当命令提早到达B,而目AB这时的声音是同步正确播放的,那么此时B更新自己的进度就会导致错误。

【发明内容】

[0003]为此,需要提供一种对播放时间控制更为精确、最大程度保证多设备同步播放的方案。
[0004]为实现上述目的,发明人提供了一种多设备同步播放控制方法,包括步骤:
[0005]一种多设备同步播放控制方法,包括步骤:
[0006]主设备向从设备发送控制信息,所述控制信息包括预计从设备收到控制信息时的播放进度Tc^和预计命令执行时刻T。2;
[0007]从设备接收来自主设备的控制信息,进行第一判断操作,并根据第一判断操作的判断结果执行播放控制方案,
[0008]所述第一判断操作具体包括:计算VT = (Td2-Tc2)-(Td0-Tc0)并比较|ντ|与预设第一时间阈值Tl的大小,其中:Td2为从设备进行第一判断操作时的系统时刻;Td(l为从设备当前播放进度。
[0009]进一步地,所述的多设备同步播放控制方法中,所述“根据第一判断操作的判断结果执行播放控制方案”具体包括:
[0010]当VT ( Tl时,立即执行播放控制;
[0011 ] 当IVT I > Tl且VTtlC O时,从设备在系统时刻为T。2时执行播放控制;
[0012]当IVT I >T1且VTci) O时,从设备执行播放控制,并将从设备的播放进度前调VTo
[0013]进一步地,所述的多设备同步播放控制方法中,所述控制信息中还包括命令类型,所述命令类型包括播放控制或播放器属性调节;
[0014]在从设备接收来自主设备的控制信息之后以及从设备进行第一判断操作之前,从设备还进行一第二判断操作,所述第二判断操作具体包括:
[0015]判断播放命令类型,当判定播放命令类型为播放控制时进行第一判断操作,当判定播放命令类型为播放器属性调节时直接执行所述播放器属性调节命令。
[0016]进一步地,所述的多设备同步播放控制方法中,所述播放器属性调节包括亮度调节、音量调节或对比度调节;
[0017]所述播放控制包括进度调节、播放暂停或播放停止。
[0018]进一步地,所述的多设备同步播放控制方法中,所述预计接收时刻由主设备根据主设备发送控制信息时的系统时刻凡占信息传输时间VT11^算得到;
[0019]所述预计从设备收到控制信息时的播放进度Tc^由主设备根据主设备发送控制信息时的播放进度Tdl与信息传输时间VT m计算得到。
[0020]进一步地,所述的多设备同步播放控制方法中,主设备向从设备发送控制信息之前还包括预设次数的网络环境测试,所述网络环境测试具体包括:主设备向从设备发送测试信息,从设备接收到所述测试信息后立即向主设备返回应答信息,主设备以多次网络环境测试得到的应答信息接收时刻与测试信息发送时刻的最大差值或差值的均值作为信息传输时间VTm。
[0021]进一步地,所述的多设备同步播放控制方法中,主设备与从设备以预设频率进行多次时间同步操作以确保主设备与从设备具有一致的系统时刻。
[0022]发明人同时还提供了一种多设备同步播放控制系统,包括主设备与至少一从设备;
[0023]所述主设备包括第一通信单元;所述从设备包括第二通信单元、判断单元和执行单元;
[0024]所述主设备通过第一通信单元向从设备发送控制信息,所述控制信息包括预计从设备收到控制信息时的播放进度Tc^和预计命令执行时刻T。2;
[0025]所述从设备通过第二通信单元接收来自主设备的控制信息,所述判断单元进行第一判断操作,所述执行单元根据第一判断操作的判断结果执行播放控制方案,
[0026]所述判断单元进行的第一判断操作具体包括:计算VT = (Td2-Tc2)-(Td0-Tc0)并比较|ντ|与预设第一时间阈值Ti的大小,其中:Td2为从设备进行第一判断操作时的系统时刻;Td(l为从设备当前播放进度。
[0027]进一步地,所述的多设备同步播放控制系统中,所述执行单元根据第一判断操作的判断结果执行播放控制方案具体包括:
[0028]当IVT I ( Tl时,立即执行播放控制;
[0029]当IVT I > Tl且VTtlC O时,在系统时刻为T。2时执行播放控制;
[0030]当IVT I >TI且VTtlS O时,执行播放控制,并将从设备的播放进度前调VTo
[0031]进一步地,所述的多设备同步播放控制系统中,所述控制信息中还包括命令类型,所述命令类型包括播放控制或播放器属性调节;
[0032]在从设备通过第二通信单元接收来自主设备的控制信息之后以及所述判断单元进行第一判断操作之前,所述判断单元还进行一第二判断操作,所述第二判断操作具体包括:
[0033]判断播放命令类型,当判定播放命令类型为播放控制时,判断单元进行第一判断操作,当判定播放命令类型为播放器属性调节时,执行单元直接执行所述播放器属性调节命令。
[0034]进一步地,所述的多设备同步播放控制系统中,所述播放器属性调节包括亮度调节、音量调节或对比度调节;
[0035]所述播放控制包括进度调节、播放暂停或播放停止。
[0036]进一步地,所述的多设备同步播放控制系统中,所述主设备还包括计算单元;
[0037]所述预计接收时刻凡2由计算单元根据主设备发送控制信息时的系统时刻!^与信息传输时间VTjf算得到;
[0038]所述预计从设备收到控制信息时的播放进度Tc^由计算单元根据主设备发送控制信息时的播放进度Tdl与信息传输时间VT m计算得到。
[0039]进一步地,所述的多设备同步播放控制系统中,主设备通过第一通信单元向从设备发送控制信息之前还包括预设次数的网络环境测试,所述网络环境测试具体包括:主设备通过第一通信单元向从设备发送测试信息,从设备接收到所述测试信息后立即通过第二通信单元向主设备返回应答信息,主设备的计算单元以多次网络环境测试得到的应答信息接收时刻与测试信息发送时刻的最大差值或差值的均值作为信息传输时间VTm。
[0040]进一步地,所述的多设备同步播放控制系统中,主设备与从设备通过第一通信单元和第二通信单元以预设频率进行多次时间同步操作以确保主设备与从设备具有一致的系统时刻。
[0041]发明人同时还提供了一种多设备同步播放控制设备,包括第一通信单元,所述设备通过第一通信单元向终端发送控制信息,所述控制信息包括预计终端收到控制信息时的播放进度Tc^和预计命令执行时刻T。2。
[0042]进一步地,所述的多设备同步播放控制设备中,还包括计算单元;
[0043]所述预计接收时刻Te2由计算单元根据设备发送控制信息时的系统时刻Tel与信息传输时间VTjf算得到;
[0044]所述预计终端收到控制信息时的播放进度Tcfl由计算单元根据设备发送控制信息时的播放进度Tdl与信息传输时间VT m计算得到。
[0045]发明人同时还提供了一种多设备同步播放控制终端,包括第二通信单元、判断单元和执行单元;
[0046]所述终端通过第二通信单元接收来自控制设备的控制信息,所述判断单元进行第一判断操作,所述执行单元根据第一判断操作的判断结果执行播放控制方案,
[0047]所述判断单元进行的第一判断操作具体包括:计算VT = (Td2-Tc2)-(Td0-Tc0)并比较|ντ|与预设第一时间阈值Ti的大小,其中:Td2为所述终端进行第一判断操作时的系统时刻;Td(l为所述终端当前播放进度。
[0048]进一步地,所述的多设备同步播放控制终端中,所述执行单元根据第一判断操作的判断结果执行播放控制方案具体包括:
[0049]当IVT I ( Tl时,立即执行播放控制;
[0050]当IVT I > Tl且VTtlC O时,在系统时刻为T。2时执行播放控制;
[0051]当IVT I >TI且VTc^
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1