掌桥专利:专业的专利平台
掌桥专利
首页

音频共享控制方法、装置、耳机设备及存储介质

文献发布时间:2023-06-19 16:04:54



技术领域

本申请涉及音频传输技术领域,具体而言,涉及一种音频共享控制方法、装置、耳机设备及存储介质。

背景技术

音频接收设备,例如耳机设备,是日常生活中被广泛应用的电子设备。为与音频输出设备进行蓝牙通信,实现音频数据的传输,通常会在耳机设备里内置蓝牙模块,以接收音频输出设备发送的音频数据。

为保证音频效果,一个耳机设备通常由一人佩戴。在越来越多的使用场景中,需要多个音频接收设备,例如耳机设备,可以共享一个音频输出设备的音频数据。而一个音频输出设备通常只能与一个音频接收设备连接,因此,如何在多个音频接收设备之间实现音频数据的共享成为当前亟待解决的技术问题。

发明内容

本申请实施例的目的在于提供一种音频共享控制方法、装置、耳机设备及存储介质。

本申请实施例提供一种音频共享控制方法,应用于耳机设备,所述耳机设备包括左耳机和右耳机,所述左耳机和所述右耳机均内置无线音频模块,所述方法包括:

主耳机通过自身内部的无线音频模块接收音频输出设备传输的音频数据;所述主耳机为所述左耳机和所述右耳机中的一个耳机;

所述主耳机将所述音频数据发送给从耳机;所述从耳机为所述耳机设备中除所述主耳机以外的耳机;

所述从耳机通过自身内部的无线音频模块将所述音频数据传输给外部的音频接收设备。

在上述实现过程中,耳机设备的两只耳机里均内置有无线音频模块,因此耳机设备可以通过其中一个无线音频模块接收音频输出设备传输的音频数据,并通过另一个无线音频模块向外部的音频接收设备发送该音频数据,从而可以在多个音频接收设备之间共享同一音频数据。使得在某一位置范围内,多个耳机设备的从耳机可以单独作为音源传输同一音频输出设备输出的音频数据,在不提高音频输出设备的发射功率的前提下,可以大幅度的提高音频数据的传播距离。

进一步地,所述左耳机和所述右耳机有线连接,所述主耳机将所述音频数据发送给从耳机,包括:

所述主耳机通过有线传输方式将所述音频数据发送给从耳机。

在上述实现过程中,通过有线传输方式在主耳机和从耳机之间传输音频数据,保证了耳机设备中数据传输的可靠性。

进一步地,在所述主耳机通过自身内部的无线音频模块接收音频输出设备发送的音频数据之前,还包括:

从所述左耳机和所述右耳机中确定出主耳机和从耳机。

在上述实现过程中,可以在需要进行音频共享的时候,进行主从耳机身份的确认,从左耳机和右耳机中确定出主耳机和从耳机,使本方案可以适用于需要进行主从耳机身份切换的场景。

进一步地,所述从所述左耳机和所述右耳机中确定出主耳机和从耳机,包括:

获取所述左耳机的第一信号接收强度和所述右耳机的第二信号接收强度,将所述第一信号接收强度和所述第二信号接收强度中的较大值所对应的耳机作为主耳机,并将另一耳机作为从耳机;所述第一信号接收强度为所述左耳机通过自身内部的所述无线音频模块接收到的由所述音频输出设备发送的无线信号的信号强度,所述第二信号接收强度为所述右耳机通过自身内部的所述无线音频模块接收到的由所述音频输出设备发送的无线信号的信号强度;

或,

获取所述左耳机的第一信号发送强度和所述右耳机的第二信号发送强度,将所述第一信号发送强度和所述第二信号发送强度中的较小值所对应的耳机作为主耳机,并将另一耳机作为从耳机;所述第一信号发送强度为所述左耳机通过自身内部的所述无线音频模块发送的无线信号的信号强度,所述第二信号发送强度为所述右耳机通过自身内部的所述无线音频模块发送的无线信号的信号强度。

在上述实现过程中,一方面,将左右耳机的信号接收强度中的较大值所对应的耳机作为主耳机,通过该主耳机接收音频数据,可以提高接收到的音频数据的可靠性和准确性。另一方面,将左右耳机的信号发送强度中的较小值所对应的耳机作为主耳机,也即,将左右耳机的信号发送强度中的较大值所对应的耳机作为从耳机,通过该从耳机发送音频数据,可以提高从耳机与音频接收终端之间数据传输的可靠性和准确性。

进一步地,所述从耳机通过自身内部的无线音频模块将所述音频数据传输给外部的音频接收设备,包括:

所述从耳机通过自身内部的无线音频模块将所述音频数据传输给另一耳机设备的主耳机。

在上述实现过程中,可以将同一音频数据在多个耳机设备之间共享,使本方案可以适用于多个耳机设备共享音频的场景,扩大了本方案的普适性。

进一步地,所述无线音频模块为蓝牙音频模块。

在上述实现过程中,主耳机和从耳机分别通过蓝牙音频模块接收音频数据和发送音频数据,功耗低,抗干扰能力强。

进一步地,所述从耳机通过自身内部的无线音频模块将所述音频数据传输给外部的音频接收设备,包括:

所述从耳机通过自身内部的蓝牙音频模块将所述音频数据以BIS方式和/或CIS方式传输给外部的音频接收设备。

在上述实现过程中,当从耳机将该音频数据通过BIS方式和/或CIS方式传输给多个音频接收设备时,可以保证从耳机与这多个音频接收设备之间数据传输的同步性。

本申请实施例还提供了一种音频共享控制装置,应用于耳机设备,所述耳机设备包括左耳机和右耳机,所述左耳机和所述右耳机均内置无线音频模块,所述装置包括:

接收控制模块,用于控制主耳机通过自身内部的无线音频模块接收音频输出设备传输的音频数据;所述主耳机为所述左耳机和所述右耳机中的一个耳机;

第一发送控制模块,用于控制所述主耳机将所述音频数据发送给从耳机;所述从耳机为所述耳机设备中除所述主耳机以外的耳机;

第二发送控制模块,用于控制所述从耳机通过自身内部的无线音频模块将所述音频数据传输给外部的音频接收设备。

本申请实施例还提供了一种耳机设备,包括处理器、存储器、左耳机和右耳机,所述左耳机和所述右耳机中均内置无线音频模块,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,以实现上述任意一种方法。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时,以实现上述任意一种方法。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例一提供的音频共享控制方法的流程示意图;

图2为本申请实施例一提供的一种音频共享的示意图;

图3为本申请实施例一提供的另一种音频共享的示意图;

图4为本申请实施例二提供的音频共享控制装置的结构示意图;

图5为本申请实施例三提供的耳机设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

在本发明的描述中,需要理解的是,步骤前的数字标号并不标识执行步骤的前后顺序,仅用于方便描述本发明及区别每一步骤,因此不能理解为对本发明的限制。

下面将提供多个实施例,来具体介绍音频共享控制方法、装置、耳机设备及存储介质。

实施例一:

本申请实施例提供一种可以应用于耳机设备的音频共享控制方法,耳机设备至少包括一个左耳机和右耳机,左耳机和右耳机中均内置无线音频模块,该无线音频模块可以但不限于由蓝牙/Wi-Fi SoC音频芯片来实现。换而言之,左右耳机分别包括上述的音频芯片,从而可以实现左耳机通过左音频芯片与音源设备在第一链路上进行交互,右耳机通过右音频芯片与其他设备在第二链路上进行交互,进而提升了耳机设备的工作效率以及适用性,还降低了功耗。请参见图1所示,方法可以包括以下步骤:

S101:主耳机通过自身内部的无线音频模块接收音频输出设备传输的音频数据。

可以理解的是,本申请实施例中的音频输出设备可以是任意可以输出音频数据的音频终端,比如,可以是PC(Personal Computer,个人电脑)、手机、平板电脑、笔记本电脑、MP4等,也可以是除本耳机设备以外的另一耳机设备。

S102:主耳机将音频数据发送给从耳机。

本申请实施例中的主耳机为耳机设备中左耳机和右耳机中的一个耳机。本申请实施例中的从耳机为耳机设备中除主耳机以外的耳机。

在第一种示例性的实施方式中,开发人员可以预先将左耳机和右耳机中的一个耳机设置为主耳机,另一个耳机设置为从耳机。在需要进行音频共享的时候,主耳机直接通过内置的无线音频模块接收音频数据。

在第二种示例性的实施方式中,可以在步骤S101之前,从左耳机和右耳机中确定出主耳机和从耳机。比如,可以在确定当前需要进行音频共享的时候,根据左耳机和右耳机各自当前的信号接收强度和/或信号发送强度,将左耳机和右耳机中的一个耳机作为主耳机,另一个耳机作为从耳机。本实施方式中,可以在耳机设备上预先设置一个音频共享功能键,在该功能键被用户触发时,确定当前需要进行音频共享。或者,可以在检测到耳机设备需要接收音频输出设备传输的音频数据时,确定当前需要进行音频共享。

本申请实施例中的耳机设备可以是头戴式耳机设备,该耳机设备的左耳机和右耳机可以有线连接,主耳机通过有线传输方式将音频数据发送给从耳机。比如,主耳机可以通过I2S总线或者I2C总线将该音频数据发送给从耳机,从耳机接收到该音频数据后进行解码播放,通过有线方式在耳机设备内部进行音频数据的传输,可以保证数据传输的可靠性。

可以理解,在其他的一些实施例中,主耳机也可以通过无线传输的方式将该音频数据发送给从耳机。

S103:从耳机通过自身内部的无线音频模块将音频数据传输给外部的音频接收设备。

步骤S103中,从耳机通过自身内部的无线音频模块可以将音频数据传输给外部的多个音频接收设备。

可以理解的是,本申请实施例中的音频接收设备可以是除本耳机设备以外的任意可以接收音频数据的设备,比如,可以是耳机设备,也可以是音箱等等。

当音频接收设备包括耳机设备时,从耳机可以将该音频数据传输给另一耳机设备的主耳机,以供另一耳机设备的主耳机将该音频数据传输给该另一耳机设备的从耳机,另一耳机设备的从耳机可以将该音频数据传输给其他耳机设备的主耳机,基于此可以建立广域音频共享。

比如,请参见图2所示,耳机设备A的主耳机可以接收音频终端发送的音频数据,然后该主耳机可以通过I2S总线将该音频数据传输从耳机,从耳机将该音频数据传输给耳机设备B和耳机设备C的主耳机,耳机设备B和耳机设备C的主耳机可以将音频数据传输给各自的从耳机,从而在耳机设备A、耳机设备B以及耳机设备C之间共享同一音频终端的音频数据。可以理解的是,在一些示例中,耳机设备B的从耳机和/或耳机设备C的从耳机还可以将该音频数据传输给其他更多的耳机设备。比如,请参见图3所示,耳机设备B的从耳机可以将该音频数据传输给耳机设备D的主耳机,耳机设备D的主耳机将该音频数据传输给从耳机,从而在耳机设备A、耳机设备B、耳机设备C以及耳机设备D之间实现音频共享。

应当说明的是,在一些示例性的实施例中,各耳机设备不仅可以共享同一音频终端的音频数据,还可以实现共享音频的同步播放。具体的,各耳机设备之间可以同步音频播放时间,在该时间点到达时,再控制播放音频。

比如,耳机设备的主耳机在接收到音频终端发送的音频数据后,可以确定音频播放时间,将该音频数据以及音频播放时间发送给从耳机,该耳机设备的主耳机和从耳机均根据该音频播放时间播放音频,如此,可在一个耳机设备中实现主耳机和从耳机的音频同步。

当该耳机设备的从耳机与另一耳机设备的主耳机建立无线音频数据通信连接时,与音频终端直接无线连接的耳机设备(以下简称第一耳机设备)可以根据当前需要实现音频共享的耳机设备的数量确定音频播放时间。具体的,第一耳机设备可以确定自身从耳机下连接的耳机设备的数量N,将N+1作为当前需要实现音频共享的耳机设备的数量。可以理解的是,第一耳机设备自身从耳机下连接的耳机设备的数量包括与该从耳机直接连接的耳机设备的数量,也包括与该从耳机间接连接的耳机设备的数量,例如,图3中的耳机设备D与耳机设备A的从耳机就属于间接连接的方式。

第一耳机设备将确定的音频播放时间以及接收到的由音频终端发送的音频数据由自身的从耳机发送给另一需要进行音频共享的耳机设备的主耳机,再由另一耳机设备的主耳机将该音频播放时间以及音频数据发送给自身的从耳机。需要进行音频共享的各耳机设备中的主耳机以及从耳机对接收到的音频数据进行解码,并根据接收到的音频播放时间同步对该解码后的音频数据进行音频播放。如此,可在多个耳机设备中实现音频同步。

通过本申请实施例提供的方案,在某一位置范围内,多个耳机设备的从耳机可以单独作为音源传输同一音频输出设备输出的音频数据,在不提高音频输出设备的发射功率的前提下,可以大幅度的提高音频数据的传播距离。

下面对从耳机设备中确定主耳机和从耳机的方式进行说明。

本申请实施例中确定主耳机和从耳机的方式包括但不限于以下方式:

方式一:获取左耳机的第一信号接收强度和右耳机的第二信号接收强度,将第一信号接收强度和第二信号接收强度中的较大值所对应的耳机作为主耳机,并将另一耳机作为从耳机。第一信号接收强度为左耳机通过自身内部的无线音频模块接收到的由音频输出设备发送的无线信号的信号强度,第二信号接收强度为右耳机通过自身内部的无线音频模块接收到的由音频输出设备发送的无线信号的信号强度。

在上述方式一中,当确定需要进行音频共享的时候,音频输出设备可以向左耳机和右耳机分别发送无线信号,可以理解的是,音频输出设备此时发送的无线信号中可以不携带数据信息,左右耳机可以分别通过各自的无线音频模块接收该无线信号,并对该无线信号的信号强度进行检测,将信号强度较大值对应的耳机作为主耳机,并利用该主耳机接收音频输出设备后续发送的音频数据。

方式二:获取所述左耳机的第一信号发送强度和右耳机的第二信号发送强度,将第一信号发送强度和第二信号发送强度中的较小值所对应的耳机作为主耳机,并将另一耳机作为从耳机;第一信号发送强度为左耳机通过自身内部的无线音频模块发送的无线信号的信号强度,第二信号发送强度为右耳机通过自身内部的无线音频模块发送的无线信号的信号强度。

在上述方式二中,当确定需要进行音频共享的时候,耳机设备的左耳机和右耳机可以发出无线信号,比如,可以向另外的音频接收设备发送无线信号。可以理解的是,左耳机和右耳机此时发送的无线信号中可以不携带数据信息,左右耳机可以分别通过各自的无线音频模块发送该无线信号,并对该无线信号的信号强度进行检测,将信号强度较小值对应的耳机作为主耳机,将信号强度较大值对应的耳机作为从耳机,并利用该从耳机对外发送音频数据。

通过上述方式一或方式二的方案,可以根据左耳机和右耳机当前的信号接收强度和/或信号发送强度,动态的进行主从耳机身份的切换,相对于总是通过固定的耳机接收音频数据或发送音频数据而言,更符合实际应用需求,可以提升音频共享过程中数据传输的可靠性。

耳机设备的从耳机在发送音频数据时,可以通过广播的方式发送该音频数据,音频接收设备可以在广播信道中获取该音频数据。从耳机通过广播的方式发送音频数据,避免了因从耳机与音频接收设备之间的连接断开或连接不稳定,造成音频数据无法及时进行传输的问题。

为提升音频数据传输的安全性,减少被窃听的可能性,从耳机可以对音频数据进行加密,将该加密的音频数据通过广播的方式发送给音频接收设备。

应当说明的是,本申请实施例中的无线音频模块包括但不限于是蓝牙音频模块、射频通信模块、Zigbee通信模块中的至少一种。

当无线音频模块中包括蓝牙音频模块时,从耳机通过自身内部的蓝牙音频模块将该音频数据以BIS方式和/或CIS方式传输给外部的音频接收设备。比如,从耳机可以通过自身内部的蓝牙音频模块将该音频数据以BIS方式传输给同一BIG中的音频接收设备,或者也可以将该音频数据以CIS方式传输给同一CIG中的音频接收设备,或者也可以将该音频数据以BIS方式传输给一部分音频接收设备,同时将该音频数据以CIS方式传输给另一部分音频接收设备。

示例性的,从耳机可以首先通过BIS方式广播该音频数据,当从耳机通过BIS方式广播音频数据失败时,从耳机切换为通过CIS方式发送该音频数据。BIS方式是一种无需连接的传输方式,优先通过BIS方式广播音频数据,可以避免因从耳机与音频接收设备之间的连接断开或连接不稳定,造成音频数据无法及时进行传输的问题。

本实施方式中,可以周期性地抓取从耳机广播的空口包,对该空口包中的数据进行分析,判断从耳机是否通过BIS方式成功对外广播音频数据。可以理解的是,这里可以由从耳机自身进行空口包的抓取,也可以由主耳机对从耳机的空口包进行抓取,如果主耳机确认从耳机未通过BIS方式成功对外广播音频数据,主耳机可以向从耳机发送指令,以指示从耳机通过CIS方式重新对外发送该音频数据。

实施例二:

本申请实施例提供一种音频共享控制装置,可以应用于包含左耳机和右耳机的耳机设备中,耳机设备的左耳机和右耳机中均内置无线音频模块,请参见图4所示,该装置包括:

接收控制模块301,用于控制主耳机通过自身内部的无线音频模块接收音频输出设备传输的音频数据;主耳机为左耳机和右耳机中的一个耳机。

第一发送控制模块302,用于控制主耳机将音频数据发送给从耳机;从耳机为耳机设备中除主耳机以外的耳机。

第二发送控制模块303,用于控制从耳机通过自身内部的无线音频模块将该音频数据传输给音频接收设备。

在示例性的实施例中,第一发送控制模块302用于控制主耳机通过有线传输方式将该音频数据发送给从耳机。

在示例性的实施例中,该装置还包括确定模块,用于在主耳机通过自身内部的无线音频模块接收音频输出设备发送的音频数据之前,从左耳机和右耳机中确定出主耳机和从耳机。

在一种实施方式中,确定模块用于获取左耳机的第一信号接收强度和右耳机的第二信号接收强度,将第一信号接收强度和第二信号接收强度中的较大值所对应的耳机作为主耳机,并将另一耳机作为从耳机;第一信号接收强度为左耳机通过自身内部的无线音频模块接收到的由音频输出设备发送的无线信号的信号强度,第二信号接收强度为右耳机通过自身内部的无线音频模块接收到的由音频输出设备发送的无线信号的信号强度。

在另外一种实施方式中,确定模块用于获取左耳机的第一信号发送强度和右耳机的第二信号发送强度,将第一信号发送强度和第二信号发送强度中的较小值所对应的耳机作为主耳机,并将另一耳机作为从耳机;第一信号发送强度为左耳机通过自身内部的所述无线音频模块发送的无线信号的信号强度,第二信号发送强度为右耳机通过自身内部的无线音频模块发送的无线信号的信号强度。

在示例性的实施例中,第二发送控制模块303用于控制从耳机通过自身内部的无线音频模块将该音频数据传输给另一耳机设备的主耳机。

在示例性的实施例中,无线音频模块为蓝牙音频模块。第二发送控制模块203用于控制从耳机通过自身内部的蓝牙音频模块将该音频数据以BIS方式和/或CIS方式传输给外部的音频接收设备。

需要理解的是,出于描述简洁的考量,部分实施例一中描述过的内容在本实施例中不再赘述。

实施例三:

基于同一发明构思,本申请实施例提供一种耳机设备,请参见图5所示,包括处理器401、存储器402、左耳机403和右耳机404,左耳机和右耳机中均内置无线音频模块,存储器中存储有计算机程序,所述处理器执行计算机程序,以实现上述实施例一中的任意一种方法,在此不再赘述。

本申请实施例中的无线音频模块包括但不限于是蓝牙音频模块、射频通信模块、Zigbee通信模块中的至少一种。

可以理解,图5所示的结构仅为示意,设备还可包括比图5中所示更多或者更少的组件,或者具有与图4所示不同的配置。

处理器401可以是一种集成电路芯片,具有信号处理能力。上述处理器401可以是通用处理器,包括中央处理器(CPU)、网络处理器(NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本申请实施例中公开的各种方法、步骤及逻辑框图。

存储器402可以包括但不限于随机存取存储器(RAM),只读存储器(ROM),可编程只读存储器(PROM),可擦除只读存储器(EPROM),电可擦除只读存储器(EEPROM)等。

本实施例还提供了一种计算机可读存储介质,如软盘、光盘、硬盘、闪存、U盘、安全数码(SD)卡、多媒体(MMC)卡等,在该计算机可读存储介质中存储有实现上述各个步骤的一个或者多个程序,这一个或者多个程序可被一个或者多个处理器执行,以实现上述各实施例中方法的各步骤,在此不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 音频共享控制方法、装置、耳机设备及存储介质
  • 无线耳机的音频共享方法、终端设备及存储介质
技术分类

06120114698768