电子产品及其音量控制方法与流程

文档序号:14722971发布日期:2018-06-18 00:07阅读:426来源:国知局
本发明涉及一种音量调节控制领域,尤其涉及一种电子产品及其音量控制方法。
背景技术
:人们在看电视时常常发现在一段电视节目播放完毕,换成另一段节目时,以及从一个电视频道切换成另一个电视频道时,电视音量突然变大或变小了。有时甚至在播放同一段节目时也存在电视音量突然变化的情况。而在手机、计算机、平板电脑等设备上播放音频或视频文件时,也存在同样的问题。如果只是在所播放的频道或文件的音量突然变化时,直接将所播放的频道或文件的音量调节为一预设音量,可能达不到预想的效果,例如,当所播放的声音为音量较大的、用于烘托环境的背景音乐声或雨声、雷声等情境声音时,如果将音量调小则有可能导致后面所播放的声音整体偏小。再如,当所播放的声音为音量较小的呼吸声或比较安静的环境时,如果将音量调大则有可能导致后面所播放的声音整体偏大。因而,往往会给用户造成不便。技术实现要素:鉴于此,有必要提供一种电子产品及其音量控制方法,能够自动侦测电子产品所播放的音频,并据此对电子产品所播放的音频的音量进行智能的调节,以解决上述问题。本发明提供一种电子产品,包括存储器、音频输出单元和处理器。所述电子产品还包括:设置于所述音频输出单元附近的声音传感器,用于在收到一采集指令时,感测所述音频输出单元输出的声音强度的大小,并生成相应的音量信号;及由所述处理器控制的且存储于所述存储器中的如下模块:判断模块:用于判断所述电子产品正在播放的音频是否为人类的交谈性对话,以及根据所述音量信号判断所述正在播放的音频的音量值是否与一预设音量值相同或者落入了一预设音量值范围内;控制模块,用于在所述电子产品正在播放的音频为人类的交谈性对话时,发送所述采集指令至所述声音传感器;在所述正在播放的音频的音量值与所述预设音量值不相同时,控制所述音频输出单元以所述预设音量值播放所述正在播放的音频,以及在所述正在播放的音频的音量值未落入所述预设音量值范围内时,控制所述音频输出单元以所述预设音量值范围内的音量播放所述正在播放的音频。本发明还提供一种音量控制方法,应用于一包括存储器、音频输出单元、声音传感器和处理器的电子产品中。所述方法包括由所述处理器控制所述存储器中存储的模块执行的如下步骤:判断所述电子产品正在播放的音频是否为人类的交谈性对话;在判断所述电子产品正在播放的音频为人类的交谈性对话时,发送一采集指令至所述声音传感器,以控制所述声音传感器采集所述正在播放的音频的声音强度大小,并生成相应的音量信号;根据所述音量信号判断所述正在播放的音频的音量值是否与一预设音量值相同或者落入了一预设音量值范围内;及在判断所述正在播放的音频的音量值与所述预设音量值不相同时,控制所述音频输出单元以所述预设音量值播放所述正在播放的音频;以及在判断所述正在播放的音频的音量值未落入所述预设音量值范围内时,控制所述音频输出单元以所述预设音量值范围内的音量播放所述正在播放的音频。本发明所述的电子产品及其音量控制方法,可自动判断正在播放的音频是否为人类的交谈性对话,并判断该音频为人类的交谈性对话的时才确定该音频为采样对象,并以采集的该音频的音量为准,基于一预设音量或音量值范围判断是否需要对该正在播放的音频的音量进行调节,且在判断需要调节时自动将该正在播放的音频的音量调节为该预设音量或在该预设音量值范围内。本发明以播放的人类的交谈性对话为采样基准,基于该采样的音量大小来相应的调节音量,因而,相较于现有的方式更人性化。附图说明图1为本发明一实施方式的电子产品的功能模块图。图2为本发明中电子产品的音量控制方法的步骤流程图。主要元件符号说明电子产品100音量控制方法200存储器10计时模块11侦测模块12判断模块13控制模块14音频输出单元20声音传感器30音频输入单元40计时器50处理器60步骤S20-S26如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式请参阅图1,其为本发明的一实施方式的电子产品100的功能模块图。本实施方式中,电子产品100可每隔一预设时间或在侦测到电子产品100切换了播放的频道或文件(音频或视频文件)时,可根据一预设条件对正在播放的频道或文件的播放音量自动调节至一预设音量或音量值范围内。电子产品100为一智能电视机,在其他实施方式中,电子产品100还可以是移动通信终端如手机、平板电脑、电子阅读器等电子产品。具体的,电子产品100可自动判断正在播放的音频(包括音频文件和/或视频文件中的音频)是否为人类的交谈性对话,并判断该音频为人类的交谈性对话的时才确定该音频为采样对象,并以采集的该音频的音量为准,基于一预设音量判断是否需要对该正在播放的音频的音量进行调节,且在判断需要调节时自动将该正在播放的音频的音量调节为该预设音量。电子产品100包括存储器10、音频输出单元20、声音传感器30、音频输入单元40、计时器50和处理器60。存储器10、音频输出单元20、声音传感器30、音频输入单元40及计时器50通过信号线和数据线分别连接于处理器60。在本实施方式中,存储器10存储了用户或系统预先设置的一预设音量值或一预设音量值范围以及一预设时长。其中,电子产品100播放音量在该音量值或音量值范围内的音频或视频文件时,是普通人听起来感觉比较舒适、比较容易接受的音量。音频输出单元20为一喇叭或扬声器。声音传感器30设置于音频输出单元20的附近,用于感测音频输出单元20输出的声音强度的大小,并生成相应的音量信号。音频输入单元40为一麦克风,也设置于所述音频输出单元20的附近,用于接收音频输出单元20输出的声音并将所接收的声音转换为相应的声音信号。计时器50设置于电子产品100内。存储器10中还存储了多个功能模块,该多个功能模块被配置成由一个或多个处理器(本实施方式为一个处理器60)执行,以完成本发明。例如,参阅图1所示,存储器10中存储了计时模块11、侦测模块12、判断模块13和控制模块14。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在处理器60中的执行过程。关于各模块的功能将在图2的流程图中具体描述。如图2所示,是本发明一实施方式的音量控制方法200的流程图。音量控制方法200运行于电子产品100。电子产品100的存储器10中存储了用户或系统预先设置的一预设音量值或一预设音量值范围,以及一预设时长。步骤S20,计时模块11在电子产品100开始播放一包含音频的频道或文件时,控制计时器50开始计时。然后执行步骤S26。步骤S21,侦测模块12侦测电子产品100所播放的频道或文件是否发生变化。如果是,即,当侦测模块12侦测电子产品100所播放的频道发生了变化,或者电子产品100所播放的文件发生了变化时,执行步骤S22;否则,继续执行本步骤。步骤S22,判断模块13判断电子产品100正在播放的频道或文件的音频是否为人类的交谈性对话。如果是,则执行步骤S23,否则,继续执行本步骤。本实施方式中,在侦测模块12侦测到电子产品100所播放的频道或文件发生变化时,音频输入单元40被开启,用于采集/接收通过音频输出单元20所输出的所述正在播放的频道或文件的音频的声音信息,音频输入单元40将采集/接收到的声音信息转换为相应的声音信号,判断模块13根据音频输入单元40传输的语音信号判断电子产品100正在播放的频道或文件的音频是否为人类的交谈性对话。由于判断音频文件中播放的是否为人类的交谈性对话为现有的技术,在此就不再赘述。在另一实施方式中,在判断模块13判断电子产品100正在播放的频道或文件的音频不是人类的交谈性对话时,流程结束。步骤S23,控制模块14发送一采集指令至声音传感器30,以控制声音传感器30采集所述正在播放的频道或文件的音频的声音强度大小,并生成相应的音量信号。步骤S24,判断模块13根据所述音量信号判断所述正在播放的频道或文件的音频的音量值是否与预设音量值相同。如果是否,则执行步骤S25,否则,当判断模块13根据所述音量信号判断所述正在播放的频道或文件的音频的音量值与预设音量值相同时,则流程结束。在另一实施方式中,判断模块13根据所述音量信号判断所述正在播放的频道或文件的音频的音量值是否落入了预设音量值范围。如果否,则执行步骤S25,否则,当判断模块13根据所述音量信号判断所述正在播放的频道或文件的音频的音量值落入了所述预设音量值范围时,则流程结束。步骤S25,控制模块14控制音频输出单元20以所述预设音量值播放所述正在播放的频道或文件的音频。在另一实施方式中,控制模块14控制音频音频输出单元20以所述预设音量值范围内的音量播放所述正在播放的频道或文件的音频。步骤S26,判断模块13判断计时器50的计时时长是否达到所述预设时长。如果是,则执行步骤S22,否则,继续执行本步骤。本发明提供的上述电子产品100及其音量控制方法200,可每隔一预设时长或在侦测到电子产品100切换了播放的频道或文件时,自动判断正在播放的音频是否为人类的交谈性对话,并判断该音频为人类的交谈性对话的时才确定该音频为采样对象,并以采集的该音频的音量为准,基于一预设音量或音量值范围判断是否需要对该正在播放的音频的音量进行调节,且在判断需要调节时自动将该正在播放的音频的音量调节为该预设音量或在该预设音量值范围内。本发明以播放的人类的交谈性对话为采样基准,基于该采样的音量大小来相应的调节音量,因而,相较于现有的方式更人性化。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1