打印

视频存储中的memory tiler模式 (DM8168)

[复制链接]
393|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Violin11|  楼主 | 2017-10-3 16:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
视频存储中的memory tiler模式 (DM8168)


很多的图像处理算法(如视频编解码器等) 都是基于图像空间局部相关特性,存取局部图像都是2维的,比如处理对象基于16*16相邻像素组成的宏块,而图像在存储器中一般是按图像的行顺序自上而下自左而右线性存储的,如下图
     为了存取一个16*16的宏块,会要求对内存进行多长存储,而器件的每次内存存取可以连续的128字节,这样就需要废弃一些数据,导致图像局部宏块的存取效率极低。

       相反,如果我们用二维的方式取代一维线性方式来存储图像,那么对宏块的存取效率会大大的提高。具有如下优点:
            1、更快速的算法处理能力
            2、更少的SDRAM页被打开
            3、降低系统内存的带宽消耗
       这就是使用tiled格式存储的意义和目的。因为和铺瓷砖一样,所以叫tile.

        DM8168 的 hdvpss DMA引擎(VPDMA)有捕捉和显示通道的内部缓冲,每次tiled存取,当处理完整一帧或者2的2n次方个行时,它确保光栅化的tiled数据存取是0浪费。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

717

主题

1010

帖子

3

粉丝