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

屏幕像素背光权重计算方法、装置、存储介质及电子设备

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


屏幕像素背光权重计算方法、装置、存储介质及电子设备

技术领域

本公开涉及显示技术领域,特别涉及一种屏幕像素的背光权重计算方法、装置、存储介质及电子设备。

背景技术

随着显示技术的发展,区域调光(Local Dimming)技术被应用在越来越多的显示设备中,即对显示面板进行分区的调光控制,以使显示面板达到最佳对比度,优化其显示效果。点扩散函数(PSF,point spread function)是区域调光技术中用于模拟实际背光效果的一个重要函数,其通常为一个独立的权重计算单元,用以计算目标像素受到其周边n*n领域分区影响的背光权重,从而基于所计算出的背光权重,来计算目标像素的背光值。

常规技术中,在计算受到周边n*n领域分区影响的背光权重时,针对每个像素都需要同步进行多次不同查找表索引,而查找表地址众多,这会导致所查找表所耗费的存储资源巨大,权重计算单元的计算量和计算时长也较高,影响背光控制的整体效率。

发明内容

本公开实施例的目的在于提供一种屏幕像素的背光权重计算方法、装置、存储介质及电子设备,用以解决现有技术中背光权重的计算过程中消耗的存储资源巨大和计算量较高的问题。

本公开的实施例采用如下技术方案:一种屏幕像素的背光权重计算方法,包括:基于第一类分区对应的第一查找表,确定用于表征所述第一类分区对目标像素背光影响程度的第一权重值,其中,所述目标像素所在的分区为目标分区,所述第一类分区为所述目标分区的邻域分区中与所述目标分区邻接的所有分区;基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值,其中,所述第二类分区为所有所述邻域分区中除去所述第一类分区以外的其他分区,所述第二查找表的深度小于所述第一查找表的深度;基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值。

可选地,所述第一查找表和所述第二查找表均为二维查找表。

可选地,在所述第二查找表的深度为1的情况下,所述第二查找表用于存储固定权重值;所述基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值,包括:将所述第二查找表中的固定权重值作为所述第二权重值。

可选地,在所述第二查找表的深度不为1的情况下,所述基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值,包括:确定所述目标像素与所述第二类分区的垂直距离,并基于所述垂直距离在所述第二查找表中确定目标行;确定所述目标像素与所述第二类分区的水平距离,并基于所述水平距离在所述目标行中确定目标参数;基于所述目标参数确定所述第二权重值。

可选地,所述基于所述目标参数确定所述第二权重值,包括:基于插值运算对所述目标参数进行处理,以得到所述第二权重值。

可选地,所述基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值,包括:对所有所述第一权重值和所有所述第二权重值进行归一化处理,以得到所述第三权重值。

可选地,所述基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值之后,还包括:基于所述第三权重值、所有所述第一权重值、所有所述第二权重值以及预设背光值,确定所述目标像素的背光值。

本公开实施例还提供了一种屏幕像素的背光权重计算装置,包括:第一确定模块,用于基于第一类分区对应的第一查找表,确定用于表征所述第一类分区对目标像素背光影响程度的第一权重值,其中,所述目标像素所在的分区为目标分区,所述第一类分区为所述目标分区的邻域分区中与所述目标分区邻接的所有分区;第二确定模块,用于基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值,其中,所述第二类分区为所有所述邻域分区中除去所述第一类分区以外的其他分区,所述第二查找表的深度小于所述第一查找表的深度;第三确定模块,用于基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值。

本公开实施例还提供了一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的屏幕像素的背光权重计算方法的步骤。

本公开实施例还提供了一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器在执行所述存储器上的计算机程序时实现上述的屏幕像素的背光权重计算方法的步骤。

本公开实施例的有益效果在于:对于与目标分区邻接的第一类分区进行基于高深度的精准权重计算,而对于未与目标分区邻接的第二类分区则进行基于低深度的粗略权重计算,通过降低第二类分区的精准度,在对显示效果影响较小的前提下,最大程度的降低资源量的消耗,达到降低计算量和计算时长,提升背光控制效率的效果。

附图说明

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

图1为常规技术中邻域分区的示意图;

图2为常规技术中查找表索引过程的示意图;

图3为本公开第一实施例中屏幕像素的背光权重计算方法的流程图;

图4为本公开第一实施例中第一种邻域分区的示意图;

图5为本公开第一实施例中第二种邻域分区的示意图;

图6为本公开第一实施例中第二查找表的深度不为1时的索引过程示意图。

图7为本公开第二实施例中屏幕像素的背光权重计算装置的结构示意图;

图8为本公开第四实施例中电子设备的结构示意图。

具体实施方式

此处参考附图描述本公开的各种方案以及特征。

应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本公开的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且与上面给出的对本公开的大致描述以及下面给出的对实施例的详细描述一起用于解释本公开的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本公开的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本公开进行了描述,但本领域技术人员能够确定地实现本公开的很多其它等效形式,它们具有如权利要求的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本公开的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本公开的具体实施例;然而,应当理解,所申请的实施例仅仅是本公开的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本公开模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本公开。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本公开的相同或不同实施例中的一个或多个。

随着显示技术的发展,区域调光(Local Dimming)技术被应用在越来越多的显示设备中,即对显示面板进行分区的调光控制,以使显示面板达到最佳对比度,优化其显示效果。点扩散函数是区域调光技术中用于模拟实际背光效果的一个重要函数,其通常为一个独立的权重计算单元,用以计算目标像素受到其周边n*n领域分区影响的背光权重,从而基于所计算出的背光权重,来计算目标像素的背光值。

常规技术中,以目标像素所在的目标分区具有5*5的邻域分区为例,在计算目标像素受到邻域分区影响的背光权重时,首先需要计算目标像素与邻域分区中各个分区之间的垂直距离和水平距离,再根据垂直距离和水平距离,结合各个分区对应的查找表(LUT,LookUP Table)得到各个分区相应的权重值。

图1示出了常规技术中邻域分区的示意图,其中分区22为目标像素点所在的目标分区,分区00、分区01、分区02、分区03、分区04、分区10、分区11、分区12、分区13、分区14、分区20、分区21、分区23、分区24、分区30、分区31、分区32、分区33、分区34、分区40、分区41、分区42、分区43以及分区44即为位于分区22的5*5邻域内的24个背光分区。上述每个分区均对应与一个LUT,不同的第一背光分区所对应的查找表可以相同也可以不同,如图3所示,与分区22具有大致相同距离的,分区00、分区04、分区40、分区44可以使用同一个查找表LUT1,相应地,LUT1,分区10、分区14、分区30、分区34使用的查找表可以为LUT2,分区20、分区24使用的查找表可以为LUT3,分区11、分区13、分区31、分区33使用的查找表可以为LUT4,分区21、分区23使用的查找表可以为LUT5,分区12、分区32使用的查找表可以为LUT6,分区02、分区42使用的查找表可以为LUT7,分区01、分区03、分区41、分区43使用的查找表可以为LUT8。

以所有查找表均为9*9的二维查找表为例,查找表的深度为81,数据的位宽w以10为例,在进行权重值索引时,首先需要进行垂直索引,即计算目标像素与其他背光分区之间的垂直距离得到index_up/down,以此为索引地址从原始查找表LUT1~8中确定行向查找表lut_up/down,然后进行水平索引,即计算目标像素与其他背光分区之间的水平距离得到index_left/right,以此为索引地址从行向查找表中确定目标参数a/b/c/d,并利用目标参数进行各个背光分区的权重值确定。

图2示出了常规技术中查找表索引过程的示意图。如图2可知,对于第一级索引,需要同步计算5个垂直距离,即DIS_v0~DIS_v4,加上对于不同位置分区使用不同查找表lut1~lut8,此时需要同步进行14次查找深度为9的查找表索引;对于第二级索引,需要同步计算5个竖直距离DIS_h0~DIS_h4,处于不同行的分区使用第一级索引输出的对应行查找表line_lut1_v0/v4以及line_lut8_v0/v4等,此时需要同步进行24次深度为9的查找表索引,电路包含(14+24)个扇出为9的数据选择器(mux),需要的电路存储量为14*81*10+24*9*10=13500,此时,后端在布局布线时则需要处理38*9=342的走线量,使权重计算过程计算量巨大、耗时更长、处理效率低。

为了解决上述问题,本公开第一实施例提供了一种屏幕像素的背光权重计算方法,用于在Local Dimming技术中模拟背光计算。本实施例所提供的背光权重计算方法可以由计算设备执行,计算设备可以为终端设备,如台式计算机、便携式计算机、平板电脑、智能手机、智能手表等,可选地,计算设备还可以为其他类型的设备,本发明对计算设备的设备类型和设备数量不加以限定。

图3为本实施例的背光权重计算方法的流程图。如图3所示,背光权重计算方法主要包括步骤S10至S30:

S10,基于第一类分区对应的第一查找表,确定用于表征第一类分区对目标像素背光影响程度的第一权重值。

目标像素即为当前显示面板中的任意一个用于显示的像素,由于显示面板被分成不同区域进行调光,因此可将目标像素所在的分区认定为目标分区,而位于目标分区周围的部分分区则作为目标分区的邻域分区,一般邻域的规格为5*5,如图4所示,分区22即为目标分区,其位于5*5规格的分区阵列中的最中心,围绕分区22设置的其他分区则分为与目标分区直接邻接的第一类分区,即分区11、分区12、分区13、分区21、分区23、分区31、分区32以及分区33,上述8个分区与分区22之间较为接近,其发出的光线对分区22内像素的影响也比较大,因此,将上述8个分区作为第一类分区,利用第一类分区对应的第一查找表,确定用于表征第一类分区对目标像素背光影响程度的第一权重值。

具体的,每个第一类分区均对应有一个第一查找表,与常规技术中查找表的设置方式类似地,不同的第一类分区所对应的第一查找表可以相同也可以不同。参考图4中的分区设置,分区11、分区13、分区31以及分区33使用的查找表可以为LUT1,分区12和分区32使用的查找表为LUT2,分区21和分区23则使用LUT3。另外,本实施例中第一查找表可以直接使用常规技术中使用的深度为81的二维查找表,数据的位宽同样为10。

需要注意的是,本实施例中在进行第一权重值确定时,可以直接使用常规技术手段中的索引方式以保证索引精度,利用目标像素在目标分区内的横纵坐标pix_x/y,邻域分区中多个第一类分区的横纵坐标blk_locx/y,各个背光分区的规格,其至少包括分区的横向长度(blk_hnum0~n,也即是背光分区横向对应的像素个数),和纵向长度(blk_vnum0~n,也即是背光分区纵向对应的像素个数)等多个参数确定索引地址,从而基于索引地址在第一类查找表中确定该索引地址对应的权重值,并将其作为相应第一类分区对目标像素影响的第一权重值即可,本实施例在此不进行详细描述。在实际计算时,针对目标分区中的一个目标像素,应当分别计算所有第一类分区中每一个第一类分区对应的第一权重值。

S20,基于第二类分区对应的第二查找表,确定用于表征第二类分区对目标像素背光影响程度的第二权重值。

参考图4,邻域分区内除了直接与分区22邻接的第一类分区以外,还包括位于邻域分区外围的第二类分区,即分区00、分区01、分区02、分区03、分区04、分区10、分区14、分区20、分区24、分区30、分区34、分区40、分区41、分区42、分区43以及分区44,上述第二类分区由于距离目标分区相对较远,其发出的光线对目标分区的影响较小,因此第二类分区对应的第二查找表的深度相较于第一查找表的深度来说可以降低一些,在数据的位宽不变的情况下,权重计算时的数据量会有显著降低。

在实际实现时,第二查找表同样可以设置为二维查找表,其深度相较于第一查找表的深度有所降低,例如可以从81降低至25(5*5),甚至可以降低至1,即第二查找表中可以只存储一个固定权重值,在计算相应第二类分区对应的权重值时直接获取对应第二查找表中所记录的固定权重值即可作为第二权重值,即对于目标分区中的任意一个目标像素来说,同一个第二类分区对应的第二权重值均是相同的,不需要通过距离计算和索引,大大降低了数据存储的数量和索引时的计算量。图4所示的邻域分区中,分区00、分区04、分区40和分区44对应的第二查找表中记录的固定权重值为reg1,分区01、分区03、分区41和分区43对应的固定权重值为reg2,分区02和分区42对应的固定权重值为reg3,分区10、分区14、分区30以及分区34对应的固定权重值为reg4,分区20和分区24对应的固定权重值为reg5,即在第二查找表的深度为1的情况下,所有第二查找表仅需要5*10=50的存储量,相较于常规技术有着显著的降低。

在第二查找表的深度不为1的情况下,如图5所示,分区11、分区12、分区13、分区21、分区23、分区31、分区32以及分区33等第一类分区分别对应的第一查找表不变,而第二类分区对应的第二查找表则变更为分区00、分区04、分区40以及分区44使用的第二查找表为lut1,分区01、分区03、分区41、分区43使用的查找表可以为lut2,分区02、分区42使用的查找表可以为lut3,分区10、分区14、分区30、分区34使用的查找表可以为lut4,分区20、分区24使用的查找表可以为lut5,其中,lut1至5的深度均为25,位宽为10,在进行第二权重值的确定时,则主要基于如下步骤完成:

S21,确定目标像素与第二类分区的垂直距离,并基于垂直距离在第二查找表中确定目标行;

S22,确定目标像素与第二类分区的水平距离,并基于水平距离在目标行中确定目标参数;

S23,基于目标参数确定第二权重值。

具体地,在确定目标像素与第二类分区的垂直距离时,可以确定目标像素的纵坐标与二背光分区的中心点的纵坐标之间的差值,作为目标像素与第二背光分区之间的垂直距离;在获取目标像素与第二背光分区之间的水平距离时,可以确定目标像素的横坐标与第二背光分区的中心点的横坐标之间的差值,作为目标像素与第二背光分区之间的水平距离。

可选地,还可以基于目标像素在所在的目标分区的横纵坐标以及位于目标分区的邻域分区内的多个第二类分区的纵向长度和横向长度,来进行垂直距离和水平距离的确定。以获取第二类分区00与目标像素之间的垂直距离和水平距离的过程为例,可以基于目标像素的纵坐标,确定目标像素到第二类分区10的下边缘的距离,从而将所确定出的距离与第二类分区10的纵向长度、第二类分区00的纵向长度的一半的和值,确定为第二类分区00与目标像素之间的垂直距离;可以基于目标像素的横坐标,确定目标像素到第二类分区01的右边缘的距离,从而将所确定出的距离与第二类分区01的横向长度、第二类分区00的横向长度的一半的和值,确定为第二类分区00与目标像素之间的水平距离。

例如,可以通过如下代码来获取第二背光分区00与目标像素之间的垂直距离和水平距离:

DIS_H0=(BH0>>1)+BH1+HInner+1

DIS_V0=(BV0>>1)+BV1+VInner+1

DIS_H1=(BH1>>1)+HInner+1

DIS_V1=(BV1>>1)+VInner+1

DIS_H3=(BH3>>1)+(BH2–Hinner)

DIS_V3=(BV3>>1)+(BV2–Vinner)

DIS_H4=(BH4>>1)+BH3+(BH2–Hinner)

DIS_V4=(BV4>>1)+BV3+(BV2–Vinner)

HInner<(BH2>>1)→DIS_H2=(BH2>>1)-Hlnner

VInner<(BV2>>1)→DIS_V2=(BV2>>1)-VInner

HInner≥(BH2>>1)→DIS_H2=HInner-(BH2>>1)

VInner≥(BV2>>1)→DIS_V2=VInner-(BV2>>1)

其中,DIS_H0表示目标像素与分区00、10、20、30或和40之间的水平距离,DIS_V0表示目标像素与分区00、01、02、03和04之间的垂直距离,DIS_H1表示目标像素与分区01、11、21、31、41之间的水平距离,DIS_V1表示目标像素与分区10、11、12、13、14之间的垂直距离,BH0表示分区00、10、20、30和40的横向长度,BV0则表示分区00、01、02、03和04的纵向长度,BH1表示分区01、11、21、31和41的横向长度,BV1表示分区10、11、12、13、14的纵向长度,以此类推。

在确定垂直距离和水平距离后,即可基于垂直距离确定对应的垂直索引参数,以便基于垂直索引参数,进行目标行的确定。其中,垂直索引参数包括第一垂直索引参数和第二垂直索引参数。以确定分区00对应的垂直索引参数为例:

Index_up=(DIS_V0-BV1-BV2>>1)>>3

Index_down=(DIS_V0-BV1-BV2>>1)>>3+1

其中,其中,Index_up表示第一垂直索引参数,Index_down表示第二垂直索引参数,DIS_V0表示分区00与目标像素之间的垂直距离,BV1表示分区10的纵向长度(也即是blk_vnum1),BV2表示分区20的纵向长度(也即是blk_vnum2)。在确定上述垂直索引参数后,即可在分区00对应的第二查找表lut1中进行纵向查找,确定两个目标行。

进一步地,在目标行确定之后,利用水平距离确定水平索引参数,例如:

Index_left=(DIS_H0-BH1-BH2>>1)>>3

Index_right=(DIS_H0-BH1-BH2>>1)>>3+1

其中,Index_left表示第一水平索引参数,Index_right表示第二水平索引参数,DIS_H0表示分区00与目标像素之间的水平距离,BH1表示第区01的横向长度(也即是blk_hnum1),BH2表示分区02的横向长度(也即是blk_hnum2)。在通过上述过程确定出各个分区00的水平索引参数后,即可基于水平索引参数在已确定出的目标行中进行横向查找,以在相应的第二查找表的目标行中分别确定出分区00对应的目标参数如下:

a=lut1(Index_up×p+Index_left)

b=lut1(Index_up×p+Index_right)

c=lut1(Index_down×p+Index_left)

d=lut1(Index_down×p+Index_right)

其中,a表示第一目标参数,b表示第二目标参数,c表示第三目标参数,d表示第四目标参数,Index_up表示第一垂直索引参数,Index_down表示第二垂直索引参数,Index_left表示第一水平索引参数,Index_right表示第二水平索引参数,p为设定参数,该参数与第二查找表的深度相关,在本实施例中可将其设置为9以下的任意正整数,例如此时p的值为5,则对应第二查找表的深度为5*5=25。

在获取上述目标参数后,即可基于目标参数,确定相应的第二权重值。具体地,可根据索引值对目标参数进行插值运算,利用中间参数得到分区00对应的第二权重值,例如:

e=a–int((a-c)×((DIS_V0-BV1-BV2/2)%8)÷8+0.5)

f=b–int((b-d)×((DIS_V0-BV1-BV2/2)%8)÷8+0.5)

Weight00=e–int((e-f)×((DIS_H0-BH1-BH2/2)%8)÷8+0.5)

其中,e表示第一中间参数,f表示第二中间参数,Weight00即为分区00对应的第二权重值。需要说明的是,上述步骤仅确定了分区00对应的第二权重值,在实际实现时还需要根据上述相同步骤对应确定其他分区的第二权重值。

S30,基于第一权重值和第二权重值,确定目标分区的第三权重值。

在确定了多个第一权重值和多个第二权重值之后,即相当于确定了邻域分区对目标分区内目标像素的背光实际影响程度,为了使显示面板最终呈现的效果为实际需要的效果,还需要计算目标分区在本次显示中所对应需要呈现的第三权重值,具体可根据所有的第一权重值和第二权重值进行归一化处理,例如:

weight22=2^10–(weight00+weight01+weight02+…+weight44)

其中,weight22即表示分区22的第三权重值,weight00表示分区00的第一权重值,weight01表示分区01的第一权重值,weight44表示分区44的第一权重值等。

在实际实现时,在确定所有分区的权重值之后,即可基于第三权重值、所有第一权重值、所有第二权重值以及预设背光值,确定目标像素的背光值。例如,可结合实际将要显示的背光情况,对应确定各个分区将要呈现的背光值情况,当然在当前目标分区的邻域分区中的任意一个第一类分区或者第二类分区作为目标分区时,也需要考虑其他分区对该分区的背光影响程度,经过综合计算处理之后得到最终呈现的背光值即可,此处可直接使用现有技术的计算原理,本实施例不进行详细赘述。

本实施例对于与目标分区邻接的第一类分区进行基于高深度的精准权重计算,而对于未与目标分区邻接的第二类分区则进行基于低深度的粗略权重计算,通过降低第二类分区的精准度,在对显示效果影响较小的前提下,最大程度的降低资源量的消耗,达到降低计算量和计算时长,提升背光控制效率的效果。

具体地,对应图4所示的将第二查找表均的深度均设为1的方式,对于内围的第一类分区,其只需要同步计算3个垂直距离v1~v3,加上对于不同位置分区使用不同查找表LUT1~LUT3,此时需要同步进行5次查找深度为9的查找表索引;对于第二级索引,需要同步计算5个纵向距离h1~h3,处于不同行的分区使用第一级索引输出的对应行查找表line_LUT1_v1/v3、line_LUT2_v1/3以及line_LUT3_v2等,此时需要同步进行8次深度为9的查找表索引;对于外围的第二类分区,则直接获取第二查找表中的定值即可。因此,在这种情况下,电路包含(5+8)个扇出为9的mux,需要的存储量为5*10+5*81*10+8*9*10=4820,此时后端在布局布线时需要处理13*9=117的走线量。本实施例中的走线量和存储资源量和分别降低为常规方案的34.2%和35.7%,极大地降低了存储资源占用和计算量,但可能无法完全模拟背光辐射效果,造成显示效果的部分损失。

图6为本实施例中第二查找表的深度不为1时的索引过程的示意图。结合图6可知,对于第一级索引,内围第一类分区需要同步计算3个垂直距离v1~v3,加上对于不同位置分区使用不同查找表LUT1~LUT3,此时需要同步进行5次查找深度为9的查找表索引;外围的第二类分区则需要同步计算5个垂直距离v1~v3,加上对于不同位置分区使用不同查找表lut1~lut5,此时需要同步进行9次查找深度为9的查找表索引。对于第二级索引,内围的第一类分区需要同步计算3个纵向距离h1~h3,处于不同行的分区使用第一级索引输出的对应行查找表line_LUT1_v1/v3、line_LUT2_v1/3以及line_LUT3_v2等,此时需要同步进行8次深度为9的查找表索引;外围的第二类分区则需要同步计算5个纵向距离h1~h3,处于不同行的分区使用第一级索引输出的对应行查找表line_lut1_v0/v4、line_lut2_v0/4、line_lut3_v0/v4、line_lut4_v1/3以及line_lut5_v2,此时需要同步进行16次深度为5的查找表索引。此时,电路包含(5+8)个扇出为9以及(9+16)个扇出为5的mux,需要的存储量为9*25*10+16*5*10+5*81*10+8*9*10=7820,此时后端在布局布线时需要处理(9+16)*5+(5+8)*9=261的走线量。此时MUX走线量和存储资源量和分别降低为常规方案的67%和62.6%,虽然也会降低一部分显示效果,但是可以达到资源量和显示效果的平衡。

本公开第二实施例提供了一种屏幕像素的背光权重计算装置,其结构示意图如图7所示,主要包括依次耦合的第一确定模块10、第二确定模块20以及第三确定模块30,其中,第一确定模块10用于基于第一类分区对应的第一查找表,确定用于表征第一类分区对目标像素背光影响程度的第一权重值,其中,目标像素所在的分区为目标分区,第一类分区为目标分区的邻域分区中与目标分区邻接的所有分区;第二确定模块20用于基于第二类分区对应的第二查找表,确定用于表征第二类分区对目标像素背光影响程度的第二权重值,其中,第二类分区为所有邻域分区中除去第一类分区以外的其他分区,第二查找表的深度小于第一查找表的深度;第三确定模块30用于基于第一权重值和第二权重值,确定目标分区的第三权重值。

具体地,第一查找表和所述第二查找表均为二维查找表。

在一些实施例中,在所述第二查找表的深度为1的情况下,所述第二查找表用于存储固定权重值;第二确定模块20具体用于将所述第二查找表中的固定权重值作为所述第二权重值。

在一些实施例中,在所述第二查找表的深度不为1的情况下,第二确定模块20具体用于确定所述目标像素与所述第二类分区的垂直距离,并基于所述垂直距离在所述第二查找表中确定目标行;确定所述目标像素与所述第二类分区的水平距离,并基于所述水平距离在所述目标行中确定目标参数;基于所述目标参数确定所述第二权重值。

在一些实施例中,第二确定模块20还用于基于插值运算对所述目标参数进行处理,以得到所述第二权重值。

在一些实施例中,第三确定模块30具体用于对所有所述第一权重值和所有所述第二权重值进行归一化处理,以得到所述第三权重值。

在一些实施例中,还包括背光计算模块(图中未示出),其主要用于基于所述第三权重值、所有所述第一权重值、所有所述第二权重值以及预设背光值,确定所述目标像素的背光值。

本实施例对于与目标分区邻接的第一类分区进行基于高深度的精准权重计算,而对于未与目标分区邻接的第二类分区则进行基于低深度的粗略权重计算,通过降低第二类分区的精准度,在对显示效果影响较小的前提下,最大程度的降低资源量的消耗,达到降低计算量和计算时长,提升背光控制效率的效果。

本公开第三实施例提供了一种存储介质,该存储介质可安装于任意一种具有显示功能并需要进行分区域调光的电子设备中,其具体为计算机可读介质,存储有计算机程序,该计算机程序被处理器执行时实现本公开任意实施例提供的方法,包括如下步骤S31至S33:

S31,基于第一类分区对应的第一查找表,确定用于表征所述第一类分区对目标像素背光影响程度的第一权重值,其中,所述目标像素所在的分区为目标分区,所述第一类分区为所述目标分区的邻域分区中与所述目标分区邻接的所有分区;

S32,基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值,其中,所述第二类分区为所有所述邻域分区中除去所述第一类分区以外的其他分区,所述第二查找表的深度小于所述第一查找表的深度;

S33,基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值。

具体地,所述第一查找表和所述第二查找表均为二维查找表。

在所述第二查找表的深度为1的情况下,所述第二查找表用于存储固定权重值,计算机程序被处理器执行基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值时,具体被处理器执行如下步骤:将所述第二查找表中的固定权重值作为所述第二权重值。

在所述第二查找表的深度不为1的情况下,计算机程序被处理器执行基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值时,具体被处理器执行如下步骤:确定所述目标像素与所述第二类分区的垂直距离,并基于所述垂直距离在所述第二查找表中确定目标行;确定所述目标像素与所述第二类分区的水平距离,并基于所述水平距离在所述目标行中确定目标参数;基于所述目标参数确定所述第二权重值。

计算机程序被处理器执行基于所述目标参数确定所述第二权重值时,具体被处理器执行如下步骤:基于插值运算对所述目标参数进行处理,以得到所述第二权重值。

计算机程序被处理器执行基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值时,具体被处理器执行如下步骤:对所有所述第一权重值和所有所述第二权重值进行归一化处理,以得到所述第三权重值。

计算机程序被处理器执行基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值之后,还被处理器执行如下步骤:基于所述第三权重值、所有所述第一权重值、所有所述第二权重值以及预设背光值,确定所述目标像素的背光值。

本实施例对于与目标分区邻接的第一类分区进行基于高深度的精准权重计算,而对于未与目标分区邻接的第二类分区则进行基于低深度的粗略权重计算,通过降低第二类分区的精准度,在对显示效果影响较小的前提下,最大程度的降低资源量的消耗,达到降低计算量和计算时长,提升背光控制效率的效果。

本公开的第四实施例提供了一种电子设备,该电子设备中可以具有显示功能且需要进行分区域调光的电子设备,其结构示意图如图8所示,至少包括存储器100和处理器200,存储器100上存储有计算机程序,处理器200在执行存储器100上的计算机程序时实现本公开任意实施例提供的方法。示例性的,电子设备计算机程序步骤如下S41至S43:

S41,基于第一类分区对应的第一查找表,确定用于表征所述第一类分区对目标像素背光影响程度的第一权重值,其中,所述目标像素所在的分区为目标分区,所述第一类分区为所述目标分区的邻域分区中与所述目标分区邻接的所有分区;

S42,基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值,其中,所述第二类分区为所有所述邻域分区中除去所述第一类分区以外的其他分区,所述第二查找表的深度小于所述第一查找表的深度;

S43,基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值。

具体地,所述第一查找表和所述第二查找表均为二维查找表。

在所述第二查找表的深度为1的情况下,所述第二查找表用于存储固定权重值,处理器在执行存储器上存储的基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值时,具体执行如下计算机程序:将所述第二查找表中的固定权重值作为所述第二权重值。

在所述第二查找表的深度不为1的情况下,处理器在执行存储器上存储的基于第二类分区对应的第二查找表,确定用于表征所述第二类分区对目标像素背光影响程度的第二权重值时,具体执行如下计算机程序:确定所述目标像素与所述第二类分区的垂直距离,并基于所述垂直距离在所述第二查找表中确定目标行;确定所述目标像素与所述第二类分区的水平距离,并基于所述水平距离在所述目标行中确定目标参数;基于所述目标参数确定所述第二权重值。

处理器在执行存储器上存储的基于所述目标参数确定所述第二权重值时,具体执行如下计算机程序:基于插值运算对所述目标参数进行处理,以得到所述第二权重值。

处理器在执行存储器上存储的基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值时,具体执行如下计算机程序:对所有所述第一权重值和所有所述第二权重值进行归一化处理,以得到所述第三权重值。

处理器在执行存储器上存储的基于所述第一权重值和所述第二权重值,确定所述目标分区的第三权重值之后,还执行如下计算机程序:基于所述第三权重值、所有所述第一权重值、所有所述第二权重值以及预设背光值,确定所述目标像素的背光值。

本实施例对于与目标分区邻接的第一类分区进行基于高深度的精准权重计算,而对于未与目标分区邻接的第二类分区则进行基于低深度的粗略权重计算,通过降低第二类分区的精准度,在对显示效果影响较小的前提下,最大程度的降低资源量的消耗,达到降低计算量和计算时长,提升背光控制效率的效果。

以上对本公开多个实施例进行了详细说明,但本公开不限于这些具体的实施例,本领域技术人员在本公开构思的基础上,能够做出多种变型和修改实施例,这些变型和修改都应落入本公开所要求保护的范围之内。

技术分类

06120115686139