(57)【特許請求の範囲】
【請求項１】
表示部の表示領域に表示されたアイコンを指で直接操作するタッチパネル式入力端末において、前記表示領域を複数の保存フォルダアイコンから構成される保存アイコン群を表示する保存アイコン領域と前記保存アイコン領域以外のデスクトップ領域とに区画し、前記デスクトップ領域に表示されたファイルアイコンをタッチした後に前記保存アイコン群のいずれかの保存フォルダアイコンにドラッグすることにより、タッチされた前記ファイルアイコンに対応するデータを前記保存フォルダアイコンに設定されている保存領域に保存する前記タッチパネル式入力端末の入力制御装置であって、
前記ファイルアイコンにタッチされた位置をタッチ位置として予め設定された検出時間間隔で定期的に検出するとともに、前記検出時間間隔における前記タッチ位置の移動方向をドラッグ方向として検出するタッチ検出手段と、
前記保存アイコン群に含まれる複数の前記保存フォルダアイコンの表示を、前記タッチ検出手段で検出した前記ファイルアイコンの現在のタッチ位置およびドラッグ方向に基づいて、縮小サイズまたは前記縮小サイズよりも大きな拡大サイズに変更して表示するアイコンサイズ変更手段と、
前記ファイルアイコンが前記保存アイコン群に含まれる複数の前記保存フォルダアイコンのうち前記拡大サイズで表示されている拡大保存フォルダアイコンと重ねてタッチが解除されると、または前記拡大保存フォルダアイコンの近傍でタッチが解除されると、前記ファイルアイコンに対応するデータを前記拡大保存フォルダアイコンに設定されている保存領域に保存するデータ保存手段と、
前記タッチ検出手段で検出したタッチ位置の移動ごとに、最新のタッチ位置と、前記拡大保存フォルダアイコンと隣り合う前記保存フォルダアイコンの前記拡大保存フォルダアイコン側の端部と、を結ぶ少なくとも一本の第一仮想区画線を設定し、前記第一仮想区画線で前記保存アイコン領域を前記拡大保存フォルダアイコンを含む第一領域と前記拡大保存フォルダアイコンを含まない第二領域とに区画するとともに、前記表示領域における前記保存アイコン領域と前記デスクトップ領域との境界を現在のタッチ位置を含み前記第一仮想区画線に交差する第二仮想区画線に設定する領域設定手段と、を備え、
前記アイコンサイズ変更手段は、
前記タッチ検出手段で前記タッチ位置が検出された前記ファイルアイコンについて、最初にタッチされた初期タッチ位置からの前記ドラッグ方向を検出し、このドラッグ方向を延長した仮想直線を設定し、前記保存アイコン群に含まれる複数の前記保存フォルダアイコンのうち、設定した前記仮想直線に最も近い保存フォルダアイコンを、前記拡大保存フォルダアイコンとして前記拡大サイズで表示し、
前記領域設定手段が領域の設定を更新をする前に、前記ファイルアイコンの現在のタッチ位置が更新前の前記第一領域にあるとき、前記拡大保存フォルダアイコンを継続して前記拡大サイズで表示し、
前記領域設定手段が領域の設定を更新する前に、前記ファイルアイコンの現在のタッチ位置が前記第二領域にあるとき、前記拡大保存フォルダアイコンを前記拡大サイズから前記縮小サイズに切り替えるとともに、現在のタッチ位置が含まれる前記第二領域を前記第一領域に更新し、この領域に含まれる前記保存フォルダアイコンを前記縮小サイズから前記拡大サイズへ切り替えて表示して、前記領域設定手段により領域の設定を更新し、
前記ファイルアイコンのドラッグ方向が前記保存アイコン領域から前記デスクトップ領域へ向かっているとき、前記保存アイコン群に含まれるすべての前記保存フォルダアイコンを前記縮小サイズで表示し、
前記データ保存手段において、前記ファイルアイコンに対応するデータが前記保存フォルダアイコンに設定されている保存領域に保存されると、前記保存アイコン群に含まれるすべての前記保存フォルダアイコンを前記縮小サイズで表示することを特徴とする入力制御装置。
【請求項２】
表示部の表示領域に表示されたアイコンを指で直接操作するタッチパネル式入力端末において、前記表示領域を複数の保存フォルダから構成される保存アイコン群を表示する保存アイコン領域と前記保存アイコン領域以外のデスクトップ領域とに区画し、前記デスクトップ領域に表示されたファイルアイコンをタッチした後に、前記保存アイコン群のいずれかの保存フォルダアイコンにドラッグすることにより、タッチされた前記ファイルアイコンに対応するデータを前記保存フォルダアイコンに設定されている保存領域に保存する前記タッチパネル式入力端末の入力制御装置であって、
前記ファイルアイコンにタッチされた位置をタッチ位置として予め設定された検出時間間隔で定期的に検出するとともに、前記検出時間間隔における前記タッチ位置の移動方向をドラッグ方向として検出するタッチ検出手段と、
前記保存アイコン群に含まれる複数の前記保存フォルダアイコンの表示を、前記タッチ検出手段で検出した前記ファイルアイコンの前記タッチ位置および前記ドラッグ方向に基づいて、縮小サイズまたは前記縮小サイズよりも大きな拡大サイズに変更して表示するアイコンサイズ変更手段と、
前記ファイルアイコンが前記保存アイコン群に含まれる複数の前記保存フォルダアイコンのうち前記拡大サイズで表示されている拡大保存フォルダアイコンと重ねてタッチが解除されると、または前記拡大保存フォルダアイコンの近傍でタッチが解除されると、前記ファイルアイコンに対応するデータを前記拡大保存フォルダアイコンに設定されている保存領域に保存するデータ保存手段と、
前記タッチ検出手段で検出した前記ファイルアイコンのタッチ位置が最初のタッチ位置である初期タッチ位置から移動したとき、前記保存アイコン領域において縦方向へ複数行および横方向へ複数列にマトリックス状の初期配列に配列されている前記保存フォルダアイコンを、前記表示領域の外縁に沿って展開するアイコン展開手段と、
前記タッチ検出手段で検出したタッチ位置の移動ごとに、最新の最新タッチ位置と前記拡大保存フォルダアイコンの端部とを結ぶ少なくとも一本の仮想区画線を設定し、前記仮想区画線で前記保存アイコン領域を前記拡大保存フォルダアイコンを含む第一領域と前記拡大保存フォルダアイコンを含まない第二領域とに区画する領域設定手段と、を備え、
前記アイコンサイズ変更手段は、
最新タッチ位置および直前のタッチ位置から導かれる前記ドラッグ方向と重なる進行方向仮想直線を設定し、前記表示領域の外縁に沿って縦方向および横方向へ配列されている前記保存フォルダアイコンのうち、前記進行方向仮想直線の延長線上に位置する保存フォルダアイコンまたは中心が前記進行方向仮想直線の延長線上に最も近い保存フォルダアイコンを前記拡大保存フォルダアイコンとして表示するとともに、前記領域設定手段で前記第一領域および前記第二領域を設定し、
前記領域設定手段が領域の設定を更新する前に、前記ファイルアイコンの最新タッチ位置が更新前の前記第一領域にあるとき、前記領域設定手段により最新タッチ位置が含まれる前記第一領域をそのまま前記第一領域に更新し、前記拡大保存フォルダアイコンを継続して前記拡大サイズで表示し、
前記領域設定手段が領域の設定を更新する前に、前記ファイルアイコンの最新タッチ位置が前記第二領域にあるとき、前記拡大保存フォルダアイコンを前記拡大サイズから前記縮小サイズに切り替えるとともに、前記領域設定手段により最新タッチ位置が含まれる前記第二領域を前記第一領域に設定を更新して、更新された第一領域に含まれる前記保存フォルダアイコンを前記縮小サイズから前記拡大サイズに切り替えて表示し、
前記ファイルアイコンの前記ドラッグ方向が前記保存アイコン領域から前記デスクトップ領域へ向かっているとき、展開されたすべての前記保存フォルダアイコンを前記初期配列に戻して前記縮小サイズで表示し、
前記データ保存手段において、前記ファイルアイコンに対応するデータが前記保存フォルダアイコンに設定されている対応の保存領域に保存されると、前記初期配列に戻して前記保存アイコン群に含まれるすべての前記保存フォルダアイコンを前記縮小サイズで表示することを特徴とする入力制御装置。
【請求項３】
表示部の表示領域に表示されたアイコンを指で直接操作するタッチパネル式入力端末において、前記表示領域に表示されたファイルアイコンをタッチした後に、前記表示領域に表示された複数の保存フォルダアイコンのいずれかにドラッグすることにより、タッチされた前記ファイルアイコンに対応するデータを前記保存フォルダアイコンに設定されている保存領域に保存する前記タッチパネル式入力端末の入力制御装置であって、
前記ファイルアイコンにタッチされた位置をタッチ位置として予め設定された検出時間間隔で定期的に検出するとともに、前記検出時間間隔における前記タッチ位置の移動方向をドラッグ方向として検出するタッチ検出手段と、
複数の前記保存フォルダアイコンの表示を、前記タッチ検出手段で検出した前記ファイルアイコンの前記タッチ位置および前記ドラッグ方向に基づいて、縮小サイズまたは前記縮小サイズよりも大きな拡大サイズに変更して表示するアイコンサイズ変更手段と、
前記ファイルアイコンが複数の前記保存フォルダアイコンのうち前記拡大サイズで表示されている拡大保存フォルダアイコンと重ねてタッチが解除されると、または前記拡大保存フォルダアイコンの近傍でタッチが解除されると、前記ファイルアイコンに対応するデータを前記拡大保存フォルダアイコンに設定されている保存領域に保存するデータ保存手段と、
前記タッチ検出手段で検出したタッチ位置の移動ごとに、最新の最新タッチ位置と前記拡大保存フォルダアイコンの端部とを結ぶ少なくとも一本の仮想区画線を設定し、前記仮想区画線で前記表示領域を前記拡大保存フォルダアイコンを含む第一領域と前記拡大保存フォルダアイコンを含まない第二領域とに区画する領域設定手段と、を備え、
前記アイコンサイズ変更手段は、
前記ファイルアイコンについて、最初にタッチされた初期タッチ位置からの前記ドラッグ方向を検出し、このドラッグ方向を延長した仮想直線を設定し、複数の前記保存フォルダアイコンのうち、設定した前記仮想直線の上に位置する保存フォルダアイコンまたは中心が前記仮想直線に最も近い保存フォルダアイコンを前記拡大保存フォルダアイコンとして表示するとともに、前記領域設定手段で前記第一領域および前記第二領域を設定し、
前記領域設定手段が領域の設定を更新する前に、前記第一領域において、前記ファイルアイコンの最新タッチ位置と前記拡大保存フォルダアイコンとの距離が、前記最新タッチ位置の直前の直前タッチ位置から前記拡大保存フォルダアイコンまでの距離と同一または減少しているとき前記拡大保存フォルダアイコンの表示を前記拡大サイズに維持するとともに、最新タッチ位置と前記拡大保存フォルダアイコンとの距離が、直前タッチ位置から前記拡大保存フォルダアイコンまでの距離より増大しているとき前記拡大保存フォルダアイコンの表示を前記拡大サイズから前記縮小サイズに変更するとともに、前記領域設定手段で最新タッチ位置に基づいて前記第一領域および前記第二領域を更新し、
前記領域設定手段が領域の設定を更新する前に、前記ファイルアイコンの最新タッチ位置が前記第一領域から前記第二領域に移動したとき、前記第一領域の前記拡大保存フォルダアイコンを前記拡大サイズから前記縮小サイズに切り替えるとともに、前記領域設定手段により最新タッチ位置が含まれる前記第二領域を前記第一領域に設定を更新して、更新された第一領域に含まれる前記保存フォルダアイコンを前記縮小サイズから前記拡大サイズに切り替えて表示し、
前記データ保存手段において、前記ファイルアイコンに対応するデータが前記保存フォルダアイコンに設定されている保存領域に保存されると、すべての前記保存フォルダアイコンを前記縮小サイズで表示することを特徴とする入力制御装置。
【請求項４】
前記タッチ検出手段で検出した前記ファイルアイコンのタッチ位置が前記初期タッチ位置から移動したとき、前記表示領域に縦方向へ複数行および横方向へ複数列にマトリックス状の初期配列に配列されている前記保存フォルダアイコンを、前記表示領域の外縁に沿って展開するアイコン展開手段をさらに備えることを特徴とする請求項３記載の入力制御装置。
【請求項５】
前記アイコン展開手段は、
前記タッチ検出手段で前記ファイルアイコンの前記初期タッチ位置からの移動を検出すると、検出した前記ファイルアイコンの前記ドラッグ方向に沿って前記初期配列に配列されている複数の前記保存フォルダアイコンに向けて仮想ドラッグ方向延長直線を設定し、
マトリックス状に配列されている複数の前記保存フォルダアイコンのうち、その中心が前記仮想ドラッグ方向延長直線上に位置する保存フォルダアイコン、またはその中心が前記仮想ドラッグ方向延長直線に最も近い保存フォルダアイコンを特定保存フォルダアイコンとして選択し、
選択した前記特定保存フォルダアイコンを、前記仮想ドラッグ方向延長直線と前記表示領域の外縁とが交差する位置の前記表示領域側に配置し、前記特定保存フォルダアイコン以外の他の前記保存フォルダアイコンを、前記特定保存フォルダアイコンを起点として前記表示領域の外縁に沿って互いに重ならないように配列し、
前記アイコンサイズ変更手段は、
前記特定保存フォルダアイコンを前記拡大保存フォルダアイコンに設定することを特徴とする請求項２または４記載の入力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル式入力端末の入力制御装置に関する。
【背景技術】
【０００２】
近年、液晶パネルや有機ＥＬパネルの表面に触れることにより、各種機器の入力操作を行うタッチパネル式入力端末が広く普及している。タッチパネル式入力端末の表示領域は、データを編集するデスクトップ領域と、編集したデータを保存するための複数の保存フォルダアイコンが表示されている保存アイコン領域とに大きく区画されている。デスクトップ領域でデータが編集されると、デスクチップ領域にはこのデータに対応するファイルアイコンが表示される。ユーザは、デスクトップ領域に表示されているファイルアイコンを、指で保存アイコン領域に表示されている任意の保存フォルダアイコンへドラッグアンドドロップする。これにより、ファイルアイコンに対応するデータは、ドロップされた保存フォルダアイコンに設定されている記憶手段の保存領域に保存される。
【０００３】
しかし、タッチパネル式入力端末において各種のアイコンが表示される表示領域は、数インチ程度と、パーソナルコンピュータの２０インチ以上のディスプレイと比較して面積が非常に小さい。そのため、表示領域に表示されるファイルアイコンおよび保存フォルダアイコンは、パーソナルコンピュータの表示と比較して非常に小さい。その結果、ユーザの指で操作を行う場合、上述のようにタッチパネル式入力端末の表示領域をデスクトップ領域および保存アイコン領域に区画しても、微少なファイルアイコンを微少な保存フォルダアイコンにドラッグして保存する操作は難しいという問題がある。
【０００４】
一方、操作性の向上を目的として、保存アイコン領域に表示されている保存フォルダアイコンを拡大することが考えられる。しかし、保存アイコン領域に複数の保存フォルダアイコンがある場合、保存の対象とする保存フォルダアイコンに限らず、当該領域のすべての保存フォルダアイコンが拡大して表示される。その結果、小さな表示領域の大部分に拡大された複数の保存フォルダアイコンが表示され、却って操作性が悪化する。
【０００５】
そこで、特許文献１に開示されているように、複数の保存フォルダアイコンのそれぞれに感応エリアを設定し、感応エリアにファイルアイコンが進入すると、この感応エリアに対応する保存フォルダアイコンを拡大することが考えられる。しかしながら、特許文献１は、アイコンが表示される表示領域が大きく、かつ精密なカーソルの操作が容易なマウスや入力パッドなどを備えるパーソナルコンピュータを前提としている。一方、タッチパネル式入力端末の場合、上述のように表示領域は数インチ程度と小さく、かつ各種のアイコンは大まかな動きしかできないユーザの指によって操作される。そのため、タッチパネル式入力端末の場合、ユーザの指で操作されるファイルアイコンは、ユーザの意図しない保存フォルダアイコンの感応エリアへ容易に進入する。その結果、タッチパネル式入力端末に特許文献１の技術の適用しても、意図しない保存フォルダアイコンの拡大を招きやすく、操作性を向上させることは困難である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−３１０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の目的は、小さな表示領域を備えるタッチパネル式入力端末であっても、意図したアイコンの操作、特に所望の保存フォルダアイコンにファイルアイコンの保存が容易なタッチパネル式入力端末の入力制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１記載の発明では、アイコンサイズ変更手段は、保存アイコン群に含まれる複数の保存フォルダアイコンの表示を、タッチ検出手段で検出したファイルアイコンの現在のタッチ位置およびドラッグ方向に基づいて、縮小サイズまたは拡大サイズのいずれかで表示する。具体的には、アイコンサイズ変更手段は、タッチ検出手段でタッチ位置が検出されたファイルアイコンについて、ドラッグ方向を検出する。すなわち、アイコンサイズ変更手段は、タッチ位置が検出されたフィルアイコンについて、最初にタッチされた初期タッチ位置からの移動方向をドラッグ方向として検出する。そして、アイコンサイズ変更手段は、このドラッグ方向を延長した仮想直線を設定する。また、領域設定手段は、タッチ検出手段で検出したファイルアイコンのタッチ位置の移動ごとに、最新のタッチ位置と拡大表示されている拡大保存フォルダアイコンとを結ぶ第一仮想区画線を設定する。領域設定手段は、この第一仮想区画線によって、保存アイコン群が表示されている保存アイコン領域を、拡大表示されている拡大保存フォルダアイコンを含む第一領域と、この拡大保存フォルダアイコンを含まない第二領域とに区画する。さらに、領域設定手段は、表示領域に設定されている保存アイコン領域とデスクトップ領域との境界を、ファイルアイコンの現在のタッチ位置を含み第一仮想区画線に交差する第二仮想区画線として設定する。
【０００９】
アイコンサイズ変更手段は、このように設定された仮想直線および領域設定手段で設定された第一仮想区画線および第二仮想区画線を用いることにより、ファイルアイコンの位置に応じて保存アイコン群に含まれる複数の保存フォルダアイコンを拡大サイズまたは縮小サイズで表示する。具体的には、対象となるファイルアイコンが最初にタッチされたとき、このファイルアイコンの移動方向から仮想直線を設定する。そして、アイコンサイズ変更手段は、保存アイコン群に含まれる複数の保存フォルダアイコンのうち、この設定した仮想直線に最も近い保存フォルダアイコンを拡大保存フォルダアイコンとして拡大サイズで表示する。対象となるファイルアイコンの移動を追跡し、このファイルアイコンが第一仮想区画線で区画された第一領域にあるとき、アイコンサイズ変更手段は拡大サイズで表示している拡大保存フォルダアイコンをそのまま拡大サイズでの表示を継続する。一方、アイコンサイズ変更手段は、ファイルアイコンが第一仮想区画線で区画された第一領域から第二領域に移動し、現在のタッチ位置が第二領域にあると判断すると、このタッチ位置を含む第二領域を第一領域に更新し、この領域に含まれる保存フォルダアイコンを縮小サイズから拡大サイズへ切り替えて表示する。さらに、アイコンサイズ変更手段は、ファイルアイコンのドラッグ方向が保存アイコン領域からデスクトップ領域へ向かっていると判断すると、保存アイコン群に含まれるすべての保存フォルダアイコンを縮小サイズで表示する。
【００１０】
このような構成により、ファイルアイコンのタッチ位置が拡大サイズで表示されている拡大保存フォルダアイコンに近づくほど、大雑把な動きをしても拡大されているフォルダアイコンが変更され難くなるので、その拡大保存フォルダアイコンは拡大サイズでの表示が継続される。そのため、ファイルアイコンのドラッグ方向をユーザが意図的に大きく変化させない限り現在拡大されている保存フォルダアイコンが引き続き拡大サイズでの表示が継続される。したがって、小さな表示領域を備えるタッチパネル式入力端末において、ファイルアイコンがユーザの指によって大まかに操作される場合でも、保存直前になって頻繁に拡大対象の保存フォルダアイコンが変更され難くなり、所望の保存フォルダアイコンにファイルアイコンを容易に保存することができる。
【００１１】
一方、上記の構成により、ファイルアイコンのタッチ位置が拡大サイズで表示されている拡大保存フォルダアイコンから遠いほど、指によるタッチ位置をわずかにずらし第一仮想区画線を跨ぐ操作をすることにより、縮小サイズで表示されていた複数の保存フォルダアイコンのうちファイルアイコンが含まれる領域の保存フォルダアイコンは、拡大サイズに変更される。そのため、大まかな指の動きによって意図した保存フォルダアイコンと異なる保存フォルダアイコンが拡大サイズで表示されたときでも、ファイルアイコンのタッチ位置をわずかにずらすだけで、意図した保存フォルダアイコンが拡大サイズに変更される。したがって、小さな表示領域を備えるタッチパネル式入力端末において、ファイルアイコンがユーザの指によって大まかに操作される場合でも、所望の保存フォルダアイコンにファイルアイコンを容易に保存することができる。
【００１２】
さらに、上記の構成により、ファイルアイコンを保存アイコン領域とは反対側へドラッグすると、保存アイコン群を構成するすべての保存フォルダアイコンは縮小サイズで表示される。そのため、意図しない保存フォルダアイコンが拡大サイズで表示されているとき、ファイルアイコンを保存アイコン領域とは反対側へドラッグすることにより、意図しない保存フォルダアイコンは縮小サイズに変更される。例えば複数の保存フォルダアイコンのうち目標とする保存フォルダアイコンから離れた位置にある保存フォルダアイコンが拡大サイズで表示されているとき、ファイルアイコンを一旦逆方向へドラッグすることにより、拡大サイズで表示されている保存フォルダアイコンは縮小サイズに変更される。そして、一旦逆方向へドラッグしたファイルアイコンを、その位置から目標とする保存フォルダアイコン側へドラッグすることにより、その延長線上にある目標とする保存フォルダアイコンが拡大サイズで表示される。その結果、目標としない保存フォルダアイコンの表示の縮小と、目標とする保存フォルダアイコンの表示の拡大とは、ファイルアイコンのドラッグ方向の変更という簡単な操作で切り替えられる。したがって、小さな表示領域を備えるタッチパネル式入力端末において、ファイルアイコンがユーザの指によって大まかに操作される場合でも、所望の保存フォルダアイコンを拡大して表示することができ、誤操作を低減し、所望の保存フォルダアイコンへファイルアイコンを容易に保存することができる。
【００１３】
ところで、保存アイコン領域にある複数の保存フォルダアイコンは、縦方向および横方向へ配列されている場合がある。すなわち、保存フォルダアイコンは、縦方向へ複数行、および横方向へ複数列のマトリックス状に配置されている場合がある。このように保存フォルダアイコンが複数配列されている場合、ファイルアイコンをドラッグしても、その進行方向の延長線上には複数の保存フォルダアイコンが位置することが考えられる。そこで、請求項２記載の発明では、アイコン展開手段を備えている。アイコン展開手段は、タッチ検出手段が検出したファイルアイコンが初期タッチ位置から移動したとき、保存フォルダアイコンを展開する。具体的には、タッチ検出手段は、ファイルアイコンの最初のタッチ位置を初期タッチ位置として検出する。そして、タッチ検出手段が初期タッチからのファイルアイコンの移動を検出すると、アイコン展開手段はマトリックス状に配列されている複数の保存フォルダアイコンを表示領域の外縁に沿って展開する。これにより、マットリックス状に配列されていた複数の保存フォルダアイコンは表示領域の外縁に沿って展開され、ファイルアイコンのドラッグ方向の延長線上には一つの保存フォルダアイコンのみが存在することとなる。アイコンサイズ変更手段は、この展開された複数の保存フォルダアイコンについてそのサイズを拡大または縮小する。これにより、保存フォルダアイコンが保存アイコン領域にマトリックス状に配置されている場合でも、ファイルアイコンを目標とする保存フォルダアイコンに向けてドラッグすることができる。
【００１４】
一方、表示領域に保存フォルダアイコンが分散して配置されているとき、ファイルアイコンが存在する領域と存在しない領域とを明確に区分できない場合が生じる。そこで、請求項３記載の発明では、アイコンサイズ変更手段は、最新タッチ位置と拡大サイズで表示されている拡大保存フォルダアイコンとの距離を検出している。そして、アイコンサイズ変更手段は、最新タッチ位置と拡大保存フォルダアイコンとの距離が、直前タッチ位置からその拡大保存フォルダアイコンまでの距離と同一または減少しているとき、その拡大保存フォルダアイコンの表示を拡大サイズで維持する。一方、アイコンサイズ変更手段は、最新タッチ位置と拡大保存フォルダアイコンとの距離が、直前タッチ位置からその拡大保存フォルダアイコンまでの距離より増大しているとき、その拡大保存フォルダアイコンの表示を拡大サイズから縮小サイズに変更する。これにより、領域に関わらず、ファイルアイコンが拡大サイズで表示されている拡大保存フォルダアイコンに接近している間は目標とする拡大保存フォルダアイコンの表示が拡大サイズで維持され、ファイルアイコンが拡大保存フォルダアイコンから遠ざかると拡大保存フォルダアイコンの表示が縮小サイズに変更される。そのため、ファイルアイコンの位置に関わらず、保存フォルダアイコンのサイズはファイルアイコンと目標とする保存フォルダアイコンとの距離の変化に基づいて変更される。したがって、所望の保存フォルダアイコンへファイルアイコンを容易に保存することができる。
【００１５】
請求項４記載の発明では、請求項３記載の発明において請求項２におけるアイコン展開手段をさらに備えている。これにより、請求項２記載の発明と同様に、保存フォルダアイコンが保存アイコン領域にマトリックス状に配置されている場合でも、ファイルアイコンを目標とする保存フォルダアイコンに向けてドラッグすることができる。
【００１６】
請求項５記載の発明では、アイコン展開手段は、予め定められた手順にしたがってマトリックス状に配置されている複数の保存フォルダアイコンを展開する。すなわち、アイコン展開手段は、まずファイルアイコンについて初期タッチ位置からのドラッグ方向を検出し、このドラッグ方向に沿ってマトリックス状に配置されている複数の保存フォルダアイコンへ仮想ドラッグ方向延長直線を設定する。そして、アイコン展開手段は、この仮想ドラッグ方向延長直線に対し、中心が重なる保存フォルダアイコン、または中心が最も近い保存フォルダアイコンを特定保存フォルダアイコンとして選択する。ユーザは、ファイルアイコンを目標とする保存フォルダアイコンにドラッグする場合、通常であれば初期タッチ位置からその目標とする保存フォルダアイコンに向けてドラッグを開始することが考えられる。そこで、初期タッチ位置からのドラッグ方向に沿った仮想ドラッグ方向延長直線に重なる、または最も近い特定保存フォルダアイコンは、ファイルアイコンをドラッグするユーザの目的にかなったものと考えられる。アイコン展開手段は、この選択した特定保存フォルダアイコンについて、仮想ドラッグ方向延長直線上における表示領域の外縁に配置する。そして、アイコンサイズ変更手段は、この特定保存フォルダアイコンを拡大サイズで表示する。これにより、ファイルアイコンをドラッグするユーザは、そのドラッグを継続することにより目的とする特定保存フォルダアイコンへ容易に到達することができる。これとともに、アイコン展開手段は、特定保存フォルダアイコン以外のアイコンについて、特定保存フォルダアイコンを起点として表示領域の外縁に沿って互いに重ならないように配列する。これにより、ユーザが目的とする保存フォルダアイコンが特定保存フォルダアイコンでないとしても、ユーザは目的とする保存フォルダアイコンへ容易に到達することができる。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態によるタッチパネル式入力端末の外観を示す模式図
【図２】第１実施形態による入力制御装置を適用したタッチパネル式入力端末を示すブロック図
【図３】第１実施形態によるタッチパネル式入力端末の表示部の表示を示す模式図
【図４】第１実施形態によるタッチパネル式入力端末の記憶部のデータ構造を示す模式図
【図５】第１実施形態による入力制御装置の処理の流れを示す概略図（その１）
【図６】第１実施形態による入力制御装置の処理の流れを示す概略図（その２）
【図７】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図８】図５のサブルーチンである特定アイコン拡大処理の流れを示す概略図
【図９】図５のサブルーチンである領域設定処理の流れを示す概略図
【図１０】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１１】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１２】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１３】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１４】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１５】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１６】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１７】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１８】第１実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図１９】第２実施形態による入力制御装置の図２に相当する図
【図２０】第２実施形態によるタッチパネル式入力端末の表示部の表示を示す模式図
【図２１】第２実施形態によるタッチパネル式入力端末の表示部の表示を示す模式図
【図２２】第２実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図２３】第２実施形態による入力制御装置の処理の流れを示す概略図（その１）
【図２４】第２実施形態による入力制御装置の処理の流れを示す概略図（その２）
【図２５】図２３のサブルーチンであるアイコン展開処理の流れを示す概略図
【図２６】図２３のサブルーチンである特定アイコン拡大処理の流れを示す概略図
【図２７】図２３のサブルーチンである領域設定処理の流れを示す概略図
【図２８】第２実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図２９】第２実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図３０】第２実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図３１】第３実施形態によるタッチパネル式入力端末の表示部の表示を示す模式図
【図３２】第３実施形態による入力制御装置の処理の流れを示す概略図（その１）
【図３３】第３実施形態による入力制御装置の処理の流れを示す概略図（その２）
【図３４】第３実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図３５】図３２のサブルーチンである特定アイコン拡大処理の流れを示す概略図
【図３６】図３２のサブルーチンである領域設定処理の流れを示す概略図
【図３７】第３実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図３８】第３実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図３９】第３実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図４０】第３実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【図４１】第３実施形態によるタッチパネル式入力端末の表示部の表示の変化を示す模式図
【発明を実施するための形態】
【００１８】
以下、入力制御装置の複数の実施形態を適用したタッチパネル式入力端末について図面に基づいて説明する。なお、複数の実施形態において実質的に同一の構成部位には同一の符号を付し、説明を省略する。
（第１実施形態）
まず、図１および図２に基づいてタッチパネル式入力端末１０について説明する。タッチパネル式入力端末１０は、表示部１１およびタッチスイッチ１２を備えている。表示部１１は、例えば液晶ディスプレイや有機ＥＬディスプレイなどの周知の表示パネルで構成されている。この表示部１１は、可視的な表示領域１３を形成している。タッチスイッチ１２は、この表示部１１に重ねて構成されている。タッチスイッチ１２は、例えば抵抗膜方式や静電容量方式など周知の構成であり、ユーザの指が触れることにより命令が入力される。このように、タッチパネル式入力端末１０は、その基本的な構成は周知の構成と同一である。また、タッチパネル式入力端末１０は、記憶部１４を備えている。記憶部１４は、例えばＨＤＤ（Hard Disk Drive）や不揮発性のメモリなどを有している。記憶部１４は、タッチパネル式入力端末１０で取り扱われる各種のアプリケーションやデータなどを記憶する。
【００１９】
図２に示すように、第１実施形態による入力制御装置２０は、タッチパネル式入力端末１０に適用され、タッチパネル式入力端末１０に入力された命令に基づいてタッチパネル式入力端末１０を制御する。入力制御装置２０は、制御部２１、タッチ検出部２２、アイコンサイズ変更部２３、データ保存部２４および領域設定部２５を備えている。制御部２１は、例えばＣＰＵ、ＲＯＭおよびＲＡＭから構成されているマイクロコンピュータである。制御部２１は、ＲＯＭに記憶されているコンピュータプログラムにしたがって入力制御装置２０およびタッチパネル式入力端末１０を制御する。タッチ検出部２２、アイコンサイズ変更部２３、データ保存部２４および領域設定部２５は、制御部２１においてコンピュータプログラムを実行することにより、ソフトウェア的に実現されている。なお、タッチ検出部２２、アイコンサイズ変更部２３、データ保存部２４および領域設定部２５は、専用の電子回路によりハードウェア的に実現してもよい。
【００２０】
タッチパネル式入力端末１０は、表示部１１にアイコンを表示する。図３に示すように、表示部１１が形成する表示領域１３は、保存アイコン領域２６およびデスクトップ領域２７に区画されている。保存アイコン領域２６は、保存アイコン群３０を表示する。保存アイコン群３０は、複数の保存フォルダアイコン３１、３２、３３から構成されている。なお、図３は、一例であり、保存アイコン群３０に含まれる保存フォルダアイコンは、三個に限らず、任意の数でよい。デスクトップ領域２７は、表示部１１の表示領域１３のうち保存アイコン領域２６を除く部分に設定されている。デスクトップ領域２７では、各種のデータについての編集が行われる。編集されたデータは、ファイルアイコン３４としてデスクトップ領域２７に表示される。ユーザは、このデスクトップ領域２７に表示されているファイルアイコン３４を指でタッチした後、保存アイコン群３０のいずれかの保存フォルダアイコン３１〜３３に指でドラッグアンドドロップする。これにより、タッチされたファイルアイコン３４に対応するデータは、ドラッグアンドドロップの対象となった保存フォルダアイコン３１〜３３に設定されている保存領域に保存される。図４に示すように記憶部１４の記憶領域４０には、保存フォルダアイコン３１〜３３に対応する個別の保存領域４１〜４３が確保されている。なお、保存フォルダアイコンの数がｎ個の場合、保存領域はｎ個確保されている。
【００２１】
図２に示すタッチ検出部２２は、上述のファイルアイコン３４にタッチされた位置をタッチ位置として検出する。表示部１１の表示領域１３は、例えばＡ×Ｂ（Ａ、Ｂはいずれも自然数）のマトリクス状の座標が設定されている。タッチ検出部２２は、タッチスイッチ１２で検出したタッチされた位置を、マトリクス状の座標に基づいてタッチ位置として検出する。タッチ検出部２２は、予め設定された検出時間間隔で定期的に検出する。この場合、検出時間間隔は、例えば数ミリ秒から数十ミリ秒程度の任意の値に設定されている。タッチ検出部２２は、この検出時間間隔におけるタッチ位置の移動方向をドラッグ方向として検出する。すなわち、タッチ検出部２２は、ある第一検出時間で検出したタッチ位置と、この第一検出時間から検出時間間隔が経過した第二検出時間で検出した位置との差から、タッチ位置の移動方向を検出する。そして、タッチ検出部２２は、検出したタッチ位置の移動方向をドラッグ方向として検出する。
【００２２】
アイコンサイズ変更部２３は、図３に示すように保存アイコン群３０に含まれる複数の保存フォルダアイコン３１〜３３の表示を縮小サイズまたは拡大サイズに変更して表示する。縮小サイズは、複数の保存フォルダアイコン３１〜３３が表示されている保存アイコン領域２６において表示されている保存フォルダアイコン３１〜３３の通常の大きさである。これに対し、所定の条件を満たすとき、保存アイコン領域２６に表示されている保存フォルダアイコン３１〜３３は、この縮小サイズよりも大きな拡大サイズで表示される。アイコンサイズ変更部２３は、タッチ検出部２２で検出したファイルアイコン３４の現在のタッチ位置、およびドラッグ方向に基づいて保存フォルダアイコン３１〜３３のサイズを変更する。アイコンサイズ変更部２３によるアイコンのサイズ変更の具体的な流れは後述する。
【００２３】
データ保存部２４は、ファイルアイコン３４に対応するデータを、拡大サイズで表示されている保存フォルダアイコン３１〜３３に設定されている保存領域４１〜４３に保存する。すなわち、ユーザは、タッチしたファイルアイコン３４を保存アイコン群３０に含まれる複数の保存フォルダアイコン３１〜３３のうち拡大サイズで表示されている保存フォルダアイコンの近傍までドラッグする。そして、ユーザは、このファイルアイコン３４のドラッグを、拡大サイズで表示されている保存フォルダアイコンと重ねて、またはこの保存フォルダアイコンの近傍で解除する。このとき、データ保存部２４は、ユーザがタッチしたファイルアイコン３４に対応するデータを、拡大サイズで表示されている保存フォルダアイコンに設定されている保存領域に保存する。
領域設定部２５は、タッチ検出部２２で検出したタッチ位置が移動するごとに、表示部１１の表示領域１３に仮想的な区画領域を設定する。この領域設定部２５による仮想的な区画領域の設定の具体的な流れについても後述する。
【００２４】
次に、上記の構成による入力制御装置２０の作用について具体的な流れを図５および図６に基づいて説明する。
処理が開始されると、タッチ検出部２２は、予め設定された検出時間間隔でユーザの指がタッチされた位置をタッチ位置として検出する（Ｓ１０１）。タッチ検出部２２は、図３に示すようにこの検出したタッチ位置Ｔを、現在のタッチ位置Ｔとして、制御部２１のＲＡＭなどに記憶する。なお、図３をはじめとする各図面では、理解の容易にするためタッチ位置Ｔを星印で示している。Ｓ１０１で検出するタッチ位置は、特許請求の範囲の初期タッチ位置に相当する。タッチ検出部２２は、Ｓ１０１において現在のタッチ位置Ｔを検出すると、この検出したタッチ位置Ｔがファイルアイコン３４と重なっているか否かを判断する（Ｓ１０２）。すなわち、タッチ検出部２２は、ユーザの指がファイルアイコン３４にタッチされているか否かを判断する。ユーザの指によるタッチ位置Ｔがファイルアイコン３４でないとき、ユーザの指は表示領域１３のうちファイルアイコン３４が表示されていない部分にタッチしていることになる。そのため、タッチ検出部２２は、ファイルアイコン３４のドラッグを検出する必要がない。したがって、タッチ検出部２２は、タッチ位置Ｔがファイルアイコン３４でないと判断したとき（Ｓ１０２：Ｎｏ）、Ｓ１０１へ移行し処理を継続する。
【００２５】
タッチ検出部２２は、タッチ位置Ｔがファイルアイコン３４であると判断したとき（Ｓ１０２：Ｙｅｓ）、Ｓ１０１で検出したタッチ位置Ｔと先に検出したタッチ位置Ｔ０とが異なっているかを判断する（Ｓ１０３）。タッチ検出部２２は、上述の検出時間間隔で定期的にタッチ位置Ｔを取得している。そのため、タッチ検出部２２は、Ｓ１０１において最新のタッチ位置に相当する現在のタッチ位置Ｔを検出したとき、この検出よりも先に検出されたタッチ位置Ｔ０、すなわち現在のタッチ位置Ｔを検出したときよりも検出時間間隔前に検出したタッチ位置Ｔ０をＲＡＭから読み出す。そして、タッチ検出部２２は、Ｓ１０１で検出した現在のタッチ位置ＴとＲＡＭから読み出した先のタッチ位置Ｔ０とを比較し、これらが異なっているかを判断する。
【００２６】
タッチ検出部２２は、最新タッチ位置に相当する現在のタッチ位置Ｔと先のタッチ位置Ｔ０とが異なっていない、すなわち同一であると判断すると（Ｓ１０３：Ｎｏ）、Ｓ１０１へ移行し処理を継続する。一方、タッチ検出部２２は、現在のタッチ位置Ｔと先のタッチ位置Ｔ０とが異なっていると判断すると（Ｓ１０３：Ｙｅｓ）、ドラッグ方向を検出する（Ｓ１０４）。すなわち、タッチ検出部２２は、異なっていると判断した現在のタッチ位置Ｔと先のタッチ位置Ｔ０とから、ファイルアイコン３４が移動する方向を検出する。例えば図７に示すように、ファイルアイコン３４をドラッグするユーザの指が、先のタッチ位置Ｔ０から現在のタッチ位置Ｔへ移動したとする。図７では、先のタッチ位置Ｔ０に対応して二点鎖線でファイルアイコン３４１を示し、現在のタッチ位置Ｔに対応して実線でファイルアイコン３４を示している。タッチ検出部２２は、先のタッチ位置Ｔ０から現在のタッチ位置Ｔまでの座標の変化からドラッグ方向を検出する。図７では、ドラッグ方向を太実線の矢印で示している。
【００２７】
Ｓ１０４においてタッチ検出部２２がドラッグ方向を検出すると、アイコンサイズ変更部２３は、検出したドラッグ方向に応じて特定の保存フォルダアイコンを拡大する特定アイコン拡大処理へ移行する（Ｓ１０５）。ここで、図８に基づいて特定アイコン拡大処理の詳細について説明する。特定アイコン拡大処理へ移行すると、アイコンサイズ変更部２３は、図７に示すようにタッチ検出部２２で検出したドラッグ方向を延長した仮想直線Ｌｉを設定する（Ｓ１０５１）。具体的には、図７に示すように仮想直線Ｌｉは、タッチ検出部２２で検出したドラッグ方向をそのまま延長することによって設定される。
【００２８】
ユーザは、デスクトップ領域２７でのデータの編集によって作成されたファイルアイコン３４を記憶部１４に記憶するために、保存アイコン領域２６に表示されている複数の保存フォルダアイコン３１〜３３のいずれか一つに向けてドラッグする。そのため、ドラッグ方向の延長線上には、少なくとも保存アイコン領域２６が位置している。すなわち、図７に示すように、仮想直線Ｌｉは、ファイルアイコン３４から保存アイコン領域２６に向けて伸びている。
【００２９】
Ｓ１０５１において仮想直線Ｌｉが設定されると、アイコンサイズ変更部２３は、保存アイコン領域２６において保存アイコン群３０に含まれる複数の保存フォルダアイコン３１〜３３のうち、設定した仮想直線Ｌｉに最も近い保存フォルダアイコンを抽出する（Ｓ１０５２）。すなわち、アイコンサイズ変更部２３は、仮想直線Ｌｉと交わる保存フォルダアイコン、または仮想直線Ｌｉに最も近い保存フォルダアイコンを抽出する。図７に示す場合、保存フォルダアイコン３１が仮想直線Ｌｉに最も近いアイコンとして抽出される。そして、アイコンサイズ変更部２３は、Ｓ１０５２において抽出した保存フォルダアイコン３１を、拡大サイズで表示する（Ｓ１０５３）。すなわち、Ｓ１０５２において抽出された保存フォルダアイコン３１は、拡大保存フォルダアイコンに相当し、図７に実線で示すように拡大サイズで表示される。なお、拡大サイズで表示されている保存フォルダアイコン３１の元のサイズ、すなわち縮小サイズは、二点鎖線で示している。アイコンサイズ変更部２３は、Ｓ１０５２で抽出した拡大サイズの保存フォルダアイコン３１以外の保存フォルダアイコン３２、３３を、拡大サイズよりも小さな縮小サイズで表示する（Ｓ１０５４）。なお、保存フォルダアイコン３１が拡大されると、残る保存フォルダアイコン３２、３３は、そのままの大きさを維持してもよく、さらに縮小してもよい。いずれにしても、縮小サイズは、拡大保存フォルダアイコンに相当する保存フォルダアイコンよりも小さければよい。
以上の手順により、ファイルアイコン３４の初期的なドラッグ方向の検出、および検出したドラッグ方向に対応する保存フォルダアイコン３１の拡大の処理が実行される。
【００３０】
Ｓ１０５における特定アイコン拡大処理を実行すると、領域設定部２５は、表示部１１の表示領域１３について特定の領域を設定する領域設定処理へ移行する（Ｓ１０６）。ここで、図９に基づいて領域設定処理の詳細について説明する。領域設定処理へ移行すると、領域設定部２５は、少なくとも一本の第一仮想区画線Ｌｄ１を設定する（Ｓ１０６１）。第一仮想区画線Ｌｄ１は、Ｓ１０１で検出した最新のタッチ位置Ｔと、Ｓ１０５３において拡大サイズで表示した保存フォルダアイコン３１に隣り合う保存フォルダアイコン３２の拡大された保存フォルダアイコン３１側の端部とを結ぶ仮想的な線である。また、この第一仮想区画線Ｌｄ１は、タッチ位置Ｔと反対側の端部が表示領域１３のデスクトップ領域２７とは反対側の端部すなわち図１０における表示領域１３の左端部まで伸びている。図１０に示す例のように保存フォルダアイコン３１が拡大サイズで表示されている場合、第一仮想区画線Ｌｄ１は、ファイルアイコン３４に対応する現在のタッチ位置Ｔと、拡大サイズで表示されている保存フォルダアイコン３１に隣り合う保存フォルダアイコン３２の保存フォルダアイコン３１側の端部とを結ぶ仮想的な線である。この場合、第一仮想区画線Ｌｄ１は、一本である。
【００３１】
また、図１１に示す例のようにドラッグ方向に沿った仮想直線Ｌｉが保存フォルダアイコン３２と重なり、保存フォルダアイコン３２が拡大サイズで表示されている場合、第一仮想区画線Ｌｄ１は、ファイルアイコン３４に対応する現在のタッチ位置Ｔと、保存フォルダアイコン３２に隣り合う保存フォルダアイコン３１の保存フォルダアイコン３２側の端部とを結ぶ仮想的な線、および保存フォルダアイコン３２に隣り合う保存フォルダアイコン３３の保存フォルダアイコン３２側の端部とを結ぶ仮想的な線である。この場合、第一仮想区画線Ｌｄ１は、二本である。このように、第一仮想区画線Ｌｄ１は、拡大サイズで表示されている保存フォルダアイコンの位置によって本数が変化する。
【００３２】
このように、領域設定部２５は、第一仮想区画線Ｌｄ１を設定することにより、保存アイコン領域２６を第一領域と第二領域とに区画する（Ｓ１０６２）。すなわち、領域設定部２５は、複数の保存フォルダアイコン３１〜３３が表示されている保存アイコン領域２６を、拡大サイズの保存フォルダアイコンが含まれている第一領域Ａ１と、この拡大サイズの保存フォルダアイコンを含まない第二領域Ａ２とに区画する。図１０に示す例の場合、保存アイコン領域２６は、一本の第一仮想区画線Ｌｄ１によって第一領域Ａ１と第二領域Ａ２とに区画される。また、図１１に示す例の場合、保存アイコン領域２６は、二本の第一仮想区画線Ｌｄ１によって一つの第一領域Ａ１と二つの第二領域Ａ２とに区画される。
【００３３】
Ｓ１０６２において第一領域Ａ１および第二領域Ａ２が区画されると、領域設定部２５は、表示領域１３における保存アイコン領域２６とデスクトップ領域２７との境界を更新する（Ｓ１０６３）。すなわち、領域設定部２５は、保存アイコン領域２６とデスクトップ領域２７との境界を、Ｓ１０１で検出した現在のタッチ位置Ｔを含み第一仮想区画線Ｌｄ１に交差する第二仮想区画線Ｌｄ２として設定する。表示領域１３は、図３および図７に示すように保存アイコン領域２６とデスクトップ領域２７とが形成されている。この保存アイコン領域とデスクトップ領域との境界は、予め規定されているものではなく、タッチ位置Ｔに応じて更新される。つまり、ファイルアイコン３４をドラッグする指のタッチ位置Ｔが保存アイコン群３０側へ移動するに応じて、保存アイコン領域２６とデスクトップ領域２７との境界も保存アイコン群３０側へ移動する。ここで、この保存アイコン領域２６とデスクトップ領域２７との境界は第二仮想区画線Ｌｄ２となり、第二仮想区画線Ｌｄ２は第一仮想区画線Ｌｄ１に交差し、現在のタッチ位置Ｔを含む位置に設定される。すなわち、第二仮想区画線Ｌｄ２は、図１０および図１１に示すように第一仮想区画線Ｌｄ１と交わり現在のタッチ位置Ｔを通る仮想的な線である。第二仮想区画線Ｌｄ２は、保存アイコン領域２６とデスクトップ領域２７との境界に一致する。本実施形態の場合、第二仮想区画線Ｌｄ２は、第一仮想区画線Ｌｄ１と交差するとともに、長方形状の表示領域１３の長手方向に対し垂直に短手方向の両端部を結ぶ例を示している。しかし、第二仮想区画線Ｌｄ２は、第一仮想区画線Ｌｄ１と交差するのであれば、長手方向に対し必ずしも垂直に交差していなくてもよい。
以上の手順により、表示領域１３について第一仮想区画線Ｌｄ１によって第一領域Ａ１および第二領域Ａ２が区画されるとともに、保存アイコン領域２６とデスクトップ領域２７との境界が第二仮想区画線Ｌｄ２として設定される。
【００３４】
Ｓ１０６における領域設定処理を実行するとともに、Ｓ１０１においてタッチ位置Ｔを検出してから検出時間間隔が経過すると、タッチ検出部２２は、あらためて現在のタッチ位置Ｔを検出する（Ｓ１０７）。これにより、Ｓ１０１で検出したタッチ位置Ｔは、先のタッチ位置Ｔ０に更新される。そして、タッチ検出部２２は、ユーザの指が依然としてタッチ中であるか、すなわちファイルアイコン３４がドラッグ中であるか否かを判断する（Ｓ１０８）。タッチ検出部２２は、Ｓ１０８においてファイルアイコン３４がドラッグ中であると判断すると（Ｓ１０８：Ｙｅｓ）、Ｓ１０７で検出した現在のタッチ位置Ｔ、すなわち最新のタッチ位置ＴがＳ１０６において設定した第一領域Ａ１にあるか否かを判断する（Ｓ１０９）。タッチ検出部２２で最新のタッチ位置Ｔが第一領域Ａ１にあると判断されると（Ｓ１０９：Ｙｅｓ）、アイコンサイズ変更部２３は、拡大サイズで表示されている保存フォルダアイコン３１を継続して拡大サイズで表示するとともに（Ｓ１１０）、縮小サイズで表示されている保存フォルダアイコンを継続して縮小サイズで表示する（Ｓ１１１）。例えば図１２に示す例の場合、ファイルアイコン３４をドラッグするユーザの指は、先のタッチ位置Ｔ０から最新のタッチ位置Ｔへ移動したとする。Ｓ１０９において最新のタッチ位置Ｔが先のタッチ位置Ｔ０について区画した第一領域Ａ１にあると判断されたとき、ユーザの指は目標とする保存フォルダアイコン３１、すなわち拡大サイズで表示されている保存フォルダアイコン３１に向けてファイルアイコン３４をドラッグしていることになる。そのため、アイコンサイズ変更部２３は、目標とする拡大サイズで表示されている保存フォルダアイコン３１をそのまま継続して拡大サイズで表示する。Ｓ１１０およびＳ１１１の処理が完了すると、タッチ検出部２２は、Ｓ１０７で検出した現在のタッチ位置Ｔを先のタッチ位置Ｔ０として更新して制御部２１のＲＡＭに記憶するとともに（Ｓ１１２）、領域設定部２５は、Ｓ１０６にリターンしてＳ１０７で取得しＳ１１２において先のタッチ位置Ｔ０と更新したタッチ位置に基づいて各種領域を再設定すなわち更新する。
【００３５】
一方、タッチ検出部２２は、最新のタッチ位置Ｔが第一領域Ａ１にないと判断すると（Ｓ１０９：Ｎｏ）、最新のタッチ位置Ｔが第二領域Ａ２にあるか否かを判断する（Ｓ１１３）。さらに、タッチ検出部２２は、最新のタッチ位置Ｔが第二領域Ａ２にないと判断すると（Ｓ１１３：Ｎｏ）、最新のタッチ位置Ｔがデスクトップ領域２７側へ移動したか否かを判断する（Ｓ１１４）。Ｓ１０９において最新のタッチ位置Ｔが第一領域Ａ１でないと判断されたとき、ファイルアイコン３４をドラッグするユーザの指は、図１３に示すように第一領域Ａ１に隣接する第二領域Ａ２、または図１４に示すように保存アイコン領域２６とは逆方向のデスクトップ領域２７のいずれかに移動したことになる。そのため、タッチ検出部２２は、Ｓ１１３において最新のタッチ位置Ｔが第二領域Ａ２にあるのか、Ｓ１１４において最新のタッチ位置Ｔがデスクトップ領域２７にあるのかを判断する。
【００３６】
Ｓ１１３においてタッチ位置Ｔが第二領域Ａ２にある、すなわちタッチ位置Ｔが第二領域Ａ２へ移動したと判断されると（Ｓ１１３：Ｙｅｓ）、アイコンサイズ変更部２３は、図１３に示すように拡大サイズで表示していた保存フォルダアイコン３１を拡大サイズから縮小サイズへ切り替える（Ｓ１１５）。すなわち、最新のタッチ位置Ｔが先に設定した第一仮想区画線Ｌｄ１を跨ぎ第一領域Ａ１から第二領域Ａ２へ移動したと判断されると、アイコンサイズ変更部２３は、先に第一領域Ａ１にあった保存フォルダアイコン３１の表示を拡大サイズから縮小サイズへ切り替える。一方、アイコンサイズ変更部２３は、タッチ位置Ｔが移動してきた第二領域Ａ２に含まれタッチ位置Ｔに最も近い保存フォルダアイコン３２の表示を縮小サイズから拡大サイズへ切り替える。そして、領域設定部２５は、図１５に示すようにＳ１０７で検出したタッチ位置Ｔが含まれる領域を第二領域Ａ２から第一領域Ａ１に更新する（Ｓ１１６）。これにより、アイコンサイズ変更部２３は、保存アイコン領域２６における複数の保存フォルダアイコン３１〜３３のうち、この更新された第一領域Ａ１に含まれる保存フォルダアイコン３２を拡大サイズに切り替えて表示する（Ｓ１１７）。この場合、保存フォルダアイコン３２は、拡大保存フォルダアイコンに相当する。
【００３７】
Ｓ１０７においてタッチ位置Ｔを検出することによって、ドラッグされているファイルアイコン３４が第一領域Ａ１から第二領域Ａ２に進入、すなわちファイルアイコン３４をドラッグするユーザの指が第一領域Ａ１から第二領域Ａ２へ進入すると、ファイルアイコン３４が進入した領域が第一領域Ａ１に再設定される。そして、ファイルアイコン３４が離脱した領域は、第一領域Ａ１から第二領域Ａ２に切り替えられる。これにより、ファイルアイコン３４が含まれる第一領域Ａ１とファイルアイコン３４が含まれない第二領域Ａ２とは、ファイルアイコン３４の移動すなわちユーザの指の移動にしたがって切り替えられる。この第一領域Ａ１と第二領域Ａ２との切り替えによって、ファイルアイコン３４が存在する領域は常に第一領域Ａ１となる。そのため、第二領域Ａ２に含まれることにより縮小サイズで表示されていた保存フォルダアイコンであっても、ファイルアイコン３４の移動によって第一領域Ａ１に切り替わると、この切り替えられた第一領域Ａ１に含まれる保存フォルダアイコンは拡大サイズで表示される。一方、ファイルアイコン３４の移動によって第一領域Ａ１から第二領域Ａ２に切り替わると、拡大サイズで表示されていた保存フォルダアイコンは縮小サイズに切り替わる。このように、保存アイコン領域２６に含まれる保存フォルダアイコン３１〜３３は、ファイルアイコン３４の移動によって拡大サイズまたは縮小サイズに切り替えられる。これら、Ｓ１１５からＳ１１７の処理が完了すると、タッチ検出部２２は、Ｓ１０７で検出した現在のタッチ位置Ｔを先のタッチ位置Ｔ０として更新して制御部２１のＲＡＭに記憶し（Ｓ１１８）、Ｓ１０６へリターンする。また、例えば図１５に示す状態においてファイルアイコン３４をドラッグするユーザの指のタッチ位置Ｔが保存フォルダアイコン３３側の第二領域Ａ２へ進入すると、図１６に示すように保存フォルダアイコン３３が含まれる領域が第一領域Ａ１となる。そして、この第一領域Ａ１に含まれる保存フォルダアイコン３３の表示は、縮小サイズから拡大サイズへ切り替えられる。これとともに、第一仮想区画線Ｌｄ１を境に第二領域Ａ２となった領域に含まれる保存フォルダアイコン３２の表示は、拡大サイズから縮小サイズへ切り替えられる。
【００３８】
ところで、Ｓ１１４においてタッチ位置Ｔがデスクトップ領域２７側へ移動した、すなわちタッチ位置Ｔが先に設定した第二仮想区画線Ｌｄ２を跨いだと判断されると（Ｓ１１４：Ｙｅｓ）、アイコンサイズ変更部２３は、拡大サイズで表示していた保存フォルダアイコンを含む保存アイコン領域２６のすべての保存フォルダアイコンを拡大サイズから縮小サイズへ切り替える（Ｓ１１９）。そして、タッチ検出部２２は、Ｓ１０７で検出した現在のタッチ位置Ｔを先のタッチ位置Ｔ０として更新して制御部２１のＲＡＭに記憶し（Ｓ１２０）、Ｓ１０１へ移行する。
【００３９】
Ｓ１１４においてタッチ位置Ｔがデスクトップ領域２７側へ移動したと判断されるとき、ファイルアイコン３４をドラッグするユーザの指は、保存アイコン領域２６へ一旦移動を開始した後、図１４に示すようにデスクトップ領域２７側へ引き返した状態である。この場合、ユーザが目標とする保存フォルダアイコン３１〜３３は保存アイコン領域２６のいずれであるか特定できない。そのため、アイコンサイズ変更部２３は、保存フォルダアイコン３１〜３３のサイズを変更する処理を中止し、保存アイコン領域２６に含まれるすべての保存フォルダアイコン３１〜３３を縮小サイズで表示する。そして、ファイルアイコン３４をドラッグするユーザの指が再び保存アイコン領域２６側へ移動を開始すると、Ｓ１０１以降の処理が繰り返される。
【００４０】
Ｓ１０８においてファイルアイコン３４がドラッグ中でないと判断されると（Ｓ１０８：Ｎｏ）、タッチ検出部２２は、Ｓ１０７で取得した現在のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコンに重なる位置、または保存フォルダアイコンの近傍の位置であるか否かを判断する（Ｓ１２１）。Ｓ１２１において現在のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコンに重なる位置、またはその近傍であると判断されると（Ｓ１２１：Ｙｅｓ）、データ保存部２４は、ファイルアイコン３４に対応するデータを拡大サイズで表示されている保存フォルダアイコンに対応して設定されている保存領域に保存する（Ｓ１２２）。例えば図１７に示す例の場合、Ｓ１０８においてファイルアイコン３４がドラッグ中でないと判断されると、タッチ検出部２２は、そのドラッグが解除された位置が拡大サイズで表示されている保存フォルダアイコン３２に重なる位置またはその近傍であるかを判断する。そして、ドラッグが解除された位置が拡大サイズで表示された保存フォルダアイコン３２に重なる位置またはその近傍であるとき、ユーザはファイルアイコン３４のドラッグを拡大サイズで表示された保存フォルダアイコン３２の位置またはその近傍で解除したことになる。つまり、ユーザは、このファイルアイコン３４に対応するデータを、拡大サイズで表示された保存フォルダアイコン３２に格納、すなわちこの保存フォルダアイコン３２に対応する保存領域４２に保存することを求めている。したがって、データ保存部２４は、ドラッグが解除されたファイルアイコン３４に対応するデータを、このドラッグが解除された位置またはその近傍にある保存フォルダアイコン３２に対応する保存領域４２に保存する。
【００４１】
一方、Ｓ１２１において現在のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコン３２と重ならない、および近傍でないと判断されると（Ｓ１２１：Ｎｏ）、アイコンサイズ変更部２３は、図１８に示すようにすべての保存フォルダアイコン３１〜３３の表示を縮小サイズに切り替える（Ｓ１２３）。また、アイコンサイズ変更部２３は、Ｓ１２２においてファイルアイコン３４に対応するデータを保存領域４２に保存した後も、Ｓ１２３へ移行して図１８に示すようにすべての保存フォルダアイコン３１〜３３の表示を縮小サイズに切り替える。このように、Ｓ１０８においてファイルアイコン３４のドラッグが解除されたと判断されると、Ｓ１２１の処理を実行した後、および必要に応じてＳ１２２の処理を実行した後、保存アイコン領域２６のすべての保存フォルダアイコン３１〜３３は縮小サイズの表示に切り替えられ、すべての処理が終了する。このとき、保存アイコン領域２６とデスクトップ領域２７との境界を区画する第二仮想区画線Ｌｄ２は、初期位置すなわちタッチパネル式入力端末１０に初期的に設定されている保存アイコン領域２６とデスクトップ領域２７との境界部に設定される。
【００４２】
なお、Ｓ１２１において拡大サイズで表示されている保存フォルダアイコン３２と重ならないおよび近傍でないと判断されたとき、ファイルアイコン３４はドラッグの途中でタッチが解除されたことになる。このようにタッチがドラッグの途中で解除されたファイルアイコン３４は、ドラッグが解除された位置に移動して表示してもよいし、ドラッグが開始された位置に戻って表示してもよい。
【００４３】
以上説明した第１実施形態では、ファイルアイコン３４のタッチ位置が拡大サイズで表示されている保存フォルダアイコン３１〜３３に近づくほど、ユーザの指が大雑把な動きをしても目標とする保存フォルダアイコン３１〜３３の拡大サイズでの表示が継続される。そのため、ファイルアイコン３４のドラッグ方向をユーザが意図的に大きく変化させない限り、拡大サイズで表示されている保存フォルダアイコン３１〜３３は、拡大サイズでの表示を継続する。したがって、小さな表示領域１３を備えるタッチパネル式入力端末１０において、ファイルアイコン３４がユーザの指によって大まかに操作される場合でも、保存直前になって頻繁に拡大対象の保存フォルダアイコン３１〜３３が変更され難くなり、所望の保存フォルダアイコン３１〜３３にファイルアイコン３４に対応するデータを容易に保存することができる。
【００４４】
また、第１実施形態では、ファイルアイコン３４のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコン３１〜３３から遠いほど、指によるタッチ位置をわずかにずらし仮想的に設定した第一仮想区画線Ｌｄ１を跨ぐ操作をすることにより、縮小サイズで表示されていた複数の保存フォルダアイコン３１〜３３のうちファイルアイコン３４が含まれる領域の保存フォルダアイコン３１〜３３は、拡大サイズに変更される。そのため、大まかな指の動きによって意図した保存フォルダアイコン３１〜３３と異なる保存フォルダアイコン３１〜３３が拡大サイズで表示されたときでも、ファイルアイコン３４のタッチ位置Ｔをわずかにずらすだけで、意図した保存フォルダアイコン３１〜３３が拡大サイズに変更される。したがって、小さな表示領域１３を備えるタッチパネル式入力端末１０において、ファイルアイコン３４がユーザの指によって大まかに操作される場合でも、所望の保存フォルダアイコン３１〜３３にファイルアイコン３４に対応するデータを容易に保存することができる。
【００４５】
さらに、第１実施形態では、ファイルアイコン３４を保存アイコン群３０とは反対側へドラッグすると、保存アイコン群３０を構成するすべての保存フォルダアイコン３１〜３３は縮小サイズで表示される。そのため、意図しない保存フォルダアイコン３１〜３３が拡大サイズで表示されているとき、ファイルアイコン３４を保存アイコン群３０とは反対側へドラッグすることにより、意図しない保存フォルダアイコン３１〜３３は縮小サイズに変更される。例えば複数の保存フォルダアイコン３１〜３３のうち目標とする保存フォルダアイコン３１から離れた位置にある保存フォルダアイコン３３が拡大サイズで表示されているとき、ファイルアイコン３４を保存フォルダアイコン３３とは逆方向へ一旦ドラッグすることにより、拡大サイズで表示されている保存フォルダアイコン３３は縮小サイズに変更される。そして、一旦逆方向へドラッグしたファイルアイコン３４を、その位置から目標とする保存フォルダアイコン３１側へドラッグすることにより、その延長線上にある目標とする保存フォルダアイコン３１が拡大サイズで表示される。その結果、目標としない保存フォルダアイコン３３の表示の縮小と、目標とする保存フォルダアイコン３１の表示の拡大とは、ファイルアイコン３４のドラッグ方向の変更という簡単な操作で切り替えられる。したがって、小さな表示領域１３を備えるタッチパネル式入力端末１０において、ファイルアイコン３４がユーザの指によって大まかに操作される場合でも、所望の保存フォルダアイコン３１〜３３を拡大して表示することができ、誤操作を低減し、所望の保存フォルダアイコン３１〜３３へファイルアイコン３４に対応するデータを容易に保存することができる。
【００４６】
（第２実施形態）
第２実施形態による入力制御装置について説明する。
第２実施形態による入力制御装置２０は、図１に示す第１実施形態と同様のタッチパネル式入力端末１０に適用される。図１９に示すように、第２実施形態による入力制御装置２０は、その構成が第１実施形態とほぼ共通であり、アイコン展開部５１を備えている点において第１実施形態と異なる。アイコン展開部５１は、制御部２１においてコンピュータプログラムを実行することにより、ソフトウェア的に実現されている。なお、アイコン展開部５１についても、他のタッチ検出部２２などと同様に専用の電子回路によりハードウェア的に実現してもよい。
【００４７】
第２実施形態の場合、タッチパネル式入力端末１０は、図２０に示すように表示領域１３の保存アイコン領域２６とデスクトップ領域２７の区画が第１実施形態と異なっている。第２実施形態の場合、保存アイコン領域２６とデスクトップ領域２７との境界は、固定されており、第１実施形態のように更新されない。また、第２実施形態の場合、表示領域１３の保存アイコン領域２６に表示する保存アイコン群１３０は、マトリックス状に配列されている。第２実施形態の場合、保存アイコン群１３０は、九つの保存フォルダアイコン１３１、１３２、１３３、１３４、１３５、１３６、１３７、１３８、１３９が３行×３列のマトリックス状の初期配列に配列されている。なお、図２０は、一例であり、保存アイコン群１３０に含まれる保存フォルダアイコンは、ｍ行×ｎ列の任意のマトリックス状でよい。記憶部１４の記憶領域４０には、保存フォルダアイコン１３１〜１３９に対応する図示しない個別の保存領域が確保されている。タッチ検出部２２、アイコンサイズ変更部２３、データ保存部２４および領域設定部２５の概略機能は、第１実施形態と共通である。アイコンサイズ変更部２３および領域設定部２５の詳細な処理の流れについては後述する。
【００４８】
アイコン展開部５１は、初期配列に配列されている保存フォルダアイコン１３１〜１３９を、表示領域１３の外縁に沿って展開する。具体的には、アイコン展開部５１は、タッチ検出部２２において、ファイルアイコン３４が最初のタッチ位置である初期タッチ位置からの移動を検出すると、図２１に示すように仮想ドラッグ方向延長直線Ｌｆを設定する。この仮想ドラッグ方向延長直線Ｌｆは、検出された初期タッチ位置からのファイルアイコン３４のドラッグ方向に沿って、すなわちドラッグ方向をそのまま延長して設定されている。
【００４９】
アイコン展開部５１は、仮想ドラッグ方向延長直線Ｌｆを設定すると、マトリックス状に初期配列されている複数の保存フォルダアイコン１３１〜１３９のうち、その中心が仮想ドラッグ方向延長直線Ｌｆ上に位置する保存フォルダアイコン、またはその中心が仮想ドラッグ方向延長直線Ｌｆに最も近い保存フォルダアイコンを特定保存フォルダアイコンとして選択する。図２１の場合、アイコン展開部５１は、保存フォルダアイコン１３３を特定保存フォルダアイコンとして選択する。
【００５０】
アイコン展開部５１は、特定保存フォルダアイコンとして保存フォルダアイコン１３３を選択すると、マトリックス状に配列されている保存アイコン群１３０を展開する。具体的には、アイコン展開部５１は、選択した保存フォルダアイコン１３３を、仮想ドラッグ方向延長直線Ｌｆと表示領域１３の外縁とが交差する位置の表示領域１３側に配置する。すなわち、アイコン展開部５１は、図２２に示すように仮想ドラッグ方向延長直線Ｌｆと表示領域１３の外縁とが交差する交差ポイントＰｃの内側に位置する表示領域１３に、保存フォルダアイコン１３３を配置する。さらに、アイコン展開部５１は、この選択した保存フォルダアイコン１３３以外の保存フォルダアイコン１３１、１３２、１３４〜１３９を、保存フォルダアイコン１３３を起点として表示領域１３の外縁に沿って互いに重ならないように配置する。これにより、図２１に示すようにマトリックス状に配列されていた保存アイコン群１３０は、図２２に示すように表示領域１３の外縁に沿って展開される。
【００５１】
次に、上記の構成による入力制御装置２０の作用について具体的な流れを図２３および図２４に基づいて説明する。なお、第１実施形態と共通する処理については説明を省略する。
処理が開始されると、タッチ検出部２２は、予め設定された検出時間間隔でタッチ位置を検出する（Ｓ２０１）。タッチ検出部２２は、Ｓ２０１において現在のタッチ位置Ｔを検出すると、この検出したタッチ位置Ｔがファイルアイコン３４と重なっているか否かを判断する（Ｓ２０２）。ユーザの指によるタッチ位置Ｔがファイルアイコン３４でないとき（Ｓ２０２：Ｎｏ）、Ｓ２０１へ移行し処理を継続する。
【００５２】
タッチ検出部２２は、タッチ位置Ｔがファイルアイコン３４であると判断したとき（Ｓ２０２：Ｙｅｓ）、Ｓ２０１で検出した最新タッチ位置に相当するタッチ位置Ｔと先に検出したタッチ位置Ｔ０とが異なっているかを判断する（Ｓ２０３）。タッチ検出部２２は、最新タッチ位置に相当する現在のタッチ位置Ｔと先のタッチ位置Ｔ０とが異なっていない、すなわち同一であると判断すると（Ｓ２０３：Ｎｏ）、Ｓ２０１へ移行し処理を継続する。一方、タッチ検出部２２は、現在のタッチ位置Ｔと先のタッチ位置Ｔ０とが異なっていると判断すると（Ｓ２０３：Ｙｅｓ）、ドラッグ方向を検出する（Ｓ２０４）。すなわち、タッチ検出部２２は、現在のタッチ位置Ｔと先のタッチ位置Ｔ０とから、図２１の太実線の矢印に示すようにファイルアイコン３４が移動する方向を検出する。
【００５３】
Ｓ２０４においてタッチ検出部２２がドラッグ方向を検出すると、アイコン展開部５１は、検出したドラッグ方向に応じてマトリックス状に初期配列されている保存アイコン群１３０を展開するアイコン展開処理へ移行する（Ｓ２０５）。ここで、図２５に基づいてアイコン展開処理の詳細について説明する。アイコン展開処理に移行すると、アイコン展開部５１は、図２１に示すように仮想ドラッグ方向延長直線Ｌｆを設定する（Ｓ２０５１）。具体的には、図２１に示すように仮想ドラッグ方向延長直線Ｌｆは、タッチ検出部２２で検出したドラッグ方向をそのまま延長することによって設定される。
【００５４】
ユーザは、デスクトップ領域２７でのデータ編集によって作成されたファイルアイコン３４を記憶部１４に記憶するために、保存アイコン領域２６に表示されている複数の保存フォルダアイコン１３１〜１３９のいずれか一つに向けてドラッグする。そのため、ドラッグ方向の延長線上、すなわち仮想ドラッグ方向延長直線Ｌｆ上には、少なくとも保存アイコン領域２６が位置している。これにより、仮想ドラッグ方向延長直線Ｌｆは、ファイルアイコン３４から保存アイコン領域２６に向けて伸びている。
【００５５】
Ｓ２０５１において仮想ドラッグ方向延長直線Ｌｆが設定されると、アイコン展開部５１は、マトリックス状に初期配列されている複数の保存フォルダアイコン１３１〜１３９のうち、設定した仮想ドラッグ方向延長直線Ｌｆに最も近い保存フォルダアイコンを抽出する（Ｓ２０５２）。すなわち、アイコン展開部５１は、中心が仮想ドラッグ方向延長直線Ｌｆ上にある保存フォルダアイコン、または中心が仮想ドラッグ方向延長直線Ｌｆに最も近い保存フォルダアイコンを抽出する。図２１の場合、アイコン展開部５１は、仮想ドラッグ方向延長直線Ｌｆに最も近い保存フォルダアイコン１３３を抽出する。また、アイコン展開部５１は、設定した仮想ドラッグ方向延長直線Ｌｆと表示領域１３の外縁とが交差する交差ポイントＰｃを設定する（Ｓ２０５３）。
【００５６】
アイコン展開部５１は、仮想ドラッグ方向延長直線Ｌｆに最も近い保存フォルダアイコン１３３を抽出、および交差ポイントＰｃを設定すると、抽出した保存フォルダアイコン１３３を交差ポイントＰｃ側へ移動させる（Ｓ２０５４）。すなわち、アイコン展開部５１は、抽出した保存フォルダアイコン１３３を、図２２に示すように交差ポイントＰｃの内側の表示領域１３、つまり仮想ドラッグ方向延長直線Ｌｆの延長線上で表示領域１３の外縁に近い位置へ移動させる。さらに、アイコン展開部５１は、この移動させた保存フォルダアイコン１３３を起点として、図２２に示すように残りの保存フォルダアイコン１３１、１３２、１３４〜１３９を、表示領域１３の外縁に沿って互いに重ならないように配置する。図２２に示す場合、保存フォルダアイコン１３１、１３２は、保存フォルダアイコン１３３を起点として表示領域１３の右側に横方向へ並べて配置される。一方、保存フォルダアイコン１３４〜１３９は、保存フォルダアイコン１３３を起点として表示領域１３の左側に縦方向へ並べて配置される。なお、この配置は一例であり、保存フォルダアイコンの配置は、マトリックス状に初期配列されている保存フォルダアイコンのうち選択された保存フォルダアイコンに応じて、あるいは初期配列の形状に応じて、任意に設定することができる。いずれにしても、アイコン展開部５１は、Ｓ２０５２において抽出された保存フォルダアイコンを起点として、他の複数の保存フォルダアイコンを表示領域１３の外縁に沿って展開する。
以上の手順により、ファイルアイコン３４の初期的なドラッグ方向の検出、および検出したドラッグ方向に対応する保存フォルダアイコン１３１〜１３９の展開処理が実行される。
【００５７】
Ｓ２０５におけるアイコン展開処理を実行すると、アイコンサイズ変更部２３は、特定アイコン拡大処理へ移行する（Ｓ２０６）。図２６に基づいて特定アイコン拡大処理について説明する。特定アイコン拡大処理へ移行すると、アイコンサイズ変更部２３は、進行方向仮想直線を設定する（Ｓ２０６１）。ここで、進行方向仮想直線は、Ｓ２０５１で設定した仮想ドラッグ方向延長直線Ｌｆに一致する。アイコンサイズ変更部２３は、進行方向仮想直線すなわち仮想ドラッグ方向延長直線Ｌｆを設定すると、この仮想ドラッグ方向延長直線Ｌｆに最も近い保存フォルダアイコンを抽出する（Ｓ２０６２）。上述のようにファイルアイコン３４が移動すると、マトリックス状に初期配列されている保存アイコン群１３０は表示領域１３の外縁に沿って展開される。そして、保存アイコン群１３０が展開された後、設定された仮想ドラッグ方向延長直線Ｌｆの線上には、図２２に示すように保存フォルダアイコン１３３が位置している。そのため、アイコンサイズ変更部２３は、展開された複数の保存フォルダアイコン１３１〜１３９から、この仮想ドラッグ方向延長直線Ｌｆの線上に位置する保存フォルダアイコン１３３を抽出する。アイコンサイズ変更部２３は、図２２に示すように抽出した保存フォルダアイコン１３３を拡大サイズで表示するとともに（Ｓ２０６３）、その他の保存フォルダアイコン１３１、１３２、１３４〜１３９を縮小サイズで表示する（Ｓ２０６４）。
以上の手順により、検出したドラッグ方向に対応する保存フォルダアイコン１３３の拡大の処理が実行される。
【００５８】
Ｓ２０６における特定アイコン拡大処理を実行すると、領域設定部２５は、領域設定処理へ移行する（Ｓ２０７）。ここで、図２７に基づいて領域設定処理の詳細について説明する。領域設定処理へ移行すると、領域設定部２５は、図２８に示すように少なくとも一本の仮想区画線Ｌｄｘを設定する（Ｓ２０７１）。仮想区画線Ｌｄｘは、Ｓ２０１で検出した最新のタッチ位置Ｔと、Ｓ２０６３において拡大サイズで表示した保存フォルダアイコン１３３の保存フォルダアイコン１３２側の端部、および保存フォルダアイコン１３３の保存フォルダアイコン１３４側の端部とをそれぞれ結ぶ仮想的な直線である。保存フォルダアイコン１３３のように、展開されたとき拡大サイズで表示された保存フォルダアイコンの両側に保存フォルダアイコンが位置する場合、二本の仮想区画線Ｌｄｘが設定される。一方、保存フォルダアイコン１３１や保存フォルダアイコン１３９のように、展開されたとき拡大サイズで表示された保存フォルダアイコンの片側にのみ保存フォルダアイコンが位置する場合、一本の仮想区画線Ｌｄｘが設定される。なお、仮想区画線Ｌｄｘは、タッチ位置Ｔから拡大サイズで表示されている保存フォルダアイコン１３３の端部に向けて設定するのではなく、第１実施形態と同様にタッチ位置Ｔから拡大サイズで表示されている保存フォルダアイコン１３３に隣り合う保存フォルダアイコン１３２、１３４の保存フォルダアイコン１３３側の端部に向けて設定してもよい。この場合、後に設定される第一領域Ａ１がより大きくなるように仮想区画線Ｌｄｘを設定してもよい。
【００５９】
このように、領域設定部２５は、仮想区画線Ｌｄｘを設定することにより、保存アイコン領域２６を第一領域と第二領域とに区画する（Ｓ２０７２）。すなわち、領域設定部２５は、複数の保存フォルダアイコン１３１〜１３９が表示されている保存アイコン領域２６を、拡大サイズの保存フォルダアイコン１３３が含まれている第一領域Ａ１と、この拡大サイズの保存フォルダアイコン１３３を含まない第二領域Ａ２とに区画する。
以上の手順により、表示領域１３について仮想区画線Ｌｄｘによって第一領域Ａ１および第二領域Ａ２が区画される。
【００６０】
Ｓ２０７における領域設定処理を実行するとともに、Ｓ２０１においてタッチ位置Ｔを検出してから検出時間間隔が経過すると、タッチ検出部２２は、あらためて最新タッチ位置として現在のタッチ位置Ｔを検出する（Ｓ２０８）。図２４に示すＳ２０８以降の処理は、第１実施形態と同一であるので、簡単に処理手順のみを説明する。現在のタッチ位置を検出すると、Ｓ２０１で検出したタッチ位置Ｔは、先のタッチ位置Ｔ０に更新される。そして、タッチ検出部２２は、ファイルアイコン３４がドラッグ中であるか否かを判断する（Ｓ２０９）。タッチ検出部２２は、Ｓ２０９においてファイルアイコン３４がドラッグ中であると判断すると（Ｓ２０９：Ｙｅｓ）、Ｓ２０８で検出した最新のタッチ位置ＴがＳ２０７において設定した第一領域Ａ１にあるか否かを判断する（Ｓ２１０）。タッチ検出部２２で最新のタッチ位置Ｔが第一領域Ａ１にあると判断されると（Ｓ２１０：Ｙｅｓ）、アイコンサイズ変更部２３は、拡大サイズで表示されている保存フォルダアイコン１３３を継続して拡大サイズで表示するとともに（Ｓ２１１）、縮小サイズで表示されている保存フォルダアイコン１３１、１３２、１３４〜１３９を継続して縮小サイズで表示する（Ｓ２１２）。Ｓ２１１およびＳ２１２の処理が完了すると、タッチ検出部２２は、Ｓ２０８で検出した最新のタッチ位置Ｔを先のタッチ位置Ｔ０と更新して制御部２１のＲＡＭに記憶するとともに（Ｓ２１３）、領域設定部２５は、Ｓ２０７にリターンしてＳ２０８で取得しＳ２１３において先のタッチ位置Ｔ０と更新したタッチ位置に基づいて第一領域Ａ１および第二領域Ａ２を更新する。
【００６１】
タッチ検出部２２は、Ｓ２１０において最新のタッチ位置Ｔが第一領域Ａ１にないと判断すると（Ｓ２１０：Ｎｏ）、最新のタッチ位置Ｔが第二領域Ａ２にあるか否かを判断する（Ｓ２１４）。タッチ検出部２２は、最新のタッチ位置Ｔが第二領域Ａ２にないと判断すると（Ｓ２１４：Ｎｏ）、最新のタッチ位置Ｔがデスクトップ領域２７側へ移動したか否かを判断する（Ｓ２１５）。Ｓ２１４においてタッチ位置Ｔが第二領域Ａ２にある、すなわちタッチ位置Ｔが第二領域Ａ２へ移動したと判断されると（Ｓ２１４：Ｙｅｓ）、アイコンサイズ変更部２３は、図２９に示すように拡大サイズで表示していた保存フォルダアイコン１３３を拡大サイズから縮小サイズへ切り替える（Ｓ２１６）。そして、領域設定部２５は、図２９に示すようにＳ２０８で検出したタッチ位置Ｔが含まれる領域を第一領域Ａ１に更新して再設定する（Ｓ２１７）。これにより、アイコンサイズ変更部２３は、保存アイコン領域２６における複数の保存フォルダアイコン１３１〜１３９のうち、この更新された第一領域Ａ１に含まれ、タッチ位置Ｔに最も近い保存フォルダアイコン１３２を縮小サイズから拡大サイズに切り替えて表示する（Ｓ２１８）。Ｓ２１６からＳ２１８の処理が完了すると、タッチ検出部２２は、Ｓ２０８で検出した現在のタッチ位置Ｔを先のタッチ位置Ｔ０として更新して制御部２１のＲＡＭに記憶し（Ｓ２１９）、Ｓ２０７へリターンする。
【００６２】
Ｓ２１５において最新のタッチ位置Ｔがデスクトップ領域２７側へ移動したと判断されると（Ｓ２１５：Ｙｅｓ）、アイコンサイズ変更部２３は、拡大サイズで表示していた保存フォルダアイコンを含むすべての保存フォルダアイコン１３１〜１３９を拡大サイズから縮小サイズへ切り替える（Ｓ２２０）。そして、図３０に示すように、アイコンサイズ変更部２３は、複数の保存フォルダアイコン１３１〜１３９をマトリックス状の初期配列に戻す。すべての保存フォルダアイコン１３１〜１３９の表示を縮小サイズへ切り替えて初期配列に戻すと、タッチ検出部２２は、Ｓ２０８で検出した最新のタッチ位置Ｔを先のタッチ位置Ｔ０として更新して制御部２１のＲＡＭに記憶し（Ｓ２２１）、Ｓ２０１へ移行する。
【００６３】
Ｓ２０９においてファイルアイコン３４がドラッグ中でないと判断されると（Ｓ２０９：Ｎｏ）、すなわちドラッグが解除されたと判断されると、タッチ検出部２２は、Ｓ２０８で取得した最新のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコンに重なる位置、またはその保存フォルダアイコンの近傍の位置であるか否かを判断する（Ｓ２２２）。Ｓ２２２において最新のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコンに重なる位置、またはその近傍であると判断されると（Ｓ２２２：Ｙｅｓ）、データ保存部２４は、ファイルアイコン３４に対応するデータを拡大サイズで表示されている保存フォルダアイコンに対応して設定されている保存領域に保存する（Ｓ２２３）。例えば図２８の場合、ファイルアイコン３４に対応するデータは保存フォルダアイコン１３３に対応して設定されている保存領域に保存され、図２９の場合、ファイルアイコン３４に対応するデータは保存フォルダアイコン１３２に対応して設定されている保存領域に保存される。
【００６４】
一方、Ｓ２２２において最新のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコンと重ならない、およびその近傍でないと判断されると（Ｓ２２２：Ｎｏ）、アイコンサイズ変更部２３は、すべての保存フォルダアイコン１３１〜１３９の表示を縮小サイズに切り替える（Ｓ２２４）。そして、図３０に示すように、アイコンサイズ変更部２３は、複数の保存フォルダアイコン１３１〜１３９をマトリックス状の初期配列に戻す。
【００６５】
なお、Ｓ２２２において拡大サイズで表示されている保存フォルダアイコンと重ならない、およびその近傍でないと判断されたとき、ファイルアイコン３４はドラッグの途中でタッチが解除されたことになる。このようにタッチがドラッグの途中で解除されたファイルアイコン３４は、ドラッグが解除された位置に移動して表示してもよいし、ドラッグが開始された位置に戻って表示してもよい。
【００６６】
第２実施形態では、アイコン展開部５１を備えている。保存アイコン領域２６にある複数の保存フォルダアイコン１３１〜１３９は、マトリックス状に配置されている場合がある。このように保存フォルダアイコン１３１〜１３９がマトリックス状に配列されている場合、ファイルアイコン３４をドラッグしても、その進行方向の延長線上には複数の保存フォルダアイコンが位置することが考えられる。アイコン展開部５１は、タッチ検出部２２が検出したファイルアイコン３４が初期タッチ位置から移動したとき、保存アイコン群１３０の保存フォルダアイコン１３１〜１３９を展開する。具体的には、タッチ検出部２２がファイルアイコン３４の移動を検出すると、アイコン展開部５１はマトリックス状に配列されている保存フォルダアイコン１３１〜１３９を表示領域１３の外縁に沿って展開する。これにより、ファイルアイコン３４のドラッグ方向の延長線上には、一つの保存フォルダアイコンのみが存在することとなる。アイコンサイズ変更部２３は、この展開された複数の保存フォルダアイコン１３１〜１３９についてそのサイズを拡大または縮小する。これにより、保存フォルダアイコン１３１〜１３９が保存アイコン領域２６にマトリックス状に配置されている場合でも、ファイルアイコン３４を目標とする保存フォルダアイコンに向けてドラッグすることができる。
【００６７】
また、第２実施形態では、アイコン展開部５１は、ファイルアイコン３４のドラッグ方向に沿ってマトリックス状に配置されている複数の保存フォルダアイコン１３１〜１３９へ仮想ドラッグ方向延長直線Ｌｆを設定する。そして、アイコン展開部５１は、この仮想ドラッグ方向延長直線Ｌｆに対し、中心が重なる保存フォルダアイコン、または中心が最も近い保存フォルダアイコンを抽出する。図２１および図２２に示す例の場合、アイコン展開部５１は、保存フォルダアイコン１３３を抽出する。ユーザは、ファイルアイコン３４を目標とする保存フォルダアイコン１３３にドラッグする場合、通常であれば初期タッチ位置からその目標とする保存フォルダアイコン１３３に向けてドラッグを開始することが考えられる。そこで、初期タッチ位置からのドラッグ方向に沿った仮想ドラッグ方向延長直線Ｌｆに重なる、または最も近い保存フォルダアイコン１３３は、ファイルアイコン３４をドラッグするユーザの目的にかなったものと考えられる。アイコン展開部５１は、この抽出した保存フォルダアイコン１３３を、仮想ドラッグ方向延長直線Ｌｆ上における表示領域１３の外縁に配置する。そして、アイコンサイズ変更部２３は、この抽出した保存フォルダアイコン１３３を拡大サイズで表示する。これにより、ファイルアイコン３４をドラッグするユーザは、そのドラッグを継続することにより目的とする保存フォルダアイコン１３３へ容易に到達することができる。これとともに、アイコン展開部５１は、保存フォルダアイコン１３３以外の保存フォルダアイコン１３１、１３２、１３４〜１３９について、保存フォルダアイコン１３３を起点として表示領域１３の外縁に沿って互いに重ならないように配列する。これにより、ユーザが目的とする保存フォルダアイコンが保存フォルダアイコン１３３でないとしても、ユーザは目的とする保存フォルダアイコンへ容易に到達することができる。
【００６８】
（第３実施形態）
第３実施形態による入力制御装置について説明する。
第３実施形態による入力制御装置２０は、図１に示す第１実施形態と同様のタッチパネル式入力端末１０に適用される。第３実施形態による入力制御装置２０は、その構成が第１実施形態と共通であり、処理の流れが第１実施形態と異なる。
【００６９】
第３実施形態の場合、タッチパネル式入力端末１０は、表示領域１３に保存アイコン領域２６およびデスクトップ領域２７が区画されていない。そのため、第３実施形態の場合、保存アイコン領域２６およびデスクトップ領域２７の更新は行わない。但し、第３実施形態の場合でも、保存アイコン領域２６およびデスクトップ領域２７を便宜的に設定してもよい。また、第３実施形態の場合、図３１に示すように表示領域１３に表示する保存アイコン群２３０は、表示領域１３の外縁に沿って配置されている。図３１の場合、九つの保存フォルダアイコン２３１、２３２、２３３、２３４、２３５、２３６、２３７、２３８、２３９は、表示領域１３の外縁に沿って横方向および縦方向へ配置されている。具体的には、表示領域１３の左上隅に保存フォルダアイコン２３７が配置され、この保存フォルダアイコン２３７を起点に横方向へ保存フォルダアイコン２３１〜２３６が配置され、保存フォルダアイコン２３７を起点に縦方向へ保存フォルダアイコン２３８、２３９が配置されている。なお、この図３１に示す保存フォルダアイコン２３１〜２３９の配置は、あくまでも一例である。保存フォルダアイコン２３１〜２３９は、図３１に示す例に限らず互いが重ならないように任意に配置することができる。この場合、ファイルアイコン３４と各保存フォルダアイコン２３１〜２３９とを結ぶ仮想的な直線上に、他の保存フォルダアイコンが重ならないように配置することが望ましい。また、複数の保存フォルダアイコン２３１〜２３９を第２実施形態と同様にマトリックス状に配置し、第３実施形態の処理に先立って第２実施形態のアイコン展開部５１により図３１に示すように保存フォルダアイコン２３１〜２３９を展開する構成としてもよい。
【００７０】
次に、第３実施形態による入力制御装置２０の作用について具体的な流れを図３２および図３３に基づいて説明する。なお、第１実施形態または第２実施形態と共通する処理については説明を省略する。
処理が開始されると、タッチ検出部２２は、予め設定された検出時間間隔でタッチ位置を検出する（Ｓ３０１）。タッチ検出部２２は、Ｓ３０１において現在のタッチ位置Ｔを検出すると、この検出したタッチ位置Ｔがファイルアイコン３４と重なっているか否かを判断する（Ｓ３０２）。ユーザの指によるタッチ位置Ｔがファイルアイコン３４でないとき（Ｓ３０２：Ｎｏ）、Ｓ３０１へ移行し処理を継続する。
【００７１】
タッチ検出部２２は、タッチ位置Ｔがファイルアイコン３４であると判断したとき（Ｓ３０２：Ｙｅｓ）、Ｓ３０１で検出した最新タッチ位置に相当するタッチ位置Ｔと直前のタッチ位置に相当するタッチ位置Ｔ０とが異なっているかを判断する（Ｓ３０３）。タッチ検出部２２は、最新タッチ位置に相当する現在のタッチ位置Ｔと直前のタッチ位置に相当するタッチ位置Ｔ０とが異なっていない、すなわち同一であると判断すると（Ｓ３０３：Ｎｏ）。Ｓ３０１へ移行し、処理を継続する。一方、タッチ検出部２２は、最新のタッチ位置Ｔと直前のタッチ位置Ｔ０とが異なっていると判断すると（Ｓ３０３：Ｙｅｓ）、ドラッグ方向を検出する（Ｓ３０４）。すなわち、タッチ検出部２２は、最新のタッチ位置Ｔと直前のタッチ位置Ｔ０とから、図３４の太実線の矢印に示すようにファイルアイコン３４が移動する方向を検出する。
【００７２】
Ｓ３０４においてタッチ検出部２２がドラッグ方向を検出すると、アイコンサイズ変更部２３は、特定アイコン拡大処理へ移行する（Ｓ３０５）。図３５に基づいて特定アイコン拡大処理について説明する。特定アイコン拡大処理へ移行すると、アイコンサイズ変更部２３は、仮想直線Ｌｉを設定する（Ｓ３０５１）。仮想直線Ｌｉは、Ｓ３０４で検出したドラッグ方向に沿って延長した仮想的な直線である。アイコンサイズ変更部２３は、仮想直線Ｌｉを設定すると、この仮想直線Ｌｉの上に位置する保存フォルダアイコン、または中心がこの仮想直線Ｌｉに最も近い保存フォルダアイコンを抽出する（Ｓ３０５２）。図３４に示す場合、仮想直線Ｌｉの線上には、保存フォルダアイコン２３７が位置している。そのため、アイコンサイズ変更部２３は、表示領域１３に表示されている複数の保存フォルダアイコン２３１〜２３９から、仮想直線Ｌｉの線上に位置する保存フォルダアイコン２３７を抽出する。そして、アイコンサイズ変更部２３は、図３４に示すように抽出した保存フォルダアイコン２３７を拡大サイズで表示するとともに（Ｓ３０５３）、その他の保存フォルダアイコン２３１〜２３６、２３８、２３９を縮小サイズで表示する（Ｓ３０５４）。
以上の手順により、検出したドラッグ方向に対応する保存フォルダアイコン２３７の拡大の処理が実行される。なお、複数の保存フォルダアイコン２３１〜２３９がマトリックス状に配列されている場合、Ｓ３０４においてドラッグ方向を検出した後、Ｓ３０５における特定アイコン拡大処理へ移行する前に、第２実施形態で説明したアイコン展開処理を実行してもよい。
【００７３】
Ｓ３０５における特定アイコン拡大処理を実行すると、領域設定部２５は、領域設定処理へ移行する（Ｓ３０６）。ここで、図３６に基づいて領域設定処理の詳細について説明する。領域設定処理へ移行すると、領域設定部２５は、図３７に示すように少なくとも一本の仮想区画線Ｌｄｙを設定する（Ｓ３０６１）。仮想区画線Ｌｄｙは、Ｓ３０１で検出した最新のタッチ位置Ｔと、Ｓ３０５３において拡大サイズで表示した保存フォルダアイコン２３７の保存フォルダアイコン２３６側の端部、および保存フォルダアイコン２３７の保存フォルダアイコン２３８側の端部とをそれぞれ結ぶ仮想的な直線である。保存フォルダアイコン２３７のように拡大サイズで表示された保存フォルダアイコンの両側に保存フォルダアイコンが位置する場合、二本の仮想区画線Ｌｄｙが設定される。一方、保存フォルダアイコン２３１や保存フォルダアイコン２３９のように片側にのみ保存フォルダアイコンが位置する場合、一本の仮想区画線Ｌｄｙが設定される。なお、仮想区画線Ｌｄｙは、タッチ位置Ｔから拡大サイズで表示されている保存フォルダアイコン２３７の端部に向けて設定するのではなく、第１実施形態と同様にタッチ位置Ｔから拡大サイズで表示されている保存フォルダアイコン２３７に隣り合う保存フォルダアイコン２３６、２３８の保存フォルダアイコン２３７側の端部へ向けて設定してもよい。この場合、後に設定される第一領域Ａ１がより大きくなるように仮想区画線Ｌｄｙを設定してもよい。
【００７４】
このように、領域設定部２５は、仮想区画線Ｌｄｙを設定することにより、表示領域１３を第一領域と第二領域とに区画する（Ｓ３０６２）。すなわち、領域設定部２５は、複数の保存フォルダアイコン２３１〜２３９が表示されている表示領域１３を、拡大サイズの保存フォルダアイコン２３７が含まれている第一領域Ａ１と、この拡大サイズの保存フォルダアイコン２３７を含まない第二領域Ａ２とに区画する。
以上の手順により、表示領域１３について仮想区画線Ｌｄｙによって第一領域Ａ１および第二領域Ａ２が区画される。
【００７５】
Ｓ３０６における領域設定処理を実行するとともに、Ｓ２０１においてタッチ位置Ｔを検出してから検出時間間隔が経過すると、タッチ検出部２２は、あらためて最新タッチ位置として現在のタッチ位置Ｔを検出する（Ｓ３０７）。最新のタッチ位置Ｔを検出すると、Ｓ３０１で検出したタッチ位置Ｔは、直前のタッチ位置Ｔ０に更新される。そして、タッチ検出部２２は、ファイルアイコン３４がドラッグ中であるか否かを判断する（Ｓ３０８）。タッチ検出部２２は、Ｓ３０８においてファイルアイコン３４がドラッグ中であると判断すると（Ｓ３０８：Ｙｅｓ）、ドラッグ方向を検出する（Ｓ３０９）。タッチ検出部２２は、最新のタッチ位置Ｔおよび直前のタッチ位置Ｔ０から、ファイルアイコン３４のドラッグ方向を検出する。これとともに、タッチ検出部２２は、Ｓ３０７で検出した最新のタッチ位置ＴがＳ３０６において設定した第一領域Ａ１にあるか否かを判断する（Ｓ３１０）。タッチ検出部２２で最新のタッチ位置Ｔが第一領域Ａ１にあると判断されると（Ｓ３１０：Ｙｅｓ）、アイコンサイズ変更部２３は、最新のタッチ位置Ｔと拡大サイズで表示されている保存フォルダアイコン２３７との距離が接近または同一であるかを判断する（Ｓ３１１）。すなわち、アイコンサイズ変更部２３は、図３８に示すように直前のタッチ位置Ｔ０について検出した拡大サイズで表示されている保存フォルダアイコン２３７までの距離Ｄｏと、最新のタッチ位置Ｔと拡大サイズで表示されている保存フォルダアイコン２３７までの距離Ｄｎとを比較する。そして、アイコンサイズ変更部２３は、この距離Ｄｏと距離ＤｎとがＤｎ≦Ｄｏであるか否かを判断する。ユーザがファイルアイコン３４を、拡大サイズで表示されている保存フォルダアイコン２３７を目標としてドラッグするとき、最新のタッチ位置Ｔは直前のタッチ位置Ｔ０に比較して保存フォルダアイコン２３７に接近する。そのため、最新のタッチ位置Ｔから保存フォルダアイコン２３７までの距離Ｄｎは、直前のタッチ位置Ｔ０から保存フォルダアイコン２３７までの距離Ｄｏよりも小さい、または同一である。
【００７６】
このように、Ｓ３１１においてファイルアイコン３４の最新のタッチ位置Ｔが直前のタッチ位置Ｔ０に比較して拡大サイズで表示されている保存フォルダアイコン２３７に接近、または変化していないと判断されると（Ｓ３１１：Ｙｅｓ）、アイコンサイズ変更部２３は、拡大サイズで表示されている保存フォルダアイコン２３７を継続して拡大サイズで表示するとともに（Ｓ３１２）、縮小サイズで表示されている保存フォルダアイコン２３１〜２３６、２３８、２３９を継続して縮小サイズで表示する（Ｓ３１３）。これとともに、タッチ検出部２２は、Ｓ３０７で検出した最新のタッチ位置Ｔを直前のタッチ位置Ｔ０と更新して制御部２１のＲＡＭに記憶する（Ｓ３１４）。さらに、領域設定部２５は、Ｓ３０６にリターンしてＳ３０７で取得しＳ３１４において直前のタッチ位置Ｔ０と更新したタッチ位置に基づいて第一領域Ａ１および第二領域Ａ２を更新する。
【００７７】
一方、Ｓ３１１においてファイルアイコン３４の最新のタッチ位置Ｔが直前のタッチ位置Ｔ０に比較して遠ざかっていると判断されると（Ｓ３１１：Ｎｏ）、アイコンサイズ変更部２３は、すべての保存フォルダアイコン２３１〜２３９を縮小サイズに切り替えて表示する（Ｓ３１５）。これとともに、タッチ検出部２２は、Ｓ３０７で検出した最新のタッチ位置Ｔを直前のタッチ位置Ｔ０と更新して制御部２１のＲＡＭに記憶し（Ｓ３１６）、Ｓ３０１にリターンする。ユーザがドラッグするファイルアイコン３４は、拡大サイズで表示されていた保存フォルダアイコン２３７から遠ざかる場合がある。例えばユーザがファイルアイコン３４を拡大サイズで表示されている保存フォルダアイコン２３７に保存することを取りやめる場合、ファイルアイコン３４は図３９に示すようにその保存フォルダアイコン２３７から遠ざかる方向へドラッグされる。そのため、ファイルアイコン３４の最新のタッチ位置Ｔから拡大サイズで表示されている保存フォルダアイコン２３７までの距離Ｄｎは、直前のタッチ位置Ｔ０から保存フォルダアイコン２３７までの距離Ｄｏに比較して大きくなる。このように、距離Ｄｎが距離Ｄｏよりも大きいと判断されたとき、ユーザはファイルアイコン３４の保存を取りやめたとみなすことができる。そこで、アイコンサイズ変更部２３は、目標とする保存フォルダアイコンが無いものとして、図３９に示すようにすべての保存フォルダアイコン２３１〜２３９を縮小サイズで表示する。これにより、最新のタッチ位置Ｔを起点として、Ｓ３０１移行の処理が繰り返される。
【００７８】
Ｓ３１０において最新のタッチ位置Ｔが第一領域Ａ１にないと判断されると（Ｓ３１０：Ｎｏ）、アイコンサイズ変更部２３は、拡大サイズで表示していた保存フォルダアイコン２３７を拡大サイズから縮小サイズへ切り替える（Ｓ３１７）。ファイルアイコン３４は、図４０に示すようにユーザによるドラッグ中に第一領域Ａ１から外れ、第二領域Ａ２へ移動することがある。このように、ファイルアイコン３４の最新のタッチ位置Ｔがドラッグ中に第一領域Ａ１から外れると、アイコンサイズ変更部２３は、拡大サイズで表示していた保存フォルダアイコン２３７を縮小サイズに切り替えて表示する。これと同時に、アイコンサイズ変更部２３は、図４１に示すようにタッチ位置Ｔが移動してきた第二領域Ａ２に含まれタッチ位置Ｔに最も近い保存フォルダアイコン２３５の表示を縮小サイズから拡大サイズへ切り替える。そして、領域設定部２５は、図４０に示すようにＳ３０７で検出した最新のタッチ位置Ｔを含む第一領域Ａ１を再設定する（Ｓ３１８）。これにより、アイコンサイズ変更部２３は、複数の保存フォルダアイコン２３１〜２３９のうち、更新された第一領域Ａ１に含まれる保存フォルダアイコン２３５を拡大サイズに切り替えて表示する（Ｓ３１９）。Ｓ３１７からＳ３１９の処理が完了すると、タッチ検出部２２は、Ｓ３０７で検出した最新のタッチ位置Ｔを直前のタッチ位置Ｔ０として更新して制御部２１のＲＡＭに記憶し、Ｓ３０６へリターンする。
【００７９】
Ｓ３０８においてファイルアイコン３４がドラッグ中でないと判断されると（Ｓ３０８：Ｎｏ）、すなわちドラッグが解除されたと判断されると、タッチ検出部２２は、Ｓ３０７で取得した最新のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコンに重なる位置、または保存フォルダアイコンの近傍の位置であるか否かを判断する（Ｓ３２０）。Ｓ３２０において最新のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコンに重なる位置、またはその近傍であると判断されると（Ｓ３２０：Ｙｅｓ）、データ保存部２４は、ファイルアイコン３４に対応するデータを拡大サイズで表示されている保存フォルダアイコンに対応して設定されている保存領域に保存する（Ｓ３２１）。例えば図４０の場合、ファイルアイコン３４に対応するデータは保存フォルダアイコン２３７に対応して設定されている保存領域に保存され、図４１の場合、ファイルアイコン３４に対応するデータは保存フォルダアイコン２３５に対応して設定されている保存領域に保存される。一方、Ｓ３２０において最新のタッチ位置Ｔが拡大サイズで表示されている保存フォルダアイコンと重ならない、およびその近傍でないと判断されると（Ｓ３２０：Ｎｏ）、アイコンサイズ変更部２３は、すべての保存フォルダアイコン２３１〜２３９の表示を縮小サイズに切り替える（Ｓ３２２）。
【００８０】
なお、Ｓ３２０において拡大サイズで表示されている保存フォルダアイコンと重ならない、およびその近傍でないと判断されたとき、ファイルアイコン３４はドラッグの途中でタッチが解除されたことになる。このようにタッチがドラッグの途中で解除されたファイルアイコン３４は、ドラッグが解除された位置に移動して表示してもよいし、ドラッグが開始された位置に戻って表示してもよい。
【００８１】
第３実施形態では、表示領域１３に保存フォルダアイコン２３１〜２３９が分散して配置されているとき、アイコンサイズ変更部２３は、最新のタッチ位置Ｔと拡大サイズで表示されている保存フォルダアイコン２３７との距離を検出している。そして、アイコンサイズ変更部２３は、最新のタッチ位置Ｔと保存フォルダアイコン２３７との距離Ｄｎが、直前のタッチ位置Ｔ０からその保存フォルダアイコン２３７までの距離Ｄｏと同一または減少しているとき、その保存フォルダアイコン２３７の表示を拡大サイズで維持する。一方、アイコンサイズ変更部２３は、最新のタッチ位置Ｔと保存フォルダアイコン２３７との距離Ｄｎが、直前のタッチ位置Ｔ０からその保存フォルダアイコン２３７までの距離Ｄｏより増大しているとき、その保存フォルダアイコン２３７の表示を拡大サイズから縮小サイズに変更する。これにより、領域に関わらず、ファイルアイコン３４が拡大サイズで表示されている保存フォルダアイコン２３７に接近している間は目標とする保存フォルダアイコン２３７の表示が拡大サイズで維持され、ファイルアイコン３４が保存フォルダアイコン２３７から遠ざかると保存フォルダアイコン２３７の表示が縮小サイズに変更される。そのため、ファイルアイコン３４の位置に関わらず、保存フォルダアイコン２３７のサイズはファイルアイコン３４と目標とする保存フォルダアイコン２３７との距離の変化に基づいて変更される。したがって、表示領域１３における複数の保存フォルダアイコン２３１〜２３９の配置に関わらず、所望の保存フォルダアイコン２３７へファイルアイコン３４を容易に保存することができる。
【００８２】
以上説明した本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
【符号の説明】
【００８３】
図面中、１０はタッチパネル式入力端末、１１は表示部、１２はタッチスイッチ、１３は表示領域、２０は入力制御装置、２１は制御部、２２はタッチ検出部（タッチ検出手段）、２３はアイコンサイズ変更部（アイコンサイズ変更手段）、２４はデータ保存部（データ保存手段）、２５は領域設定部（領域設定手段）、２６は保存アイコン領域、２７はデスクトップ領域、３０、１３０、２３０は保存アイコン群、３１、３２、３３、１３１〜１３９、２３１〜２３９は保存フォルダアイコン、３４はファイルアイコン、４１、４２、４３は保存領域、Ａ１は第一領域、Ａ２は第二領域、Ｌｄ１は第一仮想区画線、Ｌｄ２は第二仮想区画線、Ｌｉは仮想直線、Ｌｄｘ、Ｌｄｙは仮想区画線、Ｌｆは仮想ドラッグ方向延長直線、Ｔはタッチ位置を示す。
【図１】
0005659829.tif 000002
【図２】
0005659829.tif 000003
【図３】
0005659829.tif 000004
【図４】
0005659829.tif 000005
【図５】
0005659829.tif 000006
【図６】
0005659829.tif 000007
【図７】
0005659829.tif 000008
【図８】
0005659829.tif 000009
【図９】
0005659829.tif 000010
【図１０】
0005659829.tif 000011
【図１１】
0005659829.tif 000012
【図１２】
0005659829.tif 000013
【図１３】
0005659829.tif 000014
【図１４】
0005659829.tif 000015
【図１５】
0005659829.tif 000016
【図１６】
0005659829.tif 000017
【図１７】
0005659829.tif 000018
【図１８】
0005659829.tif 000019
【図１９】
0005659829.tif 000020
【図２０】
0005659829.tif 000021
【図２１】
0005659829.tif 000022
【図２２】
0005659829.tif 000023
【図２３】
0005659829.tif 000024
【図２４】
0005659829.tif 000025
【図２５】
0005659829.tif 000026
【図２６】
0005659829.tif 000027
【図２７】
0005659829.tif 000028
【図２８】
0005659829.tif 000029
【図２９】
0005659829.tif 000030
【図３０】
0005659829.tif 000031
【図３１】
0005659829.tif 000032
【図３２】
0005659829.tif 000033
【図３３】
0005659829.tif 000034
【図３４】
0005659829.tif 000035
【図３５】
0005659829.tif 000036
【図３６】
0005659829.tif 000037
【図３７】
0005659829.tif 000038
【図３８】
0005659829.tif 000039
【図３９】
0005659829.tif 000040
【図４０】
0005659829.tif 000041
【図４１】
0005659829.tif 000042