音量控制方法及设备与流程

文档序号:19145644发布日期:2019-11-15 23:29阅读:254来源:国知局
音量控制方法及设备与流程

本发明实施例涉及控制技术领域,尤其涉及一种音量控制方法及设备。



背景技术:

随着通信技术的快速发展,移动终端可以通过多媒体应用为用户提供播放音乐、电影以及视频通话等功能,耳机也随之被普遍使用,尤其是当前无线蓝牙耳机的快速发展,大大便利了终端用户的使用体验。而根据世界卫生组织2019年的调查,全球有约20亿人因为长期使用耳机,而面临听力受损威胁。

在现有技术中,用户可以通过手动调节音量键选择较适合的音量进行音频视频的收听。

然而,实际应用中,一方面手动调节影响便利性,另一方面经常会有用户在环境噪声大时将音量提高,但是忘记在环境噪声减小后将音量回调的情况出现,导致人耳持续被过高音量的冲击,因此,如何自动控制音量,以保护用户听力是亟待解决的技术问题。



技术实现要素:

本发明实施例提供一种音量控制方法及设备,以实现对终端的音频播放音量的自动控制,以达到保护用户听力的目的。

第一方面,本发明实施例提供一种音量控制方法,包括:

接收第一用户输入的音频播放指令;

根据所述音频播放指令,获取所述第一用户的听力水平信息;所述听力水平信息包括以下至少一项:听力最低限值、听力标准最高限值、听力实测最高限值;

根据所述听力水平信息,确定所述第一用户的音量控制阈值,以根据所述第一用户的音量控制阈值,控制音频播放的音量。

在一种可能的设计中,所述音频播放指令包括所述第一用户的身份信息;所述根据所述音频播放指令,获取所述第一用户的听力水平信息,包括:

根据所述身份信息,判断所述第一用户是否为首次使用用户;其中,所述首次使用用户为第一次使用音频播放功能的用户;

若为首次使用用户,则对所述第一用户的听力水平进行测试,得到所述听力水平信息。

在一种可能的设计中,所述听力水平信息包括听力最低限值;所述对所述第一用户的听力水平进行测试,得到所述听力水平信息,包括:

以第一测试音量播放测试音频;

接收所述第一用户根据当前听到的测试音频录入的应答音频;

根据所述应答音频,判断用户能否正确收听所述第一测试音量播放的测试音频;

若能正确收听,则以第一预设步长降低所述第一测试音量,返回执行所述以第一测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频录入的应答音频,根据所述应答音频,判断所述第一用户能否正确收听以第一测试音量播放的测试音频的步骤,直至所述第一用户不能正确收听以当前的第一测试音量播放的测试音频;

检测当前测试环境的噪音音量;

根据当前的第一测试音量和所述噪音音量,确定所述第一用户的听力最低限值。

在一种可能的设计中,所述听力水平信息还包括听力标准最高限值;所述对所述第一用户的听力水平进行测试,得到所述听力水平信息,还包括:

根据标准听力曲线图和所述第一用户的听力最低限值,确定所述第一用户的听力标准最高限值。

在一种可能的设计中,所述听力水平信息还包括听力实测最高限值;所述对所述第一用户的听力水平进行测试,得到所述听力水平信息,还包括:

将所述听力标准最高限值作为第二测试音量的初始值;

以所述第二测试音量播放测试音频;

接收所述第一用户根据当前听到的测试音频输入的反馈信息;

根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量;

若能适应,则以第二预设步长提高所述第二测试音量,并返回执行所述以所述第二测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频输入的反馈信息,根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量的步骤,直至用户不能适应当前的第二测试音量;根据当前的第二测试音量,确定所述第一用户的听力实测最高限值。

在一种可能的设计中,所述对所述第一用户的听力水平进行测试,还包括:

若不能适应,则以第三预设步长降低所述第二测试音量,并返回执行所述以所述第二测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频输入的反馈信息,根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量的步骤,直至用户能适应当前的第二测试音量;根据当前的第二测试音量,确定所述第一用户的听力实测最高限值。

在一种可能的设计中,所述根据所述听力水平信息,确定所述第一用户的音量控制阈值之前,还包括:

获取当前接入的听力设备的设备信息;其中,所述设备信息包括听力设备的灵敏度和响度;

所述根据所述听力水平信息,确定所述第一用户的音量控制阈值,包括:

根据所述设备信息和所述听力水平信息,确定所述第一用户的音量控制阈值。

在一种可能的设计中,所述根据所述听力水平信息,确定所述第一用户的音量控制阈值之前,还包括:

获取当前环境的噪音音量;

所述根据所述听力水平信息,确定所述第一用户的音量控制阈值,包括:

根据所述当前环境的噪音音量和所述听力水平信息,确定所述第一用户的音量控制阈值。

第二方面,本发明实施例提供一种音量控制设备,包括:

接收模块,用于接收第一用户输入的音频播放指令;

第一获取模块,用于根据所述音频播放指令,获取所述第一用户的听力水平信息;

确定模块,用于根据所述听力水平信息,确定所述第一用户的音量控制阈值,以根据所述第一用户的音量控制阈值,控制音频播放的音量。

第三方面,本发明实施例提供一种音量控制设备,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的音量控制方法。

第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的音量控制方法。

本实施例提供的音量控制方法及设备,该方法通过根据用户指示在启动音频播放前获取当前用户的听力水平信息,所述听力水平信息包括以下至少一项:听力最低限值、听力标准最高限值、听力实测最高限值,并根据该用户的听力水平信息确定适用于该用户的音量控制阈值,以根据适用于该用户的音量控制阈值进行音频播放音量的控制。本发明实施例提供的音量控制方法能够针对不同用户个体的听力情况,进行个性化的音量自动控制,进而实现保护用户听力。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的音频播放系统的架构示意图;

图2为本发明又一实施例提供的音量控制方法的流程示意图;

图3为本发明又一实施例提供的音量控制方法的流程示意图;

图4为本发明又一实施例提供的音频播放终端的结构示意图;

图5为本发明又一实施例提供的音量控制设备的结构示意图;

图6为本发明又一实施例提供的音量控制设备的结构示意图;

图7为本发明又一实施例提供的音量控制设备的硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例提供的音频播放系统的架构示意图。如图1所示,本实施例提供的系统包括终端101和服务器102。其中,终端101可以为手机、计算机、平板、儿童故事机、车载终端等。本实施例对终端101的实现方式不做特别限制,只要该终端101能够播放音频即可。

用户通过语音、触摸动作或按压动作等方式向终端101输入音频播放指令,所述音频播放指令可以包括目标音频信息和播放音量值,该终端101可以根据该音频播放指令以所述播放音量值通过该终端101本身自带的或外部接入的听力设备(例如:耳机)播放所述目标音频,例如,根据用户的点击操作打开计算机中安装的音乐盒等播放软件中某一曲目,进行音乐播放。具体地,该终端101可以根据本地的处理器对该音频播放指令进行识别与响应,也可以将该视频播放指令发送给服务器102,由服务器102对该音频播放指令进行处理和响应,并将响应结果反馈给终端101。本实施例对具体的实现方式不做特别限制,终端101本地处理以及由服务器102远程处理均可。

然而,在一些场景下,由于播放音量的调节需由用户的指令输入来控制,终端101无法对播放音量的播放限值进行自动控制以使播放音量始终适于用户的听力能力,会导致播放音量持续维持在较高值,使用户听力受损。

下面采用具体的实施例来说明本发明实施例提供的音量控制方法。

图2为本发明又一实施例提供的音量控制方法的流程示意图。如图2所示,该方法包括:

201、接收第一用户输入的音频播放指令。

实际应用中,本实施例的执行主体可以为具有音频播放功能的终端设备,例如:手机、计算机、平板、儿童故事机、车载终端等。

本实施例中,所述第一用户是指当前使用该终端的用户,所述音频播放指令可以包括待播放的目标音频信息。

具体的,第一用户可以通过语音指令或动作指令的形式向该终端设备进行音乐播放指令的输入,例如:用户可以通过终端设备的语音交互界面,输入“请播放某某动画片”,或者通过操作鼠标进行点击操作,或者通过触控面板接收用户的触摸操作。

202、根据所述音频播放指令,获取所述第一用户的听力水平信息。所述听力水平信息包括以下至少一项:听力最低限值、听力标准最高限值、听力实测最高限值;

本实施例中,所述听力水平信息为表征用户听力能力的信息,可以包括听力最低限值、听力标准最高限值、听力实测最高限值中至少一项,所述听力最低限值是指用户能够听到的最小音量值,所述听力标准最高限值是指用户理论上能够听到的最大音量值,所述听力实测最高限值是指用户实际能够承受的最大音量值。

具体的,终端设备在接收到用户输入的音频播放指令后,首先获取当前用户的听力水平信息,获取方式可以有很多种,可以向用户提供信息表,以使用户填写自身的信息,还可以启动听力测试程序,对用户的听力水平进行测试,以得到用户的听力水平信息,还可以调取本地存储的或远程存储的用户的听力水平信息。

203、根据所述听力水平信息,确定所述第一用户的音量控制阈值,以根据所述第一用户的音量控制阈值,控制音频播放的音量。

可选地,根据所述听力水平信息,确定所述第一用户的音量控制阈值的实现方式有多种,例如,可以直接将用户的听力最小值和听力最大值分别作为音量控制阈值的最小值和最大值,使音频播放的音量处于该最小值与最大值之间。还可以将用户的听力最小值和听力最大值与其他影响用户收听效果的因素(终端设备的播放器的设备参数)相结合,共同确定所述音量控制阈值。

本实施例提供的音量控制方法,通过根据用户指示在启动音频播放前获取当前用户的听力水平信息,所述听力水平信息包括以下至少一项:听力最低限值、听力标准最高限值、听力实测最高限值,并根据该用户的听力水平信息确定适用于该用户的音量控制阈值,以根据适用于该用户的音量控制阈值进行音频播放音量的控制。能够针对不同用户个体的听力情况,进行个性化的音量自动控制,进而实现保护用户听力。

可以理解,终端设备以对用户的听力水平进行测试的方式获取用户听力水平信息的情况下,对于测试时机可以有多种选择,例如,可以采用周期性的测试方式,因为随时间变化用户听力水平可能会发生变化,还可以为了节省测试时间,仅在用户首次使用时进行听力测试。

下面具体实施例中,对仅在用户首次使用时进行听力测试的情况进行详细说明。

图3为本发明又一实施例提供的音量控制方法的流程示意图。在图2所示的实施例的基础上,如图2所示,该方法包括:

301、接收第一用户输入的音频播放指令;所述音频播放指令包括所述第一用户的身份信息。

本实施例中,所述第一用户的身份信息为表征用户身份的唯一标识信息,以对不同用户进行识别,例如,可以为用户注册的用户名和密码信息,还可以为用户的身份证信息。

实际应用中,可以在用户点击音频播放时,向用户推送登录界面,以接收用户输入的身份信息。

302、根据所述身份信息,判断所述第一用户是否为首次使用用户;其中,所述首次使用用户为第一次使用音频播放功能的用户。

具体的,可以通过判断用户信息数据库中是否存在与用户输入的身份信息相匹配的身份信息,若不存在,则可以判定该用户为首次使用用户,并将该首次使用用户的身份信息记录在所述用户信息数据库中,以备后续登录验证使用;若存在,则可以判定该用户已使用过音频播放功能,不为首次使用用户,则可调取该再次使用用户之前的测试结果,以获取所述听力水平信息。

303、若为首次使用用户,则对所述第一用户的听力水平进行测试,得到所述听力水平信息。

本实施例中,该终端设备的音频播放功能的可以通过一系列硬件结构实现,以下对终端设备的硬件结构做示例性说明。图4为本发明又一实施例提供的音频播放终端的结构示意图,如图4所示,所述音频播放终端包括:微处理器、编码译码器、功率放大器、扬声器和传声器,所述传声器(也即收音设备,例如麦克风),与所述编码译码器连接,用于接收第一音频模拟信号,并对该第一音频模拟信号进行编码,得到第一数字信号,并将该第一数字信号发送至微处理器,以使所述微处理器对该第一数字信号进行进一步处理,所述微处理器还可以将所述第一数字信号存储至本地存储介质,或者存储至云端;所述微处理器,用于接收用户输入的音频播放指令,并根据该指令将目标音频对应的第二数字信号发送给所述编码译码器进行译码后得到第二音频模拟信号;所述功率放大器,与所述编码译码器连接,用于对所述第二音频模拟信号进行功率放大后,通过所述扬声器进行播放。

在具体工作过程中,当需要接收用户录音时,微处理器可以接收用户的录音指令,控制麦克风接收语音信息,控制编码译码器对语音信息进行模数转换,并对该转换后得到的数字音频进行进一步处理(该进一步处理,可以是对该数字音频进行比较、判断、分析等处理以确定该音频的内容是否与标准值相同的结果);当用户需要进行音频播放时,微处理器调取目标数字音频,控制编码译码器对调取的目标数字音频进行译码后,得到目标模拟音频,再通过功率放大器对目标模拟音频进行放大后,通过扬声器进行播放。

304、根据所述听力水平信息,确定所述第一用户的音量控制阈值,以根据所述第一用户的音量控制阈值,控制音频播放的音量。

其中,步骤304与图2实施例中的步骤103类似,本实施例此处不再赘述。

本实施例提供的音量控制方法,通过仅对首次使用用户进行听力水平信息的采集,以便在后续用户使用时进行调用,能够避免因重复测试导致浪费用户时间,能够提升用户体验。

在图3所示的实施例的基础上,本发明又一实施例提供的音量控制方法,对步骤303中的听力测试过程进行了详细描述,该方法中,所述听力水平信息包括听力最低限值、听力标准最高限值和听力实测最高限值;该方法可以包括以下步骤:

303-1、以第一测试音量播放测试音频。

303-2、接收所述第一用户根据当前听到的测试音频录入的应答音频。

303-3、根据所述应答音频,判断用户能否正确收听所述第一测试音量播放的测试音频。

303-4、若能正确收听,则以第一预设步长降低所述第一测试音量,返回执行所述以第一测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频录入的应答音频,根据所述应答音频,判断所述第一用户能否正确收听以第一测试音量播放的测试音频的步骤,直至所述第一用户不能正确收听以当前的第一测试音量播放的测试音频。

303-5、检测当前测试环境的噪音音量。

303-6、根据当前的第一测试音量和所述噪音音量,确定所述第一用户的听力最低限值。

针对步骤303-1至步骤303-6:

在实际应用中,所述第一测试音量的初始值可以有多种给定方法,例如可以为其他用户的听力水平信息中能够收听的最小音量值的平均值。所述测试音频的提供方式有多种,例如可以由用户进行选择确定,或者由软件程序自动分配,在此不做限定。测试音频的内容在每次播放时提供不同的内容,该内容可以为易于理解的简单句子,例如可以为简单的英文字母、数字或者一句话。

在具体实现过程中,用户接入耳机,或者是能终端设备自带的耳机,打开终端设备上app应用软件,输入身份信息比如机主或者访客1、访客2等,若该用户为首次试听,则启动用户听力水平测试程序,使终端设备以第一测试音量播放测试音频,用户根据耳机提示的测试音频“abcd”,播放一遍,用户需跟着说出“abcd”表示该音量能听到,然后再降低1个等级音量,播放测试音频“dfga”,同理用户需跟着说出dfga,依次类推,得出用户能听到的最小分贝数(听力最低限值),e0,另外,由于听力等级受环境噪音的影响,所以匹配表需要增加ez的响度干扰因素(为了确保结果尽可能准确,用户可以在足够安静的环境下进行测试)。

303-7、根据标准听力曲线图和所述第一用户的听力最低限值,确定所述第一用户的听力标准最高限值。

本实施例中,所述标准听力曲线图,是指听力曲线表,亦称“听力图”,简称“听力曲线”。记录气导和骨导听阈检查结果的表格。有2种。(1)坐标式听力表,横坐标表示频率,以赫兹为单位;纵坐标表示听力级,以分贝为单位。0分贝为正常听力参照标准,以一条粗水平线横贯全表,记录在此线以下的数值即为听力损失的分贝值。能够表征人体听力的标准值。

具体的,按照常理,用户听力越好,则对声音的敏感度越大,相同音量下听的也更加清晰,所能接受的最大音量(听力标准最高限值)ex也就越低,根据标准听力曲线图以0db为基准,可以测出用户的听力损失情况,比如轻度聋听力损失为26-40db,中度聋为41-55db。根据以上e0是用户能听到的最小音量等级,和0db的差距也就是听力损失值,设定0db环境下的安全最大音量为70db(因为10db是非常安静房间的噪声水平,85db是医学建议的最大音量),则用户的最大安全音量为ex=e0+70db,70db是一个固定量,当用户的听力约好e0约小,则对应的ex就越低。

303-8、将所述听力标准最高限值作为第二测试音量的初始值。

303-9、以所述第二测试音量播放测试音频。

303-10、接收所述第一用户根据当前听到的测试音频输入的反馈信息。

303-11、根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量。

303-12、若能适应,则以第二预设步长提高所述第二测试音量,并返回执行所述以所述第二测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频输入的反馈信息,根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量的步骤,直至用户不能适应当前的第二测试音量;根据当前的第二测试音量,确定所述第一用户的听力实测最高限值。

303-13、若不能适应,则以第三预设步长降低所述第二测试音量,并返回执行所述以所述第二测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频输入的反馈信息,根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量的步骤,直至用户能适应当前的第二测试音量;根据当前的第二测试音量,确定所述第一用户的听力实测最高限值。

针对步骤303-8至步骤303-13:

在具体实现过程中,得出听力最低限值e0和听力标准最高限值ex之后还需要进一步确认听力实测最高限值emax,手机提声音音量设置为ex然后播放,用户需要主观对能接受的最大音量进行判断,提示音每次提升一个等级,在增加某个音量等级后,耳朵明显不适则前一个音量等级为emax。e0、ex、emax参数确认完毕之后保存在mcu或者主机的内存中,并作为特征用户如机主的音频参数保存的固定位置,下次使用耳机时直接调用,无需再重新测试。当用户特征人发生变化,则该测试需要重新进行,并保存为特征人2的音频参数。

在后续确定音量控制阈值时,可以将听力最低限值e0和听力实测最高限值emax,分别作为音量控制阈值中的音量最小阈值t0和音量最大阈值tmax。使音频播放的音量被控制在t0和tmax之间。

本实施例提供的音量控制方法,通过对首次使用用户进行听力测试得到该用户的听力水平信息,能够实现针对不同用户个体的听力情况,进行个性化的音量自动控制,进而实现保护用户听力

考虑到环境噪音对音频播放音量限值的影响,本发明又一实施例提供的音量控制方法,在上述实施例的基础上,在所述根据所述听力水平信息,确定所述第一用户的音量控制阈值之前,还包括:

获取当前环境的噪音音量;

所述根据所述听力水平信息,确定所述第一用户的音量控制阈值,包括:

根据所述当前环境的噪音音量和所述听力水平信息,确定所述第一用户的音量控制阈值。

实际应用中,当环境噪音加大,人们往往需要增大音量来确保收听内容,故音量控制阈值的最大值ex的设定还需要考虑到环境噪音ez,ex=e0+70+ez,在极大噪音环境下,有可能会导致ex>emax(如在ktv或者机场等环境下)。当ex大于emax时则软件控制ex=emax处理,不能再仅需增大音量,预防听力损坏。在e0+ez大于等于emax之间,用户可以进行自动或者手动的音量调节。

具体的,t0、tmax并非固定值,可以根据环境噪声ez的变化而进行调整,关系为正相关关系,当环境噪音提高,则t0和tmax响应的提高。

t0和tmax的提高符合如下计算公式,e0和ex分别为用户首次进行听力测试时的最小音量(听力最低限值)和标准最大音量(听力标准最高限值),ez为环境噪音,程序设置最小音量t0=e0+ez,程序设置最大音量tmax=ex+ez,且ex小于特定的最大阈值emax,emax为听力测试过程中人耳能接受的最大音量(听力实测最高限值),再调大会带来明显不适感时对应的音量值。当ex>=emax时,则ex的取值设置为emax的取值。

本发明实施例提供的音量控制方法,通过将环境噪音考虑在内,使音量控制阈值更加合理,能够在实现保护用户听力的前提下,提升用户的收听体验。

考虑到设备终端接入的外部耳机可能型号不同,以及耳机等音频设备的参数对音频播放音量限值的影响,本发明又一实施例听过的音量控制方法,在上述实施例的基础上,在所述根据所述听力水平信息,确定所述第一用户的音量控制阈值之前,还包括:

获取当前接入的听力设备的设备信息;其中,所述设备信息包括听力设备的灵敏度和响度;

所述根据所述听力水平信息,确定所述第一用户的音量控制阈值,包括:

根据所述设备信息和所述听力水平信息,确定所述第一用户的音量控制阈值。

具体的,若耳用户未发生变化,但是耳机发生变化,则app需要在特征人下面新增的耳机设备重新进行测试,所有音频参数均可以进行编辑或删除处理。或者,将当前设备参数与更换前的听力设备的参数进行比对,获得响度差值,根据该响度差值和所述听力水平信息确定所述音量控制阈值。

本发明实施例提供的音量控制方法,通过将听力设备的设备参数考虑在内,能够得到更加准确音量控制阈值,从而更加有效的保护用户听力。

图5为本发明又一实施例提供的音量控制设备的结构示意图。如图5所示,该音量控制设备50包括:接收模块501、第一获取模块502以及确定模块503。

接收模块501,用于接收第一用户输入的音频播放指令;

第一获取模块502,用于根据所述音频播放指令,获取所述第一用户的听力水平信息;

确定模块503,用于根据所述听力水平信息,确定所述第一用户的音量控制阈值,以根据所述第一用户的音量控制阈值,控制音频播放的音量。

本发明实施例提供的音量控制设备,通过接收模块接收第一用户输入的音频播放指令;第一获取模块根据所述音频播放指令,获取所述第一用户的听力水平信息;确定模块根据所述听力水平信息,确定所述第一用户的音量控制阈值,以根据所述第一用户的音量控制阈值,控制音频播放的音量。能够针对不同用户个体的听力情况,实现个性化的音量自动控制,进而从而保护用户听力。

图6为本发明又一实施例提供的音量控制设备的结构示意图。如图6所示,该音量控制设备50还包括:第二获取模块504、第三获取模块505。

第二获取模块504,用于获取当前接入的听力设备的设备信息;

第三获取模块505,用于获取当前环境的噪音音量;

相应的,所述确定模块503,具体用于根据所述听力水平信息,以及所述当前环境的噪音音量和/或所述设备信息,确定所述第一用户的音量控制阈值。

可选地,所述音频播放指令包括所述第一用户的身份信息;所述第一获取模块具体用于:

根据所述身份信息,判断所述第一用户是否为首次使用用户;所述首次使用用户为第一次使用音频播放功能的用户;

若为首次使用用户,则对所述第一用户的听力水平进行测试,得到所述听力水平信息。

可选地,所述听力水平信息包括听力最低限值;所述第一获取模块具体用于:

以第一测试音量播放测试音频;

接收所述第一用户根据当前听到的测试音频录入的应答音频;

根据所述应答音频,判断用户能否正确收听以所述第一测试音量播放的测试音频;

若能正确收听,则以第一预设步长降低所述第一测试音量,返回执行所述以第一测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频录入的应答音频,根据所述应答音频,判断所述第一用户能否正确收听以第一测试音量播放的测试音频的步骤,直至所述第一用户不能正确收听以当前的第一测试音量播放的测试音频;

检测当前测试环境的噪音音量;

根据当前的第一测试音量和所述噪音音量,确定所述第一用户的听力最低限值。

可选地,所述听力水平信息还包括听力标准最高限值;所述第一获取模块具体用于:

根据标准听力曲线图和所述第一用户的听力最低限值,确定所述第一用户的听力标准最高限值。

可选地,所述听力水平信息还包括听力实测最高限值;所述第一获取模块具体用于:

将所述听力标准最高限值作为第二测试音量的初始值;

以所述第二测试音量播放测试音频;

接收所述第一用户根据当前听到的测试音频输入的反馈信息;

根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量;

若能适应,则以第二预设步长提高所述第二测试音量,并返回执行所述以所述第二测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频输入的反馈信息,根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量的步骤,直至用户不能适应当前的第二测试音量;根据当前的第二测试音量,确定所述第一用户的听力实测最高限值。

可选地,所述第一获取模块具体用于:

若不能适应,则以第三预设步长降低所述第二测试音量,并返回执行所述以所述第二测试音量播放测试音频,接收所述第一用户根据当前听到的测试音频输入的反馈信息,根据所述反馈信息,确定所述第一用户能否适应所述第二测试音量的步骤,直至用户能适应当前的第二测试音量;根据当前的第二测试音量,确定所述第一用户的听力实测最高限值。

本发明实施例提供的音量控制设备,可用于执行上述的方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

图7为本发明又一实施例提供的音量控制设备的硬件结构示意图。如图7所示,本实施例提供的音量控制设备70包括:至少一个处理器701和存储器702。该音量控制设备70还包括通信部件703。其中,处理器701、存储器702以及通信部件703通过总线704连接。

在具体实现过程中,至少一个处理器701执行所述存储器702存储的计算机执行指令,使得至少一个处理器701执行如上音量控制设备70所执行的音量控制方法。

当本实施例的音频播放指令由服务器执行时,该通信部件703可以将音频播放指令发送给服务器。

处理器701的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

在上述的图7所示的实施例中,应理解,处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。

总线可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上音量控制设备执行的音量控制方法。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上音量控制设备执行的音量控制方法。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,简称:asic)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1