(57)【要約】  【課題】文字入力パレット上の複数の文字の中から、入力する文字を選択する操作の負担を低減する。  【解決手段】文字入力パレット１０を用いて過去に入力した文字の入力結果を記憶しておき、記憶した過去の文字入力結果と、文字入力パレット１０を用いて入力途中の文字とに基づいて、次に入力する文字を推定し、推定した文字を選択する。これにより、利用者が次に入力する文字の選択操作を行う操作負担を低減することができる。  【選択図】図３
2005182345.tif 000002
【特許請求の範囲】
【請求項１】
文字を選択して入力するための文字入力パレットを表示する表示手段と、
前記文字入力パレット上の複数の文字の中から、入力するための文字を選択・決定するための操作手段と、
前記文字入力パレットを用いて過去に文字入力された結果を記憶する記憶手段と、
前記記憶手段に記憶されている文字入力結果と、前記文字入力パレットを用いて入力途中の文字とに基づいて、前記文字入力パレット上の複数の文字の中から、次に入力する文字を推定して選択する入力文字推定手段とを備えることを特徴とする文字入力装置。
【請求項２】
請求項１に記載の文字入力装置において、
前記入力文字推定手段は、前記文字入力パレットを用いて入力途中の文字と、前記記憶手段に記憶されている過去に入力した文字の一部とが一致する場合に、前記一致した部分の次の文字を選択することを特徴とする文字入力装置。
【請求項３】
請求項１に記載の文字入力装置において、
入力する文字の候補を複数格納する入力文字候補格納手段と、
前記記憶手段に記憶されている過去の文字入力結果に基づいて、入力された文字による語彙が属するジャンルのうち、最も多いジャンルを検出するジャンル検出手段とをさらに備え、
前記入力文字推定手段は、前記入力文字候補格納手段に格納されている複数の文字の中から、前記ジャンル検出手段により検出されたジャンルに該当し、かつ、入力途中の文字と一部が一致する文字が存在する場合に、前記一致した部分の次の文字を選択することを特徴とする文字入力装置。
【請求項４】
請求項１〜３のいずれかに記載の文字入力装置において、
前記操作手段は、ジョグダイヤルまたはジョイスティックであることを特徴とする文字入力装置。
【請求項５】
請求項１〜４のいずれかに記載の文字入力装置において、
前記表示手段と前記操作手段は移動体に設けられ、前記記憶手段と前記入力文字推定手段は外部の情報センターに設けられ、
前記情報センターは、前記移動体に設けられた前記操作手段により選択・決定されて前記移動体から送信されてくる文字と、前記記憶手段に記憶されている文字入力結果とに基づいて、文字入力パレット上の複数の文字の中から、次に入力する文字を推定し、前記移動体へと送信することを特徴とする文字入力装置。
【請求項６】
文字を選択して入力するための文字入力パレット上の複数の文字の中から、入力するための文字を利用者が選択・決定することにより、文字を入力する文字入力方法において、
前記文字入力パレットを用いて文字入力された結果を記憶し、
前記記憶されている過去の文字入力結果と、前記文字入力パレットを用いて入力途中の文字とに基づいて、前記文字入力パレット上の複数の文字の中から、次に入力する文字を推定して選択することを特徴とする文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力パレット上の複数の文字の中から、文字を選択して入力する文字入力装置および文字入力方法に関する。
【背景技術】
【０００２】
画面上に表示される５０音パレットの中から、所望の文字を選択して、文字を入力する装置が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２０００−１９３４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置では、文字を入力するために、５０音パレット上の文字を１字ずつ選択する操作の手間がかかるという問題があった。
【課題を解決するための手段】
【０００５】
本発明による文字入力装置および文字入力方法は、文字入力パレットを用いて過去に文字入力をした結果と、文字入力パレットを用いて現在入力途中の文字とに基づいて、次に入力する文字を推定し、文字入力パレット上の複数の文字の中から、推定した文字を選択することを特徴とする。
【発明の効果】
【０００６】
本発明による文字入力装置および文字入力方法によれば、過去の文字入力結果と、入力途中の文字とに基づいて、次に入力する文字を推定して、文字入力パレット上の複数の文字の中から、推定した文字を選択するので、利用者が次に入力する文字を選択する操作負担を低減することができる。
【発明を実施するための最良の形態】
【０００７】
−第１の実施の形態−
図１は、本発明による文字入力装置の第１の実施の形態の構成を示す図である。第１の実施の形態における文字入力装置は、操作スイッチ１と、コントロールユニット２と、ディスプレイ３と、データベース４とを備える。図２は、操作スイッチ１の詳細な構成を示す図である。操作スイッチ１は、上下左右および斜め方向の８方向に操作することができる方向ボタン１ａと、決定ボタン１ｂとを備える。
【０００８】
コントロールユニット２は、ＣＰＵ２ａ、ＲＯＭ２ｂ、ＲＡＭ２ｃを備え、操作スイッチ１の操作により入力された文字と、利用者の過去の文字入力結果とに基づいて、利用者が次に入力する文字を推定する。コントロールユニット２による処理内容の詳細については、後述する。ディスプレイ３は、コントロールユニット２からの指令に基づいて、図３に示すような文字入力パレットを表示する。データベース４は、利用者が過去に文字入力を行った結果、特に、後述するように、最も多く検索された名称のジャンルを記憶する。
【０００９】
図３は、第１の実施の形態における文字入力装置を用いて文字入力を行う方法を説明するための図である。図３（ａ）は、５０音入力を行う際にディスプレイ３に表示される画面を示す図である。５０音入力を行う画面では、図３（ａ）に示すように、１０行５列の５０音の仮名文字を少なくとも有する文字入力パレット１０、検索ボタン１１および確定文字表示欄１２が表示される。文字入力パレット１０上において、カーソルで囲まれた文字（「あ」）が現在選択されている文字である。
【００１０】
文字の選択は、操作スイッチ１の方向ボタン１ａを操作することにより行う。例えば、図３（ａ）に示すように、「あ」の文字が選択されている状態を基準として、方向ボタン１ａを左に操作すると、「か」の文字が選択され、「あ」の文字が選択されている状態から方向ボタン１ａを下に操作すると、「い」の文字が選択される。所望の文字を選択した状態で、決定ボタン１ｂを押すと、文字の入力が確定する。入力された文字は、確定文字表示欄１２に示される。
【００１１】
ここでは、第１の実施の形態における文字入力装置をカーナビゲーション装置に適用し、目的地を設定するために、目的地の名称を入力する例について説明する。従って、ＲＯＭ２ｂには、目的地を設定するための施設等の名称を含む地図情報が格納されているものとする。また、以下では、利用者が「相模湖ピクニック遊園地」を目的地として設定するものとして説明する。
【００１２】
図３（ｂ）は、上述した方法により、利用者が「さがみこ」と文字を入力した状態を示す図である。コントロールユニット２のＣＰＵ２ａは、固有名詞（地名）が入力されたと判断すると、データベース４に格納されている過去の５０音入力検索結果に基づいて、最も多く検索されたジャンルを検出する。さらに、検出したジャンルに含まれる名称（施設名）のうち、「さがみこ」の名称と一致する名称を、ＲＯＭ２ｂに記憶されている施設の名称の中から検出する。例えば、利用者が過去に５０音入力検索を行った施設のジャンルが「遊園地」だったと仮定し、「さがみこ」の名称と一致する名称の施設として「相模湖ピクニック遊園地」が検出されたとする。
【００１３】
ＣＰＵ２ａは、「さがみこ」の後に入力される文字が、「ピクニック遊園地」の最初の文字である「ひ」であると推定し、図３（ｃ）に示すように、「ひ」の文字にカーソルを移動させる。利用者は、次に入力する文字が「ひ」であれば、決定ボタン１ｂを押す。続いて、半濁点（゜）を示すボタンにカーソルを移動させ、利用者が決定ボタン１ｂを押すと、「く」の文字にカーソルを移動させる（図３（ｄ）参照）。以後、「さがみこぴくにっくゆうえんち」が入力されるまで、同様の処理を繰り返す。
【００１４】
すなわち、第１の実施の形態における文字入力装置は、利用者が過去に文字入力した目的地のジャンルと、現在入力されている（入力途中の）文字とに基づいて、次に入力する文字を推定し、推定した文字の位置にカーソルを自動的に移動させる。これにより、利用者が一文字ずつ文字を選択する手間を省くことができる。また、次に入力する文字の予測がはずれた場合でも、利用者は、方向ボタン１ａの操作により、入力する文字を選択する通常の操作を行うことができる。
【００１５】
図４は、第１の実施の形態における文字入力装置により行われる処理内容を示すフローチャートである。ステップＳ１０から始まる処理は、コントロールユニット２のＣＰＵ２ａにより行われ、利用者が文字入力パレットを用いた目的地の検索処理（５０音検索処理）を開始するためのスイッチ（不図示）を押すと開始される。
【００１６】
ステップＳ１０では、文字入力パレット１０等を含む５０音検索処理を行うための画面（図３（ａ）参照）をディスプレイ３に表示させて、ステップＳ２０に進む。ステップＳ２０では、操作スイッチ１の方向ボタン１ａが操作されたか否かを判定する。方向ボタン１ａが操作されたと判定するとステップＳ３０に進み、操作されていないと判定すると、ステップＳ２０で待機する。
【００１７】
ステップＳ３０では、ステップＳ２０で方向ボタン１ａが操作された方向に、操作された量だけ、文字パレット１０上のカーソルを移動させる。なお、５０音検索処理の初期画面では、図３（ａ）に示すように、「あ」の文字の位置にカーソルがある。ステップＳ３０に続くステップＳ４０では、決定ボタン１ｂが押されたか否かを判定する。決定ボタン１ｂが押されたと判定するとステップＳ５０に進み、決定ボタン１ｂが押されていないと判定すると、ステップＳ２０に戻る。
【００１８】
ステップＳ４０で決定ボタン１ｂが押されると、カーソルの位置にある文字の入力が確定して、確定文字表示欄１２に表示される。ステップＳ４０に続くステップＳ５０では、検索ボタン１１が押されたか否かを判定する。なお、検索ボタン１１は、方向ボタン１ｂを操作することにより、カーソルを検索ボタン１１の位置に合わせて、決定ボタン１ｂを押すことにより、押すことができる。検索ボタン１１が押されたと判定するとステップＳ１１０に進み、押されていないと判定するとステップＳ６０に進む。
【００１９】
ステップＳ６０では、確定文字表示欄１２に表示されている文字、すなわち、入力が確定している文字に基づいて、固有名詞が入力されたか否かを判定する。ここでの固有名詞とは、例えば地名であり、ＲＯＭ２ｂに記憶されている地名と入力された文字列とが一致するか否かに基づいて、固有名詞が入力されたか否かを判定する。固有名詞が入力されたと判定するとステップＳ７０に進み、固有名詞は入力されていないと判定すると、ステップＳ２０に戻る。
【００２０】
ステップＳ７０では、確定文字表示欄１２に表示されている文字と、データベース４に格納されている、利用者が過去に５０音検索処理を行ったジャンルとに基づいて、最も多く検索を行ったジャンルに該当する名称のうち、入力途中の文字と一致する名称が存在するか否かを判定する。このジャンルには、例えば、遊園地、飲食店、宿泊施設、ゴルフ場などが含まれる。上述した例のように、利用者が「さがみこ」と文字を入力したことにより、固有名詞が入力されたと判断すると、過去の５０音入力検索結果に基づいて、最も多く検索されたジャンルを検出し、検出したジャンルに含まれる名称（施設名）のうち、「さがみこ」の名称と一致する名称を検出する。
【００２１】
過去に５０音検索したジャンルのうち、最も多く検索したジャンルに該当する名称が存在すると判定するとステップＳ８０に進み、存在しないと判定するとステップＳ２０に戻る。ステップＳ８０では、ステップＳ７０で該当すると判定された名称の次の文字にカーソルを移動させる。上述した例において、「相模湖ピクニック遊園地」が検出された場合には、「さがみこ」の次の文字である「ひ」にカーソルを移動させる。次の文字にカーソルを移動させると、ステップＳ９０に進む。
【００２２】
ステップＳ９０では、決定ボタン１ｂが押されたか否かを判定する。決定ボタン１ｂが押されたと判定するとステップＳ１００に進み、決定ボタン１ｂが押されていないと判定すると、ステップＳ２０に戻る。なお、ステップＳ２０に戻った場合には、利用者自ら、入力する文字を選択する操作を行うことになる。ステップＳ１００では、検索ボタン１１が押されたか否かを判定する。検索ボタン１１が押されたと判定するとステップＳ１１０に進み、押されていないと判定するとステップＳ８０に戻り、さらに次の文字にカーソルを移動させる。
【００２３】
ステップＳ１１０では、検索ボタン１１が押されたので、入力された名称の検索結果をディスプレイ１に表示して、全ての処理を終了する。
【００２４】
図５は、５０音検索処理を行った時に、検索したジャンルをデータベース４に記憶する手順を示すフローチャートである。利用者が検索する名称を入力し、検索ボタン１１を押すと、ステップＳ２００の処理が開始される。ステップＳ２００では、入力された名称に基づいて、検索された施設のリストをディスプレイ１に表示してステップＳ２１０に進む。
【００２５】
ステップＳ２１０では、施設リストの中から、目的地に設定したい名称を利用者が選択して、決定ボタン１ｂが押されたか否かを判定する。決定ボタン１ｂが押されたと判定するとステップＳ２２０に進み、決定ボタン１ｂが押されていないと判定するとステップＳ２１０で待機する。ステップＳ２２０では、選択された施設のジャンルをデータベース４に記憶する。
【００２６】
第１の実施の形態における文字入力装置によれば、利用者が過去に文字入力した結果と、文字入力パレットを用いて入力中の文字とに基づいて、次に入力する文字を推定し、文字入力パレットの中の複数の文字の中から、推定した文字を選択する。特に、過去の文字入力結果に基づいて、最も入力が多いジャンルに該当する名称を検出し、検出した名称と入力途中の文字とが一致する場合に、一致する部分の次の文字を入力する文字と推定して、文字入力パレットの中から選択するようにした。これにより、利用者が過去に入力したことのない文字を入力する場合でも、次に入力する文字を効果的に推定して、利用者が文字を選択する操作負担を軽減することができる。
【００２７】
−第２の実施の形態−
第１の実施の形態における文字入力装置では、８方向に操作することができる操作ボタン１ａと決定ボタン１ｂとを備える操作スイッチ１を用いて、文字入力パレット上の文字を選択・決定して、文字入力を行う例について説明した。第２の実施の形態における文字入力装置では、操作スイッチ１ｘとしてジョグダイヤルを備えたスイッチを用いる。
【００２８】
図６は、第２の実施の形態における文字入力装置の操作スイッチ１ｘの構成を示す図である。操作スイッチ１ｘは、ジョグダイヤル１ｍと、方向ボタン１ｎと、決定ボタン１ｂとを備える。ジョグダイヤル１ｍは、左右方向に回転操作することができるものであり、方向ボタン１ｎは、上下左右の４方向に操作することができる。
【００２９】
図７（ａ）〜図７（ｄ）は、操作スイッチ１ｘを用いて、文字を入力する方法を説明するための図である。ディスプレイ３に表示される文字入力パレット１０において、「あ」行、「か」行などの各行は、ジョグダイヤル１ｍを左右方向に操作することにより、選択することができる。選択されている行は、反転表示される。例えば、図７（ａ）は、「あ」行が選択されている状態を示しており、この状態から、ジョグダイヤル１ｍを左方向に操作すると、図７（ｂ）に示すように、「あ」行の左隣の「か」行が選択される。
【００３０】
図７（ｂ）に示す状態から、方向ボタン１ｎを下方向に操作すると、「か」行の文字、すなわち、「か」→「き」→「く」→「け」→「こ」の順に文字が選択される。図７（ｂ）に示すように、「こ」の文字が選択された状態で、決定ボタン１ｂを押すと、「こ」の文字が入力される。
【００３１】
第２の実施の形態における文字入力装置においても、地名などの固有名称が入力されると、過去に５０音検索したジャンルの中で最も多く検索したジャンルに該当する名称のうち、入力中の名称と一致する名称が存在するか否かを判定する。ここでは、過去に最も多く検索したジャンルが「ゴルフ場」であるとし、該当する名称として、「相模湖カントリーゴルフ場」が検出されたとする。この場合、「さがみこ」の後に入力する文字は「か」であると推定して、推定した「か」の文字にカーソルを移動させる（図７（ｃ）参照）。利用者が決定ボタン１ｂを押すと、次に「ん」の文字にカーソルを移動させる（図７（ｄ）参照）。
【００３２】
第２の実施の形態における文字入力装置においても、第１の実施の形態における文字入力装置と同様に、過去に文字入力した結果と、入力途中の文字とに基づいて、次に入力する文字を推定し、推定した文字を選択するので、利用者が文字を選択するための操作を省くことができる。
【００３３】
本発明は、上述した一実施の形態に限定されることはない。例えば、上述した第１および第２の実施の形態では、過去の５０音入力検索結果に基づいて、最も多く検索されたジャンルを検出し、検出したジャンルに含まれる名称（施設名）のうち、入力途中の名称と一致する名称を検出することにより、次に入力する文字を推定した。しかし、過去に入力した文字の中から、現在入力途中の文字と一部一致する文字を検出し、検出した文字に基づいて、次に入力する文字を推定・選択するようにしてもよい。例えば、入力途中の文字が「はっけいじま」であり、過去に「八景島水族館」と入力したことがある場合には、次に入力する文字は「す」であると推定して、「す」の文字を選択する。
【００３４】
また、次に入力する文字の推定・選択処理は、コントロールユニット２のＣＰＵ２ａにより行ったが、車両と無線を介して情報をやり取りする情報センターで行うこともできる。すなわち、文字入力結果を車両から情報センターに送信して、情報センター側で過去の文字入力結果を記憶しておくとともに、利用者が入力する文字を情報センターに送信して、情報センター側で、次に入力する文字を推定して、推定した文字情報を車両側に送信することもできる。この場合でも、次に入力する文字の推定は、上述した方法により行うことができる。この場合には、過去の５０音入力検索結果を車両で記憶しておかなくてもよいので、車両のデータベースの容量を少なくすることができるとともに、次に入力する文字の推定を車両側で推定しなくてもよいので、ＣＰＵを安価なものにすることができる。
【００３５】
また、この場合には、複数の車両からの入力検索結果を記憶することが可能となるので、例えば、自分の好みなどを指定しておくことにより、複数の車両からの入力検索結果と、入力途中の文字とに基づいて、過去に行ったことは無いが、自分の好みと一致する目的地を得ることもできる。
【００３６】
上述した第１および第２の実施の形態では、文字入力パレットの中から文字を選択する装置として、方向ボタン１ａおよび決定ボタン１ｂを有する操作スイッチ１、または、ジョグダイヤル１ｍを有する操作スイッチ１ｘを例に挙げたが、ジョイスティックなどの他の操作スイッチを用いることもできる。また、ジョグダイヤル１ｍを有する操作スイッチ１ｘにおいて、ジョグダイヤル１ｍの操作により、まず、入力する文字が存在する行を選択して決定ボタン１ｂを押し、次に、ジョグダイヤル１ｍを操作して、所望の文字を入力するようにしてもよい。
【００３７】
また、上述した実施の形態では、ひらがなを用いた例を示したが、カタカナ、アルファベット、数字を用いても同様の効果を得ることができる。
【００３８】
特許請求の範囲の構成要素と第１および第２の実施の形態の構成要素との対応関係は次の通りである。すなわち、ディスプレイ３が表示手段を、操作スイッチ１が操作手段を、データベース４が記憶手段を、コントロールユニット２のＣＰＵ２ａが入力文字推定手段およびジャンル検出手段を、ＲＯＭ２ｂが入力文字候補格納手段をそれぞれ構成する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【００３９】
【図１】本発明による文字入力装置の第１の実施の形態の構成を示す図
【図２】操作スイッチ１の詳細な構成を示す図
【図３】第１の実施の形態における文字入力装置を用いて文字入力を行う方法を説明するための図
【図４】第１の実施の形態における文字入力装置により行われる処理内容を示すフローチャート
【図５】５０音検索処理を行った時に、検索したジャンルをデータベースに記憶する手順を示すフローチャート
【図６】第２の実施の形態における文字入力装置の操作スイッチ１ｘの構成を示す図
【図７】第２の実施の形態における文字入力装置を用いて文字入力を行う方法を説明するための図
【符号の説明】
【００４０】
１，１ｘ…操作スイッチ
１ａ，１ｎ…方向ボタン
１ｂ…決定ボタン
１ｍ…ダイヤル部
２…コントロールユニット
２ａ…ＣＰＵ
２ｂ…ＲＯＭ
２ｃ…ＲＡＭ
３…ディスプレイ
４…データベース
【図１】
2005182345.tif 000003
【図２】
2005182345.tif 000004
【図３】
2005182345.tif 000005
【図４】
2005182345.tif 000006
【図５】
2005182345.tif 000007
【図６】
2005182345.tif 000008
【図７】
2005182345.tif 000009