图像管理装置、图像管理方法和图像管理程序的制作方法

文档序号:6463763阅读:132来源:国知局
专利名称:图像管理装置、图像管理方法和图像管理程序的制作方法
技术领域
本发明涉及适合于管理多个图像的图像管理装置、图像管理方法和图像 管理程序。
背景技术
数码相机、扫描仪等已经广泛使用,并且每个人都可以很容易获取数字 图像。结果,可以将成千上万或更多的照片(图像)存储在个人计算机(下文中操作"PC")的硬盘等中。此外,如果使用数码相机,则可以随意摄取图像,使得可以为了追求更好的拍摄效果而捕获相同场景的很多图像。以这 种方式摄取的图像数量很大,以至于稍后要观看它们将很费时间并且不方便。例如,即使在每一秒对每幅画面只是看一眼,也要大约20分钟来观看1000 幅画面。因此,以这种方式很难浏览全部,并且对用户来说对它们执行组织 和分类也^l不方便。因此,已经使用诸如PC的计算机通过如下所述的任意技术来组织图像。 通用计算机中采用的文件系统中的称作文件夹(folder)或目录的结构方便用 于通过日期、地点和场合来分类和存储画面(图像)(第一技术)。用户可以 建立分级组织的目录和文件夹,使得可以通过一天的不同时间时的每个情节 或事件的场景等而容易地细分图像。此外,现有技术中也实现了以下方法。即,如果用户打算"观看从每个 场景选择的画面(图像)并将其发送给别人",则建立用于该目的的目录或文 件夹,然后将所选图像复制到其中。随后,将该目录或文件夹记录在记录介 质上并且然后发送给别人。可替换地,可以将用户期望向别人展示的图像文 件附于电子邮件上并发送给别人。可替换地,可以在电子邮件的消息主体或 者在预定的www页上描述指示到该图像的链接的快捷方式(第二技术)。作为将变得广泛使用的另 一方法,可以将代表事件或主题的标签附于图 像,并且然后可以通过建立图像的筒短列表来使用在这样的标签上所描述的 信息作为用于搜索感兴趣的图像的关键字。此外,现有技术中已经实现了分析图像以识別图像上的人并然后自动为 该图像提供标签的研究。例如,已经提出了图像空间显示方法。在该方法中, 搜集可比较的图像并将其放置于组中,然后从每组提取并显示一幅图像(例如,见日本未审查专利申请公开忖0.2003-203090)(第四技术)。 发明内容当用户希望浏览被精细分类并存储的图像时,第 一技术帮助用户逐一观 看目录和文件夹。因此, 一次对整体看一眼可能需要复杂的操作。另外,在每次用户向别人展示或者传送图像时都要创建新的目录或文件 夹的第二技术对于用户来说很麻烦。此外,使用第三技术,仅通过用标签执行搜索可能无法满足用户的要求, 比如"仅具有从代表场景选择的图像",对于用户来说,当图像的数量很大时, 很难手动为图像提供适当的标签,这是因为从开头开始执行这个工作要花费 太多的努力。此外,第四技术独自可能不足以满足用户的请求。例如,不支持从可比 较的图像中选择一个或两个或更多。即使图像不类似,用户也可能期望将它 们放在同一组中。然而,不支持这样的用户命令。本发明克服了以上标出的和与传统方法和装置有关的其它问题。希望有 效地组织一个事件的大量图像并取决于目的和人来将它们保持在可容易浏览 的状态。根据本发明的实施例,提供了一种图像管理装置。当使用该图像管理装 置来组织多个图像时,基于来自输入部分的指令,将以于编辑模式在屏幕上 显示的图像分类并分组(group)成合适的组用于显示。然后,从组中的图像 中提取用户所期望的图像,并将其提供为该组的代表图像。随后,显示用于 显示组的代表图像的折叠按钮的图像。当操作在屏幕上显示的折叠按钮时, 准备在其上图像列表屏幕(image-listing screen),随后将该图像列表屏幕输出 到外部,其中在该图像列表屏幕上显示了该组的代表图像和未分组的图像。根据以上配置,可以根据用户的指令将大量图像分组。然后,根据用户 的指令来选择组的代表图像。随后,当操作折叠按钮时,与未分组图像一起 在屏幕上显示用户所选择的图像作为代表图像。根据本发明的实施例,允许用户有效地組织一个事件的大量图像,并根据目的和人以容易浏览的状态保存它们。


图1是图示根据本发明的实施例的图像管理装置的配置的方框图。图2是示意图,其中图2A表示图像列表屏幕的状态,并且图2B表示对应于这种状态的数据结构(1)。图3是示意图,其中图3A表示图像列表屏幕的状态,并且图3B表示对应于这种状态的数据结构(2)。图4是示意图,其中图4A表示图像列表屏幕的状态,并且图4B表示对应于这种状态的数据结构(3 )。图5是示意图,其中图5A表示图像列表屏幕的状态,并起图5B表示对应于这种状态的lt据结构(4)。图6是图示数据结构(程序代码)的图。图7是图示由文本文件所表示的数据结构的图。图8图示图像管理应用的图像列表屏幕的显示例子的示意图。图9是图示(选择图像后)图像列表屏幕的显示例子的示意图。图IO是图示用于分组图像的操作处理的示意图。图ll是图示(分组后)图像列表屏幕的显示例子的示意图。图12是图示(选择代表图像后)图像列表屏幕的显示例子的示意图。图13是图示在折叠组后的图像列表屏幕的显示例子的示意图,其中图13A图示选择了代表图像的情况,并且图13B图示未选择代表图像的情况。 图14是图示当折叠和展开组时的图像列表屏幕(1)的显示例子的示意图。图15是图示当折叠和展开组时的图像列表屏幕(2)的显示例子的示意图。图16是图示当折叠和展开组时的图像列表屏幕(3)的显示例子的示意图。图17是图示当折叠和展开组时的图像列表屏幕(4)的显示例子的示意图。图18是图示当折叠和展开組时的图像列表屏幕(5)的显示例子的示意图。图19是图像列表屏幕中的整个图像显示处理的流程图。
图20是组的图像显示处理的流程图。
图21是图示编辑模式中的图像列表屏幕的显示例子的示意图。 图22是图示浏览模式中的图像列表屏幕的显示例子的示意图。 图23是图示图像管理应用的GUI的例子的示意图。
具体实施例方式
下文中,将参考图1到23描述本发明的示范实施例。根据本发明的实施 例的图像管理装置1由个人计算机但不限于其组成。可替换地,图像管理装 置可以是例如移动电话、个人数字助理(PDA)或游戏控制器。
<图像管理装置的配置>
首先,将描述根据本发明的实施例的图像管理装置的配置。 图1是图示根据本发明的实施例的图像管理装置的配置的示意方框图。 如图l所示,本实施例的图像管理装置1包括CPU2、系统存储器3、输 入部分4和显示部分5。CPU2被配置用于除了执行诸如图像数据记录控制或 显示控制的各种控制之外,还控制图像管理装置1的每个部分。输入部分4 具有为图像管理装置1提供各种指令的键盘、鼠标等。显示部分5由用于各 种显现的液晶监视器等形成。
CPU2可以用作如权利要求中所述的分组处理部分、代表图像提取部分、 折叠(fold)按钮准备部分、折叠屏幕准备部分、展开(unfold)按钮准备部 分、展开图像准备部分和输出部分。
系统存储器3包括用于操作CPU 2的计算机程序;ROM (未示出), 其中记录了用于浏览图像的浏览器软件、各种常数等;以及RNA,当CPU2 执行处理时其当作工作区。
此外,图像管理装置1包括卡槽6、压缩/解压缩部分10、硬盘8和存储 器控制部分9。卡槽6被配置用于从存储了图像数据的存储卡7 (记录介质) 读取图像数据并将图像数据记录在存储卡7中。压缩/解压缩部分10被配置 用于通过如由JPEG和运动JPEG表示的任意过程来压缩图像数据,并对压缩 的图像数据执行解压缩。图像数据(包含标签信息和元数据)、将由CPU 2 执行的各种程序等被记录在硬盘8中。存储器控制部分9被配置用于控制系统存储器3、卡槽6和硬盘8。
另外,图像管理装置1包括图像分类部分12,其将被存储在文件夹中的 用户期望图像分类成分级结构中的多个类别。此外,图像管理装置1包括显 示控制部分11,用于控制在显示部分5上的显现。显示控制部分11与CPU 2 一起用作输出部分。
图像分类部分12将硬盘8中所存储的多个图像分类成分级结构中的多个 类别。例如,可以根据各个图像的日期、地点、场合等来分类图像。此外, 例如,采用如上所述的日本未审查专利申请公开No.2003-2030卯中所述的过 程以在一个组中具有类似的图像。此外,图像分类部分12用于帮助用户手动 排列多个图像,使得其可以不需要在根据本发明的实施例的图像管理装置中 执行。
可以通过适当的总线将各部分彼此连接来在图像管理装置1的各部分之 间发送和接收数据。
<图像组织技术的概况>
现在参考图2到7,将描述图像管理装置1中所显示的图像列表屏幕的 状态和数据结构的概况。具体地,将通过呈现在图像被分组的同时在显示了 图像列表的屏幕的状态和其数据结构之间的对应关系来描述根据本发明的实 施例的图像组织技术。
图2到5分别代表分组的图像列表屏幕的状态及其相应的数据结构(1 ) 到(4)。首先,图2A所示的图像列表屏幕20代表在图像管理装置1的显示 部分5上所显示的屏幕的初始状态。在该例子中,显示了图像A到O(总计 15幅图像)。图2B代表以上图像列表屏幕20的数据结构。在该例子中,指 定图像B的地址(文件存储位置)(写入指针),以便图像A可以链接到图像 B。另外,指定图像C的地址,以便图像B可以链接到图像C。提供了链接 以便CPU 2可以按顺序参考图像A到图像0。
在此,用户可以选择图像列表屏幕20上的图像C、 D、 E和F,并且使 用输入部分4使它们成为一组。图3A示出了在这样的分組操作之后的图像 列表屏幕20。在图3A中,来自组21和这些图像的所选择的图像C、 D、 E 和F被近似方形的框(frame)围绕。在组21的框的预定位置处,显示用于 折叠并显示该框的"折叠按钮(-)"22。如稍后所述,当用户将指针置于折叠按钮22上时然后在其上点击时,显示组21的代表图像,并且框变得更小 (框被折叠)。
如果图像C、 D、 E和F被分组,如图3B所示,则图像列表屏幕20上
呈现的图像组的数据结构包括以图像A、图像B、组21(组1)、图像G.......
和图像0的顺序排列的图像。发现组21的成员(组成图像)遵循由各个箭 头表示的链接。图3B所示的数据结构反映,已经选择了图像C、 D、 E和F 作为组21的成员。在该阶段没有选择组21的代表图像。另夕卜,如图3B所示, 将符号[-]置于组21 (组l)的右上方以代表"已展开"。
随后,用户使用输入部分4在图像列表屏幕20上选择图像C和E作为 图3A中的代表图像。图4A代表选择了代表图像后的图像列表屏幕20。如图 4A所示,可以通过操作输入部分4来标记图^f象组21的代表图像C和D的复 选框23来选择图像。如此例子所示,代表图像不限于一个图像。可以选择多 个图像作为代表图像。
如图4B所示,发现代表图像遵循分别由箭头表示的链接。图4B所示的 数据结构反映,已经选择了图像C和E作为代表图像。
随后,用户在图4A中的图像列表屏幕20上折叠由图像C、 D、 E和F 形成的组21,然后使用输入部分4将图像N和0执行新分组。图5A代表在 执行了这些操作之后的图像列表屏幕20。如图5A所示,在构成组21的图像 中,仅显示代表图像,即图像C和E,并且在框的预定位置处显示"展开按 4丑[+]" 24。图^f象N和0由框围绕,从而形成新组25。
如圓5B所示,在数据结构中,组21 (组1 )的右上方的标记[+]代表"已 折叠"(可展开)。另外,在数据结构中形成了组25 (组2),反映数据结构链 接了图像N和0作为组25的成员,并且未选择代表图像。
图6表示在图像列表屏幕上显示的图像组的数据结构的程序代码。使用 JAVA 、 C+十等来准备程序代码。注意,如图6所示,为了方便描述,在每 个语句的开头提供了数字字符和冒号标记,并且数字字符和冒号标记不是代 码的一部分。
l到4行上的"class Item(广表示关于画面(图像)或组的存在或不存在 的信息和关于与下一画面(图像)或下一组的链接(地址)的信息。
6到12行上的"class Photo extends Item()"是表示各个照片(图像)的类, 表示图像的详细信息。具体地,描述了关于存在图像的数据主体的位置的信息、关于用户现在是否正选择图像的信息、关于是否处于不显示模式的信息等。
14到21行上的"class Group extends Item()"是代表组并示出关于该组的 细节的信息的类。具体地,所描述的各种信息包括组的ID(用于在程序中 标识组)、组中的成员列表、代表图像列表、被折叠或展开的状态等。
图7表示写入图5B中所示的数据结构作为文本文件的状态。通过每行开 头处所述的"p,,,该行指示每个画面(图像)的文件名。通过在每行开头处 所述的"g",该行指示组ID。在代表组ID的行之后的(多)行上,按顺序 排列组的成员直到""。随后,按顺序排列组的代表图像,直到"]"。
换句话说,在图7所示的例子中,第3到第7行表示包括图像C、 D、 E 和F的组21,并且第9和第10行表示作为组21 (组1 )的代表图像的图像C 和E。另外,第12到18行分别表示单独的图像G到M,并且第19到21行 分别表示包括图像N和0的组25 (组2)。
如上所述,将图6和7所示的数据结构的程序代码和文本文件存储在系 统存储器3中或硬盘8中,并且当需要时对其更新。指示数据结构的信息被 称作标签信息或元数据。例如,自动将标签附于手动分组的图像或组。当标 签被附于组时,它反映给其中的各个图像。因此,可以容易地将标签分别附 于大量图像。
根据至此所述的图像组织技术,可以有效组织并搜集 一 个事件的大量图 像以向他人展示。
<分组的具体例子>
本发明的实施例所基于的技术是能够浏览缩略图的画面(图像)的应用。 如图8所示,以时间和文件名的顺序在显示部分5上显示在一个事件(例如, 结婚典礼)中所拍摄的相册(称作档案)。在图8所示的图像列表屏幕30中, 例如,显示标记、客人、新娘和新郎、切蛋糕、进餐等的图像。用户可以通 过输入部分4的操作来拖放图像等来改变这些图像的显示顺序。另外,可以 通过在拖动的同时上下滚动滚动条31来移动图像列表屏幕30中的浏览区。
下文中将描述分組和显示图像的过程。
首先,如图9所示,用户通过将指针置于图像上并然后在其上点击,来 分别选择在显示部分5上所显示的图像列表屏幕30上的图像32和图像33两者。在此例子中,由粗线表示所选图像的边缘。CPU2立即重写所选图像32 和33的日期(见图6)。
接下来,将图像32和33分组。具体地,如图10所示,当用户将指针置 于图像列表屏幕30中的多个所选图像的任意一个上并点击其时,则CPU 2 在图像列表屏幕30上显示弹出菜单34。随后,如果用户在弹出菜单34上选 择"分组",则形成了包括作为成员的图像32和33的组。如果用户在弹出菜 单34上选择"不显示选择",则在稍后所述的浏览模式中或在发送邮件时将 不显示所选图像。
在图11中图示了分组的图像32和33。在图像32和33的周围显示近似 方形的框,以便可以容易地识别图像32和33作为同一组35中的图像。另夕卜, 在指示分组的框的预定位置处,例如在其右下角处显现折叠按钮[-]22。折叠 按钮[-]22负责仅显现代表图像并折叠组35。
当选择一组并然后显示弹出菜单以选择"取消,,(未示出)时,可以取消 该组。以这种方式,可以容易地形成和取消组。另外,可以将图像分组以具 有分级次序。换句话说,多个组可以进一步形成一组。
随后,用户在图像列表屏幕30上选择每组中的代表图像。如图12所示, 用户通过输入部分4的操作在分组的图像的任意一个下方显现的复选框23中 放入复选标记。在图12所示的例子中,组35中的图像32和组39中的图像 36和38被选择作为代表图像。相反,没有从包括作为成员的图像40、 41、 42和43的另一组44选择代表图像。CPU2更新关于组35、 39和44的信息 和被选择作为各组的代表图像的图像32、 36和38的数据(见图6和8 ),然 后将它们记录在硬盘8等中。
随后,折叠每组。换句话说,仅在图像列表屏幕30上显示各组的代表图 像。如图12所示,点击在组35、 39和44的各个框的末端处的折叠按钮22。 随后,CPU2检测折叠操作的用户指令,然后控制图像列表屏幕30以仅显示 各组的代表图像。
图13A图示选择了各组的代表图像的情况,并且图13B图示没有选择各 组的代表图像的情况。如图13A所示,组35和39已经分别选择了代表图像。 因此,CPU 2在图像列表屏幕30上分别显示作为代表图像的图像32、 36和 38。然而,没有从组44选择代表图像,因此在CPU 2的控制下可以显示组 44的所有成员(图像40到43)。在图13A所示的例子中,已经折叠了组35和39,使得排列在较低位置处的图像逐个向上移动。在图像列表屏幕30上 显示图像(菜肴)45和图像(蜜月)46。
另一方面,在图13B中,显示组44中的首个图像(leading image) 40作 为组44的代表图像。可替换地,代替首个图像,可以采用从组44中的图像 中自动选择的任意图像作为代表图像。以这种方式,如果用户没有选择任何 图像作为组的代表图像,则可以选择代表图像并且可以显示在折叠状态下的 组。因此,可以节省显示空间用于进一步组织图像。在图13B的例子中,折 叠了组35、 39和44,并且然后在较低位置处所排列的图像逐个向上移动。 因此,在图像列表屏幕30上显示图像(菜肴)45和图像(蜜月)46到49。
CPU2更新关于以上组35、 39和44的信息(见图6),然后将它们记录 在硬盘8等中。
当用户点通过输入部分4的操作来点击在每个折叠的组的框的末端处的 展开按钮24时,组返回到如图12所示的展开状态。
在分级组织各组的情况下,可以直接提供子组的代表图像作为母组的代 表图像。可替换地,可以从子组中的图像中选择任意图像并然后将其作为母 组的代表图像。
此外,在折叠和展开组时,可以使用动画或其他表达以便用户可以容易 地理解正执行的这种动作。在图14到18中图示了当组被折叠或展开时在图 像列表屏幕上使用动画的例子。
图14图示了示出组50的图像列表屏幕30,该组50包括作为成员的图 像36到43。将描述从此状态到如下状态的图像组织过程在该状态中,在 折叠组50之后显示代表图像37和40。首先,用户操作输入部分4以点击在 组50的末端处的折叠按钮22。然后,如图15所示,图像36到43彼此逐渐 靠近然后彼此重叠。随后,随着时间推移,如图16所示,图像36重叠在图 像37背后并且图像41到43重叠在图像40背后,好像被拖到它们之中一样。 此外,随着时间进一步推移,如图17所示,移动到图像37背后的图像36和 38几乎已经被覆盖,并且移动到图像40背后的图像41到43几乎已经被覆 盖。最后,如图18所示,图像36和38完全被图像37隐藏,并且图像41到 43完全被图像40隐藏。这样,仅显示图像37和40作为组50的代表图像。 同时,在显现组50的框的末端处显示展开按钮24。
在如图14到18所示的屏幕变换的以上处理中,如果需要,CPU 2允许下一页的图像向上移动,并且然后在图像列表屏幕30上在通过折叠组50而 产生的空间上显示它们。例如,在图15和16中,从下一页向上移动图像45 到47,并然后显示它们。在图17和18中,从下一页向上移动图像45到47, 然后显示它们。与该动作有关,如图14到18所示,滚动条31—点一点地延 伸。换句话说,平滑地执行图像的排列。可以发现,已经组织了所有图像的 前一半,并且剩余的可以作为其后一半。
注意,在图14到18所示的例子中,采用了动画来表达在折叠组时的屏 幕变换。另外在展开组时也可以釆用动画。
<图像显示处理>
参考图19和20中所示的流程图,将描述图像列表屏幕上的图像显示处 理。如图19所示,首先,当启动图像显示处理时,例如,CPU2检查被存储 在硬盘8中的图像的列表的头部所描述的内容(步骤1 )。如果列表中没有描 述,则完成显示处理。在此,图像的列表对应于图6和7中所示的每个数据 结构。
此外,在步骤S1的确定中,当列表中已经描述了信息时,CPU2确定描 述的内容是涉及组还是单独的图像(步骤S2)。如果描述的内容涉及单独的 图像,则在图像列表屏幕上显示该单独的图像(步骤S3)。另一方面,如果 描述的内容涉及组,则执行显示组的图像的处理(步骤S4)。
在显示了单个图像或组的图像后,CPU2检查列表中描述的下一内容(步 骤S5)。随后,如果在列表中发现了内容,则处理返回到步骤S2的确定处理。 如果没有发现下一内容,则完成随后的显示处理。
在此,将描述步骤4中的显示组的图像的处理。图20是图示显示组的图 像的处理的流程图。在图20中,首先,CPU2检查列表(见图6),然后确定 组是否处于被折叠的状态(步骤Sll)。如果组未被折叠,则检查组中的成员 的列表(步骤S12)。
随后,CPU 2确定列表中所描述的内容是涉及组还是单独的图像(步骤 S13)。如果所述内容涉及单独的图像,则在图像列表屏幕上显示该单独的图 像(步骤S14)。另一方面,如果图像涉及组,则执行显示组的图像的处理(步 骤S15 )。
在显示了单独的图像或组的图像后,CPU 2检查列表中所描述的下一内容(步骤S16)。随后,如果在列表中发现下一内容,则处理返回到步骤S13
的确定处理。如果在列表中没发现下一内容,则在图像列表屏幕上显示组的
折叠按钮(步骤S17)。
另一方面,在步骤Sll的确定处理中,如果检查列表(见图6)得知组 处于被折叠的状态,则CPU2检查组的各图像的列表(步骤S18),然后显示 列表中所描述的代表图像(步骤S19)。此外,检查列表的下一代表图像的描 述的内容(步骤S20)。如果在列表中发现了关于下一代表图像的描述,则处 理返回到步骤S19中的处理,并且显示其代表图像。
此外,在步骤S20的确定处理中,如果在列表中没有发现下一代表图像 的描述的内容,则CPU2在图像列表屏幕上显示组的展开按钮(步骤S21 )。 随后,在步骤S17中显示了折叠按钮或者步骤21中显示了展开按钮后,显示 组的图像周围的框(步骤S22)。在步骤S22中显示了组的图像周围的框后, 处理返回到整个图像显示处理。
接下来,将描述图像管理装置中的模式切换。图像管理装置能够检测来 自输入部分4的用户指令,并根据检测结果在编辑模式和观看模式(浏览模 式)间切换。
图21图示了图像列表屏幕的编辑模式的例子。
在编辑模式中,CPU 2显示组的图像周围的框和用于允许用户容易地编 辑(组织)图像的展开按钮。在图21中,图像上显示的对角线59指示选择 了不显示设置。在编辑模式中,可以为每个图像选择"不显示"。由对角线指 示被选择了不显示的图像,从而以不显示模式设置来示出该图像。沿着图19 和20所示的流程执行在编辑模式中的图像显示处理。
图22图示了在观看模式(浏览模式)中的图21所示的图像列表屏幕30。 在观看模式中,CPU2阻止组35、 39、 44、 51、 52和54到58的图像周围的 框的显示。从而,在图像列表屏幕上未示出形成框的线,从而有助于视觉显 示。另外,在观看模式中,可以为每个图像选择"不显示,,,以便可以不显示 被选择了不显示的图像。例如,在图22所示的例子中,不显示图像35和图 像36之间的图像。在观看模式中的图像处理是从图19和20所示的流程图中 删去了步骤S17、 S21和S22中的处理的一个处理。另外,当对在不显示设置 中的图像执行图19和20的流程图所示的处理时,还检查关于列表中的不显 示设置的项(图6)。此外,在观看模式中,被选择了不显示的图像可以是通过电子邮件、存 储卡等输出的对象。因此,可以仅输出期望的图像,以便可以避免提取不期 望的图像。
应当注意,组的代表图像并不总是位于头部(见图12)。例如,当显示 在折叠状态中的具有多个图像的组并且然后展开该组时,代表图像可以位于 组中的前面、几乎中间、或后部。如图5的例子所示,当图像列表屏幕不限 于一页而延伸到两页并且代表图像位于第二页时,对于用户来说可能不方便。 这是因为,用户可能需要检查图像列表屏幕的第一页和第二页。因此,如果 设置图像列表屏幕以便当展开组时代表图像与其原始位置无关可以在任何时 刻位于组中的头部或前面部分,则可以避免在第二页上显示代表图像的情况。 因此,除了改善可见性外,还可以改善用户友好性。如果确定了展开后的组 中的代表图像的位置,则代表图像的位置并不总限于组的头部或前面部分。
<应用的GUI>
接下来,将描述用于执行根据本发明的实施例的图像管理方法的应用。
图23图示了用户界面的例子(GUI:图形用户界面)。图23所示的GUI 包括用于在其中央部分显现图像列表屏幕60的区域。另外,在屏幕60上, 排列了编辑模式按钮61、观看模式按钮62、幻灯片放映按钮63和邮件发送 按钮64。此外,在图像列表屏幕60的左侧,排列了档案65和版本66的项。 另外,提供了存储按钮67和存储为另一版本按钮68。
编辑模式按钮61是当转换到如图21所示的编辑模式时所使用的按钮。 观看模式按钮62是当转换到如图22所示的观看模式时所使用的按钮。幻灯 片放映按钮63是当与投影仪等结合执行图像的幻灯片放映时所使用的按钮。 邮件发送按钮64当发送附于电子邮件消息的图像时所使用的按钮。档案65 是表示拍摄的图像的分类的项。版本按钮66是表示编辑后的图像的分类的 项。存储按钮67是当在硬盘8等中存储编辑结果时所使用的按钮。存储为另 一版本按钮68是当用版本66中未显示的项来存储时所使用的按钮。
根据本发明的实施例,为每个图像和每个组提供了如图6和7所示的数 据结构。因此,关于图像所属于的组的信息、关于图像是否被选择作为代表 图像的信息、关于是否在折叠状态中观看图像的信息以及其他各种信息被记 录为硬盘8等中的各个图像上的标签。因此,可以在硬盘8中存储图像被分组并被折叠的状态。另外,根据实施例,当用户将标签附于组上时,可以将 标签应用于该组中的所有图像,或者仅应用于代表图像。
另外,当用户用折叠状态中的组选择执行幻灯片放映或者发送电子邮件 时,在组中仅显示代表图像,并且可以通过电子邮件仅发送代表图像。
另外,可以在硬盘8中为相同的档案存储多个折叠状态。因此,可以容 易地为一个事件制作不同版本(例如对于朋友、对于亲戚和对于该用户)的
多个相册(album)等。
此外,如果期望基于可以为一个事件准备多个版本的事实来准备新版本 的相册,则可以复制并使用现有版本的相册。因此,这是用户友好的并且方 便的。
此外,在初始阶段,或者通过允许用户从菜单(未示出)中选择,图像 分类部分12可以基于照片拍摄的时间和使用GPS (全球定位系统)等记录的 位置信息而自动地执行图像的分组。可以便用图像识别技术等来分类图像, 并且可以基于分类来自动地形成组。另外,当指定典型的文件夹以读取图像 作为档案时,可以在管理图像时将原始文件夹结构反映为组。
然而,根据本发明的实施例的图像管理技术,重要的是,用户最终手动 地排列图像。换句话说,本发明的实施例意要提供一种使人们仔细地检查、 选择和组织的工作变得舒适的工具,并且可以在该工具的操作序列中发现本 发明的实施例的特性特征。优选的是,这种自动分类和提取的处理可以被引 入作为工作辅助以保持方便的改进。然而,这是用户执行(用户认为)用自 动组织可能不够的部分的用户接口 。
本发明的实施例与诸如Windows 的Explorer的不同之处在于,根据实 施例,在保留分级结构的同时平铺地示出内容(图像);可以容易地切换示出 关于内容(图像)的所有内容(图像)的状态和仅示出某些所选的代表的状 态。在看到较上层级的同时,可以用与在较上层级中的图像类似的方式来处 理在较低分级中的图像的所有或部分(代表)。
<其他>
应当认识到,也可以通过为系统或装置提供在其上记录了用于实现以上 实施例的功能的软件的程序代码的诸如存储卡7的记录介质、并由系统或装 置中的计算机(或算法处理单元,比如CPU 2)来读取并执行记录介质中所存储的程序代码来实现本发明的实施例。
此外,以上实施例是本发明的实施例的优选具体例子,因此为其提供了 各种技术上优选的限制。然而,只要以上描述中没有描述本发明的任何特定 限制,本发明的范围就不限于任何这些具体实施例。
本领域技术人员应当理解,只要不脱离所附权利要求及其等效物的范围, 依据设计要求和其他因素,可以发生各种修改、组合、子组合和变更。
相关申请的交叉引用
本发明包含与2007年6月4日在日本专利局提交的日本专利申请JP 2007-148645有关的主题,通过引用将其全部内容合并于此。
权利要求
1.一种图像管理装置,包括存储部分,用于存储图像;输入部分,用于输入用户的指令;分组处理部分,用于基于来自所述输入部分的指令,将以编辑模式在屏幕上显示的图像分类成组用于显示;代表图像提取部分,用于根据来自所述输入部分的指令,在所述组中的图像之中提取图像作为所述组的代表图像;折叠按钮准备部分,用于准备折叠按钮,以便在所述屏幕上显示所述组的代表图像;折叠屏幕准备部分,用于当操作在所述屏幕上的折叠按钮时准备图像列表屏幕(下文中称为“折叠屏幕”),其中在该图像列表屏幕上显示所述组的代表图像和未分组的图像;以及输出部分,用于将所述图像列表屏幕输出到外部。
2. 如权利要求1所述的图像管理装置,还包括 展开按钮准备部分,用于准备展开按钮,以便在所述折叠屏幕上显示由所述折叠屏幕上所显示的代表图像所代表的组的另一图像;以及展开图像准备部分,用于当操作在所述折叠屏幕上所显示的所述展开按 钮时准备包括所述组的所述另 一 图像和所述未分组的图像的图像列表屏幕 (下文中称为"展开屏幕")。
3. 如权利要求l的图像管理装置,其中当用户从所述组中所包括的图像中选择图像时,所述代表图像提取部分 提供所选图像作为所述组的代表图像。
4. 如权利要求1所述的图像管理装置,其中当用户没有从所述组中所包括的图像中选择代表图像时,所述代表图像 提取部分选择所述组中的首个图像作为所述组的代表图像。
5. 如权利要求1所述的图像管理装置,其中指令而准备的多个不同的折叠屏幕的内容。
6. 如权利要求1所述的图像管理装置,其中基于来自所述输入部分的指令而将所述屏幕改变为浏览^^式;以及将用于在所述折叠屏幕上显示的组改变为不显示。
7. 如权利要求6所述的图像管理装置,其中当控制部分从所述输入部分接收到不在所述折叠屏幕中显示指定图像的 指令时,不显示在所述折叠屏幕中的所述指定图像。
8. 如权利要求1所述的图像管理装置,其中使用动画来表示所述折叠屏幕和所述展开屏幕之间的屏幕变换。
9. 如权利要求3所述的图像管理装置,其中当基于来自所述输入部分的指令来输出形成所述折叠屏幕的图像时,所 述控制部分将形成所述折叠屏幕的、在所述组中的代表图像和所述未分组的 图像输出到外部。
10. 如权利要求9所述的图像管理装置,其中当所述控制部分从所述输入部分接收到不显示所述折叠屏幕的指定图像 的指令时,所述控制部分不将所述折叠屏幕中的所述指定图像输出到外部。
11. 一种图像管理方法,包括步骤基于来自所述输入部分的指令,将以编辑模式在屏幕上显示的图像分类 成组用于显示;根据来自所述输入部分的指令,在所述组中的图像之中提取图像作为所 述组的代表图像;准备折叠按钮,以便在所述屏幕上显示所述组的代表图像;当操作在所述屏幕上的所述折叠按钮时,准备图像列表屏幕,其中在该 图像列表屏幕上显示所述组的代表图像和未分组的图像;以及将所述图像列表屏幕输出到外部。
12. —种图像管理程序,用于允许计算机执行以下过程 基于来自所述输入部分的指令,将以编辑模式在屏幕上显示的图像分类成组用于显示;根据来自所述输入部分的指令,在所述组中的图像之中提取图像作为所述组的代表图像;准备折叠按钮,以便在所述屏幕上显示所述组的代表图像; 当操作在所述屏幕上的所述折叠按钮时,准备图像列表屏幕,其中在该图像列表屏幕上显示所述组的代表图像和未分组的图像;以及将所述图像列表屏幕输出到外部,
全文摘要
一种图像管理装置,包括存储部分、输入部分、分组处理部分、代表图像提取部分、折叠按钮准备部分、折叠屏幕准备部分和输出部分。图像被存储在存储部分中。通过输入部分输入用户的指令。分组处理部分被配置用于基于该指令将屏幕上所显示的图像分类成组用于显示。代表图像提取部分被配置用于提取组中的图像作为该组的代表图像。折叠按钮准备部分被配置用于生成折叠按钮用于在屏幕上显示该组的代表图像。折叠屏幕准备部分被配置用于当操作在屏幕上的折叠按钮时生成图像列表屏幕(“折叠屏幕”),其中,在该图像列表屏幕上显示该组的代表图像和未分组的图像。
文档编号G06F9/44GK101320385SQ20081011037
公开日2008年12月10日 申请日期2008年6月4日 优先权日2007年6月4日
发明者佐藤齐昭, 坂田由希子, 坂田纯一郎, 绫塚佑二 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1