System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种显示设备及语音唤醒方法技术_技高网

一种显示设备及语音唤醒方法技术

技术编号:42695201 阅读:15 留言:0更新日期:2024-09-13 11:52
本申请提供一种显示设备及语音唤醒方法,所述方法可以在显示设备处于一阶待机唤醒模式时,响应于唤醒语音,在内核空间中通过第一唤醒模型对唤醒语音执行唤醒词识别。如果唤醒语音包括唤醒词,控制显示设备由一阶待机唤醒模式切换至二阶待机唤醒模式。在用户空间中对唤醒语音执行降噪处理,以及通过第二唤醒模型对降噪处理后的唤醒语音执行唤醒词识别。如果降噪处理后的唤醒语音包括唤醒词,控制显示设备由二阶待机唤醒模式切换至工作模式。其中,一阶待机唤醒模式下,显示设备加载内核空间,不加载用户空间。二阶待机唤醒模式下,显示设备加载内核空间和用户空间。所述方法结合内核空间和用户空间的启动流程,设置双层校验环节,降低待机功耗。

【技术实现步骤摘要】

本申请涉及显示设备,尤其涉及一种显示设备及语音唤醒方法


技术介绍

1、显示设备是指能够输出具体显示画面的终端设备,可以是智能电视、通信终端、智能广告屏、投影仪等终端设备。以智能电视为例,智能电视是基于internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。

2、显示设备可以支持待机唤醒功能,即在显示设备处于待机状态下,通过近场/远场语音的指令唤醒显示设备开机。然而,针对多核高性能芯片平台,为了实现待机唤醒功能,在不增加外部芯片的前提条件下,只能在应用层上进行通用的应用开发,从而导致芯片平台下的所有计算资源(所有的核)都需要运行起来,功耗较高。


技术实现思路

1、本申请提供一种显示设备及语音唤醒方法,以解决待机唤醒功耗高的问题。

2、第一方面,本申请提供一种显示设备,包括显示器、声音采集器和控制器。其中,所述显示器被配置为显示用户界面;所述声音采集器用于采集唤醒语音;所述控制器被配置为:

3、在所述显示设备处于一阶待机唤醒模式时,接收用户输入的唤醒语音;在所述一阶待机唤醒模式下,所述显示设备加载内核空间,不加载用户空间;

4、响应于所述唤醒语音,在内核空间中通过第一唤醒模型对所述唤醒语音执行唤醒词识别;

5、如果所述唤醒语音包括唤醒词,控制所述显示设备由一阶待机唤醒模式切换至二阶待机唤醒模式;在所述二阶待机唤醒模式下,所述显示设备加载内核空间和用户空间;

6、在用户空间中对所述唤醒语音执行降噪处理,以及通过第二唤醒模型对降噪处理后的所述唤醒语音执行唤醒词识别;

7、如果降噪处理后的所述唤醒语音包括唤醒词,控制所述显示设备由二阶待机唤醒模式切换至工作模式;其中,所述显示设备处于一阶待机唤醒模式时的功耗小于所述显示设备处于二阶待机唤醒模式时的功耗,所述显示设备处于二阶待机唤醒模式时的功耗小于所述显示设备处于工作模式时的功耗。

8、在可选的实施方式中,所述控制器还被配置为:

9、响应于所述显示设备通电产生的上电信号,检测待机唤醒开关的开关状态,所述开关状态为开启状态或关闭状态,所述开启状态用于表征显示设备启用待机唤醒功能,所述关闭状态用于表征显示设备未启用待机唤醒功能;

10、如果所述开关状态为关闭状态,控制所述显示设备处于待机模式,所述显示设备处于待机模式时的功耗小于所述显示设备处于一阶待机唤醒模式时的功耗;

11、如果所述开关状态为开启状态,启动操作系统内核;

12、加载内核空间;

13、在所述内核空间中通过操作系统内核运行所述第一唤醒模型。

14、在可选的实施方式中,所述控制器还被配置为:

15、在所述显示设备的多个操作系统内核中选取目标操作系统内核;

16、启动目标操作系统内核;

17、在所述内核空间中通过目标操作系统内核运行所述第一唤醒模型。

18、在可选的实施方式中,所述控制器执行通过第一唤醒模型对所述唤醒语音执行唤醒词识别,还被配置为:

19、将所述唤醒语音输入所述第一唤醒模型,以得到所述第一唤醒模型输出的所述唤醒语音的第一唤醒值,所述第一唤醒值用于表征在所述唤醒语音中识别到唤醒词的概率;

20、获取第一唤醒阈值;

21、如果所述第一唤醒值大于或等于所述第一唤醒阈值,标记所述唤醒语音包括唤醒词;

22、如果所述第一唤醒值小于所述第一唤醒阈值,标记所述唤醒语音不包括唤醒词。

23、在可选的实施方式中,所述控制器执行通过第二唤醒模型对降噪处理后的所述唤醒语音执行唤醒词识别,还被配置为:

24、将降噪处理后的所述唤醒语音输入所述第二唤醒模型,以得到所述第二唤醒模型输出降噪处理后的所述唤醒语音的第二唤醒值,所述第二唤醒值用于表征在降噪处理后的所述唤醒语音中识别到唤醒词的概率;

25、获取第二唤醒阈值,所述第二唤醒阈值大于所述第一唤醒阈值;

26、如果所述第二唤醒值大于或等于所述第二唤醒阈值,标记降噪处理后的所述唤醒语音包括唤醒词;

27、如果所述第二唤醒值小于所述第二唤醒阈值,标记降噪处理后的所述唤醒语音不包括唤醒词。

28、在可选的实施方式中,所述控制器还被配置为:

29、如果所述唤醒语音不包括唤醒词,删除所述唤醒语音;

30、如果所述唤醒语音包括唤醒词,回滚定位包含唤醒词的唤醒音频段,以及将所述唤醒音频段存储至共享内存,所述共享内存为分别与所述内核空间、所述用户空间关联的内存区域。

31、在可选的实施方式中,所述控制器还被配置为:

32、如果所述唤醒语音包括唤醒词,加载用户空间;

33、在所述用户空间中运行所述第二唤醒模型;

34、从所述共享内存中读取所述唤醒音频段;

35、对所述唤醒音频段执行降噪处理;

36、通过所述第二唤醒模型对降噪处理后的所述唤醒音频段执行唤醒词识别。

37、在可选的实施方式中,所述控制器还被配置为:

38、如果降噪处理后的所述唤醒语音不包括唤醒词,控制所述显示设备由二阶待机唤醒模式切换至一阶待机唤醒模式;

39、如果降噪处理后的所述唤醒语音包括唤醒词,在所述用户空间加载基础系统服务,以及点亮所述显示器,以将所述显示设备由二阶待机唤醒模式切换至工作模式。

40、在可选的实施方式中,所述控制器还被配置为:

41、在所述用户空间中创建第一线程和第二线程;

42、通过所述第一线程在所述用户空间加载基础系统服务;

43、通过所述第二线程对所述唤醒语音执行降噪处理,以及通过第二唤醒模型对降噪处理后的所述唤醒语音执行唤醒词识别;

44、在点亮所述显示器前,如果降噪处理后的所述唤醒语音包括唤醒词,则继续通过所述第一线程在所述用户空间加载基础系统服务,以及点亮所述显示器;

45、在点亮所述显示器前,如果降噪处理后的所述唤醒语音不包括唤醒词,则不点亮所述显示器,控制所述显示设备由二阶待机唤醒模式切换至一阶待机唤醒模式。

46、第二方面,本申请还提供一种语音唤醒方法,应用于上述显示设备,所述方法包括:

47、在显示设备处于一阶待机唤醒模式时,接收用户输入的唤醒语音;在所述一阶待机唤醒模式下,所述显示设备加载内核空间,不加载用户空间;

48、响应于所述唤醒语音,在内核空间中通过第一唤醒模型对所述唤醒语音执行唤醒词识别;

49、如果所述唤醒语音包括唤醒词,控制所述显示设备由一阶待机唤醒模式切换至二阶待机唤醒模式;在所述二阶待机唤醒模式下,所述显示设备加载内核空间和用户空间;

50、在用户空间中对所述唤本文档来自技高网...

【技术保护点】

1.一种显示设备,其特征在于,包括:

2.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:

3.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:

4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行通过第一唤醒模型对所述唤醒语音执行唤醒词识别,还被配置为:

5.根据权利要求4所述的显示设备,其特征在于,所述控制器执行通过第二唤醒模型对降噪处理后的所述唤醒语音执行唤醒词识别,还被配置为:

6.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:

7.根据权利要求6所述的显示设备,其特征在于,所述控制器还被配置为:

8.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:

9.根据权利要求8所述的显示设备,其特征在于,所述控制器还被配置为:

10.一种语音唤醒方法,其特征在于,应用于权利要求1-9任一项所述的显示设备,所述方法包括:

【技术特征摘要】

1.一种显示设备,其特征在于,包括:

2.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:

3.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:

4.根据权利要求1所述的显示设备,其特征在于,所述控制器执行通过第一唤醒模型对所述唤醒语音执行唤醒词识别,还被配置为:

5.根据权利要求4所述的显示设备,其特征在于,所述控制器执行通过第二唤醒模型对降噪处理后的所述唤醒语音执行唤醒...

【专利技术属性】
技术研发人员:杨香斌
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1