(57)【要約】【課題】  本発明は、複数の表示対象画をユーザにとって視覚的に見易い表示形態で表示できるようにする。【解決手段】  本発明は、仮想多面体ＫＴ１を形成する各面に複数のサムネイル画像ＩＭを貼り付けることによりディスプレイ６に表示させるための３次元形状でなる立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２を生成し、複数のサムネイル画像ＩＭに対するユーザへの提示方法をカテゴリ別ボタンＢＴ１又は時系列順ボタンＢＴ２により当該ユーザに選択させ、当該ユーザにより選択された提示方法に応じて立方体オブジェクトＯＢ１と円筒形オブジェクトＯＢ２との間で表示形態を切り替えて表示させることにより、複数のサムネイル画像ＩＭをユーザにとって視覚的に見易い表示形態で提供することができる。【選択図】        図５
2006338599.tif 000002
【特許請求の範囲】
【請求項１】
立体を形成する各面に複数の表示対象画を貼り付けることにより表示部に表示させるための３次元形状でなる３次元オブジェクトを生成する３次元オブジェクト生成手段と、
上記複数の表示対象画に対するユーザへの提示方法を上記表示部の画面上で当該ユーザに選択させる選択操作手段と、
上記ユーザにより選択された上記提示方法に応じて上記３次元オブジェクトの３次元形状を切り替える制御手段と
を具えることを特徴とする３次元オブジェクト表示装置。
【請求項２】
上記制御手段は、上記提示方法が「カテゴリ別」であった場合、上記３次元オブジェクト生成手段により、上記３次元オブジェクトの３次元形状を立方体形状に切り替え、当該立方体形状でなる上記３次元オブジェクトの各面をカテゴリ別に分け、上記複数の表示対象画を各カテゴリに対応した上記各面に貼り付ける
ことを特徴とする請求項１に記載の３次元オブジェクト表示装置。
【請求項３】
上記制御手段は、上記提示方法が「時系列順」であった場合、上記３次元オブジェクト生成手段により、上記３次元オブジェクトの３次元形状を円筒形状に切り替え、当該円筒形状でなる上記３次元オブジェクトの周側面を時系列順に分け、当該時系列順に対応させた上記周側面に対して上記複数の表示対象画を上記時系列順に並び替えてそれぞれ貼り付ける
ことを特徴とする請求項１に記載の３次元オブジェクト表示装置。
【請求項４】
上記制御手段は、上記３次元オブジェクトの上記各面に貼り付けられた上記複数の表示対象画がユーザにより選択されたことに応じて上記各面から上記表示対象画を順次抜き出してスライドショーを行うためのスライドショーリストとして２次元表示する
ことを特徴とする請求項１に記載の３次元オブジェクト表示装置。
【請求項５】
上記３次元オブジェクト生成手段は、上記３次元オブジェクトの各面に上記複数の表示対象画を所定の隙間を空けて貼り付けることにより、反対側の面に貼り付けられた上記複数の表示対象画を上記隙間から目視確認可能にする
ことを特徴とする請求項１に記載の３次元オブジェクト表示装置。
【請求項６】
上記表示対象画は、静止画又はアイコンである
ことを特徴とする請求項１に記載の３次元オブジェクト表示装置。
【請求項７】
立体を形成する各面に複数の表示対象画を貼り付けることにより表示部に表示させるための３次元形状でなる３次元オブジェクトを生成する３次元オブジェクト生成ステップと、
上記複数の表示対象画に対するユーザへの提示方法を上記表示部の画面上で当該ユーザに選択させる提示方法選択ステップと、
上記ユーザにより選択された上記提示方法に応じて上記３次元オブジェクトの３次元形状を切り替える形状切替ステップと
を具えることを特徴とする３次元オブジェクト切替表示方法。
【請求項８】
情報処理装置に対して、
立体を形成する各面に複数の表示対象画を貼り付けることにより表示部に表示させるための３次元形状でなる３次元オブジェクトを生成する３次元オブジェクト生成ステップと、
上記複数の表示対象画に対するユーザへの提示方法を上記表示部の画面上で当該ユーザに選択させる提示方法選択ステップと、
上記ユーザにより選択された上記提示方法に応じて上記３次元オブジェクトの３次元形状を切り替える形状切替ステップと
を実行させるための３次元オブジェクト表示プログラム。
【請求項９】
３次元形状でなる３次元オブジェクトの形状を必要に応じて切り換えて表示するグラフィカルユーザインタフェースであって、
立体を形成する各面に複数の表示対象画を貼り付けることにより生成した上記３次元オブジェクトを表示部に表示する３次元オブジェクト表示ステップと、
上記複数の表示対象画に対するユーザへの提示方法を上記表示部の画面上で当該ユーザに選択させ、当該選択された上記提示方法を認識する提示方法認識ステップと、
上記提示方法に応じて上記３次元オブジェクトの３次元形状を切り替える形状切替ステップと
を具えることを特徴とするグラフィカルユーザインタフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元オブジェクト表示装置、３次元オブジェクト切替表示方法、３次元オブジェクト表示プログラム及びグラフィカルユーザインタフェースに関し、例えば複数のマルチメディアファイル（例えば動画ファイル）に対応する個々のサムネイル画像をユーザに見易く提示する場合に適用して好適なものである。
【背景技術】
【０００２】
従来、大量の写真やマルチメディアファイルをカテゴリ別や時系列順に並べ替えて表示する表示モード切替機能を有するマルチメディアファイルブラウザーとして、Ａｐｐｌｅ社の「ｉＰｈｏｔｏ」、ＡＣＤSystem社の「ＡＣＤＳｅｅ」、Ｇｏｏｇｌｅ社の「Ｐｉｃａｓａ」等がある。
【０００３】
これらのマルチメディアブラウザーでは、いずれも２次元平面上に複数のサムネイル画像を並べて表示するようになされているが、２次元平面である以上は画面サイズによってサムネイル画像を並べて表示する枚数に制限があり、全てのサムネイル画像を１画面内に収めることは物理的に困難であることが多い。
【０００４】
そこで、３次元立体として例えば多角筒を形成し、その側面に画像を貼り付け、この多角筒を中心軸回りに回転表示させるようにしたものがある（例えば、特許文献１参照）。
【特許文献１】特開2002-82745公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところでかかる構成の多角筒の側面に画像を貼り付けて回転表示する情報処理装置においては、ユーザがカテゴリ別に分けたサムネイル画像を見たいと希望した場合や、時系列順にソートしたサムネイル画像を見たいと希望した場合であっても、表示形態に変化がないため視覚的に見易いグラフィカルユーザインタフェースを提供できていないという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、複数の表示対象画をユーザにとって視覚的に見易い提示方法で表示し得る３次元オブジェクト表示装置、３次元オブジェクト切替表示方法、３次元オブジェクト表示プログラム及びグラフィカルユーザインタフェースを提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明の３次元オブジェクト表示装置においては、立体を形成する各面に複数の表示対象画を貼り付けることにより表示部に表示させるための３次元形状でなる３次元オブジェクトを生成する３次元オブジェクト生成手段と、複数の表示対象画に対するユーザへの提示方法を表示部の画面上で当該ユーザに選択させる選択操作手段と、ユーザにより選択された提示方法に応じて３次元オブジェクトの３次元形状を切り替える制御手段とを設けるようにする。
【０００８】
これにより３次元オブジェクト表示装置では、３次元オブジェクトをユーザが希望する提示方法に最も適した３次元形状に切り替え、その切り替えられた３次元オブジェクトの各面に貼り付けられている複数の表示対象画を提示することができるので、当該複数の表示対象画をユーザにとって視覚的に見易い状態で提供することができる。
【０００９】
また本発明の３次元オブジェクト切替表示方法においては、立体を形成する各面に複数の表示対象画を貼り付けることにより表示部に表示させるための３次元形状でなる３次元オブジェクトを生成する３次元オブジェクト生成ステップと、複数の表示対象画に対するユーザへの提示方法を表示部の画面上で当該ユーザに選択させる提示方法選択ステップと、ユーザにより選択された提示方法に応じて上記３次元オブジェクトの３次元形状を切り替える形状切替ステップとを設けるようにする。
【００１０】
これにより３次元オブジェクト切替表示方法では、３次元オブジェクトをユーザが希望する提示方法に最も適した３次元形状に切り替え、その切り替えられた３次元オブジェクトの各面に貼り付けられている複数の表示対象画を提示することができるので、当該複数の表示対象画をユーザにとって視覚的に見易い状態で提供することができる。
【００１１】
さらに本発明の３次元オブジェクト表示プログラムにおいては、情報処理装置に対して、立体を形成する各面に複数の表示対象画を貼り付けることにより表示部に表示させるための３次元形状でなる３次元オブジェクトを生成する３次元オブジェクト生成ステップと、複数の表示対象画に対するユーザへの提示方法を表示部の画面上で当該ユーザに選択させる提示方法選択ステップと、ユーザにより選択された提示方法に応じて３次元オブジェクトの３次元形状を切り替える形状切替ステップとを実行させるようにする。
【００１２】
これにより３次元オブジェクト表示プログラムは、情報処理装置に対して、３次元オブジェクトをユーザが希望する提示方法に最も適した３次元形状に切り替えさせ、その切り替えられた３次元オブジェクトの各面に貼り付けられている複数の表示対象画を提示させることができるので、当該複数の表示対象画をユーザにとって視覚的に見易い状態で提供させることができる。
【００１３】
さらに本発明においては、３次元形状でなる３次元オブジェクトの形状を必要に応じて切り換えて表示するグラフィカルユーザインタフェースであって、立体を形成する各面に複数の表示対象画を貼り付けることにより生成した３次元オブジェクトを表示部に表示する３次元オブジェクト表示ステップと、複数の表示対象画に対するユーザへの提示方法を表示部の画面上で当該ユーザに選択させ、当該選択された提示方法を認識する提示方法認識ステップと、提示方法に応じて３次元オブジェクトの３次元形状を切り替える形状切替ステップとを設けるようにする。
【００１４】
これによりグラフィカルユーザインタフェースは、３次元オブジェクトをユーザが希望する提示方法に最も適した３次元形状に切り替え、その切り替えられた３次元オブジェクトの各面に貼り付けられている複数の表示対象画を提示することができるので、当該複数の表示対象画をユーザにとって視覚的に見易い状態で提供することができる。
【発明の効果】
【００１５】
本発明によれば、３次元オブジェクトをユーザが希望する提示方法に最も適した３次元形状に切り替え、その切り替えられた３次元オブジェクトの各面に貼り付けられている複数の表示対象画を提示することができるので、当該複数の表示対象画をユーザにとって視覚的に見易い状態で提供し得る３次元オブジェクト表示装置、３次元オブジェクト切替表示方法及びグラフィカルユーザインタフェースを実現することができる。
【００１６】
また本発明によれば、情報処理装置に対して、３次元オブジェクトをユーザが希望する提示方法に最も適した３次元形状に切り替えさせ、その切り替えられた３次元オブジェクトの各面に貼り付けられている複数の表示対象画を提示させることができるので、当該複数の表示対象画をユーザにとって視覚的に見易い状態で提供させ得る３次元オブジェクト表示プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面について、本発明の一実施の形態を詳述する。
【００１８】
（１）本発明の概念
本発明においては、本発明の３次元マルチメディアブラウザによって静止画、動画、音声ファイル等のマルチメディアファイルを表すサムネイル画像を３次元形状でなる仮想多面体の各面や仮想多角柱体の各面に表示対象画として貼り付けることにより例えば立方体オブジェクトや円筒形オブジェクトを生成する。
【００１９】
そして本発明においては、ユーザによって選択された「カテゴリ別」又は「時系列順」の提示方法に応じて立方体オブジェクトから円筒形オブジェクトへ、或いは円筒形オブジェクトから立方体オブジェクトへその３次元形状を切り替えながら表示することにより、立方体オブジェクトや円筒形オブジェクトの各面に貼り付けられた複数のサムネイル画像をユーザに対して視覚的に見易い状態で提示するグラフィカルユーザインタフェースを提供しようとするものである。
【００２０】
なお、立方体オブジェクト及び円筒形オブジェクトの各面に貼り付けられる表示対象画としては、サムネイル画像以外にアイコン等が挙げられるが、ここでは便宜上サムネイル画像だけを表示対象画とした場合について以下説明する。
【００２１】
（２）３次元マルチメディアブラウザを実現するパーソナルコンピュータの構成
図１において、１は全体として本発明の３次元マルチメディアブラウザを実現するためのハードウェアであるパーソナルコンピュータの構成を示し、全体を統括制御するＣＰＵ(Central Processing Unit)２に対し、バス７を介してＲＯＭ(Read Only Memory)３、ＲＡＭ(Random Access Memory)４、ハードディスクドライブ５及びＬＣＤ(Liquid Crystal Display)でなるディスプレイ６が接続されている。
【００２２】
特に、パーソナルコンピュータ１はハードディスクドライブ５を介してハードディスクから読み出した基本プログラム及び後述する３次元オブジェクト表示プログラム等の各種アプリケーションプログラムをＲＡＭ４上で展開することにより、３次元マルチメディアブラウザを実現して後述する３次元オブジェクト表示処理手順等の各種処理を実行し、その処理結果をディスプレイ６に表示するようになされている。
【００２３】
（３）３次元マルチメディアブラウザの構成
次に、図２に示すようにパーソナルコンピュータ１のＣＰＵ２が３次元オブジェクト表示プログラムを実行することにより当該パーソナルコンピュータ１の一機能として実現する３次元マルチメディアブラウザの構成について説明する。
【００２４】
３次元マルチメディアブラウザは、実際にはＣＰＵ２が３次元オブジェクト表示プログラムを実行することにより実現する一機能であり、その構成については入力受付部１１、仮想空間生成部１２、表示内容決定部１３及びデータ管理部１４等の各機能ブロックに分けて具体的に説明する。
【００２５】
３次元マルチメディアブラウザは、マウス、タッチパネル、キーボード、ジョイスティック等の入力操作部（図示せず）を介してユーザからの入力信号Ｓ１を入力受付部１１によって受け付け、その入力信号Ｓ１を仮想空間生成部１２へ送出する。ここで入力信号Ｓ１としては、ディスプレイ６のスクリーン座標系における座標値やドラッグアンドドロップ操作によるトリガー情報等その他様々なものがある。
【００２６】
仮想空間生成部１２は、入力信号Ｓ１のトリガー情報に基づきＸ軸、Ｙ軸及びＺ軸からなる３次元仮想空間を構築してその空間情報を管理し、複数のサムネイル画像を貼り付けるための仮想多面体や仮想多角柱を生成したり、入力信号Ｓ１の座標値を３次元仮想空間上の空間座標に座標変換する等の種々の処理を実行するようになされている。
【００２７】
実際上、仮想空間生成部１２は、図３に示すように多面体モードにおいては例えば立方体（６面体）からなる仮想多面体ＫＴ１を生成する。この仮想多面体ＫＴ１は、立方体を構成する各面に対してそれぞれ複数枚のサムネイル画像を表示するため矩形状の貼付位置ＣＰ１（この場合、各面１６箇所）がそれぞれ決められており、当該１６箇所の貼付位置ＣＰ１に同一サイズのサムネイル画像がそれぞれ貼り付けられるようになされている。
【００２８】
ここで仮想多面体ＫＴ１は、各面の貼付位置ＣＰ１が矩形状で視認可能に表現されているが、実際には３次元仮想空間上の座標値として指定されるものであり、ユーザが矩形状の貼付位置ＣＰ１を目視確認できるものではない。従って、仮想多面体ＫＴ１における各面のうちサムネイル画像が貼り付けられなかった貼付位置ＣＰ１の部分は透明に表示されることになる。
【００２９】
また仮想多面体ＫＴ１では、各面の貼付位置ＣＰ１が相互に密着しておらず、互いに所定間隔だけ離れた位置に設定されているため、貼付位置ＣＰ１同士の間には所定間隔の隙間を有し、その隙間を介して背面側に存在する各面に貼り付けられたサムネイル画像についてもユーザに目視確認させ得るようになされている。
【００３０】
従って仮想多面体ＫＴ１は、立方体を構成する６面全てに貼り付けられる複数のサムネイル画像を一度に目視確認させることができるため、２次元的にサムネイル画像を表示する場合に比べて格段に多くのサムネイル画像の存在をユーザに対して直感的に認識させ得ると共に、６面全てのサムネイル画像の内容をユーザに認識させ得るようになされている。
【００３１】
また仮想空間生成部１２は、図４に示すように円筒状モードにおいては例えば周側面が１６面体でなる略円筒形の仮想多角柱ＫＴ２を生成する。この仮想多角柱ＫＴ２は、その周側面を構成する１６面に対してそれぞれ長手方向に沿った横一列に複数枚のサムネイル画像を表示するための貼付位置ＣＰ２（この場合、各面６箇所）がそれぞれ決められており、当該各面６箇所の貼付位置ＣＰ２にサムネイル画像がそれぞれ貼り付けられるようになされている。
【００３２】
ここで仮想多角柱ＫＴ２においても、１６面を形成する各面の貼付位置ＣＰ２が矩形状で視認可能に表現されているが、実際には３次元仮想空間上の座標値として指定されるものであり、ユーザが矩形状の貼付位置ＣＰ２を目視確認できるものではない。従って、仮想多角柱ＫＴ２における各面のうちサムネイル画像が貼り付けられなかった貼付位置ＣＰ２の部分は透明に表示されることになる。
【００３３】
また仮想多角柱ＫＴ２は、仮想立方体ＫＴ１と同様に各面の貼付位置ＣＰ２についても相互に密着しておらず、互いに所定間隔の隙間を有しているため、その隙間を介して背面側に存在する各面に貼り付けられたサムネイル画像についてもユーザに直接目視確認させ得るようになされている。
【００３４】
従って仮想多角柱ＫＴ２においても、多角柱を構成する１６面全てに貼り付けられる複数のサムネイル画像をユーザに対して一度に目視確認させることができるため、２次元的にサムネイル画像を表示する場合に比べて格段に多くのサムネイル画像の存在をユーザに対して直感的に認識させ得ると共に、１６面全てのサムネイル画像の内容をユーザに認識させ得るようになされている。
【００３５】
続いて、表示内容決定部１３は、入力受付部１１から供給される入力信号Ｓ１に基づいて、データ管理部１４で管理しているマルチメディアファイル（静止画、動画、音声ファイル等）をハードディスクドライブ５から読み出して分類又はソートし、そのマルチメディアファイルのサムネイル画像を仮想多面体ＫＴ１（図３）、仮想多角柱ＫＴ２（図４）を構成する各面のうち何れの面に貼り付けるかを順次決定する。
【００３６】
ここで表示内容決定部１３では、マルチメディアファイルの分類を行うに当たっては、ユーザにより選択された若しくは自動的に選択された項目（例えば「撮影場所」）に基づいて分類するようになされている。
【００３７】
すなわち表示内容決定部１３は、分類項目が「撮影場所」であるため、データ管理部１４で管理しているマルチメディアファイルの属性情報（撮影場所、撮影日時、解像度等）を読み取ることより、例えば「日本」、「アフリカ」、「オーストラリア」、……等の撮影場所毎に当該マルチメディアファイルを分類し、仮想多面体ＫＴ１の各面を撮影場所（「日本」、「アフリカ」、「オーストラリア」、……）に応じたサムネイル画像の貼付箇所としてカテゴリ分けする。
【００３８】
また表示内容決定部１３は、マルチメディアファイルのソートを行うに当たっては、ユーザにより選択された若しくは自動的に選択された項目（例えば「撮影日時」）に基づいてソートするようになされている。
【００３９】
すなわち表示内容決定部１３は、ソートの種類が「撮影日時」であるため、データ管理部１４で管理しているマルチメディアファイルの属性情報を読み取ることより、撮影日時順にマルチメディアファイルをソートし、仮想多角柱ＫＴ２の各面を撮影日時順にソートされたサムネイル画像の貼付箇所として割り当てる。
【００４０】
そして表示内容決定部１３は、上述のようにして決定した貼付箇所の各面にマルチメディアファイルのサムネイル画像を順次貼り付けることにより、図５に示す立方体オブジェクトＯＢ１、図６に示す円筒形オブジェクトＯＢ２を生成し、当該立方体オブジェクトＯＢ１、円筒形オブジェクトＯＢ２をディスプレイ６に表示させるようになされている。
【００４１】
従って立方体オブジェクトＯＢ１（図５）は、立方体の正面にカテゴリ１として撮影場所「日本」に分類されたマルチメディアファイルのサムネイル画像ＩＭ（日本の動物）が１６枚貼り付けられ、立方体の右側面にカテゴリ２として撮影場所「オーストラリア」に分類されたマルチメディアファイルのサムネイル画像ＩＭ（オーストラリアの動物）が１６枚貼り付けられ、立方体の上面にカテゴリ３として撮影場所「アフリカ」に分類されたマルチメディアファイルのサムネイル画像ＩＭ（アフリカの動物）が１６枚貼り付けられている。
【００４２】
なお煩雑になるため図示していないが、この立方体オブジェクトＯＢ１は立方体の背面、左側面及び下面にもカテゴリとして何れかの撮影場所に分類されたマルチメディアファイルのサムネイル画像ＩＭ（破線で示す）が１６枚貼り付けられており、正面、上面及び右側面に貼り付けられた複数のサムネイル画像ＩＭ間における隙間を介して背面、左側面及び下面に貼り付けられているサムネイル画像ＩＭ（破線で示す）をユーザに目視確認させ得るようになされている。
【００４３】
また円筒形オブジェクトＯＢ２（図６）は、円筒形の周側面を形成する１６面体の各面が撮影年月日（2005-02-01、2005-02-05、2005-02-10、2005-02-14、2005-03-02、2005-03-15、……）にそれぞれ割り当てられており、撮影日順にソートされたサムネイル画像ＩＭが各面にそれぞれ貼り付けられている。
【００４４】
この場合、表示内容決定部１３は、図７に示すように円筒形オブジェクトＯＢ２が中心軸を介して回転する回転方向（Ｙ軸）が撮影日順となり、円筒の長手方向（Ｘ軸）が当該撮影日における撮影時刻順となるように撮影日時でソートしたマルチメディアファイルのサムネイル画像ＩＭを１６面全てに対して順次貼り付けるようになされている。
【００４５】
なお円筒形オブジェクトＯＢ２では、上述したように円筒の各面に対する右側領域には撮影年月日が示されるため、ユーザに対して各面が撮影日順に並べられていることを直感的に認識させ得ると共に、各面が左側から右側へ向けて時系列順にサムネイル画像ＩＭが並べられているため、ユーザに対してサムネイル画像ＩＭ等の撮影時刻についても直感的に認識させ得るようになされている。
【００４６】
この円筒形オブジェクトＯＢ２についても、煩雑になるため図示していないが、ユーザから死角となる背面側の各面にもソートされた撮影日時順のサムネイル画像ＩＭが貼り付けられており、正面側の各面に貼り付けられた複数のサムネイル画像ＩＭ間の隙間を介して背面側の各面に貼り付けられているサムネイル画像ＩＭをユーザに対して目視確認させ得るようになされている。
【００４７】
ところで表示内容決定部１３は、入力受付部１１を介して供給された入力信号Ｓ１に基づいて３次元的な立方体オブジェクトＯＢ１、円筒形オブジェクトＯＢ２から図８に示すような２次元的な一覧画面ＩＧに切り替えることも可能であり、立方体オブジェクトＯＢ１、円筒形オブジェクトＯＢ２に表示された全てのサムネイル画像ＩＭを一覧画面ＩＧにより２次的に一覧表示し得るようになされている。
【００４８】
因みに表示内容決定部１３は、入力信号Ｓ１に基づいて一覧画面ＩＧから立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２へ切り替えることもでき、立方体オブジェクトＯＢ１、円筒形オブジェクトＯＢ２、一覧画面ＩＧを任意に切り替えてディスプレイ６に表示し得るようになされている。
【００４９】
さらに表示内容決定部１３は、図９に示すように立方体オブジェクトＯＢ１の各面に貼り付けられたサムネイル画像ＩＭ１〜ＩＭ４がカーソル（図示せず）を介して順次選択されると、当該選択されたサムネイル画像ＩＭ１〜ＩＭ４を当該立方体オブジェクトＯＢ１から抜き出してディスプレイ６の画面左側に順次並べて２次元的に表示することにより、サムネイル画像ＩＭ１〜ＩＭ４のスライドショーを実行するためのスライドショーリストＳＬ１を作成するようになされている。
【００５０】
この場合、立方体オブジェクトＯＢ１では、カーソルを介して選択されたサムネイル画像ＩＭ１〜ＩＭ４がスライドショーリストＳＬ１に移動されたので、元の各面からはそのサムネイル画像ＩＭ１〜ＩＭ４が無くなることになり、ユーザに対して何れのカテゴリ（各面）からサムネイル画像ＩＭ１〜ＩＭ４が選択されたのかをユーザに対して瞬時かつ直感的に認識させ得るようになされている。
【００５１】
因みに表示内容決定部１３は、抜き出されたサムネイル画像ＩＭ１〜ＩＭ４の立方体オブジェクトＯＢ１における元の貼付位置ＣＰ１を記憶しており、スライドショーを実行し終わったときや、スライドショーを実行することなくキャンセルされたときに、サムネイル画像ＩＭ１〜ＩＭ４をスライドショーリストＳＬ１から立方体オブジェクトＯＢ１の元の貼付位置ＣＰ１へ自動的に戻すようになされている。
【００５２】
なお表示内容決定部１３は、スライドショーリストＳＬ１に移動されたサムネイル画像ＩＭ１〜ＩＭ４の元の貼付位置ＣＰ１を記憶しているので、当該サムネイル画像ＩＭ１〜ＩＭ４に対するユーザのドラッグアンドドロップ操作やクリック操作により元の場所に戻すことや、当該元の場所にサムネイル画像ＩＭ１〜ＩＭ４を自動的に戻すことが可能であり、この場合にはスライドショーリストＳＬ１から削除されることになる。
【００５３】
なおスライドショーリストＳＬ１には、最後に選択されたサムネイル画像ＩＭ４の後ろに再生ボタンＰＢが設けられており、この再生ボタンＰＢがクリックされると、後述するスライドショー実行処理が行われるようになされている。
【００５４】
同様に表示内容決定部１３は、図１０に示すように円筒形オブジェクトＯＢ２の各面に貼り付けられたサムネイル画像ＩＭ５〜ＩＭ８がカーソル（図示せず）を介して順次選択されると、当該選択されたサムネイル画像ＩＭ５〜ＩＭ８を当該円筒形オブジェクトＯＢ２の各面から抜き出してディスプレイ６の画面左側に順次並べて２次元的に表示することにより、サムネイル画像ＩＭ５〜ＩＭ８のスライドショーを実行するためのスライドショーリストＳＬ２を作成するようになされている。
【００５５】
この場合、円筒形オブジェクトＯＢ２においても、カーソルを介して選択されたサムネイル画像ＩＭ５〜ＩＭ８がスライドショーリストＳＬ２に移動されたので、元の各面からはそのサムネイル画像ＩＭ５〜ＩＭ８が無くなることになり、ユーザに対して何れの撮影日で何時頃のサムネイル画像ＩＭ５〜ＩＭ８が選択されているのかをユーザに対して瞬時かつ直感的に認識させ得るようになされている。
【００５６】
因みに表示内容決定部１３は、抜き出されたサムネイル画像ＩＭ５〜ＩＭ８の円筒形オブジェクトＯＢ２における元の貼付位置ＣＰ２を記憶しており、スライドショーを実行し終わったときや、スライドショーを実行することなくキャンセルされたときに、サムネイル画像ＩＭ５〜ＩＭ８をスライドショーリストＳＬ１から円筒形オブジェクトＯＢ２の元の貼付位置ＣＰ２へ自動的に戻すようになされている。
【００５７】
なお表示内容決定部１３は、スライドショーリストＳＬ２に移動されたサムネイル画像ＩＭ５〜ＩＭ８の元の貼付位置ＣＰ２を記憶しているので、当該サムネイル画像ＩＭ５〜ＩＭ８に対するユーザのドラッグアンドドロップ操作やクリック操作により元の場所に戻すことや、当該元の場所に自動的に戻すことが可能であり、この場合にはスライドショーリストＳＬ１から削除されることになる。
【００５８】
この場合のスライドショーリストＳＬ２にも、最後に選択されたサムネイル画像ＩＭ８の後ろに再生ボタンＰＢが設けられており、この再生ボタンＰＢがクリックされると、後述するスライドショー実行処理が行われるようになされている。
【００５９】
加えて表示内容決定部１３は、図１１（Ａ）〜（Ｃ）に示すようにディスプレイ６の画面中におけるユーザの上下方向へのマウスドラッグ操作により、立方体オブジェクトＯＢ１をオブジェクトリスト１〜オブジェクトリストｎまで切り替えることが可能である。
【００６０】
具体的には、図１１（Ａ）に示すオブジェクトリスト１の立方体オブジェクトＯＢ１がカテゴリ「撮影場所」に分類されたものだとすると、例えば図１１（Ｂ）、（Ｃ）に示すオブジェクトリスト２の立方体オブジェクトＯＢ１がカテゴリ「音楽ジャンル」に分類されたものである等、立方体オブジェクトＯＢ１にｎ個のオブジェクトリストが存在する場合、表示内容決定部１３ではユーザのマウスドラッグ操作によってｎ個のオブジェクトリスト１〜ｎを交互に切り替えることによりリストチェンジするようになされている。
【００６１】
（４）３次元マルチメディアブラウザによる３次元オブジェクト表示処理手順
次に、３次元マルチメディアブラウザ（図２）による立方体オブジェクトＯＢ１や円筒形オブジェクトＯＢ２を用いた３次元オブジェクト表示処理手順について説明する。
【００６２】
図１２に示すように３次元マルチメディアブラウザは、ルーチンＲＴ１の開始ステップから入ってステップＳＰ１へ移り、いわゆる初期化処理を行う。
【００６３】
具体的には、３次元マルチメディアブラウザは、初期化処理として、ハードディスクドライブ５からマルチメディアファイルのサムネイル画像を読み出したり、仮想空間生成部１２により３次元仮想空間（Ｘ、Ｙ、Ｚ軸空間）を生成する等の処理を行う。
【００６４】
その後３次元マルチメディアブラウザは、ステップＳＰ２へ移り、終了判定を行う。終了条件としては、例えばユーザからの入力によって３次元オブジェクト表示プログラムの終了が指定された場合や、メモリ不足等のハードウェアの制約上から終了せざるを得ないときである。
【００６５】
ここで終了条件を満たすときにはステップＳＰ２で肯定結果を得、ＣＰＵ２が３次元オブジェクト表示プログラムを終了させ、終了条件を満たさないときには否定結果を得て次のステップＳＰ３へ移る。
【００６６】
ステップＳＰ３において３次元マルチメディアブラウザは、ユーザからの入力信号Ｓ１を入力受付部１１により受け取ったか否かを判定し、肯定結果が得られると次のステップＳＰ４へ移り、否定結果が得られると次のサブルーチンＳＲＴ１０における描画処理へ移る。
【００６７】
サブルーチンＳＲＴ１０における描画処理としては、立方体オブジェクトＯＢ１を生成して描画する多面体モードと、円筒形オブジェクトＯＢ２を生成して描画する円筒状モードとがあり、サブルーチンＳＲＴ１０Ａの多面体モードにおける描画処理手順と、サブルーチンＳＲＴ１０Ｂの円筒状モードにおける描画処理手順とについて、それぞれ説明する。
【００６８】
図１３に示すように３次元マルチメディアブラウザは、多面体モードにおける描画処理手順を実行するべくサブルーチンＳＲＴ１０Ａの開始ステップから入って次のステップＳＰ２１へ移り、ユーザからの入力信号Ｓ１に基づいてマルチメディアファイルの分類方法（この場合「撮影場所」）を決定し、若しくは自動的に分類方法を決定し、次のステップＳＰ２２へ移る。
【００６９】
ステップＳＰ２２において３次元マルチメディアブラウザは、ステップＳＰ２１で決定した分類方法（「撮影場所」）に従ってマルチメディアファイルを分類し、撮影場所である例えば「日本」、「オーストラリア」、「アフリカ」、……、等のカテゴリ数から多面体を構成すべき面数を決定し、次のステップＳＰ２３へ移る。
【００７０】
ステップＳＰ２３において３次元マルチメディアブラウザは、ステップＳＰ２２で決定した面数（例えば「６」）に応じた例えば立方体（６面体）の仮想多面体ＫＴ１（図３）を生成し、この仮想多面体ＫＴ１の各面にカテゴリ（撮影場所「日本」、「オーストラリア」、「アフリカ」、……、等）を割り当て、次のステップＳＰ２４へ移る。
【００７１】
ステップＳＰ２４において３次元マルチメディアブラウザは、マルチメディアファイルのサムネイル画像ＩＭを仮想多面体ＫＴ１のカテゴリ分けされた何れの面に貼り付けるべきかを当該サムネイル画像ＩＭの属性情報（撮影場所）に基づいて決定し、次のステップＳＰ２５へ移る。
【００７２】
ステップＳＰ２５において３次元マルチメディアブラウザは、ステップＳＰ２４で決定した貼付位置にサムネイル画像ＩＭを順次貼り付けることにより立方体オブジェクトＯＢ１（図５）を生成してディスプレイ６に表示し、次のステップＳＰ２６へ移ってサブルーチンＳＲＴ１０Ａの描画処理手順を終了し、再度ルーチンＲＴ１のステップＳＰ２へ戻る。
【００７３】
これに対して、図１４に示すように３次元マルチメディアブラウザは、円筒状モードにおける描画処理手順を実行するべくサブルーチンＳＲＴ１０Ｂの開始ステップから入って次のステップＳＰ２１へ移り、ユーザからの入力信号Ｓ１に基づいてマルチメディアファイルのソート方法（この場合「撮影日時順」）を決定し、若しくは自動的にソート方法を決定し、次のステップＳＰ３２へ移る。
【００７４】
ステップＳＰ３２において３次元マルチメディアブラウザは、ステップＳＰ３１で決定したソート方法（「撮影日時順」）に従ってマルチメディアファイルを並び替え、次のステップＳＰ３３へ移る。
【００７５】
ステップＳＰ３３において３次元マルチメディアブラウザは、ステップＳＰ３２で行ったソート結果に基づいて、仮想多角柱を形成する面数、各面に貼り付けるべきサムネイル画像ＩＭの枚数及び、各面に並べてサムネイル画像を撮影時刻順に貼り付ける際の貼付位置ＣＰ２を決定し、次のステップＳＰ３４へ移る。
【００７６】
ステップＳＰ３４において３次元マルチメディアブラウザは、ステップＳＰ３３で決定した仮想多角柱の面数（この場合「１６」）及び各面の枚数等に応じた仮想多角柱ＫＴ２を生成し、次のステップＳＰ３５へ移る。
【００７７】
ステップＳＰ３５において３次元マルチメディアブラウザは、図７で示したように撮影日にＹ軸、撮影時刻にＸ軸を用いることにより、サムネイル画像ＩＭの貼付位置（面、及び面の中の位置）を決定し、次のステップＳＰ３６へ移る。
【００７８】
ステップＳＰ３６において３次元マルチメディアブラウザは、ステップＳＰ３５で決定した貼付位置ＣＰ２にサムネイル画像ＩＭを順次貼り付けることにより円筒形オブジェクトＯＢ２（図６）を生成してディスプレイ６に表示し、次のステップＳＰ３７へ移ってサブルーチンＳＲＴ１０Ｂの描画処理手順を終了し、再度ルーチンＲＴ１のステップＳＰ２へ戻る。
【００７９】
ステップＳＰ２で否定結果が得られ、ステップＳＰ３で肯定結果が得られたことにより次のステップＳＰ４へ移ると、３次元マルチメディアブラウザは、入力受付部１１により受け取った入力信号Ｓ１が、サブルーチンＳＲＴ１０でディスプレイ６に表示した立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２をユーザが見る向き（以下、これを注視点という）を変更するための命令やズームイン又はズームアウトさせるための命令であるか否かを判定する。
【００８０】
ここで肯定結果が得られると、このことは入力信号Ｓ１がユーザの注視点を変更するための命令やズームイン又はズームアウトの命令であることを表しており、このとき３次元マルチメディアブラウザは、次のステップＳＰ５へ移る。これに対して否定結果が得られると、３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２に対して何ら処理することなく次のステップＳＰ６へ移る。
【００８１】
ステップＳＰ５において３次元マルチメディアブラウザは、入力信号Ｓ１がユーザの注視点を変更するための命令であったときには、立方体オブジェクトＯＢ１、円筒形オブジェクトＯＢ２又は一覧画面ＩＧを動かすことによりユーザの注視点を変更し、また入力信号Ｓ１がズームイン又はズームアウトの命令であったときには立方体オブジェクトＯＢ１、円筒形オブジェクトＯＢ２又は一覧画面ＩＧを拡大又は縮小して表示し、次のステップＳＰ６へ移る。
【００８２】
例えば図１５（Ａ）〜（Ｄ）に示すように３次元マルチメディアブラウザは、入力信号Ｓ１がユーザの注視点を変更するための命令であり、かつそのとき多面体モードの立方体オブジェクトＯＢ１を表示しているときには、立方体オブジェクトＯＢ１をその重心を中心として３６０度のあらゆる方向へ回転させて動かすことにより、立方体オブジェクトＯＢ１に対するユーザの注視点を変更する。
【００８３】
また図１６（Ａ）〜（Ｃ）に示すように３次元マルチメディアブラウザは、入力信号Ｓ１がユーザの注視点を変更するための命令であり、かつそのとき円筒状モードの円筒形オブジェクトＯＢ２を表示しているときには、円筒形オブジェクトＯＢ２を円筒の長手方向に沿った中心線を軸として３６０度回転させて動かすことにより、円筒形オブジェクトＯＢ２を形成する全１６面をユーザが目視確認できるように注視点を順次変更する。
【００８４】
なお３次元マルチメディアブラウザは、入力信号Ｓ１がユーザの注視点を変更するための命令であり、かつそのとき一覧画面ＩＧを表示しているときには、図１７（Ａ）〜（Ｃ）に示すように、当該一覧画面ＩＧを回転させて動かすことにより、一覧画面ＩＧに対するユーザの注視点を変更するようになされている。
【００８５】
ステップＳＰ６において３次元マルチメディアブラウザは、入力受付部１１により受け取った入力信号Ｓ１が、図１８に示すように立方体オブジェクトＯＢ１を表示しているディスプレイ６の画面中に設けられた「カテゴリ別」ボタンＢＴ１が選択されたことによるものである場合、若しくは図１９に示すように円筒形オブジェクトＯＢ２を表示しているディスプレイ６の画面中で「時系列順」ボタンＢＴ２が選択されたことによるものである場合には、肯定結果を得て次のステップＳＰ７へ移るのに対し、その何れも選択されなかった場合は否定結果を得てモード切替処理を実行することなくステップＳＰ８へ移る。
【００８６】
ステップＳＰ７において３次元マルチメディアブラウザは、入力信号Ｓ１が「時系列順」ボタンＢＴ２が選択されたことに対応するものである場合、図２０（Ａ）に示すように多面体モードの立方体オブジェクトＯＢ１の形状を、図２０（Ｂ）に示すようにシームレスに変換し、図２０（Ｃ）に示すように円筒状モードの円筒形オブジェクトＯＢ２にその３次元形状を最終的に切り替え、次のステップＳＰ８へ移る。
【００８７】
一方ステップＳＰ７において３次元マルチメディアブラウザは、入力信号Ｓ１が「カテゴリ別」ボタンＢＴ１が選択されたことに対応するものである場合、図２０（Ｃ）に示したような円筒状モードの円筒形状オブジェクトＯＢ２の形状を、図２０（Ｂ）に示したようなシームレスに変換し、図２０（Ａ）に示すような多面体モードの立方体オブジェクトＯＢ１にその３次元形状を切り替え、次のステップＳＰ８へ移る。
【００８８】
このように３次元マルチメディアブラウザは、モード切替処理において立方体オブジェクトＯＢ１から円筒形オブジェクトＯＢ２へ、又は円筒形オブジェクトＯＢ２から立方体オブジェクトＯＢ１へその３次元形状を切り替えることにより、複数のサムネイル画像ＩＭをユーザの希望する提示方法（「カテゴリ別」又は「時系列順」）に合った表示形態に切り替えて提供し得るようになされている。
【００８９】
これによりユーザは、立方体オブジェクトＯＢ１の各面毎に貼り付けられたサムネイル画像ＩＭを見るだけで、その立方体オブジェクトＯＢ１の各面がカテゴリ別（撮影場所「日本」、「オーストラリア」、「アフリカ」、……、等）に分けられていることを直感的に認識することができる。
【００９０】
すなわちユーザは立方体オブジェクトＯＢ１のある面に貼り付けられた例えば「ライオン」、「ゴリラ」等のサムネイル画像ＩＭを見るだけで、その面に配置された全てのサムネイル画像ＩＭが撮影場所「アフリカ」に対応してカテゴリ分けされたものであることを瞬時かつ直感的に認識することができるのである。
【００９１】
またユーザは、そのとき同時にその面のサムネイル画像ＩＭ同士の隙間から見える背面側の各面に貼り付けられたサムネイル画像ＩＭについても目視確認することができるので、本来ユーザが正面側から視認可能な３面だけでなく、本来であれば死角になって見ることのできない背面側の３面のカテゴリについても瞬時かつ直感的に認識することができる。
【００９２】
またユーザは、撮影日時順に各面が分けられた円筒形状オブジェクトＯＢ２の各面に示されている日付を目視確認するだけで、各面が撮影日順にソートされ、かつ各面のサムネイル画像が撮影時刻順に並べられていることを瞬時かつ直感的に認識することができる。
【００９３】
ステップＳＰ８において３次元マルチメディアブラウザは、入力信号Ｓ１がスライドショーを実行するための候補となるサムネイル画像ＩＭをクリックしたことによるもの、若しくは再生ボタンＰＢをクリックしたことによるもの等のスライドショー関連信号であるか否かを判定し、肯定結果が得られるとサブルーチンＳＲＴ１１のスライドショー表示処理へ移り、否定結果が得られると次のステップＳＰ９へ移る。
【００９４】
図２１に示すように３次元マルチメディアブラウザは、スライドショー表示処理手順を実行するべくサブルーチンＳＲＴ１１の開始ステップから入って次のステップＳＰ４１へ移り、ユーザからの入力信号Ｓ１が「スライドショーを終了する」命令によるものであるか否かを判定し、肯定結果が得られると次のステップＳＰ４２へ移り、否定結果が得られるとステップＳＰ４６へ移る。
【００９５】
ステップＳＰ４２において３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２の各面からユーザがスライドショーの実行対象となるユーザ希望のサムネイル画像ＩＭが選択されたか否かを判定し、否定結果が得られると次のステップＳＰ４３へ移る。
【００９６】
ステップＳＰ４３において３次元マルチメディアブラウザは、図２２〜図２４に示すように、例えば立方体オブジェクトＯＢ１の各面からサムネイル画像ＩＭ９〜ＩＭ１２が順次選択された場合は、当該選択されたサムネイル画像ＩＭ９〜ＩＭ１２をスライドショーリストＳＬ１へ随時追加しながら選択順に縦方向へ２次元表示し、次のステップＳＰ４７へ移り処理を終了する。
【００９７】
またステップＳＰ４３において３次元マルチメディアブラウザは、上述のスライドショーリストＳＬ１に表示されたサムネイル画像ＩＭ９〜ＩＭ１２がクリックされた場合は、当該選択されたサムネイル画像ＩＭ９〜ＩＭ１２を立方体オブジェクトＯＢ１の各面における元の貼付位置ＣＰ１に戻して３次元表示し、次のステップＳＰ４７へ移り処理を終了する。
【００９８】
これに対してステップＳＰ４２で肯定結果が得られると、このことは入力信号Ｓ１がサムネイル画像ＩＭを選択したことによるものではないことを表しており、このとき３次元マルチメディアブラウザは、次のステップＳＰ４４へ移る。
【００９９】
ステップＳＰ４４において３次元マルチメディアブラウザは、入力信号Ｓ１が「再生ボタンＰＢがクリックされたことによる再生命令」であるか否かを判定し、肯定結果が得られると次のステップＳＰ４５へ移り、否定結果が得られると次のステップＳＰ４６へ移る。
【０１００】
ステップＳＰ４５において３次元マルチメディアブラウザは、入力信号Ｓ１がスライドショーの再生命令であるため、図２５（Ａ）〜（Ｃ）に示すようにスライドショーリストＳＬ１に集められたサムネイル画像ＩＭ９〜ＩＭ１２をその選択順に所定時間ずつ切り替えながらディスプレイ６に拡大表示し、次のステップＳＰ４７へ移って処理を終了する。
【０１０１】
一方ステップＳＰ４６において３次元マルチメディアブラウザは、ステップＳＰ４１で入力信号Ｓ１が「スライドショーを終了する」命令によるものや、若しくはステップＳＰ４４で入力信号Ｓ１が再生命令ではなくキャンセル命令によるものである場合、スライドショーを実行することなく、スライドショーリストＳＬ１に集められたサムネイル画像ＩＭ９〜ＩＭ１２を立方体オブジェクトＯＢ１の各面における元の貼付位置ＣＰ１へ戻し、次のステップＳＰ４７へ移って処理を終了する。
【０１０２】
ステップＳＰ９において３次元マルチメディアブラウザは、入力信号Ｓ１がマウスドラッグによるリストチェンジを行うための命令であるか否かを判定し、肯定結果が得られると次のステップＳＰ１１へ移り、否定結果が得られると次のサブルーチンＳＲＴ１０へ移って入力信号Ｓ１に応じた描画処理を行う。
【０１０３】
ステップＳＰ１１において３次元マルチメディアブラウザは、図１１に示したようにユーザのマウスドラッグ操作に応じて例えばオブジェクトリスト１の立方体オブジェクトＯＢ１をオブジェクトリスト２の立方体オブジェクトＯＢ１、オブジェクトリスト３の立方体オブジェクトＯＢ１、オブジェクトリスト４の立方体オブジェクトＯＢ１、……、のように、オブジェクトリストの数だけ順次リストチェンジしながら表示し、ユーザが希望するオブジェクトリスト番号の立方体オブジェクトＯＢ１を提供し、次のサブルーチンＳＲＴ１０へ移り、入力信号Ｓ１に応じた描画処理を行う。
【０１０４】
このように３次元マルチメディアブラウザでは、サブルーチンＳＲＴ１０の立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２に対する描画処理後に再度ステップＳＰ２以降の処理を繰り返すことにより、注視点を変更したり、多面体モードと円筒状モードとを切り替えたり、スライドショーを実行したり、リストチェンジを行うことができるようになされている。
【０１０５】
（５）動作及び効果
以上の構成において、３次元マルチメディアブラウザは、３次元形状からなる仮想多面体ＫＴ１又は仮想多角柱ＫＴ２の各面に複数のマルチメディアファイルを表すサムネイル画像ＩＭを貼り付けることにより立方体オブジェクトＯＢ１（図１８）又は円筒形オブジェクトＯＢ２（図１９）を生成してディスプレイ６に表示する。
【０１０６】
そして３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２と共にディスプレイ６に表示した「カテゴリ別」ボタンＢＴ１又は「時系列順」ボタンＢＴ２のうち何れかをユーザに選択させ、その選択された方の提示方法に応じて立方体オブジェクトＯＢ１から円筒形オブジェクトＯＢ２へ、若しくは円筒形オブジェクトＯＢ２から立方体オブジェクトＯＢ１へその表示形態を切り替えて表示する。
【０１０７】
これにより３次元マルチメディアブラウザは、「カテゴリ別」ボタンＢＴ１が選択された場合には各面がカテゴリ毎に分けられた立方体オブジェクトＯＢ１に切り替えて表示し、「時系列順」ボタンＢＴ２が選択された場合には各面が撮影日に対応付けられた円筒形オブジェクトＯＢ２に切り替えて表示することができるので、ユーザが立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２を目視確認するだけで、現在の表示モードがカテゴリ別であるのか時系列順であるのかを瞬時かつ直感的に認識させることができる。
【０１０８】
また、このとき３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１における正方形状の各面に複数のサムネイル画像ＩＭを縦４個×横４個の計１６個ランダムに表示することにより、その各面に貼り付けられた１６個のサムネイル画像ＩＭを介して当該各面がカテゴリ別に分けられていると容易にイメージさせることができる。
【０１０９】
同様に３次元マルチメディアブラウザは、円筒形オブジェクトＯＢ２の各面に対して、横一列にサムネイル画像ＩＭを並べて表示するようにしたことにより、その各面に貼り付けられたサムネイル画像ＩＭを介して当該各面が撮影日順でかつ撮影時刻順に並べられていると容易にイメージさせることができる。
【０１１０】
従って３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２をユーザが無意識にカテゴリ別であること若しくは時系列順であることを違和感なく直感的に認識させることができると共に、視覚的に見易い表示形態で提供することができる。
【０１１１】
また３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１から円筒形オブジェクトＯＢ２へ表示形態を変更する際、若しくは円筒形オブジェクトＯＢ２から立方体オブジェクトＯＢ１へ表示形態を変更する際、図２０（Ａ）〜図２０（Ｃ）に示したように立方体オブジェクトＯＢ１と円筒形オブジェクトＯＢ２との間でシームレスに表示形態を変換するようにしたことにより、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２の双方で共通に用いられているサムネイル画像ＩＭがカテゴリ別又は時系列順の提示方法に合わせて並び替えられることを視覚的に認識させることができる。
【０１１２】
なお３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２の各面に対して、個々のサムネイル画像ＩＭを所定の隙間空けた状態で貼り付けるようにしたことにより、正面側から目視確認可能なサムネイル画像ＩＭだけではなく、本来であれば背面側の各面に死角となって隠れているサムネイル画像ＩＭについてもその隙間から目視確認させることができるので、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２の注視点を変えずとも、ユーザに対して一度に認識可能なサムネイル画像ＩＭの枚数を格段に増やすことができる。
【０１１３】
従って３次元マルチメディアブラウザは、スライドショーを実行するための候補となるサムネイル画像ＩＭを選択する際であっても、一度に認識可能なサムネイル画像ＩＭの枚数が格段に多いため、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２に対する注視点を変更するための操作を少なくすることができ、かくして立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２に対する操作性についても向上することができる。
【０１１４】
さらに３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２の３次元表示から一覧画面ＩＧの２次元表示へその表示形態を変更することができるので、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２によるサムネイル画像ＩＭの３次元表示と一覧画面ＩＧによるサムネイル画像ＩＭの２次元表示とをユーザへの提示方法に応じて交互に切り替えることができる。
【０１１５】
さらに３次元マルチメディアブラウザは、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２の各面から選択したサムネイル画像ＩＭをスライドショーリストＳＬ１又はＳＬ２に移動し２次元的に並べて表示し得ると共に、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２の各面における元の貼り付け位置に戻し得ることにより、スライドショーリストＳＬ１又はＳＬ２によるサムネイル画像ＩＭの２次元表示と、立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２によるサムネイル画像ＩＭの３次元表示とをユーザへの提示方法に応じて交互に切り替えることもできる。
【０１１６】
以上の構成によれば、３次元マルチメディアブラウザは、マルチメディアファイルを表す複数のサムネイル画像ＩＭをユーザへの提示方法に合わせた立方体オブジェクトＯＢ１又は円筒形オブジェクトＯＢ２を介して視覚的に見易くかつ直感的に認識し易い提示方法で表示することができる。
【０１１７】
（６）他の実施の形態
なお上述の実施の形態においては、仮想多面体ＫＴ１（図３）の各面に対して割り当てられている矩形状の１６箇所からなる貼付位置ＣＰ１に同一サイズのサムネイル画像ＩＭを１６枚貼り付けることにより立方体オブジェクトＯＢ１（図５）を生成するようにした場合について述べたが、本発明はこれに限らず、図２６に示すようにサイズがそれぞれ異なる例えばサムネイル画像ＩＭＫ１〜ＩＭＫ４を貼り付けることにより立方体オブジェクトＯＢ３を生成するようにしても良い。
【０１１８】
また上述の実施の形態においては、仮想多角柱ＫＴ２（図４）の各面に対して割り当てられている矩形状の６箇所からなる貼付位置ＣＰ２に同一サイズのサムネイル画像ＩＭを６枚貼り付けることにより円筒形オブジェクトＯＢ２（図６）を生成するようにした場合について述べたが、本発明はこれに限らず、図２７に示すようにサイズがそれぞれ異なる例えばサムネイル画像ＩＭＫ５〜ＩＭＫ７を貼り付けることにより円筒形オブジェクトＯＢ４を生成するようにしたり、図２８に示すように、ある撮影日に該当するサムネイル画像ＩＭが６枚存在しない場合には現実に存在する枚数のサムネイル画像ＩＭＫだけを貼り付けることにより円筒形オブジェクトＯＢ５を生成するようにしても良い。
【０１１９】
さらに上述の実施の形態においては、仮想多角柱ＫＴ２（図４）の長手方向を撮影時刻順とする各面に撮影日を対応させることにより円筒形オブジェクトＯＢ２（図６）を生成するようにした場合について述べたが、本発明はこれに限らず、図２９に示すように仮想多角柱ＫＴ２の長手方向とは直交する方向を撮影時刻順とする各面に撮影日を対応させることにより円筒形オブジェクトＯＢ６を生成するようにしても良い。
【０１２０】
さらに上述の実施の形態においては、表示対象画としてサムネイル画像ＩＭを対象とするようにした場合について述べたが、本発明はこれに限らず、アイコンやマーク、記号、文字等のマルチメディアファイルを表すことができるものであれば種々の表示対象画を用いるようにしても良い。
【０１２１】
さらに上述の実施の形態においては、立方体オブジェクトＯＢ１や１６面体でなる円筒形オブジェクトＯＢ２を用いるようにした場合について述べたが、本発明はこれに限らず、多面体や円筒形状であれば、直方体オブジェクトや３２面体でなる円筒形オブジェクト等のその他種々の３次元形状でなるオブジェクトを用いるようにしても良い。
【０１２２】
さらに上述の実施の形態においては、パーソナルコンピュータ１のＣＰＵ２が３次元オブジェクト表示プログラムを実行することにより、３次元オブジェクト生成手段としての仮想空間生成部１２と、選択操作手段及び制御手段としての表示内容決定部１３とによって３次元マルチメディアブラウザを実現するようにした場合について述べたが、本発明はこれに限らず、その他種々の回路構成等でなる３次元オブジェクト生成手段、選択操作手段及び制御手段によってハードウェア的に３次元オブジェクト表示装置を実現するようにしても良い。
【０１２３】
さらにパーソナルコンピュータ１のＣＰＵ２が３次元オブジェクト表示プログラムを実行することにより３次元マルチメディアブラウザを実現するようにした場合について述べたが、本発明はこれに限らず、当該３次元オブジェクト表示プログラムが格納されたＣＤ−ＲＯＭ(Compact Disc-Read Only Memory)、ＤＶＤ−ＲＯＭ(Digital Versatile Disc-Read Only Memory)、半導体メモリ等の種々の記憶媒体を介してパーソナルコンピュータ１にインストールして上述の３次元マルチメディアブラウザを実現するようにしても良い。
【産業上の利用可能性】
【０１２４】
本発明の３次元オブジェクト表示装置、３次元オブジェクト切替表示方法、３次元オブジェクト表示プログラム及びグラフィカルユーザインタフェースは、例えばＰＤＡ(Personal Digital Assistant)、携帯電話機等のディスプレイを有する他の種々の電子機器に利用することができる。
【図面の簡単な説明】
【０１２５】
【図１】パーソナルコンピュータのハードウェア構成を示す略線的ブロック図である。
【図２】３次元マルチメディアブラウザのソフトウェア構成を示す略線的機能ブロック図である。
【図３】多面体モードにおける仮想多面体を示す略線的斜視図である。
【図４】円筒状モードにおける仮想多角柱を示す略線的斜視図である。
【図５】カテゴリ別により分類された立方体オブジェクトを示す略線的斜視図である。
【図６】時系列順により分類された円筒形オブジェクトを示す略線的斜視図である。
【図７】時系列順によるサムネイル画像の貼付位置決定手法の説明に今日する略線図である。
【図８】一覧画面を示す略線図である。
【図９】スライドショーリストの追加・削除（１）の説明に供する略線図である。
【図１０】リストチェンジの説明に供する略線図である。
【図１１】スライドショーリストの追加・削除（２）の説明に供する略線図である。
【図１２】３次元オブジェクト表示処理手順を示すフローチャートである。
【図１３】多面体モードの描画処理手順を示すフローチャートである。
【図１４】円筒状モードの描画処理手順を示すフローチャートである。
【図１５】多面体モードにおける注視点変更の説明に供する略線的斜視図である。
【図１６】円筒状モードにおける注視点変更の説明に供する略線的斜視図である。
【図１７】一覧モードにおける注視点変更の説明に供する略線的斜視図である。
【図１８】カテゴリ別ボタンの選択操作の説明に供する略線図である。
【図１９】時系列順ボタンの選択操作の説明に供する略線図である。
【図２０】モード切替処理の説明に供する略線的斜視図である。
【図２１】スライドショー表示処理手順を示すフローチャートである。
【図２２】スライドショーリストの生成（１）の説明に供する略線図である。
【図２３】スライドショーリストの生成（２）の説明に供する略線図である。
【図２４】スライドショーリストの生成（３）の説明に供する略線図である。
【図２５】スライドショー実行処理の説明に供する略線図である。
【図２６】他の実施の形態における立方体オブジェクトを示す略線的斜視図である。
【図２７】他の実施の形態における円筒形オブジェクト（１）を示す略線的斜視図である。
【図２８】他の実施の形態における円筒形オブジェクト（２）を示す略線的斜視図である。
【図２９】他の実施の形態における円筒形オブジェクト（３）を示す略線的斜視図である。
【符号の説明】
【０１２６】
１……パーソナルコンピュータ、２……ＣＰＵ、３……ＲＯＭ、４……ＲＡＭ、５……ハードディスクドライブ、６……ディスプレイ、１１……入力受付部、１２……仮想空間生成部、１３……表示内容決定部、１４……データ管理部、ＫＴ１……仮想多面体、ＫＴ２……仮想多角柱、ＣＰ１、ＣＰ２……貼付位置、ＯＢ１、ＯＢ３……立方体オブジェクト、ＯＢ２、ＯＢ４、ＯＢ５……円筒形オブジェクト、ＩＧ……一覧画面、ＰＢ……再生ボタン、ＳＬ１、ＳＬ２……スライドショーリスト、ＢＴ１……カテゴリ別ボタン、ＢＴ２……時系列順ボタン、ＩＭ、ＩＭＫ……サムネイル画像。
【図１】
2006338599.tif 000003
【図２】
2006338599.tif 000004
【図３】
2006338599.tif 000005
【図４】
2006338599.tif 000006
【図５】
2006338599.tif 000007
【図６】
2006338599.tif 000008
【図７】
2006338599.tif 000009
【図８】
2006338599.tif 000010
【図９】
2006338599.tif 000011
【図１０】
2006338599.tif 000012
【図１１】
2006338599.tif 000013
【図１２】
2006338599.tif 000014
【図１３】
2006338599.tif 000015
【図１４】
2006338599.tif 000016
【図１５】
2006338599.tif 000017
【図１６】
2006338599.tif 000018
【図１７】
2006338599.tif 000019
【図１８】
2006338599.tif 000020
【図１９】
2006338599.tif 000021
【図２０】
2006338599.tif 000022
【図２１】
2006338599.tif 000023
【図２２】
2006338599.tif 000024
【図２３】
2006338599.tif 000025
【図２４】
2006338599.tif 000026
【図２５】
2006338599.tif 000027
【図２６】
2006338599.tif 000028
【図２７】
2006338599.tif 000029
【図２８】
2006338599.tif 000030
【図２９】
2006338599.tif 000031