一种兼容多种数据格式的MIPI高速信号发生方法及系统与流程

文档序号:21455451发布日期:2020-07-10 17:50阅读:439来源:国知局
一种兼容多种数据格式的MIPI高速信号发生方法及系统与流程

本发明属于信号发生器领域,具体涉及一种兼容多种数据格式的mipi高速信号发生方法及系统。



背景技术:

在显示面板的生产领域中,必须要通过点灯检测设备对显示面板进行点灯测试,点灯测试阶段对于显示面板品质的管控相当重要,在此阶段中可以检测出显示面板是否有坏点,例如:亮点或暗点。视频图像信号发生器(videopatternsignalgenerators,简称pg)即为用来对显示面板进行点灯测试的设备。

目前用于检测mipi(mobileindustryprocessorinterface,移动行业处理器接口)液晶模组的信号发生及检测设备都是基于rgb数据格式输出mipi信号,没有针对其他数据格式比如ycbcr数据格式的mipi信号发生器,而市面上已经有模组厂商开始生产基于其他数据格式(ycbcr格式)的mipi液晶模组,因此需要生产出能产生基于多种数据格式的mipi信号发送装置已应对市场需要。



技术实现要素:

针对现有技术的以上缺陷或改进需求,本发明提供了一种兼容多种数据格式的mipi高速信号发生方法及系统,其通过获取控制参数数据以生成相应的控制指令,并依据相应的控制指令将原始位图数据进行指定格式的位图数据转换为预设尺寸的位宽并添加数据包包头和数据包包尾,从而使得上述mipi信号发生系统可以兼容多种数据格式,从而可以适配各种数据格式的液晶模组测试。

为实现上述目的,按照本发明的一个方面,提供了一种兼容多种数据格式的mipi高速信号发生方法,该方法包括如下步骤:

获取检测图片的第一位图数据,获取控制参数数据以生成第一控制指令、第二控制指令和第三控制指令;依据第一控制指令将第一位图数据转换为目标格式的第二位图数据;依据第二控制指令将第二位图数据重组为预设尺寸的位宽,以得到第三位图数据;依据第三控制指令在第三位图数据中添加数据包包头和数据包包尾,以得到第四位图数据,数据包包头包括与目标格式对应的格式信息,数据包包尾包括mipi高速信号通讯协议数据,将所述第四位图数据发送到对应的mipi物理连接口上。

作为本发明的进一步改进,获取检测图片的第一位图数据具体为:

依据预设的数据传输协议去除检测图片数据的文件头和图像参数。

作为本发明的进一步改进,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据替换为:

依据第一控制指令将控制信号添加入第一位图数据,将添加数据后的第一位图数据转换为指定格式的第二位图数据,控制信号包括字符叠加功能信号和数据移动功能信号。

作为本发明的进一步改进,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据包括:依据第一控制指令中包含的目标格式启动对应的格式转换模块,目标格式包括ycbcr格式、spr格式和自定义格式。

作为本发明的进一步改进,将第四位图数据送到对应的mipi物理连接口之前,还包括:获取控制参数数据以生成第四控制指令,第四控制指令为lane数控制信号,根据所述lane数控制信号,按mipi协议要求把所述第四位图数据包平摊到每个lane上,将对应lane数据送到对应的mipi物理连接口上。

为实现上述目的,按照本发明的另一个方面,提供了一种兼容多种数据格式的mipi高速信号发生系统,该系统包括数据处理模块、缓存模块和控制模块,其中,

控制模块用于获取控制参数数据以生成第一控制指令、第二控制指令和第三控制指令;

数据处理模块获取检测图片的第一位图数据并存储于缓存模块,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据;依据第二控制指令将第二位图数据重组为预设尺寸的位宽,以得到第三位图数据;依据第三控制指令在第三位图数据中添加数据包包头和数据包包尾,以得到第四位图数据,数据包包头包括与目标格式对应的格式信息,数据包包尾包括mipi高速信号通讯协议数据;依据预设的高速信号通讯协议传送第四位图数据。

作为本发明的进一步改进,获取检测图片的第一位图数据具体为:

依据预设的数据传输协议去除检测图片数据的文件头和图像参数。

作为本发明的进一步改进,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据替换为:

依据第一控制指令将控制信号添加入第一位图数据,将添加数据后的第一位图数据转换为指定格式的第二位图数据,控制信号包括字符叠加功能信号和数据移动功能信号。

作为本发明的进一步改进,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据包括:依据第一控制指令中包含的目标格式启动对应的格式转换模块,目标格式包括ycbcr格式、spr格式和自定义格式。

作为本发明的进一步改进,将第四位图数据送到对应的mipi物理连接口之前,还包括:获取控制参数数据以生成第四控制指令,第四控制指令为lane数控制信号,根据所述lane数控制信号,按mipi协议要求把所述第四位图数据包平摊到每个lane上,将对应lane数据送到对应的mipi物理连接口上。

总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:

本发明的一种兼容多种数据格式的mipi高速信号发生方法及系统,其通过获取控制参数数据以生成相应的控制指令,并依据相应的控制指令将原始位图数据进行目标格式的位图数据、并添加数据包包头和数据包包尾,从而使得生成的高速测试信号可以mipi通讯协议传送,使得该方法及系统适用于各种数据格式的液晶模组测试;同时,通过设置多个格式转换模块,根据需要启动相应的格式转换模块,可将高速测试信号转换为ycbcr格式、spr格式和自定义格式,从而可以适应各种测试需求;本发明将转换成不同目标格式的位图数据进行重组,从而转换成统一位宽,可以方便后续模块处理,增加整个装置的通用性。

本发明的一种兼容多种数据格式的mipi高速信号发生方法及系统,其通过控制信号添加入第一位图数据,使得生成的高速测试信号可以依据需要进行实现相应的控制功能,如字符叠加功能和数据移动功能。

附图说明

图1是本发明实施例的一种兼容多种数据格式的mipi高速信号发生方法的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。下面结合具体实施方式对本发明进一步详细说明。

图1是本发明实施例的一种兼容多种数据格式的mipi高速信号发生方法的示意图。如图1所示,一种兼容多种数据格式的mipi高速信号发生方法,该方法包括如下步骤:

获取检测图片的第一位图数据,获取控制参数数据以生成第一控制指令、第二控制指令和第三控制指令;

依据第一控制指令将第一位图数据转换为目标格式的第二位图数据;依据第二控制指令将第二位图数据重组为预设尺寸的位宽,以得到第三位图数据;依据第三控制指令在第三位图数据中添加数据包包头和数据包包尾,以得到第四位图数据,该数据包包头包括与目标格式对应的格式信息,该数据包包尾包括mipi高速信号通讯协议数据;将第四位图数据发送到对应的mipi物理连接口上。

作为一个优选的实施例,获取检测图片的第一位图数据过程为,以检测图片格式为bmp图片格式为示例,由于数据传送过程中需要依据数据传输协议添加文件头和图像参数数据,将检测图片的文件头和图像参数去除后,即得到第一位图数据,该第一位图数据即为原始检测图片的rgb数据,当然,bmp图片格式仅为一个示例,对于其他类型的图片参照此类型的处理方式或依据类型不同进行相应的调整。

作为一个优选的实施例,第一位图数据可缓存于缓存模块,该缓存模块可以为ddr或其他类型的缓存设备。

作为一个优选的实施例,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据替换为,依据第一控制指令将控制信号数据添加入第一位图数据,将添加数据后的第一位图数据转换为目标格式的第二位图数据,其中,该控制信号类型包括字符叠加功能信号和数据移动功能信号,当然上述信号类型仅为一个示例,也可以依据高速信号的测试需求进行相应的调整。

作为一个优选的实施例,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据具体为,以指定格式为ycbcr格式为示例,收到的第一控制指令为指定格式为ycbcr格式的控制信号,则启用相应的ycbcr格式转换模块,其中具体的转换过程为,ycbcr格式模块分两个分支,一个是ycbcr4:2:2处理分支,一个是ycbcr4:2:0处理分支,每个分支根据协议规定的转换公式完成对应的rgb到ycbcr格式转换;以指定格式为spr格式为示例,收到的第一控制指令为指定格式为spr格式的控制信号,则启用相应的spr格式转换模块,其中具体的转换过程为,根据spr协议规定的转换规则完成对应的rgb到spr格式转换;作为一个示例,指定格式还可以为自定义格式,该自定格式可以依据测试需求进行相应的设置,收到的第一控制指令为指定格式为自定义格式的控制信号,则启用相应的自定义格式转换模块,其中具体的转换过程为,根据自定义格式协议规定的转换规则完成对应的rgb到自定义格式的转换,以上仅为一个示例,可依据不同的协议内容进行相应的调整。

作为一个优选的实施例,依据第二控制指令将第二位图数据转换为预设尺寸的位宽具体为,以ycbcr转换为例,24brgb数据经过ycbcr格式转换后会变成16b数据,像素重排模块需要依次把16b、16b…的数据重新组合排列成24b、24b…,通过将不同类型的格式转换后的数据统一为相同的位宽,以方便后续模块处理,以上仅为一个示例,可依据不同的协议内容进行相应的调整。

作为一个优选的实施例,依据第三控制指令在第三位图数据中添加数据包包头和数据包包尾具体为,依据第三控制指令中包括的格式控制信息给像素重排后的数据添加数据包头,不同的数据格式进行填充的包头类型字段不一样例如,若是rgb格式,则填充的数据类型字段是3e,若是ycbcr格式,则填充的数据类型字段是2c,对于mipi这类高速信号传输协议来说,需要依据mipi协议要求对上步处理的数据加包尾,比如加上eot包等,以上仅为一个示例,可依据不同的协议内容进行相应的调整。

作为一个优选的实施例,依据预设的高速信号通讯协议传送第四位图数据具体为,以mipi高速信号传输协议为示例,依据mipi高速信号传输协议要求将第四位图数据平摊于各个传输通道,以1/2/3/4/8lane(传输通道)为示例,对应lane数据传输至对应的物理接口即为mipi高速信号,以上仅为一个示例,可依据不同的协议内容进行相应的调整。

一种兼容多种数据格式的mipi高速信号发生系统,该系统包括数据处理模块、缓存模块和控制模块,其中,

控制模块用于获取控制参数数据以生成第一控制指令、第二控制指令和第三控制指令;

数据处理模块获取检测图片的第一位图数据并存储于缓存模块,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据;依据第二控制指令将第二位图数据重组为预设尺寸的位宽,以得到第三位图数据;依据第三控制指令在第三位图数据中添加数据包包头和数据包包尾,以得到第四位图数据,数据包包头包括与目标格式对应的格式信息,数据包包尾包括mipi高速信号通讯协议数据;依据预设的高速信号通讯协议传送第四位图数据。

作为一个优选的实施例,获取检测图片的第一位图数据过程为,以检测图片格式为bmp图片格式为示例,由于数据传送过程中需要依据数据传输协议添加文件头和图像参数数据,将检测图片的文件头和图像参数去除后,即得到第一位图数据,该第一位图数据即为原始检测图片的rgb数据,当然,bmp图片格式仅为一个示例,对于其他类型的图片参照此类型的处理方式或依据类型不同进行相应的调整。

作为一个优选的实施例,第一位图数据可缓存于缓存模块,该缓存模块可以为ddr或其他类型的缓存设备。

作为一个优选的实施例,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据替换为,依据第一控制指令将控制信号数据添加入第一位图数据,将添加数据后的第一位图数据转换为目标格式的第二位图数据,其中,该控制信号类型包括字符叠加功能信号和数据移动功能信号,当然上述信号类型仅为一个示例,也可以依据高速信号的测试需求进行相应的调整。

作为一个优选的实施例,依据第一控制指令将第一位图数据转换为目标格式的第二位图数据具体为,以指定格式为ycbcr格式为示例,收到的第一控制指令为指定格式为ycbcr格式的控制信号,则启用相应的ycbcr格式转换模块,其中具体的转换过程为,ycbcr格式模块分两个分支,一个是ycbcr4:2:2处理分支,一个是ycbcr4:2:0处理分支,每个分支根据协议规定的转换公式完成对应的rgb到ycbcr格式转换;以指定格式为spr格式为示例,收到的第一控制指令为指定格式为spr格式的控制信号,则启用相应的spr格式转换模块,其中具体的转换过程为,根据spr协议规定的转换规则完成对应的rgb到spr格式转换;作为一个示例,指定格式还可以为自定义格式,该自定格式可以依据测试需求进行相应的设置,收到的第一控制指令为指定格式为自定义格式的控制信号,则启用相应的自定义格式转换模块,其中具体的转换过程为,根据自定义格式协议规定的转换规则完成对应的rgb到自定义格式的转换,以上仅为一个示例,可依据不同的协议内容进行相应的调整。

作为一个优选的实施例,依据第二控制指令将第二位图数据转换为预设尺寸的位宽具体为,以ycbcr转换为例,24brgb数据经过ycbcr格式转换后会变成16b数据,像素重排模块需要依次把16b、16b…的数据重新组合排列成24b、24b…,通过将不同类型的格式转换后的数据统一为相同的位宽,以方便后续模块处理,以上仅为一个示例,可依据不同的协议内容进行相应的调整。

作为一个优选的实施例,依据第三控制指令在第三位图数据中添加数据包包头和数据包包尾具体为,依据第三控制指令中包括的格式控制信息给像素重排后的数据添加数据包头,不同的数据格式进行填充的包头类型字段不一样例如,若是rgb格式,则填充的数据类型字段是3e,若是ycbcr格式,则填充的数据类型字段是2c,对于mipi这类高速信号传输协议来说,需要依据mipi协议要求对上步处理的数据加包尾,比如加上eot包等,以上仅为一个示例,可依据不同的协议内容进行相应的调整。

作为一个优选的实施例,依据预设的高速信号通讯协议传送第四位图数据具体为,以mipi高速信号传输协议为示例,依据mipi高速信号传输协议要求将第四位图数据平摊于各个传输通道,以1/2/3/4/8lane(传输通道)为示例,对应lane数据传输至对应的物理接口即为mipi高速信号,以上仅为一个示例,可依据不同的协议内容进行相应的调整。

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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