信息处理装置、信息处理方法以及计算机程序产品的制作方法

文档序号:6495415阅读:135来源:国知局
信息处理装置、信息处理方法以及计算机程序产品的制作方法
【专利摘要】信息处理装置、方法以及计算机程序产品使用显示控制器,该显示控制器使得显示装置显示具有与至少一个数据项的聚类的数据项关联性的聚类名称。操作获取部分配置成获取与对聚类所执行的用户操作有关的信息。编辑部分依照用户操作对聚类名称和数据项关联性进行编辑。结果,可以容易地形成数据项之间的关联性以及形成相关联的聚类名称。
【专利说明】信息处理装置、信息处理方法以及计算机程序产品
【技术领域】
[0001]本公开涉及一种信息处理装置、信息处理方法以及计算机程序产品。
【背景技术】
[0002]内容聚类被广泛地认为是一种分组技术,在该分组技术中,例如基于其图像捕获位置或图像捕获时间是否彼此接近而对照片进行分组。由用户所保存的内容的量随着存储装置的容量的增加等而急剧增加。为了容易地搜索或查看大量的内容,已经开发了允许自动内容聚类的技术。
[0003]例如,专利文献I公开了一种技术,在该技术中,基于图像捕获位置自动地执行图像内容项的聚类,并且使用图像捕获日期和时间对所生成的聚类进一步地分组。专利文献2公开了一种技术,在该技术中,基于图像捕获日期和时间自动地执行图像内容项的聚类。
[0004]引用列表
[0005]专利文献
[0006]PTLl:日本专利第4412342号
[0007]PTL2:日本专利第4577173号

【发明内容】

[0008]技术问题
[0009]然而,存在如下情况,在该情况中通过以上所述的技术自动地分配给聚类的名称未必是用户想要的名称。在这种情况下,用户添加对自动地分配给聚类的名称进行的编辑。此时所使用的用户界面(UI)需要进一步改进可操作性。
[0010]为了解决此问题,本公开提供了新颖的和改进的、并且能够通过更加直观和简单的操作对聚类名称进行编辑的一种信息处理装置、信息处理方法以及计算机程序产品。
[0011]问题的解决方案
[0012]该信息处理装置、方法以及计算机程序产品使用显示控制器,该显示控制器使得显示装置显示具有与至少一个数据项的聚类的数据项关联性的聚类名称。操作获取部配置成获取与对于聚类所执行的用户操作相关联的信息。编辑部分依照用户操作对聚类名称和数据项关联性进行编辑。作为结果,可以容易地形成数据项之间的关联性以及形成相关联的聚类名称。
【专利附图】

【附图说明】
[0013]图1是示意地示出根据本公开的第一实施例的信息处理装置的功能配置的框图。
[0014]图2是示出在本公开的第一实施例中生成聚类的示例的图。
[0015]图3是示出在本公开的第一实施例中生成聚类的示例的图。
[0016]图4是示出在本公开的第一实施例中组合聚类的示例的图。
[0017]图5是示出在本公开的第一实施例中分割聚类的第一示例的图。[0018]图6是示出在本公开的第一实施例中分割聚类的第二示例的图。
[0019]图7是示出在本公开的第一实施例中分割聚类的第三示例的图。
[0020]图8是示出在本公开的第一实施例中删除聚类的示例的图。
[0021]图9是示出在本公开的第二实施例中通过聚类显示的移动组合聚类的示例的图。
[0022]图10是示出在本公开的第二实施例中通过捏夹操作组合聚类的示例的图。
[0023]图11是示出在本公开的第二实施例中通过捏夹操作分割聚类的示例的图。
[0024]图12是示出在本公开的第二实施例中通过扩张和收缩操作改变聚类显示的层级的示例的图。
[0025]图13是示出在本公开的第二实施例中通过移动操作分割聚类的示例的图。
[0026]图14是示出在本公开的第三实施例中聚类被显示为树状结构的节点的示例的图。
[0027]图15是示出在本公开的第三实施例中在被显示为树状结构的节点的聚类之间的移动的示例的图。
[0028]图16是示出在本公开的第三实施例中使用树状结构显示分割聚类的示例的图。
[0029]图17是示出在本公开的第三实施例中使用树状结构显示生成并且组合聚类的示例的图。
[0030]图18是示出在本公开的第三实施例中使用树状结构显示删除聚类的示例的图。
[0031]图19是示出在本公开的第四实施例中的聚类名称的树状结构的图。
[0032]图20是示出在本公开的第四实施例中通过移动聚类名称显示的操作改变聚类名称的示例的图。
[0033]图21是示出在本公开的第四实施例中通过从列表进行选择改变聚类名称的示例的图。
[0034]图22是示出在本公开的第四实施例中通过对于聚类名称显示进行的捏夹操作改变聚类名称的示例的图。
[0035]图23是示出在本公开的第五实施例中使用树状结构显示设置聚类名称的示例的图。
[0036]图24是示出所选择的维度特征空间与二维特征空间之间的关系的图。
[0037]图25是示出在本公开的第六实施例中组合聚类的示例的图。
[0038]图26是示出在本公开的第七实施例中的特征空间和位置数据项的图。
[0039]图27是示出在本公开的第七实施例中生成文件夹的示例的图。
[0040]图28是示出在本公开的第七实施例中组合文件夹的示例的图。
[0041]图29是示出在本公开的第七实施例中分割文件夹的第一示例的图。
[0042]图30是示出在本公开的第七实施例中分割文件夹的第二示例的图。
[0043]图31是示出在本公开的第七实施例中删除文件夹的示例的图。
[0044]图32是根据本公开的实施例的信息处理装置的硬件配置的框图。
【具体实施方式】
[0045]在下文中,将参照附图详细描述本公开的优选实施例。注意,在本说明书和附图中,采用相同的附图标记表示基本上具有相同的功能和结构的结构性元件,并且省略对这些结构性元件的重复描述。
[0046]注意将按照以下所示的顺序进行描述。
[0047]1.第一实施例
[0048]2.第二实施例
[0049]3.第三实施例
[0050]4.第四实施例
[0051]5.第五实施例
[0052]6.第六实施例
[0053]7.第七实施例
[0054]8.硬件配置
[0055]9.补充
[0056](1.第一实施例)
[0057]首先,将参照图1至图8描述本公开的第一实施例。
[0058](装置配置)
[0059]图1是示意性地示出根据本公开的第一实施例的信息处理装置10的功能配置的框图。
[0060]例如,信息处理装置10是个人计算机(PC)、游戏控制台、数字摄像装置、视频摄像装置、移动电话、智能电话、平板终端、车辆导航系统、个人数字助理(PDA)等。信息处理装置10包括操作获取部分11、聚类编辑部分12、聚类名称编辑部分13、显示控制部分14以及显示部分15。
[0061]操作获取部分11获取关于用户对于显示在显示部分15上的数据显示、聚类显示或聚类名称显示所执行的操作的信息。例如,操作获取部分11采取诸如触摸板或鼠标的输入装置,或从输入装置获取信息的接口的形式。操作获取部分11将关于所获取的操作的信息提供到聚类编辑部分12或提供到聚类名称编辑部分13。此外,操作获取部分11可以将关于所获取的操作的信息提供到显示控制部分14。
[0062]聚类编辑部分12依照关于由操作获取部分11所获取的操作的信息对聚类进行编辑。例如,聚类编辑部分12采取信息处理装置10的中央处理单元(CPU)、随机存取存储器(RAM)、只读存储器(ROM)等的形式。特征空间的位置数据项被分类到聚类中。例如,聚类编辑部分12执行聚类生成、组合、分割、删除等作为聚类的编辑。聚类编辑部分12将编辑结果反映在聚类信息16上,并且同时,聚类编辑部分12将编辑结果提供给显示控制部分14。
[0063]聚类名称编辑部分13依照关于由操作获取部分11所获取的操作的信息对聚类名称进行编辑。例如,聚类名称编辑部分13采取信息处理装置10的CPU、RAM、ROM等的形式。聚类名称是被分配给聚类的名称。例如,聚类名称编辑部分13执行聚类名称的长度的改变和聚类名称的内容的改变作为聚类名称的编辑。聚类名称编辑部分13将编辑结果反映在聚类信息16上,并且将编辑结果提供给显示控制部分14。
[0064]显示控制部分14使得显示部分15显示数据显示、聚类显示以及聚类名称显示中的至少一个。例如,显示控制部分14采取信息处理装置10的CPU、RAM、ROM等中的至少一个的形式。显示控制部分14依照由聚类编辑部分12或聚类名称编辑部分13进行的聚类或聚类名称的编辑结果,改变要被显示在显示部分15上的聚类显示或聚类名称显示。此外,显示控制部分14可以将关于由操作获取部分11所获取的操作的信息(例如,指向操作的轨迹)显示在显示部分15上。
[0065]数据显示、聚类显示以及聚类名称显示中的至少一个由显示控制部分14显示在显示部分15上。例如,显示部分15采取信息处理装置10的输出装置的形式。显示部分15将特征空间的位置数据项、聚类以及聚类名称视觉地呈现给用户。注意,显示部分15未必需要被包括在信息处理装置10中。信息处理装置10可以与采取分离显示装置形式的显示部分15进行通信,并且可以在显示部分15上显示数据显示、聚类显示或聚类名称显示。
[0066]聚类信息16是包括如下信息的信息:关于特征空间的位置数据项的信息、关于其位置数据项被分类的聚类的信息、以及关于聚类名称的信息。例如,将聚类信息16存储在信息处理装置10的存储装置中。注意聚类信息16未必需要被保存在信息处理装置10中,并且信息处理装置10可以根据需要从在网络上的存储中获取聚类信息16。
[0067]虽然以上所述的实施例包括在通用装置中的操作获取部分11、显示控制部分14、聚类编辑部分12以及聚类名称编辑部分13,但是替选实施例使用云资源中的远程服务器或服务器群组,以执行由显示控制部分14、聚类编辑部分12、以及聚类名称编辑部分13所执行的所有或一些功能。经由有线或无线网络连接(诸如,通过因特网连接)执行操作获取部分11和显示部分14与其他部分之间的通信。
[0068](聚类的生成)
[0069]图2和图3是各自示出在本公开的第一实施例中生成聚类的示例的图。图2示出了生成聚类之前的状态。图3示出了生成聚类的用户操作和在已经生成了聚类之后的状态。
[0070]在图2中,显示控制部分14使得显示部分15显示地图100和图像图标110。地图100是二维特征空间,在该二维特征空间中位置由经度和纬度所限定。图像图标110是各自指示所捕获的图像内容的图标。作为地图100上的位置数据项,关于图像捕获位置的信息被添加到所捕获的图像内容。基于位置数据项,图像图标110中的每个显示在地图100上的图像内容项中的每个的图像捕获位置上。换言之,图像图标110是指示特征空间的位置数据项的数据显示。
[0071]在图3的(a)中,操作获取部分11获取关于显示在显示部分15上的图像图标110的用户指向操作的轨迹120。例如,当操作获取部分11是鼠标时,作为由鼠标所移动的指针的轨迹,可以获取轨迹120中的每个。此外,例如,当操作获取部分11是触摸板时,作为在显示部分15上的用户触摸的轨迹可以获取轨迹120中的每个。
[0072]此外,当操作获取部分11是触摸板时,当操作获取部分11检测到在指定部分(诸如显示部分15的左下角部分)上的用户触摸时,操作获取部分11可以从正常模式进入聚类编辑模式并且可以获取轨迹120,如图3的(a)所示。例如,在正常模式中,例如操作获取部分11获取在显示部分15上的用户触摸的移动,作为移动地图10的拖拽操作。另一方面,在用户连续触摸显示部分15的指定部分的聚类编辑模式中,操作获取部分11基于显示部分15上的用户触摸获取轨迹120。
[0073]结果,可以识别用户想要编辑聚类的情况。因此,可以实现在正常模式中的拖拽操作等的可操作性和在聚类编辑模式中使用轨迹120的聚类编辑的可操作性两者。
[0074]此外,操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。当聚类编辑部分12获取关于轨迹120的信息时,聚类编辑部分12确定如何基于轨迹120的形状对聚类进行编辑。另一方面,当显示控制部分14获取关于轨迹120的信息时,显示控制部分14使得显示部分15显示轨迹120,如图3的(a)所示。
[0075]在图3的(a)所示的示例中,轨迹120将图像图标110分类为三个群组,并且轨迹120围绕被分类的图像图标110。当轨迹120以这种方式围绕图像图标110时,聚类编辑部分12生成包含由所围绕的图像图标110所指示的图像内容项的新聚类。因此,在图3的(a)所示的示例中,聚类编辑部分12生成三个新聚类。
[0076]在图3的(b)中,聚类编辑部分12生成包含由图像图标110所指示的图像内容项的聚类。这些聚类被表示为地图100上包含图像图标100的区域。聚类编辑部分12将关于所生成的聚类的信息提供给显示控制部分14,并且显示控制部分14使得显示部分15显示指示所生成的聚类的聚类显示130。注意,尽管在图3的(b)所示的示例中,聚类显示130具有圆形形状,但是其仅为示例并且聚类显示130可以具有多种形状,诸如矩形形状和多边形形状。
[0077]此时,显示控制部分14可以从显示部分15中删除在聚类显示130中的每个中所包含的图像图标110。通过这样作,可以禁止每个聚类显示130与图像图标110之间的重叠,并且可以改进可视性。另外,可以减少通过显示控制部分14要显示在显示部分15上的对象的数量,并且实现高速显示。
[0078]此外,显示控制部分14可以依照聚类显示130移动所显示的地图100。例如,显示控制部分14将地图100的中心与聚类显示130的中心相匹配。当存在多个聚类显示130时,显示控制部分14可以将地图100的中心与多个聚类显示130的中心相匹配。
[0079]此外,显示控制部分14可以依照聚类显示130改变所显示的地图100的比例。例如,在聚类显示130的直径小于地图100的短边侧的情况下,显示控制部分14以最大的比例显示地图100。然而,当存在多个聚类显示130时,显示控制部分14可以以使得显示所有多个聚类显示130的方式设置地图100的比例。
[0080]以这种方式,显示控制部分14依照编辑之前和之后的聚类显示130移动所显示的地图100,或改变所显示的地图100的比例。因此,对于所编辑的聚类显示130,可以容易地执行随后的编辑操作。
[0081]另一方面,聚类编辑部分12可以将关于所生成的聚类的信息提供给聚类名称编辑部分13,并且聚类名称编辑部分13可以针对所生成的聚类中的每个生成聚类名称。注意,尽管数据项与聚类中的其他数据项共享通用数据项相关性或特征属性,但是可以使用任何已知的技术来生成聚类名称。在这种情况下,聚类名称编辑部分13将关于所生成的聚类名称的信息提供给显示控制部分14,并且显示控制部分14将聚类名称显示在相对应的聚类显示130的周围,作为聚类名称显示140。
[0082](聚类的组合)
[0083]图4是示出在本公开的第一实施例中组合聚类的示例的图。图4示出了在组合聚类的之前和之后的状态。
[0084]在图4的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130以及聚类名称显示140。操作获取部分11获取轨迹120。操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹120,如图4的(a)所示。在此,以与聚类生成的示例类似的方式,操作获取部分11可以响应于在显示部分15的指定部分上的用户触摸,从正常模式进入聚类编辑模式,并且可以获取轨迹120。
[0085]在图4的(a)所示的示例中,轨迹120围绕两个聚类显示130。当轨迹120以这种方式围绕聚类显示130时,聚类编辑部分12生成包含由所围绕的聚类显示130所示的聚类的新聚类。因此,在图4的(a)所示的示例中,聚类编辑部分12生成包含由聚类显示130 “神奈川学园高中”和“横滨站”所示的聚类的新聚类。
[0086]在图4的(b)中,聚类编辑部分12生成包含由以上所述的两个聚类显示130所示的聚类的新聚类。应当注意,新聚类是通过组合原始两个聚类所获得的聚类。此时,聚类编辑部分12未必需要将关于原始两个聚类的信息保存在聚类信息16中,而是可以采用关于新聚类的信息取代关于原始两个聚类的信息。替选地,聚类编辑部分12可以将关于原始两个聚类的信息保存在聚类信息16中,并且可以进一步生成新聚类作为原始两个聚类的更高层的聚类。在这种情况下,新聚类和原始两个聚类具有树状结构中的父子(parent-child)关系,并且由这些聚类所形成的树状结构的信息被保存在聚类信息16中。
[0087]在此,聚类编辑部分12将关于所生成的新聚类的信息提供给显示控制部分14,并且显示控制部分14使得显示部分15显示示出新聚类的聚类显示130。在此,以与聚类生成的示例类似的方式,显示控制部分14可以依照在组合聚类之后所获得的聚类显示130移动所显示的地图100或改变所显示的地图100的比例。
[0088]此外,显示控制部分14可以从显示部分15中删除示出在新聚类中所包含的原始两个聚类的聚类显示130。通过这样作,可以禁止聚类显示130的每个之间的重叠,并且可以改进可视性。另外,可以减少显示控制部分14要显示在显示部分15上的对象的数量,并且实现高速显示。可以使用诸如淡出和淡入的动画执行原始聚类显示130的消失和新聚类显示130的出现。通过这样作,可以将正在执行聚类组合视觉地示出给用户。
[0089]另一方面,当将关于原始聚类的信息保存在聚类信息16中时,显示控制部分14可以继续将示出新聚类中所包含的原始两个聚类的聚类显示130显示在显示部分15上。通过这样做,可以将新聚类和原始两个聚类具有父子关系视觉地示出给用户。
[0090]此外,聚类编辑部分12可以将关于所生成的聚类的信息提供给聚类名称编辑部分13,并且聚类名称编辑部分13可以针对所生成的聚类生成聚类名称。注意,可以使用任何技术生成聚类名称。在这种情况下,聚类名称编辑部分13将关于所生成的聚类名称的信息提供给显示控制部分14,并且显示控制部分14将聚类名称显示140显示在相对应的聚类显示130的附近。在图4的(b)所示的示例中,生成聚类名称“西区,神奈川区”,并且将其显示在显示部分15上作为聚类名称显示140。当然,聚类名称不必限于日本地理标注,并且还可以是依赖于地点的任何其他合适的分类。例如,美国、地区、城镇、郡县、州、国家命名法可以是更适合的。
[0091](聚类的分割)
[0092]图5是示出在本公开的第一实施例中分割聚类的第一示例的图。图5示出了聚类分割之前和之后的状态。
[0093]在第一示例中,使用关于在聚类信息16中所保存的聚类树状结构的信息分割聚类。更具体地,通过将作为聚类显示130所显示的聚类从树状结构中的父聚类改变为子聚类来分割聚类。
[0094]在图5的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130以及聚类名称显示140。操作获取部分11获取轨迹120。操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹120,如图5的(a)所示。也是在这种情况下,以与聚类生成的示例类似的方式,操作获取部分11可以响应于在显示部分15的特定部分上的用户触摸从正常模式进入聚类编辑模式,并且可以获取轨迹120。
[0095]在图5的(a)所示的示例中,轨迹120穿过聚类显示130。当轨迹120以这种方式(例如,所示的平分较大的聚类130)穿过聚类显示130时,聚类编辑部分12分割由被穿过的聚类显示130所示的聚类。因此,在图5的(a)所示的示例中,聚类编辑部分12分割由聚类显示130 “西区,神奈川区”所示的聚类。
[0096]在图5的(b)中,聚类编辑部分12将由以上所述的聚类显示130所示的聚类分割为两个聚类。如上所述,分割之后的两个聚类是在树状结构中原始聚类的更下层聚类。聚类编辑部分12将关于被分割的聚类的信息提供给显示控制部分14,并且显示控制部分14使得显示部分15显示示出被分割的聚类的聚类显示130。此时,显示控制部分14从显示部分15中删除示出分割之前的聚类的聚类显示130。在此,可以使用诸如淡入和淡出的动画显示聚类显示130的出现和消失。通过这样作,可以将正在执行聚类分割视觉地示出给用户。
[0097]此外,显示控制部分14可以响应于聚类的分割移动所显示的地图100。例如,显示控制部分14将地图100的中心与分割之前的聚类显示130的中心相匹配。
[0098]此外,显示控制部分14可以响应于聚类的分割改变所显示的地图100的比例。例如,显示控制部分14在分割之前的聚类显示130的直径小于地图100的短边侧的情况下以最大的比例显示地图100。
[0099]另一方面,聚类编辑部分12可以将关于被分割的聚类的信息提供给聚类名称编辑部分13,并且聚类名称编辑部分13可以针对被分割的聚类生成聚类名称。注意可以使用任何已知技术生成聚类名称。在这种情况下,聚类名称编辑部分13将关于所生成的聚类名称的信息提供给显示控制部分14,并且显示控制部分14将聚类名称显示140中的每个显示在相对应的聚类显示130的附近。当将聚类名称连同关于聚类树状结构的信息一同保存在聚类信息16中时,聚类名称编辑部分13未必需要生成新聚类名称,并且可以将在聚类信息16中所保存的聚类名称提供给显示控制部分14。
[0100]图6是示出在本公开的第一实施例分割聚类的第二示例的图。图6示出了分割聚类之前和之后的状态。
[0101]在第二示例中,以类似与第一示例的方式,使用在聚类信息16中所保存的关于聚类树状结构的信息分割聚类。然而,第二示例与第一示例的不同之处在于分割之后的聚类是用户从树状结构的子聚类中所选择的。
[0102]在图6的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130、子聚类显示135、聚类名称显示140以及子聚类名称显示145。子聚类显示135是聚类显示130的一种,并且被用于当由聚类显示130所示的聚类为父聚类时显示从聚类。子聚类名称显示145是示出由子聚类显示135所示的聚类的聚类名称的显示。[0103]另一方面,操作获取部分11获取轨迹120。操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹120,如图6的(a)所示。也是在这种情况下,以与聚类生成的示例类似的方式,操作获取部分11可以响应于在显示部分15的特定部分上的用户触摸从正常模式进入聚类编辑模式,并且可以获取轨迹120。
[0104]在图6的(a)所示的示例中,轨迹120穿过聚类显示130。当轨迹120以这种方式穿过聚类显示130时,聚类编辑部分12分割由被穿过的聚类显示130所示的聚类。
[0105]此外,在图6的(a)所示的示例中,轨迹120将在由聚类显示130 “西区,神奈川区”所示的聚类中所包含的三个子聚类显示135分割为子聚类显示135 “轻井泽北”和“轻井泽南”、以及子聚类显示135 “神奈川学园高中”。在这种类型的情况下,聚类编辑部分12依照由轨迹120所分类的多个子聚类显示135的分类,分割由聚类显示130所示的聚类。
[0106]在图6的(b)中,聚类编辑部分12将由以上所述的聚类显示130所示的聚类分割为两个聚类。如上所述,依照由轨迹120所分类的子聚类显示135的分类、根据在聚类树状结构中的原始聚类的底层聚类生成这些聚类。聚类编辑部分12将关于被分割的聚类的信息提供给显示控制部分14,并且显示控制部分14使得显示部分15显示示出被分割的聚类的聚类显示130。
[0107]更具体地,聚类编辑部分12将在图6的(a)中由聚类显示130 “西区,神奈川区”所示的聚类分割为在图6的(b)中由聚类显示130 “轻井泽北和轻井泽南”以及“神奈川学园高中”所示的聚类。在这些聚类中,聚类“神奈川学园高中”对应于在图6的(a)中由具有相同名称的子聚类显示135所示的子聚类。另一方面,聚类“轻井泽北和轻井泽南”是通过组合在图6的(a)中由子聚类显示135 “轻井泽北”和“轻井泽南”所示的两个子聚类所获得的聚类。
[0108]以这种方式,例如,当分割之后的聚类是通过组合多个子聚类所获得的聚类时,聚类编辑部分12可以通过将节点添加到聚类树状结构来生成分割之后的聚类信息。在这种情况下,可以将新节点“轻井泽北和轻井泽南”添加到树状结构中节点“西区,神奈川区”与节点“轻井泽北”和“轻井泽南”之间。
[0109]此外,例如,聚类编辑部分12可以通过改变聚类树状结构的节点生成分割之后的聚类信息。在这种情况下,可以组合树状结构的节点“轻井泽北”和“轻井泽南”并且通过新节点“轻井泽北和轻井泽南”取代其。
[0110]另一方面,此时,显示控制部分14从显示部分15中删除示出分割之前的聚类的聚类显示130。也是在这种情况下,以与第一示例类似的方式,可以使用动画执行聚类显示130的显示和消失。此外,显示控制部分14可以依照聚类分割移动所显示的地图100或改变所显示的地图100的比例。
[0111]另外,以与第一示例类似的方式,聚类编辑部分12可以将关于被分割的聚类的信息提供给聚类名称编辑部分13,并且聚类名称编辑部分13可以生成用于被分割的聚类的聚类名称。将所生成的聚类名称提供给显示控制部分14,并且显示控制部分14可以将聚类名称作为聚类名称显示140显示在显示部分15上。
[0112]图7是示出在本公开的第一实施例中分割聚类的第三示例的图。图7示出了分割聚类之前和之后的状态。[0113]在第三示例中,与第一示例和第二示例不同,聚类未必需要具有树状结构。
[0114]在图7的(a)中,显示控制部分14使得显示部分15显示地图100、图像图标110、聚类显示130以及聚类名称显示140。操作获取部分11获取轨迹120。操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹120,如图7的(a)中所示。也是在这种情况下,以与聚类生成的示例类似的方式,操作获取部分11可以响应于在显示部分15的特定部分上的用户触摸从正常模式进入聚类编辑模式,并且可以获取轨迹120。
[0115]在图7的(a)所示的示例中,轨迹120穿过聚类显示130。当轨迹120以这种方式穿过聚类显示130时,聚类编辑部分12分割由被穿过的聚类显示130所示的聚类。
[0116]此外,在图7的(a)所示的示例中,轨迹120将在由聚类显示130所示的聚类中所包含的图像图标110分类为图像图标IlOa和图像图标110b。在这种类型的情况下,聚类编辑部分12依照由轨迹120所分类的图像图标110的分类分割由聚类显示130所示的聚类。
[0117]在图7的(b)中,聚类编辑部分12将由以上所述的聚类显示130所示的聚类分割为两个聚类。这些聚类是分别地包含由轨迹120所分类的图像图标IlOa和图像图标IlOb所指示的图像内容项的聚类。聚类编辑部分12将关于被分割的聚类的信息提供给显示控制部分14,并且显示控制部分14使得显示部分15显示示出被分割的聚类的聚类显示130。
[0118]此时,显示控制部分14从显示部分15中删除示出分割之前的聚类的聚类显示130。为了指示由聚类显示130中的每个所示的聚类中所包含的图像内容项,可以继续显示图像图标110。替选地,为了改进可视性并且增加显示速度可以移除图像图标110。
[0119]也是在这种情况下,以与第一示例类似的方式,可以使用动画执行聚类显示130的显示和消失。此外,显示控制部分14可以依照聚类分割移动所显示的地图100或改变所显示的地图100的比例。
[0120](聚类删除)
[0121]图8是示出在本公开的第一实施例中删除聚类的示例的图。图8示出了删除聚类之前和之后的状态。
[0122]在图8的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130以及聚类名称显示140。操作获取部分11获取轨迹120。操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹120,如图8的(a)所示。也是在这种情况下,以与聚类生成的示例类似的方式,操作获取部分11可以响应于在显示部分15的特定部分上的用户触摸从正常模式进入编辑模式,并且可以获取轨迹120。
[0123]在图8的(a)所示的示例中,轨迹120穿过聚类显示130四次。当轨迹120以这种方式多次(例如,以预定的图案)穿过聚类显示130时,聚类编辑部分12删除由被穿过的聚类显示130所示的聚类。
[0124]在本实施例中,当轨迹120穿过聚类显示130时,执行聚类分割和聚类删除两者。用户使用指向操作的轨迹所执行的、穿过聚类显示130的移动是直观地引起聚类的分割和删除两者的移动。因此,期望当使用穿过聚类显示130的轨迹120作为用于聚类的分割和删除两者的触发时,基于对于用户感觉自然的某种标准确定是分割聚类还是删除聚类。
[0125]有鉴于此,聚类编辑部分12基于轨迹120穿过聚类显示130的次数的数量确定是分割聚类还是删除聚类。更具体地,当轨迹120穿过轨迹显示130 —次时,聚类编辑部分120分割聚类。另一方面,当轨迹120穿过聚类显示130多次时,聚类编辑部分12删除聚类。此时,聚类编辑部分12可以连同聚类一起删除在所删除的聚类中所包含的图像内容项。在这种情况下,基于穿过次数的数量所执行的以上所述的确定可以包括关于是仅删除聚类还是一同删除聚类和图像内容项的确定。例如,当轨迹120穿过聚类显示130两次或三次时,聚类编辑部分12可以仅删除聚类,并且当轨迹120穿过聚类显示130四次或更多次时,聚类编辑部分12可以删除聚类和聚类中所包含的图像内容项。
[0126]注意作为用于确定的标准所使用的次数的数量不限于以上所述的示例。例如,如同在聚类分割的第二示例和第三示例中一样,当由对聚类显示130中所包含的子聚类显示135和图像图标110进行分类的轨迹120分割聚类时,为了允许分类可能需要轨迹120具有复杂的形状。因此,作为用于确定的标准可以使用较大的次数的数量。此外,为了禁止通过错误操作删除聚类,例如在可以删除聚类之前可以使得轨迹120穿过聚类显示130三次或更多次。
[0127]在图8的(b)中,聚类编辑部分12删除由以上所述的聚类显示130所示的聚类。被分类到所删除的聚类中的图像内容项当前未由该聚类所分类。聚类编辑部分12将关于所删除的聚类和关于被分类到所删除的聚类中的图像内容项的信息提供给显示控制部分
14。显示控制部分14从显示部分15中删除示出所删除的聚类的聚类显示130。同时,显示控制部分14使得显示部分15显示指示被分类到所删除的聚类中的图像内容项的图像图标110。
[0128]在此,以与以上所述的聚类分割的示例类似的方式、可以使用诸如淡入和淡出的动画执行聚类显示130的消失和图像图标110的显示。显示控制部分14可以响应于聚类的删除移动所显示的地图100。例如,显示控制部分14可以将地图100的中心与删除之前的聚类显示130的中心相匹配。
[0129]此外,显示控制部分14可以响应于聚类的删除改变所显示的地图100的比例。例如,在删除之前的聚类显示130的直径可以适合地图100的短边侧的情况下,显示控制部分14可以以最大的比例显示地图100。
[0130]以这种方式,在本实施例中,可以获取关于对于聚类显示130的用户操作的信息作为指向操作的轨迹120,并且可以依赖于轨迹120的形状执行各种类型的聚类编辑。因此,用户可以通过执行直观的操作将各种类型的编辑添加到作为聚类显示130所显示的聚类。
[0131](2.第二实施例)
[0132]接下来,将参照图9至图13描述本公开的第二实施例。在本公开的第二实施例中,关于其的信息是由操作获取部分11所获取的用户操作和由聚类编辑部分12所执行的聚类编辑不同于如上所述的第一实施例的用户操作和聚类编辑。然而,其他处理与第一实施例中的处理类似,并且因此省略对其详细的描述。
[0133](通过聚类显示的移动进行的聚类的组合)
[0134]图9是示出在本公开的第二实施例中通过聚类显示的移动组合聚类的示例的图。图9示出了组合聚类的处理。
[0135]在图9的(a)中,显示控制部分14使得显示部分15显示地图100和聚类显示130。操作获取部分11获取关于用户所使用的、朝向聚类显示130a移动聚类显示130b的操作的信息。在此,例如,用户移动聚类显示130的操作是关于聚类显示130的区域的拖拽操作或轻拂操作。操作获取部分11将关于以上所述的操作的信息提供给聚类编辑部分12和显示控制部分14。依照关于此操作的信息,显示控制部分14朝向聚类显示130a移动聚类显示130b,并且显示聚类显示130b。
[0136]在图9的(b)中,作为通过用户操作进行的移动的结果,显示控制部分14以聚类显示130b与聚类显示130a重叠的方式显示聚类显示130b。例如,当操作获取部分11获取关于用户在触摸板上所执行的拖拽操作的信息时,用户继续触摸聚类显示130b,如图9的(b)所示。此外,例如,当操作获取部分11获取关于用户在触摸板上所执行的轻拂操作的信息时,在此时刻可以释放对于聚类显示130b的用户触摸。
[0137]在图9的(b)所示的示例中,当作为用户操作进行的移动的结果,聚类显示130b与聚类显示130a重叠时,聚类编辑部分12将由聚类显示130a和聚类显示130b所示的聚类进行组合。
[0138]例如,当操作获取部分11获取关于用户在触摸板上所执行的拖拽操作的信息时,当在多个聚类显示130彼此重叠的状态(如图9的(b)所示)下释放用户的拖拽操作的时刻,聚类编辑部分12可以确定要组合由多个聚类显示130所示的聚类。
[0139]此外,例如,当操作获取部分11获取关于用户在触摸板上所执行的轻拂操作的信息时,在多个聚类显示130彼此重叠的时刻,聚类编辑部分12可以确定要组合由多个聚类显示130所示的聚类。
[0140]如图9的(b)所示,当聚类显示130b与聚类显示130a重叠时,显示控制部分14可以改变聚类显示130a和聚类显示130b中的两个或一个的显示。例如,显示控制部分14可以改变聚类显示130a和聚类显示130b的显示颜色,如图9的(b)所示。通过这样作,可以将通过将聚类显示130a与聚类显示130b重叠将执行了聚类组合视觉地示出给用户。
[0141]在图9的(C)中,聚类编辑部分12通过对由聚类显示130a和聚类显示130b所示的聚类进行组合来生成聚类。此聚类在地图100上表示为包围聚类显示130a和聚类显示130b的聚类显示130c。聚类编辑部分12将关于所生成的聚类的信息提供给显示部分14,并且显示控制部分14使得显示部分15显示聚类显示130c。在此,以与以上所述的第一实施例的示例类似的方式,显示控制部分14可以依照聚类显示130c移动所显示的地图100或改变所显示的地图100的比例。
[0142]当从图9的显示(b)移动到(C)时,显示控制部分14可以显示动画。例如,可以显示动画,使得由用户操作所移动的聚类显示130b淡出、而同时放大并且移动作为组合对象的聚类显示130a,并且由此改变为组合之后的聚类显示130c。采用这种类型的动画,可以将正在执行聚类组合视觉地示出给用户。
[0143](通过捏夹操作进行的聚类的组合)
[0144]图10是示出在本公开的第二实施例中通过捏夹操作组合聚类的示例的图。图10示出了组合聚类的处理
[0145]在图10的(a)中,显示控制部分14使得显示部分15显示地图100和聚类显示130。操作获取部分11获取关于用户对于聚类显示130a和聚类显示130b所执行的捏合(pinch in)操作的信息。在此,术语“捏合”指示用户采用两个手指触摸显示部分15上的两点并且以两点彼此接近的方式移动两个手指的操作。另一方面,用户采用两个手指触摸显示部分15上的两点并且以两点彼此分离的方式移动两个手指的方式称为“撑开(pinchout)”。在本说明书中,捏合和撑开整体地称为捏夹操作。操作获取部分11将关于以上所述的捏合操作的信息提供给聚类编辑部分12和显示控制部分14。依照关于此操作的信息,显示控制部分14移动聚类显示130a和聚类显示130b彼此靠近,并且显示聚类显示130a和聚类显示130b。作为捏夹操作的结果,移动了聚类显示130a和聚类显示130b。因此,也可以说捏夹操作是移动聚类显示130的操作。
[0146]在图10的(b)中,作为用户的操作进行的移动的结果,显示控制部分14使得聚类显示130a与聚类显示130b重叠,并且显示聚类显示130a和聚类显示130b。在此时刻,可以继续对于聚类显示130a和聚类显示130b的用户触摸,或可能已经释放了对于聚类显示130a和聚类显示130b的用户触摸。
[0147]在图10的(b)所示的示例中,当作为用户的操作进行的移动的结果,聚类显示130a与聚类显示130b彼此重叠时,聚类编辑部分12对由聚类显示130a和聚类显示130b所示的聚类进行组合。
[0148]当聚类显示130a与聚类显示130b彼此重叠时,无论用户是否继续触摸聚类显示130a和聚类显示130b,聚类编辑部分12可以确定要组合由聚类显示130a和聚类显示130b所示的聚类。
[0149]当在聚类显示130a与聚类显示130b彼此重叠的状态中释放对于聚类显示130a和聚类显示130b的用户触摸时,聚类编辑部分12可以确定要对由聚类显示130a和聚类显示130b所示的聚类进行组合。
[0150]如图10的(b)所示,当聚类显示130b与聚类显示130a重叠时,显示控制部分14可以改变聚类显示130a和聚类显示130b的两个或一个的显示。例如,显示控制部分14可以改变聚类显示130a和聚类显示130b的显示颜色,如图10的(b)所示。通过这样作,可以通过重叠聚类显示130a与聚类显示130b将执行了聚类组合视觉地示出给用户。
[0151]在图10的(C)中,聚类编辑部分12通过对由聚类显示130a和聚类显示130b所示的聚类进行组合来生成聚类。此聚类在地图100上表示为包围聚类显示130a和聚类显示130b的聚类显示130c。聚类编辑部分12将关于所生成的聚类的信息提供给显示控制部分14,并且显示控制部分14使得显示部分15显示聚类显示130c。在此,以与以上所述的第一实施例的示例类似的方式,显示控制部分14可以依照聚类显示130c来移动所显示的地图100或改变所显示的地图100的比例。
[0152]当从图10的显示(b)移动到(C)时,显示控制部分14可以显示动画。例如,可以以聚类显示130a和聚类显示130b淡出,而同时对其放大,并且同时在组合之后聚类显示130c淡入的方式显示动画。采用这种类型的动画,可以将正在执行聚类组合视觉地示出给用户。
[0153](通过捏夹操作进行的聚类分割)
[0154]图11是示出在本公开的第二实施例中通过捏夹操作分割聚类的示例的图。图11示出了分割聚类的处理。
[0155]在图11的(a)和(b)中,显示控制部分14使得显示部分15显示地图100和聚类显示130。操作获取部分11获取关于用户对于聚类显示130所执行的捏合或撑开操作的信息。操作获取部分11将关于捏合或撑开操作的信息提供给聚类编辑部分12和显示控制部分14。依照关于此操作的信息,显示控制部分14压缩或延长聚类显示130,并且显示聚类显示130。
[0156]在图11的(a)和(b)所示的示例中,当通过由用户所执行的捏夹操作以超过预定比率的比率压缩或延长聚类显示130时,聚类编辑部分12可以分割由聚类显示130所示的聚类。此外,当由于至少以预定次数的数量重复用户的捏夹操作而压缩或延长聚类显示130时,聚类编辑部分12可以分割由聚类显示130所示的聚类。
[0157]此外,聚类编辑部分12可以依照由用户所执行的捏夹操作的速度来改变分割聚类多少。在本实施例中,使用在聚类信息16中所保存的树状结构的信息分割聚类。更具体地,使得作为聚类显示130所显示的聚类在树状结构中从高层级聚类改变为低层级聚类的方式执行聚类的分割。此时,基于聚类要显示在原始聚类之下多远来确定分割聚类多少。
[0158]作为示例,考虑要显示的聚类从原始聚类改变为具有原始聚类作为父聚类的从聚类的情况(即,原始聚类改变为直接下层聚类的情况),以及原始聚类改变为从从(grandchild)聚类的情况(S卩,原始聚类改变为低两层的聚类的情况)。在这种情况下,从从聚类是分割的比从聚类更多的聚类。因此,将变得明显的是相对少地分割从聚类而更多的分割从从聚类。
[0159]在图11的(a)和(b)所示的示例中,当由用户所执行的捏夹操作的速度未超过预定的阈值时,聚类编辑部分12相对少地分割聚类。在图11的(c)和(d)中示出了这种情况的示例。另一方面,当由用户所执行的捏夹操作的速度超过预定的阈值时,聚类编辑部分12相对多地分割聚类。图11的(e)和(f)示出了这种情况的示例。
[0160]在图11的(C)中,聚类编辑部分12将要分割聚类通知给显示控制部分14,并且显示控制部分14使得显示部分15显示示出要分割聚类的效果显示150a。在图11的(c)的情况中,通过相对慢的捏夹操作相对少地分割聚类。因此,效果显示150a相对小,并且可以采用缓和的动画显示效果显示150a。在图11的(C)所示的示例中,效果显示150a显示为泡泡破裂的动画。
[0161]在图11的(d)中,聚类编辑部分12将由以上所述的聚类显示130所示的聚类分割为由子聚类显示135所示的子聚类。这些子聚类是在树状结构中由聚类显示130所示的聚类的下层聚类。聚类编辑部分12将关于分割之后的子聚类的信息提供给显示控制部分14,并且显示控制部分14使得显示部分15显示示出子聚类的子聚类显示135。在图11的(d)中所示的示例中,显示控制部分14使得显示部分15显示三个子聚类显示135a。此时,以与以上所述的第一实施例的示例类似的方式,显示控制部分14可以依照聚类分割移动所显示的地图100或改变地图100的比例。
[0162]当从图11的显示(C)移动到(d)时,显示控制部分14可以显示动画。例如,可以以效果显示150a淡出并且同时子聚类显示135a淡入的方式显示动画。采用这种类型的动画,可以将正在执行聚类组合视觉地示出给用户。
[0163]在图11的(e)中,以与图11的(C)类似的方式,显示控制部分14使得显示部分15显示示出要分割聚类的效果显示150b。在图11的(e)的情况下,通过相对快的捏夹操作来相对更多的分割聚类。因此,效果显示150b相对大,并且可以采用具有强烈冲击的动画来显示效果显示150b。在图11的(e)所示的示例中,效果显示150b显示为泡泡破裂的动画。
[0164]在图11的(f)中,以与图11的(d)类似的方式,聚类编辑部分12将聚类分割为子聚类,并且显示控制部分14使得显示部分15显示子聚类显示135。在图11的(f)所示的示例中,显示控制部分14使得显示部分15显示七个子聚类显示135b。由子聚类显示135b所示的子聚类是在聚类树状结构中其层级低于由子聚类显示135a所示的聚类的聚类。此时,以与图11的(c)的示例类似的方式,显示控制部分14可以依照聚类分割移动所显示的地图100或改变所显示的地图100的比例。此外,在显示从(e)到(f)的转变中,显示控制部分14可以显示与在显示从(c)到(d)的转变中所使用的动画类似的动画。
[0165](通过扩张和收缩操作进行的聚类层级的改变)
[0166]图12是示出在本公开的第二实施例中通过扩张和收缩操作改变聚类显示的层级的示例的图。图12示出了改变聚类显示的层级的处理。
[0167]在图12的(a)中,显示控制部分14使得显示部分15显示地图100和聚类显示130。
[0168]在图12的(b)中,操作获取部分11获取关于用户在显示部分15的给定部分上所执行的捏合操作的信息。操作获取部分11将关于此捏合操作的信息提供给聚类编辑部分
12。响应于关于捏合操作的信息,聚类编辑部分12从在聚类信息16中所保存的聚类树状结构的信息,获取关于作为由聚类显示130所示的聚类的底层聚类的子聚类的信息,并且将所获取的信息提供给显示控制部分14。显示控制部分14使得显示部分15显示比聚类显示130被分割更多的三个子聚类显示135a,替代聚类显示130。
[0169]在图12的(C)中,操作获取部分11获取关于用户在显示部分15的给定部分上再次所执行的捏合操作的信息。操作获取部分11将关于此捏合操作的信息提供给聚类编辑部分12。响应于关于再次所执行的捏合操作的信息,聚类编辑部分12从在聚类信息16中所保存的聚类树状结构的信息中,获取关于作为由子聚类显示135a所示的子聚类的低层级聚类的子聚类的信息,并且将所获取的信息提供给显示控制部分14。显示控制部分14使得显示部分15显示甚至比子聚类显示135a被分割更多的七个子聚类显示135b,替代子聚类显示135a。
[0170]当在图12的(c)所示的状态中,如果用户在显示部分15的给定部分上执行撑开操作,并且操作获取部分11获取关于此撑开操作的信息时,聚类编辑部分12执行与以上所述的示例中的处理相反的处理,并且显示部分15的显示返回到图12的(b)所示的状态。在此,如果操作获取部分11还获取关于用户在显示部分15的给定部分上所执行的撑开操作的信息,则聚类编辑部分12执行与以上所述的示例中的处理相反的处理,并且显示部分15的显示返回到图12的(a)所示的状态。
[0171]在此,如果用户倾向于显示比由聚类显示130所示的聚类更高层级的聚类,则存在需要改变地图100的比例的一些情况,并且结果显示变得复杂。由于那个原因,在图12的(a)所示的初始显示状态中,即使操作获取部分11获取了关于撑开操作的信息,聚类编辑部分12也可以被设置为不改变聚类显示130。
[0172]以这种方式,在图12所示的示例中,响应于由用户关于包括聚类显示130的显示部分15的显示所执行的捏合和撑开操作改变在树状结构中所显示的聚类的层级。此时,维持显示在显示部分15上的地图100的比例。[0173]在此,关于显示部分15的显示的捏合和撑开操作通常被用来收缩和扩张显示部分15的显示。换言之,捏合和撑开操作是收缩和扩张包括聚类显示130的显示的操作。为了对使用这种类型的收缩和扩张操作收缩和扩张该显示的情况与使用这种类型的收缩或扩张操作改变聚类显示130的层级的情况进行区分,操作获取部分11可以被设置为当操作获取部分11获取关于由用户所执行的预定操作的信息时从正常模式进入聚类编辑模式。
[0174]在这种情况下,例如,在正常模式中,操作获取部分11将关于用户执行的捏夹操作的信息提供给显示控制部分14,并且显示控制部分14响应于关于捏夹操作的信息改变地图100的比例。另一方面,在聚类编辑模式中,如上所述,操作获取部分11将关于用户所执行的捏夹操作的信息提供给聚类编辑部分12,并且聚类编辑部分12响应于关于捏夹操作的信息提供关于不同层级中的聚类的信息。
[0175]例如,操作获取部分11从正常模式进入聚类编辑模式的预定操作可以是对于聚类显示130的长按操作或轻敲操作。此外,例如,预定操作可以是对于分离地显示的“编辑开始”按钮的操作。此外,以与第一实施例类似的方式,预定操作可以是在显示部分15的特定部分上的用户操作的继续。
[0176](通过移动操作进行的聚类分割)
[0177]图13是示出在本公开的第二实施例中通过移动操作分割聚类的示例的图。图13示出了分割聚类的处理。
[0178]在图13的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130以及子聚类显示135a。操作获取部分11获取关于用户所使用的、将子聚类显示135a中的一个移动到聚类显示130的外部的操作的信息。在此,用户所使用的、移动聚类显示130的操作是例如拖拽操作或轻拂操作。操作获取部分11将关于以上所述的操作的信息提供给聚类编辑部分12和显示控制部分14。依照关于此操作的信息,显示控制部分14朝向聚类显示130的外部移动子聚类显示135a中的一个,并且显示子聚类显示135a中的一个。
[0179]通常,为了改进聚类显示130的可视性,未必需要显示子聚类显示135a。在这种情况下,当操作获取部分11获取关于由用户所执行的预定操作的信息时,显示控制部分14从正常模式进入聚类编辑模式,并且可以显示子聚类显示135a。操作获取部分11获取例如关于对于聚类显示130的按压或轻敲的持续时间、对于分离地显示的“编辑开始”按钮的操作、在显示部分15的指定部分上用户触摸的继续等的信息作为关于预定操作的信息。
[0180]在图13的(a)所示的示例中,如果作为用户操作进行的移动的结果,子聚类显示135a的整体移动到聚类显示130的外部,则聚类编辑部分12从由聚类显示130所示的聚类中分割出由子聚类显示135a所示的子聚类,并且将子聚类改变为在同一层级中的聚类。
[0181]在图13的(b)中,聚类编辑部分12确定从聚类中要分割出的子聚类,并且将要分割聚类通知给显示控制部分14。当显示控制部分14接收到通知时,显示控制部分14使得显示部分15显示指示正在分割聚类的动画。例如,显示控制部分14减少聚类显示130的尺寸并且将聚类显示130改变为具有可以围绕剩余的两个子聚类显示135a的最小形状。此夕卜,显示控制部分14将已经被移动到聚类显示130的外部的子聚类显示135a移动到原始位置。例如,当通过用户的拖拽操作移动子聚类显示135a时,当释放用户的拖拽操作时可以执行这些移动。
[0182]在图13的(C)中,聚类编辑部分12从聚类中分割出子聚类,并且将关于分割之后的聚类的信息提供给显示控制部分14。依照所提供的信息,显示控制部分14使得显示部分15显示聚类显示130和子聚类显示135。在图13的(c)所示的示例中,被分割的子聚类改变为与原始聚类相同的层级中的聚类,并且显示两个聚类显示130。剩余的两个子聚类135a显示在示出原始聚类的聚类显示130的内部侧。此外,子聚类显示135b显示在示出被分割的聚类的聚类显示130的内部侧。子聚类显示135b示出了其层级低于由子聚类显示135a所示的子聚类的子聚类。
[0183]在此,例如依照与将显示控制部分14从正常模式切换到聚类编辑模式的操作类似的操作,显示控制部分14可以被设置为从聚类编辑模式返回到正常模式,并且从显示部分15中删除子聚类显示135。此外,以与以上所述的第一实施例的示例类似的方式,显示控制部分14可以依照聚类分割移动所显示的地图100或可以改变所显示的地图100的比例。
[0184]以这种方式,在图13所示的示例中,响应于移动子聚类显示135的用户操作,从由聚类显示130所示的聚类中分割出由子聚类显示135所示的子聚类,并且将其显示为新聚类显示130。因此,采用直观的操作,可以从原始聚类中分割出子聚类,并且将该子聚类改变为具有与原始聚类相同层级的聚类。
[0185]注意,如上所述,在本实施例中,与第一实施例的用户操作不同的用户操作被用于编辑聚类,并且聚类编辑也与第一实施例的聚类编辑不同。因此,可以与第一实施例相结合地实现本实施例。在这种情况下,聚类编辑部分12依照在聚类编辑模式中由操作获取部分11所获取的用户的指向操作的轨迹120,执行聚类生成、组合、分割、删除等,并且聚类编辑部分120还依照由操作获取部分11所获取的信息的、在聚类显示130上的拖拽、轻拂或捏夹操作等执行聚类组合、分割等。
[0186](3.第三实施例)
[0187]接下来,将参照图14至图18描述本公开的第三实施例。本公开的第三实施例与以上所述的第一和第二实施例关于显示控制部分14如何显示与聚类有关的信息方面不同。然而,其他处理与第一和第二实施例的处理相同,并且因此将省略对其的详细描述。
[0188](作为树状结构的节点的聚类的显示)
[0189]图14是示出在本公开的第三实施例中作为树状结构的节点显示聚类的示例的图。
[0190]在图14中,显示控制部分14使得显示部分15显示地图100、聚类显示130、聚类名称显示140以及树状结构显示160。树状结构显示160示出了包括由聚类显示130所示的聚类的聚类的树状结构。树状结构显示160使用节点161示出了聚类中的每个。注意节点161还是被用于示出聚类,并且因此明显的是节点161是聚类显示的一种。链接显示在节点161之间,并且该链接指示了树状结构中的父子关系。
[0191]此时,可以采用与其他节点161b不同的颜色来显示与在地图100上显示为聚类显示130的聚类相对应的节点161a。在图14所示的示例中,聚类“家”和“附近”在地图100上显示为聚类显示130。因此,采用与其他节点161b不同的颜色来显示示出聚类“家”和“附近”的节点161a。
[0192]以这种方式,在本实施例中,除了使用地图100上的聚类显示130的聚类显示之夕卜,还将使用树状结构显示160上的节点161的聚类显示提供给用户。因此,以视觉可理解的方式,可以将关于在树状结构中所包括的整个聚类的信息以及关于显示为聚类显示130的聚类的信息提供给用户。
[0193]在图14所示的示例中,可以通过由用户所执行的触摸操作、轻敲操作等选择节点161中的每个,关于选择的信息是由操作获取部分11所获取的。在此,如果操作获取部分11获取关于选择节点161中的一个的操作的信息,则显示控制部分14改变地图100的显示以使得显示由所选择的节点161所示的聚类的聚类显示130。例如,显示控制部分14可以通过移动所显示的地图100或改变所显示的地图100的比例来执行调整,以使得以适当的尺寸并且在适当的位置(诸如地图100的中心的周围)上显示目标聚类显示130。依照显示为聚类显示130的聚类的改变,还改变了采用与其他节点161不同的颜色的节点161a所显示的节点161。
[0194](树状结构的节点之间的移动的显示)
[0195]图15是示出在本公开的第三实施例中显示为树状结构的节点的聚类之间的移动的示例的图。
[0196]图15示出了指示聚类树状结构的节点161的组。在图15所示的示例中,“日本”被设置为根节点,并且使用层级结构诸如都市以及县、市等发展节点161的树状结构。
[0197]如上所述,在本实施例中,可以从显示为树状结构显示160上的节点161的聚类中选择要显示为地图100上的聚类显示130的聚类。响应于此选择,例如显示控制部分14移动所显示的地图100或改变所显示的地图100的比例,并且因此改变要显示的聚类显示130。在这种类型的情况下所执行的地图100的移动或地图100的比例的改变在下文中被称为地图100的显示的转变。
[0198]在图15所示的示例中,将要显示的聚类从由节点161 “大崎”所显示的聚类改变为由节点161 “中富良野镇”所显示的聚类。此时,显示控制部分14使得地图100的显示转变,以使得在聚类树状结构中在从改变之前的聚类到改变之后的聚类的路径上的聚类顺序地显示为显示部分15上的聚类显示130。
[0199]将使用图15所示的示例具体地描述这种类型的显示转变。首先,显示控制部分14使得显示部分15将节点161 “大崎”的聚类显示为聚类显示130。接下来,显示控制部分14使得显示部分15将作为“大崎”的高层级节点的节点161 “品川区”的聚类显示为聚类显示130。此外,显示控制部分14使得显示部分15将作为“品川区”的高层级节点的节点161 “东京都”的聚类显示为聚类显示130。以这种方式,当高层级节点161显示为聚类显示130时,显示控制部分14减少地图100的比例(缩小)。此外,显示控制部分14可以移动地图100以使得在适当的位置上(诸如地图100的中心的附近)显示新近显示的聚类显示130。
[0200]在此,节点161 “大崎”和节点161 “中富良野镇”的共用顶级节点是节点161 “日本”。因此,在节点161 “日本”的聚类在显示部分15上显示为聚类显示130之前,显示控制部分14继续地图100的显示转变以将节点161的更高层级的聚类显示为聚类显示130。
[0201]在节点161 “日本”的聚类在显示部分15上显示为聚类显示130之后,显示控制部分14改变显示以使得低层级节点161的聚类顺序地显示为聚类显示130。具体地,显示控制部分14使得显示部分15将节点161 “北海道”的聚类显示为聚类显示130。接下来,显示控制部分14使得显示部分15将作为“北海道”的低层级节点的节点161 “空知川县”的聚类显示为聚类显示130。此外,显示控制部分14使得显示部分15将作为“空知川县”的低级节点的目标节点161 “中富良野镇”的聚类显示为聚类显示130。
[0202]在以上所述的示例中,如果因为节点161的层级之间的空间而不容易看到地图100的显示的转变,则显示控制部分14可以在父节点的显示与从节点的显示之间插入地图100的另一显示。例如,在当节点161 “品川区”的聚类显示为聚类显示130时地图100的显示与当节点161 “东京都”的聚类显示为聚类显示130时的地图100的显示之间,如果比例和位置中的至少一个与用户感觉他/她可以容易地看见显示的范围显著地不同,则显示控制部分14在这些显示之间插入地图100的另一显示。
[0203]注意,可以通过基于当显示父节点时地图100的位置和当显示从节点时地图100的位置进行的线性插值获得要插入的地图100的位置。此外,可以通过基于用于显示父节点的地图100的比例和用于显示从节点的地图100的比例进行的线性插值获得要插入的地图100的比例。替选地,可以基于预定的缩放水平设置要插入的地图100的比例。
[0204]预定缩放水平是为了显示地图100而在显示控制部分14中预先设置的缩放水平。将使用显示的最大比例被设置为缩放水平“O”并且缩放水平随着比例的减小而增加的示例来描述预定的缩放水平。在此示例中,用于显示节点161 “大崎”的聚类的缩放水平为“18”,并且用于显示作为节点161 “大崎”的高层级的节点161 “品川区”的聚类的缩放水平为“17”。在这种情况下,显示控制部分14将显示从“大崎”改变为“品川区”而不插入地图100的显示。另一方面,用于显示作为节点161 “品川区”的高级节点的节点161 “东京都”的聚类的缩放水平为15。在这种情况下,如果显示控制部分14直接地将显示从“品川区”改变为“东京都”,则缩放水平从“ 17”跳转到“ 15”并且显示的转变可能给予用户突然的印象。为了解决这个问题,显示控制部分14在这些显示之间插入具有缩放水平“16”的地图100的显示。通过基于当显示“品川区”时地图100的中心位置和当显示“东京都”时地图100的中心位置进行的线性插值可以获得要插入的地图100的显示的中心位置。此外,用于显示节点161 “空知川县”的聚类的缩放水平为“15”,并且用于显示作为节点161 “空知川县”的低层级节点的节点161 “中富良野镇”的聚类的缩放水平为19。在这种情况下,显示控制部分14在这些显示之间插入缩放水平为“16”、“ 17”以及“18”的地图100的显示。以这种方式,显示控制部分14可以插入地图100的多个显示。
[0205]采用如上所述的显示,可以将如何改变显示为地图100上的聚类显示130的聚类示出给用户。注意,为了更加视觉地示出所显示的聚类的改变,例如显示控制部分14可以使用与其他节点161不同的颜色、来显示与在显示改变之前和之后所显示的父节点和从节点相对应的节点161。替选地,显示控制部分14可以将与在显示改变之前和之后所显示的父节点和从节点相对应的节点161的名称中的至少一个显示在显示部分15上。
[0206](树状结构上聚类的分割)
[0207]图16是示出在本公开的第三实施例中使用树状结构显示来分割聚类的示例的图。
[0208]在图16中,以与图14类似的方式,显示控制部分14使得显示部分15显示地图100和树状结构显示160。操作获取部分11获取穿过显示在树状结构显示160上的节点161之间的链接的用户指向操作的轨迹120。操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹120,如图16所示。同样在以下的示例中,以与第一实施例类似的方式,操作获取部分11可以响应于在显示部分15的特定部分上的用户触摸而从正常模式进入聚类编辑模式,并且可以获取轨迹120。
[0209]在图16所示的示例中,轨迹120穿过节点161之间的链接。当轨迹120以这种方式穿过节点161之间的链接时,聚类编辑部分12在聚类树状结构中删除由轨迹120所穿过的链接。因此,在图16所示的示例中,聚类编辑部分12删除在节点161 “附近”与节点161 “横滨站”之间的链接。
[0210]在此应当注意,树状结构中链接的删除指示节点之间的父子关系的删除。更具体地,在以上示例中,聚类编辑部分12删除节点161 “附近”与节点161 “横滨站”之间的父子关系。结果,节点161 “横滨站”的聚类改变为不被包括在节点161 “附近”的聚类中的独立聚类。换言之,此链接删除是从聚类“附近”中分割出子聚类“横滨站”的处理。聚类编辑部分12将此编辑结果反映在聚类信息16上。注意,当被分割的节点161 “横滨站”具有从节点时,可以保持与从节点的父子关系,并且可以形成独立的树状结构,在该独立的树状结构中节点161 “横滨站”用作根节点。
[0211]此外,聚类编辑部分12可以将以上所述的编辑结果提供给显示控制部分14,并且显示控制部分14可以与聚类“附近”独立地将聚类“横滨站”显示在地图100上所显示的聚类显示130上。以这种方式,显示控制部分14可以实时地将通过用户操作树状结构显示160所执行的聚类编辑的结果反映在地图100的聚类显示130上。相反地,显示控制部分14可以实时地将通过用户操作聚类显示130所执行的聚类编辑的结果反映在树状结构显示160上。综上,聚类显示130和树状结构显示160可以是用于聚类编辑的交互显示。
[0212](在树状结构显示上的聚类的生成和组合)
[0213]图17是示出在本公开的第三实施例中使用树状结构显示生成和组合聚类的示例的图。图17示出了生成和组合聚类的处理。
[0214]在图17的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130、聚类名称显示140、树状结构显示160以及节点161。此显示与在图16所示的示例中分割聚类之后的显示相同。更具体地,树状结构显示160示出了如下显示:节点161“家和附近”作为根节点的聚类树状结构,以及与此聚类树状结构独立的节点161 “横滨站”。将聚类“家”和“附近”,以及从聚类“附近”中所分割出的并且与聚类“附近”独立的聚类“横滨站”显示为聚类显示130 (注意,在树状结构显示160下隐藏除了“邻近”之外的聚类名称显示140)。采用与其他节点161b不同的颜色来显示指示这些聚类的节点161a。
[0215]在此,操作获取部分11获取关于用户所使用的、选择树状结构显示160上的给定位置的操作的信息。在此,可以获得关于操作(诸如双击等)的信息。操作获取部分11将所获取的关于操作的信息提供给聚类编辑部分12和显示控制部分14关于操作的信息。依照关于该操作的信息,显示控制部分14在树状结构显示160上、在由用户所选择的位置上显示新节点161η。另一方面,响应于关于此操作的信息,聚类编辑部分12识别出新节点161η已经被添加到了聚类树状结构。然而,尚未确定在树状结构中新节点161η的位置。
[0216]在图17的(b)中,操作获取部分11获取通过用户在节点161之间绘出链接的所执行的指向操作的轨迹120。操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹120,如图17的(b)所示。另一方面,聚类编辑部分12在聚类树状结构中设置新节点161η与节点161 “家和附近”之间的链接,以及新节点161η与节点161 “横滨站”之间的连接。因此,生成新节点161η作为节点161 “家和附近”以及节点161 “横滨站”的父节点生。换言之,此链接设置是组合聚类“家和附近”以及聚类“横滨站”并且因此形成新聚类的处理。
[0217]在图17的(C)中,聚类编辑部分12将以上所述的编辑的结果反映在聚类信息16上,并且将编辑结果提供给聚类名称编辑部分13和显示控制部分14。聚类名称编辑部分13针对由新节点161η所示的聚类生成聚类名称。在图17的(c)所示的示例中,当新近生成了父节点时,聚类名称编辑部分13通过联合地使用相对应的从节点的名称生成聚类名称。更具体地,聚类名称编辑部分13通过联合地使用聚类名称“家和附近”以及聚类名称“横滨站”生成由新节点161η所示的聚类的聚类名称“家和附近,横滨站”。聚类名称编辑部分13将关于所生成的聚类名称的信息提供给显示控制部分14。
[0218]另一方面,显示控制部分14将关于从聚类编辑部分12和聚类名称编辑部分13所提供的聚类和聚类名称的信息分别地反映在聚类显示130和聚类名称显示140上。更具体地,显示控制部分14将示出新近生成的聚类“家和附近,横滨站”的聚类显示130和聚类名称显示140显示在地图100上。如图17的(b)中的聚类显示130所示的聚类“家”、“附近”以及“横滨站”对应于新近显示的聚类“家和附近,横滨站”的子聚类。因此,可以从显示部分15中删除这些聚类的聚类显示130和聚类名称显示140。
[0219]此外,显示控制部分14还将这些信息反映在树状结构显示160的显示上。更具体地,显示控制部分14显示用于新节点161η的名称“家和附近,横滨站”,并且显示新节点161η与节点161 “家和附近”之间的链接以及新节点161η与节点161 “横滨站”之间的链接。此外,响应于聚类显示130的改变,显示控制部分14将被显示为节点161η的节点“家和附近,横滨站”显示为具有与其他节点161b不同的颜色的节点161a。
[0220](在树状结构显示上的聚类的删除)
[0221]图18是示出在本公开的第三实施例中使用树状结构显示删除聚类的示例的图。图18示出了删除聚类之前和之后的状态。
[0222]在图18的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130、聚类名称显示140、树状结构显示160以及节点161。此显示与图17所示的示例中组合聚类之后的显示类似。更具体地,节点161 “家和附近,横滨站”作为根节点的聚类树状结构显示在树状结构显示160上。聚类“家和附近,横滨站”显示为地图100上的聚类显示130。采用与其他节点161b不同的颜色显示指示聚类“家和附近,横滨站”的节点161a。
[0223]在此,操作获取部分11获取多次穿过显示在树状结构显示160上的节点161的用户指向操作的轨迹120。操作获取部分11将关于轨迹120的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹120,如图18的(a)所示。另一方面,聚类编辑部分12在聚类树状结构中删除由轨迹120分别地多次穿过的节点161 “家和附近,横滨站”和节点161 “横滨站”。
[0224]在图18的(b)中,聚类编辑部分12将如上所述的编辑的结果反映在聚类信息16上,并且将编辑结果提供给显示控制部分14。显示控制部分14从显示部分15中删除对应于所删除的节点161 “家和附近,横滨站”的聚类显示130和聚类名称显示140。在此,在所删除的节点161 “家和附近,横滨站”的从节点之中,未删除节点161 “家和附近”。因此,显示控制部分14将“家和附近”的聚类显示130和聚类名称显示140显示在地图100上,代替“家和附近,横滨站”的聚类显示和聚类名称显示。另一方面,在所删除的节点161 “家和附近,横滨站”的从节点之中,连同父节点一同删除节点161 “横滨站”。此外,节点161 “横滨站”是不具有从节点的叶节点。因此,显示控制部分14将聚类“横滨站”中所包括的图像内容显示在地图100上作为图像图标110 (其在图18的(b)中的树状结构显示160中被隐藏)。
[0225]此外,显示控制部分14将如上所述的改变反映在树状结构显示160的显示上。具体地,显示控制部分14从树状结构显示160中删除所删除的节点161 “家和附近,横滨站”和“横滨站”,以及连接到这些节点161的链接的显示。此外,显示控制部分14使用与其他节点161b不同的颜色,将新近显示的节点161a “家和附近”显示为聚类显示130。
[0226]以这种方式,在本实施例中,可以通过用户对于在树状结构显示160上的节点161执行操作来编辑由节点161所指示的聚类。因此,用户可以执行聚类编辑而同时视觉得和全面地理解在树状结构中所包括的所有聚类的信息。
[0227]注意,如上所述,在本公开中,除了在第一和第二实施例中也显示了的地图100之夕卜,还显示了树状结构显示160。因此,可以结合第一和第二实施例来实现本实施例。在这种情况下,设置聚类编辑部分12以使得可以依照对于在地图100上的聚类显示130的用户操作和对于在树状结构显示160上的节点161的用户操作两者执行聚类编辑。显示控制部分14交互地将聚类编辑的结果反映在显示中的每个上。
[0228]尽管最初关于地理特征描述了第三实施例,但是不应当如此限制实施例的范围。例如,代替地理聚类,可以使用树状结构用于组织宗谱信息。例如,家谱具有作为其节点的人物和形成树状分支的父母。可以将与家庭中的一个或更多个人物相关联的数据(诸如出生记录、照片、视频以及其他信息)与家谱中不同的节点相关联。在图14至图18中所描述的结构和处理同样地适用于根据家谱层级布置对家庭相关的数据进行的聚类。
[0229]在此实施例中,为了辅助生成与照片相关联的元数据(例如如在SONY数码静态照相机中可用的),面部检测被用于将人物的面部与预先登记的家庭成员相关联。预先登记是在本地计算机或远程服务器上完成的。当拍摄照片时,面部识别特征比较所捕获的面部,并且在存储器中将面部与图像相关联。可以采用元数据或标签执行关联。然后,具有通用元数据或标签的照片被包括在共用聚类中,诸如采用家谱。例如,儿童图像将不仅与该儿童的其他照片相关联,而且还通过兄弟姐妹关系、父母关系以及祖父母关系相关联。因此,儿童的照片可以是特定的数据项,但是可以将儿童的一组照片分组到具有儿童的姓名聚类中。然后,可以将该聚类与兄弟姐妹的其他聚类组合,作为“儿童”聚类的一部分。同样地,当将儿童聚类与父母聚类组合时,使用家庭名称建立“家庭”聚类。
[0230](4.第四实施例)
[0231]接下来,将参照图19至图22描述本公开的第四实施例。本公开的第四实施例与以上所述的第一至第三实施例的不同之处在于通过聚类名称编辑部分13执行聚类名称的编辑。然而,其他处理与第一至第三实施例的其他处理相同,并且因此将省略对其的详细描述。
[0232](聚类名称的树状结构)
[0233]图19是示出在本公开的第四实施例中的聚类名称的树状结构的图。
[0234]图19示出了基于被分类到聚类中的内容的项中的每个的地址A生成聚类名称N的示例。在此示例中,被分类到聚类中的从“内容I ”到“内容η”的η个内容项是所捕获的图像内容项,并且其分别地具有指示图像捕获位置的地址信息Al至An。在此,地址信息A是类似“日本,关东地区,神奈川县,横滨市,西区,站前,街区I”的信息。在此示例中,地址信息具有“国家、地区、县、市、区、镇、街区”的层级结构。
[0235]在本实施例中,使用在这种类型的地址信息中的层级结构的给定层级中的一个或多个名称生成聚类名称。首先,当使用“区”层级中的名称生成聚类名称时,提取在每个内容的地址信息A中所包括的“区”层级中的名称。结果,提取了分别地指示“西区”、“神奈川区”、“绿市区”、“川崎区”以及“幸区”的名称N5-1至N5-5。因此,使用“区”层级中的名称所生成的聚类名称是例如“西区、神奈川区、绿市区、川崎区、幸区”。
[0236]接下来,当使用“市”层级中的名生成聚类名称时,提取在每个内容的地址信息A中所包括的“市”层级中的名称。结果,提取了分别地指示“横滨市”和“川崎市”的名称N4-1和N4-2。因此,使用“市”层级中的名称所生成的聚类名称是例如“横滨市,川崎市”。
[0237]接下来,当使用“县”层级中的名称生成聚类名称时,提取在每个内容的地址信息A中所包括的“县”层级中的名称。结果,提取指示“神奈川县”的名称N3。综上,在图19所示的示例中,被分类到聚类中的内容项全部是在神奈川县捕获的。因此,使用“县”层级中的名称所生成的聚类名称是包括名称N3 “神奈川县”的名称。以类似的方式,使用“地区”层级中的名称所生成的聚类名称是包括名称N2 “关东地区”的名称。此外,使用“国家”的名称所生成的聚类名称是包括名称NI “日本”的名称。
[0238](通过移动操作进行的聚类名称改变)
[0239]图20是示出在本公开的第四实施例中通过移动聚类名称显示的操作改变聚类名称的示例的图。图20示出了改变聚类名称的处理。
[0240]在图20的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130以及聚类名称显示140。操作获取部分11获取关于用户所使用的、将聚类名称显示140移动到右侧的操作的信息。在此,例如用户所使用的、移动聚类名称显示140的操作是关于聚类名称显示140的区域的拖拽操作、轻拂操作等。操作获取部分11将关于以上所述的操作的信息提供给聚类名称编辑部分13。
[0241]在图20的(b)中,聚类名称编辑部分13改变作为聚类名称显示140所显示的名称。聚类名称编辑部分13利用地址层级结构生成聚类名称(参照图19描述了其示例),并且因此使用比用于原始聚类名称显示140的名称高一个层级的层级中的名称生成聚类名称。具体地,聚类名称编辑部分13使用“神奈川县”生成聚类名称,“神奈川县”为比用于图20的(a)中的聚类名称显示140的“市”级名称“横滨市,川崎市”高一个层级的“县”层级中的名称。
[0242]聚类名称编辑部分13将聚类名称的改变反映在聚类信息16上,并且将关于新聚类名称的信息提供给显示控制部分14。显示控制部分14使得显示部分15显示所提供的新聚类名称作为聚类名称显示140。具体地,显示控制部分14将聚类名称显示140的文本142从“横滨市,川崎市”改变为“神奈川县”。此时,显示控制部分14可以依照改变之后的文本142调整聚类名称显示140的框架141的尺寸,而不改变框架141的显示位置。
[0243]在此,如果操作获取部分11获取关于用户所使用的、将聚类名称显示140进一步移动到右侧的操作的信息,则聚类名称编辑部分13使用甚至更高的层级中的名称生成聚类名称。具体地,聚类名称编辑部分13使用“关东地区”生成聚类名称,“关东地区”为比用于图20的(b)中的聚类名称显示140的“县”级名称“神奈川县”高一个层级的“地区”层级中的名称。
[0244]在图20的(C)中,使用“关东地区”所生成的聚类名称被提供给显示控制部分14,并且作为聚类名称显示140而被显示在显示部分15上。
[0245]以这种方式,聚类名称编辑部分13依照移动聚类名称显示140的用户操作改变被用作聚类名称显示140的名称的层级。在图20所示的示例中,依照将聚类名称显示140移动到右侧的操作,更高层级的名称被显示为聚类名称显示140。另一方面,当执行了将聚类名称显示140移动到左侧的操作时,低层级的名称被显示为聚类名称显示140。更具体地,当操作获取部分11获取关于将聚类名称显示140移动到左侧的操作的信息时,显示部分15的显示从图20的(c)改变到(b),或从(b)改变到(a)。
[0246]注意作为聚类名称显示140所显示的名称不限于图20所示的三个层级的示例,并且可以在多于三个层级之间改变名称。例如,如果在图20的(a)所示的状态中获取了关于将聚类名称显示140移动到左侧的操作的信息,则聚类名称编辑部分13可以使用比“市”级名称低一个层级的“西区,神奈川区,绿市区,川崎区,幸区”生成聚类名称,并且可以将所生成的名称显示为聚类名称显示140。
[0247]以这种方式,聚类名称的层级响应于移动聚类名称显示140的操作而改变。因此,例如,用户可以容易地切换是通过使用指示更大区域的高级层级中的名称来简化聚类名称,还是通过联合地使用指示更小区域的低级层级中的名称来更详细地示出聚类的内容。此外,将使用高级层级中的名称的情况和使用低级层级中的名称的情况分别地与移动聚类名称显示140的操作的不同方向相关联。结果,可以更直观地执行改变层级的操作。
[0248](从聚类名称列表进行的选择)
[0249]图21是示出在本公开的第四实施例中通过从列表进行的选择改变聚类名称的示例的图。图21示出了改变聚类名称的处理。
[0250]在图21的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130以及聚类名称列表显示143。在此,显示控制部分14可以被设置为从正常模式进入聚类名称编辑模式,并且被设置为当操作获取部分11获取关于由用户所执行的预定的操作的信息时显示聚类名称列表显示143。例如,预定操作可以是对于聚类名称显示140的长按操作或轻敲操作。此外,例如预定操作可以是对于分离地显示的“编辑开始”按钮的操作。此外,预定操作可以是以与第一实施例类似的方式在显示部分15的特定部分上的用户触摸的持续。
[0251]当聚类名称编辑部分13将关于可以被显示为聚类名称显示140的两个或更多个名称的信息提供给显示控制部分14时,可以显示聚类名称列表显示143。在图21的(a)所示的示例中,聚类名称列表显示143是与地址层级结构相对应的列表。具体地,聚类名称列表显示143显示包括例如作为“县”级名称的“神奈川县”、作为“市”级名称的“横滨市,川崎市”、作为“区”级名称的“西区/神奈川区/绿市区/川崎区/幸区”的列表。操作获取部分11获取关于用户所使用的、选择显示在聚类名称列表显示143上的名称中的一个的操作的信息。
[0252]在图21的(b)中,聚类名称编辑部分13将关于通过操作所选择的名称的信息、由获取部分11所获取的信息提供给显示控制部分14。显示控制部分14使得显示部分15显 示示出所选择的名称的聚类名称显示140。在图21的(b)所示的示例中,显示使用“横滨 市,川崎市”所生成的聚类名称显示140。[0253]在这种情况下所显示的聚类名称显示140的文本142中,以较大的尺寸显示与“横 滨市”相对应的部分并且以较小的尺寸显示与“川崎市”相对应的部分。这指示出,在由聚 类显示130所示的聚类中所包括的图像内容项之中,在“横滨市”的地区中所包括的图像内 容项多于在“川崎市”的地区中所包括的图像内容项。以这种方式,显示控制部分14可以 从聚类名称编辑部分13获取用作聚类名称的多个名称的属性信息,并且可以依照属性信 息的数量改变显示文本142的字符的显示方式。在图21的(b)所示的示例中,从聚类名称 编辑部分13获取关于由每个名称所指示的地区中所包括的图像内容项的数量的信息作为 属性信息。依照该属性信息,作为显示方式的改变,显示控制部分14改变字符的尺寸。[0254]在以上所述的示例中,属性信息不限于在由名称所指示的地区中所包括的图像内 容项的数量。例如,属性信息可以是名称的种类(商业设施,公共设施、房屋设施、观光景点 等)、由名称所指示的地区的面积、人口或家庭的数量,由名称所指示的区域的名气,由名称 所指示的地区是否是由法令所指定的都市、首都以及城市之一,或通过用户的编辑操作选 择名称的次数。[0255]此外,在以上所述的示例中,文本142的字符的显示方式的改变不限于字符尺寸 的改变。例如,可以通过改变字体类型(例如铭体字型、黑体字型等)、改变颜色、改变为粗体 或添加下划线来进行显示方式的改变。[0256]以这种方式,依照名称的属性信息改变文本142的字符的显示方式。因此,针对 区(诸如包括更多图像内容项的地区、更突出的区域等)所选择的名称可能对于用户是感觉 适当的,可以明显地显示在聚类名称显示140上。此外,可以将用户可能请求的地区的名称 (诸如当用户捕获图像内容项时用户所指定的种类中所包括的地区的名称,或用户之前使 用过几次的地区的名称)明显地显示在聚类名称显示140上。[0257](通过捏夹操作改变聚类名称)[0258]图22是示出在本公开的第四实施例中通过对于聚类名称显示的捏夹操作改变聚 类名称的示例的图。图22示出了改变聚类名称的处理。[0259]在图22的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130 以及聚类名称显示140。操作获取部分11获取关于对于聚类名称显示140所执行的撑开操 作的信息。操作获取部分11将关于撑开操作的信息提供给聚类名称编辑部分13和显示控 制部分14。[0260]在图22的(b)中,依照关于撑开操作的信息,显示控制部分14放大聚类名称显示 140的框架141。聚类名称编辑部分13将关于名称“神奈川县横滨市,川崎市”的信息提供 给显示控制部分14,名称“神奈川县横滨市,川崎市”是通过将作为低级层级中的名称“横 滨市,川崎市”加到作为图22的(a)中的聚类名称显示140所显示的名称的“神奈川县”所 获得的。当框架141的尺寸变为足够大时,显示控制部分14将文本142改变为“神奈川县 横滨市,川崎市”。更具体地,随着通过撑开操作放大框架141,显示控制部分14显示通过将 低级层级名称添加到作为聚类名称显示140所显示的名称所获得的更长的名称。注意,此 时,地图100的比例和聚类显示130的尺寸没有改变。[0261]在图22的(c)中,显示控制部分14进一步放大框架141,因为操作获取部分11具 有随后所获取的、关于在图22的(b)所示的状态中的撑开操作的信息。聚类名称编辑部分 13将关于名称“神奈川县横滨市西区/神奈川区/绿市区,川崎市川崎区/幸区”的信息提 供给显示控制部分14,该名称是通过将低级层级中的名称“西区/神奈川区/绿市区/川 崎区/幸区”添加到“神奈川县横滨市,川崎市”所获得的。当框架141的尺寸变为足够大 时,显示控制部分14将文本142改变为“神奈川县横滨市西区/神奈川区/绿市区,川崎市 川崎区/幸区”。[0262]注意,在这种情况下,新近显示的名称不是通过简单地将在低级层级中的名称添 加到图22的(b)所显示的名称而获得的名称,而是通过将“西区/神奈川区/绿市区”插 至IJ “横滨市”之后,并且将“川崎区/幸区”插到“川崎市”之后所获得的名称。以这样的方 式,聚类名称编辑部分13可以通过将低级层级中的名称插入到反映诸如图19中所示的名 称的层级结构的位置处而获得更长的聚类名称。[0263]另一方面,当操作获取部分11获取关于在聚类名称显示140上所执行的捏合操作 的信息时,显示控制部分14减少框架141的尺寸。聚类名称编辑部分13将关于通过从作 为聚类名称显示140所显示的名称中删除最低级层级中的名称所获得的名称的信息提供 给显示控制部分14。当框架141的尺寸变为太小而无法完全地显示文本142时,显示控制 部分14将文本142的聚类名称改变为从聚类名称编辑部分13所提供的较短的聚类名称。 更具体地,当获取关于捏合操作的信息时,显示部分15的显示从图22的(c)改变到(b),或 从(b)改变到(a)。[0264]以这种方式,在本实施例中,响应于在聚类名称显示140上所执行的用户操作,可 以编辑使用具有地址的层级结构等的名称所生成的聚类名称。因此,用户可以通过直观的 操作改变所显示的名称的层级,并且可以容易地搜索被认为适合于表示聚类的聚类名称。[0265]注意,如上所述,在本实施例中,不同于第一至第三实施例地操作聚类名称显示 140。因此,可以结合第一至第三实施例实现本实施例。例如,当本实施例与第一实施例或 第二实施例组合时,设置信息处理装置10以使得针对聚类显示130上的操作执行第一或第 二实施例的处理,并且针对在聚类名称显示140上的操作执行本实施例的处理。此外,当本 实施例与第三实施例组合时,设置信息处理装置10以使得依照关于地图100上的聚类显示 130和聚类名称显示140所执行的操作、并且依照关于在树状结构显示160上的节点161所 执行的操作,来执行聚类和聚类名称的编辑。在这种情况下,聚类和聚类名称的编辑结果交 互地反应在聚类显示130、聚类名称显示140以及树状结构显示160中的每个上。[0266](5.第五实施例)[0267]接下来,将参照图23描述本公开的第五实施例。本公开的第五实施例与以上所述 的第三实施例的不同之处在于树状结构显示被用来编辑聚类名称。然而,其他处理与第三 实施例的其他处理类似,并且因此将省略对其的详细描述。[0268]图23是示出在本公开的第五实施例中使用树状结构显示设置聚类名称的示例的 图。图23示出了设置聚类名称的处理。[0269]在图23的(a)中,显示控制部分14使得显示部分15显示地图100、聚类显示130、 聚类名称显示140以及树状结构显示160。在此,显示控制部分14可以被设置为当操作获 取部分11获取了关于由用户所执行的预定操作的信息时从正常模式进入聚类名称编辑模式,以及可以被设置为仅删除聚类名称显示140的文本142而不删除框架141并且显示树 状结构显示160。例如,预定操作可以是在聚类名称显示140上的长按操作或轻敲操作。此 夕卜,例如,预定操作可以是对于分离地显示的“编辑开始”按钮的操作。此外,以与第一实施 例类似的方式,预定操作可以是在显示部分15的指定部分上用户触摸的继续。[0270]在图23的(b)中,操作获取部分11获取关于用户所使用的、选择节点161的操作 的信息。操作获取部分11将关于此操作的信息提供给聚类名称编辑部分13。聚类名称编 辑部分13使用通过用户操作所选择的节点161的名称生成聚类名称。在图23的(b)所示 的示例中,选择三个节点161 “家”、“神奈川学园高中”以及“横滨站”,并且聚类名称编辑部 分13生成联合地使用这些节点161的名称的聚类名称“家,神奈川学园高中,横滨站”。聚 类名称编辑部分13将关于所生成的聚类名称的信息提供给显示控制部分14。[0271]在图23的(C)中,显示控制部分14使得显示部分15将所提供的聚类名称显示为 聚类名称显示140的文本142。此时,显示控制部分14可以依照要显示的文本142的长度 调整框架141的尺寸。显示控制部分14可以终止聚类名称编辑模式并且从显示部分15中 删除树结构显示160。在进入聚类名称编辑模式之前显示树状结构显示160的情况下,显示 控制部分14可以继续显示树状结构显示160。[0272]以这种方式,在本实施例中,可以依照关于在树状结构显示160上的节点161所执 行的用户操作来编辑作为聚类名称显示140所显示的名称。因此,用户可以编辑聚类名称 而同时视觉地并且概括地理解在树状结构中所包括的全部聚类的信息。[0273]注意,如上所述,本实施例具有与第三实施例类似的配置。因此,以与第三实施例 类似的方式,可以结合其他实施例中的每个实现本实施例。[0274](6.第六实施例)[0275]接下来,将参照图24和图25描述本公开的第六实施例。本公开的第六实施例将 以上所述的第一至第五实施例施加到所选择的维度特征空间。因此,除了特征空间的维度 之外的描述类似于以上所述的实施例中的每个的描述,并且因此省略对其的描述。[0276]图24是示出了所选择的维度特征空间与二维特征空间之间的关系的图。图24示 出了在所选择的维度特征空间中的聚类C,以及聚类C在二维平面上的投影Cp。聚类C可 以通过转变到投影Cp而显示在信息处理装置10的显示部分15上。在本实施例中,基于与 二维特征空间中的聚类的编辑操作类似的投影Cp的编辑操作,编辑被添加到聚类C。[0277]图25是示出了在本公开的第六实施例中组合聚类的示例的图。图25示出了组合 聚类之前和之后的状态。[0278]在图25的(a)中,显示控制部分14使得显示部分15显示三维空间200、聚类显示 230以及聚类名称显示140。三维空间200是例如在其中显示地理空间的三维特征空间。在 图25的(a)所示的示例中,富士山显示在三维空间200中。聚类显示230可以显示为聚类 在三维空间200的二维平面上的投影。[0279]在此,操作获取部分11获取由用户所执行的指向操作的轨迹120。轨迹120围绕 两个聚类显示230 “富士山顶”和“富士山脚”。操作获取部分11将关于轨迹120的信息 提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨迹 120,如图25的(a)所示。[0280]在图25的(b)中,聚类编辑部分12生成包含由以上所述的两个聚类显示230所示的聚类的新聚类。聚类编辑部分12将关于所生成的聚类的信息提供给显示控制部分14, 并且显示控制部分14使得显示部分15将新聚类在二维平面上的投影显示为聚类显示230。 此外,聚类编辑部分12将关于所生成的聚类的信息提供给聚类名称编辑部分13,并且聚类 名称编辑部分13生成用于所生成的聚类的聚类名称。聚类名称编辑部分13将所生成的聚 类名称提供给显示控制部分14,并且显示控制部分14使得显示部分15将聚类名称“富士 山”显示为聚类名称显示140。[0281]以这种方式,在本实施例中,聚类在作为三维特征空间的三维空间200的二维平 面上的投影被显示为聚类显示230,并且依照对于聚类显示230所执行的操作编辑聚类。 以类似的方式,如果聚类在所选择的维度特征空间中的二维平面上的投影被显示为聚类显 示,并且依照对于聚类显示所执行的操作来编辑聚类,则与以上所述的第一至第五实施例 的配置类似的配置还不仅可以应用到作为二维特征空间的地图100的情况,还可以应用到 所选择的特征空间。[0282](7.第七实施例)[0283]接下来,将参照图26至图31描述本公开的第七实施例。本公开的第七实施例与 以上所述的实施例中的每个的不同之处在于采用文件系统中的文件和文件夹的显示作为 一维特征空间中的位置数据项和聚类的显示。然而,其他处理与以上所述的实施例中的每 个的其他处理类似,并且因此将省略对其的详细描述。[0284]图26是示出在本公开的第七实施例中的特征空间和位置数据项的图。[0285]在图26中,显示控制部分14使得显示部分15显示文件图标310。依照预先设置 的标准(诸如名称、更新日期和时间、尺寸、类型等)布置文件图标310。在本实施例中,采用 文件布局300作为一维特征空间。在这种情况下,文件图标310是示出特征空间的位置数 据项的数据显示。[0286](文件夹的生成)[0287]图27是示出在本公开的第七实施例中生成文件夹的示例的图。图27示出了生成 文件夹之前和之后的状态。[0288]在图27的(a)中,操作获取部分11获取关于显示在显示部分15上的文件图标310 所执行的用户指向操作的轨迹320。例如,当操作获取部分11是鼠标时,可以获取轨迹320 作为由鼠标所移动的指针的轨迹。此外,例如,当操作获取部分11是触摸板时,可以获取轨 迹320作为在显示部分15上的用户触摸的轨迹。操作获取部分11将关于轨迹320的信息 提供给聚类编辑部分12和显示控制部分14。当显示控制部分14获取关于轨迹320的信息 时,显示控制部分14使得显示部分15显示轨迹320,如图27的(a)所示。[0289]另一方面,当聚类编辑部分12获取关于轨迹320的信息时,聚类编辑部分12基于 轨迹320的形状确定如何编辑文件夹。在图27的(a)所示的示例中,轨迹320围绕两个文 件图标310,即,“文本A.txt”和“文本B.txt”。当轨迹320以这种方式围绕文件图标310 时,聚类编辑部分12生成包含由被围绕的文件图标310所指示的文件的新文件夹。注意, 在本实施例中,文件夹被当做文件被分类到的聚类。文件是在文件布局300的特定位置中 所布置的位置数据项。[0290]在图27的(b)中,聚类编辑部分12生成包含以上所述的两个文件的文件夹。聚类 编辑部分12将关于所生成的文件夹的信息提供给显示控制部分14,并且显示控制部分14使得显示部分15显示指示所生成的文件夹的文件夹图标330。此时,显示控制部分14从显 示部分15中删除指示在文件夹中所包含的文件的文件图标310。[0291]另一方面,聚类编辑部分12将关于所生成的文件夹的信息提供给聚类名称编辑 部分13,并且聚类名称编辑部分13针对所生成的文件夹生成文件夹名称。例如,聚类名称 编辑部分13通过联合地使用在文件夹中所包含的文件名生成文件夹名“文本A和B”。聚 类名称编辑部分13将关于所生成的文件名称的信息提供给显示控制部分14,并且显示控 制部分14在与对应的文件夹图标330的周围显示文件夹名称作为文件夹显示340。[0292](文件夹的组合)[0293]图28是示出在本公开的第七实施例中组合文件夹的示例的图。图28示出了组合 文件夹之前和之后的状态。[0294]在图28的(a)中,显示控制部分14使得显示部分15显示文件夹图标330和文件 夹名称显示340。操作获取部分11获取轨迹320。操作获取部分11将关于轨迹320的信 息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨 迹320,如图28的(a)所示。[0295]在图28的(a)所示的示例中,轨迹320围绕两个文件夹图标330。当轨迹320以 这种方式围绕文件夹图标330时,聚类编辑部分12生成包含由被围绕的文件夹图标330所 指示的文件夹的新文件夹。[0296]在图28的(b)中,聚类编辑部分12生成包含由以上所述的两个文件夹图标330 所指示的文件夹的新文件夹。此时,聚类编辑部分12将关于原始两个文件夹的信息保存在 聚类信息16中。此外,聚类编辑部分12生成新文件夹作为这些文件夹的更高层级的文件 夹。在这种情况下,原始两个文件夹和新文件夹具有树状结构中的父子关系,并且将由这些 文件夹所形成的树状结构的信息保存在聚类信息16中。[0297]在此,聚类编辑部分12将关于所生成的新文件夹的信息提供给显示控制部分14, 并且显示控制部分14使得显示部分15显示指示新文件夹的文件夹图标30。此外,显示控 制部分14从显示部分15删除指示在新文件夹中所包含的原始两个文件夹的文件夹图标 330。[0298]另一方面,聚类编辑部分12将关于所生成的文件夹的信息提供给聚类名称编辑 部分13,并且聚类名称编辑部分13生成用于所生成的文件夹的文件夹名称。例如,聚类名 称编辑部分13通过联合地使用在所生成的文件夹中所包含的文件夹名称来生成文件夹名 称“文本和音乐”。聚类名称编辑部分13将关于所生成的文件夹名称的信息提供给显示控 制部分14,并且显示控制部分14将文件夹名称显示在对应的文件夹图标330附件作为文件 夹名称显示340。[0299](文件夹的分割)[0300]图29是示出了在本公开的第七实施例中分割文件夹的第一示例的图。图29示出 了分割文件夹之前和之后的状态。[0301]在第一示例中,使用在聚类信息16中所保存的文件夹树状结构的信息分割文件 夹。更具体地,通过将显示为文件夹图标330的文件夹在树状结构中从主文件夹改变为从 文件夹来分割文件夹。[0302]在图29的(a)中,显示控制部分14使得显示部分15显示文件夹图标330和文件夹名称显示340。操作获取部分11获取轨迹320。操作获取部分11将关于轨迹320的信 息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨 迹320,如图29的(a)所示。[0303]在图29 Ca)所示的示例中,轨迹320穿过文件夹图标330。当轨迹320以这种方 式穿过文件夹图标330时,聚类编辑部分12分割由被穿过的文件夹图标330所指示的文件夹。[0304]在图29的(b)中,聚类编辑部分12分割由以上所述的文件夹图标330所指示的 文件夹分割为两个文件夹。如上所述,分割之后的两个文件夹是在文件夹树状结构中的原 始文件夹的低层级文件夹。聚类编辑部分12将关于分割之后的文件夹的信息提供给显示 控制部分14,并且显示控制部分14使得显示部分15显示指示分割之后的文件夹的文件夹 图标330。此时,显示控制部分14从显示部分15中删除指示分割之前的文件夹的文件夹图 标 330。[0305]另一方面,聚类编辑部分12将关于分割之后的文件夹的信息提供给聚类名称编 辑部分13,并且聚类名称编辑部分13获取在聚类信息16中所保存的、分割之后的文件夹的 文件夹的名称,并且将文件夹名称提供给显示控制部分14。显示控制部分14将在对应的文 件夹图标330附近所提供的文件夹名称显示为文件夹名称显示340。[0306]图30是示出在本公开的第七实施例中分割文件夹的第二示例的图。图30是示出 了分割文件夹之前和之后的状态。[0307]在图30的(a)中,显示控制部分14使得显示部分15显示文件夹图标330和缩略 图显示331。注意缩略图显示331是使用缩略图图像等示出由文件夹图标330所指示的文 件中所包含的文件的图标。操作获取部分11获取轨迹320。操作获取部分11将关于轨迹 320的信息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15 显示轨迹320,如图30的(a)所示。[0308]在图30的(a)所示的示例中,轨迹320穿过文件夹图标330。当轨迹320以这种 方式穿过文件夹图标330时,聚类编辑部分12分割由被穿过的文件夹图标330所指示的文 件夹。[0309]此外,当在图30的(a)所示的示例中,轨迹320将在由文件夹图标330所指示的 文件中所包括的缩略图显示331分类为缩略图显示331a和缩略图显示331b。在这种类型 的情况下,聚类编辑部分12依照由轨迹320所分类的缩略图显示331的分类来分割由文件 夹图标330所指示的文件夹。[0310]在图30的(b)中,聚类编辑部分12将由以上所述的文件夹图标330所指示的文 件夹分割为两个文件夹。这些文件夹是分别地包含由缩略图显示331a所示的文件和由缩 略图显示331b所示的文件的文件夹,该文件夹是由轨迹320所分类的文件夹。聚类编辑部 分12将关于分割之后的文件夹的信息提供给显示控制部分14,并且显示控制部分14使得 显示部分15显示指示分割之后的文件夹的文件夹图标330。此时,显示控制部分14从显示 部分15中删除指示分割之前的文件夹的文件夹图标330。然而,为了示出在由各自文件夹 图标330所指示的文件夹中所包含的文件,可以继续显示缩略图显示331。[0311](文件夹的删除)[0312]图31是示出了在本公开的第七实施例中删除文件夹的示例的图。图31示出了删除文件夹之前和之后的状态。[0313]在图31的(a)中,显示控制部分14使得显示部分15显示文件夹图标330和文件 夹名称显示340。操作获取部分11获取轨迹320。操作获取部分11将关于轨迹320的信 息提供给聚类编辑部分12和显示控制部分14。显示控制部分14使得显示部分15显示轨 迹320,如图31的(a)所示。[0314]在图31的(a)所示的示例中,轨迹320穿过文件夹图标330三次。当轨迹320以 这种方式穿过文件夹图标330多次时,聚类编辑部分12删除由被穿过的文件夹图标330所 指不的文件夹。[0315]在本实施例中,当轨迹320穿过文件夹图标330时执行文件夹分割和文件夹删除 两者。用户使用指向操作的轨迹所执行的、穿过文件夹图标330的运动是直观地提示文件 夹的分割和删除两者的运动。因此,期望当使用穿过文件夹图标330的轨迹320作为用于 文件夹的分割和删除的触发时,基于对于用户感觉自然的某种标准确定要分割文件夹或要 删除文件夹。[0316]给定此条件,聚类编辑部分12基于轨迹320穿过文件夹图标330的次数确定要删 除文件夹或要分割文件夹。更具体地,当轨迹320穿过文件夹图标330 —次时,聚类编辑部 分12分割文件夹。另一方面,当轨迹320穿过文件夹图标330多次时,聚类编辑部分12删 除文件夹。此时,聚类编辑部分12可以连同文件夹一起删除在所删除的文件夹中所包含的 文件。在这种情况下,基于执行穿过的次数的以上所述的确定可以包括关于仅删除文件夹 或一同删除文件夹和文件的确定。例如,当轨迹320穿过文件夹图标330两次或三次时,聚 类编辑部分12可以仅删除文件夹,并且当轨迹320穿过文件夹图标330四次或更多次时, 聚类编辑部分12可以删除文件夹和在该文件夹中所包含的文件。[0317]注意用作确定标准的次数的数量不限于以上所述的示例。例如,如同在文件夹分 割的第二示例中一样,当通过对文件夹图标330中所包含的缩略图显示331进行分类的轨 迹320分割文件夹时,对于轨迹320可能需要具有复杂的形状,为了允许分类。因此,可以使 用更大的次数的数量作为用于确定的标准。此外,为了禁止由错误操作删除文件夹,例如, 在可以删除文件夹之前可能需要轨迹320穿过文件夹图标330三次或更多次。[0318]在图31的(b)中,聚类编辑部分12删除由以上所述的文件夹图标330所指示的 文件夹。在所删除的文件夹中所包含的文件当前未被包含在文件夹中(更精确地,文件被直 接地包含在未显示的根文件夹中)。聚类编辑部分12将关于所删除的文件夹和被分类到所 删除的文件夹的文件的信息提供给显示控制部分14。显示控制部分14从显示部分15中删 除指示所删除的文件夹的文件夹图标330。同时,显示控制部分14使得显示部分15显示指 示在所删除的文件夹中所包含的文件的文件图标310。[0319]以这种方式,在本实施例中,可以获取关于对于文件夹图标330的用户操作的信 息作为指向操作的轨迹320,并且依赖于轨迹320的形状可以执行各种类型的文件夹编辑。 因此,用户可以通过执行直观的操作将各种类型的编辑添加到作为文件夹图标330所显示 的文件夹中。[0320](8.硬件配置)[0321]接下来,将参照图32详细地描述根据以上所述的本公开的实施例的信息处理装 置10的硬件配置。图32是用于描述根据本公开的实施例的信息处理装置10的硬件配置的框图。[0322]信息处理装置10包括CPU901、R0M903以及RAM905。此外,信息处理装置10还可 以包括主机总线907、桥909、以及外部总线911、接口 913、输入装置915、输出装置917、存 储装置919、驱动器921、连接端口 923、以及通信装置925。[0323]CPU901用作处理装置和控制装置,并且根据在R0M903、RAM905、存储装置919或 可移除存储介质927中所记录的各种程序控制信息处理装置10的整体操作或部分操作。 R0M903存储要由CPU901所使用的程序,处理参数等。RAM905暂时地存储在CPU901的运行 中要使用的程序,在运行中要改变的参数,等等。CPU901、R0M903以及RAM905通过由内部 总线(诸如CPU总线)构成的主机总线907彼此连接。[0324]主机总线907经由桥909连接到外部总线911,诸如PCI (外围组件互联/接口) 总线。[0325]输入装置915是要由用户所操作的输入装置,诸如鼠标、键盘、触摸板、按钮、开 关、操作杆等。此外,输入装置915可以是使用红外或其他无线电波的远程控制装置,或可 以是外部地连接的设备929,诸如符合信息处理装置10的操作的移动电话、PDA等。此外, 输入装置915由输入控制电路等构成,以基于用户采用以上所述的操作装置所输入的信息 生成输入信号,并且将该信号输出到CPU901。信息处理装置10的用户可以通过操作输入装 置915将各种数据输入到信息处理装置10或指示信息处理装置10执行处理。[0326]输出装置917由能够视觉地或声觉地将所获取的信息通知给用户的装置构成。这 样的装置的示例包括显示装置,诸如CRT显示装置、液晶显示装置、等离子显示装置、EL显 示装置或灯、音频输出装置诸如扬声器或耳机、打印机、移动电话、传真机等。例如,输出装 置917将通过信息处理装置10所执行的各种处理所获得的结果输出。更具体的,显示装置 以文本或图像的形式显示通过信息处理装置10所执行的各种处理所获得的结果。另一方 面,音频输出装置将音频信号(诸如再现的音频数据或声音数据)转换为模拟信号,并且输 出模拟信号。[0327]存储装置919是用于存储数据、作为信息处理装置10的存储单元的示例所配置的 装置。存储装置919例如由磁性存储装置诸如HDD (硬盘驱动器)、半导体存储装置、光学存 储装置或磁光存储装置构成。此存储装置919存储例如CPU901要运行的程序、各种类型的 数据以及从外部获得的各种类型的数据。[0328]驱动器921是用于记录介质的读取装置/写入装置,并且包括在信息处理装置10 中或外部地附接到信息处理装置10。驱动器921读取在所附接的可移除存储介质927 (诸 如磁盘、光盘、磁光盘或半导体存储器)中所记录的信息,并且将信息输出到RAM905。此外, 驱动器921可以写入到附接的可移除存储介质927 (诸如磁盘、光盘、磁光盘或半导体存储 器)。可移除存储介质927是例如DVD介质、HD-DVD介质或蓝光(注册商标)介质。可移除 存储介质927可以是压缩闪速存储(CF ;注册商标)、闪速存储器、SD存储卡(安全数据存储 卡)等。替选地,可移除存储介质927可以是,例如,装备有非接触式IC芯片的电子设备或 IC卡(集成电路卡)。[0329]连接端口 923是允许装置直接地连接到信息处理装置10的端口。连接端口 923的 示例包括USB (通用串行总线)端口、IEEE1394、SCSI (小型计算机系统接口)端口等。连接 端口 923的其他示例包括RS-232C端口、光学音频端子、HDMI (高分辨率多媒体接口)端口等。采用连接到此连接端口 923的外部连接的装置929,信息处理装置10从外部地连接的 装置929直接地获得各种类型的数据,并且将各种类型的数据提供到外部连接的装置929。[0330]通信装置925是例如由用于连接到通信网络931的通信装置构成的通信接口。通 信装置925是例如有线或无线LAN (局域网)、蓝牙(注册商标)、用于WUSB (无线USB)的通 信卡等。替选地,通信装置925可以是用于光通信的路由器、用于ADSL (异步数据用户专 线)的路由器、用于各种通信的调制解调器等。例如,此通信装置925可以依照预定的协议 (诸如TCP/IP)来传送和接收在互联网上的信号,并且与其他通信装置传送和接收信号。连 接到通信装置925的通信网络931由经由有线或无线所连接的网络等构成,并且可以是例 如互联网、家庭LAN、红外通信、无线电波通信、卫星通信等。[0331]之前,已经示出了信息处理装置10的硬件配置的示例。以上所描述的结构性元件 中的每个可以使用通用的材料构成,或可以由每个结构性元件的功能所特有的硬件构成。 因此,根据实施以上所述的实施例中的每个时的技术水平适当地改变要使用的硬件配置。[0332](9.补充)[0333]本领域内技术人员应当理解,依赖于设计需要和其他因素可以进行各种修改、组 合、子组合以及替换,只要这些修改、组合、子组合以及替换在所附的权利要求或其等价条 件的范围中即可。[0334]另外,本技术还可以如下配置。[0335]( I) 一种信息处理装置,包括:[0336]显示控制器,配置成使得显示装置显示具有与至少一个数据项的聚类的数据项关 联性的聚类名称;[0337]操作获取部分,配置成获取与对所述聚类所执行的用户操作相关联的信息;以及[0338]编辑部分,依照所述用户操作对所述聚类名称和数据项关联性进行编辑。[0339]( 2 )根据(I)所述的信息处理装置,其中[0340]所述操作获取部分通过本地接口从所述用户直接地接收所述用户操作。[0341](3)根据(I)或(2)所述的信息处理装置,其中[0342]所述操作获取部分从远程装置接收所述用户操作。[0343](4)根据(I)至(3)中任一项所述的信息处理装置,其中[0344]所述操作获取部分包括触摸板,在所述触摸板上登记所述用户操作。[0345](5)根据(I)至(4)中任一项所述的信息处理装置,其中,[0346]所述用户操作登记用户指向操作的轨迹,以及[0347]当所述轨迹围绕所述数据项时,所述编辑部分形成所述聚类名称,所述聚类名称 包括用于所述用户操作的所述轨迹内的数据项的数据项相关性。[0348](6)根据(I)至(5)中任一项所述的信息处理装置,其中,[0349]所述用户操作登记用户指向操作的轨迹,以及当所述用户操作的所述轨迹围绕两 个或更多个聚类时,所述编辑部分将所述两个或更多个聚类合并为较大的聚类,并且建立 用于所述较大的聚类的聚类名称,所述聚类名称包括用于在所述较大的聚类中的数据项的 通用数据项关联性。[0350](7)根据(I)至(6)中任一项所述的信息处理装置,其中[0351]所述用户操作登记用户指向操作的轨迹,以及[0352]当所述用户操作的所述轨迹平分较大的聚类时,所述编辑部分将所述较大的聚类 分割为两个或更多个聚类,并且建立用于所述两个或更多个聚类各自的聚类名称,所述聚 类名称包括用于在所述两个或更多个聚类中的数据项的通用数据项关联性。[0353](8)根据(I)至(7)中任一项所述的信息处理装置,其中[0354]所述用户操作登记拖拽或轻拂操作,以及[0355]当所述用户操作的所述轨迹沿聚类上的预定图案行进时,所述编辑部分移除所述 聚类,并且从所述聚类中移除所述聚类名称,以及显示之前包含在所述聚类中的分离的数 据项。[0356](9)根据(4)所述的信息处理装置,其中[0357]所述用户操作登记拖拽或轻拂操作,以及[0358]当拖拽、轻拂或捏夹操作促使两个或更多个聚类朝向彼此时,所述编辑部分将所 述两个或更多个聚类合并为较大的聚类,并且建立用于所述较大的聚类的聚类名称,所述 聚类名称包括用于在所述较大的聚类中的数据项的通用数据项关联性。[0359]( 10 )根据(4 )或(9 )所述的信息处理装置,其中,[0360]所述用户操作登记拖拽或轻拂操作,以及[0361]当对较大的聚类执行撑开操作时,所述编辑部分将所述较大的聚类分割为至少两 个较小的聚类,并且从所述较大的聚类中移除所述聚类名称,以及显示用于所述至少两个 较小的聚类的分离的聚类名称。[0362](11)根据(I)至(10)中任一项所述的信息处理装置,其中[0363]所述显示控制器以树状结构显示所述数据项,[0364]所述用户操作登记用户指向操作的轨迹,以及[0365]所述编辑部分响应于所述用户操作穿过所述树状结构的所述轨迹,对所述树状结 构中的节点执行添加、删除以及改变中的至少一个。[0366]( 12)根据(I)至(11)中任一项所述的信息处理装置,其中,[0367]显示控制器配置成通过将所述聚类变换到维度特征空间中,将所述聚类显示在所 述维特征空间中。[0368]( 13)根据(12)所述的信息处理装置,其中[0369]所述维度特征空间是地理空间并且所述数据项是地理数据项。[0370](14)根据(I)至(13)中任一项所述的信息处理装置,其中,[0371]所述数据项是文件,并且所述聚类是包含所述文件的文件夹。[0372](15)根据(I)至(14)中任一项所述的信息处理装置,其中,[0373]所述文件是照片,以及[0374]所述显示控制器包括面部识别算子,所述面部识别算子在所述照片中检测各个人 的面部,并且将所述照片与所述聚类相关联。[0375]( 16) 一种信息处理装置,包括:[0376]显示控制部分,使得显示部分显示示出特征空间的位置数据项的数据显示和示出 包括所述位置数据项的聚类的聚类显示中的两者或一个;[0377]操作获取部分,获取关于用户对于所述数据显示或所述聚类显示所执行的操作的 /[目息;以及[0378]聚类编辑部分,依照关于所述操作的所述信息编辑所述聚类。[0379]( 17)根据(16)所述的信息处理装置,其中[0380]所述操作获取部分获取由所述用户所执行的指向操作的轨迹。[0381](18)根据(17)所述的信息处理装置,其中[0382]当所述轨迹穿过所述聚类显示时,所述聚类编辑部分分割或删除所述聚类。[0383](19)根据(18)所述的信息处理装置,其中[0384]所述聚类编辑部分基于所述轨迹穿过所述聚类显示的次数确定要分割所述聚类 或删除所述聚类。[0385](20 )根据(18 )或(19 )所述的信息处理装置,其中[0386]所述显示控制部分使得所述显示部分显示示出在所述聚类中所包括的另一聚类 或所述位置数据项的显示,以及[0387]所述聚类编辑部分依照示出由所述轨迹所分类的所述另一聚类或所述位置数据 项的显示的分类,分割所述聚类。[0388](21)根据(17)至(20)中任一项所述的信息处理装置,其中[0389]当所述轨迹围绕所数据显示或所述聚类显示时,所述聚类编辑部分生成包含所述 位置数据项或所述聚类的新聚类。[0390](22)根据(16)至(21)中任一项所述的信息处理装置,其中[0391]所述操作获取部分获取关于由所述用户在所述聚类显示上所执行的捏夹操作的信息。[0392](23)根据(22)所述的信息处理装置,其中[0393]所述显示控制部分依照关于所述捏夹操作的所述信息,压缩或延长所述聚类显示 并且使得显示所述聚类显示,以及[0394]当以等于或大于预定比例的比例或以等于或大于预定次数的次数压缩或延长所 述聚类显示时,所述聚类编辑部分分割所述聚类。[0395](24)根据(23)所述的信息处理装置,其中[0396]所述聚类编辑部分依照所述捏夹操作的速度改变如何分割所述聚类。[0397](25)根据(16)至(24)中的任一项所述的信息处理装置,其中[0398]所述操作获取部分获取关于所述用户所使用的移动聚类显示的操作的信息。[0399](26)根据(25)所述的信息处理装置,其中[0400]当作为用于移动的所述操作的结果,所述聚类显示与另一聚类显示重叠时,所述 聚类编辑部分组合所述聚类和由所述另一聚类显示所示的聚类。[0401 ] (27 )根据(25 )或(26 )所述的信息处理装置,其中[0402]所述显示控制部分使得所述显示部分显示示出包含所述聚类的另一聚类的显示, 并且[0403]当作为用于移动的所述操作的结果,所述聚类显示被移动到示出所述另一聚类的 所述显示的外部,所述聚类编辑部分从所述另一聚类分割出所述聚类。[0404](28)根据(16)至(27)中的任一项所述的信息处理装置,其中[0405]所示操作获取部分获取关于用户使得包括所述聚类显示的显示扩展或收缩的操 作的信息,[0406]所述聚类编辑部分依照关于用于扩展或收缩的所述操作的信息,从具有树状结构 并且包括所述聚类的聚类群组的信息中,获取在所述树状结构中的较高级或较低级层级中 的另一聚类的信息,以及[0407]所述显示控制部分使得所述显示部分显示示出所示另一聚类的聚类显示来代替 所述聚类显示。[0408](29)根据(28)所述的信息处理装置,其中[0409]所述显示控制部分维持包括所述聚类显示的所述显示的比例。[0410](30)根据(16)至(29)中的任一项所述的信息处理装置,其中[0411]所述聚类编辑部分获取具有树状结构并且包括所述聚类的聚类群组的信息,并且[0412]所述显示控制部分使得所述显示所述聚类显示作为所述树状结构的节点。[0413](31)根据(30)所述的信息处理装置,其中[0414]所述操作获取部分获取由所述用户所执行的指向操作的轨迹,并且[0415]当所述轨迹穿过所述树状结构的链接时,所述聚类编辑部分以释放所述链接的方 式更新所述聚类群组的所述信息。[0416](32 )根据(30 )或(31)所述的信息处理装置,其中[0417]所述操作获取部分获取由所述用户执行的指向操作的轨迹,并且[0418]当所述轨迹连接多个节点时,所述聚类编辑部分以在所述节点之间设置链接的方 式更新所述聚类群组的所述信息。[0419](33)根据(16)至(32)中的至少任一项所述的信息处理装置,其中[0420]所述聚类编辑部分获取具有树状结构并且包括所述聚类的聚类群组的信息,并且[0421]当所述聚类显示被改变为示出所述聚类群组的另一聚类的另一聚类显示时,所述 显示控制部分使得所述显示部分顺序地显示如下聚类显示:该聚类显示示出在所述树状结 构中从所述聚类到另一聚类的路径上的聚类。[0422](34) 一种信息处理方法,包括:[0423]使得所述显示部分显示示出特征空间的位置数据项的数据显示和示出包括所述 位置数据项的聚类的聚类显示的两者或一个;[0424]获取关于由用户在所述数据显示或所述聚类显示上所执行的操作的信息;以及[0425]依照关于所述操作的所述信息编辑所述聚类。[0426](35) 一种程序,包括命令计算机执行下列功能的指令:[0427]使得所述显示部分显示示出特征空间的位置数据项的数据显示和示出包括所述 位置数据项的聚类的聚类显示的两者或一个的功能;[0428]获取关于由用户在所述数据显示或所述聚类显示上所执行的操作的信息的功能; 以及[0429]依照关于所述操作的所述信息编辑所述聚类的功能。[0430][参考标记列表][0431]10信息处理装置[0432]11操作获取部分[0433]12聚类编辑部分[0434]13聚类名称编辑部分[0435]14显示控制部分[0436]15显示部分[0437]16聚类信息[0438]100地图[0439]110图像图标[0440]120,320 轨迹[0441]130,230 聚类显示[0442]135子聚类显示[0443]145子聚类名称显示[0444]140聚类名称显示[0445]160树状结构显示[0446]161节点[0447]200三维空间[0448]300文件布局[0449]310文件图标[0450]330文件夹图标[0451]331缩略图显示[0452]340文件夹名称显示
【权利要求】
1.一种信息处理装置,包括: 显示控制器,配置成使得显示装置显示具有与至少一个数据项的聚类的数据项关联性的聚类名称; 操作获取部分,配置成获取与对所述聚类所执行的用户操作相关联的信息;以及 编辑部分,依照所述用户操作对所述聚类名称和数据项关联性进行编辑。
2.根据权利要求1所述的信息处理装置,其中 所述操作获取部分通过本地接口从所述用户直接地接收所述用户操作。
3.根据权利要求1所述的信息处理装置,其中 所述操作获取部分从远程装置接收所述用户操作。
4.根据权利要求1所述的信息处理装置,其中 所述操作获取部分包括触摸板,在所述触摸板上登记所述用户操作。
5.根据权利要求1所述的信息处理装置,其中, 所述用户操作登记用户指向操作的轨迹,以及 当所述轨迹围绕所述数据项时,所述编辑部分形成所述聚类名称,所述聚类名称包括用于在所述用户操作的轨迹中的数据项的数据项关联性。
6.根据权利要求1所述的信息处理装置,其中,· 所述用户操作登记用户指向操作的轨迹,以及 当所述用户操作的轨迹围绕两个或更多个聚类时,所述编辑部分将所述两个或更多个聚类合并为较大的聚类,并且建立用于所述较大的聚类的聚类名称,所述聚类名称包括用于在所述较大的聚类中的数据项的通用数据项关联性。
7.根据权利要求1所述的信息处理装置,其中 所述用户操作登记用户指向操作的轨迹,以及 当所述用户操作的轨迹平分较大的聚类时,所述编辑部分将所述较大的聚类分割为两个或更多个聚类,并且建立用于所述两个或更多个聚类各自的聚类名称,所述聚类名称包括用于在所述两个或更多个聚类中的数据项的通用数据项关联性。
8.根据权利要求1所述的信息处理装置,其中 所述用户操作登记拖拽或轻拂操作,以及 当所述用户操作的轨迹在所述聚类上沿预定图案行进时,所述编辑部分移除所述聚类,并且从所述聚类中移除所述聚类名称,以及显示之前包含在所述聚类中的分离的数据项。
9.根据权利要求4所述的信息处理装置,其中 所述用户操作登记拖拽或轻拂操作,以及 当拖拽、轻拂或捏夹操作促使两个或更多个聚类朝向彼此时,所述编辑部分将所述两个或更多个聚类合并为较大的聚类,并且建立用于所述较大的聚类的聚类名称,所述聚类名称包括用于在所述较大的聚类中的数据项的通用数据项关联性。
10.根据权利要求4所述的信息处理装置,其中, 所述用户操作登记拖拽或轻拂操作,以及 当对较大的聚类执行撑开操作时,所述编辑部分将所述较大的聚类分割为至少两个较小的聚类,并且从所述较大的聚类中移除所述聚类名称,以及显示用于所述至少两个较小的聚类的分离的聚类名称。
11.根据权利要求1所述的信息处理装置,其中 所述显示控制器以树结构显示所述数据项, 所述用户操作登记用户指向操作的轨迹,以及 所述编辑部分响应于所述用户操作跨越所述树结构的轨迹,对所述树结构中的节点执行添加、删除以及改变中的至少一个。
12.根据权利要求1所述的信息处理装置,其中, 显示控制器配置成通过将所述聚类变换到维度特征空间中,将所述聚类显示在所述维度特征空间。
13.根据权利要求12所述的信息处理装置,其中 所述维度特征空间是几何空间并且所述数据项是几何数据项。
14.根据权利要求1所述的信息处理装置,其中, 所述数据项是文件,并且所述聚类是包含所述文件的文件夹。
15.根据权利要求14所述的信息处理装置,其中, 所述文件是照片,以及 所述显示控制器包括面部识别算子,所述面部识别算子在所述照片中检测各个人的面部,并且将所述照片与所述聚类相关联。
16.—种信息处理方法,包括: 使用显示控制器使得显示装置显示具有与至少一个数据项的聚类的数据项关联性的聚类名称; 获取与对所述聚类所执行的用户操作相关联的信息,以及 采用处理电路、依照所述用户操作对所述聚类名称和数据项关联性进行编辑。
17.根据权利要求16所述的信息处理方法,其中 所述使用包括在触摸板上登记所述用户操作。
18.根据权利要求16所述的信息处理方法,其中, 所述使用包括登记用户指向操作的轨迹,以及 所述编辑包括当所述轨迹围绕所述数据项时,编辑所述聚类名称,所述聚类名称包括用于在所述用户操作的轨迹中的数据项的数据项关联性。
19.根据权利要求16所述的信息处理方法,其中 所述使用包括登记用户指向操作的轨迹,以及 所述编辑包括当所述用户操作的轨迹围绕两个或更多个聚类时将所述两个或更多个聚类合并为较大的聚类,并且建立用于所述较大的聚类的聚类名称,所述聚类名称包括用于在所述较大的聚类中的数据项的通用数据项关联性。
20.一种在其中存储有指令的非暂态计算机可读的存储介质,所述指令当由处理电路执行时执行信息处理方法,所述方法包括: 使用显示控制器使得显示装置显示具有与至少一个数据项的聚类的数据项关联性的聚类名称, 获取与对所述聚类所执行的用户操作相关联的信息,以及 采用处理电路、依照所述用户操作对所述聚类名称和数据项关联性进行编辑。
【文档编号】G06F3/041GK103597432SQ201280026620
【公开日】2014年2月19日 申请日期:2012年5月25日 优先权日:2011年6月8日
【发明者】佐藤达人, 后藤智彦, 望月大介, 冈村祐纪 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1