数据传输方法和系统与流程

文档序号:25538723发布日期:2021-06-18 20:33阅读:51来源:国知局
数据传输方法和系统与流程

本发明涉及数据传输技术领域,尤其涉及一种数据传输方法和一种数据传输系统。



背景技术:

在led显示屏控制系统中,视频处理器和显示屏控制器之间通过hdmi接口或者dvi接口接线连接,然而这些接口的视频传输线传输距离很近,当视频处理器和显示屏控制器之间的距离较远时无法采用视频传输线传输视频源,例如在大部分租赁现场,通常会把显示屏控制器放在led显示屏的后面,而视频处理器放在控制室内,控制室和led显示屏有几十米的距离,这个距离视频传输线没有办法传输视频源。

在现有相关技术中,通过hdmi/dvi转光纤的转接头连接视频处理器和显示屏控制器以实现远距离传输,然而这种转接头的价格比较高,并且在整套led显示屏控制系统中需要增加两个转接头,如此一来降低了系统稳定性,增加了成本。



技术实现要素:

因此,本发明实施例公开一种数据传输方法和一种数据传输系统,可以避免前述现有相关技术的弊端,实现视频处理器和显示屏控制器的远距离传输。

具体地,本发明实施例公开一种数据传输方法,适用于一种视频处理器,且所述视频处理器电连接显示屏控制器,所述显示屏控制器电连接至少一个显示控制卡,所述至少一个显示控制卡用于带载显示屏;所述数据传输方法包括:接收由上位机输出的目标视频源;对所述目标视频源进行编码处理得到编码后视频源;将所述编码后视频源经由光纤接口输出至所述显示屏控制器。

在现有相关技术中,通过hdmi/dvi转光纤的转接头连接视频处理器和显示屏控制器以实现远距离传输,然而这种转接头的价格比较高,并且在整套led显示屏控制系统中需要增加两个转接头,如此一来降低了系统稳定性,增加了成本。本发明实施例公开的数据传输方法适用于视频处理器,通过将接收的目标视频源编码后经由光纤接口输出至显示屏控制器,可以实现视频处理器和显示屏控制器的远距离传输,避免现有相关技术的弊端,避免转接头的使用,降低成本,提高系统的稳定性,简化了现场布线,便于故障排查。

在本发明的一个实施例中,所述对所述目标视频源进行编码处理得到编码后视频源,包括:将所述目标视频源的数据宽度由64位转换为66位得到所述编码后视频源;其中所述目标视频源包括:行同步信号、场同步信号、数据使能信号和图像数据。

在本发明的一个实施例中,所述编码后视频源包括第一类型数据块和第二类型数据块;所述第一类型数据块包括第一类型标识和所述图像数据;所述第二类型数据块包括第一子类型数据块、第二子类型数据块和第三子类型数据块,其中所述第一子类型数据块包括第二类型标识、行同步信号标识和所述行同步信号,所述第二子类型数据块包括所述第二类型标识、场同步信号标识和所述场同步信号,所述第三子类型数据块包括所述第二类型标识、数据使能信号标识和所述数据使能信号。

在本发明的一个实施例中,所述第一类型数据块对应的66位中前2位为所述第一类型标识,后64位为所述图像数据;所述第一子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为行同步信号标识以及后56位为所述行同步信号;所述第二子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为场同步信号标识以及后56位为所述场同步信号;所述第三子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为数据使能信号标识以及后56位为所述数据使能信号。

在本发明的一个实施例中,所述目标视频源还包括:所述显示屏的分辨率;所述编码后视频源的所述第二类型数据块还包括第四子类型数据块,所述第四子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为分辨率标识以及后56位为所述分辨率。

再者,本发明实施例公开的一种数据传输方法,适用于一种显示屏控制器,所述显示屏控制器电连接视频处理器和至少一个显示控制卡,所述至少一个显示控制卡带载显示屏;所述数据传输方法包括:经由光纤接口接收由所述视频处理器输入的编码后视频源;对所述编码后视频源进行解码处理得到目标视频源;将所述目标视频源中的图像数据进行缓存后输出至所述至少一个显示控制卡。

在现有相关技术中,通过hdmi/dvi转光纤的转接头连接视频处理器和显示屏控制器以实现远距离传输,然而这种转接头的价格比较高,并且在整套led显示屏控制系统中需要增加两个转接头,如此一来降低了系统稳定性,增加了成本。本发明实施例公开的数据传输方法适用于显示屏控制器,通过光纤接口接收编码后视频源,并进行解码处理后将图像数据缓存后输出至至少一个显示控制卡,可以实现视频处理器和显示屏控制器的远距离传输,避免现有相关技术的弊端,避免转接头的使用,降低成本,提高系统的稳定性,简化了现场布线,便于故障排查。

在本发明的一个实施例中,所述对所述编码后视频源进行解码处理得到目标视频源,包括:将所述编码后视频源的数据宽度由66位转换为64位得到所述目标视频源,其中所述目标视频源包括图像数据、行同步信号、场同步信号和数据使能信号。

在本发明的一个实施例中,所述编码后视频源包括第一类型数据块和第二类型数据块;所述第一类型数据块包括第一类型标识和所述图像数据;所述第二类型数据块包括第一子类型数据块、第二子类型数据块和第三子类型数据块,其中所述第一子类型数据块包括第二类型标识、行同步信号标识和所述行同步信号,所述第二子类型数据块包括所述第二类型标识、场同步信号标识和所述场同步信号,所述第三子类型数据块包括所述第二类型标识、数据使能信号标识和所述数据使能信号。

在本发明的一个实施例中,所述第一类型数据块对应的66位中前2位为所述第一类型标识,后64位为所述图像数据;所述第一子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为行同步信号标识以及后56位为所述行同步信号;所述第二子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为场同步信号标识以及后56位为所述场同步信号;所述第三子类型数据块的66位中前2位为所述第二类型标识,后64位中前8位为数据使能信号标识以及后56位为所述数据使能信号。

再者,本发明实施例公开的一种数据传输系统,包括:上位机;视频处理器,连接所述上位机,且包括第一光纤接口;显示屏控制器,包括第二光纤接口,所述视频处理器的所述第一光纤接口通过光纤线连接所述显示屏控制器的所述第二光纤接口;其中,所述视频处理器用于执行如前述任意一种数据传输方法。

在本发明的一个实施例中,前述数据传输系统还包括:至少一个显示控制卡,连接所述显示屏控制器;其中所述显示屏控制器用于:经由所述第二光纤接口接收由所述视频处理器输入的所述编码后视频源;将所述编码后视频源的数据宽度由66位转换为64位得到所述目标视频源;以及将所述目标视频源中的图像数据进行缓存后输出至所述至少一个显示控制卡。

由上可知,本发明实施例可以达成以下一个或多个有益效果:可以实现视频处理器和显示屏控制器的远距离传输,避免现有相关技术的弊端,避免了转接头的使用,降低成本,提高系统的稳定性,简化了现场布线,便于故障排查。

通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明第一实施例公开的数据传输系统的结构示意图;

图2为本发明第一实施例公开的数据传输系统中涉及的目标视频源的时序示意图;

图3为本发明第一实施例公开的数据传输系统的另一个结构示意图;

图4为本发明第二实施例公开的数据传输方法的步骤流程图;

图5为本发明第三实施例公开的数据传输方法的步骤流程图。

【附图标识说明】

s11-s13、s21-s23:数据传输方法步骤;

10:数据传输系统;11:上位机;12:视频处理器;121:第一光纤接口;13:显示屏控制器;131:第二光纤接口;14:显示控制卡。

具体实施方式

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来说明本发明。

为了使本领域普通技术人员更好地理解本发明的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解这样使用的术语在适当情况下可以互换,以便这里描述的本发明实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。

还需要说明的是,本发明中多个实施例的划分仅是为了描述的方便,不应构成特别的限定,各种实施例中的特征在不矛盾的情况下可以相结合,相互引用。

【第一实施例】

参见图1,本发明实施例公开了一种数据传输系统。如图1所示,数据传输系统10例如包括上位机11、视频处理器12和显示屏控制器13。

视频处理器12连接上位机11,例如包括第一光纤接口121,显示屏控制器13例如包括第二光纤接口131,视频处理器12的第一光纤接口121通过光纤线连接显示屏控制器13的第二光纤接口131。提到的第一光纤接口121和第二光纤接口131例如为10g光纤接口、20g光纤接口或者40g光纤接口。

其中,上位机11例如为个人计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、可编辑的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

视频处理器12用于执行一种数据传输方法,例如包括:接收由上位机11输出的目标视频源,对所述目标视频源进行编码处理得到编码后视频源,以及将所述编码后视频源经由第一光纤接口121输出至显示屏控制器13。

其中,提到的目标视频源例如包括:行同步信号(hs)、场同步信号(vs)、数据使能信号(de)和图像数据(data)。目标视频源的时序图参见图2,其中目标视频源的时序为标准的vesa时序。

进一步地,目标视频源例如还包括显示屏的分辨率,如此一来可以避免显示屏控制器13从显示屏中回读分辨率的繁琐操作,当上位机11需要获取显示屏分辨率时,显示屏控制器13可以直接将存储在寄存器中的分辨率进行上传。

进一步地,视频处理器12用于对所述目标视频源进行编码处理得到编码后视频源,具体包括:将所述目标视频源的数据宽度由64位转换为66位得到所述编码后视频源。具体地,视频处理器12根据指定编码协议例如64b/66b编码协议对目标视频源进行编码处理得到编码后视频源,其中,基于64b/66b编码协议将64bit目标视频源编码成66bit数据块进行传输,66bit数据块的前两位例如包括两种类型的类型标识:第一类型标识“10”和第二类型标识“01”,其中,第一类型标识“10”表示后面的64bit均为图像数据,第二类型标识“01”表示后面的64bit为类型域和自定义数据,其中紧挨着第二类型标识“01”的8bit例如为类型域,即每个自定义数据的标识,后面的56bit是自定义数据,自定义数据例如包括行同步信号、场同步信号和数据使能信号,进一步地,还可以包括显示屏的分辨率。

进一步地,提到的编码后视频源例如包括第一类型数据块和第二类型数据块,提到的第一类型数据块例如包括第一类型标识和图像数据,举例而言,提到的第一类型数据块对应的66位中前2位为第一类型标识,例如为“10”,后64位为所述图像数据(data)。提到的第二类型数据块例如包括第一子类型数据块、第二子类型数据块和第三子类型数据块,其中提到的第一子类型数据块例如包括第二类型标识、行同步信号标识和所述行同步信号,提到的第二子类型数据块例如包括所述第二类型标识、场同步信号标识和所述场同步信号,提到的第三子类型数据块包括所述第二类型标识、数据使能信号标识和所述数据使能信号。举例而言,提到的第一子类型数据块对应的66位中前2位为第二类型标识,例如为“01”,后64位中前8位为行同步信号标识,后56位为所述行同步信号(hs),提到的第二子类型数据块对应的66位中前2位为第二类型标识,例如为“01”,后64位中前8位为场同步信号标识,后56位为所述场同步信号(vs),提到的第三子类型数据块的66位中前2位为第二类型标识,例如为“01”,后64位中前8位为数据使能信号标识,后56位为所述数据使能信号(de)。其中,行同步信号、场同步信号以及数据使能信号各自的上升沿或下降沿例如可以对应不同的标识,举例而言,场同步信号对应的后64位中前8位为0xaa时表示场同步信号的上升沿,0xbb时表示场同步信号的下降沿,行同步信号对应的后64为中前8位为0x77时表示行同步信号的上升沿,0x88时表示行同步信号的下降沿。

进一步地,提到的第二类型数据块还包括第四子类型数据块,第四子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为分辨率标识以及后56位为所述分辨率。

其中,显示屏控制器13例如为led显示屏控制系统中的发送卡,除了包括第二光纤接口131以外,例如还包括可编程逻辑器件、连接可编程逻辑器件的存储器和微控制器以及连接可编程逻辑器件的网口等器件,其中存储器例如为易失性存储器sdram,可编程逻辑器件例如为fpga,微控制器例如为mcu,网口例如为rj45。

进一步地,如图3所示,数据传输系统10例如还包括连接显示屏控制器13的至少一个显示控制卡14。图3中仅示意出一个显示控制卡14,但本发明并不以此为限。显示控制卡14用于带载显示屏,提到的显示屏例如为led显示屏。

其中,显示屏控制器13用于执行一种数据传输方法,例如包括:经由第二光纤接口131接收由视频处理器12输入的编码后视频源;对所述编码后视频源进行解码处理得到目标视频源;将所述目标视频源中的图像数据进行缓存后输出到显示控制卡14。

进一步地,显示屏控制器13用于对所述编码后视频源进行解码处理得到目标视频源,具体包括:将所述编码后视频源的数据宽度由66位转换为64位得到所述目标视频源。具体地,显示屏控制器13根据指定解码协议例如与64b/66b编码协议相对应的64b/66b解码协议对编码后视频源进行解码处理得到目标视频源,其中显示屏控制器13例如先解析传输过来的66bit数据块的前两位从而确定66bit数据块的类型,显示屏控制器13解析前两位为第一类型标识,例如为“10”,直接读取“10”表示后面的64bit获取图像数据。显示屏控制器13解析前两位为第二类型标识,例如为“01”,则进一步解析紧挨着第二类型标识例如“01”的8bit从而确定自定义数据类型,进一步根据确定的自定义数据类型解析后面的56bit得到自定义数据。

进一步地,显示屏控制器13用于将所述目标视频源中的图像数据进行缓存后输出到显示控制卡14,具体包括:显示屏控制器13例如根据进行解码后获取的行同步信号、场同步信号以及数据使能信号对图像数据进行处理后保存到存储器中,然后将图像数据输出到显示控制卡14。此外,当目标视频源中有显示屏的分辨率时,将分辨率缓存到寄存器中,以用于后续响应上位机11的分辨率获取指令直接将缓存的分辨率输出至上位机11。

其中,显示控制卡14例如为led显示屏控制系统中的接收卡(扫描卡),例如包括网口、连接网口的可编程逻辑器件、连接可编程逻辑器件的微控制器和存储器、以及连接可编程逻辑器件的排针连接器等。其中网口例如为rj45,存储器例如为易失性存储器sdram,可编程逻辑器件例如为fpga,微控制器例如为mcu。排针连接器用于连接led显示屏。

综上所述,本发明实施例公开的一种数据传输系统,视频处理器将目标视频源编码后经由第一光纤接口输出到显示屏控制器的第二光纤接口,可以实现视频处理器和显示屏控制器的远距离传输,可以避免现有相关技术的弊端,避免了转接头的使用,降低成本,提高系统的稳定性,简化了现场布线,便于故障排查。

【第二实施例】

参见图4,本发明第二实施例公开的一种数据传输方法,适用于一种视频处理器,且所述视频处理器电连接显示屏控制器,所述显示屏控制器电连接至少一个显示控制卡,所述至少一个显示控制卡用于带载显示屏。如图4所示,数据传输方法例如包括步骤s11至步骤s13。

步骤s11:接收由上位机输出的目标视频源;

步骤s12:对所述目标视频源进行编码处理得到编码后视频源;

步骤s13:将所述编码后视频源经由光纤接口输出至所述显示屏控制器。

具体地,步骤s11中提到的上位机例如为个人计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、可编辑的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。提到的目标视频源例如包括:行同步信号、场同步信号、数据使能信号和图像数据。进一步地,提到的目标视频源例如还包括显示屏的分辨率。

步骤s12例如包括:将所述目标视频源的数据宽度由64位转换为66位得到所述编码后视频源。其中,提到的编码后视频源例如包括第一类型数据块和第二类型数据块;所述第一类型数据块例如包括第一类型标识和所述图像数据;所述第二类型数据块例如包括第一子类型数据块、第二子类型数据块和第三子类型数据块,其中所述第一子类型数据块例如包括第二类型标识、行同步信号标识和所述行同步信号,所述第二子类型数据块例如包括所述第二类型标识、场同步信号标识和所述场同步信号,所述第三子类型数据块例如包括所述第二类型标识、数据使能信号标识和所述数据使能信号。

进一步地,所述第一类型数据块对应的66位中前2位为第一类型标识,后64位为所述图像数据;所述第一子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为行同步信号标识,后56位为所述行同步信号;所述第二子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为场同步信号标识,后56位为所述场同步信号;所述第三子类型数据块的66位中前2位为所述第二类型标识,后64位中前8位为数据使能信号标识,后56位为所述数据使能信号。

进一步地,提到的编码后视频源的第二类型数据块例如还包括第四子类型数据块,所述第四子类型数据块对应的66位中前2位为所述第二类型标识,以及后64位中前8位为分辨率标识,后56位为所述分辨率。

步骤s13中提到的光纤接口例如为10g光纤接口、20g光纤接口或者40g光纤接口。提到的显示屏控制器例如为led显示屏控制系统中的发送卡,除了包括第二光纤接口131以外,例如还包括可编程逻辑器件、连接可编程逻辑器件的存储器和微控制器以及连接可编程逻辑器件的网口等器件,其中存储器例如为易失性存储器sdram,可编程逻辑器件例如为fpga,微控制器例如为mcu,网口例如为rj45。

需要说明的是,本实施例公开的数据传输方法例如被执行在第一实施例公开的数据传输系统10的视频处理器12中,关于数据传输方法的具体说明可参考第一实施例的相关说明,为了简洁,在此不再赘述。

综上所述,本发明实施例公开的数据传输方法适用于视频处理器,通过将接收的目标视频源编码后经由光纤接口输出至显示屏控制器,可以实现视频处理器和显示屏控制器的远距离传输,避免现有相关技术的弊端,避免转接头的使用,降低成本,提高系统的稳定性,简化了现场布线,便于故障排查。

【第三实施例】

参见图5,本发明第三实施例公开的一种数据传输方法,适用于一种显示屏控制器,所述显示屏控制器电连接视频处理器和至少一个显示控制卡,所述至少一个显示控制卡带载显示屏。如图5所示,所述数据传输方法例如包括步骤s21至步骤s23。

步骤s21:经由光纤接口接收由所述视频处理器输入的编码后视频源;

步骤s22:对所述编码后视频源进行解码处理得到目标视频源;

步骤s23:将所述目标视频源中的图像数据进行缓存后输出至所述至少一个显示控制卡。

具体地,步骤s21中提到的光纤接口例如为10g光纤接口、20g光纤接口或者40g光纤接口。提到的编码后视频源的数据宽度例如为66位,且提到的编码后视频源例如包括第一类型数据块和第二类型数据块;所述第一类型数据块例如包括第一类型标识和所述图像数据;所述第二类型数据块例如包括第一子类型数据块、第二子类型数据块和第三子类型数据块,其中所述第一子类型数据块例如包括第二类型标识、行同步信号标识和所述行同步信号,所述第二子类型数据块例如包括所述第二类型标识、场同步信号标识和所述场同步信号,所述第三子类型数据块例如包括所述第二类型标识、数据使能信号标识和所述数据使能信号。其中,所述第一类型数据块对应的66位中前2位为第一类型标识,后64位为所述图像数据;所述第一子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为行同步信号标识,后56位为所述行同步信号;所述第二子类型数据块对应的66位中前2位为所述第二类型标识,后64位中前8位为场同步信号标识,后56位为所述场同步信号;所述第三子类型数据块的66位中前2位为所述第二类型标识,后64位中前8位为数据使能信号标识,后56位为所述数据使能信号。

步骤s22例如包括:将所述编码后视频源的数据宽度由66位转换为64位得到所述目标视频源,其中提到的目标视频源包括所述图像数据、所述行同步信号、所述场同步信号和所述数据使能信号。进一步,目标视频源例如还包括显示屏的分辨率。

步骤s23中提到的显示控制卡例如为led显示屏控制系统中的接收卡(扫描卡),且例如包括网口、连接网口的可编程逻辑器件、连接可编程逻辑器件的微控制器和存储器、以及连接可编程逻辑器件的排针连接器等。其中网口例如为rj45,存储器例如为易失性存储器sdram,可编程逻辑器件例如为fpga,微控制器例如为mcu,排针连接器用于连接显示屏。

需要说明的是,本实施例公开的数据传输方法例如被执行在第一实施例公开的数据传输系统10的显示屏控制器13中,关于数据传输方法的具体说明可参考第一实施例的相关说明,为了简洁,在此不再赘述。

综上所述,本发明实施例公开的数据传输方法适用于显示屏控制器,通过光纤接口接收编码后视频源,并进行解码处理后将图像数据缓存后输出至显示控制卡,可以实现视频处理器和显示屏控制器的远距离传输,避免现有相关技术的弊端,避免转接头的使用,降低成本,提高系统的稳定性,简化了现场布线,便于故障排查。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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