CN112261334B 有效 一种支持HDMI 2.1信号单路输入多路输出的传输方法和系统
技术领域 [0001]本发明属于通信技术领域,尤其涉及一种支持HDMI 2.1信号单路输入多路输出的传输方法和系统。 背景技术 [0002]目前,随着超高清产业的发展,8K技术已日益趋于成熟,而用于8K视频的传输除了运用5G之外,另一个最常见的就是HDMI。HDMI 2.1是HDMI最新推出的HDMI标准。该标准的视频传输速度高达48Gbps,视频带宽比HDMI 2.0的18Gbps高好几倍,全面支持8k传输,搭载HDMI 2.1新功能的产品将在未来几年内逐步推出,届时现有的HDMI1.4及HDMI2.0产品将被逐步淘汰。 [0003]现有的HDMI一对多的传输都是在HDMI1.4或HDMI2.0的基础上开发,只能支持到最大4K60HZ的分辨率信号传输,不能满足目前市场对超高清8K60HZ的需求。 [0004]由于普通HDMI电缆传输距离有限,对于需要远距离传输的场景比如商场、会议、监控时,无法满足要求,目前的实现方式,将HDMI信号放大来延长其传输距离或全通过光纤形式传输信号,前者有信号衰减的问题,后者成本太大且结构复杂,对于一般300米以内的传输不是最佳选择方案。因此,亟需一种新的支持HDMI2.1信号单路输入多路输出的传输方法。 [0005]通过上述分析,现有技术存在的问题及缺陷为: [0006](1)现有的HDMI一对多的传输只能支持到最大4K60HZ的分辨率信号传输,不能满足目前市场对超高清8K60HZ的需求。 [0007](2)普通HDMI电缆传输距离有限,对于需要远距离传输的场景比如商场、会议、监控时,无法满足要求。 [0008](3)目前的实现方式,将HDMI信号放大来延长其传输距离或全通过光纤形式传输信号,前者有信号衰减的问题,后者成本太大且结构复杂,对于一般300米以内的传输不是最佳选择方案。 [0009]解决以上问题及缺陷的难度为:针对现有HDMI一对多传输只支持到4K60HZ问题,由于采用的是HDMI1.4或HDMI2.0的协议,数据传输通道固定使用TMDS 3Channel 模式,最大传输bit率只支持18Gbps,无法满足8K60HZ视频传输,且HDMI源端与显示端没有FRL交互过程,HDMI源端只用获取HDMI显示端的EDID即可,所以要支持8K需要重新设计交互流程,支持FRL模式,软件和硬件都需要重新设计。针对现有HDMI传输采用信号放大器来延长传输距离,此方法会带来信号衰减,通过增加信号放大器个数可以提高信号稳定性,成本随着也会增加,若是信号中断也不易排查到底是哪个放大器出现的问题,不方便定位调试。对于全光纤传输形式,可以实现远距离传输,但每个发射端和接收端都需要增加多个光电转换或电光转换模块来传输控制信号,由于控制信号需要双向通信,所以每个光电转换或电光转换模块都需要有收/发信号的功能,设备结构会很复杂而且成本也将增高很多。 [0010]解决以上问题及缺陷的意义为:由于目前8K正推广普及,对于商场,会议,监控等大屏场景下都需要多个视频远距离传输,现有方案技术上不支持8k60HZ传输,且传输上实现成本偏高或产品稳定性差,急需一个方案不仅支持8K60HZ一对多输出,还能尽可能简化产品结构及成本,实现远距离传输,满足后续超高清发展趋势。 发明内容 [0011]针对现有技术存在的问题,本发明提供了一种单路输入多路输出的传输方法、系统、设备及存储介质,具体涉及一种支持HDMI2.1信号单路输入多路输出的传输方法。 [0012]本发明是这样实现的,一种支持HDMI2.1信号单路输入多路输出的传输方法,所述支持HDMI2.1信号单路输入多路输出的传输方法包括以下步骤: [0013]步骤一,第一设备采集一路超高清多媒体接口HDMI信号; [0014]步骤二,第一设备将HDMI中的TMDS信号转换成光信号; [0015]步骤三,第一设备将一路光信号转换成多路光信号; [0016]步骤四,第一设备MCU控制器分别与HDMI显示设备和HDMI信号源完成FRL交互; [0017]步骤五,第一设备调用多个超高清多媒体接口HDMI的输出端口将多路光电信号传输至第二设备; [0018]步骤六,第二设备将每路HDMI接口的光信号转换成电信号(电信号指的是将光信号转化为电信号,电信号指的是TMDS信号,标准的HDMI信号包含TMDS信号,以及DDC、Utility、HPD、CEC、5V电源信号,由于其他5路本来就属于电信号,直接与转换后的TMDS电信号一起整合输出成HDMI标准信号); [0019]步骤七,第二设备调用超高清多媒体接口HDMI的输出接口输出标准HDMI信号。 [0020]进一步,步骤一中,所述HDMI信号包括HDMI1.4、HDMI2.0、HDMI2.1。 [0021]进一步,步骤一中,所述第一设备采集一路超高清多媒体接口HDMI信号,包括: [0022](1)调用电光转换单元接收HDMI输入接口中的TMDS信号; [0023](2)调用MCU控制单元接收HDMI输入接口中的DDC、Utility、HPD、CEC、5V电源信号。 [0024]进一步,步骤二中,所述第一设备将HDMI中的TMDS信号转换成光信号,包括: [0025]调用所述第一设备电光转换单元将输入的TMDS电信号转化为光信号;其中,所述输入的TMDS电信号包含Channel0、Channel1、Channel2、Channel3四条信号,经过电光转换后将输出4条光纤信号。 [0026]进一步,步骤三中,所述第一设备将一路光信号转换成多路光信号,包括: [0027]调用所述第一设备分光器单元将输入的一组TMDS光信号转换成多组TMDS光信号,所述多组TMDS光信号并不局限于只有4组。 [0028]进一步,步骤四中,所述第一设备MCU控制器分别与HDMI显示设备和HDMI信号源完成FRL交互,包括: [0029](1)MCU控制器提供多组控制信号输出,每组控制信号包含DDC、CEC、Utility、5V电源和HPD五路信号与第二设备相连,MCU控制器通过DDC信号读取多路HDMI显示设备的EDID信息,并将EDID保存到本地; [0030](2)MCU与多路HDMI显示设备完成SCDC的读写交互和FRL training过程,获取到每路设备所支持的音视频最大传输速率及传输方式,如果training成功则可以走FRL模式传送数据,此模式为HDMI2.1特有的数据传输方式,如果training失败则走TMDS模式传送数据,此时TMDS channel 3将被用作clock信号; [0031](3)MCU控制器完成与HDMI显示设备的交互后,将使用多路HDMI显示设备都支持的公共分辨率中最高的分辨率信息与HDMI信号源端进行FRL training,其中MCU控制器信号输入接口包含DDC、CEC、Utility、HPD、5V电源信号,直接接收来着HDMI信号源的信号。 [0032]进一步,步骤五中,所述第一设备调用多个超高清多媒体接口HDMI的输出端口将多路光电信号传输至第二设备中,每个超高清多媒体接口HDMI的输出端口包含四路光信号Channel0、Channel1、Channel2、Channel3,及五路电信号包括DDC、CEC、Utility、HPD、5V电源信号。第一设备输出信号支持HDMI2.1协议,且兼容HDMI1.4及HDMI2.0 。 [0033]进一步,步骤五中,所述第二设备HDMI输出端口与显示设备相连。 [0034]进一步,步骤六中,所述第二设备将每路HDMI接口的光信号转换成电信号,包括: [0035]调用所述第二设备光电转换单元将接收的TMDS光信号转化为电信号。 [0036]进一步,步骤七中,所述第二设备调用超高清多媒体接口HDMI的输出接口输出标准HDMI信号,包括: [0037]调用所述第二设备超高清多媒体接口HDMI输出接口输出符合HDMI标准的信号,包括TMDS通道,DDC通道,CEC通道,HPD通道,5v电源通道和Utility通道。 [0038]本发明的另一目的在于提供一种应用所述的支持HDMI2.1信号单路输入多路输出的传输方法的支持HDMI2.1信号单路输入多路输出的传输系统,所述支持HDMI2.1信号单路输入多路输出的传输系统包括: [0039]第一设备、电光转换单元、分光器单元、MCU控制单元、超高清多媒体接口、第二设备、HDMI显示设备、HDMI信号源、HDMI输入接口、HDMI输出接口。 [0040]第一设备,包含电光转换模块、MCU控制器和分光器,用于采集一路超高清多媒体接口HDMI信号,将HDMI中的TMDS信号转换成光信号,将一路光信号转换成多路光信号,并调用多个超高清多媒体接口HDMI的输出端口将多路光电信号传输至第二设备;第一设备输出信号支持HDMI2.1协议,且兼容HDMI1.4及HDMI2.0; [0041]MCU控制器,用于提供多组控制信号输出,并分别与HDMI显示设备和HDMI信号源完成FRL交互;所述MCU控制器信号输入接口包含DDC、CEC、Utility、HPD、5V电源信号; [0042]电光转换单元,用于将输入的TMDS电信号转化为光信号; [0043]分光器单元,用于将输入的一路TMDS光信号转换成多路TMDS光信号; [0044]电光转换单元,用于接收HDMI输入接口中的TMDS信号,并将输入的TMDS电信号转化为光信号; [0045]超高清多媒体接口,用于将多路光电信号传输至第二设备;每个超高清多媒体接口HDMI的输出端口包含四路光信号Channel0、Channel1、Channel2、Channel3,及五路电信号DDC、CEC、Utility、HPD、5V电源信号; [0046]第二设备,用于将每路HDMI接口的光信号转换成电信号,并调用超高清多媒体接口HDMI的输出接口输出HDMI信号; [0047]HDMI输出接口,与显示设备相连,用于输出标准HDMI信号。 [0048]本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤: [0049]第一设备将采集的一路超高清多媒体接口HDMI信号中的TMDS信号转换成一路光信号; [0050]将所述一路光信号换成多路光信号;同时第一设备的MCU控制器分别与HDMI显示设备和HDMI信号源进行FRL交互; [0051]所述第一设备调用多个超高清多媒体接口HDMI的输出端口将所述多路光电信号传输至第二设备; [0052]所述第二设备将每路超高清多媒体接口HDMI的光信号转换成电信号(此处的将光信号转化为电信号,电信号指的是TMDS信号,标准的HDMI信号包含TMDS信号,以及DDC、Utility、HPD、CEC、5V电源信号,由于其他5路本来就属于电信号,直接与转换后的TMDS电信号一起整合输出成HDMI标准信号),并调用超高清多媒体接口HDMI的输出接口输出标准HDMI信号 [0053]本发明的另一目的在于提供一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行所述的支持HDMI2.1信号单路输入多路输出的传输方法。 [0054]结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明提供的支持HDMI2.1信号单路输入多路输出的传输方法,适用于超高清多媒体接口HDMI2.1信号单路输入多路输出的传输,能够解决传统HDMI接口不能一对多传输多路8k60HZ分辨率视频,以及远距离传输的问题。 本技术方案由于采用HDMI2.1协议开发,传输非压缩视频支持的最高分辨率可以到达10K60HZ,只需要电视支持10K60HZ分辨率显示,使用本方案可以一对多同时输出多路10K60HZ分辨率视频。对比现有HDMI一分多输出技术方案,由于采用HDMI1.4或HDMI2.0协议开发,支持的最大分辨率只能达到4k60HZ,采用全铜线信号稳定性会受到影响,采用全光纤设备结构会复杂很多且成本提高,对300M以内的传输要求来看不是最优选择。 附图说明 [0055]图1是本发明实施例的支持HDMI2.1信号单路输入多路输出的传输方法流程图。 [0056]图2是本发明实施例提供的支持HDMI 2.1信号单路输入多路输出的传输示例图。 具体实施方式 [0057]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0058]针对现有技术存在的问题,本发明提供了一种支持HDMI2.1信号单路输入多路输出的传输方法,下面结合附图对本发明作详细的描述。 [0059]图1所示,本发明实施例提供的支持HDMI2.1信号单路输入多路输出的传输方法包括以下步骤: [0060]S101,第一设备采集一路超高清多媒体接口HDMI信号; [0061]S102,第一设备将HDMI中的TMDS信号转换成光信号; [0062]S103,第一设备将一路光信号转换成多路光信号; [0063]S104,第一设备MCU控制器分别与HDMI显示设备和HDMI信号源完成FRL交互; [0064]S105,第一设备调用多个超高清多媒体接口HDMI的输出端口将多路光电信号传输至第二设备; [0065]S106,第二设备将每路HDMI接口的光信号转换成电信号; [0066]S107,第二设备调用超高清多媒体接口HDMI的输出接口输出标准HDMI信号。 [0067]本发明实施例提供的支持HDMI2.1信号单路输入多路输出的传输系统包括:第一设备、电光转换单元、分光器单元、MCU控制单元、超高清多媒体接口、第二设备、HDMI显示设备、HDMI信号源、HDMI输入接口、HDMI输出接口。 [0068]第一设备,包含电光转换模块、MCU控制器和分光器,用于采集一路超高清多媒体接口HDMI信号,将HDMI中的TMDS信号转换成光信号,将一路光信号转换成多路光信号,并调用多个超高清多媒体接口HDMI的输出端口将多路光电信号传输至第二设备;第一设备输出信号支持HDMI2.1协议,且兼容HDMI1.4及HDMI2.0; [0069]MCU控制器,用于提供多组控制信号输出,并分别与HDMI显示设备和HDMI信号源完成FRL交互;所述MCU控制器信号输入接口包含DDC、CEC、Utility、HPD、5V电源信号; [0070]电光转换单元,用于接收HDMI输入接口中的TMDS信号,并将输入的TMDS电信号转化为光信号; [0071]分光器单元,用于将输入的一路TMDS光信号转换成多路TMDS光信号; [0072]超高清多媒体接口,用于将多路光电信号传输至第二设备;每个超高清多媒体接口HDMI的输出端口包含四路光信号Channel0、Channel1、Channel2、Channel3,及五路电信号DDC、CEC、Utility、HPD、5V电源信号; [0073]第二设备,用于将每路HDMI接口的光信号转换成电信号,并调用超高清多媒体接口HDMI的输出接口输出HDMI信号; [0074]HDMI输出接口,与显示设备相连,用于输出标准HDMI信号。 [0075]下面结合实施例对本发明作进一步描述。 [0076]本发明实施例提供的支持HDMI 2.1信号单路输入多路输出的传输方法包含如下步骤: [0077]步骤S1,第一设备采集一路超高清多媒体接口HDMI信号。在具体实现中,第一设备只有一个超高清HDMI信号的输入接口,该接口包含6个通道,其中TMDS通道负责所有的音频和视频数据的传输;DDC通道使HDMI源端通过这个通道读取接收端的EDID数据及读写SCDC数据;CEC、HPD及Utility通道主要用于ARC或eARC音频回传,5V电源用于hdmi供电。第一设备中的电光转换模块将接收HDMI输入端TMDS信号,第一设备中的MCU控制模块将接收HDMI输入端DDC、CEC、HPD、Utility及5V电源信号。 [0078]步骤S2,第一设备将HDMI中的TMDS信号转换成光信号。在具体实现中,第一设备接收的TMDS信号包含4路通道,TMDS Channel 0、TMDS Channel 1、TMDS Channel 2、TMDSChannel 3。从第一设备中的电光转换模块输出的是4根光纤信号。 [0079]步骤S3,第一设备将一路光信号转换成多路光信号。具体实施中,第一设备中的分光器可以根据HDMI输出接口的个数,设计成输出指定多少组光信号,并不局限于本发明图2中列举的是4组TMDS输出。 分光器将一组TMDS信号转换成多组同样的光信号,每组光信号包含4路TMDS光信号。 [0080]步骤S4,MCU控制器分别与HDMI显示设备和HDMI信号源完成FRL交互。在具体实现中,MCU控制器主要作用如下: [0081]图2所示,MCU控制器输入端与HDMI信号源端相连,其中包含了DDC、CEC、Utility、5V电源和HPD五路信号,同时MCU控制器输出端将此五路信号与每个第二设备相连,图2所示的控制信号即指的是DDC、CEC、Utility、5V电源和HPD五路信号,MCU控制器在完成与4个第二设备的显示器端通信后,在进行与HDMI信号源端交互。 [0082]在本发明中,当第一设备的HDMI输出接口通过光电复合缆与第二设备连接,且第二设备HDMI输出接口上接有显示设备,MCU控制器侦测到HPD信号后,会启动读取显示设备的EDID操作,并将EDID信息保存在本地存储器中,解析EDID判断该显示设备是否支持FRL模式,如果不支持则走传统的TMDS模式,如果支持FRL,表示该显示设备支持HDMI2.1协议,之后在与显示设备交互读写控制SCDC,完成FRL training过程。MCU控制器也会获取HDMI显示器端的CEC、Utility、HPD信息,并将这些信息上报给HDMI信号源端设备处理。 [0083]在本发明中,当输入设备接口与多个输出接口相连,且输出接口都连接显示设备时,MCU控制器会依次按照接口顺序按照上述第1点的方法分别与显示设备完成交互控制,并将各显示设备的EDID保存在本地存储器。MCU控制器包含多组控制信号输出接口,每组接口包含DDC、CEC、Utility、5v电源和HPD五路信号,用于同时控制多路显示设备。 [0084]在本发明中, MCU控制器针对多个EDID解析结果,选择使用一个公共支持最大的分辨率的EDID与HDMI发送器通信,将此分辨率的EDID信息传送给HDMI发送端,同时模拟显示器端与HDMI发送端完成FRL training的过程,FRL完成后HDMI信号源端才能确认具体发送的视频分辨率大小以及使用的数据传输模式。其中,MCU控制器包含了存储单元,同时还可以模拟IIC通讯的主、从设备。 [0085]步骤S5,第一设备调用多个超高清多媒体接口HDMI的输出端口将多路光电信号传输至第二设备。具体实现中,第一设备将MCU控制器输出的一组5路控制信号与分光器输出的一组TMDS信号组合成一个HDMI信号输出,传输介质包括光纤和电缆的组合形式传输,参考图2所示的控制信号和TMDS信号。 [0086]步骤S6,第二设备将HDMI接口的光信号转换成电信号。具体实现中,第二设备带有光接收器,将光电复合缆中的4路TMDS光信号转化为4路电信号。 [0087]步骤S7,第二设备调用超高清多媒体接口HDMI的输出接口输出符合标准的HDMI信号,具体实现中,第二设备将4路TMDS信号与DDC、HPD、Utility、CEC和5v电源信号一起组合成标准HDMI信号输出。 [0088]如上所述,当MCU控制器成功模拟显示设备并让HDMI信号源输出合适的音视频信号后,电光转换模块即开始工作,将TMDS信号转换成光信号,并与MCU控制器输出的控制信号一起通过光电复合缆传输到第二设备,其中TMDS信号经过第二设备的光电转换模块转换为电信号,在与控制信号一起组合成标准HDMI信号输出。 [0089]本发明的核心是步骤S5,MCU分别与HDMI显示设备和HDMI源设备进行FRL通信,但FRL通信方式并不局限于此,对于HDMI源设备直接与HDMI显示之间的FRL通信也属于本发明的保护范围之内。需要说明的是,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。 [0090]本发明图2所示控制信号的传输采用铜线电缆,对于其他方案采用光纤形式来进行传输,只要运用的是HDMI2.1协议传输信号,都应该在本发明的保护范围之内。 [0091]下面结合具体实施例对本发明的技术方案作进一步的描述。 [0092]本发明实施例HDMI显示端设备支持的最大分辨率不一致时,HDMI信号源按公共支持的最大分辨率输出。假定HDMI信号源支持8K60HZ分辨率输出,在HDMI显示设备与图二中所示第二设备HDMI输出接口连接后,MCU控制器读取每个显示设备的EDID并保存在本地存储器中,解析EDID内容获取每台显示设备支持的最大分辨率,像素编码格式等信息,得到支持的公共分辨率和公共支持的像素编码格式,并将其中一台设备的的EDID作为主EDID与HDMI信号源设备进行通信。HDMI信号源在获取主EDID信息后,输出公共支持分辨率的视频。比如某些电视支持8K,某些支持4k,则经过MCU解析处理后,HDMI源统一输出4k分辨率视频,以满足HDMI输出端所有电视正常显示。 [0093]如果视频播放过程中新增或断开一台HDMI显示端设备,则MCU会重新更新储存在本地的EDID列表,获取到更新后公共支持的最大分辨率,并与HDMI源端交互。如果更新后的公共分辨率与新增或断开HDMI显示设备之前的公共分辨率一致,则HDMI源保持之前分辨率输出即可;如果不一致,HDMI源端需要按照更新后的公共分辨率输出视频。 [0094]HDMI (High Definition Media Interface):高清音视频接口。 [0095]TMDS (Transmission Minimized Differential Signal):传输差分信号。 [0096]FRL (Fixed Rate Link):固定速率连接。 [0097]DDC (Display Data Channel):HDMI收发端通信通道。 [0098]HPD (Hot Plug Detect):热拔插检测。 [0099]EDID (Extended Display Identification Data):扩展显示表示数据。 [0100]MCU (Micro Control Unit)微控制单元。 [0101]CEC (Consumer Electronics Control)消费电子控制通道 [0102]SCDC (Status and Control Data Channel )状态与控制数据通道。 [0103]在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。 [0104]以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
现在,一起体验智慧芽的产品和服务
自动注册,无需人工审核,即可立即开始查询专利
立即注册
澳门正版图库

AI助手