[发明专利]摄像头数据直接传给GPU处理的方法有效
申请号: | 201710281122.6 | 申请日: | 2017-04-26 |
公开(公告)号: | CN107066987B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 胡明建 | 申请(专利权)人: | 胡明建 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06T1/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 325100 浙江省温*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 摄像头 数据 直接 传给 gpu 处理 方法 | ||
摄像头数据直接传给GPU处理的设计方法,这技术领域是属于计算机、人工智能和机器人视觉处理技术领域,主要的技术是把摄像头的数据直接传递给GPU,而不是把数据传递给内存,然后通过CPU处理,传递给GPU进行计算,把摄像头的数据直接传递给GPU大大的提高了对摄像头数据的处理速度,对以后的智能视频图像处理,人工智能的发展,机器人的发展等等领域,会产生巨大作用。
技术领域
摄像头数据直接传给GPU处理的设计方法,这技术领域是属于计算机、人工智能和机器人视觉处理技术领域,主要的技术是把摄像头的数据直接传递给GPU,而不是把数据传递给内存,然后通过CPU处理,传递给GPU进行计算,把摄像头的数据直接传递给GPU大大的提高了对摄像头数据的处理速度,对以后的智能视频图像处理,人工智能的发展,机器人的发展等等领域,会产生巨大作用。
背景技术
现在的摄像头一般的连接方法有USB,并口连接,CSI连接,USB接口摄像头的工作原理大致为:景物通过镜头(LENS)生成的光学图像投射到图像传感器表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过USB接口传输到电脑的接口缓存,然后传给内存,再显示到显示屏上,这样的设计存在着2大缺点,1.这样的设计只能进行2根线传输数据,速度比较慢,2.数据要经过缓存和内存,速度比较慢,这样的数据一般不需要GPU加速作为一般视频使用,如果要通过GPU进行处理,那么就要把内存的数据倒入显存,然后写入线程的寄存器,这样十分麻烦,并且接口的速度更加的慢了,CSI接口的设计,大大的提高了数据传输的能了,也可以进行多路传输,但这样的传输路径一般是摄像头传出差分数据,然后通过CSI接口把数据传给SOC上的微分电路,然后通过AD转换,把模拟信号转变成数字信号,再存入寄存器,然后把这些数据传给ISP进行处理,再传给内存,再把内存的数据传给显存,然后进行运算,虽然这样的方法处理的速度相对比较快,而且经过ISP处理后图片的效果也可以,可是要把这样的设计用于更高层次的智能设备,就显得十分差劲了,1它要多次的调用存储器,2.根本没有办法直接把GPU寄存器的数据直接转到ISP里,因此有了本发明的设计方法。
发明内容
由于人工智能和机器人的快速发展,要求处理的信息速度要求越来越快,这样对摄像头提出更高的要求,因为摄像头如同人的眼睛,人对外部的信息传入,有大于百分之八十来自眼睛的输入,因此摄像头对人工智能和机器人十分重要,当然要设计处理图片的速度越快越好,因此产生了本发明,摄像头数据直接传给GPU处理的设计方法,其特征是,把摄像头的每一个像素的电压扫描出来,然后直接通过AD转换,把它们变成数字数据,这其中对像素的读出有很多方法,最重要的是分块读出,就是最大限度的设计AD转换器的个数,每个AD转换器平均管多少个像素,这样最快速度的把总像素读完,然后把AD转换后的数据,通过2种方法直接传递给GPU的寄存器,一种方法是直接传递给GPU的寄存器,另一种方法是把AD转换的数据先传给ISP,然后经过ISP处理,把处理后的数据直接传递给GPU,这样的设计就是把数据不经过计算机的内存,也不经过GPU的显存,由于摄像头的像素越来越大,因此数据越来越大,并且处理的方法十分简单,因此不需要通过内存调用,直接用GPU处理十分合适,并且人工智能或机器人对外部信息的识别,主要还是通过各种各样的摄像头,因此提高摄像头的处理能力是十分关键的,其中包括这样的技术,把AD转换后的数据直接传给GPU,让GPU快速的处理数据,GPU把处理好的数据直接加以使用,并直接把处理后的这些数据加以利用或保存,另一种使用方法把数据直接传给GPU寄存器并设置各种特定信息的阈值,如果这时GPU处理的的数据的变化率大于这些阈值数值时,需要对这些数据进行预处理,就让数据先传递给ISP,让ISP处理数据,然后传给GPU再处理,处理完后把需要保存的数据保存起来,再一种处理的方法是把AD转换的数据输入ISP,经过数据处理以后,把数据从ISP传给GPU寄存器,经过GPU处理后,直接使用或保存起来再用,上面这几种方法根据程序和数据的特性智能的进行选择,并且把不同方法的数据进行比较运算,得到想要的数据,进行最有效的处理数据。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于胡明建,未经胡明建许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710281122.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像识别光斑处理方法及装置
- 下一篇:一种嵌入式计算机固件程序的下载方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置