主机与扬声设备间的无线音频数据传输方法和系统的制作方法

文档序号:9869838阅读:441来源:国知局
主机与扬声设备间的无线音频数据传输方法和系统的制作方法
【技术领域】
[0001]本发明涉及电通信技术,特别是涉及一种主机与扬声设备间的无线音频数据传输方法,还涉及一种无线音频数据传输系统。
【背景技术】
[0002]影音娱乐是广为大众所喜好的活动,随着社会与科技的发展,影音娱乐也从大众娱乐逐渐转变为大众与个人兼顾的娱乐方式。
[0003]对于传统的一个主机(host)与多个扬声设备通过无线方式进行音频数据传输的技术,要求主机与每个扬声设备进行通信时采用相同的时隙(slot time),例如蓝牙技术。
[0004]这样,对于一个主机同时与两个以上时隙不同的扬声设备进行无线通信,例如一个主机驱动耳机和低音炮进行音频播放,就会造成时间的浪费,或者发生影音不同步的现象。

【发明内容】

[0005]基于此,有必要提供一种能够使主机驱动多个时隙不同的扬声设备进行音频播放的主机与扬声设备间的无线音频数据传输方法。
[0006]—种主机与扬声设备间的无线音频数据传输方法,包括:在主机与各个扬声设备之间建立通信信道,所述各个扬声设备至少包括两个设备类型互不相同的扬声设备;将所述各个扬声设备各自的时隙信息回传给所述主机,所述时隙信息包括数据传输时间和时隙的时长;根据所述时隙信息,于所述各个扬声设备中选取时隙的时长最长的扬声设备时隙,作为所述主机的预备时隙;所述主机采用所述预备时隙依次与所述各个扬声设备通信,并判断当前与主机通信的扬声设备的时隙时长是否与所述预备时隙的时长相同,若不相同,则在所述当前与主机通信的扬声设备的数据传输时间结束时执行校准,直接跳至所述预备时隙的数据传输时间结束的时间点。
[0007]在其中一个实施例中,所述于所述各个扬声设备中选取时隙的时长最长的扬声设备时隙的步骤,是于所述各个扬声设备中选取为打开状态且时隙的时长最长的扬声设备时隙。
[0008]在其中一个实施例中,还包括通过定时计数器设定所述各个扬声设备的数据传输时间结束的时间点的步骤,所述执行校准,是在所述定时计数器到达设定的时间点时中断并执行校准。
[0009]在其中一个实施例中,所述主机依次与所述各个扬声设备通信的步骤,包括在所述预备时隙开始的时刻统一进行压缩格式、采样率、数据量及数据格式的切换的步骤。
[0010]在其中一个实施例中,所述各个扬声设备包括耳机和低音炮。
[0011 ] 还有必要提供一种无线音频数据传输系统。
[0012]一种无线音频数据传输系统,包括:信道建立模块,用于在主机与各个扬声设备之间建立通信信道;所述扬声设备至少包括两个设备类型互不相同的扬声设备;时隙信息回传模块,用于将所述各个扬声设备各自的时隙信息回传给所述主机;所述时隙信息包括数据传输时间和时隙的时长;预备时隙选取模块,用于根据所述时隙信息,于所述各个扬声设备中选取时隙的时长最长的扬声设备时隙,作为所述主机的预备时隙;通信模块,用于使所述主机采用所述预备时隙依次与所述各个扬声设备通信,并判断当前与主机通信的扬声设备的时隙时长是否与所述预备时隙的时长相同,若不相同,则在所述当前与主机通信的扬声设备的数据传输时间结束时执行校准,直接跳至所述预备时隙的数据传输时间结束的时间点。
[0013]在其中一个实施例中,所述于所述各个扬声设备中选取时隙的时长最长的扬声设备时隙,是于所述各个扬声设备中选取为打开状态且时隙的时长最长的扬声设备时隙。
[0014]在其中一个实施例中,还包括:设定模块,用于通过定时计数器设定所述各个扬声设备的数据传输时间结束的时间点;校准模块,用于在所述定时计数器到达设定的时间点时中断并执行所述校准。
[0015]在其中一个实施例中,包括切换模块,用于在所述预备时隙开始的时刻统一进行压缩格式、采样率、数据量及数据格式的切换。
[0016]在其中一个实施例中,所述各个扬声设备包括耳机和低音炮。
[0017]上述主机与扬声设备间的无线音频数据传输方法和系统,能够使主机驱动多个时隙不同的扬声设备进行音频播放。
【附图说明】
[0018]图1为一实施例中主机与扬声设备间的无线音频数据传输方法的流程图;
[0019]图2为一实施例中低音炮和耳机的时隙TJK意图;
[0020]图3为图2所示实施例对应的主机的时隙示意图。
【具体实施方式】
[0021]为使本发明的目的、特征和优点能够更为明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0022]图1是一实施例中主机(host)与扬声设备间的无线音频数据传输方法的流程图,包括下列步骤:
[0023]SI 10,在主机与各个扬声设备之间建立通信信道。
[0024]本发明中权利要求书和【具体实施方式】中所称的扬声设备是指国际专利分类表中H04R所包括的扬声器、传声器、唱机拾音器或其他声-机电传感器,助听器,扩音系统等设备。扬声设备至少包括两个设备类型互不相同的扬声设备,例如包括耳机和低音炮。
[0025]S120,将各扬声设备各自的时隙信息回传给主机。
[0026]时隙信息至少包括一个时隙(slot time)中的数据传输时间和时隙的时长。对于设备类型不同的扬声设备,其时隙的时长和数据传输时间也不同。图2分别示出了低音炮和耳机的时隙TK意图。其中,一个时隙的结束同时也可作为下一个时隙开始的时刻。D a t a表示所述数据传输时间,BT表示由主机发送(广播,broadcast)给扬声设备的指令(command)的传输时间,RSP表示由扬声设备回传给主机的指令的传输时间。可以理解的,图2中示出的BT和RSP数量并不构成对其数量的限定。
[0027]S130,根据时隙信息,于各扬声设备中选取时长最长的扬声设备时隙作为主机的预备时隙。
[0028]在一个实施例中,扬声设备包括低音炮和耳机。参照图2,由于耳机的时隙长于低音炮的时隙,因此将耳机的时隙作为主机的预备时隙,如图3所示。
[0029]S140,主机采用预备时隙依次与各扬声设备通信。
[0030]S150,判断当前与主机通信的扬声设备的时隙时长是否与预备时隙的时长相同。若不相同,则执行步骤S160。
[0031]若主机将耳机的时隙作为预备时隙,则其时长就会与低音炮的时隙时长不同,因此主机在与低音炮进行通信时就会执行步骤S160。若当前通信的扬声设备的时隙与预备时隙相同,则主机采用预备时隙进行通信。
[0032]S160,在当前通信的扬声设备的数据传输时间结束时执行校准,直接跳至预备时隙的数据传输时间结束的时间点。
[00
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1