本小节展示如何使用标准CSI-2协议特性来交错传输(复用)JPEG图像数据和其它类型的图像数据(例如RGB565或YUV422),不需要自定义一个像JPEG8格式之类的JPEG格式。
CSI-2包头里的虚拟通道标识符(Virtual Channel Identifier)和数据类型(Data Type),提供了简单方法来交错传输包级别的多条数据流或多种图像数据类型的数据。包级别的交错传输减少了系统中所需缓存的大小。
CSI-2包头中的Data Type值用来在CSI-2发送器处复用(multiplex)不同的图像数据类型,在CSI-2接收器处解复用(de-multiplex)数据类型。
CSI-2包头中的Virtual Channel Identifier用来在CSI-2发送器处复用不同的数据流(channels),在CSI-2接收器处解复用数据流。
两种交错传输方法的主要不同点是,相同虚拟通道内,不同Data Type值的图像使用相同的帧和行的同步信息;不同的虚拟通道(data streams),每个通道有自己独立的帧和行的同步信息,因此每个通道可以有不同的帧率。
由于预定义的Data Type值只能表示YUV,RGB和RAW数据类型,因此要用用户自定义数据类型(User Defined Data Type)值里的一种来表示JPEG图像数据。

Data Type I

本文介绍如何使用CSI-2协议通过虚拟通道标识符和数据类型进行JPEG与其它图像数据类型的复用与解复用,以实现高效的数据传输,并减少系统缓存需求。
最低0.47元/天 解锁文章
4775

被折叠的 条评论
为什么被折叠?



