CN103189922B - 数据处理装置执行的方法和汇总副本图像的元数据的*** - Google Patents
数据处理装置执行的方法和汇总副本图像的元数据的*** Download PDFInfo
- Publication number
- CN103189922B CN103189922B CN201180050184.7A CN201180050184A CN103189922B CN 103189922 B CN103189922 B CN 103189922B CN 201180050184 A CN201180050184 A CN 201180050184A CN 103189922 B CN103189922 B CN 103189922B
- Authority
- CN
- China
- Prior art keywords
- attribute
- image
- duplicate pictures
- group
- gathering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2365—Ensuring data consistency and integrity
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/022—Electronic editing of analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/162—Delete operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5838—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
本发明公开涉及合并关于副本图像的元数据。提供了用于解决代表视频上的静止图片的副本图像的方法、***与装置。一方面,该方法包括获得从多个副本图像中对单个图像的选择。每个副本图像具有相关的一组元数据。该方法包括把每一组元数据都汇总到汇总信息中,并且连同该汇总信息一起存储所选图像。
Description
相关申请的交叉引用
本申请要求于2010年9月1日提交的序列号为12/873,681的美国申请的优先权,该申请在此引入其全部作为参考。
背景技术
本说明书涉及,例如,通过合并关于一组副本图像(duplicateimage)的信息来解决副本图像。副本图像有时候在图像组织和/或处理应用中产生或者以别的方式出现。例如,低分辨率和/或尺寸的预览文件可以与原始的高分辨率图像文件一起产生。此外,副本会在从照相机导入图像文件的时候产生,如果当前导入的一些图像先前已经被导入了的话。除了副本图像,应用有时候还产生并维护相关元数据组的副本。在有些条件下,副本图像及其各自相关元数据组存储在一图像库中,或者单独地存储在不同的图像库中。
发明内容
本说明书描述了关于解决来自一个或多个数字图像库的副本图像的技术。具体而言,所述技术涉及从一组副本图像中选择一个图像并且合并关于这组副本图像中每一个的信息。所选图像和合并后的信息可以保留,供将来使用,同时这组副本图像中未被选择的图像可以丢弃。
总的来说,本说明书所述主题的一个方面可以在包括获得从多个副本图像中对单个图像的选择的动作的方法中实现。每个副本图像都具有相关的一组元数据。该方法还包括把每一组元数据汇总(aggregate)到汇总信息(aggregatedinformation)中,并且把所选图像连同该汇总信息一起存储到数据处理装置可以访问的数据存储装置上。
这些和其它实现可以包括以下特征中的一个或多个。每组元数据都可以包括一个或多个图像属性。图像属性可以包括图像标签、获取时间、获取地理位置、副本图像被修改的时间、副本图像中所绘面部的身份及包括施加到图像的调整和该调整被施加的时间在内的信息中的一个。与所选图像相关的汇总信息可以包括对应于与每个副本图像相关的一个或多个相应图像属性的一个或多个汇总属性。对应于相应图像属性的汇总属性可以包括主要属性和一组附加属性。
在有些实现中,该方法可以进一步包括基于与所存储图像相关的汇总信息中所包括的一个或多个汇总属性的一个或多个相应主要属性,在数据存储装置上组织所存储的图像连同其它非副本图像。例如,组织可以包括排序、分组、结合和分类中的至少一种。此外,该方法可以包括基于与所存储图像相关的汇总信息中所包括的一个或多个汇总属性的相应的一组或多组附加属性,提供关于所存储图像的活动的报告。
在有些实现中,汇总可以包括基于分配规则把副本图像的相应图像属性之一分配作为汇总属性的主要属性,并且根据副本图像的与主要属性不同的相应图像属性形成汇总属性的一组附加属性。例如,分配规则包括把所选图像的相应图像属性映射到汇总属性的主要属性。作为另一个例子,分配规则包括把由与数据存储装置相关的用户输入的相应图像属性映射到汇总属性的主要属性。作为另一个例子,分配规则包括把最早的副本图像的相应图像属性映射到汇总属性的主要属性。作为另一个例子,分配规则包括把最近的副本图像的相应图像属性映射到汇总属性的主要属性。作为另一个例子,分配规则包括把非空的相应图像属性映射到汇总属性的主要属性。
此外,该方法可以包括把与未被选择的副本图像相关的一组附加网络位置地址中的每一个地址映射到与所选副本图像相关的网络位置的主要地址。
该方法还可以包括丢弃除所选图像之外的副本图像。此外,该方法可以包括从多个副本图像中建议单个图像。在有些实现中,获得该选择包括选择所建议的单个图像。在有些实现中,获得该选择包括从与数据存储装置相关的用户接收该单个图像的指示。
本说明书中所描述的主题可以有形地体现在信息载体中作为方法或者作为***或者使用计算机程序产品来实现,其中的载体诸如CD-ROM、DVD-ROM、HD-DVD-ROM、Blue-Ray驱动器、半导体存储器和硬盘。这种计算机程序产品可以使数据处理装置进行本说明书中所描述的一个或多个操作。此外,本说明书中所描述的主题也可以作为包括处理器和耦合到处理器的存储器的***来实现。存储器可以编码使处理器执行本说明书中所述的方法行为中的一个或多个的一个或多个程序。另外,本说明书中所描述的主题还可以利用各种数据处理机器来实现。
本说明书中所描述的主题的特定实现可以配置成使得实现以下优点中的一个或多个优点。汇总信息配置成包括关于一组副本图像的非冗余的(独特的)且完整的信息。相应地,副本图像可以被除去,而不损失所添加的信息和可以附连到它们的数据。例如,一组三个副本图像包括处理成除去红眼的第一图像、在线上载(例如,上载到社交网络站点)的第二图像和用于节日贺卡的第三图像。所公开的技术确保当三个副本图像中的两个被删除时相应图像的编辑、在线状态或者节日贺卡状态将不被损害(例如,编辑将不会丢失或者图像将不会找不到)。事实上,本说明书中所描述的方法与***确保当除去三个副本图像中的两个时剩余的图像将是被编辑过的、将被在线发布的或者将是节日贺卡的一部分。
另外,所公开的技术有可能使得减少关于一组副本图像的完整信息所需的存储空间,而不损害汇总信息的完整性。而且,汇总信息可以用于跟踪与一组副本图像相关的行为。
本说明书所描述的主题的一种或多种实现的细节在附图和以下描述中阐述。该主题的其它特征、方面和优点将从所述描述、附图和权利要求中变得显而易见。
附图说明
图1A是图像操纵软件应用中多组副本图像的说明。
图1B是与每个副本图像相关的一组元数据的例子。
图2A是说明存储与一组副本图像相关的汇总信息连同来自这组副本图像的所选图像的方法的流程图。
图2B是与一组副本图像相关的汇总信息的例子。
图3是说明汇总与一组副本图像相关的信息的方法的流程图。
相同的附图标号与名称在各个图中都指示相同的元件。
具体实施方式
图1A是图像操纵软件应用100中多组副本图像125、125’和125”的说明。图像操纵软件应用100可以运行在可以通信耦合到公共或专用通信网络的计算机***上。计算机***可以是膝上型电脑、智能电话等。
图像操纵软件应用100可以包括配置成根据由与图像操纵软件应用100相关的用户发起的动作显示结果120的视区110。在图1A所说明的情况下,结果120显示对于存储在由图像操纵软件应用100访问的一个或多个库中的多个图像,例如,照片和视频,已经找到了副本。例如,一组副本照片125包含三个副本,而另一组副本照片125’包含四个副本。作为另一个例子,一组副本视频125”包含两个副本。
当从与图像操纵软件应用100相关的用户接收到寻找副本的指令时,图像操纵软件应用100可以分析目标图像库,即,它可以遍历一组图像文件并且可以执行多种检查。第一种检查(代表粗略水平的过滤)可以是比较图像文件名。当识别出具有共同名字的文件后,应用可以检查所识别出的文件的内容。例如,内容检查可以包括文件大小比较。作为另一个例子,内容检查可以包括位比较。位比较可以在全分辨率或者较低的(半、四分之一等)分辨率执行。在有些实现中,图像操纵软件应用100可以首先生成所识别出的图像的较低分辨率图像,然后它可以执行所生成的较低分辨率图像的位比较。
一旦完成了图形库的分析,图像操纵软件应用100就可以汇总120副本分析的结果并且可以在视区110中给出各组副本图像125、125’和125”等。此外,图像操纵软件应用100可以保留所选图像127并且可以从这组副本图像125中丢弃未被选择的图像。所选图像127可以例如利用“保留”标签并且把所选图像127放到这组副本图像125的最左边的位置来做标记。在有些实现中,对要保留的副本的选择可以由与图像操纵软件应用100相关的用户一项一项地进行130。例如,要保留的图像可以在一组副本图像125’最左边的位置给出而且可以标记为“点击保留”131。在有些实现中,对要保留的副本的选择可以由图像操纵软件应用100自动地执行140(具有根据用户请求而撤销选择的选项)。例如,图像操纵软件应用100可以从一组副本视频125”中建议141为要保留的视频(例如,通过把要保留的视频放到一组副本图像最左边的位置)。
在有些实现中,图像操纵软件应用100可以进一步提供它为什么在副本图像中选择该图像来保留的原因的指示。此外,被删除的副本放到图像操纵软件应用100的回收站中(而不是操作***的回收站),即,副本并没有从存储装置中除去,因此,如果用户期望的话还可以恢复。
保留一个特定副本的标准可以包括最高分辨率、最早或最近的获取时间、最大的相关元数据组、前一次修改(暗示用户关心那个图像)等中的一个或多个。图1B是与一个副本图像相关的一组元数据150的例子。每组元数据150都包括一个或多个图像属性152。图像属性152可以具有对应的属性值154和指示属性值如何被输入的对应记录156。
例如,图像属性152可以是图像标题152-a。参考图1B,图像标题值是串“Patandclassmate”,而且图像标题是由名叫Terry的图像操纵软件应用100的用户输入的。参考图1A,图像127的标题值是串“IMG00005”,而且该图像标题是由获得图像127的图像捕获设备自动分配的。
作为另一个例子,图像属性152可以是获取时间152-b。在这个例子中,获取时间值是日期“05/16/2008”,而且该获取时间是由获得图像的图像捕获设备自动分配的。作为还有另一个例子,图像属性152可以是获取地理位置152-c。在这个例子中,获取地理位置的值是空。图像属性的“空值”代表缺少这个图像属性的值。在这个实例当中,空的获取地理位置是由获得图像而且在获得该图像的时候没办法检测到图像捕获设备的地理位置的图像捕获设备自动分配的。如果图像捕获设备配备了地理位置检测,则获取地理位置的维度与经度可以记录作为获取地理位置值。而且,获取地理位置值可以由与图像操纵软件应用100相关的用户输入而且可以是例如串“UCLAcampus”。
另一个图像属性152可以是修改副本图像的时间。例如,图1A中副本图像组125最右边图像的修改时间值是时间“11/12/200810:46”,这是由图像操纵软件应用100自动分配的,在这个例子中是Iphoto。另一个图像属性152可以包括在副本图像中绘出的面部的身份。例如,用于该面部身份的值可以是串“Pat”。这个值可以由配置成具有面部识别特征的图像操纵软件应用100自动分配,或者由与图像操纵软件应用100相关的用户,例如Jenny,分配。其它的图像属性152可以是施加到图像的调整(和/或预设调整),及施加该调整的时间。例如,调整值可以是“黑-白”(B&W),并且可以在从图像捕获设备导入图像时由图像操纵软件应用100自动施加。在另一个例子中,预设的调整可以由与图像操纵软件应用100相关的用户施加。施加调整的时间值和如何分配/输入该值可以被相应地记录。其它图像属性152可以是图像尺寸,例如604×402(0.24MP)123KB,和图像类型,例如PNG或RAW(原始的),等等。另一个图像属性152可以包括由与图像操纵软件应用100相关的用户把图像上载到的网络位置的地址(文件路径、超链接等)。例如,图像被Jenny上载到社交网络站点。作为另一个例子,图像被结合到例如经电子邮件分发到Terry的分发列表的在线节日贺卡(或者图像拼贴,等等)中。与副本图像相关的元数据组150可以包括多个其它的图像属性。
对应于与副本图像相关的各组元数据150中的给定属性152的属性值154(和/或相应的分配记录156)在这组副本图像中可以是相对独特的或者共有的。例如,来自一组副本图像125的图像127具有修改日期值11/13/2008;来自同一组副本125的另外两个图像具有相对于图像127来说更早的修改日期值11/12/2008,但是相对于彼此是共有的。另外,图像127可能已经被图像操纵软件应用100的用户修改过,而来自同一组的另外两个图像中的一个或两个可能已经被图像操纵软件应用100自动修改过。本说明书中所公开的技术与***使得能够对与副本图像相关的多组元数据中所包括的信息进行合并。例如,如联系图2A-2B和3更具体描述的,被选择要除去的副本图像的属性152可以汇总在与被选择要保留的图像相关的汇总信息中。
图2A是说明存储与一组副本图像相关的汇总信息连同来自这组副本图像的所选图像的方法200的例子的流程图。方法200可以由数据处理装置执行而且可以作为图像操纵软件应用100的一部分实现。方法200包括获得210从多个副本图像中对单个图像的选择。每个副本图像都具有相关的一组元数据。该方法进一步包括把每一组元数据汇总220到汇总信息中。此外,方法200还包括把所选图像连同汇总信息一起存储230到数据处理装置可访问的数据存储装置上。方法200还可以包括丢弃240除所选图像之外的副本图像。
在有些实现中,获得210从多个副本图像中对单个图像的选择可以由图像操纵软件应用100自动地执行。在图1A所说明的例子中,图像操纵软件应用100可以从一组副本中建议141要保留的图像(例如,通过把要保留的图像放到一组副本图像最左边的位置)。在这种情况下,所建议的图像可以被自动选择,以存储作为这组副本的代表性图像。在有些实现中,获得210从多个副本图像中对单个图像的选择可以由与图像操纵软件应用100相关的用户执行。例如,要保留的图像可以由图像操纵软件应用100在一组副本图像最左边的位置给出而且可以标记为“点击保留”131。
把每一组元数据汇总220到汇总信息中包括把信息合并到对应于以上联系图1B所述的图像属性的汇总信息中。而且,图2B是与一组副本图像相关的汇总信息222的例子。与所选图像相关的汇总信息222包括对应于与每个副本图像相关的一个或多个相应图像属性152的一个或多个汇总属性224。对应于相应图像属性152的汇总属性224包括主要属性226和一组附加属性228。
汇总属性224的例子是标题224-a。例如,对应于标题224-a的主要属性226代表主要标题而且可以是副本图像“j”的标题。副本图像“j”可以(但不必需)是所选副本图像。对应于标题224-a的附加标题组可以包括与主要标题不同的其它副本图像“i”、“k”、...的标题。用于分配主要属性226和用于形成一组附加属性228的具体规则以下联系图3来详细描述。在这个例子中,图像“j”的标题被分配作为主要标题,这是因为,与可能由捕获原始图像的照相机或者图像操纵软件应用100自动生成的其它副本图像“i”、“k”、...的标题相反,它可能是由图像操纵软件应用100的用户输入的。作为另一个例子,考虑图1A中所说明的副本图像组125。在这个例子中,三个副本125中的每一个都具有相同的标题“IMG00005”,这是由捕获原始图像的照相机自动分配的。在这个例子中,对应于标题224-a的主要标题是“IMG00005”。另外,在这个例子中,对应于标题224-a的附加标题组为空,因为没有不同的标题要包括在这组附加标题中。为空的组代表有零个元素的组或者空的集合。
汇总属性224的另一个例子是获取时间224-b。对应于获取时间224-b的主要属性226代表原始图像的获取时间。对应于获取时间224-b的附加获取时间组为空,这是因为任何一个副本图像的获取时间都是唯一的,即,无法与主要获取时间区分开。
汇总属性224的另一个例子是获取地理位置224-c。对应于获取地理位置224-c的主要属性226代表副本图像“i”的获得地理位置。另外,副本图像“i”可能是这组副本图像中唯一一个地理位置由与图像操纵软件应用100相关的用户输入的图像。此外,副本图像“i”可以(但不必需)是所选副本图像。在这个实例中,对应于获取地理位置224-c的附加获得地理位置组为空,这是因为没有其它副本图像具有记录的地理位置。
汇总属性224的另一个例子是修改时间224-d。对应于修改时间224-d的主要属性226代表主要修改时间,并且是所选副本图像(例如,“j”)的修改时间。对应于修改时间224-d的一组附加修改时间包括与主要修改时间不同的未被选择的副本图像(例如,“i”、“k”...)的修改时间。例如,考虑在图1A中图示的一组副本图像125。在这个实例当中,主要修改时间对应于所选图像127的修改时间,即,11/13/20081:24PM。对应于修改时间224-d的附加修改时间组包括一个元素,即,11/12/200810:46AM,其对应于副本图像组125中未被选择的图像的共同修改时间。
汇总属性224的另一个例子是图像中所绘面部的身份224-e。对应于面部身份224-e的主要属性226代表副本图像“k”中所绘面部的身份。另外,副本图像“k”可以是这组副本图像中唯一一个具有由与图像操纵软件应用100相关的用户识别出的或者由图像操纵软件应用100自动识别出的所识别面部的图像。此外,副本图像“k”可以(但不必需)是所选副本图像。在这个实例中,对应于面部身份224-e的附加面部身份组为空,这是因为没有其它副本图像具有记录的面部身份。
汇总属性224的另一个例子是调整类型224-f。对应于调整类型224-f的主要属性226代表副本图像“j”的调整类型。另外,副本图像“j”可以是这组副本图像中唯一一个被与图像操纵软件应用100相关的用户调整过的或者由图像操纵软件应用100自动调整过的图像。此外,副本图像“j”可以(但不必需)是所选副本图像。在这个实例中,对应于调整类型224-f的附加调整类型组为空,这是因为没有其它副本图像被调整过。调整日期224-g与调整类型224-f对应并且是以与其类似的方式确定的。
汇总属性224的另一个例子是尺寸24-h。对应于尺寸224-h的主要属性226代表主要尺寸,并且是所选副本图像(例如,“j”)的尺寸。对应于尺寸224-h的附加尺寸组包括与主要尺寸不同的未被选择的副本图像(例如,“i”、“k”...)的尺寸。例如,考虑图1A中图示的副本图像组125。在这个实例当中,主要尺寸对应于所选图像127的尺寸,即,3504×2336(8.2MP)1.4MB。对应于尺寸224-h的附加尺寸组包括一个元素,即,2756×1837(5MP)1.1MB,这对应于与主要尺寸不同的未被选择的图像之一的尺寸。
汇总属性224的另一个例子是文件类型224-i。对应于文件类型224-i的主要属性226代表主要文件类型,并且是所选副本图像(例如,“j”)的文件类型。对应于文件类型224-i的附加文件类型组包括与主要文件类型不同的未被选择的副本图像(例如,“i”、“k”...)的文件类型。例如,考虑图1A中所示的副本图像组125。在这个实例当中,主要文件类型对应于所选图像127的文件类型,即,TIFF。对应于文件类型224-i的附加文件类型组包括一个元素,即,PNG,其对应于与主要文件类型不同的未被选择的图像之一的文件类型。与一组副本图像相关的汇总信息222可以包括多个其它汇总属性。
汇总属性224的另一个例子是网络位置的地址224-j。对应于超链接224-j的主要属性226代表副本图像“j”被与图像操纵软件应用100相关的用户上载到的网络位置的地址。在有些实例当中,副本图像“j”可以是这组副本图像中唯一一个被上载到指定网页或社交网络站点的图像。此外,副本图像“j”可以(但不必需)是所选副本图像。在这些实例当中,对应于网络位置的地址224-j的附加网络位置地址组为空,这是因为没有其它副本图像被上载。在有些其它实例当中,对应于网络位置的地址224-j的附加网络位置地址组包括与主要网络位置地址不同的未被选择的副本图像(例如,“i”...)的网络位置地址。例如,对应于作为节日贺卡一部分分发的副本“i”的网络地址可以是节日贺卡的网络位置的地址。而且,来自对应于未被选择的副本图像的附加网络位置地址组的网络地址可以自动映射到主要网络位置地址224-j。例如,利用未被选择的副本图像“i”生成的节日贺卡在执行方法200时被自动更新以包括对应于主要网络位置地址224-j的所选副本图像“j”。
返回图2A中所示的方法200,在有些实现中,为了容易地组织所存储的图像连同存储在数据存储装置上的其它非副本图像,在数据存储装置上连同汇总信息222一起存储230所选图像可以由图像操纵软件应用100执行。组织可以基于与所存储图像相关的汇总信息222中所包括的一个或多个汇总属性224中的一个或多个相应主要属性226。例如,组织可以包括连同存储在数据存储装置上的其它非副本图像一起对所存储图像进行排序、分组、结合和分类中的至少一种。此外,与所存储图像相关的汇总信息222中所包括的一个或多个汇总属性224中的相应的一组或多组附加属性228可以用于提供关于所存储图像的活动(历史)的报告。
在有些实现中,丢弃240未被选择的副本图像可以由图像操纵软件应用100自动执行。在图1A所示的例子当中,图像操纵软件应用100可以把未被选择的副本图像从副本组125、125’、125”中移动到应用回收站。但是,响应于从与图像操纵软件应用100相关的用户接收到的指令,从图像库移到图像操纵软件应用100的回收站的项可以恢复到最初的图像库。
图3是说明汇总与一组副本图像相关的信息的方法300的例子的流程图。在有些实现当中,方法300可以由数据处理装置执行而且可以作为图像操纵软件应用100的一部分来实现。方法300包括基于分配规则把副本图像的相应图像属性152中的一个分配310作为汇总属性224的主要属性226。另外,方法300包括根据副本图像的与主要属性226不同的相应图像属性152,形成370汇总属性224的一组附加属性228。
在有些实现中,分配规则可以包括把所选图像的相应图像属性152映射320到汇总属性224的主要属性226。例如,汇总信息222中所包括的主要属性226可以和包括在与所选图像相关的一组元数据150中的相应属性152具有一对一对应关系。
在有些实现中,分配规则可以包括把由与图像操纵软件应用100相关的用户输入的相应图像属性152映射330到汇总属性224的主要属性226。以这种方式,图像操纵软件应用100把具有值154的对应图像属性152分配给主要属性226,其中值154是由与图像操纵软件应用100相关的用户输入并验证的。
在有些实现中,分配规则可以包括把最早修改过的副本图像的相应图像属性152映射340到汇总属性224的主要属性226。例如,图像操纵软件应用100可以把最初捕获图像的许多或全部对应图像属性152都分配给主要属性226。
在有些实现中,分配规则还可以包括把最近修改过的副本图像的相应图像属性152映射350到汇总属性224的主要属性226。以这种方式,图像操纵软件应用100把这组副本图像中可以获得的最新对应图像属性152分配给主要属性226。
在有些实现中,分配规则可以包括把非空的相应图像属性152映射360到汇总属性224的主要属性226。以这种方式,图像操纵软件应用100可以生成汇总属性224的信息丰富的主要属性226。
此外,为了生成汇总属性224的主要属性226,分配规则可以包括映射320、330、340、350和360的组合。例如,分配规则可以包括执行从最早修改过的副本图像的相应图像属性152到汇总属性224的主要属性226的第一映射340,然后执行从非空的相应图像属性152到汇总属性224的主要属性226的映射360。作为另一个例子,分配规则可以包括执行从由与图像操纵软件应用100相关的用户输入的相应图像属性152到汇总属性224的主要属性226的第一映射330,然后执行从所选图像的相应图像属性152到汇总属性224的主要属性226的映射320。
有多种计算设备可以用于实现本文档中描述的***与方法,作为客户端或者作为一个服务器或多个服务器。计算设备可以以各种形式的数字计算机实现,诸如膝上型电脑、台式机、工作站、个人数字助理、服务器、刀片服务器、大型机及其它合适的计算机。另一种计算设备可以以各种形式的移动设备实现,诸如个人数字助理、蜂窝电话、智能电话及其它类似的计算设备。此外,计算设备可以包括通用串行总线(USB)闪存驱动器。USB闪存驱动器可以存储操作***和其它应用。USB闪存驱动器可以包括输入/输出部件,诸如可以***到另一个计算设备的USB端口中的无线发送器或者USB连接器。在这里描述的部件、它们的连接与关系及其功能仅仅是示例性的,而不是要限制在本文档中所描述和/或保护的发明的实现。
计算设备可以包括处理器、存储器、存储设备、连接到存储器的高速接口和高速扩展端口。计算设备可以进一步包括连接到低速总线与存储设备的低速接口。以上每种部件都可以利用各种总线互连,而且可以安装到公共的母板上或者适当地以其它方式安装。处理器可以处理在计算设备中执行的指令,包括存储在存储器或者存储设备上的、在外部输入/输出设备上显示用于GUI的图形信息的指令,其中的外部输入/输出设备诸如是耦合到高速接口的显示器。在其它实现中,可以适当地与多个存储器和多种存储器一起使用多个处理器和/或多根总线。而且,可以连接多个计算设备,每个设备提供部分的必需操作(例如,作为服务器阵列(serverbank),一组刀片服务器或者多处理器***)。
存储器可以在计算设备中存储信息。在一种实现中,存储器可以是一个或多个易失性存储器单元。在另一种实现中,存储器可以是一个或多个非易失性存储器单元。存储器还可以是其它形式的计算机可读介质,诸如磁盘或光盘。
存储设备可以为计算设备提供大容量存储。在一种实现中,存储设备可以是或者包含计算机可读介质,诸如软盘设备、硬盘设备、光盘设备或者带设备、闪存存储器或者其它类似的固态存储器设备,或者设备的阵列,包括存储区域网络或其它配置中的设备。计算机程序产品可以有形地体现在信息载体中。计算机程序产品还可以包含指令,当所述指令被执行时,执行一个或多个方法,诸如以上所述的那些方法。信息载体是计算机或机器可读介质,诸如存储器、存储设备或者处理器上的存储器。
高速控制器可以管理计算设备的带宽密集型操作,而低速控制器可以管理较低带宽密集型的操作。这种功能分配仅仅是示例性的。在一种实现中,高速控制器可以耦合到存储器、耦合到显示器(例如,通过图形处理器或者加速计)并且耦合到可以接纳各种扩展卡的高速扩展端口。在该实现中,低速控制器可以耦合到存储设备和低速扩展端口。可以包括各种通信端口(例如,USB、蓝牙、以太网、无线以太网)的低速扩展端口可以例如通过网络适配器耦合到一个或多个输入/输出设备,诸如键盘、定点设备、扫描仪,或者诸如交换机或路由器的联网设备。
计算设备可以以多种不同形式实现。例如,它可以实现为一个标准的服务器,或者是一组这样服务器的多倍。它还可以实现为机架服务器***的一部分。此外,它还可以在诸如膝上型电脑的个人计算机中实现。可替换地,来自计算设备的部件可以与移动设备中的其它部件组合。此类设备中的每一种都可以包含一个或多个计算设备或者移动设备,并且整个***可以由彼此通信的多个计算设备与移动设备组成。
除其他部件之外,移动设备可以包括处理器、存储器、诸如显示器的输入/输出设备、通信接口和收发器。移动设备还可以具有存储设备,诸如微驱动器或者其它设备,以便提供附加的存储。以上部件中的每一种都是利用各种总线互连的,并且这些部件中的几个可以安装到公共的母板上或者适当地以其它方式安装。
处理器可以在移动设备中执行指令,所述指令包括存储在存储器中的指令。移动设备的处理器可以实现为包括单独的而且是多个模拟与数字处理器的芯片的芯片集。此外,处理器可以利用多种体系结构中的任意一种来实现。例如,处理器可以是CISC(复杂指令集计算机)处理器、RISC(精简指令集计算机)处理器、或者MISC(最小指令集计算机)处理器。例如,处理器可以提供移动设备的其它部件的协作,诸如用户接口的控制、由移动设备运行的应用和由移动设备进行的无线通信。
移动设备的处理器可以通过控制接口和耦合到显示器的显示接口与用户通信。显示器可以是例如薄膜晶体管液晶显示器或者有机发光二极管显示器,或者其它适当的显示器技术。显示接口可以包括用于驱动显示器向用户呈现图形与其它信息的适当电路***。控制接口可以从用户接收命令并且转换它们,以提交给移动设备的处理器。此外,外部接口可以提供与移动设备的处理器的通信,从而使得移动设备与其它设备能够有近场通信。在有些实现中,外部接口可以提供例如有线通信,或者在其它实现中提供无线通信,而且还可以使用多种接口。
存储器在计算移动设备中存储信息。存储器可以实现为一个或多个计算机可读介质、一个或多个易失性存储器单元或者一个或多个非易失性存储器单元中的一种或多种。扩展存储器也可以提供并通过扩展接口连接到移动设备,其中的扩展接口可以包括例如SIMM(单直插式内存模块)卡接口。这种扩展存储器可以为移动设备提供额外的存储空间,或者还可以为移动设备存储应用或其它信息。具体而言,扩展存储器可以包括执行或补充上述过程的指令,而且还可以包括安全信息。因而,例如,扩展存储器可以提供作为移动设备的安全模块,而且可以利用允许设备的安全使用的指令来编程。此外,安全应用可以与附加信息一起经SIMM卡提供,诸如以不容易被破解的方式把识别信息放到SIMM卡中。
例如,存储器可以包括闪存存储器和/或NVRAM存储器,如以下所讨论的。在一种实现中,计算机程序产品有形地体现在信息载体中。计算机程序产品包含指令,当所述指令被执行时,执行一个或多个方法,例如以上所述的那些方法。信息载体是计算机或机器可读的介质,诸如存储器、扩展存储器,或者可以例如经收发器或外部接口接收的处理器上的存储器。
移动设备可以通过通信接口无线地通信,其中在必要的时候移动设备可以包括数字信号处理电路***。其中,通信接口可以在各种模式或协议下提供通信,所述模式或协议是诸如GSM语音呼叫、SMS、EMS或MMS消息收发、CDMA、TDMA、PDC、WCDMA、CDMA2000或者GPRS,等等。这种通信可以例如通过射频收发器发生。此外,短程通信也可以发生,诸如利用蓝牙、WiFi或者其它此类收发器(未示出)。此外,GPS(全球定位***)接收器模块可以向移动设备提供附加的与导航和位置相关的无线数据,这些数据可以适当地被运行在移动设备上的应用使用。
移动设备还可以利用音频编解码器可听地通信,其中音频编解码器可以从用户接收语音信息并把它转换成可用的数字信息。同样,音频编解码器可以诸如在移动设备的听筒中为用户产生可听的声音,例如通过扬声器。声音可以包括来自语音电话呼叫的声音,可以包括记录的声音(例如,语音消息,音乐文件,等等)而且还可以包括由在移动设备上操作的应用产生的声音。
移动计算设备可以以多种不同的形式实现。例如,它可以实现为蜂窝电话。它还可以作为智能电话、个人数字助理、或者其它类似移动设备的一部分来实现。
在此所述的***与技术的各种实现可以在数字电子电路***、集成电路***、专门设计的ASIC(专用集成电路)、计算机硬件、固件、软件和/或其组合中实现。这些各种实现可以包括在一个或多个计算机程序中的实现,其中所述一个或多个计算机程序可以在可编程***上执行和/或解释,并且可编程***包括至少一个可编程处理器,该处理器可以是专用的或者通用的,耦合成从存储***、至少一个输入设备和至少一个输出设备接收数据与指令并把数据与指令发送给它。
这些计算机程序(也称为程序、软件、软件应用或代码)包括用于可编程处理器的机器指令,而且可以用高级过程和/或面向对象的编程语言和/或用汇编/机器语言来实现。如在此所使用的,术语“机器可读介质”、“计算机可读介质”指用于把机器指令和/或数据提供给可编程处理器的任何计算机程序产品、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑器件(PLD)),包括接收机器指令作为机器可读信号的机器可读介质。术语“机器可读信号”指用于把机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,在此所述的***与技术可以在具有用于向用户显示信息的显示设备(例如,CRT(阴极射线管)或LCD(液晶显示器)监视器)及用户可以通过其向计算机提供输入的键盘和定点设备(例如,鼠标或轨迹球)的计算机上实现。其它类型的设备也可以用来提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感测反馈(例如,可视反馈、可听反馈或者触觉反馈);而且来自用户的输入可以以任何形式接收,包括声音、语音和触觉输入。
在此所述的***与技术可以在包括后端部件(例如,作为数据服务器)、或者包括中间件部件(例如,应用服务器)、或者包括前端部件(例如,具有图形用户接口或网络浏览器的客户端计算机,用户通过上述接口或浏览器可以与在此所述的***与技术的实现交互)、或者包括这种后端、中间件或前端部件任意组合的计算***中实现。***的部件可以由任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的例子包括局域网(“LAN)”、广域网(“WAN”)、点对点网络(具有ad-hoc或静态构件)、网格计算基础设施和互联网。
计算***可以包括客户端与服务器。客户端与服务器通常彼此远离而且一般是通过通信网络来交互。客户端与服务器的关系是通过运行在各自计算机上并且彼此具有客户端-服务器关系的计算机程序建立的。
尽管本说明书包含许多实现细节,但是这些不应当被看作对本发明或者所保护范围的限制,而应当看作是对特定于特定发明的特定实施方式的特征的描述。本说明书中在单独实施方式的背景下描述的某些特征也可以在单个实施方式中组合实现。相反,在单个实施方式的背景下描述的各种特征也可以在多个实施方式中单独地或者以任何合适的子组合实现。而且,尽管以上将特征描述为以某种组合起作用或者甚至最初就是这样进行保护的,但是来自要求保护的组合的一个或多个特征在有些情况下可以从该组合中摘除,而且要求保护的组合可以针对子组合或者子组合的变体。
类似地,尽管各操作在附图中是以特定的次序绘出的,但是这不应当理解成为了实现期望的结果而需要这种操作以所示出的特定次序或者顺序次序执行,或者全部说明的操作都要执行。在某些情况下,多任务和并行处理可能是有利的。而且,上述实现中各种***部件的分离不应当理解为在所有实现中都需要这种分离,而且应当理解所述程序部件和***通常可以在单个软件产品中集成到一起或者打包到多个软件产品中。
因而,已经描述了主题的特定实现。其它实现在以下权利要求的范围之内。在有些情况下,权利要求中所阐述的动作可以按不同的次序执行而且仍然实现期望的结果。此外,为了实现期望的结果,附图中所绘出的过程不一定需要所示出的特定次序或者顺序次序。在某些实现中,多任务和并行处理可能是有利的。
Claims (19)
1.一种由数据处理装置执行的方法,所述方法包括:
获得从多个副本图像中对单个图像的选择,每个副本图像都具有相关的一组元数据;
把每一组元数据都汇总到汇总信息中;及
把所选图像连同汇总信息一起存储在数据处理装置能够访问的数据存储装置上,
其中,获得所述选择包括从与数据存储装置相关的用户接收单个图像的指示。
2.如权利要求1所述的方法,其中,每一组元数据都包括一个或多个图像属性。
3.如权利要求2所述的方法,其中,图像属性包括以下之一:
图像标签;
获取时间;
获取地理位置;
修改副本图像的时间;
副本图像中所绘面部的身份;
图像已上载到的网络位置的地址;及
包括对图像施加的调整和施加所述调整的时间的信息。
4.如权利要求2所述的方法,其中,与所选图像相关的汇总信息包括一个或多个汇总属性,所述一个或多个汇总属性对应于与每个副本图像相关的一个或多个相应图像属性。
5.如权利要求4所述的方法,其中,对应于相应图像属性的汇总属性包括主要属性和一组附加属性。
6.如权利要求5所述的方法,还包括:
基于包括在与所存储图像相关的汇总信息中的一个或多个汇总属性中的一个或多个相应主要属性,在数据存储装置上组织所存储图像连同其它非副本图像。
7.如权利要求6所述的方法,其中,所述组织包括排序、分组、结合和分类中的至少一种。
8.如权利要求5所述的方法,还包括:
基于包括在与所存储图像相关的汇总信息中的一个或多个汇总属性中的相应的一组或多组附加属性,提供关于所存储图像的活动的报告。
9.如权利要求5所述的方法,其中,所述汇总包括:
基于分配规则把副本图像的相应图像属性之一分配作为汇总属性的主要属性;及
根据副本图像的与主要属性不同的相应图像属性形成汇总属性的一组附加属性。
10.如权利要求9所述的方法,其中,分配规则包括把所选图像的相应图像属性映射到汇总属性的主要属性。
11.如权利要求9所述的方法,其中,分配规则包括把由与数据存储装置相关的用户输入的相应图像属性映射到汇总属性的主要属性。
12.如权利要求9所述的方法,其中,分配规则包括把最早的副本图像的相应图像属性映射到汇总属性的主要属性。
13.如权利要求9所述的方法,其中,分配规则包括把最近的副本图像的相应图像属性映射到汇总属性的主要属性。
14.如权利要求9所述的方法,其中,分配规则包括把非空的相应图像属性映射到汇总属性的主要属性。
15.如权利要求5所述的方法,还包括:
把与未被选择的副本图像相关的一组附加网络位置地址中的每一个网络位置地址映射到与所选副本图像相关的网络位置的主要地址。
16.如权利要求1所述的方法,还包括:
丢弃除所选图像之外的副本图像。
17.如权利要求1所述的方法,还包括:
从多个副本图像中建议单个图像;及
其中所述获得选择包括:选择所建议的单个图像。
18.一种用于汇总副本图像的元数据的***,包括:
数据存储装置,配置成存储图像;
用户界面部件,用于获得从多个副本图像中对单个图像的选择,每个副本图像都具有包括一个或多个图像属性的相关的一组元数据;
汇总部件,用于把每一组元数据都汇总到汇总信息中,所述汇总信息包括对应于与每个副本图像相关的一个或多个相应图像属性的一个或多个汇总属性;和
存储处理部件,用于把由用户界面部件获得的所选图像连同由汇总部件汇总的汇总信息一起存储在数据存储装置上,并丢弃除所选图像之外的副本图像。
19.一种用于汇总副本帧的元数据的***,包括:
数据存储装置,配置成存储帧;
用户界面部件,用于获得从存储在数据存储装置上的多个副本帧中对单个帧的选择,每个副本帧都具有包括一个或多个帧属性的相关的一组元数据;
汇总部件,用于:
把每一组元数据都汇总到汇总信息中,所述汇总信息包括与和每个副本帧相关的一个或多个相应帧属性对应的一个或多个汇总属性,其中对应于相应帧属性的汇总属性包括主要属性和一组附加属性,
基于分配规则把副本帧的相应帧属性之一分配作为汇总属性的主要属性,其中分配规则包括把非空的相应帧属性映射到汇总属性的主要属性,及
根据副本帧的与主要属性不同的相应帧属性,形成汇总属性的一组附加属性;和
存储处理部件,用于把由用户界面部件获得的所选帧连同由汇总部件汇总的汇总信息一起存储在数据存储装置上并丢弃除所选帧之外的副本帧。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/873,681 US8774561B2 (en) | 2010-09-01 | 2010-09-01 | Consolidating information relating to duplicate images |
US12/873,681 | 2010-09-01 | ||
PCT/US2011/048812 WO2012030586A1 (en) | 2010-09-01 | 2011-08-23 | Consolidating metadata relating to duplicate images |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103189922A CN103189922A (zh) | 2013-07-03 |
CN103189922B true CN103189922B (zh) | 2016-02-03 |
Family
ID=44533223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180050184.7A Active CN103189922B (zh) | 2010-09-01 | 2011-08-23 | 数据处理装置执行的方法和汇总副本图像的元数据的*** |
Country Status (6)
Country | Link |
---|---|
US (3) | US8774561B2 (zh) |
EP (1) | EP2612325B1 (zh) |
JP (2) | JP5658823B2 (zh) |
KR (1) | KR101430889B1 (zh) |
CN (1) | CN103189922B (zh) |
WO (1) | WO2012030586A1 (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9600919B1 (en) * | 2009-10-20 | 2017-03-21 | Yahoo! Inc. | Systems and methods for assembling and/or displaying multimedia objects, modules or presentations |
KR101164353B1 (ko) * | 2009-10-23 | 2012-07-09 | 삼성전자주식회사 | 미디어 콘텐츠 열람 및 관련 기능 실행 방법과 장치 |
US8774561B2 (en) | 2010-09-01 | 2014-07-08 | Apple Inc. | Consolidating information relating to duplicate images |
US11016938B2 (en) | 2010-09-01 | 2021-05-25 | Apple Inc. | Consolidating information relating to duplicate images |
US10387503B2 (en) | 2011-12-15 | 2019-08-20 | Excalibur Ip, Llc | Systems and methods involving features of search and/or search integration |
US10504555B2 (en) | 2011-12-20 | 2019-12-10 | Oath Inc. | Systems and methods involving features of creation/viewing/utilization of information modules such as mixed-media modules |
US10296158B2 (en) | 2011-12-20 | 2019-05-21 | Oath Inc. | Systems and methods involving features of creation/viewing/utilization of information modules such as mixed-media modules |
US11099714B2 (en) | 2012-02-28 | 2021-08-24 | Verizon Media Inc. | Systems and methods involving creation/display/utilization of information modules, such as mixed-media and multimedia modules |
WO2013177476A1 (en) | 2012-05-23 | 2013-11-28 | Qwiki, Inc. | Systems and methods involving creation of information modules, including server, media searching. user interface and/or other features |
US10417289B2 (en) | 2012-06-12 | 2019-09-17 | Oath Inc. | Systems and methods involving integration/creation of search results media modules |
US10303723B2 (en) | 2012-06-12 | 2019-05-28 | Excalibur Ip, Llc | Systems and methods involving search enhancement features associated with media modules |
US9690980B2 (en) * | 2012-11-09 | 2017-06-27 | Google Inc. | Automatic curation of digital images |
US10089346B2 (en) * | 2014-04-25 | 2018-10-02 | Dropbox, Inc. | Techniques for collapsing views of content items in a graphical user interface |
US9891794B2 (en) | 2014-04-25 | 2018-02-13 | Dropbox, Inc. | Browsing and selecting content items based on user gestures |
WO2015175729A1 (en) * | 2014-05-13 | 2015-11-19 | Dennis Quan | Systems and methods for managing, sharing, and organizing information stored on multiple cloud services |
US20160063096A1 (en) * | 2014-08-27 | 2016-03-03 | International Business Machines Corporation | Image relevance to search queries based on unstructured data analytics |
US10318575B2 (en) * | 2014-11-14 | 2019-06-11 | Zorroa Corporation | Systems and methods of building and using an image catalog |
US20160179803A1 (en) * | 2014-12-22 | 2016-06-23 | Rovi Guides, Inc. | Augmenting metadata using commonly available visual elements associated with media content |
US20160239508A1 (en) * | 2015-02-12 | 2016-08-18 | Harman International Industries, Incorporated | Media content playback system and method |
US9521496B2 (en) | 2015-02-12 | 2016-12-13 | Harman International Industries, Inc. | Media content playback system and method |
US9794618B2 (en) | 2015-02-12 | 2017-10-17 | Harman International Industries, Incorporated | Media content playback system and method |
US10209005B2 (en) | 2015-10-05 | 2019-02-19 | Sunlite Science & Technology, Inc. | UV LED systems and methods |
RU2640298C1 (ru) | 2015-10-12 | 2017-12-27 | Общество С Ограниченной Ответственностью "Яндекс" | Способ обработки и хранения изображений |
US10311112B2 (en) | 2016-08-09 | 2019-06-04 | Zorroa Corporation | Linearized search of visual media |
US10467257B2 (en) | 2016-08-09 | 2019-11-05 | Zorroa Corporation | Hierarchical search folders for a document repository |
US10664514B2 (en) | 2016-09-06 | 2020-05-26 | Zorroa Corporation | Media search processing using partial schemas |
US10503486B2 (en) * | 2016-12-09 | 2019-12-10 | Vmware, Inc. | Methods and apparatus to reduce application deployments sizes |
US10284505B2 (en) * | 2017-05-03 | 2019-05-07 | International Business Machines Corporation | Social media interaction aggregation for duplicate image posts |
US11709882B2 (en) | 2021-10-21 | 2023-07-25 | International Business Machines Corporation | Image storage system for images with duplicate parts |
Family Cites Families (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07175710A (ja) * | 1993-12-20 | 1995-07-14 | Canon Inc | データ管理方法及び装置 |
US6628824B1 (en) | 1998-03-20 | 2003-09-30 | Ken Belanger | Method and apparatus for image identification and comparison |
US6243502B1 (en) * | 1998-08-13 | 2001-06-05 | International Business Machines Corporation | Image quality maintenance |
EP0990997A1 (en) | 1998-09-29 | 2000-04-05 | Eastman Kodak Company | A method for controlling and managing redundancy in an image database by elimination of automatically detected exact duplicate and near duplicate images |
US8332478B2 (en) | 1998-10-01 | 2012-12-11 | Digimarc Corporation | Context sensitive connected content |
AU783068B2 (en) * | 1999-08-30 | 2005-09-22 | Iterated Systems, Inc. | Management of source and derivative image data |
US7415662B2 (en) * | 2000-01-31 | 2008-08-19 | Adobe Systems Incorporated | Digital media management apparatus and methods |
US7137065B1 (en) * | 2000-02-24 | 2006-11-14 | International Business Machines Corporation | System and method for classifying electronically posted documents |
US6961463B1 (en) | 2000-03-29 | 2005-11-01 | Eastman Kodak Company | Method of detecting duplicate pictures in an automatic albuming system |
US7216289B2 (en) * | 2001-03-16 | 2007-05-08 | Microsoft Corporation | Method and apparatus for synchronizing multiple versions of digital data |
US7028058B2 (en) * | 2002-05-23 | 2006-04-11 | Hewlett-Packard Development Company, L.P. | System and method for preserving metadata in an electronic image file |
US7197158B2 (en) * | 2002-06-28 | 2007-03-27 | Microsoft Corporation | Generation of metadata for acquired images |
JP2004078283A (ja) * | 2002-08-09 | 2004-03-11 | Konica Minolta Holdings Inc | 画像管理装置、画像管理方法、プログラム及び記録媒体 |
US7085755B2 (en) * | 2002-11-07 | 2006-08-01 | Thomson Global Resources Ag | Electronic document repository management and access system |
US20040174434A1 (en) * | 2002-12-18 | 2004-09-09 | Walker Jay S. | Systems and methods for suggesting meta-information to a camera user |
US7769794B2 (en) | 2003-03-24 | 2010-08-03 | Microsoft Corporation | User interface for a file system shell |
US7181445B2 (en) * | 2003-09-05 | 2007-02-20 | Bellsouth Intellectual Property Corporation | Aggregating, retrieving, and providing access to document visuals |
US20050104976A1 (en) * | 2003-11-17 | 2005-05-19 | Kevin Currans | System and method for applying inference information to digital camera metadata to identify digital picture content |
US7685134B2 (en) | 2003-12-31 | 2010-03-23 | Nokia Corporation | Media file sharing, correlation of metadata related to shared media files and assembling shared media file collections |
US7693856B2 (en) * | 2004-06-25 | 2010-04-06 | Apple Inc. | Methods and systems for managing data |
JP4931101B2 (ja) * | 2004-08-09 | 2012-05-16 | カシオ計算機株式会社 | 画像撮像装置 |
US20060112141A1 (en) * | 2004-11-24 | 2006-05-25 | Morris Robert P | System for automatically creating a metadata repository for multimedia |
JP4586580B2 (ja) * | 2005-03-04 | 2010-11-24 | セイコーエプソン株式会社 | 画像生成装置 |
US20070050423A1 (en) * | 2005-08-30 | 2007-03-01 | Scentric, Inc. | Intelligent general duplicate management system |
US8842197B2 (en) | 2005-11-30 | 2014-09-23 | Scenera Mobile Technologies, Llc | Automatic generation of metadata for a digital image based on ambient conditions |
US7860308B2 (en) | 2005-12-01 | 2010-12-28 | Yahoo! Inc. | Approach for near duplicate image detection |
JP2007194859A (ja) * | 2006-01-18 | 2007-08-02 | Olympus Imaging Corp | 画像データ記録方法及び画像データ記録装置 |
JP4638366B2 (ja) | 2006-02-27 | 2011-02-23 | パナソニック株式会社 | 代表画像選択装置および代表画像選択方法 |
US7647331B2 (en) | 2006-03-28 | 2010-01-12 | Microsoft Corporation | Detecting duplicate images using hash code grouping |
US7860317B2 (en) * | 2006-04-04 | 2010-12-28 | Microsoft Corporation | Generating search results based on duplicate image detection |
CA2701173A1 (en) * | 2006-10-31 | 2008-05-08 | Execue, Inc. | System and method for distributing queries to a group of databases and expediting data access |
US20080281836A1 (en) | 2007-02-06 | 2008-11-13 | Access Systems Americas, Inc. | system and method for displaying and navigating content on a electronic device |
JP4892427B2 (ja) * | 2007-07-13 | 2012-03-07 | キヤノン株式会社 | 画像処理装置、画像処理方法、及び、画像処理プログラム |
KR100946694B1 (ko) | 2007-08-07 | 2010-03-12 | 주식회사 코난테크놀로지 | 영상 정보 기반의 동영상 파일 중복 검사와 관리를 위한시스템 및 방법 |
EP2071578A1 (en) | 2007-12-13 | 2009-06-17 | Sony Computer Entertainment Europe Ltd. | Video interaction apparatus and method |
US8111912B2 (en) * | 2008-02-15 | 2012-02-07 | Yahoo! Inc. | Cost-effective image metadata creation using near-duplicate image detection |
US20090278949A1 (en) * | 2008-05-06 | 2009-11-12 | Mcmahan David Michael | Camera system and method for providing information on subjects displayed in a camera viewfinder |
CN101604314A (zh) | 2008-06-10 | 2009-12-16 | 鸿富锦精密工业(深圳)有限公司 | 自动删除相同档案的方法 |
US20090319570A1 (en) * | 2008-06-24 | 2009-12-24 | Mahesh Subramanian | Consolidating duplicate item images using an image identifier |
US8554800B2 (en) * | 2008-07-30 | 2013-10-08 | Portool Ltd. | System, methods and applications for structured document indexing |
US8520979B2 (en) * | 2008-08-19 | 2013-08-27 | Digimarc Corporation | Methods and systems for content processing |
KR101493696B1 (ko) | 2008-09-25 | 2015-02-25 | 삼성전자주식회사 | 통합 메타데이터 생성 방법 및 그 장치 |
US8213723B2 (en) * | 2008-12-29 | 2012-07-03 | Yahoo! Inc. | Method and system for determining near duplicate images |
US9495583B2 (en) | 2009-01-05 | 2016-11-15 | Apple Inc. | Organizing images by correlating faces |
US8959062B2 (en) | 2009-08-13 | 2015-02-17 | Hitachi Solutions, Ltd. | Data storage device with duplicate elimination function and control device for creating search index for the data storage device |
US9710491B2 (en) * | 2009-11-02 | 2017-07-18 | Microsoft Technology Licensing, Llc | Content-based image search |
US8433140B2 (en) * | 2009-11-02 | 2013-04-30 | Microsoft Corporation | Image metadata propagation |
US9703782B2 (en) | 2010-05-28 | 2017-07-11 | Microsoft Technology Licensing, Llc | Associating media with metadata of near-duplicates |
US8774561B2 (en) | 2010-09-01 | 2014-07-08 | Apple Inc. | Consolidating information relating to duplicate images |
-
2010
- 2010-09-01 US US12/873,681 patent/US8774561B2/en active Active
-
2011
- 2011-08-23 WO PCT/US2011/048812 patent/WO2012030586A1/en active Application Filing
- 2011-08-23 JP JP2013527116A patent/JP5658823B2/ja active Active
- 2011-08-23 KR KR1020137008191A patent/KR101430889B1/ko active IP Right Grant
- 2011-08-23 CN CN201180050184.7A patent/CN103189922B/zh active Active
- 2011-08-23 EP EP11749694.3A patent/EP2612325B1/en active Active
-
2014
- 2014-02-21 US US14/186,488 patent/US20140169703A1/en not_active Abandoned
- 2014-11-28 JP JP2014242253A patent/JP2015072708A/ja active Pending
-
2015
- 2015-06-17 US US14/742,123 patent/US9805086B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20140169703A1 (en) | 2014-06-19 |
JP5658823B2 (ja) | 2015-01-28 |
CN103189922A (zh) | 2013-07-03 |
JP2015072708A (ja) | 2015-04-16 |
KR101430889B1 (ko) | 2014-08-18 |
US9805086B2 (en) | 2017-10-31 |
EP2612325B1 (en) | 2015-05-06 |
JP2013538402A (ja) | 2013-10-10 |
US8774561B2 (en) | 2014-07-08 |
US20150286674A1 (en) | 2015-10-08 |
US20120051668A1 (en) | 2012-03-01 |
KR20130050995A (ko) | 2013-05-16 |
WO2012030586A1 (en) | 2012-03-08 |
EP2612325A1 (en) | 2013-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103189922B (zh) | 数据处理装置执行的方法和汇总副本图像的元数据的*** | |
CN103020228B (zh) | 图像中的兴趣点(poi)数据定位 | |
CN102089761B (zh) | 自动发现受欢迎的地标 | |
CN102483760B (zh) | 视觉搜索和三维结果 | |
US11321478B2 (en) | Method and system for wirelessly connecting devices | |
CN104081415A (zh) | 用于管理参考面孔数据库以用于在有限的存储器环境下提高面孔识别性能的方法、装置和计算机可读记录介质 | |
CN102402605A (zh) | 用于搜索引擎索引的混合分布模型 | |
US20140297479A1 (en) | Electronic system with real property preference mechanism and method of operation thereof | |
TWI489297B (zh) | 貿易卡服務 | |
CN107729483B (zh) | 一种分类显示方法、装置、终端及计算机可读存储介质 | |
CN110335061B (zh) | 交易模式画像建立方法、装置、介质及电子设备 | |
CN109189728B (zh) | 智能硬件设备、磁盘数据处理方法和存储介质 | |
US20160162814A1 (en) | Comparative peer analysis for business intelligence | |
CN102737100A (zh) | 信息处理设备、方法、***和历史管理服务器、方法 | |
US11016938B2 (en) | Consolidating information relating to duplicate images | |
JP6855720B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6641936B2 (ja) | 情報処理装置、情報処理プログラム、及び情報処理方法 | |
WO2011161935A1 (ja) | データ管理装置およびデータ管理方法 | |
CN104902449A (zh) | 一种基于二维码处理业务的方法、装置、服务器、*** | |
CN114911886B (zh) | 一种遥感数据的切片方法、装置和云服务器 | |
CN116861013B (zh) | 一种cim数据可信性提升方法 | |
US20220092107A1 (en) | Method and apparatus for performing album management regarding external storage device for user | |
CN110825959B (zh) | 数据发送方法及榜单数据获取模型的选择方法及装置 | |
CN118246884A (zh) | 信息传输方法、装置、计算机设备、存储介质和程序产品 | |
CN114202260A (zh) | 一种项目里程碑管理***、方法、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |