当前位置: 首页 > 专利查询>英特尔公司专利>正文

增强现实渲染的结构化内容制造技术

技术编号:20882336 阅读:66 留言:0更新日期:2019-04-17 13:19
系统、设备和方法可以提供一种用于对来自内容平台的非增强现实(AR)内容进行调整以适于在AR环境中显示的基于技术的方法。更具体地,系统、设备和方法可以提供一种用于基于一个或多个物理上下文或装置上下文来渲染包括经调整的非AR内容的某一部分的AR环境的方法。系统、设备和方法可以提供基于一个或多个物理上下文或装置上下文来修改在所述AR环境中渲染的所述信息的一个或多个可读性参数以提高适于AR的非AR内容的可读性。

【技术实现步骤摘要】
【国外来华专利技术】增强现实渲染的结构化内容相关申请的交叉引用本申请要求于2016年9月30日提交的美国非临时专利申请号15/282,443的优先权权益。
实施例总体上涉及在增强现实(AR)环境中呈现信息。更具体地,实施例涉及一种用于通过基于一个或多个物理上下文或装置上下文设置/修改非AR内容的一个或多个可读性参数来在AR中调整/渲染非AR内容的方法。
技术介绍
流行的AR装置(例如,微软全息透镜(MICROSOFTHOLOLENS)或谷歌眼镜(GOOGLEGLASS))使用看穿或“平视”显示器用图形用户界面(GUI)在视觉上呈现信息以便直接将内容数字地投射在用户前面或者将所述内容置于物理表面(如桌子或墙壁)上。AR内容频繁使用AR指定的修改并且通常受限于通用或固定形式的外观。例如,AR照片查看器可以保持照片不透明并且在看穿或平视显示器的透明层的顶部上。无论环境如何,当前AR装置通常保存非AR内容(例如,不透明照片和文本,如网站或移动web应用程序的内容)的外观,从而使得非AR内容损害/阻挡用户的视野(例如,当用户尝试关于环境移动时)。当AR装置尝试渲染来自如web浏览器等内容平台的非AR内容时有问题的情况发生,所述内容平台被设计成在用背景/表面(例如,不透明白色)渲染非AR内容(例如,视频、文本、图像)的台式计算机或移动计算装置上显示。附图说明通过阅读以下说明书和所附权利要求书,并且通过参考以下附图,实施例的各种优点对于本领域技术人员将变得显而易见,在附图中:图1是根据实施例的增强现实(AR)结构化内容渲染器(SCR)系统配置的示例的图示;图2是根据实施例的ARSCR系统的示例的框图;图3是根据实施例的一种产生层合成(layercomposite)的方法的示例的流程图;图4A是根据实施例的非AR内容的示例的框图;图4B是根据实施例的适于AR环境的非AR内容的示例的框图;图5A和图5B是根据一个或多个实施例的根据物理环境中的照明在AR环境中对非AR内容的渲染的示例的框图;图6是根据实施例的处理器的示例的框图;并且图7是根据实施例的计算系统的示例的框图。具体实施方式现在转到图1,是增强现实(AR)结构化内容渲染器(SCR)系统配置100的示例的图示。ARSCR系统配置100包括ARSCR系统102,所述ARSCR系统可以包括从一个或多个内容平台106接收和/或检索内容(例如,信息,包括AR内容和/或非AR内容104)以及从一个或多个传感器108接收和/或检索传感器测量结果。ARSCR系统102可以与由一个或多个用户持有、穿戴和/或操作的一个或多个AR装置110通信。持有、穿戴和/或持有AR装置110(例如,护目镜或透明板)的用户可以快速浏览在用户的视野内渲染的且定位在离用户某个可配置距离的网站,同时传感器108记录一个或多个环境因素(例如,物理条件/活动)。环境因素可以包括一个或多个用户或对象的运动,例如,穿戴AR装置(例如,护目镜)同时操作无人机(例如,陆地的、空中的、水上的)的由一个或多个传感器记录(例如,在AR装置、无人机或一些其他位置或装置上/中)的用户。为了防止内容阻挡用户对周围环境的可见性,可以基于一个或多个环境因素(例如,移动、速度、光照、噪音、位置、朝向等)调整可读性参数(例如,内容不透明度/半透明度)。例如,ARSCR系统102可以有区别地基于执行活动(例如,步行、跑步)的用户或由用户操作的导航物理环境的无人机的速率修改一个或多个可读性参数。在另一个示例中,ARSCR系统102可以调整非AR内容来阻止以一个或多个用户和/或对象的高于或低于速率阈值或值范围的速率渲染在层合成中弹出的浏览器以便提高可读性。用户控件可以允许用户覆盖由ARSCR系统102修改的一个或多个可读性参数的值。ARSCR系统102可以基于一个或多个可读性参数在粒度级别(例如,在每像素或半像素基础上)修改在层合成中渲染的信息,包括除了内容的形状和/或大小之外还修改内部内容的外观。第三方112可以基于由传感器记录的用户简档或环境因素(包括用户的位置和用户的活动)中的一项或多项提供一个或多个AR模型、图像识别模型、场景启发和/或内容(例如,AR内容和非AR内容)。ARSCR系统102可以经由网络114(例如,互联网)与ARSCR系统配置100的各个部件通信。ARSCR系统102可以使如web浏览器等内容平台106调整非AR内容104以适于AR。ARSCR系统102可以基于由传感器108记录的物理环境和/或环境因素(例如,对象和表面的纹理和颜色以及到所述对象和表面的距离、环境光)连续修改层合成116渲染的(例如,投射的)内容118外观和用户控件。例如,在一个实施例中,当用户进入微弱光照房间时或者当信息在深色表面上渲染时,布局控制器可以修改一个或多个可读性参数,所述可读性参数包括在层合成中渲染的信息布局路径、风格、字体大小、颜色、形式、形状或不透明度,以便提高信息的可读性。ARSCR系统102可以基于环境因素、用户的简档或可读性阈值中的一项或多项生成和评估可读性参数设置的一个或多个排列。ARSCR系统102可以基于一个或多个用户反馈(例如,对用户控件的调整)、用户的简档或由ARSCR系统102和/或ARSCR系统102的另一个部件或子系统进行的传感器测试来训练和/或设置可读性参数和/或可读性阈值。图2是根据实施例的ARSCR系统200的示例的框图。可能容易被已经讨论的系统102(图1)代替的ARSCR系统200可以包括处理器202、通信接口204和耦合至处理器202的存储器206。处理器202运行操作系统(OS)208。存储器206可以在处理器202的外部(例如,外部存储器),和/或可以通过例如存储器总线耦合至处理器202。另外,存储器206可以实施为主存储器。存储器206可以包括例如易失性存储器、非易失性存储器等等,或者其组合。例如,存储器206可以包括被配置为一个或多个存储器模块(如例如,双列直插式存储器模块(DIMM)、小外廓DIMM(SODIMM)等)的动态随机存取存储器(DRAM)、只读存储器(ROM)(例如,可编程只读存储器(PROM)、可擦除PROM(EPROM)、电EPROM(EEPROM)等)、相变存储器(PCM)等等,或其组合。存储器206可以包括存储器单元阵列,所述存储器单元按行和列布置并被分隔为可独立寻址的存储位置。处理器202和/或操作系统208可以使用辅助存储器存储装置210与存储器206来提高ARSCR系统200的性能、能力和灵活性。ARSCR系统200可以包括核212a、212b,所述核可以执行一条或多条指令,如读取指令、写入指令、擦除指令、移动指令、算术指令、控制指令等等,或其组合。核212a、212b可以例如执行一条或多条指令,从而:将数据(例如,程序数据、操作代码、操作数等)在高速缓存214或寄存器(未示出)与存储器206和/或辅助存储器存储装置210之间移动,从存储器206读取数据,将数据写入存储器206,使用数据执行算术运算(例如,加、减、逐位运算、比较等),执行与数据相关联的控制操作(例如,分支等)等等,或其组合。指令可以包括任何代码表示,如例如,二进制代码、八进制代码和/或十六进制代码本文档来自技高网...

【技术保护点】
1.一种增强现实(AR)结构化内容渲染器(SCR)设备,包括:一个或多个传感器,用于记录物理环境的一个或多个环境因素,上下文管理器,用于从所述一个或多个环境因素中标识物理上下文或装置上下文中的一个或多个,以及布局控制器,用于产生层合成,所述层合成包括基于所述物理上下文或所述装置上下文中的一个或多个而对AR环境的渲染,所述AR环境包括在布局路径中渲染的信息。

【技术特征摘要】
【国外来华专利技术】2016.09.30 US 15/282,4431.一种增强现实(AR)结构化内容渲染器(SCR)设备,包括:一个或多个传感器,用于记录物理环境的一个或多个环境因素,上下文管理器,用于从所述一个或多个环境因素中标识物理上下文或装置上下文中的一个或多个,以及布局控制器,用于产生层合成,所述层合成包括基于所述物理上下文或所述装置上下文中的一个或多个而对AR环境的渲染,所述AR环境包括在布局路径中渲染的信息。2.如权利要求1所述的设备,其中,所述布局控制器用于修改在所述层合成中渲染的所述信息的一个或多个可读性参数以改进所述信息的可读性,所述可读性参数包括所述布局路径、字体大小、颜色、形状或不透明度。3.如权利要求2所述的设备,其中,所述布局控制器用于将所述信息渲染到在所述层合成中渲染的一个或多个对象或表面上以改进在所述层合成中渲染的所述信息的可读性。4.如权利要求3所述的设备,其中,所述装置上下文包括以下各项中的一个或多个:用户的凝视、所述用户的姿势或所述一个或多个传感器的朝向。5.如权利要求4所述的设备,其中,所述物理上下文包括以下各项中的一个或多个:所述用户或所述一个或多个对象的运动或速度、所述用户到所述一个或多个对象的距离、所述用户到一个或多个表面或位置的距离、温度、照明、表面颜色、表面纹理、非视觉信息或声音。6.如权利要求1所述的设备,进一步包括用户界面,所述用户界面用于向用户显示所述层合成以及用于接收用户输入。7.如权利要求6所述的设备,其中,所述层合成包括用于查看所述层合成的用户控件。8.如权利要求1至7中任一项所述的设备,其中,所述信息将从内容平台处接收,其中,所述内容平台将是web浏览器,其中,所述信息用于标识所述web浏览器的根层信息、滚动框层信息或文本框层信息中的一个或多个,并且其中,所述布局控制器用于渲染以下各项中的一个或多个:所述根层信息、所述滚动框层信息或所述文本框层信息、以及所述层合成中的所述AR环境。9.一种渲染增强现实(AR)结构化内容的方法,包括:使用一个或多个传感器记录物理环境的一个或多个环境因素,使用上下文管理器从所述一个或多个环境因素中标识物理上下文或装置上下文中的一个或多个,以及使用布局控制器产生层合成,所述层合成包括基于所述物理上下文或所述装置上下文中的所述一个或多个而对AR环境的渲染,所述AR环境包括布局路径中的信息。10.如权利要求9所述的方法,进一步包括:修改在所述层合成中渲染的所述信息的一个或多个可读性参数以改进所述信息的可读性,所述可读性参数包括所述布局路径、字体大小、颜色、形状或不透明度。11.如权利要求9所述的方法,其中,所述信息被渲染到在所述层合成中渲染的一个或多个对象或表面上以改进在所述层合成中渲染的所述信息的可读性。12.如权利要求11所述的方法,其中,从所述一个或多个环境因素中标识的所述装置上下文包括用户的凝视、所述用户的姿势或所述一个或多个传感器的朝向中的一个或多个,并且其中,从所述一个或多个环境因素中标识的所述物理上下文包括以下各项中的一个或多个:所述用户或所述一个或多个对象的运动或速度、所述用户到所述一个或多个对象的距离、所述用户到一个或多个表面或位置的距离、温度、照明、表面颜色、表面纹理、非视觉信息或声音。13.如权利要求9所述的方法,其中,所述层合成包括用于查看所述层合成的用户控件。14.如权利要求9至13中任一项所述的方法,进一步包括:从内容平台接收所述信息,其中,所述内容平台将是web浏览器,并且其中,所述信息标识所述web浏览器的根层信息、滚动框层信息或文本框层信息中的一个或多个,并且其中,所述层合成包括对以下各项中的一个或多个的渲染:所述根层信息、所述滚动框层信息或所述文本框层信息、以及所述...

【专利技术属性】
技术研发人员:A·梅纳德B·G·本哈特
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1