同步播放方法及装置制造方法及图纸

技术编号:12515859 阅读:61 留言:0更新日期:2015-12-16 13:57
本公开提供了同步播放方法及装置,其中,所述方法包括:在首个低频数据包中添加用于指示播放时间点的播放信息;通过蓝牙连接发送携带播放信息的首个低频数据包到低音炮设备,使得低音炮设备在到达播放时间点时,开始播放首个低频数据包中的低频信号;检测当前是否到达播放时间点;在到达播放时间点时,发送首个高频数据包到智能终端的高频信号播放装置,使得高频信号播放装置开始播放首个高频数据包中的高频信号。本公开中,低音炮设备和高频信号播放装置会同步播放对应的音频信号,实现了高频信号与低频信号播放的准确同步,提升了用户体验。

【技术实现步骤摘要】

本公开涉及通信
,尤其涉及同步播放方法及装置
技术介绍
智能电视已经是未来电视的发展趋势,它具有全开放式平台,搭载了操作系统,可自行安装、卸载各类应用软件和持续对功能进行扩充和升级。其中,音频播放是智能电视最重要的功能之一。为了加大震撼效果,各种应用场景中目前都需要通过蓝牙连接低音炮,从而播放低频信号。但是,低音炮设备在播放低频信号时,可能无法与智能电视的扬声器等装置播放的高频信号同步。相关技术中,智能电视可以间隔一定时间通过蓝牙连接发送测试包到低音炮端,所述测试包中包含了时间戳信息,通过测试得出整个低音传输路径的时延长度,之后在向扬声器等发送中高频数据包时,需要延迟所述时延长度来进行补偿,从而完成低音炮端播放的低频信号和扬声器端播放的高频信号之间的同步。但是,上述方式需要占用蓝牙连接的带宽,且可能会由于环境等各种原因导致测试出的时延长度存在误差,造成无法准确同步。
技术实现思路
有鉴于此,本公开提供同步播放方法及装置,以解决相关技术中需要占用蓝牙连接带宽,且无法实现扬声器端的高频信号与低音炮端的低频信号之间准确同步的问题。根据本公开实施例的第一方面,提供一种同步播放方法,用于智能终端,所述智能终端与低音炮设备之间建立有蓝牙连接,所述方法包括:在首个低频数据包中添加用于指示播放时间点的播放信息;通过所述蓝牙连接发送携带所述播放信息的首个所述低频数据包到所述低音炮设备,使得所述低音炮设备在到达所述播放时间点时,开始播放首个所述低频数据包中的低频信号;检测当前是否到达所述播放时间点;在到达所述播放时间点时,发送首个高频数据包到所述智能终端的高频信号播放装置,使得所述高频信号播放装置开始播放首个所述高频数据包中的高频信号。可选地,所述在首个低频数据包中添加用于指示播放时间点的播放信息包括:在首个所述低频数据包中添加携带所述播放信息的第一头字段。可选地,在所述检测当前是否到达所述播放时间点之前,所述方法还包括:在首个所述高频数据包中添加所述播放信息。可选地,所述在首个所述高频数据包中添加所述播放信息包括:在首个所述高频数据包中添加携带所述播放信息的第二头字段。根据本公开实施例的第二方面,提供一种同步播放方法,用于低音炮设备,所述低音炮设备与智能终端之间建立有蓝牙连接,所述方法包括:通过所述蓝牙连接接收所述智能终端发送的携带播放信息的首个低频数据包,其中所述播放信息用于指示播放时间点;建立缓存区域,以缓存首个所述低频数据包;在到达所述播放时间点时,从所述缓存区域中读取首个所述低频数据包后,播放首个所述低频数据包中的低频信号。可选地,所述建立缓存区域包括:计算需要缓存首个所述低频数据包的缓存区域大小;根据所述缓存区域大小,建立所述缓存区域。可选地,所述计算需要缓存首个所述低频数据包的缓存区域大小包括:确定接收到首个所述低频数据包的接收时间点;根据所述接收时间点和所述播放时间点,采用以下公式计算所述缓存区域大小:size = (T_T0) *S*B/8其中,size表示所述缓存区域大小,T表示所述播放时间点,TO表示所述接收时间点,S表不米样率,B表不低首米样精度。可选地,所述采样率S为48k赫兹、44.1k赫兹或96k赫兹;所述低音采样精度B为16比特或8比特。根据本公开实施例的第三方面,提供一种同步播放装置,用于智能终端,所述智能终端与低音炮设备之间建立有蓝牙连接,所述装置包括:第一添加模块,用于在首个低频数据包中添加用于指示播放时间点的播放信息;第一发送模块,用于通过所述蓝牙连接发送携带所述播放信息的首个低频数据包到所述低音炮设备,使得所述低音炮设备在到达所述播放时间点时,开始播放首个所述低频数据包中的低频信号;检测模块,用于检测当前是否到达所述播放时间点;第二发送模块,用于在到达所述播放时间点时,发送首个高频数据包到所述智能终端的高频信号播放装置,使得所述高频信号播放装置开始播放首个所述高频数据包中的高频信号。可选地,所述第一添加模块包括:第一添加子模块,用于在首个所述低频数据包中添加携带所述播放信息的第一头字段。可选地,所述装置还包括:第二添加模块,用于在首个所述高频数据包中添加所述播放信息。可选地,所述第二添加模块包括:第二添加子模块,用于在首个所述高频数据包中添加携带所述播放信息的第二头字段。根据本公开实施例的第四方面,提供一种同步播放装置,用于低音炮设备,所述低音炮设备与智能终端之间建立有蓝牙连接,所述装置包括:接收模块,用于通过所述蓝牙连接接收所述智能终端发送的携带播放信息的首个低频数据包,其中所述播放信息用于指示播放时间点;建立模块,用于建立缓存区域,以缓存首个所述低频数据包;执行模块,用于在到达所述播放时间点时,从所述缓存区域中读取首个所述低频数据包后,播放首个所述低频数据包中的低频信号。可选地,所述建立模块包括:计算子模块,用于计算需要缓存首个所述低频数据包的缓存区域大小;建立子模块,用于根据所述缓存区域大小,建立所述缓存区域。可选地,所述计算子模块包括:确定单元,用于确定接收到首个所述低频数据包的接收时间点;计算单元,用于根据所述接收时间点和所述播放时间点,采用以下公式计算所述缓存区域大小:size = (T_T0) *S*B/8其中,size表示所述缓存区域大小,T表示所述播放时间点,TO表示所述接收时间点,S表不米样率,B表不低首米样精度。可选地,所述采样率S为48k赫兹、44.1k赫兹或96k赫兹;所述低音采样精度B为16比特或8比特。根据本公开实施例的第五方面,提供一种同步播放装置,用于智能终端,所述智能终端与低音炮设备之间建立有蓝牙连接,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在首个低频数据包中添加用于指示播放时间点的播放信息;通过所述蓝牙连接发送携带所述播放信息的首个低频数据包到所述低音炮设备,使得所述低音炮设备在到达所述播放时间点时,开始播放首个所述低频数据包中的低频信号;检测当前是否到达所述播放时间点;在到达所述播放时间点时,发送首个高频数据包到所述智能终端的高频信号播放装置,使得所述高频信号播放装置开始播放首个所述高频数据包中的高频信号。根据本公开实施例的第六方面,提供一种同步播放装置,用于低音炮设备,所述低音炮设备与智能终端之间建立有蓝牙连接,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:通过所述蓝牙连接接收所述智能终端发送的携带播放信息的首个低频数据包,其中所述播放信息用于指示播放时间点;建立缓存区域,以缓存首个所述低频数据包;在到达所述播放时间点时,从所述缓存区域中读取首个所述低频数据包后,播放首个所述低频数据包中的低频信号。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例中,智能终端在发送首个低频数据包到低音炮设备时,可以在首个所述低频数据包中携带用于指示播放时间点的播放信息,使得所述低音炮设备在所述播放时间点开始播放首个所述低频数据包中的低频信号。另外,所述智能终端会在检测到当前到达所述播放时间点时,发送首个高频数据包到高频信号播放装置,由所述高频信号播放装置播放首个所述高频数据包中的高频信号。之后,低音炮设备和高频信号播放装置会继续分别播放后续数当前第1本文档来自技高网...

【技术保护点】
一种同步播放方法,用于智能终端,所述智能终端与低音炮设备之间建立有蓝牙连接,其特征在于,所述方法包括:在首个低频数据包中添加用于指示播放时间点的播放信息;通过所述蓝牙连接发送携带所述播放信息的首个所述低频数据包到所述低音炮设备,使得所述低音炮设备在到达所述播放时间点时,开始播放首个所述低频数据包中的低频信号;检测当前是否到达所述播放时间点;在到达所述播放时间点时,发送首个高频数据包到所述智能终端的高频信号播放装置,使得所述高频信号播放装置开始播放首个所述高频数据包中的高频信号。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄忠辉王兴超王永志陈良思
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1