一种HDMI高画质同步去隔行系统及方法与流程

文档序号:17008212发布日期:2019-03-02 02:07阅读:250来源:国知局
一种HDMI高画质同步去隔行系统及方法与流程

本发明涉及视频处理器技术领域,具体涉及一种hdmi高画质同步去隔行系统及方法。



背景技术:

视频处理器是一种具有支持vga、复合视频、sdi信号以及数字hdmi等多种输入信号功能的视频数据处理设备。2002年日立、松下、飞利浦、siliconimage、索尼、汤姆逊、东芝共七家公司成立了hdmi组织,颁布了高清晰数字多媒体接口hdmi标准。hdmi协议通过对视频信号、音频信号和控制信号的时分控制,实现了音视频的同时传输。hdmi的信号传输过程包括3个期间:视频数据传输期、岛屿数据传输期和控制数据传输期,在岛屿数据传输期,hdmi数据线上出现音频数据和辅助数据(信息帧和场行同步信号),同步信号可以很好实现单路hdmi音视频同步。但传统hdmi输入模块各个输入接口无统一的同步时序,这就导致多个hdmi信号相互间没有统一的同步信息,多个hdmi输入信号之间就无法同步,这就导致视频处理器拼接出的画面视频不同步,影响客户体验。

另外,传统hdmi系统没有去交错deinterlace算法功能,去交错是将交错式(interlace)视频信号转换为渐进式(progressive)逐行扫描视频信号的方法。而现在新型的显示设备都是使用逐行扫描,在逐行扫描设备上直接播放交错式影像会产生严重的闪烁现象,且因为交错式信号两行只有一行有影像,另一行则是全黑的,所以亮度相比逐行信号会减少一半。

有鉴于此,本发明人针对上述hdmi系统存在的诸多问题进行深入构思,进而提出本发明。



技术实现要素:

本发明的目的在于提供一种hdmi高画质同步去隔行系统及方法,其能够实现多个hdmi输入信号之间的同步以及去隔行,保证后端输出视频画面的质量。

为实现上述目的,本发明采用的技术方案是:

一种hdmi高画质同步去隔行系统,其包括均衡及解串模块、第一fpga模块、第二fpga模块、mcu控制模块、时钟ic、同步时钟总线和背板传输模块,

所述均衡及解串模块采用it6604芯片实现,其输入端连接hdmi输入接口,输出端则连接第一fpga模块的信号输入端,所述第一fpga模块的时钟输入端则通过同步时钟总线连接mcu控制模块,输出端则连接第二fpga模块的信号输入端;所述第二fpga模块的时钟输入端通过同步时钟总线连接mcu控制模块以及背板传输模块,输出端则连接tmds高速信号驱动模块;所述tdms高速信号驱动模块采用sil9134芯片实现,其输入端连接第二fpga模块,输出端则连接背板传输模块;

所述第一fpga模块开辟有隔行信号存储区和逐行信号存储区,所述隔行信号存储区包括隔行y信号存储区、隔行uv信号存储区;逐行信号存储区包括逐行y信号存储区、逐行uv信号存储区;

隔行y信号存储区用于存储偶数行的y信号和奇数行的y信号,该偶数行的y信号和奇数行的y信号按分开存储的方式存储在隔行y信号存储区;所述隔行uv信号存储区中存储了偶数行的uv信号和奇数行的uv信号,该偶数行的uv信号和奇数行的uv信号按分开存储的方式存储在隔行uv信号存储区;所述逐行y信号存储区中存储了逐行排列的y信号;所述逐行uv信号存储区中存储了逐行排列的uv信号。

所述均衡及解串模块采用it6604芯片实现。

所述tdms高速信号驱动模块采用sil9134芯片实现。

一种hdmi高画质同步去隔行方法,其采用上述的一种hdmi高画质同步去隔行系统,具体包括以下步骤:

步骤1、将至少两路经远距离传输后的高速hdmi信号送入均衡及解串模块中,进行均衡处理以及格式转换,获取低速信号的yuv格式的ttl信号;

步骤2、将至少两路的yuv格式的ttl信号送入第一fpga模块中,进行同步处理和去隔行处理,具体如下:

第一fpga模块接收到多路ttl信号时,判断是否接收到mcu控制模块输出的同步时钟,若没有接收到同步时钟,则继续等待同步时钟的输入;当接收到同步时钟时,第一fpga模块根据同步时钟对多路ttl信号进行同步处理;

同步处理完成后,对同步后的ttl信号进行去隔行处理:

第一fpga模块开辟出隔行信号存储区和逐行信号存储区,其中,隔行信号存储区包括隔行y信号存储区、隔行uv信号存储区;逐行信号存储区包括逐行y信号存储区、逐行uv信号存储区。

将每一路同步后的ttl信号的y信号的偶数行按序存入隔行y信号存储区中,直至所有偶数行的y信号均存储完毕;将y信号的奇数行存入隔行y信号存储区中,直至所有奇数行的y信号均存储完毕;将每一路同步后的ttl信号的uv信号的偶数行按序存入隔行uv信号存储区中,直至所有偶数行的uv信号均存储完毕;将uv信号的奇数行按序存入隔行y信号存储区中,直至所有偶数行的uv信号均存储完毕;

将隔行y信号存储区的偶数行y信号和奇数行y信号读出,并存入逐行y信号存储区中,存储时,偶数行y信号按序存入逐行y信号存储区的偶数地址中,奇数行y信号按序存入逐行y信号存储区的奇数地址中;将隔行uv信号存储区的偶数行uv信号和奇数行uv信号读出,并存入逐行uv信号存储区中,存储时,偶数行uv信号按序存入逐行uv信号存储区的偶数地址中,奇数行uv信号按序存入逐行uv信号存储区的奇数地址中;y信号和uv信号全部存入逐行y信号存储区和逐行uv信号存储区后,完成隔行信号到逐行信号的转换;

去隔行处理完成后,判断是否需要对视频信号进行运动补偿:首先判断出视频信号是否为运动视频信号,若为运动视频信号,则继续判断慢运动视频信号或快速运动视频信号,当为慢速运动视频信号或快速运动视频信号时,在视频信号中引入时域降噪因子,从而进行视频信号的运动补偿;

步骤3、去隔行处理完成后,第一fpga模块从逐行信号存储区中读出ttl信号,然后转换为lvds信号输出至第二fpga模块;第二fpga模块对lvds信号进行高速信号恢复并转换为低速ttl信号,并根据mcu控制模块输出的内部同步时钟或背板传输的外部同步时钟进行同步处理,同步处理后送入tmds高速信号驱动模块中;

步骤4、tmds高速信号驱动模块将其接收的ttl信号进行格式转换为tmds信号,并输送至背板传输模块。

采用上述方案后,本发明将mcu控制模块通过同步时钟总线连接第一fpga模块,从而为第一fpga模块提供同步时钟,实现多路视频信号的同步;同时,第一fpga模块开辟了隔行信号存储区和逐行信号存储区,以实现隔行信号到逐行信号的转换,完成去隔行操作。能够实现多个hdmi输入信号之间的同步以及去隔行,保证后端输出视频画面的质量。

附图说明

图1为本发明的系统原理框图;

图2为本发明的方法流程图;

图3为本发明第一fpga中的视频信息存储示意图。

具体实施方式

如图1所示,本发明揭示了一种hdmi高画质同步去隔行系统,其包括均衡及解串模块、第一fpga模块、第二fpga模块、mcu控制模块、时钟ic、同步时钟总线和背板传输模块。

其中,均衡及解串模块采用it6604芯片实现,其输入端连接hdmi输入接口,以便输入远距离传输后的高速hdmi信号,输出端则连接第一fpga模块。该均衡及解串模块用于对高速hdmi模块进行均衡处理,并将均衡处理后的高速hdmi信号转换为低速的yuv格式ttl信号,并将该ttl信号传输至第一fpga模块。

第一fpga模块的信号输入端连接均衡及解串模块的输出端,时钟输入端则通过同步时钟总线连接mcu控制模块,输出端则连接第二fpga模块。该第一fpga模块根据mcu控制模块输出的同步时钟对输入的多路ttl信号进行同步处理,第一fpga模块开辟有隔行信号存储区和逐行信号存储区,用于存储yuv格式的ttl信号。其中,隔行信号存储区包括隔行y信号存储区、隔行uv信号存储区;逐行信号存储区包括逐行y信号存储区、逐行uv信号存储区。

隔行y信号存储区中存储了偶数行的y信号和奇数行的y信号,该偶数行的y信号和奇数行的y信号按分开存储的方式存储在隔行y信号存储区。隔行uv信号存储区中存储了偶数行的uv信号和奇数行的uv信号,该偶数行的uv信号和奇数行的uv信号按分开存储的方式存储在隔行uv信号存储区。逐行y信号存储区中存储了逐行排列的y信号。逐行uv信号存储区中存储了逐行排列的uv信号。该第一fpga模块将逐行y信号存储区和逐行uv信号存储区的y信号、uv信号按顺序读出后,转换为lvds信号,并传输至第二fpga模块中。

第二fpga模块的信号输入端连接第一fpga模块的输出端,时钟输入端通过同步时钟总线连接mcu控制模块以及背板传输模块,输出端则连接tmds高速信号驱动模块。该第二fpga模块根据mcu控制模块输出的同步时钟对其收到的多路lvds信号进行同步处理及多画面处理,并将lvds信号转换为ttl信号,然后传输至tdms高速信号驱动模块。

tdms高速信号驱动模块采用sil9134芯片实现,其输入端连接第二fpga模块,输出端则连接背板传输模块。该tdms高速信号驱动模块用于将其接收的ttl信号转换为tmds信号,并传输至背板传输模块。

如图2和图3所示,基于上述系统,本发明还揭示了一种hdmi高画质同步去隔行方法,该方法具体包括以下步骤:

步骤1、将至少两路经远距离传输后的高速hdmi信号送入均衡及解串模块中,进行均衡处理以及格式转换,获取低速信号的yuv格式的ttl信号。

步骤2、将至少两路的yuv格式的ttl信号送入第一fpga模块中,进行同步处理和去隔行处理,具体如下:

第一fpga模块接收到多路ttl信号时,判断是否接收到mcu控制模块输出的同步时钟,若没有接收到同步时钟,则继续等待同步时钟的输入。当接收到同步时钟时,第一fpga模块根据同步时钟对多路ttl信号进行同步处理。

同步处理完成后,对同步后的ttl信号进行去隔行处理:

第一fpga模块开辟出隔行信号存储区和逐行信号存储区,其中,隔行信号存储区包括隔行y信号存储区、隔行uv信号存储区;逐行信号存储区包括逐行y信号存储区、逐行uv信号存储区。

将每一路同步后的ttl信号的y信号的偶数行存入隔行y信号存储区中,即将第0行的y信号存入该隔行y信号存储区的地址0中,第2行的y信号存入该隔行y信号存储区的地址1中,以此类推,直至所有偶数行的y信号均存储完毕;偶数行的y信号存储完毕后,继续将y信号的奇数行存入隔行y信号存储区中。如图所示,y信号的最后一个偶数行存入隔行y信号存储区的地址1023中,那么,y信号的奇数行则从地址1024开始存储。

将每一路同步后的ttl信号的uv信号的偶数行存入隔行uv信号存储区中,即将第0行的uv信号存入该隔行uv信号存储区的地址0中,第2行的y信号存入该隔行uv信号存储区的地址1中,以此类推,直至所有偶数行的uv信号均存储完毕;偶数行的uv信号存储完毕后,继续将uv信号的奇数行存入隔行y信号存储区中。如图所示,uv信号的最后一个偶数行存入隔行uv信号存储区的地址1023中,那么,uv信号的奇数行则从地址1024开始存储。

将隔行y信号存储区的偶数行y信号和奇数行y信号读出,并存入逐行y信号存储区中,存储时,偶数行y信号按序存入逐行y信号存储区的偶数地址中,奇数行y信号按序存入逐行y信号存储区的奇数地址中。例如,按地址顺序读出隔行y信号存储区中的y信号,首先读出的是偶数行y信号,按如下方式进行存储:y【0000】存入逐行y信号存储区的地址0中,y【0002】存入逐行y信号存储区的地址2中,以此类推,直至将偶数行y信号全部存入逐行y信号存储区。然后读出的是奇数行y信号,按如下方式进行存储:y【0001】存入逐行y信号存储区的地址1中,y【0003】存入逐行y信号存储区的地址3中,以此类推,直至将奇数行y信号全部存入逐行y信号存储区,即完成逐行y信号的存储。

将隔行uv信号存储区的偶数行uv信号和奇数行uv信号读出,并存入逐行uv信号存储区中,存储时,偶数行uv信号按序存入逐行uv信号存储区的偶数地址中,奇数行uv信号按序存入逐行uv信号存储区的奇数地址中。例如,按地址顺序读出隔行uv信号存储区中的uv信号,首先读出的是偶数行uv信号,按如下方式进行存储:uv【0000】存入逐行uv信号存储区的地址0中,uv【0002】存入逐行uv信号存储区的地址2中,以此类推,直至将偶数行uv信号全部存入逐行uv信号存储区。然后读出的是奇数行uv信号,按如下方式进行存储:uv【0001】存入逐行uv信号存储区的地址1中,uv【0003】存入逐行uv信号存储区的地址3中,以此类推,直至将奇数行uv信号全部存入逐行uv信号存储区,即完成逐行uv信号的存储。

y信号和uv信号全部存入逐行y信号存储区和逐行uv信号存储区后,即完成了隔行信号到逐行信号的转换。

去隔行扫描不仅仅完成简单的隔行信号转逐行信号的问题,对于图片和静止的信号,将隔行信号转为逐行信号无法分辨出差异,而对于运动的图像,若不进行补偿将将影响后端视频输出的画面质量。为此,本发明引入了时域降噪因子,以解决运动补偿的问题,具体如下:

首先判断出视频信号是否为运动视频信号,若为运动视频信号,则继续判断慢运动视频信号或快速运动视频信号,当为慢速运动视频信号或快速运动视频信号时,在视频信号中引入时域降噪因子,从而进行视频信号的运动补偿。

步骤3、去隔行处理完成后,第一fpga模块从逐行信号存储区中读出ttl信号,然后转换为lvds信号输出至第二fpga模块。第二fpga模块对lvds信号进行高速信号恢复并转换为低速ttl信号,并根据mcu控制模块输出的内部同步时钟或背板传输的外部同步时钟进行同步处理,同步处理后送入tmds高速信号驱动模块中。

步骤4、tmds高速信号驱动模块将其接收的ttl信号进行格式转换为tmds信号,并输送至背板传输模块。

本发明的关键在于,本发明将mcu控制模块通过同步时钟总线连接第一fpga模块,从而为第一fpga模块提供同步时钟,实现多路视频信号的同步;同时,第一fpga模块开辟了隔行信号存储区和逐行信号存储区,以实现隔行信号到逐行信号的转换,完成去隔行操作。能够实现多个hdmi输入信号之间的同步以及去隔行,保证后端输出视频画面的质量。此外,本发明通过mcu控制模块和背景传输模块连接第二fpga模块,从而为第二fpga模块提供内部同步时钟和外部同步时钟,进一步保证了多路视频信号之间的同步,或者多路视频信号与外部信号之间的同步,保证了多画面拼接的画面质量。

以上所述,仅是本发明实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1