(57)【要約】【課題】専用の受信装置を用いることなく、通訳された音声を出力することができる通訳配信装置を提供する。【解決手段】第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得部１０１と、通訳音声取得部１０１が取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置２１に送信する通訳音声送信部１０２と、を備えるようにした。【選択図】図１
2016200764.tif 000002
【特許請求の範囲】
【請求項１】
第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得部と、
前記通訳音声取得部が取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置に送信する通訳音声送信部と、を備えた通訳配信装置。
【請求項２】
前記通訳音声取得部は、２以上の通訳音声データを取得する請求項１記載の通訳配信装置。
【請求項３】
前記通訳音声送信部が送信する通訳音声データに対して、１以上の端末装置からメッセージを受信するメッセージ受信部と、
前記メッセージ受信部が受信したメッセージを出力するメッセージ出力部とを備えた請求項１または請求項２記載の通訳配信装置。
【請求項４】
前記通訳送信部が通訳音声データを送信する端末装置数を示す端末数情報を取得する端末数取得部と、
前記端末数取得部が取得した端末数情報を送信する端末数送信部とを備えた請求項１から請求項３いずれか一項記載の通訳配信装置。
【請求項５】
２以上の端末装置から、言語の識別子である言語識別子と、端末装置の端末識別子とを有する送信要求情報を受信する制御側送信要求受信部と、
複数の通訳配信装置に関する情報である配信装置情報が格納される配信装置情報格納部と、
第一の言語の音声を通訳した通訳音声データであって、前記制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置を、前記配信装置情報を用いて決定する配信元決定部と、
当該配信元決定部が決定した通訳配信装置から、前記送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、当該送信要求情報が有する端末識別子が示す端末装置に送信させるための処理を行なう配信処理部と、を備えた制御装置。
【請求項６】
前記配信元決定部は、複数の通訳配信装置のうちの、前記制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する予め指定された通訳配信装置の中から、前記送信要求情報が有する端末識別子が示す端末装置に通訳音声データを送信する通訳配信装置を、前記配信装置情報を用いて決定する請求項５記載の制御装置。
【請求項７】
前記配信装置情報を用いて、複数の通訳配信装置がそれぞれ送信する通訳音声データの言語を決定し、各通訳配信装置が送信する通訳音声データの言語を示す情報を、前記配信装置情報に蓄積する配信言語決定部と、
前記配信言語決定部が決定した言語の通訳音声データを前記複数の通訳配信装置に送信させるための処理を行なう言語決定処理部とを備え、
前記配信元決定部は、前記配信言語決定部により蓄積された前記配信装置情報を用いて、前記制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する１以上の通訳配信装置の中から、前記送信要求情報が有する端末識別子が示す端末装置に通訳音声データを送信する通訳配信装置を決定する請求項５記載の制御装置。
【請求項８】
第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置が送信する２以上の言語の通訳音声データについて、それぞれの言語の言語識別子を受信する言語識別子受信部と、
前記言語識別子受信部が受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成するメニュー構成部と、
前記メニュー構成部が構成したメニューを表示する表示部と、
前記メニュー構成部が構成したメニューを用いて、聴取対象の言語を指定する操作を受け付ける言語指定受付部と、
前記言語指定受付部が受け付けた操作により指定される聴取対象の言語の通訳音声データを受信する通訳音声受信部と、
前記通訳音声受信部が受信した聴取対象の言語の通訳音声データを出力する通訳音声出力部と、を備えた端末装置。
【請求項９】
前記通訳音声出力部が出力する通訳音声データに対するメッセージの入力を受け付けるメッセージ受付部と、
前記メッセージ受付部が受け付けたメッセージを、前記通訳音声出力部が出力した通訳音声データの送信元となる通訳配信装置に送信するメッセージ送信部とを備えた請求項８記載の端末装置。
【請求項１０】
前記端末装置のユーザのユーザ識別子が格納されるユーザ識別子格納部を更に備え、
前記メッセージ送信部は、前記ユーザ識別子格納部に格納されたユーザ識別子を、前記メッセージとともに通訳配信装置に送信する請求項９記載の端末装置。
【請求項１１】
通訳音声データが格納される通訳音声格納部を更に備え、
前記通訳音声出力部は、前記通訳音声受信部が受信した聴取対象の通訳音声データを前記通訳音声格納部に蓄積する請求項８から請求項１０いずれか一項記載の端末装置。
【請求項１２】
通訳音声データが格納される通訳音声格納部を更に備え、
前記言語指定受付部は、録音対象となる１以上の言語を指定する操作を更に受け付け、
前記通訳音声受信部は、前記言語指定受付部が受け付けた操作により指定される録音対象の言語の通訳音声データを更に受信し、
前記通訳音声出力部は、前記通訳音声受信部が受信した録音対象の通訳音声データを前記通訳音声格納部に蓄積する請求項８から請求項１０いずれか一項記載の端末装置。
【請求項１３】
前記言語指定受付部が受け付けた操作により指定される言語の通訳音声データの送信を要求する送信要求情報を、当該送信要求情報が要求する通訳音声データを配信する通訳配信装置を決定する制御装置に送信する送信要求送信部を、更に備え、
前記通訳音声受信部は、前記制御装置が決定した通訳配信装置から、前記送信要求情報が要求する通訳音声データを受信する請求項８から請求項１２いずれか一項記載の端末装置。
【請求項１４】
通訳音声取得部と、通訳音声送信部とを用いて行なわれる通訳配信方法であって、
前記通訳音声取得部が、第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得ステップと、
前記通訳音声送信部が、前記通訳音声取得ステップで取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置に送信する通訳音声送信ステップと、を備えた通訳配信方法。
【請求項１５】
制御側送信要求受信部と、複数の通訳配信装置に関する情報である配信装置情報が格納される配信装置情報格納部と、配信元決定部と、配信処理部とを用いて行なわれる制御方法であって、
前記制御側送信要求受信部が、２以上の端末装置から、言語の識別子である言語識別子と、端末装置の端末識別子とを有する送信要求情報を受信する制御側送信要求受信ステップと、
前記配信元決定部が、第一の言語の音声を通訳した通訳音声データであって、前記制御側送信要求受信ステップで受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置を、前記配信装置情報を用いて決定する配信元決定ステップと、
前記配信処理部が、前記配信元決定ステップで決定した通訳配信装置から、前記送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、当該送信要求情報が有する端末識別子が示す端末装置に送信させるための処理を行なう配信処理ステップと、を備えた制御方法。
【請求項１６】
言語識別子受信部と、メニュー構成部と、表示部と、言語指定受付部と、通訳音声受信部と、通訳音声出力部とを用いて行なわれる情報処理方法であって、
前記言語識別子受信部が、第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置が送信する２以上の言語の通訳音声データの言語識別子を受信する言語識別子受信ステップと、
前記メニュー構成部が、前記言語識別子受信ステップで受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成するメニュー構成ステップと、
前記表示部が、前記メニュー構成ステップで構成したメニューを表示する表示ステップと、
前記言語指定受付部が、前記メニュー構成ステップで構成したメニューを用いて、聴取対象の言語を指定する操作を受け付ける言語指定受付ステップと、
前記通訳音声受信部が、前記言語指定受付ステップで受け付けた操作により指定される聴取対象の言語の通訳音声データを受信する通訳音声受信ステップと、
前記通訳音声出力部が、前記通訳音声受信ステップで受信した聴取対象の言語の通訳音声データを出力する通訳音声出力ステップと、を備えた情報処理方法。
【請求項１７】
コンピュータを、
第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得部と、
前記通訳音声取得部が取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置に送信する通訳音声送信部と、して機能させるためのプログラム。
【請求項１８】
複数の通訳配信装置に関する情報である配信装置情報が格納される配信装置情報格納部にアクセス可能なコンピュータを、
２以上の端末装置から、言語の識別子である言語識別子と、端末装置の端末識別子とを有する送信要求情報を受信する制御側送信要求受信部と、
第一の言語の音声を通訳した通訳音声データであって、前記制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置を、前記配信装置情報を用いて決定する配信元決定部と、
当該配信元決定部が決定した通訳配信装置から、前記送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、当該送信要求情報が有する端末識別子が示す端末装置に送信させるための処理を行なう配信処理部と、して機能させるためのプログラム。
【請求項１９】
コンピュータを、
第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置が送信する２以上の言語の通訳音声データの言語識別子を受信する言語識別子受信部と、
前記言語識別子受信部が受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成するメニュー構成部と、
前記メニュー構成部が構成したメニューを表示する表示部と、
前記メニュー構成部が構成したメニューを用いて、聴取対象の言語を指定する操作を受け付ける言語指定受付部と、
前記言語指定受付部が受け付けた操作により指定される聴取対象の言語の通訳音声データを受信する通訳音声受信部と、
前記通訳音声受信部が受信した聴取対象の言語の通訳音声データを出力する通訳音声出力部と、して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通訳した音声データを配信するシステム等に関するものである。
【背景技術】
【０００２】
従来の技術として、赤外線を用いた同時通訳のシステムが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２５６１１４号公報（第１頁、第３図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、通訳された音声のデータが、送信装置から赤外線等で送信されるため、通訳された音声のデータを受信して音声を出力させるためには、専用の受信装置が必要であるという課題があった。このため、通訳された音声を聞くためには、ユーザは、予め専用の受信器等を借りたりして用意しておかなければならなず、専用の受信器を用意し忘れた場合、通訳された音声を聞くことができない、という問題があった。また、突然、通訳された音声が必要になった場合等においても、専用の受信器を用意しておかなければ、通訳された音声をきくことができない、という問題があった。
【０００５】
本発明は、上記のような課題を解消するためになされたものであり、専用の受信装置を用いることなく、通訳された音声を出力することが可能となる通訳配信装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通訳配信装置は、第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得部と、通訳音声取得部が取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置に送信する通訳音声送信部と、を備えた通訳配信装置である。
【０００７】
かかる構成により、専用の受信装置を用いることなく、通訳された音声を出力することができる。
【０００８】
また、本発明の通訳配信装置は、前記通訳配信装置において、通訳音声取得部は、２以上の通訳音声データを取得する通訳配信装置である。
【０００９】
かかる構成により、二以上の言語の通訳音声データを送信することができる。
【００１０】
また、本発明の通訳配信装置は、前記通訳配信装置において、通訳音声送信部が送信する通訳音声データに対して、１以上の端末装置からメッセージを受信するメッセージ受信部と、メッセージ受信部が受信したメッセージを出力するメッセージ出力部とを備えた通訳配信装置である。
【００１１】
かかる構成により、端末装置からのメッセージを出力することができる。
【００１２】
また、本発明の通訳配信装置は、前記通訳配信装置において、通訳送信部が通訳音声データを送信する端末装置数を示す端末数情報を取得する端末数取得部と、端末数取得部が取得した端末数情報を送信する端末数送信部とを備えた通訳配信装置である。
【００１３】
かかる構成により、通訳配信装置が通訳音声データを送信している端末数を他の装置等に通知することができる。
【００１４】
本発明の制御装置は、２以上の端末装置から、言語の識別子である言語識別子と、端末装置の端末識別子とを有する送信要求情報を受信する制御側送信要求受信部と、複数の通訳配信装置に関する情報である配信装置情報が格納される配信装置情報格納部と、第一の言語の音声を通訳した通訳音声データであって、制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置を、配信装置情報を用いて決定する配信元決定部と、配信元決定部が決定した通訳配信装置から、送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、送信要求情報が有する端末識別子が示す端末装置に送信させるための処理を行なう配信処理部と、を備えた制御装置である。
【００１５】
かかる構成により、端末装置に送信する通訳音声データの送信元となる通訳音声データを適切に決定することができる。
【００１６】
また、本発明の制御装置は、前記制御装置において、配信元決定部は、複数の通訳配信装置のうちの、制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する予め指定された通訳配信装置の中から、送信要求情報が有する端末識別子が示す端末装置に通訳音声データを送信する通訳配信装置を、配信装置情報を用いて決定する制御装置である。
【００１７】
かかる構成により、予め決められた言語の通訳音声データを送信する通訳配信装置の中から、通訳音声データを送信する通訳配信装置を決定することができる。
【００１８】
また、本発明の制御装置は、前記制御装置において、配信装置情報を用いて、複数の通訳配信装置がそれぞれ送信する通訳音声データの言語を決定し、各通訳配信装置が送信する通訳音声データの言語を示す情報を、配信装置情報に蓄積する配信言語決定部と、配信言語決定部が決定した言語の通訳音声データを複数の通訳配信装置に送信させるための処理を行なう言語決定処理部とを備え、配信元決定部は、配信言語決定部により更新された配信装置情報を用いて、制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する１以上の通訳配信装置の中から、送信要求情報が有する端末識別子が示す端末装置に通訳音声データを送信する通訳配信装置を決定する制御装置である。
【００１９】
かかる構成により、通訳配信装置に対して、送信する通訳音声データの言語を適切に割り当てることができる。
【００２０】
本発明の端末装置は、第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置が送信する２以上の言語の通訳音声データについて、それぞれの言語の言語識別子を受信する言語識別子受信部と、言語識別子受信部が受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成するメニュー構成部と、メニュー構成部が構成したメニューを表示する表示部と、メニュー構成部が構成したメニューを用いて、聴取対象の言語を指定する操作を受け付ける言語指定受付部と、言語指定受付部が受け付けた操作により指定される聴取対象の言語の通訳音声データを受信する通訳音声受信部と、通訳音声受信部が受信した聴取対象の言語の通訳音声データを出力する通訳音声出力部と、を備えた端末装置である。
【００２１】
かかる構成により、通訳配信装置が送信する通訳音声データの言語についての言語識別子を用いて、通訳する言語を指定するためのメニューを表示することができる。
【００２２】
また、本発明の端末装置は、前記端末装置において、通訳音声出力部が出力する通訳音声データに対するメッセージの入力を受け付けるメッセージ受付部と、メッセージ受付部が受け付けたメッセージを、通訳音声出力部が出力した通訳音声データの送信元となる通訳配信装置に送信するメッセージ送信部とを備えた端末装置である。
【００２３】
かかる構成により、メッセージを通訳配信装置に送信することができる。
【００２４】
また、本発明の端末装置は、前記端末装置において、端末装置のユーザのユーザ識別子が格納されるユーザ識別子格納部を更に備え、メッセージ送信部は、ユーザ識別子格納部に格納されたユーザ識別子を、メッセージとともに通訳配信装置に送信する端末装置である。
【００２５】
かかる構成により、メッセージを送信するユーザを知らせることができる。
【００２６】
また、本発明の端末装置は、前記端末装置において、通訳音声データが格納される通訳音声格納部を更に備え、通訳音声出力部は、通訳音声受信部が受信した聴取対象の通訳音声データを通訳音声格納部に蓄積する端末装置である。
【００２７】
かかる構成により、聴取している通訳された音声を録音することができる。
【００２８】
また、本発明の端末装置は、前記端末装置において、通訳音声データが格納される通訳音声格納部を更に備え、言語指定受付部は、録音対象となる１以上の言語を指定する操作を更に受け付け、通訳音声受信部は、言語指定受付部が受け付けた操作により指定される録音対象の言語の通訳音声データを更に受信し、通訳音声出力部は、通訳音声受信部が受信した録音対象の通訳音声データを通訳音声格納部に蓄積する端末装置である。
【００２９】
かかる構成により、通訳された音声を録音することができる。例えば、聴取していない通訳された音声を録音することができる。
【００３０】
また、本発明の通訳配信装置は、前記通訳配信装置において、言語指定受付部が受け付けた操作により指定される言語の通訳音声データの送信を要求する送信要求情報を、送信要求情報が要求する通訳音声データを配信する通訳配信装置を決定する制御装置に送信する送信要求送信部を、更に備え、通訳音声受信部は、制御装置が決定した通訳配信装置から、送信要求情報が要求する通訳音声データを受信する端末装置である。
【００３１】
かかる構成により、制御装置を介して、指定した言語に通訳された音声データを取得することができる。
【発明の効果】
【００３２】
本発明による通訳配信装置等によれば、専用の受信装置を用いることなく、通訳された音声を出力することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態１における通訳配信システムのブロック図
【図２】同通訳配信システムの通訳配信装置の動作について説明するフローチャート
【図３】同通訳配信システムの端末装置の動作について説明するフローチャート
【図４】同通訳配信システムの概念図
【図５】同通訳配信システムの言語識別子管理表を示す図
【図６】同通訳配信システムの受信言語識別子管理表を示す図
【図７】同通訳配信システムの端末装置の表示例を示す図
【図８】同通訳配信システムの端末装置の表示例を示す図
【図９】同通訳配信システムの送信要求管理表を示す図
【図１０】同通訳配信システムの端末装置の表示例を示す図を示す図
【図１１】同通訳配信システムのメッセージの表示例を示す図
【図１２】本発明の実施の形態２における通訳配信システムの制御装置の詳細を示すブロック図
【図１３】同通訳配信システムの通訳配信装置および端末装置の詳細を示すブロック図
【図１４】同通訳配信システムの制御装置の動作について説明するフローチャート
【図１５】同通訳配信システムの通訳配信装置の動作について説明するフローチャート
【図１６】同通訳配信システムのの概念図
【図１７】同通訳配信システムの配信言語管理表を示す図
【図１８】同通訳配信システムの端末数管理表を示す図
【図１９】同通訳配信システムの最大接続数管理表を示す図
【図２０】同通訳配信システムの配信言語管理表を示す図
【図２１】本発明の各実施の形態におけるコンピュータシステムの外観の一例を示す図
【図２２】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００３４】
以下、通訳配信装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３５】
（実施の形態１）
図１は、本実施の形態における通訳配信システム１０００のブロック図である。
【００３６】
通訳配信システム１０００は、１または２以上の通訳配信装置１１と、１または２以上の端末装置２１を備える。ここでは、通訳配信システム１０００が、ｐ（ｐは３以上の整数）台の通訳配信装置１１を備えている場合を一例として示しており、各通訳配信装置１１を、第一の通訳配信装置１１ａ、第二の通訳配信装置１１ｂ、および第ｐの通訳配信装置１１ｃとして表している。また、ここでは、ｑ（ｑは、３以上の整数）台の端末装置２１を備えている場合を例に挙げて示しており、各端末装置２１を、第一の端末装置２１ａ、第二の端末装置２１ｂ、および第ｑの端末装置２１ｃとして表している。ただし、通訳配信システム１０００が有している通訳配信装置１１は、１または２台であっても良く、通訳配信システム１０００が有している端末装置２１は、１または２台であっても良い。
【００３７】
１または２以上の通訳配信装置１１と、１または２以上の端末装置２１とは、ネットワークや通信回線等を介して、無線接続や有線接続やこれらの組み合わせにより、情報の送受信が可能となるよう接続されている。
【００３８】
通訳配信装置１１は、通訳音声取得部１０１、通訳音声送信部１０２、言語識別子取得部１０３、言語識別子送信部１０４、メッセージ受信部１０５、メッセージ出力部１０６、および送信要求受信部１０７を備える。
【００３９】
端末装置２１は、言語識別子受信部２０１、メニュー構成部２０２、表示部２０３、言語指定受付部２０４、送信要求送信部２０５、通訳音声受信部２０６、通訳音声格納部２０７、通訳音声出力部２０８、メッセージ受付部２０９、ユーザ識別子格納部２１０、およびメッセージ送信部２１１を備える。
【００４０】
通訳配信装置１１は、例えば、音声データを配信可能なサーバ装置である。通訳配信装置１１は、コンピュータ等により実現される。
【００４１】
通訳音声取得部１０１は、２以上の通訳音声データのうちの、少なくとも１以上を取得する。ここでの２以上の通訳音声データは、例えば、通訳配信システム１０００が送信可能な２以上の通訳音声データである。通訳音声取得部１０１は、２以上の通訳音声データを取得してもよい。通訳音声データは、第一の言語の音声を、この第一の言語とは異なる言語の音声に通訳した音声データである。例えば、通訳音声データは、第一の言語の音声を同時通訳した音声の音声データである。通訳は、翻訳と考えてもよい。２以上の通訳音声データは、第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データであり、互いに異なる言語の音声データである。第一の言語はどのような言語であっても良く、通訳される言語もどのような言語であっても良い。ここでの言語は、例えば、通訳によって変換を行なうことが可能な記号体系等を意味するものであり、いわゆる方言等の地方語も言語と考えてもよい。例えば、中国語における北京語と広東語とを異なる言語と考えてもよい。
【００４２】
例えば、通訳配信システム１０００が、一の通訳配信装置１１だけを有している場合、この通訳配信装置１１の通訳音声取得部１０１が、通訳配信システム１０００が配信することとなる２以上の通訳音声データの全てを取得する。また、通訳配信システム１０００が、複数の通訳配信装置１１を有している場合、この複数の通訳配信装置１１の通訳音声取得部１０１が、通訳配信装置１１が配信することとなる２以上の通訳音声データを分担して取得してもよい。例えば、言語毎に、通訳音声データを分担して取得しても良い。複数の通訳配信装置１１を有している場合、一の通訳配信装置１１の通訳音声取得部１０１は、２以上の通訳音声データを取得してもよく、一の通訳音声だけを取得しても良い。また、複数の通訳配信装置１１がそれぞれ受け付ける１以上の通訳音声データは、少なくとも一部が重複してもよい。例えば、複数の通訳配信装置１１の通訳音声取得部１０１が、一の言語の通訳音声データを重複して取得してもよい。通訳配信システム１０００が、複数の通訳配信装置１１を有しており、通訳配信システム１０００は、２以上の言語に通訳された２以上の通訳音声データを受信する場合、各通訳配信装置１１が、異なる通訳音声データを１つずつ取得しても良い。
【００４３】
通訳音声データは、例えば、通訳者が第一の言語の音声を、第一の言語とは異なる言語に通訳して得られた音声のデータである。通訳音声データは、通常は、第一の言語の音声を、通訳者が通訳して得られた音声のデータであるが、通訳音声データは、第一の言語の音声を自動翻訳して得られた音声のデータであっても良い。
【００４４】
通訳音声取得部１０１は、例えば、通訳された音声を、マイクロフォン等の音声入力デバイス等を介して受け付け、音声入力デバイスが取得した音声信号を用いて通訳音声データを取得する。例えば、通訳音声取得部１０１は、図示しない入力デバイス等を介して受け付けた通訳された音声の音声信号を標本化して通訳音声データを取得する。また、通訳音声取得部１０１は、図示しない他の情報処理端末等から送信あるいは出力される通訳音声データを受信あるいは受け付けることにより、通訳音声データを取得しても良い。例えば、通訳者が利用する図示しない情報処理端末（例えば、携帯情報端末や、多機能携帯端末、タブレット型端末、ノート型コンピュータ等のコンピュータなど）が、音声入力デバイス等を介して通訳者から通訳された音声を受け付ける。そして、この情報処理端末は、受け付けた音声を示す音声信号を標本化して通訳音声データを取得する。そして、この情報処理端末が取得して送信、あるいは出力する通訳音声データを、通訳音声取得部１０１が受信あるいは受け付けることで、通訳音声データを取得しても良い。この場合、通訳音声取得部１０１は、図示しない通信手段等を備えていても良く、通訳配信装置１１が有する図示しない受信部等が受信した通訳音声データを取得しても良い。なお、複数の通訳配信装置１１の通訳音声取得部１０１が、第一の言語の音声を一の言語に通訳した通訳音声データを取得しても良い。
【００４５】
なお、通訳音声取得部１０１は、結果的に、通訳音声データの言語の識別子である言語識別子が特定可能となるように通訳音声データを取得することが好ましい。言語識別子とは、例えば、日本語、英語等の言語名や、ｅｎ、ｊｐ等の言語に割り当てられたコードである。
【００４６】
例えば、通訳音声取得部１０１は、言語識別子と対応付けられた通訳音声データを取得してもよい。例えば、通訳者が、入力デバイスや、他の情報処理装置等に通訳した音声を入力する際に選択した入力する言語を指定する情報に対応する言語識別子を、通訳音声取得部１０１が通訳音声データとともに取得されるようにする。この場合、通訳音声データと対応付けられた言語識別子を、この通訳音声データの言語識別子として取得可能である。なお、通訳音声データと対応付けられた言語識別子は、通訳音声データのヘッダ等に格納されていても良い。
【００４７】
また、通訳音声取得部１０１が、通訳者識別子と対応付けられた通訳音声データを取得し、後述する言語識別子取得部１０３が、通訳者識別子と対応付けられた言語識別子を取得するようにしても良い。この場合、通訳音声取得部１０１が取得した一の通訳音声データに対応付けられた通訳者識別子と一致する通訳者識別子を、言語識別子取得部１０３が取得した通訳者識別子から検出し、この通訳者識別子と対応付けられた言語識別子を、通訳音声取得部１０１が取得した一の通訳音声データの言語識別子として取得しても良い。通訳者識別子は、通訳者の識別子であり、例えば、通訳者名や、通訳者に割り当てられたコードや、通訳者のメールアドレスや、通訳者が利用する情報処理端末に割り当てれたシリアルナンバー等のコードや、ＩＰアドレス等のアドレス情報等である。なお、上記において、通訳者識別子の代わりに、通訳音声データに割り当てた識別子を用いても良い。かかることは、以下においても同様である。
【００４８】
また、一の通訳配信装置１１が、一の言語の通訳音声データしか取得しない場合、後述する言語識別子取得部１０３が取得する言語識別子を、通訳音声取得部１０１が取得する通訳音声データの言語識別子として取得するようにしてもよい。また、一の通訳配信装置１１が送信しうる１以上の通訳音声データの言語、具体的には、通訳音声取得部１０１が取得する通訳音声データの１以上の言語は、予め決められていても良く、この場合、後述する言語識別子取得部１０３は、図示しない格納部等に予め格納されているこの予め指定された一以上の言語、即ち、一の通訳配信装置１１が送信しうる一以上の通訳音声データの言語の言語識別子を読出して取得するようにしてもよい。
【００４９】
通訳音声送信部１０２は、通訳音声取得部１０１が取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置２１に送信する。通訳音声データは、通常、ｐｕｌｌ型で送信される。通訳音声送信部１０２は、例えば、通訳音声取得部１０１が取得した通訳音声データの一部のみを、あるいは全てを、１以上の端末装置２１に送信してもよい。
【００５０】
通訳音声送信部１０２は、例えば、通訳音声取得部１０１が取得した通訳音声データのうちの少なくとも一つを、ブロードキャストで送信してもよい。ブロードキャストで送信する場合、通訳音声送信部１０２は、例えば、通訳音声データを受信する端末装置２１が、受信する通訳音声データの言語が識別できるよう、送信する通訳音声データを、この通訳音声データに対応付けられた言語識別子と対応付けて送信する。例えば、言語識別子を、通訳音声データのパケットのヘッダ等に配置して送信する。
【００５１】
ブロードキャストで送信する場合、通訳音声送信部１０２は、例えば、通訳音声取得部１０１が取得した通訳音声データの全てを送信することが好ましい。
【００５２】
また、通訳音声送信部１０２は、例えば、通訳音声取得部１０１が取得した通訳音声データのうちの少なくとも一つを、マルチキャストまたはユニキャストで、１以上の特定の端末装置２１に送信してもよい。例えば、送信要求受信部１０７が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを、この送信要求情報が有する端末識別子が示す端末装置２１、あるいはこの端末装置２１を含む端末装置２１のグループに送信する。また、一の通訳配信装置１１が、一の言語の通訳音声データだけを取得して出力するものである場合、通訳音声送信部１０２は、送信要求受信部１０７が受信した送信要求情報が有する端末識別子が示す端末装置２１、あるいはこの端末装置２１を含む端末装置２１のグループに、通訳音声取得部１０１が取得した通訳音声データを送信するようにしてもよい。端末識別子とは、端末装置２１を識別可能な情報であり、例えば、ＩＰアドレス等の端末装置２１のアドレス情報である。送信要求受信部１０７が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データとは、例えば、通訳音声取得部１０１が取得した通訳音声データのうちの、送信要求情報が有する言語識別子と同じ言語識別子と対応付けられた通訳音声データや、言語識別子が示す言語と同じ言語を示す言語識別子と対応付けられた通訳音声データである。
【００５３】
例えば、マルチキャストまたはユニキャストで送信する場合において、送信要求受信部１０７が一の端末識別子と対応付けられた異なる２以上の言語識別子を有する送信要求情報を受信した場合、通訳音声送信部１０２は、この送信要求情報が有する端末識別子が示す端末装置２１に、この２以上の言語識別子がそれぞれ示す２以上の言語の通訳音声データをそれぞれ送信する。なお、送信要求情報の詳細については後述する。
【００５４】
通訳音声送信部１０２は、通訳音声データをストリーミング送信することが好ましい。特に、同時通訳等を行なう場合、通訳された音声の出力の遅れを極力抑えるためには、ストリーミング送信が好ましい。ただし、プログレッシブダウンロード送信等の他の方式で送信を行なっても良い。
【００５５】
通訳音声送信部１０２は、一の言語の通訳音声データとして、異なる転送レートの複数の通訳音声データを同時に送信するようにしてもよい。例えば、一の言語の通訳音声データとして、２．４ｋｂｐｓの通訳音声データと、３２ｋｂｐｓの通訳音声データとを同時に送信してもよい。また、通訳音声送信部１０２は、一の言語の通訳音声データとして、異なるｃｏｄｅｃで変換された複数の通訳音声データを同時に送信するようにしてもよい。
【００５６】
通訳音声送信部１０２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。通訳音声送信部１０２は、通信デバイスを含むと考えても、含まないと考えても良い。
【００５７】
なお、以下、本実施の形態においては、通訳音声送信部１０２がユニキャストで通訳音声データを送信する場合を例に挙げて説明する。
【００５８】
言語識別子取得部１０３は、通訳音声取得部１０１が取得する１以上の通訳音声データについての言語識別子を取得する。この言語識別子は、例えば、通訳音声送信部１０２が送信可能な通訳音声データの言語識別子と考えてもよい。例えば、言語識別子取得部１０３は、通訳者識別子と対応付けられた言語識別子を取得する。通訳者識別子と対応付けられた言語識別子は、例えば、通訳者識別子が示す通訳者が入力する通訳音声データの言語の言語識別子である。
【００５９】
言語識別子取得部１０３は、キーボードやタッチパネル（図示せず）等の入力デバイスを介して入力される言語識別子（あるいは、通訳者識別子と対応付けられた言語識別子等）を取得しても良い。また、通訳者が利用する携帯情報端末等の情報処理端末（図示せず）から送信される言語識別子（あるいは、通訳者識別子と対応付けられた言語識別子等）を受信しても良い。この場合、言語識別子取得部１０３は、図示しない通信手段等を備えていても良く、通訳配信装置１１が有する図示しない受信部等が受信した通訳音声データを取得しても良い。なお、ここでの通訳者識別子と対応付けられた言語識別子は、例えば、通訳者識別子と言語識別子との組等と考えてもよい。また、言語識別子取得部１０３は、通訳音声取得部１０１が受信した言語識別子と対応付けられた通訳音声データから、言語識別子を取得しても良い。
【００６０】
なお、言語識別子取得部１０３は、取得した言語識別子を図示しない格納部等に蓄積してもよい。
【００６１】
また、通訳音声送信部１０２が送信可能な１以上の通訳音声データの言語識別子が、図示しない格納部等に予め格納されている場合、言語識別子取得部１０３による言語識別子の取得は、この格納されている言語識別子の読出しであってもよい。
【００６２】
言語識別子送信部１０４は、言語識別子取得部１０３が取得した言語識別子を送信する。言語識別子送信部１０４は、例えば、言語識別子取得部１０３が取得した言語識別子を、自装置の装置識別子と対応付けて送信する。装置識別子は、例えば、通訳配信装置１１のＩＰアドレスやＵＲＩ等のアドレス情報等である。例えば、言語識別子送信部１０４は、言語識別子取得部１０３が取得した一以上の言語識別子をブロードキャストで送信する。この場合、言語識別子送信部１０４が言語識別子をブロードキャストで送信するタイミングは問わない。例えば、予め指定された一定のタイミングや不定のタイミング毎に繰り返し、言語識別子を送信してもよい。また、言語識別子送信部１０４は、通訳配信装置１１の図示しない受信部等が、一以上の端末装置２１から言語識別子を送信する要求を受信した場合に、この端末装置２１に対してマルチキャストやユニキャストで言語識別子を送信するようにしてもよい。あるいは、予め指定された１以上の端末装置２１に対してマルチキャストやユニキャストで言語識別子を送信すするようにしてもよい。この場合も、言語識別子送信部１０４が言語識別子をブロードキャストで送信するタイミングは問わない。
【００６３】
言語識別子送信部１０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。言語識別子送信部１０４は、通信デバイスを含むと考えても、含まないと考えても良い。
【００６４】
メッセージ受信部１０５は、通訳音声送信部１０２が送信する通訳音声データに対して、１以上の端末装置２１からメッセージを受信する。メッセージ受信部１０５が受信するメッセージは、通訳配信装置１１が送信する通訳音声データに関する端末装置２１のユーザからのメッセージである。メッセージは、例えば、テキストまたは画像またはテキストおよび画像の組み合わせで構成される。例えば、メッセージは、送信する通訳音声データの品質に関するメッセージである。例えば、メッセージは、通訳音声データの話す速度に対する要望を示す情報（例えば、話す速度が遅い、早い等の情報）である。また、通訳音声データの内容に関する苦情等の情報（例えば、訳に間違いがある等を指摘する情報や、訳の確認を求める情報等）であっても良い。例えば、メッセージ受信部１０５は、通訳音声送信部１０２が通訳音声データを送信する際に、この通訳音声データに付与した送信元の通訳配信装置１１のＩＰアドレス等のアドレス情報等を宛先として用いて送信されるメッセージを受信する。メッセージ受信部１０５は、通訳音声送信部１０２が送信した通訳音声データに対応付けられた言語識別子と対応付けられたメッセージを受信してもよい。特に、一の通訳配信装置１１が２以上の言語の通訳音声データを送信する場合、言語識別子と対応付けられたメッセージを受信することが好ましい。言語識別子と対応付けられたメッセージは、言語識別子を有するメッセージと考えてもよい。
【００６５】
メッセージ受信部１０５は、通常、無線または有線の通信手段で実現される。メッセージ受信部１０５は、通信デバイスを含むと考えても、含まないと考えても良い。
【００６６】
メッセージ出力部１０６は、メッセージ受信部１０５が受信したメッセージを出力する。ここでのメッセージの出力とは、メッセージの図示しないモニタ等への表示や、通訳者が利用する情報処理端末（図示せず）へのメッセージの送信である。また、メッセージを、図示しない格納部等に蓄積してもよい。
【００６７】
例えば、メッセージ受信部１０５が受信したメッセージが、言語識別子と対応付けられている場合、メッセージ出力部１０６は、この言語識別子をメッセージとともに出力（例えば表示）しても良い。また、メッセージ受信部１０５が受信したメッセージを通訳者が利用する情報処理端末に送信する場合、この言語識別子に対応する通訳者識別子と対応付けられた通訳者の情報処理端末にメッセージを送信してもよい。例えば、通訳者識別子が、通訳者の情報処理端末のアドレス情報や、通訳者のメールアドレスやＳＭＳ（ショートメッセージングサービス）等のアカウントである場合、この通訳者識別子を宛先等として用いて、メッセージ受信部１０５が受信したメッセージを送信するようにしてもよい。
【００６８】
メッセージ出力部１０６は、モニタや通信手段等の出力デバイスを含むと考えても含まないと考えても良い。メッセージ出力部１０６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６９】
送信要求受信部１０７は、端末装置２１から、送信要求情報を受信する。送信要求情報は、端末装置２１から送信される通訳音声データの送信を要求する情報である。送信要求情報は、例えば、この端末装置２１の端末識別子と、言語識別子とを有する情報である。なお、一の通訳配信装置が、通訳音声データとして、一の言語の通訳音声データのみを送信する場合、送信要求情報は、言語識別子を有していなくても良い。
【００７０】
送信要求受信部１０７は、通常、無線または有線の通信手段で実現される。送信要求受信部１０７は、通信デバイスを含むと考えても、含まないと考えても良い。
【００７１】
端末装置２１は、例えば、汎用の端末装置である。例えば、端末装置２１は、アプリケーションソフトウェアを実行可能な汎用の端末装置であることが好ましい。端末装置２１は、例えば、情報処理端末である。端末装置２１は、例えば、ユーザが携帯可能な情報端末である携帯情報端末である。携帯情報端末とは、例えば、携帯情報端末や、携帯電話、いわゆるスマートフォン等の多機能携帯電話、タブレット型端末、ノート型コンピュータ等である。端末装置２１は、Ｗｉ−Ｆｉ（登録商標）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）等を利用して無線通信が可能な装置であることが好ましい。
【００７２】
言語識別子受信部２０１は、第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置１１が送信する２以上の言語の通訳音声データについて、それぞれの言語の言語識別子を受信する。例えば、言語識別子受信部２０１は、一の通訳配信装置１１が送信する異なる２以上の言語の通訳音声データのそれぞれに対応した２以上の言語識別子を受信してもよく、複数の通訳配信装置１１のそれぞれが送信する１以上の言語の通訳音声データにそれぞれ対応した言語識別子を受信してもよい。言語識別子受信部２０１は、言語識別子を送信する通訳配信装置１１の装置識別子と対応付けられた言語識別子を受信する。言語識別子受信部２０１が受信する言語識別子は、例えば、通訳配信装置１１の言語識別子送信部１０４が送信する言語識別子である。言語識別子受信部２０１は、例えば、受信した言語識別子を、この言語識別子と対応付けられた装置識別子と対応付けて、図示しない格納部等に蓄積する。
【００７３】
なお、後述するメニュー構成部２０２が、メニューを構成する際に、図示しない送信部等が、１以上の通訳配信装置１１に、通訳音声データの言語識別子の送信を要求する情報を送信（例えば、ブロードキャスト送信）するようにして、この要求に応じて、１以上の通訳配信装置１１から送信される通訳音声データを受信するようにしても良い。
【００７４】
言語識別子受信部２０１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。言語識別子受信部２０１は、通信デバイスを含むと考えても、含まないと考えても良い。
【００７５】
メニュー構成部２０２は、言語識別子受信部２０１が受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成する。メニュー構成部２０２は、例えば、受信した２以上の言語識別子にそれぞれ対応する言語を示す２以上のメニュー項目を有するメニューを構成する。メニュー構成部２０２が構成する各言語識別子に対応する言語を示すメニュー項目は、例えば、各言語識別子の少なくとも一部や、各言語識別子が示す言語を表す文字列や、言語を表す画像や記号等が配置された項目である。各メニュー項目は、各言語識別子に応じてテンプレート等を用いて動的に作成されても良く、図示しない格納部等に各言語識別子と対応付けられて格納されているメニュー項目の表示用のデータから、各言語識別子に応じて検索等により取得されてもよい。また、メニューも、テンプレート等を用いてメニュー項目等を動的に配置して作成されても良い。また、各メニュー項目には、メニュー項目に対応付けられた言語識別子の指定を受け付けるためのスクリプトやコマンド等が対応付けられていても良い。また、メニュー構成部２０２が構成するメニューは、例えば、言語識別子受信部２０１が受信した２以上の言語識別子や、この２以上の言語識別子がそれぞれ示す言語を表す文字列や画像等の情報を配列したリスト状のメニューであってもよい。この場合、リスト項目を、上述したメニュー項目と考えてもよい。なお、選択可能な複数の情報から、これらの一以上を選択するためのメニューを構成する技術等は公知技術であるため、ここでは詳細な説明は省略する。
【００７６】
メニュー構成部２０２が構成するメニューの言語を示すメニュー項目は、例えば、この言語が示す言語識別子と対応付けられていても良く、この言語が示す言語識別子を送信した通訳配信装置１１の装置識別子と対応付けられていても良い。また、メニュー項目は、装置識別子と言語識別子とに対応付けられていても良い。
【００７７】
メニュー構成部２０２が構成するメニューは、聴取対象の通訳音声データの言語を指定するためのメニューであっても良く、録音対象の通訳音声データの言語を指定するためのメニューであってもよく、聴取対象の通訳音声データの１以上の言語と録音対象の通釈音声データの１以上の言語とをそれぞれ指定するためのメニューであっても良い。聴取対象や、録音対象については、後述する。
【００７８】
表示部２０３は、メニュー構成部２０２が構成したメニューを表示する。例えば、表示部２０３は、図示しないモニタ等にメニューを表示する。表示部２０３が、メニューを表示するタイミングやトリガー等は問わない。例えば、図示しない受付部等を介して受け付けたユーザの指示に応じて表示してもよい。この場合、この指示を受け付けた場合に、言語識別子受信部２０１が言語識別子を受信してもよい。また、端末装置２１の起動時に、メニューを表示してもよい。端末装置２１の起動時は、端末装置２１が、プログラムを実行することにより実現される場合、このプログラムの起動次と考えてもよい。なお、表示部２０３は、メニュー以外の表示を更に行なうようにしてもよい。例えば、表示部２０３は、メッセージの入力画面や、録音の可否を選択する画面等の表示を行なっても良い。表示部２０３は、モニタ等の表示デバイスを含むと考えても含まないと考えても良い。表示部２０３は、表示デバイスのドライバーソフトまたは、表示デバイスのドライバーソフトと表示デバイス等で実現され得る。
【００７９】
言語指定受付部２０４は、メニュー構成部２０２が構成したメニューを用いて、聴取対象となる１以上の言語を指定する操作を受け付ける。聴取対象の言語とは、例えば、後述する通訳音声出力部２０８が、図示しないスピーカーやイヤホン等を用いて可聴音等の音波に変換して出力する対象となる通訳音声データの言語である。ここでの音波への変換は、例えば、後述する通訳音声受信部２０６が通訳音声データを受信した直後に行なわれる変換である。メニューを用いた言語を指定する操作は、メニューを用いて言語が指定可能であれば、どのような操作であっても良い。例えば、メニューが有する言語を示す複数のメニュー項目やリスト項目の１以上を指定する操作である。例えば、メニュー項目やリスト項目の１以上をマウス等を用いてクリックしたり、タッチパネル等を操作してタップする操作である。また、言語に対応付けられたメニュー項目等に対応付けられた番号等を、キーボードやスクリーンキーボード等から入力する操作等であっても良い。ここで用いられるメニューは、聴取対象の言語の指定を受け付けるためのメニューであっても良く、聴取対象の通訳音声データの１以上の言語と録音対象の通釈音声データの１以上の言語とをそれぞれ指定するためのメニューであっても良い。
【００８０】
言語指定受付部２０４が、聴取対象の言語を指定する操作により指定する言語は、通常は、一つであるが、複数であっても良い。
【００８１】
言語指定受付部２０４は、メニュー構成部２０２が構成したメニューを用いて、録音対象となる１または２以上の言語を指定する操作を、更に受け付けてもよい。録音対象となる言語とは、例えば、後述する通訳音声出力部２０８が、録音対象とする通訳音声データの言語である。ここでの、通訳音声データの録音とは、受信した通訳音声データを後述する通訳音声格納部２０７に蓄積することであっても良く、受信した通訳音声データを用いて変換される音声に対して標本化等を行なって取得した音声データを後述する通訳音声格納部２０７に蓄積することであっても良い。メニューを用いた言語を指定する操作については、上述した聴取対象となる言語を指定する操作と同様であるため、ここでは詳細な説明は省略する。ここで用いられるメニューは、録音対象の言語の指定を受け付けるためのメニューであっても良く、聴取対象の通訳音声データの１以上の言語と録音対象の通釈音声データの１以上の言語とをそれぞれ指定するためのメニューであっても良い。
【００８２】
言語指定受付部２０４が、録音対象の言語を指定する操作により指定する言語は、聴取対象の言語として指定される言語とは異なる言語であることが好ましい。
【００８３】
送信要求送信部２０５は、言語指定受付部２０４が受け付けた言語を指定する操作により指定される言語の通訳音声データの送信を要求する情報である送信要求情報を、例えば、この言語の通訳音声データを送信する通訳配信装置１１に送信する。
【００８４】
例えば、送信要求送信部２０５は、言語指定受付部２０４が受け付けた言語を指定する操作により指定された言語を示す言語識別子と、この言語識別子と対応付けられた装置識別子とを取得し、この装置識別子が示す通訳配信装置１１に対して、取得した言語識別子と、自装置である端末装置２１の端末識別子とを有する送信要求情報を送信する。言語を指定する操作により指定された言語を示す言語識別子は、例えば、言語を指定する操作において指定したメニュー項目に対応付けられた言語識別子であってもよい。また、この言語識別子と対応付けられた装置識別子は、例えば、言語識別子受信部２０１が受信した装置識別子と対応付けられた２以上の言語識別子のうちの、上記の言語を指定する操作によって指定された言語の言語識別子と対応付けられた装置識別子である。あるいは、この装置識別子は、言語を指定する操作において指定したメニュー項目に対応付けられた装置識別子であっても良い。端末識別子は、端末装置２１のＩＰアドレス等のアドレス情報や、端末装置２１に割り当てられたコード等である。なお、一の通訳配信装置１１が送信する通訳音声データが、一の言語の通訳音声データだけである場合、送信要求情報は、言語識別子を有していなくても良い。送信要求情報は、通訳音声データの送信を指示する情報等を有していてもよく、有していなくても良い。
【００８５】
なお、通訳配信装置１１が通訳音声データをブロードキャストで送信する場合においては、送信要求送信部２０５は省略しても良い。
【００８６】
通訳音声受信部２０６は、１以上の通訳配信装置１１が送信する音声データであって、第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、１以上を受信する。通訳音声受信部２０６は、例えば、一の通訳配信装置１１から２以上の異なる言語の通訳音声データを受信してもよく、二以上の通訳配信装置１１のそれぞれから、異なる１以上の１以上の通訳音声データを受信してもよい。通訳音声受信部２０６は、通常、ｐｕｌｌ型で通訳音声データを受信する。
【００８７】
通訳音声受信部２０６は、例えば、後述する言語指定受付部２０４が受け付けた言語を指定する操作に応じた１または２以上の言語の通訳音声データを受信する。通訳音声受信部２０６は、例えば、後述する言語指定受付部２０４が受け付けた聴取対象の言語を指定する操作に応じた言語の通訳音声データを受信する。また、通訳音声受信部２０６は、例えば、後述する言語指定受付部２０４が受け付けた録音対象の言語を指定する操作に応じた１または２以上の言語の通訳音声データを受信する。
【００８８】
例えば、言語指定受付部２０４が聴取対象の言語を指定する操作を受け付けた場合に、送信要求送信部２０５が、この操作が指定する言語の言語識別子を送信した通訳配信装置１１に、この言語の通訳音声データの送信を要求する送信要求情報を送信する。例えば、言語指定受付部２０４が聴取対象の言語を指定する操作を受け付けた場合に、送信要求送信部２０５は、この操作により指定された言語の言語識別子と対応付けられた通訳音声データの送信を要求する送信要求情報（具体的には、この言語識別子を有する送信要求情報）
を、この言語識別子を送信した１以上の通訳配信装置１１に送信する。そして、この送信要求情報を受信した通訳配信装置１１が、この送信要求情報に応じてユニキャストまたはマルチキャストで送信する、この送信要求情報が要求する言語の通訳音声データ、例えば、この送信要求情報が有する言語識別子と対応付けられた通訳音声データを、通訳音声受信部２０６が受信するようにしてもよい。一の通訳配信装置１１が、一の言語の通訳音声データしか送信しない場合には、送信要求送信部２０５は、送信する言語を指定する情報を有さない送信要求情報を送信してもよい。
【００８９】
また、通訳配信装置１１から、通訳音声データがブロードキャストで送信される場合、通訳音声受信部２０６は、通訳配信装置１１から受信する通訳音声データが、言語指定受付部２０４が受け付けた視聴対象の言語を指定する操作により指定された言語の通訳音声データであるか否かを判断して、視聴対象の言語の通訳音声データについては受信し、その他の通訳音声データは受信しないようにしてもよい。あるいは、受信した後に削除しても良く、このような場合も、ここでは受信しないことと考える。なお、通訳音声受信部２０６が受信する通訳音声データが、言語指定受付部２０４が受け付けた視聴対象の言語を指定する操作により指定された言語の通訳音声データであるか否かの判断は、例えば、通訳音声データに対応付けられた言語識別子が、視聴対象の言語を指定する操作により取得された言語識別子と一致するか否かにより判断される。例えば、一致する場合、視聴対象の言語を指定する操作により指定された言語の通訳音声データであると判断され、一致しない場合、視聴対象の言語を指定する操作により指定された言語の通訳音声データでないと判断される。
【００９０】
例えば、通訳配信装置１１から、通訳音声データがブロードキャストで送信される場合、通訳音声受信部２０６は、受信する通訳音声データが、言語を指定する操作により指定された聴取対象の言語の言語識別子と対応付けられた通訳音声データであるか判断して、聴取対象の言語の言語識別子と対応付けられた通訳音声データを受信し、その他の通訳音声データは受信しないようにしてもよい。
【００９１】
なお、言語指定受付部２０４が録音対象の言語を指定する操作を受け付けた場合に、通訳音声受信部２０６が行なう通訳音声データを受信する処理は、言語を指定する操作が指定する言語が、聴取対象の言語であるか録音対象の言語であるかが異なる点を除けば上記の処理と同様であるため、ここでは詳細な説明は省略する。
【００９２】
通訳音声受信部２０６は、通常、無線または有線の通信手段で実現される。通訳音声受信部２０６は、通信デバイスを含むと考えても、含まないと考えても良い。
【００９３】
通訳音声格納部２０７には、１または２以上の通訳音声データが格納される。例えば、通訳音声格納部２０７には、１または２以上の通訳音声データが言語識別子と対応付けて格納される。通訳音声格納部２０７に格納される通訳音声データは、例えば、通訳音声受信部２０６が受信した通訳音声データである。また、通訳音声受信部２０６が受信した通訳音声データを用いて一旦変換された音声に対して標本化等を行なって取得した音声データを、ここでは、通訳音声データと考えて。通訳音声格納部２０７に格納されるようにしてもよい。
【００９４】
通訳音声格納部２０７は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、以下の他の格納部についても同様である。
【００９５】
通訳音声出力部２０８は、通訳音声受信部２０６が受信した１以上の通訳音声データを出力する。通訳音声出力部２０８は、例えば、通訳音声受信部２０６が受信した聴取対象の１以上の言語の１以上の通訳音声データを出力する。例えば、通訳音声出力部２０８は、通訳音声受信部２０６が受信した聴取対象の言語の通訳音声データを音声に変換し、得られた通訳の音声を出力する。
【００９６】
また、通訳音声出力部２０８は、例えば、通訳音声受信部２０６が受信した録音対象の１以上の言語の１以上の通訳音声データを通訳音声格納部２０７に蓄積してもよい。なお、通訳音声出力部２０８は、例えば、通訳音声受信部２０６が受信した聴取対象の言語の通訳音声データを音声に変換して得られた通訳の音声に対して、標本化等を行なって得られた音声データを通訳音声データとして通訳音声格納部２０７に蓄積してもよい。このように、一旦、通訳音声受信部２０６が受信した通訳音声データを音声に変換し、再度音声データ化して蓄積することも、ここでは、通訳音声受信部２０６が受信した通訳音声データを通訳音声格納部２０７に蓄積することと考えてよい。通訳音声データを蓄積する際には、通訳音声データに対応付けられた言語識別子を対応付けて蓄積することが好ましい。
【００９７】
なお、通訳音声出力部２０８は、通訳音声受信部２０６が受信した聴取対象の通訳音声データを、録音対象の通訳音声データと同様に、通訳音声格納部２０７に蓄積してもよい。
【００９８】
ここでの出力は、例えば、スピーカーや、イヤホン、ヘッドフォン等の音声を出力するデバイスから音声の出力である。また、ここでの出力は、通訳音声データの通訳音声格納部２０７への蓄積である。通訳音声出力部２０８は、スピーカーや、イヤホン、ヘッドフォン等の出力デバイスを含むと考えても含まないと考えても良い。通訳音声出力部２０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００９９】
メッセージ受付部２０９は、通訳音声出力部２０８が出力する通訳音声データに対するメッセージの入力を受け付ける。具体的には、メッセージ受付部２０９は、通訳音声出力部２０８が聴取のために出力する通訳音声データに対するメッセージの入力を受け付ける。メッセージについては、上述しているため、ここでは詳細な説明は省略する。
【０１００】
メッセージの入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。例えば、メッセージ受付部２０９は、タッチパネル等で実現されるいわゆるスクリーンキーボードを介してメッセージを受け付けても良い。また、音声入力により，メッセージを受け付けても良い。メッセージ受付部２０９は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１０１】
ユーザ識別子格納部２１０には、端末装置２１のユーザのユーザ識別子が格納される。ユーザ識別子は、ユーザの氏名や、ユーザのアカウントや、ユーザのメールアドレス等である。また、ユーザ識別子は、ユーザが利用する端末装置２１の端末識別子であっても良い。
【０１０２】
メッセージ送信部２１１は、メッセージ受付部２０９が受け付けたメッセージを、通訳音声出力部２０８が出力した通訳音声データの送信元となる通訳配信装置１１に送信する。メッセージ送信部２１１は、ユーザ識別子格納部２１０に格納されたユーザ識別子を、メッセージとともに通訳配信装置１１に送信するようにしてもよい。このようにユーザ識別子を送信することで、例えば、不適切なメッセージを送信するユーザから送信されるメッセージを受信拒否することが可能となる。また、一の通訳配信装置１１が複数の言語の通訳配信装置１１を送信する場合、メッセージを、通訳音声出力部２０８が出力する通訳音声データの言語識別子と対応付けて，送信元の通訳配信装置１１に送信してもよい。
【０１０３】
メッセージ送信部２１１は、通常、無線または有線の通信手段で実現される。メッセージ送信部２１１は、通信デバイスを含むと考えても、含まないと考えても良い。
【０１０４】
次に、通訳配信システム１０００の通訳配信装置１１の動作の一例について図２のフローチャートを用いて説明する。ここでは、一の通訳配信装置１１が、異なる複数の言語の通訳音声データを取得する場合を例に挙げて説明する。
【０１０５】
（ステップＳ１０１）言語識別子取得部１０３は、言語識別子を取得したか否かを判断する。ここでは、例えば、言語識別子取得部１０３は、例えば、通訳者識別子と対応付けられた言語識別子を取得する。言語識別子を取得した場合、ステップＳ１０２に進み、取得していない場合、ステップＳ１０３に進む。
【０１０６】
（ステップＳ１０２）言語識別子取得部１０３は、ステップＳ１０１で取得した言語識別子を図示しない格納部等に蓄積する。例えば、言語識別子取得部１０３は、取得した通訳者識別子と対応付けられた言語識別子を、通訳者識別子と対応付けて図示しない格納部等に蓄積する。
【０１０７】
（ステップＳ１０３）言語識別子送信部１０４は、言語識別子取得部１０３が取得した１以上の言語識別子を送信するタイミングであるか否かを判断する。例えば、予め指定された時間が経過する毎に、送信するタイミングであると判断する。送信するタイミングである場合、ステップＳ１０４に進み、タイミングでない場合、ステップＳ１０５に進む。
【０１０８】
（ステップＳ１０４）言語識別子送信部１０４は、言語識別子を送信する。例えば、言語識別子をブロードキャストで送信する。
【０１０９】
（ステップＳ１０５）送信要求受信部１０７は、送信要求情報を受信したか否かを判断する。受信した場合、ステップＳ１０６に進み、受信していない場合、ステップＳ１０７に進む。
【０１１０】
（ステップＳ１０６）送信要求受信部１０７は、ステップＳ１０５で受信した送信要求情報を、図示しない格納部に蓄積する。
【０１１１】
（ステップＳ１０７）メッセージ受信部１０５は、メッセージを受信したか否かを判断する。例えば、メッセージ受信部１０５は、言語識別子と対応付けられたメッセージを受信する。受信した場合、ステップＳ１０８に進み、受信していない場合、ステップＳ１０９に進む。
【０１１２】
（ステップＳ１０８）メッセージ出力部１０６は、ステップＳ１０７で受信したメッセージを出力する。例えば、メッセージ出力部１０６は、ステップＳ１０７で受信したメッセージを、このメッセージと対応付けられた言語識別子に対応する通訳者識別子が示す通訳者の図示しない情報処理端末等に送信する。
【０１１３】
（ステップＳ１０９）通訳音声取得部１０１は、通訳音声データを取得したか否かを判断する。例えば、通訳者の図示しない情報処理端末から通訳音声データを取得したか否かを判断する。例えば、通訳音声取得部１０１は、通訳者識別子と対応付けられた通訳音声データを取得する。通訳音声取得部１０１が、通訳音声データを取得した場合、ステップＳ１１０に進み、取得していない場合、ステップＳ１０１に戻る。
【０１１４】
（ステップＳ１１０）通訳音声送信部１０２は、ステップＳ１０９で取得した通訳音声データに対応する言語識別子を取得する。例えば、ステップＳ１０９において通訳者識別子と対応付けられた通訳音声データを取得した場合、この通訳者識別子に対応付けられた言語識別子を、ステップＳ１０２で蓄積した通訳者識別子に対応付けられた言語識別子を用いて取得する。
【０１１５】
（ステップＳ１１１）通訳音声送信部１０２は、ステップＳ１１０で取得した言語識別子を用いて送信先を示す情報を取得する。送信先を示す情報は、例えば、送信先の端末装置２１を示す情報である。例えば、通訳音声送信部１０２は、ステップＳ１０６で蓄積した送信要求情報から、ステップＳ１１０で取得した言語識別子を有する１以上の送信要求情報を検索し、検出した各送信要求情報が有する端末識別子を、送信先の端末装置２１を示す情報として取得する。
【０１１６】
（ステップＳ１１２）通訳音声送信部１０２は、通訳音声データをステップＳ１１１で取得した送信先を示す情報が示す送信先、具体的には端末装置２１に、ステップＳ１０９で受信した通訳音声データを送信する。そして、ステップＳ１０１に戻る。
【０１１７】
なお、図２のフローチャートにおいて、ステップＳ１０９からステップＳ１１９の処理は、他の処理とは並列に処理するようにしても良い。また、ステップＳ１１１で一の言語識別子に対応する送信先を示す情報を取得した後は、新たな送信要求情報をステップＳ１０５で受け付けるまでは、送信先を示す情報を取得する処理は行なわずに、ステップＳ１１２においては、直前に取得した言語識別子に対応する送信先を示す情報を用いて送信先を特定するようにしても良い。
【０１１８】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１９】
次に、通訳配信システム１０００の端末装置２１の動作の一例について図３のフローチャートを用いて説明する。ここでは、通訳配信装置１１が、マルチキャストまたはユニキャストで通訳音声データを送信する場合を例に挙げて説明する。
【０１２０】
（ステップＳ２０１）言語識別子受信部２０１は、言語識別子を受信したか否かを判断する。例えば、言語識別子受信部２０１は、装置識別子と対応付けられた言語識別子を受信する。受信した場合、ステップＳ２０２に進み、受信していない場合、ステップＳ２０３に進む。
【０１２１】
（ステップＳ２０２）言語識別子受信部２０１は、ステップＳ２０１で受信した言語識別子を、装置識別子と対応付けて図示しない格納部等に蓄積する。
【０１２２】
（ステップＳ２０３）メニュー構成部２０２は、聴取対象の言語を指定するメニューを表示するか否かを判断する。例えば、図示しない受付部が、聴取対象の言語を指定するメニューを表示する操作を受け付けた場合に、表示することを判断する。表示する場合、ステップＳ２０４に進み、表示しない場合、ステップＳ２１０に進む。
【０１２３】
（ステップＳ２０４）メニュー構成部２０２は、ステップＳ２０２で蓄積した言語識別子を用いて、聴取対象の言語を指定するためのメニューを構成する。なお、言語識別子がステップＳ２０２で蓄積されていない場合、ステップＳ２１５に進む。
【０１２４】
（ステップＳ２０５）表示部２０３は、ステップＳ２０４で構成したメニューを表示する。
【０１２５】
（ステップＳ２０６）言語指定受付部２０４は、ステップＳ２０５で表示したメニューについて、聴取対象の言語を指定する操作を受け付けたか否かを判断する。例えば、１以上のメニュー項目を指定する操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ２０７に進み、受け付けていない場合、ステップＳ２０６に戻る。
【０１２６】
（ステップＳ２０７）言語指定受付部２０４は、聴取対象の言語の通訳音声データを録音するための操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ２０８に進み、受け付けていない場合、ステップＳ２０９に進む。
【０１２７】
（ステップＳ２０８）言語指定受付部２０４は、聴取対象の言語の通訳音声データを録音することを設定する。例えば、言語指定受付部２０４は、聴取対象の言語の通訳音声データを録音することを示す情報を、図示しない格納部等に蓄積する。
【０１２８】
（ステップＳ２０９）送信要求送信部２０５は、端末装置２１の端末識別子と、ステップＳ２０７で受け付けた操作により指定された言語の言語識別子とを有する送信要求情報を、この言語識別子と対応付けられた装置識別子が示す通訳配信装置１１に送信する。この送信要求情報は、聴取対象の通訳音声データを要求する送信要求情報である。そして、ステップＳ２０１に戻る。
【０１２９】
（ステップＳ２１０）メニュー構成部２０２は、録音対象の言語を指定するメニューを表示するか否かを判断する。例えば、図示しない受付部が、録音対象の言語を指定するメニューを表示する操作を受け付けた場合に、表示することを判断する。表示する場合、ステップＳ２１１に進み、表示しない場合、ステップＳ２１５に進む。
【０１３０】
（ステップＳ２１１）メニュー構成部２０２は、ステップＳ２０２で蓄積した言語識別子を用いて、録音対象の言語を指定するためのメニューを構成する。なお、言語識別子がステップＳ２０２で蓄積されていない場合、ステップＳ２１５に進むようにしてもよい。
【０１３１】
（ステップＳ２１２）表示部２０３は、ステップＳ２１１で構成したメニューを表示する。
【０１３２】
（ステップＳ２１３）言語指定受付部２０４は、ステップＳ２１２で表示したメニューについて、録音対象の１以上の言語を指定する操作を受け付けたか否かを判断する。例えば、１以上のメニュー項目を指定する操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ２１４に進み、受け付けていない場合、ステップＳ２１３に戻る。
【０１３３】
（ステップＳ２１４）送信要求送信部２０５は、端末装置２１の端末識別子と、ステップＳ２１３で受け付けた操作により指定された言語の言語識別子とを有する送信要求情報を、この言語識別子と対応付けられた装置識別子が示す通訳配信装置１１に送信する。この送信要求情報は、録音対象の通訳音声データを要求する送信要求情報である。そして、ステップＳ２０１に戻る。
【０１３４】
（ステップＳ２１５）通訳音声受信部２０６は、言語識別子と対応付けられた通訳音声データを受信したか否かを判断する。受信した場合、ステップＳ２１６に進み、受信していない場合、ステップＳ２２０に進む。
【０１３５】
（ステップＳ２１６）通訳音声出力部２０８は、ステップＳ２１５で受信した通訳音声データが、聴取対象の通訳音声データであるか否かを判断する。例えば、ステップＳ２０９で送信した送信要求情報が有する言語識別子と一致する言語識別子と対応付けられた通訳音声データであるか否かを判断し、対応付けられた通訳音声データであれば、聴取対象の通訳音声データであると判断する。聴取対象の通訳音声データである場合、ステップＳ２１７に進み、ない場合、ステップＳ２１９に進む。
【０１３６】
（ステップＳ２１７）通訳音声出力部２０８は、ステップＳ２１５で受信した通訳音声データを用いて音声を出力する。
【０１３７】
（ステップＳ２１８）通訳音声出力部２０８は、聴取対象の言語の通訳音声データを録音することが設定されているか否かを判断する。例えば、聴取対象の言語の通訳音声データを録音することを示す情報が、図示しない格納部に格納されているか否かを判断し、格納されている場合、録音することを判断する。録音する場合、ステップＳ２１９に進み、録音しない場合、ステップＳ２０１に戻る。
【０１３８】
（ステップＳ２１９）通訳音声出力部２０８は、ステップＳ２１５で受信した通訳音声データを、通訳音声格納部２０７に蓄積する。例えば、ステップＳ２１５で受信した通訳音声データを、ステップＳ２０２で蓄積した情報により、この通訳音声データと対応付けられた装置識別子と対応付けられた言語識別子と対応付けて、通訳音声格納部２０７に蓄積する。そして、ステップＳ２０１に戻る。
【０１３９】
（ステップＳ２２０）メッセージ受付部２０９は、メッセージを受け付けたか否かを判断する。受け付けた場合、ステップＳ２２１に進み、受け付けていない場合、ステップＳ２０１に戻る。
【０１４０】
（ステップＳ２２０）メッセージ送信部２１１は、ステップＳ２２０で受け付けたメッセージを、ユーザ識別子格納部２１０に格納されたユーザ識別子と対応付けて、ステップＳ２０２で言語識別子と対応付けられて蓄積された装置識別子であって、ステップＳ２０６で受け付けた指定する操作で指定された聴取対象の言語に対応する言語識別子と対応付けられた装置識別子が示す通訳配信装置１１に送信する。そして、ステップＳ２０１に戻る。
【０１４１】
なお、図３のフローチャートにおいて、ステップＳ２１５からステップＳ２１９の処理は、他の処理とは並列に処理するようにしても良い。
【０１４２】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４３】
以下、本実施の形態における通訳配信システム１０００の具体的な動作について説明する。ここでは、国際会議等において、発言者が発声する第一の言語である日本語の音声を、日本語以外の他の言語に同時通訳する場合について説明する。
【０１４４】
図４は、この具体例における通訳配信システム１０００の概念図である。ここでは、一例として、通訳配信システム１０００が、通訳配信装置１１として、第一の通訳配信装置１１ａと、第二の通訳配信装置１１ｂとを備えている場合を例に挙げて説明する。ただし、通訳配信装置１１の数は問わない。図において、携帯情報端末４１〜４４は、通訳者Ｔ１〜Ｔ４がそれぞれ利用する情報処理端末であるとする。なお、通訳者が利用する情報処理端末は、携帯情報端末でなくても良い。ここでは、携帯情報端末４１および４２は、第一の通訳配信装置１１ａと、ブルートゥース（登録商標）等の無線通信技術により接続されているものとする。また、携帯情報端末４３および４４は、第二の通訳配信装置１１ｂと、ブルートゥース（登録商標）等の無線通信技術により接続されているものとする。ただし、携帯情報端末４１〜４４と、通訳配信装置１１との接続方法等は問わない。また、ここでは、通訳配信システム１０００が、複数の端末装置２１を備えている場合について説明する。ここでは、複数の端末装置２１を、端末装置２１ａ、端末装置２１ｂ等で表している。なお、携帯情報端末４１〜４４および端末装置２１は、いわゆるスマートフォンであるとする。
【０１４５】
例えば、一の通訳者Ｔ１が、通訳者Ｔ１が利用する携帯情報端末４１に、通訳する言語の言語識別子を入力したとする。ここでは、例えば、英語を示す言語識別子を入力したとすると、携帯情報端末４１の図示しない言語受付部は、「英語」という言語識別子を受け付ける。携帯情報端末４１の図示しない言語送信部は、この言語識別子「英語」と、携帯情報端末４１の通訳者Ｔ１の通訳者識別子とを予め指定されている第一の通訳配信装置１１ａに送信する。なお、通訳者識別子は、ここでは、「Ｔ１００１」であるとする。
【０１４６】
第一の通訳配信装置１１ａの言語識別子取得部１０３は、携帯情報端末４１から送信される言語識別子「英語」と、通訳者識別子「Ｔ１００１」との組を受信して取得する。そして、取得した言語識別子「英語」と通訳者識別子「Ｔ１００１」とを対応付けて、図示しない格納部に蓄積する。
【０１４７】
図５は、第一の通訳配信装置１１ａの図示しない格納部に格納されている言語識別子を管理する言語識別子管理表である。言語識別子管理表は、「言語ＩＤ」と、「通訳者ＩＤ」という属性を有している。「言語ＩＤ」は、言語識別子である。「通訳者ＩＤ」は、通訳者識別子である。ここでは、既に、携帯情報端末４２から送信された言語識別子「中国語」と、通訳者Ｔ２の通訳者識別子である「Ｔ１００２」とを有するレコード（行）が、既に蓄積されていたものとする。
【０１４８】
第一の通訳配信装置１１ａの言語識別子送信部１０４は、例えば、予め指定された時間間隔ごとに、図５に示した言語識別子管理表の各レコード（行）の「言語ＩＤ」の属性値である「中国語」、および「英語」を、それぞれ、第一の通訳配信装置１１ａの装置識別子とを対応付けて、ブロードキャストで送信する。第一の通訳配信装置１１ａの装置識別子は、ここでは、第一の通訳配信装置１１ａのＩＰアドレスである「ｘｘｘ．ｘｘｘ．１１２．０１１」であるとする。なお、ここでのｘは任意の数値であるとする。
【０１４９】
ユーザＡが利用する端末装置２１の言語識別子受信部２０１が、第一の通訳配信装置１１ａが送信する言語識別子「中国語」と第一の通訳配信装置１１ａの装置識別子であるＩＰアドレスとの組、および言語識別子「英語」と第一の通訳配信装置１１ａの装置識別子であるＩＰアドレスとの組を受信すると、受信した言語識別子と装置識別子との組を、図示しない格納部に一時記憶する。なお、その後に、一時記憶されている装置識別子と同じ装置識別子を有する言語識別子と装置識別子との組を受信した場合、新たに受信した言語識別子と装置識別子との組で、一時記憶されている言語識別子と装置識別子との組を更新する。
【０１５０】
また、端末装置２１ａの言語識別子受信部２０１は、第二の通訳配信装置１１ｂから送信される言語識別子と装置識別子との組も受信し、図示しない格納部に一時記憶する。
【０１５１】
図６は、言語識別子受信部２０１が受信して蓄積した最新の言語識別子と装置識別子との組を管理する受信言語識別子管理表である。受信言語識別子管理表は、言語識別子である「言語ＩＤ」と、装置識別子である「装置ＩＤ」という属性を有している。
【０１５２】
ユーザＡが、通訳された音声を聞くために、聴取する言語を選択するためのメニューを表示させる操作を端末装置２１ａに対して行なうと、メニュー構成部２０２は、図６に示した最新の受信言語識別子管理表の各レコード（行）の「言語ＩＤ」の属性値を読出し、各「言語ＩＤ」の属性値に対応したメニュー項目を有する聴取対象の言語を指定するためのメニューを構成する。ここでは、予め図示しない格納部等に用意されたテンプレート等に、読出した各属性値をそれぞれ配置したメニュー項目を有するメニューを構成する。なお、各メニュー項目には、配置された言語識別子を対応付けておくようにする。
【０１５３】
そして、表示部２０３は、メニュー構成部２０２が構成した聴取対象を指定するためのメニューの画像を、端末装置２１ａの図示しないタッチパネルが配置されたモニタに表示する。
【０１５４】
図７は、端末装置２１ａによる聴取対象を指定するためのメニューの表示例を示す図である。
【０１５５】
ユーザＡが、英語に通訳された音声を聴取するため、「英語」を示すメニュー項目２０３１を指定する操作、具体的にはメニュー項目２０３１上を指でタップすると、言語指定受付部２０４は、この操作を、聴取対象の言語として「英語」を指定する操作として受け付ける。
【０１５６】
また、端末装置２１ａの表示部２０３は、聴取対象に指定された言語の通訳音声データを録音するか否かの指定を受け付けるための予め用意された選択画面を端末装置２１ａの図示しないタッチパネルが配置されたモニタに表示する。
【０１５７】
図８は、聴取対象に指定された言語の通訳音声データを録音するか否かの指定を受け付けるための選択画面の表示例を示す図である。
【０１５８】
そして、例えば、ユーザが、図８に示した選択画面において、録音することを示すボタン８１を押すと、言語指定受付部２０４は、聴取対象の言語の通訳音声データを録音することを設定する情報（例えば、録音することを示すフラグ情報）を、図示しない格納部に蓄積する。
【０１５９】
送信要求送信部２０５は、言語指定受付部２０４が受け付けた操作が示すメニュー項目、即ちタップされたメニュー項目に対応する言語識別子である「英語」を取得する。また、送信要求送信部２０５は、この言語識別子「英語」に対応する装置識別子「ｘｘｘ．ｘｘｘ．１１２．０１１」を、図６に示した受信言語識別子管理表から読出す。そして、送信要求送信部２０５は、取得した言語識別子である「英語」と、図示しない格納部等に予め格納されている自装置である端末装置２１ａのＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」とを有する送信要求情報を、取得した装置識別子であるＩＰアドレスが示す通訳配信装置１１ａに送信する。
【０１６０】
なお、ここで送信した送信要求情報が有する言語識別子は、通訳音声受信部２０６が受信した通訳音声データが、聴取対象の通訳音声データであるか否かを判定するために用いるため、送信要求送信部２０５が、図示しない格納部等に蓄積する。同様に、この送信要求情報の送信先の装置識別子であるＩＰアドレスも、メッセージの送信先として利用するため、図示しない格納部等に蓄積する。
【０１６１】
また、ユーザＡが、更に、音声を出力せずに他の言語の通訳音声データを録音するために、録音対象の通訳音声データを指定するための操作を端末装置２１ａに対して行なうと、メニュー構成部２０２は、上記と同様の処理により、録音対象を指定するためのメニューを構成し、表示部２０３は、構成されたメニューを図７と同様に表示する。なお、ここで構成するメニューは、既に録音されることが指定された言語を除いたメニュー、具体的には、録音されることが既に指定された言語に対応したメニュー項目を除外したメニューであることが好ましい。
【０１６２】
そして、ユーザＡが、中国語に通訳された音声を録音するため、「中国語」を示すメニュー項目を指定する操作、具体的にはメニュー項目上を指でタップすると、言語指定受付部２０４は、この操作を、録音対象の言語として「中国語」を指定する操作として受け付ける。なお、言語指定受付部２０４は、録音対象として複数の言語の指定を受け付けるようにしてもよい。
【０１６３】
送信要求送信部２０５は、上記と同様に、言語指定受付部２０４が受け付けた操作が示すメニュー項目に対応する言語識別子である「中国語」を取得する。また、送信要求送信部２０５は、この言語識別子「中国語」に対応する装置識別子「ｘｘｘ．ｘｘｘ．１１２．０１１」を、図６に示した受信言語識別子管理表から読出す。そして、送信要求送信部２０５は、取得した言語識別子である「中国語」と、図示しない格納部等に予め格納されている自装置である端末装置２１ａの端末識別子であるＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」とを有する送信要求情報を、取得した装置識別子であるＩＰアドレスが示す通訳配信装置１１ａに送信する。
【０１６４】
通訳配信装置１１ａの送信要求受信部１０７は、端末装置２１から送信される送信要求情報を受信する。ここでは、端末装置２１ａから送信される、言語識別子「英語」と、端末識別子であるＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」とを有する送信要求情報、および言語識別子「中国語」と、端末識別子であるＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」とを有する送信要求情報を受信する。そして、受信した送信要求情報を図示しない格納部に蓄積する。
【０１６５】
図９は、送信要求受信部１０７が受信した送信要求情報が有する言語識別子と端末識別子との組を管理する送信要求管理表である。送信要求管理表は、「言語ＩＤ」と、「端末ＩＤ」という属性を有している。「言語ＩＤ」は、言語識別子である。「端末ＩＤ」は、端末識別子であり、ここでは、端末装置２１のＩＰアドレスであるとする。なお、ここでは、各レコード（行）が、一の送信要求情報に対応している。
【０１６６】
第一の言語である日本語で発言者が発声した音声を、通訳者Ｔ１が英語に通訳してその音声を携帯情報端末４１の図示しないマイクロフォンに入力したとする。携帯情報端末４１の図示しない音声受信部は、マイクロフォンが入力を受け付けた音声信号を標本化して通訳された音声データである通訳音声データを取得する。そして、携帯情報端末４１の図示しない音声送信部は、取得した通訳音声データを、通訳者識別子である「Ｔ１００１」と対応付けて、通訳配信装置１１ａに送信する。例えば、通訳音声データをストリーミング送信する。通訳者識別子は、例えば通訳音声データのヘッダ等に付加して送信する。
【０１６７】
通訳配信装置１１ａの通訳音声取得部１０１が、携帯情報端末４１から送信される通訳者識別子「Ｔ１００１」と対応付けられた通訳音声データを受信すると、通訳音声取得部１０１は、この通訳者識別子「Ｔ１００１」と対応付けられた「言語ＩＤ」の属性値、つまり言語識別子を、図５に示した言語識別子管理表から取得する。ここでは、通訳者識別子「Ｔ１００１」と対応付けられた言語識別子である「英語」を取得する。そして、図９に示した言語識別子管理表から、「言語ＩＤ」が「英語」であるレコード（行）を検索し、検出した行の「端末ＩＤ」の属性値を取得する。ここでは、例えば、「端末ＩＤ」であるＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」、「ｘｘｘ．ｘｘｘ．１５５．１１２」、「ｘｘｘ．ｘｘｘ．１５５．０９８」等を取得する。そして、取得したＩＰアドレスをそれぞれ宛先として、受信した通訳音声データを、上記で取得した言語識別子「英語」と対応づけて送信する。例えば、通訳音声データを、言語識別子「英語」を有するヘッダと対応づけて、ストリーミング送信する。これにより、言語識別子「英語」を有する送信要求情報を送信した端末装置２１に、言語が「英語」である通訳音声データを送信することができる。
【０１６８】
端末装置２１ａの通訳音声受信部２０６が、通訳配信装置１１がＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」を宛先としてストリーミング送信する言語識別子「英語」と対応づけられた通訳音声データを受信すると、通訳音声出力部２０８は、受信した通訳音声データが、聴取対象の通訳音声データであるか否かを判断する。具体的には、受信した通訳音声データに対応づけられた言語識別子が、聴取対象の言語についての送信要求情報を送信する際に、送信要求送信部２０５が図示しない格納部に蓄積した聴取対象の言語の言語識別子である「英語」と一致するか否かを判断する。ここでは一致するため、受信した通訳音声データが聴取対象の言語の通訳音声データであると判断する。このため、通訳音声出力部２０８は、順次受信した通訳音声データから取得した音声を図示しないスピーカやイヤホン等から出力する。これにより、端末装置２１ａから、英語に通訳された音声が出力される。
【０１６９】
また、通訳音声出力部２０８は、聴取対象のデータを録音することを示す情報が、図示しない格納部に格納されているか否かを判断する。ここでは、格納されているため、通訳音声出力部２０８は、受信した通訳音声データを、言語識別子「英語」と対応づけて通訳音声格納部２０７に蓄積する。これにより、現在出力されている英語に通訳された音声を録音することができる。
【０１７０】
また、第一の言語である日本語で発言者が発声した音声を、通訳者Ｔ２が中国語に通訳してその音声を携帯情報端末４２の図示しないマイクロフォンに入力したとすると、通訳された音声データが、通訳者Ｔ２の通訳者識別子である「Ｔ１００２」と対応付けて、通訳配信装置１１ａに送信される。
【０１７１】
そして、この通訳音声データを受信した通訳配信装置１１においては、上記と同様に、通訳音声送信部１０２がこの通訳者識別子に対応する言語識別子「中国語」を取得し、図９に示す送信要求管理表から「中国語」に対応した「端末ＩＤ」であるＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」等を取得して、受信した通訳音声データを言語識別子「中国語」と対応づけて、このＩＰアドレスに送信する。
【０１７２】
端末装置２１ａの通訳音声受信部２０６が、通訳配信装置１１がＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」を宛先としてストリーミング送信する言語識別子「中国語」と対応づけられた通訳音声データを受信すると、通訳音声出力部２０８は、受信した通訳音声データに対応づけられた言語識別子が、聴取対象の言語についての送信要求情報を送信する際に、送信要求送信部２０５が図示しない格納部に蓄積した聴取対象の言語の言語識別子である「英語」と一致するか否かを判断する。ここでは一致しないため、、受信した通訳音声データが聴取対象の言語の通訳音声データでないと判断する。このため、通訳音声出力部２０８は、順次受信した通訳音声データから取得した音声を言語識別子「中国語」と対応づけて通訳音声格納部２０７に蓄積する。これにより、現在出力されている英語に通訳された音声以外の音声である中国語の音声を録音することができる。ここで録音された音声は、予め指定された操作を行なうことで再生可能である。あるいは、この音声のデータは、通常の音声データと同様に、他の装置や記録媒体等に出力することが可能である。
【０１７３】
ユーザＡが、端末装置２１ａから出力されている英語の音声の話す速度が速すぎて、内容が聞き取れないと感じたため、メッセージを入力するための入力画面を表示する操作を行なったとすると、端末装置２１ａの表示部２０３は、メッセージの入力画面を表示する。
【０１７４】
図１０は、端末装置２１ａによるメッセージ入力画面の表示例を示す図である。
【０１７５】
ユーザＡが図示しないスクリーンキーボード等を用いて、メッセージ入力画面の入力欄８２に、英語を話す速度を遅くしてほしい旨のメッセージを入力すると、メッセージ受付部２０９は、入力欄８２に入力されたメッセージを受け付ける。そして、ユーザＡが送信ボタン８３を押すと、メッセージ送信部２１１は、入力されたメッセージを、ユーザ識別子格納部２１０に格納されているユーザ識別子と、上記で送信要求送信部２０５が蓄積した聴取対象の言語の言語識別子「英語」と対応づけて、上記で送信要求送信部２０５が蓄積した聴取対象の言語の言語識別子を送信した通訳配信装置１１の装置識別子であるＩＰアドレス「ｘｘｘ．ｘｘｘ．１１２．０１１」が示す通訳配信装置１１ａに送信する。ユーザ識別子は、例えば、ユーザＡのユーザ名であり、ここでは、ユーザＡのメールアドレス「ＵＳＥＲＡ＠ＳＴＵＶ…」とする。
【０１７６】
通訳配信装置１１ａのメッセージ受信部１０５は、端末装置２１ａから送信されるメッセージを受信すると、受信したメッセージに対応づけられた言語識別子「英語」に対応づけられた通訳者識別子「Ｔ１００１」を、言語識別子管理表から取得し、この通訳者識別し「Ｔ１００１」が示す通訳者Ｔ１の携帯情報端末４１に、受信したメッセージと、このメッセージに対応づけられたユーザ識別子「ＵＳＥＲＡ＠ＳＴＵＶ…」とを送信する。
【０１７７】
通訳者Ｔ１の携帯情報端末４１の図示しない受信部が、メッセージとユーザ識別子とを、携帯情報端末４１の図示しない表示部が、受信したメッセージとユーザ識別子とを携帯情報端末４１の図示しないモニタに表示する。
【０１７８】
図１１は、通訳者Ｔ１の携帯情報端末４１によるメッセージの表示例を示す図である。
【０１７９】
以上、本実施の形態によれば、専用の受信装置を用いることなく、汎用的な端末装置２１により通訳された音声を出力することができる。
【０１８０】
（実施の形態２）
本実施の形態は、制御装置３２が、端末装置２２に通訳音声データを送信する通訳配信装置１２を決定するようにしたものである。
【０１８１】
図１２は、本実施の形態における通訳配信システム２０００のブロック図であって、制御装置３２の詳細を示すブロック図である。
【０１８２】
図１３は、本実施の形態における通訳配信システム２０００のブロック図であって、通訳配信装置１２および端末装置２２の詳細を示すブロック図である。
【０１８３】
本実施の形態におけ通訳配信システム２０００は、上述した実施の形態で示した通訳配信システム１０００において、、１または２以上の通訳配信装置１１の代わりに２以上の通訳配信装置１２を備え、１または２以上の端末装置２１の代わりに、２以上の端末装置２２を備え、更に制御装置３２を備えるようにしたものである。
【０１８４】
制御装置３２は、配信装置情報格納部３０１、制御側言語識別子送信部３０２、端末数受信部３０３、制御側送信要求受信部３０４、配信言語決定部３０５、配信言語指示送信部３０６、配信元決定部３０７、および配信処理部３０８を備える。
【０１８５】
通訳配信装置１２は、配信言語指示受信部１１０、通訳音声取得部１１１、通訳音声送信部１１２、メッセージ受信部１０５、メッセージ出力部１０６、配信側送信要求受信部１１７、端末数取得部１０８、端末数送信部１０９を備える。
【０１８６】
端末装置２２は、言語識別子受信部２２１、メニュー構成部２０２、表示部２０３、言語指定受付部２０４、送信要求送信部２２５、通訳音声受信部２０６、通訳音声格納部２０７、通訳音声出力部２０８、メッセージ受付部２０９、ユーザ識別子格納部２１０、メッセージ送信部２１１を備える。
【０１８７】
制御装置３２は、例えば、コンピュータや、サーバ等で実現可能である。
【０１８８】
配信装置情報格納部３０１には、通訳配信システム２０００が有する複数の通訳配信装置１２に関する情報である配信装置情報が格納される。配信装置情報は、例えば、通訳配信装置１２の数や、各通訳配信装置１２の接続可能な端末装置２２の数や、各通訳配信装置１２の装置識別子や、各通訳配信装置１２のＩＰアドレス等のアドレス情報や、複数の通訳配信装置１２が送信可能な言語識別子等の情報や、各通訳配信装置１２がそれぞれ送信する通訳音声データの言語を示す情報である。各通訳配信装置１２がそれぞれ送信する通訳音声データの言語を示す情報は、通訳配信装置１２の装置識別子と、この通訳配信装置１２が送信する通訳音声データの１以上の言語の言語識別子と有する情報である。各通訳配信装置１２に関する情報（例えば、通訳配信装置のＩＰアドレスや各通訳配信装置１２が送信する通訳音声データの言語の言語識別子等）は、各通訳配信装置１２の装置識別子と対応づけて格納される。配信装置情報格納部３０１に配信装置情報が蓄積される過程や、タイミング等は問わない。例えば、図示しない受信部が、通訳配信装置１２から送信された装置識別子や言語識別子等を受信して、これらを有する配信装置情報を蓄積してもよい。また、配信装置情報は、適宜、更新されても良い。
【０１８９】
制御側言語識別子送信部３０２は、通訳配信システム２０００が有する複数の通訳配信装置１２が送信する２以上の言語の通訳音声データの言語識別子を２以上の端末装置２２に送信する。制御側言語識別子送信部３０２は、例えば、配信装置情報格納部３０１に格納されている配信装置情報から、複数の通訳配信装置１２が送信する言語を示す言語識別子を取得して送信する。例えば、制御側言語識別子送信部３０２は、一以上の言語識別子をブロードキャストで送信する。この場合、制御側言語識別子送信部３０２が言語識別子をブロードキャストで送信するタイミングは問わない。例えば、予め指定された一定のタイミングや不定のタイミング毎に繰り返し、言語識別子を送信してもよい。また、制御側言語識別子送信部３０２は、制御装置３２の図示しない受信部等が、一以上の端末装置２２から言語識別子を送信する要求を受信した場合に、この端末装置２２に対してマルチキャストやユニキャストで言語識別子を送信するようにしてもよい。あるいは、予め指定された１以上の端末装置２２に対してマルチキャストやユニキャストで言語識別子を送信すするようにしてもよい。この場合も、制御側言語識別子送信部３０２が言語識別子を送信するタイミングは問わない。制御装置３２の識別子である制御装置識別子と対応づけて送信する。制御装置識別子は、例えば、通訳配信装置１１のＩＰアドレスやＵＲＩ等のアドレス情報等である。なお、制御側言語識別子送信部３０２は、ユニーク処理等を行なって、同じ言語識別子を重複して送信しないことが好ましい。
【０１９０】
制御側言語識別子送信部３０２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。制御側言語識別子送信部３０２は、通信デバイスを含むと考えても、含まないと考えても良い。
【０１９１】
端末数受信部３０３は、２以上の通訳配信装置１２がそれぞれ送信する端末数情報を受信する。例えば、２以上の通訳配信装置１２から装置識別子と対応づけられて送信される端末数情報を受信する。端末数情報は、各通訳配信装置１２が、通訳音声データを送信している端末装置２２の数を示す情報である。各通訳配信装置１２が複数の異なる言語の通訳音声データを送信する場合、端末数情報は、言語毎の通訳音声データを送信している端末装置２２の数を示す情報であってもよい。端末数受信部３０３は、例えば、受信した端末数情報を、装置識別子と対応づけて、配信装置情報格納部３０１に格納される配信装置情報に蓄積する。例えば、既に、同じ装置識別子と対応づけられた端末数情報が格納されている場合、新たに受信した端末数情報で格納されている端末数情報を更新してもよい。
【０１９２】
端末数受信部３０３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。端末数受信部３０３は、通信デバイスを含むと考えても、含まないと考えても良い。
なお、本実施の形態においては、配信元決定部３０７等を用いて制御装置３２が、端末装置２２に通訳音声データを送信する通訳配信装置１２を決定することから、制御装置３２が、各通訳配信装置１２が各言語の通訳音声データを配信する端末装置２２の数の情報を取得するようにしてもよい。そして、この端末数情報を、上記で端末数受信部３０３が受信する端末数情報の代わりに用いるようにしてもよい。この場合、端末数受信部３０３や、端末数取得部１０８や端末数送信部１０９等は省略可能である。
【０１９３】
制御側送信要求受信部３０４は、２以上の端末装置２２から、それぞれ、言語の識別子である言語識別子と、端末装置２２の端末識別子とを有する送信要求情報を受信する。送信要求情報は、送信先が制御装置３２である点を除けば、上述した実施の形態の端末装置２１が送信する送信要求情報と同様のものである。
【０１９４】
制御側送信要求受信部３０４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。制御側送信要求受信部３０４は、通信デバイスを含むと考えても、含まないと考えても良い。
【０１９５】
配信言語決定部３０５は、配信装置情報を用いて、通訳配信システム２０００が有する複数の通訳配信装置１２がそれぞれ送信する通訳音声データの言語を決定する。例えば、配信言語決定部３０５は、配信装置情報が有する通訳配信装置１２の数と、複数の通訳配信装置が送信している通訳音声データの言語数（例えば、言語識別子数）との情報を用いて、複数の通訳配信装置１２がそれぞれ送信する通訳音声データの言語を決定する。例えば、配信言語決定部３０５は、送信する通訳音声データの言語数で、通訳配信装置１２の総数を除算して得られた数の通訳配信装置を、それぞれの言語の通訳音声データを送信する通訳配信装置に割り当てる。
【０１９６】
また、複数の通訳配信装置１２が送信している通訳音声データの言語数と、配信装置情報が有する各通訳配信装置１２の通訳音声データを同時に送信可能な数や、接続可能な端末装置２２の最大値の情報とを用いて、複数の通訳配信装置１２がそれぞれ送信する通訳音声データの言語を決定するようにしてもよい。例えば、各通訳配信装置１２が同時に通訳音声データを送信可能な数の合計や、接続可能な端末装置２２の数の合計数を、複数の通訳配信装置１２が送信する通訳音声データの言語数で、除算して得られた値を取得し、各言語に割り当てられる１以上の通訳配信装置１２の、通訳音声データを同時に送信可能な数の合計や、接続可能な端末装置２２の最大値の合計が、上記の除算して得られた値に近くなるよう、配信言語決定部３０５は、各通訳配信装置１２が送信する通訳音声データの言語を決定してもよい。
【０１９７】
また、配信言語決定部３０５は、端末数受信部３０３が受信した端末数情報を用いて、複数の通訳配信装置１２がそれぞれ送信する通訳音声データの言語を決定してもよい。具体的には、端末数情報が示す端末装置数を用いて言語を決定してもよい。例えば、複数の通訳配信装置１２の中に、通訳音声データを送信していない１以上の通訳配信装置１２を予め用意しておくようにし、一の言語の通訳音声データを送信する１以上の通訳配信装置１２がそれぞれ送信する通訳音声データの送信先となる端末装置２２の端末装置数が、各通訳配信装置１２に設けられた閾値を超える場合等に、これまで通訳音声データを配信していなかった１以上の通訳配信装置１２を、この一の言語の通訳音声データを送信する通訳配信装置１２に決定するようにしてもよい。ここでの閾値は、端末装置数の閾値であっても良く、各通訳配信装置１２が通訳音声データを送信可能な端末装置数に対する比率の閾値等であっても良い。例えば、閾値は、各通訳配信装置１２ａの端末装置２２についての最大接続数であっても良い。
【０１９８】
また、例えば、各通訳配信装置１２に対応づけられた端末数情報と、各通訳配信装置１２がそれぞれ送信する通訳音声データの言語を示す言語識別子とを用いて、通訳配信システム２０００が有する複数の通訳配信装置１２が送信している通訳音声データの言語の構成比を算出し、この構成比に合わせて、複数の通訳配信装置１２がそれぞれ送信する言語を決定しても良い。構成比を用いる際には、構成比の値を、適宜、近似したり、適宜、四捨五入や、繰り上げや、繰り下げ等の端数処理を行なっても良い。この場合に、上記と同様に、各通訳配信装置１２の通訳音声データを同時に配信可能な数等を考慮して、各言語の通訳音声データを配信する通訳配信装置１２の構成比を決定しても良い。また、一の言語の通訳音声データを送信している通訳配信装置１２の端末装置数が、この一の通訳配信装置１２が通訳音声データを配信可能な上限値に達している場合に、他の言語の通訳音声データを送信している通訳配信装置１２を、この一の言語の通訳音声データを送信する通訳配信装置１２に変更するようにしてもよい。
【０１９９】
配信言語決定部３０５は、上記のようにして決定した各通訳配信装置１２がそれぞれ送信する通訳音声データの言語を示す情報を取得し、配信装置情報に蓄積する。配信言語決定部３０５は、例えば、上記のようにして決定した各通訳配信装置１２がそれぞれ送信する通訳音声データの言語の言語識別子と、各通訳配信装置１２の装置識別子との複数の組を、各通訳配信装置１２がそれぞれ送信する通訳音声データの言語を示す情報として取得する。そして、取得した情報を、配信装置情報格納部３０１に格納されている配信装置情報に蓄積する。例えば、配信装置情報が、各通訳配信装置１２がそれぞれ送信する通訳音声データの言語を示す情報を既に有している場合、配信言語決定部３０５は、この情報を、上記で新たに取得した各通訳配信装置１２がそれぞれ送信する言語を示す情報で更新してもよい。配信装置情報が既に有している各通訳配信装置１２がそれぞれ送信する言語を示す情報は、例えば、デフォルトで有している情報や、直前に配信言語決定部３０５により取得されて蓄積された情報である。また、例えば、配信装置情報が、各通訳配信装置１２がそれぞれ送信する通訳音声データの言語を示す情報を有していない場合、配信言語決定部３０５は、上記で新たに取得した各通訳配信装置１２がそれぞれ送信する言語を示す情報を新規に追記してもよい。
【０２００】
このような配信言語決定部３０５を用いることにより、例えば、各通訳配信装置１２が送信する通訳音声データの言語を動的に決定することができる。なお、各通訳配信装置１２が送信する通訳音声データの言語を動的に決定する必要が無い場合（例えば、各通訳配信装置１２が送信する言語をデフォルト等で予め決定された言語とする場合等）においては、配信言語決定部３０５は省略しても良い。
【０２０１】
なお、配信言語決定部３０５が、各通訳配信装置１２が送信する通訳音声データの言語を決定する処理は、例えば、いわゆるロードバランサにおいて、負荷の増減に応じて、同じ情報の複製等を提供するサーバの割り当て数を増減させる処理が利用可能である。
【０２０２】
配信言語決定部３０５が、各通訳配信装置１２が配信する言語を決定する処理を行なうタイミングや、トリガー等は問わない。例えば、一定または不定の時間間隔ごとに処理を行なっても良く、予め指定された数の送信要求情報を、制御側送信要求受信部３０４が受信する毎に処理を行なっても良い。また、制御装置３２が予め指定された順番の制御要求情報を受信してから、予め指定された時間が経過後に処理を行なってもよい。
【０２０３】
配信言語指示送信部３０６は、１以上の通訳配信装置１２に、配信言語決定部３０５が決定した言語の通訳音声データを送信する指示である配信言語指示を送信する。配信言語指示は、送信する通訳音声データの言語の言語識別子を有する情報である。配信言語指示送信部３０６は、配信言語決定部３０５が通訳配信システム２０００の全ての通訳配信装置１２のそれぞれについて決定した言語の通訳音声データを送信する配信言語指示を、全ての通訳配信装置１２のそれぞれに送信してもよい。また、配信言語決定部３０５が決定した言語が、直前に送信することが指定されていた通訳音声データの言語と異なる通訳配信装置１２にだけ、配信言語指示を送信しても良い。直前に指定されていた通訳音声データの言語は、例えば配信装置情報に、装置識別子と対応づけて格納されている言語識別子が示す言語である。
【０２０４】
配信言語指示送信部３０６は、通常、無線または有線の通信手段で実現される。配信言語指示送信部３０６は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２０５】
配信元決定部３０７は、第一の言語の音声を通訳した通訳音声データであって、制御側送信要求受信部３０４が受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置１２を、配信装置情報を用いて決定する。そして、例えば、配信元決定部３０７は、決定した通訳配信装置１２の装置識別子を取得する。
【０２０６】
例えば、配信元決定部３０７は、配信装置情報を用いて、複数の通訳配信装置１２のうちの、制御側送信要求受信部３０４が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する通訳配信装置１２の中から、送信要求情報が有する端末識別子が示す端末装置２２に通訳音声データを送信する通訳配信装置１２を決定する。例えば、送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する通訳配信装置１２の中から、ランダムに、あるいは予め指定されたルール等に従って、一の通訳配信装置１２を検出して、この通訳配信装置１２を通訳音声データの配信元に決定する。各通訳配信装置１２が配信する通訳音声データの言語は、例えば、配信装置情報が有する装置識別子と、この装置識別子が示す通訳配信装置１２が送信する通訳音声データの言語の言語識別子とを対応づけて有する情報を用いて判断可能である。予め指定されたルールは、例えば、予め指定された順番に、通訳配信装置１２を決定するというルールである。また、各通訳配信装置１２に対応する端末数情報が示す端末数が、少ないものから順に、あるいは各通訳配信装置１２の接続可能な端末数に対する端末数情報が示す端末数の比率が低いものから順に、通訳配信装置１２を決定するというルールであっても良い。なお、配信元決定部３０７が通訳音声データの送信元となる通訳配信装置１２を決定する処理は、例えば、いわゆるロードバランサにおいて、同じ情報を提供するサーバ等の中から、ユーザの接続先となるサーバを決定する公知の処理が利用可能である。
【０２０７】
複数の通訳配信装置１２のうちの、制御側送信要求受信部３０４が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する１以上の通訳配信装置１２を検出する処理は、例えば、配信装置情報が有する装置識別子と言語識別子との１以上の組で構成される各通訳配信装置１２が送信する通訳音声データの言語を示す情報から、制御側送信要求受信部３０４が受信した送信要求情報が有する言語識別子と対応づけられた装置識別子を取得することで実現可能である。
【０２０８】
配信元決定部３０７は、例えば、送信する通訳音声データの言語が配信装置情報によってデフォルト等で指定されている２以上の通訳配信装置１２のうちの、制御側送信要求受信部３０４が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する通訳配信装置１２の中から、上記のように送信要求情報が有する端末識別子が示す端末装置２２に通訳音声データを送信する一の通訳配信装置１２を決定してもよい。例えば、配信言語決定部３０５が省略されている場合や、配信言語決定部３０５により各通訳配信装置１２が送信する通訳音声データの言語が決定されていない場合に、配信元決定部３０７がこの処理を行なうようにする。
【０２０９】
また、配信元決定部３０７は、例えば、配信言語決定部３０５により蓄積された配信装置情報を用いて、制御側送信要求受信部３０４が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する１以上の通訳配信装置１２の中から、送信要求情報が有する端末識別子が示す端末装置２２に通訳音声データを送信する通訳配信装置１２を決定してもよい。例えば、配信元決定部３０７は、配信言語決定部３０５により蓄積されて更新された配信装置情報が有する各通訳配信装置１２が送信する通訳音声データの言語を示す情報を用いて、制御側送信要求受信部３０４が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する１以上の通訳配信装置１２を検出し、検出した１以上の通訳配信装置１２の中から、上記のように送信要求情報が有する端末識別子が示す端末装置２２に通訳音声データを送信する通訳配信装置１２を決定してもよい。例えば、配信言語決定部３０５を備えている場合であって、配信言語決定部３０５により各通訳配信装置１２が送信する通訳音声データの言語が決定されている場合に、配信元決定部３０７がこの処理を行なうようにする。
【０２１０】
配信処理部３０８は、配信元決定部３０７が決定した通訳配信装置１２から、送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、送信要求情報が有する端末識別子が示す端末装置２２に送信させるための処理を行なう。ここでの処理は、通訳音声データを送信させるための情報の送信である。具体的には、配信処理部３０８は、送信要求受信部３０４が受信した送信要求情報が有する言語識別子と、端末識別子とを有する情報を、配信元決定部３０７が決定した通訳配信装置１２に送信する。配信処理部３０８が送信する言語識別子と、端末識別子とを有する情報をここでは制御側送信要求情報と呼ぶ。制御側送信要求情報は、送信要求受信部３０４が受信した送信要求情報と同じ情報であっても良い。なお、配信元決定部３０７が決定した通訳配信装置１２が、一の言語の通訳音声データしか送信しない場合、制御側送信要求情報は言語識別子を有していなくても良い。また、制御側送信要求情報は、通訳音声データを送信させるための指示や命令等を有していてもよい。
【０２１１】
なお、配信処理部３０８は、配信元決定部３０７が決定した通訳配信装置１２の装置識別子等を、送信要求受信部３０４が受信した送信要求情報が有する端末識別子が示す端末装置２２に送信して、この端末装置２２が、受信した装置識別子が示す通訳配信装置１２に、送信要求情報が有する言語識別子が示す言語の通訳音声データを送信させるための指示等を送信させるようにしてもよい。あるいは、この端末装置２２が、受信した装置識別子が示す通訳配信装置１２がブロードキャストで送信する通訳音声データだけを受信するようにしても良い。この場合、通訳配信装置１２や、端末装置２２に、適宜、通訳配信装置１１や、端末装置２１と同様の、送信要求情報に応じた通訳音声データを受信するための構成や、ブロードキャストされた通訳音声データから、ユーザが指定した言語の通訳音声データを受信する構成等を設けるようにすればよい。
【０２１２】
配信処理部３０８は、例えば、無線または有線の通信手段で実現される。配信処理部３０８は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２１３】
通訳配信装置１２は、例えば、音声データを配信可能なサーバ装置である。通訳配信装置１１は、コンピュータ等により実現される。
【０２１４】
配信言語指示受信部１１０は、制御装置３２の配信言語指示送信部３０６から配信言語指示を受信する。配信言語指示受信部１１０は、例えば、受信した配信言語指示を図示しない格納部等に蓄積する。配信言語指示受信部１１０は、通常、無線または有線の通信手段で実現される。配信言語指示受信部１１０は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２１５】
通訳音声取得部１１１は、配信言語指示受信部１１０が受信した配信言語指示が有する１以上の言語識別子に対応する通訳音声データを取得する。例えば、図示しない通訳者の情報処理端末等からブロードキャストやマルチキャストで送信される通訳音声データの中から、配信言語指示が有する１以上の言語識別子に対応する通訳音声データを取得する。例えば、通訳音声データが言語識別子と対応づけて送信される場合、配信言語指示が有する１以上の言語識別子のいずれかと一致する言語識別子と対応づけて送信される通訳音声データだけを受信してもよい。また、例えば、通訳音声データが通訳者識別子と対応づけて送信される場合、予め、図示しない格納部等に、通訳者識別子と、この通訳者が通訳する言語の言語識別子との１以上の組を蓄積しておくようにして、通訳音声取得部１１１が図示しない通訳者の情報処理端末等から受信する通訳音声データに対応づけられた通訳者識別子に対応する言語識別子を、上記の１以上の組から取得して、この言語識別子が、配信言語指示が有する１以上の言語識別子のいずれかと一致する言語識別子である場合にだけ、通訳音声データを受信するようにしても良い。
【０２１６】
また、通訳者の通訳者識別子が通訳者の情報処理端末のＩＰアドレス等のアドレス情報である場合、図示しない格納部等に予め通訳者識別子と、この通訳者識別子が示す通訳者が通訳する言語の言語識別子との複数の組を予め格納しておくようにし、この組から、配信言語指示が有する１以上の言語識別子のいずれか一つに対応する通訳者識別子を取得して、通訳者識別子が示す通訳者の情報処理端末に、通訳音声データの送信を要求する情報を送信して、この情報処理端末から通訳音声データを受信するようにしてもよい。
【０２１７】
また、１以上の通訳配信装置１２が、それぞれ、特定の通訳者から予め指定された言語の通訳音声データを受信することが、予め決められている場合、図示しない格納部に、特定の言語の通訳音声データを受信する通訳配信装置１２の装置識別子と、その通訳配信装置１２が受け付ける言語の言語識別子との複数の組を、予め格納しておくようにし、この複数の組から、配信言語指示が有する１以上の言語識別子のいずれか一つに対応する装置識別子を取得し、この装置識別子が示す通訳配信装置１２から、この通訳配信装置１２が受け付けた通訳音声データを受信するようにしても良い。
【０２１８】
なお、通訳音声取得部１１１のその他の構成等については、上述した通訳音声取得部１０１と同様であるため、ここでは、詳細な説明は省略する。
【０２１９】
配信側送信要求受信部１１７は、制御装置３２から送信される制御側送信要求情報を受信する。配信側送信要求受信部１１７は、例えば、受信した制御側送信要求情報を図示しない格納部等に蓄積する。配信側送信要求受信部１１７は、通常、無線または有線の通信手段で実現される。配信側送信要求受信部１１７は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２２０】
通訳音声送信部１１２は、通訳音声取得部１１１が取得した通訳音声データのうちの、配信側送信要求受信部１１７が受信した制御側送信要求情報が有する言語識別子が示す言語の通訳音声データを、この制御側送信要求情報が有する端末識別子が示す端末装置２２に送信する。例えば、通訳音声送信部１１２は、通訳音声データを、装置識別子や言語識別子と対応づけて送信する。この送信は、例えば、マルチキャストやユニキャストで行なわれる。なお、通訳音声取得部１１１が取得する通訳音声データが一の言語の通訳音声データである場合、通訳音声取得部１１１が取得した通訳音声データを、制御側送信要求情報が有する端末識別子が示す端末装置２２に送信するようにしてもよい。この場合、制御側送信要求情報は、言語識別子を有していなくても良い。なお、制御側送信要求情報に応じた通訳音声データを通訳音声送信部１１２が送信する処理は、上述した通訳音声送信部１０２が、送信要求情報に応じた通訳音声データを送信する処理と同様であるため、ここでは詳細な説明は省略する。
【０２２１】
なお、通訳音声送信部１１２は、例えば、通訳音声取得部１１１が取得した通訳音声データを、装置識別子と対応づけてブロードキャストで送信しても良い。
【０２２２】
なお、通訳音声送信部１１２のその他の構成等については、上述した通訳音声送信部１０２と同様であるため、ここでは詳細な説明は省略する。
【０２２３】
端末数取得部１０８は、端末装置２２が通訳音声データを送信する端末装置２２の数を示す端末数情報を取得する。端末数情報は、端末数を示す情報である。例えば、通訳音声データを送信する際に用いる宛先の情報（例えば、端末装置２２のＩＰアドレス等）の数をカウントして、このカウント数を示す値を端末数情報として取得する。一の通訳配信装置１１が複数の言語の通訳音声データを送信する場合、端末数取得部１０８は、言語識別子毎に、端末数情報を取得することが好ましい。端末数取得部１０８が、端末数情報を取得するタイミングやトリガー等は問わない。例えば、端末数情報を送信するタイミングの直前に端末数情報を取得しても良い。
【０２２４】
端末数送信部１０９は、端末数取得部１０８が取得した端末数情報を送信する。端末数送信部１０９は、例えば、端末数情報を、装置識別子と対応づけて送信する。例えば、端末数送信部１０９は、端末数情報を、制御装置３２に送信する。一の通訳配信装置１１が複数の言語の通訳音声データを送信する場合、端末数送信部１０９は、言語識別子毎に、端末数情報を出力することが好ましい。
【０２２５】
端末数送信部１０９が、端末数情報を送信するタイミングやトリガー等は問わない。例えば、端末数送信部１０９は、予め指定された一定または不定の時間間隔ごとに、端末数情報を送信してもよい。また、端末数に変化があった場合に、端末数情報を送信してもよい。
【０２２６】
端末数送信部１０９は、通常、無線または有線の通信手段で実現される。端末数送信部１０９は、通信デバイスを含むと考えても、含まないと考えても良い。
【０２２７】
端末装置２２は、例えば、端末装置２１と同様の、ユーザが携帯可能な携帯情報端末である。
【０２２８】
言語識別子受信部２２１は、上述した言語識別子受信部２０１において、通訳配信装置１１から言語識別子を受信する代わりに、制御装置３２から言語識別子を受信する要にしたものであり、言語識別子を受信するための処理や、その他の構成等については、上述した言語識別子受信部２０１と同様であるため、ここでは詳細な説明は省略する。
【０２２９】
送信要求送信部２２５は、言語指定受付部２０４が受け付けた操作が指定する言語の通訳音声データの送信を要求する送信要求情報を、送信要求情報が要求する通訳音声データを配信する通訳配信装置１１を決定する制御装置に送信する。送信要求送信部２２５は、上述した送信要求送信部２２５において、送信要求情報を制御装置３２に送信するようにしたものであり、送信要求情報を送信するための処理や、その他の構成等については、上述した送信要求送信部２０５と同様であるため、ここでは詳細な説明は省略する。
【０２３０】
次に、通訳配信システム２０００の、制御装置３２の動作の一例について図１４のフローチャートを用いて説明する。
【０２３１】
（ステップＳ３０１）制御側言語識別子送信部３０２は、言語識別子を送信するタイミングであるか否かを判断する。例えば、前回の送信時、あるいは、装置の起動時から、予め指定された時間が経過したか否かを判断し、経過した場合、送信するタイミングであると判断する。送信するタイミングである場合、ステップＳ３０２に進み、タイミングでない場合、ステップＳ３０３に進む。
【０２３２】
（ステップＳ３０２）制御側言語識別子送信部３０２は、配信装置情報格納部３０１に格納されている配信装置情報から、２以上の通訳配信装置１２が送信する通訳音声データの言語の言語識別子を取得し、制御装置３２のアドレス情報等の識別子を対応づけて、ブロードキャストで送信する。
【０２３３】
（ステップＳ３０３）制御側送信要求受信部３０４は、端末装置２２から送信要求情報を受信したか否かを判断する。受信した場合、ステップＳ３０４に進み、受信していない場合、ステップＳ３０６に進む。
【０２３４】
（ステップＳ３０４）配信元決定部３０７は、ステップＳ３０３で受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する通訳配信装置１２の中から、一の通訳配信装置１２を、送信要求情報が有する端末識別子が示す端末装置２２に通訳音声データを送信する送信元の通訳配信装置１２に決定する。例えば、対応する端末数情報が最も小さい通訳配信装置１２を決定する。
【０２３５】
（ステップＳ３０５）配信処理部３０８は、ステップＳ３０４で決定した通訳配信装置１２から、送信要求情報が有する端末識別子が示す端末装置２２に、送信要求情報が有する言語識別子が示す言語の通訳音声データを送信させるための処理を行なう。ここでは、例えば、送信要求情報が有していた端末識別子と言語識別子とを有する制御送信要求情報を、ステップＳ３０４で決定した通訳配信装置１２に送信する。
【０２３６】
（ステップＳ３０６）端末数受信部３０３は、通訳配信装置１２から端末数情報を受信したか否かを判断する。受信した場合、ステップＳ３０７に進み、受信していない場合、ステップＳ３０８に進む。
【０２３７】
（ステップＳ３０７）端末数受信部３０３は、受信した端末数情報を、装置識別子と対応づけて配信装置情報に蓄積する。
【０２３８】
（ステップＳ３０８）配信言語決定部３０５は、各通訳配信装置１２が配信する通訳音声データの言語を決定するタイミングであるか否かを判断する。例えば、前回の言語の決定時、あるいは、装置の起動時から、予め指定された時間が経過したか否かを判断し、経過した場合、決定するタイミングであると判断する。決定するタイミングである場合、ステップＳ３０９に進み、タイミングでない場合、ステップＳ３０１に戻る。
【０２３９】
（ステップＳ３０９）配信言語決定部３０５は、配信装置情報を用いて、各通訳配信装置１２が送信する通訳音声データの言語を決定する。例えば、言語毎の通訳音声データが送信されている数の比率に応じて、各通訳配信装置１２が送信する通訳音声データの言語を割り当てる。
【０２４０】
（ステップＳ３１０）配信言語決定部３０５は、各通訳配信装置１２が送信する通訳音声データの言語を示す情報を、配信装置情報に蓄積する。
【０２４１】
（ステップＳ３１１）配信言語指示送信部３０６は、ステップＳ３０９において各通訳配信装置１２に対して決定した言語の通訳音声データを、各通訳配信装置１２に送信させる指示である配信言語指示を、各通訳配信装置１２に送信する。そして、ステップＳ３０１に戻る
【０２４２】
なお、図１４のフローチャートにおいて、各通訳配信装置１２が送信する通訳音声データの言語を変更する必要がない場合、ステップＳ３０８〜Ｓ３１１の処理は省略して良い。
【０２４３】
なお、図１４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２４４】
次に、通訳配信システム２０００の、通訳配信装置１２の動作の一例について図１５のフローチャートを用いて説明する。なお、図において、図２と同一符号のステップは、同一または相当する処理を示しており、ここでは詳細な説明を省略する。
【０２４５】
（ステップＳ４０１）配信言語指示受信部１１０は、制御装置３２から配信言語指示を受信したか否かを判断する。受信した場合、ステップＳ４０２に進み、受信していない場合、ステップＳ４０３に進む。
【０２４６】
（ステップＳ４０２）通訳配信装置１２の図示しない送信部等が、ステップＳ４０１で受信した配信言語指示が有する言語識別子が示す言語の通訳音声データを受信するための処理を行なう。例えば、通訳配信装置１２が、複数の通訳者識別子と、複数の通訳者識別子がそれぞれ示す通訳者が通訳する言語の言語識別子とを対応づけた情報を、図示しない格納部等に予め格納しておくようにし、配信言語指示が有する言語識別子が示す言語に対応する通訳者識別子を、この図示しない格納部等から取得し、取得した通訳者識別子が示す通訳者（あるいは、通訳者の図示しない情報処理端末）に対して、通訳者音声データの送信を要求する情報を送信する。
【０２４７】
（ステップＳ４０３）配信側送信要求受信部１１７は、制御装置３２から、制御側送信要求情報を受信したか否かを判断する。受信した場合、ステップＳ４０４に進み、受信していない場合、ステップＳ４０５に進む。
【０２４８】
（ステップＳ４０４）配信側送信要求受信部１１７は、受信した制御側送信要求情報を図示しない格納部等に蓄積する。
【０２４９】
（ステップＳ４０５）通訳音声取得部１１１は、通訳音声データを取得したか否かを判断する。例えば、ステップＳ４０２において、通訳音声データを要求した１以上の通訳者の情報処理装置から、通訳音声データを取得したか否か（例えば、受信したか否か）を判断する。通訳音声データを取得した場合、ステップＳ４０６に進み、取得していない場合、ステップＳ１０７に進む。
【０２５０】
（ステップＳ４０６）通訳音声送信部１１２は、ステップＳ４０５で取得した通訳音声データに対応する言語識別子を取得する。例えば、ステップＳ４０５において通訳者識別子と対応付けられた通訳音声データを取得した場合、この通訳者識別子に対応付けられた言語識別子を、ステップＳ４０２で利用した図示しない格納部に格納されている通訳者識別子と言語識別子とを有する情報を用いて取得する。
【０２５１】
（ステップＳ４０７）通訳音声送信部１１２は、ステップＳ１１０で取得した言語識別子を用いて送信先を示す情報を取得する。例えば、通訳音声送信部１１２は、ステップＳ４０４で蓄積した制御側送信要求情報から、ステップＳ４０６で取得した言語識別子を有する１以上の制御側送信要求情報を検索し、検出した各制御側送信要求情報が有する端末識別子を、送信先の端末装置２２を示す情報として取得する。
【０２５２】
（ステップＳ４０８）通訳音声送信部１１２は、通訳音声データをステップＳ４０７で取得した送信先を示す情報が示す送信先、具体的には端末装置２２に、ステップＳ４０５で受信した通訳音声データを送信する。例えば、ストリーミング送信する。
【０２５３】
（ステップＳ４０９）端末数取得部１０８は、端末数情報を取得するタイミングであるか否かを判断し、取得するタイミングである場合、ステップＳ４１０に取得し、取得するタイミングでない場合、ステップＳ１０７に進む。
【０２５４】
（ステップＳ４１０）端末数取得部１０８は、端末数情報を取得する。
【０２５５】
（ステップＳ４１１）端末数送信部１０９は、ステップＳ４１０で取得した端末数情報を、制御装置３２に送信する。そして、ステップＳ１０７に進む。
【０２５６】
なお、図１５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２５７】
本実施の形態における通訳配信システム２０００の端末装置２２の動作については、送信要求情報を制御装置３２に送信する点や、言語識別子受信部２２１が、言語識別子を制御装置３２から受信する点等を除けば、図３に示した処理と同様であるため、ここでは、詳細な説明は省略する。
【０２５８】
以下、本実施の形態における通訳配信システム２０００の具体的な動作について説明する。
【０２５９】
図１６は、この具体例における通訳配信システム２０００の概念図である。図において、図４と同一符号は同一または相当する部分を示している。ここでは、一例として、通訳配信システム２０００が、通訳配信装置１２として、第一の通訳配信装置１２ａから、第十の通訳配信装置１２ｊを備えている場合を例に挙げて説明する。ただし、通訳配信装置１２の数は問わない。携帯情報端末４１〜４４は、通訳者Ｔ１〜Ｔ４がそれぞれ利用する情報処理端末であり、通訳配信装置１２ａ〜１２ｊと、ブルートゥース（登録商標）等の無線通信技術により接続可能であるとする。また、通訳配信システム１０００は、複数の端末装置２２を備えており、複数の端末装置２２を、端末装置２２ａ、端末装置２２ｂ等で表している。なお、携帯情報端末４１〜４４および端末装置２２は、いわゆるスマートフォンであるとする。
【０２６０】
図１７は、配信装置情報格納部３０１に格納されている配信装置情報の一部であって、各通訳配信装置１２ａ〜１２ｊが配信する通訳音声データの言語を示す言語識別子を管理する情報である配信言語管理表である。この配信言語管理表はデフォルトの状態であるとする。配信言語管理表は、「言語ＩＤ」と、「装置ＩＤ」という属性を有している。「言語ＩＤ」は言語識別子である。「装置ＩＤ」は装置識別子である。装置識別子は、ここでは、通訳配信装置１１のＩＰアドレスであるとする。なお、図１７では、上の行から下に向かって、通訳配信装置１１ａから通訳配信装置１１ｊまでのＩＰアドレスが配置されているとする。かかることは、以下の図１８、図１９においても同様である。
【０２６１】
ここでは、通訳配信装置１２ａ〜１２ｅは、それぞれ、言語識別子が「英語」である言語の通訳音声データを、通訳者Ｔ１の携帯情報端末４１から受信して、１以上の端末装置２２に送信しており、通訳配信装置１２ｆ〜１２ｊは、それぞれ、言語識別子が「中国語」である言語の通訳音声データを、通訳者Ｔ２の携帯情報端末４２から受信して、１以上の端末装置２２に送信しており、配信言語管理表は、図１７に示すようになっているものとする。
【０２６２】
制御側言語識別子送信部３０２は、制御装置３２が起動後、予め指定された時間毎に、図１７に示した配信言語管理表の全てのレコード（行）から、「言語ＩＤ」の値を重複がないように取得し、取得した言語識別子を、制御装置３２のＩＰアドレスと対応づけてブロードキャストで送信する。ここで送信される言語識別子は、「英語」、「中国語」である。
【０２６３】
各端末装置２２の言語識別子受信部２２１は、制御装置３２から送信されるこれらの言語識別子を受信する。そして、端末装置２２ａの表示部２０３は、ユーザＡの操作等に応じてメニューを表示し、言語指定受付部２０４が一の言語を指定する操作をユーザＡから受け付けると、送信要求送信部２２５は、送信要求情報を、制御装置３２に送信する。ここでユーザが指定した言語は、「英語」であり、送信される送信要求情報は、言語識別子「英語」と、端末識別子である端末装置２２ａのＩＰアドレス「ｘｘｘ．ｘｘｘ．１５５．１２３」とを有するものとする。なお、言語識別子を用いてメニューを表示する処理等や、言語を指定する操作の受け付け処理等は、上記実施の形態１の具体例と同様であるため、説明は省略する。
【０２６４】
制御装置３２の配信側送信要求受信部１１７が、端末装置２２ａから送信される送信要求情報を受信すると、受信した送信要求情報を、図示しない格納部等に蓄積するとともに、配信元決定部３０７は、この送信要求情報を用いて、端末装置２２ａに通訳音声データを送信する通訳配信装置１２を決定する。
【０２６５】
図１８は、配信装置情報格納部３０１に格納されている配信装置情報の一部であって、各通訳配信装置１２ａ〜１２ｊから受信した端末数情報を管理する情報である端末数管理表である。端末数管理表は、端末数情報である「端末数」と、装置識別子である「装置ＩＤ」とを有している。ここでは、説明のため、既に端末数情報が格納されている場合について説明する。
【０２６６】
図１９は、配信装置情報格納部３０１に格納されている配信装置情報の一部であって、各通訳配信装置１２ａ〜１２ｊが通訳音声データを送信可能な端末装置の上限数を管理する情報である最大接続数管理表である。最大接続数管理表は、通訳音声データを送信可能な端末装置の上限数である「最大数」と、「装置ＩＤ」とを有している。
【０２６７】
配信元決定部３０７は、上記で受信された送信要求情報が有する言語識別子である「英語」を取得し、図１７に示した配信言語管理表において、「言語ＩＤ」が、「英語」と一致するレコード（行）の「装置ＩＤ」を取得する。そして、取得した各「装置ＩＤ」毎に、各「装置ＩＤ」に対応する「端末数」と、「最大数」とを、図１８に示した端末数管理表と、図１９に示した最大接続数管理表とから取得して、「端末数」の値を、「最大数」の値で除算する。そして、「装置ＩＤ」値が最小の「装置ＩＤ」を検出する。値が同じ場合は、例えば、いずれかの管理表における配列順番が小さい「装置ＩＤ」を取得する。ここでは、「装置ＩＤ」が「ｘｘｘ．ｘｘｘ．１１２．０１１」である「端末数」を「最大数」で除算した値が、「０．８１」で最も小さいため、この装置識別子「ｘｘｘ．ｘｘｘ．１１２．０１１」が示す通訳配信装置１２ａが、配信元の通訳配信装置１２として決定される。
【０２６８】
そして、配信処理部３０８は、この装置識別子「ｘｘｘ．ｘｘｘ．１１２．０１１」が示す通訳配信装置１２ａに、送信要求情報が有する言語識別子「英語」と、端末識別子「ｘｘｘ．ｘｘｘ．１５５．１２３」とを有する制御側送信要求情報を送信する。
【０２６９】
通訳配信装置１２ａの配信側送信要求受信部１１７は、制御装置３２から制御側送信要求情報を受信すると、受信した制御側送信要求情報を図示しない格納部に蓄積する。
【０２７０】
ここで、例えば、通訳配信装置１２のそれぞれは、例えば、デフォルトでは、図１７に示した配信言語管理表が示す言語識別子に対応する言語の通訳音声データを、通訳者の携帯情報端末４１〜４４のいずれかから受信しているものとする。例えば、通訳配信装置１２ａは、通訳者の携帯情報端末４１から言語が「英語」である通訳音声データを受信しているものとする。
【０２７１】
通訳配信装置１２は、例えば、図示しない格納部等に、予め、上記具体例において図５を用いて示した言語識別子管理表を有しており、通訳音声取得部１１１が、上述した具体例と同様に、携帯情報端末４１から通訳者識別子と対応づけられた通訳音声データを受信すると、この言語識別子管理表から、通訳者識別子と対応づけられた言語識別子を取得し、取得した言語識別子と同じ言語識別子を有する制御側送信要求情報を、配信側送信要求受信部１１７が受信して蓄積した制御側送信要求情報から検出し、検出した制御側送信要求情報が有する端末識別子が示す１以上の端末装置２２に、通訳音声データを送信する。例えば、通訳音声データと対応づけられた通訳者識別子を用いて取得した言語識別子が「英語」であった場合、端末装置２２ａにも通訳音声データが送信される。
【０２７２】
その後の端末装置２２ａによる通訳音声データを出力する処理等については、上述した具体例と同様であるため詳細な説明は省略する。また、同様に、通訳音声データを録音する処理等についても、上記の処理と同様であるため、ここでは詳細な説明は省略する。
【０２７３】
ここで、例えば、各通訳配信装置１２の起動後、予め指定された時間が経過したとすると、各通訳配信装置１２の、端末数取得部１０８は、通訳音声送信部１１２が通訳音声データを送信している端末装置数をカウントして端末数情報を取得する。そして、端末数送信部１０９が、端末数取得部１０８が取得した端末数情報を、装置識別子と対応づけて送信する。装置識別子は、ここでは、通訳配信装置１１のＩＰアドレスであるとする。
【０２７４】
端末数受信部３０３が、通訳配信装置１２から装置識別子と対応づけられた端末数情報を受信すると、この端末数情報と装置識別子とを対応づけて配信装置情報格納部３０１に格納されている配信装置情報に蓄積する。例えば、図１８に示した端末数管理表が更新される。
【０２７５】
ここで、例えば、各通訳配信装置１２の起動後、予め指定された時間が経過して、各通訳配信装置１２が送信する通訳音声データの言語を決定するタイミングになったとする。つまり、この処理は、例えば、各通訳配信装置１２が送信する通訳音声データの言語の割り当てを変更する処理と考えてもよい。
【０２７６】
配信言語決定部３０５は、図１７に示した配信言語管理表から、「言語ＩＤ」が共通するレコードを検出して、「言語ＩＤ」が共通するレコード毎に、その「言語ＩＤ」の値と、１以上の「装置ＩＤ」の値との組を取得する。そして、この組毎に、図１８に示した端末数管理表から、１以上の「装置ＩＤ」にそれぞれ対応する「端末数」の値を取得して、その合計を取得する。ここでは、例えば、「言語ＩＤ」が「英語」である組について取得した「端末数」の合計は、「２４９」となる。また、「言語ＩＤ」が「中国語」である組について取得した「端末数」の合計は、「３３」となる。つまり、言語毎に端末装置２２の端末数を集計する。
【０２７７】
配信言語決定部３０５は、この各「言語ＩＤ」について取得した「端末数」の合計の比に応じて、できるだけ近い値となるように、通訳配信装置１２ａ〜１２ｊに言語識別子を割り当てる。ただし、合計数が１以上ある「言語ＩＤ」については、少なくとも一の通訳配信装置１２が割り当てられるようにする。例えば、上記の「英語」と、「中国語」の比は、「２４９」対「３９」であり、「中国語」の数の方が小さいため、まず、「中国語」の端末数の比率を算出すると、３９÷（２４９＋３９）＝０．１３となる。そして、この値に、通訳配信装置１２の総数である「１０」を乗算すると、「１．３」となる。そして、この値の小数点以下の端数を繰り上げた値である「２」を、言語識別子が「中国語」である言語の通訳音声データを送信する通訳配信装置１２の数とする。そして、残りの８台の通訳配信装置１２を言語識別子が「中国語」である言語の通訳音声データを送信する通訳配信装置１２とする。そして、この数に合わせて、通訳配信装置１２ａ〜１２ｊに対して、それぞれが送信する通訳音声データの言語を割り当てる。具体的には、各通訳配信装置１２ａ〜１２ｊの装置識別子に対して、言語識別子を対応づける。この割り当て方は問わない。例えば、通訳配信装置１２ａ〜１２ｈの８台を、「英語」を配信する通訳配信装置１２に設定し、通訳配信装置１２ｉ〜１２ｊの２台を、「中国語」を配信する通訳配信装置１２に設定する。そして、この決定した情報に従って、配信装置情報の配信言語管理表を更新する。
【０２７８】
図２０は、更新された配信言語管理表を示す図である。
【０２７９】
そして、配信言語指示送信部３０６は、図２０に示した配信言語管理表の各レコード（行）の「言語ＩＤ」の値を有する配信言語指示を、同じレコードの「装置ＩＤ」が示す通訳配信装置１２に送信する。
【０２８０】
例えば、装置識別子が「ｘｘｘ．ｘｘｘ．１１２．０１１」である通訳配信装置１２ａの配信言語指示受信部１１０が、言語識別子「英語」を含む配信言語指示を受信すると、通訳配信装置１２の図示しない送信部等が、言語識別子が「英語」に対応する通訳者識別子を、図５に示すような言語識別子管理表等から取得する。そして、この通訳者識別子が示す通訳者の情報処理装置（図示せず）に言語識別子が「英語」である通訳音声データの送信を要求することで、通訳配信装置１２ａは、配信言語決定部３０５が決定した言語の通訳音声データを受信して、端末装置２２に送信することが可能となる。
【０２８１】
同様の処理が、各通訳配信装置１２ｂ〜１２ｊについても行なわれることにより、通訳配信装置１２ａ〜１２ｈの８台が、「英語」を配信する通訳配信装置１２に設定され、通訳配信装置１２ｉ〜１２ｊの２台が、「中国語」を配信する通訳配信装置１２に設定される。これにより、言語毎の通訳音声データの送信数に応じて、各言語を送信する通訳配信装置１２の数を増減させることができる。例えば、上記のように、言語の比率に応じて、各言語を送信する通訳配信装置１２の数を増減させることで、各言語の通訳音声データの需要を予測して、通訳配信装置１２のそれぞれに最適な言語を割り当てることが可能となる。
【０２８２】
そして、このようにして割り当てた通訳配信装置１２について、上記と同様に、制御装置３２は、制御要求情報を送信した端末装置２２の送信元となる通訳配信装置１２を決定する処理等を行なう。
【０２８３】
なお、各通訳配信装置１２が送信する通信音声データが変更されるため、各端末装置２２に送信される通訳音声データの送信元となる通訳音声データも変更する必要がある。この場合、例えば、制御装置３２の配信側送信要求受信部１１７が各端末装置２２から受信して図示しない格納部等に蓄積した送信要求情報を用いて、配信元決定部３０７が、上記と同様の処理を再度行なって、送信要求情報が有する言語の通訳音声データを送信する通訳配信装置１２を決定し、この決定した通訳配信装置１２に配信処理部３０８が制御側送信要求情報を送信することで、各端末装置２２に、各端末装置が送信した送信要求情報が示す言語の通訳音声データを送信するようにすればよい。また、この場合、言語が変更されなかった通訳配信装置１２については、通訳音声データの既存の配信先は変更しないようにしても良い。
【０２８４】
なお、メニュー構成部２０２は、通訳配信装置１２が送信する端末装置数に応じて、メニューに配列される言語の順番を決定しても良い。例えば、言語識別子受信部２２１が２以上の言語識別子とともに、それぞれの言語識別子に対応する装置識別子と対応づけられた端末数情報の値の合計を、制御装置３２から取得し、言語識別子が示す言語に対応するメニュー項目を、対応付けられた端末装置数が多いものから順に配列したメニューを構成してもよい。例えば、メニュー項目を対応付けられた端末装置数が多いものから順に上から下に配列されたメニューを構成してもよい。
【０２８５】
以上、本実施の形態によれば、制御装置３２により、端末装置２２に通訳音声データを配信する通訳配信装置１２を適切に割り当てることができる。
【０２８６】
また、本実施の形態によれば、通訳配信装置１２が送信する通訳音声データの言語を適切に割り当てることができる。
【０２８７】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２８８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（通訳音声送信部や、言語識別子送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２８９】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＭＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０２９０】
なお、上記各実施の形態における通訳配信装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得部と、通訳音声取得部が取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置に送信する通訳音声送信部と、して機能させるためのプログラムである。
【０２９１】
また、上記各実施の形態における制御装置を実現するプログラムは、複数の通訳配信装置に関する情報である配信装置情報が格納される配信装置情報格納部にアクセス可能なコンピュータを、２以上の端末装置から、言語の識別子である言語識別子と、端末装置の端末識別子とを有する送信要求情報を受信する制御側送信要求受信部と、第一の言語の音声を通訳した通訳音声データであって、制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置を、配信装置情報を用いて決定する配信元決定部と、配信元決定部が決定した通訳配信装置から、送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、送信要求情報が有する端末識別子が示す端末装置に送信させるための処理を行なう配信処理部と、して機能させるためのプログラムである。
【０２９２】
また、上記各実施の形態における端末装置を実現するプログラムは、コンピュータを、第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置が送信する２以上の言語の通訳音声データの言語識別子を受信する言語識別子受信部と、言語識別子受信部が受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成するメニュー構成部と、メニュー構成部が構成したメニューを表示する表示部と、メニュー構成部が構成したメニューを用いて、聴取対象の言語を指定する操作を受け付ける言語指定受付部と、言語指定受付部が受け付けた操作により指定される聴取対象の言語の通訳音声データを受信する通訳音声受信部と、通訳音声受信部が受信した聴取対象の言語の通訳音声データを出力する通訳音声出力部と、して機能させるためのプログラムである。
【０２９３】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０２９４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２９５】
図２１は、上記プログラムを実行して、上記各実施の形態による通訳配信装置、端末装置、および制御装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２９６】
図２１において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２９７】
図２２は、コンピュータシステム９００の内部構成を示す図である。図２２において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０２９８】
コンピュータシステム９００に、上記各実施の形態による通訳配信装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０２９９】
プログラムは、コンピュータ９０１に、上記実施の形態による通訳配信装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０３００】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３０１】
以上のように、本発明にかかる通訳配信システム等は、通訳した音声データを配信するシステム等として適しており、特に、複数の言語に通訳された音声データを配信するシステム等として有用である。
【符号の説明】
【０３０２】
１１、１２  通訳配信装置
２１、２２  端末装置
３２  制御装置
４１〜４４  情報処理端末
１０１、１１１  通訳音声取得部
１０２、１１２  通訳音声送信部
１０３  言語識別子取得部
１０４  言語識別子送信部
１０５  メッセージ受信部
１０６  メッセージ出力部
１０７、３０４  送信要求受信部
１０８  端末数取得部
１０９  端末数送信部
１１０  配信言語指示受信部
１１７  配信側送信要求受信部
２０１、２２１  言語識別子受信部
２０２  メニュー構成部
２０３  表示部
２０４  言語指定受付部
２０５、２２５  送信要求送信部
２０６  通訳音声受信部
２０７  通訳音声格納部
２０８  通訳音声出力部
２０９  メッセージ受付部
２１０  ユーザ識別子格納部
２１１  メッセージ送信部
３０１  配信装置情報格納部
３０２  制御側言語識別子送信部
３０３  端末数受信部
３０４  制御側送信要求受信部
３０５  配信言語決定部
３０６  配信言語指示送信部
３０７  配信元決定部
３０８  配信処理部
１０００、２０００  通訳配信システム
【図１】
2016200764.tif 000003
【図２】
2016200764.tif 000004
【図３】
2016200764.tif 000005
【図４】
2016200764.tif 000006
【図５】
2016200764.tif 000007
【図６】
2016200764.tif 000008
【図７】
2016200764.tif 000009
【図８】
2016200764.tif 000010
【図９】
2016200764.tif 000011
【図１０】
2016200764.tif 000012
【図１１】
2016200764.tif 000013
【図１２】
2016200764.tif 000014
【図１３】
2016200764.tif 000015
【図１４】
2016200764.tif 000016
【図１５】
2016200764.tif 000017
【図１６】
2016200764.tif 000018
【図１７】
2016200764.tif 000019
【図１８】
2016200764.tif 000020
【図１９】
2016200764.tif 000021
【図２０】
2016200764.tif 000022
【図２１】
2016200764.tif 000023
【図２２】
2016200764.tif 000024
【手続補正書】
【提出日】平成28年7月22日(2016.7.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得部と、
前記通訳音声取得部が取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置に送信する通訳音声送信部と、
前記通訳音声送信部が通訳音声データを送信する端末装置数を示す端末数情報を取得する端末数取得部と、
前記端末数取得部が取得した端末数情報を送信する端末数送信部と、を備えた通訳配信装置。
【請求項２】
前記通訳音声取得部は、２以上の通訳音声データを取得する請求項１記載の通訳配信装置。
【請求項３】
前記通訳音声送信部が送信する通訳音声データに対して、１以上の端末装置からメッセージを受信するメッセージ受信部と、
前記メッセージ受信部が受信したメッセージを出力するメッセージ出力部とを備えた請求項１または請求項２記載の通訳配信装置。
【請求項４】
２以上の端末装置から、言語の識別子である言語識別子と、端末装置の端末識別子とを有する送信要求情報を受信する制御側送信要求受信部と、
複数の通訳配信装置に関する情報である配信装置情報が格納される配信装置情報格納部と、
第一の言語の音声を通訳した通訳音声データであって、前記制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置を、前記配信装置情報を用いて決定する配信元決定部と、
当該配信元決定部が決定した通訳配信装置から、前記送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、当該送信要求情報が有する端末識別子が示す端末装置に送信させるための処理を行なう配信処理部と、を備えた制御装置。
【請求項５】
前記配信元決定部は、複数の通訳配信装置のうちの、前記制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する予め指定された通訳配信装置の中から、前記送信要求情報が有する端末識別子が示す端末装置に通訳音声データを送信する通訳配信装置を、前記配信装置情報を用いて決定する請求項４記載の制御装置。
【請求項６】
前記配信装置情報を用いて、複数の通訳配信装置がそれぞれ送信する通訳音声データの言語を決定し、各通訳配信装置が送信する通訳音声データの言語を示す情報を、前記配信装置情報に蓄積する配信言語決定部と、
前記配信言語決定部が決定した言語の通訳音声データを前記複数の通訳配信装置に送信させるための処理を行なう言語決定処理部とを備え、
前記配信元決定部は、前記配信言語決定部により蓄積された前記配信装置情報を用いて、前記制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語の通訳音声データを送信する１以上の通訳配信装置の中から、前記送信要求情報が有する端末識別子が示す端末装置に通訳音声データを送信する通訳配信装置を決定する請求項４記載の制御装置。
【請求項７】
第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置が送信する２以上の言語の通訳音声データについて、それぞれの言語の言語識別子を受信する言語識別子受信部と、
前記言語識別子受信部が受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成するメニュー構成部と、
前記メニュー構成部が構成したメニューを表示する表示部と、
前記メニュー構成部が構成したメニューを用いて、聴取対象の言語を指定する操作を受け付ける言語指定受付部と、
前記言語指定受付部が受け付けた操作により指定される聴取対象の言語の通訳音声データを受信する通訳音声受信部と、
前記通訳音声受信部が受信した聴取対象の言語の通訳音声データを出力する通訳音声出力部と、を備えた端末装置。
【請求項８】
前記通訳音声出力部が出力する通訳音声データに対するメッセージの入力を受け付けるメッセージ受付部と、
前記メッセージ受付部が受け付けたメッセージを、前記通訳音声出力部が出力した通訳音声データの送信元となる通訳配信装置に送信するメッセージ送信部とを備えた請求項７記載の端末装置。
【請求項９】
前記端末装置のユーザのユーザ識別子が格納されるユーザ識別子格納部を更に備え、
前記メッセージ送信部は、前記ユーザ識別子格納部に格納されたユーザ識別子を、前記メッセージとともに通訳配信装置に送信する請求項８記載の端末装置。
【請求項１０】
通訳音声データが格納される通訳音声格納部を更に備え、
前記通訳音声出力部は、前記通訳音声受信部が受信した聴取対象の通訳音声データを前記通訳音声格納部に蓄積する請求項７から請求項９いずれか一項記載の端末装置。
【請求項１１】
通訳音声データが格納される通訳音声格納部を更に備え、
前記言語指定受付部は、録音対象となる１以上の言語を指定する操作を更に受け付け、
前記通訳音声受信部は、前記言語指定受付部が受け付けた操作により指定される録音対象の言語の通訳音声データを更に受信し、
前記通訳音声出力部は、前記通訳音声受信部が受信した録音対象の通訳音声データを前記通訳音声格納部に蓄積する請求項７から請求項９いずれか一項記載の端末装置。
【請求項１２】
前記言語指定受付部が受け付けた操作により指定される言語の通訳音声データの送信を要求する送信要求情報を、当該送信要求情報が要求する通訳音声データを配信する通訳配信装置を決定する制御装置に送信する送信要求送信部を、更に備え、
前記通訳音声受信部は、前記制御装置が決定した通訳配信装置から、前記送信要求情報が要求する通訳音声データを受信する請求項７から請求項１１いずれか一項記載の端末装置。
【請求項１３】
通訳音声取得部と、通訳音声送信部と、端末数取得部と、端末数送信部と、を用いて行なわれる通訳配信方法であって、
前記通訳音声取得部が、第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得ステップと、
前記通訳音声送信部が、前記通訳音声取得ステップで取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置に送信する通訳音声送信ステップと、
前記端末数取得部が、前記通訳音声送信ステップにおいて通訳音声データを送信する端末装置数を示す端末数情報を取得する端末数取得ステップと、
前記端末数送信部が、前記端末数取得ステップにおいて取得した端末数情報を送信する端末数送信ステップと、を備えた通訳配信方法。
【請求項１４】
制御側送信要求受信部と、複数の通訳配信装置に関する情報である配信装置情報が格納される配信装置情報格納部と、配信元決定部と、配信処理部とを用いて行なわれる制御方法であって、
前記制御側送信要求受信部が、２以上の端末装置から、言語の識別子である言語識別子と、端末装置の端末識別子とを有する送信要求情報を受信する制御側送信要求受信ステップと、
前記配信元決定部が、第一の言語の音声を通訳した通訳音声データであって、前記制御側送信要求受信ステップで受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置を、前記配信装置情報を用いて決定する配信元決定ステップと、
前記配信処理部が、前記配信元決定ステップで決定した通訳配信装置から、前記送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、当該送信要求情報が有する端末識別子が示す端末装置に送信させるための処理を行なう配信処理ステップと、を備えた制御方法。
【請求項１５】
言語識別子受信部と、メニュー構成部と、表示部と、言語指定受付部と、通訳音声受信部と、通訳音声出力部とを用いて行なわれる情報処理方法であって、
前記言語識別子受信部が、第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置が送信する２以上の言語の通訳音声データの言語識別子を受信する言語識別子受信ステップと、
前記メニュー構成部が、前記言語識別子受信ステップで受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成するメニュー構成ステップと、
前記表示部が、前記メニュー構成ステップで構成したメニューを表示する表示ステップと、
前記言語指定受付部が、前記メニュー構成ステップで構成したメニューを用いて、聴取対象の言語を指定する操作を受け付ける言語指定受付ステップと、
前記通訳音声受信部が、前記言語指定受付ステップで受け付けた操作により指定される聴取対象の言語の通訳音声データを受信する通訳音声受信ステップと、
前記通訳音声出力部が、前記通訳音声受信ステップで受信した聴取対象の言語の通訳音声データを出力する通訳音声出力ステップと、を備えた情報処理方法。
【請求項１６】
コンピュータを、
第一の言語の音声を２以上の異なる言語にそれぞれ通訳した音声データである２以上の通訳音声データのうちの、少なくとも１以上を取得する通訳音声取得部と、
前記通訳音声取得部が取得した通訳音声データのうちの少なくとも一つを、１以上の端末装置に送信する通訳音声送信部と、
前記通訳音声送信部が通訳音声データを送信する端末装置数を示す端末数情報を取得する端末数取得部と、
前記端末数取得部が取得した端末数情報を送信する端末数送信部と、して機能させるためのプログラム。
【請求項１７】
複数の通訳配信装置に関する情報である配信装置情報が格納される配信装置情報格納部にアクセス可能なコンピュータを、
２以上の端末装置から、言語の識別子である言語識別子と、端末装置の端末識別子とを有する送信要求情報を受信する制御側送信要求受信部と、
第一の言語の音声を通訳した通訳音声データであって、前記制御側送信要求受信部が受信した送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを送信する通訳配信装置を、前記配信装置情報を用いて決定する配信元決定部と、
当該配信元決定部が決定した通訳配信装置から、前記送信要求情報が有する言語識別子が示す言語に通訳された通訳音声データを、当該送信要求情報が有する端末識別子が示す端末装置に送信させるための処理を行なう配信処理部と、して機能させるためのプログラム。
【請求項１８】
コンピュータを、
第一の言語の音声を通訳した音声データである通訳音声データを送信する１以上の通訳配信装置が送信する２以上の言語の通訳音声データの言語識別子を受信する言語識別子受信部と、
前記言語識別子受信部が受信した２以上の言語識別子を用いて、受信する通訳音声データの言語を指定するためのメニューを構成するメニュー構成部と、
前記メニュー構成部が構成したメニューを表示する表示部と、
前記メニュー構成部が構成したメニューを用いて、聴取対象の言語を指定する操作を受け付ける言語指定受付部と、
前記言語指定受付部が受け付けた操作により指定される聴取対象の言語の通訳音声データを受信する通訳音声受信部と、
前記通訳音声受信部が受信した聴取対象の言語の通訳音声データを出力する通訳音声出力部と、して機能させるためのプログラム。