一种自动路由图像变换方法及系统与流程



1.本发明涉及图像变换技术领域,尤其涉及一种自动路由图像变换方法及系统。


背景技术:



2.axi4-stream总线主要应用于数字信息单向传递的系统中,经过采样的物理量,例如图像像素点数据,尤其适用于此总线协议,因而被广泛应用于fpga设计中。axi4-stream总线以突发传输为机制,采用握手机制实现数据的收发,没有地址通道,没有读写使能,是写数据从主机(master)到从机(slave)的传输。axi4-stream总线主要面向高速流数据传输,支持多种数据流使用相同共享总线集合,允许建立能执行扩展、压缩和路由的互联结构。
3.为了表达人眼观察到的颜,人们从数学模型上定义了一系列不同的彩模型,我们常见的有rgb,yuv等。rgb模型是计算机显示设备中最常用的彩模型,从最开始的盒装显示器到目前的液晶显示器,都是通过rgb彩模型显示图形界面的。rgb彩模型由红绿蓝三基组成,通过三种颜的混合、叠加就可以组合成各种彩。yuv模型是最早被电视所采用进行颜编码的彩模型,其中y表示亮度,也可以理解为图像的灰度,而u和v分别表示蓝度分量和红度分量。该模型通常用于存储图像以及数据传输带宽较低的情况,人们肉眼对彩亮度更加敏感,在同一亮度下,红蓝分量的微小变化很难引起察觉,所以在uv不变的情况下仅对y的变化进行传输可以有效加快图像的传输速度。
4.为了能让多种不同的电子设备之间的图像接口能互相匹配,需要使用图像变换系统对输入端图像信号进行处理,将其转换成输出端电子设置支持的图像格式。由于图像分辨率和彩模式的不同,使得输入端与输出端的图像变换比较复杂。当输入端和输出端的图像格式都固定时,可使用固定的图像变换功能模块实现特定的图像变换换;当输入端的图像格式种类很多,输出端的图像格式固定时,也可使用多个固定的图像变换功能模块级联和条件判断语句实现;而当输入端和输出端的图像格式都不固定时,图像变换的过程复杂多变,使用图像变换模块级联和条件判断的这种直线型处理架构已经难以解决这个难题。


技术实现要素:



5.本发明的目的在于针对上述现有技术的不足,提供了一种自动路由图像变换方法及系统,采用了图像交换矩阵为核心的交换型架构,在输入端和输出端的图像格式都不固定时,能够根据实际情况动态构建图像变换流程。
6.为实现上述目的,本发明采用了如下技术方案:
7.本发明提供了一种自动路由图像变换方法,包括以下步骤:
8.s1、初始化系统内部的行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块,以及图像交换矩阵的路由表和参数;
9.s2、获取输入图像的信息和输出图像的信息,包括分辨率信息和彩模式信息;
10.s3、判断所述输入图像的彩模式是否是yuv420,
11.当所述输入图像的彩模式是yuv420时,需先进行度转换后再进行图像缩放;
12.s4、根据所述输入图像和输出图像的分辨率,确定缩放模式;
13.s5、根据所述输入图像和输出图像的彩模式,确定图像转换流程;
14.s6、将所述s3至s5中输入图像到输出图像的图像转换模块按照顺序存入路由表数组route中;
15.所述路由表数组从0开始计数,数组0的值为系统输入图像信号,数组1的值为第一个需要进行转换的模块,顺次类推,依次累加后将图像转换路径中需要的模块依次存入所述路由表数组中,数组的最后一个模块为系统输出图像信号;
16.s7、根据生成的图像交换矩阵的路由表数组route,对所述图像交换矩阵进行路由配置;
17.s8、所述图像交换矩阵路由配置完成后,将不在路由配置表的子模块通过控制总线进行禁用,同时使用图像变换路径中的功能子模块。
18.进一步,所述s4中,
19.当所述输入图像的分辨率的行有效数值大于输出图像的分辨率的行有效数值时,或者输入图像的分别率的列有效数值大于输出图像分辨率的列有效数值,缩放模式为缩小模式;
20.当所述输入图像的分辨率的行有效数值小于输出图像的分辨率的行有效数值时,或者输入图像的分辨率的列有效数值小于输出图像的分辨率的列有效数值,缩放模式为放大模式;
21.当所述输入图像的分辨率的行有效数值等于输出图像的分辨率的行有效数值时,且输入图像的分辨率的列有效数值等于输出图像的分辨率的列有效数值,不需要进行缩放。
22.进一步,当所述缩放模式为缩小模式时,图像缩放需先进行行缩放,后进行列缩放;
23.当所述缩放模式为放大模式时,图像缩放则先进行列缩放,后进行行缩放。
24.进一步,所述s5中,
25.当所述输入图像和输出图像的彩模式都是rgb或者yuv444时,无需进行度转换和彩空间转换,只需按照要求进行行列缩放即可;
26.当所述输入图像和输出图像的彩模式都是yuv420时,需要先后进行输入度转换、图像缩放和输出度转换;
27.当所述输入图像的彩模式是yuv420,所述输出图像的彩模式是yuv444时,需要先后进行输入度转换和图像缩放;
28.当所述输入图像的彩模式是yuv420,所述输出图像的彩模式是rgb时,需要先后进行输入度转换、图像缩放和彩空间转换;
29.当所述输入图像的彩模式是yuv444,所述输出图像的彩模式是yuv420时,需要先后进行图像缩放和输出度转换;
30.当所述输入图像的彩模式是yuv444,所述输出图像的彩模式是rgb时,需要先后进行图像缩放和彩空间转换;
31.当所述输入图像的彩模式是rgb,所述输出图像的彩模式是yuv420时,需要先后进行图像缩放、彩空间转换和输出度转换;
32.当所述输入图像的彩模式是rgb,所述输出图像的彩模式是yuv444时,需要先后进行图像缩放和彩空间转换。
33.进一步,所述s7中,
34.根据路由表数组中存储的路由表,将route[1]中子模块i对应的图像交换矩阵的master接口端口号m(i)与系统图像输入对应的图像交换矩阵的slave接口端口号s0进行路由配置;
[0035]
然后将route[2]中的子模块j对应的图像交换矩阵的master接口端口号m(j)与route[1]中对应的子模块对应的图像交换矩阵的slave接口端口号s(i)进行路由配置,顺次类推;
[0036]
将最后一个数组route[n]系统图像输出对应的图像交换矩阵的master接口端口号m0与route[n-1]中对应的子模块k对应的图像交换矩阵的slave接口端口号s(k)进行路由配置,交换矩阵路由配置完成。
[0037]
进一步,所述s8中,
[0038]
系统图像输入从s0端口进入图像交换矩阵,根据路由配置从图像交换矩阵的m(i)端口输出,然后接入到子模块i中进行图像变换;
[0039]
图像变换后再接入到图像交换矩阵的s(i)端口,据路由配置从图像交换矩阵的m(j)端口输出,然后接入到子模块j中进行图像变换,以此类推;
[0040]
经过最后一个子模块k图像变换之后,接入到图像交换矩阵的m0端口,根据路由配置从图像交换矩阵的m0端口输出,该输出就是转换完成后的系统图像输出;图像变换通道构建完成。
[0041]
进一步,一种自动路由图像变换系统,用于实现所述的自动路由图像变换方法。
[0042]
进一步,包括:
[0043]
行图像缩放模块,用于实现图像数据水平方向有效像素的放大和缩小;
[0044]
列图像缩放模块,用于实现图像数据垂直方向有效像素的放大和缩小;
[0045]
彩空间转换模块,用于实现图像信号rgb和yuv444之间的彩空间转换;
[0046]
输入度转换模块,用于实现图像信号yuv420到yuv444的域转换;
[0047]
输出度转换模块,用于实现图像信号yuv444到yuv420的域转换;
[0048]
控制总线集线器,系统内部的所述行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块的控制接口axi4-lite统一集成起来,汇聚成一个标准的axi4-lite接口与软核控制器互联;
[0049]
图像交换矩阵,将多个axi4-stream的master和slave连接在一起,使用axi4-lite接口通过控制寄存器的方式配置路由。
[0050]
进一步,所述图像交换矩阵配置成六个master和六个slave,一路axi4-stream图像信号输入和一路axi4-stream图像信号输出以及所述行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块固定连接在图像交换矩阵的各个接口。
[0051]
本发明的有益效果为:该系统包括行图像缩放模块,列图像缩放模块,彩空间转
换模块,输入度转换模块,输出度转换模块等子模块,以图像交换矩阵为核心,将各功能子模块固定连接在一起。在输入端和输出端的图像格式不断变化时,可动态生成图像变换的路由表,将相关联的图像变换功能子模块按照路由表逐级串联起来,实现输入端到输出端的动态图像变换。该图像变换系统和方法能有效解决输入端和输出端图像格式频繁变化的应用场景,易于在fpga中实现,有良好的通用性和扩展性。
附图说明
[0052]
图1为本发明一种自动路由图像变换方法的流程图;
[0053]
图2为本发明一种自动路由图像变换系统的架构图;
[0054]
图3为实施例一的图像变换流程路由图。
具体实施方式
[0055]
为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0056]
请参阅图1,一种自动路由图像变换方法,包括以下步骤:
[0057]
s1、初始化系统内部的行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块,以及图像交换矩阵的路由表和参数;
[0058]
s2、获取输入图像的信息和输出图像的信息,包括分辨率信息和彩模式信息;
[0059]
s3、判断所述输入图像的彩模式是否是yuv420,
[0060]
当所述输入图像的彩模式是yuv420时,需先进行度转换后再进行图像缩放;
[0061]
s4、根据所述输入图像和输出图像的分辨率,确定缩放模式;
[0062]
s5、根据所述输入图像和输出图像的彩模式,确定图像转换流程;
[0063]
s6、将所述s3至s5中输入图像到输出图像的图像转换模块按照顺序存入路由表数组route中;
[0064]
所述路由表数组从0开始计数,数组0的值为系统输入图像信号,数组1的值为第一个需要进行转换的模块,顺次类推,依次累加后将图像转换路径中需要的模块依次存入所述路由表数组中,数组的最后一个模块为系统输出图像信号;
[0065]
s7、根据生成的图像交换矩阵的路由表数组route,对所述图像交换矩阵进行路由配置;
[0066]
s8、所述图像交换矩阵路由配置完成后,将不在路由配置表的子模块通过控制总线进行禁用,同时使用图像变换路径中的功能子模块。
[0067]
所述s4中,
[0068]
当所述输入图像的分辨率的行有效数值大于输出图像的分辨率的行有效数值时,或者输入图像的分别率的列有效数值大于输出图像分辨率的列有效数值,缩放模式为缩小模式;
[0069]
当所述输入图像的分辨率的行有效数值小于输出图像的分辨率的行有效数值时,或者输入图像的分辨率的列有效数值小于输出图像的分辨率的列有效数值,缩放模式为放大模式;
[0070]
当所述输入图像的分辨率的行有效数值等于输出图像的分辨率的行有效数值时,且输入图像的分辨率的列有效数值等于输出图像的分辨率的列有效数值,不需要进行缩放。
[0071]
当所述缩放模式为缩小模式时,图像缩放需先进行行缩放,后进行列缩放;
[0072]
当所述缩放模式为放大模式时,图像缩放则先进行列缩放,后进行行缩放。
[0073]
所述s5中,
[0074]
当所述输入图像和输出图像的彩模式都是rgb或者yuv444时,无需进行度转换和彩空间转换,只需按照要求进行行列缩放即可;
[0075]
当所述输入图像和输出图像的彩模式都是yuv420时,需要先后进行输入度转换、图像缩放和输出度转换;
[0076]
当所述输入图像的彩模式是yuv420,所述输出图像的彩模式是yuv444时,需要先后进行输入度转换和图像缩放;
[0077]
当所述输入图像的彩模式是yuv420,所述输出图像的彩模式是rgb时,需要先后进行输入度转换、图像缩放和彩空间转换;
[0078]
当所述输入图像的彩模式是yuv444,所述输出图像的彩模式是yuv420时,需要先后进行图像缩放和输出度转换;
[0079]
当所述输入图像的彩模式是yuv444,所述输出图像的彩模式是rgb时,需要先后进行图像缩放和彩空间转换;
[0080]
当所述输入图像的彩模式是rgb,所述输出图像的彩模式是yuv420时,需要先后进行图像缩放、彩空间转换和输出度转换;
[0081]
当所述输入图像的彩模式是rgb,所述输出图像的彩模式是yuv444时,需要先后进行图像缩放和彩空间转换。
[0082]
所述s7中,
[0083]
根据路由表数组中存储的路由表,将route[1]中子模块i对应的图像交换矩阵的master接口端口号m(i)与系统图像输入对应的图像交换矩阵的slave接口端口号s0进行路由配置;
[0084]
然后将route[2]中的子模块j对应的图像交换矩阵106的master接口端口号m(j)与route[1]中对应的子模块对应的图像交换矩阵的slave接口端口号s(i)进行路由配置,顺次类推;
[0085]
将最后一个数组route[n]系统图像输出对应的图像交换矩阵的master接口端口号m0与route[n-1]中对应的子模块k对应的图像交换矩阵的slave接口端口号s(k)进行路由配置,交换矩阵路由配置完成。
[0086]
所述s8中,
[0087]
系统图像输入从s0端口进入图像交换矩阵,根据路由配置从图像交换矩阵的m(i)端口输出,然后接入到子模块i中进行图像变换;
[0088]
图像变换后再接入到图像交换矩阵的s(i)端口,据路由配置从图像交换矩阵的m(j)端口输出,然后接入到子模块j中进行图像变换,以此类推;
[0089]
经过最后一个子模块k图像变换之后,接入到图像交换矩阵的m0端口,根据路由配置从图像交换矩阵的m0端口输出,该输出就是转换完成后的系统图像输出;图像变换通道
构建完成。
[0090]
即,首先根据输入图像和输出图像的分辨率,确定缩放模式;
[0091]
然后根据输入图像和输出图像的图像格式,确定度转换模块、域转换和缩放模块的图像变换顺序,将各子模块按照先后顺序存入路由数组中,生成路由表;
[0092]
根据生成的路由表,对图像交换矩阵进行路由配置,将路由表数组中的子模块按照从小到大的顺序依次连接起来,构建出一个适合当前输入输出图像格式的图像变换通道。
[0093]
请参阅图2,一种自动路由图像变换系统,用于实现所述的自动路由图像变换方法。
[0094]
包括:
[0095]
行图像缩放模块104,用于实现图像数据水平方向有效像素的放大和缩小;
[0096]
列图像缩放模块103,用于实现图像数据垂直方向有效像素的放大和缩小;
[0097]
彩空间转换模块102,用于实现图像信号rgb和yuv444之间的彩空间转换;
[0098]
输入度转换模块105,用于实现图像信号yuv420到yuv444的域转换;
[0099]
输出度转换模块101,用于实现图像信号yuv444到yuv420的域转换;
[0100]
其中,
[0101]
上述的所有模块的图像信号输入和输出均为标准的axi4-stream接口标准。
[0102]
该系统主要应用于显控终端方向的图像处理领域。包括一路标准axi4-stream图像信号输入,一路标准axi4-stream图像信号输出。
[0103]
控制总线集线器107,系统内部的所述行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块的控制接口axi4-lite统一集成起来,汇聚成一个标准的axi4-lite接口与软核控制器互联;
[0104]
使用地址映射表对各个子模块的控制基地址进行偏移,实现对多个子模块的控制,后续各模块具体的配置流程可在sdk中进行编程实现。
[0105]
图像交换矩阵,将多个axi4-stream的master和slave连接在一起,使用axi4-lite接口通过控制寄存器的方式配置路由。
[0106]
其中,对于axi4-stream传输通路而言,发送方是master,接收方是slave。对于图像交换矩阵而言,图像接口输入端接收上级图像信号,为slave接口;图像接口输出端向下级发送图像信号,为master接口。
[0107]
图像交换矩阵的每个master接口上都有一个寄存器,用来控制slave接口的选择,每个slave接口只能被选择一次。
[0108]
一旦这些寄存器被程序改写,会有一个提交寄存器把这些寄存器的值传入控制核心。
[0109]
在这期间,axi4-stream接口会保持在复位状态。这个路由模式要求master和slave之间只有一条路径。
[0110]
未使用的master接口会被关闭,任何未被连接到master的slave之间都会被关闭。
[0111]
所述图像交换矩阵配置成六个master和六个slave,一路axi4-stream图像信号输入和一路axi4-stream图像信号输出以及所述行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块固定连接在图像交换矩阵的各个接口。
[0112]
sn(n=0到5)表示图像交换矩阵的slave接口,mn(n=0到5)表示图像交换矩阵的master接口。系统图像输入接入图像交换矩阵的s0端口,系统图像输出连接图像交换矩阵的m0端口。其中输入度转换模块的输入连接图像交换矩阵的m1端口,输入度转换模块的输出连接图像交换矩阵的s1端口;行图像缩放模块的输入连接图像交换矩阵的m2端口,行图像缩放模块的输出连接图像交换矩阵的s2端口;列图像缩放模块的输入连接图像交换矩阵的m3端口,列图像缩放模块的输出连接图像交换矩阵的s3端口;彩空间转换模块的输入连接图像交换矩阵的m4端口,彩空间转换模块的输出连接图像交换矩阵的s4端口;输出度转换模块的输入连接图像交换矩阵的m5端口,输出度转换模块连接图像交换矩阵的s5端口。
[0113]
行图像缩放模块,列图像缩放模块,彩空间转换模块,输入度转换模块,输出度转换模块,图像交换矩阵和控制集线器等子模块。上述的所有模块的图像信号输入输出均为标准的axi4-stream接口标准。图像变换系统采用了图像交换矩阵为核心的交换型架构,将上述的图像变换子模块连接在图像交换矩阵的固定端口,可通过配置图像交换矩阵的路由实现由输入到输出的图像变换系统。
[0114]
在输入端和输出端的图像格式都不固定的使用场景下,图像变换的处理流程复杂多变,使用功能模块级联的这种直线型处理架构已经难以解决这个难题。使用交换式架构可根据实际情况动态构建图像变换流程,达到更好的兼容性和灵活性;而且在后期功能扩展上可在图像交换矩阵上增加端口以及添加更多其他功能的图像变换子模块,实现更复杂或者更多需求的图像变换功能。
[0115]
实施例一
[0116]
当系统图像输入分辨率为3840x2160@60hz,彩模式为yuv420,系统图像输出分辨率为1920x1080@60hz,彩模式为rgb。首先判断输入图像彩模式是否是yuv420,输入输入图像彩模式是yuv420,需进行输入度转换;然后根据输入输出分辨率确定缩放模式,按照实际情况确定缩放模式为缩小模式;然后根据输入输出彩模式信息确定路由表为:
[0117]
route[0]=系统图像输入;
[0118]
route[1]=输入度转换模块;
[0119]
route[2]=行图像缩放模块;
[0120]
route[3]=列图像缩放模块;
[0121]
route[4]=彩空间转换模块;
[0122]
route[5]=系统图像输出;
[0123]
根据上述路由表,通过axi4-lite接口对图像交换矩阵进行配置。图像交换矩阵配置如下:
[0124]
s0-》m1;
[0125]
s1-》m2;
[0126]
s2-》m3;
[0127]
s3-》m4;
[0128]
s4-》m0;
[0129]
图像交换矩阵配置完成后,将不在路由配置表的子模块输出度转换模块通过控
制总线进行禁用,同时使能输入度转换模块、行图像缩放模块、列图像缩放模块和彩空间转换模块。最终实现的图像路由如图,3所示,按照数字从小到大的方向表示图像信号数据流。
[0130]
以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求。

技术特征:


1.一种自动路由图像变换方法,其特征在于,包括以下步骤:s1、初始化系统内部的行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块,以及图像交换矩阵的路由表和参数;s2、获取输入图像的信息和输出图像的信息,包括分辨率信息和彩模式信息;s3、判断所述输入图像的彩模式是否是yuv420,当所述输入图像的彩模式是yuv420时,需先进行度转换后再进行图像缩放;s4、根据所述输入图像和输出图像的分辨率,确定缩放模式;s5、根据所述输入图像和输出图像的彩模式,确定图像转换流程;s6、将所述s3至s5中输入图像到输出图像的图像转换模块按照顺序存入路由表数组route中;所述路由表数组从0开始计数,数组0的值为系统输入图像信号,数组1的值为第一个需要进行转换的模块,顺次类推,依次累加后将图像转换路径中需要的模块依次存入所述路由表数组中,数组的最后一个模块为系统输出图像信号;s7、根据生成的图像交换矩阵的路由表数组route,对所述图像交换矩阵进行路由配置;s8、所述图像交换矩阵路由配置完成后,将不在路由配置表的子模块通过控制总线进行禁用,同时使用图像变换路径中的功能子模块。2.根据权利要求1所述的一种自动路由图像变换方法,其特征在于:所述s4中,当所述输入图像的分辨率的行有效数值大于输出图像的分辨率的行有效数值时,或者输入图像的分别率的列有效数值大于输出图像分辨率的列有效数值,缩放模式为缩小模式;当所述输入图像的分辨率的行有效数值小于输出图像的分辨率的行有效数值时,或者输入图像的分辨率的列有效数值小于输出图像的分辨率的列有效数值,缩放模式为放大模式;当所述输入图像的分辨率的行有效数值等于输出图像的分辨率的行有效数值时,且输入图像的分辨率的列有效数值等于输出图像的分辨率的列有效数值,不需要进行缩放。3.根据权利要求2所述的一种自动路由图像变换方法,其特征在于:当所述缩放模式为缩小模式时,图像缩放需先进行行缩放,后进行列缩放;当所述缩放模式为放大模式时,图像缩放则先进行列缩放,后进行行缩放。4.根据权利要求1所述的一种自动路由图像变换方法,其特征在于:所述s5中,当所述输入图像和输出图像的彩模式都是rgb或者yuv444时,无需进行度转换和彩空间转换,只需按照要求进行行列缩放即可;当所述输入图像和输出图像的彩模式都是yuv420时,需要先后进行输入度转换、图像缩放和输出度转换;当所述输入图像的彩模式是yuv420,所述输出图像的彩模式是yuv444时,需要先后进行输入度转换和图像缩放;当所述输入图像的彩模式是yuv420,所述输出图像的彩模式是rgb时,需要先后进行输入度转换、图像缩放和彩空间转换;当所述输入图像的彩模式是yuv444,所述输出图像的彩模式是yuv420时,需要先
后进行图像缩放和输出度转换;当所述输入图像的彩模式是yuv444,所述输出图像的彩模式是rgb时,需要先后进行图像缩放和彩空间转换;当所述输入图像的彩模式是rgb,所述输出图像的彩模式是yuv420时,需要先后进行图像缩放、彩空间转换和输出度转换;当所述输入图像的彩模式是rgb,所述输出图像的彩模式是yuv444时,需要先后进行图像缩放和彩空间转换。5.根据权利要求1所述的一种自动路由图像变换方法,其特征在于:所述s7中,根据路由表数组中存储的路由表,将route[1]中子模块i对应的图像交换矩阵的master接口端口号m(i)与系统图像输入对应的图像交换矩阵的slave接口端口号s0进行路由配置;然后将route[2]中的子模块j对应的图像交换矩阵的master接口端口号m(j)与route[1]中对应的子模块对应的图像交换矩阵的slave接口端口号s(i)进行路由配置,顺次类推;将最后一个数组route[n]系统图像输出对应的图像交换矩阵的master接口端口号m0与route[n-1]中对应的子模块k对应的图像交换矩阵的slave接口端口号s(k)进行路由配置,交换矩阵路由配置完成。6.根据权利要求1所述的一种自动路由图像变换方法,其特征在于,所述s8中,系统图像输入从s0端口进入图像交换矩阵,根据路由配置从图像交换矩阵的m(i)端口输出,然后接入到子模块i中进行图像变换;图像变换后再接入到图像交换矩阵的s(i)端口,据路由配置从图像交换矩阵的m(j)端口输出,然后接入到子模块j中进行图像变换,以此类推;经过最后一个子模块k图像变换之后,接入到图像交换矩阵的m0端口,根据路由配置从图像交换矩阵的m0端口输出,该输出就是转换完成后的系统图像输出;图像变换通道构建完成。7.一种自动路由图像变换系统,其特征在于:用于实现如权利要求1至6中任一项所述的自动路由图像变换方法。8.根据权利要求7所述的一种自动路由图像变换系统,其特征在于,包括:行图像缩放模块,用于实现图像数据水平方向有效像素的放大和缩小;列图像缩放模块,用于实现图像数据垂直方向有效像素的放大和缩小;彩空间转换模块,用于实现图像信号rgb和yuv444之间的彩空间转换;输入度转换模块,用于实现图像信号yuv420到yuv444的域转换;输出度转换模块,用于实现图像信号yuv444到yuv420的域转换;控制总线集线器,系统内部的所述行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块的控制接口axi4-lite统一集成起来,汇聚成一个标准的axi4-lite接口与软核控制器互联;图像交换矩阵,将多个axi4-stream的master和slave连接在一起,使用axi4-lite接口通过控制寄存器的方式配置路由。
9.根据权利要求8所述的一种自动路由图像变换系统,其特征在于,所述图像交换矩阵配置成六个master和六个slave,一路axi4-stream图像信号输入和一路axi4-stream图像信号输出以及所述行图像缩放模块、列图像缩放模块、彩空间转换模块、输入度转换模块和输出度转换模块固定连接在图像交换矩阵的各个接口。

技术总结


本发明提供一种自动路由图像变换方法和系统,根据输入图像和输出图像的图像格式,实现输入端到输出端的动态图像变换。在输入端输出端图像频繁变化的应用场景中,无需修改硬件架构,无需重新进行编程,具有通用性强、易维护等优势。等优势。等优势。


技术研发人员:

许霄龙 徐赐坚

受保护的技术使用者:

中船重工(武汉)凌久电子有限责任公司

技术研发日:

2022.08.23

技术公布日:

2022/11/25

本文发布于:2024-09-23 10:24:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/8417.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图像   模块   缩放   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议