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

听音信息的显示方法与电子设备

文献发布时间:2024-04-18 19:58:30


听音信息的显示方法与电子设备

技术领域

本申请涉及终端领域,具体地,涉及一种听音信息的显示方法与电子设备。

背景技术

随着移动互联网的高速发展,以及移动通信电子设备智能化的普及,电子设备所承载的功能也越来越多。在日常生活中,随处可以见到用户佩戴带耳机,使用电子设备播放音乐、玩游戏或者看电影等。近年来,听力健康领域受到用户的广泛关注,电子设备对听音信息(又可以称为听音剂量)的监测是听力健康领域中重要的一个环节。

目前,若在电子设备中开启听力保护功能,则电子设备可以显示一段时间内监测到的用户听音的最大分贝值与最小分贝值;但是,在电子设备中仅仅显示监测到的用户听音的最大分贝值与最小分贝值则无法准确地反应用户的听音习惯。

发明内容

本申请提供了一种听音信息的显示方法与电子设备,能够基于多维度的信息准确地反应用户的听音习惯,有利于对用户进行听力保护。

第一方面,提供了一种听音信息的显示方法,应用于电子设备,包括:

显示第一界面,所述第一界面包括第一控件;

检测到对所述第一控件的第一操作;

响应于所述第一操作,开启所述电子设备的听力保护模式;

检测到所述电子设备连接音频播放设备,所述音频播放设备为用户的可穿戴设备;

获取所述用户的听音信息,所述听音信息包括音量信息与时间信息,所述音量信息用于指示所述用户通过所述音频播放设备听音的音量大小,所述时间信息用于指示所述用户通过所述音频播放设备在不同音量大小的听音时长;

显示第二界面,所述第二界面中包括所述音量信息与所述时间信息。

应理解,听力保护模式可以是指电子设备中健康使用手机中的一种模式;其中,听力保护是指实时监测耳机音量和听音时长,使得用户了解自己使用耳机音量的情况。当用户长时间使用耳机或暴露在高音量中时,适时提醒用户调节音量或让耳朵稍作休息。

在一种可能的实现方式中,第一控件可以是指开启听力保护的控件;第一操作可以是指用户点击第一控件的操作。

应理解,上述以第一操作为点击操作为例进行举例说明;第一操作还可以包括语音指示操作,或者其它的指示电子设备开启听力保护模式的操作;上述为举例说明,并不对本申请作任何限定。

在本申请的实施例中,在电子设备开启听力保护模式的情况下,可以在电子设备中显示音量信息与不同音量大小的听音时长,实现基于多维度听音信息准确地反应用户在一段时间的听音习惯;从而能够直观的反应用户的听音信息,有利于对用户进行听力保护。

结合第一方面,在第一方面的某些实现方式中,所述第二界面中包括第一统计图,所述第一统计图用于显示单位时间内所述用户在不同音量大小的听音时长。

在本申请的实施例中,第一统计图可以用于显示在单位时间内用户对于不同音量大小的听音时长;即不仅可以显示用户听音的分贝值范围,还可以显示在各个分贝范围的听音时长;从而能够准确地预判用户的听音习惯,当用户在听音的音量过大时,或者听音音量的时长过程时对用户进行提醒,有利于对用户进行听力保护。

结合第一方面,在第一方面的某些实现方式中,还包括:

检测到对所述第一统计图像的第二操作;

响应于所述第二操作,显示第三界面,所述第三界面中包括所述电子设备中至少一个应用程序对应的所述音量信息与所述时间信息。

在本申请的实施例中,用户可以对第一统计图进行操作,实现不同统计图像的切换;例如,可以从第一统计图切换至显示电子设备中不同应用程序对应的听音信息的统计图像,从而能够准确地预判用户的听音习惯,当用户在听音的音量过大时,或者听音音量的时长过程时对用户进行提醒,有利于对用户进行听力保护。

结合第一方面,在第一方面的某些实现方式中,所述第二操作为选择第一音量范围的操作,所述第三界面中包括第二统计图,所述第二统计图用于显示在所述第一音量范围所述至少一个应用程序中每个应用程序的听音时长。

结合第一方面,在第一方面的某些实现方式中,所述第三界面中包括第三统计图,所述第三统计图用于显示所述至少一个应用程序中每个应用程序对应的所述音量大小与所述时间信息。

结合第一方面,在第一方面的某些实现方式中,所述获取所述用户的听音信息,包括:

获取所述电子设备在预设时长内向所述音频播放设备发送的音频信号;

基于所述音频信号进行预测得到所述音量信息;

基于所述预设时长得到所述时间信息。

结合第一方面,在第一方面的某些实现方式中,所述基于所述音频信号进行预测得到所述音量信息,包括:

基于所述音频信号与目标第一传递函数进行预测得到所述音量信息,所述目标第一传递函数用于表示所述用户在当前佩戴状态下,所述音频播放设备中的扬声器至所述用户的耳膜处的传递函数。

应理解,对于不同用户,其耳道深度与宽度不同,则目标第一传递函数不同。对于同一用户,基于不同佩戴耳机的松紧程度,则音频播放设备中的扬声器至用户的耳膜处的目标第一传递函数也不同。

在本申请的实施例中,可以基于音频信号与符合当前佩戴状态的目标第一传递函数预测音量信息,能够提高预测用户耳膜处听到的音量信息的准确性,从而更好的进行用户的听力保护。

结合第一方面,在第一方面的某些实现方式中,所述音量信息是通过以下公式得到的:

其中,

应理解,通过傅里叶变换可以将音频信号变换为频域;通过A计权加权矢量可以使得音频信号符合用户的听觉特性;函数f()可以统计预设时间间隔t

结合第一方面,在第一方面的某些实现方式中,还包括:

获取所述用户的当前佩戴状态,所述当前佩戴状态是指所述用户当前佩戴所述音频播放设备的状态;

基于所述当前佩戴状态在样本数据集合中确定所述目标第一传递函数,所述样本数据集合中包括多组数据,所述多组数据中的每组数据包括第一传递函数与第二传递函数,所述第一传递函数与所述第二传递函数相对应,所述第一传递函数为所述音频播放设备中的扬声器至所述用户的耳膜处的传递函数,所述第二传递函数为所述音频播放设备中的扬声器到所述音频播放设备中的内置麦克风处的传递函数。

结合第一方面,在第一方面的某些实现方式中,所述基于所述当前佩戴状态在样本数据集合中确定所述目标第一传递函数,包括:

在检测到所述用户佩戴所述音频播放设备之后,所述音频播放设备播放提示信息;

基于所述提示信息得到目标第二传递函数,所述目标第二传递函数为与所述当前佩戴状态相匹配的所述第二传递函数;

基于所述目标第二目标传递函数与所述样本数据集合中的所述第二传递函数进行作差,得到所述样本数据集合中的目标组数据;

基于所述目标组数据得到所述目标第一传递函数。

示例性地,用户佩戴耳机后,由音频播放设备的扬声器播放入耳提示音,音频播放设备的内置麦克风接收到提示音后,可以进行当前听音状态识别,得到当前听音状态下音频播放设备中扬声器到内置麦克风的传递函数的估计值P

结合第一方面,在第一方面的某些实现方式中,所述可穿戴设备包括耳机。

可选地,在一种可能的实现方式中,可穿戴设备可以为虚拟现实眼镜。

第二方面,提供了一种电子设备,所述电子设备包括一个或多个处理器与存储器;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行:

显示第一界面,所述第一界面包括第一控件;

检测到对所述第一控件的第一操作;

响应于所述第一操作,开启所述电子设备的听力保护模式;

检测到所述电子设备连接音频播放设备,所述音频播放设备为用户的可穿戴设备;

获取所述用户的听音信息,所述听音信息包括音量信息与时间信息,所述音量信息用于指示所述用户通过所述音频播放设备听音的音量大小,所述时间信息用于指示所述用户通过所述音频播放设备在不同音量大小的听音时长;

显示第二界面,所述第二界面中包括所述音量信息与所述时间信息。

结合第二方面,在第二方面的某些实现方式中,所述第二界面中包括第一统计图,所述第一统计图用于显示单位时间内所述用户在不同音量大小的听音时长。

结合第二方面,在第二方面的某些实现方式中,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行:

检测到对所述第一统计图像的第二操作;

响应于所述第二操作,显示第三界面,所述第三界面中包括所述电子设备中至少一个应用程序对应的所述音量信息与所述时间信息。

结合第二方面,在第二方面的某些实现方式中,所述第二操作为选择第一音量范围的操作,所述第三界面中包括第二统计图,所述第二统计图用于显示在所述第一音量范围所述至少一个应用程序中每个应用程序的听音时长。

结合第二方面,在第二方面的某些实现方式中,所述第三界面中包括第三统计图,所述第三统计图用于显示所述至少一个应用程序中每个应用程序对应的所述音量大小与所述时间信息。

结合第二方面,在第二方面的某些实现方式中,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行:

获取所述电子设备在预设时长内向所述音频播放设备发送的音频信号;

基于所述音频信号进行预测得到所述音量信息;

基于所述预设时长得到所述时间信息。

结合第二方面,在第二方面的某些实现方式中,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行:

基于所述音频信号与目标第一传递函数进行预测得到所述音量信息,所述目标第一传递函数用于表示所述用户在当前佩戴状态下,所述音频播放设备中的扬声器至所述用户的耳膜处的传递函数。

结合第二方面,在第二方面的某些实现方式中,所述音量信息是通过以下公式得到的:

其中,

结合第二方面,在第二方面的某些实现方式中,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行:

获取所述用户的当前佩戴状态,所述当前佩戴状态是指所述用户当前佩戴所述音频播放设备的状态;

基于所述当前佩戴状态在样本数据集合中确定所述目标第一传递函数,所述样本数据集合中包括多组数据,所述多组数据中的每组数据包括第一传递函数与第二传递函数,所述第一传递函数与所述第二传递函数相对应,所述第一传递函数为所述音频播放设备中的扬声器至所述用户的耳膜处的传递函数,所述第二传递函数为所述音频播放设备中的扬声器到所述音频播放设备中的内置麦克风处的传递函数。

结合第二方面,在第二方面的某些实现方式中,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行:

在检测到所述用户佩戴所述音频播放设备之后,所述音频播放设备播放提示信息;

基于所述提示信息得到目标第二传递函数,所述目标第二传递函数为与所述当前佩戴状态相匹配的所述第二传递函数;

基于所述目标第二目标传递函数与所述样本数据集合中的所述第二传递函数进行作差,得到所述样本数据集合中的目标组数据;

基于所述目标组数据得到所述目标第一传递函数。

结合第二方面,在第二方面的某些实现方式中,所述可穿戴设备包括耳机。

第三方面,提供了一种电子设备,包括用于执行第一方面或者第一方面中任一种听音信息的显示方法的模块/单元。

第四方面,提供一种电子设备,所述电子设备包括一个或多个处理器、存储器;所述存储器与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器调用所述计算机指令以使得所述电子设备执行第一方面以及第一方面中的任意一种实现方式中的显示方法。

第五方面,提供了一种芯片系统,所述芯片系统应用于电子设备,所述芯片系统包括一个或多个处理器,所述处理器用于调用计算机指令以使得所述电子设备执行第一方面以及第一方面中的任意一种实现方式中的显示方法。

第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序代码,当所述计算机程序代码被电子设备运行时,使得该电子设备执行第一方面以及第一方面中的任意一种实现方式中的显示方法。

第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被电子设备运行时,使得该电子设备执行第一方面以及第一方面中的任意一种实现方式中的显示方法。

在本申请的实施例中,在电子设备开启听力保护模式的情况下,可以在电子设备中显示音量信息与不同音量大小的听音时长,实现基于多维度听音信息准确地反应用户在一段时间的听音习惯;从而能够直观的反应用户的听音信息,当用户在听音的音量过大时,或者听音音量的时长过程时对用户进行提醒,有利于对用户进行听力保护。

附图说明

图1是一种适用于本申请的电子设备的硬件系统的示意图;

图2是一种适用于本申请的电子设备的软件系统的示意图;

图3是一种适用于本申请实施例的应用场景的示意图;

图4是一种现有的显示听音信息的图形用户界面的示意图;

图5是一种适用于本申请实施例的图形用户界面的示意图;

图6是一种适用于本申请实施例的图形用户界面的示意图;

图7是本申请实施例提供的一种显示听音信息的示意图;

图8是一种适用于本申请实施例的图形用户界面的示意图;

图9是一种适用于本申请实施例的图形用户界面的示意图;

图10是一种适用于本申请实施例的图形用户界面的示意图;

图11是一种适用于本申请实施例的图形用户界面的示意图;

图12是一种适用于本申请实施例的图形用户界面的示意图;

图13是一种适用于本申请实施例的图形用户界面的示意图;

图14是一种适用于本申请实施例的图形用户界面的示意图;

图15是一种适用于本申请实施例的图形用户界面的示意图;

图16是本申请实施例提供的一种听音信息的显示方法的示意性流程图;

图17是本申请实施例提供的一种听音音量划分方向的示意图;

图18是本申请实施例提供的一种听音信息的显示方法的示意性流程图;

图19是本申请实施例提供的一种电子设备的结构示意图;

图20是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

在本申请的实施例中,以下术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。

为了便于对本申请实施例的理解,首先对本申请实施例中涉及的相关概念进行简要说明。

1、听力保护

听力保护是指实时监测耳机音量和听音时长,使得用户了解自己使用耳机音量的情况。当用户长时间使用耳机或暴露在高音量中时,适时提醒用户调节音量或让耳朵稍作休息。

2、传递函数

传递函数是指零初始条件下线性系统响应(即输出)量的拉普拉斯变换(或z变换)与激励(即输入)量的拉普拉斯变换之比。

3、傅里叶变换

傅里叶变换是一种线性积分变换,用于表示信号在时域(或者,空域)与频域之间的变换。

4、A计权

众所周知,人耳对声音强弱的感觉不仅与声压(人耳能听到的声压范围2×10

图1示出了一种适用于本申请的电子设备的硬件系统。

电子设备100可以是手机、智慧屏、平板电脑、可穿戴电子设备、车载电子设备、增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)、投影仪等等,本申请实施例对电子设备100的具体类型不作任何限制。

电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。

需要说明的是,图1所示的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图1所示的部件更多或更少的部件,或者,电子设备100可以包括图1所示的部件中某些部件的组合,或者,电子设备100可以包括图1所示的部件中某些部件的子部件。图1示的部件可以以硬件、软件、或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元。例如,处理器110可以包括以下处理单元中的至少一个:应用处理器(application processor,AP)、调制解调处理器、图形处理器(graphics processing unit,GPU)、图像信号处理器(image signal processor,ISP)、控制器、视频编解码器、数字信号处理器(digital signal processor,DSP)、基带处理器、神经网络处理器(neural-network processing unit,NPU)。其中,不同的处理单元可以是独立的器件,也可以是集成的器件。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

示例性地,处理器110可以用于执行本申请实施例的听音信息的显示方法;例如,显示第一界面,第一界面包括第一控件;检测到对第一控件的第一操作;响应于第一操作,开启电子设备的听力保护模式;检测到电子设备连接音频播放设备,音频播放设备为用户的可穿戴设备;获取用户的听音信息,听音信息包括音量信息与时间信息,音量信息用于指示用户通过音频播放设备听音的音量大小,时间信息用于指示用户通过音频播放设备在不同音量大小的听音时长;显示第二界面,第二界面中包括音量信息与时间信息。

图1所示的各模块间的连接关系只是示意性说明,并不构成对电子设备100的各模块间的连接关系的限定。可选地,电子设备100的各模块也可以采用上述实施例中多种连接方式的组合。

电子设备100的无线通信功能可以通过天线1、天线2、移动通信模块150、无线通信模块160、调制解调处理器以及基带处理器等器件实现。

天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

电子设备100可以通过GPU、显示屏194以及应用处理器实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏194可以用于显示图像或视频。

示例性地,在本申请的实施例中,显示屏194可以用于显示第二图像。

电子设备100可以通过ISP、摄像头193、视频编解码器、GPU、显示屏194以及应用处理器等实现拍摄功能。

ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过摄像头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP可以对图像的噪点、亮度和色彩进行算法优化,ISP还可以优化拍摄场景的曝光和色温等参数。在一些实施例中,ISP可以设置在摄像头193中。

摄像头193(也可以称为镜头)用于捕获静态图像或视频。可以通过应用程序指令触发开启,实现拍照功能,如拍摄获取任意场景的图像。摄像头可以包括成像镜头、滤光片、图像传感器等部件。物体发出或反射的光线进入成像镜头,通过滤光片,最终汇聚在图像传感器上。成像镜头主要是用于对拍照视角中的所有物体(也可以称为待拍摄场景、目标场景,也可以理解为用户期待拍摄的场景图像)发出或反射的光汇聚成像;滤光片主要是用于将光线中的多余光波(例如除可见光外的光波,如红外)滤去;图像传感器可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。图像传感器主要是用于对接收到的光信号进行光电转换,转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1、MPEG2、MPEG3和MPEG4。

陀螺仪传感器180B可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定电子设备100围绕三个轴(即,x轴、y轴和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。例如,当快门被按下时,陀螺仪传感器180B检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180B还可以用于导航和体感游戏等场景。

加速度传感器180E可检测电子设备100在各个方向上(一般为x轴、y轴和z轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。加速度传感器180E还可以用于识别电子设备100的姿态,作为横竖屏切换和计步器等应用程序的输入参数。

距离传感器180F用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,例如在拍摄场景中,电子设备100可以利用距离传感器180F测距以实现快速对焦。

环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以防误触。

指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现解锁、访问应用锁、拍照和接听来电等功能。

触摸传感器180K,也称为触控器件。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,触摸屏也称为触控屏。触摸传感器180K用于检测作用于其上或其附近的触摸操作。触摸传感器180K可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,并且与显示屏194设置于不同的位置。

上文详细描述了电子设备100的硬件系统,下面介绍电子设备100的软件系统。

图2是本申请实施例的电子设备100的软件结构框图。

应理解,分层架构可以将软件分成若干个层,每一层都有清晰的角色和分工;层与层之间可以通过软件接口进行通信。

如图2所示,可以将Android系统分为四层;从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。应用程序层可以包括一系列应用程序包。

如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。

如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。

窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。

视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。

电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。

资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如,通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端设备振动,指示灯闪烁等。

Android runtime包括核心库和虚拟机;Android runtime负责安卓系统的调度和管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。

应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

系统库可以包括多个功能模块,例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:针对嵌入式系统的开放图形库(opengraphics library for embedded systems,OpenGL ES)和2D图形引擎(例如:skia图形库(skia graphics library,SGL))。

表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。

媒体库支持多种音频格式的回放和录制、多种视频格式回放和录制以及静态图像文件。媒体库可以支持多种音视频编码格式,例如:MPEG4、H.264、动态图像专家组音频层面3(moving picture experts group audio layer III,MP3)、高级音频编码(advancedaudio coding,AAC)、自适应多码率(adaptive multi-rate,AMR)、联合图像专家组(jointphotographic experts group,JPG)和便携式网络图形(portable network graphics,PNG)。

三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。

2D图形引擎是2D绘图的绘图引擎。

内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。

为了便于理解,本申请以下实施例将以具有图1和图2所示的电子设备为例,结合附图和应用场景,对本申请实施例提供的听音信息的显示方法进行具体阐述。

图3是本申请实施例提供的听音信息的显示方法的应用场景的示意图。

示例性地,如图3所示,本申请实施例提供的听音信息的显示方法可以适用于用户佩戴音频播放设备(例如,耳机)的场景;例如,耳机220与电子设备100连接,用户通过耳机220播放音频信息;在电子设备开启听力保护模式之后,电子设备100可以显示显示界面210;显示界面210中可以包括今天以及过去七天的听音监测信息,监测信息中可以包括用户听音的最大分贝值与听音的最小分贝值。

例如,如图3所示,显示界面210中可以包括今天0时、8时、16时以及24时用户听音的最大分贝值与最小分贝值;以及用户今天听音的平均分贝值为72分贝值。

目前,电子设备开启听力保护功能后,电子设备可以显示听力保护界面;听力保护界面中可以包括电子设备监测的用户的听音信息,如图3中所示的显示界面210;由于电子设备中仅仅显示监测到的用户听音的最大分贝值与最小分贝值则无法准确地反应用户的听音习惯;例如,如图4所示,柱状图230与柱状图240中的最大分贝值与最小分贝值完全相同,则通过该图表示用户在周四与周五的听音信息是完全相同的;但是,用户在周四与周五的实际听音情况可能不同,比如,用户可能在周五由于误触音量调节控件使得耳机的音量在几秒内较大;因此,通过现有的听力保护的显示界面无法准确的反应用户的听音信息,导致电子设备无法有效的对用户进行听力保护。

有鉴于此,本申请实施例提供了一种听音信息的显示方法;基于本申请的显示方法在电子设备开启听力保护模式的情况下,可以在电子设备中显示音量信息与不同音量大小的听音时长,能够直观的反应用户的听音信息,实现基于多维度听音信息准确地反应用户在一段时间的听音习惯;有利于对用户进行听力保护。

下面结合图5至图18对本申请实施例提供的听音信息的显示方法与电子设备进行详细描述。

示例性地,图5是本申请实施例提供的一种显示听音信息的界面示意图。

在本申请的实施例中,可以开启电子设备中的听力保护模式;在电子设备开启听力保护模式之后,电子设备可以监测用户的听音健康,显示监测到的用户的听音信息。例如,如图5中的(a)所示,电子设备检测到用户点击桌面301上的设置应用程序的图标302之后,可以显示设置显示界面;如图5中的(b)所示,设置显示界面中可以包括显示和亮度的控件、声音和振动的控件、通知的控件、以及健康使用手机的控件303;电子设备检测到用户点击健康使用手机的控件303的操作,如图5中的(c)所示;在电子设备检测到对健康使用手机的控件303的操作之后,可以显示健康使用手机显示界面;健康使用手机显示界面中可以包括开启控件304,如图5中的(d)所示;电子设备检测到用户点开启控件304的操作,如图5中的(e)所示;在电子设备检测到对开启控件304的操作之后,可以显示如图5中的(f)所示的显示界面305;显示界面305中可以包括使用统计的控件与听力保护的控件306。

如图6中的(a)所示,电子设备检测到用户点击听力保护的控件306的操作;在电子设备检测到对听力保护的控件306的操作之后,可以显示听力保护的显示界面,如图6中的(b)所示;在听力保护的显示界面中可以包括提示信息“开启后,通过检测您的耳机音量和收听时间,向您提供信息和指导”,以及用于指示开启听力保护的控件307;电子设备检测到用户点击指示开启听力保护的控件307,如图6中的(c)所示;在电子设备检测到用户点击指示开启听力保护的控件307之后,可以显示听音信息的显示界面;听音信息的显示界面可以包括:统计周期控件308、图标309以及在统计周期内各个音量范围的听音信息的统计图310;例如,用户点击统计周期控件308中的周,可以显示基于周统计得到的用户听音信息的统计图310,如图6中的(d)所示。

例如,如图6中的(d)所示,统计周期控件308中可以包括小时、日、周、月以及年;在电子设备检测到用户点击统计周期控件308中的不同控件时,电子设备可以基于不同的统计周期生成相应的听音信息的统计图;统计图310可以是统计一周中每天用户的听音信息,听音信息包括一天中听音的最大分贝值与最小分贝值,以及在各个分贝范围的听音时长;图标309中包括:小于10分钟、10-30分钟、30-60分钟、60-120分钟以及大于120分钟;其中,小于10分钟表示听音时长小于10分钟;10-30分钟表示听音时长为10分钟至30分钟;30-60分钟表示听音时长为30分钟至60分钟;60-120分钟表示听音时长为60分钟至120分钟;大于120分钟表示听音时长大于120分钟。

示例性地,如统计图310所示,在周日一天中,用户在“40dB~50dB”的听音时长为10分钟至30分钟;用户在“50dB~60dB”的听音时长为60分钟至120分钟;用户在“60dB~70dB”的听音时长为大于120分钟;用户在“70dB~75dB”的听音时长为小于10分钟。

基于本申请实施例提供的听音信息的显示方法得到的显示界面中可以包括多维度信息;比如,可以包括在各个时间内用户听音的最大分贝值与最小分贝值、以及用户在各个分贝值范围的听音时长;基于听音信息的显示界面中不仅包括用户听音的最大分贝值与最小分贝值,还包括用户在各个分贝范围的听音时长;因此,通过本申请实施例提供的听音信息的显示方法可以向用户显示更多的听音信息;此外,可以基于多维度听音信息准确地反应用户在一段时间的听音习惯,有利于对用户进行听力保护。

示例性地,如图7所示以显示用户在周六的听音信息进行举例说明;可以将听音音量划分为N段,N段可以包括x

可选地,上述为对听音音量划分为相等的N段进行举例说明,也可以将听音音量划分为不相等的N段,本申请对此不作任何限定。

在一个示例中,如图8中的(a)所示,电子设备检测到用户点击统计图310的纵坐标;在电子设备检测到用户点击统计图310的纵坐标之后,可以显示如图8中的(b)所示的显示界面311;在显示界面311中可以包括分贝范围的图标312与基于某一分贝范围的听音信息的统计图313。

示例性地,如图8中的(a)所示,电子设备检测到用户点击纵坐标的25dB~50dB之后,则电子设备可以显示在分贝值在25dB~50dB时,用户对于电子设备中各个应用程序的听音时长和/或时长占比;如图8中的(b)所示,分贝范围的图标312中可以包括:0dB~25dB、25dB~50dB、50dB~75dB、75dB~100dB;基于用户的点击操作,当前选中的为25dB~50dB;对于电子设备中的各个应用程序中,用户的听音分贝值为“25dB~50dB”时,各个应用程序的听音时长的统计图如统计图313所示;例如,对于25dB~50dB的分贝范围,用户通过应用程序1的听音时长为t

在一个示例中,如图9中的(a)所示,电子设备检测到用户点击统计图310中的柱状图;在电子设备检测到用户点击统计图310中的柱状图之后,可以显示如图9中的(b)所示的显示界面314;在显示界面314中包括基于不同应用程序的统计图315。

示例性地,如图9中的(a)所示,电子设备检测到用户点击统计图310中的柱状图之后,则电子设备可以显示单位时间内,各应用程序的听音时长;如图9中的(b)所示,监测的单位时长可以为一周,统计图315用于显示一周中各个应用程序的听音时长;例如,应用程序可以包括应用程序1、应用程序2或者应用程序3等。

在一个示例中,如图10中的(a)所示,电子设备检测到用户点击统计图310中的柱状图;在电子设备检测到用户点击统计图310中的柱状图之后,可以显示如图10中的(b)所示的显示界面316;在显示界面316中包括分贝范围的图标317与不同应用程序在各个分贝范围听音时长的统计图318。

示例性地,如图10中的(a)所示,电子设备检测到用户点击统计图310中的柱状图之后,则电子设备可以显示单位时间内,各应用程序的在不同分贝范围的听音时长;如图10中的(b)所示,监测的单位时长可以为一周,统计图318用于显示一周中各个应用程序在不同分贝范围的听音时长;例如,在一周时间内应用程序1在“0dB~25dB”的听音时长为0.5小时,在“25dB~50dB”的听音时长为0.75小时;在“50dB~75dB”的听音时长为0.6小时;在“75dB~100dB”的听音时长为0.4小时。在一周时间内应用程序2在“0dB~25dB”的听音时长为0.4小时,在“25dB~50dB”的听音时长为0.5小时;在“50dB~75dB”的听音时长为0.65小时;在“75dB~100dB”的听音时长为0.32小时。在一周时间内应用程序3在“0dB~25dB”的听音时长为0.35小时,在“25dB~50dB”的听音时长为0.5小时;在“50dB~75dB”的听音时长为0.35小时;在“75dB~100dB”的听音时长为0.25小时。

在一个示例中,如图11中的(a)所示,电子设备检测到用户点击统计图310中的柱状图;在电子设备检测到用户点击统计图310中的柱状图之后,可以显示单位时间内(例如,一周内)各应用程序的听音时长,如图11中的(b)所示;显示界面314中包括统计图315,统计图315用于显示一周中各个应用程序的听音时长;例如,应用程序可以包括应用程序1、应用程序2或者应用程序3等;如图11中的(c)所示,电子设备检测到用户点击统计图315中的应用程序1的柱状图;在电子设备检测到用户点击统计图315中的应用程序1的柱状图之后,显示显示界面316,如图11中的(d)所示;在显示界面316中包括分贝范围的图标317与不同应用程序在各个分贝范围听音时长的统计图318。

应理解,上述图10中的(a)中的相关描述适用于图11中的(a);同理,图10中的(b)的相关描述适用于图11中的(d),此处不再赘述。

在一个示例中,如图12中的(a)所示,电子设备检测到用户点击统计图310中的柱状图;在电子设备检测到用户点击统计图310中的柱状图之后,可以显示单位时间内(例如,一周内)各应用程序的听音时长,如图12中的(b)所示;显示界面314中包括统计图315,统计图315用于显示一周中各个应用程序的听音时长;例如,应用程序可以包括应用程序1、应用程序2或者应用程序3等;如图12中的(c)所示,电子设备检测到用户点击统计图315中的应用程序1;在电子设备检测到用户点击统计图315中的应用程序1之后,显示显示界面319,如图12中的(d)所示;显示界面319包括统计图320,统计图320用于显示应用程序1在单位时间内(例如,一周内)的不同时间的听音时长信息。

示例性地,如图12中的(d)所示,在周日用户通过应用程序1的听音时长为0.8小时;在周一用户通过应用程序1的听音时长为1小时;在周二用户通过应用程序1的听音时长为0.8小时;在周三用户通过应用程序1的听音时长为1.2小时;在周四用户通过应用程序1的听音时长为1.3小时;在周五用户通过应用程序1的听音时长为0.6小时;在周六用户通过应用程序1的听音时长为0.9小时。

应理解,图12中的(d)所示的统计图320为举例说明,本申请对用户的具体听音时长不作任何限定。

在一个示例中,如图13中的(a)所示,电子设备检测到用户点击统计图310中的柱状图;在电子设备检测到用户点击统计图310中的柱状图之后,显示显示界面316,如图13中的(b)所示;在显示界面316中包括分贝范围的图标317与不同应用程序在各个分贝范围听音时长的统计图318;如图13中的(c)所示,电子设备检测到用户点击统计图318中的应用程序1;在电子设备检测到用户点击统计图318中的应用程序1之后,可以显示显示界面319,如图13中的(d)所示;显示界面319包括统计图320,统计图320用于显示应用程序1在单位时间内(例如,一周内)的不同时间的听音时长信息。

应理解,上述图12中的(d)中的相关描述适用于图13中的(d),此处不再赘述。

在一个示例中,如图14中的(a)所示,电子设备检测到用户点击统计图310中的柱状图;在电子设备检测到用户点击统计图310中的柱状图之后,可以显示如图14中的(b)所示的显示界面314;在显示界面314中包括基于不同应用程序的听音时长的统计图315;如图14中的(c)所示,电子设备检测到用户点击统计图315中应用程序1的柱状图的操作;在电子设备检测到用户点击统计图315中应用程序1的柱状图的操作之后,可以显示显示显示界面316,如图14中的(d)所示;在显示界面316中包括分贝范围的图标317与不同应用程序在各个分贝范围听音时长的统计图318;如图14中的(e)所示,电子设备检测到用户点击统计图318中的应用程序1;在电子设备检测到用户点击统计图318中的应用程序1之后,显示显示界面319,如图14中的(f)所示;显示界面319包括统计图320,统计图320用于显示应用程序1在单位时间内(例如,一周内)的不同时间的听音时长信息。

应理解,上述图12中的(d)中的相关描述适用于图14中的(f),此处不再赘述。

还应理解,上述以统计图310、统计图315、统计图318、统计图320为柱状图,统计图313为扇形统计图进行举例说明,本申请对统计图的具体形式不作任何限定。

可选地,在本申请的实施例中,若用户长时间佩戴耳机听音时电子设备可以显示提示信息,提示信息用于提示用户注意用耳健康。

示例性地,如图15所示,在电子设备的显示界面321中可以显示提醒框322,提醒框中包括提示信息;例如,提示信息可以为“长时间暴露在高音量中,会损伤听力,请调低音量或稍作休息”。

可选地,提醒框322可以显示一段时间后在电子设备的显示屏中自动消失,或者,电子设备检测到用户对提醒框322的操作后,提醒框可以消失。

在本申请的实施例中,通过在听力保护的显示界面中显示多维度信息;比如,可以包括在各个时间内用户听音的最大分贝值与最小分贝值、以及用户在各个分贝值范围的听音时长;基于听音信息的显示界面中不仅包括用户听音的最大分贝值与最小分贝值,还包括用户在各个分贝范围的听音时长;因此,通过本申请实施例提供的听音信息的显示方法可以向用户显示更多的听音信息;此外,可以基于多维度的听音信息准确地反应用户在一段时间的听音习惯,有利于对用户进行听力保护。

图16是本申请实施例提供的听音信息的显示方法得示意性流程图。该方法400可以由图1所示的电子设备执行;该方法400包括步骤S410至步骤S440,下面分别对步骤S410至步骤S440进行详细的描述。

步骤S410、将听音音量划分为N段。

示例性地,如图17所示,可以将0dB~100dB的听音音量划分为N段,N段可以包括x

在一个示例中,可以将0dB~100dB的听音音量均匀划分;例如,可以基于10dB对0dB~100dB进行均匀划分。

在一个示例中,可以无需对0dB~100dB的听音音量均匀划分;即多段听音音量的数值可以不相等;例如,可以将0dB~100dB的听音音量划分为0dB~20dB、20dB~30dB、30dB~60dB、60dB~90dB、90dB~100dB。

步骤S420、基于预设时间间隔t

示例性地,在检测到用户佩戴耳机且播放音频信息的情况下,电子设备可以向耳机的扬声器传输下行数据流;电子设备可以基于预设时间间隔t

其中,FFT()表示傅里叶变换;W

应理解,通过傅里叶变换可以将音频信号变换为频域;通过A计权加权矢量可以使得音频信号符合用户的听觉特性;函数f()可以统计预设时间间隔t

在本申请的实施例中,由于耳机中扬声器播放的音频信号与传输至用户耳膜处的音频信号之间可能存在差异;若基于耳机中扬声器播放的音频信号的音量表示用户耳膜处听到的音量,则可能会存在部分偏差;因此,选择符合当前听音状态的传递函数,通过当前听音状态的传递函数可以准确地表示耳机中扬声器播放的音频信号与传输至用户耳膜处的音频信号之间的差异。

可选地,在本申请的实施例中,为了提升听音音量估计值

其中,FFT()表示傅里叶变换;G表示当前听音状态下,耳机中的扬声器至用户的耳膜的传递函数;W

例如,假设一帧下行音频信号对应的时长可以为10ms,预设时间间隔为2S,则可以每个10ms获取一帧下行音频信号,统计2S内用户的听音音量估计值

应理解,对于不同用户,其耳道深度与宽度不同,则传递函数不同。对于同一用户,基于不同佩戴耳机的松紧程度,则传递函数不同。

示例性地,选择符合当前听音状态的传递函数包括以下步骤:

步骤一:预先测量数据。

例如,预先测量耳机中扬声器到用户耳膜的传递函数G

其中,可以通过额外设备,比如,探针麦克风测量耳机中扬声器到用户耳膜的传递函数G

可选地,上述预先测量的数据可以存储在耳机中。

可选地,上述预先测量的数据可以存储在电子设备中。

步骤二:用户佩戴耳机后,由耳机中的扬声器播放入耳提示音,耳机的内置麦克风接收到提示音后,可以进行当前听音状态识别,得到当前听音状态下耳机中扬声器到内置麦克风的传递函数的估计值P

应理解,对于不同用户,或者相同用户不同的耳机佩戴状态;比如,佩戴耳机的松紧程度,则得到的耳机中扬声器到内置麦克风的传递函数的估计值P

步骤三:将估计值P

应理解,由于用户在佩戴耳机时无法直接测量耳机中扬声器到用户耳膜的传递函数G;因此,可以基于当前耳机中扬声器到内置麦克风处的传递函数P,从预先测量数据中确定一组数据{G

可选地,基于上述方法可以通过t(x

步骤S430、基于听音音量估计值更新相应地听音音量的听音时长。

应理解,听音时长可以是指听音暴露量的时长。

示例性地,根据听音音量估计值

例如,听音音量划分为:x

步骤S440、显示不同时长的听音音量。

示例性地,如图7所示显示各音量范围的听音时长;例如,可以通过不同图标显示个音量范围的听音时长。

应理解,上述是以用户佩戴耳机播放音频的场景进行举例说明;由于在用户佩戴耳机时,更容易估计用户的听音音量大小;并且对用户的听音音量的估计也更加准确。

可选地,本申请中的实施例也适用于电子设备外音播放的场景中。

在本申请的实施例中,在电子设备开启听力保护模式的情况下,可以在电子设备中显示音量信息与不同音量大小的听音时长,实现基于多维度听音信息准确地反应用户在一段时间的听音习惯;从而能够直观的反应用户的听音信息,当用户在听音的音量过大时,或者听音音量的时长过程时对用户进行提醒,有利于对用户进行听力保护。

图18是本申请实施例提供的听音信息的显示方法得示意性流程图。该方法500可以由图1所示的电子设备执行;该方法500包括步骤S510至步骤S560,下面分别对步骤S510至步骤S560进行详细的描述。

步骤S510、显示第一界面。

其中,第一界面包括第一控件。

示例性地,第一界面可以是指如图6中的(b)所示的界面;第一控件可以是指控件307。

步骤S520、检测到对第一控件的第一操作。

示例性地,第一操作可以是指用户点击第一控件的操作。

应理解,上述以第一操作为点击操作为例进行举例说明;第一操作还可以包括语音指示操作,或者其它的指示电子设备开启听力保护模式的操作;上述为举例说明,并不对本申请作任何限定。

步骤S530、响应于第一操作,开启电子设备的听力保护模式。

应理解,听力保护是指实时监测耳机音量和听音时长,使得用户了解自己使用耳机音量的情况。当用户长时间使用耳机或暴露在高音量中时,适时提醒用户调节音量或让耳朵稍作休息;听力保护模式可以是指电子设备中健康使用手机中的一种模式,例如,如图5中的(f)所示。

步骤S540、检测到电子设备连接音频播放设备。

其中,音频播放设备可以为用户的可穿戴设备。

示例性地,音频播放设备可以是指用于播放音频信息的可穿戴设备;例如,音频播放设备可以是耳机,如图3所示的耳机220。

可选地,音频播放设备还可以是虚拟现实眼镜;本申请对音频播放设备不作任何具体限定。

步骤S550获取用户的听音信息。

其中,听音信息可以包括音量信息与时间信息,音量信息用于指示用户通过音频播放设备听音的音量大小,时间信息用于指示用户通过音频播放设备在不同音量大小的听音时长。

步骤S560、显示第二界面。

其中,第二界面中包括音量信息与时间信息。

可选地,第二界面中可以包括第一统计图,第一统计图用于显示单位时间内用户在不同音量大小的听音时长。

示例性地,第一统计图可以是指如图6中的(d)所示的统计图310;其中,单位时间可以是指小时、日、周、月或者年中的任意一项;例如,第一统计图的横坐标可以是指时间(例如,天);第一统计图的纵坐标可以是指分贝值。

应理解,上述以第一统计图为柱状图为例进行说明,第一统计图还可以是其他形式的统计图,本申请对此不作任何限定。

可选地,电子设备检测到对第一统计图像的第二操作;响应于第二操作,可以显示第三界面,第三界面中包括电子设备中至少一个应用程序对应的音量信息与时间信息。

示例性地,第二操作可以为选择第一音量范围的操作,第三界面中可以包括第二统计图,第二统计图可以用于显示在第一音量范围至少一个应用程序中每个应用程序的听音时长。

例如,如图8中的(a)所示,第二操作可以是指用户点击第一统计图的纵坐标的操作;第三界面可以是指如图8中的(b)所示的显示界面311,第二统计图可以是指统计图313;第二统计图可以用于显示在第一音量范围中(例如,25dB~50dB)至少一个应用程序中每个应用程序(例如,应用程序1、应用程序2、应用程序3、应用程序4以及应用程序5)的听音时长。

应理解,在本申请的实施例中,第二统计图与第一统计图可以相互切换,即用户点击第一统计图像中的音量范围,则可以从第一统计图切换至第二统计图,显示在该音量范围中用户对不同应用程序的听音时长。

可选地,第三界面中可以包括第三统计图,第三统计图用于显示至少一个应用程序中每个应用程序对应的音量大小与时间信息。

示例性地,第三界面可以是指如图9中的(b)所示的显示界面314,第三统计图可以是指如图9中的(b)所示的统计图315;第三统计图可以用于显示用户对至少一个应用程序中每个应用程序(例如,应用程序1、应用程序2、应用程序3等)中的每个应用程序的听音时长。

示例性地,第三界面可以是指如图10中的(b)所示的显示界面316,第三统计图可以是指如图10中的(b)所示的统计图318;第三统计图可以用于显示用户对至少一个应用程序中每个应用程序(例如,应用程序1、应用程序2、应用程序3等)中的每个应用程序在不同分贝范围的听音时长。

可选地,在本申请的实施例中,获取用户的听音信息,包括:获取电子设备在预设时长内向音频播放设备发送的音频信号;基于音频信号进行预测得到音量信息;基于预设时长得到时间信息。示例性地,具体实现方式可以参见图16所示的步骤S420与步骤S430,此处不再赘述。

可选地,在本申请的实施例中,基于音频信号进行预测得到音量信息,包括:

基于音频信号与目标第一传递函数进行预测得到音量信息,目标第一传递函数用于表示用户在当前佩戴状态下,音频播放设备中的扬声器至用户的耳膜处的传递函数。

应理解,对于不同用户,其耳道深度与宽度不同,则传递函数不同。对于同一用户,基于不同佩戴耳机的松紧程度,则音频播放设备中的扬声器至用户的耳膜处的传递函数不同。在本申请的实施例中,可以基于音频信号与符合当前佩戴状态的目标第一传递函数预测音量信息,能够提高预测用户耳膜处听到的音量信息的准确性,从而更好的进行用户的听力保护。

示例性地,音量信息可以是通过以下公式得到的:

其中,

可选地,在本申请的实施例中,音量信息可以是通过以下公式得到的:

其中,

应理解,通过傅里叶变换可以将音频信号变换为频域;通过A计权加权矢量可以使得音频信号符合用户的听觉特性;函数f()可以统计预设时间间隔t

在本申请的实施例中,由于耳机扬声器播放的音频信号与传输至用户耳膜处的音频信号之间可能存在差异;若基于耳机扬声器播放的音频信号的音量表示用户耳膜处听到的音量,则可能会存在部分偏差;因此,选择当前听音状态的传递函数,通过当前听音状态的传递函数可以准确地表示耳机扬声器播放的音频信号与传输至用户耳膜处的音频信号之间的差异。

可选地,在本申请的实施例中,还包括:

获取用户的当前佩戴状态,当前佩戴状态是指用户当前佩戴音频播放设备的状态;

基于当前佩戴状态在样本数据集合中确定目标第一传递函数,样本数据集合中包括多组数据,多组数据中的每组数据包括第一传递函数与第二传递函数,第一传递函数与第二传递函数相对应,第一传递函数为音频播放设备中的扬声器至用户的耳膜处的传递函数,第二传递函数为音频播放设备中的扬声器到音频播放设备中的内置麦克风处的传递函数。

示例性地,样本数据集合可以是指预先测量的数据;预先测量的数据可以存储在音频播放设备中,或者,预先测量的数据可以存储在电子设备中。

应理解,由于用户在佩戴耳机时无法直接测量耳机中扬声器到用户耳膜的第一传递函数G;因此,可以基于当前佩戴状态下耳机中扬声器到内置麦克风处的第二传递函数P,从预先测量数据中确定一组数据{G

可选地,在本申请的实施例中,基于当前佩戴状态在样本数据集合中确定目标第一传递函数,包括:

在检测到用户佩戴所述音频播放设备之后,音频播放设备播放提示信息;基于提示信息得到目标第二传递函数,目标第二传递函数为与当前佩戴状态相匹配的第二传递函数;基于目标第二目标传递函数与样本数据集合中的第二传递函数进行作差,得到样本数据集合中的目标组数据;基于目标组数据得到目标第一传递函数。

示例性地,用户佩戴耳机后,由音频播放设备的扬声器播放入耳提示音,音频播放设备的内置麦克风接收到提示音后,可以进行当前听音状态识别,得到当前听音状态下音频播放设备中扬声器到内置麦克风的传递函数的估计值P

在本申请的实施例中,在电子设备开启听力保护模式的情况下,可以在电子设备中显示音量信息与不同音量大小的听音时长,实现基于多维度听音信息准确地反应用户在一段时间的听音习惯;从而能够直观的反应用户的听音信息,当用户在听音的音量过大时,或者听音音量的时长过程时对用户进行提醒,有利于对用户进行听力保护。

还应理解,上述举例说明是为了帮助本领域技术人员理解本申请实施例,而非要将本申请实施例限于所例示的具体数值或具体场景。本领域技术人员根据所给出的上述举例说明,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本申请实施例的范围内。

上文结合图1至图18详细描述了本申请实施例提供的识别电梯场景的方法;下面将结合图19与图20详细描述本申请的装置实施例。应理解,本申请实施例中的装置可以执行前述本申请实施例的各种方法,即以下各种产品的具体工作过程,可以参考前述方法实施例中的对应过程。

图19是本申请实施例提供的一种电子设备的结构示意图。该电子设备600包括显示模块610与处理模块620。

其中,所述显示模块610用于显示第一界面,所述第一界面包括第一控件;处理模块620用于检测到对所述第一控件的第一操作;响应于所述第一操作,开启所述电子设备的听力保护模式;检测到所述电子设备连接音频播放设备,所述音频播放设备为用户的可穿戴设备;获取所述用户的听音信息,所述听音信息包括音量信息与时间信息,所述音量信息用于指示所述用户通过所述音频播放设备听音的音量大小,所述时间信息用于指示所述用户通过所述音频播放设备在不同音量大小的听音时长;显示模块610还用于显示第二界面,所述第二界面中包括所述音量信息与所述时间信息。

可选地,作为一个实施例,所述第二界面中包括第一统计图,所述第一统计图用于显示单位时间内所述用户在不同音量大小的听音时长。

可选地,作为一个实施例,所述处理模块620还用于:

检测到对所述第一统计图像的第二操作;

所述显示模块610还用于:

响应于所述第二操作,显示第三界面,所述第三界面中包括所述电子设备中至少一个应用程序对应的所述音量信息与所述时间信息。

可选地,作为一个实施例,所述第二操作为选择第一音量范围的操作,所述第三界面中包括第二统计图,所述第二统计图用于显示在所述第一音量范围所述至少一个应用程序中每个应用程序的听音时长。

可选地,作为一个实施例,所述第三界面中包括第三统计图,所述第三统计图用于显示所述至少一个应用程序中每个应用程序对应的所述音量大小与所述时间信息。

可选地,作为一个实施例,所述处理模块620具体用于:

获取所述电子设备在预设时长内向所述音频播放设备发送的音频信号;

基于所述音频信号进行预测得到所述音量信息;

基于所述预设时长得到所述时间信息。

可选地,作为一个实施例,所述处理模块620具体用于:

基于所述音频信号与目标第一传递函数进行预测得到所述音量信息,所述目标第一传递函数用于表示所述用户在当前佩戴状态下,所述音频播放设备中的扬声器至所述用户的耳膜处的传递函数。

可选地,作为一个实施例,所述音量信息是通过以下公式得到的:

其中,

可选地,作为一个实施例,所述处理模块620还用于:

获取所述用户的当前佩戴状态,所述当前佩戴状态是指所述用户当前佩戴所述音频播放设备的状态;

基于所述当前佩戴状态在样本数据集合中确定所述目标第一传递函数,所述样本数据集合中包括多组数据,所述多组数据中的每组数据包括第一传递函数与第二传递函数,所述第一传递函数与所述第二传递函数相对应,所述第一传递函数为所述音频播放设备中的扬声器至所述用户的耳膜处的传递函数,所述第二传递函数为所述音频播放设备中的扬声器到所述音频播放设备中的内置麦克风处的传递函数。

可选地,作为一个实施例,所述处理模块620具体用于:

在检测到所述用户佩戴所述音频播放设备之后,所述音频播放设备播放提示信息;

基于所述提示信息得到目标第二传递函数,所述目标第二传递函数为与所述当前佩戴状态相匹配的所述第二传递函数;

基于所述目标第二目标传递函数与所述样本数据集合中的所述第二传递函数进行作差,得到所述样本数据集合中的目标组数据;

基于所述目标组数据得到所述目标第一传递函数。

可选地,作为一个实施例,所述可穿戴设备包括耳机。

需要说明的是,上述电子设备600以功能模块的形式体现。这里的术语“模块”可以通过软件和/或硬件形式实现,对此不作具体限定。

例如,“模块”可以是实现上述功能的软件程序、硬件电路或二者结合。所述硬件电路可能包括应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。

因此,在本申请的实施例中描述的各示例的单元,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

图20示出了本申请提供的一种电子设备的结构示意图。图20中的虚线表示该单元或该模块为可选的;电子设备700可以用于实现上述方法实施例中描述的听音信息的显示方法。

电子设备700包括一个或多个处理器701,该一个或多个处理器701可支持电子设备700实现方法实施例中的听音信息的显示方法。

示例性地,处理器701可以是通用处理器或者专用处理器。例如,处理器701可以是中央处理器(central processing unit,CPU)、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(field programmable gate array,FPGA)或者其它可编程逻辑器件,如分立门、晶体管逻辑器件或分立硬件组件。

可选地,处理器701可以用于对电子设备700进行控制,执行软件程序,处理软件程序的数据。电子设备700还可以包括通信单元705,用以实现信号的输入(接收)和输出(发送)。

例如,电子设备700可以是芯片,通信单元705可以是该芯片的输入和/或输出电路,或者,通信单元705可以是该芯片的通信接口,该芯片可以作为电子设备或其它电子设备的组成部分。

又例如,电子设备700可以是终端设备,通信单元705可以是该终端设备的收发器,或者,通信单元705可以是该终端设备的收发电路。

可选地,电子设备700中可以包括一个或多个存储器702,其上存有程序704,程序704可被处理器701运行,生成指令703,使得处理器701根据指令703执行上述方法实施例中描述的听音信息的显示方法。

可选地,存储器702中还可以存储有数据。

可选地,处理器701还可以读取存储器702中存储的数据,该数据可以与程序704存储在相同的存储地址,该数据也可以与程序704存储在不同的存储地址。

可选地,处理器701和存储器702可以单独设置,也可以集成在一起,例如,集成在终端设备的系统级芯片(system on chip,SOC)上。

示例性地,存储器702可以用于存储本申请实施例中提供的听音信息的显示方法的相关程序704,处理器701可以用于在执行听音信息的显示方法时调用存储器702中存储的显示方法的相关程序704,执行本申请实施例的听音信息的显示方法;例如,显示第一界面,第一界面包括第一控件;检测到对第一控件的第一操作;响应于第一操作,开启电子设备的听力保护模式;检测到电子设备连接音频播放设备,音频播放设备为用户的可穿戴设备;获取用户的听音信息,听音信息包括音量信息与时间信息,音量信息用于指示用户通过音频播放设备听音的音量大小,时间信息用于指示用户通过音频播放设备在不同音量大小的听音时长;显示第二界面,第二界面中包括音量信息与时间信息。

本申请还提供了一种计算机程序产品,该计算机程序产品被处理器701执行时实现本申请中任一方法实施例的听音信息的显示方法。

示例性地,该计算机程序产品可以存储在存储器702中,例如是程序704,程序704经过预处理、编译、汇编和链接等处理过程最终被转换为能够被处理器701执行的可执行目标文件。

本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现本申请中任一方法实施例所述的识别电梯场景的方法。该计算机程序可以是高级语言程序,也可以是可执行目标程序。

示例性地,该计算机可读存储介质例如是存储器702。存储器702可以是易失性存储器或非易失性存储器,或者,存储器702可以同时包括易失性存储器和非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的电子设备的实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

应理解,在本申请的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。

另外,本文中的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准总之,以上所述仅为本申请技术方案的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 电子设备的显示屏盖板、电子设备及电子设备的控制方法
  • 显示标注信息方法和电子设备
  • 一种数据信息动态显示方法、电子设备和可读存储介质
  • 一种信息显示方法、装置及电子设备
  • 电子设备显示屏驱动芯片驱动方法、装置及电子设备
  • 锻炼信息显示方法、锻炼信息显示系统、服务器系统、 电子设备、信息存储介质以及程序
  • 显示信息生成方法、信息显示方法、装置和电子设备
技术分类

06120116505508