(57)【特許請求の範囲】
【請求項１】
複数の記憶領域を有する記憶部と、
タッチセンサと、
該タッチセンサに対する押圧荷重を検出する荷重検出部と、
所定の記憶領域に記憶されているデータを前記所定の記憶領域と異なる記憶領域に記憶させる場合、前記荷重検出部が検出する押圧荷重が、前記データのサイズと前記異なる記憶領域の空き容量又は使用容量とに基づいて決定される荷重基準を満たすと、前記データを前記異なる記憶領域に記憶するように制御する制御部と、
を備えるタッチセンサを有する装置。
【請求項２】
第１の記憶部と、
第１の記憶部と異なる第２の記憶部と、
タッチセンサと、
該タッチセンサに対する押圧荷重を検出する荷重検出部と、
前記第１の記憶部に記憶されているデータを前記第２の記憶部に記憶させる場合、前記荷重検出部が検出する押圧荷重が、前記データのサイズと前記第２の記憶部の空き容量又は使用容量とに基づいて決定される荷重基準を満たすと、前記データを前記第２の記憶部に記憶するように制御する制御部と、
を備えるタッチセンサを有する装置。
【請求項３】
記憶部の所定の記憶領域に記憶されているデータと、前記所定の記憶領域と異なる記憶領域とをそれぞれ特定するステップと、
前記特定したデータのサイズと前記特定した異なる記憶領域の空き容量又は使用容量とに基づいて荷重基準を決定するステップと、
タッチセンサに対する押圧荷重が前記決定された押圧荷重を満たすと、前記特定したデータを前記特定した異なる記憶領域に記憶するステップと、
を含むデータ記憶方法。
【請求項４】
第１の記憶部に記憶されているデータと、前記第１の記憶部と異なる第２の記憶部とをそれぞれ特定するステップと、
前記特定したデータのサイズと前記特定した第２の記憶部の空き容量又は使用容量とに基づいて荷重基準を決定するステップと、
タッチセンサに対する押圧荷重が前記決定された押圧荷重を満たすと、前記特定したデータを前記特定した第２の記憶部に記憶するステップと、
を含むデータ記憶方法。
【請求項５】
タッチセンサを有する装置に搭載されるコンピュータを、
記憶部の所定の記憶領域に記憶されているデータと、前記所定の記憶領域と異なる記憶領域とをそれぞれ特定する手段、
前記特定したデータのサイズと前記特定した異なる記憶領域の空き容量又は使用容量とに基づいて荷重基準を決定する手段、
タッチセンサに対する押圧荷重が前記決定された押圧荷重を満たすと、前記特定したデータを前記特定した異なる記憶領域に記憶する手段、
として機能させるためのデータ記憶プログラム。
【請求項６】
タッチセンサを有する装置に搭載されるコンピュータを、
第１の記憶部に記憶されているデータと、前記第１の記憶部と異なる第２の記憶部とをそれぞれ特定する手段、
前記特定したデータのサイズと前記特定した第２の記憶部の空き容量又は使用容量とに基づいて荷重基準を決定する手段、
タッチセンサに対する押圧荷重が前記決定された押圧荷重を満たすと、前記特定したデータを前記特定した第２の記憶部に記憶する手段、
として機能させるためのデータ記憶プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンサを有する装置、データ記憶方法及びデータ記憶プログラムに関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）やワークステーション等の機器において、グラフィカル・ユーザ・インタフェース（ＧＵＩ）を備えるファイルシステムが広く普及している。昨今のＣＰＵの高速化やメモリの廉価化により、携帯電話、ＰＤＡ（Personal Digital Assistant）、携帯ゲーム機などの携帯機器においても、ＧＵＩを備えるファイルシステムが用いられることが増えている。このファイルシステムでは、ファイルやフォルダなどがアイコン（オブジェクト）として画面上に表示されている。アイコンをドラッグ・アンド・ドロップ（Ｄｒａｇ＆Ｄｒｏｐ）操作で動かすことにより、ファイルやフォルダの移動が可能となる。
【０００３】
従来、ドラッグ・アンド・ドロップに関する種々の発明が行われている（例えば特許文献１参照）。図１０〜１２を用いて特許文献１の発明を説明する。図１０は、ユーザがアイコン３１１をソースウィンドウ３１２（移動元フォルダのウィンドウ）からターゲットウィンドウ３１３（移動先フォルダのウィンドウ）にドラッグしている様子を示している。ドラッグ操作は通常、動かしたいアイコンの上にカーソルを重ね、マウスのボタンを押し、マウスのボタンを押下状態にしたままカーソルを移動させることにより行われる。図１１のように、アイコン３１１がターゲットウィンドウ３１３の内部境界３１４に当たると、ターゲットウィンドウ３１３がスクロールされる。ユーザは、スクロールによって、ドロップ先である所望の位置３１５をターゲットウィンドウ３１３上に表示させ、所望の位置３１５でマウスのボタンを離すことによりドロップ操作が完了する。これにより、図１２のように、アイコン３１１がターゲットウィンドウ３１３に表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０７−２００２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ドラッグ・アンド・ドロップによりファイルが移動すると、移動されるファイル（移動ファイル）のサイズだけ、移動先フォルダの空き容量が減ることになる。そのため、移動先フォルダの空き容量が移動ファイルのサイズよりも小さいと、ユーザはファイルを移動することができない。また、たとえファイルが移動されても、ファイル移動後の移動先フォルダの空き容量が少ないと、この移動先フォルダに記憶されているアプリケーション（オペレーティングシステムなど）の動作に影響を及ぼすこともある。このような容量不足に関する問題は、大容量の内部メモリを有さない携帯機器や外部インタフェースにより接続される容量の小さい外部メモリにおいて特に顕著となる。
【０００６】
このような問題を防ぐには、ファイルの移動前に、移動ファイルのサイズと移動先フォルダの容量とを確認するか、ファイルの移動後に、移動先フォルダの容量を確認しなければならない。ファイルのサイズや移動先フォルダの空き容量の確認作業は、ファイルの移動作業とは別に必要であり、ユーザにとって手間である。
【０００７】
従って、上記のような問題点に鑑みてなされた本発明の目的は、ファイルの移動作業において、ファイルの移動後の移動先フォルダの空き容量をユーザに認識させることができる装置を提供することにある。
【課題を解決するための手段】
【０００８】
上述した諸課題を解決すべく、第１の観点によるタッチセンサを有する装置は、
複数の記憶領域を有する記憶部と、
タッチセンサと、
該タッチセンサに対する押圧荷重を検出する荷重検出部と、
所定の記憶領域に記憶されているデータを前記所定の記憶領域と異なる記憶領域に記憶させる場合、前記荷重検出部が検出する押圧荷重が、前記データのサイズと前記異なる記憶領域の空き容量又は使用容量とに基づいて決定される荷重基準を満たすと、前記データを前記異なる記憶領域に記憶するように制御する制御部と、
を備えるものである。
【０００９】
また、第２の観点によるタッチセンサを有する装置は、
第１の記憶部と、
第１の記憶部と異なる第２の記憶部と、
タッチセンサと、
該タッチセンサに対する押圧荷重を検出する荷重検出部と、
前記第１の記憶部に記憶されているデータを前記第２の記憶部に記憶させる場合、前記荷重検出部が検出する押圧荷重が、前記データのサイズと前記第２の記憶部の空き容量又は使用容量とに基づいて決定される荷重基準を満たすと、前記データを前記第２の記憶部に記憶するように制御する制御部と、
を備えるものである。
【００１０】
上述したように本発明の解決手段を装置として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
【００１１】
例えば、本発明の第１の観点を方法として実現させたデータ記憶方法は、
記憶部の所定の記憶領域に記憶されているデータと、前記所定の記憶領域と異なる記憶領域とをそれぞれ特定するステップと、
前記特定したデータのサイズと前記特定した異なる記憶領域の空き容量又は使用容量とに基づいて荷重基準を決定するステップと、
タッチセンサに対する押圧荷重が前記決定された押圧荷重を満たすと、前記特定したデータを前記特定した異なる記憶領域に記憶するステップと、
を含むものである。
【００１２】
また、本発明の第２の観点を方法として実現させたデータ記憶方法は、
第１の記憶部に記憶されているデータと、前記第１の記憶部と異なる第２の記憶部とをそれぞれ特定するステップと、
前記特定したデータのサイズと前記特定した第２の記憶部の空き容量又は使用容量とに基づいて荷重基準を決定するステップと、
タッチセンサに対する押圧荷重が前記決定された押圧荷重を満たすと、前記特定したデータを前記特定した第２の記憶部に記憶するステップと、
を含むものである。
【００１３】
また、本発明の第１の観点をプログラムとして実現させたデータ記憶プログラムは、
タッチセンサを有する装置に搭載されるコンピュータを、
記憶部の所定の記憶領域に記憶されているデータと、前記所定の記憶領域と異なる記憶領域とをそれぞれ特定する手段、
前記特定したデータのサイズと前記特定した異なる記憶領域の空き容量又は使用容量とに基づいて荷重基準を決定する手段、
タッチセンサに対する押圧荷重が前記決定された押圧荷重を満たすと、前記特定したデータを前記特定した異なる記憶領域に記憶する手段、
として機能させるためのものである。
【００１４】
また、本発明の第２の観点をプログラムとして実現させたデータ記憶プログラムは、
タッチセンサを有する装置に搭載されるコンピュータを、
第１の記憶部に記憶されているデータと、前記第１の記憶部と異なる第２の記憶部とをそれぞれ特定する手段、
前記特定したデータのサイズと前記特定した第２の記憶部の空き容量又は使用容量とに基づいて荷重基準を決定する手段、
タッチセンサに対する押圧荷重が前記決定された押圧荷重を満たすと、前記特定したデータを前記特定した第２の記憶部に記憶する手段、
として機能させるためのものである。
【発明の効果】
【００１５】
上記のように構成された本発明にかかるタッチセンサを有する装置によれば、移動されるデータ（ファイル）のサイズと、移動先である記憶領域又は記憶部の空き容量又は使用容量（以下、移動先記憶領域等の空き容量と略する）とに基づいて決定される荷重基準を満たす押圧荷重でタッチセンサが押圧されることにより、データが移動先である記憶領域等に記憶される。よって、ユーザは、データ移動後の移動先記憶領域等の空き容量を、データを移動先記憶領域等に記憶させるために必要な押圧荷重から認識することができる。つまり、ユーザは、移動データのサイズ及び移動先記憶領域等の空き容量を確認する作業をファイルの移動作業とは別に行わなくても、データ移動後の移動先記憶領域等の空き容量を知ることができる。データ移動後の移動先記憶領域等の空き容量が分かるため、データが移動先記憶領域等に入るか（記憶されるか）否かが判明する。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の一実施形態に係る装置の概略構成を示す機能ブロック図である。
【図２】図２は、図１の表示部の表示画面例である。
【図３】図３は、図１の装置の動作を示すフローチャートである。
【図４】図４は、本発明の一実施形態に係るファイル移動を示す図である。
【図５】図５は、本発明の一実施形態に係るファイル移動を示す図である。
【図６】図６は、本発明の一実施形態に係るファイル移動を示す図である。
【図７】図７は、荷重基準の一例を示す図ある。
【図８】図８は、荷重基準の一例を示す図ある。
【図９】図９は、本発明の一実施形態に係るファイル移動を示す図である。
【図１０】図１０は、従来のファイル移動を示す図である。
【図１１】図１１は、従来のファイル移動を示す図である。
【図１２】図１２は、従来のファイル移動を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明に係る一実施形態について、図面を参照して説明する。
【００１８】
図１は、本発明の一実施形態に係るタッチセンサを有する装置の概略構成を示す機能ブロック図である。本発明のタッチセンサを有する装置１０１（以下、装置１０１と略する）の一例としては、ＰＤＡ、ＰＣ、携帯電話、携帯ゲーム機、携帯音楽プレイヤー、携帯テレビ、などが挙げられる。この装置１０１は、表示部１０２と、タッチセンサ１０３と、記憶部１０４と、荷重検出部１０５と、触感呈示部１０６と、制御部１０７とを有する。
【００１９】
表示部１０２は、ファイルやフォルダなどを示すアイコンやウィンドウなどを表示し、例えば、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）や有機ＥＬディスプレイ等を用いて構成される。なお請求項におけるデータには、ファイルやフォルダ等が含まれる。以下、説明の便宜上、ファイルの移動についてとりあげる。
【００２０】
タッチセンサ１０３は、ユーザの指等によるタッチセンサ１０３への接触を装置１０１への入力として検出するもので、例えば、タッチパネルにおけるタッチセンサ、ノート型パーソナルコンピュータ（ラップトップ）に搭載されることの多いタッチパッド、マウスのボタン、ポインティングスティック、トラックボールなどが挙げられる。以下、説明の便宜上、タッチセンサ１０３はタッチパネルにおけるタッチセンサとする。タッチパネルのタッチセンサは、ユーザの指やスタイラスペン等の押圧物（以下、ユーザの指と略する）による入力を検出するもので、抵抗膜方式、静電容量方式、光学式等の公知の方式のもので構成される。なお、タッチセンサ１０３が入力を検出する上で、ユーザの指がタッチセンサ１０３を物理的に押圧することは必須ではない。例えば、タッチセンサ１０３が光学式である場合は、タッチセンサ１０３はタッチセンサ１０３上の赤外線がユーザの指で遮られた位置を検出するため、ユーザの指がタッチセンサ１０３を押圧することは不要である。
【００２１】
記憶部１０４は、入力された各種情報やファイルなどのデータを記憶するとともに、ワークメモリ等としても機能するもので、例えば、ハードディスクドライブ（ＨＤＤ）、ＳＤメモリカード、ＵＳＢメモリ、スマートメディアなどである。記憶部１０４は、複数の記憶領域を有することができる。複数の記憶領域とは、例えば、パーティションによって分割された複数のドライブ（例えば、ＣドライブとＤドライブ）や、同一のドライブ内の容量制限された複数のフォルダを指す。また、記憶部１０４は、装置１０１に内蔵されるハードディスクドライブに限定されるものではなく、例えば、ＳＤメモリカード、ＵＳＢメモリ、スマートメディアなどの外部メモリとすることもできる。更に、記憶部１０４は、１つのハードウェアに限定されるものではなく、複数のハードウェアを指してもよく、例えば、記憶部１０４として、ハードディスクドライブとＳＤメモリカードとの２つのハードウェアを存在させることもできる。この場合、複数の記憶部を区別するために、複数の記憶部に対して、１０４ａ、１０４ｂ、１０４ｃと符号を付し、それぞれ第1の記憶部、第２の記憶部、第３の記憶部と称する。
【００２２】
荷重検出部１０５は、タッチセンサ１０３に対する押圧荷重を検出するもので、例えば、歪みゲージセンサや圧電素子などの荷重に対して線形に反応する素子を用いて構成される。
【００２３】
触感呈示部１０６は、タッチセンサ１０３を振動させ、タッチセンサ１０３を押圧しているユーザの指に触感を呈示するもので、例えば、圧電素子などの振動素子を用いて構成される。呈示する触感は、何らかの振動であればよく、周波数、周期（波長）、振幅、波形を、呈示する触感に応じて適宜設定することができる。また、触感を呈示する条件（例えば、押圧荷重が１Ｎ[ニュートン]を超えること）を設定することにより、この条件を満たすまでは、ユーザの圧覚を刺激し、条件を満たすと、触感呈示部１０６がタッチセンサ１０３を振動させてユーザの触覚を刺激することが可能になる。これにより、ユーザの操作感を向上させるようなよりリアルな触感をユーザに呈示することができる。リアルな触感としては、例えば、カチッとした硬質的な触感、ブルやブニとした軟質的な触感、ブルルといった振動として認知できる触感があげられる。カチッとした硬質的な触感は、例えば200Hz〜500Hzのサイン波を１周期又は矩形波を１周期呈示することにより実現できる。ブルやブニとした軟質的な触感は、例えば200Hz〜500Hzのサイン波を２又は３周期呈示することにより実現できる。ブルルといった振動として認知できる触感は、例えばサイン波を４周期以上呈示することにより実現できる。なお、荷重検出部１０５及び触感呈示部１０６が圧電素子を用いて構成される場合には、圧電素子を共用して、荷重検出部１０５及び触感呈示部１０６を構成することができる。圧電素子は、圧力が加わると電力を発生し、電力が加えられると変形するためである。
【００２４】
制御部１０７は、装置１０１の各機能ブロックをはじめとして装置１０１の全体を制御及び管理する。ここで、制御部１０７は、ＣＰＵ（中央処理装置）等の任意の好適なプロセッサ上で実行されるソフトウェアとして構成したり、処理ごとに特化した専用のプロセッサ（例えばＤＳＰ（デジタルシグナルプロセッサ））によって構成したりすることもできる。また、制御部１０７とは独立して、表示部１０２を制御する表示部コントローラ（例えば、ＬＣＤコントローラ）、タッチセンサ１０３を制御するタッチセンサコントローラを設けることもできる。
【００２５】
制御部１０７についてより詳細に説明する。制御部１０７は、記憶部１０４の所定の記憶領域又は第１の記憶部１０４ａから所定の記憶領域とは異なる記憶部１０４の記憶領域又は第１の記憶部１０４ａとは異なる第２の記憶部１０４ｂへのファイル（データ）の移動において、移動されるファイル（移動ファイル）のサイズと移動先である記憶領域又は第２の記憶部１０４ｂ（以下、移動先記憶領域等と略する）の空き容量又は使用容量とに基づいて、荷重基準を決定する。この荷重基準は、移動ファイルを移動先記憶領域等に記憶させるために必要な押圧荷重を定めたものである。制御部１０７は、例えば、移動ファイルが移動先記憶領域等に記憶されると仮定した場合の移動先記憶領域等の空き容量が小さければ小さいほど（又は使用容量が大きければ大きいほど）、荷重基準を大きくする。タッチセンサ１０３により検出されたユーザの指による入力の押圧荷重が荷重基準を満たすと、制御部１０７は、移動ファイルを移動先記憶領域等に記憶させる。移動ファイルが移動先記憶領域等に記憶されたことは、ファイルの移動が完了したことを意味する。つまり、ユーザは、ファイルを記憶させるために必要な押圧荷重により、移動先記憶領域等の空き容量を認識することができる。
【００２６】
図１の装置１０１がタッチパネルを有するＰＤＡであるとき、表示部１０２の表示例は、図２のようになる。なお、ここでは図示されないが、図１の装置１０１の記憶部１０４には、第１の記憶部１０４ａと第２の記憶部１０４ｂとが含まれるものとする。第１の記憶部１０４ａは、例えば、内部のＨＤＤであり、第２の記憶部１０４ｂは、例えば、外部インタフェースにより接続されるＳＤメモリカードである。なお、外部インタフェースにより接続される外部メモリは、ＳＤメモリカードに限定されるものではなく、例えば、ＵＳＢメモリやスマートメディアとすることもできる。図１の表示部１０２には、装置１０１内部の第１の記憶部１０４ａの記憶領域に関するフォルダ１及びフォルダ２のウィンドウ、並びに第２の記憶部１０４ｂに関するウィンドウ（ＳＤメモリカード）が表示されている。フォルダ１には、「画像１」という画像ファイル（データ）が記憶されている。
【００２７】
フォルダ１（第１の記憶部１０４ａの所定の記憶領域）にある画像ファイルをフォルダ２（フォルダ１とは異なる記憶部１０４ａの記憶領域）又はＳＤメモリカード（第２の記憶部１０４ｂ）に移動して記憶させる場合について、図３のフローチャートを用いて説明する。
【００２８】
まず、ユーザが、図４のように、移動させたいファイル（移動ファイル）のアイコンに対してユーザの指による入力を行う。すると、タッチセンサ１０３は、この入力を検出する（ステップＳ１０１）。このとき、制御部１０７は、図４のように、検出された入力に対応するファイルのアイコンの表示を変化させることができる。これにより、ユーザは、移動させたいファイルに対して間違わずに入力できたことを認識することができる。なお、表示の変化とは、例えば、ファイルのアイコンの色の反転やファイルのアイコンの表示の濃さの変化など、あるファイルのアイコンに対して、ユーザの指による入力があったことを認識できるような変化である。また、検出された入力に対応するファイルのアイコンの周囲の表示を変化させることにより、ユーザの指による入力があったことをユーザに認識させることもできる。
【００２９】
ユーザは、画像ファイル（移動ファイル）をフォルダ１（移動元フォルダ）とは異なる記憶領域であるフォルダ２（移動先フォルダ）に移動させる場合、ユーザは、画像ファイルのアイコン１０８から指を離さずに、つまり入力し続けた状態で、図５のように画像ファイルのアイコン１０８をフォルダ２の方に動かしていく。この操作は、いわゆるドラッグ操作にあたる。タッチセンサ１０３がユーザの指による入力を検出し続けることにより、ユーザの指の動きが分かり、制御部１０７は、このユーザの指の動きに対応する位置に画像ファイルのアイコン１０８を表示部１０２に表示させる。
【００３０】
制御部１０７は、ユーザの指がフォルダ２のウィンドウ（移動先ウィンドウ）上に位置しているか否かをタッチセンサ１０３の検出結果から判断する（ステップＳ１０２）。図６のようにファイルのアイコンがドラッグされていると、制御部１０７は、ユーザの指はフォルダ２のウィンドウ上に位置していると判断する（ステップＳ１０２のＹｅｓ）。
【００３１】
続いて、ユーザは、画像ファイルをフォルダ２に記憶させるために、画像ファイルのアイコン１０８に入力し続けた状態で、画像ファイルのアイコン１０８をある荷重基準を満たす押圧荷重で押圧する必要がある。この操作は、いわゆるドロップ操作にあたる。荷重基準は、制御部１０７により、画像ファイルのサイズと移動先であるフォルダ２の空き容量又は使用容量とに基づいて決定される（ステップＳ１０３）。例えば、制御部１０７は、画像ファイルがフォルダ２に記憶されると仮定した場合のフォルダ２の空き容量が小さければ小さいほど（又は使用容量が大きければ大きいほど）、大きくなるように荷重基準を設定する。なお、空き容量と使用容量とは、足し合わされたものが記憶部又は記憶領域がデータを記憶できる記憶総容量になる。つまり、空き容量と使用容量とは、使用容量が増えればその分空き容量が減るというように一体不可分の関係性を有している。よって、以下では説明の便宜上、空き容量についてのみとりあげて説明する。
【００３２】
荷重基準は、例えば、図７のように、画像ファイルがフォルダ２に記憶されると仮定した場合のフォルダ２の空き容量と荷重基準とが反比例の曲線を描くように設定される。ファイル移動後のフォルダ２の空き容量と荷重基準との関係は、双曲線に限定されるものではなく、例えば、比例のグラフや図８のようにファイル移動後のフォルダ２の空き容量に対して荷重基準が変化する領域を定め、この領域以外は一定値となるように設定することもできる。なお、ファイル移動後のフォルダ２の空き容量がマイナスになる場合は、画像ファイルを記憶するために必要な容量がフォルダ２には残されていないことを意味するため、ユーザがいくら強くタッチセンサ１０３を押圧しても、画像ファイルはフォルダ２に記憶されない。
【００３３】
ユーザが画像ファイルのアイコン１０８を押圧すると、荷重検出部１０５は、ユーザのタッチセンサ１０３に対する押圧荷重を検出する（ステップＳ１０４）。続いて、制御部１０７は、この押圧荷重がステップＳ１０３で決定した荷重基準を満たすか否かを判断する(ステップＳ１０５)。
【００３４】
制御部１０７が、押圧荷重が荷重基準を満たしたと判断した場合（ステップＳ１０５のＹｅｓ）、制御部１０７は、画像ファイルをフォルダ２に記憶させる（ステップＳ１０６）。つまり、ファイルの移動が完了したことになる。
【００３５】
ファイルの移動が完了したことをユーザに明確に認識させるために、制御部１０７は、触感呈示部１０６を制御してタッチセンサ１０３を振動させ、タッチセンサ１０３を押圧しているユーザの指に対して触感を呈示することができる（ステップＳ１０７）。また、制御部１０７は、フォルダ２に画像ファイルが記憶された後のフォルダ２の空き容量に応じてユーザの指に対して呈示される触感が変化するように触感呈示部１０６を制御することもできる。
【００３６】
ステップＳ１０５において、タッチセンサ１０３を強く押圧しても、画像ファイルがフォルダ２に記憶されない場合（ステップＳ１０５のＮｏ）、ユーザは、画像ファイルのサイズがフォルダ２の空き容量よりも大きいために記憶されない、又はたとえ記憶されても記憶後のフォルダ２の空き容量はゼロに近いと判断することができる。フォルダ２の空き容量が足りない場合、ユーザは、移動ファイルの移動先を変更することになる。また、画像ファイルを記憶するとフォルダ２の空き容量がゼロに近づく場合、ユーザは、さらに大きな押圧荷重で、画像ファイルをフォルダ２に記憶させることもできるが、１つの記憶領域にぎりぎりまでデータを記憶させると、例えば、この記憶領域内に記憶されているアプリケーション（オペレーティングシステムなど）の動作に影響を及ぼす恐れがある。よって、ユーザは、移動ファイルの移動先の変更を望む場合がある。移動ファイルの移動先を変更する場合、ステップＳ１０５では、画像ファイルのアイコン１０８のドラッグ中であるため、ユーザは、フォルダ２までドラッグした状態から、他の記憶領域又は他の記憶部１０４（例えば、ＳＤメモリカード）へドラッグすることができる。つまり、ユーザはフォルダ１からドラッグし直す必要がない。タッチセンサ１０３が、ドラッグにより指が再移動していることを検出すると（ステップＳ１０８のＹｅｓ）、新たな記憶領域又は記憶部に移動するごとにステップＳ１０２からＳ１０５が繰り返される。
【００３７】
ユーザがＳＤメモリカードのウィンドウ内で画像ファイルのアイコン１０８を押圧し、押圧荷重が荷重基準を満たした場合（ステップＳ１０５のＹｅｓ）、制御部１０７は画像ファイルをＳＤメモリカードに記憶させる（ステップＳ１０６）。つまり、画像ファイルのフォルダ１からＳＤメモリカードへの移動が完了し、図９のようになる。なお、図９では、フォルダ１から画像ファイルが消去されているが、本実施形態に係るファイル移動は「切取りと貼付け」操作に限定されず、移動後も移動元から移動ファイル（画像ファイル）が消去されない「複写と貼付け」操作とすることもできる。
【００３８】
このように本実施形態では、制御部１０７は、所定の記憶領域（フォルダ１）に記憶されているデータ（画像ファイル）を所定の記憶領域と異なる記憶領域（フォルダ２）に記憶させる場合、データのサイズと所定の記憶領域と異なる記憶領域の空き容量（又は使用容量）とに基づいて荷重基準を決定する。そして、制御部１０７は、荷重検出部１０５が検出する押圧荷重がこの荷重基準を満たすと、データを移動先である記憶領域（移動先記憶領域）に記憶するように制御する。つまり、荷重基準は、データを移動先記憶領域に記憶させるために必要な押圧荷重を定めたものである。本実施形態では、データを移動先記憶領域に記憶させる条件として、即ちユーザによるドロップ操作を許可する条件として、荷重基準が設定されている。この荷重基準は、データのサイズと移動先記憶領域の空き容量とに基づくものであるため、ユーザは、ドロップ操作に必要な押圧荷重から、データが移動先記憶領域に入るか否か、また入る場合には移動先記憶領域の空き容量がどれくらいになるかをデータの移動作業のみにより認識することができる。
【００３９】
また、本実施形態では、制御部１０７は、第１の記憶部１０４ａ（ＨＤＤ）に記憶されているデータを第１の記憶部とは異なる第２の記憶部１０４ｂ（ＳＤメモリカード）に記憶させる場合、データのサイズと第２の記憶部１０４ｂの空き容量（又は使用容量）に基づいて荷重基準を決定する。そして、制御部１０７は、荷重検出部１０５が検出する押圧荷重がこの荷重基準を満たすと、データを第２の記憶部１０４ｂに記憶するように制御する。つまり、本実施形態における装置１０１は、１つの記憶部（ハードウェア）におけるある領域から別の領域へのデータ移動だけでなく、複数の記憶部間におけるデータ移動にも対応することができる。装置１０１内部の記憶部１０４ａから外部の記憶部１０４ｂへのデータ移動において、ユーザは、操作に必要な押圧荷重から、データが第２の記憶部に入るか否か、また入る場合には第２の記憶部の空き容量がどれくらいになるかをデータの移動作業のみにより認識することができる。
【００４０】
また、本実施形態では、制御部１０７は、移動ファイルが移動先である記憶領域又は記憶部に記憶させると、触感呈示部１０６により、単なる振動ではなく、よりユーザの操作感を高めるため、機械式のキーを押した際に感じられるカチッとした硬質的な触感（リアルなクリック感）をユーザの指に呈示することができる。タッチセンサ１０３自体は、押圧されても機械的なキーのように物理的に変位しないが、上記のような触感を押圧物に呈示することにより、ユーザは、機械式のキーを操作した場合と同様のリアルなクリック感を得ることができる。これにより、ユーザは、押圧によるフィードバックが本来ないタッチパネルへの入力操作を違和感なく行うことが可能となる。
【００４１】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。
【００４２】
例えば、各部材、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。
【００４３】
上記の実施形態においては、移動させるファイルのアイコンに対して指による入力を行い、入力し続けた状態で移動先フォルダまで指を動かすドラッグ操作について説明したが、移動させるファイルと移動先フォルダとの特定ができればドラッグ操作に限定されるものではない点に留意すべきである。例えば、ユーザが移動させるファイルのアイコンに対して指による入力を行い、該入力をタッチセンサが検出する。そして、制御部は、この検出された入力をユーザによる移動ファイルの特定と判断し、どのファイルが特定されたかという情報を本発明に係る装置の内部メモリに記憶させる。これにより、ドラッグ操作によって入力し続けることにより、移動させるファイルを特定し続ける必要がなくなる。このような設定のもと、一度指をタッチセンサから離し、移動先フォルダのウィンドウ上に入力を行う。この入力をタッチセンサが検出することにより、制御部は移動先フォルダの特定ができる。そして、ユーザがファイルを移動先フォルダに記憶させるための荷重基準を満たす押圧荷重で移動先フォルダのウィンドウ上を押圧することにより、制御部はファイルを移動先フォルダに記憶させる。これにより、ファイルの移動が完了する。
【００４４】
上記の実施形態においては、複数の記憶部間におけるデータ移動について、装置内部の記憶部から外部の記憶部へのデータ移動について説明したが、装置外部の記憶部から内部の記憶部へのデータ移動において、制御部は、データが移動先フォルダに入るか否か、また入る場合にはファイル移動後の移動先フォルダの空き容量がどれくらいかをユーザにドロップ操作に必要な押圧荷重から認識させることができる。
【００４５】
上記の実施形態においては、装置外部の記憶部の記憶領域がパーティションやフォルダ等で複数に分割されていない場合について説明したが、装置外部の記憶部が複数の記憶領域を有している場合も同様にして、本発明の装置を適用することができる。外部の記憶部の複数の記憶領域間、又は、外部の記憶部の所定の記憶領域と内部の記憶部若しくは記憶領域との間のデータ移動においても、制御部は、荷重基準を変化させることにより、データが移動先フォルダに入るか否か、また入る場合にはファイル移動後の移動先フォルダの空き容量がどれくらいかをユーザに認識させることができる。
【符号の説明】
【００４６】
１０１  タッチセンサを有する装置
１０２  表示部
１０３  タッチセンサ
１０４  記憶部
１０５  荷重検出部
１０６  触感呈示部
１０７  制御部
１０８  画像ファイルのアイコン
３１１  アイコン
３１２  ソースウィンドウ
３１３  ターゲットウィンドウ
３１４  内部境界
３１５  所望の位置
【図１】
0005479876.tif 000002
【図２】
0005479876.tif 000003
【図３】
0005479876.tif 000004
【図４】
0005479876.tif 000005
【図５】
0005479876.tif 000006
【図６】
0005479876.tif 000007
【図７】
0005479876.tif 000008
【図８】
0005479876.tif 000009
【図９】
0005479876.tif 000010
【図１０】
0005479876.tif 000011
【図１１】
0005479876.tif 000012
【図１２】
0005479876.tif 000013