一种全景图像的分块方法及服务器与流程

文档序号:20918212发布日期:2020-05-29 13:48阅读:499来源:国知局
一种全景图像的分块方法及服务器与流程

本申请涉及显示设备技术领域,尤其涉及一种全景图像的分块方法及服务器。



背景技术:

全景视频是基于360度全景图像而发展延伸而来的一种新型的多媒体形式,它通过将一系列静态的全景图像连续播放而转化成动态的全景视频。全景视频一般是使用专业的全景摄像机进行全方位360度拍摄拼接而成,使用软件将各个方位的视频图像进行拼合,然后使用专门的播放器进行播放,将平面视频投影为360度全景模式,呈现给观赏者水平方向360度、垂直方向180度全包围的空间视域。观赏者可以通过头部动作、眼球运动、遥控器控制等方式与视频内容进行互动,从而得到身临其境般的体验。作为一种新型异构多媒体业务,全景视频业务流含有音频、视频、文本、交互、控制信令等多种数据类型,具有多样化的qos(qualityofservice)需求。

近年来,为了降低全景视频传输对带宽的要求,减少数据冗余,提高可支持的视频分辨率,在全景视频传输方面多采用fov传输方案。fov传输方案是基于视角进行有差别传输全景视频画面的方案,主要关注当前视角区域画面的高质量传输,实现上一般对全景视频在空间进行分割,再执行多码率编码生成若干视频流,终端根据用户视点位置而传输相应分块的视频流,最后终端解码视频流合并分块呈现给用户。

fov传输方案需要将全景视频切割为若干分块,传统的方法是对全景视频进行横向和纵向均匀分块(如图1所示)。对于目前应用最广、资源最多的等距圆柱投影(equi-rectangularprojection,erp)全景视频投影格式,视频越靠近两极的纬线其冗余采样点数量就越多,造成整幅图像像素密度分布不均,最终经过反投影在球面播放时,会产生高纬度值区域清晰、低纬度值区域模糊的不良效果。



技术实现要素:

本申请的目的在于提供一种全景图像的分块方法及服务器,以解决现有技术存在的技术问题。

本申请实施例第一方面示出一种全景图像的分块方法,应用于服务器端,包括:

将全景图像沿横向方向进行分割,得到区域集合;其中,所述区域集合中每个区域对应一个纬度值,所述纬度值根据所述区域与球面的对应关系得到,所述球面为全景图像在三维场景内的载体;

在所述区域集合中选取一参考区域,其余的区域为待处理区域,将所述参考区域沿纵向方向进行等比例分割,得到c个参考图像块,其中,所述参考区域对应的纬度值至少小于其中一个所述待处理区域对应的纬度值;

将纬度值大于所述参考区域的纬度值的待处理区域,以所述参考图像块的像素密度为基准进行切割,以使得切割后得到的图像块投射在球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。

本申请实施例第一方面示出一种服务器,包括;

横向切割单元被配置为,将全景图像沿横向方向进行分割,得到区域集合;其中,所述区域集合中每个区域对应一个纬度值,所述纬度值根据所述区域与球面的对应关系得到,所述球面为全景图像在三维场景内的载体;

选取单元被配置为,在所述区域集合中选取一参考区域,其余的区域为待处理区域,将所述参考区域沿纵向方向进行等比例分割,得到c个参考图像块,其中,所述参考区域对应的纬度值至少小于其中一个所述待处理区域对应的纬度值;

纵向切割单元被配置为,将纬度值大于所述参考区域的纬度值的待处理区域,以所述参考图像块的像素密度为基准进行切割,以使得切割后得到的图像块投射在球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。

本申请实施例提供的一种全景图像的分块方法及服务器,所述方法包括:将全景图像沿横向方向进行分割,得到区域集合;在所述区域集合中选取一参考区域,其余的区域为待处理区域,将所述参考区域沿纵向方向进行等比例分割,得到c个参考图像块,将纬度值大于所述参考区域的纬度值的待处理区域,以所述参考图像块的像素密度为基准进行切割,以使得切割后得到的图像块投射在球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。这样,相对于现有技术对全景图像按照相同的划分间隔进行均匀划分的方式,本申请这种示出的分块方法将不同纬度对应的区域采取不同分块方法,具体的,对于一些纬度值大于所述参考区域的纬度值的待处理区域,将其切割成图像块以使得切割后得到的图像块投射在球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。采用本申请实施例示出的分块方法可以保证切割后的全景图像在投射在球面上时,整幅图像的像素密度分布均匀,提高用户的体验感。进一步的,采用本申请实施例示出分块方法,可以避免高纬度部分的图像数据冗余,进而可以达到降低数据冗余,提高后续的编码效率,降低传传输过程中资源的占用率的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为传统均匀分块方法示意;

图2为本申请实施例示出的应用场景的示意图;

图3为本申请实施例示出的一种全景图像的分块方法的流程图;

图4为本申请实施例示出的全景图像与球面对应关系的示意图;

图5为本申请实施例示出的全景图像的示意图;

图6为本申请实施例示出的全景图像的示意图;

图7为本申请实施例示出的全景图像的示意图;

图8为本申请实施例示出的全景图像的示意图;

图9为本申请实施例示出的全景图像的示意图;

图10为本申请实施例示出的全景图像的示意图;

图11为本申请实施例示出的全景图像的示意图;

图12为本申请实施例示出的服务器的示意图。

具体实施方式

为了便于理解,示例地给出了部分与本申请相关概念的说明以供参考。

本申请实施例适用于等距圆柱投影(equi-rectangularprojection,erp)全景视频投影格式,及其衍生的投影格式。

本申请找那个涉及的全景视频:指vr全景视频,也可以称为360度全景视频或360视频,是一种用多个摄像机进行全方位360度进行拍摄的视频,用户在观看视频的时候,可以随意调节视频上下左右进行观看。全景视频中包含多帧全景图像,本申请实施例示出的技术方案对全景图像进行分块。

本申请找那个涉及的3d全景视频:指3d格式的vr全景视频,该视频包括两路360度全景视频,一路用于左眼显示,一路用于右眼显示,两路视频在同一帧中为左眼和右眼显示的内容有些许差异,使用户在观看时出现3d效果。

本申请实施例可以用于在全景视频或部分全景视频编码前的处理,以及编码后的码流进行封装的过程,在服务器和终端中都有涉及相应的操作和处理。

图2为本申请实施例示出的应用场景的示意图。如图2所示,本申请的网络架构可以包括服务器300和终端200。服务器300与拍摄设备进行通信该拍摄设备可以用于拍摄360度全景视频,将视频传输给服务器300。服务器可以对全景视频进行编码前处理,而后进行编码或转码操作,再将编码后的码流封装为可传输的文件,将文件传输到终端或内容分发网络。服务器还可以根据终端反馈的信息(例如用户视角等),选择需要传输的内容进行信号传输。终端200可以为vr眼镜、手机、平板电脑、电视以及电脑等可以连接网络的电子设备。终端200可以接收服务器300发送的数据,并进行码流解封装以及解码显示等。

本申请为了解决图像处理时,采用经纬图均匀划分图像造成编码传输的带宽浪费和解码端解码能力以及速度受限的问题,可以提供及一种全景图像的分块方法,该方法可以为基于在不同纬度上进行差别分块的非均匀分块方法,可以很好的降低数据冗余、提高数据利用效率、提升传输稳定性、减少带宽的占用、改善视觉效果。

编码前处理:

由于原始全景图像的分辨率很高,若将原始全景图像直接传输给终端,对于服务器来说是很大的传输数据量,一定会增大网络传输带宽的压力;对于终端来说,若终端解码性能低,会出现播放全景图像时缓冲时间长或者终端无法有效解码的情况。因此,在本申请实施例中,先对原始全景图像进行切割。具体的切块过程如图3所示,该方法可以包括:

s101服务器将全景图像沿横向方向进行分割,得到区域集合;其中,所述区域集合中每个区域对应一个纬度值,所述纬度值根据所述区域与球面的对应关系得到,所述球面为全景图像在三维场景内的载体;

以服务器根据拍摄设备采集到的视频得到该视频的全景图像如图4所示为例,图中左侧为球面,所述球面为全景图像在三维场景内的载体;右侧的矩形图像即为全景图像;可以看出全景图像的纵向方与球面纬线存在对应关系,在本申请实施例中根据所述全景图像与球面的对应关系得到全景图像相应的纬度值。

在一可行性实施例中服务器在全景图像切割成6个区域分别为:区域1,区域2,区域3,区域1’区域2’和区域3’,上述区域构成区域集合,每个区域对应一个纬度值。

通常区域为矩形,对于区域a而言。区域a的下边线对应一个纬度值,上边线对应一个纬度值。因此,区域的纬度值可以是上边线对应的纬度值,也可以是下边线对应的纬度值。在一可行性实施例中区域的纬度值也可以是所述区域在横向上的中心轴对应的纬度值。

具体的,可以参阅图5,对于图5示出的区域a而言,上边线对应的纬度值为北纬18度;下边线对应的纬度值为南纬18度,横向上的中心轴对应的纬度值为0度。

s102在所述区域集合中选取一参考区域,其余的区域为待处理区域,将所述参考区域沿纵向方向进行等比例分割,得到c个参考图像块,其中,所述参考区域对应的纬度值至少小于其中一个所述待处理区域对应的纬度值;

在区域集合中选取一参考区域。具体的选取过程,可以将每个区域对应的纬度值进行升序或降序排列,然后选取不是最大纬度对应的区域作为参考区域。

在一可行性实施例中,区域集合中包含6个区域分别为:(以区域上边线对应的纬度线标识该区域的纬度值)。

区域3,对应的纬度值为北纬90度;

区域3’,对应的纬度值为南纬90度;

区域2,对应的纬度值为北纬60度;

区域2’,对应的纬度值为南纬60度;

区域1,对应的纬度值为北纬30度;

区域1’,对应的纬度值为南纬30度。

在上述6个区域中区域1、区域1’、区域2、区域2’中的任一个区域均可作为参考区域。

s103将纬度值大于所述参考区域的纬度值的待处理区域,以所述参考图像块的像素密度为基准进行切割,以使得切割后得到的图像块投射在球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。

具体的,响应于待处理区域的纬度值小于或等于所述参考区域的纬度值,将所述待处理区域沿纵向方向进行等比例分割,得到c个图像块;响应于待处理区域的纬度值大于所述参考区域的纬度值,以所述参考图像块的像素密度为基准进行切割。

在一可行性实施例中,将以全景图像横向切割成6个区域,分别为区域1、区域1’、区域2、区域2’、区域3、区域3’;服务器首先选取区域2作为参考区域;相应的,区域1、区域1’区域2’、区域3、区域3’为待处理区域。服务器将区域2沿纵向方向进行等比例分割,得到12个参考图像块。然后服务器分别读取所述待处理区域对应的纬度值。区域2’、区域3、区域3’小于或等于所述参考区域的纬度值,因此将区域2’、区域3、区域3’分别在纵向方向进行等比例分割成12个图像块。区域1和区域1’的纬度值大于区域2的纬度值。以所述区域2的像素密度为基准进行切割,以使得切割后得到的图像块投射在球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。

具体的切割过程:

全景图像的分辨率为m*n,在纵向上划分为r个区域,每个区对应的像素为m*n/r。选取一参考区域,其余的区域为待处理区域,将所述参考区域和所述待处理区域作用在所述球面上,得到的结果可以参阅图6右侧的球面。为了方便区分,在本申请实施例示出的方案中将所述纬度值大于所述参考区域纬度值的区域称之为第一待处理区域,将所述纬度值小于或等于所述参考区域纬度值的区域称之为第二待处理区域。

由于赤道附近的图像的像素冗余度低,两极部分的图像的像素冗余度高,而赤道附近的图像的像素冗余度高,如果对不同纬度值对应的区域采用同样的切割方式,每个区域在相同分辨率下进行编码传输,对传输带宽浪费大,另外,解码端像素冗余高,会使得解码端对于解码能力要求高,解码速度低。基于此,本申请实施示出的技术方案对第一待处理区域和第二待处理区域采用不同的分割方式。

具体的,在区域中选取一参考区域,然后以参考区域作为基准,依次对第一待处理区域进行下采样(也即压缩采样),能够使得高纬度的区域在编码前传输的图像像素冗余度降低,达到减小带宽的目的。同时下采样使得需要编码传输的像素值减少,使得解码端对于解码能力的要求降低,解码复杂度下降,从而使得解码速度得到提升。

对于第二待处理区域,由于第二待处理区域的纬度值小于或等于所述参考区域纬度值,相应的第二待处理区域对应的像素的冗余值小于或等于参考区域,在本申请实施例示出的方案中,采用与参考区域相同的切割方式对所述第二待处理区域进行切割。下面结合具体的实例对两种切割方式进行详细的说明。

(1)第二待处理区域的切割方式为:

响应于待处理区域的纬度值小于或等于所述参考区域的纬度值,将所述待处理区域沿纵向方向进行等比例分割,得到c个图像块。

图7为根据一优选实施例示出的全景图像切割图,将全景图像横向切割成6个区域,分别为区域1、区域1’、区域2、区域2’、区域3、区域3’。选取区域2作为参考区域。其中,区域1、区域1’和区域2’对应的纬度值小于或等于区域2对应的纬度值,因此,区域1、区域1’和区域2’均为第二待处理区域,因此可以按照区域2的切割方式将区域1、区域1’和区域2’分别切割成12个图像块,每个图像块对应的面积相等。切割后的图像可以参考图7。

(2)第一待处理区域的切割方式为:

将所述待处理区域以所述参考图像块的像素密度为基准进行切割,以使得切割后得到的图像块投射在所述球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。

下面结合具体的实施例对第一待处理区域的切割方式作以详细的说明:

在一可行性实施例中,可以选取球面赤道附近对应的区域作为参考区域,其余的区域作为待处理区域。具体的,切割过程为:首先,以使得将所述处理后的区域等比例切割c_r'个图像块的分辨率res_r'等于参考图像块的分辨率res_r;然后,服务器将所述处理后的区域沿纵向方向进行等比例分割,得到c_r'个图像块。

在本申请实施例示出的技术方案中,最佳的分块方式是让所有分块的像素密度差异达到最小,而像素密度的差异体现在纬度方向,因此本申请实施例示出的技术方案中将纬线上的周长的比值作为分块的依据。

下面结合具体实例对上述的切割过程作以详细的说明。

首先,服务器根据所述参考周长与所述待处理周长计算出周长比值;

在一可行性实施例中可以采用待处理区域横向中心轴在球面对应的周长(在本申请中也可称之为待处理周长l_r')与参考区域横向中心轴在球面对应的周长(在本申请中也可称之为参考周长l_r)的比值来确定下采样的倍数。

具体的计算过程为:

在本申请实施例示出的技术方案中采用不同的计算方式计算参考区域的纬度值和待处理区域的纬度值具体的:

(1)在一可行性实施例中其中,参考周长可以根据如下公式计算:

l_r=2*π*r*cos(lat_m);其中,r为球面的半径,所述lat_m为参考区域的纬度值。

可选择的,可以选取纬度值最小的区域为参考区域;

根据如下公式计算所述参考区域的纬度值:

下面结合具体实例对lat_m的计算过程作以详细的说明:

在一可行性实施例中,将全景图像横向切割成8个区域,具体的可以参阅图8,图8图中将全景图像横向切割成8个区域,其中第4行对应的区域为参考区域,所述参考区域的纬度值为lat_m=11.25;

在一可行性实施例中,将全景图像横向切割成7个区域,具体的可以参阅图9。图9将全景图像横向切割成7个区域,其中第4行对应的区域为参考区域,所述参考区域的纬度值为lat_m=0。

(2)在一可行性实施例中待处理周长可以根据如下公式计算:

l_r=2*π*r*cos(lat_m);其中,r为球面的半径,所述lat_r'_m为第r'行待处理区域的纬度值。

可选择的,可以根据如下公式计算第r'行待处理区域的纬度值lat_r'_m:

lat_r'_m=90-180*r'/r+90/r=90*(r-2r'/r+1)/r;

下面结合具体实例对lat_r'_m的计算过程作以详细的说明:

在一可行性实施例中,将全景图像横向切割成8个区域,具体的可以参阅图8,其中:

第1行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*1/8+90/8;

第2行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*2/8+90/8;

第3行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*3/8+90/8;

第5行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*5/8+90/8;

第6行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*6/8+90/8;

第7行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*7/8+90/8;

第8行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*7/8+90/8。

在一可行性实施例中,将全景图像横向切割成7个区域,具体的可以参阅图9,其中:

第1行对应的区域为待处理区域,所述待处理区域的纬度值为:lat_r'_m=90-180*1/7+90/7;

第2行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*2/7+90/7;

第3行对应的区域为待处理区域,所述待处理区域的纬度值为:lat_r'_m=90-180*3/7+90/7;

第5行对应的区域为待处理区域,所述待处理区域的纬度值为:lat_r'_m=90-180*5/7+90/7;

第5行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*6/7+90/7;

第7行对应的区域为待处理区域,所述待处理区域的纬度值为:

lat_r'_m=90-180*7/7+90/7。

下采样的倍数=l_r/l_r'。

然后,服务器根据所述周长比值对相应的待处理区域进行下采样得到处理后的区域;

对各个待处理区域进行下采样得到处理后的区域可以参阅图10示出的全景图像中各个区域;

再后,服务器将所述处理后的区域沿纵向方向进行等比例分割,得到c_r'个图像块。

其中,c_r'的推导过程为:

将上述参考区域沿纵向均等切割成c个参考图像块,得到c个参考视频块,其中,内个参考视频块的分辨率为res=m/c*n/r;

根据res_r'=m'/c_r'*n/r=res=m/c*n/r求得m'/c_r'=m/c;其中,m/c为参考图像块横向上像素数,n/r为参考图像块纵向上像素数;m'/c_r'为待处理图像块横向上像素数,n/r为待处理图像块纵向上像素数;

根据图像块像素密度pd_r'等于参考图像块像素密度pd_r;

可知pd_r'=pd_r求得其中,l_r和l_r'可由上述实施例计算得到。

在一可行性实施例中选取纬度值最小的区域为参考区域;

r为全景图像被切割的区域数。lat_r'_m=90-180*r'/r+90/r=90*(r-2r'/r+1)/r。

可以计算出

本申请中,服务器可以预先将所述c_r'的运算逻辑进行存储,后续在切割的过程中可以直接调取c_r'。

下面结合具体的实例对待处理区域切割的块数的计算方式作以详细的说明。

在一可行性实施例中,将全景图像切割成8个区域,其中第4行或第5行对应的区域为参考区域,将参考区域切割成16个单开图像块,切个后的图像可以参考图10,以参考视频块为基准对第6行区域进行切割,切割的块数的计算方式为:

切割后的结果可以继续参阅图10,原始全景图像共划分为8行,参考视频分块为第4行或第5行,各自划分为了16块(列)。采用本专利分块方法进行分块,结果进行了向上取整,由图中可知,第1行和第8行各自划分为了4块(列),第2行和第7行各自划分为了10块(列),第3行和第6行各自划分为了14块。将划分结果按照参考视频分块分辨率进行采样,最终分块结果如图10所示。可以看出,按本专利方法对全景图像分块后总的视频分块数为88块,相较于传统均匀分块方法128块的分块数,减少了约三分之一的分块数量,在保证视觉显示效果的同时,极大的减少了数据的冗余度。

实施例2:

在一可行性实施例中,可以选取球面赤道附近对应的区域作为参考区域(即选取纬度值最小的区域为参考区域),其余的区域作为待处理区域。待处理区域被切割块数的计算方法为:服务器,首先将待处理区域沿纵向方向进行等比例分割,得到c_r'个待处理图像块;然后根据所述周长比值对所述待处理图像块进行下采样,以使得处理后的图像块的像素密度等于所述参考图像块的像素密度。

其中,c_r'的计算过程可以参照上述实施例。处理器将待处理区域沿纵向方向进行等比例分割,得到c_r'个待处理图像块。

在一可行性实施例中,将全景图像切割成8个区域,其中第4行或第5行对应的区域为参考区域,将参考区域切割成16个单开图像块,以参考视频块为基准对第6行区域进行切割,切割的块数的计算方式为:

得到的切割图像可以参阅图11。

然后根据所述周长比值对所述待处理图像块进行下采样,以使得处理后的图像块的像素密度等于所述参考图像块的像素密度。最终得到的切割图像可以参阅图10。

在一可行性实施例中服务器,也可以以参考图像块的像素密度为基准对所述待处理图像块进行下采样,以使得处理后的图像块的像素密度等于所述参考图像块的像素密度。

其中,参考图像块的像素密度为:pd_r=(m/c)/l—r=m/(c*2*π*r*cos(lat_m));

将所述待处理图像块,以pd_r为基准进行下采样。最终得到的切割图像可以参阅图10。

本申请实施例提供的全景图像的图像分块方法,所述方法应用于服务器,本申请这种示出的分块方法将不同纬度对应的区域采取不同分块方法,具体的,对于一些纬度值大于所述参考区域的纬度值的待处理区域,将其切割成图像块以使得切割后得到的图像块投射在球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。采用本申请实施例示出的切块方法可以保证切割后的全景图像在投射在球面上时,整幅图像的像素密度分布均匀,提高用户的体验感。进一步的,采用本申请实施例示出分块方法,可以避免高纬度部分的图像数据冗余,进而可以达到降低数据冗余,提高后续的编码效率,降低传传输过程中资源的占用率的目的。

本申请实施例第二方面示出一种服务器,请参阅图12,所述服务器包括:

横向切割单元21被配置为,将全景图像沿横向方向进行分割,得到区域集合;其中,所述区域集合中每个区域对应一个纬度值,所述纬度值根据所述区域与球面的对应关系得到,所述球面为全景图像在三维场景内的载体;

选取单元22被配置为,在所述区域集合中选取一参考区域,其余的区域为待处理区域,将所述参考区域沿纵向方向进行等比例分割,得到c个参考图像块,其中,所述参考区域对应的纬度值至少小于其中一个所述待处理区域对应的纬度值;

纵向切割单元23被配置为,将纬度值大于所述参考区域的纬度值的待处理区域,以所述参考图像块的像素密度为基准进行切割,以使得切割后得到的图像块投射在球面上对应的像素密度等于参考图像块投射在球面上对应的像素密度。

结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1