(57)【要約】【課題】映像コンテンツの再生において、特殊再生禁止区間における特殊再生を制限するコンテンツ提供装置を提供すること。【解決手段】コンテンツ提供装置は、再生制御装置からのストリームデータ取得要求を受け付け、ストリームデータを出力する通信Ｉ／Ｆ部２０１と、再生制御装置へのストリームデータの通信状態を監視する伝送状態監視部２０９と、伝送状態監視部２０９で監視した通信状態に基づいて、再生制御装置の再生状態を判定する再生状態判定部２０７と、判定した再生制御装置の再生状態に基づいて、出力するストリームデータの送出位置を設定する読み出し区間判定部２０５を備え、特殊再生禁止区間の特殊再生を制御する。【選択図】図２
2012142644.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツを保持し、前記映像コンテンツのストリームデータを送信するコンテンツ提供装置であって、
前記映像コンテンツのストリームデータを保持するストリームデータ記憶手段と、
前記映像コンテンツに対する特殊再生禁止区間情報を保持する付加情報記憶手段と、
前記ストリームデータ記憶手段に保持されているストリームデータと、前記付加情報記憶手段に保持されている付加情報を管理するコンテンツ管理手段と、
送信中のストリームデータの通信状態を監視する伝送状態監視手段と、
前記伝送状態監視手段で監視した通信状態に基づいて、前記送信中のストリームデータに対し、送信先での再生位置と再生モードからなる再生状態を判定する再生状態判定手段と、
前記再生状態判定手段で判定した送信先での再生位置と再生状態に基づいて、次に送信するストリームデータの送出位置を決定する読み出し区間判定手段と、
前記読み出し区間判定手段が決定した送出位置のストリームデータを、前記ストリームデータ記憶手段から読み出すコンテンツ読み出し手段と、
前記コンテンツ読み出し手段が読み出した前記ストリームデータを送信する通信Ｉ／Ｆ手段を備え、
前記再生状態判定手段が判定した再生状態が特殊再生である場合に、前記読み出し区間判定手段は、前記付加情報記憶手段に保持されている特殊再生禁止区間情報を用いて、特殊再生禁止区間が特殊再生対象か否かを判定し、判定結果が特殊再生対象である場合に、次に送出するストリームデータの送出位置を、前記特殊再生禁止区間の先頭位置に決定することを特徴とするコンテンツ提供装置。
【請求項２】
前記伝送状態監視手段は、送信中のストリームデータの送信速度と、送信済みの位置情報を監視し、
前記再生状態判定手段は、前記送信速度と、前記映像コンテンツの再生速度とを比較し、送信先での再生位置と再生モードを判定することを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項３】
前記再生状態判定手段は、前記送信速度と、前記映像コンテンツの前記再生速度とを比較し、前記送信速度が前記映像コンテンツの前記再生速度を超える場合に、送信先の再生バッファへデータ格納中であると判断し、前記送信速度が前記映像コンテンツの前記再生速度と等しくなった場合に、通常再生状態に遷移したと判断し、前記再生バッファへデータ格納中に送信したストリームデータ量を前記再生バッファサイズと特定することを特徴とする、請求項２に記載のコンテンツ提供装置。
【請求項４】
前記再生状態判定手段は、前記伝送状態監視手段が監視した送信済みの位置情報から、前記特定した再生バッファサイズを減算した位置を、送信先での再生位置と決定することを特徴とする請求項３に記載のコンテンツ提供装置。
【請求項５】
前記読み出し区間判定手段が、特殊再生禁止区間が特殊再生対象であると判定した場合に、前記コンテンツ読み出し手段は、特殊再生操作が禁止されている旨のメッセージを含む告知映像のストリームデータを、前記ストリームデータ記憶手段から読み出し、前期通信Ｉ／Ｆ手段は、前記告知映像のストリームデータを送信することを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項６】
映像コンテンツのストリームデータを保持するストリームデータ記憶部と、前記映像コンテンツに対する特殊再生禁止区間情報を保持する付加情報記憶部とを備えた装置において、前記映像コンテンツのストリームデータを送信するコンテンツ提供方法であって、
前記ストリームデータ記憶部に保持されているストリームデータと、前記付加情報記憶部に保持されている付加情報を管理するコンテンツ管理ステップと、
送信中のストリームデータの通信状態を監視する伝送状態監視ステップと、
前記伝送状態監視ステップで監視した通信状態に基づいて、前記送信中のストリームデータに対し、送信先での再生位置と再生モードからなる再生状態を判定する再生状態判定ステップと、
前記再生状態判定ステップで判定した送信先での再生位置と再生状態に基づいて、次に送信するストリームデータの送出位置を決定する読み出し区間判定ステップと、
前記読み出し区間判定ステップで決定した送出位置のストリームデータを、前記ストリームデータ記憶部から読み出すコンテンツ読み出しステップと、
前記コンテンツ読み出しステップで読み出した前記ストリームデータを送信する通信ステップを備え、
前記再生状態判定ステップで判定した再生状態が特殊再生である場合に、前記読み出し区間判定ステップは、前記付加情報記憶部に保持されている特殊再生禁止区間情報を用いて、特殊再生禁止区間が特殊再生対象か否かを判定し、判定結果が特殊再生対象である場合に、次に送出するストリームデータの送出位置を、前記特殊再生禁止区間の先頭位置に決定することを特徴とするコンテンツ提供方法。
【請求項７】
映像コンテンツのストリームデータを保持するストリームデータ記憶部と、前記映像コンテンツに対する特殊再生禁止区間情報を保持する付加情報記憶部とを備えた装置において、前記映像コンテンツのストリームデータを送信するコンテンツ提供プログラムであって、
前記ストリームデータ記憶部に保持されているストリームデータと、前記付加情報記憶部に保持されている付加情報を管理するコンテンツ管理ステップと、
送信中のストリームデータの通信状態を監視する伝送状態監視ステップと、
前記伝送状態監視ステップで監視した通信状態に基づいて、前記送信中のストリームデータに対し、送信先での再生位置と再生モードからなる再生状態を判定する再生状態判定ステップと、
前記再生状態判定ステップで判定した送信先での再生位置と再生状態に基づいて、次に送信するストリームデータの送出位置を決定する読み出し区間判定ステップと、
前記読み出し区間判定ステップで決定した送出位置のストリームデータを、前記ストリームデータ記憶部から読み出すコンテンツ読み出しステップと、
前記コンテンツ読み出しステップで読み出した前記ストリームデータを送信する通信ステップを備え、
前記再生状態判定ステップで判定した再生状態が特殊再生である場合に、前記読み出し区間判定ステップは、前記付加情報記憶部に保持されている特殊再生禁止区間情報を用いて、特殊再生禁止区間が特殊再生対象か否かを判定し、判定結果が特殊再生対象である場合に、次に送出するストリームデータの送出位置を、前記特殊再生禁止区間の先頭位置に決定することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録、蓄積された映像ストリームを再生制御するコンテンツ提供装置に関し、特に、スキップ、早送りなどの特殊再生の禁止制御に関する。
【背景技術】
【０００２】
従来のコンテンツ提供サービスとしては、地上波、衛星放送等を用いてのテレビ放送が行われてきた。昨今では、インターネットを用いたコンテンツ配信などのサービスも種々行われている。これらテレビ放送、コンテンツ配信ではスポンサーからのＣＭ（コマーシャルメッセージ）が含まれており、放送局、配信企業はこれらＣＭをユーザが視聴することを期待してコンテンツを無料または低価格で提供している。また、ＣＭだけでなく、コンテンツ視聴及び利用に係わるメッセージを挿入している場合もある。
【０００３】
近年、ＰＶＲ（Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）と呼ばれる民生用映像録画再生装置が登場した。これにより、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等のランダムアクセス可能な記憶媒体に複数のコンテンツを記録し、ユーザの視聴可能な時間に視聴するという事が可能となっている。更にはＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｉａｎｃｅ）などの、家庭内ネットワークに接続された機器間で映像コンテンツを共有する仕組みが導入されてきた。これにより、ＰＶＲ単体のみならず、複数の機器で録画、蓄積した映像コンテンツを共有視聴する環境が整いつつある。
【０００４】
一般視聴者に映像コンテンツをいつでも、どこでも視聴できる環境が提供される反面、通常再生で映像を視聴するだけでなく、特殊再生で映像を視聴するようになってきた特殊再生を用いることで、ＣＭ部分だけをスキップ再生、ＣＭ部分だけを早送り再生等、映像本編のみを視聴することが可能となる。この様な視聴スタイルが一般化すると、番組中に挿入されるＣＭやコンテンツ利用に係わるメッセージがコンテンツ提供者の意図どおりに視聴されず、宣伝効果の低下や、コンテンツの適正利用が妨げられることとなる。
【０００５】
かかる問題を解決する方法として、特殊再生禁止区間を示す情報を映像ストリームと共に配信し、再生制御装置が、映像ストリームの特殊再生禁止の制御を行う技術が開示されている（例えば、特許文献１参照）。前記特許文献１に記載された従来の再生制御装置は、ＣＭ区間映像に対して特殊再生禁止区間を示す信号を重畳させた映像ストリームを受信し、重畳された信号を検出し、禁止区間での特殊再生を禁止していた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２９０８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記従来の構成では、コンテンツ再生装置が、ＣＭ等の特殊再生禁止区間情報に基づいた制御を行う必要がある。つまり、コンテンツ提供側は、自分が設定した特殊再生禁止区間に対する制御を、コンテンツ再生装置に任せることになり、コンテンツ提供側では制御できないという課題を有していた。
【０００８】
本発明は、前記従来の課題を解決するもので、コンテンツ再生装置で特殊再生禁止区間の制御を行うことなく、コンテンツ再生装置における特殊再生禁止区間の再生制御を可能とするコンテンツ提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記従来の課題を解決するために、本発明のコンテンツ提供装置は、映像コンテンツを保持し、前記映像コンテンツのストリームデータを送信するコンテンツ提供装置であって、前記映像コンテンツのストリームデータを保持するストリームデータ記憶手段と、前記映像コンテンツに対する特殊再生禁止区間情報を保持する付加情報記憶手段と、前記ストリームデータ記憶手段に保持されているストリームデータと、前記付加情報記憶手段に保持されている付加情報を管理するコンテンツ管理手段と、送信中のストリームデータの通信状態を監視する伝送状態監視手段と、前記伝送状態監視手段で監視した通信状態に基づいて、前記送信中のストリームデータに対し、送信先での再生位置と再生モードからなる再生状態を判定する再生状態判定手段と、前記再生状態判定手段で判定した送信先での再生位置と再生状態に基づいて、次に送信するストリームデータの送出位置を決定する読み出し区間判定手段と、前記読み出し区間判定手段が決定した送出位置のストリームデータを、前記ストリームデータ記憶手段から読み出すコンテンツ読み出し手段と、前記コンテンツ読み出し手段が読み出した前記ストリームデータを送信する通信Ｉ／Ｆ手段を備え、前記再生状態判定手段が判定した再生状態が特殊再生である場合に、前記読み出し区間判定手段は、前記付加情報記憶手段に保持されている特殊再生禁止区間情報を用いて、特殊再生禁止区間が特殊再生対象か否かを判定し、判定結果が特殊再生対象である場合に、次に送出するストリームデータの送出位置を、前記特殊再生禁止区間の先頭位置に決定することを特徴とする。
【００１０】
本構成によって、コンテンツ提供装置が、再生制御装置でのコンテンツ読み出し状態を監視し、再生制御装置における特定再生禁止区間の特殊再生に対する制御を行うことができる。
【発明の効果】
【００１１】
本発明のコンテンツ提供装置によれば、再生制御装置からのコンテンツ読み出し状態を監視し、再生制御装置における特殊再生禁止区間の特殊再生に対する制限を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態におけるシステムの構成の一例を示す図
【図２】本発明の実施の形態におけるコンテンツ提供装置の構成を示すブロック図
【図３】本発明の実施の形態におけるコンテンツ提供装置が送信するストリームの一例を示す図
【図４】本発明の実施の形態におけるコンテンツの付加情報の一例を示す図
【図５】本発明の実施の形態におけるコンテンツ提供装置のコンテンツ送出制御フローを示す図
【図６】本発明の実施の形態におけるコンテンツ提供装置と再生制御装置間の通信シーケンス図
【図７】本発明の実施の形態におけるコンテンツ提供装置から送信するコンテンツ再生ビットレートと送信ビットレートの一例を示す図
【図８】本発明の実施の形態におけるコンテンツ提供装置の伝送状態監視部が監視する伝送状態に関する情報の一例を示す図
【図９】本発明の実施の形態におけるコンテンツ提供装置の伝送状態監視部が送信実効ビットレートを算出する式の一例を示した図
【図１０】本発明の実施の形態におけるコンテンツ提供装置の再生状態判定部が再生位置を特定する式の一例を示した図
【図１１】本発明の実施の形態におけるコンテンツ提供装置が送信するストリームの一例を示す図
【図１２】本発明の実施の形態におけるコンテンツ提供装置の構成を示すブロック図
【発明を実施するための形態】
【００１３】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００１４】
（実施の形態１）
図１は、本発明に係るコンテンツ提供装置が含まれているシステムの一例を示した概観図である。これは、配信サーバ１０４からコンテンツ提供装置１０１を介して配信されたコンテンツを、再生制御装置１０２が再生し、ユーザが再生制御装置１０２を用いて配信されたコンテンツを視聴するシステムである。コンテンツ提供装置１０１は、再生制御装置１０２の再生状態に応じて、動的にコンテンツの送信対象を決定し、再生制御装置１０２へ当該コンテンツを送信する。
【００１５】
図１において、配信サーバ１０４とコンテンツ提供装置１０１は、公衆ネットワーク１０５を介して接続されている。また、コンテンツ提供装置１０１と再生制御装置１０２は、ローカルネットワーク１０３を介して接続されている。なお、ここでは、再生制御装置１０２は、ＤＬＮＡ規格をサポートしており、コンテンツ提供装置１０１との接続に、ＤＬＮＡ規格を用いるものとする。
【００１６】
コンテンツは、最初に配信サーバ１０４に保存されており、コンテンツ提供装置１０１が、公衆ネットワーク１０５を介して配信サーバ１０４より取得し、自装置内に保存する。ここでいうコンテンツは、動画、音楽等のストリームデータと付加情報を備えている。
【００１７】
ストリームデータは、本編映像以外に、スポンサーの広告であるＣＭや番組制作者、サービス運営会社からの告知映像を含んでいる。付加情報は、コンテンツの各映像区間に対し、特殊再生を行うことで、スキップ若しくは変速再生することが可能か否かを示す情報を含んでいる。
【００１８】
次に、図１を用いて、ユーザがコンテンツ提供装置１０１内に保存されたコンテンツを視聴する処理の概要について説明する。ユーザは、再生制御装置１０２を操作して、コンテンツの視聴を行う。
【００１９】
コンテンツ視聴時に、再生制御装置１０２は、コンテンツ提供装置１０１に対して再生したいコンテンツのストリームデータ取得要求を送信する。コンテンツ提供装置１０１は、受信したストリームデータ取得要求に対して、コンテンツ提供装置１０１の記録媒体から対象のストリームデータを読み出し、再生制御装置１０２へ送信する。再生制御装置１０２は、受信したストリームデータをデコードし、映像音声としてユーザに提示する。
【００２０】
なお、ここでは、ストリームデータ取得要求は、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いるものとする。ストリームデータ取得要求は、ストリーム全体を指定する場合と、ストリームの一部分（コンテンツ先頭からの時間情報またはバイト位置情報を範囲情報として、取得範囲を指定）を指定する場合がある。
【００２１】
再生制御装置１０２は、ストリーム全体を先頭から通常再生する場合には、範囲情報を持たないストリームデータ取得要求をコンテンツ提供装置１０１に送信する。また、再生制御装置１０２は、スキップや早送りといった特殊再生を行う場合は、範囲情報を付加したストリームデータ取得要求をコンテンツ提供装置１０１に送信する。
【００２２】
コンテンツ提供装置１０１は、再生制御装置１０２から受信したストリームデータ取得要求と、再生制御装置１０２へ送信済みのストリームデータから、再生制御装置１０２の再生状態（再生位置と再生モード）を推定する。コンテンツ提供装置１０１は、対応するコンテンツの付加情報を参照し、推定した再生状態と再生位置に基づいて、特殊再生が禁止されている区間が通常再生以外の方法で再生されていないかを判定する。コンテンツ提供装置１０１は、特殊再生禁止区間が再生制御装置１０２により特殊再生されたと判定した場合、再生制御装置１０２に対して当該の区間が通常再生されるまで、特殊再生禁止区間に対応するストリームデータを繰り返し送信する。
【００２３】
コンテンツ提供装置１０１の具体的な例としては、ＨＤＤレコーダ（ハードディスレコーダ）、ＰＣ（パーソナルコンピュータ）等が挙げられる。
【００２４】
再生制御装置１０２の具体的な例としては、ＤＴＶ（デジタルテレビ）、ＢＤプレーヤー（Ｂｌｕ−ｒａｙ  Ｄｉｓｃプレーヤー）、ＰＣ（パーソナルコンピュータ）等が挙げられる。さらに再生制御装置１０２はＤＬＮＡ規格を満たした既存機器である。
【００２５】
以下、本実施の形態に係るコンテンツ提供装置１０１について説明する。
【００２６】
＜構成＞
図２は、本発明の実施の形態におけるコンテンツ提供装置の構成の一例を示す図である。
【００２７】
コンテンツ提供装置１０１は、ハードウェア的には、ＣＰＵ、ネットワーク通信装置、メモリ及びハードディスク等で構成される。機能的には、通信Ｉ／Ｆ部２０１、コンテンツ管理部２０３、読み出し区間判定部２０５、再生状態判定部２０７、伝送状態監視部２０９、コンテンツ読み出し部２１１、ストリームデータ記憶部２１３、付加情報記憶部２１５、を有する。コンテンツ提供装置１０１の各機能動作は、メモリに格納された制御プログラムをＣＰＵが実行することにより実現される。なお、本実施の形態を説明する上で特に重要でない機能については省略している。
【００２８】
通信Ｉ／Ｆ部２０１は、ＩＰネットワークを介しての複数の機器との双方向通信機能を有する。通信Ｉ／Ｆ部２０１は、再生制御装置１０２から送信されてきたストリームデータ取得要求を受信し、受信したストリームデータ取得要求に対する応答として、対応するストリームデータを再生制御装置１０２へ送信する。また、通信Ｉ／Ｆ部２０１は、配信サーバ１０４に対してコンテンツ取得要求を送信し、その応答として対応するコンテンツを受信することが可能である。なお、公衆ネットワーク１０５は、インターネットである。
【００２９】
付加情報記憶部２１５は、ハードディスク等の記憶媒体であって、配信サーバ１０４から公衆ネットワーク１０５を介して取得したコンテンツに含まれる付加情報を記憶している。
【００３０】
ストリームデータ記憶部２１３は、ハードディスク等の記憶媒体であって、配信サーバ１０４から公衆ネットワーク１０５を介して取得したコンテンツに含まれるストリームデータを記憶している。本実施の形態のストリームデータは、映像ストリームであり、例えば、ＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）形式のデータである。ＭＰＥＧ２形式のデータは、ビデオデータと、音声データが時分割多重され、例えば０．５秒毎の様に一定間隔でランダムアクセスが可能なストリームフォーマットである。
【００３１】
コンテンツ管理部２０３は、配信サーバ１０４から受信した全てのコンテンツについて付加情報とストリームデータの組み合わせを管理し、再生制御装置１０２から受信したストリームデータ取得要求に対して、適切なコンテンツを選択する。更に、コンテンツ管理部２０３は、再生制御装置１０２へ送信するストリームデータの範囲を決定する際に必要となるコンテンツ区間情報を管理する。
【００３２】
伝送状態監視部２０９は、通信Ｉ／Ｆ部２０１が再生制御装置１０２に対して送信するストリームデータの伝送状態を監視する。伝送状態監視部２０９は、ローカルネットワーク１０３へ送信されるストリームデータの通信速度と、送信済のストリームデータの位置情報を、伝送状態として、通信Ｉ／Ｆ部２０１から取得する。さらに、伝送状態監視部２０９は、伝送状態を取得した時刻と、その伝送状態とを対応付けて、送信履歴として管理する。
【００３３】
再生状態判定部２０７は、伝送状態監視部２０９から伝送状態を取得し、コンテンツ管理部２０９からコンテンツの付加情報を取得し、再生状態を判定する。この判定により、再生状態判定部２０７は、ストリームデータの送信先である再生制御装置１０２における、コンテンツの再生位置と再生モードを特定する。再生モードは、通常再生モードと特殊再生モードがあり、この特殊再生モードは、「早送り」、「スキップ」などを含んでいる。
【００３４】
読み出し区間判定部２０５は、通信Ｉ／Ｆ部２０１が受信したストリームデータ取得要求で指定された範囲情報を受け取り、送信するストリームデータの範囲を特定し、通信Ｉ／Ｆ部２０１に応答する。具体的には、読み出し区間判定部２０５は、再生状態判定部２０７から再生状態を取得し、コンテンツ管理部２０３から付加情報に含まれる特殊再生許可情報を取得し、適切なストリームデータの送信範囲を決定する。例えば、再生モードが「特殊再生モード」の「スキップ」であり、このスキップ動作により、特殊再生禁止区間が送信対象外となる場合、この特殊再生禁止区間に対応するストリームデータを送信対象と決定する。つまり、読み出し区間判定部２０５は、次の送出開始位置を、特殊再生禁止区間の先頭に設定し、通信Ｉ／Ｆ部２０１に通知する。
【００３５】
コンテンツ読み出し部２１１は、通信Ｉ／Ｆ部２０１からの読み出し要求を受け取り、ストリームデータ記憶部２１３から対象となるストリームデータを読み出し、通信Ｉ／Ｆ部２０１に出力する。なお、通信Ｉ／Ｆ部２０１からの読み出し要求は、読み出し区間判定部２０５が判定したストリームデータの送信範囲に基づいて、対象となるストリームデータを指定する情報を含んでいる。また、コンテンツ読み出し部２１１は、必要に応じて読み出したストリームデータに対して暗号化を施す。また、コンテンツ読み出し部２１１は、必要に応じて、読み出したストリームデータを、ＤＬＮＡで規定される通信電文に整形する。
【００３６】
以上により、本実施の形態におけるコンテンツ提供装置は、再生制御装置での再生状態を特定し、この再生状態と、再生制御装置から要求された取得範囲に基づいて、再生制御装置での特定再生禁止区間の特殊再生を制御することができる。
【００３７】
＜データ＞
次に、本実施の形態におけるコンテンツ及び付加情報について説明する。
【００３８】
図３は、ＣＭが含まれるコンテンツと、再生制御装置１０２がＣＭ１をスキップした時に、コンテンツ提供装置１０１が再生制御装置１０２へ送信するストリームデータの関係を模式的に表した図である。
【００３９】
コンテンツ３０１は、コンテンツ提供装置１０１内に保持されている状態を示す。コンテンツ３０１は、映像コンテンツであり、３個の映像本編（本編１、本編２、本編３）と、２個のＣＭ（ＣＭ１、ＣＭ２）を含んでいる。
【００４０】
再生操作３０２は、再生制御装置１０２でコンテンツ３０１を再生している時に、視聴中のユーザが、再生制御装置１０２に対して行った再生操作を表している。ここでは、ユーザは、本編１を通常再生して視聴し、ＣＭ１の開始タイミングでＣＭ１をスキップ操作し、本編２の先頭から通常再生して視聴する操作を行っている。この操作を受け、再生制御装置１０２は、最初に、本編１の先頭からのストリームデータ取得要求をコンテンツ提供装置１０１に送信する。次に、ＣＭ１の開始タイミングで、再生制御装置１０２は、本編２の先頭からのストリームデータ取得要求をコンテンツ提供装置１０１に送信する。
【００４１】
送信ストリーム（ａ）３０３は、ＣＭ１が特殊再生禁止区間でないコンテンツ３０１の再生時に、再生操作３０２を行った場合の、コンテンツ提供装置１０１から再生制御装置１０２へ送信されるストリームデータを示す。
【００４２】
コンテンツ提供装置１０１は、最初に、本編１の先頭からのストリームデータ取得要求を再生制御装置１０２から受信し、本編１の先頭から対応するストリームデータを送信する。次に、ＣＭ１の開始タイミングで、コンテンツ提供装置１０１は、本編２の先頭からのストリームデータ取得要求を再生制御装置１０２から受信し、本編２の先頭から対応するストリームデータを送信する。つまり、コンテンツ提供装置１０１は、再生制御装置１０２の指定に従い、ＣＭ１に対応するストリームデータを送信せずに、本編１、本編２の順番にストリームデータを送信する。
【００４３】
送信ストリーム（ｂ）３０５は、ＣＭ１が特殊再生禁止区間のコンテンツ３０１の再生時に、再生操作３０２を行った場合の、コンテンツ提供装置１０１から再生制御装置１０２へ送信されるストリームデータを示す。
【００４４】
コンテンツ提供装置１０１は、最初に、本編１の先頭からのストリームデータ取得要求を再生制御装置１０２から受信し、本編１の先頭から対応するストリームデータを送信する。次に、ＣＭ１の開始タイミングで、コンテンツ提供装置１０１は、本編２の先頭からのストリームデータ取得要求を再生制御装置１０２から受信し、ＣＭ１の先頭から対応するストリームデータを送信する。ＣＭ１の最後まで送信した後に、コンテンツ提供装置１０１は、本編２の先頭から対応するストリームデータを送信する。つまり、コンテンツ提供装置１０１は、再生制御装置１０２からのＣＭスキップの指定に従わず、本編１の最後までストリームデータを送信した後、ＣＭ１をスキップせずに、本編１、ＣＭ１、本編２の順番にストリームデータを送信する。
【００４５】
図４は、図３に示したコンテンツ３０１の付加情報を示した図である。
【００４６】
付加情報４０１は、コンテンツの映像区間毎に、再生に使用する情報を管理している。図４では、付加情報４０１が、５個の映像区間に対応する情報を管理している一例を示しており、上から再生時間順序で整列している。
【００４７】
付加情報４０１は、対応する映像区間の開始位置情報と、終了位置情報と、特再許可情報と、ビットレート情報を含んでいる。また、開始位置情報は、対応する映像区間の開始時間と、開始時間に対応する映像ストリームファイル先頭からの位置情報を示す。終了位置情報は、対応する映像区間の終了時間と、終了時間に対応する映像ストリームファイル先頭からの位置情報を示す。
【００４８】
開始位置情報は、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）と位置情報を含んでいる。同様に、終了位置情報は、ＰＴＳと位置情報を含んでいる。ＰＴＳは、当該映像区間のコンテンツ先頭からの経過時間を表し、位置情報は、当該映像区間に対応する映像ストリームファイルの、先頭からのバイト位置を表す。
【００４９】
特再許可情報は、各映像区間において特殊再生が許可されるか否かを示す情報である。
【００５０】
ビットレート情報は、各映像区間の映像ストリームの平均ビットレートを示す。
【００５１】
次に、本実施の形態における伝送状態監視部２０９が管理する送信履歴について説明する。
【００５２】
図８は、伝送状態監視部２０９が管理する送信履歴を示した図である。
【００５３】
送信履歴８０１は、通信Ｉ／Ｆ部２０１から再生制御装置１０２へ送信されたコンテンツデータの送信履歴である。図８では、送信履歴８０１が、５個の時刻に対応する情報を管理している一例を示しており、上から伝送状態を取得した順で整列している。送信履歴８０１は、伝送状態監視部２０９が伝送状態を１回取得する毎に１行生成される。
【００５４】
記録される情報は、各時刻に対応する伝送状態であって、時刻情報と、送出済み位置と、送信データサイズと、実行ビットレートを含んでいる。
【００５５】
送出済み位置は、ＰＴＳとデータオフセットを含んでいる。
【００５６】
時刻情報は、再生制御装置１０２からストリーム取得要求を受信してからストリームデータを最初に送信開始してからの相対時間を示す。
【００５７】
ＰＴＳは、対象の伝送状態を取得した時点で再生制御装置１０２へ送信できたコンテンツの位置を、時間単位で示す。
【００５８】
データオフセットは、対象の伝送状態を取得した時点で再生制御装置１０２へ送信できたコンテンツの位置を、コンテンツ先頭からのデータ長を示す。
【００５９】
送信データサイズは、対象の伝送状態を取得した時点で再生制御装置１０２へ送信できた送信データサイズを示す。この送信データサイズは、前回の取得時点から今回の取得時点までの間で送信した差分となる。
【００６０】
実効ビットレートは、対象の伝送状態を取得した時点で再生制御装置１０２への送信における実効伝送ビットレートを示す。この実効ビットレートは、前回の取得時点から今回の取得時点までの間の伝送速度であり、図９の式９０１を用いて算出する。実効ビットレートは、今回の取得時点でのデータ位置と前回の取得時点のデータ位置を減算した値を、前回取得時点の時刻からの経過時間で除算した値となる。
【００６１】
＜通信シーケンス＞
次に、本実施の形態におけるコンテンツ提供装置１０１と再生制御装置１０２の間の通信シーケンスについて説明する。
【００６２】
図６は、コンテンツ提供装置１０１が保持しているコンテンツを、再生制御装置１０２が再生する際の、コンテンツ提供装置１０１と再生制御装置１０２の通信シーケンスを示す図である。
【００６３】
まず、再生制御装置１０２が、コンテンツ提供装置１０１との間に、ＴＣＰセッションを確立する（６０１）。
【００６４】
再生制御装置１０２は、ストリームデータ取得要求６０２を送信する。
【００６５】
コンテンツ提供装置１０１は、受信したストリームデータ取得要求６０２が範囲情報を含んでいないことから、送信対象として、コンテンツの先頭から送信すると決定する（６０３）。
【００６６】
コンテンツ提供装置１０１は、決定した送信対象をストリームデータ記憶部２１３から読み出し、再生制御装置１０２に、ストリームデータ６０４として送信する。ストリームデータ６０４は、映像ストリームであり、通常は一つのＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）パケットでは送信できない。このため、図６では、コンテンツ提供装置１０１は、ストリームデータ６０４を、複数のパケットに分割して送信している。
【００６７】
再生制御装置１０２は、コンテンツ提供装置１０１から送信されたストリームデータ６０４を受信し、再生を行う（６０５）。再生制御装置１０２は、複数のパケットに分割されたストリームデータ６０４を順に受信するため、受信したストリームデータをデコードおよび再生しながら、後続のストリームデータを受信するという動作を繰り返す。つまり、再生制御装置１０２は、対象のコンテンツの先頭から通常再生を行っている状態である。
【００６８】
次に、再生制御装置１０２は、スキップ操作（６０６）に対する処理を行う。例えば、ユーザが、リモコンなどを操作することで、再生制御装置１０２に対してスキップを要求することで実行される。スキップ操作により、次の再生開始位置が指定される。
【００６９】
再生制御装置１０２は、ＴＣＰセッションを一旦切断（６０７）した後、再度ＴＣＰセッションを確立（６０８）し、スキップ操作により指定された次の再生開始位置を示す範囲情報を含む、ストリームデータ取得要求６０９を送信する。
【００７０】
コンテンツ提供装置１０１は、受信したストリームデータ取得要求６０９に含まれる範囲情報に基づいて、次の送信対象を決定する（６１０）。例えば、コンテンツ提供装置１０１は、特殊再生禁止区間がスキップされたと判定した場合、この特殊再生禁止区間の先頭から送信すると決定する。また、コンテンツ提供装置１０１は、特殊再生禁止区間に関係ない位置へのスキップであると判定した場合、受信した範囲情報で指定された位置から送信すると決定する。
【００７１】
コンテンツ提供装置１０１は、決定した送信対象をストリームデータ記憶部２１３から読み出し、再生制御装置１０２に、ストリームデータ６１１として送信する。
【００７２】
再生制御装置１０２は、コンテンツ提供装置１０１から送信されたストリームデータ６１１を受信し、再生を行う（６１２）。再生制御装置１０２におけるスキップ操作（６０６）が、特殊再生禁止区間のスキップを要求するものであった場合、ストリームデータ取得要求６０９で要求したとのは異なるストリームデータを受信することになる。
【００７３】
図７は、コンテンツ提供装置１０１からローカルネットワーク１０３に送信されるデータの送信ビットレートと、コンテンツ３０１のビットレートを同一の時間軸で対比したグラフである。
【００７４】
再生制御装置１０２は、コンテンツ提供装置１０１から、複数のパケットに分割されたストリームデータを受信する。再生制御装置１０２は、受信したストリームデータをデコードおよび再生しながら、後続のストリームデータを受信するという動作を繰り返す。このため、再生制御装置１０２が、要求した範囲のコンテンツを再生している間は、常に、ネットワーク上をコンテンツのビットレートと同等のデータが流れることとなる。
【００７５】
図７は、この通信動作をローカルネットワーク１０３に流れるストリームデータのデータ量を時間軸で示している。ｔ０はコンテンツ再生開始の時間を示し、横軸が時間の経過を表す。縦軸はビットレートを表す。本図はネットワーク上に流れるデータ量を示す送信ビットレート７０３と、コンテンツ３０１のコンテンツビットレート７０５ではｔ０からｔｎの区間で大きく差がある。これは再生制御装置１０２がネットワークの伝送速度の揺らぎを吸収して安定した映像再生を行うために、再生制御装置１０２内のバッファにデータを蓄積している間はネットワーク帯域が許す限りデータを取得する為である。この初期バッファリング期間Ｔｉｎｉｔ７０７を終了すると、再生制御装置１０２はデコード及び再生画像表示を開始する。これらの動作により、ｔｎ以降は、再生制御装置１０２のデコードおよび再生動作により消費されたデータ分がネットワークから読み込まれる。ＴＣＰ／ＩＰにより、フロー制御が働き、ネットワーク上を流れる送信ビットレート７０３はコンテンツビットレート７０５と等しくなる。
【００７６】
＜動作＞
次に、本実施の形態におけるコンテンツ提供装置１０１の動作について説明する。
【００７７】
図５は、本実施の形態におけるコンテンツ提供装置１０１のストリーム送信制御フローを示す図である。
【００７８】
まず、通信Ｉ／Ｆ部２０１は、再生制御装置１０２からのストリームデータ取得要求を受信できるようにネットワークインターフェースを活性化させ、ストリームデータ取得要求を待つ（ステップＳ５０１）。
【００７９】
ユーザが、再生制御装置１０２に対し、コンテンツ提供装置１０１に保存されたコンテンツの再生操作を行うと、再生制御装置１０２は、コンテンツ提供装置１０１に対してストリームデータ取得要求を送信する。
【００８０】
通信Ｉ／Ｆ部２０１は、ストリームデータ取得要求を受信すると、ストリームデータ取得要求で指定されたコンテンツを示すＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を確認し、コンテンツ変化の有無を判定する。コンテンツ変化の有無の判定とは、新しく受信したストリームデータ取得要求で指定されたコンテンツと、従前に送信対象としていたコンテンツとが、同じであるか否かを判定する（ステップＳ５０２）。
【００８１】
コンテンツ変化ありと判定した場合（ステップＳ５０２がＹｅｓ）、ステップＳ５０３に遷移する。例えば、コンテンツ提供装置１０１が起動された直後は、従前のコンテンツ送信は行われていないため、コンテンツ変化ありと判定することになる。一方、コンテンツ変化なしと判定した場合（ステップＳ５０２がＮｏ）、ステップＳ５０５に遷移する。
【００８２】
通信Ｉ／Ｆ部２０１は、伝送状態監視部２０９に開始を通知し、伝送状態監視部２０９は、再生状態判定部２０７に初期化を指示する。再生状態判定部２０７は、再生制御装置の再生状態に係わる各種値を初期化する（ステップＳ５０３）。初期化により、送出済みコンテンツ位置はコンテンツ先頭、再生モードは通常再生、イニシャルバッファ量は０と設定する。
【００８３】
通信Ｉ／Ｆ部２０１は、コンテンツ管理部２０３にコンテンツ付加情報の取得を要求する。コンテンツ管理部２０３は、送信対象となるコンテンツの付加情報を付加情報記憶部２１５から取得し、通信Ｉ／Ｆ部２０１に通知する（ステップＳ５０４）。
【００８４】
通信Ｉ／Ｆ部２０１は、コンテンツ読み出し部２１１に読み出し要求を通知する。コンテンツ読み出し部２１１は、読み出し要求で指定されたストリームデータを、ストリームデータ記憶部２１３から読み出し、ＤＬＮＡ規格により定められたフォーマットに整形した後に、通信Ｉ／Ｆ部２０１へ出力する。通信Ｉ／Ｆ部２０１は、コンテンツ読み出し部２１１より受け取ったストリームデータを、再生制御装置１０２に対してＴＣＰ／ＩＰパケット単位に分割して送信する（ステップＳ５０５）。なお、読み出し要求は、送出開始位置情報を含んでいる。
【００８５】
伝送状態監視部２０９は、通信Ｉ／Ｆ部２０１からローカルネットワーク１０３に送出されたストリームデータの伝送状態を監視し、取得した伝送状態に基づいて、送信履歴を更新する（ステップＳ５０６）。なお、伝送状態監視部２０９は、前もって定められた時刻間隔、例えば図８の場合は５００ｍｓｅｃ間隔で、動作する。
【００８６】
通信Ｉ／Ｆ部２０１は、対象のコンテンツデータを全て送信し終えたか否か、又は、ＴＣＰセッションの切断がなされたか否かを確認する（ステップＳ５０７）。再生制御装置１０２が、次のストリームデータ取得要求を送信する場合は、次のストリームデータ取得要求を送信する前に、ＴＣＰセッションが一旦切断されて、再度ＴＣＰセッションが確立される。
【００８７】
確認の結果、いずれかの条件を満たす場合（ステップＳ５０７がＹｅｓ）、通信Ｉ／Ｆ部２０１は、送信動作を終了し、ステップＳ５０１に遷移して、再度ストリームデータ取得要求の受信を待つ（ステップＳ５０１）。再生制御装置１０２が、次のストリームデータ取得要求を送信する場合は、ＴＣＰセッションが一旦切断されるため、コンテンツ提供装置１０１は、ステップＳ５０１に遷移して、次のストリームデータ取得要求の受信を待つことになる。
【００８８】
確認の結果、いずれの条件をも満たさない場合（ステップＳ５０７がＮｏ）、通信Ｉ／Ｆ部２０１は、読み出し区間判定部２０５に、次に送信する送出開始位置を問い合わせる。読み出し区間判定部２０５は、再生状態判定部２０７に、再生状態の判定を要求する。再生状態判定部２０７は、イニシャルバッファ測定中か否かを判定する（ステップＳ５０８）。再生状態判定部２０７は、伝送状態監視部２０９が管理している送信履歴を取得し、ステップＳ５０６で記録した送信履歴の実効ビットレートと、コンテンツビットレートとを比較する。この２つのビットレートが同等になった場合に、再生状態判定部２０７は、イニシャルバッファサイズ測定を終了したと判定する。なお、図７では、イニシャルバッファサイズ測定は、ストリームデータム取得要求を受信した後、ストリームデータを送信開始してから所定の期間（Ｔｉｎｉｔ７０７）、継続される。また、図８では、送信開始より２．５秒経過時点で、イニシャルバッファ測定状態を終了する。
【００８９】
イニシャルバッファサイズ測定期間中である場合（ステップＳ５０８がＹｅｓ）、再生状態判定部２０７は、ステップＳ５０６で記録した送信履歴の送信データサイズをイニシャルバッファサイズとして加算する。再生状態判定部２０７は、読み出し区間判定部２０５に、イニシャルバッファ測定中と通知する（ステップＳ５０９）。読み出し区間判定部２０５は、送信済み位置の続きを次のコンテンツ送出開始位置に設定し、通信Ｉ／Ｆ部２０１に通知する（ステップＳ５１０）。通信Ｉ／Ｆ部２０１は、ステップＳ５０５に遷移して、ストリームデータの送信を継続する（ステップＳ５０５）。
【００９０】
イニシャルバッファサイズ測定中でない場合（ステップＳ５０８がＮｏ）、再生状態判定部２０７は、再生モードを判定する（Ｓ５１１）。具体的には、再生状態判定部２０７は、再生モードを早送り、スキップ、その他の３つを判定している。なお、特殊再生とは、再生モードが早送り、または、スキップの場合であり、通常再生とは、再生モードがその他の場合である。
【００９１】
再生状態判定部２０７は、ステップＳ５０６で測定した実効ビットレートがコンテンツビットレートを超える場合に、再生モードを早送りと判定する。
【００９２】
再生状態判定部２０７は、ステップＳ５０９により加算したイニシャルバッファサイズを用いて、再生制御装置１０２で再生中のコンテンツ位置（再生位置）を算出する。この再生位置は、図１０の式１００１を用いて算出する。具体的には、再生位置は、イニシャルバッファサイズをコンテンツビットレートで除算したイニシャルバッファ再生時間を求め、ステップＳ５０６で記憶した送信履歴の送信済み位置から、このイニシャルバッファ再生時間を減算した値となる。再生状態判定部２０７は、算出した再生制御装置１０２の再生位置と、最新のストリームデータ取得要求に含まれる範囲情報で指定された先頭位置の間にストリームデータが存在する場合に、再生モードをスキップと判定する。
【００９３】
読み出し区間判定部２０５は、再生状態判定部２０７から判定結果を受け取り、再生モードが特殊再生（早送り、スキップ）か否かを判定する（ステップＳ５１２）。
【００９４】
特殊再生でない場合（ステップＳ５１２がＮｏ）、ステップＳ５１０に遷移し、読み出し区間判定部２０５は、送信済み位置の続きを次のコンテンツ送出開始位置に設定し、通信Ｉ／Ｆ部２０１に通知する（ステップＳ５１０）。通信Ｉ／Ｆ部２０１は、ステップＳ５０５に遷移して、ストリームデータの送信を継続する（ステップＳ５０５）。
【００９５】
特殊再生である場合（ステップＳ５１２がＹｅｓ）、読み出し区間判定部２０５は、特殊再生禁止か否かを判定する（ステップＳ５１３）。具体的には、読み出し区間判定部２０５は、ステップＳ５１０で算出した再生位置と、最新のストリームデータ取得要求に含まれる範囲情報で指定された先頭位置の間に、特殊再生禁止区間を含んでいるか否かを判定する。なお、この判定では、特殊再生禁止区間を全体若しくは一部がオーバラップしている場合に、含んでいると決定する。読み出し区間判定部２０５は、コンテンツ管理部２０３から対象のコンテンツの付加情報を取得し、付加情報に含まれる特再許可情報を用いて判定し、オーバラップしている場合に、特再生禁止と判定する。
【００９６】
特殊再生禁止と判定した場合（ステップＳ５１３がＹｅｓ）、読み出し区間判定部２０５は、次に送信するべきコンテンツ送出開始位置を、当該の特殊再生禁止区間の先頭に設定し、通信Ｉ／Ｆ部２０１に通知する（ステップＳ５１４）。通信Ｉ／Ｆ部２０１は、ステップＳ５０５に遷移して、ストリームデータの送信を継続する（ステップＳ５０５）。
【００９７】
特殊再生禁止区間でないと判定した場合（ステップＳ５１３がＮｏ）、ステップＳ５１０に遷移する。読み出し区間判定部２０５は、送信済み位置の続きを次のコンテンツ送出開始位置に設定し、通信Ｉ／Ｆ部２０１に通知する（ステップＳ５１０）。通信Ｉ／Ｆ部２０１は、ステップＳ５０５に遷移して、ストリームデータの送信を継続する（ステップＳ５０５）。
【００９８】
以上により、コンテンツ提供装置１０１が、再生制御装置１０２での再生状態を監視し、特定再生禁止区間の特殊再生に対する制御を行うことができる。特に、コンテンツ提供装置１０１は、特殊再生禁止区間がスキップ又は早送りされたと判定した場合、特殊再生禁止区間の先頭から再生制御装置１０２に対してストリームデータを送信する。再生制御装置１０２は、特殊再生禁止区間のスキップを要求した場合、要求したとのは異なる位置からのストリームデータを受信することになる。
【００９９】
以上の通り、本実施の形態によれば、各コンテンツのＣＭ等の特殊再生禁止区間において、ユーザが再生制御装置１０２においてスキップ、早送りなどの特殊再生操作を行った場合、特殊再生禁止区間先頭からデータを送信する。この結果、再生制御装置１０２では、スキップ操作したにも関わらず、特殊再生禁止区間の映像が再生される。また、再生制御装置１０２では、特殊再生禁止区間を通常再生を行った場合は、特殊再生禁止区間以降のコンテンツを視聴することができる。
【０１００】
なお、本実施の形態では、公衆ネットワークを介して、配信サーバよりコンテンツが配信されるコンテンツ配信システムを例に説明した。しかし、コンテンツ提供装置１０１がデジタル放送を録画し、ＣＭ区間を識別することで付加情報を生成し、映像ストリームと共に保存するといった形態でも構わない。
【０１０１】
また、特殊再生禁止区間の操作に対する特殊再生禁止区間の映像ストリーム送信という動作は、ユーザにとって予測外の挙動であり、特殊再生が禁止されている事が分かり難い。特殊再生禁止区間における特殊再生操作に対してＣＭ視聴を促す様なテロップ映像を挿入することにより、ユーザにコンテンツ提供者の意図を伝えることができる。具体的には、コンテンツ提供装置１０１が、予め告知テロップ映像を予め用意しておく。特殊再生禁止区間映像（ＣＭ１）の先頭を送出する直前に、コンテンツ提供装置１０１のコンテンツ読み出し部２１１が、ＣＭ１の代わりに告知テロップを先に読み出し、再生制御装置１０２へ送信する。これにより、コンテンツ提供装置１０１は、図１１の送信ストリーム（ｃ）１１０１の様にＣＭ１の直前にテロップを挿入し、本編１、テロップ、ＣＭ１の順番にストリームデータを送信する。再生制御装置１０２が告知テロップを再生することで、再生制御装置１０２を視聴中のユーザに、特殊再生が禁止されていることを通知することが可能となる。
【０１０２】
（実施の形態２）
実施の形態１はコンテンツ提供装置１０１と再生制御装置１０２が異なる機器として実装され、ネットワークを介してストリームデータを送受信するシステムを説明した。実施の形態２では、単一機器としてのコンテンツ蓄積再生装置について説明する。
【０１０３】
なお、本実施の形態の説明で用いられるコンテンツ及び付加情報は、実施の形態１において説明したものと同じである。また、配信サーバ１０４から公衆回線１０５を経由してコンテンツが配信される動作についても実施の形態１と同じである。
【０１０４】
本実施の形態のコンテンツ蓄積再生装置では、機器単体で配信サーバからコンテンツの取得と再生が可能である。また、コンテンツ蓄積再生装置は、コンテンツの再生に係わる機能としても再生制御装置１０２と同じく通常再生、特殊再生を提供する。
【０１０５】
＜構成＞
図１２は、コンテンツ蓄積再生装置１２００の構成の一例を示す図である。
【０１０６】
図１２において、コンテンツ蓄積再生装置１２００と配信サーバ１２６０とは、公衆ネットワーク１２４０を介して接続されている。コンテンツ蓄積再生装置１２００は、配信サーバ１２６０から配信されたコンテンツを受信し、配信されたコンテンツを再生して、表示機器１２５０に出力表示する。なお、公衆ネットワーク１２４０は、インターネットである。
【０１０７】
コンテンツ蓄積再生装置１２００は、ハードウェア的には、ＣＰＵ、ネットワーク通信装置、メモリ及びハードディスク等で構成される。コンテンツ蓄積再生装置１２００を構成する各構成部は、装置内部のメモリバス、制御バス等により接続されているものとする。機能的には、コンテンツ提供部１２２０、ユーザＩ／Ｆ部１２２１、再生制御部１２２２、ストリームデコード部１２２３、ＡＶ出力部１２２４、ネットワークＩ／Ｆ部１２２５、を有する。
【０１０８】
コンテンツ提供部１２２０は、図２に示したコンテンツ提供装置１０１と同様に、通信Ｉ／Ｆ部１２０１、コンテンツ管理部１２０３、読み出し区間判定部１２０５、再生状態判定部１２０７、伝送状態監視部１２０９、コンテンツ読み出し部１２１１、ストリームデータ記憶部１２１３、付加情報記憶部１２１５、を有する。コンテンツ蓄積再生装置１２０１の各機能動作は、メモリに格納された制御プログラムをＣＰＵが実行することにより実現される。なお、本実施の形態を説明する上で特に重要でない機能については省略している。
【０１０９】
ネットワークＩ／Ｆ部１２２５は、公衆ネットワーク１２４０と接続しており、配信サーバ１２６０に対してコンテンツ取得要求を送信し、その応答として対応するコンテンツデータを受信する。また、ネットワークＩ／Ｆ部１２２５は、配信サーバ１２６０から受信したコンテンツデータを、コンテンツ管理部１２０３に出力する。
【０１１０】
ユーザＩ／Ｆ部１２２１は、ユーザからのコンテンツの再生、再生停止、スキップ、早送り等のコンテンツの再生に係わる指示を受け付ける機能を有する。具体的には、ユーザＩ／Ｆ部１２２１は、コンテンツ蓄積再生装置１２００に備わるキーやボタンなどの入力部をユーザが操作した際に、対応する指示を電気信号として受け付ける。ユーザＩ／Ｆ部１２２１は、受け付けた指示を、再生制御部１２２２に通知する。なお、ユーザは、コンテンツ蓄積再生装置１２００を操作するためのリモコンに備わる前記各指示を示す専用のボタンを操作することで、指示の入力を行ってもよい。
【０１１１】
再生制御部１２２２は、コンテンツの再生に係わる各種制御を行う機能を有する。再生制御部１２２２は、ユーザＩ／Ｆ部１２２１から、コンテンツ再生に係わる各種指示を受信すると、現在の再生状態に応じてストリームデコード部１２２３に対して、デコード制御コマンドを送信する。デコード制御コマンドには、開始指示、停止指示、再生モード変更指示などがある。
【０１１２】
ストリームデコード部１２２３は、ＭＰＥＧ２−ＴＳ形式で符号化された映像ストリームを復号するビデオ、オーディオデコーダ、復号前の符号化データを一時蓄積するデコードバッファメモリを備えている。ストリームデコード部１２２３は、再生制御部１２２２からのデコードの開始指示を受け取り、通信Ｉ／Ｆ部１２０１に符号化データを要求するストリームデータ取得要求を送信する。ストリームデコード部１２２３は、このストリームデータ取得要求に対するストリームデータを、通信Ｉ／Ｆ部１２０１から受信し、受信したストリームデータをデコードバッファに蓄積する。なお、このストリームデータは、符号化データであり、復号処理が必要である。デコードバッファが規定のサイズに達した後に、ストリームデータデコード部１２２３は、ビデオデコーダ、オーディオデコーダを用いて映像ストリームの復号を開始する。この復号処理により、符号化データは、デコーダによりＲＧＢ、ＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）等の非圧縮デジタルデータに復号され、ＡＶ出力部１２２４へ出力される。
【０１１３】
ＡＶ出力部１２２４は、非圧縮デジタルデータを、ストリームデコード部１２２３から入力し、接続された表示機器１２５０の入力形式に応じた変換処理を行った後に、電気信号として表示機器１２５０に出力する。この変換処理は、例えば、Ｄ／Ａ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ）変換等である。
【０１１４】
通信Ｉ／Ｆ部１２０１は、ストリームデコード部１２２３から送信されてきたストリームデータ取得要求を受信し、受信したストリームデータ取得要求に対する応答として、対応するストリームデータをストリームデコード部１２２３へ送信する。通信Ｉ／Ｆ部１２０１は、ストリームデコード部１２２３と、メモリバス等の機器内部バスで接続され、コンテンツストリームデータの伝送はＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）方式で行う。通信Ｉ／Ｆ部１２０１は、伝送先であるストリームデコード部１２２３の、メモリ領域の空き状況に応じて、ＤＭＡ伝送の開始、停止を制御する。同時にメモリバス上に流れるストリームデータの送信速度についても管理しており、伝送状態監視部１２０９からの問い合わせに対しては、メモリバス上の伝送ビットレートを返す機能を有する。
【０１１５】
コンテンツ管理部１２０３は、ネットワークＩ／Ｆ部１２２５を介して、配信サーバ１２６０から受信したコンテンツについて、付加情報とストリームデータの組み合わせを管理する。また、コンテンツ管理部１２０３は、ストリームデコード部１２２３から受信したストリームデータ取得要求に対して、適切なコンテンツを選択する。更に、コンテンツ管理部２０３は、ストリームデコード部１２２３へ送信するストリームデータの範囲を決定する際に必要となるコンテンツ区間情報を管理する。
【０１１６】
上記以外の構成要素は、図２を用いて説明した各構成要素と同等の機能を有する。具体的には、読み出し区間判定部１２０５は、読み出し区間判定部２０５に対応している。再生状態判定部１２０７は、再生状態判定部２０７に対応している。伝送状態監視部１２０９は、伝送状態監視部２０９に対応している。コンテンツ読み出し部１２１１は、コンテンツ読み出し部２１１に対応している。ストリームデータ記憶部１２１３は、ストリームデータ記憶部２１３に対応している。付加情報記憶部１２１５は、付加情報記憶部２１５に対応している。
【０１１７】
以上により、本実施の形態におけるコンテンツ蓄積再生装置は、自機器での再生状態を特定し、この再生状態と、ユーザから指示された再生操作に基づいて、特定再生禁止区間の特殊再生を制御することができる。
【０１１８】
＜動作＞
次に、具体的なユーザ操作に沿って、本実施の形態におけるコンテンツ蓄積再生装置１２００の動作を説明する。
【０１１９】
ユーザは、コンテンツ蓄積再生装置１２００を起動した後、再生対象のコンテンツを選択し、再生操作を行う。なお、コンテンツ蓄積再生装置１２００は、起動直後であり、コンテンツ再生を行っていないものとする。
【０１２０】
ユーザＩ／Ｆ部１２２１は、ユーザの再生操作に対応する再生指示を受け付け、受け付けた再生指示を、再生制御部１２２２に送信する。
【０１２１】
再生制御部１２２２は、起動直後であり、再生状態は停止となっている。再生制御部１２２２は、ユーザＩ／Ｆ部１２２１から再生指示を受信し、ストリームデコード部１２２３に対し、通常再生モードでの再生の開始指示を送信する。この開始指示は、デコード制御コマンドであり、付加情報として、コンテンツ識別子と、再生モード（通常再生）を含んでいる。
【０１２２】
ストリームデコード部１２２３は、再生制御部１２２２から開始指示を受信すると、ビデオ、オーディオそれぞれのデコーダを初期化し、ストリームの入力待ち状態とする。次に、ストリームデコード部１２２３は、再生対象のコンテンツに対するストリームデータ取得要求を、通信Ｉ／Ｆ部１２０１に送信する。
【０１２３】
通信Ｉ／Ｆ部１２０１は、ストリームデータ取得要求で指定されたコンテンツを示す識別子を確認し、コンテンツ変化の有無を判定する。コンテンツ変化の有無の判定とは、新しく受信したストリームデータ取得要求で指定されたコンテンツと、従前に対象としていたコンテンツとが、同じであるか否かを判定する。ここでは、起動直後であり、従前のコンテンツ再生を行っていないため、コンテンツ変化ありと判定することになる。
【０１２４】
通信Ｉ／Ｆ部１２０１は、伝送状態監視部１２０９に開始を通知し、伝送状態監視部１２０９は、再生状態判定部１２０９に初期化を指示する。再生状態判定部１２０７は、再生状態に係わる各種値を初期化する。初期化により、送出済みコンテンツ位置はコンテンツ先頭、再生モードは通常再生、イニシャルバッファ量は０と設定する。
【０１２５】
通信Ｉ／Ｆ部１２０１は、コンテンツ管理部１２０３にコンテンツ付加情報の取得を要求する。コンテンツ管理部１２０３は、送信対象となるコンテンツの付加情報を付加情報記憶部１２１５から取得し、通信Ｉ／Ｆ部１２０１に通知する。
【０１２６】
通信Ｉ／Ｆ部１２０１は、コンテンツ読み出し部１２１１に読み出し要求を通知する。コンテンツ読み出し部１２１１は、読み出し要求で指定されたストリームデータを、ストリームデータ記憶部１２１３から読み出し、通信Ｉ／Ｆ部１２０１に送信する。通信Ｉ／Ｆ部１２０１は、受信したストリームデータを、ストリームデコード部１２２３へ送信する。
【０１２７】
ストリームデコード部１２２３は、通信Ｉ／Ｆ部１２０１からストリームデータを受信すると、デコードバッファにストリームデータを蓄積する。このストリームデータは、符号化データであるため、デコードバッファが規定のデータ量で満たされた後に、デコーダによる復号動作を開始する。デコーダは復号した非圧縮デジタルデータを、映像ストリームに一定間隔で付与されたＰＴＳに基づき、逐次ＡＶ出力部１２２４に出力する。
【０１２８】
ＡＶ出力部１２２４は、入力した非圧縮デジタルデータを、表示機器１２５０へ出力する。
【０１２９】
ストリームデコード部１２２３は、デコーダにより符号化データが使用され、不要となった場合に、デコードバッファから当該データを削除する。この結果、デコードバッファに空き領域ができる。
【０１３０】
通信Ｉ／Ｆ部１２０１は、ストリームデコード部１２２３からストリームデータ取得要求を受け付けた状態、つまり、データ伝送モード中は、常にデコードバッファの空き領域を監視する。通信Ｉ／Ｆ部１２０１は、この監視により、空き領域の発生を検知して、ストリームデコード部１２２３へストリームデータを伝送し、コンテンツの通常再生を行う。
【０１３１】
以上説明した動作の結果、コンテンツ蓄積再生装置１２００では、メモリバス上に送信されるデータの送信ビットレートと、コンテンツのビットレートを同一の時間軸で対比した場合、前述した、図７と同じグラフとなる。
【０１３２】
続いて、スキップ操作時のコンテンツ蓄積再生装置１２００の動作を説明する。
【０１３３】
ユーザは、スキップ操作を行う。なお、コンテンツ蓄積再生装置１２００は、コンテンツを通常再生中であるものとする。
【０１３４】
ユーザＩ／Ｆ部１２２１は、ユーザのスキップ操作に対応するスキップ指示を受け付け、受け付けたスキップ指示を、再生制御部１２２２に送信する。
【０１３５】
再生制御部１２２２は、現在通常再生中である。再生制御部１２２２は、ユーザＩ／Ｆ部１２２１からスキップ指示を受信し、ストリームデコード部１２２３に対し、再生停止指示を送信する。この再生停止指示は、デコード制御コマンドである。
【０１３６】
ストリームでコード部１２２３は、再生制御部１２２２から再生停止指示を受信すると、デコード処理を中断した後に、符号化データの伝送停止要求を、通信Ｉ／Ｆ部１２０１に送信する。通信Ｉ／Ｆ部１２０１は、ストリームデコード部１２２３への伝送を停止し、次のストリーム取得要求を待つ。ストリームデコード部１２２３は、伝送が停止した事を確認した後に、デコードバッファ内に蓄積された符号化ストリームを全て破棄する。
【０１３７】
次に、再生制御部１２２２は、ストリームデコード部１２２３に対し、通常再生モードでの再生の開始指示を送信する。この開始指示は、デコード制御コマンドであり、付加情報として、コンテンツ識別子と、スキップ先を指定した再生開始位置情報と、再生モード（通常再生）を含んでいる。
【０１３８】
ストリームデコード部１２２３は、再生制御部１２２２から開始指示を受信すると、開始指示に含まれている再生開始位置情報に基づいて、ストリームデータ取得要求を、通信Ｉ／Ｆ部１２０１へ送信する。このストリーム取得要求は、範囲情報を含んでいる。
【０１３９】
通信Ｉ／Ｆ部１２０１は、ストリームデータ取得要求を受信し、読み出し区間判定部１２０５に、次に送信する送出開始位置を問い合わせる。読み出し区間判定部１２０５は、再生状態判定部１２０７に、再生状態の判定を要求する。再生状態判定部１２０７は、再生モードをスキップと判定する。
【０１４０】
読み出し区間判定部１２０５は、再生状態判定部１２０７から判定結果を受け取り、再生モードが特殊再生（スキップ）であるため、特殊再生禁止か否かを判定する。具体的には、読み出し区間判定部１２０５は、再生停止時の再生位置と、最新のストリームデータ取得要求に含まれる範囲情報で指定された先頭位置の間に、特殊再生禁止区間を含んでいるか否かを判定する。なお、この判定では、特殊再生禁止区間を全体若しくは一部がオーバラップしている場合に、含んでいると決定する。読み出し区間判定部１２０５は、コンテンツ管理部１２０３から対象のコンテンツの付加情報を取得し、付加情報に含まれる特再許可情報を用いて判定し、オーバラップしている場合に、特再生禁止と判定する。
【０１４１】
特殊再生禁止と判定した場合、読み出し区間判定部１２０５は、次に送信するべきコンテンツ送出開始位置を、当該の特殊再生禁止区間の先頭に設定し、通信Ｉ／Ｆ部１２０１に通知する。一方、特殊再生禁止区間でないと判定した場合、読み出し区間判定部１２０５は、ストリームデータ取得要求に含まれる範囲情報で指定された先頭位置を、次のコンテンツ送出開始位置に設定し、通信Ｉ／Ｆ部１２０１に通知する。
【０１４２】
通信Ｉ／Ｆ部１２０１は、通知されたコンテンツ送出開始位置に基づいて、コンテンツ読み出し部１２１１に読み出し要求を通知する。コンテンツ読み出し部１２１１は、読み出し要求で指定されたストリームデータを、ストリームデータ記憶部１２１３から読み出し、通信Ｉ／Ｆ部１２０１に送信する。通信Ｉ／Ｆ部１２０１は、受信したストリームデータをストリームデコード部１２２３へ送信する。
【０１４３】
ストリームデコード部１２２３は、通信Ｉ／Ｆ部１２０１からストリームデータを受信すると、デコードバッファにストリームデータを蓄積する。このストリームデータは、符号化データであるため、デコードバッファが規定のデータ量で満たされた後に、デコーダによる復号動作を開始する。デコードの後は、前述した通常再生と同様の動作を行ない、コンテンツを再生する。
【０１４４】
続いて、早送り操作時のコンテンツ蓄積再生装置１２００の動作を説明する。
【０１４５】
ユーザは、早送り操作を行う。なお、コンテンツ蓄積再生装置１２００は、コンテンツを通常再生中であるものとする。
【０１４６】
ユーザＩ／Ｆ部１２２１は、ユーザの早送り操作に対応する早送り指示を受け付け、受け付けた早送り指示を、再生制御部１２２２に送信する。
【０１４７】
再生制御部１２２２は、現在通常再生中である。再生制御部１２２２は、ユーザＩ／Ｆ部１２２１から早送り指示を受信し、ストリームデコード部１２２３に対し、再生モード変更指示を送信する。この再生モード変更指示は、デコード制御コマンドであり、例えば２倍速の場合は２００％での再生を指示する再生速度を、付加情報として含んでいる。
【０１４８】
ストリームデコード部１２２３は、再生制御部１２２２から再生モード変更指示を受信すると、ビデオデコーダに対してＭＰＥＧビデオストリームのＩピクチャのみをデコードする間欠再生モードへの遷移を指示すると共に、オーディオデコーダに対しては停止指示を行う。間欠再生モードで動作中のビデオデコーダはＩピクチャのみをデコードする等し、通常再生に対して２倍の速度で符号化データを読み出す。この結果、デコードバッファも２倍の速度で消費される。この結果、通信Ｉ／Ｆ部１２０１からメモリバス上に伝送されるデータ量も２倍となる。
【０１４９】
伝送状態監視部１２０９は、メモリバス上の送信ビットレートを監視して、送信履歴を記録しており、再生状態判定部１２０７は、この送信履歴を用いて、再生状態判定部１２０７は、再生モードを早送りと判定することができる。
【０１５０】
通信Ｉ／Ｆ部１２０１は、読み出し区間判定部１２０５に、次に送信する送出開始位置を問い合わせる。読み出し区間判定部１２０５は、再生状態判定部１２０７に、再生状態の判定を要求する。再生状態判定部１２０７は、再生モードを早送りと判定する。
【０１５１】
読み出し区間判定部１２０５は、再生状態判定部１２０７から判定結果を受け取り、再生モードが特殊再生（早送り）であるため、特殊再生禁止か否かを判定する。具体的には、読み出し区間判定部１２０５は、再生停止時の再生位置と、最新のストリームデータ取得要求に含まれる範囲情報で指定された先頭位置の間に、特殊再生禁止区間を含んでいるか否かを判定する。なお、この判定では、特殊再生禁止区間を全体若しくは一部がオーバラップしている場合に、含んでいると決定する。読み出し区間判定部１２０５は、コンテンツ管理部１２０３から対象のコンテンツの付加情報を取得し、付加情報に含まれる特再許可情報を用いて判定し、オーバラップしている場合に、特再生禁止と判定する。
【０１５２】
特殊再生禁止と判定した場合、読み出し区間判定部１２０５は、次に送信するべきコンテンツ送出開始位置を、当該の特殊再生禁止区間の先頭に設定し、通信Ｉ／Ｆ部１２０１に通知する。一方、特殊再生禁止区間でないと判定した場合、読み出し区間判定部１２０５は、ストリームデータ取得要求に含まれる範囲情報で指定された先頭位置を、次のコンテンツ送出開始位置に設定し、通信Ｉ／Ｆ部１２０１に通知する。
【０１５３】
通信Ｉ／Ｆ部１２０１は、通知されたコンテンツ送出開始位置に基づいて、コンテンツ読み出し部１２１１に読み出し要求を通知する。コンテンツ読み出し部１２１１は、読み出し要求で指定されたストリームデータを、ストリームデータ記憶部１２１３から読み出し、通信Ｉ／Ｆ部１２０１に送信する。通信Ｉ／Ｆ部１２０１は、受信したストリームデータをストリームデコード部１２２３へ送信する。
【０１５４】
ストリームデコード部１２２３は、通信Ｉ／Ｆ部１２０１からストリームデータを受信すると、デコードバッファにストリームデータを蓄積する。このストリームデータは、符号化データであるため、デコードバッファが規定のデータ量で満たされた後に、デコーダによる復号動作を開始する。デコードの後は、前述した通常再生と同様の動作を行ない、コンテンツを再生する。
【０１５５】
以上により、本実施の形態におけるコンテンツ蓄積再生装置は、自機器での再生状態を特定し、この再生状態と、ユーザから指示された再生操作に基づいて、特定再生禁止区間の特殊再生を制御することができる。特に、ユーザＩ／Ｆ部１２２１、再生制御部１２２２、ストリームデコード部１２２３、ＡＶ出力部１２２４は、特殊再生禁止区間に係わる制御を行う必要はない。
【０１５６】
なお、本発明を上記実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。
【０１５７】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１５８】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０１５９】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０１６０】
（４）本発明は、上記に示す方法であるとしてもよい。また、本発明は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１６１】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータ読み取り可能な記録媒体に記録したものとしてもよく、また、記録媒体に記録されている前記デジタル信号であるとしてもよい。この記録媒体とは、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどである。
【０１６２】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１６３】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０１６４】
また、本発明は、前記プログラムまたは前記デジタル信号を、前記記録媒体に記録して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。また、本発明は、前記プログラムまたは前記デジタル信号を、前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１６５】
（５）本発明は、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１６６】
本発明にかかるコンテンツ提供装置は、再生制御装置でのコンテンツ読み出し状態を監視し、特定再生禁止区間の特殊再生に対する制御を行う機能を有し、映像データの記録、蓄積、再生機能を備えた機器に対して有用である。また、映像データを他機器へ提供する機能を有するパーソナルコンピュータ、携帯電話などのネットワーク接続可能な機器などの用途にも応用できる。
【符号の説明】
【０１６７】
１０１    コンテンツ提供装置
１０２    再生制御装置
１０３    ローカルネットワーク
１０４，１２６０    配信サーバ
１０５，１２４０    公衆ネットワーク
２０１，１２０１    通信Ｉ／Ｆ部
２０３，１２０３    コンテンツ管理部
２０５，１２０５    読み出し区間判定部
２０７，１２０７    再生状態判定部
２０９，１２０９    伝送状態監視部
２１１，１２１１    コンテンツ読み出し部
２１３，１２１３    ストリームデータ記憶部
２１５，１２１５    付加情報記憶部
１２００    コンテンツ蓄積再生装置
１２２０    コンテンツ提供部
１２２１    ユーザＩ／Ｆ部
１２２２    再生制御部
１２２３    ストリームデコード部
１２２４    ＡＶ出力部
１２２５    ネットワークＩ／Ｆ部
１２５０    表示機器
【図１】
2012142644.tif 000003
【図２】
2012142644.tif 000004
【図３】
2012142644.tif 000005
【図４】
2012142644.tif 000006
【図５】
2012142644.tif 000007
【図６】
2012142644.tif 000008
【図７】
2012142644.tif 000009
【図８】
2012142644.tif 000010
【図９】
2012142644.tif 000011
【図１０】
2012142644.tif 000012
【図１１】
2012142644.tif 000013
【図１２】
2012142644.tif 000014