一种视频数据和音频数据同步播放的方法、装置和设备的制作方法

文档序号:7798898阅读:155来源:国知局
一种视频数据和音频数据同步播放的方法、装置和设备的制作方法
【专利摘要】本发明实施例提供了一种视频数据和音频数据同步播放的方法、装置和设备,所述的方法包括:在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;将所述多媒体数据标识发送至移动设备侧;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;在显示终端侧播放所述播放目标时间戳所对应的视频数据。本发明用以实现音频数据和视频数据的同步播放。
【专利说明】一种视频数据和音频数据同步播放的方法、装置和设备
【技术领域】
[0001]本发明实施例涉及多媒体数据处理的【技术领域】,特别是涉及一种视频数据和音频数据同步播放的方法、一种视频数据和音频数据同步播放的装置和一种设备。
【背景技术】
[0002]随着可支持各种媒体的播放器的普及,越来越多的将多种媒体文件同步播放以获得更好的欣赏效果和艺术效果,其中播放视频、欣赏音乐、浏览图片是最广泛应用的媒体执行方式。
[0003]以智能电视设备为例,智能电视包括智能电视、智能机顶盒,可以进行多媒体数据的播放。在诸如在夜晚家人休息等情况下,为避免打搅其他人,同时保证对多媒体数据的观赏,用户可能希望通过佩戴耳机收听智能电视设备播放视频时的声音,以替代智能电视设备的扬声设备播放声音。
[0004]佩戴耳机通常有两种解决方法:一种方法是用有线耳机连接智能电视设备;另一种方法是针对支持蓝牙耳机的设备,用蓝牙耳机链接智能电视。
[0005]第一种方法,将有线耳机插入智能电视设备中,而由于智能电视设备通常距离用户观看位置比较远,因此需要有线耳机的线很长,插拔也不方便。用户进行其他行动,例如倒水等等,需要拖动比较长的线,造成操作十分不方便。
[0006]第二种方法需要另外购买蓝牙耳机,成本高;而且,蓝牙耳机通常会出现声音比画面延迟的问题,用户体验十分差。

【发明内容】

[0007]本本发明实施例所要解决的技术问题是提供一种视频数据和音频数据同步播放的方法用以解决操作不方便和成本高的问题。
[0008]相应的,本发明实施例还提供了一种视频数据和音频数据同步播放的装置和一种设备,用以保证上述方法的实现及应用。
[0009]为了解决上述问题,本发明实施例公开了一种视频数据和音频数据同步播放的方法,所述的方法包括:
[0010]在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;
[0011]依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;
[0012]将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移送设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0013]接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;
[0014]在显示终端侧播放所述播放目标时间戳所对应的视频数据。[0015]优选地,所述无线传输的方式包括以下的一种或多种:
[0016]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0017]优选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前视频数据对应的音频时间戳。
[0018]优选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前视频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端侧与所述移动设备侧之间数据传输延迟的时间。
[0019]优选地,在所述接收所述移动设备侧返回的播放目标时间戳的步骤之后,所述方法还包括:
[0020]获取延迟时间值;
[0021]在所述播放目标时间戳指示的时间值上增加所述延迟时间值。
[0022]优选地,所述延迟时间值为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值;
[0023]或者;
[0024]所述延迟时间值为所述移动设备侧发送的延迟时间值。
[0025]优选地,所述视频数据携带有一个或多个视频时间戳;
[0026]所述在显示终端侧播放所述播放目标时间戳所对应的视频数据的步骤包括:
[0027]当当前播放的视频时间戳大于所述播放目标时间戳时,暂停播放视频数据直至当前播放的视频时间戳等于所述播放目标时间戳;
[0028]和/ 或,
[0029]当当前播放的视频时间戳小于或等于所述播放目标时间戳时,查找等于所述播放目标时间戳的视频时间戳;
[0030]播放所述视频时间戳对应的视频数据。
[0031]优选地,在所述接收所述移动设备侧返回的播放目标时间戳的步骤之前,所述方法还包括:
[0032]对所述视频数据进行缓冲处理。
[0033]优选地,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0034]本发明实施例还公开了一种视频数据和音频数据同步播放的方法,包括互相通信的显示终端,移动设备以及点播服务器;所述的方法包括:
[0035]在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0036]所述移动设备侧依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据;
[0037]在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0038]将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
[0039]优选地,所述无线传输的方式包括以下的一种或多种:
[0040]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0041]优选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0042]优选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
[0043]优选地,所述延迟时间值为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值;
[0044]或者,
[0045]所述延迟时间值为所述显示终端发送的延迟时间值。
[0046]优选地,在所述在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳的步骤之前,所述方法还包括:
[0047]对所述音频数据进行缓冲处理。
[0048]优选地,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0049]本发明实施例还公开了一种视频数据和音频数据同步播放的装置,包括互相通信的显示终端,移动设备以及点播服务器;所述的装置包括:
[0050]多媒体数据请求接收模块,用于在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;
[0051]视频数据获取模块,用于依据所述多媒体数据标识从与所述显示终端互相通信点播服务器获取对应的视频数据;
[0052]多媒体数据标识发送模块,用于将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移送设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0053]播放目标时间戳接收模块,用于接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;
[0054]视频数据播放模块,用于在显示终端侧播放所述播放目标时间戳所对应的视频数据。
[0055]优选地,所述无线传输的方式包括以下的一种或多种:
[0056]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0057]优选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0058]优选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端侧与所述移动设备侧之间数据传输延迟的时间。
[0059]优选地,在所述接收所述移动设备侧返回的播放目标时间戳的步骤之后,所述装置还包括:
[0060]获取模块,用于获取延迟时间值;
[0061]增加模块,用于在所述播放目标时间戳指示的时间值上增加所述延迟时间值。
[0062]优选地,所述延迟时间值为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值;
[0063]或者;
[0064]所述延迟时间值为所述移动设备侧发送的延迟时间值。
[0065]优选地,所述视频数据携带有一个或多个视频时间戳;
[0066]暂停播放子模块,用于在当前播放的视频时间戳大于所述播放目标时间戳时,暂停播放视频数据直至当前播放的视频时间戳等于所述播放目标时间戳;
[0067]和/ 或,
[0068]查找子模块,用于在当前播放的视频时间戳小于或等于所述播放目标时间戳时,查找等于所述播放目标时间戳的视频时间戳;
[0069]播放子模块,用于播放所述视频时间戳对应的视频数据。
[0070]优选地,所述装置还包括:
[0071]第一缓冲模块,用于对所述视频数据进行缓冲处理。
[0072]优选地,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0073]本发明实施例还公开了一种视频数据和音频数据同步播放的装置,包括互相通信的显示终端,移动设备以及点播服务器;所述的装置包括:
[0074]多媒体数据标识接收模块,用于在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0075]音频数据获取模块,用于所述移动设备侧依据所述多媒体数据标识从与所述移送设备互相通信的点播服务器获取对应的音频数据;
[0076]播放目标时间戳生成模块,用于在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0077]播放目标时间戳发送模块,用于将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
[0078]优选地,所述无线传输的方式包括以下的一种或多种:
[0079]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0080]优选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0081]优选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
[0082]优选地,所述延迟时间值为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值;
[0083]或者,
[0084]所述延迟时间值为所述显示终端发送的延迟时间值。
[0085]优选地,所述装置还包括:
[0086]第二缓冲模块,用于对所述音频数据进行缓冲处理。
[0087]优选地,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0088]本发明实施例还公开了一种视频数据和音频数据同步播放的系统,包括互相通信的显示终端,移动设备及点播服务器;
[0089]所述显示终端,用于接收多媒体数据播放请求,依据所述播放请求向所述点播服务器发送视频数据获取请求;所述播放请求包括多媒体数据标识;
[0090]所述移动设备,用于接收所述显示终端发送的多媒体数据标识,并依据所述多媒体数据标识向所述点播服务器发送音频数据获取请求;
[0091]所述点播服务器,用于依据所述视频数据获取请求及音频数据获取请求,分别向所述显示终端及移动设备返回对应的视频数据及音频数据;
[0092]所述移动设备还用于播放所述音频数据,并依据当前播放的音频时间戳生成的时间戳,并发送至所述显示设备;所述显示设备还用于播放所述播放目标时间戳所对应的视频数据。
[0093]本发明实施例还公开了一种设备,包括:
[0094]一个或多个处理器;
[0095]存储器;和
[0096]一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:
[0097]在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;
[0098]依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;
[0099]将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移送设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0100]接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;
[0101]在显示终端侧播放所述播放目标时间戳所对应的视频数据。
[0102]本发明实施例还公开了一种设备,包括:
[0103]一个或多个处理器;
[0104]存储器;和[0105]一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:
[0106]在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0107]所述移动设备侧依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据;
[0108]在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0109]将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
[0110]与【背景技术】相比,本发明实施例包括以下优点:
[0111]本发明实施例中显示终端在接收多媒体数据标识后,将多媒体数据标识发送至移动设备,移动设备根据多媒体数据标识获取对应的音频数据,并在播放音频数据时,返回播放目标时间戳,显示终端根据播放目标时间戳播放根据多媒体数据标识获取的视频数据,其中显示终端与移动设备通过无线传输的方式连接,使用用户可以摆脱有线耳机直接连接显示终端的束缚,方便用户操作,同时避免了音频数据和视频数据在播放时产生的微小差异累积造成的明显不同步的问题,实现了音频数据和视频数据的同步播放。此外,移动设备是大众使用频率很高的产品,本发明实施例复用移动设备,一物多用,避免了额外购买蓝牙耳机,实用性强,极大的降低了成本。
[0112]本发明实施例在播放目标时间戳中添加延迟时间值,消除了显示终端与移动设备在传输播放目标时间戳的延迟的影响,进一步提高了音频数据和视频数据同步播放的精度。
【专利附图】

【附图说明】
[0113]图1示出了一种显示终端同步播放视频数据和音频数据的流程示例图;
[0114]图2示出了一种显示终端与蓝牙耳机同步播放视频数据和音频数据的流程示例图;
[0115]图3示出了本发明的一种视频数据和音频数据同步播放的方法实施例1的步骤流程图;
[0116]图4示出了本发明的一种视频数据和音频数据同步播放的方法实施例2的步骤流程图;
[0117]图5示出了本发明的一种视频数据和音频数据同步播放的方法实施例3的步骤流程图;
[0118]图6示出了本发明的一种视频数据和音频数据同步播放的方法实施例4的步骤流程图;
[0119]图7示出了本发明的一种视频数据和音频数据同步播放的装置实施例1的结构框图;
[0120]图8示出了本发明的一种视频数据和音频数据同步播放的装置实施例2的结构框图;[0121]图9示出了本发明的一种视频数据和音频数据同步播放的系统实施例的结构框图;
[0122]图10示出了本发明一个实施例提供的智能电视的结构示意图;
[0123]图11示出了本发明实施例提供的一种终端设备结构示意图。
【具体实施方式】
[0124]为使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明实施例作进一步详细的说明。
[0125]参照图1,示出了 一种显示终端同步播放视频数据和音频数据的流程示例图。
[0126]如图1所示,在显示终端中的音视频数据读取模块读取多媒体数据,然后进行解码获得视频数据和音频数据,而视频数据和音频数据带有用于同步的时间戳。
[0127]接着将视频数据发送至视频输出模块,将音频数据发送至音频输出模块。在播放多媒体数据时,由播放时点控制模块进行视频数据和音频数据的时间戳同步,然后视频输出模块根据同步的时间戳在显示器上播放视频数据,音频数据模块根据同步的时间戳在扬声器上播放音频数据,最终实现同步播放视频数据和音频数据,在整体上实现多媒体数据的播放。
[0128]然而,在某些情况下,例如在夜晚家人休息,为避免打搅其他人,用户可能希望通过耳机收听智能电视设备播放多媒体数据时的音频数据。
[0129]未解决上述问题,可以应用蓝牙耳机远程收听智能电视设备播放多媒体数据时的音频数据。
[0130]在蓝牙应用中,蓝牙产品区分设备类型和服务类型。
[0131]一般而言,设备类型包含主设备类型及辅助设备类型,规定了蓝牙设备属于哪类型的设备,如耳机、手机、打印机等。以手机为例,通过辅助设备类型规定了是智能手机还是普通手机。
[0132]服务类型规定了蓝牙设备可以提供的服务。以手机为例,有的手机支持OPP(对象存储规范,Object Push Profile)和 FTP (File Transfer Protocol,文件传输协议)两种文件传输服务,有的手机只提供OPP服务,两个蓝牙设备要相互通讯,设备类可以不同,如手机和耳机,但蓝牙设备的服务协议必须一致,因为需要耳机提供语音服务,通过手机查找到耳机,会在连接前还是要询问它能提供什么服务,然后再进行通讯。
[0133]移动设备,例如智能手机,智能平板等等,尽管具备蓝牙功能,属于蓝牙产品,但是其设备类型不是耳机,不能提供蓝牙耳机服务能力,因此无法作为耳机被显示终端上的蓝牙模块连接和推送音频数据使用。
[0134]因此,若想通过蓝牙耳机收听智能电视设备播放多媒体数据时的音频数据,则需要额外购买蓝牙耳机。
[0135]参照图2,示出了一种显示终端与蓝牙耳机同步播放视频数据和音频数据的流程示例图。
[0136]如图2所示,显示终端通过蓝牙链路与蓝牙耳机进行连接。在显示终端中的音视频数据读取模块读取多媒体数据,然后进行解码获得视频数据和音频数据,而视频数据和音频数据带有用于同步的时间戳。[0137]接着将视频数据发送至视频输出模块,将音频数据发送至蓝牙耳机。
[0138]蓝牙耳机中的蓝牙音频接收模块接收显示终端发送的音频数据,然后传送至音频输出模块,然后再输出至耳机扬声器进行播放。
[0139]音频数据和视频数据分别在两台设备上进行播放,音频数据在被播放之前,经过了蓝牙传输过程以及传输过程中的数据处理,必定会产生时间延迟。
[0140]蓝牙耳机计时用的时钟频率与显示终端的时钟频率存在微小的差异,会使得音频数据和视频数据在播放的速度产生微小的差异,这一差异会不断逐渐累积,造成音频数据和视频数据不同步现象随着播放时间的增长,越来越明显。
[0141]基于上述需求,发明人创造性地提出本发明实施例的核心构思之一,显示终端获取多媒体数据标识后,传输至移动设备,显示终端及移动设备分别根据多媒体数据标识获取对应的视频数据及音频数据,移动设备在音频数据播放时将对应的时间戳返回显示终端,显示终端根据时间戳进行同步的视频数据播放。
[0142]参照图3,示出了本发明的一种视频数据和音频数据同步播放的方法实施例1的步骤流程图,本发明实施例可以包括如下步骤:
[0143]步骤301,在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;
[0144]需要说明的是,显示终端可以包括智能电视、个人电脑、掌上电脑、移动设备等等,而智能电视可以包括LCD (Liquid Crystal Display,液晶显示器)电视、LED (LightEmitting Diode,发光二极管)电视、3D电视、等离子电视等等,本发明实施例对此不加以限制。
[0145]多媒体数据可以为数字电视信号,可以为存储在显示终端或者外联设备磁盘上的多媒体数据,可以为流媒体数据,等等,本发明实施例对此不加以限制。
[0146]在具体实现中,播放请求可以由显示终端的控制设备生成,例如智能电视的遥控器,当用户在遥控器上选择对应的多媒体数据时,遥控器可以根据用户选择的多媒体数据生成携带有对应的多媒体数据标识的播放请求,并发送至显示终端。
[0147]步骤302,依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;
[0148]在实际应用中,当显示终端接收到播放请求时,从播放请求中提取多媒体数据标识,从与所述显示终端互相通信的点播服务器中获取对应的视频数据。作为本发明实施例具体应用的一种示例,所述多媒体数据标识可以包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0149]具体而言,显示终端可以依据多媒体数据的文件名称从点播服务器中获取对应的视频数据,或者,依据多媒体数据的文件地址,例如多媒体数据在点播服务器的URL (Uniform Resource Locator,统一资源定位符),从点播服务器中获取对应的视频数据。
[0150]步骤303,将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0151]应用本发明实施例,显示终端可以与移动设备之间建立数据传输链路。[0152]需要说明的是,移动设备可以为平板电脑、个人数字助理(Personal DigitalAssistant, PDA)、手机等各种移动设备,本发明实施例对此不作限制。
[0153]在本发明实施例的一种优选示例中,所述无线传输的方式可以包括以下的一种或多种:
[0154]以太网;
[0155]在本示例中,显示终端与移动设备之间的传输链路可以为以太网(Ethernet)链路,显示终端侧可以通过以太网的传输方式将所述音频数据发送至移动设备侧。
[0156]以太网(Ethernet)是一种计算机局域网组网技术,采用无源的介质,按广播方式传播信息。它规定了物理层和数据链路层协议,规定了物理层和数据链路层的接口以及数据链路层与更高层的接口。其标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了最大程度的减少冲突,最大程度的提高网络速度和使用效率,使用交换机(Switch hub)来进行网络连接和组织,这样,以太网的拓扑结构就成了星型,但在逻辑上,以太网仍然使用总线型拓扑和CSMA/O) (Carrier Sense MultipleAccess/Collision Detect即带冲突检测的载波监听多路访问)的总线争用技术。
[0157]在本示例中,应用以太网,可以为WiFi (—个创建于IEEE802.11标准的无线局域网络设备),显示终端和移动设备在连入了同一个局域网后,可以通过IP (InternetProtocol,网络之间互连的协议)地址用 TCP/IP (Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议,又名网络通讯协议)协议发起连接。
[0158]蓝牙;
[0159]在本示例中,显示终端与移动设备之间的传输链路可以为蓝牙链路,显示终端侧可以通过蓝牙的传输方式将所述音频数据发送至移动设备侧。
[0160]蓝牙,是一种支持设备短距离通信(一般IOm内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。
[0161]利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。
[0162]蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM (即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。
[0163]在本示例中,根据蓝牙对应的协议,移动设备可以寻找周围的设备,然后列出设备ID和名称列表,然后选择需要连接的显示终端,进行连接。
[0164]需要说明的是,在本示例中,移动设备,例如智能手机,智能平板等等,具备蓝牙功能,属于蓝牙产品,其设备类型可以是显示终端,可以提供显示终端之间蓝牙数据传输能力,因此可以作为音频数据接收终端被显示终端上的蓝牙模块连接和推送音频数据使用。
[0165]2.4G无线网络;
[0166]在本示例中,显示终端与移动设备之间的传输链路可以为2.4G无线网络链路,显示终端侧可以通过2.4G无线网络的传输方式将所述音频数据发送至移动设备侧。
[0167]2.4G无线网络频段属于ISM频段,它是全球范围内被广泛使用的超低辐射绿色环保频段;具有125个通迅信道,因为2.4G无线网络通迅更通畅,多个通迅指令间不会相互干扰;2.4G无线网格带宽传速率最高可以达到108Mbps,因此它的传输速度很快;它的传输距离相对较远(空旷地带:200m有效传输距离),且不受传输方的影响,支持双向通迅。
[0168]红外线;
[0169]在本示例中,显示终端与移动设备之间的传输链路可以为红外链路,显示终端侧可以通过红外线的传输方式将所述音频数据发送至移动设备侧。
[0170]红外是红外线的简称,是一种无线通讯方式,可以进行无线数据的传输。红外接口是新一代手机的配置标准,它支持手机与电脑以及其他数字设备进行数据交流.红外通讯有着成本低廉、连接方便、简单易用和结构紧凑的特点,因此在小型的移动设备中获得了广泛的应用。通过红外接口,各类移动设备可以自由进行数据交换。
[0171]无线网络协议ZigBee。
[0172]在本示例中,显示终端与移动设备之间的传输链路可以为ZigBee链路,显示终端侧可以通过无线网络协议ZigBee的传输方式将所述音频数据发送至移动设备侧。
[0173]Zigbee是基于IEEE802.15.4标准的一种低速短距离传输的无线网络协议。协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。其中物理层和媒体访问控制层遵循IEEE802.15.4标准的规定。
[0174]ZigBee网络主要特点是低功耗、低成本、低速率、支持大量节点、支持多种网络拓扑、低复杂度、快速、可靠、安全。ZigBee网络中设备的可分为协调器(Coordinator)、汇聚节点(Router)、传感器节点(EndDevice)等三种角色。
[0175]当然,上述传输方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他传输方式,只要能实现显示终端与移动设备的无线传输的连接即可,本发明实施例对此不加以限制。另外,除了上述传输方式外,本领域技术人员还可以根据实际需要采用其它传输方式,本发明实施例对此也不加以限制。
[0176]在实际应用中,当移动设备接收到多媒体数据标识时,从与所述移动设备互相通信的点播服务器中获取对应的视频数据。作为本发明实施例具体应用的一种示例,所述多媒体数据标识可以包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0177]具体而言,移动设备可以依据多媒体数据的文件名称从点播服务器中获取对应的视频数据,或者,依据多媒体数据的文件地址,例如多媒体数据在点播服务器的URL,从点播服务器中获取对应的视频数据。
[0178]步骤304,接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;
[0179]应用本发明实施例,移动设备在接收到音频数据后进行音频数据的播放时,返回音频播放信息(即播放目标时间戳)给显示终端。
[0180]与步骤303相对应地,显示终端侧可以通过以太网的传输方式接收所述移动设备侧返回的播放目标时间戳,或者,可以通过蓝牙的传输方式接收所述移动设备侧返回的播放目标时间戳,或者,可以通过2.4G无线网络的传输方式将播放目标时间戳发送至移动设备侧,或者,可以通过红外线的传输方式接收所述移动设备侧返回的播放目标时间戳,或者,可以通过无线网络协议ZigBee的传输方式接收所述移动设备侧返回的播放目标时间戳。
[0181]显示终端与移动设备之间的数据传输或多或少会存在一定延迟,在一种情形中,为提高同步播放的精度,本发明实施例在视频数据和音频数据的同步时,可以考虑传输的延迟。
[0182]则在本发明实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端侧与所述移动设备侧之间数据传输延迟的时间。
[0183]在具体实现中,可以预先或者在当前测量显示终端与移动设备之间的延迟时间值。
[0184]在本发明实施例中,当前音频数据对应的音频时间戳为、,延迟时间值为At,则播放目标时间戳1' =ta+At。
[0185]人的肉眼分辨能力一般为1/24秒,若视频数据与音频数据在播放时存在微小的差异,人是不会明显感觉到。因此在另一种情形中,为减少显示终端或者移动设备的资源占用,当延迟时间值小于一个预设阈值(例如40ms)时,本发明实施例在视频数据和音频数据的同步时,可以不考虑传输的延迟。
[0186]则在本发明的另一种优选实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0187]在本发明实施例中,当前音频数据对应的音频时间戳为、,则播放目标时间戳ta ' =ta。
[0188]步骤305,在显示终端侧播放所述播放目标时间戳所对应的视频数据。
[0189]显示终端在接收到音频播放信息(即播放目标时间戳)时,可以根据音频播放信息,在显示器上进行视频数据的同步播放。
[0190]在本发明的一种优选实施例中,步骤305可以包括如下子步骤:
[0191]子步骤S11,当当前待播放的视频时间戳大于所述播放目标时间戳时,暂停播放视频数据直至当前播放的视频时间戳等于所述播放目标时间戳;
[0192]当前播放的视频时间戳大于所述播放目标时间戳,即视频数据播放超前于音频数据的播放,例如播放目标时间戳为50000毫秒,而当前播放的视频时间戳是50040毫秒,则可以暂停播放视频数据,例如重复播放当前的视频数据,直至视频数据和音频数据同步才开始正常的播放。
[0193]当然,本发明实施例也可以无需暂停播放视频数据,直接播放查找等于所述播放目标时间戳的视频时间戳,播放所述视频时间戳对应的视频数据,本发明实施例对此不加以限制。
[0194]和/ 或,
[0195]子步骤S12,当当前播放的视频时间戳小于或等于所述播放目标时间戳时,查找等于所述播放目标时间戳的视频时间戳;
[0196]子步骤S13,播放所述视频时间戳对应的视频数据。
[0197]当前播放的视频时间戳小于或等于所述播放目标时间戳,即视频数据播放落后或者同步于音频数据的播放,例如播放目标时间戳为50000毫秒,而当前播放的视频时间戳是49960毫秒,则可以查找同步点的视频时间戳,不播放中间落后的视频数据而直接播放同步点的视频数据。
[0198]本发明实施例中显示终端在接收多媒体数据标识后,将多媒体数据标识发送至移动设备,移动设备依据多媒体数据标识从点播服务器中获取对应的音频数据,在移动设备播放音频数据时,返回播放目标时间戳,显示终端根据播放目标时间戳播放依据多媒体数据标识从点播服务器中获取对应的视频数据,其中显示终端与移动设备通过无线传输的方式连接,使用用户可以摆脱有线耳机直接连接显示终端的束缚,方便用户操作,同时避免了音频数据和视频数据在播放时产生的微小差异累积造成的明显不同步的问题,实现了音频数据和视频数据的同步播放。此外,移动设备是大众使用频率很高的产品,本发明实施例复用移动设备,一物多用,避免了额外购买蓝牙耳机,实用性强,极大的降低了成本。
[0199]参照图4,示出了本发明的一种视频数据和音频数据同步播放的方法实施例2的步骤流程图,本发明实施例可以包括如下步骤:
[0200]步骤401,在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;
[0201]步骤402,依据所述多媒体数据标识从所述点播服务器获取对应的视频数据;
[0202]步骤403,将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从所述点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0203]步骤404,接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;
[0204]步骤405,对所述视频数据进行缓冲处理;
[0205]在具体实现中,缓冲处理可以为经过缓冲时间值再开始播放视频数据或者音频数据。缓冲时间可以为预先设置为一个固定值,例如5秒。
[0206]在显示终端中,可以经过缓冲时间,缓冲了足够的视频数据后,再进行视频数据的播放;而在移动设备中,可以经过相同的缓冲时间,缓冲了足够的音频数据后,再进行音频数据的播放。
[0207]步骤406,获取延迟时间值;
[0208]在本发明实施例中,可以预先或者在当前测量显示终端与移动设备之间的延迟时间值;可以是显示终端主动测量,也可以从移动设备获取,本发明实施例对此不加以限制。例如,当显示终端和移动设备在初次连接时,显示终端或者移动设备主动发起延迟时间值的测量,在测量结束后,将显示终端的标识、移动设备的标识、传输方式和延迟时间值存储在显示终端和/或移动设备中。当显示终端和移动设备在再次连接时,当显示终端的标识、移动设备的标识、传输方式匹配成功时,则可以直接从显示终端和/或移动设备中获取在先测量的延迟时间值。
[0209]则在本发明实施例的一种优选示例中,所述延迟时间值可以为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值;
[0210]在实际应用中,模拟数据可以为任意格式的数据。而数据传输的时间延迟值和传输数据的大小有关系,因此模拟数据的大小和实际发送一次时间点数据一样。则在本示例中,模拟数据可以和两个音频时间戳之间的音频数据的大小一样。
[0211]显示终端将模拟数据发送至移动设备后,移动设备需要立即返回模拟数据给显示终端,显示终端计算模拟数据从发送到接收的时间差(即第一系统时间和第二系统时间的差值)的一半,获得延迟时间值。
[0212]当第一系统时间为T1,第二系统时间为T2时,延迟时间At= (T2-T1)^0
[0213]当然,本发明实施例还可以计算多次模拟数据从发送到接收的时间差的一半,获得延迟时间值,以减少误差。
[0214]在本发明实施例的另一种优选示例中,所述延迟时间值可以为所述移动设备侧发送的延迟时间值。
[0215]在本示例中,所述延迟时间值可以为移动设备通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值。
[0216]步骤407,在所述播放目标时间戳指示的时间值上增加所述延迟时间值。
[0217] 在本发明实施例中,播放目标时间戳t/ =ta,延迟时间值为At,则更新后的播放目标时间戳 ta" =ta ; +At=ta+At。
[0218]步骤408,在显示终端侧播放所述播放目标时间戳所对应的视频数据。
[0219]本发明实施例在播放目标时间戳中添加延迟时间值,消除了显示终端与移动设备在传输播放目标时间戳的延迟的影响,进一步提高了音频数据和视频数据同步播放的精度。
[0220]参照图5,示出了本发明的一种视频数据和音频数据同步播放的方法实施例3的步骤流程图,本发明实施例可以包括如下步骤:
[0221]步骤501,在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0222]应用本发明实施例,显示终端可以与移动设备之间建立数据传输链路。
[0223]在本发明实施例的一种优选示例中,所述无线传输的方式可以包括以下的一种或多种:
[0224]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0225]在本示例中,显示终端与移动设备之间的传输链路可以为以太网链路、蓝牙链路、
2.4G无线网络链路、红外链路、ZigBee链路或者其他传输链路。
[0226]具体地,移动设备侧可以通过以太网的传输方式接收显示终端侧发送的多媒体数据标识,或者,可以通过蓝牙的传输方式接收显示终端侧发送的多媒体数据标识,或者,或者,可以通过2.4G无线网络的传输方式接收显示终端侧发送的多媒体数据标识,可以通过红外线的传输方式接收显示终端侧发送的多媒体数据标识,或者,可以通过无线网络协议ZigBee的传输方式接收显示终端侧发送的多媒体数据标识。
[0227]步骤502,所述移动设备侧依据所述多媒体数据标识从所述点播服务器获取对应的音频数据;
[0228]步骤503,在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0229]在具体实现中,移动设备可以利用自身的扬声器或者接入有线耳机等方式播放音频数据,而在播放音频数据时,可以不断返回音频播放信息给显示终端,以进行音频数据与视频数据的同步播放。
[0230]在本发明的一种优选实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
[0231]在本发明实施例中,可以预先或者在当前测量显示终端与移动设备之间的延迟时间值;可以是移动设备主动测量,也可以从显示终端获取,本发明实施例对此不加以限制。
[0232]则在本发明实施例的一种优选示例中,所述延迟时间值可以为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值;
[0233]移动设备将模拟数据发送至显示终端后,显示终端需要立即返回模拟数据给移动设备,移动设备计算模拟数据从发送到接收的时间差(即第三系统时间和第四系统时间的差值)的一半,获得延迟时间值。
[0234]当第三系统时间为T3,第四系统时间为T4时,延迟时间At= (T4-T3) /2。
[0235]当然,本发明实施例还可以计算多次模拟数据从发送到接收的时间差的一半,获得延迟时间值,以减少误差。
[0236]或者,
[0237]所述延迟时间值为所述显示终端发送的延迟时间值。
[0238]在本示例中,所述延迟时间值可以为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值。
[0239]则在本发明实施例中,当前音频数据对应的音频时间戳为ta,延迟时间值为At,则播放目标时间戳ta' =ta+At。
[0240]在本发明的另外一种优选实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0241]当前音频数据对应的音频时间戳为ta,则播放目标时间戳ta丨=ta。
[0242]步骤504,将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
[0243]与步骤501相对应地,移动设备侧可以通过以太网的传输方式将所述播放目标时间戳发送至所述显示终端侧,或者,可以通过蓝牙的传输方式将所述播放目标时间戳发送至所述显示终端侧,或者,可以通过2.4G无线网络的传输方式将所述播放目标时间戳发送至所述显示终端侧,或者,可以通过红外线的传输方式将所述播放目标时间戳发送至所述显示终端侧,或者,可以通过无线网络协议ZigBee的传输方式将所述播放目标时间戳发送至所述显示终端侧。
[0244]需要说明的是,由于方法实施例3与方法实施例1是相对应的,所以描述的比较简单,相关之处参见方法实施例1的部分说明即可,本发明实施例在此不加以详述。
[0245]参照图6,示出了本发明的一种视频数据和音频数据同步播放的方法实施例4的步骤流程图,本发明实施例可以包括如下步骤:
[0246]步骤601,在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0247]步骤602,所述移动设备侧依据所述多媒体数据标识从所述点播服务器获取对应的音频数据;
[0248]步骤603,对所述音频数据进行缓冲处理。
[0249]在具体实现中,缓冲处理可以为经过缓冲时间值再开始播放视频数据或者音频数据。缓冲时间可以为预先设置为一个固定值,例如5秒。
[0250]在显示终端中,可以经过缓冲时间,缓冲了足够的视频数据后,再进行视频数据的播放;而在移动设备中,可以经过相同的缓冲时间,缓冲了足够的音频数据后,再进行音频数据的播放。
[0251]步骤604,在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0252]在本发明的一种优选实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0253]则在本发明实施例中,当前音频数据对应的音频时间戳为ta,则播放目标时间戳ta ' =ta。
[0254]步骤605,将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
[0255]需要说明的是,由于方法实施例4与方法实施例2是相对应的,所以描述的比较简单,相关之处参见方法实施例2的部分说明即可,本发明实施例在此不加以详述。
[0256]对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0257]参照图7,示出了本发明的一种视频数据和音频数据同步播放的装置实施例1的结构框图,本发明实施例可以包括如下模块:
[0258]多媒体数据请求接收模块701,用于在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;
[0259]在本发明的一种优选实施例中,所述多媒体数据标识可以包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0260]视频数据获取模块702,用于依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;
[0261]多媒体数据标识发送模块703,用于将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0262]播放目标时间戳接收模块704,用于接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;
[0263]视频数据播放模块705,用于在显示终端侧播放所述播放目标时间戳所对应的视频数据。
[0264]在本发明实施例的一种优选示例中,所述无线传输的方式可以包括以下的一种或多种:
[0265]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0266]在本发明的一种优选实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0267]在本发明的一种优选实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端侧与所述移动设备侧之间数据传输延迟的时间。
[0268]在本发明的一种优选实施例中,本发明实施例还可以包括如下模块:
[0269]获取模块,用于获取延迟时间值;
[0270]增加模块,用于在所述播放目标时间戳指示的时间值上增加所述延迟时间值。
[0271]在本发明的一种优选实施例中,所述延迟时间值可以为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值;
[0272]或者;
[0273]所述延迟时间值可以为所述移动设备侧发送的延迟时间值。
[0274]在本发明的一种优选实施例中,所述视频数据可以携带有一个或多个视频时间戳;所述视频数据播放模块704可以包括入下子模块:
[0275]暂停播放子模块,用于在当前播放的视频时间戳大于所述播放目标时间戳时,暂停播放视频数据直至当前播放的视频时间戳等于所述播放目标时间戳;
[0276]和/ 或,
[0277]查找子模块,用于在当前播放的视频时间戳小于或等于所述播放目标时间戳时,查找等于所述播放目标时间戳的视频时间戳;
[0278]播放子模块,用于播放所述视频时间戳对应的视频数据。
[0279]在本发明的一种优选实施例中,本发明实施例还可以包括如下模块:
[0280]第一缓冲模块,用于对所述视频数据进行缓冲处理。
[0281]参照图8,示出了本发明的一种视频数据和音频数据同步播放的装置实施例2的结构框图,本发明实施例可以包括如下模块:
[0282]多媒体数据标识接收模块801,用于在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0283]在本发明的一种优选实施例中,所述多媒体数据标识可以包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0284]音频数据获取模块802,用于所述移动设备侧依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据;[0285]播放目标时间戳生成模块803,用于在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0286]播放目标时间戳发送模块804,用于将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
[0287]在本发明实施例的一种优选示例中,所述无线传输的方式可以包括以下的一种或多种:
[0288]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0289]在本发明的一种优选实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0290]在本发明的一种优选实施例中,所述播放目标时间戳可以包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
[0291]在本发明的一种优选实施例中,所述延迟时间值可以为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值;
[0292]或者,
[0293]所述延迟时间值可以为所述显示终端发送的延迟时间值。
[0294]在本发明的一种优选实施例中,本发明实施例还可以包括如下模块:
[0295]第二缓冲模块,用于对所述音频数据进行缓冲处理。
[0296]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参照方法实施例的部分说明即可。
[0297]参照图9,示出了本发明的一种视频数据和音频数据同步播放的系统实施例的结构框图,具体可以包括互相通信的显示终端,移动设备及点播服务器;
[0298]所述显示终端,用于接收多媒体数据播放请求,依据所述播放请求向所述点播服务器发送视频数据获取请求;所述播放请求包括多媒体数据标识;
[0299]所述移动设备,用于接收所述显示终端发送的多媒体数据标识,并依据所述多媒体数据标识向所述点播服务器发送音频数据获取请求;
[0300]所述点播服务器,用于依据所述视频数据获取请求及音频数据获取请求,分别向所述显示终端及移动设备返回对应的视频数据及音频数据;
[0301]所述移动设备还用于播放所述音频数据,并依据当前播放的音频时间戳生成的时间戳,并发送至所述显示设备;所述显示设备还用于播放所述播放目标时间戳所对应的视频数据。
[0302]对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参照方法实施例的部分说明即可。
[0303]本发明实施例还提供了一种设备,该设备可以包括:
[0304]一个或多个处理器;
[0305]存储器;和
[0306]一个或多个模块,该一个或多个模块存储于存储器中并被配置成由一个或多个处理器执行,其中,该一个或多个模块具有如下功能:
[0307]在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;
[0308]依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;
[0309]将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0310]接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;
[0311 ] 在显示终端侧播放所述播放目标时间戳所对应的视频数据。
[0312]可选地,所述无线传输的方式包括以下的一种或多种:
[0313]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0314]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0315]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端侧与所述移动设备侧之间数据传输延迟的时间。
[0316]可选地,该一个或多个模块可以具有如下功能:
[0317]获取延迟时间值;
[0318]在所述播放目标时间戳指示的时间值上增加所述延迟时间值。
[0319]可选地,所述延迟时间值为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值;
[0320]或者;
[0321]所述延迟时间值为所述移动设备侧发送的延迟时间值。
[0322]可选地,所述视频数据携带有一个或多个视频时间戳,该一个或多个模块可以具有如下功能:
[0323]当当前播放的视频时间戳大于所述播放目标时间戳时,暂停播放视频数据直至当前播放的视频时间戳等于所述播放目标时间戳;
[0324]和/ 或,
[0325]当当前播放的视频时间戳小于或等于所述播放目标时间戳时,查找等于所述播放目标时间戳的视频时间戳;
[0326]播放所述视频时间戳对应的视频数据。
[0327]可选地,该一个或多个模块还可以具有如下功能:
[0328]对所述视频数据进行缓冲处理。
[0329]可选地,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0330]本发明实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在具有显示器的设备时,可以使得该设备执行如下步骤的指令(instructions):
[0331]在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识;
[0332]依据所述多媒体数据标识从所述点播服务器获取对应的视频数据;
[0333]将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从所述点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0334]接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳;
[0335]在显示终端侧播放所述播放目标时间戳所对应的视频数据。
[0336]可选地,所述无线传输的方式包括以下的一种或多种:
[0337]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0338]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0339]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端侧与所述移动设备侧之间数据传输延迟的时间。
[0340]可选地,该一个或多个模块可以具有如下功能:
[0341]获取延迟时间值;
[0342]在所述播放目标时间戳指示的时间值上增加所述延迟时间值。
[0343]可选地,所述延迟时间值为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值;
[0344]或者;
[0345]所述延迟时间值为所述移动设备侧发送的延迟时间值。
[0346]可选地,所述视频数据携带有一个或多个视频时间戳,该一个或多个模块可以具有如下功能:
[0347]当当前播放的视频时间戳大于所述播放目标时间戳时,暂停播放视频数据直至当前播放的视频时间戳等于所述播放目标时间戳;
[0348]和/ 或,
[0349]当当前播放的视频时间戳小于或等于所述播放目标时间戳时,查找等于所述播放目标时间戳的视频时间戳;
[0350]播放所述视频时间戳对应的视频数据。
[0351]可选地,该一个或多个模块还可以具有如下功能:
[0352]对所述视频数据进行缓冲处理。
[0353]可选地,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0354]请参考图10,其示出了本发明一个实施例提供的智能电视的结构示意图。该电子设备用于实施上述实施例中提供的内容展示方法,具体来讲:
[0355]电子设备800可以包括RF (Radio Frequency,射频)电路810、包括有一个或一个以上计算机可读存储介质的存储器820、输入单元830、显示单元840、传感器850、音频电路860、短距离无线传输模块870、包括有一个或者一个以上处理核心的处理器880、以及电源890等部件。本领域技术人员可以理解,图9中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0356]RF电路810可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器880处理;另外,将涉及上行的数据发送给基站。通常,RF电路810包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、收发信机、稱合器、LNA (Low Noise Amplifier,低噪声放大器)、双工器等。此夕卜,RF电路810还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS (General Packet Radio Service,通用分组无线服务)、CDMA (CodeDivision Multiple Access,石马分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE (Long Term Evolution,长期演进)、电子邮件、SMS (ShortMessagingService,短消息服务)等。存储器820可用于存储软件程序以及模块,比如,存储器820可以用于存储采集语音信号的软件程序、实现关键词识别的软件程序、实现连续语音识别的软件程序以及实现设置提醒事项的软件程序等等。处理器880通过运行存储在存储器820的软件程序以及模块,从而执行各种功能应用以及数据处理,比如本发明实施例中“在显示终端侧接收多媒体数据”的功能、“将所述音频数据发送至移动设备侧”的功能、“接收所述移动设备侧返回的播放目标时间戳”、“在显示终端侧播放所述播放目标时间戳所对应的视频数据”的功能等等。存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备800的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器820还可以包括存储器控制器,以提供处理器880和输入单元830对存储器820的访问。
[0357]输入单元830可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元830可包括触敏表面831以及其他输入设备832。触敏表面831,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面831上或在触敏表面831附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面831可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器880,并能接收处理器880发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面831。除了触敏表面831,输入单元830还可以包括其他输入设备832。具体地,其他输入设备832可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0358]显示单元840可用于显示由用户输入的信息或提供给用户的信息以及电子设备800的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元840可包括显示面板841,可选的,可以采用IXD(Liquid Crystal Display,液晶显示器)、OLED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板841。进一步的,触敏表面831可覆盖在显示面板841之上,当触敏表面831检测到在其上或附近的触摸操作后,传送给处理器880以确定触摸事件的类型,随后处理器880根据触摸事件的类型在显示面板841上提供相应的视觉输出。虽然在图9中,触敏表面831与显示面板841是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面831与显示面板841集成而实现输入和输出功能。
[0359]电子设备800还可包括至少一种传感器850,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板841的亮度,接近传感器可在电子设备800移动到耳边时,关闭显示面板841和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备800还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0360]音频电路860、扬声器861,传声器862可提供用户与电子设备800之间的音频接口。音频电路860可将接收到的音频数据转换后的电信号,传输到扬声器861,由扬声器861转换为声音信号输出;另一方面,传声器862将收集的声音信号转换为电信号,由音频电路860接收后转换为音频数据,再将音频数据输出处理器880处理后,经RF电路810以发送给另一终端,或者将音频数据输出至存储器820以便进一步处理。音频电路860还可能包括耳塞插孔,以提供外设耳机与电子设备800的通信。
[0361]短距离无线传输模块870可以是WIFI (wireless fidelity,无线保真)模块或者蓝牙模块等。电子设备800通过短距离无线传输模块870可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了短距离无线传输模块870,但是可以理解的是,其并不属于电子设备800的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0362]处理器880是电子设备800的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器820内的软件程序和/或模块,以及调用存储在存储器820内的数据,执行电子设备800的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器880可包括一个或多个处理核心;优选的,处理器880可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器880中。
[0363]电子设备800还包括给各个部件供电的电源890 (比如电池),优选的,电源可以通过电源管理系统与处理器880逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源890还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0364]尽管未示出,电子设备800还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备800的显示单元是触摸屏显示器。
[0365]本发明实施例还提供了一种设备,该设备可以包括:
[0366]一个或多个处理器;
[0367]存储器;和
[0368]一个或多个模块,该一个或多个模块存储于存储器中并被配置成由一个或多个处理器执行,其中,该一个或多个模块具有如下功能:
[0369]在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0370]所述移动设备侧依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据;
[0371]在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0372]将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
[0373]可选地,所述无线传输的方式包括以下的一种或多种:
[0374]以太网、蓝牙、红外线和无线网络协议ZigBee。
[0375]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0376]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
[0377]可选地,所述延迟时间值为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值;
[0378]或者,
[0379]所述延迟时间值为所述显示终端发送的延迟时间值。
[0380]可选地,该一个或多个模块还可以具有如下功能:
[0381 ] 对所述音频数据进行缓冲处理。
[0382]可选地,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0383]本发明实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在具有音频播放功能的设备时,可以使得该设备执行如下步骤的指令(instructions):
[0384]在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从所述点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;[0385]所述移动设备侧依据所述多媒体数据标识从所述点播服务器获取对应的音频数据;
[0386]在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0387]将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
[0388]可选地,所述无线传输的方式包括以下的一种或多种:
[0389]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0390]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0391]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
[0392]可选地,所述延迟时间值为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值;
[0393]或者,
[0394]所述延迟时间值为所述显示终端发送的延迟时间值。
[0395]可选地,该一个或多个模块还可以具有如下功能:
[0396]对所述音频数据进行缓冲处理。
[0397]可选地,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
[0398]图11是本发明实施例提供的一种终端设备结构示意图。参见图10,该终端设备可以用于实施上述实施例中提供的视频数据和音频数据同步播放的方法。其中,该终端设备可以为手机、平板电脑pad、穿戴式移动设备(如智能手表)等。
[0399]终端设备700可以包括通信单元110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi (wirelessfidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图10中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0400]通信单元110可用于收发信息或通话过程中,信号的接收和发送,该通信单元110可以为RF (Radio Frequency,射频)电路、路由器、调制解调器、等网络通信设备。特别地,当通信单元110为RF电路时,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,作为通信单元的RF电路包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,通信单元110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于 GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS (GeneralPacket Radio Service,通用分组无线服务)、CDMA (Code Division Multiple Access,石马分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE (LongTerm Evolution,长期演进)、电子邮件、SMS (Short Messaging Service,短消息服务)等。存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备700的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
[0401]输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。可选地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。可选地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0402]显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备700的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用IXD (Liquid Crystal Display,液晶显示器)、OLED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图10中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
[0403]终端设备700还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。可选地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备700移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备700还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0404]音频电路160、扬声器161,传声器162可提供用户与终端设备700之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端设备,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端设备700的通信。
[0405]为了实现无线通信,该终端设备上可以配置有无线通信单元170,该无线通信单元170可以为WiFi模块。WiFi属于短距离无线传输技术,终端设备700通过无线通信单元170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图10示出了无线通信单元170,但是可以理解的是,其并不属于终端设备700的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0406]处理器180是终端设备700的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端设备700的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0407]终端设备700还包括给各个部件供电的电源190 (比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0408]尽管未示出,终端设备700还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端设备的显示单元是触摸屏显示器,终端设备还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0409]在移动设备侧接收显示终端侧发送的音频数据;所述音频数据携带有一个或多个音频时间戳;所述显示终端侧与所述移动设备侧通过无线传输的方式连接;
[0410]当播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳;
[0411]将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据;其中,所述音频数据和所述视频数据为所述显示终端接收的多媒体数据。
[0412]可选地,所述无线传输的方式包括以下的一种或多种:
[0413]以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
[0414]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
[0415]可选地,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
[0416]可选地,所述延迟时间值为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值;
[0417]或者,
[0418]所述延迟时间值为所述显示终端发送的延迟时间值。
[0419]可选地,该一个或多个模块还可以具有如下功能:
[0420]对所述音频数据进行缓冲处理。
[0421]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参照即可。
[0422]本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0423]本发明实施例是参照根据本发明实施例的方法、移动设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理移动设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理移动设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0424]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理移动设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0425]这些计算机程序指令也可装载到计算机或其他可编程数据处理移动设备上,使得在计算机或其他可编程移动设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程移动设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0426]尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
[0427]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者移动设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者移动设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者移动设备中还存在另外的相同要素。
[0428]以上对本发明实施例所提供的一种视频数据和音频数据同步播放的方法、一种视频数据和音频数据同步播放的装置和一种设备进行了详细介绍,本文中应用了具体个例对本发明实施例的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明实施例的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明实施例 的限制。
【权利要求】
1.一种视频数据和音频数据同步播放的方法,其特征在于,所述的方法包括: 在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识; 依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据; 将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移送设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接; 接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳; 在显示终端侧播放所述播放目标时间戳所对应的视频数据。
2.根据权利要求1所述的方法,其特征在于,所述无线传输的方式包括以下的一种或多种: 以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
3.根据权利要求1所述的方法,其特征在于,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前视频数据对应的音频时间戳。
4.根据权利要求1所述的方法,其特征在于,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前视频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端侧与所述移动设备侧之间数据传输延迟的时间。
5.根据权利要求4所述的方法,其特征在于,在所述接收所述移动设备侧返回的播放目标时间戳的步骤之后,所述方法还包括: 获取延迟时间值; 在所述播放目标时间戳指示的时间值上增加所述延迟时间值。
6.根据权利要求5所述的方法,其特征在于,所述延迟时间值为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值; 或者; 所述延迟时间值为所述移动设备侧发送的延迟时间值。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述视频数据携带有一个或多个视频时间戳; 所述在显示终端侧播放所述播放目标时间戳所对应的视频数据的步骤包括: 当当前播放的视频时间戳大于所述播放目标时间戳时,暂停播放视频数据直至当前播放的视频时间戳等于所述播放目标时间戳; 和/或, 当当前播放的视频时间戳小于或等于所述播放目标时间戳时,查找等于所述播放目标时间戳的视频时间戳; 播放所述视频时间戳对应的视频数据。
8.根据权利要求1至6任一项所述的方法,其特征在于,在所述接收所述移动设备侧返回的播放目标时间戳的步骤之前,所述方法还包括:对所述视频数据进行缓冲处理。
9.根据权利要求1所述的方法,其特征在于,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
10.一种视频数据和音频数据同步播放的方法,其特征在于,包括互相通信的显示终端,移动设备以及点播服务器;所述的方法包括: 在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接; 所述移动设备侧依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据; 在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳; 将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
11.根据权利要求10所述的方法,其特征在于,所述无线传输的方式包括以下的一种或多种: 以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
12.根据权利要求10所述的方法,其特征在于,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
13.根据权利要求10所述的方法,其特征在于,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
14.根据权利要求10所述的方法,其特征在于,所述延迟时间值为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值; 或者, 所述延迟时间值为所述显示终端发送的延迟时间值。
15.根据权利要求10至14任一项所述的方法,其特征在于,在所述在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳的步骤之前,所述方法还包括: 对所述音频数据进行缓冲处理。
16.根据权利要求10所述的方法,其特征在于,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
17.—种视频数据和音频数据同步播放的装置,其特征在于,包括互相通信的显示终端,移动设备以及点播服务器;所述的装置包括: 多媒体数据请求接收模块,用于在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识; 视频数据获取模块,用于依据所述多媒体数据标识从与所述显示终端互相通信点播服务器获取对应的视频数据; 多媒体数据标识发送模块,用于将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移送设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接; 播放目标时间戳接收模块,用于接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳; 视频数据播放模块,用于在显示终端侧播放所述播放目标时间戳所对应的视频数据。
18.根据权利要求17所述的装置,其特征在于,所述无线传输的方式包括以下的一种或多种: 以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
19.根据权利要求17所述的方法,其特征在于,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
20.根据权利要求17所述的装置,其特征在于,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端侧与所述移动设备侧之间数据传输延迟的时间。
21.根据权利要求20所述的装置,其特征在于,在所述接收所述移动设备侧返回的播放目标时间戳的步骤之后,所述装置还包括: 获取模块,用于获取延迟时间值; 增加模块,用于在所述播放目标时间戳指示的时间值上增加所述延迟时间值。
22.根据权利要求21所述的装置,其特征在于,所述延迟时间值为将预置的模拟数据发送至所述移动设备侧并记录当前的第一系统时间值,接收所述移动设备侧返回的所述模拟数据并记录当前的第二系统时间值,以及,计算所述第二系统时间值与所述第一系统时间值的差值的一半,获得的延迟时间值; 或者; 所述延迟时间值为所述移动设备侧发送的延迟时间值。
23.根据权利要求17至22任一项所述的装置,其特征在于,所述视频数据携带有一个或多个视频时间戳; 暂停播放子模块,用于在当前播放的视频时间戳大于所述播放目标时间戳时,暂停播放视频数据直至当前播放的视频时间戳等于所述播放目标时间戳; 和/或, 查找子模块,用于在当前播放的视频时间戳小于或等于所述播放目标时间戳时,查找等于所述播放目标时间戳的视频时间戳; 播放子模块,用于播放所述视频时间戳对应的视频数据。
24.根据权利要求17至22任一项所述的装置,其特征在于,所述装置还包括: 第一缓冲模块,用于对所述视频数据进行缓冲处理。
25.根据权利要求17所述的装置,其特征在于,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
26.一种视频数据和音频数据同步播放的装置,其特征在于,包括互相通信的显示终端,移动设备以及点播服务器;所述的装置包括: 多媒体数据标识接收模块,用于在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接; 音频数据获取模块,用于所述移动设备侧依据所述多媒体数据标识从与所述移送设备互相通信的点播服务器获取对应的音频数据; 播放目标时间戳生成模块,用于在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳; 播放目标时间戳发送模块,用于将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
27.根据权利要求26所述的装置,其特征在于,所述无线传输的方式包括以下的一种或多种: 以太网、蓝牙、2.4G无线网络、红外线和无线网络协议ZigBee。
28.根据权利要求26所述的装置,其特征在于,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳。
29.根据权利要求26所述的装置,其特征在于,所述播放目标时间戳包括所述移动设备侧在播放所述音频数据时提取的当前音频数据对应的音频时间戳和延迟时间值;所述延迟时间值为所述显示终端与所述移动设备之间数据传输延迟的时间。
30.根据权利要求26所述的装置,其特征在于,所述延迟时间值为通过将预置的模拟数据和发送至所述显示终端并记录当前的第三系统时间值,接收所述显示终端返回的所述模拟数据并记录当前的第四系统时间值,以及计算所述第四系统时间值与所述第三系统时间值的差值的一半,获得的延迟时间值; 或者, 所述延迟时间值为所述显示终端发送的延迟时间值。
31.根据权利要求26至30任一项所述的装置,其特征在于,所述装置还包括: 第二缓冲模块,用于对所述音频数据进行缓冲处理。
32.根据权利要求26所述的装置,其特征在于,所述多媒体数据标识包括多媒体数据的文件名称,和/或,多媒体数据的文件地址。
33.一种视频数据和音频数据同步播放的系统,其特征在于,包括互相通信的显示终端,移动设备及点播服务器; 所述显示终端,用于接收多媒体数据播放请求,依据所述播放请求向所述点播服务器发送视频数据获取请求;所述播放请求包括多媒体数据标识; 所述移动设备,用于接收所述显示终端发送的多媒体数据标识,并依据所述多媒体数据标识向所述点播服务器发送音频数据获取请求; 所述点播服务器,用于依据所述视频数据获取请求及音频数据获取请求,分别向所述显示终端及移动设备返回对应的视频数据及音频数据; 所述移动设备还用于播放所述音频数据,并依据当前播放的音频时间戳生成的时间戳,并发送至所述显示设备;所述显示设备还用于播放所述播放目标时间戳所对应的视频数据。
34.—种设备,其特征在于,包括: 一个或多个处理器;存储器;和 一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能: 在显示终端侧接收多媒体数据播放请求;所述播放请求包括多媒体数据标识; 依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据; 将所述多媒体数据标识发送至移动设备侧;所述移动设备侧用于依据所述多媒体数据标识从与所述移送设备互相通信的点播服务器获取对应的音频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接; 接收所述移动设备侧返回的播放目标时间戳;所述播放目标时间戳为所述移动设备侧在播放所述音频数据时,依据当前播放的音频时间戳生成的时间戳; 在显示终端侧播放所述播放目标时间戳所对应的视频数据。
35.一种设备,其特征在于,包括: 一个或多个处理器; 存储器;和 一个或多个模块,所述一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能: 在移动设备侧接收显示终端侧发送的多媒体数据标识;所述显示终端侧依据所述多媒体数据标识从与所述显示终端互相通信的点播服务器获取对应的视频数据;所述显示终端侧与所述移动设备侧通过无线传输的方式连接; 所述移动设备侧依据所述多媒体数据标识从与所述移动设备互相通信的点播服务器获取对应的音频数据; 在播放所述音频数据时,依据当前播放的音频时间戳生成播放目标时间戳; 将所述播放目标时间戳发送至所述显示终端侧;所述显示终端侧用于播放所述目标时间戳所对应的视频数据。
【文档编号】H04N21/41GK103905881SQ201410093986
【公开日】2014年7月2日 申请日期:2014年3月13日 优先权日:2014年3月13日
【发明者】李典 申请人:北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1