信息处理设备和信息处理方法与流程

文档序号:14266545阅读:206来源:国知局
信息处理设备和信息处理方法与流程

本公开一般涉及信息处理,更具体地,涉及用于深度图像增强的信息处理设备和信息处理方法。



背景技术:

深度图像在诸如机器人科学、人机交互以及增强现实等许多应用中起到重要作用。特别地,消费级(consumer-grade)深度传感器使得许多基于深度的应用成为可能,这些应用例如包括不需要控制器的视频游戏、简单的三维重建等。

由于深度图像的质量影响基于深度的应用的性能,研究者已经开发和扩展了多种图像滤波器以用于深度图像恢复和增强。这些方法大致可以分成基于滤波的方法和基于优化的方法。一般来说,基于滤波的方法较快但具有有限的增强性能,而基于优化的方法较慢但具有较好的增强能力。



技术实现要素:

在下文中给出了关于本发明实施例的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,以下概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。

根据一个实施例,提供一种信息处理设备,其包括处理电路。处理电路被配置为获取深度图像以及关于拍摄该深度图像的图像获取装置的成像特性的信息;基于该信息确定用于对深度图像进行处理的优化模型;以及基于优化模型对深度图像进行处理。

根据另一个实施例,提供一种信息处理方法,包括获取深度图像以及关于拍摄该深度图像的图像获取装置的成像特性的信息的步骤。该方法还包括基于该信息确定用于对深度图像进行处理的优化模型的步骤。该方法还包括基于优化模型对深度图像进行处理的步骤。

根据本发明的实施例,通过在考虑拍摄深度图像的图像获取设备的成像特性的情况下对深度图像进行优化,能够提高深度图像的优化效果。

附图说明

本发明可以通过参考下文中结合附图所给出的描述而得到更好的理解,其中在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分,而且用来进一步举例说明本发明的优选实施例和解释本发明的原理和优点。在附图中:

图1是示出根据本发明一个实施例的信息处理设备的配置示例的框图;

图2是示出根据本发明另一个实施例的信息处理设备的配置示例的框图;

图3是示出根据又一个实施例的信息处理设备的配置示例的框图;

图4是示出根据再一个实施例的信息处理设备的配置示例的框图;

图5是示出根据本发明一个实施例的信息处理方法的过程示例的流程图;

图6是示出根据本发明另一个实施例的信息处理设备的配置示例的框图;

图7是示出实现本公开的方法和设备的计算机的示例性结构的框图;

图8是用于说明根据本发明实施例的总体配置的示意图;

图9是用于说明量化步长与摄像机参数之间的关系的示意图;

图10是用于说明噪声水平的测量和内插的示意图;以及

图11a至图11d示出了用于对本发明示例实施例的优化处理进行定量评估的示例视图。

具体实施方式

下面将参照附图来说明本发明的实施例。在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。应当注意,为了清楚的目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的部件和处理的表示和描述。

图1示出了根据本发明一个实施例的信息处理设备100的配置示例。信息处理设备例如可以被实现为个人计算机(例如桌上型计算机、膝上型计算机等)、工作站、游戏机(例如体感游戏机)、电视机、移动终端(诸如智能电话、平板计算机、便携式游戏终端等)或者摄像装置(例如摄像机、监视器)等。然而,本发明实施例的应用范围不限于以上列举的方面,而是可以用于任何能够获取深度图像的设备,或者与够能获取深度图像的设备通信耦合或电气耦合以对深度图像进行处理的设备。

如图1所示,根据本实施例的信息处理设备100包括处理电路110。处理电路110例如可以实现为特定芯片、芯片组或者中央处理单元(cpu)等。

处理电路110包括获取单元111、确定单元113和优化单元115。需要指出,虽然附图中以功能块的形式示出了获取单元111、确定单元113和优化单元115,然而应理解,获取单元111、确定单元113和优化单元115的功能也可以由处理电路110作为一个整体来实现,而并不一定是通过处理电路110中分立的实际部件来实现。另外,虽然图中以一个框示出处理电路110,然而信息处理设备100可以包括多个处理电路,并且可以将获取单元111、确定单元113和优化单元115的功能分布到多个处理电路中,从而由多个处理电路协同操作来执行这些功能。

获取单元111被配置为获取深度图像以及关于拍摄该深度图像的图像获取装置的成像特性的信息。

需要指出,深度图像和成像特性信息并不一定是由信息处理设备直接获取的,而是可以从其他设备获取。

其中,深度图像可以是从独立于信息处理设备100的图像获取装置如深度传感器等获取的。深度传感器可以包括任何已有的能够产生深度图像(以及相应强度图像)的设备,例如微软公司的kinect传感器、英特尔公司的realsense传感器以及其他混合深度获取系统等。

成像特性信息例如可以是利用标定板、尺子等工具通过标定算法等预先确定的,或者可以是从图像获取装置的制造商获取的。可以对于每个深度传感器分别测量其成像特性,并且可以将测量的成像特性例如作为简档存储在信息处理设备处。当信息处理设备连接至深度传感器时,可以识别出所连接的深度传感器并且从预先存储的成像特性信息中获取与所连接的深度传感器相应的成像特性信息。

深度图像的成像特性通常与距离或空间有关。根据一个实施例,与深度图像获取装置的成像特性有关的信息可以包括与图像获取装置的量化步长有关的信息和/或与图像获取装置的噪声水平有关的信息。

此外,与深度图像获取装置的成像特性有关的信息还可以包括与图像获取装置的噪声类型有关的信息。噪声类型例如包括高斯噪声、泊松噪声、白噪声等。噪声类型的信息例如可以通过针对深度传感器进行标定、测量或计算等过程来获得。

接下来,分别以量化步长和噪声水平为例说明对深度图像的成像特性的获取的示例方式。

在图像获取装置包括两个摄像单元的情况下,根据一个实施例,与量化步长有关的信息可以包括:摄像单元之间的基线距离(baselinedistance),摄像单元的焦距,以及摄像单元的视差比特数。

在通过三角法测量深度的情况下,量化步长qs(z)由摄像单元间的基线距离b和焦距f等确定。图9示出了量化步长与各参数之间的关系,该关系可以表示为

量化步长对应于相邻像素所能分辨的距离差,如图9和等式1所示,该距离差z2-z1与摄像单元与对象之间的距离有关。等式1a中的c表示视差比特数,例如,对于8比特视差,c=1/256,对于12比特视差,c=1/4096。等式1a适用于任何使用两个摄像机的深度传感器(例如立体彩色摄像机)或者“一个投影仪加一个摄像机”式的深度传感器(例如kinect)。这种估计的近似误差不超过一个量化步长。此外,可以假设两个摄像机具有相同的焦距。

因此,根据一个实施例,如当采用结构光深度传感器时,可以根据以下等式1b近似地确定量化步长:

其中,z表示深度即图像获取装置与拍摄对象之间的距离,qs(z)表示量化步长,c表示视差比特数,f表示焦距,b表示基线距离。

例如,可以采用摄像机校准工具来估计基线距离b和焦距f。针对特定像素,可以根据该像素的深度值自适应地计算出量化步长。

在上述对于量化步长的测量的示例中,给出了针对结构光深度传感器的方法。需要指出的是,这种方法对双目摄像头也同样有效。另外,其他类型的深度传感器例如飞行时间(tof)传感器也有量化步长,并且可以采用相应的方式进行确定。

另一方面,深度传感器测量的深度值的噪声水平也是与距离有关的。除了与距离有关以外,噪声水平还可以是随空间而变化(spatiallyvariant)的。例如,不同图像区域可以具有不同的噪声水平。相应地,可以在不同的距离处和不同位置处测量噪声水平。

为了获得各个距离和位置处的噪声水平,根据一个实施例,由获取单元111获取的与噪声水平有关的信息可以包括基准深度或基准位置处的基准噪声水平。并且,获取单元111可以被配置为:基于基准噪声水平,通过内插法估计目标深度或目标位置处的噪声水平。

例如,可以将有效工作距离范围(例如,对于kinect传感器为50至5000毫米)分成多个(例如50至100个)基准距离,并且测量其相应噪声水平。然后,可以将针对这些基准距离测量的噪声水平例如以矩阵的形式存储在信息处理设备中。在测量噪声水平时,可以对多个(例如几十个)所拍摄的深度图进行聚合来作为估计的真实深度图,并通过与该真实深度图进行比较得出噪声水平。

如图10所示,在得到了基准位置处的噪声水平后,对于处于两个基准距离之间的任意距离处的像素,可以通过例如线性内插来计算估计的噪声水平,如以下等式2所示:

其中,nlev(z,u,v)表示深度图坐标位置为(u,v)、深度值为z的像素处的噪声水平,nlev(z1,u,v)和nlev(z2,u,v)分别为基准深度z1和z2处的与坐标位置(u,v)对应的噪声水平。

以上分别以量化步长和噪声水平为例说明对深度图像的成像特性的获取的示例方式。然而,本发明不限于于此。根据深度图像获取装置的具体类型和配置,可以获取与多种其他成像特性有关的信息。

继续参照图1,确定单元113被配置为基于由获取单元111获取的关于图像获取装置的成像特性的信息确定用于对深度图像进行处理的优化模型。

根据一个实施例,优化模型包括二次项,该二次项具有深度值的二次函数的加权和的形式,并且确定单元113被配置为根据由获取单元111获取的信息确定加权和的权重。

根据一个示例实施例,二次项可以包括具有以下形式的保真项:

其中,di(u)表示保真项,u表示优化后的深度图像,i为保真项的下标,p表示目标像素,zi表示测量深度图像,ωi表示测量深度图像中的可用像素的集合,ηi(p)≥0是针对目标像素的权重。

如前所述,由获取单元111获取的关于图像获取装置的成像特性的信息可以包括与图像获取装置的量化步长有关的信息,在这种情况下,确定单元113可以被配置为基于与量化步长有关的信息确定保真项的权重,使得量化步长越大则权重ηi(p)越小。

此外,二次项还可以包括具有以下形式的能量项:

其中,ei(u)表示能量项,u表示优化后的深度图像,i为能量项的下标,p表示目标像素,q表示目标像素周围的可用像素,ωi表示测量深度图像中的可用像素的集合,ωq表示目标像素周围的可用像素的集合,λpq≥0是针对像素对p和q的权重

如前所述,由获取单元111获取的关于图像获取装置的成像特性的信息可以包括与图像获取装置的噪声水平有关的信息,在这种情况下,确定单元113可以被配置为将优化模型确定为使得像素对p和q之间的相似度越大则权重λpq越大,并且噪声水平越高则能量项中加权和的有效项数越多。在能量项中,通常深度值越大则噪声水平越大,因此使得加权和中的有效项数越多。其中,加权和的有效项是指加权和中权值大于某预定阈值(例如0.001)的项。

根据一个实施例,可以将深度增强转化为由下式表示的凸优化问题:

其中k≥1和l≥0分别为保真项和能量项的数量。

在优化模型包括保真项和能量项的情况下,例如能够将保真项和能量项转换成滤波器,从而能够提高处理速度。

此外,根据一个实施例,优化模型还可以包括除上述二次项之外的正则项,并且可以分别针对正则项与二次项进行求解,然后将求解结果进行融合与迭代更新。

在上述示例实施例中,将深度增强转化为由下式表示的凸优化问题:

其中k≥1、l≥0和m≥0分别为保真项、能量项和正则项的数量。

在优化模型包括保真项、能量项和正则项的情况下,一方面,通过将保真项和能量项转换成滤波器能够提高处理速度,另一方面,正则项使得图像的优化效果能够得到增强。

此外,根据一个实施例,优化模型可以包括保真项和正则项,相应地,将深度增强转化为由下式表示的凸优化问题:

其中k≥1和m≥0分别为保真项和正则项的数量。

在优化模型包括保真项和正则项的情况下,正则项使得图像的优化效果能够得到增强。

此外,下面列出了对上述等式中的一些主要符号的附加说明:

k:其对应于深度传感器的数量,k=1对应于单传感器系统,k>1对应于多输入系统;

zi:第i个深度传感器拍摄的深度图;

ei(u):根据第i个局部滤波器定义的二次函数;

λpq:归一化权重形式的像素相似度,其可以由颜色、深度或其他局部描述符描述;

ri(u):与深度图u有关的非二次正则项,例如空间域总方差||u||tv和变换域稀疏度||tu||1。

对于正则项的要求是其对于深度图u是凸的,优化模型可以包含任何有助于改善深度图质量的正则项。

此外,对于上述加权和中的权重可以施加以下要求:

要求1:该要求使得这一子问题是凸的,并且能够被转换为对角优势(diagonallydominant)线性系统。

要求2:当z(p)较大时ηi(p)应该较小,参照前面的等式1a和1b,当深度z较大时量化步长较大,因此该要求对应于前面提到的量化步长越大则权重ηi(p)越小的要求。换句话说,量化步长越大,说明深度值越不可靠,因此在保真项里相应的权值越小。

要求3:当z(p)与z(q)较相似时λpq应较大。

上述要求2和要求3使得所确定的优化模型中包含了成像特性的影响。

接下来,给出优化模型的更具体的示例。

示例1:

本示例优化模型为其包括一个保真项和一个能量项,保真项和能量项均为二次项。

其中,保真项被定义为:

其中,根据等式1b以及作为示例的kinect成像特性(12位视差、5.25毫米焦距以及75毫米基线距离)将权重确定为其中为量化步长。

另外,可以根据等式4,使用以下形式的权重来定义能量项e(u),

其中w=9是滤波窗口,σ=2η(p)是点p处的估计噪声水平。这种定义可以看作是自适应双边滤波器(bf)的变型。

示例2:

本示例优化模型为其中d(u)和e1(u)分别与示例1中的d(u)和e(u)相同。类似地,可以根据等式4,使用以下形式的权重来以类似的相似度测量定义能量项e2(u),

其中i1是与深度图像对应的灰度图像。这种定义可以看作是自适应联合双边滤波器(jbf)的变型。

在上述示例中,优化模型包括保真项和能量项。此外,如前所述,优化模型还可以包括正则项。

接下来,给出这种优化模型的一个示例。

示例3:本示例优化模型为其包括一个保真项、一个能量项和一个正则项。其中,保真项和能量项可以具有前面的示例1和示例2中描述的示例形式,正则项可以具有如下面的表1给出的示例形式。例如,正则项可以与偏振信息有关。在本示例中,通过进一步加入正则项,能够步基于例如偏振信息的其他信息进一步提高深度图像增强效果。

本发明实施例中的优化模型中的各项可以具有多种不同的具体形式,并且优化模型可以包括各种形式的项的组合。下面的表1中列出了这些项的一些示例形式,表1的“参数和说明”和“注释”栏中给出了对相应项及其参数的说明。

表1

上面列出的仅仅是优化模型的示例形式,可以根据应用需要确定各项的形式或其组合。

此外,上述示例中包含于偏振有关的项。相应地,根据一个实施例,获取单元111还可以被配置为获取与所述深度图像相对应的偏振信息。

例如,获取单元111可以从能够获取偏振信息的深度传感器获取深度图像和偏振信息,这种传感器例如包括rgb+d+p型传感器,其中rgb表示强度图像,d表示深度图像,p表示偏振信息。

可以使用根据偏振信息得到的形状信息来对深度图像进行增强。例如,通过将根据偏振信息得出的表面法线(也称为偏振法线)与深度图结合来用于深度增强。其中,粗深度图提供对象的几何结构,表面法线能够获取较精细的细节以用于融合。利用偏振信息,能够提高三维建模的质量。

继续参照图1,优化单元115被配置为基于确定单元113所确定的优化模型对深度图像进行处理。

根据一个实施例,优化单元115基于优化模型对深度图像进行处理可以包括:将二次项转换为线性系统;通过求解线性系统得出滤波器;以及将滤波器应用于深度图像。例如,可以通过雅可比迭代方法求解线性系统而得出滤波器。

下面,结合具体示例说明从优化模型得出滤波器的具体方式。

如前所述,在优化模型包括除上述二次项之外的正则项的情况下,可以分别针对正则项与二次项进行求解。对于模型中的二次项,其可以被看作如下优化子问题:

其被转换成对角优势线性系统。使用雅克比迭代方法求解该线性系统可以被视为将加权平均应用于每个像素,其中根据式9得出权重。例如,令k=1、l=1且α1=1,则式9被简化为并且其相关线性系统的第p个等式可以写成

因此,u(p)的雅克比迭代可以写成:

其中t是迭代数量。根据雅克比迭代的形式,可以将针对传感器的滤波器定义为:

其中,x是输入深度图像,y是经滤波的深度图像。以这种方式,可以得出针对传感器的滤波器。

此外,当式5的目标函数包含更多的项时,可以以类似的方式得出滤波器。例如,当使用了其他相似度测量(标记为)时,等式12的滤波器可以变成:

其中,β2是针对该相似度测量的权重。

接下来,说明分别针对正则项与二次项进行求解的示例方式。可采用分裂近似框架方式(splittingproximalframework)来分别求解所述正则项和二次项,该过程可以包括以下过程:滤波、应用接近算子(proximityoperator)、以及聚合。其中,应用接近算子的过程取决于ri(u)的定义。可以使用高效的定义以实现快速执行。例如,在定义的情况下,存在需对快速算法来求解下式:

而求解过程可以由一系列轻量化的操作来等效,因此,该快速算法成为轻量化运算。

以下给出求解式5的优化问题的示例过程:

接下来,给出利用前述示例1和示例2的优化模型对图11a至图11d所示的示例合成数据集合进行的处理的结果。图11a至图11d分别对应于下面的表2中的视图1至视图4,其中,图11a至图11d的左侧为强度图,右侧为相应的深度图。

其中,参数β1=β=20,β2=40。迭代滤波的迭代次数为5次。

另外,如前所述,示例1可以看作是自适应双边滤波器(bf)的变型,示例2可以看作是自适应联合双边滤波器(jbf)的变型,因此将示例1和示例2的优化模型的处理结果分别与bf和jbf的处理结果(峰值信噪比(psnr)以及均方误差(mse))进行了比较。

通过比较表2中的结果可以看出,根据本发明实施例的示例1和示例2的优化模型的处理结果均优于相应的现有优化模型。此外,由于示例2具有更多的项和参数,因此其性能进一步优于示例1。

表2(其中psnr的单位为分贝,mse的单位为毫米)

另外,根据一些实施例,信息处理设备可以包括图像获取装置。并且,优化单元所处理的深度图像例如可以是由图像获取装置实时获取的图像。

图2示出了根据一个实施例的信息处理设备的配置示例。如图2所示,信息处理设备200包括处理电路210,处理电路210包括获取单元211、确定单元213和优化单元215。信息处理设备200还包括图像获取装置220,被配置为拍摄对象的深度图像以作为优化单元215的处理的对象。优化单元215从图像获取装置220获取输入深度图像(需要时,还可以包括强度图像、偏振图像等)。除此之外,获取单元211、确定单元213和优化单元215的其他方面的配置与前面参照图1说明的相应单元类似,因此在此省略其重复说明。

根据一个实施例,图像获取装置220还可以被配置为拍摄强度图像和/或偏振图像。图像获取装置220例如可以包括rgb-d数据采集装置,其包括深度图像拍摄装置如深度传感器以及强度图像拍摄装置如彩色摄像机。其中,彩色摄像机例如能够采集连续的彩色图像序列,可以是市面上任意一款摄像机;深度传感器负责采集连续的深度图序列,可以是类似kinect的结构光深度获取设备,也可以是tof摄像机。如前所述,图像获取装置220还可以包括rgb-d-p数据采集装置。

图像获取装置220能提供同一时刻采集到的具有像素对应关系的深度图和强度图。其中,强度图、深度图以及偏振图之间的像素对应关系可以通过摄像机标定技术确定,而同一时刻采集例如可以通过硬件同步电路来保证。rgb-d数据采集模块的输出,是同步的彩色图和深度图序列,也称为rgb-d序列或者rgb-d数据流。

此外,根据一个实施例,成像的对象可以包括人,并且信息处理设备可以通过对象识别来实现人机接口的功能,例如用于不需要控制器(controller-free)的人机交互接口。此外,作为人机接口的应用示例包括但不限于:faceshift(脸部捕捉)是基于深度数据对人脸进行解析,然后把人的表情转移到虚拟角色上的一款产品;例如xbox360的体感游戏机能够基于深度数据对人的动作进行解析和识别,实现对游戏角色动作的控制;智能电视上可以集成手势识别的算法,用于帮助用户控制电视。本发明的涉及人机接口的实施例可以与此类示例应用结合,通过提高深度图像的质量来进一步提高上述应用的效果。

如图3所示,根据本实施例的信息处理设备300包括处理电路310以及图像获取装置320。处理电路310包括获取单元311、确定单元313、优化单元315、识别单元317以及生成单元319。其中,获取单元311、确定单元313、优化单元315以及图像获取装置320的配置与前面描述的实施例类似,在此省略其重复说明。

识别单元317被配置为基于由图像获取装置320获取的强度图像和/或经优化单元315处理的深度图像,识别例如成像对象的表情、动作或手势等。

可以基于模式识别领域中已知的技术如深度神经网络等实现识别单元317的识别处理。

生成单元319可以被配置为基于识别单元317所识别出的表情、动作(例如包括人身体的部分或整体的动作)或手势生成相应的操作指令。

此外,除了人机接口功能之外,根据本发明实施例的深度图像处理还可以用于三维图像重建。

如图4所示,根据一个实施例的信息处理设备400包括处理电路410,处理电路410包括获取单元411、确定单元413、优化单元415以及重建单元417。获取单元411、确定单元413以及优化单元415的配置与前面描述的实施例类似,在此省略其重复说明。

重建单元417被配置为基于经优化单元415处理的深度图像,进行对象的三维重建过程。

例如,三维重建过程可以包括深度融合(depthfusion)和/或纹理映射(texturemapping)。

纹理映射是指把对象的纹理特征设置到的三维模型的相应位置上,纹理特征例如包括色彩、光照、表面结构的细致变化等,以使得三维模型表面的效果更真实。

如果给定的深度图序列是在不同角度下对某个物体或者场景拍摄所得的,那么通过深度融合技术可以获得这个物体或者场景的三维模型。深度图的融合需要知道每个深度图在拍摄时候的姿态。如果连续两帧深度图的姿态区别不大,那么可以先通过迭代最近点(iterativeclosestpoint)方法从深度图中获取拍摄姿态,然后根据深度图对应的姿态将多张深度图融合为一个完整的三维模型。深度融合技术例如包括基于可见度(visibility)的方法、基于总方差(totalvariance)的方法、基于概率的方法以及基于八叉树的方法等。

以上结合示例实施例说明了根据本发明实施例的信息处理设备及其示例应用。然而,本发明实施例可应用的方面不限于上述方面,而是可以包括各种与深度图像有关的应用领域。

在以上对根据本发明实施例的信息处理设备的描述中,显然还公开了一些方法和过程,接下来,在不重复前面已经描述的一些具体细节的情况下,给出对根据本发明实施例的信息处理方法的说明。

如图5所示,根据本发明实施例的信息处理方法,包括:

在s510,获取深度图像以及关于拍摄该深度图像的图像获取装置的成像特性的信息;

在s520,基于该信息确定用于对深度图像进行处理的优化模型;以及

在s530,基于优化模型对深度图像进行处理。

图6示出了根据一个实施例的信息处理设备的配置示例。如图6所示,信息处理设备600包括获取装置610、确定装置620和优化装置630。获取装置610被配置为获取深度图像以及关于拍摄该深度图像的图像获取装置的成像特性的信息。确定装置620被配置为基于所获取的信息确定用于对深度图像进行处理的优化模型。优化装置630被配置为基于所确定的优化模型对深度图像进行处理。

接下来,参照图8的示意图对本发明实施例的总体方案进行简要总结。如图8所示,在s801,获取关于图像获取装置810的成像特性的信息;在s803,根据成像特性确定优化模型(例如前述针对传感器的滤波器等);在s805,利用所确定的模型对图像获取装置810的深度图进行处理,以得出优化后的深度图820。

通过在考虑拍摄深度图像的图像获取设备的成像特性的情况下对深度图像进行优化,能够提高深度图像的优化效果。此外,在一些实施例中,通过将模型中的二次项转化为滤波器,能够在保证优化效果的情况下提高处理效率。

作为示例,上述方法的各个步骤以及上述装置的各个组成模块和/或单元可以实施为软件、固件、硬件或其组合。在通过软件或固件实现的情况下,可以从存储介质或网络向具有专用硬件结构的计算机(例如图7所示的通用计算机700)安装构成用于实施上述方法的软件的程序,该计算机在安装有各种程序时,能够执行各种功能等。

在图7中,运算处理单元(即cpu)701根据只读存储器(rom)702中存储的程序或从存储部分708加载到随机存取存储器(ram)703的程序执行各种处理。在ram703中,也根据需要存储当cpu701执行各种处理等等时所需的数据。cpu701、rom702和ram703经由总线704彼此链路。输入/输出接口705也链路到总线704。

下述部件链路到输入/输出接口705:输入部分706(包括键盘、鼠标等等)、输出部分707(包括显示器,比如阴极射线管(crt)、液晶显示器(lcd)等,和扬声器等)、存储部分708(包括硬盘等)、通信部分709(包括网络接口卡比如lan卡、调制解调器等)。通信部分709经由网络比如因特网执行通信处理。根据需要,驱动器710也可链路到输入/输出接口705。可拆卸介质711比如磁盘、光盘、磁光盘、半导体存储器等等根据需要被安装在驱动器710上,使得从中读出的计算机程序根据需要被安装到存储部分708中。

在通过软件实现上述系列处理的情况下,从网络比如因特网或存储介质比如可拆卸介质711安装构成软件的程序。

本领域的技术人员应当理解,这种存储介质不局限于图7所示的其中存储有程序、与设备相分离地分发以向用户提供程序的可拆卸介质711。可拆卸介质711的例子包含磁盘(包含软盘(注册商标))、光盘(包含光盘只读存储器(cd-rom)和数字通用盘(dvd))、磁光盘(包含迷你盘(md)(注册商标))和半导体存储器。或者,存储介质可以是rom702、存储部分708中包含的硬盘等等,其中存有程序,并且与包含它们的设备一起被分发给用户。

本发明的实施例还涉及一种存储有机器可读取的指令代码的程序产品。所述指令代码由机器读取并执行时,可执行上述根据本发明实施例的方法。

相应地,用于承载上述存储有机器可读取的指令代码的程序产品的存储介质也包括在本发明的公开中。所述存储介质包括但不限于软盘、光盘、磁光盘、存储卡、存储棒等等。

在上面对本发明具体实施例的描述中,针对一种实施方式描述和/或示出的特征可以用相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。

在上述实施例和示例中,采用了数字组成的附图标记来表示各个步骤和/或单元。本领域的普通技术人员应理解,这些附图标记只是为了便于叙述和绘图,而并非表示其顺序或任何其他限定。

此外,本发明的方法不限于按照说明书中描述的时间顺序来执行,也可以按照其他的时间顺序地、并行地或独立地执行。因此,本说明书中描述的方法的执行顺序不对本发明的技术范围构成限制。

尽管上面已经通过对本发明的具体实施例的描述对本发明进行了披露,但是,应该理解,上述的所有实施例和示例均是示例性的,而非限制性的。本领域的技术人员可在所附权利要求的精神和范围内设计对本发明的各种修改、改进或者等同物。这些修改、改进或者等同物也应当被认为包括在本发明的保护范围内。

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