处理用于储存的三维物体数据的制作方法

文档序号:11282712阅读:222来源:国知局
处理用于储存的三维物体数据的制造方法与工艺



背景技术:

通过增材制造工艺生成的三维物体可以以逐层方式形成。在增材制造的一个示例中,通过使设备中的多层构建材料中的部分固化来生成物体。在示例中,构建材料可以是粉末、流体或片状材料的形式。预期的固化和/或物理属性可以通过将试剂打印到一层构建材料上来获取。可以向所述层施加能量,并且其上已经施加试剂的所述构建材料可以一经冷却就结合并且凝固。在其他示例中,可以使用化学粘结剂,所述化学粘结剂可以不需要施加能量来凝固。例如,三维物体可以通过使用挤出塑料或喷射材料作为凝固以形成所述物体的构建材料来生成。

生成三维物体的一些打印方法使用由三维物体模型生成的控制数据。该控制数据可以,例如,指定将试剂施加到构建材料的位置,或者可以放置构建材料自身的地点,以及要放置的量。

控制数据可以由待打印物体的三维表征生成。

附图说明

为了更全面的理解,现在下文将参考附图来描述各个实例,其中:

图1是利用本公开的示例设备的框图;

图2是根据本公开可以采用的方法的示例的流程图;以及

图3(a)-3(c)分别是根据本公开可以使用的图像差分技术的示例图示说明。

具体实施方式

本文描述的一些实例提供一种用于处理三维物体以储存可以用来生产所述三维物体的数据的设备和方法。一些实例允许处理、储存并且使用具有各种具体的物体属性的任意三维内容来生成三维物体。这些物体属性可以包括外观属性和/或机械属性,如颜色、透明度、光泽度、强度、传导性、密度、多孔性等。

在本文的一些实例中,用子体积来表征三维空间。子体积可以是“体素”形式,即三维像素,其中每个体素占据离散的体积。然而,将理解的是,子体积可以是可以采取任何形状(例如,立方体、长方体、四面体或任何其他形状)的任何有体积的实体。在为三维物体进行数据建模时,给定位置处的子体积可以具有至少一个属性。例如,它可以是空的,它可以具有特定颜色,它可以代表特定材料,它可以代表特定结构属性,等等。

在一些实例中,对代表三维物体的数据进行处理,以设置在生成物体中使用的属性。

在一些实例中,材料体积覆盖表示定义打印材料数据,例如,细化打印材料(如沉积到构建材料层上的一种或多种试剂,或者在一些实例中,构建材料本身)及其组合物(如果应用的话)的量。在一些实例中,这可以被指定为比例体积覆盖(例如,构建材料层的x%的区域应该具有施加到其上的试剂y)。此类打印材料可以相关于或者被选择来提供物体属性如,例如,颜色、透明度、柔性、弹性、刚性、表面粗糙度、多孔性、传导性、夹层强度、密度等。

可以使用半色调技术来确定每种打印材料(例如,一滴试剂)应该施加的实际位置。

例如,物体建模数据内的一组子体积可以具有相关联的一组材料体积覆盖(mvoc)矢量。在简单的实例中,这种矢量可以指示三维空间的给定区域的x%应该具有特定试剂施加到其上,其中(100-x)%应该没有试剂施加到其上。材料体积覆盖表示随后可以提供用于半色调过程的输入,以生成可以由增材制造系统使用来生产三维物体的控制数据。例如,可以确定的是,为了生成指定的物体属性,构建材料层(或层的一部分)的25%应该具有试剂施加到其上。例如,通过将每个位置与在半色调阈值矩阵中提供的阈值进行比较,半色调过程确定试剂滴应该在何处沉积,以便提供25%的覆盖。在另一个实例中,可以有两种试剂,并且可以直接确定它们的组合物的每种的体积覆盖,以及留下的未覆盖的体积。

情况可能是这样的,在构建3d数据模型的时候,用来打印物体的打印设备至少就其功能来说是未指定的。

参考图1、2和3进一步描述本主题。应该注意到,说明书和附图仅说明本主题的原理。因此要理解的是,可以策划体现本主题的原理的各种布置,尽管本文没有明确描述或者示出。此外,本文引述本主题的原理和实例的所有陈述,及其具体实例,都旨在涵盖其等同物。

图1是根据本主题的实例的设备100。设备100包括:获取模块102,以获取代表三维物体的数据103;识别模块104,以识别三维物体内的层(或薄层);处理器106,以处理所获取的数据;以及机器可读储存器108,以储存数据。机器可读储存器108可以储存用于通过由处理器106执行的应用程序存取的数据,并且可以包括含有用于由所述应用程序使用的信息的数据结构。机器可读储存器108可以是储存可执行指令的任何电子的、磁性、光学或其他物理储存装置。因此,机器可读储存器108可以是,例如,随机存取存储器(ram)、电可擦除可编程只读存储器(eeprom)、储存驱动、光盘等。机器可读储存器108可以用可执行指令编码。

图2是根据本公开可以采用并且现在还将参考图1进行描述的方法的示例的流程图。

在框200处,获取模块102获取代表待打印的三维物体的数据。所述数据包括指示或代表三维物体的属性的物体属性数据。例如,物体属性数据可以包括材料属性数据、结构属性数据、打印属性数据和/或任何其他物体属性数据。材料属性数据可以,例如,包括有关材料(如构建材料和/或待沉积到构建材料上的试剂)使用的信息。例如,材料属性数据可以包括指示材料类型、材料数量、材料重量、材料密度、材料分布、材料组合(例如,构建材料和试剂的组合、构建材料本身的组合等)、材料体积覆盖(movc)信息或矢量(如之前描述的)、颜色信息的数据和/或任何其他材料属性数据。结构属性数据可以,例如,包括有关材料分布的信息。例如,结构属性数据可以包括指示结构尺寸、结构形状、半色调信息(如算法、资源的选择等)的数据和/或任何其他结构属性数据。打印属性数据可以,例如,包括有关用于打印系统的设置的信息。例如,打印属性数据可以包括指示打印方法、打印技术、打印速度、融合温度、设置不同的材料属性数据和/或结构属性数据的指令(例如,取决于材料的可得性和/或所支持的结构)的数据和/或任何其他打印属性数据。

在框202处,识别模块104识别三维物体内的层(或薄层)。在一个实例中,识别层可以包括多个预先定义的子体积(如体素或任何体积形状,例如,立方体、长方体、四面体等)。识别模块104可以识别清楚定义或者针对待打印的物体预先编程(例如,以每层的光栅或离散位置的形式)的层,或者可以通过定义层本身来识别层。

识别模块104可以使用所接收的物体几何结构和物体属性数据作为输入,并且处理一系列n个层。层数n可以,例如,取决于要使用的打印机制和物体的最终尺寸来确定。例如,如果打印机制沿z-轴(即,为“z-增材”)构建层,并且假设每层具有相同的厚度,层数n可以是由物体的高度h除以单层的厚度l给出的,即n=h/l。

一旦识别模块104已经确定层数n,则识别模块104可以取决于待处理的层,通过使几何机构与平行于z-轴的平面在成比例的高度处相交(例如,使用空间镶嵌(tesellation))来处理所述几何结构。识别模块104因此可以获取层的几何机构表征。层的几何机构表征可以,例如,为二维镶嵌或外接多边形的形式(例如,如果物体被填充在内部上)。

识别模块104可以将所获取的层的几何结构表征映射到物体属性数据。这可以通过以下获取:识别模块104以物体属性数据来解译当前层的[x,y,z]位置(意为z是常量),并且可以将适合的物体属性分配到层的几何结构表征的各个顶点。

识别模块104可以执行栅格化(即,转换为一系列离散位置)。例如,识别模块104可以将几何机构表征(如以多边形或镶嵌形式)与所分配的物体属性数据一起转换为打印子体积(如像素或体素)。在每个子体积处具有物体属性的所转换的几何结构表征可以是光栅位图,并且子体积可以包括如所存在的物体属性那么多的通道。例如,在颜色实例中,所转换的几何结构表征可以是光栅颜色(rgb)位图,并且子体积可以包括α-通道。

在框204处,处理器106处理由获取模块102所获取的数据。处理器106通过将关联于或关于识别层的物体属性数据与关联于或关于选自或挑选自识别层的参照层进行比较来处理所述数据。参照层(或“关键帧”)可以被识别为三维物体内的层,在处理器106处理期间,三维物体内的其他层针对该层进行比较。处理器106可以比较三维物体内的多层与任意数量的参照层(例如,一个参照层、两个参照层或任意其他数量的参照层)。在一个实例中,参照层可以包括对应于识别层中的多个预先定义的子体积的多个子体积(如体素或任何体积形状,例如,立方体、长方体、四面体等)。存在可选择参照层的多种方式,并且现在将对可选择参照层的方法的一些实例进行描述。

在一个实例中,可以使用静态选择来从识别层中选择参照层。例如,识别层中的每第x个层可以被选择为参照层。

在另一个实例中,可以基于识别层和正在处理的层之间的距离,从那些识别层中选择参照层。例如,可以确定从正在处理的层到识别层的距离,并且参照层可以被选择为确定为距正在处理的层最短距离的识别层(即,被确定为在识别层的序列中空间上最靠近于正在处理的层的那一层)。在该实例中,参照层可以被选择为正在处理的层的邻近层。例如,参照层可以被选择为正在处理的层随后的层(如位于正在处理的层上面的层),或者正在处理的层先前的层(如位于正在处理的层下面的层)。

在该实例中,参照层可以是在目前正在处理的层之前处理的层。例如,可以在识别层处理期间,按顺序选择参照层。一旦识别层已经被处理,则识别层可以被选择为待处理的下一个识别层的参照层,以此类推。在该实例中,对于每个层i,参照层可以被认为是层i-1,因为前一层应该已被处理并且在处理中填充有全数据。在该实例中,随后的层之间的差值才是要确定的。以该方式,正在处理的层的前一层是参照层。

在另一个实例中,参照层可以先验地选自识别层,如通过使用顺序抽样方法。例如,参照层可以基于针对识别层的度量的比较选自识别层。所述度量可以是,例如,熵等。所述度量可以针对识别层被标绘,并且取决于该结果,那些识别层中的一个或更多个可以被选择为参照层。例如,参照层可以选自识别层,因为该层被确定具有最大的度量变化率(即最大的梯度)。

所述度量可以是,例如,与参照层相比不同的子体积的相对数目(例如,一层中已经变化的子体积的比例)。所述度量可以是,例如,量级,如正在处理的层和参照层中的子体积之间的物体属性数据的差值。例如,子体积可以已经改变,而不足以保证不同的处理。这可以考虑mvoc映射,半色调过程的精确度,等。所述度量可以是,例如,视觉度量。例如,在物体属性数据包括颜色数据的情况下,颜色数据可以被映射到颜色度量空间,并且可以确定颜色差值。在实例中,如果最大颜色差值低于预先确定的阈值,则所述差值可以不被处理或储存。所述度量可以是,例如,几何结构度量。例如,它可以被确定,一层中的子体积的位置是否已经改变(例如,可以确定欧几里得距离)超过预先确定的阈值。尽管提供了一些度量的实例,但是将理解的是,可以使用任何其他的度量,并且可以使用任意度量组合。

如上文提到的,在框204处,通过将关联于识别层的物体属性数据与关联于选自识别层的参照层的物体属性数据进行比较,处理器106处理由获取模块102所获取的数据。因此,一旦参照层已被选择(也许使用上文讨论的方法中的一种),则对于给定的层i,处理器106可以将该层与参照层进行比较。例如,处理器106可以将关联于层i的位图与关联于参照层的位图进行比较。处理器106可以确定关联于识别层的物体属性数据和关联于参照层的物体属性数据的差值。

在一个实例中,处理器106可以将关联于识别层中预先定义的子体积(如体素或任何体积形状,例如,立方体、长方体、四面体等)的物体属性数据与关联于参照层中对应的子体积的物体属性数据进行比较。处理器106可以确定关联于识别层中预先定义的子体积的物体属性数据和关联于参照层中对应的子体积的物体属性数据的差值。

在一个实例中,处理器106可以通过差值图像的方式执行正在处理的层和参照层之间的比较。图3是可以由处理器106使用差值图像进行的比较。此处,图3(a)是对正在处理的识别层i的示例图像表征,图3(b)是对参照层i-1的示例图像表征,而图3(c)是对参照层i-1的图像表征和定义层i的图像表征之间的图像差值的示例表征。如图3(c)中示出的,该实例中的图像差值量化为已被添加在正在处理的定义层i(与参照层i-1相比)中的单像素宽度的四条线。

在处理器106确定关联于识别层的物体属性数据和关联于参照层的物体属性数据的差值的情况下,处理器106可以将确定的差值与预先确定的阈值进行比较。如果确定的差值超过预先确定的阈值,则处理器106可以从识别层中选择不同的参照层,或者可以指示识别模块104识别新层用作参照层。在实例中,处理器106可以选择正在处理的层(即,当前层)为新的参照层。

在一个实例中,处理器106可以确定识别层具有与参照层相同的物体属性数据。例如,处理器106可以确定关联于识别层的物体属性数据和关联于参照层的物体属性数据的差值为零,或者低于预先确定的阈值。在该实例中,处理器106可以向识别层分配将指示(例如,在未来的处理和/或打印中)要使用关联于参照层的物体属性数据的指示符。

与正在处理的识别层具有相同的物体属性数据的参照层可以具有与正在处理的识别层相同的取向,或者可以具有不同的取向。例如,处理器106可以确定识别层关于参照层的取向变化,当加以考虑时,将提供相同的物体属性数据。在该实例中,处理器106可以向识别层分配将指示(例如,在未来的处理和/或打印中)可以从其恢复物体属性数据的参照层和参照层关于识别层的取向变化的指示符。

取向变化可以包括,例如,旋转、平移、位移、缩放和/或偏斜。例如,处理器106可以寻求层的二维位移,以与先前的层对齐。在该实例中,处理器106可以定义可随后被机器可读储存器108储存的[x,y]位移形式的两个标量。处理器106还可以针对当前层关于参照层进行仿射、误差最小化变换(例如,2×2矩阵可以被应用在二维中,或者3×3矩阵可以被应用在三维中),并且评估参照层和变换的当前层之间的误差。以该方式,处理器106可以能够确定其他取向变化,如之前提过的那些。

在一个实例中,处理器106可以基于参照层的几何结构导出误差最小化仿射变换。例如,处理器106可以在向量域中定义一系列的[x,y]坐标(或者可以定义α-通道中的位置)。处理器106可以通过[x,y]坐标的倍增应用变换,并且可以在用一组目标坐标[x,y]变换之后,通过比较[x,y]坐标(的例如欧几里得距离)评估误差。

在另一个实例中,处理器106可以确定关联于正在处理的识别层中的子体积的物体属性数据与关联于参照层中对应的子体积的物体属性数据相同。例如,处理器106可以确定:关联于正在处理的识别层中的子体积的物体属性数据和关联于参照层中对应的子体积的物体属性数据之间的差值为零,或者低于预先确定的阈值。在该实例中,处理器106可以向识别层分配将指示(例如,在未来的处理和/或打印中)关联于参照层的子体积的物体属性数据要被使用于该子体积的指示符。可替换地或者另外,在该实例中,处理器106可以向正在处理的识别层中的该子体积分配指示符,以指示该子体积的物体属性数据不需要储存或者后续处理。所述指示符可以是,例如,预先确定的值、标签或提示(pointer)的形式。例如,所述提示可以是针对已经预留调色板条目的特定调色板表征,以指示“没有数据”。

在另一个实例中,处理器106可以识别与参照层中的区域具有相同的物体属性数据的识别层中的区域。例如,处理器106可以确定关联于识别层中的识别区域的物体属性数据和关联于参照层中的区域的物体属性数据的差值为零,或者低于预先确定的阈值。在该实例中,处理器106可以不处理识别层的该区域的物体属性数据。取而代之,处理器106可以分配指示参照层中的区域具有相同的物体属性数据的指示符。在未来的处理中,该区域可以从参照层复制,并且不需要针对该层储存。在使用恒定半色调的实例中(例如,在一些图案出现在多于一个层中的情况下),相同的打印-准备半色调数据可以复制为层的共同的区域(例如,层的与另一个层相同的那些区域),而处理器106可以处理新的或不同的那些数据。处理器106可以确定:多于层的一个区域具有与参照层的区域相同的物体属性数据,并且可以以这里描述的方式处理那些区域。

具有相同的物体属性数据的参照层的区域在参照层中可以处在与它在正在处理的层中相同的位置,或者处在不同的位置。具有相同的物体属性数据的参照层的区域在参照层中可以与它在正在处理的层中具有相同的取向,或者不同的取向。例如,处理器106可以确定:关联于识别层的物体属性数据和关联于参照层的物体属性数据的差值包括识别层关于参照层的取向变化。取向变化可以包括,例如,旋转、平移、位移、缩放和/或偏斜。在该实例中,处理器106可以向识别层分配将指示(例如,在未来的处理和/或打印中)可以从其恢复物体属性数据的参照层中的区域和该区域相对于识别层中的区域的取向变化的指示符。

处理器106可以将图形识别方法应用于层中具有相似的物体属性数据布置的识别区域(如像素集)。例如,被旋转、平移和/或缩放等的物体属性数据的相同布置。以该方式,机器可读储存器108将不需要储存所述层的所有物体属性数据(例如,逐像素的值)。取而代之,如后文将更详细地讨论的,机器可读储存器108可以储存参考具有旋转、平移和/或缩放信息的参照层中的特定区域的指示符。该方法可以是有损的,其中精确度的损失是可以控制的参数。

在另一个实例中,通过确定关联于识别层的物体属性数据和关联于选自识别层中的两个或更多个参照层的物体属性数据的权重差值,处理器106可以将关联于识别层的物体属性数据与关联于参照层的物体属性数据进行比较。例如,处理器106可以确定关联于正在处理的识别层的物体属性数据和关联于两个相邻的参照层(例如,一层在正在处理的层上面,而一层在正在处理的层下面)的物体属性数据的权重差值。处理器106可以通过最小化需要被机器可读储存器108储存的物体属性数据的量来确定权重。以某种方式,正在处理的层可以基于约束它的两个层被插值。在确定物体属性数据的权重差值时,处理器106可以或多或少地向某些差值分配权重。例如,处理器106可以向某些物体属性数据差值比它向其他物体属性数据中差值分配的更多的权重。

处理器106可以基于要用来生产或打印三维物体的打印机的分辨率,通过改变用于层的分辨率来进一步压缩数据。例如,如果打印机的分辨率低于层的位图分辨率,则处理器106可以下调对层的位图的采样,从而将创建用于储存在机器可读储存器108中的较小的文件。进一步的压缩技术也可以由处理器106采用。例如,处理器106可以在三维文件格式环境下使用mpeg标准和帧间压缩技术,以作为电影有效地处理三维文件(即,帧序列)。

在框206处,在确定关联于识别层的物体属性数据和关联于参照层的物体属性数据的差值的情况下,机器可读储存器108储存确定的差值。

在一个实例中,机器可读储存器108可以对物体属性数据的确定的差值进行编码,并且可以储存经编码的确定的差值。

机器可读储存器108可以储存三维文件格式(如位图)的物体属性数据的确定的差值。所述三维文件格式可以储存几何结构和每层的位图信息。每层的位图信息将包括物体属性数据的确定的差值,所述物体属性数据可以,例如,涉及颜色(也许是以rgb的形式)、传导性和之前提到的其他物体属性数据。

在层信息被编码为位图的一些格式中,空间冗余可能是大量的,并且随后的层可以以位图中的总像素数的小比例变化。机器可读储存器108可以不编码层的与之前的层相比未改变的部分。在一个实例中,物体属性数据可以被映射(例如,使用位图格式)到用于关于之前的层已经改变的那些子体积的材料和/或试剂(例如,使用材料体积覆盖mvoc矢量)。

在处理器106已经分配关于识别层的指示符(如上文描述的),机器可读储存器108可以输出该指示符。如之前提到的,指示符可以是,例如,以预先确定的值、标签或提示的形式。

例如,机器可读储存器108可以储存指示符,以指示关联于参照层的物体属性数据要要用于识别层。机器可读储存器108可以储存指示符,以指示可以针对识别层从其恢复物体属性数据的参照层和该参照层关于识别层的取向变化。机器可读储存器108可以储存指示符,以指示关联于参照层的子体积的物体属性数据要用于识别层的子体积。机器可读储存器108可以储存指示符,以指示识别层的子体积的物体属性数据未被储存。机器可读储存器108可以储存指示符,以指示参照层中与识别层具有相同的物体属性数据的区域。机器可读储存器108可以储存指示符,以指示可以针对识别层从其恢复物体属性数据的参照层中的区域和该区域相对于识别层中的区域的取向变化。

在一些实例中,机器可读储存器108可以储存指示符,而不是物体属性数据本身。例如,机器可读储存器108可以储存已经预留调色板条目的特定的调色板表征中的适合的物体属性数据(如rgb值或任何其他值)的提示,以指示“没有数据”。否则,在处理器106确定物体属性数据不同于参照层中的物体属性数据的情况下,机器可读储存器108可以储存所述层的实际物体属性数据(例如,实际位图值)。

机器可读储存器108可以储存物体属性数据和上文针对识别层所述的指示符的任意组合。

在图3示出的实例中,机器可读储存器108可以储存四条像素线中的像素值(例如,rgba值),以用于未来对层i进行处理,而对于其他像素(图3(c)中图示说明为实心黑色的),机器可读储存器108可以储存将指示在未来处理中来自参照层i-1的值可以用于这些像素的指示符(如预先确定的值)。

在处理器106确定关联于识别层的物体属性数据和关联于参照层的物体属性数据的差值超过预先确定的阈值的情况下,机器可读储存器108可以储存针对该识别层完整获取的物体属性数据。

在上文描述的方式中,机器可读储存器108可以编码和储存新的物体属性数据(即,先前没有关于另一个层被处理的物体属性数据)。机器可读储存器108还可以储存参照层,以及关联于那些参照层的物体属性数据。所储存的物体属性数据可以用来打印物体,如将在下文讨论的。

如提到的,机器可读储存器108中储存的数据可以用来生产或打印三维物体。处理器106可以基于机器可读储存器108中储存的数据,指示设备100生产或打印三维物体。处理器106可以指示设备100自动生产或打印,或者可以接收指示开始生产或打印的用户输入。根据本公开,处理器106可以在过程的任何阶段时,接收指示开始生产或打印的用户输入。例如,根据本公开,一旦机器可读储存器108已经储存针对待打印的物体的物体属性数据,或者在过程的任何其他阶段时,处理器106可以接收指示开始生产或打印的用户输入。处理器106可以向用于物体生产或打印的另一个设备、装置或系统(未示出)提供机器可读储存器108中储存的数据。

本公开的方法可以是无损的(例如,物体属性数据的每个确定的差值可以被储存)或者可以被扩展,以用于使用在有损方法中(例如,可以采用预先确定的阈值,在其之下的物体属性数据的确定的差值被忽略)。

上文描述的方法可以在各个水平上应用在打印过程中。例如,所述方法可以被编程在打印机内部。在另一个实例中,非暂时性机器可读储存介质可以用可由处理器执行的指令编码,以执行所述方法。所述方法可以连同用于处理三维物体的任何其他程序(例如,用纹理图处理三维模型的程序)一起使用。

本公开中的实例可以被提供为方法、系统或机器可读指令,如软件、硬件、固件等的任意组合。此类机器可读指令可以被包括在其中或其上具有机器可读程序编码的机器可读储存介质上(包括但不被限制于磁盘储存器、cd-rom、光储存器等)。

参考根据本公开的实例的方法、设备和系统的流程图和/或框图来描述本公开。尽管上文描述的流程图示出具体的执行顺序,但是执行顺序可以不同于所描绘的那种。针对一个流程图描述的框可以与另一个流程图的那些框组合。应该理解,流程图和/或框图中的每个流程和/或框,以及流程图和/或框图中的流程和/或框的组合,可以由机器可读指令实现。

机器可读指令可以,例如,由通用计算机、专用计算机、嵌入式处理器或其他可编程的数据处理装置的处理器执行,以实现说明书和附图中描述的功能。例如,处理设备或处理器,如处理器106,可以执行计算机可读指令。因此,设备和装置的功能模块可以由执行储存在存储器中的机器可读指令的处理器,或者依据嵌入在逻辑电路中的指令操作的处理器实行。术语“处理器”要被广泛地理解为包括处理器单元、中央处理单元(cpu)、专用集成电路(asic)、逻辑单元、可编程门阵列等。方法和功能模块可以都由单个处理器进行,或者分散在若干个处理器中。

此类机器可读指令还可以储存在可以引导计算机或其他可编程数据处理装置以指定模式操作的机器可读储存器中,如机器可读储存器108。

此类计算机可读指令还可以加载到计算机或其他可编程数据处理装置上,从而计算机或其他可编程数据处理装置执行一系列操作来生产计算机实行的处理,因此在计算机或其他可编程装置上执行的指令提供用于实现在流程图中的一个或多个流程和/或框图中的一个或多个框指定的功能的手段。

进一步,本文的教导可以以计算机软件产品的形式实行,所述计算机软件产品被储存在储存介质中并且包括用于使计算机装置实行本公开的实例中引述的方法的多条指令。

尽管已经参考某些实例描述了方法、设备和相关方面,但是可以进行各种修饰、变化、省略和替换,而不会背离本公开的精神和范围。应该注意到,上文提到的实例说明而非限制本文描述的内容,并且本领域技术人员将能够设计许多可替换的实行方案,而不会背离所附的权利要求书的范围。例如,来自一个实例的特征或框可以与另一个实例的特征/框组合,或被其替换。

词语“包括/包含”不排除存在权利要求中列出的那些元素之外的元素,“一个”或“一种”不排除复数,并且单个处理器或其他单元可以完成权利要求书中引述的若干个单元的功能。

任何从属权利要求的特征可以与独立权利要求或其他从属权利要求中的任一项的特征组合。

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