智能终端显示装置兼容系统及方法技术领域
本发明涉及显示兼容技术,具体地,涉及智能终端显示装置兼容系统及方法。
背景技术
目前传统的屏幕材质随着手机彩屏的逐渐普遍,手机屏幕的材质也越来越显得
重要。手机的彩色屏幕因为LCD品质和研发技术不同而有所差异,其种类大致有TFT、
TFD、UFB、STN以及OLED这几种分类。
一般来说,能显示的颜色越多则越能显示复杂的图象,画面的层次也更丰富。
但是各种液晶显示不能够兼容,更换屏的同时需要更新主板。
因此,有必要解决兼容各个分辨率要求以及不同IC自适应的需求。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种智能终端显示装置兼容系统
及方法。
根据本发明提供的一种智能终端显示装置兼容系统,包括如下装置:
显示输入装置:用于接收刷屏数据;
显示兼容装置:用于将所述刷屏数据进行兼容,生成显示数据;
其中,所述显示兼容装置,包括如下任一个或任多个装置:
-分辨率兼容装置,用于对显示终端的显示屏的分辨率所对应的显示像素和对
内存资源消耗进行兼容;
-驱动芯片兼容装置,用于对显示终端的显示屏的驱动芯片进行驱动兼容;
-数据刷屏兼容装置,用于对显示终端的显示屏对应的刷屏数据格式和刷屏速
度进行兼容。
优选地,所述显示兼容装置还包括如下装置:
接口兼容装置,用于对显示终端的显示屏的硬件接口进行兼容;
所述接口兼容装置,包括如下装置:
通道切换装置,用于在多个对应于不同转换接口的桥接电路之间进行切换,使
得能够通过当前的桥接电路读到来自所述显示屏的数据。
优选地,所述分辨率兼容装置,包括如下装置:
文件系统建立装置:用于建立文件系统,其中,所述文件系统包括多种种类的
分辨率的以及各种类的分辨率对应的内存资源消耗;
最大分辨率读取装置:用于从显示终端的寄存器中读取所述显示屏的最大分辨
率;
分辨率匹配装置:用于从文件系统中查找出与所述最大分辨率相一致的分辨率
作为匹配分辨率;
分辨率处理装置:用于将刷屏数据按照所述匹配分辨率的显示像素及所述匹配
分辨率对应的内存资源消耗生成显示数据。
优选地,所述驱动芯片兼容装置,包括如下装置:
上电时序集合预设装置:预设多种不同的芯片上电时序;
时序匹配装置:用于按照逐个预设的芯片上电时序对所述显示屏的驱动芯片进
行上电,直到读取到驱动芯片的芯片ID;
驱动处理装置:用于将刷屏数据按照所述芯片ID对应的驱动程序生成显示数
据。
优选地,所述数据刷屏兼容装置,包括如下装置:
色片刷入装置:用于对显示终端的显示屏刷入标准的色片;
色彩对比装置:用于对所述显示屏输出的色彩与色卡进行比对,将使得所述色
彩与色卡匹配时对应的刷屏数据格式和刷屏速度作为匹配的刷屏数据格式和刷屏
速度;
色彩处理装置:用于将刷屏数据按照所述匹配的刷屏数据格式和刷屏速度生成
显示数据。
根据本发明提供的一种智能终端显示步骤兼容方法,包括如下步骤:
显示输入步骤:接收刷屏数据;
显示兼容步骤:将所述刷屏数据进行兼容,生成显示数据;
其中,所述显示兼容步骤,包括如下任一个或任多个步骤:
-分辨率兼容步骤,对显示终端的显示屏的分辨率所对应的显示像素和对内存
资源消耗进行兼容;
-驱动芯片兼容步骤,对显示终端的显示屏的驱动芯片进行驱动兼容;
-数据刷屏兼容步骤,对显示终端的显示屏对应的刷屏数据格式和刷屏速度进
行兼容。
优选地,所述显示兼容步骤还包括如下步骤:
接口兼容步骤,对显示终端的显示屏的硬件接口进行兼容;
所述接口兼容步骤,包括如下步骤:
通道切换步骤,在多个对应于不同转换接口的桥接电路之间进行切换,使得能
够通过当前的桥接电路读到来自所述显示屏的数据。
优选地,所述分辨率兼容步骤,包括如下步骤:
文件方法建立步骤:建立文件方法,其中,所述文件方法包括多种种类的分辨
率的以及各种类的分辨率对应的内存资源消耗;
最大分辨率读取步骤:从显示终端的寄存器中读取所述显示屏的最大分辨率;
分辨率匹配步骤:从文件方法中查找出与所述最大分辨率相一致的分辨率作为
匹配分辨率;
分辨率处理步骤:将刷屏数据按照所述匹配分辨率的显示像素及所述匹配分辨
率对应的内存资源消耗生成显示数据。
优选地,所述驱动芯片兼容步骤,包括如下步骤:
上电时序集合预设步骤:预设多种不同的芯片上电时序;
时序匹配步骤:按照逐个预设的芯片上电时序对所述显示屏的驱动芯片进行上
电,直到读取到驱动芯片的芯片ID;
驱动处理步骤:将刷屏数据按照所述芯片ID对应的驱动程序生成显示数据。
优选地,所述数据刷屏兼容步骤,包括如下步骤:
色片刷入步骤:对显示终端的显示屏刷入标准的色片;
色彩对比步骤:对所述显示屏输出的色彩与色卡进行比对,将使得所述色彩与
色卡匹配时对应的刷屏数据格式和刷屏速度作为匹配的刷屏数据格式和刷屏速度;
色彩处理步骤:将刷屏数据按照所述匹配的刷屏数据格式和刷屏速度生成显示
数据。
与现有技术相比,本发明具有如下的有益效果:
1、本发明能够自适应各种分辨率的液晶屏显示,让不同接口的液晶屏能够在
同一套主板上显示;
2、本发明能够主动辨别各种分辨率,并匹配其刷屏帧率;
3、本发明能够使得现有主控板对分辨率无限制要求。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、
目的和优点将会变得更明显:
图1为本发明提供的智能终端显示步骤兼容方法的步骤流程图。
图2为本发明提供的智能终端显示步骤兼容系统的结构示意图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人
员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技
术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于
本发明的保护范围。
根据本发明提供的一种智能终端显示装置兼容系统,包括如下装置:
显示输入装置:用于接收刷屏数据;
显示兼容装置:用于将所述刷屏数据进行兼容,生成显示数据;
其中,所述显示兼容装置,包括如下任一个或任多个装置:
-分辨率兼容装置,用于对显示终端的显示屏的分辨率所对应的显示像素和对内存
资源消耗进行兼容;
-驱动芯片兼容装置,用于对显示终端的显示屏的驱动芯片进行驱动兼容;
-数据刷屏兼容装置,用于对显示终端的显示屏对应的刷屏数据格式和刷屏速度进
行兼容。
优选地,所述显示兼容装置还包括如下装置:
接口兼容装置,用于对显示终端的显示屏的硬件接口进行兼容;
所述接口兼容装置,包括如下装置:
通道切换装置,用于在多个对应于不同转换接口的桥接电路之间进行切换,使得能
够通过当前的桥接电路读到来自所述显示屏的数据。
优选地,所述分辨率兼容装置,包括如下装置:
文件系统建立装置:用于建立文件系统,其中,所述文件系统包括多种种类的分辨
率的以及各种类的分辨率对应的内存资源消耗;
最大分辨率读取装置:用于从显示终端的寄存器中读取所述显示屏的最大分辨率;
分辨率匹配装置:用于从文件系统中查找出与所述最大分辨率相一致的分辨率作为
匹配分辨率;
分辨率处理装置:用于将刷屏数据按照所述匹配分辨率的显示像素及所述匹配分辨
率对应的内存资源消耗生成显示数据。
优选地,所述驱动芯片兼容装置,包括如下装置:
上电时序集合预设装置:预设多种不同的芯片上电时序;
时序匹配装置:用于按照逐个预设的芯片上电时序对所述显示屏的驱动芯片进行上
电,直到读取到驱动芯片的芯片ID;
驱动处理装置:用于将刷屏数据按照所述芯片ID对应的驱动程序生成显示数据。
优选地,所述数据刷屏兼容装置,包括如下装置:
色片刷入装置:用于对显示终端的显示屏刷入标准的色片;
色彩对比装置:用于对所述显示屏输出的色彩与色卡进行比对,将使得所述色彩与
色卡匹配时对应的刷屏数据格式和刷屏速度作为匹配的刷屏数据格式和刷屏速度;
色彩处理装置:用于将刷屏数据按照所述匹配的刷屏数据格式和刷屏速度生成显示
数据。
所述智能终端显示步骤兼容系统可以通过本发明提供的一种智能终端显示步骤兼
容方法的步骤流程予以实现,本领域技术人员可以将所述智能终端显示步骤兼容方法理
解为所述智能终端显示步骤兼容系统的一个优选例。具体地,根据本发明提供的一种智
能终端显示步骤兼容方法,包括如下步骤:
显示输入步骤:接收刷屏数据;
显示兼容步骤:将所述刷屏数据进行兼容,生成显示数据;
其中,所述显示兼容步骤,包括如下任一个或任多个步骤:
-分辨率兼容步骤,对显示终端的显示屏的分辨率所对应的显示像素和对内存资源
消耗进行兼容;
-驱动芯片兼容步骤,对显示终端的显示屏的驱动芯片进行驱动兼容;
-数据刷屏兼容步骤,对显示终端的显示屏对应的刷屏数据格式和刷屏速度进行兼
容。
优选地,所述显示兼容步骤还包括如下步骤:
接口兼容步骤,对显示终端的显示屏的硬件接口进行兼容;
所述接口兼容步骤,包括如下步骤:
通道切换步骤,在多个对应于不同转换接口的桥接电路之间进行切换,使得能够通
过当前的桥接电路读到来自所述显示屏的数据。所述桥接电路包括RBG转MIPI、LVDS
转MIPI、DSI转MIPI等桥接电路以及MIPI接口电路,构成四路MIPI通道,系统硬件
包含上电后,直接读取四路MIPI通道上面的数据,如果无数据立刻切换到其它通道再
读,依次类推,直到读到数据并且匹配上对应的ID即停止切换。
优选地,所述分辨率兼容步骤,包括如下步骤:
文件方法建立步骤:建立文件方法,其中,所述文件方法包括多种种类的分辨率的
以及各种类的分辨率对应的内存资源消耗;
最大分辨率读取步骤:从显示终端的寄存器中读取所述显示屏的最大分辨率;
分辨率匹配步骤:从文件方法中查找出与所述最大分辨率相一致的分辨率作为匹配
分辨率;
分辨率处理步骤:将刷屏数据按照所述匹配分辨率的显示像素及所述匹配分辨率对
应的内存资源消耗生成显示数据。
优选地,所述驱动芯片兼容步骤,包括如下步骤:
上电时序集合预设步骤:预设多种不同的芯片上电时序;
时序匹配步骤:按照逐个预设的芯片上电时序对所述显示屏的驱动芯片进行上电,
直到读取到驱动芯片的芯片ID;
驱动处理步骤:将刷屏数据按照所述芯片ID对应的驱动程序生成显示数据。
具体地,在本发明在系统开机的时候会默认任意一个驱动芯片,比如三星的驱动显
示芯片。由于每一个现在市面上主流的驱动芯片对应的上电时序都是不一样的,我们首
先通过对该IC进行上电时序进行处理,对芯片的IO管脚供电,供电后进行复位管脚的
拉高和拉低。根据IC的上电时序不同,对IC的ID进行读写,读出来的数值也是不一
样的。本发明预设会用到的所有IC的唯一ID,然后反复的去读写ID,对应的情况包括
复位脚拉高,复位脚拉低,复位脚再拉高配合电源的上电时序。读出ID和系统中的匹
配后就可以实现显示。
优选地,所述数据刷屏兼容步骤,包括如下步骤:
色片刷入步骤:对显示终端的显示屏刷入标准的色片;
色彩对比步骤:对所述显示屏输出的色彩与色卡进行比对,将使得所述色彩与色卡
匹配时对应的刷屏数据格式和刷屏速度作为匹配的刷屏数据格式和刷屏速度;
色彩处理步骤:将刷屏数据按照所述匹配的刷屏数据格式和刷屏速度生成显示数据。
例如,对于RGB接口,需调用RGB刷屏所需资源,包括细分的到底是RGB888还是
RGB565格式。
更为具体地,本发明可以就如下四个方面中的至少一个方面提供兼容:
第一就是不同分辨率的屏的兼容,比如FHD,HD,QHD,WVGA,FWVG,HVGA等,这些分辨
率对应的显示像素和对系统内存资源的消耗是完全不一样。
第二部分是对应不同的液晶屏驱动芯片的兼容。液晶屏的工作原理是通过一个背光
驱动芯片驱动背光显示和液晶的翻转来实现需要显示的内容。
第三部分就是匹配好对应的屏后,在刷屏时候的数据写入,即显示系统。不同分辨
率的屏,不同驱动芯片的屏会出现不同的颜色和色差。饱和对和锐利度以及对比度等等
都需要进一步的区分,比如输入格式是RBG888还是RGB565等,这时候我们就要进一步
的去对屏进行刷入标准的色片。然后和色卡进行比对,最终确定刷屏的数据格式以及刷
屏速度。
第四,不同接口的显示屏,包括LVDS,MIPI,RGB,DSI等,可以统一将所有的接口
都转换成数字的MIPI信号。
本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及
其各个装置以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其
各个装置以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的
形式来实现相同功能。所以,本发明提供的系统及其各项装置可以被认为是一种硬件部
件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构;也可以将
用于实现各种功能的装置视为既可以是实现方法的软件装置又可以是硬件部件内的结
构。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上
述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,
这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的
特征可以任意相互组合。