图像处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36394665 阅读:49 留言:0更新日期:2023-01-18 09:59
本申请实施例提供一种图像处理方法、装置、电子设备及存储介质,方法包括:获取第一图像,第一图像的分辨率与第一显示屏幕的分辨率相同;确定第二显示屏幕与第一显示屏幕的分辨率高度比;根据分辨率高度比,对第一图像的分辨率高度进行扩展处理,得到目标图像,目标图像的分辨率高度与第二显示屏幕的分辨率高度相同。可以将第一图像的分辨率高度扩展至与第二显示屏幕的分辨率高度相同,避免了图像无法在显示屏幕上显示的问题。在显示屏幕上显示的问题。在显示屏幕上显示的问题。

【技术实现步骤摘要】
图像处理方法、装置、电子设备及存储介质


[0001]本申请属于图像处理
,具体涉及一种图像处理方法、装置、电子设备及存储介质。

技术介绍

[0002]针对多屏设备,可以使用现场可编程逻辑门阵列(field programmable gate array,FPGA)/串行解串器(serializer deserializer,SERDES)扩展系统级芯片(system on Chip,SOC)的显示接口,扩展后,一个SOC的显示接口可以接多个显示屏幕。
[0003]以两个显示屏幕为例,按照两个显示屏幕各自的分辨率绘制两张图像,SOC将两张图像拼接后,通过FPGA/SERDES分别发送给两个显示屏幕进行显示。由于FPGA/SERDES有分辨率对齐的要求,若两个显示屏幕的分辨率高度不同,则绘制的两张图像的分辨率高度不同,将两张分辨率高度不同的图像进行拼接,得到的拼接图像的分辨率高度不一致,则FPGA/SERDES不会接收拼接图像,这将导致图像无法在显示屏幕上显示。

技术实现思路

[0004]本申请实施例涉及一种图像处理方法、装置、电子设备及存储介质,多个显示屏幕的分辨率高度不一致也可以显示图像。
[0005]第一方面,本申请实施例提供图像处理方法,包括:
[0006]获取第一图像,第一图像的分辨率与第一显示屏幕的分辨率相同;
[0007]确定第二显示屏幕与第一显示屏幕的分辨率高度比;
[0008]根据分辨率高度比,对第一图像的分辨率高度进行扩展处理,得到目标图像,目标图像的分辨率高度与第二显示屏幕的分辨率高度相同。
[0009]在一种可能的实施方式中,根据分辨率高度比,对第一图像的分辨率高度进行扩展处理,得到目标图像,包括:
[0010]根据分辨率高度比,确定第一像素行数和像素扩展行数;
[0011]根据第一像素行数和像素扩展行数,对第一图像的分辨率高度进行扩展处理,得到目标图像。
[0012]在一种可能的实施方式中,根据第一像素行数和像素扩展行数,对第一图像的分辨率高度进行扩展处理,得到目标图像,包括:
[0013]在第一图像中确定第i*K个像素行,并在第i*K个像素行的预设侧增加H个空白像素行,得到目标图像;
[0014]其中,i依次取1、2、3、
……
、N,N为正整数,K为第一像素行数,K为正整数,H为所述像素扩展行数,H为正整数。
[0015]在一种可能的实施方式中,根据第一像素行数和像素扩展行数,对第一图像的分辨率高度进行扩展处理,得到目标图像,包括:
[0016]根据第一像素行数和第一图像的分辨率宽度,确定第二图像;
[0017]根据像素扩展行数和第一图像的分辨率宽度,确定空白像素区域;
[0018]在第二图像的预设侧增加空白像素区域,得到第三图像;
[0019]按照第一图像的分辨率宽度,依次提取第三图像的像素数据,得到目标图像。
[0020]在一种可能的实施方式中,根据第一像素行数和第一图像的分辨率宽度,确定第二图像,包括:
[0021]根据第一像素行数与第一图像的分辨率宽度的乘积,确定第二图像的分辨率宽度;
[0022]根据第一图像的分辨率和第二图像的分辨率宽度,确定第二图像的分辨率高度;
[0023]根据第二图像的分辨率宽度和分辨率高度,提取第一图像的像素数据,得到第二图像。
[0024]在一种可能的实施方式中,确定第二显示屏幕与第一显示屏幕的分辨率高度比,包括:
[0025]获取第二显示屏幕的分辨率高度,以及第一显示屏幕的分辨率高度;
[0026]根据第二显示屏幕的分辨率高度和第一显示屏幕的分辨率高度,确定分辨率高度比。
[0027]在一种可能的实施方式中,还包括:
[0028]通过SOC获取第四图像,第四图像的分辨率与第二显示屏幕的分辨率相同;
[0029]通过SOC将第四图像与目标图像拼接,得到拼接图像;
[0030]通过FPGA/SERDES将拼接图像拆分,得到第四图像和目标图像,并去除目标图像中的空白像素行,得到第一图像;
[0031]通过FPGA/SERDES向第一显示屏幕发送第一图像,以及向第二显示屏幕发送第四图像。
[0032]第二方面,本申请实施例提供一种图像处理装置,包括获取模块、确定模块和扩展模块,其中,
[0033]获取模块,用于获取第一图像,第一图像的分辨率与第一显示屏幕的分辨率相同;
[0034]确定模块,用于确定第二显示屏幕与第一显示屏幕的分辨率高度比;
[0035]扩展模块,用于根据分辨率高度比,对第一图像的分辨率高度进行扩展处理,得到目标图像,目标图像的分辨率高度与第二显示屏幕的分辨率高度相同。
[0036]第三方面,本申请实施例提供一种多屏设备,包括:处理器和存储器;
[0037]存储器存储计算机执行指令;
[0038]处理器执行存储器存储的计算机执行指令,使得处理器执行第一方面的方法。
[0039]第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当计算机执行指令被处理器执行时用于实现第一方面的方法。
[0040]第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面的方法。
[0041]第六方面,本申请实施例提供一种芯片,芯片上存储有计算机程序,计算机程序被芯片执行时,实现如第一方面的方法。
[0042]在一种可能的实施方式中,芯片为芯片模组中的芯片。
[0043]本申请实施例提供一种图像处理方法、装置、电子设备及存储介质,方法包括:获
取第一图像,第一图像的分辨率与第一显示屏幕的分辨率相同;确定第二显示屏幕与第一显示屏幕的分辨率高度比;根据分辨率高度比,对第一图像的分辨率高度进行扩展处理,得到目标图像,目标图像的分辨率高度与第二显示屏幕的分辨率高度相同。可以将第一图像的分辨率高度扩展至与第二显示屏幕的分辨率高度相同,即将两个显示屏幕分别需要显示的两张图像的分辨率高度调成一致,以避免FPGA/SERDES芯片不接收拼接图像,进而避免图像无法在显示屏幕上显示的问题。
附图说明
[0044]图1为本申请实施例提供的一种应用场景示意图;
[0045]图2为本申请实施例提供的FPGA/SERDES的扩展示意图;
[0046]图3为本申请实施例提供的一种图像处理方法的流程示意图;
[0047]图4为本申请实施例提供的另一种图像处理方法的流程示意图;
[0048]图5为本申请实施例提供的一种分辨率高度的扩展示意图;
[0049]图6为本申请实施例提供的另一种分辨率高度的扩展示意图;
[0050]图7为本申请实施例提供的拼接输出的示意图;
[0051]图8为本申请实施提供的一种图像处理装置的结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取第一图像,所述第一图像的分辨率与第一显示屏幕的分辨率相同;确定第二显示屏幕与所述第一显示屏幕的分辨率高度比;根据所述分辨率高度比,对所述第一图像的分辨率高度进行扩展处理,得到目标图像,所述目标图像的分辨率高度与所述第二显示屏幕的分辨率高度相同。2.根据权利要求1所述的方法,其特征在于,根据所述分辨率高度比,对所述第一图像的分辨率高度进行扩展处理,得到目标图像,包括:根据所述分辨率高度比,确定第一像素行数和像素扩展行数;根据所述第一像素行数和所述像素扩展行数,对所述第一图像的分辨率高度进行扩展处理,得到所述目标图像。3.根据权利要求2所述的方法,其特征在于,根据所述第一像素行数和所述像素扩展行数,对所述第一图像的分辨率高度进行扩展处理,得到所述目标图像,包括:在所述第一图像中确定第i*K个像素行,并在所述第i*K个像素行的预设侧增加H个空白像素行,得到所述目标图像;其中,所述i依次取1、2、3、
……
、N,所述N为正整数,所述K为所述第一像素行数,所述K为正整数,所述H为所述像素扩展行数,所述H为正整数。4.根据权利要求2所述的方法,其特征在于,根据所述第一像素行数和所述像素扩展行数,对所述第一图像的分辨率高度进行扩展处理,得到所述目标图像,包括:根据所述第一像素行数和所述第一图像的分辨率宽度,确定第二图像;根据所述像素扩展行数和所述第一图像的分辨率宽度,确定空白像素区域;在所述第二图像的预设侧增加所述空白像素区域,得到第三图像;按照所述第一图像的分辨率宽度,依次提取所述第三图像的像素数据,得到所述目标图像。5.根据权利要求4所述的方法,其特征在于,根据所述第一像素行数和所述第一图像的分辨率宽度,确定第二图像,包括:根据所述第一像素行数与所述第一图像的分辨率宽度的乘积,确定所述第二图像的分辨率宽度;根据所述第一图像的分辨率和所述第二图像的分辨率宽度,确定所述第二图像的分辨率高度;根据所述第二...

【专利技术属性】
技术研发人员:贺晨刘海王志伟
申请(专利权)人:西安紫光展锐科技有限公司
类型:发明
国别省市:

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

1