MIPI模组点屏测试中自适应错误处理方法转让专利

申请号 : CN201510318999.9

文献号 : CN104865717B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭骞阳芬郑增强邓标华沈亚非陈凯

申请人 : 武汉精测电子技术股份有限公司

摘要 :

本发明涉及MIPI模组点屏测试中自适应错误处理方法。BMP图像及参数获取处理模块将启动开屏指令、三原色图像数据及对应的同步信号输送给MIPI开屏指令发送模块,MIPI开屏指令发送模块在收到BMP图像及参数获取处理模块发送的启动开屏指令后发送开屏指令,第一错误状态检测模块根据MIPI液晶模组反馈的信号进行错误检测,将检测结果发送至第一错误处理模块进行错误处理,错误处理完毕后MIPI开屏指令发送模块将三原色数据转换成MIPI信号发送给MIPI信号发送模块,第二错误状态检测模块根据MIPI液晶模组反馈的信号进行错误检测,将检测结果发送至第二错误处理模块进行错误处理。本发明能对错误进行自适应处理,并有效指导非开发人员对点屏不成功的MIPI液晶模组进行维修。

权利要求 :

1.一种MIPI模组点屏测试中自适应错误处理方法,其特征在于,它包括如下步骤:

步骤1:上位机(6)向BMP图像及参数获取处理模块(1)传输上层BMP图像数据和待测MIPI液晶模组配置参数,根据待测MIPI液晶模组配置参数从BMP图像数据中提取出三原色图像数据,并产生与本地三原色数据对应的同步信号,当上位机(6)启动MIPI液晶模组开屏操作时,BMP图像及参数获取处理模块(1)将启动开屏指令、三原色图像数据及对应的同步信号输送给MIPI开屏指令发送模块(2);

步骤2:MIPI开屏指令发送模块(2)在收到BMP图像及参数获取处理模块(1)发送的启动开屏指令后,根据MIPI协议标准通过图像数据转MIPI信号发送模块(3)向待测MIPI液晶模组(7)发送开屏指令,待测MIPI液晶模组(7)开屏后,在上位机(6)的控制下第一错误状态检测模块(4)以低功耗传输模式通过MIPI开屏指令发送模块(2)输出MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字,上述MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字通过图像数据转MIPI信号发送模块(3)传输给待测MIPI液晶模组(7),上述MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字发送完毕后第一错误状态检测模块(4)及MIPI开屏指令发送模块(2)由发送状态转为接收状态;

步骤3:待测MIPI液晶模组(7)根据步骤2中接收到的MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字直接向MIPI开屏指令发送模块(2)反馈对应的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第一错误状态检测模块(4)从MIPI开屏指令发送模块(2)中获取上述反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第一错误状态检测模块(4)根据MIPI协议规范对反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据包进行解析,提取出MIPI液晶模组开屏状态信息,将MIPI液晶模组开屏状态信息中的错误状态上报给第一错误处理模块(8);

步骤4:第一错误处理模块(8)收到错误状态后,与内部错误状态列表进行比对,判断错误类型,并根据错误类型对配置信息进行修改;

步骤5:当第一错误状态检测模块(4)检测的MIPI液晶模组开屏状态信息中无错误状态,图像数据转MIPI信号发送模块(3)开始进入高速传输模式,将MIPI开屏指令发送模块(2)中的三原色图像数据及对应的同步信号转换成MIPI信号发送给待测MIPI液晶模组(7),该发送的过程中实时更新图像数据转MIPI信号发送模块(3)内部的错误状态标识,以供第二错误状态检测模块(5)读取;

步骤6:在上位机(6)的检测错误状态标识控制下,第二错误状态检测模块(5)在高速传输模式下向图像数据转MIPI信号发送模块(3)发送错误状态检测信号,图像数据转MIPI信号发送模块(3)给待测MIPI液晶模组(7)发送MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字,发送完毕后第二错误状态检测模块(5)及图像数据转MIPI信号发送模块(3)由发送状态转为接收状态;

步骤7:待测MIPI液晶模组(7)根据步骤6中接收到的MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字向图像数据转MIPI信号发送模块(3)反馈对应的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第二错误状态检测模块(5)从图像数据转MIPI信号发送模块(3)中获取上述反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第二错误状态检测模块(5)根据MIPI协议规范对反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据包进行解析,提取出三原色图像数据及对应同步信号的状态信息,并将上述三原色图像数据及对应同步信号的状态信息中的错误状态与步骤

5中图像数据转MIPI信号发送模块(3)内部的错误状态标识相结合,并发送给第二错误处理模块(9);

步骤8:当第二错误处理模块(9)收到错误状态后,与内部错误状态列表进行比对,判断错误类型,并根据错误类型对配置信息进行修改。

2.根据权利要求1所述的MIPI模组点屏测试中自适应错误处理方法,其特征在于:所述步骤4中配置信息修改后以第一设定次数重复步骤2和步骤3的操作,若重复第一设定次数后还有错误则将该错误状态上报至上位机(6)显示输出,技术人员根据MIPI液晶模组开屏状态信息中的错误状态对待测MIPI液晶模组(7)配置信息进行修改,直到第一错误状态检测模块(4)检测的MIPI液晶模组开屏状态信息中无错误状态。

3.根据权利要求1所述的MIPI模组点屏测试中自适应错误处理方法,其特征在于:所述步骤8中配置信息修改后以第二设定次数重复步骤4和步骤5的操作,若重复第二设定次数后还有错误则将该错误状态上报至上位机(6)显示输出,技术人员根据上述三原色图像数据及对应同步信号的状态信息中的错误状态对待测MIPI液晶模组(7)配置信息进行修改,直到第二错误处理模块(9)检测的三原色图像数据及对应同步信号的状态信息中无错误状态。

4.根据权利要求1所述的MIPI模组点屏测试中自适应错误处理方法,其特征在于:所述本地三原色数据对应的同步信号包括场同步信号、行同步信号和行有效信号。

5.根据权利要求1所述的MIPI模组点屏测试中自适应错误处理方法,其特征在于:步骤

2中所述开屏指令包括多段,MIPI开屏指令发送模块(2)发送完一段开屏指令后,间隔预设时间发送相邻的下一段开屏指令,并在每个间隔预设时间内通过第一错误状态检测模块(4)按照步骤2的方法进行错误状态检测。

6.根据权利要求5所述的MIPI模组点屏测试中自适应错误处理方法,其特征在于:所述每个间隔预设时间相等且时间范围均为1ms~30ms。

7.根据权利要求1所述的MIPI模组点屏测试中自适应错误处理方法,其特征在于:所述第二错误状态检测模块(5)的检测方式为周期性检测或随机检测。

8.根据权利要求1所述的MIPI模组点屏测试中自适应错误处理方法,其特征在于:所述待测MIPI液晶模组配置参数包括MIPI液晶模组分辨率值、MIPI液晶模组行前肩值、MIPI液晶模组行后肩值、MIPI液晶模组场前肩值、MIPI液晶模组场后肩值、MIPI液晶模组工作电压值和MIPI液晶模组时钟频率。

9.根据权利要求1所述的MIPI模组点屏测试中自适应错误处理方法,其特征在于:所述错误状态列表由不同的错误类型和该错误类型所对应的解决方案组成,所述错误类型由一个或多个字节中的不同bit进行标识,当任意一个或多个错误类型所对应的bit标志位置“1”,则执行与之对应的解决方案。

说明书 :

MIPI模组点屏测试中自适应错误处理方法

技术领域

[0001] 本发明涉及液晶模组检测技术领域,具体涉及一种MIPI(Mobile Industry Processor Interface,移动通信行业处理器接口)模组点屏测试中自适应错误处理方法。

背景技术

[0002] 在MIPI模组的研发、生产、测试和出厂前调试环节中,需要通过点屏的方式来确定该模组是否正常工作。实施点屏操作会出现几种结果:
[0003] 一、模组成功点亮,且画面正常;
[0004] 二、模组成功点亮,但画面异常;
[0005] 三、模组点不亮。
[0006] 出现点屏不成功结果除了开发人员能解释其中原因,非开发人员如测试人员、客户往往一头雾水,除了凭借经验及向研发求助外没有其他辅助措施,极大影响测试及生产效率,而且每次出现错误均需要技术人员进行处理,浪费人力。
[0007] 因此需要发明一种MIPI模组点屏过程中错误状态检测和处理的方法,加强用户体验,提高测试及生产效率。

发明内容

[0008] 为解决上述技术问题,本发明提供了一种能够在MIPI模组点屏测试中对错误状态进行检测,并进行自适应处理的MIPI模组点屏测试中自适应错误处理方法。
[0009] 本发明的技术方案为:一种MIPI模组点屏测试中自适应错误处理方法,它包括如下步骤:
[0010] 步骤1:上位机向BMP图像及参数获取处理模块传输上层BMP图像数据和待测MIPI液晶模组配置参数,根据待测MIPI液晶模组配置参数从BMP图像数据中提取出三原色图像数据,并产生与本地三原色数据对应的同步信号,当上位机启动MIPI液晶模组开屏操作时,BMP图像及参数获取处理模块将启动开屏指令、三原色图像数据及对应的同步信号输送给MIPI开屏指令发送模块;
[0011] 步骤2:MIPI开屏指令发送模块在收到BMP图像及参数获取处理模块发送的启动开屏指令后,根据MIPI协议标准通过图像数据转MIPI信号发送模块向待测MIPI液晶模组发送开屏指令,待测MIPI液晶模组开屏后,在上位机的控制下第一错误状态检测模块以低功耗传输模式通过MIPI开屏指令发送模块输出MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字,上述MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字通过图像数据转MIPI信号发送模块传输给待测MIPI液晶模组,上述MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字发送完毕后第一错误状态检测模块及MIPI开屏指令发送模块由发送状态转为接收状态;
[0012] 步骤3:待测MIPI液晶模组根据步骤2中接收到的MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字直接向MIPI开屏指令发送模块反馈对应的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第一错误状态检测模块从MIPI开屏指令发送模块中获取上述反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第一错误状态检测模块根据MIPI协议规范对反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据包进行解析,提取出MIPI液晶模组开屏状态信息,将MIPI液晶模组开屏状态信息中的错误状态上报给第一错误处理模块;
[0013] 步骤4:第一错误处理模块收到错误状态后,与内部错误状态列表进行比对,判断错误类型,并根据错误类型对配置信息进行修改;
[0014] 步骤5:当第一错误状态检测模块检测的MIPI液晶模组开屏状态信息中无错误状态,图像数据转MIPI信号发送模块开始进入高速传输模式,将MIPI开屏指令发送模块中的三原色图像数据及对应的同步信号转换成MIPI信号发送给待测MIPI液晶模组,该发送的过程中实时更新图像数据转MIPI信号发送模块内部的错误状态标识,以供第二错误状态检测模块读取;
[0015] 步骤6:在上位机的检测错误状态标识控制下,第二错误状态检测模块在高速传输模式下向图像数据转MIPI信号发送模块发送错误状态检测信号,图像数据转MIPI信号发送模块给待测MIPI液晶模组发送MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字,发送完毕后第二错误状态检测模块及图像数据转MIPI信号发送模块由发送状态转为接收状态;
[0016] 步骤7:待测MIPI液晶模组根据步骤6中接收到的MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字向图像数据转MIPI信号发送模块反馈对应的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第二错误状态检测模块从图像数据转MIPI信号发送模块中获取上述反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第二错误状态检测模块根据MIPI协议规范对反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据包进行解析,提取出三原色图像数据及对应同步信号的状态信息,并将上述三原色图像数据及对应同步信号的状态信息中的错误状态与步骤5中图像数据转MIPI信号发送模块内部的错误状态标识相结合,并发送给第二错误处理模块;
[0017] 步骤8:当第二错误处理模块收到错误状态后,与内部错误状态列表进行比对,判断错误类型,并根据错误类型对配置信息进行修改。
[0018] 进一步的,所述步骤4中配置信息修改后以第一设定次数重复步骤2和步骤3的操作,若重复第一设定次数后还有错误则将该错误状态上报至上位机显示输出,技术人员根据MIPI液晶模组开屏状态信息中的错误状态对待测MIPI液晶模组配置信息进行修改,直到第一错误状态检测模块检测的MIPI液晶模组开屏状态信息中无错误状态。
[0019] 进一步的,所述步骤8中配置信息修改后以第二设定次数重复步骤4和步骤5的操纵,若重复第二设定次数后还有错误则将该错误状态上报至上位机显示输出,技术人员根据上述三原色图像数据及对应同步信号的状态信息中的错误状态对待测MIPI液晶模组配置信息进行修改,直到第二错误处理模块检测的三原色图像数据及对应同步信号的状态信息中无错误状态。
[0020] 进一步的,所述本地三原色数据对应的同步信号包括场同步信号、行同步信号和行有效信号。
[0021] 进一步的,步骤2中所述开屏指令包括多段,MIPI开屏指令发送模块发送完一段开屏指令后,间隔预设时间发送相邻的下一段开屏指令,并在每个间隔预设时间内通过第一错误状态检测模块按照步骤2的方法进行错误状态检测。
[0022] 进一步的,所述每个间隔预设时间相等且时间范围均为1ms~30ms。
[0023] 进一步的,所述第二错误状态检测模块的检测方式为周期性检测或随机检测。
[0024] 进一步的,所述待测MIPI液晶模组配置参数包括MIPI液晶模组分辨率值、MIPI液晶模组行前肩值、MIPI液晶模组行后肩值、MIPI液晶模组场前肩值、MIPI液晶模组场后肩值、MIPI液晶模组工作电压值和MIPI液晶模组时钟频率。
[0025] 进一步的,所述错误状态列表由不同的错误类型和该错误类型所对应的解决方案组成,所述错误类型由一个或多个字节中的不同bit进行标识,当任意一个或多个错误类型所对应的bit标志位置“1”,则执行与之对应的解决方案。
[0026] 本发明的有益效果:本发明能对MIPI液晶模组点屏测试中各个环节进行检测,并通过错误处理模块对错误进行自适应处理,为技术人员减轻了负担,节约了人力。且在错误处理模块无法处理时,还可以通过上位机显示检测结果,有效指导非开发人员和技术人员对点屏不成功的MIPI液晶模组进行配置修改,显著的提高了MIPI液晶模组测试及生产的效率。另外,本发明还具有容易实现、成本低、操作简便、实用性高等特点。

附图说明

[0027] 图1为本发明的结构示意图;
[0028] 1—BMP图像及参数获取处理模块、2—MIPI开屏指令发送模块、3—MIPI信号发送模块、4—第一错误状态检测模块、5—第二错误状态检测模块、6—上位机、7—待测MIPI液晶模组、8—第一错误处理模块,9—第二错误处理模块。

具体实施方式

[0029] 以下结合附图和具体实施例对本发明作进一步的详细说明:
[0030] 步骤1:上位机6向BMP图像及参数获取处理模块1传输上层BMP图像数据和待测MIPI液晶模组配置参数,该待测MIPI液晶模组配置参数包括MIPI液晶模组分辨率值、MIPI液晶模组行前肩值、MIPI液晶模组行后肩值、MIPI液晶模组场前肩值、MIPI液晶模组场后肩值、MIPI液晶模组工作电压值和MIPI液晶模组时钟频率,根据待测MIPI液晶模组7的分辨率从BMP图像数据中提取出三原色图像数据,并根据上述MIPI液晶模组时钟频率、MIPI液晶模组行前肩值、MIPI液晶模组行后肩值、MIPI液晶模组场前肩值和MIPI液晶模组场后肩值产生本地三原色数据对应的同步信号,当上位机6启动MIPI液晶模组开屏操作时,BMP图像及参数获取处理模块1将启动开屏指令、三原色图像数据及对应的同步信号输送给MIPI开屏指令发送模块2;
[0031] 步骤2:MIPI开屏指令发送模块2在收到BMP图像及参数获取处理模块1发送的启动开屏指令后,根据MIPI协议标准通过图像数据转MIPI信号发送模块3向待测MIPI液晶模组7发送开屏指令,待测MIPI液晶模组7开屏后,在上位机6的控制下第一错误状态检测模块4以低功耗传输模式(低功耗模式下传输速率为10MBPS)通过MIPI开屏指令发送模块2输出MIPI液晶模组检测状态字(该状态字由MIPI协议规定,根据需要选取需要的状态字)或者读MIPI液晶模组寄存器状态字,上述MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字通过图像数据转MIPI信号发送模块3传输给待测MIPI液晶模组7,上述MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字发送完毕后第一错误状态检测模块4及MIPI开屏指令发送模块2由发送状态转为接收状态;
[0032] 步骤3:待测MIPI液晶模组7根据步骤2中接收到的MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字直接向MIPI开屏指令发送模块2反馈对应的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第一错误状态检测模块4从MIPI开屏指令发送模块2中获取上述反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第一错误状态检测模块4根据MIPI协议规范对反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据包进行解析,提取出MIPI液晶模组开屏状态信息,将MIPI液晶模组开屏状态信息中的错误状态上报给第一错误处理模块8;
[0033] 步骤4:第一错误处理模块8收到错误状态后,与内部错误状态列表进行比对,判断错误类型,并根据错误类型对配置信息进行修改。比如返回错误状态是开屏指令命令字类型错误,则修改命令字类型;若错误类型是发送的控制开屏指令信号时序错误,则修改控制信号时序;错误类型及应对方法可以根据需要进行扩充,不限于举例的这两点。配置信息修改后重复步骤2和步骤3三次,若重复三次后还有错误则将该错误状态上报至上位机显示输出,技术人员根据MIPI液晶模组开屏状态信息中的错误状态对待测MIPI液晶模组配置信息进行修改,直到第一错误状态检测模块检测的MIPI液晶模组开屏状态信息中无错误状态。
[0034] 步骤5:当第一错误状态检测模块4检测的MIPI液晶模组开屏状态信息中无错误状态,图像数据转MIPI信号发送模块3开始进入高速传输模式(协议规定传数据是高速模式,速率80MBPS~1GBPS),将MIPI开屏指令发送模块2中的三原色图像数据及对应的同步信号转换成MIPI信号发送给待测MIPI液晶模组7,该发送的过程中实时更新图像数据转MIPI信号发送模块3内部的错误状态标识,以供第二错误状态检测模块5读取;
[0035] 步骤6:在上位机6的检测错误状态标示控制下,第二错误状态检测模块5在高速传输模式下向图像数据转MIPI信号发送模块3发送错误状态检测信号,图像数据转MIPI信号发送模块3在高速传输模式下给待测MIPI液晶模组7发送MIPI液晶模组检测状态字(该状态字由MIPI协议规定,根据需要选取需要的状态字)或者读MIPI液晶模组寄存器状态字,发送完毕后第二错误状态检测模块5及图像数据转MIPI信号发送模块3由发送状态转为接收状态;
[0036] 步骤7:待测MIPI液晶模组7根据步骤6中接收到的MIPI液晶模组检测状态字或者读MIPI液晶模组寄存器状态字向图像数据转MIPI信号发送模块3反馈对应的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第二错误状态检测模块5从图像数据转MIPI信号发送模块3中获取上述反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据,第二错误状态检测模块5根据MIPI协议规范对反馈的MIPI液晶模组检测状态数据或MIPI液晶模组寄存器状态数据包进行解析,提取出三原色图像数据及对应同步信号的状态信息,并将上述三原色图像数据及对应同步信号的状态信息中的错误状态与步骤5中图像数据转MIPI信号发送模块3内部的错误状态标识相结合(由于高速模式下更容易出错,这样能提高检测结果准确性),并发送给第二错误处理模块9;
[0037] 步骤8,当第二错误处理模块9收到错误状态后,与内部错误状态列表进行比对,判断错误类型,并根据错误类型对配置信息进行修改。比如返回错误状态是前/后肩处理时间过短,则延长前/后肩时间;若错误类型是像素时钟过高,则修改刷新速率,降低像素时钟;错误类型及应对方法可以根据需要进行扩充,不限于举例的这两点。配置信息修改后重复步骤4和步骤5三次,若重复三次后还有错误则将该错误状态上报至上位机6显示输出,技术人员根据上述三原色图像数据及对应同步信号的状态信息中的错误状态对待测MIPI液晶模组7配置信息进行修改,直到第二错误处理模块9检测的三原色图像数据及对应同步信号的状态信息中无错误状态。
[0038] 上述技术方案的错误状态检测都是在不影响MIPI液晶模组显示的情况下实时的对模组状态进行的检测并上报。
[0039] 上述技术方案中,所述本地三原色数据对应的同步信号包括场同步信号、行同步信号和行有效信号。同步信号用于使输出信号符合MIPI模组及协议要求的格式[0040] 上述技术方案的步骤2中所述开屏指令包括多段,MIPI开屏指令发送模块2发送完一段开屏指令后,间隔预设时间发送相邻的下一段开屏指令,并在每个间隔预设时间内通过第一错误状态检测模块4按照步骤2的方法进行错误状态检测。
[0041] 上述技术方案中,所述每个间隔预设时间相等且时间范围均为1ms~30ms。设了范围可以使系统自动启动检测,不然就要手动通过上层界面启动。
[0042] 上述技术方案中,所述第二错误状态检测模块5的检测方式为周期性检测或随机检测。上述周期性检测对应自动检测,随机检对应手动检测。
[0043] 上述技术方案中,错误状态列表由不同的错误类型和该错误类型所对应的解决方案组成,错误类型由一个或多个字节中的不同bit进行标识,当任意一个或多个错误类型所对应的bit标志位置“1”,则执行与之对应的解决方案。当想定义的错误类型较多时,可以采用多个字节的不同bit进行错误类型的拓展。
[0044] 利用上述方法能方便的分析MIPI液晶模组出现如下三种情况“一、模组成功点亮,且画面正常;二、模组成功点亮,但画面异常;三、模组点不亮”的原因,并根据错误状态进行自适应处理。
[0045] 本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。
[0046] 以上所述,仅为本发明的具体实施方式,应当指出,任何熟悉本领域的技术人员在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。