一种图片处理方法、装置和智能终端与流程

文档序号:11620578阅读:167来源:国知局
一种图片处理方法、装置和智能终端与流程

本申请涉及终端技术领域,特别是涉及一种图片处理方法、一种图片处理装置和一种智能终端。



背景技术:

随着智能终端技术的发展,越来越多的用户通常直接采用智能终端进行照片的拍摄、图片的下载等,因此智能终端中通常存储有大量的图片数据。

在具有大量图片数据的智能终端中,用户在查找图片时通常需要一张张浏览,查找非常繁琐且浪费时间。

因此,目前需要本领域技术人员迫切解决的一个技术问题就是:提供一种图片处理方法、装置和智能终端,以快速查找图片数据。



技术实现要素:

本申请实施例所要解决的技术问题是提供一种图片处理方法,以快速查找图片数据。

相应的,本申请实施例还提供了一种图片处理装置和智能终端,用以保证上述方法的实现及应用。

为了解决上述问题,本申请公开了一种图片处理方法,包括:根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,其中,所述显示信息用于指示所述数据标签在显示界面上的显示范围;依据所述显示信息对所述数据标签进行显示。

可选的,所述根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,包括:确定各类别对应的数据标签;确定各类别的优先级,依据所述优先级确定各类别对应数据标签的显示信息。

可选的,确定各类别的优先级,包括:确定各类别对应的属性,依据所述属性确定优先级。

可选的,所述属性包括:维度和/或图片数量。

可选的,所述确定各类别对应的属性,依据所述属性确定优先级的步骤,包括以下至少一项:获取各类别对应图片集合中图片数量,依据所述图片数量确定所述类别的优先级;获取各类别所属的维度对应的维度排序信息,依据所述维度排序信息确定所述类别的优先级。

可选的,所述维度包括以下至少一项:时间维度、位置维度、图像特征维度、来源维度。

可选的,优先级越高对应数据标签的显示范围越大。

可选的,所述显示信息还用于指示所述数据标签在显示界面上的外观信息,其中,所述外观信息包括以下至少一种:形状、颜色。

可选的,依据所述显示信息对所述数据标签进行显示,包括:按照所述显示信息将所述数据标签分布在显示界面中。

可选的,依据所述显示信息对所述数据标签进行显示,包括:按照所述显示信息将所述数据标签配置在所述显示界面的设定区域;在接收到预置手势时,将所述数据标签从设定区域扩展显示到所述显示界面。

可选的,依据所述显示信息对所述数据标签进行显示之前,还包括:依据所述显示范围确定前n个数据标签,对前n个数据标签执行显示步骤。

可选的,还包括:在接收到预置操作时,收起所述显示界面中显示的数据标签。

可选的,还包括:响应于对数据标签的触发,展示所述数据标签对应类别下的图片。

可选的,还包括:确定各图片的特征信息;依据所述特征信息对应类别对所述图片进行聚合,确定各类别的图片集合。

可选的,所述确定各图片的特征信息,包括:收集存储的图片;从各图片中提取至少一个维度的特征信息。

可选的,所述从各图片中提取至少一个维度的特征信息,包括:通过图像特征提取确定各图片的目标图像特征;和/或,从各图片的图像描述信息中提取目标条件特征;和/或,从各图片的来源信息中提取来源特征。

可选的,所述通过图像特征提取确定各图片的目标图像特征,包括:对 各图片进行图像特征提取,确定各图片的图像特征;将所述图像特征分别与各预置标准特征进行比对,确定对应的相似度;当所述相似度超过比对阈值时,将所述相似度对应预置标准特征作为所述图片的目标图像特征。

可选的,所述从各图片的图像描述信息中获取目标条件特征,包括:从各图片的图像描述信息中查找时间条件和/或位置条件,将所述时间条件和/或位置条件作为目标条件特征。

可选的,所述从各图片的来源信息中提取来源特征,包括:从各图片的来源信息中提取存储来源和/或生成来源,将所述存储来源和/或生成来源作为来源特征。

可选的,依据所述特征信息对应类别对所述图片进行聚合,确定各类别的图片集合,包括:依据所述特征信息确定类别,将具有相同类别的图片聚合成一个图片集合。

可选的,还包括:在检测到更新的图片后,确定所述更新的图片的特征信息;按照特征信息将所述更新的图片聚合到相应的类别中。

本申请实施例还公开了一种图片处理装置,包括:标签确定模块,用于根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,其中,所述显示信息用于指示所述数据标签在显示界面上的显示范围;显示模块,用于依据所述显示信息对所述数据标签进行显示。

可选的,所述标签确定模块,包括:标签确定子模块,用于确定各类别对应的数据标签;显示确定子模块,用于确定各类别的优先级,依据所述优先级确定各类别对应数据标签的显示信息。

可选的,所述显示确定子模块,用于确定各类别对应的属性,依据所述属性确定优先级。

可选的,所述属性包括:维度和/或图片数量。

可选的,所述显示确定子模块,用于获取各类别对应图片集合中图片数量,依据所述图片数量确定所述类别的优先级;以及获取各类别所属的维度对应的维度排序信息,依据所述维度排序信息确定所述类别的优先级。

可选的,所述维度包括以下至少一项:时间维度、位置维度、图像特征 维度、来源维度。

可选的,优先级越高对应数据标签的显示范围越大。

可选的,所述显示信息还用于指示所述数据标签在显示界面上的外观信息,其中,所述外观信息包括以下至少一种:形状、颜色。

可选的,所述显示模块,用于按照所述显示信息将所述数据标签分布在显示界面中。

可选的,显示模块,用于按照所述显示信息将所述数据标签配置在所述显示界面的设定区域;在接收到预置手势时,将所述数据标签从设定区域扩展显示到所述显示界面。

可选的,所述显示模块,还用于依据所述显示范围确定前n个数据标签,对所述前n个数据标签执行显示步骤。

可选的,所述显示模块,还用于在接收到预置操作时,收起所述显示界面中显示的数据标签。

可选的,还包括:响应模块,用于响应于对数据标签的触发,展示所述数据标签对应类别下的图片。

可选的,还包括:特征聚合模块,用于确定各图片的特征信息;依据所述特征信息对应类别对所述图片进行聚合,确定各类别的图片集合。

可选的,所述特征聚合模块,包括:图片收集子模块,用于收集存储的各图片;特征提取子模块,用于从各图片中提取至少一个维度的特征信息。

可选的,所述特征提取子模块,用于通过图像特征提取确定各图片的目标图像特征;和/或,从各图片的图像描述信息中提取目标条件特征;和/或,从各图片的来源信息中提取来源特征。

可选的,所述特征提取子模块,用于对各图片进行图像特征提取,确定各图片的图像特征;将所述图像特征分别与各预置标准特征进行比对,确定对应的相似度;当所述相似度超过比对阈值时,将所述相似度对应预置标准特征作为所述图片的目标图像特征。

可选的,所述特征提取子模块,用于从各图片的图像描述信息中查找时间条件和/或位置条件,将所述时间条件和/或位置条件作为目标条件特征。

可选的,所述特征提取子模块,用于从各图片的来源信息中提取存储来源和/或生成来源,将所述存储来源和/或生成来源作为来源特征。

可选的,所述特征聚合模块,包括:聚合子模块,用于依据所述特征信息确定类别,将具有相同类别的图片聚合成一个图片集合。

可选的,所述特征聚合模块,还用于在检测到更新的图片后,确定更新的图片的特征信息;按照特征信息将所述更新的图片聚合到相应的类别中。

可选的,存储器、显示器、处理器和输入单元,其中,所述输入单元包括:触摸屏;所述处理器用于执行本申请实施例所述的方法。

与现有技术相比,本申请实施例包括以下优点:

在本申请实施例中,根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,其中,所述显示信息用于指示所述数据标签在显示界面上的显示范围,然后依据显示信息对所述数据标签进行显示,能够依据数据标签分类显示图片,从而便于用户查找,简化查找操作并提高查找效率。

附图说明

图1是本申请的一种图片处理方法实施例的步骤流程图;

图2是本申请的另一种图片处理方法实施例的步骤流程图;

图3a、图3b、图3c是本申请实施例的一种界面显示示意图;

图4是本申请的一种图片处理装置实施例的结构框图;

图5是本申请的另一种图片处理装置实施例的结构框图;

图6本申请一种智能终端实施例的结构框图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

本申请实施例的核心构思之一在于,提供一种图片处理方法、装置和智能终端,以快速查找图片数据。根据各图片对应的类别,确定各类别对应数 据标签和所述数据标签的显示信息,其中,所述显示信息用于指示所述数据标签在显示界面上的显示范围,然后依据显示信息对所述数据标签进行显示,能够依据数据标签分类显示图片,从而便于用户查找,简化查找操作并提高查找效率。

本实施例中,上述图片处理方法能够应用于智能终端中,智能终端指的是具有多媒体功能的终端设备,这些设备支持音频、视频、数据等方面的功能。本实施例中该智能终端具有触摸屏,包括智能移动终端如智能手机、平板电脑能、智能穿戴设备,也可以是具有触摸屏的智能电视、个人计算机等设备。

实施例一

参照图1,示出了本申请的一种图片处理方法实施例的步骤流程图,具体可以包括如下步骤:

步骤102,根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息。

步骤104,依据所述显示信息对所述数据标签进行显示。

当智能终端中存储较多照片、图片等图片数据时,查找图片比较复杂,本实施例对图片进行分类并显示相应的分类标签以便于用户查找。

可以先收集智能终端内的图片,然后确定收集的各图片的类别。本实施例中,图片的类别可以依据图片的来源、内容、描述信息等多种不同的特征确定,如风景类、截图类、最近拍摄类、一年前拍摄类、北京拍摄类以及北京最近拍摄类等,且各类别是非独立的,即一个图片可以属于多个类别。

针对每个类别,按照该类别对应图片等各种类别信息确定所述类别对应的数据标签,以及所述数据标签的显示信息,该显示信息用于指示所述数据标签在显示界面上的显示范围,如在显示界面中显示的大小以及位置等。即数据标签的显示与类别相关,例如,按照类别对应图片的数量多少配置标签显示的大小、位置(显示范围),又如按照类别对应时间的长短、距离的远近等配置标签显示的大小、位置等。再依据所述显示信息对所述数据标签进行显示时,通过标签就能直观的展示出该类别对应图片的相关信息,如时间、 地点、数量等信息,从而便于用户查找。

综上,根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,其中,所述显示信息用于指示所述数据标签在显示界面上的显示范围,然后依据显示信息对所述数据标签进行显示,能够依据数据标签分类显示图片,从而便于用户查找,简化查找操作并提高查找效率。

实施例二

本实施例中,对图片进行分类聚合,各类别设置相应的数据标签,从而在显示界面中显示数据标签,便于用户查找图片。

其中,在确定数据标签之前,针对图片的分类聚合可以采用如下步骤:确定各图片的特征信息;依据所述特征信息对应类别对所述图片进行聚合,确定各类别的图片集合。即先确定各图片各种维度的特征信息如图像特征、获取的时间、地点、来源等特征,然后确定各特征信息对应的类别,按照类别对图片进行聚合,确定各类别的图片集合。

从而能够基于图片的特征确定类别,并依据类别确定数据标签,则数据标签可以反映图片的特征,从而便于用户按照特征查找图片,提高查找的准确定和效率。基于特征分类确定数据标签查找图片的一种示例如下。

参照图2,示出了本申请的另一种图片处理方法实施例的步骤流程图,具体可以包括如下步骤:

步骤202,收集存储的各图片。

步骤204,从各图片中提取至少一个维度的特征信息。

为了便于用户查找图片,可以收集存储的图片数据,可以包括智能终端中存储的图片数据,例如通过遍历智能终端获取各存储位置、文件夹等存储的图片,以及智能终端中用户账户对应网络存储的图片数据等,本实施例对此不作限定。因此,图片可以是下载、截图、拍摄等各种方式生成的,可以从本地、网络等各种存储位置获取。

然后对收集的每个图片数据分别进行特征提取,从各图片数据中提取至少一个维度的特征信息。本实施例中,可以提取图片数据多个维度的特征信息,如时间维度、位置维度、图片本身内容、来源等维度,从而对图片的特 征进行精细、多维度的提取,以便于后续分类查找。

本申请实施例中特征信息包括目标图像特征、目标条件特征、来源特征等,其中,目标图像特征可以包括图像本身的特征,如人物、风景等;目标条件特征是图片相关条件特征,如拍摄时间、拍摄地点等;来源特征是图片生成、获取的特征,如下载、截图、拍摄等。因此从各图片中提取至少一个维度的特征信息,包括:通过图像特征提取确定各图片的目标图像特征;和/或,从各图片的图像描述信息中提取目标条件特征;和/或从各图片的来源信息中提取来源特征。可以对图像进行图像特征识别,从而提取各图片的目标图像特征,如人物、风景、自拍、聚会等,对从各图片的图像描述信息中提取目标条件特征,如一周内拍摄、北京拍摄等,以及按照来源信息中提取来源特征,如网络下载、拍摄、截图等。

其中,通过图像特征提取确定各图片的目标图像特征,包括:对各图片进行图像特征提取,确定各图片的图像特征;将所述图像特征分别与各预置标准特征进行比对,确定对应的相似度;当所述相似度超过比对阈值时,将所述相似度对应预置标准特征作为所述图片的目标图像特征。

本实施例预置了标准特征,通过该标准特征可以确定各图片数据所具有的特征,例如为人物图片还是风景图片等。因此在确定图片数据所具有的特征时,先对各图片数据进行图像特征提取,确定各图片数据的图像特征,然后将该图像特征分别与各预置标准特征进行比对,确定图像特征与每个预置标准特征的相似度,依次检测每个相似度是否超过比对阈值,当所述相似度超过比对阈值时,将相似度对应预置标准特征作为所述图片数据的目标图像特征。从而确定出图片数据所具有的目标图像特征(预置标准特征)。

此外,对于图像特征还可以直接基于用户使用的相机以及与该图片相关的其他信息确定图片所具有的目标图像特征,例如用户采用智能终端中相机或相机的特定模式拍摄时,相机可以通过人脸识别等处理提高拍摄质量,因此通过照片拍摄时的处理操作确定目标图像特征,如为人物图片,或者照片中具有多人时为聚会图片等。用户有时拍摄照片后还会通过社交应用等图片进行分享,在分享时会附带文字消息或照片标记等其他信息,从而基于分享, 以及分享相关的文字消息和照片标记等其他信息可以确定出图片的目标图像特征,例如微信、人人等发布照片时圈中图片中的人关联其对应账号。从而可以基于图片的拍摄关联信息和/或发布信息提取目标图像特征。

其中,从各图片的图像描述信息中获取目标条件特征,包括:从各图片的图像描述信息中查找时间条件和/或位置条件,将所述时间条件和/或位置条件作为目标条件特征。

本实施例还可以从图片的图像描述信息中查找目标条件特征,例如查找时间条件如截图或下载图片的获取实际、照片的拍摄时间,位置条件如拍摄位置,下载、截图时的定位位置等,从而确定与图片相关的各种条件特征。

其中,基于图片的不同可以获取不同的图像描述信息,例如对于照片等图片数据,可以获取exif作为图像描述信息,exif是一种图像文件格式,它的数据存储与jpeg格式是完全相同的。实际上exif格式就是在jpeg格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、iso、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及gps全球定位系统数据、缩略图等。从而通过exif可以获取图片数据的各种拍摄条件,确定目标条件特征。

其中,从各图片的来源信息中提取来源特征,包括:从各图片的来源信息中提取存储来源和/或生成来源,将所述存储来源和/或生成来源作为来源特征。

本实施例中,智能终端中图片生成、存储等具有多种方式,因此在遍历收集图片时可以依据图片来源等确定来源信息,如来源于默认文件夹、用户设定的文件夹、网络文件夹等,从而依据用户对文件夹名称的设置可以确定存储来源。图片也可能是从网络下载、截图、拍摄等方式获取的,从而确定图片的生成来源,以及存储来源、生成来源提取来源特征。

从而通过特征提取可以确定时间维度、位置维度、图像特征维度、来源维度等各种维度的特征信息。

步骤206,依据所述特征信息确定类别。

步骤208,将具有相同类别的图片聚合成一个图片集合。

本实施例中,可以采用特征信息确定图片数据的分类类别,其中可以采用一个或多个特征对应一个类别,且所述类别属于以下至少一种维度:时间维度、位置维度、图像特征维度、来源维度。例如,按照时间划分可以包括类别半年内、半年前、一年前等;按照位置维度可以包括类别北京、上海、杭州等;按照图像特征维度可以包括类别如风景、人物、自拍、旅游等;按照来源维度可以包括类别如网络下载、截图、拍摄等,按照位置和图像特征维度可以包括杭州旅游、丽江旅游等。

然后确定各图片数据所具有的特征信息,依据该特征信息所属类别,将图片数据放入该类别对应图片集合中,从而将具有相同类别的图片数据聚合成一个图片集合,其中,各类别不是独立的,不同类别对应图片集合中可以具有相同或不同的图片数据,即一个图片数据可以属于多个图片集合。

步骤210,确定各类别对应数据标签。

本实施例针对每个类别还可以配置数据标签,从而为类别对应图片集合配置数据标签,便于查找图片集合,因此在确定每个类别对应图片集合后,可以按照类别确定数据标签,因此本实施例中一个类别可以对应一个数据标签,可以采用类别名称或类别的描述信息确定数据标签的名称,例如对于时间维度所包含的类别中,类别描述为半年前获取的图片对应数据标签的名称为半年前,描述为纪念日获取的图片对应数据标签的名称为纪念日,又如位置维度对应类别中,依据类别名称配置数据标签名称包括丽江、杭州等,以及按照名称和描述信息确定数据标签的名称还可以包括:花花草草、后海、小宝、丽江旅游等。本申请实施例中,数据标签的名称包括在显示界面中显示的名称。

步骤212,确定各类别的优先级,依据所述优先级确定各类别对应数据标签的显示信息。

本实施例中,由于类别有多种,相应数据标签也有多种,为了使数据标签在显示界面中显示的更加直观,便于查找,还可以为每个类别配置优先级,按照优先级配置类别对应数据标签的显示信息,该显示信息用于指示所述数据标签在显示界面上的显示范围,本实施例中优先级越高,相应数据标签的 显示范围越大。

本实施中,可以确定各类别对应的属性,依据所述属性确定优先级,即按照类别的属性确定优先级,再确定该类别对应数据标签的显示范围,例如依据该类别对应图片的时间、位置、数量等各种属性确定优先级,其中,所述属性包括:维度和/或图片数量,即可以基于类别所属维度以及类别包含图片数量确定优先级,进而确定数据标签的显示范围,如类别对应图片集合中图片数量越多显示范围越大,拍摄、位置时间越近显示范围越大等。

本实施例中,所述确定各类别对应的属性,依据所述属性确定优先级的步骤,包括以下至少一项:获取各类别对应图片集合中图片数量,依据所述图片数量确定所述类别的优先级;获取各类别所属的维度对应的维度排序信息,依据所述维度排序信息确定所述类别的优先级。然后采用该优先级确定类别对应数据标签的显示信息如显示范围。

可以获取各类别对应图片集合中图片数量,依据图片数量的多少配置优先级的高低,如图片数量越多优先级越高。也可以获取类别所属的维度对应的维度排序信息,如时间排序、位置排序等,从而时间、位置的远近配置优先级的高低。由于本实施例中类别可以按照多种维度划分,因此针对不同维度还可以设置维度排序信息,包括整体维度排序和维度内排序,例如维度排序由高到低依次为时间维度、图像特征维度、位置维度、来源维度,则可以依据维度排序信息集合各维度内部排序确定优先级的高低,从而确定数据标签的显示范围,例如对于时间最近的数据标签配置最大的优先级,而来源维度维度中下载图片配置最小的优先级。或者对于维度内排序则不同维度各自排序配置优先级,不同排序对应相同排序位置设置相同的优先级等。又如图片数量为最高优先级,拍摄时间为次高优先级,拍摄位置再次等,则可以首先按照图片数量排序,相同图片数量按照拍摄时间排序。从而对各类别对应配置优先级,依据优先级配置该类别对应数据标签的显示范围。

本实施例还可以所述显示信息还用于指示所述数据标签在显示界面上的外观信息,因此还可以依据各类别的属性配置所述数据标签的外观信息,外观信息包括以下至少一种:形状、颜色,例如将数据标签对应显示界面的 元素配置为圆形、方形等,并配置对应的颜色,或者按照所述维度排序信息、图片数量、优先级等配置不同的形状和颜色。

步骤214,依据所述显示信息对所述数据标签进行显示。

在配置完数据标签,以及数据标签的外观、显示范围等信息后,可以对显示信息对所述数据标签进行显示,即在智能终端的显示界面中显示各数据标签。

一个可选实施例中,依据所述显示信息对所述数据标签进行显示,包括:按照所述显示信息将所述数据标签分布在显示界面中。即按照显示信息配置数据标签在当前应用中的显示元素,然后将显示元素分散在显示界面中,可以随机分布,可以按照显示范围等分配,如图3b所示范围大的分布在中间,范围小的分布在四周等。

另一个可选实施例中,依据所述显示信息对所述数据标签进行显示,包括:按照所述显示信息将所述数据标签配置在所述显示界面的一侧;在接收到预置手势时,将所述数据标签从一侧扩展显示到该显示界面。按照显示信息配置数据标签在当前应用中的显示元素,然后将显示元素显示在界面中,其中可以先将显示元素显示在显示界面的一侧,如图3a所示上部分配置数据标签对应显示元素,而下部分显示图片数据,然后用户可以通过滑动、点击等预置手势进行触发,在接收到预置手势时,将所述数据标签从一侧扩展到显示界面,如图3b所示扩展到整个界面中显示数据标签。

其中,依据所述显示信息对所述数据标签进行显示之前,还包括:依据所述显示范围确定前n个数据标签,对所述前n个数据标签执行显示步骤。由于智能终端屏幕尺寸的显示,如智能手机等触摸屏尺寸较小,还可以按照显示范围对数据标签进行排序,然后获取前n个数据标签,n为正整数,对筛选的前n个数据标签执行显示步骤,即显示在整个显示界面或显示界面的一侧。

本实施例中,在显示界面中显示数据标签后,还可以依据预置操作收起数据标签,即在接收到预置操作时,收起所述显示界面中显示的数据标签。例如通过上、下、左、右滑动的操作、左右晃动操作以及对预置标识的触发 的操作,将显示界面中显示的数据标签收起,然后直接显示图片或退出图片应用等。在收起数据标签时并不限制收起方向,例如沿着滑动操作的方向收起数据标签,或者在接收到左右晃动操作时向中间聚拢直到聚拢以收起数据标签等。也可以触发显示界面的预置标识,如触发图3b中显示界面下部的“三角”标识,从而收起数据标签。

步骤216,响应于对数据标签的触发,展示所述数据标签对应类别下的图片。

在显示出相应的数据标签后,用户可以基于数据标签查找图片数据,从而提高查找效率,可以通过点击等方式对数据标签进行触发,响应于对数据标签的触发,展示数据标签对应类别下的图片,如图3c所示,用户在触发数据标签后可以展示数据标签对应图片。

本实施例中,智能终端中图片数据是动态变更的,如用户可能删除某些图片数据,也可能加入某些图片数据,在删除图片数据后可以从所述图片集合去除该图片数据,对于加入新的图片数据,可以持续收集图片数据,即判断是否存在更新的图片数据。若是,即存在更新的图片数据,执行步骤204,即在检测到更新的图片数据后,确定所述更新的图片数据的特征信息,按照特征信息将所述更新的图片数据聚合到相应的类别中。若否,即不存在更新的图片数据,结束该流程。

并且,图片集合中随着图片数量的增多或减少,可以对应调整数据标签的外观信息如显示范围等。

实际处理中,将用户的全量照片进行整理和展示与用户体验密切相关,由于每张图片数据包含着一定的信息,比如拍摄的时间,地点,以及照片中包含的特征,如动物、风景等。为了更加合理的展示图片,本实施例从多个维度来进行整理。通过记录用户照片所包含的时间、地点、人物信息以及浏览照片的频率、照片数量等综合信息,对用户的全量照片进行关键词的抽取,并以标签的形式呈现。本发明中使用标签形式可以大小、位置展示权重和各数据标签间的相对关系,即显示范围类别相关,从而数据标签的显示更加直观。

以智能终端中相册应用为例,本申请实施例能够以直观的方式显示整理好的图片数据,可以分为三个步骤:收集,整理,呈现。

首先是收集部分,在整理照片(图片数据)之前先需要收集图片数据的信息,如可以收集以下三个部分:

1)对这些照片进行特征的提取,通过特征比对器与预置标准特征进行特征比对,如果相似度超过比对阈值,就将该照片增加对应的数据标签。因此,一张照片里可能包含多个标签。

2)收集照片的拍摄时间信息,通过读取图片的exif信息获取图片的拍摄时间信息。

3)收集照片的拍摄地点信息,通过读取图片的exif中信息获取图片的拍摄地点信息。

每一张照片的上述特征信息都会被存储到数据库中。

然后执行整理部分:本申请实施例中整理可以为对照片执行聚合,具有相同特征信息的照片会被归为一类;相同的拍摄地点的图片被归为一类;相近时间的照片会被归为一类,为了更好的对时间进行整理,配置相应的时间标签,如本周,本月,半年内,半年前等等,从而得到给类别对应图片集合。在归类完整后统计出每一个图片集合中图片数量的多少,并对其进行排序存储。

再次是显示部分:例如,根据每一个图片集合中图片数量的多少来动态调整显示区域的大小,为了更加贴近用户的预期,将特征图片的类别优先进行显示。从而用户观察显示区域的大小即可直观的了解到全量图片中某一分类图片的多少。

在相册首页顶部进行部分标签展示,下拉可展示全部标签,标签按照照片数量、关联度进行展示,点击标签即可查看相应的照片。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例 均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

实施例三

在上述实施例的基础上,本实施例还提供了一种图片处理装置。

参照图4,示出了本申请一种图片处理装置实施例的结构框图,具体可以包括如下模块:

标签确定模块402,用于根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,其中,所述显示信息用于指示所述数据标签在显示界面上的显示范围。

显示模块404,用于依据所述显示信息对所述数据标签进行显示。

参照图5,示出了本申请另一种图片处理装置实施例的结构框图,具体可以包括如下模块:

特征聚合模块500,用于确定各图片的特征信息,依据所述特征信息对应类别对所述图片进行聚合。

标签确定模块502,用于根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,其中,所述显示信息用于指示所述数据标签在显示界面上的显示范围。

显示模块504,用于依据所述显示信息对所述数据标签进行显示。

响应模块506,用于响应于对数据标签的触发,展示所述数据标签对应类别下的图片。

本申请一个可选实施例中,所述标签确定模块502,包括:

标签确定子模块5022,用于确定各类别对应的数据标签。

显示确定子模块5024,用于确定各类别的优先级,依据所述优先级确定各类别对应数据标签的显示信息。

其中,所述显示确定子模块5024,用于确定各类别对应的属性,依据所述属性确定优先级。所述属性包括:维度和/或图片数量。

所述显示确定子模块5024,用于获取各类别对应图片集合中图片数量,依据所述图片数量确定所述类别的优先级;以及获取各类别所属的维度对应的维度排序信息,依据所述维度排序信息确定所述类别的优先级。

所述维度包括:时间维度、位置维度、图像特征维度、来源维度。

其中,优先级越高对应数据标签的显示范围越大。

所述显示信息还用于指示所述数据标签在显示界面上的外观信息,其中,所述外观信息包括以下至少一种:形状、颜色。

所述显示模块504,用于按照所述显示信息将所述数据标签分布在显示界面中。

显示模块504,用于按照所述显示信息将所述数据标签配置在所述显示界面的设定区域;在接收到预置手势时,将所述数据标签从设定区域扩展显示到所述显示界面。

所述显示模块504,还用于依据所述显示范围确定前n个数据标签,对所述前n个数据标签执行显示步骤。

所述显示模块504,还用于在接收到预置操作时,收起所述显示界面中显示的数据标签。

其中,所述特征聚合模块500,包括:

图片收集子模块5002,用于收集存储的各图片。

特征提取子模块5004,用于从各图片中提取至少一个维度的特征信息。

聚合子模块5006,用于依据所述特征信息确定的类别,将具有相同类别的图片聚合成一个图片集合。

所述特征提取子模块5004,用于通过图像特征提取确定各图片的目标图像特征;和/或,从各图片的图像描述信息中提取目标条件特征;和/或,从各图片的来源信息中提取来源特征。

所述特征提取子模块5004,用于对各图片进行图像特征提取,确定各图片的图像特征;将所述图像特征分别与各预置标准特征进行比对,确定对应的相似度;当所述相似度超过比对阈值时,将所述相似度对应预置标准特征作为所述图片的目标图像特征。

所述特征提取子模块5004,用于从各图片的图像描述信息中查找时间条件和/或位置条件,将所述时间条件和/或位置条件作为目标条件特征。

所述特征提取子模块5004,用于从各图片的来源信息中提取存储来源和 /或生成来源,将所述存储来源和/或生成来源作为来源特征。

所述特征聚合模块500,还用于在检测到更新的图片后,确定所述更新的图片的特征信息;按照特征信息将所述更新的图片聚合到相应的类别中。

实际处理中,将用户的全量照片进行整理和展示与用户体验密切相关,由于每张图片数据包含着一定的信息,比如拍摄的时间,地点,以及照片中包含的特征,如动物、风景等。为了更加合理的展示图片,本实施例从多个维度来进行整理。通过记录用户照片所包含的时间、地点、人物信息以及浏览照片的频率、照片数量等综合信息,对用户的全量照片进行关键词的抽取,并以标签的形式呈现。本发明中使用标签形式可以大小、位置展示权重和各数据标签间的相对关系,即显示范围类别相关,从而数据标签的显示更加直观。

以智能终端中相册应用为例,本申请实施例能够以直观的方式显示整理好的图片数据,可以分为三个步骤:收集,整理,呈现。

首先是收集部分,在整理照片(图片数据)之前先需要收集图片数据的信息,如可以收集以下三个部分:

1)对这些照片进行特征的提取,通过特征比对器与预置标准特征进行特征比对,如果相似度超过比对阈值,就将该照片增加对应的数据标签。因此,一张照片里可能包含多个标签。

2)收集照片的拍摄时间信息,通过读取图片的exif信息获取图片的拍摄时间信息。

3)收集照片的拍摄地点信息,通过读取图片的exif中信息获取图片的拍摄地点信息。

每一张照片的上述特征信息都会被存储到数据库中。

然后执行整理部分:本申请实施例中整理可以为对照片执行聚合,具有相同特征信息的照片会被归为一类;相同的拍摄地点的图片被归为一类;相近时间的照片会被归为一类,为了更好的对时间进行整理,配置相应的时间标签,如本周,本月,半年内,半年前等等,从而得到给类别对应图片集合。在归类完整后统计出每一个图片集合中图片数量的多少,并对其进行排序存 储。

再次是显示部分:例如,根据每一个图片集合中图片数量的多少来动态调整显示区域的大小,为了更加贴近用户的预期,将特征图片的类别优先进行显示。从而用户观察显示区域的大小即可直观的了解到全量图片中某一分类图片的多少。

在相册首页顶部进行部分标签展示,下拉可展示全部标签,标签按照照片数量、关联度进行展示,点击标签即可查看相应的照片。

实施例四

在上述实施例的基础上,本实施例还公开了一种智能终端。

参照图6,示出了本申请一种智能终端实施例的结构框图,具体可以包括如下模块:

该智能终端600包括:存储器610、显示器620、处理器630和输入单元640。

其中,该输入单元640可用于接收用户输入的数字或字符信息,以及控制信号。具体地,本发明实施例中,该输入单元640可以包括触摸屏641,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏641上的操作),并根据预先设定的程式驱动相应的连接装置。当然,除了触摸屏641,输入单元640还可以包括其他输入设备,如物理键盘、功能键(比如音量控制按键、开关按键等)、鼠标等。

显示器620包括显示面板,可选的,可以采用液晶显示器(liquidcrystaldisplay,lcd)或有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板。其中,触摸屏可以覆盖显示面板,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器630以执行相应的处理。

在本发明实施例中,通过调用存储该存储器610内的软件程序,和/或,模块,和/或,数据,处理器630用于根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,其中,所述显示信息用于指示所述数据标签在显示界面上的显示范围;依据所述显示信息对所述数据标签进行 显示。

可选的,所述根据各图片对应的类别,确定各类别对应数据标签和所述数据标签的显示信息,包括:确定各类别对应的数据标签;确定各类别的优先级,依据所述优先级确定各类别对应数据标签的显示信息。

可选的,确定各类别的优先级,包括:确定各类别对应的属性,依据所述属性确定优先级。

可选的,所述属性包括:维度和/或图片数量。

可选的,所述确定各类别对应的属性,依据所述属性确定优先级的步骤,包括以下至少一项:获取各类别对应图片集合中图片数量,依据所述图片数量确定所述类别的优先级;获取各类别所属的维度对应的维度排序信息,依据所述维度排序信息确定所述类别的优先级。

可选的,所述维度包括:时间维度、位置维度、图像特征维度、来源维度。

可选的,优先级越高对应数据标签的显示范围越大。

可选的,所述显示信息还用于指示所述数据标签在显示界面上的外观信息,其中,所述外观信息包括以下至少一种:形状、颜色。

可选的,依据所述显示信息对所述数据标签进行显示,包括:按照所述显示信息将所述数据标签分布在显示界面中。

可选的,依据所述显示信息对所述数据标签进行显示,包括:按照所述显示信息将所述数据标签配置在所述显示界面的设定区域;在接收到预置手势时,将所述数据标签从设定区域扩展显示到所述显示界面。

可选的,依据所述显示信息对所述数据标签进行显示之前,还包括:依据所述显示范围确定前n个数据标签,对所述前n个数据标签执行显示步骤。

可选的,还包括:在接收到预置操作时,收起所述显示界面中显示的数据标签。

可选的,还包括:响应于对数据标签的触发,展示所述数据标签对应类别下的图片。

可选的,还包括:确定各图片的特征信息;依据所述特征信息对应类别对所述图片进行聚合,确定各类别的图片集合。

可选的,所述确定各图片的特征信息,包括:收集存储的图片;从各图片中提取至少一个维度的特征信息。

可选的,所述从各图片中提取至少一个维度的特征信息,包括:通过图像特征提取确定各图片的目标图像特征;和/或,从各图片的图像描述信息中提取目标条件特征;和/或,从各图片的来源信息中提取来源特征。

可选的,所述通过图像特征提取确定各图片的目标图像特征,包括:对各图片进行图像特征提取,确定各图片的图像特征;将所述图像特征分别与各预置标准特征进行比对,确定对应的相似度;当所述相似度超过比对阈值时,将所述相似度对应预置标准特征作为所述图片的目标图像特征。

可选的,所述从各图片的图像描述信息中获取目标条件特征,包括:从各图片的图像描述信息中查找时间条件和/或位置条件,将所述时间条件和/或位置条件作为目标条件特征。

可选的,所述从各图片的来源信息中提取来源特征,包括:从各图片的来源信息中提取存储来源和/或生成来源,将所述存储来源和/或生成来源作为来源特征。

可选的,依据所述特征信息对应类别对所述图片进行聚合,确定各类别的图片集合,包括:依据所述特征信息确定类别,将具有相同类别的图片聚合成一个图片集合。

可选的,还包括:在检测到更新的图片后,确定所述更新的图片的特征信息;按照特征信息将所述更新的图片聚合到相应的类别中。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

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

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

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

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

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

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本申请所提供的一种图片处理方法、一种图片处理装置和一种智能终端,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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