System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术公开涉及显示数据传输,具体地,涉及一种基于初始帧率有效亮度的帧率参数生成方法及装置。
技术介绍
1、led显示屏发送设备在部分应用场景下,需要通过使用shutter lock功能或者帧率自适应功能。但是,若要使用这两种功能,需要提前做好指定的21套指定帧率的基准参数。目前,使用ledvision软件依次切换对应帧率,手动调节相关参数并对比实际下发效果,获得21套效果合适的指定帧率参数。采用手动调试不同帧率参数存在以下缺点:1)需要21套指定帧率参数,手动调试参数耗时耗力;2)调试不同帧率芯片参数时,可供调节参数的类型以及范围都有一定限制,部分芯片参数人工调试难度较大;3)手动调试参数只能通过实际下发现象进行判断,得到的参数并非最优参数,存在一定误差。
2、因此,本领域人员亟需寻找一种新的技术方案来解决上述的问题。
技术实现思路
1、为克服相关技术中存在的问题,本专利技术公开提供一种基于初始帧率有效亮度的帧率参数生成方法及装置。
2、根据本专利技术公开实施例的第一方面,提供一种基于初始帧率有效亮度的帧率参数生成方法,所述方法包括:
3、s1:根据初始显示帧率确定初始帧率参数和初始最大亮度有效值;
4、s2:确定目标显示帧率对应的一帧显示时间能否将待显示数据送完;
5、s3:若能够将待显示数据送完,调试打散周期的个数,判断目标显示帧率下目标最大亮度有效值与初始最大亮度有效值之间的误差率是否小于1%;
6、
7、s5:若误差率小于1%,根据目标显示帧率确定目标擦黑值,将目标擦黑值下发到目标显示帧率对应的消隐时间中;
8、s6:将当前的目标显示帧率确定为初始显示帧率,重复执行步骤s2-s6,直至获取剩余目标显示帧率对应的目标帧率参数。
9、可选的,所述确定目标显示帧率对应的一帧显示时间能否将待显示数据送完,包括:
10、若目标显示帧率大于所述初始显示帧率,判断目标显示帧率对应的一帧显示时间能否将待显示数据送完;
11、当不能将待显示数据送完时,增大数据采样时钟信号值并判断能否将待显示数据送完,直至所述数据采样时钟信号达到最大时钟阈值时,获取目标显示帧率对应的目标帧率参数;
12、若目标显示帧率小于所述初始显示帧率,判断目标显示帧率对应的一帧显示时间能否将待显示数据送完。
13、可选的,所述根据初始显示帧率确定初始帧率参数和初始最大亮度有效值,包括:
14、根据初始显示帧率确定初始帧率参数,所述初始帧率参数包括:初始帧显示时间tframe和初始帧画面显示时间tdisp;
15、根据初始帧率参数确定初始亮度有效率tdisp=ngclk*ps*ncycle*tgclk,ngclk为一扫包含的gclk个数,ps为扫数,ncycle为打散周期数,tgclk为当前gclk频率下的周期时间,tframe为一帧显示时间;
16、根据所述初始亮度有效率p0确定初始最大亮度有效值g0=gamma_max*p0,gamma_max为当前亮度值在伽马表中的最大伽马值。
17、可选的,所述根据目标显示帧率确定目标擦黑值,包括:
18、根据目标显示帧率确定目标擦黑值,其中,目标擦黑值计算公式为tin=[tframe-(tcycle*ncycle)-thead-tth]÷(ncycle×ps),tin为目标擦黑值,,tcycle为打散周期时间,thead为帧头时间,tth为vsync间隔保护时间。
19、可选的,所述将目标擦黑值下发到目标显示帧率对应的消隐时间中,包括:
20、将目标擦黑值下发到目标显示帧率对应的消隐时间中关闭4051信号的时间点处。
21、根据本专利技术公开实施例的第二方面,提供一种基于初始帧率有效亮度的帧率参数生成装置,所述装置包括:
22、初始参数确定模块,根据初始显示帧率确定初始帧率参数和初始最大亮度有效值;
23、待显示数据判断模块,与所述初始参数确定模块相连,确定目标显示帧率对应的一帧显示时间能否将待显示数据送完;
24、打散周期调试模块,与所述待显示数据判断模块相连,若能够将待显示数据送完,调试打散周期的个数,判断目标显示帧率下目标最大亮度有效值与初始最大亮度有效值之间的误差率是否小于1%;
25、倍频系数调整模块,与所述打散周期调试模块和待显示数据判断模块相连,若误差率大于或等于1%,在目标倍频系数小于最大倍频阈值的情况下,增大目标倍频系数,重复执行步骤所述待显示数据模块至倍频系数调整模块对应的步骤;
26、目标擦黑值确定模块,与所述倍频系数调整模块相连,若误差率小于1%,根据目标显示帧率确定目标擦黑值,将目标擦黑值下发到目标显示帧率对应的消隐时间中;
27、帧率参数确定模块,与所述目标擦黑值确定模块和待显示数据判断模块相连,将当前的目标显示帧率确定为初始显示帧率,重复执行所述待显示数据判断模块至帧率参数确定模块对应的步骤,直至获取剩余目标显示帧率对应的目标帧率参数。
28、可选的,所述待显示数据判断模块包括:
29、第一判断单元,若目标显示帧率大于所述初始显示帧率,判断目标显示帧率对应的一帧显示时间能否将待显示数据送完;
30、时钟信号调整单元,与所述第一判断单元相连,当不能将待显示数据送完时,增大数据采样时钟信号值并判断能否将待显示数据送完,直至所述数据采样时钟信号达到最大时钟阈值时,获取目标显示帧率对应的目标帧率参数;
31、第二判断单元,与所述第一判断单元相连,若目标显示帧率小于所述初始显示帧率,判断目标显示帧率对应的一帧显示时间能否将待显示数据送完。
32、可选的,所述初始参数确定模块,包括:
33、初始帧率参数确定单元,根据初始显示帧率确定初始帧率参数,所述初始帧率参数包括:初始帧显示时间tframe和初始帧画面显示时间tdisp;
34、初始亮度有效率确定单元,与所述初始帧率参数确定单元相连,根据初始帧率参数确定初始亮度有效率tdisp=ngclk*ps*ncycle*tgclk,ngclk为一扫包含的gclk个数,ps为扫数,ncycle为打散周期数,tgclk为当前gclk频率下的周期时间,tframe为一帧显示时间;
35、初始最大亮度有效值确定单元,与所述初始亮度有效率确定单元相连,根据所述初始亮度有效率p0确定初始最大亮度有效值g0=gamma_max*p0,gamma_max为当前亮度值在伽马表中的最大伽马值。
36、可选的,所述目标擦黑值确定模块,包括:
37、根据目标显示帧率确定目标擦黑值,其中,目标擦黑值计算公式为tin=[tframe-(tc本文档来自技高网...
【技术保护点】
1.一种基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述确定目标显示帧率对应的一帧显示时间能否将待显示数据送完,包括:
3.根据权利要求1所述的基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述根据初始显示帧率确定初始帧率参数和初始最大亮度有效值,包括:
4.根据权利要求3所述的基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述根据目标显示帧率确定目标擦黑值,包括:
5.根据权利要求1所述的基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述将目标擦黑值下发到目标显示帧率对应的消隐时间中,包括:
6.一种基于初始帧率有效亮度的帧率参数生成装置,其特征在于,所述装置包括:
7.根据权利要求6所述的基于初始帧率有效亮度的帧率参数生成装置,其特征在于,所述待显示数据判断模块包括:
8.根据权利要求6所述的基于初始帧率有效亮度的帧率参数生成装置,其特征在于,所述初始参数确定模块,包括:
>9.根据权利要求8所述的基于初始帧率有效亮度的帧率参数生成装置,其特征在于,所述目标擦黑值确定模块,包括:
10.根据权利要求6所述的基于初始帧率有效亮度的帧率参数生成装置,其特征在于,所述目标擦黑值确定模块,还包括:
...【技术特征摘要】
1.一种基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述确定目标显示帧率对应的一帧显示时间能否将待显示数据送完,包括:
3.根据权利要求1所述的基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述根据初始显示帧率确定初始帧率参数和初始最大亮度有效值,包括:
4.根据权利要求3所述的基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述根据目标显示帧率确定目标擦黑值,包括:
5.根据权利要求1所述的基于初始帧率有效亮度的帧率参数生成方法,其特征在于,所述将目标...
【专利技术属性】
技术研发人员:吴新洲,杨昭,胡翔骋,
申请(专利权)人:卡莱特云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。