首页> 中国专利> 一种利用移动网络实现时钟同步的方法

一种利用移动网络实现时钟同步的方法

摘要

本发明提出一种利用移动网络实现时钟同步的方法,包括以下步骤:(2)系统侧的无线发射设备在每个固定时间间隔T发送同一个业务频道的数据;(3)终端接收业务频道的数据,在第1次接收数据时设置初始时间T0,并在此后每次收到数据时,根据初始时间T0、接收数据的次数N和固定时间间隔T计算得到当前时间X,并用所述当前时间X校正本地时钟。本发明适合在广播网络中使用,能实现系统与终端之间的时钟同步。

著录项

  • 公开/公告号CN1996829A

    专利类型发明专利

  • 公开/公告日2007-07-11

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200610161149.3

  • 发明设计人 沈灿;张建强;晏祥彪;王标;

    申请日2006-12-07

  • 分类号H04L7/08(20060101);H04N7/24(20060101);H04L12/18(20060101);

  • 代理机构11262 北京安信方达知识产权代理有限公司;

  • 代理人龙洪;霍育栋

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部

  • 入库时间 2023-12-17 18:46:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-01-25

    未缴年费专利权终止 IPC(主分类):H04L7/08 授权公告日:20091216 终止日期:20151207 申请日:20061207

    专利权的终止

  • 2009-12-16

    授权

    授权

  • 2007-09-05

    实质审查的生效

    实质审查的生效

  • 2007-07-11

    公开

    公开

说明书

技术领域

本发明属于移动多媒体广播或手机电视技术领域,特别涉及到一种实现移动多媒体广播的实时视频音频流的时钟同步的方法。

背景技术

移动多媒体广播是近年来兴起的一种多媒体播放技术。通过手持的终端,在高速移动的情况下,可以观看电视。终端通过无线协议,接收到节目单,并可以选择自己有权利收看的频道,从而可以接收选择频道的多媒体数据,实现在移动终端上看电视。

系统发射的空中数据,被分成不同的频道,每个频道的数据又包括视频、音频和数据三种类型,要求保证终端与系统之间能同步播放,即时钟同步,还要求终端能保证视频音频的同步播放,即唇音同步。时钟同步是多媒体广播系统中最基本的功能。

在多媒体广播领域,现有的保证时钟同步的方法有2种。一种是TS(传输流)协议,通过系统侧不断地发送节目参考时钟(PCR)包,让终端不停地校正时钟,以保证终端的时钟与系统设备的时钟是同步的。另一种方法是网络时间协议NTP,每隔一段时间,例如1个小时,服务器与客户端做一次交互,校对一下时间。

第一种方法适合在电路网络中使用,也适合单向广播网络使用,时钟可以保证很精确,但是TS方式每秒钟至少要发送3到10次来校正时钟,每个包有188字节大小,优点是精度高,缺点是浪费了带宽资源,同时TS实现的复杂度高;第二种方法适合在IP网络中使用,对网络带宽的开销很小,但要求网络是双向的,只能在交互式网络中使用,不适合广播网络中使用。

发明内容

本发明要解决的技术问题是提供一种利用移动网络实现时钟同步的方法,只需要较少的系统开销,就能实现终端与系统编码设备之间的时钟同步。

为了解决上述问题,本发明提出一种利用移动网络实现时钟同步的方法,包括以下步骤:

(2)系统侧的无线发射设备在每个固定时间间隔T发送同一个业务频道的数据;

(3)终端接收业务频道的数据,在第1次接收数据时设置初始时间T0,并在此后每次收到数据时,根据初始时间T0、接收数据的次数N和固定时间间隔T计算得到当前时间X,并用所述当前时间X校正本地时钟。

步骤(3)中,终端记录每次计算得到的时间,每收到1次数据,都在前一次计算的本地时钟基础上加上固定时间间隔T,即以累加的方式得到用于校正终端本地的同步时钟。

进一步,上述方法还可具有以下特点:步骤(3)中,当前时间X=T×(N-1)+T0

进一步,上述方法还可具有以下特点:步骤(3)中,本地时钟初始值T0为第一个被播放的图像帧或语音帧的播放时间戳。

进一步,上述方法还可具有以下特点:步骤(2)之前还包括:

(1)系统侧的编码器和无线发射设备之间保持时钟同步。

进一步,上述方法还可具有以下特点:步骤(3)之后还包括:

(4)终端解码视频数据、音频数据,并根据各自的播放时间戳,对照本地时钟,定时播放。

进一步,上述方法还可具有以下特点:终端播放视频数据和音频数据的同时,继续接收数据。

进一步,上述方法还可具有以下特点:步骤(4)中,当本地初始时钟设置为T0,则在本地时钟与解码后的视频数据、音频数据的播放时间戳相同时,进行定时同步播放。

进一步,上述方法还可具有以下特点:步骤(4)中,当终端初始接收数据对本地时钟清0时,则本地时钟与解码后的视频数据、音频数据的播放时间戳相同,进行定时同步播放。

现有技术是采用TS方式实现的,TS实现的复杂度高,每秒钟需要发送几个时钟校对包,每个包有188字节长,带来了无线频谱资源的开销。与现有技术相比,本发明可以在每秒钟发送一个时钟同步参考来保证时钟同步,系统开销很小。本发明适合在广播网络中使用,能实现系统与终端之间的时钟同步。

附图说明

图1是实施例中系统时钟同步方法的示意图。

图2是实施例中系统时钟传递方法的示意图。

图3是实施例中终端校对本地时钟的示意图。

具体实施方式

本发明是一种移动多媒体广播时钟同步的方法,对于同一个业务通道,每个固定时间间隔内,发送一次业务数据,移动网络的时间间隔很精确,没有累计误差,终端可以利用这个时间间隔来校正本地时钟,从而可以保证时钟同步。

下面结合附图1对本发明方法进行详细说明。所述方法包括以下步骤:

步骤100,系统侧的编码器和无线发射设备之间保持时钟同步;

由于一旦编码器和解码器之间不同步,时间长了,就形成累计误差,造成缓冲区溢出,而经常性校对,可以消除累计误差。

步骤110,系统侧的发射设备,每隔一个固定时间间隔T,发送同一个业务频道的数据;

如图2所示,无线广播是在一个固定时间间隔内发送1个全帧结构数据,该固定时间间隔T可以是1秒钟、0.5秒种,或其他时间间隔。

步骤120,终端接收业务数据,在终端第1次接收到数据时将本地时钟初始值置为T0,之后终端收到第N次数据时,根据从第1次接收数据到第N次接收数据的时间间隔计算当前时间X=T×(N-1)+T0,并用该X来校正终端本地时钟,T0为第一个被播放的图像帧或语音帧的播放时间戳;

另一实施例中,终端也可以记录每次计算得到的时间,每收到1次数据,都在前一次计算的本地时钟基础上加上固定时间间隔T,即以累加的方式得到用于校正终端本地的同步时钟。

每次接收到业务数据,利用计算所得时钟校对终端本地时钟,可以保证终端播放视频帧、音频帧的时间间隔与编码器的时间间隔完全相等,从而实现时钟同步。

图3说明了终端侧校对本地时钟的实施例,包括以下步骤:

步骤210,终端根据电子节目单选择节目内容;

步骤220,终端开始接收系统侧发来的节目数据,第1次接收数据时将本地时钟置0,每次接收固定时间长度的业务数据,假定1次可以收到一秒钟的业务数据;        

步骤230,终端计算从第1次接收数据到第N次的时间间隔X,该实例采用的计算方法为X=T×(N-1),根据所述时间间隔X来校对本地时钟;

步骤240,解码视频数据、音频数据,并根据它们的播放时间戳,对照本地时钟,定时播放,同时返回到步骤220,继续接收数据。

如果在终端初始接收数据时,将本地初始时钟设置为T0,则在本地时钟与解码后的视频数据、音频数据的播放时间戳相同时,进行定时同步播放;

如果在终端初始接收数据时对本地时钟清0,则本地时钟与解码后的视频数据、音频数据的播放时间戳相同,进行定时同步播放。

这样,每个图像、语音数据编码的时间间隔,也就是播放的时间间隔,从而解决了编码与播放的时钟同步问题。

在一应用实例,业务通道1有256Kbit/s的速率,编码器每秒钟发送1次数据,终端开机后,接收到无线信号,取出第一秒钟的数据,系统时钟参考值为第一个被播放的图像帧或语音帧的播放时间戳,每隔一秒钟,终端收到一次新的数据,重新校对一次终端本地时钟,以保证终端与编码器的时钟同步。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号