(57)【要約】      （修正有）【課題】アプリケーションソフトのデータを簡単に振り分けて記憶する、情報処理装置、情報処理プログラムおよび情報処理方法を提供する。【解決手段】情報処理装置１０はＣＰＵ１２を含み、ＣＰＵの指示の下、所定のタッチ入力が検出されたとき、少なくとも所定のタッチ入力が検出されたときのタッチ位置の数に応じて、指示された実行画面に対応するアプリケーションソフトのデータをフォルダに振り分けてＨＤＤ２４に記憶する。【選択図】図１
2016045854.tif 000002
【特許請求の範囲】
【請求項１】
一つまたは複数のアプリケーションソフトの各々についての実行画面を表示領域に表示する表示手段、
前記表示手段に関連して設けられるタッチパネル、
前記タッチパネルにおけるタッチ入力を検出する操作検出手段、および、
前記操作検出手段によって所定のタッチ入力が検出されたとき、少なくとも当該所定のタッチ入力が検出されたときのタッチ位置の数に応じて、指示された前記実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する振分手段を備える、情報処理装置。
【請求項２】
前記所定のタッチ入力は、前記実行画面を前記表示領域の端に移動させる指示操作を含む、請求項１記載の情報処理装置。
【請求項３】
前記所定のタッチ入力は、前記実行画面の表示範囲を所定時間継続して指示する指示操作をさらに含む、請求項２記載の情報処理装置。
【請求項４】
前記表示手段の表示領域に所定のアイコンを表示し、
前記所定のタッチ入力は、前記指示された前記実行画面を前記所定のアイコン上に移動させる指示操作を含む、請求項１記載の情報処理装置。
【請求項５】
前記振分手段は、少なくとも前記タッチ位置の数に応じて、前記アプリケーションソフトのデータを記憶するフォルダを振り分ける、請求項１ないし４のいずれかに記載の情報処理装置。
【請求項６】
前記振分手段は、前記アプリケーションソフトのデータに、少なくとも前記タッチ位置の数に応じた振分情報を含むファイル名を付して前記記憶手段に記憶する、請求項１ないし４のいずれかに記載の情報処理装置。
【請求項７】
前記操作検出手段によって、前記実行画面を指示するタッチ入力を検出したとき、検出したタッチ入力についてのタッチ位置の数を通知するタッチ数通知手段をさらに備える、請求項１ないし６のいずれかに記載の情報処理装置。
【請求項８】
前記操作検出手段によって、前記実行画面を指示するタッチ入力を検出したとき、前記振分手段による振分先の情報を通知する振分先情報通知手段をさらに備える、請求項１ないし７のいずれかに記載の情報処理装置。
【請求項９】
前記振分手段は、前記実行画面を移動させる方向および前記タッチ位置の数に応じて、当該実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する、請求項１記載の情報処理装置。
【請求項１０】
前記操作検出手段によって、前記実行画面を指示するタッチ入力を検出したとき、当該実行画面を移動させる方向についてのガイド画像を前記表示領域に表示するガイド表示手段をさらに備える、請求項９記載の情報処理装置。
【請求項１１】
一つまたは複数のアプリケーションソフトの各々についての実行画面を表示する表示手段、
前記表示手段に関連して設けられるタッチパネル、
前記タッチパネルにおけるタッチ入力を検出する操作検出手段、および
前記操作検出手段によって検出されたタッチ入力に基づいて前記実行画面を前記表示手段の表示領域の端に移動させた指示操作が検出されたとき、前記実行画面を移動させた方向に応じて、当該実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する振分手段を備える、情報処理装置。
【請求項１２】
アプリケーションソフトのデータを振り分けて記憶手段に記憶するコンピュータの情報処理プログラムであって、
前記コンピュータを、
一つまたは複数のアプリケーションソフトの各々についての実行画面を表示装置に表示する表示制御手段と、
前記表示装置に関連して設けられるタッチパネルにおけるタッチ入力を検出する操作検出手段と、
前記操作検出手段によって所定のタッチ入力が検出されたとき、少なくとも当該所定のタッチ入力が検出されたときのタッチ位置の数に応じて、指示された前記実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する振分手段として機能させる、情報処理プログラム。
【請求項１３】
アプリケーションソフトのデータを振り分けて記憶手段に記憶するコンピュータの情報処理方法であって、
前記コンピュータは、
一つまたは複数のアプリケーションソフトの各々についての実行画面を表示装置に表示し、
前記表示装置に関連して設けられるタッチパネルにおけるタッチ入力を検出し、そして
所定のタッチ入力を検出したとき、少なくとも当該所定のタッチ入力が検出されたときのタッチ位置の数に応じて、指示された前記実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する、情報処理方法。
【請求項１４】
アプリケーションソフトのデータを振り分けて記憶手段に記憶するコンピュータの情報処理プログラムであって、
前記コンピュータを、
一つまたは複数のアプリケーションソフトの各々についての実行画面を表示装置に表示する表示制御手段、
前記表示装置に関連して設けられるタッチパネルにおけるタッチ入力を検出する操作検出手段、および
前記操作検出手段によって検出されたタッチ入力に基づいて前記実行画面を前記表示装置の端に移動させた指示操作が検出されたとき、前記実行画面を移動させた方向に応じて、当該実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する振分手段として機能させる、情報処理プログラム。
【請求項１５】
アプリケーションソフトのデータを振り分けて記憶手段に記憶するコンピュータの情報処理方法であって、
前記コンピュータは、
一つまたは複数のアプリケーションソフトの各々についての実行画面を表示装置に表示し、
前記表示装置に関連して設けられるタッチパネルにおけるタッチ入力を検出し、そして
検出したタッチ入力に基づいて前記実行画面を前記表示装置の端に移動させた指示操作を検出したとき、当該実行画面を移動した方向に応じて、当該実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理プログラムおよび情報処理方法に関し、特にたとえば、一つまたは複数のアプリケーションソフトの各々についての実行画面を表示する、情報処理装置、情報処理プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来のこの種の情報処理装置では、アプリケーションソフトのデータは、フォルダ毎に振り分けてメモリに記憶されたり、個々のデータを識別可能なファイル名が付されてメモリに記憶されたりする。
【０００３】
このような情報処理装置の一例が特許文献１に開示される。この特許文献１に開示される表示入力装置は、タッチパネル部の２点がタッチされたまま予め定められた所定時間が経過した時点で、タッチされた表示位置のファイルアイコンを移動対象として決定する。また、液晶表示部には、移動先となり得る複数のフォルダアイコンと移動対象として決定されたファイルアイコンとの間に、移動先指定情報画像が表示される。ユーザは移動先指定情報画像を切り替えて、所望のフォルダアイコンを移動対象のファイルアイコンの移動先として指定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２３２１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の表示入力装置では、アプリケーションソフトのデータをフォルダ毎に振り分けてメモリに記憶させる場合には、少なくとも記憶させるフォルダを選択する操作が必要である。また、場合によっては、記憶させたいフォルダを新規に作成する必要がある。また、識別可能なファイル名を付す場合には、当該ファイル名を入力する必要がある。つまり、操作が面倒である。
【０００６】
それゆえに、この発明の主たる目的は、新規な、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【０００７】
この発明の他の目的は、データを簡単に振り分けて記憶することができる、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、一つまたは複数のアプリケーションソフトの各々についての実行画面を表示する表示手段、表示手段に関連して設けられるタッチパネル、タッチパネルにおけるタッチ入力を検出する操作検出手段、および、操作検出手段によって所定のタッチ入力が検出されたとき、少なくとも当該所定のタッチ入力が検出されたときのタッチ位置の数に応じて、指示された実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する振分手段を備える。
【０００９】
第１の発明によれば、振分手段が、所定のタッチ入力が検出されたときのタッチ位置の数に応じて、指示された実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶するので、フォルダを選択する操作が不要であり、ユーザの手数を減らすことができる。したがって、アプリケーションソフトのデータを簡単に振り分けて記憶手段に記憶することができる。
【００１０】
第２の発明は、第１の発明に従属する情報処理装置であって、実行画面を表示領域の端に移動させる指示操作を含む
第２の発明よれば、指示された実行画面を表示領域の端に移動させる操作をするだけで、簡単な操作でアプリケーションソフトのデータを振り分けて記憶手段に記憶することができる。
【００１１】
第３の発明は、第２の発明に従属する情報処理装置であって、所定のタッチ入力は、実行画面の表示範囲を所定時間継続して指示する指示操作をさらに含む。
【００１２】
第３の発明によれば、実行画面の表示範囲において所定時間継続するタッチを検出した場合に、実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶するので、ユーザの手数を減らすことができる。
【００１３】
第４の発明は、第１の発明に従属する情報処理装置であって、表示手段の表示領域に所定のアイコンを表示し、所定のタッチ入力が、指示された実行画面を所定のアイコン上に移動させる指示操作を含む。
【００１４】
第４の発明によれば、指示された実行画面を所定のアイコン上に移動させる操作をするだけで、簡単な操作でアプリケーションソフトのデータを振り分けて記憶手段に記憶することができる。
【００１５】
第５の発明は、第１ないし第４のいずれかの発明に従属する情報処理装置であって、振分手段は、少なくともタッチ位置の数に応じて、アプリケーションソフトのデータを記憶するフォルダを振り分ける。
【００１６】
第５の発明によれば、アプリケーションソフトのデータをフォルダ毎に振り分けて記憶手段に記憶するので、記憶したアプリケーションソフトのデータを管理しやすくなり、情報処理装置の使い勝手を向上させることができる。
【００１７】
第６の発明は、第１ないし第４のいずれかの発明に従属する情報処理装置であって、振分手段は、アプリケーションソフトのデータに、少なくともタッチ位置の数に応じた振分情報を含むファイル名を付して記憶手段に記憶する。
【００１８】
第６の発明によれば、アプリケーションソフトのデータをファイル名毎に振り分けて記憶手段に記憶するので、記憶したアプリケーションソフトのデータを管理しやすくなり、情報処理装置の使い勝手を向上させることができる。
【００１９】
第７の発明は、第１ないし第６のいずれかの発明に従属する情報処理装置であって、操作検出手段によって、実行画面を指示するタッチ入力を検出したとき、検出したタッチ入力についてのタッチ位置の数を通知するタッチ数通知手段をさらに備える。
【００２０】
第７の発明によれば、タッチ数通知手段によってユーザがタッチ位置の数を確認することができ、情報処理装置の使い勝手を向上させることができる。
【００２１】
第８の発明は、第１ないし第７の発明に従属する情報処理装置であって、操作検出手段によって、実行画面を指示するタッチ入力を検出したとき、振分手段による振分先の情報を通知する振分先情報通知手段をさらに備える。
【００２２】
第８の発明によれば、振分先情報通知手段によってユーザが振分先の情報を確認することができ、情報処理装置の使い勝手を向上させることができる。
【００２３】
第９の発明は、第１の発明に従属する情報処理装置であって、振分手段は、実行画面を移動させる方向およびタッチ位置の数に応じて、実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する。
【００２４】
第９の発明によれば、振分先情報通知手段によってユーザが振分先の情報を確認することができ、情報処理装置の使い勝手を向上させることができる。
【００２５】
第１０の発明は、第９の発明に従属する情報処理装置であって、タッチ数検出手段によって、実行画面を指示するタッチ入力を検出したとき、実行画面を移動させる方向についてのガイド画像を表示領域に表示するガイド表示手段をさらに備える。
【００２６】
第１０の発明によれば、ガイド表示手段によってユーザが実行画面を移動させる方向を認識しやすくなり、情報処理装置の使い勝手を向上させることができる。
【００２７】
第１１の発明は、一つまたは複数のアプリケーションソフトの各々についての実行画面を表示面に表示する表示手段、表示手段に関連して設けられるタッチパネル、タッチパネルにおけるタッチ入力およびタッチ位置の数を検出する操作検出手段、および、操作検出手段によって検出されたタッチ入力に基づいて実行画面を表示手段の表示領域の端に移動させた指示操作が検出されたとき、実行画面を移動させた方向に応じて、実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する振分手段を備える。
【００２８】
第１１の発明によれば、振分手段が、タッチ入力が検出されたときの実行画面を移動させた方向に応じて、指示された実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶するので、記憶させたいフォルダを選択するステップを経る必要が無くなり、ユーザの手数を減らすことができる。したがって、アプリケーションソフトのデータを簡単に振り分けて記憶手段に記憶することができる。
【００２９】
第１２の発明は、アプリケーションソフトのデータを振り分けて記憶手段に記憶するコンピュータの情報処理プログラムであって、コンピュータを、一つまたは複数のアプリケーションソフトの各々についての実行画面を表示装置に表示する表示制御手段と、表示装置に関連して設けられるタッチパネルにおけるタッチ入力を検出する操作検出手段と、操作検出手段によって所定のタッチ入力が検出されたとき、少なくとも当該所定のタッチ入力が検出されたときのタッチ位置の数に応じて、指示された実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する振分手段として機能させる。
【００３０】
第１３の発明は、アプリケーションソフトのデータを振り分けて記憶手段に記憶するコンピュータの情報処理方法であって、コンピュータは、一つまたは複数のアプリケーションソフトの各々についての実行画面を表示装置に表示し、表示装置に関連して設けられるタッチパネルにおけるタッチ入力を検出し、そして、操作検出手段によって所定のタッチ入力を検出したとき、少なくとも所定のタッチ入力が検出されたときのタッチ位置の数に応じて、指示された実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する。
【００３１】
第１２および第１３の各発明においても、第１の発明と同様に、ユーザの手数を減らすことができる。したがって、アプリケーションソフトのデータを簡単に振り分けて記憶手段に記憶することができる。
【００３２】
第１４の発明は、アプリケーションソフトのデータを振り分けて記憶手段に記憶するコンピュータの情報処理プログラムであって、コンピュータを、一つまたは複数のアプリケーションソフトの各々についての実行画面を表示装置に表示する表示制御手段、表示装置に関連して設けられるタッチパネルにおけるタッチ入力を検出する操作検出手段、および操作検出手段によって検出されたタッチ入力に基づいて実行画面を表示装置の表示領域の端に移動させた指示操作が検出されたとき、実行画面を移動させた方向に応じて、実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する振分手段として機能させる。
【００３３】
第１５の発明は、アプリケーションソフトのデータを振り分けて記憶手段に記憶するコンピュータの情報処理方法であって、コンピュータは、一つまたは複数のアプリケーションソフトの各々についての実行画面を表示装置に表示し、表示装置に関連して設けられるタッチパネルにおけるタッチ入力を検出し、そして検出したタッチ入力に基づいて実行画面を表示装置の表示領域の端に移動させた指示操作を検出したとき、実行画面を移動した方向に応じて、実行画面に対応するアプリケーションソフトのデータを振り分けて記憶手段に記憶する。
【００３４】
第１４および第１５の各発明においても、第１１の発明と同様に、ユーザの手数を減らすことができる。したがって、アプリケーションソフトのデータを簡単に振り分けて記憶手段に記憶することができる。
【発明の効果】
【００３５】
この発明によれば、表示されたアプリケーションソフトのデータを簡単に振り分けて記憶手段に記憶することができる。したがって、ユーザの手数を減らし、情報処理装置の使い勝手を向上させることができる。
【図面の簡単な説明】
【００３６】
【図１】図１はこの発明の第１実施例である情報処理装置の電気的な構成を示すブロック図である。
【図２】図２は情報処理装置のタッチ画面の一例を示す図解図である。
【図３】図３は指示操作の一例を説明するための図解図である。
【図４】図４はデータが所定の場所に記憶されていることの一例を説明するための図解図である。
【図５】図５は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図６】図６は図１に示すＨＤＤのメモリマップの一例を示す図解図である。
【図７】図７は図１に示すＣＰＵの情報処理の一例の一部を示すフロー図である。
【図８】図８は図１に示すＣＰＵの情報処理の他の一部であって、図７に後続するフロー図である。
【図９】図９は指示操作の他の例を説明するための図解図である。
【図１０】図１０はデータが所定の場所に記憶されていることの他の例を示す図解図である。
【図１１】図１１は第２実施例におけるＣＰＵの情報処理の一例の一部を示すフロー図である。
【図１２】図１２は指示操作のその他の例を説明するための図解図である。
【図１３】図１３はデータが所定の場所に記憶されていることのその他の例を示す図解図である。
【図１４】図１４は第３実施例におけるＣＰＵの情報処理の一例の一部を示すフロー図である。
【図１５】図１５は指示操作の他の例を説明するための図解図である。
【発明を実施するための形態】
【００３７】
［第１実施例］
図１を参照して、この発明の第１実施例である情報処理装置１０はＣＰＵ１２を含む。ＣＰＵ１２には、バス３０を介してＲＡＭ１４、タッチパネル制御回路１６、描画制御回路１８およびＨＤＤ（ハードディスクドライブ）２４が接続される。また、タッチパネル制御回路１６にはタッチパネル２０が接続され、描画制御回路１８にはディスプレイ２２が接続される。
【００３８】
この第１実施例の情報処理装置１０は、タブレット端末、スマートフォン、ＰＣ、電子机（デジタルテーブル）、電子黒板などの各種の情報機器ないし電子機器に適用される。
【００３９】
また、この第１実施例では、入力手段の一例として、タッチパネル２０が用いられる場合について説明するが、タッチパネル２０以外の入力手段として、タッチパッドを用いることもできる。また、情報処理装置１０には、他の入力手段として、操作パネルのようなハードウェアキーが設けられたり、ハードウェアのキーボードが接続されたりすることがある。
【００４０】
図１に戻って、ＣＰＵ１２は、情報処理装置１０の全体的な制御を司る。ＲＡＭ１４は、ＣＰＵ１２のワーク領域およびバッファ領域として用いられる。
【００４１】
タッチパネル制御回路１６は、タッチパネル２０に必要な電圧などを付与するとともに、タッチパネル２０のタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ１２に出力する。そして、ＣＰＵ１２は、タッチ座標データおよびタッチ入力に応じて、所定の入力を受け付けたり、アプリケーションソフトの実行、または、当該アプリケーションソフトのデータの保存、コピー、カット、ペースト、削除等の処理を行う。
【００４２】
タッチパネル２０は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル２０としては、静電容量方式のタッチパネルがディスプレイ２２の表示面上に設けられる。
【００４３】
ユーザは、手指でタッチパネル２０を操作する。ただし、ユーザは、専用のペンで操作することもできる。また、この第１実施例のタッチパネル２０は、マルチタッチのタッチパネルであり、複数のタッチ位置を同時に検出することができる。このタッチパネル２０は、複数のタッチ位置を検出すると、各タッチ位置のタッチ座標データをＣＰＵ１２に出力する。タッチパネル２０を用いた操作（入力）としては、タップ（短押し）、スライド（ドラッグ）、フリック、ロングタップ（長押し）などがあり、この第１実施例では、これらを「タッチ入力」または単に「入力」のように総称する。また、タッチパネル２０をタッチしていない状態からタッチしている状態に変化することをタッチオン（ペンダウン）と言い、タッチパネル２０をタッチしている状態からタッチしていない状態に変化することをタッチオフ（ペンアップ）と言う。継続的なタッチ入力つまりスライドやフリックによる入力に対しては、タッチパネル２０は、現在のタッチ位置に対応するタッチ座標データを所定周期よりも短い周期で出力する。たとえば、所定周期は、１〜数フレームであり、１フレームは１／３０秒または１／６０秒である。
【００４４】
描画制御回路１８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ１２の指示の下、ＧＰＵは、ＲＡＭ１４に記憶された画像データを用いてディスプレイ２２に表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ２２に出力する。ディスプレイ２２としては、たとえばＬＣＤやＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。
【００４５】
ＨＤＤ２４は、不揮発性のメモリであり、情報処理装置１０のオペレーティングシステムや各種のアプリケーションソフトを記憶したり、各種のデータを記憶したりする。この第１実施例では、ＨＤＤ２４が情報処理装置１０に内蔵される場合について示してあるが、ＨＤＤ２４は情報処理装置１０の外部に通信可能に設けてもよい。また、ＨＤＤ２４は、情報処理装置１０に通信可能に接続されるホストコンピュータに内蔵されてもよい。また、ＨＤＤ２４に代えて、フラッシュメモリのような他の不揮発性のメモリを設けるようにしてもよい。この場合、メモリカードやメモリスティックのような記憶媒体やＣＤまたはＤＶＤなどのディスク記憶媒体を用いることもできる。
【００４６】
このような構成の情報処理装置１０では、アプリケーションソフトを実行させると、当該アプリケーションソフトを実行するための画面（以下、「実行画面」という）がディスプレイ２２に表示される。具体的には、ＣＰＵ１２の指示の下、描画制御回路１８においてアプリケーションソフトの実行画面に対応する画面データなどを含む表示画像データがＶＲＡＭ上に描画され、ＶＲＡＭ上に描画された表示画像データがディスプレイ２２に出力される。したがって、アプリケーションソフトの実行画面などを含む表示画像がディスプレイ２２に表示される。
【００４７】
たとえば、タッチパネル２０を利用して所定のタッチ入力をすると、タッチパネル制御回路１６は、そのタッチ入力を検出してタッチ位置に対応するタッチ座標データをＣＰＵ１２に出力する。そして、ＣＰＵ１２は、タッチパネル制御回路１６から出力されたタッチ座標データに基づいて実行中のアプリケーションソフトに関する処理を実行する。
【００４８】
具体的には、実行画面において文字、図形または記号を手書きで入力したり、実行画面を拡大、縮小、移動または回転したり、実行画面に表示された内容をコピー、切り取り、貼り付け、削除または保存したりするなどの処理が実行される。ただし、実行画面において、テキスト文字を入力する場合には、ハードウェアのキーボードやソフトウェアのキーボードを用いて実行される。
【００４９】
また、このような情報処理装置１０では、複数のアプリケーションソフトを並列して実行することができ、当該複数のアプリケーションソフトの実行画面をそれぞれディスプレイ２２に同時に表示することができる。この場合、たとえば、図２に示すように、複数（ここでは、二つ）のアプリケーションソフト（アプリケーションＡおよびＢ）の実行画面１０２ａ、１０２ｂがディスプレイ２２に表示される。
【００５０】
なお、アプリケーションＡおよびアプリケーションＢは、それぞれ同種のアプリケーションソフトであってもよいし、異なるアプリケーションソフトであってもよい。
【００５１】
このような情報処理装置１０では、タッチ画面１００に表示した実行中のアプリケーションソフトのデータ（実行画面に表示された内容についてのデータ）を、種々の方法で振り分けてＨＤＤ２４に記憶（保存）することが想定される。
【００５２】
たとえば、表計算のアプリケーションソフトのデータとして、ユーザが観点の異なる複数のデータを作成する場合がある。より具体的には、ユーザ（経理担当者等）が、表計算のアプリケーションソフトを使用して、会社全体の年度毎の売上についてデータと、各個人の年毎の売上についてのデータを振り分ける場合などが考えられる。
【００５３】
ただし、これは単なる一例であり、限定されるべきではない。たとえば、学校や塾等において、ユーザ（教師等）が、表計算のアプリケーションソフトを使用して、各クラスの成績の月毎の平均についてのデータと、全生徒の各々の月毎の成績についてのデータを振り分ける場合なども考えられる。また、振分の仕方も様々である。
【００５４】
また、アプリケーションソフトの種類は、表計算に限定される必要はない。たとえば、ワープロセッサ、プレゼンテーション、作図（ＣＡＤ等）、画像編集などの任意のアプリケーションソフトを用いることができる。さらに、同種のアプリケーションソフトについてのデータを振り分けるのみならず、異なる種類のアプリケーションソフトについてのデータを振り分けることもある。
【００５５】
ここで、一般的には、データを振り分ける場合には、フォルダ毎にデータを分類したり、データに付すファイル名で分類したりする方法がある。前者の場合には、ユーザの操作に従って、フォルダがＨＤＤ２４に予め作成され、作成されたフォルダに振り分けるようにフォルダが指定され、データが指定されたフォルダに保存される。後者の場合には、データがＨＤＤ２４に保存されるときに、データを振り分けるようにファイル名が付されたり、現在のファイル名が書き換えられたりする。
【００５６】
このように、一般的な手法によれば、少なくともアプリケーションソフトのデータを記憶させたいフォルダを指定する操作やファイル名を付す操作が必要であり、ユーザの手数が多く、面倒である。
【００５７】
そこで、この第１実施例では、ユーザに煩わしい操作をさせることなく、アプリケーションソフトのデータを簡単に振り分けて記憶することができるようにしてある。
【００５８】
簡単に説明すると、この第１実施例では、アプリケーションソフトの実行画面（１０２ａ、１０２ｂ）に対して所定のタッチ入力（指示操作）が検出されたときに、当該アプリケーションソフトについてのデータを、当該指示操作に応じたフォルダに自動的に記憶するようにしてある。
【００５９】
この第１実施例では、アプリケーションの実行画面（１０２ａ、１０２ｂ）上の任意の位置で、ロングタップ（長押し）が検出された後に、ディスプレイ２２の表示領域の端への当該実行画面（１０２ａ、１０２ｂ）のドラッグ（スライド）が検出されると、指示操作が検出されたことが判断される。したがって、ロングタップだけが検出されたり、表示領域の端への実行画面のドラッグだけが検出されたりしても、指示操作が検出されたことが判断されることはない。ただし、ロングタップは、タッチした位置を移動せずに、または、ほとんど移動せずに、所定時間（この第１実施例では、２〜５秒）を超える継続したタッチ入力を意味する。
【００６０】
また、この第１実施例では、ロングタップが検出されたときに、タッチ位置の個数（タッチ数Ｎ）すなわちタッチしている指の本数に応じて、データを保存する保存先（この実施例では、フォルダ）が決定される。
【００６１】
したがって、図３に示すように、アプリケーションＡについての実行画面１０２ａがユーザの指一本でロングタップされた後に、ユーザが表示領域の端に実行画面１０２を移動させるようにドラッグを行うと、タッチ数Ｎ＝１に対応するフォルダ（この実施例では、第１フォルダ）に当該アプリケーションＡについての実行画面１０２ａで作業（編集等）された内容に対応するデータが記憶（保存）される。
【００６２】
図示は省略するが、指二本でロングタップされていた場合には、タッチ数Ｎ＝２に対応するフォルダ（この第１実施例では、第２フォルダ）にデータが記憶される。また、指三本でロングタップされていた場合には、タッチ数Ｎ＝３に対応するフォルダ（この第１実施例では、第３フォルダ）にデータが記憶される。さらに、指四本でロングタップされていた場合には、タッチ数Ｎ＝４に対応するフォルダ（この第１実施例では、第４フォルダ）にデータが記憶される。そして、指五本でロングタップされていた場合には、タッチ数Ｎ＝５に対応するフォルダ（この第１実施例では、第５フォルダ）にデータが記憶される。
【００６３】
なお、第１実施例では、第１フォルダ〜第５フォルダに振り分ける場合について説明するが、フォルダの数は２つ以上であれば、６つ以上であっても構わない。６つ以上の場合には、両手を使って指示操作を行うことができる。また、たとえば、所定のボタンを設けて、当該ボタンを操作（オン）し、さらに、指でアプリケーションソフトの実行画面をロングタップした後に、当該実行画面を表示領域の端に移動させるようにドラッグすると、データがタッチ数Ｎ＝指の本数＋５に対応するフォルダに記憶されるようにしてもよい。つまり、所定のボタンを操作することにより、タッチ数Ｎに所定数（ここでは、５）が加算される。
【００６４】
また、ここでは、予め第１フォルダ〜第５フォルダがＨＤＤ２４（のＣドライブ）に作成されている場合について説明したが、対応するフォルダがＨＤＤ２４に無い場合には、自動的にフォルダがＨＤＤ２４に作成され、作成されたフォルダにデータが記憶される。
【００６５】
図３を用いて説明したように、アプリケーションＡの実行画面１０２ａの内容についてのデータが第１フォルダに記憶されていることが図４の管理画面２００に示される。図４に示す管理画面２００は、ＨＤＤ２４に記憶されたフォルダやファイルを管理するための画面であり、ユーザの操作に従ってディスプレイ２２に表示される。たとえば、図４の管理画面２００では、ルートディレクトリ（Ｃドライブ）に第１〜第５フォルダが設けられ、そのうちの第１フォルダにデータ（ＸＸＸＸＸ．ａａａ）が記憶されていることが示される。ただし、“ＸＸＸＸＸ．ａａａ”は、図３を用いて説明したように、第１フォルダに記憶されたデータのファイル名であり、“ａａａ”はアプリケーションＡのデータについての拡張子を示す。
【００６６】
なお、この第１実施例では、ロングタップが検出されたときのタッチ数Ｎに応じたフォルダを保存先に決定するようにしてあるが、表示領域の端へのドラッグを検出したときのタッチ数Ｎに応じたフォルダを保存先に決定するようにしてもよい。
【００６７】
また、拡張子を除くファイル名は、ユーザが付してもよく、予め決定された所定のルールに従って自動的に付されてもよい。たとえば、所定のルールとしては、保存時の年月日および時間（時分および秒）を数字の列で表すことが該当する。
【００６８】
情報処理装置１０の上記のような動作は、ＣＰＵ１２がＲＡＭ１４に記憶された情報処理プログラムを実行することにより実現される。具体的な処理については、後でフロー図を用いて説明する。
【００６９】
図５は図１に示したＲＡＭ１４のメモリマップ３００の一例を示す。図５に示すように、ＲＡＭ１４は、プログラム記憶領域３０２およびデータ記憶領域３０４を含む。プログラム記憶領域３０２には、上述したように、情報処理プログラムが記憶される。情報処理プログラムは、入力検出プログラム３０２ａ、描画プログラム３０２ｂ、表示プログラム３０２ｃ、選択指定プログラム３０２ｄ、指示操作検出プログラム３０２ｅ、タッチ数検出プログラム３０２ｆ、振り分けプログラム３０２ｇおよび保存プログラム３０２ｈを含む。
【００７０】
入力検出プログラム３０２ａは、タッチパネル制御回路１６から出力されたタッチパネル２０におけるタッチ入力の位置を示すタッチ座標データを取得し、データ記憶領域３０４に時系列に従って記憶するためのプログラムである。ただし、入力検出プログラム３０２ａは、情報処理装置１０に接続されたハードウェアのキーボードや情報処理装置１０に設けられたハードウェアの操作パネルないし操作ボタンからの入力を検出するためのプログラムでもある。
【００７１】
描画プログラム３０２ｂは、後述する画像データ３０４ｃを用いて、情報処理装置１０で実行されるアプリケーションソフトの実行画面（１０２ａ、１０２ｂ）等を含む画面についての表示画像データを生成したり、他の任意の画面（たとえば、手書き画像を含む画面）についての表示画像データを生成したりするためのプログラムである。具体的には、描画プログラム３０２ｂが実行されると、ＣＰＵ１２の指示の下、描画制御回路１８では、ＧＰＵが表示画像データをＶＲＡＭに生成する。
【００７２】
表示プログラム３０２ｃは、描画プログラム３０２ｂに従ってＶＲＡＭに生成された表示画像データをディスプレイ２２に出力するためのプログラムである。したがって、たとえば、実行中のアプリケーションソフトの実行画面（１０２ａ、１０２ｂ）等を含む画面がディスプレイ２２の表示領域に表示される。
【００７３】
選択指定プログラム３０２ｄは、実行中のアプリケーションソフトが選択指定されたかどうかを判断するためのプログラムである。この第１実施例では、選択指定プログラム３０２ｄが実行されることにより、入力検出プログラム３０２ａにより検出されたタッチ入力に対応するタッチ座標データが、いずれかのアプリケーションソフトの実行画面（１０２ａ、１０２ｂ）上であるかどうかが判断される。タッチ入力に対応するタッチ座標データがいずれかのアプリケーションソフトの実行画面（１０２ａ、１０２ｂ）上である場合に、当該アプリケーションソフトのデータが選択されていることが判断される。
【００７４】
指示操作検出プログラム３０２ｅは、選択指定プログラム３０２ｄに従って選択されたアプリケーションソフトのデータを記憶手段（この実施例では、ＨＤＤ２４）に記憶させる指示操作を検出するためのプログラムである。具体的には、選択されたアプリケーションソフトの実行画面（１０２ａ、１０２ｂ）上でのロングタップを検出した後に、当該実行画面（１０２ａ、１０２ｂ）を表示領域の端へ移動させるドラッグを検出したかどうかを判断する。
【００７５】
タッチ数検出プログラム３０２ｆは、指示操作検出プログラム３０２ｅに従ってロングタップが検出されたときのタッチ位置の数（タッチ数Ｎ）を検出するためのプログラムである。ただし、タッチ数Ｎは、指示操作検出プログラム３０２ｅに従ってロングタップが検出されたときに、入力検出プログラム３０２ａに従って検出されたタッチ座標データの個数に相当する。
【００７６】
振り分けプログラム３０２ｇは、タッチ数検出プログラム３０２ｆで検出されたタッチ数Ｎに応じて、選択されたアプリケーションソフトの実行画面（１０２ａ、１０２ｂ）で作業された内容に対応するデータを振り分けるためのプログラムである。具体的には、振り分けプログラム３０２ｇが実行されることにより、タッチ数Ｎに対応するフォルダが指定される。ただし、指定されたフォルダが存在しない場合には、タッチ数Ｎに対応する新規フォルダがＨＤＤ２４に作成される。
【００７７】
保存プログラム３０２ｈは、選択されたアプリケーションソフトの実行画面（１０２ａ、１０２ｂ）で作業された内容に対応するデータを、指定されたフォルダに保存（上書き保存を含む）するためのプログラムである。ただし、データを最初に保存する場合には、自動的に、または、ユーザの操作に従って、ファイル名が付けられる。また、ユーザの操作に従って、ファイル名が変更されることもある。
【００７８】
なお、図示は省略するが、プログラム記憶領域３０２には、各種の機能を選択および実行するためのプログラムなども記憶される。
【００７９】
データ記憶領域３０４には、選択指定データ３０４ａ、タッチ数データ３０４ｂ、画像データ３０４ｃおよびアプリケーションＡデータ３０４ｄおよびアプリケーションＢデータ３０４ｅなどが記憶される。
【００８０】
選択指定データ３０４ａは、選択指定プログラム３０２ｄに従って選択されたアプリケーションソフトのデータ（ここでは、アプリケーションＡデータ３０４ｄまたはアプリケーションＢデータ３０４ｅ）を識別するための識別情報である。
【００８１】
タッチ数データ３０４ｂは、タッチ数検出プログラム３０２ｆに従って検出されたタッチ数Ｎを示すデータである。画像データ３０４ｃは、表示画像データを生成するためのアプリケーションソフトの実行画面についての画面データ、各種ボタンを表示するためのボタン画像データ、ポリゴンデータおよびテクスチャデータなどのデータである。
【００８２】
アプリケーションＡデータ３０４ｄは、アプリケーションＡの実行画面１０２ａにおいて作業された内容に対応するデータである。同様に、アプリケーションＢデータ３０４ｅは、アプリケーションＢの実行画面１０２ｂにおいて作業された内容に対応するデータである。
【００８３】
なお、図示は省略するが、データ記憶領域３０４には、情報処理プログラムの実行に必要な他のデータが記憶されたり、情報処理プログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００８４】
図６は図１に示したＨＤＤ２４のメモリマップ４００の一例を示す。図６に示すように、ＨＤＤ２４は、プログラム記憶領域４０２およびデータ記憶領域４０４を含む。プログラム記憶領域４０２には、オペレーティングシステム４０２ａ、アプリケーションＡ４０２ｂおよびアプリケーションＢ４０２ｃなどのプログラムが記憶される。
【００８５】
なお、図示は省略するが、プログラム記憶領域４０２には、アプリケーションＡおよびＢ以外のアプリケーションソフトが記憶されたり、情報処理装置１０の各種の機能を実行するためのプログラムが記憶されたりする。
【００８６】
データ記憶領域４０４には、第１フォルダ４０４ａ、第２フォルダ４０４ｂ、第３フォルダ４０４ｃ、第４フォルダ４０４ｄおよび第５フォルダ４０４ｅが設けられる。ただし、第１フォルダ４０４ａ〜第５フォルダ４０４ｅは、ユーザによって予め作成されたり、振り分けプログラム３０２ｇに従って作成されたりする。
【００８７】
なお、図示は省略するが、データ記憶領域４０４には、プログラム記憶領域４０２に記憶された各種のプログラムの実行に必要なデータが記憶されたり、各種のプログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００８８】
図７および図８は図１に示したＣＰＵ１２の情報処理の一例を示すフロー図である。図示は省略するが、図７および図８に示す情報処理は、アプケーションソフトの処理と並行して実行される。したがって、任意のアプリケーションソフトが実行されている場合には、図２に示したように、その実行画面（１０２ａ、１０２ｂ）がディスプレイ２２に表示される。
【００８９】
図７に示すように、ＣＰＵ１２は、情報処理を開始すると、ステップＳ１で、タッチ入力が有るかどうかを判断する。ここでは、ＣＰＵ１２は、現フレームにおいて、タッチ入力に対応するタッチ座標データがデータ記憶領域３０４に記憶されているかどうかを判断する。以下、タッチ入力が有るかどうかを判断する場合について同様である。
【００９０】
なお、タッチ入力に対応するタッチ座標データを検出してデータ記憶領域３０４に記憶するための処理（タッチ入力検出処理）は、図７および図８に示す情報処理と並行して実行される。
【００９１】
ステップＳ１で“ＮＯ”であれば、つまり、タッチ入力が無ければ、同じステップＳ１に戻り、タッチ入力が有るのを待機する。一方、ステップＳ１で“ＹＥＳ”であれば、つまりタッチ入力が有れば、ステップＳ３で、実行画面（１０２ａ、１０２ｂ）がタッチオンされたかどうかを判断する。ここでは、ＣＰＵ１２は、取得したタッチ座標データが示すタッチ位置がアプリケーションソフトの実行画面（１０２ａ、１０２ｂ）の表示領域を指示するかどうかを判断する。
【００９２】
ステップＳ３で“ＮＯ”であれば、つまり実行画面（１０２ａ、１０２ｂ）がタッチオンされていなければ、ステップＳ５で、タッチ入力に応じた他の処理を実行して、ステップＳ３に戻る。ステップＳ５では、ＣＰＵ１２は、ユーザのタッチ入力に従って、手書きの文字、図形または記号を描画したり、実行画面（１０２ａ、１０２ｂ）に表示されたボタンに割り当てられた機能（たとえば、コピー、切り取り、削除、ページ送り、ページ戻しなど）を実行したり、ツール（ペンツール、消しゴムツール）を変更したりする。ただし、後述するように、ステップＳ９、Ｓ１３で“ＮＯ”の場合には、ステップＳ５で、ＣＰＵ１２は、ユーザのタッチ入力に従って、単に実行画面（１０２ａ、１０２ｂ）をタップし続けたり、実行画面（１０２ａ、１０２ｂ）を移動させたり（ドラッグしたり）、拡大または縮小させたりすることもある。
【００９３】
一方、ステップＳ３で“ＹＥＳ”であれば、つまり実行画面（１０２ａ、１００２ｂ）がタッチオンされていれば、ステップＳ７で、選択指定データを記憶する。つまり、ステップＳ７では、ＣＰＵ１２は、タッチ（タッチオン）された実行画面（１０２ａ、１０２ｂ）に対応するアプリケーションソフト（アプリケーションＡまたはＢ）のデータ（ここでは、アプリケーションＡデータ３０４ｄまたはアプリケーションＢデータ３０４ｅ）の識別情報を選択指定データ３０４ａとして記憶する。
【００９４】
次に、ステップＳ９では、実行画面（１０２ａ、１０２ｂ）上でロングタップが検出さたかどうかを判断する。つまり、ＣＰＵ１２は、ステップＳ３で“ＹＥＳ”と判断されてから、タッチされた位置が移動せずに、または、ほとんど移動せずに、タッチされている時間が所定時間（たとえば、２〜５秒）を超えたかどうかを判断する。
【００９５】
ステップＳ９で“ＮＯ”であれば、つまり、実行画面（１０２ａ、１０２ｂ）上でロングタップが検出されていなければ、ステップＳ５で、タッチ入力に応じた他の処理を実行して、ステップＳ３に戻る。
【００９６】
一方、ステップＳ９で“ＹＥＳ”であれば、つまり、実行画面（１０２ａ、１０２ｂ）上でロングタップが検出されれば、ステップＳ１１で、タッチ数Ｎを検出する。つまり、ＣＰＵ１２は、ロングタップが検出されたときのタッチ座標データの数を検出し、検出したタッチ座標データの数についてのデータをタッチ数データ３０４ｂとしてデータ記憶領域３０４に記憶させる。
【００９７】
次のステップＳ１３では、表示領域の端へのドラッグを検出したかどうかを判断する。つまり、ＣＰＵ１２は、検出されたタッチ座標データに基づいて、ロングタップされた実行画面（１０２ａ、１０２ｂ）を表示領域の端に移動させるようにドラッグされたかどうかを判断する。このように、ＣＰＵ１２は、ステップＳ３、Ｓ９およびＳ１３の処理を実行することにより、指示操作が実行されたかどうかを判断しているのである。
【００９８】
ステップＳ１３で“ＮＯ”であれば、つまり、表示領域の端へのドラッグを検出していなければ、そのまま同じステップＳ１３に戻る。図示は省略するが、ステップＳ１３で“ＮＯ”の場合には、ユーザのドラッグに従って実行画面（１０２ａ、１０２ｂ）はディスプレイ２２の表示領域をお移動される。ただし、ドラッグされずに、または、ドラッグの途中で、タッチオフされた場合には、ステップＳ１に戻るようにしてもよい。
【００９９】
一方、ステップＳ１３で“ＹＥＳ”であれば、つまり表示領域の端へのドラッグを検出すれば、図８に示すように、ステップＳ１５で、タッチ数Ｎが２以上であるかどうかを判断する。つまり、ＣＰＵ１２は、タッチ数データ３０４ｂが示すタッチ数Ｎが２以上であるかどうかを判断する。
【０１００】
ステップＳ１５で“ＮＯ”であれば、つまり、タッチ数Ｎが１であれば、ステップＳ１７でタッチ数Ｎ＝１に対応する第１フォルダが有るかどうかを判断する。つまり、ＣＰＵ１２は、ＨＤＤ２４のデータ記憶領域４０４に第１フォルダ４０４ａが有るかどうかを判断する。
【０１０１】
ステップＳ１７で“ＹＥＳ”であれば、つまり、ＨＤＤ２４のデータ記憶領域４０４に第１フォルダ４０４ａが有れば、そのままステップＳ２１に進む。一方、ステップＳ１７で“ＮＯ”であれば、つまり、ＨＤＤ２４のデータ記憶領域４０４に第１フォルダ４０４ａが無ければ、ステップＳ１９で、第１フォルダ４０４ａをデータ記憶領域４０４に作成してから、ステップＳ２１に進む。そして、ステップＳ２１で、選択指定データ３０４ａが示すデータ（アプリケーションＡデータ３０４ｄまたはアプリケーションＢデータ３０４ｅ）を第１フォルダ４０４ａに記憶し、情報処理を終了する。
【０１０２】
また、ステップＳ１５で“ＹＥＳ”であれば、つまり、タッチ数Ｎが２以上であれば、ステップＳ２３で、タッチ数Ｎ（ここでは、２、３、４または５）に対応する第Ｎフォルダが有るかどうかを判断する。
【０１０３】
ステップＳ２３で“ＹＥＳ”であれば、つまり、データ記憶領域４０４に第Ｎフォルダが有れば、そのままステップＳ２７に進む。一方、ステップＳ２３で“ＮＯ”であれば、つまり、データ記憶領域４０４に第Ｎフォルダが無ければ、ステップＳ２５で、第Ｎフォルダをデータ記憶領域４０４に作成してから、ステップＳ２７に進む。そして、ステップＳ２７で、選択指定データ３０２ａが示すデータ（アプリケーションＡデータ３０４ｄまたはアプリケーションＢデータ３０４ｅ）を第Ｎフォルダ（ここでは、４０４ｂ、４０４ｃ、４０４ｄまたは４０４ｅ）に記憶し、情報処理を終了する。
【０１０４】
この第１実施例によれば、指示操作において、ロングタップするときの指の本数を変えるだけで、フォルダに振り分けてデータを記憶するので、フォルダを選択する操作を省くことができる。つまり、ユーザの手数を減らすことができる。
【０１０５】
また、第１実施例によれば、アプリケーションソフトの実行画面をロングタップした後に表示領域の端へドラッグするだけなので、アイコンをタッチするなどの操作が不要であり、簡単な操作でアプリケーションソフトのデータを振り分けて記憶手段に記憶することができる。
【０１０６】
さらに、第１実施例によれば、選択されたアプリケーションソフトのデータをフォルダに振り分けて記憶するので、データを管理し易くすることができ、したがって、情報処理装置１０の使い勝手を向上させることができる。
【０１０７】
なお、第１実施例では、データをフォルダに振り分けて記憶するようにしたが、ファイル名で分類するようにしてもよい。かかる場合には、フォルダを作成するなど、記憶領域を分ける必要がない。たとえば、タッチ数Ｎに応じた識別情報を、拡張子を除くファイル名の一部（たとえば、先頭または末尾）に付加するようにすればよい。たとえば、識別情報としては、数字またはアルファベットあるいはそれらの両方を用いることができる。
【０１０８】
また、第１実施例では、実行画面（１０２ａ、１０２ｂ）をロングタップした後に、ドラッグするようにしたが、これに限定される必要はない。実行画面（１０２ａ、１０２ｂ）をドラッグせずに、ユーザが表示領域の端までスライド操作のみを行うようにしてもよい。または、実行画面（１０２ａ、１０２ｂ）をフリックにより、表示領域の端まで移動させるようにしてもよい。かかる場合には、実行画面（１０２ａ、１０２ｂ）をオブジェクトとみなして、フリックの速さに応じた初速度を与え、移動距離が長くなるに連れて減速するように加速度を与えることにより、オブジェクトをフリックの方向に直線的に移動させる。そして、オブジェクトが表示領域の端に到達したときに、指示操作が実行されたことが判断される。
［第２実施例］
第２実施例の情報処理装置１０は、指示操作におけるロングタップを検出した場合に、タッチ画面１００にタッチ数Ｎおよび振分先情報を通知するようにした以外は、第１実施例の情報処理装置１０と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１０９】
図９に示すように、たとえば、ユーザがアプリケーションＢの実行画面１０２ｂを二本の指でタッチし、ロングタップすると、これに応じて、ＣＰＵ１２は、タッチ数Ｎ＝２を検出し、タッチ数を通知するとともに、振分先情報を通知する。図９に示す例では、表示領域１０４ａに“タッチ数：２”という文字列が記述され、表示領域１０４ｂに “保存先：第２フォルダ”という文字列が記述される。ただし、表示領域１０４ａおよび１０４ｂは、タッチ位置の近傍などの所定位置に表示される。
【０１１０】
そして、第１実施例と同様に、ユーザによりアプリケーションＢの実行画面１０２ｂがロングタップ後に表示領域の端へドラッグされると、指示操作が検出される。すると、アプリケーションＢの実行画面１０２ｂで作業された内容に対応するデータが、タッチ数Ｎ＝２に対応する第２フォルダ４０４ｂに記憶される。第２フォルダ４０４ｂがＨＤＤ２４のデータ記憶領域４０４に無い場合に、自動的に作成される点は、第１実施例の情報処理装置１０と同じである。
【０１１１】
また、たとえば、図１０に示す管理画面２００では、ルートディレクトリ（Ｃドライブ）に第１〜第５フォルダが設けられ、そのうちの第２フォルダにデータ（ＹＹＹＹＹ．ｂｂｂ）が記憶されていることが示される。ただし、“ＹＹＹＹＹ．ｂｂｂ”は、図９を用いて説明したように、第２フォルダに記憶されたデータのファイル名であり、“ｂｂｂ”はアプリケーションＢのデータについての拡張子を示す。
【０１１２】
なお、この第２実施例では、実行画面（１０２ａ、１０２ｂ）上でロングタップが検出された場合に、タッチ数Ｎおよび振分先情報を文字列でユーザに通知するようにしてあるが、これに限定される必要はない。たとえば、イラストやイメージ図（動画）を表示することにより、直感的にユーザにタッチ数Ｎおよび振分先情報を通知したり、音声でユーザにタッチ数Ｎおよび振分情報を通知したりしてもよい。
【０１１３】
また、この第２実施例では、タッチ数Ｎおよび振分先情報の両方を表示するようにしてあるが、いずれか一方を表示するようにしてもよい。この場合、タッチ数Ｎおよび振分先情報のいずれを表示させるかをユーザが設定できるようにしていてもよい。
【０１１４】
以下、フロー図を用いて、第２実施例におけるＣＰＵ１２の情報処理について説明するが、第１実施例で説明した情報処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１１５】
図１１に示すように、第２実施例では、ＣＰＵ１２は、ステップＳ１１で、タッチ数Ｎを検出すると、ステップＳ３１で、タッチ数Ｎおよび振分先情報を通知して、ステップＳ１３に進む。なお、ステップＳ１１とＳ１３との間にステップＳ３１を設けた以外は、第１実施例の情報処理と同じであるため、重複した説明は省略する。
【０１１６】
この第２実施例によれば、第１実施例と同様に、ユーザの手数を減らすことができる。
【０１１７】
また、第２実施例によれば、データを記憶する前に、ユーザはタッチ数Ｎおよび振分先情報の少なくとも一方を知ることができるので、誤ってデータを振り分けてしまうことを出来る限り防止することができる。
【０１１８】
なお、第２実施例において、実行画面（１０２ａ、１０２ｂ）が表示領域の端にドラッグされたときのタッチ数Ｎを検出するようにする場合には、たとえば、ドラッグ中に、タッチ数Ｎおよび振分先情報の少なくとも一方を通知するようにすればよい。
［第３実施例］
第３実施例の情報処理装置１０は、実行画面（１０２ａ、１０２ｂ）上におけるタッチ数Ｎに代えて、表示領域の端にドラッグされたときの位置（方向）に応じて、データを振り分けるようにした以外は、第１実施例の情報処理装置１０と同じであるため、異なる内容について説明し、重複した説明については省略することにする。
【０１１９】
この第３実施例の情報処理装置１０では、図１２に示すように、ユーザがアプリケーションＡの実行画面１０２ａを指一本でタッチし、ロングタップが検出されると、ディスプレイ２２の表示領域には、上下左右の端部のそれぞれにガイド画像１０６ａ〜１０６ｄが表示される。たとえば、ガイド画像１０６ａ〜１０６ｄは、それぞれ、台形形状の図柄であり、括弧書きで異なる数字が付されている。具体的には、ディスプレイ２２の表示領域の上端に表示されたガイド画像１０６ａには（１）が付されている。また、ディスプレイ２２の表示領域の右端のガイド画像１０６ｂには（２）が付されている。さらに、ディスプレイ２２の表示領域の下端のガイド画像１０６ｃには（３）が付されている。そして、ディスプレイ２２の表示領域の左端のガイド画像１０６ｄには（４）が付されている。これらのガイド画像１０６ａ〜１０６ｄに表示された括弧書きの数字は、それぞれ振分先情報を示す。具体的には、括弧書き数字は、ガイド画像１０６ａ〜１０６ｄが表示された上下左右のそれぞれの端部に割り当てられたフォルダを示す。したがって、この第３実施例では、ディスプレイ２２の表示領域の上端が第１フォルダに対応し、ディスプレイ２２の表示領域の右端が第２フォルダに対応し、ディスプレイ２２の表示領域の下端が第３フォルダに対応し、そして、ディスプレイ２２の表示領域の左端が第４フォルダに対応する。
【０１２０】
そして、第１実施例と同様に、ユーザによりアプリケーションＡの実行画面１０２ａがロングタップされた後に表示領域の端へドラッグされた場合、指示操作を検出する。このように、指示操作が検出されると、表示領域の端に到達したときのタッチ位置に応じて振分先すなわちフォルダが決定される。
【０１２１】
ここで、図１２に示すように、アプリケーションＡの実行画面１０２ａがロングタップされた後に、ディスプレイ２２の表示領域の下端にドラッグされた場合には、下端に割り当てられた第３フォルダ４０４ｃに、実行画面１０２ａで作業された内容に対応するアプリケーションＡデータ３０４ｄが記憶される。
【０１２２】
また、たとえば、図１３に示す管理画面２００では、ルートディレクトリ（Ｃドライブ）に第１〜第４フォルダが設けられ、そのうちの第３フォルダにデータ（ＸＸＸＸＸ．ａａａ）が記憶されていることが示される。ただし、“ＸＸＸＸＸ．ａａａ”は、図１２を用いて説明したように、第３フォルダに記憶されたデータのファイル名である。
【０１２３】
なお、この第３実施例では、ディスプレイ２２の表示領域の上下左右の端部（辺）に割り当てられた振分先情報だけで振分先（フォルダ）を決定しているが、これに限定される必要はない。たとえば、タッチ数Ｎと振分先情報とを組み合わせて振分先を設定するようにしてもよい。一例としては、タッチ数Ｎに振分先情報が示す数字を乗じた数で示されるフォルダを振分先として決定するようにしてもよい。
【０１２４】
また、第３実施例では、ディスプレイ２２の表示領域の端部を４つに分割して、振分先情報を設定したが、これに限定される必要はない。２つ以上であれば、５つ以上に分割するようにしてもよい。たとえば、ディスプレイ２２の表示領域の大きさに応じて適宜設定可能である。
【０１２５】
さらに、第３実施例では、ガイド画像１０６ａ〜１０６ｄを表示するようにしたが、ガイド画像１０６ａ〜１０６ｄは表示しなくてもよい。たとえば、ガイド画像１０６ａ〜１０６ｄを表示させるかどうかをユーザが設定できるようにしてもよい。また、振分先情報に対応する数字に代えて、フォルダ名を表示してもよい。
【０１２６】
以下、フロー図を用いて、第３実施例におけるＣＰＵ１２の情報処理について説明するが、第１実施例で示した情報処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１２７】
図１４に示すように、ステップＳ９で“ＹＥＳ”であれば、つまりロングタップを検出すれば、ＣＰＵ１２は、ステップＳ４１で、振分先情報Ｎを示すガイド画像１０６ａ〜１０６ｄをディスプレイ２２に表示する。次に、ステップＳ１３で、表示領域の端へのドラッグを検出したかどうかを判断する。
【０１２８】
ステップＳ１３で“ＮＯ”であれば、そのまま同じステップＳ１３に戻る。一方、ステップＳ１３で“ＹＥＳ”であれば、ステップＳ４３で、振分先情報Ｎを検出する。つまり、ＣＰＵ１２は、ドラッグにより実行画面（１０２ａ、１０２ｂ）が表示領域の端に到達したときに、表示領域の上下左右の端部のどこに到達したか応じて振分先情報Ｎを検出する。
【０１２９】
次に、ステップＳ４５で、振分先情報Ｎに対応する第Ｎフォルダが有るかどうかを判断する。ステップＳ４５で“ＹＥＳ”であれば、つまり、データ記憶領域４０４に第Ｎフォルダ（４０４ａ、４０４ｂ、４０４ｃ、４０４ｄ）が有れば、そのままステップＳ４９に進む。一方、ステップＳ４５で“ＮＯ”であれば、つまり、データ記憶領域４０４に第Ｎフォルダ（４０４ａ、４０４ｂ、４０４ｃ、４０４ｄ）が無ければ、ステップＳ４７で、第Ｎフォルダ（４０４ａ、４０４ｂ、４０４ｃ、４０４ｄ）をデータ記憶領域４０４に作成してから、ステップＳ４９に進む。そして、ステップＳ４９では、選択指定データ３０４ａが示すデータ（アプリケーションＡデータ３０４ｄ、アプリケーションＢデータ３０４ｅ）を第Ｎフォルダに記憶して、情報処理を終了する。
【０１３０】
なお、ステップＳ１〜ステップＳ９の処理は、第１実施例で示した内容と同じであるため、重複した説明を省略する。
【０１３１】
この第３実施例によれば、実行画面（１０２ａ、１０２ｂ）をドラッグして表示領域の端に到達したときの位置ないし方向を変えるだけで、データを振り分けて記憶手段に記憶するので、第１実施例と同様に、フォルダを選択する操作が不要であり、ユーザの手数を減らすことができる。
［第４実施例］
第４実施例の情報処理装置１０は、ロングタップした後に、表示領域の端に実行画面（１０２ａ、１０２ｂ）をドラッグすることに代えて、実行画面（１０２ａ、１０２ｂ）を所定のアイコン１０８上に移動させるようにした以外は、第１実施例の情報処理装置１０と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１３２】
第４実施例では、図１４に示すように、ユーザがアプリケーションＢの実行画面１０２ｂを指二本でタッチし、ロングタップが検出されると、ディスプレイ２２の表示領域の所定位置（この実施例では、右上）に、アイコン１０８が表示される。このアイコン１０８には、フォルダを振り分けてデータを保存する機能が割り当てられる。
【０１３３】
したがって、ユーザは、ロングタップした後に、実行画面１０２ｂないし自身の指をアイコン１０８に重なる位置までドラッグすると、ロングタップしたときのタッチ数Ｎに応じた第Ｎフォルダに、実行画面１０２ｂで作業した内容に対応するデータが記憶される。ただし、図１４に示す例では、タッチ数Ｎ＝２である。
【０１３４】
なお、この第４実施例では、ロングタップが検出されたときに、アイコン１０８を表示するようにしたが、ロングタップが検出されるよりも前の任意のタイミングで表示されてもよい。
【０１３５】
第４実施例においても、第１実施例と同様に、ユーザの手数を減らして、データを振り分けることができる。
【０１３６】
なお、第１実施例〜第４実施例に示した態様は、いずれか２つ以上を同時に採用することも可能である。
【０１３７】
また、上述の実施例で挙げた具体的な数値、画面構成等は一例であり、実際の製品に応じて適宜変更することが可能である。
【符号の説明】
【０１３８】
１０  …情報処理装置
１２  …ＣＰＵ
１４  …ＲＡＭ
１６  …タッチパネル制御回路
１８  …描画制御回路
２０  …タッチパネル
２２  …ディスプレイ
【図１】
2016045854.tif 000003
【図２】
2016045854.tif 000004
【図３】
2016045854.tif 000005
【図４】
2016045854.tif 000006
【図５】
2016045854.tif 000007
【図６】
2016045854.tif 000008
【図７】
2016045854.tif 000009
【図８】
2016045854.tif 000010
【図９】
2016045854.tif 000011
【図１０】
2016045854.tif 000012
【図１１】
2016045854.tif 000013
【図１２】
2016045854.tif 000014
【図１３】
2016045854.tif 000015
【図１４】
2016045854.tif 000016
【図１５】
2016045854.tif 000017