使用组、堆栈、和版本集显示数字图像制造技术

技术编号:2838587 阅读:196 留言:0更新日期:2012-04-11 18:40
一种用于管理数字图像的方法,包括:    在显示装置上,从相关的数字图像集中使用已经被指定为精选图像的单个数字图像来可视地表现所述相关的数字图像集;以及    响应于用户输入,从使用所述精选图像表现所述图像集切换到显示所述集中的所有图像。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及使用组、堆栈、和版本集来显示数字图像。
技术介绍
数字摄影者可以使用软件系统管理和组织数字图像。数字摄影者经常可能需要在显示器上显示大量的数字图像。数字摄影者希望可视地呈现在显示器上的数字图像的数量可能太大或难以使每个数字图像可视地、无阻碍地呈现在显示器上。因此,在本领域中存有改进在显示器上所显示的数字图像的显示、管理、和组织的需要。
技术实现思路
附图说明通过附图中的实例示出了本专利技术,而并不用于限制本专利技术,其中相似的参考标号表示相似的元件,其中图1是根据一个实施例的数字图像系统的显示的图示;图2是根据一个实施例在一堆栈、一组、或在一版本集中可视地描绘多个图像的步骤的流程图; 图3是根据一个实施例的包含图1中所示的数字图像的组的两种状态的图示;图4描绘了根据一个实施例的、包含有用于改变组的状态的控件的一幅精选图像(pick image)的显示画面;图5是描绘根据一个实施例的一个堆栈的所述精选图像的变化的图示;图6是根据一个实施例的一个堆栈的两种状态的图示;图7示出了根据一个实施例的当一个堆栈中的一幅图像被提升时,所述堆栈中的多幅图像的运动;图8是根据一个实施例的一版本集的两种状态的图示;图9是根据一个实施例的其中包含另一组和一个堆栈的一组的图示;图10是示出了根据一个实施例的使用虚拟放大镜的步骤的流程图;图11是根据本专利技术实施例的示出虚拟放大镜的显示的图示;图12是根据本专利技术实施例的改变所述虚拟放大镜的方位的描绘;图13是根据一个实施例的具有浮动控制器的显示器的图示;图14是根据一个实施例的有界的序列的图像的图示; 图15是根据一个实施例的可用于在一个以上的显示器上显示图像的数字图像系统的框图;图16是根据一个实施例被排列成一系列行的数字图像序列的显示的图示;图17是示出根据一个实施例的以未遮盖的方式观看一组数字图像中每一个的步骤的图示;图18是根据一个实施例的示出一图像集(其中该图像集中至少一个是至少部分被遮盖住的)的第一显示的图示;图19是根据一个实施例的以未遮盖的方式示出图18中的该图像集的第二显示的图示;图20是示出了可以在其上实施本专利技术实施例的计算机系统的框图。具体实施例方式在以下描述中,为了说明的目的,阐述了许多细节以提供对此处描述的本专利技术实施例的透彻理解。然而,很显然地,没有这些具体细节也可以实施本专利技术的实施例。在其他实例中,为了避免不必要地使此处描述的本专利技术的实施例模糊不清,以框图的形式示出了众所周知的结构和装置。功能概述组是无序的数字图像集,其能够以使用被称作“精选图像”的代表性图像的第一状态来被可视地表现。组也能够以通过显示该组中所有数字图像而不仅仅是精选图像的第二状态来被可视地表现。组的精选图像(其被显示在显示器上)可以被用于表现该组中的每个数字图像,从而减少在显示器上被显示的数字图像的数量。用户,诸如摄影者,可以通过只显示精选图像来使用组,从而在显示器上表现多个数字图像。如果用户希望观看组中的所有图像而不仅仅是精选图像,则用户就可以改变该组的状态以显示与该组相关的所有数字图像。组通过只显示精选图像来可视地表现多个数字图像的方式允许用户组织并管理大量的数字图像,从而提升组织并最小化被需要显示在屏幕上以向用户标识该组中的每个数字图像的可视信息的数量。堆栈是一组有序的数字图像。类似于组,可以以使用代表性图像(或精选图像)的收缩状态和展开状态(该状态中与堆栈相关的所有数字图像都被显示)来可视地表现堆栈。堆栈中的每个图像都与等级值相关。堆栈中的图像可以被提升到较高的等级或降级到较低的等级。堆栈中的图像可以按照其相关的等级值次序被示出,例如,堆栈的精选图像可以为具有最高等级的堆栈的数字图像。版本集指的是相关的数字图像集,其可以被以使用代表性图像(或精选图像)的第一状态、以及通过与版本集相关的每个数字图像的第二状态可视地表现。除了版本集中的多个图像是直接或间接地从同一原始数字图像导出的以外,版本集与组类似。组、堆栈和版本根据本专利技术的一个实施例,用户,例如摄影者,可以使用数字图像系统来管理并组织数字图像的汇集,而该数字图像系统使用组、堆栈和版本集来显示数字图像。图1是根据本专利技术一个实施例的数字图像系统的几个数字图像的显示器100和存储器110的图示。正如下面所进一步详细解释的,数字图像系统可以包括在显示器(例如,图1的显示器100)上显示一个或多个数字图像的计算机系统。如图1所示,四个不同的数字图像,即,图像A、图像B、图像C、和图像D被可视地描绘在显示器100上。虽然为了简化说明而只示出了四个数字图像,但是显示器100可容易地显示繁多的数字图像(例如,两千或更多),从而使用户难以观看并管理显示器100上显示的所有数字图像。显示在显示器100上的图像被存储在存储器110中。可以使用任何用于存储数字图像的机构(例如,数据库,文件服务器、或易失性存储器)来实现存储器110。存储在存储器110中的数字图像具有文件图像分辨率,该分辨率为当数字图像被存储时的分辨率。数字图像能够以不同于文件图像分辨率级别的分辨率级别被显示出来,例如,特定图像能够以放大的分辨率级别被显示出来。被显示的图像的分辨率级别应该被称作被显示的图像分辨率。为了帮助用户管理并组织其数字图像,可将一个或多个数字图像排列进入一组、一个堆栈、或作为一版本集。图2是示出根据本专利技术一个实施例的可视地描绘在堆栈、组、或作为版本集中的图像的步骤的流程图。在步骤210中,存储集合数据,该数据(a)标识多个图像之间的关联,(b)标识代表性图像,以及(c)标识所述多个图像的当前状态。当一个或多个数字图像被排列进入一组、一个堆栈或作为版本集时,生成并存储集合数据来标识一个或多个数字图像以及标识是否一个或多个数字图像被排列进入组、堆栈、作为版本集、或其任何组合(如下面所解释的,组和堆栈可以是嵌套的)。下面将参照组、堆栈、和版本集更详细地描述图2中剩余的步骤的执行。组正如本文所使用的,组是一无序的数字图像集合,其能够以使用被称作“精选图像”的代表性图像的第一状态可视地表现出来。也能够以第二状态通过显示该组中所有数字图像而不是只显示精选图像来可视地表现组。该组的精选图像(其显示在显示器上)可以被用于表现该组中的每个数字图像,从而减少在显示器上所显示的数字图像的数量。图3是根据本专利技术一个实施例的包含在图1中示出的数字图像的组的两种状态的图示。如图3所示,在该组的收缩状态,只显示了精选图像,而在该组的展开状态,显示了该组中的每个数字图像(包括精选图像)。当组处于展开状态时,可在表现精选图像的特定位置显示出精选图像,例如把以展开状态描绘的组的精选图像显示为该组的第一数字图像。数字图像系统可以基于与该组一起存储于存储器110中的元数据来描绘组的图像。存储在存储器110中的元数据标识该组、该组中的每个图像、该组中哪个图像是代表性图像(或精选图像)、以及该组的状态。例如,与处于收缩状态的组相关的元数据120存储数据,该数据(a)标识该组,(b)将图像A、图像B、图像C、图像D标识为属于该组,(c)将当前状态标识为收缩状态,以及(d)将图像A标识为精选图像。与处于收缩状态的该组相关的元数据122存储数据,该数据(a)标识该组,(b)将图像A、图像B本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:兰迪·乌维略斯劳伦特·佩罗丹达恩·韦洛尼斯斯坦·伊尔曼萨拉·布罗迪米凯·马格斯
申请(专利权)人:苹果电脑公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1