便携式移动照明台架的制作方法

文档序号:7793171阅读:335来源:国知局
便携式移动照明台架的制作方法
【专利摘要】使用布置在便携式无线通信的运载装置上的成像设备使主体成像。所述运载装置被设置在靠近所述主体处的模式中并照亮所述主体从而采集图像数据。除了外置高速照相机之外或者替代外置高速照相机,所述图像数据可以通过在所述运载装置上载有的照相机采集。
【专利说明】便携式移动照明台架
[0001]相关申请的交叉引用
[0002]本申请是2012年5月22日提交的、名称为“便携式移动照明台架”的美国临时申请N0.61/650, 350的正式申请,其全部内容在此通过引用方式并入本文。
[0003]本申请公开内容总的来说涉及摄影、数码成像和/或表面扫描,更具体的说是涉及利用便携式无线移动光源和/或成像源所获得主体的图像数据来创建可编程的便携式照明台架。

【背景技术】
[0004]摄影是一门捕捉光线的技术,最初是在感光纸上,而如今更普遍地采用数码传感器。照明的优化使用可以在好的拍摄作品和极好的拍摄作品之间的差异中被体现出来。正常情况下,在任何专业的摄影工作室、剧院、电影院或电视机中存在的多个强照明设备中可以注意到图像捕捉中照明的重要性。
[0005]在电影中,照明不仅可以被用于帮助演员和布景看上去最佳,而且还可以作为故事设计的组成部分来设置气氛、直接关注和强调表演。照明的重要性可以从在照明上投入高比例的费用和时间中反映出来:据估计,在布景上花费的一半或更多的有价值的时间都涉及设置照明。此外,在拍摄每个场景时必须最终确定照明,并且该照明限定了后期制作阶段中的修改范围,这一事实在很大程度上增加了主拍摄的复杂程度和成本。而且,检测客体上明和暗的相互影响提供了有关被研究的客体的表面特性和/或形状的有意义的彳目息。


【发明内容】

[0006]本发明涉及可移动的便携式成像系统和方法,其可以容易地被运输并且有助于在采集图像数据上更好的灵活性——简言之,涉及“飞行中”可编程的、便携的、灵活性可配置的照明台架和/或成像捕捉系统。本文所公开内容涉及通过采用经由布置飞行无人机将光线和/或照相机和/或其它传感器配置在预先确定的或可编程的模式中来实现高度可移动的、灵活的且可重新配置的照明平台和/或成像捕捉环境,其中,所述飞行无人机优选为四旋翼型,其搭载所希望的传感器设备并能飞到很多种模式或位置或路线以帮助捕捉图像数据。
[0007]根据一个实施例公开了一种成像方法。所述方法由处理器执行,其包括:由所述处理器接收与第一模式相关的信息,所述第一模式包括表示三维空间中的位置的多个点,主体在所述三维空间内;将多个可移动、可控制的且飞行的运载装置定位在所述多个点的每一个点上以在靠近所述主体的空间内形成所述第一模式,所述每一个运载装置包括至少一个成像部件;并且激活至少一个所述成像部件用于采集所述主体的图像数据。在一个实施例中,可以呈现出各种成像模式供用户选择或者由处理器自动地选择第一成像模式。所述可移动的运载装置的激活还可以包括由所述处理器编程所述多个可移动的运载装置用于执行采集所述图像数据的成像过程。在实施例中,所述方法包括由所述处理器接收与成像过程有关的用户输入,并且由所述处理器基于所述用户输入改变所述多个可移动的运载装置的编程。在实施例中,由所述处理器定位所述多个可移动的运载装置还包括向所述多个可移动的运载装置传输与所述多个点相关联的位置信息,并且所述多个可移动的运载装置经由控制信号的通信形成所述第一模式。在实施例中,由所述处理器定位所述多个可移动的运载装置还可以包括由所述处理器接收用于三维空间中位置的成像要求和所述多个可移动的运载装置的属性,并且基于所述属性和成像要求选择用于在特定位置定位的所述多个可移动的运载装置。所述方法还包括由所述处理器重新定位所述多个可移动的运载装置以在靠近所述主体的空间内形成第二模式,以及由所述处理器激活至少一个所述成像部件用于采集所述主体的图像数据。在实施例中,所述方法包括由所述处理器从所述多个可移动的运载装置接收所述被采集的图像数据,并将被采集的图像数据存储在永久性计算机可读存储介质中。
[0008]在另一个实施例中,公开了包括处理器和存储介质的计算装置,在所述存储介质上有形地存储由所述处理器执行的与所述成像系统相关联的编程逻辑。所述编程逻辑包括:由所述处理器执行的模式接收逻辑,所述模式接收逻辑用于接收与包含多个点的模式相关的信息,所述多个点表示三维空间中的位置;由所述处理器执行的定位逻辑,所述定位逻辑将多个自主或半自主或被束缚的运载装置(诸如四旋翼飞行运载装置)定位在所述多个点的每个点上以在靠近主体的空间内形成所选择的模式;由所述处理器执行的激活逻辑,所述激活逻辑用来激活所述多个运载装置中的每一个运载装置中包含的至少一个用来采集所述主体的图像数据的成像部件。在一个实施例中,由所述处理器执行的重新定位逻辑,所述重新定位逻辑用于重新定位所述多个可移动的运载装置以在靠近主体的空间中形成第二模式,以及由所述处理器执行的激活逻辑,所述激活逻辑用于激活至少一个用来采集主体的图像数据的所述成像部件。由所述处理器执行的定位逻辑还包括用于向所述多个可移动的运载装置传输与所述多个点相关联的位置信息的逻辑和用于经由控制信号的通信由所述多个可移动的运载装置控制所述第一模式的形成的逻辑。在实施例中,所述处理器执行要求接收逻辑,所述要求接收逻辑用于接收三维空间中位置的成像要求;所述处理器执行属性接收逻辑,所述属性接收逻辑用于接收所述多个可移动的运载装置属性;以及所述处理器执行选择逻辑,所述选择逻辑用于基于所述属性和成像要求选择用于定位的所述多个可移动的运载装置。根据另一个实施例,公开了一种在其上存储有处理器所执行的指令的计算机可读存储介质。所述指令使得处理器接收模式的选择,所述模式包括表示所述三维空间中位置的多个点。由所述处理器执行的所述指令对在所述多个点中的每个点上的多个运载装置的定位产生影响以在靠近主体(其图像数据已被采集)的空间内形成所选择的模式。在所述多个运载装置中包含的至少一个成像部件经由来自所述处理器的指令得到激活以便于采集所述主体的图像数据。
[0009]所述计算机可读存储介质还包括以下指令,所述指令使得所述处理器重新定位所述多个可移动的运载装置以在靠近所述主体的空间内形成第二模式并且激活至少一个用于采集所述主体的图像数据的所述成像部件。所要求保护的所述计算机可读存储介质还包括以下指令,所述指令使得所述处理器从所述多个可移动的运载装置接收被采集的图像数据并将所述所采集的图像数据存储在永久性计算机可读存储介质上。所述被存储的指令还使得所述处理器将与所述多个点相关联的位置信息传输给所述多个可移动的运载装置,并且经由控制信号的通信由所述多个可移动的运载装置控制所述第一模式的形成。
[0010]在实施例中公开了一种采集图像数据的方法。所述方法包括由处理器在三维空间中的一个点处定位可移动的、可控的飞行运载装置,从而使得所述可移动的运载装置成为由其它可移动的运载装置形成的模式的一部分。所述方法还包括由所述处理器接收激活信号以开始成像过程,执行成像过程并且通过执行所述成像过程采集主体的图像数据。
[0011]根据一个实施例公开了包括控制器和多个可移动的运载装置的成像系统。所述控制器包括处理器和计算机可读存储介质,所述存储介质包括由所述处理器执行的编程逻辑。所述编程逻辑包括:模式接收逻辑,所述模式接收逻辑用于接收模式的选择,所述模式包括表示三维空间中位置的多个点;定位逻辑,所述定位逻辑用于将所述多个可移动的运载装置定位在所述多个点的每个点上以在靠近主体的空间内形成所选择的模式,所述多个运载装置中的每一个运载装置包括至少一个成像部件;以及激活逻辑,所述激活逻辑用于激活至少一个用来采集所述主体的图像数据的成像部件。另外,所述计算机可读存储介质还包括多种可供选择的成像模式。在一个实施例中,所述多个可移动的运载装置是无人机(诸如四旋翼飞行器),每个所述无人机都包括至少一个成像部件,所述至少一个成像部件选自一组部件,所述部件包括光源(诸如LED (发光二极管))、照相机、光传感器、红外传感器、无线电传感器和偏振光源。
[0012]在实施例中公开了包括至少一个成像部件和处理器的成像系统。所述计算机可读存储介质包括由所述处理器执行的用于实现不同任务的逻辑。所述逻辑可以包括:坐标接收逻辑,所述坐标接收逻辑用于接收表示三维空间中位置坐标;定位逻辑,所述定位逻辑用于将所述成像系统定位在由所述所接收的坐标所表示的位置;激活信号接收逻辑,所述激活信号接收逻辑用于接收用于所述成像部件的第一激活信号;以及激活逻辑,所述激活逻辑用于当所述系统被定位在由所述所接收的坐标表示的位置时根据所述所接收的第一激活信号激活所述至少一个成像部件。在实施例中,所述成像部件是光场照相机。在实施例中,所述成像系统包括多个成像部件,被存储的逻辑包括多路复用逻辑,从而使得至少所述多个成像部件的子集在不同的多路复用模式中发光。
[0013]通过参考下列详细说明和附图,这些实施例和其它实施例对本领域技术人员来说将变得显而易见。

【专利附图】

【附图说明】
[0014]在附图中,所有的附图都不是按比例绘制的,并且遍及一些附图,相同附图标记表示相同元件:
[0015]图1示出了根据本发明实施例的采集主体的图像数据的成像系统;
[0016]图2A为根据本发明实施例展示一个运载装置的例图;
[0017]图2B为根据本发明实施例展示该运载装置的底面的例图;
[0018]图2C为根据本发明实施例展示该运载装置的侧视图的例图;
[0019]图3是根据实施例描述该运载装置内的一些元件的方框图;
[0020]图4展示了根据实施例阐明生成图像数据的方法的流程图;
[0021]图5展示了根据本发明实施例阐明设置运载装置的方法的流程图;
[0022]图6展示了根据本发明实施例阐明采集图像数据的方法的流程图;
[0023]图7为根据本发明实施例展示用于采集主体的图像数据的多个运载装置的阵型的例图;
[0024]图8为根据本发明实施例展示多个运载装置的阵型的例图;
[0025]图9为根据实施例展示由多个运载装置的形成的网格图形的例图;
[0026]图1Oa展示了根据本发明实施例的所述运载装置的球形布置;
[0027]图1Ob展示了根据实施例的所述运载装置的另一种球形布置;
[0028]图11示出了根据本发明实施例的计算装置的内部架构。

【具体实施方式】
[0029]现结合附图对本发明主题进行更为完整地描述,其中,附图构成了本说明书的一部分,而且附图以举例方式示出了具体的示例性实施例。然而,本发明主题可以以多种不同的方式体现,因此,所涵盖的或者请求保护的主题旨在被解释为不局限于本文所给出的任何示例性实施例;所给出的示例性实施例仅仅是为了举例说明。同样地,所请求保护的或者所涵盖的主题的合理的保护范围是所期望的。此外,例如,本发明主题可以表现为方法、装置、部件或者系统。因此,例如,实施例可以采用硬件、软件、固件或其任意组合的形式。因此,以下详细说明并非旨在限制。
[0030]在附图中,可以夸大一些特征以示出特定部件的细节(以及附图中示出的任何尺寸、材料和类似的细节都旨在是说明性的,而不是限制性的)。因此,在此公开的具体结构和功能的细节都不应解释为限制性的,而仅仅是作为教导本领域技术人员通过不同方式实施所公开的实施例的典型基础。
[0031]下面将参考方法和装置的操作说明和方框图来描述本发明用于选择和呈现与特定主题相关的手段。可以理解的是,所述方框图或操作说明中的每个方框,和在所示方框图或操作说明中方框的组合可以通过模拟或者数字的硬件和计算机程序指令来实施。这些计算机程序指令可以被提供给通用计算机、专用计算机、专用集成电路(ASIC)或其它可编程数据处理设备的处理器,从而使得经由所述计算机或其它可编程数据处理设备的处理器执行的指令实现在方框图或者操作方框中所规定的功能/动作。
[0032]在一些可替换的实施方式中,在方框中所记录的功能/动作可以不按照操作说明中所记录的顺序发生。例如,取决于所涉及的功能/动作,连续示出的两个方框实际上可以大体上同时被执行,或者所述方框有时可以以相反的顺序被执行。此外,为了提供对所述技术更为完整的理解,通过举例方式提供了本发明中如流程图所描述和呈现出的方法的实施例。所公开的方法不限于本文中所呈现的操作和逻辑流程。可替代的实施例是可以想到的,其中,可以改变各种操作的顺序,还可以单独地执行被描述为较大操作的一部分的子操作。
[0033]计算装置能够诸如经由有线或无线网络发送或接收信号,或者能够诸如在作为物理存储状态的存储器中处理或存储信号,从而可以像服务器一样来操作。因此,能够像服务器一样来操作的装置可以包括,例如,专用机架式服务器,台式计算机,笔记本电脑,机顶盒,结合诸如两种或多种前述装置的各种特征的集成装置,等等。服务器可以在配置或性能方面区别很大,但总的来说,服务器可以包括一个或多个中央处理单元和存储器。服务器还可以包括一个或多个大容量存储装置、一个或多个电源、一个或多个有线或无线网络接口、一个或多个输入/输出接口,或者一个或多个操作系统(诸如Windows Server,Mac OS X,Unix, Linux, FreeBSD,等等)。
[0034]在整个说明书和权利要求书中,术语除了具有明确记载的含义之外,还可以具有与上下文中暗示的或者隐含的带有细微差别的含义。同样地,在此使用的短语“在一个实施例中”并非必需指相同的实施例,在此使用的短语“在另一个实施例中”并非必需指不同的实施例。例如,所请求保护的主题包括全部或部分示例性实施例的组合也是所希望的。一般而言,从上下文的使用中可以至少部分地理解术语。例如,在此使用的诸如“和”、“或/或者”或者“和/或”的术语可以包括多种含义,这些含义可以至少部分地取决于使用这些术语的上下文。典型地,如果“或者”用于关联一个列表(诸如A、B或C),那么该“或者”旨在具有包含意义上的A、B和C的含义,以及排它意义上的A、B或者C的含义。另外,至少部分地取决于上下文,在此使用的术语“一个或多个”可以被用于描述任何单数意义的特征、结构或特性,或者可以被用于描述复数意义的特征、结果或者特性的组合。类似地,至少部分地取决于上下文,诸如“一个”或者“该/所述”的术语也可以被理解为表达了单数用法或者表达了复数用法。另外,术语“基于”可被理解为并非一定旨在表达排它性的系列因素,相反地,至少部分地取决于上下文,还可以允许非必需明确记载的额外因素的存在。
[0035]本发明公开了成像设备和方法,用轻重量、低成本、可编程、可移动的便携式设备替换了大体上静止的成像和/或照明设备,所述的便携式设备在照明和采集主体的图像数据上具有极大的灵活性,所述主体包括但不限于一个或多个演员,物体或者普通环境(诸如房间或户外的场所)。在图像数据捕捉的过程中,静止或移动的主体可以被在该主体周围的不同位置设置的灯照明。所述照明可以被布置成多个静态灯,所述静态灯以被编程或者被预先确定的模式或者顺序的分时多工的基础照明配置或条件来配置。优选地,高速的数字或模拟视频照相机在由在此所描述的移动照明台架所呈现的各种照明条件中记录所捕捉的图像数据。通过非限制性的举例方式,所述记录用于以高精度捕捉表示人或物体的表面细节数据。这种数据可以在后期处理中用于为各种使用重建物体图像,所述各种使用诸如例如为电影或游戏生成可视化效果的计算机。照明设备还可以包括偏振滤波器,所述偏振滤波器用于获得适用于高分辨率应用的镜面反射或漫反射照明。
[0036]在迄今为止已知的照明台架应用中,灯要么被不相干地布置在主体周围,要么以要聚焦在主体上的诸如球形、网格或半球形等结构上的固定配置被布置在主体周围。然而,这种照明设备只提供了有限的机动性并且不是便携的,其需要被拍照或拍摄的主体进入所述结构的位置。与这种固定的系统相比,本文公开的内容通过使用经由飞行的无人机以预先确定的或可编程的模式布置的灯和/或照相机和/或其它传感器提供了高度可移动的、灵活的、可重新配置的照明台架和/或图像捕捉环境;所述无人机优选为四旋翼型,其载有所希望的传感器设备并且能飞入很多种模式或位置或路线以帮助捕捉图像数据。
[0037]图1示出了采集主体112的图像数据的成像系统100。成像系统100包括多个无线的、可编程的飞行或其他形式可移动的运载装置110(参见,例如图2A-C),每个运载装置都载有包括成像设备的有效载荷,所述成像设备诸如但不限于:在可见和/或非可见光谱或者其结合(例如可见光和红外光)下操作的一个或多个光源、光传感器、滤波器和照相机。
[0038]在实施例中,所述无线的、可编程的运载装置可以包括小型旋翼飞机,诸如,能被编程以沿特定轨迹飞行和/或在三维空间的特定位置的空中盘旋、漂浮或悬浮的自动四旋翼飞行器或者无人机。如在此所使用的那样,使用四旋翼飞行运载装置的例子旨在表达一种实施例,但是,可以使用现在已知的或者将变为已知的其它可移动的运载装置,并且在实现本文所呈现的各种系统、方法和功能性替代方案的背景下会想到使用现在已知的或者将变为已知的其它可移动的运载装置。
[0039]每台四旋翼飞行器110都能被配置为单独飞行并可以具有各自的轨道,所述轨道被绘制出以到达并漂浮于特定位置或者在空间内连续或重复地跟踪某轨迹。然而,它们还可以被远程控制,或者它们的飞行路线能被控制器102监测并且改变。在一个实施例中,所述控制器102可以包括一台或多台计算装置,诸如笔记本电脑、手持型用户装置或者服务器型计算机或它们的组合。所述控制器102可以经由诸如但不限于光学、红外、声纳、激光雷达、无线电链路或共享网络等机制耦合到四旋翼飞行器110上。在实施例中,四旋翼飞行器110可以配置有诸如照相机、光源、滤波器或它们的组合等的成像设备。例如,一些四旋翼飞行器110可以载有包括用较小能量发出亮光的LED (发光二极管)的光源,而其它四旋翼飞行器可以单独载有照相机或者除了 LED光源外还载有照相机,或者载有单独与声纳、无线电或光源传感器组合的照相机。
[0040]如图1所示,四旋翼飞行器110被以与成像主体112相关的特定模式布置。可以理解的是,仅仅通过举例方式展示了四旋翼飞行器110的数量和模式,如本文所进一步描述的那样,还可以在各种模式中采用更多或更少的数量的四旋翼飞行器110用来生成不同的照明条件或者采集来自不同位置或角度的图像数据。在一个实施例中,每台四旋翼飞行器110都能接收来自控制器102的各自的、唯一的位置信息,绘制飞行路线或轨道以在预先确定的时间内到达各自的指定位置。在实施例中,控制器102可以是计算装置,例如台式计算机或者笔记本电脑或者可移动的计算和通信装置(诸如智能手机),所述可移动的计算和通信装置能够存储并传送用于控制一台或多台四旋翼飞行器110的指令。每台四旋翼飞行器的位置信息可以基于用于多台四旋翼飞行器的一个或多个所选的布置或者四旋翼飞行器110的属性而生成,这将在本文进行更为详细的描述。在一个实施例中,四旋翼飞行器可以利用控制器102和/或主体112并结合地面或基础表面作为参考实体以获得它们各自的位置。在一个实施例中,可以将一个或多个射频源114设置在主体112的位置处,从而使得四旋翼飞行器能够识别该主体从而将它们相应地定位在靠近主体112的被指定的模式中。这在外部或户外环境都是有用的,在这些环境中可能有众多物体并且可能需要对成像主体112进行具体识别。可替代地,可以利用声纳(或装在四旋翼飞行器自身上,或利用外置声纳装置来跟踪该四旋翼飞行器)向与所述主体或其它已知位置的物体相关的一台或多台四旋翼飞行器或者其它四旋翼飞行器提供位置信息。
[0041]因此,要成像的主体或物体112被来自四旋翼飞行器110的灯光照明。在实施例中,所有的四旋翼飞行器并无需都发光。在实施例中,所述四旋翼飞行器可以被预编程以激活LED并利用顺序的分时多工照明配置照亮主体112。四旋翼飞行器110上的光源可以被选择性地激活,以在所述四旋翼飞行器110到达它们的指定位置后在特定时间发光。因此,被照明的主体112的图像数据可以被一台或多台照相机108记录下来。在一个实施例中,当四旋翼飞行器110已经实现所希望的阵形并且以所期望的方式照亮主体112时,照相机108还可以由控制器102控制。在实施例中,可以将照相机108和四旋翼飞行器110的功能同步,从而使得照相机108在四旋翼飞行器110实现特定配置时自动地捕捉图像数据。此夕卜,可以理解的是,仅通过举例说明而非限制的方式示出了照相机108的数量,还可以利用更多或更少数量的照相机来采集图像数据。在实施例中,可以通过设置在四旋翼飞行器110自身上的照相机来采集图像数据,所述四旋翼飞行器110本身可以是除照相机108之外的或者是替代照相机108的。因为四旋翼飞行器110小并且是无线的,所以它们是便携的并且能容易被运送至主体112的位置。如前所述,多台四旋翼飞行器110可以包括不同类型的灯光、照相机、滤波器、传感器或它们的组合。因此,与调整传统照明和照相装备所付出的精力和时间相比,成像系统100提供了简单调整,其中,一台或多台四旋翼飞行器110可以与其它不同类型的、载有不同类型成像设备的四旋翼飞行器交换,以根据需要生成不同的照明效果或者记录不同类型的图像数据。此外,每台四旋翼飞行器110的独立的运动给微调设置(诸如但不限于特定光源和/或照相机与主体112之间的距离或者焦点)提供极好的灵活性,因此为捕捉主体112的图像数据提供了更高的精度。在一些实施例中,四旋翼飞行器可以被配置以创建光场照相机或全光照相机。光场照相机用于测量每束入射光的强度和方向,而非仅仅记录所有照在传感器的每个感光单元上的光线总数。带有如此的信息,在图像捕捉时在照相机视场范围内的任何可能的图像都可以被生成。由于来自光场照相机的单一捕捉可以提供数字化数据,因此在捕捉图像后,焦点、曝光和平均景深都是可以调节的。
[0042]在一个实施例中,控制器102包括控制模块122和传输模块124。控制模块122可以被配置为利用视觉、光线或声音定位技术监测每台四旋翼飞行器110的轨道并且在需要的情况下修改所述轨道。在一个实施例中,控制模块122可以接收来自每台四旋翼飞行器110的关于它们的位置的反馈,以使得该控制模块能够监测它们的沿着特定轨道的进程。在一个实施例中,经由在显示器上的图像或视频可以向监测四旋翼飞行器进程的用户显示所述反馈。例如,由于诸如在户外地点中的风压等外部影响,所述四旋翼飞行器110中的一个四旋翼飞行器可能偏离预先确定的路线或位置。控制模块122可以监测这样的偏离,所述控制模块可以经由传输模块124发送指令以通过该控制模块与所述偏离的四旋翼飞行器所保持的信道将该偏离的四旋翼飞行器重置回到初始路线。在实施例中,如此的在发生偏离时跟踪和重置轨道的功能可以存在于四旋翼飞行器本身。
[0043]在实施例中,控制模块122还提供了控制照相机108功能指令,从而使得每个照相机108可以被配置为当四旋翼飞行器110呈现特定布置并以特殊方式照亮主体112时采集该主体112的图像数据。如前所述,要成像主体或物体112可以包括生物、场景或其它物体。在实施例中,如果主体112是能够从处理器处接收指令的元件,那么它也可以经由控制模块122被相应地控制。在一个实施例中,照相机108也可以被更大的四旋翼飞行器或其它的可移动设备(诸如,在确保照相机108的稳定性时能够更精细地移动或调整的升降机/起重机/空中吊运车/摄影机稳定器)移动。
[0044]图2A是根据本发明实施例展示四旋翼飞行器中的一个四旋翼飞行器200的例图。可以理解的是,仅通过举例说明而非限制性的方式给出了图2A和相关的描述,任何类型的空中或者多模式运载装置的当前已知或者被创造出来的合适的属性都可以应用于成像系统100中。此外,还应当理解的是,在给定模式中所有的四旋翼飞行器不需要都是相同的,不同尺寸和不同属性(以非限制性的举例方式诸如,重量承载能力、续航能力、惯性特性、处理器能力等其它特性)的不同的四旋翼飞行器可以在单个阵形中被用在不同的位置。四旋翼飞行器200包括位于顶架204下面的主体部202。顶架204用于保持固定到该主体部202的轴206和208,其中一个轴在另一个轴的上方以“X”形状的配置。轴206和208中的每一个在每一端都包括两个转子。在图2A中仅能看到轴206的两个转子210和212以及轴208的一个转子214。因此,在一个实施例中,四旋翼飞行器200可以总共包括四个转子,并在运载装置的四个拐角处设有两对反向旋转的、固定宽度的叶片。
[0045]主体部202也可以包括电源,用来给运载装置及其机载电路以及在本文将进一步描述的任何计算机可读存储介质供电。另外,主体部202包括一个或多个成像部件220,诸如但不限于,光源、照相机、滤波器、传感器及它们的组合。在一个实施例中,成像部件220通过对称的支撑机构240经由位于该成像部件220任一侧的两个轮子被连接到基座230上,图2A示出了其中的一个轮子228。支撑机构240还包括两个可移动的伸长的框架构件222和232,每个框架构件都有各自的凹槽224和234。基于框架构件222和232的运动,成像部件220的每个轮子都可在它们各自的凹槽224、234内滑动。在一个实施例中,支撑机构240可被配置成机电的机械臂,该机械臂能在来自四旋翼飞行器200或者控制器102上处理器的指令的控制下进行各种运动。基于所接收的指令,框架构件222和232沿着水平(X)轴前后移动,从而使成像部件220在凹槽224和234内滑动。在一个实施例中,框架构件222和232沿X轴的运动可以导致成像部件220的高度从标准位置(mean posit1n)沿Y轴方向变化。在一个实施例中,支撑机构240可以通过框架构件222、232的运动和连接到成像部件220上的轮子的旋转使成像部件220倾斜。这可以在更精细地调整成像部件220和成像主体之间的距离/焦距方面提供更好的灵活性。在一个实施例中,部件220可以在包括至少半球的区域内以已知方式被移动到“被对准”处,并且被用于各种智能摇头灯。另夕卜,可以理解的是,所示的在四旋翼飞行器200上的成像部件220的数量仅仅是为了举例说明并不意在限制,更多数量的成像部件220可以策略性地布置在四旋翼飞行器200的各个位置。四旋翼飞行器200另外地或者任选地包括电缆226,所述电缆226将成像部件220连接至一个或多个处理器或者电源,从而向成像部件220传送指令和/或电力信号。
[0046]在实施例中,成像部件220可以是包括一个或多个在低能耗时提供强光的发光二极管(LED)的光源。如果四旋翼飞行器200包括一个或多个光源,那么它还可以任选地包括散热器,该散热器用来吸收光源在运行了相当长的时期时所产生的热量。在实施例中,成像部件220可以是照相机。在实施例中,成像部件220可以包括诸如LED的光源以及如本文所述的照相机。在另一个实施例中,成像部件220可以被配置成接收一个或多个滤波器,诸如但不限于,用于生成镜面反射和漫反射的光照条件的偏振滤波器。
[0047]图2B是展示四旋翼飞行器200的底面的例图。在图2B中可以看到在轴208上相对于转子214设置的第四转子216。
[0048]图2C是展示四旋翼飞行器200的侧视图的例图。可以清楚地看到,框架222、凹槽224和与成像部件220相关的电缆226的布置。
[0049]图3是描述了根据本发明实施例的四旋翼飞行器200内的某些元件的方框图。如前所述,四旋翼飞行器是能够沿着特定轨道单独飞行的运载装置。一些四旋翼飞行器还能够轨迹跟踪并动态绘制飞行路线。它们可被制作成不同的尺寸,从能够载有千克量级的载荷的大型无人驾驶飞行器到小玩具大小尺寸的运载装置。在一个实施例中,每台四旋翼飞行器110可以大体上类似于较小尺寸的运载装置。因此,通过举例而非限定的方式,每台四旋翼飞行器重量大约为200?400克,具有横跨大约10英寸长度的转子轴206/208,并能够在大约10分钟的短时段内承载几克或几盎司的载荷。通过举例而非限定的方式,每台四旋翼飞行器200可以包括处理器310、存储介质320、电源330、收发器340、成像部件350、机电部件360和传感器370。传感器370可以包括任何类型的热传感器、光传感器或者位置传感器,所述传感器向处理器310提供不同类型的输入以执行它的如本文中所述的各种任务。
[0050]处理器310经由输入/输出(I/O)模块312被可通信地耦合到四旋翼飞行器200的其它部件中的每一个上,并经由来自控制模块314的指令控制它们。处理器310还包括计算模块316,所述计算模块316可以有助于成像部件350的各种轨道/位置计算或调整计算,如下文将进行详细描述。在一个实施例中,控制四旋翼飞行器的飞行路线或轨道的指令是被预先确定的并且被存储在存储介质320上。如图1所示,将多台四旋翼飞行器110相对于彼此且相对于成像主体112布置成特定模式或者几何形状。在一个实施例中,特定模式内每台四旋翼飞行器110的精确位置是相对于一个或多个参考点被预先计算好的,并且被供给各自的四旋翼飞行器。相应地,适当的指令被存储在四旋翼飞行器200的存储介质320中,处理器310结合来自传感器370的数据使用这些指令来控制机电部件360 (诸如转子)以到达该模式中的指定位置。在一个实施例中,模式中的四旋翼飞行器的位置可以用它的距离多个参考实体(诸如地面和成像主体)的位置来表征。例如,如果四旋翼飞行器200应该被定位在诸如环绕成像主体112的半球模式或球形模式等模式内,那么位置数据可以用距离地面的高度和到主体或其它适当的参考实体的距离来定义。因此,处理器310采用来自存储介质320的指令和来自传感器370的数据从而将所述四旋翼飞行器200准确定位在特定成像模式中。在一个实施例中,处理器310还利用传感器数据来实现如下功能,诸如在偏离或避免碰撞的情况下调整轨道,或者在形成模式时对其它邻近的四旋翼飞行器进行更精细的位置调整。
[0051]当准确定位四旋翼飞行器200时,处理器310根据从存储介质320重新取回的指令帮助成像部件350的调整。可替代地,当四旋翼飞行器200到达预期的位置时,可有由控制器102提供指令。如果成像部件350包括一个或多个光源,那么所述指令可以使光源被调整,从而在特定时间以特殊角度或以特殊偏振将光聚焦于成像主体112上。因此,处理器310协调运行以使得机电部件360精确地转动光源,并且电源330在特定时间给光源供电以照亮主体112。如果成像部件350包括照相机、滤波器或它们的组合,那么处理器310可以执行类似的步骤。照相机(和/或光源)可以基于来自处理器310的指令被精确转动并且被来自电源330的脉冲激活,以至于主体112的图像数据在特殊光线条件下在精确的时间被采集。在一个实施例中,四旋翼飞行器200采集的任何图像数据可以被存储在存储介质320中用于随后的检索。四旋翼飞行器200也可以被配置成将所采集的图像数据自动地或响应于请求传输给外部元件(诸如但不限于控制器102)从而优化板载存储器的使用。
[0052]图4展示了阐明生成主体图像数据的方法的实施例的流程图400。该方法在步骤402开始,在步骤402中,以所选择的模式或几何图形在三维空间内定位多个诸如四旋翼飞行器的可移动的运载装置。用于布置所述四旋翼飞行器的模式可以根据各种因素来选择,所述因素包括但不限于:成像主体的尺寸,成像主体/表面的性质,必要的图像数据类型以及四旋翼飞行器的属性。在步骤404中,多个四旋翼飞行器中至少一个子集被选择为激活。所述四旋翼飞行器可以被编程为当到达它们在所述模式内的指定位置时在预先确定的时间点自动地执行任务(诸如发光和/或采集主体的图像数据或它们的组合)。在实施例中,控制器102可以在特定的时间间隔内仅激活一些四旋翼飞行器以用来发光和/或采集数据。在实施例中,前述事件的组合可以发生,其中所述四旋翼飞行器被预先编程以执行与在特定时间点采集图像数据相关的任务,所述特定时间点为当控制器102可以基于例如用户输入干扰它们的运行以停止或激活另外的闲置的四旋翼飞行器来发光和/或采集图像数据时。因此,如步骤406所示,所选择的四旋翼飞行器被激活,并且在步骤408中,图像数据被捕捉。可以通过包含在四旋翼飞行器内的照相机采集图像数据,或者可以通过外置高速照相机采集图像数据,或者还可以根据本文所描述的实施例采用四旋翼飞行器和外置照相机的组合来采集图像数据。在步骤410中,确定是否有更多的图像数据需要被采集。如果没有更多的图像数据还需要被采集,则该流程在结束方框终止。如果在步骤410中确定更多的图像数据需要被采集,则该流程移动至步骤412 ;在步骤412中确定所述四旋翼飞行器是否应该被设置为不同的模式。如果所述四旋翼飞行器在再次采集图像数据之前需要被设置为不同的模式,则该流程移动到步骤402,在步骤402中所述四旋翼飞行器以新的模式被定位。如果在步骤412中确定所述四旋翼飞行器不需要被布置为新的模式并且它们仅需要在当前模式内被再次激活,则该流程移动至步骤404,在步骤404中所述四旋翼飞行器被选择为激活。所述四旋翼飞行器被编程为按照不同的分时多工模式的方式发光,或者如果它们有多于一个成像部件,则它们也可以被编程为在不同的时间点利用不同的成像部件。
[0053]图5展示出根据一个实施例阐明定位四旋翼飞行器的方法的实施例的流程图500。可以理解的是,所示的用于定位运载装置或四旋翼飞行器的方法仅是为了举例说明而非限制性的,并且根据本发明的实施例也可以利用用于定位运载装置的其它方法。所述流程在步骤502开始,在步骤502中接收用于布置可移动的运载装置或四旋翼飞行器的模式的选择。如前所述,基于成像主体的性质和所需的成像数据可以选择含有多个点的各种模式,所述多个点表示三维空间中位置。在步骤504中,所述模式内的位置或点被识别,所述位置或点提供了所述模式形成所需的四旋翼飞行器的数量。在实施例中,基于用户输入,处理器可以生成/模拟出所选模式的三维模型。在实施例中,处理器可以参考成像主体的位置模拟出所选模式。在所选择的模式内的四旋翼飞行器的位置既可以由处理器单独确定,也可以在实施例中结合人工操作员确定。在一个实施例中,用户可以确定特定四旋翼飞行器应该被定位在所述模式中的哪个位置,例如,通过轻击3D模型上的特定点。处理器可以被配置成存储收到用户轻击的点的坐标。可以用不同的坐标系统定义所述模式中的位置,例如,笛卡尔坐标或者球面坐标。在不同的实施例中,处理器可以被配置为给用户选择推荐四旋翼飞行器模式,或者甚至基于主体属性自动地选择某种成像模式,所述主体属性诸如但不限于主体形状、成像表面的区域和性质,等等。在实施例中,某些成像要求(诸如要被定位的成像设备的类型)可以与所选位置相关联。例如,具有光源的默认成像要求可以与在所述模式内的每个所选位置相关联。所述位置的这种成像要求还可以基于用户输入而得到进一步修改。因此,用户可以指定光源、照相机或它们与滤波器的组合是否应该被设置在每个位置上以及与该设备相关联的特定设置。因此,在步骤506中收到每个位置的成像要求。当收到所述位置的成像要求时,在步骤508中接收由用户选择的四旋翼飞行器的识别和属性数据用于定位。通过举例说明而非限制的方式,用户可以选择具有适用于模式形成的设备和/或属性的四旋翼飞行器以采集图像数据。在实施例中,每台四旋翼飞行器可以通过各自的身份信息(ID)被唯一地识别,所述ID也可以表明它的属性(诸如在其上载有的成像部件)。四旋翼飞行器的识别数据可以通过诸如但不限于蓝牙或基于IEEE 802.11b标准的无线局域网(WiFi)等的通信技术来获得。例如,四旋翼飞行器可以包括它们的身份信息和属性信息,用来提供位置和属性数据,所述身份信息和属性信息被编码到各自的无源或有源的射频识别(RFID)标签上。在步骤512中确定所选的四旋翼飞行器和它们的属性是否与之前收到的用于定位的成像要求相匹配。例如,如果所选模式和位置要求包括十台四旋翼飞行器,其中的两台带有照相机并且八台带有光源,则在步骤512中确定是否十台四旋翼飞行器满足规定要求。如果在步骤512中确定所选择的、用于形成模式的四旋翼飞行器与具体要求不匹配,则如步骤510中所示的那样可以生成用户通知,并且可以给用户提供改正错误的机会。随后,该流程可以返回到步骤508以获得所述四旋翼飞行器的身份信息和属性信息。如果在步骤512中确定所选择的四旋翼飞行器满足要求,则在步骤514中将位置数据和成像要求传输给所述四旋翼飞行器。在一个实施例中,每台四旋翼飞行器可以仅接收与它的位置和它的各自成像设置相关联的数据。在实施例中,完整的位置和图像数据集被传输给所有的四旋翼飞行器,所述四旋翼飞行器能够从所接收到的数据集中识别或者获得它们各自的数据。当获取并传输位置和图像数据的流程被完成以及成像主体被恰当地定位后,如步骤516所示,可以激活用于定位或用于形成模式的四旋翼飞行器。
[0054]图6展示了阐明采集图像数据方法的实施例的流程图600。所述方法在步骤602开始,在步骤602中,四旋翼飞行器接收位置信息或者数据(诸如特定模式中的位置坐标和与所述位置相关联的成像要求)。在实施例中,基于不同因素相对于一个或多个参考实体可以定义所述四旋翼飞行器的位置坐标,所述不同因素诸如但不限于:要形成的模式或成像主体、主体的成像位置或它们的组合。另外,在步骤602中也可以收到诸如成像设备设置的成像要求,所述成像设备设置包括但不限于光源亮度,光源或照相机的角度和焦点。此外,如本文所述,所述四旋翼飞行器仅能收到它的信息,或者所述四旋翼飞行器能收到整个模式的位置/设定信息而且能从所述收到的数据集中获得它的各自的信息。在步骤604中,收到激活信号以形成模式。在步骤606中,识别与定义坐标和形成模式相关的参考实体。在实施例中,仅有一个单独的参考面(诸如地面)足以形成模式。然而,所述四旋翼飞行器可以要求多于一个参考实体用于识别它的位置。例如,可以将发射无线电的一个或多个射频源设置在所述主体的位置,从而使得所述四旋翼飞行器可以用所述地面和射频源作为参考来识别它的在三维空间中的目标点。在步骤608中,所述四旋翼飞行器绘制去它目标位置的轨道。如前所述,计算模块可以被包含在处理器中,所述处理器可以接收或识别作为输入的位置数据、参考位置数据和所述四旋翼飞行器的当前位置,并且绘制从当前位置到目标位置的轨道。所述四旋翼飞行器可以利用现在已知的或者将变得已知的各种算法用于独立的轨道规划和轨道跟踪。根据一个算法,为了动态生成可行的轨道,凭借满足碰撞和障碍物规避的约束条件的环境生成初步规划。基于诸如可见视图法(visibility graphs)等技术,这种算法还允许在杂乱的环境中的实时规划。用简单的几何的线以及沿每段伴随所期望的速度连接曲线来定义最终轨道。然后,基于路线的曲率、运载装置上的给定速度和加速度约束来计算可用的一组输入和行进速度。在步骤610中,所述四旋翼飞行器飞行并到达它的目标位置。可以理解的是,包含在所述四旋翼飞行器上的多种部件,诸如处理器、传感器和用于机动(诸如碰撞规避和轨道追踪)的机电部件,从而使得所述四旋翼飞行器可以到达它的目标位置。在实施例中,当多台四旋翼飞行器飞到它们的目标位置以在偏离或者即将发生碰撞的情况下提供反馈时,可以监测它们的进程。当到达目标位置时,所述四旋翼飞行器可以漂浮在目标位置并等待指示开始成像过程的信号。在实施例中,可以监测所述四旋翼飞行器的进程,当所有的四旋翼飞行器到达它们各自的目的地并形成完整的模式时,如步骤612所示,四旋翼飞行器可以收到开始成像过程的信号。在实施例中,可以给每台四旋翼飞行器提供用于整个成像过程的指令集,而且四旋翼飞行器可以识别它的来自所接收的指令集的特定指令。这种识别既可以由于与所述指令相关联的四旋翼飞行器ID而发生,也可以由于与所述指令相关联的位置信息而发生。于是,如步骤614所示的那样根据所接收到的指令激活在四旋翼飞行器上载有的成像设备以执行如步骤616所示的诸如照亮主体或者采集图像数据或其组合等的任务。
[0055]图7是展示用于采集主体702的图像数据的多台四旋翼飞行器的阵形704的例图700。如前所述,多台四旋翼飞行器704接收来自控制器102的定位和成像指令。因此,所述多台四旋翼飞行器的轨道按照从它们各自的当前位置到它们各自的目标位置被绘制出来。一经到达它们的目标位置,当所述四旋翼飞行器执行采集主体702的图像数据的指令时,所述四旋翼飞行器在它们各自的位置处悬浮或盘旋或漂浮在主体的上空。在实施例中,当由外置照相机采集图像数据时,所述四旋翼飞行器仅用于照亮主体702。在实施例中,所述图像数据可通过设置在所述四旋翼飞行器上的照相机来采集。可以替换的是,也可以由所述四旋翼飞行器照相机和外置照相机的组合来采集图像数据。根据本文所公开的实施例可以采集不同种类的图像数据(诸如静态图像或视频)。
[0056]图8是展示了在成像主体802周围的多台四旋翼飞行器阵形804的例图800。除了四旋翼飞行器806之外,所有的四旋翼飞行器绕物体802周围运行以创建用来执行一个或多个任务的四旋翼飞行器虚拟球,所述任务包括当它们沿着它们各自轨道移动时照亮主体或采集图像数据。所述四旋翼飞行器806在其位置处盘旋于物体802之上以采集或辅助采集图像数据。因此,还可以形成以下的四旋翼飞行器布置模式,即,当采集图像数据时,一些所述四旋翼飞行器在特定轨道中沿着主体802移动并且一些所述四旋翼飞行器仅仅悬浮或盘旋于主体802之上。
[0057]图9是根据一个实施例展示由多台四旋翼飞行器形成的网格图形900的例图。成像主体(未示出)位于所述模式的前面并且可以通过所述四旋翼飞行器上的照相机和/或外置高速照相机被成像。然后,可以移动平面网格阵形以使网格阵形平面可以相对于水平或垂直参考平面在多个位置上取向。
[0058]图1Oa展示了根据一个实施例的四旋翼飞行器的球形布置1000。在一个实施例中,成像主体(未示出)可以位于球形内部。因此,所述主体可以被初步定位,并且多个无人驾驶机利用如本文所描述的一个或多个参考实体在多个大体平均分布的圆环中布置它们自己以围绕所述主体形成模式1000。
[0059]图1Ob展示了根据一个实施例的四旋翼飞行器的另一种球形布置1050。成像主体(未示出)可以位于所述球形内部。因此,所述主体可以被初步定位,并且多个无人驾驶机利用如本文所描述的一个或多个参考实体在多个大体平均分布的子模式1052中布置它们自己以围绕所述主体形成模式1050。所述子模式1052和布置1000或1050可以在形状、阵形和几何图形的多种组合中变化。
[0060]图11示出了根据一个实施例的计算装置1100的内部架构。计算装置的内部架构包括一个或多个处理单元(本文中也称为CPU) 1112,所述处理单元与至少一个计算机总线1102交互。与计算机总线1102交互的还有:持久性存储介质/媒介、网络接口 1114、存储器1104(例如,随机存储器(RAM)、运行瞬时存储器、只读存储器(ROM),等等)、介质盘驱动器接口 1108、用于能向包括诸如软盘、⑶-ROM、DVD等可移动介质读取和/或写入的驱动器的接口 1120、媒体、作为用于显示屏或其它显示装置的接口的显示器接口 1110、作为用于键盘的接口的键盘接口 1116,作为用于鼠标或其它指示装置的接口的指示装置接口 1118,以及并未单独示出的各种各样的其它接口 1122(诸如,并行和串行接口、通用串行总线(USB)接口,等等)O
[0061]结合本文所描述的功能(例如,本文所述的一个或多个工序流程),存储器1104与计算机总线1102交互以在执行软件程序(诸如操作系统、应用程序、设备驱动和软件模块等)的过程中向CPU 1112提供在存储器1104中存储的信息,所述软件程序包括程序代码和/或计算机可执行的流程步骤。首先,CPU 1112从储存器(例如,存储器1104、存储介质/媒介1106、可移动的介质驱动器,和/或其它存储装置)加载计算机可执行的流程步骤。然后,CPU 1112可以执行被存储的流程步骤以执行被加载的计算机可执行的流程步骤。在执行计算机可执行的流程步骤中,可以通过CPU 1112访问存储数据(例如由存储装置所存储的数据)。
[0062]持久性存储介质1106是可以用于存储软件和数据(例如,操作系统和一个或多个应用程序)的计算机可读的存储介质。持久性存储介质1106还可以用于存储设备驱动,诸如:一个或多个数码相机驱动,监视器驱动,打印机驱动,扫描仪驱动,或者其它设备驱动,网页,内容文件,播放列表和其它文件。持久性存储介质/媒介1106还可以包括用于实施本发明的一个或多个实施例的程序模块和数据文件。
[0063]为了本发明公开的目的,计算机可读介质以机器可读的形式存储计算机数据,所述数据可以包括由计算机可执行的计算机程序代码。通过举例但非限制的方式,计算机可读介质可以包括用于数据有形或固定存储的计算机可读存储介质,或者用于对含码(code-containing)信号瞬时解译的通信介质。在本文中所使用的计算机可读存储介质是指物理或有形存储(与信号相反),并且包括但不限于以任何用于信息有形存储的方法或技术中实施的易失性和非易失性的、可移动和非可移动的介质,所述的信息诸如计算机可读的指令、数据结构、程序模块或其它数据。计算机可读存储介质包括但不限于RAM、ROM、EPROM、EEPR0M、闪存或其它固态存储技术,CD-ROM、DVD或其它光学存储器、磁带盒、磁带、磁盘存储器或其它磁存储装置,或任何其它能被用于有形存储期望的信息或数据或指令并且可以通过计算机或处理器访问的物理上或材料上的介质。
[0064]为了本发明公开的目的,模块是软件、硬件或固件(或其组合)系统,程序或功能,或其它们的一部分,它们执行本文所描述的流程、特性和/或功能或者便于本文所描述的流程、特性和/或功能的实现(在有或没有人机交互或延长的情况下)。模块可以包括子模块。模块的软件部分可以存储在计算机可读介质上。模块可以集成到一台或多台服务器上,或者可以由一台或多台服务器加载并执行。一个或多个模块可以被分组为引擎或应用。
[0065]本领域技术人员将意识到本发明公开的方法和系统可以以多种方式实现,而不限于前述的示例性的实施例和例子。换句话说,在硬件和软件或固件的各种组合中,被单个或多个部件所执行的功能元件和单个功能可以分布在客户端或者服务器或者客户端和服务器上的软件应用中。这样,本文所描述的不同实施例的任何数量的特征可以被组合成一种或多种实施例,而且含有少于或多于所有本文所描述的特征的可替换的实施例也是可能的。功能也可以以现在已知或者将变得已知的方式整体地或部分地被分布在多个部件中。因此,在实现本文所公开的功能、特征、接口和偏好方面,各种软件/硬件/固件组合都是可能的。此外,本发明公开的范围通常涵盖已知的实现所描述特征和功能和接口的方式,以及那些如本领域技术人员在现在和将来会理解的对本文所述硬件或软件或固件组件作出的改变和修改。
[0066] 尽管根据一个或多种实施例描述了所述系统和方法,应当理解的是,本发明公开并非必需被限制到所公开的实施例。本文旨在涵盖在本权利要求书的精神和范围内的各种修改和类似布置,所述权利要求书的范围应当为最宽泛解释,从而包含全部这些修改和类似结构。本发明公开包括所附权利要求的任何和全部的实施例。
【权利要求】
1.一种方法,包括: 由处理器接收表示第一模式的信息,所述第一模式包括表示三维空间中的位置的多个点,在所述三维空间之内具有主体; 由所述处理器将多个可移动的、可控的飞行运载装置定位在靠近所述主体的所述空间内的所选择的模式中的所述多个点中的每个点上,所述多个运载装置中的每一个运载装置包括至少一个成像部件;以及 由所述处理器激活至少一个所述成像部件以采集所述主体的图像数据。
2.根据权利要求1所述的方法,还包括: 由所述处理器将所述多个可移动的运载装置重新定位以在靠近所述主体的所述空间内形成第二模式;以及 由所述处理器激活至少一个用于采集所述主体的图像数据的所述成像部件。
3.根据权利要求1所述的方法,还包括: 由所述处理器从所述多个可移动的运载装置接收所述被采集的图像数据;以及 由所述处理器将所述被采集的图像数据存储在永久性计算机可读存储介质。
4.根据权利要求1所述的方法,其特征在于,由所述处理器定位所述多个可移动的运载装置还包括: 由所述处理器将与所述多个点相关联的位置信息传输给所述多个可移动的运载装置。
5.根据权利要求4所述的方法,还包括:由所述处理器经由控制信号的通信控制所述多个可移动的运载装置形成所述第一模式。
6.根据权利要求1所述的方法,还包括: 由所述处理器接收用于在三维空间中的所述位置的成像要求; 由所述处理器接收所述多个可移动的运载装置的属性; 由所述处理器基于所述属性和所述成像要求选择用于定位的所述多个可移动的运载>j-U ρ?α装直。
7.根据权利要求1所述的方法,激活所述多个可移动的运载装置还包括: 由所述处理器编程所述多个可移动的运载装置用于执行采集所述图像数据的成像过程,使得所述多个可移动的运载装置的所述成像部件在不同的多路复用的模式中发光。
8.根据权利要求7所述的方法,还包括: 由所述处理器接收与所述成像过程相关的用户输入;以及 由所述处理器基于所述用户输入改变所述多个可移动的运载装置的编程。
9.根据权利要求8所述的方法,改变所述多个可移动的运载装置的编程还包括: 由所述处理器改变与在所述空间中的所选择的模式的所述多个点相关联的成像要求。
10.根据权利要求1所述的方法,其特征在于,至少所述多个可移动的运载装置的子集包括至少两个成像部件,并且激活至少一个所述成像部件还包括在不同时间点激活所述至少两个成像部件中不同的成像部件。
11.根据权利要求1所述的方法,还包括: 由所述处理器基于所述主体的形状提供至少所述第一模式以供选择。
12.根据权利要求1所述的方法,还包括: 由所述处理器自动选择用于定位所述多个可移动的运载装置的所述第一模式。
13.—种设备,包括: 处理器; 存储介质,在所述存储介质上有形地存储着由所述处理器执行的程序逻辑,所述程序逻辑包括: 由所述处理器执行的模式接收逻辑,所述模式接收逻辑用于接收表示第一模式的信息,所述第一模式包括表示三维空间中的位置的多个点,在所述三维空间之内具有主体; 由所述处理器执行的定位逻辑,所述定位逻辑用于将多个可移动的、可控的飞行运载装置定位在靠近所述主体的所述空间内的所选择的模式的所述多个点中的每个点上,所述多个运载装置中的每一个运载装置包括至少一个成像部件;以及 由所述处理器执行的激活逻辑,所述激活逻辑用于激活至少一个所述成像部件以采集所述主体的图像数据。
14.根据权利要求13所述的设备,还包括: 由所述处理器执行的重新定位逻辑,所述重新定位逻辑用于将所述多个可移动的运载装置重新定位以在靠近所述主体的所述空间内形成第二模式;以及 由所述处理器执行的激活逻辑,所述激活逻辑用于激活至少一个所述成像部件以采集所述主体的图像数据。
15.根据权利要求13所述的设备,其特征在于,所述定位逻辑还包括: 由所述处理器执行的传输逻辑,所述传输逻辑用于向所述多个可移动的运载装置传输与所述多个点相关联的位置信息。
16.根据权利要求13所述的设备,还包括: 由所述处理器执行的控制逻辑,所述控制逻辑用于经由控制信号的通信控制所述多个可移动的运载装置形成所述第一模式。
17.根据权利要求13所述的设备,还包括: 由所述处理器执行的要求接收逻辑,所述要求接收逻辑用于接收三维空间中的所述位置的成像要求; 由所述处理器执行的属性接收逻辑,所述属性接收逻辑用于接收所述多个可移动的运载装置的属性; 由所述处理器执行的选择逻辑,所述选择逻辑用于基于所述属性和所述成像要求选择用于定位的所述多个可移动的运载装置。
18.一种计算机可读存储介质,在其上存储有指令,所述指令当被处理器执行时使得所述处理器: 接收表示第一模式的信息,所述第一模式包括表示三维空间中的位置的多个点,在所述三维空间之内具有主体; 将多个可移动的、可控的飞行运载装置定位在靠近所述主体的所述空间内的所选择的模式的所述多个点中的每个点上,所述多个运载装置中的每一个运载装置包括至少一个成像部件;以及 激活至少一个所述成像部件以采集所述主体的图像数据。
19.根据权利要求18所述的计算机可读存储介质,还包括指令,所述指令使得所述处理器: 将所述多个可移动的运载装置重新定位以在靠近所述主体的所述空间内形成第二模式;以及 激活至少一个所述成像部件用于采集所述主体的图像数据。
20.根据权利要求18所述的计算机可读存储介质,还包括指令,所述指令使得所述处理器: 从所述多个可移动的运载装置接收被采集的图像数据;以及 将被采集的图像数据存储在永久性计算机可读存储介质。
21.根据权利要求18所述的计算机可读存储介质,还包括指令,所述指令使得所述处理器: 将与所述多个点相关联的位置信息传输给所述多个可移动的运载装置。
22.根据权利要求21所述的计算机可读存储介质,还包括指令,所述指令使得所述处理器: 经由控制信号的通信控制所述多个可移动的运载装置形成所述第一模式。
23.—种方法,包括: 由处理器将可移动的、可控的飞行运载装置定位在三维空间中的点位置处,从而使得所述可移动的运载装置成为由其它可移动的运载装置所形成的模式的一部分; 由所述处理器接收激活信号以开始成像过程; 由所述处理器执行所述成像过程;以及 由所述处理器采集主体的图像数据。
24.一种成像系统,包括: 包含处理器和计算机可读存储介质的控制器; 多个可移动的、可控的飞行运载装置,每个所述多个运载装置包括至少一个成像部件; 所述计算机可读存储介质包括:由所述处理器执行的模式接收逻辑,所述模式接收逻辑用于接收表示第一模式的信息,所述第一模式包括表示三维空间中的位置的多个点,在所述三维空间之内具有主体;由所述处理器执行的定位逻辑,所述定位逻辑用于将多个可移动的、可控的飞行运载装置定位在靠近所述主体的所述空间内的所选择的模式的所述多个点中的每个点上;以及由所述处理器执行的激活逻辑,所述激活逻辑用于激活至少一个所述成像部件以采集所述主体的图像数据。
25.根据权利要求24所述的成像系统,其特征在于,所述计算机可读存储介质还包括多个供选择的成像模式。
26.根据权利要求24所述的成像系统,其特征在于,所述多个可移动的运载装置是四旋翼飞行器。
27.根据权利要求24所述的成像系统,其特征在于,所述至少一个成像部件选自一组部件,所述一组部件包括:灯,LED,照相机,光学传感器,红外传感器,射频传感器和偏振光源。
28.根据权利要求24所述的成像系统,其特征在于,所述至少一个成像部件是光场照相机。
29.根据权利要求24所述的成像系统,由所述处理器执行的所述激活逻辑还包括: 由所述处理器执行的多路复用逻辑,从而使得至少所述成像部件的子集在不同的分时多工的模式中发光。
30.一种成像系统,包括: 至少一个成像部件; 处理器;以及 计算机可读存储介质,包括: 由所述处理器执行的坐标接收逻辑,所述坐标接收逻辑用于接收表示三维空间中位置的坐标; 由所述处理器执行的定位逻辑,所述定位逻辑用于将所述成像系统定位在由所述所接收的坐标所表示的位置; 由所述处理器执行的激活信号接收逻辑,所述激活信号接收逻辑用于接收所述成像部件的第一激活信号; 由所述处理器执行的激活逻辑,所述激活逻辑用于当所述系统被定位在由所接收到的坐标所表示的位置时根据所接收到的第一激活信号激活所述至少一个成像部件。
31.根据权利要求30所述的成像系统,其特征在于,所述至少一个成像部件是光场照相机。
32.根据权利要求30所述的成像系统,所述至少一个成像部件是多个成像部件。
33.根据权利要求30所述的成像系统,由所述处理器执行的所述激活逻辑还包括: 由所述处理器执行的多路复用逻辑,从而使得所述多个成像部件在不同的分时多工的模式中发光。
34.根据权利要求30所述的成像系统,其特征在于,所述激活信号接收逻辑还使得所述处理器接收第二激活信号,并且所述计算机可读存储介质包括: 由所述处理器执行的改变逻辑,以至于所述至少一个成像部件的激活被改变,从而使得所述激活根据第二激活信号而不是所述第一激活信号而发生。
【文档编号】H04N5/225GK104322048SQ201380026518
【公开日】2015年1月28日 申请日期:2013年5月20日 优先权日:2012年5月22日
【发明者】朱利安·M·乌尔巴赫, 马尔科姆·泰勒, 克莱·斯帕克斯, 蒂莫西·霍金斯 申请人:Otoy公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1