多源图片处理方法及其装置制造方法

文档序号:6515346阅读:126来源:国知局
多源图片处理方法及其装置制造方法
【专利摘要】本发明涉及图片处理,公开了一种多源图片处理方法及其装置。本发明中,多源图片处理方法包括步骤:从至少两个源获取图片文件;对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理,每个图像对象包括指向对应于该图像对象的各图片文件的指针。本发明中,来自不同源的图片文件实质内容相同时,将图片文件合并成同一个图像对象,之后用户能够以图像对象为单位进行操作,系统自动根据不同的操作类型对图像对象中的各文件进行处理,用户不必关心图片文件级别的细节,如图片文件的来源等,简化了用户操作。
【专利说明】多源图片处理方法及其装置
【技术领域】
[0001]本发明涉及图片处理,特别涉及多源图片处理方法及装置。
【背景技术】
[0002]随着多媒体技术和网络技术的发展,海量图片存放的位置除了本地设备外,还包括网络服务,远程设备等多种图片源。因此,用户发现现有的图片应用程序存在以下弊病:
[0003]用户必须去各种图片源查看他们生活的不同片段。
[0004]为了看到某个特定的图片,用户必须记住存放该图片的源以及对应的应用程序。
[0005]用户不能以一种聚合的方式查看图片。例如,许多第三方服务引导用户从移动设备自动上传图片,以致于用户随处可见重复的图片。
[0006]用户无法以一种聚合的方式组织图片。例如,用户无法将多源的图片组织成一个语义图像集。
[0007]用户不能以一种聚合的方式分享图片。用户不能将多源的图片以批处理的方式和其他用户分享。
[0008]用户不能以一种聚合的方式操作图片。例如,用户不能一次性删除多源的图片。
[0009]由于不同的用户使用不同的社交网络或者不同的应用程序,造成了与朋友分享图片存在困难的问题。
[0010]现有的一些移动应用程序从各种源收集图片,但仍然将来自不同源的图片放到相互独立的文件夹下。因此,图片仍然依据图片的来源而分隔开,导致上述各难点并没有得到解决。

【发明内容】

[0011]本发明的目的在于提供一种多源图片处理方法及其装置,来自不同源的图片文件实质内容相同时,将图片文件合并成同一个图像对象,之后用户能够以图像对象为单位进行操作,系统自动根据不同的操作类型对图像对象中的各文件进行处理,用户不必关心图片文件级别的细节,如图片文件的来源等,简化用户操作。
[0012]为解决上述技术问题,本发明的实施方式公开了一种多源图片处理方法,包括步骤:
[0013]从至少两个源获取图片文件;
[0014]对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理,每个图像对象包括指向对应于该图像对象的各图片文件的指针。
[0015]本发明的实施方式还公开了一种多源图片处理装置,包括获取模块,合并模块,后续处理模块;
[0016]获取模块用于从至少两个源获取图片文件;
[0017]合并模块用于将源自同一个原始图片的图片文件合并成一个图像对象,供后续处理模块以图像对象为单位进行后续处理,每个图像对象包括指向对应于该图像对象的各图片文件的指针。
[0018]本发明实施方式与现有技术相比,主要区别及其效果在于:
[0019]来自不同源的图片文件实质内容相同时,将图片文件合并成同一个图像对象,之后用户能够以图像对象为单位进行操作,系统自动根据不同的操作类型对图像对象中的各文件进行处理,用户不必关心图片文件级别的细节,如图片文件的来源等,简化了用户操作。
[0020]进一步地,通过比较指纹来判断图片文件是否源自同一个原始图片,判断效率高。
[0021]进一步地,在将源自同一个原始图片的图片文件合并成一个图像之前,对图片文件先进行初步分类,有利于减少计算量。
[0022]进一步地,对基于事件的图像集进行管理和分享不必顾及图像对象的不同来源。
[0023]进一步地,在将源自同一个原始图片的图片文件合并成一个图像对象的步骤中,由于图像对象和图片文件之间建立了映射关系,当待处理的图像对象映射多个图片文件时,可以根据具体的操作需要,选择最佳源的图片文件,从而省去不必要的传输步骤,为客户提供最佳的互动式体验。
[0024]进一步地,当全屏观看图像时,选择本地设备图片或远程设备图片而不是本方服务图片或第三方服务图片,因此省去了查看图片时的下载过程。
[0025]进一步地,当共享图像对象到一个基于事件的图像集时,选择本方服务图片或第三方服务图片而不是本地设备图片或远程设备图片,因此省去了上传的过程。
[0026]进一步地,当发送一组图像对象到网络中时,选择本方服务图片或第三方服务图片,而不是本地设备图片或远程设备图片,因此省去了上传过程。
[0027]进一步地,当删除图像对象时,选中支持删除操作的所有源提示用户确认。一旦最后的图片文件删除了,图像就不再显示了。
[0028]进一步地,根据图像对象的属性,将多个图像对象组织到不同类别的图像集中,便于用户浏览或者根据索引进行搜索。
【专利附图】

【附图说明】
[0029]图1是本发明第一实施方式中一种多源图片处理方法的流程示意图;
[0030]图2是本发明第三实施方式中一种多源图片处理方法的流程示意图;
[0031]图3是本发明第三实施方式中一种多源图片处理方法的流程示意图;
[0032]图4是本发明第四实施方式中一种多源图片处理装置的结构示意图。
【具体实施方式】
[0033]在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
[0034]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
[0035]综合来说,导致设计复杂度和技术挑战的主要是以下两个领域:[0036]聚合:将来自多源的图片进行匹配,合并到一个统一类型的图像对象中,并将其呈现在一个统一的语义视图中。
[0037]组织:基于聚合,将图片组织成具有逻辑性的、有一定意义并易于使用的图像集。
[0038]本发明第一实施方式涉及一种多源图片处理方法,图1是该多源图片处理方法的流程示意图。
[0039]具体地说,如图1所示,该多源图片处理方法包括步骤:
[0040]在步骤101中,从至少两个源获取图片文件。
[0041]可以理解,本发明中,源是指图片的来源,通常是以设备的形式或者服务账户的形式存在。
[0042]其中,设备可以分为本地设备和远程设备。本地设备是指用户正在使用的并且装有客户端的计算机或者移动设备,本地设备上的图片称作“本地设备图片”。远程设备是指属于用户的计算机或者移动设备,而不是正在使用的设备,远程设备上的图片称作“远程设备图片”。本地设备上的客户端为“本地客户端”,远程设备可能但不一定装有客户端,远程设备上的客户端为“远程客户端”。远程设备图片的全屏图在该获取阶段已被下载到本地设备。
[0043]服务账户可以分为本方服务账户和第三方服务账户。本方服务账户上的图片称作“本方服务图片”,包括从客户端上传的图片和分享自其他用户的图片。第三方服务账户上的图片称作“第三方服务图片”,该第三方服务包括脸谱网,网盘,微软在线文档系统,谷哥云端硬碟,图片共享应用,网络相册等。不同账户为不同的源,举个例子来说,网盘账户甲和网盘账户乙是两个不同的源。
[0044]在本发明中,客户端是指各种移动设备或者计算机平台上的图片处理应用程序。系统包括各平台上的客户端及服务器程序。
[0045]其中,图片文件存储于上述四种源中并能够被系统读取,承载着图片的内容。
[0046]此后进入步骤102,对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理。其中,每个图像对象包括指向对应于该图像对象的各图片文件的指针。
[0047]优选地,在本步骤102中,包括以下子步骤:
[0048]通过比较指纹来判断图片文件是否源自同一个原始图片;
[0049]将源自同一个原始图片的图片文件合并成一个图像对象。
[0050]保存图像对象与图片文件之间的映射关系。
[0051]其中,指纹是根据图片文件计算得到的用以识别图片文件的小块数据。可以理解,在本发明中,通过比较指纹来判断图片文件是否源自同一个原始图片,由于图片指纹的抽象程度高,因此判断效率较高。在本发明的其它实施方式中,也可以通过逐像素比较的方法或者其它方法来判断图片文件是否源自同一个原始图片。
[0052]在将源自同一个原始图片的图片文件合并成一个图像对象的子步骤中,合并后的图像对象包括缩略图和一系列相关属性,例如时间戳和指向对应图片文件的指针。
[0053]优选地,在本步骤102之前,还包括步骤:
[0054]对所获取的图片文件进行初步分类,再在分类后的类别中执行步骤102,将源自同一个原始图片的图片文件合并成一个图像。[0055]在将源自同一个原始图片的图片文件合并成一个图像之前,对图片文件先进行初步分类,有利于减少计算量。
[0056]此外,可以理解,在本发明的其它实施方式中,也可以不包括对图片文件进行初步分类的步骤。
[0057]优选地,在本步骤102之后,还包括步骤:
[0058]将图像对象分类到基于事件的图像集中,供以基于事件的图像集为单位对图像对象进行后续处理。优选地,该步骤包括子步骤:
[0059]首先,将所有图像对象按时间轴排列;
[0060]然后,经迭代过程将图像对象分类到对应的基于事件的图像集中。
[0061]其中,上述经迭代过程将图像对象分类到对应的基于事件的图像集中的步骤,包括以下子步骤:
[0062]生成候选的基于事件的图像集,供用户确认,基于事件的各图像集分别由一组图像对象组成;
[0063]去除图像池中经用户确认的图像对象;
[0064]不属于任一基于事件的图像集的图像对象重新回到图像池,等待下一次分类;
[0065]判断剩余的图像对象数量是否少于预定值,若判断结果为是,则将剩余的图像对象分类为杂项图像集。若判断结果为否,或者有新的图像对象输入,则进入下一轮的迭代过程。
[0066]此外,可以理解,迭代过程起初,所有的图像对象都未经用户确认,未经用户确认的图像对象的集合称为图像池。
[0067]优选地,在生成候选的基于事件的图像集的步骤中,使用了事件检测算法,该事件检测算法利用了图像对象以下属性之一或其任意组合:
[0068]元数据,图像对象内容,既存组织结构。
[0069]在本发明中,元数据属性可以包括时间和位置,图像对象内容属性可以包括人数,室内或者户外,白天或者夜晚,既存的组织属性可以包括文件夹,相册等,但不局限于此。
[0070]将图像对象分类到基于事件的图像集中,供以基于事件的图像集为单位对图像对象进行后续处理的步骤中,后续处理为对基于事件的图像集进行管理和分享。
[0071]对基于事件的图像集进行管理包括在图像对象中增加事件图像集名称的标签,以及对一组图像对象或者个别图像对象进行评价。
[0072]对基于事件的图像集进行分享为用户将基于事件的图像集作为一个整体与其他用户分享。
[0073]对基于事件的图像集进行管理和分享不必顾及图像对象的不同来源。
[0074]本实施方式的主要优势体现在:来自不同源的图片文件实质内容相同时,将图片文件合并成同一个图像对象,之后用户能够以图像对象为单位进行操作,系统自动根据不同的操作类型对图像对象中的各文件进行处理,用户不必关心图片文件级别的细节,如图片文件的来源等,简化了用户操作
[0075]本发明第二实施方式涉及一种多源图片处理方法,第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于:
[0076]在从至少两个源获取图片文件的步骤101中,还包括建立对应于每个图片文件的图像对象的子步骤;
[0077]同时,在对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象的步骤102中,是通过将源自同一个原始图片的图片文件所对应建立的图像对象合并成一个图像对象来实现的。
[0078]也就是说,在本实施方式中,获取图片文件的步骤包括收集图片文件和建立对应于图片文件的图像对象两个子步骤。
[0079]此外,可以理解,由一个或者多个匹配的图片文件建立得到的图像对象包括了下列数据:
[0080]指向对应该图像对象的图片文件的指针以及相应的属性,包括指纹、格式、分辨率等,以及为适应不同需求而剪辑自图片文件的不同分辨率的视觉影像。
[0081]优选地,根据图片文件的源不同,在建立对应于每个图片文件的图像对象的步骤中,包括以下子步骤:
[0082]本地设备图片文件所对应的图像对象由本地客户端建立;
[0083]远程设备图片文件所对应的图像对象,当远程设备未安装远程客户端时,由本地客户端获取图片文件后建立;当远程设备安装有远程客户端时,由远程客户端建立对应的图像对象,本地客户端直接获取该图像对象;
[0084]本方服务图片所对应的图像对象由服务器建立;
[0085]第三方服务图片所对应的图像对象由服务器经用户允许后建立。
[0086]本发明第三实施方式涉及一种多源图片处理方法,第三实施方式在第一实施方式的基础上进行了改进,主要改进之处在于:
[0087]在对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理的步骤102之后,还包括步骤:
[0088]当待操作的图像对象对应多个来自不同源的图片文件时,客户端选择最佳源的图片文件。
[0089]具体地说,当操作为全屏预览图像对象,则客户端选择的最佳源是本地设备或远程设备。全屏观看图像对象时,选择本地设备图片或远程设备图片而不是本方服务图片或第三方服务图片,省去了查看图片时的下载过程。对于远程设备上的图片,全屏图在获取阶段就已经被下载到了本地设备上,在查看时不需要临时下载;对于本方服务图片或者第三方服务图片,在获取阶段不会下载全屏图,在查看时需要临时下载。因此省去了查看图片时的下载过程。
[0090]当操作为共享图像对象到一个基于事件的图像集,则客户端选择的最佳源是本方服务帐户或第三方服务帐户。共享图像对象到一个基于事件的图像集时,选择本方服务图片或第三方服务图片而不是本地设备图片或远程设备图片,因此省去了上传的过程。
[0091]当操作为发送一组图像对象到网络中,则客户端选择的最佳源是本方服务帐户或第三方服务帐户。发送一组图像对象到网络中时,选择本方服务图片或第三方服务图片,而不是本地设备图片或者远程设备图片,因此省去了上传过程。
[0092]当操作为删除图像对象,选中支持删除操作的所有源。删除图像对象时,提示用户确认,一旦最后的图片文件删除了,图像对象就不再显示了。此外,可以理解,用户可以对某个源取消选择或者选择。[0093]作为本发明的优选例,如图2和3所示,图2和图3是该多源图片处理方法的流程示意图,图3是在图2的基础上对多源图片处理方法各步骤所针对的处理对象进行了进一步详细的描述。
[0094]具体地说,如图2所示,在步骤201中,客户端进行收集,准备待处理的图片文件。
[0095]此后进入步骤202,将源自同一个原始图片的图片文件合并成一个图像对象。
[0096]不同来源的图片文件可能对应于同一图像对象,即相互匹配。客户端通过比较指纹,用下列两种匹配方式判断图片文件是否对应于同一图像对象:
[0097]精确匹配:如果两个文件每个像素都相同,则他们精确匹配。
[0098]类似匹配:如果两个文件像素不完全相同,但是通过比较一个或者多个指纹,他们基本是相同的图片(可能大小不同),则他们类似匹配。类似匹配可能有误,所以需要允许用户进行检查和纠错。
[0099]此外,保持图像对象及其底层图片文件之间的映射关系。为了进一步优化,使得减少计算量并提升用户体验,将图片文件合并成一个图像对象的步骤和对图片文件进行分类的步骤以一种迭代的方式进行,即在将图片文件合并成一个图像对象之前,可以先对图片文件进行分类,这样的话,只有在同一个类别中的图片文件才会被合并成一个图像对象,明显减少了计算量。
[0100]经过步骤202,对于一组匹配的图片文件,只有一个图像对象显示。
[0101]此后进入步骤203,将合并后的图像对象按事件进行分类。
[0102]首先,根据时间轴将图像对象按从最晚到最早的时间顺序排列。
[0103]然后,结合用户互动,用迭代法对图像对象进行分类,得到基于事件的图像集。
[0104]此后进入步骤204或者步骤205。
[0105]在步骤204中,基于事件的图像集进行管理和分享。
[0106]当图片被分类为基于事件的图像对象集后,用户可以对图像对象进行管理,例如增加基于事件的图像集名称的标签,对一组图像对象或者个别图像对象进行评价。用户也可以将基于事件的图像集作为一个整体与其他用户分享。上述组织和分享不必顾忌图像对象的不同来源。
[0107]在步骤205中,根据具体的操作需要选择最佳源的图片文件。此操作可以应用于用户看到的图像对象,并且这些操作的执行都进行了优化。
[0108]由于聚集图片文件的步骤中,图像对象和图片文件之间建立了映射关系。当操作的图像对象映射多个图片文件时,可以根据之前建立的映射关系选择最佳源的文件。
[0109]此外,可以理解,基于事件的图像集的管理和分享的步骤204,以及根据具体的操作需要选择最佳源的图片文件的步骤205,可以选择其中一个步骤或者其组合进行执行。
[0110]优选地,在将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理的步骤之后,还可以包括步骤:
[0111]根据图像对象的语义属性,将多个图像对象组织到不同类别的智能图像集中,智能图像集包括人脸图像集、位置图像集、语义标签图像集、质量图像集、颜色图像集、场景图像集、风景图像集或者肖像图像集。
[0112]其中,上述语义属性是从图片文件得到的,包括例如获取时间,位置,方向,标签等属性。[0113]优选地,在对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理的步骤之后,还可以包括步骤:
[0114]建立图像对象的语义属性索引,供用户通过图像对象进行搜索。
[0115]本实施方式的优势主要体现在:在源自同一个原始图片的图片文件合并成一个图像对象的步骤中,由于图像对象和图片文件之间建立了映射关系,当待处理的图像对象映射多个图片文件时,可以根据具体的操作需要,选择最佳源的图片文件,从而省去不必要的传输步骤,为客户提供最佳的互动式体验。根据图像对象的属性,将多个图像对象组织到不同类别的图像集中,便于用户浏览或者根据索引进行搜索。
[0116]本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable ArrayLogic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存储器(Programmable Read Only Memory,简称“PROM”)、只读存储器(Read-Only Memory,简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。
[0117]本发明第四实施方式涉及一种多源图片处理装置,图4是该多源图片处理装置的结构示意图。
[0118]具体地说,如图4所示,该多源图片处理装置包括获取模块,合并模块,后续处理模块。
[0119]获取模块用于从至少两个源获取图片文件。
[0120]合并模块用于将源自同一个原始图片的图片文件合并成一个图像对象,供后续处理模块以图像对象为单位进行后续处理,其中,每个图像对象包括指向对应于该图像对象的各图片文件的指针。
[0121]优选地,合并模块包括以下子模块:
[0122]判断子模块,用于通过比较指纹来判断图片文件是否源自同一个原始图片。
[0123]合并核心子模块,用于将源自同一个原始图片的图片文件合并成一个图像对象。
[0124]映射子模块,用于保存图像对象与图片文件之间的映射关系。
[0125]优选地,该多源图片处理装置还包括:分类模块,最佳源选择模块,组织模块,搜索模块。
[0126]分类模块,用于将图像对象分类到基于事件的图像集中,供以基于事件的图像集为单位对图像对象进行后续处理。
[0127]最佳源选择模块,用于当待操作的图像对象对应多个来自不同源的图片文件时,选择最佳源的图片文件进行操作:
[0128]当操作为全屏预览图像对象,则选择的最佳源是本地设备或远程设备;
[0129]当操作为共享图像对象到一个基于事件的图像集,则选择的最佳源是本方服务帐户或第三方服务帐户;
[0130]当操作为发送一组图像对象到网络中,则选择的最佳源是本方服务帐户或第三方服务帐户[0131]当操作为删除图像对象,则选择的最佳源是支持删除操作的所有源。组织模块,用于根据图像对象的语义属性,将多个图像对象组织到不同类别的智能图像集中。
[0132]搜索模块,用于建立图像对象的语义属性索引,供用户通过图像对象进行搜索。
[0133]第一、第二、第三实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一、第二、第三实施方式互相配合实施。第一、第二、第三实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一、第二、第三实施方式中。
[0134]本发明的目的在于提供一种多源图片处理方法及其装置,来自不同源的图片文件实质内容相同时,将图片文件合并成同一个图像对象,之后用户能够以图像对象为单位进行操作,系统自动根据不同的操作类型对图像对象中的各文件进行处理,用户不必关心图片文件级别的细节,如图片文件的来源等,简化用户操作。
[0135]本发明解决方案的独特点主要体现在以下几个方面:
[0136]本发明多源图片的处理方法使得多源图片组织和处理成为可能,通过实现前文所述的结构和算法,能够为用户提供自然、统一管理和共享图片的浏览体验,用户不必关心图片的存储位置。
[0137]结合本发明所述的步骤,解决了设计复杂性和技术挑战。
[0138]特别地,合并和分类的步骤以一种迭代的方式进行。将图片文件合并到图像对象依赖于初始分类,而分类又依赖于图片文件的合并。
[0139]依据数据源的不同,创建并实现了一个虚拟的基于事件的图像集的概念。
[0140]最佳源选择也为用户提供了最好的使用体验。
[0141]需要说明的是,本发明各设备实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。
[0142]需要说明的是,在本专利的权利要求和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包括”或者其任何其他变体意在涵盖非排他性的包括,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0143]虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【权利要求】
1.一种多源图片处理方法,其特征在于,包括步骤: 从至少两个源获取图片文件; 对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理,每个图像对象包括指向对应于该图像对象的各图片文件的指针。
2.根据权利要求1所述的多源图片处理方法,其特征在于,还包括步骤: 将图像对象分类到基于事件的图像集中,供以基于事件的图像集为单位对图像对象进行后续处理。
3.根据权利要求1所述的多源图片处理方法,其特征在于,在所述对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象的步骤中,包括以下子步骤: 通过比较指纹来判断图片文件是否源自同一个原始图片; 将源自同一个原始图片的图片文件合并成一个图像对象; 保存所述图像对象与图片文 件之间的映射关系。
4.根据权利要求1所述的多源图片处理方法,其特征在于,所述图像对象还包括缩略图和属性信息。
5.根据权利要求1所述的多源图片处理方法,其特征在于,对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象的步骤之前,还包括步骤: 对所获取的图片文件进行初步分类,在分类后的类别中将源自同一个原始图片的图片文件合并成一个图像。
6.根据权利要求2所述的多源图片处理方法,其特征在于,所述将图像对象分类到基于事件的图像集中的步骤,包括以下子步骤: 将所有图像对象按时间轴排列; 经迭代过程将图像对象分类到对应的基于事件的图像集中。
7.根据权利要求6所述的多源图片处理方法,其特征在于,在所述经迭代过程将图像对象分类到对应的基于事件的图像集的步骤中,使用了事件检测算法,该事件检测算法利用了图像对象以下属性之一或其任意组合: 元数据,图像对象内容,既存组织结构。
8.根据权利要求2所述的多源图片处理方法,其特征在于,所述将图像对象分类到基于事件的图像集中,供以基于事件的图像集为单位对图像对象进行后续处理的步骤中,所述后续处理为对基于事件的图像集进行管理和分享。
9.根据权利要求1至8中任一项所述的多源图片处理方法,其特征在于,在所述从至少两个源获取图片文件的步骤中,还包括建立对应于每个图片文件的图像对象的子步骤; 在所述对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象的步骤中,是通过将源自同一个原始图片的图片文件所对应建立的图像对象合并成一个图像对象来实现的。
10.根据权利要求9所述的多源图片处理方法,其特征在于,在所述建立对应于每个图片文件的图像对象的步骤中,包括子步骤: 本地设备图片文件所对应的图像对象由本地客户端建立;远程设备图片文件所对应的图像对象当远程设备未安装远程客户端时,由本地客户端获取图片文件后建立;当远程设备安装有远程客户端时,由远程客户端建立对应的图像对象,本地客户端直接获取该图像对象; 本方服务图片所对应的图像对象由服务器建立; 第三方服务图片所对应的图像对象由服务器经用户允许从第三方服务获取后建立。
11.根据权利要求1至8中任一项所述的多源图片处理方法,其特征在于,在所述对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理的步骤之后,还包括步骤: 当待操作的图像对象对应多个来自不同源的图片文件时,客户端选择最佳源的图片文件。
12.根据权利要求11所述的多源图片处理方法,其特征在于,所述当待操作的图像对象对应多个来自不同源的图片文件时,客户端选择最佳源的图片文件的步骤中,当所述操作为全屏预览图像,则客户端选择的最佳源是本地设备或远程设备。
13.根据权利要求11所述的多源图片处理方法,其特征在于,所述当待操作的图像对象对应多个来自不同源的图片文件时,客户端选择最佳源的图片文件的步骤中,当所述操作为共享图像对象到一个基于事件的图像集,则客户端选择的最佳源是本方服务账户或第三方服务账户。
14.根据权利要求11所述的多源图片处理方法,其特征在于,所述当待操作的图像对象对应多个来自不同源的图片文件时,客户端选择最佳源的图片文件的步骤中,当所述操作为发送一组图像对象到网络中,则客户端选择的最佳源是本方服务帐户或第三方服务帐户。
15.根据权利要求11所述的多源图片处理方法,其特征在于,所述当待操作的图像对象对应多个来自不同源的图片文件时,客户端选择最佳源的图片文件的步骤中,当所述操作为删除图像对象,则选中支持删除操作的所有源提示用户确认。
16.根据权利要求1至8中任一项所述的多源图片处理方法,其特征在于,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理的步骤之后,还包括步骤: 根据图像对象的语义属性,将多个图像对象组织到不同类别的智能图像集中,所述智能图像集包括人脸图像集、位置图像集、语义标签图像集、质量图像集、颜色图像集、场景图像集、风景图像集或者肖像图像集。
17.根据权利要求1至8中任一项所述的多源图片处理方法,其特征在于,在所述对于所获取的各图片文件,将源自同一个原始图片的图片文件合并成一个图像对象,供以图像对象为单位进行后续处理的步骤之后,还包括步骤: 建立图像对象的语义属性索引,供用户通过图像对象进行搜索。
18.一种多源图片处理装置,其特征在于,包括获取模块,合并模块,后续处理模块; 所述获取模块用于从至少两个源获取图片文件; 所述合并模块用于将源自同一个原始图片的图片文件合并成一个图像对象,供后续处理模块以图像对象为单位进行后续处理,每个图像对象包括指向对应于该图像对象的各图片文件的指针。
19.根据权利要求18所述的多源图片处理装置,其特征在于,所述合并模块包括以下子模块: 判断子模块,用于通过比较指纹来判断图片文件是否源自同一个原始图片; 合并核心子模块,用于将源自同一个原始图片的图片文件合并成一个图像对象; 映射子模块,用于保存所述图像对象与图片文件之间的映射关系。
20.根据权利要求18所述的多源图片处理装置,其特征在于,还包括: 分类模块,用于将图像对象分类到基于事件的图像集中,供以基于事件的图像集为单位对图像对象进行后续处理。
21.根据权利要求18所述的多源图片处理装置,其特征在于,还包括: 最佳源选择模块,用于当待操作的图像对象对应多个来自不同源的图片文件时,选择最佳源的图片文件进行操作; 当所述操作为全屏预览图像对象,则选择的最佳源是本地设备或远程设备; 当所述操作为共享图像对象到一个基于事件的图像集,则选择的最佳源是本方服务帐户或第三方服务帐户; 当所述操作为发送一组图像对象到网络中,则选择的最佳源是本方服务帐户或第三方服务帐户; 当所述操作为删除图像对象,则选择的最佳源是支持删除操作的所有源。
22.根据权利要求18所述的多源图片处理装置,其特征在于,还包括: 组织模块,用于根据图像对象的语义属性,将多个图像对象组织到不同类别的智能图像集中。
23.根据权利要求18所述的多源图片处理装置,其特征在于,还包括: 搜索模块,用于建立图像对象的语义属性索引,供用户通过图像对象进行搜索。
【文档编号】G06F17/30GK103544251SQ201310478916
【公开日】2014年1月29日 申请日期:2013年10月14日 优先权日:2013年10月14日
【发明者】白天, 诸葛越, 肖文良, 秦鹏, 张小宾, 陈维梵 申请人:北京合辉信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1