(57)【特許請求の範囲】
【請求項１】
ディスプレイ画面にキーボードを表示し、キーボード上の所定キーを指示することにより、該キーに割り当てた文字を入力する装置のキーボード表示方法において、
キーボードの通常文字表示領域に通常文字キーを表示し、
キーボードの特殊文字表示領域に通常文字以外の特殊文字キーを表示し、
入力する必要がある特殊文字の数が特殊文字表示領域に表示できる最大特殊文字数より多い場合には、全特殊文字を複数のグループに分割し、
分割されたグループの特殊文字キーと共に他グループの特殊文字の表示を要求するキーを前記特殊文字領域に表示し、
前記要求キーが指示されたとき、他グループの特殊文字キーを前記特殊文字表示領域に表示し、
前記入力する必要がある特殊文字の数が前記特殊文字表示領域に表示できる最大特殊文字数以下の場合には全特殊文字を前記特殊文字表示領域に表示すると共に、前記要求キーを表示しない、
ことを特徴とするキーボード表示方法。
【請求項２】
ディスプレイ画面にキーボードを表示し、キーボード上の所定キーを指示することにより、該キーに割り当てた文字を入力する装置のキーボード表示方法において、
キーボードの通常文字表示領域に通常文字キーを表示し、
キーボードの特殊文字表示領域に通常文字以外の特殊文字キーを表示し、
次に入力される可能性のある特殊文字を検索し、該検索した特殊文字の数が、特殊文字表示領域に表示できる最大特殊文字数より大きい場合、検索された全特殊文字を複数のグループに分割し、
分割されたグループの特殊文字キーと共に他グループの特殊文字の表示を要求するキーを表示し、
前記要求キーが指示されたとき、他グループの特殊文字キーを前記特殊文字表示領域に表示し、
前記検索した特殊文字の数が前記特殊文字表示領域に表示できる最大特殊文字数以下の場合には全特殊文字を前記特殊文字表示領域に表示すると共に、前記要求キーを表示しない、
ことを特徴とするキーボード表示方法。
【請求項３】
ディスプレイ画面にキーボードを表示し、キーボード上の所定キーを指示することにより、該キーに割り当てた文字を入力する文字入力装置において、
ディスプレイ画面にキーボードを表示すると共に、該キーボードの通常文字表示領域に通常文字キーを表示し、キーボードの特殊文字表示領域に通常文字以外の特殊文字キーを表示する表示部、
入力する必要がある特殊文字の数が特殊文字表示領域に表示できる最大特殊文字数より多い場合には、全特殊文字を複数のグループに分割し、分割されたグループの特殊文字キーと共に他グループの特殊文字の表示を要求するキーを前記特殊文字領域に表示し、前記要求キーが指示されたとき、他グループの特殊文字キーを前記特殊文字表示領域に表示し、前記入力する必要がある特殊文字の数が前記特殊文字表示領域に表示できる最大特殊文字数以下の場合には全特殊文字を前記特殊文字表示領域に表示すると共に、前記要求キーを表示しないよう制御する制御部、
を備えたことを特徴とする文字入力装置。
【請求項４】
ディスプレイ画面にキーボードを表示し、キーボード上の所定キーを指示することにより、該キーに割り当てた文字を入力する文字入力装置において、
ディスプレイ画面にキーボードを表示すると共に、該キーボードの通常文字表示領域に通常文字キーを表示し、キーボードの特殊文字表示領域に通常文字以外の特殊文字キーを表示する表示部、
次に入力される可能性のある特殊文字を検索し、該検索した特殊文字の数が、特殊文字表示領域に表示できる最大特殊文字数より大きい場合、検索された全特殊文字を複数のグループに分割し、分割されたグループの特殊文字キーと共に他グループの特殊文字の表示を要求するキーを表示し、前記要求キーが指示されたとき、他グループの特殊文字キーを前記特殊文字表示領域に表示し、前記検索した特殊文字の数が前記特殊文字表示領域に表示できる最大特殊文字数以下の場合には全特殊文字を前記特殊文字表示領域に表示すると共に、前記要求キーを表示しないよう制御する制御部、
を備えたことを特徴とする文字入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はキーボード表示方法及び文字入力装置に係わり、特に、ディスプレイ画面にキーボードを表示し、キーボード上の所定キーを指示することにより、該キーに割り当てた文字を入力する装置のキーボード表示方法及び文字入力装置に関する。
【０００２】
【従来の技術】
ディスプレイ画面(モニター)にキーボードを表示し、キーボード上の所定キーを指示することにより、該キーに割り当てた文字を入力する装置がある。例えば、車両の走行案内を行い、所望の目的地に到着できるようにしたナビゲーション装置は、目的地をアドレスや、交差点、POI(Point Of Interest)等で特定する際、都市名やストリート名を入力する必要がある。かかる場合、ディスプレイ画面にキーボードを表示し、キーボード上の所定キーを順次指示することにより都市名やストリート名を入力するようにしている。
【０００３】
ディスプレイ画面に表示されたキーボードには、アルファベットや数字などの通常文字キーを表示する通常文字表示領域と通常文字以外の特殊文字キーを表示する特殊文字表示領域があり、特殊文字表示領域にはたとえば最大12個の特殊文字数を表示でき、それ以上の特殊文字を表示することができない。特殊文字としては、図6（A）に示す33個のシンボルと図6(B)示す28個のアクセント文字がある。
【０００４】
従来のナビゲーション装置は、特殊文字の数が12個あれば十分であり、何らの問題がなかった。しかし、最近欧州で使用される多言語対応のナビゲーション装置は、対応しなければならない言語数が増加している。このため、キーボードから入力しなければならないアクセント文字数が増加している。又、多機能化によりキーボードから入力しなければならないシンボル数が増加している。このため、欧州用の多言語対応ナビゲーション装置は、図7に示す22個の特殊文字をキーボードから入力することが要求されている。しかし、前述のように特殊文字表示領域には、最大12個の特殊文字しか表示することができない。
【０００５】
【発明が解決しようとする課題】
全アクセント文字を入力するためにアクセントシンボルを特殊文字表示領域に表示し、アルファベットＡ，Ｅ，Ｉ，Ｎ，Ｏ，Ｕと該アクセントシンボルを同時に指示してアクセント文字を入力することが考えられる。図8(a)〜(c)にアルファベットＡとアクセントシンボルを同時に指示してアルファベットＡのアクセント文字を入力する場合を示している。
しかし、かかる方法では同時に2つのキーを指示しなくてはならず文字入力操作が面倒となる問題がある。又、かかる方法では、全特殊シンボルを入力できない問題がある。
以上から、本発明は簡単な操作で全特殊文字を入力できるようにすることである。
【０００６】
【課題を解決するための手段】
ディスプレイ画面に表示されたキーボードの通常文字表示領域に通常文字キーを表示し、キーボードの特殊文字表示領域に通常文字以外の特殊文字キーを表示する。この特殊文字表示領域に表示できる最大特殊文字数以上の数の特殊文字を入力する必要がある場合、全特殊文字を複数のグループに分割し、分割されたグループの特殊文字キーと共に他グループの特殊文字の表示を要求するキーを表示し、前記要求キーが指示されたとき、他グループの特殊文字キーを前記特殊文字表示領域に表示する。このようにすれば、簡単な操作で全特殊文字を表示して入力することができる。
【０００７】
又、特殊文字表示領域に次に入力される可能性のある特殊文字キーのみを表示する場合、該次に入力される可能性のある特殊文字を検索し、該検索した特殊文字の数が、特殊文字表示領域に表示できる最大特殊文字数より大きい場合、検索された全特殊文字を複数のグループに分割し、分割されたグループの特殊文字キーと共に他グループの特殊文字の表示を要求するキーを表示し、該要求キーが指示されたとき、他グループの特殊文字キーを前記特殊文字表示領域に表示する。このようにすれば、次に入力される可能性のある特殊文字キーのみを表示する場合であっても、簡単な操作で全特殊文字を表示して入力することができる。
【０００８】
【発明の実施の形態】
(A)ナビゲーション装置の概略
図1は本発明のナビゲーション装置の概略構成図であり、ナビゲーション制御部11は自動車位置周辺の地図描画制御／目的地入力制御／経路探索誘導制御等のナビゲーション制御を行うと共に、目的地入力などにおいて適宜キーボードを表示して目的地の設定制御を行う。DVD制御装置12はナビゲーション制御部11からの要求によりDVD 13から所望の地図を読み出して入力する。リモコン14はナビゲーション制御部11に対してメニュー選択／地図スクロール／目的地検索等の入力を行う。車両位置検出装置15は車両位置を検出するもので、所定距離走行毎にパルスを発生する距離センサー、車両の進行方向を測定する角度センサー、GPS受信ユニット等を有している。表示装置16は地図やメニューを表示すると共に適宜キーボードを表示し、周辺に表示オン／オフスイッチ、TV/ナビ切替スイッチなどを有している。オーディオ回路17はナビゲーション制御部11が出力する交差点案内音声データをアナログに変換すると共に、音質、音量制御してスピーカ１８より出力する。
【０００９】
目的地等の入力に際してナビゲーション制御部11は表示画面に適宜キーボードを表示する。図1の（1）〜（3）は地点名を入力して目的地を設定する際のキーボード表示例であり、(1)は入力する必要がある特殊文字の数がゼロの場合であり、通常文字表示領域NCAにアルファベットA〜Zと数字0〜９を表示し、特殊文字表示領域(点線部)SCAには何も表示しない。
【００１０】
(2)は入力する必要がある特殊文字の数が特殊文字表示領域に表示できる最大特殊文字数(例えば12文字)を越える場合であり、通常文字表示領域NCAにアルファベットA〜Zと数字0〜９を表示し、特殊文字表示領域SCAに一部特殊文字（10個の特殊文字）と他の特殊文字の表示を要求するモアキー（More Key）MKを表示する。すなわち、入力する必要がある特殊文字の数が特殊文字表示領域に表示できる最大特殊文字数（＝12文字）を越える場合には、全特殊文字を複数のグループに分割し、分割された第1グループの特殊文字と共にモアキーMKを表示する。モアキーMKは2文字分のサイズを有している。特殊文字数が22であれば、特殊文字は10, 10, 2の3つのグループに分割される。図示の状態においてモアキーMKを操作すると、次の第2グループの10個の特殊文字キーがモアキーMKと共に特殊文字表示領域SCAに表示され、更に、モアキーを指示すると第3グループの2個の特殊文字キーがモアキーMKと共に特殊文字表示領域SCAに表示され、更に、モアキーを指示すると最初の図示状態に戻る。
【００１１】
(3)は入力する必要がある特殊文字の数が3個で特殊文字表示領域に表示できる最大特殊文字数(＝12文字)を越えない場合であり、かかる場合には、通常文字表示領域NCAにアルファベットA〜Zと数字0〜９を表示し、特殊文字表示領域SCAに全特殊文字を表示する。ただし、モアキー（More Key）は表示しない。
【００１２】
（B）第１実施例のキーボード表示処理
図２は本発明の第１実施例のキーボード表示処理フローである。
キーボードを表示しなければならない状態になれば、通常文字(アルファベット及び数字)を全て通常文字表示領域NCAに表示し、特殊文字は以下に従って表示する。
すなわち、入力する必要がある特殊文字数を未表示特殊文字数NSCとする(ステップ１０１)。ついで、未表示特殊文字数NSCが特殊文字表示領域に表示できる最大特殊文字数NMAXより大きいかチェックする(ステップ102)。NSC≦NMAXであれば、全特殊文字を特殊文字表示領域SCA(図1の(3)参照)に表示する(ステップ103)。ついで、キーボードの表示が継続して必要であるかチェックし(ステップ104)、不要であればキーボード表示処理を終了する。しかし、ステップ104において、「YES」であればキーボード表示を継続する。
【００１３】
一方、ステップ102において、未表示特殊文字数NSCの方が最大特殊文字数NMAXより大きければ、すなわち、NSC＞NMAXであれば、（NMAX−2）個の第1グループの特殊文字キーと2文字サイズのモアキーMKを特殊文字表示領域SCA(図1の(2)参照)に表示する(ステップ105)。ついで、次式
NSC＝NSC−（NMAX−2）
により未表示特殊文字数NSCを更新する(ステップ106)。
NSC更新後、キーボードの表示が継続して必要であるかチェックし(ステップ107)、不要であればキーボード表示処理を終了する。しかし、ステップ107において、「YES」であれば、モアキーMK指示（操作）されたかチェックし(ステップ108)、操作されなければキーボード表示を継続しつつステップ107の処理を繰り返す。
【００１４】
ステップ108において、モアキーMKが操作されると、未表示特殊文字数NSCが最大特殊文字数NMAXより大きいかチェックする(ステップ109)。NSC＞NMAXであれば、ステップ105に戻り（NMAX−2）個の第２グループの特殊文字キーと2文字サイズのモアキーMKを特殊文字表示領域SCAに表示し(ステップ105)、以降の処理を繰り返す。
一方、ステップ109において、NSC≦NMAXであれば、最後のグループである残りの全特殊文字を特殊文字表示領域SCAに表示する(ステップ110)。ついで、未表示特殊文字数NSCを初期化し、すなわち、入力する必要がある特殊文字数を未表示特殊文字数NSCとし(ステップ111)、ステップ108以降の処理を繰り返す。ステップ111の初期化処理により、モアキーMKを操作すれば第1グループの特殊文字キーを該モアキーと共に表示できるようになる。
【００１５】
図3は特殊文字数が図7に示す22個の場合のキーボード表示例であり、通常文字表示領域NCAにアルファベットA〜Zと数字0〜９を表示し、特殊文字表示領域SCAに特殊文字キーとモアキーMKを表示する。未処理特殊文字数NSC（=22）が表示可能な最大特殊文字数NMAX（＝12）より大きいから、図3（A）に示すように第1グループの10個の特殊文字と共にモアキーMKを表示する。図3（A）の状態においてモアキーMKを操作すると、図3(B)に示すように次のグループ、すなわち、第2グループの10個の特殊文字キーとモアキーMKを特殊文字表示領域SCAに表示する。図3（B）の状態において、モアキーＭＫを操作すると第3グループ、すなわち最終グループの2個の特殊文字キーとモアキーMを特殊文字表示領域SCAに表示する。図3(C)の状態で更に、モアキーを押すと最初の図示状態に戻る。
【００１６】
（C）第2実施例のキーボード表示処理
ナビゲーション装置の目的地入力において都市名やストリート名を入力するが、これら都市名やストリート名をアルファベット順にならべてデータべース化することにより、入力文字列(入力文字数が零の場合を含む)の次に到来する文字の候補を取得することができる。そこで、入力操作を容易にするために、次に入力するべき候補文字のみを表示し、あるいはハイライト表示し、あるいは候補以外の文字を暗くして表示 (シェーディング)することが行われている。そこで、第2実施例では通常文字については上記と同様に表示し、特殊文字については、候補となる特殊文字のみを特殊文字表示領域SCAに表示し、候補以外の特殊文字は特殊文字表示領域SCAに表示しないように制御する。そして、候補特殊文字数が特殊文字表示領域に表示できる最大特殊文字数NMAXより大きい場合に第1実施例と同様のグループ分け表示処理を行う。
【００１７】
図4は第2実施例のキーボード表示処理フロー、図5は第2実施例のキーボード表示例である。
キーボードを表示する状態になれば、通常文字(アルファベット及び数字)は全て通常文字表示領域NCAに表示し(ステップ201)、特殊文字は以下にしたがって表示する。
【００１８】
すなわち、入力する必要がある特殊文字のうち、文字列の先頭となり得る特殊文字の候補を検索し、その特殊文字候補数を未表示特殊文字数NSCとする(ステップ202)。ついで、未表示特殊文字数NSCが特殊文字表示領域に表示できる最大特殊文字数NMAXより大きいかチェックする(ステップ203)。NSC≦NMAXであれば、全候補の特殊文字キーを特殊文字表示領域SCAに表示する(ステップ204)。図5には未表示特殊文字数NSCが7個で、最大特殊文字数NMAX（＝１２）より小さく、全特殊文字候補を表示した例を示している。
【００１９】
ついで、文字入力があったかチェックし(ステップ205)、文字入力がなければステップ204により特殊文字の表示を継続する。ステップ205において、文字入力があれば、入力文字列を更新し(ステップ206)、ついで、入力文字列に続く通常文字候補及び特殊文字候補をそれぞれ検索し、特殊文字候補数を未表示特殊文字数NSCとする(ステップ207)。又、通常文字表示領域NCAには通常文字候補キーのみを表示し、あるいはハイライト表示し、あるいは通常文字候補以外のキーをシェードアウト表示し(ステップ208)、以後、ステップ203以降の処理を繰り返す。図5は通常文字に関して、通常文字候補キーのみを表示した例を示している。
【００２０】
一方、ステップ203において、未表示特殊文字数NSCの方が最大特殊文字数NMAXより大きければ、すなわち、NSC＞NMAXであれば、（NMAX−2）個の第1グループの特殊文字キーと2文字サイズのモアキーMKを特殊文字表示領域SCAに表示する(ステップ209)。ついで、次式
NSC＝NSC−（NMAX−2）
により未表示特殊文字数NSCを更新する(ステップ210)。
【００２１】
NSC更新後、文字入力があったかチェックし(ステップ211)、文字入力がなければ、モアキーMKが操作されたかチェックし(ステップ212)、操作されなければキーボード表示を継続しつつステップ211の処理を繰り返す。モアキーMKを操作することなくステップ211において文字入力があれば、ステップ206において入力文字列を更新し、以降の処理を繰り返す。
又、文字入力することなくステップ212において、モアキーMKが操作されると、未表示特殊文字数NSCが最大特殊文字数NMAXより大きいかチェックする(ステップ213)。NSC＞NMAXであれば、ステップ209に戻り（NMAX−2）個の第２グループの特殊文字キーと2文字サイズのモアキーMKを特殊文字表示領域SCAに表示し(ステップ209)、以降の処理を繰り返す。
【００２２】
一方、ステップ213において、NSC≦NMAXであれば、最後のグループである残りの全特殊文字を特殊文字表示領域SCAに表示する(ステップ214)。ついで、未表示特殊文字数NSCを初期化し、すなわち、特殊文字候補数を未表示特殊文字数NSCとして初期化し(ステップ215)、ステップ212以降の処理を繰り返す。ステップ215の初期化処理により、モアキーMKを操作すれば第1グループの特殊文字キーを該モアキーと共に表示できるようになる。
以上の処理を繰り返し、いつかキーボードの表示が必要でなくなれば、キーボード表示処理を終了する。
【００２３】
以上では本発明をナビゲーション装置に適用した場合について説明したが、本発明はナビゲーション装置に限定するものではなく、ディスプレイ画面にキーボードを表示して文字を入力する全ての装置に適用できるものである。
【００２４】
【発明の効果】
本発明によれば、特殊文字表示領域に表示できる最大特殊文字数以上の数の特殊文字を入力する必要がある場合、特殊文字を複数のグループに分割し、分割されたグループの特殊文字キーと共に他グループの特殊文字の表示を要求するキーを表示し、前記要求キーが指示されたとき、他グループの特殊文字キーを前記特殊文字表示領域に表示するようにしたから、簡単な操作で全特殊文字を表示して入力できるようになる。
【００２５】
又、本発明によれば、特殊文字表示領域に次に、入力される可能性のある特殊文字キーのみを表示する場合、該次に入力される可能性のある特殊文字を検索し、該検索した特殊文字の数が、特殊文字表示領域に表示できる最大特殊文字数より大きい場合、検索された全特殊文字を複数のグループに分割し、分割されたグループの特殊文字キーと共に他グループの特殊文字の表示を要求するキーを表示し、該要求キーが指示されたとき、他グループの特殊文字キーを前記特殊文字表示領域に表示するようにしたから、次に入力される可能性のある特殊文字キーのみを表示する場合であっても、簡単な操作で全特殊文字を表示して入力できるようになる。
【図面の簡単な説明】
【図１】本発明のナビゲーション装置の概略構成図である。
【図２】本発明の第１実施例のキーボード表示処理フローである。
【図３】特殊文字数が図7に示す22個の場合のキーボード表示例である。
【図４】本発明の第２実施例のキーボード表示処理フローである。
【図５】第2実施例のキーボード表示例である。
【図６】特殊文字例である。
【図７】要求されている22個の特殊文字例である。
【図８】従来のアクセント文字入力方法説明図である。
【符号の説明】
11  ナビゲーション制御部
16  表示装置
NCA  通常文字表示領域
SCA  特殊文字表示領域
【図１】
0004596711.tif 000002
【図２】
0004596711.tif 000003
【図３】
0004596711.tif 000004
【図４】
0004596711.tif 000005
【図５】
0004596711.tif 000006
【図６】
0004596711.tif 000007
【図７】
0004596711.tif 000008
【図８】
0004596711.tif 000009