(57)【要約】  各端末から受信したデータに基づいて生成したデータを共有すると共に、共有したデータをシステムの運用中に更新することが可能なデータ伝送装置とデータ伝送システムとを提供する。  通信ネットワークを介して接続する端末との間でパケットを送受信するデータ伝送装置であって、パケットは、端末から出力される個別出力データが格納される第１スロットと、端末に入力される入力データが格納される第２スロットと、を含み、端末にパケットを送信する送信部と、端末に送信されたパケットを受信する受信部と、第１スロットに格納された個別出力データにより構成される出力データに基づいて、入力データを生成して第２スロットに格納する制御部と、を有してなる、ことを特徴とする。
2018230063.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続する端末との間でパケットを送受信するデータ伝送装置であって、
前記パケットは、
前記端末から出力される個別出力データが格納される第１スロットと、
前記端末に入力される入力データが格納される第２スロットと、
を含み、
前記端末に前記パケットを送信する送信部と、
前記端末に送信された前記パケットを受信する受信部と、
前記第１スロットに格納された前記個別出力データにより構成される出力データに基づいて、前記入力データを生成して前記第２スロットに格納する制御部と、
を有してなる、
ことを特徴とするデータ伝送装置。
【請求項２】
前記第１スロットは、前記送信部が前記端末に前記パケットを送信するとき、リセットされる、
請求項１記載のデータ伝送装置。
【請求項３】
前記制御部は、
前記出力データに基づいて、追加データを生成し、
前記出力データと前記追加データとに基づいて、前記入力データを生成する、
請求項１記載のデータ伝送装置。
【請求項４】
前記入力データは、前記端末の動作を制御する制御情報を含む、
請求項３記載のデータ伝送装置。
【請求項５】
前記端末は、入力される音声に基づいて音声信号を生成して出力する音声信号出力装置を備え、
前記音声信号出力装置から出力される前記音声信号は、前記制御情報に基づいて前記端末により信号処理される、
請求項４記載のデータ伝送装置。
【請求項６】
マスター端末と、
前記マスター端末と通信ネットワークを介して接続する少なくとも１のスレーブ端末と、
を有してなり、
前記マスター端末は、前記スレーブ端末との間でパケットを送受信し、
前記パケットは、
前記スレーブ端末から出力される個別出力データが格納される第１スロットと、
前記スレーブ端末に入力される入力データが格納される第２スロットと、
を含み、
前記スレーブ端末が前記第２スロットに前記入力データが格納された前記パケットを受信したとき、前記入力データは、前記パケットを受信した前記スレーブ端末に入力される、
ことを特徴とするデータ伝送システム。
【請求項７】
前記マスター端末は、複数の前記スレーブ端末と接続し、
前記スレーブ端末のそれぞれは、前記第１スロットに前記個別出力データを格納する、
請求項６記載のデータ伝送システム。
【請求項８】
前記マスター端末は、前記個別出力データにより構成される出力データに基づいて、前記入力データを生成して前記第２スロットに格納する、
請求項６記載のデータ伝送システム。
【請求項９】
前記スレーブ端末に入力される前記第２スロットに格納された前記入力データは、前記マスター端末に入力される、
請求項６記載のデータ伝送システム。
【請求項１０】
前記入力データは、前記スレーブ端末の動作を制御する制御情報を含む、
請求項６記載のデータ伝送システム。
【請求項１１】
前記スレーブ端末は、入力される音声に基づいて音声信号を生成して出力する音声信号出力装置を備え、
前記音声信号出力装置から出力される前記音声信号は、前記制御情報に基づいて前記スレーブ端末により信号処理される、
請求項１０記載のデータ伝送システム。
【請求項１２】
前記制御情報は、前記マスター端末の動作を制御する、
請求項１０記載のデータ伝送システム。
【請求項１３】
前記マスター端末は、
前記第１スロットに格納された前記スレーブ端末それぞれに対応する前記個別出力データに基づいて、前記スレーブ端末それぞれに対応する個別入力データを生成し、
前記スレーブ端末それぞれに対応する前記個別入力データに基づいて、前記入力データを生成する、
請求項６記載のデータ伝送システム。
【請求項１４】
前記個別入力データは、前記個別入力データに対応する前記スレーブ端末の動作を制御する制御情報を含む、
請求項１３記載のデータ伝送システム。
【請求項１５】
前記スレーブ端末は、入力される音声に基づいて音声信号を生成して出力する音声信号出力装置を備え、
前記音声信号出力装置から出力される前記音声信号は、前記制御情報に基づいて前記スレーブ端末により信号処理される、
請求項１４記載のデータ伝送システム。
【請求項１６】
環境騒音を収音するリファレンスマイクロホン、
を有してなり、
複数の前記スレーブ端末は、前記リファレンスマイクロホンが接続される特定スレーブ端末を含み、
前記特定スレーブ端末に対応する前記個別出力データは、前記リファレンスマイクロホンが収音した前記環境騒音に対応する環境信号を含み、
前記マスター端末は、前記環境信号に基づいて、前記入力データを生成する、
請求項１３記載のデータ伝送システム。
【請求項１７】
前記パケットは、前記スレーブ端末の動作状況を示すステータスデータを含み、
前記マスター端末は、前記出力データと前記ステータスデータとに基づいて、前記入力データを生成する、
請求項８記載のデータ伝送システム。
【請求項１８】
前記パケットは、前記マスター端末から前記スレーブ端末に通知されるマスター通知データと、前記スレーブ端末から前記マスター端末に通知されるスレーブ通知データと、のうち、少なくともいずれか一方を含み、
前記マスター端末は、前記出力データと、前記マスター通知データと前記スレーブ通知データとのうち少なくともいずれか一方と、に基づいて、前記入力データを生成する、
請求項８記載のデータ伝送システム。
【請求項１９】
前記制御情報は、前記音声信号出力装置のゲイン値を含む、
請求項５記載のデータ伝送システム。
【請求項２０】
前記制御情報は、前記複数のスレーブ端末それぞれからの前記音声信号の総和と、前記複数のスレーブ端末それぞれからの前記音声信号と、の比を含む、
請求項１１記載のデータ伝送システム。
【請求項２１】
前記制御情報は、前記音声信号出力装置のゲイン値を含む、
請求項１５記載のデータ伝送システム。
【請求項２２】
入力される音声に基づいて音声信号を生成して出力する複数の音声信号出力装置、
を有してなり、
前記複数の音声信号出力装置は、前記マスター端末に接続されるマスター音声信号出力装置と、前記スレーブ端末に接続されるスレーブ音声信号出力装置と、を含み、
前記入力データは、前記マスター音声信号出力装置からの音声信号と、前記スレーブ音声信号出力装置からの音声信号と、の総和信号であり、
前記マスター端末は、前記入力データに基づいて、前記マスター音声信号出力装置のゲイン値を算出して、前記マスター音声信号出力装置からの音声信号を処理し、
前記スレーブ端末は、前記入力データに基づいて、前記スレーブ音声信号出力装置のゲイン値を算出して、前記スレーブ音声信号出力装置からの音声信号を処理する、
請求項６記載のデータ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送装置とデータ伝送システムとに関する。
【背景技術】
【０００２】
例えば、会議システムに使用されるコントロールユニット（マスターユニット）などのデータ伝送装置は、同データ伝送装置に接続された各端末から送信された音声信号を処理（例えば、合成）して、各端末に送信する（例えば、特許文献１参照）。データ伝送装置は、ユニキャスト方式やブロードバンド方式などの伝送方式により各端末との間で信号の送受信を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１０１８０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のデータ伝送装置により１つのシステムを構成する場合、例えば、１台のデータ伝送装置がマスター端末として動作し、他のデータ伝送装置はスレーブ端末として動作する。マスター端末は、スレーブ端末の動作の制御を行う。システム全体でゲイン調整や、ノイズ検出などの特定の機能を実現する場合、マスター端末は、同機能を実現するためのデータをスレーブ端末に送信し、システム全体で同データを共有する必要がある。しかし、特許文献１に開示された発明は、音声データや映像データなどスレーブ端末に出力させるためのデータをスレーブ端末に送信するが、システム全体で特定の機能を実現するためのデータの共有は行わない。【０００５】
本発明は、以上のような従来技術の問題点を解消するためになされたもので、各端末から受信したデータをシステム内で共有すると共に、同データに基づいて、システム全体として特定の機能を実現することが可能なデータ伝送装置とデータ伝送システムとを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかるデータ伝送装置は、通信ネットワークを介して接続する端末との間でパケットを送受信するデータ伝送装置であって、パケットは、端末から出力される個別出力データが格納される第１スロットと、端末に入力される入力データが格納される第２スロットと、を含み、端末にパケットを送信する送信部と、端末に送信された前記パケットを受信する受信部と、第１スロットに格納された個別出力データにより構成される出力データに基づいて、入力データを生成して第２スロットに格納する制御部と、を有してなる、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、各端末から受信したデータをシステム内で共有すると共に、同データに基づいて、システム全体として特定の機能を実現することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明にかかるデータ伝送システムの実施の形態を示すネットワーク構成図である。
【図２】本発明にかかるデータ伝送装置の実施の形態を示す機能ブロック図である。
【図３】図２のデータ伝送装置が送受信するパケットのデータ構造を示す模式図である。
【図４】図２のデータ伝送装置の情報処理を示すフローチャートである。
【図５】図１のデータ伝送システムの情報処理の一部を示すシーケンス図である。
【図６】図１のデータ伝送システムの情報処理の別の一部を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明にかかるデータ伝送装置と、データ伝送システムと、の実施の形態について説明する。
【００１０】
●データ伝送システム●
先ず、本発明にかかるデータ伝送システムの実施の形態について説明する。
【００１１】
●データ伝送システムの構成
図１は、本発明にかかるデータ伝送システム（以下「本システム」という。）の実施の形態を示すネットワーク構成図である。
【００１２】
本システムＳは、例えば、多人数の参加者が出席する会議や、授業、講習などで用いられる会議システムである。すなわち、例えば、本システムＳは、参加者が使用する端末の制御や、音声信号などの信号の調整などを行う。
【００１３】
本システムＳは、マスターや親機に設定される端末（以下「マスター端末」という。）１と、４つのスレーブや子機に設定される端末（以下「スレーブ端末」という。）２Ａ，２Ｂ，２Ｃ，２Ｄと、本システムＳが設置された室内の空間の環境騒音を収音するリファレンスマイクロホン（不図示）と、を有してなる。以下、各スレーブ端末２Ａ−２Ｄを区別することなく総称する場合、各スレーブ端末２Ａ−２Ｄをスレーブ端末２と記載する。
【００１４】
なお、スレーブ端末の数は、「４」に限定されない。すなわち、例えば、スレーブ端末の数は、「３以下」や「５以上」でもよい。
【００１５】
マスター端末１と各スレーブ端末２Ａ−２Ｄとは、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などの通信ネットワーク３を介して接続される。マスター端末１は、パケットＰを生成して、通信ネットワーク３を介してスレーブ端末２との間でパケットＰ（図３参照）を送受信する。パケットＰについては、後述する。
【００１６】
各スレーブ端末２Ａ−２Ｄは、各スレーブ端末２Ａ−２Ｄが円環状に連なるリング接続により、マスター端末１と接続される。各スレーブ端末２Ａ−２Ｄは、マスター端末１と通信可能である。すなわち、マスター端末１はスレーブ端末２Ａに接続され、スレーブ端末２Ａはスレーブ端末２Ｂに接続され、スレーブ端末２Ｂはスレーブ端末２Ｃに接続され、スレーブ端末２Ｃはスレーブ端末２Ｄに接続され、スレーブ端末２Ｄはマスター端末１に接続される。
【００１７】
なお、各スレーブ端末は、各スレーブ端末が数珠繋ぎ状に連なるデイジーチェーン接続により、マスター端末と接続されてもよい。
【００１８】
マスター端末１は、本発明にかかるデータ伝送装置（以下「本装置」という。）の例である。本装置１（マスター端末１）の構成については、後述する。
【００１９】
スレーブ端末２は、例えば、スレーブ端末２に接続されるマイクロホン（不図示）の制御や、マイクロホンからの信号（音声信号）の混合、分配、バランス調整などの処理を行う。スレーブ端末２は、例えば、ミキサや会議システムのコントロールユニット、会議システムのディスカッションユニットなど、本装置１とデータの送受信を実行する端末である。スレーブ端末２に接続されるマイクロホンは、同マイクロホンに入力される音声に基づいて音声信号を生成して、同音声信号を出力する音声信号出力装置である。マイクロホンから出力される音声信号は、後述のとおり、制御情報に基づいてスレーブ端末２により信号処理される。スレーブ端末２が実行する信号処理は、例えば、ゲイン調整、エコーキャンセル、ノイズ検出、ボイス検出などである。
【００２０】
なお、本システムがマイクロホンを備えてもよく、あるいは、本装置やスレーブ端末がマイクロホンを備えてもよい。
【００２１】
スレーブ端末２は、入力ポート（不図示）と、出力ポート（不図示）と、制御部（不図示）と、記憶部（不図示）と、を備える。
【００２２】
入力ポートは、本装置１や隣接するスレーブ端末２からのパケットＰを受信する手段である。出力ポートは、本装置１や隣接するスレーブ端末２にパケットＰを送信する手段である。入力ポートと出力ポートとは、例えば、コネクタや端子などの通信インターフェイス（Ｉ／Ｆ）、増幅器、などにより構成される。
【００２３】
制御部は、パケットＰへのデータの格納と、パケットＰからのデータの取り込みと、を実行する手段である。制御部は、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）などのプロセッサや、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）などの集積回路により構成される。
【００２４】
記憶部は、パケットＰからのデータを記憶する手段である。記憶部は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）などの記録装置や、ＲＡＭ（Random Access Memory）、フラッシュメモリなどの半導体メモリ素子、などにより構成される。
【００２５】
●データ伝送装置●
次に、本装置１について説明する。
【００２６】
●本装置の構成
図２は、本装置１の実施の形態を示す機能ブロック図である。
同図は、スレーブ端末２と通信ネットワーク３とを併せて示す。
【００２７】
本装置１は、スレーブ端末２からの信号の混合、分配、バランス調整などの処理を行う。本装置１は、例えば、ミキサや会議システムのコントロールユニットである。本装置１は、制御部１０と、送信部２０と、受信部３０と、記憶部４０と、を有してなる。
【００２８】
制御部１０は、本装置１が送受信するパケットＰの生成や、スレーブ端末２の動作の制御、後述する信号処理を実行すると共に、本装置１全体の動作を制御する。制御部１０は、例えば、ＣＰＵ、ＭＰＵ、ＤＳＰなどのプロセッサや、ＡＳＩＣ、ＦＰＧＡなどの集積回路により構成される。制御部１０の動作については、後述する。
【００２９】
図３は、本装置１が送受信するパケットＰのデータ構造を示す模式図である。
同図は、パケットＰがアドレス格納領域Ｐａと、制御データ格納領域Ｐｃと、スロット領域Ｐｓと、を含むことを示す。
【００３０】
「アドレス格納領域Ｐａ」は、例えば、パケットＰの送信先（スレーブ端末２）のＭＡＣアドレスや、パケットＰの送信元（本装置１）のＭＡＣアドレスなど、本装置１とスレーブ端末２との間の通信や、スレーブ端末２同士の通信に必要なアドレスを格納する領域である。
【００３１】
「制御データ格納領域Ｐｃ」は、例えば、本装置１で実行されるコマンドや、本装置１に接続されるスレーブ端末２で実行されるコマンド、などの通知データを格納する領域である。通知データは、本装置１からスレーブ端末２に通知されるマスター通知データと、スレーブ端末２から本装置１に通知されるスレーブ通知データと、を含む。
【００３２】
「マスター通知データ」は、例えば、スレーブ端末２のステータスデータを取得するコマンドや、スレーブ端末２からの発話の要求を許可するコマンドなどを構成するデータである。「スレーブ通知データ」は、例えば、スレーブ端末２からの発話を要求するコマンドを構成するデータや、スレーブ端末２のステータスデータである。「ステータスデータ」は、例えば、スレーブ端末２に接続されているマイクロホンのオン・オフを示すデータや、スレーブ端末２に設定されているプライオリティを示す設定データ、スレーブ端末２に接続されているスピーカの音量を示す音量データなど、スレーブ端末２の動作状況を示すデータである。
【００３３】
「スロット領域Ｐｓ」は、本装置１とスレーブ端末２とから出力されるデータ（個別出力データ）により構成される出力データや、本装置１の制御部１０からスレーブ端末２に入力されるデータ（入力データ）を格納する領域である。「個別出力データ」は、例えば、マイクロホンにより収音された音声や室内の空調音などの環境音などの信号や、本装置１やスレーブ端末２がエコーキャンセルやノイズ検出、ボイス検出などに用いるリファレンス信号、などのオーディオデータである。「入力データ」は、制御部１０が出力データに基づいて生成するデータである。入力データの詳細については後述する。
【００３４】
スロット領域Ｐｓは、格納スロットＰｓ１と取込スロットＰｓ２とを含む。「格納スロットＰｓ１」は、本装置１やスレーブ端末２から出力される個別出力データが格納される、書き込み専用の領域である。格納スロットＰｓ１への個別出力データの格納は、格納スロットＰｓ１に格納されている個別出力データに新たな個別出力データを加算することで実行される。加算された個別出力データの総和は、本発明における出力データである。「取込スロットＰｓ２」は、スレーブ端末２に入力される（取り込まれる）入力データが格納される、スレーブ端末２の読み取り専用の領域である。格納スロットＰｓ１は本発明における第１スロットであり、取込スロットＰｓ２は本発明における第２スロットである。
【００３５】
図２に戻る。
送信部２０は、制御部１０が生成したパケットＰを、通信ネットワーク３を介してスレーブ端末２に送信する。送信部２０は、例えば、コネクタや端子などのＩ／Ｆ、増幅器、などにより構成される。本装置１は、送信部２０と受信部３０と、スレーブ端末２と、の間で、例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．３に準拠した通信を行う。
【００３６】
受信部３０は、送信部２０から送信されたパケットＰをスレーブ端末２から受信する。受信部３０は、例えば、Ｉ／Ｆ、増幅器、などにより構成される。
【００３７】
記憶部４０は、本装置１が後述する情報処理を実行するために必要な情報を記憶する手段である。記憶部４０は、例えば、ＨＤＤ、ＳＳＤなどの記録装置や、ＲＡＭ、フラッシュメモリなどの半導体メモリ素子、などにより構成される。
【００３８】
●本システムの動作
次に、本システムＳの動作について、説明する。
【００３９】
図４は、本装置１の情報処理を示すフローチャートである。
図５は、本システムＳの情報処理の一部を示すシーケンス図である。
【００４０】
ここで、図５は、本システムＳの情報処理が処理（ＳＴ２ａ，ＳＴ２ｂ，ＳＴ２ｃ、ＳＴ２ｄ）を含み、各スレーブ端末２が格納スロットＰｓ１にデータを格納するときの例を示す。
【００４１】
先ず、制御部１０は、格納スロットＰｓ１が空のパケットＰを生成する（ＳＴ１）。送信部２０は、スレーブ端末２ＡにパケットＰを送信する（ＳＴ２）。
【００４２】
スレーブ端末２Ａは、格納スロットＰｓ１に個別出力データ「Ｄａ１」を格納して（ＳＴ２ａ）、パケットＰをスレーブ端末２Ｂに送信する。
【００４３】
スレーブ端末２Ｂは、格納スロットＰｓ１に個別出力データ「Ｄｂ１」を格納して（ＳＴ２ｂ）、パケットＰをスレーブ端末２Ｃに送信する。
【００４４】
スレーブ端末２Ｃは、格納スロットＰｓ１に個別出力データ「Ｄｃ１」を格納して（ＳＴ２ｃ）、パケットＰをスレーブ端末２Ｄに送信する。
【００４５】
スレーブ端末２Ｄは、格納スロットＰｓ１に個別出力データ「Ｄｄ１」を格納して（ＳＴ２ｄ）、パケットＰを本装置１の受信部３０に送信する。
【００４６】
なお、各スレーブ端末は、格納スロットに格納されている個別出力データの総和（出力データ）と、自己の個別出力データと、を比較して、格納スロットに個別出力データを格納するか否かを判定してもよい。すなわち、例えば、各スレーブ端末は、自己の個別出力データの信号レベルが、格納スロットに格納されている出力データの信号レベルよりも極端に小さいとき（例えば、誤差レベル）、格納スロットに個別出力データを格納しなくてもよい。
【００４７】
次いで、受信部３０は、パケットＰを受信する（ＳＴ３）。制御部１０は、パケットＰの格納スロットＰｓ１に個別出力データ「Ｄｍ１」を格納して（ＳＴ４）、格納スロットＰｓ１に格納された出力データ（例えば、Ｄａ１＋Ｄｂ１＋Ｄｃ１＋Ｄｄ１＋Ｄｍ１）を記憶部４０に記憶する（ＳＴ５）。ここで、出力データを構成する個別出力データのいずれかは、リファレンスマイクロホンが収音した環境騒音に対応する信号（環境信号）を含む。すなわち、例えば、リファレンスマイクロホンがスレーブ端末２Ｄに接続されているとき、個別出力データ「Ｄｄ１」は、環境信号を含む。この場合、スレーブ端末２Ｄは、本発明における特定スレーブ端末である。
【００４８】
制御部１０は、格納スロットＰｓ１に格納された出力データに基づいて、入力データを生成する（ＳＴ６）。制御部１０は、入力データを記憶部４０に記憶する（ＳＴ７）。つまり、入力データは、本装置１に入力される。
【００４９】
図６は、本システムＳの情報処理の別の一部を示すシーケンス図である。
【００５０】
ここで、図６は、本システムＳの情報処理が処理（ＳＴ１０ａ，ＳＴ１０ｂ，ＳＴ１０ｃ、ＳＴ１０ｄ）を含み、各スレーブ端末２が格納スロットＰｓ１に個別出力データを格納するときの例を示す。
【００５１】
次いで、制御部１０は、入力データを取込スロットＰｓ２に格納すると共に、格納スロットＰｓ１をリセット、すなわち、格納スロットＰｓ１を空にする（ＳＴ８）。送信部２０は、格納スロットＰｓ１が空、かつ、取込スロットＰｓ２に入力データが格納されたパケットＰを、スレーブ端末２Ａに送信する（ＳＴ９）。
【００５２】
ここで、「格納スロットＰｓ１のリセット」は、制御部１０が格納スロットＰｓ１が空の状態のパケットＰを生成することを指す。すなわち、例えば、格納スロットＰｓ１のリセットは、格納スロットＰｓ１に格納されている出力データを消去する処理と、格納スロットＰｓ１が空の状態のパケットＰを新たに生成する処理と、を含む。このように、格納スロットＰｓ１を空にしたパケットＰをスレーブ端末２に送信することで、スレーブ端末２に伝送されるパケットＰの容量が小さくなる。そのため、本システムＳの通信負荷は、軽減される。また、格納スロットＰｓ１に不要なデータが混在せず、パケットＰを介して送受信されるデータへのノイズの混入が抑制される。
【００５３】
スレーブ端末２Ａは、本装置１から取込スロットＰｓ２に入力データが格納されたパケットＰを受信したとき、パケットＰに格納された入力データをスレーブ端末２Ａの制御部に入力する（取り込む）。取り込まれた入力データは、スレーブ端末２Ａの記憶部に記憶される。その結果、例えば、スレーブ端末２Ａの動作を規定する設定内容は、後述のとおり、入力データに基づいて、変更される。このとき、スレーブ端末２Ａは、格納スロットＰｓ１に個別出力データ「Ｄａ２」を格納する（ＳＴ９ａ）。スレーブ端末２Ａは、パケットＰをスレーブ端末２Ｂに送信する。
【００５４】
スレーブ端末２Ｂは、本装置１から取込スロットＰｓ２に入力データが格納されたパケットＰを受信したとき、パケットＰに格納された入力データをスレーブ端末２Ｂの制御部に入力する（取り込む）。取り込まれた入力データは、スレーブ端末２Ｂの記憶部に記憶される。その結果、例えば、スレーブ端末２Ｂの動作を規定する設定内容は、後述のとおり、入力データに基づいて、変更される。このとき、スレーブ端末２Ｂは、格納スロットＰｓ１に個別出力データ「Ｄｂ２」を格納する（ＳＴ９ｂ）。スレーブ端末２Ｂは、パケットＰをスレーブ端末２Ｃに送信する。
【００５５】
スレーブ端末２Ｃは、本装置１から取込スロットＰｓ２に入力データが格納されたパケットＰを受信したとき、パケットＰに格納された入力データをスレーブ端末２Ｃの制御部に入力する（取り込む）。取り込まれた入力データは、スレーブ端末２Ｃの記憶部に記憶される。その結果、例えば、スレーブ端末２Ｃの動作を規定する設定内容は、後述のとおり、入力データに基づいて、変更される。このとき、スレーブ端末２Ｃは、格納スロットＰｓ１に個別出力データ「Ｄｃ２」を格納する（ＳＴ９ｃ）。スレーブ端末２Ｃは、パケットＰをスレーブ端末２Ｄに送信する。
【００５６】
スレーブ端末２Ｄは、本装置１から取込スロットＰｓ２に入力データが格納されたパケットＰを受信したとき、パケットＰに格納された入力データをスレーブ端末２Ｄの制御部に入力する（取り込む）。取り込まれた入力データは、スレーブ端末２Ｄの記憶部に記憶される。その結果、例えば、スレーブ端末２Ｄの動作を規定する設定内容は、後述のとおり、入力データに基づいて、変更される。このとき、スレーブ端末２Ｄは、格納スロットＰｓ１に個別出力データ「Ｄｄ２」を格納する（ＳＴ９ｄ）。スレーブ端末２Ｄは、パケットＰを本装置１の受信部３０に送信する。
【００５７】
受信部３０は、パケットＰを受信して（ＳＴ１０）、パケットＰを制御部１０に送信する。制御部１０は、取込スロットＰｓ２をリセットして（ＳＴ１１）、本システムＳの情報処理は、処理（ＳＴ４）に戻る。
【００５８】
なお、本装置は、入力データが格納されたパケットをスレーブ端末から受信したとき、入力データを本装置の記憶部に記憶してもよい。換言すれば、取込スロットに格納された入力データが、本装置に入力されてもよい。
【００５９】
このように、スレーブ端末２が取込スロットＰｓ２に入力データが格納されたパケットＰを受信したとき、入力データは、パケットＰを受信したスレーブ端末２に入力される（取り込まれる）。すなわち、スレーブ端末２は、格納スロットＰｓ１への個別出力データの格納の有無に関わらず、入力データを取り込む。そのため、スレーブ端末２は、マスター端末である本装置１と入力データを常に共有する。その結果、スレーブ端末２の動作は、本装置１が生成した入力データに基づいて制御される。
【００６０】
●入力データ
制御部１０により生成される入力データは、個別出力データ（例えば、Ｄａ１，Ｄｂ１，Ｄｃ１，Ｄｄ１，Ｄｍ１）の種類や、本装置１とスレーブ端末２それぞれの接続形態、スレーブ端末２のステータス情報、などにより決定される。
【００６１】
例えば、個別出力データが本装置１やスレーブ端末２に接続されているマイクロホンからの音声信号のとき、入力データは、各音声信号の総和（Ｄａ１＋Ｄｂ１＋Ｄｃ１＋Ｄｄ１）と、本装置１に接続されるマイクロホンからの音声信号（Ｄｍ１）と、の総和（Ｄａ１＋Ｄｂ１＋Ｄｃ１＋Ｄｄ１＋Ｄｍ１）である。すなわち、制御部１０は、各スレーブ端末２Ａ−２Ｄからの出力データ（Ｄａ１＋Ｄｂ１＋Ｄｃ１＋Ｄｄ１）に自己の個別出力データ（Ｄｍ１）を加算して出力データ（Ｄａ１＋Ｄｂ１＋Ｄｃ１＋Ｄｄ１＋Ｄｍ１）を生成（更新）し、出力データに基づいて入力データ（Ｄａ１＋Ｄｂ１＋Ｄｃ１＋Ｄｄ１＋Ｄｍ１）を生成する。この場合、入力データは、本システムＳを構成する全端末からの音声信号の総和信号（サミング信号）である。その結果、例えば、本装置１とスレーブ端末２とは、同総和信号に基づいて、マイクロホンのゲイン値を算出する。本装置１とスレーブ端末２とは、算出されたゲイン値に基づいて、マイクロホンから出力される音声信号の信号処理を実行する。この場合、総和信号は、本装置１とスレーブ端末２それぞれの動作を制御する、本発明における制御情報の例である。すなわち、本システムＳは、パケットＰの送受信を介して、本システムＳ全体でのリアルタイムのゲインシェアリングを実現する。本装置１に接続されるマイクロホンは本発明におけるマスター音声信号出力装置であり、スレーブ端末２に接続されるマイクロホンは本発明におけるスレーブ音声信号出力装置である。
【００６２】
ここで、前述のとおり、特定スレーブ端末であるスレーブ端末２Ｄから出力された個別出力データは、環境信号を含む。本装置１は、特定スレーブ端末（スレーブ端末２Ｄ）から出力された個別出力データに基づいて出力データを生成し、同出力データに基づいて入力データを生成する。換言すれば、本装置１は、特定スレーブ端末から出力された個別出力データ（環境信号）に基づいて、入力データを生成する。その結果、本システムＳは、環境騒音を加味した、精度の良い信号処理を実現する。
【００６３】
さらに、本装置１と各スレーブ端末２は、総和信号に基づいて、全てのマイクロホンからの音声信号の信号レベルの最大値を共有することができる。この場合、本装置１とスレーブ端末２とは、信号レベルの最大値を閾値（例えば、最大値±数ｄＢの値）として、ボイス検出を実行する。すなわち、本システムＳは、ボイス検出に必要な閾値を本システムＳ全体で共有する。
【００６４】
ここで、例えば、個別出力データが本装置１やスレーブ端末２に接続されているマイクロホンが収音した暗騒音に対応する信号（暗騒音信号）のとき、入力データは、暗騒音信号の総和の信号である。この場合、本装置１とスレーブ端末２とは、例えば、同暗騒音信号の総和の信号をリファレンス信号として、ノイズ検出を実行する。
【００６５】
このように、本システムＳは、本装置１が各スレーブ端末２から収集する出力データの種類と、出力データに基づいて生成される入力データと、に基づいて、本システムＳ全体や、端末ごとに入力データを共有して、所定の信号処理を実行する。つまり、本システムＳは、本システムＳ内で入力データを共有すると共に、同入力データに基づいて、本システムＳ全体としてある特定の機能を実現することができる。
【００６６】
●まとめ
以上説明した実施の形態によれば、スレーブ端末２が取込スロットＰｓ２に入力データが格納されたパケットＰを受信したとき、入力データは、パケットＰを受信したスレーブ端末２の格納スロットＰｓ１への出力データの格納の有無に関わらず、パケットＰを受信したスレーブ端末２に入力される（取り込まれる）。そのため、本システムＳにおいて、スレーブ端末２は、マスター端末である本装置１と入力データを共有し、入力データを更新することができる。
【００６７】
また、以上説明した実施の形態によれば、格納スロットＰｓ１は、送信部２０がスレーブ端末２にパケットＰを送信するとき、リセットされる。そのため、スレーブ端末２に送受信されるパケットＰの容量が小さくなり、本システムＳの通信負荷は、軽減される。また、格納スロットＰｓ１に不要なデータが混在せず、パケットＰを介して送受信されるデータへのノイズの混入が抑制される。
【００６８】
さらに、以上説明した実施の形態によれば、本システムＳは、スレーブ端末２からの格納スロットＰｓ１への出力データの格納と、マスター端末１（本装置１）の制御部１０による入力データの生成と、取込スロットＰｓ２に格納された入力データのスレーブ端末２への入力と、をパケットＰの送受信と共に実行する。すなわち、本システムＳは、本システムＳの運用中に入力データを共有すると共に、共有した入力データを本システムＳの運用中に更新することができる。
【００６９】
さらにまた、以上説明した実施の形態によれば、各スレーブ端末２は、格納スロットＰｓ１に出力データを格納する。格納スロットＰｓ１に格納される出力データは、既に格納スロットＰｓ１に格納されている出力データに加算される。すなわち、各出力データは、各スレーブ端末２を経由するときに加算される。そのため、本装置１の出力データの処理負荷は、軽減される。
【００７０】
さらにまた、以上説明した実施の形態によれば、本システムＳでは、本装置１がスレーブ端末２からの出力データに基づいて入力データを生成し、同入力データがスレーブ端末２に入力される。その結果、本装置１やスレーブ端末２が備えていない機能（例えば、エコーキャンセル機能や、ノイズ検出機能）を備える新たなスレーブ端末２を本システムＳに追加して、同新たなスレーブ端末２に入力データを共有させて同機能を実行させることで、本システムＳは、容易に機能拡張を図ることができる。
【００７１】
なお、以上説明した実施の形態は、本装置１の制御部１０が格納スロットＰｓ１に格納された出力データに基づいて、入力データを生成する構成であった。これに代えて、本装置の制御部は、格納スロットに格納された出力データに基づいて追加データを生成し、出力データと追加データとに基づいて、入力データを生成してもよい。すなわち、例えば、本装置の制御部は、スレーブ端末に接続されるマイクロホンが収音した音声信号の総和を出力データとして入手し、同総和と各音声信号との比を追加データとして算出する。本装置の制御部は、出力データと追加データとに基づいて、各マイクロホンに設定されるゲイン値を算出し、同ゲイン値を入力データとしてスレーブ端末に送信する。その結果、マスター端末である本装置は、全てのマイクロホンに設定されるゲイン値を算出して、本システム全体でのゲインシェアリングを実現する。この場合、ゲイン値は、本発明における制御情報の例である。
【００７２】
また、以上説明した実施の形態によれば、入力データは、出力データに基づいて、生成される。これに代えて、入力データは、出力データと、スレーブ端末それぞれに対応する個別入力データと、に基づいて、生成されてもよい。「個別入力データ」は、同個別入力データに対応するスレーブ端末が信号処理の際に用いるデータである。個別入力データは、例えば、個別出力データの信号レベルなどに基づいて生成される重み係数である。スレーブ端末は、例えば、ゲイン値を算出するとき、個別入力データを用いてゲイン値の微調整を実行する。
【００７３】
さらに、個別入力データは、例えば、ゲイン値などスレーブ端末の動作を制御する制御情報を含んでもよい。この場合、スレーブ端末に接続される（スレーブ端末が備える）マイクロホンから出力される音声信号は、同ゲイン値に基づいて信号処理される。
【００７４】
さらにまた、例えば、スレーブ端末が本装置とは別の拠点に配置されたとき、入力データは、スレーブ端末からの音声信号を合成した信号（合成信号）と、本装置からの音声信号と、でもよい。すなわち、制御部は、出力データから、スレーブ端末からの合成信号と、本装置からの音声信号と、を入力データとして生成してもよい。この場合、合成信号は本装置に入力され、本装置の音声信号はスレーブ端末に入力される。その結果、本装置とスレーブ端末とは、入力データ（各合成信号）をエコーキャンセルのリファレンス値（遠隔側からの音声信号）として共有する。すなわち、本システムは、本システム全体としてエコーキャンセル機能を実現する。
【００７５】
さらにまた、例えば、本装置のみがエコーキャンセル機能を備える場合、入力データは、各音声信号からエコー成分を除去した信号でもよい。
【００７６】
さらにまた、例えば、出力データがスレーブ端末に接続されるマイクロホンからの音声信号のとき、入力データは、各音声信号の総和と、各音声信号と、の比でもよい。この場合、各音声信号の総和と各音声信号との比は、本装置やスレーブ端末の動作を制御する制御情報の例である。スレーブ端末は、入力データに基づいて、同スレーブ端末に接続されるマイクロホンに設定するゲイン値を算出する。すなわち、本システムは、本システム全体でのゲインシェアリングを実現する。
【００７７】
さらにまた、本装置は、出力データとステータスデータとに基づいて、個別入力データを生成してもよい。すなわち、例えば、本装置は、マイクロホンのゲートがオンのマイクロホンのゲイン値を上げ、マイクロホンのゲートがオフのマイクロホンのゲイン値を下げる個別入力データ（重み係数など）を生成してもよい。また、例えば、本装置は、スレーブ端末のプライオリティに応じて、プライオリティの設定されているスレーブ端末のゲイン値を上げる個別入力データを生成してもよい。その結果、本装置は、スレーブ端末の状態に応じて、スレーブ端末の動作を制御することができる。
【００７８】
このように、本装置は、出力データと、マスター通知データとスレーブ通知データとのうち少なくともいずれか一方と、に基づいて、個別入力データを生成してもよい。
【００７９】
また、パケットは、複数の格納スロットと、複数の取込スロットと、を含んでもよい。この場合、本システムは、複数の取込スロットそれぞれに別の入力データを格納することにより、１回のパケットの送受信で各スレーブ端末に複数の入力データを共有させることができる。すなわち、本システムは、パケットの送受信による通信負荷を軽減させると共に、複数の処理をスレーブ端末に実行させる。
【符号の説明】
【００８０】
Ｓ      データ伝送システム
１      データ伝送装置
２      スレーブ端末
３      通信ネットワーク
１０    制御部
２０    送信部
３０    受信部
４０    記憶部
Ｐ      パケット
Ｐｓ１  格納スロット（第１スロット）
Ｐｓ２  取込スロット（第２スロット）
【図１】
2018230063.tif 000003
【図２】
2018230063.tif 000004
【図３】
2018230063.tif 000005
【図４】
2018230063.tif 000006
【図５】
2018230063.tif 000007
【図６】
2018230063.tif 000008
【手続補正書】
【提出日】平成30年10月31日(2018.10.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続する端末との間でパケットを送受信するデータ伝送装置であって、
前記パケットは、
前記端末から出力される個別出力データが格納される第１スロットと、
前記端末に入力される入力データが格納される第２スロットと、
を含み、
前記端末に前記パケットを送信する送信部と、
前記端末に送信された前記パケットを受信する受信部と、
前記第１スロットに格納された前記個別出力データにより構成される出力データに基づいて、前記入力データを生成して前記第２スロットに格納する制御部と、
を有してなり、
前記入力データは、
前記端末の動作を制御する制御情報、
を含み、
前記端末は、前記制御情報に基づいて、所定の信号処理を実行する、
ことを特徴とするデータ伝送装置。
【請求項２】
前記第１スロットは、前記送信部が前記端末に前記パケットを送信するとき、リセットされる、
請求項１記載のデータ伝送装置。
【請求項３】
前記制御部は、
前記出力データに基づいて、追加データを生成し、
前記出力データと前記追加データとに基づいて、前記入力データを生成する、
請求項１記載のデータ伝送装置。
【請求項４】
（削除）
【請求項５】
前記端末は、入力される音声に基づいて音声信号を生成して出力する音声信号出力装置を備え、
前記音声信号出力装置から出力される前記音声信号は、前記制御情報に基づいて前記端末により信号処理される、
請求項１記載のデータ伝送装置。
【請求項６】
マスター端末と、
前記マスター端末と通信ネットワークを介して接続する少なくとも１のスレーブ端末と、
を有してなり、
前記マスター端末は、前記スレーブ端末との間でパケットを送受信し、
前記パケットは、
前記マスター端末と前記スレーブ端末それぞれから出力される個別出力データが格納される第１スロットと、
前記マスター端末と前記スレーブ端末とに入力される入力データが格納される第２スロットと、
を含み、
前記マスター端末は、前記個別出力データにより構成される出力データに基づいて、前記入力データを生成して前記第２スロットに格納し、
前記スレーブ端末が前記第２スロットに前記入力データが格納された前記パケットを受信したとき、前記入力データは、前記パケットを受信した前記スレーブ端末に入力され、
前記入力データは、
前記マスター端末と前記スレーブ端末それぞれの動作を制御する制御情報、
を含み、
前記マスター端末と前記スレーブ端末とは、前記制御情報に基づいて、所定の信号処理を実行する、
ことを特徴とするデータ伝送システム。
【請求項７】
前記マスター端末は、複数の前記スレーブ端末と接続し、
前記スレーブ端末のそれぞれは、前記第１スロットに前記個別出力データを格納する、
請求項６記載のデータ伝送システム。
【請求項８】
（削除）
【請求項９】
（削除）
【請求項１０】
（削除）
【請求項１１】
前記スレーブ端末は、入力される音声に基づいて音声信号を生成して出力する音声信号出力装置を備え、
前記音声信号出力装置から出力される前記音声信号は、前記制御情報に基づいて前記スレーブ端末により信号処理される、
請求項６記載のデータ伝送システム。
【請求項１２】
（削除）
【請求項１３】
前記マスター端末は、
前記第１スロットに格納された前記スレーブ端末それぞれに対応する前記個別出力データに基づいて、前記スレーブ端末それぞれに対応する個別入力データを生成し、
前記スレーブ端末それぞれに対応する前記個別入力データに基づいて、前記入力データを生成する、
請求項６記載のデータ伝送システム。
【請求項１４】
前記個別入力データは、前記個別入力データに対応する前記スレーブ端末の動作を制御する制御情報を含む、
請求項１３記載のデータ伝送システム。
【請求項１５】
前記スレーブ端末は、入力される音声に基づいて音声信号を生成して出力する音声信号出力装置を備え、
前記音声信号出力装置から出力される前記音声信号は、前記制御情報に基づいて前記スレーブ端末により信号処理される、
請求項１４記載のデータ伝送システム。
【請求項１６】
環境騒音を収音するリファレンスマイクロホン、
を有してなり、
複数の前記スレーブ端末は、前記リファレンスマイクロホンが接続される特定スレーブ端末を含み、
前記特定スレーブ端末に対応する前記個別出力データは、前記リファレンスマイクロホンが収音した前記環境騒音に対応する環境信号を含み、
前記マスター端末は、前記環境信号に基づいて、前記入力データを生成する、
請求項１３記載のデータ伝送システム。
【請求項１７】
前記パケットは、前記スレーブ端末の動作状況を示すステータスデータを含み、
前記マスター端末は、前記出力データと前記ステータスデータとに基づいて、前記入力データを生成する、
請求項６記載のデータ伝送システム。
【請求項１８】
前記パケットは、前記マスター端末から前記スレーブ端末に通知されるマスター通知データと、前記スレーブ端末から前記マスター端末に通知されるスレーブ通知データと、のうち、少なくともいずれか一方を含み、
前記マスター端末は、前記出力データと、前記マスター通知データと前記スレーブ通知データとのうち少なくともいずれか一方と、に基づいて、前記入力データを生成する、
請求項６記載のデータ伝送システム。
【請求項１９】
前記制御情報は、前記音声信号出力装置のゲイン値を含む、
請求項５記載のデータ伝送装置。
【請求項２０】
前記制御情報は、前記複数のスレーブ端末それぞれからの前記音声信号の総和と、前記複数のスレーブ端末それぞれからの前記音声信号と、の比を含む、
請求項１１記載のデータ伝送システム。
【請求項２１】
前記制御情報は、前記音声信号出力装置のゲイン値を含む、
請求項１５記載のデータ伝送システム。
【請求項２２】
入力される音声に基づいて音声信号を生成して出力する複数の音声信号出力装置、
を有してなり、
前記複数の音声信号出力装置は、前記マスター端末に接続されるマスター音声信号出力装置と、前記スレーブ端末に接続されるスレーブ音声信号出力装置と、を含み、
前記入力データは、前記マスター音声信号出力装置からの音声信号と、前記スレーブ音声信号出力装置からの音声信号と、の総和信号であり、
前記マスター端末は、前記入力データに基づいて、前記マスター音声信号出力装置のゲイン値を算出して、前記マスター音声信号出力装置からの音声信号を処理し、
前記スレーブ端末は、前記入力データに基づいて、前記スレーブ音声信号出力装置のゲイン値を算出して、前記スレーブ音声信号出力装置からの音声信号を処理する、
請求項６記載のデータ伝送システム。
【請求項２３】
入力される音声に基づいて音声信号を生成して出力する音声信号出力装置、
を有してなり、
前記制御情報は、
前記音声信号出力装置から出力される音声信号と、
前記端末から出力される音声信号と、
を含む、
請求項１記載のデータ伝送装置。
【請求項２４】
前記所定の信号処理は、
ゲイン調整処理、エコーキャンセル処理、ノイズ検出処理、音声検出処理、のうち、少なくとも１の処理、
を含む、
請求項２３記載のデータ伝送装置。
【請求項２５】
前記端末は、前記制御情報と前記個別出力データとに基づいて、前記所定の信号処理を実行する、
請求項１記載のデータ伝送装置。
【請求項２６】
前記マスター端末と前記スレーブ端末とは、前記制御情報と前記個別出力データとに基づいて、前記所定の信号処理を実行する、
請求項６記載のデータ伝送システム。
【国際調査報告】
2018230063.tif 000009
2018230063.tif 000010
2018230063.tif 000011
2018230063.tif 000012