1.本发明涉及计算机技术领域,特别涉及一种锐度量化方法、存储介质及终端设备。
背景技术:2.锐度是衡量图像质量的最重要的因素之一,它反应了图像细节数量的多少。锐度是由不同色调或颜色区域之间的边界定义的。目前,大多数公司是以人的主观读取为标准,不同人的读取,以及状态的不同都会导致读取值的不稳定。
3.因此现有技术还有待改进和提高。
技术实现要素:4.针对现有技术的不足,本发明提供一种锐度量化方法、存储介质及终端设备,以解决现有技术中需要主观来确定锐度取值的问题。
5.本发明所采用的技术方案如下:
6.第一方面,本发明提供了一种锐度量化方法,其包括:
7.获取待测试设备的测试画面集,其中,所述测试画面集包括若干个测试画面,每个测试画面具有周期性亮暗变化的条纹;
8.对于每个测试画面,获取该测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,获取该测试画面对应的锐度增益系数;
9.根据获取到的所有锐度增益系数,确定待测试设备的锐度增益系数。
10.作为进一步的改进技术方案,所述测试画面集包括若干测试画面组,所述若干测试画面组中的每个测试画面组对应一个测试方向,并且各测试画面组对应的测试方向互不相同,其中,每个测试画面组中的各测试画面对应的时间宽度互不相同。
11.作为进一步的改进技术方案,每个测试画面对应的条纹为矩形;所述若干测试画面组中的各测试画面的条纹倾斜角度相同,所述各测试画面组间的测试画面的条纹倾斜角度不同。
12.作为进一步的改进技术方案,所述对于每个测试画面,获取该测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,获取该测试画面对应的锐度增益系数具体包括:
13.对于每个测试画面,获取该测试画面的第一亮度;
14.获取与该测试画面对应的参考画面,并根据该参考画面的亮度得到与该测试画面对应的预设的第二亮度;
15.根据所述第一亮度和所述预设的第二亮度,以得到该测试画面对应的锐度增益系数。
16.作为进一步的改进技术方案,所述测试画面与所述参考画面对应的亮条纹的幅度不同,暗条纹的幅度相同,亮条纹的时间宽度相同,暗条纹的时间宽度相同。
17.作为进一步的改进技术方案,所述亮条纹和暗条纹的时间宽度由一个像素的时间
宽度和测试画面的像素值确定。
18.作为进一步的改进技术方案,所述根据所述第一亮度与该测试画面对应的预设的第二亮度,获取该测试画面对应的锐度增益系数具体为:
19.计算所述第一亮度与所述第二亮度的比值,并将所述比值作为该测试画面对应的锐度增益系数。
20.作为进一步的改进技术方案,所述根据获取到的所有锐度增益系数,确定待测试设备的锐度增益系数之后还包括:
21.将获取到的锐度增益系数绘制成曲线图。
22.第二方面,本发明提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任意一项所述的锐度量化方法中的步骤。
23.第四方面,本发明提供了一种终端设备,其包括:处理器和存储器;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述处理器执行所述计算机可读程序时实现如上任意一项所述的锐度量化方法中的步骤。
24.有益效果:与现有技术相比,本发明提供了一种锐度量化方法、存储介质及终端设备,所述方法包括:获取待测试设备的测试画面集,其中,所述测试画面集包括若干个测试画面,每个测试画面具有周期性亮暗变化的条纹;对于每个测试画面,获取该测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,获取该测试画面对应的锐度增益系数;根据获取到的所有锐度增益系数,确定待测试设备的锐度增益系数。本发明通过预先设置测试设备的测试画面集,然后通过获取每个测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,从而得到待测试设备的锐度增益系数,进而便于后续对测试设备的分析,提高分析的准确性。
附图说明
25.图1为本发明提供的锐度量化方法的流程图。
26.图2为本发明提供的锐度测试画面的示意图。
27.图3为本发明提供的周期矩形波的示意图。
28.图4为本发明提供的周期矩形波的信号图。
29.图5为本发明提供的phtm和phrm画面的示意图。
30.图6为本发明提供的pvtm和pvrm画面的示意图。
31.图7为本发明提供的pdtm和pdrm画面的示意图
32.图8为本发明提供的曲线图示意图。
33.图9为本发明提供的终端设备的结构原理图。
具体实施方式
34.本发明提供一种锐度量化方法、存储介质及终端设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
35.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一
个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
36.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
37.下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
38.本实施例提供了一种锐度量化方法,如图1所示,所述方法包括:
39.s100、获取待测试设备的测试画面集,其中,所述测试画面集包括若干个测试画面,每个测试画面具有周期性亮暗变化的条纹。
40.s200、对于每个测试画面,获取该测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,获取该测试画面对应的锐度增益系数。
41.s300、根据获取到的所有锐度增益系数,确定待测试设备的锐度增益系数。
42.本实施例中,通过预先设置测试设备的测试画面集,然后通过获取每个测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,从而得到待测试设备的锐度增益系数,进而便于后续对测试设备的分析,提高分析的准确性。
43.本实施例中,所述测试画面集包括若干测试画面组,所述若干测试画面组中的每个测试画面组对应一个测试方向,并且各测试画面组对应的测试方向互不相同,其中,每个测试画面组中的各测试画面对应的时间宽度互不相同。需要说明的是,每个测试画面对应的条纹为矩形,并且在实际应用中,所述若干测试画面组中的各测试画面的条纹倾斜角度相同,所述各测试画面组间的测试画面的条纹倾斜角度不同。例如,对于相同测试画面组中的条纹倾斜角度可以为90
°
,0
°
,45
°
,本实施例中,所述具有周期性亮暗变化的条纹可以分别为竖直条纹,水平条纹,对角条纹。
44.示例性的,如图2所示,图2为本发明提供的锐度测试画面的示意图,由图2可见,其主要特征是具有周期性亮、暗变化的条纹,而对其形状、位置、大小和条纹方向等没有特别规定。设条纹与水平方向的夹角为β,为了表达方便,这里取典型的矩形竖向条纹(β=90
°
)画面作预分析。
45.图2中横切面为周期矩形波,相应的,如图3所示,设每个测试画面暗条纹和亮条纹的时间宽度分别为t1、t2,幅度分别为y1、y2,周期为t,y1的取值范围为[0,ymax],y2的取值范围为[0,ymax],且满足条件0≤y1《y2≤ymax。
[0046]
进一步,每个测试画面的横切面为周期矩形波,周期矩形波的傅里叶变换如下:
[0047][0048]
其中,角频率ω=2π/t,y
dc
和y
ac
分别为直流分量和交流分量系数;
[0049]ydc
=(t1*y1+t2*y2)/(t1+t2);
[0050]yac
=2*(y2-y2)/π。
[0051]
锐度增强的一般原理是,通过带通滤波器,先把信号中具有不同频率的cos(nωt)信号分离出来,然后对其做不同的增益an(an>1),最终合成为锐度增强的信号ye。
[0052][0053]
如图4所示,cos(nωt)的锐度增强效果如下,容易看出,信号中变化的部分,在做了锐度增强处理后,变化均得到放大,从而最终使画面的细节变得更为清晰明显。
[0054]
示例性的,令y1=0,即暗条纹为全黑。t1=t2=t/2,即暗、亮条纹的时间宽度相等,则有
[0055][0056]
据此可设计一系列画面,其中包含了如上所述锐度测试画面的特征。把这些画面放大或缩小,部分或全部满屏显示在某个显示设备上。然后用亮度计测试特征画面的亮度,并据此可计算出相应的锐度增益系数。特征画面的基本参数如表1所示。
[0057]
表1
[0058] y1y2t1t2βphtm0a*ymaxm*τm*τ90
°
phrm0ymaxm*τm*τ90
°
pvtm0a*ymaxm*τm*τ0
°
pvrm0ymaxm*τm*τ0
°
pdtm0a*ymaxm*τm*τ45
°
pdrm0ymaxm*τm*τ45
°
[0059]
由表1可知,a为y2的幅度系数,0<a<1,可选地,a等于0.7,为an(an>1)预留增益控件。τ为一个像素的时间宽度,单位为s/piexl。m=1、2......,用来表征特征画面条纹的宽度,单位为pixel。也就是说,所述测试画面与所述参考画面对应的亮条纹的幅度不同,暗条纹的幅度相同,亮条纹的时间宽度相同,暗条纹的时间宽度相同。并且,所述亮条纹和暗条纹的时间宽度由一个像素的时间宽度和测试画面的像素值确定。
[0060]
本实施例的一个实现方式中,所述对于每个测试画面,获取该测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,获取该测试画面对应的锐度增益系数具体包括:
[0061]
s201、对于每个测试画面,获取该测试画面的第一亮度;
[0062]
s202、获取与该测试画面对应的参考画面,并根据该参考画面的亮度得到与该测试画面对应的预设的第二亮度;
[0063]
s203、根据所述第一亮度和所述预设的第二亮度,以得到该测试画面对应的锐度增益系数。
[0064]
在实际应用中,所述根据所述第一亮度和所述预设的第二亮度,以得到该测试画面对应的锐度增益系数具体为:
[0065]
计算所述第一亮度与所述第二亮度的比值,并将所述比值作为该测试画面对应的锐度增益系数。
[0066]
示例性的,如图5所示,图5为phtm和phrm画面的示意图。phtm为水平方向锐度测试画面,在显示设备上显示,测得其亮度为lhtm;phrm水平方向锐度参考画面,在显示设备上显示,测得其亮度为lhrm.在同等条件下,若只考虑锐度增强时,根据上面的分析,phtm因为y2-y1《ymax,其y1将仍保持为0,y2将被增强变大,画面会整体变亮。而phrm因为y2-y1=ymax,将不受锐度增强的影响,则水平方向锐度增益系数为:ahm=lhtm/lhrmm=1,2......
[0067]
本实施例的一个实现方式中,如图6所示,图6为pvtm和pvrm画面的示意图。pvtm为垂直方向锐度测试画面,在显示设备上显示,测得其亮度为lvtm;pvrm为垂直方向锐度参考画面,在显示设备上显示,测得其亮度为lvrm,在同等条件下,若只考虑锐度增强时,根据上面的分析,pvtm因为y2-y1<ymax,其y1将仍保持为0,y2将被增强变大,画面会整体变亮。而phrm因为y2-y1=ymax,将不受锐度增强的影响,则垂直方向锐度增益系数为:avm=lvtm/lvr
m m=1,2......
[0068]
本实施例的一个实现方式中,如图7所示,图7为pdtm和pdrm画面的示意图。pdtm为对角方向锐度测试画面,在显示设备上显示,测得其亮度为pdrm;pdrm对角方向锐度参考画面,在显示设备上显示,测得其亮度为ldrm,在同等条件下,若只考虑锐度增强时,根据上面的分析,pdtm因为y2-y1<ymax,其y1将仍保持为0,y2将被增强变大,画面会整体变亮。而pdrm因为y2-y1=ymax,将不受锐度增强的影响,则对角方向锐度增益系数为:adm=lvtm/lvr
m m=1,2......
[0069]
综上,ahm、avm和adm(m=1,2......)系列值即可分别用来表征锐度增强在水平、垂直和对角方向的强弱水平。令m为1到8,并按如上可得到ahm、avm和adm系列值,具体如表2所示。
[0070]
表2
[0071]
m12345678ahm0.7940.8920.8150.6870.6610.6370.5230.519avm0.6830.7530.5880.5390.5220.5100.4930.499adm0.7250.8110.6760.6110.5890.5320.5170.503
[0072]
进一步,本实施例的一个实现方式中,根据获取到的所有锐度增益系数,确定待测试设备的锐度增益系数之后还包括:将获取到的锐度增益系数绘制成曲线图。示例性的,如图8所示,将上述表中对应的ahm、avm和adm(m=1,2......)系列值绘制成曲线图,进而便于后续对测试设备的分析,提高分析的准确性。
[0073]
综上所述,本发明提供了一种锐度量化方法,所述方法包括:获取待测试设备的测试画面集,其中,所述测试画面集包括若干个测试画面,每个测试画面具有周期性亮暗变化的条纹;对于每个测试画面,获取该测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,获取该测试画面对应的锐度增益系数;根据获取到的所有锐度增益系数,确定待测试设备的锐度增益系数。本发明通过预先设置测试设备的测试画面集,然后通过获取每个测试画面的第一亮度,并根据所述第一亮度与该测试画面对应的预设的第二亮度,从而得到待测试设备的锐度增益系数,进而便于后续对测试设备的分析,提高分析的准确性。
[0074]
基于上述锐度量化方法,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例所述的锐度量化方法中的步骤。
[0075]
基于上述锐度量化方法,本发明还提供了一种终端设备,如图9所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communications interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
[0076]
此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0077]
存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
[0078]
存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
[0079]
此外,上述存储介质以及终端设备中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
[0080]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。