一种基于色域特征的曲线数据采集方法、装置及系统与流程

文档序号:17492935发布日期:2019-04-23 20:50阅读:269来源:国知局
一种基于色域特征的曲线数据采集方法、装置及系统与流程

本说明书实施例方案属于计算机数据处理的技术领域,尤其涉及一种基于色域特征的曲线数据采集方法、装置及系统。



背景技术:

目前常用的数据处理软件如dagra,engauge,getdata等所采用的识别方式均为整个区域曲线特征拾取,无法解决参照网格线带来的干扰,导致采集数据的精度不高。例如,dagra软件主要通过曲线特征进行曲线识别,首先从材料中将表格截取出来,然后通过坐标工具将横纵坐标选取和命名以及确定范围,最后通过选定曲线上的关键点以及拉取得到关键点两侧的控制点及关键点处的影响线进行数据的提取。其中,采用的拉取影响线来确定数据曲线大致走向的方法虽然很慢,但可以提高采集数据的准确率。与之类似的,datathief,getdata,g3data,graphclick等软件都是通过选择一些特征点进行区域识别的方法来大致的识别数据曲线的,坐标轴的选取同dagra相似,大部分取数软件均采取这种模式。由于这几款产品所采用的数据提取方法是基于曲线特征的整体的提取,所以对导入图片的清晰度以及干扰项的存在有着明显的限制,比如,首先,清晰度必须足够高,数据曲线像素必须与周围冗杂干扰像素有着明显的差别,否则在初期便无法拾取数据曲线的基本信息;其次,在导入的图中不能有过于明显的干扰项,数据曲线旁如果出现相连的其他曲线或是参照用的网格线,那么拾取的方向便会发生偏移,提取出的数据就会有很大的误差。

此外,目前常用的数据提取软件digitizeit,主要使用步骤如下:1.从文件导入图形或将其复制到剪贴板上,2.定义轴系统,3.自动或手动数字化。数据值可以是csv格式保存或直接复制并粘贴到任何其他应用程序中,例如msexcel或microcalorigin。其选取数据的方式为整个区域曲线特征拾取,可以处理倾斜或扭曲的图形,轴不需要是正交的。这款产品所采用的数据提取方法依然是基于曲线特征的整体提取,所以其取数依然会受到网格等干扰的影响。通过鼠标依次选取数据曲线上相距较近的特征值的方法虽然会适当地降低误差,但干扰一旦加大,依然会使拾取的点偏移。而且,通过逐点点击拾取这一方法,会浪费大量的人力,效率很低。

因此,业内亟需一种可以排除网格线干扰,快速准确的识别曲线,提高采集数据精度的解决方案。



技术实现要素:

本说明书实施例目的在于提供一种基于色域特征的曲线数据采集方法、装置及系统,可以过滤网格线,快速准确的识别曲线,获取高精度数据,有效避免了由于网格线带来的干扰,导致采集数据的精度不高的问题,而且也节省了大量的人力操作,提高了获取数据的效率。

一方面本申请提供了一种基于色域特征的曲线数据采集方法,包括:

从测井曲线图中选取预处理区域,所述预处理区域至少包含所述测井曲线的一部分;

从所述预处理区域中去除干扰数据,所述干扰数据至少包括网格线数据、背景色数据;

获取去除干扰数据后的预处理区域中像素的颜色特征数据,基于所述颜色特征数据确定像素特征搜索范围;

从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,根据所述像素点集合确定提取的测井曲线数据。

本说明书提供的所述方法的另一个实施例中,所述从所述预处理区域中去除干扰数据,包括采用下述中的至少一种方式:

当所述干扰数据中包括的网格线的颜色特征数据与所述测井曲线的颜色特征数据不同时,或所述干扰数据中包括的网格线的颜色特征数据不在所述测井曲线的颜色特征数据预设范围内时,通过设置色域阀值,对所述网格线进行过滤;

当所述干扰数据中包括的网格线的颜色特征数据与所述测井曲线的颜色特征数据相同,或所述干扰数据中包括的网格线的颜色特征数据在所述测井曲线的颜色特征数据预设范围内时,将所述预处理区域中的数据保存到矩阵中,利用第一预设规则对所述矩阵进行处理,实现对所述网格线的过滤,所述预处理区域中的数据至少包括所述网格线的颜色特征数据和所述测井曲线的颜色特征数据。

本说明书提供的所述方法的另一个实施例中,所述利用第一预设规则对所述矩阵进行处理,实现对所述网格线的过滤,包括:

将所述矩阵转化为二值矩阵;

利用第一预设规则对所述二值矩阵中整行或整列进行删除,所述第一预设规则包括所述二值矩阵中连续出现的整行或整列被全部选择的数量达到预设值,或者连续出现的整行或整列被选择的数量达到预设值。

本说明书提供的所述方法的另一个实施例中,所述从所述预处理区域中去除干扰数据,还包括:

根据所述测井曲线图的背景色信息,确定所述背景色数据,所述背景色信息是预先确定的;

根据所述背景色数据,从所述预处理区域的数据中删除所述背景色数据。

本说明书提供的所述方法的另一个实施例中,所述基于所述颜色特征数据确定像素特征搜索范围,包括:

统计所述预处理区域中像素的颜色特征数据的平均值,获得所述像素特征搜索范围。

本说明书提供的所述方法的另一个实施例中,所述从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,包括:

根据所述像素特征搜索范围,确定测井曲线中像素点的颜色范围;

根据所述颜色范围,选择与所述颜色范围对应的特征范围;

基于所述特征范围,从所述测井曲线图中获取像素点集合。

本说明书提供的所述方法的另一个实施例中,在从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合之后,还包括:

将所述像素点集合中的像素点按对应位置变为灰度图像上的白色区域,判断所述白色区域是否和所需测井曲线一致;如不一致,调节所述颜色范围获得调节后的颜色范围;

相应的,根据所述调节后的颜色范围,选择与所述调节后的颜色范围对应的特征范围;

基于所述特征范围,从所述测井曲线图中获取像素点集合。

本说明书提供的所述方法的另一个实施例中,所述从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合之后,根据所述像素点集合确定提取的测井曲线数据之前,包括:

提取所述像素点集合中每一行的像素点坐标并求平均值,获得所述坐标下的像素点坐标;

获取所述像素点集合中所述测井曲线的起始像素点坐标和末端像素点坐标,删除所述起始像素点坐标之前的像素点和所述末端像素点坐标之后的像素点;

根据上下像素点坐标,利用插值法对空值位置进行像素点补全。

本说明书提供的所述方法的另一个实施例中,还包括:

将所述测井曲线数据画为折线图;

比较所述折线图是否在所述测井曲线预设误差范围内,如在所述预设误差范围内,将所述测井曲线数据按照等比例转化为数据值并保存。

另一方面,本说明书实施例还提供一种基于色域特征的曲线数据采集装置,所述装置包括:

区域获取模块,用于从测井曲线图中选取预处理区域,所述预处理区域至少包含所述测井曲线的一部分;

去除干扰模块,用于从所述预处理区域中去除干扰数据,所述干扰数据至少包括网格线数据、背景色数据;

搜索范围确定模块,用于获取去除干扰数据后的预处理区域中像素的颜色特征数据,基于所述颜色特征数据确定像素特征搜索范围;

数据确定模块,用于从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,根据所述像素点集合确定提取的测井曲线数据。

本说明书提供的所述装置的另一个实施例中,所述去除干扰模块,包括:

第一过滤单元,用于当所述干扰数据中包括的网格线的颜色特征数据与所述测井曲线的颜色特征数据不同时,或所述干扰数据中包括的网格线的颜色特征数据不在所述测井曲线的颜色特征数据预设范围内时,通过设置色域阀值,对所述网格线进行过滤;

第二过滤单元,用于当所述干扰数据中包括的网格线的颜色特征数据与所述测井曲线的颜色特征数据相同,或所述干扰数据中包括的网格线的颜色特征数据在所述测井曲线的颜色特征数据预设范围内时,将所述预处理区域中的数据保存到矩阵中,利用第一预设规则对所述矩阵进行处理,实现对所述网格线的过滤,所述预处理区域中的数据至少包括所述网格线的颜色特征数据和所述测井曲线的颜色特征数据。

本说明书提供的所述装置的另一个实施例中,所述第二过滤单元,包括:

矩阵转化单元,用于将所述矩阵转化为二值矩阵;

第三过滤单元,用于利用第一预设规则对所述二值矩阵中整行或整列进行删除,所述第一预设规则包括所述二值矩阵中连续出现的整行或整列被全部选择的数量达到预设值,或者连续出现的整行或整列被选择的数量达到预设值。

本说明书提供的所述装置的另一个实施例中,所述去除干扰模块,还包括:

背景色数据确定单元,用于根据所述测井曲线图的背景色信息,确定所述背景色数据,所述背景色信息是预先确定的;

背景色数据删除单元,用于根据所述背景色数据,从所述预处理区域的数据中删除所述背景色数据。

本说明书提供的所述装置的另一个实施例中,所述搜索范围确定模块,包括:

统计所述预处理区域中像素的颜色特征数据的平均值,获得所述像素特征搜索范围。

本说明书提供的所述装置的另一个实施例中,所述数据确定模块,包括:

颜色范围第一确定单元,用于根据所述像素特征搜索范围,确定测井曲线中像素点的颜色范围;

特征范围第一选择单元,用于根据所述颜色范围,选择与所述颜色范围对应的特征范围;

像素点获取单元,用于基于所述特征范围,从所述测井曲线图中获取像素点集合。

本说明书提供的所述装置的另一个实施例中,所述数据确定模块,还包括:

判断调节单元,用于将所述像素点集合中的像素点按对应位置变为灰度图像上的白色区域,判断所述白色区域是否和所需测井曲线一致;如不一致,调节所述颜色范围获得调节后的颜色范围;

颜色范围第二确定单元,用于根据所述调节后的颜色范围,选择与所述调节后的颜色范围对应的特征范围;

特征范围第二选择单元,用于基于所述特征范围,从所述测井曲线图中获取像素点集合。

本说明书提供的所述装置的另一个实施例中,所述数据确定模块,包括:

像素点坐标获得单元,用于提取所述像素点集合中每一行的像素点坐标并求平均值,获得所述坐标下的像素点坐标;

删除单元,用于获取所述像素点集合中所述测井曲线的起始像素点坐标和末端像素点坐标,删除所述起始像素点坐标之前的像素点和所述末端像素点坐标之后的像素点;

补全单元,用于根据上下像素点坐标,利用插值法对空值位置进行像素点补全。

本说明书提供的所述装置的另一个实施例中,还包括:

画图单元,用于将所述测井曲线数据画为折线图;

转化单元,用于比较所述折线图是否在所述测井曲线预设误差范围内,如在所述预设误差范围内,将所述测井曲线数据按照等比例转化为数据值并保存。

另一方面,本说明书实施例提供一种基于色域特征的曲线数据采集设备,包括处理器及用于存储处理器可执行指令的存储器,所述指令被所述处理器执行时实现包括以下步骤:

从测井曲线图中选取预处理区域,所述预处理区域至少包含所述测井曲线的一部分;

从所述预处理区域中去除干扰数据,所述干扰数据至少包括网格线数据、背景色数据;

获取去除干扰数据后的预处理区域中像素的颜色特征数据,基于所述颜色特征数据确定像素特征搜索范围;

从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,根据所述像素点集合确定提取的测井曲线数据。

另一方面,本说明书实施例提供一种基于色域特征的曲线数据采集系统,包括至少一个处理器以及存储计算机可执行指令的存储器,所述处理器执行所述指令时实现上述任意一个实施例所述方法的步骤。

本说明书实施例提供的一种基于色域特征的曲线数据采集方法、装置及系统,可以根据颜色以及像素特征过滤网格线,快速准确的提取出所需要的曲线数据,不仅节省了大量的人力操作,提高了获取数据的效率,而且也有效避免了由于网格线导致采集数据的精度不高的问题,为曲线图像数据的收集提供了一种新思路。

附图说明

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

图1是本说明书提供的一种基于色域特征的曲线数据采集方法实施例的流程示意图;

图2是本说明书提供的一种基于色域特征的曲线数据采集方法的具体实施例的流程图;

图3是本说明书提供的一个实施例中通过裁剪获取所需数字化曲线图的示意图;

图4是本说明书提供的一个实施例中选取预处理区域的示意图;

图5是本说明书提供的一个实施例中将所取点集转化为灰度图像上的白色区域的示意图;

图6是本说明书提供的一个实施例中将数据像素点进行删减和补全之后的示意图;

图7是本说明书提供的一个实施例中将数据像素点画成折线图的示意图;

图8是本说明书提供的一个实施例中将两条不同颜色的曲线的数据分别提取出的示意图;

图9a是利用本申请提供的方法提取数据结果的示意图;

图9b是利用利用getdata软件提取数据结果的示意图;

图10a是利用本申请提供的方法提取数据结果的示意图;

图10b是利用利用getdata软件提取数据结果的示意图;

图11是本说明书提供的一种基于色域特征的曲线数据采集装置实施例的模块结构示意图;

图12是本说明书提供的一种基于色域特征的曲线数据采集系统实施例的模块结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书中的一部分实施例,而不是全部的实施例。基于本说明书中的一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书实施例保护的范围。

目前常用的数据处理软件如dagra,engauge,getdata等所采用的识别方式均为整个区域曲线特征拾取,无法解决参照网格线带来的干扰,导致采集数据的精度不高。本说明书实施例提供了一种基于色域特征的曲线数据采集方法,利用色域识别、像素提取、插值法等方式进行曲线特征识别,不仅可以排除网格线干扰,快速、准确的识别曲线,获得高精度数据,而且使用这种方法,操作者只需要在程序里输入横纵坐标的取值范围并通过点击对角点进行区域取色即可,十分便捷,为曲线图像数据的收集提供了一种新思路。

下面以一个具体的应用场景为例对本说明书实施方案进行说明。具体的,图1是本说明书提供的一种基于色域特征的曲线数据采集方法实施例的流程示意图。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。在逻辑性上不存在必要因果关系的步骤或结构中,这些步骤的执行顺序或装置的模块结构不限于本说明书实施例或附图所示的执行顺序或模块结构。所述的方法或模块结构的在实际中的装置、服务器或终端产品应用时,可以按照实施例或者附图所示的方法或模块结构进行顺序执行或者并行执行(例如并行处理器或者多线程处理的环境、甚至包括分布式处理、服务器集群的实施环境)。

当然,下述实施例的描述并不对基于本说明书的其他可扩展到的技术方案构成限制。具体的一种实施例如图1所示,本说明书提供的一种基于颜色识别的数据采集方法的一个实施例中,所述方法可以包括:

s1:从测井曲线图中选取预处理区域,所述预处理区域至少包含所述测井曲线的一部分。

本说明书一个或多个实施例中,所述测井曲线图可以是文献中的图像或是测井图等资料中的图片甚至云图等格式的图像。

本说明书一个或多个实施例中,首先会对图像进行预处理。具体的,选取包括需要数字化的测井曲线的图像,然后通过坐标工具选择好坐标区域,测量一下选择区域x方向有多少个像素,y方向有多少个像素,根据图像中坐标的物理意义对坐标范围进行赋值获得坐标图,最后点击所选区域的左上角和右下角即可自动将选择的坐标区域存在一个矩阵中。

本说明书一个或多个实施例中,在获取测井曲线图后,需要从测井曲线图中选取预处理区域,所述预处理区域至少包含所述测井曲线的一部分。具体的,在测井曲线图中选取一小部分区域作为预处理区域,用鼠标点击所选区域的左上角和右下角的点即可自动将这一区域存于一个新的矩阵中,然后对所述矩阵进行分析。所选的预处理区域只用于颜色特征数据的提取,其可以是任何形状的,此处不作限制,由于矩形比较方便选取,一般选择矩形区域。需要说明的是,所选的预处理区域至少包含所述测井曲线的一部分,也就是,所选的预处理区域必须包含测井曲线的颜色特征数据。

s2:从所述预处理区域中去除干扰数据,所述干扰数据至少包括网格线数据、背景色数据。

本说明书一个或多个实施例中,由于获取的测井曲线图中常有网格线、背景色等干扰因素,所以在选取预处理区域后,需要从所述预处理区域中去除干扰数据。

本说明书一个或多个实施例中,所述测井曲线图中,网格线的颜色可能与测井曲线的颜色相同也可能不同,所以在从所述预处理区域中去除干扰数据时可以采用不同的处理方式。当所述干扰数据中包括的网格线的颜色特征数据与所述测井曲线的颜色特征数据不同时,或所述干扰数据中包括的网格线的颜色特征数据不在所述测井曲线的颜色特征数据预设范围内时,通过设置色域阀值,对所述网格线进行过滤。具体的,通过设置合适的色域值,先过滤掉所有的浅色网格区域,再去除深色连续网格线部分,得到较为纯净的曲线数据。

当所述干扰数据中包括的网格线的颜色特征数据与所述测井曲线的颜色特征数据相同,或所述干扰数据中包括的网格线的颜色特征数据在所述测井曲线的颜色特征数据预设范围内时,将所述预处理区域中的数据保存到矩阵中,利用第一预设规则对所述矩阵进行处理,实现对所述网格线的过滤,所述预处理区域中的数据至少包括所述网格线的颜色特征数据和所述测井曲线的颜色特征数据。其中,所述利用第一预设规则对所述矩阵进行处理,实现对所述网格线的过滤,包括:将所述矩阵转化为二值矩阵;利用第一预设规则对所述二值矩阵中整行或整列进行删除,所述第一预设规则包括所述二值矩阵中连续出现的整行或整列被全部选择的数量达到预设值,或者连续出现的整行或整列被选择的数量达到预设值。

具体的,当所述网格线的颜色特征数据与所述测井曲线的颜色特征数据相同或所述网格线的颜色特征数据在所述测井曲线的颜色特征数据预设范围内时,也就是,在网格线的颜色与所提取曲线颜色特征不同的部分已经被排除掉,只剩与曲线颜色特征一致或极其接近的网格部分时,由于此时已将所述预处理区域中的数据保存到矩阵中并转化为二值矩阵,而且网格线都位于一条竖直或水平的直线,所以在矩阵中都位于同一行或一列,通过对二值矩阵中将整行或整列元素进行分析,根据二值矩阵中连续出现的整行或整列被选择的情况进行网格线的删除。其中,当二值矩阵中连续出现的整行或整列被全部选择或者连续出现的整行或整列被选择的数量达到预设值时,将被选取的行和列删除。其中预设值可以根据实际情况设置。需要说明的是,在对二值矩阵中的行或列删除时,曲线的数据像素点可能会被删除,但即使数据曲线的数据像素点被删除也只会是很小的一个部分,这部分可以通过插值法进行补全。

本说明书一个或多个实施例中,所述获取的测井曲线图中可能会包括背景像素,所以需要对所述预处理区域进行背景色数据的去除。一般情况下,图像的背景像素为白色像素,如果不为白色像素,会先选一下背景颜色的区域,得到一个背景色像素的取值范围,然后根据背景色像素的取值范围将这部分像素删除。具体的,根据所述测井曲线图的背景色信息,确定所述背景色数据,所述背景色信息是预先确定的;根据所述背景色数据,从所述预处理区域的数据中删除所述背景色数据。

本说明书一个或多个实施例中,如果存在其他类似网格线这种很有规律的干扰素,同样可以通过对矩阵进行删减操作进行去除。

s3:获取去除干扰数据后的预处理区域中像素的颜色特征数据,基于所述颜色特征数据确定像素特征搜索范围。

其中,曲线的颜色特征数据就是曲线的数据像素特征,也叫数据像素点;像素特征搜索范围也就是颜色特征值,也叫特征像素,是基于坐标中某一条曲线的特征值,指的就是曲线颜色大部分处于的颜色平均值。

本说明书一个或多个实施例中,在从所述预处理区域中去除干扰数据后,需要对所述预处理区域中包含的所述测井曲线进行颜色特征值的提取,即获得所述测井曲线的像素特征搜索范围。相应的,所述基于所述颜色特征数据确定像素特征搜索范围,包括:统计所述预处理区域中像素的颜色特征数据的平均值,获得所述像素特征搜索范围。具体的,由于预处理区域中已经去除了干扰数据,所以预处理区域剩下的就是测井曲线大量的颜色特征数据,将颜色特征数据作为研究对象,统计其平均值,获得初始特征值,作为测井曲线的颜色特征值,即像素特征搜索范围,为后续提取测井曲线像素点提供依据。其中,统计该所述预处理区域中颜色特征数据的平均值,也就是对颜色特征数据rgb的值进行平均处理,得到比较普适的rgb的特征值,作为所述测井曲线的颜色特征值。

需要说明的是,在获取去除干扰数据后的预处理区域中像素的颜色特征数据时,如果曲线不清楚,只要曲线还能保持它的颜色特征就依然可以通过本方法获得颜色特征数据。如果存在多条测井曲线,且所需曲线的颜色特征数据与周围其他曲线的颜色特征数据没有明显的差别,可以通过用其他颜色的笔将这条曲线的颜色修改一下,然后提取修改后曲线的颜色特征数据。

s4:从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,根据所述像素点集合确定提取的测井曲线数据。

本说明书一个或多个实施例中,根据步骤s3中确定的像素特征搜索范围,从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,以实现把所有满足要求的像素点从测井曲线图中提取出来。具体的,从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,包括:根据所述像素特征搜索范围,确定测井曲线中像素点的颜色范围;根据所述颜色范围,选择与所述颜色范围对应的特征范围;基于所述特征范围,从所述测井曲线图中获取像素点集合。

在一些实施例中,在从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合之后,还包括:将所述像素点集合中的像素点按对应位置变为灰度图像上的白色区域,判断所述白色区域是否和所需测井曲线一致;如不一致,调节所述颜色范围获得调节后的颜色范围;相应的,根据所述调节后的颜色范围,选择与所述调节后的颜色范围对应的特征范围;基于所述特征范围,从所述测井曲线图中获取像素点集合。具体的,首先,通过步骤s3中确定的像素特征搜索范围对测井曲线的数据像素点进行判断,确定测井曲线中像素点的颜色范围,在确定颜色范围后,由于预先设定了对应每一种r,g,b特征值的特征取值范围,所以只要选择了颜色范围,其特征范围就确定了,然后根据特征范围,遍历整个测井曲线图的每一个像素点,将符合特征范围的数据像素点保留下来,得到测井曲线图上所有属于这一颜色特征范围的点的集合,即获取像素点集合。其中,所述颜色范围的选取是通过设定好的一个函数实现的,颜色范围主要属于以下几个区域:黑色、红色、绿色、蓝色、黄色、青色、品红,这些颜色区域特征值的取值各不相同。进一步的,颜色的特征值通过其中的三色通道r,g,b来决定,其中三色通道的取值范围在0到255之间,通过合理的划分可以将三色通道大体划分为以下部分:

黑色:r<r+size,g<g+size,b<b+size

红色:r>r-size,g<g+size,b<b+size

绿色:r<r+size,g>g-size,b<b+size

蓝色:r<r+size,g<g+size,b>b-size

黄色:r>r-size,g<g+size,b<b+size

青色:r<r+size,g>g-size,b<b+size

品红:r>r-size,g<g+size,b>b-size

其中,r,g,b表示像素特征搜索范围,选择的颜色范围是根据r,g,b的取值确定,size是用来调节提取颜色范围的宽松程度的。需要说明的是,一般常见的图都可以在这个范围中提取颜色,如出现无法识别可以自己手动调节三色的范围直至强行取出曲线。

本说明书一个或多个实施例中,size是用来调节提取颜色的宽松程度的,size越大取值范围越大,取得的像素点越多,干扰像素就越少;相对的,size越小取值范围越小,取得的像素点越少,得到干扰像素就越多。具体的,可以将所获取像素点集合按对应位置变为灰度图像上的白色区域并观察是否为所希望取出的曲线,如不是,可重新调节颜色范围大小直至合适为止。这样就可以通过调节颜色范围获得合适的数据像素点。

本说明书一个或多个实施例中,在从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合之后,根据所述像素点集合确定提取的测井曲线数据之前,可能会因为有的曲线是由虚线组成的,在利用获取的像素点集合画为曲线时会出现大量的断点区域,这样会导致提取出的数据不再连贯,出现空缺部分。为了获得更加准确的数据,达到将获取的数据可视化效果,就需要将获得的像素点集合中像素点进行有选择的舍弃与补全。其中,补全这些没有数据像素点的位置主要是通过联系空值位置上下两端点的坐标,然后利用插值法进行数据像素点的补全。本说明书中实施例利用的是拉格朗日插值法,也就是根据空值前后的曲线部分将其连起来。进一步地,也可以利用其它插值法进行数据像素点的补全,本说明书对此不做限制。

本说明书一个或多个实施例中,从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合之后,根据所述像素点集合确定提取的测井曲线数据之前,包括:提取所述像素点集合中每一行的像素点坐标并求平均值,获得所述坐标下的像素点坐标;获取所述像素点集合中所述测井曲线的起始像素点坐标和末端像素点坐标,删除所述起始像素点坐标之前的像素点和所述末端像素点坐标之后的像素点;根据上下像素点坐标,利用插值法对空值位置进行像素点补全。具体的,首先,提取所述像素点集合中每一行的像素点坐标并求平均值,找到在该坐标下最合适的取点位置,即像素点坐标;其次,获取所述像素点集合中所述测井曲线的起始像素点坐标和末端像素点坐标,将起始像素点坐标之前和末端像素点坐标之后的部分舍弃;然后,找到空值的位置,根据空值前后端点位置的像素点坐标对空值位置进行插值,实现像素点的补全。需要说明的是,如果曲线很粗,在需要的相同深度上会出现多个连续的像素点,这时只需要取其中的中点来代表该处的数据即可,也就是说,数据在同一坐标下会出现多组数据,只需要保留最接近真实值的一组即可,所以每一行指的是同一水平方向的像素点,此处是对同一行的像素点取了平均值作为在所述坐标下的真实值。一般情况下,坐标下最合适的取点位置是指对所取像素点坐标进行算术平均获得的值,也可以是其它方式获得的值,本说明书对此不作限制。

本说明书一个或多个实施例中,根据所述像素点集合确定提取的测井曲线数据后,还包括:将所述测井曲线数据画为折线图;比较所述折线图是否在所述测井曲线预设误差范围内,如在所述预设误差范围内,将所述测井曲线数据按照等比例转化为数据值并保存。其中,等比例转化是把测井曲线数据转化成数据坐标轴的实际物理单位的坐标,所述数据值可以保存到表格中,也可以通过其他保存方式将数据值保存,此处不作限制。

本说明书实施例提供的一种基于色域特征的曲线数据采集方法,基于颜色特征排除了网格线以及其他曲线的干扰,然后根据曲线的颜色特征,从整张图锁定了所有符合这个颜色特征的像素点,快速准确的提取出所需要的曲线数据,不仅节省了大量的人力操作,提高了获取数据的效率,而且也有效避免了由于网格线导致采集数据的精度不高的问题,为曲线图像数据的收集提供了一种新思路。

基于上述实施例描述,本说明书还可以提供一种基于色域特征的曲线数据采集方法实施例。具体的,一种实施例如图2所示,图2是本说明书提供的一种基于色域特征的曲线数据采集方法的具体实施例的流程图,实施例中所述方法可以包括:

(1)获取带有辅助线网格的曲线图并进行预处理。

具体的,对曲线图进行裁剪处理,选取所需数字化的曲线图,如图3所示,图3是本说明书提供的一个实施例中通过裁剪获取所需数字化曲线图的示意图。将剪裁后的图像命名并保存,然后通过坐标工具选取横纵坐标并对坐标进行命名以及确定范围,获得坐标图,最后选取一小部分具有需提取数据像素特征的矩形区域,将所选区域的像素特征作为研究对象,如图4所示,图4是本说明书提供的一个实施例中选取预处理区域的示意图。

(2)去除干扰数据。

具体的,由于图像的背景像素为白色像素,所以不需要去除所选区域中的背景像素。通过设置合适的色域值,先过滤掉所有的浅色网格区域,再去除深色连续网格线部分,得到较为纯净的测井曲线数据。

(3)获取曲线的颜色特征值。

统计所选区域的像素特征平均值,获得初始特征值作为曲线的颜色特征值,为后续提取曲线数据提供依据。

(4)提取曲线的所有数据像素点。

通过利用步骤(3)中获得颜色特征值,在整个坐标图上将所有满足所述颜色特征值的数据像素点提取出来。然后将所取点集按对应位置变为灰度图像上的白色区域。如图5所示,图5是本说明书提供的一个实施例中将所取点集转化为灰度图像上的白色区域的示意图。

(5)补全数据像素中的空缺部分。

首先,识别每一行上提取的特征值像素点坐标并求平均值,找到在该坐标下最合适的取点位置;其次,识别曲线的开头像素点和末端像素点,将开头像素点之前和末端像素点之后的部分舍弃;然后,在曲线上找到空值的位置,根据空值前后端点位置的数据像素点对空值位置进行插值,实现数据像素的补全。如图6所示,图6是本说明书提供的一个实施例中将数据像素点进行删减和补全之后的示意图。

(6)原图比对并存储

将通过删减与补全的数据像素点坐标通过折线图画出并与原图进行比较,在比较过后将所取点的坐标等比例转化为数据值,并将数据值按列的方式存于表格中进行下一步工作。如图7所示,图7是本说明书提供的一个实施例中将数据像素点画成折线图的示意图。

本说明书一个或多个实施例中,使用上述方法可以从图中提取出较为详细的连续数据结果。同时,在提取拥有两条或以上具有交汇的数据折线图时,使用本说明书中提到的方法也不会受到干扰。利用上述所述方法可以将两条甚至更多较为杂乱的不同颜色的曲线中的数据分别提取出来。具体如图8所示,图8是本说明书提供的一个实施例中将两条不同颜色的曲线的数据分别提取出的示意图。具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。

本说明书实施例中,提供了利用本申请提供的方法与利用getdata软件提取数据结果对比图,如图9a和图9b所示,其中,图9a是利用本申请提供的方法提取数据结果的示意图,图9b是利用利用getdata软件提取数据结果的示意图。本说明书实施例中,还提供了另一个利用本申请提供的方法与利用getdata软件提取数据结果对比图,如图10a和图10b所示,其中,图10a是利用本申请提供的方法提取数据结果的示意图,图10b是利用利用getdata软件提取数据结果的示意图。结果表明,与市场上同类数据提取软件相比,利用本申请实施提供的方案,可以有效去除干扰元素,快速、准确、高效率的提取出所需要的曲线数据。

基于上述所述的一种基于颜色识别的数据采集方法,本说明书一个或多个实施例还提供一种基于色域特征的曲线数据采集装置。所述的装置可以包括使用了本说明书实施例所述方法的系统(包括分布式系统)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本说明书实施例提供的一个或多个实施例中的装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的装置的实施可以参见前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

具体地,图11是本说明书提供的一种基于色域特征的曲线数据采集装置实施例的模块结构示意图,如图11所示,本说明书提供的一种基于色域特征的曲线数据采集装置包括:区域获取模块121,去除干扰模块122,搜索范围确定模块123,数据确定模块124,其中,

区域获取模块121,可以用于从测井曲线图中选取预处理区域,所述预处理区域至少包含所述测井曲线的一部分;

去除干扰模块122,可以用于从所述预处理区域中去除干扰数据,所述干扰数据至少包括网格线数据、背景色数据;

搜索范围确定模块123,可以用于获取去除干扰数据后的预处理区域中像素的颜色特征数据,基于所述颜色特征数据确定像素特征搜索范围;

数据确定模块124,可以用于从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,根据所述像素点集合确定提取的测井曲线数据。

其中,所述去除干扰模块122可以包括第一过滤单元和第二过滤单元,其中,

第一过滤单元,可以用于当所述干扰数据中包括的网格线的颜色特征数据与所述测井曲线的颜色特征数据不同时,或所述干扰数据中包括的网格线的颜色特征数据不在所述测井曲线的颜色特征数据预设范围内时,通过设置色域阀值,对所述网格线进行过滤;

第二过滤单元,可以用于当所述干扰数据中包括的网格线的颜色特征数据与所述测井曲线的颜色特征数据相同,或所述干扰数据中包括的网格线的颜色特征数据在所述测井曲线的颜色特征数据预设范围内时,将所述预处理区域中的数据保存到矩阵中,利用第一预设规则对所述矩阵进行处理,实现对所述网格线的过滤,所述预处理区域中的数据至少包括所述网格线的颜色特征数据和所述测井曲线的颜色特征数据。

其中,所述第二过滤单元可以包括矩阵转化单元和第三过滤单元,其中,

矩阵转化单元,可以用于将所述矩阵转化为二值矩阵;

第三过滤单元,可以用于利用第一预设规则对所述二值矩阵中整行或整列进行删除,所述第一预设规则包括所述二值矩阵中连续出现的整行或整列被全部选择的数量达到预设值,或者连续出现的整行或整列被选择的数量达到预设值。

其中,所述去除干扰模块122还可以包括背景色数据确定单元和背景色数据删除单元,其中,

背景色数据确定单元,可以用于根据所述测井曲线图的背景色信息,确定所述背景色数据,所述背景色信息是预先确定的;

背景色数据删除单元,可以用于根据所述背景色数据,从所述预处理区域的数据中删除所述背景色数据。

其中,所述搜索范围确定模块123可以包括统计所述预处理区域中像素的颜色特征数据的平均值,获得所述像素特征搜索范围。

其中,所述数据确定模块124可以包括颜色范围第一确定单元、特征范围第一选择单元以及像素点获取单元,其中,

颜色范围第一确定单元,可以用于根据所述像素特征搜索范围,确定测井曲线中像素点的颜色范围;

特征范围第一选择单元,可以用于根据所述颜色范围,选择与所述颜色范围对应的特征范围;

像素点获取单元,可以用于基于所述特征范围,从所述测井曲线图中获取像素点集合。

其中,所述数据确定模块124还可以包括判断调节单元、颜色范围第二确定单元以及特征范围第二选择单元,其中,

判断调节单元,可以用于将所述像素点集合中的像素点按对应位置变为灰度图像上的白色区域,判断所述白色区域是否和所需测井曲线一致;如不一致,调节所述颜色范围获得调节后的颜色范围;

颜色范围第二确定单元,可以用于根据所述调节后的颜色范围,选择与所述调节后的颜色范围对应的特征范围;

特征范围第二选择单元,可以用于基于所述特征范围,从所述测井曲线图中获取像素点集合。

其中,所述数据确定模块124可以包括像素点坐标获得单元、删除单元以及补全单元,其中,

像素点坐标获得单元,可以用于提取所述像素点集合中每一行的像素点坐标并求平均值,获得所述坐标下的像素点坐标;

删除单元,可以用于获取所述像素点集合中所述测井曲线的起始像素点坐标和末端像素点坐标,删除所述起始像素点坐标之前的像素点和所述末端像素点坐标之后的像素点;

补全单元,可以用于根据上下像素点坐标,利用插值法对空值位置进行像素点补全。其中,一种基于色域特征的曲线数据采集装置,还可以包括画图单元和转化单元,其中,

画图单元,可以用于将所述测井曲线数据画为折线图;

转化单元,可以用于比较所述折线图是否在所述测井曲线预设误差范围内,如在所述预设误差范围内,将所述测井曲线数据按照等比例转化为数据值并保存。

本说明书实施例提供的一种基于色域特征的曲线数据采集装置,基于颜色特征排除了网格线以及其他曲线的干扰,然后根据曲线的颜色特征,从整张图锁定了所有符合这个颜色特征的像素点,快速准确的提取出所需要的曲线数据,不仅节省了大量的人力操作,提高了获取数据的效率,而且也有效避免了由于网格线导致采集数据的精度不高的问题,为曲线图像数据的收集提供了一种新思路。

需要说明的,上述所述的装置根据方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书提供的上述实施例所述的方法或装置可以通过计算机程序实现业务逻辑并记录在存储介质上,所述的存储介质可以计算机读取并执行,实现本说明书实施例所描述方案的效果。因此,本说明书还提供一种基于色域特征的曲线数据采集设备,包括处理器及用于存储处理器可执行指令的存储器,所述指令被所述处理器执行时实现包括以下步骤:

从测井曲线图中选取预处理区域,所述预处理区域至少包含所述测井曲线的一部分;

从所述预处理区域中去除干扰数据,所述干扰数据至少包括网格线数据、背景色数据;

获取去除干扰数据后的预处理区域中像素的颜色特征数据,基于所述颜色特征数据确定像素特征搜索范围;

从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,根据所述像素点集合确定提取的测井曲线数据。

所述存储介质可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方式的媒体加以存储。所述存储介质有可以包括:利用电能方式存储信息的装置如,各式存储器,如ram、rom等;利用磁能方式存储信息的装置如,硬盘、软盘、磁带、磁芯存储器、磁泡存储器、u盘;利用光学方式存储信息的装置如,cd或dvd。当然,还有其他方式的可读存储介质,例如量子存储器、石墨烯存储器等等。

需要说明的,上述所述的设备根据方法实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。

本说明书实施例提供的上述一种基于色域特征的曲线数据采集方法、装置、设备可以在计算机中由处理器执行相应的程序指令来实现,如使用windows操作系统的c++语言在pc端实现、linux系统实现,或其他例如使用android、ios系统程序设计语言在智能终端实现,以及基于量子计算机的处理逻辑实现等。本说明书提供的一种基于色域特征的曲线数据采集系统的一个实施例中,图12是本说明书提供的一种基于色域特征的曲线数据采集系统实施例的模块结构示意图,如图12所示,本说明书提供的一种基于色域特征的曲线数据采集系统可以包括处理器131以及用于存储处理器可执行指令的存储器132,处理器131和存储器132通过总线133完成相互间的通信;

所述处理器131用于调用所述存储器132中的程序指令,以执行上述基于色域特征的曲线数据采集方法实施例所提供的方法,例如包括:从测井曲线图中选取预处理区域,所述预处理区域至少包含所述测井曲线的一部分;从所述预处理区域中去除干扰数据,所述干扰数据至少包括网格线数据、背景色数据;获取去除干扰数据后的预处理区域中像素的颜色特征数据,基于所述颜色特征数据确定像素特征搜索范围;从所述测井曲线图中获取符合所述像素特征搜索范围的像素点集合,根据所述像素点集合确定提取的测井曲线数据。

需要说明的是,说明书上述所述的装置根据相关方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照方法实施例的描述,在此不作一一赘述。本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书实施例并不局限于必须是符合行业通信标准、标准计算机数据处理和数据存储规则或本说明书一个或多个实施例所描述的情况。某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的数据获取、存储、判断、处理方式等获取的实施例,仍然可以属于本说明书实施例的可选实施方案范围之内。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、车载人机交互设备、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

虽然本说明书一个或多个实施例提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储、石墨烯存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本领域技术人员应明白,本说明书一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书一个或多个实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述仅为本说明书一个或多个实施例的实施例而已,并不用于限制本本说明书一个或多个实施例。对于本领域技术人员来说,本说明书一个或多个实施例可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在权利要求范围之内。

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