增强现实信息的确定的制作方法

文档序号:8227594阅读:423来源:国知局
增强现实信息的确定的制作方法
【专利说明】增强现实信息的确定
【背景技术】
[0001] 实施例一般涉及确定或实现增强现实(AR)信息。更具体地说,实施例涉及检测相 对于图像捕捉装置的加速条件,并且响应加速条件,从图像捕捉装置相关联的视频选择数 据W获得用于视频的AR信息。实施例也涉及基于AR信息修改视频。
[000引可获得AR信息或将其用于修改与图像捕捉装置相关联的视频。然而,获得AR信 息可要求过于复杂的过程,如计算运动向量W发现在视频的连续峽之间的差别。另外,获得 AR信息可包括可造成不准确结果的过程,如在定期时间间隔发送视频峽W便分析。此外,获 得AR信息可要求不断传送大量的数据巧日视频的每个峽)W便分析。因此,可存在不必要的 资源利用,如处理器利用、功率利用、带宽利用等等。
【附图说明】
[0003] 本领域技术人员在阅读W下说明书和随附权利要求书并参照附图后,将明白本发 明实施例的各种优点,其中: 图1A和1B是根据一实施例,基于相对于图像捕捉装置的低加速条件,获得增强现实 (AR)信息的方案的示例; 图2是根据一实施例,基于相对于图像捕捉装置的低加速条件,获得AR信息的方法的 示例的框图; 图3是根据一实施例,基于相对于图像捕捉装置的低加速条件,获得AR信息的方法的 示例的流程图; 图4是根据一实施例的逻辑体系结构的示例的框图; 图5是根据一实施例的系统的示例的框图。
[0004] 图6是根据一实施例,基于相对于图像捕捉装置的低加速条件,获得AR信息的示 例的绘图; 图7是根据一实施例,包括基于相对于图像捕捉装置的低加速条件,获得AR信息的流 程的系统的示例的框图; 图8是根据一实施例的处理器的示例的框图;W及 图9是根据一实施例的系统的示例的框图。
【具体实施方式】
[0005] 图1A示出获得增强现实(AR)信息的方案。在所示示例中,设备12包括屏幕14、 前置相机16和后置相机18。设备12可包括任何视频显示平台,如膝上型计算机、个人数字 助理(PDA)、无线智能电话、媒体内容播放器、成像装置、移动因特网装置(MID)、诸如智能 电话、智能平板、智能电视等任何智能装置、投影仪、眼镜(例如,护目镜)等等或其组合。后 置相机18可捕捉在设备12的视野中的对象20的视频,并且用户10能够观察屏幕14上的 对象20。可实时撞染视频,可存储视频W便W后观看,或者该些可W组合。
[0006] 在设备12接近对象20时,存在相对于设备12的高加速条件。诸如加速计等设备 12的传感器可检测高加速条件,并且虽然在屏幕14上向用户10显示对象20,但不提供AR 信息。用户10暂停W观察对象20时,存在相对于设备12从高加速条件到低加速条件的转 变。在一个实施例中,检测低加速条件可基于超出阔值,如加速阔值、分类阔值等等或其组 厶 口 〇
[0007] 响应低加速条件,可自动选择数据。例如,基于在低加速条件期间的预确定时期, 可自动选择数据。在一个实施例中,数据包括对象20的特征、对象20的图像、包括对象20 的视频的单峽等等或其组合。另外,数据可从视频提取并且用于获得有关视频的AR信息, 如有关对象20的信息。例如,数据可用于识别视频中的对象20,识别与视频中对象20有关 的信息等等及其组合。另外,可在设备12分析数据,可将数据传递到远程设备(例如,远程 服务器)W便分析数据,或其组合。在所示方案中,获得了 AR信息24, AR信息24包括与对 象20相关联的信息,并且响应低加速条件在屏幕14上在带有对象20的视频中向用户10 、tl/_ /J、- 〇
[0008] 图1B示出获得AR信息的另一方案。在所示方案中,设备12和对象20之一或两 者相对于彼此在移动,并且设备12的加速计检测到相对于设备12的高加速条件。设备12 和对象20经过彼此时,前置相机16或后置相机18在对象20穿过设备12的视野时捕捉其 视频。可存储视频W供W后观看。用户10暂停例如W便从存储装置检索视频时,存在相 对于设备12从高加速条件到低加速条件的转变,并且响应低加速条件,自动从视频选择数 据。在所示方案中,获得了 AR信息24, AR信息24包括与对象20相关联的信息,并且响应 低加速条件在屏幕14上在带有对象20的视频中向用户10显示。
[0009] 现在转到图2,图中示出获得AR信息的方法102。方法102可实现为逻辑指令集 和/或固件,逻辑指令集和/或固件存储在诸如随机存取存储器(RAM)、只读存储器(ROM)、 可编程ROM (PROM)、闪存等机器或计算机可读存储介质中,诸如可编程逻辑阵列(PLA)、现 场可编程口阵列(FPGA)、复杂可编程逻辑装置(CPLD)等可配置逻辑中,使用诸如专用集成 电路(ASIC)、CM0S或晶体管-晶体管逻辑(TTL)技术等电路技术的固定功能逻辑硬件中或 其任何组合中。例如,执行方法102中所示操作的计算机程序代码可W-个或更多个编程 语言的组合编写,包括诸如C++或诸如此类等面向对象的编程语言和诸如"C"编程语言或 类似编程语言等常规过程编程语言。另外,方法102能够使用任何上面提及的电路技术实 现。
[0010] 所示处理框126提供用于检测相对于图像捕捉装置的加速条件,如低加速条件。 图像捕捉装置可包括任何平台,如膝上型计算机、PDA、无线智能电话、媒体内容播放器、成 像装置、MID、诸如智能电话、智能平板、智能电视等任何智能装置、投影仪、眼镜(例如,护目 镜)等等或其组合。另外,图像捕捉装置可包括传感器,如相机。检测可在视频管线的任何 级或组件完成,包括传感器、操作系统、应用程序等等或其组合。例如,运动传感器(例如,力口 速计)可检测低加速条件。另外,运动传感器可检测在低加速条件与高加速条件之间的转 变,例如,从高加速条件到低加速条件。此外,运动传感器可基于诸如加速阔值、分类阔值等 阔值或其组合,检测低加速条件。
[0011] 所示处理框128提供用于响应诸如低加速条件等加速条件,从与图像捕捉装置相 关联的视频选择数据。数据可包括视频的任何部分的特征。例如,特征可具有视频中的对 象,如人物的特征(例如,面部识别)。通过使用任何过程巧日尺度不变特征变换(SIFT)、压缩 的梯度直方图(CHoG)描述符等等或其组合),可确定特征。另外,数据可包括视频中对象的 图像、视频的峽等等或其组合。视频或数据可包括任何格式,如联合图像专家组(JPEG)格 式、图形互换格式(GIF)、标记图像文件格式(TIFF)、原始图像文件格式(RAW)、移动图像专 家组(MPEG)格式、Windows媒体视频格式(WMV)格式等等或其组合。
[0012] 可在视频管线的任何级或组件选择数据,包括传感器、网络接口组件、存储器、存 储装置、硬盘、操作系统、应用程序等等或其组合。例如,在诸如存储器等视频管线的任何级 或组件接收视频或可访问视频时,可从视频选择数据。另外,基于在加速条件期间的预确定 时期,如在低加速条件期间,可自动选择数据。另外,可在视频的任何级或组件提取数据。
[0013] 可将数据传递到远程处理器、设备、系统等等或其组合。例如,网络接口组件可 提供通信功能性W实现广泛的多种目的,如蜂窝电话(例如,W-CDMA扣MT巧、CDMA2000 aS-856/IS-2000)等)、WiFi(例如,IE邸 802.11,1999 版,LAN/MAN无线LANS)、蓝牙(例 女口,IE邸 802. 15. 1-2005,无线个人区域网)、WiMax (例如,I邸E 802. 16-2004, LAN/MAN 宽 带无线LANS)、全球定位系统佑P巧、扩频(例如,900 MHz)和其它射频(RF)电话技术目的。 另外,数据可在用户有关的本地装置(例如,用户的移动装置)中存储或使
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1