一种图像数据接口转换方法及装置与流程

文档序号:35562572发布日期:2023-09-24 03:33阅读:31来源:国知局
一种图像数据接口转换方法及装置与流程

本申请涉及图像数据格式转换,尤其涉及一种图像数据接口转换方法及装置。


背景技术:

1、在图像数据传输时接口处理模块可以通过总线协议(advanced extensibleinterface,axi)接口读取图像存储器中的图像数据,并将图像数据转换为目标数据格式,并行输出至接口。例如,yuv420格式的图像,其中,y表示亮度(luminance),u和v表示色度(chrominance,chroma)。图像处理模块(image signal processor,isp)或者多媒体模块会将处理好的原始图像数据转换为yuv420格式,并将yuv420图像数据分成y平面数据和uv平面数据,分别存储在图像存储器中的不同区域。在图像数据传输时,可以通过总线协议接口读取图像存储器中的y平面数据和uv平面数据,组合成yuv420图像数据格式,并行输出至接口。

2、然而,并行总线传输存在串扰、共模干扰能力低等问题,导致并行带宽降低,从而限制图像输出带宽。并且由于没有将图像数据压缩后存储在图像存储器里,导致图像存储器的存储空间变大(功耗增加),或者系统带宽不足,同时也不涉及压缩数据转换处理及解压缩数据转换处理,进而降低图像数据接口转换效率。


技术实现思路

1、本申请提供一种图像数据接口转换方法及装置,以解决图像数据接口转换效率低的问题。

2、第一方面,本申请提供一种图像数据接口转换方法,包括:

3、从目标图像存储器中读取待处理图像数据,所述待处理图像数据包括亮度分量数据和色度分量数据;

4、将所述亮度分量数据缓存至第一缓存单元,以及,将所述色度分量数据缓存至第二缓存单元;

5、读取所述第一缓存单元中的亮度分量数据和所述第二缓存单元的色度分量数据,以及将所述亮度分量数据和所述色度分量数据转换为目标图像数据格式,以得到目标图像数据;

6、将所述目标图像数据发送至目标接口。

7、在可选的实施方式中,所述方法还包括:

8、建立亮度通道和色度通道;

9、将所述亮度分量数据通过亮度通道路由至亮度读通道模块,以及,将所述色度分量数据通过色度通道路由至色度读通道模块;

10、将所述亮度读通道模块中的亮度分量数据缓存至所述第一缓存单元,以及,将所述色度读通道模块中的色度分量数据缓存至所述第二缓存单元。

11、在可选的实施方式中,所述方法还包括:

12、响应于用户输入的色度通道关闭指令,关闭所述色度通道,以阻断所述色度分量数据的传输;

13、读取所述第一缓存单元中的亮度分量数据,以及将所述亮度分量数据转换为目标图像数据格式。

14、在可选的实施方式中,所述方法还包括:

15、获取第一读地址,按照所述第一读地址从所述目标图像存储器中读取亮度分量数据,所述第一读地址用于表征所述目标图像存储器中亮度分量数据的存储位置;

16、获取第二读地址,按照所述第二读地址从目标图像存储器中读取色度分量数据,所述第二读地址用于表征所述目标图像存储器中色度分量数据的存储位置。

17、在可选的实施方式中,所述方法还包括:

18、将所述亮度分量数据缓存至所述第一缓存单元的单次缓存行,以及在所述第一缓存单元的单次缓存行写满后,切换至备用第一缓存单元,将所述亮度分量数据缓存至所述备用第一缓存单元的单次缓存行,所述单次缓存行为单次存储数据对应的缓存行;

19、在所述备用第一缓存单元的单次缓存行写满后,切换至所述第一缓存单元,将所述亮度分量数据缓存至所述第一缓存单元的单次缓存行,直至将所述亮度分量数据缓存完成。

20、在可选的实施方式中,所述方法还包括:

21、将所述亮度分量数据转换为第一接口数据格式,以得到第一图像数据;

22、将所述色度分量数据转换为第二接口数据格式,以得到第二图像数据;

23、将所述第一图像数据发送至第一目标接口,以及将所述第二图像数据发送至第二目标接口。

24、在可选的实施方式中,所述方法还包括:

25、按照预设周期数读取所述第二缓存单元的色度分量数据;

26、将预设周期数读取的所述色度分量数据和单个周期读取的所述亮度分量数据转换为目标图像数据格式。

27、在可选的实施方式中,所述方法还包括:

28、按照行顺序读取所述亮度分量数据对应的预设数据单位的亮度解压缩数据,以及按照行顺序读取所述色度分量数据对应的预设数据单位的色度解压缩数据;

29、将所述预设数据单位的亮度解压缩数据交错缓存至两个所述第一缓存单元中,以及将所述预设数据单位的色度解压缩数据交错缓存至两个所述第二缓存单元中。

30、第二方面,本申请提供一种图像数据接口转换装置,包括读仲裁模块、第一数据存取模块、第二数据存取模块和接口转换模块,其中:

31、读仲裁模块,用于从目标图像存储器中读取待处理图像数据,所述待处理图像数据包括亮度分量数据和色度分量数据;

32、第一数据存取模块,用于将所述亮度分量数据缓存至第一缓存单元,以及读取所述第一缓存单元中的亮度分量数据,并发送至接口转换模块;

33、第二数据存取模块,用于将所述色度分量数据缓存至第二缓存单元,以及读取所述第二缓存单元的色度分量数据,并发送至接口转换模块;

34、接口转换模块,用于将所述亮度分量数据和所述色度分量数据转换为目标图像数据格式,以得到目标图像数据;以及将所述目标图像数据发送至目标接口。

35、在可选的实施方式中,还包括亮度读通道模块和色度读通道模块,其中:

36、读仲裁模块,用于将所述亮度分量数据通过亮度通道路由至所述亮度读通道模块;以及将所述色度分量数据通过色度通道路由至所述色度读通道模块;

37、第一数据存取模块,用于将所述亮度读通道模块中的亮度分量数据缓存至所述第一缓存单元;

38、第二数据存取模块,用于将所述色度读通道模块中的色度分量数据缓存至所述第二缓存单元。

39、由以上技术方案可知,本申请提供一种图像数据接口转换方法及装置,所述方法可以从目标图像存储器中读取待处理图像数据,其中,待处理图像数据包括亮度分量数据和色度分量数据。将亮度分量数据缓存至第一缓存单元,以及,将色度分量数据缓存至第二缓存单元。再读取第一缓存单元中的亮度分量数据和第二缓存单元的色度分量数据,以及将亮度分量数据和色度分量数据转换为目标图像数据格式,以得到目标图像数据,最后将目标图像数据发送至目标接口。所述方法可以实现多种数据类型和格式的转换,减少分立模式对资源和功耗消耗,并且可以同时对亮度分量数据和色度分量数据进行处理,减少数据延迟,提高图像数据接口转换效率。



技术特征:

1.一种图像数据接口转换方法,其特征在于,包括:

2.根据权利要求1所述的图像数据接口转换方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的图像数据接口转换方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的图像数据接口转换方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的图像数据接口转换方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的图像数据接口转换方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的图像数据接口转换方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的图像数据接口转换方法,其特征在于,所述方法还包括:

9.一种图像数据接口转换装置,其特征在于,包括:

10.根据权利要求9所述的图像数据接口转换装置,其特征在于,还包括亮度读通道模块和色度读通道模块,其中:


技术总结
本申请提供一种图像数据接口转换方法及装置,所述方法可以从目标图像存储器中读取待处理图像数据,其中,待处理图像数据包括亮度分量数据和色度分量数据。将亮度分量数据缓存至第一缓存单元,以及,将色度分量数据缓存至第二缓存单元。再读取第一缓存单元中的亮度分量数据和第二缓存单元的色度分量数据,以及将亮度分量数据和色度分量数据转换为目标图像数据格式,以得到目标图像数据,最后将目标图像数据发送至目标接口。所述方法可以实现多种数据类型和格式的转换,减少分立模式对资源和功耗消耗,并且可以同时对亮度分量数据和色度分量数据进行处理,减少数据延迟,提高图像数据接口转换效率。

技术研发人员:毕超,蔡明飞,张远楷
受保护的技术使用者:爱芯元智半导体(宁波)有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1