(57)【要約】【課題】ストリーミング中とストリーミング停止中の双方において、ボリュームなどの制御情報を遅滞なく送信する。【解決手段】本開示に係る通信装置は、ストリーミングパケットを送信するストリーミングパケット送信部と、前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、前記制御情報を含む制御パケットを送信する制御パケット送信部と、前記制御情報を前記ストリーミングパケットに付加する制御情報付加部と、所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記ストリーミングパケットを送信するかを選択する送信経路選択部と、を備える。【選択図】図１
2012209880.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングパケットを送信するストリーミングパケット送信部と、
前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、
前記制御情報を含む制御パケットを送信する制御パケット送信部と、
前記制御情報を前記ストリーミングパケットに付加する制御情報付加部と、
所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記ストリーミングパケットを送信するかを選択する送信経路選択部と、
を備える、通信装置。
【請求項２】
前記ストリーミングパケットを出力するストリーミングパケット出力部を備え、
前記送信経路選択部は、前記ストリーミングパケット出力部が前記ストリーミングパケットを出力している場合は、前記制御情報が付加された前記ストリーミングパケットを送信させ、前記ストリーミングパケット出力部が前記ストリーミングパケットを出力していない場合は、前記制御情報を含む前記制御パケットを送信させる、請求項１に記載の通信装置。
【請求項３】
前記送信経路選択部は、前記制御情報の送信継続時間が所定時間よりも短い場合は、前記制御情報が付加された前記ストリーミングパケットを送信させ、前記制御情報の送信継続時間が所定時間以上の場合は、前記制御情報を含む前記制御パケットを送信させる、請求項１に記載の通信装置。
【請求項４】
前記ストリーミングパケット送信部及び制御パケット送信部は、複数の装置に対して、前記ストリーミングパケット及び当該ストリーミングパケットに関する制御情報を個別に送信する、請求項１に記載の通信装置。
【請求項５】
前記送信経路選択部は、前記制御情報パケット及び前記ストリーミングパケットの送信対象の装置が所定数よりも多い場合は、前記制御情報が付加された前記ストリーミングパケットを送信させ、前記制御情報パケット及び前記ストリーミングパケットの送信対象の装置が所定数以下の場合は、前記制御情報を含む前記制御パケットを送信させる、請求項４に記載の通信装置。
【請求項６】
ストリーミングパケット及び前記ストリーミングパケットに付加された前記ストリーミングパケットに関する制御情報を受信するストリーミングパケット受信部と、
前記ストリーミングパケットに関する制御情報を含む制御パケットを受信する制御パケット受信部と、
前記ストリーミングパケット又は前記制御パケットから前記制御情報を取得する制御情報取得部と、
前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、
を備える、通信装置。
【請求項７】
前記制御情報取得部は、前記ストリーミングパケット受信部が前記ストリーミングパケットを受信している場合は、前記制御情報を前記ストリーミングパケットから取得し、前記ストリーミングパケット受信部が前記ストリーミングパケットを受信していない場合は、前記制御情報を前記制御パケットから取得する、請求項６に記載の通信装置。
【請求項８】
ストリーミングパケットを受信するストリーミングパケット受信部と、
前記ストリーミングパケットを受信した場合に、受信確認情報を送信する受信確認情報送信部と、
前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、
前記制御情報を含む制御パケットを送信する制御パケット送信部と、
前記制御情報を前記受信確認情報に付加する制御情報付加部と、
所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記受信確認情報を送信するかを選択する送信経路選択部と、
を備える、通信装置。
【請求項９】
前記送信経路選択部は、前記ストリーミングパケット受信部が前記ストリーミングパケットを受信している場合は、前記制御情報が付加された前記受信確認情報を送信させ、前記ストリーミングパケット受信部が前記ストリーミングパケットを受信していない場合は、前記制御情報を含む前記制御パケットを送信させる、請求項８に記載の通信装置。
【請求項１０】
ストリーミングパケットを送信するストリーミングパケット送信部と、
前記ストリーミングパケットに関する制御情報を含む制御パケットを受信する制御パケット受信部と、
前記ストリーミングパケットに対する受信確認情報と前記受信確認情報に付加された前記ストリーミングパケットに関する制御情報を受信する受信確認情報受信部と、
前記受信確認情報又は前記制御パケットから前記制御情報を取得する制御情報取得部と、
前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、
を備える、通信装置。
【請求項１１】
ストリーミングパケットを送信するストリーミングパケット送信部と、
前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、
前記制御情報を含む制御パケットを送信する制御パケット送信部と、
前記制御情報を前記ストリーミングパケットに付加する制御情報付加部と、
所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記ストリーミングパケットを送信するかを選択する送信経路選択部と、を有する第１の通信装置と、
前記ストリーミングパケットを受信するストリーミングパケット受信部と、
前記制御パケットを受信する制御パケット受信部と、
前記ストリーミングパケット又は前記制御パケットから前記制御情報を取得する制御情報取得部と、
前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、を有する第２の通信装置と、
を備える、通信システム。
【請求項１２】
ストリーミングパケットを受信するストリーミングパケット受信部と、
前記ストリーミングパケットを受信した場合に、受信確認情報を送信する受信確認情報送信部と、
前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、
前記制御情報を含む制御パケットを送信する制御パケット送信部と、
前記制御情報を前記受信確認情報に付加する制御情報付加部と、
所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記受信確認情報を送信するかを選択する送信経路選択部と、を有する、第１の通信装置と、
前記ストリーミングパケットを送信するストリーミングパケット送信部と、
前記制御パケットを受信する制御パケット受信部と、
前記ストリーミングパケットに対する受信確認情報と前記受信確認情報に付加された前記ストリーミングパケットに関する制御情報を受信する受信確認情報受信部と、
前記受信確認情報又は前記制御パケットから前記制御情報を取得する制御情報取得部と、
前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、を有する、第２の通信装置と、
を備える、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信装置及び通信システムに関する。
【背景技術】
【０００２】
近時においては、無線通信を使用して動画データ、オーディオデータなどの伝送を行う技術が知られている。例えば、下記の特許文献１には、動画像ストリーミングファイルを利用してビデオデータ及びオーディオデータを共に符号化及び復号化することを想定して技術が記載されている。また、特許文献２には、既存のスピーカに取り付けることで、無線音声送信経路を提供することを想定した技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１７６３５２号公報
【特許文献２】特表２００８−５１４０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
オーディオデータの伝送においては、ストリーミングデータの伝送中、または伝送停止中に音声のボリュームを指定するための制御情報、音声のミュートを指定するための制御情報等を送信することが想定される。この際、ストリーミングデータとは別の制御パケットを用いてこれらの制御情報を送ると、ストリーミング中においては、制御パケットの送信後に送信権を他の装置に譲り渡す必要がある。このため、ストリーミングデータの送信に遅延が生じてしまう。
【０００５】
また、ストリーミングデータに付加してこれらの制御情報を送ることも想定できるが、この方法では、ストリーミング中以外はボリュームやミュートなどを指定できないことになる。このため、音声を再生していない時間帯には、ボリュームやミュートを変更できないことになり、ユーザに不便が生じてしまう。
【０００６】
そこで、ストリーミング中とストリーミング停止中の双方において、ボリュームなどの制御情報を遅滞なく送信する仕組みが求められていた。
【課題を解決するための手段】
【０００７】
本開示によれば、ストリーミングパケットを送信するストリーミングパケット送信部と、前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、前記制御情報を含む制御パケットを送信する制御パケット送信部と、前記制御情報を前記ストリーミングパケットに付加する制御情報付加部と、所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記ストリーミングパケットを送信するかを選択する送信経路選択部と、を備える、通信装置が提供される。
【０００８】
上記構成によれば、所定の条件に応じて、制御情報を含む制御パケットを送信するか、又は制御情報が付加されたストリーミングパケットを送信するかが選択されるため、ストリーミング中とストリーミング停止中の双方において、遅延を生じさせることなく、制御情報を送信することが可能となる。
【０００９】
また、本開示によれば、ストリーミングパケット及び前記ストリーミングパケットに付加された前記ストリーミングパケットに関する制御情報を受信するストリーミングパケット受信部と、前記ストリーミングパケットに関する制御情報を含む制御パケットを受信する制御パケット受信部と、前記ストリーミングパケット又は前記制御パケットから前記制御情報を取得する制御情報取得部と、前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、を備える、通信装置が提供される。
【００１０】
上記構成によれば、ストリーミングパケット又は制御パケットから制御情報を取得し、制御情報に基づいてストリーミングパケットによる情報を制御するため、ストリーミング中とストリーミング停止中の双方において、遅延を生じさせることなく、ストリーミングパケットによる情報を制御することができる。
【００１１】
また、本開示によれば、ストリーミングパケットを受信するストリーミングパケット受信部と、前記ストリーミングパケットを受信した場合に、受信確認情報（ＡＣＫ）を送信する受信確認情報送信部と、前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、前記制御情報を含む制御パケットを送信する制御パケット送信部と、前記制御情報を前記受信確認情報（ＡＣＫ）に付加する制御情報付加部と、所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記受信確認情報（ＡＣＫ）を送信するかを選択する送信経路選択部と、を備える、通信装置が提供される。
【００１２】
上記構成によれば、所定の条件に応じて、制御情報を含む制御パケットを送信するか、又は制御情報が付加された受信確認情報（ＡＣＫ）を送信するかが選択されるため、ストリーミング中とストリーミング停止中の双方において、遅延を生じさせることなく、制御情報を送信することが可能となる。
【００１３】
また、本開示によれば、ストリーミングパケットを送信するストリーミングパケット送信部と、前記ストリーミングパケットに関する制御情報を含む制御パケットを受信する制御パケット受信部と、前記ストリーミングパケットに対する受信確認情報（ＡＣＫ）と前記受信確認情報（ＡＣＫ）に付加された前記ストリーミングパケットに関する制御情報を受信する受信確認情報（ＡＣＫ）受信部と、前記受信確認情報（ＡＣＫ）又は前記制御パケットから前記制御情報を取得する制御情報取得部と、前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、を備える、通信装置が提供される。
【００１４】
上記構成によれば、前記受信確認情報（ＡＣＫ）又は前記制御パケットから制御情報を取得し、制御情報に基づいてストリーミングパケットによる情報を制御するため、ストリーミング中とストリーミング停止中の双方において、遅延を生じさせることなく、ストリーミングパケットによる情報を制御することができる。
【００１５】
また、本開示によれば、ストリーミングパケットを送信するストリーミングパケット送信部と、前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、前記制御情報を含む制御パケットを送信する制御パケット送信部と、前記制御情報を前記ストリーミングパケットに付加する制御情報付加部と、所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記ストリーミングパケットを送信するかを選択する送信経路選択部と、を有する第１の通信装置と、前記ストリーミングパケットを受信するストリーミングパケット受信部と、前記制御パケットを受信する制御パケット受信部と、前記ストリーミングパケット又は前記制御パケットから前記制御情報を取得する制御情報取得部と、前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、を有する第２の通信装置と、を備える、通信システムが提供される。
【００１６】
上記構成によれば、所定の条件に応じて、制御情報を含む制御パケットを送信するか、又は制御情報が付加されたストリーミングパケットを送信するかが選択されるため、ストリーミング中とストリーミング停止中の双方において、遅延を生じさせることなく、制御情報を送信することが可能となる。
【００１７】
また、本開示によれば、ストリーミングパケットを受信するストリーミングパケット受信部と、前記ストリーミングパケットを受信した場合に、受信確認情報（ＡＣＫ）を送信する受信確認情報送信部と、前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、前記制御情報を含む制御パケットを送信する制御パケット送信部と、前記制御情報を前記受信確認情報（ＡＣＫ）に付加する制御情報付加部と、所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記受信確認情報（ＡＣＫ）を送信するかを選択する送信経路選択部と、を有する、第１の通信装置と、前記ストリーミングパケットを送信するストリーミングパケット送信部と、前記制御パケットを受信する制御パケット受信部と、前記ストリーミングパケットに対する受信確認情報（ＡＣＫ）と前記受信確認情報（ＡＣＫ）に付加された前記ストリーミングパケットに関する制御情報を受信する受信確認情報（ＡＣＫ）受信部と、前記受信確認情報（ＡＣＫ）又は前記制御パケットから前記制御情報を取得する制御情報取得部と、前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、を有する、第２の通信装置と、を備える、通信システムが提供される。
【００１８】
上記構成によれば、所定の条件に応じて、制御情報を含む制御パケットを送信するか、又は制御情報が付加された受信確認情報（ＡＣＫ）を送信するかが選択されるため、ストリーミング中とストリーミング停止中の双方において、遅延を生じさせることなく、制御情報を送信することが可能となる。
【発明の効果】
【００１９】
以上説明したように本開示によれば、ストリーミング中とストリーミング停止中の双方において、遅延を生じさせることなく、ボリュームなどの制御情報を送信することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本開示の第１の実施形態に係るシステムの概略構成を示す模式図である。
【図２】ボリュー制御情報の送信経路を切り換える処理を示すフローチャートである
【図３】親機と子機との間でパケットが送受信される様子を示す模式図である。
【図４】制御パケットのみでボリューム制御情報を送信する場合を、本実施形態に対する比較例として示したタイミングチャートである。
【図５】図４の比較例のシステムにおける親機と子機の構成を示す模式図である。
【図６】ボリューム制御情報が常にストリーミングパケットに付加されて子機に送られる構成を比較例として示す模式図である。
【図７】第２の実施形態に係るシステムの構成を示す模式図である。
【図８】第２の実施形態において、親機と子機との間でパケットが送受信される様子を示す模式図である。
【図９】第３の実施形態に係るシステムの構成を示す模式図である。
【図１０】第３の実施形態に係るシステムの構成を示す模式図である。
【図１１】第４の実施形態に係るシステムの構成を示す模式図である。
【図１２】親機と子機との間でパケットが送受信される様子を示す模式図である。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１．１．前提となる技術について
１．２．第１の実施形態の構成
２．第２の実施形態
２．１．第２の実施形態の概要
２．２．第２の実施形態の構成
３．第３の実施形態
３．１．第３の実施形態の概要
３．２．第３の実施形態の構成
４．第４の実施形態
４．１．第４の実施形態の概要
４．２．第４の実施形態の構成
【００２３】
１．第１の実施形態
１．１．前提となる技術について
無線通信を使ったオーディオ伝送において、ボリュームやミュートを制御する方法としては、ストリーミングとは別の制御パケットを送付する方法と、ストリーミングデータパケットの一部、例えばヘッダ領域に制御情報を載せる方法が考えられる。前者の方法の場合、無線ＬＡＮ等で使用されているＣＳＭＡ方式でアクセスすると、データ量が少ない制御パケットであっても、その送信後はバックオフをとる必要があり、次のストリーミングデータ送信までの待ち時間が増大してしまう、という問題がある。ホームシアターシステムのように映像と音声が同期を取って再生する場合、オーディオのストリーミングデータは通常３０ｍｓｅｃ程度以内の遅延で伝送する必要があり、大きなバッファリングを行うことができない。このため、制御パケット送信後に次のストリーミングデータ送信までの待ち時間が生じると、音が途切れてしまう原因となる。制御データを送信する頻度を下げれば、このような問題が生じる確率をある程度は低下できるが、何らかの理由で子機側（制御情報の受信側）で制御パケットを受信し損なうと、親機からの制御が子機に反映されるまでの時間が増大してしまう。このため、制御パケットを大幅に間引いて送信頻度を下げることは困難である。
【００２４】
一方、後者の例では、制御データがヘッダとしてストリーミングデータに付加され、１つのパケットとして伝送されるので、前者の例で問題となったようなバックオフによる送信待ち時間により、ストリーミングデータの送信に遅延が生じるという問題は少なくなる。しかしながら、この方法では、ストリーミング伝送が行われていない場合は、制御データも伝送できない。従って、例えばメディアプレーヤが停止している間にユーザーがボリューム操作を行っても、ボリューム操作に関する情報は子機には伝送されない。すなわち制御の自由度が制限されてしまう。
【００２５】
そこで、本開示では、ストリーミングの状態に従って、ボリュームなどの制御情報をストリーミングデータパケットの一部として付加して送信するか、あるいは独立した制御データパケットとして送信するかを切り換える。これにより、制御の自由度を確保しながら、無線帯域が混み合っている状態においてもストリーミングデータの送信待ち時間を最小にすることが可能である。
【００２６】
１．２．第１の実施形態の構成
まず、図１を参照して、本開示の第１の実施形態に係るシステムの概略構成について説明する。図１では、親機から子機へのオーディオデータのストリーミングを想定し、子機側でのボリューム（Ｖｏｌｕｍｅ）やミュート（Ｍｕｔｅ）の制御を親機側から行うシステムを例示する。
【００２７】
図１に示すように、本実施形態に係るシステムは、通信装置として、親機１００と子機２００とを有して構成される。親機１００は、ユーザーインターフェース１０２、ボリューム制御情報取得部１０４、送信経路選択出力部１０６、制御パケット生成部１０７、制御パケット送信部１０８、メディアプレーヤ１１０、ヘッダ情報付加部１１２、ストリームパケット送信部１１４、ＭＵＸ１１６、無線システム１１８を有する。
【００２８】
また、子機２００は、無線システム２０２、ＤＥＭＵＸ２０４、制御パケット受信部２０６、ボリューム制御情報取得部２０８、ストリームパケット受信部２１０、ヘッダ情報分離部２１２、データバッファ２１４、オーディオアンプ２１６、スピーカ２１８を有する。
【００２９】
先ず、親機１００で行われる処理について説明する。ユーザーによるボリューム操作は、ユーザーインターフェース１０２に入力されて、ボリューム制御情報としてボリューム制御情報取得部１０４にて取得される。メディアプレーヤ１１０は、ストリーミング状態に関する情報（ストリーミングが行われているか否かを示す情報）を送信経路選択出力部１０６へ送る。送信経路選択出力部１０６は、メディアプレーヤ１１０でストリーミングが行われていない場合は、ボリューム制御情報を制御パケット生成部１０７へ送る。制御パケット生成部１０７は、ボリューム制御情報を含む制御パケットを生成し、制御パケット送信部１０８へ送る。制御パケット送信部１０８は、制御パケットをＭＵＸ１１６に送る。ＭＵＸ１１６は、制御パケットを無線システム１１８へ送り、制御パケットが子機２００へ無線通信により送られる。
【００３０】
一方、送信経路選択出力部１０６は、メディアプレーヤ１１０でストリーミングが行われている場合は、ボリューム制御情報をヘッダ情報付加部１１２へ送る。ヘッダ情報付加部１１２は、ボリューム制御情報をストリーミングデータパケットの一部、例えばヘッダ情報等に挿入する。ストリームパケット送信部１１４は、ボリューム制御情報を含むストリーミングデータパケットをＭＵＸ１１６に送る。ＭＵＸ１１６は、ボリューム制御情報を含むストリーミングデータパケットを無線システム１１８へ送り、ボリューム制御情報を含むストリーミングデータパケットが子機２００へ無線通信により送られる。
【００３１】
次に、子機２００側で行われる処理について説明する。親機１００からボリューム制御情報を含む制御パケットが送られた場合、この制御パケットは子機２００側の無線システム２０２で受信され、ＤＥＭＵＸ２０４から制御パケット受信部２０６へ送られる。制御パケット受信部２０６は、受信した制御パケットをボリューム制御情報取得部２０８に送る。ボリューム制御情報取得部２０８は、制御パケットからボリューム制御情報を取得する。ボリューム制御情報は、オーディオアンプ２１６に送られ、音声のボリュームがボリューム制御情報に従って調整される。
【００３２】
また、親機１００から、ボリューム制御情報を含むストリーミングデータパケットが送られた場合、このストリーミングデータパケットは子機２００側の無線システム２０２で受信され、ＤＥＭＵＸ２０４からストリームパケット受信部２１０へ送られる。ストリームパケット受信部２１０は、受信したストリーミングデータパケットをヘッダ情報分離部２１２へ送る。ヘッダ情報分離部２１２は、ストリーミングデータパケットのヘッダの情報を分離して、ボリューム制御情報取得部２０８に送る。ボリューム制御情報取得部２０８は、ヘッダの情報からボリューム制御情報を取得する。ボリューム制御情報は、オーディオアンプ２１６に送られ、音声のボリュームがボリューム制御情報に従って調整される。また、ストリーミングデータパケットは、ヘッダ情報分離部２１２にてヘッダの情報が分離された後、データバッファ２１４へ送られる。データバッファ２１４は、ストリーミングデータパケットをオーディオアンプ２１６に送る。そして、オーディオアンプ２１６にて音量が調整された音声は、スピーカ２１８から外部へ出力される。
【００３３】
以上のように、本実施形態のシステムでは、親機１００側の送信経路選択出力部１０６でボリューム制御情報を流す経路を1つだけ選択するため、子機２００側では、送付された経路によらずに、受け取ったボリューム制御情報を最新の情報として扱うことができる。
【００３４】
図２は、ボリュー制御情報の送信経路を切り換える処理を示すフローチャートである。先ず、ステップＳ１０では、ユーザがユーザーインターフェース１０２を操作することにより、ボリューム制御情報の送信処理が開始される。次のステップＳ１２では、メディアプレーヤ１１０により、ストリーミング中であるか否かが判定される。判定の結果は、上述したストリーミングに関する情報として、送信経路選択出力部１０６へ送られる。
【００３５】
ストリーミング中の場合は、ステップＳ１４へ進む。ステップＳ１４では、送信経路選択出力部１０６は、ボリューム制御情報をヘッダ情報付加部１１２へ送る。これにより、ボリューム制御情報がストリーミングパケットのヘッダに付加されて、子機２００へ送られる。
【００３６】
また、ストリーミング中でない場合は、ステップＳ１６へ進む。ステップＳ１６では、ボリューム制御情報を制御パケット生成部１１７へ送る。これにより、ボリューム制御情報を含む独立した制御パケットが子機へ送られる。ステップＳ１４，Ｓ１６の後は、ステップＳ１８へ進み、制御データの送信処理が終了する。
【００３７】
図３は、親機１００と子機２００との間でパケットが送受信される様子を示す模式図である。図３では、ストリーミング停止中とストリーミング中の双方について、パケットの送受信を時系列に示している。また、図３では、上段に本実施形態のシステムの親機１００と子機２００とによるパケットの送受信を示しており、下段には本実施形態のシステム以外の他のシステムの親機と子機との間のパケットの送受信が並行して行われている様子を示している。
【００３８】
先ず、ストリーミング停止中において、本実施形態のシステムでは、ユーザのボリューム操作に応じて制御パケット５００が親機１００から子機２００へ送信される。この際、制御パケット５００は、他のシステムでパケットの送受信が行われていないタイミングで行われる。より詳細には、他のシステムにおいて、親機から子機へデータパケット６００が送信され、データパケット６００に対するＡＣＫ６０２が子機から親機へ送信されると、本実施形態のシステムにおいて、制御パケット５００が親機１００から子機２００へ送信される。子機２００は、制御パケット５００を受信すると、制御パケット５００への受信ＡＣＫ５０２を親機１００へ送信する。
【００３９】
また、ストリーミング中においては、ユーザのボリューム操作に応じて、ボリューム制御情報が付加されたストリーミングパケット５１０が親機１００から子機２００へ送られる。子機２００は、ストリーミングパケット５１０を受信すると、ストリーミングパケット５１０への受信ＡＣＫ５１２を親機１００へ送信する。この場合も、他のシステムにおいて、親機から子機へデータパケット６００が送信され、データパケット６００に対するＡＣＫ６０２が子機から親機へ送信されると、本実施形態のシステムにおいて、ストリーミングパケット５１０が親機１００から子機２００へ送信される。
【００４０】
従って、本実施形態のシステムによれば、ストリーミング中とストリーミング停止中のいずれの場合においても、他のシステムのデータパケット送信後に、時間のロスを生じさせることなく、制御パケット５００または制御情報を含むストリーミングパケット５１０を親機１００から子機２００へ送信することができる。
【００４１】
図４は、制御パケットのみでボリューム制御情報を送信する場合を、本実施形態に対する比較例として示したタイミングチャートである。図４に示す比較例では、ストリーミング停止中は本実施形態のシステムと同様であるが、ストリーミング中に制御パケット５００を送信した場合は、制御パケット５００の送信後にデータの送信権が他のシステムに移ってしまうため、ストリーミングパケットの送信に遅延が生じてしまう。一方、図３に示す本実施形態のシステムによれば、ストリーミングパケット５１０にボリューム制御情報が付加されているため、ストリーミングパケット５１０の送信に遅延が生じることがなく、迅速にストリーミングパケット５１０を送信することが可能である。
【００４２】
また、図５は、図４の比較例のシステムにおける親機と子機の構成を示す模式図である。図５に示す親機の構成では、図１における送信経路選択出力部１０６、ヘッダ情報付加部１１２は設けられておらず、ボリューム制御情報は常に制御パケットによって送られる。従って、子機には、ヘッダ情報分離部２１２は設けられていない。このため、親機側でボリューム制御情報を含む制御パケットが生成されると、ストリーミングパケットの送信の合間に制御パケット５００が送信され、図４で説明したような遅延が生じてしまう。
【００４３】
また、図６は、ボリューム制御情報が常にストリーミングパケットに付加されて子機に送られる構成を比較例として示す模式図である。図６に示す比較例では、ボリューム制御情報は常にヘッダ情報付加部１１２によりストリーミングパケットに付加されるため、制御パケットを独立して送ることができず、ストリーミング停止中にボリュームを変更することが困難となる。
【００４４】
以上のように、図１に示す本実施形態の構成例によれば、ストリーミング中とストリーミング停止中のいずれの場合においても、時間のロスを生じさせることなく、制御パケット５００または制御情報を含むストリーミングパケット５１０を親機１００から子機２００へ送信することができる。
【００４５】
なお、上述した例では、親機１００から子機２００へ送る制御情報の一例としてボリューム制御情報を挙げたが、制御情報はこれに限定されるものではなく、本実施形態は、親機１００から子機２００へ送信される各種制御情報に適用することができる。
【００４６】
また、上述した例では、制御パケットとしてボリューム制御情報など比較的データ量が少ない情報を送る場合を挙げたが、制御情報としてよりデータ量が大きな情報を送る場合は、分割してストリーミングデータのヘッダに付加して伝送することが可能である。また、データ量が大きい場合は、１または複数の独立した制御パケットとして伝送するようにしても良い。例えば、親機１００から子機２００へ再生中のオーディオのジャケット写真を送る場合、一例としてデータを１００個に分けて、１回当たり２０ｋＢｙｔｅ〜３０ｋＢｙｔｅのデータを子機２００へ送信する。この場合、曲名は、ジャケット写真に比べて小さいデータであるため、独立した制御パケットで送ることができる。子機２００は、受信したジャケット写真及び曲名をディスプレイ上に表示したり、音声でユーザに伝えるなどの処理が可能である。
【００４７】
また、上述した例では、送信経路選択出力部１０６は、ストリーミング中か否かに応じて、制御情報を独立した制御パケットで送るか、またはストリーミングパケットのヘッダに付加しておくるかを切り換えることとしたが、他の要因をトリガーとして切り換えても良い。例えば、送信経路選択出力部１０６は、ボリューム制御情報などの制御情報を送信する際の送信継続時間に応じて、制御情報をストリーミングパケットのヘッダに付加するか、または独立した制御パケットとして送るかを決定しても良い。例えば、ボリューム制御情報などの制御情報を送信する際の送信継続時間が所定の時間よりも長い場合、ストリーミングパケットのヘッダに載せて制御情報を子機２００へ送信し、送信継続時間が所定の時間以下の場合は、独立した制御パケットとして制御情報を送信しても良い。
【００４８】
以上説明したように第１の実施形態によれば、ストリーミング停止中には、ボリューム制御情報を含む制御パケットを独立して送り、ストリーミング中には、ボリューム制御情報を含むストリーミングパケットを送るようにした。これにより、ストリーミング中とストリーミング停止中の双方において、遅滞なくボリューム制御情報を子機へ送ることが可能となる。
【００４９】
２．第２の実施形態
２．１．第２の実施形態の概要
次に、本開示の第２の実施形態について説明する。図７は、第２の実施形態に係るシステムの構成を示す模式図である。第２の実施形態では、子機２００から親機１００へストリーミングデータを送信している。例えば、子機２００がワイヤレスのマイクロフォンであり、マイクロフォンで録音した音声データをストリーミングデータとして親機１００へ送信する。この場合に、親機１００から子機２００へマイクロフォンのボリューム、すなわち録音感度の制御を行なう。
【００５０】
このため、第２の実施形態では、親機１００から子機２００にストリーミング中に送信される制御データは、ストリーミングパケットではなく、ストリーミングパケットに対する受信ＡＣＫ応答に付加されて子機２００側に送信される。以下、詳細に説明する。
【００５１】
２．２．第２の実施形態の構成
図７は、第２の実施形態に係るシステムの構成を示す模式図である。図７に示すように、親機１００は、ユーザーインターフェース１０２、マイク感度制御情報取得部１２０、送信経路選択出力部１２２、制御パケット生成部１０７、制御パケット送信部１０８、メディアプロセッサ１２３、ヘッダ情報付加部１１２、ストリームパケット受信部１２４、ＭＵＸ／ＤＥＭＵＸ１２６、ストリームパケットＡＣＫ送信部１２８、無線システム１１８を有する。
【００５２】
また、子機２００は、無線システム２０２、ＭＵＸ／ＤＥＭＵＸ２２０、制御パケット受信部２０６、マイク感度制御情報取得部２２２、ストリームパケットＡＣＫ受信部２２４、ヘッダ情報分離部２２６、ストリームパケット送信部２２８、データバッファ２３０、マイクアンプ２３２、マイクロフォン２３４を有する。
【００５３】
図７に示す構成において、子機２００のマイクロフォン２３４は、外部の音声を取得する。マイクアンプ２３２は、マイクロフォン２３４が取得した音声信号を増幅する。増幅された音声信号のデータは、データバッファ２３０に蓄積され、ストリーミングパケットとしてストリームパケット送信部２２８からＭＵＸ／ＤＥＭＵＸ２２０に送られて、無線システム２０２から親機１００に送られる。
【００５４】
親機１００では、無線システム１１８が子機２００から送られたストリーミングパケットを受信すると、ストリーミングパケットはＭＵＸ／ＤＥＭＵＸ１２６からストリームパケット受信部１２４に送られ、ストリームパケット受信部１２４にて受信される。ストリーミングパケットは、メディアプロセッサ１２３で再生処理、記録処理等が行われる。
【００５５】
また、ストリームパケット受信部１２４は、ストリーミング状態に関する情報（ストリーミングが行われているか否かを示す情報）を送信経路選択出力部１２２へ送る。
【００５６】
親機１００では、ユーザによるマイク感度の操作は、ユーザーインターフェース１０２に入力されて、マイク感度制御情報としてマイク感度制御情報取得部１２０にて取得される。マイク感度制御情報は、送信経路選択出力部１２２へ送られる。送信経路選択出力部１２２は、ストリームパケット受信部１２４がストリーミングパケットを受信していない場合は、マイク感度制御情報を制御パケット生成部１０７へ送る。制御パケット生成部１０７は、マイク感度制御情報を含む制御パケットを生成し、制御パケット送信部１０８へ送る。制御パケット送信部１０８は、制御パケットＭＵＸ／ＤＥＭＵＸ１２６に送る。ＭＵＸ／ＤＥＭＵＸ１２６は、制御パケットを無線システム１１８へ送り、制御パケットが子機２００へ無線通信により送られる。
【００５７】
一方、ストリームパケット受信部１２４がストリーミングパケットを受信している場合は、パケット受信の度にストリーミングデータパケットのＡＣＫが親機１００から子機２００へ送られる。この場合、送信経路選択出力部１２２は、マイク感度制御情報をヘッダ情報付加部１１２へ送る。ヘッダ情報付加部１１２は、マイク感度制御情報をストリーミングデータパケットのＡＣＫの一部（例えばヘッダ情報等）に挿入する。ストリームパケットＡＣＫ送信部１２８は、マイク感度制御情報を含むストリーミングデータパケットのＡＣＫをＭＵＸ／ＤＥＭＵＸ１２６に送る。ＭＵＸ／ＤＥＭＵＸ１２６は、マイク感度制御情報を含むストリーミングデータパケットのＡＣＫを無線システム１１８へ送り、マイク感度制御情報を含むストリーミングデータパケットのＡＣＫが子機２００へ無線通信により送られる。
【００５８】
このように、第２の実施形態においては、子機２００側からのストリーミングをモニタして、ストリーミングが行われているか否かに基づいて、マイク感度制御情報を含む制御パケットを生成するか、またはマイク感度制御情報を含むＡＣＫを生成するかを切り換える。また、マイク感度制御情報取得部１２０から送られたマイク感度制御情報が送信経路選択出力部１２２に到達してから、一定時間以内に子機２００からのストリーミングパケット受信がなければ、マイク感度制御情報を含む制御パケットを制御パケット生成部１０７で生成し、制御パケットを独立したパケットとして送信する。
【００５９】
図８は、第２の実施形態において、親機１００と子機２００との間でパケットが送受信される様子を示す模式図である。図８では、ストリーミング停止中とストリーミング中の双方について、パケットの送受信を時系列に示している。
【００６０】
先ず、ストリーミング停止中において、ユーザが親機１００を操作してマイクロフォンの感度を調整すると、この操作に応じて制御パケット５５０が親機１００から子機２００へ送信される。この際、制御パケット５５０は、他のシステムでパケットの送受信が行われていないタイミングで行われる。より詳細には、他のシステムにおいて、親機から子機へデータパケット６００が送信され、データパケット６００に対するＡＣＫ６０２が子機から親機へ送信されると、本実施形態のシステムにおいて、制御パケット５５０が親機１００から子機２００へ送信される。子機２００は、制御パケット５５０を受信すると、制御パケット５５０への受信ＡＣＫ５５２を親機１００へ送信する。
【００６１】
また、ストリーミング中においては、ストリーミングパケット５６０が子機２００から親機１００へ送られる。親機１００は、ストリーミングパケット５６０を受信すると、ストリーミングパケット５６０への受信ＡＣＫ５６２を子機２００へ送信する。ユーザがマイクロフォンの感度を調整すると、マイクロフォンの感度情報が付加された受信ＡＣＫ５６２が親機１００から子機２００へ送られる。この場合も、他のシステムにおいて、親機から子機へデータパケット６００が送信され、データパケット６００に対するＡＣＫ６０２が子機から親機へ送信されると、本実施形態のシステムにおいて、ストリーミングパケット５６０が子機２００から親機１００へ送信される。
【００６２】
従って、本実施形態のシステムによれば、ストリーミング中とストリーミング停止中のいずれの場合においても、他のシステムの送信完了後に、時間のロスを生じさせることなく、制御パケット５５０またはマイクロフォンの感度情報が付加された受信ＡＣＫ５６２を親機１００から子機２００へ送信することができる。
【００６３】
なお、子機２００側から親機１００側に制御データや子機２００のステータス情報を送信する必要がある場合、第１の実施形態と同様に、これらの情報を独立した制御パケットとして送る場合と、ストリーミングデータパケットへ付加して送る場合を切り換えて行うことが可能である。
【００６４】
なお、第２の実施形態においても、親機１００から子機２００へ送る制御情報としてマイクロフォンの感度情報を例に挙げたが、これに限定されるものではなく、親機１００から子機２００へ送られる各種の制御情報に適用することができる。
【００６５】
以上説明したように第２の実施形態によれば、ストリーミング停止中には、マイクロフォンの感度情報を含む制御パケットを独立して送り、ストリーミング中には、マイクロフォンの感度情報を含む受信ＡＣＫを送るようにした。これにより、ストリーミング中とストリーミング停止中の双方において、遅滞なくマイクロフォンの感度情報を子機２００へ送ることが可能となる。
【００６６】
３．第３の実施形態
３．１．第３の実施形態の概要
次に、本開示の第３の実施形態について説明する。第３の実施形態は、第１の実施形態と同様のシステムにおいて、子機２００側から制御データやステータス情報を親機１００側に送信する場合を示している。親機１００から子機２００へのストリーミングが行われている間は、制御データはストリーミングパケットに対する受信ＡＣＫ応答に付加されて親機１００側に伝送される。
【００６７】
３．２．第３の実施形態の構成
図９及び図１０は、第３の実施形態に係るシステムの構成を示す模式図である。ここで、図９は親機１００を示しており、図１０は子機２００を示している。図９に示すように、親機１００は、ユーザーインターフェース１０２、ボリューム制御情報取得部１０４、送信経路選択出力部１０６、制御パケット生成部１０７、制御パケット送信部１０８、メディアプレーヤ１１０、ヘッダ情報付加部１１２、ストリームパケット送信部１１４、ストリームパケットＡＣＫ受信部１３０、ヘッダ情報分離部１３２、制御パケット受信部１３４、子機ステータス情報取得部１３６、ＭＵＸ／ＤＥＭＵＸ１３８、無線システム１１８を有する。
【００６８】
また、図１０に示すように、子機２００は、無線システム２０２、ＭＵＸ／ＤＥＭＵＸ２４０、制御パケット受信部２０６、ボリューム制御情報取得部２０８、ストリームパケット受信部２１０、ヘッダ情報分離部２１２、データバッファ２１４、オーディオアンプ２１６、スピーカ２１８、ユーザインターフェース２５０、子機ステータス情報取得部２５１、送信経路選択出力部２５２、ヘッダ情報付加部２５４、ストリームパケットＡＣＫ送信部２５６、制御パケット生成部２５８、制御パケット送信部２６０を有する。
【００６９】
親機１００からボリューム制御情報を送る場合は、ストリーミング中とストリーミング停止中の双方において、第１の実施形態と同様に処理が行われる。
【００７０】
また、子機２００から親機１００へステータス情報などの制御情報を送る場合、ストリームパケット受信部２１０から送信経路選択出力部２５２へストリーミングが行われているか否かを示す情報が送られる。ストリーミングが行われている場合、送信経路選択出力部２５２は、ユーザインターフェース２５０から入力されて子機ステータス情報取得部２５１で取得された制御情報を、ヘッダ情報付加部２５４へ送る。ヘッダ情報付加部２５４は、ストリーミングパケットの受信ＡＣＫに制御情報を付加する。ストリームパケットＡＣＫ送信部２５６は、制御情報が付加された受信ＡＣＫを送信する。受信ＡＣＫは、ＭＵＸ／ＤＥＭＵＸ２４０に送られ、無線システム２０２から親機１００へ送信される。
【００７１】
また、ストリーミングの停止中は、送信経路選択出力部２５２は、ユーザインターフェース２５０から入力されて子機ステータス情報取得部２５１で取得された制御情報を、制御パケット生成部２５８へ送る。制御パケット生成部２５８は、制御情報を含む制御パケットを生成する。制御パケット送信部２６０は、制御パケットを送信する処理を行う。制御パケットは、ＭＵＸ／ＤＥＭＵＸ２４０に送られ、無線システム２０２から親機１００へ送信される。
【００７２】
以上説明したように第３の実施形態によれば、ストリーミング停止中には、子機２００のステータス情報などの制御情報をを含む制御パケットを独立して送り、ストリーミング中には、制御情報を含む受信ＡＣＫを送るようにした。これにより、ストリーミング中とストリーミング停止中の双方において、遅滞なく子機２００のステータスなどの制御情報を親機１００へ送ることが可能となる。
４．第４の実施形態
４．１．第４の実施形態の概要
次に、本開示の第４の実施形態について説明する。第４の実施形態では、複数のオーディオチャネルの伝送が行われている場合を示す。これは、例えばホームシアターシステムにおいて、フロントとリアのスピーカにそれぞれ無線伝送によりオーディオストリーミングを行う場合などに相当する。この場合、再生するオーディオの種類や再生モードによって、各スピーカへのストリーミングの状態が変わる。すなわち、ＣＤ等の音楽再生の場合は、通常はフロントのＬ／Ｒのスピーカのみにオーディオ伝送が行われるが、ＤＶＤやＢＤなどの映画コンテンツ再生時には、リアスピーカも含めてオーディオ伝送が行われる。
【００７３】
このようなマルチチャネルオーディオでは、オーディオチャネルごとにストリーミング状態が変化する。そこで、第４の実施形態では、制御データの宛て先ごとに対応するオーディオチャネルのストリーミング状態を参照する。この結果、同じボリューム情報を送信する場合でも、あるオーディオチャネルが送信される子機に対しては、ストリーミング停止中であれば独立の制御パケットとしてボリューム情報が送信される。また、別のオーディオチャネルが送信される子機に対しては、ストリーミング中であれば、ボリューム情報はストリーミングデータパケットに組みこまれて伝送される。
【００７４】
４．２．第４の実施形態の構成
図１１は、第４の実施形態に係るシステムの構成を示す模式図である。図１１に示す親機１００の基本的な構成は、図１に示した第１の実施形態と同様である。一方、図１のボリューム制御情報取得部１０４、送信経路選択出力部１０６、制御パケット生成部１０７、制御パケット送信部１０８、ヘッダ情報付加部１１２、ストリームパケット送信部１１４は、各チャンネルに対応して複数設けられている。図１１に示す例では、親機１００から２つの子機２００ａ，２００ｂへストリーミングを行うものとする。例えば、子機２００ａはフロントスピーカに対応し、子機２００ｂはリアスピーカに対応する。このため、親機１００には、２つの子機２００ａ，２００ｂに対応して、ボリューム制御情報取得部１０４ａ，１０４ｂ、送信経路選択出力部１０６ａ，１０６ｂ、制御パケット生成部１０７ａ，１０７ｂ、制御パケット送信部１０８ａ，１０８ｂ、ヘッダ情報付加部１１２ａ，１１２ｂ、ストリームパケット送信部１１４ａ，１１４ｂを有する。子機２００ａ，２００ｂの構成は、第１の実施形態と同様である。
【００７５】
図１１に示す構成では、ボリューム制御情報取得部１０４ａ、送信経路選択出力部１０６ａ、制御パケット生成部１０７ａ、制御パケット送信部１０８ａ、ヘッダ情報付加部１１２ａ、ストリームパケット送信部１１４ａは、子機２００ａにボリューム制御情報を送るために機能する。また、ボリューム制御情報取得部１０４ｂ、送信経路選択出力部１０６ｂ、制御パケット生成部１０７ｂ、制御パケット送信部１０８ｂ、ヘッダ情報付加部１１２ｂ、ストリームパケット送信部１１４ｂは、子機２００ｂにボリューム制御情報を送るために機能する。このような構成により、例えば子機２００ａへのストリーミング中には、子機２００ａに対しては制御パケットによりボリューム制御情報を送り、例えば子機２００ｂへのストリーミング停止中には、子機２００ｂに対してはストリーミングパケットのヘッダーにボリューム制御情報を付加して送るなど、子機２００ａと子機２００ｂのそれぞれに独立してボリューム制御情報を送ることができる。
【００７６】
図１２は、親機１００と子機２００ａ，２００ｂとの間でパケットが送受信される様子を示す模式図である。図１２では、ストリーミング停止中とストリーミング中の双方について、パケットの送受信を時系列に示している。また、図１２では、上段に本実施形態のシステム４００の親機１００と子機２００ａ，２００ｂとによるパケットの送受信を示しており、下段には本実施形態のシステム４００以外の他のシステムの親機と子機との間のパケットの送受信が並行して行われている様子を示している。また、図１２では、子機２００ａを子機１として示し、子機２００ｂを子機２として示している。
【００７７】
先ず、子機２００ａに対してのみストリーミングをしている場合、ユーザのボリューム操作に応じて、ボリューム制御情報が付加されたストリーミングパケット５７０が子機２００ａへ送られる。子機２００ｂに対してはストリーミングをしていないため、ボリューム制御情報を含む制御パケット５８０が親機１００から子機２００ｂへ送信される。子機２００ａはストリーミングパケット５７０を受信すると、ストリーミングパケット５７０のＡＣＫ５７２を親機１００へ送信する。また、子機２００ｂは、制御パケット５８０を受信すると、制御パケット５８０のＡＣＫ５８２を親機１００へ送信する。この際、ボリューム制御情報が付加されたストリーミングパケット５７０、ボリューム制御情報を含む制御パケット５８０、ＡＣＫ５７２，５８２は、他のシステムでパケット６００、ＡＣＫ６０２の送受信が行われていないタイミングで行われる。
【００７８】
また、子機２００ａ，２００ｂの双方に対してストリーミングをしている場合は、ユーザのボリューム操作に応じて、ボリューム制御情報が付加されたストリーミングパケット５７０，５９０が子機２００ａ，２００ｂの双方へ送られる。この際、ボリューム制御情報が付加されたストリーミングパケットは、他のシステムでパケット６００、ＡＣＫ６０２の送受信が行われていないタイミングで行われる。
【００７９】
また、子機２００ａ，２００ｂの双方に対してストリーミングをしていない場合は、ユーザのボリューム操作に応じて、ボリューム制御情報を含む制御パケットが親機１００から子機２００ａ，２００ｂへ送信される。この場合も、ボリューム制御情報を含む制御パケットは、他のシステムでパケットの送受信が行われていないタイミングで行われる。
【００８０】
第４の実施形態においても、送信経路選択出力部１０６ａ，１０６ｂは、ストリーミング中か否かを示す情報以外をトリガーとして、ストリーミングパケットに制御情報を付加するか、または制御情報を独立した制御パケットとして送るかを切り換えても良い。例えば、送信経路選択出力部１０６ａ，１０６ｂは、制御情報等の送信対象（子機２００の数）が所定の数よりも多い場合は制御情報をストリーミングデータパケットのヘッダに載せて各子機２００へ送り、送信対象（子機２００の数）が所定の数以下の場合は制御情報を独立した制御パケットとして送るようにしても良い。
【００８１】
以上説明したように第４の実施形態によれば、複数の子機２００ａ，２００ｂにボリューム制御情報を送る場合においても、ストリーミング停止中には、ボリューム制御情報を含む制御パケットを独立して送り、ストリーミング中には、ボリューム制御情報を含むストリーミングパケットを送るようにした。これにより、ストリーミング中とストリーミング停止中の双方において、遅滞なくボリューム情報を子機へ送ることが可能となる。
【００８２】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８３】
なお、本技術は以下のような構成も取ることができる。
（１）ストリーミングパケットを送信するストリーミングパケット送信部と、
前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、
前記制御情報を含む制御パケットを送信する制御パケット送信部と、
前記制御情報を前記ストリーミングパケットに付加する制御情報付加部と、
所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記ストリーミングパケットを送信するかを選択する送信経路選択部と、
を備える、通信装置。
（２）前記ストリーミングパケットを出力するストリーミングパケット出力部を備え、
前記送信経路選択部は、前記ストリーミングパケット出力部が前記ストリーミングパケットを出力している場合は、前記制御情報が付加された前記ストリーミングパケットを送信させ、前記ストリーミングパケット出力部が前記ストリーミングパケットを出力していない場合は、前記制御情報を含む前記制御パケットを送信させる、（１）に記載の通信装置。
（３）前記送信経路選択部は、前記制御情報の送信継続時間が所定時間よりも短い場合は、前記制御情報が付加された前記ストリーミングパケットを送信させ、前記制御情報の送信継続時間が所定時間以上の場合は、前記制御情報を含む前記制御パケットを送信させる、（１）に記載の通信装置。
（４）前記ストリーミングパケット送信部及び制御パケット送信部は、複数の装置に対して、前記ストリーミングパケット及び当該ストリーミングパケットに関する制御情報を個別に送信する、（１）記載の通信装置。
（５）前記送信経路選択部は、前記制御情報パケット及び前記ストリーミングパケットの送信対象の装置が所定数よりも多い場合は、前記制御情報が付加された前記ストリーミングパケットを送信させ、前記制御情報パケット及び前記ストリーミングパケットの送信対象の装置が所定数以下の場合は、前記制御情報を含む前記制御パケットを送信させる、（４）に記載の通信装置。
（６）ストリーミングパケット及び前記ストリーミングパケットに付加された前記ストリーミングパケットに関する制御情報を受信するストリーミングパケット受信部と、
前記ストリーミングパケットに関する制御情報を含む制御パケットを受信する制御パケット受信部と、
前記ストリーミングパケット又は前記制御パケットから前記制御情報を取得する制御情報取得部と、
前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、
を備える、通信装置。
（７）前記制御情報取得部は、前記ストリーミングパケット受信部が前記ストリーミングパケットを受信している場合は、前記制御情報を前記ストリーミングパケットから取得し、前記ストリーミングパケット受信部が前記ストリーミングパケットを受信していない場合は、前記制御情報を前記制御パケットから取得する、（６）に記載の通信装置。
（８）ストリーミングパケットを受信するストリーミングパケット受信部と、
前記ストリーミングパケットを受信した場合に、受信確認情報（ＡＣＫ）を送信する受信確認情報送信部と、
前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、
前記制御情報を含む制御パケットを送信する制御パケット送信部と、
前記制御情報を前記受信確認情報（ＡＣＫ）に付加する制御情報付加部と、
所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記受信確認情報（ＡＣＫ）を送信するかを選択する送信経路選択部と、
を備える、通信装置。
（９）前記送信経路選択部は、前記ストリーミングパケット受信部が前記ストリーミングパケットを受信している場合は、前記制御情報が付加された前記受信確認情報（ＡＣＫ）を送信させ、前記ストリーミングパケット受信部が前記ストリーミングパケットを受信していない場合は、前記制御情報を含む前記制御パケットを送信させる、（８）に記載の通信装置。
（１０）ストリーミングパケットを送信するストリーミングパケット送信部と、
前記ストリーミングパケットに関する制御情報を含む制御パケットを受信する制御パケット受信部と、
前記ストリーミングパケットに対する受信確認情報（ＡＣＫ）と前記受信確認情報（ＡＣＫ）に付加された前記ストリーミングパケットに関する制御情報を受信する受信確認情報（ＡＣＫ）受信部と、
前記受信確認情報（ＡＣＫ）又は前記制御パケットから前記制御情報を取得する制御情報取得部と、
前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、
を備える、通信装置。
（１１）ストリーミングパケットを送信するストリーミングパケット送信部と、
前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、
前記制御情報を含む制御パケットを送信する制御パケット送信部と、
前記制御情報を前記ストリーミングパケットに付加する制御情報付加部と、
所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記ストリーミングパケットを送信するかを選択する送信経路選択部と、を有する第１の通信装置と、
前記ストリーミングパケットを受信するストリーミングパケット受信部と、
前記制御パケットを受信する制御パケット受信部と、
前記ストリーミングパケット又は前記制御パケットから前記制御情報を取得する制御情報取得部と、
前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、を有する第２の通信装置と、
を備える、通信システム。
（１２）ストリーミングパケットを受信するストリーミングパケット受信部と、
前記ストリーミングパケットを受信した場合に、受信確認情報（ＡＣＫ）を送信する受信確認情報送信部と、
前記ストリーミングパケットに関する制御情報を取得する制御情報取得部と、
前記制御情報を含む制御パケットを送信する制御パケット送信部と、
前記制御情報を前記受信確認情報（ＡＣＫ）に付加する制御情報付加部と、
所定の条件に応じて、前記制御情報を含む前記制御パケットを送信するか、又は前記制御情報が付加された前記受信確認情報（ＡＣＫ）を送信するかを選択する送信経路選択部と、を有する、第１の通信装置と、
前記ストリーミングパケットを送信するストリーミングパケット送信部と、
前記制御パケットを受信する制御パケット受信部と、
前記ストリーミングパケットに対する受信確認情報（ＡＣＫ）と前記受信確認情報（ＡＣＫ）に付加された前記ストリーミングパケットに関する制御情報を受信する受信確認情報（ＡＣＫ）受信部と、
前記受信確認情報（ＡＣＫ）又は前記制御パケットから前記制御情報を取得する制御情報取得部と、
前記制御情報に基づいて前記ストリーミングパケットによる情報を制御する制御部と、を有する、第２の通信装置と、
を備える、通信システム。
【符号の説明】
【００８４】
１００    親機
１０４    ボリューム制御情報取得部
１０６    送信経路選択出力部
１０８    制御パケット送信部
１１０    メディアプレーヤ
１１２    ヘッダ情報負荷部
１１４    ストリーミングパケット送信部
１２０    マイク感度制御情報取得部
１２２    送信経路選択出力部
１２４    ストリーミングパケット受信部
１２８    ストリームパケットＡＣＫ送信部
１３０    ストリームパケットＡＣＫ受信部
１３４    制御パケット受信部
１３６    子機ステータス情報取得部
２００    子機
２０６    制御パケット受信部
２０８    ボリューム制御情報取得部
２１０    ストリーミングパケット受信部
２１６    オーディオアンプ
２２２    マイク感度制御情報取得部
２２８    ストリーミングパケット送信部
２２４    ストリームパケットＡＣＫ受信部
２３２    マイクアンプ
２５１    子機ステータス情報取得部
２５２    送信経路選択出力部  
２５４    ヘッダ情報付加部
２５６    ストリームパケットＡＣＫ送信部
２６０    制御パケット送信部  
【図１】
2012209880.tif 000003
【図２】
2012209880.tif 000004
【図３】
2012209880.tif 000005
【図４】
2012209880.tif 000006
【図５】
2012209880.tif 000007
【図６】
2012209880.tif 000008
【図７】
2012209880.tif 000009
【図８】
2012209880.tif 000010
【図９】
2012209880.tif 000011
【図１０】
2012209880.tif 000012
【図１１】
2012209880.tif 000013
【図１２】
2012209880.tif 000014