书签 分享 收藏 举报 版权申诉 / 15

动态增强现实媒体创建.pdf

  • 上传人:b***
  • 文档编号:6149815
  • 上传时间:2019-04-19
  • 格式:PDF
  • 页数:15
  • 大小:1.91MB
  • 摘要
    申请专利号:

    CN201310595064.6

    申请日:

    2013.11.21

    公开号:

    CN103853326A

    公开日:

    2014.06.11

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 3/01申请日:20131121|||公开

    IPC分类号:

    G06F3/01

    主分类号:

    G06F3/01

    申请人:

    国际商业机器公司

    发明人:

    C·O·艾伦

    地址:

    美国纽约阿芒克

    优先权:

    2012.12.06 US 13/707,019

    专利代理机构:

    北京市金杜律师事务所 11256

    代理人:

    酆迅;陈姗姗

    PDF完整版下载: PDF下载
    内容摘要

    根据本公开的一个方面,公开一种用于混合平台相关的仿真接口的方法和技术。该方法包括:接收现实数据;分析现实数据;基于对现实数据的分析来识别增强数据;生成增强的现实内容;确定现实数据是否对应于预定捕获事件标准;以及响应于确定现实数据对应于预定捕获事件标准,捕获增强的现实内容。

    权利要求书

    权利要求书
    1.  一种方法,包括:
    接收现实数据;
    分析所述现实数据;
    基于对所述现实数据的所述分析来识别增强数据;
    生成增强的现实内容;
    确定所述现实数据是否对应于预定捕获事件标准;以及
    响应于确定所述现实数据对应于所述预定捕获事件标准,捕获所述增强的现实内容。

    2.  根据权利要求1所述的方法,其中捕获所述增强的现实内容包括捕获所述增强的现实内容的视频段。

    3.  根据权利要求1所述的方法,其中捕获所述增强的现实内容包括捕获所述增强的现实内容的图像。

    4.  根据权利要求1所述的方法,还包括:
    预期所述现实数据将对应于所述预定捕获标准;
    发起对所述增强的现实内容的捕获;以及
    响应于所述现实数据不满足所述预定捕获标准,丢弃捕获的所述增强的现实内容。

    5.  根据权利要求1所述的方法,其中捕获所述增强的现实内容包括在显示所述增强的现实内容之前捕获所述增强的现实内容。

    6.  根据权利要求1所述的方法,还包括经由无线接口接收所述预定捕获事件标准。

    7.  一种系统,包括:
    处理器;
    增强模块,可由所述处理器执行以:
    接收现实数据;
    分析所述现实数据;
    基于对所述现实数据的所述分析来识别增强数据;
    生成增强的现实内容;以及
    捕获模块,可由所述处理器执行以:
    确定所述现实数据是否对应于预定捕获事件标准;以及
    响应于确定所述现实数据对应于所述预定捕获事件标准,捕获所述增强的现实内容。

    8.  根据权利要求7所述的系统,其中所述捕获模块可操作用于捕获所述增强的现实内容的视频段。

    9.  根据权利要求7所述的系统,其中所述捕获模块可操作用于捕获所述增强的现实内容的图像。

    10.  根据权利要求7所述的系统,其中所述捕获模块可操作用于:
    预期所述现实数据将对应于所述预定捕获标准;
    发起对所述增强的现实内容的捕获;以及
    响应于所述现实数据不满足所述预定捕获标准,丢弃捕获的所述增强的现实内容。

    11.  根据权利要求7所述的系统,其中所述捕获模块可操作用于在显示所述增强的现实内容之前捕获所述增强的现实内容。

    12.  根据权利要求7所述的系统,还包括用于接收所述预定捕获事件标准的无线接口。

    13.  一种方法,包括:
    接收现实数据;
    分析所述现实数据;
    基于对所述现实数据的所述分析来识别增强数据;
    生成增强的现实内容;
    确定所述增强数据是否对应于预定捕获事件标准;以及
    响应于确定所述增强数据对应于所述预定捕获事件标准,捕获所述增强的现实内容。

    14.  根据权利要求13所述的方法,其中捕获所述增强的现实内容包括捕获所述增强的现实内容的视频段。

    15.  根据权利要求13所述的方法,其中捕获所述增强的现实内容包括捕获所述增强的现实内容的图像。

    16.  根据权利要求13所述的方法,还包括:
    预期所述增强数据将对应于所述预定捕获标准;
    发起对所述增强的现实内容的捕获;以及
    响应于所述增强数据不满足所述预定捕获标准,丢弃捕获的所述增强的现实内容。

    17.  根据权利要求13所述的方法,其中捕获所述增强的现实内容包括在显示所述增强的现实内容之前捕获所述增强的现实内容。

    18.  一种系统,包括:
    处理器;
    增强模块,可由所述处理器执行以:
    接收现实数据;
    分析所述现实数据;
    基于对所述现实数据的所述分析来识别增强数据;
    生成增强的现实内容;以及
    捕获模块,可由所述处理器执行以:
    确定所述增强的现实内容是否对应于预定捕获事件标准;以及
    响应于确定所述增强的现实内容对应于所述预定捕获事件标准,捕获所述增强的现实内容。

    19.  根据权利要求18所述的系统,其中所述捕获模块被配置用于在显示所述增强的现实内容之前捕获所述增强的现实内容。

    说明书

    说明书动态增强现实媒体创建
    技术领域
    本公开涉及媒体创建,更具体地涉及动态增强现实媒体创建。
    背景技术
    增强现实一般是指以组合显示向用户呈现真实世界和虚拟现实或者增强数据。例如增强现实系统可以通过用计算机生成的补充信息加强这样的内容来加强真实世界内容。增强信息可以叠加到真实世界图像上或者用使得用户能够在组合视图中查看真实世界内容和增强信息二者的方式来显示。
    发明内容
    根据本公开的一个方面,公开一种用于动态增强现实媒体创建的方法和技术。该方法包括:分析现实数据;生成增强的现实内容;确定现实数据是否对应于预定捕获事件标准;以及响应于确定现实数据对应于预定捕获事件标准,捕获增强的现实内容。
    附图说明
    为了更全面理解本申请、目的及其优势,现在参照结合附图进行的以下描述,在附图中:
    图1是可以在其中实施本公开的示例实施例的数据处理系统的网络的一个实施例;
    图2是可以在其中实施本公开的示例实施例的数据处理系统的一个实施例;
    图3是图示可以在其中实施本公开的示例实施例的用于动态增强现实媒体创建的数据处理系统的一个实施例的图;以及
    图4是图示根据本公开用于动态增强现实媒体创建的方法的一个实施例的流程图。
    具体实施方式
    本公开的实施例提供一种动态增强现实媒体创建的方法和技术。例如在一些实施例中,该方法和技术包括:分析现实数据;生成增强的现实内容;确定现实数据是否对应于预定捕获事件标准;以及响应于确定现实数据对应于预定捕获事件标准,捕获增强的现实内容。本公开的实施例支持动态和自动创建/捕获增强的现实内容(例如用增强信息叠加/补充的真实世界内容)。本公开的实施例可以按照某些预定义标准来评估发生的真实世界事件以及将补充真实世界感知的增强信息,以确定是否发起对增强的现实内容的捕获/存储。捕获的增强的现实内容可以是视频内容、屏幕快照/图像、音频或者另外的形式。另外,本公开的实施例可以产生多个线程以在设备上渲染这样的增强的现实内容时并行地捕获这样的内容。
    所属技术领域的技术人员知道,本发明的各个方面可以实现为系统、方法或计算机程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
    可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取存储器 (RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
    计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
    计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等等,或者上述的任意合适的组合。
    可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
    下面将参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专 用计算机或其他可编程数据处理装置的处理器使得生产出一种机器,使得这些计算机程序指令在通过计算机或其他可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。
    也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使得计算机、其他可编程数据处理装置、或其他设备以特定方式工作使得,存储在计算机可读介质中的指令就产生出包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的指令的制造品(article of manufacture)。
    也可以把计算机程序指令加载到计算机或其他可编程数据处理装置上,使得在计算机或其他可编程数据处理装置上执行一系列操作步骤,以产生计算机实现的过程使得在计算机或其他可编程装置上执行的指令提供实现流程图和/或框图中的一个或多个方框中规定的功能/动作的过程。
    现在参照附图并且具体参照图1-图2,其提供可以在其中实施本公开的示例实施例的数据处理环境的示例图。应当理解,图1-图2仅为示例而未旨在于声明或者暗示与其中可以实施不同实施例的环境有关的任何限制。可以进行对描绘的环境的许多修改。
    图1是可以在其中实施本公开的示例实施例的数据处理系统的网络的图解表示。网络数据处理系统100是可以在其中实施本公开的示例实施例的计算机网络。网络数据处理系统100包含网络130,该网络是用来在网络数据处理系统10内连接在一起的各种设备和计算机之间提供通信链路的媒介。网络130可以包括连接,诸如有线、无线通信链路或者光纤线缆。
    在一些实施例中,服务器140和服务器150与数据存储库160一起连接到网络130。服务器140和服务器150可以例如是IBM System服务器。此外,客户端110和120连接到网络130。客户端110和120可以例如是个人计算机或者网络计算机。在描绘的示例中,服务器140向客户端110和120提供数据和/或服务,诸如但 不限于数据文件、操作系统镜像和应用。网络数据处理系统100可以包括附加服务器、客户端和其他设备。
    在描绘的示例中,网络数据处理系统100是因特网,其中网络130代表使用传输控制协议/网际协议(TCP/IP)协议套件相互通信的网络和网关的世界范围集合。在因特网的心脏是在由路由数据和消息的数以千计的商业、政府、教育和其他计算机系统构成的主要节点或者主机计算机之间的高速数据通信链路的中枢。当然,也可以将网络数据处理系统100实施为许多不同类型的网络,诸如内部网、局域网(LAN)或者广域网(WAN)。图1旨在于作为示例而不是作为对于不同示例实施例的架构限制。
    图2是可以在其中实施根据本公开的用于动态增强现实媒体创建的系统的一个实施例的数据处理系统200,诸如但不限于客户端110和/或服务器140的一个实施例。在这一实施例中,数据处理系统200包括在处理器单元204、存储器206、持久存储装置208、通信单元210、输入/输出(I/O)单元212和显示器214之间提供通信的总线或者通信结构202。
    处理器单元204服务于执行用于可以向存储器206中加载的软件的指令。处理器单元204根据特定实现方式可以是一个或者多个处理器的集合或者可以是多处理器核。另外,可以使用其中主处理器与辅处理器存在于单个芯片上的一个或者多个异构处理器系统来实施处理器单元204。作为另一示例,处理器单元204可以是包含多个相同类型的处理器的对称多处理器系统。
    在一些实施例中,存储器206可以是随机存取存储器或者任何其他适当易失性或者非易失性存储设备。持久存储装置208可以根据特定实现方式采用各种形式。例如持久存储装置208可以包含一个或者多个部件或者设备。持久存储装置208可以是硬驱动、闪存、可重写光盘、可重写磁带或者上述各项的某个组合。持久存储装置208使用的介质也可以可拆卸,诸如但不限于可拆卸硬驱动。
    通信单元210提供与其他数据处理系统或者设备的通信。在这 些示例中,通信单元210是网络接口卡。调制解调器、线缆调制器解调器和以太网卡仅为当前可用网络接口适配器类型中的少数类型。通信单元210可以通过使用物理或者无线通信链路或者二者来提供通信。
    输入/输出单元212实现与可以连接到数据处理系统200的其他设备的数据输入和输出。在一些实施例中,输入/输出单元212可以通过键盘和鼠标为用户输入提供连接。另外,输入/输出单元212可以向打印机发送输出。显示器214提供用于向用户显示信息的机制。
    用于操作系统和应用或者程序的指令位于持久存储装置208上。这些指令可以被加载到存储器206中以供处理器单元204执行。处理器单元204可以使用可以位于存储器、诸如存储器206中的由计算机实施的指令来执行不同实施例的过程。这些指令称为程序代码、计算机可用程序代码或者计算机可读程序代码,该程序代码可以由处理器单元204中的处理器读取和执行。可以在不同物理或者有形计算机可读介质、诸如存储器206或者持久存储装置208上实施不同实施例中的程序代码。
    程序代码216以函数形式位于有选择地可拆卸的计算机可读介质218中并且可以被加载到数据处理系统200上或者被传送到数据处理系统200以供处理器单元204执行。程序代码216和计算机可读介质218在这些示例中形成计算机程序产品220。在一个示例中,计算机可读介质218可以是有形形式、诸如光盘或者磁盘,该光盘或者磁盘被插入或者放置到作为持久存储装置208的一部分的驱动或者其他设备中以用于向存储设备、诸如作为持久装置208的一部分的硬驱动上传送。在有形形式中,计算机可读介质218也可以采用持久存储装置的形式、诸如连接到数据处理系统200的硬驱动、拇指驱动或者闪存。计算机可读介质218的有形形式也称为计算机可记录存储介质。在一些实例中,计算机可读介质218可以不可拆卸。
    备选地,可以从计算机可读介质218通过去往通信单元210的通信链路和/或通过去往输入/输出单元212的连接向数据处理系统200传送程序代码216。通信链路和/或连接在示例中可以为物理或者无线的。
    针对数据处理系统200图示的不同部件并不旨在提供对其中可以实施不同实施例的方式的架构限制。可以在如下数据处理系统中实施不同示例实施例,该数据处理系统除了针对数据处理系统200图示的部件之外还包括其他部件或者包括取代所示部件的部件。图2中所示其他部件可以不同于所示示例。例如数据处理系统200中的存储设备是可以存储数据的任何硬件装置。存储器206、持久存储装置208和计算机可读介质218是有形形式的存储设备的示例。
    图3是用于动态增强现实媒体创建的系统300的一个示例实施例。系统300可以实施在数据处理系统或者平台上,诸如但不限于客户端110和/或120、系统200上或者在其他数据处理系统位置。在图3中所示实施例中,系统300包括增强现实设备302和增强现实系统304。增强现实设备302可以包括用于接收/分析现实内容(真实世界数据、诸如可视、音频和/或其他类型的真实世界可感知信息)以及结合现实内容而生成/显示增强数据(例如虚拟现实数据)的任何类型的设备。例如增强现实设备302可以包括但不限于手持机、眼镜/护目镜、智能电话、平板计算机、移动设备或者可操作用于结合真实世界可视内容显示增强内容的其他类型的设备。增强现实系统304可以包括提供增强数据306以用于增强设备302上的现实内容的任何类型的计算和/或服务器系统(例如远离设备302)。增强数据306可以包括但不限于声音、文字、图形内容、视频内容和/或全球定位系统(GPS)数据。例如在一些实施例中,可以基于设备302经历/检测的现实内容通过通信网络308向设备302实时地流传输增强数据306。
    在图3中,设备302包括处理器单元312、成像设备314、收发器316、显示设备318、扬声器319、一个或者多个传感器320和 存储器322。成像设备314可以包括用于接收现实内容的任何类型的设备(例如相机)。收发器316可操作用于支持在设备302与另一实体/源、诸如但不限于增强现实系统304、电话通信系统、个人计算系统、GPS网络等之间的无线通信。显示设备318可以包括支持显示/呈现现实内容和/或增强的现实内容(即用增强数据/内容增强的现实内容)的任何类型的设备。显示设备318可以包括液晶显示器(LCD)设备、图像投影设备(例如用于向屏幕、眼镜/护目镜透镜上投影增强内容/数据和/或以其他方式在设备302的用户的视野内显示增强内容(独自或者与现实内容组合))。传感器320可以包括用于检测相对于设备302的环境条件、诸如但不限于朝向、运动/移动、GPS数据/信号等的任何类型的传感器。
    在图3中所示实施例中,存储器32包括增强模块330、捕获模块332、通信模块334、渲染引擎336和帧缓冲器338。增强模块330被配置用于分析设备所检测/接收的现实内容340(例如经由成像设备314获取的现实或者真实世界图像数据或者其他类型的设备获得的另一类型的真实世界数据、诸如真实世界音频内容)、确定、请求和/或识别用于增强现实内容340以及生成/显示增强的现实内容344的增强数据342。增强的现实内容344可以代表增强的内容的组合表示(例如组合增强数据342与现实内容340并且呈现/显示组合内容(例如在显示设备318上向用户的视野中显示/投影/叠加增强数据342,使得与用户感知的真实世界内容组合地向用户呈现增强数据342,经由扬声器319或者其他音频部件呈现音频内容的形式的增强数据342,等等))。捕获模块332被配置用于响应于用户希望的标准而捕获/记录增强的现实内容344。通信模块334被配置用于支持在设备301与另一系统/设备(例如增强现实系统304、电话通信系统等)之间的通信(例如有线和/或无线)。渲染引擎336被配置用于渲染图像内容(例如视频和/或静止/屏幕快照图像数据)。可以使用可以基于硬件、基于软件或者二者的某个组合的已知技术以任何适当方式实施增强模块330、捕获模块332、通信模块334和/或渲染 引擎336。例如增强模块330、捕获模块332、通信模块334和/或渲染引擎336可以包括用于执行如这里描述的各种功能的软件、逻辑和/或可执行代码(例如驻留作为在处理器单元上运行的软件和/或算法、在处理器或者其他类型的逻辑芯片中驻留的硬件逻辑、集中于单个集成电路中或者分布于数据处理系统中的不同芯片之中)。
    在图3中所示实施例中,存储器322也包括捕获配置数据350。捕获配置数据350包括与用户希望的用于实时(或者接近实时)捕获/记录增强的现实内容344的标准相关联的信息。例如在所示实施例中,捕获配置数据350包括指示某些事件的捕获事件标准352,这些事件如果出现或者预期出现,则捕获模块332自动捕获/记录增强的现实内容344并且存储这种内容作为捕获的增强的现实内容360。捕获的增强的现实内容360可以是设置/预定和/或可变的持续时间的视频剪辑(例如增强的视频362,该视频可以具有可视和/或音频成分)、图像快照/屏幕捕获(例如增强的图像364)或者其他类型的数据内容(例如音频)这样的形式。标准352可以对应于真实世界内容(例如经历某个事件、诸如遇到特定人员、检测到喜爱的书、检测到路标的名称、检测到餐馆的名称、接收电话呼叫等)、增强的内容(例如电话号码、个人(例如电话呼叫者)的图像、GPS坐标、按照检测到的作者姓名的其他书名等形式的增强数据342的表示)和/或增强的现实内容344(例如,满足预定义标准的现实世界内容与增强内容的组合,诸如音乐家的照片这样的真实世界内容组合这样的音乐家演奏的乐曲的声音剪辑的增强信息)。在一些实施例中,捕获模块332被配置用于与增强模块330对接以确定现实内容340、增强数据342和/或增强的现实内容344是否满足(或者可能满足)标准352。响应于现实内容340、增强数据342和/或增强现实内容344满足(或者预期它满足)标准352,捕获模块332自动(即无需进一步用户干预)捕获/记录增强的现实内容344并且存储这样的捕获的内容作为捕获的增强的现实内容360。
    作为示例,考虑设备302的用户正沿街步行并且查看餐馆标 志。增强模块330分析与所查看的餐馆标志对应的、经由成像设备314检测/接收的图像内容关联的现实内容340,并且确定/访问增强数据342以显示与这样的餐馆关联的增强数据342/306。增强数据342/306可以包括本地存储于设备302上和/或从外部源(例如增强现实系统304)取回的信息。在这一示例中,增强数据342/306可以包括餐馆的地址、餐馆的菜系、餐馆的电话号码等。标准352可以指示响应于检测到具有特定菜系的餐馆,捕获模块332应当自动捕获/记录与这样的餐馆关联的增强的现实内容344。在这一示例中,捕获的增强的现实内容360可以包括描绘餐馆的外观的图像的增强图像364以及描绘餐馆的电话号码和/或GPS坐标的增强数据342/306。捕获的增强的现实内容360可以在以后时间被回放、向远程服务器上传、向另一设备下载,等等。
    在一些实施例中,捕获模块332在向设备302的用户显示/呈现之前,捕获/记录增强的现实内容344。例如在一些实施例中,捕获模块332可以与渲染引擎336和/或帧缓冲器338对接以在其显示/呈现之前(例如在显示设备318上呈现它之前)捕获增强的现实内容344。以这一方式,捕获模块332可以在将向设备的用户呈现增强的现实内容344之前发起记录/捕获这样的增强的现实内容344,由此保证捕获这样的内容(如果必须响应于用户查看增强的现实内容344来人工发起捕获则可能错过这样的内容)。
    在一些实施例中,设备302包括使得用户能够向设备302输入捕获配置数据350的接口370。例如,接口370可以包括使得用户能够无线输入/存储/编辑捕获配置数据350的无线接口370。接口370可以使得设备302的用户能够从另一无线设备(例如蜂窝电话)输入捕获配置数据350。接口370也可以支持非无线输入捕获配置数据350。可以使用可以基于硬件、基于软件或者二者的某个组合的已知技术以任何适当方式实施接口370。例如接口370可以包括用于执行如这里描述的各种功能的软件、逻辑和/或可执行代码(例如驻留作为在处理器单元上运行的软件和/或算法、在处理器或者其他类型的 逻辑芯片中驻留的硬件逻辑、集中于单个集成电路中或者分布于数据处理系统中的不同芯片之中)。
    在一些实施例中,捕获模块332被配置用于触发在单独的线程上的捕获/记录增强的现实内容344。例如在一些实施例中,捕获模块332可以被配置用于起动用于捕获增强的视频362的一个线程以及用于捕获增强的图像364的另一线程。因此,捕获模块332可以被配置用于引起并行捕获增强的视频和屏幕快照图像,由此缓解需要回放记录的视频内容以随后创建增强的内容的静止图像。
    本公开的实施例支持在预期事件和/或增强内容满足标准352时动态创建/捕获增强的现实内容344。例如在一些实施例中,如果设备302的用户录入库,则标准352可以被配置用于如果检测到与一个或者多个喜爱的作者关联的书和/或显示则捕获内容。响应于用户迫近按字母顺序列举的作者的书分节,增强模块330可以识别检测到的书上的作者姓名,并且随着用户接近配置的作者的姓名,捕获模块332可以发起捕获增强的现实内容344。如果在某个预定时间段之后,标准352未具体化和/或增强模块330未检测到与配置的作者关联的现实内容340,则捕获模块332可以清除/删除捕获/记录的内容,从而以未与标准352匹配而告终。
    图4是图示用于动态增强现实媒体创建的方法的一个实施例的流程图。该方法始于块402,其中接收现实内容340。在块404,增强模块330分析现实内容340。在块406,增强模块330基于检测到的现实内容340确定和/或以其他方式识别增强数据342/306。在一些实施例中,增强模块330可以与通信模块334对接以发起与增强现实系统304的通信,以基于设备302正经历的真实世界内容来确定/识别增强数据342/306。在块408,增强模块330生成增强的现实内容344。
    在判决块410,确定现实内容340是否满足和/或预期捕获事件标准352。如果是这样,则该方法继续到块418,其中捕获模块332发起捕获增强的现实内容344。例如,捕获模块332可以与渲染引擎 336和/或帧缓冲器338对接以在向设备302的用户呈现增强的现实内容344之前访问/存储这样的内容。如果在判决块410确定现实内容340不满足和/或预期捕获事件标准352,则该方法继续到判决块414。在判决块414,确定增强数据342/306是否满足和/或预期捕获事件标准352。如果是这样,则该方法继续到块418,其中捕获模块332发起对增强的现实内容344的捕获。因此,在所示实施例中,可以独立评估真实世界内容和派生的用于增强真实世界内容的内容,以确定这样的相应内容是否满足(或者看来它将满足)标准352。如果在判决块414确定增强数据342/306不满足和/或预期捕获事件标准352,则该方法继续到判决块416。在判决块416,确定增强的现实内容344是否满足和/或预期捕获事件标准352。如果是这样,则该方法继续到块418,其中捕获模块332发起对增强的现实内容344的捕获。因此,在所示实施例中,可以评估真实世界内容与派生的用于增强真实世界内容的内容的组合,以确定这样的相应内容是否满足(或者看来它将满足)标准352。如果在判决块416确定增强的现实内容344不满足和/或预期捕获事件标准352,则该方法继续到块424。
    在判决块420,确定是否已经满足标准352。例如在一些实施例中,捕获模块332可以被配置用于在现实内容340、增强数据342/306和/或增强的现实内容344满足标准352之前和/或在预期现实内容340、增强数据342/306和/或增强的现实内容344满足标准352时发起对增强的现实内容344的捕获。如果满足标准352,则该方法继续到块424。如果不满足标准352,则该方法继续到块422,其中捕获模块332可以引起不满足标准352的新近捕获/存储的增强的现实内容344被清除/丢弃。在块424,增强模块330和/或捕获模块332继续评估现实内容340、增强数据342/306和/或增强的现实内容344。在块426,向设备302的用户显示/呈现增强的现实内容344。
    因此,本公开的实施例支持动态和自动创建/捕获增强的现实内容(例如用增强信息叠加/补充的真实世界内容)。本公开的实施 例可以按照某些预定义标准评估发生的真实世界事件以及将补充真实世界感知的增强信息,以确定是否发起对增强的现实内容的捕获/存储。捕获的增强的现实内容可以是视频内容、屏幕快照/图像、音频或者另外的形式。另外,本公开的实施例可以产生多个线程以在设备上渲染这样的增强的现实内容时并行地捕获这样的内容。
    这里所用术语仅为了描述具体实施例而未旨在于限制本公开。如这里所用,除非上下文另有明示,单数形式“一个”和“该”旨在于也包括复数形式。还将理解术语“包括”在说明书中使用时描述存在陈述的特征、整件、步骤、操作、单元和/或部件、但是未排除存在或者添加一个或者多个其他特征、整件、步骤、操作、单元、部件和/或其组合。
    所附权利要求中的所有装置或者步骤加上功能要素的对应结构、材料、动作和等效物旨在于包括用于与如具体要求保护的其他权利要求要素组合执行功能的任何结构、材料或者动作。已经出于示例和描述的目的而呈现本公开的描述,但是该描述未旨在于穷举公开内容或者使公开内容限于公开的形式。许多修改和变化将为本领域普通技术人员所清楚而未脱离本公开的范围和精神实质。选择和描述实施例以便最好地说明本公开的原理和实际应用,并且使本领域其他普通技术人员能够对于具有如与设想的特定使用相配的各种修改的各种实施例理解本公开。
    附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中 的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

    关 键  词:
    动态 增强 现实 媒体 创建
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:动态增强现实媒体创建.pdf
    链接地址:https://www.zhuanlichaxun.net/p-6149815.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1