System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于多参数的逻辑Pattern转换为图像的方法技术_技高网

基于多参数的逻辑Pattern转换为图像的方法技术

技术编号:40101810 阅读:5 留言:0更新日期:2024-01-23 17:48
本发明专利技术公开了基于多参数的逻辑Pattern转换为图像的方法,包括以下步骤:将逻辑Pattern分成若干个大类;选择需要的逻辑Pattern的分类,提取对应分类中逻辑Pattern的参数,并对逻辑Pattern的所有参数根据参数类别进行分组,设置每一组逻辑Pattern参数的默认值;将每一组逻辑Pattern参数的默认值带入对应的逻辑Pattern的参数分组中,并生成逻辑Pattern预览;通过在逻辑Pattern参数的默认值的基础上进行连续改变,连续生成逻辑Pattern的新参数,将连续生成的新参数实时输入逻辑Pattern并生效,并生成新的逻辑Pattern预览;解决了现有技术Pattern导出后再导入时效慢的弊端,可直观看到预览效果,省去了现有技术中需要根据不同的协议实现不同功能的数据处理。

【技术实现步骤摘要】

本专利技术涉及屏幕测试,具体涉及基于多参数的逻辑pattern转换为图像的方法。


技术介绍

1、在日常生活中,我们随处可见电视液晶屏、pc电脑屏幕、笔记本液晶屏、手机屏、pad等lcd屏,出现在千家万户家里的液晶屏,都是经过检测、老化后合格的产品。在lcd液晶屏的生产、老化测试过程中,行业里常采用pg(pattern generator)点灯机来输送图案到屏幕上,来验证屏幕显示是否正常。而输送到屏幕上的测试图像,我们通常分为逻辑pattern和bmp位图,通过图案的变化,观察屏幕有无亮点、条纹、闪烁、波动等缺陷。

2、目前逻辑pattern转换为图像的技术的大多直接从网上下载bmp图,或者我们也可以用绘图软件,绘制目标图形图案称。输送并显示到屏幕上。但这两种方法很明显的缺点是,不够灵活,我们无法随时按我们的要求改变图形,比如改变图形图像的边框、填充色、花纹、光亮度。想要pattern有少许变化,我们必须重新绘图或者下载;

3、局限性大,无法下载和理想的一模一样的bmp图;

4、耗时久,绘制pattern用时较久,还需要专业的绘图设计师;

5、不够灵活,无法随意改变颜色、边框等;

6、不适合批量和快速测试屏幕的性能。


技术实现思路

1、本专利技术的目的在于提供基于多参数的逻辑pattern转换为图像的方法,解决以下技术问题:

2、现有的逻辑pattern转换为图像的技术,局限性大,绘制pattern用时较久,不够灵活,无法随意改变颜色、边框。

3、本专利技术的目的可以通过以下技术方案实现:

4、基于多参数的逻辑pattern转换为图像的方法,包括以下步骤:

5、将逻辑pattern分成若干个大类;

6、选择需要的逻辑pattern的分类,提取对应分类中逻辑pattern的参数,并对逻辑pattern的所有参数根据参数类别进行分组,设置每一组逻辑pattern参数的默认值;

7、将每一组逻辑pattern参数的默认值带入对应的逻辑pattern的参数分组中,并生成逻辑pattern预览;

8、通过在逻辑pattern参数的默认值的基础上进行连续改变,连续生成逻辑pattern的新参数,将连续生成的新参数实时输入逻辑pattern并生效,并生成新的逻辑pattern预览;

9、得到图案不停变化的逻辑pattern预览,选择需要的逻辑pattern预览,暂停新参数输入逻辑pattern,得到最终的逻辑pattern预览,以及对应的参数;

10、将最终的逻辑pattern预览保存为目标格式的图像文件;

11、通过porch参数表的数据,获取最终的逻辑pattern预览的display的水平像素和垂直像素;

12、将最终的逻辑pattern预览的display的水平像素和垂直像素作为参数,约束目标格式的图像文件的水平像素和垂直像素。

13、作为本专利技术进一步的方案:逻辑pattern的若干个大类包括:阵列模式、框架模式、块模式、棋盘格模式、条纹模式、窗口模式、灰度模式、彩条模式、字符模式和点阵方格模式。

14、作为本专利技术进一步的方案:对逻辑pattern的所有参数根据参数类别进行分组,根据参数类别进行分组包括:行列类分组、方向类分组、边框类分组、配色类分组、灰阶类分组、定位类分组、字母类分组、镜像类分组和奇偶类分组。

15、作为本专利技术进一步的方案:

16、目标格式的图像文件包括:bmp位图、png压缩图和jpg压缩图。

17、作为本专利技术进一步的方案:

18、逻辑pattern在显示屏的传输支持各种pg传输信号制式,适用mipi、lvds、edp、rgb、v-by-one和ttl信号类型。

19、作为本专利技术进一步的方案:通过在逻辑pattern参数的默认值的基础上进行连续改变,连续生成逻辑pattern的新参数,包括以下步骤:

20、将逻辑pattern预览图像通过rgb转换算法将其转换为灰度图像,将得到的灰度图像的每个像素转换为灰度值;

21、通过sobel算子在水平和垂直方向计算每个像素与其邻域像素之间的强度差异;

22、对于得到的强度差异,分别与sobel算子在水平和垂直方向上的卷积核进行卷积,得到像素在水平和垂直方向上的梯度值;

23、通过perlin噪声算法在水平和垂直方向上生成不断变化的噪声值,通过不断变化的噪声值对生成的梯度值进行持续扰动,实时的将得到的扰动后的梯度值与逻辑pattern参数的默认值相乘后所得的参数值作为逻辑pattern的新参数,得到连续生成的逻辑pattern的新参数;

24、通过将连续生成的逻辑pattern的新参数映射到参数的取值范围中,对逻辑pattern的新参数进行范围调整。

25、作为本专利技术进一步的方案:通过perlin噪声算法在水平和垂直方向上生成不断变化的噪声值,包括以下步骤:

26、通过perlin噪声算法在像素在水平和垂直方向上的梯度值中引入时间因素,将时间因素作为像素在水平和垂直方向上梯度值的一个分量。

27、作为本专利技术进一步的方案:通过perlin噪声算法在水平和垂直方向上生成不断变化的噪声值,通过不断变化的噪声值对生成的梯度值进行持续扰动,包括以下步骤:

28、设置初始时间为t0,实时时间为t;

29、在垂直方向上生成噪声时,像素在垂直方向上的梯度值设为gy,像素在垂直方向上的梯度值替换为其中,sy为控制垂直方向上噪声变化速度的参数;

30、在水平方向上生成噪声时,像素在水平方向上的梯度值设为gx,像素在水平方向上的梯度值替换为其中,sx为控制水平方向上噪声变化速度的参数;

31、得到的扰动后的梯度值。

32、作为本专利技术进一步的方案:通过porch参数表的数据,获取最终的逻辑pattern预览的display的水平像素和垂直像素,包括以下步骤:

33、获取porch参数表的数据;

34、在porch参数表中,查找与最终的逻辑pattern预览的display相关的参数;

35、根据porch参数表的格式,对相关参数进行解析;

36、从解析出来的参数中提取水平像素和垂直像素的参数值,作为最终的逻辑pattern预览的display的水平像素和垂直像素。

37、作为本专利技术进一步的方案:将最终的逻辑pattern预览通过图像处理库保存为目标格式的图像文件,图像处理库包括:opencv图像处理开源库、pil图像处理基本库和scikit-image基于python的图像处理库。

38、本专利技术的有益效果:

39、本专利技术通过在逻辑pattern参数的默认值的基础上进行连续改变,连续生成逻本文档来自技高网...

【技术保护点】

1.基于多参数的逻辑Pattern转换为图像的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,逻辑Pattern的若干个大类包括:阵列模式、框架模式、块模式、棋盘格模式、条纹模式、窗口模式、灰度模式、彩条模式、字符模式和点阵方格模式。

3.根据权利要求1所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,对逻辑Pattern的所有参数根据参数类别进行分组,根据参数类别进行分组包括:行列类分组、方向类分组、边框类分组、配色类分组、灰阶类分组、定位类分组、字母类分组、镜像类分组和奇偶类分组。

4.根据权利要求1所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,目标格式的图像文件包括:BMP位图、PNG压缩图和JPG压缩图。

5.根据权利要求1所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,逻辑Pattern在显示屏的传输支持各种PG传输信号制式,适用MIPI、LVDS、eDP、RGB、v-By-One和TTL信号类型。</p>

6.根据权利要求1所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,通过在逻辑Pattern参数的默认值的基础上进行连续改变,连续生成逻辑Pattern的新参数,包括以下步骤:

7.根据权利要求6所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,通过Perlin噪声算法在水平和垂直方向上生成不断变化的噪声值,包括以下步骤:

8.根据权利要求6所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,通过Perlin噪声算法在水平和垂直方向上生成不断变化的噪声值,通过不断变化的噪声值对生成的梯度值进行持续扰动,包括以下步骤:

9.根据权利要求1所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,通过Porch参数表的数据,获取最终的逻辑Pattern预览的Display的水平像素和垂直像素,包括以下步骤:

10.根据权利要求1所述的基于多参数的逻辑Pattern转换为图像的方法,其特征在于,将最终的逻辑Pattern预览通过图像处理库保存为目标格式的图像文件,图像处理库包括:OpenCV图像处理开源库、PIL图像处理基本库和scikit-image基于Python的图像处理库。

...

【技术特征摘要】

1.基于多参数的逻辑pattern转换为图像的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于多参数的逻辑pattern转换为图像的方法,其特征在于,逻辑pattern的若干个大类包括:阵列模式、框架模式、块模式、棋盘格模式、条纹模式、窗口模式、灰度模式、彩条模式、字符模式和点阵方格模式。

3.根据权利要求1所述的基于多参数的逻辑pattern转换为图像的方法,其特征在于,对逻辑pattern的所有参数根据参数类别进行分组,根据参数类别进行分组包括:行列类分组、方向类分组、边框类分组、配色类分组、灰阶类分组、定位类分组、字母类分组、镜像类分组和奇偶类分组。

4.根据权利要求1所述的基于多参数的逻辑pattern转换为图像的方法,其特征在于,目标格式的图像文件包括:bmp位图、png压缩图和jpg压缩图。

5.根据权利要求1所述的基于多参数的逻辑pattern转换为图像的方法,其特征在于,逻辑pattern在显示屏的传输支持各种pg传输信号制式,适用mipi、lvds、edp、rgb、v-by-one和ttl信号类型。

6.根据权利要求1所述的基于多参数的逻辑pa...

【专利技术属性】
技术研发人员:赵德喜蒯正建
申请(专利权)人:合肥巨阙电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1