用于具有实时反应投影媒体的光学表现捕获的动画形象的系统和方法
1.对相关申请的交叉引用本技术要求2020年1月2日提交的、标题为“systems and methods for optical performance captured animated figure with real-time reactive projected media”的美国临时申请no. 62/956468的优先权及其利益,该临时申请由此出于所有目的通过引用而以其整体被并入。
背景技术:
2.本章节旨在向读者介绍可能与目前的技术的各种方面有关的各种技术方面,这些技术方面在下文中描述和/或要求保护。本讨论被认为在给读者提供背景信息以促进更好地理解本公开的各种方面上是有帮助的。因此,应当理解,这些陈述要从这个角度来阅读,而非作为对现有技术的承认来阅读。
3.游乐园和其它娱乐场所除了许多其它景点以外,还包含用来娱乐为乘坐体验而排队或处于乘坐体验内的公园顾客的动画形象。通过将预确定的外观传统地投到动画形象上的投影映射,可以使某些动画形象栩栩如生。例如,利用预先录制或固定的图像集,特定动画形象可以在视觉上得到补充,该图像集可以与动画形象的预编程的移动对准。虽然这样的技术可以提供比平面显示表面更多的娱乐性,但目前认识到,可以进行提升,以进一步使顾客沉浸于特定景点、乘坐设施或交互体验内。例如,某些动画形象具有定位于内部的投影仪,该投影仪经由内部投影或后方投影通过动画形象的半透明投影表面生成不真实的背光或微光(glow)。照此,现在认识到,期望的是,使得动画形象看起来更栩栩如生,以及以逼真、令人信服的的方式为动画形象提供与它们的环境根据上下文混合的能力。
技术实现要素:
4.在下文中概述在范围上与原始要求保护的主题相应的某些实施例。这些实施例不旨在限制本公开的范围,而是,这些实施例仅旨在提供某些所公开的实施例的简短概要。实际上,本公开可以包含可以与下文中所阐明的实施例类似或不同的各种各样的形式。
5.在实施例中,一种游乐景点的反应媒体系统包括运动控制系统,运动控制系统包括动画形象,动画形象具有身体和配置成响应于从一个或多个交互数据源接收的交互数据而调整身体的形象部分的致动器集合。运动控制系统还包括耦合到身体的形象部分的跟踪器集合。反应媒体系统包括媒体控制系统,媒体控制系统包括跟踪照相机,跟踪照相机配置成基于跟踪器集合而生成指示形象部分的当前位置和当前取向的信号。媒体控制系统包括媒体控制器,媒体控制器耦合到跟踪照相机并且配置成接收指示当前位置和当前取向的信号。媒体控制系统还配置成基于信号而确定当前位置和当前取向,并且生成指示要被投影到具有当前位置和当前取向的形象部分的外表面上的图像的数据。媒体控制系统还包括通信地耦合到媒体控制器的投影仪。投影仪配置成从媒体控制器接收指示图像的数据,并且将图像投影到具有当前位置和当前取向的形象部分的外表面上。
6.在实施例中,一种操作游乐景点的反应媒体系统的方法包括经由动画形象的形象控制器从游乐景点的一个或多个交互数据源接收交互数据,并且经由形象控制器基于交互数据而生成动画形象的交互响应。该方法包括经由形象控制器指示设置于动画形象内的致动器通过使动画形象的身体的至少部分移动来执行交互响应。该方法还包括经由媒体控制器从耦合到媒体控制器的跟踪照相机接收指示动画形象的身体的当前位置和取向的传感器反馈。跟踪照相机配置成基于隐藏于动画形象的身体上的至少一个跟踪器而感测当前位置和取向。另外,该方法包括经由媒体控制器生成要被投影到具有当前位置和取向的动画形象的身体的外表面上的图像集,并且经由媒体控制器指示投影仪将图像集轮廓映射(contour map)到具有当前位置和取向的身体的外表面上。
7.在实施例中,一种游乐景点的反应媒体系统包括配置成生成随时间可变化的交互数据的一个或多个交互数据源和包括设置于游乐景点内的动画形象的运动控制系统。动画形象包括形象部分,该形象部分包括可移动的关节。运动控制系统还包括设置于形象部分内并且配置成对可移动的关节进行致动的致动器集合。另外,运动控制系统包括形象控制器,形象控制器通信地耦合到致动器集合和一个或多个交互数据源。形象控制器配置成基于来自一个或多个交互数据源的交互数据而确定对应于动画形象的当前状态的动画形象的交互响应。交互响应包括对可移动的关节进行致动。形象控制器还配置成指示致动器集合执行交互响应。此外,反应媒体系统包括耦合到动画形象的形象部分的跟踪器集合。跟踪器集合使反应媒体系统的媒体控制系统能够与运动控制系统的交互响应同步地将图像投影到动画形象的形象部分的外表面上。
附图说明
8.当参考附图而阅读以下的详述时,本公开的这些及其它特征、方面以及优点将变得更好理解,在附图中,贯穿附图,相同的字符表示相同的部分,其中:图1是图示根据本公开的实施例的具有反应媒体系统的游乐景点或体验的实施例的示意图,所述反应媒体系统用于控制显示于动画形象上的投影映射的图像;图2是图示根据本公开的实施例的反应媒体系统的实施例的示意图,所述反应媒体系统包括使动画形象能够对顾客输入作出反应的顾客传感器;图3是根据本公开的实施例的图1或图2的反应媒体系统的实施例的框图,所述反应媒体系统诸如基于检测动画形象的移动和位置的媒体控制系统而使动画形象能够对交互数据源作出反应;图4是根据本公开的实施例的图1的动画形象的头部部分的实施例的横截面示意图,所述头部部分具有铰接颌部和安装于后部的可跟踪的跟踪器;图5是根据本公开的实施例的图1的动画形象的头部部分的实施例的横截面示意图,所述头部部分具有安装于前部的可跟踪的跟踪器;图6是根据本公开的实施例的投影映射到图1的动画形象的头部部分上的面部特征的实施例的前视透视图;图7是根据本公开的实施例的投影映射到图1的动画形象的头部部分上的面部特征的另一实施例的前视透视图;图8是根据本公开的实施例的、运动控制系统可以通过其来控制图1的动画形象响
应于图3的交互数据源的过程的实施例的流程图;以及图9是根据本公开的实施例的供媒体控制系统将图像动态地投影到图1的动画形象上的过程的实施例的流程图,所述动画形象可以在任何给定时间响应于交互数据源。
具体实施方式
9.将在下文中描述本公开的一个或多个具体实施例。为了提供对这些实施例的简明描述,可能未在说明书中描述实际实现方式的所有特征。应当意识到,在对任何这样的实际实现方式的开发中,如同在任何工程或设计项目中一样,必须作出许多特定于实现方式的决策以达到开发者的可能因实现方式而异的具体目标,诸如,对与系统相关的约束条件和与商业相关的约束条件的依从性。此外,应当意识到,这样的开发努力可能复杂并且耗时,但对于得益于本公开的普通技术人员而言,这样的开发努力将不过是设计、制作以及制造的常规任务。
10.当介绍本公开的各种实施例的元件时,冠词“一”、“一个”以及“该”旨在意味着存在元件中的一个或多个。用语“包含”、“包括”以及“具有”旨在为包括性的,并且意味着可能存在除了所列出的元件之外的额外的元件。另外,应当理解,本公开的对“一个实施例”或“实施例”的引用不旨在被解释为排除也将所叙述的特征并入的额外的实施例的存在。
11.目前的实施例涉及一种用于游乐景点(诸如在其中,媒体控制系统的投影仪将图像投到动画形象的外表面上的景点)的反应媒体系统。值得注意的是,动画形象响应于任何合适的数量的交互数据源或流,所述交互数据源或流可以包括动画形象的当前状态、来自人工智能(ai)引擎的控制指令、顾客的动作或被动质量、后台或台上的表演者的动作等。照此,反应媒体系统向顾客提供动态且沉浸式的体验,在其中,相比于在目前的技术之前可实现的,动画形象与真实人物或角色更为相像。特别地,与将图像通过动画形象的半透明表面内部投影、由此生成不自然或缥缈的发光外观的某些动画形象系统相比,通过投影映射到动画形象的外表面上,动画形象可以看起来更栩栩如生。如本文中所讨论的,反应媒体系统利用动画形象的外部跟踪(例如,经由光学表现捕获或光学运动捕获)来动态地生成图像并且将图像提供到动画形象的外表面上,由此减少或消除任何不自然的背光。实际上,由于某些动画形象可以包括动画形象的身体内的内部投影仪,因而内部投影仪不会相对于动画形象移动,并且因而不要求形象或移动跟踪。作为附加益处,将投影仪定位于动画形象外部使动画形象内的空间能够容纳更复杂或更多的致动器,所述更复杂或更多的致动器否则可能阻碍或物理地干扰传统的内部投影映射技术。
12.更详细而言,为了增强动画形象的真实性,动画形象可以装配有使媒体控制系统的跟踪照相机能够经由光学表现捕获或光学运动捕获实时地辨别动画形象的移动、位置以及取向的跟踪器。因而,由于媒体控制系统可以独立于动画形象(例如,通过不依赖于关于动画形象的致动器的位置、速度和/或加速度信息)而操作,因此媒体控制系统可以按仿真有生命的角色的逼真的帧速率(framerate)(诸如通过呈现看起来与动画形象难以区分的纹理、颜色和/或移动)动态地生成投影图像并且将投影图像拟合(fit)到交互动画形象上。如将理解的,某些实施例的媒体控制系统可以基于来自跟踪照相机的反馈而生成动画形象的骨骼模型并且对其进行更新。骨骼模型一般表示动画形象的可移动的部分(诸如,其可致动的关节),并且被动态地更新,以表示动画形象或其部分的当前三维位置(例如,包括x坐
标、y坐标以及z坐标)、取向以及比例尺(scale)(例如,动画形象的姿势)。因此,媒体控制系统利用骨骼模型来生成精确地适合反应和/或交互动画形象的当前位置和取向的用于投影的图像。因此,反应媒体系统提供具有响应于交互数据的动画形象的运动控制系统以及对动画形象的机械表现作出反应的媒体控制系统。如下文中所讨论的,因此,无论动画形象的机械定位如何,这两个封闭控制回路(loop)基于动画形象的光学运动捕获而提供改进的系统表现,以向顾客递送吸引人的角色呈现。
13.如图1中所图示的,游乐景点10的反应媒体系统8包括动画形象12,动画形象12从媒体控制系统20的投影仪16(例如,具有透镜的光学投影仪、外部投影仪)接收图像14(例如,投影内容)。在本实施例中,游乐景点10是具有舞台天花板22、舞台地板24以及设置于舞台天花板22与舞台地板24之间的景物对象(scenery object)26的演出布景(show set)。演出布景还可以包括任何合适的舞台照明装置30,诸如所图示的照明器具或装置。根据目前的技术,多个顾客34可以从游乐景点10的顾客区域32观看动画形象12和/或与动画形象12交互。尽管反应媒体系统8被图示为在舞台型环境内,但应当理解,可以在任何合适的娱乐环境(诸如,黑暗的乘坐设施、户外的竞技场、与运载顾客34的乘坐交通工具的乘坐路径相邻的环境等)中利用反应媒体系统8来供顾客34娱乐。
14.值得注意的是,投影仪16在动画形象12外部,由此使动画形象12内的封闭体积能够被利用来容纳除了投影仪16之外的部件,诸如下文中所讨论的某些致动系统。在所图示的实施例中,投影仪16设置于动画形象12前面,并且被舞台天花板22的悬垂部36遮挡住顾客34的视线。应当认识到,悬垂部36可以备选地是幕布,或游乐景点10可以采取用于使顾客34能够观看动画形象12的任何其它合适的形式。在其它实施例中,投影仪16可以定位于顾客34后面。在本实施例中,在任何情况下,投影仪16将图像14投到动画形象12的身体42的外表面40上,外表面40对应于动画形象12的头部部分44。因此,媒体控制系统20可以将逼真且吸引人的纹理从隐藏位置递送到头部部分44,由此向顾客34提供沉浸式且交互的体验。实际上,如先前所提到的,相比于具有内部投影的动画形象,反应媒体系统8的媒体控制系统20使动画形象12能够看起来更栩栩如生,因为媒体控制系统20不产生某些动画形象的定位于内部的投影仪可能生成的、动画形象12的内部的、不自然的微光。
15.如在本文中认识到的,在某些实施例中,动画形象12是独立于媒体控制系统20而操作的运动控制系统50(例如,形象控制系统、道具控制系统)的部分。例如,运动控制系统50可以从在下文中更详细地讨论的任何合适的反应和/或交互数据源接收交互数据。因而,动画形象12可以利用交互数据来对动画形象12与游乐景点10和/或游乐景点10中的顾客34的交互动态地进行更新或修改。应当理解,运动控制系统50可以指示致动器调整游乐景点10的可以对于顾客34为可观看的任何合适的部件的位置。另外,如在下文中参考图2和图3而更详细地讨论的,基于合适的交互数据,运动控制系统50可以生成交互和/或反应响应,并且指示运动控制系统50和/或动画形象12的致动器实时地执行交互和/或反应响应。如下文中所描述的,反应媒体系统8还可以协调舞台照明装置30和/或景物对象26的任何交互或可致动的部件的操作,以向与动画形象12的响应协调的交互数据源提供响应。此外,运动控制系统50可以控制物理地耦合到动画形象12的可致动的运动装置66(例如,可致动的运动底座)。可致动的运动装置66可以是可以使动画形象12侧向地、纵向地和/或竖直地移动(例如,平移、旋转)的任何合适的运动生成组件。然而,应当理解,在其它实施例中,可致动的运
动装置66可以是或包括从舞台地板24上方耦合到动画形象12的悬挂系统和/或飞行系统。因此,可致动的运动装置66的悬挂系统和/或飞行系统可以包括设计成使动画形象12侧向地、纵向地和/或竖直地移动的任何合适的致动器。
16.值得注意的是,在本实施例中,运动控制系统50包括定位于动画形象12的后表面62上的跟踪器60(例如,可跟踪标记)。如在本文中认识到的,跟踪器60可以定位于动画形象12的使跟踪器60能够被隐藏以免被顾客看到的任何合适的表面上或其内。跟踪器60使媒体控制系统20的跟踪照相机64能够诸如经由光学表现捕获或光学运动捕获技术来感测或分辨(resolve)动画形象12在游乐景点10内的位置和取向。跟踪照相机64也可以是不显眼的,或以任何合适的方式来隐藏以免被顾客34看到,诸如通过定位于舞台天花板22上或隐蔽于景物对象26内。因而,如将理解的,在不依赖于来自动画形象12的致动器的位置、速度和/或加速度信息的情况下,投影仪16可以与动画形象12的实际当前位置和取向(例如,姿势)同步地将图像14提供到动画形象12上,以提供具有减小的时延和增强的逼真性的改进的演出质量。在其它实施例中,媒体控制系统20可以基于来自运动控制系统50的、致动器导出的信息而验证投影仪16的操作和定位。
17.应当理解,反应媒体系统8可以包括任何合适的数量的投影仪16、跟踪器60以及跟踪照相机64。例如,多于一个动画形象12可以被包括在单个游乐景点10内。照此,当提供对于顾客34为从演出布景的单侧可观看的多个动画形象12时,针对每个动画形象12,反应媒体系统8可以包括至少一个投影仪16。然而,目前认识到,在没有反应媒体系统8的实质上的重新设计或重新配置的情况下,反应媒体系统8的特定基础结构使在至少一个跟踪照相机64的光学范围内可移动并且在至少一个投影仪16的投影锥内可移动的任何数量的动画形象12能够接收图像14。换而言之,根据本公开,由于附加动画形象12配备有跟踪器60并且被放置于游乐景点10内,因此反应媒体系统8可以容易地检测并且适应(accommodate)附加动画形象12。在其它实施例中,可以提供多个投影仪16以将内容递送到单个动画形象12(诸如,可以由顾客34从演出布景的多个部分接近的动画形象12)的多侧。另外,动画形象12的某些实施例可以包括至少两个跟踪器60,以使跟踪照相机64能够分辨至少两个跟踪器60的相对定位,以用于对动画形象12的高效跟踪,然而应当理解,在不太复杂的系统的情况下,单个跟踪器60的位置上的改变也可以实现对动画形象12的位置的分辨。
18.图2图示游乐景点10的包括媒体控制系统20和运动控制系统50的反应媒体系统8的实施例以及包括顾客传感器72的交互数据源70的示例。在本实施例中,顾客传感器72从顾客区域32内的任何顾客34收集顾客输入。如在本文中认识到的,顾客输入是可以被动画形象12利用来自适应地响应于游乐景点10或动画形象12的当前状态的一种形式的交互数据。在本实施例中,顾客传感器72可以是收集来自顾客34或关于顾客34的数据作为交互数据的任何合适的装置。在某些实施例中,由顾客传感器72收集的顾客输入可以包括主动输入和/或被动输入。例如,通过执行手势识别,动画形象12可以响应于顾客34的肉眼可见的手势。作为被动输入,动画形象12可以响应于顾客34的所确定的位置、取向、特征和/或高度。另外,在某些实施例中,顾客传感器72包括物理输入装置,诸如按钮、杠杆、旋钮等。此外,应当理解,顾客传感器72可以收集任何合适的视觉数据、听觉数据、触觉输入、来自交互顾客装置(例如,智能电话、平板电脑)的数据、来自顾客臂带的标识信息、来自交互顾客玩具的输入等。
19.如所提到的,基于交互数据,运动控制系统50可以生成交互和/或反应响应以供动画形象12执行,并且然后指示动画形象12的致动器执行交互和/或反应响应。作为特定的非限制性的示例,运动控制系统50可以确定交互数据包括指示一个顾客34从顾客区域32的边缘部分身体上和/或口头上问候动画形象12的顾客输入。然后,运动控制系统50可以动态地指示动画形象12执行对顾客34的问候的交互物理响应。例如,运动控制系统50可以控制动画形象12旋转以面向顾客34,同时挥动动画形象12的手臂。作为交互响应的另一特定示例,运动控制系统50可以通过如下方式来控制动画形象12响应于顾客输入:移动得更靠近顾客34的所确定的位置(例如,经由设置于动画形象12底下的可致动的运动装置66),并且使动画形象12的头部部分44倾斜,以提供对具有特定高度的顾客34关注或与其进行目光接触的外观等。
20.考虑到上文中的对反应媒体系统8的一般操作的理解,在本文中提供关于反应媒体系统8的特定部件的某些实施例的进一步的讨论。例如,图3是反应媒体系统8的框图,该框图图示媒体控制系统20,媒体控制系统20可以在不通信地耦合到运动控制系统50的情况下,操作以从外部将内容或图像递送到动画形象12。换而言之,媒体控制系统20不直接地将通信信号传送到运动控制系统50或从运动控制系统50接收通信信号。然而,如下文中所讨论的,交互数据源70可以通信地耦合于媒体控制系统20和运动控制系统50两者的上游,以在控制系统20、50之间不相互通信的情况下实现媒体控制系统20和运动控制系统50的协调。此外,在某些实施例中,网络装置90(诸如,交换机或集线器)可以直接地通信地耦合于交互数据源70的下游,以促进交互数据源70与控制系统20、50之间的高效通信。然而,应当理解,可以省略网络装置90,可以执行多个网络装置90,或可以利用任何其它合适的数据管理装置来促进将数据从交互数据源70递送到控制系统20、50。在所图示的实施例中,动画形象12包括形象处理器100和形象存储器104,形象处理器100和形象存储器104可以共同地形成运动控制系统50的形象控制器102的全部或部分。动画形象12还包括设置于动画形象12的身体42上的跟踪器60,以使媒体控制系统20的跟踪照相机64能够感测动画形象12的位置和取向、或者姿势。跟踪器60可以是可以各自将个性化信号发射到跟踪照相机64的有源装置。例如,跟踪器60可以发射红外光、电磁能、或者由顾客34不可检测而由跟踪照相机64可区分的任何其它合适的信号。备选地,跟踪器60可以是不发射信号并且使跟踪照相机64能够将无源装置与游乐景点10和/或动画形象12的其它部分精确地区分的无源装置(例如,反射器、染色部分)。
21.此外,动画形象12装配有使动画形象12能够以逼真且仿生的方式移动(例如,走动、平移、旋转、枢转、对口形(lip synchonize))的任何合适的致动器106。致动器106可以包括各自定位并耦合以在动画形象12的相应部分之间产生相对运动的伺服马达、液压缸、线性致动器等。例如,致动器106的相应集合可以定位成使动画形象12的手臂移动、使动画形象12的铰接颌部移动、操纵动画形象12的形象部分(例如,头部部分44、手臂部分、躯干部分、腿部部分)等。如上文中所提到的,交互数据源70可以包括提供随时间可变化的数据集作为交互数据109的任何合适的数据源。照此,在包括输入传感器或顾客传感器72(例如,深度照相机、输入装置、运动传感器)的交互数据源70的某些实施例中,顾客传感器72可以感测顾客与动画形象12的交互,并且将指示顾客交互的交互数据中继到形象控制器102。如在下文中更详细地讨论的,在任何情况下,基于来自交互数据源70的交互数据109,形象控制
器102可以指示致动器106动态地操纵动画形象12,以立即响应并且适应于可以随时间可变化的任何合适的交互数据109。
22.交互数据源70(例如,经由无线或有线通信路径)通信地耦合到形象控制器102,可以包括生成交互数据109并且将交互数据109传送到下文中所讨论的媒体控制器和/或形象控制器102的任何一个或多个合适的部件。例如,交互数据源70可以包括动态地生成指令的专用游戏引擎或计算装置,所述指令由动画形象控制器102可执行,以使得动画形象12修改其在游乐景点10内的移动。在一些实施例中,专用游戏引擎可以作为其合适的模块嵌入于动画形象控制器102内。在某些实施例中,由交互数据源70提供的交互数据109包括从如下项中接收的输入或指令:从运动控制系统50的健康状态监测系统、从游乐景点10的全局或主控制系统、从与游乐景点10的技术人员相关联的计算装置等。作为另外的示例,交互数据109可以另外或备选地包括一天中的时间(time of day)数据、天气数据、社交媒体数据、股票市场数据、乘坐交通工具位置数据或可以随时间变化的任何合适的数据流。应当理解,动画形象12因此可以自适应地响应于任何合适的数量的交互数据源70。实际上,由交互数据源70提供的交互数据109包括可以选择性地恒定和/或随时间可变化以使动画形象控制器102能够动态地控制动画形象12的操作的任何合适的(一个或多个)输入信息流。照此,运动控制系统50可以执行基于交互数据109而修改或验证动画形象12的操作的形象反馈回路。
23.另外,在一些实施例中,交互数据源70可以包括顾客传感器72,顾客传感器72包括适合于分辨顾客交互的部件的任何组合。实际上,目前认识到,顾客交互可以由任何合适的光学换能器、机械换能器、机电换能器、电磁换能器、听觉换能器、压力换能器和/或温度换能器或者任何种类的传感器来感测。作为特定的非限制性的示例,顾客传感器72可以包括任何合适的数量或组合的计算机视觉传感器(例如,照相机)、深度照相机、光检测及测距(lidar)装置、运动传感器、音频记录和/或处理装置、触摸电容传感器、光传感器、压力或地板垫传感器、从具有射频标识(rfid)标签的用户可穿戴装置接收唯一标识的rf信号的射频(rf)传感器等。也就是说,顾客传感器72可以包括基于监测顾客区域32中的顾客34而生成信号的任何合适的部件或换能器。尽管图示为包括动画形象12的身体42外部的顾客传感器72,但应当理解,运动控制系统50的其它实施例可以包括设置于动画形象12的身体42内的顾客传感器72的全部或部分。在其它实施例中,运动控制系统50的交互数据源70可以排除顾客传感器72,并且使动画形象12能够自适应地响应于交互数据109的任何其它合适的(一个或多个)源。
24.如所图示的,媒体控制系统20的本实施例包括投影仪16、四个跟踪照相机64、照相机网络装置110以及媒体控制器112。媒体控制器112通信地耦合到交互数据源70(例如,经由网络装置90),由此使媒体控制器112能够诸如通过确定是否接收到顾客输入或交互数据109的另一引起改变的源来对游乐景点10的物理环境动态地作出反应。另外,如本实施例中所示出的,媒体控制系统20可以与运动控制系统50通信地隔离。也就是说,运动控制系统50独立于媒体控制系统20,而媒体控制系统20遵循或取决于动画形象12。因而,媒体控制系统20向动画形象12提供操作自由,以用于基本上实时地(例如,在交互的微秒或毫秒内)自适应地响应于交互数据109,同时媒体控制系统20监测或追踪动画形象12的移动,以便也基本上实时地将沉浸式的纹理或图像投影到动画形象12上。照此,当运动控制系统50执行形象反馈回路时,媒体控制系统20同时执行修改或验证被投影到动画形象12上的图像的媒体反
馈回路。为了采集关于动画形象12的当前位置和取向的信息,媒体控制系统20利用合适地定位于游乐景点10内的跟踪照相机64来经由光学运动捕获技术而标识或精准确定动画形象12的跟踪器60。可以个别地选择跟踪照相机64的类型或配置以对应于跟踪器60的类型。作为简短概要,当使用有源装置作为跟踪器60时,跟踪照相机64可以设计成从有源装置接收信号以感测动画形象12的位置。当使用无源装置作为跟踪器60时,跟踪照相机64可以设计成辨别动画形象12的外表面40上的无源装置。这些跟踪器60的定位与动画形象12的几何或骨骼模型共同促进协调按不同取向到动画形象12上的投影。
25.所图示的实施例的跟踪照相机64通信地耦合到照相机网络装置110,照相机网络装置110将指示动画形象12或其部分的当前三维位置(例如,包括x坐标、y坐标以及z坐标)、取向以及比例尺(例如,动画形象12的姿势)的信号中继到媒体控制器112。因此,照相机网络装置110是合并来自跟踪照相机64的多个信息流以用于由媒体控制器112高效处理的网络交换机或传感器集线器。媒体控制器112包括媒体处理器114和媒体存储器116,媒体处理器114和媒体存储器116一起操作以确定、生成和/或调整要按其当前位置和取向被覆盖到动画形象12上的动态纹理或图像。然后,媒体控制器112可以指示投影仪16将动态图像投影到动画形象12上。图像可以基于动画形象12的当前姿势(例如,位置、取向以及比例尺)而完全地按需渲染。在不太复杂的配置中,图像可以通过使预记录的视频流适应于动画形象12的当前姿势来生成。根据本公开,媒体控制器112可以是具有显著的处理能力和减小的时延的任何合适的媒体生成器或游戏引擎。应当理解,媒体控制器112因此能够基于从跟踪照相机64接收的传感器数据而基本上实时地生成要被投影到动画形象12上的图像。实际上,媒体控制器112可以维持表示动画形象12及其可致动的部分(例如,颌部、肢体、关节)的骨骼模型或算法。基于传感器数据,媒体控制器112可以对骨骼模型进行更新,以表示动画形象12的实际当前位置和取向,并且然后生成要被投影到具有该当前位置和取向的动画形象12上的图像。
26.投影仪16可以包括用于促进图像或动态纹理呈现到动画形象12上的投影仪处理器120和投影仪存储器122。投影仪处理器120一般从媒体控制器112接收指示图像的数据,并且然后指示投影仪16内的光源通过透镜输出图像。投影仪16可以是可移动的或可致动的,以便跟随动画形象12并且与动画形象12对准,诸如基于从媒体控制器112接收的命令。备选地,投影仪16可以是静止的。在任何情况下,媒体控制器112可以基于经更新的骨骼模型而确定要接收投影图像的动画形象12的目标形象部分的当前廓影(silhouette)或形状,并且然后指示投影仪16将图像提供到廓影上。应当理解,投影仪16因此可以遮挡或遮蔽动画形象12和/或游乐景点10的并非设计成接收图像14的部分,诸如动画形象12的假发、相对于投影仪16位于动画形象12后面的景物对象26等。
27.处理器100、114、120各自是能够执行用于实行目前公开的技术的指令的任何合适的处理器,诸如通用处理器、片上系统(soc)装置、专用集成电路(asic)、可编程逻辑控制器(plc)的处理器、工业pc(ipc)的处理器或一些其它类似处理器配置。这些指令被编码在存储于有形、非暂时性计算机可读介质(诸如,存储器104、116、122和/或其它存储电路系统或装置)中的程序或代码中。照此,形象处理器100耦合到形象存储器104,媒体处理器114耦合到媒体存储器116,并且投影仪处理器120耦合到投影仪存储器122。
28.反应媒体系统8的本实施例还包括演出控制系统130,演出控制系统130基于交互
数据源70而协调游乐景点10的附加输出装置。例如,演出控制系统130的演出控制器132在网络装置90与如下项之间通信地耦合:一个或多个照明输出装置134、音频输出装置136和/或特定于场所的特殊效果输出装置138(例如,景物对象26的可致动的部分、烟雾器、振动生成器)。照明输出装置134可以包括舞台照明装置30(例如,包括照明器具)以及游乐景点10的任何其它光生成部件。另外,音频输出装置136可以包括设计成基于来自演出控制器132的指令而输出声音的任何合适的扬声器或噪声生成装置。照此,基于从交互数据源70接收的交互数据109,演出控制器132可以协调输出装置134、136、138的呈现,以对应于媒体控制系统20以及动画形象12的交互和/或反应响应。
29.作为目前的技术的一个特定示例,图4是相对于投影仪16在身体42的后表面62上具有跟踪器60的动画形象12的头部部分44的横截面侧视图。在本实施例中,跟踪器60是有源跟踪器(例如,红外发光二极管),并且因而连接于电路150中,电路150耦合到动画形象12的电源152或与电源152集成。电源152可以是动画形象12的主电源,或备选地是专用于为跟踪器60供电的单独电源。一般而言,跟踪器60利用来自电源152的电能来发射个性化信号,以供跟踪照相机64分辨。例如,跟踪器60的第一跟踪器160可以发射具有第一唯一标识的信号(例如,频率、签名、信号特性)的第一信号。跟踪器60的第二跟踪器162和第三跟踪器164也可以发射相应唯一标识的信号。通过使跟踪器60围绕身体42的头部部分44的弯曲部分166分布,跟踪器60可以诸如通过使头部部分44能够由跟踪照相机64从动画形象12的多侧(例如,顶侧、后侧)分辨来增强动画形象12的可追踪性。
30.此外,跟踪器60可以从动画形象12的弯曲部分166以突出距离170延伸。值得注意的是,由于由跟踪器60发射的信号可以穿过某些材料,因而具有突出距离170的跟踪器60可以被动画形象12的装束(例如,假发、帽子、皮草)隐蔽,以使跟踪器60隐藏并且进一步有助于动画形象12的逼真性。然而,在所图示的实施例中,动画形象12包括假发171,假发171具有在跟踪器60上方形成的间隙172(例如,孔隙、开口、圆孔),间隙172进一步促进将信号从跟踪器60传送到上文中所讨论的跟踪照相机64。也就是说,间隙172可以是通过假发171形成的不干扰信号的相对小的开口,同时使假发171的剩余部分能够高效地隐藏跟踪器60。另外,尽管图示有三个跟踪器60,但应当理解,任何合适的数量的跟踪器60可以被包括或隐藏于动画形象12内,诸如一个、两个、五个、十个或更多个跟踪器60。备选地,诸如在下文中参考图5所讨论的,跟踪器60可以与动画形象12的外表面齐平或甚至凹陷于动画形象12的外表面内。
31.在本实施例中,动画形象12还包括用于使动画形象12的头部部分44移动的致动器106集合。例如,致动器106可以操作性地耦合到多方向支承件173,多方向支承件173图示为具有枢转杆组件175的万向接头174(例如,u形接头、万向耦合装置),以对人体颈部的运动进行模仿或镜像。特别地,基于由致动器106提供的选择性的力176,多方向支承件173可以使头部部分44能够沿着头部点头轴线178、头部转动轴线180和/或头部倾斜轴线182移动,由此向动画形象12提供多个运动自由度。应当理解,具有任何合适的移动范围和方向的任何合适的支承元件或支承结构可以被包括在动画形象12内,以便被动画形象12内部或外部的任何合适的致动器106致动。
32.此外,本实施例的动画形象12包括可以(诸如基于由致动器106的颌部致动器188的移动)沿着颌部移动轴线186移动的铰接颌部184(例如,可移动的颌部)。照此,基于来自
形象控制器102的指令,颌部致动器188可以使铰接颌部184沿着颌部移动轴线186移动(例如,经由调整在颌部致动器188上的枢转曲柄192与铰接颌部184之间耦合的所连接的连杆190),以使动画形象12能够看起来正说话(例如,与音频输出装置136的音频对嘴唇)、呈现变化的面部表情等。动画形象12可以另外或备选地包括铰接前额、眉(brow)、耳和/或有助于特定人物或角色的逼真性的任何其它可移动的特征。此外,应当理解,动画形象12的铰接颌部184和/或任何其它铰接部件可以基于由任何合适的单个或多个致动器106施加的选择性的力176而被操纵。
33.图5是动画形象12的头部部分44的另一实施例的横截面侧视图,其中跟踪器60安装于头部部分44的前表面200上。跟踪器60可以是由跟踪照相机64可区分的无源装置。在一些实施例中,无源装置成形为圆形圆柱体或发光二极管,然而应当理解,无源装置可以具有包括球形形状、矩形棱柱体形状等的任何其它合适的形状。如所图示的,第一跟踪器202定位于动画形象12的前额部分204上,第二跟踪器206定位于动画形象12的鼻子部分208上,并且第三跟踪器210定位于动画形象12的颏部部分212上。通过在颏部部分212上包括第三跟踪器210,动画形象12使媒体控制系统20能够高效地分析铰接颌部184相对于鼻子部分208和/或前额部分204的移动。例如,媒体控制系统20可以监测第二跟踪器206与第三跟踪器210之间的相对距离,并且由此确定铰接颌部184相对于鼻子部分208的当前位置。另外,动画形象12图示有假发171,然而应当理解,任何合适的装束元件可以耦合到动画形象12。如上文中所讨论的,当假发12或其它装束元件设计成覆盖第一跟踪器202和/或其它跟踪器60时,装束元件可以形成有间隙172,间隙172能够实现通过装束元件对跟踪器60更高效的分辨。
34.动画形象12还可以包括设置于动画形象12的身体上方的半透明层220,因而向动画形象12提供期望的外观(例如,皮肤),同时使跟踪照相机能够通过半透明层220分辨跟踪器60的位置。半透明层220可以由能够通过半透明层220实现对跟踪器60的分辨的任何合适的材料(诸如,包括织物、塑料、硅树脂、橡胶等的材料)制成。照此,在一些实施例中,跟踪器60可以设置于半透明层220底下或与半透明层220齐平(例如,成水平),由此使跟踪器60能够被隐藏以免被顾客看到。尽管在图4中将有源装置作为跟踪器60来讨论并且在图5中将无源装置作为跟踪器60来讨论,但应当理解,有源装置和/或无源装置可以安装于动画形象12的任何合适的部分上。
35.如所提到的,基于动画形象12的所确定的实际位置和取向,媒体控制系统20操作投影仪16以将一个或多个图像14或所投影的内容递送到动画形象12的外表面40上。作为特定示例,图6是提供到动画形象12的身体42的头部部分44上的图像14的前视透视图。特别地,图像14的所图示的实施例包括与特定角色的面部类似的纹理。例如,眉毛、眼睛、鼻子、嘴唇和/或皱纹可以投影到头部部分44上。而且,由于动画形象12配备有装束元件250(其在图6中被描绘为帽子),因而媒体控制器112和/或投影仪16可以标识由装束元件250形成的动画形象12的外表面40的轮廓线252(例如,经由投影掩蔽)。在其它实施例中,装束元件250可以另外或备选地包括假发、珠宝、围巾等。然后,投影仪16将图像14投到动画形象12的外表面40的目标部分或形象部分。如上文中所提到的,并且如在下文中更详细地讨论的,媒体控制系统20可以监测动画形象12(诸如,铰接颌部184)的移动,并且将逼真的图像投影到动画形象12的头部部分44(或其面部部分)上,以在任何给定时间对应于头部部分44的特定实
际形状。
36.作为另一示例,图7是媒体控制系统20的投影仪16可以提供到动画形象12的外表面40上的图像14的另一实施例的前视透视图。如所图示的,图像14为动画形象12提供角色、非人类或奇特的外观,诸如猫头鹰的外观。在某些实施例中,头部部分44的外表面40可以被纹理化,以补充图像14。还应当理解,在一些实施例中,图像14还可以包括超自然、奇特或非人类的图像和/或效果,诸如火焰、烟、变身、颜色渐变等。
37.考虑到反应媒体系统8的在上文中的特征,在本文中提供关于操作反应媒体系统8的部件以经由具有实时拟合在其上的图像14的动画形象12来娱乐顾客34的进一步的讨论。例如,图8是图示过程300的实施例的流程图,通过过程300,运动控制系统50可以控制动画形象12响应于来自交互数据源70的交互数据109。过程300中所图示的步骤旨在促进讨论,并且不旨在限制本公开的范围,因为在适当的情况下,可以按备选顺序或并行地执行所图示的步骤,可以执行附加步骤,以及可以省略某些步骤。过程300可以表示存储于非暂时性计算机可读介质(例如,形象存储器104)中并且例如由运动控制系统50的形象控制器102的形象处理器100执行的启动的代码或指令。形象处理器100可以经由网络(诸如,有线或无线网络)通信地耦合到反应媒体系统8的其它部件,以接收和发送下文中所描述的指令和信号。
38.在当前图示的实施例中,执行过程300的形象控制器102通过接收(框304)来自交互数据源70的一个或多个合适的交互数据109流(诸如,来自运动控制系统50的健康状态监测系统、专用游戏引擎、游乐景点10的全局或主控制系统、与游乐景点10的技术人员相关联的计算装置的指令,和/或来自顾客传感器72的指示至少一个顾客34的动作或位置的传感器信号等)来开始(框302)演出或显示。实际上,如上文中所提到的,交互数据109还可以包括一天中的时间数据、天气数据、社交媒体数据、股票市场数据、乘坐交通工具位置数据和/或可以随时间变化的任何合适的数据流。例如,形象控制器102可以从交互数据源70接收指示应当呈现特定角色表现的一天中的时间数据。作为另一示例,形象控制器102可以从专用游戏引擎接收指示对角色表现进行所指示的调整的指令。作为另外的示例,形象控制器102可以从顾客传感器72接收传感器信号,顾客传感器72可以持续地传送传感器信号,或备选地响应于检测到来自顾客34的特定运动或声音而传送传感器信号。在这样的实施例中,顾客传感器72可以扫描由每个顾客34佩戴的rfid标签,并且将来自rfid标签的标识信息作为传感器信号传送到形象控制器102。
39.此外,形象控制器102可以基于从每个交互数据源70接收的交互数据109而确定(框306)一个或多个动作。也就是说,形象控制器102可以接收并且同时响应于多个不同的交互数据源70,多个不同的交互数据源70可以包括或者可以不包括顾客输入。例如,形象控制器102可以基于从游戏引擎、从与游乐景点10的技术人员相关联的计算装置、从运动控制系统50的状态监测系统等接收的交互数据109而执行合适的动画形象控制动作。作为特定示例,响应于从与技术人员相关联的计算装置接收到对应的交互数据109,形象控制器102可以将动画形象12从提供详细的演出表现(例如,包括多于阈值次数的移动)调整成提供简化的演出体验(例如,包括少于阈值次数的移动)。作为另一个示例,响应于接收到指示即将来临的天气改变的天气数据,形象控制器102可以调整角色或演出表现以与改变的天气交互(例如,承认太阳、雨、雪的存在)。
40.在接收顾客输入的实施例中,由形象控制器102确定的动作可以包括确定顾客已执行特定动作(例如,对应于主动输入)和/或具有特定质量集(例如,对应于被动输入)。作为由顾客传感器72可检测为顾客输入的特定动作的示例,形象控制器102可以确定顾客34已在距动画形象12的阈值距离内移动、挥动、说话、将按钮按下、将特定对象拾起、将装置(例如,手电筒、激光指示器、仿制武器)瞄准动画形象12的目标部分等。作为由顾客传感器72感测为顾客输入的特定质量集的示例,形象控制器102可以确定每个顾客34的高度、确定顾客34群组的平均高度、基于rfid标签的标识信息而从数据库检索对于每个顾客的简档信息、标识特定顾客34正穿着具有目标颜色的衣服等。实际上,应当理解,根据目前的技术,形象控制器102可以确定关于顾客34以及他们在顾客区域32中的特定动作的任何合适的信息,以影响动画形象12与顾客34的交互。
41.而且,形象控制器102可以生成(框310)要由动画形象12执行的交互响应,以作为对游乐景点10的动作的反应。也就是说,形象控制器102可以基本上实时地运算对交互数据109的交互响应,由此对游乐景点10和/或其中的顾客34的当前状态、动作以及位置作出反应,以用于改进顾客在游乐景点10中的沉浸感。作为一个示例,形象控制器102可以接收指示一个顾客34从顾客区域32内的特定位置说出了动画形象12的指定名称的输入。然后,形象控制器102可以确定交互响应是对于动画形象12向特定位置中的顾客34挥手,移动铰接颌部184以对应于动画角色说出“你也好呀”,同时演出控制系统130使游乐景点10的音频输出装置136输出“你也好呀”的话语。
42.在确定交互响应的情况下,遵循过程300的形象控制器102指示(框312)动画形象12的致动器106执行交互响应。如在下文中参考图9所讨论的,媒体控制系统20同时响应于动画形象12的当前姿势,以将图像14动态地轮廓映射于动画形象12上。应当理解,演出控制器132还可以基于交互数据源70而同时控制游乐景点10的任何其它输出装置,以补充动画形象12的交互响应,所述任何其它输出装置包括舞台照明装置30(例如,照明器具)或其它照明输出装置134、音频输出装置136、特定于场所的特殊效果输出装置138(例如,冒烟器、空气生成装置)等。作为示例,响应于一个顾客34将手电筒指向动画形象12,演出控制器132可以指示舞台照明装置30变暗,同时形象控制器102指示致动器106使动画形象12举起动画形象12的双臂。作为另一示例,响应于顾客34进入顾客区域32的特定区(例如,如由顾客传感器72的深度照相机、光幕或压力垫所感测的那样),形象控制器102可以指示致动器106使动画形象12移动得更靠近特定区。
43.在执行交互响应之后,形象控制器102可以返回到框304以继续接收交互数据109,使得在游乐景点10的营业时间期间,运动控制系统50持续地操作动画形象12。然而,应当理解,其它实施例可以执行响应于满足特定的预确定的条件(诸如,已经经过阈值时间量、正执行阈值次数的交互响应、每个顾客34离开顾客区域32、新的乘坐交通工具或后续的乘坐交通工具进入顾客区域32等)而调整或停止的演出循环。因此,在这样的情况下,运动控制系统50保存动画形象12的穿戴和操作,直到接下来的演出循环开始为止。
44.图9是供媒体控制系统20将图像14动态地映射到动画形象12上的过程350的实施例的流程图。如关于图8的过程300而提到的,过程350的步骤为非限制性的。过程350可以表示存储于非暂时性计算机可读介质(例如,媒体存储器116)中并且例如由媒体控制系统20的媒体控制器112的媒体处理器114执行的启动的代码或指令。应当理解,媒体处理器114可
以经由网络(诸如,有线或无线网络)通信地耦合到反应媒体系统8的其它部件,以接收和发送下文中所描述的指令和信号。
45.为了开始(框352)过程350,媒体控制器112可以从一个或多个跟踪照相机64接收(框354)指示动画形象12的当前姿势(例如,当前位置、当前取向和/或当前比例尺)的信号(例如,传感器反馈)。媒体控制器112可以通过照相机网络装置110从跟踪照相机64接收信号,这促进媒体控制器112内的高效计算。如上文中所指出的,动画形象12包括隐藏于其上或其中的跟踪器60,跟踪器60用于在不接收或不依赖于来自动画形象12的致动器106的位置、速度和/或加速度信息的情况下,使跟踪照相机64能够标识动画形象12的当前姿势。与跟踪照相机64的高效扫描速率和投影仪16的帧速率组合,这样的配置使动画形象12能够以减小的时延或滞后对交互数据109作出反应,由此与有生命的角色或人物更加相像。
46.媒体控制器112可以备选地耦合到致动器106或形象控制器102并且接收位置、速度和/或加速度信息,媒体控制器112可以利用所述位置、速度和/或加速度信息来验证动画形象12的所检测到的姿势。实际上,媒体控制器112可以基于所接收的位置信息而预测动画形象12的未来动作,由此对媒体控制器112给予前置时间(lead-time),以用于生成可投影的图像。预测性地操作的媒体控制器112可以生成各自对应于动画形象12的特定未来交互响应的多个图像14集。照此,媒体控制器112因此可以选择先前生成的投影内容集中的一个,从而使媒体控制系统20能够在实现动画形象12的给定动作进程时瞬时地提供适当的图像(例如,纹理)。
47.执行过程350的媒体控制器112基于来自跟踪照相机64的信号而对动画形象的骨骼模型360进行更新(框356)。骨骼模型360可以包括在媒体控制器112中维持的任何合适的数据结构和/或统计模型,以表示动画形象的可移动的或可致动的部分以及可致动的部分的当前位置和取向。照此,媒体控制器112可以持续地对骨骼模型360进行更新,以表示动画形象12的实际当前姿势(例如,位置、取向以及比例尺)。
48.在其中动画形象12的特定的可致动的关节或部分不可操作的某些情形下,媒体控制器112对骨骼模型360进行更新,以指示特定的可致动的部分的不可操作状态,同时对跟踪器60的当前位置作出反应,以使图像14能够自适应地适合于部分地不可操作的动画形象12。也就是说,在这样的情形下,执行过程350的媒体控制器112可以生成对应于动画形象12的实际姿势的合适的图像,由此确保针对动画形象12的不可操作的部分而生成适当的图像集。形成对照的是,遵循预编程的场景(例如,经由预先录制的媒体)的某些投影映射系统可以将图像投影到传统动画形象的给定的可移动的部分的预期位置上,由此在给定的可移动的部分变得不可操作时因为图像不匹配传统动画形象而减损顾客体验。
49.因此,媒体控制器112基于骨骼模型360而生成(框362)指示要被投影到具有当前姿势的动画形象12上的图像14的数据。与预确定或预先录制的图像形成对照的是,原位或实时地生成图像14,以特别地对应于动画形象12的当前状态或姿势。另外,指示动画形象12的当前姿势和/或图像14的数据可以存储于媒体存储器116中达预确定的时段。
50.媒体控制器112另外指示(框364)投影仪16将图像14提供(例如,轮廓映射)到具有当前姿势的动画形象12上。如在本文中认识到的,媒体控制系统20利用骨骼模型360来执行轮廓映射或轮廓聚焦(contour-focus)映射,以将选择性设计的图像14以栩栩如生的方式投到动画形象12的目标形象部分上。例如,媒体控制器112可以生成被调谐成动画形象12的
特定位置和取向的图像14,并且指示投影仪16输出该图像14,由此生成精确聚焦于动画形象12的特定空间定位的映射轮廓的纹理集。媒体控制器112可以通过在没有单独的指令信号的情况下将指示图像14的数据传送到投影仪16来固有地提供框364的指令,由此进一步限制媒体控制系统20的时延。照此,媒体控制系统20的部件合作以自适应地分析动画形象12并且动态地将图像14拟合到动画形象12的瞬时姿势上,该瞬时姿势可以是在任何给定时间对交互数据源70作出反应和/或与顾客34交互。因此,媒体控制器112可以返回到框354,以继续接收传感器信号并且继续执行过程350。
51.此外,媒体控制系统20可以监测动画形象12的表现和或健康。例如,目前认识到,媒体控制系统20可以基于所确定的动画形象12随时间的表现而执行动画形象12的健康监测。也就是说,如果特定图像集在演出循环期间的特定时间点被投影到动画形象12上(例如,基线表现评估),并且在一时段之后媒体控制系统20针对稍后演出循环中的特定时间点以超过阈值调整来调整(例如,移位)图像集(例如,当前表现评估),则媒体控制系统20可以生成指示演出循环的迭代之间的差异的警告。例如,如果动画形象12的头部部分44被无意地修改或劣化,使得动画形象12的左耳不存在并且经由投影仪16不被投影到,则媒体控制系统20可以向操作者警告劣化。作为另一示例,如果动画形象12的特定部分在第一演出循环期间移动(诸如,头部部分44的倾斜或旋转)但在第二演出循环(例如,对应于修改的骨骼模型360)期间静止,则媒体控制系统20可以输出指示动画形象12的不可操作的部分的警告。在这些情形下,媒体控制器112可以输出指示劣化状态和/或所感测到的非特性的行为改变的警告。在一些情况下,反应媒体系统8可以设计成响应于警告而停止运动控制系统50和/或媒体控制系统20的操作。在其它情况下,响应于确定动画形象12的表现仅略微受影响(例如,具有大于第一阈值且小于第二较高阈值的骨骼模型偏差),媒体控制器112可以提供警告并且继续通过过程350循环。因此,应当理解,本媒体控制系统20可以作为对运动控制系统50和动画形象12随时间的表现进行量化的质量评估工具来操作。
52.照此,所公开的反应媒体系统的技术效果包括具有动画形象的运动控制系统,以向游乐景点顾客递送吸引人且逼真的体验,该动画形象对交互数据(诸如,游戏引擎、健康监测系统、背景表演者、顾客和/或技术人员输入)动态地作出反应。特别地,运动控制系统可以包括提供交互数据的一个或多个交互数据源,诸如感测顾客的被动质量和/或主动动作以作为顾客输入的顾客传感器以及基于交互数据而生成交互响应的形象控制器。因此,形象控制器指示动画形象的身体内的致动器诸如通过操纵铰接颌部或身体的其它可移动的部分来执行交互响应。此外,反应媒体系统包括具有跟踪照相机、媒体控制器以及投影仪的媒体控制系统。如在本文中认识到的,动画形象装配有可跟踪标记,该可跟踪标记使媒体控制器能够从跟踪照相机接收指示动画形象的可移动的部分的当前位置、取向和比例尺的传感器反馈。因此,在不依赖于从动画形象的致动器中导出的信息的情况下,媒体控制器可以针对动画形象的可移动的部分的特定位置、取向和比例尺而动态地生成或定制图像集。然后,媒体控制器可以指示投影仪实时地将图像投影映射到动画形象的一个或多个形象部分的外表面上,由此在改进正常运行时间(up-time)和/或可靠性的情况下呈现沉浸式的且吸引人地栩栩如生的动画形象,以用于改进顾客享受。
53.虽然只有本公开的某些特征在本文中已被图示和描述,但本领域技术人员将想到许多修改和改变。因此,将理解到,所附权利要求旨在涵盖如落入本公开的真实精神内的所
有这样的修改和改变。应当意识到,关于上文中所讨论的附图而图示或描述的特征中的任何特征可以按任何合适的方式组合。
54.本文中所呈现并且要求保护的技术被引用并且应用于有实际性质的实质性对象和具体示例,所述实质性对象和具体示例可论证地改进本技术领域并且因此不是抽象的、无形的或纯理论的。而且,如果本说明书的末尾所附的任何权利要求包含指定为“用于[执行]
……
[功能]的部件”或“用于[执行]
……
[功能]的步骤”的一个或多个元件,则旨在这样的元件将根据35 u.s.c. 112(f)而解释。然而,对于包含以任何其它方式指定的元件的任何权利要求,旨在这样的元件将并非根据35 u.s.c. 112(f)而解释。