The invention discloses a real-time distortion image processing speed device, including coefficient of DMA module, DMA module, R from the original BUF control module, G control module, BUF control module, B BUF module, G R interpolation interpolation module, interpolation module of B, the invention of the original image is divided into coordinate mapping according to the ranking results into blocks, each block in the coordinates of the point to determine the extraction range of original image data, greatly reduces the filter window span, reduce the buffer storage space of the image data requirements, and will not repeat the check number, to avoid the waste of bandwidth, the invention uses the built table way to establish the corresponding relationship line and pointer within each block, reduces the number of search time taken.
【技术实现步骤摘要】
一种实时畸变图像处理加速装置
本专利技术涉及图像处理
,具体涉及一种实时畸变图像处理加速装置。
技术介绍
在VR一体机系统中,传送到显示屏上的图像需要从解码后的正常形状(图1中的左图所示)经过畸变成为扭曲形状(图1中的右图所示),而当该扭曲形状(图2中的左图所示)经过透镜显示出来时,由于透镜的光学畸变效果,最终显示出来是正常形状(图2中的右图所示)。该畸变图像处理功能通常由GPU完成,即非实时显示模式,每一帧图像的反畸形变换会经历GPU读取DRAM中一帧图像>回写到DRAM一帧图像>显示模块读取DRAM中一帧图像三步,这样反复读写DRAM会导致带宽浪费。畸变图像处理功能如果采用实时模式,则需要使用的数据缓存buffer数量巨大,这是因为对图像某一行的每个输出点(y坐标不变,x坐标由0递增)进行坐标计算得到畸变处理后的图像坐标,畸形变换的特性保证计算出来的点x坐标递增,但y坐标不能保证单调递增,只能保证连续,这就使得滤波窗口的跨度过大(一般输出图像的一行数据需要取输入图像的200行数据)。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种实时畸变图像处理加速装置,克服现有技术畸变图像处理功能采用非实时显示模式,由于反复读写DRAM造成系统带宽浪费的缺陷以及在采用实时显示模式时滤波窗口跨度过大的缺陷。本专利技术为解决上述技术问题所采用的技术方案为:一种实时畸变图像处理加速装置,包括取系数DMA模块、取原图DMA模块、R行BUF控制模块、G行BUF控制模块、B行BUF控制模块、R插值模块、G插值模块、B插值模块,所述取系数 ...
【技术保护点】
一种实时畸变图像处理加速装置,其特征在于:包括取系数DMA模块、取原图DMA模块、R行BUF控制模块、G行BUF控制模块、B行BUF控制模块、R插值模块、G插值模块、B插值模块,所述取系数DMA模块与所述取原图DMA模块相连,所述取系数DMA模块分别与所述R插值模块、所述G插值模块以及所述B插值模块相连,所述取原图DMA模块分别与所述R行BUF控制模块、所述G行BUF控制模块以及所述B行BUF控制模块相连,所述R行BUF控制模块与所述R插值模块相连,所述G行BUF控制模块与所述G插值模块相连,所述B行BUF控制模块与所述B插值模块相连,所述取系数DMA模块用于从外部存储器中提取并存储像素块系数,所述取原图DMA模块用于根据所述像素块系数计算图像的坐标,根据所述坐标的x坐标划分图像数据块,对所述图像数据块中的y坐标进行排序得到y坐标最小值和y坐标最大值,根据由所述y坐标最小值和所述y坐标最大值确定的y坐标范围以及所述图像数据块的x坐标范围从外部存储器中提取所述图像数据块,将所述图像数据块的R分量数据写入所述R行BUF控制模块、G分量数据写入所述G行BUF控制模块、B分量数据写入所述B行B ...
【技术特征摘要】
1.一种实时畸变图像处理加速装置,其特征在于:包括取系数DMA模块、取原图DMA模块、R行BUF控制模块、G行BUF控制模块、B行BUF控制模块、R插值模块、G插值模块、B插值模块,所述取系数DMA模块与所述取原图DMA模块相连,所述取系数DMA模块分别与所述R插值模块、所述G插值模块以及所述B插值模块相连,所述取原图DMA模块分别与所述R行BUF控制模块、所述G行BUF控制模块以及所述B行BUF控制模块相连,所述R行BUF控制模块与所述R插值模块相连,所述G行BUF控制模块与所述G插值模块相连,所述B行BUF控制模块与所述B插值模块相连,所述取系数DMA模块用于从外部存储器中提取并存储像素块系数,所述取原图DMA模块用于根据所述像素块系数计算图像的坐标,根据所述坐标的x坐标划分图像数据块,对所述图像数据块中的y坐标进行排序得到y坐标最小值和y坐标最大值,根据由所述y坐标最小值和所述y坐标最大值确定的y坐标范围以及所述图像数据块的x坐标范围从外部存储器中提取所述图像数据块,将所述图像数据块的R分量数据写入所述R行BUF控制模块、G分量数据写入所述G行BUF控制模块、B分量数据写入所述B行BUF控制模块,所述R插值模块用于计算畸变图像的R分量坐标,从所述R行BUF控制模块取所述R分量数据并进行插值运算,所述G插值模块用于计算畸变图像的G分量坐标,从所述G行BUF控制模块取所述G分量数据并进行插值运算,所述B插值模块用于计算畸变图像的B分量坐标,从所述B行BUF控制模块取所述B分量数据并进行插值运算。2.根据权利要求1所述的实时畸变图像处理加速装置,其特征在于:所述取系数DM...
【专利技术属性】
技术研发人员:张俊,唐禹谱,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。