專利名稱:內容顯示控制裝置及內容顯示控制方法
技術領域:
本發明涉及一種內容顯示控制裝置及一種內容顯示控制方法,該方法根 據任意的類別將多個內容項進行排列和顯示。
背景技術:
近年來,除了 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日
發明者加賀谷直人 申請人:佳能株式會社