一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示屏显示调节方法、系统、计算机设备及存储介质与流程

2023-01-15 09:55:53 来源:中国专利 TAG:


1.本技术涉及led显示屏幕显示领域,尤其涉及一种显示屏显示调节方法、系统、计算机设备及存储介质。


背景技术:

2.led显示屏通常由显示模块、控制系统及电源系统组成。其中,显示模块由led灯组成的点阵构成,主要负责发光显示;控制系统通过控制相应区域led灯的亮灭,可以让屏幕显示文字、图片、视频等内容;电源系统负责将输入电压电流转为显示屏需要的电压电流。
3.然而,led显示屏的亮度和画面尺寸显示如何调节目前是亟待解决的问题。


技术实现要素:

4.本技术提供一种显示屏显示调节方法、系统、计算机设备及存储介质,以解决led显示屏的亮度和画面尺寸显示如何调节以减少对于观看者影响较大的问题。
5.一种显示屏显示调节方法,包括:获取当前环境视频流;比对当前环境视频流和预设环境数据库,获取环境比对结果;基于环境比对结果,获取当前环境led显示屏的亮度标准;获取当前led显示屏的亮度,基于当前led显示屏的亮度和亮度标准,调节整屏亮度。
6.本技术在一较佳示例中可以进一步配置为:获取当前环境视频流,包括:基于获取的当前环境视频流中的若干视频帧,得到led显示屏识别结果;基于识别结果,对若干视频帧中的led显示屏图像进行剪裁,获得剪裁后led显示屏的图像。
7.本技术在一较佳示例中可以进一步配置为:在获得剪裁后led显示屏的图像之后,包括:对剪裁后led显示屏的图像进行预处理,分析预处理图像;基于预处理图像和预设环境数据库,获得当前环境led显示屏的亮度标准。
8.本技术在一较佳示例中可以进一步配置为:在获取当前环境视频流之后,包括:基于当前环境视频流,获取led显示屏的像素点间距和led显示屏与观看者之间的实际距离;基于像素点间距和实际距离,确定显示画面的缩放比例;基于缩放比例,调节led显示屏的图像尺寸和显示亮度。
9.本技术在一较佳示例中可以进一步配置为:在获取led显示屏的像素点间距之后,包括:基于像素点间距,获取像素密度;基于像素密度,分析当前整屏亮度,获取当前整屏亮度结果;
基于当前整屏亮度结果,调节led灯珠的工作状态。
10.本技术在一较佳示例中可以进一步配置为:获取当前led显示屏的亮度,包括:获取当前led显示屏中各个灯点的亮度值;基于led显示屏中各个灯点的亮度值生成亮度分布图,检查亮度分布图中是否存在低亮度值区域。
11.本技术在一较佳示例中可以进一步配置为:调节整屏亮度,包括:调节流过led显示屏两端的电流;和/或,根据脉宽调制方法实现灰度掌握,周期性改变光脉冲宽度。
12.本技术目的二是提供一种显示屏显示调节系统。
13.本技术的上述申请目的二是通过以下技术方案得以实现的:一种显示屏显示调节系统,包括:获取视频流模块,用于获取当前环境视频流;获取环境比对模块,用于比对所述当前环境视频流和预设环境数据库,获取环境比对结果;获取亮度标准模块,用于基于所述环境比对结果,获取当前环境led显示屏的亮度标准;调节整屏亮度模块,用于获取当前led显示屏的亮度,基于所述当前led显示屏的亮度和所述亮度标准,调节整屏亮度。
14.本技术目的三是提供一种计算机设备。
15.本技术的上述申请目的三是通过以下技术方案得以实现的:一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的显示屏显示调节方法。
16.本技术目的四是提供一种计算机可读存储介质。
17.本技术的上述申请目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述的显示屏显示调节方法。
18.综上,本技术包括以下有益技术效果:上述显示屏显示调节方法、系统、设备及可读存储介质,将当前环境视频流与预设环境数据库进行比对,获取环境比对结果,并根据环境比对结果获取当前环境led显示屏的亮度标准,再获取当前led显示屏的亮度,根据当前led显示屏的亮度和亮度标准进而调节整屏亮度。从而实现在不同环境下led显示屏显示的自动调节,减少对观看者视力的损害,有效保障led显示屏显示调节的可靠性和准确性。
附图说明
19.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1绘示本技术第一实施例中显示屏显示调节方法的流程图;
图2绘示本技术第一实施例中显示屏显示调节方法的整体流程图;图3绘示出本技术一实施例中显示屏显示调节系统的示意图;图4绘示出本技术一实施例中计算机设备的示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
23.下面结合说明书附图对本技术实施例作进一步详细描述。
24.本技术实施例提供一种显示屏显示调节方法,方法的主要流程描述如下:参照图1,s10、获取当前环境视频流。
25.其中,当前环境视频流是指当前环境视频数据的传输,例如,它能够被作为一个稳定的和连续的流通过网络处理。
26.具体地,实时采集当前环境的视频流信息,并利用光敏二极管感应环境亮度,然后上传至云存监控终端中。从云存储监控终端中获取当前环境视频流信息,并切片形成若干视频帧,识别每个视频帧中的环境信息。
27.步骤s10的作用在于全方位获取当前环境视频流中的环境信息,便于对环境信息进行识别。
28.在一实施例中,步骤s10,即获取当前环境视频流,包括:s101、基于获取的当前环境视频流中的若干视频帧,得到led显示屏识别结果。
29.其中,led显示屏结果包括led显示屏的型号、尺寸、成像位置等。
30.s102、基于识别结果,对若干视频帧中的led显示屏图像进行剪裁,获得剪裁后led显示屏的图像。
31.具体地,利用led显示屏前设置的摄像头对led显示屏及其周围环境进行拍摄,对获取的当前环境视频流中的若干视频帧进行识别分析,得到led显示屏结果,根据led显示屏识别结果中的成像位置对视频帧进行适当的剪裁,使得视频帧中只有led显示屏的图像,不包含其他除led显示屏之外的背景内容。
32.步骤s101和s102的作用在于提高led显示屏亮度显示检测的准确性。
33.在一实施例中,在步骤s102之后,即在获得剪裁后led显示屏的图像之后,包括:s103、对剪裁后led显示屏的图像进行预处理,分析预处理图像。
34.s104、基于预处理图像和预设环境数据库,获得当前环境led显示屏的亮度标准。
35.其中,图像预处理,是将每一个文字图像分检出来交给识别模块识别,这一过程称为图像预处理。在图像分析中,对输入图像进行特征抽取、分割和匹配前所进行的处理。
36.具体地,对剪裁后的图像进行预处理,包括例如去噪处理和合适的修正等,其中,去噪处理可以包括去除照片的背景噪声,去除相机的高斯噪声等,合适的修正可以包括例
如旋转、畸变校正等。根据预处理后的图像的环境特征进行分析,并与预设环境数据库进行比对,获取环境的类型,比如:室内和户外等,从而提取该环境类型下的亮度标准。
37.其中,对应环境类型下的亮度标准是预先输入至预设环境数据库中的,户外led显示屏的整屏亮度通常与显示屏的安装位置、朝向、安装环境等因素密切相关。比如:若户外led显示屏安装位置是面向南或者偏南方向,显示屏的亮度相对偏高,一般在7000cd/m2以上;如果是向北或者偏北方向时,即背离太阳光直射方向时,则亮度可以适当低一些,在5500cd/m2左右;倘若户外led显示屏在城市内高楼遮挡处、大树遮挡处,则亮度一般在4000cd/m2即可。
38.步骤s103和s104的作用在于消除图像中无关的信息,恢复有用的真实信息,增强有关信息的可检测性和最大限度地简化数据,从而改进特征抽取、图像分割、匹配和识别的可靠性。并且,提高led显示屏识别的完整性。
39.在一实施例中,在步骤s10之后,即在获取当前环境视频流之后,包括:s11、基于当前环境视频流,获取led显示屏的像素点间距和led显示屏与观看者之间的实际距离。
40.其中,像素点间距为led显示屏中一个灯珠中心到相邻灯珠中心的距离,单位为毫米,常用“pixel pitch”单词中的字母“p”来简称点间距,例如1.5mm点间距的屏称为p1.5,2mm点间距的屏称为p2。其他的点间距,以此类推。
41.s12、基于像素点间距和实际距离,确定显示画面的缩放比例。
42.s13、基于缩放比例,调节led显示屏的图像尺寸和显示亮度。
43.具体地,根据公式缩放比例=实际视距/最佳视距计算显示画面的缩放比例,其中,实际视距≥最佳视距。当实际视距越大时,缩放比例越大,即观看者站得越远,显示画面越大。
44.其中,最佳视距=像素点间距
×
3000。
45.步骤s11至s13的作用在于通过led显示屏与观看者之间的实际距离,调节led显示屏的图像尺寸和显示亮度,提高led显示屏显示调节的可实施性和完整性。
46.在一实施例中,在步骤s11之后,即在获取led显示屏的像素点间距之后,包括:s14、基于像素点间距,获取像素密度。
47.s15、基于像素密度,分析当前整屏亮度,获取当前整屏亮度结果。
48.其中,点间距是从两两像素间的距离来反映像素密度,点间距和像素密度是显示屏的物理属性;信息容量则是单位面积像素密度的一次性所显示的信息承载能力的数量单位。点间距越小,像素密度越高,单位面积一次性可显示信息容量越多,适合观看的距离越近。点间距越大,像素密度越低,单位面积一次性可显示信息容量越少,适合观看的距离越远。
49.在实际led显示屏生产时,应选择发光效率高而又能获得显色丰富鲜艳的三基色led灯管,以使在色度图中的色三角形面积尽可能在且靠近光谱轨迹,来满足丰富的彩色和发出足够的亮度。在明确亮度及点密度的要求条件下,灯管亮度计算方法如下:(以两红、一绿、一蓝为例):红色led灯管亮度:亮度cd/m2 点数/m2×
0.3 2;绿色led灯管亮度:亮度cd/m2 点数/m2×
0.6;蓝色led灯管亮度:亮度cd/m2 点数/m2×
0.1。例如:每平方米2500点密度,2r1g1b,每平方米亮度要求为5000 cd/m2,则红色led灯管亮度为5000 2500
×
0.3 2=
0.3;绿色led灯管亮度为5000 2500
×
0.6 2=1.2;蓝色led灯管亮度为5000 2500
×
0.1=0.2;每像素点的亮度为0.3
×
2 1.2 0.2=2.0 cd。
50.在一实施例中,步骤s20,比对当前环境视频流和预设环境数据库,获取环境比对结果。
51.其中,预设环境数据库包含室内、室外、光线强度以及光线的种类。光线的种类包括自然光、场景光和人造光。
52.具体地,从当前环境视频流中抽取得到n个关键帧,根据预设环境数据库抽取得到m个关键帧;将当前环境视频流的n个关键帧依次分别与预设数据库的每个关键帧进行相似性比较,根据关键帧相似性比较得到的当前环境视频流的相似关键帧组,根据相似关键帧组确定当前环境视频流的相似图像组,并同步时间流信息得到相似图像片段,进而对该相似图像片段进行分析得出环境比对结果。
53.步骤s20的作用在于提高当前环境类型判断的准确性,进而提高led显示屏的整屏亮度调节的可靠性和准确性。
54.在一实施例中,步骤s30,基于环境比对结果,获取当前环境led显示屏的亮度标准。
55.其中,当前环境led显示屏的亮度标准为预先输入至预设环境数据库内的亮度标准。
56.具体地,根据获取的环境比对结果,从预设环境数据库中提取出当前环境led显示屏的亮度标准。
57.步骤s30的作用在于获取当前环境led显示屏的亮度标准,为整屏亮度调节提供参考性,使整屏亮度的调节较为准确。
58.在一实施例中,步骤s40,获取当前led显示屏的亮度,基于当前led显示屏的亮度和亮度标准,调节整屏亮度。
59.在一实施例中,步骤s40,即获取当前led显示屏的亮度,包括:s401、获取当前led显示屏中各个灯点的亮度值。
60.s402、基于led显示屏中各个灯点的亮度值生成亮度分布图,检查亮度分布图中是否存在低亮度值区域。
61.具体地,确定低亮度值区域中的低亮度的像素点为异常点,判断异常点构成连通域或是离散分布状态;若构成连通域,则确定异常点来源于摄像设备;若是离散分布状态,则确定异常点为屏体的异常灯点。并通过当前led显示屏的亮度提取屏体各个灯点的亮度值,按照亮度标准调整该屏体各个灯点的亮度值。
62.步骤s401和s402的作用在于提高低亮度值区域的灯点状态判断的准确性,有效提高该低亮度值区域灯点的亮度调节效率。
63.在一实施例中,步骤s40,即调节整屏亮度,包括:s403、调节流过led显示屏两端的电流。
64.s404、根据脉宽调制方法实现灰度掌握,周期性改变光脉冲宽度。
65.其中,调制脉冲宽度(pwm),使用人眼能感觉到的变化的频率,使用脉宽调制方法来实现灰度控制,即周期性改变光脉冲宽度。脉宽调制更适宜数字控制,已得到了广泛的应用,常见的方法是采纳微机。目前几乎所有的led显示屏都是采纳脉宽调制来控制灰度等
级。
66.具体地,利用光敏电阻对环境光的敏感特性,采集环境光的变化状况,将其转换成电信号并送入到单片机中,由单片机进行信号处理,并按照一定的规律控制输出pwm波的占空比。在单片机与led显示屏之间加一个开关调压电路,实现单片机对显示屏的亮度调整。将调整后的pwm波对开关调压电路进行控制,从而调节显示屏的输入电压的大小,最终实现显示屏的亮度控制。
67.本实施例提供的显示屏显示调节方法,如图2所示的显示屏显示调节方法的整体流程示意图,将当前环境视频流与预设环境数据库进行比对,获取环境比对结果,并根据环境比对结果获取当前环境led显示屏的亮度标准,再获取当前led显示屏的亮度,根据当前led显示屏的亮度和亮度标准进而调节整屏亮度。从而实现在不同环境下led显示屏显示的自动调节,减少对观看者视力的损害,有效保障led显示屏显示调节的可靠性和准确性。
68.本技术另一实施例,公开了一种显示屏显示调节系统。
69.参照图3,显示屏显示调节系统包括:获取视频流模块10,用于获取当前环境视频流;获取环境比对模块20,用于比对当前环境视频流和预设环境数据库,获取环境比对结果;获取亮度标准模块30,用于基于环境比对结果,获取当前环境led显示屏的亮度标准;调节整屏亮度模块40,用于获取当前led显示屏的亮度,基于当前led显示屏的亮度和亮度标准,调节整屏亮度。
70.本实施例提供的显示屏显示调节系统,由于其各模块本身的功能及彼此之间的逻辑连接,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参见前述led显示屏显示调节的方法步骤的相关描述,在此不再累述。
71.关于显示屏显示调节系统的具体限定可以参见上文中对于显示屏显示调节方法的限定,在此不再赘述。上述显示屏显示调节系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
72.在一实施例中,提供一种计算机设备,该计算机设备可以是监控终端,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性介质、内存储器。该非易失性介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储基于摄像机的监控方法中需保存的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种显示屏显示调节方法。
73.在一实施例中,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例显示屏显示调节方法,例如图1所示s10至步骤s40。或者,处理器执行计算机程序时实现上述实施例中显示屏显示调节系统的各模块/单元的功能,例如图3所示模块10至模块40的功能。为避免重复,
此处不再赘述。
74.在一实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述实施例显示屏显示调节方法,或者,该计算机程序被处理器执行时实现上述系统实施例中显示屏显示调节系统中各模块/单元的功能。为避免重复,此处不再赘述。
75.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其他介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
76.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将系统的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
77.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献