System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于提供片段信息的可视化的数字助理制造技术_技高网
当前位置: 首页 > 专利查询>苹果公司专利>正文

用于提供片段信息的可视化的数字助理制造技术

技术编号:41141353 阅读:17 留言:0更新日期:2024-04-30 18:11
本公开整体涉及智能自动化助理,并且更具体地涉及提供片段信息的智能可视化。一种示例性方法包括:接收用户请求;以及响应于接收到该用户请求,确定对该用户请求的响应,确定该响应的视觉表示的格式,基于该响应的该视觉表示的该格式来标识一个或多个虚拟对象,基于与该响应相关联的上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸,以及基于该一个或多个虚拟对象中的每一者的该尺寸和背景环境的几何形状来在该背景环境内显示该一个或多个虚拟对象。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术整体涉及智能数字助理,并且更具体地涉及提供片段信息的智能可视化。


技术介绍

1、智能自动化助理(或数字助理)可在人类用户与电子设备之间提供有利界面。此类助理可允许用户经由以口头和/或文本形式的自然语言输入与设备或系统进行交互。例如,用户可向在电子设备(例如,便携式多功能设备,诸如移动电话、膝上型计算机、平板计算机、电视机顶盒、电缆盒、游戏设备、流媒体设备、数字视频记录器等)上操作的数字助理发出口头请求。基于口头请求,数字助理可确定用户意图并且制定响应以满足用户意图。


技术实现思路

1、本专利技术公开了用于在电子设备上提供片段的智能可视化的系统和方法。在示例性方法中,接收用户请求。响应于接收到该用户请求,该方法确定对该用户请求的响应,确定该响应的视觉表示的格式,基于该响应的该视觉表示的该格式来确定一个或多个虚拟对象,以及基于与该响应相关联的上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸。该方法进一步使得能够基于该一个或多个虚拟对象中的每一者的该尺寸和该背景环境的几何形状来在背景环境内显示该一个或多个虚拟对象。

2、在另一个示例性方法中,接收第一用户请求。响应于接收到该第一用户请求,确定对该第一用户请求的一个或多个响应,并且在该电子设备上的第一环境中向该用户呈现该一个或多个响应。在该示例性方法中,从该用户接收用于在第二环境中示出来自该一个或多个响应的响应的第二用户请求。响应于该第二用户请求,标识用于在该第二环境中显示该响应的一个或多个虚拟对象,基于与该响应相关联的该上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸,以及基于该一个或多个虚拟对象中的每一者的该尺寸和该第二环境的几何形状来在该第二环境内显示该一个或多个虚拟对象。

3、本文公开了示例非暂态计算机可读介质。一种示例性非暂态计算机可读存储介质存储一个或多个程序。该一个或多个程序包括指令,该指令在由电子设备的一个或多个处理器执行时致使该电子设备接收用户请求。响应于接收到该用户请求,该电子设备确定对该用户请求的响应,确定该响应的视觉表示的格式,基于该响应的该视觉表示的该格式来识别一个或多个虚拟对象,基于与该响应相关联的上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸,以及基于该一个或多个虚拟对象中的每一者的该尺寸和该背景环境的几何形状来在背景环境内显示该一个或多个虚拟对象。

4、本文公开了示例非暂态计算机可读介质。一种示例性非暂态计算机可读存储介质存储一个或多个程序。该一个或多个程序包括指令,该指令在由电子设备的一个或多个处理器执行时致使该电子设备接收第一用户请求。响应于接收到该第一用户请求,确定对该第一用户请求的一个或多个响应,并且在该电子设备上的第一环境中向该用户呈现该一个或多个响应。该电子设备还从该用户接收用于在第二环境中示出来自该一个或多个响应的响应的第二用户请求。响应于该第二用户请求,标识用于在该第二环境中显示该响应的一个或多个虚拟对象,基于与该响应相关联的该上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸,以及基于该一个或多个虚拟对象中的每一者的该尺寸和该第二环境的几何形状来在该第二环境内显示该一个或多个虚拟对象。

5、本文公开了示例电子设备。一种示例电子设备包括一个或多个处理器;存储器;和一个或多个程序,其中该一个或多个程序存储在该存储器中并且被配置为由该一个或多个处理器执行,该一个或多个程序包括用于接收用户请求的指令。响应于接收到该用户请求,该一个或多个程序还包括以下指令:确定该响应的视觉表示的格式,基于该响应的该视觉表示的该格式来识别一个或多个虚拟对象,基于与该响应相关联的上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸,以及基于该一个或多个虚拟对象中的每一者的该尺寸和该背景环境的几何形状来在背景环境内显示该一个或多个虚拟对象。

6、本文公开了示例电子设备。一种示例电子设备包括一个或多个处理器;存储器;和一个或多个程序,其中该一个或多个程序存储在该存储器中并且被配置为由该一个或多个处理器执行,该一个或多个程序包括用于接收第一用户请求的指令。响应于接收到该第一用户请求,确定对该第一用户请求的一个或多个响应,并且在该电子设备上的第一环境中向该用户呈现该一个或多个响应。该一个或多个程序还包括用于从该用户接收用于在第二环境中示出来自该一个或多个响应的响应的第二用户请求的指令。响应于该第二用户请求,标识用于在该第二环境中显示该响应的一个或多个虚拟对象,基于与该响应相关联的该上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸,以及基于该一个或多个虚拟对象中的每一者的该尺寸和该第二环境的几何形状来在该第二环境内显示该一个或多个虚拟对象。

7、示例性电子设备包括用于以下的构件:接收用户请求,确定对该用户请求的响应,确定该响应的视觉表示的格式,基于该响应的该视觉表示的该格式来确定一个或多个虚拟对象,基于与该响应相关联的该上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸,以及基于该一个或多个虚拟对象中的每一者的该尺寸和该背景环境的几何形状来在背景环境内显示该一个或多个虚拟对象。

8、示例性电子设备包括用于以下的构件:接收第一用户请求,确定对该第一用户请求的一个或多个响应,在该电子设备的第一环境中向该用户呈现该一个或多个响应,从该用户接收用于在第二环境中示出来自该一个或多个响应的响应的第二用户请求,响应于该第二用户请求而标识用于在该第二环境中显示该响应的一个或多个虚拟对象,基于与该响应相关联的该上下文信息来确定该一个或多个虚拟对象中的每一者的尺寸,以及基于该一个或多个虚拟对象中的每一者的该尺寸和该第二环境的几何形状来在该第二环境内显示该一个或多个虚拟对象。

9、在一些示例中,上述方法和技术允许数字助理响应于各种用户请求而智能地提供片段信息的个性化可视化。通常,响应于用户请求或查询(例如,“lebron james有多高?”),可向用户给出包括对用户查询的回答的片段或文本内容(例如,“lebron james的高度为6'9”英尺”)。然而,在某些情况下,片段内的信息可能不足以使用户理解或领会对用户请求的回答。例如,对于用户查询“1夸脱是多少”,“1夸脱是32盎司”的典型片段响应可能不会帮助不熟悉盎司的用户。因此,可触发用户向数字助理询问附加问题,诸如“32盎司是多少”。连同片段一起提供响应的可视化可增强对用户的请求或查询的响应而不需要来自用户的附加问题或查询。

10、通过可视化来自动增强片段的显示而不需要进一步的用户输入(例如,在接收到自然语言输入之后)使得用户-设备界面更有效(例如,通过减少满足用户请求本来所需的用户输入并且通过帮助用户理解片段内的信息),这另外通过实现更快且更有效的设备使用来减少电力使用并改善设备电池寿命。上述方法还实现在正由用户观看或交互的内容内的对于用户的片段信息的图形呈现或可视化。响应于来自用户的自然语言输入请求或查询,以用户的优选格式将片段信息的可视化直接呈现给用户。

本文档来自技高网...

【技术保护点】

1.一种在电子设备上执行的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述用户请求是以呈现在所述电子设备处的口头或文本命令的形式的自然语言输入。

3.根据权利要求1至2中任一项所述的方法,其中确定所述视觉表示的所述格式包括:

4.根据权利要求3所述的方法,其中确定所述视觉表示的所述格式包括:

5.根据权利要求1至4中任一项所述的方法,其中所述视觉表示的所述格式包括紧凑模式、真实世界环境模式和沉浸式模式中的至少一者。

6.根据权利要求1至5中任一项所述的方法,其中所述一个或多个虚拟对象中的每一者是虚拟三维空间中的图形用户界面(GUI)部件。

7.根据权利要求1至6中任一项所述的方法,其中在所述电子设备上的所述背景环境内显示所述一个或多个虚拟对象包括:

8.根据权利要求1至7中任一项所述的方法,其中在所述电子设备上的所述背景环境内显示所述一个或多个虚拟对象包括:

9.根据权利要求1至8中任一项所述的方法,其中在所述背景环境内显示所述一个或多个虚拟对象包括:

10.根据权利要求1至9中任一项所述的方法,其中缩放所述一个或多个虚拟对象包括:

11.根据权利要求1至10中任一项所述的方法,其中基于所述电子设备的一个或多个能力来显示所述背景环境内的所述一个或多个虚拟对象。

12.根据权利要求1至11中任一项所述的方法,还包括:

13.根据权利要求1至12中任一项所述的方法,其中所述背景环境是虚拟环境或真实世界环境。

14.根据权利要求13所述的方法,其中所述真实世界环境是提供所述用户请求的所述用户的周围环境。

15.根据权利要求13所述的方法,其中所述虚拟环境是二维图像或三维图像。

16.根据权利要求1至15中任一项所述的方法,其中所述一个或多个虚拟对象连同所述用户请求和所述响应一起显示在用户界面的一部分上。

17.根据权利要求1至16中任一项所述的方法,其中所述一个或多个虚拟对象显示在第一用户界面上,其中所述用户请求显示在第二用户界面上。

18.根据权利要求1至17中任一项所述的方法,其中基于用户状态来确定是否呈现所述响应的所述视觉表示。

19.根据权利要求1至18中任一项所述的方法,其中基于向所述用户显示所述一个或多个虚拟对象可能花费的时间来确定所述一个或多个虚拟对象。

20.一种在电子设备上执行的方法,所述方法包括:

21.根据权利要求20所述的方法,其中获得用于在所述第二环境中显示所述响应的一个或多个虚拟对象包括:

22.根据权利要求20至21中任一项所述的方法,其中所述响应是二维图像并且所述一个或多个虚拟对象中的每一者是三维图像。

23.根据权利要求20至22中任一项所述的方法,在所述电子设备上的第一环境中呈现对所述第一用户请求的所述一个或多个响应包括:

24.根据权利要求20至23中任一项所述的方法,其中所述第二用户请求是用于在所述第二环境中示出来自所述一个或多个响应中的响应的来自所述用户的手势。

25.根据权利要求20至24中任一项所述的方法,其中所述电子设备上的所述第二环境是真实世界背景。

26.根据权利要求20至25中任一项所述的方法,其中所述第一用户请求是以呈现在所述电子设备处的口头或文本命令的形式的自然语言输入。

27.根据权利要求20至26中任一项所述的方法,其中所述一个或多个虚拟对象中的每一者是虚拟三维空间中的图形用户界面(GUI)部件。

28.根据权利要求20至27中任一项所述的方法,其中在所述电子设备上的所述第二环境内显示所述一个或多个虚拟对象包括:

29.根据权利要求20至28中任一项所述的方法,其中在所述第二环境内显示所述一个或多个虚拟对象包括:

30.根据权利要求20至29中任一项所述的方法,其中缩放所述一个或多个虚拟对象包括:

31.根据权利要求20至30中任一项所述的方法,其中基于所述电子设备的一个或多个能力来显示所述第二环境内的所述一个或多个虚拟对象。

32.根据权利要求20至31中任一项所述的方法,还包括:

33.根据权利要求20至32中任一项所述的方法,其中所述第二环境是围绕提供所述第一用户请求的所述用户的真实世界环境。

34.根据权利要求20至33中任一项所述的方法,其中所述第一环境是包括二维或三维图像的虚拟环境。

35.根据权利要求20至34中任一项所述的方法,其中所述一...

【技术特征摘要】
【国外来华专利技术】

1.一种在电子设备上执行的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述用户请求是以呈现在所述电子设备处的口头或文本命令的形式的自然语言输入。

3.根据权利要求1至2中任一项所述的方法,其中确定所述视觉表示的所述格式包括:

4.根据权利要求3所述的方法,其中确定所述视觉表示的所述格式包括:

5.根据权利要求1至4中任一项所述的方法,其中所述视觉表示的所述格式包括紧凑模式、真实世界环境模式和沉浸式模式中的至少一者。

6.根据权利要求1至5中任一项所述的方法,其中所述一个或多个虚拟对象中的每一者是虚拟三维空间中的图形用户界面(gui)部件。

7.根据权利要求1至6中任一项所述的方法,其中在所述电子设备上的所述背景环境内显示所述一个或多个虚拟对象包括:

8.根据权利要求1至7中任一项所述的方法,其中在所述电子设备上的所述背景环境内显示所述一个或多个虚拟对象包括:

9.根据权利要求1至8中任一项所述的方法,其中在所述背景环境内显示所述一个或多个虚拟对象包括:

10.根据权利要求1至9中任一项所述的方法,其中缩放所述一个或多个虚拟对象包括:

11.根据权利要求1至10中任一项所述的方法,其中基于所述电子设备的一个或多个能力来显示所述背景环境内的所述一个或多个虚拟对象。

12.根据权利要求1至11中任一项所述的方法,还包括:

13.根据权利要求1至12中任一项所述的方法,其中所述背景环境是虚拟环境或真实世界环境。

14.根据权利要求13所述的方法,其中所述真实世界环境是提供所述用户请求的所述用户的周围环境。

15.根据权利要求13所述的方法,其中所述虚拟环境是二维图像或三维图像。

16.根据权利要求1至15中任一项所述的方法,其中所述一个或多个虚拟对象连同所述用户请求和所述响应一起显示在用户界面的一部分上。

17.根据权利要求1至16中任一项所述的方法,其中所述一个或多个虚拟对象显示在第一用户界面上,其中所述用户请求显示在第二用户界面上。

18.根据权利要求1至17中任一项所述的方法,其中基于用户状态来确定是否呈现所述响应的所述视觉表示。

19.根据权利要求1至18中任一项所述的方法,其中基于向所述用户显示所述一个或多个虚拟对象可能花费的时间来确定所述一个或多个虚拟对象。

20.一种在电子设备上执行的方法,所述方法包括:

21.根据权利要求20所述的方法,其中获得用于在所述第二环境中显示所述响应的一个或多个虚拟对...

【专利技术属性】
技术研发人员:S·阿克马尔S·M·安德勒斯I·阿尔松D·A·卡尔森S·J·W·科隆K·M·达亚纳尼B·K·赫尔曼V·M·马拉特R·J·昆塔纳徐子涵
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1