一种图像处理方法及移动终端转让专利

申请号 : CN201610514197.X

文献号 : CN106101545B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王仕琛

申请人 : 维沃移动通信有限公司

摘要 :

本发明实施例提供了一种图像处理方法及移动终端,其中,所述方法包括:通过确定拍照预览界面中的目标图像区域;当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;提取所述至少两帧图像中所述目标图像区域对应的图像;基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;建立所述第一目标图像和第二目标图像之间的关联关系并存储;其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。本发明实施例提供的一种方法及移动终端,针对至少两帧图像中的目标图像区域进行处理,有效节省了内存资源。

权利要求 :

1.一种图像处理方法,应用于具有摄像头的移动终端,其特征在于,所述方法包括:确定拍照预览界面中的目标图像区域;

当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;

提取所述至少两帧图像中所述目标图像区域对应的图像;

基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;

建立所述第一目标图像和第二目标图像之间的关联关系并存储;

其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率;

所述基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像的步骤,包括:基于所述至少两帧图像,确定第一基准图像,将所述基准图像确定为所述第一目标图像;

将所述第一基准图像中的所述目标图像区域对应的图像确定为第二基准图像;

将所有所述至少两帧图像中所述目标图像区域对应的图像确定为待合成图像;

以所述第二基准图像为基准,将所述待合成图像进行图像合成,生成所述第二目标图像;

所述建立所述第一目标图像和第二目标图像之间的关联关系并存储的步骤之后,所述方法包括:接收所述移动终端用户对所述第一目标图像的放大查看请求;

基于所述放大查看请求,确定待放大区域;

确定所述待放大区域对应的放大图像;

显示所述放大图像;

当所述待放大区域为所述目标图像区域时,所述确定所述待放大区域对应的放大图像的步骤,包括:基于所述第二目标图像,进行图像插值处理,生成第一放大图像;

将所述第一放大图像确定为所述待放大区域对应的放大图像。

2.根据权利要求1所述的方法,其特征在于,所述确定拍照预览界面中的目标图像区域的步骤,包括:获取摄像头采集的一帧预览图像;

对所述预览图像进行人脸识别;

将识别出的人脸区域确定为所述目标图像区域。

3.根据权利要求1所述的方法,其特征在于,所述确定拍照预览界面中的目标图像区域的步骤,包括:接收移动终端用户在拍照预览界面中对局部区域的选取操作;

将所述移动终端用户所选取的所述局部区域确定为所述目标图像区域。

4.根据权利要求1所述的方法,其特征在于,所述以所述第二基准图像为基准,将所述待合成图像进行图像合成,生成所述第二目标图像的步骤,包括:按照超分辨重构原理,将所述待合成图像进行超分辨重构,生成所述第二目标图像。

5.根据权利要求1所述的方法,其特征在于,当所述待放大区域为所述第一目标图像中除所述目标图像区域外的其他区域时,所述确定所述待放大区域对应的放大图像的步骤,包括:基于所述待放大区域对应的图像,进行图像插值处理,生成第二放大图像;

将所述第二放大图像确定为所述待放大区域对应的放大图像。

6.一种移动终端,其特征在于,包括:

区域确定模块,用于确定拍照预览界面中的目标图像区域;

图像获取模块,用于当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;

图像提取模块,用于提取所述图像获取模块获取的所述至少两帧图像中所述区域确定模块确定的目标图像区域对应的图像;

图像生成模块,用于基于所述图像获取模块获取的所述至少两帧图像和所述图像提取模块提取的所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;

关系建立模块,用于建立所述图像生成模块生成的第一目标图像和所述图像生成模块生成的第二目标图像之间的关联关系并存储;

其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率;

所述图像生成模块包括:

第一目标生成子模块,用于基于所述图像获取模块获取的所述至少两帧图像,确定第一基准图像,将所述基准图像确定为所述第一目标图像;

第二基准确定子模块,用于将所述第一目标生成子模块确定的第一基准图像中的所述区域确定模块确定的目标图像区域对应的图像确定为第二基准图像;

待合成确定子模块,用于将所有所述图像获取模块获取的所述至少两帧图像中所述区域确定模块确定的目标图像区域对应的图像确定为待合成图像;

第二目标生成子模块,用于以所述第二基准确定子模块确定的第二基准图像为基准,将所述待合成确定子模块确定的待合成图像进行图像合成,生成所述第二目标图像;

所述移动终端还包括图像放大模块,所述图像放大模块,包括:请求接收子模块,用于接收所述移动终端用户对所述第一目标生成子模块确定的所述第一目标图像的放大查看请求;

放大区域确定子模块,用于基于所述请求接收子模块接收的放大查看请求,确定待放大区域;

放大图像确定子模块,用于确定所述放大区域确定子模块确定的待放大区域对应的放大图像;

图像显示子模块,用于显示所述放大图像确定子模块确定的放大图像;

当所述放大区域确定子模块确定的待放大区域为所述区域确定模块确定的目标图像区域时,所述放大图像确定子模块包括:第一处理单元,用于基于所述第二目标生成子模块生成的第二目标图像,进行图像插值处理,生成第一放大图像;

第一确定单元,用于将所述第一处理单元生成的第一放大图像确定为所述待放大区域对应的放大图像。

7.根据权利要求6所述的移动终端,其特征在于,所述区域确定模块包括:图像采集子模块,用于获取摄像头采集的一帧预览图像;

图像识别子模块,用于对所述图像采集子模块获取的预览图像进行人脸识别;

第一目标确定子模块,用于将所述图像识别子模块识别出的人脸区域确定为所述目标图像区域。

8.根据权利要求6所述的移动终端,其特征在于,所述区域确定模块包括:区域选取子模块,用于接收移动终端用户在拍照预览界面中对局部区域的选取操作;

第二目标确定子模块,用于将所述区域选取子模块接收的移动终端用户所选取的所述局部区域确定为所述目标图像区域。

9.根据权利要求6所述的移动终端,其特征在于,所述第二目标生成子模块包括:图像重构单元,用于按照超分辨重构原理,将所述待合成确定子模块确定的待合成图像进行超分辨重构,生成所述第二目标图像。

10.根据权利要求6所述的移动终端,其特征在于,当所述放大区域确定子模块确定的待放大区域为所述第一目标生成子模块确定的所述第一目标图像中除所述区域确定模块确定的目标图像区域外的其他区域时,所述放大图像确定子模块包括:第二处理单元,用于基于所述放大图像确定子模块确定的待放大区域对应的图像,进行图像插值处理,生成第二放大图像;

第二确定单元,用于将所述第二处理单元生成的所述第二放大图像确定为所述放大区域确定子模块确定的待放大区域对应的放大图像。

说明书 :

一种图像处理方法及移动终端

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种图像处理方法及移动终端。

背景技术

[0002] 由于移动终端的便携性,用户更多的使用移动终端拍摄照片。随着用户对照片的清晰度和分辨率的要求越来越高,移动终端拍摄的单帧图像数据已经满足不了部分用户的需求。
[0003] 目前,高分辨率的图像的生成方法是在确认拍照例如按下拍照键时,针对同一场景快速的拍摄至少两帧图像数据。使用拍摄的至少两帧图像数据进行合成处理,生成合成后的图像数据以进行显示。但合成后的图像数据的数据量较大,一般是单帧图像数据的数倍大小,占用了较大的存储空间。

发明内容

[0004] 本发明实施例提供一种图像处理方法及移动终端,以解决现有的高分辨率的图像的生成方法所生成的图像数据占用较大存储空间的问题。
[0005] 第一方面,本发明实施例提供了一种图像处理方法,所述方法应用于移动终端,所述方法包括:
[0006] 确定拍照预览界面中的目标图像区域;
[0007] 当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;
[0008] 提取所述至少两帧图像中所述目标图像区域对应的图像;
[0009] 基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;
[0010] 建立所述第一目标图像和第二目标图像之间的关联关系并存储;
[0011] 其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。
[0012] 另一方面,本发明实施例还提供了一种移动终端,所述移动终端,包括:
[0013] 区域确定模块,用于确定拍照预览界面中的目标图像区域;
[0014] 图像获取模块,用于当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;
[0015] 图像提取模块,用于提取所述图像获取模块获取的所述至少两帧图像中所述区域确定模块确定的目标图像区域对应的图像;
[0016] 图像生成模块,用于基于所述图像获取模块获取的所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;
[0017] 关系建立模块,用于建立所述图像生成模块生成的第一目标图像和所述图像生成模块生成的第二目标图像之间的关联关系并存储;
[0018] 其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。
[0019] 这样,本发明实施例中,通过确定拍照预览界面中的目标图像区域;当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;提取所述至少两帧图像中所述目标图像区域对应的图像;基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;建立所述第一目标图像和第二目标图像之间的关联关系并存储;其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。对至少两帧图像中的目标图像区域进行处理,第二目标图像的分辨率高于第一目标图像,并且生成的第二目标图像的数据量比较小,占用比较少的存储空间。因此,本发明实施例可以有效节省内存资源。

附图说明

[0020] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021] 图1是本发明实施例一的图像处理方法的流程图;
[0022] 图2是本发明实施例二的图像处理方法的流程图;
[0023] 图3是本发明实施例二的确定拍照预览界面中的目标图像区域的流程图;
[0024] 图4是本发明实施例二的另一个确定拍照预览界面中的目标图像区域的步流程图;
[0025] 图5是本发明实施例二的确定待放大区域对应的放大图像的流程图;
[0026] 图6是本发明实施例二的另一个确定待放大区域对应的放大图像的流程图;
[0027] 图7是本发明实施例三的移动终端的结构框图之一;
[0028] 图8是本发明实施例三的移动终端的结构框图之二;
[0029] 图9是本发明实施例三的第二目标生成子模块的结构框图;
[0030] 图10是本发明实施例三的放大图像确定子模块的结构框图;
[0031] 图11是本发明实施例四的移动终端的结构框图;
[0032] 图12是本发明实施例五的移动终端的结构框图。

具体实施方式

[0033] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034] 实施例一
[0035] 参照图1,示出了本发明的一种图像处理方法实施例的流程图,具体可以包括如下步骤:
[0036] 步骤101、确定拍照预览界面中的目标图像区域。
[0037] 通常用户只对图像中部分区域的清晰度要求比较高,例如拍摄的人物照中,用户可能希望图像中人的部分能够更清晰,而对背景的清晰程度要求不高。为了节省存储空间,移动终端拍摄的图像数据中,可以只针对特定区域例如用户感兴趣的部分区域进行清晰度的增强处理。移动终端可以在拍摄时确定图像数据中的特定区域,例如将人物图像中的人的部分作为特定区域。
[0038] 步骤102、当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像。
[0039] 移动终端接收到用户确认拍摄的拍照指令时,例如用户点击移动终端中相机应用的拍摄键,移动终端获取摄像头连续采集的相同分辨率的至少两帧图像。例如,预先设定一个帧数例如5帧,移动终端的摄像头可以连续抓取5帧图像数据。一般移动终端在确认拍摄的瞬间,移动终端不会有明显的晃动,此时抓取的连续的至少两帧图像数据通常是针对同一场景的。
[0040] 步骤103、提取所述至少两帧图像中所述目标图像区域对应的图像。
[0041] 对获取的至少两帧图像数据分别进行检测,识别出各帧图像数据的目标图像区域,获取目标图像区域对应的图像信息。
[0042] 步骤104、基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像。
[0043] 其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。
[0044] 由于拍摄时移动终端难免会发生轻微的抖动,导致连续抓取的各帧图像数据不会完全一样,即各帧图像数据的像素分布不会完全一样。也就是说获取的各帧特定区域的图像信息中像素分布也不会完全一样。为了提高图像数据中特定区域的清晰度,移动终端通过合成算法对获取的至少两帧目标图像区域的图像信息进行合成例如像素的累加,可以重建出一个高分辨率的图像数据,即合成后的局部图像信息。由于经过合成处理,本发明实施例中生成的局部图像信息的分辨率高于各特定区域的图像信息的分辨率。
[0045] 步骤105、建立所述第一目标图像和第二目标图像之间的关联关系并存储。
[0046] 用户需要对拍摄的图像数据即第一目标图像,进行目标图像区域的高清显示时,可以查找对应的第二目标图像,将第二目标图像插入到第一目标图像中进行显示。为了便于移动终端查找第一目标图像对应的第二目标图像,需要在第一目标图像与第二目标图像之间建立关联关系,例如通过将第一目标图像和第二目标图像的文件名设置为关联的文件名,对第一目标图像和第二目标图像进行存储。
[0047] 综上所述,本发明实施例的图像处理方法,通过确定拍照预览界面中的目标图像区域;当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;提取所述至少两帧图像中所述目标图像区域对应的图像;基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;建立所述第一目标图像和第二目标图像之间的关联关系并存储;其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。通过生成分辨率高于第一目标图像的第二目标图像,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。对至少两帧图像中的目标图像区域进行处理,通过超分辨率重构方式生成的第二目标图像的分辨率高于第一目标图像,并且生成的第二目标图像的数据量比较小,占用比较少的存储空间。因此,本发明实施例可以有效节省内存资源。
[0048] 实施例二
[0049] 参照图2,示出了本发明另一种图像处理方法实施例的流程图,具体可以包括如下步骤:
[0050] 步骤201、确定拍照预览界面中的目标图像区域。
[0051] 通常用户只对图像中部分区域的清晰度要求比较高,例如拍摄的人物照中,用户可能希望图像中人的部分能够更清晰,而对背景的清晰程度要求不高。为了节省存储空间,移动终端拍摄的图像数据中,可以只针对特定区域例如用户感兴趣的部分区域进行清晰度的增强处理。移动终端可以在拍摄时确定图像数据中的特定区域,例如将人物图像中的人的部分作为特定区域。
[0052] 如图3所示,确定拍照预览界面中的目标图像区域的步骤,包括以下子步骤:
[0053] 步骤301、获取摄像头采集的一帧预览图像。
[0054] 获取摄像头采集的一帧预览图像。
[0055] 步骤302、对所述预览图像进行人脸识别。
[0056] 当拍摄的图像属于人物图像时,一般用户对人物图像中脸部的清晰度要求较高。为了提高人物图像中脸部的清晰度,针对各帧图像数据,分别获取人的五官轮廓的大小、位置以及距离等特征信息,通过人脸检测算法依据五官的特征信息来计算出脸部的区域坐标,依据脸部的区域坐标来确定脸部区域。
[0057] 步骤303、将识别出的人脸区域确定为所述目标图像区域。
[0058] 为了节省存储空间,移动终端拍摄的图像数据中,可以只针对用户感兴趣的目标图像区域进行清晰度的增强处理。在人物图像中,可以将识别出的人脸区域作为目标图像区域,获取目标图像区域的位置信息例如坐标信息。
[0059] 如图4所示,本发明一个优选实施例中,确定拍照预览界面中的目标图像区域的步骤,包括以下子步骤:
[0060] 步骤401、接收移动终端用户在拍照预览界面中对局部区域的选取操作。
[0061] 本发明实施例不仅可以通过移动终端的自动识别来确定目标图像区域,另外,为了提高目标图像区域选定的灵活性,本发明实施例还可以通过用户手动操作来选择目标图像区域。用户确认拍摄前会对获取的图像数据进行预览,不同用户可能会对不同局部区域的清晰度有较高的要求,本发明实施例中用户可以根据自身需求从预览图像数据中选出感兴趣的部分区域,例如移动终端在预览图像数据中显示一个矩形框,用户可以根据自身需要将矩形框拖动到感兴趣的区域,也可以自由调节矩形框的大小。移动终端将矩形框选中的区域作为图像数据的目标图像区域。获取目标图像区域的位置信息例如坐标信息。
[0062] 步骤402、将所述移动终端用户所选取的所述局部区域确定为所述目标图像区域。
[0063] 将移动终端用户所选取的局部区域确定为目标图像区域。通过用户手动操作选择目标图像区域时,获取预览图像中的目标图像区域的位置信息。
[0064] 步骤202、当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像。
[0065] 移动终端接收到用户确认拍摄的拍照指令时,例如用户点击移动终端中相机应用的拍摄键,移动终端获取摄像头连续采集的相同分辨率的至少两帧图像。例如,预先设定一个帧数例如5帧,移动终端的摄像头可以连续抓取5帧图像数据。一般移动终端在确认拍摄的瞬间,移动终端不会有明显的晃动,此时抓取的连续的至少两帧图像数据通常是针对同一场景的。
[0066] 步骤203、提取所述至少两帧图像中所述目标图像区域对应的图像。
[0067] 移动终端通过自动识别确定目标图像区域时,依据各帧图像数据中的脸部区域位置信息,分别获取目标图像区域即脸部区域的图像信息,例如像素点的分布信息。通过用户手动操作选择目标图像区域时,可以根据获取的预览图像中的目标图像区域的位置信息,在各帧图像数据中相同的位置处获取目标图像区域对应的图像。
[0068] 步骤204、基于所述至少两帧图像,确定第一基准图像,将所述基准图像确定为所述第一目标图像。
[0069] 一般移动终端在确认拍摄的瞬间,移动终端不会有明显的晃动,此时抓取的连续的至少两帧图像数据通常是针对同一场景的。本发明实施例中,可以依据各帧图像数据的获取时间对各帧图像数据进行排序,一般获取时间在中间位置的图像数据比较有代表性,本发明实施例中可以将获取时间在中间位置的图像数据作为第一基准图像,将该基准图像确定为第一目标图像,对第一目标图像进行显示。
[0070] 步骤205、将所述第一基准图像中的所述目标图像区域对应的图像确定为第二基准图像。
[0071] 根据获取的预览图像中的目标图像区域的位置信息,将第一基准图像中的目标图像区域对应的图像确定为第二基准图像。
[0072] 步骤206、将所有所述至少两帧图像中所述目标图像区域对应的图像确定为待合成图像。
[0073] 根据获取的预览图像中的目标图像区域的位置信息,在各帧图像数据中相同的位置处获取目标图像区域对应的图像。将获取的多个目标图像区域对应的图像确定为待合成图像。
[0074] 步骤207、以所述第二基准图像为基准,按照超分辨重构原理,将所述待合成图像进行超分辨重构,生成所述第二目标图像。
[0075] 其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。
[0076] 由于拍摄时移动终端难免会发生轻微的抖动,导致连续抓取的各帧图像数据不会完全一样,例如存在偏移、旋转等空间变换关系,即各帧图像数据的像素分布不同。为了提高图像数据中目标图像区域的清晰度,移动终端按照超分辨重构原理,将存在空间变换关系的各待合成图像变换到同一坐标系下。从第二基准图像和各待合成图像中获取适于匹配的图像特征,并将各图像特征用控制点表示。对各帧图像的控制点进行匹配,依据匹配控制点对来计算映射函数的参数,以第二基准图像为基础,依据映射函数的参数通过对应的映射函数进行灰度插值和坐标变换,重建出一个高分辨率的图像数据,即合成后的第二目标图像。由于经过合成处理,本发明实施例中生成的第二目标图像的分辨率高于各目标图像区域的图像信息的分辨率。
[0077] 步骤208、建立所述第一目标图像和第二目标图像之间的关联关系并存储。
[0078] 为了与完整的图像数据进行区分,本发明实施例预先设置一种不同于完整的图像数据的文件类型,用于存储第二目标图像。用户需要对拍摄的图像数据即第一目标图像,进行目标图像区域的高清显示时,可以查找对应的第二目标图像,将第二目标图像插入到第一目标图像中进行显示。为了能够在原始图像数据中准确的位置上插入局部图像信息,为了便于查找,在对局部图像信息进行保存时,将特定区域的位置信息和局部图像信息共同保存在预先设置文件类型的文件中。由于保存有第二目标图像的预设文件的文件类型与第一目标图像的文件类型不同,即两个文件的后缀不同。可以通过将第二目标图像的文件名设置为与第一目标图像的文件名相同,从而建立起第一目标图像与第二目标图像之间的关联关系。
[0079] 步骤209、接收所述移动终端用户对所述第一目标图像的放大查看请求。
[0080] 当移动终端用户针对第一目标图像进行放大操作时,移动终端可以接收到移动终端用户对第一目标图像的放大查看请求。
[0081] 步骤210、基于所述放大查看请求,确定待放大区域。
[0082] 不同用户可能会对不同局部区域有进行放大查看的需求,本发明实施例中用户可以根据自身需求从显示的第一目标图像中选出需要进行放大查看的部分区域,例如移动终端在第一目标图像中显示一个矩形框,用户可以根据自身需要将矩形框拖动到感兴趣的区域,也可以自由调节矩形框的大小。移动终端将矩形框选中的区域作待放大区域。
[0083] 步骤211、确定所述待放大区域对应的放大图像。
[0084] 确定待放大区域对应的图像,对该图像进行放大处理,将进行放大处理后的图像作为待放大区域对应的放大图像。
[0085] 步骤212、显示所述放大图像。
[0086] 在移动终端中显示待放大区域对应的放大图像。
[0087] 如图5所示,本发明一个优选实施例中,当所述待放大区域为所述目标图像区域时,确定所述待放大区域对应的放大图像的步骤,包括以下子步骤:
[0088] 步骤501、基于所述第二目标图像,进行图像插值处理,生成第一放大图像。
[0089] 当对第一目标图像的部分区域放大时,一般是对该放大区域的图像进行插值处理。这里的插值处理一般是根据图像中中心像素点的颜色参数模拟出周边像素值,由于插值处理是在不生成像素的情况下增加图像像素大小,会有一定程度的失真。当待放大区域为目标图像区域时,即用户需要对第一目标图像,进行目标图像区域的放大显示。为了使放大后的目标图像区域的图像有较高的清晰度,移动终端可以查找对应的高清晰度的第二目标图像,将第二目标图像与第一目标图像中目标图像区域的局部图像进行合成,生成合成图像,针对合成图像进行图像插值处理,生成第一放大图像。该第一放大图像的清晰度较高。
[0090] 本发明实施例可以通过如下方式查找第一目标图像对应的第二目标图像。具体包括:由于第二目标图像的预设文件的文件类型与完整的图像数据的文件类型不同,本发明实施例提供了一种特定的看图软件可以识别该文件类型的数据。由于第一目标图像与第二目标图像的文件名相同,安装有特定看图软件的移动终端对第一目标图像的文件名加上特定的后缀的文件进行搜索,其中,特定的后缀指的是预先设置文件类型对应的后缀。移动终端查找到与第一目标图像关联的预设文件后,获取该预设文件。预设文件中保存有高分辨率的第二目标图像和第二目标图像在第一目标图像的位置信息。
[0091] 步骤502、将所述第一放大图像确定为所述待放大区域对应的放大图像。
[0092] 移动终端将第二目标图像与第一目标图像中目标图像区域的局部图像进行合成,生成合成图像后,针对合成图像进行图像插值处理,生成第一放大图像。该第一放大图像的清晰度较高,将第一放大图像确定为待放大区域对应的放大图像。
[0093] 如图6所示,本发明另一个优选实施例中,当所述待放大区域为所述第一目标图像中除所述目标图像区域外的其他区域时,确定所述待放大区域对应的放大图像的步骤,包括以下子步骤:
[0094] 步骤601、基于所述待放大区域对应的图像,进行图像插值处理,生成第二放大图像。
[0095] 确定待放大区域后,获取待放大区域的坐标信息,依据坐标信息获取待放大区域对应的图像。对该放大区域的图像进行插值处理。即根据图像中各像素点的颜色参数模拟出周边像素值,生成第二放大图像。
[0096] 步骤602、将所述第二放大图像确定为所述待放大区域对应的放大图像。
[0097] 将生成的第二放大图像确定为待放大区域对应的放大图像。
[0098] 综上所述,本发明实施例的图像处理方法,通过获取摄像头采集的一帧预览图像;对所述预览图像进行人脸识别;将识别出的人脸区域确定为所述目标图像区域。接收移动终端用户在拍照预览界面中对局部区域的选取操作;将所述移动终端用户所选取的所述局部区域确定为所述目标图像区域。通过提供多种特定区域的确定方式,提高了图像处理的灵活性。
[0099] 需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0100] 实施例三
[0101] 参照图7,示出了本发明一种移动终端实施例的结构框图,具体可以包括如下模块:
[0102] 区域确定模块701,用于确定拍照预览界面中的目标图像区域。
[0103] 图像获取模块702,用于当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像。
[0104] 图像提取模块703,用于提取所述图像获取模块获取的所述至少两帧图像中所述区域确定模块确定的目标图像区域对应的图像。
[0105] 图像生成模块704,用于基于所述图像获取模块获取的所述至少两帧图像和所述图像提取模块提取的所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像。
[0106] 关系建立模块705,用于建立所述图像生成模块生成的第一目标图像和所述图像生成模块生成的第二目标图像之间的关联关系并存储;其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。
[0107] 综上所述,本发明实施例的图像处理方法,通过确定拍照预览界面中的目标图像区域;当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;提取所述至少两帧图像中所述目标图像区域对应的图像;基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;建立所述第一目标图像和第二目标图像之间的关联关系并存储;其中,所述第二目标图像通过超分辨率重构方式生成,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。对至少两帧图像中的目标图像区域进行处理,通过超分辨率重构方式生成的第二目标图像的分辨率高于第一目标图像,并且生成的第二目标图像的数据量比较小,占用比较少的存储空间。因此,本发明实施例可以有效节省内存资源。
[0108] 参照图8,示出了本发明另一种移动终端实施例的结构框图,具体可以包括如下模块:
[0109] 区域确定模块701,用于确定拍照预览界面中的目标图像区域。
[0110] 本发明一个优选实施例中,所述区域确定模块701,包括以下子模块:
[0111] 图像采集子模块7011,用于获取摄像头采集的一帧预览图像。
[0112] 图像识别子模块7012,用于对所述图像采集子模块获取的预览图像进行人脸识别。
[0113] 第一目标确定子模块7013,用于将所述图像识别子模块识别出的人脸区域确定为所述目标图像区域。
[0114] 本发明另一个优选实施例中,所述区域确定模块701,包括:
[0115] 区域选取子模块7014,用于接收移动终端用户在拍照预览界面中对局部区域的选取操作。
[0116] 第二目标确定子模块7015,用于将所述区域选取子模块接收的移动终端用户所选取的所述局部区域确定为所述目标图像区域。
[0117] 图像获取模块702,用于当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像。
[0118] 图像提取模块703,用于提取所述图像获取模块获取的所述至少两帧图像中所述区域确定模块确定的目标图像区域对应的图像。
[0119] 图像生成模块704,用于基于所述图像获取模块获取的所述至少两帧图像和所述图像提取模块提取的所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像。
[0120] 本发明一个优选实施例中,所述图像生成模块704,包括:
[0121] 第一目标生成子模块7041,用于基于所述图像获取模块获取的所述至少两帧图像,确定第一基准图像,将所述基准图像确定为所述第一目标图像。
[0122] 第二基准确定子模块7042,用于将所述第一目标生成子模块确定的第一基准图像中的所述区域确定模块确定的目标图像区域对应的图像确定为第二基准图像。
[0123] 待合成确定子模块7043,用于将所有所述图像获取模块获取的所述至少两帧图像中所述区域确定模块确定的目标图像区域对应的图像确定为待合成图像。
[0124] 第二目标生成子模块7044,用于以所述第二基准确定子模块确定的第二基准图像为基准,将所述待合成确定子模块确定的待合成图像进行图像合成,生成所述第二目标图像。
[0125] 如图9所示,本发明一个优选实施例中,所述第二目标生成子模块7044,包括:
[0126] 图像重构单元70441,用于按照超分辨重构原理,将所述待合成确定子模块确定的待合成图像进行超分辨重构,生成所述第二目标图像。
[0127] 关系建立模块705,用于建立所述图像生成模块生成的第一目标图像和所述图像生成模块生成的第二目标图像之间的关联关系并存储;其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。
[0128] 图像放大模块706,所述图像放大模块706,包括以下子模块:
[0129] 请求接收子模块7061,用于接收所述移动终端用户对所述第一目标生成子模块确定的所述第一目标图像的放大查看请求。
[0130] 放大区域确定子模块7062,用于基于所述请求接收子模块接收的放大查看请求,确定待放大区域。
[0131] 放大图像确定子模块7063,用于确定所述放大区域确定子模块确定的待放大区域对应的放大图像。
[0132] 如图10所示,当所述放大区域确定子模块确定的待放大区域为所述区域确定模块确定的目标图像区域时,所述放大图像确定子模块7063,包括:
[0133] 第一处理单元70631,用于基于所述第二目标生成子模块生成的第二目标图像,进行图像插值处理,生成第一放大图像。
[0134] 第一确定单元70632,用于将所述第一处理单元生成的第一放大图像确定为所述待放大区域对应的放大图像。
[0135] 当所述放大区域确定子模块确定的待放大区域为所述第一目标生成子模块确定的所述第一目标图像中除所述区域确定模块确定的目标图像区域外的其他区域时,所述放大图像确定子模块7063,包括:
[0136] 第二处理单元70633,用于基于所述放大图像确定子模块确定的待放大区域对应的图像,进行图像插值处理,生成第二放大图像;
[0137] 第二确定单元70634,用用于将所述第二处理单元生成的所述第二放大图像确定为所述放大区域确定子模块确定的待放大区域对应的放大图像。
[0138] 图像显示子模块7064,用于显示所述放大图像确定子模块确定的放大图像。
[0139] 本发明实施例的图像处理方法,通过获取摄像头采集的一帧预览图像;对所述预览图像进行人脸识别;将识别出的人脸区域确定为所述目标图像区域。接收移动终端用户在拍照预览界面中对局部区域的选取操作;将所述移动终端用户所选取的所述局部区域确定为所述目标图像区域。通过提供多种特定区域的确定方式,提高了图像处理的灵活性。
[0140] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0141] 实施例四
[0142] 图11是本发明另一个实施例的移动终端的框图。图9所示的移动终端900包括:至少一个处理器1101、存储器1102、至少一个网络接口1104、拍照组件1106和用户接口1103。其中,拍照组件1106可以包括摄像头。移动终端1100中的各个组件通过总线系统1105耦合在一起。可理解,总线系统1105用于实现这些组件之间的连接通信。总线系统1105除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线系统1105。
[0143] 其中,用户接口1103可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
[0144] 可以理解,本发明实施例中的存储器1102可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器(ProgrammableROM,PROM)、可擦除可编程只读存储器(ErasablePROM,EPROM)、电可擦除可编程只读存储器(ElectricallyEPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(RandomAccessMemory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(StaticRAM,SRAM)、动态随机存取存储器(DynamicRAM,DRAM)、同步动态随机存取存储器(SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleDataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(SynchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambusRAM,DRRAM)。本发明实施例描述的系统和方法的存储器1102旨在包括但不限于这些和任意其它适合类型的存储器。
[0145] 在一些实施方式中,存储器1102存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统11021和应用程序11022。
[0146] 其中,操作系统11021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序11022,包含各种应用程序,例如媒体播放器(MediaPlayer)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序11022中。
[0147] 在本发明实施例中,通过调用存储器1102存储的程序或指令,具体的,可以是应用程序11022中存储的程序或指令,处理器1101确定拍照预览界面中的目标图像区域;当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;提取所述至少两帧图像中所述目标图像区域对应的图像;基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;建立所述第一目标图像和第二目标图像之间的关联关系并存储;其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。
[0148] 上述本发明实施例揭示的方法可以应用于处理器1101中,或者由处理器1101实现。处理器1101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1101可以是通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecific IntegratedCircuit,ASIC)、现成可编程门阵列(FieldProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1102,处理器1101读取存储器1102中的信息,结合其硬件完成上述方法的步骤。
[0149] 可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecificIntegratedCircuits,ASIC)、数字信号处理器(DigitalSignalProcessing,DSP)、数字信号处理设备(DSPDevice,DSPD)、可编程逻辑设备(ProgrammableLogicDevice,PLD)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
[0150] 对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
[0151] 可选地,作为另一个实施例,处理器1101还用于:获取摄像头采集的一帧预览图像;对所述预览图像进行人脸识别;将识别出的人脸区域确定为所述目标图像区域。
[0152] 可选地,处理器1101还用于:接收移动终端用户在拍照预览界面中对局部区域的选取操作;将所述移动终端用户所选取的所述局部区域确定为所述目标图像区域。
[0153] 可选地,处理器1101还用于:基于所述至少两帧图像,确定第一基准图像,将所述基准图像确定为所述第一目标图像;将所述第一基准图像中的所述目标图像区域对应的图像确定为第二基准图像;将所有所述至少两帧图像中所述目标图像区域对应的图像确定为待合成图像;以所述第二基准图像为基准,将所述待合成图像进行图像合成,生成所述第二目标图像。
[0154] 可选地,处理器1101还用于:按照超分辨重构原理,将所述待合成图像进行超分辨重构,生成所述第二目标图像。
[0155] 可选地,处理器1101还用于:接收所述移动终端用户对所述第一目标图像的放大查看请求;基于所述放大查看请求,确定待放大区域;确定所述待放大区域对应的放大图像;显示所述放大图像。
[0156] 可选地,处理器1101还用于:基于所述第二目标图像,进行图像插值处理,生成第一放大图像;将所述第一放大图像确定为所述待放大区域对应的放大图像。
[0157] 可选地,处理器1101还用于:基于所述待放大区域对应的图像,进行图像插值处理,生成第二放大图像;将所述第二放大图像确定为所述待放大区域对应的放大图像。
[0158] 本发明实施例的图像处理方法,通过确定拍照预览界面中的目标图像区域;当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;提取所述至少两帧图像中所述目标图像区域对应的图像;基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;建立所述第一目标图像和第二目标图像之间的关联关系并存储;其中,所述第二目标图像通过超分辨率重构方式生成,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。对至少两帧图像中的目标图像区域进行处理,通过超分辨率重构方式生成的第二目标图像的分辨率高于第一目标图像,并且生成的第二目标图像的数据量比较小,占用比较少的存储空间。因此,本发明实施例可以有效节省内存资源。
[0159] 实施例五
[0160] 图12是本发明另一个实施例的移动终端的结构框图。具体地,图12中的移动终端12000可以为手机、平板电脑、个人数字助理(PersonalDigital Assistant,PDA)、或车载电脑等。
[0161] 图12中的移动终端12000包括射频(RadioFrequency,RF)电路12010、存储器12020、输入单元12030、显示单元12040、处理器12060、音频电路12070、WiFi(WirelessFidelity)模块12080、拍照组件12100和电源12090。其中,拍照组件1106可以包括摄像头。
[0162] 其中,输入单元12030可用于接收用户输入的数字或字符信息,以及产生与移动终端12000的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元12030可以包括触控面板12031。触控面板12031,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板12031上的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板12031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器12060,并能接收处理器12060发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板12031。除了触控面板12031,输入单元12030还可以包括其他输入设备12032,其他输入设备12032可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0163] 其中,显示单元12040可用于显示由用户输入的信息或提供给用户的信息以及移动终端12000的各种菜单界面。显示单元12040可包括显示面板12041,可选的,可以采用LCD或有机发光二极管(OrganicLight-EmittingDiode,OLED)等形式来配置显示面板12041。
[0164] 应注意,触控面板12031可以覆盖显示面板12041,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器12060以确定触摸事件的类型,随后处理器12060根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
[0165] 触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
[0166] 其中处理器12060是移动终端12000的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在第一存储器12021内的软件程序和/或模块,以及调用存储在第二存储器12022内的数据,执行移动终端12000的各种功能和处理数据,从而对移动终端12000进行整体监控。可选的,处理器12060可包括一个或多个处理单元。
[0167] 在本发明实施例中,通过调用存储该第一存储器12021内的软件程序和/或模块和/或该第二存储器12022内的数据,处理器1201200确定拍照预览界面中的目标图像区域;当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;提取所述至少两帧图像中所述目标图像区域对应的图像;基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;建立所述第一目标图像和第二目标图像之间的关联关系并存储;其中,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。
[0168] 可选地,处理器12060还用于:获取摄像头采集的一帧预览图像;对所述预览图像进行人脸识别;将识别出的人脸区域确定为所述目标图像区域。
[0169] 可选地,处理器12060还用于:接收移动终端用户在拍照预览界面中对局部区域的选取操作;将所述移动终端用户所选取的所述局部区域确定为所述目标图像区域。
[0170] 可选地,处理器12060还用于:基于所述至少两帧图像,确定第一基准图像,将所述基准图像确定为所述第一目标图像;将所述第一基准图像中的所述目标图像区域对应的图像确定为第二基准图像;将所有所述至少两帧图像中所述目标图像区域对应的图像确定为待合成图像;以所述第二基准图像为基准,将所述待合成图像进行图像合成,生成所述第二目标图像。
[0171] 可选地,处理器12060还用于:按照超分辨重构原理,将所述待合成图像进行超分辨重构,生成所述第二目标图像。
[0172] 可选地,处理器12060还用于::接收所述移动终端用户对所述第一目标图像的放大查看请求;基于所述放大查看请求,确定待放大区域;确定所述待放大区域对应的放大图像;显示所述放大图像。
[0173] 可选地,处理器12060还用于:基于所述第二目标图像,进行图像插值处理,生成第一放大图像;将所述第一放大图像确定为所述待放大区域对应的放大图像。
[0174] 可选地,处理器12060还用于:基于所述待放大区域对应的图像,进行图像插值处理,生成第二放大图像;将所述第二放大图像确定为所述待放大区域对应的放大图像。
[0175] 本发明实施例的图像处理方法,通过确定拍照预览界面中的目标图像区域;当接收到拍照指令后,获取摄像头对同一拍摄场景连续采集的相同分辨率的至少两帧图像;提取所述至少两帧图像中所述目标图像区域对应的图像;基于所述至少两帧图像和所述至少两帧图像中所述目标图像区域对应的图像,分别生成第一目标图像和第二目标图像;建立所述第一目标图像和第二目标图像之间的关联关系并存储;其中,所述第二目标图像通过超分辨率重构方式生成,所述第二目标图像的分辨率高于所述第一目标图像的分辨率。对至少两帧图像中的目标图像区域进行处理,通过超分辨率重构方式生成的第二目标图像的分辨率高于第一目标图像,并且生成的第二目标图像的数据量比较小,占用比较少的存储空间。因此,本发明实施例可以有效节省内存资源。
[0176] 本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0177] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0178] 在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0179] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0180] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0181] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0182] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。