显示设备语音控制方法、显示设备和存储介质与流程
本发明涉及显示设备领域,尤其涉及一种显示设备语音控制方法、显示设备和可读存储介质。
背景技术:
随着科技和人工智能的发展,语音在显示设备上的应用也越来越普及。目前的主流显示设备上都配备了语音功能,然而大部分显示设备都只能在开机状态下进行语音控制,即使显示设备在待机状态下也能实现语音控制功能,但也只是关掉显示设备屏幕,语音处理等功能依旧在运行,导致显示设备待机功耗过高,降低待机功能的经济实用性。
技术实现要素:
本发明的主要目的在于提供一种显示设备语音控制方法、显示设备和可读存储介质,旨在解决显示设备在待机状态下功耗过高的问题。
为实现上述目的,本发明提供一种显示设备语音控制方法,所述显示设备语音控制方法包括以下步骤:
控制模块接收关机脉冲信号,控制模块向显示模块和语音前处理模块发送关闭指令,以关闭显示模块和语音前处理模块,控制模块关闭;
音频接收模块接收唤醒语音指令,并判断唤醒语音指令是否与预设第一语音指令相同;
若是,则音频接收模块向控制模块发送开机脉冲指令,控制模块接收开机脉冲指令并按照预设开机模式向对应的功能模块发送启动指令,以使对应功能模块启动。
优选地,所述控制模块接收开机脉冲指令并按照预设开机模式向对应的功能模块发送启动指令的步骤,包括:
控制模块通过i2s总线向语音前处理模块发送启动指令;
语音前处理模块接收启动指令并启动运行。
优选地,所述语音前处理模块接收启动指令并启动运行的步骤之后,包括:
音频接收模块接收唤醒语音指令,并判断唤醒语音指令是否与预设第二语音指令相同;
若是,则语音前处理模块的音频接收单元和语音前处理单元、以及控制模块以预设语音交互模式运行。
优选地,所述音频接收模块向控制模块发送开机脉冲指令的步骤包括:
音频接收模块通过i2c总线向控制模块发送开机脉冲指令。
优选地,所述控制模块接收关机脉冲信号,控制模块向显示模块和语音前处理模块发送关闭指令,控制模块关闭的步骤包括:
控制模块获取当前时间并判断是否在预设时间范围内;
若是,则控制模块向显示模块和语音前处理模块发送关闭指令,控制模块关闭;
若否,则音频接收模块关闭。
优选地,所述控制模块向显示模块和语音前处理模块发送关闭指令,控制模块关闭的步骤之后包括:
控制模块判断预设时长内是否收到唤醒语音指令;
若否,则音频接收模块关闭。
优选地,所述接收唤醒语音指令,并判断唤醒语音指令是否与预设第一开机语音指令相同的步骤之后,还包括:
若否,则语音播放模块播放开机预设提示语音。
此外,为实现上述目的,本发明还提供一种显示设备,所述显示设备包括控制模块、存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,以及与所述控制模块通信连接的语音前处理模块、音频接收模块和语音播放模块,所述计算机程序被所述处理器执行时实现如上所述显示设备语音控制方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述显示设备语音控制方法的步骤。
本发明提出的一种显示设备语音控制方法、显示设备和存储介质,通过显示设备的控制模块在收到关机指令时,向音频接收模块和语音前处理模块发送指令信息,控制显示模块和语音前处理模块的功能关闭,使得显示设备在接收到关机脉冲信号后,控制模块、音频接收模块和语音前处理模块关闭,以降低显示设备待机状态功耗;通过在接收到唤醒语音指令时,控制模块按照预设开机模式向对应的功能模块发送启动指令,使对应功能模块启动,使得即语音前处理模块的功能关闭,也能通过唤醒语音指令唤醒显示设备。
附图说明
图1是本发明实施例方案涉及的显示设备的部分结构示意图。
图2为本发明显示设备语音控制方法第一实施例的流程示意图。
图3为本发明显示设备语音控制方法第二实施例的流程示意图。
图4为本发明显示设备语音控制方法第三实施例的流程示意图。
图5为本发明显示设备语音控制方法第四实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例显示设备可以是电视机,也可以是智能手机、平板电脑、电子书阅读器、便携计算机等具有显示功能的显示设备。
如图1所示,该显示设备可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的显示设备结构并不构成对显示设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。进一步地,网络接口1004主要用于连接提供网络服务的设备,使得显示设备可从互联网上获取信息,在本实例中,提供网络服务的设备可以是路由器、移动热点等设备。用户接口1003主要用于连接其它用户设备,与显示设备进行数据通信,在本实例中,其它用户设备可以是其它显示设备或具有显示设备的电子仪器等。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计算机程序。
参照图2,本发明显示设备语音控制方法的第一实施例中,所述显示设备语音控制方法包括:
步骤s10,控制模块接收关机脉冲信号,控制模块向显示模块和语音前处理模块发送关闭指令,以关闭显示模块和语音前处理模块,控制模块关闭。
用户使用遥控或者语音方式向显示设备发送关机命令指示,若是使用遥控等类似方式,显示设备的信号接收模块会将接收到的遥控信号处理生成脉冲信号并发送给控制模块。所述信号接收模块包括音频接收模块和光信号接收模块;若是使用语音等类似方式,显示设备的音频接收模块接收用户发出的关机语音,并将关机语音对应的模拟信号发送给语音前处理模块,语音前处理模块将模拟信号降噪、放大等处理,生成关机脉冲信号,语音前处理模块将关机脉冲信号发送给控制模块。当控制模块收到关机脉冲信号后,开始执行关机程序,向显示模块和语音前处理模块发送关闭指令,显示模块和语音前处理模块在收到关闭指令后,显示模块和语音前处理模块停止运行。
步骤s20,音频接收模块接收唤醒语音指令,并判断唤醒语音指令是否与预设第一语音指令相同。
用户使用语音方式向显示设备发送唤醒语音指令,音频接收模块在接收到唤醒语音指令时,与系统预设第一语音指令相比较,若相同,则执行步骤s30,若不同,则执行步骤s40。在本实施例中,预设第一语音指令可以是“小维小维,打开电视”。本领域技术人员可以理解,该预设第一语音指令可由本领域技术人员自行设置。
步骤s30,若是,则音频接收模块向控制模块发送开机脉冲指令,控制模块接收开机脉冲指令并按照预设开机模式向对应的功能模块发送启动指令,以使对应功能模块启动。
所述控制模块收到音频接收模块发送的开机脉冲指令,则控制模块按照预设开机模式运行。本领域的技术人员可以理解,所述预设开机模式可由本领域技术人员自行设置。预设开机模式可以是控制模块在接收开机脉冲指令进行自启动,然后向显示模块和语音前处理模块发送启动指令。
本发明中,通过显示设备的控制模块在收到关机指令时,向音频接收模块和语音前处理模块发送指令信息,控制显示模块和语音前处理模块的功能关闭,使得显示设备在接收到关机脉冲信号后,控制模块、音频接收模块和语音前处理模块关闭,以降低显示设备待机状态功耗;通过在接收到唤醒语音指令时,控制模块按照预设开机模式向对应的功能模块发送启动指令,使对应功能模块启动,使得即语音前处理模块的功能关闭,也能通过唤醒语音指令唤醒显示设备。
进一步地,步骤s20之后还包括:
步骤s40,若唤醒语音指令与预设第一语音指令不同,则语音播放模块播放预设开机提示语音。
当用户发出的唤醒语音指令经过音频接收模块判断与预设的第一语音指令不同时,则显示设备不启动预设开机模式,则音频接收模块向语音播放模块发送播放指令,播放预设开机提示语音。在本实施例中,所述预设开机提示语音可以是“您的唤醒语音错误,请说正确语音”或者可以是“唤醒语音错误,正确唤醒语音是‘小维小维,打开电视’”,也可以是其它提示语音。本领域的技术人员可以理解,所述预设开机提示语音可由本领域的技术人员自行设置。
在本发明中,通过音频接收模块判断用户发出的唤醒语音指令与预设第一语音指令是否相同,根据判断结果做出不同响应,区分了显示设备在待机状态下的语音指令与正常工作状态下的语音指令。通过语音播放模块播放预设开机提示语音,使得用户可以更好地进行语音交互,提升用户体验感。
进一步地,参照如图3,根据本发明显示设备语音控制方法的第一实施例提出本发明显示设备语音控制方法的第二实施例,在本实施例中,步骤s30还包括:
步骤s310,控制模块接收开机脉冲指令并通过i2s总线向语音前处理模块发送启动指令;
当控制模块收到音频接收模块发送的开机脉冲指令,以预设开机模式运行,通过i2s总线向语音前处理模块发送启动指令。所述i2s总线是控制模块的发送信号端口。在另一实施例中,所述音频接收模块通过i2c总线向控制模块发送开机脉冲指令。所述i2c总线与控制模块的发送信号端口i2s区别开来,有效防止信息拥塞导致信息丢失,且极大减小失真概率。
步骤s320,语音前处理模块接收启动指令并启动运行。
当语音前处理模块收到控制模块发送的启动指令时,执行启动指令,语音前处理模块的所有功能启动。
在本实施例中,控制模块通过启动语音前处理模块,实时对用户发出的语音指令进行语音处理,例如有除杂、消躁和还原等处理模式,还可以处理控制模块发送的语音指令,使得显示设备可以更好的获得用户和控制模块的指令信息,及时有效的对接收到的指令信息作出回应。
进一步地,步骤s320之后包括:
步骤s330,音频接收模块接收语音指令,并判断语音指令是否与预设第二语音指令相同;
当语音前处理模块启动运行后,用户向显示设备发出语音指令,音频接收模块接收并判断语音指令是否与预设第二语音指令相同,根据判断结果做出不同的响应。所述预设第二语音指令,在本实施例中为“小维小维”。本领域的技术人员可以理解,所述预设第二语音指令可由本领域的技术人员自行设置,预设第二语音指令与预设第一语音指令不相同以做区别。由于在本实施例中,显示设备在接收关机指令后,会对语音前处理模块进行关闭,导致在显示设备待机状态下,对语音的识别能力较低,仅能识别第一语音指令;当显示设备开机之后,语音前处理模块启动,从而可以进行较为复杂的语音交互。
步骤s340,若是,则语音前处理模块的音频接收单元和语音前处理单元、以及控制模块以预设语音交互模式运行。
若音频接收模块判断语音指令与预设第二语音指令相同,则音频接收模块将用户发出的语音指令发送到语音前处理模块的音频接收单元和语音前处理单元进行处理变为脉冲信号,并将脉冲信号发送到控制模块,控制模块按照语音交互模式运行,所述语音交互模式在本实施例中可以是:当控制模块收到脉冲信号时,控制模块将相对应的语音回复指令发送到语音播放模块进行播放,从而实现语音交互功能。所述语音回复指令在本实施例中可以是“已确认”或者是“已收到”“确认”“好的”等语音指令。若音频接收模块判断语音指令与预设第二语音指令不同,则音频接收模块不做处理。
在本实施例中,控制模块通过i2s总线向语音前处理模块发送启动指令,使得语音前处理模块的所有功能正常开启后,当音频接收模块接收到用户发出的语音指令,经判断若该语音指令与预设第二语音指令相同,则通过语音前处理模块的音频接收单元和语音前处理单元、语音播放模块和控制模块,可实现用户与显示设备之间进行语音交互。
进一步地,参照图4,根据本发明显示设备语音控制方法的第一实施例提出本发明显示设备语音控制方法的第三实施例,在本实施例中,步骤s10包括:
步骤s50,控制模块获取当前时间并判断是否在预设时间范围内;
步骤s60,若是,则控制模块向显示模块和语音前处理模块发送关闭指令,控制模块关闭;
步骤s70,若否,则音频接收模块关闭。
需要说明的是,所述预设时间范围可以是北京时间0点至北京时间6点,也可以是北京时间23点至北京时间6点等。本领域的技术人员可以理解,所述预设时间范围可由用户根据自己的需要自行设置。
在本实施例中,控制模块收到关机指令时,由控制模块获取当前时间并判断是否在预设时间范围内,若当前时间在预设时间范围内,则控制模块向显示模块和语音前处理模块发送关闭指令,控制模块关闭,显示设备进入待机状态。若当前时间不在预设时间范围内,则音频接收模块关闭,显示设备进入关机状态。从而可实现显示设备在不同时间段通过进入不同状态达到降低功耗,提高显示设备的经济实用性的功能。
进一步地,参照图5,根据本发明显示设备语音控制方法的第三实施例提出本发明显示设备语音控制方法的第四实施例,在本实施例中,步骤s60之后包括:
步骤s610,控制模块判断预设时长内是否收到唤醒语音指令;
步骤s620,若否,则音频接收模块关闭。
当显示模块、语音前处理模块和控制模块关闭之后,显示设备进入待机状态,音频接收模块在预设时长内未收到唤醒语音指令时,音频接收模块关闭。若音频接收模块在预设时长内收到唤醒语音指令时,则执行步骤s20。
通过步骤s610,可识别用户长时间未启动显示设备的情况,通过关闭音频接收模块,使得显示设备在待机状态下的功耗降低。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可读存储介质可以是图1的空调中的存储器02,也可以是如rom(read-onlymemory,只读存储器)/ram(randomaccessmemory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干信息用以使得显示设备执行本发明各个实施例所述的方法。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台显示设备(可以是电视、手机,计算机等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除