具有智能用户界面的显示设备

文档序号:1581272 发布日期:2020-01-31 浏览:11次 >En<

阅读说明:本技术 具有智能用户界面的显示设备 (Display device with intelligent user interface ) 是由 亚历山大·德帕斯 ***·塞立姆 克拉拉·甘德尔 R·麦克阿瑟 绍洛·多拉杜 肯·兰格 于 2019-05-08 设计创作,主要内容包括:一种显示设备,包括用于接收用户命令的用户输入电路和用于输出视频内容和用户界面的显示器。视频内容包括元数据。所述显示设备还包括与用户输入电路和显示器通信的处理器,以及与处理器通信且存储指令代码的非易失性计算机可读介质。所述指令代码由处理器执行并使处理器从用户输入电路接收第一场景命令,所述第一场景命令用以搜索视频内容中属于一场景类型的场景。所述处理器基于元数据确定视频内容中属于场景类型的一个或多个场景。然后处理器更新用户界面以示出与属于所述场景类型的一个或多个场景相关的一个或多个场景图像。(A display device including user input circuitry for receiving user commands and a display for outputting video content and a user interface, the video content including metadata, the display device further including a processor in communication with the user input circuitry and the display, and a non-volatile computer readable medium in communication with the processor and storing instruction code, the instruction code being executed by the processor and causing the processor to receive a scene command from the user input circuitry, the scene command to search for scenes in the video content that belong to a scene type, the processor determining or more scenes in the video content that belong to the scene type based on the metadata, the processor then updating the user interface to show or more scene images related to or more scenes that belong to the scene type.)

具有智能用户界面的显示设备

相关申请的交叉引用

本申请要求于2018年5月21日提交的、申请号为15/985,206的美国专利申请、于2018年5月21日提交的、申请号为15/985,292的美国专利申请、于2018年5月21日提交的、申请号为15/985,251的美国专利申请、于2018年5月21日提交的、申请号为15/985,273的美国专利申请、于2018年5月21日提交的、申请号为15/985,303的美国专利申请、于2018年5月21日提交的、申请号为15/985,338的美国专利申请、及于2018年5月21日提交的、申请号为15/985,325的美国专利申请的优先权,上述申请的全文以引用的方式并入本文中。

技术领域

本申请主要涉及诸如电视机的显示设备。具体地,本申请描述了一种具有智能用户界面的显示设备。

背景技术

当前种类的高端电视通常包括网络连接功能,以便于从诸如

Figure BDA0002057781860000012

等的内容服务器流式传输视频内容。在一些情况下,电视使用诸如

Figure BDA0002057781860000013

Figure BDA0002057781860000014

的操作系统,所述操作系统便于执行用于其他目的的app。

访问数量不断增加的新特征要求改变用户界面。不幸的是,访问这些较新特征常常导致用户界面令人沮丧地复杂且难以导航。

发明内容

在第一方面,一种显示设备,包括用于接收用户命令的用户输入电路和用于输出视频内容和用户界面的显示器。视频内容包括元数据。所述显示设备还包括与用户输入电路和显示器通信的处理器,以及与所述处理器通信且存储指令代码的非易失性计算机可读介质。所述指令代码由所述处理器执行,并且使所述处理器从所述用户输入电路接收第一场景命令,所述第一场景命令用以搜索视频内容中属于场景类型的场景。所述处理器从所述元数据确定视频内容中属于场景类型的一个或多个场景。然后所述处理器更新所述用户界面以示出与属于所述场景类型的一个或多个场景相关的一个或多个场景图像。

在第二方面,一种用于控制显示设备的方法,包括:通过用户输入电路接收用户命令;并通过显示器输出视频内容和用户界面。视频内容包括元数据。所述方法包括从所述用户输入电路接收第一场景命令,所述第一场景命令用以搜索所述视频内容中属于场景类型的场景;从所述元数据确定视频内容中属于场景类型的一个或多个场景;以及更新所述用户界面以示出与属于所述场景类型的一个或多个场景相关的一个或多个场景图像。

在第三方面,提供了存储用于控制显示设备的指令代码的非易失性计算机可读介质。所述指令代码可由计算机执行,用于使所述计算机从用户输入电路接收第一场景命令,所述第一场景命令用以搜索视频内容中属于场景类型的场景;从视频内容的元数据确定视频内容中属于场景类型的一个或多个场景;以及更新用户界面以示出与属于所述场景类型的一个或多个场景相关的一个或多个场景图像。

在第四方面,一种显示设备,包括用于接收用户命令的用户输入电路;用于显示视频内容和用户界面的显示器。所述设备还包括与所述用户输入电路、所述显示器和搜索历史数据库通信的处理器;和与所述处理器通信且存储指令代码的非易失性计算机可读介质,当由所述处理器执行时,所述指令代码使所述处理器:从所述用户输入电路接收第一搜索命令。所述处理器从所述第一搜索命令确定与所述第一搜索命令相关的一个或多个候选的搜索命令。所述处理器随后更新所述用户界面以示出所述候选的搜索命令中的一个或多个;并从所述用户输入电路接收第二搜索命令,所述第二搜索命令对应于所述一个或多个候选的搜索命令之一。所述处理器确定与所述第一搜索命令和所述第二搜索命令相关联的视频内容;并更新所述用户界面以示出一个或多个控件,每个所述控件都与所确定的视频内容的不同视频内容相关联。

可选的,所述指令代码使所述处理器:更新所述用户界面以在所述一个或多个控件的每个控件上示出唯一标识符;从所述用户输入电路接收指定所述唯一标识符之一的第三搜索命令;并显示与所指定的唯一标识符相关联的视频内容。

可选的,所述第一搜索命令和第二搜索命令对应于语音命令,所述指令代码使所述处理器:实现自然语言处理器;并通过所述自然语言处理器确定所述语音命令的含义。

可选的,所述指令代码使所述处理器:更新所述搜索历史数据库以反映所述第二搜索命令被选择的事实,从而增加在后续搜索期间预测所述第二搜索命令的可能性。

可选的,所述指令代码使所述处理器至少部分基于所述搜索历史数据库中存储的由所述用户指定的搜索命令的历史记录预测所述一个或多个候选的搜索命令。

可选的,所述指令代码使所述处理器更新所述用户界面以示出对应于所述第一搜索命令和所述第二搜索命令的短语,所述短语随所述用户指定不同搜索命令而实时更新。

在第五方面,一种用于控制显示设备的方法,包括:通过用户输入电路接收用户命令;显示视频内容和用户界面;从所述用户输入电路接收第一搜索命令;从所述第一搜索命令确定与所述第一搜索命令相关的一个或多个候选的搜索命令;更新所述用户界面以示出所述候选的搜索命令的一个或多个;从所述用户输入电路接收第二搜索命令,所述第二搜索命令对应于所述一个或多个候选的搜索命令之一;确定与所述第一搜索命令和所述第二搜索命令相关联的视频内容;以及更新所述用户界面以示出一个或多个控件,每个所述控件都与所确定的视频内容的不同视频内容相关联。

可选的,所述方法还包括:更新所述用户界面以在所述一个或多个控件的每个控件上示出唯一标识符;从所述用户输入电路接收指定所述唯一标识符之一的第三搜索命令;以及显示与所指定的唯一标识符相关联的视频内容。

可选的,所述第一搜索命令和第二搜索命令对应语音命令,所述方法还包括:实现自然语言处理器;并通过所述自然语言处理器确定所述语音命令的含义。

可选的,所述方法还包括:更新所述搜索历史数据库以反映所述第二搜索命令被选择的事实,从而增加在后续搜索期间预测所述第二搜索命令的可能性。

可选的,所述方法还包括:至少部分基于存储在所述搜索历史数据库中的由所述用户指定的搜索命令的历史记录预测所述一个或多个候选的搜索命令。

可选的,所述方法还包括:更新所述用户界面以示出对应于所述第一搜索命令和第二搜索命令的短语,其中所述短语随所述用户指定不同搜索命令而实时更新。

在第六方面,提供了一种非易失性计算机可读介质,其存储用于控制显示设备的指令代码。所述指令代码能由计算机执行以使所述计算机:从所述计算机的用户输入电路接收第一搜索命令;从所述第一搜索命令确定与所述第一搜索命令相关的一个或多个候选的搜索命令;更新所述计算机的用户界面以示出所述候选的搜索命令中的一个或多个;从所述用户输入电路接收第二搜索命令,所述第二搜索命令对应于所述一个或多个候选的搜索命令之一;确定与所述第一搜索命令和所述第二搜索命令相关联的视频内容;以及更新所述用户界面以示出一个或多个控件,每个所述控件都与所确定的视频内容的不同视频内容相关联。

可选的,所述指令代码使所述计算机:更新所述用户界面以在所述一个或多个控件中的每个控件上示出唯一标识符;从所述用户输入电路接收指定所述唯一标识符之一的第三搜索命令;及显示与所指定的唯一标识符相关联的视频内容。

可选的,所述第一搜索命令和第二搜索命令对应于语音命令,所述指令代码使所述计算机:实现自然语言处理器;并通过所述自然语言处理器确定所述语音命令的含义。

可选的,所述指令代码使所述计算机更新所述搜索历史数据库以反映所述第二搜索命令被选择的事实,从而增加在后续搜索期间预测所述第二搜索命令的可能性。

可选的,所述指令代码使所述计算机至少部分基于存储在所述历史数据库中的由所述用户指定的搜索命令的历史记录预测所述一个或多个候选的搜索命令。

可选的,所述指令代码使所述计算机更新所述用户界面以示出对应于所述第一搜索命令和所述第二搜索命令的短语,所述短语随所述用户指定不同搜索命令而实时更新。

在第七方面,一种显示设备,包括:用于接收用户命令的用户输入电路和用于输出视频内容和用户界面的显示器。所述视频内容包括元数据。所述设备还包括与所述用户输入电路和所述显示器通信的处理器;及与所述处理器通信且存储指令代码的非易失性计算机可读介质,当由所述处理器执行时,所述指令代码使所述处理器:从所述用户输入电路接收对于当前在所述显示器上显示的视频内容的图像的查询;基于所述元数据确定所述图像的与所述查询相关联的一个或多个对象;更新所述用户界面以示出一个或多个控件,每个控件都与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;以及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述指令代码使所述处理器:确定与所述第一查询和所确定的一个或多个对象相关的一个或多个候选的第二查询;更新所述用户界面以示出所述一个或多个候选的第二查询中的一个或多个;从所述用户输入电路接收第二查询,所述第二查询对应于所述一个或多个候选的第二查询之一;基于所述元数据确定所述图像的与所述第一查询和所述第二查询相关联的一个或多个对象;更新所述用户界面以示出一个或多个控件,每个控件都与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;以及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述指令代码使所述处理器:更新所述用户界面以在所述一个或多个控件中的每个控件上示出唯一标识符;从所述用户输入电路接收指定所述唯一标识符之一的命令;及显示与选择相关联的信息,所述选择与所指定的唯一标识符相关联。

可选的,所述查询和所述选择对应于语音命令,所述指令代码使所述处理器:实现自然语言处理器;及通过所述自然语言处理器确定所述语音命令的含义。

可选的,所述元数据定义查询的层级。

可选的,所述一个或多个控件中的每个控件对应于与所确定的一个或多个对象中的对象相关联的图像。

可选的,所述指令代码使所述处理器更新所述用户界面以示出对应于所述第一查询和所述第二查询的短语,其中,所述短语随所述用户指定不同查询而实时更新。

可选的,当所述显示器示出所述一个或多个控件和与所述选择相关的信息时,所述视频内容继续进行流式传输。

在第八方面,一种用于控制显示设备的方法,包括:通过用户输入电路接收用户命令;及显示视频内容和用户界面。所述视频内容包括元数据。所述方法包括从所述用户输入电路接收对于当前显示的所述视频内容的图像的查询;基于所述元数据,确定所述图像的与所述查询相关联的一个或多个对象;更新所述用户界面以示出一个或多个控件,每个控件都与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述的方法还包括:确定与所述第一查询及所确定的一个或多个对象相关的一个或多个候选的第二查询;更新所述用户界面以示出所述一个或多个候选的第二查询的中的一个或多个;从所述用户输入电路接收第二查询,所述第二查询对应于所述一个或多个候选的第二查询之一;基于所述元数据确定所述图像的与所述第一查询和所述第二查询相关联的一个或多个对象;更新所述用户界面以示出一个或多个控件,每个控件都与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述的方法还包括:更新所述用户界面以在所述一个或多个控件中的每个控件上示出唯一标识符;从所述用户输入电路接收指定所述唯一标识符之一的命令;显示与选择相关联的信息,所述选择与所指定的唯一标识符相关联。

可选的,所述查询和所述选择对应于语音命令,其中所述方法还包括:实现自然语言处理器;及通过所述自然语言处理器确定所述语音命令的含义。

可选的,所述元数据定义查询的层级。

可选的,所述一个或多个控件中的每个控件对应于与所确定的一个或多个对象中的对象相关联的图像。

可选的,所述的方法还包括:示出对应于所述第一查询和所述第二查询的短语,其中,所述短语随所述用户指定不同查询而实时更新。

可选的,在示出所述一个或多个控件及与所述选择相关的信息的同时,所述视频内容继续进行流式传输。

在第九方面,提供了一种非易失性计算机可读介质,其存储用于控制显示设备的指令代码。所述指令代码能由计算机执行以使所述计算机:从所述计算机的用户输入电路接收对于当前在所述计算机的显示器上示出的视频内容的图像的查询;基于元数据确定所述图像的与所述查询相关联的一个或多个对象;更新所述计算机的用户界面以示出一个或多个控件,每个控件与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述指令代码使所述计算机:确定与所述第一查询及所确定的一个或多个对象相关的一个或多个候选的第二查询;更新所述用户界面以示出所述一个或多个候选的第二查询中的一个或多个;从所述用户输入电路接收第二查询,所述第二查询对应于所述一个或多个候选的第二查询之一;基于所述元数据确定所述图像的与所述第一查询和所述第二查询相关联的一个或多个对象;更新所述用户界面以示出一个或多个控件,每个控件都与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述指令代码使所述计算机:更新所述用户界面以在所述一个或多个控件中的每个控件上示出唯一标识符;从所述用户输入电路接收指定所述唯一标识符之一的命令;以及显示与选择相关联的信息,所述选择与所指定的唯一标识符相关联。

可选的,所述查询和所述选择对应于语音命令,所述指令代码使所述计算机:实现自然语言处理器;并通过所述自然语言处理器确定所述语音命令的含义。

在第十方面,一种显示设备,包括:用于接收用户命令的用户输入电路,及用于输出视频内容和用户界面的显示器。所述视频内容包括元数据。所述设备还包括与所述用户输入电路和所述显示器通信的处理器;和与所述处理器通信且存储指令代码的非易失性计算机可读介质,当由所述处理器执行时,所述指令代码使所述处理器:从所述用户接收暂停命令,从而暂停所述视频内容使得所述显示器示出静止图像;随后基于所述元数据确定所述静止图像中的一个或多个对象;更新所述用户界面以示出一个或多个控件,每个控件都与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述一个或多个控件的每个控件对应于与所确定的一个或多个对象中的对象相关联的图像。

可选的,所述控件包括以下的至少一个:与所述对象之一相关的广告、分享所述视频内容的分享控件、对所述视频内容进行评分的评分控件、以及用于显示与所述对象之一相关的信息的信息控件。

可选的,所示出的与所述选择相关的信息包括与URL相关联的QR代码,所述URL链接到与所述选择相关的信息。

在第十一方面,一种用于控制显示设备的方法,包括:通过用户输入电路接收用户命令;并显示视频内容和用户界面。所述视频内容包括元数据。所述方法还包括:从用户接收暂停命令,从而暂停所述视频内容以示出静止图像;随后基于所述元数据确定所述静止图像中的一个或多个对象;更新所述用户界面以示出一个或多个控件,每个控件都与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;以及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述一个或多个控件中的每个控件对应于与所确定的一个或多个对象中的对象相关联的图像。

可选的,所述控件包括以下的至少一个:与所述对象之一相关的广告、分享所述视频内容的分享控件、对所述视频内容进行评分的评分控件以及用于显示与所述对象之一相关的信息的信息控件。

可选的,所示出的与所述选择相关的信息包括与URL相关联的QR码,所述URL链接到与所述选择相关的信息。

第十二方面,提供了一种非易失性计算机可读介质,其存储用于控制显示设备的指令代码。所述指令代码能由计算机执行以使所述计算机:从用户接收暂停命令,从而暂停视频内容以使所述计算机的显示器示出静止图像;随后基于所述视频内容的元数据确定所述静止图像中的一个或多个对象;更新所述计算机的用户界面以示出一个或多个控件,每个所述控件与所确定的一个或多个对象之一相关联;接收对所述控件之一的选择;及更新所述用户界面以示出与所述选择相关的信息。

可选的,所述一个或多个控件的每个控件对应于与所确定的一个或多个对象的对象相关联的图像。

可选的,所述控件包括以下的至少一个:与所述对象之一相关的广告、用于分享所述视频内容的分享控件、用于对所述视频内容进行评分的评分控件以及用于显示与所述对象之一相关的信息的信息控件。

可选的,所示出的与所述选择相关的信息包括与URL相关联的QR码,所述URL链接到与所述选择相关的信息。

在第十三方面,一种显示设备,包括:用于检测所述显示设备附近的个体的存在检测电路;用于显示视频内容和用户界面的显示器;与所述存在检测电路和所述显示器通信的处理器;以及与所述处理器通信且存储指令代码的非易失性计算机可读介质,当由所述处理器执行时,所述指令代码使所述处理器:从所述存在检测电路确定用户是否在所述显示设备附近;当确定所述用户不在所述显示设备附近时,暂停所述视频内容;及当随后确定所述用户在所述显示设备附近时,恢复所述视频内容。

可选的,所述存在检测电路包括用于拍摄所述显示设备前面的图像的成像器,所述指令代码使所述处理器:定期使所述成像器捕捉图像;分析所捕捉的图像以识别面部数据;以及将所述面部数据和与所述用户相关联的面部数据进行比较,以确定所述用户是否在所述显示设备附近。

可选的,在初始状态中,包括主要用户在内的多个用户在所述显示设备附近,当随后确定所述主要用户不在所述显示设备附近时,暂停所述视频内容并更新所述用户界面以指示所述视频内容已被暂停;及当随后确定所述主要用户在所述显示设备附近时,恢复所述视频内容并且更新所述用户界面以指示所述视频内容已被恢复。

可选的,所述存在检测电路包括用于执行与所述显示设备附近的设备进行近场通信的近场通信电路,所述指令代码使所述处理器通过检测来自与所述用户相关联的便携式设备的近场通信,确定所述用户是否在所述显示设备附近。

可选的,当所述视频内容被暂停时,所述处理器更新所述显示设备上的用户界面以指示所述视频内容已被暂停;及当所述视频内容被恢复时,所述处理器更新所述显示设备上的用户界面以指示所述视频内容已被恢复。

可选的,当所述用户界面指示所述视频内容被暂停时,更新所述用户界面以示出与所述视频的内容相关的信息。

可选的,与所述视频的内容相关的信息包括与所述内容相关的广告信息。

在第十四方面,一种用于控制显示设备的方法,包括:显示视频内容和用户界面;从存在检测电路确定用户是否在所述显示设备附近,所述存在检测电路被配置为检测所述显示设备附近存在的个体;当确定所述用户不在所述显示设备附近时,暂停所述视频内容;及当随后确定所述用户在所述显示设备附近时,恢复所述视频内容。

可选的,所述存在检测电路包括用于捕获所述显示设备前面的图像的成像器,所述方法还包括:定期使所述成像器捕捉图像;分析所捕捉的图像以识别面部数据;以及将所述面部数据和与所述用户相关联的面部数据进行比较,以确定所述用户是否在所述显示设备附近。

可选的,在初始状态中,包括主要用户在内的多个用户在所述显示设备附近,所述方法还包括:当随后确定所述主要用户不在所述显示设备附近时,暂停所述视频内容并更新所述用户界面以指示所述视频内容被暂停;及当随后确定所述主要用户在所述显示设备附近时,恢复所述视频内容并更新所述用户界面以指示所述视频内容已被恢复。

可选的,所述存在检测电路包括用于执行与在所述显示设备附近的设备进行近场通信的近场通信电路,所述方法还包括通过检测与所述用户相关联的便携式设备的近场通信确定所述用户是否在所述显示设备附近。

可选的,所述方法还包括:当所述视频内容被暂停时,更新所述显示设备上的用户界面以指示所述视频内容被暂停;及当所述视频内容被恢复时,更新所述显示设备上的用户界面以指示所述视频内容被恢复。

可选的,当所述用户界面指示所述视频内容被暂停时,所述方法包括更新所述用户界面以示出与所述视频的内容相关的信息。

可选的,与所述视频的内容相关的信息包括与所述内容相关的广告信息。

在第十五方面,提供了一种非易失性计算机可读介质,该介质存储用于控制显示设备的指令代码。所述指令代码可由计算机执行以使所述计算机执行:通过所述计算机的存在检测电路确定用户是否在所述显示设备附近,所述存在检测电路被配置为检测所述显示设备附近的个体;当确定所述用户不在所述显示设备附近时,暂停视频内容;及当随后确定所述用户在所述显示设备附近时,恢复所述视频内容。

可选的,所述存在检测电路包括用于拍摄所述显示设备前面的图像的成像器,其中所述指令代码使所述计算机执行:定期使所述成像器捕获图像;分析所捕获的图像以识别面部数据;及将所述面部数据和与所用户相关联的面部数据进行比较,以确定所述用户是否在所述显示设备附近。

可选的,在初始状态中,包括主要用户在内的多个用户在所述显示设备附近,当随后确定所述主要用户不在所述显示设备附近时,所述指令代码使所述计算机暂停所述视频内容并更新所述用户界面以指示所述视频内容已被暂停;及当随后确定所述主要用户在所述显示设备附近时,所述指令代码使所述计算机恢复所述视频内容并更新所述用户界面以指示所述视频内容已被恢复。

可选的,所述存在检测电路包括用于执行与所述显示设备附近的设备进行近场通信的近场通信电路,所述指令代码使所述计算机通过检测与所述用户相关联的便携式设备的近场通信,确定所述用户是否在所述显示设备附近。

可选的,当所述视频内容被暂停时,所述指令代码使所述计算机更新所述显示设备上的用户界面以指示所述视频内容被暂停;且当所述视频内容被恢复时,所述指令代码使所述计算机更新所述显示设备上的用户界面以指示所述视频内容被恢复。

可选的,当所述用户界面指示所述视频内容被暂停时,所述指令代码使所述计算机更新所述用户界面以示出与所述视频的内容相关的信息。

在第十六方面,一种显示设备,包括:用于检测所述显示设备附近的个体的存在检测电路;用于显示视频内容和用户界面的显示器;与用户输入电路、所述显示器和搜索历史数据库通信的处理器;和与所述处理器通信且存储指令代码的非易失性计算机可读介质,当由所述处理器执行时,所述指令代码使所述处理器:a)从所述存在检测电路确定在所述显示设备附近的用户;b)确定与所述用户相关联的一个或多个节目类型;c)确定与所确定的一个或多个节目类型匹配的可获得的节目;及d)更新所述用户界面以示出与所确定的一个或多个节目类型匹配的一个或多个所述可获得节目的列表。

可选的,所述指令代码使所处理器:接收所述用户的开机命令以使所述显示设备进入观看状态;及在接收所述开机命令之后,但在接收所述用户的任何后续命令之前,执行上述方面中的操作a)-d)。

可选的,所述指令代码使所述处理器:从所述存在检测电路确定在所述显示设备附近的多个用户;基于存储在所述搜索历史数据库中的由所述多个用户先前观看的节目类型的历史记录,预测与所述多个用户相关联的一个或多个节目类型;从所预测的一个或多个节目类型确定对于所述多个用户中的各个用户共有的共有节目类型;确定与所述共有节目类型匹配的可获得节目;及更新所述用户界面以示出与所述共有节目类型匹配的一个或多个所述可获得节目的列表。

可选的,所述存在检测电路包括用于捕获所述显示设备前面的图像的成像器,所述指令代码使所述处理器:定期使所述成像器捕获图像;分析所捕获的图像以识别面部数据;以及将所述面部数据和与所述用户相关联的面部数据进行比较,以确定所述用户是否在所述显示设备附近。

可选的,所述存在检测电路包括用于执行与所述显示设备附近的设备进行近场通信的近场通信电路,其中,所述指令代码使所述处理器通过检测与所述用户相关联的便携式设备的近场通信确定所述用户是否在所述显示设备附近。

可选的,所述显示设备还包括用于接收用户命令的所述用户输入电路,其中,所述指令代码使所述处理器:接收命令,所述命令用以选择所述可获得节目之一;以及使与所选择的可获得节目相关联的视频内容显示在所述显示器上。

可选的,所述命令对应于语音命令,所述指令代码使所述处理器:实现自然语言处理器;以及通过所述自然语言处理器确定所述语音命令的含义。

可选的,与所述用户相关联的一个或多个节目类型的确定基于存储在与所述显示设备通信的所述搜索历史数据库中的由所述用户先前观看的节目类型的历史记录。

可选的,所述指令代码使所述处理器:接收用户的断电命令,从而使所述显示设备进入低功率状态并停用所述显示器;在接收所述断电命令之后,但在接收所述用户的任何后续命令之前执行上述方面所述的操作a)-d);及在没有检测到对所述显示设备开机的用户指示预定时间之后,停用所述显示器。

可选的,在停用所述显示器之后并且在所述预定时间之前,所述指令代码使所述处理器:预测与所述用户相关联的一个或多个信息类型;以及更新所述用户界面以示出属于所预测的一个或多个信息类型的信息。

在第十七方面,一种用于控制显示设备的方法,包括:a)提供用于检测所述显示设备附近的个体的存在检测电路;b)显示视频内容和用户界面;c)从所述存在检测电路确定在所述显示设备附近的用户;d)确定与所述用户相关联的一个或多个节目类型;e)确定与所确定的一个或多个节目类型匹配的可获得节目;及f)更新所述用户界面以示出与所确定的一个或多个节目类型匹配的一个或多个所述可获得节目的列表。

可选的,所述方法还包括:从所述用户接收开机命令以使所述显示设备进入观看状态;及在接收所述开机命令之后,但在从所述用户接收任何后续命令之前,执行操作c)-f)。

可选的,所述方法还包括:从所述存在检测电路确定在所述显示设备附近的多个用户;基于存储在搜索历史数据库中的由所述多个用户先前观看的节目类型的历史记录预测与所述多个用户相关联的一个或多个节目类型;从所预测的一个或多个节目类型确定所述多个用户中的各个用户共有的共有节目类型;确定与所述共有节目类型匹配的可获得节目;及更新所述用户界面以示出与所述共有节目类型匹配的一个或多个可获得节目的列表。

可选的,所述存在检测电路包括:用于捕获所述显示设备前面的图像的成像器,所述方法还包括:定期使所述成像器捕获图像;分析所捕获的图像以识别面部数据;以及将所述面部数据和与所述用户相关联的面部数据进行比较,以确定所述用户是否在所述显示设备附近。

可选的,所述存在检测电路包括用于执行与在所述显示设备附近的设备进行近场通信的近场通信电路,所述方法还包括通过检测与所述用户相关联的便携式设备的近场通信确定所述用户是否在所述显示设备附近。

可选的,所述的方法还包括:通过用户输入电路接收用户命令,接收命令,所述命令用以选择一个可获得节目;以及使与所选择的可获得节目相关联的视频内容显示在所述显示设备上。

可选的,所述命令对应于语音命令,所述方法还包括:实现自然语言处理器;以及通过所述自然语言处理器确定所述语音命令的含义。

可选的,与所述用户相关联的所述一个或多个节目类型的确定基于存储在与所述显示设备通信的所述搜索历史数据库中的由所述用户先前观看的节目类型的历史记录。

可选的,所述方法还包括:接收所述用户的断电命令,从而使所述显示设备进入低功率状态并停用显示器;在接收所述断电命令之后,但从所述用户接收任何后续命令之前,执行操作c)-f);以及在没有检测到对所述显示设备开机的用户指示预定时间之后,停用所述显示器。

可选的,在停用所述显示器之后并在所述预定时间之前,所述方法还包括:预测与所述用户相关联的一个或多个信息类型;以及更新所述用户界面以示出属于所预测的一个或多个信息类型的信息。

在第十八方面,一种显示设备,包括:用于显示视频内容和用户界面的显示器;与存在检测电路和所述显示器通信的处理器;以及与所述处理器通信且存储指令代码的非易失性计算机可读介质,当由所述处理器执行时,所述指令代码使所述处理器:接收将智能家电状态与显示设备使用情况关联的数据;确定当前显示设备使用情况;基于所接收的数据确定与所述当前显示设备使用情况对应的建议的智能家电状态;以及将智能家电调整至所确定的状态。

可选的,所述智能家电状态限定所述智能家电的激活状态,所述显示设备使用情况限定以下的一个或多个:所述显示设备的使用时间、在所述显示设备上观看的节目类型以及所述显示设备的特定用户。

可选的,所述显示设备包括所述存在检测电路,其用于检测在所述显示设备附近的特定用户,所述存在检测电路包括用于捕获所述显示设备前面的图像的成像器,所述指令代码使所述处理器:定期使所述成像器捕获图像;分析所捕获的图像以识别面部数据;以及将所述面部数据和与多个用户相关联的面部数据进行比较以确定所述特定用户是否在所述显示设备附近。

可选的,所述显示设备包括:通信电路,其用于从各智能家电接收新状态信息,以及数据库,其用于存储所述各智能家电的新状态信息和定义所述显示设备的新显示设备使用情况信息,所述指令代码使所述处理器:用所述各智能家电的新状态信息和所述显示设备的新显示设备使用情况信息不断更新所述数据库;及将所述各智能家电的新状态信息和与所述显示设备相关联的新显示设备使用情况信息相关联以形成所述智能家电状态和所述显示设备使用情况之间的关系。

在第十九方面,一种用于控制显示设备的方法,包括:显示视频内容和用户界面;接收将智能家电状态与显示设备使用情况相关联的数据;确定当前显示设备使用情况;基于所接收的数据确定与所述当前显示设备使用情况相对应的建议的智能家电状态;以及将智能家电调整至所确定的状态。

可选的,所述智能家电状态限定所述智能家电的激活状态,所述显示设备使用情况限定以下的一个或多个:所述显示设备的使用时间、在所述显示设备上观看的节目类型以及所述显示设备的特定用户。

可选的,所述显示设备包括:用于检测所述显示设备附近的特定用户的存在检测电路,所述存在检测电路包括用于捕获所述显示设备前面的图像的成像器,所述方法还包括:定期使所述成像器捕获图像;分析所捕获的图像以识别面部数据;及将所述面部数据和与多个用户相关联的面部数据进行比较以确定所述特定用户是否在所述显示设备附近。

可选的,所述显示设备包括:通信电路,其用于从各智能家电接收新状态信息和数据库,其用于存储所述各智能家电的新状态信息和定义所述显示设备的新显示设备使用情况的信息,所述方法还包括:用所述各智能家电的新状态信息和所述显示设备的新显示设备使用情况信息不断更新所述数据库;及将所述各智能家电的新状态信息和与所述显示设备相关联的新显示设备使用情况信息相关联以形成所述各智能家电状态和所述显示设备使用情况之间的关系。

在第二十方面,提供了一种非易失性计算机可读介质,其上存储用于控制显示设备的指令代码。所述指令代码能由计算机执行以使所述计算机:接收将智能家电状态与显示设备使用情况相关联的数据;确定当前显示设备使用情况;基于所接收的数据确定与所述当前显示设备使用情况相对应的建议的智能家电状态;以及将智能家电调整至所确定的状态。

可选的,所述智能家电状态限定所述智能家电的激活状态,所述显示设备使用情况限定以下的一个或多个:所述显示设备的使用时间、在所述显示设备上观看的节目类型及所述显示设备的特定用户。

可选的,所述显示设备包括用于检测所述显示设备附近的特定用户的存在检测电路,所述存在检测电路包括用于捕获所述显示设备前面的图像的成像器,所述指令代码使所述计算机:定期使所述成像器捕获图像;分析所捕获的图像以识别面部数据;及将所述面部数据和与多个用户相关联的面部数据进行比较以确定所述特定用户是否在所述显示设备附近。

可选的,所述显示设备包括通信电路,其用于从各智能家电接收新状态信息,以及数据库,其用于存储所述各智能家电的新状态信息和定义所述显示设备的新显示设备使用情况的信息,所述指令代码使所述计算机:用所述各智能家电的新状态信息和所述显示设备的新显示设备使用情况信息不断更新所述数据库;以及将所述智能家电的新状态信息和与所述显示设备相关联的新显示设备使用情况信息相关联以形成所述智能家电状态和所述显示设备使用情况之间的关系。

附图说明

图1示出了示例性环境,显示设备在所述示例性环境中操作;

图2示出了用于增强视频内容的导航的示例性操作。

图3A-图3C示出了在图2的操作期间可以呈现给用户的示例性用户界面;

图4示出了便于定位特定类型的视频内容的示例性操作;

图5示出了在图4的操作期间可以呈现给用户的示例性用户界面;

图6示出了用于确定与视频内容中的图像相关的信息的示例性操作。

图7A和图7B示出了在图6的操作期间可以呈现给用户的示例性用户界面;

图8示出了用于确定与视频内容中的图像相关的信息的可选示例性操作;

图9A和图9B示出了在图8的操作期间可以呈现给用户的示例性用户界面;

图10示出了用于自动暂停视频内容的可选示例性操作;

图11A和图11B示出了在图10的操作期间可以呈现给用户的示例性用户界面;

图12示出了用于自动暂停视频内容的可选示例性操作;

图13A-图13D示出了在图12的操作期间可以呈现给用户的示例性用户界面;

图14示出了用于基于所检测到的用户使用习惯调整各种智能家电的示例性操作;

图15A-图15B示出了在图14的操作期间可以呈现给用户的示例性用户界面;以及

图16示出了可以形成附图或以下段落中描述的系统的一部分或实现这些系统的示例性计算机系统。

具体实施方式

以下描述的实施方案涉及便于以智能、易于使用的方式访问电视特征的各种用户界面实施方式。通常,所述用户界面依赖于各种机器学习技术,这些技术便于以最少的步骤访问这些特征和其它信息。所述用户界面被配置为是直观的且只需要最低学习时间就可以熟练地导航用户界面。

图1示出了显示设备在其中操作的示例性环境。示出了显示设备100、一组移动设备105、GPS网络110、计算机网络115、一组社交媒体服务器120、一组内容服务器125、支持服务器127以及可以观看显示设备100和/或与显示设备100交互的一个或多个用户。显示设备100、社交媒体服务器120、内容服务器125和支持服务器127可以经由诸如因特网、有线网络、卫星网络等的网络107彼此通信。

社交媒体服务器120一般对应于承载可与显示设备100的用户130相关的公开可用信息的计算机系统。例如,社交媒体服务器120可以是

Figure BDA0002057781860000201

等。社交媒体服务器120可以包括博客、论坛和/或可以从其获得与用户130相关的信息的任何其他系统或网站。

移动设备105可以对应于由用户130中的一者或多者携带的移动电话、平板电脑等。移动设备105可以包括有助于与显示设备100直接通信的短程通信电路。例如,移动设备105可以包括

Figure BDA0002057781860000202

电路、近场通信电路等。当给定的移动设备105在显示设备100附近时,通信电路有助于检测给定的移动设备105。这反过来可以便于由显示设备100确定在显示设备100的观看距离内存在用户130。

GPS网络110和计算机网络115可以将信息传送至显示设备100,所述信息反过来可以便于显示设备100确定显示设备100的大致位置(general location)。例如,GPS网络110可以传送有助于确定显示设备100的相对精确位置的信息。计算机网络115可以向显示设备100分配IP地址,所述IP地址可以与诸如城市或其他地理区域的大致位置相关联。

内容服务器125通常对应于承载视频内容的计算机系统。例如,内容服务器125可以对应于由有线电视提供商、网络提供商等运营的前端设备。在一些情况下,内容服务器125可以存储视频内容,例如电影、电视节目、体育节目等。

在一些情况下,视频内容可以包括定义视频内容的各个方面的元数据。例如,与体育比赛相关联的元数据可以包括与比赛的各种事件,例如进球、点球等,相关的信息时间戳(information timestamp)、静止图像等。元数据可以包括与视频内容中示出的不同个体相关联的信息,例如选手、教练等的姓名。

视频内容中的元数据可以包括便于确定视频内容是否为特定类型(例如喜剧、戏剧、体育、冒险等)的信息。元数据可包括与视频内容中所示出的不同个体相关联的信息,例如视频内容中所示出的演员的姓名。元数据可以包括与视频内容中示出的不同物体,诸如个人所穿的服装、个人所携带的个人物品以及在视频内容中示出的各种物体相关联的信息。

元数据可以已经通过用于识别视频内容中的个体、场景、事件等的各种机器学习技术预先自动生成。另外或可选地,机器学习技术可以在做出所述确定时使用某种形式的人工辅助。

支持服务器127通常对应于配置为向显示设备100提供高级服务的计算机系统。例如,支持服务器127可以对应于高端计算机,所述高端计算机被配置为执行各种机器学习技术,以确定语音命令的含义、预测对语音命令的响应等。支持服务器127可以从显示设备100接收语音命令和其他类型的命令,并且将与所述命令相关联的响应传送回显示设备。

显示设备100可以对应于具有增强的用户界面能力的电视或其他观看设备。显示设备100可以包括CPU 150、视频处理器160、I/O接口155、AI处理器165、显示器175、支持数据库153和指令存储器170。

CPU 150可对应于处理器,例如基于

Figure BDA0002057781860000211

等的处理器。CPU150可以执行操作系统,例如

Figure BDA0002057781860000212

或适于在显示设备内执行的其它操作系统。与操作系统相关联并用于控制显示设备100的各个方面的指令代码可以存储在指令存储器170内。例如,存储在指令存储器170中的指令代码可以有助于控制CPU 150向I/O接口155传送信息以及从I/O接口155接收信息。CPU 150可以处理从I/O接口155接收的视频内容,并且将处理后的视频内容传送至显示器175。CPU 150可以生成便于控制显示设备的不同方面的各种用户界面。

I/O接口155被配置为与各种类型的硬件连接,并将从硬件接收的信息传送至CPU。例如,I/O接口155可以耦联至一个或多个有助于从移动终端105、GPS网络110、计算机网络115、智能家电117等接收信息的天线。I/O接口可以与布置在显示设备100的面上的成像器151连接,以便于拍摄显示设备附近的个体的图像。I/O接口可以与布置在显示设备100上的一个或多个麦克风152连接,以便于捕获可由用户130传达的语音指令。

AI处理器165可以对应于专门配置为执行诸如自然语言处理、静止和运动图像处理、语音处理等AI操作的处理器。例如,AI处理器165可被配置为执行语音识别以识别通过麦克风接收的语音命令。AI处理器165可包括面部识别功能以识别由成像器拍摄的图像中的个体。在一些实施方式中,AI处理器165可被配置为分析从一个或多个内容服务器传送来的内容以识别所述内容内的对象。

下面说明在提供智能用户界面时由CPU 150和/或显示设备100的其它模块执行的示例性操作。在这点上,所述操作可以经由存储在位于子系统内的非易失性计算机可读介质170中的指令代码实现,所述指令代码被配置成使相应的子系统执行附图中示出的并在本文中讨论的操作。

图2示出了用于增强视频内容的导航的示例性操作。参考图3A-图3C,可以更好地理解图2的操作。

在步骤200处,显示设备100可以正在显示视频内容,诸如足球比赛,如图3A所示。然后用户130可以向显示设备100发出第一场景命令305,以使显示设备100搜索视频内容中的场景。例如,用户130可以仅大声地说出,“向我显示所有进球(Show me all thegoals)”。在这种情况下,由CPU 150单独或与AI处理器165协作实现的自然语言处理器可以确定语音命令的含义。另外或可选地,与语音命令相关联的数据可被传送至支持服务器127,然后支持服务器127可确定语音命令的含义并将所确定的含义回传至显示设备。

如图3A所示,在一些实施方式中,用户界面300可包括被实时更新以示出与用户发出的命令相关联的文本的短语控件310。

在步骤205处,响应于第一场景命令305,显示设备100可以确定视频内容中属于场景类型的场景,所述场景类型与所述第一场景命令305相关联。在这点上,CPU 150单独地或与AI处理器165协作可以实现各种机器学习技术,所述机器学习技术利用与视频内容相关联的元数据确定视频内容中的属于场景类型的场景。另外或可选地,第一场景命令305可以被传送至支持服务器127,支持服务器127可以确定场景类型并传送所述场景类型至显示设备100。

在步骤210处,可以更新显示设备100的用户界面300,以示出与所确定的场景相关联的场景图像320。例如,可以在用户界面300上显示来自与场景相关联的视频内容元数据的图像320。图像320可以对应于与场景相关联的静止图像和/或图像序列或视频。

在一些实施方式中,用户界面300可以被更新以在每个图像上或每个图像附近显示唯一标识符325。在一些实施方式中,标识符以显著的方式在每个图像上的一部分上叠加展示。

在步骤215处,用户130可以指定第二场景命令,所述第二场景命令指定唯一标识符325之一。例如,用户130可以指定“1”以选择与第一图像320相关联的场景,该唯一的标识符与关联的场景对应。在一些实施例中,该唯一的标识符采用图3A所示的诸如***数字之类的易于用户说出并且易于显示设备本身或者服务器识别的识别符。在一些实施例中,用户通过说出***数字(例如,说出“1”)作为第二场景命令。在一些实施例中,用户通过按压控制装置(例如遥控器)上相应的数字按键(例如,1)来发出第二场景命令。

在步骤220处,可以在用户界面300上显示与所指定的唯一标识符325(例如,“1”)相关联的视频内容,如图3C所示。

返回至步骤200,在一些实施方式中,用户130可以通过指定额外信息细化场景命令。例如,响应于在步骤200处接收第一场景命令305,在步骤225处,可以确定与第一场景命令305相关的一个或多个可能的场景命令315。由CPU 150、AI处理器165和/或支持服务器127实施的机器学习技术可用于确定与第一场景命令305相关的可能场景命令。在这点上,视频内容中的元数据可以定义在确定与给定的第一场景命令305相关的可能的场景命令时由机器学习技术使用的场景命令的层级。

在步骤230处,用户界面300可以被更新以示出一个或多个候选的场景命令315,如图3A所示。例如,响应于第一场景命令305“向我显示所有进球”,可确定并示出可能的场景命令“在上半场(in the first half)”、“皇家马德里队(Real Madrid)”等。

在步骤235处,用户130可以发布候选的场景命令315之一,以指示显示设备100搜索视频内容中的场景,如图3B所示。例如,用户130可以简单地大声地说出“在上半场”。短语控件310可以被实时更新以示出与第一场景命令305和第三场景命令330相关联的文本。

操作可以从步骤205处开始重复。例如,响应于第三场景命令330,显示设备100可以确定视频内容中属于场景类型的场景,所述场景类型与第一场景命令305和第三场景命令330相关联。另外或可选地,第一场景命令305和第三场景命令330可以被传送至支持服务器127,支持服务器127可以将定义相关场景的信息传送至显示设备。

应当理解,可以指定除第一场景命令和第三场景命令之外的额外场景命令,以便于缩小所期望的内容的范围。例如,在发布第三场景命令330之后,可以示出另一组候选的场景命令315,等等。

图4示出了便于定位特定类型的视频内容的示例性操作。参考图5可以更好地理解图4的操作。

在步骤400处,显示设备100可以正在显示视频内容,诸如情景喜剧(sitcom),如图5所示。用户130可以向显示设备100发布第一搜索命令505,以使显示设备100搜索特定类型的视频内容。例如,用户130可以简单地大声地说出“表演(show)”。在这种情况下,由CPU150单独或与AI处理器165协作实现的自然语言处理器可以确定语音命令的含义。另外或可选地,与语音命令相关联的数据可被传送至支持服务器127,然后支持服务器127可确定语音命令的含义并将所确定的含义回传至显示设备。

在步骤405处,显示设备100可以确定与第一搜索命令505相关的视频内容。在这点上,CPU 150单独地或与AI处理器165协作可以实施各种机器学习技术,这些机器学习技术利用与视频内容相关联的元数据确定与搜索命令相关的视频内容。另外或可选地,第一搜索命令505可以被传送至支持服务器127,支持服务器127可以确定与视频内容相关的信息并将所述信息回传至显示设备100,所述视频内容反过来与第一搜索命令相关。

在步骤410处,可以更新用户界面500以示出便于选择视频内容的控件520。每个控件可以包括便于通过语音选择控件的控件520上或控件520附近的唯一标识符525。例如,具有唯一标识符“1”的第一控件可以对应于表示显示设备100的输入源的图像,所述图像便于从输入源选择视频内容。具有唯一标识符“2”的第二控件可以对应于演员的图像,当所述图像被选择时,便于选择包括所述演员的视频内容。具有唯一标识符“4”的第四控件可对应于来自用户频繁观看的电影的场景或属于用户130观看的表演类型的场景。

机器学习技术可以至少部分基于由用户指定的搜索命令和选择的历史记录,确定要显示的控件的类型,所述历史记录可以被存储在显示设备100的支持数据库153中或者被维护在支持服务器127内。在一些实施方式中,动态地更新支持数据库153以反映用户的选择,从而改进用于后续请求的向用户显示的控件的相关性。

在步骤415处,用户130可以指定第二搜索命令,所述第二搜索命令指定唯一标识符之一。例如,用户130可以指定“4”以选择与第四图像520相关联的场景。

在步骤420处,可以在显示设备100的用户界面500上示出与所指定的唯一标识符(例如,“4”)相关联的视频内容。

返回至步骤400,在一些实施方式中,用户130可以通过指定额外信息细化搜索命令。例如,响应于在步骤400处接收第一搜索命令,在步骤425处,可以确定与第一搜索命令505相关的一个或多个可能的第三搜索命令515。由CPU 150、AI处理器165和/或支持服务器127实施的机器学习技术可用于确定与第一搜索命令505相关的可能命令。如前所述,视频内容中的元数据可以包括便于确定视频内容是否与特定类型的视频内容(例如喜剧、戏剧、体育等)相关联的信息。在确定与给定的第一搜索命令相关的可能的第三搜索命令中可由机器学习技术使用所述元数据。

在步骤430处,用户界面500可以被更新以示出可能的搜索命令515的一个或多个,如图5所示。例如,响应于第一场景命令“演出”,可以确定并显示候选的搜索命令515“游戏”、“动作电影”等。

如前所述,在一些实施方式中,用户界面500可包括短语控件510,所述短语控件510被实时更新以示出与用户发出的命令相关联的文本。

在步骤435处,用户130可以发出的候选的搜索命令515之一,以指示显示设备100搜索各种类型的视频内容。例如,用户130可以简单地大声地说出“动作电影”。短语控件510可以被实时更新以示出与第一搜索命令505和第三搜索命令515相关联的文本(例如,“显示动作电影(show action movies)”)。

操作可以从步骤405开始重复。例如,响应于第三搜索命令,显示设备100可以确定与第一搜索命令和第三搜索命令相关的视频内容,并显示适当的控件以供用户选择。

图6示出了用于确定与视频内容中的图像相关的信息的示例性操作。参考图7A和图7B,可以更好地理解图6的操作。

在步骤600处,显示设备100可以正在示出视频内容,诸如电影,如图7A所示。用户130可以向显示设备100发出第一查询(query)705,以使显示设备100提供与所述查询相关的信息。例如,用户130可以简单地大声地说出“屏幕上是谁(who is on screen)”。在这种情况下,由CPU 150和/或AI处理器165实现的自然语言处理器可以确定语音命令的含义。另外或可选地,与语音命令相关联的数据可被传送至支持服务器127,然后支持服务器127可确定语音命令的含义并将所确定的含义回传至显示设备100。

在步骤605处,响应于第一查询705,显示设备100可确定图像中与查询705相关联的一个或多个对象。在这点上,CPU 150单独地或与AI处理器165协作可以实施各种机器学习技术,这些机器学习技术利用与视频内容相关联的元数据确定正在显示设备100的用户界面700上示出的不同对象。另外或可选地,第一查询705可被传送至支持服务器127,支持服务器127可确定与在用户界面700上示出的不同对象相关的信息并将所述信息传送至显示设备100。

在步骤610处,可以更新显示设备100的用户界面700以示出便于选择不同对象的控件720。每个控件可以包括每个控件720上或控件720附近的便于通过语音选择控件的唯一标识符725。例如,可以在用户界面700上示出针对每个演员的控件。

在步骤615处,用户130可以选择唯一标识符725之一。例如,用户130可以指定“2”以选择特定演员。

在步骤620处,用户界面700可以被更新以示出与所述选择相关的信息。例如,如图7B所示,可以提供具有与所选演员相关的信息的信息控件730。

返回至步骤600,在一些实施方式中,用户130可以通过指定额外信息细化查询。例如,响应于在步骤600接收第一查询,在步骤625处,可以确定与第一查询705相关的一个或多个可能的第二查询715。由CPU 150和/或支持服务器127实施的机器学习技术可用于确定与第一查询705相关的可能查询。视频内容中的元数据可以由机器学习技术使用以确定与给定的第一查询相关的可能查询。

在步骤630处,如图7A所示,用户界面700可被更新以示出一个或多个候选查询715。例如,响应于第一查询“屏幕上是谁”,可以确定并示出候选查询“某某(John Doe)的其它电影”、“在哪里拍摄的”等。

如前所述,在一些实施方式中,用户界面700可包括被实时更新以示出与用户发出的查询相关联的文本的短语控件710。

在步骤635处,用户130可以指示与候选查询715中的一个候选查询相对应的第二查询,以指示显示设备100示出与所述查询相关的信息。短语控件710可以被实时更新以示出与第一查询705和第二查询相关联的文本。

在步骤640处,可确定与第二查询相关的对象并且与第二查询相关的对象可包括于先前所确定的对象中或可替换先前所确定的对象。然后,操作可以从步骤605开始重复。

图8示出了用于确定与视频内容中的图像相关的信息的可选示例性操作。参考图9A和图9B,可以更好地理解图8的操作。

在步骤800处,显示设备100可以正在示出视频内容,诸如情景喜剧,如图9A所示。用户130可以向显示设备100发布命令以暂停视频内容,从而在用户界面900上示出静止图像。

在步骤805处,显示设备100可以确定图像的一个或多个对象。在这点上,CPU 150单独地或与AI处理器165协作可以实施各种机器学习技术,这些机器学习技术利用与视频内容相关联的元数据确定正在静止图像中示出的不同对象。另外或可选地,静止图像可以被传送至支持服务器127,支持服务器127可以确定静止图像中示出的不同对象并将其传送至显示设备100。

在步骤810处,可以更新显示设备100的用户界面以示出便于选择不同对象的控件920,如图9A所示。例如,可以提供控件920,用于选择与静止图像中的对象之一相关的广告、以分享视频内容、对视频内容进行评分、显示与所述对象之一相关的信息。可以提供用于其它方面的控件920。

每个控件920可以包括控件920上或控件920附近的唯一标识符,所述标识符便于通过语音选择控件。

在步骤815处,用户130可以选择所述唯一标识符之一。例如,用户130可以指定与示出手提包的控件相关联的唯一标识符,所述示出的手提包对应于静止图像中所示的手提包。

在步骤820处,用户界面900被可以更新以示出与所述选择相关的信息。例如,如图9B所示,可提供具有与所述选择相关的信息的信息控件925。在一实施方式中,信息控件925可以示出与URL相关联的QR码,所述URL可以用于找出与所述选择相关的更多信息。通过用例如移动设备上的适当应用程序扫描QR码,QR码便于导航至URL。

图10示出了用于自动暂停视频内容的可选示例性操作。参考图11A和图11B可以更好地理解图10的操作。

在步骤1000处,显示设备100可以确定用户是否在显示设备100附近。例如,在一实施方案中,显示设备100的成像器151可拍摄显示设备前方的图像。CPU 150可单独或与AI处理器165协作控制成像器151以拍摄图像、分析所拍摄的图像以识别图像中的面部数据,并将面部数据和与用户130相关联的面部数据进行比较以确定用户130是否在显示设备附近。在这点上,显示设备100可以在例如初始设置例程期间预先已经拍摄与用户130相关联的面部数据。面部数据可以已经存储至支持数据库153。

在另一实施方式中,显示设备100的近场通信电路可用来检测显示设备附近的、由用户130携带且具有近场通信能力的设备的存在。所述设备可以预先已经在显示设备100上被注册为特定用户。可以将注册信息存储至支持数据库153。

在步骤1005处,如果确定用户不在显示设备100附近,则在步骤1010处,如果视频内容还没有被暂停,则可以暂停视频内容,如图11A所示。参照图11A,在用户界面1100上可以示出状态控件1105,以指示视频内容已被暂停。

在一些实施方式中,用户界面1100可以示出与在用户界面1100上显示的静止图像相关的额外细节,诸如以上关于图9A和图9B描述的信息。

如果在步骤1005处,确定用户130在显示器附近,则在步骤1015处,如果视频内容尚未被恢复,则可以恢复视频内容,如图11B所示。参考图11B,状态控件1105可以被更新以指示视频内容将被恢复。

在一些实施方式中,即使当其他用户130在显示设备100附近时,显示设备100也可以执行上述操作。例如,在初始状态中,包括主要用户130的多个用户130可以在显示设备附近。当后来确定主要用户不在显示设备附近时,视频内容可以被暂停,如上所述。当后来确定主要用户在显示设备附近时,视频内容可以被恢复。

图12示出了用于自动暂停视频内容的可选示例性操作。参考图13A-图13D,可以更好地理解图12的操作。

在步骤1200处,显示设备100可以确定用户是否在显示设备附近。例如,在一实施方案中,显示设备100的成像器151可拍摄显示设备前方的图像。CPU 150可单独或与AI处理器165协作控制成像器151以拍摄图像、分析所拍摄的图像以识别图像中的面部数据,并将面部数据和与用户相关联的面部数据进行比较以确定用户是否在显示设备100附近。如上所述,显示设备100可以在例如初始设置例程期间预先已经拍摄与用户130相关联的面部数据。

在另一实施方式中,如上所述,可以基于用户130所携带的设备的近场通信电路确定用户130的存在。

在步骤1205处,如果确定用户在显示设备100附近,则确定与用户130相关联的一个或多个节目类型。在这点上,CPU 150单独地或与AI处理器165协作可以实施各种机器学习技术以确定与用户130相关联的节目类型。另外或可选地,标识用户130身份的信息可以被传送至支持服务器127,支持服务器127可以确定与用户相关联的节目类型。机器学习技术可以通过例如分析用户130所观看的节目的历史记录、通过从社交媒体服务器120接收与用户的喜好和厌恶相关的信息、和/或通过其他方式确定与用户130相关联的节目类型。

在步骤1210处,可以确定在检测到用户时或在稍后的预定时间(例如,30分钟)内可供观看的节目。例如,可以分析与可用视频内容相关联的元数据以确定是否有任何视频内容属于如上所确定的用户相关联节目类型。

在步骤1215处,用户界面1300可以被更新以呈现匹配用户相关联节目类型的与可获得节目相关的信息1305。用户界面1300可以包括便于观看可获得节目之一、记录可获得节目等的控件。

在一些实施方式中,显示设备100附近可以检测到一组用户130,并且在步骤1205处所确定的节目类型可以基于与两个或更多个用户130相关联的节目类型的交集。用户界面1300可被更新以示出与可获得节目相关的信息1305,所述可获得节目与用户相关联节目类型的交集匹配。

在某些实施方式中,当检测到用户130时,以上操作可以自发地被执行。例如,当第二用户接近显示设备时,第一用户130可能正在观看显示设备100上的视频内容。如上所执行的操作可以在检测到第二用户之后发生。

在其他实施方式中,可以在显示设备100开机(powering on)之后立即执行上述操作。

在又一实施方式中,可以在已经接收关机(power off)指示之后执行所述操作。例如,如图13B所示,显示设备100可以在已被关闭后开机或者可以取消关闭操作,且用户界面1300可以被更新以示出最小量的信息,从而不会引起太多的注意力分散。例如,用户界面1300可以仅仅示出信息控件1305,以使用户130知晓例如即将开始的节目。可以提供控件1310,以允许用户130使显示设备100进入完全开机状态,以便于观看节目。

在其他实施方式中,可以确定与用户130相关联的一个或多个信息类型,并且用户界面1300可以被更新以示出属于所确定的信息类型的信息。例如,如图13C所示,可能已确定用户130对了解天气感兴趣。在这种情况下,显示设备100可以在最小功率状态下被开机,并且可以示出显示与天气相关的信息的信息控件1305。或者,信息控件1305可以被更新以显示与即将开始的电视剧集相关的信息,如图13D所示。在预定时间(例如,1分钟)之后,显示设备100可以被断电。

图14示出了用于基于所检测的用户130的使用习惯(routine)调整各种智能家电的示例性操作。参考图15A-图15B,可以更好地理解图14的操作。

在步骤1400处,显示设备100可以接收与各种智能家电117的状态和显示设备100使用情况相关的数据。例如,可以接收与预先与显示设备100的使用情况相关的灯开关、计时器、帷帘控制器和其它智能家电117相关的数据。在这点上,显示设备100的通信电路可以连续地从智能家电117接收状态信息。支持数据库153可以存储智能家电117的状态信息以及显示设备100的使用情况信息。CPU 150可以将智能家电117的状态信息和显示设备100的使用情况信息相关联,以形成智能家电状态和显示设备使用之间的关系。所述关系可以指示用户130在显示设备100上观看视频内容时所遵循的使用习惯。

状态信息可以定义智能家电117的激活状态。例如,智能灯是打开、关闭还是调暗到特定设置,例如50%。其它信息可包括智能帷帘是否闭合、部分闭合等。使用情况信息可以定义显示设备的使用时间、在显示设备上观看的节目类型、显示设备的特定用户列表、以及显示设备100的特定特性,诸如显示设备的音量、对比度和亮度等。

在步骤1405处,可以确定显示设备的使用情况,在步骤1410处,可以基于所接收的数据确定一个或多个智能家电117的相应状态。例如,显示设备使用情况可以指示显示设备100被设置为电影频道、画面模式已被设置为影院模式以及在星期五晚上使用显示设备100。智能家电状态/显示设备使用情况的关联数据可以指示在这些情况下,显示设备100所在的房间的灯通常是关闭的,并且百叶窗是关闭的。

在步骤1415处,可以根据在步骤1410处所确定的状态设置各种智能家电的状态。例如,CPU 150可以经由显示设备100的通信电路调整各种智能家电117。

如图15A所示,用户界面1500可包括信息控件1505以通知用户130检测到使用习惯。例如,用户界面1500可以注意到(note),显示设备100处于“影院模式”,并且当显示设备100处于该模式时,控制智能灯泡。如图15B所示,用户界面1500可以被更新以提供与所检测到的使用习惯相关的详细内容,例如为所述使用习惯分配的名称(例如,“电影时间8PM”)、进入模式“影院模式”的时间(例如,8:01PM)以及将智能家电设置到(例如,10%)的设置。

图16示出了可以形成上述系统、环境、设备等的一部分或实现它们的计算机系统1600。计算机系统1600可以包括一组指令1645,处理器1605可以执行该组指令1645以促使计算机系统1600执行上述操作中的任何操作。计算机系统1600可以作为独立设备运行,或者可以例如使用网络被连接至其它计算机系统或***设备。

在联网部署中,计算机系统1600可以作为服务器或服务器-客户端网络环境中的客户端计算机运行,或者作为对等(或分布式)环境中的对等计算机系统运行。计算机系统1600还可以被实现为或被结合至能够执行指令1645(顺序地或以其他方式)来促使设备执行一个或多个动作的各种设备中,诸如个人计算机或移动设备中。此外,所描述的系统中的每一系统可以包括子系统的集合,这些子系统单独地或联合地执行一组指令或多组指令以执行一个或多个计算机操作。

计算机系统1600可包括与用于传送信息的总线1620通信连接的一个或多个存储器设备1610。另外,可操作以促使计算机系统执行上述操作的代码可存储在存储器1610中。存储器1610可以是随机存取存储器、只读存储器、可编程存储器、硬盘驱动器或任何其它类型的存储器或存储设备。

计算机系统1600可以包括显示器1630,例如液晶显示器(LCD)、阴极射线管(CRT)或适于显示信息的任何其他显示器。显示器1630可以充当用于用户观看由处理器1605产生的处理结果的界面。

另外,计算机系统1600可以包括被配置成允许用户与系统1600的组件交互的输入设备1625,例如键盘或鼠标或触摸屏。

计算机系统1600还可以包括磁盘或光驱单元1615。驱动单元1615可以包括其中可以存储有指令1645的计算机可读介质1640。在由计算机系统1600执行期间,所述指令1645可以完全或至少部分地驻留在存储器1610内和/或处理器1605内。存储器1610和处理器1605还可以包括如上所述的计算机可读介质。

计算机系统1600可以包括通信接口1635,以支持经由网络1650的通信。网络1650可以包括有线网络、无线网络或其组合。通信接口1635可以经由任意数量的通信标准实现通信,诸如802.11、802.12、802.20、WiMAX、蜂窝电话标准或其他通信标准。

因此,本文描述的方法和系统可以以硬件、软件或硬件和软件的组合来实现。所述方法和系统可以在至少一个计算机系统中以集中方式实现,或者以其中不同元件分布在互连的计算机系统上的分布式方式实现。可以采用适于执行本文所描述的方法的任何种类的计算机系统或其它装置。

本文描述的方法和系统还可以嵌入在计算机程序产品中,所述计算机程序产品包括能够实现本文描述的操作的所有特征,并且当被加载到计算机系统中时,能够执行这些操作。如本文所使用的计算机程序指的是一组机器可执行指令的机器可执行语言、代码或符号中的表达式,所述机器可执行指令旨在使设备直接执行特定功能,或者在以下a)和b)的一个或多个之后执行特定功能:a)将第一语言、代码或符号转换为另一语言、代码或符号以及b)第一语言、代码或符号的再现。

尽管已经参考某些实施方案描述了方法和系统,但是本领域技术人员将理解,在不脱离权利要求的范围的情况下,可以进行各种变化并且可以用等同物来替代。因此,本发明的方法和系统并不限于所公开的特定实施方案,而是所公开的方法和系统包括落入所附权利要求的范围内的所有实施方案。

40页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:头戴电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类