屏幕显示方法及装置与流程

文档序号:17095775发布日期:2019-03-13 23:50阅读:139来源:国知局
屏幕显示方法及装置与流程
本公开涉及终端
技术领域
,尤其涉及一种屏幕显示方法及装置。
背景技术
:受限于工艺制程,amoled(active-matrixorganiclight-emittingdiode,有源矩阵有机发光二极体)屏幕随着屏幕点亮时间的增加,发光材料的效率会有所下降,使得屏幕亮度衰减,屏幕上的白色像素点颜色变黄,导致amoled屏幕色度一致性较差。然而,目前一般只能在amoled屏幕出厂前,采用专门的光学校准设备对amoled屏幕进行校准,而在amoled屏幕使用过程无法对amoled屏幕进行校准,随着amoled屏幕使用时间的延长,屏幕显示效果越来越差。因此,为了改善amoled屏幕的显示效果,亟需一种屏幕显示方法。技术实现要素:本公开提供一种屏幕显示方法及装置。根据本公开实施例的第一方面,提供一种屏幕显示方法,所述方法包括:获取屏幕在指定条件下的最大亮度值;根据所述最大亮度值和初始亮度值,确定所述屏幕的目标亮度差值,所述初始亮度值为所述屏幕出厂前在校准过程中获取到的最大亮度值;根据预先存储的亮度差值与色度差值之间的对应关系,确定所述目标亮度差值对应的目标色度差值;根据所述目标色度差值,对所述屏幕上的每个像素点的色度值进行补偿;基于每个像素点补偿后的色度值进行屏幕显示。在本公开的另一个实施例中,所述获取屏幕在指定条件下的最大亮度值,包括:获取所述屏幕显示全黑画面时的亮度值;如果所述屏幕显示全黑画面时的亮度值小于等于预设数值,获取所述屏幕显示全白画面时的亮度值,并将所述屏幕显示全白画面时的亮度值作为所述最大亮度值。在本公开的另一个实施例中,所述亮度差值与色度差值之间的对应关系包括亮度差值与第一色度分量的差值之间的对应关系、及亮度差值与第二色度分量的差值之间的对应关系;所述根据预先存储的亮度差值与色度差值之间的对应关系,确定所述目标亮度差值对应的目标色度差值,包括:根据所述亮度差值与第一色度分量的差值之间的对应关系,确定所述目标亮度差值对应的第一色度分量的目标差值;根据所述亮度差值与第二色度分量的差值之间的对应关系,确定所述目标亮度差值对应的第二色度分量的目标差值;根据所述第一色度分量的目标差值和所述第二色度分量的目标差值,确定所述目标亮度差值对应的所述目标色度差值。在本公开的另一个实施例中,所述根据所述目标色度差值,对所述屏幕上的每个像素点的色度值进行补偿,包括:获取预先存储的色度差值与像素点的rgb比例值之间的对应关系;根据所述色度差值与像素点的rgb比例值之间的对应关系,确定所述目标色度差值对应的像素点的rgb比例值;根据所述目标色度差值对应的像素点的rgb比例值,对所述屏幕上的每个像素点的色度值进行补偿。在本公开的另一个实施例中,所述亮度差值与色度差值之间的对应关系包括亮度差值与色温差值之间的对应关系;所述根据预先存储的亮度差值与色度差值之间的对应关系,确定所述目标亮度差值对应的目标色度差值,包括:根据所述亮度差值与色温差值之间的对应关系,确定所述目标亮度差值对应的目标色温差值。在本公开的另一个实施例中,所述根据所述目标色度差值,对所述屏幕上的每个像素点的色度值进行补偿,包括:获取预先存储的色温差值与寄存器值之间的对应关系;根据所述色温差值与寄存器值之间的对应关系,确定目标色温差值对应的目标寄存器值;根据所述目标寄存器值,通过调节所述屏幕的电流值,对所述屏幕上的每个像素点的色度值进行补偿。在本公开的另一个实施例中,所述方法还包括:获取预先存储的亮度差值与电流差值之间的对应关系;根据所述亮度差值与电流差值之间的对应关系,确定所述目标亮度差值对应的目标电流差值;根据所述目标电流差值,调节所述屏幕的电流值,以实现对所述屏幕的亮度值的调节。根据本公开实施例的第二方面,提供一种屏幕显示装置,所述装置包括:获取模块,用于获取屏幕在指定条件下的最大亮度值;确定模块,用于根据所述最大亮度值和初始亮度值,确定所述屏幕的目标亮度差值,所述初始亮度值为所述屏幕出厂前在校准过程中获取到的最大亮度值;所述确定模块,用于根据预先存储的亮度差值与色度差值之间的对应关系,确定所述目标亮度差值对应的目标色度差值;补偿模块,用于根据所述目标色度差值,对所述屏幕上的每个像素点的色度值进行补偿;显示模块,用于基于每个像素点补偿后的色度值进行屏幕显示。在本公开的另一个实施例中,所述获取模块,用于获取所述屏幕显示全黑画面时的亮度值;如果所述屏幕显示全黑画面时的亮度值小于等于预设数值,获取所述屏幕显示全白画面时的亮度值,并将所述屏幕显示全白画面时的亮度值作为所述最大亮度值。在本公开的另一个实施例中,,所述亮度差值与色度差值之间的对应关系包括亮度差值与第一色度分量的差值之间的对应关系、及亮度差值与第二色度分量的差值之间的对应关系;所述确定模块,用于根据所述亮度差值与第一色度分量的差值之间的对应关系,确定所述目标亮度差值对应的第一色度分量的目标差值;根据所述亮度差值与第二色度分量的差值之间的对应关系,确定所述目标亮度差值对应的第二色度分量的目标差值;根据所述第一色度分量的目标差值和所述第二色度分量的目标差值,确定所述目标亮度差值对应的所述目标色度差值。在本公开的另一个实施例中,所述补偿模块,用于获取预先存储的色度差值与像素点的rgb比例值之间的对应关系;根据所述色度差值与像素点的rgb比例值之间的对应关系,确定所述目标色度差值对应的像素点的rgb比例值;根据所述目标色度差值对应的像素点的rgb比例值,对所述屏幕上的每个像素点的色度值进行补偿。在本公开的另一个实施例中,所述亮度差值与色度差值之间的对应关系包括亮度差值与色温差值之间的对应关系;所述确定模块,用于根据所述亮度差值与色温差值之间的对应关系,确定所述目标亮度差值对应的目标色温差值。在本公开的另一个实施例中,所述补偿模块,用于获取预先存储的色温差值与寄存器值之间的对应关系;根据所述色温差值与寄存器值之间的对应关系,确定目标色温差值对应的目标寄存器值;根据所述目标寄存器值,通过调节所述屏幕的电流值,对所述屏幕上的每个像素点的色度值进行补偿。在本公开的另一个实施例中,所述装置还包括:所述获取模块,用于获取预先存储的亮度差值与电流差值之间的对应关系;所述确定模块,用于根据所述亮度差值与电流差值之间的对应关系,确定所述目标亮度差值对应的目标电流差值;调节模块,用于根据所述目标电流差值,调节所述屏幕的电流值,以实现对所述屏幕的亮度值的调节。根据本公开实施例的第三方面,提供一种屏幕显示装置,包括:处理器;用于存储处理器可执行的指令的存储器;其中,所述处理器被配置为:获取屏幕在指定条件下的最大亮度值;根据所述最大亮度值和初始亮度值,确定所述屏幕的目标亮度差值,所述初始亮度值为所述屏幕出厂前在校准过程中获取到的最大亮度值;根据预先存储的亮度差值与色度差值之间的对应关系,确定所述目标亮度差值对应的目标色度差值;根据所述目标色度差值,对所述屏幕上的每个像素点的色度值进行补偿;基于每个像素点补偿后的色度值进行屏幕显示。本公开的实施例提供的技术方案可以包括以下有益效果:通过获取屏幕的目标亮度差值,并根据亮度差值与色度差值之间的对应关系,获取目标亮度差值对应的目标色度差值,基于目标色度差值对每个像素点的色度值进行补偿,进而根据每个像素点补偿后的色度值进行屏幕显示。采用该种方式使得屏幕的色度保持一致,提高了显示效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种屏幕显示方法的流程图。图2是根据一示例性实施例示出的一种屏幕显示方法的流程图。图3是根据一示例性实施例示出的一种屏幕出厂前进行校准的流程图。图4是根据一示例性实施例示出的一种屏幕校准的流程图。图5是根据一示例性实施例示出的一种屏幕显示装置的框图。图6是根据一示例性实施例示出的一种用于屏幕显示的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种屏幕显示方法的流程图,如图1所示,屏幕显示方法用于终端中,包括以下步骤。在步骤s101中,获取屏幕在指定条件下的最大亮度值。在步骤s102中,根据最大亮度值和初始亮度值,确定屏幕的目标亮度差值。其中,初始亮度值为屏幕出厂前在校准过程中获取到的最大亮度值。在步骤s103中,根据预先存储的亮度差值与色度差值之间的对应关系,确定目标亮度差值对应的目标色度差值。在步骤s104中,根据目标色度差值,对屏幕上的每个像素点的色度值进行补偿。在步骤s105中,基于每个像素点补偿后的色度值进行屏幕显示。本公开实施例提供的方法,通过获取屏幕的目标亮度差值,并根据亮度差值与色度差值之间的对应关系,获取目标亮度差值对应的目标色度差值,基于目标色度差值对每个像素点的色度值进行补偿,进而根据每个像素点补偿后的色度值进行屏幕显示。采用该种方式使得屏幕的色度保持一致,提高了显示效果。在本能公开的另一个实施例中,获取屏幕在指定条件下的最大亮度值,包括:获取屏幕显示全黑画面时的亮度值;如果屏幕显示全黑画面时的亮度值小于等于预设数值,获取屏幕显示全白画面时的亮度值,并将屏幕显示全白画面时的亮度值作为最大亮度值。在本公开的另一个实施例中,亮度差值与色度差值之间的对应关系包括亮度差值与第一色度分量的差值之间的对应关系、及亮度差值与第二色度分量的差值之间的对应关系;根据预先存储的亮度差值与色度差值之间的对应关系,确定目标亮度差值对应的目标色度差值,包括:根据亮度差值与第一色度分量的差值之间的对应关系,确定目标亮度差值对应的第一色度分量的目标差值;根据亮度差值与第二色度分量的差值之间的对应关系,确定目标亮度差值对应的第二色度分量的目标差值;根据第一色度分量的目标差值和第二色度分量的目标差值,确定目标亮度差值对应的目标色度差值。在本公开的另一个实施例中,根据目标色度差值,对屏幕上的每个像素点的色度值进行补偿,包括:获取预先存储的色度差值与像素点的rgb比例值之间的对应关系;根据色度差值与像素点的rgb比例值之间的对应关系,确定目标色度差值对应的像素点的rgb比例值;根据目标色度差值对应的像素点的rgb比例值,对屏幕上的每个像素点的色度值进行补偿。在本公开的另一个实施例中,亮度差值与色度差值之间的对应关系包括亮度差值与色温差值之间的对应关系;根据预先存储的亮度差值与色度差值之间的对应关系,确定目标亮度差值对应的目标色度差值,包括:根据亮度差值与色温差值之间的对应关系,确定目标亮度差值对应的目标色温差值。在本公开的另一个实施例中,根据目标色度差值,对屏幕上的每个像素点的色度值进行补偿,包括:获取预先存储的色温差值与寄存器值之间的对应关系;根据色温差值与寄存器值之间的对应关系,确定目标色温差值对应的目标寄存器值;根据目标寄存器值,通过调节屏幕的电流值,对屏幕上的每个像素点的色度值进行补偿。在本公开的另一个实施例中,该方法还包括:获取预先存储的亮度差值与电流差值之间的对应关系;根据亮度差值与电流差值之间的对应关系,确定目标亮度差值对应的目标电流差值;根据目标电流差值,调节屏幕的电流值,以实现对屏幕的亮度值的调节。上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。图2是根据一示例性实施例示出的一种屏幕显示方法的流程图,如图2所示,屏幕显示方法用于终端中,包括以下步骤。在步骤s201中,终端在出厂前对屏幕进行校准,得到初始亮度值。其中,终端内部安装有光敏感元件,该光敏感元件能够测量在不同场景下的屏幕亮度值。终端可以为智能手机、平板电脑、笔记本电脑等,本公开实施例不对终端的产品类型作具体的限定。初始亮度值为屏幕出厂前在校准过程中获取到的最大亮度值。终端在出厂前对屏幕进行校准,得到初始亮度值的过程为:在终端出厂前,将终端放置在全黑的环境下,以排除环境光的影响。在全黑环境下,采用光敏感元件多次测量屏幕显示全白画面时屏幕的亮度值,计算多次测量得到的亮度值的平均值,得到初始亮度值。上述对屏幕的亮度进行校准得到初始亮度值后,终端还将获取屏幕的初始色度值。为了便于在后续使用过程中能够对屏幕的亮度进行校准,以补偿屏幕的色度变化,终端将初始亮度值和初始色度值存储到屏幕ic中。对于上述出厂前的校准过程,下面将以图3为例进行说明。参见图3,在开始测量时,终端显示全黑画面时的亮度值,并将屏幕显示全黑画面时的亮度值与预设数值进行比较,如果屏幕显示全黑画面时的亮度值大于预设数值,则提醒用户将终端置于全黑环境下;如果屏幕显示全黑画面时的亮度值小于等于预设数值,则采用光敏感元件检测检测到屏幕上方是否有遮挡,如果光敏感元件检测到屏幕上方有遮挡,则提醒用户移除屏幕上方的遮挡;如果光敏感元件未检测到屏幕上方有遮挡,则控制屏幕显示全白画面,采用光敏感元件多次测量屏幕显示全白画面时的亮度值,并根据多次测量得到的屏幕显示全白画面时的亮度值,获取亮度值的平均值,将该亮度值的平均值作为初始亮度值,进而存储该初始亮度值,至此,校准流程结束。其中,预设数值可根据屏幕的校准精度确定,在公开实施例中,该预设数值可以为0。在步骤s202中,终端获取屏幕在指定条件下的最大亮度值。终端激活后,每隔预设时间段,例如,三个月或者半年,可以提醒用户对屏幕的亮度值进行校准。为了避免环境光和极端温度条件对光敏感元件的影响,在对屏幕的亮度值进行校准时,需要将终端置于指定条件下,并获取屏幕在指定条件下的最大亮度值,进而根据该最大亮度值初始亮度值,完成对屏幕的校准。其中,指定条件为全黑且室温(一般为25度左右)的环境。终端获取屏幕在指定条件下的最大亮度值,可采用如下步骤2021~2022:2021、终端获取屏幕显示全黑画面时的亮度值。在指定条件下,终端的屏幕显示全黑画面,并通过光敏感元件测量屏幕显示全黑画面时的亮度值。2022、如果屏幕显示全黑画面时的亮度值小于等于预设数值,终端获取屏幕显示全白画面时的亮度值,并将屏幕显示全白画面时的亮度值作为最大亮度值。终端将屏幕显示全黑画面时的亮度值与预设数值进行比较,如果屏幕显示全黑画面时的亮度值大于预设数值,说明终端所处环境并非全黑环境,此时可提醒用户将终端置于全黑环境,并确保屏幕朝上放置;如果屏幕显示全黑画面时的亮度值小于等于预设数值,说明终端确实处于全黑环境,则控制屏幕显示全白画面,并采用光敏感元件测量屏幕显示全白画面时的亮度值,进而将屏幕显示全白画面时的亮度值作为最大亮度值。在步骤s203中,终端根据最大亮度值和初始亮度值,确定屏幕的目标亮度差值。基于所获取到的最大亮度值和初始亮度值,终端通过将该最大亮度值和初始亮度值进行比较,可得到屏幕的目标亮度差值,该目标亮度差值用于在后续步骤中确定屏幕的色度差值。在步骤s204中,终端根据预先存储的亮度差值与色度差值之间的对应关系,确定目标亮度差值对应的目标色度差值。在执行本步骤之前,本公开实施例可先确定出亮度差值与色度差值之间的对应关系。在光学领域,一般光敏感元件获取到的亮度值与屏幕的实际亮度值呈线性关系或者近似线性关系。通过多次测量,拟合曲线可得到光敏感元件获取的亮度差值与色度差值之间的对应关系。具体测量时,本公开实施例选取多种屏幕,并测量每种屏幕在不同点亮时间时的亮度值和色度值,并根据测量结果拟合曲线,进而通过对所拟合的曲线进行分析,得到亮度差值与色度差值之间的对应关系。在光学领域,色度可采用色度坐标中的第一色度分量和第二色度分量进行表示,该第一色度分量可以用x表示,该第二色度分量可以用y表示;该色度还可采用色温进行表示。针对色度的不同表示方式,本公开实施例中的亮度差值与色度差值之间的对应关系也具有不同的表示形式,包括亮度差值与第一色度分量的差值之间的对应关系、及亮度差值与第二色度分量的差值之间的对应关系,还包括亮度差值与色温差值之间的对应关系。当亮度差值与色度差值之间的对应关系包括亮度差值与第一色度分量的差值之间的对应关系、及亮度差值与第二色度分量的差值之间的对应关系时,通过对不同种屏幕进行测量,可得到亮度差值△lv与第一色度分量的差值△x之间的对应关系为△x=-0.6283*△lv-3.943,亮度差值△lv与第二色度分量的差值△y之间的对应关系为△y=-0.8356*△lv-1.69。当亮度差值与色度差值之间的对应关系包括亮度差值与色温差值之间的对应关系时,通过对不同种屏幕进行测量,可得到亮度差值△lv与色温差值△cct之间的对应关系为△cct=52.34*△lv+257.7。在本公开的一个实施例中,当亮度差值与色度差值之间的对应关系包括亮度差值与第一色度分量的差值之间的对应关系、及亮度差值与第二色度分量的差值之间的对应关系时,终端根据预先存储的亮度差值与色度差值之间的对应关系,确定目标亮度差值对应的目标色度差值,可采用如下步骤:第一步、终端根据亮度差值与第一色度分量的差值之间的对应关系,确定目标亮度差值对应的第一色度分量的目标差值。基于所确定的亮度差值与第一色度分量的差值之间的对应关系,终端通过将目标亮度值代入到亮度差值与第一色度分量的差值之间的对应关系中,可得到目标亮度差值对应的第一色度分量的目标差值。第二步、终端根据亮度差值与第二色度分量的差值之间的对应关系,确定目标亮度差值对应的第二色度分量的目标差值。基于所确定的亮度差值与第二色度分量的差值之间的对应关系,终端通过将目标亮度值代入到亮度差值与第二色度分量的差值之间的对应关系中,可得到目标亮度差值对应的第二色度分量的目标差值。第三步、终端根据第一色度分量的目标差值和第二色度分量的目标差值,确定目标亮度差值对应的目标色度差值。基于上述第一步、第二步所得到的第一色度分量的目标差值和第二色度分量的目标差值,终端可将第一色度分量的目标差值和第二色度分量的目标差值在色度坐标系中对应的色度值,作为目标色度差值。在本公开的另一个实施例中,当亮度差值与色度差值之间的对应关系包括亮度差值与色温差值之间的对应关系时,终端根据预先存储的亮度差值与色度差值之间的对应关系,确定目标亮度差值对应的目标色度差值时,可将目标亮度差值代入到亮度差值与色温差值之间的对应关系,得到目标亮度差值对应的目标色温差值。在步骤s205中,终端根据目标色度差值,对屏幕上的每个像素点的色度值进行补偿。针对目标色度差值的不同表示方式,终端在根据目标色度差值,对屏幕上的每个像素点的色度值进行补偿时所采取的方法也是不同的。在本公开的一个实施例中,当目标色度差值采用第一色度分量的目标差值和第二色度分量的目标差值进行表示时,终端可采用如下方法对屏幕上的每个像素点的色度值进行补偿:20511、终端获取预先存储的色度差值与像素点的rgb比例值之间的对应关系。为了更好地对屏幕的色度进行校准,本公开实施例通过对不同种屏幕的色度差值与像素点的rgb比例值进行测量,可得到色度差值与rgb比值之间的对应关系,进而存储该色度差值与像素点的rgb比例值之间的对应关系,从而在对终端的屏幕的亮度值进行校准过程中,终端可获取到该预先存储的色度差值与像素点的rgb比例值之间的对应关系。20512、终端根据色度差值与像素点的rgb比例值之间的对应关系,确定目标色度差值对应的像素点的rgb比例值。基于所获取的色度差值与像素点的rgb比值之间的对应关系,终端通过将目标色度差值代入到色度差值与像素点的rgb比值之间的对应关系中,可得到目标色度差值对应的像素点的rgb比例值。20513、终端根据目标色度差值对应的像素点的rgb比例值,对屏幕上的每个像素点的色度值进行补偿。例如,白色像素点的rgb比例值为255:255:255,当屏幕点亮50小时后,屏幕颜色偏黄,终端通过获取屏幕的最大亮度值和初始亮度值,确定目标亮度差值,并根据亮度差值与色度差值之间的对应关系,确定出该目标亮度差值对应的目标色度差值,进而根据色度差值与像素点的rgb比例值之间的对应关系,确定出目标色度差值对应的rgb比例值为245:251:255,然后根据该rgb比例值,对屏幕上的每个像素点的色度值进行补偿。补偿后的图片颜色偏蓝,与颜色偏黄的屏幕进行叠加,可保持原来的比例。在本公开的一个实施例中,当目标色度差值采用目标色差值进行表示时,终端可采用如下方法对屏幕上的每个像素点的色度值进行补偿:20521、终端获取预先存储的色温差值与寄存器值之间的对应关系。为了便于基于色温差值对屏幕上的每个像素点的色度值进行补偿,终端通过测试得到色温差值与寄存器值之间的对应关系,并将色温差值与寄存器值之间的对应关系存储到终端的校准分区,从而在每次对终端的屏幕的色度值进行校准时,可从校准分区中获取色温差值与寄存器值之间的对应关系。表1为本公开实施例所存储的色温差值与寄存器值之间的对应关系,表1中色温差值以100k(开尔文)的步长进行增减,色温差值最大增减幅度为2000k和-2000k,出厂时默认没有色温差值,寄存器值为14。表1寄存器设定值色温差值00-2000k01-1900k…….14015+100k…….271900k282000k20522、终端根据色温差值与寄存器值之间的对应关系,确定目标色温差值对应的目标寄存器值。基于所获取的色温差值与寄存器值之间的对应关系,终端通过将目标色温差值代入到色温差值与寄存器值之间的对应关系中,可得到目标色温差值对应的目标寄存器值。20523、终端根据目标寄存器值,通过调节屏幕的电流值,对屏幕上的每个像素点的色度值进行补偿。当获取到目标寄存器值后,终端将该目标寄存器值写入到屏幕的displayon函数中,进而基于该函数,通过调节屏幕的电流值,对屏幕上的每个像素点的色度值进行补偿。例如,当根据屏幕的最大亮度值和初始亮度值,确定出屏幕的目标亮度差值为-16nit(尼特)后,终端将该目标亮度差值代入到△cct=52.34*△lv+257.7中,可得到色温差值为-600k,终端根据色温差值与寄存器值之间的对应关系,可得到寄存器值为11,进而根据寄存器值11,通过将屏幕电流值调节到1a(安),对屏幕上的每个像素点的色度值进行补偿,从而抵消由于屏幕的寿命衰减所导致的-600k的色温变化,保持了屏幕色度的一致性。在步骤s206中,终端基于每个像素点补偿后的色度值进行屏幕显示。上述步骤201~步骤206实现了对屏幕的色度值进行补偿,本公开实施例还可对屏幕的亮度值进行补偿。具体补偿过程为:终端获取预先存储的亮度差值与电流差值之间的对应关系,并根据亮度差值与电流差值之间的对应关系,确定目标亮度差值对应的目标电流差值,进而根据目标电流差值,调节屏幕的电流值,以实现对屏幕的亮度值的调节。通过对屏幕的亮度值进行调节,实现了对因屏幕的寿命衰减所造成的亮度衰减进行补偿,提高了屏幕显示效果。对于上述屏幕显示过程,下面将以图4为例进行说明。参见图4,当使用一段时间后,终端可提醒用户对屏幕的色度值进行校准。在校准过程中,终端获取屏幕显示全黑画面时的亮度值,如果该亮度值大于0,则提醒用户将终端放置在全黑环境下,并保持终端的屏幕向上放置;如果该亮度值等于0,则采用光敏感器件进行测量,如果检测到屏幕的上方存在遮挡,则提醒用户移除屏幕上方的遮挡;如果检测到屏幕的上方不存在遮挡,则控制屏幕显示全白画面,采用光敏感元件多次测量屏幕显示全白画面时的亮度值,并根据多次测量得到的屏幕显示全白画面时的亮度值,获取亮度值的平均值,将该亮度值的平均值作为最大亮度值,并将该最大亮度值与所存储的初始亮度值进行比较,得到亮度差值,然后根据亮度差值与色度差值之间的对应关系,确定色度差值,进而基于该色度差值,对屏幕上的各个像素点的色度值进行补偿,至此校准流程结束。本公开实施例提供的方法,通过获取屏幕的目标亮度差值,并根据亮度差值与色度差值之间的对应关系,获取目标亮度差值对应的目标色度差值,基于目标色度差值对每个像素点的色度值进行补偿,进而根据每个像素点补偿后的色度值进行屏幕显示。采用该种方式使得屏幕的色度保持一致,提高了显示效果。图5是根据一示例性实施例示出的一种屏幕显示装置示意图。参照图5,该装置包括:获取模块501、确定模块502、补偿模块503及显示模块504。该获取模块501被配置为获取屏幕在指定条件下的最大亮度值;该确定模块502被配置为根据最大亮度值和初始亮度值,确定屏幕的目标亮度差值,初始亮度值为屏幕出厂前在校准过程中获取到的最大亮度值;该确定模块502被配置为根据预先存储的亮度差值与色度差值之间的对应关系,确定目标亮度差值对应的目标色度差值;该补偿模块503被配置为根据目标色度差值,对屏幕上的每个像素点的色度值进行补偿;该显示模块504被配置为基于每个像素点补偿后的色度值进行屏幕显示。在本公开的另一个实施例中,该获取模块501被配置为获取屏幕显示全黑画面时的亮度值;如果屏幕显示全黑画面时的亮度值小于等于预设数值,获取屏幕显示全白画面时的亮度值,并将屏幕显示全白画面时的亮度值作为最大亮度值。在本公开的另一个实施例中,亮度差值与色度差值之间的对应关系包括亮度差值与第一色度分量的差值之间的对应关系、及亮度差值与第二色度分量的差值之间的对应关系;该确定模块502被配置为根据亮度差值与第一色度分量的差值之间的对应关系,确定目标亮度差值对应的第一色度分量的目标差值;根据亮度差值与第二色度分量的差值之间的对应关系,确定目标亮度差值对应的第二色度分量的目标差值;根据第一色度分量的目标差值和第二色度分量的目标差值,确定目标亮度差值对应的目标色度差值。在本公开的另一个实施例中,该补偿模块503被配置为获取预先存储的色度差值与像素点的rgb比例值之间的对应关系;根据色度差值与像素点的rgb比例值之间的对应关系,确定目标色度差值对应的像素点的rgb比例值;根据目标色度差值对应的像素点的rgb比例值,对屏幕上的每个像素点的色度值进行补偿。在本公开的另一个实施例中,亮度差值与色度差值之间的对应关系包括亮度差值与色温差值之间的对应关系;该确定模块502被配置为根据亮度差值与色温差值之间的对应关系,确定目标亮度差值对应的目标色温差值。在本公开的另一个实施例中,该补偿模块503被配置为获取预先存储的色温差值与寄存器值之间的对应关系;根据色温差值与寄存器值之间的对应关系,确定目标色温差值对应的目标寄存器值;根据目标寄存器值,通过调节屏幕的电流值,对屏幕上的每个像素点的色度值进行补偿。在本公开的另一个实施例中,该装置还包括:调节模块。该获取模块501被配置为获取预先存储的亮度差值与电流差值之间的对应关系;该确定模块502被配置为根据亮度差值与电流差值之间的对应关系,确定目标亮度差值对应的目标电流差值;该调节模块被配置为根据目标电流差值,调节屏幕的电流值,以实现对屏幕的亮度值的调节。本公开实施例提供的装置,通过获取屏幕的目标亮度差值,并根据亮度差值与色度差值之间的对应关系,获取目标亮度差值对应的目标色度差值,基于目标色度差值对每个像素点的色度值进行补偿,进而根据每个像素点补偿后的色度值进行屏幕显示。采用该种方式使得屏幕的色度保持一致,提高了显示效果。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。图6是根据一示例性实施例示出的一种用于屏幕显示的装置600的框图。例如,装置600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(i/o)接口612,传感器组件614,以及通信组件616。处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。电源组件606为装置600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(mic,当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。i/o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。在示例性实施例中,装置600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种屏幕显示方法。本公开实施例提供的装置,通过获取屏幕的目标亮度差值,并根据亮度差值与色度差值之间的对应关系,获取目标亮度差值对应的目标色度差值,基于目标色度差值对每个像素点的色度值进行补偿,进而根据每个像素点补偿后的色度值进行屏幕显示。采用该种方式使得屏幕的色度保持一致,提高了显示效果。本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1