增强现实信息管理的制作方法

文档序号:9615958阅读:293来源:国知局
增强现实信息管理的制作方法
【专利说明】
【背景技术】
[0001 ] 除非本文中另有指示,本部分中描述的材料并不是针对本申请中权利要求的现有技术,并且不因包括在本部分中而被承认是现有技术。
[0002]增强现实(AR)大致提供物理环境的视图,同时用诸如图像、文本、声音或视频的计算机生成的项目增补该物理环境。例如,人们可以在移动设备的显示器上、或通过AR护目镜或诸如谷歌眼镜(GOOGLE GLASS) (R)的眼镜来查看在他们面前的物理环境。所述设备可用各种计算机生成的项目增补该被查看的环境。例如,所述设备可识别设备的显示器中的对象,并且可以叠加关于被识别对象的信息,或者所述设备可以叠加可与被查看的环境交互的游戏人物。尽管AR具有提供各种有益和娱乐的新技术的潜力,然而AR仍然处于发展的早期阶段,并且随着AR的成熟仍然存在许多要解决的挑战。
[0003]概述
[0004]本公开大体描述了与AR信息管理相关的技术,包括设备、方法和计算机可读介质。一些示例方法可使得接收多个AR信息显示请求(AR请求)的计算设备能够对接收的AR请求确定优先级和限制并基本实时地显示可由计算设备显示的已确定优先级的AR请求。每个AR请求可包括例如限定计算设备可将AR请求显示在AR环境内的位置信息;限定计算设备可显示AR请求期间的时间段的时间信息;和/或限定由计算设备显示在AR环境内的信息的AR请求有效负载信息。计算设备可选择AR请求的集合显示在包括AR环境的至少一部分的实时视图框内。AR请求的选定集合可包括例如限定在实时视图框内的位置的位置信息和/或包括未到期的时间段的时间信息。计算设备可对AR请求的选定集合中的AR请求确定优先级,以确立包括较高优先级AR请求和较低优先级AR请求的已确定优先级的AR请求。计算设备可在实时视图框内显示已确定优先级的AR请求内的较高优先级AR请求的至少一个子集的AR请求有效负载信息,其中所显示的较高优先级AR请求的子集可包括可由计算设备基本实时地显示的实时有限子集。计算设备可随后显示已确定优先级的AR请求内的一个或多个附加AR请求的AR请求有效负载信息,并且与各个附加AR请求相关联的优先级可确定随后显示各个附加AR请求的时机。
[0005]还公开了计算设备和具有实现本文描述的各种技术的指令的计算机可读介质。示例计算机可读介质可包括具有可由处理器执行的计算机可执行指令的非暂态计算机可读存储介质,当处理器执行所述指令时,使得处理器执行本文提供的各种方法的任意组合。示例计算设备可包括包含处理器、存储器和配置成执行本文提供的方法的AR信息管理器的AR设备。
[0006]前面的概述仅仅是示例性的,而不意在以任何方式进行限制。通过参考附图以及下面的详细说明,除了上文所描述的示例性的方面、实施例和特征之外,另外的方面、实施例和特征将变得清晰可见。
【附图说明】
[0007]通过下面结合附图给出的详细说明和随附的权利要求,本公开的前述特征以及其它特征将变得更加清晰。应理解的是,这些附图仅描绘了依照本公开的多个实施例,因此,不应视为对本保护范围的限制,将通过利用附图结合附加的具体描述和细节对本公开进行说明,在附图中:
[0008]图1是示出了示例AR设备的示图;
[0009]图2A、2B、2C和2D是示出了示例AR环境的示例实时视图框的示意图;
[0010]图3是作为AR设备的一个示例的计算设备的方框图;
[0011]图4是示出了示例AR信息管理方法的流程图;以及
[0012]图5是示出了生成AR请求的示例AR请求源设备和方法的示图,所有附图都根据本公开的至少一些实施方式设置。
【具体实施方式】
[0013]在以下的详细说明中,将参考附图,附图构成了详细说明的一部分。在附图中,除非上下文指出,否则相似的符号通常表示相似的组件。在详细说明、附图和权利要求中所描述的示例性实施例不意在限制。可以使用其它实施例,并且可以做出其它改变,而不偏离本文呈现的主题的精神或范围。将易于理解的是,如本文大致描述且如图中所图示的,本公开的方面能够以各种不同配置来布置、替代、组合、分离和设计,所有这些都在本公开中明确地构思出并成为本公开的部分。
[0014]本公开大致尤其涉及与AR信息管理相关的、包括方法、装置、系统和/或部署在其中的计算机可读介质的技术。在一些示例中,接收多个AR请求的计算设备可对AR请求确定优先级和限制,以显示可由计算设备基本实时地显示的已确定优先级的AR请求。计算设备可选择用于显示在实时视图框内的AR请求的集合,对AR请求确定优先级并显示较高优先级AR请求的实时有限子集。计算设备可随后根据AR请求优先级显示附加AR请求,从而使得AR请求优先级确定显示各个附加AR请求的时机。
[0015]在一个示例情景中,在物理环境(例如咖啡店或任何其他物理环境)中的设备用户可使用根据本公开设置的示例AR设备(例如,装备有AR应用的膝上型电脑、智能手机或平板型移动设备,或诸AR护目镜或如谷歌眼镜(R)类型设备的眼镜)来查看AR信息。AR信息可由示例AR设备以“AR信息显示请求”的形式接收,“AR信息显示请求”在本文称之为“AR请求”。
[0016]示例AR设备可从多个AR请求源中的任一个接收AR请求。示例AR请求源可包括:远程AR服务器,其适于任选地基于AR设备位置和/或用户AR信息偏好将AR请求发送到AR设备;本地服务器(例如,在咖啡店中),其适于将AR请求发送到邻近的AR设备(例如,在咖啡店中或附近的AR设备);移动装置,例如膝上型电脑、智能手机或平板型移动装置(例如,咖啡店客户或员工拥有的),其中移动装置可适于将AR请求发送到邻近的AR设备;智能环境传感器或其他智能装备,其适于将AR请求发送到邻近的AR设备,例如装备以发送包括咖啡杯温度的AR请求的智能咖啡杯,或装备以发送包括射频识别(RFID)标记持有人的身份的AR请求的智能RFID读取器;车载或路边计算设备,其适于将AR请求发送到邻近的AR设备,例如,该AR请求包括车辆状态和/或道路状况信息;本地AR请求生成器,例如,由示例AR设备执行并适于供应由示例AR设备使用的AR请求的应用或其他处理,例如基于通过目标识别处理识别的目标的AR请求,或基于快速响应(QR)码或在物理环境中识别的其他信息的AR请求;和/或可能开发出的任何其他AR请求源。
[0017]在一些实施例中,AR请求可包括例如限定示例AR设备可将AR请求显示在AR环境中的位置信息;限定示例AR设备可显示AR请求期间的时间段的时间信息;和/或限定用于由示例AR设备在AR环境内显示的信息的AR请求有效负载信息。AR请求可进一步包括本文公开的或本领域技术人员得益于本公开可将其包括在内的任何信息。
[0018]如本文描述的,示例AR设备可适于管理接收的AR请求,并显示接收的AR请求的至少一个子集。显示AR请求可包括在“AR环境”中显示AR请求。本文使用的“AR环境”指在带有叠加的AR信息的AR设备显示器上可查看的物理环境或指通过带有叠加的AR信息的AR设备显示器可查看的物理环境。例如,AR环境可包括如在示例AR设备处查看的示例咖啡店或任何其他环境。
[0019]可以在示例AR设备处将AR环境作为包括AR环境的至少部分的一个或多个实时视图框来查看。例如,当示例AR设备朝向咖啡店柜台时,示例实时视图框可包括咖啡店柜台连同在该柜台处或其附近的任何人或物理特征,例如可以由示例AR设备的摄像机查看。当示例AR设备朝向桌或椅时,示例实时视图框可包括桌和椅连同在桌和椅处或其附近的任何人或物理特征。在其他实施例中,AR环境可以以“地图”视图呈现,包括例如AR环境的地图,例如咖啡店的地面布置图的地图。将认识到,在AR环境的地图视图中,示例实时视图框可以与通过AR设备的摄像机查看的实时视图框不同。
[0020]示例AR设备可适于根据每个AR请求的各个位置信息将AR请求显示在AR环境内。例如,在咖啡店中,示例AR设备可适于显示包括在柜台处或其附近、在柜台处或其附近的它们的位置处的位置信息的AR请求。示例AR设备可适于显示包括在桌或椅处或其附近、在桌或椅处或其附近的它们的位置处的位置信息的AR请求。其他AR请求可包括限定AR环境中其他地方位置的位置信息。
[0021]结果,在一些实施方式中,当示例AR设备镜头扫过咖啡店或其他AR环境时,不同的AR请求可进出视图。换句话说,基于哪些AR请求被包括在示例AR设备处被查看的实时视图框中,不同的AR请求可进出视图。示例AR设备可适于显示具有在AR环境的当前实时视图框内的位置的AR请求。
[0022]管理接收的AR请求可总体负责例如AR请求优先级、AR请求可以相关的时间窗、与AR请求关联的位置信息和可影响是否可由示例AR设备基本实时地显示AR请求的AR请求处理时间的因素。示例AR设备可以如下方式管理接收的AR请求:允许示例AR设备合适地对于各个实时视图框、在每个实时视图框中显示至少较高优先级AR请求的AR请求有效负载信息。显示的较高优先级AR请求可包括可由示例AR设备基本实时地显示的较高优先级AR请求的实时有限子集。
[0023]在一些实施例中,管理接收的AR请求可包括选择用于显示在包括AR环境的至少一部分的实时视图框中的AR请求的集合。示例AR设备可适于存储接收的AR请求,并从存储的AR请求中选择AR请求的集合。例如,示例AR设备可适于在每个新实时视图框进入在示例AR设备处的视图时,选择用于显示在每个新实时视图框中的AR请求的新集合。
[0024]在一些实施例中,示例AR设备可适于使用AR请求位置信息选择AR请求的集合。在AR请求的选定集合中的每个AR请求可包括例如限定在示例AR设备处查看的实时视图框中的位置的位置信息。示例AR设备可适于结合AR请求位置信息应用用于AR请求选择的任何其他选择标准。在一些实施例中,示例AR设备可适于使用AR请求时间信息选择AR请求的集合。在AR请求的选定集合中的每个AR请求可包括例如限定AR请求的未过期时间段的时间信息。
[0025]在一些实施例中,管理接收的AR请求可包括施加约束以从AR请求的选定集合中排除AR请求。约束可应用任何约束标准。例如,示例AR设备可适于施加“先前已显示”约束、用户偏好约束和/或距离约束。
[0026]在“先前已显示”约束的示例中,可以从AR请求的选定集合中排除AR请求有效负载信息已经“先前已显示”的AR请求。“先前已显示”可以针对特定实施例根据需要进行限定。在一些实施例中,在AR请求被显示1、2、3……次后,AR请求可被视为“先前已显示”。
在一些实施例中,在AR请求被显示一定总时间段(比如,1、2、3、4、5......秒)后,AR请求可被视为“先前已显示”。在一些实施例中,当用户已不理会AR请求时,该AR请求可被视为“先前已显示”。
[0027]在示例用户偏好约束中,可以从AR请求的选定集合中排除不匹配用户偏好的AR请求。用户偏好可以例如经由包括用户偏好选择控件的用户界面(UI)来指定。可以包括任何用户偏好。用户偏好可包括例如关于AR请求类型的用户偏好和/或关于AR请求来源的用户偏好。例如,用户偏好可包括或省略包括商业信息(比如,商业名称和营业时间)的AR请求。当用户偏好包括包含商业信息的AR请求时,包含商业信息的AR请求可以不从AR请求的选定集合中排除。相反,当用户偏好省略包含商业信息的AR请求时,可以从AR请求的选定集合中排除包含商业信息的AR请求。
[0028]在另一示例中,用户偏好可包括或省略来自未预先批准的来源的AR请求(例如,从陌生人的移动设备接收的AR请求)。当用户偏好包括来自未预先批准的来源的AR请求时,来自未知来源的AR请求可以不从已确定优先级的AR请求排除。相反,当用户偏好省略来自未预先批准的来源的AR请求时,可以从已确定优先级的AR请求排除来自未经预先批准的来源的AR请求。将认识到,得益于本公开,实施例可支持多种用户偏好,并且本公开不限于本文描述的示例用户偏好。
[0029]在示例距离约束中,可以从AR请求的选定集合中排除包括限定了大于距离示例AR设备的预定距离的位置的位置信息的AR请求。例如,可以排除包括比距离示例AR设备20、50、100或其他距离更远的位置信息的AR请求。在一些实施例中,可以基于AR环境类型适应地修改距离约束。例如,当示例AR设备在外面时,可以延伸距离约束,以允许包括距离较远位置信息的AR请求,而当示例AR设备在里面时,可以缩短距离约束,以允许包括
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1