(57)【特許請求の範囲】
【請求項１】
筺体と、
前記筐体の表面に露出して配置される表示部と、
前記筐体の表面に露出している検出面を備え、該検出面に接触している対象物の変位を検出する変位検出部と、
前記変位検出部で検出した変位の瞬時値を検出する第１検出部と、
前記第１検出部で検出した変位の瞬時値を積算し積算値を検出する第２検出部と、
前記瞬時値が変位しきい値を超えている場合は、第１操作信号を生成し、前記瞬時値が変位しきい値以下であり、かつ、前記積算値が積算しきい値を超えている場合は、第２操作信号を生成する信号生成部と、
テキスト編集機能を備え、テキスト編集用の画面の表示時に、前記信号生成部から入力された操作信号に基づいて、文字編集の画面で、編集対象の位置を示すカーソルの移動量を決定し、決定した移動量に基づいてカーソルを移動させる制御部と、を有し、
前記制御部は、前記第１操作信号が入力されたら、前記第２操作信号が入力された場合よりも前記カーソルの移動量を多くすることを特徴とする電子機器。
【請求項２】
前記制御部は、前記第２操作信号が入力されたら前記カーソルを１文字分移動させ、
前記第１操作信号が入力されたら、前記カーソルを１文字分より大きく移動させることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記信号生成部は、前記変位しきい値を第１変位しきい値と、前記第１変位しきい値よりも大きい値である第２変位しきい値とを設定しており、前記第２変位しきい値を超えている場合は、前記第１操作信号を生成し、前記瞬時値が第１変位しきい値を超え、かつ、前記第２変位しきい値以下である場合は、第３操作信号を生成し、
前記制御部は、前記第３操作信号が入力されたら、前記カーソルを１単語分移動させ、前記第１操作信号が入力されたら、前記カーソルを次の句読点まで移動させることを特徴する請求項１または２に記載の電子機器。
【請求項４】
前記第２検出部は、前記第１操作信号または第２操作信号のいずれかを出力したら、前記対象物が移動したと判定し、かつ、前記積算値を初期化することを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記変位検出部は、接触面の画像を連続して取得し、該画像を処理し、前記対象物の特徴点の変位を検出し、検出した前記特徴点の変位を前記対象物の変位として検出することを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記変位検出部は、前記接触面に不可視領域の光を照射し、前記接触面で反射した光を取得して、前記接触面の画像を取得することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記第１検出部による瞬時値の検出と、前記第２検出部による積算値の算出とを並列して処理することを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記変位検出部で検出した対象物の変位に基づいて、前記対象物の移動方向を検出する移動方向検出部をさらに有し、
前記制御部は、前記移動方向検出部で検出した移動方向が、文字列の方向と平行な場合、前記カーソルを移動させることを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記制御部は、前記移動方向検出部で検出した移動方向が前記文字列の方向と直交する方向である前記第２操作信号が入力されたら前記カーソルを隣接する文字列に移動させ、
前記移動方向検出部で検出した移動方向が前記文字列の方向と直交する方向である前記第１操作信号が入力されたら、前記カーソルが示す文字列の予測変換候補を表示させることを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記対象物は、指または棒状の物体の先端であることを特徴とする請求項１から９のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力部を有する電子機器に関する。
【背景技術】
【０００２】
電子機器、例えば、携帯電話、ＰＤＡ、ポータブルナビゲーション装置、携帯ゲーム機等の携帯電子機器、パソコン（ＰＣ）等の固定型の電子機器には、操作を入力する操作部が設けられている。この操作部としては、キーボード、タッチパネル、マウス等がある。
【０００３】
また、主に、カーソル、ポインタ、アイコン等の操作を行うポインティングデバイスとしては、マウス、レバー、特許文献１に記載されているような上下左右の方向を入力する方向キー、特許文献２に記載されているような接触面（表面）への接触の変化（指の隆線の動き）を検出するポインティングデバイス等がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２９５１５５号公報
【特許文献２】特開２００６−２６８８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献２に記載されているような光学式のセンサを用いて、接触面への接触の変化を検知し、カーソル、ポインタ、アイコン等の操作を行う操作部は、操作部の構成をより小型化することができるという利点がある。
【０００６】
ここで、ポインティングデバイスを用いて、複数の項目が表示されたリストに対してカーソルを移動させる場合、画面の表示領域に対して表示される文章、画像が大きいファイルでカーソルを移動させる場合等に、カーソル、ポインタを長距離移動させるためには、何度も同じ方向に操作を入力する必要がある。そのため、接触面への接触の変化で操作を検出する装置では、接触面への接触を変化させ続けなければならない。例えば、指を動かし続けてカーソルの位置を移動させ続けなければならない。このため、操作が煩雑になり、また、所望の画面を表示させるまで時間がかかってしまう。
【０００７】
本発明は、上記に鑑みてなされたものであって、簡単な操作、かつ、短時間の操作で必要な操作を入力することができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、筺体と、前記筐体の表面に露出して配置される表示部と、前記筐体の表面に露出している検出面を備え、該検出面に接触している対象物の変位を検出する変位検出部と、前記変位検出部で検出した変位の瞬時値を検出する第１検出部と、前記第１検出部で検出した変位の瞬時値を積算し積算値を検出する第２検出部と、前記瞬時値が変位しきい値を超えている場合は、第１操作信号を生成し、前記瞬時値が変位しきい値以下であり、かつ、前記積算値が積算しきい値を超えている場合は、第２操作信号を生成する信号生成部と、テキスト編集機能を備え、テキスト編集用の画面の表示時に、前記信号生成部から入力された操作信号に基づいて、文字編集の画面で、編集対象の位置を示すカーソルの移動量を決定し、決定した移動量に基づいてカーソルを移動させる制御部と、を有し、前記制御部は、前記第１操作信号が入力されたら、前記第２操作信号が入力された場合よりも前記カーソルの移動量を多くすることを特徴とする。
【０００９】
ここで、前記制御部は、前記第２操作信号が入力されたら前記カーソルを１文字分移動させ、前記第１操作信号が入力されたら、前記カーソルを１文字分より大きく移動させることが好ましい。
【００１０】
また、前記信号生成部は、前記変位しきい値を第１変位しきい値と、前記第１変位しきい値よりも大きい値である第２変位しきい値とを設定しており、前記第２変位しきい値を超えている場合は、前記第１操作信号を生成し、前記瞬時値が第１変位しきい値を超え、かつ、前記第２変位しきい値以下である場合は、第３操作信号を生成し、前記制御部は、前記第３操作信号が入力されたら、前記カーソルを１単語分移動させ、前記第１操作信号が入力されたら、前記カーソルを次の句読点まで移動させることが好ましい。
【００１１】
また、前記第２検出部は、前記第１操作信号または第２操作信号のいずれかを出力したら、前記対象物が移動したと判定し、かつ、前記積算値を初期化することが好ましい。
【００１２】
また、前記変位検出部は、接触面の画像を連続して取得し、該画像を処理し、前記対象物の特徴点の変位を検出し、検出した前記特徴点の変位を前記対象物の変位として検出することが好ましい。
【００１３】
また、前記変位検出部は、前記接触面に不可視領域の光を照射し、前記接触面で反射した光を取得して、前記接触面の画像を取得することが好ましい。
【００１４】
また、前記第１検出部による瞬時値の検出と、前記第２検出部による積算値の算出とを並列して処理することが好ましい。
【００１５】
また、前記変位検出部で検出した対象物の変位に基づいて、前記対象物の移動方向を検出する移動方向検出部をさらに有し、前記制御部は、前記移動方向検出部で検出した移動方向が、文字列の方向と平行な場合、前記カーソルを移動させることが好ましい。
【００１６】
また、前記制御部は、前記移動方向検出部で検出した移動方向が前記文字列の方向と直交する方向である前記第２操作信号が入力されたら前記カーソルを隣接する文字列に移動させ、前記移動方向検出部で検出した移動方向が前記文字列の方向と直交する方向である前記第１操作信号が入力されたら、前記カーソルが示す文字列の予測変換候補を表示させることが好ましい。
【００１７】
また、前記対象物は、指または棒状の物体の先端であることが好ましい。
【発明の効果】
【００１８】
本発明にかかる電子機器は、簡単な操作、かつ、短時間の操作で必要な操作を入力することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、携帯電話端末の外観を示す正面図である。
【図２】図２は、タッチパネル上に表示される仮想キーボードを示す図である。
【図３】図３は、入力デバイスの概略構成を示す断面図である。
【図４】図４は、入力デバイスの概略構成を示す表面図である。
【図５】図５は、入力動作の一例を説明するための説明図である。
【図６】図６は、携帯電話端末の機能の概略構成を示すブロック図である。
【図７】図７は、入力デバイスの動作を説明するための説明図である。
【図８】図８は、入力デバイスの動作を説明するための説明図である。
【図９】図９は、入力デバイスの動作を説明するための説明図である。
【図１０】図１０は、入力デバイスの動作を説明するための説明図である。
【図１１】図１１は、携帯電話端末の動作の一例を示すフロー図である。
【図１２−１】図１２−１は、携帯電話端末の動作を説明するための説明図である。
【図１２−２】図１２−２は、携帯電話端末の動作を説明するための説明図である。
【図１２−３】図１２−３は、携帯電話端末の動作を説明するための説明図である。
【図１３】図１３は、入力デバイスの動作を説明するための説明図である。
【図１４】図１４は、携帯電話端末の動作の一例を示すフロー図である。
【図１５−１】図１５−１は、携帯電話端末の動作を説明するための説明図である。
【図１５−２】図１５−２は、携帯電話端末の動作を説明するための説明図である。
【図１５−３】図１５−３は、携帯電話端末の動作を説明するための説明図である。
【図１６】図１６は、携帯電話端末の他の実施形態の外観を示す正面図である。
【図１７】図１７は、図１６に示す携帯電話端末の側面図である。
【発明を実施するための形態】
【００２０】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、入力部を備える各種装置、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【実施例】
【００２１】
図１は、本発明の文字入力装置の一実施形態である携帯電話端末の外観を示す正面図であり、携帯電話端末１は、薄板状の筺体１２を有する。携帯電話端末１は、筺体１２の表面に、タッチパネル２と、ボタン２０、ボタン２２及び入力デバイス２４からなる入力部３と、レシーバ７と、マイク８とが配置されている。タッチパネル２は、板状の筺体１２の面積が最も広い面に配置されている。また、入力部３も、筺体１２のタッチパネル２が配置されている面の、長手方向の一方の端部に配置されている。入力部３は、短手方向の一方から他方に向かって、ボタン２０、入力デバイス２４、ボタン２２の順で配置されている。また、レシーバ７は、筺体１２のタッチパネル２が配置されている面の長手方向の他方の端部、つまり、入力部３が配置されている端部とは反対側の端部に配置されている。また、マイク８は、筺体１２のタッチパネル２が配置されている面の長手方向の一方の端部、つまり、入力部３が配置されている端部に配置されている。
【００２２】
タッチパネル２は、文字、図形、画像等を表示するとともに、指、スタイラス、ペン（ペンの先端、棒状部材の先端）等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種動作を検出する。ここで、図２は、タッチパネル上に表示される仮想キーボードを示す図である。例えば、携帯電話端末１は、利用者から文字の入力を受け付けるために、図２に示すように、タッチパネル２上に仮想キーボード４を表示させる。携帯電話端末１は、タッチパネル２上に仮想キーボード４を表示させる状態で、指によってタッチパネル２に入力される各種動作を検出し、仮想キーボード４のどのキーが押下されたか、接触されたかを検出し、押下、接触を検出したキーを入力したキーとすることで、文字入力を行うことができる。また、タッチパネル２は、文字の入力によらず、表示させている画像と、指によってタッチパネル２に対して行われる各種動作とに基づいて、各種操作の入力を検出し、入力された操作に基づいて各種制御を行う。
【００２３】
入力部３は、ボタン２０、２２が押下された場合に、押下されたボタンに対応する機能を起動させる。また、入力部３は、入力デバイス２４に入力された動作も操作として検出し、入力された操作に基づいて各種制御を行う。以下、図３から図５を用いて、入力デバイス２４の構成について説明する。ここで、図３は、入力デバイスの概略構成を示す断面図であり、図４は、入力デバイスの概略構成を示す表面図であり、図５は、入力動作の一例を説明するための説明図である。
【００２４】
入力デバイス２４は、光源３０と、光学ユニット３２と、センサ３４と、処理部３６と、接触面３８と、を有し、筺体１２の表面に露出した接触面３８に接触する指Ｆの動きを検出し、解析することで、指Ｆによって入力された操作を検出する。なお、本実施形態では、指Ｆの動きとしたが、接触面３８に接触し、その接触の変化、つまり移動を検出することができる対象物であれば、操作を入力する対象物として用いることができる。対象物としては、上述のタッチパネル２と同様に、指、スタイラス、ペン等を用いることができる。また、接触面３８は、表面に指Ｆ等の対象物が接触することにより、光の反射の特性が変化する材料で形成されている。また、接触面３８は、露出面が円形形状である。なお、入力デバイス２４の近傍には、タッチパネル２が配置されており、タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａとで構成されている。
【００２５】
光源３０は、光を出力する光源である。光源としては、ＬＥＤ（Light Emitting Diode）、レーザダイオード等を用いることができる。なお、光源としては、一定の波長、特に、不可視領域の波長の光を出力する光源を用いることが好ましい。不可視領域の波長の光を用いることで、接触面３８から外部に光が射出されても、認識されないようにすることができ、ユーザがまぶしい思いをすることを抑制できる。また、光学ユニットを簡単にすることができるため、指向性の高い光を射出する光源を用いることが好ましい。
【００２６】
光学ユニット３２は、光源３０から出力された光を、接触面３８に到達させた後、センサ３４まで案内する光の経路を構成する機構であり、ミラー３２ａと、光学系３２ｂとを有する。ミラー３２ａは、光源３０から出力された光を反射し、接触面３８に向けて偏向する。光学系３２ｂは、光を集光、屈折させる光学部材で構成され、接触面３８で反射した光をセンサ３４に向けて偏向する。
【００２７】
センサ３４は、接触面３８で反射された光を検出する光検出素子である。センサ３４は、平面の検出面を有し、平面の各位置に入射される光の強度の分布を検出することで、接触面３８の画像を取得する。センサ３４は、検出した結果（画像）を処理部３６に送る。処理部３６は、入力処理部（ＤＳＰ、Digital Signal Processor）であり、センサ３４での検出結果に基づいて、指Ｆの動きを検出する。なお、処理部３６については、後ほど説明する。
【００２８】
入力デバイス２４は、以上のような構成であり、光源３０から光を出力した光を光学ユニット３２で案内することで、接触面３８で反射させた後、センサ３４に入射させる。その後、入力デバイス２４は、センサ３４で入射した光の分布の情報を処理部３６に送り、処理部３６で、検出結果を解析することで、接触面３８に接触している指Ｆ（対象物）の形状を検出する。入力デバイス２４は、このように、接触面３８に接触している指Ｆの形状の検出を一定時間毎に繰り返すことで、接触面３８に接触している指Ｆの形状の変化、つまり、指Ｆの動き、指Ｆの移動を検出する。なお、入力デバイス２４は、指Ｆの画像を検出することで、指Ｆの凹凸（指紋等）を検出し、その指紋から特徴点を検出し、その特徴点の移動を検出することで、指の移動を検出することができる。また、図３では、接触面３８の一箇所のみを検出している状態を示しているが、同様のユニットを複数配置することで、接触面３８の全域の画像を取得（検出）することができる。
【００２９】
ここで、入力デバイス２４は、図４に示すように、接触面３８の領域が、第１領域４０と、第２領域４２と、第３領域４４と、第４領域４６とに分割して設定されている。ここで、第１領域４０は、接触面３８の中心を中心として、タッチパネル２に最も近い点を０°とした場合、３１５°から４５°間までの領域である。同様に、第２領域４２は、１３５°から２２５°間までの領域である。また、第３領域４４は、２２５°から３１５°間までの領域である。また、第４領域４６は、４５°から１３５°間までの領域である。
【００３０】
入力デバイス２４は、例えば、タッチパネル２に長手方向を上下方向とした画像を表示させている場合に、第１領域４０から第２領域４２に指Ｆ（指Ｆの任意の特徴点）が移動したことを検出したら、カーソル等の操作対象が、下方向に移動する指示が入力されたと判定する。また、図５に示すように、指ＦがＸ方向に移動し、入力デバイス２４が、指Ｆが第３領域４４から第４領域４６に移動したことを検出したら、操作対象が、右方向に移動する指示が入力されたと判定する。このように、入力デバイス２４は、領域を分割しておき、どの領域からどの領域に指が移動したかを検出することで、上下左右の４つのうちいずれの方向に移動する操作が入力されたかを判定することができる。つまり、入力デバイス２４を方向キーとして好適に用いることができる。
【００３１】
次に、携帯電話端末１の機能と制御部との関係を説明する。図６は、図１に示す携帯電話端末の機能の概略構成を示すブロック図である。図６に示すように携帯電話端末１は、タッチパネル２と、入力部３と、電源部５と、通信部６と、レシーバ７と、マイク８と、記憶部９と、主制御部１０と、ＲＡＭ（Random  Access  Memory）１１とを有する。
【００３２】
タッチパネル２は、上述したように、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２に対して行われた各種動作を、動作が行われた場所のタッチパネル２上での位置とともに検出する。タッチセンサ２Ａによって検出される動作には、指をタッチパネル２の表面に接触させる動作や、指をタッチパネル２の表面に接触させたまま移動させる動作や、指をタッチパネル２の表面から離す動作が含まれる。なお、タッチセンサ２Ａは、感圧式、静電式等のいずれの検出方式を採用していてもよい。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネル等で構成され、文字、図形、画像等を表示する。
【００３３】
入力部３は、上述したようにボタン２０、２２と、入力デバイス２４とを有する。ボタン２０、２２は、物理的な入力（押下）を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。なお、入力デバイス２４については、後述する。
【００３４】
電源部５は、蓄電池または外部電源から得られる電力を、主制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式等による無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。レシーバ７は、電話通信における相手側の音声や着信音等を出力する。マイク８は、利用者等の音声を電気的な信号へ変換する。
【００３５】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部１０での処理に利用されるプログラムやデータを保存する。具体的には、記憶部９は、メールの送受信や閲覧のためのメールプログラム９Ａや、ＷＥＢページの閲覧のためのブラウザプログラム９Ｂや、入力デバイス２４に入力された入力操作に基づいてテキスト編集の動作、処理を決定する入力処理プログラム９Ｃや、文字入力時にタッチパネル２に表示される仮想キーボード４に関する定義を含む仮想キーボードデータ９Ｄや、入力処理で検出した入力操作と制御動作とを対応付けた条件を含む処理条件テーブル９Ｅを記憶する。また、記憶部９には、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムや、氏名、電話番号、メールアドレス等が登録されたアドレス帳データ等の他のプログラムやデータも記憶される。また、記憶部９には、タッチパネル２に入力された入力操作に基づいて制御動作、処理を決定するプログラム等も記憶される。なお、制御動作、処理とは、携帯電話端末１で実行する各種動作、処理が含まれ、例えば、カーソル、ポインタの移動、画面の表示切替、文字入力処理、各種アプリケーションの起動処理、終了処理がある。
【００３６】
主制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御する。具体的には、主制御部１０は、記憶部９に記憶されているデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムを実行して、タッチパネル２、入力部３、通信部６等を制御することによって各種処理を実行する。主制御部１０は、記憶部９に記憶されているプログラムや、処理を実行することによって取得／生成／加工されたデータを、一時的な記憶領域を提供するＲＡＭ１１に必要に応じて展開する。なお、主制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００３７】
次に、図６から図１０を用いて、入力デバイス２４について説明する。入力デバイス２４は、図６に示すように、変位検出部５０と、第１検出部５２と、第２検出部５４と、方向検出部５６と、信号生成部５８とを有する。なお、変位検出部５０の一部と、第１検出部５２と、第２検出部５４と、移動方向検出部５６と、信号生成部５８とは、演算処理を実行する機能部であり、処理部３６を構成する処理部により実行される。また、変位検出部５０の一部と、第１検出部５２と、第２検出部５４と、移動方向検出部５６と、信号生成部５８との機能は、１つのアプリケーションソフト、プログラムで実行するようにしても、機能毎に別々のアプリケーションソフト、プログラムで実行するようにしてもよい。また、本実施形態では、処理部３６と、主制御部１０とを別々に設けたが、１つのＣＰＵで両方の機能を実行するようにしてもよい。また、処理部３６の一部の機能を主制御部１０で実行するようにしてもよい。
【００３８】
変位検出部５０は、上述した光源３０と、光学ユニット３２と、センサ３４と、処理部３６の一部の機能と、接触面３８とを有する。変位検出部５０は、上述した処理により、接触面３８の画像を取得し、解析することで、対象物の変位（移動）を検出する。ここで、図７は、それぞれ、入力デバイスの動作を説明するための説明図である。変位検出部５０は、図７に示すように、一定時間（２０ｍｓ）毎に検出を行い（ポーリングデータを取得し）、接触面の画像の変化、または、何らかの接触があったことを検出したら、変位を検出する処理を開始する。
【００３９】
第１検出部５２は、変位検出部５０で検出した画像の情報または対象物の変位の情報から、単位時間当たりの変位量（瞬時値）を検出する。第１検出部５２は、単位時間当たり毎に変位量を検出し、検出した変位量を瞬時値として検出する。なお、単位時間は、種々の設定とすることができ、つまり、設定した一定時間であればよく、例えば、変位検出部５０で検出が行われる毎に行っても、設定された時間が経過する毎に行ってもよい。第１検出部５２は、検出した瞬時値を信号生成部５８に送る。
【００４０】
第２検出部５４は、第１検出部５２で検出した瞬時値を積算し、変位量の積算値を算出する。つまり、第２検出部５４は、積算を開始してからの合計の変位量を算出する。なお、本実施形態では、第１検出部５２で検出した瞬時値を用いるようにしたが、第１検出部５２とは、別処理で瞬時値を算出し、変位量を積算するようにしてもよい。第２検出部５４は、検出した変位量の積算値を信号生成部５８に送る。また、第２検出部５４は、信号生成部５８等から積算値の初期化の指示が入力されたら、積算値を初期化、つまり０とし、初期化後に検出した瞬時値を用いて、再び変位量の積算を開始する。
【００４１】
移動方向検出部５６は、変位検出部５０で検出した変位の方向を検出し、対象物が移動した方向を検出する。つまり、移動方向検出部５６は、対象物が、第１領域４０から第４領域４６のいずれかから、第１領域４０から第４領域４６のいずれかに移動したかを検出し、検出した移動方向の情報を信号生成部５８に送る。
【００４２】
信号生成部５８は、第１検出部５２と、第２検出部５４と、方向検出部５６とから送られている情報に基づいて、操作信号を生成し、生成した操作信号を主制御部１０に送る。まず、信号生成部５８は、瞬時値と、変位量の積算値に対してそれぞれしきい値が設定されている。具体的には、瞬時値に対しては、変位量のしきい値である、変位量のしきい値（変位しきい値、速度検出レベル）が設定されており、変位量の積算値に対しては、変位量の積算値のしきい値である積算値のしきい値（積算しきい値、Ｋｅｙ検出レベル）が設定されている。なお、変位量を基準とすると、積算値のしきい値は、変位量のしきい値よりも大きい値と設定されている。信号生成部５８は、第１検出部５２から送られる瞬時値としきい値とを比較し、かつ、第２検出部５４から送られる変位量の積算値としきい値と比較し、比較結果に基づいて、操作信号を生成する。本実施形態では、信号生成部５８は、第１検出部５２から送られた瞬時値が変位量のしきい値を超えていたら、第１操作信号を生成し、第２検出部５４から送られた変位量の積算値が積算値のしきい値を超えていたら、第２操作信号を生成する。また、信号生成部５８は、同じ検出タイミングで、第１検出部５２から送られた瞬時値が変位量のしきい値を超え、第２検出部５４から送られた変位量の積算値が積算値のしきい値を超えた場合は、第１操作信号を生成する。また、信号生成部５８は、第１操作信号または第２操作信号を生成し、生成した操作信号を主制御部１０に出力したら、第２検出部５４に積算値の初期化指示を出力する。これにより、第２検出部５４は、第１操作信号または第２操作信号が主制御部１０に送信される毎に積算値が初期化される。
【００４３】
また、信号生成部５８は、移動方向検出部５６から送られた移動方向の情報に基づいて、移動方向を示す操作信号を生成し、主制御部１０に送る。なお、信号生成部５８は、第１操作信号または第２操作信号を生成するときに、移動方向を示す操作信号を生成するようにしても、第１操作信号及び第２操作信号の生成とは関係なく、移動方向を示す操作信号を生成するようにしてもよい。
【００４４】
入力デバイス２４は、以上のような構成であり、ユーザによる入力を瞬時値と、変位量の積算値との両方で検出し、その検出結果に基づいて異なる操作信号を生成する。つまり、入力デバイス２４は、瞬時値制御と、積算値制御とを並列で実行する。
【００４５】
次に、図８から図１０を用いて、入力デバイスの検出動作について説明する。ここで、図８から図１０は、それぞれ、入力デバイスの動作を説明するための説明図である。また、図８は、検出した瞬時値及び積算値と、時間との関係を示すグラフである。なお、図８は、縦軸を変位量（瞬時値）または積算値とし、横軸を時間とした。また、図８は、任意の直線上の方向、例えば、上下方向、左右方向の変位を検出した状態である。また、図９及び図１０は、それぞれ、入力デバイス２４が操作を１回検出したときの瞬時値及び積算値と時間との関係を示すグラフである。図９及び図１０は、縦軸を変位量（Ｄｅｌｔａ  Ｘ）[ｃｏｕｎｔ]とし、横軸を時間［ｍｓ］とした。なお、変位量の単位ｃｏｕｎｔは、入力デバイス２４での変位量の検出単位（例えば、移動した画素の数）である。
【００４６】
入力デバイス２４は、変位検出部５０で検出した値に基づいて、第１検出部５２で瞬時値を検出することで、図８に示すように、各単位時間における変位量を算出することができる。変位検出部５０で検出した値に基づいて、第２検出部５４で変位量の積算値を検出することで、図８に示すように、各単位時間における変位量の積算値を算出することができる。また、移動方向検出部５６の検出結果に基づいて、移動方向を検出することで、変位がプラス方向の変位量であるか、マイナス方向（プラス方向とは逆方向）の変位量であるかを検出することができる。信号生成部５８は、検出された瞬時値に基づいた瞬時値制御と、積算値に基づいた積算値制御を並列で行う。また、図８に示す例では、積算値のしきい値として、「ＩＮＴＥＧ＿ＴＨＲＥＳＨ」が設定されており、変位量のしきい値として、「ＳＰＥＥＤ＿ＴＨＲＥＳＨ＿ＭＩＤＤＬＥ」と、「ＳＰＥＥＤ＿ＴＨＲＥＳＨ＿ＭＩＤＤＬＥ」よりも変位量が大きい「ＳＰＥＥＤ＿ＴＨＲＥＳＨ＿ＨＩＧＨ」が設定されている。
【００４７】
信号生成部５８は、瞬時値がしきい値を越えることなく、積算値がしきい値を超えたら、つまり、特異点６０、特異点６２となったら、第２操作信号を生成する。また、信号生成部５８は、瞬時値として、しきい値を超える変位量を検出したら、つまり特異点６４、６６となる瞬時値を検出したら、第１操作信号を生成する。また、信号生成部５８は、特異点６０、６２、６４、６６を検出し、操作信号を生成したら、積算値を初期化し、０とする。
【００４８】
信号生成部５８は、以上のように制御を行うことで、例えば、図９に示すように、積算値がしきい値７２、つまり、Ｋｅｙ検出レベル（積算値のしきい値）を超える前に、瞬時値がしきい値７４、つまり、速度検出レベル（変位量のしきい値）を超えたら、図９では時間が２０ｍｓのときに、一定速度より速い速度で指が動かされたと判定し、第１操作信号を生成する。
【００４９】
また、信号生成部５８は、例えば、図１０に示すように、瞬時値がしきい値７４を超える前に、積算値がしきい値７２を超えたら、図１０では、時間が６０ｍｓのときに、一定速度以下で一定距離以上指が動かされたと判定し、第２操作信号を生成する。
【００５０】
次に、携帯電話端末１が入力デバイス２４への操作を受け付ける場合の動作について説明する。図１１は、携帯電話端末の動作の一例を示すフロー図である。また、図１２−１から図１２−３は、それぞれ、携帯電話端末の動作を説明するための説明図である。なお、図１１から図１２−３は、タッチパネル２の表示部２Ｂにテキスト編集画面を表示させる場合の携帯電子端末１及び入力デバイス２４の動作の一例である。なお、図１１から図１２−３に示す携帯電話端末１の各動作は、入力デバイス２４の処理部３６と主制御部１０の両方で情報の送受信を行い処理される。なお、主制御部１０は、図１１に示すフロー図の処理と、文字入力操作の検出処理とを並行して処理する。具体的には、図１１に示す入力デバイス２４に入力された処理を行っている間に、タッチパネル２へのテキスト編集画面で文字入力操作が検出されたら、その操作に基づいて、文字入力を行う。
【００５１】
まず、携帯電話端末１は、ステップＳ１１として、入力デバイス２４の第１検出部５２により、瞬時値を検出する。携帯電話端末１は、ステップＳ１１で瞬時値を検出したら、ステップＳ１２として、信号生成部５８により、検出した瞬時値がしきい値（変位量のしきい値）を超えるか、つまり、変位量のしきい値＜瞬時値であるかを判定する。
【００５２】
携帯電話端末１は、ステップＳ１２で瞬時値がしきい値を超える（ステップＳ１２でＹｅｓ）、つまり、変位量のしきい値＜瞬時値であると判定したら、ステップＳ１４として、信号生成部５８で、第１操作信号を生成し、主制御部１０に第１操作信号を出力する。その後、携帯電話端末１は、ステップＳ１６として、主制御部１０により、カーソルを次の句読点まで移動させる。ここで、主制御部１０は、第１操作信号を受信したら、条件テーブルから第１操作信号に対応する動作を抽出、決定し、決定した動作を行う。本実施形態のように、テキスト編集画面が表示されている場合は、第１操作信号に、編集対象の位置を示すカーソルを、現在カーソルがテキスト（文字列）中で示している位置から次の句読点まで移動させる動作が対応付けられている。これにより、主制御部１０は、第１操作信号を受信したら、カーソルの位置を次の句読点まで移動させる。なお、カーソルを移動させる方向は、対象物の変位方向に対応した方向である。携帯電話端末１は、ステップＳ１６の処理を終了したら、ステップＳ２４に進む。
【００５３】
また、携帯電話端末１は、ステップＳ１２で、瞬時値がしきい値を超えない（ステップＳ１２でＮｏ）、つまり、変位量のしきい値≧瞬時値であると判定したら、ステップＳ１７として、第２検出部５４により積算値を検出する。なお、このステップＳ１７の処理は、ステップＳ１１と同時に行ってもよい。携帯電話端末１は、ステップＳ１７で積算値を検出したら、ステップＳ１８として、信号生成部５８により、検出した積算値がしきい値（積算値のしきい値）を超えるか、つまり、積算値のしきい値＜積算値であるかを判定する。また、携帯電話端末１は、ステップＳ１８で、積算値がしきい値を超えない（ステップＳ１８でＮｏ）、つまり、積算値のしきい値≧積算値であると判定したら、ステップＳ１１に進み、上記処理を繰り返す。つまり、携帯電話端末１（入力デバイス２４）は、瞬時値と積算値のいずれかがしきい値を超えるまで、ステップＳ１１、ステップＳ１２、ステップＳ１７、ステップＳ１８の処理を繰り返す。
【００５４】
携帯電話端末１は、ステップＳ１８で積算値がしきい値を超える（ステップＳ１８でＹｅｓ）、つまり、積算値のしきい値＜積算値であると判定したら、ステップＳ２０として、信号生成部５８で、第２操作信号を生成し、主制御部１０に第２操作信号を出力する。その後、携帯電話端末１は、ステップＳ２２として、主制御部１０により、カーソルを１文字分移動させる。ここで、主制御部１０は、第２操作信号を受信したら、条件テーブルから第２操作信号に対応する動作を抽出、決定し、決定した動作を行う。本実施形態のように、テキスト編集画面が表示されている場合は、カーソルを１つ隣の文字に移動させる動作が第２操作信号に対応付けられている。これにより、主制御部１０は、第２操作信号を受信したら、テキスト編集画面に表示させているカーソルを１文字分移動させる。なお、カーソルを移動させる方向は、対象物の変位方向に対応した方向である。携帯電話端末１は、ステップＳ２２の処理を終了したら、ステップＳ２４に進む。
【００５５】
携帯電話端末１は、ステップＳ１６またはステップＳ２２の処理を行ったら、ステップＳ２４として、第２検出部５４で算出している積算値を初期化し、０とし、その後処理を終了する。なお、携帯電話端末１は、テキスト編集画面を表示させている状態が継続されている間、つまりアプリケーションが実行されている間は、上記処理を繰り返し行う。
【００５６】
携帯電話端末１は、図１１に示す処理により、入力デバイス２４を操作することで、以下の制御を行うことができる。まず、携帯電話端末１には、図１２−１に示すように、画面８０の領域８２に入力されたテキスト（文字列）が表示され、領域８２には、カーソル８４が表示されている。ここで領域８２には、テキストとしては、「Ｈｅｌｌｏ  Ｍｒ．Ｘ，  Ｉ  ａｍ  ｆｉｎｅ．  Ｈｏｗ  ａｒｅ  ｙｏｕ？・・・Ｒｅｇａｒｄｓ，・・・」が表示され、カーソル８４は、「ａｍ」の前を指定している。なお、この状態で、文字が入力されると入力された文字は、「ａｍ」の前に挿入され、表示される。
【００５７】
携帯電話端末１は、図１２−１に示す画面の状態で、移動方向が画面左から右方向の第２操作信号を検出したら、図１２−２に示すように、カーソル８４ａが「ａ」と「ｍ」との間を指定している状態となるように、カーソル８４ａの位置を移動させる。
【００５８】
また、携帯電話端末１は、図１２−１に示す画面の状態で、移動方向が画面左から右方向の第１操作信号を検出したら、図１２−３に示すように、カーソル８４ｂが「．」と「Ｉ」との間を指定している状態となるように、カーソル８４ｂの位置を移動させる。つまり、カーソルを、カーソルが現在指定している位置の次にある句読点まで、移動させる。
【００５９】
携帯電話端末１は、以上のように、入力デバイス２４に入力される操作として検出する変位量を、瞬時値と積算値の両方で検出し、その検出された値に基づいて、実行する操作を切り替えることで、ユーザは、入力する操作、つまり指をスライドさせる速度を変えるだけで、異なる操作を入力することができる。これにより、入力デバイス２４による入力可能な操作をより多くすることができる。具体的には、入力デバイス２４を操作する（入力する）速度によって、カーソル８４の移動量を異なる移動量とすることで、カーソル８４をより効率的に移動させることができる。
【００６０】
また、本実施形態のように、入力速度（指の移動速度、対象物の移動速度）が速い入力をしたら、入力速度が遅い入力により実行する処理を複数回実行することで実現できる処理を実行するようにすることで、具体的には、カーソル８４が移動する文字数を多くすることで、ユーザは、直感的な操作が可能になる。また、複数回操作を入力する必要が無くなるため、短時間での操作が可能となり、かつ、操作の手間もかからなくなる。
【００６１】
また、本実施形態のように指等の移動を検出する入力デバイス２４を用いることで、光学マウスのように、移動させたい距離分の移動を入力しなくても、カーソルを移動させることができる。つまり、その場で移動を制御することができる。
【００６２】
また、携帯電話端末１は、変位量のしきい値と、積算値のしきい値との関係を、変位量のしきい値＜積算値のしきい値とすることで、早く入力したのに第２操作信号が出力されてしまう可能性を低減することができる。これにより、ユーザが意図した操作が実行されやすくすることができる。
【００６３】
また、携帯電話端末１は、変位量のしきい値を複数の値で設定し、例えば、図８に示すように２段階で設定し、それぞれの変位量のしきい値毎に、異なる操作信号を出力させ、異なる操作を実行させるようにしてもよい。このように変位量のしきい値を複数の値で設定し、それぞれ異なる処理を実行させることで、入力デバイス２４でより多くの種類の操作を入力することが可能となる。
【００６４】
以下、図１３及び図１４を用いて、変位量のしきい値を複数の値で設定した場合について説明する。図１３は、入力デバイスの動作を説明するための説明図である。また、図１４は、携帯電話端末の動作の一例を示すフロー図である。図１３は、縦軸を変位量（Ｄｅｌｔａ  Ｘ）[ｃｏｕｎｔ]とし、横軸を時間［ｍｓ］とした。なお、変位量の単位ｃｏｕｎｔは、入力デバイスでの変位量の検出単位（例えば、移動した画素の数）である。まず、図１３に示すように、携帯電話端末１は、変位量のしきい値として、第１度速度検出レベル（第１しきい値）９２と、第２度速度検出レベル（第２しきい値）９４とが、設定されている。ここで、第２しきい値は、第１しきい値よりも高い変位量で設定されている。なお、本実施形態の場合も上記と同様に、積算値に対するしきい値も設定されている。また、積算値のしきい値と、変位量のしきい値との関係は、上述と同様である。
【００６５】
携帯電話端末１は、このように、第１しきい値９２、第２しきい値９４と、積算値のしきい値とを設定することで、移動量が一定以上の入力（積算値のしきい値を超える入力）を検出する検出パターンを３つに別けることができる。具体的には、携帯電話端末１は、検出パターンを、図１３に示す検出パターン９６ａに示すように、瞬時値（その検出パターンにおける瞬時値の最大値）が第１しきい値９２を超えない場合と、検出パターン９６ｂに示すように、瞬時値が第１しきい値９２を超え、かつ、第２しきい値９４を超えない場合と、検出パターン９６ｃ、検出パターン９６ｄに示すように、瞬時値が第２しきい値９４を超える場合と、に別けることができる。携帯電話端末１は、検出した入力の瞬時値と積算値とに基づいて、検出パターンを、３つのパターンに分類し、それぞれの検出パターンに応じた制御を行う。なお、携帯電話端末１は、瞬時値が第１しきい値９２を超えない場合（つまり、積算値のしきい値を超えても、瞬時値が第１しきい値９２を超えない場合）は、第２操作信号を出力し、瞬時値が第１しきい値９２を超え、かつ、第２しきい値９４を超えない場合は、第３操作信号を出力し、瞬時値が第２しきい値９４を超える場合は、第１操作信号を出力する。また、各操作信号には、それぞれ異なる操作が割り当てられている。
【００６６】
次に、携帯電話端末１が入力デバイス２４への操作を受け付ける場合の動作について説明する。まず、図１４に示すように、携帯電話端末１は、ステップＳ１１として、入力デバイス２４の第１検出部５２により、瞬時値を検出する。携帯電話端末１は、ステップＳ１１で瞬時値を検出したら、ステップＳ３０として、信号生成部５８により、検出した瞬時値が第１しきい値を超えるか、つまり、第１しきい値＜瞬時値であるかを判定する。
【００６７】
携帯電話端末１は、ステップＳ３０で瞬時値が第１しきい値を超える（ステップＳ３０でＹｅｓ）、つまり、変位量の第１しきい値＜瞬時値であると判定したら、ステップＳ３２として、信号生成部５８により、検出した瞬時値が第２しきい値を超えるか、つまり、第２しきい値＜瞬時値であるかを判定する。なお、携帯電話端末１は、ステップＳ３２の判定は、検出パターンの入力が終了してから、検出パターンの瞬時値の最大値を比較する。
【００６８】
携帯電話端末１は、ステップＳ３２で、瞬時値が第２しきい値を超える（ステップＳ３２でＹｅｓ）と判定したら、ステップＳ１４として、信号生成部５８で、第１操作信号を生成し、主制御部１０に第１操作信号を出力する。その後、携帯電話端末１は、ステップＳ１６として、主制御部１０により、カーソルを次の句読点まで移動させる。携帯電話端末１は、ステップＳ１６の処理を終了したら、ステップＳ２４に進む。
【００６９】
また、携帯電話端末１は、ステップＳ３２で、瞬時値が第２しきい値を超えない（ステップＳ３２でＮｏ）と判定したら、ステップＳ３４として、信号生成部５８で、第３操作信号を生成し、主制御部１０に第３操作信号を出力する。その後、携帯電話端末１は、ステップＳ３６として、主制御部１０により、カーソルを１単語分移動させる。ここで、主制御部１０は、第３操作信号を受信したら、条件テーブルから第３操作信号に対応する動作を抽出、決定し、決定した動作を行う。本実施形態のように、テキスト編集画面が表示されている場合は、第３操作信号に、編集対象の位置を示すカーソルを、現在カーソルがテキスト（文字列）中で示している位置から次の単語まで（つまり、１単語分）移動させる動作が対応付けられている。これにより、主制御部１０は、第３操作信号を受信したら、カーソルの位置を１単語分移動させる。なお、カーソルを移動させる方向は、対象物の変位方向に対応した方向である。携帯電話端末１は、ステップＳ３６の処理を終了したら、ステップＳ２４に進む。
【００７０】
また、携帯電話端末１は、ステップＳ１２で、瞬時値が第１しきい値を超えない（ステップＳ３０でＮｏ）、つまり、変位量のしきい値≧瞬時値であるかと判定したら、ステップＳ１７として、第２検出部５４により積算値を検出する。なお、ステップＳ１７からステップＳ２２までの処理は、図１１に示す処理と同様であるので、説明は省略する。
【００７１】
携帯電話端末１は、ステップＳ１６、ステップＳ２２、ステップＳ３６の処理を行ったら、ステップＳ２４として、第２検出部５４で算出している積算値を初期化し、０とし、その後処理を終了する。なお、携帯電話端末１は、テキスト編集画面を表示させている状態が継続されている間、つまりアプリケーションが実行されている間は、上記処理を繰り返し行う。
【００７２】
携帯電話端末１は、このように、瞬時値のしきい値を複数の値で設定し、それぞれの速度範囲と操作とを対応付けておくことで入力デバイス２４でより多くの操作を実行することができる。また、入力速度が速くなるほど、カーソルの移動量を大きくすることで、直感的な操作が可能となる。なお、入力速度のしきい値としては、１０［ｃｍ／ｓ］以下、１０［ｃｍ／ｓ］より速く３０［ｃｍ／ｓ］以下、３０［ｃｍ／ｓ］以上の３段階が例示される。瞬時値が１０［ｃｍ／ｓ］以下の場合は、上述したように積算値がしきい値以上となったときに、入力されたと判定する設定とすればよい。
【００７３】
また、上記実施形態のように、携帯電話端末１は、入力デバイス２４に、テキストを構成する文章の表示方向（文字の配列方向）と同じ方向（平行な方向）の操作が入力された場合に、上記カーソルの移動処理を行うことが好ましい。これにより、テキスト編集位置を示すカーソルを文字列に沿って移動させることができる。なお、本実施形態の場合は、テキストを横書きとしたが、縦書きの場合も同様である。
【００７４】
また、携帯電話端末１は、入力デバイス２４に、テキストを構成する文章の表示方向（文字の配列方向）と直交する方向の操作が入力された場合も、同様に、瞬時値と積算値とに基づいて、実行する操作を異なる操作とすることが好ましい。つまり、テキストを構成する文章の表示方向（文字の配列方向）と直交する方向の操作が入力された場合に対しても、瞬時値のしきい値と、積算値のしきい値を設定しておき、検出した瞬時値と積算値と、瞬時値のしきい値と、積算値のしきい値とを比較し、その比較結果に基づいて、出力する操作信号（第１操作信号、第２操作信号、第３操作信号等）を決定し、その操作信号に基づいて、複数の操作を行うようにしてもよい。これにより、テキスト編集画面の表示時により多くの操作を簡単に入力することが可能となる。
【００７５】
図１５−１から図１５−３は、それぞれ、携帯電話端末の動作を説明するための説明図である。なお、図１５−１から図１５−３は、テキストを構成する文章の表示方向（文字の配列方向）と直交する方向の操作が入力された場合の処理の一例である。まず、携帯電話端末１には、図１５−１に示すように、画面２００の領域２０２に入力されたテキスト（文字列）が表示され、領域２０２には、カーソル２０４が表示されている。ここで領域２０２には、テキストとしては、「Ｈｅｌｌｏ  Ｍｒ．Ｘ，  Ｉ  ａｍ  ｆｉ」が表示され、カーソル２０４は、「ｆｉ」の後ろを指定している。なお、この状態で、文字が入力されると入力された文字は、「ｆｉ」の後ろに挿入され、表示される。
【００７６】
携帯電話端末１は、図１５−１に示す画面の状態で、移動方向が画面上方向の第１操作信号を検出したら、図１５−２に示すように、変換候補欄２０６を表示させる。なお、変換候補欄２０６は、カーソル２０４が指定している前後の入力中の文字列、本実施形態では「ｆｉ」の変換候補を検出し、表示させる欄である。なお、変換候補の検索は、辞書機能を用いればよい。なお、その後、変換候補を選択し、決定する操作が入力されたら、決定された単語を入力されたテキストとして領域２０２に表示させる。
【００７７】
また、携帯電話端末１は、図１５−１に示す画面の状態で、移動方向が画面上方向の第２操作信号を検出したら、図１５−３に示すように、カーソル２０４ａが「ｒ」と「．」との間を指定している状態となるように、カーソル２０４ａの位置を移動させる。つまり、カーソルを、カーソルが現在指定している位置の上の行の対応する位置に移動させる。
【００７８】
このように、携帯電話端末１は、入力デバイス２４への入力に対して、カーソルの移動に加え、他の機能も割り当てることで、ユーザは、より多くの操作を簡単に入力することが可能となる。なお、本実施形態では、テキストを構成する文章の表示方向（文字の配列方向）と直交する方向の操作に対して、カーソルの移動動作以外の動作を対応付けたが、複数のカーソルの移動動作（例えば、１行移動と、１つ上の段落まで移動等）を対応付けるようにしてもよい。また、カーソルの移動動作以外の動作としては、予測変換候補の表示のみならず、テキスト編集の種々の操作を対応付けることができる。
【００７９】
また、入力デバイス２４は、本実施形態のように、第１検出部５２と第２検出部５４とを並列で処理することが好ましい。これにより、処理時間を短くすることができる。
【００８０】
また、上記実施形態では、画面のスクロール操作及びカーソルの移動操作の場合を例として説明したが、本発明はこれに限定されず、入力デバイスを用いた、種々の操作に対応付けることができる。ここで、入力デバイスで入力する操作としては、マウス、ジョイスティック、トラックボール等のいわゆるポインティングデバイスで入力可能な各種操作があり、カーソルの移動や、ポインタの移動、画面のスクロール等が例示される。例えば、第１操作信号が入力されたら、カーソルを画面の端まで移動させ、第２操作信号が入力されたら、カーソルを画面の途中まで移動させる制御が可能となる。
【００８１】
ここで、上記実施形態では、携帯電話端末として、タッチパネルを有する構成としたが、本発明はこれに限定されない。図１６は、実施形態に係る携帯電話端末の他の実施形態の概略構成を示す正面図であり、図１７は、図１６に示す携帯電話端末の側面図である。図１６、図１７に示す携帯電話端末１００は、無線通信機能を有する携帯電話機である。携帯電話端末１００は、筐体１０１Ｃが複数の筐体で構成される。具体的には、筐体１０１Ｃは、第１筐体１０１ＣＡと第２筐体１０１ＣＢとで開閉可能に構成される。すなわち、携帯電話端末１００は、折り畳み式の筐体を有する。なお、携帯電話端末１００の筐体は、このような構造に限定されるものではない。例えば、携帯電話端末１００の筐体は、両方の筐体を重ね合わせた状態から一方の筐体と他方の筐体とを互いにスライドできるようにしたスライド式の筐体であってもよいし、重ね合わせ方向に沿う軸線を中心に、一方の筐体を回転させるようにした回転式や、２軸ヒンジを介して両方の筐体を連結したものでもよい。
【００８２】
第１筐体１０１ＣＡと第２筐体１０１ＣＢとは、連結部であるヒンジ機構１０８で連結されている。ヒンジ機構１０８で第１筐体１０１ＣＡと第２筐体１０１ＣＢとを連結することにより、第１筐体１０１ＣＡ及び第２筐体１０１ＣＢは、ヒンジ機構１０８を中心として、図１７の矢印Ｒで示す方向に相対的に回動できる。第１筐体１０１ＣＡと第２筐体１０１ＣＢとは、ヒンジ機構１０８を中心として、図１７中実線で示す位置から、図１７中点線で示す位置、折り畳まれた状態となる位置まで移動することができる。
【００８３】
第１筐体１０１ＣＡには、表示部として、図１６に示すディスプレイ１０２が設けられる。ディスプレイ１０２は、携帯電話端末１００が受信を待機している状態のときに待ち受け画像を表示したり、携帯電話端末１００の操作を補助するために用いられるメニュー画像を表示したりする。また、第１筐体１０１ＣＡには、携帯電話端末１００の通話時に音声を出力する出力手段であるレシーバ１０６が設けられる。
【００８４】
第２筐体１０１ＣＢには、通話相手の電話番号や、メール作成時等に文字を入力するための操作キー１１３Ａが複数設けられ、また、操作キー１１３Ａのヒンジ１０８側には、入力デバイス１１３Ｂが設けられている。操作キー１１３Ａ及び入力デバイス１１３Ｂは、携帯電話端末１００の操作部１１３を構成する。また、第２筐体１０１ＣＢには、携帯電話端末１００の通話時に音声を受け取る音声取得手段であるマイク１１５が設けられる。操作部１１３は、図１７に示す、第２筐体１０１ＣＢの操作面１０１ＰＣに設けられる。操作面１０１ＰＣとは反対側の面が、携帯電話端末１００の背面１０１ＰＢである。
【００８５】
第２筐体１０１ＣＢの内部には、アンテナが設けられている。アンテナは、無線通信に用いる送受信アンテナであり、携帯電話端末１００と基地局との間で通話や電子メール等に係る電波（電磁波）の送受信に用いられる。また、第２筐体１０１ＣＢには、マイク１１５が設けられる。マイク１１５は、図１７に示す、携帯電話端末１００の操作面１０１ＰＣ側に配置される。
【００８６】
携帯電話端末１００のように、操作キー１１３Ａを有する場合も、入力デバイス１１３Ｂを設けることで、上述した各種操作を入力することができる。つまり、入力デバイス１１３Ｂを、ディスプレイ１０２に表示されるメニューの選択及び決定や画面のスクロール等を容易に実行するための方向及び決定キーとして用いることができる。
【００８７】
また、上記実施形態では、瞬時値と、積算値とが、それぞれの値に対して設定したしきい値を超えるか否かに基づいて、制御を行ったが、本発明はこれに限定されない。携帯電話端末（電子機器）は、入力デバイスで検出した、瞬時値と、積算値との両方に基づいて、入力された操作を判定すればよく、種々の基準で操作を判定することができる。また、上記実施形態では、入力デバイスで操作信号を生成したが、入力デバイスは、瞬時値と積算値のみを検出し、主制御部で操作信号を生成するようにしてもよい。
【００８８】
なお、上述した入力部（入力デバイス及びその制御）は、上述したように種々の電子機器に用いることができるが、上述したように携帯電子機器、特に携帯電話端末に用いることが好ましい。携帯電子機器、特に携帯電話端末のように、小型化、薄型化されており、配置できる入力部の領域が小さい場合でも、１つの入力デバイスで種々の入力が可能となる。このため、本発明の効果をより好適に得ることができる。
【産業上の利用可能性】
【００８９】
以上のように、本発明に係る電子機器は、操作の入力に有効であり、カーソル、ポインタを移動させることが必要な場合に特に適している。
【符号の説明】
【００９０】
１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３  入力部
４  仮想キーボード
５  電源部
６  通信部
７  レシーバ
８  マイク
９  記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ  入力処理プログラム
９Ｄ  仮想キーボードデータ
９Ｅ  処理条件テーブル
１０  主制御部
１１  ＲＡＭ
１２  筺体
２０、２２  ボタン
２４  入力デバイス
３０  光源（ＬＥＤ素子）
３２  光学ユニット
３２ａ  ミラー
３２ｂ  光学系
３４  センサ
３６  処理部
３８  接触面
４０  第１領域
４２  第２領域
４４  第３領域
４６  第４領域
５０  変位検出部
５２  第１検出部
５４  第２検出部
５６  移動方向検出部
５８  信号生成部
６０、６２、６４、６６  特異点
８０  画面
８２  領域
８４  カーソル
【図１】
0005461335.tif 000002
【図２】
0005461335.tif 000003
【図３】
0005461335.tif 000004
【図４】
0005461335.tif 000005
【図５】
0005461335.tif 000006
【図６】
0005461335.tif 000007
【図７】
0005461335.tif 000008
【図８】
0005461335.tif 000009
【図９】
0005461335.tif 000010
【図１０】
0005461335.tif 000011
【図１１】
0005461335.tif 000012
【図１２−１】
0005461335.tif 000013
【図１２−２】
0005461335.tif 000014
【図１２−３】
0005461335.tif 000015
【図１３】
0005461335.tif 000016
【図１４】
0005461335.tif 000017
【図１５−１】
0005461335.tif 000018
【図１５−２】
0005461335.tif 000019
【図１５−３】
0005461335.tif 000020
【図１６】
0005461335.tif 000021
【図１７】
0005461335.tif 000022