【技术实现步骤摘要】
【国外来华专利技术】利用蓝牙低功耗标准的音频传输
本文所描述的实施例涉及具有网络连接的电子设备。更具体地,所描述的实施例涉及利用蓝牙低功耗标准传输音频的电子设备。
技术介绍
存在许多如下情形,其中人们可能想要或需要使用助听设备(例如助听器)来使其能够听到给定声源。例如,听觉受损者可能需要助听设备来将声音增强到该声音可被感知到的点。又如,处于难以或不可能通过空气清晰地传输可听声的环境中的人(例如一个人在一大群人中听另一个人讲话)可能希望使用助听设备来增强特定声源。一般来讲,助听设备,特别是诸如入耳式助听器的助听设备外观尺寸很小,这意味着为设备供电的电池相应地也很小。为此,很多助听设备具有非常严苛的功耗要求。考虑到严苛的功耗要求,可用于将音频无线地传输到现有助听设备的选择受到了限制。因此,设计人员已经创造出专有系统,用于将音频无线地传输到助听设备。然而,由于许多原因(花费、复杂性、外部设备等),这些系统还未被广泛地采用。虽然有很多用于在设备之间无线地传输音频的广泛普及的标准,但是这些标准通常需要消耗太多功率而不能在助听设备中实现。例如,很多现代电子设备使用传统蓝牙标准(“BTC”:BluetoothClassicstandard)来无线传输音频(BTC在美国华盛顿州柯克兰市的蓝牙技术联盟(SIG)所提供的蓝牙系统核心规范v.4.0(theCorev.4.0SpecificationfortheBluetoothSystem)中有所描述)。然而,BTC消耗太多功率而不能在大多数助听设备中实现。虽然利用BTC消耗太多功率而不能用于将音频传输到助听设备,但是蓝牙规范还介绍了蓝牙低功耗( ...
【技术保护点】
一种用于在电子设备之间进行通信的方法,包括:在接收电子设备中,在蓝牙低功耗BTLE协议栈的链路层中接收数据信道协议数据单元PDU;读取所述数据信道PDU的标头中的字段以确定所述标头是否指示所述数据信道PDU的有效载荷包含音频数据;以及当所述标头指示所述数据信道PDU的有效载荷包含音频数据时,将来自所述有效载荷的音频数据发送到所述BTLE协议栈中的音频层以用于处理。
【技术特征摘要】
【国外来华专利技术】2011.08.19 US 61/525,676;2012.02.23 US 13/403,6051.一种用于在电子设备之间进行通信的方法,包括:在接收电子设备中,在蓝牙低功耗BTLE协议栈的链路层中接收数据信道协议数据单元;基于所述数据信道协议数据单元的标头中的字段确定所述数据信道协议数据单元的有效载荷是否包括音频数据;以及在确定所述数据信道协议数据单元的所述有效载荷包括音频数据时,将来自所述有效载荷的音频数据从所述BTLE协议栈的所述链路层发送到所述BTLE协议栈中的音频层以用于处理;以及在确定所述数据信道协议数据单元的所述有效载荷不包括音频数据时,在所述BTLE协议栈的所述链路层进一步处理所述数据信道协议数据单元。2.根据权利要求1所述的方法,其中所述方法还包括:将所述音频数据从所述音频层发送到所述接收电子设备中的音频子系统中的音频数据处理器;在所述音频数据处理器中,执行用以由所述音频数据生成经处理的数字音频数据的一个或多个操作;以及执行用以由所述经处理的数字音频数据生成模拟信号的一个或多个操作。3.根据权利要求2所述的方法,其中将所述音频数据从所述音频层发送到所述音频数据处理器包括:确定所述接收电子设备中的一个或多个配置设置;基于一个或多个配置设置,确定要执行的用以由所述音频数据生成经处理的数字音频数据的所述一个或多个操作;以及基于要执行的一个或多个操作,将所述音频数据从所述音频层发送到所述音频数据处理器中的至少一个对应处理器。4.根据权利要求3所述的方法,其中确定要执行的用以由所述音频数据生成经处理的数字音频数据的所述操作包括确定要用于对来自所述数据信道协议数据单元的有效载荷的所述音频数据进行解码的解码器的类型;并且其中将所述音频数据从所述音频层发送到所述对应处理器包括将所述音频数据发送到所确定类型的解码器以用于后续解码。5.根据权利要求2所述的方法,其中执行用以生成经处理的数字音频数据的所述一个或多个操作包括以下操作中的至少一个:对所述音频数据进行解压缩、对所述音频数据进行解码、或将所述音频数据转换为不同格式的音频数据。6.根据权利要求2所述的方法,其中所述方法还包括:将所述模拟信号输出到至少一个换能器;以及利用所述换能器生成输出信号。7.根据权利要求6所述的方法,其中所述输出信号是能够被感知为声音的信号。8.根据权利要求1所述的方法,其中所述方法还包括:在所述蓝牙低功耗BTLE协议栈的L2CAP层中接收数据信道协议数据单元;在确定所述数据信道协议数据单元是如下配置信息包时,将来自所述数据信道协议数据单元的信息发送到一个或多个应用程序,所述配置信息包包括所述一个或多个应用程序在更新下列中的至少一个的配置中使用的信息:所述音频层、音频子系统中的音频数据处理器、或音频换能器;以及在所述一个或多个应用程序中,根据来自所述数据信道协议数据单元的所述信息来配置下列中的至少一个:所述音频层、音频子系统中的所述音频数据处理器、或所述音频换能器。9.根据权利要求1所述的方法,其中所述方法还包括:在所述蓝牙低功耗BTLE协议栈的链路层中接收数据信道协议数据单元;以及在确定所述数据信道协议数据单元是包括要用于配置所述BTLE协议栈的一个或多个更低层的信息的配置信息包时,根据来自所述数据信道协议数据单元的所述信息来配置所述BTLE协议栈的所述一个或...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。