System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及显示驱动,特别是涉及一种输出时序自适应调整方法、装置及显示设备。
技术介绍
1、在显示设备中,随着显示画面内容的变化,显示设备的输入负载也会有所不同,因此可能会导致显示驱动电路的时钟频率发生波动,进而造成输出的行频前后不一致的情况。
2、如图1所示,hs_ori是输入的行频,hs_scal是经过图像缩放后得出的输出行频,根据第一阶段显示的行频时序图和第二阶段显示的行频时序图可以发现,当晶振时钟不稳定时,时钟频率发生变化导致第二阶段的行频与第一阶段的行频明显不一致,使整个输出的行频出现忽快忽慢的情况。当实际输出的行频出现忽快忽慢时,就会导致显示设备输出的显示画面出现横纹或者水波纹的情况,对图像显示效果造成影响。因此,有必要提供改进的技术方案以克服现有技术中存在的以上技术问题。
技术实现思路
1、鉴于上述问题,本申请的目的在于提供一种输出时序自适应调整方法、装置及显示设备,可以对行频的输出时序进行自适应调整,提高显示设备的图像显示效果。
2、本申请提供一种输出时序自适应调整方法,应用于图像缩放电路,包括:
3、获取输入行频中每行的晶振脉冲信号的理论输入值和实际输入值;
4、根据所述理论输入值和实际输入值计算所述输入行频中每行的晶振脉冲信号的输入差值;
5、根据所述输入差值和图像缩放比例计算图像缩放后输出行频中每行的晶振脉冲信号的输出补偿值;
6、根据所述输出补偿值调整图像缩放后行频的输出时序。
8、获取输入一帧图像数据的晶振脉冲信号总数和行频的输入行数;
9、根据所述晶振脉冲信号总数和所述输入行数计算所述输入行频中每行的晶振脉冲信号的理论输入值。
10、进一步地,所述根据所述晶振脉冲信号总数和所述输入行数计算所述输入行频中每行的晶振脉冲信号的理论输入值,包括:
11、计算所述晶振脉冲信号总数除以所述输入行数所得的商数m1和余数n1;
12、将所得的商数m1和余数n1分别作为所述输入行频中每行的晶振脉冲信号的预期输入值和输入余量;
13、将所述输入余量均匀分配到输入行频的n1行中,输入行频中被分配的每一行的晶振脉冲信号的理论输入值为所述预期输入值加一,未被分配的每一行的晶振脉冲信号的理论输入值为所述预期输入值。
14、进一步地,所述输出补偿值的计算公式为:
15、△tout=△tin×nout_line/nin_line;
16、其中,△tin为所述输入行频中每行的晶振脉冲信号的输入差值;nin_line为图像缩放前行频的输入行数;nout_line为图像缩放后行频的输出行数;△tout为图像缩放后输出行频中每行的晶振脉冲信号的输出补偿值。
17、进一步地,所述根据所述输出补偿值调整图像缩放后行频的输出时序,包括:
18、获取输出行频中每行的晶振脉冲信号的理论输出值;
19、根据所述理论输出值和所述输出补偿值确定输出行频中每行的晶振脉冲信号的目标输出值;
20、根据所述每行的晶振脉冲信号的目标输出值确定图像缩放后行频的输出时序。
21、进一步地,所述获取输出行频中每行的晶振脉冲信号的理论输出值,包括:
22、计算所述晶振脉冲信号总数除以所述输出行数所得的商数m2和余数n2;
23、将所得的商数m2和余数n2分别作为所述输出行频中每行的晶振脉冲信号的预期输出值和输出余量;
24、将所述输出余量均匀分配到输出行频的n2行中,输出行频中被分配的每一行的晶振脉冲信号的理论输出值为所述预期输出值加一,未被分配的每一行的晶振脉冲信号的理论输出值为所述预期输出值。
25、进一步地,所述根据所述理论输出值和所述输出补偿值确定输出行频中每行的晶振脉冲信号的目标输出值,包括:
26、当所述理论输入值大于所述实际输入值时,所述目标输出值为所述理论输出值减去所述输出补偿值;
27、当所述理论输入值小于所述实际输入值时,所述目标输出值为所述理论输出值加上所述输出补偿值。
28、本申请还提供一种输出时序自适应调整装置,包括:
29、信号获取模块,用于获取输入行频中每行的晶振脉冲信号的理论输入值和实际输入值;
30、补偿计算模块,用于根据所述理论输入值和实际输入值计算所述输入行频中每行的晶振脉冲信号的输入差值,根据所述输入差值和图像缩放比例计算图像缩放后输出行频中每行的晶振脉冲信号的输出补偿值;
31、输出调整模块,用于根据所述输出补偿值调整图像缩放后行频的输出时序。
32、进一步地,所述补偿计算模块还用于:
33、获取输入一帧图像数据的晶振脉冲信号总数和行频的输入行数;
34、计算所述晶振脉冲信号总数除以所述输入行数所得的商数m1和余数n1;
35、将所得的商数m1和余数n1分别作为所述输入行频中每行的晶振脉冲信号的预期输入值和输入余量;
36、将所述输入余量均匀分配到输入行频的n1行中,输入行频中被分配的每一行的晶振脉冲信号的理论输入值为所述预期输入值加一,未被分配的每一行的晶振脉冲信号的理论输入值为所述预期输入值。
37、本申请还提供一种显示设备,所述显示设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的输出时序自适应调整方法。
38、本申请提供的输出时序自适应调整方法、装置及显示设备,通过计算输入行频中每行的晶振脉冲信号的输入差值,根据输入差值推算出图像缩放后输出行频中每行的晶振脉冲信号的输出补偿值,根据输出补偿值对行频的输出时序进行自适应调整,从而避免在时钟频率发生波动时出现输出行频前后不一致的情况,使输出时序更加均衡并且更加稳定,进而提高显示设备的图像显示效果。
本文档来自技高网...【技术保护点】
1.一种输出时序自适应调整方法,应用于图像缩放电路,其特征在于,包括:
2.根据权利要求1所述的输出时序自适应调整方法,其特征在于,所述获取输入行频中每行的晶振脉冲信号的理论输入值,包括:
3.根据权利要求2所述的输出时序自适应调整方法,其特征在于,所述根据所述晶振脉冲信号总数和所述输入行数计算所述输入行频中每行的晶振脉冲信号的理论输入值,包括:
4.根据权利要求3所述的输出时序自适应调整方法,其特征在于,所述输出补偿值的计算公式为:
5.根据权利要求4所述的输出时序自适应调整方法,其特征在于,所述根据所述输出补偿值调整图像缩放后行频的输出时序,包括:
6.根据权利要求5所述的输出时序自适应调整方法,其特征在于,所述获取输出行频中每行的晶振脉冲信号的理论输出值,包括:
7.根据权利要求5所述的输出时序自适应调整方法,其特征在于,所述根据所述理论输出值和所述输出补偿值确定输出行频中每行的晶振脉冲信号的目标输出值,包括:
8.一种输出时序自适应调整装置,其特征在于,包括:
9.根据权利要求
10.一种显示设备,其特征在于,所述显示设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的输出时序自适应调整方法。
...【技术特征摘要】
1.一种输出时序自适应调整方法,应用于图像缩放电路,其特征在于,包括:
2.根据权利要求1所述的输出时序自适应调整方法,其特征在于,所述获取输入行频中每行的晶振脉冲信号的理论输入值,包括:
3.根据权利要求2所述的输出时序自适应调整方法,其特征在于,所述根据所述晶振脉冲信号总数和所述输入行数计算所述输入行频中每行的晶振脉冲信号的理论输入值,包括:
4.根据权利要求3所述的输出时序自适应调整方法,其特征在于,所述输出补偿值的计算公式为:
5.根据权利要求4所述的输出时序自适应调整方法,其特征在于,所述根据所述输出补偿值调整图像缩放后行频的输出时序,包括:
6.根据权利要求5所述...
【专利技术属性】
技术研发人员:李新娟,冯鹏,
申请(专利权)人:上海傲显科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。