用于HDMI的兼容性提升方法、存储介质、设备及系统技术方案

技术编号:28715335 阅读:25 留言:0更新日期:2021-06-06 01:43
本发明专利技术公开了一种用于HDMI的兼容性提升方法、存储介质、设备及系统,涉及HDMI技术领域。该方法的步骤包括:读取显示设备的待分析EDID;定义情况一为待分析EDID存在非标准时序;定义情况二为显示设备的支持的分辨率的带宽大于HDMI中间设备的最大带宽;若待分析EDID符合情况一,将待分析EDID的时序修改为HDMI标准时序后,转发至输入源设备;若待分析EDID符合情况二,将待分析EDID中大于HDMI中间设备最大带宽的分辨率的色深采样格式和颜色格式修改为支持的带宽范围以内;将经过修改后的EDID发送至输入源设备。本发明专利技术使得输入源设备按照经过处理的EDID描述的内容,输出HDMI中间设备及显示设备都兼容、且对显示效果影响最低的画面,以此实现兼容多种不同型号的HDMI设备。以此实现兼容多种不同型号的HDMI设备。以此实现兼容多种不同型号的HDMI设备。

【技术实现步骤摘要】
用于HDMI的兼容性提升方法、存储介质、设备及系统


[0001]本专利技术涉及HDMI
,具体涉及一种用于HDMI的兼容性提升方法、存储介质、设备及系统。

技术介绍

[0002]HDMI(High Definition Multimedia Interface,全数字高清化多媒体接口)用于发送未压缩的音频及视频信号,其得益于仅使用一根新材即可同时传输音频和视频,大大简化了音视频系统的安装难度。随着社会的发展,HDMI已经成为目前应用最广泛、市场占有率最高的多媒体数字接口。
[0003]HDMI设备包括输入源设备(Source Device)和显示设备(Display Device

sink device),输入源设备和显示设备通过HDMI线连接后,至正常输出图像之前,会有以下步骤:
[0004]S1.热插拔检测(Hot Plug Detect);
[0005]S2.EDID(Extended Display Identification Data,扩展显示器识别数据)读取与解析;所谓EDID,即显示器厂家按照VESA(Video Electronics Standards Association,视频电子标准协会)制定的显示器识别数据的标准(即HDMI标准时序),写入此显示器的所有信息,其中包括了显示器的供应商信息、最大图像大小、颜色、分辨率、刷新率等等信息。
[0006]S3.音视频传输,即输入源设备通过S2读取并解析显示设备的EDID,从中提取需要输出的音视频信息,进而输出合适的音视频到显示设备。
[0007]随着HDMI的发展,除了输入源设备和显示设备外,根据各类功能需求,衍生出一系列基于HDMI的中间设备,例如HDMI切换器、HDMI分配器、HDMI矩阵、HDMI延长器等等。诸如上述的各类基于HDMI的中间设备都需要对显示设备的EDID进行读取和分析,再转发给输入源设备。
[0008]现有技术下,各类HDMI中间设备对于显示设备的EDID主要有以下几种处理方式:
[0009]A.不做任何处理,直接转发显示设备的EDID到输入源设备。
[0010]该方式的缺陷为:
[0011]1.若显示设备的EDID存在未参照VESA及CTA协会规定的自定义HDMI时序(Timing),则部分输入源设备或HDMI中间设备不能正确解析这类EDID,进而导致最终输出的图像异常。
[0012]2.若显示设备支持的分辨等大于HDMI中间设备支持的分辨率,则会导致图像经过HDMI中间设备后无法正常输出。
[0013]B.将显示设备的EDID,直接替换为中间设备厂家自己定义的EDID,转发此EDID到输入源设备。
[0014]该方式的缺陷为:
[0015]HDMI中间设备直接替换一个默认EDID并转发给输入源设备,若默认EDID和显示设备EDID存在较大差异,则会导致显示设备无法接收和解析输入源设备输入的音视频信息。
[0016]由此可知,现有的HDMI中间设备难以兼容多种不同型号的HDMI设备,兼容性较差。

技术实现思路

[0017]针对现有技术中存在的缺陷,本专利技术解决的技术问题为:如何兼容多种不同型号的HDMI设备。
[0018]为达到以上目的,本专利技术提供的用于HDMI的兼容性提升方法,包括以下步骤:
[0019]S1:读取所有接入的显示设备的EDID,将每台显示设备的EDID均作为待分析EDID,转到S2;
[0020]S2:定义情况一为待分析EDID存在非标准时序;定义情况二为显示设备的支持的分辨率的带宽大于HDMI中间设备的最大带宽;确定每个待分析EDID的具体情况:若待分析EDID符合情况一,转到S3,若待分析EDID符合情况二,转到S4;
[0021]S3:将待分析EDID的时序修改为HDMI标准时序后,转发至输入源设备;
[0022]S4:获取所有显示设备均支持的指定色深采样格式,将所有待分析EDID的实际色深采样格式均修改为指定色深采样格式后,在所有待分析EDID中,将大于HDMI中间设备最大带宽的分辨率的颜色格式均修改为YCbCr 4:2:0;
[0023]S5:将经过S3和/或S4修改后的EDID发送至输入源设备。
[0024]在上述技术方案的基础上,S3的具体流程包括:获取待分析EDID中所有记录有非标准参数的问题DTD,根据问题DTD信息中描述的Hactive和Vactive,在HDMI标准时序中确定与问题DTD对应的标准DTD,根据标准DTD对问题DTD进行修改。
[0025]在上述技术方案的基础上,S4中所述指定色深采样格式为所有显示设备均支持的最高色深采样格式;S4中所述在所有待分析EDID中,将大于HDMI中间设备最大带宽的分辨率的颜色格式均修改为YCbCr 4:2:0的具体流程包括:
[0026]S401:判断每个待分析EDID对应的显示设备是否支持颜色格式YCbCr4:2:0,若支持,转到S401a;若不支持,转到S401b;
[0027]S401a:将待分析EDID中的大于HDMI中间设备最大带宽的所有非YCbCr4:2:0的颜色格式信息删除;获取待分析EDID中大于HDMI中间设备最大带宽的每个分辨率,分别计算每个分辨率在YCbCr 4:2:0的情况下传输画面所需的带宽,将该带宽定义为待比较带宽;分别判断每个待比较带宽是否大于最大带宽,若是,在待分析EDID中删除该待比较带宽对应的分辨率;若不是,在待分析EDID中更新该待比较带宽对应的分辨率的颜色格式信息;
[0028]S401b:获取能够被HDMI中间设备最大带宽支持、且所有显示设备均支持的指定分辨率,在每个待分析EDID中删除指定分辨率之外的所有分辨率信息。
[0029]在上述技术方案的基础上,该方法还包括以下步骤:在S1之前创建可用时序数据库,S5中确定需要发送至输入源设备的EDID后,将该EDID的时序与对应的长宽比和分辨率进行关联、并保存至可用时序数据库;S2中在所述确定每个待分析EDID的具体情况之前,将每个待分析EDID与可用时序数据库中EDID的时序进行比较:
[0030]若可用时序数据库中存在与待分析EDID相同的时序,将该EDID定义为正常EDID后发送至输入源设备;
[0031]若可用时序数据库中不存在与待分析EDID相同的时序,但存在与待分析EDID的长宽比和分辨率对应的可用时序,将待分析EDID的时序替换为可用时序、并定义为正常EDID后,发送至输入源设备;
[0032]若可用时序数据库中不存在与待分析EDID相同的时序,也没有与待分析EDID的长
宽比和分辨率对应的可用时序,则继续进行S2之后的步骤。
[0033]在上述技术方案的基础上,该方法还包括在S1之前执行的以下步骤:确认用户选择的当前模式,若当前模式为默认模式,则转到S1;若当前模式为动态识别模式,则转发显示设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于HDMI的兼容性提升方法,其特征在于,该方法包括以下步骤:S1:读取所有接入的显示设备的EDID,将每台显示设备的EDID均作为待分析EDID,转到S2;S2:定义情况一为待分析EDID存在非标准时序;定义情况二为显示设备的支持的分辨率的带宽大于HDMI中间设备的最大带宽;确定每个待分析EDID的具体情况:若待分析EDID符合情况一,转到S3,若待分析EDID符合情况二,转到S4;S3:将待分析EDID的时序修改为HDMI标准时序后,转发至输入源设备;S4:获取所有显示设备均支持的指定色深采样格式,将所有待分析EDID的实际色深采样格式均修改为指定色深采样格式后,在所有待分析EDID中,将大于HDMI中间设备最大带宽的分辨率的颜色格式均修改为YCbCr 4:2:0;S5:将经过S3和/或S4修改后的EDID发送至输入源设备。2.如权利要求1所述的用于HDMI的兼容性提升方法,其特征在于,S3的具体流程包括:获取待分析EDID中所有记录有非标准参数的问题DTD,根据问题DTD信息中描述的Hactive和Vactive,在HDMI标准时序中确定与问题DTD对应的标准DTD,根据标准DTD对问题DTD进行修改。3.如权利要求1所述的用于HDMI的兼容性提升方法,其特征在于,S4中所述指定色深采样格式为所有显示设备均支持的最高色深采样格式;S4中所述在所有待分析EDID中,将大于HDMI中间设备最大带宽的分辨率的颜色格式均修改为YCbCr 4:2:0的具体流程包括:S401:判断每个待分析EDID对应的显示设备是否支持颜色格式YCbCr4:2:0,若支持,转到S401a;若不支持,转到S401b;S401a:将待分析EDID中的大于HDMI中间设备最大带宽的所有非YCbCr4:2:0的颜色格式信息删除;获取待分析EDID中大于HDMI中间设备最大带宽的每个分辨率,分别计算每个分辨率在YCbCr 4:2:0的情况下传输画面所需的带宽,将该带宽定义为待比较带宽;分别判断每个待比较带宽是否大于最大带宽,若是,在待分析EDID中删除该待比较带宽对应的分辨率;若不是,在待分析EDID中更新该待比较带宽对应的分辨率的颜色格式信息;S401b:获取能够被HDMI中间设备最大带宽支持、且所有显示设备均支持的指定分辨率,在每个待分析EDID中删除指定分辨率之外的所有分辨率信息。4.如权利要求1所述的用于HDMI的兼容性提升方法,其特征在于,该方法还包括以下步骤:在S1之前创建可用时序数据库,S5中确定需要发送至输入源设备的EDID后,将该EDID的时序与对应的长宽比和分辨率进行关联、并保存至可用时序数据库;S2中在所述确定每个待分析...

【专利技术属性】
技术研发人员:洪世杰古玉华周虹见
申请(专利权)人:深圳智尚视讯科技有限公司
类型:发明
国别省市:

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

1