车辆及其多屏系统的显示屏拼接方法与装置与流程

文档序号:22386579发布日期:2020-09-29 17:48阅读:128来源:国知局
车辆及其多屏系统的显示屏拼接方法与装置与流程

本申请涉及车辆技术领域,特别是涉及一种车辆及其多屏系统的显示屏拼接方法与装置。



背景技术:

随着汽车电子技术的发展,用户对于车载多媒体显示屏的要求也越来越高,多屏化、智能化、简约便捷化成为其发展趋势。

相关技术中,往往是在车辆的中控台上固定设置多个显示屏,通过多屏对车辆信息和/或多媒体信息进行显示。但目前多个显示屏的安装和布置方式单一,无法满足用户对显示屏位置、角度、显示等的需求,智能化低。



技术实现要素:

本申请旨在至少一定程度上解决相关技术中的技术问题之一。

为此,本申请的第一个目的在于提供一种多屏系统的显示屏拼接方法,能够根据用户对显示屏的需求,控制显示屏进行拼接,从而满足用户对显示屏位置、角度、显示等的需求,使用户的车机体验达到最佳的状态,智能化高。

本申请的第二个目的在于提供一种多屏系统的显示屏拼接装置。

本申请的第三个目的在于提供一种车辆。

为达到上述目的,本申请第一方面实施例提供了一种多屏系统的显示屏拼接方法,所述多屏系统包括至少两个显示屏;所述方法包括以下步骤:

获取显示屏的当前状态信息,其中,所述当前状态信息包括当前偏转角度和当前中心位置;

获取所述显示屏的目标状态信息,其中,所述目标状态信息包括目标偏转角度和目标中心位置;

根据所述当前偏转角度和所述目标偏转角度,确定所述显示屏的调整角度;

根据所述当前中心位置和所述目标中心位置,确定所述显示屏的运动路径;

根据所述调整角度和所述运动路径,控制所述显示屏进行拼接,形成拼接屏。

根据本申请的一个实施例,所述控制所述显示屏进行拼接,形成拼接屏,包括:

控制所述至少两个显示屏按照所述运动路径进行运动,在运动过程中对每个显示屏按照各自的所述调整角度进行偏转角度调整,以使所述至少两个显示屏到达至各自的所述目标中心位置;或者,

控制所述至少两个显示屏先按照所述运动路径进行运动至各自的所述目标中心位置,再对每个显示屏按照各自的所述调整角度进行偏转角度调整至所述目标偏转角度;或者,

控制所述至少两个显示屏按照各自的所述调整角度进行偏转角度调整至各自的所述目标偏转角度,再控制所述至少两个显示屏按照各自的所述运动路径进行运动至各自的所述目标中心位置。

根据本申请的一个实施例,还包括:

控制所述至少两个显示屏同时或者按序开始运动,并控制所述至少两个显示屏同时到达各自的所述目标中心位置;

或者,控制所述至少两个显示屏按序开始运动,并控制所述至少两个显示屏同时或者按序到达各自的所述目标中心位置。

根据本申请的一个实施例,所述控制所述至少两个显示屏同时到达所述目标中心位置,包括:

针对每个显示屏,根据所述显示屏的所述运动路径,确定所述显示屏的运动距离;

根据所述至少两个显示屏的运动距离和所述至少两个显示屏的运动开始时间,确定每个显示屏的运动速度,以使所述至少两个显示屏同时到达所述目标中心位置。

根据本申请的一个实施例,还包括:

在运动过程中,识别所述显示屏的前方路径上是否存在障碍物,如果存在障碍物进行避障处理,并获取避障处理时所耗费的时长;

控制所述显示屏在避障后回归至所述运动路径上,根据所耗费的时长调整所述显示屏的运动速度,以使所述至少两个显示屏同时到达所述目标中心位置。

根据本申请的一个实施例,还包括:

判断所述至少两个显示屏的所述运动路径上和/或偏转角度调整过程中是否存在冲突;

如果所述运动路径上存在冲突,获取所述至少两个显示屏中存在冲突的冲突位置,在运动过程中,控制存在冲突的两个显示屏先后经过所述冲突位置;或者,根据所述冲突位置重新规划存在冲突的两个显示屏中至少一个的运动路径,其中,重新规划的所述运动路径中未包括所述冲突位置;

和/或,如果所述偏转角度调整过程中存在冲突,控制所述存在冲突的两个显示屏中的至少一个反向运动再调整偏转角度,并在偏转角度调整后,对后续的所述运动路径进行调整。

根据本申请的一个实施例,还包括:

在运动过程中,对所述至少两个显示屏是否偏离所述运动路径进行监控,如果所述监控到所述显示屏出现偏离自身的所述运动路径,则控制所述显示屏回归至自身的所述运动路径上。

根据本申请的一个实施例,还包括:

当所述至少两个显示屏完成了偏转角度旋转后,在运动过程中对所述至少两个显示屏的偏转角度进行检测,如果检测到其中一个显示屏的所述偏转角度与所述目标偏转角度不一致,则控制所述其中一个显示屏的偏转角度调整至所述目标偏转角度。

根据本申请的一个实施例,在所述形成拼接屏之后,还包括:

根据拼接屏的大小和/或包括的所述显示屏的数量,对所述拼接屏上需要显示的信息进行划分,形成信息单元;

根据所述拼接屏中每个显示屏在所述拼接屏中的位置,以及每个信息单元对应的显示位置,为所述拼接屏中的每个显示屏分配相应的信息单元。

根据本申请的一个实施例,还包括:

针对所述多屏系统中未包括在所述拼接屏中的指定显示屏,按照所述指定显示屏的显示需求显示对应的信息。

本申请实施例提供的多屏系统的显示屏拼接方法,根据用户对多屏系统中显示屏的需求,获取显示屏的当前位置状态信息和目标状态信息;然后根据显示屏的当前位置状态信息和目标状态信息,确定出显示屏的调整角度和运动路径;进一步地,根据显示屏的调整角度和运动路径,控制显示屏进行拼接,直至形成拼接屏,从而能够满足用户对显示屏位置、角度、显示等的需求,使用户的车机体验达到最佳的状态,智能化高。

本申请第二方面实施例提供了一种多屏系统的显示屏拼接装置,所述多屏系统包括至少两个显示屏;所述装置包括:

第一获取模块,用于获取显示屏的当前状态信息,其中,所述当前状态信息包括当前偏转角度和当前中心位置;

第二获取模块,用于获取所述显示屏的目标状态信息,其中,所述目标状态信息包括目标偏转角度和目标中心位置;

第一确定模块,用于根据所述当前偏转角度和所述目标偏转角度,确定所述显示屏的调整角度;

第二确定模块,用于根据所述当前中心位置和所述目标中心位置,确定所述显示屏的运动路径;

控制模块,用于根据所述调整角度和所述运动路径,控制所述显示屏进行拼接,形成拼接屏。

根据本申请的一个实施例,所述控制模块,还用于:

控制所述至少两个显示屏按照所述运动路径进行运动,在运动过程中对每个显示屏按照各自的所述调整角度进行偏转角度调整,以使所述至少两个显示屏到达至各自的所述目标中心位置;或者,

控制所述至少两个显示屏先按照所述运动路径进行运动至各自的所述目标中心位置,再对每个显示屏按照各自的所述调整角度进行偏转角度调整至所述目标偏转角度;或者,

控制所述至少两个显示屏按照各自的所述调整角度进行偏转角度调整至各自的所述目标偏转角度,再控制所述至少两个显示屏按照各自的所述运动路径进行运动至各自的所述目标中心位置。

根据本申请的一个实施例,所述控制模块,还用于:

控制所述至少两个显示屏同时或者按序开始运动,并控制所述至少两个显示屏同时到达各自的所述目标中心位置;

或者,控制所述至少两个显示屏按序开始运动,并控制所述至少两个显示屏同时或者按序到达各自的所述目标中心位置。

根据本申请的一个实施例,所述控制模块,还用于:

针对每个显示屏,根据所述显示屏的所述运动路径,确定所述显示屏的运动距离;

根据所述至少两个显示屏的运动距离和所述至少两个显示屏的运动开始时间,确定每个显示屏的运动速度,以使所述至少两个显示屏同时到达所述目标中心位置。

根据本申请的一个实施例,所述控制模块,还用于:

在运动过程中,识别所述显示屏的前方路径上是否存在障碍物,如果存在障碍物进行避障处理,并获取避障处理时所耗费的时长;

控制所述显示屏在避障后回归至所述运动路径上,根据所耗费的时长调整所述显示屏的运动速度,以使所述至少两个显示屏同时到达所述目标中心位置。

根据本申请的一个实施例,所述控制模块,还用于:

判断所述至少两个显示屏的所述运动路径上和/或偏转角度调整过程中是否存在冲突;

如果所述运动路径上存在冲突,获取所述至少两个显示屏中存在冲突的冲突位置,在运动过程中,控制存在冲突的两个显示屏先后经过所述冲突位置;或者,根据所述冲突位置重新规划存在冲突的两个显示屏中至少一个的运动路径,其中,重新规划的所述运动路径中未包括所述冲突位置;

和/或,如果所述偏转角度调整过程中存在冲突,控制所述存在冲突的两个显示屏中的至少一个反向运动再调整偏转角度,并在偏转角度调整后,对后续的所述运动路径进行调整。

根据本申请的一个实施例,所述控制模块,还用于:

在运动过程中,对所述至少两个显示屏是否偏离所述运动路径进行监控,如果所述监控到所述显示屏出现偏离自身的所述运动路径,则控制所述显示屏回归至自身的所述运动路径上。

根据本申请的一个实施例,所述控制模块,还用于:

当所述至少两个显示屏完成了偏转角度旋转后,在运动过程中对所述至少两个显示屏的偏转角度进行检测,如果检测到其中一个显示屏的所述偏转角度与所述目标偏转角度不一致,则控制所述其中一个显示屏的偏转角度调整至所述目标偏转角度。

根据本申请的一个实施例,所述控制模块,还用于:

根据拼接屏的大小和/或包括的所述显示屏的数量,对所述拼接屏上需要显示的信息进行划分,形成信息单元;

根据所述拼接屏中每个显示屏在所述拼接屏中的位置,以及每个信息单元对应的显示位置,为所述拼接屏中的每个显示屏分配相应的信息单元。

根据本申请的一个实施例,所述控制模块,还用于:

针对所述多屏系统中未包括在所述拼接屏中的指定显示屏,按照所述指定显示屏的显示需求显示对应的信息。

本申请实施例提供的多屏系统的显示屏拼接装置,根据用户对多屏系统中显示屏的需求,第一获取模块和第二获取模块分别能够获取显示屏的当前位置状态信息和目标状态信息;然后第一确定模块和第二确定模块能够根据显示屏的当前位置状态信息和目标状态信息,确定出显示屏的调整角度和运动路径;进一步地,控制模块能够根据显示屏的调整角度和运动路径,控制显示屏进行拼接,直至形成拼接屏,从而满足用户对显示屏位置、角度、显示等的需求,使用户的车机体验达到最佳的状态,智能化高。

本申请第三方面实施例提供了一种车辆,其特征在于,包括如第二方面中所述的多屏系统的显示屏拼接装置。

附图说明

图1是本申请公开的一个实施例的多屏系统中驱动机构的结构示意图;

图2是本申请公开的一个实施例的车辆中多屏系统的布置结构示意图;

图3是本申请公开的一个实施例的多屏系统的显示屏拼接方法的流程示意图;

图4是本申请公开的一个实施例的多屏系统的显示屏拼接方法中显示屏的中心位置坐标确定示意图;

图5是本申请公开的一个实施例的多屏系统的显示屏拼接方法中确定显示屏目标状态信息的步骤示意图;

图6是本申请公开的一个实施例的多屏系统的显示屏拼接方法中对显示屏进行控制的步骤示意图;

图7是本申请公开的另一个实施例的多屏系统的显示屏拼接方法中对显示屏进行控制的步骤示意图;

图8是本申请公开的一个实施例的多屏系统的显示屏拼接方法中控制显示屏调整的过程示意图;

图9是本申请公开的一个实施例的多屏系统的显示屏拼接方法中形成拼接屏之后的操作步骤示意图;

图10是本申请公开的一个实施例的多屏系统的显示屏拼接方法中对显示屏上显示信息进行划分的示意图;

图11是本申请公开的另一个实施例的多屏系统的控制方法中控制显示屏调整的过程示意图;

图12是本申请公开的一个实施例的多屏系统的显示屏拼接方法中显示屏上相关组件的布置示意图;

图13是本申请公开的一个实施例的多屏系统的控制装置的结构示意图;

图14是本申请公开的一个实施例的车辆的结构示意图。

图中:

11-显示屏;12-旋转盘;13-万向球头;14-纵向电机;15-横向导轨;16-纵向导轨;17-横向电机;18-伸缩管柱;

21-仪表板;22-下导轨;23-上导轨;24-方向控制装置。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参考附图描述本申请实施例的车辆及其多屏系统的控制方法与装置。

需要说明的是,本实施例中的多屏系统中包括多个显示屏和每个显示屏对应的驱动机构;其中,驱动机构用于驱动显示屏在空间中运动。如图1所示,驱动机构包括旋转盘12、万向球头13、纵向电机14、横向导轨15、纵向导轨16、横向电机17和伸缩管柱18。其中,旋转盘12的一端与显示屏11连接,旋转盘12的另一端与万向球头13的一端连接;伸缩管柱18的一端与万向球头的另一端连接,伸缩管柱18的另一端与方向控制装置连接。应当理解的是,万向球头13用于控制显示屏11进行横屏竖屏切换和/或调整显示屏11的显示角度;伸缩管柱18用于控制显示屏远离或靠近横向导轨15和纵向导轨16;方向控制装置用于根据接收到的运动控制指令控制显示屏11在空间运动,其包括纵向电机14、横向导轨15、纵向导轨16和横向电机17。其中,纵向电机14用于驱动显示屏11在纵向导轨16上运动;横向电机17用于驱动显示屏11在横向导轨15上运动。

在车辆中应用上述多屏系统时,可以但不限于将多屏系统设置于车辆中控台的仪表板中。如图2所示,仪表板21中设置有下导轨22和上导轨23,多屏系统中驱动机构的方向控制装置24上的纵向导轨两端分别连接在下导轨22和上导轨23上,并能够在下导轨22和上导轨23上运动。应当理解的是,多屏系统上的显示屏能够隐藏至仪表板21中。

需要说明的是,本实施例中驱动机构驱动显示屏在空间中运动,包括驱动显示屏旋滑、旋转、伸缩、移动、滑动等。

图3是本申请公开的一个实施例的多屏系统的控制方法的流程示意图。如图3所示,该方法包括以下步骤:

s31、获取显示屏的当前状态信息,其中,当前状态信息包括当前偏转角度和当前中心位置。

具体地,对于显示屏的当前偏转角度,可以根据设置在显示屏上的角度传感器来确定。

对于显示屏的当前中心位置可以根据显示屏偏离初始中心位置的距离进行确定。其中,中心位置为显示屏的几何中心点的位置。

举例来说,如图4所示,显示屏1和显示屏2分别以竖屏形式拼接的状态为初始状态,此时,可以定义该拼接屏的中心位置坐标为(0,0,0)。假设,显示屏1和显示屏2的宽度均为a,则此时,显示屏1的初始中心位置坐标为(-0.5a,0,0),显示屏2的初始中心位置坐标为(0.5a,0,0)。如果在驱动机构驱动显示屏运动的过程中,显示屏1在x轴上向-x方向做匀速直线运动,运动速度为v1,运动时间为t1,则运动后的显示屏1在-x方向上偏离初始中心位置的距离为l1=v1t1,所以此时显示屏1的中心位置坐标为(-v1t1-0.5a,0,0);如果显示屏1在y轴上向+y方向做匀速直线运动,运动速度为v2,运动时间为t2,则运动后的显示屏1在+y方向上偏离初始中心位置的距离为l2=v2t2,所以此时显示屏1的中心位置坐标为(-0.5a,v2t2,0)。

需要说明的是,该步骤中获取显示屏的当前状态信息,指的是至少获取一个显示屏的当前状态信息。如:当多屏系统中包括两个显示屏时,可以只获取其中一个显示屏的当前状态信息,而不获取另一个显示屏的当前状态信息,这时表明在拼接过程中,一个显示屏是运动的,而另一个显示屏是固定的。

s32、获取显示屏的目标状态信息,其中,目标状态信息包括目标偏转角度和目标中心位置。

具体地,可以根据用户的需求,来确定显示屏的目标状态信息。

作为一种可能的实现方式,可以通过下述步骤来确定显示屏的目标偏转角度和目标中心位置,如图5所示,该步骤包括:

s3211、识别用户是否为标记用户。

具体地,可以将图像采集装置采集到的用户的生物特征信息,如:人脸信息、指纹信息等,与预设的身份识别信息进行比对,从而确定出当前用户是否为标记用户。此外,还可以根据用户输入的身份标识码进行识别。应当理解的是,标识用户的识别方式有多种,可根据实际情况进行选择。其中,当用户为标记用户时,则执行步骤s3212;否则,则执行步骤s3213。

s3212、获取用户在乘坐位置上使用相应的显示屏的历史偏转角度和历史中心位置,对历史偏转角度和历史中心位置进行统计,以从中确定相应的显示屏的目标偏转角度和目标中心位置。

具体地,对于标记用户,多屏系统将对该用户每次使用相应显示屏的偏转角度和中心位置进行记录。当标记用户再次使用多屏系统时,多屏系统将对该用户使用相应显示屏的历史偏转角度和历史中心位置进行统计,以从中确定出相应显示屏的最佳偏转角度和最佳中心位置,即目标偏转角度和目标中心位置,以便于根据常用用户(即:标记用户)的使用规律,自动确定显示屏的目标状态,增强科技感和提升用户体验。

举例来说,标记用户a在副驾驶侧上使用相应显示屏时,10次使用中,有8次相应的显示屏的偏转角度都为偏转角度为30°,相应的显示屏的中心位置都在坐标(x,y,z)附近,则角度为30°即为相应显示屏的最佳偏转角度,坐标(x,y,z)即为相应显示屏的最佳中心位置。

s3213、根据用户的乘坐位置,查询预先构建的乘坐位置与显示屏位置之间的映射关系,得出相应的显示屏的目标中心位置。

具体地,对于非标记用户,则可以用户的乘坐位置,查询预先构建的乘坐位置与显示屏位置之间的映射关系,得出相应的显示屏的目标中心位置,以便于其他用户使用该车辆时也能够体验到车辆自身的科技感,提升用户体验。

举例来说,预先构建的乘坐位置与显示屏位置之间的映射关系为:当用户以倾斜45度角坐在主驾驶位上时,显示屏的目标中心位置为(x,y,z);当用户以倾斜60度角坐在主驾驶位上时,显示屏的目标中心位置为(m,n,p)。此时,如果确定出用户的乘坐位置为以倾斜45度角坐在主驾驶位上,则可以得出显示屏的目标中心位置为(x,y,z)。

其中,对于用户的乘坐位置的确定,可以在车辆中预存储有车辆中各个位置的图像;当用户在车辆中乘坐时,通过车辆中的图像采集装置采集用户的图像,然后将用户的图像与预存储的图像进行对比,从而确定出用户的乘坐位置,其中,图像采集装置可以但不限于为照相机或摄像机。

作为另一种可能的实现方式,用户还可以在显示屏上手动输入其需要的显示屏的目标中心位置和目标偏转角度,以便于使用户主动参与至对显示屏的调节当中,提升操控感和用户体验。

s33、根据当前偏转角度和目标偏转角度,确定显示屏的调整角度。

具体地,获取到显示屏的当前偏转角度和目标偏转角度,就可以确定出显示屏的调整角度。

举例来说,显示屏的当前偏转角度为60°,目标偏转角度为30°,则显示屏的调整角度为30°。

s34、根据当前中心位置和目标中心位置,确定显示屏的运动路径。

具体地,获取到显示屏的当前中心位置和目标中心位置,就可以确定出显示屏的运动路径。

举例来说,显示屏的当前中心位置坐标为(10,10,10),其目标中心位置坐标为(6,6,6),则可以确定出显示屏的运动路径为:先向-x方向运动4个单位(如:厘米),再向-y方向运动4个单位,最后再向-z方向运动4个单位。

s35、根据调整角度和运动路径,控制显示屏进行拼接,形成拼接屏。

具体地,获取到显示屏的调整角度和运动路径,就可以按照调整角度和运动路径,控制显示屏进行拼接,直至形成拼接屏。

在控制显示屏进行拼接的过程中,可以根据显示屏的运动路径是否会发生干涉或者根据用户的使用习惯对显示屏进行控制,以使各个显示屏的步调一致的完成拼接,避免在拼接过程中出现碰撞障碍物及干涉等问题。例如:可以控制显示屏同时旋转和移动,也可以先控制显示屏进行旋转再进行移动,亦或者先控制显示屏进行移动再旋转。具体地,可以通过下述几种方式来对显示屏进行控制。

第一种、控制至少两个显示屏按照运动路径进行运动,在运动过程中对每个显示屏按照各自的调整角度进行偏转角度调整,以使至少两个显示屏到达至各自的目标中心位置。

第二种、控制至少两个显示屏先按照运动路径进行运动至各自的目标中心位置,再对每个显示屏按照各自的调整角度进行偏转角度调整至目标偏转角度。

第三种、控制至少两个显示屏按照各自的调整角度进行偏转角度调整至各自的目标偏转角度,再控制至少两个显示屏按照各自的运动路径进行运动至各自的目标中心位置。

综上所述,本申请实施例提供的多屏系统的显示屏拼接方法,根据用户对多屏系统中显示屏的需求,获取显示屏的当前位置状态信息和目标状态信息;然后根据显示屏的当前位置状态信息和目标状态信息,确定出显示屏的调整角度和运动路径;进一步地,根据显示屏的调整角度和运动路径,控制显示屏进行拼接,直至形成拼接屏,从而能够满足用户对显示屏位置、角度、显示等的需求,使用户的车机体验达到最佳的状态,智能化高。

在一些实施例中,还可以控制至少两个显示屏同时或者按序开始运动,并控制至少两个显示屏同时到达各自的目标中心位置;或者,控制至少两个显示屏按序开始运动,并控制至少两个显示屏同时或者按序到达各自的目标中心位置,以使各个显示屏的步调一致的完成拼接,避免在拼接过程中出现碰撞障碍物及干涉等问题,提升操控的流畅度,以及用户体验。

进一步地,在控制至少两个显示屏同时到达目标中心位置的过程中,还可以通过下述步骤对显示屏进行控制,如图6所示,该步骤包括:

s61、针对每个显示屏,根据显示屏的运动路径,确定显示屏的运动距离。

具体地,确定出显示屏的运动路径,就可以确定出显示屏的运动距离。

举例来说,显示屏的当前中心位置坐标为(10,10,10),其目标中心位置坐标为(6,6,6),则可以确定出显示屏的运动路径为:先向-x方向运动4个单位(如:厘米),再向-y方向运动4个单位,最后再向-z方向运动4个单位。所以,该显示屏的运动距离为4+4+4=12个单位。

s62、根据至少两个显示屏的运动距离和至少两个显示屏的运动开始时间,确定每个显示屏的运动速度,以使至少两个显示屏同时到达目标中心位置。

具体地,获取到每个显示屏的运动距离,则可以结合每个显示屏开始运动的时间,确定出每个显示屏的运动速度,以确保至少两个显示屏同时到达目标中心位置。

举例来说,显示屏1和显示屏2的运动距离分别为20cm和10cm,两个显示屏开始的运动时间相同,且均为第0s,而两个显示屏能够同时到达目标中心位置的时间为第10s,则可以确定出显示屏1的运动速度为2cm/s,显示屏2的运动速度为1cm/s。

在一些实施例中,当显示屏的运动路径上存在障碍物时,会影响显示屏正常运动。因此,为了保证显示屏能够正常运动,还可以对显示屏的前方路径上的障碍物进行识别,并控制显示屏进行有效规避。具体地,参见图7中的步骤,如图7所示,该步骤包括:

s71、在运动过程中,识别显示屏的前方路径上是否存在障碍物,如果存在障碍物进行避障处理,并获取避障处理时所耗费的时长。

具体地,可以通过设置于显示屏上的距离传感器,来检测显示屏与其运动方向上障碍物间的距离。如果检测到的距离小于预设的距离,则表明前方存在障碍物,此时,则控制显示屏进行避障处理。如:控制显示屏朝向其他方向运动。

此外,还可以通过显示屏上的摄像头采集显示屏运动方向上的图像,并对图像进行分析,来确定显示屏的前方路径上是否存在障碍物。如果识别到显示屏的前方路径上有障碍物,则通过显示屏上的距离传感器检测该显示屏与障碍物间的距离。当距离传感器检测到的距离小于预设距离时,则控制显示屏进行避障处理。为了确保显示屏到达目标中心位置的时间,还需要获取避障处理时所耗费的时长。这样可以在后续运动过程中,根据避障耗费的时间,来相应的提高该显示屏的运动速度或者降低其他显示屏的运动速度。

s72、控制显示屏在避障后回归至运动路径上,根据所耗费的时长调整显示屏的运动速度,以使至少两个显示屏同时到达目标中心位置。

具体地,当显示屏避障处理结束后,可以对显示屏的运动路线进行重新规划,也可以控制显示屏回归至运动路径上。此外,当需要多个显示屏同时到达目标中心位置时,还需要根据所耗费的时长来调整显示屏的运动速度。如:控制多屏系统中的显示加速或减速等。

在一些实施例中,多个显示屏间的运动路径上和/或偏转角度调整过程中常常存在冲突的情况,这将影响显示屏的正常运动。因此,为了保证显示屏能够正常运动,还可以对显示屏运动或偏转角度调整的过程中,判断是否存在冲突,并在存在冲突时,对显示屏进行调整,以避免冲突的发生。

具体地,如果运动路径上存在冲突,获取至少两个显示屏中存在冲突的冲突位置,在运动过程中,控制存在冲突的两个显示屏先后经过冲突位置;或者,根据冲突位置重新规划存在冲突的两个显示屏中至少一个的运动路径,其中,重新规划的运动路径中未包括冲突位置。

如果偏转角度调整过程中存在冲突,控制存在冲突的两个显示屏中的至少一个反向运动再调整偏转角度,并在偏转角度调整后,对后续的运动路径进行调整。通过这种反馈机制使显示屏在运动过程中能够实现自动调节,避免运动过程中发生冲突。

举例来说,如图8所示,显示屏1和显示屏2由初始状态调整至拼接状态的过程中,需要对它们的偏转角度进行调整。由图中可以看出,在调整偏转角度的过程中,显示屏1和显示屏2会发生冲突,即图中的干涉状态;为保证两个显示屏顺利完成状态的调整,可以控制显示屏2反向运动,即图中的远离状态;然后再进行角度的调整,即图中的横屏状态;进一步地,控制两个显示屏向各自的目标中心位置运动,以完成拼接,即图中的拼接状态。

在一些实施例中,在显示屏运动过程中,还可以对至少两个显示屏是否偏离运动路径进行监控,如果监控到显示屏出现偏离自身的运动路径,则控制显示屏回归至自身的运动路径上。

在一些实施例中,当至少两个显示屏完成了偏转角度旋转后,在运动过程中对至少两个显示屏的偏转角度进行检测,如果检测到其中一个显示屏的偏转角度与目标偏转角度不一致,则控制其中一个显示屏的偏转角度调整至目标偏转角度。

举例来说,当需要显示屏1和显示屏2均以横屏状态回到初始位置时,当通过驱动机构控制显示屏旋转为横屏状态后,开始控制显示屏在空间中进行运动。运动的过程中,显示屏上的距离传感器和角度传感器将分别实时检测显示屏间当前相对距离和各个显示屏的当前偏转角度,若由于振动等原因导致显示屏角度偏离90°,则通过驱动机构控制显示屏再次旋转,直至回到90°为止。当显示屏1和显示屏2即将回到初始位置并进行拼接时,当距离传感器采集到两个显示屏之间的相对位置即将为0时,则驱动机构控制显示屏降低运动速度,使两个显示屏缓慢靠近。当两个显示屏的距离变为0时,及时控制显示屏停止运动。此时显示屏已顺利拼接在一起。应当理解的是,本实施例中的显示屏上布置多个距离传感器,可以通过多个距离传感器检测到的距离进行相互校验,保证检测距离的可靠性。

在一些实施例中,如图9所示,在形成拼接屏之后,还包括以下步骤:

s91、根据拼接屏的大小和/或包括的显示屏的数量,对拼接屏上需要显示的信息进行划分,形成信息单元。

具体地,在控制显示屏完成拼接后,可以根据拼接屏的大小和/或显示屏的数量,对需要在拼接屏上显示的信息进行划分,形成信息单元。

举例来说,如图10所示,图中显示屏1至6形成拼接屏,其中,显示屏1至3大小相同,显示屏4至6大小相同。由图中可以看出,显示屏1至3占整个拼接屏面积的三分之一,而显示屏4至6占整个拼接屏面积的三分之二。在对拼接屏上显示的信息进行划分时,可以先把该信息分成两份,一份占总信息大小的三分之一,用于显示在显示屏1至3上,另一份占总信息大小的三分之二,用于显示在显示屏4至6上。进一步地,再将三分之一的信息和三分之二的信息分别进行三等分,从而形成6个信息单元,并分别在显示屏1至6上进行显示。或者,还可以选择使用显示屏1的半个显示屏、显示屏4的半个显示屏、显示屏2、显示屏3、显示屏5和显示屏6来对信息进行显示,具体的,可根据实际情况进行选择,在此就不再一一赘述。

s92、根据拼接屏中每个显示屏在拼接屏中的位置,以及每个信息单元对应的显示位置,为拼接屏中的每个显示屏分配相应的信息单元。

具体地,划分出信息单元,就可以将信息单元分配至相应的显示屏进行显示。应当理解的是,分配过程中,可以根据拼接屏中每个显示屏在拼接屏中的位置,以及每个信息单元对应的显示位置,为拼接屏中的每个显示屏分配相应的信息单元。进一步地,还可以针对多屏系统中未包括在拼接屏中的指定显示屏,按照指定显示屏的显示需求显示对应的信息。

举例来说,继续参考图10,该图中显示屏7和显示屏8,均未包括在拼接屏中。其中,显示屏7用于显示导航信息,显示屏8用于显示车速、转速、胎压、里程等车辆状态信息。此时,则可以控制显示屏7来显示导航信息,而控制显示屏8来显示车速等车辆状态信息。

应当理解的是,本申请实施例中通过将多个显示屏拼接在一起,可进行一些需要多个显示屏共同完成的应用场景。如通过多个显示屏合拢拼接,可实现多个物理输出组合成一个分辨率叠加后的超高分辨率显示输出,使显示屏构成一个超高分辨率、超高亮度、超大显示尺寸的显示屏。下面举例来说明本实施例中显示屏的整个拼接过程。如图11所示,可以定义显示屏竖屏时的偏转角度为0°,显示屏竖屏拼接时的中心位置坐标为初始坐标,其中,显示屏3的初始中心位置坐标为(-a,0,0),显示屏1的初始中心位置坐标为(0,0,0),显示屏2的初始中心位置坐标为(a,0,0)。当多屏系统中的显示屏由当前状态转变为横屏状态时,首先通过显示屏上的角度传感器来判断显示屏是否为横屏状态,若是则不作旋转;若不是横屏状态,则需要控制显示屏进行旋转,直至旋转到横屏状态,可旋转为90°(-270°)的横屏状态,也可以旋转为-90°(270°)的横屏状态;然后根据显示屏当前中心位置和目标中心位置进行运动,从而形成横屏状态。如:若显示屏1当前中心位置坐标为(x1,y1,z1),显示屏2当前中心位置坐标为(x2,y2,z2),显示屏3当前中心位置坐标为(x3,y3,z3),则显示屏1先在z方向做匀速直线运动,运动到(x1,y1,0),然后在x方向做匀速直线运动,运动到(0,y1,0),最后在y方向做匀速直线运动,运动到(0,,0,0);显示屏2先在z方向做匀速直线运动,运动到(x2,y2,0),然后在y方向做匀速直线运动,运动到(x2,0,0),最后在x方向做匀速直线运动,运动到(a,0,0);显示屏3先在z方向做匀速直线运动,运动到(x3,y3,0),然后在y方向做匀速直线运动,运动到(x3,0,0),最后在x方向做匀速直线运动,运动到(-a,0,0),并最终形成拼接屏。

此外,需要说明的是,本申请实施例中多屏系统中的每个显示屏上均设置有角度传感器、距离传感器和摄像头。其中,距离传感器可以但不限于布置于显示屏的四个边角处。具体地,如图12所示,该显示屏的四个边角处分别设置有距离传感器122,其中心位置处设置有角度传感器121,其上部设置有摄像头123;此外,其中部与驱动机构124相连。

为了实现上述实施例,本申请还提供了一种多屏系统的显示屏拼接装置,其中该多屏系统包括至少两个显示屏。

图13是本申请公开的一个实施例的多屏系统的显示屏拼接装置的结构示意图,如图13所示,该装置包括:

第一获取模块1301,用于获取显示屏的当前状态信息,其中,当前状态信息包括当前偏转角度和当前中心位置;

第二获取模块1302,用于获取显示屏的目标状态信息,其中,目标状态信息包括目标偏转角度和目标中心位置;

第一确定模块1303,用于根据当前偏转角度和目标偏转角度,确定显示屏的调整角度;

第二确定模块1304,用于根据当前中心位置和目标中心位置,确定显示屏的运动路径;

控制模块1305,用于根据调整角度和运动路径,控制显示屏进行拼接,形成拼接屏。

进一步地,控制模块1305,还用于:

控制至少两个显示屏按照运动路径进行运动,在运动过程中对每个显示屏按照各自的调整角度进行偏转角度调整,以使至少两个显示屏到达至各自的目标中心位置;或者,

控制至少两个显示屏先按照运动路径进行运动至各自的目标中心位置,再对每个显示屏按照各自的调整角度进行偏转角度调整至目标偏转角度;或者,

控制至少两个显示屏按照各自的调整角度进行偏转角度调整至各自的目标偏转角度,再控制至少两个显示屏按照各自的运动路径进行运动至各自的目标中心位置。

进一步地,控制模块1305,还用于:

控制至少两个显示屏同时或者按序开始运动,并控制至少两个显示屏同时到达各自的目标中心位置;

或者,控制至少两个显示屏按序开始运动,并控制至少两个显示屏同时或者按序到达各自的目标中心位置。

进一步地,控制模块1305,还用于:

针对每个显示屏,根据显示屏的运动路径,确定显示屏的运动距离;

根据至少两个显示屏的运动距离和至少两个显示屏的运动开始时间,确定每个显示屏的运动速度,以使至少两个显示屏同时到达目标中心位置。

进一步地,控制模块1305,还用于:

在运动过程中,识别显示屏的前方路径上是否存在障碍物,如果存在障碍物进行避障处理,并获取避障处理时所耗费的时长;

控制显示屏在避障后回归至运动路径上,根据所耗费的时长调整显示屏的运动速度,以使至少两个显示屏同时到达目标中心位置。

进一步地,控制模块1305,还用于:

判断至少两个显示屏的运动路径上和/或偏转角度调整过程中是否存在冲突;

如果运动路径上存在冲突,获取至少两个显示屏中存在冲突的冲突位置,在运动过程中,控制存在冲突的两个显示屏先后经过冲突位置;或者,根据冲突位置重新规划存在冲突的两个显示屏中至少一个的运动路径,其中,重新规划的运动路径中未包括冲突位置;

和/或,如果偏转角度调整过程中存在冲突,控制存在冲突的两个显示屏中的至少一个反向运动再调整偏转角度,并在偏转角度调整后,对后续的运动路径进行调整。

进一步地,控制模块1305,还用于:

在运动过程中,对至少两个显示屏是否偏离运动路径进行监控,如果监控到显示屏出现偏离自身的运动路径,则控制显示屏回归至自身的运动路径上。

进一步地,控制模块1305,还用于:

当至少两个显示屏完成了偏转角度旋转后,在运动过程中对至少两个显示屏的偏转角度进行检测,如果检测到其中一个显示屏的偏转角度与目标偏转角度不一致,则控制其中一个显示屏的偏转角度调整至目标偏转角度。

进一步地,控制模块1305,还用于:

根据拼接屏的大小和/或包括的显示屏的数量,对拼接屏上需要显示的信息进行划分,形成信息单元;

根据拼接屏中每个显示屏在拼接屏中的位置,以及每个信息单元对应的显示位置,为拼接屏中的每个显示屏分配相应的信息单元。

进一步地,控制模块1305,还用于:

针对多屏系统中未包括在拼接屏中的指定显示屏,按照指定显示屏的显示需求显示对应的信息。

应当理解的是,上述装置用于执行上述实施例中的方法,装置中相应的程序模块,其实现原理和技术效果与上述方法中的描述类似,该装置的工作过程可参考上述方法中的对应过程,此处不再赘述。

综上所述,本申请实施例提供的多屏系统的显示屏拼接装置,根据用户对多屏系统中显示屏的需求,第一获取模块和第二获取模块分别能够获取显示屏的当前位置状态信息和目标状态信息;然后第一确定模块和第二确定模块能够根据显示屏的当前位置状态信息和目标状态信息,确定出显示屏的调整角度和运动路径;进一步地,控制模块能够根据显示屏的调整角度和运动路径,控制显示屏进行拼接,直至形成拼接屏,从而满足用户对显示屏位置、角度、显示等的需求,使用户的车机体验达到最佳的状态,智能化高。

为了实现上述实施例,本申请还提供了一种车辆,如图14所示,该车辆包括上述实施例中的多屏系统的显示屏拼接装置100。

在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本申请中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

在本申请中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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