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

显示调整方法、装置、电子设备及存储介质与流程

2022-06-05 16:03:59 来源:中国专利 TAG:


1.本技术实施例涉及显示技术领域,特别涉及一种显示调整方法、装置、电子设备及存储介质。


背景技术:

2.在手机追求全面屏的趋势下,前置摄像头大多采用屏下摄像技术,将前置摄像头置于屏幕下方实现前置摄像。由于前置摄像头置于屏幕下方,为了使屏幕透过更多的光线方便前置摄像头的成像,目前的技术是采用降低在前置摄像头对应的屏幕区域的像素密度的方式来实现,即减少单位面积内rgb显示单元的个数,增加rgb像素以外的空白区域面积,从而使更多的光线透过屏幕照射进屏幕下方的摄像头内。
3.然而,在屏幕显示色差较大的画面时,像素密度较低的屏幕区域的显示相比于其它屏幕区域的显示存在较大的显示差异,影响屏幕显示的视觉效果。


技术实现要素:

4.本技术实施例的主要目的在于提出一种显示调整方法、装置、电子设备及存储介质,可以降低在屏幕显示色差较大的画面时由于像素密度不同导致的显示差异,提高屏幕显示的视觉效果。
5.为实现上述目的,本技术实施例提供了一种显示调整方法,包括:判断即将在屏幕上第一显示区域显示的第一画面是否满足预设条件,其中,所述第一画面为即将在所述屏幕上显示的目标画面的部分画面,所述第一显示区域为所述屏幕中像素密度小于其它显示区域的像素密度的显示区域,所述预设条件为画面中任意相邻同色像素的色差值大于色差阈值;若判断的结果为是,则在所述屏幕上显示所述目标画面时减少所述第一显示区域中目标像素对的数量,其中,所述目标像素对为相邻同色且色差值大于色差阈值的像素对。
6.为实现上述目的,本技术实施例还提供了一种显示调整装置,包括:判断模块,用于判断即将在屏幕上第一显示区域显示的第一画面是否满足预设条件,其中,所述第一画面为即将在所述屏幕上显示的目标画面的部分画面,所述第一显示区域为所述屏幕中像素密度小于其它显示区域的像素密度的显示区域,所述预设条件为画面中任意相邻同色像素的色差值大于色差阈值;调整模块,用于在判断的结果为是时,在所述屏幕上显示所述目标画面时减少所述第一显示区域中目标像素对的数量,所述目标像素对为相邻同色且色差值大于色差阈值的像素对。
7.为实现上述目的,本技术实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的显示调整方法。
8.为实现上述目的,本技术实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的显示调整方法。
9.本技术提出的显示调整方法,通过判断即将在屏幕上像素密度较低的区域显示的画面是否满足画面中任意相邻同色像素的色差值大于色差阈值的预设条件,若满足预设条件,则在显示画面时减少在该区域的相邻同色且色差值大于色差阈值的数量。由于色差较大的画面(满足预设条件的画面)在像素密度不同的显示区域进行显示时会存在较大的显示差异,因此在显示色差较大的画面时,减少像素密度较低的显示区域中相邻同色且色差值大于色差阈值的像素对数量,可以改善在屏幕显示色差较大的画面时由于像素密度不同导致的显示差异,从而提高屏幕显示的视觉效果。
附图说明
10.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
11.图1是使用屏下摄像技术的终端的结构示意图;
12.图2是使用屏下摄像技术的屏幕的显示区域示例图;
13.图3是图2所示的屏幕的局部示意图;
14.图4是图3中的交界区域放大后的示意图;
15.图5是由最小显示单元组成的第一显示区域和第二显示区域的局部示意图;
16.图6是使用屏下摄像技术的屏幕的显示示例图;
17.图7是本发明第一实施方式提供的显示调整方法的流程示意图;
18.图8是本发明第二实施方式提供的显示调整方法的流程示意图;
19.图9是本发明第三实施方式提供的显示调整方法的流程示意图;
20.图10(a)是本发明第三实施方式提供的显示调整方法中第一预设画面的示例图;
21.图10(b)是本发明第三实施方式提供的显示调整方法中第一预设画面的另一示例图;
22.图11是本发明第四实施方式提供的显示调整方法的流程示意图;
23.图12是本发明第五实施方式提供的显示调整装置的模块结构示意图;
24.图13是本发明第六实施方式提供的电子设备的结构示意图。
具体实施方式
25.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本技术各实施例中,为了使读者更好地理解本技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本技术所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
26.本发明第一实施方式涉及一种显示调整方法,通过判断即将在屏幕上第一显示区域显示的第一画面是否满足预设条件,其中,第一画面为即将在屏幕上显示的目标画面的部分画面,第一显示区域为屏幕中像素密度小于其它显示区域的像素密度的显示区域,预设条件为画面中任意相邻同色像素的色差值大于色差阈值;若判断的结果为是,则在屏幕上显示目标画面时减少第一显示区域中目标像素对的数量,其中,目标像素对为相邻同色
且色差值大于色差阈值的像素对。由于色差较大的画面(满足预设条件的画面)在像素密度不同的显示区域进行显示时会存在较大的显示差异,因此在显示色差较大的画面时,减少像素密度较低的显示区域中相邻同色且色差值大于色差阈值的像素对数量,可以改善在屏幕显示色差较大的画面时由于像素密度不同导致的显示差异,从而提高屏幕显示的视觉效果。
27.应当说明的是,本发明实施方式提供的显示调整方法的执行主体可以为终端,也可以为与终端相连的服务端。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备;服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。以下以终端为例进行说明。
28.本发明实施方式提供的显示调整方法涉及的屏幕至少包括一块像素密度低于其它显示区域的显示区域。可选地,由于这种屏幕一般应用于带有前置摄像头且使用屏下摄像技术的终端中,因此终端可以是带有前置摄像头且使用屏下摄像技术的终端。当然,其它使用这种屏幕的终端均可使用本发明实施方式提供的显示调整方法,下面以带有前置摄像头且使用屏下摄像技术的终端为例进行说明。
29.请参考图1,其为使用屏下摄像技术的终端的结构示意图,如图1所示,终端设备至少包括:显示屏、屏下摄像头、mcu(微控制单元)和存储器,在显示屏上显示的画面或影像(包括摄像头拍下的影像)存储于存储器中;mcu和显示屏、摄像头和存储器均有通讯连接,在需要时,mcu控制存储器发送不同的画面显示在显示屏上。在使用屏下摄像技术时,如图2所示,屏幕分为第一显示区域和第二显示区域,透过第一显示区域,前置摄像头可以实现拍摄。其中,第一显示区域的形状可以为矩形、圆形或跑道形等形状,一般比前置摄像头的拍照视场大即可。为了更清楚地说明第一显示区域与第二显示区域的差异,以图3中的虚线框的交界区域作进一步说明,图4为图3中的交界区域放大后的示意图,第二显示区域为正常的色块排列,没有空白区域;而第一显示区域为了实现前置摄像头的拍照,将rgb三色块的像素密度降低,在第一显示区域一个最小显示单元(包含一组rgb)内,没有色块的空白区域是可以透光的。从图4可以看出,相同面积内第二显示区域包括的最小显示单元要比第一显示区域的多,图5为由最小显示单元组成的第一显示区域和第二显示区域的局部示意图。由于第一显示区域像素密度低,同样的图像在第一显示区域时会丢失显示像素,使得显示效果不够细腻,出现虚化、锯齿等问题。例如,如图6所示,一条白色背景下的很细的黑色线条,由于第二显示区域的像素密度较高,一般在可视距离内因最小显示单元排列而产生的锯齿、虚化等现象不会很明显。而在第一显示区域,虽然黑色线条的显示也是由最小rgb单元进行显示,但由于其最小rgb单元所占面积是第二显示区域最小单元的数倍,使得在同样的排列方式下,会出现较为明显的锯齿和虚化等现像;对于色差较大的画面(如文字的显示和色差对比较明显的图案)的显示,锯齿和虚化等问题会更加明显。
30.本发明实施方式针对在屏幕显示色差较大的画面时由于像素密度不同导致的显示差异的问题,提供了一种显示调整方法,其具体流程如图7所示,包括以下步骤:
31.s101:判断即将在屏幕上第一显示区域显示的第一画面是否满足预设条件,其中,第一画面为即将在屏幕上显示的目标画面的部分画面,第一显示区域为屏幕中像素密度小于其它显示区域的像素密度的显示区域,预设条件为画面中任意相邻同色像素的色差值大于色差阈值。
32.其中,目标画面包括即将在屏幕上显示的任何画面,例如是应用程序的显示画面、摄像头拍照的预览画面等画面。终端可以是在显示目标画面之前,先获取目标画面中与第一显示区域对应的第一画面进行判断,判断第一画面是否满足预设条件。
33.色差阈值可以是30、40或50等,此处不做具体限制。可以理解的是,为了得到较好的显示效果,色差阈值应设置较小,以使更多在第一显示区域显示的画面满足预设条件,方便对更多存在色差的画面进行调整,以达到更好的显示效果。
34.以图4为例,若色差阈值为30,第n个最小显示单元的r的数值为60,第n 1个最小显示单元的r的数值为20,由于第n个最小显示单元的r颜色与相邻的第n 1个最小显示单元的r颜色的色差值为40,大于色差阈值,则可以判断满足预设条件。
35.s102:若判断的结果为是,则在屏幕上显示目标画面时减少第一显示区域中目标像素对的数量,目标像素对为相邻同色且色差值大于色差阈值的像素对。
36.可选地,若判断的结果为是,则终端可以在屏幕上显示目标画面时不在第一显示区域中显示画面。由于不显示画面,因此第一显示区域也就不会存在目标像素对,也就不会有色差导致的显示问题。可选地,在判断的结果为是时,终端也可以在第一显示区域显示第一画面,同时对第一画面的色深进行调整,以减少目标像素对的数量。具体减少的方式可以根据实际需要进行设置,只要能达到改善屏幕整体的视觉效果的目的即可,此外不做具体限制。
37.在一个具体的例子中,若判断的结果为否,则终端在屏幕上显示目标画面时在第一显示区域显示第一画面,即在第一显示区域和第二显示区域共同显示目标画面。由于在判断的结果为是时,色差导致的问题不存在或不明显,因此可以在屏幕上正常显示目标画面。
38.本发明实施方式提供的显示调整方法,通过判断即将在屏幕上像素密度较低的区域显示的画面是否满足画面中任意相邻同色像素的色差值大于色差阈值的预设条件,若满足预设条件,则在显示画面时减少在该区域的相邻同色且色差值大于色差阈值的数量。由于色差较大的画面(满足预设条件的画面)在像素密度不同的显示区域进行显示时会存在较大的显示差异,因此在显示色差较大的画面时,减少像素密度较低的显示区域中相邻同色且色差值大于色差阈值的像素对数量,可以改善在屏幕显示色差较大的画面时由于像素密度不同导致的显示差异,从而提高屏幕显示的视觉效果。
39.本发明第二实施方式涉及一种显示调整方法,第二实施方式与第一实施方式大致相同,主要区别在于:在本发明实施方式中,在屏幕上显示目标画面时减少第一显示区域中目标像素对的数量,包括:在屏幕上显示目标画面时,将至少部分第一显示区域的目标像素对的色差值调整至小于或等于色差阈值。
40.本发明实施方式提供的显示调整方法的具体流程如图8所示,包括以下步骤:
41.s201:判断即将在屏幕上第一显示区域显示的部分画面是否满足预设条件,其中,部分画面为即将在屏幕上显示的目标画面的部分画面,第一显示区域为屏幕中像素密度小于其它显示区域的像素密度的显示区域,预设条件为画面中任意相邻同色像素的色差值大于色差阈值。
42.其中,s201与第一实施方式中的s101相同,具体可以参见第一实施方式中的相关描述,为了避免重复,这里不再赘述。
43.s202:若判断的结果为是,则在屏幕上显示目标画面时在第一显示区域显示第一画面,并将至少部分第一显示区域的目标像素对的色差值调整至小于或等于色差阈值。
44.其中,调整的部分占总的比例可以根据实际需要进行设置,例如是60%、70%或80%等,此处不做具体限制。可以理解的是,为了达到一个比较好的视觉效果,可以将第一显示区域所有的目标像素对的色差值都调整至小于或等于色差阈值。但是,当第一显示区域的目标像素对较多时,可能会占用终端较多的计算资源,因此,在第一显示区域的目标像素对较多时,可以是对部分的目标像素对的色差值进行调整,从而兼顾视觉效果和终端的计算资源。
45.具体地,在判断第一画面是否满足预设条件时,终端获取第一显示区域的目标像素对,然后将部分或全部的目标像素对的色差值调整至小于或等于色差阈值。继续以图4为例,若色差阈值为30,第n个最小显示单元r的数值为60,第n 1个最小显示单元的r的数值为20,此时存在一个目标像素对,则终端可以将第n个最小显示单元r的数值降低或将第n 1个最小显示单元r的数值调高,例如是将第n个最小显示单元r的数值降低至50,第n 1个最小显示单元r的数值不做调整,如此,可以使该目标像素对的色差值调整至等于色差阈值。
46.本发明实施方式提供的显示调整方法,若判断第一画面满足预设条件,则在屏幕上显示目标画面时在第一显示区域显示第一画面,并将至少部分第一显示区域的目标像素对的色差值调整至小于或等于色差阈值。通过将至少部分第一显示区域的目标像素对的色差值调整至小于或等于色差阈值,可以减少第一显示区域的目标像素对的数量,从而可以改善色差较大的画面在屏幕显示时由于像素密度不同导致的显示差异,提高屏幕显示的视觉效果。
47.本发明第三实施方式涉及一种显示调整方法,第三实施方式与第一实施方式大致相同,主要区别在于:在本发明实施方式中,在屏幕上显示目标画面时减少第一显示区域中目标像素对的数量,包括:在屏幕上显示目标画面时,在第一显示区域显示第一预设画面,其中,第一预设画面为画面中任意相邻同色像素的色差值小于或等于色差阈值的画面。
48.本发明实施方式提供的显示调整方法的具体流程如图9所示,包括以下步骤:
49.s301:判断即将在屏幕上第一显示区域显示的部分画面是否满足预设条件,其中,部分画面为即将在屏幕上显示的目标画面的部分画面,第一显示区域为屏幕中像素密度小于其它显示区域的像素密度的显示区域,预设条件为画面中任意相邻同色像素的色差值大于色差阈值。
50.其中,s301与第一实施方式中的s101相同,具体可以参见第一实施方式中的相关描述,为了避免重复,这里不再赘述。
51.s302:若判断的结果为是,则在所述屏幕上显示所述目标画面时,在所述第一显示区域显示第一预设画面,其中,所述第一预设画面为画面中任意相邻同色像素的色差值小于或等于色差阈值的画面。
52.可选地,第一预设画面例如是纯色的画面,例如是蓝色的画面。由于第一预设画面中的颜色相同,因此就不会存在目标像素对,也就不会有色差而导致的显示差异问题。当然,第一预设画面也可以是其它的画面,只要满足画面中任意相邻同色像素的色差值小于或等于色差阈值即可。
53.应当理解的是,本发明实施方式提供的显示调整方法在第一显示区域显示第一预
设画面即可,至于第一预设画面的形状、大小、与第一显示区域的重合程度以及第一显示区域是否还显示其它画面均不做限定,只要在第一显示区域显示第一预设画面时第一显示区域的目标像素对有所减少即可。
54.在一个具体的例子中,第一预设画面的形状包括水滴形、长方形、圆形或刘海形等形状。例如,请参考图10(a),其为第一预设画面的示例图,在图10(a)中,第一预设画面的形状为水滴形;请参考图10(b),其为第一预设画面的另一示例图,在图10(b)中,第一预设画面的形状为长方形。当然,第一预设画面的形状可以是其它形状,此处不做具体限制。
55.在一个具体的例子中,第一预设画面与第一显示区域至少部分重叠,即至少在第一显示区域有部分显示,其余部分可以显示在第二显示区域,例如上述例子中的长方形的第一预设画面。当然,第一预设画面可以完全遮盖第一显示区域,这样会有更加舒适的视觉效果,此时可以包括两种情况:一种是第一预设画面的大小和形状刚好与第一显示区域相同,另一种是第一预设画面大于第一显示区域。
56.本发明实施方式提供的显示调整方法,若判断第一画面满足预设条件,则在屏幕上显示目标画面时,在第一显示区域显示第一预设画面。由于第一预设画面为任意相邻同色像素的色差值小于或等于色差阈值的画面,因此在第一显示区域显示第一预设画面时,可以减少第一显示区域的目标像素对,从而可以改善色差较大的画面在屏幕显示时由于像素密度不同导致的显示差异,提高屏幕显示的视觉效果。
57.本发明第四实施方式涉及一种显示调整方法,第四实施方式与第一实施方式大致相同,主要区别在于:在本发明实施方式中,在屏幕上显示目标画面时减少第一显示区域中目标像素对的数量,包括:在屏幕上显示目标画面时,在第一显示区域叠加显示第二预设画面和第一画面,其中,在第二预设画面与第一画面叠加显示时,第一显示区域中至少部分目标像素对的色差值被调整至小于或等于色差阈值。
58.本发明实施方式提供的显示调整方法的具体流程如图11所示,包括以下步骤:
59.s401:判断即将在屏幕上第一显示区域显示的部分画面是否满足预设条件,其中,部分画面为即将在屏幕上显示的目标画面的部分画面,第一显示区域为屏幕中像素密度小于其它显示区域的像素密度的显示区域,预设条件为画面中任意相邻同色像素的色差值大于色差阈值。
60.其中,s401与第一实施方式中的s101相同,具体可参见第一实施方式中的相关描述,为了避免重复,这里不再赘述。
61.s402:若判断的结果为是,则在屏幕上显示目标画面时,在第一显示区域叠加显示第二预设画面和部分画面,其中,在第二预设画面与部分画面叠加显示时,第一显示区域中至少部分目标像素对的色差值被调整至小于或等于色差阈值。
62.可选地,第二预设画面的色深可以设置为根据第一画面而变化。继续以图4为例,若色差阈值为30,第n个最小显示单元r的数值为60,第n 1个最小显示单元r的数值为20,存在目标像素对,则第二预设画面可以是在与第n个最小显示单元r对应的位置的色深设置为0,在与第n 1个最小显示单元r的位置的色深设置为10,则第二预设画面与第一画面叠加显示时,第n个最小显示单元r的位置的色深为60,第n 1个最小显示单元r的位置的色深为30,从而使目标像素对的色差值被调整至等于色差阈值。
63.将第二预设画面的色深设置为根据第一画面而变化,可以方便将第一显示区域的
目标像素对的数量降至零,但也会增加设置的复杂性。可选地,第二预设画面为预设色深值的画面,其中,预设色深值可以根据实际需要进行设置,此处不做具体限制。例如,若色差阈值为30,第一显示区域中某一目标像素对的色差值为70,其中一个像素的色深为255,另外一个像素的色深为185,第二预设画为预设色深值为35的画面,则叠加显示后,第一个像素的色深为255(最大值),第二个像素的色深为225,如此,在叠加显示后,该目标像素对的色差值被调整至等于色差阈值。
64.可以理解的是,若第二预设画面为预设色深值的画面,其可能达到的效果是将第一显示区域的部分目标像素对的色差值调整至小于或等于色差阈值。特别地,当将预设色深值设置较大时,可以将全部目标像素对的色差值调整至小于或等于色差阈值。例如,若色差阈值为30,则可以将预设色深值设置为225,这样无论目标像素对的色差为多少,具体像素的色深为多少,均可以将第一显示区域的目标像素对的色差值均调整至小于或等于色差阈值。
65.同样地,第二预设画面的形状可以包括水滴形、长方形、圆形或刘海形等形状,也可以是其它形状,此处不做具体限制。
66.第二预设画面可以与第一显示区域至少部分重叠,也可以是第二预设画面完全遮盖第一显示区域。
67.本发明实施方式提供的显示调整方法,若判断第一画面满足预设条件,则在屏幕上显示目标画面时,在第一显示区域叠加显示第二预设画面和第一画面,且在第二预设画面与第一画面叠加显示时,第一显示区域中至少部分目标像素对的色差值被调整至小于或等于色差阈值,通过第二预设画与第一画面叠加显示时,将第一显示区域的至少部分目标像素对的色差值调整至小于色差阈值,可以减少第一显示区域的目标像素对,从而可以改善色差较大的画面在屏幕显示时由于像素密度不同导致的显示差异,提高屏幕显示的视觉效果。
68.本发明第五实施方式涉及一种显示调整装置500,如图12所示,包括判断模块501和调整模块502,各模块功能详细说明如下:
69.判断模块501,用于判断即将在屏幕上第一显示区域显示的第一画面是否满足预设条件,其中,第一画面为即将在屏幕上显示的目标画面的部分画面,第一显示区域为屏幕中像素密度小于其它显示区域的像素密度的显示区域,预设条件为画面中任意相邻同色像素的色差值大于色差阈值;
70.调整模块502,用于在判断的结果为是时,在屏幕上显示目标画面时减少第一显示区域中目标像素对的数量,目标像素对为相邻同色且色差值大于色差阈值的像素对。
71.进一步地,调整模块502还用于:
72.在屏幕上显示目标画面时在第一显示区域显示第一画面,并将至少部分第一显示区域的目标像素对的色差值调整至小于或等于色差阈值。
73.进一步地,调整模块502还用于:
74.在屏幕上显示目标画面时,在第一显示区域显示第一预设画面,其中,第一预设画面为画面中任意相邻同色像素的色差值小于或等于色差阈值的画面。
75.进一步地,调整模块502还用于:
76.在屏幕上显示目标画面时,在第一显示区域叠加显示第二预设画面和第一画面,
memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
90.本领域的普通技术人员可以理解,上述各实施例是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献