一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

生成和显示合成图像的交通工具和方法与流程

2022-07-23 00:18:57 来源:中国专利 TAG:


1.本文描述的实施例总体上涉及生成和在交通工具的显示器上输出合成图像,并且更具体地,涉及通过组合从外部图像捕获部件接收的示出交通工具的各种视角的图像来生成和输出合成图像。


背景技术:

2.交通工具的常规交通工具系统可以包括一个或多个图像捕获部件,该一个或多个图像捕获部件被安装为这些交通工具的一部分并且用于捕获这些交通工具周围的区域的图像。然后,可以在这些交通工具的相应显示器上输出所捕获的图像。然而,常规交通工具缺乏利用这些交通工具外部的图像捕获设备的功能以便生成和显示某些类型的合成图像的功能。
3.因此,需要一种交通工具系统,其有效地利用外部图像捕获设备的功能和能力来生成和显示某些类型的合成图像。


技术实现要素:

4.在一个实施例中,提供了一种被配置为生成和显示合成图像的交通工具。该交通工具包括处理器,该处理器被配置为从第一图像捕获部件接收第一图像和从第二图像捕获部件接收第二图像,第一图像捕获部件和第二图像捕获部件在交通工具外部,使用第一图像和第二图像生成合成图像,第一图像示出交通工具的第一透视图并且第二图像示出交通工具的第二透视图,以及在交通工具的显示器上输出合成图像。
5.在另一实施例中,提供了一种用于生成和显示合成图像的方法。该方法包括从交通工具外部的第一图像捕获部件接收第一图像并且从交通工具外部的第二图像捕获部件接收第二图像,使用第一图像和第二图像生成合成图像,第一图像示出交通工具的第一透视图并且第二图像示出交通工具的第二透视图,以及在交通工具的显示器上输出合成图像。
6.在又一实施例中,提供了一种用于生成和显示合成图像的系统。该系统包括在交通工具外部的第一图像捕获部件、在交通工具外部的第二图像捕获部件和处理器。处理器被配置为从第一图像捕获部件接收第一图像,从第二图像捕获部件接收第二图像,使用第一图像和第二图像生成合成图像,第一图像示出交通工具的第一透视图并且第二图像示出交通工具的第二透视图,以及在交通工具的显示器上输出合成图像。
7.结合附图,根据以下详细描述,将更全面地理解由本文所述的实施例提供的这些和附加的特征。
附图说明
8.附图中阐述的实施例本质上是说明性和示例性的,而不是旨在限制由权利要求限定的主题。当结合附图阅读时,可以理解以下对说明性实施例的详细描述,其中,相同的结
构用相同的附图标记表示,并且其中:
9.图1示意性地描绘了根据本文描述和示出的一个或多个实施例的如本公开中描述的用于生成和输出合成图像的合成图像生成系统的示例操作环境;
10.图2示意性地描绘了根据本文所示的一个或多个实施例的合成图像生成系统的非限制性部件;
11.图3描绘了根据本文描述和示出的一个或多个实施例的用于生成和在交通工具的显示器上输出合成图像的流程图;
12.图4示意性地描绘了根据本文描述和示出的一个或多个实施例的本公开的合成图像生成系统的示例操作;
13.图5示出了根据本文描述和示出的一个或多个实施例的本公开的合成图像生成系统的另一示例操作;
14.图6描绘了根据本文描述和示出的一个或多个实施例的可以由处理器生成的合成图像的示例;以及
15.图7描绘了根据本文描述和示出的一个或多个实施例的涉及移动设备的使用的本公开的合成图像生成系统的另一示例操作。
具体实施方式
16.本文公开的实施例描述了用于生成和在交通工具的显示器上输出合成图像的方法和系统。例如,用于生成和输出合成图像的系统可以包括合成图像生成系统,该合成图像生成系统被包括为交通工具的一部分,被配置为从交通工具外部的各种图像捕获部件接收图像,使用所接收的图像来生成合成图像,并且在交通工具的显示器上输出合成图像。在实施例中,合成图像的生成和输出可以实时发生。
17.与传统系统不同,如本公开中描述的交通工具系统使得交通工具能够利用外部图像捕获装置的功能来生成并显示某些类型的图像,即示出交通工具的鸟瞰透视图的图像。在实施例中,这样的视角使得能够准确且有效地确定交通工具附近的一个或多个盲点,这有助于避免交通工具事故。
18.现在参考附图,图1示意性地描绘了根据本文描述和示出的一个或多个实施例的用于生成和输出如本公开中描述的合成图像生成系统的示例操作环境。
19.具体地,图1描绘了可以停放在在可以被配置为经由通信网络106与交通工具100通信的图像捕获部件102、104、108附近的街道一侧的交通工具100。具体地,在实施例中,图像捕获部件102、104、108可以从各种角度、位置、取向等捕获交通工具100的一个或多个图像,并且将这些图像实时地发送到交通工具100的交通工具系统200(图2中描绘)。这些图像捕获部件可以被安装在建筑物103、105中,以及作为路灯的一部分,如图1所示。交通工具100的交通工具系统200可以分析图像的内容,确定这些图像之间的变化,并且选择性地组合所接收的图像中的一个或多个以生成合成图像。例如,在实施例中,交通工具系统200可以确定捕获交通工具100的特定图像的角度、可以捕获图像的距离,并且将该数据与一个或多个阈值进行比较。此后,如果与图像相关联的角度低于与另一图像相关联的另一角度的阈值,则交通工具系统可以不组合这两个图像。
20.替代地,如果与图像相关联的角度高于另一图像的另一角度的阈值,则交通工具
系统200可以确定在这些图像之间存在足够的变化。因此,交通工具系统200可以组合这些图像以生成合成图像。可以比较各自示出交通工具100的不同视角的多个图像的角度。基于比较,可以组合多个图像。在实施例中,合成图像可以是交通工具100的鸟瞰图,例如,包括从交通工具100的最顶部部分上方一定距离处的交通工具100的透视图的图像,如本公开的图6中所描绘的。这样的图像使得交通工具操作者能够访问和查看交通工具100的特定接近度(即,交通工具100的特定半径内的区域)内的一个或多个对象,从而识别交通工具100中和周围的任何盲点。这样,可以避免交通工具100和其他交通工具之间碰撞的可能性。例如,在交通工具100的所有者从街道一侧的停车点驶入街道的情况下,所有者将更了解交通工具行驶在交通工具100的一个或多个盲点附近并通过这些盲点。
21.在实施例中,合成图像可以实时输出到交通工具100的显示器上。另外,例如,基于交通工具的用户选择交通工具系统200已经与其建立连接的特定外部图像捕获部件,从外部图像捕获部件接收的每个图像可以输出到交通工具100的显示器上。以此方式,交通工具系统200可以使得用户能够校准交通工具100的操作,从而来自特定图像捕获部件的图像可以被访问并且输出在交通工具100的显示器上。
22.图2示意性地描绘了根据本文所示的一个或多个实施例的作为交通工具系统200的一部分的合成图像生成系统的非限制性部件。值得注意的是,虽然在图2中单独示出了交通工具系统200,但是交通工具系统200可以被包括在交通工具内。例如,交通工具系统200可以被包括在交通工具100内。交通工具100可以是汽车或任何其他乘客或非乘客交通工具,诸如,例如陆地、水上和/或空中交通工具。在一些实施例中,这些交通工具可以是利用有限的人工输入或不利用人工输入来导航其环境的自主交通工具。
23.交通工具系统200包括处理器202。处理器202可以是能够执行机器可读和可执行指令的任何设备。因此,处理器202可以是控制器、集成电路、微芯片、计算机或任何其它计算装置。处理器202耦合到通信路径204,该通信路径204提供系统的各个模块之间的信号互连。因此,通信路径204可以将任何数量的处理器(例如,与处理器202相当)彼此通信耦合,并且允许耦合到通信路径204的模块在分布式计算环境中操作。具体地,每个模块可以作为可以发送和/或接收数据的节点来操作。如本文所使用的,术语“通信耦合”意味着耦合的部件能够彼此交换数据信号,诸如例如经由传导介质的电信号、经由空气的电磁信号、经由光波导的光信号等。
24.因此,通信路径204可以由能够传输信号的任何介质形成,诸如,例如导线、导电迹线、光波导等。在一些实施例中,通信路径204可以促进无线信号的传输,诸如wifi、近场通信(nfc)等。此外,通信路径204可以由能够传输信号的介质的组合形成。在一个实施例中,通信路径204包括导电迹线、导线、连接器和总线的组合,它们协作以允许将电数据信号传输到诸如处理器、存储器、传感器、输入设备、输出设备和通信设备之类的部件。因此,通信路径204可以包括交通工具总线,例如lin总线、can总线、van总线等。另外,注意,术语“信号”表示能够穿过介质的波形(例如,电、光、磁、机械或电磁),诸如dc、ac、正弦波、三角波、方波、振动等。
25.交通工具系统200还包括耦合到通信路径204的一个或多个存储器模块206。一个或多个存储器模块206可以包括ram、rom、闪存、硬盘驱动器或能够存储机器可读和可执行指令的任何设备,使得机器可读和可执行指令可以由处理器202访问。机器可读和可执行指
令可以包括以任何代的任何编程语言(例如,1gl、2gl、3gl、4gl或5gl)编写的(一个或多个)逻辑或算法,诸如,该编程语言例如是可以由处理器202直接执行的机器语言,或者可以被编译或汇编成机器可读和可执行指令并且被存储在一个或多个存储器模块206上的汇编语言、面向对象的编程(oop)、脚本语言、微代码等。或者,机器可读和可执行指令可以用硬件描述语言(hdl)编写,诸如经由现场可编程门阵列(fpga)配置或专用集成电路(asic)或其等效物实现的逻辑。因此,本文所述的方法可以任何常规计算机编程语言、作为预编程硬件元件或作为硬件和软件组件的组合来实施。在一些实施例中,一个或多个存储器模块206可以存储与状态和操作状况信息相关的数据,其与一个或多个交通工具部件(例如制动器、气囊、巡航控制、电动转向、电池状况等)相关。
26.交通工具系统200可以包括一个或多个传感器208。一个或多个传感器208中的每一个都耦合到通信路径204,并且通信耦合到处理器202。一个或多个传感器208可以包括用于检测和测量交通工具的运动和运动变化的一个或多个运动传感器。运动传感器可以包括惯性测量单元。一个或多个运动传感器中的每一个可以包括一个或多个加速计和一个或多个陀螺仪。一个或多个运动传感器中的每一个将感测到的交通工具的物理运动转换成指示交通工具的取向、旋转、速度或加速度的信号。
27.仍然参考图2,交通工具系统200可选地包括耦合到通信路径204的卫星天线210,使得通信路径204将卫星天线210通信耦合到交通工具系统200的其他模块。卫星天线210被配置为从全球定位系统卫星接收信号。具体地,在一个实施例中,卫星天线210包括与由全球定位系统卫星发射的电磁信号交互的一个或多个传导元件。处理器202将所接收的信号变换成指示卫星天线210或位于卫星天线210附近的对象的位置(例如,纬度和经度)的数据信号。
28.交通工具系统200可以包括网络接口硬件212,用于例如经由通信网络106将交通工具系统200与服务器112通信耦合。网络接口硬件212耦合到通信路径204,使得通信路径204将网络接口硬件212通信耦合到交通工具系统200的其他模块。网络接口硬件212可以是能够经由无线网络发送和/或接收数据的任何设备。因此,网络接口硬件212可以包括用于根据任何无线通信标准发送和/或接收数据的通信收发器。例如,网络接口硬件212可以包括芯片组(例如,天线、处理器、机器可读指令等),以通过诸如例如无线保真(wi-fi)、wimax、蓝牙、irda、无线usb、z-wave、zigbee等的无线计算机网络进行通信。在一些实施例中,网络接口硬件212包括蓝牙收发器,其使得交通工具系统200能够经由蓝牙通信与服务器112交换信息。
29.网络接口硬件212可以利用各种通信协议来建立交通工具系统200交通工具和交通工具外部的一个或多个图像捕获部件之间的连接。例如,在实施例中,网络接口硬件212可以利用使得能够在交通工具和各种其它设备之间进行通信的通信协议,例如,交通工具到所有(v2x)。另外,在其他实施例中,网络接口硬件212可以利用专用于短距离通信(dsrc)的通信协议。也考虑了与其它类似通信协议的兼容性。
30.注意,通信协议包括由开放系统互连模型(osi模型)定义的多个层,osi模型将电信协议定义为具有多个层,例如应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。为了正确地起作用,每个通信协议包括顶层协议和一个或多个底层协议。顶层协议(例如,应用层协议)的示例包括http、http2(spdy)和http3(quic),它们适于以一般格式发
送和交换数据。诸如rtp和rtcp之类的应用层协议可以适合于诸如例如电话通讯和消息接发之类各种实时通信。另外,ssh和sftp可以适合于安全维护,mqtt和amqp可以适合于状态通知和唤醒触发,并且mpeg-dash/hls可以适合于与用户端系统的实时视频流传输。由上面列出的各种应用层协议选择的传输层协议的例子包括例如tcp、quic/spdy、sctp、dccp、udp和rudp。
31.交通工具系统200包括相机214,其提供交通工具系统200的各种部件之间的信号互连。相机可以具有任何分辨率。在一些实施例中,一个或多个光学部件(诸如镜、鱼眼镜头或任何其它类型的镜头)可以光学耦合到相机。在实施例中,相机可以具有广角特征,其使得能够在150度至180度弧范围内捕获数字内容。或者,相机可以具有窄角特征,其使得能够在窄的弧范围(例如60度到90度弧范围)内捕获数字内容。在实施例中,一个或多个相机可以能够以720像素分辨率、1080像素分辨率等捕获高清晰度图像。可替换地或附加地,相机可以具有在预定时间段内捕获连续实时视频流的功能。还应注意,图像捕获部件102和104是具有与相机214相当的特征和功能的相机。在实施例中,图像捕获部件102、104可以是作为闭路电视(cctv)网络的一部分的相机。或者,这些相机中的每一个可以彼此独立,并且能够向各种交通工具发送图像或实况视频流。
32.交通工具系统200包括显示器216,用于提供视觉输出,诸如,例如环境内的交通工具(或其它)的图像、环境内的交通工具(或其它)的实况视频流、地图、导航、娱乐或其组合。显示器216可以输出交通工具(或其他)的图像、交通工具的实况视频流、地图、导航、娱乐或其组合、地图、导航和娱乐。显示器216耦合到通信路径204。因此,通信路径204将显示器216通信耦合到交通工具系统200的其他模块,包括但不限于处理器202和/或一个或多个存储器模块206。在实施例中,显示器216可以显示从一个或多个外部设备(例如,交通锥标和/或交通工具)接收的与环境状况和交通状况相关的数据。
33.图3描绘了根据本文描述和示出的一个或多个实施例的用于生成和在交通工具的显示器上输出合成图像的流程图300。
34.在实施例中,在框310中,安装在102内的交通工具系统200的处理器202可以从第一图像捕获部件接收第一图像并且从第二图像捕获部件接收第二图像。第一图像捕获部件和第二图像捕获部件两者都可以在交通工具外部。注意,图像捕获部件可以安装在公寓建筑物内、道路一侧、在交通工具100旁边行驶的其他交通工具内等等。注意,外部部件中的至少一个可以位于比交通工具100的最顶部部分(例如,交通工具100的车顶)高的高度处。在实施例中,在接收第一图像和第二图像之前,交通工具100的处理器202可以建立与各种图像捕获部件的通信连接,每个图像捕获部件可以在交通工具100外部。在实施例中,可以使用一个或多个通信协议(例如tcp/ip、udp等)经由通信网络106建立通信连接。tcp/ip可以使交通工具100能够在交通工具的交通工具系统200和一个或多个图像捕获部件102、104、108之间建立安全连接。或者,经由udp通信协议,考虑在不建立安全连接的情况下传输和接收数据(例如,图像)。也可以考虑与tcp/ip和udp相当的其它通信协议。
35.在实施例中,在框320中,处理器202可以使用第一图像和第二图像生成合成图像。在实施例中,第一图像可以描绘交通工具100的第一透视图,并且第二图像可以描绘交通工具100的第二透视图。在实施例中,第一透视图可以对应于示出交通工具100的驾驶员侧的视图,而第二透视图可以对应于示出交通工具100的乘客侧的视图。另外,可以从其他外部
图像捕获部件接收其他图像,其可以说明交通工具100的前方和后方。处理器202可以分析每个接收到的图像的主题,并将每个图像与一个或多个其他图像进行比较,以便识别交通工具100的各个视角之间的相似和差异。在实施例中,如果对应于交通工具100的图像的视角的变化高于可以与特定最小角度值对应的特定阈值,则处理器202可以组合图像。然而,如果对应于交通工具100的图像的视角的变化低于特定阈值,则处理器202可以不组合图像。
36.然后,可以利用彼此相差某一最小角度值的图像的组合来生成合成图像。在实施例中,合成图像可以对应于交通工具100的空中视图,使得其可以对应于从交通工具100的最顶部部分正上方的竖直位置的交通工具100的视图。竖直位置在交通工具的最顶部部分正上方。换句话说,在实施例中,合成图像可以示出从距交通工具100的最顶部部分的某个垂直距离的交通工具100的鸟瞰图。
37.在实施例中,在框330中,处理器202可以在交通工具100的显示器上输出所生成的合成图像。在实施例中,合成图像可以实时输出在显示器上。另外,在实施例中,处理器202还可以被配置为显示由交通工具100外部的特定图像捕获部件捕获的每个单独的图像。以此方式,可以响应于例如用户对每个单独图像和/或图像捕获部件的用户选择,在交通工具100的显示器上输出说明交通工具100的特定透视图的每个图像。另外,处理器202可以被配置为自动地并且在没有用户干预的情况下将每个图像与一个或多个其他图像一起显示。
38.分析可以涉及提取各种图像的图像数据,以便识别与交通工具100相关联的轮廓、尺寸和其他特性。处理器202可以使用各种数字图像识别技术来执行分析。还考虑了各种基于机器学习的技术。
39.另外,如所述的,合成图像可以使交通工具操作者能够访问和查看交通工具100的某个接近度(即交通工具100的某个半径内的区域)内的一个或多个对象,使得识别出交通工具100中和周围的任何盲点。以这种方式,可以避免交通工具100和其他交通工具之间碰撞的可能性。例如,在交通工具100的所有者从街道一侧的停车点驶入街道的情况下,所有者将更了解行驶在交通工具100的一个或多个盲点附近并通过这些盲点的交通工具。这样,所有者能够避免冲突。
40.图4示意性地描绘了根据本文描述和示出的一个或多个实施例的本公开的合成图像生成系统的示例操作。具体地,图4描绘了停放在与图像捕获部件108相邻的街道上的交通工具100,该图像捕获部件108可以安装在位于街道一侧的结构上。另外,图像捕获部件102、104可以定位在高于交通工具100的最顶部部分的高度处。例如,如图1和图4所示,图像捕获部件102、104可以是位于建筑物103和105的二楼窗户上的相机。在实施例中,图像捕获部件102、104可以位于比交通工具100的最顶部部分高的高度处,使得图像捕获部件102、104可以从建筑物103、105以45度角向下指向。也可以考虑图像捕获部件的其它位置和取向。
41.在实施例中,交通工具100的处理器202识别在交通工具100外部的各种图像捕获部件的相应位置。例如,处理器202可以识别第一图像捕获部件(例如,图像捕获部件102)相对于交通工具100的第一位置、第二图像捕获部件(例如,图像捕获部件104)相对于交通工具100的第二位置以及第三图像捕获部件(例如,图像捕获部件108)相对于交通工具100的第三位置。另外,在实施例中,图像捕获部件的第一位置和第二位置可以与比交通工具100
的最顶部部分高的高度值相关联。
42.在实施例中,图像捕获部件102(例如,第一图像捕获部件)可以捕获示出交通工具100的第一透视图的图像,其可以对应于来自建筑物103的第二层的交通工具100的驾驶员侧和顶部部分的图像。例如,图像捕获部件102的视线402可以包括交通工具100,即交通工具100的乘客侧部分、交通工具100的顶部部分和交通工具100的后部部分。注意,可以捕获一个或多个图像。替代地或附加地,可以捕获交通工具100的实况视频流。在实施例中,这些图像可以基于交通工具100在图像捕获部件102的视线402内而被捕获。
43.在实施例中,第二图像捕获部件(例如,图像捕获部件104)可以捕获示出交通工具100的第二透视图的图像(在图像捕获部件104的视线400内),该图像可以对应于来自建筑物105的第二层的交通工具100的驾驶员侧部分、前部部分和顶部部分的图像。注意,可以捕获一个或多个图像。替代地或附加地,可以捕获交通工具100的实况视频流。例如,视线404可以包括交通工具100。在一些实施例中,附加图像捕获部件(例如,第三图像捕获部件,诸如图像捕获部件108)可以捕获示出交通工具100的第三透视图的图像,其可以对应于交通工具100的驾驶员侧部分的图像。在实施例中,图像捕获部件108可以定位在邻近交通工具100的位置处,使得图像捕获部件108的视线404可以包括从短距离(例如,5英尺到10英尺)并且从与交通工具100的高度相当的高度处的交通工具100的驾驶员侧区域。
44.在一些实施例中,处理器202可通过组合第一图像和第二图像来生成合成图像。具体地,由于第一图像示出了交通工具100的第一透视图(例如,交通工具100的乘客侧、顶部部分和后部部分的图像),并且第二图像示出了交通工具100的第二透视图(例如,交通工具100的驾驶员侧、顶部部分和前部部分的图像),所以这两个图像的组合可以产生从在交通工具100的最顶部部分上方一定距离的位置捕获交通工具100的不同透视图的合成图像。换句话说,合成图像类似于交通工具100的鸟瞰图。在生成时,处理器202可以在交通工具100的显示器216上输出所生成的合成图像。在实施例中,所生成的合成图像可以实时输出在显示器216上。在图5中更详细地描述了关于生成合成图像并将其显示在显示器216上的方式的细节。
45.图5示出了根据本文描述和示出的一个或多个实施例的本公开的合成图像生成系统的另一示例操作。注意,将可互换地讨论图4和图5的主题。
46.在示例操作中,在接收到第一图像、第二图像和第三图像(例如,第一示例图像、第二示例图像和第三示例图像)时,处理器202可以分析每个图像的内容并且比较这些相应图像的内容。例如,示例第一图像502可以对应于图4中描述的第一图像,其可以是包括交通工具100的乘客侧部分、顶部部分和后部部分的图像。另外,示例第二图像504和示例第三图像506可以对应于图4中描述的第二图像和第三图像,其可以是包括交通工具100的驾驶员侧部分、前部部分和顶部部分的图像,以及从短距离(例如,5英尺到10英尺)和从与交通工具100的高度相当的高度捕获的交通工具100的驾驶员侧部分的另一图像。示例第三图像506可以捕获可能未在示例第一图像和示例第二图像中捕获的交通工具100的重要细节,因为第三图像是从位于交通工具100附近的图像捕获部件108捕获的。例如,示例第三图像可以捕获交通工具100的各种细节,例如,轮廓、尺寸和与交通工具100有关的各种其他状况(例如,交通工具100的凹痕、光洁度等)。
47.在实施例中,处理器202可以分析示例第一图像、示例第二图像和示例第三图像中
的每一个的内容,并且确定这些图像之间的变化程度。例如,处理器202可以将示例第一图像502相对于示例第二图像504的角度与阈值进行比较,并且确定这些角度满足或超过该阈值。另外,处理器202还可以确定从其捕获这些图像的图像捕获部件中的每一个的取向和位置也满足或超过阈值。
48.例如,处理器202可以确定示例第一图像502和示例第二图像504示出了交通工具100的相对侧。这样,处理器202可以确定这些图像可能是从被定位成使得它们各自的位置之间的角度差大于90度的图像捕获部件102、104捕获的。还应注意,角度差反映在交通工具的图像中。另外,在一些实施例中,阈值可以被设置为小于90度的角度。在其他实施例中,阈值还可以包括特定图像的分辨率的差异,其可以是特定图像捕获部件已经捕获交通工具100的图像的距离的结果。也可以考虑其它因素。
49.如果处理器202确定任何两个图像的比较不满足某些标准,例如,未能满足或超过阈值,那么处理器202可以不组合这两个图像。具体地,在实施例中,处理器202可以确定如果任何两个图像不满足特定于特定阈值的标准,例如,与这些图像相关联的角度变化小于阈值,距离和角度变化小于阈值,则这些图像可以示出基本上相似或相同的交通工具100的视角。换句话说,处理器202可以确定两个所捕获的图像包含实质上相似或相同的标的物。例如,这些图像可以包括从交通工具30英尺远处捕获的交通工具100的驾驶员侧和前部部分,使得一个图像可以已经由在建筑物105的第二层上的图像捕获部件捕获,并且另一个图像可以从建筑物105的第三层捕获。
50.这样,两个图像的内容的差异(即在两个图像中示出的视角)是小的。处理器202然后可以确定在生成合成图像时组合这两个图像可能是无用的。相反,如果两个图像确实满足特定阈值,例如,与这些图像相关联的角度变化大于阈值,那么这些图像可能已捕获不同到足以证明组合这些图像以产生合成图像的交通工具100合理的视角。例如,这些图像可以包括从离交通工具30英尺处捕获的交通工具100的驾驶员侧和前部部分,以及从离交通工具30英尺处捕获的交通工具100的乘客侧和后部部分。这样,这些图像从可以定位在彼此直径相对的位置处的图像捕获部件捕获,并且由此捕获与彼此充分不同的交通工具100的视角对应的图像。
51.返回图5,在分析示例第一图像502、示例第二图像504和示例第三图像506的内容时,处理器202可以确定在示例第一图像502、示例第二图像504和示例第三图像506之间存在足够的变化(例如,与这些图像相关联的角度的差异、从其捕获这些图像的距离等)。基于这些差异,示例第一图像502、示例第二图像504和示例第三图像506可以被组合以生成合成图像508。此后,所生成的合成图像508可以在交通工具系统200的显示器216上实时输出。
52.在实施例中,还应注意,由交通工具系统200从一个或多个外部图像捕获部件接收的所有图像可以单独地显示为显示器216的一部分。例如,用户可以与位于交通工具100内部的一个或多个按钮交互,或者与显示在显示器216上的一个或多个图标交互,响应于此,由特定外部图像捕获部件捕获的特定图像可以显示在显示器216上。在实施例中,图标可以被标记为“第一图像捕获部件”、“第二图像捕获部件”、“第三图像捕获部件”等。在接收到对与特定图像捕获部件相对应的图标的选择时,可以在交通工具100的显示器216上显示由与所选择的图标相对应的图像捕获部件捕获的一个或多个图像。在实施例中,由图像捕获部件捕获的图像可以同时显示在显示器216上。还考虑在显示器216上显示图像的多个其它排
列和组合。
53.图6描绘根据本文描述和说明的一个或多个实施例的可以由处理器产生的合成图像的实例。具体地,图6描绘了可以由处理器202生成的示例合成图像602,其组合来自多个图像捕获部件的图像。这些图像中的每一个可以示出变化的视角。如图6所示,示出了交通工具100的示例性空中透视图。具体地,该视图与比交通工具100的最顶部部分高的竖直位置相关联。这种竖直位置在交通工具100的最顶部部分正上方。以这种方式,交通工具100的鸟瞰图可以被生成并且输出到交通工具100的显示器216上。这种视图使得交通工具操作者能够快速且有效地识别交通工具100中和周围的盲点,这使得这些操作者能够避免碰撞。
54.图7描绘了根据本文描述和示出的一个或多个实施例的本公开的合成图像生成系统的另一示例操作。具体地,图7描绘了与图4中描绘的示例操作类似的合成图像生成系统的示例操作。然而,在图7中描绘的示例操作中,与图4相比,作为用户的移动设备700的一部分的图像捕获部件可以用于基于灵活的角度视图来捕获图像。具体地,交通工具100的灵活的角度视图或灵活的角度透视图(例如,自由角度视图)可以从用户捕获,该用户将他的移动设备700的相机指向他选择的任何角度,以便从可能从严格定位的图像捕获部件不可访问的角度捕获交通工具的图像。注意,图7中描绘的示例操作中的图像捕获部件102和104的功能可与图4中描绘的和本公开中描述的操作相当。
55.在实施例中,处理器202可以接收由移动设备700的图像捕获部件捕获的一个或多个图像。例如,用户接近交通工具100,并且将移动设备700的相机定位在交通工具100的驾驶侧部分上并沿着该驾驶侧部分。在实施例中,移动设备700的用户可以捕获实况视频流并且沿着交通工具100的各个部分从交通工具100的行李箱附近的区域步行到交通工具的前罩。可替代地,当用户从交通工具100的后备箱步行至交通工具的前罩时,用户可以捕获交通工具100的多个图像。或者,使用者可以将他的手伸展到交通工具100的顶部部分上方,例如交通工具100的车顶。这些图像可以被发送到交通工具系统200。在接收时,所接收的图像可以经由通信路径204被路由到处理器202。移动设备700的视线702示出了可以从其捕获交通工具100的图像的灵活角度透视图。另外,图像捕获部件102、104可以捕获交通工具100的附加图像,这些附加图像可以分别出现在视线402、400内,如上文详细描述的。
56.此后,可以以上述方式将这些图像的内容与从其他图像捕获部件(例如,图像捕获部件102、104)接收的一个或多个图像的内容进行比较,例如,可以基于将内容与阈值进行比较来确定这些图像的内容的变化。具体地,如所述的,阈值可以涉及与从图像捕获部件接收的各种图像相关联的角度的变化,其基于图像捕获部件相对于交通工具100的定位、从其捕获这些图像的交通工具100的距离等。基于比较,处理器202可以组合各种图像以产生合成图像,例如,其示例在图6中描绘。
57.应当理解,本文描述的实施例涉及用于生成和在交通工具的显示器上输出合成图像的方法。该方法包括从交通工具外部的第一图像捕获部件接收第一图像并且从交通工具外部的第二图像捕获部件接收第二图像,使用第一图像和第二图像生成合成图像,第一图像示出交通工具的第一透视图并且第二图像示出交通工具的第二透视图,并且在交通工具的显示器上输出合成图像。
58.本文所用的术语仅是为了描述特定方面的目的,而不是旨在限制。如本文所使用的,单数形式“一”、“一个”和“该”旨在包括复数形式,包括“至少一个”,除非内容明确地另
外指明。“或”意指“和/或”。如本文所使用的,术语“和/或”包括相关的所列项目中的一个或多个的任何和所有组合。还应当理解,当在本说明书中使用时,术语“包括”和/或“包含”或“含有”和/或“涵盖”指定所述特征、区域、整体、步骤、操作、元件和/或部件的存在,但不排除一个或多个其它特征、区域、整体、步骤、操作、元件、部件和/或其组合的存在或添加。术语“或其组合”是指包括前述要素中的至少一种的组合。
59.注意,术语“基本上”和“约”在本文中可以用于表示可归因于任何定量比较、值、测量或其它表示的固有的不确定程度。这些术语在本文中还用于表示定量表示可以从所述的参考变化而不导致所讨论的主题的基本功能改变的程度。
60.尽管本文已经说明和描述了特定实施例,但是应当理解,在不脱离所要求保护的主题的精神和范围的情况下,可以进行各种其它改变和修改。此外,尽管本文已经描述了所要求保护的主题的各个方面,但是这些方面不需要组合使用。因此,所附权利要求书旨在覆盖在所要求保护的主题的范围内的所有这样的改变和修改。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献