(57)【特許請求の範囲】
【請求項１】
コンテンツをそれぞれ表す複数の画像を画面上に表示させる画像表示装置であって、
前記複数のコンテンツのうちドキュメントファイルからなるコンテンツの特徴量を抽出するドキュメントファイル特徴量抽出部と、
前記複数のコンテンツのうちフォルダからなるコンテンツの特徴量を抽出するフォルダ特徴量抽出部と、
前記各画像の表示位置を決定する表示位置決定部と、
前記フォルダに含まれるコンテンツの特徴量に基づいて、該フォルダを表す画像の表示サイズを決定する表示サイズ決定部と、を備え、
前記フォルダ特徴量抽出部は、前記フォルダに含まれるコンテンツの特徴量に基づいて、該フォルダの特徴量を抽出し、
前記表示位置決定部は、前記特徴量が近いコンテンツを表す各画像間の距離が近くなるように前記各画像の表示位置を決定し、
前記表示サイズ決定部は、前記フォルダに含まれるコンテンツの特徴量のばらつきが大きい程、該フォルダを表す画像の表示サイズが大きくなるように該フォルダを表す画像の表示サイズを決定することを特徴とする画像表示装置。
【請求項２】
前記フォルダに含まれるコンテンツのうち代表となる代表コンテンツを選択し、選択した代表コンテンツを表す画像を含む画像を該フォルダの画像として生成する画像生成部をさらに備えたことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記画像生成部は、前記フォルダに含まれるコンテンツのうち該フォルダの特徴量に近い特徴量を有するコンテンツを代表コンテンツとして選択することを特徴とする請求項２に記載の画像表示装置。
【請求項４】
前記画像生成部は、前記フォルダに含まれるコンテンツの特徴量のばらつきが予め定められた量より大きい場合には、複数の代表コンテンツを選択することを特徴とする請求項２に記載の画像表示装置。
【請求項５】
コンテンツをそれぞれ表す複数の画像を画面上に表示させる画像表示装置であって、
前記複数のコンテンツのうちドキュメントファイルからなるコンテンツの特徴量を抽出するドキュメントファイル特徴量抽出部と、
前記複数のコンテンツのうちフォルダからなるコンテンツの特徴量を抽出するフォルダ特徴量抽出部と、
前記各画像の表示位置を決定する表示位置決定部と、
前記フォルダに含まれるコンテンツのうち代表となる代表コンテンツを選択し、選択した代表コンテンツを表す画像を含む画像を該フォルダの画像として生成する画像生成部と、を備え、
前記フォルダ特徴量抽出部は、前記フォルダに含まれるコンテンツの特徴量に基づいて、該フォルダの特徴量を抽出し、
前記表示位置決定部は、前記特徴量が近いコンテンツを表す各画像間の距離が近くなるように前記各画像の表示位置を決定し、
前記画像生成部は、前記フォルダに含まれるコンテンツの特徴量のばらつきが予め定められた量より大きい場合には、複数の代表コンテンツを選択することを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置に関し、特に、コンテンツをそれぞれ表す複数の画像を画面上に表示させる画像表示装置に関する。
【背景技術】
【０００２】
従来、コンテンツをそれぞれ表す複数のサムネイル等の画像を画面上に表示させるものとしては、複数のコンテンツの中で類似したコンテンツを表す各画像を画面上で近隣に表示させることにより、所望のコンテンツをユーザに特定させやすくするものがある。
【０００３】
例えば、この種の従来の画像表示装置として、コンテンツの概要を示す画像からなるサムネイルがそれぞれ縮小されて２次元配置された画像から構成される探索マップを生成し、利用者の操作に応じて探索マップ上を移動するポインタの画像を生成するとともに、移動したポインタの選択範囲内に位置するサムネイルを、選択範囲内におけるサムネイルの位置関係を保持したまま元の大きさで表示した詳細画像を生成し、探索マップの上側にポインタと詳細画像を重ね合わせた表示画面を生成するものがある（例えば、特許文献１参照）。
【０００４】
また、従来の画像表示装置として、情報コンテンツの概略を表すサムネイルをマップ上に配置して表示し、マップを分割した複数の小領域のうち特定の小領域内のポイントを利用者が指示したとき、特定の小領域を中心とする小領域群を拡大対象領域とし、拡大対象領域内に配置されたサムネイルを拡大して内容を詳細に表示し、拡大対象領域の周辺の小領域群を退避対象領域とし、退避対象領域内に配置されたサムネイルを拡大して表示されるサムネイルと重ならないように退避させて表示するものもある（例えば、特許文献２参照）。
【０００５】
また、従来の画像表示装置として、多数の探索対象情報で構成される探索対象情報群の中を探索するため、各探索対象情報を、各探索対象情報間における類似性の高いものが互いに近い位置となるように、２次元または３次元の空間からなる階層空間内に配置して探索対象層を形成し、探索対象層を第ｎの探索対象層とし、複数のブロックに区分された各ブロックに含まれる探索対象情報の中からそれぞれ代表として選定された探索対象情報を別の階層空間内に配置して第（ｎ−１）の探索対象層を形成し、これを再帰的に繰り返して第１から第ｎの探索対象層を含む３次元の対象探索空間を仮想的に構築して、対象探索空間の階層の上から下の方へ向かう視線を有する視点によって対象探索空間内を見て得られる探索画像を画面上に表示するものもある（例えば、特許文献３参照）。
【特許文献１】特開２００４−１７８３８４号公報
【特許文献２】特開２００４−２５８８３８号公報
【特許文献３】特開平９−２５９１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来の画像表示装置においては、画面上に表示させる画像の中にドキュメントファイルを表すものの他にフォルダを表すものが含まれている場合には、ドキュメントファイルを表す画像に対して、フォルダを表す画像を適切な表示位置に配置することができないといった課題があった。
【０００７】
本発明は、従来の課題を解決するためになされたもので、画面上に表示させる画像の中にドキュメントファイルを表すものの他にフォルダを表すものが含まれている場合であっても、ドキュメントファイルを表す画像に対して、フォルダを表す画像を適切な表示位置に配置することができる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像表示装置は、コンテンツをそれぞれ表す複数の画像を画面上に表示させる画像表示装置であって、前記複数のコンテンツのうちドキュメントファイルからなるコンテンツの特徴量を抽出するドキュメントファイル特徴量抽出部と、前記複数のコンテンツのうちフォルダからなるコンテンツの特徴量を抽出するフォルダ特徴量抽出部と、前記各画像の表示位置を決定する表示位置決定部と、前記フォルダに含まれるコンテンツの特徴量に基づいて、該フォルダを表す画像の表示サイズを決定する表示サイズ決定部と、を備え、前記フォルダ特徴量抽出部は、前記フォルダに含まれるコンテンツの特徴量に基づいて、該フォルダの特徴量を抽出し、前記表示位置決定部は、前記特徴量が近いコンテンツを表す各画像間の距離が近くなるように前記各画像の表示位置を決定し、前記表示サイズ決定部は、前記フォルダに含まれるコンテンツの特徴量のばらつきが大きい程、該フォルダを表す画像の表示サイズが大きくなるように該フォルダを表す画像の表示サイズを決定する構成を有している。
【発明の効果】
【００２４】
本発明は、画面上に表示させる画像の中にドキュメントファイルを表すものの他にフォルダを表すものが含まれている場合であっても、ドキュメントファイルを表す画像に対して、フォルダを表す画像を適切な表示位置に配置することができる画像表示装置を提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施の形態について、図面を参照して説明する。
【００２６】
図１に示すように、本発明の一実施の形態としての画像表示装置１は、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read-Only Memory）１１と、ＲＡＭ（Random Access Memory ）１２と、ハードディスク装置１３と、キーボード装置やポインティングデバイス等よりなる入力装置１４と、液晶ディスプレイ等よりなる表示装置１５とを備えたコンピュータ装置によって構成されている。
【００２７】
ＲＯＭ１１やハードディスク装置１３には、当該コンピュータ装置を画像表示装置１として機能させるためのプログラムが格納されている。ＣＰＵ１０は、ＲＯＭ１１やハードディスク装置１３に格納されたプログラムをＲＡＭ１２に読み込みながら実行することにより、画像表示装置１の各部を制御するようになっている。
【００２８】
また、ハードディスク装置１３には、複数のドキュメントファイルがフォルダによって階層化されて格納されている。なお、本発明においては、各階層におけるドキュメントファイルおよびフォルダを総称して「コンテンツ」という。
【００２９】
また、本発明を理解しやすくするために、本実施の形態においては、各ドキュメントファイルが画像を表す例について説明するが、各ドキュメントファイルは、文字情報、映像および音声等を表すものでもよく、本発明に係る画像表示装置に適用されるドキュメントファイルの種別を限定するものではない。
【００３０】
ＣＰＵ１０は、ハードディスク装置１３に格納された各ドキュメントファイルの特徴量を抽出するようになっている。ここで、本実施の形態において、ドキュメントファイルの特徴量は、作成日時、作成者、フォーマットおよびサイズ、並びに、当該ドキュメントファイルが表す画像の彩度、色相および輝度等のようにドキュメントファイルから得られる複数の要素よりなる。このように、ＣＰＵ１０は、本発明におけるドキュメントファイル特徴量抽出部を構成する。
【００３１】
また、ＣＰＵ１０は、ハードディスク装置１３に格納された各フォルダの特徴量を抽出するようになっている。ここで、ＣＰＵ１０は、当該フォルダに含まれるコンテンツの特徴量の各要素の平均値または中心値を算出し、算出した各要素を当該フォルダの特徴量とするようになっている。このように、ＣＰＵ１０は、本発明におけるフォルダ特徴量抽出部を構成する。
【００３２】
なお、ＣＰＵ１０は、当該フォルダに下位の階層のフォルダが含まれている場合には、下位の階層のフォルダの特徴量を抽出した上で、当該フォルダの特徴量を抽出するようになっている。
【００３３】
また、ＣＰＵ１０は、特徴量が近いコンテンツを表す各画像間の距離が近くなるように各画像の表示位置を決定するようになっている。具体的には、ＣＰＵ１０は、コンテンツの特徴量をなす要素の数をｎとすると、ｎ次元の座標を２次元の座標に対応させる自己組織化マップに基づいて、各コンテンツを表す画像の表示位置を決定するようになっている。このように、ＣＰＵ１０は、本発明における表示位置決定部を構成する。
【００３４】
ここで、ＣＰＵ１０は、予めハードディスク装置１３等に格納された自己組織化マップに基づいて、各コンテンツを表す画像の表示位置を決定してもよく、ハードディスク装置１３に格納されたコンテンツをサンプルとして自己組織化マップを生成し、生成した自己組織化マップに基づいて、各コンテンツを表す画像の表示位置を決定してもよい。
【００３５】
ＣＰＵ１０は、ハードディスク装置１３に格納されたコンテンツをサンプルとして自己組織化マップを生成する場合には、ハードディスク装置１３に格納されたコンテンツ（サンプル）の数をｍとし、コンテンツの特徴量をなす要素の数をｎとすると、ｎ次元のｍ個の特徴量ベクトルを生成し、各特徴量ベクトル間のユークリッド距離が近くなるよう、各特徴量ベクトルを図２に示すように２次元空間上に配置するようになっている。
【００３６】
ＣＰＵ１０は、生成済みの自己組織化マップを用いる場合には、各コンテンツから生成された特徴量ベクトルにユークリッド距離が最も近い特徴量ベクトルを、自己組織化マップによってマッピングされた特徴量ベクトルから検出し、検出した特徴量ベクトルの近傍に各コンテンツから生成された特徴量ベクトルを配置することにより、各コンテンツを表す画像の表示位置を決定するようになっている。
【００３７】
なお、ＣＰＵ１０は、フォルダの特徴量ベクトルを生成するときに、当該フォルダに含まれる全てのコンテンツの特徴量に基づいて当該フォルダの特徴量を抽出するのが好ましいが、処理時間を短縮するために、当該フォルダに含まれる一部のコンテンツ（例えば、検出された順に予め定められた数のコンテンツ）の特徴量に基づいて当該フォルダの特徴量を抽出するようにしてもよい。
【００３８】
また、ＣＰＵ１０は、フォルダに含まれるコンテンツの特徴量に基づいて、このフォルダを表す画像の表示サイズを決定するようになっている。具体的には、ＣＰＵ１０は、当該フォルダに含まれるコンテンツの特徴量の分散を算出し、算出した分散に基づいて、表示サイズを決定するようになっている。
【００３９】
すなわち、ＣＰＵ１０は、当該フォルダに含まれるコンテンツの特徴量のばらつきが大きい程、当該フォルダを表す画像の表示サイズが大きくなるように当該フォルダを表す画像の表示サイズを決定するようになっている。このように、ＣＰＵ１０は、本発明における表示サイズ決定部を構成する。
【００４０】
また、ＣＰＵ１０は、各コンテンツを表す画像を生成するようになっている。特に、ＣＰＵ１０は、フォルダに含まれるコンテンツのうち代表となる代表コンテンツを選択し、選択した代表コンテンツを表す画像を含む画像を当該フォルダの画像として生成するようになっている。このように、ＣＰＵ１０は、本発明における画像生成部を構成する。
【００４１】
具体的には、ＣＰＵ１０は、当該フォルダに含まれるコンテンツのうち、当該フォルダの特徴量に近い特徴量を有するコンテンツを代表コンテンツとして選択するようになっている。
【００４２】
このように、ＣＰＵ１０は、各コンテンツの表示位置および表示サイズを決定し、各コンテンツの画像を生成し、図３に示すように各画像を表示装置１５の画面上に表示させるようになっている。
【００４３】
以上のように構成された画像表示装置１について、図４乃至図６を参照してその動作を説明する。
【００４４】
図４は、画像表示装置１の自己組織化マップ生成動作を示すフローチャートである。なお、図４に示すフローチャートは、ＣＰＵ１０がハードディスク装置１３に格納された全コンテンツをサンプルとして自己組織化マップを生成する例を示している。
【００４５】
この自己組織化マップ生成動作は、最上位の階層の各コンテンツに対して以下の処理（Ｓ１〜Ｓ５）がＣＰＵ１０によって実行される。まず、当該コンテンツがフォルダであるか否かがＣＰＵ１０によって判断される（Ｓ１）。
【００４６】
ここで、当該コンテンツがフォルダであると判断された場合には、このフォルダに対して自己組織化マップ生成動作が再帰的に実行される（Ｓ２）、すなわち、当該フォルダの階層の各コンテンツに対してステップＳ１〜Ｓ５がＣＰＵ１０によって実行される。
【００４７】
一方、当該コンテンツがフォルダでない、すなわち、ドキュメントファイルであると判断された場合には、ＣＰＵ１０によって当該コンテンツから特徴量が抽出され（Ｓ３）、特徴量ベクトルが生成される（Ｓ４）。
【００４８】
生成された特徴量ベクトルは、各特徴量ベクトル間のユークリッド距離が近くなるようにＣＰＵ１０によって２次元空間上に配置される（Ｓ５）。このように、全ての特徴量ベクトルが２次元空間上に配置されると、自己組織化マップの生成が完了する。
【００４９】
図５は、画像表示装置１の表示動作を示すフローチャートである。なお、図５に示すフローチャートは、自己組織化マップが生成済みであるときに、１つのコンテンツを表す画像を表示する例を示しており、複数のコンテンツを表す画像を表示する場合には、各コンテンツに対して、以下に説明する表示動作が実行される。
【００５０】
図５において、まず、当該コンテンツがフォルダであるか否かがＣＰＵ１０によって判断される（Ｓ１１）。ここで、当該コンテンツがフォルダでない、すなわち、ドキュメントファイルであると判断された場合には、ＣＰＵ１０によって当該コンテンツから特徴量が抽出され（Ｓ１２）、特徴量ベクトルが生成される（Ｓ１３）。
【００５１】
次に、当該特徴量ベクトルにユークリッド距離が最も近い特徴量ベクトルが、自己組織化マップによってマッピングされた特徴量ベクトルから検出され、検出された特徴量ベクトルの近傍に当該コンテンツから生成された特徴量ベクトルがＣＰＵ１０によって配置され、当該コンテンツを表す画像の表示位置が決定される（Ｓ１４）。また、各コンテンツを表す画像がＣＰＵ１０によって生成される（Ｓ１５）。
【００５２】
一方、ステップＳ１１において、当該コンテンツがフォルダであると判断された場合には、ＣＰＵ１０によってフォルダ特徴量抽出動作が実行される（Ｓ１６）。フォルダ特徴量抽出動作は、図６に示すように、当該フォルダに含まれる各コンテンツに対して、以下の処理（Ｓ３１〜Ｓ３３）が実行される。
【００５３】
まず、当該コンテンツがフォルダであるか否かがＣＰＵ１０によって判断される（Ｓ３１）。ここで、当該コンテンツがフォルダであると判断された場合には、このフォルダに対してフォルダ特徴量抽出動作が再帰的に実行される（Ｓ３２）、すなわち、当該フォルダの階層の各コンテンツに対してステップＳ３１〜Ｓ３３がＣＰＵ１０によって実行される。
【００５４】
一方、当該コンテンツがフォルダでない、すなわち、ドキュメントファイルであると判断された場合には、ＣＰＵ１０によって当該コンテンツから特徴量が抽出される（Ｓ３３）。
【００５５】
このように、抽出された各コンテンツの特徴量に基づいて、当該フォルダの特徴量がＣＰＵ１０によって算出される（Ｓ３４）。ここでは、各コンテンツの特徴量の各要素の平均値がＣＰＵ１０によって当該フォルダの特徴量として算出されるものとする。
【００５６】
図５のステップＳ１６において、当該フォルダの特徴量が抽出されると、当該フォルダの特徴量ベクトルがＣＰＵ１０によって生成される（Ｓ１７）。次に、当該特徴量ベクトルにユークリッド距離が最も近い特徴量ベクトルが、自己組織化マップによってマッピングされた特徴量ベクトルから検出され、検出された特徴量ベクトルの近傍に当該コンテンツから生成された特徴量ベクトルがＣＰＵ１０によって配置され、当該フォルダを表す画像の表示位置が決定される（Ｓ１８）。
【００５７】
次に、当該フォルダに含まれるコンテンツの特徴量の分散がＣＰＵ１０によって算出され、算出された分散に基づいて、当該フォルダの表示サイズが決定される（Ｓ１９）。また、当該フォルダに含まれるコンテンツのうち代表となる代表コンテンツがＣＰＵ１０によって選択され（Ｓ２０）、選択された代表コンテンツを表す画像を含む画像が当該フォルダの画像として生成される（Ｓ２１）。
【００５８】
このように、ＣＰＵ１０によって当該コンテンツの表示位置および表示サイズが決定され、当該コンテンツの画像が生成され、図３に示したように当該コンテンツの画像が表示装置１５の画面上に表示される（Ｓ２２）。
【００５９】
以上に説明したように、画像表示装置１は、ドキュメントファイルの特徴量を抽出すると共に、フォルダに含まれるコンテンツの特徴量に基づいてフォルダの特徴量を抽出することにより、特徴量が近いコンテンツを表す各画像間の距離が近くなるように各画像の表示位置を決定するため、画面上に表示させる画像の中にドキュメントファイルを表すものの他にフォルダを表すものが含まれている場合であっても、ドキュメントファイルを表す画像に対して、フォルダを表す画像を適切な表示位置に配置することができる。
【００６０】
なお、本実施の形態においては、ＣＰＵ１０がフォルダに含まれるコンテンツの特徴量に基づいて算出した特徴量を当該フォルダの特徴量とし、この特徴量に基づいてフォルダの表示位置を決定するものとして説明したが、ＣＰＵ１０がフォルダに含まれる各コンテンツの表示位置を決定し、これら各コンテンツの表示位置の平均値または中心値をフォルダの表示位置として決定するようにしてもよい。
【００６１】
また、本実施の形態においては、作成日時、作成者、フォーマットおよびサイズ、並びに、当該ドキュメントファイルが表す画像の彩度、色相および輝度等のようにドキュメントファイルから得られる複数の要素よりなるコンテンツの特徴量からＣＰＵ１０が特徴量ベクトルを生成するものとして説明したが、ＣＰＵ１０がコンテンツの特徴量の各要素に重み付けをした上で特徴量ベクトルを生成するようにしてもよい。
【００６２】
また、本実施の形態においては、ＣＰＵ１０が直交座標系上に各コンテンツを表す画像を表示させるものとして説明したが、ＣＰＵ１０が極座標系上に各コンテンツを表す画像を表示させるようにしてもよい。
【００６３】
また、本実施の形態においては、フォルダに含まれるコンテンツの特徴量の分散をＣＰＵ１０が算出し、算出した分散に基づいて、当該フォルダを表す画像の表示サイズを決定するものとして説明したが、ＣＰＵ１０がフォルダに含まれるコンテンツの数に応じてＣＰＵ１０が当該フォルダを表す画像の表示サイズを決定するようにしてもよい。
【００６４】
また、本実施の形態においては、ＣＰＵ１０がフォルダに含まれるコンテンツのうち、当該フォルダの特徴量に近い特徴量を有するコンテンツを代表コンテンツとして選択し、選択した代表コンテンツを表す画像を含む画像を当該フォルダの画像として生成するものとして説明した。
【００６５】
しかしながら、フォルダに含まれるコンテンツの特徴量の分散が予め定められた値より大きい場合には、ＣＰＵ１０が当該フォルダに含まれるコンテンツを特徴量に応じて複数のグループに各コンテンツを振り分け、各グループから代表コンテンツを選択し、図７に示すように、各グループに対応する位置に各代表コンテンツを表す画像を表示するようにしてもよい。
【００６６】
また、図３においては、フォルダを表す画像の形状が略矩形に示されているが、フォルダを表す画像の形状を限定するものではない。例えば、フォルダを表す画像の形状は、円、多角形、または、図８に示すように、フォルダに含まれるコンテンツを表す画像を包含するような閉じた曲線であってもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施の形態の画像表示装置を示すブロック図である。
【図２】本発明の一実施の形態の画像表示装置によって参照される自己組織化マップの概念図である。
【図３】本発明の一実施の形態の画像表示装置によって表示されるコンテンツを表す各画像のイメージである。
【図４】本発明の一実施の形態の画像表示装置の自己組織化マップ生成動作を示すフローチャートである。
【図５】本発明の一実施の形態の画像表示装置の表示動作を示すフローチャートである。
【図６】本発明の一実施の形態の画像表示装置のフォルダ特徴量抽出動作を示すフローチャートである。
【図７】本発明の一実施の形態の画像表示装置によって表示されるコンテンツを表す各画像の第１の他のイメージである。
【図８】本発明の一実施の形態の画像表示装置によって表示されるコンテンツを表す各画像の第２の他のイメージである。
【符号の説明】
【００６８】
１  画像表示装置
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  ハードディスク装置
１４  入力装置
１５  表示装置
【図１】
0005080297.tif 000002
【図２】
0005080297.tif 000003
【図３】
0005080297.tif 000004
【図４】
0005080297.tif 000005
【図５】
0005080297.tif 000006
【図６】
0005080297.tif 000007
【図７】
0005080297.tif 000008
【図８】
0005080297.tif 000009