一种跨设备的音频图像同步播放的方法、装置及系统制造方法及图纸

技术编号:15395615 阅读:115 留言:0更新日期:2017-05-19 07:00
本发明专利技术实施例提供了一种跨设备的音频图像同步播放的方法、装置及系统,第一设备通过在本地获取音频数据并发送给第二设备进行播放,并获取音频延时时间,在到达所述音频延时时间后播放与音频数据对应的图像,如此,利用系统录音得到音频数据,通过将电视端设备的音频数据回传至手机等设备进行播放,同时获取到音频播放的延时时间,在达到音频延时时间后开始播放图像,实现了不同设备间音频图像的同步播放。

Method, device and system for synchronous playback of audio images across equipment

The embodiment of the invention provides a method and a synchronous playback of an audio image cross device device and system, the first device by acquiring audio data locally and transmitted to the second device for playback, audio playback and access delay time, image, and audio data corresponding to the audio delay in time after that, using the system by recording audio data, the TV terminal equipment audio data back to the mobile phone and other equipment to play, while obtaining the audio playback delay time to start playing in the audio delay time to image, to achieve synchronization between different devices to play audio image.

【技术实现步骤摘要】
一种跨设备的音频图像同步播放的方法、装置及系统
本专利技术涉及音频图像同步
,特别是涉及一种跨设备的音频图像同步播放的方法、装置及系统。
技术介绍
在智能电视或机顶盒等大屏幕设备上观看视频日趋流行,然而,在某些场合,例如,为免影响他人工作或学习,用户需要将大屏幕设备上的音频通过耳机等其他设备播放。现有技术中,通常直接通过有线连接或蓝牙等其他设备来播放大屏幕设备上的音频,但是,直接有线连接对于用户来说,使用时会受到线的长度的限制,使用很不方便,而蓝牙设备则有硬件限制。因此,亟需提供一种简单通用的跨设备的音频图像同步播放的方法。
技术实现思路
本专利技术实施例的目的在于提供一种跨设备的音频图像同步播放的方法、装置及系统,以实现在不同设备间音频图像的同步播放。具体技术方案如下:一种跨设备的音频图像同步播放的方法,包括:第一设备在本地获取音频数据并发送给第二设备;所述第一设备获取音频延时时间,在到达所述音频延时时间后播放与所述音频数据对应的图像。如上所述的方法,其中,所述第一设备在本地获取音频数据并发送给第二设备,包括:所述第一设备关闭本地声音输出,并通过系统录音获取所述音频数据;所述第一设备对所述音频数据编码后发送给所述第二设备。如上所述的方法,其中,所述第一设备获取音频延时时间,包括:所述第一设备计时得到编码延时时间;所述编码延时时间是所述第一设备对所述音频数据的第一个脉冲编码调制PCM数据包进行编码所用的时间;所述第一设备通过向所述第二设备发送网络发送延时请求,获取与所述第二设备之间发送所述音频数据的平均网络延时时间,并获取所述第二设备的解码延时时间、缓存延时时间以及播放延时时间;所述第一设备计算所述编码延时时间、所述平均网络延时时间、所述第二设备的解码延时时间、所述缓存延时时间以及所述播放延时时间之和,得到所述音频延时时间。如上所述的方法,其中,所述第一设备通过向所述第二设备发送网络发送延时请求,获取与所述第二设备之间发送所述音频数据的平均网络延时时间,包括:所述第一设备记录向所述第二设备发送所述网络发送延时请求的发送时间、接收到所述第二设备发送的网络发送延时响应的接收时间;其中,所述网络发送延时响应中包含所述第二设备的解码延时时间、所述缓存延时时间以及所述播放延时时间;所述第一设备根据所述发送时间、所述接收时间以及所记录的所述发送时间和接收时间的数量,计算得到所述平均网络延时时间。如上所述的方法,其中,所述第一设备获取音频延时时间,在到达所述音频延时时间后播放与所述音频数据对应的图像之后,还包括:所述第一设备接收所述第二设备发送的暂停播放命令,并暂停播放所述图像;所述第一设备向所述第二设备发送暂停播放响应,并向所述第二设备发送静默音频数据。如上所述的方法,其中,所述第一设备向所述第二设备发送暂停播放响应,并暂停播放所述图像之后,还包括:所述第一设备接收所述第二设备发送的恢复播放命令,并恢复播放所述图像;所述第一设备向所述第二设备发送恢复播放响应,并恢复向所述第二设备发送正常的音频数据。如上所述的方法,其中,所述第一设备获取音频延时时间,在到达所述音频延时时间后播放与所述音频数据对应的图像之后,还包括:所述第一设备接收所述第二设备发送的拖动命令;所述拖动命令中包含快进命令或快退命令;所述快进命令用于快进播放所述图像,所述快退命令用于快退播放所述图像;所述第一设备向所述第二设备发送拖动响应;所述第一设备根据所述拖动命令,重新通过系统录音获取所述音频数据并发送给所述第二设备。如上所述的方法,其中,所述第一设备在本地获取音频数据并发送给第二设备之前,还包括:所述第一设备接收所述第二设备发送的同步连接建立请求;其中,所述同步连接建立请求中包含所述第二设备的互联网协议IP地址信息和端口信息;所述第一设备根据所述IP地址信息和端口信息,建立与所述第二设备之间的同步连接。一种跨设备的音频图像同步播放的方法,包括:第二设备接收第一设备发送的音频数据;所述第二设备对所述音频数据进行解码并缓存;所述第二设备在到达预设的缓存延时时间后播放所述音频数据。如上所述的方法,其中,还包括:所述第二设备对所述音频数据进行解码的同时,计时得到解码延时时间;所述解码延时时间是所述第二设备对所述音频数据的第一个脉冲编码调制PCM数据包进行解码所用的时间。如上所述的方法,其中,所述第二设备在到达预设的缓存延时时间后播放所述音频数据之前,还包括:所述第二设备接收所述第一设备发送的网络发送延时请求;所述第二设备向所述第一设备发送网络发送延时响应;其中,所述网络发送延时响应中包含所述第二设备的所述解码延时时间、所述缓存延时时间以及播放延时时间。如上所述的方法,其中,所述第二设备在到达预设的缓存延时时间后播放所述音频数据之后,还包括:所述第二设备从开始播放所述音频数据时记录系统时间P;所述第二设备每播放一个所述音频数据的PCM数据包计时统计播放时间其中,α为所述音频数据的采样率,β为所述音频数据的编码帧长,qi表示播放第i个所述PCM数据包所用的时间;所述第二设备根据所述系统时间P和所述播放时间Qn判断是否播放所述当前的PCM数据包。如上所述的方法,其中,所述第二设备根据所述系统时间P和所述播放时间Qn判断是否播放所述当前的PCM数据包,包括:所述第二设备若判断则丢弃当前的PCM数据包;所述第二设备若判断则播放当前PCM数据包;所述第二设备更新所述播放时间为其中,α为音频采样率,β为编码帧长。如上所述的方法,其中,所述第二设备在到达预设的缓存延时时间后播放所述音频数据之后,还包括:所述第二设备向所述第一设备发送暂停播放命令;所述第二设备接收所述第一设备发送的暂停播放响应以及静默音频数据;所述第二设备播放所述静默音频数据。如上所述的方法,其中,所述第二设备播放所述静默音频数据之后,还包括:所述第二设备向所述第一设备发送恢复播放命令;所述第二设备接收所述第一设备发送的恢复播放响应,并恢复播放所述音频数据。如上所述的方法,其中,所述第二设备在到达预设的缓存延时时间后播放所述音频数据之后,还包括:所述第二设备向所述第一设备发送拖动命令,所述拖动命令中包含快进命令或快退命令;所述第二设备接收所述第一设备发送的拖动响应;所述第二设备清空缓存的所述音频数据;所述第二设备重新接收所述第一设备发送的所述音频数据并缓存。如上所述的方法,其中,所述第二设备接收第一设备发送的音频数据之前,还包括:所述第二设备向所述第一设备发送同步连接建立请求;其中,所述同步连接建立请求中包含所述第二设备的互联网协议IP地址信息和端口信息;所述同步连接建立请求用于请求与所述第一设备之间建立同步连接。一种跨设备的音频图像同步播放的装置,包括:获取发送模块,用于在本地获取音频数据并发送给第二设备;获取音频延时时间;图像播放模块,用于在到达所述音频延时时间后播放与所述音频数据对应的图像。如上所述的装置,其中,所述获取发送模块具体用于:关闭本地声音输出,并通过系统录音获取所述音频数据;对所述音频数据编码后发送给所述第二设备;计时得到编码延时时间;所述编码延时时间是所述第一设备对所述音频数据的第一个脉冲编码调制PCM数据包进行编码所用的时间;记录向所述第二设备发送所述网络发送延时请求的发送时本文档来自技高网...
一种跨设备的音频图像同步播放的方法、装置及系统

【技术保护点】
一种跨设备的音频图像同步播放的方法,其特征在于,包括:第一设备在本地获取音频数据并发送给第二设备;所述第一设备获取音频延时时间,在到达所述音频延时时间后播放与所述音频数据对应的图像。

【技术特征摘要】
1.一种跨设备的音频图像同步播放的方法,其特征在于,包括:第一设备在本地获取音频数据并发送给第二设备;所述第一设备获取音频延时时间,在到达所述音频延时时间后播放与所述音频数据对应的图像。2.根据权利要求1所述的方法,其特征在于,所述第一设备在本地获取音频数据并发送给第二设备,包括:所述第一设备关闭本地声音输出,并通过系统录音获取所述音频数据;所述第一设备对所述音频数据编码后发送给所述第二设备。3.根据权利要求2所述的方法,其特征在于,所述第一设备获取音频延时时间,包括:所述第一设备计时得到编码延时时间;所述编码延时时间是所述第一设备对所述音频数据的第一个脉冲编码调制PCM数据包进行编码所用的时间;所述第一设备通过向所述第二设备发送网络发送延时请求,获取与所述第二设备之间发送所述音频数据的平均网络延时时间,并获取所述第二设备的解码延时时间、缓存延时时间以及播放延时时间;所述第一设备计算所述编码延时时间、所述平均网络延时时间、所述第二设备的解码延时时间、所述缓存延时时间以及所述播放延时时间之和,得到所述音频延时时间。4.根据权利要求3所述的方法,其特征在于,所述第一设备通过向所述第二设备发送网络发送延时请求,获取与所述第二设备之间发送所述音频数据的平均网络延时时间,包括:所述第一设备记录向所述第二设备发送所述网络发送延时请求的发送时间、接收到所述第二设备发送的网络发送延时响应的接收时间;其中,所述网络发送延时响应中包含所述第二设备的解码延时时间、所述缓存延时时间以及所述播放延时时间;所述第一设备根据所述发送时间、所述接收时间以及所记录的所述发送时间和接收时间的数量,计算得到所述平均网络延时时间。5.根据权利要求1所述的方法,其特征在于,所述第一设备获取音频延时时间,在到达所述音频延时时间后播放与所述音频数据对应的图像之后,还包括:所述第一设备接收所述第二设备发送的暂停播放命令,并暂停播放所述图像;所述第一设备向所述第二设备发送暂停播放响应,并向所述第二设备发送静默音频数据。6.根据权利要求5所述的方法,其特征在于,所述第一设备暂停播放所述图像,并向所述第二设备发送暂停播放响应之后,还包括:所述第一设备接收所述第二设备发送的恢复播放命令,并恢复播放所述图像;所述第一设备向所述第二设备发送恢复播放响应,并恢复向所述第二设备发送正常的音频数据。7.根据权利要求1所述的方法,其特征在于,所述第一设备获取音频延时时间,在到达所述音频延时时间后播放与所述音频数据对应的图像之后,还包括:所述第一设备接收所述第二设备发送的拖动命令;所述拖动命令中包含快进命令或快退命令;所述快进命令用于快进播放所述图像,所述快退命令用于快退播放所述图像;所述第一设备向所述第二设备发送拖动响应;所述第一设备根据所述拖动命令,重新通过系统录音获取所述音频数据并发送给所述第二设备。8.根据权利要求1所述的方法,其特征在于,所述第一设备在本地获取音频数据并发送给第二设备之前,还包括:所述第一设备接收所述第二设备发送的同步连接建立请求;其中,所述同步连接建立请求中包含所述第二设备的互联网协议IP地址信息和端口信息;所述第一设备根据所述IP地址信息和端口信息,建立与所述第二设备之间的同步连接。9.一种跨设备的音频图像同步播放的方法,其特征在于,包括:第二设备接收第一设备发送的音频数据;所述第二设备对所述音频数据进行解码并缓存;所述第二设备在到达预设的缓存延时时间后播放所述音频数据。10.根据权利要求9所述的方法,其特征在于,还包括:所述第二设备对所述音频数据进行解码的同时,计时得到解码延时时间;所述解码延时时间是所述第二设备对所述音频数据的第一个脉冲编码调制PCM数据包进行解码所用的时间。11.根据权利要求10所述的方法,其特征在于,所述第二设备在到达预设的缓存延时时间后播放所述音频数据之前,还包括:所述第二设备接收所述第一设备发送的网络发送延时请求;所述第二设备向所述第一设备发送网络发送延时响应;其中,所述网络发送延时响应中包含所述第二设备的所述解码延时时间、所述缓存延时时间以及播放延时时间。12.根据权利要求9-11任一项所述的方法,其特征在于,所述第二设备在到达预设的缓存延时时间后播放所述音频数据之后,还包括:所述第二设备从开始播放所述音频数据时记录系统时间P;所述第二设备每播放一个所述音频数据的PCM数据包计时统计播放时间其中,α为所述音频数据的采样率,β为所述音频数据的编码帧长,qi表示播放第i个所述PCM数据包所用的时间;所述第二设备根据所述系统时间P和所述播放时间Qn判断是否播放所述当前的PCM数据包。13.根据权利要求12所述的方法,其特征在于,所述第二设备根据所述系统时间P和所述播放时间Qn判断是否播放所述当前...

【专利技术属性】
技术研发人员:费伟
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1