1.一种非暂时性计算机可读介质,其包含计算机程序代码,当被运行时,所述计算机程序代码执行包括以下各项的操作:
检测请求与第一装置交互并且来源于源的用户动作;
确定所述源相对于所述第一装置的当前位置所处的方向;
基于所述第一装置的当前状态来确定对所述用户动作的响应;以及
大体上在所确定的所述源所处的方向上输出所确定的响应。
2.如权利要求1所述的非暂时性计算机可读介质,其中所述响应包括可听响应,并且其中所述响应作为定向在所述源位置所处的所述确定的方向上的可操纵声束来输出。
3.如权利要求2所述的非暂时性计算机可读介质,所述操作还包括:
通过所述第一装置的一个或多个传感器装置的操作来检测用户目光大体上定向在所述第一装置的方向上,所述检测包括:
捕捉包括所述源的一个或多个图像;
分析所述捕捉的一个或多个图像以识别所述一个或多个图像中的一个图像内的面部;以及
基于所述一个或多个图像内的所识别的面部来确定所述用户目光是否大体上定向在所述第一装置的所述方向上。
4.如权利要求1所述的非暂时性计算机可读介质,其中所述响应包括一个或多个帧,并且其中大体上在所确定的所述源所处的方向上输出所确定的响应还包括:
在所述源的观察范围内确定物理表面;以及
使用所述第一装置的投影仪装置来将所述一个或多个帧投射到所述物理表面上。
5.如权利要求1所述的非暂时性计算机可读介质,其中所述用户动作包括语声命令,并且所述操作还包括:
分析所述语声命令以确定与所述语声命令对应的用户请求;以及
处理所述用户请求以产生结果,
其中所确定的响应提供所产生的结果的至少一个指示。
6.如权利要求5所述的非暂时性计算机可读介质,其中处理所述用户请求以产生结果还包括基于所述用户请求来生成可执行查询,并且其中处理所述用户请求以产生结果还包括执行所述可执行查询以产生查询结果,并且其中确定对所述用户动作的所述响应是基于与所述查询结果的至少一部分相关联的文本而使用文本至语音合成器来执行的。
7.一种非暂时性计算机可读介质,其包含计算机程序代码,当被运行时,所述计算机程序代码执行包括以下各项的操作:
检测触发事件,包括以下至少一项:
检测语声触发;以及
检测所述第一装置的方向上的用户目光;
确定所述触发事件的源相对于所述第一装置的当前位置的方向;以及
通过大体上在所确定的所述触发事件的所述源所处的方向上将可听响应作为可操纵声束输出来发起交互式语声对话。
8.如权利要求7所述的非暂时性计算机可读介质,所述操作还包括:
通过所述第一装置的一个或多个传感器的操作来检测所述用户目光定向在所述第一装置的所述方向上。
9.如权利要求7所述的非暂时性计算机可读介质,所述操作还包括:
分析所述语声触发以确定与所述语声触发对应的用户请求;以及
处理所述用户请求以产生结果,
其中所确定的可听响应提供所产生的结果的至少一个指示。
10.如权利要求9所述的非暂时性计算机可读介质,其中处理所述用户请求以产生结果还包括基于所述用户请求来生成可执行查询,并且其中处理所述用户请求以产生结果还包括执行所述可执行查询以产生查询结果,并且其中确定对所述用户动作的可听响应是基于与所述查询结果的至少一部分相关联的文本而使用文本至语音合成器来执行的。
11.如权利要求7所述的非暂时性计算机可读介质,所述操作还包括:
使用所述第一装置的一个或多个传感器装置来捕捉包括所述触发事件的所述源的描绘的一个或多个图像;以及
基于所捕捉的一个或多个图像的至少一部分与预定义图像的比较来验证所述触发事件的所述源。
12.如权利要求7所述的非暂时性计算机可读介质,所述操作还包括:
基于所述语声触发与预定义语声记录的比较来验证所述触发事件的所述源。
13.一种设备,其包括:
计算机处理器;
存储器,其包含程序,当由所述计算机处理器运行时,所述程序执行包括以下各项的操作:
检测来源于源的用户动作;
确定所述源相对于所述设备的当前位置所处的方向;
确定对所述用户动作的响应;以及
大体上在所确定的所述源所处的方向上输出所确定的响应。
14.如权利要求13所述的设备,其中所述一个或多个扬声器包括波束成形扬声器阵列。
15.如权利要求13所述的设备,其中所述一个或多个扬声器包括一个或多个被致动的定向扬声器。
16.如权利要求13所述的设备,所述操作还包括:
当检测到与关联于所述触发事件的所述源的、佩戴在身体上的音频输出装置的连接可用时,使用所述佩戴在身体上的音频输出装置来通过所述连接输出所述确定响应以便进行播放。
17.如权利要求13所述的设备,其中确定所述源相对于所述设备的当前位置所处的方向还包括:
使用所述设备的一个或多个传感器装置来捕捉一个或多个图像;
处理所述一个或多个图像以识别使用所述一个或多个传感器装置中的第一传感器装置捕捉的所述一个或多个图像中的第一图像内的所述源;以及
基于所述源在所述第一图像内的位置以及所述第一传感器装置在所述设备上的已知位置来确定所述源所处的方向。
18.如权利要求17所述的设备,所述操作还包括:
使用所述第一装置的一个或多个传感器装置来捕捉包括所述源的一个或多个图像;以及
基于所捕捉的一个或多个图像的至少一部分与预定义图像的比较来验证所述源。
19.如权利要求18所述的设备,其中基于所捕捉的一个或多个图像的至少一部分与第一用户的预定义图像的比较来验证所述源还包括:
基于所捕捉的一个或多个图像的至少一部分和所述第一用户的所述预定义图像来执行所述第一用户的面部辨识分析。
20.如权利要求18所述的设备,其中基于所捕捉的一个或多个图像的至少一部分与第一用户的预定义图像的比较来验证所述第一用户还包括:
基于所捕捉的一个或多个图像的所述至少一部分和所述第一用户的所述预定义图像来执行所述第一用户的视网膜扫描分析。