(57)【要約】【課題】現実の世界においてファイルを取り扱うときのような直観的なジェスチャに基づき電子的に管理されたファイルの表示を制御する。【解決手段】３次元空間領域内に検出されたユーザの指先の位置の変化からユーザのジェスチャを判断するジェスチャ判断部２２と、３次元空間で表されるファイル格納領域内に格納されたファイルのアイコンを、当該ファイルの格納位置に対応する２次元空間のディスプレイに表示する表示部２４と、ユーザのジェスチャに応じてディスプレイに表示されたファイルのアイコンの表示の制御、ファイルのファイル格納領域間移動等を行う処理制御部２３と、を有する。【選択図】図３
2015075781.tif 000002
【特許請求の範囲】
【請求項１】
３次元空間で表されるファイル格納領域内における、各ファイルの格納位置を特定する格納位置情報を記憶する格納位置情報記憶手段と、
前記ファイル格納領域に格納されたファイルに対する操作を行うための３次元空間領域内に存在するユーザの操作部位の位置を検出する検出手段と、
前記検出手段により検出された操作部位の位置の変化からユーザのジェスチャを判断する判断手段と、
表示対象のファイル格納領域に格納された各ファイルを特定するファイル特定情報を表示する表示手段と、
前記格納位置情報記憶手段に格納位置情報が記憶された各ファイルのファイル特定情報を、当該ファイルの前記格納位置情報に対応する位置に前記表示手段に表示させる表示制御手段と、
を有し、
前記表示制御手段は、前記判断手段により判断されたジェスチャに応じて前記表示手段に表示されたファイル特定情報の表示を制御することを特徴とするファイル表示装置。
【請求項２】
前記表示制御手段は、前記検出手段により検出された操作部位の位置に対応するファイル特定情報を表示制御対象とすることを特徴とする請求項１に記載のファイル表示装置。
【請求項３】
前記表示制御手段は、前記判断手段により判断されたジェスチャが、前記操作部位でファイル特定情報を移動させる所定の情報移動ジェスチャであった場合、前記検出手段により検出された操作部位の位置に対応する、前記表示手段に表示されたファイル特定情報を、現在の表示位置から移動させることで、当該ファイル特定情報に重畳表示されていたファイル特定情報を視認可能にすることを特徴とする請求項１に記載のファイル表示装置。
【請求項４】
前記判断手段により判断されたジェスチャに応じて前記表示手段に表示されたファイル特定情報により特定されるファイルの処理を制御する処理制御手段を有することを特徴とする請求項１に記載のファイル表示装置。
【請求項５】
前記処理制御手段は、前記ファイル格納領域が複数形成されている場合において、前記判断手段により判断されたジェスチャが前記操作部位でファイルを他のファイル格納領域に移動させる所定の領域移動ジェスチャであった場合、前記検出手段により検出された操作部位の位置に対応するファイル特定情報に対応するファイルを、現在格納されているファイル格納領域から前記検出手段により検出された操作部位の移動方向に仮想的に存在する他のファイル格納領域に移動させることを特徴とする請求項４に記載のファイル表示装置。
【請求項６】
前記表示制御手段は、前記他のファイル格納領域が表示対象となっている場合、前記他のファイル格納領域に移動されたファイルのファイル特定情報を前記表示手段に表示させることを特徴とする請求項５に記載のファイル表示装置。
【請求項７】
前記表示制御手段は、前記他のファイル格納領域が表示対象となっていない場合、前記他のファイル格納領域に移動されたファイルのファイル特定情報を前記表示手段に消去させることを特徴とする請求項５に記載のファイル表示装置。
【請求項８】
前記表示制御手段は、前記ファイル格納領域が複数形成されている場合において、前記判断手段により判断されたジェスチャが前記操作部位でファイル格納領域を前記表示手段に表示させる所定の表示切替ジェスチャであった場合、前記検出手段により検出された操作部位の位置に対応するファイル格納領域を表示対象とし、その表示対象とされたファイル格納領域に格納されているファイルのファイル特定情報を前記表示手段に表示させることを特徴とする請求項１に記載のファイル表示装置。
【請求項９】
前記表示制御手段は、ファイル格納領域内において前記操作部位の存在位置に対応する位置に格納されたファイル特定情報を所定時間内に選択する所定の選択ジェスチャが行われなかった場合、当該ファイル特定情報を前記操作部位から離れた位置に移動するよう前記表示手段に表示させることを特徴とする請求項１に記載のファイル表示装置。
【請求項１０】
前記表示制御手段は、前記ファイル格納領域が連続した構造にて複数形成されている場合において、前記表示手段に表示されているファイル特定領域に、ファイル特定情報が格納された他のファイル特定領域が隣接して存在することを示す標識を、当該他のファイル特定領域の存在位置に対応する位置に前記表示手段に表示させることを特徴とする請求項１に記載のファイル表示装置。
【請求項１１】
前記処理制御手段は、前記領域移動ジェスチャが所定の削除ジェスチャであった場合、前記検出手段により検出された操作部位の位置に対応するファイル特定情報に対応するファイルを、現在格納されているファイル格納領域から削除したファイルのファイル特定情報を格納する不要ファイル格納領域に移動させることを特徴とする請求項５に記載のファイル表示装置。
【請求項１２】
３次元空間で表されるファイル格納領域内における、各ファイルの格納位置を特定する格納位置情報を記憶する格納位置情報記憶手段をアクセス可能なコンピュータを、
前記ファイル格納領域に格納されたファイルに対する操作を行うための３次元空間領域内に存在するユーザの操作部位の位置を検出する検出手段により検出された操作部位の位置の変化からユーザのジェスチャを判断する判断手段、
表示対象のファイル格納領域に格納された各ファイルを特定するファイル特定情報を表示する表示手段、
前記格納位置情報記憶手段に格納位置情報が記憶された各ファイルのファイル特定情報を、当該ファイルの前記格納位置情報に対応する位置に前記表示手段に表示させる表示制御手段、
として機能させ、
前記表示制御手段は、前記判断手段により判断されたジェスチャに応じて前記表示手段に表示されたファイル特定情報の表示を制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル表示装置及びプログラムに関する。
【背景技術】
【０００２】
コンピュータの格納先を覚えていない電子ファイルを探索する場合、ファイル管理ツールに搭載された文字列検索機能を用いて探索したりするが、従来では、３次元空間上に作成日時、アクセス頻度等の属性で電子文書を分類することで目的とする電子文書を探し出しやすいようにする技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１９８５８８号公報
【特許文献２】特開２００５−０１８５４９号公報
【特許文献３】特開２００５−０５５７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、現実の世界においてファイルを取り扱うときのような直観的なジェスチャに基づき電子的に管理されたファイルの表示を制御することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係るファイル表示装置は、３次元空間で表されるファイル格納領域内における、各ファイルの格納位置を特定する格納位置情報を記憶する格納位置情報記憶手段と、前記ファイル格納領域に格納されたファイルに対する操作を行うための３次元空間領域内に存在するユーザの操作部位の位置を検出する検出手段と、前記検出手段により検出された操作部位の位置の変化からユーザのジェスチャを判断する判断手段と、表示対象のファイル格納領域に格納された各ファイルを特定するファイル特定情報を表示する表示手段と、前記格納位置情報記憶手段に格納位置情報が記憶された各ファイルのファイル特定情報を、当該ファイルの前記格納位置情報に対応する位置に前記表示手段に表示させる表示制御手段と、を有し、前記表示制御手段は、前記判断手段により判断されたジェスチャに応じて前記表示手段に表示されたファイル特定情報の表示を制御することを特徴とする。
【０００６】
また、前記表示制御手段は、前記検出手段により検出された操作部位の位置に対応するファイル特定情報を表示制御対象とすることを特徴とする。
【０００７】
また、前記表示制御手段は、前記判断手段により判断されたジェスチャが、前記操作部位でファイル特定情報を移動させる所定の情報移動ジェスチャであった場合、前記検出手段により検出された操作部位の位置に対応する、前記表示手段に表示されたファイル特定情報を、現在の表示位置から移動させることで、当該ファイル特定情報に重畳表示されていたファイル特定情報を視認可能にすることを特徴とする。
【０００８】
また、前記判断手段により判断されたジェスチャに応じて前記表示手段に表示されたファイル特定情報により特定されるファイルの処理を制御する処理制御手段を有することを特徴とする。
【０００９】
また、前記処理制御手段は、前記ファイル格納領域が複数形成されている場合において、前記判断手段により判断されたジェスチャが前記操作部位でファイルを他のファイル格納領域に移動させる所定の領域移動ジェスチャであった場合、前記検出手段により検出された操作部位の位置に対応するファイル特定情報に対応するファイルを、現在格納されているファイル格納領域から前記検出手段により検出された操作部位の移動方向に仮想的に存在する他のファイル格納領域に移動させることを特徴とする。
【００１０】
また、前記表示制御手段は、前記他のファイル格納領域が表示対象となっている場合、前記他のファイル格納領域に移動されたファイルのファイル特定情報を前記表示手段に表示させることを特徴とする。
【００１１】
また、前記表示制御手段は、前記他のファイル格納領域が表示対象となっていない場合、前記他のファイル格納領域に移動されたファイルのファイル特定情報を前記表示手段に消去させることを特徴とする。
【００１２】
また、前記表示制御手段は、前記ファイル格納領域が複数形成されている場合において、前記判断手段により判断されたジェスチャが前記操作部位でファイル格納領域を前記表示手段に表示させる所定の表示切替ジェスチャであった場合、前記検出手段により検出された操作部位の位置に対応するファイル格納領域を表示対象とし、その表示対象とされたファイル格納領域に格納されているファイルのファイル特定情報を前記表示手段に表示させることを特徴とする。
【００１３】
また、前記表示制御手段は、ファイル格納領域内において前記操作部位の存在位置に対応する位置に格納されたファイル特定情報を所定時間内に選択する所定の選択ジェスチャが行われなかった場合、当該ファイル特定情報を前記操作部位から離れた位置に移動するよう前記表示手段に表示させることを特徴とする。
【００１４】
また、前記表示制御手段は、前記ファイル格納領域が連続した構造にて複数形成されている場合において、前記表示手段に表示されているファイル特定領域に、ファイル特定情報が格納された他のファイル特定領域が隣接して存在することを示す標識を、当該他のファイル特定領域の存在位置に対応する位置に前記表示手段に表示させることを特徴とする。
【００１５】
また、前記処理制御手段は、前記領域移動ジェスチャが所定の削除ジェスチャであった場合、前記検出手段により検出された操作部位の位置に対応するファイル特定情報に対応するファイルを、現在格納されているファイル格納領域から削除したファイルのファイル特定情報を格納する不要ファイル格納領域に移動させることを特徴とする。
【００１６】
本発明に係るプログラムは、３次元空間で表されるファイル格納領域内における、各ファイルの格納位置を特定する格納位置情報を記憶する格納位置情報記憶手段をアクセス可能なコンピュータを、前記ファイル格納領域に格納されたファイルに対する操作を行うための３次元空間領域内に存在するユーザの操作部位の位置を検出する検出手段により検出された操作部位の位置の変化からユーザのジェスチャを判断する判断手段、表示対象のファイル格納領域に格納された各ファイルを特定するファイル特定情報を表示する表示手段、前記格納位置情報記憶手段に格納位置情報が記憶された各ファイルのファイル特定情報を、当該ファイルの前記格納位置情報に対応する位置に前記表示手段に表示させる表示制御手段、として機能させ、前記表示制御手段は、前記判断手段により判断されたジェスチャに応じて前記表示手段に表示されたファイル特定情報の表示を制御することを特徴とする。
【発明の効果】
【００１７】
請求項１記載の発明によれば、現実の世界においてファイルを取り扱うときのような直観的なジェスチャに基づき電子的に管理されたファイルの表示を制御することができる。
【００１８】
請求項２に記載の発明によれば、検出手段により検出された操作部位の位置に対応するファイル特定情報を表示制御対象とすることができる。
【００１９】
請求項３に記載の発明によれば、操作部位の位置に対応する表示領域に表示されたファイル特定情報を、現在の表示位置から移動させることで、当該ファイル特定情報に重畳表示されていたファイル特定情報を視認可能にすることができる。
【００２０】
請求項４に記載の発明によれば、判断手段により判断されたジェスチャに応じて表示領域に表示されたファイル特定情報により特定されるファイルの処理を制御することができる。
【００２１】
請求項５に記載の発明によれば、検出手段により検出された操作部位の位置に対応するファイル特定情報に対応するファイルを、現在格納されているファイル格納領域から他のファイル格納領域に移動させることができる。
【００２２】
請求項６に記載の発明によれば、表示対象となっているファイル格納領域に移動されてきたファイルのファイル特定情報を表示させることができる。
【００２３】
請求項７に記載の発明によれば、表示されているファイル特定情報に対応するファイルが、表示対象となっていないファイル格納領域に移動された場合、当該ファイルのファイル特定情報を消去することができる。
【００２４】
請求項８に記載の発明によれば、検出手段により検出された操作部位の位置に対応するファイル格納領域に格納されている全てのファイルのファイル特定情報を表示させることができる。
【００２５】
請求項９に記載の発明によれば、３次元空間で表されるファイル格納領域のどこに操作部位が存在するかを直観的にわかりやすくすることができるとともに、移動されたファイル特定情報の奥に存在するファイル特定情報を視認しやすくすることができる。
【００２６】
請求項１０に記載の発明によれば、表示されているファイル格納領域に、ファイル特定情報が格納されたファイル格納領域が隣接して存在することを知らせることができる。
【００２７】
請求項１１に記載の発明によれば、表示されているファイル格納領域に格納されているファイルを削除することができる。
【００２８】
請求項１２に記載の発明によれば、現実の世界においてファイルを取り扱うときのような直観的なジェスチャに基づき電子的に管理されたファイルの表示を制御することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明に係るファイル表示装置の一実施の形態であるＰＣのハードウェア構成図である。
【図２】実施の形態１においてＰＣとＰＣのディスプレイの前に形成された３次元空間領域との位置関係を示した概念図である。
【図３】実施の形態１におけるＰＣのブロック構成図である。
【図４Ａ】実施の形態１においてＰＣのディスプレイに表示されたファイルのアイコンを示す図である。
【図４Ｂ】図４Ａにおいて、ユーザがディスプレイに表示されたアイコンを動かす際のイメージを示す図である。
【図５】実施の形態１における格納位置情報記憶部に記憶される格納位置情報のデータ構成例を示す図である。
【図６】実施の形態１における探索処理を示すフローチャートである。
【図７Ａ】実施の形態２においてファイル格納領域とファイル格納領域に格納されているファイルとの関係を示す概念図である。
【図７Ｂ】実施の形態２においてＰＣのディスプレイに表示されたファイルのアイコンを示す図である。
【図７Ｃ】図７Ｂにおいて、ユーザがディスプレイに表示されたアイコンを動かす際のイメージを示す図である。
【図８】実施の形態３における格納位置情報記憶部に記憶される格納位置情報のデータ構成例を示す図である。
【図９Ａ】実施の形態３においてＰＣのディスプレイに表示されたファイルのアイコンを示す図である。
【図９Ｂ】図９Ａにおいて、ユーザがディスプレイに表示されたアイコンに対応するファイルを削除するイメージを示す図である。
【図１０Ａ】実施の形態４においてディスプレイの表示されているファイル格納領域及び当該ファイル格納領域の両側に位置するファイル格納領域それぞれに格納されているファイルのアイコンを示す図である。
【図１０Ｂ】図１０Ａにおいて、ディスプレイの表示されているファイル格納領域に、表示されていないファイル格納領域に格納されているファイルを移動させた後の状態を示す図である。
【図１１Ａ】実施の形態５においてディスプレイの表示されているファイル格納領域及び当該ファイル格納領域の両側に位置するファイル格納領域との位置関係を示す図である。
【図１１Ｂ】図１１Ａにおいて、表示対象のファイル格納領域が切り替わった後の状態を示す図である。
【発明を実施するための形態】
【００３０】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
実施の形態１．
【００３１】
図１は、本発明に係るファイル表示装置の一実施の形態であるパーソナルコンピュータ（ＰＣ）のハードウェア構成図である。本実施の形態においてＰＣ２０を形成するコンピュータの基本的な構成は、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図１に示したようにＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスクドライブ（ＨＤＤ）４を接続したＨＤＤコントローラ５、入力手段として設けられたマウス６とキーボード７、及び表示装置として設けられたディスプレイ８をそれぞれ接続する入出力コントローラ９を内部バス１０に接続して構成される。更に、本実施の形態の場合、３次元空間領域１２におけるユーザの操作部位の位置を検出する検出手段として設けられた３次元空間センサ１１が入出力コントローラ９に接続される。
【００３２】
操作部位というのは、ＰＣ２０に格納されたファイルを識別可能にディスプレイ８に表示するためのアイコンに対して操作を行う部位のことであり、本実施の形態では、指（先）を想定している。ただ、３次元空間センサ１１は、指先のみを検出するのではなく３次元空間領域１２に挿入された手、腕等の人体の部分の位置も合わせて検出する。
【００３３】
図２は、ＰＣ２０と、ＰＣ２０のディスプレイ８の前に形成された３次元空間領域との位置関係を示した概念図である。３次元空間領域１２は、ＰＣ２０のディスプレイ８の前に仮想的に形成された空間である。換言すると、ユーザの操作部位が３次元空間センサ１１により検出されうる範囲である。本実施の形態では、ＰＣ２０に格納されているファイルのアイコンがディスプレイ８に表示されているときに、ユーザが３次元空間領域１２内で操作部位を動かすことによって、ファイルのアイコンに対して何らかの操作を行うことになる。このように、３次元空間領域１２は、所望の操作を行うためにユーザが行う操作部位の動作（ジェスチャ）により、どのファイルのアイコンに対して、どのような指示（アイコンの移動、選択等）をしているのかが検出される範囲（領域）である。本実施の形態では、６０ｃｍ立方を操作部位の検出範囲とすることを想定しているが、検出範囲はこれに限る必要はない。
【００３４】
ところで、「アイコン」というのは、コンピュータに格納された電子ファイルを簡単な絵柄で記号化して表現するものであり、本実施の形態では、２次元空間の表示領域を有するディスプレイ８に、ファイルを特定するファイル特定情報としてアイコンを表示する。ただ、ファイル特定情報としてアイコンに限定する必要はなく、例えば、ファイル名やサムネイル、あるいは文書データそのものでもよい。
【００３５】
なお、本実施の形態では、説明の便宜上、操作対象のファイルは、ＰＣ２０に格納されたファイルを想定して説明するが、ＰＣ２０に限定する必要はなく、図示しないネットワーク接続された他のコンピュータに格納されているファイルでもよい。
【００３６】
図３は、本実施の形態におけるＰＣ２０のブロック構成図である。本実施の形態におけるＰＣ２０は、センシングデータ受信部２１、ジェスチャ判断部２２、処理制御部２３、表示部２４、表示位置情報記憶部２５及び格納位置情報記憶部２６を有している。なお、図３には、本実施の形態の説明に用いない構成要素については図から省略している。センシングデータ受信部２１は、３次元空間領域１２内で３次元空間センサ１１により検出されたユーザの操作部位の位置を示すセンシングデータを受信する。ジェスチャ判断部２２は、判断手段として設けられ、センシングデータ受信部２１により受信された一連のセンシングデータに基づいて、つまり３次元空間センサ１１により検出された操作部位の位置の変化からユーザのジェスチャを判断する。判断するための手法は、既存技術あるいは以降の技術を利用してよい。表示部２４は、表示手段として設けられ、２次元空間で表される表示領域（ディスプレイ８）に、表示対象のファイル格納領域に格納された各ファイルを特定するファイル特定情報、すなわちアイコンを表示する。処理制御部２３は、ファイルに関する処理全体の制御を行う。本実施の形態における処理制御部２３は、表示制御手段として設けられ、格納位置情報記憶部２６に格納位置情報が記憶された各ファイルのアイコンを、当該ファイルの格納位置情報に対応する位置に表示部２４に表示させる。更に、本実施の形態における処理制御部２３は、処理制御手段として設けられ、ジェスチャ判断部２２により判断されたジェスチャに応じてディスプレイ８に表示されたアイコンにより特定されるファイルの処理を制御する。
【００３７】
表示位置情報記憶部２５は、ディスプレイ８に表示されたアイコンが移動されたときに、そのアイコンの移動先を特定する位置情報を一時記憶する。格納位置情報記憶部２６は、格納位置情報記憶手段として設けられ、３次元空間で表されるファイル格納領域内における、各ファイルの格納位置を特定する格納位置情報を記憶する。各記憶部２５，２６のデータ構成については、追って説明する。
【００３８】
ＰＣ２０における各構成要素２１〜２４は、ＰＣ２０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。また、記憶部２５，２６は、ＰＣ２０に搭載されたＨＤＤ４にて実現される。あるいは、ＲＡＭ３又は外部にある記憶手段をネットワーク経由で利用してもよい。
【００３９】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００４０】
次に、本実施の形態における基本的な考え方とユーザシーンについて説明する。
【００４１】
現実の世界において、気になるものや後で参照しようと思った文書は、いちいち引き出しにしまったり、バインダにファイリングするなどの取り扱いをすることなく、机の上などに単に積んでおくことは、一般的に行われるユーザ行為である。このように積まれた文書の中から必要な文書を探すときは、「確かこの辺りに置いた」などという直観的な感覚で探したりする。
【００４２】
コンピュータで管理される電子文書においても同様に、デスクトップに保存したり、テンポラリフォルダのようなものを作成し、とりあえず保存しておく場合がある。テンポラリフォルダに電子文書（以下、単に「文書」）を一時的に保存する場合、様々な種類、属性の文書を混在させる場合がある。このように、コンピュータ環境において文書の種類等によって分類、整理せずにＰＣ２０のどこかにまとめて保存しておくことは、前述したように現実の世界において机の上のどこかに積んでおくのと似たような保存の仕方と考えられる。この積んでいる文書、つまり種々の文書が混在しているフォルダの中から所望の文書を従来のＧＵＩとマウスやキーボードを用いた操作では探し出しにくい。
【００４３】
そこで、本実施の形態では、現実の世界において机の上に積んでおいた文書の中から「確かこの辺りに置いた」場所から探し出すときに行う直観的な動作に類似させて、ＰＣ２０のファイル格納領域の中に格納した所望の文書を直観的なジェスチャで探し出せるようにしたことを特徴としている。なお、以降の説明では、机の上の文書を探し出す「現実の世界」に対し、ＰＣ２０において格納した文書を探索する環境を「コンピュータ環境」と称することにする。
【００４４】
図４Ａには、ＰＣ２０のディスプレイ８に表示された、ＰＣ２０に格納された複数の文書等のファイルのアイコン４１が示されている。本実施の形態におけるファイルは、３次元空間で形成されたファイル格納領域に格納されるものとする。処理制御部２３は、表示対象のファイル格納領域に格納されたファイルの格納位置を２次元空間に変換し、各ファイルのアイコンを２次元平面上のディスプレイ８に表示することになるが、ファイルの格納位置によっては、図４Ａに示したようにアイコン４１が重畳されて表示される。ユーザは、現実の世界において文書を机の上に積んでおく場合、机を上方から見ると重ねて置かれる場合があるが、図４Ａに例示した表示例は、この文書が重ねられた置かれた状態に類似する。なお、説明を簡略化するために、本実施の形態では、各ファイルのアイコン４１の形状及び大きさは均一とする。
【００４５】
図４Ｂは、図４Ａに示したように複数の文書のアイコン４１がディスプレイ８に表示されている場合において、ユーザが図２に示した３次元空間領域１２に手４３ｒ，４３ｌを挿入し、移動させたい文書のアイコン４１、この場合、文書Ａと文書Ｂの各アイコン４１ａ、４１ｂの表示位置に対応する３次元空間領域１２の位置に手を置く。そして、アイコン４１ａの上に載せた右手４３ｒを矢印４２ｒで示した右方向に、アイコン４１ｂの上に載せた左手４３ｌを矢印４２ｌで示した左方向に、それぞれ移動させると、アイコン４１ａ，４１ｂは、それぞれ手４３ｒ，４３ｌの動きに連動して手４３ｒ，４３ｌの移動方向に移動する。そして、手４３ｒ，４３ｌの動きを止めた位置まで移動すると、その位置に表示される。これにより、ユーザは、移動した文書のアイコン４１ａ、４１ｂの下にあった文書、図４Ｂに示した例だと文書Ａに重畳表示されていた文書Ｆのアイコンが確認でき、また文書Ｂに重畳表示されていた文書Ｃのアイコンが確認できる。
【００４６】
このように、ジェスチャ判断部２２により判断されたジェスチャが操作部位である指先でアイコンを移動させる所定の情報移動ジェスチャであった場合、３次元空間センサ１１により検出された指先の位置に対応する、ディスプレイ８に表示されたアイコン４１ａ、４１ｂを現在の表示位置から指先の移動方向に移動させることで、アイコン４１ａ、４１ｂに重畳表示されていた文書Ｆ，Ｃのアイコンを視認可能にする。
【００４７】
この３次元空間領域１２におけるユーザの動作は、現実の世界において机の上に置かれた文書を探し出す場合、上方に積まれた文書を左右又は上下などの方向にずらして下にある文書を確認するような取り扱いに類似している。このように、本実施の形態においては、コンピュータ環境においても現実の世界と類似する、文書を取り扱うような直観的な動作（ジェスチャ）をユーザにさせて、ファイルのアイコンの表示を制御させる。
【００４８】
ここで、本実施の形態におけるファイルのＰＣ２０への登録処理について説明する。
【００４９】
図５は、本実施の形態における格納位置情報記憶部２６に記憶される格納位置情報のデータ構成例を示す図である。格納位置情報は、ファイル毎に、当該ファイルを識別する識別情報としてのファイルＩＤに、当該ファイルの格納位置を特定する情報として位置情報が対応して設定される。位置情報には、当該ファイルを所定のファイル格納領域に格納する際、当該ファイルを示すアイコンの中心点を表す３次元座標と、そのアイコンの傾き度合いを示す回転角度と、が含まれている。本実施の形態では、説明の便宜上、ｘｙ座標平面内における傾きのみを回転角度として取り扱うが、ｘｚ座標平面内における傾き、ｙｚ座標平面内における傾きを取り扱うようにしてもよい。なお、仮に、ファイル毎に異なるアイコンを設定可能とするのであれば、アイコンの形状及び大きさに関する情報を格納位置情報に含めて設定するようにしてもよい。
【００５０】
フォルダに格納されたファイルを表示する場合、通常であればフォルダに格納されたファイルを特定する情報（一般にファイル名）を、ＨＤＤ４におけるファイルの格納位置とは無関係に単にディスプレイ８にリスト表示する。３次元空間で表されるファイル格納領域に格納されたファイルを、直観的な感覚で探し出させるためにディスプレイ８に表示する場合、各ファイルを特定する情報（本実施の形態では、アイコン）によって当該ファイルの３次元空間における格納位置を特定する。このファイル格納領域におけるファイルの格納位置を特定するために、３次元座標データにより表される位置情報が必要になる。また、ファイルを同じ場所に重複して格納しないように、本実施の形態ではアイコンの形状及び大きさ、更にアイコンの傾き（回転角度）によってファイル格納領域において各ファイルが占有する領域を特定している。
【００５１】
本実施の形態におけるファイルの登録処理では、前述したようにファイルを３次元空間で形成されたファイル格納領域に格納する。従って、ユーザは、ファイルの格納先としたいファイル格納領域をディスプレイに８に表示しておく。フォルダ名等によってリスト表示されるフォルダの並び順が特定されるように、本実施の形態におけるファイル格納領域も、ファイル格納領域名等によってファイル格納領域の並び順は特定されている。そして、ユーザは、後に示す実施の形態において説明している所定の操作を行うことで、ファイルの格納先としたいファイル格納領域をディスプレイに８に表示させておく。
【００５２】
また、ユーザは、登録対象のファイルを予め指定しておき、そのファイルのアイコンを、３次元空間領域１２において、ディスプレイ８に表示されたファイル格納領域の所望の位置に置くように動作する。具体的には、ディスプレイ８の画面を机とみなすと、例えば、ユーザは、ファイルのアイコンをつまむように指先を閉じ、その閉じた状態の指先を置きたい机の位置（ファイル格納領域において格納したい位置）まで移動させる。そして、指先を開くよう動作すると、その開いた位置に対応するファイル格納領域における位置に当該ファイルが格納される。３次元空間センサ１１は、ユーザの操作部位の位置を逐次検出し、その検出位置をセンシングデータとして送出しているので、ジェスチャ判断部２２は、センシングデータ受信部２１により受信されたセンシングデータから操作部位の位置の遷移を解析することで、閉じた状態の指先が開いた動作及びその動作位置を認識する。ジェスチャ判断部２２は、そのジェスチャからファイル登録操作と判断する。更に、ジェスチャ判断部２２は、センシングデータから特定できる手の角度又は５本の指の位置関係からファイルのアイコンの置かれたときの傾き（回転角度）を特定する。ジェスチャ判断部２２は、その判断した動作に関する情報、具体的には登録対象のファイルのファイルＩＤ、ファイルが格納された位置（ファイルのアイコンの中心点のｘ座標及びｙ座標）及び回転角度を少なくとも含む動作情報を処理制御部２３に渡す。本実施の形態では、このようにファイルのアイコンによって当該ファイルの格納位置、範囲が特定される。
【００５３】
処理制御部２３は、受け取った動作情報の内容からファイル登録操作がされたと認識すると、その動作情報から当該ファイルの格納位置情報を生成し、格納位置情報記憶部２６に登録する。
【００５４】
ところで、現実の世界において、ユーザが文書を２次元空間の机の上に置く際に他の文書と重ならないように置く場合、新たに置いた文書の裏面全体が机に接した状態にある。コンピュータ環境において新たに登録するファイルが２次元空間（ｘｙ座標空間）上、既存の他のファイルと重畳された状態に格納されたかどうかは、新規登録されたファイル及び先に登録されているファイルの各アイコンの２次元座標上における中心点（ｘ座標とｙ座標）、回転角度、各アイコンの形状及び大きさから判定可能である。従って、処理制御部２３は、ファイルを登録する際に、当該ファイルのアイコンが他のファイルのアイコンと重なるかどうかを判断し、重ならないで格納できる場合には、当該ファイルのｚ座標データを０とする。一方、当該ファイルのアイコンが他のファイルのアイコンの一部でも重なる場合、新たに登録するファイルは、既存のファイルの上に重ねて格納されることになるので、新規登録ファイルのｚ座標データを０とすると共に、当該ファイルに重畳される既存のファイルのｚ座標データを、設定されていたｚ座標データ０からの所定の値（例えば、１）を加算する。更に、新規登録ファイルに重畳される既存のファイル（ｚ座標データが更新されるファイル）に重畳されるファイルが存在する場合には、そのファイルに対しても設定されていたｚ座標データに所定の値（例えば、１）を加算する。このようにして、すでに登録されているファイルのｚ座標を順次所定値を加算することで、一番上に置かされているｚ座標データが０のファイルからの重なり具合を表す。
【００５５】
このようにして、処理制御部２３は、新規登録ファイルのｚ座標データを０と設定すると共に、その新規登録ファイルに重畳される、また重畳されるファイルに重畳されるファイルのｚ座標データを更新する。このように、ｚ座標データの値によって各ファイルの重なり具合を表現する。
【００５６】
なお、ファイルを登録する際、ユーザは、ディスプレイ８に近づくよう手を伸ばして３次元空間領域１２の奥の方に登録するジェスチャを行うと、ジェスチャ判断部２２は、そのジェスチャにおける指先の位置に対応したファイル格納領域における位置、すなわちｚ座標データの値が大きい位置に当該ファイルを格納できるが、ここでは、２次元空間である机の上に置く場合を想定しているので、処理制御部２３は、ファイルの重なり具合が特定できるように各ファイルのｚ座標データを自動計算して設定している。
【００５７】
図４Ａ及び図４Ｂでは、ユーザシーンの観点から本実施の形態において特徴的な文書の探索処理について説明したが、以下、本実施の形態におけるＰＣ２０が実行する処理の観点から本実施の形態における文書の探索処理について、図６に示したフローチャートを用いて説明する。
【００５８】
本実施の形態における探索処理が起動されると、処理制御部２３は、格納位置情報記憶部２６に設定されている格納位置情報を取得する（ステップ１０１）。続いて、処理制御部２３は、取得した格納位置情報に基づき各ファイルのアイコンの表示を表示部２４に表示させる（ステップ１０２）。表示部２４がディスプレイ８に表示させる各ファイルのアイコンの位置は、当該ファイルの格納位置情報に含まれる３次元座標のｘ座標とｙ座標とにより特定され、各アイコンの傾きは、当該ファイルの格納位置情報に含まれる回転角度により特定される。そして、表示部２４は、各ファイルのｚ座標データを参照してデータ値の大きい順にアイコンを表示する。これにより、アイコンが重畳される場合、ｚ座標データが小さいアイコンが上に積まれていくように表示される。ｚ座標データが０のファイルのアイコンは、常に全体がディスプレイ８に表示される。この結果、図４Ａに例示したように各ファイルのアイコンが表示されることになる。
【００５９】
続いて、ユーザが図２に示した３次元空間領域１２の中に手を差し入れると、３次元空間センサ１１は、手及び操作部位である指先の位置を検出し、検出した位置をセンシングデータとして送出する。ジェスチャ判断部２２は、センシングデータ受信部２１により受信された一連のセンシングデータからユーザのジェスチャを判断する（ステップ１０３）。なお、ジェスチャ判断部２２がセンシングデータを解析することによって３次元空間領域における手の位置に特定し、処理制御部２３は、その特定した位置に手のアニメーション画像を表示部２４に表示させることによって、ディスプレイ８に表示された２次元画像上、各アイコンとユーザの手の位置関係がわかりやすくなるように表示してもよい。手の画像は、透明度を持たせることで手に隠れる位置にあるアイコンを視認できるようにするのが好適である。
【００６０】
ユーザのジェスチャが所定の探索処理の終了を示していない場合（ステップ１０４でＮ）、処理制御部２３は、そのジェスチャ及び３次元空間領域１２におけるジェスチャと各アイコンの位置との関係から、そのジェスチャがどのアイコンに対するどのような操作であるのかを特定する。つまり、操作部位に対応する位置に対応するアイコンを表示制御対象として特定する。そして、処理制御部２３は、ユーザによるジェスチャに応じて、表示制御対象として特定したアイコンの移動方向、移動量を決定し、当該アイコンをその決定した位置に表示部２４に表示させる（ステップ１０５）。
【００６１】
図４Ｂに示したジェスチャの例に基づくと、ジェスチャ判断部２２により判断されたジェスチャがアイコンの上に指先を載せて横にスライドさせるという所定の情報移動ジェスチャだったので、３次元空間センサ１１により検出された操作部位の位置に対応する、ディスプレイ８に表示されたアイコンを現在の表示位置から指先の移動方向に移動させることで、当該アイコンに重畳表示されたアイコンを視認可能にする。より具体的に言うと、処理制御部２３は、移動対象として特定された文書Ａ，Ｂのアイコンを、それぞれ手の動いた方向４２ｒ，４２ｌに手の移動量に応じた位置に移動し、その移動した位置に表示部２４に表示させる。これにより、文書Ａ，Ｂのアイコンの下に隠れていた文書Ｃ，Ｆのアイコンは視認可能になる。
【００６２】
処理制御部２３はまた、移動したアイコンの、移動した後の位置情報を当該ファイルのファイルＩＤに対応付けして表示位置情報記憶部２５に書き込み一時記憶させる（ステップ１０６）。図４Ｂでは、文書Ａと文書Ｂの移動先の３次元座標及び回転角度を含む位置情報が表示位置情報記憶部２５に一時記憶されることになる。
【００６３】
ユーザのジェスチャがアイコンを選択したことを示していない場合（ステップ１０７でＮ）、センシングデータに基づきジェスチャの判断を行う処理（ステップ１０３）に戻る。なお、本実施の形態では、例えばアイコンの表示位置で指先を閉じる、いわゆるつかむような動作を、アイコンを選択するジェスチャとする。
【００６４】
この後、ジェスチャ判断部２２によりユーザがアイコンを選択するジェスチャをしたと判断された場合（ステップ１０７でＹ）、あるいは、所定の探索を終了するジェスチャをしたと判断された場合（ステップ１０４でＹ）、処理制御部２３は、上記探索処理の過程において表示位置情報記憶部２５に位置情報が一時保持されていることを確認すると、移動したアイコンを元の位置に戻すか否かの問合せを表示部２４に表示させる。この問合せに応じてユーザが元に戻さないことを選択すると（ステップ１０８でＮ）、処理制御部２３は、表示位置情報記憶部２５に記憶された位置情報で、対応するファイルの格納位置情報を更新する（ステップ１０９）。これは、現在のアイコンの表示位置を当該ファイルの格納位置に反映させるということを意味する。その後、表示位置情報記憶部２５に記憶された位置情報を削除する。一方、ユーザが元に戻すことを選択すると（ステップ１０８でＹ）、処理制御部２３は、表示位置情報記憶部２５に記憶された位置情報を削除することで破棄する。これにより、３次元空間領域に格納されたファイルのアイコンが表示されるときには、元の位置に表示されることになる。つまり、当該ファイルの格納位置を移動させないということを意味する。
【００６５】
図４Ａ，図４Ｂの表示例に従うと、ユーザが元に戻さないことを選択すると、文書Ａ，Ｂのアイコンは、今後、図４Ｂに示した位置に表示されることになり、ユーザが元に戻すことを選択すると、文書Ａ，Ｂのアイコンは、今後、図４Ａに示した位置に表示されることになる。
【００６６】
なお、問合せは、ファイル毎に元に戻すか否かを問い合わせるようにしてもよいし、上記一連の探索処理において移動した全てのファイルを一律に元の位置に戻すか否かを問い合わせるようにしてもよい。また、３次元空間領域１２から手４３を引き抜くジェスチャを探索処理を終了させる所定のジェスチャとしてもよい。
【００６７】
本実施の形態における探索処理の基本的な処理の流れは上記の通りであるが、ユーザが探索処理を開始してからジェスチャを連続して行う場合、１つのファイルのアイコンが複数回、移動等の操作対象となる場合がある。この場合、表示位置情報記憶部２５には、最新のアイコンの位置に関する位置情報のみを記憶するようにしてもよいし、表示位置の遷移の履歴として複数の位置情報を記憶するようにしてもよい。また、図６に示したフローチャートでは、探索処理の終了時のみにステップ１０８でアイコンの位置を元に戻すかどうかをユーザに問い合わせるようにしたが、移動した後、そのアイコンの移動を取り消させる（アイコンの位置を元に戻す）ことができるように、その都度問い合わせるようにしてもよい。
【００６８】
なお、上記説明では、ユーザにその都度、アイコンの位置を戻すか否かを問い合わせるようにしたが、元の表示位置に戻すか否かをパラメータとして予め設定しておき、その設定内容に従うことで、ユーザにその都度問い合わせしないようにしてもよい。元の表示位置に戻すか否かを変更したい場合には、その設定値を変更すればよい。
【００６９】
ところで、ユーザは、３次元空間領域１２に手を挿入し、その手の位置（指先の位置）によって操作対象のアイコンを選択することになる。ただ、図４Ｂに例示したように、片方の手は複数のアイコンの上にある場合は少なくない。
【００７０】
現実の世界では、机の上にある文書に、人差し指や中指、親指を除く４本の指、あるいは５本の指先全部を押し当て横にずらすなどして文書を移動させる。従って、コンピュータ環境においても同様な判断基準にて選択されたアイコンを特定するようにしてもよい。具体的には、文書に押し当てるということは、押し当てている指先が３次元空間においてｚ座標軸方向に最も奥まで侵入している（ｚ座標データが最大値を示す）と考えられるため、本実施の形態においては、最も奥まで侵入している指先が文書に接しているものとして、その指先に対応するアイコンが表示制御対象（移動対象）として特定してもよい。
【００７１】
なお、現実の世界では、一般に人差し指又は中指の少なくとも一方を使って机の上の文書をずらすと考えられるため、３次元空間領域１２における人差し指と中指の位置を検出し、２本の指が共に接しているアイコンを表示制御対象として選択されたものと判断してもよい。あるいは、５本の指の位置の中心点に位置するアイコンが選択されたなど、他の判断基準を採用してもよい。また、表示制御対象は、必ずしも１つのアイコンと限定する必要はない。５本の指先のいずれかの位置に対応する１又は複数のアイコンを表示制御対象として選択されたものと判断してもよい。
実施の形態２．
【００７２】
上記実施の形態１では、各ファイルを３次元空間で形成されたファイル格納領域に格納するものの、机の上という２次元空間（ｘｙ座標空間）に格納したような場合での探索処理について説明した。以降の実施の形態では、奥行き方向にもばらつかせてファイルが格納されている場合のファイルの探索処理について説明する。
【００７３】
図７Ａは、ファイル格納領域１４とファイル格納領域１４に格納されているファイル１５との関係を示す概念図である。図７Ｂは、図７Ａに示したファイル格納領域１４をディスプレイ８に表示したときの例を示した図である。なお、処理制御部２３は、遠近感を出すために、手前にあるアイコンほど大きいサイズで表示部２４に表示させている。図７Ｂに示したようにファイル格納領域を正面から見ると、ファイルが重なったように表示される。
【００７４】
ここで、ユーザが所望の文書を探し出すために、ユーザが図２に示した３次元空間領域１２に手４３を入れる。ここで、ユーザは、手前の方には探したいファイルがないため、手を更に奥の方向（ｚ座標軸方向）に入れる。指先の位置に対応するアイコン（指や手が触れる位置にあるアイコン）は、所定時間内に指先でつかむという所定のアイコン選択ジェスチャが行われないと、ファイル格納領域のどこまで手が差し込まれたかが直観的にわかるように、手の更なる差し込みの妨げにならないように現在の表示位置から少し動く。本実施の形態では、いずれのアイコンも横方向に動くようにした。もちろん、手の挿入の妨げとならなければ、横以外の方向に移動させてもよい。更に、ユーザが、更に奥の方まで手を入れた後、所定時間内にアイコン選択ジェスチャを行わないと、上記と同様に指先の位置に対応するアイコンは、手の挿入の妨げにならないように現在の表示位置から少し動く。指先の位置により手前にある移動済みのアイコンは、更に横方向に動く。図７Ｃには、このように手前（ｚ座標データが小さい位置）に格納されたファイルのアイコンが移動した状態が示されている。また、移動量を矢印の大きさで示している。
【００７５】
すなわち、図７Ｃに示した例によると、ユーザは、３次元空間領域１２に入れた手４３を奥の方に入れると、ユーザにより選択されなかった文書Ａのアイコンは右方向に移動して手４３から離れた位置に表示される。ユーザが更に手を差し込むと、ユーザにより選択されなかった、指先の位置に対応する文書Ｂ，Ｃのアイコンは、それぞれ左右方向に移動して手４３から離れた位置に表示される。指先の位置の手前にあることで移動済の文書Ａのアイコンは、更に右方向に移動する。更にユーザが手４３を差し込むと、その差し込み位置に対応する文書Ｄ，Ｅのアイコンがそれぞれ左右方向に別れて移動して手４３から離れた位置に表示される。このように、ファイル格納領域において、３次元空間領域１２における操作部位の位置に対応したアイコンは、手４３の差し込む量に応じて少しずつ移動することで、奥の方に格納されている文書が徐々に確認することができるようになる。これにより、ユーザは、奥の方に格納された所望の文書が探し出しやすくなる。
【００７６】
上記ユーザシーンに対応する、本実施の形態におけるＰＣ２０が実行する処理の観点からみた本実施の形態における探索処理は、実施の形態１と同じでよいので説明は省略する。実施の形態１では、アイコンに触れてずらすという所定の情報移動ジェスチャであるのに対し、本実施の形態では、アイコンに触れずに操作部位を奥の方に挿入させるという所定の情報移動ジェスチャである点でジェスチャ自体は異なるものの、基本的な処理内容は同じである。
【００７７】
ユーザが、所望の文書を選択するジェスチャを行ったり、探索処理を終了するジェスチャを行うことで、探索処理は終了する。この際、ユーザが３次元空間領域１２から手４３を引き抜くことになるが、移動したファイルは、元の位置に戻してもよいし、移動した位置に格納されるようにしてもよい。
実施の形態３．
【００７８】
本実施の形態では、３次元空間で形成されたファイル格納領域の中からファイルを探索するのではなく、ファイル格納領域に格納されたファイルに対して、ユーザのジェスチャに応じた探索以外の操作としてファイルの移動、特にファイルを不要ファイル格納領域に移動させることでファイルを削除する処理及びその処理に伴う表示制御について説明する。
【００７９】
図８は、本実施の形態における格納位置情報記憶部２６に記憶された格納位置情報のデータ構成例を示す図であり、実施の形態１における図５に相当する。実施の形態１では、ファイルを他のファイル格納領域に移動する場合を想定していなかったので、１つのファイルにつき１つの位置情報のみを登録できるように格納位置情報を構成したが、本実施の形態では、図８に例示したように各ファイルがファイル格納領域間を移動できるように複数の位置情報（１〜ｎ）を含めて格納位置情報を構成した。なお、本実施の形態では、位置情報１〜ｎ−１により表されるファイル格納領域＃１〜＃ｎ−１は、ファイルを格納する領域として用い、位置情報ｎにより表されるファイル格納領域は、不要ファイル格納領域、いわゆるゴミ箱として用いる。「現格納領域」には、当該ファイルが現時点において格納されているファイル格納領域を特定する情報が設定される。例えば、ファイルＩＤがＦ００１のファイルは、ファイル格納領域＃１及びファイル格納領域＃２に格納されたことがあり、現在はファイル格納領域＃２に格納されていることがわかる。ファイルＩＤがＦ００３のファイルは、ファイル格納領域＃１に格納されたことがあり、現在は不要ファイル格納領域に移動されたこと、つまり削除されたことがわかる。その他の構成については、実施の形態１と同様でよい。
【００８０】
以下、ユーザによるジェスチャによって文書の削除という操作が行われた場合について、最初にユーザシーンの観点から説明する。
【００８１】
ファイル格納領域に格納されたファイルがディスプレイ８に表示された例を図９Ａに示す。ユーザが表示されているファイル格納領域に格納された文書Ａを削除したい場合、図２に示した３次元空間領域１２の、文書Ａの表示位置に対応する位置に手４３を入れ、操作部位である指先を表示された文書Ａに重ねる。そして、ユーザは、図９Ｂにおいて矢印４５に示したようにファイル格納領域に格納された文書Ａを他のファイル格納領域に移動させる所定の領域移動ジェスチャ、具体的には文書Ａをディスプレイ８の外へ勢いよくはじき出すような所定の削除ジェスチャを行うことによって、文書Ａは、予め設けられている不要ファイル格納領域に移動される。つまり、文書Ａは表示対象のファイル格納領域から削除される。
【００８２】
以上のユーザシーンに対し、ＰＣ２０では、次のような処理が実行される。基本的には実施の形態１と同様の処理手順で処理することになる。すなわち、ジェスチャ判断部２２は、センシングデータ受信部２１により受信された一連のセンシングデータを解析することによってユーザの操作部位の移動方向、加速度等からユーザが削除ジェスチャをしたと判断する（ステップ１０３）。削除ジェスチャと判断されると、処理制御部２３は、操作部位の位置から文書Ａに対する削除ジェスチャと判断し、文書Ａのアイコンの表示を表示部２４に消去させる。
【００８３】
処理制御部２３はまた、移動したアイコンの、移動した後のファイル格納領域、当該ファイル格納領域における位置情報を当該ファイルのファイルＩＤに対応付けして表示位置情報記憶部２５に書き込み一時記憶させる（ステップ１０６）。具体的には、図９Ｂに示したように、文書Ａの移動先の不要ファイル格納領域４４を特定する情報、不要ファイル格納領域４４におけるアイコンの格納位置を特定する３次元座標及び回転角度を含む位置情報が表示位置情報記憶部２５に一時記憶される。なお、図１０Ｂでは、不要のファイルと言うことで、元の格納位置とは違う位置に格納するように図示しているが、削除したファイルを復帰させる場合に対応可能なように、元のファイル格納領域と同じ位置に格納するようにしてもよい。
【００８４】
不要ファイル格納領域４４に移動、表示させたファイルのアイコンを元のファイル格納領域に戻さないことを選択すると（ステップ１０８でＮ）、処理制御部２３は、表示位置情報記憶部２５に記憶された位置情報で、格納位置情報記憶部２６の、対応するファイルの格納位置情報を更新すると共に、当該ファイルの現格納領域を不要ファイル格納領域４４を識別する番号“＃ｎ”に変更する（ステップ１０９）。これは、現在のアイコンの表示位置を当該ファイルの格納位置に反映させるということを意味する。その後、表示位置情報記憶部２５に記憶された位置情報を削除する。
【００８５】
一方、ユーザが元に戻すことを選択すると（ステップ１０８でＹ）、処理制御部２３は、表示位置情報記憶部２５に記憶された位置情報を削除することで破棄する（ステップ１１０）。これにより、３次元空間領域に格納されたファイルのアイコンが表示されるときには、元の位置に表示されることになる。つまり、当該ファイルの格納位置を移動させないということを意味する。
【００８６】
現実の世界でも、例えば、机の上の文書を机から落としたい場合、勢いよくはじき飛ばす場合があるが、本実施の形態では、現在表示されているファイルのアイコンをディスプレイ８の枠の外側へ勢いよくはじき飛ばすようなジェスチャにてディスプレイ８の外側、換言すると表示対象のファイル格納領域の外部へはじき出すという直観的なジェスチャに基づき当該ファイルのアイコンを消去し、また当該ファイルを他のファイル格納領域である不要ファイル格納領域４４に移動させるようにした。
【００８７】
なお、ディスプレイ８の枠の外側へ勢いよくはじき飛ばすようなジェスチャを削除ジェスチャと判断したので、はじき飛ばす方向に必ずしも不要ファイル格納領域４４が存在する必要はない。また、不要ファイル格納領域４４は事前に用意しておかなくて、はじめて文書が削除されたときに自動生成するようにしてもよい。
実施の形態４．
【００８８】
本実施の形態では、上記実施の形態３と同様にファイルの移動及びその移動に伴う表示制御の他の例について説明する。本実施の形態は、実施の形態３と同様の構成でよい。本実施の形態は、実施の形態３と同様にファイルを他のファイル格納領域に移動させるものであるが、本実施の形態では、移動先が不要ファイル格納領域に限定していないことと、ファイル格納領域に格納されている全てのファイルをまとめて一度に移動させるものである。このファイルの格納先の変更という操作がユーザにより行われた場合について、最初にユーザシーンの観点から説明する。
【００８９】
ところで、一般的なフォルダは、ツリー構造を成し、ディスプレイ８に表示するときにはフォルダ名が連結されてリスト表示される。３次元空間で形成されたファイル格納領域を取り扱う本実施の形態においては、ファイル格納領域は１つずつしかディスプレイ８に表示されないものの、図１０Ａに例示したようにファイル格納領域は、仮想的に連続した構造を有しているものとする。
【００９０】
図１０Ａには、複数のファイル格納領域４６，４７，４８とディスプレイ８とが示されており、この図からファイル格納領域４６が表示されていることがわかる。図１０Ａに示したように、ディスプレイ８の左右には、それぞれインジケータ４９，５０が表示されている。インジケータは、ディスプレイ８の表示されているファイル格納領域に、ファイルが格納されている他のファイル格納領域が隣接して存在していることを示す標識であり、当該他のファイル格納領域の存在位置に対応する位置に表示される。図１０Ａに示した表示例によると、ディスプレイ８の両側にインジケータ４９，５０が表示されているので、現在表示されているファイル格納領域４６の両側にファイルが格納されているファイル格納領域４７，４８がそれぞれ存在していることがわかる。なお、図１０Ａでは、インジケータ４９，５０を単に黒色の矩形で示しているが、この形状、大きさ、色等の表示属性がこれに限る必要はない。また、インジケータの表示内容を固定としてもよいし、ファイル格納領域に含まれるファイルの数等に応じて可変としてもよい。また、ファイル格納領域５３に関連する情報として、ファイル格納領域名、格納されている文書の文書名、数等を文字情報にて表示するようにしてもよい。以降の実施の形態においても同様である。
【００９１】
図１０Ａでは、ファイル格納領域４６がディスプレイ８に表示されている状態であるが、ファイル格納領域４６の両側にあるファイル格納領域４７，４８それぞれに格納されている全てのファイルをファイル格納領域４６に移動させたい場合、ユーザは、ディスプレイ８の前に形成されている３次元空間領域に手４３ｒ，４３ｌを入れ、全てのファイルをつかんだ状態を示すかのように手４３ｒ，４３ｌを握り、そして矢印５１ｒ，５１ｌの方向に勢いよく移動させる領域移動ジェスチャ、つまりファイル格納領域４６を表示しているディスプレイ８のある方向に向けて手４３ｒ，４３ｌを動かすジェスチャを行う。このジェスチャに応じて、ファイル格納領域４８，４７に格納されている文書Ｈ，Ｉ及び文書Ｊ，Ｋは、ファイル格納領域４６に移動する。なお、この各手４３ｒ，４３ｌで行うジェスチャは同時に行ってもよいし、別個に行ってもよい。また、片方に位置するファイルのみを移動させたい場合には、対応する側の手で前述したジェスチャを行えばよい。このジェスチャを行ったことでファイルが移動した後の表示状態を図１０Ｂに示す。
【００９２】
なお、図１０Ｂに例示したように、ファイル格納領域４６の両側のファイル格納領域４７，４８の全てのファイルがファイル格納領域４６に移動したので、ファイルが格納されているファイル格納領域が存在していることを示すインジケータ４９，５０はディスプレイ８から消去される。
【００９３】
以上のユーザシーンに対し、ＰＣ２０では、次のような処理が実行される。基本的には実施の形態３と同様の処理でよい。すなわち、ジェスチャ判断部２２は、センシングデータ受信部２１により受信された一連のセンシングデータを解析することによってユーザの操作部位の位置関係、移動方向、加速度等からユーザがディスプレイ８に表示されているファイル格納領域４６に隣接したファイル格納領域４７，４８に格納されているファイルをファイル格納領域４６に移動させるための領域移動ジェスチャをしたと判断する（ステップ１０３）。領域移動ジェスチャと判断されると、処理制御部２３は、操作部位の位置に対応するファイル格納領域４７，４８をそれぞれ特定する。なお、処理制御部２３は、格納位置情報記憶部２６における位置情報の並び順若しくは別途設定されている情報から、現在表示中のファイル格納領域４６の右側はファイル格納領域４８、左側はファイル格納領域４７であることを特定する。そして、処理制御部２３は、特定したファイル格納領域４７，４８に対応する位置情報をそれぞれ格納位置情報記憶部２６から読み出し、表示部２４に指示することで、その読み出したファイル（この例では、文書Ｈ，Ｉ，Ｊ，Ｋ）の位置情報に基づいて当該ファイル（文書Ｈ，Ｉ，Ｊ，Ｋ）のアイコンをディスプレイ８に表示させる（ステップ１０５）。
【００９４】
処理制御部２３はまた、移動したアイコンの、移動した後のファイル格納領域、当該ファイル格納領域における格納位置を示す位置情報を当該ファイルのファイルＩＤに対応付けして表示位置情報記憶部２５に書き込み一時記憶させる（ステップ１０６）。図１０Ｂでは、文書Ｈ，Ｉ，Ｊ，Ｋの移動先のファイル格納領域４６を特定する情報、ファイル格納領域４６におけるアイコンの格納位置を特定する３次元座標及び回転角度を含む位置情報が表示位置情報記憶部２５に一時記憶される。また、ファイルの移動に伴い、左右のファイル格納領域４７，４８にはファイルが格納されなくなったので、対応するインジケータ４９，５０の表示を表示部２４に消去させる。
【００９５】
ファイル格納領域４６に移動、表示させたファイルのアイコンを元のファイル格納領域４７，４８に戻さないことを選択すると（ステップ１０８でＮ）、処理制御部２３は、表示位置情報記憶部２５に記憶された位置情報で、格納位置情報記憶部２６の、対応するファイルの格納位置情報を更新すると共に、当該ファイルの現格納領域をファイル格納領域４６を識別する番号に変更する（ステップ１０９）。これは、現在のアイコンの表示位置を当該ファイルの格納位置に反映させるということを意味する。その後、表示位置情報記憶部２５に記憶された位置情報を削除する。
【００９６】
一方、ユーザが元に戻すことを選択すると（ステップ１０８でＹ）、処理制御部２３は、表示位置情報記憶部２５に記憶された位置情報を削除することで破棄する（ステップ１１０）。これにより、３次元空間領域に格納されたファイルのアイコンが表示されるときには、元の位置に表示されることになる。つまり、当該ファイルの格納位置を移動させないということを意味する。
【００９７】
なお、表示されているファイル格納領域４６に文書Ｈ，Ｉ，Ｊ，Ｋのアイコンを移動させる際、移動先となる格納場所に他のファイルがすでに格納されていた場合、格納場所が重ならないように少なくとも一方のファイルのアイコンを移動させる必要がある。これは、後から移動してきたファイルをファイル格納領域内の空いている場所に移動させてもよいし、ファイルの作成日時、優先度等の属性情報を指標としていずれか一方を移動対象のファイルと特定して移動させるようにしてもよい。あるいは、重なるファイルの両方を相反する方向に少し移動させるなど両方のファイルのアイコン共に移動させるようにしてもよい。
実施の形態５．
【００９８】
上記実施の形態３，４では、ファイルに対して操作することでファイルのアイコンを移動、表示させる場合について説明した。本実施の形態では、表示対象とするファイル格納領域を変更する場合について説明する。この表示対象とするファイル格納領域を変更するという操作がユーザにより行われた場合について、最初にユーザシーンの観点から説明する。
【００９９】
図１１Ａには、複数のファイル格納領域５２，５３，５４とディスプレイ８とが示されており、この図からファイル格納領域５２が表示されていることがわかる。図１１Ａに示したように、ディスプレイ８の右側には、インジケータ５５が表示されていることから、ディスプレイ８の右側、図１０Ａでは現在表示されているファイル格納領域５２の右側にファイルが格納されているファイル格納領域５４が存在していることがわかる。
【０１００】
図１１Ａに例示した表示の状態からユーザが他のファイル格納領域５４に格納されているファイルのアイコンをディスプレイ８に表示させるために、ディスプレイ８の前に形成されている３次元空間領域に手４３を入れ、矢印５６に示したように、その３次元空間領域の右側から手のひらを開いた状態のまま左側に勢いよく移動させる。この連続して存在するファイル格納領域全体を回転させるような、あるいは操作部位である手でファイル格納領域５４を左側に移動させて表示させるようなジェスチャに応じて、連続して存在するファイル格納領域５２，５３，５４は左側にシフトし、これにより、ファイル格納領域５４が表示対象となってディスプレイ８に表示される。このシフト後の状態を図１１Ｂに示す。なお、図１１Ｂに例示したように、現在表示されているファイル格納領域５４の左側にファイルが格納されているファイル格納領域５２が存在していることを示すインジケータ５７がディスプレイ８に表示される。
【０１０１】
以上のユーザシーンに対し、ＰＣ２０では、次のような処理が実行される。すなわち、ジェスチャ判断部２２は、センシングデータ受信部２１により受信された一連のセンシングデータを解析することによってユーザの操作部位の移動方向、加速度等からユーザがディスプレイ８の右側に位置するファイル格納領域を移動、表示させるための所定の表示切替ジェスチャをしたと判断する。表示切替ジェスチャと判断されると、処理制御部２３は、操作部位の位置に対応する右側のファイル格納領域５４に対応する位置情報を格納位置情報記憶部２６から読み出し、表示部２４に指示することで、その読み出したファイル（この例では、文書Ｈ，Ｉ）の位置情報に基づいて当該ファイル（文書Ｈ，Ｉ）のアイコンをディスプレイ８に表示させる（ステップ１０５）。
【０１０２】
処理制御部２３はまた、表示されたファイル格納領域を識別する番号及び当該ファイル格納領域に格納されているファイルの位置情報を当該ファイルのファイルＩＤに対応付けして表示位置情報記憶部２５に書き込み一時記憶させる（ステップ１０６）。また、ファイル格納領域の移動に伴い、ディスプレイ８の右側に表示されていたインジケータ５５は消去され、一方、ファイル格納領域５４の左側には、ファイルが格納されているファイル格納領域５２が存在するので、ディスプレイ８の左側には、インジケータ５７が表示される。
【０１０３】
移動、表示させたファイル格納領域５４を元に戻さないことを選択すると（ステップ１０８でＮ）、処理制御部２３は、表示位置情報記憶部２５に記憶された位置情報で、格納位置情報記憶部２６の、対応するファイルの格納位置情報を更新すると共に、当該ファイルの現格納領域をファイル格納領域５４を識別する番号に変更する（ステップ１０９）。その後、表示位置情報記憶部２５に記憶された位置情報を削除する。一方、ユーザが元に戻すことを選択すると（ステップ１０８でＹ）、処理制御部２３は、表示位置情報記憶部２５に記憶された位置情報を削除することで破棄する（ステップ１１０）。これにより、表示対象はファイル格納領域５２に戻る。
【０１０４】
なお、インジケータをタッチするようなジェスチャにて、タッチされた側のファイル格納領域を表示するようにしてもよい。
【０１０５】
なお、上記各実施の形態においては、ユーザが現実の世界においてファイルを取り扱うときのような直観的な動作（情報移動ジェスチャ、領域移動ジェスチャ、表示切替ジェスチャ）をすることに応じて、ファイル格納領域内又はファイル格納領域間でのファイルの移動及びその移動に伴うアイコンの表示制御、またファイル格納領域の移動に伴うアイコンの表示制御を行うようにした。この各実施の形態において示した各ジェスチャ、ユーザ動作の一例であって他の動作に応じて前述した表示制御やファイルの移動等のファイル管理を行うようにしてもよい。
【符号の説明】
【０１０６】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ハードディスクドライブ（ＨＤＤ）、５  ＨＤＤコントローラ、６  マウス、７  キーボード、８  ディスプレイ、９  入出力コントローラ、１０  内部バス、１１  ３次元空間センサ、２１  センシングデータ受信部、２２  ジェスチャ判断部、２３  処理制御部、２４  表示部、２５  表示位置情報記憶部、２６  格納位置情報記憶部。
【図１】
2015075781.tif 000003
【図２】
2015075781.tif 000004
【図３】
2015075781.tif 000005
【図４Ａ】
2015075781.tif 000006
【図４Ｂ】
2015075781.tif 000007
【図５】
2015075781.tif 000008
【図６】
2015075781.tif 000009
【図７Ａ】
2015075781.tif 000010
【図７Ｂ】
2015075781.tif 000011
【図７Ｃ】
2015075781.tif 000012
【図８】
2015075781.tif 000013
【図９Ａ】
2015075781.tif 000014
【図９Ｂ】
2015075781.tif 000015
【図１０Ａ】
2015075781.tif 000016
【図１０Ｂ】
2015075781.tif 000017
【図１１Ａ】
2015075781.tif 000018
【図１１Ｂ】
2015075781.tif 000019