(57)【特許請求の範囲】
【請求項１】
制御部を備え、
前記制御部は、プログラムに対応付けられる画像であり、当該画像に対する所定の操作の受付に応じて当該プログラムに関する処理が実行されることとなる画像であるプログラム対応画像を表示部に表示させ、
前記制御部は、フォルダに対応付けられる画像であり、当該画像に対する前記所定の操作の受付に応じて、当該フォルダに関連付けられているプログラムに対応付けられるプログラム対応画像が前記表示部に表示されることとなる画像であるフォルダ対応画像を前記表示部に表示させ、
前記フォルダ対応画像に対応付けられるフォルダに関連付け可能なプログラムの上限数が予め定められており、
前記制御部は、前記上限数のプログラムが関連付けられているフォルダに対応付けられる前記フォルダ対応画像が前記表示部に表示されている際には、当該フォルダに対する新たなプログラムの関連付けが行われないよう制御し、
前記制御部は、前記フォルダに関連付けられている前記上限数のプログラムのそれぞれに対応付けられる前記プログラム対応画像が前記表示部に表示されている際に、当該フォルダに対する新たなプログラムの関連付け指示を受け付けた場合は、当該フォルダに関連付けられているいずれかのプログラムと当該フォルダとの関連付けを解除するとともに、当該新たなプログラムを当該フォルダに関連付ける、
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記プログラムに関連付けられるフォルダの生成指示の受付に応じて、当該プログラムに対応付けられるプログラム対応画像が配置されている位置に表示されている画像を、当該プログラムのみに関連付けられるフォルダに対応付けられる画像であるフォルダ対応画像に変化させる、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
プログラムに対応付けられる画像であり、当該画像に対する所定の操作の受付に応じて当該プログラムに関する処理が実行されることとなる画像であるプログラム対応画像を表示部に表示させるステップと、
フォルダに対応付けられる画像であり、当該画像に対する前記所定の操作の受付に応じて、当該フォルダに関連付けられているプログラムに対応付けられるプログラム対応画像が前記表示部に表示されることとなる画像であるフォルダ対応画像を前記表示部に表示させるステップと、を含み、
前記フォルダ対応画像に対応付けられるフォルダに関連付け可能なプログラムの上限数が予め定められており、
前記上限数のプログラムが関連付けられているフォルダに対応付けられる前記フォルダ対応画像が前記表示部に表示されている際には、当該フォルダに対する新たなプログラムの関連付けが行われないよう制御するステップと、
前記フォルダに関連付けられている前記上限数のプログラムのそれぞれに対応付けられる前記プログラム対応画像が前記表示部に表示されている際に、当該フォルダに対する新たなプログラムの関連付け指示を受け付けた場合は、当該フォルダに関連付けられているいずれかのプログラムと当該フォルダとの関連付けを解除するとともに、当該新たなプログラムを当該フォルダに関連付けるステップと、
をさらに含むことを特徴とする情報処理方法。
【請求項４】
プログラムに対応付けられる画像であり、当該画像に対する所定の操作の受付に応じて当該プログラムに関する処理が実行されることとなる画像であるプログラム対応画像を表示部に表示させる手順、
フォルダに対応付けられる画像であり、当該画像に対する前記所定の操作の受付に応じて、当該フォルダに関連付けられているプログラムに対応付けられるプログラム対応画像が前記表示部に表示されることとなる画像であるフォルダ対応画像を前記表示部に表示させる手順、をコンピュータに実行させ、
前記フォルダ対応画像に対応付けられるフォルダに関連付け可能なプログラムの上限数が予め定められており、
前記上限数のプログラムが関連付けられているフォルダに対応付けられる前記フォルダ対応画像が前記表示部に表示されている際には、当該フォルダに対する新たなプログラムの関連付けが行われないよう制御する手順、
前記フォルダに関連付けられている前記上限数のプログラムのそれぞれに対応付けられる前記プログラム対応画像が前記表示部に表示されている際に、当該フォルダに対する新たなプログラムの関連付け指示を受け付けた場合は、当該フォルダに関連付けられているいずれかのプログラムと当該フォルダとの関連付けを解除するとともに、当該新たなプログラムを当該フォルダに関連付ける手順、
を前記コンピュータにさらに実行させることを特徴とするプログラム。
【請求項５】
プログラムに対応付けられる画像であり、当該画像に対する所定の操作の受付に応じて当該プログラムに関する処理が実行されることとなる画像であるプログラム対応画像を表示部に表示させる手順、
フォルダに対応付けられる画像であり、当該画像に対する前記所定の操作の受付に応じて、当該フォルダに関連付けられているプログラムに対応付けられるプログラム対応画像が前記表示部に表示されることとなる画像であるフォルダ対応画像を前記表示部に表示させる手順、をコンピュータに実行させ、
前記フォルダ対応画像に対応付けられるフォルダに関連付け可能なプログラムの上限数が予め定められており、
前記上限数のプログラムが関連付けられているフォルダに対応付けられる前記フォルダ対応画像が前記表示部に表示されている際には、当該フォルダに対する新たなプログラムの関連付けが行われないよう制御する手順、
前記フォルダに関連付けられている前記上限数のプログラムのそれぞれに対応付けられる前記プログラム対応画像が前記表示部に表示されている際に、当該フォルダに対する新たなプログラムの関連付け指示を受け付けた場合は、当該フォルダに関連付けられているいずれかのプログラムと当該フォルダとの関連付けを解除するとともに、当該新たなプログラムを当該フォルダに関連付ける手順、
を前記コンピュータにさらに実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
例えば、ドラッグ操作などによって、プログラムに対応付けられる画像（例えば、アイコン）を、他のプログラムに対応付けられる画像に重ねる操作が実行された際に、当該２つのプログラムに関連付けられたフォルダを生成して、当該フォルダに対応付けられる画像が表示部に表示されるよう制御する情報処理装置が存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
例えば、現在はインストールされていないがインストールする予定であるプログラムと、インストール済である１のプログラムと、を関連付けるためのフォルダを予め用意する場面などにおいては、インストール済である１のプログラムに関連付けられるフォルダの生成が、簡便な操作によって実現できれば便利である。【０００４】
しかし、上述の従来の情報処理装置では、フォルダを生成するためには、２つのプログラムを関連付ける必要があり、１のプログラムに関連付けられたフォルダに対応付けられる画像の表示部への表示を実現するには煩雑な操作が必要であった。【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、従来よりも簡便な操作によって、１のプログラムに関連付けられるフォルダの画像が表示部に表示されるようにすることにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る情報処理装置は、制御部を備え、前記制御部は、プログラムに対応付けられる画像であり、当該画像に対する所定の操作の受付に応じて当該プログラムに関する処理が実行されることとなる画像であるプログラム対応画像を表示部に表示させ、前記制御部は、前記プログラムに関連付けられるフォルダの生成指示の受付に応じて、前記表示部に表示されている当該プログラムに対応付けられる前記プログラム対応画像を、当該プログラムに関連付けられるフォルダに対応付けられる画像であり、当該画像に対する前記所定の操作の受付に応じて当該フォルダに関連付けられているプログラムに対応付けられる前記プログラム対応画像が前記表示部に表示されることとなる画像であるフォルダ対応画像に変化させることを特徴とする。【０００７】
また、本発明に係る情報処理方法は、プログラムに対応付けられる画像であり、当該画像に対する所定の操作の受付に応じて当該プログラムに関する処理が実行されることとなる画像であるプログラム対応画像を表示部に表示させるステップと、前記プログラムに関連付けられるフォルダの生成指示の受付に応じて、前記表示部に表示されている当該プログラムに対応付けられる前記プログラム対応画像を、当該プログラムに関連付けられるフォルダに対応付けられる画像であり、当該画像に対する前記所定の操作の受付に応じて当該フォルダに関連付けられているプログラムに対応付けられる前記プログラム対応画像が前記表示部に表示されることとなる画像であるフォルダ対応画像に変化させるステップと、を含むことを特徴とする。【０００８】
また、本発明に係るプログラムは、プログラムに対応付けられる画像であり、当該画像に対する所定の操作の受付に応じて当該プログラムに関する処理が実行されることとなる画像であるプログラム対応画像を表示部に表示させる手順、前記プログラムに関連付けられるフォルダの生成指示の受付に応じて、前記表示部に表示されている当該プログラムに対応付けられる前記プログラム対応画像を、当該プログラムに関連付けられるフォルダに対応付けられる画像であり、当該画像に対する前記所定の操作の受付に応じて当該フォルダに関連付けられているプログラムに対応付けられる前記プログラム対応画像が前記表示部に表示されることとなる画像であるフォルダ対応画像に変化させる手順、をコンピュータに実行させることを特徴とする。【０００９】
また、本発明に係る情報記憶媒体は、プログラムに対応付けられる画像であり、当該画像に対する所定の操作の受付に応じて当該プログラムが実行されることとなる画像であるプログラム対応画像を表示部に表示させる手順、前記プログラムに関連付けられるフォルダの生成指示の受付に応じて、前記表示部に表示されている当該プログラムに対応付けられる前記プログラム対応画像を、当該プログラムに関連付けられるフォルダに対応付けられる画像であり、当該画像に対する前記所定の操作の受付に応じて当該フォルダに関連付けられているプログラムに対応付けられる前記プログラム対応画像が前記表示部に表示されることとなる画像であるフォルダ対応画像に変化させる手順、をコンピュータに実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。【００１０】
本発明によれば、プログラムに関連付けられるフォルダの生成指示の受付に応じて、表示部に表示されている、当該プログラムに対応付けられるプログラム対応画像が、当該プログラムに関連付けられるフォルダのフォルダ対応画像に変化するので、従来よりも簡便な操作によって、１のプログラムに関連付けられるフォルダの画像が表示部に表示されることとなる。【００１１】
本発明の一態様では、前記フォルダ対応画像に対応付けられるフォルダに関連付け可能なプログラムの上限数が予め定められており、前記制御部は、前記上限数のプログラムが関連付けられているフォルダに対応付けられる前記フォルダ対応画像が前記表示部に表示されている際には、当該フォルダに対する新たなプログラムの関連付けが行われないよう制御し、前記制御部は、前記フォルダに関連付けられている前記上限数のプログラムのそれぞれに対応付けられる前記プログラム対応画像が前記表示部に表示されている際に、当該フォルダに対する新たなプログラムの関連付け指示を受け付けた場合は、当該フォルダに関連付けられているいずれかのプログラムと当該フォルダとの関連付けを解除するとともに、当該新たなプログラムを当該フォルダに関連付けることを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る情報処理装置の外観の一例を示す斜視図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示す構成図である。
【図３】表示部に表示される画面の一例を示す図である。
【図４】仮想３次元空間の一例を示す図である。
【図５】表示部に表示される画面の一例を示す図である。
【図６】仮想３次元空間の一例を示す図である。
【図７】表示部に表示される画面の一例を示す図である。
【図８】表示部に表示される画面の一例を示す図である。
【図９】本発明の一実施形態に係る情報処理装置で実現される機能の一例を示す機能ブロック図である。
【図１０】表示部に表示される画面の一例を示す図である。
【図１１】表示部に表示される画面の一例を示す図である。
【図１２】表示部に表示される画面の一例を示す図である。
【図１３】表示部に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１４】
図１は、本発明の一実施形態に係る情報処理装置１０の外観の一例を示す斜視図である。図２は、図１に示す情報処理装置１０のハードウェア構成の一例を示す構成図である。本実施形態に係る情報処理装置１０は、例えば携帯型ゲーム機等の可搬型のデバイスであるものとする。
【００１５】
図１に示すように、本実施形態に係る情報処理装置１０の筐体１２は、全体として平板状の形状をしている。図１及び図２に示すように、本実施形態に係る情報処理装置１０は、制御部２０、記憶部２２、通信部２４、表示部２６、タッチセンサ２８、操作部３０、画像処理部３２、などを含んで構成される。これらの要素は、バスを介して接続される。
【００１６】
制御部２０は、例えばＣＰＵ等であって、記憶部２２に格納されているプログラムに従って、各種の情報処理を実行する。記憶部２２は、例えばＲＡＭやＲＯＭ等のメモリ素子などであって、制御部２０によって実行されるプログラムや各種のデータを格納する。また、記憶部２２は、制御部２０のワークメモリとしても機能する。通信部２４は、例えば、ネットワークインタフェースなど（具体的には、例えば、無線ＬＡＮモジュール）であり、制御部２０から入力される指示に従って、他の情報処理装置１０や、インターネット上のサーバ（図示せず）などへ情報を送信する。また、この通信部２４は、受信される情報を制御部２０に出力する。
【００１７】
表示部２６は、例えば、液晶表示パネルや有機ＥＬ表示パネル等、画像を表示する各種のデバイスである。図１に示すように、本実施形態では、表示部２６は筐体１２の前面に配置されており、表示部２６の画面は略矩形の形状をしている。以下、画面の横方向（幅方向）をＸ軸方向とし、筐体１２の前面から見て左から右へ向かう方向をＸ軸正方向とする。また、画面の縦方向（高さ方向）をＹ軸方向とし、筐体１２の前面から見て上から下へ向かう方向をＹ軸正方向とする。
【００１８】
タッチセンサ２８は、画面に対応する形状及び大きさの略矩形の検出面を備えており、この検出面上に物体が接触した場合に、当該物体の接触位置を検出する。また、本実施形態では、タッチセンサ２８は、物体の接触位置を所定の時間間隔で順次検出する。図１に示すように、本実施形態では、タッチセンサ２８の検出面は、表示部２６の画面と重なるよう、筐体１２の前面に配置されている。なお、以下の説明では、ユーザ（情報処理装置１０のユーザ）は自分の指をタッチセンサ２８に接触させて操作入力を行うこととするが、これに限らず、ユーザはスタイラスなど手で持った物体を検出面に触れさせることで操作入力を行うようにしてもよい。また、タッチセンサ２８は、必ずしも物体が検出面に接触した場合だけ物体の位置を検出するのではなく、検出面上の検出可能範囲まで物体が近接した場合に、当該物体の検出面に対する位置を検出するようにしてもよい。タッチセンサ２８は、例えば、静電容量式や感圧式、光学式など、検出面上における物体の位置を検出可能なデバイスであれば、どのような方式のものであってもよい。なお、情報処理装置１０が、筐体１２の前面に配置されたタッチセンサ２８と対向するようにして筐体１２の背面に配置されたタッチセンサ２８を備えていてもよい。
【００１９】
以下、ユーザが、タッチセンサ２８の検出面上の一点に短い時間だけ指を接触させる操作をタップ操作と呼ぶ。また、ユーザがタッチセンサ２８の検出面上の一点に所定時間以上継続してタッチセンサ２８に指を触れ続ける操作をタッチアンドホールド操作と呼ぶこととする。また、ユーザが、タッチセンサ２８の検出面上の一点である始点に指を接触させ、他の一点である終点まで指を接触させた状態で指をずらす操作をドラッグ操作と呼ぶこととする。
【００２０】
操作部３０は、例えば、タッチセンサ２８とともに、ユーザが情報処理装置１０に対して行う操作入力に用いる操作部材の一種である。図１には、操作部３０を構成する操作部材の一例として、情報処理装置１０の筐体１２の前面に配置されたボタン３４及びアナログスティック３６が図示されている。なお、情報処理装置１０は、操作部３０を構成する操作部材として、例えば、スイッチや、筐体１２の上側面に配置されたボタン３４などを備えていてもよい。
【００２１】
画像処理部３２は、例えばＧＰＵとフレームバッファメモリとを含んで構成され、制御部２０が出力する指示に従って、表示部２６の画面に表示する画像を描画する。具体例として、画像処理部３２は表示部２６の表示領域に対応したフレームバッファメモリを備え、ＧＰＵは、制御部２０からの指示に従って、所定時間おきにこのフレームバッファメモリに対して画像を書き込む。そして、このフレームバッファメモリに書き込まれた画像が、所定のタイミングでビデオ信号に変換されて、表示部２６に表示される。
【００２２】
本実施形態に係る情報処理装置１０は、通常モード又は編集モードのいずれかの実行モードで情報処理を実行する。ユーザが、所定の操作を行うことで、実行モードを変更することができるようになっている。
【００２３】
図３は、実行モードが通常モードである際に、表示部２６に表示される画面の一例を示す図である。図３に示す画面は、図４に示す仮想３次元空間を可視化したものである。図５は、実行モードが編集モードである際に、表示部２６に表示される画面の一例を示す図である。図５に示す画面は、図６に示す仮想３次元空間を可視化したものである。
【００２４】
図４及び図６に示す仮想３次元空間の横軸方向をＸ軸方向とし、図４及び図６における左から右へ向かう方向をＸ軸正方向とする。また、図４及び図６に示す仮想３次元空間の縦方向をＹ軸方向とし、図４及び図６における上から下へ向かう方向をＹ軸正方向とする。また、図４及び図６に示す仮想３次元空間の奥行き方向（Ｘ軸方向ともＹ軸方向とも直交する方向）をＺ軸方向とし、図４及び図６における手前から奥へ向かう方向をＺ軸正方向とする。
【００２５】
図４及び図６に示す仮想３次元空間には表示対象となる画像であるホーム画像が配置されている。図４に示す画像を通常ホーム画像４０ａと呼び、図６に示す画像を編集ホーム画像４０ｂと呼ぶこととする。情報処理装置１０は、同空間に配置された視点から、仮想３次元空間に配置されている画像を見た様子を公知の３次元コンピュータグラフィックス技術により画像化することで表示部２６の画面に表示される画像を生成する。
【００２６】
本実施形態では、仮想３次元空間にホーム画像が配置されている位置からＺ軸負方向に離れた位置に視点が配置される。また、本実施形態では、実行モードが通常モードであっても編集モードであっても視点の視野角は同じである。また、本実施形態では、実行モードが通常モードである場合よりも、実行モードが編集モードである場合の方が、ホーム画像と視点との距離が長い。
【００２７】
また、本実施形態では、仮想３次元空間のＸ軸方向、及び、Ｙ軸方向が、それぞれ、画面におけるＸ軸方向、及び、Ｙ軸方向に一致するようにして、画面に画像が表示されることとなる。
【００２８】
ホーム画像は、１又は複数のページ画像から構成されている。以下、通常ホーム画像４０ａを構成するページ画像を通常ページ画像４２ａと呼び、編集ホーム画像４０ｂを構成するページ画像を編集ページ画像４２ｂと呼ぶこととする。そして、ホーム画像内においては、ホーム画像が配置されている仮想３次元空間のＹ軸方向に沿ってページ画像が並んで配置される。なお、図４及び図６には、複数のページ画像から構成されているホーム画像が示されているが、ホーム画像が１つのページ画像から構成されていてもよい。
【００２９】
それぞれのページ画像には、上限数が所定数（例えば、１０）である、１又は複数のアイコン画像が配置されている。また、本実施形態では、ページ画像内における、アイコン画像が配置可能な位置は予め定められている。以下、アイコン画像が配置可能な位置を配置可能位置と呼ぶこととする。図４及び図６の例では、画面の上側に３個のアイコン画像が左右方向に並んで配置されている。また、画面の中央に４個のアイコン画像が左右方向に並んで配置されている。また、画面の下側に３個のアイコン画像が並んで配置されている。当該１０個のアイコン画像が配置されている位置のそれぞれが、例えば、本実施形態における配置可能位置である。
【００３０】
本実施形態では、ホーム画像の全体を一度に画面に表示することはできず、いずれかのページ画像だけが画面に表示されることとなる。図３には、図４において破線で囲まれた領域Ｒが画面に表示された様子が示されている。図５には、図６において破線で囲まれた領域Ｒが画面に表示された様子が示されている。編集モードでは、通常モードと比較して、画面に表示されるアイコン画像の大きさは相対的に小さくなる。また、編集モードでは、表示対象となるページ画像の上や下に配置されているページ画像の一部も画面に表示されることとなる。また、情報処理装置１０は、画面の上辺に、現在時刻を示す文字列等が配置された画像を表示させる。
【００３１】
ユーザが、タッチパネルに対してＹ軸方向に沿ったドラッグ操作を行うと、情報処理装置１０は、当該ドラッグ操作に応じて、仮想３次元空間内に配置された視点を移動させる。このようにして、本実施形態では、画面に表示されるページ画像をスクロールする（変化させる）ことができるようになっている。
【００３２】
本実施形態に係る情報処理装置１０では、フォルダによって、情報処理装置１０にインストールされている１又は複数のプログラムをプログラムのグループとして互いに関連付けて管理することが可能である。また、情報処理装置１０で管理されるフォルダには、プログラムが関連付けられていないフォルダ（空のフォルダ）が存在してもよい。そして、アイコン画像は、情報処理装置１０にインストールされているプログラム、又は、上述のフォルダに対応付けられる。以下、プログラムに対応付けられるアイコン画像をプログラムアイコン画像４４ａと呼び、フォルダに対応付けられるアイコン画像をフォルダアイコン画像４４ｂと呼ぶこととする。図４における領域Ｒ内のページ画像の例では、下側中央に配置されているアイコン画像、及び、下側右端に配置されているアイコン画像がフォルダアイコン画像４４ｂであり、その他の８個のアイコン画像がプログラムアイコン画像４４ａである。
【００３３】
また、編集ホーム画像４０ｂには、編集ページ画像４２ｂのそれぞれを囲む枠が配置されている。また、編集ページ画像４２ｂ間の境界の右端には、ユーザのタップ操作に応じて情報処理装置１０がページ画像を追加するページ追加用画像４６が配置されている。
【００３４】
そして、編集ホーム画像４０ｂに配置されているアイコン画像のそれぞれの右上には、当該アイコン画像に応じたコマンドの一覧が表示可能であることを示す画像が配置されている。例えば、コマンドの一覧が表示可能であることを示す画像が右上に配置されたアイコン画像の全体を編集用アイコン画像と呼んでもよい。具体的には、例えば、コマンドの一覧が表示可能であることを示す画像が右上に配置されたプログラムアイコン画像４４ａの全体を編集用プログラムアイコン画像と呼んでもよい。また、例えば、コマンドの一覧が表示可能であることを示す画像が右上に配置されたフォルダアイコン画像４４ｂの全体を編集用フォルダアイコン画像と呼んでもよい。また、編集ページ画像４２ｂには、上述の配置可能位置を示す画像も配置されている。（図６の例では、当該画像が、小さな円形の画像として示されている。）
【００３５】
実行モードが通常モードである際に、ユーザがプログラムアイコン画像４４ａに対してタップ操作を行うと、情報処理装置１０は、プログラムアイコン画像４４ａに対応するプログラムを特定する。そして、情報処理装置１０は、特定されたプログラムに関する処理を実行する。ここで、特定されたプログラムに関する処理とは、例えば、特定されたプログラムの実行を開始するためのアイコンや、特定されたプログラムに関してインターネット等からダウンロードされた情報などが配置された画面を表示部２６に表示させる処理や、特定されたプログラムを起動する処理（特定されたプログラムの実行を開始する処理）、などを指す。
【００３６】
実行モードが通常モードである際に、ユーザがフォルダアイコン画像４４ｂに対してタップ操作を行うと、情報処理装置１０は、タップ操作が行われたフォルダアイコン画像４４ｂに対応するフォルダを特定する。そして、情報処理装置１０は、特定されたフォルダに関連付けられているプログラムを特定する。このとき、複数のプログラムが特定されることもある。また、特定されたフォルダに関連付けられているプログラムが存在しない場合には、プログラムは特定されない。そして、情報処理装置１０は、特定されたプログラムに対応付けられるプログラムアイコン画像４４ａの一覧が配置されたフォルダ内一覧画像が表示された画面を表示部２６に表示させる。
【００３７】
図７は、実行モードが通常モードである際に、図３の下側中央に示されているフォルダアイコン画像４４ｂに対してタップ操作が行われた場合に表示部２６に表示される画面の一例を示す図である。実行モードが通常モードである際に上述のタップ操作が行われた場合には、図７に示すように、通常フォルダ内一覧画像４８ａが画面に表示される。図８は、実行モードが編集モードである際に、図５の下側中央に示されているフォルダアイコン画像４４ｂに対してタップ操作が行われた場合に表示部２６に表示される画面の一例を示す図である。実行モードが編集モードである際に上述のタップ操作が行われた場合には、図８に示すように、編集フォルダ内一覧画像４８ｂが画面に表示される。
【００３８】
フォルダ内一覧画像には、ページ画像同様、上限数が所定数（例えば、１０）である、１又は複数のアイコン画像が配置されている。図７及び図８の例では、画面の上側に３個のアイコン画像が左右方向に並んで配置されている。また、画面の中央に４個のアイコン画像が左右方向に並んで配置されている。また、画面の下側に３個のアイコン画像が並んで配置されている。また、フォルダ内一覧画像内における、プログラムアイコン画像４４ａが配置可能な位置は予め定められている。以下、フォルダ内一覧画像内における、プログラムアイコン画像４４ａが配置可能な位置についても配置可能位置と呼ぶこととする。また、フォルダ内一覧画像には、フォルダの内と外との境界を模式的に表現した境界線Ｂが配置されている。
【００３９】
そして、編集フォルダ内一覧画像４８ｂに配置されているプログラムアイコン画像４４ａの少なくとも一部については、右上に、当該プログラムアイコン画像４４ａに応じたコマンドの一覧が表示可能であることを示す画像が配置されている。また、編集フォルダ内一覧画像４８ｂには、配置可能位置を示す画像（図６と同様の小さな円形の画像）も配置されている。
【００４０】
また、実行モードが編集モードである際には、情報処理装置１０は、図８に示すように、編集フォルダ内一覧画像４８ｂが表示されている画面の左下端に、情報処理装置１０が処理を実行するモードを、編集モードから通常モードに変更するためのバック画像５０を画面に表示させる。
【００４１】
本実施形態では、例えば、実行モードが通常モードである際に、ユーザが、タッチセンサ２８に対してタッチアンドホールド操作を行うと、情報処理装置１０は、実行モードを編集モードに変更する。そして、実行モードが編集モードである際に、ユーザが、バック画像５０に対してタップ操作を行うと、情報処理装置１０は、実行モードを通常モードに変更する。
【００４２】
情報処理装置１０は、通常ホーム画像４０ａが表示されている際に実行モードを通常モードから編集モードに変更するにあたって、例えば、仮想３次元空間内における視点の位置をホーム画像から離す処理、通常ホーム画像４０ａに枠などを配置することで、通常ホーム画像４０ａを編集ホーム画像４０ｂに変更する処理、などを実行する。このようにして、本実施形態に係る情報処理装置１０によれば、ユーザは、実行モードが通常モードから編集モードに切り替わったことを容易に認識することができることとなる。
【００４３】
また、情報処理装置１０は、編集ホーム画像４０ｂが表示されている際に実行モードを編集モードから通常モードに変更するにあたって、例えば、仮想３次元空間内における視点の位置をホーム画像に近づける処理、編集ホーム画像４０ｂから枠などを消去することで、編集ホーム画像４０ｂを通常ホーム画像４０ａに変更する処理、などを実行する。このようにして、本実施形態に係る情報処理装置１０によれば、ユーザは、実行モードが編集モードから通常モードに切り替わったことを容易に認識することができることとなる。
【００４４】
また、情報処理装置１０は、通常フォルダ内一覧画像４８ａが表示されている際に実行モードを通常モードから編集モードに変更するにあたって、例えば、仮想３次元空間内における視点の位置をフォルダ内一覧画像から離す処理、フォルダ内一覧画像に追加されるべき画像などを配置することで、通常フォルダ内一覧画像４８ａを編集フォルダ内一覧画像４８ｂに変更する処理、などを実行する。
【００４５】
また、情報処理装置１０は、編集フォルダ内一覧画像４８ｂが表示されている際に実行モードを編集モードから通常モードに変更するにあたって、例えば、仮想３次元空間内における視点の位置をフォルダ内一覧画像に近づける処理、フォルダ内一覧画像から消去されるべき画像などを消去することで、編集ホーム画像４０ｂを通常ホーム画像４０ａに変更する処理、などを実行する。
【００４６】
また、実行モードが編集モードである際に、ユーザが、フォルダアイコン画像４４ｂに対してタップ操作を行ったとする。すると、情報処理装置１０は、表示部２６に表示されている画像を、タップ操作が行われたフォルダアイコン画像４４ｂに対応付けられるフォルダに関連付けられたプログラムの一覧が配置された編集フォルダ内一覧画像４８ｂに変化させる。
【００４７】
実行モードが編集モードである際に、ユーザが、ページ追加用画像４６に対するタップ操作を行ったとする。すると、情報処理装置１０は、アイコン画像が配置されていない新たな編集ページ画像４２ｂを生成する。そして、情報処理装置１０は、タップ操作が行われたページ追加用画像４６が配置されている位置に挿入することによって、編集ページ画像４２ｂを更新する。
【００４８】
図９は、本実施形態に係る情報処理装置１０で実装される機能の一例を示す機能ブロック図である。図９に示すように、情報処理装置１０は、機能的には、受付部６０、フォルダ管理部６２、表示制御部６４、を含んでいる。これらの機能は、コンピュータである情報処理装置１０で、本実施形態に係るプログラムが実行されることにより実装される。このプログラムには、例えば、図９に示されている各部となるようコンピュータを制御する命令が含まれている。なお、図９には、アイコン画像の管理に特に関連する機能について示されている。そして、本実施形態に係る情報処理装置１０において、図９に示す機能以外の機能が実装されていてもよい。このプログラムは、コンピュータ通信ネットワーク経由で通信インタフェースを介して他のコンピュータからダウンロードされて、情報処理装置１０に提供されてもよいし、光ディスク（例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、Ｂｌｕ−ｒａｙ（登録商標）ディスクなど）、ＵＳＢメモリ、メモリカード等のコンピュータ読み取り可能な情報記憶媒体に格納され、そこから情報処理装置１０に提供されるようにしてもよい。
【００４９】
本実施形態では、予め、以下に説明する、プログラム管理データ、フォルダ管理データ、配置位置管理データ、などが記憶部２２に記憶されている。
【００５０】
プログラム管理データには、例えば、情報処理装置１０にインストールされているプログラムの識別子であるプログラム識別子、当該プログラムのプログラムアイコン画像４４ａ、などが含まれる。フォルダ管理データには、例えば、フォルダの識別子であるフォルダ識別子、当該フォルダに関連付けられているプログラムの識別子である関連プログラム識別子、などが含まれる。フォルダに関連付けられているプログラムが複数存在する場合は、フォルダ管理データの関連プログラム識別子の値として複数の値が設定される。また、フォルダに関連付けられているプログラムが存在しない場合は、フォルダ管理データの関連プログラム識別子の値は空の値（Ｎｕｌｌ）が設定される。
【００５１】
配置位置管理データには、例えば、種別データ、管理対象識別子、配置位置識別子、などが含まれる。ここで種別データとは、例えば、当該配置位置管理データで管理されるアイコン画像の種別を示すデータである。また、管理対象識別子とは、例えば、当該配置位置管理データで管理されるアイコン画像に対応付けられるプログラム又はフォルダの識別子である。また、配置位置識別子とは、例えば、アイコン画像が配置される位置の識別子である。
【００５２】
例えば、配置位置管理データでの管理対象がプログラムである場合には、種別データの値として、値「プログラム」が設定され、管理対象識別子の値として、当該プログラムのプログラム識別子が設定される。また、配置位置管理データでの管理対象がフォルダである場合には、種別データの値として、値「フォルダ」が設定され、管理対象識別子の値として、当該フォルダのフォルダ識別子が設定される。
【００５３】
配置位置識別子には、例えば、アイコン画像が配置される画像の識別子と、当該画像内においてアイコン画像が配置される位置の識別子と、が含まれる。ここでアイコン画像が配置される画像の識別子とは、例えば、ホーム画像の識別子やフォルダ内一覧画像の識別子である。また、当該画像内においてアイコン画像が配置される位置の識別子とは、例えば、当該画像内においてアイコン画像が配置される配置可能位置を識別する識別子である。
【００５４】
本実施形態では、受付部６０が、ユーザによるタッチセンサ２８に対する操作を受け付ける。フォルダ管理部６２は、受付部６０が受け付ける操作に応じて、例えば、フォルダ管理データの生成、更新、削除などを実行する。表示制御部６４は、受付部６０が受け付ける操作に応じて、仮想３次元空間内に配置されている画像の変更、仮想３次元空間内に配置されているアイコン画像の移動、仮想３次元空間内に配置されている視点の位置の変更、表示部２６に表示されている画像の変更、などを実行する。
【００５５】
表示制御部６４は、例えば、配置位置管理データに含まれる種別データが「プログラム」である場合は、当該配置位置管理データに含まれる管理対象識別子により識別されるプログラムのプログラムアイコン画像４４ａを、当該配置位置管理データに含まれる配置位置識別子により識別される配置可能位置に配置する。
【００５６】
また、表示制御部６４は、例えば、配置位置管理データに含まれる種別データが「フォルダ」である場合は、当該配置位置管理データに含まれる管理対象識別子により識別されるフォルダを特定する。そして、表示制御部６４は、特定されたフォルダのフォルダ管理データに含まれる関連プログラム識別子を特定する。そして、表示制御部６４は、特定された関連プログラム識別子により特定されるプログラムのプログラムアイコン画像４４ａに基づいて、特定されたフォルダのフォルダアイコン画像４４ｂを生成する。ここで、例えば、表示制御部６４は、特定された関連プログラム識別子により特定されるプログラムのプログラムアイコン画像４４ａが配置されたフォルダ内一覧画像を縮小した画像をフォルダアイコン画像４４ｂとして生成してもよい。そして、表示制御部６４は、生成されたフォルダアイコン画像４４ｂを、当該配置位置管理データに含まれる配置位置識別子により識別される配置可能位置に配置する。
【００５７】
ここで本実施形態において、実行モードが編集モードであり、例えば、図５に例示する画像が表示部２６に表示されている際に、ユーザが中央左端のプログラムアイコン画像４４ａに対してタップ操作を行ったこととする。すると、表示制御部６４は、図１０に示すように、当該プログラムアイコン画像４４ａに応じたコマンドの一覧を示すコンテキストメニュー画像７０を表示部２６に表示させる。図１０の例では、コンテキストメニュー画像７０には、当該プログラムアイコン画像４４ａに関連付けられるフォルダを生成するコマンドを示す画像（図１０には、「ｃｒｅａｔｅ  ｆｏｌｄｅｒ」と示されている。）が含まれる。以下、当該画像を、フォルダ生成コマンド画像と呼ぶこととする。
【００５８】
そして、ユーザが、フォルダ生成コマンド画像に対してタップ操作を行うと、受付部６０は、当該画像に対応付けられるプログラムに関連付けられるフォルダの生成指示を受け付けることとなる。すなわち、本実施形態では、フォルダ生成コマンド画像に対するタップ操作が、フォルダの生成指示の入力操作に相当する。
【００５９】
そして、フォルダ管理部６２は、タップ操作が行われたプログラムアイコン画像４４ａに対応付けられるプログラムを特定する。そして、フォルダ管理部６２は、フォルダ識別子の値として新規の値が設定された、新たなフォルダ管理データを生成する。そして、フォルダ管理部６２は、生成された新たなフォルダ管理データの関連プログラム識別子の値に、特定されたプログラムのプログラム識別子の値を設定する。このようにして、フォルダ管理部６２は、新たなフォルダと、特定されたプログラムと、を関連付ける。
【００６０】
そして、表示制御部６４が、特定されたプログラムのプログラム識別子を管理対象識別子として含む配置位置管理データを特定する。そして、表示制御部６４は、特定された配置位置管理データに含まれる種別データの値を「プログラム」から「フォルダ」に変更する。そして、表示制御部６４は、生成された新たなフォルダ管理データのフォルダ識別子の値を、特定された配置位置管理データに含まれる管理対象識別子の値として設定する。そして、表示制御部６４は、上述のようにして生成や変更されたデータに基づいて、表示部２６に表示されている画像を、図１０に示されている画像から図１１に示す画像に変化させる。
【００６１】
図１１には、図１０に示す画像においてフォルダの生成指示の対象となったプログラムに対応付けられるプログラムアイコン画像４４ａが配置されている位置に、上述の新たなフォルダに対応付けられるフォルダアイコン画像４４ｂが配置されている。このようにして、本実施形態では、表示制御部６４は、表示部２６に表示されているプログラムアイコン画像４４ａを、当該プログラムアイコン画像４４ａに対応付けられるプログラムに関連付けられたフォルダを表すフォルダアイコン画像４４ｂに変化させる。
【００６２】
図１２に、実行モードが通常モードであり、上述のようにして表示部２６に表示されたフォルダアイコン画像４４ｂに対してタップ操作が行われた際に表示される通常フォルダ内一覧画像４８ａの一例を示す。図１２に示す通常フォルダ内一覧画像４８ａには、フォルダの生成指示の対象となったプログラムのプログラムアイコン画像４４ａが配置されている。
【００６３】
このようにして、本実施形態によれば、従来よりも簡便な操作によって、１のプログラムに関連付けられるフォルダアイコン画像４４ｂが表示部２６に表示されることとなる。
【００６４】
本実施形態に係る情報処理装置１０で、実行モードが編集モードである際に、ユーザがアイコン画像に対してドラッグ操作を行ったとする。以下、ドラッグ操作が行われたアイコン画像をターゲットアイコン画像と呼び、ターゲットアイコン画像がドラッグ操作の開始前に配置されていた位置をスタート位置と呼ぶこととする。ドラッグ操作が行われている間は、表示制御部６４は、ターゲットアイコン画像が、タッチセンサ２８における検出位置に重畳する表示部２６内における位置に表示されるよう制御する。
【００６５】
ドラッグ操作が終了した際に、表示制御部６４は、ドラッグ操作の終点に最も近い配置可能位置を、ゴール位置として特定する。そして、ゴール位置にターゲットアイコン画像とは異なるアイコン画像が配置されていない場合は、表示制御部６４は、ターゲットアイコン画像の識別子を管理対象識別子として含む配置位置管理データの配置位置識別子の値を、ゴール位置の識別子に変更する。そして、表示制御部６４は、変更後の配置位置管理データに基づいて、ターゲットアイコン画像がゴール位置に配置された様子を表す画像を生成する。そして、表示制御部６４は、表示部２６に表示されている画像を、生成された画像に変化させる。
【００６６】
特定されたゴール位置に、ターゲットアイコン画像とは異なるアイコン画像が配置されている場合がある。以下、この場合において、ゴール位置に配置されているアイコン画像をゴール位置アイコン画像と呼ぶこととする。ゴール位置アイコン画像がプログラムアイコン画像４４ａである場合は、表示制御部６４は、ターゲットアイコン画像の識別子を管理対象識別子として含む配置位置管理データの配置位置識別子の値を、ゴール位置の識別子に変更する。そして表示制御部６４は、当該変更とともに、ゴール位置アイコン画像の識別子を管理対象識別子として含む配置位置管理データの配置位置識別子の値を、スタート位置の識別子に変更する。そして、表示制御部６４は、変更後の配置位置管理データに基づいて、ターゲットアイコン画像がゴール位置に配置され、ゴール位置アイコン画像がスタート位置に配置された様子を表す画像を生成する。そして、表示制御部６４は、表示部２６に表示されている画像を、生成された画像に変化させる。
【００６７】
また、ターゲットアイコン画像がプログラムアイコン画像４４ａであって、ゴール位置アイコン画像がフォルダアイコン画像４４ｂである場合は、フォルダ管理部６２は、ゴール位置アイコン画像に対応付けられるフォルダのフォルダ管理データを特定する。
【００６８】
そして、フォルダ管理部６２が、特定されたフォルダ管理データの関連プログラム識別子の値に、ターゲットアイコン画像に対応付けられるプログラムのプログラム識別子の値を追加する。このようにして、フォルダ管理部６２は、ゴール位置アイコン画像に対応付けられるフォルダと、ターゲットアイコン画像に対応付けられるプログラムと、を関連付ける。
【００６９】
そして、表示制御部６４は、ターゲットアイコン画像の識別子を管理対象識別子として含む配置位置管理データの配置位置識別子の値を、ゴール位置アイコン画像に対応付けられるフォルダに対応付けられるフォルダ内一覧画像内の、アイコン画像が配置されていない配置可能位置の識別子の値に変更する。そして、表示制御部６４は、変更後のフォルダ管理データ及び配置位置管理データに基づいて、表示部２６に表示されている画像内のゴール位置アイコン画像を、生成されたフォルダアイコン画像４４ｂに置換した画像を生成する。そして、表示制御部６４は、表示部２６に表示されている画像を、生成された画像に変更する。
【００７０】
なお、ここで、ゴール位置アイコン画像に対応付けられるフォルダに上限数（例えば、１０個）のプログラムが既に関連付けられている場合がある。この場合は、フォルダ管理部６２は、フォルダとプログラムとの関連付け（フォルダ管理データの変更）、及び、配置位置管理データの変更が行われないよう制御する。そして、表示制御部６４は、ドラッグ操作の開始前の様子を表す画像を表示部２６に表示させる。すなわち、ターゲットアイコン画像がスタート位置に配置されている様子を表す画像が表示部２６に表示されることとなる。
【００７１】
また、ターゲットアイコン画像がプログラムアイコン画像４４ａである場合に、ターゲットアイコン画像のドラッグ操作の途中で、フォルダアイコン画像４４ｂが配置されている位置又はその近傍にユーザの指が触れ続けている時間が所定時間以上となる場合がある。この場合は、表示制御部６４は、画面に表示されている画像を、ターゲット位置に配置されているフォルダアイコン画像４４ｂに対応付けられるフォルダに関連付けられたプログラムの一覧が配置された編集フォルダ内一覧画像４８ｂに変化させる。このとき、ターゲットアイコン画像は、指が接触している位置に表示された状態が維持される。
【００７２】
その後、ドラッグ操作が終了すると、表示制御部６４は、編集フォルダ内一覧画像４８ｂ内における、ドラッグ操作の終点に最も近い配置可能位置をゴール位置として特定する。そして、ゴール位置にターゲットアイコン画像とは異なるアイコン画像が配置されていない場合は、表示制御部６４は、ターゲットアイコン画像の識別子を管理対象識別子として含む配置位置管理データの配置位置識別子の値を、ゴール位置の識別子に変更する。そして、表示制御部６４は、変更後の配置位置管理データに基づいて、ターゲットアイコン画像がゴール位置に配置された様子を表す画像を生成する。そして、表示制御部６４は、表示部２６に表示されている画像を、生成された画像に変化させる。
【００７３】
ここで、特定されたゴール位置にアイコン画像（ゴール位置アイコン画像）が配置されている場合がある。この場合、ゴール位置アイコン画像がプログラムアイコン画像４４ａである場合は、表示制御部６４は、ゴール位置アイコン画像に対応付けられる配置位置管理データの配置位置識別子の値を変更する。
【００７４】
ここで、例えば、編集フォルダ内一覧画像４８ｂ内においてアイコン画像が配置されていない配置可能位置が存在する場合は、表示制御部６４は、アイコン画像が配置されていない配置可能位置のうちのいずれかをスワップ位置として特定する。そして、表示制御部６４は、ゴール位置アイコン画像の識別子を管理対象識別子として含む配置位置管理データの配置位置識別子の値を、スワップ位置の識別子の値に変更する。そして、表示制御部６４は、ターゲットアイコン画像の識別子を管理対象識別子として含む配置位置管理データの配置位置識別子の値を、ゴール位置の識別子の値に変更する。
【００７５】
そして、表示制御部６４は、変更後の配置位置管理データに基づいて、ターゲットアイコン画像がゴール位置に配置され、スワップ位置にゴール位置アイコン画像が配置された様子を表す画像を生成する。そして、表示制御部６４は、表示部２６に表示されている画像を、生成された画像に変更する。
【００７６】
一方、編集フォルダ内一覧画像４８ｂ内においてアイコン画像が配置されていない配置可能位置が存在しない場合は、フォルダ管理部６２が、編集フォルダ内一覧画像４８ｂに対応付けられるフォルダを特定する。そして、フォルダ管理部６２が、特定されたフォルダのフォルダ管理データに含まれる関連プログラム識別子の値から、ゴール位置アイコン画像に対応付けられるプログラムのプログラム識別子を削除する。このようにして、フォルダ管理部６２は、ゴール位置アイコン画像に対応付けられるプログラムと、編集フォルダ内一覧画像４８ｂに対応付けられるフォルダと、の関連付けを解除する。
【００７７】
そして、表示制御部６４は、ゴール位置アイコン画像に対応付けられるプログラムのプログラム識別子を管理対象識別子として含む配置位置管理データを特定する。そして、表示制御部６４は、特定された配置位置管理データに含まれる配置位置識別子の値を、例えば、ホーム画像内の、アイコン画像が配置されていない配置可能位置の識別子に変更する。そして、表示制御部６４は、変更後のフォルダ管理データ及び配置位置管理データに基づく画像を生成する。そして、表示制御部６４は、表示部２６に表示されている画像を、生成された画像に変更する。
【００７８】
また、編集フォルダ内一覧画像４８ｂに配置されているターゲットアイコン画像のドラッグ操作の途中で、境界線Ｂの外側の位置にユーザの指が触れ続けている時間が所定時間以上となる場合がある。この場合は、表示制御部６４は、画面に表示されている画像を、当該編集フォルダ内一覧画像４８ｂに対応付けられるフォルダのフォルダアイコン画像４４ｂが配置された編集ページ画像４２ｂが含まれる編集ホーム画像４０ｂに変化させる。このとき、ターゲットアイコン画像は、指が接触している位置に表示された状態が維持される。以下は、上述の処理と同様にして、ドラッグ操作の終点にドラッグ操作の終点に最も近い配置可能位置にターゲットアイコン画像が配置されることとなる。
【００７９】
なお、本発明は上述の実施形態に限定されるものではない。
【００８０】
図１３は、本実施形態の変形例において、表示部２６に表示される画面の一例を示す図である。図１３に示す画面には、編集ホーム画像４０ｂが表示されている。また、図１３に示す画面には、右上にフォルダ生成用アイコン画像７２が配置されている。そして、ユーザが、フォルダ生成用アイコン画像７２に対するタップ操作を行うと、フォルダ管理部６２が、関連プログラム識別子の値が空である新たなフォルダ管理データを生成してもよい。
【００８１】
そして、表示制御部６４が、新たな配置位置管理データを生成してもよい。ここで当該配置位置管理データの種別データの値としては例えば「フォルダ」が設定される。また当該配置位置管理データの管理対象識別子としては、例えば、新たなフォルダ管理データのフォルダ識別子が設定される。また、当該配置位置管理データの配置位置識別子としては、例えば、表示されている画像内の、アイコン画像が配置されていないいずれかの配置可能位置の識別子が設定される。なお、このとき、表示されている画像内に、アイコン画像が配置されていない配置可能位置が存在しない場合がある。この場合は、表示制御部６４は、編集ホーム画像４０ｂにおける領域Ｒの外に存在する、アイコン画像が配置されていないいずれかの配置可能位置の識別子を配置位置識別子として含む配置位置管理データを生成してもよい。
【００８２】
そして、表示制御部６４が、表示部２６に表示されている画像を、生成された配置位置管理データに基づいて生成される画像に変化させてもよい。図１３の例では、例えば、下側中央の配置可能位置にフォルダアイコン画像４４ｂが配置されるようにしてもよい。
【００８３】
また、ユーザが、フォルダ生成用アイコン画像７２に対するドラッグ操作を行った場合、ドラッグ操作が終了した際に、表示制御部６４は、ドラッグ操作の終点に最も近い配置可能位置を、ゴール位置として特定してもよい。そして、ゴール位置にアイコン画像が配置されていない場合は、フォルダ管理部６２は、関連プログラム識別子の値が空である新たなフォルダ管理データを生成してもよい。そして、表示制御部６４が、種別データの値が「フォルダ」であり、新たなフォルダ管理データのフォルダ識別子を管理対象識別子として含み、ゴール位置の識別子を配置位置識別子として含む配置位置管理データを生成してもよい。そして、表示制御部６４が、生成された配置位置管理データに基づいて、空のフォルダに対応付けられるフォルダアイコン画像４４ｂがゴール位置に配置された画像を生成してもよい。そして、表示制御部６４が、表示部２６に表示されている画像を、生成された画像に変化させてもよい。このようにすれば、ゴール位置に空のフォルダのフォルダアイコン画像４４ｂが配置されることとなる。
【００８４】
また、ゴール位置アイコン画像がプログラムアイコン画像４４ａである場合は、フォルダ管理部６２は、ゴール位置アイコン画像に対応付けられるプログラムの識別子を関連プログラム識別子として含むフォルダ管理データを生成してもよい。そして、表示制御部６４が、種別データの値が「フォルダ」であり、新たなフォルダ管理データのフォルダ識別子を管理対象識別子として含み、ゴール位置の識別子を配置位置識別子として含む配置位置管理データを生成してもよい。そして、表示制御部６４が、生成された配置位置管理データに基づいてフォルダアイコン画像４４ｂを生成してもよい。そして、表示制御部６４が、表示部２６に表示されている画像内のゴール位置アイコン画像を、生成されたフォルダアイコン画像４４ｂに置換した画像を生成してもよい。そして、表示制御部６４が、表示部２６に表示されている画像を、生成された画像に変化させてもよい。このようにすれば、ゴール位置に配置されていたプログラムアイコン画像４４ａに対応付けられたプログラムに関連付けられたフォルダのフォルダアイコン画像４４ｂが、ゴール位置に配置されることとなる。
【００８５】
また、情報処理装置１０は、タッチセンサ２８に対するユーザの操作に応じて実行する処理を、ボタン３４やアナログスティック３６に対するユーザの操作に応じて実行するようにしてもよい。
【００８６】
また、情報処理装置１０の筐体１２の上側面にカードスロットが配置されていてもよい。そして、情報処理装置１０は、制御部２０からの指示に従って、カードスロットに挿入されるメモリカード等の情報記憶媒体に記録されたプログラムやデータなどの読み取りや、挿入されるメモリカード等の情報記憶媒体へのデータの書き込みを行ってもよい。
【００８７】
また、情報処理装置１０が、例えば、ハードディスクドライブ、マイク、スピーカ、カメラ、加速度センサ、などを備えていてもよい。
【００８８】
また、上記の具体的な文字列や図面中の具体的な文字列は例示であり、これらの文字列には限定されない。
【図１】
0005916037.tif 000002
【図２】
0005916037.tif 000003
【図３】
0005916037.tif 000004
【図４】
0005916037.tif 000005
【図５】
0005916037.tif 000006
【図６】
0005916037.tif 000007
【図７】
0005916037.tif 000008
【図８】
0005916037.tif 000009
【図９】
0005916037.tif 000010
【図１０】
0005916037.tif 000011
【図１１】
0005916037.tif 000012
【図１２】
0005916037.tif 000013
【図１３】
0005916037.tif 000014