利用标记组织的文件系统管理器的制作方法

文档序号:6479985阅读:130来源:国知局
专利名称:利用标记组织的文件系统管理器的制作方法
利用标记组织的文件系统管理器
背景技术
在数字摄影系统中,用户可将大量的图像文件收集于计算机上。两种常用的组织图像文件以供查看和访问的方法是通过使用文件系统人造物(例如文件夹)以及具有照片集合的形式的数字影集。数字影集通常被直接地从文件系统文件夹进行映射。典型地,文件系统用于组织集册,其中一个目录代表一个集册。为了将照片放入集册中,关联的媒体文件被复制至集册目录中。用户通过将图像文件复制至文件系统中而在多个集册中包含图像。图像通常被组织成与个人计算机(PC)文件系统文件夹类似的集册。因此,一个图像副本只位于一个集册中,并且复制的副本用于将图像存储在多个集册中。例如,通常将内容组织成离散的集册集合。为了将单个内容项目包含于多个集册中,要将文件复制至多个集册文件夹中。组织图像文件一般是手动过程。在照片组织的任一传统技术中,影集和文件夹都是静态实体,从而使得不管复制与否,单独的文件和照片都被独立于其他文件和照片来进行处理。因此,当用户创建新集册时,可能忽略或者忘记旧相片。数字相机通常通过使用允许将照片上传至文件系统文件夹中并允许创建相关影集的软件而与计算机集成。例如,与照片管理软件相结合地提供许多数字相机。管理软件使得新照片能简单地上传至新影集或目录中。用户还能创建新影集并且将相片手动地移动或复制至新集册中,这是耗时的处理,其包括手动处理的错误敏感性以及通常的负担。可能适合新集册的旧相片经常被忽略或遗忘。

发明内容
数据处理系统的实施例包括使用标记技术将内容组织成集册的文件系统管理器。 该文件系统管理器包括为跨越多个集册的上传文件中的每个文件设置唯一的文件名的文件名实用工具(utility),以及根据标签列表对集册进行管理的集册管理器实用工具。标签包括唯一的内容文件引用和内容元数据,由此,标签的交叉部分(cross-section)中的文件实例包含于多个集册中。


通过参考以下说明和附图可以最好地理解涉及操作的方法和结构二者的发明的实施例。图1为示意性方框图,其示出了包含利用标记技术将内容组织成集册的文件系统管理器的数据处理系统的实施例;
图2为示意性方框图,其描绘了包含利用标记技术将内容组织成集册的文件系统管理器的网络系统的实施例;
图3A和3B为流程图,其示出了用于通过标记将内容组织成集册的计算机执行的方法的一个或多个实施例或者方面;图4为示意性方框图,其示出了便于通过用户设置标签的数据处理系统的实施例; 图5为示意性方框图,其描绘了便于通过用户设置标签的网络系统的实施例;以及图6A、6B和6C为流程图,其示出了用于对照片内容的环境进行建模(modeling)的计算机执行的方法的一个或多个实施例或者方面。
具体实施例方式标记使得内容的组织能够更加有效和灵活,有助于将共享内容的各个交叉部分呈现给用户。数据处理系统以及相关操作方法的实施例避免了将内容离散地表征在多个集册 “文件夹”中,使得能够通过允许多个集册引用每个文件来更有效地利用存储器。对于通常以多个缩略图分辨率加以存储的具有图像文件形式的内容的情况而言,通过避免每个缩略图的多个副本来进一步增加所述节省。采用经标记的组织还使得能够基于图像内容或者元数据的动态搜索来自动生成新集册视图。例如,可动态地生成包括具有名字“Grandma (祖母)”的所有文件的新集册。 或者,采用图像分析技术,可生成自动视图以选择图像,例如,这些图像为自然相片(主要为绿色色调),包括多张人脸、包括日落或者任何其他选项。 在示例性配置中,由文件系统管理器所采用的标签可标识图像中的结构。示意性的数据处理系统使用面部和图案识别来执行数字相片的自动组织。摄影系统用户可收集大量数字照片。对照片组织进行管理可能是劳动密集的并且是耗时的。本文所公开的数据处理系统和管理软件对图片进行分析,并且根据图案识别来自动地组织照片。该示意性的系统使得能够通过图片中的主体或者对象以及表示位置的背景内容二者来对照片进行组织。影集或其它集合形成照片组织的良好基础,但是需要将相片放入集册中的处理。 除基于上传时间默认创建的集册之外,对于将图片单独地归类并选择性地将图片放入各分离的集册中而言,照片组织可能是时间密集的。随着影集的更大集合被构建,用户可能在认识到新的照片可能与先前创建的影集很好地配合方面具有很多困难。本文公开的自动化系统和计算机执行的方法使得能够标记媒体文件,其能够将人实际上想如何存储和访问照片考虑在内。本文公开的说明性自动化系统和技术通过帮助用户适当地定义用于照片组织中的应用的标准,帮助用户定义并选择照片组织的环境来促进照片的分类。可以用图案识别软件来分析照片以对照片环境进行建模。可以将共享环境元素的照片分组。参考图1,示意性方框图示出了数据处理系统100的实施例,其包括使用标记技术将内容组织成集册的文件系统管理器102。文件系统管理器102包括为跨越多个集册的上传文件中的每个文件设置唯一的文件名的文件名实用工具104以及根据标签列表对集册进行管理的集册管理器实用工具106。标签包括唯一的内容文件引用和内容元数据,由此, 标签的交叉部分中的文件实例包含于多个集册中。对上传文件给定唯一的文件名,允许但不要求简单的不分级文件系统存储模型, 从而使得所有文件在单个目录中。
与总体上表示集册的其它元数据相组合地、根据唯一内容文件引用的列表来管理集册。例如,元数据信息可以包括名称、描述、所有者等的标识。在某些实施例中,文件系统管理器102还包括目录实用工具108,其根据数据库引用来管理所选集册中的文件列表。目录实用工具108的其它布置可以根据文件系统硬链接和/或符号链接来管理所选集册中的文件列表。某些目录实用工具108可以使用技术的组合来管理文件。因此,在不同的实施例中,可以根据数据库引用、文件系统硬链接或其它类似方法来实现属于一集册的文件的“列表”。说明性文件系统管理器102启用新技术以便例如通过手动地从现有集册手工拣选图像来产生集册,通过查询图像元数据来动态地生成集册,按照文件类型、文件所有者等动态地生成集册。基于元数据的媒体的标记使得实现基于多种性质和条件的组织,例如基于媒体获取的日期和时间、文件名以及在图像中编码的各种信息的组织。文件系统管理器102还可以包括根据用户的指示生成集册视图的实用工具110。 搜索实用工具112根据进入所生成的集册视图中的用户指示动态地搜索图像内容和/或元数据。在某些实施例中,数据处理系统100还可以包括图像分析器114,图像分析器114 根据进入所生成的集册视图中的用户指示来分析上传文件的图像内容。包括图像分析器114的数据处理系统实施例还可以包括图案识别实用工具116, 其分析已上传数字照片并根据该分析生成唯一内容文件引用和/或内容元数据。适当的图案识别实用工具116的示例是与由荷兰Delft的Qualitative Imaging Group (QI) of Delft University of Technology 提供的 MATLAB—起使用的 DIPImage。在各种实施例中,家庭服务器网络共享系统具有通过标记组织的内容。与将内容组织成离散集册的常规系统相比,家庭服务器可以用来通过公共因特网与客人共享照片及其它媒体内容。参考图2,示意性方框图描绘了数据处理系统200的另一实施例,其包括使用标记技术将内容组织成集册的文件系统管理器202。数据处理系统200包括网络230和被耦合到网络230的服务器232,其被配置为运行文件系统管理器202。文件系统管理器202被配置为通过网络230与客人共享内容。客人可以具有任何认证级别,例如,用户可以使得能够访问已认证的受邀客人、非认证客人等。参考图3A和3B,流程图示出了用于通过标记将内容组织成集册的计算机执行的方法的一个或多个实施例或方面。图3A描绘了用于组织内容的方法300,包括为跨越多个集册的上传文件中的每个文件设定302唯一的文件名,并根据标签列表来管理304集册。标签包括306唯一内容文件引用和内容元数据。标签的交叉部分中的文件实例包括308在多个集册中。参考图3B,方法310还可以包括根据来自用户的指示生成312集册视图,并根据进入所生成的集册视图中的用户指示动态地搜索314图像内容和/或元数据。在某些实施例中,可以根据进入所生成的集册视图中的用户指示来分析316上传文件的图像内容。参考图4,示意性方框示出了促进由用户进行的标签设定的数据处理系统400的实施例。说明性数据处理系统400包括对照片内容的环境进行建模的图形用户界面410。 说明性图形用户界面418包括图案识别实用工具416,其分析上传数字照片,检测数字照片中的图案,并生成所检测的图案的集合。用户交互实用工具410向用户呈现所检测图案的集合以用于标识,并接收用于用户所选的相应的所检测图案的标识。照片关联实用工具420 将一组标识与照片进行关联。数据处理系统400还可以包括照片标识数据库422。照片关联实用工具420使用照片标识数据库将所述一组标识与照片关联。图形用户界面418对照片内容的环境进行建模,其被配置为通过图像中的主体以及表示位置的背景特征来组织照片。照片关联实用工具420可以根据唯一内容文件引用和/或内容元数据将一组标识与照片关联。在示例性实施方式中,数据处理系统400还可以包括根据标签列表管理集册的集册管理器实用工具406。标签可以包括唯一的内容文件引用和内容元数据,由此,标签的交叉部分中的文件实例包括于多个集册中。数据处理系统400还可以包括根据用户的指示来生成集册视图的实用工具410。 搜索实用工具412根据进入所生成的集册视图中的用户指示动态地搜索图像内容和/或元数据。在某些实施例中,数据处理系统400还可以包括图像分析器414,图像分析器414 根据进入所生成的集册视图中的用户指示来分析上传文件的图像内容。在操作的示例中,用户上传照片,并且数据处理系统400使用图案识别实用工具 416来分析照片。图案识别实用工具416的分析功能扫描照片以便检测和标识诸如人脸或其它元素的“感兴趣”图案。在分析期间,可以识别多个人脸或其它图案。图案识别分析的结果是标识的集合。可以在交互参与中向用户呈现关于标识的反馈。用户可以选择忽略特定图案或对该图案命名。例如,在两个女人的照片中,图案识别实用工具可以指示包括两个人脸的两个区域,例如在显示器或其它类型的突出显示部分上将感兴趣的区域封闭在可见界线内。在示例性组织会话中,用户可以忽略第一区域并将第二个标识为例如“妈妈”。使用作为影集管理器406的一部分的数据库将标识的结果集合与照片相关联。被图案识别实用工具416分类为同一个人(对应于相同的人脸图案)的照片或可能是能被分组在同一影集中的分类位置。集册可能已存在,例如妈妈的图片被添加到“妈妈”集册中,或者如果不存在,则可以创建集册。可以将具有多个图案的照片选择性地放入多个集册中。因此,可以将其中妈妈和爸爸在海滩处的图片自动地放入包括“妈妈”集册、“爸爸”集册和“海滩”集册的三个集册中。图案识别实用工具416可以包括纹理分析、边缘分析等以检测并识别诸如风景、 建筑及其它特征的背景,可以由用户对其命名以便形成标签。还可以在其它时间对现有照片集合执行类似的操作。因此,从其它源、例如从朋友或下载那里获得照片的用户可以应用相同的处理。由数据处理系统400实现的自动化减少了用户手动地逐个集册地移动和拷贝图片的时间开支。基于照片内容来构造和积累环境信息使得能够以对用户更有意义的方式来执行组织。数据处理系统400和关联的方法允许用户有表达对某些所选图案的偏好以及抑制或忽略其它图案的机会,其克服了没有意义的“错误”图案匹配的困难。使得用户能够对所选图案命名允许由用户进行集册的有意义的命名。数据处理系统400和关联的方法使得实现有意义的组织,从而使得能够将照片组织为存在于多个位置上,这大大地促进了对用户所感兴趣的照片的搜索和发现,即使搜索从不同的环境开始。参考图5,示意性方框图描绘了促进由用户进行标签设定的数据处理系统500的另一实施例。说明性数据处理系统500包括网络530和耦合至网络并被配置为运行图形用户界面518的服务器532。图形用户界面518对照片内容的环境进行建模。参考图6A、6B和6C,流程图示出了用于对照片内容的环境进行建模的计算机执行的方法的一个或多个实施例或方面。图6A描绘了环境建模方法600,其包括分析602上传的数字照片,检测604数字照片中的图案,并生成606所检测图案的集合。向用户呈现608所检测图案的集合以进行识别,以及接收610用于由用户选择的相应的所检测图案的标识。 将一组标识与照片关联612。参考图6B,用于对照片内容的环境进行建模的计算机执行的方法620还可以包括根据唯一内容文件引用和/或内容元数据将该组标识与照片关联622,并根据标签列表来管理624集册。标签包括唯一内容文件引用和内容元数据,由此,标签的交叉部分中的文件实例包括于多个集册中。参考图6C,在某些实施例中,用于对照片内容环境进行建模的计算机执行的方法 630可以包括提供632照片标识数据库,并使用该照片标识数据库将该组标识与照片关联 634。在本文中可以使用的术语“基本上”、“本质上”或“大约”涉及对相应术语的行业接受容限。此类行业接受容限在小于百分之一至百分之二十范围内,并且对应于但不限于功能、值、过程变量、尺寸、工作速度等。在本文中可以使用的术语“耦合”包括直接耦合和经由另一组件、元件、电路或模块的间接耦合,其中,对于间接耦合而言,居间的组件、元件、 电路或模块不修改信号的信息,但是可以调整其电流水平、电压水平和/或功率水平。推断耦合(例如,其中一个元件根据推断被耦合至另一元件)包括以与“耦合”相同的方式在两个元件之间的直接和间接耦合。说明性方框图和流程图描绘了可以表示代码部分、段或模块的过程步骤或方框, 所述代码部分、段或模块包括用于实现该过程中的特定逻辑功能或步骤的一个或多个可执行指令。虽然特定示例示出了特定的过程步骤或动作,但许多替换实施方式是可能的,并且通常由简单的设计选择来实现。可以基于功能、目的、标准符合性、传统结构等的考虑,按照与本文的特定描述不同的顺序来执行动作和步骤。方框图和流程图还描述了包括控制器可用介质的制品,其具有用于通过标记并对照片内容的环境进行建模来将内容组织成集册的控制器中体现的计算机可读程序代码。虽然本公开描述了各种实施例,应将这些实施例理解为说明性的,而不限制权利要求范围。所描述的实施例的许多变化、修改、添加和改进是可能的。例如,本领域的普通技术人员将很容易实现提供本文公开的结构和方法所需的步骤,并将理解工艺参数、材料和尺寸仅仅是以示例的方式给出的。可以改变参数、材料和尺寸以实现期望的结构以及修改,其在权利要求的范围内。还可以进行本文公开的实施例的变更和修改,同时仍在以下权利要求的范围内。
9
权利要求
1.一种数据处理系统,包括通过标记将内容组织成集册的文件系统管理器,其包括文件名实用工具,其为跨越多个集册的上传文件中的每个文件设置唯一的文件名;以及集册管理器实用工具,其根据标签列表对集册进行管理,所述标签包括唯一内容文件引用和内容元数据,由此,标签的交叉部分中的文件实例包含于多个集册中。
2.根据权利要求1所述的系统,还包括 所述文件系统管理器还包括目录实用工具,其根据数据库引用来管理所选集册中的文件列表。
3.根据权利要求1所述的系统,还包括 所述文件系统管理器还包括目录实用工具,其根据文件系统硬链接和/或符号链接来管理所选集册中的文件列表。
4.根据权利要求1所述的系统,还包括 所述文件系统管理器还包括根据用户的指示生成集册视图的实用工具;以及搜索实用工具,其根据进入所生成的集册视图中的用户指示,动态地搜索图像内容和/ 或元数据。
5.根据权利要求1所述的系统,还包括 所述文件系统管理器还包括根据用户的指示生成集册视图的实用工具;以及图像分析器,其根据进入所生成的集册视图中的用户指示,对上传文件的图像内容进行分析。
6.根据权利要求1所述的系统,还包括图案识别实用工具,其对上传的数字照片进行分析并且根据所述分析生成唯一内容文件引用和/或内容元数据。
7.根据权利要求1所述的系统,还包括 网络;服务器,其耦合至所述网络且被配置为运行所述文件系统管理器;以及所述文件系统管理器被配置来通过所述网络与客人共享内容。
8.一种用于通过标记将内容组织成集册的计算机执行的方法,包括 为跨越多个集册的上传文件中的每个文件设置唯一的文件名;根据标签列表对集册进行管理,所述标签包括唯一内容文件引用和内容元数据;以及包括多个集册中的标签的交叉部分中的文件实例。
9.根据权利要求8所述的方法,还包括 根据来自用户的指示生成集册视图;以及根据进入所生成的集册视图中的用户指示,动态地搜索图像内容和/或元数据。
10.根据权利要求8所述的方法,还包括 根据来自用户的指示生成集册视图;以及根据进入所生成的集册视图中的用户指示,对上传文件的图像内容进行分析。
11.一种数据处理系统,包括对照片内容的环境进行建模的图形用户界面,其包括图案识别实用工具,其对上传的数字照片进行分析、检测数字照片中的图案以及生成所检测图案的集合;用户交互实用工具,其向用户呈现所检测图案的集合以进行标识,以及接收用户所选的相应的所检测图案的标识;以及照片关联实用工具,其将一组标识与照片进行关联。
12.根据权利要求11所述的系统,还包括所述照片关联实用工具根据唯一内容文件引用和/或内容元数据将所述一组标识和照片进行关联;以及集册管理器实用工具,其根据标签列表对集册进行管理,所述标签包括唯一内容文件引用和内容元数据,由此,标签的交叉部分中的文件实例包含于多个集册中。
13.根据权利要求11所述的系统,还包括 照片标识数据库;以及所述照片关联实用工具利用所述照片标识数据库将所述一组标识和照片进行关联。
14.根据权利要求11所述的系统,还包括对照片内容的环境进行建模的图形用户界面被配置为通过图像中的主体以及表示位置的背景特征来组织照片。
15.根据权利要求11所述的系统,还包括 根据用户的指示生成集册视图的实用工具;以及搜索实用工具,其根据进入所生成的集册视图中的用户指示,动态地搜索图像内容和/ 或元数据。
16.根据权利要求11所述的系统,还包括 根据用户的指示生成集册视图的实用工具;以及图像分析器,其根据进入所生成的集册视图中的用户指示,对上传文件的图像内容进行分析。
17.根据权利要求11所述的系统,还包括 网络;服务器,其耦合至所述网络且被配置为运行所述图形用户界面;以及所述图形用户界面对照片内容的环境进行建模。
18.一种用于对照片内容的环境进行建模的计算机执行的方法,包括 分析上传的数字照片;检测数字照片中的图案; 生成所检测图案的集合; 向用户呈现所检测图案的集合以便标识; 接收用户所选的相应的所检测图案的标识;以及将一组标识和照片进行关联。
19.根据权利要求18所述的方法,还包括根据唯一内容文件引用和/或内容元数据将所述一组标识和照片进行关联;以及根据标签列表对集册进行管理,所述标签包括唯一内容文件引用和内容元数据,由此, 标签的交叉部分中的文件实例包含于多个集册中。
20.根据权利要求18所述的方法,还包括 提供照片标识数据库;以及利用所述照片标识数据库将所述一组标识和照片进行关联。
全文摘要
一种数据处理系统包括使用标记技术将内容组织成集册的文件系统管理器,所述文件系统管理器包括文件名实用工具,其为跨越多个集册的上传文件中的每个文件设置唯一的文件名;以及集册管理器实用工具,其根据标签列表对集册进行管理。所述标签包括唯一内容文件引用和内容元数据,由此,标签的交叉部分中的文件实例包含于多个集册中。
文档编号G06F17/30GK102334109SQ200880131544
公开日2012年1月25日 申请日期2008年10月14日 优先权日2008年10月14日
发明者E.彼得森, J.D.戈德曼, J.L.龙, P.M.沃克 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1