(57)【特許請求の範囲】
【請求項１】
表示部と、
複数のコピー済みデータを記憶する記憶部と、
押圧による入力の押圧荷重を検出する荷重検出部と、
前記記憶部に記憶された前記複数のコピー済みデータを、それぞれ所定の押圧パターンと関連付ける制御部と、を備え、前記制御部は、
前記荷重検出部が検出した押圧荷重に基づいて押圧パターンを検出し、前記複数のコピー済みデータをペーストするにあたって、前記検出した押圧パターンに対応するコピー済みデータを前記表示部に表示することを特徴とする入力装置。
【請求項２】
前記制御部は、
前記記憶部に記憶された前記複数のコピー済みデータを、それぞれ押圧荷重の閾値と関連付け、
前記荷重検出部が検出した押圧荷重に基づいて、前記関連付けられた押圧荷重の閾値のうちの一つの閾値を前記押圧パターンとして検出し、前記複数のコピー済みデータをペーストするにあたって、前記検出した閾値に対応するコピー済みデータを前記表示部に表示することを特徴とする、請求項１に記載の入力装置。
【請求項３】
前記制御部は、
前記記憶部に記憶された前記複数のコピー済みデータを、それぞれ前記荷重検出部が所定時間内に所定値以上の押圧荷重を検出する回数と関連付け、
前記荷重検出部が検出した押圧荷重に基づいて、前記荷重検出部が所定時間内に所定値以上の押圧荷重を検出した回数を前記押圧パターンとして検出し、前記複数のコピー済みデータをペーストするにあたって、前記検出した回数に対応するコピー済みデータを前記表示部に表示することを特徴とする、請求項１に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関するものであり、特にコピーアンドペーストが可能な入力装置に関するものである。
【背景技術】
【０００２】
従来、例えば、携帯電話やPDA（Personal Digital Assistant）などのタッチパネルを備える小型の携帯端末を用いて、ウェブブラウザやメーラーなどのアプリケーション間で複数のテキストのコピーアンドペーストを行う場合には、ユーザは、テキストごとにコピーアンドペースト操作を繰り返す必要があった。
【０００３】
例えば、特許文献１に記載される携帯端末を用いた場合、ユーザは、対象とするテキストデータをコピー対象画面においてコピーし、一時的に保存した上で、画面表示をペースト対象画面に切り替えて、ペースト操作を行わなければならなかった。すなわち、第１のテキスト、第２のテキストを順にコピーアンドペーストした後に、再度、第１のテキストをペーストするためには、ユーザは、改めて第１のテキストについてコピーアンドペースト操作を行う必要があった。
【０００４】
以下に、図１５を参照して、上述の方法にかかるコピーアンドペースト操作について詳述する。図中、入力装置１００とユーザの指との大きさの比率は、現実とは異なりうることを留意されたい。
【０００５】
図１５（Ａ）は、入力装置１００において、ウェブブラウザアプリケーションを用いて「日食」に関するウェブページをタッチパネル２００に表示させた状態を示す。図１５（Ｂ）は、同じ入力装置１００において、メーラーを起動して、メールの新規作成画面をタッチパネル２００に表示させた状態を示す。ウェブページ内にある「皆既日食」というテキストデータと、「http://www.xxx.solar_eclipse.........」というＵＲＬデータとをコピーして、メールにペーストする際のユーザ操作は以下に従う。
【０００６】
まず、ユーザは、入力装置１００のタッチパネル２００の表示を図１５（Ａ）に示す状態にする。そして、ユーザは、（１）ウェブページ内から「皆既日食」というテキストを選択して、コピーする。次に、ユーザは、タッチパネル２００の表示を、図１５（Ｂ）の状態に切り替える。そして、ユーザは、（２）コピーした「皆既日食」というテキストをメール内の任意の箇所にペーストする。その後、ユーザは、タッチパネル２００の表示を図１５（Ａ）の状態に戻す。さらに、ユーザは、（３）ＵＲＬを選択及びコピーする。そして、ユーザは、再度、図１５（Ｂ）の状態に切り替える。その後、ユーザは、（４）ＵＲＬをメール内の任意の箇所にペーストする。
【０００７】
その後、（１）で選択した「皆既日食」というテキストを再度メール内の任意の箇所にペーストする場合には、ユーザはタッチパネル２００を図１５（Ａ）の状態に切り替える。そして、ユーザは、「皆既日食」というテキストをコピーする。そして、ユーザは、タッチパネル２００を図１５（Ｂ）の状態に切り替えて、任意の箇所に「皆既日食」をペーストする（図示しない）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−８８９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
このように、複数のテキスト等をコピーアンドペーストする場合に、ウェブ画面とメール新規作成画面との間でタッチパネル２００の表示を切り替え、コピー操作及びペースト操作を繰り返す必要が生じれば、利便性に欠けるばかりでなく、ユーザが操作を誤る確率も高くなることが考えられる。
【００１０】
したがって、かかる点に鑑みてなされた本発明の目的は、コピーアンドペースト機能を有する入力装置において、容易に複数のテキストや画像等をコピーアンドペーストすることができる入力装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成する第１の観点に係る入力装置の発明は、
表示部と、
複数のコピー済みデータを記憶する記憶部と、
押圧による入力の押圧荷重を検出する荷重検出部と、
前記記憶部に記憶された前記複数のコピー済みデータを、それぞれ所定の押圧パターンと関連付ける制御部と、を備え、前記制御部は、
前記荷重検出部が検出した押圧荷重に基づいて押圧パターンを検出し、前記複数のコピー済みデータをペーストするにあたって、前記検出した押圧パターンに対応するコピー済みデータを前記表示部に表示することを特徴とするものである。
【００１２】
第２の観点に係る発明は、第１の観点に係る入力装置において、
前記制御部は、
前記記憶部に記憶された前記複数のコピー済みデータを、それぞれ押圧荷重の閾値と関連付け、
前記荷重検出部が検出した押圧荷重に基づいて、前記関連付けられた押圧荷重の閾値のうちの一つの閾値を前記押圧パターンとして検出し、前記複数のコピー済みデータをペーストするにあたって、前記検出した閾値に対応するコピー済みデータを前記表示部に表示することを特徴とするものである。
【００１３】
第３の観点に係る発明は、第１の観点に係る入力装置において、
前記制御部は、
前記記憶部に記憶された前記複数のコピー済みデータを、それぞれ前記荷重検出部が所定時間内に所定値以上の押圧荷重を検出する回数と関連付け、
前記荷重検出部が検出した押圧荷重に基づいて、前記荷重検出部が所定時間内に所定値以上の押圧荷重を検出した回数を前記押圧パターンとして検出し、前記複数のコピー済みデータをペーストするにあたって、前記検出した回数に対応するコピー済みデータを前記表示部に表示することを特徴とするものである。
【発明の効果】
【００１４】
本発明の入力装置によれば、制御部が押圧パターンに基づいて複数のコピー済みデータのうちの一つを表示部に表示するため、容易に複数のテキストや画像等をコピーアンドペーストすることが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係る入力装置の構成を概略的に示す機能ブロック図である。
【図２】図１の入力装置を構成する各機能部の実装構造の一例を示す図である。
【図３】図１の入力装置によるコピー処理の一例を説明するフローチャートである。
【図４】図１の入力装置における押圧荷重値の閾値割当て方法の例を示す図である。
【図５】図１の入力装置における記憶部の構成の一例を示す図である。
【図６】図１の入力装置におけるコピー操作の一例を示す図である。
【図７】図１の入力装置の荷重検出部によって検出される押圧荷重値の変化の一例を表すグラフである。
【図８】図１の入力装置によるペースト処理の一例を説明するフローチャートである。
【図９】図１の入力装置におけるペースト操作の一例を示す図である。
【図１０】図１の入力装置の荷重検出部によって検出される押圧荷重値の変化の一例を表すグラフである。
【図１１】図１の入力装置におけるペースト操作の一例を示す図である。
【図１２】図１の入力装置の荷重検出部によって検出される押圧荷重値の変化の一例を表すグラフである。
【図１３】図１の入力装置におけるペースト操作の一例を示す図である。
【図１４】図１の入力装置の荷重検出部によって検出される押圧荷重値の変化の一例を表すグラフである。
【図１５】従来の入力装置におけるコピーアンドペースト操作を説明する図である。
【発明を実施するための形態】
【００１６】
以下、本発明の各実施の形態について、図面を参照して説明する。以下の各実施の形態においては、本発明の入力装置の一例として、携帯電話やＰＤＡなどのような携帯端末であってタッチパネルを備えているものを想定して説明する。しかしながら、本発明の入力装置は、これらの携帯端末に限定されるものではなく、例えば、デジタルカメラ、ポータブルオーディオプレーヤ、ノートＰＣ、ミニノートＰＣなどの、入力装置を備える種々の端末とすることができる。また、本発明の入力装置は、携帯端末に限定されるものでもなく、銀行のＡＴＭや駅の乗車券販売機など、入力装置を備える任意の端末とすることもできる。また、図中、入力装置とユーザの指との大きさの比率は、現実とは異なりうることを留意されたい。
【００１７】
図１は、本実施の形態に係る入力装置１０の内部構成を概略的に示す機能ブロック図である。図１に示すように、入力装置１０は、制御部２０と、タッチパネル３０と、荷重検部４０と、振動部５０と、記憶部６０と、を備えている。
【００１８】
制御部２０は、入力装置１０の各機能ブロックをはじめとして入力装置１０の全体を制御および管理する。また、制御部２０は、後述する荷重検出部４０が検出した押圧荷重に基づいて、押圧パターンを検出する。ここで、押圧パターンは、例えば押圧荷重値や押圧回数である。
【００１９】
本実施の形態では、タッチパネル３０は、表示部３２と、入力部３４とを備えている。このタッチパネル３０は、ユーザの入力を受け付ける入力部３４を、表示部３２の前面に重畳させて配設することにより構成する。
【００２０】
タッチパネル３０の表示部３２は、例えば液晶ディスプレイ（ＬＣＤ）または有機ＥＬディスプレイなどで構成する。この表示部３２は、各アプリケーションに対応する表示を行う他、入力部３４へのユーザの操作入力を受け付ける各種キーやボタンなどで構成するユーザインタフェースを所定の表示領域に描画して表示する。以下、このように、タッチパネル３０の入力部３４に対するユーザの操作入力を受け付けるために、ユーザが目視により認識できるように表示部３２に表示する各種キーやボタンなどの画像を、単に「オブジェクト」と記す。表示部３２をタッチパネル３０のユーザインタフェースとして使用する場合、この表示部３２には、キーまたは押しボタンやスライドレバー等の、操作関連のオブジェクトを表示する。
【００２１】
また、この表示部３２の前面には、ユーザの指などによる入力を受け付けるマトリクススイッチ等で構成した入力部３４を配設する。この入力部３４は、ユーザの指先などの接触（押圧）による入力を検知する（受け付ける）ことにより、当該接触（押圧）による入力が検知された位置に対応する信号を出力する。このような構成により、タッチパネル３０は、ユーザからの操作入力を受け付けると共に、各アプリケーションに応じて入力結果など各種情報の表示を行うことができる。
【００２２】
荷重検出部４０は、タッチパネル３０（または入力部３４）に対する押圧荷重を検出するもので、例えば歪みゲージセンサを用いて構成する。この荷重検出部４０は、ユーザが操作入力を行う際の押圧による入力の押圧荷重を検出する。
【００２３】
振動部５０は、タッチパネル３０（または入力部３４）に振動を伝えるもので、例えば、圧電素子または超音波振動子などを用いて構成する。この振動部５０が振動することにより、入力部３４を押圧しているユーザの指などに対して振動を伝えることができる。この振動により、ユーザの所定の入力がタッチパネル３０に対して行われた際に、当該所定の入力が正常に受け付けられたことをユーザに報知することができる。振動部５０の振動によりユーザに呈示される触感を、以下「クリック感」と称する。
【００２４】
以上のような構成により、荷重検出部４０が検出する押圧荷重に段階的な閾値を設定すれば、入力装置１０は、ユーザによる操作入力の押圧荷重に応じて、複数段階の入力を受け付けることができる。
【００２５】
図２は、図１に示した入力装置１０のタッチパネル３０、荷重検出部４０、および振動部５０の実装構造の一例を示す図である。なお、図２は、入力装置１０の要部断面図を示す。
【００２６】
図２においては、ユーザが、表示部３２に表示されたボタンなどのオブジェクトの表示を押圧する際に、表示部３２における当該オブジェクトの表示位置に対応する位置の入力部３４を、指で押圧している様子を表している。制御部２０は、ユーザの指による入力の押圧を検出することにより、当該入力の押圧位置を検出する。また、荷重検出部４０は、ユーザが入力部３４を押圧している力を検出する。このため、荷重検出部４０は、入力部３４にかかる押圧荷重が伝達するように、入力部３４を支持するように配置する。振動部５０は、荷重検出部４０が検出した押圧荷重に基づいて、適切なタイミングでユーザの指に振動を与える。このため、振動部５０は、入力部３４に振動を伝達できるように、例えば入力部３４に接触するように配置する。振動部５０が発生する振動は、荷重検出部４０により検出された押圧荷重に基づいて、制御部２０が制御する。
【００２７】
次に、このようなユーザの入力操作を受け付ける入力装置１０におけるコピー処理の流れを、図３を参照して説明する。入力装置１０において、制御部２０は、荷重検出部４０が押圧荷重を検出したか否かを常時監視し、荷重検出部４０が検出した押圧荷重に基づいて押圧パターンを検出する。ここでは、制御部２０は、押圧パターンとして、所定の閾値以上の押圧荷重を検出するものとして説明する。荷重検出部４０が閾値Ｐ０以上の押圧荷重を検出した時に、制御部２０は、振動部５０を介してタッチパネル３０を振動させる（ステップＳ１０１）。そして、制御部２０は、入力部３４が検出した押圧荷重位置を、コピー範囲の始点として記憶する（ステップＳ１０２）。
【００２８】
続いて、制御部２０は閾値Ｐ０以上の押圧荷重のかかる位置が変化するか否かを判断する（ステップＳ１０３）。これにより、ユーザが閾値Ｐ０以上の押圧荷重を維持したまま、タッチパネル３０上で指をスライドさせてコピー範囲を選択している最中であることが検出される。荷重検出部４０が閾値Ｐ１以上の押圧荷重を検出すると（ステップＳ１０４）、制御部２０は、最初に閾値Ｐ０位以上の押圧荷重を検出した位置から、閾値Ｐ１以上の押圧荷重を検出した位置までの範囲を、ユーザによるコピー範囲として確定する（ステップＳ１０５）。
【００２９】
一方、ステップＳ１０４において閾値Ｐ１以上の押圧荷重が検出されなければ、制御部２０は、閾値Ｐ０以上の押圧荷重のかかる位置が変化するか否かを判断する（ステップＳ１０３）。押圧荷重が閾値Ｐ０以下であるか、又は押圧荷重のかかる位置が変化しない場合には、制御部２０は、コピーデータを保存することなくコピー処理を終了する。逆に、閾値Ｐ０以上の押圧荷重のかかる位置が変化する場合には、制御部２０は、荷重検出部４０によって閾値Ｐ１以上の押圧荷重が検出されるか否かを判断する（ステップＳ１０４）。
【００３０】
ステップＳ１０５において、ユーザによるコピー選択範囲を確定すると、制御部２０は、タッチパネル３０に操作メニュー項目を表示する（ステップＳ１０６）。そして、制御部２０は、荷重検出部４０によって検出される押圧荷重がゼロであると判断すると（ステップＳ１０７）、メニュー項目をタッチパネル３０から消去する（ステップＳ１０８）。また、制御部２０は、荷重検出部４０によって検出される押圧荷重がゼロになった際に入力が検知されている位置（以下「押圧荷重がゼロになった地点」と称する）がメニュー項目上であるか否かを判断する（ステップＳ１０９）。
【００３１】
押圧荷重がゼロになった地点がメニュー項目上であれば、続いて、制御部２０は、押圧荷重がゼロになった地点がコピー項目上であるか否かを判断する（ステップＳ１１０）。その結果、押圧荷重がゼロになった地点がコピー項目上であると判断されれば、制御部２０は、ステップＳ１０３で画定したコピー範囲内のデータを記憶部６０に記憶する（ステップＳ１１１）。以下、ステップＳ１１１にて記憶部６０に記憶されたデータをコピー済みデータと称する。ステップＳ１１１において、制御部２０は、記憶部６０に記憶されたコピー済みデータを、それぞれ異なる所定の押圧パターンと関連付ける。
【００３２】
一方、図３に示すコピー処理において、押圧荷重がゼロになった地点がコピー項目以外のメニュー項目上であれば、制御部２０は、各項目に対応した処理を行い（ステップＳ１１２）、終了する。
【００３３】
例えば、制御部２０が一連のコピー処理（ステップＳ１０１〜Ｓ１１１）を２度繰り返した結果、記憶部６０は２つのコピー済みデータを記憶しているとする。この場合において、ステップＳ１１１において、制御部２０は押圧パターンとして、一つのコピー済みデータには閾値Ｐｉを、他のコピー済みデータには閾値Ｐｉよりも大きい閾値Ｐｉｉを、関連付ける。このように、複数あるコピー済みデータには、それぞれ異なる押圧荷重の閾値を関連付ける。
【００３４】
図４を参照して、押圧パターンとして、押圧荷重の閾値をコピー済みデータに関連付ける場合における、閾値の割当て方法について説明する。今、荷重検出部４０が検出可能な押圧荷重値の範囲を、図４（Ａ）の０〜ＭＡＸの間の値とする。ユーザがタッチパネル３０に少し触れただけでも入力装置１０が作動してしまうという誤作動を防ぐために、最小値０から閾値Ｐｒまでの間の押圧荷重は、閾値としてコピー済みデータに関連付けないようにする。また、タッチパネル３０に過剰な負荷を加えないようにするために、最大値MAX以下一定範囲の押圧荷重値も、閾値として割当てないようにする。これらの範囲を予約範囲と称し、０〜MAXまでの荷重検出可能な全範囲から予約範囲を除いた範囲を「割当て可能範囲」と称するものとする。
【００３５】
図４（Ｂ）は、閾値割当て方法の第１の例を説明する図である。この方法においては、制御部２０は、閾値間隔の設定値Ｐｓを予め設定する。そして、制御部２０は、最小値０から予約範囲をおいた値である閾値Ｐｒに設定値Ｐｓを加えた押圧荷重を閾値Ｐｉとして、閾値Ｐｉにさらに設定値Ｐｓを加えた押圧荷重値を閾値Ｐｉｉとして設定する。
【００３６】
図４（Ｃ）は、閾値割当て方法の第２の例を説明する図である。この方法においては、割当て可能範囲の大きさを、コピー済みデータの数に１を加えた値で除算した値を閾値間隔とする。すなわち、コピー済みデータが２つある場合には、割当て可能範囲に対応する押圧荷重値を、３（２（コピー済みデータ数）＋１）で除算した値が閾値間隔となる。したがって、閾値Ｐｉの値は、（割当て可能範囲の大きさ／３）×１＋Ｐｒとなる。このように、第２の例においては、コピー済みデータの数に１を加えた値を、閾値間隔を算出するために用いることで、割当て可能範囲における割当に一定量の余裕を持たせることができる。
【００３７】
なお、記憶部６０としては種々のものが使用可能であるが、図５ではリングバッファを使用する場合を例示する。このリングバッファ６１はＰｉ〜Ｐｉｖの４つの領域を有し、これらの領域に順番にコピー済みデータを記憶する。すなわち、一度目のコピー処理におけるステップＳ１１１では、第１のテキストデータ（テキスト１）がリングバッファ６１の領域Ｉに記憶され、二度目のコピー処理におけるステップＳ１１１では、第２のテキストデータ（テキスト２）が領域ＩＩに記憶される（図５（B））。
【００３８】
そして、制御部２０は、リングバッファ６１の領域Ｉ及びＩＩに記憶されたコピー済みデータについて、それぞれ、押圧パターンとして、押圧荷重の閾値Ｐｉ、Ｐｉｉを関連付けても良い。このとき、各閾値の大きさは、例えばＰｉ＞Ｐｉｉであり、リングバッファ６１が領域Ｉから順にコピー済みデータを記憶するように設定すれば、過去に追加されたテキストデータほど、大きい押圧荷重に対応することになる。なお、リングバッファ６１における領域数は適宜設定可能である。
【００３９】
次に、図３に係るコピー処理に対応する、ユーザ操作の一例について図６を参照して説明する。なお、以下において、ユーザは、入力装置１０が押圧荷重に応じて入力を受け付ける入力装置であることを認識しているものとする。また、入力装置１０は、ウェブブラウザを起動させた状態にあり、タッチパネル３０の表示部３２にウェブページを表示しているものとする。まず、ユーザは、コピーしたいテキスト範囲（「皆既日食」）の始点において、タッチパネル３０を押し込む（ステップＳ１０１）。すると、入力装置１０の制御部２０は、図６（Ａ）に示すように、振動部５０を振動させることでタッチパネル３０を振動させ、ユーザに対してクリック感を呈示する（ステップＳ１０２）。
【００４０】
ユーザは、クリック感を得たら、所定以上の押圧荷重を維持したままコピーしたいテキスト範囲の終点まで指をスライドさせ、タッチパネル３０を押し込む。すると、入力装置１０の制御部２０は、振動部５０を振動させることでタッチパネル３０を振動させ、ユーザに対してクリック感を呈示すると共に、図６（B）に示すように、タッチパネル３０にメニュー項目を表示する（ステップＳ１０３〜Ｓ１０６）。ユーザは、図６（Ｃ）に示すように、「コピー」項目まで指をスライドさせて、「コピー」項目の上でタッチパネル３０から指を離し（ステップＳ１０７）、選択操作を完了する。ユーザがタッチパネル３０から指を離すと、入力装置１０の制御部２０は、タッチパネル３０からメニュー項目の表示を消去する（ステップＳ１０８）。その後、制御部２０は、ステップＳ１０９〜１１２までの各処理を行う。
【００４１】
図７は、図６（Ａ）〜（Ｃ）を参照して説明したユーザ操作に対応して、制御部２０が図３に示した処理を行う際における、押圧荷重値の変化を示す図である。縦軸は押圧荷重値（閾値）、横軸は時間経過を示す。まず、押圧荷重値が最初に閾値Ｐ０に達する時点は、ユーザによるタッチパネル３０の押し込みを検出することで、制御部２０がステップＳ１０１〜Ｓ１０２に係る処理を行う時点に対応する。次いで、閾値Ｐ０と閾値Ｐ１との間における押圧荷重値の平坦区間は、ユーザによるコピー範囲の選択操作（図６（Ａ））を検出することで、制御部２０がステップＳ１０３に係る処理を行う時点に対応する。
【００４２】
そして、押圧荷重値が閾値Ｐ１に達する時点は、ユーザによるコピー範囲の終点におけるタッチパネル３０の押し込みを検出することで、制御部２０がステップＳ１０４〜Ｓ１０６に係る処理を行う時点に対応する。その後の、閾値Ｐ１以上における押圧荷重値の平坦区間は、ユーザによるメニュー選択操作を検出することで、制御部２０がステップＳ１０７に係る処理を行う時点に対応する。そして、押圧荷重値がゼロとなる時点は、ユーザによるメニュー選択操作を検出することで、制御部２０がステップＳ１０７〜Ｓ１１１に係る処理を行う時点に対応する。
【００４３】
次に、入力装置１０におけるペースト処理の流れを、図８を参照して説明する。入力装置１０において、制御部２０は、荷重検出部４０が押圧荷重を検出したか否かを常時監視し、荷重検出部４０が検出した押圧荷重に基づいて押圧パターンを検出する。ここでは、制御部２０は、押圧パターンとして、コピー処理のステップＳ１１１において制御部２０によってコピー済みデータと関連付けられた閾値（例えばＰｉ及びＰｉｉ）以上の押圧荷重を検出するものとして説明する。
【００４４】
荷重検出部４０が閾値Ｐ０以上の押圧荷重を検出した時（図示しない）及び閾値Ｐ１以上の押圧荷重を検出した時に、制御部２０は、振動部５０を介してタッチパネル３０を振動させる（ステップＳ２０１）。また、制御部２０は、タッチパネル３０に操作メニュー項目を表示する（ステップＳ２０２）。そして、制御部２０は、荷重検出部４０によって検出される押圧荷重がゼロであると判断すると（ステップＳ２０３）、メニュー項目をタッチパネル３０から消去する（ステップＳ２０４）。また、制御部２０は、押圧荷重がゼロになった地点がメニュー項目上であるか否かを判断する（ステップＳ２０５）。
【００４５】
押圧荷重がゼロになった地点がメニュー項目上であれば、続いて、制御部２０は、押圧荷重がゼロになった地点がペースト項目上であるか否かを判断する（ステップＳ２０６）。その結果、押圧荷重がゼロになった地点がペースト項目上であると判断されれば、制御部２０は、荷重検出部４０が所定時間以内に押圧荷重を検出するか否かを監視する。そして、制御部２０は、荷重検出部４０が所定値以上の荷重を検出した時に、振動部５０を介してタッチパネル３０を振動させる（ステップＳ２０７）。さらに、制御部２０は、荷重検出部４０が検出した押圧荷重と、コピー済みデータに関連付けられた閾値（Ｐｉ及びＰｉｉ）との大小関係を判断する（ステップＳ２０８）。
【００４６】
この判断結果に基づいて、制御部２０は、コピー済みデータのうち、荷重検出部４０が検出した押圧荷重に対応する閾値に関連付けられたデータをタッチパネル３０に表示する（ステップＳ２０９）。その後、制御部２０は、所定時間以内にタッチパネル３０上の押圧荷重がゼロとなるか否かを判断する（ステップＳ２１０）。このとき、押圧荷重がゼロであれば、制御部２０は、表示中のデータをペーストし（ステップＳ２１１）、ペースト処理を終了する。
【００４７】
一方、ステップＳ２０８において、荷重検出部４０が検出した押圧荷重はコピー済みデータに関連付けられた閾値よりも低いと判断した場合には、制御部２０は、所定時間内に更なる押圧荷重が検出されるか否かを監視する。同様に、ステップＳ２１０において所定時間以内に押圧荷重がゼロとならないと判断した場合には、制御部２０は、所定時間以内に更なる押圧荷重が検出されるか否かを監視する（ステップＳ２０７）。また、ステップＳ２０６で、押圧荷重がゼロとなった地点がペースト項目上ではないと判断した場合には、制御部２０は対応する処理を行う（ステップＳ２１２）。
【００４８】
図８に係るペースト処理に対応する、ユーザ操作の一例について図９を参照して説明する。ここでは、記憶部６０は、コピー済みデータとして、「皆既日食」及び「http://www.xxx.solar_eclipse.........」を記憶しているものとする。今、「皆既日食」は閾値Ｐｉに、「http://www.xxx.solar_eclipse.........」は閾値Ｐｉｉに、それぞれ関連付けられているものとする。
【００４９】
まず、ユーザは、クリック感を２回得るまで、タッチパネル３０を押し込む（ステップＳ２０１）。すると、入力装置１０は、図９（Ａ）に示すように、タッチパネル３０にメニュー項目を表示する（ステップＳ２０２）。ユーザは、図９（Ｂ）に示すように、表示されたメニュー項目上を指でスライドして、貼り付け項目の上でタッチパネル３０から指を離し、選択操作を完了する（ステップＳ２０３）。ユーザがタッチパネル３０から指を離すと、入力装置１０は、表示部３２からメニュー項目の表示を消去する（ステップＳ２０４〜Ｓ２０６）。
【００５０】
そして、ユーザが、タッチパネル３０上の、ペーストを行いたい位置を閾値Ｐｉ以上の力で押し込むと、入力装置１０は、図９（Ｃ）に示すように、クリック感を呈示する（ステップＳ２０７）。また、閾値Ｐｉに関連付けられているテキストデータである「皆既日食」を表示する（ステップＳ２０８〜Ｓ２０９）。そして、図９（D）に示すように、ユーザがタッチパネル３０から指を離すと（ステップＳ２１０）、制御部２０は「皆既日食」をペーストする（ステップＳ２１１）。
【００５１】
図１０は、図９（Ａ）〜（Ｄ）を参照して説明したユーザ操作に対応して、制御部２０が図８に示した処理を行う際における、押圧荷重値の変化を示す図である。縦軸は押圧荷重値（閾値）、横軸は時間経過を示す。まず、押圧荷重値が最初に閾値Ｐ１に達する時点は、ユーザによるタッチパネル３０の押し込みを検出することで、制御部２０が、図８のステップＳ２０１〜Ｓ２０２に係る処理を行う時点に対応する。次いで、押圧荷重値がゼロとなる時点は、ユーザによるメニュー項目の選択操作を検出することで、制御部２０がステップＳ２０３〜Ｓ２０６に係る処理を行う時点に対応する。
【００５２】
その後、押圧荷重値が閾値Ｐｉ以上となる時点は、ユーザによるペースト位置におけるタッチパネル３０の押し込みを検出することで、制御部２０がステップＳ２０７〜Ｓ２０９に係る処理を行う時点に対応する。そして、押圧荷重値がゼロとなる時点は、制御部２０がステップＳ２１０〜Ｓ２１１に係る処理を行う時点に対応する。
【００５３】
次に、図９（Ｃ）において、ユーザによりタッチパネル３０が押し込まれ、閾値Ｐｉｉ以上の押圧荷重を検出した場合に、制御部２０が行う処理について説明する。この場合、図８のステップＳ２０７において、閾値Ｐｉ以上の押圧荷重値を検出した時点で、制御部２０は、振動部５０を介してタッチパネル３０を振動させる。そして、ステップＳ２０８において、制御部２０は、荷重検出部４０が検出した押圧荷重と、記憶部６０に記憶されたデータに関連付けられた閾値（Ｐｉ及びＰｉｉ）との大小関係を判断する。
【００５４】
その結果、押圧荷重が閾値Ｐｉ以上であれば、ステップＳ２０９において、制御部２０は閾値Ｐｉに対応するデータである「皆既日食」をタッチパネル３０に表示する。その後、ステップＳ２１０において所定時間以内に荷重がゼロとならない場合には、制御部２０は、所定時間以内に更なる荷重が検出されるか否かを監視する（ステップＳ２０７）。
【００５５】
そして、ステップＳ２０７において、押圧荷重値が閾値Ｐｉｉに達した時点で、制御部２０は、振動部５０を介してタッチパネル３０を再度振動させる。そして、ステップＳ２０８において、制御部２０は、荷重検出部４０が検出した押圧荷重と、記憶部６０に記憶されたデータに関連付けられた閾値（Ｐｉ及びＰｉｉ）との大小関係を判断する。その結果、押圧荷重が閾値Ｐｉｉ以上であれば、制御部２０は、ステップＳ２０９において、閾値Ｐｉｉに対応するデータである「http://www.xxx.solar_eclipse.........」をタッチパネル３０に表示する。このときのタッチパネル３０における表示を図１１（Ａ）に示す。そして、ユーザがタッチパネル３０から指を離し、ステップＳ２１０において押圧荷重がゼロであると判断した場合には、制御部２０は、ステップＳ２１１において、表示中のデータ「http://www.xxx.solar_eclipse.........」をペーストし、処理を終了する（図１１（Ｂ））。
【００５６】
図１２は、この場合における、押圧荷重値の変化を示す図である。縦軸は押圧荷重値（閾値）、横軸は時間経過を示す。まず、押圧荷重値が最初に閾値Ｐ１に達する時点は、ユーザによるタッチパネル３０の押し込みを検出したことで、制御部２０が、図８に示すステップＳ２０１〜Ｓ２０２に係る処理を行う時点に対応する。次いで、押圧荷重値がゼロとなる時点は、ユーザによるメニュー項目の選択操作を検出したことで、制御部２０がステップＳ２０３〜Ｓ２０６に係る処理を行う時点に対応する。
【００５７】
その後、押圧荷重値が閾値Ｐｉ以上となる時点は、ユーザによるペースト位置におけるタッチパネル３０の押し込みを検出したことで、制御部２０がステップＳ２０７〜Ｓ２０９に係る処理を行う時点に対応する。この時点において、タッチパネル３０には閾値Ｐｉに関連付けられたデータである「皆既日食」が表示されている。
【００５８】
そして、押圧荷重値が閾値Ｐｉから閾値Ｐｉｉへと上昇する区間は、ユーザによるタッチパネル３０の継続的な押し込みを検出することで、制御部２０がステップＳ２１０からステップＳ２０７へのループバック処理を行う時点に対応する。そして、押圧荷重値が閾値Ｐｉｉ以上となる時点は、制御部２０がステップＳ２０８〜Ｓ２０９に係る処理を行う時点に対応する。この時点において、タッチパネル３０には閾値Ｐｉｉに対応するデータである「http://www.xxx.solar_eclipse.........」が表示されている。そして、押圧荷重値がゼロとなる時点は、制御部２０がステップＳ２１０〜Ｓ２１１に係る処理を行う時点に対応する。
【００５９】
閾値Ｐｉｉに関連付けられたデータ「http://www.xxx.solar_eclipse.........」をペーストした後に、閾値Ｐｉに関連付けられたデータである「皆既日食」を再度ペーストする場合には、制御部２０は、ステップＳ２０１〜Ｓ２１１に係る処理を繰り返す。
【００６０】
本実施の形態に係る入力装置１０におけるコピー及びペースト方法によれば、同一のデータを複数回コピーアンドペーストする必要がある場合であっても、従来のように、タッチパネル３０の表示を切り替えてコピーアンドペースト操作を繰り返す必要が生じないため、ユーザによる誤操作の確率を低減できる。同様に、複数のデータをコピーアンドペーストする場合においても、複数のコピー済みデータを、押圧パターンとして、それぞれ固有の閾値と関連付けて記憶するため、ペースト操作にあたってペースト対象となるデータを選択する操作が簡便になり利便性が向上する。
【００６１】
図８〜図１０を用いて説明したペースト方法においては、記憶部６０に記憶されているデータ「皆既日食」及び「http://www.xxx.solar_eclipse.........」は、それぞれ閾値Ｐｉ及び閾値Ｐｉｉに関連付けられていることを前提として述べてきた。しかし、記憶部６０は、複数のコピー済みデータを、押圧パターンとして、それぞれ固有の閾値ではなく、荷重検出部４０が所定時間内に所定値以上の押圧荷重を検出する回数と関連付けることもできる。
【００６２】
この場合、図３に示すコピー処理におけるステップＳ１１０では、制御部２０はコピー済みデータを、押圧パターンとして、荷重検出部４０が所定時間内に所定値以上の押圧荷重を検出する回数と関連付ける。そして、図８に示すペースト処理におけるステップＳ２０８では、制御部２０は、荷重検出部４０が所定時間内に所定値以上の押圧荷重を検出した回数と、コピー済みデータに関連付けられた回数とを比較し、対応するコピー済みデータをタッチパネル３０に表示する（ステップＳ２０９）。
【００６３】
この場合、ユーザは、図９（Ａ）〜（Ｂ）の操作を行って、貼り付け（ペースト）項目を選択した後に、タッチパネル３０上の、ペーストを行いたい位置を所定の押圧荷重値以上の力で一回押し込む。すると、図１３（Ａ）に示すように、制御部２０はクリック感を一回呈示すると共に、第１のペースト候補として、例えば「皆既日食」をタッチパネル３０に表示する。そして、ユーザがタッチパネル３０から指を離すことなく、一旦押し込み力を緩めると、制御部２０は、タッチパネル３０から「皆既日食」の表示を消去する（図１３（Ｂ））。
【００６４】
ユーザが、所定時間内に、再度（二回目）、所定の押圧荷重値以上の力でタッチパネル３０を押し込むと、制御部２０は、ユーザに対してクリック感を一回呈示すると共に、第２のペースト候補として「http://www.xxx.solar_eclipse.........」をタッチパネル３０に表示する（図１３（Ｃ））。そして、ユーザがタッチパネル３０から指を離すと、制御部２０は、「http://www.xxx.solar_eclipse.........」をペーストする（図１３（Ｄ））。
【００６５】
図１４は、この場合における、押圧荷重値の変化を示す図である。縦軸は押圧荷重値（閾値）、横軸は時間経過を示す。押圧荷重値が最初に閾値Ｐ１に達する時点は、ユーザによりタッチパネル３０の押し込みを検出したことで、制御部２０が、図８に示すステップＳ２０１〜Ｓ２０２に係る処理を行う時点に対応する。次いで、押圧荷重値がゼロとなる時点は、ユーザによるメニュー項目の選択操作を検出したことで、制御部２０がステップＳ２０３〜Ｓ２０６に係る処理を行う時点に対応する。
【００６６】
その後、押圧荷重値が閾値Ｐｉ以上となる時点Ａにおいては、制御部２０は、ユーザに対してクリック感を一回呈示すると共に、第１のペースト候補として「皆既日食」をタッチパネル３０に表示する（図１３（Ａ））。そして、ユーザによるタッチパネル３０の押し込みが緩んだことを検出した後に、再度閾値Ｐｉ以上の押圧荷重を検出すると（時点Ｂ）、制御部２０は、ユーザに対して再度クリック感を呈示すると共に、第２のペースト候補として「http://www.xxx.solar_eclipse.........」をタッチパネル３０に表示する（図１３（Ｃ））。そして、押圧荷重値がゼロとなる時点は、制御部２０がペースト処理を行う時点に対応する。
【００６７】
このように、制御部２０が検出する押圧パターンを、荷重検出部４０が所定時間内に所定値以上の押圧荷重を検出した回数とすることで、図４を参照して説明したような、制御部２０による閾値の割当てが不要になり、入力装置１０におけるコピーアンドペースト処理がより簡便になる。
【００６８】
なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。
【００６９】
上記実施の形態においては、コピーアンドペーストの処理について説明を行ったが、本発明は、これに限定されず、カット（切り取り）アンドペースト処理にも本発明が適用できることは言うまでもない。この場合、上記実施の形態における「コピー済みデータ」に「カット済みデータ」を適用することにより、本発明をカットアンドペースト処理に適用することができる。ここで、テキストや図面等をカットし、「カット済みデータ」とする方法としては、上記実施の形態において、コピー処理を適宜カット処理に置き換えることによって可能となる。
【００７０】
また、上記実施の形態においては、複数あるコピー済みデータに、それぞれ異なる押圧荷重の閾値又は検出の回数を関連付けているが、本発明では、例えば、複数あるコピー済みデータのうち、コピーした時が、最近のコピー済みデータには、小さい押圧荷重の閾値又は数の少ない検出の回数を関連付けて、当該コピー済みデータをコピーした時より、過去にコピーしたコピー済みデータには、当該押圧荷重の閾値より大きい押圧荷重の閾値又は数の多い検出の回数を関連付けてもよい。
【符号の説明】
【００７１】
１０ 入力装置
２０ 制御部
３０ タッチパネル
３２ 表示部
３４ 入力部
４０ 荷重検出部
５０ 振動部
６０ 記憶部
【図１】
0005444152.tif 000002
【図２】
0005444152.tif 000003
【図３】
0005444152.tif 000004
【図４】
0005444152.tif 000005
【図５】
0005444152.tif 000006
【図６】
0005444152.tif 000007
【図７】
0005444152.tif 000008
【図８】
0005444152.tif 000009
【図９】
0005444152.tif 000010
【図１０】
0005444152.tif 000011
【図１１】
0005444152.tif 000012
【図１２】
0005444152.tif 000013
【図１３】
0005444152.tif 000014
【図１４】
0005444152.tif 000015
【図１５】
0005444152.tif 000016