著录项信息
专利名称 | 一种环境声音提醒方法和移动终端 |
申请号 | CN201010112218.8 | 申请日期 | 2010-02-20 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2010-07-28 | 公开/公告号 | CN101790000A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/725 | IPC分类号 | H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 华为终端有限公司 | 申请人地址 | 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为终端有限公司 | 当前权利人 | 华为终端有限公司 |
发明人 | 丁琦 |
代理机构 | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人 | 彭愿洁;李文红 |
摘要
本发明公开了一种环境声音提醒方法和移动终端,本发明实施例通过实时采集外部环境的声音信号,按照处理命令处理所述声音信号,获得指示所述声音信号的声音处理值,在声音处理值在提醒条件指示的提醒范围时,根据提醒方式信息,采用预先设置的提醒方式提醒用户,实施本发明实施例,实现了在听觉受到了极大的限制时,自动提醒用户周围环境声音信息的功能,使得用户对身边声音及时做出正确处理,避免错过重要或紧急事情。
一种环境声音提醒方法和移动终端\n技术领域\n[0001] 本发明涉及通信技术领域,具体涉及一种环境声音提醒方法和移动终端。\n背景技术\n[0002] 随着通信技术的发展,移动终端已经密切融入人们生活中。移动终端的功能也越来越多元化,除了满足人们的移动通信的需求,还可以提供娱乐、社交等丰富的功能,大大改善了人们的生活。使用移动终端听音乐、听收音和玩游戏已经成为人们不可或缺的娱乐方式。用户在使用移动终端的这些娱乐功能时往往要戴上耳机(例如,戴上耳机听音乐或在游戏中享受音响效果等),移动终端播放的声音通过耳机传输到用户耳朵里。\n[0003] 如今,一些移动终端具有提醒用户时间或者事件的功能,例如,用户预先设置提醒时间和提醒方式,移动终端就启动一个相应的定时器,在定时器的时间到达时(用户设置的时间到达时)启动提醒功能,移动终端就会按照用户预先设置的提醒方式对用户进行提醒。\n[0004] 在对现有技术的研究和实践过程中,本发明实施例的发明人发现,现有技术中存在以下技术问题:如果行人在街上一边行走一边戴耳机欣赏音乐,过马路时正好有高速的汽车从侧面过来,可能会因为听不到汽车的声音而不能做出反应,从而发生车祸。用户戴上耳机聆听移动终端播放的声音时,作为辅助视觉感官的听觉因耳机播放的声音受到了极大的限制。用户很难注意到外部环境的声音(呼救信号,警报等),也难以对外部环境声音做出正确和及时的响应。\n发明内容\n[0005] 鉴于此,本发明实施例提供一种能够根据环境声音信号提醒用户的环境声音提醒方法和一种相应的移动终端。\n[0006] 一种环境声音提醒方法,包括:采集外部环境的声音信号;根据提醒条件对应的处理命令所指示的检测属性,检测外部环境的声音信号为声音信号的属性值,并对所述处理命令的处理逻辑进行优化,所述提醒条件包括敏感度提醒条件、变化量提醒条件和语音识别提醒条件;查找与提醒条件对应的处理命令所指示的计算方法,计算所述声音信号的属性值为声音处理值,并对所述声音处理值的平均算法进行优化,所述计算所述声音信号的属性值为声音处理值包括根据所述声音信号的属性值求平均值;判断所述声音处理值是否在预置的提醒条件指示的范围内;若是,则根据用户预置的提醒方式,执行提醒用户的操作。\n[0007] 一种移动终端,包括:声音信号采集模块,用于采集外部环境的声音信号;检测单元,用于根据提醒条件对应的处理命令所指示的检测属性,检测外部环境的声音信号为声音信号的属性值,并对所述处理命令的处理逻辑进行优化,所述提醒条件包括敏感度提醒条件、变化量提醒条件和语音识别提醒条件;处理单元,用于查找与提醒条件对应的处理命令所指示的计算方法,计算所述声音信号的属性值为声音处理值,并对所述声音处理值的平均算法进行优化,所述计算所述声音信号的属性值为声音处理值包括根据所述声音信号的属性值求平均值;判断单元,用于判断所述声音处理值是否在用户预置的提醒条件指示的范围内;CPU模块,用于在声音处理模块判断为是时,根据用户预置的提醒方式,执行提醒用户的操作。\n[0008] 本发明实施例通过实时采集外部环境的声音信号,处理所述声音信号,获得指示所述声音信号的声音处理值,当声音处理值在提醒条件指示的提醒范围时,根据提醒方式信息,采用预置的提醒方式提醒用户,实现了在听觉因耳机播放的声音受到了极大的限制时,自动提醒用户周围环境声音信息的功能,使得用户对身边声音及时做出正确处理,避免错过重要或紧急事情。\n附图说明\n[0009] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0010] 图1是本发明声音环境声音提醒方法的第一实施例的基本流程示意图;\n[0011] 图2是本发明声音环境声音提醒方法的第二实施例的基本流程示意图;\n[0012] 图3是本发明实施例移动终端的结构示意图。\n具体实施方式\n[0013] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0014] 本发明实施例提供一种环境声音提醒方法,通过采集的外部环境的声音信号,采用预先设置的提醒方式提醒用户外部环境声音,本发明实施例还提供相应的移动终端。以下分别进行详细说明。\n[0015] 实施例一\n[0016] 本发明第一实施例的环境声音提醒方法基本流程可参考图1,本实施例的环境声音提醒方法的主要包括步骤:\n[0017] 步骤101,实时采集外部环境的声音信号。\n[0018] 实时采集外部环境的声音信号可以通过实时录音的方式,获取各个时段外部环境的声音信号的录音片段并存储起来。当然在本发明实施例中包括但不限于上述方式来采集外部环境的声音信号。\n[0019] 步骤102,根据用户预置的提醒条件对应的处理命令,处理所述声音信号为声音处理值。\n[0020] 移动终端根据自身软硬件支持能力,提供不同方式的提醒条件。提醒条件包括但不限于以下几种:敏感度提醒条件,用户设置为,根据声音的音量大小或者频率大小来决定是否提醒用户,当检测的声音信号的声音处理值(音量)达到用户设置的提醒条件才发起提醒;变化量提醒条件,用户设置为,根据检测到的环境中的声音信号的声音处理值(音量)发生的改变的大小是否达到用户设置的提醒条件来决定是否提醒。如:微小变化、中等变化和很大变化等。语音识别提醒条件,用户设置为,当采集到的声音与预先录入的声音进行对比,在相似度达到一定程度时发生提醒。例如,用户张三把“张三”和“小张”的录音录入。\n当有人呼叫“张三”或“小张”时,相似度达到设定的程度时发生提醒,此时,可以提醒用户周围有人呼叫张三。用户在设置提醒条件时,界面上可以提供一些直观的选项供用户选择,也可以由用户自己设置。如,用户可以设置提醒条件为:声音音量强度达到提醒门限时发生提醒,也可以用普通用户更易理解的文字,在界面上选择微小声音、中等声音、嘈杂声音或刺耳声音,每个选项都对应经过量化的提醒条件。\n[0021] 用户预置的提醒条件和处理命令为对应关系,处理命令包括检测属性和计算方法,检测属性指示声音信号的属性值是音量大小、频率大小还是功率大小,检测属性指示检测声音信号的频率大小,那么声音信号的属性值就是声音信号的频率值,若检测属性只是检测声音信号的音量大小,那么声音的属性值就是声音信号的音量值。计算方法是计算声音信号的属性值为声音处理值的处理方法,计算方法可以是根据声音信号的属性值求平均值,也可以是处理声音信号的属性值的其他计算方法。通过计算方法计算声音信号的属性值得到的声音处理值更加精确可靠。根据用户预置的提醒条件和提醒条件于处理命令的对应关系,可选择对应的处理命令来处理声音信号。例如,若提醒条件是频率提醒门限,那么,根据与之对应的处理命令,根据该处理命令的检测属性检测声音信号的属性值,该声音信号的属性值是声音信号的频率值,再根据计算方法,计算检测到的声音信号的频率值。当然,在本发明实施例中包括但不限于采用上述方式来预先设置提醒条件与处理命令的对应关系。\n[0022] 步骤103,判断所述声音处理值是否在用户预置的提醒条件指示的范围内,若是,则进入步骤104;\n[0023] 例如,下表1所示,用户设置时可以选择的提醒条件为声音的强度值,提醒门限分别为a、b、c和d(a50HZ。选择与提醒条件对应的处理命令,该处理命令的检测属性指示检测声音信号为声音频率值,在获得声音信号频率值之后,通过计算方法(例如,求平均值)处理检测到的声音信号的属性值,从而获得更为直观而又精确反应声音信号的声音处理值。\n[0046] 需要注意的是,为了避免空间中偶然的窄噪声导致过多无意义的提醒,还可以对处理命令的处理逻辑进行优化,对于声音信号的声音处理值的平均算法进行优化,例如,获取一个声音信号的声音处理值比前后两个时间的声音处理值大很多,可以认为是坏点丢弃,提高声音处理值检测的准确性。\n[0047] 步骤207,判断所述声音处理值是否在提醒条件所指示的范围,若是,则进入步骤\n208。\n[0048] 步骤208,根据预置的提醒方式信息执行提醒用户的操作。提醒方式的种类有很多种,如:铃声提醒,播放的某种铃声提醒用户;界面提醒,在移动终端界面上显示提示消息来提醒用户;耳机提醒,播放某种声音通过耳机传到用户耳朵来提醒用户;振动提醒,振动移动终端来提醒用户;智能语音提醒,手机中可以预制一张频率表,并预制一些录音,如人发声频率,汽笛的频率,雷声的频率等,本领域技术人员能够想到的各种提醒方式都应包括在本发明实施例中。\n[0049] 进一步地,若在步骤207中,判断出该声音处理值不在提醒条件指示的范围内,则进入步骤209。\n[0050] 步骤209,不提示用户。\n[0051] 经过本实施例中,通过实时采集外部环境的声音信号,按照处理命令处理所述声音信号,获得指示所述声音信号的声音处理值,在声音处理值在提醒条件指示的提醒范围时,根据提醒方式信息,采用预先设置的提醒方式提醒用户,实现了在听觉因耳机播放的声音受到了极大的限制时,自动提醒用户周围环境声音信息的功能,使得用户对身边声音及时做出正确处理,避免错过重要或紧急事情。\n[0052] 下面对用于执行上述环境声音提醒方法的发明实施例的移动终端进行说明,其结构示意图参考图3,是本发明实施例提供的移动终端的结构示意图,该移动终端包括信号采集模块31、声音处理模块32和CPU模块33。\n[0053] 声音信号采集模块31,用于采集外部环境的声音信号。\n[0054] 用于实时采集外部环境的声音信号。具体的,信号采集模块31包括一个录音单元,录音单元通过录音的方式实时采集外部环境的声音信号,获取各个时段外部环境的声音信号的录音片段并存储在CPU模块33。\n[0055] 声音处理模块32,用于根据预置的处理策略,处理所述声音信号为声音处理值;\n判断所述声音处理值是否在用户预置的提醒条件指示的范围内;\n[0056] CPU模块33,用于在声音处理模块判断为是时,根据用户预置的提醒方式,执行提醒用户的操作。\n[0057] 该移动终端还包括:设置模块34,用于获取用户预置的提醒条件、提醒方式和检测声音信号的时间间隔。\n[0058] 优选的,声音处理模块32包括:\n[0059] 检测单元321,用于根据提醒条件对应的处理命令指示的检测属性,检测外部环境的声音信号为声音信号的属性值。具体的,该检测单元包括:定时器子单元,用于根据用户预置的检测外部声音信号的时间间隔设定定时器;检测子单元,用于在每次定时器到时,在采集的声音信号中检测声音信号的属性值。\n[0060] 处理单元322,用于查找与提醒条件对应的处理命令指示的计算方法,计算所述声音信号的属性值为声音处理值;\n[0061] 判断单元323,用于判断所述声音处理值是否在用户预置的提醒条件指示的范围内。\n[0062] 需要注意的是,为了避免空间中偶然的窄噪声导致过多无意义的提醒,信号处理单元322还可以对处理命令的处理逻辑进行优化,对于声音信号的声音处理值的平均算法进行优化,例如,获取一个声音信号的声音处理值比前后两个时间的声音处理值大很多,可以认为是坏点丢弃,提高声音处理值检测的准确性。这样提高声音处理的准确性,避免产生不必要的提醒。\n[0063] 为了便于理解,下面以具体的应用场景对上述实施例进行详细描述:\n[0064] 场景1,可同样参见图2和图3,假设,张三在深夜回家的路上,边走边用手机听音乐,路上较为安静,张三预先设置为在环境音量强度大于D的时候产生“请注意,周围有较大声响”的提醒。手机中预制了一张音量强度表,该音量强度表对应有A、B、C和D四个级别的音量强度。并预制了人声录音“请注意,周围有较大声响”。\n[0065] 步骤201,移动终端的设置模块34获取用户设置信息,移动终端通过界面把A、B、C和D四个级别的音量强度显示出来,用户张三选择D,那么D作为提醒条件信息存储于CPU模块33。用户张三选择智能语音提醒的提醒方式,那么智能语音的提醒方式作为提醒方式信息存储于CPU模块33,此外,用户张三设置的精度信息为1ms,那么1ms作为精度信息存储于CPU模块33。\n[0066] 步骤202,声音信号采集模块31实时采集外部环境的声音信号,声音信号采集模块31对外部数据进行录音,获得实时的录音片段,将录音片段存储于CPU模块33。\n[0067] 步骤203,声音处理模块32从CPU模块33中获取处理命令,CPU模块33读取用户预置的提醒条件信息为音量强度D,也可将用户选择的提醒条件指示的提醒范围转化为0,\n1,2,3发送给声音处理模块32,声音处理模块32根据预先的设置再把0,1,2,3转化为对应的提醒条件。获取与提醒条件为音量强度D对应的处理命令。该处理命令处理的声音处理值为声音信号的音量大小。\n[0068] 步骤204,声音处理模块32根据检测间隔1ms设定定时器;\n[0069] 步骤205,每次定时器到时,从采集的数据中检测当前的声音信号;\n[0070] 步骤206,处理步骤205检测的声音信号,在时间T0时,检测的声音信号处理后的声音处理值为:音量强度D0,并记录下这个数据,下一次定时器到时,再此检测得到数据D1,依此类推,可以得到一段时间内的声音信号音量强度数据D0,D1,…,Dn。这些音量强度数据就是处理过后得到的声音处理值。\n[0071] 步骤207,声音处理模块32判断所述声音处理值是否在提醒条件指示的提醒范围,声音处理值大于音量强度值D。在检测到声音强度Dn时,Dn>D,进入步骤208;\n[0072] 步骤208,声音处理模块32产生提醒用户的提醒触发信号,将提醒触发信号发给CPU模块33,CPU模块33根据存储的提醒方式信息,采用预先设置的智能语音提醒方式提醒用户,移动终端的播放模块播放“请注意,周围有较大声响”,通过耳机传到用户张三耳朵里。\n[0073] 场景2,可同样参见图2和图3,假设,用户李四戴着耳机使用移动终端玩游戏,移动终端中预制了提示文本“请注意,周围有异常”的显示界面。用户想在周围环境中有异常响声时候通过显示屏显示“请注意,周围有异常”的界面提醒。在周围环境的声音信号的频率变化过大时,可认为周围有异常响声。\n[0074] 步骤201,移动终端的设置模块34获取用户设置信息,用户李四可以设置一个频率差阀值E,在外部环境声音信号与之前的平均频率的频率差值大于阀值E时,说明周围声音有异常。E作为提醒条件信息存储于CPU模块33。用户选择智能语音提醒的提醒方式,那么智能语音的提醒方式作为提醒方式信息存储于CPU模块33,此外,用户设置的精度信息为1ms,那么1ms作为精度信息存储于CPU模块33。\n[0075] 步骤202,声音信号采集模块31实时采集外部环境的声音信号,信号采集模块31对外部数据进行录音,获得实时的录音片段,将录音片段存储于CPU模块33。\n[0076] 步骤203,声音处理模块32在CPU模块33中获取处理命令,CPU模块33读取用户预置的提醒条件信息为频率差阀值E,设置模块也可将用户选择的提醒条件指示的提醒范围转化为0,1,2,3发送给CPU模块,CPU模块根据预先的设置再把0,1,2,3转化为对应的提醒条件。获取与提醒条件为频率差阀值E对应的处理命令。该处理命令处理的声音处理值为声音信号的频率差值。\n[0077] 步骤204,声音处理模块32根据检测间隔1ms设定定时器;\n[0078] 步骤205,每次定时器到时,从采集的数据中检测当前的声音信号;\n[0079] 步骤206,声音处理模块32检测当前的声音信号音量强度D0,并记录下这个数据,下一次定时器到时,再此检测得到数据D1,依此类推,可以得到一段时间内的声音信号音量强度数据D0,D1,…,Dn。这些音量强度数据就是处理过后得到的声音处理值。同时,根据之前的数据得到这段时间的平均声音强度S0,S1,…,Sn,Sn=1/(n+1)(D0+D1+…+Dn)。每次检测到一个声音强度后,都和平均强度比较得到当前强度和平均强度的差值E0,E1,…,En,En=Dn–S(n-1)。这些差值就是声音信号的声音处理值。\n[0080] 步骤207,声音处理模块32判断所述声音处理值是否在提醒条件指示的提醒范围,声音处理值大于频率差值E。在检测到声音强度En时,En>E,此时,并不马上进入步骤\n208,而是继续检测下一个时间点的声音强度值En+1,在一定时间段En到En+j都大于E时,进入步骤208。\n[0081] 步骤208,声音处理模块32产生提醒用户的提醒触发信号,将提醒触发信号发给CPU模块33,CPU模块33根据存储的提醒方式信息,采用预先设置的智能语音提醒方式提醒用户,移动终端的显示屏显示“请注意,周围有异常”的界面,用户李四可以在戴着耳机玩游戏的时候察觉周围的环境声音变化。\n[0082] 场景3,可同样参见图2和图3,假设,用户小王听力不好,戴着耳机使用移动终端玩游戏,用户小王希望随时能够知道周围环境的声音情况,小王设置为移动终端实时显示周围环境的音量大小。\n[0083] 步骤201,移动终端的设置模块34获取用户设置信息,用户小王设置提醒条件和提醒方式为外部环境任何声音的音量大小都实时显示在显示屏上。此外,用户小王设置的精度信息为0.1ms,那么0.1ms作为精度信息存储于CPU模块33。\n[0084] 步骤202,声音信号采集模块31实时采集外部环境的声音信号,信号采集模块31对外部数据进行录音,获得实时的录音片段,将录音片段存储于CPU模块33。\n[0085] 步骤203,声音处理模块32在CPU模块33中获取处理命令,CPU模块33读取用户预置的提醒条件信息为所有声音信号都提醒,该提醒条件指示的提醒范围是所有声音处理值。\n[0086] 步骤204,声音处理模块32根据检测间隔0.1ms设定定时器;\n[0087] 步骤205,每次定时器到时,从采集的数据中检测当前的声音信号;\n[0088] 步骤206,声音处理模块32处理检测的声音信号的音量强度D0,并记录下这个数据,下一次定时器到时,再次得到数据D1,依此类推,可以得到一段时间内的声音信号音量强度数据D0,D1,…,Dn。\n[0089] 步骤207,声音处理模块32判断所述声音处理值是否在提醒条件指示的提醒范围,所有的声音处理值都在提醒范围内,进入步骤206。\n[0090] 步骤208,声音处理模块32产生提醒用户的提醒触发信号,将提醒触发信号发给CPU模块33,CPU模块33采用预先设置的实时显示声音音量大小,将每个时间点检测到的声音处理值Dn显示在显示屏上。\n[0091] 需要指出的是,本发明还可以应用于其他多种场景,例如:用于医院治疗体系,当检测到病人呼救、大喊大叫、大声呻吟时,提醒医师及时赶赴现场救治处理。也可用于幼教体系,例如当检测到被监测儿童发生哭闹,提醒老师及时了解情况,避免发生意外。还可以利用在所有使用耳机或者听力障碍人士使用的设备上,因外界声音而产生提醒的功能的设备。在此不再赘述。\n[0092] 经过本实施例中,移动终端通过实时采集外部环境的声音信号,按照处理命令处理所述声音信号,获得指示所述声音信号的声音处理值,在声音处理值在提醒条件指示的提醒范围时,采用预先设置的提醒方式提醒用户,实现了在听觉因耳机播放的声音受到了极大的限制时,自动提醒用户周围环境声音信息的功能,使得用户对身边声音及时做出正确处理,避免错过重要或紧急事情。\n[0093] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。\n[0094] 以上对本发明实施例所提供的环境声音提醒方法和移动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2019-05-31
专利权人的姓名或者名称、地址的变更
专利权人由华为终端(东莞)有限公司变更为华为终端有限公司
地址由523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2017-11-17
专利权的转移
登记生效日: 2017.10.27
专利权人由华为终端有限公司变更为华为终端(东莞)有限公司
地址由518129 广东省深圳市龙岗区坂田华为基地B区2号楼变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2014-08-13
- 2010-09-22
实质审查的生效
IPC(主分类): H04M 1/725
专利申请号: 201010112218.8
申请日: 2010.02.20
- 2010-07-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-05-31
|
2004-11-25
| | |
2
| |
2005-06-08
|
2003-12-01
| | |
3
| |
2008-05-07
|
2006-10-31
| | |
4
| |
2008-11-12
|
2008-06-26
| | |
5
| |
2007-01-10
|
2005-07-01
| | |
6
| |
2004-11-17
|
2002-07-12
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |