(57)【要約】【課題】  ユーザ端末が翻訳先の言語に関する文字データを備えていない場合であっても、文字化けのない翻訳結果をユーザ端末に表示させる。【解決手段】  本発明に係る翻訳サーバでは、原文データを翻訳した後に、文字毎にイメージ化した個別文字イメージを生成する（ステップＳ８）を得る。各個別文字イメージから翻訳結果を生成し（ステップＳ９）、携帯電話１００に送信する（ステップＳ１０）。これにより、携帯電話１００が翻訳先の言語に対する文字コードを備えていない場合であっても、個別文字イメージを展開して表示させることで、翻訳文を表示する。【選択図】      図３
2007079978.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ装置と、前記端末装置とネットワークを介して接続された翻訳サーバとを有し、
前記翻訳サーバが、
前記ユーザ端末との間で、データの授受を行うデータ送受信手段と、
前記ユーザ端末から前記データ送受信手段を介して受信した文書データの言語を他の言語に翻訳する翻訳手段と、
前記翻訳手段によって翻訳された文書の各文字に各々対応する文字画像となる個別文字イメージを作成する文字イメージ作成手段と、
前記文字イメージ作成手段によって作成された個別文字イメージの配置関係を示す配置情報を生成する配置情報生成手段と、
前記文字イメージ作成手段が作成した個別文字イメージと前記配置情報生成手段が生成した配置情報とを翻訳結果として前記ユーザ端末に送信する翻訳結果送信手段と、を備え、
前記ユーザ装置が、
前記翻訳サーバに対して翻訳対象となる文書データを送信するとともに、前記翻訳結果を受信するデータ送受信手段と、
前記データ送受信手段により受信した翻訳結果の各個別文字イメージを前記配置情報に従って表示する表示手段と、を備えた
ことを特徴とする翻訳システム。
【請求項２】
請求項１記載の翻訳システムにおいて、
前記翻訳手段は前記文書データを文字認識してテキストデータに変換する変換手段を具備し、
前記受信した文書データが画像データである場合、前記変換手段によって前記文書データを文字認識してテキストデータに変換し、前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳する
ことを特徴とする翻訳システム。
【請求項３】
請求項１記載の翻訳システムにおいて、
前記ユーザ装置は、前記文書データを文字認識してテキストデータに変換する変換手段を具備し、送信する文書データが画像データである場合、前記変換手段によって前記文書データを文字認識してテキストデータに変換し、
前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳する
ことを特徴とする翻訳システム。
【請求項４】
請求項１記載の翻訳システムにおいて、
前記翻訳サーバは、前記ユーザ端末から前記個別文字イメージの書体を指示する書体指示情報を受け取り、前記文字イメージ作成手段は前記書体指示情報に対応する書体の個別文字イメージを生成する
ことを特徴とする翻訳システム。
【請求項５】
請求項４記載の翻訳システムにおいて、
前記書体指示情報は、１文字単位で書体を指示する情報であることを特徴とする
ことを特徴とする翻訳システム。
【請求項６】
請求項１記載の翻訳システムにおいて、
前記ユーザ端末は、ユーザによって操作される操作手段と、
文字の修飾を指示する修飾情報を前記操作手段の操作に応じて生成する修飾情報生成手段とを具備し、
前記表示手段は、前記修飾情報生成手段によって生成された修飾情報に基づいて前記個別文字イメージを修飾表示する
ことを特徴とする翻訳システム。
【請求項７】
請求項１記載の翻訳システムにおいて、
前記翻訳サーバは、前記ユーザ端末から端末の仕様に関する情報を受け取り、前記文字イメージ作成手段は前記端末の仕様に関する情報に基づき画像イメージをベクトルイメージもしくはラスターイメージとして作成することを特徴とする
ことを特徴とする翻訳システム。
【請求項８】
ユーザ装置と、前記端末装置とネットワークを介して接続された翻訳サーバとを有する翻訳方法であって、
前記ユーザ端末が、前記翻訳サーバに対して翻訳対象となる文書データを送信するデータ送信ステップと、
前記翻訳サーバが、前記ユーザ端末から送信される前記文書データを受信するデータ受信ステップと、
前記データ受信ステップで受信した文書データの言語を他の言語に翻訳する翻訳ステップと、
前記翻訳ステップによって翻訳された文書の各文字に各々対応する文字画像となる個別文字イメージを作成する文字イメージ作成ステップと、
前記文字イメージ作成ステップによって作成された個別文字イメージの配置関係を示す配置情報を生成する配置情報生成ステップと、
前記文字イメージ作成ステップで作成した個別文字イメージと前記配置情報生成ステップで生成した配置情報とを翻訳結果として前記ユーザ端末に送信する翻訳結果送信ステップと、
前記ユーザ装置が、前記翻訳結果を受信するデータ受信ステップと、
前記データ受信ステップで受信した翻訳結果の各個別文字イメージを前記配置情報に従って表示する表示ステップと、を備えた
ことを特徴とする翻訳方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯端末のようなユーザ装置からの翻訳依頼に対して翻訳結果を送信する技術に関する。
【背景技術】
【０００２】
近年、社会の国際化に伴い、携帯電話のようなユーザ端末からネットワーク上の翻訳サーバに翻訳依頼を出し、翻訳結果を得る翻訳システムが脚光を浴びてきている。
この翻訳システムは、ユーザが所有する携帯電話等のユーザ端末を用い、このユーザ端末が通信エリア内であれば、翻訳結果が得られるという利点がある。
しかし、翻訳された文書をユーザ端末の表示部で表示させるためには、翻訳された言語に対応した文字コードをユーザ端末に予め記憶しておく必要がある。ユーザ端末は、その記憶領域には限界があるため、記憶できる文字コードにも限界がある。このため、複数の言語に対応した文字コードをユーザ端末に記憶させることは不可能となり、翻訳サーバからユーザ端末に翻訳結果が送られたとしても、その翻訳結果を表示することができないという問題がある。
【０００３】
そこで、この不具合を解消するために、特許文献１に電子メール翻訳処理サーバに関する技術が記載されている。この技術は、サーバが電子メールを翻訳した際に、その原文（または、原文と翻訳文）を一般的な画像データに変換して添付ファイルとして電子メールに添付し、この電子メールを送信することにより、ユーザ側の端末で原文と翻訳文を表示する、というものである。この技術を用いれば、文字コードを記憶していないユーザ端末であっても翻訳文を表示することができる。
【０００４】
【特許文献１】特開２００３−２０９５８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、ユーザ端末はパーソナルコンピュータを対象とした汎用の電子メールシステムを通信媒体としているため、１回のメールに添付できるファイルのデータ量には限界があり、翻訳結果をメールで送信できない場合がある。特に、文書全体を画像データに変換しているため、このデータ量は比較的大きくなり、メール送信時間も比較的増え、通信コストが嵩んでしまう、という問題がある。
【０００６】
本発明は、前述した先行技術に鑑みてなされたもので、ユーザ端末が翻訳先の言語に関する文字データを備えていない場合であっても、翻訳結果をユーザ端末に表示させることのできる翻訳システムおよび翻訳方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明が採用する翻訳システムは、ユーザ装置と、前記端末装置とネットワークを介して接続された翻訳サーバとを有し、前記翻訳サーバが、前記ユーザ端末との間で、データの授受を行うデータ送受信手段と、前記ユーザ端末から前記データ送受信手段を介して受信した文書データの言語を他の言語に翻訳する翻訳手段と、前記翻訳手段によって翻訳された文書の各文字に各々対応する文字画像となる個別文字イメージを作成する文字イメージ作成手段と、前記文字イメージ作成手段によって作成された個別文字イメージの配置関係を示す配置情報を生成する配置情報生成手段と、前記文字イメージ作成手段が作成した個別文字イメージと前記配置情報生成手段が生成した配置情報とを翻訳結果として前記ユーザ端末に送信する翻訳結果送信手段と、を備え、前記ユーザ装置が、前記翻訳サーバに対して翻訳対象となる文書データを送信するとともに、前記翻訳結果を受信するデータ送受信手段と、前記データ送受信手段により受信した翻訳結果の各個別文字イメージを前記配置情報に従って表示する表示手段と、を備えた
ことを特徴とする。
【０００８】
このように構成することにより、翻訳後の言語に対応した文字コードが記憶されていないユーザ端末であっても、イメージ化した個別文字イメージを用いることで表示が可能となり、しかも、個別文字イメージは個々に独立させているため、表示手段における表示形式の自由度を増すことができる。
【０００９】
前記翻訳システムにおいて、前記翻訳手段は前記文書データを文字認識してテキストデータに変換する変換手段とを具備し、前記受信した文書データが画像データである場合、前記変換手段によって前記文書データを文字認識してテキストデータに変換し、前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳することが好ましい。
【００１０】
前記翻訳システムにおいて、前記ユーザ装置は、送信する文書データが画像データである場合、前記文書データを文字認識してテキストデータに変換する変換手段とを具備し、前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳することが好ましい。
【００１１】
前記ユーザ装置が前記変換手段を具備しない場合、前記翻訳サーバが前記変換手段を具備することにより、受信した前記文書データを文字認識してテキストデータに変換し、前記翻訳手段は前記変換手段によって変換された前記テキストデータを前記文書データとして翻訳することが好ましい。
【００１２】
前記翻訳システムにおいて、前記翻訳サーバは、前記ユーザ端末から前記個別文字イメージの書体を指示する書体指示情報を受け取り、前記文字イメージ作成手段は前記書体指示情報に対応する書体の個別文字イメージを生成することが好ましい。
【００１３】
前記翻訳システムにおいて、前記翻訳サーバは、前記ユーザ端末から端末の仕様に関する情報を受け取り、前記文字イメージ作成手段は前記端末の仕様に関する情報に基づき個別文字イメージをベクトルイメージもしくはラスターイメージのどちらか適      した方式で生成することが好ましい。
【００１４】
前記翻訳システムにおいて、前記書体指示情報は、１文字単位で書体を指示する情報であることを特徴とすることが好ましい。
【００１５】
前記翻訳システムにおいて、前記ユーザ端末は、ユーザによって操作される操作手段と、文字の修飾を指示する修飾情報を前記操作手段の操作に応じて生成する修飾情報生成手段とを具備し、前記表示手段は、前記修飾情報生成手段によって生成された修飾情報に基づいて前記個別文字イメージを修飾表示することが好ましい。
【発明の効果】
【００１６】
本発明に係る翻訳システムによれば、ユーザ端末は文字情報を文字数に応じた個別文字イメージとして受信することで、ユーザ端末自体に翻訳後の言語に対応した文字コードが記憶されていなくても様々な言語を表示できる。また、翻訳サーバから文書全体をイメージファイルとして情報を受信する場合の通信コストに比べ、大幅なコスト低減が図れる。この翻訳システムでは、ユーザ端末側の受信容量限度まで文字を受信できるので、テキストコードデータのように“文字の流し込み”が可能となり、文字のサイズや文字列の折り返し設定の変更など表示デバイス毎に適切な画面レイアウトが構成が可能となる。等の種々の効果を奏する。
さらに、翻訳サーバではユーザ端末の指示により作成する個別文字イメージのフォントを変更することが可能となるため、ユーザはあたかも翻訳後の言語に対応した文字コードが記憶されているユーザ端末を利用しているが如くの価値を得ることができる。
【発明を実施するための最良の形態】
【００１７】
＜Ａ．実施形態＞
以下、図面を参照し、本発明に係る第１実施形態を説明する。図１は、本実施形態による翻訳システム１の全体構成を示す図である。このシステム１は、ネットワーク４００を介して接続されたユーザ端末となる携帯電話１００、翻訳サーバ２００およびデータベース３００を具備している。
なお、携帯電話１００は各基地局１５０（１個のみ図示）を介してネットワーク４００に接続されている。この場合、ネットワーク４００は、無線通信網とインターネットの２つの網からなるが、ネットワーク４００として図示している。
携帯電話１００は、その筐体１０１にキーパッド１０２および表示部１０３が設けられており、内分には、通常の通話機能、メール機能に加えてネットワーク４００を介してウェブに接続するウェブ機能、さらにカメラによる撮像機能等を動作させる機能が内蔵されている。また、携帯電話１００の記憶部（図示せず）には、基本的な文字コード（例えば、ＪＩＳコード）が予め記憶されており、表示情報の文字コードから記憶された文字コードを読み出し、表示部１０３に文字表示を行う。
【００１８】
翻訳サーバ２００は、携帯電話１００からの翻訳依頼を受け、送信された文書データを翻訳してその翻訳結果を前記携帯電話１００に送信する機能を有する。データベース３００には種々の言語に対する文字コードと文字の画像データとが記憶されている。
【００１９】
＜Ａ−１．翻訳サーバの構成＞
図２は、翻訳サーバ２００の基本構成を示すブロック図である。翻訳サーバ２００は、データ送受信部２１０、原文データ判定部２２０、ＯＣＲ処理部２３０、翻訳部２４０、文字イメージ生成部２５０、翻訳結果生成部２６０およびこれらを制御する制御部２７０を具備する。制御部２７０は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備えており、各種の処理動作を司る機能を有する。
【００２０】
データ送受信部２１０は、携帯電話１００等のネットワーク４００に接続された外部機器（図示せず）との間でデータの授受を行う。
原文データ判定部２２０は、携帯電話１００から送信される原文データがテキストデータであるか画像データ（イメージデータ）であるかを判定する。テキストデータである場合には原文の文字に対応した文字コード列が附随されているため、翻訳時にはこの文字コード列に基づき翻訳を行えばよいが、画像データの場合には一度テキストデータに変換した後に翻訳しなければならない。そこで、この原文データ判定部２２０によって原文データの判定を行う。
【００２１】
ＯＣＲ処理部２３０は、原文データが画像データであった場合、この画像データをＯＣＲ（Optical Character Reader）処理して文字認識を行い、原文データの各文字に対する文字コードを確定する。
【００２２】
翻訳部２４０は、原文データを指定言語に翻訳する。図示していないが、翻訳部２４０には、多数の言語に対応した辞書部が備えられており、テキストデータ化した原文データの文字コードに基づき、中間言語を形成した上で、指定言語に翻訳する。この翻訳技術に関しては、本件では要旨ではないので、その説明を省略するものとする。
【００２３】
文字イメージ生成部２５０は、翻訳語の文書データに対して各文字毎に文字イメージを生成する。具体的には、翻訳後の文書データの各文字に対応した文字コードに基づき、データベース３００から画像データを読み出し、文書データの文字列に従って順次文字毎の画像データを個別文字イメージとして読み出して生成する。
【００２４】
翻訳結果生成部２６０は、文字イメージ生成部２５０で読み出された個別文字イメージを文字列の配置関係毎に対応付けて翻訳結果を生成する。具体的には、個別文字イメージのデータ文を先頭にこの翻訳結果の名称、この個別文字イメージの順序等の配置情報を記憶しておく。この配置情報とは、文章において文字の並ぶ順番、改行等のことである。
【００２５】
＜Ａ−２．翻訳システムの動作＞
次に、図３のフローチャートに基づいて、本実施形態による翻訳システム１の動作について説明する。
このシステム１では、携帯電話１００と翻訳サーバ２００との間にコネクションを確立した後に処理が実行される。このコネクションの確立は、各装置における認証や設定が必要となるが、本実施形態では、その内容については省略する。
【００２６】
携帯電話１００では、ユーザによる所定の操作に基づき、翻訳サーバ２００との間にコネクションを確立しているため、表示部１０３にはこの翻訳のための表示がされており、この表示によりユーザに対して操作指示を促す。ユーザはこの操作指示に従って操作を進める。
まず、ユーザは、翻訳対象となる原文データの入力を行う（ステップＳ１）。この際、ユーザが携帯電話１００のキーパッド１０２を操作してテキストデータとして入力しても、メールの内容をコピーしてテクストデータとして入力しても、撮像機能を作動させて画像データとして入力してもよい。
次に、携帯電話１００では、指示情報の入力をユーザによるキーパッド１０２の操作によって受ける（ステップＳ２）。この指示情報とは、原文を翻訳する対象言語となる指示言語等である。
さらに、携帯電話１００は原文データと指示情報を翻訳サーバ２００に向けて送信する（ステップＳ３）。
【００２７】
翻訳サーバ２００の制御部２７０は、携帯電話１００からの原文データをデータ送受信部２１０を介して受信し（ステップＳ４）、当該翻訳サーバ２００が、その動作を開始する。
制御部２７０は、原文データを原文データ判定部２２０にて、原文データが画像データであるか否かを判定する（ステップＳ５）。制御部２７０は、原文データが画像データであった場合（ステップＳ５；ＹＥＳ）には、原文データをＯＣＲ処理部２３０に転送し、このＯＣＲ処理部２３０にて文字認識を行う（ステップＳ６）。この処理により、画像データからなる原文データをテキストデータ化した原文データに変換する。つまり、文字コードによる原文データに変える。
【００２８】
制御部２７０は、元々テキストデータであった原文データ（ステップＳ５；ＮＯ）、あるいはＯＣＲ処理部２３０によってテキストデータ化された原文データを翻訳部２４０に転送し、指示情報に含まれる指示言語に翻訳する（ステップＳ７）。この翻訳結果はテキストデータとなる。
【００２９】
制御部２７０は、翻訳結果を文字イメージ生成部２５０に転送し、この文字イメージ生成部２５０では、指示言語に翻訳された文書データに対して文字毎に文字イメージを生成する（ステップＳ８）。翻訳部２４０からの結果の文字コードに基づき、データベース３００から画像データを読み出し、文書データの文字列に従って順次文字毎の画像データを個別文字イメージとして読み出して生成する。
【００３０】
制御部２７０は、文字イメージ生成部２５０からの各個別文字イメージを翻訳結果生成部２６０に転送し、この翻訳結果生成部２６０では翻訳結果を生成する（ステップＳ９）。
この場合、翻訳結果生成部２６０は、文字イメージ生成部２５０で読み出された各個別文字イメージを文字列の配置関係毎に対応付けて翻訳結果を生成する。個別文字イメージをパケットデータとして考えた場合、ヘッダに翻訳結果の名称、この個別文字イメージの順序等の配置情報を記憶し、ペイロードに画像データを記憶するといった具合である。
次に、制御部２７０は、翻訳結果をデータ送受信部２１０を介して携帯電話１００に送信する（ステップＳ１０）。この際、翻訳結果の送信をパケット形式で行う。
【００３１】
携帯電話１００では、翻訳結果を受信する（ステップＳ１１）。この際、パケット形式で翻訳結果が送信されることにより、ヘッダに書き込まれた名称と個別文字イメージの順番から適宜翻訳結果を生成する。翻訳結果は、携帯電話１００の記憶容量の範囲で受信可能となる。
次に、携帯電話１００は、ユーザの表示指示の入力を受ける（ステップＳ１２）。例えば、文字の拡大・縮小の表示指示をキーパッド１０２を操作して入力する。入力された表示指示に基づき、翻訳結果の文字イメージを装飾し（文字の大きさの変更）（ステップＳ１３）、この翻訳結果を表示部１０３に表示する（ステップＳ１４）。
【００３２】
ここで、図４〜図６を参照しつつ、翻訳システム１の具体例について述べる。
携帯電話１００から翻訳サーバ２００に翻訳依頼される原文Ｘが「今日は良い天気です。私は散歩に出かけたい。」であり、ユーザが中国語への翻訳を依頼した場合を例に挙げて説明する。翻訳部２４０において翻訳文Ｘ１が得られる。図５は、この翻訳文Ｘ１を用紙に印刷した場合の状態を表している。但し、表示されている文書は、各文字がテキストデータとして表示されているのではなく、１文字毎に独立したイメージ化された画像データを並べて文章として表示している。この翻訳文Ｘ１では、１６個の文字イメージの組み合わせからなる。
【００３３】
次に、翻訳文Ｘ１を携帯電話１００の表示部１０３に表示させた状態を図６（ａ），（ｂ）に示す。ステップＳ１２の表示指示によって文字の大きさを変えることで、表示部を変更することも可能となる。
【００３４】
このように、本実施形態では、翻訳した文書データの文字列に個別文字イメージを生成し、この個別文字イメージの組み合わせによって翻訳結果を生成している。これにより、翻訳結果の言語に対する文字コードを記憶していない携帯電話１００であっても、この表示部１０３に翻訳結果を正確に表示させることができる。
【００３５】
また、翻訳結果は、１文字毎に独立した個別文字イメージとなるので、翻訳サーバ２００から携帯電話１００への送信は個別文字イメージ毎に行うことができる。この結果、文書全体を画像データ化して電子メールで送信する場合に比べ、通信容量に拘束されることなく、携帯電話１００の受信容量の限度までデータを送信することができる。
【００３６】
また、表示部１０３に対しても、順次文字の流し込みが可能になるため、表示部１０３における折り返し等のレイアウトの構成も自動的に行うことが可能となる。
さらに、原文データは携帯電話１００による撮像等から得た画像データであっても、ステップＳ５およびＳ６の処理によってテキストデータ化した上で処置を行うため、例えば、ユーザが周囲で目にした文書に対する翻訳文を即座に知りたい等の供給に対しても、容易に対応する事ができ、使い勝手を向上することができる。
【００３７】
＜Ｂ．変形例＞
以上、本発明の実施形態について説明したが、本発明は上述した各実施形態に限定されるものではなく、種々の態様が可能である。
前記実施形態では、携帯電話１００と翻訳サーバ２００との間のコネクションの確立を翻訳処理に先立って行うようにしたが、ステップＳ３における原文データの送信直前に行うようにしてもい。
【００３８】
また、ステップＳ２の指示情報に予め携帯電話１００の表示部１０３で表示する文字の書体を指示する書体指示情報を含めておけば、ステップＳ８における個別文字イメージの生成時に、書体指示情報で指示された書体のイメージを生成すれば、表示部１０３における表示をユーザの要求に対応した書体で表示することも可能となる。さらに、文字毎に書体を指示することも可能であるため、例えば、原文のある単語を翻訳結果において他の書体と異なる書体に設定しておけば、翻訳結果の中で特に知りたい単語を注目させることができる。
【００３９】
前記実施形態では、翻訳結果の送信を１文字に対応した個別文字イメージを１パケットとして送信する場合を例示したが、本発明はこれに限らず、１パケットの容量内に収容できる個別文字イメージで括って送信するようにしてもよい、ことは勿論である。
【００４０】
前記実施形態では、ユーザ端末を携帯電話１００として記述したが、モバイルコンピュータやＰＤＡ（Personal Digital Assistant）等に用いてもよい。
【００４１】
前記実施形態では、図１において携帯電話１００および翻訳サーバ２００はそれぞれ１台のみ図示したが、翻訳システム１は、携帯電話１００を複数有してもよい、ことは勿論である。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態に係る翻訳システムの構成を示す図である。
【図２】発明実施形態に用いられる翻訳サーバの構成を示す図である。
【図３】発明実施形態による翻訳システムの動作を示す流れ図である。
【図４】実施形態による具体例を示す図である。
【図５】図４とともに実施形態による具体例を示す図である。
【図６】図５とともに実施形態による具体例を示す図である。
【符号の説明】
【００４３】
１…翻訳システム、１００…携帯電話（ユーザ端末）、２００…翻訳サーバ、２１０…データ送受信部、２２０…原文データ判定部、２３０…ＯＣＲ処理部、２４０…翻訳部、２５０…文字イメージ生成部、２７０…制御部、３００…データベース、４００…ネットワーク。
【図１】
2007079978.tif 000003
【図２】
2007079978.tif 000004
【図３】
2007079978.tif 000005
【図４】
2007079978.tif 000006
【図５】
2007079978.tif 000007
【図６】
2007079978.tif 000008