照片分群系统及方法

文档序号:10471120阅读:233来源:国知局
照片分群系统及方法
【专利摘要】一种照片分群系统,运行于电子设备中,该系统包括:提取模块,用于提取每张照片的分群参数;量化模块,用于将每张照片的分群参数进行量化,获取每张照片的量化数据;分群模块,用于根据每张照片的量化数据对照片分群。本发明还提供一种照片分群方法。利用本发明可实现照片分群。
【专利说明】
照片分群系统及方法
技术领域
[0001] 本发明设及一种数据管理系统及方法,尤其设及一种照片分群系统及方法。
【背景技术】
[0002] 由于现行之掌上型装置如手机、平板电脑等设备皆具备高画质之相机设备,又因 掌上型装置在生活中相较于数字相机取得容易,因此掌上型装置常常被用来记录生活发生 的点点滴滴,产生庞大的照片数据集,需要去分类整理,W便日后寻找照片时能加快速度。
[0003] 一般而言,掌上型装置皆使用其内建的照片归纳法如按照日期建立归类,然后该 归类法却只能起到有限的功能,不能满足用户的进一步需求,如按照片的其他属性如照片 的颜色属性等分类。

【发明内容】

[0004] 鉴于W上内容,有必要提供一种照片分群系统及方法,可按照照片的分群参数实 现照片分群。 阳〇化]一种照片分群系统,运行于电子设备中,该系统包括:提取模块,用于提取每张照 片的分群参数;量化模块,用于将每张照片的分群参数进行量化,获取每张照片的量化数 据;分群模块,用于根据每张照片的量化数据对照片分群。
[0006] 一种照片分群方法,应用于电子设备中,该方法包括:提取步骤,提取每张照片的 分群参数;量化步骤,将每张照片的分群参数进行量化,获取每张照片的量化数据;分群步 骤,根据每张照片的量化数据对照片分群。
[0007] 相较于现有技术,本发明的所述照片分群系统及方法,可根据用户设置的分群参 数实现对照片的分群。
【附图说明】
[0008] 图1是本发明照片分群系统较佳实施例的运行环境图。
[0009] 图2是本发明照片分群方法较佳实施例的流程图。
[0010] 图3是图2的流程步骤1003的细化流程图。
[0011] 主要元件符号说明
[0012]

[0013] 如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0014] 如图1所示,是本发明照片分群系统的运行环境图。在本实施例中,照片分群系统 10运行于电子设备1中。该电子设备1还包括,但不限于,拍摄设备11、存储器12及处理 器13。所述电子设备1可W为手机、平板电脑等设备。
[0015] 本实施例中,所述拍摄设备11可W为所述电子设备1的摄像头,用于拍摄照片等。
[0016] 本实施例中,所述存储器12可W用于存储所述电子设备1的各种资料,例如存储 所述电子设备1利用所述拍摄设备11所拍摄的照片。该存储器12还可W用于存储所述 照片分群系统10的程序化代码。本实施例中,所述照片分群系统10可W被分割成一个或 多个模块,所述一个或多个模块存储于所述存储器12中并由W-个或多个处理器13执行, W使得所述照片分群系统10可W对所述存储器12中所存储的照片按照用户的需求进行分 群。例如,所述照片分群系统10被分割成提取模块101、量化模块102及分群模块103。本 发明所称的模块是完成一特定功能的程序段,关于各模块的功能将在图2的流程图中具体 描述。
[0017] 如图2所示,是本发明较佳实施例的照片分群的流程图。根据不同的需求,图2所 示的流程图中的步骤的执行顺序可W改变,某些步骤可W省略。
[0018] 步骤1001,提取模块101设置分群参数,并提取每张照片的分群参数。
[0019] 本实施例中,所述分群参数包括,但不限于,照片的拍摄时间、拍摄地点、照片的红 (时、绿佑)、蓝度)颜色通道值,及/或照片中的人脸。具体地,所述提取模块101可下 拉菜单的形式将各种分群参数罗列给用户,供用户按照自行需求选择设置分群参数。
[0020] 需要说明的是,本实施例中,当用户选择了将照片中的人脸作为分群参数时,所述 提取模块101可W根据现有的人脸识别法,提取照片中包括的人脸。
[0021] 步骤1002,量化模块102将每张照片的分群参数进行量化,获取每张照片的量化 数据。本实施例中,所述量化模块102将每张照片的量化数据W数组的形式记录。
[0022] 具体地,所述量化模块102在量化照片的拍摄时间时,通过提取照片的拍摄时间 的年月日来实现量化。例如量化拍摄于2014年12月22日的照片A为20141222。所述量 化模块102在量化照片的拍摄地点时,通过提取照片的经缔度数据来实现量化。
[0023] 所述量化模块102在量化照片的红(R)、绿佑)、蓝度)颜色通道值时,所述量化模 块102通过计算出待分群照片中的每张照片的红(时、绿佑)、蓝度)颜色通道值的平均值 来实现量化。例如计算出照片A的红(时、绿佑)、蓝度)颜色通道值的平均值分别为135、 222、23。
[0024] 所述量化模块102在量化人脸参数时,通过将照片中存在的不同人脸分别加 W标 记来实现量化。例如照片中不包括人脸时标记为0,提取到第一种人脸时对应标记为1,提 取到第二种人脸时对应标记为2。W此类推,使得每张照片都对应有个人脸标记。
[0025] 例如,假设设置了分群参数包括拍摄时间、拍摄地点、人脸及红佩、绿似、蓝 度)颜色通道值,所述提取模块102量化照片A后得到一个数组【20141222,(25. 194513、 121. 560957),1,(135、222、23)】。在该数组中,20141222对应的是照片A的拍摄时间的量 化。(25. 194513U21.560957)对应的是照片A的拍摄地点即经缔度数据的量化。1对应的 是照片A的人脸的量化。(135、222、23)对应的是照片A的红(时、绿(G)、蓝度)颜色通道 值的量化。
[0026] 为清楚说明本发明,本实施例W所述分群参数仅包括照片的红佩、绿似、蓝度) 颜色通道值为例。
[0027] 步骤1003,分群模块103根据每张照片的量化数据对照片分群。较佳实施例的详 细步骤请参图3。
[002引参阅图3所示,是本发明的步骤1003的较佳实施例的细化流程图。
[0029] 步骤10031,所述分群模块103设置群组数目,为每个群组分别选择一张照片作为 基准照片,并将每个基准照片的量化数据作为对应群组的第一基准值。
[0030] 本实施例中,所述分群模块103可W根据用户的需求设置所述群组数目。例如根 据用户的需求设置照片分群为两组。为方便说明本发明,假设分别是群组1及群组2。
[0031] 本实施例中,所述分群模块103在为每个群组选择一张照片作为基准照片时,可 W是随机选择,也可W是根据用户的指定来选择。需要说明的是,不同群组的基准照片不能 是同一张照片。
[0032] 例如所述分群模块103为群组1随机选择了照片A作为基准照片,并将该照片A的 量化数据(135、222、23)作为群组1的第一基准值。又如,所述分群模块103为群组2随机 选择了选择照片B作为基准照片,并将该照片B的量化数据(100、120、111)作为群组2的 第一基准值。
[0033] 步骤10032,所述分群模块103利用预设的距离计算公式,分别计算出非基准照片 (运里是为了方便描述,将除被作为基准照片之外的其他照片称为非基准照片)的量化数 据与每个群组的第一基准值的第一距离值,并将该非基准照片分配到与第一距离值为最小 值所对应的群组中,实现初步分群。
[0034] 本实施例中,所述预设的距离计算公式为或=:,其中Aik表示每个 V k=i 群组的基准值,A,k表示非基准照片的量化数据。
[0035] 例如,所述分群模块103利用所述预设的距离计算公式,根据照片m的量化数据和 群组1的第一基准值(即照片A的量化数据)计算得出照片m与群组1的第一基准值的第 一距离值。所述分群模块103根据照片m的量化数据和群组2的第一基准值(即照片B的 量化数据)计算得出照片m与群组2的第一基准值的第一距离值。若照片m与群组1的第 一基准值的第一距离值小于照片m与群组2的第一基准值的第一距离值,则将照片m分入 群组1。又如,所述分群模块103利用所述预设的距离计算公式,根据照片η的量化数据和 群组1的第一基准值计算得出照片η与群组1的第一基准值的第一距离值,并根据照片η 的量化数据和群组2的第一基准值计算得出照片η与群组2的第一基准值的第一距离值。 若照片η与群组1的第一基准值的第一距离值小于照片η与群组2的第一基准值的第一距 离值,则将照片η也分入群组1。W此方式,直到待分群照片中所有非基准照片都实现了初 步分群。
[0036] 步骤10033,所述分群模块103分别计算初步分群后的每个群组中的所有照片的 量化数据的平均值,并将初步分群后的每个群组中的所有照片的量化数据的平均值作为对 应群组的第二基准值。
[0037] 例如,初步分群后的群组1包括Ξ张照片,该Ξ张照片的量化数据分别为 巧,10, 15)、(6, 11,16)及(7, 12, 17)。则所述分群模块103计算得出群组1的Ξ张照片的 量化数据的平均值为[巧+6巧)/3,(10+11+12)/3, (15+16+17)/3]=化,11,16),并将群组1 的Ξ张照片的量化数据的平均值即(6, 11,16)作为群组1的第二基准值。
[0038] 步骤10034,所述分群模块103判断每个群组的第二基准值是否与第一基准值相 等。若存在至少一个群组的第二基准值与第一基准值不相等,则执行步骤10035。若每个群 组的第二基准值均与第一基准值相等,则结束流程。例如,假设群组1的第二基准值与第一 基准值不相等,则执行步骤10035。
[0039] 需要说明的是,在其他实施例中,也可W允许有一定的容差,例如所述分群模块 103判断每个群组的第二基准值是否介于第一基准值的预设比例范围(如±0.05% ) 内。若存在至少一个群组的第二基准值不介于第一基准值的预设比例范围内,则执行步骤 10035。若每个群组的第二基准值都介于第一基准值的预设比例范围内,则结束流程。
[0040] 例如,所述分群模块103判断群组1的第二基准值化11,16)是否介于第一基 准值(135、222、23)的±0.05%范围内。也即是判断6是否介于【135*(1-〇.〇5%)】~ 【135*(1+0. 05% )】之间,11是否介于【222*(1-0. 05% )】~【222*(1+0. 05% )】之间,W及 判断16是否介于23*(1-0. 05% )】~【23*(1+0. 05% )】之间。
[0041] 步骤10035,所述分群模块103利用所述预设的距离计算公式,计算出每张照片 (运里的每张照片是指待分群的所有照片中的每张照片)的量化数据分别与每个群组的 所述第二基准值的第二距离值,并将每张照片分配到与第二距离值为最小值所对应的群组 中,实现再次分群。执行完本步骤后回到步骤10033。
[0042] 例如,假设计算得出照片A的量化数据与群组1的第二基准值的第二距离值大于 该照片A的量化数据与群组2的第二基准值的第二距离值,则将该照片A从原来的群组1 中取出而重新分配到群组2中。
[0043] 需要说明的是,当回到步骤10033时,所述分群模块103计算的是再次分群后的每 个群组的所有照片的量化数据的平均值,并将该再次分群后的每个群组的所有照片的量化 数据的平均值作为对应群组的当前基准值。而当流程再次执行到步骤10034时,所述分群 模块103是将再次分群后的每个群组的当前基准值与对应群组在前一次分群后的基准值 作比较。例如,群组1再次分群后的基准值为第Ξ基准值,则当流程再次执行到步骤10034 时,所述分群模块103判断群组1的第Ξ基准值与该群组1的第二基准值是否相等。W此 方式重复执行,直到每个群组的基准值不再改变。
[0044] 最后应说明的是,W上实施例仅用W说明本发明的技术方案而非限制,尽管参照 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可W对本发明的 技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
【主权项】
1. 一种照片分群系统,运行于电子设备中,其特征在于,该系统包括: 提取模块,用于提取每张照片的分群参数; 量化模块,用于将每张照片的分群参数进行量化,获取每张照片的量化数据;及 分群模块,用于根据每张照片的量化数据对照片分群。2. 如权利要求1所述的照片分群系统,其特征在于,所述分群模块对照片分群的步骤 包括: 步骤一,设置群组数目,为每个群组分别选择一张照片作为基准照片,并将每个基准照 片的量化数据作为对应群组的第一基准值;及 步骤二,利用预设的距离计算公式,分别计算出非基准照片的量化数据与每个群组的 第一基准值的第一距离值,并将该非基准照片分配到与第一距离值为最小值所对应的群组 中,实现初步分群。3. 如权利要求2所述的照片分群系统,其特征在于,所述分群模块对照片分群的步骤 还进一步包括: 步骤三,分别计算初步分群后的每个群组中的所有照片的量化数据的平均值,并将初 步分群后的每个群组中的所有照片的量化数据的平均值作为对应群组的第二基准值; 步骤四,判断每个群组的第二基准值是否介于第一基准值的预设比例范围之内,若存 在至少一个群组的第二基准值不介于第一基准值的预设比例范围之内,执行步骤五,若每 个群组的第二基准值都介于第一基准值的预设比例范围之内,则结束流程;及 步骤五,利用所述预设的距离计算公式,计算出每张照片的量化数据分别与所述第二 基准值的第二距离值,并将每张照片分配到与第二距离值为最小值所对应的群组中,实现 再次分群,执行完步骤五后回到步骤三。4. 如权利要求1所述的照片分群系统,其特征在于,所述分群参数包括照片的拍摄时 间、拍摄地点、照片的红(R)、绿(G)、蓝(B)颜色通道值,及/或人脸。5. -种照片分群方法,应用于电子设备中,其特征在于,该方法包括: 提取步骤,提取每张照片的分群参数; 量化步骤,将每张照片的分群参数进行量化,获取每张照片的量化数据;及 分群步骤,根据每张照片的量化数据对照片分群。6. 如权利要求5所述的照片分群方法,其特征在于,所述分群步骤包括: 步骤一,设置群组数目,为每个群组分别选择一张照片作为基准照片,并将每个基准照 片的量化数据作为对应群组的第一基准值;及 步骤二,利用预设的距离计算公式,分别计算出非基准照片的量化数据与每个群组的 第一基准值的第一距离值,并将该非基准照片分配到与第一距离值为最小值所对应的群组 中,实现初步分群。7. 如权利要求6所述的照片分群方法,其特征在于,所述分群步骤还进一步包括: 步骤三,分别计算初步分群后的每个群组中的所有照片的量化数据的平均值,并将初 步分群后的每个群组中的所有照片的量化数据的平均值作为对应群组的第二基准值; 步骤四,判断每个群组的第二基准值是否介于第一基准值的预设比例范围之内,若存 在至少一个群组的第二基准值不介于第一基准值的预设比例范围之内,执行步骤五,若每 个群组的第二基准值都介于第一基准值的预设比例范围之内,则结束流程;及 步骤五,利用所述预设的距离计算公式,计算出每张照片的量化数据分别与所述第二 基准值的第二距离值,并将每张照片分配到与第二距离值为最小值所对应的群组中,实现 再次分群,执行完步骤五后回到步骤三。8.如权利要求5所述的照片分群方法,其特征在于,所述分群参数包括照片的拍摄时 间、拍摄地点、照片的红(R)、绿(G)、蓝(B)颜色通道值,及/或人脸。
【文档编号】G06F17/30GK105824826SQ201510004610
【公开日】2016年8月3日
【申请日】2015年1月5日
【发明人】邱建昇
【申请人】深圳富泰宏精密工业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1