(57)【特許請求の範囲】
【請求項１】
複数の施設名称としての単語（以下、それぞれ登録単語という）を含む単語辞書データとして、施設データを記憶する記憶媒体と、
それぞれが複数の入力用の文字を構成要素として持つ複数の文字グループを、ユーザの操作に応じて切り替えて画像表示装置に表示させる第１切替表示制御手段と、
前記複数の文字グループのうち前記画像表示装置が表示している文字グループ（以下、現在表示文字グループという）に属する１つの文字を、ユーザが前記画像表示装置の表示を利用して指定したときに、その指定を受け付ける指定受付手段と、
前記指定受付手段が１回以上作動することによって受け付けた１つ以上の文字を受付順に並べた受付文字列から始まる登録単語のそれぞれにおける、前記受付文字列の次の文字（以下、次候補文字という）を特定する次候補文字特定手段と、
前記次候補文字特定手段が特定した前記１つ以上の次候補文字のうち、前記現在表示文字グループに属する文字が、所定の基準数未満になったことに基づいて、前記画像表示装置の表示対象を、前記複数の文字グループのうち、前記現在表示文字グループ以外であり、かつ、前記１つ以上の次候補文字のうち１つ以上を有する文字グループのいずれか１つに切り替える第２切替表示制御手段と、を備え、
前記指定受付手段は、前記現在表示文字グループに属する文字のうち、次候補文字以外の文字の指定を受け付けないようになっていることを特徴とする単語入力支援装置。
【請求項２】
前記所定の基準数は１であることを特徴とする請求項１に記載の単語入力支援装置。
【請求項３】
前記所定の基準数は、前記複数の文字グループのうち前記現在表示文字グループ以外の文字グループのそれぞれが有している次候補文字の数のうち、最も多い数であり、
前記第２切替表示制御手段は、前記次候補文字特定手段が特定した前記１つ以上の次候補文字のうち、前記現在表示文字グループに属する文字が、当該所定の基準数未満になったことに基づいて、前記画像表示装置の表示対象を、前記複数の文字グループのうち、最も多く次候補文字を有する文字グループに切り替えることを特徴とする請求項１に記載の単語入力支援装置。
【請求項４】
前記次候補文字特定手段が特定した１つ以上の次候補文字のうち、前記現在表示文字グループに属する次候補文字が、前記現在表示文字グループ中の次候補文字以外の文字よりも強調されるように、前記画像表示装置の表示を変化させる表示変化制御手段を備えたことを特徴とする請求項１ないし３のうちいずれか１つに記載の単語入力支援装置。
【請求項５】
前記第２切替表示制御手段は、前記次候補文字特定手段が特定した前記次候補文字の総数が閾値以下であることに基づいて、前記画像表示装置の表示対象を、互いに異なる文字グループに属する次候補文字を共に含む混合画像に切り替え、
前記指定受付手段は、前記混合画像を表示しているとき、表示されている前記次候補文字のうち１つの文字を、ユーザが前記画像表示装置の表示を利用して指定したときに、その指定を受け付けることを特徴とする請求項１ないし４のいずれか１つに記載の単語入力支援装置。
【請求項６】
前記第１切替表示制御手段および前記第２切替表示制御手段によって表示対象とされた文字グループに属する複数の文字をリスト形式で前記画像表示装置に表示させるリスト表示制御手段を備え、
前記指定受付手段は、前記ユーザの移動操作に基づき、前記リスト形式における前記複数の文字の所定の表示順序で、選択対象となる文字を１文字ずつ順次切り替え、前記ユーザの確定操作に基づき、その確定操作の際に選択対象となっている１つの文字を、前記ユーザの指定した文字として受け付け、
前記第２切替表示制御手段は、前記次候補文字特定手段が特定した前記次候補文字の総数が前記閾値以下であることに基づいて、前記次候補文字のすべてから成る全候補リストを生成し、かつ、前記全候補リストにおいて同じ文字グループに属する次候補文字同士を一まとめに連続的に配列し、そのように配列された前記全候補リストを前記リスト形式で前記画像表示装置に表示させ、さらに、次候補文字を最も多く含む文字グループに含まれる１つの次候補文字を選択対象の文字とすることを特徴とする請求項５に記載の単語入力支援装置。
【請求項７】
前記第１切替表示制御手段および前記第２切替表示制御手段によって表示対象とされた文字グループに属する複数の文字をリスト形式で前記画像表示装置に表示させるリスト表示制御手段を備え、
前記指定受付手段は、前記ユーザの移動操作に基づき、前記リスト形式における前記複数の文字の所定の表示順序で、選択対象となる文字を１文字ずつ順次切り替え、前記ユーザの確定操作に基づき、その確定操作の際に選択対象となっている１つの文字を、前記ユーザの指定した文字として受け付け、
前記第２切替表示制御手段は、前記次候補文字特定手段が特定した前記次候補文字の総数が前記閾値以下であることに基づいて、前記次候補文字のすべてから成る全候補リストを前記リスト形式で前記画像表示装置に表示させ、さらに、前記すべての次候補文字のうち、前記受付文字列の次に当該次候補文字を加えた文字列から始まる登録単語の数が最も多くなる次候補文字を選択対象の文字とすることを特徴とする請求項５に記載の単語入力支援装置。
【請求項８】
前記第２切替表示制御手段は、前記次候補文字特定手段が特定した前記次候補文字の総数が前記閾値以下であることに基づいて、前記次候補文字のすべてから成る全候補リストを生成し、かつ、前記全候補リストにおいて、前記すべての次候補文字を、前記受付文字列の次に当該次候補文字を加えた文字列から始まる登録単語の数が多い順に配置し、そのように配列された前記全候補リストを前記リスト形式で前記画像表示装置に表示させることを特徴とする請求項７に記載の単語入力支援装置。
【請求項９】
複数の施設名称としての単語（以下、それぞれ登録単語という）を含む単語辞書データとして、施設データを記憶する記憶媒体を備えた単語入力支援装置に用いるプログラムであって、
それぞれが複数の入力用の文字を構成要素として持つ複数の文字グループを、ユーザの操作に応じて切り替えて画像表示装置に表示させる第１切替表示制御手段、
前記複数の文字グループのうち前記画像表示装置が表示している文字グループ（以下、現在表示文字グループという）に属する１つの文字を、ユーザが前記画像表示装置の表示を利用して指定したときに、その指定を受け付ける指定受付手段、
前記指定受付手段が１回以上作動することによって受け付けた１つ以上の文字を受付順に並べた受付文字列から始まる登録単語のそれぞれにおける、前記受付文字列の次の文字（以下、次候補文字という）を特定する次候補文字特定手段、および、
前記次候補文字特定手段が特定した前記１つ以上の次候補文字のうち、前記現在表示文字グループに属する文字が、所定の基準数未満になったことに基づいて、前記画像表示装置の表示対象を、前記複数の文字グループのうち、前記現在表示文字グループ以外であり、かつ、前記１つ以上の次候補文字のうち１つ以上を有する文字グループのいずれか１つに切り替える第２切替表示制御手段として、コンピュータを機能させ、
前記指定受付手段は、前記現在表示文字グループに属する文字のうち、次候補文字以外の文字の指定を受け付けないようになっていることを特徴とするプログラム。
【請求項１０】
複数の単語（以下、それぞれ登録単語という）を含む単語辞書データを記憶する記憶媒体と、
それぞれが複数の入力用の文字を構成要素として持つ複数の文字グループを、ユーザの操作に応じて切り替えて画像表示装置に表示させる第１切替表示制御手段と、
前記複数の文字グループのうち前記画像表示装置が表示している文字グループ（以下、現在表示文字グループという）に属する１つの文字を、ユーザが前記画像表示装置の表示を利用して指定したときに、その指定を受け付ける指定受付手段と、
前記指定受付手段が１回以上作動することによって受け付けた１つ以上の文字を受付順に並べた受付文字列から始まる登録単語のそれぞれにおける、前記受付文字列の次の文字（以下、次候補文字という）を特定する次候補文字特定手段と、
前記次候補文字特定手段が特定した前記１つ以上の次候補文字中に、前記現在表示文字グループに属する文字がある場合でも、前記現在表示文字グループに属する次候補文字の数が、前記複数の文字グループのうち前記現在表示文字グループ以外の文字グループのそれぞれが有している次候補文字の数のうち、最も多い数よりも小さくなったことに基づいて、前記画像表示装置の表示対象を、前記複数の文字グループのうち、最も多く次候補文字を有する文字グループに切り替える第２切替表示制御手段と、を備えた単語入力支援装置。
【請求項１１】
複数の単語（以下、それぞれ登録単語という）を含む単語辞書データを記憶する記憶媒体を備えた単語入力支援装置に用いるプログラムであって、
それぞれが複数の入力用の文字を構成要素として持つ複数の文字グループを、ユーザの操作に応じて切り替えて画像表示装置に表示させる第１切替表示制御手段、
前記複数の文字グループのうち前記画像表示装置が表示している文字グループ（以下、現在表示文字グループという）に属する１つの文字を、ユーザが前記画像表示装置の表示を利用して指定したときに、その指定を受け付ける指定受付手段、
前記指定受付手段が１回以上作動することによって受け付けた１つ以上の文字を受付順に並べた受付文字列から始まる登録単語のそれぞれにおける、前記受付文字列の次の文字（以下、次候補文字という）を特定する次候補文字特定手段、および、
前記次候補文字特定手段が特定した前記１つ以上の次候補文字中に、前記現在表示文字グループに属する文字がある場合でも、前記現在表示文字グループに属する次候補文字の数が、前記複数の文字グループのうち前記現在表示文字グループ以外の文字グループのそれぞれが有している次候補文字の数のうち、最も多い数よりも小さくなったことに基づいて、前記画像表示装置の表示対象を、前記複数の文字グループのうち、最も多く次候補文字を有する文字グループに切り替える第２切替表示制御手段として、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置に表示された候補文字を利用した文字の入力を順次受け付けるような単語入力支援装置および単語入力支援装置用のプログラムに関する。
【背景技術】
【０００２】
従来、入力候補の文字を画像表示装置に表示させ、この画像表示装置に表示された候補文字を利用した文字の入力を順次受け付けるような単語入力支援装置がある。例えば、海外で販売されているナビゲーション装置においては、入力する文字を、「アルファベット文字」、「ウムラウト文字」、「数字・記号」という３つの文字グループに分け、それら文字グループのうちどの文字グループを表示するかを切り替える技術が用いられている。この切り替えは、ユーザが表示画面の切り替えを明示的に指示する操作（例えば切替ボタンの押下）を行ったことに基づいて実行される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記のような技術は、最終的に入力したい単語が、単語辞書データに登録されている登録単語であるような場合（例えば、ナビゲーション装置の目的地入力の場合）には、発明者の検討によれば、以下のような問題が発生する。
【０００４】
文字の入力を順次続けていくと、その入力された結果の文字列を先頭に含む登録単語が減少していく。それに伴い、次に入力することができる文字が絞られていく。場合によっては、現在表示されている文字グループに中には入力可能な文字がなくなる一方で、他の文字グループには入力可能な文字が残っているという状況が発生する。また、場合によっては、現在表示されている文字グループに中に入力可能な文字があるものの、他の文字グループの方が入力可能な文字を多く含んでいるという状況が発生する。このような場合、ユーザが文字グループの表示を切り替えたいと思っても、その切り替えのための操作をユーザ自身が行う必要があった。
【０００５】
本発明は上記点に鑑み、入力する文字を複数の文字グループに分け、それら文字グループのうちどの文字グループを表示するかをユーザの意図的な操作に基づいて切り替える技術において、最終的に入力したい単語が、単語辞書データに登録されている登録単語であるような場合に、入力可能な文字が文字入力の度に絞り込まれていくことを利用して、文字グループ間の表示の切り替えの利便性を高めることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明の特徴においては、複数の登録単語を含む単語辞書データを記憶する記憶媒体を備えた単語入力支援装置が、それぞれが複数の入力用の文字を構成要素として持つ複数の文字グループを、ユーザの操作に応じて切り替えて画像表示装置に表示させるようになっている。そして、それら複数の文字グループのうち画像表示装置が表示している文字グループ（以下、現在表示文字グループという）に属する１つの文字を、ユーザが前記画像表示装置の表示を利用して指定したときに、その指定を受け付ける。
【０００７】
以下、その受け付けの作動を１回以上作動することによって取得した１つ以上の文字を受付順に並べた文字列を受付文字列という。単語入力支援装置は、１つ以上の受付文字列のそれぞれに基づいて次候補文字を特定する。次候補文字とは、受付文字列から始まる登録単語における、受付文字列の次の文字をいう。
【０００８】
さらに単語入力支援装置は、特定した１つ以上の次候補文字のうち、前記現在表示文字グループに属する文字が、所定の基準数未満になったことに基づいて、画像表示装置の表示対象を、複数の文字グループのうち、現在表示文字グループ以外であり、かつ１つ以上の次候補文字のうち１つ以上を有する文字グループのいずれか１つに切り替える。
【０００９】
次候補文字が絞られた結果、現在表示文字グループ中の次候補文字数が減少した場合は、表示対象を、他の文字グループとしたいとユーザが考える可能性が高い。そのような観点を反映するために、本発明の単語入力支援装置は、現在表示文字グループ中の次候補文字数が基準数を下回ったことに基づいて、次候補文字を含んでいる他の文字グループに表示対象を切り替える。
【００１０】
このように、ユーザの意図的な切り替え操作に加え、現在表示文字グループ中の次候補文字数の減少を、表示対象の文字グループの切り替えのトリガとして用いることで、文字グループ間の表示の切り替えの利便性を高めることができる。
【００１１】
なお、本明細書においては、「文字」を、アルファベット、ひらがな、カタカナ、ウムラウト文字、数字、記号を包含する用語として用いる
また、所定の基準数とは１であってもよい。この場合、単語入力支援装置は、現在表示文字グループ中に次候補文字がなくなったことに基づいて、次候補文字を含んでいる他の文字グループに表示対象を切り替える。
【００１２】
この作動は、次候補文字が絞られた結果、現在表示文字グループ中の次候補文字数がゼロになった場合は、表示対象を他の文字グループに切り替えたいとユーザが考える可能性が１００パーセントに近いという考えを反映するものである。したがって、このようにすることで、ユーザの意思を非常に高い確度でくみとって自動的に画面表示切り替えに反映することができる。
【００１３】
また、所定の基準数は、現在表示文字グループ以外の文字グループのそれぞれが有している次候補文字の数のうち、最も多い数であってもよい。そして、このときに切り替える対象の文字グループは、最も多く次候補文字を含んでいる文字グループとしてもよい。
【００１４】
この作動は、次候補文字が絞られた結果、現在表示文字グループよりも多く次候補文字を含む文字グループが存在することになった場合は、表示対象を当該文字グループに切り替えたいとユーザが考える可能性が高いという考えを反映するものである。
【００１５】
さらに、この作動は、ユーザが次に入力した文字を含む可能性が最も高い文字グループは、次候補文字を最も多く含む文字グループであるという観点を反映するものである。したがって、このようにすることで、ユーザの意思を高い確度でくみとって画面表示切り替え先の選択に自動的に反映することができる。
【００１６】
また、次候補文字特定手段が特定した１つ以上の次候補文字のうち、現在表示文字グループに属する次候補文字が、現在表示文字グループ中の次候補文字以外の文字よりも強調されるように、画像表示装置の表示を変化させるようになっていてもよい。
【００１７】
従来、複数の文字を画像表示装置に表示し、順次文字入力を受け付けていく段階で、次に入力可能な文字以外の文字をトーンダウンして表示させることで、当該文字が操作不能であることを示す装置がある。このような技術と、ユーザの切り替え操作に応じて複数の文字グループ間で表示を切り替える従来技術とを組み合わせることを考える。
【００１８】
これらの従来技術を単に組み合わせても、入力可能な文字の絞り込みは行われるが、その絞り込み結果は現在表示中の画面内にのみ反映され、現在表示中の画面と同列に扱うべき画面間の切り替えにまでは適用できない。例えば、現在表示中の文字グループ中に次候補文字が１つもない場合でも現在表示文字グループが自動的に切り替わらない。
【００１９】
そこで、本発明のような自動切り替え機能を導入することで、次に入力可能な文字の絞り込みを行う検索機能に、より操作性の高いユーザインターフェースを実現することができる。
【００２０】
また、単語入力支援装置は、特定した次候補文字の総数が閾値以下であることに基づいて、画像表示装置の表示対象を、互いに異なる文字グループに属する次候補文字を共に含む混合画像に切り替えるようになっていてもよい。なおこのとき、ユーザは、このような混合画像の表示を利用して、次候補文字のそれぞれを、表示された文字グループ中の文字と同様に、指定することができるものとする。
【００２１】
このように、次候補文字の総数が少ない場合は、それらを文字グループの違いに関わらず混合して画像表示装置に同時に表示させることで、表示画面を切り替えるためのユーザ操作の回数を低減することができる。
【００２２】
また、単語入力支援装置は、表示対象とされた文字グループに属する複数の文字をリスト形式で画像表示装置に表示させるリスト表示機能を備えるようになっていてもよい。この場合、単語入力支援装置は、ユーザの移動操作に基づき、リスト形式における複数の文字の所定の表示順序で、選択対象となる文字を１文字ずつ順次切り替え、ユーザの確定操作に基づき、その確定操作の際に選択対象となっている１つの文字を、ユーザの指定した文字として受け付ける。
【００２３】
このような場合において、単語入力支援装置は、特定した次候補文字の総数が上述の閾値以下であることに基づいて、次候補文字のすべてから成る全候補リストを生成し、かつ、当該全候補リストにおいて同じ文字グループに属する次候補文字同士を一まとめに連続的に配列し、そのように配列された全候補リストをリスト形式で画像表示装置に表示させ、さらに、次候補文字を最も多く含む文字グループに含まれる１つの次候補文字を選択対象の文字とするようになっていてもよい。
【００２４】
このように、リスト形式で表示された次候補文字列の選択対象を１文字ずつユーザ操作で切り替えていくような方法で文字の指定を行う場合は、１画面中に次に入力したい文字があったとしても、当該文字が選択対象の文字から離れた順序にある場合は、ユーザの操作が煩雑になる。
【００２５】
そこで、上記のような場合において、次候補文字の総数が少なくなったときは、それらをまとめて画像表示装置に表示させるのみならず、上述の全候補リストのような配列でリスト表示を行い、さらに、次候補文字を最も多く含む文字グループ中の１つの次候補文字を選択対象とする。このように、次候補文字を最も多く含む文字グループ（すなわち、次にユーザが指定する文字を含んでいる可能性が最も高い文字グループ）中の一文字を選択対象とすることで、ユーザの操作負担を軽減することができる。  
【００２６】
また、上記のような場合において、単語入力支援装置は、次候補文字特定手段が特定した前記次候補文字の総数が前記閾値以下であることに基づいて、次候補文字のすべてから成る全候補リストをリスト形式で画像表示装置に表示させ、さらに、すべての次候補文字のうち、受付文字列の次に当該次候補文字を加えた文字列から始まる登録単語の数が最も多くなる次候補文字を選択対象の文字とするようになっていてもよい。
【００２７】
このように、次候補文字の総数が少なくなったときは、それらをまとめて画像表示装置に表示させるのみならず、その文字を入力すればその後に入力可能な登録単語数が最も多い次候補文字を、自動的に選択対象とする。ある文字の入力後に入力可能な登録単語が多いということは、当該文字をユーザが入力する可能性が高いという観点に基づけば、このようにすることで、ユーザの操作負担を軽減することができる。
【００２８】
また、上記のような場合において、単語入力支援装置は、特定した次候補文字の総数が閾値以下であることに基づいて、次候補文字のすべてから成る全候補リストを生成し、かつ、当該全候補リストにおいて、すべての次候補文字を、受付文字列の次に当該次候補文字を加えた文字列から始まる登録単語の数が多い順に配置し、そのように配列された全候補リストをリスト形式で画像表示装置に表示させるようになっていてもよい。
【００２９】
このように、入力可能な登録単語数の数が多い順に（すなわち、ユーザが入力する可能性の高い順に）次候補文字列が並べられることで、ユーザの操作負担を軽減することができる。
【００３０】
なお、本発明の特徴は、単語入力支援装置に用いられるプログラムとしても捉えること
ができる。
【発明を実施するための最良の形態】
【００３１】
（第１実施形態）
以下、本発明の第１実施形態について説明する。図１に、本実施形態に係る車両用ナビゲーション装置１のハードウェア構成を示す。この車両用ナビゲーション装置１は、位置検出器１１、画像表示装置１２、操作部１３、スピーカ１４、交通情報受信機１５、地図データ取得部１６、および制御回路１７を有している。
【００３２】
位置検出器１１は、いずれも周知の図示しない地磁気センサ、ジャイロスコープ、車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置、向き、および速度を特定するための情報を制御回路１７に出力する。
【００３３】
画像表示装置１２は、制御回路１７から出力された映像信号に基づいた映像をユーザに表示する。表示映像としては、例えば現在地を中心とする地図、後述する目的地の入力を受け付けるための画像等がある。
【００３４】
操作部１３は、車両用ナビゲーション装置１に設けられた複数のメカニカルスイッチ、画像表示装置１２の表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基づいた信号を制御回路１７に出力する。
【００３５】
交通情報受信機１５は、ＦＭラジオ放送局または道路沿いに設置された路上機から無線送信された道路の渋滞情報、交通規制情報等を受信して制御回路１７に出力する無線受信機（例えばＶＩＣＳ受信機）である。
【００３６】
地図データ取得部１６は、ＤＶＤ、ＣＤ、ＨＤＤ等の不揮発性の記憶媒体およびそれら記憶媒体に対してデータの読み出し（および可能ならば書き込み）を行う装置から成る。当該記憶媒体は、制御回路１７が実行するプログラム、経路案内用の地図データ等を記憶している。
【００３７】
地図データは、道路データおよび施設データを有している。道路データは、リンクの位置情報、種別情報、ノードの位置情報、種別情報、および、ノードとリンクとの接続関係の情報等を含んでいる。施設データは、施設毎のレコードを複数有しており、各レコードは、対象とする施設の名称情報、住所情報、所在位置情報、施設種類情報等を示すデータを有している。
【００３８】
施設の名称情報とは、対象とする施設の名称を表す文字列（アルファベット、記号、かな文字）をいう。施設データ中の各施設の名称情報の集合は、辞書データとして機能する。そして、それぞれの施設の名称を表す文字列は、登録単語として機能する。
【００３９】
施設の住所情報とは、対象とする施設が所在する土地地番を表す文字列（アルファベット、記号、かな文字）をいう。施設データ中の各施設の住所情報の集合は、辞書データとして機能する。そして、それぞれの施設の土地地番を表す文字列は、登録単語として機能する。
【００４０】
制御回路（コンピュータに相当する）１７は、ＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有するマイコンである。ＣＰＵは、ＲＯＭまたは地図データ取得部１６から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、および地図データ取得部１６から情報を読み出し、ＲＡＭおよび（可能であれば）地図データ取得部１６の記憶媒体に対して情報の書き込みを行い、位置検出器１１、画像表示装置１２、操作部１３、およびスピーカ１４と信号の授受を行う。
【００４１】
制御回路１７がプログラムを実行することによって行う具体的な処理としては、現在位置特定処理、目的地決定処理、誘導経路算出処理、経路案内処理等がある。
【００４２】
現在位置特定処理は、位置検出器１１からの信号に基づいて、周知のマップマッチング等の技術を用いて車両の現在位置や向きを特定する処理である。
【００４３】
目的地決定処理は、ユーザの操作部１３に対する施設名称、施設土地地番等の文字入力操作に応じて目的地を決定する処理である。例えば、施設名称から目的地を決定するモード、および施設土地地番から目的地を入力するモードのいずれかをユーザ操作に応じて選択び、選んだモードに応じて、施設名称情報の辞書データまたは住所情報の辞書データから目的地を特定する。
【００４４】
誘導経路算出処理は、目的地決定処理によって決定した現在位置から目的地までの最適な誘導経路を算出する処理である。
【００４５】
経路案内処理は、地図データ取得部１６から地図データを読み出し、算出された誘導経路、目的地、経由地および現在位置等をこの地図データの示す地図上に重ねた画像を、画像表示装置１２に出力し、案内交差点の手前に自車両が到達したとき等の必要時に、右折、左折等を指示する案内音声信号をスピーカ１４に出力させる処理である。
【００４６】
本実施形態においては、制御回路１７は、目的地決定処理の上記各モードにおいて、ユーザによる目的地の入力を支援するために、図２に示すような絞り込み処理のプログラム１００を実行するようになっている。
【００４７】
以下、このプログラム１００の処理内容について詳述する。制御回路１７は、このプログラム１００の実行において、まずステップ１０３で、ボタン表示を行う。ボタン表示とは、（１）アルファベット、（２）かな、（３）数字・記号という３つの文字グループのうちいずれか１つに対応する入力用画像を、画像表示装置１２に表示させることをいう。
【００４８】
図３に、アルファベット入力用画像２０、かな入力用画像３０、数字・記号入力用画像４０の一例を示す。
【００４９】
アルファベット入力用画像２０は、アルファベットの文字グループのユーザ入力を受け付けるための画像である。このアルファベット入力用画像２０は、アルファベットボタン群２１、画面切替ボタン２２、２３、決定ボタン２４、および受付文字列表示部２５等を含んでいる。
【００５０】
アルファベットボタン群２１は、ユーザが操作部１３を用いて指定可能な複数のボタン画像から成っており、それぞれのボタン画像は、アルファベットの文字グループに属する１文字を表している。これらアルファベットボタン群２１は、ユーザによる文字入力のためのものである。
【００５１】
画面切替ボタン２２、２３は、ユーザが操作部１３を用いて指定可能なボタン画像である。画面切替ボタン２２は、かな入力用画像３０に表示対象を切り替えるためのボタン画像であり、画面切替ボタン２３は、数字・記号入力用画像４０に表示対象を切り替えるためのボタン画像である。
【００５２】
決定ボタン２４は、後述する決定操作のためにユーザが操作部１３を用いて指定可能なボタン画像である。受付文字列表示部２５は、後述する受付文字列を表示するための領域である。
【００５３】
かな入力用画像３０は、「かな」の文字グループのユーザ入力を受け付けるための画像である。このかな入力用画像３０は、かなボタン群３１、画面切替ボタン３２、３３、決定ボタン３４、および受付文字列表示部３５等を含んでいる。
【００５４】
かなボタン群３１は、ユーザが操作部１３を用いて指定可能な複数のボタン画像から成っており、それぞれのボタン画像は、「かな」の文字グループに属する１文字を表している。これらかなボタン群３１は、ユーザによる文字入力のためのものである。
【００５５】
画面切替ボタン３２、３３は、ユーザが操作部１３を用いて指定可能なボタン画像である。画面切替ボタン３２は、アルファベット入力用画像２０に表示対象を切り替えるためのボタン画像であり、画面切替ボタン３３は、数字・記号入力用画像４０に表示対象を切り替えるためのボタン画像である。決定ボタン３４、受付文字列表示部３５は、それぞれ決定ボタン２４、受付文字列表示部２５と同じ機能を有するボタン画像である。
【００５６】
数字・記号入力用画像４０は、数字・記号の文字グループのユーザ入力を受け付けるための画像である。この数字・記号入力用画像４０は、数字・記号ボタン群４１、画面切替ボタン４２、４３、決定ボタン４４、および受付文字列表示部４５等を含んでいる。
【００５７】
数字・記号ボタン群４１は、ユーザが操作部１３を用いて指定可能な複数のボタン画像から成っており、それぞれのボタン画像は、数字および記号の文字グループに属する１文字を表している。これら数字・記号ボタン群４１は、ユーザによる文字入力のためのものである。
【００５８】
画面切替ボタン４２、４３は、ユーザが操作部１３を用いて指定可能なボタン画像である。画面切替ボタン４２は、アルファベット入力用画像２０に表示対象を切り替えるためのボタン画像であり、画面切替ボタン４３は、かな入力用画像３０に表示対象を切り替えるためのボタン画像である。決定ボタン４４、受付文字列表示部４５は、それぞれ決定ボタン２４、受付文字列表示部２５と同じ機能を有するボタン画像である。
【００５９】
以下、アルファベット入力用画像２０、かな入力用画像３０、数字・記号入力用画像４０のうち、画像表示装置１２が表示を行っている入力用画像を、現在表示画像という。また、アルファベットボタン群２１、かなボタン群３１、数字・記号ボタン群４１のいずれかに属するボタン画像を、文字ボタンという。
【００６０】
制御回路１７は、続いてステップ１０５で、操作部１３に対するユーザの操作を待ち、現在表示画像中の１つのボタンを指定するユーザの操作があると、その操作を受け付ける。
【００６１】
続いてステップ１１０では、受け付けたボタンが、文字ボタン、画面切替ボタン、決定ボタンのうちいずれであるかを判定する。受け付けたボタンが文字ボタンであれば続いてステップ１１５を実行し、画面切替ボタンであれば続いてステップ１１２を実行し、決定ボタンであれば続いてプログラム１００の実行を終了する。
【００６２】
画面切替ボタンを受け付けた後のステップ１１２では、受け付けた画面切替ボタンに対応する入力用画像に、現在表示画像を切り替える。ステップ１１２に続いては、ステップ１０３で、切り替え後の現在表示画像を画像表示装置１２に表示させる。
【００６３】
文字ボタンを受け付けた後には、以下詳述する通り、受け付けた文字ボタンの示す文字に応じて、現在表示画像を切り替え、または維持し、その後再度ステップ１０３を実行する。したがって、ユーザが決定ボタンを指定せず、文字ボタンまたは画面切替ボタンのいずれかを順次指定することで、制御回路１７は、現在表示画像を適宜切り替えながら、現在表示画像を用いたユーザによる文字入力を順次受け付ける。
【００６４】
ステップ１１５では、プログラム１００の実行開始以降順次受け付けた文字を、受付順に並べた文字列を、受付文字として特定する。例えば、施設名称を入力するモードにおいて、「ぎ」というひらがな文字、「ふ」というひらがな文字、「Ｉ」というアルファベット文字の３つが、順次入力された場合、「ぎふＩ」という文字列を受付文字とする。
【００６５】
さらにステップ１１５では、上述した施設データ中の辞書データを検索することで、受付文字列から始まる登録単語（「ぎふＩ」が受付文字列である場合、例えば、「ぎふＩＣ」、「ぎふＩＣチップセンター」、「ぎふＩ２１６バンク」等）を抽出する。
【００６６】
さらにステップ１１５では、抽出した文字列のそれぞれについて、受付文字列の次の文字を、次候補文字として抽出する（上記の例においては「Ｃ」、「２」等）。この次候補文字が、次に入力可能な文字である。
【００６７】
続いてステップ１１６では、次候補文字として抽出された文字が１文字以上あるか否かを判定し、あれば続いてステップ１２０を実行し、なければプログラム１００の実行を終了する。
【００６８】
ステップ１２０では、現在表示画像に対応する文字グループ（すなわち、直前に受け付けた文字種別）が、次候補文字を１種類以上含むか否かを判定する。含むと判定した場合は続いてステップ１０３を実行する。これによって、現在表示画像の表示が維持される。含まないと判定した場合は続いてステップ１２５を実行する。
【００６９】
ステップ１２５では、アルファベットの文字グループが、次候補文字を１種類以上含むか否かを判定する。含むと判定した場合は続いてステップ１３０を実行し、含まないと判定した場合は続いてステップ１３５を実行する。ステップ１３０では、現在表示画像を、アルファベット入力用画像２０に切り替え、その後ステップ１０３を実行する。
【００７０】
ステップ１３５では、「かな」の文字グループが、次候補文字を１種類以上含むか否かを判定する。含むと判定した場合は続いてステップ１４０を実行し、含まないと判定した場合は続いてステップ１５０を実行する。ステップ１４０では、現在表示画像を、かな入力用画像３０に切り替え、その後ステップ１０３を実行する。
【００７１】
ステップ１５０では、現在表示画像を、数字・記号入力用画像４０に切り替え、その後ステップ１０３を実行する。ステップ１５０でこのような切り替えを行うのは、抽出された次候補文字がアルファベットでも「かな」でもないということは、次候補文字が数字または記号となっていることが確実だからである。
【００７２】
なお、ステップ１０３においては、制御回路１７は、現在表示画像中の次候補文字に該当する文字ボタンが、次候補文字以外の文字ボタンよりも強調されるように、画像表示装置１２の表示を変化させるようになっていてもよい。具体的には、次候補文字以外の文字ボタンの色をトーンダウンさせて表示させるようになっていてもよい。この場合制御回路１７は、ステップ１０５で、次候補文字以外の文字ボタンの入力を受け付けないようになっていてもよい。
【００７３】
以上のようなプログラム１００を実行することで、制御回路１７は、ユーザの切り替え操作に応じて（ステップ１０５およびステップ１１０→１１２への分岐参照）、アルファベット入力用画像２０、かな入力用画像３０、および数字・記号入力用画像４０のうち、画像表示装置１２へ表示する対象を切り替える（ステップ１１２参照）。そして、表示対象となっている入力用画像（現在表示文字グループを表す画像に相当する）を利用してユーザが１つの文字を指定すると、制御回路１７は、その指定を受け付ける（ステップ１０５およびステップ１１０→１１５への分岐参照）。
【００７４】
また制御回路１７は、ユーザが上記のように順次指定した１つ以上の文字を受付順に並べた受付文字列を特定し、施設データ中の複数の施設の文字列のうち、当該受付文字列から始まる文字列を検索し、該当する文字列中の、当該受付文字列の次の文字を、次候補文字として特定する（ステップ１１５参照）。
【００７５】
そして制御回路１７は、次候補文字が１種類以上ある場合（ステップ１１６参照）、表示対象画像の選択を行う（ステップ１２０〜１５０参照）。具体的には、現在の表示対象の画面が次候補文字を１つ以上含んでいれば（ステップ１２０参照）、表示対象を現在のまま維持する。また、現在の表示対象の画面が次候補文字を１つも含んでいなければ（ステップ１２０参照）、文字グループについての所定の優先順位（例えば、アルファベット、ひらがな、数字・記号の順）で、次候補文字を含む文字グループを探し（ステップ１２５、１３５参照）、最初に該当する文字グループの入力用画像に表示対象を切り替える（ステップ１３０、１４０、１５０参照）。
【００７６】
また、次候補文字がなくなった場合（ステップ１１６参照）、および、ユーザが文字入力を終了する旨の操作を行った場合（ステップ１１０参照）、制御回路１７は、絞り込み処理を終了し、目的地決定処理において、その時点における受付文字列を、目的地の名称または目的地の土地地番として特定する。
【００７７】
このように、車両用ナビゲーション装置１は、特定した１つ以上の次候補文字のうち、現在表示文字グループに属する文字が、所定の基準数未満になったことに基づいて、画像表示装置の表示対象を、複数の文字グループのうち、現在表示文字グループ以外であり、かつ１つ以上の次候補文字のうち１つ以上を有する文字グループのいずれか１つに切り替える。
【００７８】
次候補文字が絞られた結果、現在表示文字グループ中の次候補文字数が減少した場合は、表示対象を、他の文字グループとしたいとユーザが考える可能性が高い。そのような観点を反映するために、本発明の単語入力支援装置は、現在表示文字グループ中の次候補文字数が基準数を下回ったことに基づいて、次候補文字を含んでいる他の文字グループに表示対象を切り替える。
【００７９】
このように、ユーザの意図的な切り替え操作に加え、現在表示文字グループ中の次候補文字数の減少を、表示対象の文字グループの切り替えのトリガとして用いることで、文字グループ間の表示の切り替えの利便性を高めることができる。
【００８０】
また、本実施形態においては、所定の基準数とは１である。この場合、車両用ナビゲーション装置１は、現在表示文字グループ中に次候補文字がなくなったことに基づいて、次候補文字を含んでいる他の文字グループに表示対象を切り替える。
【００８１】
この作動は、次候補文字が絞られた結果、現在表示文字グループ中の次候補文字数がゼロになった場合は、表示対象を他の文字グループに切り替えたいとユーザが考える可能性が１００パーセントに近いという考えを反映するものである。したがって、このようにすることで、ユーザの意思を非常に高い確度でくみとって自動的に画面表示切り替えに反映することができる。
【００８２】
また、従来、複数の文字を画像表示装置に表示し、順次文字入力を受け付けていく段階で、次に入力可能な文字以外の文字をトーンダウンして表示させることで、当該文字が操作不能であることを示す装置がある。このような技術と、ユーザの切り替え操作に応じて複数の文字グループ間で表示を切り替える従来技術とを単に組み合わせても、入力可能な文字の絞り込みは行われるが、その絞り込み結果は現在表示中の画面内にのみ反映され、現在表示中の画面と同列に扱うべき画面間の切り替えにまでは適用できない。例えば、現在表示中の入力用画像中に次候補文字が１つもない場合でも入力用画像が自動的に切り替わらない。
【００８３】
そこで、本発明のような自動切り替え機能を導入することで、次に入力可能な文字の絞り込みを行う検索機能に、より操作性の高いユーザインターフェースを実現することができる。
【００８４】
なお、本実施形態においては、制御回路１７が、プログラム１００のステップ１１２を実行することで第１切替表示制御手段の一例として機能し、ステップ１０５および１１０から１１５への分岐の処理を行うことで指定受付手段の一例として機能し、ステップ１１５を実行することで次候補文字特定手段の一例として機能し、ステップ１１６〜１５０を実行することで第２切替表示制御手段の一例として機能し、ステップ１０３を実行することで表示変化制御手段の一例として機能する。
【００８５】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本実施形態が第１実施形態と異なるのは、制御回路１７がプログラム１００に代えて図４に示すプログラム２００を実行することである。
【００８６】
プログラム２００のステップ２０３、２０５、２１０、２１２、２１５、２１６のそれぞれの処理内容は、プログラム１００のステップ１０３、１０５、１１０、１１２、１１５、１１６のそれぞれの処理内容と同じであるので、それらの処理内容についての説明は省略する。
【００８７】
制御回路１７は、ステップ２１６で次候補文字が１つ以上あると判定した場合、続いてステップ２１９で、次候補文字を最も数多く含む文字グループを特定する。ここで、次候補文字の数は、１つの文字種類あたり１つと数える。例えば、「ぎふＩ」が受付文字列であり、受付文字を先頭に含む登録単語が「ぎふＩＣ」、「ぎふＩＣチップセンター」、「ぎふＩ２１６バンク」、「ぎふＩ３０２バンク」の４つのみであった場合、アルファベット文字グループが含む次候補文字数は「Ｃ」の１つのみであり、数字・記号文字グループが含む次候補文字数は「２」、「３」の２つである。
【００８８】
続いてステプ２２１では、ステップ２１９で特定した文字グループに対応する入力用画像に、現在表示画像を切り替え、その後ステップ２０３を実行する。
【００８９】
以上のようなプログラム２００実行することで、制御回路１７は、次候補文字を最も多く含む文字グループに対応する入力用画像に、現在表示画像を切り替える（ステップ２１９、２２１参照）。
【００９０】
このように、車両用ナビゲーション装置１は、現在表示画像が含む次候補文字数が、他の文字グループのそれぞれが有している次候補文字の数のうち最も多い数よりも小さくなったときに、現在表示画像を切り替える。そして、このときに切り替える対象の入力用画像は、最も多く次候補文字を含んでいる文字グループの入力画像である。
【００９１】
この作動は、次候補文字が絞られた結果、現在表示文字グループよりも多く次候補文字を含む文字グループが存在することになった場合は、表示対象を当該文字グループに切り替えたいとユーザが考える可能性が高いという考えを反映するものである。
【００９２】
さらに、この作動は、ユーザが次に入力した文字を含む可能性が最も高い文字グループは、次候補文字を最も多く含む文字グループであるという観点を反映するものである。したがって、このようにすることで、ユーザの意思を高い確度でくみとって画面表示切り替え先の選択に自動的に反映することができる。
【００９３】
なお、本施形態においては、制御回路１７が、プログラム２００のステップ２１２を実行することで第１切替表示制御手段の一例として機能し、ステップ２０５および２１０から２１５への分岐の処理を行うことで指定受付手段の一例として機能し、ステップ２１５を実行することで次候補文字特定手段の一例として機能し、ステップ２１６〜２２１を実行することで第２切替表示制御手段の一例として機能し、ステップ２０３を実行することで表示変化制御手段の一例として機能する。
【００９４】
（第３実施形態）
次に、本発明の第３実施形態について説明する。本実施形態が第１実施形態と異なるのは、制御回路１７が、プログラム１００に代えて図５に示すプログラム３００を実行する点である。
【００９５】
プログラム３００のステップ３０３、３０５、３１０、３１２、３１５、３１６、３２０、３２５、３３０、３３５、３４０、３５０のそれぞれの処理内容は、プログラム１００のステップ１０３、１０５、１１０、１１２、１１５、１１６、１２０、１２５、１３０、１３５、１４０、１５０のそれぞれの処理内容と同じであるので、それらの処理内容についての説明は省略する。
【００９６】
制御回路１７は、ステップ３１６で次候補文字数が１以上であると判定した場合、続いてステップ３１７で、次候補文字数を特定する。更に続いてステップ３１８で、特定した次候補文字数が所定の閾値以下であるか否かを判定する。本実施形態においては、この閾値は、一画面に表示できる文字ボタン数の最大値である。閾値以下であれば続いてステップ３１９を実行し、閾値を超えていれば続いてステップ３２０を実行する。
【００９７】
ステップ３１９では、異なる文字グループに属する次候補文字を同時に同一画面中に表示させる。より具体的には、すべての次候補文字のそれぞれに対応する文字ボタン画像を含む入力用画像を、画像表示装置１２に表示させる。このとき、画像表示装置１２に含まれる文字ボタン画像は、すべてが次候補文字に対応する文字ボタン画像である。ステップ３１９の後、続いてステップ３０３を実行する。
【００９８】
図６に、ステップ３１９に続いてステップ３０３が実行されたときに、画像表示装置１２に表示される混合入力用画像の一例５０を表示する。この図に示すように、混合入力用画像５０は、決定ボタン５４、受付文字表示部５５に加え、互いに異なる文字グループに属する複数の次候補文字の文字ボタン画像５１を含んでいる。
【００９９】
このように、制御回路１７は、特定した次候補文字の総数が閾値以下であることに基づいて（ステップ３１８参照）、画像表示装置１２の表示対象を、当該次候補文字をすべて含む画像に切り替える（ステップ３１９参照）。なお、ステップ３１９の後にステップ３０３以降が実行されることで、ユーザは、このような入力用表示を利用して、次候補文字のそれぞれを、表示された文字グループ中の文字と同様に、指定することができる。
【０１００】
このように、次候補文字の総数が少ない場合は、それらをまとめて画像表示装置１２に同時に表示させることで、ユーザは表示画面を切り替えるための操作を全く必要とせず、次の文字を入力することができる。
【０１０１】
なお、本実施形態においては、制御回路１７が、プログラム３００のステップ３１２を実行することで第１切替表示制御手段の一例として機能し、ステップ３０５および３１０から３１５への分岐の処理を行うことで指定受付手段の一例として機能し、ステップ３１５を実行することで次候補文字特定手段の一例として機能し、ステップ３１６〜３５０を実行することで第２切替表示制御手段の一例として機能し、ステップ３０３を実行することで表示変化制御手段の一例として機能する。
【０１０２】
（第４実施形態）
次に、本発明の第４実施形態について説明する。本実施形態が第３実施形態と異なるのは、制御回路１７がプログラム３００に代えて図７に示すプログラム４００を実行することである。
【０１０３】
プログラム４００のステップ４０３、４０５、４１０、４１２、４１５、４１６、４１７、４１８、４２０、４２５、４３０、４３５、４４０、４５０のそれぞれの処理内容は、プログラム３００のステップ３０３、３０５、３１０、３１２、３１５、３１６、３１７、３１８、３２０、３２５、３３０、３３５、３４０、３５０のそれぞれの処理内容と同じである。ただし、入力用画像の形式は、第３実施形態と違い、リスト形式となっている。
【０１０４】
図８に、リスト形式による入力用画像の一例を示す。リスト形式においては、表示対象の文字グループに属する各文字に対応する文字ボタン画像が所定の表示順序（例えば辞書順）で一列に並ぶ。図８の例においては、リスト部６１中の表示が、この一列表示に相当する。また、リスト形式においては、文字ボタン画像のうち１つが、選択対象となっている。図８の例においては、フォーカス部６２において強調表示されている「Ｂ」の文字ボタン画像が、選択対象となっている。
【０１０５】
そして、制御回路１７は、ステップ４０５において、この選択対象を、ユーザの操作部１３を用いた移動操作に基づき、上述の表示順序で、選択対象となる文字を１文字ずつ順次切り替えることができる。また、制御回路１７は、ステップ４０５において、ユーザの操作部１３を用いた確定操作に基づき、その確定操作の際に選択対象となっている１つの文字を、ユーザの指定した文字として受け付けるようになっている。
【０１０６】
このように、リスト形式で表示された次候補文字列の選択対象を１文字ずつユーザ操作で切り替えていくような方法で文字の指定を行う場合は、１画面中に次に入力したい文字があったとしても、当該文字が選択対象の文字から離れた順序にある場合は、ユーザの操作の回数が増加する。したがって、ユーザ操作が煩雑になる。
【０１０７】
そこで、制御回路１７は、ステップ４１８で次候補文字数が閾値（本実施形態においては、一画面で表示可能な文字ボタン画像の最大数に相当する）以下であると判定した場合、続いてステップ４６０で、文字グループのうち、次に入力可能な文字候補を一番数多く含むグループを特定する。
【０１０８】
続いてステップ４６５で、全候補リストを生成する。全候補リストは、本実施形態においては、次候補文字をすべて含み、かつ、次候補文字のみを含むようなリストである。したがって、全候補リストは、互いに異なる文字グループに属する次候補文字を含む場合が多い。また、全候補リスト中の次候補文字の並びは、同じ文字グループに属する次候補文字同士を一まとめに連続的に配列するような並びとする。そして、同じ文字グループ中では、その文字グループについて予め定められた順序（例えば辞書順）で次候補文字が並ぶようにする。
【０１０９】
更にステップ４６５では、そのような画像中で、次候補文字を最も数多く含む文字リストの先頭文字を、選択対象文字として特定する。例えば、数字・記号文字グループが最も多く次候補文字を含む場合は、図９のリスト表示画面６０に示すように、当該文字グループの先頭文字である「１」を選択対象とする。
【０１１０】
ステップ４６５に続いては、ステップ４７０で、現在表示画像を、当該全候補リストから成る入力用画像に切り替え、さらにステップ４０３で、当該入力用画像を画像表示装置１２に表示させる。
【０１１１】
以上のように、制御回路１７は、次候補文字の総数が少なくなったときは、それらをまとめて画像表示装置に表示させるのみならず、上述の全候補リストのような配列でリスト表示を行い、さらに、次候補文字を最も多く含む文字グループ中の先頭の次候補文字を選択対象とする。このように、次候補文字を最も多く含む文字グループ（すなわち、次にユーザが指定する文字を含んでいる可能性が最も高い文字グループ）中の先頭文字を選択対象とすることで、ユーザの操作負担を軽減することができる。  
【０１１２】
なお、本実施形態においては、制御回路１７が、プログラム４００のステップ４１２を実行することで第１切替表示制御手段の一例として機能し、ステップ４０５および４１０から４１５への分岐の処理を行うことで指定受付手段の一例として機能し、ステップ４１５を実行することで次候補文字特定手段の一例として機能し、ステップ４１６〜４７０を実行することで第２切替表示制御手段の一例として機能し、ステップ４０３を実行することでリスト表示制御手段の一例として機能する。
【０１１３】
（第５実施形態）
次に、本発明の第５実施形態について説明する。本実施形態が第４実施形態と異なるのは、制御回路１７がプログラム４００に代えて図１０に示すプログラム５００を実行することである。そして、プログラム５００がプログラム４００と異なるのは、ステップ４６０および４６５の処理を、それぞれステップ５６０および５６５の処理に代えた点である。
【０１１４】
制御回路１７は、次候補文字数が閾値以下であると判定された後のステップ５６０において次候補文字のうち、次に入力可能な単語候補数が一番多い文字を特定する。次に入力可能な単語候補とは、辞書データ中の登録単語のうち、受付文字列の次に当該次候補文字を加えた文字列から始まる登録単語の数が最も多くなる次候補文字をいう。
【０１１５】
例えば、「ぎふＩ」が受付文字列であり、受付文字を先頭に含む登録単語が「ぎふＩＣＵ」、「ぎふＩＣチップセンター」、「ぎふＩ２１６バンク」の３つのみであった場合、次候補文字「Ｃ」、「２」のうち、次候補文字「Ｃ」が、次に入力可能な単語候補数が一番多い（２個）文字である。
【０１１６】
続いてステップ５６５では、第４実施形態と同じ並びの全候補リストを生成する。ただし、本実施形態においては、全候補リスト中の選択対象文字は、ステップ５６０で特定した、次に入力可能な単語候補数が一番多い次候補文字とする（図１１参照）。
【０１１７】
このように、次候補文字の総数が少なくなったときは、それらをまとめて画像表示装置１２に表示させるのみならず、その文字を入力すればその後に入力可能な登録単語数が最も多い次候補文字を、自動的に選択対象とする。ある文字の入力後に入力可能な登録単語が多いということは、当該文字をユーザが入力する可能性が高いという観点に基づけば、このようにすることで、ユーザの操作負担を軽減することができる。
【０１１８】
なお、本実施形態においては、制御回路１７が、プログラム５００のステップ４１２を実行することで第１切替表示制御手段の一例として機能し、ステップ４０５および４１０から４１５への分岐の処理を行うことで指定受付手段の一例として機能し、ステップ４１５を実行することで次候補文字特定手段の一例として機能し、ステップ４１６〜４５０、５６０、５６５、４７０を実行することで第２切替表示制御手段の一例として機能し、ステップ４０３を実行することでリスト表示制御手段の一例として機能する。
【０１１９】
（第６実施形態）
次に、本発明の第６実施形態について説明する。本実施形態が第４実施形態と異なるのは、制御回路１７がプログラム４００に代えて図１０に示すプログラム５００を実行することである。そして、プログラム５００がプログラム４００と異なるのは、ステップ４６０および４６５の処理を、それぞれステップ６６０および６６５の処理に代えた点である。制御回路１７は、次候補文字数が閾値以下であると判定された後のステップ６６０においては、次候補文字のそれぞれについて、次に入力可能な単語候補の数（以下、入力可能単語数）をカウントする。
【０１２０】
続いてステップ６６５では、全候補リストを生成する。本実施形態における全候補リストは、互いに異なる文字グループに属する次候補文字を含み、かつ、次候補文字をすべて含み、かつ、次候補文字のみを含むようなリストである点は、第４実施形態の全候補リストと同じである。ただし、全候補リスト中の次候補文字の並びは、各次候補文字がどの文字グループに属しているかに関わらず、ステップ６６０で特定した入力可能単語数が多い順となっている。更にステップ４６５では、そのような画像中で、入力可能単語数が最も多い次候補文字を、選択対象文字として特定する。
【０１２１】
このように、入力可能な登録単語数の数が多い順に（すなわち、ユーザが入力する可能性の高い順に）次候補文字列が並べられることで、ユーザの操作負担を軽減することができる。
【０１２２】
なお、本実施形態においては、制御回路１７が、プログラム６００のステップ４１２を実行することで第１切替表示制御手段の一例として機能し、ステップ４０５および４１０から４１５への分岐の処理を行うことで指定受付手段の一例として機能し、ステップ４１５を実行することで次候補文字特定手段の一例として機能し、ステップ４１６〜４５０、６６０、６６５、４７０を実行することで第２切替表示制御手段の一例として機能し、ステップ４０３を実行することでリスト表示制御手段の一例として機能する。
【０１２３】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【０１２４】
例えば、上記の各実施形態においては、車両用ナビゲーション装置１が単語入力支援装置の一例に相当する。しかし、本発明は、辞書データを有し、辞書データ中の登録単語の入力を受け付ける装置ならば、車両用ナビゲーション装置１のみならず、どのような単語入力支援装置にでも適用可能である。
【０１２５】
また、上記の各実施形態においては、地図データ取得部１６が記憶媒体の一例に相当する。しかし、辞書データを記憶する記憶媒体は、どのようなものであってもよい。
【０１２６】
また、上記第１〜第３実施形態のステップ１０３、２０３、３０３においては、必ずしも次候補文字を他の文字よりも強調する必要はない。同じ文字グループに属するすべてのボタンを等しく表示するようになっていても、本発明の効果は達成される。
【０１２７】
また、上記実施形態においては、アルファベット、かな、数字・記号という３つの文字グループ間の表示の切り替えが例示されているが、相互に切り替える対象の文字グループとしては、これらのような文字グループに限らず、例えば、アルファベット、ウムラウト文字、数字・記号という３つの文字グループを用いてもよい。
【０１２８】
また、第４実施形態においては、ステップ４６５では、全候補リスト中の選択対象文字は、次候補文字を最も数多く含む文字グループの先頭文字でなく、次候補文字を最も数多く含む文字グループに属するいずれかの文字であれば、ユーザの操作性は向上する。
【０１２９】
また、第３〜６実施形態においては、閾値は、次候補文字を１画面に表示できる最大数としている。しかし、閾値は、次候補文字を１画面に表示できる最大数よりも大きくてもよい。そのような場合、制御回路１７は、１画面中にすべての次候補文字を表示させることができない。
【０１３０】
そこで、制御回路１７は、第３実施形態においては、全体としてすべての次候補文字をカバーする複数の入力用表示画面を作成し、ユーザの選択操作に応じて表示対象をそれら入力用表示画面の間で切り替えるようになっていればよい。また、制御回路１７は、第４〜第６実施形態においては、全候補リストの、選択対象の近傍の一部のみを、画像表示装置１２に表示させるようになっていればよい。このようになっていても、異なる文字グループの文字ボタン画像を同時に含み、かつ次候補文字以外の文字ボタン画像を含まないような入力用表示画面を表示させることができる。したがって、ユーザが表示画面を切り替える必要性は低減する。
【０１３１】
また、上記の各実施形態において、制御回路１７がプログラムを実行することで実現している各機能は、それらの機能を有するハードウェア（例えば回路構成をプログラムすることが可能なＦＰＧＡ）を用いて実現するようになっていてもよい。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施形態に係る車両用ナビゲーション装置１のハードウェア構成図である。
【図２】制御回路１７が実行するプログラム１００のフローチャートである。
【図３】アルファベット入力用画像２０、かな入力用画像３０、数字・記号入力用画像４０およびそれらの間の切り替えを示す図である。
【図４】第１実施形態において制御回路１７が実行するプログラム２００のフローチャートである。
【図５】第２実施形態において制御回路１７が実行するプログラム３００のフローチャートである。
【図６】第３実施形態において、画像表示装置１２に表示される混合入力用画像５０を示す図である。
【図７】第４実施形態において制御回路１７が実行するプログラム４００のフローチャートである。
【図８】第４実施形態におけるリスト表示画面の一例６０を示す図である。
【図９】第４実施形態におけるリスト表示画面の一例６０を示す図である。
【図１０】第５実施形態において制御回路１７が実行するプログラム５００のフローチャートである。
【図１１】第５実施形態におけるリスト表示画面の一例６０を示す図である。
【図１２】第６実施形態において制御回路１７が実行するプログラム６００のフローチャートである。
【図１３】第６実施形態におけるリスト表示画面の一例６０を示す図である。
【符号の説明】
【０１３３】
１…車両用ナビゲーション装置、１１…位置検出器、１２…画像表示装置、
１３…操作部、１４…スピーカ、１５…交通情報受信機、１６…地図データ取得部、
１７…制御回路、２０…アルファベット入力用画像、２１…アルファベットボタン群、
２２、２３、３２、３３、４２、４３…画面切替ボタン、
２４、３４、４４、５４…決定ボタン、２５、３５、４５、５５…受付文字列表示部、
３０…かな入力用画像、３１…かなボタン群、４０…数字・記号入力用画像、
４１…数字・記号ボタン群、５０…混合入力用画像、５１…混合ボタン群、
６０…リスト表示画面、６１…リスト部、６２…フォーカス部、
１００〜５００…プログラム。
【図１】
0004433019.tif 000002
【図２】
0004433019.tif 000003
【図３】
0004433019.tif 000004
【図４】
0004433019.tif 000005
【図５】
0004433019.tif 000006
【図６】
0004433019.tif 000007
【図７】
0004433019.tif 000008
【図８】
0004433019.tif 000009
【図９】
0004433019.tif 000010
【図１０】
0004433019.tif 000011
【図１１】
0004433019.tif 000012
【図１２】
0004433019.tif 000013
【図１３】
0004433019.tif 000014