1.一种基于SGDMA的图像分割处理方法,其特征在于,包括:
读取整幅图像的DMA链表,其中每个DMA链表节点中包括图像分割起始x坐标、图像分割起始y坐标、图像分割长度、DMA目的地址及下一节点指针;
根据当前DMA链表节点的内容,获取相应的目标区域图像数据;
传输该目标区域图像数据,以便按预定策略进行后续处理。
2.如权利要求1所述的基于SGDMA的图像分割处理方法,其特征在于,每个DMA链表节点仅操作整幅图像的一行数据。
3.如权利要求2所述的基于SGDMA的图像分割处理方法,其特征在于,图像分割起始x坐标、图像分割长度、图像分割起始x坐标与图像分割长度的和均小于或等于图像行分辨率,图像分割起始y坐标小于或等于场分辨率。
4.如权利要求1所述的基于SGDMA的图像分割处理方法,其特征在于,每个DMA链表节点中包括CRC校验码。
5.如权利要求1~4任一项所述的基于SGDMA的图像分割处理方法,其特征在于,该DMA链表为单向结构或环形结构。
6.一种基于SGDMA的图像分割处理装置,其特征在于,包括DMA控制器、连接至DMA控制器的外存储器、通过总线连接至DMA控制器的显存/内存、连接至显存/内存的GPU,其中:外存储器中存储整幅图像;外存储器或显存/内存中存储整幅图像的DMA链表,其中每个DMA链表节点中包括图像分割起始x坐标、图像分割起始y坐标、图像分割长度、DMA目的地址及下一节点指针;DMA控制器读取整幅图像的DMA链表,再根据当前DMA链表节点的内容获取相应的目标区域图像数据,之后传输该目标区域图像数据;GPU接收该目标区域图像数据,并按预定策略进行后续处理。
7.如权利要求6所述的基于SGDMA的图像分割处理装置,其特征在于,包括通过总线连接至DMA控制器的CPU,用于根据需要传输数据的外部存储地址、数据大小以及显存或内存的地址信息,预先生成并存储该DMA链表。
8.如权利要求6所述的基于SGDMA的图像分割处理装置,其特征在于,包括数据采集器,该数据采集器输入端连接视频解码芯片,输出端连接至外存储器,用于采集视频解码芯片解码后的整幅图像数据,并存储到外部存储器中。
9.如权利要求8所述的基于SGDMA的图像分割处理装置,其特征在于,包括仲裁器,该仲裁器接于数据采集器和DMA控制器之间,用于分配数据采集器和DMA控制器对外部存储器的读写操作控制权。
10.如权利要求6~9任一项所述的基于SGDMA的图像分割处理装置,其特征在于,外存储器或显存/内存中的DMA链表,每个DMA链表节点中包括CRC校验码。