(57)【特許請求の範囲】
【請求項１】
表示画面上にオブジェクトを表示する表示部と、上記表示画面に対する指示体の接触位置を検出する入力部とを備えた情報処理装置であって、
上記入力部が検出した上記接触位置から、上記表示画面上に表示されたオブジェクトのうち少なくとも１つのオブジェクトを特定するオブジェクト特定手段と、
上記オブジェクト特定手段が特定したオブジェクトがフォルダに対応付けられたオブジェクトである場合、上記特定したオブジェクトが対応付けられたフォルダに格納されたファイルを、上記フォルダ外へと移動させるファイル移動手段と、を備えることを特徴とする情報処理装置。
【請求項２】
上記入力部が検出した上記接触位置から、所定の操作が行われたか否かを判定する操作判定手段を備え、
上記オブジェクト特定手段は、上記操作判定手段が上記所定の操作が行われたと判定した場合に、上記入力部が検出した上記接触位置から、上記表示画面上に表示されたオブジェクトのうち少なくとも１つのオブジェクトを特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記操作判定手段が判定する上記所定の操作はピンチアウト操作であることを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
上記オブジェクト特定手段が特定したオブジェクトがフォルダに対応付けられたオブジェクトである場合、上記オブジェクト特定手段が特定したオブジェクトの、上記表示画面上での配置位置を特定する位置特定手段と、
上記位置特定手段が特定した上記表示画面上でのオブジェクトの配置位置に応じて、上記ファイル移動手段によって移動されたファイルに対応付けられたオブジェクトの、上記表示画面上での配置位置を決定するファイル配置決定手段とを備えていることを特徴とする、請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
上記操作判定手段はさらに、上記所定の操作の方向を検出し、
上記オブジェクト特定手段が特定したオブジェクトがフォルダに対応付けられたオブジェクトである場合、上記オブジェクト特定手段が特定したオブジェクトの、上記表示画面上での配置位置を特定する位置特定手段と、
上記位置特定手段が特定した上記表示画面上でのオブジェクトの配置位置と、上記操作判定手段が検出した上記所定の操作の方向とに応じて、上記ファイル移動手段によって移動されたファイルに対応付けられたオブジェクトの、上記表示画面上での配置位置を決定するファイル配置決定手段とを備えることを特徴とする、請求項２または３に記載の情報処理装置。
【請求項６】
コンピュータを、表示画面上にオブジェクトを表示する表示部と、上記表示画面に対する指示体の接触位置を検出する入力部とを備えた情報処理装置として機能させるための制御プログラムであって、
上記入力部が検出した上記接触位置から、上記表示画面上に表示されたオブジェクトのうち少なくとも１つのオブジェクトを特定するオブジェクト特定ステップと、
上記オブジェクト特定ステップにて特定したオブジェクトがフォルダに対応付けられたオブジェクトである場合、上記特定したオブジェクトが対応付けられたフォルダに格納されたファイルを、上記フォルダ外へと移動させるファイル移動ステップとを上記コンピュータに実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチパネルを備えた情報処理装置に関するものであり、より具体的には、複数のオブジェクトおよび当該オブジェクトに関連付けられたデータを、フォルダを用いて管理する情報処理装置および制御プログラムに関する。
【背景技術】
【０００２】
タッチパネルを搭載した電子機器において、各種データを従来のパーソナルコンピュータ（ＰＣ）と同様に、フォルダ単位でまとめて管理することは広く行われている。しかし、タッチパネルを搭載した電子機器は、従来のＰＣと異なり、各種入力にマウスやキーボードを使用しないことが一般的である。そのため、タッチパネルで操作する場合でもファイルおよびフォルダの管理を簡便に行えるようにする技術が開発されている。例えば、特許文献１および２には、フォルダの作成およびファイルの格納を簡便化するための技術が開示されている。
【０００３】
一方、フォルダ内に格納されたファイルをフォルダ外に移動させる（ファイルの保存場所を変更する）操作については、タッチパネルを搭載した電子機器であっても、従来のＰＣと同じ操作手順を用いることが一般的である。具体的には、まずフォルダを開き、次に当該フォルダに格納されているファイルからフォルダ外に移動させたいファイルを選択し、最後にドラッグ・アンド・ドロップなど所定の操作により上記ファイルをフォルダ外へ出すことによって、フォルダ内のファイルをフォルダ外へと移動させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−００８９１６号公報（２０１２年  １月１２日公開）
【特許文献２】特開２００５−１９８０６４号公報（２００５年  ７月２１日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、タッチパネルを搭載した電子機器において、フォルダに格納されたファイルをフォルダ外に移動させようとすると、従来のＰＣと同じ手順で操作を行う必要があり、操作が煩雑になる。すなわち、フォルダに格納されたファイルをフォルダ外に移動させるためには、上述のように、フォルダを開く操作と、ファイルを選択する操作と、ファイルをフォルダ外へ出す操作とを、全てタッチパネル上で、順を踏んで行わなければならない。本発明は、上記の問題点を鑑みなされたものであり、その目的は、フォルダに格納されたファイルをフォルダ外に移動させるための操作を、より効率的に行うことが可能な情報処理装置および制御プログラムを実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、表示画面上にオブジェクトを表示する表示部と、上記表示画面に対する指示体の接触位置を検出する入力部とを備えた情報処理装置であって、上記入力部が検出した上記接触位置から、上記表示画面上に表示されたオブジェクトのうち少なくとも１つのオブジェクトを特定するオブジェクト特定手段と、上記オブジェクト特定手段が特定したオブジェクトがフォルダに対応付けられたオブジェクトである場合、上記特定したオブジェクトが対応付けられたフォルダに格納されたファイルを、上記フォルダ外へと移動させるファイル移動手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明の上記各態様によれば、フォルダに格納されたファイルをフォルダ外に移動させるための操作を、より効率的に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係るスマートフォンの要部構成を示すブロック図である。
【図２】上記スマートフォンが用いる表示リストのデータ構造の一例を示す図である。
【図３】上記スマートフォンが実行する処理の一例を示すフローチャートである。
【図４】（ａ）および（ｂ）は、上記スマートフォンに対するユーザの操作と、表示画面との一例を示す図である。
【図５】（ａ）および（ｂ）は、上記スマートフォンに対するユーザの操作と、表示画面との他の一例を示す図である。
【図６】（ａ）〜（ｄ）は、上記スマートフォンに対するユーザの操作と、表示画面とのさらに他の一例を示す図である。
【図７】（ａ）〜（ｄ）は、上記スマートフォンに対するユーザの操作と、表示画面とのさらに他の一例を示す図である。
【図８】（ａ）〜（ｄ）は、上記スマートフォンに対するユーザの操作と、表示画面とのさらに他の一例を示す図である。
【図９】（ａ）および（ｂ）は、上記スマートフォンに対するユーザの操作と、表示画面とのさらに他の一例を示す図である。
【図１０】（ａ）および（ｂ）は、上記スマートフォンに対するユーザの操作と、表示画面とのさらに他の一例を示す図である。
【図１１】（ａ）〜（ｄ）は、上記スマートフォンに対するユーザの操作と、表示画面とのさらに他の一例を示す図である。
【発明を実施するための形態】
【０００９】
〔実施形態１〕
本発明の第１の実施形態について説明すれば、以下の通りである。本実施形態では、本発明に係る情報処理装置をスマートフォンにて実現した例について説明する。しかしながら、本発明を具現化する形態はスマートフォンに限定されず、後述の構成を備えることが可能な装置であれば、あらゆる大きさのあらゆる情報処理装置に適用することが可能である。
【００１０】
≪要部構成≫
まず始めに、上記スマートフォンの要部構成を図１に基づいて説明する。図１は、スマートフォン１（情報処理装置）の要部構成を示すブロック図である。なお、同図では、発明の構成に直接関係のない構成は省略した。ただし、実施の実情に即して、スマートフォン１は当該省略した構成を含んでもよい。スマートフォン１はタッチパネルを備えており、タッチパネル上に少なくとも１つのオブジェクトを表示可能な装置である。また、スマートフォン１は、オブジェクトに対するユーザの操作、具体的には、オブジェクトを選択する操作を受け付け可能な装置である。
【００１１】
なお、上記オブジェクトは、ユーザが選択する対象となるものであり、特定の処理またはデータが予め対応付けられているものであればよい。上記オブジェクトの具体例としては、スマートフォン１に搭載されているアプリケーションおよび各種機能のショートカットアイコン、ならびに種々のファイルおよびフォルダを示すアイコンなどが挙げられる。さらに、スマートフォン１は、上記オブジェクトが対応付けられているデータをフォルダに格納して管理することが可能な装置である。
【００１２】
スマートフォン１は、図示の通り、制御部１０と、入力部２０と、表示部３０と、記憶部４０とを備えている。なお、入力部２０の入力面と表示部３０の表示面とは、タッチパネルとして一体に成形されている。表示部３０は、制御部１０の制御に従い画像を表示するものである。表示部３０は、例えば液晶パネル、有機ＥＬパネルなどのフラットディスプレイパネルである。表示部３０は、後述する表示更新部１４から受信した情報に基づいて表示画面上にオブジェクトを表示する。入力部２０は、スマートフォン１に対するユーザのタッチ入力を受け付けるものである。入力部２０は、入力面に接触したユーザの指や指示体などの、当該入力面上における２次元の座標情報（タッチ座標）を所定の時間間隔で取得する。入力部２０は、取得した一連のタッチ座標のデータを、タッチ座標の軌跡（接触位置）として操作判定部１１へと送信する。なお、本実施形態における入力部２０は、少なくとも２点のタッチ（マルチタッチ）を所定の時間間隔で検出可能であればよく、その構成およびタッチ操作の検出方法は特に限定されない。また、入力部２０が指の近接を検出可能な場合は、タッチ座標の代わりに、指の近接した位置の座標を所定の時間間隔で取得し、操作判定部１１に送信してもよい。
【００１３】
記憶部４０は、スマートフォン１にて使用する各種データ（ファイル、プログラムなどのデータやアイコン等のオブジェクトのデータなど）を記憶するものである。記憶部４０には、図示の通り、表示リスト４１と、配置パターン４２とが格納されている。
【００１４】
表示リスト４１は、表示部３０に表示するオブジェクトの表示の優先順位（オブジェクトの配置順序）を決定するための情報である。より具体的には、表示リスト４１は、オブジェクトを特定する情報に対し、当該オブジェクトの表示の優先順位が対応づけられた情報である。表示リスト４１は、後述のファイル移動部１３により書き換えられる。また、後述の表示更新部１４により読み出される。図２は、表示リスト４１のデータ構造の一例を示す図である。表示リスト４１は図示の通り「順位」列と、「名称」列とを含み、「名称」列に、「順位」列の情報が対応づけられている。なお、表示リスト４１は、表示画面における各オブジェクトの表示の優先順位を特定できる情報であればよく、そのデータ構造はテーブル形式に限定されない。「順位」列は、オブジェクトの表示の優先順位を示す情報を格納する。上記情報は、ユーザが自由に変更可能であってもよい。また、上記情報は、オブジェクトの表示の優先順位を一意に決めることができれば、その格納形式は問わない。例えば、「順位」列の優先順位は、必ずしも連続した数字でなくともよい。「名称」列は、オブジェクトの名称を示す情報を格納する。なお、「名称」列の情報は、各種オブジェクトを一意に示すことが可能な情報であればよく、その格納形式は問わない。
【００１５】
配置パターン４２は、表示の優先順位に、表示部３０の表示画面上での位置を対応付けた情報である。換言すると、配置パターン４２は、どの順位のオブジェクトが、表示画面上のどの位置に配置されるかを規定した情報である。配置パターン４２は、表示の優先順位に応じてオブジェクトの配置位置が一意に決まればよく、その配置位置および配置方法について特に限定しない。なお、本実施形態では、配置パターン４２を以下の通り規定する。
【００１６】
（本実施形態における配置パターン）
本実施形態では、表示部３０の表示画面を格子状の所定の区画に分類し、表示の優先順位に応じて各区画に１つずつオブジェクトを配置することとする。より具体的には、例えば優先順位が高い（表示リスト４１にて「順位」列の数字が小さい）オブジェクトを表示画面の最も左上の区画に配置し、以下順位が下るごとに、直前の順位のオブジェクトの右側の区画に次のオブジェクトを配置し、右端の区画までオブジェクトを配置すると、次の順位のオブジェクトは、一段下の行の左端の区画に配置し、以下同様に表示画面が埋まるまでオブジェクトを配置すればよい。
【００１７】
制御部１０は、スマートフォン１を統括的に制御するものである。制御部１０は、例えば、ＣＰＵ（central processing unit）などで実現される。制御部１０は、操作判定部１１（操作判定手段）と、オブジェクト特定部１２（オブジェクト特定手段）と、ファイル移動部１３（ファイル移動手段、ファイル配置決定手段、位置特定手段）と、表示更新部１４とを含む。操作判定部１１は、ユーザが入力部２０に対し行った操作の種類を判別するものである。操作判定部１１は、入力部２０からタッチ座標の軌跡を取得すると、当該軌跡から、入力部２０の入力面に対し行われた操作が、ピンチアウト操作であるか否かを判定する。ここで、ピンチアウト操作とは、入力面に対して複数の指（または指示体）を接触させた状態で、それぞれの指を、他の指との間隔が広がるように移動させる操作を示す。操作判定部１１におけるピンチアウト操作の判定方法は特に限定されないが、例えば、上記軌跡の起点となるタッチ座標が２点あり、かつ、それぞれの起点から描かれる軌跡が、他方の軌跡の起点から遠ざかるような軌跡を描く場合に、ピンチアウト操作が行われたと判定すればよい。操作判定部１１は、ユーザの行った操作がピンチアウト操作であると判定した場合、上記軌跡の起点、すなわちピンチアウトの開始点である２点の座標をオブジェクト特定部１２に送信する。
【００１８】
オブジェクト特定部１２は、上述のピンチアウト操作により選択されたオブジェクト（選択オブジェクト）を特定するものである。また、オブジェクト特定部１２は、上記選択オブジェクトがフォルダを示すオブジェクトであるか否かを特定するものである。オブジェクト特定部１２は、操作判定部１１からピンチアウトの開始点である２点の座標を受信すると、当該２点の座標から選択オブジェクトを特定する。ここで、オブジェクト特定部１２は、受信した上記開始点２点から少なくとも１つのオブジェクトを特定できればよく、その特定方法は特に限定しない。なお、本実施形態では、開始点２点を結んだ線分の中点となる座標を算出し、当該中点の座標位置にあるオブジェクトを選択オブジェクトであると特定する。なお、以降、上記中点を「開始点の中点」と記述する。続いて、オブジェクト特定部１２は、選択オブジェクトがフォルダに対応付けられたオブジェクト（フォルダアイコンなど）であるか否かを判定する。具体的には、オブジェクト特定部１２は、記憶部４０に記憶された選択オブジェクトのデータ（図示せず）を参照することなどにより、選択オブジェクトがフォルダに対応付けられたオブジェクトであるか否かを判定する。そして、選択オブジェクトがフォルダに対応付けられたオブジェクトである場合、オブジェクト特定部１２は、ファイル移動部１３へ、選択オブジェクトに対応するフォルダ（選択フォルダ）を示す情報を送信する。
【００１９】
なお、上記選択フォルダは、通常のフォルダの他、ＺＩＰフォーマットのファイルなど、複数のファイルを圧縮形式にまとめたファイルを示すオブジェクトであってもよい。また、表示画面において、開始点の中点の座標位置にオブジェクトが存在しない場合、オブジェクト特定部１２は、ファイル移動部１３へ選択フォルダを示す情報を送信しなくてよい。または、選択フォルダを特定できなかったことを示す情報をファイル移動部１３へと送信してもよい。
【００２０】
ファイル移動部１３は、選択フォルダに格納されているファイルを特定し、当該ファイルを表示画面上へと移動させる（ファイルの保存場所を、選択フォルダの階層下から表示画面が示す階層下へと変更する）ものである。ファイル移動部１３は、オブジェクト特定部１２から選択フォルダを示す情報を受信すると、選択フォルダに格納されているファイルを特定する。そして、特定したファイルの保存場所を、選択フォルダの階層下から、現在表示している画面が示す階層（例えば、「デスクトップ」フォルダの直下の階層）へと変更する。すなわち、ファイル移動部１３は、選択フォルダ内から、表示画面が示す階層へと、ファイルを移動させる。そして、ファイル移動部１３は表示リスト４１を更新する。具体的には、上記特定したファイルの名称および表示の優先順位を表示リスト４１に追記する。また、ファイル移動部１３は、選択フォルダを削除した場合は、選択フォルダに対応付けられたオブジェクトの情報を表示リスト４１から削除する。表示リスト４１の更新を終えると、ファイル移動部１３は表示更新部１４に対し画面表示の更新を指示する制御命令を送信する。
【００２１】
なお、ファイル移動部１３は、ファイルを表示画面上へと移動させた後に、選択フォルダ内にファイルが１つも存在しなくなる（空のフォルダになる）場合、選択フォルダを削除する仕様としてもよい。または、ファイル移動部１３は、上述したファイルの移動を行った後に選択フォルダ内のファイルが１つになった場合、選択フォルダを削除し、当該１つのファイルについても、表示画面が示す階層に移動することとしてもよい。換言すると、フォルダの中に１つしかファイルが存在しなくなる場合は、ファイル移動部１３は当該フォルダを解除し、ファイルが格納されている階層を繰り上げてもよい。
【００２２】
また、ファイル移動部１３は、特定されたオブジェクトがＺＩＰフォーマットなどの圧縮形式のファイルである場合、当該圧縮形式のファイルを通常の形式に変換（解凍）した上で、圧縮形式のファイルにてまとめられていた複数のファイルについて、上述の処理を行えばよい。また、上記追記の際、特定したファイルの表示の優先順位はどのように決定しても構わない。本実施形態では、ファイル移動部１３は、表示画面上へと移動させたファイルの表示の優先順位を、選択フォルダに対応付けられたオブジェクトの表示の優先順位と等しい値から始まる連続した順位とし、表示リスト４１へ追記する。この際、他の（追記前から格納されていた）オブジェクトと表示の優先順位が重複する場合は、当該他のオブジェクトの順位を繰り下げる。
【００２３】
表示更新部１４は、表示画面に表示するオブジェクトおよびその配置を決定し表示部３０に送信するものである。表示更新部１４は、ファイル移動部１３から画面表示の更新を指示する制御命令を受信すると、記憶部４０の表示リスト４１から、オブジェクトの名称およびオブジェクトの表示の優先順位を読み出す。次に、表示更新部１４は、記憶部４０から、上記オブジェクトの名称に対応するオブジェクトの画像データ（図示せず）および配置パターン４２を読み出す。読み出された表示の優先順位、画像データ、および配置パターン４２は、表示部３０へと送信される。
【００２４】
≪処理の流れ≫
次に、スマートフォン１が実行する処理の流れについて、図３を用いて説明する。図３は、スマートフォン１が実行する処理の流れを示すフローチャートである。まず始めに、ユーザにより入力部２０の入力面に対する操作（タッチ操作）が開始されると、入力部２０はユーザのタッチした位置の座標（タッチ座標）を所定の時間間隔にて検出し、一連のタッチ座標をタッチ座標の軌跡として操作判定部１１へと送信する。操作判定部１１は、入力部２０からタッチ座標の軌跡を受信すると、まず当該軌跡の起点であるタッチ座標が２点であるか否かを判定する（Ｓ１０）。軌跡の起点であるタッチ座標が２点ある場合（Ｓ１０でＹＥＳ）、操作判定部１１はさらに、上記２点のタッチ座標の軌跡から、入力部２０に対して行われた操作がピンチアウト操作であるか否かを判定する（Ｓ１２）。上記操作がピンチアウト操作であると判定した場合（Ｓ１２でＹＥＳ）、操作判定部１１は、上記軌跡の起点（ピンチアウトの開始点）の座標をオブジェクト特定部１２へと送信する。なお、操作判定部１１が受信した上記軌跡の起点が２点以外であった場合（Ｓ１０でＮＯ）は、入力部２０にて２点のタッチが検出されるまで、Ｓ１０以降の処理を行わない。また、操作判定部１１において上記操作がピンチアウト操作でないと判定した場合（Ｓ１２でＮＯ）は処理を終了する。
【００２５】
次に、オブジェクト特定部１２は、操作判定部１１からピンチアウトの開始点の中点の座標を受信すると、表示画面において、上記開始点の中点の座標が示す位置に配置されているオブジェクトを選択オブジェクトとして特定する（Ｓ１６）。オブジェクト特定部１２はさらに、特定したオブジェクト（選択オブジェクト）がフォルダを示すオブジェクトであるか否かを特定する（Ｓ１８）。選択オブジェクトがフォルダを示すオブジェクトである場合（Ｓ１８でＹＥＳ）、オブジェクト特定部１２は、選択オブジェクトに対応するフォルダ（選択フォルダ）を示す情報を送信する。なお、選択オブジェクトがフォルダを示すオブジェクトでない場合（Ｓ１８でＮＯ）は処理を終了する。
【００２６】
続いて、ファイル移動部１３は、オブジェクト特定部１２から選択フォルダを示す情報を受信すると、選択フォルダに格納されているファイルを特定し（Ｓ２０）、当該ファイルを表示画面上へと移動させる（Ｓ２２）。Ｓ２２の処理が完了すると、ファイル移動部１３は表示リスト４１を更新し、表示更新部１４に対し画面表示の更新を指示する制御命令を送信する。最後に、表示更新部１４は、上記制御命令を受信すると、表示リスト４１からアイコンの表示の優先順位を読み出し、記憶部４０から読み出したアイコン画像および配置パターン４２とともに表示部３０へと送信する。表示部３０は、表示更新部１４から受信したアイコン画像を、同じく表示更新部１４から受信したアイコンの表示の優先順位および配置パターン４２に従って配置し、表示画面を更新する（Ｓ２４）。
【００２７】
上記処理を行うことにより、スマートフォン１は、ピンチアウト操作に応じて、当該ピンチアウトの開始点の中点の座標位置にあるオブジェクトを選択オブジェクトとして特定し、当該オブジェクトが対応づけられたフォルダを選択フォルダとして特定する。そして、スマートフォン１は、選択フォルダに格納されたファイルを表示画面上へと移動させる（ファイルの保存場所を、選択フォルダの階層下から表示画面が示す階層下へと変更する）。すなわち、ピンチアウト操作という１操作で、ユーザにフォルダを選択させ、当該フォルダに格納されたファイルをフォルダ外に移動させることができる。
【００２８】
また、ファイル移動部１３は、ファイルの個数や種類に関わらず、選択フォルダに格納さえされていれば、そのファイルを特定する。したがって、スマートフォン１は、ピンチアウト操作１回に応じて、選択フォルダに格納されたファイルをその個数に関わらず特定し、特定したファイルを一括して移動させることができる。従って、フォルダに格納しているファイルの個数に関わらず、フォルダに格納されたファイルを、当該フォルダの外に移動させることができる。
【００２９】
また、ファイル移動部１３は、選択オブジェクトの表示画面上での配置位置（表示の優先順位）に応じて、選択フォルダから移動させるファイルの配置位置を決定し、表示リスト４１を更新する。したがって、元々選択フォルダが配置されていた位置に関連した位置に、当該フォルダから移動させた（保存場所を変更した）ファイルを表示することができる。よって、ユーザがファイルの移動先（配置位置）を直観的に認識することができる。
【００３０】
≪表示画面の一例≫
最後に、図２および図４を用いて、スマートフォン１の動作および表示制御について説明する。図４の（ａ）は表示画面および表示画面に対するユーザの操作を示しており、図４の（ｂ）は、同図の（ａ）に示した操作を行った後の表示画面を示している。なお、図２にて示した表示リスト４１は、図４の（ａ）に示した表示画面における表示リストである。また、図４の（ａ）にて示した黒点は、ユーザのピンチアウト操作の開始点を示し、矢印はユーザの指が動いた軌跡を示す。なお、上記黒点および矢印の意味は以降の図面においても同様である。なお、上記黒点および上記矢印はユーザの操作を模式的に示したものであるので、実際の表示画面には表示しなくてもよい。
【００３１】
図４の（ａ）に示す通り、表示部３０の表示画面には縦に４つ、横に３つのアイコンが整列され配置されている。ここで、「フォルダ１」アイコンは、「フォルダ１」というフォルダに対応付けられたアイコン（フォルダアイコン）であり、他のアイコンはアプリケーションのショートカットアイコンである。また、図示しないが、「フォルダ１」フォルダ内には、「ラジオ」、「テレビ」、「ビデオ」、「カメラ」の４つのショートカットアイコンを示すファイルが格納されている。なお、図４および以降の図面では、「フォルダ１」フォルダを示すアイコンの中に、当該フォルダに格納されているファイルのアイコンを縮小表示しているが、当該表示は行わなくてもよい。ここで、図４の（ａ）に示す画面において、ユーザが図示の通りピンチアウト操作を行ったとする。このとき、ピンチアウトの開始点の中点の位置には、「フォルダ１」アイコンが配置されている。したがって、オブジェクト特定部１２は、「フォルダ１」アイコンを選択オブジェクトとして特定し、当該アイコンが対応付けられている「フォルダ１」フォルダを選択フォルダとして特定する。また、オブジェクト特定部１２は、「フォルダ１」フォルダを示す情報をファイル移動部１３へと送信する。
【００３２】
続いて、ファイル移動部１３は、「フォルダ１」フォルダに格納されているファイルを特定する。上述の通り、「フォルダ１」フォルダには４つのファイルが格納されているので、ファイル移動部１３は上記４つのファイルを特定する。そして、ファイル移動部１３は、特定した４つのファイルを表示画面上へと移動させる（４つのファイルの保存場所を、「フォルダ１」フォルダ内から、現在の表示画面が示す階層へと変更する）。さらに、ファイル移動部１３は、表示リスト４１の情報を書き換える。具体的には、表示リスト４１から「フォルダ１」アイコンの情報を削除し、移動させた４つのファイルの名称に表示の優先順位を対応付けて、表示リスト４１へと挿入する。最後に、表示更新部１４は上記更新された表示リスト４１に基づいて表示画面を更新する。これにより、表示の優先順位の高いものから順に、左上の区画からＺ状にショートカットアイコンが配置される。その結果、図４の（ｂ）に示すように、表示画面上には、「フォルダ１」アイコンがあった位置（表示の優先順位が５番目である場合の位置）から順に、「ラジオ」「テレビ」「ビデオ」「カメラ」の４つのショートカットアイコンが配置される。
【００３３】
〔実施形態２〕
上記実施形態では、表示画面に表示するオブジェクトの配置位置は、表示リスト４１に格納されているオブジェクトの表示の優先順位と、配置パターン４２とに基づいて決定されることとした。しかしながら、本発明において表示リスト４１および配置パターン４２は必須ではない。表示リスト４１および配置パターン４２を用いない場合、表示するオブジェクトの、表示画面上における配置位置をオブジェクト毎に設定し、記憶部４０に格納しておけばよい。この場合、例えばオブジェクト間にランダムに空白の領域が存在してもよく、各オブジェクトの配置位置をユーザが任意の位置に変更できることとしてもよい。
【００３４】
本実施形態では、表示画面上における、選択フォルダから移動させたファイルの配置の他の一例を、図５および図６を用いて説明する。図５および図６は、表示リスト４１および配置パターン４２を用いない場合の、ユーザの操作に対するスマートフォン１の動作および表示制御の一例を示している。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。以下の実施形態および変形例でも同様である。
【００３５】
まず始めに、選択フォルダから表示画面上へと移動させるファイルを、上記空白の領域を埋めるように配置する例を、図５を用いて説明する。以降、選択フォルダから表示画面上へと移動させるファイルのことを、「移動対象ファイル」と記述する。図５の（ａ）は表示画面に対するユーザの操作を示しており、図５の（ｂ）は同図の（ａ）に示した操作を行った後の表示画面を示している。なお、図５の（ａ）に示す操作は、図４（ａ）の操作と同じ操作である。図５の（ａ）に示した表示画面上には、図示の通り「フォルダ１」フォルダの左右にアイコン３つ分の空白領域が存在する。ここで、ユーザが図５の（ａ）に示すピンチアウト操作を行うとする。この場合、スマートフォン１の各部は、まず、実施形態１のＳ２０までの処理と同様の処理を行う。すなわち、選択オブジェクトを特定し、選択フォルダを特定し、選択フォルダに格納されたファイルを特定する。次に、ファイル移動部１３は、特定したファイルの配置位置をファイル毎に決定し、記憶部４０に格納する。当該決定の方法は特に限定しない。例えば、ファイル移動部１３は、記憶部４０に格納されている、表示画面上に表示されている各オブジェクトの配置位置を参照し、当該配置位置と重複しない位置（空白領域）を、上記特定したファイルの配置位置とすればよい。また、ファイル移動部１３は、上記各オブジェクトの配置位置のうち、選択オブジェクトの配置位置を参照し、選択オブジェクトの配置位置に近い空白領域から順に、上記ファイルに対応付けられたオブジェクトを配置することとしてもよい。
【００３６】
続いて、ファイル移動部１３は、配置位置を決定したファイルそれぞれについて、当該ファイル表示画面上へと移動させた（保存場所を変更した）後、表示更新部１４へ画面表示の更新を指示する制御命令を送信する。表示更新部１４は、表示リスト４１および配置パターン４２を読み出す代わりに、上記記憶されたオブジェクトの配置位置を読み出し、表示部３０へ送信する。上記処理の結果、図５の（ｂ）に示すように、表示画面上には、「フォルダ１」アイコンがあった位置、および上述の空白領域に、「ラジオ」「テレビ」「ビデオ」「カメラ」の４つのアイコンが配置される。次に、上記空白の領域が、選択フォルダに格納されているファイルの数よりも少ない場合の処理の例を、図６を用いて説明する。図６の（ａ）は表示画面に対するユーザの操作を示しており、（ｂ）〜（ｄ）はそれぞれ、（ａ）に示した操作を行った後の表示画面を示している。なお、図６の（ａ）に示す操作も、図５（ａ）の操作と同じ操作である。図６の（ａ）に示した表示画面上には、図示の通り「フォルダ１」アイコンの左隣にアイコン１つ分の空白領域が存在し、さらに、「フォルダ１」アイコンの左斜め上にもアイコン１つ分の空白領域が存在する。ここで、ユーザが図６の（ａ）に示すピンチアウト操作を行うと、スマートフォン１は図５にて説明した処理と同様の処理を行う。
【００３７】
図５と異なり、図６の（ａ）に示した表示画面では、上記空白領域が選択フォルダに格納されているファイルの数よりも少ない。このような場合、スマートフォン１は、例えば選択フォルダ（「フォルダ１」フォルダ）に格納されているファイルを、選択フォルダに隣接する空白領域に配置できる個数の分だけ移動させ、表示画面上に配置してもよい（図６の（ｂ））。また、表示画面全体の空白領域に配置できる数だけファイルを移動させ、表示画面上に表示させてもよい（同図の（ｃ））。また、まず空白領域に配置できる分だけ選択フォルダからファイルを移動させ、残りのファイルは、表示画面上に元から配置されていたオブジェクトを押しのけ、選択フォルダの配置位置の近傍に配置することとしてもよい（同図の（ｄ））。なお、このように選択フォルダ内の一部のファイルのみを移動させる場合において、選択フォルダ内のファイルから、移動対象ファイルを決定する方法は特に限定しない。例えば、選択フォルダ内の各ファイルの属性（ファイルの名称や、詳細情報、拡張子など）、およびアイコンの大きさなどから、移動対象ファイルを決定すればよい。
【００３８】
上記処理を行うことにより、スマートフォン１は、表示リスト４１および配置パターン４２を用いない場合でも、ピンチアウト操作という１操作で、ユーザにフォルダを選択させ、当該フォルダに格納されたファイルを表示画面上へと移動させることができ、当該ファイルを表示画面上に配置することができる。
【００３９】
〔実施形態３〕
本発明に係る操作判定部１１は、上記各実施形態において、入力部２０から受信したタッチ座標の軌跡から、ピンチアウトの方向を判定し、当該方向を示す情報をファイル移動部１３へと送信してもよい。加えて、操作判定部１１がピンチアウト操作の方向を判定可能な場合は、ファイル移動部１３は、表示リスト４１を更新するとき、または、移動対象ファイルの、表示画面上における配置位置を決定するときに、操作判定部１１から受信したピンチアウト操作の方向に応じて、移動対象ファイルに対応付けられたオブジェクトの配置位置（または表示の優先順位）を決定してもよい。
【００４０】
図７は、ピンチアウト操作の方向に応じて、移動対象ファイルを示すアイコンの配置位置を決定する場合の、ユーザの操作に対するスマートフォン１の動作および表示制御を示している。図７の（ａ）および（ｃ）は表示画面に対するユーザの操作を示しており、図７の（ｂ）および（ｄ）はそれぞれ、同図の（ａ）および（ｃ）に示した操作を行った後の表示画面を示している。なお、図７の各図は、実施形態２で説明したように、表示リスト４１および配置パターン４２を用いない（表示画面上に空白の領域が存在する）場合における挙動を示しているが、本実施形態に係る技術は、実施形態１のように、表示リスト４１および配置パターン４２を用いる場合に適用してもよい。なお、以降の実施形態および変形例についても同様である。
【００４１】
ここで、例えば、図７の（ａ）および（ｃ）に示すように、「フォルダ１」アイコンに対しピンチアウト操作が行われたとする。この場合、操作判定部１１は、ピンチアウト操作が行われたか否かを判定するとともに、入力部２０から取得したタッチ座標の軌跡から、当該ピンチアウト操作の方向（縦方向）を判定し、ファイル移動部１３へと送信する。ファイル移動部１３は、オブジェクト特定部１２から受信した、選択フォルダを示す情報と、操作判定部１１から受信した、ピンチアウト操作の方向を示す情報と、記憶部４０から読み出した、表示画面上に表示されている各オブジェクトの配置位置とから、移動対象ファイルの個数およびその配置位置を決定する。
【００４２】
上記処理により、例えば図７の（ａ）および（ｃ）に示したような表示画面において、縦方向にピンチアウト操作を行った場合（図７の（ａ））は、選択フォルダの上下（縦方向）にある空白領域にファイルに対応付けられたオブジェクトを配置し（図７の（ｂ））、横方向にピンチアウト操作を行った場合（図７の（ｃ））は、選択フォルダの左右（横方向）には空白領域がないので、ファイルに対応付けられたオブジェクトを配置しない（ファイルを移動させない）（図７の（ｄ））ようにするなど、ピンチアウト操作の方向に応じて移動対象ファイルの個数およびその配置先を決定することができる。したがって、スマートフォン１はユーザによる直観的な操作により、ユーザの所望のフォルダに格納されたファイルを表示画面上へと移動させ、かつ当該ファイルを所望の位置に配置することができる。
【００４３】
〔実施形態４〕
本発明に係るスマートフォン１は、上記各実施形態において、ピンチアウト操作の強さ、またはピンチアウト操作の速度に応じて選択フォルダから移動させるフォルダの数および表示画面上での配置位置を決定してもよい。図８は、ピンチアウト操作の強さ（または速度）に応じて、移動対象ファイルを示すアイコンの配置位置を決定する場合の、ユーザの操作に対するスマートフォン１の動作および表示制御を示している。なお、図８の（ａ）および（ｃ）の矢印の太さの違いは、ピンチアウト操作の強さ（または速度）の違いを示しており、図８の（ｃ）は、ユーザにより、同図の（ａ）にて示す操作より強い（速い）操作が行われたことを示す。ユーザによりピンチアウト操作が行われると（図８の（ａ）および（ｃ））、まず入力部２０が、ユーザのタッチ入力の強さ（タッチ入力の圧力）、またはタッチ入力の速度を検出し、操作判定部１１へと送信する。次に、操作判定部１１は、タッチ操作がピンチアウト操作か否かを判定するとともに、受信した入力の強さ（または速度）から、ピンチアウト操作の強さ（または速度）の程度を判定し、ファイル移動部１３に送信する。そして、ファイル移動部１３は、表示リスト４１を更新するとき、または、移動対象ファイルの表示画面上における配置位置を決定するときに、操作判定部１１から受信したピンチアウト操作の強さ（または速度）の程度に応じて、移動対象ファイルに対応付けられたオブジェクトの個数およびその配置位置を決定および記録する。
【００４４】
上記処理により、図８の（ａ）および（ｃ）に示したような表示画面において、弱い（遅い）ピンチアウト操作が行われた場合（図８の（ａ））は、選択フォルダから離れた（選択フォルダに隣接していない）空白領域に、ファイルに対応付けられたオブジェクトを配置せず（図８の（ｂ））、強い（速い）ピンチアウト操作が行われた場合（図８の（ｃ））は、選択フォルダから離れた空白領域にも、ファイルに対応付けられたオブジェクトを配置する（図８の（ｄ））こととするなど、ピンチアウト操作の強弱（または速度）に応じて移動対象ファイルの個数およびその配置先を決定することができる。したがって、スマートフォン１は１回の所定の操作から、移動対象ファイルの個数および配置位置を決定することができる。
【００４５】
〔変形例〕
また、上記各実施形態において、ファイル移動部１３は、移動対象ファイルの属性（例えば、ファイルの名称や、詳細情報、拡張子など）と、表示画面上に表示しているオブジェクトの属性とから、移動対象ファイルの、表示画面上での配置位置を決定してもよい。より詳しくは、ファイル移動部１３は、上記各実施形態と同様に、移動対象ファイルを特定する。さらに、ファイル移動部１３は、記憶部４０を参照し、移動対象ファイルの属性と、表示画面上に表示しているオブジェクトの属性とを読み出す。そして、ファイル移動部１３は、表示画面上に表示しているオブジェクトの属性と属性が一致する（例えば、同じ拡張子である、予め定められたファイル名称のカテゴリが一致している、など）移動対象ファイルについて、属性が一致するオブジェクトと距離が近くなるように配置位置を決定する。
【００４６】
ここで、図９を用いて上述の処理について具体的に説明する。図９は、スマートフォンに対するユーザの操作と、表示画面との一例を示す図である。なお、図示しないが、図９の（ａ）に示した「フォルダ１」アイコンの示すフォルダは、「テレビ」および「パズル」というショートカットファイルを格納している。図９の（ａ）に示した表示画面において図示のようにピンチアウト操作が行われたとする。同図において、例えば移動対象ファイルである「テレビ」ショートカットファイルと「ラジオ」アイコン、「パズル」ショートカットファイルと、「ゲーム」アイコンとについて、上述の予め定められたファイル名称のカテゴリが一致している（属性が一致する）場合は、ファイル移動部１３は、図９の（ｂ）に示すように、「テレビ」アイコンと「ラジオ」アイコン、「パズル」アイコンと「ゲーム」アイコンとの距離が近くなるように配置位置を決定する。
【００４７】
また、上記各実施形態において、スマートフォン１は、ユーザによるピンチアウト操作が完了する（ユーザが指を離す）前に、移動対象ファイルと、移動対象ファイルの表示画面上での配置位置を表示画面上に示してもよい。ここで、図１０を用いて上述の処理について具体的に説明する。図１０は、スマートフォンに対するユーザの操作と、表示画面との一例を示す図である。なお、図１０の（ａ）および（ｂ）に示した白点は、ユーザが指を接触させたまま停止している点を示す。スマートフォン１において、同図（ａ）に示すように、「フォルダ１」アイコンに対しピンチアウト操作が行われたまま（指を接触させ広げたまま）所定の時間が経過したとする。この場合、入力部２０は上記所定の時間が経過した時点で、現在までのタッチ操作の軌跡を操作判定部１１へと送信する。操作判定部１１は、上述の各実施形態と同様の方法でピンチアウト中か否かを判定する。後続の処理も上述の各実施形態と同様の方法で行い、最後にファイル移動部１３が表示リスト４１を更新する、または移動対象ファイルの配置位置を決定する段階で、上記更新または決定の代わりに、同様の方法で表示リスト４１または配置位置を「仮決め」すればよい。また、表示更新部１４および表示部３０は、図１０の（ｂ）に示すように、移動対象ファイルの「仮決め」された配置を、例えば点線や、アイコンの影など、他の（配置が決定している）オブジェクトとは異なる方法で表示することにより、ユーザに通知すればよい。
【００４８】
これにより、ピンチアウト操作を完了した際に、どのようなファイルが、どのような位置に配置されるかをユーザに事前に示すことができる。したがって、ユーザの所望の位置に、所望のファイルを移動および配置することができる。
【００４９】
また、上記各実施形態において、操作判定部１１が判定する操作の種類は、実施形態１〜３にて示したピンチイン操作に限られない。例えば、操作判定部１１は、１本の指（指示体）にて入力面（表示画面上）にタッチし、その指を円を描くように動かす（タッチ座標の軌跡が円を描く）操作を、上記所定の操作として検出してもよい（図１１の（ａ））。この場合、操作判定部１１は、ピンチアウトの開始点の代わりに、上記動作の軌跡の重心（円の重心）の座標をオブジェクト特定部１２へと送信し、オブジェクト特定部１２は当該重心の座標から選択オブジェクトを特定すればよい。これらの処理を行うことにより、上記各実施形態で示したように、選択フォルダ内のファイルを移動および配置できる（図１１の（ｂ））。なお、１点のタッチ（シングルタッチ）およびその軌跡から選択フォルダを特定する場合は、入力部２０はマルチタッチに対応していなくともよい。さらに、フォルダを示すアイコンの中に、当該フォルダに格納されているファイルのアイコンを表示している場合は、ファイルのアイコン上で行った所定の操作（例えば図１１の（ｃ）に示すようなピンチイン操作）を検出し、当該操作の対象となったファイルを表示画面上へと移動および配置してもよい。
【００５０】
〔ソフトウェアによる実現例〕
スマートフォン１の制御ブロック（特にオブジェクト特定部１２およびファイル移動部１３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００５１】
後者の場合、スマートフォン１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００５２】
〔まとめ〕
本発明の態様１に係る情報処理装置（スマートフォン１）は、表示画面上にオブジェクトを表示する表示部（表示部３０）と、上記表示画面に対する指示体の接触位置を検出する入力部（入力部２０）とを備えた情報処理装置であって、上記入力部が検出した上記接触位置から、上記表示画面上に表示されたオブジェクトのうち少なくとも１つのオブジェクトを特定するオブジェクト特定手段（オブジェクト特定部１２）と、上記オブジェクト特定手段が特定したオブジェクト（選択オブジェクト）がフォルダに対応付けられたオブジェクトである場合、上記特定したオブジェクトが対応付けられたフォルダ（選択フォルダ）に格納されたファイルを、上記フォルダ外へと移動させるファイル移動手段（ファイル移動部１３）と、を備える。
【００５３】
上記の構成によれば、ファイル移動手段は、上記入力部が検出した上記接触位置から、特定されたオブジェクトに対応付けられたフォルダ（選択フォルダ）に格納されているファイルを、上記フォルダ外へと移動させる。これにより、情報処理装置は、ユーザによるタッチ操作を検出するだけで、表示画面上に表示しているオブジェクト（フォルダアイコン）に対応するフォルダに格納されているファイルを、上記フォルダ外（表示画面上）へと移動させる。したがって、フォルダに格納されたファイルをフォルダ外へと移動させるための操作を、より効率的に行うことが可能な情報処理装置を実現できる。
【００５４】
また、上記ファイル移動手段は、ファイルの個数や種類に関わらず、選択フォルダに格納さえされていればそのファイルをその個数に関わらず特定し、１回の操作で一括して移動させることができる。したがって、フォルダに格納しているファイルの個数に関わらず、フォルダに格納されたファイルを当該フォルダ外へと移動させるための操作を、効率的に行うことが可能な情報処理装置を実現できる。
【００５５】
本発明の態様２に係る情報処理装置は、上記態様１において、上記入力部が検出した上記接触位置から、所定の操作が行われたか否かを判定する操作判定手段（操作判定部１１）を備え、上記オブジェクト特定手段は、上記操作判定手段が上記所定の操作が行われたと判定した場合に、上記入力部が検出した上記接触位置から、上記表示画面上に表示されたオブジェクトのうち少なくとも１つのオブジェクトを特定してもよい。
【００５６】
上記の構成によれば、オブジェクト特定手段は、操作判定手段によって判定された所定の操作が行われたと判定した場合に、上記入力部が検出した上記接触位置から、上記表示画面上に表示されたオブジェクトのうち少なくとも１つのオブジェクトを特定する。これにより、オブジェクト特定手段は、指示体の接触と、指示体による所定の操作が行われたとき、すなわち、ユーザによる所定の１操作が行われたとき、当該操作にて選択されたオブジェクトを特定し、ファイル移動手段は、特定されたオブジェクトに対応付けられたフォルダに格納されたファイルを移動させる。すなわち、ユーザは、目的とするフォルダに格納されたファイルを当該フォルダ外へと移動させるための操作を、効率的に行うことが可能である。
【００５７】
本発明の態様３に係る情報処理装置は、上記態様２において、上記操作判定手段が判定する上記所定の操作はピンチアウト操作であってもよい。
【００５８】
上記の構成によれば、ユーザにとって、直観的に「散らばる」ことを連想するようなピンチアウト操作を行うことにより、選択フォルダの特定、ならびに選択フォルダに格納されているファイルの移動を行うことができる。したがって、直観的な操作により、ユーザの所望のフォルダに格納されたファイルを、当該フォルダ外へと移動させることができる。
【００５９】
本発明の態様４に係る情報処理装置は、上記態様１から３のいずれかにおいて、上記オブジェクト特定手段が特定したオブジェクトがフォルダに対応付けられたオブジェクトである場合、上記オブジェクト特定手段が特定したオブジェクトの、上記表示画面上での配置位置（表示の優先順位、または記憶部４０に格納されたオブジェクトの配置位置）を特定する位置特定手段（ファイル移動部１３）と、上記位置特定手段が特定した、上記表示画面上でのオブジェクトの配置位置に応じて、上記ファイル移動手段によって移動されたファイルに対応付けられたオブジェクトの、上記表示画面上での配置位置を決定するファイル配置決定手段（ファイル移動部１３）とを備えていてもよい。
【００６０】
上記の構成によれば、ファイル配置決定手段は、位置特定手段が特定した、選択オブジェクトの表示画面上での配置位置を示す情報に応じて、選択フォルダから移動させるファイルの配置位置を決定することができる。したがって、元々選択フォルダが配置されていた位置に関連した位置に、当該フォルダから移動させた（保存場所を変更した）ファイルを表示することができる。よって、ユーザがファイルの移動先（配置位置）を直観的に認識することができる。
【００６１】
本発明の態様５に係る情報処理装置は、上記態様２または３において、上記操作判定手段はさらに、上記所定の操作の方向を検出し、上記オブジェクト特定手段が特定したオブジェクトがフォルダに対応付けられたオブジェクトである場合、上記オブジェクト特定手段が特定したオブジェクトの、上記表示画面上での配置位置（表示の優先順位、または記憶部４０に格納されたオブジェクトの配置位置）を特定する位置特定手段（ファイル移動部１３）と、上記位置特定手段が特定した上記表示画面上でのオブジェクトの配置位置と、上記操作判定手段が検出した上記所定の操作の方向とに応じて、上記ファイル移動手段によって移動されたファイル（移動対象ファイル）に対応付けられたオブジェクトの、上記表示画面上での配置位置を決定するファイル配置決定手段（ファイル移動部１３）とを備えていてもよい。
【００６２】
上記の構成によれば、ファイル配置決定手段は、操作判定手段が検出した、所定の操作の方向に応じてファイルに対応付けられたオブジェクトの配置位置を決定する。したがって、表示画面上において、ユーザの操作した方向にファイルに対応付けられたオブジェクトを配置するなど、直観的な操作により、ユーザの所望のフォルダに格納されたファイルを移動および配置することができる。
【００６３】
本発明の態様６に係る情報処理装置の制御方法は、表示画面上にオブジェクトを表示する表示部と、上記表示画面に対する指示体の接触位置を検出する入力部とを備えた情報処理装置の制御方法であって、上記入力部が検出した上記接触位置から、上記表示画面上に表示されたオブジェクトのうち少なくとも１つのオブジェクトを特定するオブジェクト特定ステップ（Ｓ１６）と、上記オブジェクト特定ステップにて特定したオブジェクトがフォルダに対応付けられたオブジェクトである場合、上記特定したオブジェクトが対応付けられたフォルダに格納されたファイルを、上記フォルダ外へと移動させるファイル移動ステップ（Ｓ２２）とを含む。
【００６４】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００６５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００６６】
本発明は、タッチパネルを備えた電子機器に利用することができる。具体的には、スマートフォン、タブレット型情報端末などに好適に適用できる。
【符号の説明】
【００６７】
１  スマートフォン（情報処理装置）、１１  操作判定部（操作判定手段）、１２  オブジェクト特定部（オブジェクト特定手段）、１３  ファイル移動部（ファイル移動手段、ファイル配置決定手段、位置特定手段）、２０  入力部、３０  表示部
【図１】
0006026363.tif 000002
【図２】
0006026363.tif 000003
【図３】
0006026363.tif 000004
【図４】
0006026363.tif 000005
【図５】
0006026363.tif 000006
【図６】
0006026363.tif 000007
【図７】
0006026363.tif 000008
【図８】
0006026363.tif 000009
【図９】
0006026363.tif 000010
【図１１】
0006026363.tif 000011
【図１０】
0006026363.tif 000012