(57)【要約】【課題】入力モード（仮名・英字・数字）を切り替えることなく高速な文字入力を実現する。【解決手段】３列４段の通常の１２個のキーが配置された携帯電話機等の携帯端末において、テンキー入力時に、各キーに対して割り付けられた、仮名・英字・数字の各候補文字が同時に画面に表示される。各候補文字の表示位置としては、初期値として、一般的に使用頻度が高いと思われる「仮名」を表示する仮名表示部５０ａが最下行で、英字表示部５０ｂが中段行、最も使用頻度が低いと思われる「数字」を表示する数字表示部５０ｃが最上行になるように設定されている。但し、ユーザの希望により、実際の使用頻度順にこの順位を変更することもできる。また、各候補文字のいずれかをユーザが選択した時点で、当該候補に該当する辞書が選択され、画面下部の辞書表示部５１に辞書に登録されている各候補が表示される。【選択図】図４
2009064236.tif 000002
【特許請求の範囲】
【請求項１】
１つのキーで仮名、英字、数字を入力可能なキーを用いて文字入力を行う文字入力装置であって、
前記キーが打鍵された場合に表示される仮名候補文字からなる仮名候補文字表を記憶している仮名候補文字表記憶手段と、
前記キーが打鍵された場合に表示される英字候補文字からなる英字候補文字表を記憶している英字候補文字表記憶手段と、
前記キーが打鍵された場合に表示される数字候補文字からなる数字候補文字表を記憶している数字候補文字表記憶手段と、
前記仮名候補文字表記憶手段から該当する仮名候補文字を抽出する仮名候補文字抽出手段と、
前記英字候補文字表記憶手段から該当する英字候補文字を抽出する英字候補文字抽出手段と、
前記数字候補文字表記憶手段から該当する数字候補文字を抽出する数字候補文字抽出手段と、
前記仮名候補文字抽出手段によって抽出された仮名候補文字と、前記英字候補文字抽出手段によって抽出された英字候補文字と、前記数字候補文字抽出手段によって抽出された数字候補文字とを画面表示する表示手段と、
前記表示手段が表示した仮名候補文字、英字候補文字、および、数字候補文字のうちのいずれか１つが選択された場合に、それを確定文字として画面表示する確定文字表示手段と、
前記確定文字を記憶する確定文字記憶手段と
を備えたことを特徴とする文字入力装置。
【請求項２】
１２個のキーが配置されて、前記１２個のキーを用いて文字入力を行う、携帯端末であって、
前記キーが打鍵された場合に表示される仮名候補文字からなる仮名候補文字表を記憶している仮名候補文字表記憶手段と、
前記キーが打鍵された場合に表示される英字候補文字からなる英字候補文字表を記憶している英字候補文字表記憶手段と、
前記キーが打鍵された場合に表示される数字候補文字からなる数字候補文字表を記憶している数字候補文字表記憶手段と、
前記仮名候補文字表記憶手段から該当する仮名候補文字を抽出する仮名候補文字抽出手段と、
前記英字候補文字表記憶手段から該当する英字候補文字を抽出する英字候補文字抽出手段と、
前記数字候補文字表記憶手段から該当する数字候補文字を抽出する数字候補文字抽出手段と、
前記仮名候補文字抽出手段によって抽出された仮名候補文字と、前記英字候補文字抽出手段によって抽出された英字候補文字と、前記数字候補文字抽出手段によって抽出された数字候補文字とを画面表示する表示手段と、
前記表示手段が表示した仮名候補文字、英字候補文字、および、数字候補文字のうちのいずれか１つが選択された場合に、それを確定文字として画面表示する確定文字表示手段と、
前記確定文字を記憶する確定文字記憶手段と
を備えたことを特徴とする携帯端末。
【請求項３】
前記仮名候補文字抽出手段によって抽出された前記仮名候補文字と、前記英字候補文字抽出手段によって抽出された前記英字候補文字と、前記数字候補文字抽出手段によって抽出された前記数字候補文字とを一時的に記憶する文字表示内部バッファと、
前記仮名候補文字抽出手段によって抽出された前記仮名候補文字と、前記英字候補文字抽出手段によって抽出された前記英字候補文字と、前記数字候補文字抽出手段によって抽出された前記数字候補文字とにつき、それらの表示／非表示の別と、表示する画面内の位置とを設定する画面表示情報設定手段と
をさらに備え、
前記表示手段は、前記画面表示情報設定手段の設定に従って、前記文字表示内部バッファに格納されている前記仮名候補文字、前記英字候補文字、および、前記数字候補文字の表示を行うことを特徴とする請求項２に記載の携帯端末。
【請求項４】
仮名漢字辞書、英字辞書、および、数字辞書を記憶した辞書記憶手段と、
前記確定文字記憶手段に記憶された前記確定文字の種別に基づいて、前記辞書記憶手段のいずれかの辞書を選択する辞書切替手段と、
前記辞書切替手段によって選択された辞書の中から前記確定文字の種別に該当する候補文字列を１以上抽出する辞書候補抽出手段と、
前記辞書候補抽出手段によって抽出された候補文字列を画面表示する辞書候補表示手段と
をさらに備えたことを特徴とする請求項２または３に記載の携帯端末。
【請求項５】
１つのキーで仮名、英字、数字を入力可能なキーを用いて文字入力を行う文字入力装置に搭載されたコンピュータを、
前記キーが打鍵された場合に表示される仮名候補文字からなる仮名候補文字表を記憶している仮名候補文字表記憶手段と、
前記キーが打鍵された場合に表示される英字候補文字からなる英字候補文字表を記憶している英字候補文字表記憶手段と、
前記キーが打鍵された場合に表示される数字候補文字からなる数字候補文字表を記憶している数字候補文字表記憶手段と、
前記仮名候補文字表記憶手段から該当する仮名候補文字を抽出する仮名候補文字抽出手段と、
前記英字候補文字表記憶手段から該当する英字候補文字を抽出する英字候補文字抽出手段と、
前記数字候補文字表記憶手段から該当する数字候補文字を抽出する数字候補文字抽出手段と、
前記仮名候補文字抽出手段によって抽出された仮名候補文字と、前記英字候補文字抽出手段によって抽出された英字候補文字と、前記数字候補文字抽出手段によって抽出された数字候補文字とを画面表示する表示手段と、
前記表示手段が表示した仮名候補文字、英字候補文字、および、数字候補文字のうちのいずれか１つが選択された場合に、それを確定文字として画面表示する確定文字表示手段と、
前記確定文字を記憶する確定文字記憶手段
として機能させるための文字入力プログラム。
【請求項６】
１つのキーで仮名、英字、数字を入力可能なキーを用いて文字入力を行う文字入力装置に搭載されたコンピュータを、
前記キーが打鍵された場合に表示される仮名候補文字からなる仮名候補文字表を記憶している仮名候補文字表記憶手段と、
前記キーが打鍵された場合に表示される英字候補文字からなる英字候補文字表を記憶している英字候補文字表記憶手段と、
前記キーが打鍵された場合に表示される数字候補文字からなる数字候補文字表を記憶している数字候補文字表記憶手段と、
前記仮名候補文字表記憶手段から該当する仮名候補文字を抽出する仮名候補文字抽出手段と、
前記英字候補文字表記憶手段から該当する英字候補文字を抽出する英字候補文字抽出手段と、
前記数字候補文字表記憶手段から該当する数字候補文字を抽出する数字候補文字抽出手段と、
前記仮名候補文字抽出手段によって抽出された仮名候補文字と、前記英字候補文字抽出手段によって抽出された英字候補文字と、前記数字候補文字抽出手段によって抽出された数字候補文字とを画面表示する表示手段と、
前記表示手段が表示した仮名候補文字、英字候補文字、および、数字候補文字のうちのいずれか１つが選択された場合に、それを確定文字として画面表示する確定文字表示手段と、
前記確定文字を記憶する確定文字記憶手段
として機能させるための文字入力プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文字入力装置に関し、特に、日本語入力の高速化を図るための文字入力装置、携帯端末、文字入力プログラム、および、それを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来の文字入力装置として、例えば、携帯電話機における文字入力の際に、複数の文字を同時に画面表示することにより入力操作を容易にしたものが提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載された従来の携帯電話機においては、特許文献１の図３に示すように、テンキーの各数字ボタンに対して、カタ仮名のア行、カ行、サ行・・・がそれぞれ割り付けられている。ユーザが、テンキーのうちのキー１を押下すると、画面には、特許文献１の図５（ｂ）に示すように、ア行の「アイウエオ」の文字がすべて表示される。また、同時に、三角矢印のカーソルが「アイウエオ」の文字のうちの１つを指すように表示される。ユーザは、テンキー以外に別個に設けられた補助キーを押下し続けて、カーソルに対してア行のカタ仮名文字全体を一文字ごとに移動（スクロール）する制御を行って、入力したい文字のところにカーソルがきた段階で、補助キーから指を離し、登録キーを押下して、文字を入力する。このように、特許文献１に記載された従来の携帯電話機においては、複数の文字を同時に画面表示するようにしたので、マルチタップ入力方式を用いた一般的な携帯電話機のように同一のキーを順次押下操作して、連続的に一つずつ文字を読み出して画面表示した後に選択する必要がない。
【０００４】
【特許文献１】特開平１１−７４９６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の携帯電話機においても、一般的な携帯電話機のように、同一キーの連打ではないものの、カーソルを動かすために補助キーを押し下げし続けなければならず、１文字入力するために、必ず１回の打鍵と１回の長押しとが必要となり、操作がそれほど容易になっているとはいえないという問題点があった。さらに、操作に慣れないユーザにおいては、補助キーを離すタイミングがうまくつかめず、あっと思ううちにカーソルが移動してしまい、所望の文字でカーソルを停止させることができないという可能性があり、カーソルが行きすぎてしまった場合には、同じ操作を繰り返し行わなければならないという問題点があった。
【０００６】
また、特許文献１に記載の携帯電話機においては、一般的に用いられているマルチタップ入力方式が使えないので、マルチタップ方式に慣れている一般ユーザにとっては、馴染みにくく、使いにくいという問題点があった。
【０００７】
さらに、特許文献１に記載の携帯電話機においては、現在一般的に用いられている携帯電話機の使い慣れたキー配置だけでは操作できず、補助キーという特殊なキーを追加して設けているため、現在の一般的なハードウエアには適用できず、普及面に問題点があった。
【０００８】
この発明は、かかる問題点を解決するためになされたものであり、現在用いられているキー配列およびマルチタップ入力方式を利用しながら、日本語入力の高速化を図ることが可能な文字入力装置、携帯端末、文字入力プログラム、および、それを記録したコンピュータ読み取り可能な記録媒体を得ることを目的としている。
【課題を解決するための手段】
【０００９】
この発明は、１つのキーで仮名、英字、数字を入力可能なキーを用いて文字入力を行う文字入力装置であって、前記キーが打鍵された場合に表示される仮名候補文字からなる仮名候補文字表を記憶している仮名候補文字表記憶手段と、前記キーが打鍵された場合に表示される英字候補文字からなる英字候補文字表を記憶している英字候補文字表記憶手段と、前記キーが打鍵された場合に表示される数字候補文字からなる数字候補文字表を記憶している数字候補文字表記憶手段と、前記仮名候補文字表記憶手段から該当する仮名候補文字を抽出する仮名候補文字抽出手段と、前記英字候補文字表記憶手段から該当する英字候補文字を抽出する英字候補文字抽出手段と、前記数字候補文字表記憶手段から該当する数字候補文字を抽出する数字候補文字抽出手段と、前記仮名候補文字抽出手段によって抽出された仮名候補文字と、前記英字候補文字抽出手段によって抽出された英字候補文字と、前記数字候補文字抽出手段によって抽出された数字候補文字とを画面表示する表示手段と、前記表示手段が表示した仮名候補文字、英字候補文字、および、数字候補文字のうちのいずれか１つが選択された場合に、それを確定文字として画面表示する確定文字表示手段と、前記確定文字を記憶する確定文字記憶手段とを備えた文字入力装置である。
【発明の効果】
【００１０】
この発明は、１つのキーで仮名、英字、数字を入力可能なキーを用いて文字入力を行う文字入力装置であって、前記キーが打鍵された場合に表示される仮名候補文字からなる仮名候補文字表を記憶している仮名候補文字表記憶手段と、前記キーが打鍵された場合に表示される英字候補文字からなる英字候補文字表を記憶している英字候補文字表記憶手段と、前記キーが打鍵された場合に表示される数字候補文字からなる数字候補文字表を記憶している数字候補文字表記憶手段と、前記仮名候補文字表記憶手段から該当する仮名候補文字を抽出する仮名候補文字抽出手段と、前記英字候補文字表記憶手段から該当する英字候補文字を抽出する英字候補文字抽出手段と、前記数字候補文字表記憶手段から該当する数字候補文字を抽出する数字候補文字抽出手段と、前記仮名候補文字抽出手段によって抽出された仮名候補文字と、前記英字候補文字抽出手段によって抽出された英字候補文字と、前記数字候補文字抽出手段によって抽出された数字候補文字とを画面表示する表示手段と、前記表示手段が表示した仮名候補文字、英字候補文字、および、数字候補文字のうちのいずれか１つが選択された場合に、それを確定文字として画面表示する確定文字表示手段と、前記確定文字を記憶する確定文字記憶手段とを備えた文字入力装置であるので、現在用いられているキー配列およびマルチタップ入力方式を利用しながら、日本語入力の高速化を図ることができる。
【発明を実施するための最良の形態】
【００１１】
実施の形態１．
図１（ａ）は、この発明の実施の形態１に係る携帯端末（例えば、携帯電話機）等の文字入力装置の外観を示した斜視図である。図１（ｂ）は、図１（ａ）のキーボード部分を拡大した部分平面図である。図１（ａ）及び図１（ｂ）に示すように、本実施の形態１に係る携帯端末においては、３列５段の計１５個のキーが配置されており、そのうちの下部の３列４段の計１２個のキーで数字や文字を入力する入力キー１〜１２（テンキー）を構成している。また、上部の３個のキーは電話機能を行うための電話機能キー１３〜１５を構成している。また、４３はジョグダイヤルであり、４３ａは確定△キー（右）であり、４３ｂは確定キーである。４２は、メール機能を呼び出すためのキーであるが、文字入力の場合のみ、「大字／小字」キーに切り替わるキーである。このように、図１（ｂ）に示すように、本実施の携帯端末におけるキー配列は、従来のままであり、本発明特有の特殊なキーは設けられていない。
【００１２】
図２に、この発明の実施の形態１に係る携帯端末のハードウエア構成を示す。本実施の形態に係る携帯端末は、無線基地局との間の無線通信を処理する無線処理部２１と、マイクロフォン２２と、スピーカ２３と、無線処理部２１を介して着発信接続や通信切断などの着発信処理の制御を行うとともに、無線処理部２１を介して通信相手とマイクロフォン２２やスピーカ２３に入出力する音声の送受処理を行う通話制御部２４と、液晶ディスプレイ等の薄型表示器から構成された表示器２５と、キー操作部２６と、表示器２５やキー操作部２６を用いたユーザとの間のマンマシンインターフェースを制御するマンマシンインターフェース制御部２７と、内部メモリ３０と、主制御部２９とを有している。なお、内部メモリ３０は、ＲＯＭ（Read Only Memory）３０ａとＲＡＭ（Random Access Memory）３０ｂとから構成されている。
【００１３】
図３は、この発明の実施の形態１に係る携帯端末の主制御部２９の内部構成を示した図である。但し、図３においては、本実施の形態の特徴を実施するための各構成についてのみ記載しており、従来の機能を実行する機能については図示を省略している。
以下、図３の各構成について簡単に説明する。
６１は、いずれかのキーが打鍵されると打鍵フラグを「ｏｎ（オン）」にする打鍵フラグ処理を行うとともに、打鍵されたキーの種別を判定して、前回打鍵キーと今回打鍵キーとの種別をキー入力バッファ３２（図５参照）に書き込むキー入力書き込み部である。なお、キー入力バッファ３２は、前回打鍵キーと今回打鍵キーの２文字分だけを記憶するバッファである。
６２は、今回打鍵キーと同一のキーが連続打鍵された場合に、打鍵回数を同一キー打鍵カウンタ３４（図５参照）に書き込むとともに、今回打鍵キーと異なるキーが打鍵された場合に、同一キー打鍵カウンタ３４をリセットする同一キー打鍵回数書き込み部である。
６３は、キー入力バッファ３２に記憶された前回打鍵キーと今回打鍵キーの種別と、同一キー打鍵カウンタ３４に記憶された同一キーの打鍵回数とに基づいて、前回キー・今回キーマトリックス表を参照して該当する組み合わせを得るとともに、候補文字一覧表記憶手段３１（図５，図６参照）から該当する仮名候補文字、英字候補文字、および、数字候補文字を抽出する候補文字抽出部である。
６４は、キー入力バッファ３２に記憶された今回打鍵キーと同一のキーが打鍵されるごとに、候補文字抽出部６３によって抽出された仮名候補文字と、英字候補文字と、数字候補文字とを画面表示する候補文字表示部である。
６５は、表示部６４が表示した仮名候補文字、英字候補文字、および、数字候補文字のうちのいずれか１つが選択された場合に、あるいは、後述する辞書から抽出された候補文字列のうちのいずれか１つが選択された場合に、それを確定文字として画面表示する確定文字表示部である。
６６は、確定文字を記憶する確定文字記憶部である。
６７は、候補文字抽出部６３によって抽出された仮名候補文字と、英字候補文字と、数字候補文字とにつき、それらの表示／非表示の別や各候補文字の画面内の表示位置等の情報がユーザによって入力され、それらの情報を画面表示情報記憶手段４０（図５参照）に設定する画面表示情報設定部である。なお、初期値は、所定のデフォルト値がすべての情報に予め設定されていることとする。候補文字表示部６４は、画面表示情報設定部が設定した画面表示情報に従って、各候補を表示する。
６８は、確定文字の種別に基づいて、辞書記憶手段４１（図５参照）に記憶されている仮名漢字辞書、英字辞書、数字辞書のうちのいずれか１つの辞書を選択する辞書切替部である。
６９は、辞書切替部６８によって選択された辞書の中から確定文字の種別に該当する候補文字列を１以上抽出する辞書候補抽出部である。
７０は、辞書候補抽出部６９によって抽出された候補文字列を画面表示する辞書候補表示部である。
７１は、ユーザからの指定入力に従って表示位置優先フラグ３５（図５参照）の「ｏｎ（オン）」／「ｏｆｆ（オフ）」の切替を行うとともに、表示位置優先フラグ３５が「ｏｎ（オン）」になっている場合には、確定キー操作毎に各候補文字の表示位置を使用頻度順に更新する表示位置優先設定部である。
【００１４】
次に、この発明の実施の形態１に係る携帯端末が備えた各機能（１）〜（５）について以下に簡単に説明する。
【００１５】
（１）本実施の形態においては、「仮名」、「英字」、「数字」のように異なる種類の複数の文字を候補として同時に画面へ表示する。
従来技術では、まず、入力モードを設定した上で、１つのキーを打鍵すると、当該キーに該当する１つの候補文字を表示していたが、本実施の形態では、１つのキーを打鍵した場合に、当該キーに割り付けられた、「仮名」、「英字」、「数字」の３種類の文字を同時に全て表示する。以下に、一例を示す。
【００１６】
（ａ）従来技術において、仮名入力モードで「２」キーを２回打鍵した場合。
打鍵内容                      表示内容
「２」キー１回目                  「か」
「２」キー２回目                  「き」
【００１７】
（ｂ）本実施の形態において、「２」キーを２回打鍵した場合。
打鍵内容                      表示内容
「２」キー１回目              「２」：数字表示部分
「Ａ」：英字表示部分
「か」：仮名表示部分
「２」キー２回目              「２２」：数字表示部分
「Ｂ」  ：英字表示部分
「き」  ：仮名表示部分
なお、「２」キー（図１（ｂ）の符号２のキー）を１回打鍵したときの画面表示例を図４（ａ）に示し、「２」キーを２回打鍵したときの画面表示例を図４（ｂ）に示す。図４（ａ），（ｂ）において、５０ａは仮名表示部分、５０ｂは英字表示部分、５０ｃは数字表示部分である。なお、各候補文字の選び方としては、最下行の候補文字を選択する場合には確定キー４３ｂを押下して選択し、他を選択する場合には、確定△キー４３ａを押下すると、押下ごとに、１つずつ上の候補に順に移っていく（一番上まで行くと、最下行にまた戻る）ので、選択したい候補のところで、確定キー４３ｂを押下して選択する。また、５１は、辞書に登録されている入力文字候補が表示される辞書表示部分である。辞書については後述する。このように、本実施の形態においては、１打鍵につき、「仮名」、「英字」、「数字」の３種類の文字を同時に表示する。
【００１８】
（２）本実施の形態においては、現在用いられているマルチタップ入力方式のインタフェースをそのまま利用する（操作性を変更しない）。
マルチタップ入力方式の操作性とは次の通りである。
・同一キーを連続打鍵すると打鍵回数に従って候補文字が出現する。
・異なるキーを打鍵する（あるいは、確定△キー４３ａを打鍵する）と文字の反転が終了してカーソルが進み、１文字前に表示されていた候補文字が確定する。
・数字の入力においては同一キーを連続打鍵すると同じ数字が連続して表示される。
【００１９】
（例）マルチタップ入力方式で、「３」キーを３回打鍵した場合。
１回目            ２回目            ３回目
仮名入力モード  ：    「さ」            「し」            「す」
英字入力モード  ：    「Ｄ」            「Ｅ」            「Ｆ」
数字入力モード  ：    「３」            「３３」          「３３３」
【００２０】
本実施の形態においても、従来のマルチタップ方式と同様に、「仮名」の表示と「英字」の表示を行う場合は同一キーの連続打鍵に従って候補文字を順次表示する。「数字」の表示については同一キーを連続打鍵すると同じ数字を連続して表示する。
【００２１】
但し、従来のマルチタップ方式と本実施の形態との違いは、従来においては、選択された入力モード（仮名、英字、数字）での１文字のみが表示されていたが、本実施の形態においては、上述したように、入力モードの設定／切替は不要で、自動的に、「仮名」、「英字」、「数字」の３種類の文字をすべて同時に表示する点が異なる。
【００２２】
（３）本実施の形態においては、特別なキーやボタンは新たに作らない（ハードウエアは変更しない）。
本実施の形態は、携帯電話又は携帯端末における入力ソフトウェアの変更のみで実現する。新規に特別なキーやボタンなどを設けた特殊なインタフェースを作らずに従来の操作性を拡張した形で本発明の機能を実現する。
【００２３】
（４）本実施の形態においては、選択した文字の種別により辞書の自動切換えを行う。
・「仮名」を選択    ……  仮名漢字辞書による候補文字を表示する。
・「英字」を選択    ……  英字辞書による候補文字を表示する。
・「数字」を選択    ……  数字辞書による候補文字を表示する。
【００２４】
仮名漢字辞書とは１文字以上の仮名文字による読み方に対応した複数語句の候補文字辞書であり、日本語入力を容易にする為に日本国内で販売されている通常の携帯電話又は携帯端末に搭載されている辞書の事である。以下に一例を示す。
【００２５】
入力文字（読み）    候補語句
ふ              普通、プレゼント、普段、部分、再び、二人、ファン・・・
【００２６】
英字辞書とは１文字以上の英字文字列に対して前方一致した複数語句を候補として表示する文字辞書である。電子辞書などに搭載されている英字辞書や英語圏で発売されている携帯電話の辞書が該当する。以下に一例を示す。
【００２７】
入力文字            候補語句
stu                sturt，stub，stubbed，stubble，stubborn・・・
【００２８】
数字辞書とは１文字以上の数字文字列に対応した、数字に関連した複数語句の候補文字辞書である。年月日、時間、量詞、単位、などの数字に関連した語句の辞書である。以下に一例を示す。
【００２９】
入力文字            候補語句
１１３０            １１３０、一一三○、１１３０年、１１月３０日、
１１時３０分、１１３０本・・・
【００３０】
（５）本実施の形態においては、「仮名表示」、「英字表示」、「数字表示」は利用するユーザの好みに応じて、表示・非表示、表示の順序を自由に設定する事が可能である。
また、一度選択した文字列（仮名、英字、数字）を優先させて、その文字列の表示位置を所望の位置（例えば、最下行）に変更することも可能である。
また、従来は白黒反転で入力中であることを表していたが、候補となる文字列の種別に応じて複数の色指定や濃淡の指定が行える。表示文字の種別は、仮名、数字、英字の３種類であり、表示・非表示、表示位置、色指定の指定を機器の設定メニューから行うことが出来る。色の指定は特に限定はない。
【００３１】
以下、詳細に本実施の形態について説明する。
図５は、本実施の形態における携帯端末の内部メモリの構成を示した図である。図５に示すように、内部メモリ３０内には、候補文字一覧表記憶手段３１と、キー入力バッファ３２と、文字表示内部バッファ３３と、同一キー打鍵カウンタ３４と、表示位置優先フラグ３５と、打鍵フラグ３６と、前回キー・今回キーマトリックス表記憶手段３７と、確定文字記憶手段３８と、プログラム記憶手段３９と、画面表示情報記憶手段４０と、辞書記憶手段４１とが設けられている。内部メモリ３０は、ＲＯＭ３０ａとＲＡＭ３０ｂからなり、ＲＯＭ３０ａは、候補文字表記憶手段３１、前回キー・今回キーマトリックス表記憶手段３７、プログラム記憶手段３９、辞書記憶手段４１で構成されている。ＲＡＭ３０ｂは、キー入力バッファ３２、文字表示内部バッファ３３、同一キー打鍵カウンタ３４、表示位置優先フラグ３５、打鍵フラグ３６、確定文字記憶手段３８、画面表示情報記憶手段４０で構成されている。
【００３２】
候補文字一覧表記憶手段３１内には、図６に示す候補文字一覧表が記憶されている。候補文字一覧表は大きく分けて、次の３つがある。１つ目は仮名候補文字表、２つ目は英字候補文字表、３つ目は数字候補文字表である。
【００３３】
なお、図６の候補文字一覧表を見てわかるように、「前回打鍵キー」と「今回打鍵キー」との種別の組合せに対応させて、「今回打鍵キー」と同一のキーが連続打鍵された場合に順次表示される候補文字から構成される各候補文字表が格納されている。「前回打鍵キー」が「確定」の場合に、「今回打鍵キー」を１回打鍵すると、当該キーに割り付けられた文字（Ｙ＝１）が表示される。すなわち、入力を開始したすぐのときには、「前回打鍵キー」がないため、その場合には、「今回打鍵キー」の種別だけで、候補文字表が決定される。次に、同一の「今回打鍵キー」を再度打鍵していくと、候補文字表の各候補文字が順次表示される（Ｙ＝２、・・・Ｙ＝ｎ）。
【００３４】
図７は、「前回打鍵キー」と「今回打鍵キー」との組合せに付された「組合せの名前」を示した前回キー・今回キーマトリックス表の一例を示した図である。横が「前回打鍵キー」、縦が「今回打鍵キー」である。前回キー・今回キーマトリックス表は、前回キー・今回キーマトリックス表記憶手段３７に記憶されている。前回キー・今回キーマトリックス表については後述において詳細に説明する。
【００３５】
図５の説明に戻る。キー入力バッファ３２は、図８に示すように、入力された文字のうち、最後に入力された２文字分（２セル）の履歴が一時的に格納されるものである。すなわち、上記の「前回打鍵キー」と「今回打鍵キー」の種別が一時的に記憶されて、それらを判定するときに用いるための内部バッファである。初期状態では、「確定」キーが打鍵されているものとなるように、初期値として、各セルに「確定」が設定されている。図８は、「１」キーの次に「７」キーが打鍵され、次に「３」キーが打鍵された場合を例に挙げて図示している。
【００３６】
文字表示内部バッファ３３は、図９に示すように、仮名バッファ３３ａ、英字バッファ３３ｂ、及び、数字バッファ３３ｃの３つのバッファを含んでいる。これらのバッファは、例えば、６文字分（６セル）が格納されるようになっている。図９は、「４た」キー（図１（ｂ）の符号４のキー）を３回連続打鍵し、その後、［０わ］キーを３回連続打鍵した場合を例に挙げて、その場合における各バッファ３３ａ〜３３ｃの中に格納される文字を示している。
【００３７】
同一キー打鍵カウンタ３４は、同一のキーが打鍵された場合に、その打鍵回数をカウントするために、カウントアップする（回数の計測を開始する）カウンタである。前回打鍵キーと異なるキーが打鍵される又は「確定」キーが打鍵されると、カウンタは初期値の１に戻る。
【００３８】
表示位置優先フラグ３５は、一度選択された数字、英字、仮名を優先して、以降、選択されたものを最下行に表示する・しないを決定するフラグである。優先ありの場合はフラグが「ｙｅｓ（イエス）」、優先なしの場合はフラグが「ｎｏ（ノー）」になるものである。なお、ここでは、選択された文字を最下行に表示する例について説明するが、その場合に限らず、選択された文字を最上行に表示するようにしてもよい。
【００３９】
打鍵フラグ３６は、入力キー１〜１２が打鍵されている間は「ｏｎ（オン）」になる。ユーザがキーから指を離すと、「ｏｆｆ（オフ）」になる。通常時は、「ｏｆｆ（オフ）」の状態である。
【００４０】
前回キー・今回キーマトリックス表記憶手段３７には、図７に示す前回キー・今回キーマトリックス表が記憶されている。横が「前回打鍵キー」であり、縦が「今回打鍵キー」であり、マトリックスの各セルには、「前回打鍵キー」および「今回打鍵キー」による組合せの名前が格納されている。組合せの名前は、例えば、「１−Ｆｉｒｓｔ」や「２−Ｆｉｒｓｔ」等であり、「○−×××」となっている。「○」は「１」から「９」までの各数字、あるいは、「Ａ」、「０」、「Ｓ」の各文字が該当する。ここで、Ａはアステリスク（＊）、Ｓはシャープ（＃）を示す。また、「×××」は、「Ｆｉｒｓｔ」と「Ｒｅｐｅａｔ」の２種類がある。「１−Ｒｅｐｅａｔ」は前回打鍵キーと今回打鍵キーとがともに同一キーであり、「１あ」キーが繰り返し打鍵されたことを意味する。「１−Ｆｉｒｓｔ」は、「前回打鍵キー」が「１あ」キー以外のもので、「今回打鍵キー」が「１あ」キーであることを意味する。すなわち、キー入力バッファ３２における「１あ」キー打鍵検出の初回を意味する。「２か」キー〜「＃↓」キーについても、「１あ」キーと同様の意味である。
【００４１】
確定文字記憶手段３８は、確定キー４３ｂ（あるいは、確定△キー（右）４３ａ）が打鍵された場合に、文字表示内部バッファ３３内の３種類のバッファ３３ａ〜３３ｃのいずれか１つに格納されている文字列が転送されて記憶されるものである。
【００４２】
プログラム記憶手段３９は、携帯端末の内部動作を行うための動作プログラム（携帯端末の文字入力プログラム）が記憶されているものである。
【００４３】
画面表示情報記憶手段４０は、文字表示内部バッファ３３内の３種類のバッファ、すなわち、仮名バッファ３３ａ、英字バッファ３３ｂ、数字バッファ３３ｃのそれぞれに対して、図１０に示すような、（１）表示／非表示、（２）選択あり／なし、（３）初期表示位置、（４）実行時表示位置、（５）文字色指定又は濃淡指定、（６）背景色指定又は濃淡指定の各画面情報を設定するためのものである。
【００４４】
図１０について説明する。
従来のマルチタップ方式における携帯端末の文字入力には「仮名入力」、「英字入力」、「数字入力」などの入力モードがある。入力モードが確定すると、指定された当該入力モードに従って、「仮名」、「英字」、「数字」の候補文字が画面に表示されていた。しかしながら、本実施の形態では、「仮名」、「英字」、「数字」の３種類の候補文字を同時に画面に表示される構成であるため、その前段階として、内部に３種類の文字表示バッファ３３ａ〜３３ｃが用意されてあり、各バッファに対して次の６つの情報が指定されている。
【００４５】
（１）表示／非表示：「仮名」、「英字」、「数字」の３種類の各候補文字のそれぞれについて、それを画面へ表示するか表示しないかの指定を行う。表示する場合は「ｙｅｓ（イエス）」、表示しない場合は「ｎｏ（ノー）」に設定する。
【００４６】
（２）選択あり／なし：確定キー操作毎に、「仮名」、「英字」、「数字」の３種類の各候補文字に対して選択あり／なしの情報がセットされる。すなわち、確定キーが打鍵されると、選択された項目（候補文字）に「ｙｅｓ（イエス）」が設定され、選択されなかった項目（候補文字）に「ｎｏ（ノー）」が設定される。
【００４７】
（３）初期表示位置：「仮名」、「英字」、「数字」の３種類の各候補文字に対する画面の表示位置の初期値の指定（何行目に表示するか？）を行う。すなわち、「仮名」、「英字」、「数字」の３種類の各候補文字を、図４に示すように、縦に並べて表示する場合、初期状態に、どの順番で表示をするかを指定するものである。
【００４８】
（４）実行時表示位置：端末操作によって、ユーザが頻度高く選択する候補文字が最下行にくるように、端末操作時における表示位置を計算して、その値を格納するものである。初期の値は上記（３）の初期表示位置に指定された値と同じ値となっている。但し、上記（１）で非表示と指定された候補文字については、「０」が設定される。なお、実行時表示位置の計算方法は、以下のとおりである。
【００４９】
ステップ１：該当行が上記（１）で「非表示」なら、実行時表示位置の値は「０」となる。
ステップ２：該当行が上記（１）で「表示」なら、上記（２）の「選択あり／なし」の値に１０を乗算する（１０倍にする）。
ステップ３：次に、ステップ２で計算した値に、上記（３）の初期表示位置の値を加算する。
ステップ４：次に、「仮名」、「英字」、「数字」の３種類の各候補文字に対してステップ１またはステップ３の計算が終了したら、ステップ１またはステップ３で得られた値の昇順に、１，２，３の順番を実行時表示位置として設定する。
以上により、表示位置が更新され、ユーザが頻度高く選択する候補文字が最下行に表示され、以降、頻度順に、最上行に向けて縦に順次表示される。
【００５０】
（５）文字色指定又は濃淡指定：文字の色や文字表示の濃淡を指定するものである。なお、色指定および濃淡の指定としては、例えば、灰色の濃淡の４段階、赤、緑、黄、青、黒、白などが予め用意されている。
【００５１】
（６）背景色指定又は濃淡指定：背景の色や文字表示の濃淡を指定するものである。なお、色指定および濃淡の指定としては、例えば、灰色の濃淡の４段階、赤、緑、黄、青、白などが予め用意されている。
【００５２】
図１１（ａ）に、数字と仮名の２種類で濃淡指定をして表示させるように、画面表示情報記憶手段４０に、（１）表示／非表示、（２）選択あり／なし、（３）初期表示位置、（４）実行時表示位置、（５）文字色指定又は濃淡指定、（６）背景色指定又は濃淡指定の各画面情報を設定した例を示し、図１１（ｂ）に、当該設定にしたがって表示された各候補文字を示す。
【００５３】
なお、図１０は一例であり、上述の項目（１）〜（６）のすべてを設定しなくてもよく、例えば、（１）と（３）のみ設定というように、これらのうちの一部だけを設定する構成としてもよい。
【００５４】
図５の説明に戻る。辞書記憶手段４１は、仮名漢字辞書、英字辞書、数字辞書が記憶されているものである。これらの辞書については、上述の説明を参照されたい。
【００５５】
次に、本実施の形態における携帯端末の動作について図１２〜図１５のフローチャートに基づいて説明する。なお、図１２〜図１５の動作は、プログラム記憶手段３９に格納されている動作プログラム（携帯端末の文字入力プログラム）に従って携帯端末の内部に設けられた主制御部２９によって制御されるものとする。
【００５６】
図１２は、本実施の形態に係る携帯端末のメインの動作を示したフローチャートである。まずはじめに、キー入力書き込み部６１は、いずれかのキーが打鍵されると打鍵フラグ３６を「ｏｎ（オン）」にする打鍵フラグ処理（これについては後述する。図１５参照）を行って、打鍵されたキーの種別を判定して、キー入力バッファ３２に書き込む。また、同一キー打鍵回数書き込み部６２は、今回打鍵キーと同一のキーが連打された場合に、打鍵回数を同一キー打鍵カウンタ３４に書き込む。次に、候補文字抽出部６３は、打鍵フラグ３６が「ｏｎ（オン）」になっているか否かを判定する（ステップＳ１）。すなわち、ユーザがいずれかのキーを打鍵しているか否かを判定する。打鍵フラグ３６が、「ｏｆｆ（オフ）」の場合には、打鍵されるまでそのまま待機し、一方、「ｏｎ（オン）」の場合には、打鍵されているキーがテンキー（１〜９，＊，０，＃）または確定△キー（右）か否かを判定する（ステップＳ２）。入力されたキーがテンキー（１〜９，＊，０，＃）または確定△キー（右）のいずれでもない場合には、ステップＳ９に進む。一方、入力されたキーがテンキー（１〜９，＊，０，＃）または確定△キー（右）のいずれかだった場合には、図７に示す前回キー・今回キーマトリックス表を参照して該当する組み合わせの名前を得る（ステップＳ３）。次に、辞書切替部６８は、確定△キー（右）が２回以上連打されたか否かを判定し（ステップＳ４）、連打であれば、辞書切替サブルーチン（以下、辞書切替ＳＵＢとする。）を呼び出し（ステップＳ５）、辞書を切り替え、ステップＳ１に戻る。辞書切替ＳＵＢについては後述する（図１４参照）。一方、連打でなかった場合には、ステップＳ３で得た組合せ名が「○−Ｆｉｒｓｔ」か否かを判定する（ステップＳ６）。組合せ名が「○−Ｆｉｒｓｔ」でなかった場合にはステップＳ８に進み、組合せ名が「○−Ｆｉｒｓｔ」だった場合には、同一キー打鍵回数書き込み部６２が、同一キー打鍵カウンタ３４をリセットした後、ステップＳ８に進む。ステップＳ８では、候補文字抽出部６３が文字表示サブルーチン（以下、文字表示ＳＵＢとする。）を呼び出し、候補文字表示部６４により候補文字を表示する。文字表示ＳＵＢについては後述する（図１３参照）。
【００５７】
上記のステップＳ２の判定で、入力されたキーがテンキー（１〜９、＊、０、＃）又は、確定△キー（右）のいずれかでもない（ＮＯ）場合を説明する。その場合には、まず、打鍵されたキーの種別にしたがって、カーソル移動キーや各種機能キーなどテンキー以外における従来の処理を行う（ステップＳ９）。次に、入力した文字列が辞書変換で確定したか否かを判定する（ステップＳ１０）。辞書変換で確定しなかった場合はステップＳ９に戻る。一方、辞書変換で確定した場合には、表示位置優先設定部７１は、表示位置優先フラグ３５がｙｅｓか否かを判定する（ステップＳ１１）。表示位置優先フラグ３５がＮｏの場合は、図１０の画面表示情報記憶手段４０の初期表示位置の値を実行時表示位置の値にセットする（ステップＳ１２）。一方、表示位置優先フラグ３５がＹｅｓの場合は、上述した計算方法により実行時表示位置を計算し、計算により得られた値を、図１０の画面表示情報記憶手段４０の実行時表示位置の値にセットする（ステップＳ１３）。
【００５８】
図１３は、文字表示ＳＵＢの動作を示したフローチャートである。文字表示ＳＵＢにおいては、まず、同一キー打鍵回数書き込み部６２が、同一キー打鍵カウンタ３４の値を１増加させる（ステップＳ２０）。次に、候補文字抽出部６３が、同一キー打鍵カウンタ３４を該当する候補文字一覧表の候補文字の文字数で割り、余り（Ｙ）を算出する（ステップＳ２１）。例えば、［１あ］を６回打鍵した場合には、同一キー打鍵カウンタ３４の値が“６”となっており、［１あ］に該当する候補文字一覧表の候補文字の文字数は、図６に示すように、“５”であるため、“６”を“５”で割ると、余り（Ｙ）は“１”となる。従って、該当する仮名候補文字表のＹ番目（ここでは、１番目）の文字は「あ」である。次に、候補文字抽出部６３は、このようにして求めた該当する仮名候補文字表のＹ番目にある文字を仮名バッファ３３ａにセットする（ステップＳ２２）。同様に、該当する英字候補文字表のＹ番目にある文字を英字バッファ３３ｂにセットする（ステップＳ２３）。また、同様に、該当する数字候補文字表の１番目にある文字を数字バッファ３３ｃにセットする（ステップＳ２４）。次に、候補文字表示部６４は、画面表示情報記憶手段４０の実行時表示位置等の各設定に従って、以下のアルゴリズムで文字表示内部バッファ３３の内容を画面に表示する（ステップＳ２５）。
ステップ１：値が０なら表示しない。
ステップ２：指定された表示位置の行に文字を表示する。
ステップ３：文字や背景の色指定や濃淡指定等があれば、指定通りの表示を行う。
以上により、文字表示ＳＵＢの処理は終了する。
【００５９】
図１４は、辞書切替ＳＵＢの動作を示したフローチャートである。辞書切替ＳＵＢにおいては、辞書切替部６８が、まず、選択された行が「仮名」か否かを判定する（ステップＳ３０）。そうであれば、画面内の辞書表示部５１（図４参照）に対して、仮名漢字辞書の表示を行う（ステップＳ３３）。そうでなければ、次に、選択された行が「英字」か否かを判定する（ステップＳ３１）。そうであれば、辞書表示部５１（図４参照）に対して、英字辞書の表示を行う（ステップＳ３４）。そうでなければ、次に、選択された行が「数字」か否かを判定する（ステップＳ３２）。そうであれば、辞書表示部５１（図４参照）に対して、数字辞書の表示を行う（ステップＳ３５）。そうでなければ、なにもせずに処理を終了する。以上が辞書切替ＳＵＢの動作である。
【００６０】
図１５は、打鍵フラグ処理について示したフローチャートである。打鍵フラグ処理においては、キー入力書き込み部６１が、まずはじめに、いずれかのキーが打鍵されたか否かを判定する（ステップＳ４０）。打鍵されていない場合には、そのまま処理を終了する。一方、打鍵された場合には、打鍵フラグ３６を「ｏｎ（オン）」にする（ステップＳ４１）。次に、打鍵されたキーが元に戻ったか否かを判定する（ステップＳ４２）。すなわち、打鍵されたキーからユーザの指が離れたか否かを判定する。離れていない場合はそのまま待機し、離れていた場合には、打鍵フラグ３６を「ｏｆｆ（オフ）」にする（ステップＳ４３）。以上が、打鍵フラグ処理の動作である。
【００６１】
以上説明したように、本実施の形態に係る携帯端末においては、１つのキーを打鍵した場合に、当該キーに割り付けられた、「仮名」、「英字」、「数字」の３種類の文字を同時に表示するようにしたので、入力モード（仮名・英字・数字）を切り替えることなく高速な文字入力を実現することができる。
【００６２】
また、本実施の形態に係る携帯端末においては、現在用いられているマルチタップ入力方式のインタフェースをそのまま利用する（操作性を変更しない）ようにしたので、従来方式と操作性が同じであるため、ユーザが親しみやすく、使いやすいという利点がある。
【００６３】
また、本実施の形態に係る携帯端末においては、特別なキーやボタンは新たに作らず、ハードウエアは変更しないようにしたので、違和感がなく、また、普及面においても有利である。
【００６４】
また、本実施の形態に係る携帯端末においては、選択した文字の種別により辞書の自動切換えを行うことができるので、辞書切替の操作も不要で、辞書から候補を選んで入力できるので、さらに高速に文字入力を行うことができる。また、辞書内の候補の順序を、ユーザの過去の履歴における頻度に応じて自動的に並び替えるようにすると、さらに、効率よく文字入力ができる。また、ユーザの過去の履歴により、辞書に新たな文字列を自動的に追加していくようにすれば（ユーザ辞書機能）、さらに便利である。
【００６５】
また、本実施の形態に係る携帯端末においては、「仮名表示」、「英字の表示」、「数字の表示」は、利用するユーザの好みに応じて、表示・非表示、表示の順序を自由に設定する事が可能であるようにしたので、ユーザにとって使いやすいように設定を変更することができる。
【００６６】
また、本実施の形態に係る携帯端末においては、一度選択した文字列（従来仮名、出願仮名、英字、数字）を優先させて、その文字列の表示位置を最下行に変更することも可能であるため、ユーザが選択する可能性の高い候補が最下行に表示されるので、ユーザは、より効率よく、少ない操作で、所望の候補を選択することができる。
【００６７】
また、本実施の形態に係る携帯端末においては、候補となる文字列の種別に応じて複数の色指定や濃淡の指定が行えるので、ユーザにとって見やすいように、画面の表示方法を変更することができる。
【００６８】
なお、上記の説明においては、文字入力装置として、携帯端末を例に挙げて説明したが、その場合に限らず、固定電話機、ファクシミリ装置、テレビやビデオのリモコン、など、文字入力を行うすべての文字入力装置に本発明が適用できることは言うまでもない。
【図面の簡単な説明】
【００６９】
【図１】この発明の実施の形態１に係る携帯端末の外観を示した斜視図および部分拡大図である。
【図２】この発明の実施の形態１に係る携帯端末のハードウエア構成を示したブロック図である。
【図３】この発明の実施の形態１に係る携帯端末の主制御部の内部構成を示したブロック図である。
【図４】この発明の実施の形態１に係る携帯端末の画面表示例を示した平面図である。
【図５】この発明の実施の形態１における携帯端末の内部メモリの構成を示したブロック図である。
【図６】この発明の実施の形態１に係る携帯端末における候補文字一覧表の一例を示した説明図である。
【図７】この発明の実施の形態１に係る携帯端末における前回キー・今回キーマトリックス表の一例を示した説明図である。
【図８】この発明の実施の形態１に係る携帯端末におけるキー入力バッファの一例を示した説明図である。
【図９】この発明の実施の形態１に係る携帯端末における文字表示内部バッファの一例を示した説明図である。
【図１０】この発明の実施の形態１に係る携帯端末における画面表示情報の一例を示した説明図である。
【図１１】この発明の実施の形態１に係る携帯端末における画面表示情報の設定例および当該設定による画面例を示した説明図である。
【図１２】この発明の実施の形態１に係る携帯端末の動作を示したフローチャートである。
【図１３】この発明の実施の形態１に係る携帯端末の動作を示したフローチャートである。
【図１４】この発明の実施の形態１に係る携帯端末の動作を示したフローチャートである。
【図１５】この発明の実施の形態１に係る携帯端末の動作を示したフローチャートである。
【符号の説明】
【００７０】
１，２，３，４，５，６，７，８，９，１０，１１，１２  入力キー、１３，１４，１５  電話機能キー、２１  無線処理部、２２  マイクロフォン、２３  スピーカ、２４  通話制御部、２５  表示器、２６  キー操作部、２７  マンマシンＩ／Ｆ制御部、２９  主制御部、３０  内部メモリ、３０ａ  ＲＯＭ、３０ｂ  ＲＡＭ、３１  候補文字一覧表記憶手段、３２  キー入力バッファ、３３  文字表示内部バッファ、３４  同一キー打鍵カウンタ、３５  表示位置優先フラグ、３６  打鍵フラグ、３７  前回キー・今回キーマトリックス表記憶手段、３８  確定文字記憶手段、３９  プログラム記憶手段、４０  画面表示情報記憶手段、４１  辞書記憶手段、４３  ジョグダイヤル、５０ａ  仮名表示部分、５０ｂ  英字表示部分、５０ｃ  数字表示部分、５１  辞書表示部分、６１  キー入力書き込み部、６２  同一キー打鍵回数書き込み部、６３  候補文字抽出部、６４  候補文字表示部、６５  確定文字表示部、６６  確定文字記憶部、６７  画面表示情報設定部、６８  辞書切替部、６９  辞書候補抽出部、７０  辞書候補表示部、７１  表示位置優先設定部。
【図１】
2009064236.tif 000003
【図２】
2009064236.tif 000004
【図３】
2009064236.tif 000005
【図４】
2009064236.tif 000006
【図５】
2009064236.tif 000007
【図６】
2009064236.tif 000008
【図７】
2009064236.tif 000009
【図８】
2009064236.tif 000010
【図９】
2009064236.tif 000011
【図１０】
2009064236.tif 000012
【図１１】
2009064236.tif 000013
【図１２】
2009064236.tif 000014
【図１３】
2009064236.tif 000015
【図１４】
2009064236.tif 000016
【図１５】
2009064236.tif 000017