Gamma调试方法及设备与流程

文档序号:21938363发布日期:2020-08-21 15:13阅读:1530来源:国知局
Gamma调试方法及设备与流程

本发明实施例涉及显示技术领域,尤其涉及一种gamma调试方法及设备。



背景技术:

为了追求更大的显示尺寸,应用屏下摄像头技术对手机、平板等终端设备进行全面屏设计是目前的流行趋势。以全面屏手机为例,手机的显示模组包括占据大部分显示面积的非透明显示区以及用于在其下设置前置摄像头的透明显示区。gamma调试的产生源自于人眼可识别的亮度与实际亮度不成线性关系,当进行gamma调试时,例如以gamma为2.2进行调试时,人眼识别每个灰阶亮度的递进才是等距的,能够适应人眼视觉特性。由于透明显示区和非透明显示区的驱动方式和工艺均不相同,因此需要分别进行gamma调试。

现有的gamma调试方案中,通常按照统一的最高亮度值(例如430nit)采用色彩分析仪分别对透明显示区和非透明显示区进行赋值调节。

然而,由于占据较大面积的非透明显示区在irdrop的影响下,使得位于透明显示区周围的非透明显示区的像素的最高亮度不能达到预设的最高亮度,导致达到最高亮度的透明显示区与周围不能达到最高亮度的非透明显示区的像素出现亮度差,严重破坏屏体亮度的均匀性,影响全面屏的显示效果以及用户的视觉体验。



技术实现要素:

本发明实施例提供一种gamma调试方法及设备,以提高全面屏终端设备显示模组的透明显示区与其周围非透明显示区的亮度均匀性,进而提高全面屏的显示效果,提升用户的视觉体验。

第一方面,本发明实施例提供一种gamma调试方法,包括:

获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面;所述待调试显示模组包括透明显示区和非透明显示区;所述预设区域包括所述非透明显示区中与所述透明显示区中心点之间的距离小于或等于预设长度的至少一个像素;

确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值;

针对每个绑点灰阶值,根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值;

根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试。

在一种可能的设计中,所述像素包括r子像素、g子像素和b子像素,所述预设区域的画面包括r纯色画面、g纯色画面和b纯色画面,所述确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值,包括:

针对每个绑点灰阶值,确定所述r纯色画面中至少一个所述像素的r子像素分别对应的第一亮度值、所述g纯色画面中至少一个所述像素的g子像素分别对应的第二亮度值和所述b纯色画面中至少一个所述像素的b子像素分别对应的第三亮度值;

针对每个绑点灰阶值下每个像素,根据所述像素的所述第一亮度值、所述第二亮度值和所述第三亮度值,确定所述像素的亮度值。

在一种可能的设计中,所述根据所述像素的所述第一亮度值、所述第二亮度值和所述第三亮度值,确定所述像素的亮度值,包括:

根据所述像素的所述第一亮度值、所述第二亮度值、所述第三亮度值以及yiq颜色空间与rgb颜色空间的线性变换关系式,确定所述像素的亮度值;

其中,所述线性变换关系式为:

lum(x,y)=a*r+b*g=c*b

其中,lum(x,y)为像素的亮度值,r为r子像素的第一亮度值;g为g子像素的第二亮度值;b为b子像素的第三亮度值;a,b,c分别为对应于r、g和b在yiq颜色空间的固定系数。

在一种可能的设计中,所述预设区域的画面为灰阶画面。

在一种可能的设计中,所述根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值,包括:

根据至少一个所述像素的亮度值,确定至少一个所述像素的亮度平均值,并将该亮度平均值作为所述绑点灰阶值对应的亮度基准值。

在一种可能的设计中,所述根据至少一个所述像素的亮度值,确定至少一个所述像素的亮度平均值,包括:

根据至少一个所述像素的亮度值以及平均值求取公式,确定至少一个所述像素的亮度平均值;

其中,所述平均值求取公式为;

其中,δ为常数,n为像素个数。

在一种可能的设计中,所述获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面,包括:

拍摄多个所述绑点灰阶值分别对应的待调试显示模组的整体画面;

针对每个绑点灰阶值,从所述绑点灰阶值对应的整体画面中截取所述绑点灰阶值对应的预设区域的画面。

第二方面,本发明实施例提供一种gamma调试设备,包括:

获取模块,用于获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面;所述待调试显示模组包括透明显示区和包围所述透明显示区的非透明显示区;所述预设区域包括所述非透明显示区中与所述透明显示区中心点之间的距离小于或等于预设长度的至少一个像素;

确定模块,用于确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值;

计算模块,用于针对每个绑点灰阶值,根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值;

调试模块,用于根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试。

第三方面,本发明实施例提供一种gamma调试设备,包括:至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的方法。

第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的方法。

本实施例提供的gamma调试方法及设备,该方法获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面;所述待调试显示模组包括透明显示区和非透明显示区,所述预设区域包括所述非透明显示区中与所述透明显示区中心点之间的距离小于或等于预设长度的至少一个像素,确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值,针对每个绑点灰阶值,根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值,根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试。本实施例通过采集在不同绑定灰阶值下全面屏终端设备的显示模组的在透明显示区周围预设范围内的位于非透明显示区的像素的亮度值,并针对每个绑定灰阶值,根据该绑定灰阶值下获得的亮度值确定对应于该绑定灰阶值的透明显示区的亮度基准值,进而根据各绑定灰阶值以及其分别对应的亮度基准值实现对透明显示区的gamma调试。由于调试过程中采用的亮度基准值与透明显示区周围的非透明显示区的像素的亮度有关,能够使得透明显示区的gamma调试的结果能够跟随周围非透明显示像素的亮度,实现透明显示区与周围非透明显示区的亮度的均匀性,提高全面屏的显示效果,从而提升用户视觉体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的全面屏终端设备的显示模组的结构示意图;

图2为现有技术中对透明显示区进行小孔调试方法的示意图;

图3为本发明又一实施例提供的gamma调试系统的架构示意图;

图4为本发明一实施例提供的gamma调试方法的流程示意图;

图5为本发明又一实施例提供的选定的预设区域的示意图;

图6为本发明又一实施例提供的gamma调试方法的流程示意图;

图7为本发明又一实施例提供的gamma调试方法的流程示意图;

图8为本发明一实施例提供的gamma调试设备的结构示意图;

图9为本发明一实施例提供的gamma调试设备的硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例提供的全面屏终端设备的显示模组的结构示意图。如图1所示,显示模组包括透明显示区101和非透明显示区103,透明显示区101下方可以用于设置全面屏终端设备的前置摄像头102。gamma调试的产生源自于人眼可识别的亮度与实际亮度不成线性关系,当进行gamma调试时,例如以gamma为2.2进行调试时,人眼识别每个灰阶亮度的递进才是等距的,能够适应人眼视觉特性,因此为了适应人眼视觉特性需要对显示模组进行gamma调试。针对全面屏终端设备的显示模组,由于透明显示区101和非透明显示区103的驱动方式和工艺均不相同,因此需要分别进行gamma调试。

现有的gamma调试方案中,如图2所示,通常按照统一的最高亮度值(例如430nit)采用色彩分析仪分别对下方设置有前置摄像头102的透明显示区101和非透明显示区103进行赋值调节。非透明显示区通过第一调试孔202在显示模组的中心位置201进行调节,透明显示区通过第二调试孔203在透明显示区的中心点,也即在与透明显示区101对准的在色彩分析仪的探头的光感传感器的中心点进行小孔方式调节。然而,由于占据较大面积的非透明显示区103在irdrop的影响下,使得位于透明显示区101周围的非透明显示区103的像素的最高亮度不能达到预设的最高亮度,导致达到最高亮度的透明显示区101与周围的非透明显示区103的像素出现亮度差,此外,由于透明显示区101进行小孔调节时需要采用开窗治具遮挡,在此过程中色彩分析仪、开窗治具和透明显示区101之间的对准会出现误差,调试精度较差,也进一步导致了透明显示区101与非透明显示区103之间的亮度差,严重破坏屏体亮度的均匀性,影响全面屏的显示效果以及用户的视觉体验。基于此,本发明实施例提供一种gamma调试方法,以提高全面屏终端设备显示模组的透明显示区101与周围非透明显示区103的亮度的一致性,从而提高全面屏终端设备的显示模组的显示性能,提高用户视觉体验。

在本实施例中,通过采集在不同绑定灰阶值下全面屏终端设备的显示模组的在透明显示区101周围预设范围内的位于非透明显示区102的像素的亮度值,并针对每个绑定灰阶值,根据该绑定灰阶值下获得的亮度值确定对应于该绑定灰阶值的透明显示区101的亮度基准值,进而根据各绑定灰阶值以及其分别对应的亮度基准值实现对透明显示区101的gamma调试。由于调试过程中采用的亮度基准值与透明显示区101周围的非透明显示区102的像素的亮度有关,能够使得透明显示区101的gamma调试的结果能够跟随周围非透明显示像素的亮度,实现透明显示区101与周围非透明显示区102的亮度的均匀性,提高全面屏的显示效果,从而提升用户视觉体验。本实施例中,全面屏终端设备的显示模组可以为oled显示模组,还可以为液晶显示模组,本实施例对此不作限定。透明显示区101下方设置前置摄像头仅为示例,本实施例对于显示模组的透明显示区101和非透明显示区102的用途不作限定,只要两个显示区的透光率不同,即可采用本公开提供的gamma调试方法。

可选地,本申请实施例提供的gamma调试方法及设备可以应用于如图3所示的应用场景中。图3所示的系统架构只是以示例的方式描述了本申请实施例提供的gamma调试方法的一种可能的应用场景,本申请实施例提供的gamma调试方法的应用场景不限于图3所示的应用场景。

图3为本发明又一实施例提供的gamma调试系统的架构示意图。如图3所示,该gamma调试系统包括待调试显示模组301、相机302、计算机303和驱动芯片304中至少一种。相机302可以为ccd(chargecoupleddevice,电荷耦合器件)相机302。

可以理解的是,本申请实施例示意的结构并不构成对gamma调试架构的具体限定。在本申请另一些可行的实施方式中,上述架构可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置,具体可根据实际应用场景确定,在此不做限制。图3所示的部件可以以硬件、软件或软件与硬件的组合实现。

在具体实现过程中,相机302对待测试显示模组的显示画面进行拍摄,并将拍摄获得的画面发送给计算机303,计算机303的处理器获取待调试显示模组301的多个绑点灰阶值分别对应的预设区域的画面确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值;针对每个绑点灰阶值,根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值;根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试,并将调试结果发送给驱动芯片304,驱动芯片304中的存储模块(例如otp(onetimeprogrammable,一次性可编程)寄存器)记录该调试结果,并根据该调试结果驱动待测试显示模组进行显示,使得调试后的显示模组的透明显示区与非透明显示区的显示画面亮度均匀,提高全面屏的显示效果,从而提升用户视觉体验。

本实施例中通过采用相机302拍摄透明显示区周围的预设区域的画面,进而根据该画面进行透明显示区的gamma调试,确定透明显示区各灰阶值的亮度,相对于现有技术中对透明显示区采用固定赋值最高亮度值的调试方法,更能够达到透明显示区与非透明显示区亮度一致性和均匀性。另外,采用拍摄画面的手段,相对于采用色彩分析仪的小孔调试手段还能够避免因开窗治具和色彩分析仪对位机差导致的亮度测量不准的问题。此外,本实施例中,预设区域的确定与透明显示区的位置相关,当透明显示区发生变化时,预设区域的位置也随之发生变化,使得透明显示区的亮度值的确定始终能够动态跟随其周围的预设区域中位于非透明显示区的像素的亮度,保证了透明显示区的亮度基准值的确定更加准确,进而提高透明显示区与非透明显示区的亮度的一致性和均匀性,提高显示模组的显示效果。

应理解,上述计算机的处理器可以通过处理器读取存储器中的指令并执行指令的方式实现,也可以通过芯片电路实现。

另外,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图4为本发明一实施例提供的gamma调试方法的流程示意图。如图4所示,该方法包括:

401、获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面;所述待调试显示模组包括透明显示区和非透明显示区;所述预设区域包括所述非透明显示区中与所述透明显示区中心点之间的距离小于或等于预设长度的至少一个像素。

本实施例的执行主体可以为图3所示的计算机的处理器,具体执行主体可以根据实际应用场景确定。

实际应用中,通常将显示模组的显示亮度划分为0~255灰阶,为节约测试流程从该256个灰阶中选定若干灰阶值作为绑点灰阶值,多个绑点灰阶值可以根据实际需要进行选定,例如,为适应工厂进度可以进行多种选择,在需要缩短生产周期时可以选用27个绑点灰阶值或者更少数量的绑点,为使得调试结果更准确可以选用31个绑点灰阶值或者更多数量的绑点,本实施例对此不作限定。

本实施例中对于非透明显示区中预设区域的画面的获取方式有多种,可以直接获取,还可以间接获取。

在一种可实现方式中,可以对预设区域的画面直接进行拍摄,如图5所示,可以将包括透明显示区101的矩形区域501作为预设区域,对该矩形区域501进行拍摄,可以理解,预设区域可以不包括透明显示区101,并且预设区域的形状可以为任意形状,例如可以为规则的圆形、矩形、菱形,还以为不规则的图形。只要预设区域内包括距离透明显示区中心点预设长度之内的位于非透明显示区103的像素即可。本实施例对此不做限定。

在另一种可实现方式中,可以对预设区域的画面进行间接拍摄,即首先拍摄大于该预设区域的画面,例如对显示模组的整个显示区域(包括透明显示区和非透明显示区)进行整体画面的拍摄,其次从该整体画面中截取预设区域的画面。具体的,所述获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面,包括:拍摄多个所述绑点灰阶值分别对应的待调试显示模组的整体画面;针对每个绑点灰阶值,从所述绑点灰阶值对应的整体画面中截取所述绑点灰阶值对应的预设区域的画面。

402、确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值。

本实施例中,预设区域的画面可以为灰阶画面,还可以为纯色画面(例如,r纯色画面、g纯色画面和b纯色画面),具体根据显示模组采用的色彩模式确定。

在一种可实现方式中,预设区域的画面为灰阶画面时,可以根据该灰阶画面直接计算获得至少一个所述像素的亮度值。

在另一种可实现方式中,以显示模组采用rgb色彩模式为例,当像素包括r、g、b子像素时,分别获取预设区域的r纯色画面、g纯色画面和b纯色画面。进而分别从r纯色画面、g纯色画面和b纯色画面获取其分别对应的至少一个像素的亮度值。具体实现可以参照下面实施例的介绍,此处不再赘述。

403、针对每个绑点灰阶值,根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值。

本实施例中,预设区域的画面中包括的位于非透明显示区的像素个数不限,以及根据预设区域的画面中的像素的亮度值确定透明显示区对应的各绑点灰阶值对应的亮度基准值的方式可以有多种。根据包括的像素预设区域的画面中可以仅包括一个像素,计算得到的某一绑点灰阶值下该像素的亮度值可以直接作为透明显示区在相应绑点灰阶值下的亮度基准值。

预设区域的画面中还可以包括多个像素,针对每个绑点灰阶值,可以从该多个像素中选定一个或多个像素的亮度值计算得到该绑点灰阶值下透明显示区对应的亮度基准值。还可以根据该多个像素的亮度值通过求取平均值得到透明显示区在该绑点灰阶值下的亮度基准值,具体可以参照下面实施例的描述,此处不再赘述。

404、根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试。

实际应用中,以绑点灰阶值为31个为例,对本实施例提供的gamma调试的方法进行示例说明。针对每个绑点灰阶值,相机拍摄待调试显示模组中预设区域内显示的画面进行拍摄,得到31个绑点灰阶值分别对应的画面,处理器针对每个绑点灰阶值对应的画面,计算该画面中至少一个像素的亮度值,进而根据该亮度值计算在该绑点灰阶值下透明显示区对应的亮度基准值。可以理解,31个绑点灰阶值的画面获取和亮度基准值的计算的步骤可以是先后顺序进行,即首先进行31个绑点灰阶值对应画面的获取,再根据获取的31个绑点灰阶值对应的画面进行亮度基准值的计算,还可以在完成一个绑点灰阶值的画面获取以及亮度基准值的计算之后,再进行下一个绑点灰阶值的流程,此处不做限定。得到31个绑点灰阶值下透明显示区分别对应的亮度基准值后,可以根据该31个绑点灰阶值及其对应的亮度基准值得到透明显示区的gamma曲线,曲线获取方式可以是拟合获得,根据获得的gamma曲线,对0~255灰阶值中除31个绑点灰阶值之外的其余灰阶值进行亮度值调整,使其符合所述gamma曲线,并将各灰阶值对应的驱动电压值存储于驱动芯片的otp寄存器中,以便在进行显示模组的驱动时调取gamma调试后的驱动电压值,使待调试模组的透明显示区和非透明显示区在完成gamma调试后显示的画面的亮度更加均匀,提高显示模组的显示效果,从而提升用户视觉体验。本实施例提供的方法,在生产流程中无需新增站点,仅替换透明显示区的小孔调试流程即可实现量产,并且相对于采用色彩分析仪进行小孔调试,本方案能够避免对位机差导致的亮度偏移的问题,达到的显示效果更好。

本实施例提供的gamma调试方法,通过采集在不同绑定灰阶值下全面屏终端设备的显示模组的在透明显示区周围预设范围内的位于非透明显示区的像素的亮度值,并针对每个绑定灰阶值,根据该绑定灰阶值下获得的亮度值确定对应于该绑定灰阶值的透明显示区的亮度基准值,进而根据各绑定灰阶值以及其分别对应的亮度基准值实现对透明显示区的gamma调试。由于调试过程中采用的亮度基准值与透明显示区周围的非透明显示区的像素的亮度有关,能够使得透明显示区的gamma调试的结果能够跟随周围非透明显示像素的亮度,实现透明显示区与周围非透明显示区的亮度的均匀性,提高全面屏的显示效果,从而提升用户视觉体验。

图6为本发明又一实施例提供的gamma调试方法的流程示意图。在图4所示实施例的基础上,本实施例对于采集的预设区域的画面为r纯色画面、g纯色画面和b纯色画面的情况时的处理方式进行了详细说明,如图6所示,该方法包括:

601、获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的r纯色画面、g纯色画面和b纯色画面;所述待调试显示模组包括透明显示区和非透明显示区;所述预设区域包括所述非透明显示区中与所述透明显示区中心点之间的距离小于或等于预设长度的至少一个像素。

本实施例中步骤601与上述实施例中步骤401相类似,此处不再赘述。

602、针对每个绑点灰阶值,确定所述r纯色画面中至少一个所述像素的r子像素分别对应的第一亮度值、所述g纯色画面中至少一个所述像素的g子像素分别对应的第二亮度值和所述b纯色画面中至少一个所述像素的b子像素分别对应的第三亮度值。

603、针对每个绑点灰阶值下每个像素,根据所述像素的所述第一亮度值、所述第二亮度值和所述第三亮度值,确定所述像素的亮度值。

可选地,所述根据所述像素的所述第一亮度值、所述第二亮度值和所述第三亮度值,确定所述像素的亮度值,包括:

根据所述像素的所述第一亮度值、所述第二亮度值、所述第三亮度值以及yiq颜色空间(yiq,是ntsc(nationaltelevisionstandardscommittee)电视系统标准。y是提供黑白电视及彩色电视的亮度信号(luminance),即亮度(brightness),i代表in-phase,色彩从橙色到青色,q代表quadrature-phase,色彩从紫色到黄绿色)与rgb颜色空间(r代表red(红色),g代表green(绿色),b代表blue(蓝色))的线性变换关系式,确定所述像素的亮度值;

其中,所述线性变换关系式为:

lum(x,y)=a*r+b*g=c*b

其中,lum(x,y)为像素的亮度值,r为r子像素的第一亮度值;g为g子像素的第二亮度值;b为b子像素的第三亮度值;a,b,c分别为对应于r、g和b在yiq颜色空间的固定系数。

该固定系数a,b,c可根据rgb发光材料色域和实际工艺能力进行赋值。例如,a可以为0.299,b可以为0.587,c可以为0.114。

604、针对每个绑点灰阶值,根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值。

605、根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试。

本实施例中步骤604和步骤605与上述实施例中步骤403和步骤404相类似,此处不再赘述。

本实施例提供的gamma调试方法,通过采集每个绑点灰阶值对应的rgb各色纯色画面,根据各色纯色画面确定rgb各子像素的亮度值,能够提高亮度值的准确性,进而根据rgb各子像素的亮度值更加准确确定每个绑点灰阶值对应的透明显示区的基准亮度值。从而根据得到的各绑点灰阶值对应的透明显示区的基准亮度值对透明显示区进行gamma调试,由于调试过程中采用的亮度基准值与透明显示区周围的非透明显示区的像素的亮度有关,能够使得透明显示区的gamma调试的结果能够跟随周围非透明显示像素的亮度,实现透明显示区与周围非透明显示区的亮度的均匀性,提高全面屏的显示效果,从而提升用户视觉体验。

图7为本发明又一实施例提供的gamma调试方法的流程示意图。在上述实施例的基础上,例如在图4所示实施例的基础上,本实施例对亮度基准值的计算进行了详细说明,如图7所示,该方法包括:

701、获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面;所述待调试显示模组包括透明显示区和非透明显示区;所述预设区域包括所述非透明显示区中与所述透明显示区中心点之间的距离小于或等于预设长度的至少一个像素。

702、确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值。

本实施例中步骤701和步骤702与上述实施例中步骤401和步骤402相类似,此处不再赘述。

703、针对每个绑点灰阶值,根据至少一个所述像素的亮度值,确定至少一个所述像素的亮度平均值,并将该亮度平均值作为所述绑点灰阶值对应的亮度基准值。

一种可实现方式中,所述根据至少一个所述像素的亮度值,确定至少一个所述像素的亮度平均值,包括:

根据至少一个所述像素的亮度值以及平均值求取公式,确定至少一个所述像素的亮度平均值;

其中,所述平均值求取公式为;

其中,δ为常数,n为像素个数。

具体的,根据预设区域的画面中位于非透明显示区的至少一个像素的亮度值,求出该亮度值的自然对数,进而对所述至少一个像素的亮度值的对数求平均值。

另一种可实现方式中,针对每一绑点灰阶值,可以将预设区域内多个像素的亮度值相加再除以像素个数,得到该绑点灰阶值的亮度平均值,并将该亮度平均值作为在该绑点灰阶值下透明显示区对应的亮度基准值。

704、根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试。

本实施例中步骤704与上述实施例中步骤404相类似,此处不再赘述。

本实施例提供的gamma调试方法,通过将各绑点灰阶值下透明显示区周围预设区域内的位于非透明显示区的像素的亮度平均值作为透明显示区对应的亮度基准值,能够使得透明显示区内的亮度跟随周围非透明显示区中像素的亮度,两者亮度相一致,提高亮度均匀性,从而提高显示模组的显示效果,提升用户的视觉体验。

图8为本发明一实施例提供的gamma调试设备的结构示意图。如图8所示,该gamma调试设备80包括:获取模块801、确定模块802、计算模块803和调试模块804。

获取模块801,用于获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面;所述待调试显示模组包括透明显示区和包围所述透明显示区的非透明显示区;所述预设区域包括所述非透明显示区中与所述透明显示区中心点之间的距离小于或等于预设长度的至少一个像素。

确定模块802,用于确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值。

计算模块803,用于针对每个绑点灰阶值,根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值。

调试模块804,用于根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试。

本发明实施例提供的gamma调试设备,获取模块801获取待调试显示模组的多个绑点灰阶值分别对应的预设区域的画面;所述待调试显示模组包括透明显示区和包围所述透明显示区的非透明显示区;所述预设区域包括所述非透明显示区中与所述透明显示区中心点之间的距离小于或等于预设长度的至少一个像素;确定模块802确定多个所述绑点灰阶值分别对应的预设区域的画面中至少一个所述像素的亮度值;计算模块803针对每个绑点灰阶值,根据所述绑点灰阶值对应的预设区域的画面中至少一个所述像素的亮度值,计算所述绑点灰阶值下所述透明显示区对应的亮度基准值;调试模块804根据多个所述绑点灰阶值分别对应的亮度基准值对所述透明显示区进行gamma调试。通过采集在不同绑定灰阶值下全面屏终端设备的显示模组的在透明显示区周围预设范围内的位于非透明显示区的像素的亮度值,并针对每个绑定灰阶值,根据该绑定灰阶值下获得的亮度值确定对应于该绑定灰阶值的透明显示区的亮度基准值,进而根据各绑定灰阶值以及其分别对应的亮度基准值实现对透明显示区的gamma调试。由于调试过程中采用的亮度基准值与透明显示区周围的非透明显示区的像素的亮度有关,能够使得透明显示区的gamma调试的结果能够跟随周围非透明显示像素的亮度,实现透明显示区与周围非透明显示区的亮度的均匀性,提高全面屏的显示效果,从而提升用户视觉体验。

可选地,所述像素包括r子像素、g子像素和b子像素,所述预设区域的画面包括r纯色画面、g纯色画面和b纯色画面,所述确定模块802具体用于:

针对每个绑点灰阶值,确定所述r纯色画面中至少一个所述像素的r子像素分别对应的第一亮度值、所述g纯色画面中至少一个所述像素的g子像素分别对应的第二亮度值和所述b纯色画面中至少一个所述像素的b子像素分别对应的第三亮度值;

针对每个绑点灰阶值下每个像素,根据所述像素的所述第一亮度值、所述第二亮度值和所述第三亮度值,确定所述像素的亮度值。

可选地,所述确定模块802具体用于:

根据所述像素的所述第一亮度值、所述第二亮度值、所述第三亮度值以及yiq颜色空间与rgb颜色空间的线性变换关系式,确定所述像素的亮度值;

其中,所述线性变换关系式为:

lum(x,y)=a*r+b*g=c*b

其中,lum(x,y)为像素的亮度值,r为r子像素的第一亮度值;g为g子像素的第二亮度值;b为b子像素的第三亮度值;a,b,c分别为对应于r、g和b在yiq颜色空间的固定系数。

可选地,所述预设区域的画面为灰阶画面。

可选地,所述计算模块803具体用于:

根据至少一个所述像素的亮度值,确定至少一个所述像素的亮度平均值,并将该亮度平均值作为所述绑点灰阶值对应的亮度基准值。

可选地,所述计算模块803具体用于:

根据至少一个所述像素的亮度值以及平均值求取公式,确定至少一个所述像素的亮度平均值;

其中,所述平均值求取公式为;

其中,δ为常数,n为像素个数。

可选地,所述获取模块801具体用于:

拍摄多个所述绑点灰阶值分别对应的待调试显示模组的整体画面;

针对每个绑点灰阶值,从所述绑点灰阶值对应的整体画面中截取所述绑点灰阶值对应的预设区域的画面。

本发明实施例提供的gamma调试设备,可用于执行上述的方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

图9为本发明一实施例提供的gamma调试设备的硬件结构示意图。如图9所示,本实施例提供的gamma调试设备90包括:至少一个处理器901和存储器902。该gamma调试设备90还包括通信部件903。其中,处理器901、存储器902以及通信部件903通过总线904连接。其中,gamma调试设备90可以是计算机或服务器,本申请对此不作特别限制。

在具体实现过程中,至少一个处理器901执行所述存储器902存储的计算机执行指令,使得至少一个处理器901执行如上gamma调试设备90所执行的gamma调试方法。

该通信部件903可以用于将获得的预设区域的画面发送给其他计算机或服务器,以使其他计算机或服务器进行后续步骤的处理。

处理器901的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。

在上述的图9所示的实施例中,应理解,处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。

总线可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上gamma调试设备执行的gamma调试方法。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(applicationspecificintegratedcircuits,简称:asic)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

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