显示方法、装置、终端及计算机可读存储介质与流程

文档序号:19119750发布日期:2019-11-13 01:32阅读:123来源:国知局
显示方法、装置、终端及计算机可读存储介质与流程

本申请属于用户交互技术领域,尤其涉及一种显示方法、装置、终端及计算机可读存储介质。



背景技术:

透明显示屏是指具有一定光穿透性的显示屏,用户可以透过显示屏看到显示屏后侧的物体,外形美观,深受用户喜爱。

然而,透明显示屏的显示内容往往不够清晰,具有显示质量差的问题。



技术实现要素:

本申请实施例提供一种显示方法、装置、终端及计算机可读存储介质,可以解决透明显示屏显示质量差的技术问题。

本申请实施例第一方面提供一种显示方法,所述终端包括第一透明显示屏以及设于所述第一透明显示屏背面的第二透明显示屏,光线可以同时穿透第一透明显示屏和第二透明显示屏;所述显示方法包括:

获取终端所处环境的第一颜色信息以及所述第一透明显示屏显示界面的第二颜色信息;

若所述第一颜色信息与所述第二颜色信息的匹配度小于第一预设阈值,则获取与所述第一颜色信息相匹配的目标颜色;

将所述第二透明显示屏显示界面的颜色设置为所述目标颜色。

本申请实施例中,通过获取终端所处环境的第一颜色信息以及所述第一透明显示屏显示界面的第二颜色信息,并在所述第一颜色信息与所述第二颜色信息的匹配度小于预设阈值,获取与所述第一颜色信息相匹配的目标颜色,接着,将所述第二透明显示屏显示界面的颜色设置为所述目标颜色,从而使得第一透明显示屏上显示的内容的颜色与第二透明显示屏上显示的内容的颜色具有较高对比度,有效降低了终端所处环境的颜色对第一透明显示屏中显示内容的干扰,提高了透明显示屏的显示质量。

本申请实施例第二方面提供一种显示装置,配置于终端,所述终端包括第一透明显示屏以及设于所述第一透明显示屏背面的第二透明显示屏,光线可以同时穿透第一透明显示屏和第二透明显示屏;所述显示装置包括:

获取单元,用于获取终端所处环境的第一颜色信息以及所述第一透明显示屏显示界面的第二颜色信息;

匹配单元,用于若所述第一颜色信息与所述第二颜色信息的匹配度小于第一预设阈值,则获取与所述第一颜色信息相匹配的目标颜色;

显示单元,用于将所述第二透明显示屏显示界面的颜色设置为所述目标颜色。

本申请实施例第三方面提供一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,所述终端还包括:第一透明显示屏以及设于所述第一透明显示屏背面的第二透明显示屏,光线可以同时穿透第一透明显示屏和第二透明显示屏;所述处理器执行计算机程序时实现上述方法的步骤。

本申请实施例第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。

可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本申请实施例提供的一种显示方法的第一实现流程示意图;

图2a是本申请实施例提供的第一透明显示屏显示界面的第一示意图;

图2b是本申请实施例提供的第一透明显示屏显示界面的第二示意图;

图3是本申请实施例提供的一种显示方法步骤101的第一具体实现流程示意图;

图4是本申请实施例提供的一种显示方法步骤101的第二具体实现流程示意图;

图5是本申请实施例提供的第一透明显示屏显示界面的第三示意图;

图6是本申请实施例提供的一种显示方法步骤102的具体实现流程示意图;

图7是本申请实施例提供的一种显示方法步骤103的具体实现流程示意图;

图8是本申请实施例提供的一种显示方法的第二实现流程示意图;

图9是本申请实施例提供的显示装置的结构示意图;

图10是本申请实施例提供的终端的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

将透明显示屏应用于终端时,可以使得终端成为外观透明的终端,实现视觉穿透,具有外形美观的特点。

然而,受周边环境的影响,透明显示屏的显示内容往往不够清晰。

例如,在亮度较高的环境中,透明显示屏显示的图片、文字等信息容易受亮光干扰,出现显示质量差的问题,严重影响用户体验。

又例如,当用户打开某个应用的应用界面时,若该应用界面显示的图片、文字等内容的颜色与终端所处环境的颜色较为相似时,则透明显示屏上显示的应用界面的内容会受到环境颜色的影响,具有显示效果差的问题。

基于此,本申请实施例提供一种显示方法、装置、终端及计算机可读存储介质,可以避免终端透明显示屏的显示内容受到周边环境的影响,提高透明显示屏显示质量。为了说明本申请的技术方案,下面通过具体实施例来进行说明。

如图1示出了本申请实施例提供的一种显示方法的实现流程示意图,该方法可以由终端上配置的显示装置执行,适用于需避免终端透明显示屏的显示内容受到周边环境的影响,提高透明显示屏显示质量的情形。

需要说明的是,在本申请实施例中,上述终端可以为手机、平板电脑、可穿戴设备等智能终端,并且,该终端包括第一透明显示屏以及设于上述第一透明显示屏背面的第二透明显示屏,光线可以同时穿透第一透明显示屏和第二透明显示屏,使得终端可以实现视觉穿透效果,具有透明外观。基于该外观透明的终端,上述显示方法可以包括步骤101至步骤103。

步骤101,获取终端所处环境的第一颜色信息以及上述第一透明显示屏显示界面的第二颜色信息。

其中,上述第一颜色信息可以包括终端所处环境中的一种颜色的颜色信息,也可以是包括终端所处环境中的多种颜色的颜色信息。例如,用户在草坪上使用上述终端时,上述终端所处环境的第一颜色信息可以是草坪的主要颜色绿色的颜色信息,也可以包括草坪的绿色、天空的蓝色、花的红色和鹅卵石的灰色等多种颜色的颜色信息。

具体的,上述获取终端所处环境的第一颜色信息可以包括:获取终端所处环境的第一彩色图片,根据第一彩色图片各个像素点的rgb像素值确定上述终端所处环境的第一颜色信息。

其中,第一彩色图片各个像素点的rgb像素值是指第一彩色图片各个像素点红、绿、蓝(r、g、b)三个颜色通道的颜色值。

在本申请的一些实施例中,在获取终端所处环境的第一颜色信息时,可以通过上述终端的摄像头获取终端所处环境的第一彩色图片,再根据上述第一彩色图片各个像素点的rgb像素值确定上述终端所处环境的第一颜色信息;也可以通过终端的色温传感器获取上述终端所处环境的光线色温值,并通过处理器对光线色温值进行处理得到第一颜色信息。

同样的,上述第二颜色信息可以包括第一透明显示屏显示界面中一种颜色的颜色信息,也可以包括第一透明显示屏显示界面中的多种颜色的颜色信息。

具体的,上述获取所述第一透明显示屏显示界面的第二颜色信息可以包括:获取第一透明显示屏的屏幕截图,根据屏幕截图各个像素点的rgb像素值,确定第一透明显示屏显示界面的第二颜色信息。

例如,可以通过终端的截图软件,获取终端第一透明显示屏的屏幕截图,得到第一透明显示屏显示界面的第二颜色信息。

在本申请的一些实施方式中,上述获取第一透明显示屏显示界面的第二颜色信息还可以包括:获取控制第一透明显示屏显示相应内容的显示信号,并解析该显示信号,得到第一透明显示屏显示界面的第二颜色信息。

其中,该显示信号用于确定第一透明显示屏各个像素点对应的像素值。

步骤102,若第一颜色信息与第二颜色信息的匹配度小于第一预设阈值,则获取与第一颜色信息相匹配的目标颜色。

本申请实施例中,第一颜色信息与第二颜色信息的匹配度大于或等于第一预设阈值时,表示终端所处环境的环境颜色与第一透明显示屏显示界面显示内容的颜色对比度较大;即,终端所处环境的环境颜色不会对第一透明显示屏显示界面的显示内容造成干扰。第一颜色信息与第二颜色信息的匹配度小于第一预设阈值时,表示终端所处环境的环境颜色与第一透明显示屏显示界面显示内容的颜色对比度较小;即,终端所处环境的环境颜色会对第一透明显示屏显示界面的显示内容造成干扰,因此,需要获取与第一颜色信息相匹配的目标颜色,从而将上述第二透明显示屏显示界面的颜色设置为该目标颜色,以避免第一透明显示屏显示界面的显示内容受到环境颜色的干扰。

需要说明的是,上述与第一颜色信息相匹配的目标颜色,可以是与上述第一透明显示屏显示界面的颜色对比度最优、干扰最小的一种或多种颜色。

例如,第一透明显示屏显示界面的颜色为深红色,则目标颜色可以为浅蓝色、浅灰色、浅绿色、浅棕色、白色等等。

在实际应用中,每种颜色都预先设置有与其匹配的目标颜色。例如,可以通过查找颜色对应表的方式查找与第一颜色信息相匹配的目标颜色。该颜色对应表记录有每种颜色与其他颜色之间的匹配度。当某种颜色m与另一种颜色n的匹配度大于匹配阈值时,则与颜色m相匹配的目标颜色可以包括颜色n,反之亦然。

步骤103,将第二透明显示屏显示界面的颜色设置为上述目标颜色。

为了避免第一透明显示屏显示界面的显示内容受到环境颜色的干扰,在确定好与第一透明显示屏显示界面的颜色相匹配的目标颜色时,即可将第二透明显示屏显示界面的颜色设置为上述目标颜色,以提高第一透明显示屏的显示质量。

在本申请的一些实施例中,上述将第二透明显示屏显示界面的颜色设置为目标颜色可以包括:在获取到与第一颜色信息相匹配的目标颜色之后,在终端的显示界面加载目标颜色选择界面,接收用户在目标颜色选择界面触发的目标颜色选择指令,并将第二透明显示屏显示界面的颜色设置为与该目标颜色选择指令对应的目标颜色。

例如,如图2a所示,在获取到与第一颜色信息相匹配的目标颜色之后,在终端的显示界面21加载目标颜色选择界面22,接收用户在目标颜色选择界面22上触发的目标颜色选择指令,并将第二透明显示屏显示界面的颜色设置为与该目标颜色选择指令对应的目标颜色221,得到如图2b所示第二透明显示屏显示界面示意图。也就是说,上述目标颜色可以根据用户的喜好进行设置。需要说明的是,在图2a与2b中树木等景物是终端所述环境中的景物,并且用户可以透过第一透明显示屏和第二透明显示屏查看到该景物。“xx”是第一透明显示屏上显示的文字内容。从图2b可以看出通过将第二透明显示屏显示界面的颜色设置为与该目标颜色选择指令对应的目标颜色,使得第一透明显示屏上显示的文字内容具有更高的显示质量,降低了环境颜色的干扰。

另外,在本申请的一些实施方式中,上述目标颜色还可以是获取的所有目标颜色中用户选择率最高和/或与应用界面的颜色兼容程度最高的目标颜色。

例如,终端将获取到的目标颜色发送至服务器,并接收服务器返回的最优选目标颜色。其中,所述最优选目标颜色可以是用户选择率最高和/或与应用界面的颜色兼容程度最高的目标颜色。

为了更准确地获取第一颜色信息,在本申请的一些实施例中,如图3所示,上述根据所述第一彩色图片各个像素点的rgb像素值确定所述终端所处环境的第一颜色信息可以包括:步骤301至步骤303。

步骤301,获取第一彩色图片各个像素点的rgb像素值。

步骤302,计算rgb像素值属于同一个像素值范围的像素点个数,得到像素点个数大于第二预设阈值的一个或多个目标像素值范围。

在本申请的实施例中,上述计算rgb像素值属于同一个像素值范围的像素点个数可以包括:获取上述第一彩色图片中各个像素点红、绿、蓝(r、g、b)三个颜色通道的像素值,当像素点r、g、b三个颜色通道的像素值均位于同一个r、g、b像素值范围,则该像素值范围的像素点个数加一。

例如,某个像素点r、g、b值为(25,100,200),落入到像素值范围(20~30,95~110,195~225),则上述像素值范围(20~30,95~110,195~225)的像素点数量加一;又例如,另一个像素点r、g、b值为(22,111,220),同样落入到像素值范围(20~30,95~110,195~225),则像素值范围(20~30,95~110,195~225)的像素点数量再加一,直至计算完上述第一彩色图片的所有像素点,即可得到像素点个数大于第二预设阈值的一个或多个目标像素值范围。

需要说明的是,在本申请实施例中,上述像素值范围旨在将相近似的颜色划分在同一个区间,其具体的划分方式可以根据实际应用场景进行设定,本申请对此不做限制,只要能够实现将相近似的颜色划分在同一个区间即可。

步骤303,将每个目标像素值范围对应的像素平均值确定为上述终端所处环境的第一颜色信息。

例如,用户在草坪上使用上述终端时,上述终端所处环境中有草坪的主要颜色绿色,也可以包括草坪的绿色、天空的蓝色、花的红色和鹅卵石的灰色等等,获取上述第一彩色图片各个像素点的rgb像素值,计算rgb像素值属于同一个像素值范围的像素点个数后,得到落入像素值范围a的像素点个数有150万个,该像素值范围为草坪的绿色;落入像素值范围b的像素点个数有100万个,该像素值范围为天空的蓝色;落入像素值范围c的像素点个数有40万个,该像素值范围为花的红色;落入像素值范围d的像素点个数有10万个,该像素值范围为鹅卵石的灰色。若第二预设阈值为50万个,则目标像素值范围包括上述像素值范围a与像素值范围b。最后确定的上述终端所处环境的第一颜色信息包括上述像素值范围a的各个像素点对应的像素平均值,及上述像素值范围b内的各个像素点对应的像素平均值。

其中,将每个上述目标像素值范围对应的像素平均值确定为上述终端所处环境的第一颜色信息,可以是上述目标像素值范围内各个像素点的红、绿、蓝(r、g、b)三个颜色通道各自的颜色平均值。

例如,某个目标像素值范围内的各个像素点的r通道的颜色平均值为a1,目标像素值范围内的各个像素点的g通道的颜色平均值为a2,目标像素值范围内的各个像素点的b通道的颜色平均值为a3,则上述终端所处环境的第一颜色信息包括(a1,a2,a3)。

通过上述方法,可以避免终端所处环境中占比比较小的颜色,或者说上述第一彩色图片中像素点数量少的像素值范围影响第一颜色信息的获取,从而保证根据上述获取到的第一颜色信息调整的目标颜色能更好地适应环境,避免终端第一透明显示屏的显示内容受周边环境颜色的干扰。

为了更准确地获取第二颜色信息,同样的,上述根据屏幕截图各个像素点的rgb像素值,确定所述第一透明显示屏显示界面的第二颜色信息,可以包括:获取上述第一透明显示屏的屏幕截图各个像素点的rgb像素值;计算rgb像素值属于同一个像素值范围的像素点个数,得到像素点个数大于第四预设阈值的一个或多个目标像素值范围;将每个上述目标像素值范围对应的像素平均值确定为上述第一透明显示屏显示界面的第二颜色信息。

通过上述方法,可以避免上述第一透明显示屏显示界面占比小的颜色,或者说第一透明显示屏的屏幕截图中像素点数量少的像素值范围影响第二颜色信息的获取。

在本申请的一些实施例中,如图4所示,上述根据第一彩色图片各个像素点的rgb像素值确定上述终端所处环境的第一颜色信息,还可以包括:步骤401值步骤404。

步骤401,获取第一彩色图片各个像素点的rgb像素值。

步骤402,计算各像素点的rgb像素值与相邻像素点的rgb像素值的差值,确定差值小于预设差值范围的像素点组成的连通区域,并计算各个连通区域的第二像素点个数。

本申请实施例中,上述连通区域内的相邻像素点间的差值均小于预设差值范围,因此,属于同一片连通区域内的相邻像素点应为颜色相近、对比度较小的像素点。

例如,如图5所示,终端所处环境由一片渐变的绿色与一片渐变的红色组成,且上述渐变的绿色或上述渐变的红色相邻像素点均小于预设差值范围,但在绿色与红色的交界处,相邻像素点的差值大于或等于预设差值范围,则上述终端所处环境被划分成连通区域51与连通区域52。

步骤403,将第二像素点个数大于第三预设阈值的连通区域确定为目标连通区域。

步骤404,分别将各个上述目标连通区域的像素平均值作为所述目标连通区域对应的第一子颜色信息。

在本申请的一些实施例中,由于面积较小的连通区域对第一透明显示屏显示内容的影响较小,可以考虑该连通区域的颜色,因此,为了降低终端的运算量,可以只将第二像素点个数大于第三预设阈值的连通区域确定为目标连通区域,并分别将各个上述目标连通区域的像素平均值作为所述目标连通区域对应的第一子颜色信息。

需要说明的是,上述目标连通区域可以包括一个或多个连通区域。

其中,将各个上述目标连通区域的像素平均值作为所述目标连通区域对应的第一子颜色信息,可以是上述目标连通区域内各个像素点的红、绿、蓝(r、g、b)三个颜色通道各自的颜色平均值。

例如,目标连通区域内的各个像素点的r通道的颜色平均值为b1,目标连通区域内的各个像素点的g通道的颜色平均值为b2,目标连通区域内的各个像素点的b通道的颜色平均值为b3,则上述终端所处环境的第一颜色信息包括(b1,b2,b3)。

通过上述方法,可以避免上述终端所处环境中占比小的颜色,或者说上述第一彩色图片中像素点数量少的连通区域影响对上述第一颜色信息的获取,从而保证根据上述获取到的第一颜色信息调整的目标颜色能更好地适应环境,避免终端第一显示屏的显示内容受周边环境颜色的干扰。

在通过上述图4至图5的方法获得多个连通区域之后,如图6所示,上述步骤102还可以包括:步骤601至步骤602。

步骤601,将上述目标连通区域的第一子颜色信息分别与第一透明显示屏显示界面对应区域的第二子颜色信息进行匹配。

步骤602,若目标连通区域的第一子颜色信息与第一透明显示屏显示界面对应区域的第二子颜色信息的匹配度小于第一预设阈值,则获取与目标连通区域的第一子颜色信息相匹配的第一子目标颜色。

本申请实施例中,若上述目标连通区域的第一子颜色信息与第一透明显示屏显示界面对应区域的第二子颜色信息的匹配度大于或等于上述第一预设阈值时,表示终端所处环境的颜色与第一透明显示屏显示界面对应区域的显示内容颜色对比度较大,因此,上述终端所处环境的颜色不会对上述第一透明显示屏显示界面对应区域的显示内容造成干扰。

例如,如图5所示,上述终端所处环境由一片渐变的绿色与一片渐变的红色组成,且上述渐变的绿色或上述渐变的红色相邻像素点均小于预设差值范围,但在绿色与红色的交界处,相邻像素点不小于预设差值范围,则上述终端所处环境被划分成连通区域51与连通区域52,上述连通区域51与连通区域52中的像素点个数大于第三预设阈值,则上述目标连通区域为上述连通区域51与连通区域52。将上述连通区域51的第一子颜色信息与第一透明显示屏显示界面对应区域的第二子颜色信息进行匹配,将上述连通区域52的第一子颜色信息与第一透明显示屏显示界面对应区域的第二子颜色信息进行匹配,若上述连通区域51的第一子颜色信息与第一透明显示屏显示界面对应区域的第二子颜色信息的匹配度小于上述第一预设阈值,并且上述连通区域52的第一子颜色信息与第一透明显示屏显示界面对应区域的第二子颜色信息的匹配度也小于上述第一预设阈值,则上述第一子目标颜色包括与上述连通区域51的第一子颜色信息相匹配的目标颜色,以及与上述连通区域52的第一子颜色信息相匹配的目标颜色。

在本申请的一些实施方式中,在通过上述图6所示的方法获取与上述目标连通区域的第一子颜色信息相匹配的第一子目标颜色之后,上述将上述第二透明显示屏显示界面的颜色设置为上述目标颜色,可以包括:将上述第二透明显示屏显示界面中对应区域的颜色设置为与对应区域对应的第一子目标颜色。

也就是说,第二透明显示屏显示界面中的颜色可以包括分别与各个第一子颜色信息相匹配的第一子目标颜色,使得第二透明显示屏显示界面中每个区域的颜色都能与第一透明显示屏显示界面中颜色相适配,进一步地提高了第一透明显示屏的显示质量,并且第二透明显示屏显示界面的颜色也更加的丰富。

另外,在本申请的一些实施例中,如图7所示,上述步骤103,将上述第二透明显示屏显示界面的颜色设置为上述目标颜色还可以包括:步骤701至步骤702。

步骤701,获取各个第一子目标颜色对应的第二子目标颜色。

步骤702,将第二透明显示屏显示界面的颜色设置为第二子目标颜色。

在本申请的一些实施例中,上述第二子目标颜色,可以是各个第一子目标颜色均包含的颜色。例如,第一透明显示屏中a区域对应的第一子目标颜色包括蓝色、绿色、粉色,b区域对应的第一子目标颜色包括蓝色、黑色、黄色、粉色,则上述第二子目标颜色可以包括蓝色和粉色,因而可以将第二透明显示屏显示界面的颜色设置为第二子目标颜色中的任意一种颜色。

在本申请的一些实施例中,当用户在使用上述终端打开一些含有隐私信息的需要进行隐私保护的界面(如:通讯录界面、金融类应用界面等)时,为了防止上述隐私信息泄露,在本申请的一些实施方式中,如图8所示,上述显示方法还可以包括:步骤801至步骤802。

步骤801,检测第一透明显示屏的显示界面是否为需要进行隐私保护的界面。

步骤802,若第一透明显示屏的显示界面为需要进行隐私保护的界面,则降低第二透明显示屏的透明度,或者,加深第二透明显示屏显示界面的颜色。

例如,当检测到在终端的第一透明显示屏打开了通讯录时,若上述终端的第二透明显示屏的红色、绿色、蓝色和不透明度(r、g、b、a)四个通道的值为(100,100,100,0.1),则将上述第二透明显示屏的透明度将低,例如,将上述第二透明显示屏的颜色rgba值设置为(100,100,100,0.5),或者,加深上述第二透明显示屏显示界面的颜色,例如将上述第二透明显示屏的颜色rgba值设置为(50,50,50,0.1)。

通过上述方法,可以避免外界通过上述第二透明显示屏获取到上述第一透明显示屏上显示的隐私信息,达到隐私保护的效果。

图9示出了本申请实施例提供的一种显示装置900的结构示意图,该显示装置900配置于终端,该终端包括第一透明显示屏以及设于所述第一透明显示屏背面的第二透明显示屏,光线可以同时穿透第一透明显示屏和第二透明显示屏;显示装置可以包括获取单元901、匹配单元902以及显示单元903。

获取单元901,用于获取终端所处环境的第一颜色信息以及所述第一透明显示屏显示界面的第二颜色信息;

匹配单元901,用于若所述第一颜色信息与所述第二颜色信息的匹配度小于第一预设阈值,则获取与所述第一颜色信息相匹配的目标颜色;

显示单元901,用于将所述第二透明显示屏显示界面的颜色设置为所述目标颜色。

在本申请的一些实施方式中,上述获取单元901,还用于获取终端所处环境的第一彩色图片,根据所述第一彩色图片各个像素点的rgb像素值确定所述终端所处环境的第一颜色信息;获取所述第一透明显示屏的屏幕截图,根据屏幕截图各个像素点的rgb像素值,确定所述第一透明显示屏显示界面的第二颜色信息。

在本申请的一些实施方式中,上述获取单元901,还用于获取所述第一彩色图片各个像素点的rgb像素值;计算rgb像素值属于同一个像素值范围的第一像素点个数,得到第一像素点个数大于第二预设阈值的一个或多个目标像素值范围;将每个所述目标像素值范围对应的像素平均值确定为所述终端所处环境的第一颜色信息。

在本申请的一些实施方式中,上述获取单元901,还用于获取所述第一彩色图片各个像素点的rgb像素值;计算各像素点的rgb像素值与相邻像素点的rgb像素值的差值,确定所述差值小于预设差值范围的像素点组成的连通区域,并计算各个连通区域的第二像素点个数;将所述第二像素点个数大于第三预设阈值的连通区域确定为目标连通区域;分别将各个所述目标连通区域的像素平均值作为所述目标连通区域对应的第一子颜色信息。

在本申请的一些实施方式中,上述匹配单元902,还用于将所述目标连通区域的第一子颜色信息分别与所述第一透明显示屏显示界面对应区域的第二子颜色信息进行匹配;若所述目标连通区域的第一子颜色信息与所述第一透明显示屏显示界面对应区域的第二子颜色信息的匹配度小于所述第一预设阈值,则获取与所述目标连通区域的第一子颜色信息相匹配的第一子目标颜色。

在本申请的一些实施方式中,上述显示单元903,还用于将所述第二透明显示屏显示界面中所述对应区域的颜色设置为与所述对应区域对应的所述第一子目标颜色。

在本申请的一些实施方式中,上述显示单元903,还用于获取各个所述第一子目标颜色对应的第二子目标颜色;将所述第二透明显示屏显示界面的颜色设置为所述第二子目标颜色。

在本申请的一些实施方式中,上述显示装置还可以包括调整单元,该调整单元用于检测所述第一透明显示屏的显示界面是否为需要进行隐私保护的界面;若所述第一透明显示屏的显示界面为需要进行隐私保护的界面,则降低所述第二透明显示屏的透明度,或者,加深所述第二透明显示屏显示界面的颜色。

需要说明的是,为描述的方便和简洁,上述描述的显示装置900的具体工作过程,可以参考上述图1至图8中描述的方法的对应过程,在此不再赘述。

如图10所示,本申请提供一种用于实现上述显示方法的终端,该终端可以包括:处理器11、存储器14、一个或多个输入设备16(图10中仅示出一个)和一个或多个输出设备15(图10中仅示出一个)。处理器11、存储器14、输入设备16和输出设备15通过总线17连接。所述终端还可以包括第一透明显示屏12以及设于所述第一透明显示屏12背面的第二透明显示屏13,光线可以同时穿透第一透明显示屏12和第二透明显示屏13。

应当理解,在本申请实施例中,所称处理器11可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备16可以包括虚拟键盘、触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备15可以包括显示器、扬声器等。

存储器14可以包括只读存储器和随机存取存储器,并向处理器11提供指令和数据。存储器14的一部分或全部还可以包括非易失性随机存取存储器。例如,存储器14还可以存储设备类型的信息。

上述存储器14存储有计算机程序,上述计算机程序可在上述处理器11上运行,例如,上述计算机程序为显示方法的程序。上述处理器11执行上述计算机程序时实现上述显示方法实施例中的步骤,例如图1所示的步骤101至步骤103。或者,上述处理器11执行上述计算机程序时实现上述装置实施例中各单元的功能,例如图9所示单元901至903的功能。

上述计算机程序可以被分割成一个或多个模块/单元,上述一个或者多个模块/单元被存储在上述存储器14中,并由上述处理器11执行,以完成本申请。上述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述上述计算机程序在上述进行显示的第一终端中的执行过程。例如,上述计算机程序可以被分割成获取单元、匹配单元和显示单元,各单元具体功能如下:

获取单元,用于获取终端所处环境的第一颜色信息以及所述第一透明显示屏显示界面的第二颜色信息;

匹配单元,用于若所述第一颜色信息与所述第二颜色信息的匹配度小于第一预设阈值,则获取与所述第一颜色信息相匹配的目标颜色;

显示单元,用于将所述第二透明显示屏显示界面的颜色设置为所述目标颜色。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/终端和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上上述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1