MIPI CSI-2笔记(20) — 建议的内存存储格式(Recommended Memory Storage)

  • Post author:
  • Post category:其他


CSI-2数据协议对连接到CSI发送器的接收器的行为有一定要求。本小节描述了不同的数据格式应该如何被存储在接收器内。规范中这个部分是提示性的,但按照本节的建议会简化应用程序开发过程,因为这样做能够让不同接收器都按照一种通用的数据存储格式来工作。

通用(任意)数据接收(General/Arbitary Data Reception)

在这种情况下,载荷数据的第一个发送的字节,映射到了32-bit内存字的低有效LS字节,载荷数据的第四个字节映射到了320bit内存自的高有效MS字节。如下图所示:


General/Arbitary Data Reception

RGB888数据接收


RGB888 Data Format Reception

RGB666数据接收


RGB666 Data Format Reception

RGB565数据接收


RGB565 Data Format Reception

RGB555数据接收


RGB555 Data Format Reception

RGB444数据接收


RGB444 Data Format Reception

YUV422 8-bit数据接收

YUV422 8-bit数据格式的字节到32-bit内存字的映射,和通用CSI-2规则不一样。

YUV422 8-bit数据格式,载荷数据的第一个字节映射到了32-bit内存字的MS字节,第四个字节映射到了32-bit内存字的LS字节。


YUV422 8-bit Data Format Reception

YUV422 10-bit数据接收

YUV422 10-bit数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


YUV422 10-bit Data Format Reception

YUV420 8-bit(Legacy)数据接收

YUV420 8-bit数据格式的字节到32-bit内存字的映射,和通用CSI-2规则不一样。

YUV420 8-bit数据格式,载荷数据的第一个字节映射到了32-bit内存字的MS字节,第四个字节映射到了32-bit内存字的LS字节。


YUV420 8-bit Legacy Data Format Reception

YUV420 8-bit数据接收

YUV420 8-bit数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


YUV420 8-bit Data Format Reception

YUV420 10-bit数据接收

YUV420 10-bit数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


YUV420 10-bit Data Format Reception

RAW6数据接收


RAW6 Data Format Reception

RAW7数据接收


RAW7 Data Format Reception

RAW8数据接收

RAW8数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


RAW8 Data Format Reception

RAW10数据接收

RAW10数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


RAW10 Data Format Reception

RAW12数据接收

RAW12数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


RAW12 Data Format Reception

RAW14数据接收


RAW 14 Data Format Reception

RAW16数据接收

RAW16数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


RAW16 Data Format Reception

RAW20数据接收

RAW20数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


RAW20 Data Format Reception

RAW24数据接收

RAW24数据格式,字节和32-bit内存字的映射关系和通用CSI-2规则一致。


RAW24 Data Format Reception



版权声明:本文为vivo01原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。