掌桥专利:专业的专利平台
掌桥专利
首页

一种柔性显示屏自动调节方法、装置、系统和计算机设备

文献发布时间:2024-04-18 19:58:53


一种柔性显示屏自动调节方法、装置、系统和计算机设备

技术领域

本发明涉及屏幕曲面调节领域,特别是涉及一种柔性显示屏自动调节方法、装置、系统和计算机设备。

背景技术

人眼的自然视觉范围是弯曲的,由于曲面屏幕更加贴合人眼生理曲线结构,曲面显示屏得到广泛的关注和应用。由于曲面的原因,曲面显示屏具有更加沉浸式的视觉体验和更好的视觉舒适度。柔性显示屏作为曲面显示屏的种类之一,在近年来得到了广泛的关注。不同于传统的曲面硬显示屏的固定曲率,柔性显示屏能够根据实际场景调节屏幕的曲率。

对于一些展示场所,一般使用大屏幕作为展示屏幕,为了使观众有更好的视觉体验,柔性显示屏就是一种很好的选择。如图1所示,柔性显示屏的曲率的调节依靠一种柔性显示屏调节机构,该柔性显示屏调节机构包括铰链、机械臂和支撑框。铰链链接相连机械臂,机械臂与支撑框连接,柔性显示屏设置在支撑框上,铰链调整两个相邻机械臂的相对角度使相邻机械臂呈现一定的角度,从而使设置有柔性显示屏的支撑框呈现相应的弯曲状态,弯曲状态如图2所示。

目前,对柔性显示屏的曲率调整一般采用预先调整好曲率的方式,如果用户的位置发生变化,柔性显示屏的曲率也不会跟着变化,因此,在柔性显示屏播放媒体文件时,如何根据用户的位置调整柔性显示屏的曲率,是一个需要解决的问题。

发明内容

基于此,有必要针对上述的问题,提供一种柔性显示屏自动调节方法、装置、系统和计算机设备。

本发明实施例是这样实现的,一种柔性显示屏自动调节方法,所述柔性显示屏自动调节方法包括:

S101,获取第一摄像头对柔性显示屏的俯拍图,得到柔性显示屏上边缘的第一曲线;

S102,根据第一曲线的曲率将第一曲线划分成若干段子曲线;

S103,根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏;

S104,获取第二摄像头的监控画面;

S105,对第二摄像头的监控画面进行用户识别,当识别到第二摄像头的监控画面出现用户时,每隔一段预设时间根据第二摄像头的监控画面中用户的位置确定目标点;

S106,判断目标点到第一曲线的中点的距离是否大于等于第一预设距离,若是,则调节第二曲线使其曲率中心和目标点贴合,得到新的第二曲线,根据新的第二曲线调节柔性显示屏;

S107,若目标点到第一曲线的中点的距离小于第一预设距离,根据柔性显示屏的最大曲率调整柔性显示屏同时使目标点落在对应的曲率圆的半径上;

S108,当识别到第二摄像头的监控画面中用户全部消失时,执行S101-S103;

其中,第一摄像头安装在柔性显示屏中点的正上方,拍摄角度垂直于地面,第二摄像头安装在用户观看区的正上方,拍摄角度垂直于地面。

在其中一个实施例中,本发明提供了一种柔性显示屏自动调节装置,所述柔性显示屏自动调节装置包括:

获取曲线模块,用于获取第一摄像头对柔性显示屏的俯拍图,得到柔性显示屏上边缘的第一曲线;

划分曲线模块,用于根据第一曲线的曲率将第一曲线划分成若干段子曲线;

第一调节模块,用于根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏;

获取监控模块,用于获取第二摄像头的监控画面;

识别用户模块,用于对第二摄像头的监控画面进行用户识别,当识别到第二摄像头的监控画面出现用户时,每隔一段预设时间根据第二摄像头的监控画面中用户的位置确定目标点;

第二调节模块,用于判断目标点到第一曲线的中点的距离是否大于等于第一预设距离,若是,则调节第二曲线使其曲率中心和目标点贴合,得到新的第二曲线,根据新的第二曲线调节柔性显示屏;

第三调节模块,用于若目标点到第一曲线的中点的距离小于第一预设距离,根据柔性显示屏的最大曲率调整柔性显示屏同时使目标点落在对应的曲率圆的半径上;

复原调节模块,用于当识别到第二摄像头的监控画面中用户全部消失时,执行获取曲线模块、划分曲线模块和第一调节模块;

其中,第一摄像头安装在柔性显示屏中点的正上方,拍摄角度垂直于地面,第二摄像头安装在用户观看区的正上方,拍摄角度垂直于地面。

在其中一个实施例中,本发明提供了一种柔性显示屏自动调节系统,所述柔性显示屏自动调节系统包括柔性显示屏、柔性显示屏调节机构、摄像头以及控制模块;

所述柔性显示屏与所述柔性显示屏调节机构相固定,用于播放媒体文件;

所述柔性显示屏调节机构与所述控制模块相连,用于调节柔性屏的曲率;

所述摄像头与所述控制模块相连,用于拍摄柔性显示屏的俯拍图和监控用户观看区,传输俯拍图或监控画面给所述控制模块;

所述控制模块用于执行上述柔性显示屏自动调节方法的步骤。

在其中一个实施例中,本发明提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述柔性显示屏自动调节方法的步骤。

本发明实施例提供的一种柔性显示屏自动调节方法通过第一摄像头得到柔性显示屏上边缘的第一曲线,对第一曲线进行划分得到若干段子曲线,根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏。这样做完成了柔性显示屏的初始化调整。通过第二摄像头的监控画面识别用户的位置,根据用户的位置确定目标点,根据目标点到第一曲线的中点的距离调节第二曲线,根据第二曲线调节柔性显示屏。这样做解决了在柔性显示屏播放媒体文件时,根据用户的位置调整柔性显示屏的曲率的问题。

附图说明

图1为一种柔性显示屏调节机构的结构示意图;

图2为一种柔性显示屏调节机构弯曲时的结构变化图;

图3为一个实施例中一种柔性显示屏自动调节方法的流程图;

图4为一个实施例中一种柔性显示屏自动调节方法的逻辑图;

图5为一个实施例中一种柔性显示屏自动调节装置的结构框图;

图6为一个实施例中计算机设备的内部结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。

如图3、图4所示,在一个实施例中,提出了一种柔性显示屏自动调节方法,具体可以包括以下步骤:

S101,获取第一摄像头对柔性显示屏的俯拍图,得到柔性显示屏上边缘的第一曲线;

S102,根据第一曲线的曲率将第一曲线划分成若干段子曲线;

S103,根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏;

S104,获取第二摄像头的监控画面;

S105,对第二摄像头的监控画面进行用户识别,当识别到第二摄像头的监控画面出现用户时,每隔一段预设时间根据第二摄像头的监控画面中用户的位置确定目标点;

S106,判断目标点到第一曲线的中点的距离是否大于等于第一预设距离,若是,则调节第二曲线使其曲率中心和目标点贴合,得到新的第二曲线,根据新的第二曲线调节柔性显示屏;

S107,若目标点到第一曲线的中点的距离小于第一预设距离,根据柔性显示屏的最大曲率调整柔性显示屏同时使目标点落在对应的曲率圆的半径上;

S108,当识别到第二摄像头的监控画面中用户全部消失时,执行S101-S103;

其中,第一摄像头安装在柔性显示屏中点的正上方,拍摄角度垂直于地面,第二摄像头安装在用户观看区的正上方,拍摄角度垂直于地面。

在本实施例中,柔性显示屏安装在柔性显示屏调节机构上,该柔性显示屏调节机构的正中间的机构是固定不动的,即俯拍图中柔性屏显示屏上边缘的第一曲线的中点也是固定不动的。又因为柔性显示屏根据第二曲线进行调整,所以第二曲线的中点也是固定不动的,第一曲线的中点和第二曲线的中点是同一个点。

在本实施例中,同一个圆的圆弧上的每个点的曲率都是一样的,若第一曲线不是一个圆的圆弧,那么就会存在多个曲率,根据曲率的不同就可以将第一子曲线划分出若干段子曲线。若第一曲线上只有一个曲率且不为0,那么第一曲线为一个圆的圆弧,只有一段子曲线,即第一曲线本身。

在本实施例中,第一曲线代表的是俯拍图中柔性显示屏上边缘的曲线,可以理解为柔性显示屏的边缘的在图像上的投影。第二曲线是在第一曲线的基础上进行调节得到,是存在于图像的曲线。

在本实施例中,得到的第二曲线是以预设点为圆心的圆上的一段圆弧,第二曲线只有一个曲率,所以调整完的柔性显示屏也只有一个曲率,即调整完的柔性显示屏的上边缘形成的曲线为一个圆上的一段圆弧。

在本实施例中,预设点可以是代表门口的点,也可以是最佳观看区域的中心点。如果预设点是代表门口的点,这样用户在门口时,柔性显示屏的曲率不用在进行调节,只有用户在用户观看区内发生移动才需要改变柔性显示屏的曲率。如果预设点是最佳观看区域的中心点,那么可以指定用户到达最佳观看区域后柔性显示屏才开始播放媒体文件,柔性显示屏的曲率不用在一开始就进行调节,这也是比较符合实际的场景。

在本实施例中,根据第二曲线调节柔性显示屏,本质上就是调节柔性显示屏,使俯拍图中的第一曲线和调节得到的第二曲线相贴合。调节的方法可以是边调节柔性显示屏调节机构,边将第一曲线和第二曲线对比;也可以直接将第二曲线的位置关系传输给柔性显示屏调节机构,使柔性显示屏调节机构自行完成调整。

在本实施例中,由于图像拍摄和调节机构的问题,第一曲线可能无法和第二曲线完全的一致,所以只要求俯拍图中的第一曲线和调节得到的第二曲线相贴合即可,可以有一些误差。

在本实施例中,S101-S103主要是对柔性显示屏的曲率的初始化调节,目的是将柔性显示屏预先调整到曲率中心为预设点的状态。

在本实施例中,对第二摄像头的监控画面进行用户识别的目的是识别监控画面是否有用户或者识别监控画面中用户的数量。

在本实施例中,第二摄像头的监控画面没有识别到用户的期间内,柔性显示屏的曲率在初始化调节后不做调节。

在本实施例中,根据监控画面可以实时调节目标点,但是出于对现实的考虑,当用户在展厅等场所进行参观时,用户处于一般是缓慢移动或者不动的情况,用户的位置在极短时间内移动幅度不大,因此每隔一段预设时间根据用户的位置确定目标点即可。

在本实施例中,预设时间可以设置为1-5秒。

在本实施例中,当柔性显示屏的曲率为最大值时,对应的曲率半径达到最小值,此时曲率半径的值就是第一预设距离。当柔性显示屏的曲率为最大值时,也是柔性显示屏所能达到的最大弯曲程度。因为调节柔性显示屏的目的就是使柔性显示屏的曲率中心与目标点贴合,即使目标点成为柔性显示屏的曲率中心,若目标点到第一曲线的中点的距离小于第一预设距离,理论上曲率半径要变的更小,对于实际的场景,柔性显示屏的调节幅度是有限的,所以当柔性显示屏的曲率半径达到最小值时,即使目标点到第一曲线的中点的距离小于第一预设距离,柔性显示屏也无法再进一步弯曲,此时目标点就不为柔性显示屏的曲率中心。

在本实施例中,因为柔性显示屏调节机构的正中间的机构是固定不动的,所以第二曲线的中点也应该是固定不动的,新的第二曲线的中点也是固定不动的。

在本实施例中,S106中,目标点到第一曲线的中点的距离是新的第二曲线的曲率圆的半径或半径的一部分,即目标点始终落在新的第二曲线的曲率圆的半径上。

在本实施例中,S106中,新的第二曲线的曲率中心就是目标点,也可以理解为新的第二曲线为以目标点为圆心的圆上的一段圆弧。

在本实施例中,S108中,当识别到第二摄像头的监控画面中用户全部消失的前提条件是第二摄像头的监控画面在前一帧是有识别到用户的存在的。

在本实施例中,S108中,当用户全部消失时,对柔性显示屏的曲率进行初始化操作。

在本实施例中,用户观看区处于柔性显示屏显示端的前方。

本发明实施例提供的一种柔性显示屏自动调节方法通过第一摄像头得到柔性显示屏上边缘的第一曲线,对第一曲线进行划分得到若干段子曲线,根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏。这样做完成了柔性显示屏的初始化调整。通过第二摄像头的监控画面识别用户的位置,根据用户的位置确定目标点,根据目标点到第一曲线的中点的距离调节第二曲线,根据第二曲线调节柔性显示屏。这样做解决了在柔性显示屏播放媒体文件时,根据用户的位置调整柔性显示屏的曲率的问题。

在一个实施例中,所述根据第一曲线的曲率将第一曲线划分成若干段子曲线,包括:

S201,在第一曲线的中点设置一个检测点,从该检测点分别沿第一曲线向第一曲线的两端设置若干个检测点,每两个检测点之间的距离为第二预设距离,从第一曲线的一端到另一端对检测点按顺序进行序号标记;

S202,计算第i个检测点的曲率和第i+1个检测点的曲率;

S203,判断第i个检测点的曲率是否等于第i+1个检测点的曲率;

S204,若第i个检测点的曲率不等于第i+1个检测点的曲率,则将第i个检测点作为前后两段子曲线的划分点,i累加1;

S205,若第i个检测点的曲率等于第i+1个检测点的曲率,则i累加1;

S206,重复S202-S205直到所有检测点都判断完毕,得到若干个划分点;

S207,根据得到的若干个划分点将第一曲线进行划分,得到若干段子曲线;

其中,第一曲线的两个端点不设置检测点,i的初始值为1。

在本实施例中,因为第一曲线的中点是固定不动的,所以在中点设置一个检测点。

在本实施例中,划分第一曲线是为了得到多段曲率不同的圆弧,即子曲线本质是一段圆弧,相连的子曲线的曲率是不同的。对于一段圆弧,圆弧上每个点的曲率都是一样的,所以划分第一曲线本质是判断第一曲线上连续的点的曲率是否一样。理论上曲线是由无数个点组成的,在实际的过程中,只要第二预设距离足够小,设置的检测点就可以视为组成第一曲线的点。比如说,第一曲线在图示中的长度为1m,那么第二预设距离可以设置为0.01m。

在本实施例中,检测点的曲率可以通过曲率公式得到。

在本实施例中,曲率有正负之分,曲率的正负是用来判断曲线弯曲的方向。若设定凸曲线的曲率为正曲率,则凹曲线的曲率为负曲率。

在本实施例中,划分得到每段子曲线为一段圆弧,即只有一个曲率。所以若前后两个检测点的曲率不同,即这两个检测点所在的曲线不是同一段圆弧。

在本实施例中,划分成若干段子曲线的目的是减少柔性显示屏调节的过程。比如说,在展示场所关闭期间,柔性显示屏调节机构等设备停止工作,柔性显示屏部分区域的曲率发生了改变,那么柔性显示屏调节机构上电后,只需要对部分子曲线进行曲率的调节。

在一个实施例中,所述根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏,包括:

确定每段子曲线的曲率中心;

对于每段子曲线,根据预设点和该子曲线的曲率中心调节该子曲线;

将所有的子曲线组成的新曲线记为第二曲线,根据第二曲线调节柔性显示屏。

在本实施例中,曲线的曲率中心就是曲线对应的曲率圆的圆心。

在一个实施例中,所述确定每段子曲线的曲率中心,包括:

对于每段子曲线,在该子曲线上任取两个不同的切点;

分别过两个切点做两条法线;

将两条法线的交点确定为该子曲线的曲率中心。

在本实施例中,还可以采用其他方式求该子曲线的曲率中心,比如说根据垂径定理的原理等方式。

在一个实施例中,所述对于每段子曲线,根据预设点和该子曲线的曲率中心调节该子曲线,得到新的子曲线,包括:

将包含第一曲线的中点的子曲线作为第一个调节的子曲线,从第一个调节的子曲线沿第一曲线的两端按顺序对子曲线进行调节;

对于每段子曲线,判断该子曲线的曲率中心是否与预设点贴合,若是,则不调节该子曲线;

若子曲线的曲率中心不与预设点贴合,则调节子曲线的曲率使该子曲线的曲率中心和预设点贴合;

其中,调节子曲线时保持前后的子曲线处于同一曲线上。

在本实施例中,因为柔性显示屏调节机构的正中间的机构是固定不动的,即第一曲线的中点是固定不动的,所以以包含第一曲线的中点的子曲线为第一个调节的子曲线分别向第一曲线的两端进行调节。

在本实施例中,若第一曲线的中点为划分点,那么包含第一曲线的中点的子曲线就有两段,这两段子曲线都可以视为包含第一曲线的中点的子曲线。

在本实施例中,从实际的角度出发,子曲线是第一曲线划分出来的,第一曲线又是柔性显示屏上边缘在第一摄像头中的体现,所以子曲线之间都是相连的,在调节子曲线的过程中,要保持子曲线之间依旧是相连的,即调节子曲线时保持前后的子曲线处于同一曲线上。

在一个实施例中,所述确定每段子曲线的曲率中心,之前还包括:

对于每段子曲线,判断子曲线是否为直线,若是,对该子曲线进行调节使该子曲线从直线变为弧线。

在本实施例中,直线的曲率为0,且没有曲率中心,所以在确定子曲线的曲率中心前需要先确定子曲线是否为直线。

在本实施例中,子曲线是计算机设备对第一曲线的划分,所以子曲线可以在计算机设备上进行调节。

在本实施例中,因为子曲线可以视为一段圆弧,所以将子曲线从直线调整为弧线,弧线即为圆弧的曲线。

在本实施例中,弧线的曲率可以是任意值,为了简单化,可以选择左边或者右边相连的子曲线的曲率作为弧线的曲率。

在一个实施例中,所述每隔一段预设时间根据第二摄像头的监控画面中用户的位置确定目标点,包括:

将第二摄像头的监控画面中用户的位置的中心点记为用户的位置点;

每隔一段预设时间判断用户的位置点的数量是否等于1,若是,则将用户的位置点记为目标点;

若用户的位置点的数量不等于1,则判断用户的位置点是否处于同一直线上,若是,则将所有用户的位置点相连,得到线段,将线段的中点记为目标点;

若用户的位置点不处于同一直线,则根据所有用户的位置点通过凸包算法得到一个凸多边形;

确定凸多边形的最大内切圆,将最大内切圆的圆心记为目标点。

在本实施例中,图像识别是一种现有技术,这里不再展开说明。

在本实施例中,第二摄像头的监控画面中,是从俯视的角度对用户进行识别,监控到的用户图像就是用户头顶的图像,将用户头顶的图像视为一个圆,那么用户的位置的中心点就是该圆的圆心,这也符合实际上人眼的大概位置。

在本实施例中,凸包是一个计算几何中的概念,凸包可以理解为包括所有用户的位置点的最小凸多边形。

在本实施例中,凸包算法是一种现有技术,有多种计算方式。

在本实施例中,凸多边形的最大内切圆可以通过最大内切圆算法得到,最大内切圆的圆心可以通过计算凸多边形的所有顶点到最大内切圆的距离来确定。

如图5所示,在一个实施例中,提供了一种柔性显示屏自动调节装置,具体可以包括:

获取曲线模块,用于获取第一摄像头对柔性显示屏的俯拍图,得到柔性显示屏上边缘的第一曲线;

划分曲线模块,用于根据第一曲线的曲率将第一曲线划分成若干段子曲线;

第一调节模块,用于根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏;

获取监控模块,用于获取第二摄像头的监控画面;

识别用户模块,用于对第二摄像头的监控画面进行用户识别,当识别到第二摄像头的监控画面出现用户时,每隔一段预设时间根据第二摄像头的监控画面中用户的位置确定目标点;

第二调节模块,用于判断目标点到第一曲线的中点的距离是否大于等于第一预设距离,若是,则调节第二曲线使其曲率中心和目标点贴合,得到新的第二曲线,根据新的第二曲线调节柔性显示屏;

第三调节模块,用于若目标点到第一曲线的中点的距离小于第一预设距离,根据柔性显示屏的最大曲率调整柔性显示屏同时使目标点落在对应的曲率圆的半径上;

复原调节模块,用于当识别到第二摄像头的监控画面中用户全部消失时,执行获取曲线模块、划分曲线模块和第一调节模块;

其中,第一摄像头安装在柔性显示屏中点的正上方,拍摄角度垂直于地面,第二摄像头安装在用户观看区的正上方,拍摄角度垂直于地面。

在本实施例中,所述的一种柔性显示屏自动调节装置的各个模块为本发明方法部分的模块化,对于各个模块的具体解释说明,请参考本发明方法部分的对应内容,本发明实施例在此不再赘述。

如图6所示,在一个实施例中,提供了一种柔性显示屏自动调节系统,具体可以包括:

柔性显示屏、柔性显示屏调节机构、摄像头以及控制模块;

所述柔性显示屏与所述柔性显示屏调节机构相固定,用于播放媒体文件;

所述柔性显示屏调节机构与所述控制模块相连,用于调节柔性屏的曲率;

所述摄像头与所述控制模块相连,用于拍摄柔性显示屏的俯拍图和监控用户观看区,传输俯拍图或监控画面给所述控制模块;

所述控制模块用于执行上述柔性显示屏自动调节方法的步骤。

在本实施例中,柔性显示屏调节机构有多种机构。比如说,存在一种由铰链、机械臂和支撑框组成的柔性显示屏调节机构,铰链链接相连机械臂,机械臂与支撑框连接,柔性显示屏设置在支撑框上,铰链调整两个相邻机械臂的相对角度使相邻机械臂呈现一定的角度,从而使设置有柔性显示屏的支撑框呈现相应的弯曲状态;还有存在一种由气缸和支撑组件组成的柔性显示屏调节机构,气缸和支撑组件均匀的分布在柔性显示屏的背面,通过各个气缸的伸缩来调节柔性显示屏的曲度。

在本实施例中,监控用户观看区的摄像头的监控区域要大于用户观看区的面积,所以监控用户观看区的摄像头可以有多个。监控用户观看区的摄像头越多,每个摄像头负责的区域就可以越小,得到的用户的位置也就越精准。

本发明实施例提供的一种柔性显示屏自动调节系统通过第一摄像头得到柔性显示屏上边缘的第一曲线,对第一曲线进行划分得到若干段子曲线,根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏。这样做完成了柔性显示屏的初始化调整。通过第二摄像头的监控画面识别用户的位置,根据用户的位置确定目标点,根据目标点到第一曲线的中点的距离调节第二曲线,根据第二曲线调节柔性显示屏。这样做解决了在柔性显示屏播放媒体文件时,根据用户的位置调整柔性显示屏的曲率的问题。

图6示出了一个实施例中计算机设备的内部结构图。如图6所示,该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现本发明实施例提供的一种柔性显示屏自动调节方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行本发明实施例提供的一种柔性显示屏自动调节方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本发明实施例提供的柔性显示屏自动调节装置可以实现为一种计算机程序的形式,计算机程序可在如图6所示的计算机设备上运行。计算机设备的存储器中可存储组成该柔性显示屏自动调节装置的各个程序模块,比如,图5所示的获取曲线模块、划分曲线模块、第一调节模块、获取监控模块、识别用户模块、第二调节模块、第三调节模块和复原调节模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本发明各个实施例的柔性显示屏自动调节方法中的步骤。

例如,图6所示的计算机设备可以通过如图5所示的柔性显示屏自动调节装置中的获取曲线模块执行步骤S101;计算机设备可通过划分曲线模块执行步骤S102;计算机设备可通过第一调节模块执行步骤S103;计算机设备可通过获取监控模块执行步骤S104;计算机设备可通过识别用户模块执行步骤S105;计算机设备可通过第二调节模块执行步骤S106;计算机设备可通过第三调节模块执行步骤S107;计算机设备可通过复原调节模块执行步骤S108。

在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

S101,获取第一摄像头对柔性显示屏的俯拍图,得到柔性显示屏上边缘的第一曲线;

S102,根据第一曲线的曲率将第一曲线划分成若干段子曲线;

S103,根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏;

S104,获取第二摄像头的监控画面;

S105,对第二摄像头的监控画面进行用户识别,当识别到第二摄像头的监控画面出现用户时,每隔一段预设时间根据第二摄像头的监控画面中用户的位置确定目标点;

S106,判断目标点到第一曲线的中点的距离是否大于等于第一预设距离,若是,则调节第二曲线使其曲率中心和目标点贴合,得到新的第二曲线,根据新的第二曲线调节柔性显示屏;

S107,若目标点到第一曲线的中点的距离小于第一预设距离,根据柔性显示屏的最大曲率调整柔性显示屏同时使目标点落在对应的曲率圆的半径上;

S108,当识别到第二摄像头的监控画面中用户全部消失时,执行S101-S103;

其中,第一摄像头安装在柔性显示屏中点的正上方,拍摄角度垂直于地面,第二摄像头安装在用户观看区的正上方,拍摄角度垂直于地面。

在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:

S101,获取第一摄像头对柔性显示屏的俯拍图,得到柔性显示屏上边缘的第一曲线;

S102,根据第一曲线的曲率将第一曲线划分成若干段子曲线;

S103,根据预设点和每段子曲线的曲率中心分别对每段子曲线进行调节,得到第二曲线,根据第二曲线调节柔性显示屏;

S104,获取第二摄像头的监控画面;

S105,对第二摄像头的监控画面进行用户识别,当识别到第二摄像头的监控画面出现用户时,每隔一段预设时间根据第二摄像头的监控画面中用户的位置确定目标点;

S106,判断目标点到第一曲线的中点的距离是否大于等于第一预设距离,若是,则调节第二曲线使其曲率中心和目标点贴合,得到新的第二曲线,根据新的第二曲线调节柔性显示屏;

S107,若目标点到第一曲线的中点的距离小于第一预设距离,根据柔性显示屏的最大曲率调整柔性显示屏同时使目标点落在对应的曲率圆的半径上;

S108,当识别到第二摄像头的监控画面中用户全部消失时,执行S101-S103;

其中,第一摄像头安装在柔性显示屏中点的正上方,拍摄角度垂直于地面,第二摄像头安装在用户观看区的正上方,拍摄角度垂直于地面。

应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

相关技术
  • 一种音频信号的调节方法、装置、设备及计算机存储介质
  • 一种柔性显示屏伸展长度的获取方法和电子设备
  • 显示屏亮度调节方法及装置、电子设备
  • 用于组装显示屏的可自动调节压轴平行和压力的装置、控制系统和压屏机
  • 显示屏自动亮度调节系统及显示屏自动亮度调节方法
  • 一种柔性屏调节装置、可调节的柔性显示屏装置及车辆
技术分类

06120116513546