(57)【要約】【課題】  見知らぬ外国人と会話をするための翻訳装置において、相手の話す言語を確実に決定し会話を成立させる翻訳システムを提供する。【解決手段】  ユーザ端末１００に、現在の位置情報を決定する位置決定手段１１３と、相手の映像を撮影するカメラ１３０とを備え、翻訳センタサーバ２００に、会話を行っている相手の音声から言語を判別する言語判別手段２２１と、その撮影された映像からその人物の人種を判別し言語を判別する人種判別手段２３１とを備える。【選択図】      図２
2006268710.tif 000002
【特許請求の範囲】
【請求項１】
現在の位置情報を決定する位置決定手段と、相手の映像を撮影するカメラとを備えるユーザ端末と、会話を行っている相手の音声から言語を判別する言語判別手段と、その撮影された映像からその人物の人種を判別し言語を判別する人種判別手段とを備える翻訳センタサーバとを有することを特徴とする翻訳システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳システムに関し、特に、相手の使用する言語を判別する翻訳システムに関する。
【背景技術】
【０００２】
従来の翻訳端末では翻訳する言語をユーザが設定する、またはＧＰＳ装置を内蔵しその地域で使用されている言語が設定されていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の翻訳システムでは位置情報に基づいてその地域で使用されている言語を設定し翻訳を行っているが、会話をしたい相手がその地域の言語を使用するとは限らないという問題があった。
【課題を解決するための手段】
【０００４】
本発明の翻訳システムは、現在の位置情報を決定する位置決定手段と、相手の映像を撮影するカメラとを備えるユーザ端末と、会話を行っている相手の音声から言語を判別する言語判別手段と、その撮影された映像からその人物の人種を判別し言語を判別する人種判別手段とを備える翻訳センタサーバとを有する。
【発明の効果】
【０００５】
本発明によれば、会話を行いたい相手が見知らぬ外国人であってもユーザ端末に装備されたさまざまな入力装置を使用して翻訳センタサーバでそれらの入力された情報を解析することによって相手の使用する言語をより確実に決定することができる。
【０００６】
また、ユーザ端末では処理できない大きな処理を翻訳センタサーバで行い、翻訳センタサーバにある大きなデータベースからき必要な情報のみをユーザ端末に転送することにより、ユーザ端末には翻訳に必要な機能のみが搭載されていればよくユーザ端末を小型化することができる。
【発明を実施するための最良の形態】
【０００７】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【０００８】
本発明の第１の実施例について説明する。
【０００９】
図１を参照すると、翻訳を行うための複数のユーザ端末１００−１，ユーザ端末１００−２，・・・，ユーザ端末１００−ｎと、各ユーザ端末１００からの要求を処理する翻訳センタサーバ２００がインターネットなどのネットワーク３００に接続されている。
【００１０】
図２を参照すると、ユーザ端末１００は、現在の位置を測定するためのＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置１１０と、ＧＰＳ装置１１０の精度を高めるための位置補正手段１１１と、ユーザ端末から離れた場所までの距離を測定する距離測定手段１１２と、ＧＳＰ装置１１０，位置補正手段１１１，距離測定手段１１２からの情報を基に位置情報を決定する位置決定手段１１３と、マイク１２０に入力された音声を認識する音声認識手段１２１と、人物を撮影するためのカメラ１３０と、キーボードなど文字を入力するための文字入力手段１４０と、音声認識手段１２１によって認識された文章や文字入力手段１４０から入力された文章を翻訳をする翻訳手段１６１と、翻訳するために必要な辞書を格納する辞書格納手段１６０と、翻訳手段１６１によって翻訳された文章を表示するためのディスプレイ１７０と、翻訳された文章を音声に変換しスピーカ１８０に出力する音声合成手段１８１と、ネットワーク３００を通じて翻訳センタサーバ２００と通信を行う通信手段１９０と、ユーザ端末１００のすべての制御を行う制御部１５０から構成されている。
【００１１】
図３を参照すると、翻訳センタサーバ２００は、あらゆる言語についてその言語が使用されている地域の情報やその言語の音声情報など言語の特徴を記憶した言語データベース２２０と、ユーザ端末１００から送られてきた位置情報や音声情報と言語データベース２２０の情報から言語を決定する言語決定手段２２１と、あらゆる人種の顔や皮膚の色や骨格などの身体的特徴を記憶した人種データベース２３０と、ユーザ端末１００から送られてきた映像と人種データベース２３０の情報から人種を決定する人種決定手段２３１と、あらゆる言語の辞書を格納した辞書データベース２４０と、ユーザ端末１００を使用しているすべてのユーザの個人情報を記憶している個人情報データベース２５０と、ネットワーク３００を通じてユーザ端末１００と通信を行う通信手段２６０と、翻訳センタサーバ２００のすべての制御を行う制御部２１０から構成されている。
【００１２】
次に、図１〜図６を参照して本発明の第１の実施例の動作について詳細に説明する。
【００１３】
まずはじめにユーザは初期設定としてユーザ端末１００に自分の使用している言語を設定し翻訳センタサーバ２００から辞書を取り出す。ユーザはユーザ端末１００の文字入力手段１４０またはマイク１２０と音声認識手段１２１を使用して自分の使用する言語名を入力する（ステップＡ１）。文字入力手段１４０またはマイク１２０から入力された言語名は通信手段１９０から翻訳センタサーバ２００に送信される（ステップＡ２）。ユーザ端末１００は翻訳センタサーバ２００からの辞書の受信待ちの状態になる（ステップＡ３）。
【００１４】
ユーザ端末１００から送信された言語名は翻訳センタサーバ２００の通信手段２６０で受信される（ステップＢ１）。通信手段２６０で受信された言語名は個人情報データベース２５０の中にユーザごとに記憶され（ステップＢ２）、言語名に対応する辞書を辞書データベース２４０から読み出す（ステップＢ３）。辞書データベース２４０から読み出された辞書は通信手段２６０によってユーザ端末１００に送信される（ステップＢ４）。翻訳センタサーバ２００から送信された辞書はユーザ端末１００の通信手段１９０で受信される（ステップＡ４）。通信手段１９０で受信された辞書は辞書格納手段１６０に格納される（ステップＡ５）。
【００１５】
ユーザは会話を行いたい相手がいた場合、ＧＰＳ装置１１０で現在の自分の位置を計測し必要に応じて位置補正手段１１１を使用することによって正確な位置情報が位置情報決定手段１１３で決定される（ステップＣ１）。位置情報決定手段１１３で測定された位置情報は通信手段１９０から翻訳センタサーバ２００に送信される（ステップＣ２）。ユーザ端末１００から送信された位置情報は翻訳センタサーバ２００の通信手段２６０で受信される（ステップＤ１）。通信手段２６０で受信された位置情報と言語データベース２２０の情報をもとにその地域で使用されている言語が言語判別手段２２１で決定される（ステップＤ２）。
【００１６】
次に会話を行いたい相手の顔など身体を撮影することができる場合（ステップＣ３）、ユーザ端末１００のカメラ１３０で相手を撮影する（ステップＣ４）。カメラ１３０で撮影された映像は通信手段１９０から翻訳センタサーバ２００に送信される（ステップＣ５）。ユーザ端末１００から送信された映像は翻訳センタサーバ２００の通信手段２６０で受信される（ステップＤ３）。通信手段２６０で受信された映像は人種判別手段２３１に送られる。人種判別手段２３１ではユーザ端末１００から送られてきた映像と人種データベース２３０から顔の形や皮膚の色などの身体的特徴からその人たちが主に使用している言語を判別する（ステップＤ４）。
【００１７】
また相手から話しかけられた場合など相手の声を録音することができる場合（ステップＣ６）、ユーザ端末１００のマイク１２０で相手の声を録音する（ステップＣ７）。マイク１２０で録音された音声を通信手段１９０で翻訳センタサーバ２００に送信する（ステップＣ８）。ユーザ端末１００から送信された音声は翻訳センタサーバ２００の通信手段２６０で受信される（ステップＤ５）。通信手段２６０で受信された音声は言語判別手段２２１に送られる。言語判別手段２２１ではユーザ端末１００から送られてきた音声と言語データベース２２０の情報を比較しこの言語を判別する（ステップＤ６）。
【００１８】
ユーザ端末１００は翻訳センタサーバ２００に対して辞書の送信要求を出し（ステップＣ９）、辞書の受信待ち状態になる（ステップＣ１０）。翻訳センタサーバ２００はユーザ端末１００からの要求を受信する（ステップＤ７）。翻訳センタサーバ２００ではこの要求を受け取るとこれまでに判別した結果（ステップＤ２，Ｄ４，Ｄ６）から最終的に言語を決定し辞書データベース２４０から辞書を読み出す（ステップＤ８）。辞書データベース２４０から読み出された辞書は通信手段２６０によってユーザ端末１００に送信される（ステップＤ９）。翻訳センタサーバ２００から送信された辞書はユーザ端末１００の送信手段１９０で受信される（ステップＣ１１）。通信手段１９０で受信された辞書は辞書格納手段１６０に格納される（ステップＣ１２）。
【００１９】
ユーザ端末１００ではユーザが使用する言語と会話を行う相手の言語に対応した辞書の両方が辞書格納手段１６０に設定されると相互の翻訳が可能となる。ユーザ端末１００の文字入力手段１４０またはマイク１２０を使用して音声を音声認識手段１２１で認識させることにより翻訳したい文章を入力する（ステップＥ１）。入力された文章は翻訳手段１６１で辞書格納手段１６０に格納された辞書を使用して翻訳される（ステップＥ２）。翻訳手段１６１で翻訳された文章はディスプレイ１７０に表示される（ステップＥ３）。それと同時に翻訳手段１６１で翻訳された文章は音声合成装置１８１に送られ音声に変換されスピーカ１８０から音声が出力される（ステップＥ５）。
【００２０】
次に、本発明の第２の実施例について図面を参照して詳細に説明する。
本実施例においては、同時に複数のユーザ端末１００が翻訳センタサーバ２００に接続されている場合、ユーザの位置情報のみで相手の使用している言語が判別できるところが前述した実施例と異なる。
【００２１】
図７を参照して本実施例の動作について詳細に説明する。
【００２２】
ユーザは自分の位置をＧＰＳ装置１１０と位置補正手段１１１からの情報のもとに位置決定手段１１３で位置を測定する（ステップＧ１）。位置決定手段１１３で決定された位置情報は通信手段１９０から翻訳センタサーバ２００に送信される。ユーザ端末１００から送信された位置情報は翻訳センタサーバ２００の通信手段２６０で受信される（ステップＨ１）。通信手段２６０で受信された位置情報は個人情報データベース２５０にユーザの使用言語と一緒に記録される（ステップＨ２）。
【００２３】
次に会話をしたい人物と自分までの距離を距離測定手段１１２で測定し、ＧＰＳ装置１１０と位置補正手段１１１で測定した位置情報をもとに位置決定手段１１３で相手の位置情報を決定する（ステップＧ３）。位置決定手段１１３で決定された相手の位置情報は通信手段１９０から翻訳センタサーバ２００に送信される（ステップＧ４）。ユーザ端末１００は翻訳センタサーバ２００からの辞書の受信待ちの状態になる（ステップＧ５）。ユーザ端末１００から送信された相手の位置情報は翻訳センタサーバ２００の通信手段２６０で受信される（ステップＨ３）。
【００２４】
通信手段２６０で受信された相手の位置情報は個人情報データベース２５０と照合され現在の位置情報が一致するユーザの使用する言語が読み出される（ステップＨ４）。個人情報データベース２５０から読み出されたユーザの使用する言語に対応する辞書が辞書データベース２４０から読み出される（ステップＨ５）。辞書データベース２５０から読み出された辞書は通信手段２６０からユーザ端末１００に送信される（ステップＨ６）。ユーザ端末１００の通信手段１９０は翻訳センタサーバ２００から送られた辞書を受信する（ステップＧ６）。通信手段１９０で受信された辞書は辞書格納手段１６０に格納される（ステップＧ９）。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施例の構成を示すブロック図。
【図２】図１のユーザ端末の構成を示す詳細ブロック図。
【図３】図１の翻訳センタサーバの構成を示す詳細ブロック図。
【図４】本発明の第１の実施例の動作を示すフローチャート。
【図５】本発明の第１の実施例の動作を示すフローチャート。
【図６】本発明の第１の実施例の動作を示すフローチャート。
【図７】本発明の第２の実施例の動作を示すフローチャート。
【符号の説明】
【００２６】
１００−１    ユーザ端末
１００−２    ユーザ端末
１００−ｎ    ユーザ端末
１００    ユーザ端末
２００    翻訳センタサーバ
３００    ネットワーク
１１０    ＧＰＳ装置
１１１    位置補正手段
１１２    距離測定手段
１１３    位置決定手段
１２０    マイク
１２１    音声認識手段
１３０    カメラ
１４０    文字入力手段
１５０    制御部
１６０    辞書格納手段
１６１    翻訳手段
１７０    ディスプレイ
１８０    スピーカ
１８１    音声合成手段
１９０    通信手段
２１０    制御部
２２１    言語判別手段
２２０    言語データベース
２３０    人種データベース
２３１    人種判別手段
２４０    辞書データベース
２５０    個人情報データベース
２６０    通信手段
【図１】
2006268710.tif 000003
【図２】
2006268710.tif 000004
【図３】
2006268710.tif 000005
【図４】
2006268710.tif 000006
【図５】
2006268710.tif 000007
【図６】
2006268710.tif 000008
【図７】
2006268710.tif 000009