1.本技术实施例涉及监控器技术领域,尤其涉及一种视野调节方法、装置、监控器及交通工具。
背景技术:2.车载电子外后视镜cms作为替代传统物理镜的间接视野装置领域创新产品,利用摄像头采集车辆两侧视野内的路况信息,并在车内监视器上显示,不仅可以有效扩展司机视野,提升恶劣天气环境下的后视效果,弥补视野盲区,还可以降低车辆的空气阻力,为未来的智能座舱和自动驾驶提供辅助支持。
3.本技术发明人在实现本技术实施例的过程中,发现:目前,驾驶员在调节视野的时候,主要是通过物理方向按键或驾驶员旁边的监视器上的触摸屏实现。由于车载电子外后视镜cms往往布置在车辆的左右a柱下方或嵌在左右车门内,驾驶员通过触摸屏调节副驾监视器对应的视野位置时,手指在显示屏上操作,但是驾驶员的眼睛需要朝向副驾位置的监视器来观察调节后的效果。该调节方式不够人性化。
技术实现要素:4.本技术实施例的目的是提供一种视野调节方法、装置、监控器及交通工具,能够实现驾驶员在便于操作的第一监视器上调节其他监视器的摄像头视野,避免驾驶员在调节摄像头视野时,需要驾驶员眼睛看向副驾驶位方向或其他不便于查看的方向来观察调节效果,便于驾驶员的操作习惯,更为人性化。
5.为解决上述技术问题,本技术实施例采用以下技术方案:第一方面,本技术实施例中提供给了一种视野调节方法,应用于监控器,所述监控器包括至少两个监视器;其中第一监视器为触摸显示屏;所述方法包括:在所述第一监视器显示第一摄像头视野时,如果接收到调节目标切换指令,则在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野;在所述第一监视器上,如果接收到第一视野位置调节指令,则根据所述第一视野位置调节指令调节所述其他监视器对应的摄像头视野。
6.在一些实施例中,所述方法还包括:在所述第一监视器显示第一摄像头视野时,如果在预设时长内未接收到第一操作指令,或监测到所述监视器所在的交通工具的速度大于0,则保存显示所述第一摄像头视野的第一视野位置参数;在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野时,如果在所述预设时长内未接收到所述第一操作指令,或监测到所述监视器所在的交通工具的速度大于0,则将所述其他监视器对应的摄像头视野切换为所述第一摄像头视野。
7.在一些实施例中,所述在所述第一监视器显示第一摄像头视野时,所述方法还包
括:如果在所述第一监视器上接收到所述第一操作指令,则判断是否接收到第二视野位置调节指令;如果接收到所述第二视野位置调节指令,则在所述第一监视器上,根据所述第二视野位置调节指令调节所述第一摄像头视野。
8.在一些实施例中,所述方法还包括:在接收到第二操作指令时,保存调节后的第一摄像头视野的第二视野位置参数,或保存调节后的其他监视器对应的摄像头视野的第三视野位置参数。
9.在一些实施例中,所述在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野,包括:如果所述第一监视器和所述其他监视器的显示区域类别为相同的矩形屏,则在所述第一监视器上显示其他监视器对应的摄像头视野;如果所述其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,则在所述第一监视器上显示镜像处理后的其他监视器对应的摄像头视野。
10.在一些实施例中,所述方法还包括:缓存所述第一摄像头视野、其他监视器对应的摄像头视野,且如果所述其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,则对所述其他监视器对应的摄像头视野进行镜像处理,并缓存所述镜像处理后的其他监视器对应摄像头视野。
11.在一些实施例中,所述根据所述第一视野位置调节指令调节所述其他监视器对应的摄像头视野,包括:根据所述第一视野位置调节指令获取手指在所述第一监视器的触摸显示屏上的坐标位置;计算所述坐标位置与手指初始位置之间的坐标偏移量,所述坐标偏移量包括水平方向偏移量和垂直方向偏移量;用所述水平方向偏移量乘以第一响应调节系数,所述垂直方向偏移量乘以第二响应调节系数,获得预测偏移量;基于所述手指初始位置、所述预测偏移量和所述第一监视器的视野尺寸,获得所述其他监视器对应的摄像头视野在所述第一监视器上的视野范围;在所述视野范围内显示所述其他监视器对应的摄像头视野以及所述第一视野位置调节指令的所述第一监视器上的滑动轨迹。
12.第二方面,本技术还提供一种视野调节装置,应用于监控器,其特征在于,所述监控器包括至少两个监视器,其中,第一监视器为触摸显示屏;所述装置包括:切换模块,用于在所述第一监视器显示第一摄像头视野时,如果接收到调节目标切换指令,则在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野;调节模块,用于在所述第一监视器上,如果接收到第一视野位置调节指令,则根据所述第一视野位置调节指令调节所述其他监视器对应的摄像头视野。
13.第三方面,本技术还提供一种监控器,所述监控器包括:至少两个监视器和至少一个处理器,以及
存储器,所述存储器与所述处理器通信连接,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现如上第一方面所述的视野调节方法的步骤。
14.第三方面,本技术还提供一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被监控器执行时,以实现如上第一方面所述的视野调节方法的步骤。
15.第四方面,本技术还提供一种交通工具,所述交通工具包括如第三方面所述的监控器。
16.本技术实施例的有益效果:区别于现有技术的情况,本技术实施例提供的视野调节方法、装置、监控器及交通工具,在所述第一监视器显示第一摄像头视野时,如果接收到调节目标切换指令,则在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野,且驾驶员可以在第一监视器上调节其他监视器对应的摄像头视野。由于第一监视器位于主驾驶位的旁边,便于驾驶员对除第一监视器以外的监视器进行摄像头视野调整,避免驾驶员在调节除第一监视器以外的监视器的摄像头视野时,需要驾驶员眼睛看向副驾驶位方向或其他不便于查看的方向来观察调节效果,便于驾驶员的操作习惯,更为人性化。
附图说明
17.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
18.图1是本技术监控器的第一监视器安装在车辆上的结构示意图;图2是本技术视野调节方法的一个实施例的流程示意图;图3是本技术第一监视器显示第一摄像头视野的示意图;图4是本技术第一监视器显示第二摄像头视野的示意图;图5是本技术视野调节装置的一个实施例的结构示意图;图6是本技术监控器的一个实施例中控制器的硬件结构示意图。
具体实施方式
19.下面结合具体实施例对本技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本技术,但不以任何形式限制本技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进。这些都属于本技术的保护范围。
20.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
21.需要说明的是,如果不冲突,本技术实施例中的各个特征可以相互结合,均在本技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示
出或描述的步骤。此外,本文所采用的“第一”、“第二”、“第三”、“第四”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
22.除非另有定义,本说明书所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本说明书中在本技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本技术。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
23.此外,下面所描述的本技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
24.本技术实施例提供的视野调节方法和装置可以应用于监控器,本技术的监控器可以安装在交通工具上,交通工具如汽车、轮船、飞机等。交通工具以汽车为例,则监控器为车载监控器。
25.当监控器为车载监控器时,包括至少两个监视器,两个监视器分别安装在车辆左右两边的a柱下方或者嵌在左右车门内,且监视器连接摄像头,摄像头安装在车辆左右的外后视镜上。并且,车内还可以装内后视镜,一个摄像头还可以装在内后视镜上,且摄像头与监视器连接,该监视器可以安装在车内的其他位置,那么监视器的数量则为三个。
26.第一监视器便于驾驶员观看,根据我国的道路交通实行的是右侧通行,车辆主驾驶位通常设置在车辆的左边,更有利于驾驶者操控,那么如图1所示,第一监视器设置于车辆的左边车门上。可以理解的是,如果是其他地区的道路交通实行的左侧通行,那么车辆主驾驶位会设置在车辆的右边,利于驾驶者操控,此时,第一监视器则设置在车辆的右边车门上。
27.其他监视器则包括副驾驶位旁边的监视器和/或与其他位置的摄像头连接的监视器。
28.车载监控器的系统在开机完成相关软硬件设置配置后,分别创建cms业务任务(cms_task)和图形用户界面任务(gui_task)等任务模块,cms_task主要负责通过视野控制模块(view control)给isp(image signal processing,图像信号处理)配置视频裁切视野等参数,接收车身状态信息(车速、转向灯等),维护系统工作状态切换,并通过触摸驱动模块(tp_driver)获取触摸点的位置和轨迹信息;图形用户界面任务gui_task负责依据当前cms工作状态,生成相应的osd (on-screen display,即屏幕菜单式调节方式)指示图片或文字,并将生成的osd图层和摄像头的视频流图层做叠加后输出到监视器上显示。
29.本技术实施例以车辆主驾驶位设置在车辆的左边为例。
30.请参见图2,图2为应用于本技术的视野调节方法的实施例的流程示意图,所述方法可以由监控器100中的控制器执行,该方法包括步骤s201-步骤s202。
31.s201:在所述第一监视器显示第一摄像头视野时,如果接收到调节目标切换指令,则在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野。
32.各个监视器的初始状态均为显示与之连接的摄像头视野。比如,第一监视器连接第一摄像头,第一摄像头设置在车辆的左外后视镜上,其中第一摄像头用于监控车辆左侧后方情况,且第一监视器用于显示第一摄像头视野;第二监视器连接第二摄像头,第二摄像头设置在车辆的右外后视镜上,其中第二摄像头用于监控车辆右侧后方情况,且第二监视器用于显示第二摄像头视野;第三监视器连接第三摄像头,第三摄像头设置在车辆的后挡
风玻璃或车尾某个位置,其中第三摄像头用于监控车辆后方情况,第三监视器可以类似于内后视镜,用于显示第三摄像头视野。
33.因此,在初始状态下,第一监视器显示第一摄像头视野,第二监视器显示第二摄像头视野,第三监视器显示第三摄像头视野。
34.第一监视器为触摸显示屏,可以给驾驶员提供触摸操作,以调节第一监视器显示的摄像头视野。
35.在所述第一监视器显示第一摄像头视野时,如果接收到调节目标切换指令,则在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野。
36.具体地,第一监视器显示第一摄像头视野时,还可以显示视野切换图标,如图3所示,在初始状态下,第一监视器上显示第一摄像头视野,当第一监视器接收到第一操作指令,则在第一监视器上显示调节目标切换图标和视野位置调节图标,其中,第一监视器上显示第一摄像头视野时,调节目标切换图标为左屏视野图标,在用户点击左屏视野图标后,触发第一监视器生成调节目标切换指令,此时,如图4所示,第一监视器由显示第一摄像头视野切换为其他摄像头视野,其他摄像头视野为第一摄像头视野以外的其他监视器对应的摄像头视野,在本实施例中,该其他监视器为第二监视器,当然,也可以切换显示为第三监视器对应的第三摄像头视野,可以设置对应的调节目标切换图标给用户触发对应的调节目标切换指令。并且,第一监视器在显示其他摄像头视野时,还显示其他视野图标,比如第一监视器在显示第二摄像头视野时,显示第二摄像头的调节目标切换图标,为右屏视野图标。
37.在一些实施例中,调节目标切换指令不局限于用户点击调节目标切换图标触发,也可以是语音识别技术或其他特定手势触发,其他特定手势包括双指滑动,三指敲击等触发调节目标切换指令。
38.在其中一些实施方式中,所述方法还包括:在所述第一监视器显示第一摄像头视野时,如果在预设时长内未接收到第一操作指令,或监测到所述监视器所在的交通工具的速度大于0,则保存显示所述第一摄像头视野的第一视野位置参数。
39.具体地,预设时长可以为3秒、5秒、8秒等时长,可以根据需求设置,在此不做限定。交通工具以汽车为例,第一操作指令可以为第一操作手势触发的操作指令,第一操作手势可以为用户手指点击第一监视器。因此,在所述第一监视器显示第一摄像头视野时,如果预设时长5秒内未接收到第一操作指令(用户未用手指点击第一监视器),或监测到监视器所在的汽车的车速大于0,那么为了安全起见,保持第一监视器显示第一摄像头视野,以便于驾驶员安全驾驶,且保存显示第一摄像头视野的第一视野位置参数。
40.其中,第一操作指令的触发,说明用户具有想要切换视野或调节当前视野的意图,如果第一操作指令未被触发,则默认用户不希望切换视野或不希望调节当前视野,那么保持第一监视器显示第一摄像头视野。
41.再者,对监视器所在的交通工具的速度的监控在于保障驾驶安全,如果在驾驶图中切换视野或者调节视野,那么容易引起驾驶员注意力不集中,因此,如果监测到所述监视器所在的交通工具的速度大于0,则保持第一监视器显示第一摄像头视野,且保存显示第一摄像头视野的第一视野位置参数,以使第一监视器按照第一视野位置参数显示第一摄像头视野。
42.在其中一些实施方式中,所述方法还包括:在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野时,如果在所述预设时长内未接收到所述第一操作指令,或监测到所述监视器所在的交通工具的速度大于0,则将所述其他监视器对应的摄像头视野切换为所述第一摄像头视野。
43.对应地,在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野时,如果预设时长5秒内未接收到第一操作指令(用户未用手指点击第一监视器),或监测到监视器所在的汽车的车速大于0,那么为了安全起见,加入状态恢复机制,将所述其他监视器对应的摄像头视野切换为所述第一摄像头视野,以便于驾驶员在启动车辆后,保持第一监视器显示第一摄像头视野,第二监视器显示第二摄像头视野,保障安全驾驶。
44.进一步地,在车载监控器的系统中,为便于驾驶员理解整个操作逻辑,通过图形用户界面任务gui_task还可以绘制各类使用指示或文字标注,让用户(驾驶员)明确当前所处的视野调节状态和可能的操作选项,当cms_task检测到车速度大于0或未接收触屏事件超过预设时长5秒,切换到初始视野状态,并缓存最新的视野位置。
45.在其中一些实施方式中,所述在所述第一监视器显示第一摄像头视野时,所述方法还包括:如果在所述第一监视器上接收到所述第一操作指令,则判断是否接收到第二视野位置调节指令;如果接收到所述第二视野位置调节指令,则在所述第一监视器上,根据所述第二视野位置调节指令调节所述第一摄像头视野。
46.具体地,在所述第一监视器显示第一摄像头视野时,如果在所述第一监视器上接收到所述第一操作指令,则说明用户具有想要调节当前视野或调节目标切换的意图,此时判断是否接收到第二视野位置调节指令。第二视野位置调节指令通过用户对如图3所示的视野位置调节图标触摸生成,即图3中的圆点(视野位置调节图标)如果被用户手指触摸且不松开时,触发第二视野位置调节指令生成。
47.在所述第一监视器上,根据所述第二视野位置调节指令调节所述第一摄像头视野。即当用户拖动圆点(视野位置调节图标)上下或左右移动,则可以调节第一摄像头的采集范围往上下或左右调整,从而实现对第一摄像头视野的调节。
48.在其中一些实施例中,在接收到第二操作指令时,保存调节后的第一摄像头视野的第二视野位置参数。第二操作指令可以是手指拖动圆点(视野位置调节图标)后松开而触发的操作指令,当用户调节摄像头视野到自己认为满意的程度时松开手指,那么保存调节后的第一摄像头视野的第二视野位置参数,且以第二视野位置参数显示第一摄像头视野。
49.在其中一些实施方式中,在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野,可以包括:如果所述第一监视器和所述其他监视器的显示区域类别为相同的矩形屏,则在所述第一监视器上显示其他监视器对应的摄像头视野;如果所述其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,则在所述第一监视器上显示镜像处理后的其他监视器对应的摄像头视野。
50.具体地,在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野时,如果所述第一监视器和所述其他监视器的显示区域类别为相同的矩形屏,那么,由于其他监视器的显示区域和第一监视器的显示区域都是相同的矩形屏,其他监视器显示的摄像头视野可以直接移植到第一监视器上,因此,直接在所述第一监视器上显示其他监视器对应的摄像头视野。
51.如果所述其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,那么由于其他监视器显示的摄像头视野是不能直接移植到第一监视器上,为了让第一监视器显示便于用户观看的视野,需要对其他监视器对应的摄像头视野进行镜像处理,在所述第一监视器上显示镜像处理后的其他监视器对应的摄像头视野,才能便于用户观看。
52.在其中一些实施方式中,所述方法还包括:缓存所述第一摄像头视野、其他监视器对应的摄像头视野,且如果所述其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,则对所述其他监视器对应的摄像头视野进行镜像处理,并缓存所述镜像处理后的其他监视器对应摄像头视野。
53.具体地,为了让第一监视器在需要的时候显示其他监视器对应的摄像头视野,需要缓存第一摄像头视野、其他监视器对应的摄像头视野(第二摄像头视野、第三摄像头视野),并且,如果其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,则对所述其他监视器对应的摄像头视野进行镜像处理,并缓存所述镜像处理后的其他监视器对应摄像头视野,以便于在第一监视器显示其他监视器对应的摄像头视野时能够及时调用,并且,当在第一监视器上将其他监视器对应的摄像头视野切换回第一摄像头视野时,如果缓存有第一摄像头视野,则调用更方便。
54.进一步地,各个摄像头视野,通过监控器的图像处理模块isp进行视频处理,如对各个摄像头采集的raw格式图像,经过hdr(high dynamic range imaging,高动态范围成像)、bpc(bad pixel calibration,坏点矫正)、awb(automatic white balance,自动跟踪白平衡)等模块做图像处理后,输出yuv格式的视频流到流控制模块(flow control),流控制模块(flow control)根据各个摄像头输入的视频数据同时创建至少3个视频流缓存,分别为第一摄像头视野的视频流、两个第二摄像头视野的视频流、两个第三摄像头视野的视频流;如果其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,那么,两个第二摄像头视野的视频流中一个为镜像处理后的视频流,第三摄像头视野的视频流同理。
55.在第一监视器显示第一摄像头视野、第二监视器显示第二摄像头视野,第三监视器显示第三摄像头视野的时候,流控制模块(flow control)会将各自的视频数据分别传输到对应的监视器上显示,其中一个第二摄像头视野的视频流或镜像处理后的视频流不使用,当切换视野的时候,则使用剩余一个第二摄像头视野的视频流或镜像处理后的视频流,实现第二摄像头视野在第一监视器和第二监视器上显示,或者第三摄像头视野在第一监视器和第三监视器上显示。
56.s202:在所述第一监视器上,如果接收到第一视野位置调节指令,则根据所述第一视野位置调节指令调节所述其他监视器对应的摄像头视野。
57.在第一监视器切换显示为其他监视器对应的摄像头视野,如第一监视器显示第二摄像头视野时,在第一监视器上,如果接收到第一视野位置调节指令,则根据所述第一视野位置调节指令调节第二摄像头视野。
58.具体地,第一视野位置调节指令与第二视野位置调节指令的触发类似,当第一监视器显示第二摄像头视野的时候,如图4所示,如果用户在显示第二摄像头视野的第一监视器上拖动圆点(视野位置调节图标)上下或左右移动,则可以调节第二摄像头的采集范围往上下或左右调整,从而实现对第二摄像头视野的调节。
59.由于第一监视器位于主驾驶位的旁边,便于驾驶员对除第一监视器以外的监视器进行摄像头视野调整,避免驾驶员在调节除第一监视器以外的监视器的摄像头视野时,需要驾驶员眼睛看向副驾驶位方向或其他不便于查看的方向来观察调节效果,便于驾驶员的操作习惯,更为人性化。
60.在其中一些实施例中,在接收到第二操作指令时,保存调节后的其他监视器对应的摄像头视野的第三视野位置参数。第二操作指令同样可以是手指拖动圆点(视野位置调节图标)后松开而触发的操作指令,当用户调节摄像头视野到自己认为满意的程度时松开手指,那么保存调节后的其他摄像头视野的第三视野位置参数,且以第三视野位置参数显示其他摄像头视野。
61.由于第一监视器为触摸显示屏,驾驶员在对除第一监视器以外的监视器的摄像头视野进行调节时,避免传统物理按键数量的限制而只能对四个方向(上/下/左/右)中的一种进行调节,驾驶员直接手指触摸滑动的方式,调节范围更大,调节效率更高,且体验感更好。
62.在其中一些实施方式中,所述根据所述第一视野位置调节指令调节所述其他监视器对应的摄像头视野,包括:根据所述第一视野位置调节指令获取手指在所述第一监视器的触摸显示屏上的坐标位置;计算所述坐标位置与手指初始位置之间的坐标偏移量,所述坐标偏移量包括水平方向偏移量和垂直方向偏移量;用所述水平方向偏移量乘以第一响应调节系数,所述垂直方向偏移量乘以第二响应调节系数,获得预测偏移量;基于所述手指初始位置、所述预测偏移量和所述第一监视器的视野尺寸,获得所述其他监视器对应的摄像头视野在所述第一监视器上的视野范围;在所述视野范围内显示所述其他监视器对应的摄像头视野以及所述第一视野位置调节指令的所述第一监视器上的滑动轨迹。
63.具体地,根据所述第一视野位置调节指令调节所述其他监视器对应的摄像头视野时,根据所述第一视野位置调节指令获取手指在所述第一监视器的触摸显示屏上的坐标位置;计算所述坐标位置与手指初始位置之间的坐标偏移量,手指初始位置为用户开始触摸到圆点(视野位置调节图标)时触发的位置信息,坐标偏移量是指用户手指在第一监视器上滑动的每个时刻相对于手指初始位置的水平方向和垂直方向的偏移量,即坐标偏移量包括水平方向偏移量和垂直方向偏移量,分别为(offsetx, offsety),然后用水平方向偏移量乘以第一响应调节系数k1,垂直方向偏移量乘以第二响应调节系数k2,获得预测偏移量,响应调节系数k是指用户手指在第一监视器上滑动的速度对摄像头视野调节的速度响应,用系数k1和k2表示,那么获得的预测偏移量为第一监视器上预期的偏移位置量为(k1*offsetx,k2*offsety),最后,通过视野控制模块(view control)控制图像处理模块(isp)
不断调节目标视频流,当目标视频流为第二摄像头视野的视频流时,基于所述手指初始位置、所述预测偏移量和所述第一监视器的视野尺寸,获得所述其他监视器对应的摄像头视野在所述第一监视器上的视野范围(originalx+k1*offsetx,originaly+k2*offsety,width, height),其中,width表示第一监视器的视野尺寸中的宽度,height表示第一监视器的视野尺寸中的高度,同时,在所述视野范围内显示所述其他监视器对应的摄像头视野以及所述第一视野位置调节指令的所述第一监视器上的滑动轨迹。
64.通过第一监视器的触摸屏滑动方向和轨迹在显示视野上的实时响应,实现所见即所得的操作效果。
65.本技术的实施例,在所述第一监视器显示第一摄像头视野时,如果接收到调节目标切换指令,则在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野,且驾驶员可以在第一监视器上调节其他监视器对应的摄像头视野。由于第一监视器位于主驾驶位的旁边,便于驾驶员对除第一监视器以外的监视器进行摄像头视野调整,避免驾驶员在调节除第一监视器以外的监视器的摄像头视野时,需要驾驶员眼睛看向副驾驶位方向或其他不便于查看的方向来观察调节效果,便于驾驶员的操作习惯,更为人性化。
66.本技术实施例还提供了一种视野调节装置,请参阅图5,其示出了本技术实施例提供的一种视野调节装置的结构,该视野调节装置500包括:切换模块501,用于在所述第一监视器显示第一摄像头视野时,如果接收到调节目标切换指令,则在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野;第一调节模块502,用于在所述第一监视器上,如果接收到第一视野位置调节指令,则根据所述第一视野位置调节指令调节所述其他监视器对应的摄像头视野。
67.本技术的实施例,在所述第一监视器显示第一摄像头视野时,如果接收到调节目标切换指令,则在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野,且驾驶员可以在第一监视器上调节其他监视器对应的摄像头视野。由于第一监视器位于主驾驶位的旁边,便于驾驶员对除第一监视器以外的监视器进行摄像头视野调整,避免驾驶员在调节除第一监视器以外的监视器的摄像头视野时,需要驾驶员眼睛看向副驾驶位方向或其他不便于查看的方向来观察调节效果,便于驾驶员的操作习惯,更为人性化。
68.在一些实施例中,视野调节装置500还包括监测模块503,用于:在所述第一监视器显示第一摄像头视野时,如果在预设时长内未接收到第一操作指令,或监测到所述监视器所在的交通工具的速度大于0,则保存显示所述第一摄像头视野的第一视野位置参数;在所述第一监视器上显示除所述第一摄像头视野以外的其他监视器对应的摄像头视野时,如果在所述预设时长内未接收到所述第一操作指令,或监测到所述监视器所在的交通工具的速度大于0,则将所述其他监视器对应的摄像头视野切换为所述第一摄像头视野。
69.在一些实施例中,视野调节装置500还包括第二调节模块504,用于:如果在所述第一监视器上接收到所述第一操作指令,则判断是否接收到第二视野
位置调节指令;如果接收到所述第二视野位置调节指令,则在所述第一监视器上,根据所述第二视野位置调节指令调节所述第一摄像头视野。
70.在一些实施例中,视野调节装置500还包括保存模块505,用于:在接收到第二操作指令时,保存调节后的第一摄像头视野的第二视野位置参数,或保存调节后的其他监视器对应的摄像头视野的第三视野位置参数。
71.在一些实施例中,第一调节模块502,还用于:如果所述第一监视器和所述其他监视器的显示区域类别为相同的矩形屏,则在所述第一监视器上显示其他监视器对应的摄像头视野;如果所述其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,则在所述第一监视器上显示镜像处理后的其他监视器对应的摄像头视野。
72.在一些实施例中,视野调节装置500还包括缓存模块506,用于:缓存所述第一摄像头视野、其他监视器对应的摄像头视野,且如果所述其他监视器的显示区域类别为与所述第一监视器镜像的异形屏,则对所述其他监视器对应的摄像头视野进行镜像处理,并缓存所述镜像处理后的其他监视器对应摄像头视野。
73.在一些实施例中,第一调节模块502,还用于:根据所述第一视野位置调节指令获取手指在所述第一监视器的触摸显示屏上的坐标位置;计算所述坐标位置与手指初始位置之间的坐标偏移量,所述坐标偏移量包括水平方向偏移量和垂直方向偏移量;用所述水平方向偏移量乘以第一响应调节系数,所述垂直方向偏移量乘以第二响应调节系数,获得预测偏移量;基于所述手指初始位置、所述预测偏移量和所述第一监视器的视野尺寸,获得所述其他监视器对应的摄像头视野在所述第一监视器上的视野范围;在所述视野范围内显示所述其他监视器对应的摄像头视野以及所述第一视野位置调节指令的所述第一监视器上的滑动轨迹。
74.需要说明的是,上述装置可执行本技术实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在装置实施例中详尽描述的技术细节,可参见本技术实施例所提供的方法。
75.图6为监控器的一个实施例中监控器100的控制器的硬件结构示意图,如图6所示,控制器包括:一个或多个处理器111、存储器112。图6中以一个处理器111、一个存储器112为例。
76.处理器111、存储器112可以通过总线或者其他方式连接,图6中以通过总线连接为例。
77.存储器112作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本技术实施例中的视野调节方法对应的程序指令/模块(例如,附图5所示的切换模块501、第一调节模块502、监测模块503、第二调节模块504、保存模块505、缓存模块506)。处理器111通过运行存储在存储器112中的非易失性软件程序、指令以及模块,从而执行控制器的各种功能应用以及数据处理,即实现上述方法实
施例的视野调节方法。
78.存储器112可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据人员进出检测装置的使用所创建的数据等。此外,存储器112可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器112可选包括相对于处理器111远程设置的存储器,这些远程存储器可以通过网络连接至监控器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
79.所述一个或者多个模块存储在所述存储器112中,当被所述一个或者多个处理器111执行时,执行上述任意方法实施例中的视野调节方法,例如,执行以上描述的图2中的方法步骤s201至步骤s202;实现图5中的模块501-506的功能。
80.上述产品可执行本技术实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本技术实施例所提供的方法。
81.本技术实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图6中的一个处理器111,可使得上述一个或多个处理器可执行上述任意方法实施例中的视野调节方法,例如,执行以上描述的图2中的方法步骤s201至步骤s202;实现图5中的模块501-506的功能。
82.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
83.通过以上的实施例的描述,本领域普通技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory, rom)或随机存储记忆体(randomaccessmemory, ram)等。
84.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。