本发明专利技术提供一种LCD自适应装置,适用于移动通讯技术领域。包括一个初始化模块、与之连接的LCD,一个存储器,存储器内保存了与LCD适配的所有初始化参数。LCD自适应装置进一步包括一个自适应模块,其分别与LCD、初始化模块以及存储器连接,其可获取LCD的配置信息,根据该配置信息到存储器中获取对应的初始化参数,并发送给初始化模块。本发明专利技术还提供一种LCD自适应方法。本发明专利技术通过存储器中适配主流LCD厂商的驱动程序和可预见的LCD型号的参数做到后续更新不同的主流LCD时不需要重新更改移动终端的软件即可实现LCD自动适应。
【技术实现步骤摘要】
—种LCD自适应装置及方法
本专利技术涉及移动通讯
,尤其涉及一种IXD自适应装置及方法。
技术介绍
目前市面上的移动终端都有特定的硬件配置,比如LCD具有特定的分辨率,需要专门的驱动软件。移动终端的其他硬件配置均有需要对应的软件进行匹配,如果更换了硬件,则需要重新选择或编制对应的软件。现有技术中,移动终端的硬件针对不同的客户经常发生型号和批次不同的变化,特别是移动终端的LCD,由于LCD厂商众多,每个厂商也有不同的型号,针对不同的LCD型号,移动终端就要设计不同的软件与之适应。分析现有技术,发现存在如下不足之处移动终端更换成同型号更大分辨率的LCD后,显示的分辨率不会随之调整。移动终端更换不同厂商的LCD后,由于驱动程序的不同,导致LCD无法工作。移动终端更换不同色彩模式的IXD后,有可能导致IXD无法显示。鉴于此,实有必要提出一种新的解决方案。
技术实现思路
本专利技术要解决的技术问题在于提供一种IXD自适应装置及方法,当IXD更换则无需更换对应的软件。本专利技术通过这样的技术方案解决上述的技术问题一种IXD自适应装置,包括一个初始化模块以及与之连接的IXD,所述IXD自适应装置包括一个存储器,存储器内保存了与LCD适配的所有初始化参数。作为进一步改进,IXD自适应装置进一步包括一个自适应模块,其分别与IXDj”始化模块以及存储器连接,其可获取LCD的配置信息,根据该配置信息到存储器中获取对应的初始化参数,并发送给初始化模块。作为进一步改进,所述配置参数包括该LCD的厂商型号、分辨率和色彩模式。作为进一步改进,所述初始化参数是与配置信息对应的驱动程序、分辨率设置参数以及色彩模式设置参数。作为进一步改进,自适应模块12查找到该IXD适配的驱动程序后,会记录一个驱动程序标志位并发给初始化模块。本专利技术还提供一种IXD自适应方法,该方法包括如下步骤步骤I,获取IXD的配置信息;步骤2,获取IXD配置信息对应的初始化参数;步骤3,完成IXD自适应。作为进一步改进,在步骤I之前还需判断LCD初始化是否失败,如果是,则执行步骤I。作为进一步改进,所述配置参数包括该LCD的厂商型号、分辨率和色彩模式。作为进一步改进,所述初始化参数是与配置信息对应的驱动程序、分辨率设置参数以及色彩模式设置参数。作为进一步改进,该方法进一步包括如下步骤首先获取LCD的厂商型号,调用与此厂商型号对应的驱动程序并记录此驱动程序的标志位;获取LCD的分辨率,调用并记录分辨率对应的分辨率设置参数;获取LCD的色彩模式,调用并记录色彩模式对应的色彩设置参数。与现有技术相比较,本专利技术通过存储器中适配主流IXD厂商的驱动程序和可预见 的LCD型号的参数做到后续更新不同的主流LCD时不需要重新更改移动终端的软件即可实现IXD自动适应。附图说明图I是本专利技术提供的一种IXD自适应装置的结构示意图。图2是本专利技术提供的一种IXD自适应方法的流程图。图3是本专利技术提供的一种IXD自适应方法的详细流程图。具体实施方式下面结合附图详细说明本专利技术的具体实施方式。图I为本专利技术提供的LCD自适应装置的结构示意图。为了便于说明,仅示出了与本专利技术相关的部分。所述装置包括一个初始化模块10以及依次连接的IXD11、自适应模块12和存储器16。初始化模块10分别与IXD 11、自适应模块12以及存储器16连接。自适应模块12用于读取IXD 11的配置参数,并在存储器16中查找与配置参数对应的初始化参数,并发送给初始化模块10。所述配置参数包括该LCD 11的厂商型号、分辨率和色彩模式。存储器16内保存了与移动终端适配的所有初始化参数,这些初始化参数包括驱动程序、分辨率设置参数以及色彩模式设置参数。当移动终端启动时,初始化模块10从存储器16调取LCD初始化参数对LCD 11进行初始化。如果初始化失败,则说明LCD 11发生变化,则初始化模块10启动自适应模块12,自适应模块12读取IXD 11中的具体配置参数,并根据这些配置参数在存储器16中查找LCD 11对应的初始化参数。所述初始化参数包括驱动程序,分辨率设置参数以及色彩设置参数。在本专利技术较佳实施例中,自适应模块12查找到该IXD适配的驱动程序后,会记录一个驱动程序标志位并发给初始化模块10,查找到分辨率设置参数和色彩设置参数也可发给初始化模块10记录。当初始化模块10再次启动时,首先根据驱动程序标志位到存储器16中调取相应的驱动程序,然后根据分辨率设置参数和色彩设置参数初始化LCD 11。在本专利技术较佳实施例中,自适应模块12进一步包括分别与初始化模块10连接的参数读取模块121、驱动程序自适应模块123、分辨率自适应模块124以及色彩自适应模块125。参数读取模块121读取LCD 11的厂商型号、分辨率和色彩模式并分别对应发给驱动程序自适应模块123、分辨率自适应模块124以及色彩自适应模块125。驱动程序自适应模块123在存储器16中检测是否存在此IXD厂商型号,如果存在此厂商型号,则驱动程序自适应模块123从存储器16调用与此LCD厂商型号对应的驱动程序并将此驱动程序的标志位并发给初始化模块10记录。移动终端下次开机的时候,初始化模块10可以根据驱动程序标志位直接调用驱动程序。分辨率自适应模块124从存储器16调用分辨率对应的分辨率设置参数并发给初始化模块10记录。色彩自适应模块125从存储器16调用IXD 11对应的色彩设置参数并发给初始化模块10记录。 请参阅图2,如果移动终端开机后不能正常启动IXD 11,本专利技术还提供一种IXD自适应方法,该方法包括如下步骤步骤101,开始IXD自适应;步骤102,自适应驱动程序;步骤103,自适应分辨率;步骤104,自适应色彩模式;步骤106,完成LCD自适应。图3为本专利技术IXD自适应方法的详细流程图,所述方法包括如下步骤S101.移动终端开机,初始化模块10初始化LCD 11失败,则启动参数读取模块121从LCD 11读取厂商型号、分辨率和色彩模式;S102.驱动程序自适应模块123从参数读取模块12获取厂商型号;S103.驱动程序自适应模块123在存储器16中检测是否存在此厂商型号的驱动程序,如果否,则转到步骤SI 15,如果是,则转到步骤S105 ;S105.驱动程序自适应模块123从存储器16调用与此厂商型号对应的驱动程序并将此驱动程序的标志位发给初始化模块10记录;S106.分辨率自适应模块124从参数读取模块121获取分辨率;S107.分辨率自适应模块124在存储器16中检测是否存在与之匹配的分辨率,如果否,则转到步骤S115,如果是,则转到步骤S109 ;S109.分辨率自适应模块124从存储器16调用分辨率对应的分辨率设置参数进行分辨率详细设置;SI 10.色彩自适应模块125从参数读取模块121获取色彩模式;S111.色彩自适应模块125在存储器16中检测是否存在与之匹配的色彩模式;如果否,则转到步骤S115 ;如果是,则转到步骤S113 ;S113.色彩自适应模块14从存储器16调用色彩设置参数进行色彩模式详细设置;SI 14. LCD自适应成功;S115. LCD自适应失败。以上所述仅为本专利技术的较佳实施方式,本专利技术的保护范围并不以上述实施方式为限,但凡本文档来自技高网...
【技术保护点】
一种LCD自适应装置,包括一个初始化模块以及与之连接的LCD,其特征在于,所述LCD自适应装置包括一个存储器,存储器内保存了与LCD适配的所有初始化参数。
【技术特征摘要】
【专利技术属性】
技术研发人员:秦鹏,王正勇,金艺,吕思嘉,李华,
申请(专利权)人:上海艾特维通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。