掌桥专利:专业的专利平台
掌桥专利
首页

显示屏的控制方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 19:33:46


显示屏的控制方法、装置、电子设备及存储介质

技术领域

本公开涉及电子设备技术领域,尤其涉及一种显示屏的控制方法、装置、电子设备及存储介质。

背景技术

电子设备的显示效果是制造商和用户非常关注的重要指标,厂商也在不断对显示效果进行优化。随着全面屏概念的普及,利用屏下摄像装置(Camera Under Panel,CUP)显示技术,实现全面屏显示,也逐渐成为趋势。

相关技术中,屏下摄像装置对应显示区域与其他显示区域的显示效果存在差异,导致显示屏在显示视觉效果上的一致性不强,影响电子设备显示屏的整体显示效果。

发明内容

本公开旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本公开的目的在于提出一种显示屏的控制方法、装置、电子设备及存储介质,能够预先对屏下摄像装置对应的显示区域的显示数据进行补偿处理,以辅助增强显示屏的不同显示区域在视觉效果上的一致性,进而有效地优化电子设备的整体显示视觉效果。

为达到上述目的,本公开第一方面实施例提出的显示屏的控制方法,包括:获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据;对第一显示数据进行补偿处理,以得到目标显示数据;在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件。

本公开第一方面实施例提出的显示屏的控制方法,通过获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据,之后对第一显示数据进行补偿处理,以得到目标显示数据,而后在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件,由于是预先对第一显示数据进行补偿,使得第一显示区域的亮度信息满足亮度需求,从而能够预先对屏下摄像装置对应的显示区域的显示数据进行补偿处理,以辅助增强显示屏的不同显示区域在视觉效果上的一致性,进而有效地优化电子设备的整体显示视觉效果。

为达到上述目的,本公开第二方面实施例提出的显示屏的控制装置,包括:获取模块,用于获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据;第一处理模块,用于对第一显示数据进行补偿处理,以得到目标显示数据;显示模块,用于在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件。

本公开第二方面实施例提出的显示屏的控制装置,通过获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据,之后对第一显示数据进行补偿处理,以得到目标显示数据,而后在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件,由于是预先对第一显示数据进行补偿,使得第一显示区域的亮度信息满足亮度需求,从而能够预先对屏下摄像装置对应的显示区域的显示数据进行补偿处理,以辅助增强显示屏的不同显示区域在视觉效果上的一致性,进而有效地优化电子设备的整体显示视觉效果。

根据本公开第三方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开第一方面实施例的显示屏的控制方法。

根据本公开第四方面,提出了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开第一方面实施例的显示屏的控制方法。

根据本公开第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开第一方面实施例的显示屏的控制方法。

本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。

附图说明

本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是本公开一实施例提出的显示屏的控制方法的流程示意图;

图2是本公开一实施例提出的显示区域示意图;

图3是本公开另一实施例提出的显示屏的控制方法的流程示意图;

图4是本公开另一实施例提出的待显示数据的处理流程示意图;

图5是本公开另一实施例提出的显示屏的控制方法的流程示意图

图6是本公开另一实施例提出的亮度补偿系数计算流程图;

图7是本公开另一实施例提出的不同显示区域亮度差值随灰阶值变化的示意图;

图8是本公开另一实施例提出的目标显示数据计算流程示意图;

图9是本公开另一实施例提出的显示屏的控制方法的流程示意图;

图10是本公开另一实施例提出的亮度补偿系数示意图;

图11是本公开另一实施例示出的补偿后显示区域亮度差值随灰阶等级变化示意图;

图12是根据本公开一实施例提出的显示屏的控制装置的结构示意图;

图13是根据本公开另一实施例提出的显示屏的控制装置的结构示意图;

图14示出了适于用来实现本公开实施方式的示例性电子设备的框图。

具体实施方式

下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能理解为对本公开的限制。相反,本公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

图1是本公开一实施例提出的显示屏的控制方法的流程示意图。

其中,需要说明的是,本实施例的显示屏的控制方法的执行主体为显示屏的控制装置,该装置可以由软件和/或硬件的方式实现,该装置可以配置在电子设备中,电子设备可以包括但不限于终端、服务器端等。

如图1所示,该显示屏的控制方法,包括:

S101:获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据。

其中,电子设备的显示屏可以是有机发光二极管(OrganicLight-EmittingDiode,OLED)显示屏,电子设备的显示屏中屏下摄像装置对应的局部的显示区域,可以被称为第一显示区域,显示屏可以具体是智能手机、或带有摄像头模块的智能电视、智能手表等设备的显示屏,与第一显示区域相对应,显示屏中除第一显示区域之外的其他显示区域,可以被称为第二显示区域,如图2所示,图2是本公开一实施例提出的显示区域示意图,第一显示区域可以是电子设备中的屏下摄像装置对应的显示区域,也可以是屏下指纹识别模块显示区域或屏下物理按键显示区域等,对此不作限制。

其中,用于待显示至第一显示区域的数据,可以被称为第一显示数据,第一显示数据可以是包含第一显示区域中的色彩、饱和度等显示信息的数据。

本公开实施例在获取第一显示数据时,可以是在电子设备后台中获取待显示至整体显示区域的显示图像,并从显示图像中拆解得到待显示至第一显示区域的图像数据,将该图像数据作为第一显示数据,或者,也可以采用其他任意可能的方式获取第一显示数据,对此不作限制。

S102:对第一显示数据进行补偿处理,以得到目标显示数据。

本公开实施例中可以参考针对显示屏的显示亮度需求(该显示亮度需求,可以解析针对显示屏所配置的显示亮度值进行确定,对此不做限制),根据显示亮度需求对第一显示数据进行补偿处理,并将补偿处理后的显示数据,作为目标显示数据,也即是说,当将补偿处理后的目标显示数据对应显示至第一显示区域时,使得第一显示区域显示目标显示数据时的亮度情况可以满足上述的显示亮度需求。

本公开实施例在对第一显示数据进行补偿时,可以是根据第一显示区域与第二显示区域中显示图像的色彩、对比度等图像信息,使用数字图像处理技术对第一显示数据进行补偿,对第一显示区域中的图像信息进行补偿,使其与第二显示区域中的图像信息具有相同的视觉效果,得到目标显示数据。

本公开实施例在对第一显示数据进行补偿时,还可以是使用光学传感器等图像采集工具对显示图像的信息进行获取,并将第一显示区域与第二显示区域的图像信息进行对比,得到第一显示区域与第二显示区域间的差异信息,通过对差异信息的监控,而后根据数字模型或人工调试等方式,对第一显示数据进行补偿,直至差异信息满足图像效果需求,将补偿后的第一显示数据作为目标显示数据。

S103:在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件。

其中,当在第一显示区域中显示目标显示数据时相应显示的亮度信息,可以被称为第一亮度信息,第一亮度信息可以具体是在第一显示区域中显示目标显示数据时相应显示的亮度值、饱和度、色彩等,对此不做限制。

本公开实施例中,对第一显示数据进行补偿处理,得到目标显示数据后,可以将目标显示数据显示在第一显示区域中,在目标显示数据显示在第一显示区域时,可以获取第二显示区域的亮度信息,对第一显示区域的第一亮度信息进行调整,使得第一亮度信息满足预先设置的亮度条件,该亮度条件可以具体例如第一显示区域显示目标显示数据时,与第二显示区域显示相应显示数据时的亮度值差异小于预先设定的亮度数值或百分比等,对此不做限制。

本实施例中,通过获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据,之后对第一显示数据进行补偿处理,以得到目标显示数据,而后在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件,由于是预先对第一显示数据进行补偿,使得第一显示区域的亮度信息满足亮度需求,从而能够预先对屏下摄像装置对应的显示区域的显示数据进行补偿处理,以辅助增强显示屏的不同显示区域在视觉效果上的一致性,进而有效地优化电子设备的整体显示视觉效果。

图3是本公开另一实施例提出的显示屏的控制方法的流程示意图。

如图3所示,该显示屏的控制方法,包括:

S301:获取待显示数据,待显示数据,是待对应显示至整体显示区域的数据。

其中,待显示数据,可以是待显示至显示屏的整体显示区域的视频帧数据、图像数据、文本数据等,对此不做限制。

本公开实施例在获取待显示数据时,可以是由电子设备对应的后台服务器捕获(例如,从数据库中读取,从其他电子设备接收等)即将传输至显示屏的待显示数据。

上述在获取待对应显示至整体显示区域的待显示数据之后,可以对待显示数据进行相应的数据拆分,以确定得到第一显示数据和第二显示数据。

S302:对待显示数据进行解析,以得到第一显示数据和第二显示数据,第二显示数据,是待对应显示至第二显示区域的数据。

本公开实施例中,第一显示数据与第二显示数据可以有相同或不同的编码方式,对待显示数据进行解析时,可以确定显示屏的整体坐标,并分别确定第一显示区域和第二显示区域对应于整体坐标中的局部坐标,根据局部坐标相应地对待显示数据进行拆解得到第一显示数据和第二显示数据,或者,也可以将显示屏的整体尺寸数据,以及屏下摄像装置对应的第一显示区域的局部尺寸数据对待显示数据进行数据划分,以得到第一显示数据和第二显示数据,对此不做限制。

S303:对第一显示数据进行补偿处理,以得到目标显示数据。

S303的描述说明可以具体参见上述实施例,在此不再赘述。

本公开实施例中,对待显示数据进行处理并显示的方式可以如图4所示,图4是本公开另一实施例提出的待显示数据的处理流程示意图,其中,电子设备可以从无线访问接入点获取待显示数据,并通过数据接口将其传输至显示屏的驱动集成电路中,由驱动集成电路对待显示数据进行解析得到第一显示数据和第二显示数据,并相应对第一显示数据进行光学补偿处理,以得到目标显示数据,而后将目标显示数据投射至第一显示区域,并将第二显示数据投射至第二显示区域,以完整整体显示屏中待显示数据的显示处理,具体可以参见下述实施例。

S304:在第一显示区域显示目标显示数据,并在第二显示区域显示第二显示数据,其中,第一亮度信息和第二亮度信息间的亮度差异小于差异阈值,第二亮度信息,是第二显示区域显示第二显示数据时的亮度信息。

其中,第二显示区域所显示的第二显示数据中,包含的图像的亮度等信息,可以被称为第二亮度信息,第二亮度信息可以具体是在第二显示区域中显示第二显示数据时相应显示的亮度值、饱和度、色彩等,对此不做限制。

本公开实施例中,可以预先设置第一亮度信息与第二亮度信息间之间亮度差异的阈值,该亮度差异的阈值可以被称为差异阈值,该亮度差异的差异阈值,可以是使得第一显示区域和第二显示区域满足视觉效果显示一致性的亮度差异的门限值。

从而本公开实施例在实际显示控制处理的过程中,可以根据差异阈值对第一显示数据进行相应的补偿数据,使得第一显示区域在显示补偿处理后的目标显示数据时的第一亮度信息,和第二显示区域显示第二显示数据时的第二亮度信息之前的亮度差异能够小于该差异阈值。

本公开实施例中,预先设置第一亮度信息与第二亮度信息的差异阈值,在对第一显示数据进行补偿后,能够得到符合差异阈值的目标显示数据,而后可以触发将目标显示数据显示在第一显示区域中,并将第二显示数据显示在第二显示区域中。

举例而言,在显示屏为有机发光二极管(OrganicLight-Emitting Diode,OLED)面板的应用场景下,预先设置亮度差异的差异阈值是5尼特,当测得第二显示区域的第二亮度信息为485尼特时,第一显示区域的第一亮度信息为475尼特~480尼特,此时确定第一亮度信息和第二亮度信息不满足亮度差异的差异阈值,当执行本公开实施例中预先对第一显示数据进行补偿处理得到目标显示数据之后,在第一显示区域显示目标显示数据时的第一亮度信息,和第二显示区域显示第二显示数据的第二亮度信息之间的亮度差异能够小于5尼特,从而符合了对显示屏的亮度显示需求,使得显示屏的视觉显示效果满足一致性。

本实施例中,通过获取待显示数据,待显示数据,是待对应显示至整体显示区域的数据,对待显示数据进行解析,以得到第一显示数据和第二显示数据,第二显示数据,是待对应显示至第二显示区域的数据,对第一显示数据进行补偿处理,以得到目标显示数据,在第一显示区域显示目标显示数据,并在第二显示区域显示第二显示数据,其中,第一亮度信息和第二亮度信息间的亮度差异小于差异阈值,第二亮度信息,是第二显示区域显示第二显示数据时的亮度信息,由于是对待显示数据进行获取,并解析出第一显示数据和第二显示数据,能够有效地辅助对待显示至第一显示区域的第一显示数据进行预补偿处理,能够及时地保障后续显示屏的显示视觉效果的一致性,便于在不同显示区域显示相应的显示数据时,便捷地对亮度差异进行调试与补偿,由于将第一显示区域显示目标显示数据时的第一亮度信息,与第二显示区域显示第二显示数据时的第二亮度信息之间的亮度差异与差异阈值进行对比,即采用不同显示区域之间的亮度差异的维度辅助衡量第一显示数据的预补偿处理效果,能够有效地保障预补偿处理方式有效地满足视觉效果显示一致性的需求,能够合理地、有效地减小第一显示区域与第二显示区域在图像显示亮度维度的差异性,优化显示屏的整体显示效果,提高整体的视觉显示效果的一致性。

图5是本公开另一实施例提出的显示屏的控制方法的流程示意图。

如图5所示,该显示屏的控制方法,包括:

S501:获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据。

S501的描述说明可以具体参见上述实施例,在此不再赘述。

S502:确定亮度补偿系数。

其中,该亮度补偿系数可以是预先标定的,亮度补偿系数可以被用于对第一显示数据进行补偿处理时作为参考。

本公开实施例中可以分别检测第一显示区域与第二显示区域的当前的亮度信息,根据第一显示区域的当前亮度信息和第二显示区域的当前亮度信息之间的亮度差异从多个预先标定的候选补偿系数中确定出亮度补偿系数,或者,也可以采用其他任意可能的方式确定亮度补偿系数,对此不做限制。

可选地,本公开实施例在确定亮度补偿系数时,可以是确定与第一显示区域对应的多个灰阶值,确定多个灰阶值分别属于的多个灰阶等级,根据预设关系,确定与多个灰阶等级分别对应的多个亮度补偿系数,其中,亮度补偿系数,被用于对相应灰阶值所对应的显示子区域进行亮度补偿,显示子区域是第一显示区域中的局部区域,由于是参考了第一显示区域的灰阶值分布情况辅助确定亮度补偿系数,能够使得所确定的亮度补偿系数更为准确,更符合实际补偿的场景需求,当根据参考了第一显示区域的灰阶值分布情况确定得到的亮度补偿系数辅助对第一显示数据进行补偿时,能够有效地保障第一显示区域在显示补偿后的目标显示数据时,保障不同显示区域的视觉显示效果的一致性。

其中,预先将第一显示区域介于白色与黑色之间的灰度变化信息划分为若干份,并对其中每一份设置数值(即对每一份灰阶变化信息进行量化处理),该数值可以被称为灰阶值。

举例而言,可以设置第一显示区域介于纯白色与纯黑色的灰阶值分别为255和0,其余灰度按照由白色到黑色的情况分别设置灰阶值,同时可以将相邻的多个灰阶值组合至同一个灰阶等级中,用于表示第一显示区域的灰阶变化。

本公开实施例中,如图6所示,图6是本公开另一实施例提出的亮度补偿系数计算流程图,根据针对第一显示区域预先设置的灰阶值,对同一灰阶值情况下第一亮度信息与第二亮度信息进行比较,生成出亮度差值,并由亮度差值计算亮度补偿系数,由于第一亮度区域与第二亮度区域在面板设计和制造工艺上的差异性,可能会出现同一灰阶值情况下第一显示区域与第二显示区域亮度上的差异,例如第一显示区域整体亮度低于第二显示区域的亮度,为了消除该亮度上的差异对整体显示屏的显示效果,可以设置亮度补偿系数,对同一灰阶值情况下的不同显示区域的亮度进行补偿。

S503:确定与第一显示数据对应的初始补偿亮度值。

本公开实施例在显示屏显示纯白色或纯黑色时,对第一显示区域与第二显示区域的亮度分别进行统计,根据统计结果对第一显示数据进行补偿,直至第一显示区域与第二显示区域的亮度满足条件,所补偿的亮度值可以被称为初始补偿亮度值。

本公开实施例在确定初始补偿亮度值时,可以是根据第一显示数据与第二显示数据在相同灰阶值情况下的亮度差异进行确定,也可以根据第一显示区域与第二显示区域的材料、工艺等,通过数学计算得出第一显示数据对应的初始补偿亮度值,对此不做限制。

S504:根据亮度补偿系数和初始补偿亮度值处理第一显示数据,以得到目标显示数据。

本公开实施例中,不同显示区域亮度差值随灰阶值变化产生变化,举例而言,如图7所示,图7是本公开另一实施例提出的不同显示区域亮度差值随灰阶值变化的示意图,由于灰阶值的增大,亮度差值与灰阶值的变化成反比,对灰阶等级与对应的亮度补偿系数进行预设,而后根据预设关系,对待显示至第一显示区域中的第一显示数据进行补偿。

本公开实施例中,可以通过亮度补偿系数与初始补偿亮度值,对第一显示区域中第一显示数据进行补偿处理,使得补偿后的目标显示数据在第一显示区域的显示亮度的视觉效果与第二显示区域的显示亮度的视觉效果相一致。

可选地,可以对亮度补偿系数和初始补偿亮度值进行相乘处理,以得到目标补偿亮度值;根据目标补偿亮度值对第一显示数据的亮度进行补偿,以得到目标显示数据,由于是对亮度补偿系数和初始补偿亮度值的计算,并根据计算结果对第一显示数据的亮度进行补偿,减小同一灰阶等级条件下第一显示数据的亮度值与第二显示数据的亮度值的差异,同时亮度补偿系数可以对不同灰阶等级的亮度差异进行计算,得到不同灰阶等级条件下补偿后的亮度值,使得针对第一显示数据的补偿处理逻辑能够有效地适配于第一显示区域中不同灰阶等级的个性化补偿需求,使得补偿处理逻辑更具有针对性,有效地提升补偿处理效果。

本公开实施例中,如图8所示,图8是本公开另一实施例提出的目标显示数据计算流程示意图,在光学补偿环节,对第一显示区域进行光学补偿,得出目标显示数据,目标显示数据的计算公式可以是“目标显示数据=第一显示数据+初始补偿亮度值×亮度补偿系数”,能够在有效缩小由于面板设计、制造工艺等原因产生的视觉上的亮度差异的同时,有效地提升补偿处理的便捷性和适用性,提升补偿处理的及时性,避免补偿处理流程对显示屏的显示处理流程带入显示延迟,保障显示的连贯性。

S505:在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件。

S505的描述说明可以具体参见上述实施例,在此不再赘述。

本实施例中,通过获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据,确定亮度补偿系数,确定与第一显示数据对应的初始补偿亮度值,根据亮度补偿系数和初始补偿亮度值处理第一显示数据,以得到目标显示数据,在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件,由于是对亮度补偿系数和初始补偿亮度值的计算,并根据计算结果对第一显示数据的亮度进行补偿,减小同一灰阶等级条件下第一显示数据的亮度值与第二显示数据的亮度值的差异,同时亮度补偿系数可以对不同灰阶等级的亮度差异进行计算,得到不同灰阶等级条件下补偿后的亮度值,使得针对第一显示数据的补偿处理逻辑能够有效地适配于第一显示区域中不同灰阶等级的个性化补偿需求,使得补偿处理逻辑更具有针对性,有效地提升补偿处理效果。由于是参考了第一显示区域的灰阶值分布情况辅助确定亮度补偿系数,能够使得所确定的亮度补偿系数更为准确,更符合实际补偿的场景需求,当根据参考了第一显示区域的灰阶值分布情况确定得到的亮度补偿系数辅助对第一显示数据进行补偿时,能够有效地保障第一显示区域在显示补偿后的目标显示数据时,保障不同显示区域的视觉显示效果的一致性。能够在有效缩小由于面板设计、制造工艺等原因产生的视觉上的亮度差异的同时,有效地提升补偿处理的便捷性和适用性,提升补偿处理的及时性,避免补偿处理流程对显示屏的显示处理流程带入显示延迟,保障显示的连贯性。

图9是本公开另一实施例提出的显示屏的控制方法的流程示意图。

如图9所示,该显示屏的控制方法,包括:

S901:对显示屏的显示画面进行采样处理,以得到采样图像。

其中,显示画面可以是显示屏中整体显示的图像画面,或者,也可以是显示屏的采样区域中的显示画面,该采样区域可以是预先标注的用于采样得到采样图像的区域,对此不做限制。

本公开实施例在对显示屏的显示画面进行采样处理时,可以是按照一定采样规律在显示屏中挑选采样区域,生成采样图像,也可以随机选择显示屏显示的部分图像作为采样图像,对此不作限制。

S902:根据采样图像,确定与显示屏的多个像素点分别对应的多个采样亮度值和多个采样灰阶值。

其中,对采样图像的多个像素点进行选择,像素点的亮度值与灰阶值可以被称为采样亮度值与采样灰阶值,在采样过程中采集到的多个像素点,每一个像素点均可以有与之对应的采样亮度值与采样灰阶值,从而得到与显示屏的多个像素点分别对应的多个采样亮度值和多个采样灰阶值。

本公开实施例中,对显示屏的多个像素点的选择,可以按照一定比例选择第一显示区域对应的采样图像的多个像素点与第二显示区域对应的采样图像的多个像素点,确定像素点位置后可以使用图像识别工具或图像识别算法测得多个像素点分别对应的多个采样亮度值和多个采样灰阶值。

S903:根据多个采样亮度值,确定显示屏在显示采样图像时第一显示区域和第二显示区域间的亮度差异信息。

其中,用于表示第一显示区域和第二显示区域在采样图像中亮度差异的数据信息,可以被称为亮度差异信息。

本公开实施例在确定亮度差异信息时,可以是采样图像中不同区域的多个像素点对应的多个采样亮度值进行确定,对不同区域相同灰阶值的多个像素点的采样亮度值进行对比,生成同灰阶值情况下不同显示区域的亮度差异信息。

S904:对多个采样灰阶值进行等级划分,以得到多个灰阶等级,多个灰阶等级对应部分采样灰阶值。

本公开实施例在对多个灰阶等级的划分时,可以是以及多个采样灰阶值的大小分布将灰阶值平均分为多个灰阶等级,也可以根据实际的显示情况将灰阶值划分为多个区域,对灰阶等级的数量与灰阶等级的划分不作限制。

举例而言,可以根据实际显示效果的需要,将灰阶值划分为“0~16”、“16~32”、“32~64”、“64~128”、“128~255”五个等级。

S905:根据亮度差异信息,生成与多个灰阶等级分别对应的多个亮度补偿系数。

本公开实施例中,如图10所示,图10是本公开另一实施例提出的亮度补偿系数示意图,由于第一显示区域与第二显示区域亮度差异信息在高灰阶值情况下较小,在低灰阶值情况下较大,所以灰阶等级的划分在高灰阶跨度大,在低灰阶跨度小,根据不同灰阶等级下亮度差异信息的区别,确定与多个灰阶等级分别对应的多个亮度补偿系数。

S906:根据多个灰阶等级和多个亮度补偿系数,生成预设关系。

其中,预先设置的灰阶等级与亮度补偿系数间的关系可以被称为预设关系,根据灰阶等级与预设关系可以计算该灰阶等级下的亮度补偿系数。

本公开实施例中,可以根据多个灰阶等级与多个亮度补偿系数的变化,生成灰阶等级与亮度补偿系数的预设关系,例如当灰阶值增大,亮度补偿系数对应减小,也可以使用数学公式或模型等对灰阶等级和多个亮度补偿系数进行描述,生成预设关系,对此不作限制。

S907:获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据。

S907的描述说明可以具体参见上述实施例,在此不再赘述。

S908:确定待显示至显示子区域的显示子数据。

其中,可以对第一显示区域进行划分,生成多个子区域,可以被称为显示子区域,待显示在显示子区域的数据,可以被称为显示子数据,该显示子数据可以是第一显示数据中的部分数据,也即是说,可以依据各个显示子区域与第一显示区域之间的相对尺寸关系和相对空间位置关系,对第一显示数据进行相应的像素划分,以得到确定待显示至显示子区域的显示子数据。

本公开实施例在划分第一显示区域得到显示子区域时,可以是将第一显示区域平均划分为多个子区域,也可以根据实际显示需要划分第一显示区域,将待显示至第一显示区域的第一显示数据划分为各个显示子区域对应的显示子数据,以得到多个显示子数据。

S909:根据与显示子区域对应的亮度补偿系数,对显示子数据进行补偿处理,以得到目标显示子数据。

其中,经过第一显示区域光学补偿后的显示子数据,可以被称为目标显示子数据。

本公开实施例中,根据显示子区域像素点的灰阶等级确定对应的亮度补偿系数,而后根据亮度补偿系数、显示子区域对应的初始补偿亮度值与显示子数据,生成目标显示子数据。

S910:根据多个目标显示子数据,合成得到目标显示数据。

本公开实施例中,将多个目标显示子数据,按照对应显示子区域的划分进行合成,生成第一显示区域对应的目标显示数据。

本公开实施例中,如图11所示,图11是本公开另一实施例提出的补偿后显示区域亮度差值随灰阶等级变化示意图,在第一显示区域与第二显示区域亮度差值在灰阶值0~255的所有灰阶等级画面中,经过补偿后的亮度差值相对减小且趋于稳定,提高了显示屏的整体视觉效果。

S911:在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件。

S911的描述说明可以具体参见上述实施例,在此不再赘述。

本实施例中,通过对显示屏的显示画面进行采样处理,以得到采样图像,根据采样图像,确定与显示屏的多个像素点分别对应的多个采样亮度值和多个采样灰阶值,根据多个采样亮度值,确定显示屏在显示采样图像时第一显示区域和第二显示区域间的亮度差异信息,对多个采样灰阶值进行等级划分,以得到多个灰阶等级,多个灰阶等级对应部分采样灰阶值,根据亮度差异信息,生成与多个灰阶等级分别对应的多个亮度补偿系数,根据多个灰阶等级和多个亮度补偿系数,生成预设关系,而后获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据,之后确定待显示至显示子区域的显示子数据,根据与显示子区域对应的亮度补偿系数,对显示子数据进行补偿处理,以得到目标显示子数据,根据多个目标显示子数据,合成得到目标显示数据,在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件,由于是对显示屏的显示画面进行采样,生成采样图像,并根据采样图像确定对应的亮度差异信息与灰阶等级,提高对显示屏的亮度差异信息与灰阶等级进行确定的准确性,同时使得亮度补偿系数更具有客观性,提高亮度补偿系数在不同灰阶等级情况下的准确性,再根据多个亮度补偿系数确定预设关系,预设关系的使用增强对目标显示数据确定的便利性,由于是将第一显示数据划分为多个显示子区域,并对多个显示子区域的数据进行确定,并分别对其进行亮度补偿,提高了第一显示区域亮度补偿的针对性,满足不同显示子区域的个性化补偿需求,有效地提升了针对各个显示子数据的补偿效果,进而提升第一显示区域与第二显示区域视觉显示效果的匹配性。

图12是根据本公开一实施例提出的显示屏的控制装置的结构示意图。

如图12所示,该显示屏的控制装置120,包括:

获取模块1201,用于获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据;

第一处理模块1202,用于对第一显示数据进行补偿处理,以得到目标显示数据;

显示模块1203,用于在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件。

在本公开的一些实施例中,如图13所示,图13是根据本公开另一实施例提出的显示屏的控制装置的结构示意图,显示屏还包括:第二显示区域,第一显示区域和第二显示区域共同组成显示屏的整体显示区域,获取模块1201,具体用于:

获取待显示数据,待显示数据,是待对应显示至整体显示区域的数据;

对待显示数据进行解析,以得到第一显示数据和第二显示数据,第二显示数据,是待对应显示至第二显示区域的数据。

在本公开的一些实施例中,显示模块1203,具体用于:

在第一显示区域显示目标显示数据,并在第二显示区域显示第二显示数据;

其中,第一亮度信息和第二亮度信息间的亮度差异小于差异阈值,第二亮度信息,是第二显示区域显示第二显示数据时的亮度信息。

在本公开的一些实施例中,第一处理模块1202,包括:

第一确定子模块12021,用于确定亮度补偿系数;

第二确定子模块12022,用于确定与第一显示数据对应的初始补偿亮度值;

处理子模块12023,用于根据亮度补偿系数和初始补偿亮度值处理第一显示数据,以得到目标显示数据。

在本公开的一些实施例中,处理子模块12023,具体用于:

对亮度补偿系数和初始补偿亮度值进行相乘处理,以得到目标补偿亮度值;

根据目标补偿亮度值对第一显示数据的亮度进行补偿,以得到目标显示数据。

在本公开的一些实施例中,第一确定子模块12021,具体用于:

确定与第一显示区域对应的多个灰阶值;

确定多个灰阶值分别属于的多个灰阶等级;

根据预设关系,确定与多个灰阶等级分别对应的多个亮度补偿系数,其中,亮度补偿系数,被用于对相应灰阶值所对应的显示子区域进行亮度补偿,显示子区域是第一显示区域中的局部区域。

在本公开的一些实施例中,第一处理模块1202,具体用于:

确定待显示至显示子区域的显示子数据;

根据与显示子区域对应的亮度补偿系数,对显示子数据进行补偿处理,以得到目标显示子数据;

根据多个目标显示子数据,合成得到目标显示数据。

在本公开的一些实施例中,还包括:

第二处理模块1204,用于在获取第一显示数据前,对显示屏的显示画面进行采样处理,以得到采样图像;

第一确定模块1205,用于根据采样图像,确定与显示屏的多个像素点分别对应的多个采样亮度值和多个采样灰阶值;

第二确定模块1206,用于根据多个采样亮度值,确定显示屏在显示采样图像时第一显示区域和第二显示区域间的亮度差异信息;

划分模块1207,用于对多个采样灰阶值进行等级划分,以得到多个灰阶等级,多个灰阶等级对应部分采样灰阶值;

第一生成模块1208,用于根据亮度差异信息,生成与多个灰阶等级分别对应的多个亮度补偿系数;

第二生成模块1209,用于根据多个灰阶等级和多个亮度补偿系数,生成预设关系。

与上述图1至图11实施例提供的显示屏的控制方法相对应,本公开还提供一种显示屏的控制装置,由于本公开实施例提供的显示屏的控制装置与上述图1至图11实施例提供的显示屏的控制方法相对应,因此在显示屏的控制方法的实施方式也适用于本公开实施例提供的显示屏的控制装置,在本公开实施例中不再详细描述。

本实施例中,通过获取第一显示数据,第一显示数据,是待对应显示至第一显示区域的数据,之后对第一显示数据进行补偿处理,以得到目标显示数据,而后在第一显示区域显示目标显示数据,其中,第一显示区域显示目标显示数据时的第一亮度信息满足亮度条件,由于是对第一显示数据进行补偿,使得第一显示区域的显示亮度信息满足要求,能够预先对屏下摄像装置对应的显示区域的显示数据进行补偿处理,以辅助增强显示屏的不同显示区域在视觉效果上的一致性,进而有效地优化电子设备的整体显示视觉效果。

为了实现上述实施例,本公开还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开前述实施例提出的显示屏的控制方法。

为了实现上述实施例,本公开还提出一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,实现如本公开前述实施例提出的显示屏的控制方法。

为了实现上述实施例,本公开还提出一种计算机程序产品,当计算机程序产品中的指令处理器执行时,执行如本公开前述实施例提出的显示屏的控制方法。

图14示出了适于用来实现本公开实施方式的示例性电子设备的框图。图14显示的电子设备12仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图14所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry Standard Architecture;以下简称:ISA)总线,微通道体系结构(MicroChannel Architecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(VideoElectronics Standards Association;以下简称:VESA)局域总线以及外围组件互连(Peripheral Component Interconnection;以下简称:PCI)总线。

电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(Random Access Memory;以下简称:RAM)30和/或高速缓存存储器32。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图14未显示,通常称为“硬盘驱动器”)。

尽管图14中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(Compact Disc Read OnlyMemory;以下简称:CD-ROM)、数字多功能只读光盘(Digital Video Disc Read OnlyMemory;以下简称:DVD-ROM)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本公开各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本公开所描述的实施例中的功能和/或方法。

电子设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备12交互的设备通信,和/或与使得该电子设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,电子设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(Local Area Network;以下简称:LAN),广域网(Wide Area Net work;以下简称:WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与电子设备12的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的显示屏的控制方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

需要说明的是,在本公开的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本公开的描述中,除非另有说明,“多个”的含义是两个或两个以上。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本公开的实施例所属技术领域的技术人员所理解。

应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本公开各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本公开的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本公开的限制,本领域的普通技术人员在本公开的范围内可以对上述实施例进行变化、修改、替换和变型。

相关技术
  • 显示屏电源控制方法、装置、存储介质及电子设备
  • 显示屏调光方法、装置、存储介质及电子设备
  • 电子设备的显示控制方法、装置、电子设备和存储介质
  • 电子设备控制方法及装置、电子设备及存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 电子设备显示屏的控制方法及装置、电子设备和存储介质
  • 电子设备显示屏的控制方法及装置、电子设备和存储介质
技术分类

06120115951915