画面的渲染方法、装置、电子设备和存储介质制造方法及图纸

技术编号:39144872 阅读:13 留言:0更新日期:2023-10-23 14:56
本申请公开了一种画面的渲染方法、装置、电子设备和存储介质,其中,渲染方法包括:在第一画面内容渲染完成的情况下,对第一画面内容进行画质增强处理,得到画质增强后的第一画面内容;在画质增强后的第一画面内容上叠加第二画面内容,得到目标图像帧;显示目标图像帧。显示目标图像帧。显示目标图像帧。

【技术实现步骤摘要】
画面的渲染方法、装置、电子设备和存储介质


[0001]本申请属于画质增强
,具体涉及一种画面的渲染方法、装置、电子设备和存储介质。

技术介绍

[0002]在相关技术中,对于游戏或其他对图像质量有着较高要求的程序或软件,在图像渲染过程中,为了提高图像质量,一般使用画质增强技术来提高程序画面。
[0003]常见的画质增强技术包括图像超分辨率技术,图像超分辨率技术旨在对上屏前的画面进行超值算法或深度学习超分算法来提高图像的分辨率。
[0004]渲染的图像不仅包括本体的画面,还包括例如文字或图标等在本体图像上叠加的图像内容,然而,相关技术中采用超分辨率技术等画质增强技术会导致在本体图像上叠加的图像内容变得模糊。

技术实现思路

[0005]本申请实施例的目的是提供一种画面的渲染方法、装置、电子设备和存储介质,能够解决相关技术中渲染得到的画面模糊的问题。
[0006]第一方面,本申请实施例提供了一种画面的渲染方法,渲染方法包括:
[0007]在第一画面内容渲染完成的情况下,对第一画面内容进行画质增强处理,得到画质增强后的第一画面内容;
[0008]在画质增强后的第一画面内容上叠加第二画面内容,得到目标图像帧;
[0009]显示目标图像帧。
[0010]第二方面,本申请实施例提供了一种画面的渲染装置,渲染装置包括:
[0011]画质增强模块,用于在第一画面内容渲染完成的情况下,对第一画面内容进行画质增强处理,得到画质增强后的第一画面内容;
>[0012]内容叠加模块,用于在画质增强后的第一画面内容上叠加第二画面内容,得到目标图像帧;
[0013]显示模块,用于显示目标图像帧。
[0014]第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器,存储器存储可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
[0015]第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面的方法的步骤。
[0016]第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面的方法的步骤。
[0017]第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面的方法。
[0018]在本申请实施例中,在第一画面内容渲染完成后,对第一画面内容进行画质增强处理,并在对第一画质内容进行画质增强后,在画质增强后的第一画质内容上,再去叠加第二画面内容,得到目标图像帧并显示,从而使得画质增强处理仅对第一画面内容生效,而不作用于第二画面内容,能够实现对第一画面内容增强处理的情况下,避免第二画面内容变得模糊。
附图说明
[0019]图1示出了本申请的一些实施例的画面的渲染方法的流程图;
[0020]图2示出了本申请的一些实施例的画面的渲染流程的示意图;
[0021]图3示出了本申请的一些实施例的画面的渲染管线的示意图;
[0022]图4示出了本申请的一些实施例的画面的渲染装置的结构框图;
[0023]图5示出了根据本申请实施例的电子设备的结构框图;
[0024]图6为实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0026]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0027]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的画面的渲染方法、装置、电子设备和存储介质进行详细地说明。
[0028]在本申请的一些实施例中,提供了一种画面的渲染方法,图1示出了本申请的一些实施例的画面的渲染方法的流程图,如图1所示,渲染方法包括:
[0029]步骤102,在第一画面内容渲染完成的情况下,对第一画面内容进行画质增强处理,得到画质增强后的第一画面内容。
[0030]在本申请实施例中,画面可以是应用程序的画面例如游戏程序的画面,画面可以是3D场景的画面,也可以是2D画面。
[0031]第一画面内容是程序的画面的主要画面内容,即主画面。第二画面内容是在主画面上叠加的文字、图标、按钮等画面内容。
[0032]在第一画面内容渲染完成之后,对渲染完成的第一画面内容进行画质增强处理。其中,画质增强处理包括超分辨率算法处理,如通过双线性插值、三线性插值等插值算法来增加像素数量插值算法,或通过深度学习的网络训练得到的神经网络模型来进行超分辨率处理。
[0033]画质增强处理能够提高第一画面内容的分辨率,使第一画面内容的纹理更加清
晰、锐度更高,从而提高主画面的画质。
[0034]步骤104,在画质增强后的第一画面内容上叠加第二画面内容,得到目标图像帧;
[0035]在本申请实施例中,第二画面内容为通过普通渲染得到的,未经过画质增强处理。
[0036]步骤106,显示目标图像帧。
[0037]在本申请实施例中,在画质增强后的第一画面上,再去叠加第二画面内容,得到最终的包括完整画面内容的目标图像帧,并进行显示。
[0038]本申请实施例在第一画面内容渲染完成后,在叠加第二画面内容前,首先对第一画面内容进行画质增强处理,然后在画质增强后的第一画质内容上,再去叠加第二画面内容,从而使得画质增强处理仅对主画面内容生效,而不作用于第二画面内容,能够实现对第一画面内容增强处理的情况下,避免第二画面内容变得模糊。
[0039]在本申请的一些实施例中,对第一画面内容进行画质增强处理,包括:
[0040]在画质增强渲染管线中对第一画面内容进行画质增强处理。
[0041]在本申请实施例中,程序的画面是通过渲染管线渲染得到的。渲染管线主要包括输入组装、顶点处理、几何处理、光照处理和像素处理等阶段组成,其中的每个阶段均可以通过着色器来进行定制化处理。
[0042]其中,第一画面内容和第二画面内容可以通过不同的渲染管线渲染得到。在第一画面内容的渲染管线和第二画面内容的渲染管线之间,增加画质增强渲染管线,通过画质增强本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种画面的渲染方法,其特征在于,所述渲染方法包括:在第一画面内容渲染完成的情况下,对所述第一画面内容进行画质增强处理,得到画质增强后的第一画面内容;在所述画质增强后的第一画面内容上叠加第二画面内容,得到目标图像帧;显示所述目标图像帧。2.根据权利要求1所述的渲染方法,其特征在于,所述对所述第一画面内容进行画质增强处理,包括:在画质增强渲染管线中对所述第一画面内容进行画质增强处理。3.根据权利要求2所述的渲染方法,其特征在于,在所述在画质增强渲染管线中对所述第一画面内容进行画质增强处理之前,所述渲染方法还包括:确定第一着色器程序;其中,所述第一着色器程序用于渲染所述第一画面内容的至少部分内容,或用于渲染所述第二画面内容的至少部分内容;所述在画质增强渲染管线中对所述第一画面内容进行画质增强处理,包括:根据所述第一着色器程序的运行状态,运行所述画质增强渲染管线中的第二着色器程序,以通过所述第二着色器程序对所述第一画面内容进行画质增强处理。4.根据权利要求3所述的渲染方法,其特征在于,所述第一着色器程序用于渲染所述第一画面内容的至少部分内容,所述第一画面内容对应的渲染管线为第一渲染管线,所述第一渲染管线包括至少两个第三着色器程序,所述至少两个第三着色器程序用于按照第一渲染顺序渲染所述第一画面内容的至少部分内容;所述确定第一着色器程序,包括:将按照所述第一渲染顺序排序的所述至少两个第三着色器程序中的最后一个着色器程序确定为所述第一着色器程序;所述根据所述第一着色器程序的运行状态,运行所述画质增强渲染管线中的第二着色器程序,包括:在所述第一着色器程序运行完毕之后,运行所述画质增强渲染管线中的第二着色器程序。5.根据权利要求3所述的渲染方法,其特征在于,所述第一着色器程序用于渲染所述第二画面内容的至少部分内容,所述第二画面内容对应的渲染管线为第二渲染管线,所述第二渲染管线包括至少两个第四着色器程序,所述至少两个第四着色器程序用于按照第二渲染顺序渲染所述第二画面内容的至少部分内容;所述确定第一着色器程序,包括:将按照所述第二渲染顺序排序的所述至少两个第四着色器程序中的第一个着色器程序确定为所述第一着色器程序;所述根据所述第一着色器程序的运行状态,运行所述画质增强渲染管线中的第二着色器程序,包括:在所述第一着色器程序运行之前,运行所述画质增强渲染管线中的第二着色器程序。6.一种画面的渲染装置,其特征在于,所述渲染装置包括:画...

【专利技术属性】
技术研发人员:周攀
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1