[发明专利]一种硬件加速器的加速方法有效
申请号: | 201810380087.8 | 申请日: | 2018-04-25 |
公开(公告)号: | CN108665406B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 刘劲松 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T7/30 |
代理公司: | 深圳市君之泉知识产权代理有限公司 44366 | 代理人: | 张丕阳 |
地址: | 519000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种硬件加速器的加速方法,用于提升CPU运行效率。所述加速方法通过设置存储单元、逻辑bank群组、信息仓、双边运算单元、比较单元和控制单元实现加速作用。在现有技术的基础上,本发明保护的硬件加速器加速方法一方面可以充分发挥硬件所固有的处理速度优势,一方面通过设置信息仓和双边运算单元,将传统图像处理过程中基于点的运算改进为基于行的运算,并利用前一位置的计算结果迭代计算后续位置的结果,大大减少硬件加速器中所需的元件数量,降低方法的计算复杂度,提高运算效率。 | ||
搜索关键词: | 一种 硬件 加速器 加速 方法 | ||
【主权项】:
1.一种硬件加速器的加速方法,其特征在于所述方法包括以下步骤:步骤一:设置获取单元,所述获取单元获取待运算的图像数据,所述图像数据为左、右视图数据;步骤二:设置逻辑bank群组,所述逻辑bank群组由多条ram组成,用于存储所述图像数据;步骤三:设置运算单元,所述运算单元用于对所述逻辑bank群组中的数据进行运算,并输出运算结果,其中,所述运算包括初始化运算,所述初始化运算具体包括以下步骤:确定左侧视图初始化位置和右侧视图对应的搜索范围,当搜索块中心位于初始化位置时,计算所述搜索块的每一行所覆盖的像素点与右侧视图搜索范围内对应行的像素点的灰度值差的绝对值之和;其中,所述搜索块中心以所述初始化位置为起点水平移动,所述搜索范围根据搜索块中心的移动而对应地进行水平移动;步骤四:设置信息仓,所述信息仓用于存储所述运算单元输出的运算结果,所述步骤三中的所述运算还包括双边运算,所述双边运算根据信息仓所存储的运算结果通过迭代的方式计算所述搜索块中心水平移动后所述搜索块的每一行所覆盖的像素点与右侧视图搜索范围内对应行的像素点的灰度值差的绝对值之和;步骤五:设置控制单元,所述控制单元用于发送控制信号,以周期性地控制所述运算单元进行图像数据运算;步骤六:设置比较单元,所述比较单元读取信息仓中存储的运算结果,得到比较结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810380087.8/,转载请声明来源钻瓜专利网。