(57)【要約】【課題】文字入力操作に要するユーザの労力を軽減する。【解決手段】ユーザが指定したカーソルの移動方向に入力文字候補がない場合、コントローラ部は、指定された方向に最も近く、且つ、等距離の位置にある入力文字候補が二つ存在するか否かを判別する（ステップＳ５）。そして、判別の結果、二つ存在する場合には、コントローラ部は、二つの入力文字候補の内、選択することにより絞り込まれる入力文字候補の数が多い方を判別し（ステップＳ７）、絞り込まれる入力文字候補の数が多い方にカーソルを移動表示する（ステップＳ８）。これにより、ユーザが希望する入力文字候補にカーソルが移動する確率が上がるので、所望の入力文字候補の位置にカーソルを移動するまでに要するユーザの操作数を減らし、文字入力操作に要するユーザの労力を大幅に軽減することができる。【選択図】      図３
2004272465.tif 000002
【特許請求の範囲】
【請求項１】
選択された文字列に続く文字を入力文字候補として表示し、表示部に表示された指示子を移動して所望の入力文字候補を選択することにより文字を入力する文字入力装置であって、
指定された移動方向を検出し、指定された移動方向に入力文字候補があるか否かを判別し、指定された移動方向に入力文字候補がない場合、選択操作により絞り込まれた後に、入力文字候補の数が多い入力文字候補を検出し、検出された入力文字候補に上記指示子を移動表示するコントローラ部を備えることを特徴とする文字入力装置。
【請求項２】
入力された文字を用いて検索処理を行う検索機能を備えることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
選択された文字列に続く文字を入力候補文字として表示し、表示部に表示された指示子を移動して所望の入力文字候補を選択することにより文字を入力する文字入力方法であって、
指定された移動方向を検出するステップと、
指定された移動方向に入力文字候補があるか否かを判別するステップと、
指定された移動方向に入力文字候補がない場合、選択操作により絞り込まれた後に、入力文字候補の数が多くなる入力文字候補を検出するステップと、
検出された入力文字候補に上記指示子を移動表示するステップとを有することを特徴とする文字入力方法。
【請求項４】
入力された文字を用いて検索処理を行うステップを有することを特徴とする請求項３に記載の文字入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カーソルや矢印等の指示子を移動して所望の入力文字候補を選択することにより文字を入力する文字入力装置及びその文字入力方法に関し、特に、入力文字候補を選択するまでの操作数を減らすことにより、文字入力操作に要するユーザの労力を軽減する技術に係わる。
【０００２】
【従来の技術】
従来より、目的地や通過点等の名称を検索することが可能なナビゲーション装置が知られており、このようなナビゲーション装置では、ユーザは、ジョイスティック等の入力装置を操作してカーソルや矢印等の指示子を文字入力画面内の所望の入力文字候補上に移動することにより、検索する名称の読みに相当する文字を入力することができる（例えば、特許文献１を参照）。
【０００３】
【特許文献１】
特開平１０−１１１１４１号公報（第８頁、第７図）
【０００４】
【発明が解決しようとする課題】
しかしながら、従来までのナビゲーション装置は、ユーザが指定した指示子の移動方向に入力文字候補が複数ある場合、ユーザが選択しようとしたものではない入力文字候補に指示子を移動してしまうことがある。従って、従来までのナビゲーション装置によれば、所望の入力文字候補を選択するまでの操作数が多くなり、ユーザが文字入力操作に多くの労力を費やすことがあった。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的は、文字入力操作に要するユーザの労力を軽減することが可能な文字入力装置及びその文字入力方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係る文字入力装置及びその文字入力方法の特徴は、選択された文字列に続く文字を入力文字候補として表示し、表示部に表示された指示子を移動して所望の入力文字候補を選択することにより文字入力を行う文字入力装置及び文字入力方法であって、指定された移動方向を検出し、指定された移動方向に入力文字候補があるか否かを判別し、指定された移動方向に入力文字候補がない場合、選択操作により絞り込まれた後に、入力文字候補の数が多くなる入力文字候補を検出し、検出された入力文字候補に指示子を移動表示することにある。
【０００７】
【発明の効果】
このような本発明の構成によれば、ユーザが希望する入力文字候補に指示子が移動する確率が上がるので、所望の入力文字候補の位置に指示子を移動するまでに要するユーザの操作数を減らし、文字入力操作に要するユーザの労力を軽減することができる。
【０００８】
【発明の実施の形態】
本発明に係る文字入力装置は、例えば図１に示すような名称検索装置に適用することができる。以下、図面を参照して、本発明の一実施形態となる名称検索装置の構成及び動作について説明する。
【０００９】
［名称検索装置の構成］
本発明の一実施形態となる名称検索装置１は、図１に示すように、地域、人物、施設等の名称とその読みの情報とを関連付けして記憶するデータベース部２と、このデータベース部２を利用した名称検索処理を制御するコントローラ部３と、コントローラ部３の制御に従って名称検索処理に係わる各種情報を表示出力するディスプレイ部４と、名称検索処理を実行する際にユーザが操作するジョイスティック５，決定スイッチ６，及び検索スイッチ７とを備える。
【００１０】
上記データベース部２は、例えば図２に示すような、名称とその読みが記録されたデータファイルを５０音順に記憶する。なお、このデータベース部２を名称検索装置１外に配置し、ユーザからの名称検索処理の実行指示に応じて、コントローラ部３が電気通信回線を介してデータベース部２に接続することにより、後述する名称検索処理を実行するようにしてもよい。
【００１１】
上記コントローラ部３は、図示しないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備える一般的なコンピュータ装置により構成され、ＲＯＭ内に記録されているコンピュータプログラムに従って装置内に構成要素を制御することにより、後述する名称検索処理を実現する。
【００１２】
上記ディスプレイ部４は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）や液晶ディスプレイ装置等の一般的な表示装置により構成され、コントローラ部３からの指示に従って、後述する文字入力画面やカーソルを表示出力する。
【００１３】
上記ジョイスティック５は、上下，左右，左上，左下，右上，右下の８方向に傾倒可能な操作子により構成され、ユーザによる操作子の傾倒動作に応じて、傾倒方向を示す信号をコントローラ部３に出力する。なお、詳しくは後述するが、コントローラ部３は、ジョイスティック５から信号が入力されるのに応じて、傾倒方向に入力文字候補が存在するか否かを判別し、その判別結果に基づいてディスプレイ部４を制御してカーソルを移動表示する。
【００１４】
上記決定スイッチ６は、ユーザがジョイスティック５や指により指定するのに応じて、カーソルがある入力文字候補を選択することを指示する信号をコントローラ部３に出力する。一方、上記検索スイッチ７は、ユーザがジョイスティック５や指により指定するのに応じて、文字入力画面内から選択された文字をキーワードとして上記データベース部２を検索することを指示する信号をコントローラ部３に出力する。
【００１５】
［名称検索装置の動作］
次に、図３に示すフローチャートを参照して、ユーザが名称検索処理を行う際の名称検索装置内部の動作について説明する。
【００１６】
図３に示すフローチャートは、ユーザが、例えばジョイスティック５を操作してディスプレイ部４に表示されているメニュー画面の中から名称検索メニューを選択することによって、名称検索処理の実行開始を指示するのに応じて開始となり、名称検索処理はステップＳ１の処理に進む。
【００１７】
ステップＳ１の処理では、コントローラ部３が、例えば図４に示すような形態の文字入力画面をディスプレイ部４に表示する。ここで、図４に示す文字入力画面は、各々に「あ」〜「ん」の５０音文字が表示された複数の枠から成る文字候補表示部１１と、文字候補表示部１１の枠単位でユーザにより移動操作可能なカーソル１２を備え、コントローラ部３は、カーソル１２の位置情報を参照して、カーソル１２がある文字の情報を認識することができる。なお、コントローラ部３は、この文字入力画面内からユーザが文字を選択するのに応じて、図５に示すように次に選択可能な入力文字候補を絞り込んで画面内に表示する、いわゆる絞込み検索機能を備える。これにより、このステップＳ１の処理は完了し、この名称検索処理はステップＳ１の処理からステップＳ２の処理に進む。
【００１８】
ステップＳ２の処理では、コントローラ部３が、ジョイスティック５からの信号入力を監視することにより、ユーザがジョイスティック５を傾倒操作したか否かを判別する。そして、ユーザがジョイスティック５を傾倒操作するのに応じて、コントローラ部３は名称検索処理をステップＳ２の処理からステップＳ３の処理に進める。
【００１９】
ステップＳ３の処理では、コントローラ部３が、ジョイスティック５からの信号入力を参照してジョイスティック５の傾倒方向を認識し、現在のカーソル１２の位置と認識した傾倒方向とに基づいて、ユーザがジョイスティックを傾倒した方向（＝カーソル１２の移動方向）に入力文字候補があるか否かを判別する。そして、判別の結果、ジョイスティック５を傾倒した方向に入力文字候補がある場合、コントローラ部３は、ステップＳ４の処理としてディスプレイ部４を制御して傾倒方向にある入力文字候補にカーソル１２を移動表示した後、名称検索処理をステップＳ４の処理からステップＳ９の処理に進める。
【００２０】
一方、ステップＳ３の判別処理の結果、ジョイスティック５を傾倒した方向に入力文字候補がない場合には、コントローラ部３は、ステップＳ５の処理として、ユーザがジョイスティック５を傾倒した方向に最も近く、且つ、等距離の位置にある入力文字候補が二つ存在するか否かを判別する。そして、判別の結果、入力文字候補が二つ存在しない、すなわち、例えば図６（ａ）に示すように入力文字候補が一つである場合、コントローラ部３は、ステップＳ６の処理としてディスプレイ部４を制御してその入力文字候補にカーソル１２を移動表示した後、名称検索処理をステップＳ６の処理からステップＳ９の処理に進める。
【００２１】
一方、ステップＳ５の判別処理の結果、例えば図６（ｂ）に示すように入力文字候補が二つ存在する場合には、コントローラ部３は、ステップＳ７の処理として二つの入力文字候補の内、選択することにより絞り込まれる入力文字候補の数（例えば図５に示す画面内の文字数）が多い方を判別した後、ステップＳ８の処理としてディスプレイ部４を制御して選択することにより絞り込まれる入力文字候補の数が多い方にカーソル１２を移動表示する。これにより、このステップＳ８の処理は完了し、この名称検索処理はステップＳ８の処理からステップＳ９の処理に進む。
【００２２】
ステップＳ９の処理では、コントローラ部３が、ジョイスティック５，決定スイッチ６，及び検索スイッチ７の何れかからの信号入力を監視する。そして、ジョイスティック５からの信号入力を検出した場合、コントローラ部３は、ユーザがカーソル１２を移動操作させたと判断し、名称検索処理をステップＳ９の処理からステップＳ２の処理に戻す。一方、決定スイッチ６からの信号入力を検出した場合、コントローラ部３は、カーソル１２の位置にある入力文字候補をユーザが選択したと判断し、選択した入力文字候補により絞り込まれた入力文字候補が表示された文字入力画面（図５を参照）を表示するように名称検索処理をステップＳ９の処理からステップＳ１の処理に戻す。
【００２３】
一方、ステップＳ９の判別処理の結果、検索スイッチ７からの信号入力を検出した場合には、コントローラ部３は、名称検索処理をステップＳ９の処理からステップＳ１０の処理に進める。そして、コントローラ部３は、ステップＳ１０の処理として、データベース部２を参照して現在までに選択された入力文字候補を含む名称を検索し、ディスプレイ部４を制御して検索結果を名称リストとして表示出力する。これにより、このステップ１０の処理は完了し、一連の名称検索処理は終了する。
【００２４】
以上の説明から明らかなように、本発明の一実施形態となる名称検索装置は、ユーザが指定したカーソル１２の移動方向に入力文字候補がない場合、コントローラ部３が、指定された方向に最も近く、且つ、等距離の位置にある入力文字候補が二つ存在するか否かを判別する。そして、判別の結果、二つ存在する場合には、コントローラ部３が、二つの入力文字候補の内、選択することにより絞り込まれる入力文字候補の数が多い方を判別し、絞り込まれる入力文字候補の数が多い方にカーソル１２を移動表示する。
【００２５】
すなわち、本発明の一実施形態となる名称検索装置は、選択により絞り込まれる入力文字候補の数を考慮してカーソル１２を移動する。そして、このような構成によれば、ユーザが希望する入力文字候補にカーソル１２が移動する確率が上がるので、所望の入力文字候補の位置にカーソル１２を移動するまでに要するユーザの操作数を減らし、文字入力操作に要するユーザの労力を大幅に軽減することができる（請求項１，３の効果）。
【００２６】
さらに、本発明の一実施形態となる名称検索装置は、文字入力操作に要するユーザの労力を上記のようにして大幅に軽減することができるので、名称検索処理に要する労力も大幅に軽減することができる（請求項２，４の効果）。
【図面の簡単な説明】
【図１】本発明の一実施形態となる名称検索装置の構成を示す模式図である。
【図２】図１に示すデータベース内に記憶される情報のデータ形式を示す模式図である。
【図３】本発明の一実施形態となる名称検索方法を示すフローチャート図である。
【図４】本発明の一実施形態となる文字入力画面を示す模式図である。
【図５】入力文字候補が絞り込まれた状態にある文字入力画面を示す模式図である。
【図６】カーソルの移動方向を決定する処理を説明するための模式図である。
【符号の説明】
１…名称検索装置
２…データベース部
３…コントローラ部
４…ディスプレイ部
５…ジョイスティック
６…決定スイッチ
７…検索スイッチ
【図１】
2004272465.tif 000003
【図２】
2004272465.tif 000004
【図３】
2004272465.tif 000005
【図４】
2004272465.tif 000006
【図５】
2004272465.tif 000007
【図６】
2004272465.tif 000008