DM642 视频 奇偶场合并模式
有两种模式:
1.使用视频驱动模式编程,里面有个参数可用来设置图像数据是奇偶场合并存放还是分开存放。
2.对于非视频驱动模式得工程,可以在进行图像处理前时,将分开的两场图像数据,合并为一帧完整图形,处理完后拆分成两场送显示器显示。代码示例 PAL制式
两场数据合并,一帧图像存放在tempSrcYbuffer。
for(i=0;i<288;i++)
{
DAT_copy((void *)(capYbuffer + i * numPixels), (void *)(tempSrcYbuffer + (i*2)* numPixels),numPixels);
DAT_copy((void *)(capYbuffer + (i+288) * numPixels), (void *)(tempSrcYbuffer + (i*2+1)* numPixels),numPixels);
}
合并的图形拆分成两场,拆分后两场图像数据存放在disYbuffer。
for(i=0;i<288;i++)
{
DAT_copy((void *)(tempDisYbuffer + (i*2)* numPixels), (void *)(disYbuffer + i * numPixels), numPixels);
DAT_copy((void *)(tempDisYbuffer + (i*2+1)* numPixels), (void *)(disYbuffer + (i+288) * numPixels), numPixels);
}
tempSrcYbuffer到tempDisYbuffer以帧为单位图像处理前和图像处理后的数据缓冲区