System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及显示技术的领域,尤其是涉及一种视频处理器分辨率控制方法、系统、终端及存储介质。
技术介绍
1、视频处理器,是led专用的视频处理器,用于将来自外部诸如蓝光dvd、电脑、高清播放盒等信号源设备输出的图像信号转化为led显示屏所能接受的信号。
2、视频处理器的功能之一为分辨率规格转换。具体来说,诸如蓝光dvd、电脑、高清播放盒等信号源设备提供的信号分辨率都有固定的规格,而led显示屏的模块化拼接显示,使得其分辨率几乎可以是任意数值。对于多块led显示屏的分辨率不同的情况,在相关技术中,由于一台视频处理器的多个输出接口只能输出相同的分辨率,所以需要使用多台视频处理器带载不同分辨率的led显示屏。
3、通过上述方式实现带载多种分辨率的led显示屏需要较高的成本,其配置过程也较为复杂。
技术实现思路
1、为了简化带载多种分辨率的led显示屏的配置过程,本申请提出了一种视频处理器分辨率控制方法、系统、终端及存储介质。
2、在本申请的第一方面,提供一种视频处理器分辨率控制方法,该方法包括:
3、获取输出接口的时钟阈值和输出帧率,以及每个led显示屏的目标带载信息,所述目标带载信息包括目标带载宽度和目标带载高度;
4、根据所有led显示屏的所述目标带载信息确定带载面积极小值;
5、根据所述时钟阈值和输出帧率确定带载面积极大值;
6、根据所有led显示屏的目标带载宽度和目标带载高度在所述带载面积极小值到所述
7、通过采用上述技术方案,带载面积极小值超过了每个led显示屏的带载面积,带载面积极大值为视频处理器能够支持的最大带载面积。从带载面积极小值到带载面积极大值之间选取的输出带载面积既能够满足每个led显示屏的需求,又能够被视频处理器支持。由于输出带载面积大于每一个led显示屏的带载面积,所以根据输出带载面积得到的输出分辨率也能满足每个led显示屏对分辨率的需求。通过一台视频处理器实现了带载多种分辨率的led显示屏,达到了简化带载多种分辨率的led显示屏的配置过程的效果。
8、在一种可能的实现方式中:所述根据所有led显示屏的目标带载宽度和目标带载高度在所述带载面积极小值到所述带载面积极大值中确定输出带载面积和每个输出接口的输出分辨率包括:
9、从所述带载面积极小值到所述带载面积极大值的范围中选取一个带载面积;
10、将选取的带载面积拆分成至少一组数对组,每个数对组由两个整数组成,两个整数的乘积为所述的带载面积;
11、当每一组的目标带载宽度都分别小于任意一组数对组的一个整数,并且同一组的目标带载高度都分别小于同一数对组的另一个整数时,将带载面积确定为输出带载面积;
12、根据所有led显示屏的目标带载宽度和目标带载高度和满足条件的数对组确定每个输出接口的输出分辨率,所述条件为每一组的目标带载宽度都分别小于任意一组数对组的一个整数,并且同一组的目标带载高度都分别小于同一数对组的另一个整数。
13、通过采用上述技术方案,当每一组的目标带载宽度都分别小于任意一组数对组的一个整数,并且同一组的目标带载高度都分别小于同一数对组的另一个整数时,说明由数对组中两个整数形成的分辨率可以满足一个led显示屏的分辨率需求,换言之,输出带载面积可以形成多种分辨率,每种分辨率都能满足一个led显示屏的分辨率需求。
14、在一种可能的实现方式中:所述将选取的带载面积拆分成至少一组数对组包括:
15、选取一组目标带载信息,并选取目标带载宽度和目标带载高度中较小的数值,记作遍历起始值;
16、确定带载面积与目标带载宽度和目标带载高度中较大的数值的比值,将所述比值向上取整后的数值记作遍历阈值;
17、依次遍历所述遍历起始值到所述遍历阈值的每一个数值,直至该数值除所述带载面积的结果为整数时,重新选取一组目标带载信息,以确定对应的数对组。
18、通过采用上述技术方案,由于led显示屏的分辨率是由led灯的数量决定的,所以带载面积与目标带载宽度和目标带载高度中较大的数值的比值要为整数,若不是整数则计算带载面积与目标带载宽度和目标带载高度中较大的数值加一后的数值的比值,若仍然比值不是整数,则继续计算带载面积与目标带载宽度和目标带载高度中较大的数值加二后的数值的比值,以此类推……。当需要计算带载面积与遍历阈值的比值时,此时得到的比值刚好小于目标带载宽度和目标带载高度中较大的数值,已经无法满足led显示屏对分辨率的需求了。这样能够节省算力。
19、在一种可能的实现方式中:所述从所述带载面积极小值到所述带载面积极大值的范围中选取一个带载面积包括:
20、预设遍历步长;
21、根据所述遍历步长从所述带载面积极小值到所述带载面积极大值中确定遍历集合;
22、依次遍历所述遍历集合中的带载面积;
23、当遍历集合中的带载面积都不满足所述条件时,调低所述遍历步长,重新确定所述遍历集合。
24、在一种可能的实现方式中:所述调低所述遍历步长包括:
25、将所述遍历步长调整为所述遍历步长的十分之一。
26、通过采用上述技术方案,遍历步长由大到小进行调节,可以便于快速确定输出带载面积。
27、在一种可能的实现方式中:所述根据所有led显示屏的所述目标带载信息确定带载面积极小值包括:
28、根据所述目标带载宽度和所述目标带载高度确定每个led显示屏的带载面积;
29、从所有计算得到的带载面积中选择数值最大的带载面积作为带载面积极小值。
30、在一种可能的实现方式中:所述根据所述时钟阈值和输出帧率确定带载面积极大值包括:
31、计算所述时钟阈值与所述输出帧率的比值,记作带载面积极大值。
32、在本申请的第二方面,提供一种视频处理器分辨率控制系统,该系统包括:
33、获取模块,用于获取输出接口的时钟阈值和输出帧率,以及每个led显示屏的目标带载信息,所述目标带载信息包括目标带载宽度和目标带载高度;
34、范围确定模块,用于根据所有led显示屏的所述目标带载信息确定带载面积极小值,并用于根据所述时钟阈值和输出帧率确定带载面积极大值;以及,
35、分辨率确定模块,根据所有led显示屏的目标带载宽度和目标带载高度在所述带载面积极小值到所述带载面积极大值中确定输出带载面积和每个输出接口的输出分辨率。
36、在本申请的第三方面,提供一种智能终端,该智能终端包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述视频处理器分辨率控制方法的计算机程序。
37、在本申请的第四方面,提供一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种视频处理器分辨率控制方法的计算机程序。<本文档来自技高网...
【技术保护点】
1.一种视频处理器分辨率控制方法,其特征在于,包括:
2.根据权利要求1所述的视频处理器分辨率控制方法,其特征在于,所述根据所有LED显示屏的目标带载宽度和目标带载高度在所述带载面积极小值到所述带载面积极大值中确定输出带载面积和每个输出接口的输出分辨率包括:
3.根据权利要求2所述的视频处理器分辨率控制方法,其特征在于,所述将选取的带载面积拆分成至少一组数对组包括:
4.根据权利要求3所述的视频处理器分辨率控制方法,其特征在于,所述从所述带载面积极小值到所述带载面积极大值的范围中选取一个带载面积包括:
5.根据权利要求4所述的视频处理器分辨率控制方法,其特征在于,所述调低所述遍历步长包括:
6.根据权利要求1所述的视频处理器分辨率控制方法,其特征在于,所述根据所有LED显示屏的所述目标带载信息确定带载面积极小值包括:
7.根据权利要求1所述的视频处理器分辨率控制方法,其特征在于,所述根据所述时钟阈值和输出帧率确定带载面积极大值包括:
8.一种视频处理器分辨率控制系统,其特征在于,包括,
10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至7中任一种视频处理器分辨率控制方法的计算机程序。
...【技术特征摘要】
1.一种视频处理器分辨率控制方法,其特征在于,包括:
2.根据权利要求1所述的视频处理器分辨率控制方法,其特征在于,所述根据所有led显示屏的目标带载宽度和目标带载高度在所述带载面积极小值到所述带载面积极大值中确定输出带载面积和每个输出接口的输出分辨率包括:
3.根据权利要求2所述的视频处理器分辨率控制方法,其特征在于,所述将选取的带载面积拆分成至少一组数对组包括:
4.根据权利要求3所述的视频处理器分辨率控制方法,其特征在于,所述从所述带载面积极小值到所述带载面积极大值的范围中选取一个带载面积包括:
5.根据权利要求4所述的视频处理器分辨率控制方法,其特征在于,所述调低所述遍历步长包括:
【专利技术属性】
技术研发人员:房雷祥,杨乔屹,赵波凯,代术生,
申请(专利权)人:北京视睿讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。