(57)【要約】【課題】接触感知型ポインティングデバイスを用いた文字入力の能率および操作性を向上させる文字入力方法および装置を提供する。【解決手段】接触感知型ポインティングデバイス（１０１）を用いた文字入力装置において、接触感知型ポインティングデバイスの所定時間あたりの接触感知回数を検出する接触感知回数検出部（１０４）と、接触感知型ポインティングデバイスの一定箇所の接触継続時間を検出する接触継続時間検出部（１０５）と、接触感知回数および／または接触継続時間に基づいて入力文字に対する処理を決定する制御部（１０３）と、が設けられる。【選択図】図１
2010020667.tif 000002
【特許請求の範囲】
【請求項１】
接触感知型ポインティングデバイスを用いた文字入力装置であって、
前記接触感知型ポインティングデバイスの所定時間あたりの接触感知回数を検出する接触感知回数検出手段と、
前記接触感知型ポインティングデバイスの一定箇所の接触継続時間を検出する接触継続時間検出手段と、
前記接触感知回数および／または前記接触継続時間に基づいて入力文字に対する処理を決定する制御手段と、
を有することを特徴とする文字入力装置。
【請求項２】
前記制御手段は、前記接触感知回数および／または前記接触継続時間に基づいて、入力文字の変換候補の表示および／または確定を行うことを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記入力文字の変換候補は、当該入力文字を含む文字列あるいは当該入力文字を読みとして含む漢字であることを特徴とする請求項１または２に記載の文字入力装置。
【請求項４】
前記接触感知型ポインティングデバイスの接触感知開始点からの横方向および縦方向の移動距離に応じた移動量を検出する移動量検出手段を更に有し、
前記制御手段は、前記移動量に従って入力文字を選択して表示させることを特徴とする請求項１−３のいずれか１項に記載の文字入力装置。
【請求項５】
接触感知型ポインティングデバイスを用いた文字入力方法であって、
前記接触感知型ポインティングデバイスの所定時間あたりの接触感知回数を検出し、
前記接触感知型ポインティングデバイスの一定箇所の接触継続時間を検出し、
前記接触感知回数および／または前記接触継続時間に基づいて入力文字に対する処理を決定する
を有することを特徴とする文字入力方法。
【請求項６】
前記入力文字に対する処理は、前記接触感知回数および／または前記接触継続時間に基づく入力文字の変換候補の表示および／または確定であることを特徴とする請求項５に記載の文字入力方法。
【請求項７】
前記入力文字の変換候補は、当該入力文字を含む文字列あるいは当該入力文字を読みとして含む漢字であることを特徴とする請求項５または６に記載の文字入力方法。
【請求項８】
前記接触感知型ポインティングデバイスの接触感知開始点からの横方向および縦方向の移動距離に応じた移動量を検出し、前記移動量に従って入力文字を選択して表示させることを特徴とする請求項５−７のいずれか１項に記載の文字入力方法。
【請求項９】
接触感知型ポインティングデバイスを用いた文字入力装置としてコンピュータを機能させるプログラムであって、
前記接触感知型ポインティングデバイスの所定時間あたりの接触感知回数を検出する接触感知回数検出機能と、
前記接触感知型ポインティングデバイスの一定箇所の接触継続時間を検出する接触継続時間検出機能と、
前記接触感知回数および／または前記接触継続時間に基づいて入力文字に対する処理を決定する制御機能と、
を前記コンピュータに実現するためのプログラム。
【請求項１０】
前記制御機能は、前記接触感知回数および／または前記接触継続時間に基づいて、入力文字の変換候補の表示および／または確定を行うことを特徴とする請求項９に記載のプログラム。
【請求項１１】
請求項１−３のいずれか１項に記載の文字入力装置を有する携帯機器。
【請求項１２】
請求項５−７のいずれか１項に記載の文字入力方法を実現する機能を有する携帯機器。
【請求項１３】
請求項９または１０に記載のプログラムを実行するプログラム制御プロセッサを有する携帯機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチパネルあるいはタッチパッド等の接触感知型ポインティングデバイスを用いた文字入力方法および装置に関する。
【背景技術】
【０００２】
今日広く普及している携帯通信端末などの携帯機器では、電話番号だけでなく文字入力も必要不可欠となっている。しかしながら、表示画面の大型化に伴って、文字入力手段をどのように確保するかは省スペース化が必要な携帯機器にとっては大きな問題である。そこで注目されているのは、表示面積を確保しつつ文字入力を容易にするタッチパネルを用いた文字入力方式である。たとえば、次のような文字入力装置が提案されている。
【０００３】
特許文献１に開示された文字入力装置では、ユーザがポインティングデバイスのタブレットを入力ペンなどでタッチし仮想的な五十音表を鍵状に走査することで、対応する文字が表示され、ペンを離すことで文字が決定される。
【０００４】
また、特許文献２には携帯情報端末の文字入力装置が開示されており、タッチパッド上で指を移動させることで入力候補となる文字を選択し、指を離したときに選択されている候補文字をかな漢字変換機能の未変換文字列の最後に追加して表示させる。
【０００５】
【特許文献１】特開平５−３４１９０３号公報（段落００４９〜００５９、図６参照）
【特許文献２】特開２００６−３５０４０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１あるいは特許文献２に開示された文字入力装置では、ペンや指の走査により選択された文字がペンや指を離すことで確定されてしまう。このために、文字選択に続く入力文字の確定、変換、変換候補選択などの処理を連続して行うことができず、能率的な文字入力ができない。
【０００７】
そこで、本発明の目的は、接触感知型ポインティングデバイスを用いた文字入力の能率および操作性を向上させる文字入力方法および装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明による文字入力装置は、接触感知型ポインティングデバイスを用いた文字入力装置であって、前記接触感知型ポインティングデバイスの所定時間あたりの接触感知回数を検出する接触感知回数検出手段と、前記接触感知型ポインティングデバイスの一定箇所の接触継続時間を検出する接触継続時間検出手段と、前記接触感知回数および／または前記接触継続時間に基づいて入力文字に対する処理を決定する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明により、接触感知型ポインティングデバイスを用いた文字入力の能率および操作性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、接触感知型ポインティングデバイスとしてタッチパネルを例示し、タッチパネル用いた文字入力装置およびその文字入力方法について詳細に説明する。
【００１１】
１．一実施形態
１．１）構成
図１は本発明の一実施形態による文字入力装置の機能的な構成を示すブロック図である。ここでは、ペンあるいは指の接触（以下、適宜、タッチあるいは押下とも記す。）を検知するタッチパネル１０１と選択された文字あるいは文字候補などを表示する表示部１０２とが別個に示されているが、表示部１０２の上に透明なタッチパネル１０１が設けられた構成であってもよいし、タッチパネル１０１が表示部１０２とは別の場所に設けられた構成であってもよい。
【００１２】
タッチパネル１０１は制御部１０３により制御される。制御部１０３は、押下回数検出部１０４、押下継続時間検出部１０５および移動量検出部１０６を用いてタッチパネル１０１の操作態様を検出し、さらに、文字変換候補選択部１０７を用いて文字変換候補の選択を行う。
【００１３】
押下回数検出部１０４は一定時間あたりにタッチパネル１０１がタッチされた回数（押下回数）を検出する。たとえば、一般的なパーソナルコンピュータで使用されるポインティングデバイスのワンクリックやツークリックなどの検出に対応する。検出可能なタッチ回数は任意に設定可能であるが、通常の操作性を考慮すれば、１回と２回が一般的である。
【００１４】
押下継続時間検出部１０５はタッチパネル１０１の同じ箇所が持続的に押下され続けた時間を検出する。たとえば、制御部１０３のタイマに所定時間をセットしておき、タッチパネル１０１の接触点が移動することなく押下され続ける時間を計測し、設定された所定時間を超えたときに、押下継続時間検出部１０５が継続タッチ検出信号を制御部１０３へ出力する。
【００１５】
移動量検出部１０６は、ペンあるいは指がタッチパネル１０１に接触しながら移動することで変化する接触点の座標を検出し、最初に接触した始点座標からの座標変化を縦（上下）方向および横（左右）方向のそれぞれの移動量として制御部１０３へ出力する。また、移動量検出部１０６は、ペンあるいは指がタッチパネル１０１から離れて信号が入力されなくなると、その旨を制御部１０３へ通知する。
【００１６】
さらに、制御部１０３は、ワークメモリ１０８および文字データメモリ１０８を用いて、タッチパネル１０１を用いた文字入力を容易にする仮想的なアルファベット表あるいは五十音図を構成することができる。このような表形式のデータは、誰でも思い描くことができる程度に周知であれば、表示部１０２に表示する必要はない。
【００１７】
制御部１０３は、移動量検出部１０６を用いて、たとえば仮想的な五十音図から文字を選択することができ、押下回数検出部１０４および押下継続時間検出部１０５を用いてコマンドの選択を行うことができる。
【００１８】
なお、制御部１０３、押下回数検出部１０４、押下継続時間検出部１０５、移動量検出部１０６および文字変換候補選択部１０７は、ＣＰＵ等のプログラム制御プロセッサ上で対応するプログラムを実行することにより同等の機能を実現することも可能である。
【００１９】
１．２）動作
図２は図１に示す文字入力装置の動作の第１例を示すフローチャートである。まず、制御部１０３が文字入力待ち状態にあるとき（ステップＳ２０１）、タッチパネル１０１の操作が検出されたとする（ステップＳ２０２）。
【００２０】
このタッチパネル操作が移動量検出部１０６により検出された移動であれば、制御部１０３は、移動量検出部１０６から縦（上下）方向および横（左右）方向のそれぞれの移動量を入力し（ステップＳ２０３）、それに対応する文字を表示部１０２に表示させる（ステップＳ２０４）。たとえば五十音図形式の文字データであれば、移動量検出部１０６から入力した縦（上下）方向および横（左右）方向の移動量を五十音図の行方向および段方向にそれぞれ対応させることで、制御部１０３は五十音図形式の文字データから１つの文字を特定することができ、それを表示部１０２に表示する。続いて、制御部１０３は、移動量検出部１０６からペンあるいは指がタッチパネル１０１から離れたことを示す通知を入力したか否かを判定し（ステップＳ２０５）、離れることなく移動が続く限り、ステップＳ２０３〜Ｓ２０４を繰り返し、それぞれの移動点に対応する文字を表示部１０２に順次表示させる。
【００２１】
目的の文字が表示された時にユーザがペンあるいは指をタッチパネル１０１から離すと（ステップＳ２０５：ＹＥＳ）、表示部１０２に当該文字が表示された状態で、制御部１０３は次のタッチパネル操作を待機する（ステップＳ２０６）。
【００２２】
この待機状態で、押下回数検出部１０４が所定時間あたり１回のタッチ（押下）を検出すると（ステップＳ２０６：押下回数＝１）、制御部１０３は現在表示されている文字を確定し（ステップＳ２０７）、ステップＳ２０１へ戻る。こうして、ステップＳ２０１〜Ｓ２０７を繰り返すことで、１文字ずつ文字を入力することができる。
【００２３】
他方、１文字入力だけでなく、ある文字が選択されたときに、ユーザの過去の文字入力結果や文法的な規則などから想定される変換候補を表示することで文字入力を効率化する機能がある。また、ある文字列のかな漢字変換の変換候補を表示して選択する機能もある。本実施形態では、タッチパネル操作Ｓ２０６において、押下継続時間検出部１０５が所定時間以上継続して同じ箇所のタッチ（押下）を検出すると、制御部１０３は文字変換候補選択部１０７を起動し、上述した文字変換候補の表示を行う（ステップＳ２０８）。文字変換候補が表示された状態で、制御部１０３は次のタッチパネル操作を待機する（ステップＳ２０９）。
【００２４】
この待機状態で、押下回数検出部１０４が所定時間あたり１回のタッチ（押下）を検出すると（ステップＳ２０９：押下回数＝１）、制御部１０３は文字変換候補選択部１０７を制御して次の文字変換候補を選択して表示させ（ステップＳ２１０）、タッチパネル操作待機状態へ戻る（ステップＳ２０９）。したがって、押下回数検出部１０４が所定時間あたり１回のタッチ（押下）を検出する毎に、次の文字変換候補が順次表示部１０２に表示されることとなる（ステップＳ２０９〜Ｓ２１０）。
【００２５】
タッチパネル操作待機状態（ステップＳ２０９）において、押下回数検出部１０４が所定時間あたり２回のタッチ（押下）を検出すると（ステップＳ２０９：押下回数＝２）、制御部１０３は、現在表示されている文字変換候補を確定し（ステップＳ２０７）、ステップＳ２０１へ戻る。こうして、文字変換候補を選択しながら、効率的な文字入力を行うことができる。特に、ステップＳ２０６でタッチパネル１０１を一定時間以上継続して押下するだけで文字変換候補の選択モードへ移行することができ、容易な操作で効率的な文字入力を実現できる。
【００２６】
なお、ステップＳ２０２において押下回数検出部１０４が所定時間あたり２回のタッチ（押下）を検出した場合（ステップＳ２０２：押下回数＝２）、あるいはステップＳ２０６において同じく２回のタッチ（押下）を検出した場合（ステップＳ２０６：押下回数＝２）には、文字入力処理を終了する（ステップＳ２１１）。言い換えれば、文字入力待ちモードのタッチパネル操作待機状態（ステップＳ２０２）あるいは選択文字表示モードのタッチパネル操作待機状態（ステップＳ２０６）では、２回のタッチ（押下）が処理終了のコマンドとなり、文字変換候補表示モードのタッチパネル操作待機状態（ステップＳ２０９）では、２回のタッチ（押下）が文字変換候補確定のコマンドとなる。
【００２７】
１．３）効果
上述したように、本実施形態によれば、タッチパネル上の移動量に応じて文字が表示され、タッチパネルを一定時間に接触する回数により表示文字の確定や文字変換候補の変換や確定を行うことができる。このために、変換や確定のためのキー操作が不要となり、タッチパネルを用いた文字入力の能率および操作性を大幅に向上させることができる。
【００２８】
２．一実施例
図３（Ａ）はタッチパネルの接触点の移動量とそれに対応する表示文字の一例を示す模式図であり、図３（Ｂ）は接触点の移動量により特定される五十音図での文字の一例を示す模式図である。ここでは、透明なタッチパネル１０１が表示部１０２の上に重ねられた例を示す。
【００２９】
図３（Ａ）の矢印Ｖで示すように、タッチパネル１０１上の始点Ｓから右下方向へ接触点を移動させると、移動量検出部１０６は、始点Ｓの座標と、矢印Ｖの横方向の移動量Ａおよび縦方向の移動量Ｂとを制御部１０３へ出力する。制御部１０３は、図３（Ｂ）に示すように、文字データの仮想的な五十音図において、始点Ｓから移動量ＡおよびＢだけ移動した位置の文字（ここでは「め」）を特定する。そして、図３（Ａ）に示すように、表示部１０２の表示位置に特定した文字「め」を表示する。
【００３０】
図３（Ｂ）に示す五十音図が表示部１０２に表示される必要はないが、ユーザが大まかな位置関係を常識的に知っておく必要はある。また、始点Ｓが常に五十音図の原点の位置に対応する必要もない。仮想的な五十音図が表示部１０２の所定位置に配置されているとすれば、始点Ｓの座標に対応する文字が表示され、接触点の移動に応じて表示文字が更新されるようにしてもよい。
【００３１】
図４は文字変換候補表示モードを説明するための表示例を示す模式図である。ただし、ここでは、ある文字が選択されたときに、ユーザの過去の文字入力結果や文法的な規則などから想定される変換候補を表示する場合を例示する。かな漢字変換の変換候補を表示する場合も同様である。
【００３２】
上述したように、タッチパネル１０１の継続タッチ（押下）が検出されると、現在表示されている確定前の文字（ここでは「め」）の文字変換候補を表示する文字変換候補表示モードへ移行する。図４に示す例では、最初に「メール」という文字変換候補が表示されている。この文字変換候補の表示位置は、未確定の表示文字「め」と同じ位置であってもよいし、その下にプルダウンメニュー形式で表示させてもよい。
【００３３】
この文字変換候補表示状態で、所定時間あたり１回のタッチ（押下）が検出されるごとに、次の文字変換候補が選択され表示される。上述したように、１回タッチごとに表示される文字変換候補が更新される表示形態でもよいし、プルダウンメニュー形式で１回タッチごとにハイライトが順次下方向に移動する表示形態でもよい。
【００３４】
目的の文字変換候補が表示されれば、ユーザは所定時間あたり２回のタッチ（押下）を行うことで、その文字変換候補を確定し所定の表示位置に表示させることができる。このように、ユーザは、タッチパネルのタッチ回数により表示文字の確定や文字変換候補の変換や確定を行うことができ、文字入力操作が大幅に容易となる。
【００３５】
３．他の実施例
図５は図１に示す文字入力装置の動作の第２例を示すフローチャートであり、図６は図５に示す第２例における文字変換候補表示モードを説明するための表示例を示す模式図である。ただし、図５に示すフローチャートのうち、図２に示す第１例と同一ステップには同一参照符号を付して説明は省略する。ここでは、図５に示す第２例のステップＳ２２０およびＳ２２１が第１例と異なっている。また、図６に示す表示例では、ある文字が選択されたときに、ユーザの過去の文字入力結果や文法的な規則などから想定される変換候補を表示する場合を例示する。かな漢字変換の変換候補を表示する場合も同様である。
【００３６】
図５において、タッチパネル操作待機ステップＳ２０６でタッチ（押下）が所定時間以上継続する継続押下が検出されると、図６に示すように、表示部１０２の予め定められた変換候補表示領域１０２ａに複数の文字変換候補が表示される（ステップＳ２２０）。この文字変換候補を見て、ユーザは目的の候補の表示域を１回タッチ（押下）することで（ステップＳ２２１）、当該候補の入力を確定することができる（ステップＳ２０７）。また、変換候補表示領域１０２ａ以外の領域を所定時間あたり２回のタッチ（押下）することで、処理を終了することも可能である。
【００３７】
４．適用例
図７は本発明の一実施例を実装した携帯電話端末の概略的機能構成の一例を示すブロック図である。携帯電話端末の内蔵アンテナ３０１は無線部３０２に接続され、最寄りの基地局との間で無線通信を行う。信号処理部３０３は送受信信号のチャネル制御およびベースバンド処理を行う。音声処理部３０４は、受信音声信号を復号しスピーカ３０５から出力し、マイク３０６により取得された音声信号を符号化して信号処理部３０３へ出力する。
【００３８】
制御部３０７は、本発明による文字入力装置の制御を含む携帯電話端末の全体的な動作制御をプログラムにより実行する。上述した本実施形態による文字入力装置を機能的に実現するプログラムやその他携帯電話機能を実現するプログラム、電話帳データなどは記憶部３０８に記憶されている。
【００３９】
制御部３０７には、テンキーなどの入力キーを含むキー操作部３０９、液晶ディスプレイなどの表示部３１０およびタッチパネル３１１が接続され、上述したタッチパネル３１１を利用した文字入力が可能となる。この例では、透明なタッチパネル３１１が表示部３１０の上に重ねられた構成を有する。
【００４０】
図８は本発明の一実施例を実装した携帯電話端末の概略的機能構成の他の例を示すブロック図である。この例では、表示部３１０とタッチパネル３１１とが別個に設けられており、タッチパネル３１１が１つの独立した入力装置として機能する。たとえば、タッチパネル３１１が携帯電話端末にケーブル接続される独立したタッチパッドであってもよい。この場合でも、本発明は適用可能である。
【産業上の利用可能性】
【００４１】
本発明は、タッチパネルを装備した携帯通信端末、携帯電話端末あるいはその他携帯機器に適用可能である。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態による文字入力装置の機能的な構成を示すブロック図である。
【図２】図１に示す文字入力装置の動作を示すフローチャートである。
【図３】（Ａ）はタッチパネルの接触点の移動量とそれに対応する表示文字の一例を示す模式図であり、（Ｂ）は接触点の移動量により特定される五十音図での文字の一例を示す模式図である。
【図４】文字変換候補表示モードについて説明するための表示例を示す模式図である。
【図５】図１に示す文字入力装置の動作の第２例を示すフローチャートである。
【図６】図５に示す第２例における文字変換候補表示モードを説明するための表示例を示す模式図である。
【図７】本発明の一実施例を実装した携帯電話端末の概略的機能構成の一例を示すブロック図である。
【図８】本発明の一実施例を実装した携帯電話端末の概略的機能構成の他の例を示すブロック図である。
【符号の説明】
【００４３】
１０１  タッチパネル
１０２  表示部
１０３  制御部
１０４  押下回数検出部
１０５  押下継続時間検出部
１０６  移動量検出部
１０７  文字変換候補選択部
１０８  ワークメモリ
１０９  文字データメモリ
【図１】
2010020667.tif 000003
【図２】
2010020667.tif 000004
【図３】
2010020667.tif 000005
【図４】
2010020667.tif 000006
【図５】
2010020667.tif 000007
【図６】
2010020667.tif 000008
【図７】
2010020667.tif 000009
【図８】
2010020667.tif 000010