图像变形的方法、装置及电子设备与流程

文档序号:15964795发布日期:2018-11-16 23:06阅读:204来源:国知局

本公开涉及图像处理领域,尤其涉及一种图像变形的方法和装置。

背景技术

随着计算机技术的发展,电子设备的应用范围得到了广泛的提高,例如可以通过电子设备听音乐、玩游戏、上网聊天和拍照等。对于电子设备的拍照技术来说,其拍照像素已经达到千万像素以上,具有较高的清晰度和媲美专业相机的拍照效果。

图像变形(imagewarping)是指将图像变形为特定形状,近年来,数字图像变形已经取得许多成果,很大程度上源于广泛的应用。有一些应用于“艺术”领域,如计算机动画。imagewarping是二维图像变形的基础,如两个关键帧之间的平滑过渡,其它应用如面部动画和图像的自由变形等。



技术实现要素:

现有技术中对于图像变形中,采用的方法大多采用插值算法,比如idw算法和rbf算法。但采用插值计算,会存在个别点畸变比较大,从而导致变形误差大的问题。

有鉴于此,本公开实施例提供了一种图像变形的方法、装置及电子设备,至少部分的解决现有技术中存在的问题。

第一方面,本公开实施例提供了一种图像变形的方法,包括:

提取图像中的关键点;

基于所述关键点和变形配置参数建立映射关系表;

基于所述映射关系表对所述图像进行变形处理。

作为本公开实施例的一种具体实现方式,所述基于所述关键点和变形配置参数建立映射关系表,包括:

获得变形前所述关键点的参数,得到第一参数;

获取变形后所述关键点的参数,得到第二参数;

基于所述第二参数和所述第一参数进行计算,得到映射关系;

获取所述变形配置参数;

基于所述映射关系和所述变形配置参数建立映射关系表。

作为本公开实施例的一种具体实现方式,所述获取变形配置参数中的变形配置参数,包括:

变形区域、变形位置、变形类型或变形程度。

作为本公开实施例的一种具体实现方式,所述变形配置参数,根据关键点的相对位置配置。

作为本公开实施例的一种具体实现方式,所述基于所述映射关系表对所述图像进行变形处理前,还包括:

对所述图像进行预处理。

作为本公开实施例的一种具体实现方式,所述基于所述映射关系表对所述图像进行变形处理后,还包括:

对变形后的图像进行变形后处理。

作为本公开实施例的一种具体实现方式,预处理,包括:

对所述图像执行添加滤镜处理;和/或

对所述图像执行去噪处理;和/或

对所述图像执行添加贴纸处理;和/或

对所述图像执行美颜处理。

作为本公开实施例的一种具体实现方式,所述变形后处理,包括:

对所述图像执行叠加处理;和/或

对所述图像执行添加贴纸处理;和/或

对所述图像执行镜像处理。

作为本公开实施例的一种具体实现方式,在基于所述变形映射表对所述图像进行变形处理之后,还包括:

对变形处理后的图像进行预览或录像。

第二方面,本公开实施例还提供了一种图像变形的装置,包括:

提取模块,用于提取图像中的关键点;

映射模块,用于基于所述关键点和变形配置参数建立映射关系表;

变形模块,用于基于所述映射关系表对所述图像进行变形处理

作为本公开实施例的一种具体实现方式,所述映射模块,包括:

第一参数获得模块,用于获得变形前所述关键点的参数,得到第一参数;

第二参数获得模块,用于获取变形后所述关键点的参数,得到第二参数;

计算模块:用于基于第二参数和第一参数进行计算,得到映射关系;

参数获取模块:用于获取变形配置参数;

映射关系表建立模块:用于基于所述映射关系和所述变形配置参数建立映射关系表。

作为本公开实施例的一种具体实现方式,所述获取变形配置参数中的变形配置参数,包括:

所述变形配置参数包括变形区域、变形位置、变形类型及变形程度中的一种或多种。

作为本公开实施例的一种具体实现方式,所述变形配置参数,根据关键点的相对位置配置。

作为本公开实施例的一种具体实现方式,还包括:

预处理模块,用于对所述变形模块变形处理前的所述图像进行预处理。

作为本公开实施例的一种具体实现方式,还包括:

后处理模块,用于对所述变形模块变形后的图像进行变形后处理。

作为本公开实施例的一种具体实现方式,所述预处理,包括:

对所述图像执行添加滤镜处理;和/或

对所述图像执行去噪处理;和/或

对所述图像执行添加贴纸处理;和/或

对所述图像执行美颜处理。

作为本公开实施例的一种具体实现方式,所述变形后处理,包括:

对所述图像执行叠加处理;和/或

对所述图像执行添加贴纸处理;和/或

对所述图像执行镜像处理。

作为本公开实施例的一种具体实现方式,还包括:

显示记录模块:对变形处理后的图像进行预览或录像。

第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有能被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面任一所述的图像变形的方法。

第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求第一方面任一所述的图像变形的方法。

本公开实施例提供的图像变形的方法、装置、电子设备及非暂态计算机可读存储介质,其中该图像变形的方法:通过建立映射关系表,依据映射关系表对图像放大、缩小或拖拽等进行处理,从而对原图像基于映射关系表得到对应的变形后的图像,因变形后的像素点都是在原像素点的基础上通过映射关系表得到的,因此其位置关系准确度较高,不存在因插值计算导致相对位置误差大的问题,从而达到减少变形误差的问题。

上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

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

图1为本公开实施例提供的一种图像变形的方法的流程图;

图2为本公开实施例提供的基于所述关键点和变形配置参数建立映射关系表的流程图;

图3为本公开实施例提供的一种映射关系的示意图;

图4为本公开实施例提供的一种图像变形处理过程框图;

图5为本公开实施例提供的一种图像变形的装置的原理框图;

图6为本公开实施例提供的一种电子设备的原理框图;

图7为本公开实施例提供的一种计算机可读存储介质的示意图;

图8为本公开实施例提供的一种终端的原理框图。

具体实施方式

下面结合附图对本公开实施例进行详细描述。

应当明确,以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。

还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。

为了便于理解,首先对三角剖分进行示例性的解释。三角剖分的基本原理是:必定存在且仅存在一种算法,对一个平面域上的散乱点集进行三角剖分,使得所有三角形的最小内角之和最大。满足这种条件的三角剖分方法,被称为delaunay三角剖分。由于该方法具有一系列独特的性质,因而在计算机图形处理、3d建模等领域得到了广泛的应用。

图像变形即对图像进行放大、缩小或拖拽以及各个操作组合造成的图像形状的变化。

图像变形是图像处理中一个常见的方法,它是指按照一定规则和方法将一副图像变成另一副图像。如对图像进行放大、缩小或拖拽以及各个操作组合。

图像在电脑中可以以位图的形式存在,对于位图而言,可以把一张图像看作是由很多像素点的集合,图像变形也就是对这些像素点的位置进行变换。

参见图1,本公开实施例提供一种图像变形的方法。该图像变形的方法,包括如下步骤:

s101:提取图像中的关键点。

图像关键点的提取,即通过算法对图像的特征点进行检测,并依据检测结果将具有代表性的特征点提取出来作为关键点。提取图像中的关键点可以采用多种算法,如surf算法,此处不对图像关键点的提取算法进行限定。

s102:基于所述关键点和变形配置参数建立映射关系表。

变形配置参数是根据对图像变形的要求进行设置的。通过提供可视化的参数输入界面,可以对变形配置参数进行设置,然后根据设置完成的变形配置参数和关键点参数得到关键点变形前和变形后的映射关系。

作为一个例子,可视化的输入界面可以是输入框,可以是在输入框内输入相应的数值完成设置,也可以是选择预先设定好的参数完成设置,或者是通过设置可调节的按钮,通过拖动按钮完成设置。

在得到关键点变形前和变形后的映射关系后,关键点之外的像素点,可以根据其与关键点的位置关系,计算出变形前和变形后的映射关系,从而得到每个像素点变形前和变形后的映射关系,从而建立变形前和变形后的映射关系表。

s103:基于所述映射关系表对所述图像进行变形处理。

在图像变形时,通过映射关系表查询变形后图像像素点在变形前图像中的位置,然后将变形前图像中的像素点位置处的像素值写入到变形后图像像素点位置处,即实现了图像的变形。

作为本公开的一个应用场景,可以对人脸进行变形。此时,在图像上进行人脸特征点提取,等价于寻找每个人脸特征点在人脸图像中的对应位置坐标,即特征点定位。这一过程需要基于特征点对应的特征进行。只有获得了能够清晰标识特征点的图像特征,并依据此特征在图像中进行恰当搜索比对,在图像上精确定位特征点位置才能得以实现。

根据本公开另一实施例,步骤s102基于所述关键点和变形配置参数建立映射关系表,还可以包括如下步骤:

s201:获得变形前所述关键点的参数,得到第一参数。

具体的,可以通过构建图像坐标,在图像坐标中获取图像变形前关键点的坐标,此时第一参数可以是图像变形前关键点的坐标。

s202:获取变形后所述关键点的参数,得到第二参数。

采用与步骤s201类似的方法,获得获取变形后关键点的坐标,并将该坐标作为变性后的关键点相关的第二参数。

s203:基于所述第二参数和所述第一参数进行计算,得到映射关系。

可以采用多种方式计算第一参数与第二参数之间的映射关系。图3给出了一种计算映射关系的示例性方法。如图3所示,输入图像即变形前的图像,输出图像即变形后的图像,(x0,y0)表示映射之前的特征点坐标(例如,第一参数),(x,y)表示映射之后的特征点坐标(例如,第二参数),map(x,y)即为映射关系表。

可以采用不同的映射方法来进行映射关系的计算。从映射的方向来分,可以采用两种基本的映射方法:正向映射和逆向映射。正向映射是从变形前的图像出发,对变形前的图像内的每个点寻找变形后图像中与之对应的映射点,而逆映射正好相反。在正向映射中,变形前的图像内的多个点可能会映射到变形后图像中的同一个点,引起重复计算;而且,如果从变形前的图像到变形后图像的映射不是满射的话,有可能使变形后图像中的某些点得不到对应,形成空洞。逆向映射没有这些问题,本公开优选的采取逆向映射。

s204:获取所述变形配置参数。

配置参数用来表征前后两个图像之间的变化效果(例如,放大或拉伸的比例等),配置参数可以是预先设定好的,此时,可以直接读取预先设置好的配置参数。

作为另外一种情况,变形配置参数可以是在可视化输入界面中进行的个性化设置,读取个性化设置参数,即可获取所述变形配置参数。

s205:基于所述映射关系和所述变形配置参数建立映射关系表。

基于步骤203得到的映射关系以及变形配置参数从而得到变形前的图像与变形后的图像各个像素点的映射关系表。具体的,映射关系表可以是一个变形矩阵,该变形矩阵可以用来表征变形前图像与变性后图像之间的映射关系。

根据本公开另一实施例,该变形配置参数可以包括:变形区域、变形位置、变形类型或变形程度。

这些参数都可以通过可视化的方式进行输入或调节。例如,可以在可视化界面上设置参数属性窗口,属性窗口内包含参数的输入对话框,在输入对话框内可以选择或输入相应的参数,从而完成对变形区域、变形位置、变形类型或变形程度参数的设置。其中变形类型包括放大、缩小操作,变形程度是表征图像变形前与变形后形状变化大小的比较量,如对鼻子进行放大,可以放大1倍,也可以放大10倍。

除了变形区域、变形位置、变形类型或变形程度参数仅为变形配置参数的一个示例性举例,除此之外,还可以根据变形的需要设置其它参数。

为了使变形后的图像显得比例协调,可以动态的调整变形配置参数。根据本公开另一实施例,变形配置参数可以根据图像上目标对象(例如,人脸图像上的鼻子)的关键点的相对位置配置。

具体而言,变形的区域、位置等参数根据关键点的相对位置进行设定,如关键点的相对位置远,则将变形区域可以设置较大的范围,如关键点的相对位置近,则可以将变形区域设置较小的范围。

举例而言,对于人脸图像上的鼻子,如鼻子较小,则其关键点的相对位置也较近,而如鼻子较大时,关键点的相对位置则较远。在设置变形配置参数时,如果变形区域的参数是固定的,那么较小的鼻子被全部选中,而较大的鼻子,只是选择了一部分,这样会显得变形的图像不够协调或者变形比例失真。为了将较大的鼻子全部选中,则需要依据关键点的相对位置调整变形区域的参数。

根据本公开另一实施例,基于所述映射关系对所述图像进行变形处理前,包括:对所述图像进行预处理。

该预处理可以包括:对所述图像执行添加滤镜处理、对所述图像执行去噪处理、对所述图像执行添加贴纸处理、对所述图像执行美颜处理中的一种或多种。除此之外,该预处理还可以是其他类型的图像处理方式。

除此之外,在步骤基于所述映射关系对所述图像进行变形处理后,还可以包括如下步骤:对变形后的图像进行变形后处理。

该变形后处理可以包括:对所述图像执行叠加处理、对所述图像执行添加贴纸处理、对所述图像执行镜像处理中的一种或多种。当然,该变形后处理还可以是其他类型的图像处理方式。

根据本公开另一实施例,在基于所述变形映射表对所述图像进行变形处理步骤之后,还包括:对变形处理后的图像进行预览或录像。

对图像进行变形处理后,默认的为预览状态,这样可以对图像变形后的效果进行实时预览。而如果选择录像,则通过选择相应的位置、按键或虚拟按键即进行到录像状态,对变形的图像进行录像。

本公开的图像变形方法在对视频进行变形处理时,在提取关键点之前首先需要抓取视频中的关键帧,然后对关键帧进行变形处理。

作为另外一种方式,为了提高图像变形的效率,在进行图像变形处理时,如图4所示,提取关键点和变形前处理时同步进行的,以人脸变形为例,对于来自相机(camera)中的人脸,分为两路对人脸进行处理,一路为提取人脸关键点,然后在人脸关键点和变形配置参数的基础上建立变形映射表,另一路对人脸执行滤镜、去噪、贴纸或美颜等预处理,然后预处理后的人脸图像通过查询变形映射表进行变形,从而得到变形后的人脸图像,然后对变形后的人脸图像进行叠加、贴纸或镜像等处理,在默认状态下,对变形后的人脸图像进行实时预览,或者通过选择录像功能,对变形后的人脸图像进行录像。

本公开还提供了一种图像变形的装置,包括:

提取模块501,用于提取图像中的关键点;

映射模块502,用于基于所述关键点和变形配置参数建立映射关系表;

变形模块503,用于基于所述映射关系表对所述图像进行变形处理

根据本公开另一实施例,映射模块502,包括:

第一参数获得模块5021,用于获得变形前所述关键点的参数,得到第一参数;

第二参数获得模块5022,用于获取变形后所述关键点的参数,得到第二参数;

计算模块5023:用于基于第二参数和第一参数进行计算,得到映射关系;

参数获取模块5024:用于获取变形配置参数;

映射关系表建立模块5025:用于基于所述映射关系和所述变形配置参数建立映射关系表。

根据本公开另一实施例,所述变形配置参数包括变形区域、变形位置、变形类型及变形程度中的一种或多种。

根据本公开另一实施例,所述变形配置参数,根据关键点的相对位置配置。

根据本公开另一实施例,还包括:预处理模块505,用于对所述变形模块变形处理前的所述图像进行预处理。

预处理,包括:对所述图像执行去噪处理;和/或对所述图像执行添加贴纸处理;和/或对所述图像执行美颜处理。此处的说明并不对预处理进行限定,除了上述几种处理方式之外,还可以包括其它对图像处理的方式。

根据本公开另一实施例,还包括:后处理模块506,用于对所述变形模块变形后的图像进行变形后处理。

变形后处理,包括:对所述图像执行叠加处理;和/或对所述图像执行添加贴纸处理;和/或对所述图像执行镜像处理。此处的说明并不对变形后处理进行限定,除了上述几种处理方式之外,还可以包括其它对图像处理的方式。

根据本公开另一实施例,还包括:显示记录模块504:对变形处理后的图像进行预览或录像。

图像变形的装置的整体示意图如图5所示。

图6是图示根据本公开的实施例的电子设备的硬件框图。如图6所示,根据本公开实施例的电子设备60包括存储器61和处理器62。

该存储器61用于存储非暂时性计算机可读指令。具体地,存储器61可以包括一个或多个计算机程序产品,该计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。该易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。该非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。

该处理器62可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制电子设备60中的其它组件以执行期望的功能。在本公开的一个实施例中,该处理器62用于运行该存储器61中存储的该计算机可读指令,使得该电子设备60执行前述的本公开各实施例的图像变形的全部或部分步骤。

本领域技术人员应能理解,为了解决如何获得良好用户体验效果的技术问题,本实施例中也可以包括诸如通信总线、接口等公知的结构,这些公知的结构也应包含在本公开的保护范围之内。

有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。

图7是图示根据本公开的实施例的计算机可读存储介质的示意图。如图7所示,根据本公开实施例的计算机可读存储介质70,其上存储有非暂时性计算机可读指令71。当该非暂时性计算机可读指令71由处理器运行时,执行前述的本公开各实施例的图像变形的全部或部分步骤。

上述计算机可读存储介质70包括但不限于:光存储介质(例如:cd-rom和dvd)、磁光存储介质(例如:mo)、磁存储介质(例如:磁带或移动硬盘)、具有内置的可重写非易失性存储器的媒体(例如:存储卡)和具有内置rom的媒体(例如:rom盒)。

有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。

图8是图示根据本公开实施例的终端设备的硬件结构示意图。如图8所示,该终端80包括上述图像变形装置实施例。

该终端设备可以以各种形式来实施,本公开中的终端设备可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字tv、台式计算机等等的固定终端设备。

作为等同替换的实施方式,该终端80还可以包括其他组件。如图8所示,该终端80可以包括电源单元81、无线通信单元82、a/v(音频/视频)输入单元83、用户输入单元84、感测单元85、接口单元86、控制器87、输出单元88和存储单元89等等。图8示出了具有各种组件的终端,但是应理解的是,并不要求实施所有示出的组件,也可以替代地实施更多或更少的组件。

其中,无线通信单元82允许终端80与无线通信系统或网络之间的无线电通信。a/v输入单元83用于接收音频或视频信号。用户输入单元84可以根据用户输入的命令生成键输入数据以控制终端设备的各种操作。感测单元85检测终端80的当前状态、终端80的位置、用户对于终端80的触摸输入的有无、终端80的取向、终端80的加速或减速移动和方向等等,并且生成用于控制终端80的操作的命令或信号。接口单元86用作至少一个外部装置与终端80连接可以通过的接口。输出单元88被构造为以视觉、音频和/或触觉方式提供输出信号。存储单元89可以存储由控制器87执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据。存储单元89可以包括至少一种类型的存储介质。而且,终端80可以与通过网络连接执行存储单元89的存储功能的网络存储装置协作。控制器87通常控制终端设备的总体操作。另外,控制器87可以包括用于再现或回放多媒体数据的多媒体模块。控制器87可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元81在控制器87的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。

本公开提出的图像变形的各种实施方式可以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,本公开提出的图像变形方法的各种实施方式可以通过使用特定用途集成电路(asic)、数字信号处理器(dsp)、数字信号处理装置(dspd)、可编程逻辑装置(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,本公开提出的图像变形方法的各种实施方式可以在控制器87中实施。对于软件实施,本公开提出的图像变形方法的各种实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储单元89中并且由控制器87执行。

有关本实施例的详细说明可以参考前述各实施例中的相应说明,在此不再赘述。

以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,在本公开中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本公开的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本公开为必须采用上述具体的细节来实现。

在本公开中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,本公开中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。

另外,如在此使用的,在以“至少一个”开始的项的列举中使用的“或”指示分离的列举,以便例如“a、b或c的至少一个”的列举意味着a或b或c,或ab或ac或bc,或abc(即a和b和c)。此外,措辞“示例的”不意味着描述的例子是优选的或者比其他例子更好。

还需要指出的是,在本公开的系统和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。

可以不脱离由所附权利要求定义的教导的技术而进行对在此所述的技术的各种改变、替换和更改。此外,本公开的权利要求的范围不限于以上所述的处理、机器、制造、事件的组成、手段、方法和动作的具体方面。可以利用与在此所述的相应方面进行基本相同的功能或者实现基本相同的结果的当前存在的或者稍后要开发的处理、机器、制造、事件的组成、手段、方法或动作。因而,所附权利要求包括在其范围内的这样的处理、机器、制造、事件的组成、手段、方法或动作。

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本公开。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本公开的范围。因此,本公开不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本公开的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

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