(57)【要約】ネットワーク化されたシステムをマッピングするための実施形態が開示される。一実施例において、システム内の制御デバイスは、ネットワークを介して複数のデバイスに連結された通信インターフェースと、プロセッサと、プロセッサにより実行可能な命令を記憶する記憶デバイスとを含み、命令は、ネットワークに接続された複数のデバイスに対しネットワークを介してコマンドを送信し、デバイスに対し、システム内の別のデバイスの関連入力に接続された各デバイス出力から、出力デバイス及び出力ポートに関する情報を含むアナログメッセージをアナログ通信インターフェースを介して送るように命令することを実施可能である。【選択図】図３
2019506016.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク化システム内の制御デバイスであって、前記制御デバイスは、
ネットワークの複数のデバイスに連結されたネットワーク通信インターフェースと、
プロセッサと、
前記プロセッサにより実行可能な命令を記憶する記憶デバイスと、
を含み、前記命令は、
ネットワークを介してコマンドを前記ネットワークに接続された前記複数のデバイスへ前記ネットワーク通信インターフェースを通して送信し、
前記ネットワーク通信インターフェースを介してメッセージを受信して、アナログメッセージが前記アナログ出力を介して他のデバイス入力へ送信されるように前記システムを準備し、
前記システム内の別のデバイスの関連アナログ入力に接続された前記複数のデバイスの各デバイス出力から送られたアナログメッセージを、前記アナログ通信インターフェースを介して送信し、
入力デバイスに接続された各出力デバイスから被制御デバイスにて受信されるアナログメッセージであって、記憶され復号化された前記アナログメッセージから生成される符号化メッセージを、前記被制御デバイスから前記ネットワーク通信インターフェースを介して受信し、
各接続デバイスアナログ出力を、その接続デバイスアナログ出力の前記受信されたアナログメッセージに基づいて、別のデバイスの関連デバイスアナログ入力に対して特定及びマッピングし、
接続されマッピングされたデバイスアナログ出力ごとに、デバイス出力仕様を詳述する情報を含む前記デバイスに関するデバイス情報を、前記関連デバイス入力を含む前記別のデバイスへ送信することを実行可能である、
前記制御デバイス。
【請求項２】
前記デバイス情報は、前記接続されマッピングされたデバイスアナログ出力を含む前記デバイスに関連付けられたプリセット、及び前記接続されマッピングされたデバイス出力を含む前記デバイスのチャネルのラベルのうちの１つ以上を含む、請求項１に記載の制御デバイス。
【請求項３】
前記アナログメッセージは、ＩＤトーンの一意的文字列を含む、請求項１に記載の制御デバイス。
【請求項４】
前記ＩＤトーンの一意的文字列は、デバイスアドレス、前記トーンが発出されるデバイス出力、デバイス製造者、及びデバイスバージョンのうちの１つ以上を識別するトーンの一意的文字列を含む、請求項３に記載の制御デバイス。
【請求項５】
前記複数のデバイスは、１つ以上のオーディオ／ビデオデバイスを含み、前記ネットワークは、ハイブリッドデジタルデータ及びアナログオーディオ／ビデオネットワークである、請求項１に記載の制御デバイス。
【請求項６】
前記命令は更に、前記ネットワーク内の前記複数のデバイスのうちの１つ以上のデバイスの動作を制御するためのユーザインターフェースを生成し、前記複数のデバイス間のマッピングされた接続に基づいて前記ユーザインターフェースを調整することを実行可能である、請求項１に記載の制御デバイス。
【請求項７】
前記命令は、前記コマンドを前記複数のデバイスに送信し、前記符号化メッセージを有線または無線ネットワークを介して受信することを実行可能である、請求項１に記載の制御デバイス。
【請求項８】
前記命令は更に、前記符号化メッセージを復号化して、各接続デバイスアナログ出力と関連デバイス入力との間の接続を特定することを実行可能である、請求項１に記載の制御デバイス。
【請求項９】
前記コマンドは、アナログマッピングモードに入る命令を含み、前記アナログマッピングモードは、前記コマンドを受信する前記複数のデバイスの１つ以上のプロセスの動作を中止することを含む、請求項１に記載の制御デバイス。
【請求項１０】
ネットワークを介して制御デバイスから前記ネットワークに接続された１つ以上の他のデバイスへコマンドを送信することであって、前記１つ以上の他のデバイスは、アナログ信号入力及び出力を介して互いに接続された１つ以上の接続デバイスを含み、前記１つ以上の接続デバイス出力のそれぞれは、関連デバイス入力に接続されることと、
各接続デバイス出力から送られるアナログメッセージを前記制御デバイスで受信することと、
各接続デバイス出力を、その接続デバイス出力の前記受信されたアナログメッセージに基づいて、前記関連デバイス入力に対して特定及びマッピングすることと、
各接続デバイス出力に、その接続デバイス出力に対応付けられたデバイスに関するデバイス情報を、その接続デバイス出力の前記関連デバイス入力に対応付けられたデバイスへ送信することと、
を含む方法。
【請求項１１】
前記アナログメッセージを受信することは、ＩＤトーンの一意的文字列を受信することを含む、請求項１０に記載の方法。
【請求項１２】
前記ＩＤトーンの一意的文字列は、デバイスアドレス、前記トーンが発出されるデバイス出力、デバイス製造者、デバイスバージョン、及びデバイスネットワーク接続詳細のうちの１つ以上を識別する、請求項１１に記載の方法。
【請求項１３】
前記デバイス情報は、前記マッピングされたデバイス出力を含む前記デバイスに関連付けられたプリセット、及び前記マッピングされたデバイス出力を含む前記デバイスのチャネルのラベルのうちの１つ以上を含む、請求項１０に記載の方法。
【請求項１４】
前記ネットワーク内の前記デバイスのうちの１つ以上のデバイスの動作を制御するためのユーザインタ-フェースを生成し、前記接続デバイス出力と関連デバイス入力とのそれぞれの間のマッピングされた接続に基づいて前記ユーザインターフェースを調整することを更に含む、請求項１０に記載の方法。
【請求項１５】
ネットワーク化システムのデバイスであって、前記デバイスは、
前記デバイスを関連アナログ出力デバイスへ接続するデバイスアナログ入力ポートと、
前記デバイスを関連アナログ入力デバイスへ接続するデバイスアナログ出力ポートと、
プロセッサと、
前記プロセッサにより実行可能な命令を記憶する記憶デバイスと、
を含み、前記命令は、
アナログマッピングモードに入るコマンドを制御デバイスから受信し、
前記デバイス及び前記デバイスアナログ出力ポートを識別する第１アナログメッセージを前記関連アナログ入力デバイスへ送信し、
前記関連アナログ出力デバイス、及び前記関連アナログ出力デバイスのデバイスアナログ出力ポートを識別する第２アナログメッセージを、前記関連アナログ出力デバイスから受信し、
前記第２アナログメッセージを前記制御デバイスへ送信し、
前記第１及び第２アナログメッセージに基づいて、前記関連アナログ出力デバイス及び前記関連アナログ入力デバイスのうちの１つ以上のデバイス情報を、前記制御デバイスから受信することを実行可能である、
前記デバイス。
【請求項１６】
前記アナログメッセージは、前記デバイス及び前記デバイス出力ポートを識別する情報を符号化するトーンの一意的文字列を含む、請求項１５に記載のデバイス。
【請求項１７】
前記デバイス情報は、前記関連アナログ入力デバイス及び前記関連アナログ出力デバイスのうちの１つ以上に対応付けられたプリセット、前記関連アナログ入力デバイスのチャネルのラベル、ならびにアドレスもしくは無線接続情報を含むネットワーク詳細のうちの１つ以上を含む、請求項１５に記載のデバイス。
【請求項１８】
前記命令は更に、前記関連アナログ入力デバイス及び前記関連アナログ出力デバイスのうちの１つ以上に関連付けられた前記プリセットに従って、動作を調整することを実行可能である、請求項１７に記載のデバイス。
【請求項１９】
前記制御デバイスからの前記コマンドの受信に応答して前記アナログマッピングモードに入ることと、前記アナログマッピングモードに入ることに応答して１つ以上の処理タスクを中止するように動作を調整することとを更に含む、請求項１５に記載のデバイス。
【請求項２０】
前記命令は、前記デバイスアナログ入力ポートで受信された前記第２アナログメッセージに基づいて、前記デバイスで生成された符号化メッセージとして前記第２アナログメッセージを前記制御デバイスへ送信することを実行可能である、請求項１５に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、互いに接続されたオーディオデバイス、及び／もしくはビデオデバイス、ならびに／または他のコンピューティングデバイスを含むシステムを自動的にセットアップするための信号マッピングに関する。
【背景技術】
【０００２】
ネットワーク化システムは、相互に関連した機能を提供するために互いに接続された複数のデバイスを含み得る。例えば、ネットワーク化システムは、互いに直接的または間接的に接続された複数のオーディオ／ビデオ入力デバイス、出力デバイス、制御デバイス、及び他のデバイスを含むオーディオ／ビデオシステムを備え得る。このようなオーディオ／ビデオシステムは、小規模のホームエンターテイメントの装備（例えばオーディオ／ビデオ受信器、増幅器、スピーカ（複数可）、及び／またはディスプレイデバイスを有するもの）から、大規模で専門的なオーディオ／ビデオシステムにまで及び得る。
【０００３】
ＡＶシステムは多くの場合、アナログ信号を制御または監視するためのパラメータを通信する高度なデジタルネットワーク通信と共に、オーディオ及びビデオ信号を送信する従来のアナログ接続の両方を備える。これらのシステムは多くの場合、初期セットアップが難しく、接続及びケーブルの数が多いため、問題が発生した場合に診断することが困難である。
【発明の概要】
【課題を解決するための手段】
【０００４】
ネットワーク化システムをマッピングするための実施形態が開示される。本開示は、重要な接続データを通信するために、オーディオシステム内のアナログ信号を活用することを提供する。これらの信号は、現在の有線及び無線デジタルネットワークと組み合わされた場合、ユーザに対し、自動セットアップと、システムのアナログ入力及び出力がどのように接続されているかに関する高度な診断情報とを提供し得る。一実施例において、ネットワーク化システム内の制御デバイスは、ネットワークの複数のデバイスに連結された通信インターフェースと、プロセッサと、プロセッサにより実行可能な命令を記憶する記憶デバイスとを含み、命令は、ネットワークに接続された複数のデバイスに対しネットワークを介してコマンドを通信インターフェースを介して送信し、ネットワーク内の別のデバイスの関連入力に接続された複数のデバイスのそれぞれのデバイス出力から送られるアナログメッセージを、通信インターフェースを介して受信することを実行可能である。命令は更に、各デバイス出力を、そのデバイス出力の受信アナログメッセージに基づいて、別のデバイスの関連デバイス入力に対して特定及びマッピングし、マッピングしたデバイス出力ごとに、そのデバイス出力を含むデバイスのデバイス情報を、関連デバイス入力を含む別のデバイスへ送信することを実行可能である。
【０００５】
無線ネットワーク化システムをマッピングする例示的方法において、無線制御デバイスは、デジタル無線ネットワーク能力に加えて１つ以上のアナログ入力及び／または出力を有する１つ以上の他のデバイスに対するデジタルネットワーク接続を有する。これらのハイブリッドアナログ／デジタルデバイスのアナログ出力ポートは、他のハイブリッドデバイスのアナログ入力ポートに接続され得る。当方法は、全てのハイブリッドデバイスに対し、それらの個々のアナログ出力ポートからアナログメッセージを送るように要求するコマンドを、制御デバイスが送信することを含む。送信されるメッセージには、ハイブリッドデバイスの識別情報及び個々のポート指定が含まれるが、これらに限定されない。当メッセージは、第１ハイブリッドデバイスの出力が接続された１つ以上の他のハイブリッドデバイスの入力ポートにて、受信される。メッセージは、受信デバイス内で記憶及び解釈される。次に受信されたデバイス情報は、無線ネットワークを介して制御デバイスへ返送され、これにより制御デバイスは、全てのハイブリッドデバイスから受信した情報に基づいてシステムマッピングを行うことが可能となる。例示的方法は更に、ネットワーク上の全てのハイブリッドデバイスの接続状態を指定するデバイス情報を、無線制御デバイスを介してハイブリッドデバイスへ返送することを含む。例えば、第２ハイブリッドデバイスは、第１ハイブリッドデバイスに関する情報を受信し得、当情報には第２デバイスが接続されている第１デバイスの特定の出力ポートが含まれる。同様に、上記の実施例において、第１ハイブリッドデバイスには、自身の出力が接続されている第２デバイス及びポート入力に関する情報が送信され得る。
【０００６】
ネットワーク化システムにおける例示的デバイスは、デバイスを関連出力デバイスに接続するデバイス入力ポートと、デバイスを関連入力デバイスに接続するデバイス出力ポートと、プロセッサと、プロセッサにより実行可能な命令を記憶する記憶デバイスとを含み、命令は、アナログマッピングモードに入るコマンドを制御デバイスから受信し、デバイス及びデバイス出力ポートを識別する第１アナログメッセージを関連入力デバイスへ送信することを実行可能である。命令は更に、関連出力デバイスから、関連出力デバイス及び関連出力デバイスのデバイス出力ポートを識別する第２アナログメッセージを受信し、第２アナログメッセージを制御デバイスへ送信し、第１及び第２アナログメッセージに基づいて制御デバイスから、関連出力デバイス及び関連入力デバイスのうちの１つ以上のデバイス情報を受信することを実行可能である。
【０００７】
本開示は、添付図面を参照しながら、非限定的な実施形態の以下の説明を読むことにより、より良く理解することができる。
【図面の簡単な説明】
【０００８】
【図１Ａ】本開示の１つ以上の実施形態による、例示的ネットワーク化システムを示す。
【図１Ｂ】本開示の１つ以上の実施形態による、例示的オーディオ／ビデオネットワーク化システムにおける例示的入力／出力接続のブロック図である。
【図２】本開示の１つ以上の実施形態による、ネットワーク化システムの制御デバイスのブロック図を示す。
【図３】本開示の１つ以上の実施形態による、ネットワーク化システム内のデバイスを特定及びマッピングする方法のフローチャートである。
【図４】本開示の１つ以上の実施形態による、ネットワーク化システムの制御下にあるデバイスにおいてアナログマッピングを実行する方法のフローチャートである。
【発明を実施するための形態】
【０００９】
ネットワーク化システムは、複数のデバイスの比較的簡単な配置から比較的複雑な配置にまで及び得る。しかしながら、いずれのシステムにおいても、接続性、機能性、及び物理的配置の観点からデバイスを編成することが、当該デバイスの動作に影響し得る。例えば、診断ルーチンは、システム内のデバイスまたはデバイス入出力ごとに調整可能であるため、各デバイスの接続及び機能が分かっている場合、より効率的に診断を完了することができる。別の例として、意図した効果（例えばサラウンドサウンド、または三次元サウンド、分散ディスプレイなど）を生成するための制御出力（例えばサウンド及び／またはビデオ）は、一度デバイスの接続、位置、及び機能がコントローラに分かれば、達成可能である。
【００１０】
ネットワーク化システム内のデバイスは、物理的接続（例えばポート間接続）を介して、他のデバイスに接続され得る。したがって、システムのユーザまたは管理者は、デバイスの配置のされ方を特定するために、当該ポートを接続するワイヤを物理的に位置決定することが可能であり得る。しかしながら、このようなプロセスは、大規模な物理的構造に組み込まれたシステム、多数のデバイスを含むシステム、無線接続を含むシステムなど、より複雑なシステムにおいて、困難または実行不可能となり得る。またユーザは、目視検査した接続ごとに接続情報を個別かつ順次に入力するという時間のかかるプロセスを実行する必要があり得る。更に、システムのユーザまたは管理者は、モデル、バージョン、機能などのデバイスの他の特徴を、目視検査のみに基づいて識別することができない場合がある。本開示は、ネットワーク化システムにおいてアナログ信号ルーティングを自動的にマッピングするための方法及びシステムを提供する。符号化されたアナログ通信と共に有線及び／または無線データネットワークを利用することにより、様々な能力を有するデバイスを使用して、システム内のデバイス自体及びデバイスの接続を自動的に識別することができる。
【００１１】
図１Ａは、複数の接続されたデバイスを含む例示的ネットワーク化システム１００を示す。例示される図において、デバイスはオーディオ関連のコンピューティングデバイスを含むが、しかしながら、任意の好適なデバイスがシステムに含まれ得、本開示で説明される方法を実行し得ることを理解されたい。また、図１Ａに例示される直接的及び間接的な接続は、本質的に模範であり、デバイスは、任意の好適なやり方で接続され得ることも理解されたい。例えば、ネットワーク１０２を介して接続されているように例示されるデバイスは、いくつかの実施例において、１つ以上の中間デバイスを介して直接接続及び／または接続されてもよく、１つ以上の中間デバイスを介して直接接続及び／または接続されているように例示されるデバイスは、いくつかの実施例において、ネットワーク１０２を介して接続されてもよい。例示及び／または説明される接続は、有線接続（例えばＥｔｈｅｒｎｅｔ（登録商標）、同軸ケーブル、ＲＣＡ、コンポーネント、Ｓ‐ｖｉｄｅｏ、ＶＧＡ、ＤＶＩ、ＨＤＭＩ（登録商標）、ＦｉｒｅＷｉｒｅ、ＤｉｓｐｌａｙＰｏｒｔ、ＵＳＢ、Ｔｈｕｎｄｅｒｂｏｌｔ、ＵＤＩ、ＭＨＬ、ＲＳ２３２、ＲＳ４８５、ＳＣＡＲＴ、光ファイバ、及び／もしくは他の好適なケーブルなどの物理的接続）、ならびに／または無線接続（例えばＷＩ‐ＦＩ、ＷＩ‐ＦＩ  Ｄｉｒｅｃｔ、ブルートゥース（登録商標）、ＷＩＭＡＸ、セルラー、及び／もしくは他の種類の無線通信）に対応し得る。ネットワーク１０２は、ハイブリッドデジタルデータ及びアナログオーディオ／ビデオネットワークなど、任意の好適なネットワークを含み得る。
【００１２】
ネットワーク化システム１００はミキサ１１４を含み、ミキサ１１４は、１つ以上の受動マイクロホン１２４、１つ以上の無線マイクロホン１１０、ダイレクトボックス１０４（例えばギターもしくは他の楽器などの音響発生デバイスとミキサとの間の中間ユニットであり得る）、及び／またはその他の好適な音源など、１つ以上のソースから、オーディオ信号を受信する。いくつかの実施例において、オーディオ信号は、再生または上演用オーディオコンテンツ（例えばメディアアイテム）を記憶及び／またはアクセスするコンピューティングシステムを介して、提供され得る。ミキサは、スピーカ１０６及び１０８などの１つ以上の出力デバイスを介して、受信したオーディオ信号を出力し得る。例示されるように、ミキサは、オーディオ信号を出力デバイスに対し、直接提供し得る（例えばスピーカ１０６に関して例示されるように）、及び／または増幅器１１８などの１つ以上の中間デバイスを介して提供し得る。ミキサ１１４及び／または増幅器１１８は、オーディオ信号を受信し得、関連出力デバイスによる出力のために信号を処理し得る。例えば、ミキサ１１４は、関連（例えば接続された）出力デバイスで再生するコンテンツを符号化及び／もしくは復号化し得、コンテンツのイコライゼーションもしくは他の提供可能な特徴を調整し得、再生を同期化もしくは制御するために出力デバイスへのコンテンツの出力を選択的に遅延させ得、データのチャネルの分離もしくは選択デバイスへの選択データのルーティングの制御を行い得（例えばアドレス指定、能力、帯域幅、及び／または他の考慮事項に基づいて）、ならびに／または受動マイクロホン１２４、無線マイクロホン１１０、ダイレクトボックス１０４、及び／もしくは任意の他の音源から受信した信号に対しその他の好適な処理を行い得る。
【００１３】
ミキサ１１４は、選択デバイスを介して再生するオーディオコンテンツを、アドレス指定可能に、かつ／または管理し得る。例えば、ミキサ１１４は、スピーカ１０６及び１０８を介して出力するオーディオコンテンツのみを処理し得、その他のコンテンツを無視または別のデバイスへ送信し得る。いくつかの実施例において、ミキサ１１４がスピーカ１０６及び１０８で再生するコンテンツのみを受信するように、オーディオコンテンツをアドレス指定することが可能であり得る。更に別の実施例において、ミキサ１１４に接続された出力デバイスの能力に合うコンテンツのみが、ミキサ１１４へ送信され、かつ／またはスピーカ１０６及び１０８における出力のためにミキサ１１４により処理／送信されるように、オーディオコンテンツは分類され得る。例えば、ミキサ１１４は、特定の種類のオーディオコンテンツ（例えばサラウンドシステム内のリアスピーカ用オーディオ、またはサブウーファでの再生用オーディオなど、特定のチャネルまたは周波数のオーディオ）のみを、受信及び／または処理／送信し得る。
【００１４】
いくつかの実施例において、ミキサ１１４からの処理されたオーディオ信号を使用して、関連／接続スピーカが駆動され得る。示される実施例において、増幅器は、ａ）オーディオソース１２４、１１０、及び１０４、ならびに／またはミキサ１１４と、ｂ）スピーカ１０６及び１０８との間のさらなる中間デバイスとして使用され得る。増幅器１１８は、オーディオソースから直接オーディオデータを受信し得、及び／またはミキサ１１４から処理されたオーディオデータを受信し得る。増幅器１１８で受信されたオーディオは、スピーカ１０８で再生するために、調整され得（例えばオーディオ信号の振幅が調整され得る）、送信され得る（例示のように）。増幅器１１８は、オーディオ信号を処理するために、ゲイン及びイコライザ設定など、構成変更可能な設定を含み得る。構成変更可能な設定に従ってオーディオコンテンツの提示を制御するために、処理されたオーディオ信号を使用して関連／接続スピーカが駆動され得る。
【００１５】
ミキサ１２２はまた、オーディオソースからの信号を処理し得る。ミキサ１２２による処理は、フィルタ、圧縮器、イコライザ、エフェクト、ゲイン、及び／またはミキサに含まれるその他の設定など、構成変更可能な設定に基づき得る。ミキサ１２２による処理に続いて、処理されたオーディオ信号は、さらなる処理のためにミキサ１１４及び／もしくは増幅器１１８により受信され得、ならびに／または出力デバイス（例えばスピーカ１０６及び／または１０８）へ直接送られ得る。ミキサ１１４及び１２２、ならびに／または増幅器１１８は、付加的または代替的に、処理のために、マイクロホン１２４、マイクロホン１１０、及び／またはダイレクトボックス１０４からオーディオ信号を受信し得る。マイクロホン１２４、マイクロホン１１０、及び／もしくはダイレクトボックス１０４からの処理されたオーディオ信号及び／もしくは生のオーディオ信号は、スピーカ１０６及び／もしくは１０８を駆動するために送信され得る、ならびに／またはさらなる処理のためにコンピューティングデバイスへ送信され得る。
【００１６】
１つ以上の制御デバイス１２６は、ネットワーク１０２を介してシステム１００に接続され得る。例えば、ポータブルコンピューティングデバイス（例えばタブレット、スマートフォン、ラップトップなど）のようなコンピューティングデバイス、及び／または他の好適なコンピューティングデバイス（例えばデスクトップコンピュータ、サーバなど）が、有線または無線接続を介してシステム１００内のデバイスのうちの１つ以上に接続され得る。制御デバイス１２６は、システム内のデバイスに対し制御命令を送信し、デバイスから識別情報を受信することで、送信器及び受信器として機能し得る。制御デバイス１２６にて受信されたデータは、システム内の出力対入力接続をマッピングするために、処理され得る。制御デバイス１２６により提供される制御及びマッピングに関するさらなる詳細は、図３に関して後述される。制御デバイス１２６は、制御デバイスのユーザにグラフィカルユーザインターフェース（ＧＵＩ）を提示するために、ディスプレイデバイス１２８を含み得る、及び／またはディスプレイデバイス１２８に連結され得る。例えば、システム内のデバイスのうちの１つ以上により実行される処理をユーザが調整することを可能にするマッピング及び／またはユーザインターフェース制御の結果は、ＧＵＩ上に提供され得る。このようにして、ユーザは所望のオーディオ／ビデオ出力プロファイルを構成することができ、制御デバイス１２６は、要求されるオーディオ／ビデオ出力プロファイルに従ってオーディオ／ビデオコンテンツを提示するために、検出されたデバイスのマッピングに基づいて、システム内のデバイスに対し制御命令を送信し得る。
【００１７】
図１Ｂは、例示的オーディオ／ビデオネットワーク化システム５０における例示的入力／出力接続のブロック図を示す。示されるように、ミキサ５２は、アナログオーディオシステムの様々なアナログポート５４を介して、ネットワーク内のデバイスに接続され得る。例えば、無線マイクロホン受信器５６はポートＡに接続され、無線マイクロホン受信器５８はポートＢに接続され、受動マイクロホン５９（例えば無線通信能力のないマイクロホン）はポートＢ’に接続され、スピーカ６０はポートＣに接続され、スピーカ６２はポートＤに接続される。同様に、ミキサ５２に接続された各デバイスは、他のデバイスに接続できる１つ以上のポートを有し得る。例えば、無線マイクロホン受信器５６のポートＡはミキサ５２のポートＡに接続され、無線マイクロホン受信器５８のポートＡはミキサ５２のポートＢに接続され、受動マイクロホン５９のポートＡはミキサ５２のポートＢ’に接続され、スピーカ６０のポートＢはミキサ５２のポートＣに接続され、スピーカ６２のポートＡはミキサ５２のポートＤに接続される。示される実施例において、ミキサは、デバイス５６〜６２に対し、それぞれの有線接続を介して接続される。しかしながら、別の実施例において、前述のデバイス間の１つ以上の接続は無線であってもよいことを理解されたい。
【００１８】
制御デバイス６４は、ネットワークデバイスマッピングアプリケーションを実行するタブレットなどのコンピューティングデバイスを含み得る。制御デバイス６４は、無線送信アイコン６６により示されるように、無線接続を介してミキサ５２ならびにデバイス５６、５８、６０、及び６２に接続され得る。制御デバイスは、ビーコンもしくは同報通信を送ってデバイスからの応答を待つことにより、ネットワーク化システム内の既知のデバイスのマップもしくはテーブルを参照することにより、及び／またはその他の好適な発見方法により、ネットワーク化システム５０内のデバイスのそれぞれを発見し得る。デバイスを発見した後、制御デバイス６４は、各デバイスに対し、及び／または発見プロセス中に識別されたデバイスのサブセット（例えば各中間デバイス）に対し、コマンドを送信し得る（例えば無線接続を介して）。別の実施例において、制御デバイス６４は、個別かつ専用の発見プロセスは実行し得ず、全ての接続されたデバイスに対し同報通信としてコマンドを送信し得る。図３を参照して説明されるように、コマンドは、デバイスにアナログマッピングモードに入るように命令し得、当モードでは、デバイス間の通信チャネルをクリアにし、競合プロセスが行われる機会を減らすために、デバイスの一部または全ての動作が中止される。制御デバイス６４に無線で接続されていない受動マイクロホン５９の実施例において、ミキサ５２は、受動マイクロホン５９のポートＡに接続しているケーブルを通して、ミキサ５２のポートＢ’へ信号を送信し得る。
【００１９】
アナログマッピングモードに入ることに応じて（例えばコマンドの受信に直ちに応答して、所定の遅延の後、コマンドを受信した後、識別情報を要求する制御デバイスからのさらなるコマンドを受信した後など）、各デバイス出力は、その接続媒体に沿って、アナログオーディオ識別子トーン（例えばＤＴＭＦトーン）の一意的文字列を送信し得る。例えば、ミキサ５２は、ミキサのポートＣをスピーカ６０のポートＢに連結するアナログケーブルに沿って、トーンの文字列を送信し得る。無線マイクロホン受信器５６のポートＡは、ミキサ５２のポートＡへの出力ポートとして機能し得るため、ミキサ５２は、ミキサのポートＡを無線マイクロホン受信器５６のポートＡに接続するアナログケーブルに沿って、トーンの文字列（例えばスピーカ６０へ送信される文字列とは異なる文字列）を受信し得る。このように、ミキサ５２は、入力デバイス及び出力デバイスの両方であり得、識別子トーンの送信及び受信の両方を行い得る。文字列は、文字列が送信されるポートを識別するという点で、デバイスの出力ポートを介して送信される識別子トーンの文字列は、一意的であり得る。言い換えると、ミキサ５２が識別子トーンの２つの文字列を送信したとしても（例えばスピーカ６０及び６２へそれぞれポートＣ及びＤを介して）、ミキサ５２により送信される各文字列は、一意的である／異なる。同一または類似のデバイスから送信される文字列は、デバイス自体を識別する情報が文字列において送信され得るため、重複する情報を有し得る。しかしながら、各文字列が送信される異なるポートを表す異なるデータにより、文字列は、全体としては一意的となる。受動マイクロホン５９の事例において、ミキサ５２から受動マイクロホン５９へ送信される信号は、受動マイクロホン内の回路にエネルギーを与え得（例えばミキサ５２からファントム電源を介して）、回路は、エネルギー付与に自動的に応答して、コマンド文字列（例えばマイクロホンの記憶デバイスに記憶され得る及び／またはマイクロホン内のハードウェアの構成に基づいて出力されるように構成され得るＤＴＭＦトーンの文字列であって、受動マイクロホン及び／または受動マイクロホンの１つ以上のパラメータを識別するＤＴＭＦトーンの文字列）を送信するように構成され得る。このようにして、受動マイクロホンは、他のデバイス（例えば制御デバイス）に無線接続されることなく、発見及びマッピングルーチンに参加することが可能であり得る。
【００２０】
デバイスの各自の出力ポートからアナログ識別子トーンを受信する各入力ポートは、受信した識別子トーン値を制御デバイス６４へ送信し得る（例えば無線接続を介して及び／またはアナログマッピングモードに入るコマンドをデバイスが受信したのと同じ接続を介して）。受信した識別子トーン値に基づいて、制御デバイス６４は、トーン値を復号化して、ネットワーク化システム内のデバイスの接続及び動作情報を特定し得る。例えば、制御デバイス６４は、デバイスチャネルラベル、チャネルプリセットリコールデータ、デバイス識別子、デバイスバージョン／ファームウェアバージョン、デバイス／デバイス入力／出力の構成設定、ならびに／またはその他の識別情報及び／もしくは状態情報を特定し得る。制御デバイス６４は、特定した情報の全てまたは部分集合を、関連するデバイスへ送信し得る。例えば、ミキサ５２の入力ポートＡにて受信されたコードは、無線マイクロホン受信器５６を、データの送信器として、かつポートＡをデータが送信された出力ポートとして、識別し得る。ミキサ５２が当コードを制御デバイス６４へ送信すると、データが受信されたミキサ５２及び入力ポート（例えばポートＡ）を識別する情報が、制御デバイス６４へ送信される。したがって、制御デバイス６４は、ミキサ５２及びミキサ５２のポートＡを無線マイクロホン受信器５６の出力ポートＡに対する入力として識別するラベルを、無線マイクロホン受信器５６へ送信し得る。言い換えると、無線マイクロホン受信器５６のポートＡのラベルは、「ミキサ５２、入力、ポートＡ」（例えば［そのポートが接続されているデバイスの識別］、［そのポートが接続されているデバイスは入力か出力かの通知］、［そのポートが接続されているポートの識別］）に対応する情報を示し得る。第２デバイスが接続されている特定の第１デバイスに関するプリセットを識別するチャネルプリセットリコールデータなどの構成情報が、第２デバイスへ送信され得る。例えば、スピーカ６０に提供されるオーディオのプリセット（例えばスピーカ６０の位置及び／または種類に関連付けられたプリセット）は、ミキサ５２に送信され得、スピーカ６０に接続されたポートＣに関連付けられ得る。別の実施例において、無線マイクロホン受信器５６は、特定のユーザプロファイルに関連付けられ得る。プロファイルプリセットの通知は、ユーザプロファイルに従って無線マイクロホン受信器５６の動作を制御するために、ミキサ５２に送信され得、ミキサに記憶され得る。同様に、スピーカ６０及び／または無線マイクロホン受信器５６は、自身に関連付けられた及び／またはミキサ５２に関連付けられたそれぞれのプリセット情報を受信し得る。
【００２１】
図２は、ネットワーク化システムの制御デバイス２００のブロック図を示す。例えば、制御デバイス２００は、図１Ａの制御デバイス１２６及び／または図１Ｂの制御デバイス６４の実施例であり得る。制御デバイス２００は、ネットワーク２０３を介した通信を可能にするハードウェア及び／またはソフトウェアの任意の構成であり得る通信インターフェース２０２を含む。制御デバイス２００が図１Ａの制御デバイス１２６の実施例に対応する場合、ネットワーク２０３は図１Ａのネットワーク１０２に対応し得る。例えば、通信インターフェース２０２は、有線及び／または無線通信ネットワークを介した通信を可能にし得る。いくつかの実施例において、通信インターフェース２０２は、２つ以上の種類の無線通信用アンテナ及び／または有線通信用コネクタを含む。
【００２２】
制御デバイス２００は、データを処理する及び／またはアクションを実行する１つ以上のモジュールを含むプロセッサ２０４（例えばハードウェアプロセッサ）を含む。プロセッサ２０４は、制御デバイス２００内のデバイス／モジュール、及び／または制御デバイス２００に接続されたデバイス／モジュールを管理するための命令を実行するように構成された任意のデバイスを含み得る。例えば、プロセッサ２０４は、メモリ２０６に記憶された命令を実行し得る。メモリ２０６には、ハードディスクドライブ、光ドライブ、及び／もしくは関連光媒体などの非一時的記憶デバイス、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、電気的消去可能プログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、または任意の他のデータ記憶デバイスを含む任意の好適な記憶デバイスが含まれ得る。メモリ２０６は、ローカル記憶デバイスとして示されるが、制御デバイス２００から遠隔であり、プロセッサ２０４により実行可能な命令及び／またはプロセッサ２０４により処理され得るデータを記憶し得る１つ以上の遠隔記憶デバイスを含み得ることを理解されたい。
【００２３】
オーディオ／ビデオ入出力デバイス２０８は、制御デバイス２００に直接連結された入力及び／または出力用のポート及び／または処理モジュールを含み得る。例えば、オーディオ／ビデオ入出力デバイス２０８は、制御デバイスを、外部ディスプレイデバイス２０９及び／または１つ以上の外部スピーカ２１１に連結し得る。いくつかの実施例において、ディスプレイデバイス２０９及びスピーカ２１１のうちの１つ以上は、制御デバイス２００に統合され得、制御デバイス２００に含まれ得る。このような実施例において、オーディオ／ビデオ入出力２０８は、ディスプレイ／スピーカへデータを送信する内部相互接続を含み得る。
【００２４】
ユーザインターフェース２１０は、グラフィカルユーザインターフェースの提示、ならびに／またはグラフィカルユーザインターフェース及び／もしくは他の任意の好適なユーザ入力デバイスを介して受信される入力の処理を制御するためのハードウェア及び／もしくはソフトウェアモジュールを含み得る。例えば、グラフィカルユーザインターフェース（例えば制御デバイス２００により制御されているネットワーク化システムのマッピングを表示する）は、ユーザインターフェース２１０により生成された命令に基づいて、ディスプレイ２０９を介して提示され得る。ユーザ入力デバイスは、ボタン、スライダ、ノブ、タッチスクリーン、及び／または制御デバイス２００にユーザコマンドを提供することを可能にするその他のアクチュエータもしくはインターフェースの類を含み得る。ユーザインターフェース２１０は、制御デバイス２００の動作及び／または制御デバイス２００により制御されるデバイスの動作を制御するために、制御デバイス２００に統合されたデバイス、及び／または制御デバイス２００に対し遠隔である／連結されたデバイスから、ユーザ入力を受信及び処理し得る。
【００２５】
図３は、ネットワーク化システム内のデバイスを特定及びマッピングする方法３００のフローチャートである。方法３００は、図１Ａの制御デバイス１２６及び／または図２の制御デバイス２００を含むがこれに限定されない任意の好適なコンピューティングデバイスにより実行され得る。３０２において、方法は、接続されたデバイス（例えばネットワークに接続されたデバイス、及び／または例えばネットワークを介して制御デバイスに接続されたデバイス）に対し、ネットワークを介してコマンドを送信することを含む。３０４に示されるように、方法は、「アナログマッピングモードに入る」コマンドを送ることを含み得、当コマンドは、接続されたデバイスに対し、後述されるアナログマッピングに順応するモードへ移行するよう指示し得る。アナログマッピングモードに関する更なる詳細は、図４に関して後述される。
【００２６】
３０６において、方法は、システム内の各デバイス出力から（例えば３０２で送信されたコマンドを受信した、別のデバイスへデータを出力するように構成された各デバイスの各ポートから）、アナログメッセージの結果を有する応答を受信することを含む。３０８に示されるように、アナログメッセージは、識別子トーン（例えばＤＴＭＦトーン）の一意的文字列を含み得る。更に３１０に示されるように、アナログメッセージは、システム内のデバイス出力に接続されたデバイスを介して受信されてもよい。例えば、図１Ａのネットワーク化システム１００に関して、アナログメッセージは、オーディオ／ビデオプロセッサ１１４、増幅器１１８、及びミキサ１２２などの中間デバイスの出力ポートから、中間デバイスからデータを受信するように構成された関連出力デバイスへ送信され得る。次に、出力デバイスは、受信したアナログメッセージ（例えばアナログメッセージが受信されたポートの通知と共に）を、制御デバイスへ送信し得る。別の実施例において、スピーカ１０６、１０８などの出力デバイスは、オーディオ／ビデオプロセッサ１１４、増幅器１１８、及びミキサ１２２などの関連デバイスに対しアナログメッセージ送ることを可能にする回路を含み得る。デバイスのそれぞれは、受信したアナログメッセージと、アナログメッセージが受信されたポートの通知とを、制御デバイスへ送り得る。
【００２７】
３１２において、方法は、受信したアナログメッセージの結果に基づいて、出力対入力接続を特定及びマッピングすることを含む。例えば、制御デバイスは、受信したトーンを復号化して、デバイスアドレス、トーンが発出されているデバイス出力（例えば数字または英数字のポート識別子）、デバイス製造業者、デバイスバージョン（例えばファームウェアバージョン）、デバイスの種類、デバイス出力仕様、デバイスネットワーク接続詳細、及び／またはトーンが発出されたデバイスに関する任意の他の好適な情報といった情報を特定し得る。別の実施例において、アナログメッセージの受信器（例えばアナログメッセージを受信したデバイス入力及び／またはアナログメッセージを受信デバイスから制御デバイスへ渡すように構成された中間デバイスを含む受信デバイス）は、識別情報を特定するために受信したトーンを復号化または部分的に復号化し得、復号化したまたは部分的に復号化した情報を制御デバイスへ渡し得る。３１４において、方法は、マッピングされた出力対入力接続のデバイスチャネルラベルを送信することを含む。例えば、アナログメッセージを送った各出力ポートは、その出力ポートからアナログメッセージを受信した１つ以上の入力ポートにマッピングされ得る。３１６において、方法は、マッピングされた出力対入力接続のデバイスチャネルプリセットリコールデータを送信することを含む。例えば、制御デバイスは、個々のデバイスの構成設定、デバイスの種類、ユーザなどを含むプリセット情報を記憶し得る。所与のデバイスのプリセット情報は、当デバイスに接続された全てのデバイスへ渡され得る。３１８において、方法は、マッピングされた接続に基づいて、制御デバイスのユーザインターフェースを調整することを含む。例えば、マッピングされた接続、及び／またはシステムが最後にマッピングされてからの全ての変更を表示するように、ユーザインターフェースは調整され得る。付加的または代替的な実施例において、マッピングされた接続及び／または発見されたデバイスの能力に基づいてシステムの制御選択を表示するように、ユーザインターフェースは調整され得る。
【００２８】
図４は、ネットワーク化システムのデバイスにおいてアナログマッピングを実行する方法４００のフローチャートである。例えば、方法４００は、出力デバイス（例えばスピーカ１０６、１０８）及び／または処理／中間デバイス（例えばオーディオ／ビデオプロセッサ１１４、増幅器１１８、及びミキサ１２２）のうちのいずれかにより実行され得る。４０２において、方法は、ネットワーク及び／またはネットワーク化システム内の１つ以上の中間デバイスを介して、制御デバイスからコマンドを受信することを含む。４０４に示されるように、コマンドは「アナログマッピングモードに入る」コマンドを含み得る。
【００２９】
４０６において、方法は、アナログマッピングモードに入ることを含む。４０８に示されるように、アナログマッピングモードに入ることは、デバイスをアナログマッピングタスクに集中させるために、全てのラウドスピーカをミュートにすること（または接続されたラウドスピーカがミュートになるように指示すること、及び／もしくは接続されたスピーカへのオーディオコンテンツの出力を中止すること）、オーディオ／ビデオコンテンツの処理を無効にすること、及び／または動作に対する他の変更を実行することを含み得る。ネットワーク通信インターフェースを介したメッセージの受信（例えばコマンド）に応じて、デバイスは、自身のアナログ出力を介して他のデバイス入力へ送信するアナログメッセージを準備し得る。４１０において、方法は、アナログメッセージを別のデバイスの入力ポートへ送信することを含む。４１２に示されるように、アナログメッセージは、識別子トーン（例えばＤＴＭＦトーン）の一意的文字列を含み得る。例えば、４１４に示されるように、各デバイスポートは、制御デバイスからのコマンドに応答して（例えばアナログマッピングモードに入ることに応答して）、デバイス及び／またはポートを識別する一式の符号化トーンを発するように予めプログラムされ得る。４１６に示されるように、アナログメッセージは、システム内のデバイス出力に接続された入力デバイスを介して送信されてもよい。例えば、システム内の各デバイスは、入力ポートがアナログ信号を受信するように構成され、出力ポートがアナログ信号を送信するように構成された入力及び／または出力ポートを含み得る。デバイスが使用する受信データを処理及び／または格納するために、入力ポートは、入力インターフェース（例えばアナログ入力インターフェース）及びプロセッサ及び／またはメモリに連結され得る。プロセッサ及び／またはメモリは、入力ポートを介して別のデバイスから受信された符号化メッセージ（例えばアナログメッセージ）を記憶及び／または復号化し、別のデバイス及び／または制御デバイスへ送信するメッセージを準備（例えば符号化）するように構成され得る。デバイスから送られるデータを処理／記憶するために、出力ポートは、出力インターフェース（例えばアナログ出力インターフェース）及びプロセッサ及び／またはメモリに連結され得る。出力デバイスにより実行される当方法は、別のデバイス出力からデータを受信するように構成されたポートにてアナログメッセージを受信すること、及び受信したアナログメッセージを制御デバイスへ直接送信すること、及び／または制御デバイスへ渡されるように中間デバイス（例えばオーディオ／ビデオプロセッサ１１４、増幅器１１８、及び／またはミキサ１２２）へアナログメッセージを送ることを含み得る。送信アナログメッセージは、受信アナログメッセージから変更されなくてもよく（例えばアナログメッセージの復号化及び／もしくは符号化、または受信アナログメッセージの改変なし）、及び／または受信されたアナログメッセージの復号化、記憶、及び符号化に基づいて生成されてもよい。中間デバイスにより実行される当方法は、４１７に示されるように、中間デバイスの出力ポートに接続された各デバイスへアナログメッセージを送信することと、中間デバイスの入力ポートに接続された各デバイスからアナログメッセージを受信することとを含み得る。次に、中間デバイスは、受信したアナログメッセージ（複数可）及び／または出力デバイスから受信した任意のアナログメッセージを、制御デバイスへ渡すように直接送信し得る（例えば不変の状態または中間デバイスにおける情報に基づいて調整された状態で）。いくつかの実施例において、中間デバイスは、受信したアナログメッセージのうちの１つまたは部分集合を、別の中間デバイスへ送信し得る。
【００３０】
４１８において、方法は、マッピングされた出力対入力接続に基づいた制御データを受信することを含む。４２０において、方法は、制御デバイスから受信した制御データに基づいて動作を調整することを含む。例えば、オーディオ／ビデオプロセッサは、制御デバイスから受信した制御データに応答して、接続されたスピーカによるオーディオ出力のイコライゼーションを調整するように制御され得る。受信された制御データは、ネットワーク化システム内のデバイス（複数可）に対し、アナログマッピングモードを終了し、及び／またはいくつかの実施例においては通常動作を再開するように指示し得る。
【００３１】
デバイスのシステム全体を通して識別子トーンを送信し（例えば出力から入力へ一方向に）、当該トーンを復号化することにより、システム内の全てのデバイスに関して接続情報が同時に発見され得る。デバイス間の接続を実際に移動するアナログトーンを利用することで、当該接続は、トーンを受信し復号化する制御デバイスにより、自動的に正確にマッピングされ得る。更に、各デバイスは、トーンで符号化された情報を送信または受信する際、自身の識別情報（例えばデバイス識別子及びポート識別子）のみを認識し得る。しかしながら、物理接続をわたる移動を完了したトーン情報を制御デバイスが受信し復号化した後、各デバイスが設定された構成（例えばユーザ指定構成）に従って着信及び／または発信データを処理するための関連情報を確実に受信及び／または記憶するために、これらの接続は自動的にマッピングされ得、プリセットは自動的にリコールされ得、チャネルは自動的にラベル化され得る。
【００３２】
実施形態の説明は、例示及び説明のために提示されたものである。実施形態に対する好適な変更及び変形は、上記の説明に照らして行われてもよく、または方法を実施することから得られてもよい。例えば、特に明記しない限り、記載される方法のうちの１つ以上は、図１Ａ及び２を参照して説明される制御デバイス１２６及び／もしくは２００などの好適なデバイス及び／もしくは好適なデバイスの組み合わせ、ならびに／または図１Ａ及び１Ｂのネットワーク化システム１００もしくは５０内のデバイスのうちのいずれかにより、それぞれ実行され得る。方法は、記憶された命令を、記憶デバイス、メモリ、ハードウェアネットワークインターフェース／アンテナ、スイッチ、アクチュエータ、クロック回路などの１つ以上の追加ハードウェア要素と組み合わせた１つ以上の論理デバイス（例えばプロセッサ）により、実行することで行われ得る。説明された方法及び関連動作は、本出願に記載される順序に加えて、並行して、及び／または同時に、様々な順序で実行されてもよい。記載されるシステムは、本質的に模範であり、追加要素を含んでもよく、及び／または要素を省略してもよい。本開示の内容は、開示される様々なシステム及び構成、並びに他の特徴、機能、及び／または特性の全ての新規かつ非自明の組み合わせ及び部分的組み合わせを含む。
【００３３】
本出願で使用されるように、単数形で述べられ、英単語「ａ」または「ａｎ」で始まる要素またはステップは、当該要素またはステップの複数形を、除外するとの記載がない限り、除外しないものとして理解されるべきである。更に、本開示の「ｏｎｅ  ｅｍｂｏｄｉｍｅｎｔ（一実施形態）」または「ｏｎｅ  ｅｘａｍｐｌｅ（一実施例）」への言及は、列挙される特徴も組み込む追加実施形態の存在を除外すると解釈されることを意図しない。用語「ｆｉｒｓｔ（第１の）」、「ｓｅｃｏｎｄ（第２の）」、及び「ｔｈｉｒｄ（第３の）」などは、単にラベルとして使用され、それらの対象に対し数値要件または特定の位置順序を課すことを意図しない。以下の特許請求の範囲は、上記の開示から新規かつ非自明とみなされる内容を特に指摘する。
【図１Ａ】
2019506016.tif 000003
【図１Ｂ】
2019506016.tif 000004
【図２】
2019506016.tif 000005
【図３】
2019506016.tif 000006
【図４】
2019506016.tif 000007
【国際調査報告】
2019506016.tif 000008
2019506016.tif 000009
2019506016.tif 000010