(57)【要約】【課題】１の中継装置を介して通信が行われる通信システムにおいて、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な送信制御装置、および送信制御方法を提供する。【解決手段】１の中継装置を介して通信が行われる通信システムを構成する通信装置それぞれと中継装置を介して通信する通信部と、通信部が受信した、中継装置および通信装置との間の伝送品質の情報を含む通信装置ごとの品質情報に基づいて、中継装置との間の伝送品質がより高い通信システムを構成する装置を、送信対象のコンテンツを示すコンテンツデータを送信する送信装置として決定する決定部と、決定部が決定した送信装置に、コンテンツを示すコンテンツデータを、送信装置を除く通信システムを構成する各装置に対して一斉に送信させる送信制御部とを備える送信制御装置が提供される。【選択図】図７
2011259170.tif 000002
【特許請求の範囲】
【請求項１】
１の中継装置を介して通信が行われる通信システムを構成する通信装置それぞれと前記中継装置を介して通信する通信部と；
前記通信部が受信した、前記中継装置および前記通信装置との間の伝送品質の情報を含む前記通信装置ごとの品質情報に基づいて、前記中継装置との間の前記伝送品質がより高い前記通信システムを構成する装置を、送信対象のコンテンツを示すコンテンツデータを送信する送信装置として決定する決定部と；
前記決定部が決定した前記送信装置に、前記コンテンツを示すコンテンツデータを、前記送信装置を除く前記通信システムを構成する各装置に対して一斉に送信させる送信制御部と；
を備える、送信制御装置。
【請求項２】
前記決定部は、さらに自装置および前記中継装置の間の伝送品質の情報に基づいて、前記送信装置を決定する、請求項１に記載の送信制御装置。
【請求項３】
送信対象の前記コンテンツを示すコンテンツデータが記憶されている場合に前記品質情報を送信させる第１の品質情報送信要求を、前記通信システムを構成する前記通信装置それぞれに対して送信させる要求送信部をさらに備え、
前記決定部は、前記通信部が受信した、前記第１の品質情報送信要求に応じて前記通信装置から選択的に送信された品質情報に基づいて、前記送信装置を決定する、請求項１、または２のいずれか１項に記載の送信制御装置。
【請求項４】
前記要求送信部は、送信対象の前記コンテンツを示すコンテンツデータが記憶されている場合に記憶されている前記コンテンツデータの再生品質を示す情報をさらに含む品質情報を送信させる、第２の品質情報送信要求を送信させ、
前記決定部は、前記要求送信部が前記第２の品質情報送信要求を送信させた場合、前記通信部が受信した、前記第２の品質情報送信要求に応じて前記通信装置から選択的に送信された品質情報に基づいて、より前記再生品質が高い装置を前記送信装置として決定する、請求項３に記載の送信制御装置。
【請求項５】
コンテンツデータを記憶する記憶部をさらに備え、
前記決定部は、さらに自装置および前記中継装置の間の伝送品質の情報と、前記記憶部に記憶されたコンテンツデータの再生品質を示す情報とに基づいて、前記送信装置を決定する、請求項４に記載の送信制御装置。
【請求項６】
１の中継装置を介して通信が行われる通信システムを構成する通信装置それぞれと前記中継装置を介して通信し、前記中継装置および前記通信装置との間の伝送品質の情報を含む前記通信装置ごとの品質情報を、前記通信装置それぞれから取得するステップと；
前記取得するステップにおいて取得された前記通信装置ごとの前記品質情報に基づいて、前記中継装置との間の前記伝送品質がより高い前記通信システムを構成する装置を、送信対象のコンテンツを示すコンテンツデータを送信する送信装置として決定するステップと；
前記決定するステップにおいて決定された前記送信装置に、前記コンテンツを示すコンテンツデータを、前記送信装置を除く前記通信システムを構成する各装置に対して一斉に送信させるステップと；
を有する、送信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信制御装置、および送信制御方法に関する。
【背景技術】
【０００２】
近年、例えば、音声データや映像データなどのコンテンツデータを機器間で送受信し、各機器において送受信されたコンテンツデータの再生が行われる通信システムの普及が進んでいる。上記通信システムとしては、例えば、マルチチャネルオーディオシステム（サラウンドシステム）や、ＤＬＮＡ（Digital  Living  Network  Alliance）規格に則ったシステムなどが挙げられる。
【０００３】
このような中、通信システムにおけるコンテンツデータの再生を制御する技術が開発されている。再生制御に関する入力操作に応じて、マスタ装置とスレーブ装置とを切り替える技術としては、例えば、特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５９１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通信システムにおけるコンテンツデータの再生を制御する従来の技術（以下、「従来の技術」とよぶ場合がある。）では、通信システムを構成する各装置が中継装置を介して通信を行うことによって、通信システムを構成する各装置の役割（マスタ／スレーブ）が切り替えられる。また、従来の技術が用いられる通信システム（以下、「従来の通信システム」とよぶ場合がある。）では、サーバに記憶されたコンテンツデータの各装置における再生が、他の装置における再生を制御するマスタ装置によって制御される。よって、従来の技術が用いられることによって、マスタ装置によってサーバに記憶されたコンテンツデータの各装置における再生が制御される通信システムにおいて、再生制御に関する入力操作に応じてマスタ装置とスレーブ装置とを容易に切り替えることが可能である。
【０００６】
ここで、例えば、コンテンツデータを機器間で送受信し、各機器において送受信されたコンテンツデータの再生が行われる通信システムは、従来の通信システムのように、各装置がサーバからコンテンツデータを受信して再生するシステムに限られない。例えば、上記通信システムとしては、コンテンツデータを送信する送信装置が、１または２以上の受信装置に対して同一のコンテンツデータ（または、当該コンテンツデータを含む送信データ）を一斉に送信し、各受信装置、または、送信装置および各受信装置が同期して当該コンテンツデータの再生を行うシステムが想定される。
【０００７】
上記のように、各受信装置、または、送信装置および各受信装置が同期して同一のコンテンツを示すコンテンツデータの再生を行うことによって、例えば、家にある複数のコンテンツデータを再生可能な装置（上記送信装置、受信装置の一例）から同一の音楽（コンテンツの一例）を出力させて、家中で当該音楽をユーザに楽しませることが可能となる。しかしながら、上記のような、送信装置が１または２以上の受信装置に対して同一のコンテンツデータを一斉に送信する通信システムが、例えば従来の通信システムのように、１の中継装置を介して各装置の通信が行われるシステム（各装置がスター型に接続されたシステム）である場合には、通信システム全体のコンテンツデータの伝送品質が、送信装置と中継装置との間の伝送品質に依存してしまう。そのため、例えば、中継装置との間の伝送品質が、同一のコンテンツデータを複数の受信装置へと一斉に送信するのに十分でない場合には、通信システム全体のコンテンツデータの伝送品質が低下する恐れがある。
【０００８】
ここで、従来の技術は、再生制御に関する入力操作に応じてマスタ装置とスレーブ装置とを切り替えることはできるが、送信装置（従来の技術に係るサーバに対応）と中継装置との間の伝送品質については、何らの考慮もなされていない。よって、送信装置が１または２以上の受信装置に対して同一のコンテンツデータを送信する通信システムに、従来の技術を用いたとしても、当該通信システム全体のコンテンツデータの配信品質が低下する恐れがある。
【０００９】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、１の中継装置を介して通信が行われる通信システムにおいて、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な、新規かつ改良された送信制御装置、および送信制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１の観点によれば、１の中継装置を介して通信が行われる通信システムを構成する通信装置それぞれと上記中継装置を介して通信する通信部と、上記通信部が受信した、上記中継装置および上記通信装置との間の伝送品質の情報を含む上記通信装置ごとの品質情報に基づいて、上記中継装置との間の上記伝送品質がより高い上記通信システムを構成する装置を、送信対象のコンテンツを示すコンテンツデータを送信する送信装置として決定する決定部と、上記決定部が決定した上記送信装置に、上記コンテンツを示すコンテンツデータを、上記送信装置を除く上記通信システムを構成する各装置に対して一斉に送信させる送信制御部とを備える送信制御装置が提供される。
【００１１】
かかる構成により、１の中継装置を介して通信が行われる通信システムにおいて、通信システム全体のコンテンツデータの伝送品質の低下を防止させることができる。
【００１２】
また、上記決定部は、さらに自装置および上記中継装置の間の伝送品質の情報に基づいて、上記送信装置を決定してもよい。
【００１３】
また、送信対象の上記コンテンツを示すコンテンツデータが記憶されている場合に上記品質情報を送信させる第１の品質情報送信要求を、上記通信システムを構成する上記通信装置それぞれに対して送信させる要求送信部をさらに備え、上記決定部は、上記通信部が受信した、上記第１の品質情報送信要求に応じて上記通信装置から選択的に送信された品質情報に基づいて、上記送信装置を決定してもよい。
【００１４】
また、上記要求送信部は、送信対象の上記コンテンツを示すコンテンツデータが記憶されている場合に記憶されている上記コンテンツデータの再生品質を示す情報をさらに含む品質情報を送信させる、第２の品質情報送信要求を送信させ、上記決定部は、上記要求送信部が上記第２の品質情報送信要求を送信させた場合、上記通信部が受信した、上記第２の品質情報送信要求に応じて上記通信装置から選択的に送信された品質情報に基づいて、より上記再生品質が高い装置を上記送信装置として決定してもよい。
【００１５】
また、コンテンツデータを記憶する記憶部をさらに備え、上記決定部は、さらに自装置および上記中継装置の間の伝送品質の情報と、上記記憶部に記憶されたコンテンツデータの再生品質を示す情報とに基づいて、上記送信装置を決定してもよい。
【００１６】
上記目的を達成するために、本発明の第２の観点によれば、１の中継装置を介して通信が行われる通信システムを構成する通信装置それぞれと上記中継装置を介して通信し、上記中継装置および上記通信装置との間の伝送品質の情報を含む上記通信装置ごとの品質情報を、上記通信装置それぞれから取得するステップと、上記取得するステップにおいて取得された上記通信装置ごとの上記品質情報に基づいて、上記中継装置との間の上記伝送品質がより高い上記通信システムを構成する装置を、送信対象のコンテンツを示すコンテンツデータを送信する送信装置として決定するステップと、上記決定するステップにおいて決定された上記送信装置に、上記コンテンツを示すコンテンツデータを、上記送信装置を除く上記通信システムを構成する各装置に対して一斉に送信させるステップとを有する送信制御方法が提供される。
【００１７】
かかる方法を用いることによって、１の中継装置を介して通信が行われる通信システムにおいて、通信システム全体のコンテンツデータの伝送品質の低下を防止することができる。
【発明の効果】
【００１８】
本発明によれば、１の中継装置を介して通信が行われる通信システムにおいて、通信システム全体のコンテンツデータの伝送品質の低下を防止することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係る通信システムの構成の一例を示す説明図である。
【図２】本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチの概要を説明するための説明図である。
【図３】本発明の実施形態に係る通信装置（送信制御装置の一例）における伝送品質低下防止アプローチに係る処理の一例を説明するための流れ図である。
【図４】本発明の実施形態に係る通信装置（送信制御装置の一例）における送信装置決定処理の一例を示す流れ図である。
【図５】本発明の実施形態に係る通信装置（送信制御装置の一例）における送信装置決定処理の一例を示す流れ図である。
【図６】本発明の実施形態に係る通信装置（送信制御装置の一例）における送信装置決定処理の一例を示す流れ図である。
【図７】本発明の実施形態に係る送信制御装置の構成の一例を示すブロック図である。
【図８】本発明の実施形態に係る送信制御装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係るアプローチ
２．本発明の実施形態に係る送信制御装置
３．本発明の実施形態に係るプログラム
【００２２】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係る通信システム（以下、「通信システム１０００」とよぶ場合がある。）を構成する本発明の実施形態に係る送信制御装置の構成について説明する前に、本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチについて説明する。ここで、本発明の実施形態に係るコンテンツデータとは、例えば、音声（音楽も含む。以下、同様とする。）を示す音声データや、音声および画像（静止画像／動画像）を示す映像データなど、音声や画像などのコンテンツを示すデータである。
【００２３】
［通信システム１０００の概要］
本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチの概要を説明する前に、まず、通信システム１０００の概要について説明する。図１は、本発明の実施形態に係る通信システム１０００の構成の一例を示す説明図である。
【００２４】
通信システム１０００は、通信装置１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ（以下、総称して「通信装置１００」とよぶ場合がある。）と、中継装置２００とを有し、中継装置２００を中心とするスター型のネットワークを構成する。
【００２５】
通信装置１００は、コンテンツデータを中継装置２００を介して、通信システム１０００を構成する他の通信装置１００へ一斉に送信する。ここで、本発明の実施形態に係るコンテンツデータの一斉送信とは、例えば、通信装置１００が、コンテンツデータの送信対象の通信装置１００それぞれへ送信データを、“同時に送信すること”や“同期して送信すること”をいう。また、通信装置１００が送信するコンテンツデータとしては、例えば、記憶部（後述する）に記憶されたコンテンツデータや、通信部（後述する）が受信した、外部装置から送信されたコンテンツデータが挙げられる。
【００２６】
また、通信装置１００は、外部装置から送信されたコンテンツデータを中継装置２００を介して受信する。つまり、通信装置１００は、通信システム１０００において、コンテンツデータを送信する送信装置、または、送信装置としての役目を果たす外部装置から送信されたコンテンツデータを受信する受信装置としての役目を果たす。
【００２７】
また、通信装置１００は、例えば、操作部（後述する）から伝達される所定のユーザ操作に応じた操作信号や、リモート・コントローラなどの外部操作装置（図示せず）から送信された当該ユーザ操作に応じた外部操作信号に基づいて、後述する伝送品質低下防止アプローチに係る処理を行う機能を有していてもよい。後述する伝送品質低下防止アプローチを行う通信装置１００は、通信システム１０００におけるコンテンツデータの送信を制御する送信制御装置としての役目を果たすこととなる。
【００２８】
なお、本発明の実施形態に係る通信システム１０００は、例えば、通信装置１００とは別体の装置として、送信制御装置を有していてもよく、また、中継装置２００が送信制御装置としての役目を果たしてもよい。以下では、通信装置１００が、送信制御装置としての役目を果たす場合を主に例に挙げて説明する。
【００２９】
中継装置２００は、通信システム１０００を構成する各通信装置１００間の通信を中継する役目を果たす。
【００３０】
ここで、図１では、通信システム１０００が、４つの通信装置１００を有する構成を示しているが、本発明の実施形態に係る通信システム１０００は、４つの通信装置１００を有する構成に限られない。例えば、本発明の実施形態に係る通信システム１０００は、２つ、３つ、または５つ以上など、複数の通信装置１００を有する構成であってもよい。また、図２では、中継装置２００と通信装置１００とが無線通信を行う構成を示しているが、中継装置２００と通信装置１００とは、有線通信を行う構成であってもよい。また、本発明の実施形態に係る通信システム１０００は、コンテンツデータを記憶するデータ記憶装置（図示せず）を備え、通信システム１０００では、送信装置が、当該データ記憶装置（図示せず）に記憶されたコンテンツデータを取得して、当該コンテンツデータを一斉に送信してもよい。
【００３１】
［伝送品質低下防止アプローチの概要］
次に、本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチの概要について説明する。図２は、本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチの概要を説明するための説明図である。ここで、図２は、図１に示す通信システム１０００を示しており、通信装置１００Ａが送信装置としての役目を果たし、通信装置１００Ｂ、１００Ｃ、１００Ｄが受信装置としての役目を果たす場合を示している。
【００３２】
送信装置が各受信装置に対してコンテンツデータを一斉に送信する場合、送信装置と中継装置２００との間の通信路（図２に示すＡ）における転送レートの方が、中継装置２００と各受信装置との間の通信路（図２に示すＢ〜Ｄ）における転送レートよりも大きくなる。つまり、通信システム１０００では、送信装置と中継装置２００との間の通信路における伝送品質がコンテンツデータを一斉に送信するために十分でない可能性の方が、中継装置２００と各受信装置との間の通信路における伝送品質がコンテンツデータの伝送に十分でない可能性よりも高い。よって、通信システム１０００全体のコンテンツデータの伝送品質は、送信装置と中継装置２００との間の通信路における伝送品質に依存すると捉えることができる。
【００３３】
ここで、本発明の実施形態に係る通信装置１００（送信装置／受信装置）と中継装置２００との間の通信路における伝送品質は、通信路を評価するための指標である。本発明の実施形態に係る通信装置１００と中継装置２００との間の通信路における伝送品質は、例えば、通信装置１００と中継装置２００との間の通信における伝送速度や、データ再送要求数などによって定量的に測られる。なお、本発明の実施形態に係る通信装置１００と中継装置２００との間の通信路における伝送品質は、例えば伝送速度やデータ再送要求数などにより測られることに限られない。
【００３４】
また、本発明の実施形態に係る通信システム１０００全体のコンテンツデータの伝送品質とは、例えば、送信装置から一斉に送信されたコンテンツデータが各受信装置へ正常に伝送されることを示す指標である。本発明の実施形態に係る通信システム１０００全体のコンテンツデータの伝送品質は、例えば伝送エラー率で表すことができる。
【００３５】
上記のように、通信システム１０００全体のコンテンツデータの伝送品質は、送信装置と中継装置２００との間の通信路における伝送品質に依存する。よって、送信装置と中継装置２００との間の通信路における伝送品質がコンテンツデータを一斉に送信するために十分でない場合には、通信システム１０００全体のコンテンツデータの伝送品質が低下することとなる。また、上述したように、従来の技術では、送信装置と中継装置との間の伝送品質について何らの考慮もなされていない。したがって、従来の技術を用いたとしても、通信システム全体のコンテンツデータの配信品質が低下する恐れがある。
【００３６】
そこで、本発明の実施形態では、（原則として）中継装置２００との間の通信路における伝送品質がより高い装置を送信装置として決定する。そして、本発明の実施形態では、送信装置として決定された装置にコンテンツデータを一斉に送信させる。なお、本発明の実施形態では、中継装置２００との間の通信路における伝送品質と、送信されるコンテンツデータの再生品質とに基づいて、伝送品質が一定以上である装置の中で、より再生品質が高いコンテンツデータを送信可能な装置を、送信装置として決定することもできる。ここで、本発明の実施形態に係るコンテンツデータの再生品質は、例えば、コンテンツデータのコーデックやビットレート、解像度などによって高低が決定される。
【００３７】
上記のように送信装置が決定されることによって、通信システム１０００では、中継装置２００との間の通信路における伝送品質がより高い通信装置１００（または、当該伝送品質が一定以上である通信装置１００）が、送信装置としてコンテンツデータを一斉に送信することとなる。よって、通信システム１０００は、送信装置と中継装置２００との間の通信路における伝送品質がコンテンツデータを一斉に送信するために十分でない可能性をより低減させることができる。したがって、本発明の実施形態では、上記のように送信装置が決定されることによって、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な通信システムを実現することができる。
【００３８】
より具体的には、通信システム１０００では、例えば、下記の（０）の処理により送信制御装置が決定され、送信制御装置が、下記の（１）の処理〜（３）の処理を行うことによって、通信システム全体のコンテンツデータの伝送品質の低下を防止する。
【００３９】
（０）送信制御装置の決定処理
本発明の実施形態に係る通信システム１０００は、１つの装置が送信制御装置としての機能（例えば下記の（１）の処理〜（３）の処理を行う機能）を有していることに限られず、複数の装置が送信制御装置としての機能を有している場合がある。通信システム１０００では、例えば、送信制御装置としての機能を有する装置のうちの、所定のユーザ操作に基づく上記操作信号（または上記外部操作信号。以下、同様とする。）を検出した装置が、送信制御装置として下記の（１）の処理〜（３）の処理を行う。ここで、本発明の実施形態に係る所定のユーザ操作としては、例えば、ユーザが、操作部（後述する）や外部操作装置を用いて、コンテンツデータを選択して一斉送信を指示する操作が挙げられる。
【００４０】
なお、本発明の実施形態に係る通信システム１０００における送信制御装置の決定方法は、上記に限られない。例えば、通信システム１０００では、送信制御装置としての機能を有するいずれかの装置が処理開始情報に基づいて下記の（１）の処理〜（３）の処理を開始することによって、送信制御装置が決定されてもよい。ここで、本発明の実施形態に係る処理開始情報とは、例えば、送信対象のコンテンツを示す情報（例えば、送信候補となるコンテンツデータを示す情報）と、送信に係る処理を開始する時間の情報とが予め設定されたデータである。
【００４１】
通信システム１０００では、例えば上記のように決定された送信制御装置が、下記の（１）の処理〜（３）の処理を行って通信システム１０００におけるコンテンツデータの送信を制御することによって、通信システム全体におけるコンテンツデータの伝送品質低下の防止を図る。
【００４２】
（１）品質情報取得処理
送信制御装置は、通信システム１０００を構成する通信装置１００（送信制御装置が通信装置１００の場合には、自装置以外の通信装置１００。以下、同様とする。）それぞれと中継装置２００を介して通信し、品質情報を通信装置１００それぞれから取得する。
【００４３】
ここで、本発明の実施形態に係る品質情報とは、中継装置２００および通信装置１００との間の伝送品質の情報を含む情報（データ）である。また、品質情報に含まれる伝送品質の情報としては、例えば、中継装置２００および通信装置１００との間の通信路における伝送速度やデータ再送要求数が挙げられる。
【００４４】
なお、本発明の実施形態に係る品質情報に含まれる情報は、上記伝送品質の情報の情報に限られない。例えば、本発明の実施形態に係る品質情報は、通信装置１００に記憶されている送信対象のコンテンツを示すコンテンツデータの再生品質を示す情報がさらに含まれていてもよい。ここで、本発明の実施形態に係る送信対象のコンテンツとは、例えば、所定のユーザ操作に基づく上記操作信号が示す送信候補となるコンテンツデータが示すコンテンツである。また、本発明の実施形態に係る再生品質を示す情報としては、例えば、コンテンツデータのコーデックやビットレート、解像度（例えばコンテンツデータが映像データの場合）などを示す情報が挙げられる。
【００４５】
より具体的には、送信制御装置は、品質情報を送信させるための品質情報送信要求を各通信装置１００へ送信することによって、各通信装置１００から品質情報を取得する。ここで、本発明の実施形態に係る品質情報送信要求とは、品質情報送信要求を受信した装置に品質情報を送信させるための一種の命令を示すデータである。送信制御装置が送信する品質情報送信要求としては、例えば、下記の（ａ）〜（ｃ）が挙げられる。
【００４６】
〔品質情報送信要求の一例〕
（ａ）品質情報送信要求を受信した通信装置１００に、無条件で伝送品質の情報を含む品質情報を送信させる品質情報送信要求
（ｂ）送信対象のコンテンツを示すコンテンツデータが記憶されている場合に、伝送品質の情報を含む品質情報を選択的に送信させる品質情報送信要求（以下、「第１の品質情報送信要求」とよぶ場合がある。）
（ｃ）送信対象のコンテンツを示すコンテンツデータが記憶されている場合に、伝送品質の情報および当該コンテンツデータの再生品質を示す情報を含む品質情報を選択的に送信させる品質情報送信要求（以下、「第２の品質情報送信要求」とよぶ場合がある。）
【００４７】
（２）送信装置決定処理
送信制御装置は、上記（１）の処理（品質情報取得処理）において取得された通信装置１００ごとの品質情報に基づいて、送信対象のコンテンツを示すコンテンツデータを送信する送信装置を決定する。より具体的には、送信制御装置は、中継装置２００との間の伝送品質がより高い装置を送信装置として決定する。
【００４８】
ここで、送信制御装置は、例えば、取得された品質情報それぞれに対応する通信装置１００のうちの、中継装置２００との間の伝送品質がより高い通信装置１００を送信装置として決定するが、送信制御装置における送信装置の決定方法は、上記に限られない。例えば、送信制御装置がコンテンツデータを一斉に送信する機能を有する場合、送信制御装置は、取得された品質情報と、自装置および中継装置２００の間の伝送品質の情報とに基づいて、中継装置２００との間の伝送品質がより高い装置（自装置、または通信装置１００）を送信装置として決定することができる。
【００４９】
また、伝送品質の情報およびコンテンツデータの再生品質を示す情報が取得された品質情報に含まれている場合、送信制御装置は、伝送品質と、コンテンツデータの再生品質とに基づいて送信装置を決定する。また、送信制御装置がコンテンツデータを一斉に送信する機能を有する場合には、送信制御装置は、さらに記憶部（後述する）に記憶されたコンテンツデータの再生品質を示す情報に基づいて送信装置を決定することもできる。
【００５０】
送信制御装置は、（２）の処理において例えば上記のように送信装置を決定する。なお、本発明の実施形態に係る送信制御装置における（２）の処理（送信装置決定処理）の具体例については、後述する。
【００５１】
（３）送信制御処理
上記（２）の処理（送信装置決定処理）において送信装置を決定すると、送信制御装置は、決定された送信装置に、送信対象のコンテンツを示すコンテンツデータを一斉に送信させる。
【００５２】
より具体的には、外部装置を送信装置として決定した場合には、送信制御装置は、例えば、所定のユーザ操作に基づく上記操作信号が示す送信候補となるコンテンツデータと、送信開始要求とを送信装置へ送信して、当該コンテンツデータを送信装置に一斉に送信させる。また、送信制御装置が第１の品質情報送信要求、または第２の品質情報送信要求を送信する場合には、決定された送信装置は、送信対象のコンテンツデータを記憶している。よって、上記の場合には、送信制御装置は、例えば送信開始要求のみを送信装置へ送信する。ここで、本発明の実施形態に係る送信開始要求とは、送信開始要求を受信した装置（すなわち決定された送信装置）にコンテンツデータの一斉送信に係る処理を開始させるための一種の命令を示すデータである。
【００５３】
また、自装置を送信装置として決定した場合には、送信制御装置は、例えば、所定のユーザ操作に基づく上記操作信号が示す送信候補となるコンテンツデータを、一斉に送信する。
【００５４】
なお、本発明の実施形態に係る送信制御装置における送信制御処理は、上記に限られない。例えば、送信制御装置が、第１の品質情報送信要求または第２の品質情報送信要求に応じて通信装置１００から選択的に送信された品質情報に基づいて送信装置を決定した場合には、当該送信装置に記憶された送信対象のコンテンツを示すコンテンツデータを、一斉に送信させることができる。
【００５５】
送信制御装置は、例えば上記（１）の処理（品質情報取得処理）〜（３）の処理（送信制御処理）を行うことによって、通信システム１０００におけるコンテンツデータの送信を制御する。ここで、送信制御装置は、上記（１）の処理（品質情報取得処理）において、通信システム１０００を構成する各通信装置１００から取得した、少なくとも伝送品質の情報を含む品質情報に基づいて送信装置を決定する。よって、送信装置は、中継装置２００との間の通信路における伝送品質がより高い通信装置１００（または、当該伝送品質が一定以上である通信装置１００）に、コンテンツデータを一斉に送信させることができる。
【００５６】
したがって、送信制御装置が、上記（１）の処理（品質情報取得処理）〜（３）の処理（送信制御処理）を行うことによって、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な通信システムを実現させることができる。
【００５７】
なお、本発明の実施形態に係る通信システム１０００の各装置が、定期的／非定期的に品質情報を他の装置へと送信する構成である場合、送信制御装置は、上記（２）の処理（送信装置決定処理）および（３）の処理（送信制御処理）を行うことによって、通信システム１０００におけるコンテンツデータの送信を制御してもよい。上記の場合であっても、通信システム１０００を構成する各通信装置１００から取得した、伝送品質の情報を含む品質情報に基づいて送信装置を決定することが可能である。よって、上記の場合であっても、送信制御装置は、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な通信システムを実現させることができる。以下では、送信制御装置が、本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチに係る処理として上記（１）の処理（品質情報取得処理）〜（３）の処理（送信制御処理）を行う場合を例に挙げて、説明する。
【００５８】
［伝送品質低下防止アプローチに係る処理の具体例］
上述した本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチに係る処理について、より具体的に説明する。以下では、図１に示す通信システム１０００において、通信装置１００Ａが送信制御装置の役目を果たす場合（上記（１）の処理（品質情報取得処理）〜（３）の処理（送信制御処理）を行う場合）を例に挙げて説明する。
【００５９】
図３は、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）における伝送品質低下防止アプローチに係る処理の一例を説明するための流れ図である。
【００６０】
通信装置１００Ａは、送信候補となるコンテンツデータを特定する（Ｓ１００）。ここで、通信装置１００Ａは、例えば、所定のユーザ操作に基づく上記操作信号に基づいて、送信候補となるコンテンツデータを特定する。
【００６１】
通信装置１００Ａは、通信装置１００Ｂ、１００Ｃ、１００Ｄそれぞれに対して、品質情報送信要求を送信する（Ｓ１０２）。ここで、通信装置１００Ａが送信する品質情報送信要求としては、例えば、上記（ａ）〜（ｃ）に示す品質情報送信要求が挙げられる。
【００６２】
ステップＳ１０２において品質情報送信要求が送信されると、通信装置１００Ａは、品質情報送信要求の送信対象である全ての通信装置１００から送信された応答が受信されたか否かを判定する（Ｓ１０４）。ここで、ステップＳ１０２およびステップＳ１０４の処理は、上記（１）の処理（品質情報取得処理）に該当する。
【００６３】
ステップＳ１０４において、品質情報送信要求の送信対象である全ての通信装置１００から送信された応答が受信されたと判定されない場合、通信装置１００Ａは、受信されたと判定されるまで処理を進めない。なお、例えば、ステップＳ１０２において品質情報送信要求を送信してから所定の時間が経過したときには、通信装置１００Ａは、品質情報送信要求の送信対象である全ての通信装置１００から送信された応答が受信されたと判定されない場合であっても処理を進めることができる（いわゆる、タイムアウト）。
【００６４】
また、ステップＳ１０４において、品質情報送信要求の送信対象である全ての通信装置１００から送信された応答が受信されたと判定された場合、通信装置１００Ａは、受信した応答に基づいて、コンテンツデータを送信する送信装置を決定する（Ｓ１０６；送信装置決定処理）。
【００６５】
〔送信装置決定処理の一例〕
〔１〕第１の例：図３のステップＳ１０２において上記（ａ）の品質情報送信要求が送信された場合の処理の一例
図３のステップＳ１０２において、通信装置１００Ａが上記（ａ）の品質情報送信要求を送信した場合、ステップＳ１０４において受信された全ての応答には、伝送品質の情報を含む品質情報が含まれる。上記の場合には、通信装置１００Ａは、例えば、取得された品質情報それぞれに対応する通信装置１００のうちの、中継装置２００との間の伝送品質がより高い通信装置１００を、送信装置として決定する。
【００６６】
なお、通信装置１００Ａは、他の通信装置１００と同様に、コンテンツデータを一斉に送信させることが可能である。よって、通信装置１００Ａは、取得された品質情報と、自装置および中継装置２００の間の伝送品質の情報とに基づいて、中継装置２００との間の伝送品質がより高い装置（通信装置１００Ａ、または他の通信装置１００）を送信装置として決定することもできる。
【００６７】
〔２〕第２の例：図３のステップＳ１０２において上記（ｂ）の品質情報送信要求が送信された場合の処理の一例
図３のステップＳ１０２において、通信装置１００Ａが上記（ｂ）の品質情報送信要求（第１の品質情報送信要求）を送信した場合、ステップＳ１０４において受信された応答には、品質情報が含まれるものと品質情報が含まれないものとが混在する可能性がある。上記の場合には、通信装置１００Ａは、品質情報が含まれる応答を送信した通信装置１００のうちの、中継装置２００との間の伝送品質がより高い通信装置１００を、送信装置として決定する。なお、上記第１の例と同様に、通信装置１００Ａは、取得された品質情報と、自装置および中継装置２００の間の伝送品質の情報とに基づいて、中継装置２００との間の伝送品質がより高い装置を送信装置として決定することもできる。
【００６８】
図４は、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）における送信装置決定処理の一例を示す流れ図である。ここで、図４は、通信装置１００Ａが、図３のステップＳ１０２において上記（ｂ）の品質情報送信要求（第１の品質情報送信要求）が送信された場合における送信装置決定処理の一例を示している。また、図４は、通信装置１００Ａが、自装置、または他の通信装置１００を送信装置として決定する場合の送信装置決定処理の一例を示している。
【００６９】
通信装置１００Ａは、送信装置として自装置を設定する（Ｓ２００）。ここで、ステップＳ２００の処理は、送信装置として決定する装置を初期化する処理に相当する。
【００７０】
通信装置１００Ａは、図３のステップＳ１０４において受信した応答の中から、一の通信装置１００から送信された応答を選択する（Ｓ２０２）。
【００７１】
通信装置１００Ａは、ステップＳ２０２において選択された応答に品質情報が含まれているか否かを判定する（Ｓ２０４）。ステップＳ２０４において品質情報が含まれていると判定されない場合には、通信装置１００Ａは、後述するステップＳ２１０の処理を行う。
【００７２】
また、ステップＳ２０４において品質情報が含まれていると判定された場合には、通信装置１００Ａは、“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高いか（または、以上であるか。）否か”を判定する（Ｓ２０６）。ステップＳ２０６において“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高い”と判定されない場合には、通信装置１００Ａは、後述するステップＳ２１０の処理を行う。
【００７３】
また、ステップＳ２０６において“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高い”と判定された場合には、通信装置１００Ａは、設定されている送信装置を、ステップＳ２０２において選択された応答を送信した通信装置１００に更新する（Ｓ２０８）。ステップＳ２０８の処理によって、より伝送品質の高い装置が、送信装置の候補として設定されることとなる。
【００７４】
ステップＳ２０４〜Ｓ２０８の処理が行われると、通信装置１００Ａは、図３のステップＳ１０４において受信された全ての応答を処理したか否かを判定する（Ｓ２１０）。
【００７５】
ステップ２１０において全ての応答を処理したと判定されない場合には、通信装置１００Ａは、ステップＳ２０２からの処理を繰り返す。また、ステップ２１０において全ての応答を処理したと判定された場合には、通信装置１００Ａは、送信装置決定処理を終了し、ステップＳ２００またはステップＳ２０８において設定されている装置を、送信装置として決定する。
【００７６】
図３のステップＳ１０２において通信装置１００Ａが上記（ｂ）の品質情報送信要求（第１の品質情報送信要求）を送信した場合、通信装置１００Ａは、例えば図４に示す処理を行うことによって、送信装置を決定する。なお、図３のステップＳ１０２において通信装置１００Ａが上記（ｂ）の品質情報送信要求（第１の品質情報送信要求）を送信した場合における送信装置決定処理が、図４に示す例に限られないことは、言うまでもない。
【００７７】
〔３〕第３の例：図３のステップＳ１０２において上記（ｃ）の品質情報送信要求が送信された場合の処理の一例
図３のステップＳ１０２において、通信装置１００Ａが上記（ｃ）の品質情報送信要求（第２の品質情報送信要求）を送信した場合、ステップＳ１０４において受信された応答には、品質情報が含まれるものと品質情報が含まれないものとが混在する可能性がある。また、上記の場合、ステップＳ１０４において受信された応答に含まれる品質情報には、伝送品質の情報および送信対象のコンテンツを示すコンテンツデータの再生品質を示す情報が含まれる。上記の場合には、通信装置１００Ａは、品質情報が含まれる応答を送信した通信装置１００のうちの、伝送品質が一定以上であり、かつより再生品質が高いコンテンツデータを送信可能な通信装置１００を、送信装置として決定する。なお、通信装置１００Ａは、取得された品質情報と、自装置および中継装置２００の間の伝送品質の情報およびコンテンツデータの再生品質を示す情報とに基づいて、中継装置２００との間の伝送品質がより高い装置を送信装置として決定することもできる。
【００７８】
図５は、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）における送信装置決定処理の一例を示す流れ図である。ここで、図５は、通信装置１００Ａが、図３のステップＳ１０２において上記（ｃ）の品質情報送信要求（第２の品質情報送信要求）が送信された場合における送信装置決定処理の一例を示している。また、図５は、通信装置１００Ａが、自装置、または他の通信装置１００を送信装置として決定する場合の送信装置決定処理の一例を示している。
【００７９】
通信装置１００Ａは、図４のステップＳ２００と同様に、送信装置として自装置を設定する（Ｓ３００）。
【００８０】
通信装置１００Ａは、図３のステップＳ１０４において受信した応答の中から、一の通信装置１００から送信された応答を選択する（Ｓ３０２）。
【００８１】
通信装置１００Ａは、ステップＳ３０２において選択された応答に品質情報が含まれているか否かを判定する（Ｓ３０４）。ステップＳ３０４において品質情報が含まれていると判定されない場合には、通信装置１００Ａは、後述するステップＳ３１２の処理を行う。
【００８２】
また、ステップＳ３０４において品質情報が含まれていると判定された場合には、通信装置１００Ａは、図４のステップＳ２０６と同様に、“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高いか否か”を判定する（Ｓ３０６）。
【００８３】
＜３−Ａ＞“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高い”と判定された場合
ステップＳ３０６において“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高い”と判定された場合には、通信装置１００Ａは、“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質以上であるか否か”を判定する（Ｓ３０８）。ここで、通信装置１００Ａは、例えば、設定された送信装置および選択された通信装置それぞれに対応するコンテンツデータの再生品質を示す情報を比較することによって、ステップＳ３０８の判定を行う。
【００８４】
より具体的には、通信装置１００Ａは、例えば、再生品質を示す各情報（例えば、コーデックや、ビットレート、解像度など）と、再生品質を示す情報を定量化するための数値とが対応付けられたルックアップテーブルを用いて、コンテンツデータの再生品質を示す情報をそれぞれ定量化する。そして、通信装置１００Ａは、定量化されたコンテンツデータの再生品質を示す情報を比較することによって、ステップＳ３０８の判定を行う。ここで、通信装置１００Ａは、例えば、予め記憶されたルックアップテーブルを用いてステップＳ３０８の判定を行うが、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）におけるステップＳ３０８の処理は、上記に限られない。例えば、通信装置１００Ａは、サーバ（図示せず）などの外部装置から上記ルックアップテーブルを適宜取得してステップＳ３０８の処理を行うこともできる。なお、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）におけるステップＳ３０８の処理が、上記に限られないことは、言うまでもない。
【００８５】
ステップＳ３０８において“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質以上である”と判定されない場合には、通信装置１００Ａは、後述するステップＳ３１２の処理を行う。
【００８６】
また、ステップＳ３０８において“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質以上である”と判定された場合には、通信装置１００Ａは、設定されている送信装置を、ステップＳ３０２において選択された応答を送信した通信装置１００に更新する（Ｓ３１０）。ステップＳ３１０の処理によって、より伝送品質の高い装置（または、伝送品質が一定以上の装置）のうちの、よりコンテンツデータの再生品質が高い装置が、送信装置の候補として設定されることとなる。
【００８７】
ステップＳ３０８、Ｓ３１０の処理が行われると、通信装置１００Ａは、図３のステップＳ１０４において受信された全ての応答を処理したか否かを判定する（Ｓ３１２）。
【００８８】
ステップ３１２において全ての応答を処理したと判定されない場合には、通信装置１００Ａは、ステップＳ３０２からの処理を繰り返す。また、ステップ３１２において全ての応答を処理したと判定された場合には、通信装置１００Ａは、送信装置決定処理を終了し、ステップＳ３００またはステップＳ３１０において設定されている装置を、送信装置として決定する。
【００８９】
＜３−Ｂ＞“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高い”と判定されない場合
ステップＳ３０６において“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高い”と判定されない場合には、通信装置１００Ａは、“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質より高いか否か”を判定する（Ｓ３１４）。ここで、通信装置１００Ａは、ステップＳ３０８と同様に、例えば、設定された送信装置および選択された通信装置それぞれに対応するコンテンツデータの再生品質を示す情報を比較することによって、ステップＳ３１４の判定を行う。
【００９０】
ステップＳ３１４において“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質より高い”と判定されない場合には、通信装置１００Ａは、ステップＳ３１２の処理を行う。
【００９１】
また、ステップＳ３１４において“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質より高い”と判定された場合には、通信装置１００Ａは、“選択された通信装置１００の伝送品質を示す値が、所定の閾値より大きいか（または、以上か。）否か”を判定する（Ｓ３１６）。ここで、上記所定の閾値とは、中継装置２００との間の通信路における伝送品質が一定以上である装置を判定するために予め設定された値である。また、上記所定の閾値は、伝送品質を示す値の種類（例えば、伝送速度やデータ再送要求数など）に応じて設定される。
【００９２】
ステップＳ３１６において“選択された通信装置１００の伝送品質を示す値が、所定の閾値より大きい”と判定された場合には、通信装置１００Ａは、ステップＳ３１０の処理を行う。また、ステップＳ３１６において“選択された通信装置１００の伝送品質を示す値が、所定の閾値より大きい”と判定されない場合には、通信装置１００Ａは、ステップＳ３１２の処理を行う。
【００９３】
図３のステップＳ１０２において通信装置１００Ａが上記（ｃ）の品質情報送信要求（第２の品質情報送信要求）を送信した場合、通信装置１００Ａは、例えば図５に示す処理を行うことによって、送信装置を決定する。
【００９４】
なお、図３のステップＳ１０２において通信装置１００Ａが上記（ｃ）の品質情報送信要求（第２の品質情報送信要求）を送信した場合における送信装置決定処理は、図５に示す例に限られない。例えば、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）は、送信対象のコンテンツを示すコンテンツデータの再生品質がより高いコンテンツデータを記憶する装置を、優先的に送信装置として決定することもできる。
【００９５】
図６は、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）における送信装置決定処理の一例を示す流れ図である。ここで、図６は、通信装置１００Ａが、図３のステップＳ１０２において上記（ｃ）の品質情報送信要求（第２の品質情報送信要求）が送信された場合における送信装置決定処理の他の例を示している。また、図６は、通信装置１００Ａが、自装置、または他の通信装置１００を送信装置として決定する場合の送信装置決定処理の一例を示している。
【００９６】
通信装置１００Ａは、図４のステップＳ２００と同様に、送信装置として自装置を設定する（Ｓ４００）。
【００９７】
通信装置１００Ａは、図３のステップＳ１０４において受信した応答の中から、一の通信装置１００から送信された応答を選択する（Ｓ４０２）。
【００９８】
通信装置１００Ａは、ステップＳ４０２において選択された応答に品質情報が含まれているか否かを判定する（Ｓ４０４）。ステップＳ４０４において品質情報が含まれていると判定されない場合には、通信装置１００Ａは、後述するステップＳ４１２の処理を行う。
【００９９】
また、ステップＳ４０４において品質情報が含まれていると判定された場合には、通信装置１００Ａは、“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質と等価であるか否か”を判定する（Ｓ４０６）。ここで、通信装置１００Ａは、図５のステップＳ３０８と同様に、例えば、設定された送信装置および選択された通信装置それぞれに対応するコンテンツデータの再生品質を示す情報を比較することによって、ステップＳ４０６の判定を行う。
【０１００】
＜３−ａ＞“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質と等価である”と判定された場合
ステップＳ４０６において“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質と等価である”と判定された場合には、通信装置１００Ａは、図４のステップＳ２０６と同様に、“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高いか否か”を判定する（Ｓ４０８）。
【０１０１】
ステップＳ４０８において“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高い”と判定されない場合には、通信装置１００Ａは、後述するステップＳ４１２の処理を行う。
【０１０２】
また、ステップＳ４０８において“設定された送信装置の伝送品質が、選択された通信装置の伝送品質よりも高い”と判定された場合には、通信装置１００Ａは、設定されている送信装置を、ステップＳ４０２において選択された応答を送信した通信装置１００に更新する（Ｓ４１０）。ステップＳ４１０の処理によって、よりコンテンツデータの再生品質が高い装置のうちの、より伝送品質の高い装置（または、伝送品質が一定以上の装置）が、送信装置の候補として設定されることとなる。
【０１０３】
ステップＳ４０８、Ｓ４１０の処理が行われると、通信装置１００Ａは、図３のステップＳ１０４において受信された全ての応答を処理したか否かを判定する（Ｓ４１２）。
【０１０４】
ステップ４１２において全ての応答を処理したと判定されない場合には、通信装置１００Ａは、ステップＳ４０２からの処理を繰り返す。また、ステップ４１２において全ての応答を処理したと判定された場合には、通信装置１００Ａは、送信装置決定処理を終了し、ステップＳ４００またはステップＳ４１０において設定されている装置を、送信装置として決定する。
【０１０５】
＜３−ｂ＞“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質と等価である”と判定されない場合
ステップＳ４０６において“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質と等価である”と判定されない場合には、通信装置１００Ａは、図４のステップＳ３１４と同様に、“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質より高いか否か”を判定する（Ｓ４１４）。
【０１０６】
ステップＳ４１４において“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質より高い”と判定されない場合には、通信装置１００Ａは、ステップＳ４１２の処理を行う。
【０１０７】
また、ステップＳ４１４において“設定された送信装置が送信可能なコンテンツデータの再生品質が、選択された通信装置１００が送信可能なコンテンツデータの再生品質より高い”と判定された場合には、通信装置１００Ａは、図５のステップＳ３１６と同様に、“選択された通信装置１００の伝送品質を示す値が、所定の閾値より大きいか（または、以上か。）否か”を判定する（Ｓ４１６）。
【０１０８】
ステップＳ４１６において“選択された通信装置１００の伝送品質を示す値が、所定の閾値より大きい”と判定された場合には、通信装置１００Ａは、ステップＳ４１０の処理を行う。また、ステップＳ４１６において“選択された通信装置１００の伝送品質を示す値が、所定の閾値より大きい”と判定されない場合には、通信装置１００Ａは、ステップＳ４１２の処理を行う。
【０１０９】
図３のステップＳ１０２において通信装置１００Ａが上記（ｃ）の品質情報送信要求（第２の品質情報送信要求）を送信した場合、通信装置１００Ａは、例えば図６に示す処理を行うことによっても、送信装置を決定することができる。なお、図３のステップＳ１０２において通信装置１００Ａが上記（ｃ）の品質情報送信要求（第２の品質情報送信要求）を送信した場合における送信装置決定処理が、図５、図６に示す例に限られないことは、言うまでもない。
【０１１０】
〔４〕その他の例
通信装置１００Ａは、例えば上記第１の例〜第３の例に示す処理を行うことによって、コンテンツデータを送信する送信装置を決定する。なお、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）における送信装置決定処理は、上記第１の例〜第３の例に示す処理に限られない。例えば、通信装置１００Ａは、送信対象のコンテンツの種別（例えば、音声データや映像データなどのデータ種別や、特定のコンテンツなど）に応じた優先度が設定された情報に基づいて、当該優先度が高く設定されている装置を、送信装置として優先的に決定することもできる。また、通信装置１００Ａは、ユーザの位置情報（例えば、ユーザが再生されるコンテンツを楽しむ位置の情報）に基づいて、各通信装置１００の優先度を設定して、送信装置を決定することもできる。
【０１１１】
再度図３を参照して、本発明の実施形態に係る通信装置１００Ａ（送信制御装置の一例）における伝送品質低下防止アプローチに係る処理の一例について説明する。ステップＳ１０６において送信装置が決定されると、通信装置１００Ａは、決定された送信装置に、送信対象のコンテンツを示すコンテンツデータを一斉に送信させる（Ｓ１０８；送信制御処理）。
【０１１２】
ここで、通信装置１００Ａは、外部装置を送信装置として決定した場合には、例えば、所定のユーザ操作に基づく上記操作信号が示す送信候補となるコンテンツデータと、送信開始要求とを送信装置へ送信して、当該コンテンツデータを送信装置に一斉に送信させる。なお、通信装置１００Ａが第１の品質情報送信要求、または第２の品質情報送信要求を送信する場合には、決定された送信装置は、送信対象のコンテンツデータを記憶している。よって、上記の場合には、通信装置１００Ａは、例えば、送信開始要求のみを送信装置へ送信する。
【０１１３】
また、自装置を送信装置として決定した場合には、通信装置１００Ａは、例えば、所定のユーザ操作に基づく上記操作信号が示す送信候補となるコンテンツデータを、一斉に送信する。
【０１１４】
通信装置１００Ａは、例えば図３に示す処理を行うことによって、上記（１）の処理（品質情報取得処理）〜（３）の処理（送信制御処理）（本発明の実施形態に係る伝送品質低下防止アプローチに係る処理）を実現することができる。したがって、通信装置１００Ａは、例えば図３に示す処理を行うことによって、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な通信システムを実現させることができる。
【０１１５】
（本発明の実施形態に係る送信制御装置）
次に、上述した本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチに係る処理を実現することが可能な、送信制御装置の構成の一例について説明する。以下では、通信装置１００が送信制御装置としての機能を有する場合を例に挙げて、送信制御装置の構成の一例について説明する。
【０１１６】
図７は、本発明の実施形態に係る送信制御装置の構成の一例を示すブロック図である。ここで、図７は、送信制御装置の構成の一例として、送信制御装置としての機能を有する通信装置１００の構成の一例を示している。
【０１１７】
通信装置１００は、通信部１０２と、記憶部１０４と、制御部１０６と、操作部１０８と、表示部１１０とを備える。
【０１１８】
また、通信装置１００は、例えば、ＲＯＭ（Read  Only  Memory；図示せず）や、ＲＡＭ（Random  Access  Memory；図示せず）、再生処理部（図示せず）、音声出力部（図示せず）、受信部（図示せず）などを備えてもよい。通信装置１００は、例えば、データの伝送路としてのバス（bus）により各構成要素間を接続する。
【０１１９】
ここで、ＲＯＭ（図示せず）は、制御部１０６が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０６により実行されるプログラムなどを一次記憶する。再生処理部（図示せず）は、コンテンツデータの再生に係る処理を行う。音声出力部（図示せず）は、例えば再生処理部（図示せず）により再生されたコンテンツデータに応じた音声などの音声を出力する。受信部（図示せず）は、リモート・コントローラなどの外部装置から送信される外部操作信号を受信する。
【０１２０】
〔通信装置１００のハードウェア構成例〕
図８は、本発明の実施形態に係る送信制御装置のハードウェア構成の一例を示す説明図であり、図７に示す通信装置１００のハードウェア構成の一例を示している。図８を参照すると、通信装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４と、ＤＳＰ１６６と、音声出力デバイス１６８とを備える。また、通信装置１００は、例えば、データの伝送路としてのバス１７０で各構成要素間を接続する。
【０１２１】
ＭＰＵ１５０は、ＭＰＵ（Micro  Processing  Unit）や、制御機能を実現するための複数の回路が集積された集積回路などで構成され、通信装置１００全体を制御する制御部１０６として機能する。また、ＭＰＵ１５０は、通信装置１００において、後述する要求送信部１２０、決定部１２２、送信制御部１２４としての役目を果たすこともできる。
【０１２２】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一次記憶する。
【０１２３】
記録媒体１５６は、記憶部１０４として機能し、例えば、コンテンツデータや、再生品質を示す各情報と再生品質を示す情報を定量化するための数値とが対応付けられたルックアップテーブル、アプリケーションなど、様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられる。また、通信装置１００は、通信装置１００から着脱可能な記録媒体１５６を備えることもできる。
【０１２４】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部１０８として機能し、また、表示デバイス１６２は、表示部１１０として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子、各種処理回路などが挙げられる。また、操作入力デバイス１６０は、例えば、通信装置１００上に備えられ、通信装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス１６２は、例えば、通信装置１００上に備えられ、通信装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display；ＬＣＤ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられる。なお、入出力インタフェース１５８が、通信装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１２５】
通信インタフェース１６４は、通信装置１００が備える通信手段であり、中継装置２００を介して、他の通信装置１００やサーバ（図示せず）などの外部装置と無線／有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、ＩＥＥＥ８０２．１１ｇポートおよび送受信回路（無線通信）や、ＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。
【０１２６】
また、通信装置１００は、例えば、通信インタフェース１６４、および受信部（図示せず）として機能する通信インタフェースなど、複数の通信インタフェースを備えていてもよい。ここで、受信部（図示せず）として機能する通信インタフェースとしては、例えば、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路や、赤外線通信モジュールなどが挙げられる。なお、通信装置１００が備える通信インタフェース１６４は、例えば、通信部１０２および受信部（図示せず）として機能する構成をとることもできる。
【０１２７】
ＤＳＰ１６６は、記憶媒体１５６に記憶されたコンテンツデータ、または通信インタフェース１６４が受信したコンテンツデータを再生する再生処理部（図示せず）の役目を果たす。ＤＳＰ１６６は、ＤＳＰや各種処理回路で構成され、音声データを処理する。また、音声出力デバイス１６８は、再生されたコンテンツデータに応じた音声を出力する音声出力部（図示せず）の役目を果たし、ＤＳＰ１６６で処理された音声データに応じた音声を出力する。ここで、音声出力デバイスとしては、例えば、増幅器（アンプ）やスピーカなどが挙げられる。
【０１２８】
通信装置１００は、例えば図８に示す構成によって、本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチに係る処理を行う。なお、本発明の実施形態に係る通信装置１００のハードウェア構成は、図８に示す構成に限られない。例えば、通信装置１００は、再生処理部（図示せず）の役目を果たし、映像データ（コンテンツデータの一例）を処理する映像処理回路を備えることもできる。また、通信装置１００が、再生処理部（図示せず）や音声出力部（図示せず）を備えない構成である場合、通信装置１００は、ＤＳＰ１６６および音声出力デバイス１６８や、映像処理回路（図示せず）を備えない構成であってもよい。
【０１２９】
再度図７を参照して、通信装置１００の構成要素について説明する。通信部１０２は、通信装置１００が備える通信手段であり、中継装置２００を介して、他の通信装置１００やサーバ（図示せず）などの外部装置と無線／有線で通信を行う。また、通信部１０２は、例えば、制御部１０６により通信が制御される。ここで、通信部１０２としては、例えば、ＩＥＥＥ８０２．１１ｇポートおよび送受信回路（無線通信）や、ＬＡＮ端子および送受信回路（有線通信）などが挙げられる。
【０１３０】
記憶部１０４は、通信装置１００が備える記憶手段である。ここで、記憶部１０４としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。
【０１３１】
また、記憶部１０４は、例えば、コンテンツデータや、再生品質を示す各情報と再生品質を示す情報を定量化するための数値とが対応付けられたルックアップテーブル、アプリケーションなど、様々なデータを記憶する。ここで、図７では、コンテンツデータＡ１３０、コンテンツデータＢ１３２、…とが記憶部１０４に記憶されている例を示している。
【０１３２】
制御部１０６は、例えば、ＭＰＵや、各種処理回路が集積された集積回路などで構成され、通信装置１００全体を制御する役目を果たす。また、制御部１０６は、要求送信部１２０と、決定部１２２と、送信制御部１２４とを備え、本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチに係る処理を主導的に行う役目を果たす。
【０１３３】
要求送信部１２０は、上記（１）の処理（品質情報取得処理）を主導的に行う役目を果たす。より具体的には、要求送信部１２０は、品質情報送信要求を生成し、生成した品質情報送信要求を各通信装置１００へと送信させる。
【０１３４】
なお、要求送信部１２０が生成する要求は、品質情報送信要求に限られない。例えば、要求送信部１２０は、送信制御部１２４からの生成命令に基づいて送信開始要求を生成してもよい。また、要求送信部１２０は、データ再送要求など様々な要求を示すデータを生成することができる。
【０１３５】
決定部１２２は、上記（２）の処理（送信装置決定処理）を主導的に行う役目を果たす。より具体的には、決定部１２２は、例えば、上記〔１〕〜〔４〕に示す処理を行うことによって、送信装置を決定する。また、決定部１２２は、決定した送信装置を示す情報を、送信制御部１２４へ伝達する。
【０１３６】
送信制御部１２４は、上記（３）の処理（送信制御処理）を主導的に行う役目を果たす。より具体的には、送信制御部１２４は、例えば、決定部１２２が決定した送信装置に対して送信開始要求を送信させることによって、送信装置に、送信対象のコンテンツを示すコンテンツデータを一斉に送信させる。ここで、送信開始要求は、例えば、送信制御部１２４が生成してもよいし、送信制御部１２４が要求送信部１２０に生成させてもよい。
【０１３７】
制御部１０６は、例えば、要求送信部１２０、決定部１２２、および送信制御部１２４を備えることによって、上記（１）の処理（品質情報取得処理）〜（３）の処理（送信制御処理）を主導的に行う。なお、制御部１０６の構成は、図７に示す構成に限られない。例えば、制御部１０６は、操作部１０８や受信部（図示せず）から伝達される所定のユーザ操作に基づく操作信号や外部操作信号に基づいて、自装置を送信制御装置としての処理を選択的に開始させる処理開始判定部（図示せず）を備えていてもよい。ここで、処理開始判定部（図示せず）は、通信装置１００において、上記（０）の処理（送信制御装置の決定処理）を主導的に行う役目を果たす。
【０１３８】
操作部１０８は、ユーザによる操作を可能とする通信装置１００が備える操作手段である。通信装置１００は、操作部１０８を備えることによって、ユーザ操作を可能とし、ユーザ操作に応じてユーザが所望する処理を行うことができる。ここで、操作部１０８としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられる。
【０１３９】
表示部１１０は、通信装置１００が備える表示手段であり、表示画面に様々な情報を表示する。表示部１１０の表示画面に表示される画面としては、例えば、所望する動作を通信装置１００に対して行わせるための操作画面や、コンテンツデータの再生に応じたコンテンツ再生画面などが挙げられる。ここで、表示部１１０としては、例えば、ＬＣＤや有機ＥＬディスプレイなどが挙げられる。また、通信装置１００は、例えばタッチスクリーンで表示部１１０を構成することもできる。上記の場合には、表示部１１０は、ユーザ操作および表示の双方が可能な操作表示部として機能することとなる。
【０１４０】
通信装置１００は、例えば図７に示す構成によって、本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチに係る処理を実現することができる。つまり、通信装置１００は、例えば図７に示す構成によって、送信制御装置としての役目を果たすことが可能である。したがって、通信装置１００は、例えば図７に示す構成によって、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な通信システムを実現させることができる。なお、本発明の実施形態に係る通信装置１００の構成が、図７に示す構成に限られないことは、言うまでもない。
【０１４１】
また、上記では、通信装置１００が送信制御装置としての機能を有する場合を例に挙げて、送信制御装置の構成の一例について説明したが、本発明の実施形態に係る通信システム１０００において送信制御装置としての機能を有する装置は、通信装置１００に限られない。例えば、通信システム１０００では、中継装置２００が送信制御装置としての機能を有していてもよく、また、通信システム１０００は、通信装置１００および中継装置２００とは別体の送信制御装置を有する構成であってもよい。上記の場合、中継装置２００と別体の送信制御装置とは、例えば、外部装置と通信を行うための通信部と、上記（１）の処理（品質情報取得処理）〜（３）の処理（送信制御処理）を主導的に行う構成（例えば、要求送信部１２０、決定部１２２、および送信制御部１２４）とを備えることによって、本発明の実施形態に係るコンテンツデータの伝送品質低下防止アプローチに係る処理を実現することができる。
【０１４２】
以上のように、本発明の実施形態に係る通信システム１０００は、通信装置１００と、中継装置２００とを有し、各通信装置１００は、中継装置２００を介して通信を行う。また、通信システム１０００では、送信制御装置としての役目を果たす装置（以下、単に「送信制御装置」と示す。）が、上記（１）の処理（品質情報取得処理）〜（３）の処理（送信制御処理）を行うことによって、通信システム１０００におけるコンテンツデータの送信を制御する。ここで、送信制御装置は、例えば、他の通信装置１００から取得された品質情報に基づいて、中継装置２００との間の通信路における伝送品質がより高い装置（自装置、または通信装置１００）、または、当該伝送品質が一定以上である装置を、送信装置を決定する。また、送信制御装置は、例えば、中継装置２００との間の通信路における伝送品質と、送信されるコンテンツデータの再生品質とに基づいて、伝送品質が一定以上である装置の中で、より再生品質が高いコンテンツデータを送信可能な装置を、送信装置として決定する。そして、送信制御装置は、決定した送信装置に、送信対象のコンテンツを示すコンテンツデータを、他の装置へと中継装置２００を介して一斉に送信させる。送信制御装置が上記のように通信システム１０００におけるコンテンツデータの送信を制御することによって、通信システム１０００では、送信装置と中継装置２００との間の通信路における伝送品質がコンテンツデータを一斉に送信するために十分でない可能性が、より低減される。
【０１４３】
したがって、送信制御装置が上記のように通信システム１０００におけるコンテンツデータの送信を制御することによって、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な通信システムを実現することができる。
【０１４４】
以上、本発明の実施形態に係る通信システム１０００を構成する構成要素として通信装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣ（Personal  Computer）やサーバ、ＰＤＡ（Personal  Digital  Assistant）などのコンピュータ、携帯電話やＰＨＳ（Personal  Handyphone  System）などの携帯型通信装置、映像／音楽再生装置、映像／音楽記録再生装置、ゲーム機など、様々な機器に適用することができる。
【０１４５】
また、本発明の実施形態に係る通信システム１０００を構成する構成要素として中継装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＨＵＢやアクセスポイントなど、通信装置１００間の通信を中継することが可能な様々な機器に適用することができる。
【０１４６】
また、上述したように、図１に示す通信装置１００、および／または、中継装置２００は、本発明の実施形態に係る送信制御装置としての役目を果たすことができる。また、本発明の実施形態に係る通信システム１０００は、通信装置１００および中継装置２００とは別体の送信制御装置を有する構成であってもよい。
【０１４７】
（本発明の実施形態に係るプログラム）
コンピュータを、本発明の実施形態に係る送信制御装置として機能させるためのプログラムによって、通信システム１０００におけるコンテンツデータの送信を制御することができる。よって、コンピュータを、本発明の実施形態に係る送信制御装置として機能させるためのプログラムが用いられることによって、通信システム全体のコンテンツデータの伝送品質の低下を防止することが可能な通信システムが実現される。
【０１４８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１４９】
例えば、本発明の実施形態に係る送信制御装置としての役目を果たす通信装置（他の装置も同様）は、図７に示す要求送信部１２０、決定部１２２、および送信制御部１２４を個別に備える（例えば、それぞれを個別の処理回路で実現する）こともできる。
【０１５０】
また、上記では、コンピュータを、本発明の実施形態に係る送信制御装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムを記憶させた記憶媒体も併せて提供することができる。
【０１５１】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０１５２】
１００、１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ    通信装置
１０２    通信部
１０４    記憶部
１０６    制御部
１０８    操作部
１１０    表示部
１２０    要求送信部
１２２    決定部
１２４    送信制御部
２００    中継装置
１０００  通信システム
【図１】
2011259170.tif 000003
【図２】
2011259170.tif 000004
【図３】
2011259170.tif 000005
【図４】
2011259170.tif 000006
【図５】
2011259170.tif 000007
【図６】
2011259170.tif 000008
【図７】
2011259170.tif 000009
【図８】
2011259170.tif 000010