(57)【要約】【課題】相手の使用言語に応じて、自動で言語設定を変更可能な翻訳装置を提供する。【解決手段】第１言語で入力される第１音声を、第２言語に翻訳して第２音声として出力する翻訳装置が、第１音声を入力するための音声入力手段と、第１音声を認識しテキストデータに変換する音声認識手段と、テキストデータから意味の通じる文章を生成する言語解析手段と、言語解析手段で得られた文章を第２言語の文章に変換する翻訳処理手段と、第２言語の文章を音声合成し第２音声を生成する音声生成手段と、第２音声を出力する音声出力手段と、少なくとも第１言語の設定情報を含む言語設定データを他の翻訳装置に対して送信すると共に、他の翻訳装置から言語設定データを受信する通信手段と、通信手段によって受信された、他の翻訳装置の前記言語設定データに含まれる第１言語の設定情報に基づいて、第２言語を変更する翻訳言語変更手段と、を備える。【選択図】図３
2018124695.tif 000002
【特許請求の範囲】
【請求項１】
第１言語で入力される第１音声を、第２言語に翻訳して第２音声として出力する翻訳装置であって、
前記第１音声を入力するための音声入力手段と、
前記音声入力手段から入力された前記第１音声を認識し、テキストデータに変換する音声認識手段と、
前記テキストデータから意味の通じる文章を生成する言語解析手段と、
前記言語解析手段で得られた文章を前記第２言語の文章に変換する翻訳処理手段と、
前記第２言語の文章を音声合成し、前記第２音声を生成する音声生成手段と、
前記第２音声を出力する音声出力手段と、
少なくとも前記第１言語の設定情報を含む言語設定データを他の翻訳装置に対して送信すると共に、前記他の翻訳装置から前記言語設定データを受信する通信手段と、
前記通信手段によって受信された、前記他の翻訳装置の前記言語設定データに含まれる前記第１言語の設定情報に基づいて、前記第２言語を変更する翻訳言語変更手段と、
を備えることを特徴とする翻訳装置。
【請求項２】
前記言語設定データは、前記第２言語の設定情報を含むことを特徴とする請求項１に記載の翻訳装置。
【請求項３】
前記通信手段は、所定の時間間隔毎に、前記言語設定データを他の翻訳装置に対して送信し、前記他の翻訳装置から前記言語設定データを受信することを特徴とする請求項１又は請求項２に記載の翻訳装置。
【請求項４】
前記通信手段は、無線による通信を行うことを特徴とする請求項１から請求項３のいずれか一項に記載の翻訳装置。
【請求項５】
前記通信手段は、ＢＬＥ（Bluetooth Low Energy）による通信を行うことを特徴とする請求項４に記載の翻訳装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の言語で入力される音声を、他の言語に翻訳して出力する翻訳装置に関する。
【背景技術】
【０００２】
近年、グローバル化に伴って、使用言語が異なる人同士の交流が盛んになり、円滑なコミュニケーションをとるためのツールとして、携帯可能な翻訳装置が実用に供されている（例えば、特許文献１）。
【０００３】
特許文献１には、筐体の一方面に音声を入力するためのマイクを有し、筐体の他方面に音声を出力するためのスピーカーを有し、片手で操作可能な携帯型の翻訳装置が記載されている。このような翻訳装置によれば、入力される言語と、出力される言語（つまり、翻訳される言語）を適宜選択し、マイクに音声を入力するだけで、使用言語が異なる人同士でコミュニケーションをとることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３１５２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そして、このような翻訳装置を２台使用し、一方を、例えば日英翻訳に設定し、他方を英日翻訳に設定することにより、使用言語が異なる、日本人と英語圏の人同志が、言語を意識せずに、また時間や場所を選ぶことなく、容易に会話を行うことが可能になる。
【０００６】
しかしながら、このような翻訳装置を使用したとしても、例えば、初対面の相手等、相手の使用言語が全く不明な場合には、事前に翻訳言語の設定を行うことができないため、翻訳装置を適切に使えない（つまり、会話ができない）といった問題がある。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、相手の使用言語に応じて、自動で言語設定を変更可能な翻訳装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するため、本発明の翻訳装置は、第１言語で入力される第１音声を、第２言語に翻訳して第２音声として出力する翻訳装置であって、第１音声を入力するための音声入力手段と、音声入力手段から入力された第１音声を認識し、テキストデータに変換する音声認識手段と、テキストデータから意味の通じる文章を生成する言語解析手段と、言語解析手段で得られた文章を第２言語の文章に変換する翻訳処理手段と、第２言語の文章を音声合成し、第２音声を生成する音声生成手段と、第２音声を出力する音声出力手段と、少なくとも第１言語の設定情報を含む言語設定データを他の翻訳装置に対して送信すると共に、他の翻訳装置から言語設定データを受信する通信手段と、通信手段によって受信された、他の翻訳装置の言語設定データに含まれる第１言語の設定情報に基づいて、第２言語を変更する翻訳言語変更手段と、を備えることを特徴とする。
【０００９】
このような構成によれば、第２言語が、他の翻訳装置の言語設定データに含まれる第１言語と一致するように自動で変更されるため、他の翻訳装置を使用する相手と言語を意識
せずに会話することが可能となる。
【００１０】
また、言語設定データは、第２言語の設定情報を含むことができる。
【００１１】
また、通信手段は、所定の時間間隔毎に、言語設定データを他の翻訳装置に対して送信し、他の翻訳装置から言語設定データを受信するように構成することができる。
【００１２】
また、通信手段は、無線による通信を行うように構成することができる。また、この場合、通信手段は、ＢＬＥ（Bluetooth Low Energy）による通信を行うように構成することができる。
【発明の効果】
【００１３】
本発明によれば、相手の使用言語に応じて、自動で言語設定を変更可能な翻訳装置が実現される。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施形態に係る翻訳装置の概略構成を示す正面図である。
【図２】図２は、本発明の実施形態に係る翻訳装置のハードウェア構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る翻訳装置で実行される翻訳処理プログラムのブロック図である。
【図４】図４は、本発明の実施形態に係る翻訳装置で実行される言語設定プログラムのブロック図である。
【図５】図５は、本発明の実施形態に係る翻訳装置で実行される翻訳処理プログラムのフローチャートである。
【図６】図６は、本発明の実施形態に係る翻訳装置で実行される言語設定プログラムのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照して詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。なお、図中同一又は相当部分には同一の符号を付してその説明は繰り返さない。
【００１６】
図１は、本発明の実施形態に係る翻訳装置１の概略構成を示す正面図である。また、図２は、本発明の実施形態に係る翻訳装置１のハードウェア構成を示すブロック図である。図１及び図２に示すように、本実施形態の翻訳装置１は、所定の言語（以下、「第１言語」という。）で入力される音声（以下、「第１音声」という。）を、他の言語（以下、「第２言語」という。）に翻訳し、翻訳後の音声（以下、「第２音声」という。）を出力する装置であり、ケース１０（図２において不図示）と、音声入力装置１１と、音声出力装置１２と、電源ボタン１３と、機能ボタン１４と、翻訳ボタン１５と、近距離無線通信装置１６と、制御部１８（図１において不図示）と、記憶装置１９（図１において不図示）と、を備えている。なお、図１においては、説明の便宜のため、ケース１０の背面に位置する音声出力装置１２と、ケース１０の内部に位置する近距離無線通信装置１６を破線で示している。
【００１７】
ケース１０は、翻訳装置１の各構成部品を収容するプラスチック製の細長の筐体である。図１に示すように、ケース１０の正面には、音声入力装置１１と翻訳ボタン１５が配置され、ケース１０の背面には、音声出力装置１２が配置され、ケース１０の右側面には、電源ボタン１３と機能ボタン１４が配置されている。また、ケース１０の内部には、不図
示の回路基板が配置されており、回路基板上には、近距離無線通信装置１６、制御部１８（図２）、記憶装置１９（図２）等の回路部品が実装されている。
【００１８】
電源ボタン１３は、翻訳装置１の電源のオン／オフを切り替えるためのスイッチであり、電源ボタン１３がユーザによってオンされると、不図示のバッテリから回路基板（不図示）を介して、翻訳装置１の各構成部品に電源が供給される。
【００１９】
機能ボタン１４は、翻訳装置１の機能を設定するためのスイッチである。機能ボタン１４は、制御部１８と電気的に接続されており、制御部１８によって機能ボタン１４の押下が検出されると、例えば、入力される第１言語の設定変更や、出力される第２言語の設定変更が行われる。
【００２０】
翻訳ボタン１５は、翻訳装置１の翻訳装置能をオン／オフするためのスイッチである。翻訳ボタン１５は、制御部１８と電気的に接続されており、翻訳ボタン１５が押下されると、制御部１８によって後述の翻訳処理プログラム１００が実行され、音声入力装置１１から入力された第１音声を、第１言語の音声として検出し、第２言語の音声（つまり、第２音声）に翻訳して、音声出力装置１２から出力する。
【００２１】
音声入力装置１１は、翻訳装置１のユーザが第１音声を入力するための装置であり、例えば、マイクロフォンである。音声入力装置１１は、制御部１８と電気的に接続されており、音声入力装置１１から入力される第１音声をアナログの電気信号に変換し、制御部１８に送信する。
【００２２】
音声出力装置１２は、第２音声を出力するための装置であり、例えば、スピーカーである。音声出力装置１２は、制御部１８と電気的に接続されており、制御部１８によって生成された第２言語の音声（つまり、第２音声）を出力する。
【００２３】
近距離無線通信装置１６は、無線で双方向にデータをやり取りする装置であり、例えば、ＢＬＥ（Bluetooth Low Energy）ユニットである。近距離無線通信装置１６は、制御部１８と電気的に接続されており、制御部１８によって後述の言語設定プログラム２００が実行されると、翻訳装置１に設定されている第１言語及び第２言語の設定情報を言語設定データとしてデータ化し、微弱電波に乗せて送信する。また、他の翻訳装置１からの微弱電波を受信した場合には、受信した微弱電波から言語設定データを抽出し、他の翻訳装置１の言語設定データに含まれる第１言語の設定情報に基づいて、翻訳装置１の第２言語の設定情報を変更する。
【００２４】
記憶装置１９は、制御部１８で実行される各種プログラム（例えば、翻訳処理プログラム、言語設定プログラム）、翻訳データ、オペレーティングシステム（ＯＳ）等などが記憶された装置であり、例えば、ｅＭＭＣ（embedded Multi Media Card）である。
【００２５】
制御部１８は、翻訳装置１の各構成部品を制御する装置であり、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）などを有する集積回路により構成される。制御部１８は、記憶装置１９に記憶されている各種プログラム（例えば、翻訳処理プログラム、言語設定プログラム）を読み出して実行する。
【００２６】
図３は、本実施形態の制御部１８で実行される翻訳処理プログラム１００のブロック図である。図３に示すように、本実施形態の翻訳処理プログラム１００は、翻訳処理統括部１０１、音声入力部１０３、音声認識部１０５、言語解析部１０７、翻訳処理部１０９、音声生成部１１１、音声出力部１１３、言語設定部１１５の処理ブロックから構成される
。
【００２７】
翻訳処理統括部１０１は、翻訳処理プログラム１００の各処理を統括し、各種データの受け渡しや実行タイミングなどを制御する機能を有する処理ブロックである。
【００２８】
音声入力部１０３は、音声入力装置１１から入力された第１音声のデータを入力音声データＤ１として記憶装置１９に記録する（録音する）と共に、音声認識部１０５へ第１音声のデータを出力する処理ブロックである。
【００２９】
音声認識部１０５は、音声入力部１０３から入力された第１音声のデータから特徴抽出を行い、音声モデルデータＤ２とのマッチングを行い、第１音声のデータをテキストデータへ変換する処理ブロックである。
【００３０】
言語解析部１０７は、音声認識部１０５で得られたテキストデータと言語モデルデータＤ３とのマッチングを行い、意味の通じる文章を生成し、認識結果データＤ４として記憶装置１９に記録すると共に、翻訳処理部１０９へ出力する処理ブロックである。
【００３１】
翻訳処理部１０９は、言語解析部１０７で得られた文章から、第２言語の翻訳モデルデータ（辞書データ）とのマッチングを行い、第２言語の文章に変換（翻訳）し、変換結果を翻訳結果データＤ６として記憶装置１９に記録する処理ブロックである。
【００３２】
音声生成部１１１は、翻訳処理部１０９で翻訳された文章を音声合成し、第２音声のデータを生成する処理ブロックである。
【００３３】
音声出力部１１３は、音声生成部１１１で生成された第２音声のデータを音声出力装置１２に出力する処理ブロックである。
【００３４】
言語設定部１１５は、近距離無線通信装置１６によって受信した、他の翻訳装置１の言語設定データに含まれる第１言語の設定情報に基づいて、翻訳処理部１０９に対し、どの言語の翻訳モデルデータＤ５を用いるかを指示する処理ブロックである。このように、本実施形態においては、言語設定部１１５によって翻訳モデルデータＤ５を変更できるようになっており、これによって、第２言語を変更できるようになっている。なお、本実施形態においては、制御部１８で実行される言語設定プログラム２００によって、言語設定データが更新されるようになっている。
【００３５】
図４は、本実施形態の制御部１８で実行される言語設定プログラム２００のブロック図である。図４に示すように、本実施形態の言語設定プログラム２００は、言語設定統括部２０１、言語設定送信部２０３、言語設定受信部２０５、言語設定更新部２０７の処理ブロックから構成される。
【００３６】
言語設定統括部２０１は、言語設定プログラム２００の各処理を統括し、各種データの受け渡しや実行タイミングなどを制御する機能を有する処理ブロックである。
【００３７】
言語設定送信部２０３は、音声認識部１０５に設定されている第１言語の設定情報と、翻訳処理部１０９に設定されている第２言語の設定情報を含む言語設定データＤ７を取得してパケット化し、近距離無線通信装置１６を介して、別の翻訳装置１に向けて、一定の時間間隔で送信する処理ブロックである。
【００３８】
言語設定受信部２０５は、別の翻訳装置１から送信されてくる言語設定データＤ７を近距離無線通信装置１６によって受信する処理ブロックである。
【００３９】
言語設定更新部２０７は、言語設定受信部２０５によって受信した言語設定データＤ７に含まれる、別の翻訳装置１の第１言語の設定情報が、現在設定されている第２言語と一致しているか否かを確認し、両者が異なる場合は言語設定データＤ７を更新し、翻訳処理部１０９に対して第２言語の翻訳モデルデータ（辞書データ）の変更を指示する処理ブロックである。
【００４０】
このように、翻訳処理部１０９に対して第２言語の翻訳モデルデータ（辞書データ）の変更が指示されると、翻訳処理部１０９は、新たな言語設定データＤ７に応じた、新たな翻訳モデルデータ（辞書データ）を記憶装置１９から読み込むため、別の翻訳装置１に設定されている第１言語の設定情報が、第２言語として設定される。つまり、翻訳装置１の第２言語が、別の翻訳装置１の第１言語と一致するようになるため、この２台の翻訳装置１を使用すると、言語を意識せずに（つまり、互いに母国語を使用して）会話を行うことが可能になる。
【００４１】
図５は、本実施形態の制御部１８で実行される翻訳処理プログラム１００のフローチャートである。また、図６は、本実施形態の制御部１８で実行される言語設定プログラム２００のフローチャートである。本実施形態の翻訳処理プログラム１００は、翻訳ボタン１５が押下されている間に繰り返し実行される処理であり、また、本実施形態の言語設定プログラム２００は、電源ボタン１３がオンされているときに、一定時間間隔で実行される処理である。
【００４２】
図５に示すように、翻訳ボタン１５が押下されると、制御部１８は翻訳処理プログラム１００のステップＳ３０１を実行する。ステップＳ３０１では、制御部１８は、翻訳モデルの更新指示があったか否かを判断する。つまり、言語設定更新部２０７において、別の翻訳装置１の第１言語の設定情報が、現在設定されている第２言語と一致していないと判断され、翻訳処理部１０９に対して第２言語の翻訳モデルデータ（辞書データ）の変更が指示されているか否かを判断する。ステップＳ３０１において、翻訳モデルの更新指示があったと判断されると、処理はステップＳ３０３に進み（Ｓ３０１：Ｙｅｓ）、翻訳モデルの更新指示がなかったと判断されると、処理はステップＳ３０５に進む（Ｓ３０１：Ｎｏ）。
【００４３】
ステップＳ３０３では、制御部１８は、言語設定更新部２０７において更新された言語設定データＤ７を読み出し、言語設定データＤ７に含まれる別の翻訳装置１の第１言語の設定情報に応じた、第２言語の翻訳モデルデータ（辞書データ）を記憶装置１９から読み出し、メモリ（不図示）内に展開する。
【００４４】
ステップＳ３０５では、制御部１８は、翻訳ボタン１５が押下されているか否かを判断し、翻訳ボタン１５が押下されていると判断した場合は、処理はステップＳ３０７に進み（ステップＳ３０５：Ｙｅｓ）、翻訳ボタン１５が押下されていないと判断した場合は、処理が終了する（ステップＳ３０５：Ｎｏ）。
【００４５】
ステップＳ３０７では、制御部１８は、音声入力部１０３の処理を実行し、ステップＳ３０９に進む。
【００４６】
ステップＳ３０９では、制御部１８は、音声認識部１０５の処理を実行し、ステップＳ３１１に進む。
【００４７】
ステップＳ３１１では、制御部１８は、音声認識部１０５において音声認識が正しく行われたか否かを判断する。ステップＳ３１１において、音声認識が正しく行われたと判断
された場合、処理はステップＳ３１３に進み、音声認識が正しく行われなかったと判断された場合は、ステップＳ３１２に進み、所定のエラー処理（例えば、不図示のＬＥＤを点滅させる等）を行って、処理を終了する（ステップＳ３１１：Ｎｏ、ステップＳ３１２）。
【００４８】
ステップＳ３１３では、制御部１８は、音声入力部１０３で得られた入力音声データＤ１を記憶装置１９に記録し、ステップＳ３１５に進む。
【００４９】
ステップＳ３１５では、制御部１８は、言語解析部１０７の処理を実行し、認識結果データＤ４を記憶装置１９に記録し、ステップＳ３１７に進む。
【００５０】
ステップＳ３１７では、制御部１８は、翻訳処理部１０９の処理を実行し、ステップＳ３１９に進む。
【００５１】
ステップＳ３１９では、制御部１８は、翻訳処理部１０９において翻訳処理が正しく行われたか否かを判断する。ステップＳ３１９において、翻訳処理が正しく行われたと判断された場合、処理はステップＳ３２３に進み、翻訳処理が正しく行われなかったと判断された場合は、ステップＳ３２１に進み、所定のエラー処理（例えば、不図示のＬＥＤを点滅させる等）を行って、ステップＳ３２５に進む（ステップＳ３１９：Ｎｏ、ステップＳ３２１）。
【００５２】
ステップＳ３２３では、制御部１８は、音声生成部１１１、音声出力部１１３の処理を実行し、ステップＳ３２５に進む。
【００５３】
ステップＳ３２５では、制御部１８は、翻訳処理部１０９で得られた翻訳結果データＤ６を記憶装置１９に記録し、処理を終了する。
【００５４】
また、図６に示すように、言語設定プログラム２００が実行されると、制御部１８は、ステップＳ４０１を実行する。ステップＳ４０１では、制御部１８は、言語設定受信部２０５の処理を実行し、別の翻訳装置１から送信されてくる言語設定データＤ７を受信したか否かを判断する。そして、ステップＳ４０１において、別の翻訳装置１から送信されてくる言語設定データＤ７を受信したと判断されると、処理はステップＳ４０５に進み（Ｓ４０１：Ｙｅｓ）、別の翻訳装置１から送信されてくる言語設定データＤ７を受信していないと判断されると、処理はステップＳ４０３に進む（Ｓ４０１：Ｎｏ）。
【００５５】
ステップＳ４０３では、制御部１８は、言語設定送信部２０３の処理を実行し、処理を終了する。
【００５６】
ステップＳ４０５では、制御部１８は、言語設定更新部２０７の処理を実行し、ステップＳ４０７に進む。
【００５７】
ステップＳ４０７では、制御部１８は、翻訳処理部１０９に対して第２言語の翻訳モデルデータ（辞書データ）の更新（変更）を指示し、処理を終了する。
【００５８】
このように、翻訳処理プログラム１００が実行されることにより、音声入力装置１１から入力された第１言語の第１音声が、第２言語の第２音声に翻訳されて（変換されて）、音声出力装置１２から出力される。そして、言語設定プログラム２００が実行されることにより、近距離無線通信装置１６によって通信される別の翻訳装置１の第１言語の設定情報が、現在設定されている第２言語と一致していない場合には、ステップＳ３０３によって、別の翻訳装置１の第１言語の設定情報に応じた、第２言語の翻訳モデルデータ（辞書
データ）が自動で設定される。このため、別の翻訳装置１を使用する相手と言語を意識せずに会話することが可能となる。
【００５９】
以上が本発明の実施形態の説明であるが、本発明は、上記の実施形態の構成に限定されるものではなく、その技術的思想の範囲内で様々な変形が可能である。例えば、本実施形態においては、近距離無線通信装置１６は、ＢＬＥ（Bluetooth Low Energy）による通信を行うものとして説明したが、このような構成に限定されるものではなく、他の規格の無線通信技術を適用することも可能である。
【００６０】
なお、今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００６１】
１  翻訳装置
１０  ケース
１１  音声入力装置
１２  音声出力装置
１３  電源ボタン
１４  機能ボタン
１５  翻訳ボタン
１６  近距離無線通信装置
１８  制御部
１９  記憶装置
１００  翻訳処理プログラム
１０１  翻訳処理統括部
１０３  音声入力部
１０５  音声認識部
１０７  言語解析部
１０９  翻訳処理部
１１１  音声生成部
１１３  音声出力部
１１５  言語設定部
２００  言語設定プログラム
２０１  言語設定統括部
２０３  言語設定送信部
２０５  言語設定受信部
２０７  言語設定更新部
【図１】
2018124695.tif 000003
【図２】
2018124695.tif 000004
【図３】
2018124695.tif 000005
【図４】
2018124695.tif 000006
【図５】
2018124695.tif 000007
【図６】
2018124695.tif 000008