用于增强现实感知内容的系统和方法与流程

文档序号:13737169阅读:151来源:国知局
用于增强现实感知内容的系统和方法与流程

本发明总体涉及增强现实,尤其涉及用于增强现实感知内容的系统和方法。



背景技术:

增强现实是一种用于提供情境相关辅助的情境感知内容渲染技术。标准数字内容是以数字数据的形式存在并由支持特定内容类型的标准渲染工具渲染的任何类型的内容。混合内容体验是将增强现实和标准数字内容合并,以产生此两者可在其中共存并实时交互的新的动态体验和可视化内容。

在一种传统增强现实的工具中,增强现实技术用于将线框,图标和文本覆盖至真实世界视图上。类似地,增强现实工具试图以现有的标准数字内容来增强现实。然而,在此增强现实的工具中,所述标准数字内容被完全转换为基于增强现实的数字内容。此方法因需要其他增强现实内容而成为一种时间、精力和成本密集型方法。

上述问题在另一现有增强现实的工具中得以解决。该工具的作用机制能够将身临其境式的内容插入ebook中,从而向电子书用户提供增强现实的体验。然而,该机制仅可用于电子书,并仅限于使用基于增强现实的小部件,而且不能与其他标准数字内容兼容。此外,该增强现实的工具仅用摄像头(和媒体帧)作为现实源和输入。



技术实现要素:

在一种实施方式中,本发明公开了一种渲染增强现实感知标准数字内容的方法。该方法包括:由用户设备对响应于与标准数字内容相关的触发条件的激活而启动的情境敏感触发信号进行检测;利用增强现实感知数据确定与所述情境敏感触发信号相关联的增强现实内容信息;根据所述用户设备的渲染能力和增强现实内容信息,获取增强现实触发信息、与该增强现实触发信息相关联的增强现实数字内容以及混合内容体验配置当中的至少一个;响应于所述增强现实内容信息、增强现实触发信息以及混合内容体验配置的获取,根据所述情境敏感触发信号,启动至少一个现实源,以获取现实数据;当所述用户设备的渲染能力包括识别现实源中的增强现实触发信号的能力时,由该用户设备识别所述至少一个现实源中的至少一个增强现实触发信号;以及由所述用户设备根据该用户设备的渲染能力和所述混合内容体验配置,采用所述标准数字内容的至少一个部分、所述增强现实数字内容以及至少一个现实源获取的现实数据当中的一个对所述标准数字内容的所述至少一个部分进行选择性渲染。

在另一实施方式中,本发明公开了一种渲染增强现实感知标准数字内容的系统。该系统包括至少一个处理器以及计算机可读介质。该介质存有指令,该指令在由所述至少一个处理器执行时使得该至少一个处理器实施操作,该操作包括:对响应于与标准数字内容相关的触发条件的激活而启动的情境敏感触发信号进行检测;利用增强现实感知数据确定与所述情境敏感触发信号相关联的增强现实内容信息;根据用户设备的渲染能力和增强现实内容信息,获取增强现实触发信息、与该增强现实触发信息相关联的增强现实数字内容以及混合内容体验配置当中的至少一个;响应于所述增强现实内容信息、增强现实触发信息以及混合内容体验配置的获取,根据所述情境敏感触发信号,启动至少一个现实源,以获取现实数据;当所述用户设备的渲染能力包括识别现实源中的增强现实触发信号的能力时,由该用户设备识别所述至少一个现实源中的至少一个增强现实触发信号;以及根据所述用户设备的渲染能力和所述混合内容体验配置,对所述标准数字内容的至少一个部分、所述增强现实数字内容以及由与所述标准数字内容的所述至少一个部分相关的至少一个现实源获取的现实数据当中的一个进行选择性渲染。

在又一实施方式中,本发明公开了一种渲染增强现实感知标准数字内容的非暂时性计算机可读存储介质,当该介质由计算装置执行时使得该计算装置:由用户设备对响应于与标准数字内容相关的触发条件的激活而启动的情境敏感触发信号进行检测;利用增强现实感知数据确定与所述情境敏感触发信号相关联的增强现实内容信息;根据所述用户设备的渲染能力和增强现实内容信息,获取增强现实触发信息、与该增强现实触发信息相关联的增强现实数字内容以及混合内容体验配置当中的至少一个;响应于所述增强现实内容信息、增强现实触发信息以及混合内容体验配置的获取,根据所述情境敏感触发信号,启动至少一个现实源,以获取现实数据;当所述用户设备的渲染能力包括识别现实源中的增强现实触发信号的能力时,由该用户设备识别所述至少一个现实源中的至少一个增强现实触发信号;以及由所述用户设备根据该用户设备的渲染能力和所述混合内容体验配置,对所述标准数字内容的至少一个部分、所述增强现实数字内容以及由与所述标准数字内容的所述至少一个部分相关的至少一个现实源获取的现实数据当中的一个进行选择性渲染。

应当理解的是,以上概略描述与以下详细描述均仅在于例示和说明,而不在于限制所要求保护的发明。

附图说明

所附各图并入本公开内容之内并构成本公开内容的一部分,用于对例示实施方式进行描述,并与说明书一道阐明所公开的原理。

图1显示了用于实现各种实施方式的示例计算机系统框图。

图2显示了根据一种实施方式渲染增强现实感知标准数字内容的方法流程图。

图3显示了根据另一实施方式渲染增强现实感知标准数字内容的方法流程图。

图4显示了根据一种实施方式创建增强现实感知标准数字内容的方法流程图。

图5显示了根据一种实施方式渲染增强现实感知内容的系统框图。

具体实施方式

以下,参考附图,对例示实施方式进行描述。在任何方便之处,各图中均采用相同附图标记指代相同或类似部件。虽然本文中描述了所公开原理的实施例和特征,但是在不脱离所公开实施方式的精神和范围的前提下,还可进行修改、调整以及实现其他实施方式。以下具体描述意在仅视作例示,而真正的范围及精神如权利要求书所述。

以下对其他说明性实施方式进行描述。在一种实施方式中,图1公开了用于实现各种实施方式的示例计算机系统框图。计算机系统102可包括中央处理单元(“cpu”或“处理器”104)。处理器104可包括至少一个用于执行程序组件的数据处理器,所述程序组件用于执行用户或系统生成的请求。用户可包括个人,使用设备(例如,本公开内容范围内的设备)的个人,或此类设备本身。所述处理器可包括专用处理单元,例如集成系统(总线)控制器、存储器管理控制单元、浮点单元、图形处理单元、数字信号处理单元等。所述处理器可包括微处理器,例如amd速龙(athlon)、毒龙(duron)或皓龙(opteron),arm应用处理器,嵌入式或安全处理器,ibmpowerpc,intelcore、安腾(itanium)、至强(xeon)、赛扬(celeron)或其他处理器产品线等。处理器104可通过主机、分布式处理器、多核、并行、网格或其他架构实现。一些实施方式可采用专用集成电路(asic)、数字信号处理器(dsp)、现场可编程门阵列(fpga)等嵌入式技术。

处理器104可设置为通过输入/输出(i/o)接口106与一个或多个i/o设备进行通信。i/o接口106可采用通信协议/方法,例如但不限于,音频、模拟、数字、单声道、rca、立体声、ieee-1394、串行总线、通用串行总线(usb)、红外、ps/2、bnc、同轴、组件、复合、数字视觉接口(dvi)、高清晰度多媒体接口(hdmi)、射频天线、s-视频,vga、ieee802.n/b/g/n/x、蓝牙、蜂窝(例如码分多址(cdma)、高速分组接入(hspa+)、移动通信全球系统(gsm)、长期演进(lte)、wimax等)等。

通过使用i/o接口106,计算机系统102可与一个或多个i/o设备进行通信。举例而言,输入设备108可以为天线、键盘、鼠标、操纵杆、(红外)遥控、摄像头、读卡器、传真机、加密狗、生物计量阅读器、麦克风、触摸屏、触摸板、轨迹球、传感器(例如加速度计、光传感器、gps、陀螺仪、接近传感器等)、触控笔、扫描仪、存储设备、收发器、视频设备/视频源、头戴式显示器等。输出设备110可以为打印机、传真机、视频显示器(例如阴极射线管(crt)、液晶显示器(lcd)、发光二极管(led)、等离子等)、音频扬声器等。在一些实施方式中,收发器112可与处理器104连接。收发器112可促进各类无线传输或接收。例如,收发器112包括以可操作方式连接至收发器芯片(例如德州仪器(texasinstruments)wilinkwl1283、博通(broadcom)bcm4750iub8、英飞凌科技(infineontechnologies)x-gold618-pmb9800等)的天线,以实现ieee802.11a/b/g/n、蓝牙、fm、全球定位系统(gps)、2g/3ghsdpa/hsupa通信等。

在一些实施方式中,处理器104可配置为通过网络接口116与通信网络114通信。网络接口116可与通信网络114通信。网络接口116可采用连接协议,包括但不限于,直接连接,以太网(例如双绞线10/100/1000baset),传输控制协议/网际协议(tcp/ip),令牌环,ieee802.11a/b/g/n/x等。通信网络114可包括,但不限于,直接互连、局域网(lan)、广域网(wan)、无线网络(例如使用无线应用协议)、因特网等。通过网络接口116和通信网络114,计算机系统102可与设备118、120和122通信。这些设备可包括,但不限于,个人计算机,服务器,传真机,打印机,扫描仪,以及各种移动设备,例如蜂窝电话、智能电话(例如苹果(apple)iphone、黑莓(blackberry)、基于安卓(android)系统的电话等)、平板电脑、电子书阅读器(亚马逊(amazon)kindle,nook等)、膝上型计算机、笔记本电脑、游戏机(微软(microsoft)xbox、任天堂(nintendo)ds,索尼(sony)playstation等)等。在一些实施方式中,计算机系统102本身可包含一个或多个上述设备。

在一些实施方式中,处理器104可配置为通过存储接口124与一个或多个存储设备(例如ram126、rom128等)通信。存储接口124可采用串行高级技术连接(sata)、集成驱动电子设备(ide)、ieee1394、通用串行总线(usb)、光纤通道、小型计算机系统接口(scsi)等连接协议连接至存储设备130,该存储设备包括,但不限于,存储驱动器、可移除磁盘驱动器等。所述存储驱动器还可包括磁鼓、磁盘驱动器、磁光驱动器、光盘驱动器、独立磁盘冗余阵列(raid)、固态存储设备、固态驱动器等。

存储设备130可存储一系列程序或数据库组件,包括但不限于,操作系统132、用户界面应用程序134、网页浏览器136、邮件服务器138、邮件客户端140、用户/应用程序数据142(例如本公开内容中所述的任何数据变量或数据记录)等。操作系统132可促进计算机系统102的资源管理和运行。操作系统132例如包括,但不限于,苹果macintoshosx、unix、类unix系统套件(例如伯克利软件套件(bsd)、freebsd、netbsd、openbsd等)、linux套件(如redhat、ubuntu、kubuntu等)、ibmos/2、微软windows(xp,vista/7/8等)、苹果ios、谷歌(google)安卓、黑莓操作系统等。用户界面134可利用文本或图形工具促进程序组件的显示、执行、互动、操控或操作。例如,用户界面可在以可操作方式连接至计算机系统102的显示系统上提供光标、图标、复选框、菜单、滚动条、窗口、窗口部件等计算机交互界面元件。还可采用图形用户界面(gui),包括但不限于,苹果macintosh操作系统的aqua、ibmos/2、微软windows(例如aero、metro等)、unixx-windows、网页界面库(例如activex、java、javascript、ajax、html、adobeflash等)等。

在一些实施方式中,计算机系统102可执行网页浏览器136存储的程序组件。网页浏览器136可以为超文本浏览应用程序,如微软因特网explorer、谷歌chrome、谋智(mozilla)火狐(firefox)、苹果safari等。安全网页浏览可通过https(安全超文本传输协议)、安全套接字层(ssl)、安全传输层(tls)等实现。网页浏览器可使用ajax、dhtml、adobeflash、javascript、java、应用程序编程接口(api)等工具。在一些实施方式中,计算机系统102可执行邮件服务器138存储的程序组件。邮件服务器138可以为微软exchange等因特网邮件服务器。所述邮件服务器可使用asp、activex、ansic++/c#、微软.net、cgi脚本、java、javascript、perl、php、python、webobjects等工具。所述邮件服务器还可使用因特网信息访问协议(imap),邮件应用程序编程接口(mapi),微软exchange,邮局协议(pop),简单邮件传输协议(smtp)等通信协议。在一些实施方式中,计算机系统102可执行邮件客户端140存储的程序组件。邮件客户端140可为苹果mail、微软entourage、微软outlook、谋智thunderbird等邮件查看程序。

在一些实施方式中,计算机系统102可存储用户/应用程序数据142,例如本公开内容中所述数据、变量、记录等。此类数据库可以为容错、关系、可扩展、安全数据库,例如甲骨文(oracle)或赛贝斯(sybase)。或者,上述数据库可通过数组、散列、链表、结构、结构化文本文件(例如xml)、表格等标准化数据结构实现,或者实施为面向对象的数据库(例如通过objectstore、poet、zope等)。上述数据库可以为合并或分布数据库,有时分布于本公开内容所讨论的上述各种计算机系统之间。应该理解的是,可以以任何可工作的组合形式对上述任何计算机或数据库组件的结构及操作进行组合、合并或分布。

可以理解的是,为了清楚起见,以上已参考不同功能单元和处理器对本发明实施方式进行了描述。然而,容易想到的是,在不影响本发明的前提下,还可将功能在不同功能单元、处理器或域之间进行任何合适的分布。例如,描述为由各不同处理器或控制器实现的功能也可由同一处理器或控制器实现。因此,所指的特定功能单元仅视为指代用于提供所描述功能的合适手段,而不严格表示逻辑上或物理上的结构或组织。

图2显示了根据一种实施方式渲染增强现实感知标准数字内容的方法流程图。为此目的,首先创建所述增强现实感知标准数字内容,并将标准数字内容和增强现实感知元数据纳入其中。标准数字内容例如包括,但不限于,电子书,pdf文件,记事本,图像,网页,microsoftword文档,音频内容,3d对象,虚拟现实,动画内容和视频内容。

通过创建所述增强现实感知标准数字内容,当用户设备不具有在标准数字内容上渲染增强现实的能力,则该用户设备将仅显示所述标准数字内容。换句话说,所述增强现实感知标准数字内容并不仅限于专用用户设备。如此,增强现实感知标准数字内容的创建者和用户无需承担因持有所述标准数字内容的内设和不内设增强现实感知功能的多个版本而带来的开销。相同内容可在具有不同渲染能力的用户设备上得以使用。

所述增强现实感知标准数字内容包括上述标准数字内容和增强现实感知元数据,而此两者进一步包括用于实现增强现实的信息和与其中所包括项目相关联的细节。所述增强现实感知元数据可由,但不限于,文件,数据库或数字存储内容构成,而且可存储于所述标准数字内容之外。或者,所述增强现实感知元数据的至少一部分可存储于所述标准数字内容之内。换句话说,该增强现实感知元数据可部分或全部存储于所述标准数字内容中。

所述增强现实实现信息也为元数据,而且进一步包括与情境敏感触发信号和增强现实内容信息间关联关系相关的细节。换句话说,每当检测到特定情境敏感触发信号时,即获取与该特定情境敏感触发信号相关联的增强现实内容信息。因此,当检测到不具有关联增强现实内容信息的情境敏感触发信号时,将不会导致任何进一步的动作或结果。换言之,此类情境敏感触发信号可以被忽略。所述增强现实实现信息还包括当检测到特定情境敏感触发信号时,与在用户设备中开启或关闭增强现实感知功能相关的细节。在一种示例实施方式中,可使用下表1表示所述增强现实实现信息:

表1

因此,参考上表1,如果检测到情境敏感触发信号cst2,则确定arc1为与cst2相关联的增强现实内容信息。另外,还确定每当检测到cst2时,需要关闭增强现实感知功能。类似地,每当检测到cst4时,需关闭增强现实感知功能。然而,当检测到cst1和cst3时,需打开增强现实感知功能。下面将对此作进一步详细解释。

情境敏感触发信号可由用户设备根据触发条件的激活而检测到。所述触发条件可包括以下的一个或多个,但不限于:用户动作;用户姿势;用户概况;用户偏好;周围环境;设备位置;设备朝向;内容流动态;以及设备事件,该设备事件包括省电模式、锁定状态和用户设备传感器值。所述情境敏感触发信号与触发条件的激活情境相对应。作为一例,对视频中2:00到2:15秒的时间段的渲染帧可用作情境敏感触发信号。作为另一例,文档第五页第二段到达用户设备显示器顶端可作为情境敏感触发信号。在一种例示实施方式中,可以以下表2表示情境敏感触发信号:

表2

所述增强现实内容信息包括涉及增强现实触发信号与增强现实数字内容间关联关系及混合内容体验配置的相关细节。增强现实触发信号可包括但不限于标记,物体,温度,时间流逝,位置,传感器值和声音。增强现实数字内容可包括但不限于3d模型,图像,音频,视频,动画内容,虚拟现实和文本。作为一例,每当标准数字内容或现实源中的特定标记(增强现实触发)进入视野时,即在背景中播放映射至该标记或与该标记相关联的音频。另一个例子是,当在标准数字内容或现实源中识别到特定对象时,播放与该对象相关联的视频。作为另一例,在用户与标准数字内容交互时,每当达到特定温度时,可以播放蜂鸣声。所述温度可由温度传感器(现实源)获得,该温度传感器可以内置于用户设备或者位于用户附近,并与用户设备通信。在一种例示实施方式中,可以以下表3表示增强现实触发信号:

表3

在此例示实施方式中,对于art2:以现实源(如摄像头)检测到车轮(物体)作为一种指示。类似地,对于art3:以温度传感器(现实源)检测到环境温度或用户设备温度大于100摄氏度作为一种指示。在一种例示实施方式中,将增强现实触发信号与增强现实数字内容之间的关联关系作为增强现实内容信息存储,其存储和表示方式如下表4所示:

表4

在一种例示实施方式中,增强现实数字内容还包括其与标准数字内容的一个或多个部分之间的关系/关联的相关信息,如下表5所示:

表5

其中,举例而言,当根据关联增强现实触发信号识别出增强现实数字内容(增强现实数字内容id:ardc3)时,将第3页第5段显示为弹出框,并根据上表所示细节对该弹出框的取向做进一步修改。

对应在用户设备上渲染标准数字内容部分、与该标准数字内容部分相关的增强现实数字内容,和/或由现实源获取的现实数据当中的哪些进行管理的规则保存为上述混合内容体验配置。换句话说,该混合内容体验配置规定必须对标准数字内容、增强现实数字内容和现实数据的何种组合进行渲染。该混合内容体验配置定义了可导致最终渲染决定的一系列事件,在以下步骤202~212对其进行进一步详细描述。所述现实源例如可包括但不限于摄像头,麦克风,传感器值和数字内容。所述传感器值可由多种传感器获得,此类传感器可包括但不限于压力传感器,临近传感器,周围环境传感器,陀螺仪,加速度计和罗盘。数字内容可包括但不限于电子书,pdf文件,记事本,图像,网页,microsoftword文档,音频内容,3d物体,虚拟现实,动画内容和视频内容。

在创建了增强现实感知标准数字内容后,当用户经用户设备与此类增强现实感知标准数字内容交互时,该用户设备可在步骤202中对响应于与该标准数字内容相关的触发条件的激活而启动的情境敏感触发信号进行检测。所述用户设备对该情境敏感触发信号的检测取决于该用户设备的渲染能力。该用户设备的渲染能力包括检测情境敏感触发信号和增强现实触发信号的能力,渲染增强现实数字内容的能力以及响应于增强现实触发信号的获取而启动一个或多个现实源的能力。

如果所述用户设备无检测情境敏感触发信号的内置功能,或者无实现此目的应用程序,则该用户设备将仅打开所述标准数字内容,而不能检测出该内容为增强现实感知内容。参考上表2,举例而言,用户可正利用其具有情境敏感触发信号检测能力的平板电脑阅读电子书(cid1)。当用户聚焦于该电子书的第2页时,将检测到一个情境敏感触发信号,即cst1。如果该平板电脑为标准平板电脑,则其无法检测到所述情境敏感触发信号。

随后,在步骤204中,基于步骤202中检测到的所述情境敏感触发信号,所述用户设备利用包含增强现实内容信息与情境敏感触发信号间关联记录的增强现实感知元数据确定与所述情境敏感触发信号相关联的增强现实内容信息。在步骤206中,根据所述用户设备的渲染能力以及增强现实内容信息,获取增强现实触发信息,与该增强现实触发信息相关联的增强现实数字内容以及混合内容体验配置当中的一个或多个。

其中,当所述用户设备已根据增强现实内容信息与情境敏感触发信号之间的映射关系确定了增强现实内容信息时,该增强现实内容信息即被用于确定彼此关联的增强现实触发信号和增强现实数字内容。作为一例,参考表4,在步骤204中,由于arc2与步骤202中检测到的情境敏感触发信号相关联,因此确定arc2为所述增强现实内容信息。arc2表明art1与ardc1相关联。作为另一例,当arc4在步骤204中被确定为所述增强现实内容信息时,则表明art2与ardc3相关联。此外,还进一步获取混合内容体验配置,其包括可使用户设备决定当用户与标准数字内容交互时需要在该用户设备上渲染的内容(标准数字内容,增强现实数字内容和/或现实数据)类型和组合的规则。如此,用户便可在所述用户设备上获得混合内容体验。

在上述获取之后,在步骤208中,根据所述情境敏感触发信号,一个或多个现实源被启动。该一个或多个现实源可获取现实数据。所述现实源可例如包括但不限于摄像头,麦克风,传感器值和数字内容。所述传感器值可由多种传感器获得,此类传感器可包括但不限于压力传感器,临近传感器,周围环境传感器,陀螺仪,加速度计和罗盘。数字内容可包括但不限于电子书,pdf文件,记事本,图像,网页,microsoftword文档,音频内容,3d物体,虚拟现实,动画内容和视频内容。

当所述增强现实实现信息中情境敏感触发信号和增强现实内容信息之间的映射关系与开启的增强现实感知功能相关联时,可使一个或多个现实源被启动。类似地,当所述映射关系与关闭的增强现实感知功能相关联时,可使一个或多个现实源被停用。参考上述例示实施方式的表1,cst1与arc1之间的映射关系与开启增强现实相关联,而cst2与arc1的映射关系与关闭增强现实相关联。举例而言,参考表1和表2,当cid1的第2页被聚焦时,cst1被用户设备检测。随后,该用户设备确定,在表1中arc1映射至cst1,而且此映射关系与开启增强感知功能相关联。类似地,cst2(cid1的第2页失焦)与arc1之间的映射关系与关闭增强感知功能相关联。因此,在此情形中,每当cid1的第2页被聚焦时,对用户设备显示屏和用户进行观察的摄像头即被打开,每当第2页失焦时,该摄像头即被关闭。在该摄像头开启期间,其获取第2页被聚焦时的现实数据,该数据包括与用户和用户设备显示屏之间的交互相关的信息。

随后,在步骤210中,所述用户设备识别出所述至少一个现实源中的一个或多个增强现实触发信号。仅当该用户设备的渲染能力包括识别现实源中的增强现实触发信号的能力时,其才能识别出增强现实触发信号。当所述用户设备为普通设备时,其不能检测出任何增强现实触发信号。继续上例并参考表3,当所述摄像头已打开且第2页处于该摄像头视野中时,其可识别出绘制于第3页上的车轮,并从而使得增强现实触发信号art2(如表3所述)被识别。

在步骤212中,所述用户设备对所述标准数字内容的一个或多个部分,所述增强现实数字内容以及由与该标准数字内容的一个或多个部分相关的一个或多个现实源获取的现实数据当中的一个进行选择性渲染。该选择性渲染根据所述混合内容体验配置实施。

继续上例,当表3中的art2被识别时,则进一步确定art2与表4中的ardc2相关联或映射至该ardc2。如此,当所述摄像头检测出cid1的第2页中的车轮时,art2被识别,并进一步导致需要在所述用户设备上对ardc2进行渲染的结论。现在参考上表5,对ardc2的渲染对应于在所述用户设备上全屏打开cid1的完整文档。从打开标准数字内容(即增强现实感知标准数字内容)到全屏打开cid1的完整文档的这一系列事件为建立于所述混合内容体验配置内的规则当中的一个规则。

作为另一例,当所述用户设备上显示某文档且当特定页面进入视野时,通过打开摄像头而开启增强现实感知功能。随后,根据该摄像头的拍摄内容,可在该页面或另一页面上显示内嵌附加信息/覆盖信息。作为又一例,当在摄像镜头内发现特定物体时,可从较大视频中截取一部分(例如从时间2:00到2:15)并将其显示于所述用户设备上。

在所述用户设备上的选择性渲染还取决于该用户设备的渲染能力。换句话说,如果该用户设备仅能渲染标准数字内容,则仅在该用户设备上渲染标准数字内容。如果该用户设备还具有渲染增强现实数字内容的能力,则其还将对与上述标准数字内容相关的增强现实数字内容进行渲染。然而,由于其不能启动现实源,因此不能根据由该现实源获取的现实数据对与所述标准数字内容相关的增强现实数字内容进行渲染。

例如,当使用所述用户设备上的普通pdf阅读器打开增强现实感知pdf文档时,该pdf文档将显示为无增强现实感知功能的普通pdf文档。然而,当使用该用户设备上的增强现实感知pdf阅读器打开相同文档时,还会对额外增强现实感知特征进行渲染。

由此可见,以上根据使用环境(目的)将可提供身临其境式混合内容体验的增强现实感知标准数字内容向用户渲染,而且标准数字内容的动态选择部分的渲染也基于使用环境。此外,还提供了可叠加于现有非增强现实内容或替代现有非增强现实内容的增强现实内容和非增强现实内容,从而可使维护人员的技能得到补充。此外,增强现实体验的所有现实输入被认为均可实现上述目的。

图3显示了根据另一实施方式渲染增强现实感知标准数字内容的方法流程图。在步骤302中,创建增强现实感知标准数字内容。以上已结合图2,对此进行了详细描述。在创建所述增强现实感知标准数字内容的过程中,增强现实感知功能和增强现实数字内容均可完全内嵌配置于所述标准数字内容中。或者,也可将增强现实数字内容配置于所述标准数字内容之外,而将增强现实感知功能内嵌配置于该标准数字内容之中。在另一情形中,还可将增强现实感知功能和增强现实数字内容完全配置于所述标准数字内容之外。

随后,在步骤304中,对响应于与标准数字内容相关的触发条件的激活而启动的情境敏感触发信号进行检测。在步骤306中,利用增强现实感知元数据确定与所述情境敏感触发信号相关联的增强现实内容信息。在步骤308中,根据所述增强现实内容信息与用户设备的渲染能力,获取增强现实触发信息,与该增强现实触发信息相关联的增强现实数字内容以及混合内容体验配置当中的一个或多个。以上已结合图2,对此进行了详细描述。

随后,在步骤310中,相应于步骤308中的获取动作,一个或多个现实源通过所述情境敏感触发信号被激活,以对现实数据进行获取。在步骤312中,识别所述一个或多个现实源中的一个或多个增强现实触发信号。以上已结合图2,对此进行了详细描述。在步骤314中,当所述情境敏感触发信号过期时,或当识别出停用情境敏感触发信号时,所述一个或多个现实源被停用。换句话说,增强现实感知功能可启动或关闭。作为一例,当标准数字内容的第3页进入视野时,物体检测引擎可被打开,而当该第5页离开视野时,所述对象检测引擎可被关闭。作为另一例,当对3:00到3:20时间段的帧进行渲染时,可打开噪声检测引擎,而当用户点击视频的暂停按钮时,该噪声检测引擎可被关闭。

增强现实引擎的选择还受到多种因素的影响,这些因素可包括但不限于用户偏好,增强现实数字内容,增强现实感知内容和用户设备的能力。例如,pdf文件的第2页可能含有用于开启增强现实功能以找出建筑物名称的标记。在这种情况下,仅运行光学字符识别(ocr)子引擎可能更加快捷,并节省时间和资源。

在步骤316中,用户设备根据其自身的能力自动确定在该用户设备上对增强现实数字内容进行渲染的程度。在一种实施方式中,通过对用户设备的能力进行查询而决定适当的渲染程度。所述能力可包括但不限于处理能力,可用存储器,显示尺寸,剩余电池量和通信速度。用户设备的这些能力用于增强现实感知内容渲染器所考虑的各种决策因素中。这些决策因素可包括,但不限于,选择合适的增强现实引擎,选择增强目标以及选择增强质量。

作为一例,具有2ghz处理器速度的用户设备可运行x增强现实引擎,而具有1ghz处理器的用户设备可运行y增强现实引擎。所述x增强现实引擎的能力优于y增强现实引擎的能力。作为另一例,一用户设备可具有由硬件加速的3d引擎,而另一用户设备可不具有该由硬件加速的3d引擎。如此,可做出在不具有所述硬件加速的3d引擎的用户设备上不显示3d增强内容的决定。

在此之后,在步骤316中,用户设备对所述标准数字内容的一个或多个部分、所述增强现实数字内容以及由所述一个或多个现实源获取的现实数据当中的一个进行渲染。以上已结合图2,对此进行了详细描述。

图4为显示了一种实施方式创建增强现实感知标准数字内容的方法流程图。在步骤402中,形成情境敏感触发信号与增强现实内容信息之间的关联关系以及增强现实触发信息与增强现实数字内容之间的关联关系。随后,在步骤404中,对包含选择性渲染规则的混合内容体验配置进行设置。以上已结合图2,对此进行了详细描述。

图5为显示了一种实施方式用于渲染增强现实感知标准数字内容的增强现实渲染系统500的框图。增强现实渲染系统500包括配置模块502,内容存储模块504和渲染模块506。

配置模块502由内容创建器508使用,以利用馈入配置模块502的外部标准数字内容创建和配置增强现实感知标准数字内容。配置模块502将标准数字内容和增强现实感知元数据(arama)信息存入内容存储模块504的内容存取控制器510中,并从该内容存取控制器获取所述信息,该内容存取控制器对增强现实感知标准数字内容进行存储和管理,并将其提供给渲染模块506。为实现此目的,内容存取控制器510与渲染模块506的内容处理器512通信。随后,内容处理器512使得所述数据可供渲染模块506的各种模块和组件使用。以上已结合图2,对增强现实感知标准数字内容的创建和配置进行了详细描述。

渲染模块506还包括情境敏感触发模块514,现实源控制器516,内容混合器518,用户动作处理器520和内容渲染模块522。情境敏感触发模块514从渲染模块506中的其他模块和部件获取情境输入。此外,所述情境敏感触发模块还分析和生成情境敏感触发信号,并使其可供其他模块和部件使用。以上已结合图2,对情境敏感触发信号进行了详细描述。

现实源控制器516接收由现实源捕获的现实数据。现实源例如可包括但不限于摄像头,传感器值和数字内容。所述现实数据可以来自相同设备和/或其他外部源和环境。由内容处理器512,情境敏感触发模块514和现实源控制器516获取或生成的内容传送至内容混合器518。

内容混合器518包括增强现实引擎524和混合内容引擎526,并使用这些引擎对所接收的内容进行混合,而且将混合后的内容发送于内容渲染模块522。除了接收所述混合后的内容外,内容渲染模块522还从用户动作处理器520接收输入,而该用户动作处理器又从内容用户528接收输入。根据所接收的信息,内容渲染模块522在输出设备530上选择性渲染该所接收的内容,以供内容用户528消费。以上已结合图2,对此进行了详细描述。

本发明的各种实施方式提供用于增强现实感知内容的系统和方法。其中,根据使用环境(目的)将可提供身临其境式混合内容体验的增强现实感知标准数字内容向用户渲染,而且标准数字内容的动态选择部分的渲染也基于使用环境。此外,还提供了可叠加于现有非增强现实内容或替代现有非增强现实内容的增强现实内容和非增强现实内容,从而可使维护人员的技能得到补充。此外,增强现实体验的所有现实输入被认为均可实现上述目的。

本说明书已对用于增强现实感知内容的系统和方法进行了描述。所示步骤用于说明所述例示实施方式,并且应当预想到的是,随着技术的不断发展,特定功能的执行方式也将发生改变。本文所呈现的上述实施例用于说明而非限制目的。此外,为了描述的方便性,本文对各功能构建模块边界的定义为任意性的,只要其上述功能及其关系能够获得适当执行,也可按其他方式定义边界。根据本申请的启示内容,替代方案(包括本申请所述方案的等同方案、扩展方案、变形方案、偏差方案等)对于相关领域技术人员是容易想到的。这些替代方案均落入所公开实施方式的范围和精神内。

此外,一个或多个计算机可读存储介质可用于实施本公开内容的实施方式。计算机可读存储介质是指可对处理器可读取的信息或数据进行存储的任何类型的物理存储器。其中,计算机可读存储介质可对由一个或多个处理器执行的指令进行存储,包括用于使处理器执行根据本申请实施方式的步骤或阶段的指令。“计算机可读介质”一词应理解为包括有形物件且不包括载波及瞬态信号,即为非临时性介质,例如随机存取存储器(ram)、只读存储器(rom)、易失性存储器、非易失性存储器、硬盘驱动器、只读光盘存储器(cd-rom)、dvd、闪存驱动器、磁盘以及其他任何已知物理存储介质。

以上公开内容及实施例旨在于仅视为示例性,所公开实施方式的真正范围和精神由权利要求指出。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1