Hdmi接口自动配置方法及相关装置的制造方法
【专利摘要】本申请公开了一种HDMI接口自动配置方法及相关装置,其通过从HDMI接口接收到的源数据中获取目标视频的类型标识信息,并根据该类型标识信息确定与目标视频相匹配的目标版本,然后根据该目标版本对HDMI接口进行版本配置,从而使得HDMI接口的实际工作版本与目标视频相匹配。可见,上述HDMI接口的版本配置过程不需要用户干预,可完全由显示设备的系统级芯片自动执行完成,从而在用户不具备相关专业知识的情况下,也可以保证HDMI接口版本正确并及时地切换,不会出现视频无法播放等错误提示,提高用户体验好感度。
【专利说明】
HDMI接口自动配置方法及相关装置
技术领域
[0001]本发明涉及数字电视技术领域,特别是涉及HDMI接口自动配置方法及相关装置。
【背景技术】
[0002]现有显示设备,如电脑显示器、电视机等,都设置有高清晰度多媒体接口(HighDef init1n Multimedia Interface,HDMI)。该HDMI接口 是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音频和影像信号,是实现高清视频(特别是分辨率为4096 X 2160的4K视频)播放的必备接口。
[0003]如图2所示,显示设备200通过HDMI接口 201与外部视频源设备100(如机顶盒、DVD机等)连接,外部视频源设备100提供原始的视频数据,通过HDMI接口 201传输至系统级芯片(System-on-a-Chip,S0C)202,继而传输至显示屏203进行播放。现有HDMI接口的配置数据版本至少包括1.4和2.0两种,用于传输不同类型的视频数据。对于分辨率达到4K标准、帧率为30Hz (简写为4K/30Hz)的视频数据,以及分辨率或帧率更低的视频数据,需要将HDMI接口配置为1.4版本,而对于分辨率达到41(标准、帧率达到50取(简写为41(/50取)或60取(简写为4K/60HZ)的高质量视频数据,则需要将HDMI接口配置为2.0版本。如果HDMI接口 201的配置版本与外部视频源设备100输出的视频数据不匹配,则HDMI接口 201无法完成对视频数据的传输,从而用户也不能在显示屏203中看到相应的视频。可见,有必要根据实际需要播放的视频类型切换HDMI接口版本。
[0004]相关技术中,上述HDMI接口版本切换需要由用户手动完成。具体的,用户需要通过遥控器等调出HDMI接口设置界面(该设置界面通过显示屏203展示给用户),然后再在该设置界面中设置HDMI接口的版本,进而由SOC芯片202根据用户的设置情况生成相应的版本切换信号,控制HDMI接口 201切换至用户设置的版本。但实际上大多数用户对HDMI接口设置相关知识知之甚少,无法分辨何时需要切换以及如何切换,设置根本没有切换HDMI接口版本的意识,导致HDMI接口版本无法正确且及时的匹配实际视频类型,显示设备无法正常播放视频,降低用户体验好感度。
【发明内容】
[0005]为了解决上述技术问题,本申请公开了一种HDMI接口自动配置方法及相关装置。
[0006]第一方面,本申请提供了一种HDMI接口自动配置方法,所述方法包括:
[0007]检测HDMI接口是否接收到来自外部视频源设备的源数据;
[0008]当HDMI接口接收到来自外部视频源设备的源数据时,从所述源数据中获取目标视频的类型标识信息;
[0009]根据所述类型标识信息确定与所述目标视频相匹配的目标版本;
[0010]根据所述目标版本对HDMI接口进行版本配置。
[0011]结合第一方面,在第一方面第一种可行的实施方式中,从所述源数据中获取目标视频的类型标识信息,包括:
[0012]从所述源数据中提取状态与控制数据通道S⑶C的当前值。
[0013]结合第一方面第一种可行的实施方式,在第一方面第二种可行的实施方式中,根据所述类型标识信息确定与所述目标视频相匹配的目标版本,包括:
[0014]如果提取到的所述SCDC的当前值为第一预设值,则确定所述目标版本为1.4版本;
[0015]如果提取到的所述SCDC的当前值为第二预设值,则确定所述目标版本为2.0版本。
[0016]结合第一方面,或者第一方面第一种可行的实施方式,或者第一方面第二种可行的实施方式,在第一方面第三种可行的实施方式中,根据所述目标版本对HDMI接口进行版本配置,包括:
[0017]判断HDMI接口的当前版本与所述目标版本是否一致;
[0018]如果所述当前版本与目标版本不一致,则生成版本切换信号,并通过所述版本切换信号对HDMI接口进行版本配置。
[0019]结合第一方面第三种可行的实施方式,在第一方面第四种可行的实施方式中,通过所述版本切换信号对HDMI接口进行版本配置,包括:
[0020]获取HDMI接口中与所述目标版本对应的扩展显示标识数据EDID;
[0021 ] 根据获取到的EDID对HDMI接口进行版本配置。
[0022]第二方面,本申请提供了一种HDMI接口自动配置装置,所述装置包括:
[0023]接口检测单元,用于检测HDMI接口是否接收到来自外部视频源设备的源数据;
[0024]标识信息获取单元,用于在HDMI接口接收到来自外部视频源设备的源数据时,从所述源数据中获取目标视频的类型标识信息;
[0025]目标版本确定单元,用于根据所述类型标识信息确定与所述目标视频相匹配的目标版本;
[0026]版本配置单元,用于根据所述目标版本对HDMI接口进行版本配置。
[0027]结合第二方面,在第二方面第一种可行的实施方式中,为实现从所述源数据中获取目标视频的类型标识信息,所述标识信息获取单元具体被配置为:
[0028]从所述源数据中提取状态与控制数据通道S⑶C的当前值。
[0029]结合第二方面第一种可行的实施方式,在第二方面第二种可行的实施方式中,为实现根据所述类型标识信息确定与所述目标视频相匹配的目标版本,所述目标版本确定单元具体被配置为:
[0030]如果提取到的所述SCDC的当前值为第一预设值,则确定所述目标版本为1.4版本;[0031 ]如果提取到的所述SCDC的当前值为第二预设值,则确定所述目标版本为2.0版本。
[0032]结合第二方面,或者第二方面第一种可行的实施方式,或者第二方面第二种可行的实施方式,在第二方面第三种可行的实施方式中,所述版本配置单元包括:
[0033]版本比较单元,用于判断HDMI接口的当前版本与所述目标版本是否一致;
[0034]切换控制单元,用于在所述当前版本与目标版本不一致时,生成版本切换信号,并通过所述版本切换信号对HDMI接口进行版本配置。
[0035]结合第二方面第三种可行的实施方式,在第二方面第四种可行的实施方式中,为实现通过所述版本切换信号对HDMI接口进行版本配置,所述切换控制单元具体被配置为:
[0036]获取HDMI接口中与所述目标版本对应的扩展显示标识数据EDID,并根据获取到的EDID对HDMI接口进行版本配置。
[0037]第三方面,本申请提供一种应用于显示设备的系统级芯片;所述显示设备包括分别与所述系统级芯片连接的HDMI接口和显示屏,所述系统级芯片具体可以包括上述任一项所述的HDMI接口自动配置装置。
[0038]第四方面,本申请提供一种显示设备;该显示设备至少包括:HDMI接口、显示屏,以及上述任一项所述的HDMI接口自动配置装置。
[0039]由以上技术方案可知,本申请实施例通过从HDMI接口接收到的源数据中获取目标视频的类型标识信息,并根据该类型标识信息确定与目标视频相匹配的目标版本,然后根据该目标版本对HDMI接口进行版本配置,从而使得HDMI接口的实际工作版本与目标视频相匹配。可见,上述HDMI接口的版本配置过程不需要用户干预,可完全由显示设备的系统级芯片自动执行完成,从而在用户不具备相关专业知识的情况下,也可以保证HDMI接口版本正确并及时地切换,不会出现视频无法播放等错误提示,提高用户体验好感度。
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0041 ]图1为现有基于HDMI接口的显示设备硬件结构图;
[0042]图2为本申请实施例提供的一种HDMI接口自动配置方法的流程图;
[0043]图3为本申请实施例提供的一种基于HDMI接口的显示设备硬件结构及硬件间数据传输示意图;
[0044]图4为本申请实施例提供的另一种HDMI接口自动配置方法的流程图;
[0045]图5为本申请实施例提供的另一种基于HDMI接口的显示设备硬件结构及硬件间数据传输不意图;
[0046]图6为本申请一个实施例提供的HDMI接口自动配置装置的结构框图。
【具体实施方式】
[0047]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0048]首先对本申请提供的HDMI接口自动配置方法的实施例进行说明。图2为本申请一个实施例提供的HDMI接口自动配置方法流程图,图3为应用该方法的显示设备硬件结构及硬件间数据传输示意图;参照图2和图3,该方法包括如下步骤。
[0049]SI 1、检测HDMI接口是否接收到来自外部视频源设备的源数据;
[0050]S12、当HDMI接口接收到来自外部视频源设备的源数据时,从所述源数据中获取目标视频的类型标识信息。
[0051]如图3所示的硬件结构图,本实施例所述方法可由SOC芯片202自动执行完成。其中,上述类型标识信息来源于外部视频源设备100输出至HDMI接口 201的源数据(如视频数据、控制信号等),S0C芯片202可以通过与HDMI接口 201通信,来获取该类型标识信息。
[0052]S13、根据所述类型标识信息确定与所述目标视频相匹配的目标版本。
[0053]上述类型标识信息表征外部视频源设备100输出的目标视频属于哪种类型(如,是4K/30HZ,还是4K/50HZ等),从而可以根据视频类型与HDMI版本之间的匹配关系,确定与目标视频相匹配的目标版本。
[0054]S14、根据所述目标版本对HDMI接口进行版本配置。
[0055]如图3所示,在确定目标版本后,SOC芯片202可以生成相应的版本切换信号,并将该版本切换信号发送至HDMI接口 201通过该版本切换信号实现对HDMI接口 201的配置(版本切换)。
[0056]由以上技术方案可知,本申请实施例通过从HDMI接口接收到的源数据中获取目标视频的类型标识信息,并根据该类型标识信息确定与目标视频相匹配的目标版本,然后根据该目标版本对HDMI接口进行版本配置,从而使得HDMI接口的实际工作版本与目标视频相匹配。可见,上述HDMI接口的版本配置过程不需要用户干预,可完全由显示设备的系统级芯片自动执行完成,从而在用户不具备相关专业知识的情况下,也可以保证HDMI接口版本正确并及时地切换,不会出现视频无法播放等错误提示,提高用户体验好感度。
[0057]在本申请一个可行的实施例中,步骤S12所述的目标视频的类型标识信息,具体可以包括:
[°°58] 从HDMI接口接收到的源数据中提取状态与控制数据通道(Status&Control DataChannel,SCDC)的当前值。
[0059]相应的,步骤S13所述的根据所述类型标识信息确定与所述目标视频相匹配的目标版本,具体可以包括:
[0060]如果提取到的所述SCDC的当前值为第一预设值,则确定所述目标版本为1.4版本;[0061 ]如果提取到的所述SCDC的当前值为第二预设值,则确定所述目标版本为2.0版本。
[0062]可选的,S⑶C数据的取值可以为逻辑型,即上述第一预设值具体可以为逻辑0,相应的,第二预设值可以为逻辑I。由于外部视频源设备100也具备视频类型判断功能,故当其输出4K/50HZ或4K/60HZ等高质量视频时,其同时将SCDC的取值置位,即设置为“1”,并以控制信号形式输出至HDMI接口,而当其输出4K/30HZ或更低分辨率/帧率的视频时,其同时将SCDC的取值设置为“O”,并以控制信号形式输出至HDMI接口。本实施例中SOC芯片即利用外部视频源设备的上述特性,来确定目标视频的类型,进而确定目标版本。
[0063]参照图4,在本申请一个可行的实施例中,步骤S14所述的根据所述目标版本对HDMI接口进行版本配置,具体可以包括:
[0064]S141、判断HDMI接口的当前版本与所述目标版本是否一致;
[0065]S142、如果所述当前版本与目标版本不一致,则生成版本切换信号;
[0066]S143、通过所述版本切换信号对HDMI接口进行版本配置。
[0067]即当显示设备的SOC芯片判定HDMI接口的当前版本与目标版本不一致时,生成并向HDMI接口发送版本切换信号,通过该版本切换信号对HDMI接口进行重新配置,使其版本切换为目标版本。
[0068]当然,如果HDMI接口的当前版本与所确定的目标版本一致,则不需要切换HDMI接口的版本,SOC芯片不需要想HDMI接口发送版本切换信号,从而显示设备可以直接执行目标视频的传输、解码及播放等操作。
[0069]在本申请一个可行的实施方式中,上述步骤S143中所述的通过所述版本切换信号对HDMI接口进行版本配置,具体可以包括:
[0070]获取HDMI接口中与所述目标版本对应的扩展显示标识数据EDID;
[0071 ] 根据获取到的EDID对HDMI接口进行版本配置。
[0072]实际决定HDMI接口版本的配置数据通常采用扩展显示标识数据(ExtendedDisplay Identificat1n Data,EDID),该EDID数据以bin文件的形式存储于HDMI接口的电可擦可编程只读存储器(ElectricalIy Erasable Programmable Read-Only Memory,EEPROM)中。本申请实施例中,可以在HDMI接口的EEPROM中同时保存1.4版本和2.0版本两种的EDID。如果SOC芯片发出的版本切换信号为(由1.4版本)切换至2.0版本,则调用2.0版本的EDID,使HDMI接口重新初始化,从而切换至2.0版本;反之,如果SOC芯片发出的版本切换信号为(由2.0版本)切换至1.4版本,则调用1.4版本的EDID,使HDMI接口重新初始化,从而切换至1.4版本。
[0073]图5为本申请实施例提供的另一种显示设备硬件结构及硬件间数据传输示意图。参照图5,在申请一个可行的实施方式中,上述步骤S12中SOC芯片202可以通过I2C(Inter —Integrated Circuit,也可记为I2C)总线从HDMI接口 201中获取类型标识数据(SCDC数据),相应的,步骤S142中,SOC芯片202也可以通过I2C总线向HDMI接口 201发送版本切换信号。
[0074]另外,本申请实施例还提供了一种计算机存储介质,例如可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等;该计算机存储介质中存储有程序,当所述存储介质中的程序由显示设备的相关控制芯片(如SOC芯片)执行时,使得该显示设备能够执行上述方法实施例中记载的任一种HDMI接口自动配置方法中的部分或全部步骤。
[0075]相应于上述HDMI接口自动配置方法,本申请实施例还提供了一种HDMI接口自动配置装置,图6为该装置的结构框图。参照图6,该装置包括:接口检测单元601、标识信息获取单元602、目标版本确定单元603和版本配置单元604。
[0076]其中,该接口检测单元601用于,检测HDMI接口是否接收到来自外部视频源设备的源数据。
[0077]该标识信息获取单元602用于,在HDMI接口接收到来自外部视频源设备的源数据时,从所述源数据中获取目标视频的类型标识信息。
[0078]该目标版本确定单元603用于,根据所述类型标识信息确定与所述目标视频相匹配的目标版本。
[0079]该版本配置单元604用于,根据所述目标版本对HDMI接口进行版本配置。
[0080]由以上技术方案可知,本申请实施例通过从HDMI接口接收到的源数据中获取目标视频的类型标识信息,并根据该类型标识信息确定与目标视频相匹配的目标版本,然后根据该目标版本对HDMI接口进行版本配置,从而使得HDMI接口的实际工作版本与目标视频相匹配。可见,上述HDMI接口的版本配置过程不需要用户干预,可完全由显示设备的系统级芯片自动执行完成,从而在用户不具备相关专业知识的情况下,也可以保证HDMI接口版本正确并及时地切换,不会出现视频无法播放等错误提示,提高用户体验好感度。
[0081]在本申请一个可行的实施方式中,为实现从所述源数据中获取目标视频的类型标识信息,上述标识信息获取单元602具体被配置为:从所述源数据中提取状态与控制数据通道S⑶C的当前值。
[0082]在本申请另一个可行的实施方式中,为实现根据所述类型标识信息确定与所述目标视频相匹配的目标版本,上述目标版本确定单元603具体还可以被配置为:
[0083]如果提取到的所述SCDC的当前值为第一预设值,则确定所述目标版本为1.4版本;
[0084]如果提取到的所述SCDC的当前值为第二预设值,则确定所述目标版本为2.0版本。
[0085]在本申请一个可行的实施方式中,上述版本配置单元604具体可以包括:版本比较单元和切换控制单元。
[0086]其中,上述版本比较单元用于,判断HDMI接口的当前版本与所述目标版本是否一致;
[0087]上述切换控制单元用于,在所述当前版本与目标版本不一致时,生成版本切换信号,并通过所述版本切换信号对HDMI接口进行版本配置。
[0088]优选的,为实现通过所述版本切换信号对HDMI接口进行版本配置,上述切换控制单元具体被配置为:
[0089]获取HDMI接口中与所述目标版本对应的扩展显示标识数据EDID,并根据获取到的EDID对HDMI接口进行版本配置。
[0090]另外,本申请实施例还提供一种应用于显示设备中的系统级芯片,所述显示设备至少包括分别与所述系统级芯片连接的HDMI接口和显示屏,所述系统级芯片具体可以包括上述任一项实施例所述的HDMI接口自动配置装置,或者,所述系统级芯片可以执行上述任一项方法实施例所述的HDMI接口自动切换方法。
[0091]本申请实施例还提供一种显示设备,该显示设备至少包括:HDMI接口、显示屏,以及上述任一项实施例所述的HDMI接口自动配置装置;其中,该HDMI接口自动配置装置分别与所述HDMI接口和显示屏连接。
[0092]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0093]以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种HDMI接口自动配置方法,其特征在于,包括: 检测HDMI接口是否接收到来自外部视频源设备的源数据; 当HDMI接口接收到来自外部视频源设备的源数据时,从所述源数据中获取目标视频的类型标识信息; 根据所述类型标识信息确定与所述目标视频相匹配的目标版本; 根据所述目标版本对HDMI接口进行版本配置。2.根据权利要求1所述的方法,其特征在于,从所述源数据中获取目标视频的类型标识信息,包括: 从所述源数据中提取状态与控制数据通道SCDC的当前值。3.根据权利要求2所述的方法,其特征在于,根据所述类型标识信息确定与所述目标视频相匹配的目标版本,包括: 如果提取到的所述SCDC的当前值为第一预设值,则确定所述目标版本为1.4版本; 如果提取到的所述SCDC的当前值为第二预设值,则确定所述目标版本为2.0版本。4.根据权利要求1至3任一项所述的方法,其特征在于,根据所述目标版本对HDMI接口进行版本配置,包括: 判断HDMI接口的当前版本与所述目标版本是否一致; 如果所述当前版本与目标版本不一致,则生成版本切换信号; 通过所述版本切换信号对HDMI接口进行版本配置。5.根据权利要求4所述的方法,其特征在于,通过所述版本切换信号对HDMI接口进行版本配置,包括: 获取HDMI接口中与所述目标版本对应的扩展显示标识数据EDID; 根据获取到的HHD对HDMI接口进行版本配置。6.一种HDMI接口自动配置装置,其特征在于,包括: 接口检测单元,用于检测HDMI接口是否接收到来自外部视频源设备的源数据; 标识信息获取单元,用于在HDMI接口接收到来自外部视频源设备的源数据时,从所述源数据中获取目标视频的类型标识信息; 目标版本确定单元,用于根据所述类型标识信息确定与所述目标视频相匹配的目标版本; 版本配置单元,用于根据所述目标版本对HDMI接口进行版本配置。7.根据权利要求6所述的装置,其特征在于,为实现从所述源数据中获取目标视频的类型标识信息,所述标识信息获取单元具体被配置为: 从所述源数据中提取状态与控制数据通道SCDC的当前值。8.根据权利要求7所述的装置,其特征在于,为实现根据所述类型标识信息确定与所述目标视频相匹配的目标版本,所述目标版本确定单元具体被配置为: 如果提取到的所述SCDC的当前值为第一预设值,则确定所述目标版本为1.4版本; 如果提取到的所述SCDC的当前值为第二预设值,则确定所述目标版本为2.0版本。9.根据权利要求6至8任一项所述的装置,其特征在于,所述版本配置单元包括: 版本比较单元,用于判断HDMI接口的当前版本与所述目标版本是否一致; 切换控制单元,用于在所述当前版本与目标版本不一致时,生成版本切换信号,并通过所述版本切换信号对HDMI接口进行版本配置。10.根据权利要求9所述的装置,其特征在于,为实现通过所述版本切换信号对HDMI接口进行版本配置,所述切换控制单元具体被配置为: 获取HDMI接口中与所述目标版本对应的扩展显示标识数据EDID,并根据获取到的EDID对HDMI接口进行版本配置。11.一种应用于显示设备的系统级芯片,所述显示设备包括分别与所述系统级芯片连接的HDMI接口和显示屏,其特征在于,所述系统级芯片具体可以包括上述权利要求6至10任一项所述的HDMI接口自动配置装置。12.一种显示设备,其特征在于,包括:HDMI接口、显示屏,以及上述权利要求6至10任一项所述的HDMI接口自动配置装置。
【文档编号】H04L12/24GK105828012SQ201610201084
【公开日】2016年8月3日
【申请日】2016年3月31日
【发明人】胡建滨
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司