CN116137019A - 一种显示画面处理方法、装置、设备及存储介质 - Google Patents
一种显示画面处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN116137019A CN116137019A CN202111358109.9A CN202111358109A CN116137019A CN 116137019 A CN116137019 A CN 116137019A CN 202111358109 A CN202111358109 A CN 202111358109A CN 116137019 A CN116137019 A CN 116137019A
- Authority
- CN
- China
- Prior art keywords
- target frame
- gray
- picture
- determining
- frame picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000012545 processing Methods 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 19
- 230000000694 effects Effects 0.000 abstract description 10
- 238000005457 optimization Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
- G06T5/92—Dynamic range modification of images or parts thereof based on global image properties
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请公开了一种显示画面处理方法、装置、设备及存储介质,包括:确定目标帧画面中每一像素点的灰阶值、目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型;根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定每个最小显示单元的显示系数;根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后的目标帧画面。上述方式可以实现对目标帧画面的画面内容进行调整优化,从而突出画面的显示细节,提升显示效果。
Description
技术领域
本申请实施例涉及显示画面处理领域,尤其涉及一种显示画面处理方法、装置、设备及存储介质。
背景技术
目前,大部分电子设备(例如,电视、计算机、示波器等)的显示器在显示画面时,仅是针对画面进行整体处理,即对整个显示画面进行统一处理。常规的处理方式为:根据用户设置在显示器内部预置的有限的几条gamma曲线中选择其中一条gamma曲线,该gamma曲线可以为如图1所示的gamma2.0曲线、gamma2.2曲线、gamma2.4曲线中的任意一条曲线,其中,不同的曲线代表显示器不同的显示效果,电子设备基于选择的gamma曲线对所有的显示画面进行显示,但这样的处理方式无法突出画面的局部特点以及细节,显示效果不佳。
发明内容
本申请提供了一种显示画面处理方法、装置、设备及存储介质,能够对目标帧画面的画面内容进行调整优化,从而突出画面的显示细节,提升显示效果。
第一方面,本申请实施例提供了一种显示画面处理方法,该方法包括:
确定目标帧画面中每一像素点的灰阶值、目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型;根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定每个最小显示单元的显示系数;根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后的目标帧画面。通过上述方式可以将目标帧画面细粒度地划分为多个最小显示单元,并基于整个目标帧画面的类型确定每个最小显示单元的显示系数,进而根据全局灰阶调整系数和显示系数对包含多个最小显示单元的目标帧画面进行处理,实现对目标帧画面的画面内容进行调整优化,从而突出画面的显示细节,提升显示效果。
可选地,上述实施例中确定目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值的实现方式可以包括:确定目标帧画面中每一像素点的灰阶值;根据每一像素点的灰阶值和目标帧画面中像素点的数量,确定目标帧画面的灰阶平均值;根据目标帧画面中每个最小显示单元包含的每一像素点的灰阶值和目标帧画面中每个最小显示单元包含的像素点的数量,确定每个最小显示单元的初始灰阶平均值。该过程中,由于分别获取了目标帧画面包含的每一像素点的灰阶值和目标帧画面中像素点的数量,以及目标帧画面中每个最小显示单元包含的每一像素点的灰阶值和每个最小显示单元包含的像素点数量,那么无论对于目标帧画面还是最小显示单元而言,在获取每一像素点灰阶值的前提下,也可以确定目标帧画面和每个最小显示单元中包含的所有像素点的灰阶值的总和,进而可以基于该总和,以及目标帧画面和每个最小显示单元中各自包含的像素点的数量,分别确定出目标帧画面的灰阶平均值和每个最小显示单元的初始灰阶平均值,即该过程可以理解为按照平均值计算公式计算目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值,具有计算简单、运算量小的优势。
可选地,上述实施例中根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型的实现方式可以包括:根据确定出的每一像素点的灰阶值,确定目标帧画面中像素点的灰阶值的数量;根据目标帧画面中像素点的灰阶值的数量,确定目标帧画面中像素点的总个数c;根据每一像素点的灰阶值确定目标帧画面中灰阶值大于灰度阈值的像素点的个数a;根据确定出的c和a,计算a与c的比值;根据比值确定全局灰阶调节系数,以及根据比值确定目标帧画面的画面类型;其中,c和a为整数。上述实现方式是基于目标帧画面中灰阶值大于灰度阈值的像素点个数在目标帧画面总个数中的占比情况,判断出该目标帧画面的画面类型,并确定全局灰阶调节系数。
可选地,上述实施例中根据比值确定全局灰阶调节系数的实现方式可以包括:根据比值与预设数值m确定全局灰阶调节系数;其中,预设数值m的取值范围为大于0。
可选地,上述实施例中根据比值确定目标帧画面的画面类型的实现方式可以包括:在判断比值大于画面比例阈值n的情况下,确定目标帧画面的画面类型为亮画面;在判断比值小于或等于画面比例阈值n的情况下,确定目标帧画面的画面类型为暗画面;其中,n的取值范围为[0,1]。即根据目标帧画面中灰阶值大于灰度阈值的像素点个数在目标帧画面总个数中的占比情况,判断出该目标帧画面的画面类型。
可选地,上述实施例中根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定各个最小显示单元的显示系数的实现方式可以包括:在画面类型为亮画面的情况下,确定初始灰阶平均值与灰阶平均值的差值,根据差值与灰阶平均值确定对应最小显示单元的显示系数;在画面类型为暗画面的情况下,确定灰阶平均值与初始灰阶平均值的差值,根据差值与灰阶平均值确定对应最小显示单元的显示系数。即针对不同的画面类型,采用不同的方式确定各最小显示单元的显示系数。
可选地,上述实施例中根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后目标帧画面,包括:根据全局灰阶调节系数对目标帧画面中每个最小显示单元的显示系数进行修正,得到修正后的显示系数;将修正后的显示系数与对应最小显示单元内各像素点的灰阶值相乘,得到对应最小显示单元内各像素点更新的灰阶值;将各最小显示单元内更新灰阶值后的像素点构成的帧画面确定为处理后的目标帧画面。在该过程中,基于修正得到的每个最小显示单元的优化显示系数,对对应最小显示单元内的各像素点的灰阶值进行更新,这样处理、更新灰阶值之后的各像素点构成的帧画面即为处理后的目标帧画面。
第二方面,本申请实施例还提供了一种显示画面处理装置,该装置包括:
第一确定模块,用于确定目标帧画面中每一像素点的灰阶值、目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;
第二确定模块,用于根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型;
第三确定模块,用于根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定每个最小显示单元的显示系数;
处理模块,用于根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后的目标帧画面。
第三方面,本申请实施例还提供了一种显示设备,该设备包括:存储器、处理器,当存储器存储有计算机指令,显示设备运行该计算机指令时,使得显示设备执行如上述实施例提供的一种显示画面处理方法。
第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,当该计算机指令被显示设备执行时,使得显示设备执行如上述实施例提供的一种显示画面处理方法。
本申请提供了一种显示画面处理方法、装置、设备及存储介质,包括:确定目标帧画面中每一像素点的灰阶值、目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型;根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定每个最小显示单元的显示系数;根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后的目标帧画面。通过上述方式可以将目标帧画面细粒度地划分为多个最小显示单元,并基于整个目标帧画面的类型确定每个最小显示单元的显示系数,进而根据全局灰阶调整系数和显示系数对包含多个最小显示单元的目标帧画面进行处理,实现对目标帧画面的画面内容进行调整优化,从而突出画面的显示细节,提升显示效果。
附图说明
图1是现有技术中显示器内部的gamma曲线示意图;
图2是本申请实施例提供的一种显示画面处理方法的流程图;
图3是本申请实施例提供的亮画面下初始灰阶平均值、灰阶平均值和显示系数的曲线示意图;
图4是本申请实施例提供的暗画面下初始灰阶平均值、灰阶平均值和显示系数的曲线示意图;
图5是本申请实施例中的显示画面处理装置结构示意图;
图6是本申请实施例中的显示设备的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
另外,在本申请实施例中,“可选地”或者“示例性地”等词用于表示作例子、例证或说明。本申请实施例中被描述为“可选地”或者“示例性地”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“可选地”或者“示例性地”等词旨在以具体方式呈现相关概念。
图2为本申请实施例提供的一种显示画面处理方法的流程图,该方法可以应用于电视、计算机、示波器等各类显示设备的显示器中,对显示设备上显示的每一帧画面进行处理,以突出画面的显示细节,提升显示效果。该方法可以由集成在显示设备中的装置执行,该装置可以采用软件和/或硬件的方式实现,如图2所示,该方法可以包括但不限于以下步骤:
S201、确定目标帧画面中每一像素点的灰阶值、目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值。
本步骤中的目标帧画面可以理解为待处理的一帧画面,在本申请实施例中,可以分别对每一帧画面进行处理。由于一帧画面包含有多个像素点,且不同像素点各自对应有相应的灰阶值,以在像素点所在坐标位置或区域呈现出相应的亮暗效果,从而形成完整的一帧画面。因此,可以基于目标帧画面中包含的像素点确定该目标帧画面中每一像素点的灰阶值。进一步地,也可以确定目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值。
其中,目标帧画面的灰阶平均值可以理解为该目标帧画面中所有像素点的灰阶值的平均值。示例性地,其确定方式可以包括:确定该目标帧画面中每一像素点的灰阶值,根据每一像素点的灰阶值以及目标帧画面中像素点的数量,确定该目标帧画面的灰阶平均值。可以理解的是,由于确定得到目标帧画面中每一像素点的灰阶值,那么也可以获取目标帧画面中包含的所有像素点的灰阶值的总和,进而可以基于该总和与目标帧画面中像素点的数量确定出目标帧画面的灰阶平均值。即该过程可以理解为按照平均值计算公式的方式计算目标帧画面的灰阶平均值。
目标帧画面中每个最小显示单元的初始灰阶平均值可以理解为目标帧画面包含的若干个最小显示单元中,每个最小显示单元包含的所有像素点的灰阶值的平均值。示例性地,在上述获取目标帧画面中每一像素点的灰阶值的前提下,可以根据目标帧画面中每个最小显示单元包含的每一像素点的灰阶值和目标帧画面中每个最小显示单元包含的像素点的数量,确定每个最小显示单元的初始灰阶平均值。同样地,其实现原理可以与上述确定目标帧画面的灰阶平均值的实现方式相同。即在获取每个最小显示单元包含的每一像素点的灰阶值的前提下,可以获取每个最小显示单元包含的像素点的灰阶值的总和,进而,根据该总和以及每个最小显示单元包含的像素点的数量确定出每个最小显示单元的初始灰阶平均值。S202、根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型。
示例性地,由于目标帧画面中一个像素点对应一个灰阶值,那么像素点的灰阶值的数量即为目标帧画面中像素点的数量,因此,确定出目标帧画面中每一像素点的灰阶值,即可确定出目标帧画面中像素点的灰阶值的数量,进而可以根据该目标帧画面中像素点的灰阶值的数量,确定出目标帧画面中像素点的总个数,将该总个数标记为c。相应地,可以基于设置的灰度阈值和确定出的每一像素点的灰阶值确定得到目标帧画面中灰阶值大于灰度阈值的像素点的个数,将该个数标记为a。可以理解的是,上述个数a和c均为整数,并且满足a小于或等于c。另外,上述灰度阈值可以为本领域技术人员根据实际场景需要设置的,在本申请实施例中并不限制其获取方式及取值范围。
根据确定出的个数a和c,计算a与c之间的比值,进而根据该比值分别确定全局灰阶调节系数和目标帧画面的画面类型。其中,全局灰阶调节系数用于从整个目标帧画面的角度,对目标帧画面中包含的每个最小显示单元的显示系数进行调整。
可选地,也可以确定目标帧画面中灰阶值小于或等于灰度阈值的像素点的个数,将该个数标记为b,且b为整数。由于b满足a+b=c这一条件,因而,可以基于确定的像素点个数b确定出目标帧画面中灰阶值大于灰度阈值的像素点的个数a,进而,基于a与c之间的比值分别确定全局灰阶调节系数和目标帧画面的画面类型。
S203、根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定每个最小显示单元的显示系数。
如上所述,由于目标帧画面的画面类型包含不同种类,那么针对不同的画面类型可以采用不同的方式确定每个最小显示单元的显示系数,从而保证确定出的目标帧画面中各个最小显示单元的显示系数与目标帧画面的画面类型相关。
例如,在目标帧画面的画面类型为亮画面的情况下,可以确定每个最小显示单元的初始灰阶值与目标帧画面的灰阶平均值之间的差值,根据确定出的差值和目标帧画面的灰阶平均值确定对应最小显示单元的显示系数。相反,在目标帧画面的画面类型为暗画面的情况下,确定目标帧画面的灰阶平均值与初始灰阶平均值之间的差值,根据该差值与目标帧画面的灰阶平均值确定对应最小显示单元的显示系数。
S204、根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后的目标帧画面。
示例性地,可以从目标帧画面的角度出发,基于全局调节系数对目标帧画面包含的每个最小显示单元的显示系数进行修正,例如,将全局调节系数分别乘以每个最小显示单元的显示系数,得到每个最小显示单元修正后的显示系数。进而,将得到的修正后的显示系数分别与对应的最小显示单元内各像素点的灰阶值相乘,得到对应最小显示单元内各像素点更新的灰阶值。这样,各最小显示单元内更新灰阶值后的像素点构成的一帧画面即为处理后的目标帧画面。
本申请实施例提供了一种显示画面处理方法,包括:确定目标帧画面中每一像素点的灰阶值、目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型;根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定每个最小显示单元的显示系数;根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后的目标帧画面。通过上述方式可以将目标帧画面细粒度地划分为多个最小显示单元,并基于整个目标帧画面的类型确定每个最小显示单元的显示系数,进而根据全局灰阶调整系数和显示系数对包含多个最小显示单元的目标帧画面进行处理,实现对目标帧画面的画面内容进行调整优化,从而突出画面的显示细节,提升显示效果。
在一种示例中,上述步骤S202中根据目标帧画面中灰阶值大于灰度阈值的像素点的个数a与目标帧画面中像素点的总个数c的比值,确定全局灰阶调节系数的实现方式可以包括:根据该比值与预设数值m确定全局灰阶调节系数,其中,该预设数值m的取值范围为大于0。
示例性地,在本申请实施例中,基于该预设数值m与a和c比值,确定全局灰阶调节系数的方式可以通过如下公式表示:
需要说明的是,上述常数m可以取值为整数(例如,为1),也可以取值为小数,其具体取值的大小或取值为整数或小数,可以基于实际应用场景确定,本申请实施例对此不作限定。
示例性地,上述步骤S202中根据目标帧画面中灰阶值大于灰度阈值的像素点的个数a与目标帧画面中像素点的总个数c的比值,确定目标帧画面的画面类型可以包括但不限于以下实现方式:
例如,在判断比值大于画面比例阈值n的情况下,确定目标帧画面的画面类型为亮画面。在判断比值小于或等于画面比例阈值n的情况下,确定目标帧画面的画面类型为暗画面。其中,n的取值范围为[0,1],即n的最小取值为0,最大取值为1。
需要说明的是,亮画面与暗画面之间是平滑过渡的,a/c的值越大,表示画面越亮,a/c的值越小,表示画面越暗。最亮的情况下,a/c的值为1,最暗的情况下,a/c的值为0。
相应地,可以确定上述全局灰阶调节系数也与目标帧画面的亮暗程度相关。其中,a/c的值可以理解为表示画面的亮暗程度,k值与a/c的值总体呈反比趋势,在画面最亮的情况下,a/c为1,此时全局系数k为0.5,在画面最暗的情况下,a/c为0,此时全局系数k为1。进一步地,该全局系数k与a/c的值之间的反比趋势还与灰度阈值有关,通过调整灰度阈值取值的大小,可以调节a值的大小,从而可以调节全局系数的变化曲线。
在一种示例中,上述步骤S203中确定每个最小显示单元的显示系数的实现方式具体可以包括:
假设目标帧画面的灰阶平均值为y,每个最小显示单元的初始灰阶平均值为x,最小显示单元的显示系数为z。在画面类型为亮画面的情况下,确定初始灰阶平均值与灰阶平均值均值的差值,即为x-y,根据该差值与灰阶平均值y确定对应最小显示单元的显示系数z,那么显示系数z可以为:
基于公式(2)可以看出,对于亮画面,随着最小显示单元的初始灰阶平均值由大于目标帧画面的灰阶平均值逐渐变化为小于目标帧画面的灰阶平均值,该最小显示单元的显示系数由小逐渐变大,其变化趋势图如图3所示。
在画面类型为暗画面的情况下,确定灰阶平均值与初始灰阶平均值的差值,即为y-x,根据该差值与灰阶平均值y确定对应最小显示单元的显示系数z的实现方式可以如下公式所示:
基于公式(3)可以看出,对于暗画面,随着最小显示单元的初始灰阶平均值由大于目标帧画面的灰阶平均值逐渐变化为小于目标帧画面的灰阶平均值,该最小显示单元的显示系数由大逐渐变小,其变化趋势图如图4所示。
在本申请实施例中,假设目标帧画面包含有X个最小显示单元,X的取值为大于0的整数,进一步地,X的取值可以根据实际需要进行设置。可以理解的是,X的取值越大,表示对目标帧画面划分的粒度越精细,那么对划分后的每个最小显示单元进行处理后,得到的显示帧画面的显示效果也越好。
示例性地,本步骤中确定目标帧画面包含的X个最小显示单元的实现方式可以包括以下几种不同的情况,一种情况是,用户在显示设备中重新设置X的取值的情况下,显示设备可以按照获取的X值确定目标帧画面包含有X个相同的最小显示单元。可选地,用户可以设置目标帧画面中包含的最小显示单元的行数、列数和最小显示单元个数X等参数,显示设备根据用户的设置参数确定目标帧画面包含X个最小显示单元中每个最小显示单元的大小以及各最小显示单元的布局方式。另一种情况是,在用户未改变上次设置参数的情况下,显示设备直接获取上次确定的X个最小显示单元,例如,获取X最小显示单元中每个最小显示单元的大小以及X个最小显示单元的布局方式。
图5为本申请实施例提供的一种显示画面处理装置,该装置可以集成于具有显示器的各类显示设备中,用于对每一帧显示画面进行处理。如图5所示,该装置包括:第一模块501、第二确定模块502、第三确定模块503、处理模块504;
其中,第一确定模块,用于确定目标帧画面中每一像素点的灰阶值、目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;
第二确定模块,用于根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型;
第三确定模块,用于根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定每个最小显示单元的显示系数;
处理模块,用于根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后的目标帧画面。
在一种示例中,第一确定模块,具体用于确定目标帧画面中每一像素点的灰阶值;根据每一像素点的灰阶值和目标帧画面中像素点的数量,确定目标帧画面的灰阶平均值;以及,根据目标帧画面中每个最小显示单元包含的每一像素点的灰阶值和目标帧画面中每个最小显示单元包含的像素点的数量,确定每个最小显示单元的初始灰阶平均值。
可选地,第二确定模块,具体可以用于根据确定出的每一像素点的灰阶值,确定目标帧画面中像素点的灰阶值的数量;根据目标帧画面中像素点的灰阶值的数量,确定目标帧画面中像素点的总个数c;根据每一像素点的灰阶值确定目标帧画面中灰阶值大于灰度阈值的像素点的个数a;根据确定出的c和a,计算a与c的比值;并根据比值确定全局灰阶调节系数,以及根据比值确定目标帧画面的画面类型;其中,c和a为整数。
示例性地,上述第二确定模块,可以用于根据比值与预设数值m确定全局灰阶调节系数;其中,预设数值m的取值范围为大于0。
可选地,上述第二确定模块,可以根据上述公式(1)确定出全局灰阶调节系数。
上述第二确定模块,还可以用于在判断比值大于画面比例阈值n的情况下,确定目标帧画面的画面类型为亮画面;在判断比值小于或等于画面比例阈值n的情况下,确定目标帧画面的画面类型为暗画面;其中,n的取值范围为[0,1]。
在一种示例中,第三确定模块,用于在画面类型为亮画面的情况下,确定初始灰阶平均值与灰阶平均值的差值,根据差值与灰阶平均值确定对应最小显示单元的显示系数;以及,在画面类型为暗画面的情况下,确定灰阶平均值与初始灰阶平均值的差值,根据差值与灰阶平均值确定对应最小显示单元的显示系数。
在一种示例中,上述处理模块,用于根据全局灰阶调节系数对目标帧画面中每个最小显示单元的显示系数进行修正,得到修正后的显示系数;将修正后的显示系数与对应最小显示单元内各像素点的灰阶值相乘,得到对应最小显示单元内各像素点更新的灰阶值;将各最小显示单元内更新灰阶值后的像素点构成的帧画面确定为处理后的目标帧画面。
本申请实施例所提供的显示画面处理装置可执行本申请图2实施例所提供的显示画面处理方法,具备执行方法相应的功能单元和有益效果。
图6为本申请实施例提供的一种显示设备的结构示意图,如图6所示,该显示设备包括处理器601、存储器602、输入装置603、输出装置604;显示设备中处理器601的数量可以是一个或多个,图6中以一个处理器601为例;显示设备中的处理器601、存储器602、输入装置603和输出装置604可以通过总线或其他方式连接,图6中以通过总线连接为例。
存储器602作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请实施例图2中的显示画面处理方法对应的程序指令/模块(例如,显示画面处理装置中的获取模块501、确定模块502、处理模块503)。处理器601通过运行存储在存储器602中的软件程序、指令以及模块,从而执行显示设备的各种功能以及数据处理,即实现上述的显示画面处理方法。
存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据云服务器的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器602可进一步包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至显示设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置603可用于接收输入的数字或字符信息,以及产生与显示设备的用户设置以及功能控制有关的键信号输入。输出装置604可包括显示屏等设备。
本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由处理器执行时用于执行一种显示画面处理方法,该方法包括:
确定目标帧画面中每一像素点的灰阶值、目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;
根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及目标帧画面的画面类型;
根据画面类型、每个最小显示单元的初始灰阶平均值和目标帧画面的灰阶平均值,确定每个最小显示单元的显示系数;
根据每个最小显示单元的显示系数、每个最小显示单元的初始灰阶平均值以及全局灰阶调节系数,处理目标帧画面,得到处理后的目标帧画面。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本申请任意实施例所提供的显示画面处理方法。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台显示设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
值得注意的是,上述显示画面处理装置的实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。
Claims (10)
1.一种显示画面处理方法,其特征在于,包括:
确定目标帧画面中每一像素点的灰阶值、所述目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;
根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及所述目标帧画面的画面类型;
根据所述画面类型、所述每个最小显示单元的初始灰阶平均值和所述目标帧画面的灰阶平均值,确定所述每个最小显示单元的显示系数;
根据所述每个最小显示单元的显示系数、所述每个最小显示单元的初始灰阶平均值以及所述全局灰阶调节系数,处理所述目标帧画面,得到处理后的所述目标帧画面。
2.根据权利要求1所述的方法,其特征在于,确定所述目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值,包括:
确定所述目标帧画面中每一像素点的灰阶值;
根据所述每一像素点的灰阶值和所述目标帧画面中像素点的数量,确定所述目标帧画面的灰阶平均值;
根据所述目标帧画面中每个最小显示单元包含的每一像素点的灰阶值和所述目标帧画面中每个最小显示单元包含的像素点的数量,确定所述每个最小显示单元的初始灰阶平均值。
3.根据权利要求1或2所述的方法,其特征在于,所述根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及所述目标帧画面的画面类型,包括:
根据确定出的每一像素点的灰阶值,确定所述目标帧画面中像素点的灰阶值的数量;
根据所述目标帧画面中像素点的灰阶值的数量,确定所述目标帧画面中像素点的总个数c;
根据所述每一像素点的灰阶值,确定所述目标帧画面中灰阶值大于灰度阈值的像素点的个数a;
根据确定出的c和a,计算a与c的比值;
根据所述比值确定全局灰阶调节系数,以及根据所述比值确定所述目标帧画面的画面类型;
其中,c和a为整数。
4.根据权利要求3所述的方法,其特征在于,所述根据所述比值确定全局灰阶调节系数,包括:
根据所述比值与预设数值m确定所述全局灰阶调节系数;
其中,所述预设数值m的取值范围为大于0。
5.根据权利要求3所述的方法,其特征在于,所述根据所述比值确定所述目标帧画面的画面类型,包括:
在判断所述比值大于画面比例阈值n的情况下,确定所述目标帧画面的画面类型为亮画面;
在判断所述比值小于或等于画面比例阈值n的情况下,确定所述目标帧画面的画面类型为暗画面;
其中,n的取值范围为[0,1]。
6.根据权利要求1-2或4-5中任一项所述的方法,其特征在于,所述根据所述画面类型、所述每个最小显示单元的初始灰阶平均值和所述目标帧画面的灰阶平均值,确定所述各个最小显示单元的显示系数,包括:
在所述画面类型为亮画面的情况下,确定所述初始灰阶平均值与所述灰阶平均值的差值,根据所述差值与所述灰阶平均值确定对应最小显示单元的显示系数;
在所述画面类型为暗画面的情况下,确定所述灰阶平均值与所述初始灰阶平均值的差值,根据所述差值与所述灰阶平均值确定对应最小显示单元的显示系数。
7.根据权利要求1所述的方法,其特征在于,所述根据所述每个最小显示单元的显示系数、所述每个最小显示单元的初始灰阶平均值以及所述全局灰阶调节系数,处理所述目标帧画面,得到处理后所述目标帧画面,包括:
根据所述全局灰阶调节系数对所述目标帧画面中每个最小显示单元的显示系数进行修正,得到修正后的显示系数;
将所述修正后的显示系数与对应最小显示单元内各像素点的灰阶值相乘,得到所述对应最小显示单元内各像素点更新的灰阶值;
将各最小显示单元内更新灰阶值后的像素点构成的帧画面确定为处理后的目标帧画面。
8.一种显示画面处理装置,其特征在于,包括:
第一确定模块,用于确定目标帧画面中每一像素点的灰阶值、所述目标帧画面的灰阶平均值以及目标帧画面中每个最小显示单元的初始灰阶平均值;
第二确定模块,用于根据确定出的每一像素点的灰阶值,确定全局灰阶调节系数以及所述目标帧画面的画面类型;
第三确定模块,用于根据所述画面类型、所述每个最小显示单元的初始灰阶平均值和所述目标帧画面的灰阶平均值,确定所述每个最小显示单元的显示系数;
处理模块,用于根据所述每个最小显示单元的显示系数、所述每个最小显示单元的初始灰阶平均值以及所述全局灰阶调节系数,处理所述目标帧画面,得到处理后的所述目标帧画面。
9.一种显示设备,包括存储器、处理器,其特征在于,所述存储器存储有计算机指令,显示设备运行所述计算机指令时,使得所述显示设备执行如权利要求1-7任一项所述的显示画面处理方法。
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,当所述计算机指令在显示设备执行时,使得所述显示设备执行如权利要求1-7任一项所述的显示画面处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111358109.9A CN116137019A (zh) | 2021-11-16 | 2021-11-16 | 一种显示画面处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111358109.9A CN116137019A (zh) | 2021-11-16 | 2021-11-16 | 一种显示画面处理方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116137019A true CN116137019A (zh) | 2023-05-19 |
Family
ID=86334235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111358109.9A Pending CN116137019A (zh) | 2021-11-16 | 2021-11-16 | 一种显示画面处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116137019A (zh) |
-
2021
- 2021-11-16 CN CN202111358109.9A patent/CN116137019A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109191395B (zh) | 图像对比度增强方法、装置、设备及存储介质 | |
US11113795B2 (en) | Image edge processing method, electronic device, and computer readable storage medium | |
JP6615917B2 (ja) | 実時間ビデオエンハンスメント方法、端末及び非一時的コンピュータ可読記憶媒体 | |
CN109817170B (zh) | 像素补偿方法、装置和终端设备 | |
CN109309826B (zh) | 图像色彩均衡方法、装置、终端设备及可读存储介质 | |
CN108074220A (zh) | 一种图像的处理方法、装置及电视机 | |
EP3451653B1 (en) | Image processing method, image processing apparatus and display device | |
JP5585494B2 (ja) | 画像処理装置、画像処理プログラム及び画像処理方法 | |
CN108447040A (zh) | 直方图均衡化方法、装置及终端设备 | |
CN113096035A (zh) | 高动态范围图像生成方法、装置、智能终端及存储介质 | |
CN112783460B (zh) | 一种显示控制方法、装置、电子设备和可读存储介质 | |
CN113920022A (zh) | 一种图像优化方法、装置、终端设备及可读存储介质 | |
CN107862671A (zh) | 一种图像的处理方法、装置及电视机 | |
US10438323B2 (en) | Image brightness correction and noise suppression method, device, and recording medium for storing image processing program | |
JP7462458B2 (ja) | 画像処理装置、画像処理方法 | |
CN110442313B (zh) | 一种显示属性调整方法以及相关设备 | |
CN116137019A (zh) | 一种显示画面处理方法、装置、设备及存储介质 | |
CN113870800B (zh) | 一种背光调节方法、装置、终端设备及存储介质 | |
CN112669768B (zh) | Led显示屏亮度调节方法、装置、设备及可读存储介质 | |
CN112992052B (zh) | 显示面板的功耗控制方法及显示面板 | |
CN109308690A (zh) | 一种图像亮度均衡方法及终端 | |
CN114630090A (zh) | 图像处理装置以及图像处理方法 | |
CN109996017B (zh) | 一种图像的调整方法及其终端 | |
CN112446848A (zh) | 图像处理方法、装置及电子设备 | |
CN117745888B (zh) | 视频生成方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 710018 floor 12, northwest regional headquarters of Shiyuan Co., Ltd., north of Fengdong 2nd Road and east of FengHao Avenue, Fengdong new town, Xi'an City, Shaanxi Province Applicant after: QSTECH Co.,Ltd. Address before: 710118 first floor, No. 7, Biyuan Second Road, high tech Zone, Xi'an, Shaanxi Province Applicant before: QSTECH Co.,Ltd. |
|
CB02 | Change of applicant information |