J6X gpu 应用场景
典型场景
多路拼接
多路拼接场景如下图所示。4路3M的相机数据经过PYM处理后存储到DDR,GPU从DDR中读取4张YUV格式的图片进行拼接处理。
完成任务后,GPU输出数据保存在DDR中(输出格式可以是RGB也可以是YUV)。后续可以通过IDE进行显示,通过网络或PCIE传输或者传给codec进行编码。
完成任务后,GPU输出数据保存在DDR中(输出格式可以是RGB也可以是YUV)。后续可以通过IDE进行显示,通过网络或PCIE传输或者传给codec进行编码。

多路畸变矫正
多路畸变矫正场景如下图所示。4路3M的相机数据经过PYM处理后存储到DDR,GPU从DDR中读取4张YUV格式的图片,同时加载畸变矫正需要的remap数据,进行畸变矫正(可并行输出4张畸变矫正图片)。
完成任务后,GPU输出数据保存在DDR中(输出格式可以是RGB也可以是YUV)。后续可以通过IDE进行显示,通过网络或PCIE传输或者传给codec进行编码。
完成任务后,GPU输出数据保存在DDR中(输出格式可以是RGB也可以是YUV)。后续可以通过IDE进行显示,通过网络或PCIE传输或者传给codec进行编码。

2D AVM
2D AVM场景如下图所示。4路3M的相机数据经过PYM处理后存储到DDR,GPU从DDR中读取4张YUV格式的图片,加载畸变矫正需要的remap数据,以及一张2D车辆图片,进行2D AVM渲染。
完成任务后,GPU输出数据保存在DDR中(输出格式可以是RGB也可以是YUV)。后续可以通过IDE进行显示,通过网络或PCIE传输或者传给codec进行编码。
完成任务后,GPU输出数据保存在DDR中(输出格式可以是RGB也可以是YUV)。后续可以通过IDE进行显示,通过网络或PCIE传输或者传给codec进行编码。

3D AVM
3D AVM场景如下图所示。4路3M的相机数据经过PYM处理后存储到DDR,GPU从DDR中读取4张YUV格式的图片,一张3D车辆纹理图,加载3D车模顶点数据,加载畸变矫正需要的remap数据,进行3D AVM渲染。
完成任务后,GPU输出数据保存在DDR中(输出格式可以是RGB也可以是YUV)。后续可以通过IDE进行显示,通过网络或PCIE传输或者传给codec进行编码。
完成任务后,GPU输出数据保存在DDR中(输出格式可以是RGB也可以是YUV)。后续可以通过IDE进行显示,通过网络或PCIE传输或者传给codec进行编码。

GPU Sample
GPU Sample可参考 :对外发布的sample文档