(57)【要約】【課題】ナビゲーション装置などの電子装置とは別体の独立した、操作が容易な文字入力装置及び文字入力方法を提供する。【解決手段】表示部１４は、カメラ部１１により撮影されたソフトキーボードの画像１２ａであって、文字入力すべき電子装置に表示されたソフトキーボードの画像を表示し、タッチバネル部１２は、表示部１４に表示されたソフトキーボードの画像上をタッチしたユーザのタッチ位置を検出し、文字認識部２１は、タッチパネル部が検出したタッチ位置に基づいて当該タッチ位置の画像を文字認識し、コード変換部２４は、文字認識部が認識した文字の文字コードを、文字入力すべき電子装置の文字コードに変換し、コード変換部により変換された文字コードを文字入力すべき電子装置に通信部１５又は１６を介して送信する。【選択図】図３
2013207608.tif 000002
【特許請求の範囲】
【請求項１】
所望の画像を撮影するカメラ部と、カメラ部が撮影した画像を表示するタッチパネルを備えた表示部と、文字認識部と、コード変換部と、通信部と、を備え、
前記表示部は、前記カメラ部により撮影されたソフトキーボードの画像であって、文字入力すべき電子装置に表示されたソフトキーボードの画像を表示し、
前記タッチバネル部は、前記表示部に表示されたソフトキーボードの画像上をタッチしたユーザのタッチ位置を検出し、
前記文字認識部は、前記タッチパネル部が検出したタッチ位置に基づいて当該タッチ位置の画像を文字認識し、
前記コード変換部は、前記文字認識部が認識した文字の文字コードを、文字入力すべき電子装置の文字コードに変換し、
前記コード変換部により変換された文字コードを文字入力すべき電子装置に通信部を介して送信するように構成したことを特徴とする文字入力装置。
【請求項２】
前記文字入力装置は、更に、ボタンエリア検出部を備え、ボタンエリア検出部は、タッチパネル部が検出したタッチ位置に基づいて前記ソフトキーボード画像の文字の区切り線を検出して文字認識のエリアを決定することを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記文字認識部は、前記ボタンエリア検出部が決定した文字認識のエリアに基づいて、当該エリア内の画像を切り出して文字認識することを特徴とする請求項２に記載の文字入力装置。
【請求項４】
表示部に表示された前記ソフトキーボードの画像は、タッチパネルをタッチした指の操作に基づいて、拡大又は縮小して表示され、あるいはスクロール表示されることを特徴とする請求項１ないし請求項３の何れか１項に記載の文字入力装置。
【請求項５】
所望の画像を撮影するカメラ部と、カメラ部が撮影した画像を表示するタッチパネルを備えた表示部と、文字認識部と、コード変換部と、通信部と、を備えた文字入力装置のコンピュータで実行される文字入力プログラムであって、
前記コンピュータに、前記表示部が、前記カメラ部により撮影されたソフトキーボードの画像であって、文字入力すべき電子装置に表示されたソフトキーボードの画像を表示するステップと、
前記タッチバネル部が、前記表示部に表示されたソフトキーボードの画像上をタッチしたユーザのタッチ位置を検出するステップと、
前記文字認識部が、前記タッチパネル部が検出したタッチ位置に基づいて当該タッチ位置の画像を文字認識するステップと、
前記コード変換部は、前記文字認識部が認識した文字の文字コードを、文字入力すべき電子装置の文字コードに変換するステップと、
前記コード変換部により変換された文字コードを文字入力すべき電子装置に通信部を介して送信するステップと、を実行させることを特徴とする文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定された目的地までユーザを経路誘導するためのナビゲーション装置などの電子装置に文字入力を行うための文字入力装置及び文字入力プログラムに関するものである。
【背景技術】
【０００２】
従来から、地図データ、道路データを用いて、所望の出発地から目的地までの経路を探索してユーザを案内するナビゲーション装置が知られている。このようなナビゲーション装置、ナビゲーションシステムとしては自動車に搭載して運転者に経路を案内するカーナビゲーション装置が実用化されている。また、近年では、ＰＮＤ（ポータブルナビゲーション装置）のように自動車に取り外し可能に設置し、車載ナビゲーション装置と携帯ナビゲーション装置のいずれとしても利用することができるナビゲーション装置も提供されている。
【０００３】
ナビゲーション装置を利用する場合には、ユーザはナビゲーション装置の入力手段を用いて目的地や経由地を入力する必要がある。目的地や経由地を入力する方法には種々の方法が用意されており、表示部に表示された地図に含まれるランドマークを選択する方法、予め登録された地点リストを表示し所望の地点を選択する方法などの方法が提供されているが、ユーザが住所や電話番号などを文字入力しなければならない場合もある。
【０００４】
ナビゲーション装置における文字入力は、一般的にはタッチパネルを有する表示部にソフトキーボードを表示し、ユーザが所望の文字や記号をタッチ操作することによって行うように構成される。一方、リモートコントローラ（リモコン）を備えるナビゲーション装置も知られている。リモコンを用いて文字入力する場合には、文字入力機能を選択し、テンキーに割り当てられた文字列から所望の文字を選択するという何段階かの操作が必要になる。
【０００５】
リモコンを用いた文字入力装置として、画面に表示されたソフトキーボードのキー（ボタン）対応にリモコンのキー（ボタン）を対応付けておき、表示されたソフトキーボードを目視しながら、リモコンの対応するキーを操作して所望の文字を入力するようにした入力装置も提案されている（例えば、特許文献１（特表２０１０−５４１３１６号公報）、図５〜図７参照）。
【０００６】
ナビゲーション装置を車載して使用する場合、その設置場所はダッシュボードの所定位置（運転席と助手席の中間あたり）になる。このため、運転席や助手席に座ったユーザは正面からナビゲーション装置に表示されたソフトキーボードを操作できない。
【０００７】
一方、ユーザの文字入力の利便性を考慮し、タッチパネルを有する表示部をナビゲーション装置本体から取り外し可能に構成したナビゲーション装置が提案されている（例えば、特許文献２（特開２００２−１９５８４９号公報）参照）。
【０００８】
このナビゲーション装置は、表示装置は液晶画面とタッチパネルと操作スイッチ群と、これらを制御する制御回路と各部に電源を供給する電源とを備え、表示装置は、表示装置側コネクタ−と第一コネクタ間で車内に設置されたナビ本体側から切り離せるように構成されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特表２０１０−５４１３１６号公報
【特許文献２】特開２００２−１９５８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
リモコンを有するナビゲーション装置であれば、ユーザが文字入力する際にリモコンを用いて手元で操作することができる。しかしながら、この場合は、前述のように文字入力機能を選択し、テンキーに割り当てられた文字列から所望の文字を選択するという何段階かの操作が必要になるという問題点がある。
【００１１】
上記特許文献１に開示されているリモコンを用いた入力装置は、入力しようとする電子装置の画面に表示されたソフトキーボードのキー（ボタン）対応にリモコンのキー（ボタン）を対応付けるものであるから、アルファベットなど文字数の限られた言語には適用し易いが、日本語のように文字数の多い言語には適さないという問題点があった。また、画面も目視する必要があり、リモコンを目視するだけでは入力操作できないという問題点もあった。
【００１２】
一方、上記特許文献２に開示されているナビゲーション装置であれば、ユーザが文字入力する際には、ナビゲーション装置本体から表示装置を取り外して、手元で操作することができる。しかしながら、この場合、ナビゲーション装置や表示装置の構造が複雑になりコスト高になるという問題点がある。また、表示装置がそれなりの大きさ、重さがあるため取り付け、取り外し、入力操作の利便性にも問題があった。更に、表示された画像を拡大、縮小ができないという問題もあった。
【００１３】
本発明は、ナビゲーション装置などの電子装置とは別体の独立した、操作が容易な文字入力装置及び文字入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の文字入力装置は、所望の画像を撮影するカメラ部と、カメラ部が撮影した画像を表示するタッチパネルを備えた表示部と、文字認識部と、コード変換部と、通信部と、を備え、
前記表示部は、前記カメラ部により撮影されたソフトキーボードの画像であって、文字入力すべき電子装置に表示されたソフトキーボードの画像を表示し、
前記タッチバネル部は、前記表示部に表示されたソフトキーボードの画像上をタッチしたユーザのタッチ位置を検出し、
前記文字認識部は、前記タッチパネル部が検出したタッチ位置に基づいて当該タッチ位置の画像を文字認識し、
前記コード変換部は、前記文字認識部が認識した文字の文字コードを、文字入力すべき電子装置の文字コードに変換し、
前記コード変換部により変換された文字コードを文字入力すべき電子装置に通信部を介して送信するように構成したことを特徴とする。
【００１５】
また、本発明の文字入力装置は、更に、ボタンエリア検出部を備え、ボタンエリア検出部は、タッチパネル部が検出したタッチ位置に基づいて前記ソフトキーボード画像の文字の区切り線を検出して文字認識のエリアを決定することを特徴とする。
【００１６】
また、本発明の文字入力装置において、文字認識部は、ボタンエリア検出部が決定した文字認識のエリアに基づいて、当該エリア内の画像を切り出して文字認識することを特徴とする。
【００１７】
また、本発明の文字入力装置において、表示部に表示された前記ソフトキーボードの画像は、タッチパネルをタッチした指の操作に基づいて、拡大又は縮小して表示され、あるいはスクロール表示されることを特徴とする。
【００１８】
また、本発明の文字入力プログラムは、所望の画像を撮影するカメラ部と、カメラ部が撮影した画像を表示するタッチパネルを備えた表示部と、文字認識部と、コード変換部と、通信部と、を備えた文字入力装置コンピュータで実行される文字入力プログラムであって、
前記コンピュータに、前記表示部が、前記カメラ部により撮影されたソフトキーボードの画像であって、文字入力すべき電子装置に表示されたソフトキーボードの画像を表示するステップと、
前記タッチバネル部が、前記表示部に表示されたソフトキーボードの画像上をタッチしたユーザのタッチ位置を検出するステップと、
前記文字認識部が、前記タッチパネル部が検出したタッチ位置に基づいて当該タッチ位置の画像を文字認識するステップと、
前記コード変換部は、前記文字認識部が認識した文字の文字コードを、文字入力すべき電子装置の文字コードに変換するステップと、
前記コード変換部により変換された文字コードを文字入力すべき電子装置に通信部を介して送信するステップと、を実行させることを特徴とする。
【００１９】
本発明によれば、表示部は、カメラ部により撮影されたソフトキーボードの画像であって、文字入力すべき電子装置に表示されたソフトキーボードの画像を表示し、タッチバネル部は、表示部に表示されたソフトキーボードの画像上をタッチしたユーザのタッチ位置を検出し、文字認識部は、タッチパネル部が検出したタッチ位置に基づいて当該タッチ位置の画像を文字認識し、コード変換部は、文字認識部が認識した文字の文字コードを、文字入力すべき電子装置の文字コードに変換し、コード変換部により変換された文字コードを文字入力すべき電子装置に通信部を介して送信する。このため、ユーザは文字入力すべき電子装置を操作することなく、文字入力装置を用いて手元で容易に所望の文字を電子装置に入力することができるようになる。
【発明の効果】
【００２０】
本発明によれば、ナビゲーション装置などの電子装置とは別体の、独立した、操作が容易な文字入力装置及び文字入力プログラムを提供でき、ユーザは文字入力すべき電子装置を操作することなく、文字入力装置を用いて手元で容易に所望の文字を電子装置に入力することができるようになる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態の文字入力装置と文字入力の方法を説明するための機器構成を示す構成図である。
【図２】本発明の一実施形態の文字入力装置の入力時の操作の一例を示す図である。
【図３】本発明の一実施形態の文字入力装置の構成を示すブロック図である。
【図４】本発明の一実施形態の文字入力装置の入力手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【実施例】
【００２３】
図１は本発明の一実施形態の文字入力装置と文字入力の方法を説明するための機器構成を示す構成図である。図１に示すように文字入力装置１０を用いて、電子装置、ここでは、ナビゲーション装置３０に文字入力を行う。ナビゲーション装置３０は表示部を有しており、表示部（表示画面）の周辺には操作のための各種操作ボタン３２〜３５が設けられ、文字入力機能が選択されると表示部にソフトキーボードの画像３１が表示される。
【００２４】
ユーザは、ナビゲーション装置３０が設置された方向を向き、操作ボタン３２や３５を操作する。ユーザがメニューボタン３４を操作して文字入力機能を選択すると、画面にソフトキー３１が表示され、表示されたソフトキーボードの画像３１から所望の文字をタッチ操作して入力することができる。
【００２５】
文字入力装置１０は、後述するように表示部がタッチパネルを備えており、タッチ操作によってアプリケーションを起動し、起動されたアプリケーションの操作も表示された画像をタッチ操作することによって進めるタイプの機器である。例えば、スマートフォンと称される機器がこのような機器の代表的な機器である。従って、文字入力装置１０のオペレーティングシステム（ＯＳ）としては、スマートフォンなどの機器に用いられているＯＳが使用される。
【００２６】
文字入力装置１０は、カメラ部１１を有しており、カメラ部１１を用いてナビゲーション装置３０の表示画面を撮影し、撮影した画像を、タッチパネルを有する表示部に表示することができる。また、表示された画像をタッチした際の指の動きによりその画像を拡大したり、縮小したりすることができる。図２は拡大操作した時の文字入力装置１０の画面の状態を示している。
【００２７】
本発明の一実施形態の文字入力装置１０は、後に詳細に説明するように、文字認識機能を含む文字入力アプリケーションをインストールして用いる。文字入力アプリケーションはまた、文字認識機能によって認識された文字のコードをナビゲーション装置３０において用いられるコードに変換するコード変換機能を含んで構成される。
【００２８】
カメラ部１１によって撮影した画像は表示部に表示される。図１は、カメラ部１１によりナビゲーション装置３０の表示画面に表示されたソフトキーボードの画像３１、操作ボタン３２〜３５の画像が撮影され、文字入力装置１０の表示部にそれぞれソフトキーボードの画像１２ａ、操作ボタンの画像１２ｂのように表示された状態を示している。
【００２９】
ユーザが、文字入力装置１０の表示部に表示されたソフトキーボードの画像１２ａから所望の文字を選んでユーザがタッチすると、文字認識機能によりタッチされた文字が認識される。次いで、認識された文字コードがコード変換機能によりナビゲーション装置３０で用いられる文字コードに変換され、無線通信によりナビゲーション装置３０に送信される。これによりユーザは所望の文字をナビゲーション装置１０に入力することができる。無線通信の手段としては赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）などの短距離無線通信を用いる。
【００３０】
上述のようにしてユーザはナビゲーション装置３０を直接操作することなく、文字入力装置１０を用いて手元で操作してナビゲーション装置３０に所望の文字を入力することができる。従って、文字入力装置１０にインストールする文字入力アプリケーションは、文字認識機能のほか、文字入力の対象とする電子装置に対応したコード変換機能を含むアプリケーションである必要がある。
【００３１】
次に、本発明の一実施形態の文字入力装置１０について図３に示すブロック図を参照して説明する。本発明の一実施形態の文字入力装置１０は、図３に示すように、カメラ部１１、タッチパネル部１２、操作部１３、表示部１４、記憶部１５、赤外線通信部１６、短距離無線通信部１７、制御部２０などを備えている。
【００３２】
制御部２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ（何れも不図示）からなるプロセッサで構成され、ＲＯＭ、ＲＡＭに記録された制御プログラムに基づいて所定の処理を実行して、文字入力装置１０の各部の動作を制御する。なお、本実施形態では、制御部２０は、ＲＯＭやＲＡＭに記録された制御プログラムを読み出して実行するものとして説明したが、この制御プログラムをＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体に記憶して制御部２０に提供することも可能である。
【００３３】
そして、制御部２０は、上記の制御プログラムが実行されることにより、文字認識部２１、ボタンエリア検出部２２、ボタン判定部２３、コード変換部２４という機能構成が実現される。ユーザにより文字入力機能が選択されると、制御プログラムは、前述した文字認識機能、文字入力の対象とする電子装置に対応したコード変換機能を含むアプリケーションプログラムを起動する。
【００３４】
カメラ部１１は、ＣＣＤカメラなどの撮像素子と画像処理部を備え、撮像素子により撮影された画像情報は画像処理部によって処理され、記憶部１５に記憶される。記憶部１５は、半導体メモリやハードディスクで構成されるものである。記憶部１５に記憶された画像情報は制御部２０により読み出され、表示部１４に表示される。なお、記憶部１５は記憶手段として独立した構成とする必要はなく、例えば、制御部２０を構成するＲＡＭの一部の記憶領域を記憶部１５として割り当てて使用してもよい。
【００３５】
文字入力装置１０の操作の殆どは後述するようにタッチパネル部１２を用いて行われる。操作部１３は電源の投入、切断操作やカメラ部１１を用いて撮影する際のシャッター操作のために用いられる。
【００３６】
ユーザがカメラ部１１によりナビゲーション装置３０の表示画面に表示されたソフトキーボードの画像３１、操作ボタン３２〜３５の画像を撮影すると、その画像情報は記憶部１５に記憶される。記憶部１５に記憶された画像情報は制御部２０により読み出され、文字入力装置１０の表示部にそれぞれソフトキーボードの画像１２ａ，操作ボタンの画像１２ｂのように表示される（図１参照）。
【００３７】
表示部１４は、例えば、液晶パネルによって構成される。なお、表示部１４は、タッチパネル部１２を備えており、ユーザによる文字入力装置１０の各種操作は専らタッチパネル部１２を用いて行われる。従って、タッチチパネル部１２は、ユーザのタッチ操作（指によるタッチ位置）を検出するとともにその操作量（指のスライド方向やスライド量）を検出し、制御部２０にその情報を伝える処理部を含んで構成される。
【００３８】
例えば、ユーザが表示部１４に表示された画像を指でタッチし、その指を左右あるいは上下にスライドさせる操作を行うと、画面に表示された画像がスライドの方向と距離に応じてスクロールされる。また、ユーザが２本の指で画像をタッチし、その指の間隔を広げ、又は、狭めるようにスライドさせる操作を行うと、画面に表示された画像がスライドされた指の間隔に応じて拡大、又は、縮小して表示される。
【００３９】
ユーザがソフトキーボード画像１２ａの所望の部分を２本の指でタッチし、指の間隔を広げるようにスライドさせると、図２、参照符号１２ａ' に示すようにソフトキーボード画像１２ａが拡大される。
【００４０】
赤外線通信部１６、短距離無線通信部１７は、文字入力装置１０とナビゲーション装置３０との間の通信手段であり、文字入力装置１０によりユーザが入力した文字情報（文字コード）は、赤外線通信部１６又は短距離無線通信部１７を介してナビゲーション装置３０に送られる。ここで、通信手段は文字入力装置１０により文字入力しようとする電子装置と通信するための手段であるから、当該相手方の電子装置が有する通信手段と整合した手段である必要がある。
【００４１】
そのため、文字入力装置１０は、複数の通信手段を備えていることが好ましく、赤外線通信部１６、短距離無線通信部１７の他、他の無線通信手段を備えていてもよいし、有線接続による通信インターフェースを備えていてもよい。
【００４２】
次に、本発明の一実施形態の文字入力装置１０を用いた文字入力の手順について説明する。なお、以下の説明は図１に示すナビゲーション装置３０に文字入力する場合を例示するものでとあるが、文字入力する相手方の機器はナビゲーション装置に限られるものではなく、例えば、車載用のオーディオ・ビデオ装置など、他の一般的な電子装置であってもよい。
【００４３】
ユーザは入力に先立って、ナビゲーション装置３０のメニューを操作して文字入力機能を選択し、表示画面にソフトキーボードの画像３１を表示させておく。次いでユーザは文字入力装置１０のカメラ部１１を用いて、ナビゲーション装置３０の表示画面（表示されたソフトキーボードの画像３１）を撮影する。
【００４４】
先に説明したように、カメラ部１１により撮影された画像は、記憶図１５に記憶されるとともに表示部１４にソフトキーボードの画像１２ａのように表示される。表示された画像は、ユーザのタッチ操作に応じてスクロールされたり、拡大、縮小されたりする。そして、文字入力に際してユーザは、文字入力装置１０の機能から文字入力機能を選択する。ユーザにより文字入力機能が選択されると、制御部２０は文字入力のためのアプリケーションプログラムを起動する。
【００４５】
ユーザが表示部１４に表示されたソフトキーボード画像１２ａ（拡大したソフトキーボード画像１２ａ' ）のうち入力したい所望の文字を選んでタッチすると、タッチパネル部１２はユーザの指がタッチされた位置座標（画面上の座標）を検出する。
【００４６】
文字認識部２１はタッチパネル部１２からユーザの指がタッチしている画面上（ソフトキーボードの画像上）の座標の情報を取得する。ボタンエリア検出部２２は、文字認識部２１がタッチパネル部１２から取得したタッチ位置の座標に基づいて、ユーザによってタッチされた位置を中心とする所定の大きさの画像部分を解析し、文字と文字との間に表示される区切り線を検出する。
【００４７】
ボタン判定部２３はボタンエリア検出部２２が検出した特定の区切り線のエリア内を文字認識のエリアとして判定（決定）する。文字認識部２１は、ボタン判定部２３が決定したボタンエリア内の画像情報を抽出し、文字認識処理を行い、ユーザがタッチした文字を認識する。
【００４８】
ユーザがタッチした文字の認識が完了すると、コード変換部２４は、文字認識部２１が認識した文字コードをナビゲーション装置３０の文字コードに変換し、制御部２０は、ナビゲーション装置３０の文字コードに変換された入力文字の情報を、赤外線通信部１６又は短距離無線通信部１７を介してナビゲーション装置３０に送る。
【００４９】
ユーザが所望の一連の文字列を入力するまで、この処理を繰り返す。これにより、ユーザは、ナビゲーション装置３０を操作して直接文字入力することなく、文字入力装置１０を用いて手元で入力操作して所望の文字列を入力することができる。
【００５０】
次に、図４に示すフローチャートを参照して、文字入力装置１０における文字入力の手順について説明する。図４は、本発明の一実施形態の文字入力装置の入力手順を示すフローチャートである。
【００５１】
なお、図４に示すフローチャートは、文字入力装置１０において文字入力機能が選択され、カメラ部１１を用いてナビゲーション装置３０の表示部に表示されたソフトキーボード画像３１を撮影した後の処理手順を示すものである。文字入力機能が選択されると制御部２０は、文字入力アプリケーションを起動する。
【００５２】
先ず、制御部２０は、カメラ部１１により撮影され記憶部１５に記憶された画像の取り込み処理を行う（ステップＳ１０）。取り込み処理では、記憶部１５に記憶された画像のサイズを表示部１４の表示画面のサイズに適合するように調整した後、表示部１４に表示する。この状態では表示部１４の表示画面に、ソフトキーボード画像１２ａの画像等が表示される（図１参照）。
【００５３】
表示部にソフトキーボード画像１２ａ等の画像が表示されると、次いで、タッチパネル部１２は、ユーザのタッチ操作を検出する処理に進む。タッチパネル部１２の機能は、文字入力装置１０のＯＳによって制御される。
【００５４】
一般に文字入力装置１０の表示画面のサイズは、ナビゲーション装置３０の表示画面のサイズよりも小さく、ユーザが表示部１４に表示されたソフトキーボード画像１２ａを用いて文字入力するには個々の文字の画像が選択しにくい。その場合、ユーザは入力したい所望の文字を含む部分を間にして２本の指でタッチしてその間隔を拡げるようにスライドさせることで、ソフトキーボード画像１２ａ'のように拡大することができる（図２参照）。
【００５５】
また、次の文字を入力する場合に、ユーザは画面を指でタッチして上下又は左右にスライドさせ、ソフトキーボード画像１２ａ'を（拡大表示のまま）スクロールして所望の文字が画面に表示させる。
【００５６】
拡大、縮小、スクロールの操作は、ステップＳ１１の判定処理において判別され、タッチパネル部１２が検出したタッチ操作が、拡大、縮小操作であれば、ステップＳ２２の処理において表示画像が拡大、縮小され、また、スクロール操作であれば、ステップＳ２１の処理において画像がスクロールされる。
【００５７】
タッチ操作が画像の拡大、縮小又はスクロール操作ではないと判別されると、文字認識部２１による文字認識処理が開始される（ステップＳ１２）。なお、以下の説明は、ユーザがソフトキーボード画像１２ａを拡大操作、スクロール操作して、図２に示すソフトキーボードの拡大画像１２ａ' を表示して文字入力する場合を例にしている。
【００５８】
文字認識処理を開始するにあたって、文字認識部２１はタッチパネル部１２からユーザの指がタッチしている画面（ソフトキーボードの座標の情報を取得する。文字認識部２１がタッチ位置の座標を取得すると、ボタンエリア検出部２２は、ユーザによってタッチされた位置を中心に所定の大きさの画像部分を解析し、先ず、文字と文字との間に表示される区切り線を検出する（ステップＳ１３）。この検出は直線画像を抽出してその形状（一般的にはボタン（キー）の形状を示す四角形の画像形状）を判別する処理である。
【００５９】
文字認識部２１は、ユーザの指が、ボタンエリア検出部２２が検出した区切り線のエリアのどの部分をタッチしているかを判断し、文字部分をタッチしているか判定する（ステップＳ１４）。ユーザのタッチ位置が区切り線の上であったり、区切り線をはさんで、上下、左右のどちらを指しているか判定がつかなかったりした場合には、例えば、タッチし直しのポプアップメセッージを表示するなどして、ステップＳ１１の処理に戻る。
【００６０】
なお、ステップ１３の処理において、ナビゲーション装置３０の表示の解像度、あるいは、文字入力装置１０のカメラ部１１の撮像解像度や表示部１４の表示の解像度によっては、区切り線が識別できない場合がある。その場合、ボタンエリア検出部２２は、指でタッチされた位置を中心に、所定の範囲内の画像について、黒のドット密度が高い部分を判別し、そのエリアを文字認識のエリアとして判定（決定）すればよい。ソフトキーボード画像１２ａ'のように拡大表示されている場合には、拡大の比率を加味して黒のドット密度が高い部分を判別する範囲を特定すればよい。
【００６１】
ユーザの指が、ボタンエリア検出部２２が検出した特定の区切り線のエリア内をタッチしている場合には、ボタン判定部２３はボタンエリア検出部２２が検出した特定の区切り線のエリア内を文字認識のエリアとして判定（決定）する。文字認識のためのエリアが決定されると、文字認識部２１は、ボタン判定部２３が決定したボタンエリア内の画像情報を抽出し（切り出して）、文字認識処理を行い、ユーザがタッチした文字を認識する（ステップＳ１５）。
【００６２】
ステップＳ１５の処理は、一般的な文字認識装置などに用いられている文字の切り出し、認識技術を用いて容易に実現することができる。本発明の一実施形態の文字入力装置は、表示画面に表示されたソフトキーボード画像１２ａを用い、ユーザがタッチしたボタン（キー）に該当する文字を認識するものであり、手書きされた文字を認識するものではないから精度の高い文字認識を行うことができる。
【００６３】
ステップＳ１５の処理においてユーザがタッチした文字の認識が完了すると、コード変換部２４は、文字認識部２１が認識した文字コードをナビゲーション装置３０の文字コードに変換する（ステップＳ１６）
【００６４】
コード変換部２４によりコード変換されると、制御部２０は、ナビゲーション装置３０の文字コードに変換された入力文字の情報を、赤外線通信部１６又は短距離無線通信部１７を介してナビゲーション装置３０に送る（ステップＳ１７）。ステップＳ１７の文字情報の送信が終わると処理は、次のユーザ操作を検出するステップＳ１１の処理に戻る。
【００６５】
ステップＳ１１のタッチ操作の検出において、画像の拡大、縮小又はスクロール、あるいは文字のタッチ操作のいずれも検出されなければ文字入力の終了と判断され、本フローチャートの処理は終了し、文字入力アプリケーションは終了される。また、文字入力機能の選択がクリアされた場合も同様である。
【００６６】
以上、詳細に説明したように、本発明の一実施形態の文字入力装置は、文字を入力しようとするナビゲーション装置に表示されるソフトキーボードの画像をカメラにより撮影して表示部に表示し、表示されたソフトキーボードの画像のうち、ユーザが選択した文字を文字認識処理により認識して、ナビゲーション装置の文字コードに変換して送信するように構成されている。これにより、ナビゲーション装置などの電子装置とは別体の独立した、操作が容易な文字入力装置をユーザに提供することができる。
【００６７】
なお、図１に示す文字入力装置１０の表示部に表示されるソフトキーボード画像１２ａ（ナビゲーション装置３０の表示部に表示されるソフトキーボード画像３１を撮影した画像）には、「修正」、「決定」などの機能キー（機能ボタン）が含まれる。文字認識機能によりこれらの機能ボタンの文字を認識しておけば、文字入力にあたって当該機能ボタンのタッチ操作を検出して、入力文字の決定や修正の操作指示を特定するように構成できる。その場合、検出した機能ボタンのコードをナビゲーション装置３０のコードに変換して入力文字コードの送信と同様にしてナビゲーション装置３０に送信すればよい。
【００６８】
ユーザがソフトキーボード画像１２ａを、図２に参照符号１２' で示すように拡大表示すると、機能ボタンが表示画面の表示領域に表示できなくなる。この場合には、表示領域の一部を機能ボタン領域として区分し、その領域に機能ボタンを表示するようにしてもよい。
【００６９】
また、機能ボタンが表示画面の表示領域に表示できなくなった場合には、ユーザが所望の文字を２回指でタッチした時に入力文字が選択、決定されたものと判断するように構成してもよい。この判断の方法は、拡大表示を用いない場合にも適用できる。そのような判断方法によれば、機能ボタンの文字認識処理は不要となる。
【産業上の利用可能性】
【００７０】
本発明の一実施形態の文字入力装置は、ナビゲーション装置の文字入力に限ることなく、他の電子装置、例えば、車載用のオーディオ・ビデオ装置に文字入力する場合にも用いることができる。
【符号の説明】
【００７１】
１０    文字入力装置
１１    カメラ部
１２    タッチパネル部
１２ａ  ソフトキーボード画像
１２ｂ  操作ボタン画像
１３    操作部
１４    表示部
１５    記憶部
１６    赤外線通信部
１７    短距離無線通信部
２０    制御部
２１    文字認識部
２２    ボタンエリア検出部
２３    ボタン判定部
２４    コード変換部
３０    電子装置（ナビゲーション装置）
３１    ソフトキーボード画像
３２〜３５    操作ボタン
【図１】
2013207608.tif 000003
【図２】
2013207608.tif 000004
【図３】
2013207608.tif 000005
【図４】
2013207608.tif 000006