电视机的信号自适应显示方法、电视机及存储介质与流程

文档序号:14452097阅读:1716来源:国知局

本发明涉及电视机的显示领域,尤其涉及一种电视机的信号自适应显示方法、电视机及存储介质。



背景技术:

目前市场上的高清晰多媒体接口线(hdmi,highdefinitionmultimediainterface的缩写)线材、高密度数字视频光盘(dvd,digitalvideodisc的缩写)或ps4(playstation4游戏机)等通过hdmi通信,hdmi的版本存在很大差异,版本包括1.4、1.4a、1.4b和2.0等。当下电视都采用扩展显示标识数据(edid,extendeddisplayidentificationdata的缩写)切换版本的形式加以兼容。比如版本为2.0的hdmi线材接到电视机,需要对应版本的edid进行加载识别,如果电视机此时默认的edid版本为1.4,此时1.4版本的edid因与版本为2.0的hdmi线材不匹配,使得电视机无法输出信号图像。现有技术中,需要手动将电视机的edid版本进行切换,将1.4版本切换至对应的2.0版本,非常的不人性化,也不方便。

上述信息仅用于辅助理解本发明的技术方案,并不代表承认上述信息是现有技术。



技术实现要素:

本发明的主要目的在于提供一种电视机的信号自适应显示方法、电视机及存储介质,旨在解决上述信号在edid版本不匹配时无法自适应显示的技术问题。

为实现上述目的,本发明提供一种电视机的信号自适应显示方法,所述电视机的信号自适应显示方法包括以下步骤:

电视机接收信号源发送的信号,并对所述信号进行显示检测;

在检测到所述信号未正常显示时,获取所述信号的信号分辨率;

根据所述信号分辨率调整预设edid版本,并通过调整后的edid版本对所述信号进行显示。

优选地,所述电视机接收信号源发送的信号,并对所述信号进行显示检测之前,所述方法还包括:

接收信号源发送的edid版本的请求指令;

发送预设edid版本至所述信号源,以使所述信号源根据所述预设edid版本选择匹配的信号发送至所述电视机。

优选地,所述获取所述信号的信号分辨率,具体包括:

发送信号分辨率查询指令至所述信号源,接收所述信号源发送的信号分辨率。

优选地,所述根据所述信号分辨率调整edid版本,具体包括:

查找与所述信号分辨率匹配的edid版本,将所述预设edid版本调整为查找到的edid版本。

优选地,所述查找与所述信号分辨率匹配的edid版本,具体包括:

从映射关系表中查找与所述信号分辨率匹配的edid版本,所述映射关系表包括信号分辨率与edid版本之间的对应关系。

优选地,所述从映射关系表中查找与所述信号分辨率匹配的edid版本之后,所述方法还包括:

在未查找到与所述信号分辨率匹配的edid版本时,提示增加edid版本。

优选地,所述提示增加edid版本之后,所述方法还包括:

获取与所述信号分辨率匹配的edid版本,并根据获取的edid版本更新所述映射关系表。

优选地,所述电视机接收信号源发送的信号,并对所述信号进行显示检测之前,所述方法还包括:

获取edid版本的使用记录,从所述使用记录中查找使用次数最多的edid版本,将查找到的edid版本作为所述预设edid版本。

此外,为实现上述目的,本发明还提出一种电视机,所述电视机包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视机的信号自适应显示程序,所述电视机的信号自适应显示程序配置为实现如上文所述的电视机的信号自适应显示方法的步骤。

此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有电视机的信号自适应显示程序,所述电视机的信号自适应显示程序被处理器执行时实现如上文所述的电视机的信号自适应显示方法的步骤。

本发明公开了一种电视机的信号自适应显示方法、电视机及存储介质,所述方法包括:电视机接收信号源发送的信号,并对所述信号进行显示检测,在检测到所述信号未正常显示时,获取所述信号的信号分辨率,根据所述信号分辨率调整预设edid版本,并通过调整后的edid版本对所述信号进行显示,本发明通过电视机自动识别信号源的信号分辨率,根据所述信号分辨率自动调整edid版本,从而实现不管信号源如何更换信号,电视端都能正常显示,提高用户体验,不需用户手动切换edid版本,从而提高所述电视机的竞争优势。

附图说明

图1为本发明一种电视机的信号自适应显示方法实施例方案涉及的硬件运行环境的电视机结构示意图;

图2为本发明一种电视机的信号自适应显示方法第一实施例的流程示意图;

图3为本发明一种电视机的信号自适应显示方法第二实施例的流程示意图;

图4为本发明一种电视机的信号自适应显示方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的电视机结构示意图。

如图1所示,该电视机可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对电视机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电视机的信号自适应显示程序。

在图1所示的电视机中,网络接口1004主要用于连接云端服务器,与云端服务器进行数据通信;用户接口1003主要用于连接用户设备,与用户设备进行数据通信,所述电视机通过处理器1001调用存储器1005中存储的电视机的信号自适应显示程序,并执行以下操作:

电视机接收信号源发送的信号,并对所述信号进行显示检测;

在检测到所述信号未正常显示时,获取所述信号的信号分辨率;

根据所述信号分辨率调整预设edid版本,并通过调整后的edid版本对所述信号进行显示。

进一步地,处理器1001可以调用存储器1005中存储的电视机的信号自适应显示程序,还执行以下操作:

接收信号源发送的edid版本的请求指令;

发送预设edid版本至所述信号源,以使所述信号源根据所述预设edid版本选择匹配的信号发送至所述电视机。

进一步地,处理器1001可以调用存储器1005中存储的电视机的信号自适应显示程序,还执行以下操作:

发送信号分辨率查询指令至所述信号源,接收所述信号源发送的信号分辨率。

进一步地,处理器1001可以调用存储器1005中存储的电视机的信号自适应显示程序,还执行以下操作:

查找与所述信号分辨率匹配的edid版本,将所述预设edid版本调整为查找到的edid版本。

进一步地,处理器1001可以调用存储器1005中存储的电视机的信号自适应显示程序,还执行以下操作:

从映射关系表中查找与所述信号分辨率匹配的edid版本,所述映射关系表包括信号分辨率与edid版本之间的对应关系。

进一步地,处理器1001可以调用存储器1005中存储的电视机的信号自适应显示程序,还执行以下操作:

在未查找到与所述信号分辨率匹配的edid版本时,提示增加edid版本。

进一步地,处理器1001可以调用存储器1005中存储的电视机的信号自适应显示程序,还执行以下操作:

获取与所述信号分辨率匹配的edid版本,并根据获取的edid版本更新所述映射关系表。

进一步地,处理器1001可以调用存储器1005中存储的电视机的信号自适应显示程序,还执行以下操作:

获取edid版本的使用记录,从所述使用记录中查找使用次数最多的edid版本,将查找到的edid版本作为所述预设edid版本。

本实施例上述方案,通过电视机接收信号源发送的信号,并对所述信号进行显示检测,在检测到所述信号未正常显示时,获取所述信号的信号分辨率,根据所述信号分辨率调整预设edid版本,并通过调整后的edid版本对所述信号进行显示,通过电视机自动识别信号源的信号分辨率,根据所述信号分辨率自动调整edid版本,从而实现不管信号源如何更换信号,电视端都能正常显示,提高用户体验,不需用户手动切换edid版本,从而提高所述电视机的竞争优势。

基于上述硬件结构,提出本发明一种电视机的信号自适应显示方法实施例。

参照图2,提出本发明一种电视机的信号自适应显示方法第一实施例。

在本实施例中,所述电视机的信号自适应显示方法包括以下步骤:

步骤s10:电视机接收信号源发送的信号,并对所述信号进行显示检测;

可理解的是,所述信号源包括:高清晰多媒体接口线(hdmi)线材、高密度数字视频光盘(dvd,digitalvideodisc的缩写)或ps4(playstation4游戏机)等,本实施例对此不加以限制。所述信号源发送的信号通常为视频。

需要说明的是,扩展显示标识数据(edid)包含有关监视器及其性能的参数,还包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。其中,所述edid中的性能参数包括其能适应的信号分辨率范围。不同的扩展显示标识数据(edid)版本可以适应显示不同分辨率的信号。所述edid版本包括1.4、1.4a、1.4b和2.0等版本。

应理解的是,所述预设edid版本通常为默认的edid版本,为了提高信号正常显示的概率,可将电视机经常使用的edid版本作为所述预设edid版本,本实施例中,所述电视机接收信号源发送的信号,并根据预设edid版本对所述信号进行显示之前,所述方法还包括:获取edid版本的使用记录,从所述使用记录中查找使用次数最多的edid版本,将查找到的edid版本作为所述预设edid版本。

需要说明的是,当所述信号的分辨率与电视机的预设edid版本不匹配时,信号无法正常显示。为了避免这种情况的发生,在所述电视机根据预设edid版本对信号源发送的信号进行显示的同时,进行所述信号的显示检测,检测所述信号是否正常显示,如果没有正常显示,说明所述信号的分辨率与电视机的预设edid版本不匹配,需要对所述电视机的edid版本进行调整。

步骤s20:在检测到所述信号未正常显示时,获取所述信号的信号分辨率;

应理解的是,在检测到所述信号未正常显示时,说明所述信号的分辨率与电视机的预设edid版本不匹配,需要对所述电视机的edid版本进行调整,将所述电视机的edid版本进行调整为能够匹配所述信号的分辨率的版本。

可理解的是,所述信号的信号分辨率可通过信号中的相关数据计算获得,或者直接从所述信号中提取,还可以通过发送所述信号的信号源处获取。所述信号通常是视频,例如,可通过视频的输入像素时钟、行信号、场信号和数据有效信号计算出视频的分辨率。

步骤s30:根据所述信号分辨率调整预设edid版本,并通过调整后的edid版本对所述信号进行显示。

需要说明的是,当所述电视机获取到所述信号源输出的所述信号的分辨率,则查找系统中存储的所有edid版本,查找能够匹配所述信号分辨率的edid版本,从而实现信号的正常显示。

可理解的是,edid包含有关监视器及其性能的参数,还包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。其中,所述edid中的性能参数包括其能适应的信号分辨率范围。从所述edid中提取出其能够加载显示的信号的分辨率范围,建立信号分辨率与不同edid版本之间的对应关系,则根据所述信号分辨率可从预先建立的对应关系中,查找到匹配的edid版本。

例如:所述信号源为dvd,将dvd接到电视机,所述dvd发送视频的分辨率为2.0,需要对应版本的edid进行加载识别才能将视频进行显示,如果电视机此时预设的edid版本为1.4,然而1.4版本的edid与版本为2.0的视频分辨率不匹配,使得电视机无法输出视频图像。电视机在接收到所述dvd发送的视频,通过预设的1.4版本的edid对所述视频进行显示的同时,进行显示检测,检测到所述视频并未正常显示,则获取所述视频的视频分辨率为2.0版本,根据所述2.0版本信息将预设edid版本从1.4调整为2.0版本,则通过调整后的2.0版本的edid对所述视频进行显示,所述视频能够正常显示。

本实施例上述方案,通过电视机接收信号源发送的信号,并对所述信号进行显示检测,在检测到所述信号未正常显示时,获取所述信号的信号分辨率,根据所述信号分辨率调整预设edid版本,并通过调整后的edid版本对所述信号进行显示,通过电视机自动识别信号源的信号分辨率,根据所述信号分辨率自动调整edid版本,从而实现不管信号源如何更换信号,电视端都能正常显示,提高用户体验,不需用户手动切换edid版本,从而提高所述电视机的竞争优势。

进一步地,如图3所示,基于第一实施例提出本发明一种电视机的信号自适应显示方法第二实施例。

在本实施例中,在所述步骤s10之前,还包括如下步骤:

步骤s01:接收信号源发送的edid版本的请求指令;

可理解的是,为了提高信号源发送至电视机的信号能正常显示的概率,通常在所述信号源发送信号至所述电视机之前,所述信号源通常会发送edid版本的请求指令至所述电视机,以选择与所述电视机的edid版本能够匹配的信号进行发送。在所述信号源中有与所述电视机的edid版本能够匹配上的信号,则将其发送至所述电视机,则电视机能够正常显示信号。

步骤s02:发送预设edid版本至所述信号源,以使所述信号源根据所述预设edid版本选择匹配的信号发送至所述电视机。

应理解的是,所述电视机在接收到信号源发送的edid版本的请求指令时,获取预设edid版本并将其发送至所述信号源,以使所述信号源选择与所述电视机的预设edid版本能够匹配的信号进行发送,则当所述电视机接收到与预设edid版本匹配的信号时,能够对所述信号进行正常显示。

本实施例上述方案,电视机通过接收信号源发送的edid版本的请求指令,发送预设edid版本至所述信号源,以使所述信号源根据所述预设edid版本选择匹配的信号发送至所述电视机。从而提高了信号源发送至电视机的信号能正常显示的概率,不用对信号源发送的信号进行手动选择,提高用户体验。

进一步地,如图4所示,基于第二实施例提出本发明一种电视机的信号自适应显示方法第三实施例。

本实施例中,所述步骤s20,具体包括:

步骤s201:在检测到所述信号未正常显示时,发送信号分辨率查询指令至所述信号源,接收所述信号源发送的信号分辨率。

应理解的是,信号源中通常有所述信号的属性信息,为了更加方便的获取所述信号的信号分辨率,可在检测到所述信号未正常显示时,直接发送信号分辨率查询指令至所述信号源,以使所述信号源在接收到所述信号分辨率查询指令时,将已发送的信号分辨率发送至所述电视机。

本实施例中,所述步骤s30,具体包括:

步骤s301:查找与所述信号分辨率匹配的edid版本,将所述预设edid版本调整为查找到的edid版本,并通过调整后的edid版本对所述信号进行显示。

需要说明的是,当所述电视机获取到所述信号源输出的所述信号的分辨率,则查找其系统中存储的所有edid版本,查找能够匹配所述信号分辨率的edid版本,从而实现信号的正常显示。

例如:所述信号源为dvd,将dvd接到电视机,所述dvd发送视频的分辨率为2.0,需要对应版本的edid进行加载识别才能将视频进行显示,如果电视机此时预设的edid版本为1.4,然而1.4版本的edid与版本为2.0的视频分辨率不匹配,使得电视机无法输出视频图像。电视机在接收到所述dvd发送的视频,通过预设的1.4版本的edid对所述视频进行显示的同时,进行显示检测,检测到所述视频并未正常显示,则电视机发送视频分辨率查询指令至所述dvd,所述dvd将其存储的所述视频分辨率为2.0版本的信息发送至所述电视机,则所述电视机接收所述视频分辨率为2.0版本的信息。所述电视机系统中存储的edid版本包括:1.4、1.4a、1.4b和2.0版本,根据所述2.0版本信息可从电视机存储的所有edid版本中查找2.0版本的edid版本。将预设edid版本从1.4调整为2.0版本,则通过调整后的2.0版本的edid对所述视频进行显示,所述视频能够正常显示。

可理解的是,扩展显示标识数据(edid)包含有关监视器及其性能的参数,还包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。其中,所述edid中的性能参数包括其能适应的信号分辨率范围。可预先从所述edid中提取出其能够加载显示的信号的分辨率范围,建立信号分辨率与不同edid版本之间的对应关系,则根据所述信号分辨率可从预先建立的对应关系中,查找到匹配的edid版本,所述对应关系即所述映射关系表。本实施例中,所述查找与所述信号分辨率匹配的edid版本,具体包括:从映射关系表中查找与所述信号分辨率匹配的edid版本,所述映射关系表包括信号分辨率与edid版本之间的对应关系。

在具体实现中,随着科技的发展,所述edid版可能有增加的新版本,导致所述电视机系统中存储的edid版本不全,则会出现在系统中查找不到与所述信号分辨率匹配的edid版本,此时电视机应提示需增加系统中的edid版本,电视机可从云端获取与所述信号分辨率匹配的edid版本,也可通过其他方式获取,本实施例中,所述从映射关系表中查找与所述信号分辨率匹配的edid版本之后,所述方法还包括:在未查找到与所述信号分辨率匹配的edid版本时,提示增加edid版本。为了在找不到与所述信号分辨率匹配的edid版本时,能自适应的从其他地方查找到匹配的edid版本,并对所述电视机系统中存储的edid版本进行更新,本实施例中,所述提示增加edid版本之后,所述方法还包括:获取与所述信号分辨率匹配的edid版本,并根据获取的edid版本更新所述映射关系表。

本实施例上述方案,通过在检测到所述信号未正常显示时,发送信号分辨率查询指令至所述信号源,接收所述信号源发送的信号分辨率,提高了查找信号分辨率的效率和准确性。查找与所述信号分辨率匹配的edid版本,将所述预设edid版本调整为查找到的edid版本,并通过调整后的edid版本对所述信号进行显示,从而保证了信号源发送的信号能够通过与其匹配的edid版本进行显示,使得所述信号能够在电视机正常显示。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有电视机的信号自适应显示程序,所述电视机的信号自适应显示程序被处理器执行时实现如下操作:

电视机接收信号源发送的信号,并对所述信号进行显示检测;

在检测到所述信号未正常显示时,获取所述信号的信号分辨率;

根据所述信号分辨率调整预设edid版本,并通过调整后的edid版本对所述信号进行显示。

进一步地,所述电视机的信号自适应显示程序被处理器执行时还实现如下操作:

接收信号源发送的edid版本的请求指令;

发送预设edid版本至所述信号源,以使所述信号源根据所述预设edid版本选择匹配的信号发送至所述电视机。

进一步地,所述电视机的信号自适应显示程序被处理器执行时还实现如下操作:

发送信号分辨率查询指令至所述信号源,接收所述信号源发送的信号分辨率。

进一步地,所述电视机的信号自适应显示程序被处理器执行时还实现如下操作:

查找与所述信号分辨率匹配的edid版本,将所述预设edid版本调整为查找到的edid版本。

进一步地,所述电视机的信号自适应显示程序被处理器执行时还实现如下操作:

从映射关系表中查找与所述信号分辨率匹配的edid版本,所述映射关系表包括信号分辨率与edid版本之间的对应关系。

进一步地,所述电视机的信号自适应显示程序被处理器执行时还实现如下操作:

在未查找到与所述信号分辨率匹配的edid版本时,提示增加edid版本。

进一步地,所述电视机的信号自适应显示程序被处理器执行时还实现如下操作:

获取与所述信号分辨率匹配的edid版本,并根据获取的edid版本更新所述映射关系表。

进一步地,所述电视机的信号自适应显示程序被处理器执行时还实现如下操作:

获取edid版本的使用记录,从所述使用记录中查找使用次数最多的edid版本,将查找到的edid版本作为所述预设edid版本。

本实施例上述方案,通过电视机接收信号源发送的信号,并对所述信号进行显示检测,在检测到所述信号未正常显示时,获取所述信号的信号分辨率,根据所述信号分辨率调整edid版本,并通过调整后的edid版本对所述信号进行显示,通过电视机自动识别信号源的信号分辨率,根据所述信号分辨率自动调整edid版本,从而实现不管信号源如何更换信号,电视端都能正常显示,提高用户体验,不需用户手动切换edid版本,从而提高所述电视机的竞争优势。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本文中,单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图信息所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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