(57)【要約】【課題】ユーザの必要に応じて表示要素を拡大したり縮小したりして表示する際に、識別されている表示要素をユーザが認識しやすくなる画像表示装置を提供する。【解決手段】タイルビュー空間生成表示部１１６が、複数の表示要素が配置された領域のうちの少なくとも一部を表す画像を画面に表示する。タイルビュー空間生成表示部１１６が、画面に表示される複数の表示要素のうちの少なくとも１つを識別して表示する。タイルビュー視点移動部１２２が、ユーザから受け付ける操作信号に応じて、画面に表示される領域のサイズを変化させる。タイルビュー識別程度変化部１２４が、画面に表示される領域のサイズに応じて、識別の程度を変化させる。【選択図】図８Ａ
2010128586.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示要素が配置された領域のうちの少なくとも一部を表す画像を画面に表示する画像表示手段と、
前記画面に表示される前記複数の表示要素のうちの少なくとも１つを識別して表示する識別表示手段と、
ユーザから受け付ける操作信号に応じて、前記画面に表示される前記領域のサイズを変化させる領域サイズ変化手段と、
前記画面に表示される前記領域のサイズの変化に応じて、前記識別の程度を変化させる識別程度変化手段と、
を含むことを特徴とする画像表示装置。
【請求項２】
前記画像表示手段が、前記複数の表示要素のオブジェクトが配置された仮想３次元空間内の表示要素配置面を、前記仮想３次元空間内に配置された視点から見た様子を表す画像を画面に表示し、
前記識別表示手段が、前記画面に表示された前記複数の表示要素のオブジェクトのうちの少なくとも１つを識別して表示し、
前記領域サイズ変化手段が、ユーザから受け付ける操作信号に応じて、前記視点と前記表示要素配置面との間の距離を変化させ、
前記識別程度変化手段が、前記視点と前記表示要素配置面との間の距離の変化に応じて、前記表示要素のオブジェクトの前記表示要素配置面からの距離を変化させる、
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記表示要素のうちの少なくとも１つを指し示すカーソル画像を、識別して表示される前記表示要素に対応する位置に配置するカーソル画像配置部、をさらに含み、
前記識別程度変化手段が、前記カーソル画像の表示態様を変化させる、
ことを特徴とする請求項１又は２に記載の画像表示装置。
【請求項４】
前記識別程度変化手段が、前記カーソル画像の透明度を変化させる、
ことを特徴とする請求項３に記載の画像表示装置。
【請求項５】
複数の表示要素が配置された領域のうちの少なくとも一部を表す画像を画面に表示する画像表示ステップと、
前記画面に表示された前記複数の表示要素のうちの少なくとも１つを識別して表示する識別表示ステップと、
ユーザから受け付ける操作信号に応じて、前記画面に表示される前記領域のサイズを変化させる領域サイズ変化ステップと、
前記画面に表示される前記領域のサイズに応じて、前記識別の程度を変化させる識別程度変化ステップと、
を含むことを特徴とする画像表示方法。
【請求項６】
複数の表示要素が配置された領域のうちの少なくとも一部を表す画像を画面に表示する画像表示手段、
前記画面に表示された前記複数の表示要素のうちの少なくとも１つを識別して表示する識別表示手段、
ユーザから受け付ける操作信号に応じて、前記画面に表示される前記領域のサイズを変化させる領域サイズ変化手段、
前記画面に表示される前記領域のサイズに応じて、前記識別の程度を変化させる識別程度変化手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
フォルダやファイルなどの存在を示すアイコンや、動画像や静止画像などといった表示要素を表示する装置が存在する。特許文献１には、人物の顔を表す画像を表示する顔画像表示装置に関する技術が開示されている。パーソナルコンピュータなどにおいては、フォルダやファイルなどの存在を示すアイコンや、動画像、静止画像などといった表示要素のうちの１つを識別するために、カーソル画像が一般的に用いられている。そして、ユーザがカーソル画像をキーボードやマウス等といった操作手段により移動させ、複数の表示要素のうちのいずれか１つを識別した状態で、操作手段により表示などの処理を指示する（例えば、マウスをクリックする）と、その識別されている表示要素に対して表示などの処理が実行される。
【特許文献１】欧州特許出願公開第１９２３８３５号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
表示要素を拡大して画面に少数の表示要素しか表示されないようにしたり、表示要素を縮小して画面に多数の表示要素が表示されるようにすると、ユーザの必要に応じて多くの表示要素を概観したり、あるいは、少数の表示要素を詳細に見たり、などといったことができるようになり、ユーザの利便性が向上する。
【０００４】
しかし、従来技術によれば、画面に多数の表示要素が表示されているときと、少数の表示要素が表示されているときとでは、カーソル画像などにより１つの表示要素を識別することを表示する態様が同様のものとなっている。そのため、多数の表示要素を表示している際における、１つの表示要素を識別する（例えば、目立たせる）ことを表示する態様は、少数の表示要素を表示している際における、１つの表示要素を識別することを表示する態様としては、ユーザに対して識別の程度が強すぎる印象（例えば、うるさい印象）を与える可能性がある。この場合は、少数の表示要素を表示している際には、ユーザは識別されている表示要素を認識することが困難となってしまう。
【０００５】
本発明は上記課題に鑑みてなされたものであって、ユーザの必要に応じて表示要素を拡大したり縮小したりして表示する際に、識別されている表示要素をユーザが認識しやすくなる画像表示装置、画像表示方法、プログラム及び情報記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る画像表示装置は、複数の表示要素が配置された領域のうちの少なくとも一部を表す画像を画面に表示する画像表示手段と、前記画面に表示される前記複数の表示要素のうちの少なくとも１つを識別して表示する識別表示手段と、ユーザから受け付ける操作信号に応じて、前記画面に表示される前記領域のサイズを変化させる領域サイズ変化手段と、前記画面に表示される前記領域のサイズの変化に応じて、前記識別の程度を変化させる識別程度変化手段と、を含むことを特徴とする。
【０００７】
また、本発明に係る画像表示方法は、複数の表示要素が配置された領域のうちの少なくとも一部を表す画像を画面に表示する画像表示ステップと、前記画面に表示された前記複数の表示要素のうちの少なくとも１つを識別して表示する識別表示ステップと、ユーザから受け付ける操作信号に応じて、前記画面に表示される前記領域のサイズを変化させる領域サイズ変化ステップと、前記画面に表示される前記領域のサイズに応じて、前記識別の程度を変化させる識別程度変化ステップと、を含むことを特徴とする。
【０００８】
また、本発明に係るプログラムは、複数の表示要素が配置された領域のうちの少なくとも一部を表す画像を画面に表示する画像表示手段、前記画面に表示された前記複数の表示要素のうちの少なくとも１つを識別して表示する識別表示手段、ユーザから受け付ける操作信号に応じて、前記画面に表示される前記領域のサイズを変化させる領域サイズ変化手段、前記画面に表示される前記領域のサイズに応じて、前記識別の程度を変化させる識別程度変化手段、としてコンピュータを機能させることを特徴とする。
【０００９】
また、上記のプログラムはコンピュータ読み取り可能な情報記憶媒体に記憶することもできる。
【００１０】
本発明によると、ユーザから受け付ける操作信号に応じて画面に表示される領域のサイズが変化する際に、そのサイズの変化に応じて表示要素の識別の程度が変化するので、ユーザの必要に応じて表示要素を拡大したり縮小したりして表示する際に、識別されている表示要素をユーザが認識しやすくなる。
【００１１】
本発明の一態様では、前記画像表示手段が、前記複数の表示要素のオブジェクトが配置された仮想３次元空間内の表示要素配置面を、前記仮想３次元空間内に配置された視点から見た様子を表す画像を画面に表示し、前記識別表示手段が、前記画面に表示された前記複数の表示要素のオブジェクトのうちの少なくとも１つを識別して表示し、前記領域サイズ変化手段が、ユーザから受け付ける操作信号に応じて、前記視点と前記表示要素配置面との間の距離を変化させ、前記識別程度変化手段が、前記視点と前記表示要素配置面との間の距離の変化に応じて、前記表示要素のオブジェクトの前記表示要素配置面からの距離を変化させることを特徴とする。こうすれば、ユーザから受け付ける操作信号に応じて視点と表示要素配置面との距離が変化する際に、その距離の変化に応じて表示要素の識別の程度が変化するので、ユーザの必要に応じて表示要素を拡大したり縮小したりして表示する際に、識別されている表示要素をユーザが認識しやすくなる。
【００１２】
また、本発明の一態様では、前記表示要素のうちの少なくとも１つを指し示すカーソル画像を、識別して表示される前記表示要素に対応する位置に配置するカーソル画像配置部、をさらに含み、前記識別程度変化手段が、前記カーソル画像の表示態様を変化させることを特徴とする。こうすれば、ユーザから受け付ける操作信号に応じて画面に表示される領域のサイズが変化する際に、そのサイズの変化に応じてカーソル画像の表示態様が変化するので、ユーザの必要に応じて表示要素を拡大したり縮小したりして表示する際に、識別されている表示要素をユーザが認識しやすくなる。
【００１３】
この態様では、前記識別程度変化手段が、前記カーソル画像の透明度を変化させてもよい。こうすれば、ユーザから受け付ける操作信号に応じて画面に表示される領域のサイズが変化する際に、そのサイズの変化に応じてカーソル画像の透明度が変化するので、ユーザの必要に応じて表示要素を拡大したり縮小したりして表示する際に、識別されている表示要素をユーザが認識しやすくなる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１５】
図１は、本実施形態に係るエンタテインメントシステム（画像表示装置）１０のハードウェア構成を示す図である。図１に示すように、エンタテインメントシステム１０は、ＭＰＵ（Micro Processing Unit）１１と、メインメモリ２０と、画像処理部２４と、モニタ２６と、入出力処理部２８と、音声処理部３０と、スピーカ３２と、光ディスク読み取り部３４と、光ディスク３６と、ハードディスク３８と、インタフェース（Ｉ／Ｆ）４０，４４と、コントローラ４２と、カメラユニット４６と、ネットワークインタフェース４８と、を含んで構成されるコンピュータシステムである。
【００１６】
図２は、ＭＰＵ１１の構成を示す図である。図２に示すように、ＭＰＵ１１は、メインプロセッサ１２と、サブプロセッサ１４ａ，１４ｂ，１４ｃ，１４ｄ，１４ｅ，１４ｆ，１４ｇ，１４ｈと、バス１６と、メモリコントローラ１８と、インタフェース（Ｉ／Ｆ）２２と、を含んで構成される。
【００１７】
メインプロセッサ１２は、図示しないＲＯＭ（Read Only Memory）に記憶されるオペレーティングシステム、例えばＤＶＤ（Digital Versatile Disk）−ＲＯＭ等の光ディスク３６から読み出されるプログラム及びデータや、通信ネットワークを介して供給されるプログラム及びデータ等に基づいて、各種情報処理を行ったり、サブプロセッサ１４ａ乃至１４ｈに対する制御を行ったりする。
【００１８】
サブプロセッサ１４ａ乃至１４ｈは、メインプロセッサ１２からの指示に従って、各種情報処理を行ったり、エンタテインメントシステム１０の各部を、例えばＤＶＤ−ＲＯＭ等の光ディスク３６から読み出されるプログラム及びデータや、通信ネットワークを介して供給されるプログラム及びデータ等に基づいて制御したりする。
【００１９】
バス１６は、アドレス及びデータをエンタテインメントシステム１０の各部でやり取りするためのものである。メインプロセッサ１２、サブプロセッサ１４ａ乃至１４ｈ、メモリコントローラ１８、インタフェース２２は、バス１６を介して相互にデータ授受可能に接続される。
【００２０】
メモリコントローラ１８は、メインプロセッサ１２及びサブプロセッサ１４ａ乃至１４ｈからの指示に従って、メインメモリ２０へのアクセスを行う。メインメモリ２０には、光ディスク３６やハードディスク３８から読み出されたプログラム及びデータや、通信ネットワークを介して供給されたプログラム及びデータが必要に応じて書き込まれる。メインメモリ２０はメインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈの作業用としても用いられる。
【００２１】
インタフェース２２には画像処理部２４及び入出力処理部２８が接続される。メインプロセッサ１２及びサブプロセッサ１４ａ乃至１４ｈと、画像処理部２４又は入出力処理部２８と、の間のデータ授受はインタフェース２２を介して行われる。
【００２２】
画像処理部２４は、ＧＰＵ（Graphical Processing Unit）とフレームバッファとを含んで構成される。ＧＰＵは、メインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈから供給される画像データに基づいてフレームバッファに各種画面を描画する。フレームバッファに形成された画面は、所定のタイミングでビデオ信号に変換されてモニタ２６に出力される。なお、モニタ２６には例えば家庭用テレビ受像機が用いられる。
【００２３】
入出力処理部２８には、音声処理部３０、光ディスク読み取り部３４、ハードディスク３８、インタフェース４０,４４が接続される。入出力処理部２８は、メインプロセッサ１２及びサブプロセッサ１４ａ乃至１４ｈと、音声処理部３０、光ディスク読み取り部３４、ハードディスク３８、インタフェース４０,４４、ネットワークインタフェース４８と、の間のデータ授受を制御する。
【００２４】
音声処理部３０は、ＳＰＵ（Sound Processing Unit）とサウンドバッファとを含んで構成される。サウンドバッファには、光ディスク３６やハードディスク３８から読み出されたゲーム音楽、ゲーム効果音やメッセージなどの各種音声データが記憶される。ＳＰＵは、これらの各種音声データを再生してスピーカ３２から出力させる。なお、スピーカ３２には例えば家庭用テレビ受像機の内蔵スピーカが用いられる。
【００２５】
光ディスク読み取り部３４は、メインプロセッサ１２及びサブプロセッサ１４ａ乃至１４ｈからの指示に従って、光ディスク３６に記憶されたプログラムやデータを読み取る。なお、エンタテインメントシステム１０は、光ディスク３６以外の他のコンピュータ読み取り可能な情報記憶媒体に記憶されたプログラムやデータを読み取り可能に構成してもよい。
【００２６】
光ディスク３６は例えばＤＶＤ−ＲＯＭ等の一般的な光ディスク（コンピュータ読み取り可能な情報記憶媒体）である。また、ハードディスク３８は一般的なハードディスク装置である。光ディスク３６やハードディスク３８には各種プログラムやデータがコンピュータ読み取り可能に記憶される。
【００２７】
インタフェース（Ｉ／Ｆ）４０，４４は、コントローラ４２やカメラユニット４６等の各種周辺機器を接続するためのインタフェースである。このようなインタフェースとしては、例えばＵＳＢ（Universal Serial Bus）インタフェースが用いられる。
【００２８】
コントローラ４２は汎用操作入力手段であり、ユーザが各種操作（例えばゲーム操作）を入力するために用いられる。入出力処理部２８は、所定時間（例えば１／６０秒）ごとにコントローラ４２の各部の状態をスキャンし、その結果を表す操作状態をメインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈに供給する。メインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈは、ユーザによって行われた操作の内容をその操作状態に基づいて判断する。なお、エンタテインメントシステム１０は複数のコントローラ４２を接続可能に構成されており、各コントローラ４２から入力される操作状態に基づいて、メインプロセッサ１２やサブプロセッサ１４ａ乃至１４ｈが各種処理を実行するようになっている。
【００２９】
カメラユニット４６は、例えば公知のデジタルカメラを含んで構成され、白黒、グレイスケール又はカラーの撮影画像を所定時間（例えば１／６０秒）ごとに入力する。本実施の形態におけるカメラユニット４６は、撮影画像をＪＰＥＧ（Joint Photographic Experts Group）形式の画像データとして入力するようになっている。また、カメラユニット４６は、例えばレンズをユーザに向けた状態でモニタ２６の上に設置され、ケーブルを介してインタフェース４４に接続される。ネットワークインタフェース４８は入出力処理部２８とネットワークとに接続されており、エンタテインメントシステム１０がネットワークを介して他のエンタテインメントシステム１０とデータ通信するのを中継するようになっている。
【００３０】
図３Ａは、コントローラ４２の一例を示す斜視図である。図３Ｂは、コントローラ４２の一例を示す上側面図である。図３Ａに示すように、コントローラ４２は、コントローラケーブル６２によってエンタテインメントシステム１０に接続され、表面４２ａの左側に方向ボタン群６０（左方向ボタン６０Ｌ、右方向ボタン６０Ｒ、上方向ボタン６０Ｕ、及び、下方向ボタン６０Ｄ）及び左操作スティック５４が設けられ、右側にボタン群５８（左ボタン５８Ｌ、右ボタン５８Ｒ、上ボタン５８Ｕ、及び、下ボタン５８Ｄ）及び右操作スティック５６が設けられている。また、図３Ｂに示すように、コントローラ４２の奥側側面には、表面４２ａ側左右に第１の左ボタン５０Ｌ、第１の右ボタン５０Ｒがそれぞれ設けられており、裏面側左右に第２の左ボタン５２Ｌ、第２の右ボタン５２Ｒがそれぞれ設けられている。そして、コントローラ４２の筐体左右をユーザが両手で持つと、左手親指が方向ボタン群６０及び左操作スティック５４に位置し、右手親指がボタン群５８及び右操作スティック５６に位置するようになっており、右手人指し指又は中指のいずれか少なくとも一方が、第１の右ボタン５０Ｒ又は第２の右ボタン５２Ｒに位置し、左手人指し指又は中指のいずれか少なくとも一方が、第１の左ボタン５０Ｌ又は第２の左ボタン５２Ｌに位置するようになっている。
【００３１】
方向ボタン群６０、ボタン群５８、第１の左ボタン５０Ｌ、第１の右ボタン５０Ｒ、第２の左ボタン５２Ｌ、第２の右ボタン５２Ｒは感圧ボタンとして構成されており、圧力センサを備えている。そして、これらのボタンをユーザが押下すると、その押圧力に応じて０〜２５５の値を有する２５６段階のディジタル値がエンタテインメントシステム１０に入力されるようになっている。つまり、エンタテインメントシステム１０では、コントローラ４２から入力されるディジタル値が０の場合にはそのボタンが押下されておらず、２５５の場合には最大押圧力でボタンが押下されていること等を該ディジタル値から判断できるようになっている。
【００３２】
左操作スティック５４及び右操作スティック５６は、コントローラ４２の筐体表面に直立したスティック状の操作部材であり、この直立状態から全方位に所定角度だけ傾倒自在となっている。図３Ａに示すように、コントローラ４２の筐体長手方向をＸ軸方向（図３Ａにおいて右方向を正方向とする。）とし、このＸ軸方向に直交する筐体奥行き方向をＹ軸方向（図３Ａにおいて手前から奥に向かう方向を正方向とする。）とすると、左操作スティック５４の姿勢（操作状態）は、Ｘ軸方向及びＹ軸方向の傾き（姿勢データ（Ｘ，Ｙ））として、それぞれ０〜２５５のディジタル値がエンタテインメントシステム１０に入力されるようになっている。具体的には、Ｘ＝１２７やＸ＝１２８付近は、左操作スティック５４がＸ軸方向に傾いていないことを示す。また、Ｘ＝２５５は、左操作スティック５４がＸ軸の正方向（図３Ａにおいて右方向）に限界まで倒れていることを示す。さらに、Ｘ＝０は、左操作スティック５４がＸ軸の負方向（図３Ａにおいて左方向）に限界まで倒れていることを示す。Ｙ軸方向についても同様である。また、右操作スティック５６についても左操作スティック５４の場合と同様である。こうして、エンタテインメントシステム１０では、左操作スティック５４及び右操作スティック５６の現在の傾き状態（姿勢）を把握できるようになっている。また、左操作スティック５４及び右操作スティック５６は、方向ボタン群６０やボタン群５８等と同様の感圧ボタンとしても構成されており、スティックの軸方向に押下できるようになっている。
【００３３】
また、コントローラ４２は、内蔵振動子（バイブレータ）を備えている。そして、ＭＰＵ１１からの指示によって、このバイブレータは振動する。
【００３４】
以下、以上のハードウェア構成を有するエンタテインメントシステム１０を、画像表示装置として構成する一実施形態について説明する。
【００３５】
まず、本実施形態の概要について説明する。
【００３６】
図４は、画像表示装置として動作中のエンタテインメントシステム１０のモニタ２６に表示される画面の一例であるライブラリビュー画面７０の一例を示す図である。図４に示すライブラリビュー画面７０は、仮想３次元空間（本実施形態では、例えば、図５に示すライブラリビュー空間７２）を可視化したものである。具体的には、例えば、Ｌ判の白縁付き写真を示す仮想的な３次元モデルである写真画像オブジェクト７４が多数配置されたライブラリビュー空間７２を、同空間内の視点７６から見た様子を公知の３次元コンピュータグラフィックス技術によりリアルタイムに画像化することで、ライブラリビュー画面７０が生成される。
【００３７】
図５は、ライブラリビュー空間７２の全体像の一例を示す斜視図である。図５に示すように、ライブラリビュー空間７２には、１又は複数の写真画像オブジェクト７４から構成されるグループ画像オブジェクト７８が、仮想３次元空間内に設けられている配置面オブジェクト８０上に配置されている。このように、写真画像オブジェクト７４はグループ毎にまとめられている。各３次元モデルはポリゴンにより構成されており、各写真画像オブジェクト７４には、ユーザが保有している、例えばデジタルカメラで撮ったりインターネット経由で取得したりした写真画像がテクスチャとしてマッピングされる。そして、各グループ画像オブジェクト７８を構成する１又は複数の写真画像オブジェクト７４には、例えば同じ撮影日付である等、共通の属性を有する写真画像がテクスチャとしてマッピングされている。なお、グループ画像オブジェクト７８の近傍に、その共通の属性を示す文字列が表示されていてもよい。
【００３８】
なお、上述の共通の属性は、例えば、「子供が映っている可能性がある写真」、「大人が映っている可能性がある写真」などのような、被写体の種類を示す属性や、「赤っぽい写真」、「青っぽい写真」などのような、写真の色を示す属性などであっても構わない。
【００３９】
そして、ライブラリビュー画面７０には、複数の楕円型の代表画像オブジェクト８２が配置されている。この代表画像オブジェクト８２には、その近傍のグループ画像オブジェクト７８を構成する写真画像オブジェクト７４にマッピングされている写真画像のうちのいずれかに対応する画像が、グループ画像オブジェクト７８を構成する写真画像オブジェクト７４よりも大きく表示されている。
【００４０】
そして、本実施形態では、代表画像オブジェクト８２にマッピングされる写真画像は、所定の時間間隔で切り替わるようになっている。
【００４１】
なお、代表画像オブジェクト８２の外郭が平滑化されていても（すなわち、ぼかされていても）構わない。また、本実施形態では、代表画像オブジェクト８２にマッピングされる写真画像は、代表画像オブジェクト８２の外郭に沿って、トリミングされている。
【００４２】
また、ライブラリビュー空間７２には、円型の閉領域を示すライブラリビューカーソル画像オブジェクト８４が配置されている。ライブラリビューカーソル画像オブジェクト８４は、その中央部が半透明に光ってライブラリビュー画面７０に表示される。このようにして、ユーザは、ライブラリビューカーソル画像オブジェクト８４の中央部を認識することができる。図４及び図５の例では、１つのグループ画像オブジェクト７８（選択グループ画像オブジェクト７８ａ）がライブラリビューカーソル画像オブジェクト８４により指し示されている。
【００４３】
図５に例示するライブラリビュー空間７２は、エンタテインメントシステム１０のメインメモリ２０上に仮想的に構築されるものであり、広大な平板状の配置面オブジェクト８０上には、グループ画像オブジェクト配置基準線８６に沿って、グループ画像オブジェクト７８がほぼ等間隔に配置されている。そして、グループ画像オブジェクト７８が配置されている領域とは異なる領域に、代表画像配置領域８８が複数設けられている。各代表画像配置領域８８には、近傍のグループ画像オブジェクト７８を構成する写真画像オブジェクト７４にマッピングされている写真画像のうちのいずれかがマッピングされた代表画像オブジェクト８２が配置される。
【００４４】
そして、配置面オブジェクト８０の上方には視点７６が設けられている。本実施形態に係るエンタテインメントシステム１０では、リアルタイムに、すなわち所定時間（例えば１／６０秒）毎に視点７６から視線方向を見た様子を表す画像を生成して、これをモニタ２６に表示するようにしている。
【００４５】
ライブラリビュー画面７０がモニタ２６に表示されている際に、ユーザが、コントローラ４２を操作することで、ライブラリビューカーソル画像オブジェクト８４は移動する。
【００４６】
また、ライブラリビュー画面７０がモニタ２６に表示されている際に、ユーザが、コントローラ４２を操作することで、視点７６が配置面オブジェクト８０に近づいたり（ズームイン）遠ざかったり（ズームアウト）する。すなわち、ユーザが、モニタ２６に表示されている配置面オブジェクト８０上の領域（表示領域）のサイズを変更することができる。
【００４７】
図６Ａ及び図６Ｂは、画像表示装置として動作中のエンタテインメントシステム１０のモニタ２６に表示される画面の別の一例であるタイルビュー画面９０の一例を示す図である。図６Ａ及び図６Ｂに示すタイルビュー画面９０は、ライブラリビュー画面７０と同様に、仮想３次元空間（本実施形態では、例えば、図７に示すタイルビュー空間９２）を可視化したものである。具体的には、例えば、Ｌ判の白縁付き写真を示す仮想的な３次元モデルである写真画像オブジェクト７４が多数配置されたタイルビュー空間９２を、同空間内の視点７６から見た様子を公知の３次元コンピュータグラフィックス技術によりリアルタイムに画像化することで、タイルビュー画面９０が生成される。図７は、タイルビュー空間９２の全体像の一例を示す斜視図である。図６Ａ、図６Ｂ及び図７に示すように、タイルビュー空間９２では、写真画像オブジェクト７４が上述のグループ画像オブジェクト７８に対応するグループ毎に分けられて、それぞれのグループについて配置面オブジェクト８０上に整列して配置されている。各グループを構成する写真画像オブジェクト７４には、上述のように、共通の属性を有する写真画像がテクスチャとしてマッピングされている。なお、各グループの近傍には、上述の共通の属性や、グループに属する枚数などを示す文字列が表示されていてもよい。
【００４８】
そして、写真画像オブジェクト７４のうちの１つ（選択写真画像オブジェクト７４ａ）と、配置面オブジェクト８０と、の間にタイルビューカーソル画像オブジェクト９４が配置されている。本実施形態では、タイルビューカーソル画像オブジェクト９４は、例えば、半透明の角が円く形成されている四角形の画像である。そして、本実施形態では、タイルビューカーソル画像オブジェクト９４により指し示される選択写真画像オブジェクト７４ａは、配置面オブジェクト８０から離間して配置されている。
【００４９】
図７に例示するタイルビュー空間９２は、エンタテインメントシステム１０のメインメモリ２０上に仮想的に構築されるものであり、広大な平板状の配置面オブジェクト８０上には、グループ毎に間隔を空けて、写真画像オブジェクト７４が整列して配置されている。配置面オブジェクト８０の上方には視点７６が設けられている。本実施形態に係るエンタテインメントシステム１０では、リアルタイムに、すなわち所定時間（例えば１／６０秒）毎に視点７６から視線方向を見た様子を表す画像を生成して、この画像をモニタ２６に表示するようにしている。
【００５０】
タイルビュー画面９０がモニタ２６に表示されている際に、ユーザが、コントローラ４２を操作することで、タイルビューカーソル画像オブジェクト９４が移動する。
【００５１】
また、タイルビュー画面９０がモニタ２６に表示されている際に、ユーザが、コントローラ４２を操作することで、視点７６が配置面オブジェクト８０に近づいたり（ズームイン）遠ざかったり（ズームアウト）する。すなわち、ユーザが、モニタ２６に表示されている配置面オブジェクト８０上の領域（表示領域）のサイズを変更することができる。具体的には、例えば、図６Ａに示すタイルビュー画面９０がモニタ２６に表示されている際において、ユーザがズームイン操作を行うと、図６Ｂに示すタイルビュー画面９０がモニタ２６に表示されるようになる。
【００５２】
なお、モニタ２６に表示される画面は上述の画面に限定されない。具体的には、例えば、お気に入りの写真画像オブジェクト７４が配置されているプレイリスト空間（図示せず）を視点７６の位置から見た様子を表す画像を生成して、その画像をモニタ２６にプレイリスト画面（図示せず）として表示するようにしてもよい。
【００５３】
次に、本実施形態に係るエンタテインメントシステム１０で実現される機能について説明する。図８Ａ、図８Ｂ、図８Ｃ及び図８Ｄは、本実施形態に係るエンタテインメントシステム１０で実現される機能の一例を示す機能ブロック図である。
【００５４】
図８Ａに例示するように、この実施形態に係るエンタテインメントシステム１０は、機能的には、画像記憶部１００、操作信号受付部１０２、ビュー切替部１０４、ライブラリビュー空間生成表示部１０６、ライブラリビューカーソル画像移動部１０８、ライブラリビュー画像位置関係変化部１１０、ライブラリビュー視点移動部１１２、ライブラリビュー識別程度変化部１１４、タイルビュー空間生成表示部１１６、タイルビューカーソル画像移動部１１８、タイルビュー画像位置関係変化部１２０、タイルビュー視点移動部１２２、タイルビュー識別程度変化部１２４、を含むものとして機能する。なお、エンタテインメントシステム１０がこれらの要素をすべて備えている必要はない。そして、これらの要素のうち、画像記憶部１００は、メインメモリ２０やハードディスク３８などといった、エンタテインメントシステム１０が備える記憶装置を主として実現される。操作信号受付部１０２、ビュー切替部１０４、ライブラリビュー空間生成表示部１０６、ライブラリビューカーソル画像移動部１０８、ライブラリビュー画像位置関係変化部１１０、ライブラリビュー視点移動部１１２、ライブラリビュー識別程度変化部１１４、タイルビュー空間生成表示部１１６、タイルビューカーソル画像移動部１１８、タイルビュー画像位置関係変化部１２０、タイルビュー視点移動部１２２、タイルビュー識別程度変化部１２４、は、ＭＰＵ１１などといった、エンタテインメントシステム１０が備える制御装置を主として実現される。
【００５５】
そして、図８Ｂに例示するように、ライブラリビュー空間生成表示部１０６は、ライブラリビュー対象画像配置部１２６と、ライブラリビューカーソル画像配置部１２８と、ライブラリビュー空間表示部１３０と、を含んで構成されている。そして、ライブラリビュー対象画像配置部１２６は、ライブラリビュー画像取得部１３２と、ライブラリビュー画像分類部１３４と、ライブラリビューグループ画像配置部１３６と、ライブラリビュー代表画像配置領域決定部１３８と、ライブラリビュー代表画像配置部１４０と、を含んで構成されている。
【００５６】
そして、図８Ｃに例示するように、ライブラリビューグループ画像配置部１３６は、グループ画像配置領域決定部１４２、表示要素取得部１４４と、表示要素配置領域決定部１４６と、表示要素配置部１４８と、を含んで構成されている。
【００５７】
そして、図８Ｄに例示するように、タイルビュー空間生成表示部１１６は、タイルビュー対象画像配置部１５０と、タイルビュー識別表示部１５２と、を含んで構成されている。そして、タイルビュー対象画像配置部１５０は、タイルビュー画像取得部１５４と、タイルビュー画像分類部１５６と、タイルビュー画像配置部１５８と、を含んで構成されている。そして、タイルビュー識別表示部１５２は、タイルビューカーソル画像配置部１６０と、タイルビュー空間表示部１６２と、を含んで構成されている。
【００５８】
これらの要素は、コンピュータであるエンタテインメントシステム１０にインストールされたプログラムを、エンタテインメントシステム１０が備えるＭＰＵ１１などの制御装置で実行することにより実現されている。なお、このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の情報伝達媒体を介して、あるいは、インターネット等の通信ネットワークを介してエンタテインメントシステム１０に供給される。
【００５９】
画像記憶部１００は、ユーザがデジタルカメラで撮影した静止画像や、ネットワークインタフェース４８を介してインターネット上のサイトからダウンロードした静止画像などを記憶する。本実施形態では、画像記憶部１００は、例えば、写真画像を記憶する。デジタルカメラで撮影した写真画像は、エンタテインメントシステム１０の入出力処理部２８に接続された図示しないインタフェースを介して、デジタルカメラから直接、又はデジタルカメラから取り外された可搬型の記憶媒体から読み出される。また、画像記憶部１００は、各画像の画像サイズ、撮影日時、コメント、色合い、被写体の種類、などの属性情報も併せて記憶している。なお、画像記憶部１００が、写真画像がテクスチャとしてマッピングされている写真画像オブジェクト７４を記憶していてもよい。
【００６０】
操作信号受付部１０２は、ユーザのコントローラ４２に対する操作に対応する操作信号を受け付ける。具体的には、例えば、左操作スティック５４、右操作スティック５６の傾きを示すディジタル値や、ボタン群５８、方向ボタン群６０などに対する押圧力を示すディジタル値などをコントローラ４２から受け付ける。
【００６１】
ビュー切替部１０４は、操作信号受付部１０２が操作信号（例えば、ボタン群５８に含まれる所定のボタンが押下されたことを示す操作信号）を受け付ける際に、モニタ２６に表示されているビューを切り替える。具体的には、例えば、モニタ２６にライブラリビュー画面７０が表示されている際に、操作信号受付部１０２が、右ボタン５８Ｒが押下されたことを示す操作信号を受け付けた場合は、ビュー切替部１０４は、タイルビュー空間生成表示部１１６にタイルビュー空間９２を生成させる。また、例えば、モニタ２６にタイルビュー画面９０が表示されている際に、操作信号受付部１０２が、下ボタン５８Ｄが押下されたことを示す操作信号を受け付けた場合は、ビュー切替部１０４は、ライブラリビュー空間生成表示部１０６にライブラリビュー空間７２を生成させる。
【００６２】
ライブラリビュー空間生成表示部１０６は、ライブラリビュー空間７２を生成する。そして、ライブラリビュー空間生成表示部１０６は、モニタ２６にライブラリビュー画面７０を表示する。上述のように、本実施形態では、ライブラリビュー空間生成表示部１０６は、ライブラリビュー対象画像配置部１２６と、ライブラリビューカーソル画像配置部１２８と、ライブラリビュー空間表示部１３０と、を含んでいる。
【００６３】
ライブラリビュー対象画像配置部１２６は、ライブラリビュー空間７２内の配置面オブジェクト８０上に少なくとも１つの対象画像（例えば、代表画像オブジェクト８２やグループ画像オブジェクト７８）を配置する。上述のように、本実施形態では、ライブラリビュー対象画像配置部１２６は、ライブラリビュー画像取得部１３２と、ライブラリビュー画像分類部１３４と、ライブラリビューグループ画像配置部１３６と、ライブラリビュー代表画像配置領域決定部１３８と、ライブラリビュー代表画像配置部１４０と、を含んでいる。
【００６４】
ライブラリビュー画像取得部１３２は、画像記憶部１００に記憶されている複数の画像（例えば、写真画像）を取得する。
【００６５】
ライブラリビュー画像分類部１３４は、ライブラリビュー画像取得部１３２が取得する複数の画像を、順位が関連付けられた１又は複数のグループに分類する。本実施形態では、ライブラリビュー画像分類部１３４は、具体的には、各写真画像に関連付けられている属性（例えば、撮影日付）に基づいて、複数の写真画像を順位が関連付けられた１又は複数のグループに分類する。なお、ライブラリビュー画像分類部１３４が、撮影日付とは異なる属性（例えば、色合いや被写体の種類など）に基づいて、写真画像を分類してもよい。
【００６６】
ライブラリビューグループ画像配置部１３６は、モニタ２６に表示される表示領域（例えば、配置面オブジェクト８０）上に設けられるグループ画像配置基準線（本実施形態では、グループ画像オブジェクト配置基準線８６）に沿って、各グループに対応するグループ画像（本実施形態では、グループ画像オブジェクト７８）を、グループの順位に従って配置する。
【００６７】
ここで、ライブラリビューグループ画像配置部１３６によるグループ画像オブジェクト７８の配置処理の一例について説明する。グループ画像オブジェクト７８の配置処理では、はじめに、グループ画像配置領域決定処理が行われ、その後に、表示要素配置処理が行われる。
【００６８】
ここでは、まず、グループ画像配置領域決定処理の流れの一例を、図９に例示するフロー図を参照しながら説明する。
【００６９】
まず、グループ画像配置領域決定部１４２が、ライブラリビュー画像分類部１３４により分類されたグループの数を取得する（Ｓ１０１）。そして、グループ画像配置領域決定部１４２が、各グループについて、そのグループに属する写真画像の数を取得する（Ｓ１０２）。そして、グループ画像配置領域決定部１４２が、各グループについて、そのグループに属する写真画像の数に応じたグループ画像配置領域１６６（図１１参照）のサイズを算出する（Ｓ１０３）。Ｓ１０２に例示する処理で取得される写真画像の数と、Ｓ１０３に例示する処理で算出されるグループ画像配置領域１６６のサイズとの関係を示すデータは、例えば、予めメインメモリ２０やハードディスク３８などの記憶装置に記憶されていてもよい。そして、Ｓ１０３に例示する処理において、グループ画像配置領域決定部１４２が、このデータを取得するようにしてもよい。
【００７０】
そして、グループ画像配置領域決定部１４２が、配置面オブジェクト８０上の所与の点をグループ画像オブジェクト配置基準線８６の始点１６４として設定する（Ｓ１０４）。グループ画像配置領域決定部１４２は、例えば、モニタ２６に配置面オブジェクト８０上が最も広く表示される際における表示領域となる配置面オブジェクト８０の幅に対するグループ画像オブジェクト配置基準線８６が占める配置面オブジェクト８０の幅の割合が７０％となるよう、グループ画像オブジェクト配置基準線８６の始点１６４の位置を設定する。
【００７１】
そして、グループ画像配置領域決定部１４２が、その始点１６４の位置から、例えば、所与の範囲の傾きのベジェ曲線であるグループ画像オブジェクト配置基準線８６を配置面オブジェクト８０上に生成する（Ｓ１０５）。グループ画像配置領域決定部１４２は、グループ画像オブジェクト配置基準線８６であるベジェ曲線を、例えば、始点１６４を含む４つの点の位置に基づいて決定する。このようにして生成されたグループ画像オブジェクト配置基準線８６の一例を図１０に示す。
【００７２】
そして、グループ画像配置領域決定部１４２が、グループの順位に従って、所与の間隔ｄで、グループ画像オブジェクト配置基準線８６上に、そのグループに対応するサイズのグループ画像配置領域１６６を配置する（Ｓ１０６）。グループ画像オブジェクト配置基準線８６上に配置されたグループ画像配置領域１６６の一例を図１１に示す。
【００７３】
そして、グループ画像配置領域決定部１４２は、すべてのグループについて、グループ画像配置領域１６６が配置されたか否かを確認する（Ｓ１０７）。すべてのグループについて、グループ画像配置領域１６６が配置されている場合（Ｓ１０７：Ｙ）は、処理を終了する。
【００７４】
すべてのグループについて、グループ画像配置領域１６６が配置されていない場合は（Ｓ１０７：Ｎ）、Ｓ１０５に例示する処理で生成されたグループ画像オブジェクト配置基準線８６の終点を、新たな始点１６４として設定する（Ｓ１０８）。そして、Ｓ１０５に例示する処理を再度実行する。なお、本実施形態では、Ｓ１０５に例示する処理において、グループ画像配置領域決定部１４２が、右下に向かうグループ画像オブジェクト配置基準線８６と、左下に向かうグループ画像オブジェクト配置基準線８６とを交互に生成する。
【００７５】
このようにして、図５に例示するようなグループ画像オブジェクト配置基準線８６が配置面オブジェクト８０上に生成され、このグループ画像オブジェクト配置基準線８６に沿って、グループ画像配置領域１６６がグループの数だけ配置される。そして、本実施形態では、右下に向かうグループ画像オブジェクト配置基準線８６と、左下に向かうグループ画像オブジェクト配置基準線８６と、が交互に生成されるので、グループ画像オブジェクト配置基準線８６は全体として、図５に例示するような、蛇行する曲線形状となる。
【００７６】
なお、グループ画像配置領域１６６が、グループ画像オブジェクト配置基準線８６上になくても構わない。具体的には、例えば、図１２に例示するように、グループの数が少ない際には、グループ画像配置領域決定部１４２は、直線であるグループ画像オブジェクト配置基準線８６の両側に交互にグループ画像配置領域１６６を配置するようにしても構わない。
【００７７】
次に、１又は複数の写真画像オブジェクト７４から構成されるグループ画像オブジェクト７８をグループ画像配置領域１６６に配置する表示要素配置処理について説明する。表示要素配置処理では、各グループ画像配置領域１６６にグループ画像オブジェクト７８が配置される。そこで、以下では、１つのグループ画像配置領域１６６にグループ画像オブジェクト７８を配置する処理の流れの一例について、図１３に例示するフロー図を参照しながら説明する。
【００７８】
まず、表示要素取得部１４４が、配置対象となるグループに属する１又は複数の写真画像を取得する（Ｓ２０１）。そして、表示要素取得部１４４が、Ｓ２０１に例示する処理で取得する写真画像を、その撮影時刻順にソートし、その順位を各写真画像に関連付ける（Ｓ２０２）。そして、表示要素取得部１４４が、処理が終了していない写真画像のうちの最も大きな順位の写真画像（すなわち、最も撮影時刻が遅い写真画像）を取得する（Ｓ２０３）。そして、表示要素配置領域決定部１４６が、その順位に対応する表示要素配置領域サイズを決定する（Ｓ２０４）。順位と表示要素配置領域サイズとは、例えば、図１４に例示するような関係にある。具体的には、例えば、ｙ＝ｘ１／５（ｘ：相対順位（例えば、グループ内における順位を所定の規則に従って正規化した順位）、ｙ：表示要素配置領域サイズ）の関係にある。そして、表示要素配置領域決定部１４６が、図１５に例示するような、グループ画像配置領域１６６内の配置基準点１６８（例えば、重心）を中心とする、一辺の長さがＳ２０４の処理において決定された表示要素配置領域サイズｙとなる配置面オブジェクト８０上の四角形である表示要素配置領域１７０を決定する（Ｓ２０５）。図１５は、表示要素配置領域１７０の一例を示す図である。このように、表示要素配置領域決定部１４６は、本実施形態では、例えば、順位に従って大きくなる表示要素配置領域１７０を決定する。
【００７９】
そして、表示要素配置部１４８が、この表示要素配置領域１７０内の落下開始基準点１７２の位置を乱数に基づいて決定する（Ｓ２０６）。そして、表示要素配置部１４８が、落下開始基準点１７２から所与の距離だけ離れた落下開始点１７４を中心する領域に、配置される対象となる写真画像が四角形のオブジェクトにマッピングされた写真画像オブジェクト７４を配置する（Ｓ２０７）。なお、落下開始点１７４は、配置面オブジェクト８０に対して視点７６側に配置されている。
【００８０】
そして、表示要素配置部１４８が、配置面オブジェクト８０に向かって、所与のモーションデータ（例えば、物理シミュレーションに基づくモーションデータ）に従って写真画像オブジェクト７４を投下する（Ｓ２０８）。このモーションデータは、例えば、メインメモリ２０やハードディスク３８などの記憶装置に予め記憶されている。そして、すべての写真画像オブジェクト７４についてＳ２０３〜Ｓ２０８に例示する処理が終了しているか否かを確認する（Ｓ２０９）。すべての写真画像オブジェクト７４についてＳ２０３〜Ｓ２０８に例示する処理が終了している場合は（Ｓ２０９：Ｙ）、グループ画像オブジェクト７８を配置する処理を終了する。すべての写真画像オブジェクト７４についてＳ２０３〜Ｓ２０７に例示する処理が終了していない場合は（Ｓ２０９：Ｎ）、Ｓ２０３に例示する処理を再度実行する。
【００８１】
このように、表示要素配置部１４８が、各写真画像オブジェクト７４を配置面オブジェクト８０上に投下することによって、グループ画像オブジェクト７８が、配置面オブジェクト８０上に配置される。
【００８２】
上述のように、表示要素配置部１４８が各写真画像オブジェクト７４を配置することによって、グループ画像オブジェクト７８を構成する写真画像オブジェクト７４は、ほぼ山型をなすよう積み上がることが期待される。そして、内側（頂上付近）に配置される写真画像オブジェクト７４の撮影時刻が、外側（裾野付近）に配置される写真画像オブジェクト７４の撮影時刻よりも前になるよう各写真画像オブジェクト７４が積み上がることが期待される。このようにして、本実施形態では、ユーザが、グループ画像オブジェクト７８を構成する各写真画像オブジェクト７４の撮影順を容易に認識することができる。
【００８３】
上述のように、表示要素配置部１４８は、各表示要素（本実施形態では、写真画像オブジェクト７４）に関連付けられている順位に従って、ライブラリビュー空間７２内に設けられている配置面オブジェクト８０に接近するとともに、配置面オブジェクト８０上の配置基準点１６８を通る、配置面オブジェクト８０に対して垂直な線から離間するものが多く現れるよう、各表示要素（本実施形態では、写真画像オブジェクト７４）を配置する。そして、本実施形態では、ライブラリビュー視点移動部１１２による視点７６の移動に伴い、視点７６の視野（又は、視点７６の視野の近傍）に入った（すなわち、グループ画像オブジェクト７８がモニタ２６の画面に表示される領域（又は、この領域の近傍）に入った）際に、ライブラリビューグループ画像配置部１３６が、そのグループ画像オブジェクト７８に対して、上述のＳ２０１〜Ｓ２０９に例示する表示要素配置処理を実行するようにしてもよい。このようにすると、グループ画像オブジェクト７８が視点７６の視野（又は、視点７６の視野の近傍）に入る毎に、グループ画像オブジェクト７８を構成する写真画像オブジェクト７４がグループ画像配置領域１６６に再配置されることとなる。そのため、グループ画像オブジェクト７８が視点７６の視野（又は、視点７６の視野の近傍）に入る毎に、そのグループ画像オブジェクト７８について異なった印象をユーザに提示することができる。ライブラリビュー視点移動部１１２の詳細については後述する。
【００８４】
なお、上述の処理において、表示要素配置部１４８が、各写真画像オブジェクト７４について、対応する角度だけ回転させて配置面オブジェクト８０上に配置するようにしてもよい。具体的には、例えば、Ｓ２０７に例示する処理において、表示要素配置部１４８が、乱数に基づいて決定される角度だけ写真画像オブジェクト７４を配置面オブジェクト８０に対して垂直な軸を中心として回転させて、落下開始点１７４を中心する領域に配置するようにしてもよい。
【００８５】
なお、上述のＳ２０６に例示する処理において算出される落下開始基準点１７２の位置と、既に配置面オブジェクト８０上に配置されている他の写真画像オブジェクト７４の位置とが、所定の関係を満たす場合（具体的には、写真画像オブジェクト７４の中心点の位置と、落下開始基準点１７２の位置との距離が所定の範囲よりも短い場合や、Ｓ２０７に例示する処理で配置される写真画像オブジェクト７４を配置面オブジェクト８０に投影した際に占める領域と、他の写真画像オブジェクト７４が占める領域と、の間で重なる部分の面積が所定の範囲を超える場合など）は、表示要素配置部１４８が、落下開始基準点１７２の位置を再計算するようにしてもよい。
【００８６】
また、表示要素配置処理の流れは上述の処理例に限定されない。例えば、表示要素配置領域決定部１４６が、図１６Ａや図１６Ｂに例示するように、落下開始基準点１７２の配置基準点１６８からの距離が、各写真画像オブジェクト７４の順位に従って長くなるよう各写真画像オブジェクト７４の落下開始基準点１７２を決定するようにしても構わない。例えば、表示要素配置領域決定部１４６が、ｐ１，ｐ２，ｐ３・・・と、各写真画像オブジェクト７４の順位が大きくなるに従って配置基準点１６８からの距離が長くなるよう、落下開始基準点１７２を配置してもよい。図１６Ａの例では、各落下開始基準点１７２の位置をつないだ軌跡が同心円形状を描いており、図１６Ｂの例では、各落下開始基準点１７２の位置をつないだ軌跡がらせん形状を描いている。なお、表示要素配置部１４８が、モーションデータに従った投下により、各写真画像オブジェクト７４を配置面オブジェクト８０上に配置しなくても構わない。
【００８７】
ライブラリビュー代表画像配置領域決定部１３８は、グループ画像配置基準線（本実施形態では、グループ画像オブジェクト配置基準線８６）の位置又はグループ画像（本実施形態では、グループ画像オブジェクト７８）が配置されている位置の少なくとも一方に基づいて、代表画像配置領域８８の位置を決定する。本実施形態では、代表画像配置領域８８は配置面オブジェクト８０上に複数設けられる。
【００８８】
具体的には、例えば、図１７に例示するように、ライブラリビュー代表画像配置領域決定部１３８が、所与の大きさのグリッド領域１７６を配置面オブジェクト８０上に設定する。そして、ライブラリビュー代表画像配置領域決定部１３８が、これらのグリッド領域１７６のうちから、写真画像オブジェクト７４が配置されていない２グリッド四方以上の連続する代表画像配置候補領域１７８を抽出する。そして、ライブラリビュー代表画像配置領域決定部１３８が、代表画像配置候補領域１７８のうちの少なくとも一部を代表画像配置領域８８として決定する。
【００８９】
なお、ライブラリビュー代表画像配置領域決定部１３８が代表画像配置候補領域１７８を抽出する必要はない。代表画像配置領域８８の位置が予め決定されていてもよい。
【００９０】
ライブラリビュー代表画像配置部１４０は、代表画像配置領域８８に、この代表画像配置領域８８に対応するグループ画像配置基準線（本実施形態では、グループ画像オブジェクト配置基準線８６）上の範囲に対応するグループのうちのいずれかに属する画像（本実施形態では、写真画像）を代表画像（本実施形態では、代表画像オブジェクト８２）として配置する。このとき、ライブラリビュー代表画像配置部１４０は、代表画像配置領域８８内の代表点（例えば、重心）からの距離に基づいて決定されるグループ画像オブジェクト配置基準線８６上の範囲に対応するグループのうちのいずれかに属する画像を代表画像として配置してもよい。
【００９１】
ライブラリビュー代表画像配置部１４０は、具体的には、例えば、図１８に例示するように、代表画像配置領域８８内の代表点（代表画像配置領域代表点１８０）を中心とする、配置面オブジェクト８０上の所定の半径ｒの円領域（代表画像選択領域１８２）内に配置されている１又は複数の写真画像オブジェクト７４を選択する。このように、本実施形態では、ライブラリビュー代表画像配置部１４０が、代表画像配置領域代表点１８０からの距離が所定の範囲内にある（例えば、所定の距離よりも短い）グループ画像オブジェクト配置基準線８６上の範囲に対応するグループのうちのいずれかに属する画像（例えば、写真画像オブジェクト７４にマッピングされた画像）を代表画像として配置してもよい。なお、このとき、ライブラリビュー代表画像配置部１４０が選択する写真画像オブジェクト７４の数に上限（例えば、２０個など）が設けられていてもよい。そして、ライブラリビュー代表画像配置部１４０が、選択された写真画像オブジェクト７４にマッピングされた写真画像を、代表画像配置領域８８に配置する。
【００９２】
このように、本実施形態では、代表画像選択領域１８２内に配置されている写真画像オブジェクト７４のうちのいずれかにマッピングされた写真画像が拡大されて代表画像配置領域８８に配置される。そのため、ユーザは、代表画像配置領域８８の近傍にどのような写真画像オブジェクト７４が配置されているかを容易に認識することができる。
【００９３】
なお、ライブラリビュー代表画像配置部１４０は、代表画像配置領域８８に配置される写真画像を所定の時間間隔で切り替えるようにしてもよい。こうすれば、代表画像配置領域８８の近傍に配置されている写真画像オブジェクト７４を次々とユーザに認識させることができる。また、ライブラリビュー代表画像配置部１４０は、乱数に基づいて選択される写真画像を代表画像配置領域８８に配置してもよい。また、ライブラリビュー代表画像配置部１４０は、順位が連続する複数のグループのうちのいずれかに属する写真画像を代表画像配置領域８８に配置してもよい。
【００９４】
また、本実施形態のように、代表画像配置領域８８が配置面オブジェクト８０上に複数設けられている場合には、１つの写真画像オブジェクト７４にマッピングされている写真画像が、互いに異なる代表画像配置領域８８に配置される可能性がある。このような場合に、ライブラリビュー代表画像配置部１４０が、ある１つの代表画像配置領域８８内の代表点からの距離が所定の範囲内である他の代表画像配置領域８８内に配置される画像とは異なる写真画像を、この代表画像配置領域内に代表画像として配置するようにしてもよい。
【００９５】
ライブラリビューカーソル画像配置部１２８は、配置面オブジェクト８０上に閉領域を示すライブラリビューカーソル画像オブジェクト８４を配置する。本実施形態では、中央部が半透明に光っている円型の閉領域を示すライブラリビューカーソル画像オブジェクト８４を配置面オブジェクト８０上に配置する。
【００９６】
ライブラリビュー空間表示部１３０は、表示領域（本実施形態では、例えば、配置面オブジェクト８０）の少なくとも一部をモニタ２６の画面に表示する。
【００９７】
ライブラリビューカーソル画像移動部１０８は、モニタ２６にライブラリビュー画面７０が表示されている際に、操作信号受付部１０２が受け付ける操作信号（例えば、左操作スティック５４が操作されたことを示す操作信号）に応じて、ライブラリビュー空間７２内のライブラリビューカーソル画像オブジェクト８４を配置面オブジェクト８０に沿って四方向（前後左右）に移動させる。
【００９８】
ライブラリビュー画像位置関係変化部１１０は、配置面オブジェクト８０上におけるライブラリビューカーソル画像オブジェクト８４の位置と対象画像（本実施形態では、グループ画像オブジェクト７８）の位置との間の距離が所定の範囲内である場合に、視点７６から対象画像（本実施形態では、グループ画像オブジェクト７８）までの距離が、視点７６からライブラリビューカーソル画像オブジェクト８４までの距離よりも短くなるよう、ライブラリビューカーソル画像オブジェクト８４と対象画像（本実施形態では、グループ画像オブジェクト７８）との相対的な位置関係を変化させる。
【００９９】
ライブラリビュー画像位置関係変化部１１０は、具体的には、例えば、図１９Ａ及び図１９Ｂに例示するように、配置面オブジェクト８０上の、グループ画像オブジェクト７８の代表点（グループ画像オブジェクト代表点１８４）を中心とする所定の半径Ｒの円領域（影響領域１８６）内に、ライブラリビューカーソル画像オブジェクト８４の中心（ライブラリビューカーソル画像オブジェクト中心１８８）が配置された際に、グループ画像オブジェクト７８を構成する各写真画像オブジェクト７４を、所定の距離ｈだけ配置面オブジェクト８０からの距離を変化させる（例えば、各写真画像オブジェクト７４を、配置面オブジェクト８０から離間させる）。なお、図１９Ａは、影響領域１８６内に、ライブラリビューカーソル画像オブジェクト中心１８８が配置されていない様子を示す図の一例である。そして、図１９Ｂは、影響領域１８６内に、ライブラリビューカーソル画像オブジェクト中心１８８が配置されている様子を示す図の一例である。このようにして、ライブラリビューカーソル画像オブジェクト８４によって選択されるグループ画像オブジェクト７８が識別して表示される。本実施形態では、ライブラリビューカーソル画像オブジェクト８４が指し示すグループ画像オブジェクト７８によって、ライブラリビューカーソル画像オブジェクト８４の中央部が隠れるが、ライブラリビューカーソル画像オブジェクト８４によって指し示される写真画像オブジェクト７４が配置面オブジェクト８０上から浮き上がることによって、ユーザはライブラリビューカーソル画像オブジェクト８４が指し示すグループ画像オブジェクト７８を認識することができる。
【０１００】
なお、図１９Ａ及び図１９Ｂに例示するように、ライブラリビューカーソル画像オブジェクト８４が、グループ画像オブジェクト７８よりも大きなサイズであっても構わない。
【０１０１】
なお、ライブラリビュー画像位置関係変化部１１０が、写真画像オブジェクト７４を配置面オブジェクト８０から離間させる距離ｈを、視点７６と配置面オブジェクト８０との間の距離Ｈに基づいて決定してもよい（図２０参照）。具体的には、例えば、図２０に例示するように、ライブラリビュー画像位置関係変化部１１０は、視点７６と配置面オブジェクト８０との間の距離Ｈが長くなるほど、写真画像オブジェクト７４を配置面オブジェクト８０から離間させる距離ｈが短くなるよう、写真画像オブジェクト７４を配置面オブジェクト８０から離間させる距離ｈを決定してもよい。図２０は、写真画像オブジェクト７４を配置面オブジェクト８０から離間させる距離ｈと、視点７６と配置面オブジェクト８０との間の距離Ｈとの関係の一例を示す図である。
【０１０２】
上述の半径Ｒは、例えば、グループ画像オブジェクト７８の大きさや、視点７６と配置面オブジェクト８０との間の距離Ｈに対応する。より具体的には、例えば、半径Ｒは、グループ画像オブジェクト７８が占める配置面オブジェクト８０上の領域の半径と、視点７６と配置面オブジェクト８０との間の距離Ｈとの積に比例する。
【０１０３】
上述のように、グループ画像オブジェクト７８が配置面オブジェクト８０から離間している（すなわち、グループ画像オブジェクト７８がライブラリビューカーソル画像オブジェクト８４により指し示されている）際に、操作信号受付部１０２が、所定のボタン（例えば、右ボタン５８Ｒ）が押下された操作信号を受け付けた場合は、ビュー切替部１０４が、タイルビュー空間９２を生成して、ライブラリビューカーソル画像オブジェクト８４により指し示されているグループ画像オブジェクト７８に対応するグループに属する写真画像オブジェクト７４がモニタ２６の上辺に表示される位置に視点７６を設定してもよい。そして、ビュー切替部１０４が、この視点７６から視線方向を見た様子を示すタイルビュー画面９０をモニタ２６に表示するようにしてもよい。
【０１０４】
上述のように、グループ画像オブジェクト７８が配置面オブジェクト８０から離間している（すなわち、グループ画像オブジェクト７８が識別表示されている）際に、ライブラリビューカーソル画像移動部１０８が、ライブラリビューカーソル画像オブジェクト中心１８８とグループ画像オブジェクト代表点１８４との間の距離に応じて、ライブラリビューカーソル画像オブジェクト８４をグループ画像オブジェクト７８に接近させても構わない。
【０１０５】
ここで、グループ画像オブジェクト７８が配置面オブジェクト８０から離間している際における、ライブラリビューカーソル画像オブジェクト８４の移動処理の流れの一例を図２１に例示するフロー図を参照しながら説明する。
【０１０６】
まず、操作信号受付部１０２が、コントローラ４２に対する操作信号を受け付ける（Ｓ３０１）。そして、ライブラリビューカーソル画像移動部１０８が、この操作信号が示すディジタル値に基づいて操作信号移動量ベクトルｖ１（ｘ１,ｙ１）を算出する（Ｓ３０２）。図２２に、操作信号移動量ベクトルｖ１（ｘ１,ｙ１）の一例を示す。そして、ライブラリビューカーソル画像移動部１０８が、ライブラリビューカーソル画像オブジェクト中心１８８とグループ画像オブジェクト代表点１８４との間の距離を取得する（Ｓ３０３）。そして、Ｓ３０３に例示する処理で取得する距離に基づいて、引力移動量ベクトルｖ２（ｘ２,ｙ２）を算出する（Ｓ３０４）。図２２に、引力移動量ベクトルｖ２（ｘ２,ｙ２）の一例を示す。ここで、引力移動量ベクトルｖ２（ｘ２,ｙ２）は、例えば、ライブラリビューカーソル画像オブジェクト中心１８８からグループ画像オブジェクト代表点１８４への向きであり、Ｓ３０３に例示する処理で取得する距離に対応する大きさのベクトルである。ここで、例えば、Ｓ３０３に例示する処理で取得する距離が短くなるほど引力移動量ベクトルｖ２（ｘ２,ｙ２）のノルムは大きくなる。なお、引力移動量ベクトルｖ２（ｘ２,ｙ２）の大きさが、上述の半径Ｒ（影響領域１８６の半径）に対応（例えば、反比例）していてもよい。
【０１０７】
そして、ライブラリビューカーソル画像移動部１０８が、全移動量ベクトルｖ３（ｘ３,ｙ３）を算出する（Ｓ３０５）。例えば、ライブラリビューカーソル画像移動部１０８が、全移動量ベクトルｖ３（ｘ３,ｙ３）を、例えば、ｖ３（ｘ３,ｙ３）＝ｖ１（ｘ１,ｙ１）＋ｖ２（ｘ２,ｙ２）という数式に従って算出する。図２２に、全移動量ベクトルｖ３（ｘ３,ｙ３）の一例を示す。そして、ライブラリビューカーソル画像移動部１０８は、全移動量ベクトルｖ３（ｘ３,ｙ３）だけライブラリビューカーソル画像オブジェクト８４を配置面オブジェクト８０に沿って移動させる（Ｓ３０６）。
【０１０８】
このように、ライブラリビューカーソル画像移動部１０８がライブラリビューカーソル画像オブジェクト８４をグループ画像オブジェクト７８に接近させることで、ライブラリビューカーソル画像オブジェクト８４を用いたグループ画像オブジェクト７８の選択が容易になる。
【０１０９】
ライブラリビュー視点移動部１１２は、モニタ２６にライブラリビュー画面７０が表示されている際に、操作信号受付部１０２が受け付ける操作信号（例えば、右操作スティック５６が操作されたことを示す操作信号）に応じて、ライブラリビュー空間７２内の視点７６の位置を配置面オブジェクト８０に対して垂直な方向に移動させる。このように、本実施形態では、ライブラリビュー視点移動部１１２は、視点７６と配置面オブジェクト８０との間の距離を変化させる。すなわち、ライブラリビュー視点移動部１１２が、モニタ２６の画面に表示される領域のサイズを変化させる。また、本実施形態では、ライブラリビュー視点移動部１１２は、モニタ２６内においてライブラリビューカーソル画像オブジェクト８４が表示される位置が、所定の範囲を超えるような場合に、ライブラリビュー空間７２内の視点７６の位置を配置面オブジェクト８０に沿って移動させる。
【０１１０】
ライブラリビュー識別程度変化部１１４は、モニタ２６の画面に表示される領域のサイズの変化に応じて、表示要素の識別の程度を変化させる。具体的には、例えば、ライブラリビュー識別程度変化部１１４は、視点７６と配置面オブジェクト８０との間の距離の変化に応じて、表示要素のオブジェクト（例えば、グループ画像オブジェクト７８を構成する各写真画像オブジェクト７４）の配置面オブジェクト８０からの距離を変化させる。より具体的には、例えば、上述のように、ライブラリビュー視点移動部１１２が視点７６の位置を移動させた際に、ライブラリビュー識別程度変化部１１４は、移動後の視点７６と配置面オブジェクト８０との間の距離Ｈに対応する距離だけ、グループ画像オブジェクト７８を構成する各写真画像オブジェクト７４が、配置面オブジェクト８０から離間するよう、グループ画像オブジェクト７８を構成する各写真画像オブジェクト７４の、配置面オブジェクト８０からの距離を変化させる。
【０１１１】
なお、ライブラリビュー識別程度変化部１１４が、移動後の視点７６と配置面オブジェクト８０との間の距離Ｈに基づいて、ライブラリビューカーソル画像オブジェクト８４の透明度や輝度（例えば、ライブラリビューカーソル画像オブジェクト８４に当てられるライトの強さ）などの表示態様を変化させてもよい。具体的には、例えば、視点７６と配置面オブジェクト８０との間の距離Ｈが短いほどライブラリビューカーソル画像オブジェクト８４の透明度や輝度が高くなるようにしてもよい。より具体的には、例えば、ライブラリビューカーソル画像オブジェクト８４の透明度や輝度が、視点７６と配置面オブジェクト８０との間の距離Ｈに比例してもよい。
【０１１２】
タイルビュー空間生成表示部１１６は、図７に例示するタイルビュー空間９２を生成し、モニタ２６にタイルビュー画面９０を表示する。上述のように、本実施形態では、タイルビュー空間生成表示部１１６は、タイルビュー対象画像配置部１５０と、タイルビュー識別表示部１５２と、を含んでいる。
【０１１３】
タイルビュー対象画像配置部１５０は、タイルビュー空間９２内の配置面オブジェクト８０上に少なくとも１つの対象画像（例えば、写真画像オブジェクト７４）を配置する。上述のように、タイルビュー対象画像配置部１５０は、タイルビュー画像取得部１５４と、タイルビュー画像分類部１５６と、タイルビュー画像配置部１５８と、を含んでいる。
【０１１４】
タイルビュー画像取得部１５４は、ライブラリビュー画像取得部１３２と同様に、画像記憶部１００に記憶されている複数の画像（例えば、写真画像）を取得する。
【０１１５】
タイルビュー画像分類部１５６は、ライブラリビュー画像分類部１３４と同様に、タイルビュー画像取得部１５４が取得する複数の画像を、順位が関連付けられた１又は複数のグループに分類する。本実施形態では、タイルビュー画像分類部１５６は、具体的には、例えば、撮影日付などの、各写真画像に関連付けられている属性に基づいて、グループに分類する。
【０１１６】
タイルビュー画像配置部１５８は、配置面オブジェクト８０上に、グループ毎に、そのグループに属する対象画像（例えば、写真画像）が貼られた対象画像オブジェクト（本実施形態では、写真画像オブジェクト７４）を整列して配置する。なお、グループの名称を示す文字列を、整列された写真画像オブジェクト７４の近傍の配置面オブジェクト８０上に配置するようにしてもよい。
【０１１７】
タイルビュー識別表示部１５２は、モニタ２６に表示される複数の表示要素（本実施形態では、例えば、写真画像オブジェクト７４）のうちの少なくとも１つを識別して表示する。上述のように、本実施形態では、タイルビュー識別表示部１５２は、タイルビューカーソル画像配置部１６０と、タイルビュー空間表示部１６２と、を含んでいる。
【０１１８】
タイルビューカーソル画像配置部１６０は、写真画像オブジェクト７４のうちの少なくとも１つを指し示すタイルビューカーソル画像オブジェクト９４を、識別して表示される写真画像オブジェクト７４に対応する位置（例えば、写真画像オブジェクト７４と配置面オブジェクト８０との間）に配置する。このとき、タイルビューカーソル画像配置部１６０は、例えば、写真画像オブジェクト７４の重心と、タイルビューカーソル画像オブジェクト９４の重心と、が配置面オブジェクト８０に対して垂直な直線上に並ぶように、タイルビューカーソル画像オブジェクト９４を配置してもよい。本実施形態では、タイルビューカーソル画像オブジェクト９４は、写真画像オブジェクト７４よりもサイズが大きい。
【０１１９】
タイルビュー空間表示部１６２は、複数の表示要素（本実施形態では、例えば、写真画像オブジェクト７４）が配置された領域のうちの少なくとも一部を表す画像をモニタ２６に表示する。
【０１２０】
タイルビューカーソル画像移動部１１８は、モニタ２６にタイルビュー画面９０が表示されている際に、操作信号受付部１０２が受け付ける操作信号（例えば、左操作スティック５４が操作されたことを示す操作信号）に応じて、タイルビュー空間９２内のタイルビューカーソル画像オブジェクト９４を前後左右の隣接する写真画像オブジェクト７４と配置面オブジェクト８０との間の位置へと移動させる。このようにして、タイルビューカーソル画像オブジェクト９４によって指し示される写真画像オブジェクト７４が変化する。
【０１２１】
タイルビュー画像位置関係変化部１２０は、タイルビューカーソル画像オブジェクト９４によって指し示される写真画像オブジェクト７４の配置面オブジェクト８０からの距離を変化させる。タイルビュー画像位置関係変化部１２０は、具体的には、例えば、タイルビューカーソル画像オブジェクト９４によって指し示される写真画像オブジェクト７４の配置面オブジェクト８０上からの距離を変化させる。より具体的には、例えば、タイルビュー画像位置関係変化部１２０は、具体的には、例えば、タイルビューカーソル画像オブジェクト９４によって指し示される写真画像オブジェクト７４を配置面オブジェクト８０から離間させる。このとき、タイルビュー画像位置関係変化部１２０が、写真画像オブジェクト７４を配置面オブジェクト８０から離間させる距離は、視点７６と配置面オブジェクト８０との距離に基づいて決定してもよい。具体的には、例えば、図２０に例示するように、タイルビュー画像位置関係変化部１２０は、視点７６と配置面オブジェクト８０との距離が長くなるほど、写真画像オブジェクト７４を配置面オブジェクト８０から離間させる距離を短くしてもよい。なお、オブジェクトの離間距離と視点からオブジェクトまでの距離との関係は、ライブラリビュー空間７２とタイルビュー空間９２とで共通であっても異なっていても構わない。
【０１２２】
タイルビュー視点移動部１２２は、モニタ２６にタイルビュー画面９０が表示されている際に、操作信号受付部１０２が受け付ける操作信号（例えば、右操作スティック５６が操作されたことを示す操作信号や右ボタン５８Ｒが操作されたことを示す操作信号）に応じて、タイルビュー空間９２内の視点７６の位置を配置面オブジェクト８０に対して垂直な方向に移動させる。このように、本実施形態では、タイルビュー視点移動部１２２は、操作信号受付部１０２が受け付ける操作信号に応じて、視点７６と配置面オブジェクト８０との間の距離を変化させる。すなわち、ライブラリビュー視点移動部１１２は、操作信号受付部１０２が受け付ける操作信号に応じて、モニタ２６の画面に表示される領域のサイズを変化させる。また、本実施形態では、タイルビュー視点移動部１２２は、モニタ２６内においてタイルビューカーソル画像オブジェクト９４が表示される位置が、所定の範囲を超えるような場合に、タイルビュー空間９２内の視点７６の位置を配置面オブジェクト８０に沿って移動させる。
【０１２３】
なお、タイルビュー視点移動部１２２が、タイルビュー空間９２内の視点７６の位置を配置面オブジェクト８０に対して近づける際に、タイルビューカーソル画像オブジェクト９４によって指し示されている写真画像オブジェクト７４がタイルビュー画面９０の中央に表示されるようタイルビュー空間９２内の視点７６の位置を配置面オブジェクト８０に沿って移動させてもよい。
【０１２４】
タイルビュー識別程度変化部１２４は、モニタ２６の画面に表示される領域のサイズの変化に応じて、表示要素の識別の程度を変化させる。具体的には、例えば、上述のように、タイルビュー視点移動部１２２が視点７６の位置を移動させた際に、タイルビュー識別程度変化部１２４は、移動後の視点７６と配置面オブジェクト８０との間の距離Ｈに対応する距離だけ、写真画像オブジェクト７４を構成する各写真画像オブジェクト７４が、配置面オブジェクト８０から離間するよう、グループ画像オブジェクト７８を構成する各写真画像オブジェクト７４の、配置面オブジェクト８０からの距離を変化させる。
【０１２５】
なお、タイルビュー識別程度変化部１２４は、移動後の視点７６と配置面オブジェクト８０との間の距離Ｈに基づいて、タイルビューカーソル画像オブジェクト９４の透明度や輝度（例えば、ライブラリビューカーソル画像オブジェクト８４に当てられるライトの強さ）などの表示態様を変化させてもよい。具体的には、例えば、視点７６と配置面オブジェクト８０との間の距離Ｈが短いほどタイルビューカーソル画像オブジェクト９４の透明度や輝度が高くなるようにしてもよい。より具体的には、例えば、ライブラリビューカーソル画像オブジェクト８４の透明度や輝度が、視点７６と配置面オブジェクト８０との間の距離Ｈに比例してもよい。
【０１２６】
図６Ｂに例示するように視点７６と配置面オブジェクト８０との間の距離Ｈが短い場合（すなわち、少数の写真画像オブジェクト７４が、タイルビュー画面９０に表示されるような場合）は、図６Ａに例示するように視点７６と配置面オブジェクト８０との間の距離Ｈが長い場合（すなわち、多数の写真画像オブジェクト７４が、タイルビュー画面９０に表示されるような場合）よりも、タイルビューカーソル画像オブジェクト９４により指し示されている写真画像オブジェクト７４の配置面オブジェクト８０からの離間距離が短くなっている。また、視点７６と配置面オブジェクト８０との間の距離Ｈが短い場合は、視点７６と配置面オブジェクト８０との間の距離Ｈが長い場合よりも、タイルビューカーソル画像オブジェクト９４の透明度や輝度が低くなっている。なお、図６Ｂに例示するように、写真画像オブジェクト７４の配置面オブジェクト８０からの離間距離が短い場合に、操作信号受付部１０２が、所定のボタン（例えば、右ボタン５８Ｒ）が押下されたことを示す操作信号を受け付ける場合に、タイルビュー識別程度変化部１２４が、タイルビューカーソル画像オブジェクト９４により指し示されている写真画像オブジェクト７４にマッピングされている写真画像を拡大表示して、モニタ２６に表示するようにしてもよい。
【０１２７】
このようにして、視点７６と配置面オブジェクト８０との間の距離Ｈに適した表示態様で、タイルビューカーソル画像オブジェクト９４により指し示されている写真画像オブジェクト７４をユーザに提示することができる。また、本実施形態では、タイルビュー視点移動部１２２が、タイルビュー空間９２内の視点７６の位置を配置面オブジェクト８０に対して近づける際に、タイルビューカーソル画像オブジェクト９４によって指し示されている写真画像オブジェクト７４がタイルビュー画面９０の中央に表示されるようタイルビュー空間９２内の視点７６の位置を配置面オブジェクト８０に沿って移動させるので、視点７６の位置が配置面オブジェクト８０に対して近づいた際に、写真画像オブジェクト７４を配置面オブジェクト８０から離間させる距離ｈが短くなり、タイルビューカーソル画像オブジェクト９４の透明度や輝度の値が小さくなったとしても、ユーザは、指し示されている写真画像オブジェクト７４を容易に認識することができる。
【０１２８】
なお、本発明は上記実施形態に限定されるものではない。
【０１２９】
例えば、エンタテインメントシステム１０は、ユーザから受け付ける操作信号に応じて、ライブラリビュー空間７２において、ライブラリビューカーソル画像オブジェクト８４により指し示されているグループ画像オブジェクト７８を構成する各写真画像オブジェクト７４を、プレイリスト空間内にコピーするようにしてもよい。また、エンタテインメントシステム１０は、ユーザから受け付ける操作信号に応じて、プレイリスト空間に配置されている写真画像オブジェクト７４をスライドショーとしてモニタ２６に順次表示するようにしてもよい。
【０１３０】
また、例えば、本発明を、二次元座標系における平面形状をモニタ２６に表示する画像表示装置として動作するエンタテインメントシステム１０に対して適用してもよい。
【図面の簡単な説明】
【０１３１】
【図１】本発明の一実施形態に係る画像表示装置として用いられるエンタテインメントシステムのハードウェア構成の一例を示すハードウェア構成図である。
【図２】ＭＰＵの詳細の一例を示す詳細構成図である。
【図３Ａ】コントローラの一例を示す斜視図である。
【図３Ｂ】コントローラの一例を示す上側面図である。
【図４】本実施形態に係るライブラリビュー画面の一例を示す図である。
【図５】本実施形態に係るライブラリビュー空間の全体像の一例を示す斜視図である。
【図６Ａ】本実施形態に係るタイルビュー画面の一例を示す図である。
【図６Ｂ】本実施形態に係るタイルビュー画面の一例を示す図である。
【図７】本実施形態に係るタイルビュー空間の全体像の一例を示す斜視図である。
【図８Ａ】本発明の一実施形態に係る画像表示装置の機能の一例を示す機能ブロック図である。
【図８Ｂ】本発明の一実施形態に係る画像表示装置の機能の一例を示す機能ブロック図である。
【図８Ｃ】本発明の一実施形態に係る画像表示装置の機能の一例を示す機能ブロック図である。
【図８Ｄ】本発明の一実施形態に係る画像表示装置の機能の一例を示す機能ブロック図である。
【図９】本実施形態に係る画像表示装置で行われる処理のフローの一例を示す図である。
【図１０】グループ画像オブジェクト配置基準線の一例を示す図である。
【図１１】グループ画像配置領域の一例を示す図である。
【図１２】グループ画像配置領域の別の一例を示す図である。
【図１３】本実施形態に係る画像表示装置で行われる処理のフローの一例を示す図である。
【図１４】順位と表示要素配置領域サイズとの関係の一例を示す図である。
【図１５】表示要素配置領域の一例を示す図である。
【図１６Ａ】落下開始基準点の決定方法の一例を示す説明図である。
【図１６Ｂ】落下開始基準点の決定方法の一例を示す説明図である。
【図１７】代表画像配置候補領域の決定方法の一例を示す説明図である。
【図１８】代表画像の決定方法の一例を示す説明図である。
【図１９Ａ】影響領域内に、ライブラリビューカーソル画像オブジェクト中心が配置されていない様子の一例を示す図である。
【図１９Ｂ】影響領域内に、ライブラリビューカーソル画像オブジェクト中心が配置されている様子の一例を示す図である。
【図２０】写真画像オブジェクトを配置面オブジェクトから離間させる距離と、視点と配置面オブジェクトとの間の距離との関係の一例を示す図である。
【図２１】本実施形態に係る画像表示装置で行われる処理のフローの一例を示す図である。
【図２２】操作信号移動量ベクトル、引力移動量ベクトル、及び、全移動量ベクトルの一例を示す図である。
【符号の説明】
【０１３２】
１０  エンタテインメントシステム、１１  ＭＰＵ、１２  メインプロセッサ、１４ａ〜１４ｈ  サブプロセッサ、１６  バス、１８  メモリコントローラ、２０  メインメモリ、２２，４０，４４  インタフェース、２４  画像処理部、２６  モニタ、２８  入出力処理部、３０  音声処理部、３２  スピーカ、３４  光ディスク読み取り部、３６  光ディスク、３８  ハードディスク、４２  コントローラ、４２ａ  表面、４６  カメラユニット、４８  ネットワークインタフェース、５０Ｌ  第１の左ボタン、５０Ｒ  第１の右ボタン、５２Ｌ  第２の左ボタン、５２Ｒ  第２の右ボタン、５４  左操作スティック、５６  右操作スティック、５８  ボタン群、５８Ｌ  左ボタン、５８Ｒ  右ボタン、５８Ｕ  上ボタン、５８Ｄ  下ボタン、６０  方向ボタン群、６０Ｌ  左方向ボタン、６０Ｒ  右方向ボタン、６０Ｕ  上方向ボタン、６０Ｄ  下方向ボタン、６２  コントローラケーブル、７０  ライブラリビュー画面、７２  ライブラリビュー空間、７４  写真画像オブジェクト、７４ａ  選択写真画像オブジェクト、７６  視点、７８  グループ画像オブジェクト、７８ａ  選択グループ画像オブジェクト、８０  配置面オブジェクト、８２  代表画像オブジェクト、８４  ライブラリビューカーソル画像オブジェクト、８６  グループ画像オブジェクト配置基準線、８８  代表画像配置領域、９０  タイルビュー画面、９２  タイルビュー空間、９４  タイルビューカーソル画像オブジェクト、１００  画像記憶部、１０２  操作信号受付部、１０４  ビュー切替部、１０６  ライブラリビュー空間生成表示部、１０８  ライブラリビューカーソル画像移動部、１１０  ライブラリビュー画像位置関係変化部、１１２  ライブラリビュー視点移動部、１１４  ライブラリビュー識別程度変化部、１１６  タイルビュー空間生成表示部、１１８  タイルビューカーソル画像移動部、１２０  タイルビュー画像位置関係変化部、１２２  タイルビュー視点移動部、１２４  タイルビュー識別程度変化部、１２６  ライブラリビュー対象画像配置部、１２８  ライブラリビューカーソル画像配置部、１３０  ライブラリビュー空間表示部、１３２  ライブラリビュー画像取得部、１３４  ライブラリビュー画像分類部、１３６  ライブラリビューグループ画像配置部、１３８  ライブラリビュー代表画像配置領域決定部、１４０  ライブラリビュー代表画像配置部、１４２  グループ画像配置領域決定部、１４４  表示要素取得部、１４６  表示要素配置領域決定部、１４８  表示要素配置部、１５０  タイルビュー対象画像配置部、１５２  タイルビュー識別表示部、１５４  タイルビュー画像取得部、１５６  タイルビュー画像分類部、１５８  タイルビュー画像配置部、１６０  タイルビューカーソル画像配置部、１６２  タイルビュー空間表示部、１６４  始点、１６６  グループ画像配置領域、１６８  配置基準点、１７０  表示要素配置領域、１７２  落下開始基準点、１７４  落下開始点、１７６  グリッド領域、１７８  代表画像配置候補領域、１８０  代表画像配置領域代表点、１８２  代表画像選択領域、１８４  グループ画像オブジェクト代表点、１８６  影響領域、１８８  ライブラリビューカーソル画像オブジェクト中心。
【図１】
2010128586.tif 000003
【図２】
2010128586.tif 000004
【図３Ａ】
2010128586.tif 000005
【図３Ｂ】
2010128586.tif 000006
【図４】
2010128586.tif 000007
【図５】
2010128586.tif 000008
【図６Ａ】
2010128586.tif 000009
【図６Ｂ】
2010128586.tif 000010
【図７】
2010128586.tif 000011
【図８Ａ】
2010128586.tif 000012
【図８Ｂ】
2010128586.tif 000013
【図８Ｃ】
2010128586.tif 000014
【図８Ｄ】
2010128586.tif 000015
【図９】
2010128586.tif 000016
【図１０】
2010128586.tif 000017
【図１１】
2010128586.tif 000018
【図１２】
2010128586.tif 000019
【図１３】
2010128586.tif 000020
【図１４】
2010128586.tif 000021
【図１５】
2010128586.tif 000022
【図１６Ａ】
2010128586.tif 000023
【図１６Ｂ】
2010128586.tif 000024
【図１７】
2010128586.tif 000025
【図１８】
2010128586.tif 000026
【図１９Ａ】
2010128586.tif 000027
【図１９Ｂ】
2010128586.tif 000028
【図２０】
2010128586.tif 000029
【図２１】
2010128586.tif 000030
【図２２】
2010128586.tif 000031