- 08/03
- 2022
-
QQ扫一扫
-
Vision小助手
(CMVU)
缓冲技术是为了协调吞吐速度相差很大的设备之间数据传送而采用的技术。
为了缓和CPU和I/O设备速度不匹配的矛盾,提高CPU和I/O设备的并行性,在现代操作系统中,几乎所有的I/O设备在与处理机交换数据时都用了缓冲区,并提供获得和释放缓冲区的手段。总结来说,缓冲区技术用到了缓冲区,而缓冲区的引入是为了缓和CPU和I/O设备的不匹配,减少对CPU的中断频率,提高CPU和I/O设备的并行性。
在数据到达与离去速度不匹配的地方,就应该使用缓冲技术。缓冲技术好比是一个水库,如果上游来的水太多,下游来不及排走,水库就起到“缓冲”作用,先让水在水库中停一些时候,等下游能继续排水,再把水送往下游。
在工业上通常指工业相机进行数据传输时为了迅速采集图像而采用的技术,也叫图像缓冲技术。
为什么使用图像缓冲技术?
工业相机采集光信号,由模拟信号转换为数字信号的速度往往是极快的,但是由于相机数据传输接口速度的限制,实际从相机处理器传输到PC的速度会大打折扣,所有图像都从一个通道进行传输,如图所示。
以Sony IMX287LLR/LQR芯片为例,其分辨率为728×544,在模数转换位数为10bit时,全分辨率下所能达到的最高帧率为436.9fps,每秒钟所产生的数据量约为165.1MB。
由于相机数据接口的不同,带宽不一样,就导致相机和PC的吞吐速度相差较大。例如,千兆以太网传输速率为1Gbps,与相机的吞吐量相差较大,以千兆以太网作为传输接口,最高帧率只能达到338fps左右。而选用USB3.0作为数据传输接口,其传输速率为5Gbps,比该相机的数据产生大小要大,所以以USB3.0作为传输接口,最高帧率可以到436.9fps左右。
图像缓冲技术的应用
【来源:光虎光学内部培训资料】
光虎光学专业生产由德国设计的工业镜头。
以高精度双远心镜头为核心,涵盖高性能FA定焦镜头、变倍镜头等产品。
如面阵与线扫工业相机、智能相机、3D相机、红外与紫外相机、光源、图像采集卡、机器视觉软件及其他周边产品。
http://www.optiger.com.cn/
- 上一条:白平衡的介绍
- 下一条:浅谈线扫相机的照明技术