[发明专利]一种图像垂直滤波处理的方法及芯片有效
申请号: | 202010108903.7 | 申请日: | 2020-02-21 |
公开(公告)号: | CN111314579B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 王洪良;张德闪;牟奇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04N5/217 | 分类号: | H04N5/217;H04N5/378 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晓坤 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像 垂直 滤波 处理 方法 芯片 | ||
1.一种图像垂直滤波处理的方法,其特征在于,包括:
缓存预设行数的图像数据,并读取待读取行的图像数据;其中,所述待读取行为所述图像数据中未被缓存的第一行;
调用滤波器对所述预设行数的图像数据和所述待读取行的图像数据进行垂直滤波处理,得到第一滤波数据;
根据所述第一滤波数据对所述图像数据进行更新,并判断所述待读取行是否为所述图像数据的最后一行;
若否,则将所述待读取行更新为所述待读取行的下一行,并返回执行所述缓存预设行数的图像数据,并读取待读取行的图像数据的步骤;
若是,则调用所述滤波器对所述预设行数的图像数据和所述待读取行的图像数据进行垂直滤波处理,得到第二滤波数据,并根据所述第二滤波数据对所述图像数据进行更新,得到垂直滤波处理后的所述图像数据;
其中,所述调用滤波器对所述预设行数的图像数据和所述待读取行的图像数据进行垂直滤波处理,得到第一滤波数据,包括:
获取滤波器阶数,并根据所述滤波器阶数确定待滤波行图像数据的前置行数及后置行数;
根据缓存的所述预设行数的图像数据生成前置行的图像数据,并根据缓存的所述预设行数的图像数据及所述待读取行的图像数据确定后置行的图像数据;
调用滤波器对根据所述前置行的图像数据及所述后置行的图像数据进行垂直滤波处理,得到所述待滤波行图像数据的滤波数据作为所述第一滤波数据;
其中,所述第一滤波数据具体为所述待滤波行图像数据的滤波数据,所述根据所述第一滤波数据对所述图像数据进行更新,包括:
将所述待滤波行图像数据更新为所述待滤波行图像数据的滤波数据;
其中,所述调用所述滤波器对所述预设行数的图像数据和所述待读取行的图像数据进行垂直滤波处理,得到第二滤波数据,包括:
获取滤波器阶数,并根据所述滤波器阶数确定待滤波行图像数据的前置行数及后置行数;
根据缓存的所述预设行数的图像数据生成前置行的图像数据,并根据缓存的所述预设行数的图像数据及所述图像数据的最后一行确定后置行的图像数据;
调用滤波器对根据所述前置行的图像数据及所述后置行的图像数据进行垂直滤波处理,得到所述待滤波行图像数据的滤波数据作为所述第二滤波数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二滤波数据对所述图像数据进行更新,得到垂直滤波处理后的所述图像数据,包括:
判断所述待滤波行是否为所述图像数据的最后一行;
若否,则将所述待滤波行的图像数据更新为所述第二滤波数据,并将所述待滤波行更新为所述待滤波行的下一行,返回执行根据缓存的所述预设行数的图像数据生成所述前置行的图像数据,并根据缓存的所述预设行数的图像数据及所述图像数据的最后一行确定所述后置行的图像数据的步骤;
若是,则将最后一行的图像数据更新为所述第二滤波数据,并输出更新后的所述图像数据。
3.根据权利要求1所述的方法,其特征在于,在调用滤波器对所述预设行数的图像数据和所述待读取行的图像数据进行垂直滤波处理,得到第一滤波数据之前,还包括:
获取所述滤波器的参数,并对所述滤波器的参数进行量化处理。
4.根据权利要求3所述的方法,其特征在于,在获取所述滤波器的参数,并对所述滤波器的参数进行量化处理之后,还包括:
当接收到控制拍数修改命令时,根据所述控制拍数修改命令对所述滤波器的控制拍数进行修改。
5.一种图像垂直滤波处理的芯片,其特征在于,包括:
缓存模块,用于缓存预设行数的图像数据,并读取待读取行的图像数据;其中,所述待读取行为所述图像数据中未被缓存的第一行;
第一调用模块,用于调用滤波器对所述预设行数的图像数据和所述待读取行的图像数据进行垂直滤波处理,得到第一滤波数据;
判断模块,用于根据所述第一滤波数据对所述图像数据进行更新,并判断所述待读取行是否为所述图像数据的最后一行;
更新模块,用于当所述待读取行不为所述图像数据的最后一行时,将所述待读取行更新为所述待读取行的下一行,并返回执行所述缓存预设行数的图像数据,并读取待读取行的图像数据的步骤;
第二调用模块,用于当所述待读取行为所述图像数据的最后一行时,调用所述滤波器对所述预设行数的图像数据和所述待读取行的图像数据进行垂直滤波处理,得到第二滤波数据,并根据所述第二滤波数据对所述图像数据进行更新,得到垂直滤波处理后的所述图像数据;
其中,所述第一调用模块包括:
获取单元,用于获取滤波器阶数,并根据所述滤波器阶数确定待滤波行图像数据的前置行数及后置行数;
第一确定单元,用于根据缓存的所述预设行数的图像数据生成所述前置行的图像数据,并根据缓存的所述预设行数的图像数据及所述待读取行的图像数据确定所述后置行的图像数据;
第一调用单元,用于调用滤波器对根据所述前置行的图像数据及所述后置行的图像数据进行垂直滤波处理,得到所述待滤波行图像数据的滤波数据作为所述第一滤波数据;
其中,所述判断模块包括:
第一更新单元,用于将所述待滤波行图像数据更新为所述待滤波行图像数据的滤波数据;
其中,所述第二调用模块包括:
第二确定单元,用于获取滤波器阶数,并根据所述滤波器阶数确定待滤波行图像数据的前置行数及后置行数;
第三确定单元,用于根据缓存的所述预设行数的图像数据生成前置行的图像数据,并根据缓存的所述预设行数的图像数据及所述图像数据的最后一行确定后置行的图像数据;
调用单元,用于调用滤波器对根据所述前置行的图像数据及所述后置行的图像数据进行垂直滤波处理,得到所述待滤波行图像数据的滤波数据作为所述第二滤波数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010108903.7/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序