(57)【要約】【課題】  キーの数を増やすことなく、記憶された文字列やHTMLのタグ等の情報を簡便な操作で使用することができる文字入力装置を提供することを目的とする。【解決手段】  第１閾値を基に入力キーの押下継続時間の計測値を分類する押下時間判定部１３と、前回の押下操作と今回の押下操作との間の未押下継続時間の計測値により連続した押下とみなすか否かを判定する連続押下判定部１５と、これらの情報に対応する文字または文字列を入力候補文字として取得する入力候補文字選択部１８と、この入力候補文字または入力候補文字列からユーザにより入力文字として選択された文字または文字列を表示する表示部２０とを有する。【選択図】  図１
2007140915.tif 000002
【特許請求の範囲】
【請求項１】
それぞれに少なくとも１つ以上の文字と文字列とが割り当てられている複数の入力キーを有し、前記複数の入力キーのうちの１つが連続して押下されることにより、この押下された入力キーに割り当てられている前記少なくとも１つ以上の文字と文字列とのうち１つの文字または文字列を順次選択し、この順次選択した入力候補の文字または文字列のうちから１つの文字または文字列を入力文字または入力文字列として決定する文字入力装置において、
前記複数の入力キーごとに割り当てられている少なくとも１つ以上の文字と文字列とを、１種類または複数種類のグループに分類し、このグループ毎に分類された前記少なくとも１つ以上の文字と文字列とのそれぞれが予め定められた順番で選択されるように記述されている文字選択テーブルを記憶しておく文字テーブル記憶部と、
いずれかの前記入力キーが押下されたとき、その押下開始から押下解除までの押下継続時間を計測する第１タイマーと、
予め設定された第１の閾値を有し、前記第１タイマーにより計測された押下継続時間と前記第１の閾値とを比較して、前記押下継続時間が前記第１の閾値以下のときは第１の押下操作であると判定し、前記押下継続時間が前記第１の閾値を超えるときは第２の押下操作であると判定する押下時間判定部と、
前記押下された入力キーが前回押下された入力キーと同一の入力キーであるとき、前回の押下操作の押下解除から今回の押下操作の押下開始までの未押下継続時間を計測する第２タイマーと、
予め設定された第２の閾値を有し、前記第２タイマーにより計測された未押下継続時間と前記第２の閾値とを比較して、前記未押下継続時間が前記第２の閾値以下のときは、前回の押下操作と今回の押下操作とは連続した押下操作であると判定し、前記未押下継続時間が前記第２の閾値を超えるときには連続した押下操作ではないと判定する連続押下判定部と、
前記連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第１の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列を、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順に即して選択し、
前記連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第２の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められている数である所定数分先の文字または文字列を選択するか、或いは前記文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、
前記連続押下判定部において連続した押下操作でないと判定されたときは、今回選択する入力候補文字または入力候補文字列として、前回の押下操作で選択されている文字または文字列が属する文字選択テーブルの最初の文字または文字列を選択する入力候補文字選択部と、
前記入力候補文字選択部で選択された入力候補文字と入力候補文字列とを表示する表示部と、
今回押下された入力キーが前回押下された入力キーと異なったとき、前回押下操作時に選択されている入力候補文字と入力候補文字列とを文字または文字列と決定して記憶する入力文字記憶部と、
を備えることを特徴とする文字入力装置。
【請求項２】
前記押下時間判定部は、予め前記第１の閾値よりも大きく設定された第３の閾値を有し、前記第１タイマーにより計測された前記押下継続時間と前記第１及び第３の閾値とを比較して、前記押下継続時間が前記第１の閾値以下のときは前記第１の押下操作であると判定し、前記押下継続時間が前記第１の閾値を超えており、且つ前記第３の閾値以下のときは第２の押下操作であると判定し、前記押下継続時間が前記第３の閾値を超えたときは第３の押下操作であると判定する押下時間判定部と、
前記連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第１の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列を、前記文字テーブル記憶部に記憶されている文字選択テーブルで決められている選択順に即して選択し、
前記連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第２の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第１の所定数分先の文字または文字列を選択するか、或いは前記文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第１の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、
前記連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第３の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字から予め決められた数である第２の所定数分先の文字または文字列を選択する、或いは前記文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第２の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、
前記連続押下判定部において連続した押下操作でないと判定されたときは、今回選択する入力候補文字または入力候補文字列として、前回の押下操作で選択されている文字または文字列が属する文字選択テーブルの最初文字または文字列を選択する入力候補文字選択部と、
を備えることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記連続押下判定部は、予め前記第２の閾値よりも小さく設定された第４の閾値を有し、前記第２タイマーにより計測された前記未押下継続時間と前記第２及び第４の閾値とを比較して、前記未押下継続時間が前記第４の閾値以下のときは、前回の押下操作と今回の押下操作とは連続した第１の連続押下操作であると判定し、前記未押下継続時間が前記第４の閾値を超えて、且つ前記第２の閾値以下のときは、前回の押下操作と今回の押下操作とは連続した第２の連続押下操作であると判定し、前記未押下継続時間が前記第２の閾値を超えたときは、前回の押下操作と今回の押下操作とは連続押下操作ではないと判定する連続押下判定部と、
前記連続押下判定部において第１の連続押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第１の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列を、前記文字テーブル記憶部に記憶されている文字選択テーブルで決められている選択順に即して選択し、
前記連続押下判定部において第１の連続押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第２の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第１の所定数分先の文字または文字列を選択するか、或いは前記文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第１の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、
前記連続押下判定部において第１の連続押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第３の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第２の所定数分先の文字または文字列を選択するか、或いは前記文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第２の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、
前記連続押下判定部において第２の連続押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第１の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第３の所定数分先の文字または文字列を選択するか、或いは前記文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第３の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、
前記連続押下判定部において第２の連続押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第２の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第４の所定数分先の文字または文字列を選択するか、或いは前記文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第４の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、
前記連続押下判定部において第２の連続押下操作であると判定され、且つ今回の押下操作が前記押下時間判定部で第３の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、前記文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第５の所定数分先の文字または文字列を選択するか、或いは前記文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第５の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字と文字列とを選択し、
前記連続押下判定部において連続した押下操作でないと判定されたときは、今回選択する入力候補文字または入力候補文字列として、前回の押下操作で選択されている文字または文字列が属する文字選択テーブルの最初文字または文字列を選択する入力候補文字選択部と、
を備えることを特徴とする請求項２に記載の文字入力装置。
【請求項４】
前記文字テーブル記憶部は、
前記文字選択テーブルに記述される情報として少なくとも、前記文字または文字列のフォント、文字の太さ、文字の形、文字の大きさ、文字色、背景色、位置、点滅、移動幅、を変更するための９種類の文字修飾のそれぞれについて、その変更の度合いを表すレベルを所定数設定し、前記少なくとも９種類の文字修飾のうちのどれであるかの情報と前記所定数のレベルのうちどのレベルの情報との組み合わせで成る複数の文字修飾情報のうち少なくとも１つを、前記文字と文字列とに追加して生成された文字選択テーブルを記録する文字テーブル記憶部であり、
前記入力候補文字選択部は、前記各押下操作によって前記文字選択テーブルから前記文字修飾情報のうち１つを選択したならば、この文字修飾情報を選択する直前に選択していた文字または文字列に対して、今回選択した文字修飾情報を適用し、前記文字または文字列を変更する入力候補文字選択部である、
ことを特徴とする請求項１〜３いずれか１項に記載の文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テンキーを用いた文字入力装置に関する。
【背景技術】
【０００２】
近年普及している携帯電話やリモコン等の小型の電子機器では、テンキーを用いて文字入力が行われることが多い。テンキーを用いて文字入力をする際は、工夫されたさまざまな入力方法により、限られたボタン数で多くの種類の文字が選択できるようになっている。
【０００３】
このテンキーを用いた入力方法では、一般的には、頻繁に入力される文章を予め定型文として機器に登録しておくことにより、１文字ずつ入力するよりも少ないキーの押下回数で文章を入力することができる機能を有している。
【０００４】
登録した定型文をユーザが利用するときには、テンキーとは別に設けられたメニューキーを押下することにより入力メニューを表示させ、表示された入力メニューから所望の定型文を選択する方法や、定型文用の特殊キーの押下とテンキーの押下とを組み合わせて所望の定型文を選択する方法などが用いられる。
【０００５】
しかし、これらの方法を用いるにはその都度入力画面から定型文を選択するための画面に切り替える必要があり、操作が煩雑になるという問題があった。
【０００６】
この問題を解決するため、特許文献１には、電子メールを作成する際にユーザにより入力画面上で定型文に対応したコードが入力されることにより、このコードを定型文に置換する装置が記載されている。
【０００７】
この装置では、例えばコード「＃０００１」には「了解しました。」、コード「＃０００３」には「出席します。」という定型文が予め記憶されているとする。この状態でユーザにより、「山田です。＃０００１明日は、＃０００３」と装置に入力されると、入力された文章中のコードから対応する定型文を読み出し、「山田です。了解しました。明日は、出席します。」という文章に置換する。
【０００８】
またこの装置では、所望の定型文に対応するコードをユーザが記憶していないときにも、「＃」キーの後に所望の定型文の最初の文字が入力されることにより、該当する定型文の候補を表示させることができる。
【０００９】
このように特許文献１に記載の技術を用いることにより、入力画面を切り替えずに少ない押下回数で文章を入力することが可能になる。
【特許文献１】特開２００３−８５０９６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、この方法では定型文を読み出すためには「＃」キーを押下しなければならないため、通常の文字入力で使用するテンキーとは別に「＃」キーを設けなければならず、キーの数を増やさなければならないという問題があった。また、操作の際も指を動かす距離が増えるため、操作方法が煩雑になるという問題があった。
【００１１】
また、携帯電話の中には、入力内容をHTML形式により表現することができる機能を有しているものもあるが、この機能を利用するためのタグ情報を入手するにはやはり画面を切り替えなければならず、より簡便な操作で利用できる機能が求められていた。
【００１２】
本発明は上記事情に鑑みてなされたものであり、キーの数を増やすことなく、記憶された文字列やHTMLのタグ等の情報を簡便な操作で使用することができる文字入力装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するための本発明の請求項１に記載の文字入力装置は、それぞれに少なくとも１つ以上の文字と文字列とが割り当てられている複数の入力キーを有し、複数の入力キーのうちの１つが連続して押下されることにより、この押下された入力キーに割り当てられている少なくとも１つ以上の文字と文字列とのうち１つの文字または文字列を順次選択し、この順次選択した入力候補の文字または文字列のうちから１つの文字または文字列を入力文字または入力文字列として決定するものであり、複数の入力キーごとに割り当てられている少なくとも１つ以上の文字と文字列とを、１種類または複数種類のグループに分類し、このグループ毎に分類された少なくとも１つ以上の文字と文字列とのそれぞれが予め定められた順番で選択されるように記述されている文字選択テーブルを記憶しておく文字テーブル記憶部と、いずれかの入力キーが押下されたとき、その押下開始から押下解除までの押下継続時間を計測する第１タイマーと、予め設定された第１の閾値を有し、第１タイマーにより計測された押下継続時間と第１の閾値とを比較して、押下継続時間が第１の閾値以下のときは第１の押下操作であると判定し、押下継続時間が第１の閾値を超えるときは第２の押下操作であると判定する押下時間判定部と、押下された入力キーが前回押下された入力キーと同一の入力キーであるとき、前回の押下操作の押下解除から今回の押下操作の押下開始までの未押下継続時間を計測する第２タイマーと、予め設定された第２の閾値を有し、第２タイマーにより計測された未押下継続時間と第２の閾値とを比較して、未押下継続時間が第２の閾値以下のときは、前回の押下操作と今回の押下操作とは連続した押下操作であると判定し、未押下継続時間が第２の閾値を超えるときには連続した押下操作ではないと判定する連続押下判定部と、連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第１の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列を、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順に即して選択し、連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第２の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められている数である所定数分先の文字または文字列を選択するか、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、連続押下判定部において連続した押下操作でないと判定されたときは、今回選択する入力候補文字または入力候補文字列として、前回の押下操作で選択されている文字または文字列が属する文字選択テーブルの最初の文字または文字列を選択する入力候補文字選択部と、入力候補文字選択部で選択された入力候補文字と入力候補文字列とを表示する表示部と、今回押下された入力キーが前回押下された入力キーと異なったとき、前回押下操作時に選択されている入力候補文字と入力候補文字列とを文字または文字列と決定して記憶する入力文字記憶部とを備えることを特徴とする。
【００１４】
また、請求項２は請求項１に記載の文字入力装置であり、押下時間判定部は、予め第１の閾値よりも大きく設定された第３の閾値を有し、第１タイマーにより計測された押下継続時間と第１及び第３の閾値とを比較して、押下継続時間が第１の閾値以下のときは第１の押下操作であると判定し、押下継続時間が第１の閾値を超えており、且つ第３の閾値以下のときは第２の押下操作であると判定し、押下継続時間が第３の閾値を超えたときは第３の押下操作であると判定する押下時間判定部と、連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第１の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列を、文字テーブル記憶部に記憶されている文字選択テーブルで決められている選択順に即して選択し、連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第２の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第１の所定数分先の文字または文字列を選択するか、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第１の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、連続押下判定部において連続した押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第３の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字から予め決められた数である第２の所定数分先の文字または文字列を選択する、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第２の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、連続押下判定部において連続した押下操作でないと判定されたときは、今回選択する入力候補文字または入力候補文字列として、前回の押下操作で選択されている文字または文字列が属する文字選択テーブルの最初文字または文字列を選択する入力候補文字選択部とを備えることを特徴とする。
【００１５】
また、請求項３は請求項２に記載の文字入力装置であり、連続押下判定部は、予め第２の閾値よりも小さく設定された第４の閾値を有し、第２タイマーにより計測された未押下継続時間と第２及び第４の閾値とを比較して、未押下継続時間が第４の閾値以下のときは、前回の押下操作と今回の押下操作とは連続した第１の連続押下操作であると判定し、未押下継続時間が第４の閾値を超えて、且つ第２の閾値以下のときは、前回の押下操作と今回の押下操作とは連続した第２の連続押下操作であると判定し、未押下継続時間が第２の閾値を超えたときは、前回の押下操作と今回の押下操作とは連続押下操作ではないと判定する連続押下判定部と、連続押下判定部において第１の連続押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第１の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列を、文字テーブル記憶部に記憶されている文字選択テーブルで決められている選択順に即して選択し、連続押下判定部において第１の連続押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第２の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第１の所定数分先の文字または文字列を選択するか、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第１の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、連続押下判定部において第１の連続押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第３の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第２の所定数分先の文字または文字列を選択するか、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第２の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、連続押下判定部において第２の連続押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第１の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第３の所定数分先の文字または文字列を選択するか、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第３の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、連続押下判定部において第２の連続押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第２の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第４の所定数分先の文字または文字列を選択するか、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第４の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、連続押下判定部において第２の連続押下操作であると判定され、且つ今回の押下操作が押下時間判定部で第３の押下操作であると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められた数である第５の所定数分先の文字または文字列を選択するか、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている第５の選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字と文字列とを選択し、連続押下判定部において連続した押下操作でないと判定されたときは、今回選択する入力候補文字または入力候補文字列として、前回の押下操作で選択されている文字または文字列が属する文字選択テーブルの最初の文字または文字列を選択する入力候補文字選択部とを備えることを特徴とする。
【００１６】
また、請求項４は請求項１〜３いずれか１項に記載の文字入力装置であり、文字テーブル記憶部は、文字選択テーブルに記述される情報として少なくとも、文字または文字列のフォント、文字の太さ、文字の形、文字の大きさ、文字色、背景色、位置、点滅、移動幅、を変更するための９種類の文字修飾のそれぞれについて、その変更の度合いを表すレベルを所定数設定し、少なくとも９種類の文字修飾のうちのどれであるかの情報と所定数のレベルのうちどのレベルの情報との組み合わせで成る複数の文字修飾情報のうち少なくとも１つを、文字と文字列とに追加して生成された文字選択テーブルを記録する文字テーブル記憶部であり、入力候補文字選択部は、各押下操作によって文字選択テーブルから文字修飾情報のうち１つを選択したならば、この文字修飾情報を選択する直前に選択していた文字または文字列に対して、今回選択した文字修飾情報を適用し、文字または文字列を変更する入力候補文字選択部であることを特徴とする。
【発明の効果】
【００１７】
本発明の文字入力装置によれば、新たにキーの数を増やすことなく、また通常の文字入力に使用するテンキーのみを使用するため指を動かす距離が増えることなく、記憶された文字列やHTMLのタグ等の情報を簡便な操作で使用することができる。
【発明を実施するための最良の形態】
【００１８】
〈第１実施形態〉
《第１実施形態による文字入力装置の構成》
本発明の第１実施形態による文字入力装置の構成を、図１を参照して説明する。
【００１９】
本実施形態による文字入力装置１は、キー群１１と、第１タイマー１２と、押下時間判定部１３と、第２タイマー１４と、連続押下判定部１５と、入力キー操作情報保持バッファ１６と、文字テーブル記憶部１７と、入力候補文字選択部１８と、入力情報記憶部１９と、表示部２０とを有する。
【００２０】
キー群１１は、文字または文字列の選択に用いられる複数の入力キーを有するテンキー１１ａと、選択された文字または文字列を入力文字または入力文字列として決定させる決定キー１１ｂと、選択された文字または文字列を漢字等に変換させる変換キー１１ｃとを有する。
【００２１】
キー群１１の一例を図３に示す。図３に示すように、キー群１１のテンキー１１ａには複数の入力キー１１１〜１２０が設けられ、これらの入力キー１１１〜１２０にはそれぞれ少なくとも１つ以上の文字と文字列とが割り当てられており、具体的には入力キー１１１にはひらがなの「あ」行、入力キー１１２には「か」行、入力キー１１３には「さ」行・・・が割り当てられている。つまり、入力キー１１１に「あ」行の大文字および小文字である「あ」、「い」、「う」、「え」、「お」、「ぁ」、「ぃ」、「ぅ」、「ぇ」、「ぉ」と、文字列「有難う御座います」、「お早う御座います」、「あめでとう」、「お休みなさい」、「遅れます」とが割り当てられている。
【００２２】
第１タイマー１２は、いずれかの入力キーが押下されたときに、その押下開始から押下解除までの押下継続時間を計測する。
【００２３】
押下時間判定部１３は、予め設定された第１閾値を有し、いずれかの入力キーが押下されたときに第１タイマー１２により計測された押下継続時間が第１閾値以下のときはこの押下は第１の押下操作の「短押し」であると判定し、第１の閾値を超えるときは第２の押下操作の「長押し」であると判定する。
【００２４】
第２タイマー１４は、前回の押下操作と同一の入力キーが押下されたときに、前回の押下操作の押下解除から今回の押下操作の押下開始までの未押下継続時間を計測する。
【００２５】
連続押下判定部１５は、未押下継続時間の計測値により、前回の押下操作と今回の押下操作とが連続した押下とみなすか否かを判定するための第２閾値を有し、第２タイマー１４の計測値が第２閾値以下の場合は連続した押下操作であると判定し、第２タイマー１４の計測値が第２閾値を超える場合は連続した押下操作ではないと判定する。
【００２６】
入力キー操作情報保持バッファ１６は、いずれかの入力キーが押下されたときの、この入力キーを識別する情報、押下時間判定部１３で判定された「短押し」か「長押し」かの情報、および連続押下判定部１５で判定された連続した押下操作であるか否かの情報を入力キー操作情報として、キー群１１のいずれかのキーが次に押下されるまでの期間保持する。
【００２７】
文字テーブル記憶部１７は、入力キーごとに割り当てられている少なくとも１つ以上の文字と文字列とを、１種類または複数種類のグループに分類し、このグループ毎に分類された前記少なくとも１つ以上の文字と文字列とのそれぞれが予め定められた順番で選択されるように記述されている文字選択テーブルを記憶する。例えば、本実施形態において入力キー１１１に割り当てられている文字は「あ、い、う、え、お、ぁ、ぃ、ぅ、ぇ、ぉ」の並び順、文字列は「有難う御座います」、「お早う御座います、おめでとう」、「お休みなさい、遅れます」の順番で選択されるように記述されている文字選択テーブルを記憶する。
【００２８】
入力候補文字選択部１８は、連続押下判定部１５において連続した押下操作であると判定され、且つ今回の押下操作が押下時間判定部１３で短押しであると判定されたときは、今回選択する入力候補文字または入力候補文字列を、文字テーブル記憶部１７に記憶されている文字選択テーブルに記述されている選択順に即して選択し、連続押下判定部１５において連続した押下操作であると判定され、且つ今回の押下操作が押下時間判定部１３で長押しであると判定されたときは、今回選択する入力候補文字または入力候補文字列として、文字テーブル記憶部１７に記憶されている文字選択テーブルに記述されている選択順において現在選択している文字または文字列から予め決められている数である所定数分先の文字または文字列を選択するか、或いは文字選択テーブルが１つの入力キーに対して複数個存在する時は、予め決められている選択順に即した別の文字選択テーブルに遷移し、この遷移した別の文字選択テーブルに記述されている所定の文字または文字列を選択し、連続押下判定部１５において連続した押下操作でないと判定されたときは、今回選択する入力候補文字または入力候補文字列として、前回の押下操作で選択されている文字または文字列が属する文字選択テーブルの最初の文字または文字列を選択する。
【００２９】
また、この選択した文字または文字列を入力候補文字または入力候補文字列として、キー群１１のいずれかのキーが次に押下されるまでの期間保持する。
【００３０】
入力情報記憶部１９は、今回押下された入力キーが前回押下された入力キーと異なったとき、前回押下操作時に選択されている入力候補文字と入力候補文字列とを文字または文字列と決定して記憶する。
【００３１】
表示部２０は、入力候補文字選択部１８で選択された入力候補文字と入力候補文字列とを表示する。
【００３２】
《第１実施形態による文字入力装置の動作》
本実施形態による文字入力装置１の動作について、図２のフローチャートを参照して説明する。
【００３３】
本実施形態による文字入力装置１は、入力キーのうちの１つが連続して押下されることにより、この押下された入力キーに割り当てられている少なくとも１つ以上の文字と文字列とのうち１つの文字または文字列を順次選択し、この順次選択した入力候補の文字または文字列のうちから１つの文字または文字列を入力文字または入力文字列として決定するトグル方式が用いられている。
【００３４】
まず、文字入力装置１に電源が入っている状態でキー群１１に含まれるいずれかの入力キーにより１回目の押下操作が行われたかどうかが監視される（Ｓ１）。
【００３５】
監視された結果、いずれかの入力キーにより１回目の押下操作が行われたと判定されると（Ｓ１の「Yes」）、押下継続時間を計測する第１タイマー１２の計測が開始される（Ｓ２）。
【００３６】
次に、押下された入力キーが離されたかどうかが判定される（Ｓ３）。判定の結果、入力キーが離されたと判定されたときは（Ｓ３の「Yes」）、第１タイマー１２がリセットされ押下継続時間の計測値が生成されるとともに、第２タイマー１４により未押下継続時間の計測が開始される（Ｓ４）。
【００３７】
次に、生成された押下継続時間の計測値が、押下時間判定部１３において予め設定されている第１閾値を超えるか否かが判定される。本実施形態においては第１閾値は０．５秒であり、押下継続時間がこの０．５秒を超えるか否かにより判定が行われる（Ｓ５）。
【００３８】
判定の結果、押下継続時間の計測値が０．５秒を超えるときはこの押下は「長押し」であると判定され（Ｓ６）、０．５秒以下であるときは「短押し」であると判定される（Ｓ７）。
【００３９】
この「長押し」であるか「短押し」であるかの情報と、押下された入力キーを識別する情報とが１回目の押下操作の入力キー操作情報として入力キー操作情報保持バッファ１６に保持される（Ｓ８）。
【００４０】
次に、入力キー操作情報保持バッファ１６に保持された１回目の押下操作の入力キー操作情報に対応する文字が文字テーブル記憶部１７から入力候補文字として取得される（Ｓ９、Ｓ１０）。
【００４１】
ここでは、各入力キーに１回目の押下操作に対して設定された文字または文字列が取得され、本実施形態においては、入力キー操作情報保持バッファ１６に保持された入力キー操作情報の押下継続時間の計測結果が「短押し」であり、押下された入力キーを識別する情報が「入力キー１１１」の場合は、「あ」の文字が取得される。また、押下継続時間の計測結果が「長押し」であり、押下された入力キーを識別する情報が「入力キー１１１」の場合は、小文字の「ぁ」の文字が取得される。
【００４２】
取得された入力候補文字または入力候補文字列は入力候補文字選択部１８に保持された後、表示部２０に表示される（Ｓ１０）。
【００４３】
入力候補文字が表示部２０に表示されている状態で、次にキー群１１に含まれるいずれかの入力キーにより２回目の押下操作が行われたかどうかが監視される（Ｓ１１）。
【００４４】
いずれかの入力キーにより２回目の押下操作が行われたと判定されると（Ｓ１１の「Yes」）第２タイマー１４がリセットされ、１回目の押下操作が終了してから今回の押下操作が開始するまでの未押下継続時間の計測値が生成されるとともに、第１タイマー１２により押下継続時間の計測が開始される（Ｓ１２）。
【００４５】
次に、この押下された入力キーが１回目に押下された入力キーと同一の入力キーかどうかが判定される（Ｓ１３）。
【００４６】
判定の結果、１回目に押下された入力キーと同一の入力キーであるときは（Ｓ１３の「Yes」）、連続押下判定部１５において、ステップＳ１２で生成された未押下継続時間の計測値が予め設定されている第２閾値を超えているか否かが判定される（Ｓ１４）。本実施形態において第２閾値は１秒であり、第２タイマー１４による未押下継続時間の計測値が１秒以下の場合（Ｓ１４の「No」）は連続した押下操作であると判定され（Ｓ１５）、１秒を超える場合（Ｓ１４の「Yes」）は連続した押下操作ではないと判定される（Ｓ１６）。
【００４７】
この連続した押下操作であるか否かの情報は２回目の押下操作の入力キー操作情報として入力キー操作情報保持バッファ１６に保持され（Ｓ１７）、ステップＳ３の処理に戻る。
【００４８】
そして、ステップＳ３〜ステップＳ５の処理が行われることにより、２回目の押下操作が「長押し」であるか「短押し」であるかが判定され、判定された情報が入力キー操作情報保持バッファ１６の２回目の押下操作の入力キー操作情報に追加され保持される（Ｓ８）。
【００４９】
次に、２回目の押下操作の入力キー操作情報としてステップＳ１７で入力キー操作情報保持バッファ１６に保持された連続した押下操作であるか否かの情報と、ステップＳ８で入力キー操作情報保持バッファ１６に保持された「長押し」か「短押し」かの情報とに対応する文字または文字列が文字テーブル記憶部１７から入力候補文字または入力候補文字列として取得される（Ｓ９、Ｓ１０）。
【００５０】
取得された入力候補文字または入力候補文字列が入力候補文字選択部１８に保持された後、表示部２０に表示される（Ｓ１０）。
【００５１】
入力候補文字または入力候補文字列が表示部２０に表示されている状態で、次にキー群１１に含まれるいずれかの入力キーにより３回目の押下操作が行われたかどうかが判定される（Ｓ１１）。以降、文字の入力がすべて終了するまで入力処理が繰り返される。
【００５２】
本実施形態において、ステップＳ１０の入力キー操作情報で入力キー１１１が連続して押下された情報が取得されたときに表示部２０に表示される入力候補文字または入力候補文字列の遷移の一例を図４に示す。
【００５３】
図４において、太線矢印は入力キー１１１を連続して長押ししたの場合に表示される入力候補文字または入力候補文字列の遷移を示し、細線矢印は入力キー１１１を連続して短押しの場合に表示される入力候補文字または入力候補文字列の遷移を示す。
【００５４】
例えば、１回目の押下操作で入力キー１１１が短押しされ「あ」が表示されている状態で２回目の押下操作でさらに入力キー１１１が短押しされた場合は、文字テーブル記憶部１７に記憶されている入力キー１１１の並び順において「あ」の次の文字である「い」が表示される。同様に長押しされた場合は、予め設定された遷移先の文字列である「有難う御座います」が表示される。
【００５５】
また同様にして、入力キー１１１が連続して５回短押しされステップＳ３〜ステップＳ１７の処理が繰り返され「お」が表示されている状態で、さらに短押しされた場合は「ぁ」が表示され、長押しされた場合は「お早う御座います」が表示される。さらに、「お早う御座います」が表示されている状態で次の短押しされた場合は「おめでとう」が表示され、長押しされた場合は「お休みなさい」が表示される。
【００５６】
また、ステップＳ８の入力キー操作情報で入力キー１１１の押下が前回の押下操作と連続していない情報が取得されているときは、前回の押下操作で選択されている文字と文字列とが属する文字選択テーブルの最初の文字または文字列が選択され表示部２０に表示される。このとき、入力キー１１１が「短押し」された場合は「あ」が表示され、「長押し」された場合は「ぁ」が表示される（Ｓ１０）。
【００５７】
また、入力キーを識別する情報が入力キー１１２であり、この入力キー１１２が連続して押下されたときに表示される文字または文字列の遷移例について図５を参照して説明する。
【００５８】
入力キー１１２には「か」行が割り付けられているが、「か」行には小文字がないので、文字「か」、「き」、「く」、「け」、「こ」と、文字列「帰ります」、「頑張って下さい」、「御免なさい」、「こんにちは」、「こんばんは」とが割り当てられている。
【００５９】
入力キー１１２が１回目に押下されたとき、この押下が短押しの場合は「か」が表示され、長押しの場合は「帰ります」が表示される。この「帰ります」が表示されている状態で短押しされた場合は「頑張って下さい」が表示され、この状態でさらに短押しされた場合はまた「帰ります」に戻る。
【００６０】
また、入力キー１１２が連続して５回押下されステップＳ３〜ステップＳ１７の処理が繰り返され「こ」が表示されている状態で、さらに長押しされた場合は「御免なさい」が表示される。さらに、「御免なさい」が表示されている状態で次の短押しが行われた場合は「こんにちは」が表示され、さらに次の短押しが行われた場合は「こんばんは」が表示される。この「こんばんは」が表示された状態でさらに短押しが行われた場合は、また「御免なさい」に戻る。
【００６１】
また、ステップＳ１３の判定の結果、前回押下された入力キーとは異なるキーが押下されたときは（Ｓ１３の「No」）、入力候補文字選択部１８に保持されている文字または文字列が入力文字または入力文字列としてユーザに選択されたものと判断され入力情報記憶部１９に記憶され、表示部２０に表示される（Ｓ１８）。ここで、前回押下されたキーが入力キー１１１であった場合における「前回押下された入力キーと異なるキー」とは、入力キー１１２〜１２０と、決定キーと、変換キー１１ｃとのうちのいずれかのキーであることを示す。変換キー１１ｃが押下されたときには、所望の漢字が表示されるまでさらに連続して押下された後、決定キー１１ｂが押下されることにより入力文字である漢字が表示部２０に表示される。
【００６２】
ステップＳ１８で入力文字または入力文字列が表示された後、まだ入力する文字または文字列があるときにはステップＳ１に戻り、入力する文字または文字列が全て表示されるまで処理が継続される（Ｓ１９の「No」）。入力する文字または文字列が全て表示されたときは、処理が終了される（Ｓ１９の「Yes」）。
【００６３】
以上の第１実施形態によれば、テンキーを用いて文字入力と同じ処理で記憶している文字列を表示させることができる。
【００６４】
また、未押下継続時間が一定の時間を超えると前回の押下操作で選択されている文字と文字列とが属する文字選択テーブルの最初の文字または文字列が選択されるため、連続した押下操作により所望の文字または文字列の表示が過ぎてしまった場合にも、従来よりも少ない押下回数でまた所望の文字または文字列を表示させることができる。
【００６５】
〈第２実施形態〉
《第２実施形態による文字入力装置の構成》
本発明の第２実施形態による文字入力装置について図６を参照して説明する。本実施形態による文字入力装置２の構成は第１実施形態の構成に加え、文字修飾情報取得部２１を有する。また、文字テーブル記憶部１７には、文字または文字列のフォント、文字の太さ、文字の形、文字の大きさ、文字色、背景色、位置、点滅、移動幅、を変更するための９種類の文字修飾のそれぞれについて、その変更の度合いを表すレベルを所定数設定し、これらの９種類の文字修飾のうちのどれであるかの情報と所定数のレベルのうちどのレベルの情報との組み合わせで成る複数の文字修飾情報のうち少なくとも１つを、文字と文字列とに追加して生成された文字選択テーブルを記録する。
【００６６】
文字修飾情報取得部２１は、入力キー操作情報に対応する文字テーブル記憶部１７の情報が文字と文字列とを文字修飾するための情報であるときに、この文字と文字列とを文字修飾するための情報を取得し、この文字修飾情報を選択する直前に入力候補文字選択部１８で選択していた文字または文字列に対して、今回選択した文字修飾情報を適用し、文字または文字列を変更する。本実施形態において入力候補文字または入力候補文字列を文字修飾するための情報とは、HTMLのタグ情報である。
【００６７】
また、キー群１１のテンキー１１ａには、図３に示すように複数の入力キー１１１〜１２０が設けられ、これらの入力キー１１１〜１２０にはひらがなの他にアルファベットも割り当てられている。
【００６８】
具体的には、入力キー１１２には、ひらがなの「か」行の他にアルファベットの「Ａ」、「Ｂ」、「Ｃ」、およびこれらが頭文字となるHTMLのタグである「alignL」、「alignC」、「alignR」、「blink」、「center」が割り当てられ、入力キー１１３にはひらがなの「さ」行の他にアルファベットの「Ｄ」、「Ｅ」、「Ｆ」およびこれらが頭文字となるHTMLのタグである「size1」、「size2」、「size3」、「colorBL」、「colorR」、「colorBR」、「colorG」、「weight1」、「weight2」、「weight3」が割り当てられている。
【００６９】
ここで、「size1」、「size2」、「size3」は異なる３段階の文字フォントを表し、「weight1」、「weight2」、「weight3」は異なる３段階の文字の太さを表す。
【００７０】
《第２実施形態による文字入力装置の動作》
本実施形態による文字入力装置２の動作について、図７のフローチャートを参照して説明する。
【００７１】
図７において、ステップＳ２１〜ステップＳ３０の処理は、図２のステップＳ１〜ステップＳ１０と同様であるため詳細な説明は省略する。
【００７２】
本実施形態において、入力キー操作情報保持バッファ１６に保持された入力キー操作情報に対応した文字テーブル記憶部１７の情報がHTMLのタグ情報であった場合は、文字修飾情報取得部２１においてこのタグ情報が取得され、文字修飾候補のタグ情報として表示部２０に表示される（Ｓ３１）。
【００７３】
入力候補文字、入力候補文字列、または文字修飾候補のタグ情報が表示部２０に表示されている状態で、次にキー群１１に含まれるいずれかの入力キーにより２回目の押下操作が行われたかどうかが監視される（Ｓ３２）。
【００７４】
いずれかの入力キーにより２回目の押下操作が行われたと判定されると（Ｓ３２の「Yes」）、第２タイマー１４がリセットされ、１回目の押下操作が終了してから今回の押下操作が開始するまでの未押下継続時間の計測値が生成されるとともに、第１タイマー１２により押下継続時間の計測が開始される（Ｓ３３）。
【００７５】
次に、この押下された入力キーが１回目に押下された入力キーと同一の入力キーかどうかが判定される（Ｓ３４）。
【００７６】
判定の結果、１回目に押下された入力キーと同一の入力キーであるときは（Ｓ３４の「Yes」）、連続押下判定部１５において、ステップＳ３３で生成された未押下継続時間の計測値が予め設定されている第２閾値である１秒を超えているか否かが判定される（Ｓ３５）
判定の結果、第２タイマー１４による未押下継続時間の計測値が１秒以下の場合（Ｓ３５の「No」）は連続した押下操作であると判定され（Ｓ３６）、１秒を超える場合（Ｓ３５の「Yes」）は連続した押下操作ではないと判定される（Ｓ３７）。
【００７７】
この連続した押下操作であるか否かの情報は２回目の押下操作の入力キー操作情報として入力キー操作情報保持バッファ１６に保持され（Ｓ３８）、ステップＳ２３の処理に戻る。
【００７８】
そして、ステップＳ２３〜ステップＳ２５の処理が行われることにより、２回目の押下操作が「長押し」であるか「短押し」であるかが判定され、判定された情報が入力キー操作情報保持バッファ１６の２回目の押下操作の入力キー操作情報に追加され入力キー操作情報保持バッファ１６に保持される（Ｓ２８）。
【００７９】
次に、２回目の押下操作の入力キー操作情報としてステップＳ１７で入力キー操作情報保持バッファ１６に保持された連続した押下操作であるか否かの情報と、ステップＳ８で入力キー操作情報保持バッファ１６に保持された「長押し」か「短押し」かの情報とに対応する文字、文字列、またはタグ情報が文字テーブル記憶部１７から入力候補文字、入力文字列、または文字修飾候補のタグ情報として取得される（Ｓ２９、Ｓ３０）。
【００８０】
取得された情報が入力候補文字または入力候補文字列であるときは入力候補文字選択部１８に保持された後表示部２０に表示され（Ｓ３０）、HTMLのタグ情報であるときは文字修飾情報取得部２１においてこのタグ情報が取得され、文字修飾候補のタグ情報として表示部２０に表示される（Ｓ３１）。
【００８１】
入力候補文字、入力候補文字列、または文字修飾候補のタグ情報が表示部２０に表示されている状態で、次にキー群１１に含まれるいずれかの入力キーにより３回目の押下操作が行われたかどうかが判定される（Ｓ１１）。以降、所望の文字、文字列、またはタグ情報が表示されるまで処理が繰り返される。
【００８２】
本実施形態において、文字テーブル記憶部１７に記憶されている文字、文字列、またはタグ情報により、入力キー１１２が連続して押下されたときに表示部２０に表示される入力候補文字、入力候補文字列、または文字修飾候補のタグ情報の遷移の一例を図８に示す。
【００８３】
図８において、太線矢印は入力キー１１２を連続して長押ししたの場合に表示される入力候補文字、入力候補文字列、または文字修飾候補のタグ情報の遷移を示し、細線矢印は入力キー１１２を連続して短押しの場合に表示される入力候補文字、入力文字列、または文字修飾候補のタグ情報の遷移を示す。
【００８４】
例えば、１回目の押下操作で入力キー１１２が短押しされ「Ａ」が表示されている状態で、さらに２回目の押下操作で同一の入力キー１１２が短押しされた場合は「Ｂ」が表示され、長押しされた場合は「alignL」が表示される。また、入力キー１１２が連続して２回短押しされ「Ｂ」が表示されている状態で、さらに長押しされた場合は「blink」が表示される。
【００８５】
また、図９に入力キー１１３が連続して押下されたときに表示部２０に表示される入力候補文字、入力候補文字列、または文字修飾候補のタグ情報の遷移の一例を示す。
【００８６】
図９においても、太線矢印は入力キー１１３を連続して長押ししたの場合に表示される入力候補文字、入力候補文字列、または文字修飾候補のタグ情報の遷移を示し、細線矢印は入力キー１１３を連続して短押しの場合に表示される入力候補文字、入力候補文字列、または文字修飾候補のタグ情報の遷移を示す。
【００８７】
例えば、入力キー１１３が連続して３回短押しされ「Ｆ」が表示されている状態で、さらに今回同一の入力キー１１３が長押しされた場合は「size1」が表示され、短押しされた場合は「Ｄ」に戻る。また、「size1」が表示されている状態でさらに同一の入力キー１１３が連続して短押しされることにより「size2」、「size3」と遷移して表示され、長押しされることにより「colorBL」が表示される。
【００８８】
また、ステップＳ３４の判定の結果、前回押下された入力キーとは異なるキーが押下されたときは（Ｓ３４の「No」）、表示部２０に表示されている入力候補文字、入力候補文字列、または文字修飾候補のタグ情報が入力文字、入力文字列、文字修飾タグ情報としてユーザに選択されたものと判断される。
【００８９】
選択された情報が入力文字、または入力文字列であるときは入力情報記憶部１９に記憶されることにより入力される（Ｓ３９）。
【００９０】
選択された情報が文字修飾タグ情報である場合は、この文字修飾タグ情報で入力候補文字選択部１８に保持されている入力候補文字または入力候補文字列が文字修飾される（Ｓ３９）。
【００９１】
例えば、選択された情報が文字修飾タグ情報「alignL」である場合は入力候補文字または入力候補文字列の水平方向の位置が左揃えに文字修飾され、「blink」である場合には入力候補文字または入力候補文字列が点滅表示されるように文字修飾される。
【００９２】
また、選択された情報が文字修飾タグ情報「size1」、「size2」、または「size3」である場合は、入力候補文字または入力候補文字列がそれぞれ予め設定されたフォントに変換される。
【００９３】
また、選択された情報が文字修飾タグ情報「colorBL」である場合は、入力候補文字または入力候補文字列の色が黒に設定される。
【００９４】
ステップＳ３９で入力文字または入力文字列が入力された後、または入力候補文字または入力候補文字列が文字修飾された後、表示部２０に表示される。表示された後、まだ入力する文字または文字列があるときおよび文字修飾する文字または文字列があるときには、ステップＳ１に戻り、入力する文字、文字列が全て表示されるまでまたは文字修飾されるまで処理が継続される（Ｓ４０の「No」）。入力する文字、文字列が全て表示されたときまたは文字修飾」されたときは、処理が終了される（Ｓ４０の「Yes」）。
【００９５】
以上の第２実施形態によれば、テンキーを用いて文字入力と同じ処理で文字の位置、大きさ、色等を文字修飾することができる。
【００９６】
また、未押下継続時間が一定の時間を超えると前回の押下操作で選択されている文字、文字列、およびタグ情報が属する文字選択テーブルの最初の文字、文字列またはタグ情報を選択するため、連続した押下操作により所望の文字、文字列、またはタグ情報の表示が過ぎてしまった場合にも、簡便な操作で所望の文字、文字列、またはタグ情報を表示させることができる。
【００９７】
入力キー操作情報に対応する文字、文字列、およびタグ情報は図４、図５、図８、および図９には限定されず、ユーザごとに文字、文字列、およびタグ情報の使用頻度を考慮して適宜変更可能である。
【００９８】
また、上記実施形態においては、第１閾値を０．５秒、第２閾値を１秒として説明したがこれには限定されず、これらの値よりも長いまたは短い値でも設定可能である。
【００９９】
また、押下時間判定部１３に第１の閾値よりも大きい第３の閾値を設け、第１タイマーの計測時間が第１閾値を超える場合、この第１タイマーにより計測された押下時間をさらに第３閾値により複数の押下区分に分類し、この複数の押下区分ごとに遷移先の文字、文字列、またはタグ情報を変えて設定するようにしてもよい。
【０１００】
また、連続押下判定部１５に第２閾値よりも小さい第４閾値を予め設け、第２タイマーの計測時間が第４閾値以下である場合、この第２タイマーにより計測された未押下継続時間をさらに第４閾値により複数の未押下区分に分類し、この複数の未押下区分ごとに遷移先の文字、文字列、またはタグ情報を変えて設定するようにしてもよい。
【図面の簡単な説明】
【０１０１】
【図１】本発明の第１実施形態における文字入力装置を示すブロック図である。
【図２】本発明の第１実施形態における文字入力装置の動作を示すフローチャートである。
【図３】本発明の第１実施形態における文字入力装置に設置されているキー群を示す外観図である。
【図４】本発明の第１実施形態における文字入力装置による表示文字または表示文字列の遷移図（１）である。
【図５】本発明の第１実施形態における文字入力装置による表示文字または表示文字列の遷移図（２）である。
【図６】本発明の第２実施形態における文字入力装置を示すブロック図である。
【図７】本発明の第２実施形態における文字入力装置の動作を示すフローチャートである。
【図８】本発明の第２実施形態における文字入力装置による表示文字またはタグ情報の遷移図（１）である。
【図９】本発明の第２実施形態における文字入力装置による表示文字またはタグ情報の遷移図（２）である。
【符号の説明】
【０１０２】
１…文字入力装置
２…文字入力装置
１１…キー群
１１ａ…テンキー
１１ｂ…決定キー
１１ｃ…変換キー
１２…第１タイマー
１３…押下時間判定部
１４…第２タイマー
１５…連続押下判定部
１６…入力キー操作情報保持バッファ
１７…文字テーブル記憶部
１８…入力候補文字選択部
１９…入力文字記憶部
２０…表示部
２１…文字修飾情報取得部
１１１〜１２０…入力キー
【図１】
2007140915.tif 000003
【図２】
2007140915.tif 000004
【図３】
2007140915.tif 000005
【図４】
2007140915.tif 000006
【図５】
2007140915.tif 000007
【図６】
2007140915.tif 000008
【図７】
2007140915.tif 000009
【図８】
2007140915.tif 000010
【図９】
2007140915.tif 000011