(57)【要約】【課題】階層化してコンテンツが管理される場合に、その階層構造をユーザが直感的に把握することができるようにする。【解決手段】クラスタＣ23の画像に注目した状態で下キーを１回だけ押したとき、３列目に表示されるそれぞれのクラスタの画像の表示位置が１行分ずつ上の位置に移動し、注目するクラスタがクラスタＣ23からクラスタＣ31に切り替えられる。それまで注目していたクラスタＣ23の親と、新たに注目されることになったクラスタＣ31の親が異なるクラスタである場合、新たに注目されることになったクラスタＣ31の画像の隣にその親のクラスタＣ3の画像が表示されるように、注目する階層以外の階層の画像の表示位置も切り替えられる。本発明は、画像を階層化して管理するパーソナルコンピュータなどに適用することができる。【選択図】図９
2007122562.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを階層化して管理する管理手段と、
前記管理手段により管理されている階層構造に従ってそれぞれのコンテンツを表す情報を表示している状態で、注目する情報を第１の情報から第２の情報に切り替える場合、前記第１の情報により表されるコンテンツを子とする親のコンテンツと、前記第２の情報により表されるコンテンツを子とする親のコンテンツが異なるとき、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、親のコンテンツを表す情報の表示位置を切り替える表示制御手段と
を備える情報処理装置。
【請求項２】
前記表示制御手段は、前記第１の情報を表示していた位置に前記第２の情報を表示させるとともに、前記第１の情報を表示していた位置の隣の位置に前記第２の情報により表されるコンテンツを子とする親のコンテンツを表す情報が表示されるように、親のコンテンツを表す情報の表示位置を切り替える
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、さらに、前記第１と第２の情報により表されるコンテンツが、子のコンテンツを持つ親のコンテンツである場合、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、子のコンテンツを表す情報の表示位置を切り替える
請求項１に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記第１の情報を表示していた位置に前記第２の情報を表示させるとともに、前記第１の情報を表示していた位置の隣の位置に前記第２の情報により表されるコンテンツを親とする子のコンテンツを表す情報が表示されるように、子のコンテンツを表す情報の表示位置を切り替える
請求項３に記載の情報処理装置。
【請求項５】
コンテンツを階層化して管理し、
管理している階層構造に従ってそれぞれのコンテンツを表す情報を表示している状態で、注目する情報を第１の情報から第２の情報に切り替える場合、前記第１の情報により表されるコンテンツを子とする親のコンテンツと、前記第２の情報により表されるコンテンツを子とする親のコンテンツが異なるとき、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、親のコンテンツを表す情報の表示位置を切り替える
ステップを含む情報処理方法。
【請求項６】
コンテンツを階層化して管理し、
管理している階層構造に従ってそれぞれのコンテンツを表す情報を表示している状態で、注目する情報を第１の情報から第２の情報に切り替える場合、前記第１の情報により表されるコンテンツを子とする親のコンテンツと、前記第２の情報により表されるコンテンツを子とする親のコンテンツが異なるとき、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、親のコンテンツを表す情報の表示位置を切り替える
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、階層化してコンテンツが管理される場合に、その階層構造をユーザが直感的に把握することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、放送される番組を受信し、内蔵のハードディスクに録画してそれを再生する機能、ハードディスクに記録させておいた音楽や静止画を再生する機能などの各種の機能が搭載された家電製品が販売されており、このような機器の中には、各種の機能をユーザが利用するためのメニュー画面として、画面の横方向にそれぞれのカテゴリのアイコンが並べて表示され、縦方向に、選択されているカテゴリのそれぞれの項目が並べて表示される画面が用意されているものがある（例えば、非特許文献１）。
【０００３】
項目を分類するカテゴリとしては、番組の録画や録画済みの番組の再生に関する「ビデオ」、静止画の再生に関する「フォト」、音楽の再生に関する「ミュージック」などが用意される。
【０００４】
例えば、複数のカテゴリの中から「フォト」のカテゴリを選択したとき、画面には、機器に取り込まれている全ての画像（サムネイル画像）が縦方向に一列に並べて表示され、ユーザは、上下方向の操作だけで目的の画像を探し出すことができる。このような画面を表示する機器においては、上下方向の操作に対する表示の応答時間を素早いものとすることによって、ユーザが目的の画像を容易に探し出すことのできる環境が実現されている。
【０００５】
しかし、画像の数が膨大になると、このような画面から目的の画像を検索することは大変なものになり、似た画像同士をグループ化して階層構造を持たせ、フォルダ方式で管理することが、画像を容易に検索することができるようにするためのひとつの解決策となる。
【０００６】
例えば、分類されたグループをフォルダに割り当て、上位の階層のグループを表す１つのフォルダ内に、下位の階層のグループを表すフォルダをいくつか格納したり、画像を直接格納し、そのような階層構造（木構造）に従って、それぞれのフォルダや画像を表示することによって、ユーザは、注目するフォルダをルートフォルダから順に辿っていく操作などを行い、目的の画像を検索することができる。
【非特許文献１】ソニー株式会社、鉄ONY WEGA | 体験！XMB煤A［平成１７年８月３１日検索］、インターネット、<URL: http://www.sony.jp/products/Consumer/wega/xmb/index.html>
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、注目するフォルダに格納されるフォルダや画像が階層構造に従って表示されるこのような画面においては、目的の画像までに辿るフォルダを記憶違いなどで間違えると、ユーザは、一度、いま表示されているフォルダから上の階層のフォルダに戻り、その階層で正しいフォルダに移動する操作を行った後、下位のフォルダに移動するなどといった操作を行う必要がある。
【０００８】
また、正しいフォルダを探し出す際、どの階層のフォルダにまで戻る必要があるかが分からずに、フォルダ間を何度も移動したりすることがあり、このような画面表示は、ユーザが混乱しやすく、分かりにくいユーザインターフェースとなっている。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、階層化してコンテンツが管理される場合に、その階層構造をユーザが直感的に把握することができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の情報処理装置は、コンテンツを階層化して管理する管理手段と、前記管理手段により管理されている階層構造に従ってそれぞれのコンテンツを表す情報を表示している状態で、注目する情報を第１の情報から第２の情報に切り替える場合、前記第１の情報により表されるコンテンツを子とする親のコンテンツと、前記第２の情報により表されるコンテンツを子とする親のコンテンツが異なるとき、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、親のコンテンツを表す情報の表示位置を切り替える表示制御手段とを備える。
【００１１】
前記表示制御手段には、前記第１の情報を表示していた位置に前記第２の情報を表示させるとともに、前記第１の情報を表示していた位置の隣の位置に前記第２の情報により表されるコンテンツを子とする親のコンテンツを表す情報が表示されるように、親のコンテンツを表す情報の表示位置を切り替えさせることができる。
【００１２】
前記表示制御手段には、さらに、前記第１と第２の情報により表されるコンテンツが、子のコンテンツを持つ親のコンテンツである場合、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、子のコンテンツを表す情報の表示位置を切り替えさせることができる。
【００１３】
前記表示制御手段には、前記第１の情報を表示していた位置に前記第２の情報を表示させるとともに、前記第１の情報を表示していた位置の隣の位置に前記第２の情報により表されるコンテンツを親とする子のコンテンツを表す情報が表示されるように、子のコンテンツを表す情報の表示位置を切り替えさせることができる。
【００１４】
本発明の一側面の情報処理方法またはプログラムは、コンテンツを階層化して管理し、管理している階層構造に従ってそれぞれのコンテンツを表す情報を表示している状態で、注目する情報を第１の情報から第２の情報に切り替える場合、前記第１の情報により表されるコンテンツを子とする親のコンテンツと、前記第２の情報により表されるコンテンツを子とする親のコンテンツが異なるとき、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、親のコンテンツを表す情報の表示位置を切り替えるステップを含む。
【００１５】
本発明の一側面においては、コンテンツが階層化して管理され、管理されている階層構造に従ってそれぞれのコンテンツを表す情報が表示されている状態で、注目する情報が第１の情報から第２の情報に切り替えられる場合、第１の情報により表されるコンテンツを子とする親のコンテンツと、第２の情報により表されるコンテンツを子とする親のコンテンツが異なるとき、注目する情報が第１の情報から第２の情報に切り替えられることに連動して、親のコンテンツを表す情報の表示位置が切り替えられる。
【発明の効果】
【００１６】
本発明の一側面によれば、階層化してコンテンツが管理される場合に、ユーザは、その階層構造を直感的に把握することができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００１８】
本発明の一側面の情報処理装置（例えば、図１の情報処理装置１）は、コンテンツ（例えば、静止画）を階層化して管理する管理手段（例えば、図１のクラスタリング装置１３）と、前記管理手段により管理されている階層構造に従ってそれぞれのコンテンツを表す情報（例えば、サムネイル画像）を表示している状態で、注目する情報を第１の情報から第２の情報に切り替える場合、前記第１の情報により表されるコンテンツを子とする親のコンテンツと、前記第２の情報により表されるコンテンツを子とする親のコンテンツが異なるとき、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、親のコンテンツを表す情報の表示位置を切り替える表示制御手段（例えば、図１のクラスタリング結果表示器１５）とを備える。
【００１９】
本発明の一側面の情報処理方法またはプログラムは、コンテンツ（例えば、静止画）を階層化して管理し、管理している階層構造に従ってそれぞれのコンテンツを表す情報（例えば、サムネイル画像）を表示している状態で、注目する情報を第１の情報から第２の情報に切り替える場合、前記第１の情報により表されるコンテンツを子とする親のコンテンツと、前記第２の情報により表されるコンテンツを子とする親のコンテンツが異なるとき、注目する情報を前記第１の情報から前記第２の情報に切り替えることに連動して、親のコンテンツを表す情報の表示位置を切り替えるステップ（例えば、図３４のステップＳ４）を含む。
【００２０】
以下、本発明の実施の形態について図を参照して説明する。
【００２１】
図１は、本発明の一実施形態に係る情報処理装置１の構成例を示すブロック図である。
【００２２】
図１において、情報処理装置１は、画像入力器１１、画像DB１２、クラスタリング装置１３、クラスタツリーDB１４、およびクラスタリング結果表示器１５から構成されている。情報処理装置１には、ディジタルカメラ２とディスプレイ３が接続されている。
【００２３】
画像入力器１１は、ディジタルカメラ２により撮影され、内部の記録媒体に記録されている画像をEXIF(Exchangeable Image File Format)情報などのメタデータとともにUSB(Universal Serial Bus)ケーブルなどを介してディジタルカメラ２から読み込み、読み込んだ画像とメタデータを画像DB１２に記録させる。
【００２４】
画像DB１２は、画像入力器１１から供給された画像とメタデータを対応付けて記録する。画像DB１２に記録されている画像は、適宜、クラスタリングの対象とされたり、ディスプレイ３に表示する対象とされる。
【００２５】
クラスタリング装置１３は、画像と対応付けて記録されているメタデータを画像DB１２から読み出し、読み出したメタデータに基づいて、それぞれの画像のクラスタリング（グループ分け）を行う。メタデータとしてのEXIF情報には、画像の撮影日時の情報などが記述されており、例えば、この撮影日時の情報に基づいて、画像DB１２に記録されている画像全体が階層構造（木構造）を有する形でグループ分けされる。
【００２６】
また、クラスタリング装置１３は、過去に行ったクラスタリングの結果を表す情報がクラスタツリーDB１４に記録されている場合、クラスタツリーDB１４に記録されている情報を読み出し、過去にクラスタリングの対象とした画像と、新たにクラスタリングの対象とする画像の全体を対象としてクラスタリングを行う。
【００２７】
図２は、クラスタリング装置１３により生成される階層構造の例を示す図である。図２において、それぞれのノードは１つのクラスタに対応する。
【００２８】
図２の例においては、Rootのノードには、「2005」のノードと「2006」のノードの２つのノードが子のノードとして連結されている。Rootノードを親のノードとする一方のノードである「2005」のノードには、「04」のノード、「05」のノード、および「06」のノードの３つのノードが子のノードとして連結され、他方のノードである「2006」のノードには、「01」のノードと「02」のノードの２つのノードが連結されている。
【００２９】
「2005」のノードを親のノードとする「04」のノードには、２００５年４月１日に撮影された３枚の画像を格納する「01」のノードと、２００５年４月２日に撮影された２枚の画像を格納する「02」のノードが子のノードとして連結されている。同様に、「2005」のノードを親のノードとする「05」のノードには、２００５年５月４日に撮影された１枚の画像を格納する「04」のノードが子のノードとして連結され、「06」のノードには、２００５年６月２日に撮影された１枚の画像を格納する「06」のノードが子のノードとして連結されている。
【００３０】
「2006」のノードを親のノードとする「01」のノードには、２００６年１月２日に撮影された２枚の画像を格納する「02」のノードと、２００６年２月３日に撮影された１枚の画像を格納する「03」のノードが子のノードとして連結されている。
【００３１】
すなわち、図２は、撮影日の情報に基づいて、Rootノードの下位の第１層を撮影年、第２層を撮影月、第３層を撮影日として、それぞれの画像をクラスタリングした例を示している。
【００３２】
このようなクラスタリング結果を表す情報が、クラスタリング装置１３によりクラスタツリーDB１４に保存される。なお、クラスタリングは、このように、撮影日の情報に基づいて行われるものだけでなく、他の方法により行われるようにすることも可能である。
【００３３】
図１の説明に戻り、クラスタツリーDB１４は、クラスタリング装置１３から供給されたクラスタツリーを表す情報を記録する。クラスタツリーDB１４に記録されている情報は、適宜、クラスタリング結果表示器１５により読み出される。
【００３４】
クラスタリング結果表示器１５は、クラスタツリーDB１４からクラスタツリーを表す情報を読み出し、読み出した情報に従って、クラスタツリーを構成するそれぞれの階層の画像（画像を表すサムネイル画像）を、LCD(Liquid Crystal Display)などよりなるディスプレイ３に表示させる。
【００３５】
また、クラスタリング結果表示器１５は、ユーザによる操作に従って、ディスプレイ３の表示を切り替える。例えば、情報処理装置１に対する入力デバイスとしてリモートコントローラが用意されており、このリモートコントローラには、注目する画像を切り替えたりするときに操作される十字キーが設けられている。
【００３６】
ここで、クラスタリング結果表示器１５による画像の表示について説明する。
【００３７】
図３は、クラスタツリーの例を示す図であり、このようなクラスタツリーに従って、それぞれの画像を表示する場合について説明する。なお、説明を簡単にするため、図３の末端（葉）のそれぞれのクラスタには１枚の画像が格納されているものとする。
【００３８】
図３の例においては、Rootのノードには、第１層のクラスタとして、クラスタＣ1乃至Ｃ5の５つのクラスタが連結されている。
【００３９】
また、第２層のクラスタとして、クラスタＣ1にはクラスタＣ11乃至Ｃ14の４つのクラスタが連結され、クラスタＣ2にはクラスタＣ21，Ｃ22，Ｃ23の３つのクラスタが連結されている。クラスタＣ3にはクラスタＣ31とＣ32の２つのクラスタが連結され、クラスタＣ4とクラスタＣ5には所定の数のクラスタがそれぞれ連結されている。
【００４０】
さらに、第３層のクラスタとして、例えば、クラスタＣ23にはクラスタＣ231乃至Ｃ235の５つのクラスタが連結され、クラスタＣ31にはクラスタＣ311乃至Ｃ314の４つのクラスタが連結されている。第２層の他のクラスタにも、それぞれ所定の数の第３層のクラスタが連結されている。
【００４１】
図４は、クラスタリング結果表示器１５により表示される画面の初期状態の例を示す図である。
【００４２】
例えば、ユーザが画像の表示を指示したとき、図３のクラスタツリーを表す情報がクラスタリング結果表示器１５によりクラスタツリーDB１４から読み出され、図４に示されるような画面が表示される。
【００４３】
図４の例においては、画面のほぼ中央の３列目の表示位置に、第１層のクラスタのうちのクラスタＣ1乃至Ｃ4の４つのクラスタの画像（代表画）が縦方向に並べて表示されている。図４において、それぞれの四角は、その中に示される「Ｃ」と数字で表されるクラスタの代表画を表している。また、図４において、ディスプレイ３の上枠の外側に付されている１乃至３の数字は画像の表示位置となる列の番号を表し、ディスプレイ３の左枠の外側に付されている１乃至５の数字は画像の表示位置となる行の番号を表す。他の図においても同様である。
【００４４】
例えば、それぞれのクラスタの先頭（図３の上方）にある画像がクラスタの代表画とされるため、図３の例においては、クラスタＣ1の代表画はクラスタＣ111に格納される画像となり、クラスタＣ2の代表画はクラスタＣ211に格納される画像となる。他のクラスタについても同様である。
【００４５】
また、図４の例においては、上から２行目、左から３列目の位置に表示されているカテゴリＣ1の画像にカーソルｃがあてられ、このクラスタＣ1が、注目するクラスタとされている。
【００４６】
例えば、図４の画面が表示されている状態で、ユーザがリモートコントローラに設けられる十字キーの下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図５の画面に切り替えられる。
【００４７】
図５の例においては、それぞれのクラスタの画像の表示位置が１行分ずつ上の位置に移動し、クラスタＣ1乃至Ｃ4の画像が１行目乃至４行目の位置にそれぞれ表示されている。また、一番下の５行目の位置には、図３のクラスタツリーにおいてクラスタＣ4と同じ階層の下に位置する、それまで表示されていなかったクラスタＣ5の画像が新たに表示されている。
【００４８】
また、クラスタＣ2の画像にカーソルｃがあてられ、注目するクラスタがクラスタＣ1からクラスタＣ2に切り替えられている。すなわち、情報処理装置１により表示される画面においては、カーソルｃの上下方向の位置（行）はそのままに、それぞれのクラスタの画像の表示位置が移動することによって、注目するクラスタが変更されるようになされている。
【００４９】
図５の画面が表示されている状態で、ユーザが右キーを１回だけ押したとき、ディスプレイ３に表示される画面は図６の画面に切り替えられる。
【００５０】
図６の例においては、注目する階層（カーソルｃであてられるクラスタを含む階層）が１階層下がり、３列目の位置には、第２層のクラスタであるクラスタＣ14，Ｃ21，Ｃ22，Ｃ23、およびＣ31の画像が縦方向に並べて表示されている。また、２列目の位置には、それまで３列目の位置に表示されていた、クラスタＣ1乃至Ｃ5の画像が縦方向に並べて表示されている。
【００５１】
また、クラスタＣ21の画像にカーソルｃがあてられ、注目するクラスタが、それまで注目されていたクラスタＣ2の子のクラスタのうちの先頭のクラスタであるクラスタＣ21とされている。この新たに注目されたクラスタＣ21の画像と、クラスタＣ21の親のクラスタであるクラスタＣ2の画像は同じ２行目に並べて表示されている。
【００５２】
図６において、クラスタＣ1，Ｃ3，Ｃ4，Ｃ5の画像が点線で示されていることは、これらの画像が、実線で示される他の画像より輝度を抑えた形で表示されたり、白黒の画像として表示されていることを表す。
【００５３】
このように、例えば、注目されているクラスタと同じ階層のクラスタの画像と、注目するクラスタの親や子にあたるクラスタの画像が、それ以外のクラスタの画像より目立つように表示されることにより、ユーザは、注目しているクラスタの画像と直接関係のある画像だけを主に確認して操作を行うことができる。図６において、注目するクラスタであるクラスタＣ21の画像と同じ３列目に表示されるクラスタＣ14，Ｃ22，Ｃ23，Ｃ31の画像は、クラスタＣ21と同じ階層のクラスタの画像であり、これらの画像は実線で示されている。また、クラスタＣ2は、クラスタＣ21の親にあたるクラスタであり、図６においては、このクラスタＣ2の画像も実線で示されている。
【００５４】
なお、図６において、クラスタＣ21乃至Ｃ23の画像を囲む枠は、これらのクラスタが兄弟クラスタ（親を同じにするクラスタ）であることを表す。
【００５５】
図６の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図７の画面に切り替えられる。
【００５６】
図７の例においては、３列目に表示されるそれぞれのクラスタの画像の表示位置が１行分ずつ上の位置に移動し、クラスタＣ21，Ｃ22，Ｃ23，Ｃ31の画像が１行目乃至４行目の位置にそれぞれ表示されている。また、一番下の５行目の位置には、図３のクラスタツリーにおいてクラスタＣ31と同じ階層の下に位置する、それまで表示されていなかったクラスタＣ32の画像が新たに表示されている。
【００５７】
また、クラスタＣ22の画像にカーソルｃがあてられ、注目するクラスタがクラスタＣ21からクラスタＣ22に切り替えられている。
【００５８】
図７の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図８の画面に切り替えられる。
【００５９】
図８の例においては、３列目に表示されるそれぞれのクラスタの画像の表示位置が１行分ずつ上の位置に移動し、クラスタＣ22，Ｃ23，Ｃ31，Ｃ32の画像が１行目乃至４行目の位置にそれぞれ表示されている。また、一番下の５行目の位置には、図３のクラスタツリーにおいてクラスタＣ32と同じ階層の下に位置する、それまで表示されていなかったクラスタＣ41の画像が新たに表示されている。
【００６０】
また、クラスタＣ23の画像にカーソルｃがあてられ、注目するクラスタがクラスタＣ22からクラスタＣ23に切り替えられている。
【００６１】
図６から図８までの画面においては、注目するクラスタの親のクラスタはクラスタＣ2であり全て同じであるから、注目する階層の親の階層の画像が表示される２列目の表示に変化はない。
【００６２】
図８の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図９の画面に切り替えられる。
【００６３】
図９の例においては、３列目に表示されるそれぞれのクラスタの画像の表示位置が１行分ずつ上の位置に移動し、クラスタＣ23，Ｃ31，Ｃ32，Ｃ41の画像が１行目乃至４行目の位置にそれぞれ表示されている。また、一番下の５行目の位置には、図３のクラスタツリーにおいてクラスタＣ41と同じ階層の下に位置する、それまで表示されていなかったクラスタＣ42の画像が新たに表示されている。
【００６４】
また、クラスタＣ31の画像にカーソルｃがあてられ、注目するクラスタがクラスタＣ23からクラスタＣ31に切り替えられている。
【００６５】
このように、ユーザは、親の階層のクラスタに戻ることなく、異なるクラスタを親とするクラスタ間で、注目するクラスタを切り替えることができる。クラスタＣ23の親のクラスタはクラスタＣ2であり、図９で新たに注目されたクラスタＣ31の親のクラスタはクラスタＣ3であるから、これらのクラスタ（クラスタＣ23とＣ31）は、それぞれ異なるクラスタを親とするクラスタである。
【００６６】
これにより、注目するクラスタを例えばクラスタＣ23からＣ31に切り替える場合に親の階層まで戻り、クラスタＣ3を経由してクラスタＣ31に至るような操作を行う必要があるときに較べて、ユーザは、余計な操作を行わないで済む。
【００６７】
さらに、図９の画面においては、新たに注目されることになったクラスタＣ31の親のクラスタであるクラスタＣ3の画像がクラスタＣ31の画像の隣に表示されるように、注目するクラスタをクラスタＣ23からＣ31に切り替えることに連動して、２列目に表示される第１層のそれぞれのクラスタの画像の表示位置も１行分ずつ上の位置に移動し、クラスタＣ2，Ｃ3，Ｃ4，Ｃ5の画像が１行目乃至４行目の位置にそれぞれ表示されている。
【００６８】
また、注目するクラスタと同じ階層のクラスタの画像と、注目するクラスタの親や子にあたるクラスタの画像が、それ以外のクラスタの画像より目立つように表示されるから、図９においては、クラスタＣ31の画像と同じ３列目に表示されるクラスタＣ23，Ｃ32，Ｃ41，Ｃ42の画像と、注目するクラスタであるクラスタＣ31の親にあたるクラスタＣ3の画像が実線で示されている。
【００６９】
このように、情報処理装置１においては、注目するクラスタが切り替えられた場合に、それまで注目していたクラスタの親と、新たに注目されることになったクラスタの親が異なる場合、新たに注目されることになったクラスタの画像の隣にその親のクラスタの画像が表示されるように、注目する階層以外の階層の画像の表示位置も切り替えられるような画面表示が行われる。
【００７０】
これにより、ユーザは、自分がどのクラスタを親とするクラスタに注目しているのかを容易に確認することができる。
【００７１】
図９の画面が表示されている状態で、ユーザが右キーを１回だけ押したとき、ディスプレイ３に表示される画面は図１０の画面に切り替えられる。
【００７２】
図１０の例においては、注目する階層が１階層下がり、３列目の位置には、第３層のクラスタであるクラスタＣ235，Ｃ311，Ｃ312，Ｃ313、およびＣ314の画像が縦方向に並べて表示されている。
【００７３】
また、２列目の位置には、それまで３列目の位置に表示されていた、クラスタＣ23，Ｃ31，Ｃ32，Ｃ41，Ｃ42の画像が縦方向に並べて表示されている。さらに、１列目の位置には、それまで２列目の位置に表示されていた、クラスタＣ2，Ｃ3，Ｃ4，Ｃ5の画像が縦方向に並べて表示されている。
【００７４】
また、クラスタＣ311の画像にカーソルｃがあてられ、注目するクラスタが、それまで注目されていたクラスタＣ31の子のクラスタのうちの先頭のクラスタであるクラスタＣ311とされている。新たに注目されることになったクラスタＣ311の画像と、クラスタＣ311の親のクラスタであるクラスタＣ31と、その親のクラスタであるクラスタＣ3の画像は同じ２行目に並べて表示されている。
【００７５】
注目するクラスタと同じ階層のクラスタの画像と、注目するクラスタの親や子にあたるクラスタの画像が、それ以外のクラスタの画像より目立つように表示されるから、図１０においては、クラスタＣ311の画像と同じ３列目に表示されるクラスタＣ235，Ｃ312，Ｃ313，Ｃ314の画像と、注目するクラスタであるクラスタＣ311の親にあたるクラスタＣ31の画像が実線で示されている。また、図１０においては、クラスタＣ31の画像の親にあたるクラスタＣ3の画像が実線で示されている。すなわち、注目するクラスタに直接連結される親のクラスタだけでなく、その親のクラスタを介して、注目するクラスタに間接的に連結されているクラスタも目立つように表示されている。
【００７６】
このように、輝度を抑えた形ではあるが、注目するクラスタの親（親の親も含む）や子のクラスタの画像と、親や子のクラスタと同じ階層のクラスタの画像も表示されるから、注目するクラスタと同じ階層のクラスタの画像だけが表示されたり、注目するクラスタの親や子のクラスタの画像だけが表示される場合に較べて一覧性が向上し、ユーザは、クラスタツリー全体の構造を直感的に把握することができる。また、自分が注目しているクラスタの、クラスタツリー全体での位置を容易に把握することができる。
【００７７】
図１０の状態から続けて操作を行った場合も同様にして画面表示が切り替えられる。例えば、図１０の状態でユーザが上キーを押したとき、３列目に表示されているクラスタの画像の表示位置が１行分ずつ下の位置に移動し、注目するクラスタはクラスタＣ311からクラスタＣ235に切り替えられる。また、クラスタＣ235の画像の隣に、クラスタＣ235の親のクラスタであるクラスタＣ23と、その親のクラスタであるクラスタＣ2の画像が並べて表示されるように、１列目、２列目の画像の表示位置も切り替えられる。
【００７８】
一方、図１０の状態でユーザが左キーを押したとき、それぞれの画像の表示位置は変わらずにカーソルｃの左右方向の表示位置だけが移動し、カーソルｃがあてられる画像はクラスタＣ31の画像となる。
【００７９】
次に、画像の表示の具体例について説明する。
【００８０】
図１１は、クラスタツリーの具体例を示す図であり、このようなクラスタツリーに従って、それぞれのクラスタの画像を表示する場合について説明する。図１１において、それぞれの行の左端に示される数字と「：」は説明の便宜上付したものである。
【００８１】
図１１において、'[]'は１枚の画像を表し、その中に示される文字や数字は画像の名前と撮影時刻を表す。また、'()'は１つのクラスタを表し、括弧の入れ子関係がクラスタの親子関係を表している。
【００８２】
すなわち、図１１の例においては、１行目のRootのクラスタ（C4-img_0204）には、２行目と２５行目に示されるように、「C3-img_0204-img_0229」クラスタと、「C3-img_0248-img_0278」クラスタが第１層の子のクラスタとして連結されている。
【００８３】
第１層のクラスタのうちの「C3-img_0204-img_0229」クラスタには、３行目に示されるように、「C2-img_0204-img_0229」クラスタが第２層の子のクラスタとして連結され、「C3-img_0248-img_0278」クラスタには、２６行目に示されるように、「C2-img_0248-img_0278」クラスタが第２層の子のクラスタとして連結されている。
【００８４】
第２層のクラスタのうちの「C2-img_0204-img_0229」クラスタには、４行目、９行目、１５行目、２０行目にそれぞれ示されるように、「img_0204」、「img_0207」、「img_0208」の３枚の画像を含む「C1-img_0204-img_0208」クラスタ、「img_0214」、「img_0217」、「img_0219」、「img_0221」の４枚の画像を含む「C1-img_0214-img_0221」クラスタ、「img_0225」、「img_0227」、「img_0228」の３枚の画像を含む「C1-img_0225-img_0228」クラスタ、および、「img_0229」の１枚の画像を含む「C1-img_0229」クラスタが、第３層の子のクラスタとして連結されている。
【００８５】
また、第２層のクラスタのうちの「C2-img_0248-img_0278」クラスタには、２７行目、３３行目、４１行目、４４行目、４８行目にそれぞれ示されるように、「img_0248」、「img_0249」、「img_0251」、「img_0253」の４枚の画像を含む「C1-img_0248-img_0253」クラスタ、「img_0254」、「img_0255」、「img_0258」、「img_0261」、「img_0263」、「img_0265」の６枚の画像を含む「C1-img_0254-img_0265」クラスタ、「img_0267」の１枚の画像を含む「C1-img_0267」クラスタ、「img_0270」、「img_0271」の２枚の画像を含む「C1-img_0270-img_0271」クラスタ、および、「img_0277」、「img_0278」の２枚の画像を含む「C1-img_0277-img_0278」クラスタが、第３層の子のクラスタとして連結されている。
【００８６】
図１２は、クラスタリング結果表示器１５により表示される画面の初期状態の例を示す図である。
【００８７】
例えば、「ビデオ」、「ミュージック」、「フォト」などのカテゴリを表すアイコンが並んで表示されるメニュー画面から、ユーザが「フォト」を選択することによって画像の表示を指示したとき、図１１のクラスタツリーを表す情報がクラスタリング結果表示器１５によりクラスタツリーDB１４から読み出され、図１２に示されるような画面が表示される。図１２において、画像を指す数字は、その画像のファイル名に含まれる数字を表している。
【００８８】
図１２の３列目の表示位置には、上から、図１１の第３層の「C1-img_0204-img_0208」クラスタに含まれる「img_0204」、「img_0207」、「img_0208」の３つの画像が間隔を空けることなくまとめて表示され、「img_0208」の画像と所定の間隔を空けて「img_0214」の画像（一部）が表示されている。「img_0204」、「img_0207」、「img_0208」の画像は同じ「C1-img_0204-img_0208」クラスタに格納される画像であるから、このようにまとめて表示される。「img_0204」の画像にはカーソルｃがあてられ、この画像が注目されている。
【００８９】
図１２の例においては、画面の右方に、「2005/06/06  22:40:26」が表示されており、これは、いま注目されている「img_0204」の画像の撮影日時を表す。
【００９０】
２列目の表示位置には、上から、図１１の第３層の「C1-img_0204-img_0208」クラスタ、「C1-img_0214-img_0221」クラスタ、「C1-img_0225-img_0228」クラスタ、「C1-img_0229」クラスタのそれぞれの代表画である「img_0204」、「img_0214」、「img_0225」、「img_0229」の画像がまとめて表示されている。
【００９１】
１列目の表示位置には、上から、図１１の第２層の「C2-img_0204-img_0229」クラスタ、「C2-img_0248-img_0278」クラスタのそれぞれの代表画である「img_0204」と「img_0248」の画像が所定の間隔を空けて表示されている。
【００９２】
「img_0204」の画像、「C1-img_0204-img_0208」クラスタの代表画としての「img_0204」の画像、および、「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像は、同じ行の位置に表示されており、これらのクラスタの入れ子関係が直感的に分かるようになされている。
【００９３】
図１２の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図１３の画面に切り替えられる。
【００９４】
図１３の例においては、３列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「img_0204」の画像から、それまで「img_0204」の画像の１つ下に表示されていた「img_0207」の画像に切り替えられている。
【００９５】
新たに注目されることになった「img_0207」の画像と、それまで注目されていた「img_0204」の画像は同じ「C1-img_0204-img_0208」クラスタに格納されるものであるから、１列目、２列目の画像の表示位置に変更はない。
【００９６】
図１３の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図１４の画面に切り替えられる。
【００９７】
図１４の例においては、３列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「img_0207」の画像から、それまで「img_0207」の画像の１つ下に表示されていた「img_0208」の画像に切り替えられている。
【００９８】
新たに注目されることになった「img_0208」の画像と、それまで注目されていた「img_0207」の画像は同じ「C1-img_0204-img_0208」クラスタに格納されるものであるから、１列目、２列目の画像の表示位置に変更はない。
【００９９】
図１４の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図１５の画面に切り替えられる。
【０１００】
図１５の例においては、３列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「img_0208」の画像から、それまで「img_0208」の画像と所定の間隔を空けて表示されていた「img_0214」の画像に切り替えられている。
【０１０１】
新たに注目されることになった「img_0214」の画像を格納するクラスタは「C1-img_0214-img_0221」クラスタであり、それまで注目されていた「img_0208」の画像を格納するクラスタは「C1-img_0204-img_0208」クラスタであってそれぞれ異なるから、３列目の画像の表示位置が移動することに連動して、新たに注目されることになった「img_0214」の画像の隣にそれを格納する「C1-img_0214-img_0221」クラスタの代表画が表示されるように、２列目の画像の表示位置もそれぞれ上の位置に移動する。
【０１０２】
なお、この場合でも、新たに注目されることになった「img_0214」の画像を格納するクラスタである「C1-img_0214-img_0221」クラスタと、それまで注目されていた「img_0208」の画像を格納するクラスタである「C1-img_0204-img_0208」クラスタの親のクラスタは同じ「C2-img_0204-img_0229」クラスタであるから、１列目の画像の表示位置に変更はない。
【０１０３】
図１５の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図１６の画面に切り替えられる。
【０１０４】
図１６の例においては、３列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「img_0214」の画像から、それまで「img_0214」の画像の１つ下に表示されていた「img_0217」の画像に切り替えられている。
【０１０５】
新たに注目されることになった「img_0217」の画像と、それまで注目されていた「img_0214」の画像は同じ「C1-img_0214-img_0221」クラスタに格納されるものであるから、１列目、２列目の画像の表示位置に変更はない。
【０１０６】
図１６の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図１７の画面に切り替えられる。
【０１０７】
図１７の例においては、３列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「img_0217」の画像から、それまで「img_0217」の画像の１つ下に表示されていた「img_0219」の画像に切り替えられている。
【０１０８】
新たに注目されることになった「img_0219」の画像と、それまで注目されていた「img_0217」の画像は同じ「C1-img_0214-img_0221」クラスタに格納されるものであるから、１列目、２列目の画像の表示位置に変更はない。
【０１０９】
図１７の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図１８の画面に切り替えられる。
【０１１０】
図１８の例においては、３列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「img_0219」の画像から、それまで「img_0219」の画像の１つ下に表示されていた「img_0221」の画像に切り替えられている。
【０１１１】
新たに注目されることになった「img_0221」の画像と、それまで注目されていた「img_0219」の画像は同じ「C1-img_0214-img_0221」クラスタに格納されるものであるから、１列目、２列目の画像の表示位置に変更はない。
【０１１２】
図１８の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図１９の画面に切り替えられる。
【０１１３】
図１９の例においては、３列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「img_0221」の画像から、それまで「img_0221」の画像と所定の間隔を空けて表示されていた「img_0225」の画像に切り替えられている。
【０１１４】
新たに注目されることになった「img_0225」の画像を格納するクラスタは「C1-img_0225-img_0228」クラスタであり、それまで注目されていた「img_0221」の画像を格納するクラスタは「C1-img_0214-img_0221」クラスタであってそれぞれ異なるから、３列目の画像の表示位置が移動することに連動して、新たに注目されることになった「img_0225」の画像の隣にそれを格納する「C1-img_0225-img_0228」クラスタの代表画が表示されるように、２列目の画像の表示位置もそれぞれ上の位置に移動する。
【０１１５】
なお、この場合でも、新たに注目されることになった「img_0225」の画像を格納するクラスタである「C1-img_0225-img_0228」クラスタと、それまで注目されていた「img_0221」の画像を格納するクラスタである「C1-img_0214-img_0221」クラスタの親のクラスタは同じ「C2-img_0204-img_0229」クラスタであるから、１列目の画像の表示位置に変更はない。
【０１１６】
図１２の画面が表示されている状態からユーザにより下キーが操作される毎に、以上のようにしてそれぞれの画像の表示位置が移動することになる。下キーがさらに操作されたときも同様に表示位置が移動し、例えば、「img_0229」の画像が注目されている状態で下キーが操作されたとき、注目する画像は、「img_0229」の画像から「img_0248」の画像に切り替わる。
【０１１７】
また、これらの画像を格納するクラスタはそれぞれ異なるから、注目する画像が切り替えられることに連動して、新たに注目されることになった「img_0248」の画像を格納する「C1-img_0248-img_0278」クラスタの代表画が「img_0248」の画像の隣に表示されるように、２列目の画像のそれぞれの表示位置も移動する。
【０１１８】
さらに、「img_0229」の画像を格納する「C1-img_0229」クラスタの親のクラスタと、「img_0248」の画像を格納する「C1-img_0248-img_0253」クラスタの親のクラスタは異なるから、「C1-img_0248-img_0253」クラスタの親のクラスタである「C2-img_0248-img_0278」クラスタの代表画が、新たに注目されることになった「img_0248」の画像、および、「C1-img_0248-img_0253」クラスタの代表画と並べて表示されるように、１列目の画像のそれぞれの表示位置も移動する。
【０１１９】
一方、図１２の画面が表示されている状態で、ユーザが左キーを１回だけ押したとき、ディスプレイ３に表示される画面は図２０の画面に切り替えられる。
【０１２０】
図２０の例においては、それまで３列目の「img_0204」の画像にあてられていたカーソルｃは、「img_0204」の画像の左隣に表示されている、「C1-img_0204-img_0208」クラスタの代表画としての「img_0204」の画像にあてられるように、その位置が移動している。
【０１２１】
このとき、画像の表示位置に変更はない。
【０１２２】
図２０の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図２１の画面に切り替えられる。
【０１２３】
図２１の例においては、２列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「C1-img_0204-img_0208」クラスタの代表画としての「img_0204」の画像から、それまでその代表画の１つ下に表示されていた「C1-img_0214-img_0221」クラスタの代表画としての「img_0214」の画像に切り替えられている。
【０１２４】
新たに注目されることになった「img_0214」の画像を代表画とする「C1-img_0214-img_0221」クラスタと、それまで注目されていた「img_0204」の画像を代表画とする「C1-img_0204-img_0208」クラスタに格納される画像はそれぞれ異なるから、２列目の画像の表示位置が移動することに連動して、新たに注目されることになった「C1-img_0214-img_0221」クラスタの代表画の隣に、その「C1-img_0214-img_0221」クラスタに格納される画像の先頭の画像である「img_0214」の画像が表示されるように、３列目の画像の表示位置もそれぞれ上の位置に移動する。
【０１２５】
この場合でも、新たに注目されることになった「img_0214」の画像を代表画とする「C1-img_0214-img_0221」クラスタと、それまで注目されていた「img_0204」の画像を代表画とする「C1-img_0204-img_0208」クラスタの親のクラスタは同じ「C2-img_0204-img_0229」クラスタであるから、１列目の画像の表示位置に変更はない。
【０１２６】
なお、図１５の画面が表示されている状態で左キーが１回だけユーザにより押されたときも、ディスプレイ３には図２１と同じ画面が表示される。
【０１２７】
図２１の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図２２の画面に切り替えられる。
【０１２８】
図２２の例においては、２列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「C1-img_0214-img_0221」クラスタの代表画としての「img_0214」の画像から、それまでその代表画の１つ下に表示されていた「C1-img_0225-img_0228」クラスタの代表画としての「img_0225」の画像に切り替えられている。
【０１２９】
新たに注目されることになった「img_0225」の画像を代表画とする「C1-img_0225-img_0228」クラスタと、それまで注目されていた「img_0214」の画像を代表画とする「C1-img_0214-img_0221」クラスタに格納される画像はそれぞれ異なるから、２列目の画像の表示位置が移動することに連動して、新たに注目されることになった「C1-img_0225-img_0228」クラスタの代表画の隣に、その「C1-img_0225-img_0228」クラスタに格納される画像の先頭の画像である「img_0225」の画像が表示されるように、３列目の画像の表示位置もそれぞれ上の位置に移動する。
【０１３０】
この場合でも、新たに注目されることになった「img_0225」の画像を代表画とする「C1-img_0225-img_0228」クラスタと、それまで注目されていた「img_0214」の画像を代表画とする「C1-img_0214-img_0221」クラスタの親のクラスタは同じ「C2-img_0204-img_0229」クラスタであるから、１列目の画像の表示位置に変更はない。
【０１３１】
図２２の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図２３の画面に切り替えられる。
【０１３２】
図２３の例においては、２列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「C1-img_0225-img_0228」クラスタの代表画としての「img_0225」の画像から、それまでその代表画の１つ下に表示されていた「C1-img_0229」クラスタの代表画としての「img_0229」の画像に切り替えられている。
【０１３３】
新たに注目されることになった「img_0229」の画像を代表画とする「C1-img_0229」クラスタと、それまで注目されていた「img_0225」の画像を代表画とする「C1-img_0225-img_0228」クラスタに格納される画像はそれぞれ異なるから、２列目の画像の表示位置が移動することに連動して、新たに注目されることになった「C1-img_0229」クラスタの代表画の隣に、その「C1-img_0229」クラスタに格納される画像である「img_0229」の画像が表示されるように、３列目の画像の表示位置もそれぞれ上の位置に移動する。
【０１３４】
この場合でも、新たに注目されることになった「img_0229」の画像を代表画とする「C1-img_0229」クラスタと、それまで注目されていた「img_0225」の画像を代表画とする「C1-img_0225-img_0228」クラスタの親のクラスタは同じ「C2-img_0204-img_0229」クラスタであるから、１列目の画像の表示位置に変更はない。
【０１３５】
図２３の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図２４の画面に切り替えられる。
【０１３６】
図２４の例においては、２列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「C1-img_0229」クラスタの代表画としての「img_0229」の画像から、それまでその代表画の１つ下に表示されていた「C1-img_0248-img_0253」クラスタの代表画としての「img_0248」の画像に切り替えられている。
【０１３７】
新たに注目されることになった「img_0248」の画像を代表画とする「C1-img_0248-img_0253」クラスタと、それまで注目されていた「img_0229」の画像を代表画とする「C1-img_0229」クラスタに格納される画像はそれぞれ異なるから、２列目の画像の表示位置が移動することに連動して、新たに注目されることになった「C1-img_0248-img_0253」クラスタの代表画の隣に、その「C1-img_0248-img_0253」クラスタに格納される先頭の画像である「img_0248」の画像が表示されるように、３列目の画像の表示位置もそれぞれ上の位置に移動する。
【０１３８】
また、この場合、新たに注目されることになった「img_0248」の画像を代表画とする「C1-img_0248-img_0253」クラスタの親のクラスタは「C2-img_0248-img_0278」クラスタであり、それまで注目されていた「img_0229」の画像を代表画とする「C1-img_0229」クラスタの親のクラスタは「C2-img_0204-img_0229」クラスタであってそれぞれ異なるから、新たに注目されることになった「C1-img_0248-img_0253」クラスタの代表画としての「img_0248」の画像の左隣に「C2-img_0248-img_0278」クラスタの代表画としての「img_0248」の画像が表示されるように、１列目の画像のそれぞれの表示位置も上の位置に移動する。
【０１３９】
一方、図２０の画面が表示されている状態で、ユーザが左キーを１回だけ押したとき（図１２の画面が表示されている状態で、ユーザが左キーを２回押したとき）、ディスプレイ３に表示される画面は図２５の画面に切り替えられる。
【０１４０】
図２５の例においては、それまで２列目の「C1-img_0204-img_0208」クラスタの代表画としての「img_0204」の画像にあてられていたカーソルｃは、その代表画の左隣に表示されている「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像にあてられるように、その位置が移動している。
【０１４１】
このとき、画像の表示位置に変更はない。
【０１４２】
図２５の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図２６の画面に切り替えられる。
【０１４３】
図２６の例においては、１列目の画像の表示位置がそれぞれ上の位置に移動し、注目する画像が、「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像から、それまでその代表画の１つ下に表示されていた「C2-img_0248-img_0278」クラスタの代表画としての「img_0248」の画像に切り替えられている。
【０１４４】
新たに注目されることになった「img_0248」の画像を代表画とする「C2-img_0248-img_0278」クラスタと、それまで注目されていた「img_0204」の画像を代表画とする「C2-img_0204-img_0229」クラスタの子のクラスタや、子のクラスタに格納される画像はそれぞれ異なるから、１列目の画像の表示位置が移動することに連動して、新たに注目されることになった「C2-img_0248-img_0278」クラスタの代表画としての「img_0248」の画像の隣に、その「C2-img_0248-img_0278」クラスタの子のクラスタである「C1-img_0248-img_0253」クラスタの代表画と、「C1-img_0248-img_0253」クラスタに格納される先頭の画像が並べて表示されるように、２列目と３列目の画像の表示位置もそれぞれ上の位置に移動する。
【０１４５】
図２７乃至図３３は、注目している画像とともに、それに関係のある画像を高い輝度で表示し、関係のない画像を輝度を抑えて表示する例を示す図である。図２７乃至図３３において、点線で示される画像は、その画像が輝度を抑えた形で表示されていることを表す。画像の表示位置の切り替えは、図１２乃至図２６を参照して説明したものと同じようにして行われる。
【０１４６】
図２７乃至図２９は、注目する画像がクラスタの代表画である場合、そのクラスタの親や子のクラスタの代表画と子のクラスタに格納される画像を、注目している画像に関係のある画像とし、また、注目する画像が所定のクラスタに格納される画像である場合、画像を格納するクラスタの代表画とそのクラスタの親のクラスタの代表画を、注目する画像に関係のある画像として、輝度を変えて表示する場合の例を示す図である。
【０１４７】
図２７の例においては、「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像が注目され、その「img_0204」の画像とともに、注目されている「C2-img_0204-img_0229」クラスタの子のクラスタである「C1-img_0204-img_0208」クラスタ、「C1-img_0214-img_0221」クラスタ、「C1-img_0225-img_0228」クラスタ、「C1-img_0229」クラスタのそれぞれの代表画としての「img_0204」、「img_0214」、「img_0225」、「img_0229」の画像が、高い輝度で表示されている。
【０１４８】
また、「C1-img_0204-img_0208」クラスタに格納される画像である「img_0204」、「img_0207」、「img_0208」の画像と、「C1-img_0214-img_0221」クラスタに格納される画像である「img_0214」、「img_0217」の画像も、高い輝度で表示されている。
【０１４９】
図２７の画面が表示されている状態で、ユーザが右キーを１回だけ押したとき、ディスプレイ３に表示される画面は図２８の画面に切り替えられる。
【０１５０】
図２８の例においては、「C1-img_0204-img_0208」クラスタの代表画としての「img_0204」の画像が注目され、その「img_0204」の画像とともに、注目されている「C1-img_0204-img_0208」クラスタの親のクラスタである「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像が、高い輝度で表示されている。
【０１５１】
また、「C1-img_0204-img_0208」クラスタに格納される画像である「img_0204」、「img_0207」、「img_0208」の画像も、高い輝度で表示されている。
【０１５２】
それまで関係があるとされていた「C1-img_0214-img_0221」クラスタ、「C1-img_0225-img_0228」クラスタ、「C1-img_0229」クラスタのそれぞれの代表画としての「img_0214」、「img_0225」、「img_0229」の画像や、「C1-img_0214-img_0221」クラスタに格納される画像である「img_0214」、「img_0217」の画像は、輝度を抑えた形で表示されている。
【０１５３】
図２８の画面が表示されている状態で、ユーザが右キーを１回だけ押したとき、ディスプレイ３に表示される画面は図２９の画面に切り替えられる。
【０１５４】
図２９の例においては、「img_0204」の画像が注目され、その「img_0204」の画像とともに、注目されている「img_0204」の画像を格納する「C1-img_0204-img_0208」クラスタの代表画としての「img_0204」の画像と、その「C1-img_0204-img_0208」クラスタの親のクラスタである「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像が、高い輝度で表示されている。
【０１５５】
それまで関係があるとされていた「C1-img_0204-img_0208」クラスタに格納される画像である「img_0207」、「img_0208」の画像は、輝度を抑えた形で表示されている。
【０１５６】
図３０乃至図３３は、注目する画像がクラスタの代表画である場合、そのクラスタの親や兄弟のクラスタの代表画と、注目するクラスタと兄弟のクラスタに格納される画像を、注目している画像に関係のある画像とし、また、注目する画像が所定のクラスタに格納される画像である場合、画像を格納するクラスタおよびその親のクラスタの代表画と、注目する画像と同じクラスタに格納される画像を、注目する画像に関係のある画像として、輝度を変えて表示する例を示す図である。
【０１５７】
図３０の例においては、「C1-img_0204-img_0208」クラスタの代表画としての「img_0204」の画像が注目され、その「img_0204」の画像とともに、注目されている「C1-img_0204-img_0208」クラスタの親のクラスタである「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像が、高い輝度で表示されている。
【０１５８】
また、「C1-img_0204-img_0208」クラスタの兄弟のクラスタである「C1-img_0214-img_0221」クラスタ、「C1-img_0225-img_0228」クラスタ、「C1-img_0229」クラスタのそれぞれの代表画としての「img_0214」、「img_0225」、「img_0229」の画像が、高い輝度で表示されている。
【０１５９】
さらに、「C1-img_0204-img_0208」クラスタに格納される画像である「img_0204」、「img_0207」、「img_0208」の画像と、「C1-img_0214-img_0221」クラスタに格納される画像である「img_0214」、「img_0217」の画像が、高い輝度で表示されている。
【０１６０】
図３０の画面が表示されている状態で、ユーザが右キーを１回だけ押したとき、ディスプレイ３に表示される画面は図３１の画面に切り替えられる。
【０１６１】
図３１の例においては、「img_0204」の画像が注目され、その「img_0204」の画像とともに、注目されている画像を格納する「C1-img_0204-img_0208」クラスタの代表画としての「img_0204」の画像と、その「C1-img_0204-img_0208」クラスタの親のクラスタである「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像が、高い輝度で表示されている。
【０１６２】
また、注目されている「img_0204」の画像と同じ「C1-img_0204-img_0208」クラスタに格納される「img_0207」、「img_0208」の画像も、高い輝度で表示されている。
【０１６３】
図３０の画面が表示されている状態で、ユーザが下キーを１回だけ押したとき、ディスプレイ３に表示される画面は図３２の画面に切り替えられる。
【０１６４】
図３２の例においては、「C1-img_0214-img_0221」クラスタの代表画としての「img_0214」の画像が注目され、その「img_0214」の画像とともに、注目されている「C1-img_0214-img_0221」クラスタの親のクラスタである「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像が、高い輝度で表示されている。
【０１６５】
また、「C1-img_0214-img_0221」クラスタの兄弟のクラスタである「C1-img_0204-img_0208」クラスタ、「C1-img_0225-img_0228」クラスタ、「C1-img_0229」クラスタのそれぞれの代表画としての「img_0204」、「img_0225」、「img_0229」の画像が、高い輝度で表示されている。
【０１６６】
さらに、「C1-img_0204-img_0208」クラスタに格納される画像である「img_0204」、「img_0207」、「img_0208」の画像、「C1-img_0214-img_0221」クラスタに格納される画像である「img_0214」、「img_0217」、「img_0219」、「img_0221」の画像、および、「C1-img_0225-img_0228」クラスタに格納される画像である「img_0225」が、高い輝度で表示されている。
【０１６７】
図３２の画面が表示されている状態で、ユーザが右キーを１回だけ押したとき、ディスプレイ３に表示される画面は図３３の画面に切り替えられる。
【０１６８】
図３３の例においては、「img_0214」の画像が注目され、その「img_0214」の画像とともに、注目されている画像を格納する「C1-img_0214-img_0221」クラスタの代表画としての「img_0214」の画像と、その「C1-img_0214-img_0221」クラスタの親のクラスタである「C2-img_0204-img_0229」クラスタの代表画としての「img_0204」の画像が、高い輝度で表示されている。
【０１６９】
また、注目されている「img_0214」の画像と同じ「C1-img_0214-img_0221」クラスタに格納される「img_0217」、「img_0219」、「img_0221」の画像も、高い輝度で表示されている。
【０１７０】
このように、注目している画像と関係のない画像が輝度を抑えた形で表示されることによって、ユーザは、画像全体における、注目している画像の位置を容易に確認することができる。
【０１７１】
次に、図３４のフローチャートを参照して、情報処理装置１により行われる一連の処理について説明する。
【０１７２】
ステップＳ１において、画像入力器１１は、ディジタルカメラ２により撮影され、内部の記録媒体に記録されている画像をメタデータとともにディジタルカメラ２から読み込み、読み込んだ画像とメタデータを画像DB１２に記録させる。
【０１７３】
ステップＳ２において、クラスタリング装置１３は、画像と対応付けて記録されていメタデータを画像DB１２から読み出し、読み出したメタデータに基づいて、それぞれの画像のクラスタリングを行う。これにより、例えば、図３や図１１に示されるようなクラスタツリーが得られる。クラスタリング装置１３により得られたクラスタツリーを表す情報はクラスタツリーDB１４に保存される。
【０１７４】
ステップＳ３において、クラスタリング結果表示器１５は、クラスタツリーDB１４からクラスタツリーを表す情報を読み出し、読み出した情報に従って、それぞれのクラスタツリーを構成するそれぞれの階層の画像をディスプレイ３に表示させる。これにより、例えば、図１２に示されるような画面が表示される。
【０１７５】
ステップＳ４において、クラスタリング結果表示器１５は、ユーザにより行われる操作に従ってディスプレイ３の表示を切り替える。ここでは、例えば、図１２乃至図２６を参照して説明したようにして、ディスプレイ３の表示が切り替えられる。
【０１７６】
ステップＳ５において、クラスタリング結果表示器１５は、画像の表示を終了するか否かを判定し、終了しないと判定した場合、ステップＳ４に戻り、それ以降の処理を繰り返し、一方、終了すると判定した場合、処理を終了させる。
【０１７７】
以上の処理により、上述したような画面表示が実現され、これにより、ユーザは階層構造を把握しながら、目的の画像を容易に探し出すことができる。
【０１７８】
なお、図１２乃至図３３に示される画面において、表示されているそれぞれの画像の背景として、注目されている画像がディスプレイ３全体に拡大して表示されるようにしてもよい。
【０１７９】
また、以上においては、階層構造によって管理されるコンテンツは静止画であるものとしたが、録画した番組や音楽などの様々なコンテンツが階層構造によって管理され、番組や音楽を表す画像などの情報が、上述したようにして表示されるようにしてもよい。
【０１８０】
図３５は、コンテンツとしての映画を階層構造によって管理した場合の例を示す図である。
【０１８１】
図３５の例においては、全ての映画が「アクション」、「コメディー」、「サスペンス」、「ドラマ」、「ホラー」のカテゴリに分類され、それぞれのカテゴリ内で、さらに分類されるようになされている。このような階層構造に従って画面表示を行う場合、それぞれのカテゴリを表す画像や、映画コンテンツを表す画像などから、上述したような画面表示が行われる。
【０１８２】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１８３】
図３６は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータ２１の構成例を示すブロック図である。図１に示される各構成が、このような構成を有するパーソナルコンピュータ２１において実現されるようにしてもよい。
【０１８４】
CPU(Central Processing Unit)３１は、ROM(Read Only Memory)３２、または記憶部３８に記憶されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)３３には、CPU３１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３１、ROM３２、およびRAM３３は、バス３４により相互に接続されている。
【０１８５】
CPU３１にはまた、バス３４を介して入出力インターフェース３５が接続されている。入出力インターフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイ、スピーカなどよりなる出力部３７が接続されている。CPU３１は、入力部３６から入力される指令に対応して各種の処理を実行する。そして、CPU３１は、処理の結果を出力部３７に出力する。
【０１８６】
入出力インターフェース３５に接続されている記憶部３８は、例えばハードディスクからなり、CPU３１が実行するプログラムや各種のデータを記憶する。通信部３９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１８７】
また、通信部３９を介してプログラムを取得し、記憶部３８に記憶してもよい。
【０１８８】
入出力インターフェース３５に接続されているドライブ４０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア４１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部３８に転送され、記憶される。
【０１８９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図３６に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア４１、または、プログラムが一時的もしくは永続的に格納されるROM３２や、記憶部３８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部３９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１９０】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１９１】
【図１】本発明の一実施形態に係る情報処理装置の構成例を示すブロック図である。
【図２】階層構造の例を示す図である。
【図３】クラスタツリーの例を示す図である。
【図４】画面表示の例を示す図である。
【図５】図４の画面から切り替えられた画面表示の例を示す図である。
【図６】図５の画面から切り替えられた画面表示の例を示す図である。
【図７】図６の画面から切り替えられた画面表示の例を示す図である。
【図８】図７の画面から切り替えられた画面表示の例を示す図である。
【図９】図８の画面から切り替えられた画面表示の例を示す図である。
【図１０】図９の画面から切り替えられた画面表示の例を示す図である。
【図１１】クラスタツリーの他の例を示す図である。
【図１２】画面表示の他の例を示す図である。
【図１３】図１２の画面から切り替えられた画面表示の例を示す図である。
【図１４】図１３の画面から切り替えられた画面表示の例を示す図である。
【図１５】図１４の画面から切り替えられた画面表示の例を示す図である。
【図１６】図１５の画面から切り替えられた画面表示の例を示す図である。
【図１７】図１６の画面から切り替えられた画面表示の例を示す図である。
【図１８】図１７の画面から切り替えられた画面表示の例を示す図である。
【図１９】図１８の画面から切り替えられた画面表示の例を示す図である。
【図２０】図１２の画面から切り替えられた他の画面表示の例を示す図である。
【図２１】図２０の画面から切り替えられた画面表示の例を示す図である。
【図２２】図２１の画面から切り替えられた画面表示の例を示す図である。
【図２３】図２２の画面から切り替えられた画面表示の例を示す図である。
【図２４】図２３の画面から切り替えられた画面表示の例を示す図である。
【図２５】図１２の画面から切り替えられたさらに他の画面表示の例を示す図である。
【図２６】図２５の画面から切り替えられた画面表示の例を示す図である。
【図２７】画面表示の例を示す図である。
【図２８】図２７の画面から切り替えられた画面表示の例を示す図である。
【図２９】図２８の画面から切り替えられた画面表示の例を示す図である。
【図３０】画面表示の他の例を示す図である。
【図３１】図３０の画面から切り替えられた画面表示の例を示す図である。
【図３２】図３１の画面から切り替えられた画面表示の例を示す図である。
【図３３】図３２の画面から切り替えられた画面表示の例を示す図である。
【図３４】情報処理装置の処理を説明するフローチャートである。
【図３５】階層構造の例を示す図である。
【図３６】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１９２】
１  情報処理装置，  ２  ディジタルカメラ，  ３  ディスプレイ，  １１  画像入力器，  １２  画像DB，  １３  クラスタリング装置，  １４  クラスタツリーDB，  １５  クラスタリング結果表示器
【図１】
2007122562.tif 000003
【図２】
2007122562.tif 000004
【図３】
2007122562.tif 000005
【図４】
2007122562.tif 000006
【図５】
2007122562.tif 000007
【図６】
2007122562.tif 000008
【図７】
2007122562.tif 000009
【図８】
2007122562.tif 000010
【図９】
2007122562.tif 000011
【図１０】
2007122562.tif 000012
【図１１】
2007122562.tif 000013
【図１２】
2007122562.tif 000014
【図１３】
2007122562.tif 000015
【図１４】
2007122562.tif 000016
【図１５】
2007122562.tif 000017
【図１６】
2007122562.tif 000018
【図１７】
2007122562.tif 000019
【図１８】
2007122562.tif 000020
【図１９】
2007122562.tif 000021
【図２０】
2007122562.tif 000022
【図２１】
2007122562.tif 000023
【図２２】
2007122562.tif 000024
【図２３】
2007122562.tif 000025
【図２４】
2007122562.tif 000026
【図２５】
2007122562.tif 000027
【図２６】
2007122562.tif 000028
【図２７】
2007122562.tif 000029
【図２８】
2007122562.tif 000030
【図２９】
2007122562.tif 000031
【図３０】
2007122562.tif 000032
【図３１】
2007122562.tif 000033
【図３２】
2007122562.tif 000034
【図３３】
2007122562.tif 000035
【図３４】
2007122562.tif 000036
【図３５】
2007122562.tif 000037
【図３６】
2007122562.tif 000038