(57)【要約】 【課題】  通信装置で撮影した画像データの文字認識の精度を向上することができるデータ処理システム、サーバおよび通信装置を提供する。【解決手段】  携帯端末１０から画像データとともに国情報が送信された場合、確率モデル生成部２０４は、制御部２０９からの指示により、国情報に基づいて、文字認識を行うために用いる言語に重み付けを行い、言語の確率モデルを生成する。また、文字認識を行う文字列が複数の単語から構成される場合、確率モデル生成部２０４は、言語辞書２０６に基づいて、文字認識部２０３から転送される認識結果の文字列を単語に区切り、認識する文字の直前の単語、あるいはその前の単語から次に来ると推測される単語の候補を抽出し、抽出した単語の候補に重み付けを行い、次に来ると推測される単語の確率モデルを生成する。文字認識部２０３は、言語の確率モデルと単語の確率モデルが示す重み付けにしたがって文字認識を行う。【選択図】      図２
2005267249.tif 000002
【特許請求の範囲】
【請求項１】
文字認識機能および翻訳機能を有するサーバと、文字認識および翻訳のために撮影された画像データを前記サーバに転送し、前記サーバから転送された翻訳結果を表示する機能を有する通信装置とを有するデータ処理システムにおいて、
前記通信装置は、前記通信装置がどこの国に所在するかを示す国情報を前記画像データとともに前記サーバに転送し、
前記サーバは、転送された国情報に基づいて、文字認識に用いる言語に重み付けを与え、言語に与えられた重み付けにしたがって前記画像データの文字認識を行うことを特徴とするデータ処理システム。
【請求項２】
文字認識機能および翻訳機能を有するサーバと、文字認識および翻訳のために撮影された画像データを前記サーバに転送し、前記サーバから転送された翻訳結果を表示する機能を有する通信装置とを有するデータ処理システムにおいて、
前記通信装置は、ユーザが指定した言語を示す言語情報を前記画像データとともに前記サーバに転送し、
前記サーバは、転送された言語情報が示す言語を用いて前記画像データの文字認識を行うことを特徴とするデータ処理システム。
【請求項３】
前記サーバは、文字認識を行う際に、既に文字認識が行われた文字から構成される単語であって文字認識を行う文字の直前の単語または二つ前の単語に基づいて、文字認識を行う文字を含む単語の候補を抽出し、抽出した候補に重み付けを与え、候補の単語に与えられた重み付けにしたがって文字認識することを特徴とする請求項１または２記載のデータ処理システム。
【請求項４】
前記通信装置は、撮影された画像データに対して減色処理を行った画像データを前記サーバに転送することを特徴とする請求項１〜３のいずれかに記載のデータ処理システム。
【請求項５】
文字認識機能および翻訳機能を有するサーバにおいて、
通信装置から画像データと前記通信装置がどこの国に所在するかを示す国情報とを受信し、受信した国情報に基づいて、文字認識に用いる言語に重み付けを与え、言語に与えられた重み付けにしたがって前記画像データの文字認識を行うことを特徴とするサーバ。
【請求項６】
文字認識機能および翻訳機能を有するサーバにおいて、
通信装置から画像データとユーザが指定した言語を示す言語情報とを受信し、受信した言語情報が示す言語を用いて前記画像データの文字認識を行うことを特徴とするサーバ。
【請求項７】
前記サーバは、文字認識を行う際に、既に文字認識が行われた文字から構成される単語であって文字認識を行う文字の直前の単語または二つ前の単語に基づいて、文字認識を行う文字を含む単語の候補を抽出し、抽出した候補に重み付けを与え、候補の単語に与えられた重み付けにしたがって文字認識することを特徴とする請求項５または６記載のサーバ。
【請求項８】
文字認識および翻訳のために撮影された画像データをサーバに転送し、前記サーバから転送された翻訳結果を表示する機能を有する通信装置において、
前記通信装置がどこの国に所在するかを示す国情報を前記画像データとともに転送することを特徴とする通信装置。
【請求項９】
文字認識および翻訳のために撮影された画像データをサーバに転送し、前記サーバから転送された翻訳結果を表示する機能を有する通信装置において、
ユーザが指定した言語を示す言語情報を前記画像データとともに転送することを特徴とする通信装置。
【請求項１０】
前記通信装置は、撮影された画像データに対して減色処理を行った画像データを転送することを特徴とする請求項８または９記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
通信装置で撮影された画像データの文字認識および翻訳をサーバで行うデータ処理システム、サーバおよび通信装置に関する。
【背景技術】
【０００２】
近年の情報通信技術の発達に伴って、携帯端末といった通信装置の高機能化が急速に進んでいる。その高機能化のひとつとして、デジタルカメラ機能を内蔵した携帯端末の普及が挙げられる。また、携帯端末の３Ｇ（3rd Generation）化によって、これまで多数存在していた通信方式が統一されつつあり、日常使用している携帯端末を外国でも使用できる可能性が大きくなっている。
【０００３】
このような背景をもとに、旅行などで外国を訪れた際に、表示されている文字を携帯端末に内蔵されているデジタルカメラで撮影して、撮影した画像データの文字を文字認識した後翻訳することができるシステムが数々提案されている。しかし、一般に、文字認識を行うためには、ＯＣＲ（Optical Character Reader）で代表されるようにかなり高い解像度の画像が要求される。携帯端末に内蔵されるデジタルカメラは、近年、画素数が飛躍的に増えているものの、未だ高精度の文字認識を行うために必要な精度に達していない。また、携帯端末に内蔵されているＣＰＵ（Central Processing Unit）の処理能力も文字認識を行うためには十分なものではなく、文字認識のさらなる精度向上が期待されている。
【０００４】
このような携帯端末の処理能力不足を補い、文字認識の精度向上を図った従来技術として、携帯端末のカメラで撮影した画像をサーバに送信し、サーバで文字認識と翻訳を行う携帯端末型画像処理システムがあり、携帯端末が所在する施設の種類を、ＧＰＳ（Global Positioning System）機能を備える携帯端末の現在位置と地図データとから特定し、あるいは、ユーザが携帯端末から指示し、特定されたあるいは指示された施設の種類に応じた認識辞書や言語辞書に切り替えることにより、認識精度を向上させている（たとえば、特許文献１参照）。また、この携帯端末型画像処理システムの携帯端末は、撮影された画像データをカラー画像の文字と背景を分離するように白と黒に二値化し、サーバに転送するデータ量を減らし、送信時間の短縮を図っている。
【０００５】
【特許文献１】特開２００３−１７８０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来技術では、携帯端末が所在する施設が特定あるいは指示されないと、認識辞書や言語辞書の範囲を限定できず、認識精度の向上が望めないという問題がある。
【０００７】
また、撮影したカラー画像の二値化が正しく行われなかった場合には、文字認識を誤り、正しく翻訳されない可能性が高まるという問題がある。
【０００８】
本発明の目的は、通信装置で撮影した画像データの文字認識の精度を向上することができるデータ処理システム、サーバおよび通信装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、文字認識機能および翻訳機能を有するサーバと、文字認識および翻訳のために撮影された画像データを前記サーバに転送し、前記サーバから転送された翻訳結果を表示する機能を有する通信装置とを有するデータ処理システムにおいて、
前記通信装置は、前記通信装置がどこの国に所在するかを示す国情報を前記画像データとともに前記サーバに転送し、
前記サーバは、転送された国情報に基づいて、文字認識に用いる言語に重み付けを与え、言語に与えられた重み付けにしたがって前記画像データの文字認識を行うことを特徴とするデータ処理システムである。
【００１０】
また本発明は、文字認識機能および翻訳機能を有するサーバと、文字認識および翻訳のために撮影された画像データを前記サーバに転送し、前記サーバから転送された翻訳結果を表示する機能を有する通信装置とを有するデータ処理システムにおいて、
前記通信装置は、ユーザが指定した言語を示す言語情報を前記画像データとともに前記サーバに転送し、
前記サーバは、転送された言語情報が示す言語を用いて前記画像データの文字認識を行うことを特徴とするデータ処理システムである。
【００１１】
また本発明は、前記サーバは、文字認識を行う際に、既に文字認識が行われた文字から構成される単語であって文字認識を行う文字の直前の単語または二つ前の単語に基づいて、文字認識を行う文字を含む単語の候補を抽出し、抽出した候補に重み付けを与え、候補の単語に与えられた重み付けにしたがって文字認識することを特徴とする。
【００１２】
また本発明は、前記通信装置は、撮影された画像データに対して減色処理を行った画像データを前記サーバに転送することを特徴とする。
【００１３】
また本発明は、文字認識機能および翻訳機能を有するサーバにおいて、
通信装置から画像データと前記通信装置がどこの国に所在するかを示す国情報とを受信し、受信した国情報に基づいて、文字認識に用いる言語に重み付けを与え、言語に与えられた重み付けにしたがって前記画像データの文字認識を行うことを特徴とするサーバである。
【００１４】
また本発明は、文字認識機能および翻訳機能を有するサーバにおいて、
通信装置から画像データとユーザが指定した言語を示す言語情報とを受信し、受信した言語情報が示す言語を用いて前記画像データの文字認識を行うことを特徴とするサーバである。
【００１５】
また本発明は、前記サーバは、文字認識を行う際に、既に文字認識が行われた文字から構成される単語であって文字認識を行う文字の直前の単語または二つ前の単語に基づいて、文字認識を行う文字を含む単語の候補を抽出し、抽出した候補に重み付けを与え、候補の単語に与えられた重み付けにしたがって文字認識することを特徴とする。
【００１６】
また本発明は、文字認識および翻訳のために撮影された画像データをサーバに転送し、前記サーバから転送された翻訳結果を表示する機能を有する通信装置において、
前記通信装置がどこの国に所在するかを示す国情報を前記画像データとともに転送することを特徴とする通信装置である。
【００１７】
また本発明は、文字認識および翻訳のために撮影された画像データをサーバに転送し、前記サーバから転送された翻訳結果を表示する機能を有する通信装置において、
ユーザが指定した言語を示す言語情報を前記画像データとともに転送することを特徴とする通信装置である。
【００１８】
また本発明は、前記通信装置は、撮影された画像データに対して減色処理を行った画像データを転送することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、通信装置が、通信装置が所在する国の国情報を自動的にサーバに知らせるので、サーバは、その国情報に基づいて、その国で主として用いられる言語に大きな重み付けを与えて認識することができ、また、主として用いられない他の言語にも小さいながらもいくらかの重み付けを行っているので、その国であまり用いられない文字があっても、文字認識可能であり、文字認識の精度を向上することができる。
【００２０】
また本発明によれば、ユーザが指定した言語で文字認識を行うので、認識対象の文字と無関係な言語を認識対象から除くことができ、文字認識の精度を向上することができる。
【００２１】
また本発明によれば、文字認識を行う際に、既に文字認識が行われた文字から構成される単語であって文字認識を行う文字の直前の単語または二つ前の単語に基づいて、文字認識を行う文字を含む単語の候補を抽出し、抽出した候補のうちよく現れる単語に大きな重み付けを与え、候補の単語に与えられた重み付けにしたがって文字認識するので、認識する文字の候補を限定することができ、文字認識の精度を向上することができる。
【００２２】
また本発明によれば、撮影された画像データに対して文字認識の妨げにならない程度に減色処理を行った画像データを転送するので、二値化の場合よりも、文字認識の精度を向上することができ、また、減色処理を行わない場合よりも、サーバに転送するデータ量が少なくなり、送信時間の短縮を図ることができる。
【００２３】
また本発明によれば、通信装置から自動的に知らされる国情報に基づいて、その国で主として用いられる言語に大きな重み付けを与えて認識することができ、また、主として用いられない他の言語にも小さいながらもいくらかの重み付けを行っているので、その国であまり用いられない文字があっても、文字認識可能であり、文字認識の精度を向上することができる。
【００２４】
また本発明によれば、ユーザが指定した言語で文字認識を行うので、認識対象の文字と無関係な言語を認識対象から除くことができ、文字認識の精度を向上することができる。
【００２５】
また本発明によれば、文字認識を行う際に、既に文字認識が行われた文字から構成される単語であって文字認識を行う文字の直前の単語または二つ前の単語に基づいて、文字認識を行う文字を含む単語の候補を抽出し、抽出した候補のうちよく現れる単語に大きな重み付けを与え、候補の単語に与えられた重み付けにしたがって文字認識するので、認識する文字の候補を限定することができ、文字認識の精度を向上することができる。
【００２６】
また、本発明によれば、通信装置が所在する国を示す国情報をサーバに提供できるので、文字認識の精度を向上することができる。
【００２７】
また本発明によれば、ユーザが指定した言語を示す言語情報をサーバに提供できるので、文字認識の精度を向上することができる。
【００２８】
また本発明によれば、撮影された画像データに対して文字認識の妨げにならない程度に減色処理を行った画像データをサーバに提供できるので、二値化の場合よりも、文字認識の精度を向上することができ、また、減色処理を行わない場合よりも、サーバに転送するデータ量が少なくなり、送信時間の短縮を図ることができる。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明の実施の一形態である通信装置の携帯端末１０の構成を示すブロック図である。携帯端末１０は、たとえば、携帯電話などの通信装置であり、送信部１０１、受信部１０２、撮影部１０３、表示部１０４、キー入力部１０５、画像処理部１０６、表示ドライバ１０７、メモリ１０８、および制御部１０９を含んで構成される。この携帯端末１０にはまた、図示されていないが、マイクといった音声入力部やスピーカといった音声出力部が搭載されている。
【００３０】
制御部１０９は、携帯端末１０全体を制御する制御部で、たとえば、マイクロコンピュータで実現されるＣＰＵ（Central Processing Unit）と、プログラムを格納するメモリと、処理に必要な情報を一時的に記憶するためのメモリとにより構成される。
【００３１】
キー入力部１０５は、電話番号の数字や電子メールの文字などを入力するキーや内蔵されたデジタルカメラを操作する操作ボタンなどを備えており、ユーザがキー入力部１０５から入力した情報や指示は、制御部１０９に転送される。
【００３２】
ユーザが翻訳を希望する場合、ユーザは、まず、被写体に撮影部１０３を向け、キー入力部１０５を操作して、文字を含む画像を撮影する。撮影部１０３は、たとえば、ＣＣＤ（Charge Coupled Devices）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）を用いたカメラモジュールにより構成される内蔵型のデジタルカメラであり、キー入力部１０５から受けたユーザの指示を制御部１０９から受けて、画像を撮影する。撮影された画像は、画像処理部１０６で画像圧縮や減色処理が行われた後、読み書き可能な記憶媒体、たとえば、半導体メモリといったメモリ１０８に画像データとして記憶される。
【００３３】
撮影を行った後、ユーザは、翻訳する言語と翻訳指示を入力する。入力された翻訳する言語と翻訳指示は、制御部１０９に通知される。通知を受けた制御部１０９は、メモリ１０８に記憶した画像データを、ユーザが入力した翻訳する言語とともにサーバに送信するよう送信部１０１に指示する。無線通信によりデータを送信する送信部１０１は、画像データをメモリ１０８から読み出し、ユーザが入力した翻訳する言語とともに、読み出した画像データをサーバに送信する。
【００３４】
移動を伴う携帯端末１０は、良い通信状態を維持するために、定期的に基地局と通信を行って、どの基地局が近くにあるかを把握している。このとき、携帯端末１０は、基地局の所在地情報を基地局から受信し、メモリに保持している。この所在地情報には、基地局が所在する国の情報（以下、国情報という）が含まれている。国情報は、たとえば、国名であっても良いし、国名を特定するための番号であっても良い。また、携帯端末１０に差し込んで、利用者を識別するために用いられる、契約者情報が記録されたＩＣ
（Integrated Circuit）カードであるＳＩＭ（Subscriber Identity Module）カードの中にも同様の国情報があり、この情報を用いても良い。制御部１０９は、画像データをサーバに送信する際、この国情報を送信する。
【００３５】
もし、撮影した文字の言語名をユーザが判断できる場合は、その言語名をキー入力部１０５から指示させ、指示された言語を、国情報の代わりに言語情報としてサーバに転送しても良い。言語情報は、たとえば、言語名であっても良いし、言語名を特定できる言語番号などでも良い。ユーザによる言語の指示方法は、表示部１０４に言語名の一覧表を表示し、その中からユーザに選択させても良いし、キー入力部１０５から直接言語名を入力させても良い。
【００３６】
また、サーバに送信する画像データは、文字認識の認識率を低下させない程度まで減色処理を行い、データ量を減らして送信しても良い。どの程度まで減色できるかについては、撮影する画像の状態や環境により、変化するので、たとえば、明るい場所用、暗い場所用、色が濃い場合用、色が薄い場合用等いくつかの減色段階を用意しておき、翻訳の成否を試しながら、ユーザに選択させても良い。
【００３７】
無線通信によりデータを受信する受信部１０２は、送信した画像データの文字が文字認識された後翻訳された結果をサーバから受信し、受信した翻訳結果をメモリ１０８に記憶した後、制御部１０９に翻訳結果を受信した旨を通知する。通知を受けた制御部１０９は、翻訳結果を表示するように表示ドライバ１０７に指示する。表示ドライバ１０７は、液晶ディスプレイといった表示部１０４を駆動する駆動部であり、翻訳結果をメモリ１０８から読み出して、表示部１０４に表示し、ユーザに翻訳結果を示す。
【００３８】
図２は、本発明の実施の一形態であるサーバ２０の構成を示すブロック図である。サーバ２０は、無線通信網やインターネットを介して送受信される電子メールや音声情報などのデータを集配信するデータ処理システムにおけるコンピュータであり、送信部２０１、受信部２０２、文字認識部２０３、確率モデル生成部２０４、翻訳部２０５、言語辞書２０６、翻訳辞書２０７、メモリ２０８、および制御部２０９を含んで構成される。
【００３９】
無線通信やインターネットを介してデータを受信する受信部２０２は、携帯端末から送信された画像データを受信すると、読み書き可能な記憶媒体、たとえば、半導体メモリといったメモリ２０８に受信した画像データを記憶し、画像データを受信した旨を、翻訳する言語、および国情報または言語情報とともに、制御部２０９に通知する。
【００４０】
制御部２０９は、サーバ２０全体を制御する制御部で、たとえば、マイクロコンピュータで実現されるＣＰＵと、プログラムを格納するメモリと、処理に必要な情報を一時的に記憶するためのメモリとにより構成される。制御部２０９は、画像データを受信した旨を受信部２０２から通知されると、国情報または言語情報を文字認識部２０３に指示する。
【００４１】
文字認識部２０３は、画像データをメモリ２０８から読み出し、画像データから文字部を抽出し、抽出した文字に対して文字認識を行う。文字認識を行う際、多言語の言語辞書である言語辞書２０６に登録されている文字の中から一番確率の高い文字を認識後の文字として選択する。文字認識部２０３は、認識した文字の認識結果を翻訳部２０５に転送する。翻訳部２０５は、翻訳辞書２０７に基づいて、制御部２０９から指示された翻訳する言語に翻訳し、翻訳結果をメモリ２０８に記憶し、翻訳が完了したときに、制御部２０９に翻訳完了を通知する。
【００４２】
制御部２０９は、翻訳完了の通知を受けると、翻訳結果を端末装置１０に送信するように、送信部２０１に指示する。無線通信やインターネットを介してデータを送信する送信部２０１は、翻訳結果をメモリ２０８から読み出し、端末装置１０に送信する。
【００４３】
画像データとともに国情報が送信されている場合は、確率モデル生成部２０４は、制御部２０９から指示された国情報に基づいて、言語辞書２０６に登録されている言語に対して、国情報が示す国で用いられている言語の割合から算出した重み付けを行う。たとえば、国情報が日本である場合、日本語の重みが０．８、英語の重みが０．１、その他の言語の重みが０．１というように、その国で主に用いられている言語に大きな重みを与える。この言語の確率モデル、つまり、日本語０．８、英語０．１、その他の言語０．１という確立モデルは、確率モデル生成部２０４から、文字認識部２０３に通知される。
【００４４】
文字認識部２０３は、通知された言語の確率モデル、つまり、日本語０．８、英語０．１、その他の言語０．１という確率モデルが与えられた場合、言語辞書２０６に登録されている文字の中から一番確率の高い文字を認識後の文字として選択するとき、選択する文字の確率に、その文字の言語の重みを掛けた値をその文字の確率として用いる。
【００４５】
たとえば、認識後の文字の候補として、「ｕ」または「い」を考えたときに、重み付けを考慮しない確率が、「い」が０．１、「ｕ」が０．９の場合は、重みを掛けて、つまり、それぞれ、日本語０．８、英語０．１を掛けて、「い」が０．０８、「ｕ」が０．０９となり、「ｕ」の値が大きいので「ｕ」と認識し、また、重み付けを考慮しない確率が、「い」が０．５、「ｕ」が０．５の場合は、重みを掛けて、「い」が０．４、「ｕ」が０．０５となり、「い」の値が大きいので「い」と認識する。
【００４６】
したがって、重みが大きくなればなるほど、その言語であると認識される可能性が高くなる。また、主として用いられない他の言語にも小さいながらもいくらかの重み付けを行っているので、その国であまり用いられない文字があっても、文字認識可能である。複数の公用語が用いられている国であっても、その公用語が用いられている割合に応じて重み付けされるので、対応することができる。
【００４７】
また、国情報の代わりに、言語情報が画像データとともに送信されている場合は、文字認識部２０３は、言語辞書２０６のうち、言語情報として指示されている言語の文字の中から認識後の文字を選択する。指示されていない言語の文字は、認識対象から除外して、文字を誤認識する可能性を少なくしている。
【００４８】
また、文字認識を行う文字列が複数の単語から構成される場合、サーバ２０は、言語辞書２０６に基づいて、直前の単語またはその前の単語から次の単語、つまり、認識する文字を含む単語の候補を推測し、文字認識の精度を向上させる。
【００４９】
確率モデル生成部２０４は、文字認識部２０３から転送される認識結果の文字列を単語に区切り、認識する文字の直前の単語、あるいはその前の単語から次に来ると推測される単語の候補を抽出し、よく現れる可能性の高い候補に、大きな重み付けを与え、次に来ると推測される単語の確率モデルを生成し、文字認識部２０３に通知する。文字認識部２０３は、言語辞書２０６に登録されている文字の中から一番確率の高い文字を認識後の文字として選択するとき、選択する文字の確率に、その文字の単語の重みを掛けた値をその文字の確率として用いる。
【００５０】
たとえば、直前の単語が、日本語の「私」という単語であり、認識対象の文字を含む単語として、よく現れる候補が、「は」または「が」であるとすると、「は」の重みが０．２、「が」の重みが０．２、その他の重みが０．６というように、次によく現れる単語に大きな重み付けを与えた確率モデルを生成する。認識後の文字の候補として、「は」または「に」を考えたときに、重み付けを考慮しない確率が、「は」が０．８、「に」が０．２の場合は、重みを掛けて、つまり、それぞれ、「は」０．２、その他０．６を掛けて、「は」が０．１６、「に」が０．１２となり、「は」の値が大きいので「は」と認識し、また、重み付けを考慮しない確率が、「は」が０．５、「に」が０．５の場合は、重みを掛けて、「は」が０．１、「に」が０．３となり、「に」の値が大きいので「に」と認識する。
【００５１】
この場合、重み付けをしなければ、常に、「は」としか認識されないが、以前の単語から推測される単語の候補にも重み付けをして候補としているので、「に」と認識できる場合もでてくる。
【００５２】
本発明の実施の一形態であるデータ処理システムは、上述した携帯端末１０とサーバ２０とを組み合わせることにより実現できる。この場合、携帯端末１０は、１台に限られず、複数台あっても良い。
【００５３】
図３は、本発明の実施の一形態であるデータ処理システムにおける画像データの文字認識と翻訳の処理手順を示すフローチャートであり、携帯端末１０の処理を左側に、サーバ２０の処理を右側に記載している。ユーザが、撮影した画像データに含まれる文字の翻訳を行いたいと考え、携帯端末１０の操作を開始したときに処理が開始される。
【００５４】
ステップＳ１では、携帯端末１０は、ユーザの指示により被写体を撮影し、画像データとして取り込む撮影処理を行う。ステップＳ２では、ユーザからの翻訳要求を受け付ける。ステップＳ３では、サーバ１０に送信するデータ量を減らすために、画像の圧縮処理が行われるが、文字認識の妨げにならない程度に減色処理を行ってから圧縮処理を行っても良い。
【００５５】
ステップＳ４では、撮影した画像データと基地局情報などから入手した携帯端末が所在する国を示す国情報とをサーバ２０に送信する。ステップＳ５では、サーバ２０は、送信された画像データと国情報とを受信する。
【００５６】
ステップＳ６では、送信された国情報に基づいて、文字認識に使用する言語に重み付けを行った言語の確率モデル、たとえば、国情報が日本である場合、日本語の重みが０．８、英語の重みが０．１、その他の言語の重みが０．１という確率モデルを生成する。ステップＳ７では、認識すべき単語が複数かどうか確認し、複数のときは、ステップＳ８に進み、複数でないときは、ステップＳ９に進む。
【００５７】
ステップＳ８では、言語辞書２０６に基づいて、直前の単語またはその前の単語から次の単語、つまり、認識する文字を含む単語の候補を抽出し、抽出した単語の候補に重み付けを与え、次に来ると推測される単語の確率モデル、たとえば、直前の単語が、日本語の「私」という単語であり、認識対象の文字を含む単語として、よく現れる候補が、「は」または「が」であるとすると、「は」の重みが０．２、「が」の重みが０．２、その他の重みが０．６というように、次によく現れる単語に大きな重み付けを与えた単語の確率モデルを生成する。
【００５８】
ステップＳ９では、言語の確率モデルと単語の確率モデル、単語の確率モデルがなければ、言語の確率モデルのみの重み付けを用いて文字認識を行う。ステップＳ１０では、認識結果に基づいて翻訳処理を行う。ステップＳ１１では、翻訳結果を携帯端末１０に送信する。
【００５９】
ステップＳ１２では、携帯端末１０は、サーバ２０から送信された翻訳結果を受信する。ステップＳ１３では、受信した翻訳結果を、液晶ディスプレイなどの表示部にテキストデータとして表示する。
【００６０】
図４は、本発明の実施の他の形態であるデータ処理システムにおける画像データの文字認識と翻訳の処理手順を示すフローチャートである。ユーザが、撮影した文字の言語を知っている場合、国情報の代わりに、ユーザにその言語を指定させて、指定された言語を用いて文字認識を行う処理であり、図３の場合と同様に、ユーザの操作により処理が開始される。
【００６１】
ステップＳ２０では、携帯端末１０は、ユーザの指示により被写体を撮影し、画像データとして取り込む撮影処理を行う。ステップＳ２１では、ユーザからの翻訳要求を受け付ける。ステップＳ２２では、ユーザが携帯端末１０のキー入力部１０５から入力した言語名を取り込む。
【００６２】
ステップＳ２３では、サーバ１０に送信するデータ量を減らすために、画像の圧縮処理が行われるが、文字認識の妨げにならない程度に減色処理を行ってから圧縮処理を行っても良い。ステップＳ２４では、撮影した画像データとユーザが入力した言語名を示す言語情報とをサーバ２０に送信する。ステップＳ２５では、サーバ２０は、携帯端末１０から送信された画像データと言語情報とを受信する。
【００６３】
ステップＳ２６では、送信された言語情報に基づいて、文字認識に使用する言語辞書を送信された言語情報に対応する言語辞書のみに制限する。ステップＳ２７では、認識すべき単語が複数かどうか確認し、複数のときは、ステップＳ２８に進み、複数でないときは、ステップＳ２９に進む。
【００６４】
ステップＳ２８では、言語辞書２０６に基づいて、直前の単語またはその前の単語から次の単語、つまり、認識する文字を含む単語の候補を抽出し、抽出した単語の候補に重み付けを与え、次に来ると推測される単語の確率モデル、たとえば、直前の単語が、日本語の「私」という単語であり、認識対象の文字を含む単語として、よく現れる候補が、「は」または「が」であるとすると、「は」の重みが０．２、「が」の重みが０．２、その他の重みが０．６というように、次によく現れる単語に大きな重み付けを与えた単語の確率モデルを生成する。
【００６５】
ステップＳ２９では、送信された言語情報に対応する言語辞書と単語の確率モデルとを用いて、単語の確率モデルがなければ、送信された言語情報に対応する言語辞書のみを用いて文字認識を行う。ステップＳ３０では、認識結果に基づいて翻訳処理を行う。ステップＳ３１では、翻訳結果を携帯端末１０に送信する。
【００６６】
ステップＳ３２では、携帯端末１０は、サーバ２０から送信された翻訳結果を受信する。ステップＳ３３では、送信された翻訳結果を、液晶ディスプレイなどの表示部にテキストデータとして表示する。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の一形態である通信装置の携帯端末１０の構成を示すブロック図である。
【図２】本発明の実施の一形態であるサーバ２０の構成を示すブロック図である。
【図３】本発明の実施の一形態であるデータ処理システムにおける画像データの文字認識と翻訳の処理手順を示すフローチャートである。
【図４】本発明の実施の他の形態であるデータ処理システムにおける画像データの文字認識と翻訳の処理手順を示すフローチャートである。
【符号の説明】
【００６８】
１０  携帯端末
２０  サーバ
１０１，２０１  送信部
１０２，２０２  受信部
１０３  撮影部
１０４  表示部
１０５  キー入力部
１０６  画像処理部
１０７  表示ドライバ
１０８，２０８  メモリ
１０９，２０９  制御部
２０３  文字認識部
２０４  確率モデル生成部
２０５  翻訳部
２０６  言語辞書
２０７  翻訳辞書
【図１】
2005267249.tif 000003
【図２】
2005267249.tif 000004
【図３】
2005267249.tif 000005
【図４】
2005267249.tif 000006