内容显示控制装置及内容显示控制方法

文档序号:6462396阅读:141来源:国知局
专利名称:内容显示控制装置及内容显示控制方法
技术领域
本发明涉及一种内容显示控制装置及一种内容显示控制方法,该方法根 据任意的类别将多个内容项进行排列和显示。
背景技术
近年来,除了 PC和专用存储装置外,在照相机等拍摄内容的机器中提
供了存储功能,并且, 一些装置存储播放内容,例如唱片录音机。因此,有 显示存储于这些设备中的内容的显示装置。在这些配置中, 一些显示装置将 所有内容的列表显示为文本,例如内容的名称。
再者,近年来,使用一些方法来显示列表,在这些方法中以图像或视频 的形式如内容项的略縮图或特征部的部分回放来明确显示内容的概观。这些 显示方法以各种顺序,例如以日期或文件名的顺序,显示内容,这样以来, 内容的概观以简单可视的方法显示,因此这些方法在搜索内容上是有效的。
此外,还有另外一种方法,其通过将内容进行组织和分组提供了一种简 易的内容搜索。在该情况下,对内容分组所形成的内容组用图标来代表。在 很多情况下,使用内容组中典型内容项的图像或图像的一部分,或者使用所 有内容项的图像,来生成代表内容组的图标。
在这种情况下,为了给显示内容提供简易的内容搜索,有一种方法,其 向内容中添加各种类别的元数据,并根据所述类别的顺序排列内容的方法。 这些类别例如日期、人物、地点和事件等。
作为根据每种类别排列内容的方法,在日期类别中,按照日期顺序排列
内容。在其他类别中,例如根据元数据的字母表顺序或日语50音图顺序排列 内容。
然而,当用户通过浏览内容试图搜索期望的内容项时,有将相关内容项 相邻排列的需要。换句话说,显示相邻的相关内容项在视觉内容搜索中是有 效的,所述视觉内容搜索为在浏览内容时搜索特定的内容项。
在这种情况下,提出了一种方法,在该方法中选择内容并从已选择的内 容中提取通用关键字,并从关键字表中核对通用关键字和分配给内容的关键 字之间的关联性,然后将内容以关联性的降序排列。例如,参照日本特开HIO —275161号公报。进而,提出了对内容排序的一种系统,在该系统中显示基于相关信息分 组后的内容图像,并基于已有的顺序信息或按照输入顺序信息对每组的图像
进行排序。例如,参照日本特开2004 — 013575号公报。
进而,提出了一种使用字典对指派给内容的关键字分类,并且基于关键 字的重要性确定内容的排序的系统。例如,参照日本特开2004 — 139401号公 报。
然而,上述的传统技术具有以下问题。
(1) 在期望的类别中,在排列和显示之前对具有相同元数据的内容分组 来执行视觉内容搜索,在上述情况下,哪种排列内容组的顺序可以有效的将 相关内容项相邻排列,这是无法确定的。
(2) 在以日期顺序或日语50音图、元数据的字母表等顺序对内容组分
类的情况下,相关内容项并不总是相邻排列在类别中。
(3) 在基于存储的包含关键字的关联性或重要性的表来确定顺序的情况 下,不能根据存储在系统中的内容项的之间的关联性对内容组进行适当的排 列。
(4) 在以作为基准的内容或内容组的关联性降序对内容组进行排序的情 况下,不能确定哪种顺序可以有效的将相关内容相邻排列。

发明内容
根据本发明的一个方面,提供了一种由内容显示控制装置执行的内容显 示控制方法, 一种由内容显示控制装置执行的内容显示控制方法,所述内容 显示控制装置以任意的类别作为基准对多个内容项进行排列和显示,该方法 包括以下步骤在添加了不同类别的元数据的内容项中,将具有相同元数据 的内容项分组为内容组;使用具有预先选择的类别及其元数据的内容组作为
基准,确定所述分组后的内容组的排列;以及将所述确定后的内容组的排列 显示在显示装置上,其中,在所述确定步骤中,基于所述作为基准的内容组 中的其他类别的元数据和要排列的内容组中的该其他类别的元数据之间的关 联性,来确定所述分组后的内容组的排列。
根据本发明的另一个方面,提供了一种使用任意的类别作为基准来排列 并显示多个内容项的内容显示控制装置,该装置包括将添加有不同类别的 元数据的内容项中具有相同元数据的内容项分组为内容组的单元;使用具有 预先选择的类别及其元数据的内容组作为基准,确定所述分组后的内容组的排列的单元;以及将所述确定后的内容组的排列显示在显示装置上的单元, 其中,基于所述作为基准的内容组中的其他类别的元数据和所述要排列的内 容组中的其他类别的元数据之间的关联性,来确定所述分组后的内容组的排 列。
本发明进一步的特征和方面,将在以下参照附图的具体实施方式
的描述中, 得以清楚地记载。


图1为本发明的实施例中假定的系统配置的例子的图。
图2为内容搜索装置101和显示装置102的硬件配置的图。
图3为远程控制器103的硬件配置的图。
图4为一个显示例子的图,在该例子中内容图标411至445被排列成一 行显示。
图5为一个显示例子的图,在该例子中内容组图标501至503被排列成 一行显示。
图6为将具有相同事件元数据的内容的内容图标411至441横向排列, 并且将元数据组纵向排列显示的显示例子的图。
图7为本发明的实施例中内容和元数据之间的关系的图。
图8为与作为基准的内容重叠的重叠元数据的统计结果的图。
图9为具有与作为基准的内容重叠的元数据的内容项数的统计结果的图。
图10为元数据的优先级顺序的图。 图11为类别的优先级顺序的图。
图12为本发明的实施例中对具有重叠元数据的内容项数进行统计的处 理流程图。
图13为本发明的实施例中排列处理1的流程图。 图14为本发明的实施例中排列处理1的结果的图。 图15为本发明的实施例中排列处理2的流程图。 图16为本发明的实施例中排列处理2的结果的图。 图17为本发明的实施例中排列处理3的流程图。 图18为本发明的实施例中排列处理3的结果的图。 图19为变形例中内容排列的显示例子的图。
具体实施例方式
在下文中,将参照附图描述实现本发明的最好方式。要理解的是,本实 施例是在内容搜索装置以元数据类别的顺序对多个图像内容项进行分类并显 示的情况下描述的。首先,描述整个系统的配置。
图1示出了本实施例中假定的系统的配置的例子。在图1中,标号101 表示内容搜索装置,该内容搜索装置保存内容及内容组图标,形成内容组图
标的排列并向显示装置102输出该排列。标号102表示显示装置,例如显示 器,该显示装置具有显示从内容搜索装置101输出的内容及内容组图标图像 的功能。标号103表示远程控制器,该远程控制器具有操作/输入功能,例如 内容项的选择或显示的切换。
图2为内容搜索装置101和显示装置102的硬件配置的图。在图2所示 的内容搜索装置101中,标号201表示中央处理单元(CPU),标号202表示 ROM,标号203表示RAM。标号204表示从远程控制器103接收操作命令的操 作/输入单元。
标号205表示内容存储单元,该内容存储单元是存储要显示或要搜索的 内容的存储器。标号206表示内容管理单元,该内容管理单元管理存储在内 容存储单元205中的内容。标号207表示内容元数据管理单元,该内容元数 据管理单元管理添加到存储于内容存储单元205中的内容上的元数据。
图7为本实施例中内容和元数据之间的关系的图。如图7所示,元数据 是指添加到每个内容项上并且能够根据类别例如"事件"、"人物"和"地点" 来搜索的数据。在图7所示的例子中,例如,"英式足球"、"A先生"和"东 京"等为不同类别的元数据。
回头参照图2,标号208表示内容元数据统计单元,其统计每一类别中 已经添加到存储的内容上的元数据的数量和种类。具体的说,如图8和图9 所示,内容元数据统计单元208统计与作为基准的内容重叠的人物或地点元 数据的数量以及统计具有与作为基准的内容重叠的元数据的内容项的数量。
图8为与作为基准的内容重叠的重叠元数据的统计结果的图。在图8所 示的例子中,添加了事件类别元数据"英式足球"的内容为作为基准的内容 (在下文中称作"基准内容")。图8示出了每一事件类别中在具有相同事件 类别元数据的内容上添加了哪些元数据,这些元数据在人物和地点的类别下列出。
图8还示出了每一事件类别的内容中,与添加了 "英式足球"元数据的 内容的人物类别元数据重叠的人物类别元数据的数量。它还示出了具有其他 事件类别元数据的内容中,与添加了 "英式足球"元数据的内容的地点类别 元数据重叠的地点类别元数据的数量。
例如,在对于作为基准的"英式足球"来说的"网球"元数据的情况下,
有两个重叠元数据,"A先生"和"B先生"。在"垒球"元数据的情况下,有 三个重叠元数据,"B先生"、"D女士"和"F先生"。
图9为统计具有与基准内容重叠的元数据的内容项数的结果的图。在图 9所示的例子中,添加了事件类别元数据"英式足球"的内容为基准内容。 图9示出了在每一事件类别中在具有相同事件类别元数据的内容组上添加了 哪些人物类别元数据。
图9还示出了在添加了作为基准的"英式足球"元数据的内容中人物类 别元数据的种类和内容项的数量。它还示出了具有其他事件类别元数据的内 容中,与添加了 "英式足球"元数据的内容具有相同类型元数据的内容项的 数量。
例如,在对于作为基准的"英式足球"来说的"网球"元数据的情况下, 重叠的元数据为"A先生"和"B先生",并且内容项的总数为14。在对于作 为基准的"英式足球"来说的"垒球"元数据的情况下,重叠的元数据为"B 先生"、"D女士"和"F先生",并且内容项的总数为25。
现在,回头参照图2,标号209表示内容组生成单元,该内容组生成单 元基于在内容上添加的元数据将内容管理单元206管理的内容分组。标号210 表示内容显示顺序确定单元,该内容显示顺序确定单元基于从内容元数据统 计单元208获取的数据,确定要在显示装置102上显示的内容的顺序。
标号211表示内容图标存储单元,该内容图标存储单元存储内容图标。 标号212表示根据预定的顺序条件排列内容组图标的显示控制单元,其排列 内容组图标以生成操作屏幕数据。
标号.213表示显示输出单元,该显示输出单元向显示装置102输出内容、 内容的图标以及由显示控制单元212生成的操作屏幕数据等。标号214表示 元数据优先级顺序存储单元,该元数据优先级顺序存储单元存储元数据的优 先级顺序。具体来说,例如,元数据优先级顺序存储单元214存储如图10 所示的元数据的优先级顺序,或者存储如图11所示的元数据类别的优先级顺序。标号215表示内部总线。
图IO为元数据的优先级顺序的图。从图10可以看出,事件类别的优先
级顺序确定为如下"英式足球"、"网球"、"高尔夫"等。在人物类别中,优 先级顺序确定为如下"A先生"、"B先生"、"C女士"等。
图ll为类别的优先级顺序的图。如图11所示,确定了在每个被选择的 基准类别之后的元数据类别。例如,在事件类别中,确定顺序为"人物"、"地 点"。在人物类别中,确定顺序为"事件"、"地点"。以这种方式,给定了优 先级的类别得以确定。
在图2所示的显示装置102中,标号221表示中央处理单元(CPU), 222 表示R0M, 223表示RAM。标号224表示显示单元,该显示单元显示由内容搜 索装置101的显示控制单元212生成并从显示输出单元213输出的显示图像 数据。标号225表示内部总线。
图3为远程控制器103的硬件配置的图。在图3中,标号301表示发出 向上方向指示的按键,302表示发出向下方向指示的按键,303表示发出向右 方向指示的按键,304表示发出向左方向指示的按键。操作这些按键来改变 内容图标选择或改变内容选择。
标号305表示输入键,按下它来输入选择或操作。标号306表示元数据 类别确定操作键,按下它来确定作为基准的元数据类别。标号307表示基准 内容确定键,按下它来确定作为基准的内容或内容组。标号308表示屏幕切 换键,按下它来将内容显示屏幕切换到内容列表显示屏幕。
以下将参照图4至图6描述本实施例的内容组的显示例子。以设置"事 件"为基准元数据类别显示图4至图6的例子。
图4为将内容图标411至445排列成一行显示的例子的图。如图4所示, 具有相同事件元数据的内容被相邻排列,并且根据元数据依次显示并分组与 排列的内容对应的内容图标。如果通过远程控制器103的向右和向左方向指 示键303和304移动基准/选择内容,并且按下输入键305时,则显示选择的 基准/选择内容。再者,如果选择了任意的内容图标,并且按下基准内容确定 键307,则元数据组的顺序改变。
图5为将内容组图标501至503排列成一行显示的例子的图。如图5所 示,具有相同事件元数据的内容项被内容组生成单元209分组并排列,然后 根据元数据依次显示并分组所形成的内容图标组。如果通过远程控制器103 的向右和向左方向指示键303和304移动基准/选择内容,并且按下输入键305时,则包含在已选择的组里面的内容显示为如图4所示。再者,如果选 择了任意的内容组图标,并且按下基准内容确定键307,则内容组图标的顺 序改变。
图6为将具有相同事件元数据内容的内容图标411至441横向排列,并 且将元数据组纵向排列显示的显示例子的图。如果通过远程控制器103的向 上、向下、向右和向左方向指示键301至304移动基准/选择内容,并且按 下输入键305时,则显示选择的内容。再者,如果选择了任意的内容,并且 按下基准内容确定键307,则纵向排列的元数据组的顺序改变。
接下来,将描述几种情况下的具体操作。本实施例是在将"事件"设置 为基准元数据类别的情况下描述的。
图12为本实施例中统计具有重叠元数据的内容项的数量的处理流程图。 首先,在步骤S1201中,该处理等待用户通过远程控制器103选择元数据类 别,基于该选择的元数据类别生成要显示的组。 一经选择,处理进入步骤 S1202。在步骤S1202中,内容组生成单元209从由内容元数据管理单元207 管理的元数据中,对具有相同元数据的内容项分组。然后,在步骤S1203中, 读出每一内容项的元数据。
随后,在步骤S1204中,从未选择的类别中选择一个类别。在步骤S1205 中,内容元数据统计单元208从每个组中提取该类别的元数据,然后在步骤 S1206中统计如图8所示的重叠元数据。进而,在步骤S1207中,从组中提 取具有提取的元数据的内容项。在步骤S1208中,统计如图9所示的具有重 叠元数据的内容项的数量。然后,在步骤S1209中,确定是否有其他元数据 类别。如果有其他元数据类别,处理返回步骤S1204以重复上述处理。
通过上述方式,对于所有的类别,都能生成用于排列内容的顺序的基准。 进而,通过在后台不断执行上述处理,能动态地生成适当的内容排列基准。
图13为本实施例的排列处理1的流程图。当在任意类别中找到重叠的 元数据有相同的总数时,基于优先级顺序中的下一个更高级别的类别,执行 排列处理l来确定内容排列。
图14为本实施例中排列处理1的结果的图。在图14中,标号1401表 示内容排列,并且该内容排列的一部分在显示单元224上显示。标号1402至1409表示包含在事件类别的内容组中的人物类别的元数据。标号1402表 示包含在"英式足球"组中的人物类别的元数据,标号1403表示包含在"钓 鱼"组中的人物类别的元数据。标号1411至1414表示包含在事件类别的内 容组中的地点类别的元数据。标号1411表示包含在"英式足球"组中的地点 类别的元数据,标号1412表示包含在"冰壶"组中的地点类别的元数据。
首先,在步骤S1301中,该处理等待用户通过远程控制器103选择元数 据类别,该元数据类别将被作为内容排列的基准。在本实施例中,假设己选 择了事件类别。进而,在步骤S1302中,该处理等待用户选择基准内容或基 准元数据,其作为事件类别的开始点。在本实施例中,假设已选择了 "英式 足球"作为基准选择元数据。
接下来,在步骤S1303中,内容组生成单元209从由内容元数据管理单 元207管理的元数据(图7)中将已选择的类别中具有相同元数据的内容项 分组。然后,在步骤S1304中,从由内容元数据统计单元208生成的重叠元 数据统计(图8)中统计与已选择的基准元数据重叠的元数据的数量。
随后,在步骤S1305中,基于存储在元数据优先级顺序存储单元214中 的类别优先级顺序(图11),确定要与基准元数据类别进行比较的元数据类 别。在此,由于基准元数据类别为事件类别,确定人物元数据类别为要比较 的类别。
接下来,在步骤S1306中,对确定的元数据类别中的重叠元数据进行比 较。然后,在步骤S1307中,从与基准内容比较的结果确定在图8所示的重 叠元数据的统计表中,是否找到了相同的重叠元数据总数。如果找到了相同 的总数,处理进入步骤S1308,确定下一个要比较的元数据类别。在本实施 例中,基于图11所示的类别优先级顺序,假设选择地点元数据类别为要比较 的类别。然后,处理返回步骤S1306,对步骤S1308中确定的类别的重叠元 数据进行比较。
如果在步骤S1307中在重叠元数据的统计表中没有找到相同的重叠元数 据总数,处理进入步骤S1309以确定要排列的内容的显示顺序。在步骤S1310 中,确定是否有要排列的内容。如果有要排列的内容,处理返回步骤S1305, 并重复上述的排列处理。
如果在步骤S1310中确定没有要排列的内容,处理进入步骤S1311,显 示控制单元212在显示单元224上显示来自于显示输出单元213的内容。
在本例中,首先排列的是"英式足球",后面是重叠元数据总数为4的"钓鱼"的"A先生、B先生、D女生和F先生"。对于重叠元数据总数都为3 的"垒球"、"旅行"和"冰壶"来说,对地点类别(其为优先级顺序中的下 一个类别)的重叠元数据进行比较。作为上述比较的结果,指定排列顺序为 具有重叠元数据总数为2的"冰壶"、具有重叠元数据总数为1的"垒球"和 具有重叠元数据总数为0的"旅行"。换句话说,在"钓鱼"之后,指定排列 顺序为"冰壶"的"A先生、B先生、D女士和C女士"、"垒球"的"B先生、 D女士、 F先生和E先生"以及"旅行"的"A先生、B先生、F先生和G先 生"。
以下,以相同的方法对具有重叠元数据总数为2和具有重叠元数据总数 为1的类别进行排列处理。作为结果,内容被排列为如图14所示。进而,对 于地点元数据,内容被排列为如图14所示。
换句话说,当根据任意的元数据类别排列内容时,以关联性的降序确定 顺序,并且能够以上述确定的顺序显示所述内容。进而,能够考虑每个类别 的关联性来执行排列和显示。
图15为本实施例中排列处理2的流程图。当在类别中找到相同的重叠元 数据总数时,基于重叠元数据的优先级顺序执行排列处理2以确定内容排列。
图16示出了本实施例中排列处理2的结果。在图16中,标号1601表 示内容排列,并且部分内容排列在显示单元224上显示。标号1602至1609 表示包含在事件类别的内容组中的人物类别的元数据。标号1602表示包含在 "英式足球"组中的人物类别的元数据,标号1603表示包含在"钓鱼"组中 的人物类别的元数据。
首先,在步骤S1501中,该处理等待用户通过远程控制器103选择元数 据类别,该选择的元数据类别将被作为内容排列的基准。在本实施例中,假 设已选择了事件类别。进而,在步骤S1502中,该处理等待用户选择作为事 件类别的开始点的基准内容或基准元数据。在本实施例中,假设己选择了"英 式足球"作为基准选择元数据。
接下来,在步骤S1503中,内容组生成单元209从由内容元数据管理单 元207管理的元数据(图7)中将已选择的类别中具有相同元数据的内容项 分组。然后,在步骤S1504中,从由内容元数据统计单元208生成的重叠元 数据统计(图8)中统计与已选择的基准元数据重叠的元数据的数量。
随后,在步骤S1505中,基于存储在元数据优先级顺序存储单元214中的类别优先级顺序(图11)确定要与基准元数据类别比较的元数据类别。在 此,由于基准元数据类别为事件类别,确定人物元数据类别为要比较的类别。
接下来,在步骤S1506中,对确定的元数据类别的重叠元数据进行比较。 然后,在步骤S1507中,从上述比较的结果确定在图8所示与基准内容重叠 的重叠元数据的统计表中是否找到了相同的重叠元数据总数。如果找到了相 同的总数,处理进入步骤S1508,基于存储在元数据优先权顺序存储单元214 中的元数据的优先级顺序(图IO)比较重叠元数据的优先级顺序。然后,在 步骤S1509中,基于优先级顺序确定显示顺序。在步骤S1510中,显示控制 单元212在显示单元224上显示来自于显示输出单元213的内容。
另一方面,如果在步骤S1507中在重叠元数据的统计表中没有找到相同 的重叠元数据总数,处理进入步骤S1509以确定显示顺序。然后,在步骤S1510 中显示内容。
在本例中,首先排列的是"英式足球",其后是重叠元数据总数为4的 "钓鱼"的"A先生、B先生、D女士和F先生"。对于重叠元数据总数都为3 的"垒球"、"旅行"和"冰壶"来说,基于重叠元数据的优先级顺序进行排 列,结果顺序为"冰壶"、"旅行"和"垒球"。换句话说,比较"冰壶"的"A 先生、B先生和D女士"、"垒球"的"B先生、D女士和F先生"以及"旅行" 的"A先生、B先生和F先生"。作为结果,由于"冰壶"和"旅行"包含具 有最高优先顺序的"A先生",所以他们被先排列。然后"冰壶"包含"D女 士"和"F先生"比较时优先级顺序较高的"D女士",所以先排列"冰壶"。
以下,以相同的方法对具有重叠元数据总数为2和具有重叠元数据总数 为l的类别进行排列处理。作为结果,内容排列如图16所示。
换句话说,即使当确定关联性相同时,也能确定显示顺序。进而,能够 考虑元数据的关键字之间的关联性来确定显示顺序。
图17为本实施例中的排列处理3的流程图。基于具有重叠元数据的内 容项的总数执行排列处理3以确定内容排列。
图18为本实施例中排列处理3的结果的图。在图18中,标号1801表 示内容排列,并且该内容排列的一部分在显示单元224上显示。标号1802 至1809表示包含在事件类别的内容组中的人物类别的元数据和具有所述元 数据的内容项的数量。标号1802表示包含在"英式足球"组中的人物类别的 元数据,标号1803表示包含在"钓鱼"组中的人物类别的元数据。首先,在步骤S1701中,该处理等待用户通过远程控制器103选择元数 据类别,该选择的元数据类别将被用作内容排列的基准。在本实施例中,假 设已选择了事件类别。进而,在步骤S1702中,该处理等待用户选择作为事 件类别的开始点的基准内容或基准元数据。在本实施例中,假设已选择了"英 式足球"作为基准选择元数据。
接下来,在步骤S1703中,内容组生成单元209从由内容元数据管理单 元207管理的元数据(图7)中将已选择的类别中具有相同元数据的内容项 分组。然后,在步骤S1704中,从由内容元数据统计单元208生成的重叠元 数据统计(图8)中统计与已选择的基准元数据重叠的元数据的数量。
接下来,在步骤S1705中,基于存储在元数据优先级顺序存储单元214 中的类别优先级顺序(图ll)确定要与基准元数据类别比较的元数据类别。 在此,由于基准元数据类别为事件类别,确定人物元数据类别为要比较的类 别。
接下来,在步骤S1706中,在每一元数据类别中,统计具有每一元数据 的内容项的数量。然后在步骤S1707中,比较在步骤S1705中确定的元数据 类别中具有重叠元数据的内容项的数量。在步骤S1708中,确定是否找到内 容项的相同的总数。如果找到了相同的总数,处理进入步骤S1709,在该步 骤中确定下一个要比较的元数据类别。在本实施例中,从图11所示的类别优 先级顺序中确定地点元数据类别为要比较的类别。然后,处理返回步骤 S1707,比较在步骤S1709中确定的种类中具有重叠元数据的内容项的数量。
如果在步骤S1708中确定没有找到相同的内容项总数,则处理进入步骤 S1710以确定要排列的内容的显示顺序。然后,在步骤S1711中,确定是否 有要排列的内容。如果有要排列的内容,处理返回步骤S1705以重复上述的 排列处理。
另一方面,如果在步骤S1711中确定没有要排列的内容,处理进入步骤 S1712,显示控制单元212在显示单元224上显示来自于显示输出单元213 的内容。
在本例中,"钓鱼"的情况下,内容项的总数为36,这是"A先生、B先 生、D女士和F先生"的总和。在"冰壶"的情况下,内容项的总数为34, 这是"A先生、B先生和D女士"的总和。因此,"钓鱼"和"冰壶"以这样 的顺序排列在"英式足球"之后。随后,如图18所示,排列顺序如下"旅 行"、"垒球"、"野营"、"高尔夫"和"网球"。在本例中,没有找到相同的内容项总数,如果找到的话,基于优先级顺 序中的下一个较高级别的类别执行排列处理。
换句话说,当根据任意的元数据类别排列内容时,以关联性的降序排列 并显示内容。进而,能够考虑每个类别的关联性来执行排列和显示。
在本实施例中,基于类别优先级顺序来确定要比较的类别的顺序,但是 用户也可以输入包含他想下一次比较的内容项的类别。在该情况下,能够提 供适合用户执行视觉搜索条件的内容排列顺序。
再者,在本实施例中,选择了作为基准的内容或元数据,但是对于一个 组,其包含在滚动屏幕来移动内容显示后,屏幕停止时指定的内容,该组也 能够被设置为基准内容组。
也能够设置以下这样一个组作为基准内容组,该组包含屏幕滚动停止时 位于基准位置的内容。例如,在图6中,在通过操作向上和向下方向指示键
301和302来对屏幕上下滚动后,当该屏幕停止时,可以设置位于屏幕最上 方位置的内容组作为基准内容,并且自动更改在最上方内容组之后的内容组 的显示顺序。这样,能够显示与用户试图在单一屏幕上査看的内容相关的内 容,使视觉搜索变容易。
再者,在本实施例中,内容排列为单行显示,但是也能够根据要比较的 元数据类别以多行显示内容。进而,能够以不同的方向显示要与基准内容进 行比较的元数据类别。例如,如图19所示,对于事件类别元数据,在横向上 使用人物类别为要比较的元数据,以纵向上使用地点类别为要比较的元数据。
在图19中,标号511至516, 521至524表示由事件分组的内容组图标。 例如,当"英式足球"元数据与人物类别比较时,以如下的顺序排列"钓 鱼"、"冰壶"和"旅行"。当与地点类别比较时,以如下的顺序排列"网球"、
"冰壶"和"高尔夫"。然后在横向和纵向排列之后将它们显示。在此,它们 在横向和纵向上排列,但是也能够在其他预定的方向上排列它们,例如在倾 斜方向上。
这样,能够显示与用户试图在单一屏幕上查看的内容相关的更多内容, 使得能够适应各种目的的视觉搜索。
根据上述实施例,能够根据内容项之间的关联性而不是根据元数据的关 键字之间的关联性,以期望的类别排列内容组。也能够获取与作为基准的内 容对比的有效的内容组排列。
再者,能够选择期望的内容组,并且因此改变内容组的排列,从而能够提供对视觉内容搜索有效的顺序,该视觉内容搜索是指当浏览任意的内容时 对特定内容的搜索。
进而,通过使用多个类别的元数据确定内容排列顺序,能够根据存储在 系统中的内容项之间的关联性适当的排列内容组。
要注意的是,本发明可以应用到配置了多个设备的系统(例如,主机、 接口设备、阅读器和打印机等)中,也可以应用到配置了一个设备(例如, 复印机、传真机等)的装置中。
此外,通过提供具有存储介质的系统或装置,其中,实现上述实施例功
能的程序代码存储于所述存储介质中,并由系统或装置的计算机(CPU或MPU) 读取并运行存储在所述存储介质中的程序代码来实现本发明的目的。
在该情况下,从计算机可读存储介质中读取的程序代码实现上述实施例 的功能,并且本发明包括程序代码和存储程序代码的存储介质。
作为提供程序的存储介质的例子包括软盘,硬盘,光盘,磁光盘,CD 一R0M,磁带,非易失性存储卡和ROM。
再者,以下情况也包含在本发明的范围之内,通过计算机执行读取的程 序代码并不限制实现上述实施例的功能。§卩,基于程序代码中的指示,运行 在计算机中上的操作系统(OS)或其类似执行部分或全部的实际处理,并且 通过上述处理实现上述实施例的功能,这都包含的本发明的范围之内。
进而,能够将从存储介质读取的程序代码写入安装在计算机的功能扩展 板或连接到计算机的功能扩展单元提供的内存中。然后,包含在扩展板或扩 展单元中的CPU或其类似基于包含在程序代码中的指示执行全部或部分的实 际处理,并且能够通过上述处理实现上述实施例的功能。这也包括在本发明 的范围之内。
参照实施例对本发明进行了描述,但是本发明并不限于己公开的实施例。 权利要求的范围被给予最宽泛的解释,包括所有变体、等同结构和功能在内。
权利要求
1. 一种由内容显示控制装置执行的内容显示控制方法,所述内容显示控制装置以任意的类别作为基准对多个内容项进行排列和显示,该方法包括以下步骤在添加了不同类别的元数据的内容项中,将具有相同元数据的内容项分组为内容组;使用具有预先选择的类别及其元数据的内容组作为基准,确定所述分组后的内容组的排列;以及将所述确定后的内容组的排列显示在显示装置上,其中,在所述确定步骤中,基于所述作为基准的内容组中的其他类别的元数据和要排列的内容组中的该其他类别的元数据之间的关联性,来确定所述分组后的内容组的排列。
2. 根据权利要求l所述的内容显示控制方法,其特征在于,根据对于所 述预先选择的类别预先设置的优先级顺序来确定所述其他类别。
3. 根据权利要求l所述的内容显示控制方法,其特征在于,在所述确定 步骤中,统计所述作为基准的内容组和所述要排列的内容组间重叠的所述其 他类别的元数据的数量,并基于所述统计结果确定所述分组后的内容组的排 列。
4. 根据权利要求3所述的内容显示控制方法,其特征在于,当作为基准 的内容组和所述要排列的内容组间的所述统计结果相同时,基于根据预先设 置的优先级顺序所确定的下一类别的统计结果,确定所述分组后的内容组的 排列。
5. 根据权利要求3所述的内容显示控制方法,其特征在于,当所述作为 基准的内容组和所述要排列的内容组间的所述统计结果相同时,基于预先设 置的元数据的优先级顺序来确定所述分组后的内容组的排列。
6. 根据权利要求l所述的内容显示控制方法,其特征在于,在所述确定 步骤中,对于具有所述作为基准的内容组和所述要排列的内容组间重叠的所 述其他类别的元数据的内容项,将该内容项的数量进行统计,并基于所述统 计结果来确定所述分组后的内容组的排列。
7. 根据权利要求6所述的内容显示控制方法,其特征在于,当所述作为 基准的内容组和所述要排列的内容组间的所述统计结果相同时,基于根据预 先设置的优先级顺序所确定的下一类别的统计结果,来确定所述分组后的内 容组的排列。
8. 根据权利要求l所述的内容显示控制方法,其特征在于,在所述确定 内容组的排列的步骤中,在与所述预先选择的类别不同的类别中,确定所述 分组后的内容组的排列,并且在所述显示步骤中,在预先确定的方向上显示所述内容组的每种排列。
9. 一种以任意的类别作为基准排列并显示多个内容项的内容显示控制装置,该装置包括将添加有不同类别的元数据的内容项中具有相同元数据的内容项分组为 内容组的单元;使用具有预先选择的类别及其元数据的内容组作为基准,确定所述分组后的内容组的排列的单元;以及将所述确定后的内容组的排列显示在显示装置上的单元,其中,基于所述作为基准的内容组中的其他类别的元数据和所述要排列的内容组中的该其他类别的元数据之间的关联性,来确定所述分组后的内容组的排列。
全文摘要
一种内容控制显示方法,包括在添加了不同类别的元数据的内容项中,将具有相同元数据的内容项分组为内容组,并使用具有预先选择的类别及其元数据的内容组作为基准。基于所述作为基准的内容组中的其他类别的元数据和要排列的内容组中的该其他类别的元数据之间的关联性,来确定所述分组后的内容组的排列。所述确定后的内容组的排列显示在显示装置上。
文档编号G06F17/30GK101303697SQ200810094178
公开日2008年11月12日 申请日期2008年5月7日 优先权日2007年5月7日
发明者加贺谷直人 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1