图像格式转换方法、装置、设备及存储介质制造方法及图纸

技术编号:29044464 阅读:13 留言:0更新日期:2021-06-26 05:56
本公开提供一种图像格式转换方法、装置、设备及存储介质,涉及图像处理技术领域,能够减少一次DDR读写操作,解决现有图像格式转换中占用DDR带宽的问题。具体技术方案为:图像格式转换单元接收图像采集单元采用stream流水格式发送的第一图像数据;对所述第一图像数据进行图像格式转换得到第二图像数据,并采用stream流水格式将所述第二图像数据发送给数据格式转换单元;所述数据格式转换单元将所述stream流水格式的第二图像数据转换为AXI格式的第二图像数据后存储在存储单元中。的第二图像数据后存储在存储单元中。的第二图像数据后存储在存储单元中。

【技术实现步骤摘要】
图像格式转换方法、装置、设备及存储介质


[0001]本公开涉及图像处理
,尤其涉及一种图像格式转换方法、装置、设备及存储介质。

技术介绍

[0002]现有图像采集完成之后,为后续处理方便,常常需要进行图像格式转换,比如,YUV转RGB,或者,RGB转YUV。以YUV转RGB为例,参考图1所示,目前现有技术的实现方式是:图像采集单元将采集到的YUV图像通过AXI(Advanced eXtensible Interface)总线接口写入DDR(双倍速率同步动态随机存储器,Double Data Rate SDRAM),然后,从DDR中读出YUV图像,通过图像格式转换单元实现YUV到RGB的格式转换,将转换得到的RGB图像通过AXI总线接口重新存储到DDR中。为了实现图像格式转换,需进行从DDR中读出和再次写入图像的操作,存在占用DDR带宽的问题。

技术实现思路

[0003]本公开实施例提供一种图像格式转换方法、装置、设备及存储介质,能够减少一次DDR读写操作,解决现有图像格式转换中占用DDR带宽的问题。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种图像格式转换方法,该方法包括:
[0005]图像格式转换单元接收图像采集单元采用stream流水格式发送的第一图像数据;
[0006]对所述第一图像数据进行图像格式转换得到第二图像数据,并采用stream流水格式将所述第二图像数据发送给数据格式转换单元;
[0007]所述数据格式转换单元将所述stream流水格式的第二图像数据转换为AXI格式的第二图像数据后存储在存储单元中。
[0008]本公开实施例在将图像数据存储在DDR之前,采用stream流水格式完成对图像格式的转换,然后将图像格式转换后的图像数据进行数据格式转换后再进行存储,与现有技术相比较,可以减少一次DDR读写操作,从而节省DDR带宽。
[0009]在一个实施例中,第二图像数据包括至少一帧图像,所述数据格式转换单元为二维DMA单元;所述数据格式转换单元将所述AXI格式的第二图像数据存储在存储单元中包括:
[0010]所述数据格式转换单元通过AXI总线接口将所述AXI格式的第二图像数据按照一帧的顺序形式写入所述存储单元。
[0011]在一个实施例中,所述第二图像数据中的每帧图像包括至少一个大小为M*N的宏块;所述数据格式转换单元通过AXI总线将所述AXI格式的第二图像数据按照一帧的顺序形式写入所述存储单元包括:
[0012]所述数据格式转换单元通过AXI总线接口将所述AXI格式的第二图像数据中每帧的宏块数据以连续像素写入所述存储单元,所述将每帧的宏块数据以连续像素写入所述存储单元包括:在第j个帧的第i个宏块的行数据写入之后,第i+1个宏块行数据存储地址跳转
到所述第j个帧图像下一行地址。
[0013]在一个实施例中,第一图像数据为YUV数据,所述第二图像数据为RGB数据;或者,所述第一图像数据为RGB数据,所述第二图像数据为YUV数据。
[0014]根据本公开实施例的第二方面,提供一种图像格式转换装置,包括:图像采集单元、图像格式转换单元、数据格式转换单元以及存储单元;
[0015]所述图像采集单元,用于采集第一图像数据,并将采集的第一图像数据采用stream流水格式发送给所述图像格式转换单元;
[0016]所述图像格式转换单元,用于对所述第一图像数据进行格式转换,得到第二图像图像,并将所述第二图像数据采用stream流水格式发送给所述数据格式转换单元;
[0017]所述数据格式转换单元,用于将所述stream流水格式的第二图像数据转换为AXI格式的第二图像数据,并将所述AXI格式的第二图像数据写入所述存储单元中;
[0018]所述存储单元,用于对所述AXI格式的第二图像数据进行存储。
[0019]在一个实施例中,第二图像数据包括至少一帧图像,所述数据格式转换单元为二维DMA单元;
[0020]所述数据格式转换单元用于通过AXI总线接口将所述AXI格式的第二图像数据按照一帧的顺序形式写入所述存储单元。
[0021]在一个实施例中,第二图像数据中的每帧图像包括至少一个M*N的宏块;
[0022]所述数据格式转换单元用于通过AXI总线接口将所述AXI格式的第二图像数据中每帧的宏块数据以连续像素写入所述存储单元,所述将每帧的宏块数据以连续像素写入所述存储单元包括:在第j个帧的第i个宏块的行数据写入之后,第i+1个宏块行数据存储地址跳转到所述第j个帧图像下一行地址。
[0023]在一个实施例中,存储单元为DDR单元。
[0024]根据本公开实施例的第三方面,提供一种图像格式转换设备,图像格式转换设备包括处理器和存储器,存储器中存储有至少一条计算机指令,指令由处理器加载并执行以实现第一方面以及第一方面的任一实施例所描述的图像格式转换方法中所执行的步骤。
[0025]根据本公开实施例的第四方面,提供一种计算机可读存储介质,存储介质中存储有至少一条计算机指令,指令由处理器加载并执行以实现第一方面以及第一方面的任一实施例所描述的图像格式转换方法中所执行的步骤。
[0026]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0027]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0028]图1是本公开实施例提供的一种图像格式转换方法的流程图;
[0029]图2是本公开实施例提供的一种图像格式转换方法的流程图;
[0030]图3是本公开实施例提供的一种图像格式转换装置的结构图。
具体实施方式
[0031]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0032]本公开实施例提供一种图像格式转换方法,如图1所示,该图像格式转换方法包括以下步骤:
[0033]101、图像格式转换单元接收图像采集单元采用stream流水格式发送的第一图像数据。
[0034]在本公开实施例中,第一图像数据可以是YUV数据,也可以是RGB数据。当图像采集单元采集得到第一图像数据时,将第一图像数据以stream流水格式发送给图像格式转换单元。
[0035]102、对第一图像数据进行图像格式转换得到第二图像数据,并采用stream流水格式将第二图像数据发送给数据格式转换单元。
[0036]在本公开实施例中,图像格式转换单元执行图像格式转换,将第一图像数据转换为第二图像数据。其中,在第一图像数据为YUV数据时,第二图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像格式转换方法,其特征在于,所述方法包括:图像格式转换单元接收图像采集单元采用stream流水格式发送的第一图像数据;对所述第一图像数据进行图像格式转换得到第二图像数据,并采用stream流水格式将所述第二图像数据发送给数据格式转换单元;所述数据格式转换单元将所述stream流水格式的第二图像数据转换为AXI格式的第二图像数据后存储在存储单元中。2.根据权利要求1所述的方法,其特征在于,第二图像数据包括至少一帧图像,所述数据格式转换单元为二维DMA单元;所述数据格式转换单元将所述AXI格式的第二图像数据存储在存储单元中包括:所述数据格式转换单元通过AXI总线接口将所述AXI格式的第二图像数据按照一帧的顺序形式写入所述存储单元。3.根据权利要求2所述的方法,其特征在于,所述第二图像数据中的每帧图像包括至少一个大小为M*N的宏块;所述数据格式转换单元通过AXI总线接口将所述AXI格式的第二图像数据按照一帧的顺序形式写入所述存储单元包括:所述数据格式转换单元通过AXI总线接口将所述AXI格式的第二图像数据中每帧的宏块数据以连续像素写入所述存储单元,所述将每帧的宏块数据以连续像素写入所述存储单元包括:在第j个帧的第i个宏块的行数据写入之后,第i+1个宏块行数据存储地址跳转到所述第j个帧图像下一行地址。4.根据权利要求1所述的方法,其特征在于,所述第一图像数据为YUV数据,所述第二图像数据为RGB数据;或者,所述第一图像数据为RGB数据,所述第二图像数据为YUV数据。5.一种图像格式转换装置,其特征在于,包括:图像采集单元、图像格式转换单元、数据格式转换单元以及存储单元;所述图像采集单元,用于采集第一图像数据,并将采集的第一图像数据采用stream流水格...

【专利技术属性】
技术研发人员:张文强
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1