(57)【要約】【課題】簡易な操作でオブジェクトの表示順を変更することを課題とする。【解決手段】コンピュータ１に、フォルダ領域６１に表示されているオブジェクト６３をバッファ領域６２に移動させるための第一の移動操作と、バッファ領域６２に移動したオブジェクト６３をフォルダ領域６１に戻すための第二の移動操作と、を受け付ける操作受付と、第一の移動操作が受け付けられた場合に、フォルダ領域６１に並べて表示されているオブジェクト６３のうちの選択状態のオブジェクト６３が、バッファ領域６２に移動され、第二の移動操作が受け付けられた場合に、バッファ領域６２に表示されているオブジェクト６３のうちの少なくとも１つが、第一の移動操作による移動順に応じた順序で、フォルダ領域６１の所定の位置に移動される表示制御と、を実行させる情報処理プログラムとした。【選択図】図４
2013196414.tif 000002
【特許請求の範囲】
【請求項１】
表示装置にオブジェクトを表示させる情報処理装置のコンピュータを、
前記表示装置に対して複数のオブジェクトの表示制御を行う表示制御手段と、
前記表示装置の表示領域中の第一の領域に表示されているオブジェクトを該表示領域中の第二の領域に移動させるための第一の移動操作を受け付ける第一移動操作受付手段と、
前記第二の領域に移動したオブジェクトを前記第一の領域に戻すための第二の移動操作を受け付ける第二移動操作受付手段と、
前記第一の領域に並べて表示されているオブジェクトのうち、所望のオブジェクトを選択状態とするための選択操作を受け付ける選択操作受付手段として機能させ、
前記表示制御手段は、前記第一の移動操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクトのうちの選択状態のオブジェクトを、前記第二の領域に移動し、前記第二の移動操作が受け付けられた場合に、前記第二の領域に表示されているオブジェクトのうちの少なくとも１つを、前記第一の移動操作による移動順に応じた順序で、前記第一の領域の所定の位置に移動する、
情報処理プログラム。
【請求項２】
前記コンピュータは、入力装置に接続され、
前記第一の移動操作、前記第二の移動操作および前記選択操作は、夫々、前記入力装置を用いて行われる異なる入力操作に割り当てられる、
請求項１に記載の情報処理プログラム。
【請求項３】
前記入力装置は、方向指示を行うための入力装置であり、
前記第一の移動操作、前記第二の移動操作および前記選択操作は、夫々、前記入力装置を用いて指示される方向に割り当てられる、
請求項２に記載の情報処理プログラム。
【請求項４】
前記選択操作には、第一の選択操作および第二の選択操作が含まれ、
前記第一の移動操作および前記第二の移動操作は、前記入力装置を用いて指示される相反する方向に割り当てられ、前記第一の選択操作および前記第二の選択操作は、前記入力装置を用いて指示される相反する方向に割り当てられる、
請求項３に記載の情報処理プログラム。
【請求項５】
前記第一の移動操作および前記第二の移動操作に割り当てられた方向と、前記第一の選択操作および前記第二の選択操作に割り当てられた方向とは直行する、
請求項４に記載の情報処理プログラム。
【請求項６】
前記表示制御手段は、
前記第一の移動操作が受け付けられ、選択状態のオブジェクトを前記第二の領域に移動した場合、該移動の直前に選択状態であったオブジェクトの所定方向側に隣接していたオブジェクトを、新たに選択状態とし、
前記第二の移動操作が受け付けられた場合、前記第二の領域に表示されているオブジェクトを、選択状態のオブジェクトの前記所定方向の反対側に隣接する位置に移動する、
請求項１から５の何れか一項に記載の情報処理プログラム。
【請求項７】
前記選択状態のオブジェクトは、前記所定の位置に表示されているオブジェクトであり、
前記表示制御手段は、前記選択操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクトのうちの何れかのオブジェクトを前記所定の位置に移動させることで、所望のオブジェクトを選択状態とする、
請求項１から６の何れか一項に記載の情報処理プログラム。
【請求項８】
前記表示制御手段は、前記第二の移動操作が受け付けられた場合に、前記第二の領域に表示されているオブジェクトを、前記第一の移動操作による移動順と同一の順序または移動順と逆の順序で、前記第一の領域の所定の位置に移動する、
請求項１から７の何れか一項に記載の情報処理プログラム。
【請求項９】
前記表示制御手段は、前記第二の領域において、前記第一の領域から移動されたオブジェクトを、前記第一の移動操作による移動順に応じた順序で表示する、
請求項１から８の何れか一項に記載の情報処理プログラム。
【請求項１０】
前記コンピュータを、前記第一の領域に並べて表示されるオブジェクト群を他のオブジェクト群と入れ替えるための入替操作を受け付ける入替操作受付手段として更に機能させ、
前記表示制御手段は、前記入替操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクト群を、他のオブジェクト群と入れ替える、
請求項１から９の何れか一項に記載の情報処理プログラム。
【請求項１１】
前記表示制御手段は、前記第一の領域に、データ管理情報を用いて管理されるデータを示すオブジェクトを、前記データ管理情報に従った並びで表示し、
前記コンピュータを、前記表示制御の結果、前記第一の領域におけるオブジェクトの表示並びが変化した場合に、変化後のオブジェクトの表示並びに従って前記データ管理情報を更新する情報更新手段として更に機能させる、
請求項１から１０の何れか一項に記載の情報処理プログラム。
【請求項１２】
前記データ管理情報を用いて管理されるデータは、前記コンピュータによって扱われるファイルであり、前記オブジェクトは、ファイルを表すアイコンである、
請求項１１に記載の情報処理プログラム。
【請求項１３】
前記第一の領域は、前記データ管理情報に従ってオブジェクトが表示される実領域であり、前記第二の領域は、該実領域において表示位置を変更したいオブジェクトが一時的に退避されるバッファ領域である、
請求項１１または１２に記載の情報処理プログラム。
【請求項１４】
表示装置にオブジェクトを表示させる情報処理装置であって、
前記表示装置に対して複数のオブジェクトの表示制御を行う表示制御手段と、
前記表示装置の表示領域中の第一の領域に表示されているオブジェクトを該表示領域中の第二の領域に移動させるための第一の移動操作を受け付ける第一移動操作受付手段と、
前記第二の領域に移動したオブジェクトを前記第一の領域に戻すための第二の移動操作を受け付ける第二移動操作受付手段と、
前記第一の領域に並べて表示されているオブジェクトのうち、所望のオブジェクトを選択状態とするための選択操作を受け付ける選択操作受付手段とを備え、
前記表示制御手段は、前記第一の移動操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクトのうちの選択状態のオブジェクトを、前記第二の領域に移動し、前記第二の移動操作が受け付けられた場合に、前記第二の領域に表示されているオブジェクトのうちの少なくとも１つを、前記第一の移動操作による移動順に応じた順序で、前記第一の領域の所定の位置に移動する、
情報処理装置。
【請求項１５】
表示装置にオブジェクトを表示させる情報処理システムであって、
前記表示装置に対して複数のオブジェクトの表示制御を行う表示制御手段と、
前記表示装置の表示領域中の第一の領域に表示されているオブジェクトを該表示領域中の第二の領域に移動させるための第一の移動操作を受け付ける第一移動操作受付手段と、
前記第二の領域に移動したオブジェクトを前記第一の領域に戻すための第二の移動操作を受け付ける第二移動操作受付手段と、
前記第一の領域に並べて表示されているオブジェクトのうち、所望のオブジェクトを選択状態とするための選択操作を受け付ける選択操作受付手段とを備え、
前記表示制御手段は、前記第一の移動操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクトのうちの選択状態のオブジェクトを、前記第二の領域に移動し、前記第二の移動操作が受け付けられた場合に、前記第二の領域に表示されているオブジェクトのうちの少なくとも１つを、前記第一の移動操作による移動順に応じた順序で、前記第一の領域の所定の位置に移動する、
情報処理システム。
【請求項１６】
表示装置にオブジェクトを表示させる情報処理装置のコンピュータが、
前記表示装置に対して複数のオブジェクトの表示制御を行う表示制御と、
前記表示装置の表示領域中の第一の領域に表示されているオブジェクトを該表示領域中の第二の領域に移動させるための第一の移動操作を受け付ける第一移動操作受付と、
前記第二の領域に移動したオブジェクトを前記第一の領域に戻すための第二の移動操作を受け付ける第二移動操作受付と、
前記第一の領域に並べて表示されているオブジェクトのうち、所望のオブジェクトを選択状態とするための選択操作を受け付ける選択操作受付とを実行し、
前記表示制御では、前記第一の移動操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクトのうちの選択状態のオブジェクトが、前記第二の領域に移動され、前記第二の移動操作が受け付けられた場合に、前記第二の領域に表示されているオブジェクトのうちの少なくとも１つが、前記第一の移動操作による移動順に応じた順序で、前記第一の領域の所定の位置に移動される、
表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトの表示制御に関する。
【背景技術】
【０００２】
従来、アイコン列から複数のアイコンが退避領域に退避されている状態で、アイコン列からドラッグされたアイコンが退避領域に更に退避されようとした場合に、退避領域に最も早く退避されたアイコンが退避領域からアイコン列に戻る、オブジェクト表示順変更方法が提案されている（特許文献１を参照）。また、同文献では、アイコン列から複数のアイコンが退避領域に退避されている状態で、アイコン列からドラッグされたアイコンが退避領域の所定のアイコン上にドロップされた場合に、ドロップ位置にあるアイコンが退避領域からアイコン列に戻る、オブジェクト表示順変更方法も提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１７１７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、オブジェクトの表示順序を変更するために、様々なユーザインターフェイスが提案されている。しかし、従来のユーザインターフェイスでは、移動したいオブジェクトの決定や、オブジェクトの移動先の位置の決定のために、予め指定されたボタンを押下する等の決定操作が必要であった。また、このような決定操作を避けるためにドラッグアンドドロップ等の操作方法を採用するためには、ポインティングデバイスを用いる必要があった。
【０００５】
本発明は、上記した問題に鑑み、簡易な操作でオブジェクトの表示順を変更することを課題とする。
【課題を解決するための手段】
【０００６】
本発明では、上記課題を解決するために、以下の構成を採用した。即ち、本発明は、表示装置にオブジェクトを表示させる情報処理装置のコンピュータを、前記表示装置に対して複数のオブジェクトの表示制御を行う表示制御手段と、前記表示装置の表示領域中の第一の領域に表示されているオブジェクトを該表示領域中の第二の領域に移動させるための第一の移動操作を受け付ける第一移動操作受付手段と、前記第二の領域に移動したオブジェクトを前記第一の領域に戻すための第二の移動操作を受け付ける第二移動操作受付手段と、前記第一の領域に並べて表示されているオブジェクトのうち、所望のオブジェクトを選択状態とするための選択操作を受け付ける選択操作受付手段として機能させ、前記表示制御手段は、前記第一の移動操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクトのうちの選択状態のオブジェクトを、前記第二の領域に移動し、前記第二の移動操作が受け付けられた場合に、前記第二の領域に表示されているオブジェクトのうちの少なくとも１つを、前記第一の移動操作による移動順に応じた順序で、前記第一の領域の所定の位置に移動する、情報処理プログラムである。
【０００７】
ここで、オブジェクトとは、アイコンや写真、ドキュメント、キャラクター等、表示装置によって表示される表示対象である。本発明に係るコンピュータでは、第一の領域に表示されているオブジェクトの表示順を変更するために、第二の領域に移動する操作と、第
二の領域に移動されたオブジェクトを第一の領域に戻す操作とが用いられる。そして、本発明は、第二の領域に移動されたオブジェクトを第一の領域に戻す際に、移動時の移動順に応じた順序で第一の領域に戻すことで、簡易な操作でオブジェクトの表示順を変更することを可能とした。
【０００８】
また、前記コンピュータは、入力装置に接続され、前記第一の移動操作、前記第二の移動操作および前記選択操作は、夫々、前記入力装置を用いて行われる異なる入力操作に割り当てられてもよい。
【０００９】
また、前記入力装置は、方向指示を行うための入力装置であり、前記第一の移動操作、前記第二の移動操作および前記選択操作は、夫々、前記入力装置を用いて指示される方向に割り当てられてもよい。
【００１０】
入力装置を用いて指示される方向に、第一の移動操作、第二の移動操作および選択操作の各操作を対応付けることで、ユーザは、方向指示操作のみで、オブジェクトの表示順を変更することが出来る。更に、各操作に対応付けられる指示方向は、各操作に係るオブジェクトまたは領域の位置関係に応じて決定されることが好ましい。即ち、オブジェクトを移動させる操作は、表示領域におけるオブジェクトの移動方向に対応付けられることが好ましい。各操作に対応付けられる指示方向が、各操作に係るオブジェクトまたは領域の位置関係に対応していることで、ユーザは、方向指示の操作を行う直感的な操作で、オブジェクトの表示順を変更することが出来る。
【００１１】
例えば、第二の領域が第一の領域の上方に位置している場合、第一の領域から第二の領域へアイコンを移動させる第一の移動操作は、上方向を指示する操作に対応付け、第二の領域から第一の領域へアイコンを移動させる第二の移動操作は、下方向を指示する操作に対応付けることが好ましい。また、第一の領域においてオブジェクトが左から右へ並んでいる場合、選択操作は、左右方向を指示する操作に対応付けることが好ましい。
【００１２】
また、前記選択操作には、第一の選択操作および第二の選択操作が含まれ、前記第一の移動操作および前記第二の移動操作は、前記入力装置を用いて指示される相反する方向に割り当てられ、前記第一の選択操作および前記第二の選択操作は、前記入力装置を用いて指示される相反する方向に割り当てられてもよい。
【００１３】
第一の移動操作および第二の移動操作の組み合わせ、並びに第一の選択操作および第二の選択操作の組み合わせという、相反する操作の組み合わせが、夫々相反する方向に対応付けられることで、ユーザは、直感的な操作で、オブジェクトの移動操作および選択操作を行うことが出来る。
【００１４】
また、前記第一の移動操作および前記第二の移動操作に割り当てられた方向と、前記第一の選択操作および前記第二の選択操作に割り当てられた方向とは直行してもよい。
【００１５】
また、前記表示制御手段は、前記第一の移動操作が受け付けられ、選択状態のオブジェクトを前記第二の領域に移動した場合、該移動の直前に選択状態であったオブジェクトの所定方向側に隣接していたオブジェクトを、新たに選択状態とし、前記第二の移動操作が受け付けられた場合、前記第二の領域に表示されているオブジェクトを、選択状態のオブジェクトの前記所定方向の反対側に隣接する位置に移動してもよい。
【００１６】
このようにすることで、第二の移動操作を行うことで、直前の第一の移動操作を取り消すことが出来、第一の移動操作を行うことで、直前の第二の移動操作を取り消すことが出来る。
【００１７】
また、前記選択状態のオブジェクトは、前記所定の位置に表示されているオブジェクトであり、前記表示制御手段は、前記選択操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクトのうちの何れかのオブジェクトを前記所定の位置に移動させることで、所望のオブジェクトを選択状態としてもよい。
【００１８】
選択操作を受け付け、選択操作に従って所望のオブジェクトを選択状態とすることで、移動の対象となるオブジェクトを簡易な操作で指定することが出来る。また、ここでは、所定の位置に表示されているオブジェクトを選択状態のオブジェクトとすることで、オブジェクトの選択操作と同じ操作で、バッファされたオブジェクトを戻す位置を指定することが出来る。
【００１９】
また、前記表示制御手段は、前記第二の移動操作が受け付けられた場合に、前記第二の領域に表示されているオブジェクトを、前記第一の移動操作による移動順と同一の順序または移動順と逆の順序で、前記第一の領域の所定の位置に移動してもよい。
【００２０】
即ち、第二の移動操作が受け付けられた場合に、第二の領域に表示されているオブジェクトが、第一の移動操作による移動順と同一の順序で第一の領域に移動される場合、第二の領域はオブジェクトのキューとして機能し、第二の領域に表示されているオブジェクトが、第一の移動操作による移動順と逆の順序で第一の領域に移動される場合、第二の領域はオブジェクトのスタックとして機能する。
【００２１】
また、前記表示制御手段は、前記第二の領域において、前記第一の領域から移動されたオブジェクトを、前記第一の移動操作による移動順に応じた順序で表示してもよい。
【００２２】
第二の領域におけるオブジェクトの表示順を、第一の移動操作による移動順に応じた順序とすることで、ユーザに対して、第二の領域がオブジェクトのキューまたはスタックとして機能することを直感的に把握させることが出来る。
【００２３】
また、前記コンピュータを、前記第一の領域に並べて表示されるオブジェクト群を他のオブジェクト群と入れ替えるための入替操作を受け付ける入替操作受付手段として更に機能させ、前記表示制御手段は、前記入替操作が受け付けられた場合に、前記第一の領域に並べて表示されているオブジェクト群を、他のオブジェクト群と入れ替えてもよい。
【００２４】
第一の領域に表示されているオブジェクト群を、他のオブジェクト群と入れ替えることで、あるオブジェクト群に属するオブジェクトを、他のオブジェクト群へ移動させることが出来る。
【００２５】
また、前記表示制御手段は、前記第一の領域に、データ管理情報を用いて管理されるデータを示すオブジェクトを、前記データ管理情報に従った並びで表示し、前記コンピュータを、前記表示制御の結果、前記第一の領域におけるオブジェクトの表示並びが変化した場合に、変化後のオブジェクトの表示並びに従って前記データ管理情報を更新する情報更新手段として更に機能してもよい。
【００２６】
ここで、データ管理情報を用いて管理されるデータは、例えば、前記コンピュータによって扱われるファイルであり、オブジェクトは、例えば、このようなファイルを表すアイコンである。コンピュータが、オブジェクトの表示並びに従った情報更新を実行することで、簡易な操作で、ファイル等のデータの表示順を並び替え、並び替えの結果を保存することが可能となる。
【００２７】
また、前記第一の領域は、前記データ管理情報に従ってオブジェクトが表示される実領域であり、前記第二の領域は、該実領域において表示位置を変更したいオブジェクトが一時的に退避されるバッファ領域であってもよい。
【００２８】
また、本発明は、情報処理装置、１または複数の情報処理装置を有する情報処理システム、コンピュータによって実行される方法、またはコンピュータに実行させるプログラムとしても把握することが可能である。また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００２９】
本発明によれば、簡易な操作でオブジェクトの表示順を変更することが可能となる。
【図面の簡単な説明】
【００３０】
【図１】実施形態に係る情報処理装置のハードウェア構成の概略を示す図である。
【図２】実施形態に係る情報処理装置の機能構成の概略を示す図である。
【図３】実施形態に係るファイル管理画面の構成を示す図である。
【図４】実施形態に係るアイコン並び替え処理の流れを示すフローチャートである。
【図５】実施形態に係るファイル管理画面の遷移の一例を示す図である。
【図６】バリエーションに係るアイコン並び替え処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の実施の形態を、図面に基づいて説明する。なお、以下に説明する実施の形態は、本発明を実施する場合の一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明の実施にあたっては、実施の形態毎に具体的構成が適宜採用されてよい。例えば、本発明は、一般的なコンピュータにおいて実行される情報処理プログラム、情報処理装置、１または複数の情報処理装置を有する情報処理システムおよび情報処理方法等にも適用することが出来る他、ゲーム用プログラム、ゲーム装置、ゲームシステムおよびゲーム方法にも適用することが出来る。
【００３２】
＜装置の構成＞
図１は、本実施形態に係る情報処理装置１のハードウェア構成の概略を示す図である。情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３１４と、補助記憶装置１９と、ネットワークを介した外部との通信を行うためのネットワークインターフェース３６と、ディスプレイ１２と、十字ボタン等の入力装置１４と、が電気的に接続された情報処理装置である。なお、情報処理装置１の具体的なハードウェア構成に関しては、実施の形態毎に適宜構成要素の省略や置換、追加が行われてよい。
【００３３】
ＣＰＵ３１１は、中央処理装置であり、ＲＡＭ３２およびＲＯＭ３１４等に展開された命令及びデータを処理することで、ＲＡＭ３２、補助記憶装置１９等の、情報処理装置１に備えられた各構成を制御する。また、ＲＡＭ３２は、主記憶装置であり、ＣＰＵ３１１によって制御され、各種命令やデータが書き込まれ、読み出される。即ち、ＣＰＵ３１１、ＲＡＭ３２、およびＲＯＭ３１４は、情報処理装置１の制御部を構成する。
【００３４】
補助記憶装置１９は、不揮発性の記憶装置であり、主に情報処理装置１の電源を落とし
ても保持したい情報、例えば、ＲＡＭ３２にロードされる情報処理装置１のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、後述する処理を実行するための各種プログラムの他、情報処理装置１によって使用される各種データが書き込まれ、読み出される。補助記憶装置１９としては、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ
Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を用いることが出来る。また、補助記憶装置１９として、情報処理装置１に対して着脱可能に装着される可搬媒体が用いられてもよい。可搬媒体の例としては、ＥＥＰＲＯＭ等によるメモリーカード、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）およびＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等が挙げられる。可搬媒体による補助記憶装置１９と、可搬型ではない補助記憶装置１９とは、組み合わせて用いることも可能である。
【００３５】
本実施形態では、入力装置１４として、上下左右の４方向を指示する操作を行うことが可能な十字ボタンを用いる場合について説明する。但し、入力装置１４は十字ボタンに限定されない。入力装置１４は、例えば、キーボードに設けられたカーソルキーやマウス、ディスプレイ１２に設けられたタッチパネル、等である（図示は省略する）。
【００３６】
次に、本実施形態に係る情報処理装置１が備える機能について説明する。図２は、本実施形態に係る情報処理装置１の機能構成の概略を示す図である。本実施形態に係る情報処理装置１は、ＣＰＵ３１１が、ＲＡＭ３２に展開された各種プログラムを解釈および実行することで、表示制御部５１、操作受付部５２および情報更新部５３を備える情報処理装置として機能する。ここで、操作受付部５２はユーザ操作を受け付ける。また、表示制御部５１は、操作受付部５２によって受け付けられたユーザ操作等に従って、本発明のオブジェクトに相当するアイコン６３の、ディスプレイ１２への表示を制御する。そして、情報更新部５３は、表示制御部５１による表示制御の結果に基づいてデータ管理情報を更新する。本実施形態では、これらの機能がいずれも汎用のＣＰＵ３１１によって実行される例について説明しているが、これらの機能は、その一部または全部が、１または複数の専用のプロセッサによって実現されてもよい。
【００３７】
図３は、本実施形態においてディスプレイ１２に表示されるファイル管理画面６の構成を示す図である。ファイル管理画面６は、指定されたフォルダを開くユーザ操作が受け付けられた場合に表示される。本実施形態に係るファイル管理画面６では、画面の下部がフォルダ領域（第一の領域）６１として用いられ、画面の左上部がバッファ領域（第二の領域）６２として用いられる。
【００３８】
フォルダ領域６１は、指定されたフォルダに含まれるファイルのアイコン６３を表示するための領域である。本実施形態では、フォルダ領域６１には、フォルダが開かれた状態（以下、「初期状態」と称する）において、フォルダ内のファイルを示すアイコン６３が左から右へ並べて表示されている。初期状態におけるアイコン６３の並び順序は、データ管理情報（図示は省略する）に従って決定される。また、フォルダ領域６１においては、並んでいるアイコン６３の何れか（例えば、所定位置にあるアイコン６３等）が選択状態となる。本実施形態では、フォルダ領域６１の中央に位置するアイコン６３が選択状態となる。後述するように、選択状態のアイコン６３はユーザ操作によって変更可能である。
【００３９】
バッファ領域６２は、フォルダ領域６１から移動されたアイコン６３を保持するための領域である。バッファ領域６２には、初期状態においてアイコン６３は表示されない。但し、後述するアイコン並び替え処理において、フォルダ領域６１からバッファ領域６２にアイコン６３が移動すると、バッファ領域６２には、アイコン６３が右から左へ並べて表示される。このとき、バッファ領域６２におけるアイコン６３の並び順は、バッファ操作による移動順と同一の順序や逆の順序等、バッファ操作による移動順に応じた順序である
。また、後述するアイコン並び替え処理において、バッファ領域６２に移動されたアイコン６３は、フォルダ領域６１へ戻すことが出来る。本実施形態では、バッファ領域６２に対するアイコン６３の出し入れ順序はバッファ操作による移動順と逆の順序、即ちＬＩＦＯ（Ｌａｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）であり、バッファ領域６２はスタックとして機能する。但し、バッファ領域６２に対するアイコン６３の出し入れ順序はＬＩＦＯに限定されない。表示制御部５１は、バッファ領域６２に表示されているアイコン６３のうちの少なくとも１つを、バッファ操作による移動順に応じた順序（例えば、バッファ操作による移動順と同一の順序または逆の順序）で、フォルダ領域６１の所定の位置に移動させればよい。例えば、バッファ領域６２に対するアイコン６３の出し入れ順序をバッファ操作による移動順と同一の順序、即ちＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）とし、バッファ領域６２をキューとして機能させてもよい。
【００４０】
また、ファイル管理画面６には、後述するバッファ操作および戻し操作によるアイコン６３の移動先をユーザに視覚的に把握させるための矢印が表示される。図３のファイル管理画面６に表示される矢印のうち、上方向を指す矢印は、バッファ操作によってフォルダ領域６１からバッファ領域６２にアイコン６３が移動する場合のアイコンの移動先を示す矢印であり、バッファ領域６２の右端を指し示している。このような矢印によって、ユーザは、バッファ操作がバッファ領域へのスタック操作であることを直感的に理解出来る。また、下方向を指す矢印は、戻し操作によってバッファ領域６２からフォルダ領域６１にアイコン６３が移動する場合のアイコンの移動先を示す矢印であり、選択状態のアイコン６３とその左隣のアイコン６３との間を指し示している。このような矢印によって、ユーザは、戻し操作によってアイコンが移動する先が、状態のアイコン６３とその左隣のアイコン６３との間であることを直感的に理解出来る。また、上方向への矢印および下方向への矢印は、何れも、その根元が、移動の対象となるアイコンを示している。
【００４１】
＜処理の流れ＞
次に、本実施形態において実行される処理の流れを説明する。なお、本実施形態に係るフローチャートに示された処理の具体的な内容および処理順序は、本発明を実施するための一例である。具体的な処理内容および処理順序は、本発明の実施の形態毎に適宜選択されてよい。
【００４２】
図４は、本実施形態に係るアイコン並び替え処理の流れを示すフローチャートである。本フローチャートに示されたアイコン並び替え処理は、情報処理装置１におけるアプリケーション等の実行に際して、ファイルが管理されているフォルダを開く操作が行われ、図３に示されたファイル管理画面６が表示された場合に実行される。
【００４３】
ステップＳ１０１では、ユーザによる操作が受け付けられる。操作受付部５２は、ユーザによる、入力装置１４を介した操作を受け付ける。ここで受け付けられる操作は、具体的には、選択操作、アイコン移動操作、および終了操作、の何れかである。また、アイコン移動操作には、フォルダ領域６１からバッファ領域６２へのアイコン移動操作であるバッファ操作（第一の移動操作）と、バッファ領域６２からフォルダ領域６１へのアイコン移動操作である戻し操作（第二の移動操作）とがある。例えば、操作受付部５２は、ユーザによって操作されたボタン等を識別可能な情報である操作内容識別情報をＲＡＭ３２に記録する。本実施形態において、上記各操作は、予め操作内容識別情報に関連付けられているため、表示制御部は、操作内容識別情報を参照することで、ユーザによる操作が、上記各操作の何れであるかを判定することが出来る。
【００４４】
これらの操作のうち、選択操作およびアイコン移動操作（バッファ操作および戻し操作）は、例えば、カーソルキーや十字ボタンに備えられた各方向ボタンに関連付けられており、十字ボタンを用いて指示された方向に対応する操作が受け付けられる。図３に示され
たファイル管理画面６では、フォルダ領域６１のアイコン６３は、データ管理情報に従った順序で左から右へ並んでいるため、選択操作は、十字ボタンの左ボタンおよび右ボタンに関連付けられている。また、ファイル管理画面６のレイアウトにおいて、バッファ領域６２はフォルダ領域６１に対して上側に配置されている（換言すれば、フォルダ領域６１はバッファ領域６２に対して下側に配置されている）ため（図３を参照）、フォルダ領域６１からバッファ領域６２へのアイコン移動操作は、十字ボタンの上ボタンに関連付けられており、バッファ領域６２からフォルダ領域６１へのアイコン移動操作は、十字ボタンの下ボタンに関連付けられている。このようにして、各操作が、ファイル管理画面６のレイアウトに従って上下左右のボタンに割り当てられていることで、ユーザは、直感的な操作で、アイコンの並び替えを行うことが出来る。
【００４５】
ステップＳ１０２では、ステップＳ１０１において受け付けられたユーザ操作が、終了操作、即ち、図３に示されているファイル管理画面６を閉じる操作であるか否かが判定される。具体的には、終了操作は、所定のキャンセルボタンの押下操作等である。ユーザ操作が終了操作であると判定された場合、処理はステップＳ１０９へ進む。一方、ユーザ操作が終了操作でないと判定された場合、処理はステップＳ１０３へ進む。
【００４６】
ステップＳ１０３では、ユーザ操作の内容が判定される。表示制御部は、ステップＳ１０１において受け付けられたユーザ操作が、選択操作、バッファ操作（フォルダ領域６１からバッファ領域６２へのアイコン移動操作）、および戻し操作（バッファ領域６２からフォルダ領域６１へのアイコン移動操作）、の何れであるかを判定する。具体的な判定の方法には、どのような方法が採用されてもよいが、例えば、表示制御部は、ステップＳ１０１においてＲＡＭ３２に記録された操作内容識別情報を参照することで、ユーザ操作の内容を判定する。ユーザ操作が選択操作であると判定された場合、処理はステップＳ１０４へ進む。ユーザ操作がバッファ操作であると判定された場合、処理はステップＳ１０５へ進む。ユーザ操作が戻し操作であると判定された場合、処理はステップＳ１０７へ進む。
【００４７】
ステップＳ１０４では、選択状態アイコンが変更される。表示制御部５１は、選択操作の内容に応じて、選択状態アイコンを変更する。本実施形態では、ユーザが左ボタンを１回押下すると、フォルダ領域６１に並んだアイコン群が右に１つ移動することで、ボタン押下の前に選択状態であったアイコン６３の左側にあったアイコン６３がフォルダ領域６１の所定の位置（本実施形態では、中央）に移動し、新たに選択状態となる。また、ユーザが左ボタンを押下した状態を所定時間以上維持すると、ユーザが押下状態を解除するまで、フォルダ領域６１に並んだアイコン群が連続して右に移動する。この場合、押下が解除された時点でフォルダ領域６１の所定の位置（中央）にあったアイコン６３が、新たに選択状態となる。なお、右ボタンの押下操作についても、左ボタンの押下操作時に対してアイコン群の移動方向が逆（左方向）となるのみで、その他は概略同様である。このような選択操作をもって、ユーザは所望のアイコン６３を選択状態とすることが出来る。ユーザ操作に応じた選択状態アイコンの変更が終了すると、処理はステップＳ１０１へ戻る。
【００４８】
ステップＳ１０５およびステップＳ１０６では、選択状態アイコンがバッファ領域６２へ移動され、これに伴って選択状態アイコンが変更される。表示制御部５１は、フォルダ領域６１に並べて表示されているアイコン６３のうち、バッファ操作が受け付けられた時点で選択状態となっているアイコン６３を、フォルダ領域６１からバッファ領域６２へ移動する（ステップＳ１０５）。本実施形態では、バッファ領域６２はアイコン出し入れ順序としてＬＩＦＯ（スタック）を採用しているため、アイコン６３は、フォルダ領域６１から、バッファ領域６２の一番右側に移動する。本実施形態では、バッファ領域６２においてもアイコン６３は左から右へ並べて表示されており、バッファ領域６２の右側がスタックの上位側である。即ち、アイコン６３は、バッファ領域６２のスタックの一番上位に
移動する。
【００４９】
このようにして、バッファ操作に応じて移動されたアイコン６３がバッファ領域６２の一番右側に移動するため、バッファ領域６２におけるアイコン６３の並び順は、バッファ操作による移動順に応じた順序（本実施形態では、バッファ操作による移動順と同一の順序）となる。
【００５０】
選択状態アイコンがフォルダ領域６１からバッファ領域６２へ移動されると、フォルダ領域６１では、他のアイコン６３が選択状態となる（ステップＳ１０６）。本実施形態では、移動されたアイコン６３の右側に位置していたアイコン６３が新たにフォルダ領域６１の所定の位置（ここでは、中央）に移動し、選択状態となる。但し、移動に伴って選択状態となるアイコン６３は、その他のルールに従って選択されてもよい。例えば、移動されたアイコン６３の左側に位置していたアイコン６３を選択状態としてもよい。その後、処理はステップＳ１０１へ戻る。
【００５１】
ステップＳ１０７およびステップＳ１０８では、バッファ領域６２のアイコン６３がフォルダ領域６１へ移動され、これに伴って選択状態アイコンが変更される。表示制御部５１は、戻し操作が受け付けられた時点でバッファ領域６２においてスタックの一番上位（本実施形態では、バッファ領域６２の一番右側）にあるアイコン６３を、バッファ領域６２からフォルダ領域６１へ移動する（ステップＳ１０７）。これに伴って、バッファ領域６２では、スタックの一番上位のアイコン６３が変更される。なお、本実施形態では、バッファ領域６２からフォルダ領域６１へ移動するアイコン６３は、フォルダ領域６１の所定の位置（ここでは、中央）に移動される。このため、戻し操作が受け付けられた時点で選択状態となっているアイコン６３および当該アイコン６３よりも右側に並んでいるアイコン６３は、フォルダ領域６１において一つずつ右にずれる。
【００５２】
アイコン６３がバッファ領域６２からフォルダ領域６１へ移動されると、フォルダ領域６１では、移動されたアイコン６３がフォルダ領域６１の所定の位置（ここでは、中央）に入り、選択状態となる（ステップＳ１０８）。但し、移動に伴って選択状態となるアイコン６３は、その他のルールに従って選択されてもよい。その後、処理はステップＳ１０１へ戻る。
【００５３】
即ち、本フローチャートに示された処理では、ステップＳ１０１からステップＳ１０８の処理が繰り返されることで、アイコン６３の並び替えが行われる。本実施形態では、終了操作を除くアイコン並び替えのための各操作は、４つのボタン（例えば、十字ボタンの上下左右ボタン）に割り当てられているため、ユーザは、簡易なボタン操作のみで、ファイルの並び替え操作を行うことが出来る。
【００５４】
また、本実施形態では、バッファ操作に応じて、選択状態アイコンがフォルダ領域６１からバッファ領域６２のスタックの一番上位に移動することで、直前にバッファ領域６２に移動されたアイコンが戻し操作の対象アイコンとなる。このため、本実施形態において、ユーザは、戻し操作を行うのみで、直前のバッファ操作を取り消すことが出来る。また、本実施形態では、戻し操作に応じてフォルダ領域６１に移動したアイコン６３が選択状態アイコンとなる。このため、本実施形態において、ユーザは、バッファ操作を行うのみで、直前の戻し操作を取り消すことが出来る。更に、本実施形態では、上記説明したようなアイコン移動を行うことで、直前の複数回のバッファ操作は、同回数の戻し操作で取り消すことが出来、直前の複数回の戻し操作も、同回数のバッファ操作で取り消すことが出来る。
【００５５】
ステップＳ１０９では、データ管理情報が更新される。情報更新部５３は、ステップＳ
１０１からステップＳ１０８の処理が繰り返されることで行われたアイコンの並び替えの結果に従って、データ管理情報を更新する。即ち、情報更新部５３は、アイコンの並び替えの結果、フォルダ領域６１におけるアイコン６３の表示並びが変化した場合には、変化後の表示並びの順序をもって、データ管理情報を更新する。その後、本フローチャートに示された処理は終了し、ファイル管理画面６は閉じられる。このため、再びフォルダが開かれる際には、更新されたデータ管理情報に従って、アイコン６３の並び順序が決定される。
【００５６】
なお、本実施形態では、データ管理情報の更新タイミングとして、終了操作が受け付けられたタイミングを採用した例について説明したが、データ管理情報の更新のタイミングには、実施の形態によって様々なタイミングが採用されてよい。例えば、データ管理情報は、フォルダ領域の表示内容が変更される都度更新されてもよいし、定期的に更新されてもよい。
【００５７】
ここで、上記フローチャートに示したアイコン並び替え処理による、具体的なアイコンの並び替えの例を説明する。
【００５８】
図５は、本実施形態に係るアイコン並び替え処理によってアイコンの並び替えが行われる場合の、ファイル管理画面６の遷移の一例を示す図である。
【００５９】
ここでは、ファイルＡからファイルＥまでの５つのファイルを含むフォルダが開かれた場合について説明する。データ管理情報には、ファイルの並び順序が、ファイルＡからファイルＥの順で保持されており、ファイルＡからファイルＥを示すアイコン６３Ａからアイコン６３Ｅは、データ管理情報を参照して並べられる。このため、初期状態において、アイコン６３は、左から右へアイコン６３Ａからアイコン６３Ｅの順に並ぶ。そして、初期状態において選択状態アイコン６３は、アイコン６３Ｃである（図５の（ａ）を参照）。
【００６０】
ここで、ユーザによって十字ボタンの左ボタンが押下されると（選択操作）、アイコン６３Ａからアイコン６３Ｅは１つずつ右へ移動し、左ボタンの押下前に選択状態であったアイコン６３Ｃの左側にあったアイコン６３Ｂが選択状態となる（図５の（ｂ）を参照）。
【００６１】
アイコン６３Ｂが選択されている状態で、ユーザによって十字ボタンの上ボタンが押下されると（バッファ操作）、選択状態のアイコン６３Ｂは、フォルダ領域６１からバッファ領域６２へ移動する。そして、フォルダ領域６１では、アイコン６３Ｂの右隣にあったアイコン６３Ｃが、選択状態となる（図５の（ｃ）を参照）。ユーザが更に十字ボタンの上ボタンを２回押下すると（バッファ操作）、続いてアイコン６３Ｃおよびアイコン６３Ｄがバッファ領域６２へ移動し、アイコン６３Ｅが選択状態アイコンとなる（図５の（ｄ）を参照）。ここで、バッファ領域６２はスタックであり、バッファ領域６２の右側がスタックの上位にあたるため、バッファ領域６２には、左から順にアイコン６３Ｂ、アイコン６３Ｃ、アイコン６３Ｄが並ぶ。
【００６２】
ここで、ユーザによって十字ボタンの下ボタンが押下されると（戻し操作）、バッファ領域６２のスタックの最上位にあるアイコン６３Ｄが、ファイル管理画面６において下方向を指す矢印が示すアイコン６３Ａとアイコン６３Ｅとの間に移動する。また、アイコン６３Ａとアイコン６３Ｅとの間に移動したアイコン６３Ｄは、フォルダ領域６１の中央に移動して選択状態となり、アイコン６３Ｅは右側へ移動する（図５の（ｅ）を参照）。
【００６３】
この状態で、ユーザによって十字ボタンの右ボタンが押下されると（選択操作）、アイ
コン６３Ａ、アイコン６３Ｄおよびアイコン６３Ｅは１つずつ左へ移動し、右ボタンの押下前に選択状態であったアイコン６３Ｄの右側にあったアイコン６３Ｅが選択状態となる（図５の（ｆ）を参照）。なお、ここで行われた選択操作は、ユーザが、バッファされたアイコン６３を戻す位置を指定するための操作である。
【００６４】
アイコン６３を戻す位置が決定された後、ユーザによって十字ボタンの下ボタンが更に２回押下されると（戻し操作）、バッファ領域６２のスタックの上位から順にアイコン６３Ｃおよびアイコン６３Ｂが順次、フォルダ領域６１の選択状態アイコンの位置に移動する。最後に移動されたアイコン６３Ｂは、フォルダ領域６１の中央に移動して選択状態となり、アイコン６３Ｅは右側へ移動する（図５の（ｇ）を参照）。
【００６５】
この状態で、フォルダ領域６１には、アイコン６３がアイコン６３Ａ、アイコン６３Ｄ、アイコン６３Ｂ、アイコン６３Ｃ、アイコン６３Ｅ、の順で並んでいる。終了操作が受け付けられると、データ管理情報に、フォルダ領域６１における現在のアイコン６３の並びが、フォルダ内のファイルの順序情報として記録される。このようにして、ユーザは、所望の順序にファイルを並び替え、並び順を保存することが出来る。
【００６６】
＜効果＞
本実施形態に示された処理によれば、移動したいオブジェクトの決定や、移動先の位置の決定のための決定操作や、ポインティングデバイスを用いたドラッグアンドドロップ操作等を用いることなく、十字ボタンを用いた方向指示のみの簡易な操作で、アイコン６３の表示順を変更し、データ管理情報を変更することが出来る。また、このようなユーザインターフェイスを、十字ボタンを一方の手（例えば、左手）で、決定ボタン等を他方の手（例えば、右手）で操作するようなコントローラを有するゲーム装置に適用した場合、ユーザは、片手のみの操作で、アイコン６３の表示順を変更し、データ管理情報を変更することが出来る。
【００６７】
＜実施形態のバリエーション＞
以下、上記説明した実施形態に適用可能なバリエーションについて説明する。
【００６８】
図６は、バリエーションに係るアイコン並び替え処理の流れを示すフローチャートである。本フローチャートに示されたアイコン並び替え処理は、情報処理装置１におけるアプリケーション等の実行に際して、ファイルが管理されているフォルダを開く操作が行われ、図３に示されたファイル管理画面６が表示された場合に実行される。
【００６９】
ステップＳ２０１およびステップＳ２０２の処理は、図４を用いて説明したステップＳ１０１およびステップＳ１０２の処理と概略同様であるため、説明を省略する。但し、ステップＳ２０２において、ユーザ操作が終了操作でないと判定された場合、処理はステップＳ２０３へ進む。
【００７０】
ステップＳ２０３およびステップＳ２０４では、ステップＳ２０１において受け付けられたユーザ操作が入替操作であるか否かが判定され、操作が入替操作であった場合、フォルダ領域６１に表示されるアイコン群の入替が行われる。具体的には、入替操作は、ユーザが所望のフォルダを指定して決定ボタンを押下する操作等である。ユーザ操作が入替操作であると判定された場合、表示制御部５１は、フォルダ領域６１に表示されるアイコン群を、入替操作の受付時点において表示対象となっていたフォルダとは別のフォルダに含まれるファイルのアイコン群と入れ替える。
【００７１】
一方、ユーザ操作が入替操作でないと判定された場合、処理はステップＳ２０５へ進む。ステップＳ２０５からステップＳ２１１の処理は、図４を用いて説明したステップＳ１
０３からステップＳ２０９の処理と概略同様であるため、説明を省略する。
【００７２】
即ち、本バリエーションでは、フォルダ領域６１に並べて表示されるアイコン群を他のフォルダに係るアイコン群と入れ替えるための入替操作が更に受け付けられ、入替操作が受け付けられた場合、フォルダ領域６１に並べて表示されているアイコン群が、他のフォルダに係るアイコン群と入れ替えられる。このようにすることで、簡易な操作で、あるフォルダに属するファイルを、他のフォルダへ移動させることが出来る。
【００７３】
また、フォルダ管理画面のレイアウト、および各操作に対応付けられる指示方向は、上記実施形態において説明したレイアウトおよび指示方向に限定されない。例えば、フォルダ領域６１およびバッファ領域６２をディスプレイ１２の左側および右側に配置し、十字ボタンの左右ボタンを夫々戻し操作およびバッファ操作に割り当ててもよいし、アイコン６３を上から下へ並べて表示し、十字ボタンの上下ボタンを選択操作に割り当ててもよい。その他、フォルダ管理画面のレイアウト、および各操作に対応付けられる指示方向は、実装に応じて適宜変更することが出来る。
【符号の説明】
【００７４】
１  情報処理装置
６  ファイル管理画面
６１  フォルダ領域
６２  バッファ領域
６３  アイコン
【図１】
2013196414.tif 000003
【図２】
2013196414.tif 000004
【図３】
2013196414.tif 000005
【図４】
2013196414.tif 000006
【図５】
2013196414.tif 000007
【図６】
2013196414.tif 000008