显示控制装置的制作方法

文档序号:20113151发布日期:2020-03-17 19:26阅读:210来源:国知局
显示控制装置的制作方法

本发明涉及显示控制装置。



背景技术:

以往,提出了一种车辆周边监视装置,通过在车辆的周围设置的多个拍摄部拍摄车辆的周边,将该拍摄到的多个拍摄图像数据等在车室内的显示装置显示,由此使驾驶员识别车辆的周围状况(例如参照专利文献1)。

专利文献1:日本特开2014-033469号公报

在上述现有技术中,在显示装置显示基于多个拍摄图像数据的合成图像数据之后,根据从用户接收到的操作,放大该合成数据时,停留在已预先确定的部分区域的放大,因此在提高显示的控制性这一点上,存在进一步改善的余地。



技术实现要素:

作为一个例子,本发明的实施方式的显示控制装置具备:图像获取部,其从拍摄车辆的周边区域的拍摄部获取拍摄图像数据;显示控制部,其在画面显示基于上述拍摄图像数据的图像数据;以及操作接收部,其接收上述画面上的任意的点的指定,当上述操作接收部接收到上述画面上的任意的点的指定时,上述显示控制部以所指定的点为放大的中心,并且在上述所指定的点的显示位置不在上述画面上移动的状态下,放大上述画面的显示。

因此,作为一个例子,能够提高图像数据的显示的控制性。

在上述操作接收部接收到上述画面上的上述任意的点的指定之后,上述操作接收部接收到规定的操作时,上述显示控制部放大上述画面的显示。

因此,作为一个例子,用户能够自觉地操作,能够抑制误操作等。

上述图像获取部从多个拍摄部获取多个拍摄图像数据,上述显示控制部放大显示了基于上述多个拍摄图像数据生成的合成图像数据的上述画面的显示。

因此,作为一个例子,能够放大显示合成图像数据的规定位置。

当在上述画面显示有从上述拍摄部获取到的上述拍摄图像数据时,上述显示控制部以在上述画面显示的在该拍摄图像数据上被指定的点为放大的中心,在该被指定的点的显示位置不在上述画面上移动的状态下,放大该拍摄图像数据的显示。

因此,作为一个例子,能够放大显示拍摄图像数据的规定位置。

上述操作接收部接收第一合成图像数据中的任意的第一点的指定,上述显示控制部在上述操作接收部接收到上述第一点的指定时以在该第一合成图像数据中所包含的第一点为放大的中心,并且在上述第一点的显示位置不在上述画面上移动的状态下,放大上述第一合成图像数据的显示,并且以与上述第一合成图像数据的上述第一点对应的上述第二合成图像数据的第二点为放大的中心,并且在上述第二点的显示位置不在上述画面上移动的状态下,放大上述第二合成图像数据的显示。

因此,作为一个例子,无需通过多个画面分别进行操作。

上述显示控制部在上述画面显示基于上述拍摄图像数据的第一图像数据、和基于上述拍摄图像数据且不同于上述第一图像数据的第二图像数据,上述操作接收部接收上述第一图像数据的任意的第一点的指定,上述显示控制部以与上述第一点对应的上述第二图像数据的第二点为放大的中心,并且在上述第二点的显示位置不在上述画面上移动的状态下,放大上述第二图像数据的显示,不放大上述第一图像数据的显示。

因此,作为一个例子,能够仅选择需要放大的显示进行放大。

上述第一合成图像数据是立体地显示车辆形状模型的立体图像数据,上述操作接收部接收上述第二合成图像数据的显示中的任意的点的指定,在上述第一合成图像数据的显示中,与指定的点对应的点被上述车辆形状模型隐藏时,上述显示控制部使上述第一合成图像数据的显示中的视点移动,成为上述对应的点出现的状态。

因此,作为一个例子,用户可以不预先进行立体图像数据的显示的视点移动。

在放大或者解除放大上述画面的显示时,上述显示控制部使上述画面的显示缓缓变化。

因此,作为一个例子,能够获得显示的一致性。

附图说明

图1是表示对搭载实施方式1的显示控制装置的车辆的车室的一部分进行透视得到的状态的一个例子的立体图。

图2是表示搭载实施方式1的显示控制装置的车辆的一个例子的俯视图。

图3是表示实施方式1的ecu的结构及其周边结构的一个例子的框图。

图4是例示出通过实施方式1的ecu实现的软件结构的图。

图5是表示实施方式1的显示控制部进行的放大控制的顺序的一个例子的流程图。

图6是表示实施方式1的显示控制部进行的放大控制的顺序的其他例子的流程图。

图7是表示实施方式1的显示控制部进行的放大控制的顺序的又一其他例子的流程图。

图8是表示实施方式1的显示控制部进行的放大控制的解除的顺序的一个例子的流程图。

图9是表示比较例的显示控制部进行的放大控制的顺序的一个例子的流程图。

图10是表示通过比较例的显示控制部显示的放大画面的一个例子的图。

图11是表示实施方式2的显示控制部进行的放大控制的顺序的一个例子的流程图。

图12是表示实施方式2的显示控制部进行的放大控制的顺序的其他例子的流程图。

附图标记说明:

1…车辆;8…显示装置;10…操作输入部;11…监视装置;14…ecu;15…拍摄部;51…放大图标;52…缩小图标;401…图像获取部;402…俯瞰图像生成部;403…立体图像生成部;404…显示控制部;405…声音控制部;406…存储部;407…操作接收部。

具体实施方式

以下,公开了本发明的例示的实施方式。以下所示的实施方式的结构和通过该结构带来的作用、结果以及效果是一个例子。本发明也能通过在以下的实施方式中公开的结构以外的结构实现,并且能够获得基于基本结构的各种效果、派生效果中的至少一个效果。

[实施方式1]

使用图1~图10说明实施方式1。

(车辆的结构)

图1是表示对搭载实施方式1的显示控制装置的车辆1的车室2a的一部分进行透视得到的状态的一个例子的立体图。图2是表示搭载实施方式1的显示控制装置的车辆1的一个例子的俯视图。

实施方式1的车辆1例如可以是将未图示的内燃机作为驱动源的汽车即内燃机汽车,也可以是将未图示的电动机作为驱动源的汽车即电动汽车、燃料电池汽车等,还可以是将内燃机和电动机双方作为驱动源的混合动力汽车,另外还可以是具备其他驱动源的汽车。另外,车辆1能够搭载各种变速装置,并且能够搭载驱动内燃机、电动机所需的各种装置例如系统、部件等。另外,车辆1中的与车轮3的驱动有关的装置的方式、个数、布局等能够进行各种设定。

如图1所示,车体2构成有用于未图示的乘客乘车的车室2a。在车室2a内,以作为乘客的驾驶员在座席2b落座的状态,设置有转向操纵部4、加速操作部5、制动操作部6、变速操作部7等。转向操纵部4例如是从仪表板24突出的方向盘。加速操作部5例如是位于驾驶员的脚下的位置的加速踏板。制动操作部6例如是位于驾驶员的脚下的位置的制动踏板。变速操作部7例如是从中控台突出的变速杆。此外,转向操纵部4、加速操作部5、制动操作部6、变速操作部7等不限定于上述。

另外,在车室2a内设置有显示装置8以及声音输出装置9。声音输出装置9例如是扬声器。显示装置8例如是lcd(liquidcrystaldisplay:液晶显示器)、oeld(organicelectroluminescentdisplay:有机电致发光显示器)等。显示装置8例如是触摸面板等,通过透明的操作输入部10覆盖。乘客能够经由操作输入部10视觉确认在显示装置8的显示画面显示的图像。另外,乘客通过在与在显示装置8的显示画面显示的图像对应的位置,用手指等触摸或者按动操作输入部10进行操作,能够执行操作输入。上述显示装置8、声音输出装置9、操作输入部10等例如设置于位于仪表板24的车宽方向即左右方向的中央部的监视装置11。监视装置11能够具有开关、刻度盘、操纵杆、按钮等未图示的操作输入部。另外,能够在和监视装置11不同的车室2a内的其他位置设置未图示的声音输出装置。另外,还能够从监视装置11的声音输出装置9和其他声音输出装置输出声音。此外,监视装置11例如还可以兼作导航系统、音响系统。

如图1、图2所示,车辆1例如是四轮汽车,具有左右两个前轮3f和左右两个后轮3r。上述四个车轮3均构成为能够转向。

另外,在车体2例如设置有四个拍摄部15a~15d作为多个拍摄部15。拍摄部15例如是内置ccd(chargecoupleddevice:电荷耦合器件)、cis(cmosimagesensor:cmos图像传感器)等拍摄元件的数字照相机。拍摄部15能够以规定的帧率输出拍摄图像数据。拍摄图像数据也可以是动画数据。拍摄部15分别具有广角透镜或者鱼眼透镜,在水平方向上,例如能够拍摄140°以上220°以下的范围。另外,拍摄部15的光轴还存在朝向斜下方设定的情况。由此,拍摄部15依次拍摄包含车辆1可移动的路面、物体在内的车辆1的外部的周边环境,作为拍摄图像数据进行输出。这里,物体是在车辆1行驶时等可能成为障碍物的岩石、树木、人、自行车、其他车辆等。

拍摄部15a例如位于车体2的后侧的端部2e,设置于后舱的门2h的后窗的下方的壁部。拍摄部15b例如位于车体2的右侧的端部2f,设置于右侧的门镜2g。拍摄部15c例如位于车体2的前侧,即车辆前后方向的前侧的端部2c,设置于前保险杠、前格栅等。拍摄部15d例如位于车体2的左侧的端部2d,设置于左侧的门镜2g。

(ecu的硬件结构)

接下来,使用图3说明实施方式1的ecu(electroniccontrolunit:中央处理器)14以及ecu14的周边结构。图3是表示实施方式1的ecu14的结构及其周边结构的框图。

如图3所示,除作为显示控制装置的ecu14之外,监视装置11、转向操纵系统13、制动系统18、转向角传感器19、加速传感器20、换挡传感器21、车轮速传感器22等经由作为电气通信线路的车内网络23电连接。车内网络23例如构成为can(controllerareanetwork:控制器区域网络)。

ecu14通过车内网络23发送控制信号,由此能够控制转向操纵系统13、制动系统18等。另外,ecu14能够经由车内网络23接收扭矩传感器13b、制动传感器18b、转向角传感器19、加速传感器20、换挡传感器21、车轮速传感器22等的检测结果、操作输入部10等的操作信号等。

另外,ecu14能够基于通过多个拍摄部15得到的图像数据执行运算处理、图像处理,生成更宽的视场角的图像,或者生成从上方观察车辆1得到的虚拟的俯瞰图像。此外,俯瞰图像也可以称为俯视图像。

ecu14例如具有cpu(centralprocessingunit:中央处理器)14a、rom(readonlymemory:只读存储器)14b、ram(randomaccessmemory:随机存储器)14c、显示控制部14d、声音控制部14e、作为闪存等的ssd(solidstatedrive:固态硬盘)14f等。

cpu14a例如能够执行和通过显示装置8显示的图像相关的图像处理、车辆1的目标位置的决定、车辆1的移动路径的运算、有无和物体发生干涉的判断、车辆1的自动控制、自动控制的解除等各种运算处理以及控制。cpu14a能够读取被安装并被存储于rom14b等非易失性存储装置的程序,根据该程序执行运算处理。

ram14c暂时存储在cpu14a的运算中使用的各种数据。

显示控制部14d在ecu14的运算处理中,主要执行使用了通过拍摄部15得到的图像数据的图像处理、通过显示装置8显示的图像数据的合成等。

声音控制部14e在ecu14的运算处理中,主要执行通过声音输出装置9输出的声音数据的处理。

ssd14f是可改写的非易失性的存储部,即便在ecu14的电源断开之后,仍能存储数据。

此外,cpu14a、rom14b、ram14c等可以集成在同一封装内。另外,ecu14也可以构成为取代cpu14a使用dsp(digitalsignalprocessor:数字信号处理器)等其他逻辑运算处理器、逻辑电路等。另外,也可以取代ssd14f设置hdd(harddiskdrive:硬盘驱动器),ssd14f、hdd也可以相对于ecu14另外设置。

转向操纵系统13具有促动器13a和扭矩传感器13b,至少对两个车轮3进行转向操纵。即,转向操纵系统13通过ecu14等进行电控,使促动器13a动作。转向操纵系统13例如是电动助力转向系统、sbw(steerbywire:线控转向)系统等。转向操纵系统13通过促动器13a对转向操纵部4施加扭矩即辅助扭矩来弥补转向操纵力,或者通过促动器13a将车轮3转向。此时,促动器13a可以将一个车轮3转向,也可以将多个车轮3转向。另外,扭矩传感器13b例如检测驾驶员施加于转向操纵部4的扭矩。

制动系统18例如是抑制制动器的锁止的abs(anti-lockbrakesystem:防抱死制动系统)、抑制转弯时的车辆1的侧滑的侧滑防止装置(esc:electronicstabilitycontrol:电子稳定控制)、增强制动力执行制动辅助的电动制动系统、bbw(brakebywire:线控制动系统)等。制动系统18经由促动器18a对车轮3乃至车辆1施加制动力。另外,制动系统18能够根据左右的车轮3的旋转差等检测制动器的锁止、车轮3的空转、侧滑的征兆等,执行各种控制。制动传感器18b例如是检测制动操作部6的可动部的位置的传感器。制动传感器18b能够检测作为可动部的制动踏板的位置。制动传感器18b包含位移传感器。

转向角传感器19例如是检测方向盘等转向操纵部4的转向操纵量的传感器。转向角传感器19例如使用霍尔元件等构成。ecu14从转向角传感器19获取驾驶员对转向操纵部4的转向操纵量、自动转向操纵时的各车轮3的转向操纵量等,执行各种控制。此外,转向角传感器19检测转向操纵部4所包含的旋转部分的旋转角度。转向角传感器19是角度传感器的一个例子。

加速传感器20例如是检测加速操作部5的可动部的位置的传感器。加速传感器20能够检测作为可动部的加速踏板的位置。加速传感器20包含位移传感器。

换挡传感器21例如是检测变速操作部7的可动部的位置的传感器。换挡传感器21能够检测作为可动部的杆、臂、按钮等的位置。换挡传感器21可以包含位移传感器,也可以构成为开关。

车轮速传感器22是检测车轮3的旋转量、单位时间的转速的传感器。车轮速传感器22输出表示检测出的转速的车轮速脉冲数作为传感器值。车轮速传感器22例如可以使用霍尔元件等构成。ecu14基于从车轮速传感器22获取到的传感器值运算车辆1的移动量等执行各种控制。此外,车轮速传感器22也存在设置于制动系统18中的情况。此时,ecu14经由制动系统18获取车轮速传感器22的检测结果。

此外,上述各种传感器、促动器的结构、配置、电连接方式等可以是一个例子,也可以进行各种设定以及变更。

(ecu的软件结构)

接下来,使用图4说明实施方式1的ecu14的软件结构。图4是例示出通过实施方式1的ecu14实现的软件结构的图。

如图4所示,ecu14具备图像获取部401、俯瞰图像生成部402、立体图像生成部403、显示控制部404、声音控制部405、操作接收部407以及存储部406。通过根据程序执行处理,cpu14a作为图像获取部401、俯瞰图像生成部402、立体图像生成部403、显示控制部404、声音控制部405、操作接收部407等发挥功能。另外,ram14c、rom14b等作为存储部406发挥功能。此外,上述各部分的功能的至少一部分也可以通过硬件实现。例如,显示控制部404也可以通过上述显示控制部14d实现。另外,声音控制部405也可以通过上述声音控制部14e实现。另外,操作接收部407也可以通过上述操作输入部10实现。

图像获取部401从拍摄车辆1的周边区域的多个拍摄部15获取多个拍摄图像数据。

俯瞰图像生成部402变换通过图像获取部401获取到的拍摄图像数据,生成以虚拟视点为基准的作为合成图像数据的俯瞰图像数据。作为虚拟视点,例如在车辆1的上方离开规定距离的位置被考虑。俯瞰图像数据是合成通过图像获取部401获取到的拍摄图像数据而生成的图像数据,作成以成为以虚拟视点为基准的显示图像数据的方式通过俯瞰图像生成部402实施了图像处理而成的图像数据。俯瞰图像数据成为,在中央配置有表示车辆1的车辆图标的基础上,以该车辆图标为基准,以俯瞰视点示出车辆1的周边的图像数据。

立体图像生成部403生成在以车辆1存在的位置为基准而确定的包围车辆1的周围的虚拟投影面(三维形状模型)对图像获取部401获取到的拍摄图像数据进行投影而得到的虚拟投影图像的数据。另外,立体图像生成部403在包含虚拟投影面的三维虚拟空间内,配置存储于存储部406的与车辆1对应的车辆形状模型。由此,立体图像生成部403生成作为合成图像数据的立体图像数据。

显示控制部404在显示装置8显示通过拍摄部15拍摄到的拍摄图像数据。另外,显示控制部404在显示装置8显示通过俯瞰图像生成部402生成的俯瞰图像数据。另外,显示控制部404在显示装置8显示通过立体图像生成部403生成的立体图像数据。另外,显示控制部404在显示有拍摄图像数据、俯瞰图像数据、立体图像数据等的画面中,对应于用户的各种操作控制显示的内容。针对显示控制部404的各种控制,之后叙述。

声音控制部405合成显示装置8中的操作音、各种报告音等向声音输出装置9输出。

操作接收部407接收来自用户的操作。例如,操作接收部407可以接收从设置于显示装置8的透明的操作输入部10输入的操作,也可以接收来自开关、刻度盘的操作。并且,操作接收部407也可以从作为与显示装置8对应的装置设置的触摸板接收操作。

在存储部406存储有在各部分的运算处理中使用的数据、运算处理的结果的数据等。另外,在存储部406存储有通过显示控制部404显示的各种图标、车辆形状模型、声音数据等。

(显示控制部进行的放大)

接下来,使用图5说明显示控制部404对俯瞰图像数据的显示的放大控制。图5是表示实施方式1的显示控制部404进行的放大控制的顺序的一个例子的流程图。在图5中,作为初始画面(通常画面),显示装置8的画面在左右分割为两个。在左侧显示有通过俯瞰图像生成部402生成的俯瞰图像数据。在右侧显示有例如通过车辆1前侧的拍摄部15c拍摄到的表示车辆1前方的拍摄图像数据。

如图5所示,显示控制部404通过用户的规定操作,能够放大显示显示装置8的俯瞰图像数据。

具体而言,如图5中的(a)所示,显示装置8的显示有俯瞰图像数据的区域的任意位置由用户指定。用户能够通过触摸画面的任意位置将该位置指定为指定点。操作接收部407接收来自该用户的指定。于是,如图5中的(b)所示,显示控制部404在显示装置8的触摸位置即指定点显示放大图标51。

放大图标51例如具有带有“加号”的放大镜的标记。放大图标51还具有重叠两个倒过来的“v”字那样的标记以及在此基础上所附加的手指的标记。重叠两个倒过来的“v”字那样的标记是指表示上方的箭头。换言之,该标记是使用户想起向上方的滑动操作,将其作为接下来可以进行的操作。即,放大图标51包含想起接下来可以进行的向上方的滑动操作的标记、和表示在接收到该滑动操作时所进行的放大控制(控制的一个例子)的放大镜的标记。用户在保持进行任意的点的指定的状态下,在放大图标51上使手指向上方动作,由此操作接收部407能够接收通过该用户的动作进行的指定,使显示控制部404执行显示俯瞰图像数据的放大控制。操作接收部407接收的用户进行的上述操作可能是滑动、拖动等。

用户根据放大图标51在放大图标51上进行向上方滑动或者拖动等。操作接收部407接收通过该用户的动作进行的指定,如图5中的(c)所示,显示控制部404将俯瞰图像数据的显示放大至规定倍率。规定倍率可以是已预先确定的倍率。或者,规定倍率也可以对应于用户使手指动作的量即通过操作接收部407接收到的滑动量或者拖动量等而变化。

放大显示时,显示控制部404使俯瞰图像数据的显示缓缓变化。另外,显示控制部404以用户所指定且通过操作接收部407接收到的指定点即放大图标51的显示位置为中心,放大显示。此时,在接收到的指定点,成为画面上的显示位置保持被固定的状态。即,不会使接收到的指定点的显示位置移动地进行放大显示。

如以上所述,显示控制部404将俯瞰图像数据的显示放大至规定倍率,完成放大控制。若放大控制完成,则放大图标51变为非显示。但是,放大图标51也可以在开始放大控制的同时变为非显示。

针对立体图像数据的显示,也可以进行这样的放大控制。

图6是表示实施方式1的显示控制部404进行的放大控制的顺序的其他例子的流程图。在图6中,作为初始画面(通常画面),在显示装置8的左右分割为两个的画面的左侧,显示有通过俯瞰图像生成部402生成的俯瞰图像数据。在右侧显示有通过立体图像生成部403生成的立体图像数据。

如图6中的(a)所示,显示装置8的显示有立体图像数据的区域的任意位置通过用户触摸而被指定为指定点。操作接收部407接收来自该用户的指定。于是,如图6中的(b)所示,显示控制部404在显示装置8的指定点显示放大图标51。若用户根据放大图标51进行向上方的滑动或者拖动等,则操作接收部407接收通过该用户的动作进行的指定,如图6中的(c)所示,显示控制部404将立体图像数据的显示缓缓放大至规定倍率。

并且,针对拍摄图像数据的显示,也可以进行这样的放大控制。

图7是表示实施方式1的显示控制部404进行的放大控制的顺序的又一其他例子的流程图。在图7中,和图5相同,在画面左侧显示有俯瞰图像数据,在画面右侧显示有拍摄图像数据。

如图7中的(a)所示,若显示装置8的显示有拍摄图像数据的区域的任意位置被用户触摸,则操作接收部407接收通过该用户的动作进行的指定,显示控制部404在显示装置8的触摸位置即指定点显示放大图标51。若用户根据放大图标51进行向上方的滑动或者拖动等,则操作接收部407接收通过该用户的动作进行的指定,如图7中的(b)所示,显示控制部404将拍摄图像数据的显示缓缓放大至规定倍率。

(显示控制部进行的放大解除)

使用图8说明在如上述那样被放大了的显示中进行解除放大(缩小)的例子。图8是表示通过实施方式1的显示控制部404解除放大控制的顺序的一个例子的流程图。

如图8中的(a)所示,左侧的俯瞰图像数据的显示被放大至规定倍率。若显示装置8的显示有俯瞰图像数据的区域的任意位置被用户触摸,则操作接收部407接收通过该用户的动作进行的指定,如图8中的(b)所示,显示控制部404在显示装置8的触摸位置即指定点显示缩小图标(放大解除图标)52。

缩小图标52具有带有“减号”的放大镜的标记、“重叠两个v”字那样的标记以及在此基础上所附加的手指的标记。重叠两个“v”字那样的标记是指表示下方的箭头。换言之,该标记使用户想起向下方的滑动操作,作为接下来可以进行的操作。即,缩小图标52包含想起接下来可以进行的向下方的滑动操作的标记、和表示在接收到该滑动操作时所进行的缩小控制(解除放大的控制)的放大镜的标记。用户在保持进行任意的点的指定的状态下,在缩小图标52上进行滑动、拖动等,由此操作接收部407能够接收通过该用户的动作进行的指定,能够使显示控制部404执行显示俯瞰图像数据的放大控制的解除。

若用户根据缩小图标52在缩小图标52上进行向下方滑动或者拖动等,则操作接收部407接收通过该用户的动作进行的指定,如图8中的(c)所示,显示控制部404将俯瞰图像数据的显示缩小至规定倍率。规定倍率可以是初始画面中的初始值等已预先确定的倍率。或者,规定倍率也可以对应于通过操作接收部407接收到的用户进行的滑动量或者拖动量等而变化。

缩小显示时,显示控制部404使俯瞰图像数据的显示缓缓变化。另外,显示控制部404以用户所指定且通过操作接收部407接收到的指定点即缩小图标52的显示位置为中心,缩小显示。此时,接收到的指定点,成为画面上的显示位置被固定不变的状态。即,不会使接收到的指定点的显示位置移动地进行缩小显示。

如以上所述,显示控制部404将俯瞰图像数据的显示缩小至规定倍率,完成放大控制的解除。若放大控制的解除完成,则缩小图标52变为非显示。但是,缩小图标52也可以在开始放大控制的解除的同时变为非显示。

(比较例)

例如,在上述专利文献1的结构中,将通过与俯瞰图像显示区域的任意区域接触的操作所指定的区域的图像作为放大对象图像,在俯瞰图像显示区域内进行放大显示。然而,在专利文献1的结构中,由于规定的分割区域被放大,所以无法放大任意位置。另外,在放大前后,显示对象物的位置变化,对于在放大后丢失显示对象物等放大后的画面把握,有时需要花费时间。

因此,如图9所示,例如,作为比较例的显示控制装置,考虑以用户指定的指定点为中心放大画面的显示的方案。此时,例如,在将指定点的显示位置移动至画面中央的基础上进行了放大。然而,如果指定点向中央移动,会产生不协调感。另外,在通过指定点的移动将拍摄部的拍摄范围以外的区域、合成图像数据的生成区域以外的区域包含在放大图像中时,如图10所示,产生不可能显示图像的非显示区域100。

根据实施方式1的ecu14,显示控制部404以指定点为中心放大显示。另外,显示控制部404不会使指定点的显示位置移动地放大显示。由此,能够不产生非显示区域100地放大显示画面上的任意位置。由于在指定点没有移动的状态下被放大,所以也不会产生不协调感。这样,根据实施方式1的ecu14,能够提高拍摄图像数据、合成图像数据等的图像数据的显示的控制性。

根据实施方式1的ecu14,若任意位置由用户指定,通过操作接收部407被接收,则显示控制部404显示各种图标51、52。由此,例如,不必总是在画面显示操作图标等。

根据实施方式1的ecu14,操作接收部407接收用户对画面的触摸、滑动、拖动等操作。由此,即便在无法进行捏合(pinchin)、撑开(pinchout)等的不兼容多点触控监视器中,仍能通过单击进行在任意位置的放大以及缩小的操作。另外,能够比基于捏合、撑开等的操作更严格地指定放大位置。

(变形例)

在实施方式1中,说明了对基于多个拍摄图像数据生成的俯瞰图像数据以及立体图像数据(合成图像数据的一个例子)进行放大或缩小的例子。然而,本实施方式不受限于对合成图像数据进行放大或缩小的情况。

即,和实施方式1相同,显示控制部404也可以对从拍摄部15获取到的拍摄图像数据进行显示的放大或缩小。作为详细例子,当在画面显示有从拍摄部15获取到的拍摄图像数据时,操作接收部407接收到拍摄图像数据上的任意的点的指定时,显示控制部404以在该拍摄图像数据上所指定的点为放大的中心,在该指定的点的显示位置不在画面上移动的状态下,放大该拍摄图像数据的显示。

[实施方式2]

使用图11以及图12说明实施方式2。在以下的说明中,引用图1~图4,对实施方式2中的与实施方式1对应的结构,标注相同的附图标记。在实施方式2的例子中,显示控制部404在将多个显示连动地放大的点上,和实施方式1不同。

(多个画面的连动)

图11是表示实施方式2的显示控制部404进行的放大控制的顺序的一个例子的流程图。在图11中,在画面左侧显示有通过俯瞰图像生成部402生成的俯瞰图像数据。在画面右侧显示有通过立体图像生成部403生成的立体图像数据。

如图11中的(a)所示,若显示装置8的显示有俯瞰图像数据的区域的任意位置被用户触摸,则操作接收部407接收通过该用户的动作进行的指定,显示控制部404在显示装置8的触摸位置即指定点显示放大图标51a。若用户根据放大图标51a进行向上方的滑动或者拖动等,则操作接收部407接收通过该用户的动作进行的指定,如图11中的(b)所示,显示控制部404使俯瞰图像数据的显示缓缓放大至规定倍率。

此时,和俯瞰图像数据的显示连动,显示控制部404也使立体图像数据的显示缓缓放大。在放大立体图像数据的显示时,将与俯瞰图像数据的显示中的指定点对应的点作为指定点。显示控制部404以该指定点为中心,不使该指定点的显示位置移动地放大立体图像数据的显示。

即,操作接收部407接收俯瞰图像数据中的任意的点的指定。而且,当操作接收部407接收到任意的点的指定时,显示控制部404以在俯瞰图像数据中所包含的被指定的点为放大的中心,并且在该指定的点的显示位置不在画面上移动的状态下,放大俯瞰图像数据,并且以和在俯瞰图像数据中被指定的点在检查表中已经建立有对应关系的立体图像数据的对应点为放大的中心,并且在对应点的显示位置不在画面上移动的状态下,放大立体图像数据。

这里,例如将俯瞰图像数据作为第一图像数据,例如将俯瞰图像数据上的被指定的点作为第一点。另外,例如将立体图像数据作为第二图像数据,例如将立体图像数据中的成为放大的中心的点作为第二点。此时,第一点以及第二点为车辆的周边区域中的表示相同位置的点。在本实施方式中,将通过对第一图像数据的第一点和第二图像数据的第二点建立有对应关系而得的检查表预先存储于rom14b。由此,通过在检查表中代入第一图像数据的第一点,能够确定第二图像数据的第二点。

在本例中,虽然说明了俯瞰图像数据的显示区域被指定并且和俯瞰图像数据的显示连动地放大立体图像数据的显示的顺序,但也可以将其反过来。即,当用户对立体图像数据的显示区域的指定被操作接收部407接收而进行了放大的操作时,和立体图像数据的显示连动,显示控制部404放大俯瞰图像数据的显示。

即,本实施方式不受限于以与在俯瞰图像数据中被指定的点对应的、成为立体图像数据的放大的中心的点为放大的中心,放大立体图像数据。例如也可以为,以与作为第一图像数据的立体图像数据所指定的第一点对应的、成为第二图像数据俯瞰图像数据的放大的中心的第二点为放大的中心,使俯瞰图像数据放大。

另外,在本例中,虽然说明了显示控制部404进行显示的放大控制的情况,但放大控制的解除也以相同顺序进行。即,若在俯瞰图像数据的显示上或者立体图像数据的显示上,任意的点被指定而实现解除放大控制的操作,则显示控制部404使俯瞰图像数据的显示和立体图像数据的显示连动地解除放大控制。

(伴随视点移动的放大)

如上述所述,当和俯瞰图像数据的显示连动地放大立体图像数据的显示时,有可能无法将与俯瞰图像数据的显示中的指定点对应的点保持原样作为立体图像数据的显示中的指定点。对应的点有可能成为立体图像数据的显示中的车辆形状模型的看不见的地方。针对这样的例子,以下使用图12进行说明。

图12是表示实施方式2的显示控制部404进行的放大控制的顺序的其他例子的流程图。如图12中的(a)所示,用户触摸俯瞰图像数据的显示区域中的车辆图标的左侧,操作接收部407将此处作为指定点接收。在立体图像数据的显示中,与该指定点对应的点成为车辆形状模型的背后而看不到。

因此,如图12中的(b)所示,显示控制部404使视点移动至在立体图像数据的显示中能够看到与指定点对应的点的位置。即,在最初,立体图像数据的显示中是俯瞰感觉视点来自右斜后方的情况下,例如使视点移动成为来自左斜后方的视点。此时,也可以以绕过车辆形状模型的后方的形式使视点缓缓移动。

而且,如图12中的(c)所示,和俯瞰图像数据的显示连动,显示控制部404放大立体图像数据的显示。此时,显示控制部404也可以和从右斜后方朝向左斜后方的视点移动并行地放大立体图像数据的显示。

在本例中,虽然说明了显示控制部404进行显示的放大控制的情况,但放大控制的解除也以伴随视点移动的相同顺序进行。

在实施方式2的ecu14中,也起到和实施方式1的ecu14相同的效果。

另外,根据实施方式2的ecu14,显示控制部404使俯瞰图像数据的显示和立体图像数据的显示连动地放大。由此,不用在多个画面上分别进行操作就能够从各种视点显示位于相同位置的放大图像。

另外,根据实施方式2的ecu14,在与俯瞰图像数据的显示中的指定点对应的点在立体图像数据的显示中被车辆形状模型隐藏时,显示控制部404使立体图像数据的显示中的视点移动以使得对应的点出现。由此,即便用户不预先进行立体图像数据的显示中的视点移动,也能显示位于和俯瞰图像数据的显示相同位置的立体图像数据的放大图像。

(变形例)

在本变形例中,在显示有多个图像的画面中,通过对一方的图像进行的操作,另一方的图像接收与该操作对应的控制。

即,显示控制部404在画面显示基于拍摄图像数据的第一、第二图像数据。操作接收部407接收第一图像数据的任意的第一点的指定。显示控制部404以第二图像数据的与第一点对应的第二点为放大的中心,并且在第二点的显示位置不在画面上移动的状态下,放大第二图像数据的显示。而且,显示控制部404不进行第一图像数据的显示的放大。

这里,显示有基于拍摄图像数据的第一、第二图像数据的画面可以是显示有俯瞰图像数据以及立体图像数据的画面。另外,当第一图像数据是俯瞰图像数据时,第二图像数据可以是立体图像数据。另外,当第一图像数据是立体图像数据时,第二图像数据可以是俯瞰图像数据。

更具体而言,例如,在显示有俯瞰图像数据以及立体图像数据的画面中,操作接收部407接收到俯瞰图像数据中的任意的点(第一点)的指定。于是,显示控制部404以立体图像数据中的与上述指定点对应的点(第二点)为放大的中心,并且在与该指定点对应的点的显示位置不在画面上移动的状态下,放大立体图像数据的显示。此时,实际进行了操作的俯瞰图像数据未被放大。此外,此时,在与俯瞰图像数据的显示中的指定点对应的立体图像数据的显示中的点成为车辆形状模型的看不到的地方那种情况下,也进行立体图像数据的显示的视点移动。

另外,例如,在显示有俯瞰图像数据以及立体图像数据的画面中,操作接收部407接收到立体图像数据中的任意的点(第一点)的指定。于是,显示控制部404以俯瞰图像数据中的与上述指定点对应的点(第二点)为放大的中心,并且在与该指定点对应的点的显示位置不在画面上移动的状态下,放大俯瞰图像数据的显示。此时,实际进行了操作的立体图像数据未被放大。

即,在本变形例的结构中,一方的图像数据作为另一方的图像数据的遥控画面发挥功能。在上述中,虽然说明了放大任意图像数据的情况,但本变形例的结构也可以应用于缩小图像数据的操作以及控制中。另外,在上述中,虽然说明了俯瞰图像数据以及立体图像数据,但也可以一方或者双方是从拍摄部15获取到的拍摄图像数据。

以上,虽然例示出本发明的实施方式,但上述实施方式以及变形例只是一个例子,并非意图限定发明的范围。上述实施方式、变形例能够通过其他各种方式实施,在不脱离发明的主旨的范围,能够进行各种省略、置换、组合、变更。另外,各实施方式、各变形例的结构、形状也可以部分替换来实施。

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