1.本公开涉及显示技术领域,尤其涉及一种显示校准方法及显示校准装置、显示器、智能手表。
背景技术:2.随着显示技术领域的发展,智能手表逐渐受到人们的青睐。目前,智能手表的产品设计大同小异,但产品的形状保留了传统的圆形和矩形。
3.在相关技术中,智能手表具有显示屏,以及贴在显示屏上的盖板(cover glass,简称cg),盖板上印有多个时间刻度。在制备智能手表的过程中,需要将盖板与手表的显示屏贴合在一起,由于设备精度的原因会产生旋转度误差,导致手表显示的指针不能指向盖板上正确的时间刻度。
技术实现要素:4.本公开一些实施例的目的在于提供一种显示校准方法及显示校准装置、显示器、智能手表,可补偿待校准显示器的旋转度误差,从而减小其显示计量误差。
5.为达到上述目的,本公开一些实施例提供了如下技术方案:
6.第一方面,提供了一种显示校准方法。待校准显示器设有多个刻度,且所述显示器能够显示指向刻度值的指针图像。所述显示校准方法包括:从所述多个刻度中选取目标刻度;获取待校准显示器的刻度图像,根据所述刻度图像,确定所述目标刻度对应的目标指针图像,所述目标指针图像包括至少一个参考像素点;在所述待校准显示器计量至所述目标刻度时,获取所述待校准显示器的实际指针图像,所述实际指针图像包括至少一个检测像素点,所述至少一个检测像素点与所述至少一个参考像素点一一对应;计算相对应的检测像素点与参考像素点之间的偏移值,并根据所述偏移值,确定所述检测像素点对应的补偿值;根据所述检测像素点对应的补偿值,生成补偿图像数据,以使实际指针图像指向所述目标刻度。
7.本公开实施例所提供的显示校准方法,首先从待校准显示器的多个刻度中选取目标刻度,获取待校准显示器的刻度图像,根据刻度图像,确定目标刻度对应的目标指针图像,目标指针图像包括至少一个参考像素点。在待校准显示器计量至目标刻度时,获取待校准显示器的实际指针图像,实际指针图像包括至少一个检测像素点,至少一个检测像素点与至少一个参考像素点一一对应。然后,计算相对应的检测像素点与参考像素点之间的偏移值,并根据偏移值,确定检测像素点对应的补偿值。最后,根据检测像素点对应的补偿值,生成补偿图像数据,以使实际指针图像指向目标刻度,从而补偿因待校准显示器的旋转度误差,而导致的显示计量误差。
8.在一些实施例中,所述根据所述偏移值,确定所述检测像素点对应的补偿值,包括:比较所述偏移值和单位补偿参数的大小;所述单位补偿参数为,沿第一方向所述待校准显示器中相邻两个像素单元的间距,所述第一方向为所述待校准显示器中多个像素单元阵
列式排布的行方向。基于所述偏移值大于或等于所述单位补偿参数,根据所述偏移值和所述单位补偿参数,计算所述检测像素点对应的补偿值。基于所述偏移值小于所述单位补偿参数,则确定所述检测像素点对应的补偿值为0。
9.在一些实施例中,所述根据所述偏移值和所述单位补偿参数,计算所述检测像素点对应的补偿值,包括:将所述偏移值与所述单位补偿参数相除得到商,将商的取整值作为所述检测像素点对应的补偿值。
10.在一些实施例中,所述根据所述偏移值,确定所述检测像素点对应的补偿值,包括:判断所述偏移值是否大于或等于单位补偿参数的i倍,小于所述单位补偿参数的i+1倍,i为整数,i=0~n,n为大于或等于0的整数;所述单位补偿参数为,沿第一方向所述待校准显示器中相邻两个像素单元的间距,所述第一方向为所述待校准显示器中多个像素单元阵列式排布的行方向。若是,则得到所述检测像素点对应的补偿值等于i。若否,则将i值增大1,继续进行判断,直至判断结果为是,将当前判断所基于的i值作为所述检测像素点对应的补偿值。
11.在一些实施例中,所述计算相对应的检测像素点与参考像素点之间的偏移值,包括:获取所述检测像素点的坐标(x1,y1)和所述参考像素点的坐标(x2,y2);根据计算所述检测像素点与所述参考像素点之间的偏移值l。
12.在一些实施例中,所述计算相对应的检测像素点与参考像素点之间的偏移值,包括:获取所述检测像素点的坐标(x1,y1)和所述参考像素点的坐标(x2,y2);根据l=|x
1-x2|,计算所述检测像素点与所述参考像素点之间的偏移值l。
13.在一些实施例中,所述刻度图像中的多个刻度沿一圆周间隔设置,沿由圆周的中心指向目标刻度的方向,所述目标指针图像包括依次设置的第1个参考像素点~第m个参考像素点;所述实际指针图像包括与第1个参考像素点~第m个参考像素点一一对应的第1个检测像素点~第m个检测像素点;m≥2且为整数。
14.在一些实施例中,所述计算相对应的检测像素点与参考像素点之间的偏移值,包括:获取第m个检测像素点的坐标(x3,y3)和第m个参考像素点的坐标(x4,y4);根据计算所述第m个检测像素点与所述第m个参考像素点之间的偏移值l
max
;根据计算所述第j个检测像素点与所述第j个参考像素点之间的偏移值l。
15.在一些实施例中,所述计算相对应的检测像素点与参考像素点之间的偏移值,包括:获取第m个检测像素点的坐标(x3,y3)、第m个参考像素点的坐标(x4,y4)、第j个参考像素点的坐标(xj,yj)和所述圆周的中心的坐标(x5,y5);根据计算所述第m个检测像素点与所述第m个参考像素点之间的偏移值l
max
;根据计算所述第m个参考像素点与所述圆周的中心之间的距离dm;根据计算所述第j个参考像素点与所述圆周的中心之间的距
离dj;根据计算所述第j个检测像素点与所述第j个参考像素点之间的偏移值l。
16.在一些实施例中,所述根据所述检测像素点对应的补偿值,生成补偿图像数据,以使实际指针图像指向所述目标刻度,包括:根据所述检测像素点对应的补偿值,以所述检测像素点为起点,沿第一方向且靠近所述参考像素点,确定目标像素点的位置;所述目标像素点与所述检测像素点之间的间距等于所述补偿值与单位补偿参数的乘积。将所述目标像素点对应的图像数据调整为用于显示指针的图像数据,并将调整后的所述目标像素点的图像数据作为补偿图像数据。
17.在一些实施例中,所述多个刻度为时间刻度。
18.在一些实施例中,所述目标刻度为12点的刻度。
19.第二方面,提供一种显示校准装置。待校准显示器设有多个刻度,所述多个刻度包括目标刻度,所述显示器能够显示指向刻度值的指针图像。所述显示校准装置包括图像采集器、图像处理器和控制器,其中,图像采集器被配置为获取待校准显示器的刻度图像,确定所述目标刻度对应的目标指针图像,所述目标指针图像包括至少一个参考像素点;以及,在所述待校准显示器计量至所述目标刻度时,获取待校准显示器的实际指针图像,所述实际指针图像包括至少一个检测像素点,所述至少一个检测像素点与所述至少一个参考像素点一一对应。图像处理器被配置为计算相对应的检测像素点与参考像素点之间的偏移值,并根据所述偏移值,确定所述检测像素点对应的补偿值。控制器被配置为根据所述检测像素点对应的补偿值,生成补偿图像数据,以使实际指针图像指向所述目标刻度。
20.本公开实施例所提供的显示校准装置所能实现的有益效果,与第一方面所提供的显示校准方法所能达到的有益效果相同,在此不做赘述。
21.第三方面,提供一种显示器。所述显示器包括显示模组、盖板和驱动器,显示模组被配置为显示指向刻度值的指针图像。盖板设置于所述显示模组的显示侧,所述盖板上设有多个刻度,所述多个刻度包括目标刻度。驱动器被配置为接收来自显示校准装置的补偿图像数据,并根据所述补偿图像数据,驱动所述显示模组进行显示,以使实际指针图像指向所述目标刻度。
22.本公开实施例所提供的显示器所能实现的有益效果,与第一方面所提供的显示校准方法所能达到的有益效果相同,在此不做赘述。
23.第四方面,提供一种智能手表。所述智能手表包括存储器和处理器,所述存储器存储有计算机程序指令。所述处理器被配置为运行所述计算机程序指令,执行如上述任一实施例所述的显示校准方法。
24.本公开实施例所提供的智能手表所能实现的有益效果,与第一方面所提供的显示校准方法所能达到的有益效果相同,在此不做赘述。
25.第五方面,提供一种非暂态计算机可读存储介质。所述存储介质存储有计算机程序指令,所述计算机程序指令在处理器上运行时,使得所述处理器执行如上述任一实施例所述的显示校准方法。
26.本公开实施例所提供的存储介质所能实现的有益效果,与第一方面所提供的显示校准方法所能达到的有益效果相同,在此不做赘述。
附图说明
27.为了更清楚地说明本公开中的技术方案,下面将对本公开一些实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例的附图,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。此外,以下描述中的附图可以视作示意图,并非对本公开实施例所涉及的产品的实际尺寸、方法的实际流程、信号的实际时序等的限制。
28.图1为根据一些实施例的待校准显示器的俯视图;
29.图2为图1中的目标指针图像和实际指针图像的一种放大图;
30.图3为根据一些实施例的待校准显示器的校准示意图;
31.图4为根据一些实施例的校准后的显示器的俯视图;
32.图5为图1中的目标指针图像和实际指针图像的另一种放大图;
33.图6为根据一些实施例的一种显示校准方法的流程图;
34.图7~图12为根据一些实施例的显示校准方法的s4的各流程图;
35.图13为根据一些实施例的显示校准方法的s5的流程图;
36.图14为根据一些实施例的显示校准装置的结构图;
37.图15为根据一些实施例的显示器的结构图;
38.图16为根据一些实施例的智能手表的结构图。
具体实施方式
39.下面将结合附图,对本公开一些实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开所提供的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本公开保护的范围。
40.除非上下文另有要求,否则,在整个说明书和权利要求书中,术语“包括(comprise)”及其其他形式例如第三人称单数形式“包括(comprises)”和现在分词形式“包括(comprising)”被解释为开放、包含的意思,即为“包含,但不限于”。在说明书的描述中,术语“一个实施例(one embodiment)”、“一些实施例(some embodiments)”、“示例性实施例(exemplary embodiments)”、“示例(example)”、“特定示例(specific example)”或“一些示例(some examples)”等旨在表明与该实施例或示例相关的特定特征、结构、材料或特性包括在本公开的至少一个实施例或示例中。上述术语的示意性表示不一定是指同一实施例或示例。此外,所述的特定特征、结构、材料或特点可以以任何适当方式包括在任何一个或多个实施例或示例中。
41.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本公开实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
42.在描述一些实施例时,可能使用了“电连接”及其衍伸的表达。例如,描述一些实施例时可能使用了术语“连接”以表明两个或两个以上部件彼此间有直接物理接触或电接触。
[0043]“a和/或b”,包括以下三种组合:仅a,仅b,及a和b的组合。
[0044]
另外,“基于”的使用意味着开放和包容性,因为“基于”一个或多个所述条件或值
的过程、步骤、计算或其他动作在实践中可以基于额外条件或超出所述的值。
[0045]
如本文所使用的那样,“大致”包括所阐述的值以及处于特定值的可接受偏差范围内的平均值,其中所述可接受偏差范围如由本领域普通技术人员考虑到正在讨论的测量以及与特定量的测量相关的误差(即,测量系统的局限性)所确定。
[0046]
本文参照作为理想化示例性附图的剖视图和/或平面图描述了示例性实施方式。在附图中,为了清楚,放大了层和区域的厚度。因此,可设想到由于例如制造技术和/或公差引起的相对于附图的形状的变动。因此,示例性实施方式不应解释为局限于本文示出的区域的形状,而是包括因例如制造而引起的形状偏差。例如,示为矩形的蚀刻区域通常将具有弯曲的特征。因此,附图中所示的区域本质上是示意性的,且它们的形状并非旨在示出设备的区域的实际形状,并且并非旨在限制示例性实施方式的范围。
[0047]
在相关技术中,如图1所示,待校准显示器(智能手表)100'具有显示屏1',以及贴在显示屏1'上的盖板2',盖板2'上印有多个刻度(时间刻度)。在制备待校准显示器100'的过程中,需要将盖板2'与待校准显示器的显示屏1'贴合在一起,由于设备精度的原因会产生旋转度误差,导致待校准显示器100'显示的指针不能指向盖板2'上正确的刻度。例如,目前应用2.5d盖板的智能手表的旋转度误差为0~0.5
°
,应用柔性显示屏的智能手表的旋转度误差为0~0.6
°
,应用3d盖板的智能手表的旋转度误差为0~0.8
°
。
[0048]
如图1所示,以上述待校准显示器100'为智能手表,智能手表100'计量至12点钟的指针图像为例,12点钟的指针a本应该与盖板上12点钟的刻度对齐,但是由于旋转度误差,智能手表100'实际显示的12点钟的指针a与12点钟方向之间具有夹角θ,实际显示的12点钟的指针a无法做到与12点钟的刻度重合。
[0049]
为解决上述问题,本公开的一些实施例提供了一种显示校准方法,该校准方法应用于图1示出的待校准显示器100',待校准显示器100'设有多个刻度,且待校准显示器100'能够显示指向刻度值的指针图像(例如,图1中示出的指针图像a)。
[0050]
需要说明的是,如图1所示,“刻度”可以是三角形的符号,也可以是数字,还可以是三角形符号与数字的结合。并且,“指针图像”的形状可以为线状或条状的指针,也可以是任何能够随计量值变化而动态改变的图案,例如点状、块状、圆圈或三角形等。
[0051]
如图6所示,上述显示校准方法包括如下s1~s5:
[0052]
s1:从多个刻度中选取目标刻度。
[0053]
示例性地,如图1所示,多个刻度为时间刻度,从多个时间刻度中选取12点钟的刻度作为目标刻度。
[0054]
s2:如图1和图2所示,获取待校准显示器100'的刻度图像,根据刻度图像,确定目标刻度对应的目标指针图像b,目标指针图像b包括至少一个参考像素点r。
[0055]
示例性地,目标刻度为12点钟的刻度,在上述步骤中,获取待校准显示器100'的刻度图像,根据刻度图像,确定12点钟的刻度对应的目标指针图像b。可以理解的是,在待校准显示器100'不存在旋转度误差的情况下,实际显示的12点钟的指针a应该位于目标指针图像b的位置。
[0056]
s3:如图1和图2所示,在待校准显示器100'计量至目标刻度时,获取待校准显示器100'的实际指针图像a,实际指针图像a包括至少一个检测像素点p,至少一个检测像素点p与至少一个参考像素点r一一对应。
[0057]
需要说明的是,待校准显示器100'上的多个刻度具有实体结构,因此,可以使用图像采集器直接获取待校准显示器100'的刻度图像。而实际指针图像a是待校准显示器100'的显示图像,需要在待校准显示器100'计量至目标刻度时,使用图像采集器获取待校准显示器100'的实际指针图像a。
[0058]
并且,在待校准显示器100'计量至目标刻度时,可使用图像采集器同时获取待校准显示器100'的刻度图像和实际指针图像a,即待校准显示器100'的刻度图像和实际指针图像a处于同一幅图像内,以便于计算实际指针图像a相对于目标指针图像b的偏移值。
[0059]
示例性地,如图1和图2所示,在待校准显示器100'计量至12点钟的刻度时,由于待校准显示器100'存在旋转度误差,待校准显示器100'的实际指针图像a与12点钟方向之间具有夹角θ,无法做到与12点钟的刻度重合。
[0060]
s4:如图2所示,计算相对应的检测像素点p与参考像素点r之间的偏移值l,并根据偏移值l,确定检测像素点p对应的补偿值。
[0061]
可以理解的是,在待校准显示器100'不存在旋转度误差的情况下,检测像素点p处所显示的图像,应该在对应的参考像素点r处显示。因此,为了使参考像素点r处显示图像,需要计算相对应的检测像素点p与参考像素点r之间的偏移值l,并根据偏移值l,确定检测像素点p对应的补偿值,以便于后续的校准。
[0062]
s5:如图4所示,根据检测像素点p对应的补偿值,生成补偿图像数据,以使实际指针图像a指向目标刻度。
[0063]
可以理解的是,根据检测像素点p对应的补偿值,生成补偿图像数据,将补偿图像数据传输至待校准显示器100'中,待校准显示器100'根据补偿图像数据显示实际指针图像a,使实际指针图像a指向目标刻度(12点钟的刻度)。
[0064]
需要说明的是,实际指针图像a应该是大致指向目标刻度的,实际指针图像a与目标刻度之间存在一个可控范围的偏差。并且,显示器的像素密度(pixels per inch,简称ppi)是设定好的,显示器的像素密度越高,实际指针图像a指向目标刻度的重合度越高。
[0065]
本公开的上述显示校准方法,首先从待校准显示器100'的多个刻度中选取目标刻度,获取待校准显示器100'的刻度图像,根据刻度图像,确定目标刻度对应的目标指针图像b,目标指针图像b包括至少一个参考像素点r。在待校准显示器100'计量至目标刻度时,获取待校准显示器100'的实际指针图像a,实际指针图像a包括至少一个检测像素点p,至少一个检测像素点p与至少一个参考像素点r一一对应。然后,计算相对应的检测像素点p与参考像素点r之间的偏移值l,并根据偏移值l,确定检测像素点p对应的补偿值。最后,根据检测像素点p对应的补偿值,生成补偿图像数据,以使实际指针图像a指向目标刻度,从而补偿因待校准显示器100'的旋转度误差,而导致的显示计量误差。
[0066]
下面介绍在上述s4中,具体是如何计算相对应的检测像素点p与参考像素点r之间的偏移值l。
[0067]
在一些实施例中,如图7所示,上述s4:计算相对应的检测像素点p与参考像素点r之间的偏移值l,包括如下s41~s42:
[0068]
s41:如图2所示,获取检测像素点p的坐标(x1,y1)和参考像素点r的坐标(x2,y2)。
[0069]
可以理解的是,在待校准显示器100'的刻度图像和实际指针图像a的图像内,建立x-y平面坐标系,获取检测像素点p的坐标(x1,y1)和参考像素点r的坐标(x2,y2)。
[0070]
s42:根据计算检测像素点p与参考像素点r之间的偏移值l。
[0071]
可以理解的是,根据检测像素点p的坐标(x1,y1)和参考像素点r的坐标(x2,y2),以及距离公式可以计算得到检测像素点p与参考像素点r之间的偏移值l。
[0072]
通过上述s41~s42,可以准确地得到相对应的检测像素点p与参考像素点r之间的偏移值l。
[0073]
或者,在一些实施例中,如图8所示,上述s4:计算相对应的检测像素点p与参考像素点r之间的偏移值l,包括如下s43~s44:
[0074]
s43:如图2所示,获取检测像素点p的坐标(x1,y1)和参考像素点r的坐标(x2,y2)。
[0075]
可以理解的是,在待校准显示器100'的刻度图像和实际指针图像a的图像内,建立x-y平面坐标系,获取检测像素点p的坐标(x1,y1)和参考像素点r的坐标(x2,y2)。
[0076]
s44:根据l=|x
1-x2|,计算检测像素点p与参考像素点r之间的偏移值l。
[0077]
需要说明的是,参考图2,目前,待校准显示器100'的旋转度误差的可控范围在0~0.8
°
之间,例如旋转度误差为0.1
°
、0.3
°
、0.5
°
、0.6
°
或0.8
°
,由于旋转度误差的角度较小,因此,可将检测像素点p与参考像素点r之间的偏移值l在x轴上的分量,即检测像素点p与参考像素点r沿x轴方向的距离|x
1-x2|作为偏移值l。
[0078]
在一些实施例中,如图1和图2所示,待校准显示器100'的刻度图像中的多个刻度沿一圆周间隔设置,沿由圆周的中心c指向目标刻度的方向u,目标指针图像b包括依次设置的第1个参考像素点r1~第m个参考像素点rm。
[0079]
可以理解的是,目标指针图像b是由多个参考像素点r共同组成的。
[0080]
如图1和图2所示,实际指针图像a包括与第1个参考像素点r1~第m个参考像素点rm一一对应的第1个检测像素点p1~第m个检测像素点pm,m≥2且为整数。
[0081]
可以理解的是,实际指针图像a是由多个检测像素点p共同组成的。
[0082]
基于此,在一些实施例中,如图9所示,上述s4:计算相对应的检测像素点p与参考像素点r之间的偏移值l,包括如下s45~s47:
[0083]
s45:如图2所示,获取第m个检测像素点pm的坐标(x3,y3)和第m个参考像素点rm的坐标(x4,y4)。
[0084]
s46:根据计算第m个检测像素点pm与第m个参考像素点rm之间的偏移值l
max
;
[0085]
可以理解的是,根据第m个检测像素点pm的坐标(x3,y3)和第m个参考像素点rm的坐标(x4,y4),以及距离公式可以计算得到第m个检测像素点pm与第m个参考像素点rm之间的偏移值l
max
。
[0086]
s47:根据计算第j个检测像素点pj与第j个参考像素点rj之间的偏移值l。
[0087]
可以理解的是,参考图2,线段rmpm与线段rjpj大致平行,因此,
△rm
cpm与
△rj
cpj大致相似。根据三角形相似定律,得到其中,dj为线段rjc的长度,其大致等于(j-1)与相邻两个检测像素点pj的间距的乘积;dm为线段rmc的长度,其大致等于(m-1)与相邻两个参考像素点rj的间距的乘积。
[0088]
根据前文所述,参考图2,由于待校准显示器100'的旋转度误差(夹角θ)较小,因此,相邻两个检测像素点pj的间距,与相邻两个参考像素点rj的间距大致是相等的,因此,可根据得到即第j个检测像素点pj与第j个参考像素点rj之间的偏移值
[0089]
又或者,在一些实施例中,如图10所示,上述s4:计算相对应的检测像素点p与参考像素点r之间的偏移值l,包括如下s481~s483:
[0090]
s481:如图2所示,获取第m个检测像素点pm的坐标(x3,y3)、第m个参考像素点rm的坐标(x4,y4)、第j个参考像素点rj的坐标(xj,yj)和圆周的中心c的坐标(x5,y5)。
[0091]
s482:根据计算第m个检测像素点pm与第m个参考像素点rm之间的偏移值l
max
。根据计算第m个参考像素点rm与圆周的中心c之间的距离dm。根据计算第j个参考像素点rj与圆周的中心c之间的距离dj。
[0092]
s483:根据计算第j个检测像素点pj与第j个参考像素点rj之间的偏移值l。
[0093]
由于
△rm
cpm与
△rj
cpj大致相似,根据三角形相似定律,得到即
[0094]
通过上述s481~s483,可以更准确地得到相对应的第j个检测像素点pj与第j个参考像素点rj之间的偏移值l。
[0095]
根据前文所述,在s4中,根据偏移值l,可以确定检测像素点p对应的补偿值,下面介绍具体是如何根据偏移值l,确定检测像素点p对应的补偿值。
[0096]
在一些实施例中,如图11所示,上述s4:根据偏移值l,确定检测像素点p对应的补偿值,包括如下s491~s492:
[0097]
s491:比较偏移值l和单位补偿参数的大小。
[0098]
其中,如图4所示,所述单位补偿参数为,沿第一方向v待校准显示器100'中相邻两个像素单元的间距e,第一方向v为待校准显示器100'中多个像素单元阵列式排布的行方
向。
[0099]
需要说明的是,如图4所示,待校准显示器100'的显示屏中包括多个像素单元10,多个像素单元10呈阵列式排布,“第一方向v”为多个像素单元10阵列式排布的行方向。每个像素单元10中包括可以发出不同颜色光的多个子像素,例如,可以发红光、绿光、蓝光或白光的子像素。
[0100]
上述单位补偿参数为,沿第一方向v待校准显示器100'中相邻两个像素单元10的间距e。例如,间距e为沿第一方向v相邻两个像素单元10的中心距。
[0101]
s492:基于偏移值l大于或等于单位补偿参数,根据偏移值l和单位补偿参数,计算检测像素点p对应的补偿值;基于偏移值l小于单位补偿参数,则确定检测像素点p对应的补偿值为0。
[0102]
示例性地,在s492中,基于偏移值l大于或等于单位补偿参数,根据偏移值l和单位补偿参数,计算检测像素点p对应的补偿值,包括:将偏移值l与单位补偿参数相除得到商,将商的取整值作为检测像素点p对应的补偿值。
[0103]
例如,如图5所示,第m个检测像素点pm与第m个参考像素点rm之间的偏移值l大于单位补偿参数(间距e),并且,由于旋转度误差较小,偏移值l在x轴上的分量与偏移值l大致相等,因此,可将偏移值l与单位补偿参数相除得到商,将商的取整值作为检测像素点p对应的补偿值。
[0104]
可以理解的是,从图5中我们可以看出,第m个检测像素点pm与第m个参考像素点rm之间间隔有2个间距e,因此,偏移值l与单位补偿参数相除得到商的取整值为2,即第m个检测像素点pm对应的补偿值为2,需要对第m个检测像素点pm补偿2个间距e。
[0105]
例如,以1.39英寸的智能手表为例,其旋转度误差为0.5
°
时,第m个检测像素点pm与第m个参考像素点rm之间的偏移值l为0.156mm,而相邻两个像素单元的中心距(间距e)78μm,因此,需要对第m个检测像素点pm补偿2个间距e。
[0106]
示例性地,在s492中,基于偏移值l小于单位补偿参数,则确定检测像素点p对应的补偿值为0。可以理解的是,如图5所示,第1个检测像素点p1与第1个参考像素点r1之间的偏移值l小于单位补偿参数(间距e),即第1个检测像素点p1与第1个参考像素点r1之间的间距不足1个间距e,因此,确定检测像素点p对应的补偿值为0,不需要对第1个检测像素点p1进行补偿。
[0107]
或者,在一些实施例中,如图12所示,上述s4:根据偏移值l,确定检测像素点p对应的补偿值,包括如下s493~s494:
[0108]
s493:判断偏移值l是否大于或等于单位补偿参数的i倍,小于单位补偿参数的i+1倍,i为整数,i=0~n,n为大于或等于0的整数。
[0109]
s494:若是,则得到检测像素点对应的补偿值等于i;若否,则将i值增大1,继续进行判断,直至判断结果为是,将当前判断所基于的i值作为检测像素点p对应的补偿值。
[0110]
可以理解的是,上述方法为,首先判断偏移值l是否大于或等于0,小于单位补偿参数的1倍,若是,则得到检测像素点对应的补偿值等于1;若否,则将i值增大1,继续进行判断,直至判断得到偏移值l大于或等于单位补偿参数的n倍,小于单位补偿参数的n+1倍,则得到检测像素点p对应的补偿值为n。
[0111]
在一些实施例中,如图13所示,s5:根据检测像素点p对应的补偿值,生成补偿图像
数据,以使实际指针图像a指向目标刻度,包括如下s51~s52:
[0112]
s51:如图5所示,根据检测像素点p对应的补偿值,以检测像素点p为起点,沿第一方向x且靠近参考像素点r,确定目标像素点t的位置。其中,目标像素点t与检测像素点p之间的间距等于补偿值与单位补偿参数(间距e)的乘积。
[0113]
s52:将目标像素点t对应的图像数据调整为用于显示指针的图像数据,并将调整后的目标像素点t的图像数据作为补偿图像数据。
[0114]
可以理解的是,实际指针图像a包括多个检测像素点p,通过上述方法,确定多个检测像素点p对应的多个目标像素点t,将每个目标像素点t对应的图像数据调整为对应的用于显示指针的图像数据,得到实际指针图像a的补偿图像数据。
[0115]
如图14所示,本公开的一些实施例还提供了一种显示校准装置200,该显示校准装置200可应用上述任一实施例所述的方法,对前文所述的待校准显示器100'进行显示校准。
[0116]
如图14所示,显示校准装置200包括图像采集器201,与图像采集器201电连接的图像处理器202,以及与图像处理器202电连接的控制器203。
[0117]
其中,结合图1,图像采集器201被配置为获取待校准显示器100'的刻度图像,确定目标刻度对应的目标指针图像b,目标指针图像b包括至少一个参考像素点r。以及,在待校准显示器100'计量至目标刻度时,获取待校准显示器100'的实际指针图像a,实际指针图像a包括至少一个检测像素点p,至少一个检测像素点p与至少一个参考像素点r一一对应。
[0118]
示例性地,如图1所示,图像采集器201被配置为获取待校准显示器100'的刻度图像,确定12点钟的刻度对应的目标指针图像b。以及,在待校准显示器100'计量至12点钟的刻度时,获取待校准显示器100'的实际指针图像a。
[0119]
可以理解的是,图像采集器201可以同时获取目标指针图像b和实际指针图像a,使目标指针图像b与实际指针图像a处于同一图像内,以便于计算实际指针图像a相对于目标指针图像b的偏移值。
[0120]
如图14所示,图像处理器202被配置为,计算相对应的检测像素点p与参考像素点r之间的偏移值,并根据偏移值,确定检测像素点p对应的补偿值。
[0121]
可以理解的是,在待校准显示器100'不存在旋转度误差的情况下,检测像素点p处所显示的图像,应该在对应的参考像素点r处显示。因此,为了使参考像素点r处显示图像,需要计算相对应的检测像素点p与参考像素点r之间的偏移值l,并根据偏移值l,确定检测像素点p对应的补偿值,以便于后续的校准。
[0122]
如图14所示,控制器203被配置为,根据检测像素点p对应的补偿值,生成补偿图像数据,以使实际指针图像a指向目标刻度。
[0123]
可以理解的是,根据检测像素点p对应的补偿值,生成补偿图像数据,将补偿图像数据传输至待校准显示器100'中,待校准显示器100'根据补偿图像数据显示实际指针图像a,使实际指针图像a指向目标刻度(12点钟的刻度)。
[0124]
本公开的上述显示校准装置200,与前述的显示校准方法所能达到的有益效果相同,可补偿待校准显示器100'的旋转度误差,从而减小其显示计量误差。
[0125]
在一些实施例中,如图14所示,显示校准装置200可包括图像采集器201和主控制器204,主控制器204可包括图像处理器202和控制器203。即,图像处理器202和控制器203均可集成于主控制器204上。
[0126]
如图15所示,本公开的一些实施例还提供了一种显示器300,该显示器300包括显示模组301、盖板302以及设置于显示器300内部的驱动器。
[0127]
其中,显示模组301被配置为显示指向刻度值的指针图像。盖板302设置于显示模组301的显示侧,盖板302上设有多个刻度,多个刻度包括目标刻度,例如,目标刻度为12点钟的刻度。
[0128]
驱动器被配置为接收来自显示校准装置200的补偿图像数据,并根据补偿图像数据,驱动显示模组301进行显示,以使实际指针图像a指向目标刻度。例如,如图15所示,实际指针图像a指向12点钟的刻度。
[0129]
需要说明的是,参考图3,沿直线b将显示器300的显示区划分为第一补偿区域a1和第二补偿区域a2,直线b与实际指针图像a的长度方向相垂直。驱动器被配置为接收来自显示校准装置200的补偿图像数据,并根据补偿图像数据,驱动显示模组301进行显示,使位于第一补偿区域a1的显示图像沿第一方向v,且朝靠近目标刻度(12点钟)的方向偏移,且使位于第二补偿区域a2的显示图像朝靠近目标刻度(6点钟)的方向偏移。
[0130]
示例性地,上述显示器可以是有机电致发光显示器(organic light-emitting diode,简称oled)。
[0131]
如图16所示,本公开的一些实施例还提供了一种智能手表400,该智能手表400包括存储器401和处理器402,存储器401存储有计算机程序指令。处理器402被配置为运行计算机程序指令,执行如上述任一实施例所述的显示校准方法。
[0132]
本公开的一些实施例还提供了一种非暂态计算机可读存储介质,该存储介质存储有计算机程序指令,计算机程序指令在处理器上运行时,使得处理器执行如上述任一实施例所述的显示校准方法。
[0133]
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。