电子设备以及电子设备的按键响应方法
文献发布时间:2023-06-19 10:16:30
技术领域
本发明涉及电子设备技术领域,特别涉及一种电子设备以及电子设备的按键响应方法。
背景技术
相关技术中,液晶电视、显示器或者空调器等电子设备至少都带有待机等具有相应功能的按键,且按键通过电气连接方式和主板连通,通过按键不同状态下电路的变化来执行不同动作。
为了使得电子设备达到更高的防水防尘等级,按键无电气化连接设计是一种发展方向,即取消现有的与按键相关的电路,且按键孔不与电子设备内部连通。但是现有技术中存在如何在无电气连接的情况下对按键的动作进行响应的技术问题。
发明内容
本发明的主要目的是提供一种电子设备以及电子设备的按键响应方法,旨在解决现有技术中如何在无电气连接的情况下对按键的动作进行响应的技术问题。
为实现上述目的,本发明提出的一种电子设备,包括:
至少一个按键,按键具有第一位置状态和第二位置状态,在每个按键从第一位置状态移动至第二位置状态时,生成对应的音频信号;其中,每个按键生成的音频信号均映射有对应的预置输入信息;
麦克风模块,用于采集音频信号;
音频识别模块,用于接收麦克风模块发送的音频信号,并获取音频信号映射的预置输入信息;以及
控制器,用于接收音频识别模块发送的预置输入信息,并根据预置输入信息,发出预置动作指令,以控制电子设备执行预设动作。
可选地,电子设备还包括:
壳体,壳体包括多个侧壁;
其中,按键和麦克风模块分别设置于任一侧壁上。
可选地,麦克风模块与按键设置于同一侧壁。
可选地,麦克风模块包括:
至少一个第一麦克风;以及
至少一个第二麦克风,第二麦克风与第一麦克风分别设置于至少一个按键的两侧。
可选地,麦克风模块还用于采集远场语音信号,并将远场语音信号发送至音频识别模块;
音频识别模块还用于接收述远场语音信号,并识别出远场语音信号相映射的语音输入信息,并将语音输入信息发送至控制器;
控制器还用于接收音频识别模块发送的语音输入信息,并根据语音输入信息,发出预置动作指令,以控制电子设备执行预设动作。
可选地,电子设备具有第一按键触碰面,按键具有触碰端,在按键处于第二位置状态时,触碰端与第一按键触碰面连接;
且多个按键的触碰端的结构不同,以使每个按键分别生成对应的音频信号。
可选地,电子设备为电视机;
且至少一个按键包括待机按键。
第二方面,本发明还提供一种电子设备的按键响应方法,电子设备包括至少一个按键,按键具有第一位置状态和第二位置状态,在每个按键从第一位置状态移动至第二位置状态时,生成对应的音频信号;其中,每个按键生成的音频信号均映射有对应的预置输入信息;
按键响应方法包括以下步骤:
通过麦克风模块采集按键从第一位置状态移动至第二位置状态时生成的音频信号;
通过音频识别模块获取音频信号映射的预置输入信息;
通过控制器接收音频识别模块发送的预置输入信息,并根据预置输入信息,发出预置动作指令,以控制电子设备执行预设动作。
可选的,通过音频识别模块获取音频信号相映射的预置输入信息的信息包括:
通过音频识别模块获得音频信号的频率值与振动时长;
通过音频识别模块根据频率值与振动时长,确定音频信号对应的预置输入音频;
通过音频识别模块获取预置输入音频相映射的预置输入信息。
第三方面,本发明还提供了一种计算机可读存储介质,计算机可读存储介质上存储有电子设备的按键响应程序,电子设备的按键响应程序被处理器执行时实现上述的电子设备的按键响应方法的步骤。
本发明技术方案通过麦克风模块采集按键在按压时发出的音频信号,再根据按键按压时发出的音频信号获得与之对应的预置输入信息,从而使得控制器执行相应的预设动作。本发明提供了一种按键与电子设备主板无电气连接设计的新的技术思路,实现了在按键无电气连接时,电子设备仍可以对按压按键作出相应响应,进而电子设备可以取消现有的与按键相关的电路,且按键孔不与电子设备内部连通,以达到更高的防水防尘等级。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明电子设备一实施例的结构示意图;
图2为本发明的按键位于第一位置状态示意图;
图3为本发明的按键位于第二位置状态示意图;
图4为本发明的按键的触碰端另一实施例的结构示意图;
图5为本发明按键的触碰端的再一实施例的结构示意图;
图6为本发明电子设备一实施例的结构示意图,其中,电子设备为电视机,还示出了电视机的壳体底壁上的麦克风模块与待机按键的放大图;
图7为本发明电子设备另一实施例的结构示意图,其中,电子设备为空调室内机,还示出了空调室内机的壳体底壁上的麦克风模块的放大图;
图8为本发明电子设备的按键响应方法的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
液晶电视、显示器或者空调器等电子设备至少都带有待机/开机等具有相应功能的按键,且按键通过电气连接方式和主板连通,通过按键不同状态下电路的变化来执行不同动作。为了使得电子设备达到更高的防水防尘等级,按键无电气化连接设计是一种发展方向,即取消现有的与按键相关的电路,且按键孔不与电子设备内部连通。但是如何在无电气连接的情况下对按键的动作进行响应仍待解决。
为了实现按键结构的无电气连接,本发明实施例过麦克风模块采集按键在按压时发出的音频信号,再根据按键按压时发出的音频信号获得与之对应的预置输入信息,从而使得控制器执行相应的预设动作。本发明提供了一种按键与电子设备主板无电气连接的新的技术思路,实现了在无电气连接时,电子设备仍可以对按键按压作出相应响应,进而电子设备可以取消现有的与按键相关的电路,且按键孔不与电子设备内部连通,以达到更高的防水防尘等级。
下面结合附图以及一些具体实施例进一步阐述本发明的发明构思。
参阅图1,本发明提供了一种电子设备1000。
该电子设备1000可以是液晶电视、显示器、空调器、油烟机或者洗衣机等家用电器,还可以是液晶电视与空调器等家用电器的遥控器等电子设备。
本实施例中,电子设备1000包括:至少一个按键100、麦克风模块200、音频识别模块300以及控制器400。
其中,按键100具有第一位置状态和第二位置状态,在每个按键100从第一位置状态移动至第二位置状态时,每个按键100分别生成对应的音频信号10。
容易理解的,电子设备1000上具有按键孔,按键100可移动地设置于按键孔内,且每个按键孔均限定了每个按键100在该按键孔内的按键行程。该按键孔的内部可不与电子设备内部连通,以避免粉尘、水滴等从此处进入到电子设备内部,使得电子设备具有更高的防水防尘等级。参阅图2,在按键100未受到外力作用时,按键100处于第一位置状态,参阅图3,在按键100受到外力作用向按键孔内移动至按键行程终点时,按键100到达第二位置状态。且按键孔内还设置有用于将按下的按键100恢复到原位的复位结构,即将按键100从第二位置状态恢复到第一位置状态。该复位结构可以是弹性件,该弹性件被沿第二位置状态至第一位置状态的方向常推动按键100。或者该复位结构还可以是固定在按键孔的侧壁上的悬臂,按键100固定在悬臂上,通过悬臂控制按键100复位。由于按键复位属于本领域技术人员已经知晓的现有技术,此处不再赘述。
且每个按键100生成的音频信号10均映射有对应的预置输入信息。容易理解的,每个按键100上均具有对应的预置输入信息,且该预置输入信息可通过按键100表面的标志表征出来,用户可根据按键100表面的标志读取到该按键100被按键100按下时输入的预置输入信息。例如,参阅图6,对于待机按键100,在按键100表面具有待机标志:一个正上方开口的圆圈,中间有一个从圆心向上穿过圆圈的竖线,用户可获知到该按键100为待机按键100,按下后即表示向电子设备1000输入预置输入信息“待机”或者“开机”,使电子设备1000从开机状态切换至待机状态,或者从待机状态切换至开机状态。对于音量、温度等用于调整电子设备1000的输出的按键,一般成对设置,在按键100表面分别具有“▲”和“▼”符号,按下后即表示向电子设备1000输入预置输入信息“增大”或者“减小”,使得电子设备1000的输出的音量或者温度等增大或者减小。且本实施例中,每个按键100均可以分别产生对应的音频信号10。由于按键100与电子设备1000的主体之间存在机械运动,从而会产生一定固定频率的音频信号10。该音频信号10可以是按键100按压移动至按键100行程终点时候的撞击运动产生的声音,还可以是按键100按压时复位机构运动产生的声音,采用何种声音作为每个按键100特定的音频信号10本实施例对此并不限制。且该音频信号10的振动时长固定,即音频信号10均具有预设频率值与预设振动时长。由于每个按键100不同,且每个按键100产生的音频信号10也不同,即每个按键100具有特定的音频信号10,也即是每个按键100生成的音频信号均映射有对应的预置输入信息。
值得一提的是,本实施例提供的按键100取消了与主板的电气连接结构,即取消了按键孔内的电路结构,以及按键100底部用于与电路结构可分离配合的触点结构。
麦克风模块200用于采集音频信号10,并将其发送至音频识别模块300。即麦克风模块200实时监测并拾取来自按键100产生的音频信号10。
音频识别模块300接收麦克风模块200发送的音频信号10,并获取音频信号10映射的预置输入信息。音频识别模块300接收到麦克风模块发送的音频信号10以后,即可对该音频信号10做频谱分析与音频时长分析,从而识别判断出该音频信号10对应的按键100,也即是获得该按键100对应的预置输入信息。音频识别模块300将该预置输入信息发送至控制器400。例如,音频识别模块300对于接收的音频信号10做频谱分析与音频时长分析后,识别判断出该音频信号10来源于待机按键,从而获得该音频信号10对应的预置1输入信息“待机”。
控制器400接收音频识别模块300发送的预置输入信息,并根据预置输入信息,发出预置动作指令,以控制电子设备1000执行预设动作。
控制器400为电子设备1000的控制核心,可以是电子设备1000内置的SOC芯片,或者微处理单元,或者电子设备1000内部的处理器等模块,本实施例对此并不限制。控制器400接收到预置输入信息后,即可控制电子设备1000执行相应的操作。例如,控制器400接收到按键100输入信息为“待机”,即可发出相应的预置动作指令,控制电子设备1000执行待机动作。
本实施例中,通过麦克风模块200采集按键100在按压时生成的音频信号10,再根据按键100按压时发出的音频信号10获得与之对应的预置输入信息,从而使得控制器400控制电子设备1000执行相应的预设动作。本发明提供了一种实现了按键100与电子设备1000主板无电气连接的新的技术思路,实现了在按键无电气连接时,电子设备1000仍可以对按键按压作出相应响应。
在一些实施例中,电子设备1000还包括壳体500,壳体500包括多个侧壁。
该壳体可以为液晶电视的外壳边框、空调器的外壳或者油烟机的外壳等,还可以是家用电器的遥控器的外壳。该外壳包括有多个侧壁,例如前侧壁、后侧壁、左侧壁或者底壁等。
其中,按键100和麦克风模块200分别设置于任一侧壁上。例如参阅图7,按键100设置于空调器室内机壳体500的前侧壁上,而麦克风模块200设置于空调器室内的壳体500的底壁上。也即是壳体500的前侧壁与底壁分别开设有相应的按键孔或者麦克风开口,按键100设置于对应的按键孔内,而麦克风模块200与对应的麦克风开口相对且连通。且容易理解的,多个按键100可分别设置于壳体500不同的侧壁上。如显示器的待机按键设置于显示器的右侧壁上,而屏幕亮度调整按键设置于显示器的底壁的右端。
作为本实施例的一种选择,麦克风模块200与按键100设置于同一侧壁,以缩小麦克风模块200与按键100之间的距离,提高麦克风的拾音效果,从而提高电子设备1000响应的准确性。
参阅图6,麦克风模块200与待机按键均设置于电视机的底壁上。从而麦克风模块200可以提高对待机按键按压时生成的音频信号的拾音效果。
进一步,麦克风模块200包括:至少一个第一麦克风200a、以及至少一个第二麦克风200b,第二麦克风200b与第一麦克风200a分别设置于至少一个按键100的两侧。
参阅图6,两个第一麦克风200a与两个第二麦克风200b分别设置于按键100的左右两侧,从而第一麦克风200a和第二麦克风200b可以分别采集到同一按键100产生的音频信号10,通过不同麦克风采集的同一音频信号10来对采集的音频信号10进行校准,从而提高对音频信号10的识别准确度。
在一实施例中,麦克风模块200还用于采集远场语音信号,并将远场语音信号发送至音频识别模块300。本实施例中,麦克风模块200设置为远场语音采集设备,可采集到用户发出的远场语音指令。
音频识别模块300还用于接收远场语音信号,并识别出远场语音信号相映射的语音输入信息,并将语音输入信息发送至控制器400。
控制器400还用于接收音频识别模块300发送的语音输入信息,并根据语音输入信息,发出预置动作指令,以控制电子设备1000执行预设动作。
例如,对于电视机,麦克风模块200采集到用用户发出的远场语音“待机、待机、待机”,音频识别模块300识别出语音输入信息“待机”,控制器即可控制电视机待机。容易理解的,远场语音交互属于本领域技术人员知晓如何实施的现有技术,此处不再赘述。
本实施例中,电子设备1000还具有远场语音功能,以实现远场语音交互,从而方便用户使用,提升用户体验,使用户能对电子设备1000进行远场语音操控进而可以进行语音控制智能家居等。
为了使得不同的按键100在机械运动中可以发出不同的音频信号10,不同的按键100可以由不同的材料制备而成。或者,在一些实施例中,电子设备1000具有第一按键触碰面20,按键100具有触碰端110,在按键100处于第二位置状态时,触碰端110与第一按键触碰面20连接,从而使得按键100生成音频信号10。
第一按键触碰面20可以位于按键孔的与按键100相对的底壁上,在按键100从第一位置状态移动至第二位置状态时,触碰端110撞击第一按键触碰面20,从而发出声音,即生成音频信号10。
且多个按键100之间的触碰端110的结构不同,以使得每个按键100分别产生对应的音频信号10。由于触碰端110的结构不同,从而每个按键100发出的声响不同。
例如,参阅图2和图3,待机按键100的触碰端110可构造为“几”字形结构,参阅图4和图5,而显示亮度调节件的触碰端110的端面可构造有三角形凹槽,或者三角形凸起,从而使得不同的触碰端110在碰撞第一按键触碰面20时发出不同的声响,以使得按键100生成的音频信号10可以映射有对应的预置输入信息。
参阅图6,在一示出的具体实施方式中,电子设备1000为电视机;且至少一个按键100包括待机按键100。
本实施例中,电视机的待机按键与电视机的主板无电气连接,通过电视机上的麦克风模块200采集待机按键在按压时发出的音频信号10,再根据按键100按压时生成的音频信号10获得与之对应的预置输入信息“待机”,从而使得控制器400控制电视机待机。
此外,本发明还提供一种电子设备的按键响应方法,使用于上述的电子设备中。参阅图8,图8为本实施例电子设备的按键响应方法的流程示意图。
按键响应方法包括以下步骤:
步骤S100、通过麦克风模块200采集按键从第一位置状态移动至第二位置状态时生成的音频信号10。
步骤S200、通过音频识别模块300识别出音频信号10映射的预置输入信息。
步骤S300、通过控制器400根据预置输入信息,发出预置动作指令,以控制电子设备执行预设动作。
本实施例中,通过麦克风模块200采集按键在按压时发出的音频信号10,再根据按键按压时发出的音频信号10获得与之对应的预置输入信息,从而使得控制器控制电子设备执行相应的预设动作。本发明提供了一种按键与电子设备主板无电气连接设计的新的技术思路,实现了在按键无电气连接时,电子设备仍可以对按键按压作出相应响应。
在一实施例中,步骤S200包括:
步骤S201、通过音频识别模块300获得音频信号10的频率值与振动时长。
即本步骤中,音频识别模块300通过对该音频信号10做频谱分析与音频时长分析,从而获取到音频信号10的频率值与振动时长。
步骤S202、通过音频识别模块300根据频率值与振动时长,确定音频信号10对应的预置输入音频。
预置输入音频为音频识别模块300内预存的每个按键发出的音频信号10,包括每个按键生成的音频信号10的频率值与振动时长等参数。由于不同的按键发出的音频信号10大致上具有固定频率且固定振动时长,因此,可根据频谱分析与音频时长分析获取到的频率值与振动时长,确定该音频信号10对应的预置输入音频。
步骤S203、通过所述音频识别模块获取预置输入音频映射的预置输入信息。
由于每个按键发出的音频信号10固定,且每个按键的预置输入信息也固定,也即是预置输入音频和预置输入信息之间存在映射关系,例如待机按键的预置输入音频映射的预置输入信息为待机,亮度增大按键的预置输入音频映射的预置输入信息为亮度增大,亮度变小按键的预置输入音频映射的预置输入信息为亮度变小,因此,在确定出预置输入音频后,即可识别出与预置输入音频相映射的预置输入信息。
此外,本发明实施例还提出一种计算机存储介质,存储介质上存储有电子设备的按键响应程序,电子设备的按键响应程序被处理器执行时实现如上文的电子设备的按键响应方法的步骤。因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。确定为示例,程序指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
- 电子设备以及电子设备的按键响应方法
- 触摸按键的响应方法、装置、电子设备和存储介质