图像处理方法和图像拼接设备技术

技术编号:29764975 阅读:13 留言:0更新日期:2021-08-20 21:19
一种图像处理方法和图像拼接设备,包括输入模块、传输交换模块、输出模块和同步控制模块,其中输入模块采用行缓存方式,且输入模块不对输入的图像数据进行其他处理,避免了图像数据多次处理带来的额外画质损失,也不会对多路信号之间的同步性造成不可恢复的破坏,采用行缓存方式减少了输入模块的数据延迟,可保证多个输入单元之间的数据延迟差异控制在“1行”数据,并且,在输出模块中引入接收图像处理和发送之间的同步机制,保证了输出模块中多个输出单元之间输出的同步性。

【技术实现步骤摘要】
图像处理方法和图像拼接设备
本专利技术涉及图像处理
,具体涉及一种图像处理方法和图像拼接设备。
技术介绍
图像拼接设备用于将多路图像数据拼接为一个超大画幅的图像数据,现有的图像拼接设备由交换背板、输入卡、输出卡和控制卡构成。输入卡对输入的图像数据进行采集及预处理,预处理可包括信号适配、帧率及分辨率调整等处理过程,预处理后生成的图像数据被串化并发送至交换背板,交换背板提供输入卡所输出的图像数据与输出卡所输入图像数据之间的交换功能,可以实现任意一个输入卡所输出的图像数据交换并输出到任意一个输出卡,输出卡根据显示需要对所接收到的图像数据进行图像处理并生成待显示图像,上述图像处理可能包括缩放、图层叠加、透明处理等处理过程,控制卡与交换背板、输入卡、输出卡均有连接,用于协调控制整个系统的运行。现有的图像拼接设备为了最大化地利用交换背板的交换通道资源,输入卡只对预处理所生成的图像数据进行串化并传送,即在输入卡-输出卡之间只有通过交换背板构成的图像数据连接,导致丢失了原始输入信号的同步信息。进一步地,当图像数据经由交换背板传递到输出卡后,输出卡也只能还原出图像数据,而无法恢复与输入卡所连接的原始输入信号一致的同步信号。这种结构及处理方法的图像拼接设备在处理多屏显卡(一个显卡有多个输出口,多个输出口同步地分别输出一个超大画幅图像的不同区域)所输出的多个视频信号的应用时存在以下问题:1、图像可能会被两次处理,两次处理分别为:输入卡上的分辨率调整和输出卡上的窗口缩放,这两次处理可能会造成画质的严重损失。2、输入卡上的帧率调整需要对图像进行帧重采样,多屏显卡的多个输出口通过不同输入卡进行重采样处理后,将会对多路信号之间的同步性造成不可恢复的破坏。3、帧重采样需要进行帧缓存,会引入较大延时,导致多路处理之间的同步性无法保证。4、各个输出卡的处理过程相互独立,在输出卡上,从图像数据的接收、处理到最终的输出都是各个卡独自执行,无法保证卡间图像处理过程和输出的同步性。以上多个问题导致的最直接结果就是:现有的图像拼接设备架构不适用于多屏显卡输出的多路图像数据的拼接应用。
技术实现思路
本专利技术主要解决的技术问题是提供一种图像拼接设备,能够适用于多屏显卡输出的多路图像数据的拼接应用。根据第一方面,一种实施例中提供一种图像拼接设备,包括:输入模块,包括多个输入单元,每个所述输入单元用于采集外部输入的图像数据,并将所采集的图像数据以行像素为单位进行缓存得到多个第一图像数据,依次输出多个第一图像数据,其中,每个所述第一图像数据均具有不同的行标识;传输交换模块,用于将每个输入单元输出的第一图像数据依次传输至输出模块;输出模块,包括多个输出单元,所述输出单元与输入单元一一对应,每个所述输出单元用于接收对应的输入单元依次传输的多个第一图像数据,并判断是否完成接收一帧图像数据,若完成接收一帧图像数据,则输出第一状态信号至同步控制模块;同步控制模块,用于在接收到所有输出单元输出的均为第一状态信号时,输出第一控制信号至各个输出单元,所述第一控制信号用于控制各个输出单元同步对所述第一图像数据进行图像处理;所述输出单元用于在接收到第一控制信号时,对多个第一图像数据进行图像处理,得到一帧显示图像数据,并输出一帧显示图像数据至显示设备进行显示。根据第二方面,一种实施例中提供一种用于图像拼接设备的图像处理方法,其中,所述图像拼接设备包括输入模块、传输交换模块、输出模块和同步控制模块,所述输入模块用于将所采集的图像数据以行像素为单位进行缓存得到多个第一图像数据,依次输出多个第一图像数据;所述传输交换模块用于将每个输入单元输出的第一图像数据依次传输至输出模块;所述输出模块用于判断是否完成接收一帧图像数据,若完成接收一帧图像数据,则输出第一状态信号至同步控制模块;所述图像处理方法应用于同步控制模块,所述方法包括:检测输出模块输出的状态信号;若检测到输出模块中每个输出单元输出的状态信号均为第一状态信号时,输出第一控制信号至输出模块中的各个输出单元;所述第一控制信号用于控制各个输出单元同步对所述第一图像数据进行图像处理;所述输出单元用于在接收到第一控制信号时,对多个第一图像数据进行图像处理,得到一帧显示图像数据,并输出一帧显示图像数据至显示设备进行显示。根据第三方面,一种实施例中提供一种计算机可读存储介质,所述介质上存储有程序,所述程序能够被处理器执行以实现如上述实施例所述的方法。依据上述实施例的图像拼接设备,包括输入模块、传输交换模块、输出模块和同步控制模块,其中输入模块采用行缓存方式,且输入模块不对输入的图像数据进行其他处理,避免了图像数据多次处理带来的额外画质损失,也不会对多路信号之间的同步性造成不可恢复的破坏,采用行缓存方式减少了输入模块的数据延迟,可保证多个输入单元之间的数据延迟差异控制在“1行”数据,并且,在输出模块中引入接收图像处理和发送之间的同步机制,保证了输出模块中多个输出单元之间输出的同步性。附图说明图1为一种实施例的图像拼接设备的结构示意图;图2为另一种实施例的图像拼接设备的结构示意图;图3为一种实施例的用于图像拼接设备的图像处理方法流程图;图4为另一种实施例的用于图像拼接设备的图像处理方法流程图;图5为再一种实施例的用于图像拼接设备的图像处理方法流程图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。请参考图1,图1为一种实施例的图像拼接设备的结构示意图,所述的图像拼接设备包括:输入模块10、传输交换模块20、输出模块30和同步控制模块40。输入模块10包括多个输入单元,每个输入单元用于采集外部输入的图像数据,并将所采集的图像数据以行像素为单位进行缓存得到多个第一图像数据本文档来自技高网
...

【技术保护点】
1.一种图像拼接设备,其特征在于,包括:/n输入模块,包括多个输入单元,每个所述输入单元用于采集外部输入的图像数据,并将所采集的图像数据以行像素为单位进行缓存得到多个第一图像数据,依次输出多个第一图像数据,其中,每个所述第一图像数据均具有不同的行标识;/n传输交换模块,用于将每个输入单元输出的第一图像数据依次传输至输出模块;/n输出模块,包括多个输出单元,所述输出单元与输入单元一一对应,每个所述输出单元用于接收对应的输入单元依次传输的多个第一图像数据,并判断是否完成接收一帧图像数据,若完成接收一帧图像数据,则输出第一状态信号至同步控制模块;/n同步控制模块,用于在接收到所有输出单元输出的均为第一状态信号时,输出第一控制信号至各个输出单元,所述第一控制信号用于控制各个输出单元同步对所述第一图像数据进行图像处理;/n所述输出单元用于在接收到第一控制信号时,对多个第一图像数据进行图像处理,得到一帧显示图像数据,并输出一帧显示图像数据至显示设备进行显示。/n

【技术特征摘要】
1.一种图像拼接设备,其特征在于,包括:
输入模块,包括多个输入单元,每个所述输入单元用于采集外部输入的图像数据,并将所采集的图像数据以行像素为单位进行缓存得到多个第一图像数据,依次输出多个第一图像数据,其中,每个所述第一图像数据均具有不同的行标识;
传输交换模块,用于将每个输入单元输出的第一图像数据依次传输至输出模块;
输出模块,包括多个输出单元,所述输出单元与输入单元一一对应,每个所述输出单元用于接收对应的输入单元依次传输的多个第一图像数据,并判断是否完成接收一帧图像数据,若完成接收一帧图像数据,则输出第一状态信号至同步控制模块;
同步控制模块,用于在接收到所有输出单元输出的均为第一状态信号时,输出第一控制信号至各个输出单元,所述第一控制信号用于控制各个输出单元同步对所述第一图像数据进行图像处理;
所述输出单元用于在接收到第一控制信号时,对多个第一图像数据进行图像处理,得到一帧显示图像数据,并输出一帧显示图像数据至显示设备进行显示。


2.如权利要求1所述的图像拼接设备,其特征在于,所述同步控制模块还用于:
生成像素时钟信号和场同步信号,并输出所述像素时钟信号和场同步信号至各个输出单元,以使各个输出单元同步输出一帧显示图像数据至显示设备进行显示,所述像素时钟信号用于控制各个输出单元以相同速率输出一帧显示图像数据中的各个像素点,场同步信号用于控制各个输出单元同步开始输出一帧显示图像数据。


3.如权利要求1所述的图像拼接设备,其特征在于,所述判断是否完成接收一帧图像数据,若完成接收一帧图像数据,则输出第一状态信号至同步控制模块,包括:
获取第一图像数据的行标识;
判断所述行标识是否为预设的帧结束行标识;
若判断为预设的帧结束行标识,则输出第一状态信号至同步控制模块。


4.如权利要求2所述的图像拼接设备,其特征在于,所述输出单元还用于:
在对多个第一图像数据进行图像处理得到一帧显示图像数据后,将一帧显示图像数据放入缓存区中;
基于所述像素时钟信号和场同步信号,确定像素时钟和开始输出时刻;
按照开始输出时刻和像素时钟,从缓存区中输出一帧显示图像数据至显示设备。


5.如权利要求1所述的图像拼接设备,其特征在于,所述依次输出多个第...

【专利技术属性】
技术研发人员:吴嵩陆品李贾正东
申请(专利权)人:深圳爱特天翔科技有限公司
类型:发明
国别省市:广东;44

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

1