(57)【要約】【課題】電話端末によるコミュニケーションにおいて、音声認識を行う場合に、ユーザに手間をかけることなく、正確に翻訳時の言語指定を行えるようにする。【解決手段】コミュニケーションサーバは、電話番号と接続先電話番号と電話番号に係るユーザの対応言語とを対応付けたユーザ情報テーブルを保持し、第一の言語から第二の言語に音声翻訳をする機械翻訳処理部と、着信した電話番号を解析し、接続先電話番号の電話端末を接続先電話端末として接続制御をする通話制御部とを有する。通話制御部は、ユーザ情報テーブルを参照し、着信した電話番号のユーザの対応言語を取得し、その言語を第一の言語とし、接続先電話端末の電話番号のユーザの対応言語を取得し、その言語を第二の言語として、機械翻訳処理部を呼び出し、機械翻訳処理部は、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力する。【選択図】  図１２
2020120357.tif 000002
【特許請求の範囲】
【請求項１】
電話端末とコミュニケーションサーバが電話回線により接続されたコミュニケーションシステムであって、
前記電話端末は、前記コミュニケーションサーバに通話を送受信する手段を有し、
前記コミュニケーションサーバは、
呼の発信元または応答先の電話端末を特定する情報とユーザの対応言語を対応付けたユーザ情報を保持し、
第一の言語から第二の言語に音声翻訳をする機械翻訳処理部と、
着信情報を解析して通話制御をおこなう通話制御部と、
前記電話回線により送信されてくる音声信号の音声を受信する受信制御部と、
前記電話回線により音声信号の音声を送信する出力制御部とを有し、
前記通話制御部は、着信情報を解析し、発信元の電話端末を特定して、前記ユーザ情報を参照して、対応する対応言語を取得し、その対応言語を前記第一の言語または前記第二の言語として指定して、前記機械翻訳処理部を呼び出し、
前記機械翻訳処理部は、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力することを特徴とするコミュニケーションシステム。
【請求項２】
電話端末とコミュニケーションサーバが電話回線により接続されたコミュニケーションシステムであって、
前記電話端末は、前記コミュニケーションサーバに通話を送受信する手段を有し、
前記コミュニケーションサーバは、
電話番号と接続先電話番号と前記電話番号に係るユーザの対応言語とを対応付けたユーザ情報テーブルを保持し、
第一の言語から第二の言語に音声翻訳をする機械翻訳処理部と、
前記着信した電話番号を解析し、前記接続先電話番号の電話端末を接続先電話端末として接続制御をする通話制御部と、
前記電話回線により送信されてくる音声信号の音声を受信する受信制御部と、
前記電話回線により音声信号の音声を送信する出力制御部とを有し、
前記通話制御部は、前記ユーザ情報テーブルを参照し、前記着信した電話番号を解析して前記着信した電話番号のユーザの対応言語を取得し、その言語を第一の言語とし、前記接続先電話端末の電話番号のユーザの対応言語を取得し、その言語を第二の言語として、前記機械翻訳処理部を呼び出し、
前記機械翻訳処理部は、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力することを特徴とするコミュニケーションシステム。
【請求項３】
さらに、前記コミュニケーションサーバは、
ユーザ情報テーブルに格納されたユーザ情報が変更されたことを登録する手段を有し、
前記通話制御部は、ユーザ情報テーブルに格納されたユーザ情報が変更されたか否かを判定し、ユーザ情報テーブルに格納されたユーザ情報が変更されたときに、前記ユーザ情報テーブルに格納されたユーザ情報を読み込み、前記ユーザ情報テーブルに格納されたユーザ情報をメインメモリ上に展開して、前記メインメモリ上に展開されたユーザ情報を参照することを特徴とする請求項２記載のコミュニケーションシステム。
【請求項４】
電話端末とサーバが電話回線により接続されたコミュニケーションシステムであって、
前記電話端末は、前記サーバに通話を送受信する手段を有し、
呼の発信元または応答先の電話端末を特定する情報とユーザの対応言語を対応付けたユーザ情報を保持し、
第一の言語から第二の言語に音声翻訳をする機械翻訳処理部と、
着信情報を解析して通話制御をおこなう通話制御部と、
前記電話回線により送信されてくる音声信号の音声を受信する受信制御部と、
前記電話回線により音声信号の音声を送信する出力制御部とを有し、
前記通話制御部は、着信情報を解析し、発信元の電話端末を特定して、前記ユーザ情報を参照して、対応する対応言語を取得し、その対応言語を前記第一の言語または前記第二の言語として指定して、前記機械翻訳処理部を呼び出し、
前記機械翻訳処理部は、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力することを特徴とするコミュニケーションシステム。
【請求項５】
電話端末とコミュニケーションサーバが電話回線により接続されたコミュニケーションシステムのコミュニケーション方法であって、
前記電話端末は、前記コミュニケーションサーバに通話を送受信するステップと、
前記コミュニケーションサーバが、呼の発信元または応答先の電話端末を特定する情報とユーザの対応言語を対応付けたユーザ情報を保持するステップと、
第一の言語から第二の言語に音声翻訳をする機械翻訳処理ステップと、
着信情報を解析して通話制御をおこなう通話制御ステップと、
前記電話回線により送信されてくる音声信号の音声を受信する受信制御ステップと、
前記電話回線により音声信号の音声を送信する出力制御ステップとを有し、
前記通話制御ステップにおいて、着信情報を解析し、発信元の電話端末を特定して、前記ユーザ情報を参照して、対応する対応言語を取得し、その対応言語を前記第一の言語または前記第二の言語として指定して、前記機械翻訳処理ステップを呼び出し、
前記機械翻訳処理ステップにおいて、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力することを特徴とするコミュニケーション方法。
【請求項６】
電話端末とコミュニケーションサーバが電話回線により接続されたコミュニケーションシステムのコミュニケーション方法であって、
前記電話端末が、前記コミュニケーションサーバに通話を送受信するステップと、
前記コミュニケーションサーバが、電話番号と接続先電話番号と前記電話番号に係るユーザの対応言語とを対応付けたユーザ情報テーブルを保持するステップと、
第一の言語から第二の言語に音声翻訳をする機械翻訳ステップと、
前記着信した電話番号を解析し、前記接続先電話番号の電話端末を接続先電話端末として接続制御をする通話制御ステップと、
前記電話回線により送信されてくる音声信号の音声を受信する受信制御ステップと、
前記電話回線により音声信号の音声を送信する出力制御ステップとを有し、
前記通話制御ステップにおいて、前記ユーザ情報テーブルを参照し、前記着信した電話番号を解析して前記着信した電話番号のユーザの対応言語を取得し、その言語を第一の言語とし、前記接続先電話端末の電話番号のユーザの対応言語を取得し、その言語を第二の言語として、前記機械翻訳ステップの処理を呼び出し、
前記機械翻訳ステップにおいて、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力することを特徴するコミュニケーション方法。
【請求項７】
さらに、前記コミュニケーションサーバは、
ユーザ情報テーブルに格納されたユーザ情報が変更されたことを登録するステップを有し、
前記通話制御ステップにおいて、ユーザ情報テーブルに格納されたユーザ情報が変更されたか否かを判定し、ユーザ情報テーブルに格納されたユーザ情報が変更されたときに、前記ユーザ情報テーブルに格納されたユーザ情報を読み込み、前記ユーザ情報テーブルに格納されたユーザ情報をメインメモリ上に展開して、前記メインメモリ上に展開されたユーザ情報を参照することを特徴とする請求項６記載のコミュニケーション方法。
【請求項８】
電話端末とサーバが電話回線により接続されたコミュニケーション方法であって、
前記電話端末が、前記サーバに通話を送受信するステップと、
呼の発信元または応答先の電話端末を特定する情報とユーザの対応言語を対応付けたユーザ情報を保持するステップと、
第一の言語から第二の言語に音声翻訳をする機械翻訳処理ステップと、
着信情報を解析して通話制御をおこなう通話制御ステップと、
前記電話回線により送信されてくる音声信号の音声を受信する受信制御ステップと、
前記電話回線により音声信号の音声を送信する出力制御ステップとを有し、
前記通話制御ステップにおいて、前記ユーザ情報テーブルを参照し、前記着信した電話番号を解析して前記着信した電話番号のユーザの対応言語を取得し、その言語を第一の言語とし、前記接続先電話端末の電話番号のユーザの対応言語を取得し、その言語を第二の言語として、前記機械翻訳ステップの処理を呼び出し、
前記機械翻訳ステップにおいて、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力することを特徴するコミュニケーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コミュニケーションシステムおよびそのコミュニケーション方法に係り、特に、電話端末の音声翻訳をおこなうときに、翻訳の言語を指定するのに好適なコミュニケーションシステムおよびそのコミュニケーション方法に関する。
【背景技術】
【０００２】
自動音声翻訳は、入力された人の音声を、音声認識し、テキスト化し、その入力された言語のテキストを目的言語のテキストに自動翻訳し、さらに、翻訳されたテキストを目的言語の音声に変換して、出力するシステムである。
【０００３】
音声を言語の指定を行わず、直接、音声から言語を判別する、いわゆる言語識別は、計算の負荷がかかり、リアルタイムで実用的な翻訳を行うには、技術的課題が多いため、翻訳元の言語、翻訳後の言語の指定が必要となるのが一般的である。
【０００４】
電話端末を利用して、言語指定を行う従来技術としては、例えば、特許文献１がある。特許文献１には、電話端末から発生されるＤＴＭＦ（Dual-Tone Multi-Frequency）信号により言語指定を実施するコミュニケーションシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１８−８２２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来技術の特許文献１は、従来の電話端末で一般的に利用されているキー操作によって発生させるＤＴＭＦ信号により、翻訳時の言語指定ができるという利点がある
しかしながら、特許文献１の翻訳時の言語指定の方法によれば、言語に対応したＤＴＭＦ信号を覚えるか、いちいち、ＤＴＭＦ信号と言語の対応表などの参照情報を確認する必要があり、また、操作者がＤＴＭＦ信号を入力する際の指定を誤る可能性がある。
【０００７】
また、翻訳時の言語指定を行わず、言語識別の技術を利用した場合には、相手の言語を認識できず誤った言語の識別により、翻訳が進められる可能性がある。
【０００８】
本発明の目的は、音声認識を行う場合に、ユーザに手間をかけることなく、正確に翻訳時の言語指定を行うことのできるコミュニケーションシステムおよびそのコミュニケーションを提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係るコミュニケーションシステムは、好ましくは、電話端末とコミュニケーションサーバが電話回線により接続されたコミュニケーションシステムであって、電話端末は、コミュニケーションサーバに通話を送受信する手段を有し、コミュニケーションサーバは、呼の発信元または応答先の電話端末を特定する情報とユーザの対応言語を対応付けたユーザ情報を保持し、第一の言語から第二の言語に音声翻訳をする機械翻訳処理部と、着信情報を解析して通話制御をおこなう通話制御部と、電話回線により送信されてくる音声信号の音声を受信する受信制御部と、電話回線により音声信号の音声を送信する出力制御部とを有し、通話制御部は、着信情報を解析し、発信元の電話端末を特定して、ユーザ情報を参照して、対応する対応言語を取得し、その対応言語を第一の言語または第二の言語として指定して、機械翻訳処理部を呼び出し、機械翻訳処理部は、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力するようにしたものである。
【００１０】
本発明に係るより詳細なコミュニケーションシステムは、好ましくは、電話端末とコミュニケーションサーバが電話回線により接続されたコミュニケーションシステムであって、電話端末は、コミュニケーションサーバに通話を送受信する手段を有し、コミュニケーションサーバは、電話番号と接続先電話番号と電話番号に係るユーザの対応言語とを対応付けたユーザ情報テーブルを保持し、第一の言語から第二の言語に音声翻訳をする機械翻訳処理部と、着信した電話番号を解析し、接続先電話番号の電話端末を接続先電話端末として接続制御をする通話制御部と、電話回線により送信されてくる音声信号の音声を受信する受信制御部と、電話回線により音声信号の音声を送信する出力制御部とを有し、通話制御部は、ユーザ情報テーブルを参照し、着信した電話番号を解析して着信した電話番号のユーザの対応言語を取得し、その言語を第一の言語とし、接続先電話端末の電話番号のユーザの対応言語を取得し、接続先電話端末の電話番号に係るユーザの対応言語を第二の言語として、機械翻訳処理部を呼び出し、機械翻訳処理部は、入力された音声を第一の言語の音声として機械翻訳し第二の言語の音声として出力するようにしたものである。
【発明の効果】
【００１１】
本発明によれば、音声認識を行う場合に、ユーザに手間をかけることなく、正確に翻訳時の言語指定を行うことのできるコミュニケーションシステムおよびそのコミュニケーションを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】コミュニケーションシステムの全体構成図である。
【図２】電話端末の機能構成図である。
【図３】情報処理端末の機能構成図である。
【図４】コミュニケーションサーバの機能構成図である。
【図５】ユーザ情報テーブルの一例を示す図である。
【図６】呼制御テーブルの一例を示す図である。
【図７】翻訳情報テーブルの一例を示す図である。
【図８】コミュニケーションサーバにおける機械翻訳の処理の概要を示す図である。
【図９Ａ】コミュニケーションシステムの一連の処理を示すシーケンス図である（その一）。
【図９Ｂ】コミュニケーションシステムの一連の処理を示すシーケンス図である（その二）。
【図１０】ユーザ情報テーブルにユーザ情報を登録するときの処理の詳細を示すフローチャートである。
【図１１】コミュニケーションサーバがユーザ情報を読み込むときの処理の詳細を示すフローチャートである。
【図１２】コミュニケーションサーバの着信から翻訳設定までの処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明に係る各実施形態を、図１ないし図１２を用いて説明する。
【００１４】
先ず、図１ないし図４を用いて、一実施形態に係るコミュニケーションシステムの構成について説明する。
【００１５】
本実施形態のコミュニケーションシステムは、図１に示されるように、電話端末１０（図では、電話端末Ａ１０ａ、電話端末Ｂ１０ｂと表記）、情報処理端末２００（図では、情報処理端末Ａ２００ａ、情報処理端末Ｂ２００ｂ）、コミュニケーションサーバ１００が、ネットワーク５により接続された形態である。
【００１６】
電話端末１０とコミュニケーションサーバ１００は、電話回線のプロトコルにより通話接続し、情報処理端末２００とコミュニケーションサーバ１００は、ＩＰネットワークによるデータ通信をおこなう。
【００１７】
コミュニケーションサーバ１００は、ネットワーク５（電話回線）を介して送信される音声信号をデコードして、音声に変換し、それを指定された言語に係る音声に翻訳し、その音声をエンコードして、ネットワーク５（電話回線）を介して電話端末１０に送信する装置である。また、コミュニケーションサーバ１００は、通話に係る内容、通話の翻訳テキスト、認証に関する画面を情報処理端末２００に表示するデータを作成して、情報処理端末２００に送信する機能を有する。
【００１８】
情報処理端末２００は、コミュニケーションサーバ１００が作成した画面データを受信して、通話に係る内容、通話の翻訳テキスト、認証に関する画面を表示する機能を有する。また、ユーザは、情報処理端末２００からユーザ情報（詳細は、後述）を入力する。
【００１９】
電話端末１０は、図２に示されるように、受話器１１、送話器１２、キー装置１３、音声信号変換部１４、接続制御部１５、ＤＴＭＦ信号生成部１６からなる。受話器１１、送話器１２は、それぞれ受話のためのスピーカ、送話のためのマイクである。音声信号変換部１４は、電話回線からの電気信号を音声に変換し、送話器１２から音声を電気信号に変換する部分である。接続制御部１５は、着呼、発呼を制御して、電話端末１０と回線の接続、切断をおこなう部分である。ＤＴＭＦ信号生成部１６は、キー装置１３の入力にしたがって、所定の周波数のＤＴＭＦ信号を生成する装置である。
【００２０】
情報処理端末２００は、一般的なネットワーク機能と画面の入出力機能を有する情報処理装置で実現され、機能構成としては、図３に示されるように、表示制御部２０１、入出力制御部２０２、接続制御部２０３、記憶部２０４の各機能部を有する。表示制御部２０１は、コミュニケーションサーバ１００から送信される表示データの表示装置への表示を制御する部分である。入出力制御部２０２は、ユーザからの入出力装置への入力と出力を制御する部分である。接続制御部２０３は、ネットワーク５を介したコミュニケーションサーバ１００とのネットワーク接続を制御する部分である。記憶部２０４は、情報処理端末２００で実行するプログラムや画面の表示データ２１０やユーザからの入力データ２２０を格納する部分である。情報処理端末２００の各機能は、記憶部２０４に格納されているプログラムを、処理装置（ＣＰＵ（Central Processing Unit）、ＧＰＵ（Graphics Processing Unit）など）が実行することにより実現することができる。
【００２１】
画面の入出力データは、例えば、コミュニケーションサーバ１００から送信されてくるＨＴＭＬ（HyperText Markup Language）ファイルであり、情報処理端末２００には、表示制御部２０１として、一般的なＷｅｂブラウザにより実現することができる。
【００２２】
情報処理端末２００は、一般的なＰＣ（Personal Computer）のみならず、タブレット、スマートフォンなどでもよい。
【００２３】
コミュニケーションサーバ１００は、電話端末１０でやりとりされる通話の内容を自動音声翻訳して、翻訳した言語の音声で伝え、かつ、情報処理端末２００にその翻訳情報を表示する機能を提供するサーバ装置であり、図４に示されるように、Ｗｅｂ管理部１１０、通話管理部１３０、データベースアクセス部１２０、データベース１５０からなる。
【００２４】
Ｗｅｂ管理部１１０は、Ｗｅｂページのデータを管理して、情報処理端末２００とのＷｅｂページのやりとりを制御する部分である。Ｗｅｂ管理部１１０は、情報処理端末２００とインターネットにより接続されて、ＴＣＰ／ＩＰプロトコルにより、データ通信をおこなう。
【００２５】
Ｗｅｂ管理部１１０は、入力データ解析部１１１、画面出力部１１２、Ｗｅｂ制御部１１３のサブコンポーネントよりなる。入力データ解析部１１１は、情報処理端末２００で入力されて、ネットワーク５を介して送信するデータを解析する部分である。画面出力部１１２は、情報処理端末２００に送信する表示データを出力する部分である。Ｗｅｂ制御部１１３は、情報処理端末２００に表示するＷｅｂページの入出力と動きを制御する部分である。
【００２６】
データベースアクセス部１２０は、Ｗｅｂ管理部１１０と通話管理部１２０がデータベース１５０にアクセスするためのインタフェースを司る部分である。
【００２７】
通話管理部１３０は、電話端末１０との通話を管理し、通話接続を制御する部分である。通話管理部１３０は、電話端末１０と通話接続のプロトコルに従い通信をおこなう。通話管理部１３０は、受信制御部１３１、送信制御部１３２、通話状態解析部１３３、ＤＴＭＦ信号解析部１３４、音声解析部１３５、音声合成部１３６、通話制御部１３７、機械翻訳処理部１３８、呼制御部１３９のサブコンポーネントよりなる。受信制御部１１０は、電話端末１０からの制御信号、音声信号、または、ＤＴＭＦ信号を電話回線を介して受信し、デコードする部分である。送信制御部１３２は、翻訳された音声を音声信号として、電話端末１０に送り返すための制御をする部分である。呼制御部１３９は、呼制御信号に従って呼の制御をする部分である。
【００２８】
通話状態解析部１３３は、電話端末１０との通話状態（接続中か否かなど）を解析する部分である。ＤＴＭＦ信号解析部１３４は、ＤＴＭＦ信号に含まれている周波数を解析し、どのボタンが電話端末１０で押下されたかの認識をおこなうためのコード化をおこなう部分である。音声解析部１３５は、電話端末１０からの音声信号の区切りを検出し、機械翻訳の単位を認識して出力して、録音する部分である。音声合成部１３６は、翻訳された言語の音声出力のための音声を作成する部分である。通話制御部１３７は、電話端末１０からの制御信号、音声信号、または、ＤＴＭＦ信号に従い処理を振り分けるための制御をおこなう部分である。機械翻訳処理部１３８は、音声解析部１３５により入力された音声データを、音声認識してコード化し、それを元の言語から指定された言語に対して機械翻訳をおこない、翻訳されたテキストの音声ファイルを作成する部分である。
【００２９】
なお、本実施形態では、機械翻訳処理を行う機械翻訳処理部１３８が、コミュニケーションサーバ１００の通話管理部１３０に含まれる形態にしたが、機械翻訳処理部は、その他の機能部と別のハードウェア装置に含まれていてもよいし、クラウドなどのネットワークにより接続された外部環境にあってもよい。
【００３０】
データベース１５０には、ユーザ情報テーブル３００、呼制御テーブル３１０、翻訳情報テーブル３２０が格納されている。なお、各々のテーブルの詳細は、後に説明する。
【００３１】
次に、図５ないし図７を用いてコミュニケーションシステムで用いられデータ構造について説明する。
【００３２】
先ず、図５を用いてユーザ情報テーブルの一例について説明する。
ユーザ情報テーブル３００は、コミュニケーションシステムを利用するユーザに関する情報を格納するテーブルであり、図５に示されるように、ユーザ名３００ａ、電話番号３００ｂ、パスワード３００ｃ、接続先電話番号３００ｄ、対応言語３００ｅの各フィールドからなる。ユーザ名３００ａには、コミュニケーションシステムの翻訳サービスを受けるユーザの一意的な名称が格納される。電話番号３００ｂには、ユーザ名に記載したユーザが発信する電話番号が格納される。パスワード３００ｃには、ユーザ名に記載したユーザがシステムにログインするときのパスワードが格納される。接続先電話番号３００ｄには、ユーザ名に記載したユーザが電話番号３００ｂに記載された電話番号により発呼したときに、コミュニケーションが接続する電話端末の電話番号が格納される。対応言語３００ｅには、ユーザ名に記載したユーザが使用すると想定された言語を識別する名称または識別子が格納される。
【００３３】
呼制御テーブル３１０は、電話端末からの呼を制御するための情報を格納するテーブルであり、図６に示されるように、呼ＩＤ３１０ａ、発信電話番号３１０ｂ、着信電話番号３１０ｃの各フィールドからなる。
【００３４】
呼ＩＤ３１０ａには、呼を一意的に識別する識別子が格納される。発信電話番号３１０ｂには、発呼した電話端末の電話番号が格納される。着信電話番号３１０ｃには、着呼した電話端末の電話番号が格納される。
【００３５】
翻訳情報テーブル３２０は、コミュニケーションサーバによる機械翻訳に関連する情報を格納するテーブルであり、図７に示されるように、翻訳ＩＤ３２０ａ、呼ＩＤ３２０ｂ、翻訳元言語３２０ｃ、翻訳先言語３２０ｄ、翻訳入力テキストファイル３２０ｅ、翻訳出力テキストファイル３２０ｆ、翻訳音声ファイル３２０ｇの各フィールドからなる。
【００３６】
翻訳ＩＤ３２０ａには、翻訳処理を識別するためのキーとなる識別子が格納される。呼ＩＤ３２０ｂには、この翻訳処理に関係する呼の呼ＩＤが格納される。翻訳元言語３２０ｃには、翻訳元となる言語を識別する名称または識別子が格納される。翻訳先言語３２０ｄには、翻訳先となる言語を識別する名称または識別子が格納される。翻訳入力テキストファイル３２０ｅには、機械翻訳の翻訳元となる言語のテキストファイルの名称が格納される。翻訳出力テキストファイル３２０ｆには、機械翻訳の翻訳先となる言語のテキストファイルの名称が格納される。翻訳音声ファイル３２０ｇには、翻訳出力テキストファイル３２０ｆに記載されたテキストを音声出力したときの音声ファイルの名称が格納される。
【００３７】
次に、図８ないし図１２を用いてコミュニケーションシステムの処理について説明する。
【００３８】
先ず、図８を用いてコミュニケーションサーバにおける機械翻訳の処理の概要について説明する。
ここでは、図５に示すユーザ名「Ｊｏｎｈ」が、ユーザ名「スタッフＡ」に電話をかける場合を説明する。
【００３９】
ユーザ名「Ｊｏｎｈ」が、ユーザ名「スタッフＡ」に電話をかけた場合には、「Ｊｏｎｈ」は、英語の話者なので、英語の音声が、機械翻訳処理部１３８に入力される。機械翻訳処理部１３８では、先ず、音声認識処理を行い、音声を英語のテキストに変換する。次に、言語翻訳処理により、英語のテキストを、日本語のテキストに変換する。最後に、日本語のテキストを日本語音声の音声ファイルに変換して、音声として出力される。ユーザ名「スタッフＡ」が、ユーザ名「Ｊｏｎｈ」に発話する場合は、逆の流れとなり、日本語の音声が、機械翻訳処理部１３８に入力され、英語の音声が出力されることになる。
【００４０】
次に、図９Ａ、図９Ｂを用いてコミュニケーションシステムの一連の処理について説明する。
【００４１】
ここでも、ユーザ名「Ｊｏｎｈ」が、ユーザ名「スタッフＡ」に電話を発呼し、ユーザ名「スタッフＡ」が応答して、コミュニケーションサーバでの翻訳処理サービスを利用して、互いに発話する場合を想定する。
【００４２】
先ず、ユーザ名「Ｊｏｎｈ」が電話端末Ａ１０ａより発信する（図９ＡのＳ０１、Ａ０１）。そして、コミュニケーションサーバ１００の呼制御部１３９に着信する（Ｓ０２）。
【００４３】
次に、呼制御部１３９は、通話制御部１３７に着信を通知する（Ａ０２）。
【００４４】
次に、通話制御部１３７で着信した電話番号を取得して、解析する（Ｓ０３）。この場合は、ユーザ名「Ｊｏｎｈ」からの電話番号は、「１０００」である。そして、通話制御部１３７は、データベースアクセス部１２０を介して、データベース１５０のユーザ情報テーブル３００に格納されたユーザ情報を取得する（Ａ０３、Ａ０４、Ａ０５、Ａ０６）。
【００４５】
次に、通話制御部１３７は、データベースアクセス部より取得したユーザ情報から着信した電話番号を検索し、接続先電話番号と対応言語とを取得する（Ｓ０４）。この場合は、接続先電話番号は、「５０００」と対応言語は、「英語」である。
【００４６】
次に、通話制御部１３７が、ユーザ情報から取得した接続先電話番号に発信するよう呼制御部１３９に通知し、（Ａ０７）、呼制御部１３９は、接続先電話番号に発信する（Ｓ０５、Ａ０８）。
【００４７】
そして、電話端末Ｂ１０ｂに着信し（Ｓ０６、Ａ０８）、ユーザ名「スタッフＡ」が応答する（Ｓ０７、Ａ０９）。呼制御部１３９は、電話端末Ｂ１０ｂの応答を通話制御部１３７に通知する（Ａ１０）。
【００４８】
次に、通話制御部１３７は、応答した電話端末Ｂ１０ｂの電話番号を取得する（Ｓ０８）。この場合の電話番号は、「５０００」である。そして、通話制御部１３７は、データベースアクセス部１２０を介して、データベース１５０のユーザ情報テーブル３００に格納されたユーザ情報を取得する（Ａ１１、Ａ１２、Ａ１３、Ａ１４）。
【００４９】
次に、通話制御部１３７は、データベースアクセス部より取得したユーザ情報から着信した電話番号を検索し、対応言語を取得する（Ｓ０９）。この場合は、対応言語は、「日本語」である。
【００５０】
次に、ユーザ名「Ｊｏｎｈ」が電話端末Ａ１０ａより発話する（図９ＢのＳ１０）。そして、受信制御部１３９により、音声を受信し（Ａ２０）、音声解析部１３５により、一文毎に録音する（Ａ２１、Ｓ１１）。そして、音声解析部１３５より、録音ファイルの情報を送信し、録音を終了したことを通話制御部１３７に通知する（Ａ２２）。
【００５１】
次に、通話制御部１３７は、ユーザ情報から取得した対応言語と、録音入力テキストファイルと、翻訳音声ファイル名を、機械翻訳処理部１３８に送信する（Ａ２３）。
【００５２】
次に、機械翻訳処理部１３８で、図８に示したように、音声認識処理、言語翻訳処理、音声合成ファイル作成処理が行われる（Ｓ１２）。そして、機械翻訳処理部１３８は、翻訳の終了を通話制御部１３７に通知する（Ａ２４）。
【００５３】
次に、通話制御部１３７は、翻訳結果の翻訳音声ファイル名を取得し、音声合成部１３６に通知する（Ａ２５）
そして、音声合成部１３６により、翻訳音声ファイル名の翻訳音声ファイルに基づいて、音声合成を実施し、送信制御部１３２より、ユーザ名「スタッフＡ」の電話端末Ｂ１０ｂに音声を送信する（Ａ２６、Ａ２７）。
【００５４】
ユーザ名「スタッフＡ」の電話端末Ｂ１０ｂから、発話した場合も、言語が異なり、情報の流れが逆になること以外は、全く同様である（Ｓ１３〜Ｓ１５、Ａ３０〜Ａ３７）。
【００５５】
次に、図１０を用いてユーザ情報テーブルにユーザ情報を登録するときの処理について説明する。
【００５６】
ユーザ情報テーブル３００にユーザ情報を登録しようするユーザは、Ｗｅｂにより、ネットワーク５に接続された情報処理端末２００から、ユーザ情報を入力する（Ｓ１００）。
【００５７】
コミュニケーションサーバ１００は、Ｗｅｂ管理部１１０の入力データ解析部１１１で、入力されたデータを解析する（Ｓ１０１）。
【００５８】
次に、入力データ解析部１１１は、Ｗｅｂ制御部１１３にユーザ情報を送信する（Ｓ１０２）。
【００５９】
次に、データベースアクセス部１２０を介して、データベース１５０のユーザ情報テーブル３００にユーザ情報を登録する（Ｓ１０３）。
【００６０】
次に、Ｗｅｂ制御部１１３は、ユーザ情報テーブル３００のユーザ情報が変更されたことを、ワークテーブル（図示せず）に登録する（Ｓ１０４）。ユーザ情報の変更は、変更された特定のユーザ情報を保持する形式でもよいし、ユーザ情報が変更されたことのフラグのみを持つ形式でもよい。
【００６１】
次に、図１１を用いてコミュニケーションサーバがユーザ情報を読み込むときの処理について説明する。
先ず、通話制御部１３７が、データベースアクセス部１２０を介して、ユーザ情報テーブル３００のユーザ情報を取得する（Ｓ２００）。
【００６２】
次に、通話制御部１３７は、ユーザ情報をメインメモリ上に展開する（Ｓ２０１）。
【００６３】
次に、通話制御部１３７は、Ｗｅｂ制御部１１３にユーザ情報が変更されていることを問合せ、ユーザ情報に変更があったときには（Ｓ２０２：有り）、通話制御部１３７が、データベースアクセス部１２０を介して、ユーザ情報テーブル３００のユーザ情報を取得し（Ｓ２０３）、ユーザ情報に変更がないときには（Ｓ２０２：無し）、Ｓ２０２の入力の待機待ちをする。
【００６４】
次に、通話制御部１３７は、ユーザ情報をメインメモリ上に展開する（Ｓ２０４）。
【００６５】
次に、図１２を用いてコミュニケーションサーバの着信から翻訳設定までの処理について説明する。
先ず、コミュニケーションサーバ１００の通話管理部１３０の呼制御部１３９に、電話端末１０から着信する（Ｓ３００）。
【００６６】
次に、呼制御部１３９は、通話制御部１３７に着信を通知し（Ｓ３０１）、通話制御部１３７は、着信情報を解析して、発信番号を取得する（Ｓ３０２）。
【００６７】
次に、通話制御部１３７は、メインメモリに保持しているユーザ情報から、着信情報から得た発信番号を検索し、メインメモリのユーザ情報に、着信情報から得た発信番号がある場合には（Ｓ３０４：有り）、Ｓ３０４に行き、ない場合には（Ｓ３０４：無し）、Ｓ３１２に行く。
【００６８】
着信情報から得た発信番号がある場合には、通話制御部１３７は、ユーザ情報より、対応言語と接続先電話番号を取得する（Ｓ３０４）。
【００６９】
また、着信情報から得た発信番号がない場合には、デフォルトのシステム動作を規定したコンフィグ情報（図示せず）より、デフォルトの対応言語、デフォルトの接続先電話番号を取得して（Ｓ３１２）、Ｓ３０５に行く。
【００７０】
次に、通話制御部１３７は、取得した接続先電話番号（デフォルトの接続先電話番号も含む）への発信を呼制御部１３９に指示する（Ｓ３０５）。
【００７１】
次に、呼制御部１３９は、転送先の応答を受信する（Ｓ３０６）。
【００７２】
次に、呼制御部１３９は、通話制御部１３７に応答を通知する（Ｓ３０７）。
【００７３】
次に、通話制御部１３７は、応答情報を解析して、着信番号（＝接続先電話番号）を取得する（Ｓ３０８）。
【００７４】
次に、通話制御部１３７は、メインメモリに保持しているユーザ情報から、着信情報から得た着信番号を検索し、メインメモリのユーザ情報に、応答情報から得た着信番号がある場合には（Ｓ３０９：有り）、Ｓ３１０に行き、ない場合には（Ｓ３０９：無し）、Ｓ３１３に行く。
【００７５】
応答情報から得た着信番号がある場合には、通話制御部１３７は、ユーザ情報より、対応言語を取得する（３１０）。
【００７６】
応答情報から得た着信番号がない場合には、コンフィグ情報より、デフォルト対応言語を取得する（Ｓ３１３）
次に、通話制御部１３７は、取得した対応言語（デフォルト対応言語も含む）に基づき、翻訳情報テーブル３２０に、翻訳元言語と翻訳先言語を設定する（Ｓ３１４）。
【００７７】
本実施形態によれば、予めユーザ情報に通話するユーザの対応言語を指定することにより、ユーザがＤＴＭＦ信号の入力などの複雑な操作を行なわせる必要がなく、機械翻訳処理部に翻訳する言語の指定をおこなうことができる。しかも、言語識別を行う必要がなくなるため、処理負荷もかからず、言語の誤認識を起こすこともないという特徴がある。
【符号の説明】
【００７８】
５…ネットワーク
１０…電話端末
１００…コミュニケーションサーバ
２００…情報処理端末
【図１】
2020120357.tif 000003
【図２】
2020120357.tif 000004
【図３】
2020120357.tif 000005
【図４】
2020120357.tif 000006
【図５】
2020120357.tif 000007
【図６】
2020120357.tif 000008
【図７】
2020120357.tif 000009
【図８】
2020120357.tif 000010
【図９Ａ】
2020120357.tif 000011
【図９Ｂ】
2020120357.tif 000012
【図１０】
2020120357.tif 000013
【図１１】
2020120357.tif 000014
【図１２】
2020120357.tif 000015