一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像渲染方法、装置、存储介质及电子设备与流程

2022-09-08 08:42:06 来源:中国专利 TAG:


1.本公开涉及计算机技术领域,具体地,涉及一种图像渲染方法、装置、存储介质及电子设备。


背景技术:

2.在电影特效、游戏、ar(augmented reality,增强现实技术)、vr(virtual reality,虚拟现实技术)等场景中,通常需要由渲染引擎生成具有真实感的图像、动画,例如模拟水、烟、云等的动感效果,但是,严格的物理计算(如,流体模拟)计算复杂度较高,通常无法实时运行。相关技术中,通常采取的解决办法是使用静态纹理贴图,配合uv(即,u、v纹理贴图坐标)动画进行平移、旋转、叠加等动作,来近似模拟相应的动感效果。然而,在上述方式中,uv动画产生的纹理周期重复明显,不符合水、烟、云这一类流体运动的随机性,且静态纹理贴图有固定分辨率,存在图像放大失真的问题,以及,纹理贴图一般附着在渲染网格的表面,不会造成网格的空间几何变化,导致生成的图像、动画真实性欠佳,模拟效果不佳。


技术实现要素:

3.本公开的目的是提供一种图像渲染方法、装置、存储介质及电子设备,有利于提升图像渲染的立体感、真实感。
4.为了实现上述目的,根据本公开的第一方面,提供一种图像渲染方法,所述方法包括:
5.确定目标噪声图像;
6.根据待渲染的目标渲染材质,确定针对所述目标噪声图像的目标采样方式,所述目标采样方式包括采样次数以及各次采样的采样参数;
7.根据所述采样次数和各次采样的采样参数,对所述目标噪声图像进行多次采样,获得噪声采样;
8.根据所述噪声采样进行图像渲染,得到渲染后的目标图像。
9.可选地,所述确定目标噪声图像,包括:
10.响应于识别到图像渲染请求,生成初始噪声图像;
11.对所述初始噪声图像进行连续化处理,获得所述目标噪声图像。
12.可选地,所述生成初始噪声图像,包括:
13.生成噪声网格,并在所述噪声网格中的每个节点生成随机数,以得到所述初始噪声图像;
14.所述对所述初始噪声图像进行连续化处理,获得所述目标噪声图像,包括:
15.基于所述初始噪声图像中的节点对应的随机数,对所述噪声网格中的非节点部分进行插值处理,得到所述目标噪声图像。
16.可选地,所述根据待渲染的目标渲染材质,确定针对所述目标噪声图像的目标采
样方式,包括:
17.根据预先定义的渲染材质与采样方式的对应关系,确定与所述目标渲染材质对应的采样方式,作为所述目标采样方式,其中,所述采样参数至少包括采样频率。
18.可选地,所述根据所述噪声采样进行图像渲染,得到渲染后的目标图像,包括:
19.确定用于图像渲染的渲染模型,所述渲染模型由多个模型网格构成;
20.根据预先定义的渲染材质与噪声叠加方式的对应关系,确定与所述目标渲染材质对应的噪声叠加方式,作为目标叠加方式,所述目标叠加方式用于指示针对噪声采样的叠加顺序和/或叠加方向;
21.按照所述目标叠加方式,将所述噪声采样依次叠加至所述渲染模型的网格顶点,以得到所述渲染模型的渲染参数;
22.根据所述渲染参数进行图像渲染,得到所述目标图像。
23.可选地,所述目标叠加方式包括针对所述渲染模型中模型网格顶点的第一噪声叠加方式和针对所述渲染模型中像素点的第二噪声叠加方式;
24.所述按照所述目标叠加方式,将所述噪声采样依次叠加至所述渲染模型的网格顶点,以得到所述渲染模型的渲染参数,包括:
25.按照所述第一噪声叠加方式,将所述第一噪声叠加方式所指示的噪声采样叠加到所述渲染模型中的模型网格顶点,得到第一叠加结果,所述第一叠加结果至少用于指示所述渲染模型中各模型网格顶点的第一位置;
26.按照所述第二噪声叠加方式,将所述第二噪声叠加方式所指示的噪声采样叠加到所述第一叠加结果中的像素点,得到第二叠加结果,所述第二叠加结果至少用于指示所述渲染模型中像素点的第二位置;
27.对所述第二叠加结果中的像素点进行光照计算,得到所述渲染模型中像素点的像素值;
28.将所述渲染模型中像素点的第二位置和像素值作为所述渲染参数。
29.可选地,所述目标渲染材质为水,并且,所述第一噪声叠加方式用于模拟水的大波,所述第二噪声叠加方式用于模拟水的大波和小波。
30.根据本公开的第二方面,提供一种图像渲染装置,所述装置包括:
31.第一确定模块,用于确定目标噪声图像;
32.第二确定模块,用于根据待渲染的目标渲染材质,确定针对所述目标噪声图像的目标采样方式,所述目标采样方式包括采样次数以及各次采样的采样参数;
33.采样模块,用于根据所述采样次数和各次采样的采样参数,对所述目标噪声图像进行多次采样,获得噪声采样;
34.渲染模块,用于根据所述噪声采样进行图像渲染,得到渲染后的目标图像。
35.可选地,所述第一确定模块,包括:
36.生成子模块,用于响应于识别到图像渲染请求,生成初始噪声图像;
37.处理子模块,用于对所述初始噪声图像进行连续化处理,获得所述目标噪声图像。
38.可选地,所述生成子模块用于生成噪声网格,并在所述噪声网格中的每个节点生成随机数,以得到所述初始噪声图像;
39.所述处理子模块用于基于所述初始噪声图像中的节点对应的随机数,对所述噪声
网格中的非节点部分进行插值处理,得到所述目标噪声图像。
40.可选地,所述第二确定模块用于根据预先定义的渲染材质与采样方式的对应关系,确定与所述目标渲染材质对应的采样方式,作为所述目标采样方式,其中,所述采样参数至少包括采样频率。
41.可选地,所述渲染模块,包括:
42.第一确定子模块,用于确定用于图像渲染的渲染模型,所述渲染模型由多个模型网格构成;
43.第二确定子模块,用于根据预先定义的渲染材质与噪声叠加方式的对应关系,确定与所述目标渲染材质对应的噪声叠加方式,作为目标叠加方式,所述目标叠加方式用于指示针对噪声采样的叠加顺序和/或叠加方向;
44.第一叠加子模块,用于按照所述目标叠加方式,将所述噪声采样依次叠加至所述渲染模型的网格顶点,以得到所述渲染模型的渲染参数;
45.渲染子模块,用于根据所述渲染参数进行图像渲染,得到所述目标图像。
46.可选地,所述目标叠加方式包括针对所述渲染模型中模型网格顶点的第一噪声叠加方式和针对所述渲染模型中像素点的第二噪声叠加方式;
47.所述第一叠加子模块,包括:
48.第二叠加子模块,用于按照所述第一噪声叠加方式,将所述第一噪声叠加方式所指示的噪声采样叠加到所述渲染模型中的模型网格顶点,得到第一叠加结果,所述第一叠加结果至少用于指示所述渲染模型中各模型网格顶点的第一位置;
49.第三叠加子模块,用于按照所述第二噪声叠加方式,将所述第二噪声叠加方式所指示的噪声采样叠加到所述第一叠加结果中的像素点,得到第二叠加结果,所述第二叠加结果至少用于指示所述渲染模型中像素点的第二位置;
50.计算子模块,用于对所述第二叠加结果中的像素点进行光照计算,得到所述渲染模型中像素点的像素值;
51.第三确定子模块,用于将所述渲染模型中像素点的第二位置和像素值作为所述渲染参数。
52.可选地,所述目标渲染材质为水,并且,所述第一噪声叠加方式用于模拟水的大波,所述第二噪声叠加方式用于模拟水的大波和小波。
53.根据本公开的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。
54.根据本公开的第四方面,提供一种电子设备,包括:
55.存储器,其上存储有计算机程序;
56.处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。
57.通过上述技术方案,确定目标噪声图像,根据待渲染的目标渲染材质,确定针对目标噪声图像的目标采样方式,其中,目标采样方式包括采样次数以及各次采样的采样参数,并且,根据采样次数和各次采样的采样参数,对目标噪声图像进行多次采样,获得噪声采样,以及,根据噪声采样进行图像渲染,得到渲染后的目标图像。由此,通过生成目标噪声图像的方式,将目标噪声图像作为用于渲染的纹理,提升了纹理随机性,渲染出的图像不再是
纹理贴图的单调重复或平移,能够提升渲染的真实感。以及,通过从目标噪声图像采样的方式,能够有效避免固定纹理贴图的分辨率不足所导致的图像放大失真的问题。同时,针对目标渲染材质而采样的噪声,能够在图像渲染时将符合目标渲染材质的形变同步到渲染模型中,引起渲染模型的形变,有利于提升渲染结果的真实感、立体感。
58.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
59.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
60.图1是根据本公开的一种实施方式提供的图像渲染方法的流程图;
61.图2是根据本公开的一种实施方式提供的图像渲染装置的框图;
62.图3是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
63.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
64.图1是根据本公开的一种实施方式提供的图像渲染方法的流程图。如图1所示,该方法可以包括步骤11至步骤14。
65.在步骤11中,确定目标噪声图像。
66.目标噪声图像可以使用目前常用的噪声生成技术得到。同时,由于自然界中的材质(例如,水、烟、云)虽然具有随机性,但也并非完全杂乱无章,因此,为了提升图像渲染的真实感,目标噪声图像应当是具有连续性的。示例地,可以使用value noise(值噪声)、gradient noise(梯度噪声)、perlin noise(柏林噪声)等技术得到目标噪声图像。
67.在一种可能的实施方式中,步骤11可以包括以下步骤:
68.响应于识别到图像渲染请求,生成初始噪声图像;
69.对初始噪声图像进行连续化处理,获得目标噪声图像。
70.为了提升图像渲染的真实性,可以在识别到图像渲染请求的情况下,实时生成本次渲染所使用的目标噪声图像,即,每当识别到图像渲染请求,就利用一定的算法生成噪声图像,作为本次渲染的目标噪声图像。
71.示例地,生成初始噪声图像,可以通过如下方式实现:
72.生成噪声网格,并在噪声网格中的每个节点生成随机数,以得到初始噪声图像。
73.通常情况下,可以生成一个初始的噪声网格(即,晶格)。该噪声网格的结构可以根据实际的需求设置,例如,若在二维图像渲染中,可以生成二维的网格作为噪声网格,若在三维图像渲染中,则可以生成三维的网格作为噪声网格。
74.在生成噪声网格后,可以在噪声网格的每个网格节点生成伪随机数,即可得到初始噪声图像。初始噪声图像是类似老式电视机显示的雪花状图像,图像频率高、随机性强、且没有任何连续性,无法直接作为目标噪声图像应用,因此,还需要对其进行连续化处理。
75.在得到初始噪声图像后,可以使用连续化处理方式对初始噪声图像进行处理,得到连续性的目标噪声图像。其中,不同的连续化处理方式可以得到带有不同特性的目标噪
声图像,因此,连续化处理的方式可以根据实际的需求针对性设置,本公开对此不限定。
76.示例地,对初始噪声图像进行连续化处理,获得目标噪声图像,可以通过如下方式实现:
77.基于初始噪声图像中的节点对应的随机数,对噪声网格中的非节点部分进行插值处理,得到目标噪声图像。
78.在得到初始噪声图像后,可以通过插值处理的方式,对初始噪声图像进行连续化处理,得到目标噪声图像。其中,选用不同的插值方法可以得到不同特性的目标噪声图像,使用何种插值方法可以根据实际的需求自由选择,本公开对此不限定。例如,使用三次样条插值方法可以得到较为光滑的目标噪声图像。
79.在步骤12中,根据待渲染的目标渲染材质,确定针对目标噪声图像的目标采样方式。
80.目标噪声图像是一张固定的噪声图,而为了获得更加丰富的噪声形态用于渲染,可以基于目标噪声图像,进行多次采样叠加。
81.因此,针对待渲染的目标渲染材质,可以确定针对目标噪声图像的目标采样方式,用于后期的采样叠加。其中,目标采样方式可以包括采样次数以及各次采样的采样参数。
82.示例地,采样参数可以包括但不限于采样频率、采样位置等。例如,可以对目标噪声图像进行多次采样、且各次采样位置可以按照一定的规律进行偏移。在一种可能的实施例中,可以采用频谱合成的方式,即,本次采样的频率是前一次采样频率的2倍,采样结果的强度衰减一半。
83.不同的材质,其构造也不同,相应地,在渲染过程中,不同的渲染材质使用噪声的方式就会存在区别,因此,对于不同的渲染材质,需要针对性地设置使用噪声的方式,以将噪声数据和谐地加入。
84.举例来说,对于水材质而言,假设水波是由不同频率的波组成的,则频率高的波表现为小波(例如,涟漪),振幅小,且方向变化较为频繁,频率低的波表现为大波(例如,波浪),振幅大,且方向基本无变化。基于水材质的这一特质,就可以适应性地设置与水材质对应的采样方式,使采样得到的数据能够还原出水的大波及小波。示例地,采样方式可以设置为采样n次,且其中m次以低于预设频率的频率进行采样(用于还原大波)、n-m次以高于预设频率的频率进行采样(用于还原小波),其中,m、n均为正整数,且m《n。
85.在一种可能的实施方式中,步骤12可以包括以下按步骤:
86.根据预先定义的渲染材质与采样方式的对应关系,确定与目标渲染材质对应的采样方式,作为目标采样方式。
87.其中,如上文所述,采样参数可以至少包括采样频率。
88.如上文所述,可以根据渲染材质本身的特质,设置该渲染材质的采样方式。基于此,可以进一步形成渲染材质与采样方式之间的对应关系,例如,若渲染材质有水、烟、云,则这三者各自对应有一种采样方式。从而,可以基于目标渲染材质,从上述对应关系中获得与目标渲染材质对应的采样方式,作为目标采样方式。
89.在步骤13中,根据采样次数和各次采样的采样参数,对目标噪声图像进行多次采样,获得噪声采样。
90.在确定目标采样方式后,即可根据目标采样方式所指示的采样次数和各次采样的
采样参数,对目标噪声图像进行多次采样,以获得各次采样得到的噪声采样。
91.在步骤14中,根据噪声采样进行图像渲染,得到渲染后的目标图像。
92.在一种可能的实施方式中,步骤14可以包括以下步骤:
93.确定用于图像渲染的渲染模型,渲染模型由多个模型网格构成;
94.根据预先定义的渲染材质与噪声叠加方式的对应关系,确定与目标渲染材质对应的噪声叠加方式,作为目标叠加方式;
95.按照目标叠加方式,将噪声采样依次叠加至渲染模型的网格顶点,以得到渲染模型的渲染参数;
96.根据渲染参数进行图像渲染,得到目标图像。
97.其中,目标叠加方式可以用于指示针对噪声采样的叠加顺序和/或叠加方向。示例地,叠加顺序可以根据噪声采样对应的采样频率确定(例如,设置叠加顺序为从低频到高频的顺序)。再例如,叠加方向可以为固定方向,或者随着频率变化(例如,随着频率的增大而旋转)。
98.图像渲染通常基于渲染模型完成,渲染模型由多个模型网格mesh构成,模型网格可以为三角面片、四角面片等。在本公开中,为了提升渲染精确性,通常使用三角形的模型网格。渲染模型可以根据渲染场景变化,例如,若处于渲染二维图像的场景,渲染模型为二维模型,若处于渲染三维图形的场景,渲染模型则为三维模型。
99.在一种可能的实施方式中,目标叠加方式可以包括针对渲染模型中模型网格顶点的第一噪声叠加方式和针对渲染模型中像素点的第二噪声叠加方式。相应地,按照目标叠加方式,将噪声采样依次叠加至渲染模型的网格顶点,以得到渲染模型的渲染参数,可以包括以下步骤:
100.按照第一噪声叠加方式,将第一噪声叠加方式所指示的噪声采样叠加到渲染模型中的模型网格顶点,得到第一叠加结果;
101.按照第二噪声叠加方式,将第二噪声叠加方式所指示的噪声采样叠加到第一叠加结果中的像素点,得到第二叠加结果;
102.对第二叠加结果中的像素点进行光照计算,得到渲染模型中像素点的像素值;
103.将渲染模型中像素点的第二位置和像素值作为渲染参数。
104.第一噪声叠加方式是针对渲染模型中模型网格的各个顶点的,未考虑非顶点的部分,因此处理得到的第一叠加结果是比较粗糙的,在根据第一噪声叠加方式处理后,会进一步根据第二噪声叠加方式进行处理,第二噪声叠加方式是针对渲染模型中各个像素点的,不仅包含上述顶点部分,也包含非顶点部分,因此处理得到的第二叠加结果比较细致,有利于渲染的精确性、真实性。
105.其中,第一叠加结果可以在vertex shader(顶点着色器)中得到,第二叠加结果以及对第二叠加结果的光照计算的结果可以在fragment shader(片元着色器,或者,片段着色器)中得到。
106.vertex shader从渲染模型中取得模型网格顶点的位置坐标,并通过第一噪声叠加方式将相应的噪声采样叠加到模型网格顶点中,得到第一叠加结果。其中,第一叠加结果至少用于指示渲染模型中各模型网格顶点的第一位置。
107.fragment shader从第一叠加结果中取得各模型网格顶点的第一位置以及顶点附
近像素点的位置坐标,并通过第二噪声叠加方式将相应的噪声采样叠加到模型网格顶点及其附近像素点,得到第二叠加结果。其中,第二叠加结果至少用于指示渲染模型中像素点(模型网格顶点及其附近像素点)的第二位置。
108.示例地,若目标渲染材质为水,参考上文可知,水存在大波、小波两种形态,因此,第一噪声叠加方式可以用于模拟水的大波,第二噪声叠加方式可以用于模拟水的大波和小波。也就是说,首先基于渲染模型的模型网格顶点叠加大波,再进一步针对渲染模型的模型网格顶点及其邻近像素点叠加大波和小波,有利于提升渲染结果的真实性、自然性。
109.此后,fragment shader可以基于第二叠加结果进行光照计算,以得到渲染模型中像素点的像素值。示例地,光照计算可以选用pbr(physicallly-based rendering,基于物理的渲染)或blinn-phong光照模型等。
110.基于上述步骤,得到渲染模型中多个像素点的第二位置,以及这些像素点各自对应的像素值,从而,可以将这些数据作为图像渲染所需的渲染参数,便于渲染引擎基于该渲染参数进行图像渲染,进而得到渲染后的目标图像。
111.通过上述技术方案,确定目标噪声图像,根据待渲染的目标渲染材质,确定针对目标噪声图像的目标采样方式,其中,目标采样方式包括采样次数以及各次采样的采样参数,并且,根据采样次数和各次采样的采样参数,对目标噪声图像进行多次采样,获得噪声采样,以及,根据噪声采样进行图像渲染,得到渲染后的目标图像。由此,通过生成目标噪声图像的方式,将目标噪声图像作为用于渲染的纹理,提升了纹理随机性,渲染出的图像不再是纹理贴图的单调重复或平移,能够提升渲染的真实感。以及,通过从目标噪声图像采样的方式,能够有效避免固定纹理贴图的分辨率不足所导致的图像放大失真的问题。同时,针对目标渲染材质而采样的噪声,能够在图像渲染时将符合目标渲染材质的形变同步到渲染模型中,引起渲染模型的形变,有利于提升渲染结果的真实感、立体感。
112.图2是根据本公开的一种实施方式提供的图像渲染装置的框图。如图2所示,所述装置20包括:
113.第一确定模块21,用于确定目标噪声图像;
114.第二确定模块22,用于根据待渲染的目标渲染材质,确定针对所述目标噪声图像的目标采样方式,所述目标采样方式包括采样次数以及各次采样的采样参数;
115.采样模块23,用于根据所述采样次数和各次采样的采样参数,对所述目标噪声图像进行多次采样,获得噪声采样;
116.渲染模块24,用于根据所述噪声采样进行图像渲染,得到渲染后的目标图像。
117.可选地,所述第一确定模块21,包括:
118.生成子模块,用于响应于识别到图像渲染请求,生成初始噪声图像;
119.处理子模块,用于对所述初始噪声图像进行连续化处理,获得所述目标噪声图像。
120.可选地,所述生成子模块用于生成噪声网格,并在所述噪声网格中的每个节点生成随机数,以得到所述初始噪声图像;
121.所述处理子模块用于基于所述初始噪声图像中的节点对应的随机数,对所述噪声网格中的非节点部分进行插值处理,得到所述目标噪声图像。
122.可选地,所述第二确定模块22用于根据预先定义的渲染材质与采样方式的对应关系,确定与所述目标渲染材质对应的采样方式,作为所述目标采样方式,其中,所述采样参
数至少包括采样频率。
123.可选地,所述渲染模块24,包括:
124.第一确定子模块,用于确定用于图像渲染的渲染模型,所述渲染模型由多个模型网格构成;
125.第二确定子模块,用于根据预先定义的渲染材质与噪声叠加方式的对应关系,确定与所述目标渲染材质对应的噪声叠加方式,作为目标叠加方式,所述目标叠加方式用于指示针对噪声采样的叠加顺序和/或叠加方向;
126.第一叠加子模块,用于按照所述目标叠加方式,将所述噪声采样依次叠加至所述渲染模型的网格顶点,以得到所述渲染模型的渲染参数;
127.渲染子模块,用于根据所述渲染参数进行图像渲染,得到所述目标图像。
128.可选地,所述目标叠加方式包括针对所述渲染模型中模型网格顶点的第一噪声叠加方式和针对所述渲染模型中像素点的第二噪声叠加方式;
129.所述第一叠加子模块,包括:
130.第二叠加子模块,用于按照所述第一噪声叠加方式,将所述第一噪声叠加方式所指示的噪声采样叠加到所述渲染模型中的模型网格顶点,得到第一叠加结果,所述第一叠加结果至少用于指示所述渲染模型中各模型网格顶点的第一位置;
131.第三叠加子模块,用于按照所述第二噪声叠加方式,将所述第二噪声叠加方式所指示的噪声采样叠加到所述第一叠加结果中的像素点,得到第二叠加结果,所述第二叠加结果至少用于指示所述渲染模型中像素点的第二位置;
132.计算子模块,用于对所述第二叠加结果中的像素点进行光照计算,得到所述渲染模型中像素点的像素值;
133.第三确定子模块,用于将所述渲染模型中像素点的第二位置和像素值作为所述渲染参数。
134.可选地,所述目标渲染材质为水,并且,所述第一噪声叠加方式用于模拟水的大波,所述第二噪声叠加方式用于模拟水的大波和小波。
135.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
136.图3是根据一示例性实施例示出的一种电子设备700的框图。如图3所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,输入/输出(i/o)接口704,以及通信组件705中的一者或多者。
137.其中,处理器701用于控制该电子设备700的整体操作,以完成上述的图像渲染方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称
rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件705可以包括:wi-fi模块,蓝牙模块,nfc模块等等。
138.在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的图像渲染方法。
139.在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的图像渲染方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的图像渲染方法。
140.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
141.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
142.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献