背景技术:
1、设备可以使用主动噪声控制(“anc”)来提供增强的音频回放。该设备可以具有一个或多个麦克风,其从来自环境拾取或接收音频信号。anc使用接收到的环境音频信号来确定要发射的声波,以便补偿或否则抵消环境音频信号。发射的声波降低了环境噪声或使音频回放更清晰和/或更容易理解。然而,anc并没有考虑到基于设备正在其中操作的环境可以对音频输出进行的其他增强功能。
技术实现思路
1、本公开提供用于基于主机设备正在其中操作的环境来生成、传输和应用噪声简档的系统和方法。主机设备可以检测连接性信号和/或确定关于主机设备的位置的位置信息。例如,主机设备可以检测到其连接到已知的wifi网络和/或从全球定位系统(“gps”)接收位置信息。连接性信号和/或位置信息可以被聚合以创建聚合位置信号。根据一些示例,主机设备可以从一个或多个传感器——诸如声音、压力、温度、照度等传感器——接收数据。附加地或可替代地,主机设备可以接收设备信息,诸如日程数据和设备状态。聚合的位置信号可以与传感器数据和设备信息聚合以确定主机设备正在其中操作的环境。基于所确定的环境,噪声简档可以被生成。噪声简档可以包括要应用于音频信号的一个或多个增益。例如,噪声简档可以包括anc、助听控制(“hac”)和/或透明度控制(“xpc”)的增益。在主机设备正在输出音频信号的示例中,主机设备可以将噪声简档应用到音频信号。在主机设备无线连接到附件并且附件正在输出音频信号的一些示例中,主机设备可以将噪声简档传输到附件。然后附件可以将噪声简档应用到音频信号。
2、本公开的一方面涉及一种主机设备,其包括一个或多个传感器以及与所述一个或多个传感器通信的一个或多个处理器。所述一个或多个处理器可以被配置为从所述一个或多个传感器中的每一个接收数据,基于来自一个或多个位置传感器的位置数据或检测到的连接性信号确定位置信息,基于接收到的数据和位置信息确定主机设备的操作环境,从附件接收包括外部音频和回放音频中的至少一个的音频内容,基于所确定的操作环境和接收到的音频内容生成噪声简档,并且将生成的噪声简档传输到附件。
3、所述一个或多个传感器可以包括压力传感器、温度传感器、光传感器、位置传感器、存在传感器和湿度传感器。从一个或多个传感器接收到的数据可以包括环境的气压、周围空气温度、设备温度、照度和环境的周围相对湿度中的至少一个。
4、所生成的噪声简档可以包括要应用于音频输出的一个或多个增益。所述一个或多个增益可以包括助听控制(“hac”)、透明度控制(“xpc”)、主动噪声控制(“anc”)、总噪声抵消(“tnc”)或被动噪声控制(“pnc”)中的至少一个。
5、确定的操作环境可以包括噪声模式。主机设备可以进一步包括通信接口,其中,主机设备经由通信接口无线地耦合到附件。检测到的连接性信号可以是wi-fi网络内的多播dns或蓝牙广播中的至少一个。
6、本公开的另一方面涉及一种方法,包括从一个或多个传感器中的每一个接收数据,由一个或多个处理器基于来自一个或多个位置传感器的位置数据或检测到的连接性信号来确定位置信息;由一个或多个处理器基于接收到的数据和位置信息来确定主机设备的操作环境,由一个或多个处理器从附件接收包括外部音频和回放音频中的至少一个的音频内容,由一个或多个处理器基于所确定的操作环境和接收到的音频内容来生成噪声简档,并且由一个或多个处理器将所生成的噪声简档传输至附件。
7、本公开的又一方面涉及一种存储指令的非暂时性计算机可读介质,所述指令在由一个或多个处理器执行时,使得一个或多个处理器从一个或多个传感器中的每一个接收数据,基于来自一个或多个位置传感器的位置数据或检测到的连接性信号确定位置信息,基于接收到的数据和位置信息确定主机设备的操作环境,从附件接收包括外部音频和回放音频的至少一个的音频内容,基于所确定的操作环境和接收到的音频内容生成噪声简档,并且将所生成的噪声简档传输到附件。
1.一种主机设备,包括:
2.根据权利要求1所述的主机设备,其中,所述一个或多个传感器包括压力传感器、温度传感器、光传感器、位置传感器、存在传感器和湿度传感器。
3.根据权利要求1所述的主机设备,其中,来自所述一个或多个传感器的所接收的数据包括下述中的至少一个:所述操作环境的气压、周围空气温度、设备温度、照度和所述操作环境的周围相对湿度。
4.根据权利要求1所述的主机设备,其中,所生成的噪声简档包括要应用于输出音频的一个或多个增益。
5.根据权利要求4所述的主机设备,其中,所述一个或多个增益包括下述中的至少一个:助听控制“hac”、透明度控制“xpc”、主动噪声控制“anc”、总噪声抵消“tnc”或被动噪声控制“pnc”。
6.根据权利要求1所述的主机设备,其中,所确定的操作环境包括噪声模式。
7.根据权利要求1所述的主机设备,进一步包括通信接口,其中,所述主机设备经由所述通信接口无线地耦合到所述附件。
8.根据权利要求1所述的主机设备,其中,所检测的连接性信号是wi-fi网络内的多播dns或蓝牙广播中的至少一个。
9.一种方法,包括:
10.根据权利要求9所述的方法,其中,所述一个或多个传感器包括压力传感器、温度传感器、光传感器、位置传感器、存在传感器和湿度传感器。
11.根据权利要求9所述的方法,其中,来自所述一个或多个传感器的所接收的数据包括下述中的至少一个:所述操作环境的气压、周围空气温度、设备温度、照度和所述操作环境的周围相对湿度。
12.根据权利要求9所述的方法,其中,所生成的噪声简档包括要应用于输出音频的一个或多个增益。
13.根据权利要求12所述的方法,其中,所述一个或多个增益包括下述中的至少一个:助听控制“hac”、透明度控制“xpc”、主动噪声控制“anc”、总噪声抵消“tnc”或被动噪声控制“pnc”。
14.根据权利要求9所述的方法,其中,所确定的操作环境包括噪声模式。
15.根据权利要求9所述的方法,其中,所检测的连接性信号是wi-fi网络内的多播dns或蓝牙广播中的至少一个。
16.一种存储指令的非暂时性计算机可读介质,所述指令在由一个或多个处理器执行时使得所述一个或多个处理器用于:
17.根据权利要求16所述的非暂时性计算机可读介质,其中,所述一个或多个传感器包括压力传感器、温度传感器、光传感器、位置传感器、存在传感器和湿度传感器。
18.根据权利要求16所述的非暂时性计算机可读介质,其中,来自所述一个或多个传感器的所接收的数据包括下述中的至少一个:所述环境的气压、周围空气温度、设备温度、照度和所述环境的周围相对湿度。
19.根据权利要求16所述的非暂时性计算机可读介质,其中,所生成的噪声简档包括要应用于输出音频的一个或多个增益。
20.根据权利要求19所述的非暂时性计算机可读介质,其中,所述一个或多个增益包括下述中的至少一个:助听控制“hac”、透明度控制“xpc”、主动噪声控制“anc”、总噪声抵消“tnc”或被动噪声控制“pnc”。