(57)【要約】【課題】送信データの再生品質と帯域との間の不均衡を低減し、帯域に応じて再生品質を調整することが可能な、新規かつ改良された送信装置、送信方法および通信システムを提供する。【解決手段】受信装置と通信を行う通信部と、通信部を介して送信データを受信装置に送信する送信処理部と、送信データに対する再送要求を受信装置から通信部を介して所定時間に受け付けた回数を示す再送要求頻度に基づいて、送信データの再生品質を調整する再生品質調整部と、を備える、送信装置が提供される。【選択図】図１１
2012094950.tif 000002
【特許請求の範囲】
【請求項１】
受信装置と通信を行う通信部と、
前記通信部を介して送信データを前記受信装置に送信する送信処理部と、
前記送信データに対する再送要求を前記受信装置から前記通信部を介して所定時間に受け付けた回数を示す再送要求頻度に基づいて、前記送信データの再生品質を調整する再生品質調整部と、
を備える、送信装置。
【請求項２】
前記再生品質調整部は、
前記再送要求頻度と所定頻度との関係に基づいて、前記送信データの再生品質を調整する、
請求項１に記載の送信装置。
【請求項３】
前記送信処理部は、
所定の再生品質である第１の再生品質または前記第１の再生品質よりも低い第２の再生品質の前記送信データを前記受信装置に送信し、
前記再生品質調整部は、
現在送信している前記送信データの再生品質が第１の再生品質である場合、かつ、前記再送要求頻度が第１の所定頻度以上である場合に、前記送信データの再生品質を前記第２の再生品質に変更し、現在送信している前記送信データの再生品質が前記第２の再生品質である場合、かつ、前記再送要求頻度が第２の所定頻度未満である場合に、前記送信データの再生品質を前記第１の再生品質に変更する、
請求項２に記載の送信装置。
【請求項４】
前記再生品質調整部は、
現在送信している前記送信データの再生品質が前記第１の再生品質である場合、かつ、前記再送要求頻度が前記第１の所定頻度未満である場合に、前記送信データの再生品質を変更せず、現在送信している前記送信データの再生品質が前記第２の再生品質である場合、かつ、前記再送要求頻度が前記第２の所定頻度以上である場合に、前記送信データの再生品質を変更しない、
請求項３に記載の送信装置。
【請求項５】
前記送信装置は、
前記受信装置が複数存在する場合、前記複数の受信装置の数に基づいて、前記送信データの送信開始時の再生品質を前記受信装置ごとに設定する再生品質設定部、
をさらに備え、
前記送信処理部は、
前記送信データの送信開始時に、前記再生品質設定部により前記受信装置ごとに前記再生品質が設定された前記送信データそれぞれを、対応する前記受信装置それぞれに送信する、
請求項４に記載の送信装置。
【請求項６】
前記再生品質設定部は、
前記複数の受信装置の数と所定数との関係に基づいて、前記送信データの送信開始時の再生品質を前記受信装置ごとに設定する、
請求項５に記載の送信装置。
【請求項７】
前記再生品質設定部は、
前記複数の受信装置の数が第１の所定数未満である場合に、前記送信データの送信開始時の再生品質を前記複数の受信装置それぞれについて前記第１の再生品質に設定し、前記複数の受信装置の数が前記第１の所定数以上である場合に、前記送信データの送信開始時の再生品質を前記複数の受信装置それぞれについて前記第２の再生品質に設定する、
請求項６に記載の送信装置。
【請求項８】
前記再生品質設定部は、
前記複数の受信装置の数が前記第１の所定数以上である場合、かつ、前記複数の受信装置の数が前記第１の所定数よりも大きい第２の所定数未満である場合に、前記送信データの送信開始時の再生品質を前記複数の受信装置それぞれについて前記第２の再生品質に設定し、前記複数の受信装置の数が前記第２の所定数以上である場合に、前記複数の受信装置の中から前記第２の所定数より１台少ない受信装置を選択し、選択した前記第２の所定数より１台少ない受信装置それぞれについて前記送信データの送信開始時の再生品質を前記第２の再生品質に設定する、
請求項７に記載の送信装置。
【請求項９】
前記再生品質設定部は、
選択しなかった１または複数の受信装置それぞれについて前記送信データの送信開始時の再生品質の設定を省略し、
前記送信処理部は、
前記複数の受信装置のうち前記再生品質設定部により選択されなかった１または複数の受信装置それぞれに対しては前記送信データを送信しない、
請求項８に記載の送信装置。
【請求項１０】
前記第１の所定頻度は、前記第２の所定頻度よりも高い値である、
請求項３に記載の送信装置。
【請求項１１】
前記送信データが音声を示す音声データである場合、
前記第１の再生品質の前記送信データは、非圧縮の音声データであり、前記第２の再生品質の前記送信データは、所定の圧縮形式で圧縮された音声データである、
請求項１に記載の送信装置。
【請求項１２】
送信データを受信装置に送信するステップと、
前記送信データに対する再送要求を前記受信装置から所定時間に受け付けた回数を示す再送要求頻度に基づいて、前記送信データの再生品質を調整するステップと、
を含む、送信方法。
【請求項１３】
送信装置と、
前記送信装置と通信が可能な受信装置と、
を有し、
前記送信装置は、
前記受信装置と通信を行う通信部と、
前記通信部を介して送信データを前記受信装置に送信する送信処理部と、
前記送信データに対する再送要求を前記受信装置から前記通信部を介して所定時間に受け付けた回数を示す再送要求頻度に基づいて、前記送信データの再生品質を調整する再生品質調整部と、
を備える、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、送信方法および通信システムに関する。
【背景技術】
【０００２】
近年、音楽や音声などを示す音声データや、画像（動画像／静止画像）を示す画像データを有線通信または無線通信にて機器間で送受信する通信システムの普及が進んでいる。
【０００３】
このような中、通信における転送レートを超えないようにデータの送受信を行う通信システムに係る技術が開発されている。データを送信する送信装置が、送信されるデータの内容、送信先の装置の種別、無線リソースの空き状況の少なくとも１つに基づいて、通信チャネルの帯域を設定する技術としては、例えば、特許文献１に開示されている技術が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３５９２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通信における転送レートを超えないようにデータの送受信を行う通信システムに係る従来の技術（以下、「従来の技術」とよぶ場合がある。）は、データを送信する送信装置が、送信されるデータの内容、送信先の装置の種別、無線リソースの空き状況の少なくとも１つに基づいて、通信チャネルの帯域を設定する。よって、従来の技術を用いる送信装置（以下、「従来の送信装置」とよぶ場合がある。）は、送信するデータ（以下、「送信データ」という。）の送信先である１つの受信装置に対して、データを送信可能な転送レートを超えないように送信データを送信することができる可能性はある。
【０００６】
しかしながら、通信によりデータの送受信が行われる通信システムは、送信装置が１つの受信装置に対して送信データを送信するシステムに限られない。例えば、通信システムとしては、送信装置が、送信データの送信先である複数の受信装置それぞれに対して、各受信装置に対応する送信データを一斉に送信するシステムも想定される。上記のように送信装置が送信先の複数の受信装置に対して一斉に送信データを送信することによって、例えば、複数の受信装置それぞれにおいて同一の音声（音楽も含む。以下、同様とする。）や画像（動画像または静止画像。以下、同様とする。）などの同一のコンテンツを再生させることが可能な通信システムが実現されることとなる。以下では、送信データが、音声や画像などのコンテンツを示すデータであるものとして説明する。
【０００７】
ここで、従来の技術は、上記のような送信装置が送信先の複数の受信装置に対して一斉に送信データを送信する通信システムについて、何らの考慮もされていない。よって、上記通信システムに従来の技術を適用した場合には、例えば、送信装置から送信される送信データを送信するために要するデータ転送量を示す転送レート（以下、「送信転送レート」という。）が、通信においてデータを送信可能なデータ転送量を示す転送レート（以下、「基準転送レート」という。）を超えることが起こりうる。上記のように送信転送レートが基準転送レートを超えた場合には、例えば、受信装置において再生される音声や画像が途切れるなど、望ましくない事態が発生する恐れがある。
【０００８】
上記のような送信装置が送信先の複数の受信装置に対して一斉に送信データを送信する通信システムにおいて、上記のような望ましくない事態の発生を防止するための方法としては、例えば、下記に示す（ａ）〜（ｄ）のような方法が想定される。
（ａ）送信装置が、送信先となる受信装置の数を制限する
（ｂ）送信装置が各受信装置へ送信する送信データを、圧縮された音声データ（一般的に、非圧縮の音声データよりも音質（再生品質の一例）が低くなる。）に統一する（送信データが、音声データである場合）
（ｃ）送信装置が各受信装置へ送信する送信データを、解像度が低い画像データ、および／または、より圧縮率が高い圧縮形式の画像データなど、より画質（再生品質の一例）が低い画像データに統一する（送信データが、動画像を示す画像データである場合）
（ｄ）送信装置が各受信装置へ送信する送信データを、データサイズがより小さい画像データなど、より画質（再生品質の一例）が低い画像データに統一する（送信データが、静止画像を示す画像データである場合）
【０００９】
例えば上記（ａ）、および／または、上記（ｂ）〜（ｄ）に示すような方法を用いることによって、基準転送レートと送信転送レートとの差（以下、「差分転送レート」という。）をより大きくする（すなわち、帯域に余裕をもたせる）ことが可能となる。よって、例えば上記のような方法が適用されることによって、上記のような一斉に送信データが送信される通信システムでは、送信転送レートが基準転送レートを超えることにより生じうる、望ましくない事態の発生の防止を図ることが可能となる。また、上記のような方法が適用された上記通信システムでは、例えば、通信においてスループットの低下が発生することにより基準転送レートが低下した場合であっても、上記望ましくない事態の発生の防止を図ることが可能である。
【００１０】
しかしながら、上記（ａ）の方法を用いることによって上記望ましくない事態の発生の防止を図る場合には、送信先となる受信装置の数を大幅に制限しなければならない。よって、上記（ａ）の方法を用いる場合には、通信システムを利用するユーザの利便性を損ねる恐れがある。
【００１１】
また、上記（ｂ）〜（ｄ）の方法を用いることによって上記望ましくない事態の発生の防止を図る場合には、実際には帯域に余裕があるときであっても、送信先の全ての受信装置に、例えば音質がより低い送信データなど、再生品質がより低い送信データが送信されてしまう。よって、上記（ｂ）〜（ｄ）の方法を用いる場合には、送信装置が、通信における通信路容量を最大限に活かすことにより、より再生品質の高い送信データを受信装置へ送信することは、望むべくもない。
【００１２】
さらに、送信先となる受信装置の数と、通信システム全体における受信装置における送信データの再生における再生品質の確保とは、反比例的な関係である。そのため、上記（ａ）の方法と上記（ｂ）〜（ｄ）の方法とを組み合わせた場合、送信先となる受信装置の数の制限を緩和すると、より再生品質の高い送信データを受信装置へ送信することは、望めない。また、上記（ａ）の方法と上記（ｂ）〜（ｄ）の方法とを組み合わせた場合、より再生品質の高い送信データを受信装置へ送信させると、送信先となる受信装置の数の制限がより厳しくなることから、ユーザの利便性の低下が生じる可能性がより高くなる。
【００１３】
よって、上記（ａ）〜（ｄ）の方法を用いたとしても、送信データが複数の受信装置へ一斉に送信される通信システムにおいて、ユーザの利便性の低下を防止しつつ、受信装置における送信データの再生における再生品質を確保することを実現することは、望むべくもない。
【００１４】
そこで、送信装置から送信される送信データの再生品質を、送信開始時に適切に決定する方法も想定できる。かかる方法では、送信データの再生品質は、送信データの送信に使用されるインフラ、送信装置への受信装置の接続台数、送信装置の能力などにより送信開始時に決定される。送信データの送信に使用されるインフラの種別としては、有線または無線などといった種別や無線方式の種別などが想定される。
【００１５】
しかしながら、特に、インフラとして無線を使用する場合には、送信装置または受信装置とアクセスポイントとの距離、障害物の有無、家屋の構造などによって電界強度は変化し、送信装置から受信装置への送信データの転送レートは、かかる電界強度の変化に大きく左右されてしまう。転送レートが変われば、通信の途中において、帯域に余裕が出たり、帯域に余裕がなくなったりすることがある。
【００１６】
他方において、実際に送信装置と受信装置との間において通信を行っている状況下において、帯域に余裕がある場合、あるいは帯域に余裕がない場合においても、送信データの送信開始時に決定した再生品質のまま各受信装置に送信データを送り続けるのが通例である。そのため、送信装置から送信される送信データの再生品質を、送信開始時に適切に決定する方法では、通信における帯域と再生品質との間に不均衡が生じてしまうという問題があった。
【００１７】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、送信データの再生品質と帯域との間の不均衡を低減し、帯域に応じて再生品質を調整することが可能な、新規かつ改良された送信装置、送信方法および通信システムを提供することにある。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明のある観点によれば、受信装置と通信を行う通信部と、上記通信部を介して送信データを上記受信装置に送信する送信処理部と、上記送信データに対する再送要求を上記受信装置から上記通信部を介して所定時間に受け付けた回数を示す再送要求頻度に基づいて、上記送信データの再生品質を調整する再生品質調整部と、を備える、送信装置が提供される。
【００１９】
上記再生品質調整部は、上記再送要求頻度と所定頻度との関係に基づいて、上記送信データの再生品質を調整することとしてもよい。
【００２０】
上記送信処理部は、所定の再生品質である第１の再生品質または上記第１の再生品質よりも低い第２の再生品質の上記送信データを上記受信装置に送信し、上記再生品質調整部は、現在送信している上記送信データの再生品質が第１の再生品質である場合、かつ、上記再送要求頻度が第１の所定頻度以上である場合に、上記送信データの再生品質を上記第２の再生品質に変更し、現在送信している上記送信データの再生品質が上記第２の再生品質である場合、かつ、上記再送要求頻度が第２の所定頻度未満である場合に、上記送信データの再生品質を上記第１の再生品質に変更することとしてもよい。
【００２１】
上記再生品質調整部は、現在送信している上記送信データの再生品質が上記第１の再生品質である場合、かつ、上記再送要求頻度が上記第１の所定頻度未満である場合に、上記送信データの再生品質を変更せず、現在送信している上記送信データの再生品質が上記第２の再生品質である場合、かつ、上記再送要求頻度が上記第２の所定頻度以上である場合に、上記送信データの再生品質を変更しないこととしてもよい。
【００２２】
上記送信装置は、上記受信装置が複数存在する場合、上記複数の受信装置の数に基づいて、上記送信データの送信開始時の再生品質を上記受信装置ごとに設定する再生品質設定部、をさらに備え、上記送信処理部は、上記送信データの送信開始時に、上記再生品質設定部により上記受信装置ごとに上記再生品質が設定された上記送信データそれぞれを、対応する上記受信装置それぞれに送信することとしてもよい。
【００２３】
上記再生品質設定部は、上記複数の受信装置の数と所定数との関係に基づいて、上記送信データの送信開始時の再生品質を上記受信装置ごとに設定することとしてもよい。
【００２４】
上記再生品質設定部は、上記複数の受信装置の数が第１の所定数未満である場合に、上記送信データの送信開始時の再生品質を上記複数の受信装置それぞれについて上記第１の再生品質に設定し、上記複数の受信装置の数が上記第１の所定数以上である場合に、上記送信データの送信開始時の再生品質を上記複数の受信装置それぞれについて上記第２の再生品質に設定することとしてもよい。
【００２５】
上記再生品質設定部は、上記複数の受信装置の数が上記第１の所定数以上である場合、かつ、上記複数の受信装置の数が上記第１の所定数よりも大きい第２の所定数未満である場合に、上記送信データの送信開始時の再生品質を上記複数の受信装置それぞれについて上記第２の再生品質に設定し、上記複数の受信装置の数が上記第２の所定数以上である場合に、上記複数の受信装置の中から上記第２の所定数より１台少ない受信装置を選択し、選択した上記第２の所定数より１台少ない受信装置それぞれについて上記送信データの送信開始時の再生品質を上記第２の再生品質に設定することとしてもよい。
【００２６】
上記再生品質設定部は、選択しなかった１または複数の受信装置それぞれについて上記送信データの送信開始時の再生品質の設定を省略し、上記送信処理部は、上記複数の受信装置のうち上記再生品質設定部により選択されなかった１または複数の受信装置それぞれに対しては上記送信データを送信しないこととしてもよい。
【００２７】
上記第１の所定頻度は、上記第２の所定頻度よりも高い値であることとしてもよい。
【００２８】
上記送信データが音声を示す音声データである場合、上記第１の再生品質の上記送信データは、非圧縮の音声データであり、上記第２の再生品質の上記送信データは、所定の圧縮形式で圧縮された音声データであることとしてもよい。
【発明の効果】
【００２９】
本発明によれば、送信データの再生品質と帯域との間の不均衡を低減し、帯域に応じて再生品質を調整することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る通信システムの概要を示す説明図である。
【図２】本発明の実施形態に係る通信システムにおけるデータ送信アプローチに係る処理の一例を示す説明図である。
【図３】本発明の実施形態に係る送信装置が送信する各種要求のフォーマットの一例を示す説明図である。
【図４】本発明の実施形態に係る受信装置が送信する各種要求に対する応答のフォーマットの一例を示す説明図である。
【図５】本発明の実施形態に係る送信装置における再生品質設定処理の一例を示す流れ図である。
【図６】本発明の実施形態に係る送信装置が送信するデータのフォーマットの一例を示す説明図である。
【図７】本発明の実施形態に係る送信装置と受信装置とにより行われる同期処理の一例を示す説明図である。
【図８】本発明の実施形態に係る送信装置における再生品質調整処理の一例を示す流れ図である。
【図９】本発明の実施形態に係る送信装置における再生品質調整処理の一例を示す流れ図である。
【図１０】本発明の実施形態に係る送信装置における再生品質調整処理の一例を示す流れ図である。
【図１１】本発明の実施形態に係る送信装置の構成の一例を示すブロック図である。
【図１２】本発明の実施形態に係る送信装置のハードウェア構成の一例を示す説明図である。
【図１３】本発明の実施形態に係る受信装置の構成の一例を示すブロック図である。
【発明を実施するための形態】
【００３１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３２】
また、以下では、下記に示す順序で説明を行う。
１．本発明の実施形態に係るアプローチ
２．本発明の実施形態に係る通信システム
３．本発明の実施形態に係るプログラム
【００３３】
（本発明の実施形態に係るアプローチ）
本発明の実施形態に係る通信システム（以下、「通信システム１０００」とよぶ場合がある。）を構成する各装置の構成について説明する前に、本発明の実施形態に係るデータ送信アプローチについて説明する。
【００３４】
［通信システム１０００の概要］
後述する本発明の実施形態に係るデータ送信アプローチの概要を説明する前に、通信システム１０００の概要について説明する。図１は、本発明の実施形態に係る通信システム１０００の概要を示す説明図である。通信システム１０００は、送信装置１００と、受信装置２００Ａ、２００Ｂ、…（以下、総称して「受信装置２００」とよぶ場合がある。）を有する。
【００３５】
送信装置１００と、受信装置２００とは、例えば、ＬＡＮ（Local  Area  Network）などによる有線通信や、ＩＥＥＥ８０２．１１ｇやＩＥＥＥ８０２．１５などによる無線通信によって、通信を行う。ここで、図１では、送信装置１００と受信装置２００とが無線通信により通信を行う場合を示している。なお、図１では示していないが、例えば、無線通信としてＩＥＥＥ８０２．１１ｇが用いられる場合、送信装置１００と受信装置２００とは、アクセスポイントの役目を果たす中継装置を介して通信を行う。
【００３６】
また、通信システム１０００では、例えば、通信要求（後述する）などの各種要求（コマンド）や、当該各種要求に応じて送信される情報（データ）、送信データなどは、例えば、“ＵＤＰ  ｕｎｉｃａｓｔパケット”により送受信される。なお、本発明の実施形態に係る通信システム１０００は、例えば、ＤＬＮＡ（Digital  Living  Network  Alliance）規格に則った任意の形式で、各種要求などの送受信を行うことも可能である。また、本発明の実施形態に係る通信システム１０００における各種要求は、上記に限られず、例えば、送信データの送信開始通知や、送信データの送信停止要求、送信データの再送要求など、様々なものが挙げられる。
【００３７】
本発明の実施形態に係る通信システム１０００は、例えば、送信装置１００が送信データの送信先となりうる受信装置それぞれに対して通信要求を送信し、各受信装置２００が、当該通信要求に対して通信を行う旨の応答を行うことによって、形成される。つまり、通信システム１０００は、送信装置１００がシステムへの参加を各受信装置２００へと要請し、各受信装置２００が当該要請に応じることによって、形成される。図１では、受信装置２００Ａ〜受信装置２００Ｆの６つの受信装置２００が通信システム１０００を構成し、受信装置２００Ｇは通信システム１０００を構成しない例を示している。
【００３８】
以下、図１に示す通信システム１０００を例に挙げて、送信装置１００、受信装置２００の概要について説明する。なお、例えば図１に示す受信装置２００Ａが上記通信要求を送信装置１００や他の受信装置２００へ送信する場合、図１に示す受信装置２００Ａは送信装置としての役目を果たし、図１に示す送信装置１００は、受信装置としての役目を果たすことも可能である。
【００３９】
送信装置１００は、通信システム１０００において、通信システム１０００を構成する受信装置２００（すなわち、送信データの送信先の受信装置２００。以下、「送信先装置」とよぶ場合がある。）それぞれに送信データを送信する役目を果たす。より具体的には、送信装置１００は、送信先装置それぞれに対して送信する送信データを、送信先装置ごとに設定する。そして、送信装置１００は、設定した各送信先装置に送信する送信データを一斉に送信する。
【００４０】
ここで、本発明の実施形態に係る送信データとは、例えば、音声データや、動画像データ、静止画像データなど、音声や画像などのコンテンツを示すデータである。以下では、音声や画像などのコンテンツを示すデータを、総称して「コンテンツデータ」とよぶ場合がある。また、以下では、送信装置１００から送信先の受信装置２００それぞれへと送信される送信データが、音声データである場合を主に例に挙げて説明する。
【００４１】
受信装置２００は、送信装置１００から送信された送信データを受信し、受信された送信データの再生を行う。ここで、受信装置２００における上記再生としては、例えばストリーム再生が挙げられる。受信装置２００それぞれが送信装置１００から一斉に送信された送信データをストリーム再生することによって、通信システム１０００では、例えば異なる部屋などに設置された複数の受信装置２００が同一のコンテンツを一斉に再生することが実現される。なお、複数の受信装置２００における受信されたデータの再生方法は、ストリーム再生に限られない。例えば、本発明の実施形態に係る受信装置２００は、受信した送信データを記憶部（後述する）などに記憶し、記憶された送信データを再生することもできる。
【００４２】
また、受信装置２００は、送信装置１００から送信された送信データを受信して再生することに限られない。例えば、受信装置２００は、ＤＶＤディスクなどの光ディスクや、ハードディスク（Hard  Disk）などの磁気記録媒体、ＵＳＢ（Universal  Serial  Bus）メモリなどの様々な記録媒体から取得されたコンテンツデータや、チューナや外部入力端子などを介して取得されたコンテンツデータを再生可能な構成であってもよい。
【００４３】
通信システム１０００は、例えば上記のような送信装置１００と、受信装置２００を有することにより、送信データを複数の受信装置２００へ一斉に送信し、受信装置２００において送信データに応じたコンテンツを再生させる。以下、図１に示す通信システム１０００を例に挙げて、本発明の実施形態に係るデータ送信アプローチについて説明する。
【００４４】
［データ送信アプローチの概要］
上述したように、従来の技術や上記（ａ）〜（ｄ）に示す方法を用いたとしても、送信データが複数の受信装置へ一斉に送信される通信システムにおいて、ユーザの利便性の低下を防止しつつ、受信装置における送信データの再生における再生品質を確保することの実現は、望めない。
【００４５】
例えば、送信装置と送信先の各受信装置との通信がＩＥＥＥ８０２．１１ｇを用いた無線通信である場合、転送レートの理論値は５４［Ｍｂｐｓ］であるが、電波強度の低下などによってスループットが低下するので、転送レートの実効値（すなわち、基準転送レート）は約２０〜３０［Ｍｂｐｓ］である。ここで、送信装置から送信される送信データが、ＬＰＣＭ（Linear  Pulse-Code  Modulation）の音声データである場合（例えば、転送レートが１．４［Ｍｂｐｓ］のＬＰＣＭの場合）には、無線環境がある程度よいとき（例えば、基準転送レートが２５［Ｍｂｐｓ］のとき）でも、下記の数式１より、８つ程の受信装置にしか送信データを送信することができない。数式１において、「２」を乗じる計算を行っているのは、送信装置から送信された送信データがアクセスポイントを経由して受信装置に到達することを想定しているからである。なお、無線環境が上記環境に保たれるとは限られないことに鑑みると、上記の場合において送信データを安定的に受信させることが可能な受信装置の数は、４または５程である。
【００４６】
２５［Ｍｂｐｓ］／（１．４［Ｍｂｐｓ］×２）＝８．９  ・・・（数式１）
【００４７】
ここで、上記（ｂ）に示すように、送信装置が送信する送信データを、例えばＬＰＣＭの音声データが圧縮されたＤＰＣＭ（Differential  Pulse  Code  Modulation）の音声信号とすれば、差分転送レートを大きくすることができるので、帯域的に余裕をもたせることが可能となる。よって、上記の場合には、より多くの受信装置に対して送信データを送信することができる。しかしながら、上記の場合には、送信先の全ての受信装置に対して圧縮された音声データが送信データとして送信されるので、通信システム全体としてみた場合の音質は低下してしまう。
【００４８】
そこで、本発明の実施形態に係る通信システム１０００では、送信装置１００が、送信データに対する再送要求を受信装置２００から所定時間に受け付けた回数を示す再送要求頻度に基づいて、送信データの再生品質を調整する。これにより、通信システム１０００では、例えば、送信装置１００は、帯域に余裕がなくなり、送信データに対する再送要求を受信装置から受信する頻度が上がると、その受信装置に対する送信データの再生品質を低く設定することができる。他方において、帯域に余裕があり、送信データに対する再送要求を受信装置から受信する頻度が下がると、その受信装置に対する送信データの再生品質を高く設定することができる。
【００４９】
したがって、送信データの再生品質と帯域との間の不均衡を低減し、帯域に応じて再生品質を調整することが可能な、通信システム１０００が実現される。
【００５０】
より具体的には、通信システム１０００では、送信装置１００が、例えば下記の（１）の処理、および（２）の処理を行うことによって、送信データの再生品質と帯域との間の不均衡を低減し、帯域に応じて再生品質を調整する。ここで、下記に示す（１）の処理、および（２）の処理は、本発明の実施形態に係る送信方法に係る処理の一例である。
【００５１】
（１）再生品質調整処理
上記したように、送信装置１００と送信先の各受信装置２００との通信がＩＥＥＥ８０２．１１ｇを用いた無線通信である場合、送信装置１００から送信される送信データが、ＬＰＣＭの音声データである場合には、送信データを安定的に受信させることが可能な受信装置２００の数は、４または５程である。かかる場合において、無線環境（距離、障害物など）によっては、さらに多くの受信装置２００を送信装置１００に接続できる場合もあれば、音切れなく通信を継続するために送信装置１００に接続される受信装置２００の台数を減らす必要が生じる場合、もしくは送信データの再生品質を変更する必要が生じる場合がある。
【００５２】
送信装置１００から受信装置２００に送信される送信データの再生品質を、受信装置２００から送信される再送要求に基づいて調整することで、限られた無線帯域を有効に使いつつ、受信装置２００において再生される音声や画像が途切れる可能性を低減する。より詳細には、送信装置１００は、受信装置２００に送信したパケットに対する再送要求を受信装置２００から所定時間に受け付けた回数を示す再送要求頻度に基づいて、送信データの再生品質を調整する。
【００５３】
例えば、現在の送信データがＬＰＣＭの音声データの場合、送信装置１００は、受信装置２００から再送要求を受け付ける頻度が比較的低ければ、音切れが発生することなく安定した音声データの送信が継続されているものと判断する。そして、送信装置１００は、その受信装置２００への送信データの再生品質を高いままにすることができる（送信データをＬＰＣＭの音声データのままにすることができる）。
【００５４】
他方、例えば、現在の送信データがＬＰＣＭの音声データの場合、送信装置１００は、受信装置２００から再送要求を受け付ける頻度が比較的高ければ、安定した音声データの送信が継続されていないと判断して、送信データの再生品質を低く調整することができる（送信データをＤＰＣＭの音声データに変更することができる）。例えば、送信装置１００は、所定期間（例えば、３００ｍｓｅｃ）に数回（例えば、５回）の再送要求をある受信装置２００から受け付けた場合は、その受信装置２００に対する送信データをＤＰＣＭの音声データに切り換える。かかる場合において、送信データを格納するためのデータ格納用バッファの大きさは、例えば、ＬＰＣＭの音声データを５００ｍｓｅｃ分だけ格納するための量とすることができる。なお、所定期間（例えば、３００ｍｓｅｃ）は、例えば、後に説明する第１の監視タイマの継続時間に相当し、数回（例えば、５回）は、例えば、後に説明する第３の閾値に相当する。
【００５５】
また、例えば、現在の送信データがＤＰＣＭの音声データの場合、送信装置１００は、受信装置２００から再送要求を受け付ける頻度が比較的高ければ、帯域に余裕があまりないと判断して、その受信装置２００への送信データの再生品質を低いままにすることができる（送信データをＤＰＣＭの音声データのままにすることができる）。
【００５６】
他方、例えば、現在の送信データがＤＰＣＭの音声データの場合、送信装置１００は、受信装置２００から再送要求を受け付ける頻度が比較的低ければ、比較的帯域に余裕があると判断して、送信データの再生品質を高く調整することができる（送信データをＬＰＣＭの音声データに変更することができる）。例えば、送信装置１００は、所定期間（例えば、６０ｓｅｃ）にある受信装置２００から再送要求が１回も受け付けなければ、その受信装置２００に対する送信データをＬＰＣＭの音声データに切り換えることができる。なお、所定期間（例えば、６０ｓｅｃ）は、例えば、後に説明する第２の監視タイマの継続時間に相当する。
【００５７】
このような手法により、送信データの再生品質の調整を受信装置２００ごとに行うことで、現在の帯域を有効に使いつつ、より高い音質で音声を出力することができる。なお、ＬＰＣＭの音声データからＤＰＣＭの音声データへの切り換えに使用する所定期間を、ＤＰＣＭの音声データからＬＰＣＭの音声データへの切り替えに使用する所定期間よりも短く設定することにより、受信装置２００において音声の途切れが発生することを回避することを重視することができる。
【００５８】
〔再生品質調整処理において調整される送信データの一例〕
ここで、送信装置１００が（１）の処理（再生品質調整処理）において再生品質を調整する送信データの一例（送信データの候補とするコンテンツデータの一例）について説明する。送信装置１００が（１）の処理（再生品質調整処理）において再生品質を調整する送信データとしては、例えば下記の（Ａ）〜（Ｃ）が挙げられる。
【００５９】
（Ａ）送信データが音声データである場合
送信データが音声を示す音声データである場合、送信装置１００は、ＬＰＣＭの音声データなどの非圧縮の音声データ、または、ＤＰＣＭなど所定の圧縮方式で圧縮された音声データを、再生品質を調整すべき送信データとして扱う。ここで、一般的に非圧縮の音声データの方が圧縮された音声データよりも再生品質が高くなるので、送信装置１００は、例えば、非圧縮の音声データをより再生品質の高い送信データとして扱う。なお、送信装置１００は、非圧縮の音声データと１つの圧縮方式で圧縮された音声データとを送信データの候補とすることに限られず、例えば、非圧縮の音声データと複数の圧縮方式で圧縮された音声データとを送信データの候補とすることもできる。
【００６０】
（Ｂ）送信データが動画像を示す画像データである場合
送信データが動画像を示す画像データである場合、送信装置１００は、例えば、複数の解像度、および／または、圧縮形式が異なる複数の画像データのうちのいずれかの画像データを、再生品質を調整すべき送信データとして扱う。ここで、上記の場合におけるより再生品質の高い送信データは、例えば、送信データのソースとなるコンテンツデータの解像度や圧縮形式などに基づいて扱われる。例えば、送信装置１００は、ソースとなるコンテンツデータの解像度を低下させない送信データをより再生品質の高い送信データとして扱い、ソースとなるコンテンツデータの解像度を低下させた送信データをより再生品質の低い送信データとして扱う。
【００６１】
（Ｃ）送信データが静止画像を示す画像データである場合
送信データが静止画像を示す画像データである場合、送信装置１００は、例えば、データサイズが異なる複数の画像データのうちのいずれかの画像データを、送信データとして扱う。例えば、送信装置１００は、ソースとなるコンテンツデータそのものをより再生品質の高い送信データとし、ソースとなるコンテンツデータの画像サイズを縮小したり、非可逆圧縮したりした画像データを、より再生品質の低い送信データとして扱う。
【００６２】
送信装置１００は、（１）の処理（再生品質調整処理）において、例えば上記（Ａ）〜（Ｃ）に示すような送信データを設定する。なお、本発明の実施形態に係る送信装置１００が設定する送信データが、上記（Ａ）〜（Ｃ）に示す送信データに限られないことは、言うまでもない。
【００６３】
（２）送信処理
送信装置１００は、上記（１）の処理（再生品質調整処理）において送信先の受信装置２００ごとに設定した送信データを、対応する受信装置２００に送信する。通信システム１０００では、送信装置１００が、例えば上記（１）の処理（再生品質調整処理）、および（２）の処理（送信処理）を行うことによって、送信データが受信装置２００へ送信される。ここで、送信装置１００は、上記（１）の処理（再生品質調整処理）において、受信装置２００ごとに送信データの再生品質が調整される。
【００６４】
したがって、送信装置１００が、例えば上記（１）の処理（再生品質調整処理）、および（２）の処理（送信処理）を行うことによって、送信データの再生品質と帯域との間の不均衡を低減し、帯域に応じて再生品質を調整することが可能な、通信システム１０００が実現される。
【００６５】
［データ送信アプローチに係る処理の具体例］
次に、通信システム１０００における本発明の実施形態に係るデータ送信アプローチに係る処理について、より具体的に説明する。以下では、送信装置１００が、音声データを送信データとして送信先の受信装置２００へ送信する場合を例に挙げて説明する。
【００６６】
図２は、本発明の実施形態に係る通信システム１０００におけるデータ送信アプローチに係る処理の一例を示す説明図である。ここで、図２は、図１に示す受信装置２００のうち、受信装置２００Ａ、受信装置２００Ｃ、受信装置２００Ｄを代表的に示している。
【００６７】
送信装置１００は、例えば操作部（後述する）に対して行われたユーザ操作に基づいて、各受信装置２００に対して通信要求を送信する（Ｓ１００Ａ、Ｓ１００Ｃ、Ｓ１００Ｄ、Ｓ１００ｎ。以下、総称して「Ｓ１００」と示す。）。ここで、ステップＳ１００において送信装置１００が送信する通信要求とは、例えば、送信データの送信先の受信装置２００を特定するために各受信装置２００に応答を送信させる、一種の命令である。また、本発明の実施形態に係る通信要求は、送信装置１００から各受信装置２００へと送信される、通信システム１０００への参加の招待状と捉えることもできる。つまり、送信装置１００がステップＳ１００の処理を行い、各受信装置２００が後述するステップＳ１０２の処理を行うことによって、図１に示すような通信システム１０００が形成される。
【００６８】
図３は、本発明の実施形態に係る送信装置１００が送信する各種要求のフォーマットの一例を示す説明図である。図３に示すように、送信装置１００は、例えば、識別子と、長さの情報と、要求コマンドと、パラメータとを有する要求を送信する。ここで、識別子は、プロトコルを識別するための情報であり、長さの情報は、例えば要求コマンドのデータ長を示す。また、要求コマンドは、命令の内容を示し、パラメータは、当該要求コマンドに係るパラメータを示す。
【００６９】
送信装置１００は、例えば図３に示すフォーマットに則ってステップＳ１００の通信要求などの各種要求を生成し、生成された各種要求を受信装置２００へ送信する。なお、本発明の実施形態に係る送信装置１００が送信する各種要求のフォーマットが図３に限られないことは、言うまでもない。
【００７０】
再度図２を参照して、通信システム１０００におけるデータ送信アプローチに係る処理の一例について説明する。ステップＳ１００において送信装置１００から送信された通信要求を受信した受信装置２００は、通信要求に対する応答を送信装置１００へ送信する（Ｓ１０２Ａ、Ｓ１０２Ｃ、Ｓ１０２Ｄ、Ｓ１０２ｎ。以下、総称して「Ｓ１０２」と示す。）。以下では、図１に示す受信装置２００Ａ〜２００Ｆが、送信データの受信が可能であることを示す応答（通信システム１０００へ参加する応答）を行い、受信装置２００Ｇが、送信データの受信が可能ではないことを示す応答（通信システム１０００へ参加しない応答）を行うものとして説明する。
【００７１】
図４は、本発明の実施形態に係る受信装置２００が送信する各種要求に対する応答のフォーマットの一例を示す説明図である。図４に示すように、受信装置２００は、例えば、識別子と、長さの情報と、要求コマンドと、応答の情報とを有する要求を送信する。ここで、識別子は、プロトコルを識別するための情報であり、長さの情報は、例えば要求コマンドのデータ長を示す。また、要求コマンドは、どの命令に応じた応答であるかを示し、応答の情報は、当該要求コマンドに係る応答の内容を示す。受信装置２００が生成する応答の情報としては、例えば、ＡＣＫ（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）などの携帯型通信装置、映像／音楽再生装置、映像／音楽記録再生装置、携帯型ゲーム機、ゲーム機など、様々な機器に適用することができる。
【０１５２】
また、本発明の実施形態に係る通信システム１０００を構成する構成要素として受信装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣなどのコンピュータ、携帯電話などの携帯型通信装置、映像／音楽再生装置、映像／音楽記録再生装置、携帯型ゲーム機、ゲーム機など、様々な機器に適用することができる。
【０１５３】
（本発明の実施形態に係るプログラム）
コンピュータを、本発明の実施形態に係る送信装置として機能させるためのプログラムによって、送信データの再生品質と帯域との間の不均衡を低減し、帯域に応じて再生品質を調整することができる。よって、コンピュータを、本発明の実施形態に係る送信装置として機能させるためのプログラムが用いられることによって、送信データの再生品質と帯域との間の不均衡を低減し、帯域に応じて再生品質を調整することが可能な、通信システムが実現される。
【０１５４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１５５】
例えば、本発明の実施形態に係る送信装置は、図１１に示す要求送信部１２０、再生品質設定部１２２、送信処理部１２４および再生品質調整部１２６を個別に備える（例えば、それぞれを個別の処理回路で実現する）こともできる。
【０１５６】
また、上記では、コンピュータを、本発明の実施形態に係る送信装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムをそれぞれ記憶させた記憶媒体も併せて提供することができる。
【０１５７】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【符号の説明】
【０１５８】
１００    送信装置
１０２、２０２    通信部
１０４、２０４    記憶部
１０６、２０６    制御部
１２０    要求送信部
１２２    再生品質設定部
１２４    送信処理部
１２６    再生品質調整部
２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆ、２００Ｇ    受信装置
２２０    通信制御部
２２２    再生処理部
１０００  通信システム
【図１】
2012094950.tif 000003
【図２】
2012094950.tif 000004
【図３】
2012094950.tif 000005
【図４】
2012094950.tif 000006
【図５】
2012094950.tif 000007
【図６】
2012094950.tif 000008
【図７】
2012094950.tif 000009
【図８】
2012094950.tif 000010
【図９】
2012094950.tif 000011
【図１０】
2012094950.tif 000012
【図１１】
2012094950.tif 000013
【図１２】
2012094950.tif 000014
【図１３】
2012094950.tif 000015