(57)【特許請求の範囲】
【請求項１】
複数の受信装置と通信を行う通信部と、
コンテンツを示す送信データの送信対象となる受信装置の数と所定の閾値とを比較し、比較結果に基づいて、前記受信装置それぞれへ送信データを送信するために要するデータ転送量を示す送信転送レートが前記通信においてデータを送信可能なデータ転送量を示す基準転送レートを超えず、かつ、送信対象の前記受信装置に対してより再生品質が高い送信データが送信されるように、前記受信装置それぞれへ送信する送信データを前記受信装置ごとに設定する送信データ設定部と、
前記送信データ設定部が設定した送信データを、対応する送信対象の受信装置へ一斉に送信させる送信処理部と、
受信装置を識別するための装置情報の送信を要求する装置情報送信要求を、送信対象の前記受信装置それぞれへと送信させる要求送信部と、
を備え、
前記送信データ設定部は、
前記送信対象となる受信装置の数が前記所定の閾値以上の場合、または、前記送信対象となる受信装置の数が前記所定の閾値より大きい場合に、前記通信部が受信した、前記装置情報送信要求に応じて受信装置それぞれから送信された装置情報に基づいて、前記送信データを前記受信装置ごとに設定し、
前記送信対象となる受信装置の数が前記所定の閾値より小さい場合、または、前記送信対象となる受信装置の数が前記所定の閾値以下の場合には、送信対象の受信装置それぞれに対してより再生品質が高い送信データを設定し、
前記送信対象となる受信装置の数が前記所定の閾値より小さいときに、送信対象の受信装置それぞれに対してより再生品質が高い送信データを設定する場合、送信データのうちのより再生品質が高い送信データを、送信対象となる受信装置へ一斉に送信するために要する前記送信転送レートが、通信方式に応じて設定された前記基準転送レートを超えない、送信対象となる受信装置の数の最大値に１を加えた値が、前記所定の閾値として設定され、
前記送信対象となる受信装置の数が前記所定の閾値以下のときに、送信対象の受信装置それぞれに対してより再生品質が高い送信データを設定する場合には、送信データのうちのより再生品質が高い送信データを、送信対象となる受信装置へ一斉に送信するために要する前記送信転送レートが、通信方式に応じて設定された前記基準転送レートを超えない、送信対象となる受信装置の数の最大値が、前記所定の閾値として設定される、送信装置。
【請求項２】
各受信装置におけるコンテンツの再生能力を示す再生能力情報を記憶する記憶部をさらに備え、
前記送信データ設定部は、
受信された前記装置情報と前記再生能力情報とに基づいて、前記装置情報に対応する受信装置におけるコンテンツの再生能力を特定し、
特定された前記受信装置それぞれにおけるコンテンツの再生能力に基づいて、前記受信装置それぞれへ送信する送信データを設定する、請求項１に記載の送信装置。
【請求項３】
前記要求送信部は、前記装置情報が受信されると、受信された前記装置情報に対応する再生能力情報の送信を要求する再生能力情報取得要求を、各受信装置におけるコンテンツの再生能力を示す再生能力情報を記憶する外部装置へと送信させ、
前記送信データ設定部は、
受信された前記装置情報と受信された再生能力情報とに基づいて、前記装置情報に対応する受信装置におけるコンテンツの再生能力を特定し、
特定された前記受信装置それぞれにおけるコンテンツの再生能力に基づいて、前記受信装置それぞれへ送信する送信データを設定する、請求項１に記載の送信装置。
【請求項４】
前記送信データ設定部は、より再生能力が高い受信装置に対してより再生品質が高い送信データが送信されるように設定する、請求項２または３に記載の送信装置。
【請求項５】
前記送信データ設定部は、送信する送信データが音声を示す音声データである場合、非圧縮の音声データ、または所定の圧縮方式で圧縮された音声データを、前記送信データとして設定する、請求項１〜３のいずれか１項に記載の送信装置。
【請求項６】
前記送信データ設定部は、送信する送信データが動画像を示す画像データである場合、複数の解像度、および／または、圧縮形式が異なる複数の画像データのうちのいずれかの画像データを、前記送信データとして設定する、請求項１〜３のいずれか１項に記載の送信装置。
【請求項７】
前記送信データ設定部は、送信する送信データが静止画像を示す画像データである場合、データサイズが異なる複数の画像データのうちのいずれかの画像データを、前記送信データとして設定する、請求項１〜３のいずれか１項に記載の送信装置。
【請求項８】
コンテンツを示す送信データの送信対象となる受信装置の数と所定の閾値とを比較し、比較結果に基づいて、前記受信装置それぞれへ送信データを送信するために要するデータ転送量を示す送信転送レートが前記受信装置との通信においてデータを送信可能なデータ転送量を示す基準転送レートを超えず、かつ、送信対象の前記受信装置に対してより再生品質が高い送信データが送信されるように、前記受信装置それぞれへ送信する送信データを前記受信装置ごとに設定するステップと、
前記設定するステップにおいて設定された送信データを、対応する送信対象の受信装置へ一斉に送信するステップと、
受信装置を識別するための装置情報の送信を要求する装置情報送信要求を、送信対象の前記受信装置それぞれへと送信させるステップと、
を有し、
前記設定するステップでは、
前記送信対象となる受信装置の数が前記所定の閾値以上の場合、または、前記送信対象となる受信装置の数が前記所定の閾値より大きい場合に、前記装置情報送信要求に応じて受信装置それぞれから送信された装置情報に基づいて、前記送信データが前記受信装置ごとに設定され、
前記送信対象となる受信装置の数が前記所定の閾値より小さい場合、または、前記送信対象となる受信装置の数が前記所定の閾値以下の場合には、送信対象の受信装置それぞれに対してより再生品質が高い送信データが設定され、
前記送信対象となる受信装置の数が前記所定の閾値より小さいときに、送信対象の受信装置それぞれに対してより再生品質が高い送信データが設定される場合、送信データのうちのより再生品質が高い送信データを、送信対象となる受信装置へ一斉に送信するために要する前記送信転送レートが、通信方式に応じて設定された前記基準転送レートを超えない、送信対象となる受信装置の数の最大値に１を加えた値が、前記所定の閾値として設定され、
前記送信対象となる受信装置の数が前記所定の閾値以下のときに、送信対象の受信装置それぞれに対してより再生品質が高い送信データが設定される場合には、送信データのうちのより再生品質が高い送信データを、送信対象となる受信装置へ一斉に送信するために要する前記送信転送レートが、通信方式に応じて設定された前記基準転送レートを超えない、送信対象となる受信装置の数の最大値が、前記所定の閾値として設定される、データ送信方法。
【請求項９】
送信装置と、
前記送信装置と通信が可能な、複数の受信装置と、
を有し、
前記送信装置は、
複数の受信装置と通信を行う通信部と、
コンテンツを示す送信データの送信対象となる受信装置の数と所定の閾値とを比較し、比較結果に基づいて、前記受信装置それぞれへ送信データを送信するために要するデータ転送量を示す送信転送レートが前記通信においてデータを送信可能なデータ転送量を示す基準転送レートを超えず、かつ、送信対象の前記受信装置に対してより再生品質が高い送信データが送信されるように、前記受信装置それぞれへ送信する送信データを前記受信装置ごとに設定する送信データ設定部と、
前記送信データ設定部が設定した送信データを、対応する送信対象の受信装置へ一斉に送信させる送信処理部と、
受信装置を識別するための装置情報の送信を要求する装置情報送信要求を、送信対象の前記受信装置それぞれへと送信させる要求送信部と、
を備え、
前記送信データ設定部は、
前記送信対象となる受信装置の数が前記所定の閾値以上の場合、または、前記送信対象となる受信装置の数が前記所定の閾値より大きい場合に、前記通信部が受信した、前記装置情報送信要求に応じて受信装置それぞれから送信された装置情報に基づいて、前記送信データを前記受信装置ごとに設定し、
前記送信対象となる受信装置の数が前記所定の閾値より小さい場合、または、前記送信対象となる受信装置の数が前記所定の閾値以下の場合には、送信対象の受信装置それぞれに対してより再生品質が高い送信データを設定し、
前記送信対象となる受信装置の数が前記所定の閾値より小さいときに、送信対象の受信装置それぞれに対してより再生品質が高い送信データを設定する場合、送信データのうちのより再生品質が高い送信データを、送信対象となる受信装置へ一斉に送信するために要する前記送信転送レートが、通信方式に応じて設定された前記基準転送レートを超えない、送信対象となる受信装置の数の最大値に１を加えた値が、前記所定の閾値として設定され、
前記送信対象となる受信装置の数が前記所定の閾値以下のときに、送信対象の受信装置それぞれに対してより再生品質が高い送信データを設定する場合には、送信データのうちのより再生品質が高い送信データを、送信対象となる受信装置へ一斉に送信するために要する前記送信転送レートが、通信方式に応じて設定された前記基準転送レートを超えない、送信対象となる受信装置の数の最大値が、前記所定の閾値として設定される、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、データ送信方法、および通信システムに関する。
【背景技術】
【０００２】
近年、音楽や音声などを示す音声データや、画像（動画像／静止画像）を示す画像データを有線通信または無線通信にて機器間で送受信する通信システムの普及が進んでいる。
【０００３】
このような中、通信における転送レートを超えないようにデータの送受信を行う通信システムに係る技術が開発されている。データを送信する送信装置が、送信されるデータの内容、送信対象の装置の種別、無線リソースの空き状況の少なくとも１つに基づいて、通信チャネルの帯域を設定する技術としては、例えば、特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３５９２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通信における転送レートを超えないようにデータの送受信を行う通信システムに係る従来の技術（以下、「従来の技術」とよぶ場合がある。）は、データを送信する送信装置が、送信されるデータの内容、送信対象の装置の種別、無線リソースの空き状況の少なくとも１つに基づいて、通信チャネルの帯域を設定する。よって、従来の技術を用いる送信装置（以下、「従来の送信装置」とよぶ場合がある。）は、送信するデータ（以下、「送信データ」という。）の送信対象である１つの受信装置に対して、データを送信可能な転送レートを超えないように送信データを送信することができる可能性はある。
【０００６】
しかしながら、通信によりデータの送受信が行われる通信システムは、送信装置が１つの受信装置に対して送信データを送信するシステムに限られない。例えば、通信システムとしては、送信装置が、送信データの送信対象である複数の受信装置それぞれに対して、各受信装置に対応する送信データを一斉に送信するシステムも想定される。上記のように送信装置が送信対象の複数の受信装置に対して一斉に送信データを送信することによって、例えば、複数の受信装置それぞれにおいて同一の音声（音楽も含む。以下、同様とする。）や画像（動画像または静止画像。以下、同様とする。）などの同一のコンテンツを再生させることが可能な通信システムが実現されることとなる。以下では、送信データが、音声や画像などのコンテンツを示すデータであるものとして説明する。
【０００７】
ここで、従来の技術は、上記のような送信装置が送信対象の複数の受信装置に対して一斉に送信データを送信する通信システムについて、何らの考慮もされていない。よって、上記通信システムに従来の技術を適用した場合には、例えば、送信装置から送信される送信データを送信するために要するデータ転送量を示す転送レート（以下、「送信転送レート」という。）が、通信においてデータを送信可能なデータ転送量を示す転送レート（以下、「基準転送レート」という。）を超えることが起こりうる。上記のように送信転送レートが基準転送レートを超えた場合には、例えば、受信装置において再生される音声や画像の途切れるなど、望ましくない事態が発生する恐れがある。
【０００８】
上記のような送信装置が送信対象の複数の受信装置に対して一斉に送信データを送信する通信システムにおいて、上記のような望ましくない事態の発生を防止するための方法としては、例えば、下記に示す（ａ）〜（ｄ）のような方法が想定される。
（ａ）送信装置が、送信対象となる受信装置の数を制限する
（ｂ）送信装置が各受信装置へ送信する送信データを、圧縮された音声データ（一般的に、非圧縮の音声データよりも音質（再生品質の一例）が低くなる。）に統一する（送信データが、音声データである場合）
（ｃ）送信装置が各受信装置へ送信する送信データを、解像度が低い画像データ、および／または、より圧縮率が高い圧縮形式の画像データなど、より画質（再生品質の一例）が低い画像データに統一する（送信データが、動画像を示す画像データである場合）
（ｄ）送信装置が各受信装置へ送信する送信データを、データサイズがより小さい画像データなど、より画質（再生品質の一例）が低い画像データに統一する（送信データが、静止画像を示す画像データである場合）
【０００９】
例えば上記（ａ）、および／または、上記（ｂ）〜（ｄ）に示すような方法を用いることによって、基準転送レートと送信転送レートとの差（以下、「差分転送レート」という。）をより大きくする（すなわち、帯域に余裕をもたせる）ことが可能となる。よって、例えば上記のような方法が適用されることによって、上記のような一斉に送信データが送信される通信システムでは、送信転送レートが基準転送レートを超えることにより生じうる、望ましくない事態の発生の防止を図ることが可能となる。また、上記のような方法が適用された上記通信システムでは、例えば、通信においてスループットの低下が発生することにより基準転送レートが低下した場合であっても、上記望ましくない事態の発生の防止を図ることが可能である。
【００１０】
しかしながら、上記（ａ）の方法を用いることによって上記望ましくない事態の発生の防止を図る場合には、送信対象となる受信装置の数を大幅に制限しなければならない。よって、上記（ａ）の方法を用いる場合には、通信システムを利用するユーザの利便性を損ねる恐れがある。
【００１１】
また、上記（ｂ）〜（ｄ）の方法を用いることによって上記望ましくない事態の発生の防止を図る場合には、実際には帯域に余裕があるときであっても、送信対象の全ての受信装置に、例えば音質がより低い送信データなど、再生品質がより低い送信データが送信されてしまう。よって、上記（ｂ）〜（ｄ）の方法を用いる場合には、送信装置が、通信における通信路容量を最大限に活かすことにより、より再生品質の高い送信データを受信装置へ送信することは、望むべくもない。
【００１２】
さらに、送信対象となる受信装置の数と、通信システム全体における受信装置における送信データの再生における再生品質の確保とは、反比例的な関係である。そのため、上記（ａ）の方法と上記（ｂ）〜（ｄ）の方法とを組み合わせた場合、送信対象となる受信装置の数の制限を緩和すると、より再生品質の高い送信データを受信装置へ送信することは、望めない。また、上記（ａ）の方法と上記（ｂ）〜（ｄ）の方法とを組み合わせた場合、より再生品質の高い送信データを受信装置へ送信させると、送信対象となる受信装置の数の制限がより厳しくなることから、ユーザの利便性の低下が生じる可能性がより高くなる。
【００１３】
よって、上記（ａ）〜（ｄ）の方法を用いたとしても、送信データが複数の受信装置へ一斉に送信される通信システムにおいて、ユーザの利便性の低下を防止しつつ、受信装置における送信データの再生における再生品質を確保することを実現することは、望むべくもない。
【００１４】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザの利便性の低下を防止しつつ、受信装置に対してより再生品質の高い送信データを一斉に送信することが可能な、新規かつ改良された送信装置、データ送信方法、および通信システムを提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明の第１の観点によれば、複数の受信装置と通信を行う通信部と、コンテンツを示す送信データの送信対象となる受信装置の数と所定の閾値とを比較し、比較結果に基づいて、上記受信装置それぞれへ送信データを送信するために要するデータ転送量を示す送信転送レートが上記通信においてデータを送信可能なデータ転送量を示す基準転送レートを超えず、かつ、送信対象の上記受信装置に対してより再生品質が高い送信データが送信されるように、上記受信装置それぞれへ送信する送信データを上記受信装置ごとに設定する送信データ設定部と、上記送信データ設定部が設定した送信データを、対応する送信対象の受信装置へ一斉に送信させる送信処理部とを備える送信装置が提供される。
【００１６】
かかる構成により、ユーザの利便性の低下を防止しつつ、受信装置に対してより再生品質の高い送信データを一斉に送信することができる。
【００１７】
また、受信装置を識別するための装置情報の送信を要求する装置情報送信要求を、送信対象の上記受信装置それぞれへと送信させる要求送信部をさらに備え、上記送信データ設定部は、上記送信対象となる受信装置の数が上記所定の閾値以上の場合、または、上記送信対象となる受信装置の数が上記所定の閾値より大きい場合に、上記通信部が受信した、上記装置情報送信要求に応じて受信装置それぞれから送信された装置情報に基づいて、上記送信データを上記受信装置ごとに設定し、上記送信対象となる受信装置の数が上記所定の閾値より小さい場合、または、上記送信対象となる受信装置の数が上記所定の閾値以下の場合には、送信対象の受信装置それぞれに対してより再生品質が高い送信データを設定してもよい。
【００１８】
また、各受信装置におけるコンテンツの再生能力を示す再生能力情報を記憶する記憶部をさらに備え、上記送信データ設定部は、受信された上記装置情報と上記再生能力情報とに基づいて、上記装置情報に対応する受信装置におけるコンテンツの再生能力を特定し、特定された上記受信装置それぞれにおけるコンテンツの再生能力に基づいて、上記受信装置それぞれへ送信する送信データを設定してもよい。
【００１９】
また、上記要求送信部は、上記装置情報が受信されると、受信された上記装置情報に対応する再生能力情報の送信を要求する再生能力情報取得要求を、各受信装置におけるコンテンツの再生能力を示す再生能力情報を記憶する外部装置へと送信させ、上記送信データ設定部は、受信された上記装置情報と受信された再生能力情報とに基づいて、上記装置情報に対応する受信装置におけるコンテンツの再生能力を特定し、特定された上記受信装置それぞれにおけるコンテンツの再生能力に基づいて、上記受信装置それぞれへ送信する送信データを設定してもよい。
【００２０】
また、上記送信データ設定部は、より再生能力が高い受信装置に対してより再生品質が高い送信データが送信されるように設定してもよい。
【００２１】
また、上記送信データ設定部は、送信する送信データが音声を示す音声データである場合、非圧縮の音声データ、または所定の圧縮方式で圧縮された音声データを、上記送信データとして設定してもよい。
【００２２】
また、上記送信データ設定部は、送信する送信データが動画像を示す画像データである場合、複数の解像度、および／または、圧縮形式が異なる複数の画像データのうちのいずれかの画像データを、上記送信データとして設定してもよい。
【００２３】
また、上記送信データ設定部は、送信する送信データが静止画像を示す画像データである場合、データサイズが異なる複数の画像データのうちのいずれかの画像データを、上記送信データとして設定してもよい。
【００２４】
上記目的を達成するために、本発明の第２の観点によれば、コンテンツを示す送信データの送信対象となる受信装置の数と所定の閾値とを比較し、比較結果に基づいて、上記受信装置それぞれへ送信データを送信するために要するデータ転送量を示す送信転送レートが上記通信においてデータを送信可能なデータ転送量を示す基準転送レートを超えず、かつ、送信対象の上記受信装置に対してより再生品質が高い送信データが送信されるように、上記受信装置それぞれへ送信する送信データを上記受信装置ごとに設定するステップと、上記設定するステップにおいて設定された送信データを、対応する送信対象の受信装置へ一斉に送信するステップとを有するデータ送信方法が提供される。
【００２５】
かかる方法を用いることによって、ユーザの利便性の低下を防止しつつ、受信装置に対してより再生品質の高い送信データを一斉に送信することができる。
【００２６】
上記目的を達成するために、本発明の第３の観点によれば、送信装置と、上記送信装置と通信が可能な、複数の受信装置とを有し、上記送信装置は、複数の受信装置と通信を行う通信部と、コンテンツを示す送信データの送信対象となる受信装置の数と所定の閾値とを比較し、比較結果に基づいて、上記受信装置それぞれへ送信データを送信するために要するデータ転送量を示す送信転送レートが上記通信においてデータを送信可能なデータ転送量を示す基準転送レートを超えず、かつ、送信対象の上記受信装置に対してより再生品質が高い送信データが送信されるように、上記受信装置それぞれへ送信する送信データを上記受信装置ごとに設定する送信データ設定部と、上記送信データ設定部が設定した送信データを、対応する送信対象の受信装置へ一斉に送信させる送信処理部とを備える、通信システムが提供される。
【００２７】
かかる構成によって、ユーザの利便性の低下を防止しつつ、受信装置に対してより再生品質の高い送信データを一斉に送信することが可能な、通信システムが実現される。
【発明の効果】
【００２８】
本発明によれば、ユーザの利便性の低下を防止しつつ、受信装置に対してより再生品質の高い送信データを一斉に送信することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る通信システムの概要を示す説明図である。
【図２】本発明の実施形態に係る通信システムにおけるデータ送信アプローチに係る処理の一例を示す説明図である。
【図３】本発明の実施形態に係る送信装置が送信する各種要求のフォーマットの一例を示す説明図である。
【図４】本発明の実施形態に係る受信装置が送信する各種要求に対する応答のフォーマットの一例を示す説明図である。
【図５】本発明の実施形態に係る送信装置における送信データ設定処理の一例を示す流れ図である。
【図６】本発明の実施形態に係る送信装置が送信するデータのフォーマットの一例を示す説明図である。
【図７】本発明の実施形態に係る送信装置の構成の一例を示すブロック図である。
【図８】本発明の実施形態に係る送信装置のハードウェア構成の一例を示す説明図である。
【図９】本発明の実施形態に係る受信装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００３０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３１】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係るアプローチ
２．本発明の実施形態に係る通信システム
３．本発明の実施形態に係るプログラム
【００３２】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係る通信システム（以下、「通信システム１０００」とよぶ場合がある。）を構成する各装置の構成について説明する前に、本発明の実施形態に係るデータ送信アプローチについて説明する。
【００３３】
［通信システム１０００の概要］
後述する本発明の実施形態に係るデータ送信アプローチの概要を説明する前に、通信システム１０００の概要について説明する。図１は、本発明の実施形態に係る通信システム１０００の概要を示す説明図である。通信システム１０００は、送信装置１００と、受信装置２００Ａ、２００Ｂ、…（以下、総称して「受信装置２００」とよぶ場合がある。）を有する。
【００３４】
送信装置１００と、受信装置２００とは、例えば、ＬＡＮ（Local  Area  Network）などによる有線通信や、ＩＥＥＥ８０２．１１ｇやＩＥＥＥ８０２．１５などによる無線通信によって、通信を行う。ここで、図１では、送信装置１００と受信装置２００とが無線通信により通信を行う場合を示している。なお、図１では示していないが、例えば、無線通信としてＩＥＥＥ８０２．１１ｇが用いられる場合、送信装置１００と受信装置２００とは、アクセスポイントの役目を果たす中継装置を介して通信を行う。
【００３５】
また、通信システム１０００では、例えば、通信要求（後述する）や装置情報送信要求（後述する）、再生能力情報取得要求（後述する）などの各種要求（コマンド）や、当該各種要求に応じて送信される情報（データ）、送信データなどは、例えば、“ＵＤＰ  ｕｎｉｃａｓｔパケット”により送受信される。なお、本発明の実施形態に係る通信システム１０００は、例えば、ＤＬＮＡ（Digital  Living  Network  Alliance）規格に則った任意の形式で、各種要求などの送受信を行うことも可能である。また、本発明の実施形態に係る通信システム１０００における各種要求は、上記に限られず、例えば、送信データの送信開始通知や、送信データの送信停止要求、送信データの再送要求など、様々なものが挙げられる。
【００３６】
本発明の実施形態に係る通信システム１０００は、例えば、送信装置１００が送信データの送信対象となりうる受信装置それぞれに対して通信要求を送信し、各受信装置２００が、当該通信要求に対して通信を行う旨の応答を行うことによって、形成される。つまり、通信システム１０００は、送信装置１００がシステムへの参加を各受信装置２００へと要請し、各受信装置２００が当該要請に応じることによって、形成される。図１では、受信装置２００Ａ〜受信装置２００Ｆの６つの受信装置２００が通信システム１０００を構成し、受信装置２００Ｇは通信システム１０００を構成しない例を示している。
【００３７】
以下、図１に示す通信システム１０００を例に挙げて、送信装置１００、受信装置２００の概要について説明する。なお、例えば図１に示す受信装置２００Ａが上記通信要求を送信装置１００や他の受信装置２００へ送信する場合、図１に示す受信装置２００Ａは送信装置としての役目を果たし、図１に示す送信装置１００は、受信装置としての役目を果たすことも可能である。
【００３８】
送信装置１００は、通信システム１０００において、通信システム１０００を構成する受信装置２００（すなわち、送信データの送信対象の受信装置２００。以下、「送信対象装置」とよぶ場合がある。）それぞれに送信データを送信する役目を果たす。より具体的には、送信装置１００は、送信対象装置それぞれに対して送信する送信データを、送信対象装置ごとに設定する。そして、送信装置１００は、設定した各送信対象装置に送信する送信データを一斉に送信する。
【００３９】
ここで、本発明の実施形態に係る送信データとは、例えば、音声データや、動画像データ、静止画像データなど、音声や画像などのコンテンツを示すデータである。以下では、音声や画像などのコンテンツを示すデータを、総称して「コンテンツデータ」とよぶ場合がある。また、以下では、送信装置１００から送信対象の受信装置２００それぞれへと送信される送信データが、音声データである場合を主に例に挙げて説明する。
【００４０】
受信装置２００は、送信装置１００から送信された送信データを受信し、受信された送信データの再生を行う。ここで、受信装置２００における上記再生としては、例えばストリーム再生が挙げられる。受信装置２００それぞれが送信装置１００から一斉に送信された送信データをストリーム再生することによって、通信システム１０００では、例えば異なる部屋などに設置された複数の受信装置２００が同一のコンテンツを一斉に再生することが実現される。なお、複数の受信装置２００における受信されたデータの再生方法は、ストリーム再生に限られない。例えば、本発明の実施形態に係る受信装置２００は、受信した送信データを記憶部（後述する）などに記憶し、記憶された送信データを再生することもできる。
【００４１】
また、受信装置２００は、送信装置１００から送信された送信データを受信して再生することに限られない。例えば、受信装置２００は、ＤＶＤディスクなどの光ディスクや、ハードディスク（Hard  Disk）などの磁気記録媒体、ＵＳＢ（Universal  Serial  Bus）メモリなどの様々な記録媒体から取得されたコンテンツデータや、チューナや外部入力端子などを介して取得されたコンテンツデータを再生可能な構成であってもよい。
【００４２】
通信システム１０００は、例えば上記のような送信装置１００と、受信装置２００を有することにより、送信データを複数の受信装置２００へ一斉に送信し、受信装置２００において送信データに応じたコンテンツを再生させる。以下、図１に示す通信システム１０００を例に挙げて、本発明の実施形態に係るデータ送信アプローチについて説明する。
【００４３】
［データ送信アプローチの概要］
上述したように、従来の技術や上記（ａ）〜（ｄ）に示す方法を用いたとしても、送信データが複数の受信装置へ一斉に送信される通信システムにおいて、ユーザの利便性の低下を防止しつつ、受信装置における送信データの再生における再生品質を確保することの実現は、望めない。
【００４４】
例えば、送信装置と送信対象の各受信装置との通信がＩＥＥＥ８０２．１１ｇを用いた無線通信である場合、転送レートの理論値は５４［Ｍｂｐｓ］であるが、電波強度の低下などによってスループットが低下するので、転送レートの実効値（すなわち、基準転送レート）は約２０〜３０［Ｍｂｐｓ］である。ここで、送信装置から送信される送信データが、ＬＰＣＭ（Linear  Pulse-Code  Modulation）の音声データである場合（例えば、転送レートが１．４［Ｍｂｐｓ］のＬＰＣＭの場合）には、無線環境がある程度よいとき（例えば、基準転送レートが２５［Ｍｂｐｓ］のとき）でも、下記の数式１より、８つ程の受信装置にしか送信データを送信することができない。なお、無線環境が上記環境に保たれるとは限られないことを鑑みると、上記の場合において送信データを安定的に受信させることが可能な受信装置の数は、４または５程である。
【００４５】
２５［Ｍｂｐｓ］／（１．４［Ｍｂｐｓ］×２）＝８．９
・・・（数式１）
【００４６】
ここで、上記（ｂ）に示すように、送信装置が送信する送信データを、例えばＬＰＣＭの音声データが圧縮されたＤＰＣＭ（Differential  Pulse  Code  Modulation）の音声信号とすれば、差分転送レートを大きくすることができるので、帯域的に余裕をもたせることが可能となる。よって、上記の場合には、より多くの受信装置に対して送信データを送信することができる。しかしながら、上記の場合には、送信対象の全ての受信装置に対して圧縮された音声データが送信データとして送信されるので、通信システム全体としてのみた場合の音質は低下してしまう。
【００４７】
そこで、本発明の実施形態に係る通信システム１０００では、送信装置１００が、送信対象の受信装置２００それぞれに送信する送信データを、受信装置２００ごとに設定し、設定された送信データを各受信装置２００へ一斉に送信する。送信装置１００が受信装置２００ごとに送信データを設定することによって、通信システム１０００では、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データを送信することを実現することが可能となる。
【００４８】
したがって、ユーザの利便性の低下を防止しつつ、受信装置２００に対してより再生品質の高い送信データを一斉に送信することが可能な、通信システム１０００が実現される。
【００４９】
より具体的には、通信システム１０００では、送信装置１００が、例えば下記の（１）の処理、および（２）の処理を行うことによって、送信転送レートが基準転送レートを超えることを防止しつつ、受信装置２００に対してより再生品質が高い送信データを送信する。ここで、下記に示す（１）の処理、および（２）の処理は、本発明の実施形態に係るデータ送信方法に係る処理の一例である。
【００５０】
（１）送信データ設定処理
送信装置１００は、送信対象となる受信装置２００の数（以下、「送信対象装置数」と示す場合がある。）と所定の閾値とを比較する。そして、送信装置１００は、比較結果に基づいて、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データが送信されるように、受信装置２００ごとに送信データを設定する。
【００５１】
より具体的には、送信装置１００は、再生品質の異なる複数のコンテンツデータを受信装置２００に送信する送信データの候補とし、上記比較結果に基づいて、各受信装置２００にいずれかのコンテンツデータを設定する。
【００５２】
例えば、送信装置１００は、送信対象装置数が所定の閾値より小さい場合（または、送信対象装置数が所定の閾値以下の場合。以下、同様とする。）に、送信対象の受信装置２００それぞれに対してより再生品質が高い送信データを設定する。つまり、送信装置１００が（１）の処理において用いる本発明の実施形態に係る所定の閾値は、例えば、全ての送信対象となる受信装置２００に対してより再生品質が高い送信データを設定することができるか否かを判定するための値である。ここで、上記本発明の実施形態に係る所定の閾値は、例えば、送信データのうちのより再生品質が高い送信データを受信装置２００へ一斉送信するために要する転送レートが、通信方式に応じて設定された基準転送レートを超えない、送信対象装置数の最大値が設定される。なお、送信装置１００が（１）の処理において用いる本発明の実施形態に係る所定の閾値の設定方法が、上記に限られないことは、言うまでもない。
【００５３】
また、送信装置１００は、例えば、送信対象装置数が所定の閾値以上の場合（または、送信対象装置数が所定の閾値より大きい場合。以下、同様とする。）には、送信対象の受信装置２００のうちのより多くの受信装置２００に対してより再生品質が高い送信データが設定されるように、再生品質の異なる複数の送信データを混在させて設定する。ここで、送信装置１００における送信データの設定方法としては、例えば、より再生品質の高い送信データを送信する送信対象装置数を決定し、送信対象装置のうちの決定した数に対応する任意の受信装置２００に対してより再生品質の高い送信データを設定することが挙げられる。上記の場合、より再生品質の高い送信データが設定されていない他の受信装置２００には、例えば、ＤＰＣＭの音声データなどの再生品質がより低い送信データが設定される。
【００５４】
なお、送信対象装置数が所定の閾値以上の場合における送信データの設定方法は、上記に限られない。例えば、送信装置１００は、後述する装置情報送信要求を送信することにより送信対象となる受信装置２００それぞれから装置情報を取得し、装置情報に基づいて各受信装置２００のコンテンツの再生能力を特定し、より再生能力の高い受信装置２００に対してより再生品質の高い送信データを設定してもよい。
【００５５】
ここで、本発明の実施形態に係る装置情報とは、受信装置２００を識別するための情報（データ）である。装置情報としては、例えば、受信装置２００のモデル名を示す情報や、備えるデバイスの性能を示す情報、コンテンツデータの再生機能を示す情報などが挙げられる。また、上記備えるデバイスの性能を示す情報としては、例えば、スピーカの出力性能やアンプ（デジタル／アナログ）の性能を示す情報、画面サイズの情報などが挙げられる。また、コンテンツデータの再生機能を示す情報としては、例えば、再生可能な画像データの解像度やコーデック、再生可能な音声データのサンプリングレートなどが挙げられる。
【００５６】
送信装置１００は、各受信装置２００から取得された装置情報から直接的にコンテンツの再生能力を特定することが可能な場合、例えば、各受信装置２００から取得された装置情報を比較することによって、各受信装置２００のコンテンツの再生能力を相対的に特定する。ここで、送信装置１００におけるコンテンツの再生能力の相対的な特定方法としては、例えば、取得された装置情報に含まれる備えるデバイスの性能を示す情報やコンテンツデータの再生機能を示す情報に基づいて、再生能力の高い順に受信装置２００を並べることが挙げられる。上記のように再生能力の高い順に受信装置２００を並べることによって、送信装置１００は、再生能力の高い順により再生品質の高い送信データを設定することができる。
【００５７】
また、他のコンテンツの再生能力の相対的な特定方法としては、例えば、備えるデバイスの性能やコンテンツデータの再生機能に閾値を設けることによって、送信対象の受信装置２００それぞれを、例えば、再生能力がより高い「高再生機能装置」と、高再生装置以外の「一般再生機能装置」とに分類することが挙げられる。上記のように送信対象の受信装置２００を高再生機能装置と一般再生機能装置とに分類することによって、送信装置１００は、高再生機能装置に分類された受信装置２００に対して優先的により再生品質の高い送信データを設定することができる。ここで、上記の場合において高再生機能装置に分類された受信装置２００の数が所定の閾値以上のとき（または、所定の閾値より大きいとき）には、送信装置１００は、例えば、高再生機能装置に分類された受信装置２００のうちの中から“所定の閾値−１（または、所定の閾値）”と一致する数の受信装置２００を選択する。そして、送信装置１００は、選択された受信装置２００に対してより再生品質の高い送信データを設定する。
【００５８】
例えば上記のようなコンテンツの再生能力の相対的な特定方法を用いることによって、送信装置１００は、より再生能力が高い受信装置２００に対してより再生品質が高い送信データが送信されるように送信データを設定することができる。
【００５９】
また、送信装置１００は、各受信装置２００から取得された装置情報と、各受信装置２００におけるコンテンツの再生能力を示す再生能力情報とに基づいて、受信装置２００それぞれの再生能力を特定することもできる。より具体的には、送信装置１００は、例えば、取得された装置情報に含まれるモデル名を示す情報に基づいて、記憶部および／または外部装置から、当該装置情報に対応する受信装置２００の再生能力情報を取得する。そして、送信装置１００は、受信装置２００それぞれにおける再生能力情報に基づいて、例えば上記コンテンツの再生能力の相対的な特定方法を用いることによって、受信装置２００それぞれの再生能力を特定する。
【００６０】
ここで、本発明の実施形態に係る再生能力情報は、例えば、記憶部（後述する）や、ネットワークで接続されたサーバなどの外部装置に記憶される。本発明の実施形態に係る再生能力情報は、例えばデータベース（以下、「ＤＢ」と示す場合がある。）形式で各受信装置２００におけるコンテンツの再生能力の情報が記録されるが、データベース形式に限られず、各受信装置２００の再生能力の情報が個別に記録されたデータであってもよい。
【００６１】
また、外部装置に記憶された再生能力情報の中から装置情報に対応する受信装置２００の再生能力情報を取得する場合、送信装置１００は、例えば、受信された装置情報に対応する再生能力情報の送信を要求する再生能力情報取得要求を、再生能力情報を記憶する外部装置へ送信する。送信装置１００は、再生能力情報取得要求に応じて外部装置から送信さえる再生能力情報を受信することによって、外部装置に記憶された再生能力情報の中から装置情報に対応する受信装置２００の再生能力情報を取得することができる。ここで、送信装置１００は、例えば、再生能力情報を記憶する外部装置のＩＰ（Internet  Protocol）アドレスなど、当該外部装置と通信を行うための情報を予め記憶し、記憶された当該情報を用いることによって、当該外部装置へ再生能力情報取得要求を送信する。
【００６２】
送信装置１００は、例えば上記のような処理を行うことによって、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データが送信されるように、受信装置２００ごとに送信データを設定する。
【００６３】
〔送信データ設定処理において設定される送信データの一例〕
ここで、送信装置１００が（１）の処理（送信データ設定処理）において設定する送信データの一例（送信データの候補とするコンテンツデータの一例）について説明する。送信装置１００が（１）の処理（送信データ設定処理）において設定する送信データとしては、例えば下記の（Ａ）〜（Ｃ）が挙げられる。
【００６４】
（Ａ）送信データが音声データである場合
送信データが音声を示す音声データである場合、送信装置１００は、ＬＰＣＭの音声データなどの非圧縮の音声データ、または、ＤＰＣＭなど所定の圧縮方式で圧縮された音声データを、送信データとして設定する。ここで、一般的に非圧縮の音声データの方が圧縮された音声データよりも再生品質が高くなるので、送信装置１００は、例えば、非圧縮の音声データをより再生品質の高い送信データとする。なお、送信装置１００は、非圧縮の音声データと１つの圧縮方式で圧縮された音声データとを送信データの候補とすることに限られず、例えば、非圧縮の音声データと複数の圧縮方式で圧縮された音声データとを送信データの候補とすることもできる。
【００６５】
（Ｂ）送信データが動画像を示す画像データである場合
送信データが動画像を示す画像データである場合、送信装置１００は、例えば、複数の解像度、および／または、圧縮形式が異なる複数の画像データのうちのいずれかの画像データを、送信データとして設定する。ここで、上記の場合におけるより再生品質の高い送信データは、例えば、送信データのソースとなるコンテンツデータの解像度や圧縮形式などに基づいて設定される。例えば、送信装置１００は、ソースとなるコンテンツデータの解像度を低下させない送信データをより再生品質の高い送信データとし、ソースとなるコンテンツデータの解像度を低下させた送信データをより再生品質の低い送信データとして設定する。
【００６６】
（Ｃ）送信データが静止画像を示す画像データである場合
送信データが静止画像を示す画像データである場合、送信装置１００は、例えば、データサイズが異なる複数の画像データのうちのいずれかの画像データを、送信データとして設定する。例えば、送信装置１００は、ソースとなるコンテンツデータそのものをより再生品質の高い送信データとし、ソースとなるコンテンツデータの画像サイズを縮小したり、非可逆圧縮した画像データをより再生品質の低い送信データとして設定する。
【００６７】
送信装置１００は、（１）の処理（送信データ設定処理）において、例えば上記（Ａ）〜（Ｃ）に示すような送信データを設定する。なお、本発明の実施形態に係る送信装置１００が設定する送信データが、上記（Ａ）〜（Ｃ）に示す送信データに限られないことは、言うまでもない。
【００６８】
なお、送信装置１００における（１）の処理（送信データ設定処理）は、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データが送信されるように、受信装置２００ごとに送信データを設定することに限られない。例えば、送信装置１００は、送信転送レートが基準転送レートを超えないことを前提とし、取得された装置情報に基づいて各受信装置２００のコンテンツの再生能力を特定して、各受信装置２００の再生能力に見合ったデータ形式の送信データを設定することもできる。上記のように送信データを設定する場合には、差分転送レートをより大きくすることが可能であるのでネットワーク負荷を抑えることができ、さらにボトルネックとなる受信装置２００に引きずられることなく、各受信装置２００の再生性能を発揮させることが可能となる。
【００６９】
（２）送信処理
送信装置１００は、上記（１）の処理（送信データ設定処理）において送信対象の受信装置２００ごとに設定した送信データを、対応する受信装置２００へ一斉に送信する。
【００７０】
通信システム１０００では、送信装置１００が、例えば上記（１）の処理（送信データ設定処理）、および（２）の処理（送信処理）を行うことによって、送信データが受信装置２００へ一斉に送信される。ここで、送信装置１００は、上記（１）の処理（送信データ設定処理）において、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データが送信されるように、受信装置２００ごとに送信データを設定する。よって、通信システム１０００では、送信転送レートが基準レートを超えることはないので、受信装置２００において再生される音声や画像の途切れるなど、望ましくない事態が発生することはない。また、通信システム１０００では、送信対象の受信装置２００に対してより再生品質が高い送信データが送信される。
【００７１】
したがって、送信装置１００が、例えば上記（１）の処理（送信データ設定処理）、および（２）の処理（送信処理）を行うことによって、ユーザの利便性の低下を防止しつつ、受信装置２００に対してより再生品質の高い送信データを送信することが可能な、通信システム１０００が実現される。
【００７２】
［データ送信アプローチに係る処理の具体例］
次に、通信システム１０００における本発明の実施形態に係るデータ送信アプローチに係る処理について、より具体的に説明する。以下では、送信装置１００が、音声データを送信データとして受信対象の受信装置２００へ送信する場合を例に挙げて説明する。また、以下では、通信システム１０００を構成する受信装置２００が、上記高再生機能装置と、上記一般再生機能装置とに分類される場合を例に挙げて説明する。
【００７３】
図２は、本発明の実施形態に係る通信システム１０００におけるデータ送信アプローチに係る処理の一例を示す説明図である。ここで、図２は、図１に示す受信装置２００のうち、受信装置２００Ａ、受信装置２００Ｃ、受信装置２００Ｄを代表的に示している。また、図２では、受信装置２００Ａが高再生機能装置として機能し、受信装置２００Ｃおよび受信装置２００Ｄが一般再生機能装置として機能する場合を示している。
【００７４】
送信装置１００は、例えば操作部（後述する）に対して行われたユーザ操作に基づいて、各受信装置２００に対して通信要求を送信する（Ｓ１００Ａ、Ｓ１００Ｃ、Ｓ１００Ｄ、Ｓ１００ｎ。以下、総称して「Ｓ１００」と示す。）。ここで、ステップＳ１００において送信装置１００が送信する通信要求とは、例えば、送信データの送信対象の受信装置２００を特定するために各受信装置２００に応答を送信させる、一種の命令である。また、本発明の実施形態に係る通信要求は、送信装置１００から各受信装置２００へと送信される、通信システム１０００への参加の招待状と捉えることもできる。つまり、送信装置１００がステップＳ１００の処理を行い、各受信装置２００が後述するステップＳ１０２の処理を行うことによって、図１に示すような通信システム１０００が形成される。
【００７５】
図３は、本発明の実施形態に係る送信装置１００が送信する各種要求のフォーマットの一例を示す説明図である。図３に示すように、送信装置１００は、例えば、識別子と、長さの情報と、要求コマンドと、パラメータとを有する要求を送信する。ここで、識別子は、プロトコルを識別するための情報であり、長さの情報は、例えば要求コマンドのデータ長を示す。また、要求コマンドは、命令の内容を示し、パラメータは、当該要求コマンドに係るパラメータを示す。
【００７６】
送信装置１００は、例えば図３に示すフォーマットに則ってステップＳ１００の通信要求や後述する装置情報送信要求などの各種要求を生成し、生成された各種要求を受信装置２００へ送信する。なお、本発明の実施形態に係る送信装置１００が送信する各種要求のフォーマットが図３に限られないことは、言うまでもない。
【００７７】
再度図２を参照して、通信システム１０００におけるデータ送信アプローチに係る処理の一例について説明する。ステップＳ１００において送信装置１００から送信された通信要求を受信した受信装置２００は、通信要求に対する応答を送信装置１００へ送信する（Ｓ１０２Ａ、Ｓ１０２Ｃ、Ｓ１０２Ｄ、Ｓ１０２ｎ。以下、総称して「Ｓ１０２」と示す。）。以下では、図１に示す受信装置２００Ａ〜２００Ｆが、送信データの受信が可能であることを示す応答（通信システム１０００へ参加する応答）を行い、受信装置２００Ｇが、送信データの受信が可能ではないことを示す応答（通信システム１０００へ参加しない応答）を行うものとして説明する。
【００７８】
図４は、本発明の実施形態に係る受信装置２００が送信する各種要求に対する応答のフォーマットの一例を示す説明図である。図４に示すように、受信装置２００は、例えば、識別子と、長さの情報と、要求コマンドと、応答の情報とを有する要求を送信する。ここで、識別子は、プロトコルを識別するための情報であり、長さの情報は、例えば要求コマンドのデータ長を示す。また、要求コマンドは、どの命令に応じた応答であるかを示し、応答の情報は、当該要求コマンドに係る応答の内容を示す。受信装置２００が生成する応答の情報としては、例えば、ＡＣＫ（ACKnowledgement）や、装置情報などの各種要求に応じたデータが挙げられる。
【００７９】
受信装置２００は、例えば図４に示すフォーマットに則ってステップＳ１００の通信要求などの各種要求に対する応答を行う。なお、本発明の実施形態に係る送信装置１００が送信する各種要求のフォーマットが図３に限られないことは、言うまでもない。
【００８０】
再度図２を参照して、通信システム１０００におけるデータ送信アプローチに係る処理の一例について説明する。ステップＳ１０２において各受信装置２００からの応答が受信されると、送信装置１００は、送信データの受信が可能であることを示す応答を行った受信装置２００を、送信データの送信対象の受信装置２００に設定する。送信装置１００は、ステップＳ１０２の応答に基づいて送信対象の受信装置２００を設定することによって、送信対象装置数を特定することができる。
【００８１】
そして、送信装置１００は、送信対象の受信装置２００に対して、装置情報送信要求を送信する（Ｓ１０４Ａ、Ｓ１０４Ｃ、Ｓ１０４Ｄ、Ｓ１０４ｎ。以下、総称して「Ｓ１０４」と示す。）。ここで、こで、ステップＳ１０４において送信装置１００が送信する装置情報送信要求とは、例えば、各受信装置２００に装置情報を送信させる、一種の命令である。なお、送信装置１００が、後述するステップＳ１０８の処理において、例えば送信対象装置数と所定の閾値との比較結果に応じて任意の受信装置２００へより再生品質の高い送信データを設定する場合など、装置情報を用いない場合には、送信装置１００は、ステップＳ１０４の処理を行わなくてもよい。
【００８２】
ステップＳ１０４において送信装置１００から送信された装置情報送信要求を受信した受信装置２００は、装置情報送信要求に対する応答として、例えば記憶部（後述する）に記憶する装置情報を送信する（Ｓ１０６Ａ、Ｓ１０６Ｃ、Ｓ１０６Ｄ、Ｓ１０６ｎ。以下、総称して「Ｓ１０６」と示す。）。
【００８３】
ステップＳ１０６において各受信装置２００から送信された装置情報を受信した送信装置１００は、送信対象の受信装置２００に送信する送信データを設定する（Ｓ１０８；送信データ設定処理）。
【００８４】
〔送信データ設定処理の一例〕
図５は、本発明の実施形態に係る送信装置１００における送信データ設定処理の一例を示す流れ図である。以下では、送信装置１００と各受信装置２００とが、ＩＥＥＥ８０２．１１ｇに則った無線通信を行う場合を例に挙げて送信データ設定処理の一例を説明する。
【００８５】
また、以下では、送信装置１００が、転送レートが１．４［Ｍｂｐｓ］のＬＰＣＭの音声データ（より再生品質の高い送信データの一例）と、転送レートが０．７［Ｍｂｐｓ］のＤＰＣＭの音声データ（再生品質がＬＰＣＭよりも低い送信データの一例）とのいずれかを、送信データとして設定する場合を例に挙げて送信データ設定処理の一例を説明する。以下では、ＬＰＣＭの音声データなどより再生品質の高い送信データを「第１送信データ」と示し、また、第１送信データよりも再生品質が低い送信データを「第２送信データ」と示す。
【００８６】
送信装置１００は、図２のステップＳ１０４において装置情報送信要求を送信した受信装置２００の数に応じた数を、送信対象装置数Ｎ（Ｎは、正の整数）として設定する（Ｓ２００）。
【００８７】
ステップ２００において送信対象装置数を設定すると、送信装置１００は、設定された送信対象装置数Ｎが第１の閾値より小さいか否かを判定する（Ｓ２０２）。ここで、ステップＳ２０２の処理は、上述した（１）の処理（送信データ設定処理）における送信対象装置数と所定の閾値とを比較する処理に該当する。また、無線通信がＩＥＥＥ８０２．１１ｇに則り、第１送信データが転送レートが１．４［Ｍｂｐｓ］のＬＰＣＭの音声データである場合、基準転送レートを送信転送レートが超えることなく第１送信データを送信可能な装置数は、５である。よって、上記の場合、第１の閾値は、例えば“第１の閾値＝６”に設定される。
【００８８】
ステップＳ２０２において送信対象装置数Ｎが第１の閾値より小さいと判定された場合には、送信装置１００は、“第１送信データの送信対象装置数＝Ｎ”に設定する（Ｓ２０４）。そして、送信装置１００は、ステップＳ２０４の処理結果に基づいて、各受信装置２００に送信する送信データを設定する（Ｓ２２８）。ここで、ステップＳ２０４の処理結果に基づいてステップＳ２２８の処理が行われる場合には、送信装置１００は、送信対象の全ての受信装置２００に対して第１送信データを設定することとなる。
【００８９】
また、ステップＳ２０２において送信対象装置数Ｎが第１の閾値より小さいと判定されない場合には、送信装置１００は、送信対象装置数Ｎが第２の閾値より大きいか否かを判定する（Ｓ２０６）。ここで、本発明の実施形態に係る第２の閾値とは、例えば、送信転送レートが基準転送レートを超えないように第２送信データのみを受信装置２００へ送信する場合における、送信対象装置数の上限値である。無線通信がＩＥＥＥ８０２．１１ｇに則り、第２送信データが転送レートが０．７［Ｍｂｐｓ］のＤＰＣＭの音声データである場合、第２の閾値は、例えば“第２の閾値＝１０”に設定される。
【００９０】
ステップＳ２０６において送信対象装置数Ｎが第２の閾値より大きいと判定された場合には、送信装置１００は、“第１送信データの送信対象装置数＝０”、“第２送信データの送信対象装置数＝第２の閾値−１”に設定する（Ｓ２０８）。そして、送信装置１００は、ステップＳ２０８の処理結果に基づいて、各受信装置２００に送信する送信データを設定する（Ｓ２２８）。ここで、ステップＳ２０８の処理結果に基づいてステップＳ２２８の処理が行われる場合、送信対象装置数Ｎが第２の閾値以下のときには、送信装置１００は、送信対象の全ての受信装置２００に対して第２送信データを設定する。また、送信対象装置数Ｎが第２の閾値より大きいときには、送信装置１００は、例えば、送信対象の受信装置２００から第２の閾値と一致する数の受信装置２００を任意の選択し、選択された受信装置２００に対して第２送信データを設定する。上記のように選択された受信装置２００に対して第２送信データを設定する場合には、選択されなかった受信装置２００には、送信データが送信されないこととなる。
【００９１】
また、ステップＳ２０６において送信対象装置数Ｎが第２の閾値より大きいと判定されない場合には、送信装置１００は、送信対象の受信装置２００の中に高再生機能装置があるか否かを判定する（Ｓ２１０）。ここで、送信装置１００は、図２のステップＳ１０６において受信した装置情報に基づいて各受信装置２００を分類することによって、ステップＳ２１０の判定を行う。
【００９２】
＜高再生機能装置がある場合＞
送信装置１００は、例えばステップＳ２１０の処理における分類の結果に基づいて、高再生機能装置数Ｈ（Ｈは、正の整数）を設定する（Ｓ２１２）。
【００９３】
ステップＳ２１２において高再生機能装置数Ｈが設定されると、送信装置１００は、送信転送レートを算出する（Ｓ２１４）。ここで、送信装置１００は、例えば下記の数式２の演算を行うことによって転送レートを算出する。
【００９４】
転送レート［Ｍｂｐｓ］＝｛１．４・Ｈ＋０．７・（Ｎ−Ｈ）｝・２
・・・（数式２）
【００９５】
ステップＳ２１４において送信転送レートが算出されると、送信装置１００は、差分転送レートを算出する（Ｓ２１６）。そして、送信装置１００は、ステップＳ２１６において算出された差分転送レートが０より小さいか否かを判定する（Ｓ２１８）。ここで、ステップＳ２１８の処理は、設定された高再生機能装置数Ｈの受信装置２００に対して第１送信データを送信する場合に、送信転送レートが基準転送レートを超えるか否かの判定に相当する。
【００９６】
ステップＳ２１８において差分転送レートが０より小さいと判定された場合、送信転送レートが基準転送レートを超えることを示しているので、送信装置１００は、高再生機能装置数Ｈを、Ｈ＝Ｈ−１に更新する（Ｓ２２０）。そして、送信装置１００は、ステップＳ２１４からの処理を繰り返す。
【００９７】
また、ステップＳ２１８において差分転送レートが０より小さいと判定された場合には、帯域に余裕があることを示しているので、送信装置１００は、差分転送レートが第３の閾値より大きいか否かを判定する（Ｓ２２２）。ここで、本発明の実施形態に係る第３の閾値は、第１送信データを送信できる程の帯域の余裕があるか否かを判定するために設定される。本発明の実施形態に係る第３の閾値としては、例えば、図５におけるＬＰＣＭの転送レートである１．４［Ｍｂｐｓ］（第１送信データの転送レートの一例）が挙げられる。
【００９８】
ステップＳ２２２において差分転送レートが第３の閾値より大きいと判定された場合、第１送信データを送信できる程の帯域の余裕があることを示しているので、送信装置１００は、高再生機能装置数Ｈを、Ｈ＝Ｈ＋１に更新する（Ｓ２２４）。そして、送信装置１００は、ステップＳ２１４からの処理を繰り返す。
【００９９】
また、ステップＳ２２２において差分転送レートが第３の閾値より大きいと判定されない場合には、送信装置１００は、“第１送信データの送信対象装置数＝Ｈ”、“第２送信データの送信対象装置数＝Ｎ−Ｈ”に設定する（Ｓ２２６）。そして、送信装置１００は、ステップＳ２２６の処理結果に基づいて、各受信装置２００に送信する送信データを設定する（Ｓ２２８）。
【０１００】
＜高再生機能装置がない場合＞
送信装置１００は、高再生機能装置数Ｍ（Ｍは、正の整数）を、送信対象装置数Ｎに設定する（Ｓ２３０）。
【０１０１】
ステップＳ２３０において高再生機能装置数Ｍが設定されると、送信装置１００は、送信転送レートを算出する（Ｓ２３２）。ここで、送信装置１００は、例えば下記の数式３の演算を行うことによって転送レートを算出する。
【０１０２】
転送レート［Ｍｂｐｓ］＝｛１．４・Ｍ＋０．７・（Ｎ−Ｍ）｝・２
・・・（数式３）
【０１０３】
ステップＳ２３２において送信転送レートが算出されると、送信装置１００は、送信転送レートが基準転送レートより大きいか否かを判定する（Ｓ２３４）。
【０１０４】
ステップＳ２３４において送信転送レートが基準転送レートより大きいと判定された場合には、送信装置１００は、高再生機能装置数ＭをＭ＝Ｍ−１に更新する（Ｓ２３６）。そして、送信装置１００は、ステップＳ２３２からの処理を繰り返す。
【０１０５】
また、ステップＳ２３４において送信転送レートが基準転送レートより大きいと判定されない場合には、送信装置１００は、“第１送信データの送信対象装置数＝Ｍ”、“第２送信データの送信対象装置数＝Ｎ−Ｍ”に設定する（Ｓ２３８）。そして、送信装置１００は、ステップＳ２３８の処理結果に基づいて、各受信装置２００に送信する送信データを設定する（Ｓ２２８）。
【０１０６】
送信装置１００は、送信データ設定処理として例えば図５に示す処理を行うことによって、送信対象の受信装置２００それぞれに対して送信データを設定する。ここで、送信装置１００は、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データを送信されるように、第１送信データの送信対象装置数と第２送信データの送信対象装置数とを設定する。よって、送信装置１００が図５に示す処理を行うことによって、送信装置１００は、ユーザの利便性の低下を防止しつつ、受信装置に対してより再生品質の高い送信データを一斉に送信することができる。なお、本発明の実施形態に係る送信装置１００における送信データ設定処理が、図５に示す処理に限られないことは、言うまでもない。
【０１０７】
再度図２を参照して、通信システム１０００におけるデータ送信アプローチに係る処理の一例について説明する。ステップＳ１０８において送信対象の各受信装置２００に対して送信する送信データが設定されると、送信装置１００は、各受信装置２００との間において一斉に送信データを送信するための同期処理を行う（Ｓ１１０Ａ、Ｓ１１０Ｃ、Ｓ１１０Ｄ、Ｓ１１０ｎ。以下、総称して「Ｓ１１０」と示す。）。ここで、本発明の実施形態に係る同期処理としては、例えば、送信装置１００が送信データの送信開始時間の情報や再生開始時間の情報などが含まれる送信開始通知を送信し、受信装置２００が当該送信開始通知に応じて送信データの再生の準備に係る処理や当該送信開始通知に対する応答を行うことが挙げられる。
【０１０８】
ステップＳ１１０において同期処理が完了すると、送信装置１００は、送信対象の受信装置２００に対して、ステップＳ１０８において設定した対応する送信データを一斉に送信する（Ｓ１１２Ａ、Ｓ１１２Ｃ、Ｓ１１２Ｄ、Ｓ１１２ｎ。以下、総称して「Ｓ１１２」と示す。）。ここで、図２では、送信装置１００が、一般再生機能装置である受信装置２００Ｄに第２送信データを送信し、高再生機能装置である受信装置２００Ａ、一般再生機能装置である受信装置２００Ｃ、および他の受信装置２００に対して第１送信データを送信している例を示している。また、図２では、便宜上ステップＳ１１２Ａ、Ｓ１１２Ｃ、Ｓ１１２Ｄ、Ｓ１１２ｎを分けて表しているが、送信装置１００は、ステップＳ１１２の処理を同期して行う。つまり、送信装置１００は、ステップＳ１１２の処理を同時に（略同時に）行う。
【０１０９】
図６は、本発明の実施形態に係る送信装置１００が送信するデータのフォーマットの一例を示す説明図である。図６に示すように、送信装置１００は、例えば、識別子と、長さの情報と、コーデック情報と、送信データとを、ステップＳ１１２において送信する。ここで、識別子は、プロトコルを識別するための情報であり、長さの情報は、例えばコーデック情報のデータ長を示す。また、コーデック情報は、送信データのコーデックを示し、送信データは、音声データや画像データなど受信装置２００に再生をさせる実データである。
【０１１０】
送信装置１００は、ステップＳ１１２において、例えば図６に示すフォーマットに則ったデータを生成し、対応する受信装置２００へ送信する。また、送信装置１００は、ステップＳ１１２において、例えば、記憶部（後述する）に記憶されたコンテンツデータに基づいて第１送信データと第２送信データとを生成する。なお、送信装置１００は、予め第１送信データと第２送信データとを生成してもよい。また、本発明の実施形態に係る送信装置１００がステップＳ１１２において送信するデータのフォーマットが図６に限られないことは、言うまでもない。
【０１１１】
再度図２を参照して、通信システム１０００におけるデータ送信アプローチに係る処理の一例について説明する。ステップＳ１１２において送信装置１００から一斉に送信された送信データを受信した受信装置２００は、受信した送信データを再生する（Ｓ１１４Ａ、Ｓ１１４Ｃ、Ｓ１１４Ｄ、Ｓ１１４ｎ。以下、総称して「Ｓ１１４」と示す。）。ここで、受信装置２００は、ステップＳ１１０の同期処理の処理結果に基づいて、再生処理を行う。上記により、通信システム１０００では、各受信装置２００において同時に（略同時に）送信データが再生される。
【０１１２】
通信システム１０００では、例えば図２に示す処理が行われる。ここで、送信装置１００は、ステップＳ１０８において、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データを送信されるように、受信装置２００ごとの送信データを設定する。また、送信装置１００は、ステップＳ１１２において、ステップＳ１０８において設定した送信データを送信対象の受信装置２００へ一斉に送信する。つまり、送信装置１００は、上記（１）の処理（送信データ設定処理）、および上記（２）の処理（送信処理）を行う。よって、例えば図２に示す処理が行われることによって、通信システム１０００では、上述した本発明の実施形態に係るデータ送信アプローチに係る処理が実現される。
【０１１３】
したがって、例えば図２に示す処理が行われることによって、ユーザの利便性の低下を防止しつつ、受信装置２００に対してより再生品質の高い送信データを一斉に送信することが可能な、通信システム１０００が実現される。なお、通信システム１０００における本発明の実施形態に係るデータ送信アプローチに係る処理は、図２に示す処理に限られない。例えば、送信装置１００は、定期的に各受信装置２００へ送信データを送信し、各受信装置２００は、受信された送信データを再生してもよい。
【０１１４】
（本発明の実施形態に係る通信システム）
次に、上述した本発明の実施形態に係るデータ送信アプローチに係る処理を実現することが可能な、通信システム１０００を構成する送信装置１００、受信２００の構成の一例について説明する。
【０１１５】
［送信装置１００］
図７は、本発明の実施形態に係る送信装置１００の構成の一例を示すブロック図である。送信装置１００は、通信部１０２と、記憶部１０４と、制御部１０６と、操作部１０８と、表示部１１０とを備える。
【０１１６】
また、送信装置１００は、例えば、ＲＯＭ（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）が挙げられるが、上記に限られない。また、送信装置１００は、送信装置１００から着脱可能な記録媒体１５６を備えることもできる。
【０１２２】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部１０８として機能し、また、表示デバイス１６２は、表示部１１０として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子、各種処理回路などが挙げられる。また、操作入力デバイス１６０は、例えば、送信装置１００上に備えられ、送信装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス１６２は、例えば、送信装置１００上に備えられ、送信装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display；ＬＣＤ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）ともよばれる。）などが挙げられる。なお、入出力インタフェース１５８が、送信装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１２３】
通信インタフェース１６４は、送信装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、受信装置２００やサーバ（図示せず）などの外部装置と無線／有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、ＩＥＥＥ８０２．１１ｇポートおよび送受信回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、通信アンテナおよびＲＦ回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられる。なお、送信装置１００は、例えば、受信装置２００と通信を行うための通信インタフェース、およびサーバ（図示せず）などの外部装置と通信を行うための通信インタフェースなど、複数の通信インタフェースを備えていてもよい。
【０１２４】
ここで、本発明の実施形態に係るネットワークとしては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワーク、基地局を介した無線ＷＡＮ（ＷＷＡＮ；Wireless  Wide  Area  Network）や無線ＭＡＮ（ＷＭＡＮ；Wireless  Metropolitan  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【０１２５】
ＤＳＰ１６６は、記憶媒体１５６に記憶されたコンテンツデータ、または通信インタフェース１６４が受信したコンテンツデータを再生する再生処理部（図示せず）の役目を果たす。ＤＳＰ１６６は、ＤＳＰ（Digital  Signal  Processor）や各種処理回路で構成され、音声データを処理する。また、音声出力デバイス１６８は、音声データの応じた音声を出力する音声出力部（図示せず）の役目を果たし、ＤＳＰ１６６で処理された音声データに応じた音声を出力する。ここで、音声出力デバイスとしては、例えば、増幅器（アンプ）やスピーカなどが挙げられる。
【０１２６】
送信装置１００は、例えば図８に示す構成によって、本発明の実施形態に係るデータ送信アプローチに係る処理を行う。なお、本発明の実施形態に係る送信装置１００のハードウェア構成は、図８に示す構成に限られない。例えば、送信装置１００は、再生処理部（図示せず）の役目を果たし、画像データを処理する画像処理回路を備えることもできる。また、送信装置１００が、再生処理部（図示せず）や音声出力部（図示せず）を備えない構成である場合、ＤＳＰ１６６および音声出力デバイス１６８や、画像処理回路を備えない構成であってもよい。
【０１２７】
再度図７を参照して、送信装置１００の構成要素について説明する。通信部１０２は、送信装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、受信装置２００やサーバ（図示せず）などの外部装置と無線／有線で通信を行う。また、通信部１０２は、例えば、制御部１０６により通信が制御される。ここで、通信部１０２としては、例えば、ＩＥＥＥ８０２．１１ｇポートおよび送受信回路（無線通信）や、ＬＡＮ端子および送受信回路（有線通信）などが挙げられる。
【０１２８】
記憶部１０４は、送信装置１００が備える記憶手段である。ここで、記憶部１０４としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。
【０１２９】
また、記憶部１０４は、例えば、コンテンツデータや、再生能力情報がデータベース形式で記録された再生能力情報ＤＢ、アプリケーションなど、様々なデータを記憶する。ここで、図７では、コンテンツデータＡ１３０、コンテンツデータＢ１３２、…、再生能力情報ＤＢ１３４が記憶部１０４に記憶されている例を示している。
【０１３０】
制御部１０６は、例えば、ＭＰＵや、各種処理回路が集積された集積回路などで構成され、送信装置１００全体を制御する役目を果たす。また、制御部１０６は、要求送信部１２０と、送信データ設定部１２２と、送信処理部１２４とを備え、本発明の実施形態に係るデータ送信アプローチに係る処理を主導的に行う役目を果たす。
【０１３１】
要求送信部１２０は、例えば図２に示す通信要求や装置情報送信要求、再生能力情報取得要求などの各種要求を生成し、生成した各種要求を通信部１０２に送信させる。
【０１３２】
送信データ設定部１２２は、上記（１）の処理（送信データ設定処理）を主導的に行う役目を果たす。より具体的には、送信データ処理部１２２は、例えば、送信対象装置数と所定の閾値とを比較し、比較結果に基づいて、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データが送信されるように、受信装置２００ごとに送信データを設定する。
【０１３３】
送信処理部１２４は、上記（２）の処理（送信処理）を主導的に行う役目を果たす。より具体的には、送信処理部１２４は、送信データ設定部１２２が設定した送信データを、対応する送信対象の受信装置２００へ一斉に送信させる。
【０１３４】
制御部１０６は、例えば要求送信部１２０、送信データ設定部１２２、および送信処理部１２４を備えることによって、本発明の実施形態に係るデータ送信アプローチに係る処理を主導的に行う役目を果たす。なお、本発明の実施形態に係る送信装置１００が備える制御部１０６の構成は、図７に示す構成に限られない。例えば、本発明の実施形態に係る制御部１０６は、コンテンツデータを再生する再生処理部（図示せず）を備えていてもよい。
【０１３５】
操作部１０８は、ユーザによる操作を可能とする送信装置１００が備える操作手段である。送信装置１００は、操作部１０８を備えることによって、ユーザ操作を可能とし、ユーザ操作に応じてユーザが所望する処理を行うことができる。ここで、操作部１０８としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられる。
【０１３６】
表示部１１０は、送信装置１００が備える表示手段であり、表示画面に様々な情報を表示する。表示部１１０の表示画面に表示される画面としては、例えば、所望する動作を送信装置１００に対して行わせるための操作画面や、コンテンツデータの再生に応じたコンテンツ再生画面などが挙げられる。ここで、表示部１１０としては、例えば、ＬＣＤや有機ＥＬディスプレイなどが挙げられる。また、送信装置１００は、例えばタッチスクリーンで表示部１１０を構成することもできる。上記の場合には、表示部１１０は、ユーザ操作および表示の双方が可能な操作表示部として機能することとなる。
【０１３７】
送信装置１００は、例えば、図７に示す構成によって、本発明の実施形態に係るデータ送信アプローチに係る処理を実現することができる。したがって、送信装置１００は、例えば図７に示す構成によって、ユーザの利便性の低下を防止しつつ、受信装置２００に対してより再生品質の高い送信データを一斉に送信することができる。なお、本発明の実施形態に係る送信装置１００の構成が、図７に示す構成に限られないことは、言うまでもない。
【０１３８】
［受信装置２００］
図９は、本発明の実施形態に係る受信装置２００の構成の一例を示すブロック図である。受信装置２００は、通信部２０２と、記憶部２０４と、制御部２０６と、操作部２０８と、表示部２１０と、音声出力部２１２とを備える。
【０１３９】
また、受信装置２００は、例えば、ＲＯＭ（図示せず）や、ＲＡＭ（図示せず）などを備えてもよい。受信装置２００は、例えば、データの伝送路としてのバスにより各構成要素間を接続する。
【０１４０】
ここで、ＲＯＭ（図示せず）は、制御部が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部により実行されるプログラムなどを一次記憶する。
【０１４１】
〔受信装置２００のハードウェア構成例〕
受信装置２００は、例えば、図８に示す送信装置１００と同様のハードウェア構成を有する。上記構成をとる場合、受信装置２００では、ＭＰＵやＤＳＰが制御部２０６としての役目を果たし、記録媒体が記憶部２０４としての役目を果たす。また、上記構成をとる場合、受信装置２００では、操作入力デバイス１６０が操作部２０８の役目を果たし、表示デバイス１６２が表示部２１０の役目を果たす。また、上記構成をとる場合、受信装置２００では、通信インタフェース１６４が通信部２０２としての役目を果たし、音声出力デバイス１６８が音声出力部２１２としての役目を果たす。なお、本発明の実施形態に係る受信装置２００の構成が、図８に示す送信装置１００と同様の構成に限られないことは、言うまでもない。
【０１４２】
通信部２０２は、受信装置２００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、送信装置１００やサーバ（図示せず）などの外部装置と無線／有線で通信を行う。また、通信部２０２は、例えば、制御部２０６により通信が制御される。ここで、通信部２０２としては、例えば、ＩＥＥＥ８０２．１１ｇポートおよび送受信回路（無線通信）や、ＬＡＮ端子および送受信回路（有線通信）などが挙げられる。
【０１４３】
記憶部２０４は、受信装置２００が備える記憶手段である。ここで、記憶部２０４としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられる。
【０１４４】
また、記憶部２０４は、例えば、装置情報や、送信装置１００から送信された送信データ、アプリケーションなど、様々なデータを記憶する。ここで、図９では、装置情報２３０が、記憶部２０４に記憶されている例を示している。
【０１４５】
制御部２０６は、例えば、ＭＰＵや、各種処理回路が集積された集積回路などで構成され、受信装置２００全体を制御する役目を果たす。また、制御部２０６は、通信制御部２２０と、再生処理部２２２とを備え、例えば図２の受信装置２００に係る処理を主導的に行う。
【０１４６】
通信制御部２２０は、通信部２０２を制御し、送信装置１００などの外部装置との通信に係る処理を主導的に行う役目を果たす。より具体的には、通信制御部２２０は、例えば、通信部２０２が送信装置１００から送信された各種要求を受信した場合には、受信された当該各種要求に応じた処理を行い、通信部２０２に当該各種要求に応じた応答を送信させる。
【０１４７】
再生処理部２２２は、コンテンツデータを再生する役目を果たす。より具体的には、再生処理部２２２は、例えば、受信部２０２が送信装置１００が送信した図６に示すデータを受信した場合、コーデック情報に基づいて送信データを再生する。そして、再生処理部２２２は、処理結果に応じた画像データが示す画像を表示部２１０に表示させ、処理結果に応じた音声データが示す音声を音声出力部２１２に出力させる。
【０１４８】
制御部２０６は、通信制御部２２０、および再生処理部２２２を備えることによって、例えば図２の受信装置２００に係る処理を主導的に行う役目を果たす。
【０１４９】
操作部２０８は、ユーザによる操作を可能とする受信装置２００が備える操作手段である。受信装置２００は、操作部２０８を備えることによって、ユーザ操作を可能とし、ユーザ操作に応じてユーザが所望する処理を行うことができる。ここで、操作部２０８としては、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクタ、あるいは、これらの組み合わせなどが挙げられる。
【０１５０】
表示部２１０は、受信装置２００が備える表示手段であり、表示画面に様々な情報を表示する。表示部２１０の表示画面に表示される画面としては、例えば、所望する動作を受信装置２００に対して行わせるための操作画面や、受信された送信データやコンテンツデータの再生に応じたコンテンツ再生画面などが挙げられる。ここで、表示部２１０としては、例えば、ＬＣＤや有機ＥＬディスプレイなどが挙げられる。
【０１５１】
音声出力部２１２は、再生処理部２２２が処理した音声データに応じた音声を出力する。音声出力部２１２としては、例えば、増幅器（アンプ）やスピーカなどが挙げられる。
【０１５２】
受信装置２００は、例えば、図９に示す構成によって、例えば図２の受信装置２００に係る処理を行い、送信装置１００から送信された送信データを受信し、当該送信データを再生することができる。
【０１５３】
なお、本発明の実施形態に係る受信装置２００の構成は、図９に示す構成に限られない。例えば、本発明の実施形態に係る受信装置２００は、図７に示す要求送信部１２０、送信データ設定部１２２、および送信処理部１２４を備え、本発明の実施形態に係るデータ送信アプローチに係る処理を行うこともできる。つまり、本発明の実施形態に係る受信装置２００は、本発明の実施形態に係る送信装置１００としての機能を有していてもよい。
【０１５４】
以上のように、本発明の実施形態に係る通信システム１０００は、送信装置１００と、受信装置２００とを有する。送信装置１００は、上記（１）の処理（送信データ設定処理）、および（２）の処理（送信処理）を行うことによって、送信データを受信装置２００へ一斉に送信する。ここで、送信装置１００は、上記（１）の処理（送信データ設定処理）において、送信転送レートが基準転送レートを超えず、かつ、送信対象の受信装置２００に対してより再生品質が高い送信データが送信されるように、受信装置２００ごとに送信データを設定する。よって、通信システム１０００では、送信転送レートが基準レートを超えることはないので、受信装置２００において再生される音声や画像の途切れるなど、望ましくない事態が発生することはない。また、通信システム１０００では、送信対象の受信装置２００に対してより再生品質が高い送信データが送信される。
【０１５５】
したがって、送信装置１００が、上記（１）の処理（送信データ設定処理）、および（２）の処理（送信処理）を行うことによって、ユーザの利便性の低下を防止しつつ、受信装置２００に対してより再生品質の高い送信データを一斉に送信することが可能な、通信システム１０００が実現される。
【０１５６】
また、通信システム１０００では、送信装置１００が、上記（１）の処理（送信データ設定処理）において、送信対象の受信装置２００から取得した装置情報に基づいて、受信装置２００ごとに送信データを設定する。ここで、送信装置１００は、送信転送レートが基準転送レートを超えないことを前提とし、取得された装置情報に基づいて各受信装置２００のコンテンツの再生能力を特定して、各受信装置２００の再生能力に見合ったデータ形式の送信データを設定することもできる。上記のように送信データを設定する場合には、差分転送レートをより大きくすることが可能であるのでネットワーク負荷を抑えることができ、さらにボトルネックとなる受信装置２００に引きずられることなく、各受信装置２００の再生性能を発揮させることが可能となる。
【０１５７】
〔通信システム１０００の変形例〕
上記では、例えば図１に示すように通信システム１０００が送信装置１００と受信装置２００とを有し、送信装置１００が、上記（１）の処理（送信データ設定処理）および上記（２）の処理（送信処理）を行う構成を示した。しかしながら、本発明の実施形態に係る通信システムは、上記構成に限られない。例えば、本発明の実施形態に係る通信システムは、上記（１）の処理（送信データ設定処理）を行う制御装置と、当該制御装置の処理結果に基づいて上記（２）の処理（送信処理）を行う送信装置と、受信装置２００とを有する構成であってもよい。上記構成であっても、ユーザの利便性の低下を防止しつつ、受信装置２００に対してより再生品質の高い送信データを一斉に送信することが可能な、通信システムを実現することができる。
【０１５８】
以上、本発明の実施形態に係る通信システム１０００を構成する構成要素として送信装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣ（Personal  Computer）やサーバ、ＰＤＡ（Personal  Digital  Assistant）などのコンピュータ、携帯電話やＰＨＳ（Personal  Handyphone  System）などの携帯型通信装置、映像／音楽再生装置、映像／音楽記録再生装置、携帯型ゲーム機、ゲーム機など、様々な機器に適用することができる。
【０１５９】
また、本発明の実施形態に係る通信システム１０００を構成する構成要素として受信装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣなどのコンピュータ、携帯電話などの携帯型通信装置、映像／音楽再生装置、映像／音楽記録再生装置、携帯型ゲーム機、ゲーム機など、様々な機器に適用することができる。
【０１６０】
（本発明の実施形態に係るプログラム）
コンピュータを、本発明の実施形態に係る送信装置として機能させるためのプログラムによって、ユーザの利便性の低下を防止しつつ、受信装置に対してより再生品質の高い送信データを一斉に送信することができる。よって、コンピュータを、本発明の実施形態に係る送信装置として機能させるためのプログラムが用いられることによって、ユーザの利便性の低下を防止しつつ、受信装置に対してより再生品質の高い送信データを一斉に送信することが可能な、通信システムが実現される。
【０１６１】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１６２】
例えば、本発明の実施形態に係る送信装置は、図７に示す要求送信部１２０、送信データ設定部１２２、および送信処理部１２４を個別に備える（例えば、それぞれを個別の処理回路で実現する）こともできる。
【０１６３】
また、上記では、コンピュータを、本発明の実施形態に係る送信装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムをそれぞれ記憶させた記憶媒体も併せて提供することができる。
【０１６４】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０１６５】
１００    送信装置
１０２、２０２    通信部
１０４、２０４    記憶部
１０６、２０６    制御部
１２０    要求送信部
１２２    送信データ設定部
１２４    送信処理部
２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆ、２００Ｇ    受信装置
２２０    通信制御部
２２２    再生処理部
１０００  通信システム
【図１】
0005509931.tif 000002
【図２】
0005509931.tif 000003
【図３】
0005509931.tif 000004
【図４】
0005509931.tif 000005
【図５】
0005509931.tif 000006
【図６】
0005509931.tif 000007
【図７】
0005509931.tif 000008
【図８】
0005509931.tif 000009
【図９】
0005509931.tif 000010