图层处理方法、装置及视频处理设备制造方法及图纸

技术编号:37129971 阅读:21 留言:0更新日期:2023-04-06 21:28
本发明专利技术公开了一种图层处理方法、装置及视频处理设备。其中,该方法包括:获取原始图层的尺寸和第一取值步长,其中,第一取值步长用于确定原始图层透明度变化的取值间隔;根据原始图层的尺寸和第一取值步长,从预先存储的第一透明度参数模板中取值,得到第一透明度数组,其中,第一透明度参数模板包括多个第一透明度数据、多个第一位置数据以及多个第一透明度数据与多个第一位置数据的对应关系,第一透明度数组包括至少一个第一透明度数据;根据第一透明度数组和第一取值步长处理原始图层,得到目标图层。本发明专利技术解决了对图层进行透明处理的计算量大导致处理比较缓慢的技术问题。算量大导致处理比较缓慢的技术问题。算量大导致处理比较缓慢的技术问题。

【技术实现步骤摘要】
图层处理方法、装置及视频处理设备


[0001]本专利技术涉及图像处理领域,具体而言,涉及一种图层处理方法、装置及视频处理设备。

技术介绍

[0002]在图像处理器应用领域,由多个屏幕区域拼接成的显示屏大屏中对图层的透明度处理通常涉及较大的计算量。当单个屏幕区域中包括多个图层,或者同一个图层涉及到多个屏幕区域时,对图层进行处理时由主控完成各种参数和透明度数据的计算,然后分别通过各个屏幕区域的显示接口下发到各个屏幕区域对应的处理卡中,该过程对主控的性能要求过大,此时软件在操作时相较于正常的操作时会出现卡顿,而用户在显示屏大屏中观察到系统响应很慢。
[0003]例如,在LED大屏中经常需要用输入源进行开窗,目前所开的窗往往只有图层数据,或者仅添加个硬边框,导致图层内的图像显示比较生硬单调。为了使得图层显示更加美观,满足部分场景的需求,往往需要给图像添加其他类型的边框或者给图层添加阴影,例如,可以添加软边框、发光边框等特效边框。然而,上述需求需要对图层进行透明度处理,相关技术的实现方法中,通过主控完成计算并将计算得到的参数与透明度曲线通过显示接口下发到屏幕区域对应的底层数据处理单元,对主控的计算压力过大,难以高速完成上述处理。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种图层处理方法、装置及视频处理设备,以至少解决对图层进行透明处理的计算量大导致处理比较缓慢的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种图层处理方法,包括:获取原始图层的尺寸和第一取值步长,其中,所述取值步长用于确定所述原始图层透明度变化的取值间隔;根据所述原始图层的尺寸和所述第一取值步长,从预先存储的第一透明度参数模板中取值,得到第一透明度数组,其中,所述第一透明度参数模板包括多个第一透明度数据、多个第一位置数据以及所述多个第一透明度数据与所述多个第一位置数据的对应关系,所述第一透明度数组包括至少一个所述第一透明度数据;根据所述第一透明度数组和所述第一取值步长处理所述原始图层,得到目标图层。
[0007]可选地,上述方法还包括:获取第二取值步长;根据所述原始图层的尺寸和所述第二取值步长,从预先存储的第二透明度参数模板中取值,得到第二透明度数组,其中,所述第二透明度参数模板包括多个第二透明度数据、多个第二位置数据以及所述多个第二透明度数据与所述多个第二位置数据的对应关系,所述第二透明度数组包括多个所述第二透明度数据;根据所述第一透明度数组、所述第一取值步长、所述第二透明度数组以及所述第二取值步长,处理所述原始图层得到所述目标图层。
[0008]可选地,根据所述第一透明度数组、所述第一取值步长、所述第二透明度数组以及所述第二取值步长,处理所述原始图层得到所述目标图层,包括:根据所述第一透明度数组、所述第一取值步长、所述第二透明度数组以及所述第二取值步长,确定透明度矩阵,其中,所述透明度矩阵中的任一元素的透明度值由所述第一透明度数组中与该元素对应的第一透明度数据和所述第二透明度数组中与该元素对应的第二透明度数据相乘得到;根据所述透明度矩阵处理所述原始图层,得到所述目标图层。
[0009]可选地,根据所述原始图层的尺寸、所述第一取值步长,从预先存储的第一透明度参数模板中取值,得到第一透明度数组,包括:根据所述原始图层的尺寸和所述第一取值步长,确定取值频数;根据所述取值频数,从所述第一透明度参数模板中取值,得到所述第一透明度数组,其中,所述第一透明度数组包括的多个第一透明度数据的个数与所述取值频数相同。
[0010]可选地,根据所述取值频数,从所述第一透明度参数模板中取值,得到所述第一透明度数组,包括:获取所述第一透明度参数模板的位置数据的取值范围;根据所述取值范围,确定所述多个第一位置数据包括的至少一个第二位置数据;根据所述取值频数、所述多个第一透明度数据与所述多个第一位置数据的对应关系以及所述第二位置数据,确定所述第一透明度数组,其中,所述第一透明度数组包括的所述第一透明度数据的个数与所述取值频数相同,所述第一透明度数组包括的所述第一透明度数据与所述第二位置数据对应。
[0011]可选地,从预先存储的第一透明度参数模板中取值之前,还包括:根据预设条件,生成透明度函数;根据预定步长,依次获取所述透明度函数的函数值,得到所述第一透明度参数模板,其中,所述第一透明度参数模板包括所述透明度函数的函数值、所述函数值对应的自变量以及所述函数值与所述自变量的对应关系,所述函数值对应的自变量之间的间隔为所述预定步长。
[0012]可选地,在所述预设条件包括模糊程度值,所述第一透明度参数模板包括多个的情况下,从预先存储的第一透明度参数模板中取值,得到第一透明度数组,包括:获取模糊程度值;根据所述模糊程度值,从多个所述第一透明度参数模板中筛选得到第三透明度参数模板,其中,所述多个第一透明度参数模板包括所述第三透明度参数模板,所述第三透明度参数模板与所述模糊程度值对应;从所述第三透明度参数模板中取值,得到所述第一透明度数组。
[0013]根据本专利技术实施例的另一方面,还提供了一种图层处理装置,包括:获取模块,用于获取原始图层的尺寸和第一取值步长,其中,所述取值步长用于确定所述原始图层透明度变化的取值间隔;确定模块,用于根据所述原始图层的尺寸和所述第一取值步长,从预先存储的第一透明度参数模板中取值,得到第一透明度数组,其中,所述第一透明度参数模板包括多个第一透明度数据、多个第一位置数据以及所述多个第一透明度数据与所述多个第一位置数据的对应关系,所述第一透明度数组包括至少一个所述第一透明度数据;处理模块,用于根据所述第一透明度数组和所述第一取值步长处理所述原始图层,得到目标图层。
[0014]根据本专利技术实施例的另一方面,还提供了一种视频处理设备,包括:处理器,其中,所述处理器用于运行程序,所述程序运行时执行上述任意一项所述图层处理方法。
[0015]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所
在设备执行上述任意一项所述图层处理方法。
[0016]在本专利技术实施例中,采用预先存储第一透明度参数模板的方式,通过获取原始图层的尺寸和用于确定原始图层透明度变化的取值间隔的第一取值步长,根据原始图层的尺寸和第一取值步长,从预先存储的第一透明度参数模板中取值,得到包括至少一个第一透明度数据的第一透明度数组,然后根据第一透明度数组和第一取值步长处理原始图层,得到目标图层,达到了不需要计算透明度函数,根据透明度参数模板即可快速将原始图层处理成透明度有变化的目标图层的目的,从而实现了减少对图层进行透明处理时的计算量以提高处理速度的技术效果,进而解决了对图层进行透明处理的计算量大导致处理比较缓慢的技术问题。
附图说明
[0017]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图层处理方法,其特征在于,包括:获取原始图层的尺寸和第一取值步长,其中,所述第一取值步长用于确定所述原始图层透明度变化的取值间隔;根据所述原始图层的尺寸和所述第一取值步长,从预先存储的第一透明度参数模板中取值,得到第一透明度数组,其中,所述第一透明度参数模板包括多个第一透明度数据、多个第一位置数据以及所述多个第一透明度数据与所述多个第一位置数据的对应关系,所述第一透明度数组包括至少一个所述第一透明度数据;根据所述第一透明度数组和所述第一取值步长处理所述原始图层,得到目标图层。2.根据权利要求1所述的方法,其特征在于,从预先存储的第一透明度参数模板中取值之前,还包括:根据预设条件,生成透明度函数;根据预定步长,依次获取所述透明度函数的函数值,得到所述第一透明度参数模板,其中,所述第一透明度参数模板包括所述透明度函数的函数值、所述函数值对应的自变量以及所述函数值与所述自变量的对应关系,所述函数值对应的自变量之间的间隔为所述预定步长。3.根据权利要求2所述的方法,其特征在于,在所述预设条件包括模糊程度值,所述第一透明度参数模板包括多个的情况下,从预先存储的第一透明度参数模板中取值,得到第一透明度数组,包括:获取模糊程度值;根据所述模糊程度值,从多个所述第一透明度参数模板中筛选得到第三透明度参数模板,其中,所述多个第一透明度参数模板包括所述第三透明度参数模板,所述第三透明度参数模板与所述模糊程度值对应;从所述第三透明度参数模板中取值,得到所述第一透明度数组。4.根据权利要求1所述的方法,其特征在于,还包括:获取第二取值步长;根据所述原始图层的尺寸和所述第二取值步长,从预先存储的第二透明度参数模板中取值,得到第二透明度数组,其中,所述第二透明度参数模板包括多个第二透明度数据、多个第二位置数据以及所述多个第二透明度数据与所述多个第二位置数据的对应关系,所述第二透明度数组包括多个所述第二透明度数据;根据所述第一透明度数组、所述第一取值步长、所述第二透明度数组以及所述第二取值步长,处理所述原始图层得到所述目标图层。5.根据权利要求4所述的方法,其特征在于,根据所述第一透明度数组、所述第一取值步长、所述第二透明度数组以及所述第二取值步长,处理所述原始图层得到所述目标图层,包括:根据所述第一透明度数组、所述第一取值步长、所述第二透明度数组以及所...

【专利技术属性】
技术研发人员:苗少峰周晶晶
申请(专利权)人:西安诺瓦星云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1