一种基于FPGA的集成媒体模块验证系统及方法与流程

文档序号:15924708发布日期:2018-11-14 01:01阅读:296来源:国知局

本发明涉及数字电影播映技术领域,特别是涉及一种集成媒体模块验证系统及方法。

背景技术

集成媒体模块(integratedmediablock,imb),是嵌入数字放映机内部的媒体模块,可内置于独立的数字电影播放服务器中,也可内置于数字放映机中,是数字电影播映系统的核心部分,其基本功能是对数字电影数据包(dcp)进行解包解封装、解密和图像解压缩等处理,以产生无压缩的重建图像、声音和字幕,并安全输出至数字放映机以实现电影放映。

现有技术中,对imb模块的验证是将被测imb模块插入到二代2k放映机中通过实测来验证,其缺点是安装复杂,容易对放映机造成严重损害,而且,针对不同的放映机,imb模块需要针对性的开发交互认证协议,否则imb信号将不被放映机接收和处理,因此,使得imb模块的验证很困难、工作量很大。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种基于fpga的集成媒体模块验证系统及方法,不需要imb模块安装到投影机内部,就可以对imb模块进行播放图像功能的验证。

为实现上述目的,本发明提供的基于fpga的集成媒体模块验证系统,包括,imb输入控制模块、系统控制模块、图像存储控制模块、usb控制模块、存储模块、usb连接器、imb连接器、sdi输出控制模块,以及sdi连接器,其中,

所述系统控制模块,其通过所述usb控制模块、usb连接器与外部进行通讯,控制所述imb输入控制模块、所述图像存储控制模块、所述sdi输出控制模块,将imb连接器接收的待验证imb模块输出的图像进行解析、送入存储模块进行存储,并转换成sdi协议图像通过所述sdi连接器输出。

进一步地,所述imb输入控制模块,其接收所述系统控制模块指令,通过imb连接器接收待验证imb模块输出的图像,并解析imb协议,进行图像恢复。

进一步地,所述图像存储控制模块,其接收所述系统控制模块指令,控制所述存储模块进行图像的写入和读出,将imb模块输出的图像发送给所述sdi输出控制模块;

更进一步地,所述sdi输出控制模块,其接收所述系统控制模块指令,将imb模块输出的图像转换为sdi协议图像通过所述sdi连接器输出。

为实现上述目的,本发明提供的基于fpga的集成媒体模块验证方法,包括步骤:

(1)接收来自待验证imb模块的图像,并解析imb协议、进行图像恢复;

(2)将待验证的imb模块输出的图像转换成sdi协议的图像信号输出的外部显示设备;

(3)验证imb接口协议和imb解码是否正常。

进一步地,所述步骤(1),是imb输入控制模块,接收系统控制模块指令,通过imb连接器接收待验证imb模块输出的图像,并解析imb协议,进行图像恢复。

进一步地,所述步骤(2),是sdi输出控制模块,接收所述系统控制模块指令,将imb模块输出的图像转换为sdi协议图像通过所述sdi连接器输出。

更进一步地,所述步骤(3),进一步包括以下步骤,imb模块输出纯黑场信号至imb连接器,检测sdi连接器输出的还原信号是否与原信号一致;将jpeg2000格式的图片,交由待验证imb模板解码后输出至imb连接器,检测sdi连接器输出在带有sdi输入的放映机上的图片与原图片是否一致。

本发明的基于fpga的集成媒体模块验证系统及方法,在对待验证imb模块进行验证时,直接将待验证imb模块插入系统的imb连接器上,即可实现imb模块播放图像功能的验证,无需安装于投影机内,避免了对放映机造成损害,同时提高了imb模块的验证效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:

图1为根据本发明的基于fpga的集成媒体模块验证系统架构图;

图2为根据本发明的基于fpga的集成媒体模块验证方法流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为根据本发明的基于fpga的集成媒体模块验证系统架构图,如图1所示,本发明的基于fpga的集成媒体模块验证系统,包括:imb输入控制模块101、系统控制模块102、图像存储控制模块103、usb控制模块104、存储模块105、usb连接器106、imb连接器107、sdi输出控制模块108,以及sdi连接器109,其中,

imb输入控制模块101,分别连接系统控制模块102、图像存储控制模块103和imb连接器107,接受系统控制模块102的控制,通过imb连接器107接收来自待验证的imb模块输出的图像信息,对其进行imb协议解析,恢复imb模块输出的图像并发送给图像存储控制模块103。

系统控制模块102,其通过usb控制模块104与外部进行通讯,对系统进行设置和状态查询,控制imb输入控制模块101、图像存储控制模块103、usb控制模块104、sdi输出控制模块108的工作;

图像存储控制模块103,其分别连接系统控制模块102和存储模块105,根据系统控制模块102的指令,控制存储模块105进行图像的写入及读取;

usb控制模块104,其分别连接系统控制模块102和usb连接器106,根据系统控制模块102的指令,控制usb连接器106的工作,实现系统控制模块102与外部进行通讯;

存储模块105,其接受图像存储控制模块103的控制,进行图像的写入及读取;优选地,本发明的存储模块105,采用dram。

usb连接器106,其与usb控制模块104相连接,接受usb控制模块104的控制,实现系统控制模块102与外部进行通讯;

imb连接器107,其分别连接imb输入控制模块101和外部待验证的imb模块,将imb模块输出的图像发送给imb输入控制模块101;

sdi输出控制模块108,其分别连接系统控制模块102、图像存储控制模块103和sdi连接器109,根据系统控制模块102的指令,将图像存储控制模块103输出的图像转换为sdi协议输出图像,通过sdi连接器109输出的外部显示设备。

外部显示设备,可以采用sdi测试监视器和hdmi测试监视器,采用hdmi测试监视器时,通过hd-sdi转hdmi转化装置将sdi协议图像转换为hdmi协议图像。

图2为根据本发明的基于fpga的集成媒体模块验证方法流程图,下面将参考图2,对本发明的基于fpga的集成媒体模块验证方法进行详细描述。

在步骤101,通过imb连接器107,接收来自待验证imb模块的图像,并解析imb协议,恢复imb模块输出的图像;

在步骤102,通过图像存储控制模块103,将imb模块输出的图像存储到存储模块105;

在步骤103,通过sdi输出控制模块108,将来自图像存储控制模块103的imb模块输出的图像转换成sdi协议的图像信号,并通过sdi连接器109输出的外部显示设备;

在步骤104,验证imb接口协议是否正常;该步骤中,imb模块输出纯黑场信号,在验证系统中接收信号并还原,检测还原的信号是否与原信号一致;

在步骤105,验证imb解码是否正常;在该步骤中,编制jpeg2000格式的图片,交由imb解码后输出,验证系统接收imb的信号后转为sdi信号,并显示在带有sdi输入的放映机上,验证原图(pc端)和解码显示的图是否一致。

本发明的基于fpga的集成媒体模块验证系统及方法,可实现2kimb模块和4kimb模块进行验证,其中,

对于2kimb模块的验证,图像以imb协议输入,分辨率支持2k(2048×1080/1920×1080),帧率支持2k@24;图像以sdi协议输出,分辨率支持2k(2048×1080/1920×1080),帧率支持2k@24。

对于2kimb模块的验证,图像以imb协议输入,分辨率支持4k(4096×2160/3996×2160),帧率支持4k@24;图像以sdi协议输出,分辨率支持4k(4096×2160/3996×2160),帧率支持4k@24。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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