(57)【要約】【課題】複数の受信装置が帯域を共有し、受信装置の台数が増えて１台あたりのビットレートが低下しても違和感なく視聴を継続させる。【解決手段】ＡＶデータ受信装置２００よりＡＶデータ伝送要求を受けると、ＡＶデータ伝送装置１００において、レート算出部１３０は既に伝送中のＡＶデータと伝送要求を受けたＡＶデータに対するスループットの割り当てを行い、レート変換部１４０は、各ＡＶデータの現在のビットレートをレート算出部１３０が割り当てたスループット値に徐々に変更していく。【選択図】図１
2009296028.tif 000002
【特許請求の範囲】
【請求項１】
複数のＡＶデータを同時に伝送可能なＡＶデータ伝送装置であって、
前記複数のＡＶデータを通信帯域幅内で同時に伝送できるよう、各ＡＶデータを単位時間あたりに伝送可能なデータ量（以下、スループット）を算出するレート算出部と、
前記各ＡＶデータのビットレートを前記レート算出部が算出したスループットに変更するレート変換部と、
前記レート変換部が変換したＡＶデータを伝送する伝送部とを備え、
少なくとも１つのＡＶデータを伝送中に、伝送するＡＶデータ数が変更された場合、前記レート算出部は伝送すべきＡＶデータ全てが同時に伝送できるよう、各々のＡＶデータを伝送する際のスループットを算出し、
前記レート変換部は、前記既に伝送中のＡＶデータのビットレートを、前記レート算出部が算出したスループットへ徐々に変更することを特徴とするＡＶデータ伝送装置。
【請求項２】
前記伝送するＡＶデータ数の変更は、伝送するＡＶデータの追加によるものであり、
前記レート算出部は、既に伝送中のＡＶデータと追加されたＡＶデータに対して、スループットの再計算を行い、
前記レート変換部は、前記既に伝送中のＡＶデータと追加されたＡＶデータのデータレートを前記レート算出部によって更新されたスループットに徐々に変更していくことを特徴とする請求項１記載のＡＶデータ伝送装置。
【請求項３】
前記伝送するＡＶデータ数の変更は、少なくとも１つのＡＶデータの伝送終了によるものであり、
前記レート算出部は、伝送を継続するＡＶデータに対してスループットの再計算を行い、
前記レート変換部は、伝送中のＡＶデータのデータレートを前記レート算出部によって更新されたスループットに徐々に変更していくことを特徴とする請求項１記載のＡＶデータ伝送装置。
【請求項４】
前記レート変換部は、前記レート算出部が算出したスループットより前記既に伝送中のＡＶデータのビットレートが大きい場合は、前記既に伝送中のＡＶデータのビットレートを前記レート算出手段が算出したビットレートになるまで徐々に下げながら変換することを特徴とする請求項１ないし３に記載のＡＶデータ伝送装置。
【請求項５】
前記レート変換部は、前記レート算出部が算出したスループットより前記既に伝送中のＡＶデータのビットレートが小さい場合は、前記既に伝送中のＡＶデータのビットレートを前記レート算出手段が算出したビットレートサイズまで、徐々に上げながら変換することを特徴とする請求項１ないし３に記載のＡＶデータ伝送装置。
【請求項６】
請求項１〜５に記載のＡＶデータ伝送装置に接続し、前記ＡＶデータ伝送装置が伝送するＡＶデータを受信するＡＶデータ受信装置であって、前記ＡＶデータ伝送装置より伝送されるＡＶデータのビットレートに応じて、表示する映像サイズを変更することを特徴とするＡＶデータ受信装置。
【請求項７】
前記表示する映像サイズは、前記ＡＶデータ伝送装置より受信するＡＶデータのビットレートが高くなるにつれて徐々に大きくしていくことを特徴とする請求項６記載のＡＶデータ受信装置。
【請求項８】
前記表示する映像サイズは、受信するＡＶデータのビットレートが低い場合には、ＡＶデータのリストとともに表示するプレビューサイズであることを特徴とする請求項６記載のＡＶデータ受信装置。
【請求項９】
複数のＡＶデータを同時に伝送可能なＡＶデータ伝送装置と、少なくとも１つのＡＶデータを受信するＡＶデータ受信装置で構成されたＡＶデータ伝送システムであって、
前記ＡＶデータ伝送装置は、
前記複数のＡＶデータを通信帯域幅内で同時に伝送できるよう、各ＡＶデータを単位時間あたりに伝送可能なデータ量（以下、スループット）を算出するレート算出部と、
前記各ＡＶデータのビットレートを前記レート算出部が算出したスループットに変更するレート変換部と、
前記レート変換部が変換したＡＶデータを伝送する伝送部とを備え、
少なくとも１つのＡＶデータを伝送中に、伝送するＡＶデータ数が変更された場合、前記レート算出部は伝送すべきＡＶデータ全てが同時に伝送できるよう、各々のＡＶデータを伝送する際のスループットを算出し、
前記レート変換部は、前記既に伝送中のＡＶデータのビットレートを、前記レート算出部が算出したスループットへ徐々に変更し、
前記ＡＶデータ受信装置は、前記ＡＶデータ伝送装置から伝送されるＡＶデータのビットレートに応じて、前記ＡＶデータの表示サイズを変更することを特徴とするＡＶデータ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してＡＶデータを伝送する装置、および受信する装置、とくにリアルタイムにＡＶデータを再生するための伝送、受信装置に関する。
【背景技術】
【０００２】
近年、ネットワークを介して映像および音声データを伝送受信するシステムが普及しつつあり、パーソナルコンピュータ、テレビジョン、電子ゲーム機など、ジャンルを問わずに多くの機器上で受信再生可能になってきている。さらに、無線ＬＡＮ（Ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）を利用し、場所を問わずに受信可能なポータブル機器も増えてきている。
【０００３】
しかし、ネットワークの通信帯域には限界があり、単位時間あたりに伝送可能なデータ量（以下、スループットと記載）が低い場合には、パケットロスが発生する。パケットロスが発生すると、リアルタイムに受信再生する場合には映像、音声の乱れや途切れが発生する、あるいは、復帰するまで一時停止状態となり、ユーザにとって不快である。
【０００４】
パケットロスによるＡＶデータの途切れを防ぐため、データを受信するのに要する受信所要時間とこの時間内に受信したパケット数とに基づいて使用可能な帯域幅を計測し、帯域幅に収まるように動画像のビットレートを変換する手法がある（特許文献１参照）。また、受信機に優先度をつけてそれぞれに割り当てる帯域幅を設定し、動画像のビットレートを変換するという手法もある（特許文献２参照）。
【特許文献１】特開２００４−３５７２２６号公報
【特許文献２】特開２００３−１７９６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の受信装置が帯域を共有し、複数のＡＶデータを伝送する場合には、受信装置の台数が増えていくたびに既に再生中の装置に対するビットレートが急激に低下するため、突然の画質劣化にユーザが不快感を示すという課題がある。
【０００６】
上記問題に鑑み、本発明は、複数の受信装置が帯域を共有し、複数のＡＶデータを伝送する場合に、受信装置の台数が増えていくことによる画質劣化を、ユーザに不快感を与えないように行うことを課題とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のＡＶデータ伝送装置は、複数のＡＶデータを同時に伝送可能なＡＶデータ伝送装置であって、前記複数のＡＶデータを通信帯域幅内で同時に伝送できるよう、各ＡＶデータを単位時間あたりに伝送可能なデータ量（以下、スループット）を算出するレート算出部と、前記各ＡＶデータのビットレートを前記レート算出部が算出したスループットに変更するレート変換部と、前記レート変換部が変換したＡＶデータを伝送する伝送部とを備え、少なくとも１つのＡＶデータを伝送中に、伝送するＡＶデータ数が変更された場合、前記レート算出部は伝送すべきＡＶデータ全てが同時に伝送できるよう、各々のＡＶデータを伝送する際のスループットを算出し、前記レート変換部は、前記既に伝送中のＡＶデータのビットレートを、前記レート算出部が算出したスループットへ徐々に変更する。
【０００８】
また、前記伝送するＡＶデータ数の変更は、伝送するＡＶデータの追加によるものであり、前記レート算出部は、既に伝送中のＡＶデータと追加されたＡＶデータに対して、スループットの再計算を行い、前記レート変換部は、前記既に伝送中のＡＶデータと追加されたＡＶデータのデータレートを前記レート算出部によって更新されたスループットに徐々に変更していく。
【０００９】
また、前記伝送するＡＶデータ数の変更は、少なくとも１つのＡＶデータの伝送終了によるものであり、前記レート算出部は、伝送を継続するＡＶデータに対してループットの再計算を行い、前記レート変換部は、伝送中のＡＶデータのデータレートを前記レート算出部によって更新されたスループットに徐々に変更していく。
【００１０】
また、前記レート変換部は、前記レート算出部が算出したスループットより前記既に伝送中のＡＶデータのビットレートが大きい場合は、前記既に伝送中のＡＶデータのビットレートを前記レート算出手段が算出したビットレートになるまで徐々に下げながら変換する。
【００１１】
また、前記レート変換部は、前記レート算出部が算出したスループットより前記既に伝送中のＡＶデータのビットレートが小さい場合は、前記既に伝送中のＡＶデータのビットレートを前記レート算出手段が算出したビットレートサイズまで、徐々に上げながら変換する。
【００１２】
本発明のＡＶデータ受信装置は、上記ＡＶデータ伝送装置に接続し、前記ＡＶデータ伝送装置が伝送するＡＶデータを受信するＡＶデータ受信装置であって、前記ＡＶデータ伝送装置より伝送されるＡＶデータのビットレートに応じて、表示する映像サイズを変更する。
【００１３】
また、前記表示する映像サイズは、前記ＡＶデータ伝送装置より受信するＡＶデータのビットレートが高くなるにつれて徐々に大きくしていく。
【００１４】
また、前記表示する映像サイズは、受信するＡＶデータのビットレートが低い場合には、ＡＶデータのリストとともに表示するプレビューサイズである。
【発明の効果】
【００１５】
本発明によると、複数のＡＶデータ受信装置が帯域を共有し、ＡＶデータ受信装置の台数が増えていく場合においても既に視聴中の装置に対するビットレートが急激に低下することがないため、違和感なく視聴を継続することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１７】
図１は、本発明に係るＡＶデータ伝送装置およびＡＶデータ受信装置の一実施形態の構成を示す。ＡＶデータ伝送装置１００は、データ蓄積部１１０、受信機管理部１２０、レート算出部１３０、レート変換部１４０、バッファ１５０、及び伝送部１６０を備えている。ＡＶデータ伝送装置１００は、ネットワーク３００を介して、ＡＶデータ受信装置２００にＡＶデータを伝送することができる。ＡＶデータ受信装置２００は、受信部２１０、バッファ２２０、ＤＥＭＵＸ（デマルチプレクサ）２３０、デコード部２４０、出力制御部２５０、出力部２６０、操作部２７０を備えている。
【００１８】
ＡＶデータ伝送装置１００はＡＶデータを伝送するための装置であり、データ蓄積部１１０としては、ハードディスクやＤＶＤ、Ｂｌｕ−Ｒａｙ  Ｄｉｓｃなどの光ディスク、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、メモリスティックなどの不揮発性半導体メモリを有するメモリーカードなどが挙げられ、いずれであっても構わないし、複数備えても構わない。また、データ蓄積部１１０の代わりに地上デジタル放送、ＢＳ／ＣＳ放送などのチューナおよび復調部を備え、リアルタイムに受信するテレビジョン番組のＡＶデータを利用してもよい。受信機管理部１２０は、ＡＶデータ伝送装置１００に接続を要求するＡＶデータ受信装置に関する情報を管理する。管理可能なＡＶデータ受信装置の情報、およびＡＶデータ受信装置の種別や制限台数、管理の具体的な手段は問わない。レート算出部１３０は、接続するＡＶデータ受信装置との間で伝送可能なスループットを算出する。レート変換部１４０は、伝送するＡＶデータのビットレートを、レート算出部１３０が算出したスループット内に収まるように制御する。ビットレートを制御する方法としては、同じ圧縮フォーマット内にて圧縮率を上げる方法、フレームレートを落とす方法、画面解像度を下げる方法、他の圧縮効率の良いフォーマットに変換する方法などが挙げられ、手段を限定するものではない。
【００１９】
なお、ビットレート変換は目標のビットレートに直ちに変換するものではなく、目標のビットレートに向けて、徐々にビットレートが変更するように制御する。ビットレートの変化度合いの決定方法は、特に規定するものではなく、視聴する際に違和感がない範囲で設定される方法であればよい。例えば、レート変換前後の変化量と変化度合いの組み合わせをテーブルで保持し、テーブルを参照して、レートの変化量より変化度合いを決定するようにしてもよい。また、ＡＶデータの種類、劣化の認識し易さなど、様々な指標を用いて決定してもよい。
【００２０】
バッファ１５０は、レート変換部１４０がレート変換したＡＶデータを一時的に蓄積するためのメモリ領域であり、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの揮発性メモリやハードディスクなどで構成することができる。伝送部１６０は、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）などの有線接続の場合はそれぞれを制御するコントローラ、デバイスドライバおよびケーブルが含まれる。また、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎやＷｉＭＡＸ（ＷｏｒｌｄＷｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）などの無線接続の場合は、それぞれを制御するコントローラおよびデバイスドライバ、アンテナが含まれる。
【００２１】
ネットワーク３００は、ＡＶデータ伝送装置１００とＡＶデータ受信装置２００を接続するための通信網であり、宅内ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やイントラネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などが挙げられる。
【００２２】
ＡＶデータ受信装置２００はＡＶデータを受信するための装置であり、受信部２１０としては、ＡＶデータ伝送装置１００の伝送部１６０と同様の有線接続や無線接続が挙げられる。バッファ２２０は受信したＡＶデータを一時的に蓄積するためのメモリ領域であり、ＤＲＡＭなどの揮発性メモリやハードディスクなどで構成することができる。ＤＥＭＵＸ２３０は、受信部２１０が受信した多重化された映像データや音声データなどを分離・抽出する。例えば地上デジタル放送の場合、多重化方式はＭＰＥＧ２−ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）規格に沿ったものになっている。また、必要なパケットだけを抽出して再構成したパーシャルＴＳを分離するものであってもよい。デコード部２４０は、ＤＥＭＵＸ２３０により分離・抽出された符号化圧縮されたＡＶデータを復号化するものであり、地上デジタル放送の場合、映像データはＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、音声データはＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）で圧縮処理されている。出力制御部２５０は、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）情報などの時間情報を用いて、デコード部２４０で復号化された映像又は音声データの出力タイミングや画面サイズ、音量などを制御する。出力部２６０は、バッファ２２０に一時的に記憶されているＡＶデータを、出力制御部２５０の制御に従って、ユーザが知覚できるような形態に変換してユーザに提示する。具体的には、液晶ディスプレイ、有機ＥＬディスプレイ、表面電界ディスプレイなどの画像出力装置やスピーカ、ヘッドフォンなどの音声出力装置によって映像及び音声をユーザに提示する。また、プレイリスト画面や各種設定内容の確認、字幕なども表示可能とする。操作部２７０は、ユーザによる入力手段であり、再生したいＡＶデータ、あるいは視聴したいテレビジョン番組の選択や音量のアップダウンなどを行うために利用する。具体的には、リモコン、タッチパネル、ボタン、キーボード、カーソルキー、スティック、トラックボール、マウス、音声認識、ジェスチャー認識、ジャイロセンサなどが挙げられる。
【００２３】
図２はＡＶデータ伝送装置１００およびＡＶデータ受信装置２００の接続手順を示したものである。まず、ＡＶデータ伝送装置１００において、伝送部１６０は、ＡＶデータ受信装置２００が起動された場合に例えばＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）によって存在を発見し、接続処理を行う（ステップＳ１０）。
【００２４】
次に、伝送部１６０は、ネットワーク３００を介してＡＶデータ受信装置２００より取得したＡＶデータ受信装置２００の情報を受信機管理部１２０に送信し、受信機管理部１２０は受信したＡＶデータ受信装置２００の情報を登録する（ステップＳ２０）。
【００２５】
次に、レート算出部１３０は、限られたネットワーク帯域でのＡＶデータ伝送を実現するためのスループット確認処理を行う（ステップＳ３０）。ステップＳ３０については図３のフローチャートに詳しく示す。
【００２６】
次に、受信機管理部１２０は、伝送部１６０、ネットワーク３００を介して、接続したＡＶデータ受信装置２００のデコード出力能力、例えば地上デジタル放送コンテンツを再生するためのＭＰＥＧ２映像およびＡＡＣ音声をデコードし、出力することができるかどうか、という情報を取得し、登録する（ステップＳ４０）。
【００２７】
次に、伝送部１６０は、データ蓄積部１１０が蓄積しているＡＶデータ受信装置向けに公開しているＡＶデータの一覧を、ネットワーク３００を介してＡＶデータ受信装置２００に伝送する（ステップＳ５０）。このとき、ステップＳ４０で確認したＡＶデータ受信装置のデコード出力能力で再生可能なＡＶデータのみを一覧として伝送してもよいし、全公開データを一覧として伝送してもよい。なお、オンエア中のテレビジョン番組を伝送したい場合は、ＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）情報をもとに現在時刻以降に視聴可能な番組のなかから各チャンネルの番組情報を抽出し、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）として伝送してもよい。
【００２８】
以上でＡＶデータ伝送装置１００およびＡＶデータ受信装置２００の接続が完了する。
【００２９】
次に、図３のフローチャートを用いてステップＳ３０のスループット確認処理の詳細を説明する。
【００３０】
まず、レート算出部１３０は、伝送部１６０、ネットワーク３００を介して、伝送経路のスループットを測定する（ステップＳ１１０）。測定方法は問わないが、例えばＡＶデータ受信装置に対して固定長のダミーデータ送信が完了するまでの時間を計測し、単位時間当たりのデータサイズに換算するのがもっとも容易である。なお、伝送部１６０および受信部２１０が８０２．１１無線ＬＡＮであった場合、ＡＶデータ受信装置との距離に応じて伝送レートを切り替えることで効率的な伝送を行うことができる。たとえば８０２．１１ｇの場合、１、２、５．５、６、９、１１、１２、１８、２４、３６、４８、５４Ｍｂｐｓから選択できるため、もっともスループットの高い伝送レートに設定する処理を加えるとなお良い。さらに、８０２．１１ｎの場合は帯域幅も選択することが可能であるため、他のネットワーク機器との干渉などの状況に応じて最適なものを選択する処理を加えるとなお良い。
【００３１】
次に、レート算出部１３０は、伝送部１６０、ネットワーク３００を介して、既に他のＡＶデータ受信装置が接続されており、ＡＶデータを伝送中か否かを確認する（ステップＳ１２０）。もし既に伝送中であればステップＳ１３０に進み、そうでなければスループット確認処理を終了する。
【００３２】
レート算出部１３０は、ステップＳ１２０にて他のＡＶデータ受信装置にＡＶデータを伝送中であった場合、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）制御によってそのＡＶデータ受信装置のために保証しているスループットとステップＳ１１０で得られたスループットから伝送中の各ＡＶデータに対して、新たに割り当てるスループットを算出する（ステップＳ１３０）。このとき、まだ新たに接続されたＡＶデータ受信装置に向けて伝送するＡＶデータが決定していないため、必要なスループットは不明である。したがって、例えば、計算方法としては既に伝送中のＡＶデータのビットレート（ＡＶデータ受信装置のために保証しているスループットに等しい）とステップＳ１１０で割り当てられたスループットを足しこんで等分した値を仮のスループットとして算出する。
【００３３】
次に、レート算出部１３０は、割り当てられた新たなスループットが伝送中のＡＶデータのビットレートよりも高い場合か否かを確認する（ステップＳ１４０）。もし高い場合にはスループット確認処理を終了し、そうでなければステップＳ１５０に進む。
【００３４】
レート変換部１４０は、ステップＳ１３０にて、レート算出部１３０より新たに割り当てられたスループットが伝送中のＡＶデータのビットレートよりも低かった場合には新たなスループットに収まるビットレートへの変換を開始する（ステップＳ１５０）。このとき、ビットレートの変換は徐々に行われる。例えば２４ＭｂｐｓのビットレートのＡＶデータを伝送中であった場合において、新たに割り当てられたスループットが１２Ｍｂｐｓであった場合、１秒間に１Ｍｂｐｓずつレートを落としていくことで１０秒後に収束する。この際、ＱｏＳ制御による帯域保証も徐々に変更していく。
【００３５】
以上でスループット確認処理は完了である。
【００３６】
次に、図４にＡＶデータ受信装置２００にてＡＶデータの一覧情報を表示した例を示す。ＡＶデータ受信装置上のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面（４００）としてＡＶデータ伝送から受信したタイトル情報一覧（４１０）を表示し、フォーカス（４２０）をキー操作によって移動させることで再生したいタイトルを選択する。このとき、フォーカスが示すタイトルをプレビュー映像（４３０）として小さく再生してもよい。プレビュー映像用のＡＶデータを伝送する方法を図５のフローチャートに示す。
【００３７】
まず、ＡＶデータ受信装置２００の操作部２７０は、ユーザ操作によってフォーカスの当てられたＡＶデータが選択されると、受信部２１０を介してＡＶデータ伝送装置１００にユーザが選択したＡＶデータのプレビュー映像の伝送要求を送信する。ＡＶデータ伝送装置１００の伝送部１６０はネットワーク３００を介して受信部２１０より送信された伝送要求を取得する（ステップＳ５１０）。
【００３８】
次に、伝送部１６０は、プレビュー映像を伝送するために必要な帯域を確保する（ステップＳ５２０）。伝送帯域に余裕がない場合は、レート算出部１３０において、ステップＳ１５０によるビットレート変換を行い帯域に余裕ができるスループットが算出されるまで待機する。
【００３９】
レート算出部１３０においてスループットの算出が終了すると、レート変換部１４０は、レート算出部１３０が算出したスループットに伝送要求を受けたＡＶデータをビットレート変換し、ビットレート変換されたデータはバッファ１５０、伝送部１６０、ネットワーク３００を介して、ＡＶデータ受信装置２００に対して伝送される（ステップＳ５３０）。
【００４０】
以上がプレビュー映像の伝送処理である。
【００４１】
（実施の形態１）
本実施の形態では、ＡＶデータ伝送中に、新規に伝送するデータが追加された場合について説明する。
【００４２】
本実施の形態では、図６のフローチャートおよび図７のタイムチャートを用いて、本発明の実施の形態１におけるＡＶデータの伝送開始処理の詳細を説明する。
【００４３】
図６は伝送開始時の処理を示したフローチャートである。
【００４４】
ＡＶデータ受信装置２００の操作部２７０において、所望のＡＶデータが選択されると、受信部２１０よりＡＶデータ伝送要求がＡＶデータ伝送装置１００に向けて送信される。ＡＶデータ伝送装置１００の伝送部１６０は、ネットワーク３００を介して、ＡＶデータ受信装置２００からのＡＶデータ伝送要求を取得する（ステップＳ６１０）。
【００４５】
次に、ＡＶデータ伝送要求が届くと、レート算出部１３０は、図３のスループット確認処理におけるステップＳ１３０で仮割り当てられたスループットを再割り当てする（ステップＳ６２０）。例えば既に伝送中のＡＶデータの元のビットレートが２４Ｍｂｐｓであり、新たに選択されたＡＶデータが１２Ｍｂｐｓであった場合、既に伝送中のＡＶデータのビットレートをもとに等分してしまうと公平ではない。従って、例えば伝送中のビットレート＋図３のスループット確認処理で得られたスループット値を２４：１２の比率に分配するとよい。
【００４６】
次に、レート変換部１４０は、選択されたＡＶデータのビットレートが再割り当てされたスループットを超えているかどうかを確認する（ステップＳ６３０）。超えている場合はステップＳ６４０に進み、超えていない場合はステップＳ６６０に進む。
【００４７】
レート変換部１４０は、ステップＳ６３０にてＡＶデータのビットレートが、レート算出部１３０が算出したスループットを超えている場合と判断した場合には、レート算出部１３０が算出したスループット内に収まるようにビットレートを徐々に下げるビットレート変換を開始し（ステップＳ６４０）、変換したデータはバッファ１５０に一時的に蓄積する。伝送部１６０は、図３のスループット確認処理におけるステップＳ１５０のレート変換処理が収束するのを待ち（ステップＳ６５０）、伝送に必要なスループットを確保した時点で、バッファ１５０が一時的に記憶しているデータのＡＶデータ受信装置２００に対する伝送を開始する（ステップＳ６６０）。
【００４８】
図７はＡＶデータ受信装置２００とＡＶデータ伝送装置１００の接続が完了してからＡＶデータを伝送するまでの時間とビットレートをタイムチャートに示したものである。
【００４９】
横軸に時間Ｔ（秒）、縦軸に変換すべきビットレートＲ（Ｍｂｐｓ）、実線が既に伝送しているＡＶデータ、破線が後から接続されたＡＶデータ受信装置２００に向けて伝送するＡＶデータのビットレートを表している。縦軸上のｒ１は別のＡＶデータ受信装置向けに伝送しているＡＶデータのビットレートであり、時刻ｔ１秒にＡＶデータ受信装置２００が接続されたとする。このとき既に伝送しているＡＶデータについて、新たに割り当てられたスループットｒ３に向けて徐々にレート変換を開始し、時刻ｔ４秒に変換すべきビットレートｒ３に収束することを示す。なお、図７の場合は、ステップＳ６２０による帯域の再分配は発生しなかった場合を示している。
【００５０】
ＡＶデータ受信装置２００に対しては、時刻ｔ２秒にプレビュー映像を伝送するために必要な帯域ｒ２が確保され、伝送を開始する。伝送すべきＡＶデータのタイトルが決定するまではプレビュー映像の伝送に必要な帯域のみが確保された状態であり、タイムチャートの例では時刻ｔ３秒までとなる。時刻ｔ３秒で伝送要求するＡＶデータのタイトルが決定され、このＡＶデータのビットレートが既に伝送されている別のＡＶデータ受信装置向けの元のビットレートと同一であった場合には仮割り当てられたビットレートｒ３が本決定され、帯域確保可能な時刻ｔ４秒まで待機した後、ＡＶデータをビットレートｒ３に変換しながら伝送を開始する。
【００５１】
以上、本実施の形態１によると、先行するＡＶデータ受信装置に対して伝送中のＡＶデータのビットレートを急激に変化させることなく、新たなＡＶデータ受信装置への伝送も開始できるため、先行するユーザは違和感なく視聴を継続することができる。
【００５２】
（実施の形態２）
本実施の形態では、ＡＶデータ伝送中に、新規に伝送するＡＶデータが追加された場合に加え、伝送終了するＡＶデータが発生した場合について説明する。
【００５３】
図６のフローチャートおよび図８、図９のタイムチャートを用いて本発明の実施の形態２におけるＡＶデータの伝送開始処理の詳細を説明する。
【００５４】
本発明の実施の形態２における伝送開始時の処理は図６のフローチャートからステップＳ６５０の空き帯域待ちの処理を省略し、ステップＳ６４０のレート変換開始方法を変更したものになる。以下、図８のタイムチャートをもとに説明する。
【００５５】
横軸に時間Ｔ（秒）、縦軸に変換すべきビットレートＲ（Ｍｂｐｓ）を表している。縦軸上のｒｂ１は既に別のＡＶデータ受信装置向けに伝送しているＡＶデータのビットレートであり、時刻ｔｂ１秒にＡＶデータ受信装置２００が接続されたとする。このとき既に伝送しているＡＶデータについて、新たに割り当てられたスループットｒｂ３に向けて徐々にレートを落としていき、時刻ｔｂ４秒に変換すべきビットレートｒｂ３に収束するように調整する。なお、ここではステップＳ６２０によるスループットの再割り当ては発生しなかった場合を示している。
【００５６】
ＡＶデータ受信装置２００に対しては、時刻ｔｂ２秒にプレビュー映像を伝送するために必要な帯域ｒｂ２が確保され、伝送を開始する。伝送すべき本編のタイトルが決定するまではプレビュー映像の伝送に必要な帯域のみが確保された状態であり、タイムチャートの例では時刻ｔｂ３秒までであった（時刻ｔｂ３秒に本編のタイトルが決定された）場合を示している。時刻ｔｂ３秒でタイトルが決定され、このＡＶデータの元のビットレートが既に伝送されている別のＡＶデータ受信装置向けのタイトルの元ビットレート（ｒｂ１）と同一であった場合には仮割り当てられたビットレートｒｂ３が本決定され、帯域確保可能な時刻ｔｂ４秒まではビットレートをｒｂ２からｒｂ３まで少しずつ上げながら伝送する。以降はＡＶデータをビットレートｒｂ３に変換しながら伝送を継続し、他のＡＶデータ受信装置向けの伝送が完了した場合にはビットレートをｒｂ１まで徐々に上げていく。
【００５７】
図９に、ステップＳ６２０によるスループットの再割り当てが発生した場合のレート変換方法を示す。
【００５８】
図８の場合と同様、時刻ｔｂ１秒にＡＶデータ受信装置２００が接続されたとする。このとき既に伝送しているＡＶデータについて、仮割り当てされたスループットｒｂ４に向けて徐々にレートを落としていき、時刻ｔｂ４秒に変換すべきビットレートｒｂ４に収束するように調整する。ＡＶデータ受信装置２００に対して伝送すべき本編のタイトルが時刻ｔｂ３秒に決定され、このＡＶデータのビットレートが既に伝送されている別のＡＶデータ受信装置向けの元ビットレート（ｒｂ１）よりも高かった（ｒｂ３）場合には、仮割り当てされたスループットｒｂ４からｒｂ５に変更する。また、既に伝送中のＡＶデータに関してもビットレートをｒｂ６に変更し、ＡＶデータ受信装置２００向けのビットレートｒｂ５を確保できるよう、時刻ｔｂ４まで徐々に下げていく。ＡＶデータ受信装置２００向けには帯域確保可能な時刻ｔｂ４秒まではビットレートをｒｂ２からｒｂ５まで少しずつ上げて伝送する。以降はＡＶデータをビットレートｒｂ５に変換しながら伝送を継続し、他のＡＶデータ受信装置向けの伝送が完了した場合にはビットレートをｒｂ３まで徐々に上げていく。
【００５９】
図１０にＡＶデータ受信装置２００に伝送されるＡＶデータの再生開始時の表示方法の例を示す。伝送されるＡＶデータは徐々にビットレートが高くなってくるため、開始直後の映像品質は粗い。そのため、出力制御部Ｒ５０において（１）のようなプレビューサイズから（２）、（３）、（４）の順にビットレートの向上に合わせて徐々に画面の出力サイズをリサイズしながら出力していくとよい。
【００６０】
以上、本実施の形態２によると、先行するＡＶデータ受信装置に対して伝送中のＡＶデータのビットレートを急激に変化させることなく新たなＡＶデータ受信装置への伝送も開始でき、さらに新たなＡＶデータ受信装置に向けても帯域の確保を待たされることなくすぐに伝送を開始することができるため、先行するユーザおよび次のユーザは違和感なく視聴再生を継続／開始することができる。
【００６１】
なお、本発明の実施の形態においては、同時に伝送しているＡＶデータは２つであるが、３つ以上の場合も、同様の方法で行うことができる。
【産業上の利用可能性】
【００６２】
本発明に係るＡＶデータ伝送装置、およびＡＶデータ受信装置は、宅内あるいは施設内の無線ＡＶデータ伝送システムとして有用である。
【図面の簡単な説明】
【００６３】
【図１】本発明に係るＡＶデータ伝送装置およびＡＶデータ受信装置の構成を示すブロック図
【図２】本発明に係るＡＶデータ伝送装置とＡＶデータ受信装置の接続処理のフローチャート
【図３】本発明に係るＡＶデータ伝送装置におけるスループット確認処理のフローチャート
【図４】本発明に係るＡＶデータ受信装置における再生タイトル一覧の表示例を示す図
【図５】本発明に係るＡＶデータ伝送装置におけるプレビュー映像伝送処理のフローチャート
【図６】本発明に係るＡＶデータ伝送装置における伝送開始処理のフローチャート
【図７】本発明に係る実施形態１におけるＡＶデータの伝送ビットレートの変化を示すタイムチャート
【図８】本発明に係る実施形態２におけるＡＶデータの伝送ビットレートの変化を示すタイムチャート
【図９】同ＡＶデータの伝送ビットレートの変化を示すタイムチャート
【図１０】本発明に係るＡＶデータ受信装置における再生開始時の映像出力例を示す図
【符号の説明】
【００６４】
１００  ＡＶデータ伝送装置
１１０  データ蓄積部
１２０  受信機管理部
１３０  レート算出部
１４０  レート変換部
１５０、２２０  バッファ
１６０  伝送部
２００  ＡＶデータ受信装置
２１０  受信部
２３０  ＤＥＭＵＸ
２４０  デコード部
２５０  出力制御部
２６０  出力部
２７０  操作部
３００  ネットワーク
【図１】
2009296028.tif 000003
【図２】
2009296028.tif 000004
【図３】
2009296028.tif 000005
【図４】
2009296028.tif 000006
【図５】
2009296028.tif 000007
【図６】
2009296028.tif 000008
【図７】
2009296028.tif 000009
【図８】
2009296028.tif 000010
【図９】
2009296028.tif 000011
【図１０】
2009296028.tif 000012