广角视野视频会议促进系统的制作方法

文档序号:11336038阅读:334来源:国知局
广角视野视频会议促进系统的制造方法与工艺

本申请主张2015年12月31日提交的第62/274,112号美国临时专利申请的优先权,所述美国临时专利申请的公开内容出于所有目的全部以引用方式并入本文中。

本申请与以下未决的美国非临时专利申请相关:与本申请同时提交的第 15/341,809号美国非临时申请(代理人档案号101534-0969605(004920US));与本申请同时提交的第15/341,818号美国非临时申请(代理人档案号101534- 0969607(004940US));与本申请同时提交的第15/341,824号美国非临时申请 (代理人档案号101534-0969608(004950US));以及与本申请同时提交的第 15/341,831号美国非临时申请(代理人档案号101534-0969609(004960US))。这些申请中的每一个的全部公开内容出于所有目的全部以引用方式并入本文中。

技术领域

本公开涉及通过无人驾驶飞行工具来促进视频会议,并且更具体地说,通过自持的无人驾驶飞行工具来促进广角视野视频会议。



背景技术:

通常被称为无人机并且还有若干其它名称的无人驾驶飞行工具(UAV) 是人类飞行员不在机上的飞行器。UAV的飞行可通过机载计算机来自主地控制或通过地面上或另一交通工具上的驾驶员的遥控来控制。UAV已主要用在军事应用和特殊作业应用中,但也越来越多地使用在民用应用(警务、监控和消防)以及非军事安全工作(例如,电力或管线的检查)中。UAV善于收集大量视觉信息,并且将其显示给人类操作员。然而,解读UAV所收集的信息可能花费大量时间和人力。在许多状况下,UAV所收集的信息被人类操作员和分析员误读,这些操作员和分析员解读信息的时间有限。

视频会议通常在本领域中已为人所知。多方可在视频会议中通过视频和音频来相互通信。传统的视频会议促进技术通常需要在视频会议期间每一方所处的位置处所放置的固定相机。对于视频输出来说,在一方的位置处的屏幕上的其它方的视图通常由于其它方的位置处的相机放置和视域而受到限制。此外,在视频会议期间通常仅使用一个相机拍摄一方位置处的视图,并且因此,此方的视域可能受限于此相机的视域的大小。在所述方在视频会议期间具有分散在房间周围的发言人时,这尤其带来挑战。传统的视频会议技术通常无法一次对分散在一个位置周围的发言人进行拍摄。



技术实现要素:

提供用于通过UAV网络来促进广角视野视频会议的实施例。为了促进广角视野视频会议,可采用UAV(例如,无人机)在广角视野视频会议中所涉及的各方的各个位置处进行拍摄并传输这些位置的视频数据。为了拍摄视频会议的一方所处的位置的视频数据,可指示UAV网络中的一个或更多个UAV位于所述方的位置并在所述方的位置上拉近。在一些实施方案中,可指示UAV 移动得靠近所述方的位置并寻找一角度以使得可拍摄所述方的位置的清晰视图。UAV可配备一个或更多个摄影机。在一些实例中,UAV可配备360度摄影机,以使得可拍摄360度视频所覆盖的广泛区域。在一些实例中,个别 UAV可简单地携载相对于UAV以某一角度固定在UAV上或可四处旋转的相机。

一旦视频数据通过在给定方的位置上拉近的给定UAV拍摄,视频数据便可实时地或大致上实时地传输到视频数据处理中心。给定UAV所进行的到视频数据处理中心的视频数据传输可以通过UAV网络来进行。例如,视频数据可首先传输到控制给定UAV的控制器,并且从此控制器,视频数据可经由有线或无线网络而传递到视频处理中心。如上所述,传输到视频处理中心的视频数据可包含由给定UAV在所述方的位置上拉近的广角视域。在一些实施方案中,视频处理中心可被配置成处理从给定UAV接收的广角视野视频数据以呈现到显示器上。在一些实施方案中,视频会议中心可被配置成提供主持视频会议并向视频会议中的各方路由视频数据的能力。

为了输出视频会议中的给定方的位置处的视频流,显示器可配备网络连接。例如,显示器可通过网络连接而从视频处理中心接收视频数据。在一些实施方案中,显示器可操作性地连接到计算装置,并且计算装置可被配置成通过网络连接而从视频处理中心接收视频数据。

在一个实施例中,视频会议的至少一方位于运输设备(例如,汽车) 中。运输设备可具有至少一个舱。在此实施例中,运输设备配备广角视野显示器,例如,被LCD屏幕覆盖的仪表板。在此实施例中,可指示一个或更多个 UAV在运输设备上拉近以拍摄舱的广角视图。在此实施例中,视频会议中的其它一方或更多方可包含另一运输设备。以此方式,可在移动的运输设备之间建立广角视野视频会议。

提供广角视野视频会议促进系统,其特征在于,所述广角视野视频会议促进系统经由无人驾驶飞行工具网络来促进,所述广角视野视频会议促进系统包括:

无人驾驶飞行工具,其被配置成拍摄运输设备的广角视野视频;

视频处理中心,其被配置成接收视频数据;以及

一个或更多个处理器,所述处理器被配置为:

接收拍摄运输设备的广角视野视频的请求;

响应于接收到所述请求而定位所述运输设备;

产生指示无人驾驶飞行工具拍摄所述广角视野运输设备的所述广角视野视频的控制信号;

从所述无人驾驶飞行工具接收视频数据;以及

将所述视频数据传输到视频处理中心。

在一个实施例中,所述运输设备包含车辆。

在一个实施例中,所述广角视野视频包含所述运输设备的内部的视频图像。

在一个实施例中,所述处理器还被配置为经由网络而将所述控制信号传达到所述视频处理中心。

在一个实施例中,所述请求是从所述视频处理中心接收的。

在一个实施例中,所述视频数据是经由所述无人驾驶飞行工具网络而从所述无人驾驶飞行工具接收的。

在一个实施例中,所述视频数据经由无线和/或有线网络而传输到所述视频处理中心。

在一个实施例中,所述处理器还被配置为产生指示所述无人驾驶飞行工具所进行的所述运输设备的视频拍摄的状态的消息并经由有线和/或无线网络而将所述消息传输到所述视频处理中心。

在一个实施例中,所述处理器还被配置为接收终止所述无人驾驶飞行工具所进行的所述运输设备的所述视频拍摄的请求。

提供广角视野视频会议促进系统,其特征在于,所述广角视野视频会议促进系统经由无人驾驶飞行工具网络来促进,所述广角视野视频会议促进系统包括:

无人驾驶飞行工具,其被配置成拍摄运输设备的广角视野视频;以及

一个或更多个处理器,所述处理器被配置为:

接收发起涉及运输设备的广角视野会议的请求;

与无人驾驶飞行工具控制器通信以响应于接收到所述请求而拍摄运输设备的广角视野视频;

从所述无人驾驶飞行工具控制器接收所述广角视野视频;

处理所述广角视野视频数据;以及

将所述经处理的广角视野数据传输到所述广角视野视频会议中所涉及的另一方以供呈现。

在一个实施例中,所述运输设备包含车辆。

在一个实施例中,所述广角视野视频包含所述运输设备的内部的视频图像。

在一个实施例中,所述处理器还被配置为产生指示所述无人驾驶飞行工具控制器终止所述运输设备的所述视频拍摄的控制信号并将所述控制信号传输到所述无人驾驶飞行工具控制器。

在一个实施例中,所述请求是经由无线和/或有线网络而从所述运输设备接收的。

在一个实施例中,所述请求是经由无线和/或有线网络而从所述另一方接收的。

在一个实施例中,所述视频数据包含不同信道,并且处理所述视频数据包含组合所述不同信道。

在一个实施例中,所述处理器还被配置为产生指示所述视频处理的状态的消息并经由有线和/或无线网络而将所述消息传输到所述无人驾驶飞行工具控制器。

在一个实施例中,所述处理器还被配置为产生指示所述无人驾驶飞行工具控制器提高所述运输设备的所述广角视野视频的质量的控制信号。

对于本领域的技术人员来说,基于附图和具体实施方式,本实用新型的其它目标和优点将变得显而易见。

附图说明

附图包含在本申请中以便于进一步理解本实用新型且并入在本说明书中并构成本说明书的一部分,用于展示本实用新型的实施例且与具体实施方式一起解释本实用新型的原理。不试图比本实用新型的基本理解和可以实践本实用新型的各种方式所需更详细的方式示出本实用新型的结构细节。

图1图示根据本公开的示范性UAV网络。

图2在概念上图示根据本公开使用UAV来促进广角视野视频会议。

图3图示图1所示的控制器的实例。

图4图示用于指示UAV拍摄车辆的内部的示范性方法。

图5图示图2所示的视频处理中心的实例。

图6图示用于主持广角视野视频会议的示范性方法。

图7图示根据本公开的示范性实施例的简化计算机系统。

在附图中,类似组件和/或特征可具有相同附图标记。此外,相同类型的各种组件可通过在附图标记之后加上在类似组件和/或特征之间进行区分的字母来区分。如果在本说明书中仅使用第一数值附图标记,那么本描述适用于具有相同的第一数值附图标记的类似组件和/或特征中的任一个,而不管字母后缀为何。

具体实施方式

在下文,将参照构成本说明书的一部分的附图来描述本公开的各种具体实施例。应理解,虽然在本公开中,本公开的各种实例的结构部分和组件是通过使用表示方向的术语(例如,“前”、“后”、“上”、“下”、“左”、“右”等)来描述,但这些术语仅用于便于描述的目的,并且是基于附图所显示的示范性方向来确定。因为本公开所公开的实施例可根据不同方向来设定,所以表示方向的这些术语仅用于描述,而不用于限制。在可能的条件下,本公开所使用的相同或类似附图标记指示相同组件。

UAV良好适用于有效负载由光学图像传感器(例如,具有适用于各种商业场合(例如,监控、视频会议、车辆定位和/或任何其它场合)的功能强大的轻型传感器的相机)组成的场合。根据本公开的UAV可收集UAV所覆盖的区域中的任何物体的多光谱图像。在某些实施例中,根据本公开的UAV可在高达65,000英尺上飞行并且可覆盖多达500km的范围。本公开的一个目标是使用UAV以促进牵涉到至少一个运输设备(例如,小汽车、公共汽车或火车) 的视频会议。可采用一个或更多个UAV来拍摄运输设备的内部(例如,运输设备的舱)的视频图像。因为UAV可被配置成在运输设备上方以与运输设备的速度一致的速度移动,所以在运输设备移动时,简单地通过UAV可能难以拍摄运输设备的视频图像。

使用UAV以拍摄移动的运输设备的视频图像的另一优点在于,只要配备广角视野(例如,360度)相机的UAV具有对运输设备的内部的清晰视图,所述UAV就可用于拍摄运输设备的内部的广角视野视频图像。广角视野视频数据可经由UAV网络的地面控制器从UAV传输到视频处理中心。在由视频处理中心处理后,运输设备的内部的广角视野视频图像可被传输到其它方以供呈现。以此方式,可促进广角视野视频会议。在一些实施方案中,视频会议的多方包含两个或更多个运输设备。在这些实施方案中,可促进多个运输设备之间的广角视野视频会议。

图1图示根据本公开的用于促进车辆的通信的示范性UAV网络100。如图所示,UAV网络100可包括多个UAV 102,例如,UAV 102a到102f。应理解,在某些实施例中,UAV网络100可包括数百个、数千个乃至数万个UAV 102。UAV网络100中的个别UAV 102(例如,UAV 102a)可在地面上方 50,000英尺到65,000英尺的高度之间飞行。然而,这不意图是限制性的。在一些实例中,UAV网络100中的一些或全部UAV 102可在地面上方数百或数千英尺飞行。如图所示,UAV网络100中的个别UAV 102可通过UAV 102所携载或UAV 102上所安装的通信硬件而相互通信。例如,UAV 102上机载的通信硬件可包含天线、高频无线电收发器、光学收发器和/或用于长距离通信的任何其它通信组件。可在UAV网络100中的任何两个给定UAV 102(例如, UAV 102c与UAV 102d)之间建立通信信道。

在任何两个给定UAV之间建立通信信道的一种方式是使两个给定UAV 通过两个给定UAV 102上机载的通信硬件来自主地建立通信信道。在此实例中,UAV 102a、102b和102c是相邻UAV,以使得UAV 102a、102b和102c 分别覆盖相邻区域104a、104b和104c。UAV 102a、102b和102c可被配置成一旦处于阈值距离以内,就相互通信。阈值距离可以是UAV 102a、102b和 102c上机载的收发器的最大通信范围。以此方式,UAV 102a、102b和102c可相互发送数据,而不需要接入点。

在UAV网络100中的任何两个给定UAV 102之间建立通信信道的另一方式是使两个给定UAV 102通过控制器来建立通信信道。如本文所使用,控制器可被视为被配置成在UAV网络100内控制通信的一件硬件和/或软件。控制器可由地面处理站(例如,地面控制器110a、110b或110c)提供。例如,控制器可由控制器110中所容纳的计算机服务器实施。在某些实施例中,控制器可由UAV网络100中的UAV 102提供。例如,UAV网络100中的给定 UAV 102(例如,无人直升机或气球)可携载有效负载,所述有效负载包含被配置成实施控制器的一个或更多个处理器。在任何状况下,控制器可被配置成基于UAV网络100所支持的应用来确定网络要求,和/或执行任何其它操作。在实施方案中,控制信号可经由控制链路而从控制器传输到图1所示的UAV 102。

如上所述,网络中的UAV 102的一个重要准则是高度。然而,随着 UAV 102高度增大,UAV 102所发射的信号变弱。在65,000英尺的高度飞行的UAV 102可覆盖地面上多达100公里的区域,但信号损耗可显著高于陆基网络所发生的信号损耗。无线电信号通常需要大量功率来长距离传输。另一方面,可由保持在空中的UAV 102长时间携载的有效负载是有限的。如上所述,太阳能可用于对UAV 102供能。然而,由于太阳辐照可被吸收且转化为电力的有限的速率,这限制了可由UAV 102携载的有效负载的重量。

自由空间光学通信(FSO)是在自由空间中传输光以无线地传输数据来进行远程通信的光学通信技术。市售的FSO系统使用约850nm到1550nm的接近可见光谱的波长。在基本点对点FSO系统中,两个FSO收发器可被放置在传输路径的两侧上,所述传输路径在两个FSO收发器之间具有不受阻碍的视线。可利用各种光源来使用FSO收发器来传输数据。例如,可使用LED和激光器在FSO系统中传输数据。

FSO系统中所使用的激光器提供与陆基光纤网络相当的极高的带宽和容量,但它们相比微波系统还消耗小得多的功率。FSO单元可包含在UAV 102 的有效负载中以进行通信。FSO单元可包含具有激光发射器和接收器的光学收发器,以提供全双工双向能力。FSO单元可使用高功率光源(即,激光器)以及透镜,其中所述透镜使激光束穿过大气传输到另一透镜,所述另一透镜接收激光束中所体现的信息。接收透镜可经由光纤而连接到高灵敏度接收器。根据本公开的UAV 102中所包含的FSO单元可在高达10Gbps的速度下实现光学传输。

图1中还示出车辆106a到106f。给定车辆106可配备通信硬件。给定车辆106中的通信硬件可包含上文所述的FSO单元、无线电收发器和/或任何其它类型的通信硬件。可使用车辆106中所包含的通信硬件经由UAV 102而在车辆106之间建立通信信道。控制器110可包含被配置成通过激光束来建立通信信道FSO单元的FSO单元。通过通信信道,UAV 102可被配置成将其地理位置传达到控制器110。因为地面控制器110是固定的,所以地面控制器110 的地理位置可被预先配置到UAV 102中的机载计算机中。通过地面控制器 110,意图用于车辆106的信息可被转发到车辆106。地面控制器110可连接到有线或无线网络。意图用于车辆106的信息可通过有线或无线网络而从连接到有线或无线网络的另一实体传达或传达到连接到有线或无线网络的另一实体。意图用于车辆106的信息可首先通过激光束来传达到UAV 102,并且UAV 102 可通过激光束204a将信息转发到车辆106。

在实施方案中,为了定位车辆106,可从UAV 102发出追踪信号以追踪车辆106。追踪信号可呈各种形式。例如,UAV 102可按照预定图案用UAV 102上机载的相机来扫描所覆盖的区域104。例如,UAV 102可按照扫描线方式从所覆盖的区域104的一个角落到所覆盖的区域104的相对角落而扫描所覆盖的区域104。作为另一实例,UAV 102可按照同心球体方式从所覆盖的区域 104内的外部球体开始,逐渐到所覆盖的区域104内的内部球体直到所覆盖的区域104的中心为止而扫描所覆盖的区域104。作为又一实例,UAV 102可沿着区域104的预定义的线(例如,进入区域104的道路的一部分以及离开区域104的道路的另一部分)而扫描所覆盖的区域。在某些实施例中,UAV 102可携载被配置成在所覆盖的区域104内以无线电信号进行广播的无线电发射器。在这些实例中,所广播的无线电信号可充当追踪信号,以使得一旦所述无线电信号被经过所覆盖的区域104的车辆106解读,UAV 102便可被配置成在所覆盖的区域104内定位车辆106的位置。

在车辆106已被UAV 102追踪之后,车辆106的身份可被捕捉。在某些实施方案中,车辆106的身份可由UAV 102所携载的相机捕捉。例如,UAV 102可被配置成一旦车辆106已被追踪,便拍摄车辆106的牌照的照片。作为另一实例,UAV 102可被配置成将询问车辆106的身份的请求发送到车辆 106,并且车辆106可响应于请求而将其身份发送到UAV 102。

图1所示的UAV 102中的任一个可被指示“监视”或“拉近”对应车辆 106。例如,UAV 102a可接收关于车辆106a的位置信息以及拉近车辆106a的指令或控制信号。在此实例中,响应于接收到此位置信息和指令或控制信号, UAV 102a可被配置成基于所接收的位置信息来追踪车辆106a。这可涉及将 UAV 102a移动到车辆106a附近,以使得UAV 102a具有车辆106的清晰视图。如下文将论述,UAV 102a所接收的指令或控制信号可包含拍摄车辆106a 的内部的视频图像。为了实现此举,UAV 102a可配备一个或更多个相机。在一些实施例中,UAV 102a所携载的相机可包含能够拍摄广角视域的广角视野相机。在一个实施例中,UAV 102a所携载的广角视野相机是具有水平平面中的360度视域或覆盖(大致上覆盖)整个球体的视域的全向相机。

在某一实施例中,UAV 102a所携载的相机可包含在UAV 102a的机身下部固定在对应位置处的多个相机。在一个实施例中,多个相机可布置在UAV 102a的机身下部上以形成环。在一种配置中,8个相机用于形成此环。根据 UAV 102a与车辆106a之间的距离、两者之间的角度和/或任何其它因素,可利用这些相机中的一个或更多个来拍摄车辆106a的内部。例如,UAV 102a可利用环中的三个相机来拍摄车辆106a的内部的视频图像。在一些实施方案中, UAV 102a所携载的个别相机可具有全景视野能力。例如,UAV 102a可携载各种类型的全景视野相机,包含短旋转式(short rotation)镜头、全旋转式(full rotation)镜头、固定镜头以及任何其它类型的全景视野相机。

在已大体上描述UAV网络100、UAV 102、车辆106和控制器110a之后,现参照图2,其中图2在概念上图示根据本公开使用UAV来促进广角视野视频会议。如图所示,可指示UAV网络100中的个别UAV 102如上所述地拍摄车辆102的内部的视频图像。在图2中,示出UAV 102a根据请求可被定位成使得UAV 102a拍摄车辆106a的内部的视频图像。UAV 102a所拍摄的视频图像可包含车辆106a的内部的广角视野视频。例如,UAV 102a可被配置成如上所述使用一个或更多个360度相机而拍摄车辆106a的内部的360度视频。在实施方案中,响应于例如从控制器110a接收的拍摄车辆106a的视频图像的指令或控制信号,UAV 102a可被配置成被定位成使得UAV 102a具有对于车辆106a的清晰视线。在一些实施方案中,UAV 102a相对于车辆106a的位置可基于如UAV 102a所拍摄的车辆106a的视频图像来调整。例如,当视频图像被确定为不示出车辆106a的内部的广角视图时,可指示UAV 102a将自身重新定位,直到接收到具有可接受质量的车辆106a内部的广角视野视频图像为止。这可涉及指示UAV 102a相对于车辆106a来调整UAV 102a的角度、距离、速度和/或任何其它方面。

还如图所示,UAV 102a可被配置成以上文所述的通信方式经由UAV网络而将视频数据传输到对应控制器110a。例如,视频数据可首先被传输到 UAV 102a附近的另一UAV 102。例如,此UAV 102可具有比UAV 102a更大的计算能力,其中此UAV 102可以是被配置成跟踪移动的车辆并拍摄移动的车辆的内部的视频图像的轻型UAV。在此实例中,具有较大计算能力的UAV 可用作中继站以将视频数据从UAV 102a中继到控制器110a以对视频数据作进一步处理。

控制器110a可被配置成:1)与视频处理中心202和UAV 102a互通控制指令或控制信号;2)从UAV 102a接收视频数据;3)将视频数据从UAV 102a传输到视频处理中心202;和/或执行任何其它操作。控制器110a与视频处理中心202之间的通信可遵循视频会议协议,例如,H.323协议。H.323协议在本领域中是公知的,并且此协议的细节在本文中将不进行重复。简单来说,控制器110a可充当UAV 102a与视频处理中心202之间的接口以根据本公开来促进广角视野视频会议。在实施方案中,控制器110a与视频处理中心202之间的通信可包含从视频处理中心202接收视频会议指令或控制信号,将UAV 102a 所拍摄的视频数据传输到视频处理中心202,将视频会议数据传输到视频处理中心202。例如,控制器110a可被配置成从视频处理中心202接收指令或控制信号,所述指令或控制信号指示将发起与特定车辆(例如,车辆106a)的视频会议呼叫。在此实例中,控制器110a可被配置成产生指令或控制信号,所述指令或控制信号指示对应UAV(例如,UAV 102a)定位车辆106a并拍摄车辆 102a的视频图像以促进视频处理中心202所请求的视频会议。一旦经由控制器 110a在UAV 102a与视频处理中心202之间建立视频会议连接,控制器110a 便可将从UAV 102a接收的视频数据传输到视频处理中心202。在一些实施方案中,控制器110a还可被配置成将会议数据(例如,数据丢失指标、迄今为止接收的数据分组、同步消息和/或任何其它视频会议数据)传输到视频处理中心202以促进广角视野视频会议。

视频处理中心202可被配置成:1)根据本公开来主持广角视野视频会议;2)将视频会议指令或控制信号传达到控制器110a;3)从控制器110a接收视频数据;4)处理来自控制器110a的视频数据以促进广角视野视频会议;5)与控制器110a互通控制指令或控制信号;6)将所处理的视频数据传输到视频会议中心202所主持的视频会议中的其它一方或更多方;和/或执行任何其它操作。通过视频处理中心202来主持广角视野视频会议可包含从一方接收与一个或更多个其它方建立广角视野视频会议的请求。例如,视频处理中心202可被配置成从车辆106a接收与另一车辆106建立广角视野视频会议的请求。此请求可由视频处理中心202经由网络204来接收,其中网络204可包含有线和/或无线网络。例如,网络204可包含因特网。在此实例中,车辆106a可被配置成经由网络204来对视频处理中心202进行视频会议呼叫。响应于接收到此请求,视频处理中心202可被配置成通过自身产生控制指令或控制信号来发起广角视野视频会议。例如,视频处理中心202所产生的控制指令或控制信号可包含指示对应于如102a所请求的另一车辆106的控制器110a拍摄另一车辆106的视频图像。在另一实例中,视频处理中心202可被配置成从计算装置接收请求,以发起与车辆106a的广角视野视频会议呼叫。例如,可从办公楼中的视频会议装置接收此请求,其中广角视野视频会议请求是由位于办公楼中的某一办公室中的一人或多人构成的一方作出的。在此实例中,视频处理中心202可对控制器110a产生控制指令或控制信号,以使控制器110a产生拍摄车辆106a的内部的广角视野视频图像的控制指令或控制信号。

在任何状况下,视频处理中心202可被配置成经由网络204而与控制器 110a互通控制指令或控制信号。控制指令或控制信号可包含视频处理中心202 所传输的指令或控制信号以请求控制器110a产生拍摄车辆106a的内部的广角视野视频图像的指令或控制信号。控制指令或控制信号可包含控制器110所传输的、指示车辆106a的视频图像拍摄的各种状态(例如,迄今为止接收的数据分组、迄今为止丢失的数据分组)的指令或控制信号和/或促进视频处理中心 202处理和/或同步来自控制器110a的视频数据的任何其它控制指令或控制信号。在一些实施方案中,控制指令或控制信号可包含视频处理中心202所传输的、请求控制器110终止车辆106a的广角视野视频图像拍摄的指令或控制信号。在一些实施方案中,控制指令或控制信号可包含视频处理中心202所传输的指令或控制信号,所述指令或控制信号指示关于视频处理中心202的各种统计。例如,视频处理中心202可被配置成将指示其吞吐率、其当前CPU负荷、其当前可用线程和/或任何其它统计的控制指令或控制信号传输到控制器 110以辅助控制器110确定应由UAV 102a拍摄的广角视野视频图像的质量。

如上所述,视频处理中心202可被配置成处理从控制器110接收的视频数据。视频处理中心202所进行的视频处理可包含合成视频数据以产生车辆 102a的内部的广角视图。例如,如上所述,在一些实施例中,UAV 102a可配备被配置成多个相机,所述多个相机从不同角度拍摄对象。在这些实施例中,从控制器110接收的视频数据可包含在不同信道中由这些相机拍摄的视频图像。例如,UAV 102a的第一相机可被配置成从第一角度拍摄车辆106a的内部;UAV 102a的第二相机可被配置成从第二角度拍摄车辆106a的内部,以此类推。从控制器110接收的视频数据可呈一种形式,以使得如第一相机所拍摄的车辆106a的内部的视频图像处于第一信道中,如第二相机所拍摄的车辆 106a的内部的视频图像处于第二信道中,以此类推。在这些实施例中,视频处理中心202可被配置成将在不同信道中传输的视频图像汇总在一起以形成车辆 106a的广角视野视频图像。

在一些实施方案中,视频处理中心202所进行的视频处理可包含将从控制器110接收的视频数据同步。因为UAV网络110和/或网络204可以是“尽力而为”网络,所以通过这些网络传输的视频数据在被视频处理中心202接收时可以是失序的。在这些实施例中,视频处理中心202可被配置成处理从控制器110接收的视频数据以确保从控制器接收的分组是有序的。在一些实例中,某些视频分组可能在被传输到视频处理中心202时沿路丢失。在这些实例中,视频处理中心202可被配置成指示控制器110重发丢失的视频分组。在一些实施方案中,视频处理中心202可被配置成汇总在广角视野视频会议中的不同方的视频馈送,以形成这多方的组合视图。例如,当广角视野视频会议包含不止两方时,视频处理中心202可被配置成组合来自这多方中的两方的馈送,以传输到广角视野视频会议中的给定方。在一些实施方案中,视频处理中心202可被配置成将从控制器110接收的视频数据与音频数据进行组合。例如,视频处理中心202可被配置成从网络204接收车辆106a的音频数据。例如,可使用录音装置(例如,设置在车辆106a内的麦克风)来捕捉广角视野会议的音频部分,并且所采集的音频数据可经由网络204而传输到视频处理中心202。在此实例中,在从车辆106a接收到音频数据之后,视频处理中心202可被配置成将视频数据和音频数据同步以传输到广角视野会议中的一个或更多个其它方。

还如上所述,视频处理中心202可被配置成将一方或更多方的广角视野视频图像的视频图像输出到处理中心202所主持的广角视频会议中的给定方。例如,广角视野视频会议中的一方可以是车辆106a,广角视野视频会议中的第二方可以是另一车辆,例如,车辆106b,广角视野视频会议中的第三方可以是位于使用视频会议装置的建筑中的某一办公室内的一人或多人和/或任何其它一方或更多方。在此实例中,视频处理中心202可被配置成组合来自第二方和第三方的馈送以形成这多方的广角视野视频图像,并经由网络204而将所组合的视频图像传输到车辆106a。车辆102a可配备一个或更多个广角视野显示器,用于输出从视频处理中心202接收的广角视野视频图像。例如,在一个实施方案中,车辆106a可配备LCD屏幕所覆盖的仪表板。在此实例中,如从视频处理中心202接收的第二方和第三方的视频图像可以输出到仪表板LCD屏幕,以利于车辆106a中的人们与第二方和第三方进行广角视野会议。类似地,视频处理中心202可被配置成组合来自UAV 102a的广角视野视频数据以及来自第二方的视频馈送以输出到办公室中的视频会议装置。例如,视频会议装置可包含具有宽屏幕的全景显示器。

现参照图3,其中示出控制器110的实例。如图所示,控制器110可包含被配置成执行程序组件的一个或更多个处理器302。程序组件可包含通信组件 304、UAV控制组件306、控制指令或控制信号组件308、视频数据组件310 和/或任何其它组件。通信组件304可被配置成与视频处理中心(例如,图2所示的视频处理中心202)通信。在一些实施方案中,控制器110与视频处理中心202之间的通信可遵循视频会议协议,例如,H.323协议。在这些实施方案中,通信组件304可配置有H.323协议堆栈以相应地执行与视频处理中心202 的通信。控制器110与视频处理中心202之间的通信可包含来自视频处理中心 202的请求。所述请求可指示涉及车辆(例如,车辆106a)的广角视野视频会议正由视频处理中心202促进,并且请求控制器110拍摄车辆106a的内部的广角视野视频图像。

UAV控制组件306可被配置成如广角视野视频会议的请求中所请求地定位车辆。例如,在从视频处理中心202接收到涉及车辆106a的广角视野视频会议的请求之后,UAV控制组件306可被配置成识别关于车辆106a的行踪。在一些实施方案中,UAV控制组件306可被配置成例如在来自视频处理中心 202的广角视野视频会议请求中对车辆106a作出请求之后,获得关于车辆106 的位置。例如,关于车辆106a的位置的GPS信息可周期性地被传输到控制器 110或可被存储在操作性地连接到控制器110的位置数据库中。作为另一实例,车辆106的位置可以是通过UAV网络来识别的。例如,UAV控制组件 306可被配置成将广播消息发送到控制器110附近的一个或更多个UAV以定位 UAV 106a。UAV控制组件306可被配置成在广播消息已被发送之后从给定 UAV(例如,UAV 102a)接收关于车辆106a的位置信息。

控制指令或控制信号组件308可被配置成产生控制指令或控制信号。控制指令或控制信号组件308所产生的控制指令或控制信号可包含指示UAV (例如,UAV 102a)拍摄车辆(例如,车辆106a)的内部的广角视野视频图像的指令或控制信号。控制指令或控制信号组件308所产生的控制指令或控制信号可包含向视频处理中心202指示车辆106a的内部的视频拍摄的状态的指令或控制信号。此控制指令或控制信号可传输到视频处理中心202以辅助视频处理中心202所进行的处理。

视频数据组件310可被配置成从UAV接收视频数据,并将所接收的数据传输到视频处理中心202以对所接收的视频数据进行进一步处理。视频数据组件310可被配置成经由UAV网络100而从UAV(例如,UAV 102a)接收视频数据。在从UAV 102a接收到视频数据之后,视频数据组件310可被配置成将所接收的视频数据同时或大致同时地传输到视频处理中心202以进行进一步处理。

现参照图4,其中示出用于指示UAV拍摄车辆的内部的示范性方法。图 4所描绘的特定顺序的处理步骤不意图是限制性的。应了解,可按照与图4所描绘的次序不同的次序来执行处理步骤,并且不需要执行图4所描绘的全部步骤。在某些实施方案中,方法400可由UAV网络中的控制器(例如,图3所示的控制器)实施。

在一些实施例中,方法400所描绘的方法可实施在一个或更多个处理装置(例如,数字处理器、模拟处理器、被设计成处理信息的数字电路、被设计成处理信息的模拟电路、状态机和/或用于以电子方式处理信息的其它机构) 中。一个或更多个处理装置可包含响应于以电子方式存储在电子存储介质上的指令而执行方法400的一些或全部操作的一个或更多个装置。一个或更多个处理装置可包含通过硬件、固件和/或软件来配置以专门设计成执行方法400的一个或更多个操作的一个或更多个装置。

在402中,接收拍摄运输设备的广角视野视频的请求。在一些实施方案中,402中所涉及的操作可由与本文所图示且描述的通信组件304相同或大致类似的通信组件实施。

在404中,可通过UAV来定位运输设备。在一些实施方案中,404中所涉及的操作可包含响应于接收到所述请求而定位所述运输设备。404中所涉及的操作可包含产生指示UAV定位运输设备(例如,车辆106a)的指令或控制信号。在一些实施方案中,404中所涉及的操作可由与本文所图示且描述的通信组件304相同或大致类似的通信组件实施。

在406中,产生指示UAV拍摄运输设备的内部的广角视野视频图像的指令或控制信号。在一些实施方案中,406中所涉及的操作可由与本文所图示且描述的控制指令或控制信号组件308相同或大致类似的控制指令或控制信号组件实施。

在408中,可从UAV接收视频数据。在一些实施方案中,408中所涉及的操作可由与本文所图示且描述的视频数据组件310相同或大致类似的视频数据组件实施。

在410中,可将408中所接收的视频数据传输到视频处理中心以进行进一步处理。在一些实施方案中,410中所涉及的操作可由与本文所图示且描述的视频数据组件310相同或大致类似的视频数据组件实施。

现参照图5,其中示出视频处理中心202的实例。如图所示,视频处理中心202可包含被配置成执行程序组件的一个或更多个处理器502。程序组件可包含视频会议请求组件504、寻址组件506、UAV通信组件508、视频组件 510和/或任何其它组件。视频会议组件504可被配置成接收用于发起广角视野视频会议的请求。这可包含从一方接收与一个或更多个其它方建立广角视野视频会议的请求。例如,视频会议组件504可被配置成从车辆106a接收与另一车辆106建立广角视野视频会议的请求。此请求可由视频会议组件504经由网络204来接收,所述网络204可包含有线和/或无线网络。例如,网络204可包含因特网。在此实例中,车辆106a可被配置成经由网络204来对视频会议组件504进行视频会议呼叫。

寻址组件506可被配置成识别如视频会议组件504所接收的请求中所指示的、视频会议中所涉及的一方的地址。这可包含识别所述方的可达到的地址。例如,当所述方是车辆时,寻址组件506可被配置成识别哪一控制器110 可负责控制与车辆进行的通信和/或车辆的视频拍摄。作为另一实例,当所述方是陆线会议装置时,寻址组件506可被配置成确定陆线会议装置的因特网地址。在实施方案中,寻址组件506可被配置成与目录服务器通信以确定或识别所述方的可达到的地址。

UAV通信组件508可被配置成经由网络(例如,网络204)而与UAV控制器通信。通过UAV通信组件508与UAV控制器的通信可包含将视频处理中心202所产生的控制指令或控制信号传达到UAV控制器。例如,响应于如所描述的接收发起广角视野视频会议的请求,视频处理中心202可被配置成通过自身产生控制指令或控制信号来发起广角视野视频会议。例如,视频处理中心 202所产生的控制指令或控制信号可包含指示与另一车辆106对应的控制器 110a拍摄另一车辆106的视频图像。这些控制指令或控制信号可由通信组件 508经由网络204而传达到控制器110。在一些实施方案中,控制指令或控制信号可包含请求控制器110a终止车辆106a的广角视野视频图像拍摄的指令或控制信号。在一些实施方案中,控制指令或控制信号可包含视频处理中心202 所传输的、指示关于视频处理中心202的各种统计的指令或控制信号。例如,视频处理中心202可被配置成将指示其吞吐率、其当前CPU负荷、其当前可用线程和/或任何其它统计的控制指令或控制信号传输到控制器110以辅助控制器110确定应由UAV 102a拍摄的广角视野视频图像的质量。

视频数据组件510可被配置成处理从UAV控制器接收的视频数据。视频数据组件510所进行的视频处理可包含合成视频数据以产生运输设备的内部的广角视图。例如,如上所述,在一些实施例中,UAV可配备多个相机,所述多个相机被配置成从不同角度拍摄对象。在这些实施例中,从控制器110a接收的视频数据可在不同信道中包含由这些相机拍摄的视频图像。例如,UAV 102a的第一相机可被配置成从第一角度拍摄车辆106a的内部;UAV 102a的第二相机可被配置成从第二角度拍摄车辆106a的内部;以此类推。从控制器 110a接收的视频数据可呈一种形式,以使得如第一相机所拍摄的车辆106a的内部的视频图像处于第一信道中,如第二相机所拍摄的车辆106a的内部的视频图像处于第二信道中,以此类推。在这些实施例中,视频数据组件506可被配置成将不同信道中传输的视频图像汇总在一起以形成车辆106a的广角视野视频图像。

在一些实施方案中,视频数据组件510所进行的视频处理可包含将从控制器110接收的视频数据同步。因为UAV网络110和/或网络204可以是“尽力而为”网络,所以通过这些网络传输的视频数据在被视频数据组件510接收时可以是失序的。在这些实施例中,视频数据组件510可被配置成处理从控制器110a接收的视频数据以确保从控制器接收的分组是有序的。在一些实例中,某些视频分组可在被传输到视频数据组件510时沿路丢失。在这些实例中,视频数据组件510可被配置成指示控制器110a重发丢失的视频分组。在一些实施方案中,视频数据组件510可被配置成汇总在广角视野视频会议中的不同方的视频馈送,以形成这多方的组合视图。例如,当广角视野视频会议包含不止两方时,视频数据组件510可被配置成将来自这多方中的两方的馈送组合在一起,以传输到广角视野视频会议中的给定方。在一些实施方案中,视频数据组件510可被配置成将从控制器110接收的视频数据与音频数据组合。例如,视频数据组件510可被配置成从网络204接收车辆106a的音频数据。例如,广角视野会议的音频部分可使用录音装置(例如,设置在车辆106a内的麦克风)来捕捉,并且所捕捉的音频数据可经由网络204而传输到视频数据组件510。在此实例中,在从车辆106a接收到音频数据之后,视频数据组件510 可被配置成将视频和音频数据同步以传输到广角视野会议中的一个或更多个其它方。

现参照图6,其示出用于主持广角视野视频会议的示范性方法。图6所描绘的特定顺序的处理步骤不意图是限制性的。应了解,可按照与图6所描绘的次序不同的次序来执行处理步骤,并且不需要执行图6所描绘的全部步骤。在某些实施方案中,方法600可由视频处理中心(例如,图5所示的视频处理中心)实施。

在一些实施例中,方法600中所描绘的方法可实施在一个或更多个处理装置(例如,数字处理器、模拟处理器、被设计成处理信息的数字电路、被设计成处理信息的模拟电路、状态机和/或用于以电子方式处理信息的其它机构) 中。一个或更多个处理装置可包含响应于以电子方式存储在电子存储介质上的指令而执行方法600的一些或全部操作中的一个或更多个装置。一个或更多个处理装置可包含通过硬件、固件和/或软件来配置以专门设计成执行方法600的一个或更多个操作的一个或更多个装置。

在602中,接收发起涉及运输设备的广角视野视频会议的请求。在一些实施方案中,602中所涉及的操作可由与本文所图示且描述的视频会议请求组件506相同或大致类似的视频会议请求组件实施。

在604中,与UAV控制器通信以拍摄运输设备的广角视野视频数据。在一些实施方案中,604中所涉及的操作可由与本文所图示且描述的UAV通信组件508相同或大致类似的UAV通信组件实施。

在606中,可从UAV控制器接收广角视野视频数据。在一些实施方案中,606中所涉及的操作可由与本文所图示且描述的UAV通信组件508相同或大致类似的UAV通信组件实施。

在608中,可处理606中所接收的视频数据。在一些实施方案中,608中所涉及的操作可由与本文所图示且描述的视频数据组件510相同或大致类似的视频数据组件实施。

在610中,可将608中所处理的视频数据传输到广角视野视频会议的一方以供呈现。在一些实施方案中,610中所涉及的操作可由与本文所图示且描述的视频数据组件510相同或大致类似的视频数据组件实施。

图7图示可用于实施本文所描述且图示的各种实施例的简化计算机系统。如图7所图示的计算机系统700可纳入到例如便携式电子装置、移动电话的装置或如本文所述的其它装置中。图7提供可执行各种实施例所提供的方法的步骤中的一些或全部的计算机系统700的一个实施例的示意性图示。应注意,图7仅意图提供各种组件的概括性图示,这些组件中的任一个或全部可视需要来加以利用。因此,图7宽泛地图示个别系统组件可如何以相对分散或相对较集中的方式实施。

计算机系统700被示出为包括视需要可经由总线705而电耦接或可按其它方式通信的硬件元件。硬件元件可包含:一个或更多个处理器710,包含但不限于一个或更多个通用处理器和/或一个或更多个专用处理器,例如,数字信号处理芯片、图形加速处理器和/或类似物;一个或更多个输入装置715,可包含但不限于鼠标、键盘、相机和/或类似物;一个或更多个输出装置720,可包含但不限于显示装置、打印机和/或类似物。

计算机系统700可还包含一个或更多个非暂时性存储装置725和/或与一个或更多个非暂时性存储装置725通信,其中非暂时性存储装置725可包括但不限于本地和/或网络可存取存储器,和/或可包含但不限于可被编程、闪速更新和/或类似的盘驱动器、驱动器阵列、光学存储装置、固态存储装置(例如,随机存取存储器(“RAM”)和/或只读存储器(“ROM”))。这些存储装置可被配置成实施任何适当数据存储,包含但不限于各种文件系统、数据库结构和/或类似物。

计算机系统700还可包含通信子系统730,所述通信子系统730可包含但不限于调制解调器、网卡(无线或有线的)、红外通信装置、无线通信装置和/或芯片组,例如,BluetoothTM装置、702.11装置、WiFi装置、WiMax装置、蜂窝式通信设施和/或类似物。通信子系统730可包含一个或更多个输入和/或输出通信接口以允许与网络(例如,下文所述的网络,这里列举一个实例)、其它计算机系统、电视机和/或本文所述的任何其它装置交换数据。取决于期望的功能性和/或其它实施因素,便携式电子装置或类似装置可经由通信子系统730而传达图像和/或其它信息。在其它实施例中,便携式电子装置(例如,第一电子装置)可纳入到计算机系统700,例如,作为输入装置715的电子装置。在一些实施例中,计算机系统700将还包括工作存储器735,所述工作存储器735可包含RAM或ROM装置,如上所述。

计算机系统700还可包含被示出为当前位于工作存储器735内的软件元件,包含操作系统740、装置驱动程序、可执行库和/或其它代码,例如,一个或更多个应用程序745,所述应用程序745可包括由各种实施例提供的计算机程序,和/或可被设计成实施由其它实施例提供的方法和/或配置由其它实施例提供的系统,如本文所述。仅举例来说,针对上文所论述的方法而描述的一个或更多个过程(例如关于图7而描述的过程)可被实施为可由计算机和/或计算机内的处理器执行的代码和/或指令;那么,在一个方面中,这种代码和/或指令可用于配置和/或调整通用计算机或其它装置以根据所描述的方法来执行一个或更多个操作。

一组这些个指令和/或代码可存储在非暂时性计算机可读存储介质(例如,上文所述的存储装置725)上。在一些状况下,存储介质可纳入在计算机系统内,例如,计算机系统700内。在其它实施例中,存储介质可与计算机系统分开(例如,是可移除介质,例如,压缩盘)和/或在安装包装中提供,以使得可使用存储介质通过存储在其上的指令/代码而编程、配置和/或调整通用计算机。这些指令可采取可由计算机系统700执行的可执行代码的形式,和/或可采取源代码和/或可安装代码的形式,所述源代码和/或可安装代码在例如使用各种可普遍获得的编译器、安装程序、压缩/解压缩实用程序等在计算机系统 700上编译和/或安装之后,则呈可执行代码的形式。

本领域的技术人员将清楚的是,可根据具体要求来作出大量的变化。例如,定制硬件也可被使用,和/或特定元件可以硬件、软件(包含,便携式软件,例如,小程序等)来实施或以硬件和软件两者来实施。此外,可使用与例如网络输入/输出装置等其它计算装置的连接。

如上所述,在一个方面中,一些实施例可使用例如计算机系统700等计算机系统以执行根据本技术的各种实施例的方法。根据一组实施例,这些方法中的一些或全部过程由计算机系统700响应于处理器710执行可纳入到操作系统740中的一个或更多个指令的一个或更多个序列和/或工作存储器735中所含有的其它代码(例如,应用程序745)而执行。这些指令可从另一计算机可读介质(例如,存储装置725中的一个或更多个)被读取到工作存储器735中。仅举例来说,对工作存储器735中所含有的指令的序列的执行可使处理器710 执行本文所述的方法的一个或更多个过程。作为附加或替代,可通过专门的硬件来执行本文所述的方法的一些部分。

如本文所使用的术语“机器可读介质”和“计算机可读介质”表示参与提供导致机器以具体方式操作的数据的任何介质。在使用计算机系统700实施的实施例中,各种计算机可读介质可参与将指令/代码提供到处理器710以供执行,和/或可用于存储和/或携载这些指令/代码。在许多实施方案中,计算机可读介质是物理和/或有形存储介质。此介质可采取非易失性介质或易失性介质的形式。非易失性介质包含例如光盘和/或磁盘,例如,存储装置725。易失性介质包含但不限于动态存储器,例如,工作存储器735。

常见形式的物理和/或有形计算机可读介质包含例如软盘、柔性盘、硬盘、磁带或任何其它磁性介质、CD-ROM、任何其它光学介质、穿孔卡片、纸带、具有孔图案的任何其它物理介质、RAM、PROM、EPROM、FLASH- EPROM、任何其它存储器芯片或盒式存储器,或者计算机可从中读取指令和/ 或代码的任何其它介质。

各种形式的计算机可读介质可参与将一个或更多个指令的一个或更多个序列携载到处理器710以供执行。仅举例来说,指令可最初被携载在远程计算机的磁盘和/或光盘上。远程计算机可将指令加载到其动态存储器中,并且将指令作为信号在传输介质上发送以由计算机系统700接收和/或执行。

通信子系统730和/或其组件通常将接收信号,并且总线705接着可将信号和/或信号所携载的数据、指令等携载到工作存储器735,处理器710从工作存储器735检索指令并执行之。在由处理器710执行之前或之后,工作存储器 735所接收的指令可视情况地被存储在非暂时性存储装置725上。

上文论述的方法、系统和装置是实例。各种配置可视需要而省略、替代或添加各种过程或组件。例如,在替代配置中,方法可按照与所描述的次序不同的次序执行,和/或各阶段可被添加、省略和/或组合。并且,针对某些配置而描述的特征可在各种其它配置中加以组合。配置的不同方面和要素可按照类似方式来组合。并且,技术会发展,且因此许多所述要素是实例且不限制本公开或权利要求书的范围。

在本说明书中给出了特定细节以便全面理解示范性配置(包含实施方案)。然而,可在没有这些特定细节的情况下对配置进行实践。例如,已在没有不必要的细节的情况下示出熟知的电路、过程、算法、结构和技术,以便避免使配置变得晦涩难懂。本说明书仅提供实例配置,且不限制权利要求书的范围、适用性或配置。实际上,配置的前文描述将向本领域的技术人员提供用于实施所描述的技术的可实现描述。可对要素的功能和布置作出各种改变而不偏离本公开的精神或范围。

并且,配置可被描述为一种过程,所述过程被描绘为示意性流程图或框图。虽然述示意性流程图或框图中的每一个可将操作描述为依序过程,但许多所述操作可并行地或同时地执行。此外,操作的次序可被重新安排。过程可具有图中不包含的额外步骤。此外,方法的实例可由硬件、软件、固件、中间件、微码、硬件描述语言或其任何组合实施。当以软件、固件、中间件或微码实施时,用于执行必要任务的程序代码或代码段可存储在例如存储介质等非暂时性计算机可读介质中。处理器可执行所描述的任务。

尽管已描述若干实例配置,但可使用各种修改、替代构造和等同物而不偏离本公开的精神。例如,上述要素可以是较大系统的组件,其中其它规则可优先于本技术的应用或以其它方式修改本技术的应用。且,可在考虑上述要素之前、在此期间或在此之后进行许多步骤。因此,上文描述不约束权利要求书的范围。

如本文和随附权利要求书所使用的,除非上下文另有清楚表示,否则单数形式“一”、“一个”和“该”包含复数形式。因此,例如,对“一用户”的引用包含多个这种用户,且对“该处理器”的引用包含对一个或更多个处理器和本领域的技术人员所知的处理器的等同物的引用,等等。

并且,用词“构成为”、“由……构成”、“包含”、“包容”、“包括”、“包含有”以及“具有”在用于本说明书和随附权利要求书中时意图规定所陈述的特征、整体、组件或步骤的存在,但不排除一个或更多个其它特征、整体、组件、步骤、动作或群组的存在或附加。

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