本发明涉及图像处理技术领域,特别是涉及一种图像的处理方法及装置。
背景技术:
伴随着图像处理技术的快速发展,图像的类型、图像的采集及对采集到的图像进行处理的方式越来越丰富。
目前,开发人员在通过图像处理程序对图像进行分析处理时,通常会反复地调整图像处理参数,在图像调整完毕后,查看图像处理后的显示效果;查看图像显示效果时,需要将图像处理程序中调整后的图像另存为图像文件,再使用图像查看工具打开、查看图像文件。但是,在实际应用中,在图像处理程序对图像进行处理过程中,需要频繁、反复地调整图像处理参数,并通过上述方法查看调整后的图像显示效果,使得图像处理过程繁琐,图像处理效率较低。
技术实现要素:
有鉴于此,本发明提供的一种图像的处理方法及装置,主要目的在于解决现有技术中在图像处理程序对图像进行处理过程中,需要频繁、反复地调整图像处理参数,以及通过图像查看工具查看调整后的图像显示效果,使得图像处理过程繁琐,图像处理效率较低的问题。
依据本发明一个方面,本发明提供了一种图像的处理方法,包括:
在图像处理程序对预设图像进行处理过程中,监测图像处理代码是否执行至调试断点处;
若确定所述图像处理执行至所述调试断点处,则暂停所述图像处理代码的执行,并获取所述预设图像对应的图像显示参数;
将所述图像显示参数发送至图像显示组件,以便在所述图像显示组件中根据所述图像显示参数显示所述预设图像;
待接收到图像处理代码的执行指令后,从所述调试断点处继续执行图像处理代码。
可选的,所述方法还包括:
监控所述图像显示组件是否接收到对所述预设图像的操作指令;
若确定所述图像显示组件中接收到对所述预设图像的操作指令,则获取对所述预设图像的操作指令,并执行所述预设图像的操作指令。
可选的,执行对所述预设图像的操作指令包括:
若所述操作指令为对所述预设图像的修改指令,则将修改后的预设图像进行存储,并在所述图像显示组件中显示修改后的预设图像;
若所述操作指令为对所述预设图像的放大或缩小指令,则在图像显示组件中根据放大或者缩小倍数显示对应的预设图像。
可选的,在将修改后的预设图像进行存储之后,所述方法还包括:
监控是否触发对图像显示组件的关闭指令;
若监控到触发对所述图像显示组件的关闭指令,则将存储的修改后的预设图像进行清除。
可选的,在监测图像处理代码是否执行至调试断点处之前,所述方法还包括:
在所述图像处理代码中添加所述调试断点。
可选的,所述方法还包括:
若未接收到所述图像处理代码的执行指令,则重新对所述图像处理代码进行调试。
可选的,获取所述预设图像对应的图像显示参数包括:
获取所述预设图像在内存中的预设存储地址;
根据所述预设存储地址获取所述图像显示参数;其中,所述图像显示参数包括:存储预设图像的起始地址、预设图像宽度、预设图像高度及预设图像颜色。
依据本发明另一个方面,本发明提供了一种图像的处理装置,包括:
监测单元,用于在图像处理程序对预设图像进行处理过程中,监测图像处理代码是否执行至调试断点处;
暂停单元,用于当所述监测单元确定所述图像处理执行至所述调试断点处时,暂停所述图像处理代码的执行;
第一获取单元,用于获取所述预设图像对应的图像显示参数;
发送单元,用于将所述第一获取单元获取的所述图像显示参数发送至图像显示组件,以便在所述图像显示组件中根据所述图像显示参数显示所述预设图像;
处理单元,用于待接收到图像处理代码的执行指令后,从所述调试断点处继续执行图像处理代码。
可选的,所述装置还包括:
监控单元,用于监控所述图像显示组件是否接收到对所述预设图像的操作指令;
第二获取单元,用于当所述监控单元确定所述图像显示组件中接收到对所述预设图像的操作指令时,获取对所述预设图像的操作指令;
执行单元,用于执行所述第二获取单元获取到的所述预设图像的操作指令。
可选的,所述执行单元包括:
存储模块,用于当所述操作指令为对所述预设图像的修改指令时,将修改后的预设图像进行存储;
第一显示模块,用于在所述图像显示组件中显示修改后的预设图像;
第二显示模块,用于当所述操作指令为对所述预设图像的放大或缩小指令时,在图像显示组件中根据放大或者缩小倍数显示对应的预设图像。
可选的,所述执行单元还包括:
监控模块,用于在所述存储模块将修改后的预设图像进行存储之后,监控是否触发对图像显示组件的关闭指令;
清除模块,用于当所述监控模块监控到触发对所述图像显示组件的关闭指令时,将存储的修改后的预设图像进行清除。
可选的,所述装置还包括:
添加单元,用于在所述监测单元监测图像处理代码是否执行至调试断点处之前,在所述图像处理代码中添加所述调试断点。
可选的,所述装置还包括:
调试单元,用于当未接收到所述图像处理代码的执行指令时,重新对所述图像处理代码进行调试。
可选的,第一获取单元包括:
第一获取模块,用于获取所述预设图像在内存中的预设存储地址;
第二获取模块,用于根据所述第一获取模块获取的所述预设存储地址获取所述图像显示参数;其中,所述图像显示参数包括:存储预设图像的起始地址、预设图像宽度、预设图像高度及预设图像颜色。
借由上述技术方案,本发明提供的一种图像的处理方法及装置,在图像处理程序对预设图像进行处理过程中,监测图像处理代码是否执行至调试断点处;若确定所述图像处理执行至所述调试断点处,则暂停所述图像处理代码的执行,并获取所述预设图像对应的图像显示参数;将所述图像显示参数发送至图像显示组件,以便在所述图像显示组件中根据所述图像显示参数显示所述预设图像;待接收到图像处理代码的执行指令后,从所述调试断点处继续执行图像处理代码;与现有技术相比,本发明实施例能够快速直观的看到每个调试断点处的图像处理结果,减少调试过程中反复修改、编译、存储、查看等重复步骤,简化了图像处理步骤,提高了图像处理效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种图像的处理方法的流程图;
图2示出了本发明实施例提供的另一种图像的处理方法的流程图;
图3示出了本发明实施例提供的一种图像处理程序的代码截图的示意图;
图4示出了本发明实施例提供的一种预设图像内存数据显示的示意图;
图5示出了本发明实施例提供的一种在图像显示组件中显示预设图像的示意图;
图6示出了本发明实施例提供的一种图像的处理装置的组成框图;
图7示出了本发明实施例提供的另一种图像的处理装置的组成框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供一种图像的处理方法,所述方法应用于图像处理程序中,如图1所示,所述方法包括:
101、在图像处理程序对预设图像进行处理过程中,监测图像处理代码是否执行至调试断点处。
本发明实施例所述的图像处理是指通过图像处理程序执行的处理过程,一般应用于开发人员开发图像处理软件的过程中使用,也可应用于普通用户处理图像的过程中;以下示例以开发人员调试图像的应用场景为例进行说明,但是,应当明确的是,该种说明方式并非意在限定本发明的具体应用场景;具体的,本发明实施例对其应用场景不作限定,
现有技术中,当开发人员需要查看图像处理到的效果时,需要将图像处理程序中调整后的图像另存为图像文件,再使用图像查看工具打开、查看图像文件,待图像达到要求后,继续往下处理,依次循环往复,直到执行完所有的步骤,操作过程繁琐,效率低。为解决现有技术中的问题,本发明实施例中,在执行图像分析调试时,发开人员首先在图像处理代码中添加调试断点,该调试断点用于当图像处理程序执行到该调试断点处时,暂停图像处理代码的执行。
理论上调试断点可以设置于图像处理代码中的任意位置,但是,在实际操作过程中,通常会将调试断点设置于对预设图像有实质改变的位置处,例如,将调试断点设置于图像处理代码1的位置处,图像处理代码1用于改变图像的颜色;或者,将调试断点设置于图像处理代码2的位置处,图像处理代码2用于改变预设图像的大小等等,本发明实施例对调试断点在图像处理程序中的位置不作限定。
102、若确定所述图像处理执行至所述调试断点处,则图像处理程序暂停所述图像处理代码的执行,并获取所述预设图像对应的图像显示参数。
在步骤101执行监控图像处理代码是否执行至调试断点处,若没有监控到图像处理代码中的调试断点,则继续执行监控;若图像处理代码执行至调试断点处,则将运行中的图像处理代码进行暂停,同时,图像处理程序获取预设图像对应的图像显示参数,本发明实施例中,所述图像显示参数可以包含但不局限于以下内容,例如:存储预设图像的起始地址、预设图像宽度、预设图像高度及预设图像颜色等等,本发明实施例对图像显示参数不作具体限定。
本发明实施例中,获取预设图像对应的图像显示参数的目的在于,取代现有技术中,采用的需要将调试后的预设图像进行存储,简化调试图像步骤。
103、图像处理程序将所述图像显示参数发送至图像显示组件。
在本发明实施例中,提供一个图像显示组件,其用于根据所述图像显示参数显示所述预设图像,取代现有技术中通过图像查看工具查看预设图像,能够快速直观的显示图像处理对应的效果,以及时发现预设图像调试过程中可能出现的问题,减少调试步骤。
需要说明的是,图像显示组件与图像处理程序在运行期间相辅相成,在实际应用中,可以将图像显示组件作为图像处理程序的一部分,或者,也可以将图像处理程序与图像显示组件作为两个独立的运行程序,具体的,本发明实施例对此不作限定。
104、待接收到图像处理代码的执行指令后,图像处理程序从所述调试断点处继续执行图像处理代码。
在步骤103中,在图像显示组件中显示预设图像,并开发人员查看预设图像的调试效果后,会继续执行两个操作中的任意操作,一种是:图像显示组件中显示的预设图像达到调试效果后,继续往下执行,从图像处理代码角度讲,其需要接收图像处理代码的执行指令,待接收到图像处理代码的执行指令后,从所述调试断点处继续执行图像处理代码。第二种是:图像显示组件中显示的预设图像为达到调试效果,需要对该步骤中执行的操作进行重新调试,已到达开发人员的需求,从图像处理代码角度讲,若未接收到所述图像处理代码的执行指令,或者,接收到对图像处理代码的修改指令,则根据图像处理代码的修改指令重新对所述图像处理代码进行调试。
本发明实施例提供的一种图像的处理方法,在图像处理程序对预设图像进行处理过程中,监测图像处理代码是否执行至调试断点处;若确定所述图像处理执行至所述调试断点处,则暂停所述图像处理代码的执行,并获取所述预设图像对应的图像显示参数;将所述图像显示参数发送至图像显示组件,以便在所述图像显示组件中根据所述图像显示参数显示所述预设图像;待接收到图像处理代码的执行指令后,从所述调试断点处继续执行图像处理代码;与现有技术相比,本发明实施例能够快速直观的看到每个调试断点处的图像处理结果,减少调试过程中反复修改、编译、存储、查看等重复步骤,简化了图像处理步骤,提高了图像处理效率。
为了进一步提升开发人员调试预设图像的效率,本发明实施例提供的图像显示组件不但提供显示预设图像的功能,还提供了临时修改功能,根据对图像显示组件中的预设图像的临时修改,查看其能够达到的显示效果,根据预设图像的显示效果,再去对图像处理代码进行调试,大大缩短了调试步骤,实现上述目的时,可以采用但不局限于以下的方法,本发明实施例还提供一种图像的处理方法,如图2所示,所示方法包括:
201、在所述图像处理代码中添加所述调试断点。
本发明实施例在所述图像处理代码中添加所述调试断点时,由开发人员根据其经验手动添加调试断点,不过,在添加调试断点时,其依赖的原则在于:可以在改变预设图像对应的图像处理代码后添加调试断点,例如,在更改预设图像的黑白颜色处添加调试断点;例如,在预设图像中添加滤镜效果处添加调试断点。在一个图像处理程序中可以设置一个调试断点,也可以设置多个调试断点,具体的,本发明实施例对调试断点的放置位置及个数不作限定。
202、在图像处理程序对预设图像进行处理过程中,监测图像处理代码是否执行至调试断点处(原步骤101)。
若确定所述图像处理执行至所述调试断点处,则执行步骤203;若确定所述图像处理未执行至所述调试断点处,则执行步骤204。
示例性的,如图3所示,图3示出了本发明实施例提供的一种图像处理程序的代码截图的示意图,在代码用于通过高斯滤波的算法对预设图像进行减噪,以使预设图像更清晰,在如图3所示的位置处设置一个调试断点,当图像处理代码执行至调试断点处时,执行步骤203。需要说明的是,本发明实施例对图像处理程序对预设图像的调试方法不作限定,对调试断点的设置位置也不作具体限定。
203、暂停所述图像处理代码的执行,并获取所述预设图像对应的图像显示参数(原步骤102)。
在图像处理程序获取预设图像对应的图像显示参数时,可以采用但不局限于以下方式,例如:首先,获取所述预设图像在内存中的预设存储地址;其次,图像处理程序根据所述预设存储地址获取所述图像显示参数。
需要说明的是,所述预设存储地址可以为图像处理程序预定的全局缓冲区地址,也可以是动态分配到堆上的图像缓冲区地址,但是,不管预设存储地址具体在哪里,其均应为图像处理程序对应的内存。如此,便能够提高图像处理程序获取图像显示参数的速度,进而提升了预设图像的调试速度;本发明实施例对预设存储地址不作限定。
在实际应用中,预设图像是以像素点的形式存在的,在内存中存储预设图像对应的图像显示参数也是以字节的形式进行存储,并不会向开发人员肉眼能够识别的形态进行存储,那么为了便于让开发人员能够识别出预设图像,其需要基于图像显示组件根据图像显示参数来进行预设图像的还原显示。
本发明实施例所述的图像显示参数包括:存储预设图像的起始地址、预设图像宽度、预设图像高度及预设图像颜色;其中,存储预设图像的起始地址为存储预设图像中第一个像素点的地址,预设图像宽度、预设图像高度及预设图像颜色为在图像显示组件中实际显示的图像参数。在实际应用中,所述预设图像颜色为RGB色彩模式表示。如图4所示,图4示出了本发明实施例提供的一种预设图像内存数据显示的示意图,需要说明的是,图3示例性的举例,本发明实施例对内存数据显示的具体内容不作限定。
204、继续执行监测图像处理代码是否执行至调试断点处。
205、将所述图像显示参数发送至图像显示组件,以便在所述图像显示组件中根据所述图像显示参数显示所述预设图像(原步骤103)。
将图3对应的预设图像在内存中的图像显示参数,并根据该些图像显示参数进行预设图像的显示,如图5所示,图5示出了本发明实施例提供的一种在图像显示组件中显示预设图像的示意图,在该图像显示组件中开发人员可查看图像处理程序的调试是否达到预期,具体的,本发明实施例对图像显示组件中显示的预设图像的具体内容不作限定。
需要说明的是,图3与图4所述的示意图中包含的不同数字其指示为预设图像中各个像素点的色深,使用RGB表示;作为本发明实施例的另一种实现方式,在存储或者显示预设图像时,直接显示黑色实体圆点,并使用相应的描述文件对预设文件中不同的像素点的色深进行描述,具体的,本发明实施例对图像显示参数的存储、展示形式不作限定。
206、待接收到图像处理代码的执行指令后,从所述调试断点处继续执行图像处理代码(原步骤104)。
207、若未接收到所述图像处理代码的执行指令,则重新对所述图像处理代码进行调试。
208、监控所述图像显示组件是否接收到对所述预设图像的操作指令。
本发明实施例提供的图像显示组件允许开发人员的临时处理操作,例如,对显示的预设图像进行放大,或者缩小查看,或者,还可以是对预设图像的修改等临时操作,其中,对预设图像的修改可以包含但不局限于对预设图像的裁剪、填充、编辑等等。
209、若确定所述图像显示组件中接收到对所述预设图像的操作指令,则获取对所述预设图像的操作指令,并执行所述预设图像的操作指令。
若所述操作指令为对所述预设图像的修改指令,则将修改后的预设图像进行存储,并在所述图像显示组件中显示修改后的预设图像;若所述操作指令为对所述预设图像的放大或缩小指令,则在图像显示组件中根据放大或者缩小倍数显示对应的预设图像。
210、监控是否触发对图像显示组件的关闭指令。
本发明实施例提供的图像显示组件中具有的临时处理操作功能,但是,在开发人员对图像显示组件中预设图像进行临时处理后,并不代表图像处理程序中会同步执行响应图像处理代码的改变,该功能仅限于对图像显示组件中预设图像的临时修改,可能给开发人员在调试图像处理代码时提供参考,但图像处理代码本质并未修改。即对图像显示组件中预设图像的修改为一次有效,若想让预设图像的修改永久有效,则需要对图像处理代码进行修改。
211、若监控到触发对所述图像显示组件的关闭指令,则将存储的修改后的预设图像进行清除。
当步骤210监控开发人员触发对所述图像显示组件的关闭指令后,将存储的修改后的预设图像进行清除,即在预设图像对应的图像处理代码未修改的前提下,再次在图像显示组件中显示该预设图像时,还是图像处理代码对应的图像,而非是在图像显示组件中临时修改的图像。
进一步的,作为对上述图1所示方法的实现,本发明另一实施例还提供了一种图像的处理装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。
本发明实施例提供一种图像的处理装置,如图6所示,所述装置包括:
监测单元31,用于在图像处理程序对预设图像进行处理过程中,监测图像处理代码是否执行至调试断点处;
暂停单元32,用于当所述监测单元31确定所述图像处理执行至所述调试断点处时,暂停所述图像处理代码的执行;
第一获取单元33,用于获取所述预设图像对应的图像显示参数;
发送单元34,用于将所述第一获取单元33获取的所述图像显示参数发送至图像显示组件,以便在所述图像显示组件中根据所述图像显示参数显示所述预设图像;
处理单元35,用于待接收到图像处理代码的执行指令后,从所述调试断点处继续执行图像处理代码。
进一步的,如图7所示,所述装置还包括:
监控单元36,用于监控所述图像显示组件是否接收到对所述预设图像的操作指令;
第二获取单元37,用于当所述监控单元36确定所述图像显示组件中接收到对所述预设图像的操作指令时,获取对所述预设图像的操作指令;
执行单元38,用于执行所述第二获取单元37获取到的所述预设图像的操作指令。
进一步的,如图7所示,所述执行单元38包括:
存储模块381,用于当所述操作指令为对所述预设图像的修改指令时,将修改后的预设图像进行存储;
第一显示模块382,用于在所述图像显示组件中显示修改后的预设图像;
第二显示模块383,用于当所述操作指令为对所述预设图像的放大或缩小指令时,在图像显示组件中根据放大或者缩小倍数显示对应的预设图像。
进一步的,如图7所示,所述执行单元38还包括:
监控模块384,用于在所述存储模块381将修改后的预设图像进行存储之后,监控是否触发对图像显示组件的关闭指令;
清除模块385,用于当所述监控模块384监控到触发对所述图像显示组件的关闭指令时,将存储的修改后的预设图像进行清除。
进一步的,如图7所示,所述装置还包括:
添加单元39,用于在所述监测单元31监测图像处理代码是否执行至调试断点处之前,在所述图像处理代码中添加所述调试断点。
进一步的,如图7所示,所述装置还包括:
调试单元310,用于当未接收到所述图像处理代码的执行指令时,重新对所述图像处理代码进行调试。
进一步的,如图7所示,第一获取单元33包括:
第一获取模块331,用于获取所述预设图像在内存中的预设存储地址;
第二获取模块332,用于根据所述第一获取模块331获取的所述预设存储地址获取所述图像显示参数;其中,所述图像显示参数包括:存储预设图像的起始地址、预设图像宽度、预设图像高度及预设图像颜色。
本发明实施例提供的一种图像的处理装置,在图像处理程序对预设图像进行处理过程中,监测图像处理代码是否执行至调试断点处;若确定所述图像处理执行至所述调试断点处,则暂停所述图像处理代码的执行,并获取所述预设图像对应的图像显示参数;将所述图像显示参数发送至图像显示组件,以便在所述图像显示组件中根据所述图像显示参数显示所述预设图像;待接收到图像处理代码的执行指令后,从所述调试断点处继续执行图像处理代码;与现有技术相比,本发明实施例能够快速直观的看到每个调试断点处的图像处理结果,减少调试过程中反复修改、编译、存储、查看等重复步骤,简化了图像处理步骤,提高了图像处理效率。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的发明名称(如确定网站内链接等级的装置)中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。