1.一种兼容多种数据格式的mipi高速信号发生方法,其特征在于,该方法包括如下步骤:
获取检测图片的第一位图数据,获取控制参数数据以生成第一控制指令、第二控制指令和第三控制指令;依据所述第一控制指令将所述第一位图数据转换为目标格式的第二位图数据;依据所述第二控制指令将所述第二位图数据重组为预设尺寸的位宽,以得到第三位图数据;依据所述第三控制指令在第三位图数据中添加数据包包头和数据包包尾,以得到第四位图数据,所述数据包包头包括与目标格式对应的格式信息,所述数据包包尾包括mipi高速信号通讯协议数据,将所述第四位图数据发送到对应的mipi物理连接口上。
2.根据权利要求1所述的一种兼容多种数据格式的mipi高速信号发生方法,其特征在于,获取检测图片的第一位图数据具体为:
依据预设的数据传输协议去除检测图片数据的文件头和图像参数。
3.根据权利要求1或2所述的一种兼容多种数据格式的mipi高速信号发生方法,其特征在于,依据所述第一控制指令将所述第一位图数据转换为目标格式的第二位图数据替换为:
依据第一控制指令将控制信号添加入第一位图数据,将添加数据后的第一位图数据转换为指定格式的第二位图数据,所述控制信号包括字符叠加功能信号和数据移动功能信号。
4.根据权利要求1或2所述的一种兼容多种数据格式的mipi高速信号发生方法,其特征在于,依据所述第一控制指令将所述第一位图数据转换为目标格式的第二位图数据包括:依据所述第一控制指令中包含的目标格式启动对应的格式转换模块,所述目标格式包括ycbcr格式、spr格式和自定义格式。
5.根据权利要求1或2所述的一种兼容多种数据格式的mipi高速信号发生方法,其特征在于,将所述第四位图数据送到对应的mipi物理连接口之前,还包括:获取控制参数数据以生成第四控制指令,所述第四控制指令为lane数控制信号,根据所述lane数控制信号,按mipi协议要求把所述第四位图数据包平摊到每个lane上,将对应lane数据送到对应的mipi物理连接口上。
6.一种兼容多种数据格式的mipi高速信号发生系统,所述mipi高速信号发生系统包括数据处理模块、缓存模块和控制模块,其特征在于,
所述控制模块用于获取控制参数数据以生成第一控制指令、第二控制指令和第三控制指令;
所述数据处理模块获取检测图片的第一位图数据并存储于缓存模块,依据所述第一控制指令将所述第一位图数据转换为目标格式的第二位图数据;依据所述第二控制指令将所述第二位图数据重组为预设尺寸的位宽,以得到第三位图数据;依据所述第三控制指令在第三位图数据中添加数据包包头和数据包包尾,以得到第四位图数据,所述数据包包头包括与目标格式对应的格式信息,所述数据包包尾包括mipi高速信号通讯协议数据。
7.根据权利要求6所述的一种兼容多种数据格式的mipi高速信号发生系统,其特征在于,所述获取检测图片的第一位图数据具体为:
依据预设的数据传输协议去除检测图片数据的文件头和图像参数。
8.根据权利要求6或7所述的一种兼容多种数据格式的mipi高速信号发生系统,其特征在于,依据所述第一控制指令将所述第一位图数据转换为目标格式的第二位图数据替换为:
依据第一控制指令将控制信号添加入第一位图数据,将添加数据后的第一位图数据转换为指定格式的第二位图数据,所述控制信号包括字符叠加功能信号和数据移动功能信号。
9.根据权利要求6或7所述的一种兼容多种数据格式的mipi高速信号发生系统,其特征在于,所述依据所述第一控制指令将所述第一位图数据转换为目标格式的第二位图数据包括:依据所述第一控制指令中包含的目标格式启动对应的格式转换模块,所述目标格式包括ycbcr格式、spr格式和自定义格式。
10.根据权利要求6或7所述的一种兼容多种数据格式的mipi高速信号发生系统,其特征在于,将所述第四位图数据送到对应的mipi物理连接口之前,还包括:获取控制参数数据以生成第四控制指令,所述第四控制指令为lane数控制信号,根据所述lane数控制信号,按mipi协议要求把所述第四位图数据包平摊到每个lane上,将对应lane数据送到对应的mipi物理连接口上。