图像处理装置 技术领域 本发明涉及一种图像处理装置, 特别地, 涉及一种在画面中与导航信息一起显示 表示由设置在移动体上的照相机捕捉到的被摄场景的图像的图像处理装置。
背景技术 此种装置的一例在专利文献 1 中被公开。根据其背景技术, 由安装在汽车的前端 的照相机捕捉汽车行进方向的景色。 图像合成部将导航信息要素合成为由照相机捕捉到的 实拍图像, 在显示器中显示合成图像。 由此, 驾驶员能更感觉灵敏地把握汽车的现在位置和 行进路径。
专利文献 1 : JP 特开平 11-108684 号公报
发明内容 但是, 与导航信息要素合成的实拍图像仅仅表示汽车的行进方向的景色。 为此, 在 背景技术中, 在操纵支援性能上存在限制。
因此, 本发明的主要目的在于, 提供一种能提高操纵支援性能的图像处理装置。
根据本发明的图像处理装置 (10 : 在实施例中相应的参照符号。 以下相同 ), 包括 : 多个照相机 (CM_0 ~ CM_3), 设置于在基准面上移动的移动体 (100) 的互不相同的位置, 输 出表示移动体的周围的被摄场景像 ; 第一生成部件 (S21), 其基于从多个照相机输出的被 摄场景像, 生成相对基准面的鸟瞰图像 ; 第一显示部件 (S31 ~ S33、 S39 ~ S47), 其在监视 器画面中显示由第一生成部件生成的鸟瞰图像 ; 检测部件 (S23), 其与第一生成部件的生 成处理并行地检测移动体的位置 ; 第二生成部件 (S27、 S35、 S53、 S57), 其基于检测部件的 检测结果和地图信息, 生成导航信息 ; 以及第二显示部件 (S29、 S37、 S55、 S59), 其与第一显 示部件的显示处理相关联地在监视器画面中显示由第二生成部件生成的导航信息。
优选地, 导航信息包括地图图像, 第一显示部件包括第一复合部件 (S47), 上述第 一复合部件将鸟瞰图像复合在地图图像中。
进一步优选地, 移动体及基准面分别相当于车辆及路面, 第一显示部件还包括决 定部件 (S43、 S45), 上述决定部件参照路面绘图来决定鸟瞰图像的复合位置。更优选地, 决 定部件还参照移动体的方向来决定复合位置。
优选地, 导航信息包括可视地表示到目的地为止的路线的路线信息, 第二显示部 件包括第二复合部件 (S55、 S59), 上述第二复合部件将路线信息复合在地图图像和 / 或鸟 瞰图像中。
优选地, 还包括发生部件 (S61 ~ S63), 上述发生部件在从移动体的周边检测出障 碍物时发出警告。
发明效果
根据本发明, 基于来自设置在移动体的互不相同的位置的多个照相机的输出, 生 成鸟瞰图像, 再现移动体的周围。 基于移动体的位置和地图信息生成的导航信息, 与这样的
鸟瞰图像一起在监视器画面中被显示。由此, 能在同一画面中确认移动体的周围的安全性 及导航信息双方, 提高操纵支援性能。
本发明的上述目的、 其它目的、 特征及优点, 基于参照附图进行的如下实施例的详 细的说明将更加明了。 附图说明
图 1 是表示本发明的基本的结构的方框图。
图 2 是表示本发明的一实施例的结构的方框图。
图 3 是表示搭载了图 2 实施例的车辆的一例的斜视图。
图 4 是表示由安装在车辆上的多个照相机捕捉的视野的图解图。
图 5 是表示基于照相机的输出的鸟瞰图像的生成工作的一部分的图解图。
图 6 是表示由显示装置显示的驾驶支援图像的一例的图解图。
图 7(A) 是表示对应并列显示模式而显示的驾驶支援图像的一例的图解图, (B) 是 表示对应复合显示模式而显示的驾驶支援图像的一例的图解图。
图 8 是表示在检测到障碍物时显示的警告的一例的图解图。
图 9 是表示适用于图 2 实施例的 CPU 的工作的一部分的流程图。 图 10 是表示适用于图 2 实施例的 CPU 的工作的另一部分的流程图。 图 11 是表示适用于图 2 实施例的 CPU 的工作的另一部分的流程图。 图 12 是表示适用于图 2 实施例的 CPU 的工作的又一部分的流程图。 符号说明 10…操纵支援装置 CM_0 ~ CM_3…照相机 12…图像处理电路 14…存储器 12p… CPU 20… GPS 装置 18…显示装置 26…闪速存储器 100…车辆具体实施方式
下面, 参照附图说明本发明的实施方式。
[ 基本的结构 ]
参照图 1, 本发明的图像处理装置基本结构如下。多个照相机 1、 1、 …被设置于在 基准面上移动的移动体的互不相同的位置, 输出表示移动体的周围的被摄场景像。第一生 成部件 2, 基于从多个照相机 1、 1、…输出的被摄场景像, 生成相对基准面的鸟瞰图像。第 一显示部件 3, 在监视器画面 7 中显示由第一生成部件 2 生成的鸟瞰图像。 与第一生成部件 2 的生成处理并行, 检测部件 4 检测移动体的位置。第二生成部件 5, 基于检测部件 4 的检 测结果和地图信息, 生成导航信息。第二显示部件 6, 与第一显示部件 3 的显示处理相关联地在监视器画面 7 中显示由第二生成部件 5 生成的导航信息。
基于来自设置在移动体的互不相同的位置的多个照相机 1、 1、 …的输出, 生成鸟瞰 图像, 再现移动体的周围。 基于移动体的位置和地图信息而生成的导航信息, 与这样的鸟瞰 图像一起在监视器画面 7 中被显示。由此, 能在同一画面中确认移动体的周围的安全性及 导航信息双方, 提高操纵支援性能。
[ 实施例 ]
图 2 所示的此实施例的操纵支援装置 10 包括 4 个照相机 CM_0 ~ CM_3。照相机 CM_0 ~ CM_3, 每 1/30 秒分别输出被摄场景像 P_0 ~ P_3。输出的被摄场景像 P_0 ~ P_3 被 给予图像处理电路 12。
参照图 3, 照相机 CM_0, 以照相机 CM_0 的光轴向车辆 100 的前方斜向下方向延伸 的姿势被设置在车辆 100 的前上侧部。照相机 CM_1, 以照相机 CM_1 的光轴向车辆 100 的右 方斜向下方向延伸的姿势被设置在车辆 100 的右上侧部。 照相机 CM_2, 以照相机 CM_2 的光 轴向车辆 100 的后方斜向下方向延伸的姿势被设置在车辆 100 的后上侧部。照相机 CM_3, 以照相机 CM_3 的光轴向车辆 100 的左方斜向下方向延伸的姿势被设置在车辆 100 的左上 侧部。 用这样的照相机 CM_0 ~ CM_3, 从与路面斜交叉的方向捕捉车辆 100 的周边的被摄场 景。
如图 4 所示, 照相机 CM_0 具有捕捉车辆 100 的前方向的视野 VW_0, 照相机 CM_1 具有捕捉车辆 100 的右方向的视野 VW_1, 照相机 CM_2 具有捕捉车辆 100 的后方向的视野 VW_2, 照相机 CM_3 具有捕捉车辆 100 的左方向的视野 VW_3。再有, 视野 VW_0 及视野 VW_1 具有公共视野 CVW_0, 视野 VW_1 及视野 VW_2 具有公共视野 CVW_1, 视野 VW_2 及视野 VW_3 具有公共视野 CVW_2, 而且, 视野 VW_3 及视野 VW_0 具有公共视野 CVW_3。
返回图 2, 设置在图像处理电路 12 中的 CPU12p, 基于从照相机 CM_0 输出的被摄 场景像 P_0 生成鸟瞰图像 BEV_0, 基于从照相机 CM_1 输出的被摄场景像 P_1 生成鸟瞰图像 BEV_1。CPU12p 还基于从照相机 CM_2 输出的被摄场景像 P_2 生成鸟瞰图像 BEV_2, 基于从 照相机 CM_3 输出的被摄场景像 P_3 生成鸟瞰图像 BEV_3。
如图 5 所表明的, 鸟瞰图像 BEV_0 相当于由在铅直方向上俯视视野 VW_0 的虚拟照 相机捕捉到的图像, 鸟瞰图像 BEV_1 相当于由在铅直方向上俯视视野 VW_1 的虚拟照相机捕 捉到的图像。此外, 鸟瞰图像 BEV_2 相当于由在铅直方向上俯视视野 VW_2 的虚拟照相机捕 捉到的图像, 鸟瞰图像 BEV_3 相当于由在铅直方向上俯视视野 VW_3 的虚拟照相机捕捉到的 图像。生成的鸟瞰图像 BEV_0 ~ BEV_3 被保持在存储器 14 的工作区域 14w 中。
接着, CPU12p, 在鸟瞰图像 BEV_0 ~ BEV_3 上定义与图 4 所示的再现块 BLK 相对应 的截出线 CT_0 ~ CT_3, 合成存在于比定义的截出线 CT_0 ~ CT_3 更偏内侧的一部分图像, 并生成全周鸟瞰图像, 然后, 在全周鸟瞰图像的中央粘贴对车辆 100 的上部进行了模仿的 车辆图像 GL1。这样, 在工作区域 14w 上完成图 6 所示的驾驶支援图像 ARV。
与这样的驾驶支援图像 ARV 的生成处理并行, CPU12p 基于 GPS 装置 20 的输出来 检测车辆 100 的现在位置, 进一步判别现在时刻的显示模式是并列显示模式及复合显示模 式中的哪一种。再有, 显示模式响应对操作面板 28 的模式切换操作, 在并列显示模式和复 合显示模式之间进行切换。
如果现在时刻的显示模式是并列显示模式, 则 CPU12p 基于保存在数据库 22 中的地图数据来生成表示车辆 100 的现在位置和其周边的广域地图图像 MP1。生成的广域地图 图像 MP1 按图 7(A) 所示的要领在形成在存储器 14 中的显示区域 14m 的右侧被展开。接 着, CPU12p 调整在工作区域 14w 中保持的驾驶支援图像 ARV 的倍率, 以使其适合并列显示 模式, 按照图 7(A) 所示的要领在显示区域 14m 的左侧展开具有调整后的倍率的驾驶支援图 像 ARV。
在车辆 100 的驾驶座上设定的显示装置 24, 反复读出像这样在显示区域 14m 中展 开的广域地图图像 MP1 及驾驶支援图像 ARV, 按照图 7(A) 所示的要领在同一画面中显示读 出的广域地图图像 MP1 及驾驶支援图像 ARV。
另一方面, 如果现在时刻的显示模式是复合显示模式, 则 CPU12p 基于保存在数据 库 22 中的地图数据来生成表示车辆 100 的现在位置和其周边的狭域地图图像 MP2。 生成的 狭域地图图像 MP2 按照图 7(B) 所示的要领在显示区域 14m 的整面展开。
接着, CPU12p 调整驾驶支援图像 ARV 的倍率, 以使其适合复合显示模式, 基于 GPS 装置 20 的输出来检测现在时刻的车辆 100 的方向, 然后通过图形识别来检测在驾驶支援图 像 ARV 中表示出的路面绘图。基于车辆 100 的方向和路面绘图来决定驾驶支援图像 ARV 的 复合位置, 按照图 7(B) 所示的要领将具有调整过的倍率的驾驶支援图像 ARV 复合在决定的 复合位置。 若更详细地说明, 则调整驾驶支援图像 ARV 的倍率, 以使得驾驶支援图像 ARV 上的 路面的宽度与狭域地图图像上的路面的宽度一致。 此外, 调整驾驶支援图像的复合位置, 以 使得驾驶支援图像 ARV 上的路面绘图遵循狭域地图图像上的路面绘图。再有, 为了避免将 车辆图像 G1 复合在狭域地图图像上的相反车道的路面上的情形, 而参照车辆 100 的方向。
显示装置 24 反复读出这样在显示区域 14m 中展开的狭域地图图像 MP2 及驾驶支 援图像 ARV, 在画面中显示读出的狭域地图图像 MP2 及驾驶支援图像 ARV。
一旦在图 2 所示的操作面板 28 上进行目的地的设定操作, CPU12p 就基于 GPS 装 置 20 的输出来检测现在位置, 基于检测出的现在位置和在数据库 22 中保存的地图数据来 设定到目的地为止的路线。
如果现在时刻的显示模式是并列显示模式, 则 CPU12p 生成按照广域来表示到目 的地为止的路线的路线信息 RT1, 将生成的路线信息 RT1 复合在在显示区域 14m 中展开的广 域地图图像 MP1 上。另一方面, 如果现在时刻的显示模式是复合显示模式, 则 CPU12p 生成 按照狭域来表示到目的地为止的路线的路线信息 RT2, 将生成的路线信息 RT2 复合在在显 示区域 14m 中展开的驾驶支援图像 ARV 上。按照图 7(A) 所示的要领来复合路线信息 RT1, 按照图 7(B) 所示的要领来复合路线信息 RT2。这样复合的路线信息 RT1 或 RT2 也在显示装 置 24 的画面中显示。
再有, 在本实施例中, 将广域地图图像 MP1、 狭域地图图像 MP2、 路线信息 RT1、 路线 信息 RT2 总称为 “导航信息” 。
CPU12p 还参照驾驶支援图像 ARV 反复从车辆 100 的周围搜索障碍物。如果发现 障碍物 OBJ, CPU12p 就将警告信息 ARM 复合在在显示区域 14m 中展开的驾驶支援图像 ARV 上。对应障碍物 OBJ 的位置, 按照图 8 所示的要领来复合警告信息 ARM。此外, 在显示装置 24 的画面中也显示这样复合的警告信息 ARM。
CPU12p 并行地执行包括图 9 所示的路线控制任务及图 10 ~图 12 所示的显示控制
任务在内的多个任务。再有, 对应这些任务的控制程序被存储在闪速存储器 26 中。
参照图 9, 在步骤 S 1 中将标记 FLG 设定为 “0” 。标记 FLG 是用于识别目的地的设 定 / 非设定的标记, FLG = 0 表示 “非设定” , 另一方面 FLG = 1 表示 “设定” 。在步骤 S3 中 判别是否在操作面板 28 上进行了目的地的设定操作, 在步骤 S5 中判别是否在操作面板 28 上进行了设定解除操作。
在步骤 S3 中如果是 “是” , 则进入步骤 S7, 基于 GPS 装置 20 的输出, 检测现在位置。 在步骤 S9 中, 基于检测出的现在位置和保存在数据库 22 中的地图数据, 设定到目的地为止 的路线。一旦完成步骤 S9 的处理, 就在步骤 S11 中将标记 FLG 设定为 “1” , 此后, 返回步骤 S3。
在步骤 S5 中如果是 “是” , 则进入步骤 S13, 解除到目的地为止的路线的设定。一 旦完成步骤 S13 的处理, 就在步骤 S15 中将标记 FLG 设定为 “0” , 此后返回步骤 S3。
参照图 10, 在步骤 S21 中, 基于从照相机 CM_0 ~ CM_3 输出的被摄场景像 P_0 ~ P_3 来生成驾驶支援图像 ARV。在步骤 S23 中, 基于 GPS 装置 20 的输出, 检测车辆 100 的现 在位置。在步骤 S25 中, 判别现在时刻的显示模式是并列显示模式及复合显示模式中的哪 一个。 如果判别结果是并列显示模式, 则进入步骤 S27, 另一方面, 如果判别结果是复合显示 模式则进入步骤 S35。 在步骤 S27 中, 基于保存在数据库 22 中的地图数据来生成表示车辆 100 的现在位 置和其周边的广域地图图像 MP1。 在步骤 S29 中, 在显示区域 14m 的右侧展开生成的广域地 图图像 MP1。在步骤 S31 中, 调整在步骤 S21 中生成的驾驶支援图像 ARV 的倍率, 以使其适 合并列显示模式。在步骤 S33 中, 在显示区域 14m 的左侧展开具有调整过的倍率的驾驶支 援图像 ARV。一旦完成步骤 S33 的处理, 就进入步骤 S49。
在步骤 S35 中, 基于保存在数据库 22 中的地图数据来生成表示车辆 100 的现在位 置和其周边的狭域地图图像 MP2。 在步骤 S37 中, 在显示区域 14m 的整面展开生成的狭域地 图图像 MP2。在步骤 S39 中, 调整在步骤 S21 中生成的驾驶支援图像 ARV 的倍率, 以使其适 合复合显示模式。
在步骤 S41 中, 基于 GPS 装置 20 的输出, 检测现在时刻的车辆 100 的方向, 在步骤 S43 中通过图形识别来检测在驾驶支援图像 ARV 中表示出的路面绘图。 在步骤 S45 中, 基于 在步骤 S41 中检测出的车辆 100 的方向和在步骤 S43 中检测出的路面绘图, 来决定驾驶支 援图像 ARV 的复合位置。在步骤 S47 中, 在由步骤 S45 决定的位置中复合具有在步骤 S39 中调整过的倍率的驾驶支援图像 ARV。一旦完成步骤 S47 的处理, 就进入步骤 S49。
在步骤 S49 中, 由步骤 S49 判别标记 FLG 是否表示 “1” 。如果判别结果是 “否” 的 话, 就按照原样进入步骤 S61。如果判别结果是 “是” , 就经过步骤 S51 ~ S59 进入步骤 S61。
在步骤 S51 中, 判别现在时刻的显示模式是并列显示模式及复合显示模式中的哪 一个。如果现在时刻的显示模式是并列显示模式, 就进入步骤 S53, 生成按照广域来表示到 目的地为止的路线的路线信息 RT1。在步骤 S55 中, 将生成的路线信息 RT1 复合在在步骤 S29 中展开的广域地图图像 MP1 中。如果现在时刻的显示模式是复合显示模式, 就进入步 骤 S57, 生成按照狭域来表示到目的地为止的路线的路线信息的 RT2。在步骤 S59 中, 将生 成的路线信息 RT2 复合在在步骤 S47 中展开的驾驶支援图像 ARV 中。
在步骤 S61 中, 判别在车辆 100 的周围是否存在障碍物 OBJ。 如果判别结果是 “否” ,
就按照原样返回步骤 S21, 另一方面, 如果判别结果是 “是” , 就在步骤 S63 中, 将警告信息 ARM 重合在驾驶支援图像 ARV 中, 之后, 返回步骤 S21。警告信息 ARM 对应障碍物 OBJ 的位 置, 被复合在驾驶支援图像 ARV 中。
如以上说明可知, 照相机 CM_0 ~ CM_3 被设置在在路面上移动的车辆 100 的互不 相同的位置, 输出表示车辆 100 的周围的被摄场景像 P_0 ~ P_3。CPU12p 基于输出的被摄 场景像 P_0 ~ P_3, 生成驾驶支援图像 ARV(S21), 在显示装置 24 的画面中显示生成的驾驶 支援图像 ARV(S31 ~ S33、 S39 ~ S47)。与驾驶支援图像 ARV 的生成处理并行, CPU12p 还检 测车辆 100 的位置 (S23), 基于检测出的位置和数据库 22 的地图数据, 生成导航信息 ( 地图 信息、 路线信息 )(S27、 S35、 S53、 S57), 然后, 在显示装置 24 的画面中显示生成的导航信息 (S29、 S37、 S55、 S59)。
基于来自设置在车辆 100 的互不相同的位置的照相机 CM_0 ~ CM_3 的输出来生成 驾驶支援图像 ARV, 再现车辆 100 的周围。 基于车辆 100 的位置和地图数据而生成的导航信 息, 与这样的驾驶支援图像 ARV 一起在显示装置 24 中被显示。由此, 能在同一画面中确认 车辆 100 的周围的安全性及导航信息双方, 提高操纵支援性能。
再有, 在本实施例中, 将路线信息 RT1 复合在广域地图图像 MP1 中, 将驾驶支援图 像 ARV 复合在狭域地图图像 MP2 中, 将路线信息 RT2 复合在驾驶支援图像 ARV 中, 然后将警 告信息 ARM 复合在驾驶支援图像 ARV 中。在此, 复合图像的透过率不限于 0%, 可在 1%~ 99%的范围内适当调整。
此外, 在本实施例中, 虽然假设在路面上行驶的车辆为移动体, 但本发明也能适用 于在海面上航行的船舶。