屏幕显色一致性检测方法、存储介质及交互式显示装置与流程
未命名
07-28
阅读:105
评论:0
1.本发明涉及显示设备技术领域,具体涉及一种屏幕显色一致性检测方法、设备、存储介质及交互式显示装置。
背景技术:
2.教育、商务等领域的显示设备(业界称之为大屏)通常配备触控屏幕以形成交互式显示装置,可通过接收针对屏幕显示内容的触控操作与用户进行交互。在大屏安装内置电脑(ops电脑)的情况下,交互式显示装置可工作于双系统下,例如大屏本身安装有安卓系统,内置电脑中安装有windows等其他操作系统,在双系统下可实现书写加速,降低书写笔迹的延迟。然而,在执行书写加速时,由于有一些大屏的显示屏颜色取色会有细微的差别,导致书写加速会有色差,降低用户的使用体验。为此,通常需要对大屏的屏幕进行显色一致性检测。
3.现有技术中一般通过使用专用的硬件检测工具对屏幕进行分模块检测,以检测屏幕是否显色一致。但是,由于屏幕的颜色在发生变化后,与原先的颜色的差别不大,在这种情况下,对硬件检测工具的精度要求高,但现有的工具不够精密,从而导致屏幕显色一致性检测结果的可靠性较低。
技术实现要素:
4.基于上述现状,本发明的主要目的在于提供一种屏幕显色一致性检测方法、设备、存储介质及交互式显示装置,提高屏幕显色一致性检测结果的可靠性。
5.为实现上述目的,根据本发明的一方面,提供一种屏幕显色一致性检测方法,适用于交互式显示装置,交互式显示装置安装有第一操作系统和第二操作系统,所述方法应用于第一操作系统,所述方法包括:
6.将显示面积参数和待显示像素值发送至第二操作系统,供第二操作系统控制屏幕依据显示面积参数和待显示像素值显示出一显示区域;记录第二操作系统反馈的第一实际像素值,其中,第一实际像素值为显示区域的中心点所显示的像素值;将显示面积参数沿预设方向变化预定的量,将变化后的显示面积参数作为新的显示面积参数,并将新的显示面积参数发送至第二操作系统,供第二操作系统控制屏幕依据新的显示面积参数和待显示像素值显示出一新的显示区域;记录第二操作系统反馈的第二实际像素值,其中,第二实际像素值为新的显示区域的中心点所显示的像素值;判断第一实际像素值是否与第二实际像素值相等;若是,则转至将显示面积参数沿预设方向变化预定的量,将变化后的显示面积参数作为新的显示面积参数,并将新的显示面积参数发送至第二操作系统的步骤,直至显示面积参数沿预设方向变化至超出预设阈值,输出显色一致的结果;若否,则输出显色不一致的结果。
7.在本发明实施例中,第一操作系统通过向第二操作系统发送显示面积参数和待显示像素值,使得第二操作系统能够控制屏幕中的显示区域依据显示面积参数和待显示像素
值进行显示,从而使得第一操作系统能够接收到第二操作系统检测的第一实际像素值,第一操作系统还通过将新的显示面积参数发送至第二操作系统,使得第二操作系统控制屏幕中新的显示区域依据新的显示面积参数和待显示像素值进行显示,从而使得第一操作系统能够接收到第二操作系统检测的第二实际像素值,最后,第一操作系统在判断第一实际像素值与第二实际像素值相等时,继续向第二操作系统发送新的显示面积参数,直至显示面积参数超过预设阈值,输出显色一致的结果,在判断第一实际像素值与第二实际像素值不相等时,输出显色不一致的结果。通过这种方式,可以对屏幕显色一致性进行检测,以在不同颜色在屏幕的显示占比不同,屏幕对颜色的显示发生变化时,检测出显色不一致的屏幕,并且,基于第二操作系统获取到的屏幕最终显示的实际像素值判断显色一致性,提高了屏幕显色一致性检测结果的可靠性。
8.优选地,预设方向为面积增大方向,显示面积参数为可显示总面积的占比,其初始值为x%,预设阈值为可显示总面积的100%,其中,0<x≤50。
9.优选地,0<x≤20,预定的量等于显示面积参数的初始值。
10.优选地,预设方向为面积减小方向,预设阈值为可显示总面积的y%,其中,y%为屏幕可显示的最小像素单元的面积占比。
11.根据本发明的另一方面,提供一种屏幕显色一致性检测方法,适用于交互式显示装置,交互式显示装置安装有第一操作系统和第二操作系统,所述方法应用于第二操作系统,该方法包括:接收第一操作系统发送的显示面积参数和待显示像素值,控制屏幕中的显示区域依据显示面积参数和待显示像素值显示出一显示区域;对显示区域的中心点进行像素值检测,得到显示区域的中心点所显示的第一实际像素值,将第一实际像素值发送至第一操作系统;接收第一操作系统发送的新的显示面积参数,并控制屏幕依据新的显示面积参数和待显示像素值显示出一新的显示区域,新的显示面积参数由第一操作系统将显示面积参数沿预设方向变化预定的量得到;对新的显示区域的中心点进行像素值检测,得到新的显示区域的中心点所显示的第二实际像素值,并将第二实际像素值发送至第一操作系统,用于供第一操作系统判断第二实际像素值与第一实际像素值是否相等,并基于判断结果停止发送或者继续发送新的显示面积参数。
12.优选地,显示区域为矩形区域,每次显示的显示区域的其中一个顶点均与屏幕的其中一个顶点对齐。
13.根据本发明的另一方面,提供了一种屏幕显色一致性检测设备,该设备包括:处理器和存储器;存储器用于存储可执行指令,可执行指令使处理器执行上述屏幕显色一致性检测方法的操作。
14.根据本发明的另一方面,提供了一种计算机可读存储介质,存储介质中存储有可执行指令,可执行指令被执行时,能够实现上述屏幕显色一致性检测方法。
15.根据本发明的另一方面,提供了一种交互式显示装置,交互式显示装置包括第一设备和第二设备,第一设备包括屏幕,第二设备中安装有第一操作系统,第一设备中安装有第二操作系统;第一操作系统能够执行上述的屏幕显色一致性检测方法的操作;第二操作系统能够执行上述的屏幕显色一致性检测方法的操作。
16.优选地,交互式显示装置为智能电子黑板或智能交互大屏。
17.本发明的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介
绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。
附图说明
18.以下将参照附图对本发明的屏幕显色一致性检测方法的优选实施方式进行描述。图中:
19.图1为根据本发明的一种优选实施方式的屏幕显色一致性检测方法的流程示意图;
20.图2为根据本发明的一种优选实施方式的屏幕显色一致性检测方法的流程示意图;
21.图3为根据本发明的一种优选实施方式的屏幕显色一致性检测设备的结构示意图;
22.图4为根据本发明的一种优选实施方式的交互式显示装置的结构示意图。
具体实施方式
23.以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分,为了避免混淆本发明的实质,公知的方法、过程、流程、元件并没有详细叙述。
24.此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
25.除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
26.在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
27.教育、商务等领域的显示设备通常配备有触控屏幕,并具有触摸交互系统,下文将这样的显示设备称为显示屏。显示屏安装有android系统,显示屏的显示由android系统控制。显示屏可通过串口外接ops(open pluggable specification,开放式可插拔规范)电脑,该电脑安装有windows系统,此时,显示屏具有android和windows双操作系统特征,在双系统下可实现书写加速,降低书写笔迹的延迟。在使用过程中,android系统和windows系统之间可以来回切换,每一个系统上都运行有相应的软件,以满足教育教学、商用会议等场合的应用需求。当用户使用windows系统时,windows系统的画面需要通过android系统控制显示屏进行显示。
28.正常情况下,当显示屏的不同颜色占比发生变化时,在显示屏上最终显示给用户的颜色不会随着显示屏的不同颜色占比的变化而发生变化,即显示屏对于颜色的显示应该是始终一致的。但是,执行书写加速时,在某些显示屏上,windows系统中的颜色显示会有不一致的现象,即先在windows系统中绘制一块红色区域,然后在windows系统中绘制另一块红色区域,先前绘制的红色区域的显示颜色发生了变化,比如由亮红色变成暗红色,在这种
情况下,颜色差异会降低用户的体验感。
29.本发明发明人发现,在windows系统中进行绘制的操作时,android系统在控制显示屏进行显示前都会使用图像压缩算法对显示信息进行压缩,当不同颜色在整个显示屏的占比发生变化时,有的图像压缩算法不会影响android系统对图像压缩的情况,有的算法例如图像有损压缩算法会影响android系统对图像压缩的情况,即改变显示信息的像素值,导致显示屏前后的颜色出现偏差,从而导致显示屏的显色不一致。例如,显示屏以黑色为底时,当使用红色绘制5%区域时,黑色占比95%,此时,显示屏中红色与黑色之间的比值为1:19,接下来继续使用红色绘制10%区域时,黑色占比90%,此时,显示屏中红色与黑色之间的比值为1:9,在这种情况下,前后两次绘制导致红色与黑色之间的占比不一样,从而影响android系统对图像压缩的情况,使得绘制在后的红色区域的像素值发生改变,从而使得绘制在前的红色区域的颜色与绘制在后的红色区域的颜色出现偏差。
30.目前,为了检测出显色不一致的显示屏,一般通过使用专用的硬件检测工具对显示屏进行分模块检测,以检测显示屏是否显色一致。但是,由于显示屏的颜色在发生变化后,与原先的颜色的差别不大,在这种情况下,对硬件检测工具的精度要求高,但现有的工具不够精密,从而导致显示屏显色一致性检测结果的可靠性较低。
31.基于此,本发明提出了一种屏幕显色一致性检测方法,通过在第一操作系统中使用相同的颜色在屏幕中绘制不同面积大小的显示区域,再通过比较所有不同面积大小的显示区域的像素值来判断屏幕的显色一致性。通过这种方式,可以使得不同颜色(即显示屏的底色和绘制的颜色)在屏幕的占比发生变化时,通过比较不同面积的显示区域的像素值检测出显色不一致的屏幕,提高屏幕显色一致性检测结果的可靠性。
32.本发明实施例提供的屏幕显色一致性检测方法包括但不限于用于教育显示屏、商用显示屏等显示设备。
33.本发明实施例提供了一种屏幕显色一致性检测方法,具体请参阅图1,图1为本发明实施例提供的屏幕显色一致性检测方法的流程图,该方法适用于交互式显示装置,该交互式显示装置可以是智能电子黑板或智能交互大屏,安装有第一操作系统和第二操作系统,该方法由第一操作系统执行,例如windows系统、安卓系统、linux系统、ios系统等。如图中所示,该方法包括以下步骤:
34.步骤110:将显示面积参数和待显示像素值发送至第二操作系统,供第二操作系统控制屏幕依据显示面积参数和待显示像素值显示出一显示区域。
35.其中,显示面积参数是指在屏幕(上文的显示屏)进行绘制时的显示区域大小,可以使用屏幕百分比来表示,即屏幕的可显示总面积的百分比,形状可以是圆形、矩形等,例如,当显示面积参数为10%,则表示在屏幕上绘制屏幕占比10%的区域。待显示像素值可使用十六进制来表达,例如常见颜色的表达形式为:红色0x00ff0000、绿色0x0000ff00、蓝色0x00ffffff。
36.可以理解的是,第二操作系统安装于待检测的显示屏,其可以是windows系统、安卓系统、linux系统、ios系统等。第一操作系统可以安装于ops电脑,ops电脑通过串口或者无线网络等方式与显示屏进行通信,也即第一操作系统通过串口或者无线网络与第二操作系统进行通信。显示屏的显示由第二操作系统控制,因此,当用户在第一操作系统中进行绘制的操作时,需要通过第二操作系统在显示屏上显示绘制的内容。例如,当要在第一操作系
统中使用红色绘制屏幕占比5%的矩形区域时,第一操作系统将待显示像素值0xff0000和显示面积参数5%发送给第二操作系统。
37.当第一操作系统将显示面积参数和待显示像素值发送给第二操作系统后,第二操作系统将待显示像素值进行压缩,再将压缩后的待显示像素值发送给屏幕,以控制屏幕中的一显示区域依据显示面积参数和压缩后的待显示像素值进行显示。
38.在这个过程中,若第二操作系统在对待显示像素值进行压缩时改变了待显示像素值,例如,当第二操作系统接收到显示面积参数5%和待显示像素值0xff0000时,会对待显示像素值0xff0000进行压缩,从而导致待显示像素值从0xff0000改变为0xf50000,最终使得屏幕依据显示面积参数5%和像素值0xf50000进行显示,即在屏幕中的显示区域为屏幕占比5%、实际像素值为0xf50000的区域。
39.步骤120:记录第二操作系统反馈的第一实际像素值,其中,第一实际像素值为显示区域的中心点所显示的像素值。
40.当第二操作系统控制屏幕完成显示后,第一操作系统通知第二操作系统对屏幕中的显示区域的中心点所显示的像素值进行检测,以获得此时屏幕中显示区域正在显示的第一实际像素值。当绘制的区域为矩形区域时,中心点所显示的第一实际像素值即为矩形中心处的点所显示的像素值,当绘制的区域为圆形时,中心点所显示的第一实际像素值即为圆心所显示的像素值。
41.在第二操作系统检测得到屏幕中显示区域的第一实际像素值后,将该第一实际像素值发送给第一操作系统,第一操作系统对该第一实际像素值进行存储。
42.步骤130:将显示面积参数沿预设方向变化预定的量,将变化后的显示面积参数作为新的显示面积参数,并将新的显示面积参数发送至第二操作系统,供第二操作系统控制屏幕依据新的显示面积参数和待显示像素值显示出一新的显示区域。
43.可以理解的是,显示面积参数第一次变化是在初始的显示面积参数的基础上变化,后续显示面积参数的变化是在前一个显示面积参数的基础上变化。预设方向可以是增大方向,例如从1%增大至100%,预设方向还可以是减小方向,例如从100%减小至1%。将显示面积参数沿预设方向变化预定的量是指显示面积参数每一次增大或者减小的数值,例如当显示面积参数为5%时,每一次增大5%、10%或者15%,得到新的显示面积参数为10%、15%或者20%,当显示面积参数为90%时,每一次减小5%、10%或者15%,得到新的显示面积参数为85%、80%或者75%。
44.第一操作系统将每一次变化后的显示面积参数都设置为新的显示面积参数后,会将新的显示面积参数再发送给第二操作系统。当第二操作系统接收到第一操作系统发送的新的显示面积参数时,控制屏幕中一新的显示区域依据待显示像素值和新的显示面积参数进行显示。可以理解的是,屏幕中新的显示区域显示之前,屏幕中前一次的显示区域所显示的内容被擦除。
45.待显示像素值与步骤110和步骤120中的待显示像素值为同一像素值,例如均为0xff0000。
46.步骤140:记录第二操作系统反馈的第二实际像素值,其中,第二实际像素值为新的显示区域的中心点所显示的像素值。
47.屏幕中新的显示区域依据新的显示面积参数进行显示后,第二操作系统对新的显
示区域的中心点所显示的像素值进行检测,得到第二实际像素值,接着第二操作系统将第二实际像素值反馈给第一操作系统,第一操作系统收到后对第二实际像素值进行存储。
48.步骤150:判断第一实际像素值是否与第二实际像素值相等。
49.当第一操作系统接收到第二操作系统反馈的第二实际像素值后,将存储的第一实际像素值与第二实际像素值进行大小比较,以判断第一实际像素值是否与第二实际像素值是否相等,进而判断屏幕是否显色一致,若是,则执行步骤160,若否,执行步骤170。
50.步骤160:转至步骤130,直至显示面积参数沿预设方向变化至超出预设阈值,输出显色一致的结果。
51.当第一实际像素值与第二实际像素值相等时,则转至步骤130至步骤150,步骤130至步骤150的具体实现过程前文已详细描述,此处不再赘述。
52.例如,当预设方向为增大方向时,预设阈值为100%,当预设方向为减小方向时,预设阈值为1%。当显示面积参数超出预设阈值后,例如102%时,则停止执行步骤130,此时,证明在第一操作系统中绘制所有不同显示面积时,屏幕中最终显示的实际像素值都相同,则表明颜色在整个屏幕的显示占比发生改变时,不会影响第二操作系统对待显示像素值的压缩,证明屏幕对颜色的显色一致,最终输出屏幕显色一致的结果,结束显色一致性的检测。
53.步骤170:输出显色不一致的结果。
54.若在步骤150的某次判断中,判断结果为第一实际像素值与第二实际像素值不相等,则表明第二操作系统控制屏幕依据新的显示面积参数和待显示像素值进行显示时,在对待显示像素值进行压缩时像素值发生了改变,使得屏幕中新的显示区域的中心点所显示的第二实际像素值与屏幕中前一次显示的第一实际像素值不等。例如,当第二操作系统控制屏幕依据新的显示面积参数10%和待显示像素值0xff0000进行显示时,会对待显示像素值0xff0000进行压缩,且此次压缩导致待显示像素值从0xff0000改变为0xf30000,最终使得屏幕中新的显示区域依据显示面积参数10%和待显示像素值0xf30000进行显示,即在屏幕中新的显示区域为屏幕占比10%、第二实际像素值为0xf30000的区域。
55.这种情况下,证明颜色在整个屏幕的显示占比发生改变时,屏幕对颜色的显示会发生改变,则输出屏幕显色不一致的结果,结束显色一致性的检测。
56.在本发明实施例中,第一操作系统通过向第二操作系统发送显示面积参数和待显示像素值,使得第二操作系统能够控制屏幕中的显示区域依据显示面积参数和待显示像素值进行显示,从而使得第一操作系统能够接收到第二操作系统检测的第一实际像素值,第一操作系统还通过将新的显示面积参数发送至第二操作系统,使得第二操作系统控制屏幕中新的显示区域依据新的显示面积参数和待显示像素值进行显示,从而使得第一操作系统能够接收到第二操作系统检测的第二实际像素值,最后,第一操作系统在判断第一实际像素值与第二实际像素值相等时,继续向第二操作系统发送新的显示面积参数,直至显示面积参数超过预设阈值,输出显色一致的结果,在判断第一实际像素值与第二实际像素值不相等时,输出显色不一致的结果。通过这种方式,可以对屏幕显色一致性进行检测,以在不同颜色在屏幕的显示占比不同,屏幕对颜色的显示发生变化时,检测出显色不一致的屏幕,并且,基于第二操作系统获取到的屏幕最终显示的实际像素值判断显色一致性,提高了屏幕显色一致性检测结果的可靠性。
57.为了在屏幕中显示不同面积的区域,根据本发明的一些实施例,可选地,预设方向为面积增大方向,显示面积参数为可显示总面积的占比,其初始值为x%,预设阈值为可显示总面积的100%,其中,0<x≤50%。
58.例如,当显示面积参数为屏幕的可显示总面积的4%,预定的量为4%时,则显示面积参数从初始值增大一个预定的量时,新的显示面积参数为8%,当显示面积参数为屏幕的可显示总面积的10%,预定的量为10%时,则显示面积参数从初始值增大一个预定的量得到的新的显示面积参数为20%。当显示面积参数增大后超出了屏幕的可显示总面积的100%,则不再增大显示面积参数。
59.由于显示面积参数每次增加的预定的量可以设置为50%,因此将显示面积参数的初始值x%中的x设置为0<x≤50可以使得至少能够生成一次新的显示面积参数,即至少可以按照两个不同的显示面积参数进行两次显示,以检测到能和第一实际像素值进行比较的至少一个第二实际像素值,从而得到前后两次显色是否一致的结果。若x大于50,则在显示面积参数的初始值的基础上进行第一次变化预定的量后,将使得显示面积参数超过100%而无法显示。
60.通过这种方式,可以得到不同的显示面积参数,使得屏幕中的显示区域不断发生变化,以对屏幕的显色一致性进行检测。
61.为了在屏幕中显示多个不同面积的区域,提高屏幕显色一致性的结果的可靠性,根据本发明的一些实施例,可选地,0<x≤20,预定的量等于显示面积参数的初始值。
62.例如,当显示面积参数为屏幕的可显示总面积的5%时,此时,预定的量为5%,则显示面积参数从初始值增大一个预定的量时,新的显示面积参数为10%,当显示面积参数为屏幕的可显示总面积的15%时,此时,预定的量为15%,则显示面积参数从初始值增大一个预定的量得到的新的显示面积参数为30%。
63.由于显示面积参数每次增加的预定的量等于显示面积参数的初始值,将显示面积参数的初始值x%中的x设置为0<x≤20时,能够尽可能多地保证显示面积参数的变化次数,从而能够进行多次实际像素值的比较,以提高屏幕显色一致性的结果的可靠性。并且,即使将显示面积参数的初始值设定为20%时,也至少能够生成5次新的显示面积参数,即至少可以按照5个不同的显示面积参数进行5次显示,检测到能和第一实际像素值进行比较的至少4个第二实际像素值。
64.为了在屏幕中显示不同面积的区域,根据本发明的另一些实施例,可选地,预设方向为面积减小方向,预设阈值为可显示总面积的y%,其中,y%为屏幕可显示的最小像素单元的面积占比。
65.例如,当显示面积参数的初始值为屏幕的可显示总面积的95%时,将预定的量设置为10%时,则显示面积参数从初始值减小一个预定的量时,新的显示面积参数为85%,当显示面积参数的初始值为屏幕的可显示总面积的85%时,将预定的量设置为5%时,则显示面积参数从初始值减小一个预定的量得到的新的显示面积参数为80%。当显示面积参数减小后小于屏幕可显示的最小像素单元的面积占比y%时,屏幕无法显示面积小于最小像素单元的面积占比y%的内容,则不再减小显示面积参数。
66.本发明实施例提供了另一种屏幕显色一致性检测方法,具体请参阅图2,图2为本发明实施例提供的屏幕显色一致性检测方法的流程图,该方法适用于交互式显示装置,该
交互式显示装置可以是智能电子黑板或智能交互大屏,安装有第一操作系统和第二操作系统,该方法由第二操作系统执行,例如windows系统、安卓系统、linux系统等。如图中所示,该方法包括以下步骤:
67.步骤210:接收第一操作系统发送的显示面积参数和待显示像素值,控制屏幕中的显示区域依据显示面积参数和待显示像素值显示出一显示区域。
68.步骤220:对显示区域的中心点进行像素值检测,得到显示区域的中心点所显示的第一实际像素值,将第一实际像素值发送至第一操作系统。
69.步骤230:接收第一操作系统发送的新的显示面积参数,并控制屏幕依据新的显示面积参数和待显示像素值显示出一新的显示区域,新的显示面积参数由第一操作系统将显示面积参数沿预设方向变化预定的量得到。
70.步骤240:对新的显示区域的中心点进行像素值检测,得到新的显示区域的中心点所显示的第二实际像素值,并将第二实际像素值发送至第一操作系统,用于供第一操作系统判断第二实际像素值与第一实际像素值是否相等,并基于判断结果停止发送或者继续发送新的显示面积参数。
71.本发明实施例的屏幕显色一致性检测方法的具体实现过程和有益效果可参考前述图1所示的实施例,此处不再赘述。
72.为便于在屏幕中显示不同面积的区域,根据本发明的一些实施例,可选地,显示区域为矩形区域,每次显示的显示区域的其中一个顶点均与屏幕的其中一个顶点对齐。
73.由于屏幕一般设计为矩形,因此将显示区域设置为矩形区域,能够更快速地在屏幕中显示出显示面积占屏幕的可显示总面积相对应百分比的一显示区域,提高屏幕的显示效率。
74.每一次在控制屏幕依据显示面积参数进行显示时,第二操作系统均可以控制屏幕从其中一个顶点的位置开始显示矩形区域,并且使得每次显示的显示区域的其中一个顶点均与屏幕的其中一个顶点对齐,使得屏幕中的显示区域都能共用同一个顶点,从而能够更快地在屏幕中定位显示区域所要显示的位置,进一步提高屏幕的显示效率。例如,可以在屏幕左上角顶点处的最小可显示单元显示矩形区域的左上角顶点这一像素值,从而每一次得到的矩形区域可以共用左上角顶点,并且,该矩形区域可以随着显示面积参数的增大而增大,直至与屏幕的可显示总面积相等。
75.图3示出了本发明实施例提供的屏幕显色一致性检测设备的结构示意图,本发明具体实施例并不对屏幕显色一致性检测设备的具体实现做限定。
76.如图3所示,该屏幕显色一致性检测设备可以包括:处理器(processor)302和存储器(memory)304。
77.其中,处理器302,用于执行程序306,具体可以执行上述用于屏幕显色一致性检测方法实施例中的相关步骤。
78.具体地,程序306可以包括程序代码,该程序代码包括计算机可执行指令。
79.处理器302可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。屏幕显色一致性检测设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
80.存储器304,用于存储程序306。存储器304可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
81.此外,本发明还提供了一种用于屏幕显色一致性检测设备的计算机可读存储介质,如芯片、光盘等,计算机可读存储介质上存储有执行程序,该执行程序被执行时,能够实现如上述屏幕显色一致性检测方法。
82.需要说明的是,本公开的实施例所述的计算机可读存储介质并不限定于上述所给实施例,例如还可以为电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
83.图4示出了本发明实施例提供的交互式显示装置的结构示意图,本发明具体实施例并不对交互式显示装置的具体实现做限定。如图中所示,该交互式显示装置400包括:第一设备410和第二设备420。第一设备410包括屏幕411,第二设备420中安装有第一操作系统421,第一设备410中安装有第二操作系统412。第一操作系统421能够执行上述屏幕显色一致性检测方法的操作。第二操作系统能够执行上述屏幕显色一致性检测方法的操作。
84.本发明实施例的交互式显示装置的具体实现过程和有益效果可参考前述图1-2所示的屏幕显色一致性检测方法的实施例,此处不再赘述。
85.本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。其中,附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生,例如,两个接连表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本文中对于各步骤的编号仅为了方便说明和引用,并不用于限定前后顺序,具体的执行顺序是由技术本身确定的,本领域技术人员可以根据技术本身确定各种允许的、合理的顺序。
86.需要说明的是,本发明中采用步骤编号(字母或数字编号)来指代某些具体的方法步骤,仅仅是出于描述方便和简洁的目的,而绝不是用字母或数字来限制这些方法步骤的顺序。本领域的技术人员能够明了,相关方法步骤的顺序,应由技术本身决定,不应因步骤编号的存在而被不适当地限制,本领域技术人员可以根据技术本身确定各种允许的、合理的步骤顺序。
87.本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。
88.应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明的基本原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明的权利要求范围内。
技术特征:
1.一种屏幕显色一致性检测方法,适用于交互式显示装置,所述交互式显示装置安装有第一操作系统和第二操作系统,所述方法应用于第一操作系统,其特征在于,所述方法包括:将显示面积参数和待显示像素值发送至第二操作系统,供所述第二操作系统控制屏幕依据所述显示面积参数和所述待显示像素值显示出一显示区域;记录所述第二操作系统反馈的第一实际像素值,其中,所述第一实际像素值为所述显示区域的中心点所显示的像素值;将显示面积参数沿预设方向变化预定的量,将变化后的显示面积参数作为新的显示面积参数,并将所述新的显示面积参数发送至所述第二操作系统,供所述第二操作系统控制所述屏幕依据所述新的显示面积参数和所述待显示像素值显示出一新的显示区域;记录所述第二操作系统反馈的第二实际像素值,其中,所述第二实际像素值为所述新的显示区域的中心点所显示的像素值;判断所述第一实际像素值是否与所述第二实际像素值相等;若是,则转至所述将所述显示面积参数沿预设方向变化预定的量,将变化后的显示面积参数作为新的显示面积参数,并将所述新的显示面积参数发送至所述第二操作系统的步骤,直至显示面积参数沿所述预设方向变化至超出预设阈值,输出显色一致的结果;若否,则输出显色不一致的结果。2.根据权利要求1所述的方法,其特征在于,所述预设方向为面积增大方向,所述显示面积参数为可显示总面积的占比,其初始值为x%,所述预设阈值为可显示总面积的100%,其中,0<x≤50。3.根据权利要求2所述的方法,其特征在于,0<x≤20,所述预定的量等于所述显示面积参数的初始值。4.根据权利要求1所述的方法,其特征在于,所述预设方向为面积减小方向,所述预设阈值为可显示总面积的y%,其中,y%为屏幕可显示的最小像素单元的面积占比。5.一种屏幕显色一致性检测方法,适用于交互式显示装置,所述交互式显示装置安装有第一操作系统和第二操作系统,所述方法应用于第二操作系统,其特征在于,所述方法包括:接收第一操作系统发送的显示面积参数和待显示像素值,控制屏幕中的显示区域依据所述显示面积参数和所述待显示像素值显示出一显示区域;对所述显示区域的中心点进行像素值检测,得到所述显示区域的中心点所显示的第一实际像素值,将所述第一实际像素值发送至所述第一操作系统;接收所述第一操作系统发送的新的显示面积参数,并控制所述屏幕依据所述新的显示面积参数和所述待显示像素值显示出一新的显示区域,所述新的显示面积参数由所述第一操作系统将显示面积参数沿预设方向变化预定的量得到;对所述新的显示区域的中心点进行像素值检测,得到所述新的显示区域的中心点所显示的第二实际像素值,并将所述第二实际像素值发送至所述第一操作系统,用于供所述第一操作系统判断所述第二实际像素值与所述第一实际像素值是否相等,并基于判断结果停止发送或者继续发送新的显示面积参数。6.根据权利要求5所述的方法,其特征在于,所述显示区域为矩形区域,每次显示的所
述显示区域的其中一个顶点均与所述屏幕的其中一个顶点对齐。7.一种屏幕显色一致性检测设备,其特征在于,包括:处理器和存储器;所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行如权利要求1-6任意一项所述的屏幕显色一致性检测方法的操作。8.一种计算机可读存储介质,其特征在于,所述存储介质中存储有可执行指令,所述可执行指令被执行时,能够实现如权利要求1-6任意一项所述的屏幕显色一致性检测方法。9.一种交互式显示装置,其特征在于,所述交互式显示装置包括第一设备和第二设备,所述第一设备包括屏幕,所述第二设备中安装有第一操作系统,所述第一设备中安装有第二操作系统;所述第一操作系统能够执行如权利要求1-4任意一项所述的屏幕显色一致性检测方法的操作;所述第二操作系统能够执行如权利要求5或6所述的屏幕显色一致性检测方法的操作。10.根据权利要求9所述的交互式显示装置,其特征在于,所述交互式显示装置为智能电子黑板或智能交互大屏。
技术总结
本发明实施例涉及显示设备技术领域,公开了一种屏幕显色一致性检测方法,该方法包括:将显示面积参数和待显示像素值发送至第二操作系统;记录第二操作系统反馈的第一实际像素值;将显示面积参数沿预设方向变化预定的量,将变化后的显示面积参数作为新的显示面积参数,并将新的显示面积参数发送至第二操作系统;记录第二操作系统反馈的第二实际像素值;判断第一实际像素值是否与第二实际像素值相等;若是,则转至将显示面积参数沿预设方向变化预定的量的步骤,直至显示面积参数沿预设方向变化至超出预设阈值,输出显色一致的结果;若否,则输出显色不一致的结果。通过上述方式,本发明实施例提高了屏幕显色一致性检测结果的可靠性。的可靠性。的可靠性。
技术研发人员:曹乔云
受保护的技术使用者:深圳市鸿合创新信息技术有限责任公司
技术研发日:2023.05.12
技术公布日:2023/7/26
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
