(57)【要約】【課題】再生を中断した位置からデータの再生を再開させる際の所要時間を短縮させる。【解決手段】映像再生装置１０７は、データに係る情報を取得してメモリ１２２において記録させる。映像再生装置１０７は、データに係る情報に基づいて、映像配信サーバ１０５からデータを受信して再生する。また、映像再生装置１０７は、再生を中断した位置から前記データを改めて再生する場合、メモリ１２２に記憶されるデータに係る情報に基づいて、データを再生する。【選択図】図１
2013115630.tif 000002
【特許請求の範囲】
【請求項１】
データに係る情報を取得して記憶手段において記録させる取得手段と、
前記データに係る情報に基づいて、外部装置から前記データを受信して再生する再生手段とを有し、
前記再生手段は、再生を中断した位置から前記データを改めて再生する場合、前記記憶手段に記憶される前記データに係る情報に基づいて、前記データを再生することを特徴とする再生装置。
【請求項２】
前記データに係る情報は、前記データの利用条件情報を含むことを特徴とする請求項１に記載の再生装置。
【請求項３】
前記利用条件情報に基づいて、前記データのライセンスの有効性を判定する判定手段を更に有し、
前記取得手段は、前記判定手段により前記データのライセンスが無効であると判定された場合、前記データに係る情報を再度取得することを特徴とする請求項２に記載の再生装置。
【請求項４】
前記データに係る情報は、前記データの構成情報を含むことを特徴とする請求項１に記載の再生装置。
【請求項５】
前記データの構成情報は、ＰＭＴ（Program Map Table）であることを特徴とする請求項４に記載の再生装置。
【請求項６】
前記データに係る情報は、前記データの参照先を示す情報を含むことを特徴とする請求項１に記載の再生装置。
【請求項７】
前記データに係る情報は、暗号化された前記データを復号するための鍵情報を含むことを特徴とする請求項１に記載の再生装置。
【請求項８】
再生装置によって実行される再生方法であって、
データに係る情報を取得して記憶手段において記録させる取得ステップと、
前記データに係る情報に基づいて、外部装置から前記データを受信して再生する再生ステップとを有し、
前記再生ステップは、再生を中断した位置から前記データを改めて再生する場合、前記記憶手段に記憶される前記データに係る情報に基づいて、前記データを再生することを特徴とする再生方法。
【請求項９】
データに係る情報を取得して記憶手段において記録させる取得ステップと、
前記データに係る情報に基づいて、外部装置から前記データを受信して再生する再生ステップとをコンピュータに実行させ、
前記再生ステップは、再生を中断した位置から前記データを改めて再生する場合、前記記憶手段に記憶される前記データに係る情報に基づいて、前記データを再生することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置からデータを受信して再生する技術に関するものである。
【背景技術】
【０００２】
近年、インターネットを用いたコンテンツ配信サービスが脚光を浴びてきている。コンテンツ配信サービスにおいては、ＩＰ（Internet Protocol）放送、ビデオオンデマンド（又は、ＶＯＤともいう）サービス、ダウンロードサービス等の各種サービスが提供されている。これらのサービスのうち、ビデオオンデマンドサービスを利用するユーザは、所望のコンテンツを選択するために、最初にポータルサーバにアクセスする。即ち、ユーザは、ポータルサーバから送られてくるナビゲーション画面に基づいて所望のコンテンツを選択する。ポータルサーバは、ユーザが所望のコンテンツを選択することにより、当該コンテンツに対応する再生制御情報（又は、再生制御メタファイルともいう）のＵＲＬ（Uniform Resource Locator）等を映像再生装置に通知する。
【０００３】
再生制御情報には、コンテンツの属性情報、権利保護に関する情報及び再生制御に関する情報がＸＭＬ（Extensible Markup Language）形式にて記述されている。映像再生装置は、再生制御情報を取得して解析することによりライセンスの取得要求を行い、ライセンス取得後にコンテンツの配信を要求する。これにより、映像再生装置は、所望のコンテンツのビデオオンデマンドサービスによって当該コンテンツを受信し、再生を開始する。
【０００４】
ビデオオンデマンドサービスに対応した映像再生装置の中には、ユーザが視聴を中断したコンテンツを視聴し直す際の利便性を図るための工夫がされているものがある。例えば、視聴を中断したコンテンツの配信を再び受ける際に、コンテンツの最初からではなく、既に視聴した部分の続きからコンテンツの配信を再開することができる、所謂レジューム機能が備えるものがある（特許文献１参照）。特許文献１に開示される技術によれば、コンテンツの再生を止めたときのレジューム位置を映像再生装置側で記録し、再度同一コンテンツを再生するときに、既に記録されているレジューム位置から受信及び再生を行っている。
【０００５】
これ以外にも、コンテンツの再生を中断し、ナビゲーション画面の表示に戻る際に、中断位置を映像再生装置からポータルサーバに通知し、ポータルサーバ側で中断位置を記録する方法が知られている。この場合、再度ナビゲーション画面からユーザが同一コンテンツの再生を指示することにより、ポータルサーバは再生制御情報のＵＲＬとともに中断位置を映像再生装置に対して通知する。映像再生装置は、映像配信サーバに対して中断位置からのコンテンツの受信開始を指示することにより、中断位置からのコンテンツの受信及び再生が可能である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１１８１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザが視聴を中断したコンテンツを視聴し直す際、即ち、レジューム再生時にも、通常の再生と同様にポータルサーバにアクセスし、再生制御情報を取得しなければならなく、コンテンツの再生再開までに時間がかかるという問題があった。
【０００８】
そこで、本発明の目的は、再生を中断した位置からデータの再生を再開させる際の所要時間を短縮させることにある。
【課題を解決するための手段】
【０００９】
本発明の再生装置は、データに係る情報を取得して記憶手段において記録させる取得手段と、前記データに係る情報に基づいて、外部装置から前記データを受信して再生する再生手段とを有し、前記再生手段は、再生を中断した位置から前記データを改めて再生する場合、前記記憶手段に記憶される前記データに係る情報に基づいて、前記データを再生することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、再生を中断した位置からデータの再生を再開させる際の所要時間を短縮させることでできる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るＶＯＤ配信システムの構成を示す図である。
【図２】再生制御情報サーバから送信される再生制御情報の構成を示す図である。
【図３】映像再生装置の通常のコンテンツ再生処理を示すシーケンスチャートである。
【図４】第１の実施形態における映像再生装置のコンテンツ再生処理を示すフローチャートである。
【図５】各種ナビゲーション画面の例を示す図である。
【図６】第１の実施形態に係るＶＯＤ配信システムのレジューム再生処理を示すシーケンスチャートである。
【図７】第２の実施形態に係るＶＯＤ配信システムにおける映像再生装置による、通常のフィルタリング処理を示す図である。
【図８】第２の実施形態に係るＶＯＤ配信システムにおける映像再生装置のフィルタリング処理を示すフローチャートである。
【図９】第２の実施形態における映像再生装置によるレジューム再生時のフィルタリング処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１３】
先ず、本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態に係るビデオオンデマンドサービスにおけるＶＯＤ配信システムの構成を示す図である。図１において、顧客管理サーバ１０１は、ビデオオンデマンドサービスを提供する事業者が顧客の登録情報及びサービス申込情報を管理するためのサーバである。映像再生装置１０７からポータルサーバ１０２に接続された場合、顧客管理サーバ１０１は、ポータルサーバ１０２と連携し、認証処理及びコンテンツの購入に伴う課金決済処理を行う。ポータルサーバ１０２は、映像再生装置１０７に対して、ユーザがコンテンツを選択するためのナビゲーション画面等を送信する。なお、ナビゲーション画面はＨＴＭＬ（Hypertext Markup Language）形式等で記述される。
【００１４】
再生制御情報サーバ１０３は、映像再生装置１０７に対して、コンテンツの再生に必要な再生制御情報を送信する。図２は、再生制御情報サーバ１０３から送信される再生制御情報の構成を示す図である。再生制御情報は、ＥＲＩ、ＬＬＩ及びＮＣＩと呼ばれる３つのＸＭＬ文書と、ＡＲＩＢ（社団法人電波産業界）のＳＴＤ−Ｂ２４（「デジタル放送におけるデータ放送符号化方式と伝送方式」標準規格）に規定されるリソースリストとが付加された形で構成される。
【００１５】
ＥＲＩ（Entry Resource Information）には、コンテンツ固有の属性情報が規定されている。そして、コンテンツ固有の属性情報には、コンテンツが暗号化されているか否かを識別するための識別情報、コンテンツのタイトル情報、チャプタ再生を行うためのチャプタ情報、及び、コンテンツ本体の参照先となるＵＲＬ等が含まれる。映像再生装置１０７は、参照先のＵＲＬに対してアクセスすることにより、所望のコンテンツを受信する。
【００１６】
ＬＬＩ（License Link Information）には、コンテンツのライセンス及び権利保護に関する情報が規定されている。そして、ライセンス及び権利保護に関する情報には、ライセンス取得に必要となる情報、ライセンス取得先として適切なサーバに誘導するためのＵＲＬ、及び、コンテンツのライセンスの利用条件情報等が含まれる。そして、利用条件情報には、視聴可能終了期限や視聴開始からの有効期間情報等、ライセンスの有効性を判定するための情報がテキスト形式で記述されている。従って、映像再生装置１０７は、利用条件情報を参照することにより、ライセンスの有効性、即ち、ライセンスが有効であるか無効であるかを判定することができる。なお、コンテンツが暗号化されていない場合、ＬＬＩは省略される。
【００１７】
ＮＣＩ（Network Content Control Information）には、ストリーミング受信に関る再生制御に関する情報が規定されている。そして、再生制御に関する情報には、プロトコルの識別情報、誤り訂正方式及びそのパラメータ、サービス提供可能な可変速再生の方式と倍速値情報等が含まれる。
【００１８】
ＤＲＭ（Digital Rights Management）サーバ１０４は、映像再生装置１０７と暗号通信を行い、暗号化されたコンテンツを復号するための鍵と利用条件とが記述されたライセンス情報を配信するサーバである。映像再生装置１０７は、再生制御情報のＬＬＩに記述されたＵＲＬに基づいてＤＲＭサーバ１０４にアクセスし、ライセンスを取得する。さらに映像再生装置１０７は、取得したライセンスに基づいて、映像配信サーバ１０５から受信した暗号化されたコンテンツを復号し、再生する。
【００１９】
映像配信サーバ１０５は、映像再生装置１０７に対してコンテンツを配信するサーバである。映像再生装置１０７は、再生制御情報のＥＲＩに記述されたコンテンツ本体の参照先となるＵＲＬに基づいて映像配信サーバ１０５に対してアクセスし、コンテンツを受信する。
【００２０】
ネットワーク１０６は、各種サーバ１０１〜１０５及び映像再生装置１０７がインターネットを介して接続される通信ネットワークである。本実施形態ではＩＰネットワークを想定している。映像再生装置１０７は、ネットワーク１０６を介して各種サーバ１０１〜１０５と情報をやり取りするとともに、映像配信サーバ１０５から所望のコンテンツを受信し、再生する。なお、映像再生装置１０７は再生装置の適用例となる構成であり、映像配信サーバ１０５は外部装置の適用例となる構成である。
【００２１】
次に、映像再生装置１０７の構成について説明する。チューナ１０８は、放送局から電波塔又は衛星経由で配信されるデジタル放送をアンテナ経由で受信し、受信した高周波デジタル変調信号の中から特定周波数の信号を取り出す。またチューナ１０８は、復調回路、逆インタリーブ回路、誤り訂正回路等を備えることにより、選択したデジタル変調信号を復調してＴＳ（Transport Stream）をデマルチプレクサ１０９に対して出力する。
【００２２】
デマルチプレクサ１０９は、チューナ１０８又は通信部１１７を介して入力されるＴＳの中から所望のパケットを分離する。パケットのヘッダ部にはＰＩＤ（Packet Identifier）が記述されており、このＰＩＤに基づいてパケットの種類が識別される。映像、音声及び字幕等の個別ストリームが収められたＰＥＳ（Packetized Elementary Stream）パケットは、同じＰＩＤ番号を持つ複数のＴＳパケットに分割されて伝送される。またＴＳパケットには、ＰＳＩ（Program Specific Information）やＳＩ（Service Information）といった、セクション形式のテーブルで記述された情報のパケットが含まれる（以下、セクションパケットと記述する）。デマルチプレクサ１０９は、これらのパケットから所望のパケットを選択して分離する。デマルチプレクサ１０９は、分離したセクションパケットのＰＳＩをＰＳＩ処理部１１０に対して出力する。また、所望のコンテンツに含まれるＰＣＲ（Program Clock Reference）パケットはタイミング生成部１１１に対して出力される。また、音声ＰＥＳパケットは音声復号部１１２に対して出力され、映像ＰＥＳパケットは映像復号部１１４に対して出力される。なお、図示は省略したが、デマルチプレクサ１０９は、暗号化されたコンテンツに対し、所定の手段で取得した暗号鍵を用いてパケットのペイロード部の復号処理を行う。
【００２３】
ＰＳＩ処理部１１０は、デマルチプレクサ１０９から出力される各種ＰＳＩの処理を行う。ＰＳＩは、所望の放送チャンネルを選択して受信するのに必要な情報である。ＰＳＩには、ＰＡＴ（Program Association Table）やＰＭＴ（Program Map Table）等が含まれる。ＰＳＩ処理部１１０は、各種ＰＳＩを解析することにより、復号する映像ＰＥＳパケットや音声ＰＥＳパケット、及び、それらの復号処理を行うタイミングを示すＰＣＲパケットのＰＩＤを求める。ＰＳＩ処理部１１０は、求めたＰＩＤをデマルチプレクサ１０９に対して指示する。これにより、デマルチプレクサ１０９は、所望のＰＣＲパケット、映像ＰＥＳパケット及び音声ＰＥＳパケットを分離することが可能となる。
【００２４】
タイミング生成部１１１は、デマルチプレクサ１０９から出力されるＰＣＲパケットを用いて、内部クロックに対してＰＬＬ（Phase Locked Loop）の同期をかけることにより、基準クロックであるＳＴＣ（System Time Clock）の再生を行う。タイミング生成部１１１は、再生した同期信号であるＳＴＣを音声復号部１１２及び映像復号部１１４に対して出力することにより、映像と音声との同期再生を実現する。
【００２５】
音声復号部１１２は、デマルチプレクサ１０９から入力した音声ＰＥＳパケットを復号し、復号した音声データを音声出力部１１３に対して出力する。即ち、音声復号部１１２において入力される音声ＰＥＳパケットは、音声復号部１１２内の受信バッファに一旦記録される。音声復号部１１２は、パケットヘッダ内のＤＴＳ（Decoding Time Stamp）とタイミング生成部１１１から入力したＳＴＣとを比較し、復号処理を行うタイミングを調整する。
【００２６】
音声出力部１１３は、音声復号部１１２から入力した音声データを音声又は音声信号として出力する。即ち、音声出力部１１３にはスピーカやヘッドホーン出力等が含まれ、それらから音声や音声信号が出力されることになる。
【００２７】
映像復号部１１４は、デマルチプレクサ１０９から入力した映像ＰＥＳパケットを復号し、復号した映像データをグラフィック合成部１１５に対して出力する。即ち、映像復号部１１４において入力される映像ＰＥＳパケットは、映像復号部１１４内の受信バッファに一旦記録される。映像復号部１１４は、パケットヘッダ内のＤＴＳ（Decoding Time Stamp）とタイミング生成部１１１から受信したＳＴＣとを比較し、復号処理を行うタイミングを調整する。
【００２８】
グラフィック合成部１１５は、映像復号部１１４から入力した映像データとグラフィック生成部１１９で生成された画面データとを、時には排他的に、また時には同時に表示するよう合成処理を行って、映像出力部１１６に対して出力する。
【００２９】
映像出力部１１６は、グラフィック合成部１１５から入力した映像データを映像又は映像信号として出力する。即ち、映像出力部１１６には、例えばＬＣＤ（Liquid Crystal Display）等のＦＰＤ（Flat Panel Display）や映像外部出力等が含まれ、それらから映像や映像信号が出力されることになる。
【００３０】
通信部１１７は、ネットワーク１０６経由でインターネット上の各種サーバ１０１〜１０５と各種情報のやり取りを行う。例えば、通信部１１７は、ユーザがコンテンツを選択するためのナビゲーション画面をポータルサーバ１０２から受信し、ブラウザ１１８に対して出力する。また通信部１１７は、所望のコンテンツの配信や再生に関する情報である再生制御情報を再生制御情報サーバ１０３から受信し、それ以外の各種情報とともにメモリ１２２に記録させる。映像配信サーバ１０５は、コンテンツそのものを受信すると、ＴＳパケットに付加されているタイムスタンプを削除した後、デマルチプレクサ１０９に対して出力する。
【００３１】
ブラウザ１１８は、通信部１１７から入力したナビゲーション画面を解析し、グラフィック合成部１１５に対して表示を指示する。またブラウザ１１８は、操作部１２０からのユーザの各種指示、例えばコンテンツの選択等やそれ以外の入力情報を通信部１１７経由でポータルサーバ１０２に対して通知する。
【００３２】
グラフィック生成部１１９は、ブラウザ１１８から入力したナビゲーション画面、操作部１２０からのユーザの各種指示に伴う表示情報、及び、映像再生装置１０７の状態を示す表示情報を、映像出力部１１６において出力可能な表示データに変換する。
【００３３】
操作部１２０は、不図示のリモコン受光部を含み、ユーザの各種操作を受け付ける。例えば、操作部１２０においてナビゲーション画面表示時のコンテンツの選択操作を受け付けると、ブラウザ１１８及び通信部１１７経由で、どのコンテンツを選択したかを示す情報がポータルサーバ１０２に対して通知される。また操作部１２０は、ユーザの各種指示に伴う表示情報をグラフィック生成部１１９に対して通知し、表示を依頼する。
【００３４】
ＣＰＵ１２１は、映像再生装置１０７全体を制御する。即ちＣＰＵ１２１は、メモリ１２２に記録されたプログラムや各種情報を読み出して実行することにより、各種動作を実現するための制御を行う。
【００３５】
メモリ１２２には、ＣＰＵ１２１で実行されるプログラムやプログラムを実行するために必要となる各種情報が記録される。例えば、再生制御情報サーバ１０３から受信した再生制御情報も、それ以外の各種情報とともにメモリ１２２において記録される。
【００３６】
次に、図３を参照しながら、本発明の第１の実施形態に係るＶＯＤ配信システムにおける通常のコンテンツ再生処理について説明する。
【００３７】
ステップＳ３０１において、映像再生装置１０７は、ポータルサーバ１０２からコンテンツ選択画面を受信し、映像出力部１１６において表示する。ユーザは、操作部１２０を用いて、映像出力部１１６において表示されるコンテンツ選択画面上で所望のコンテンツを選択する。ステップＳ３０２において、映像再生装置１０７は、ユーザによるコンテンツの選択操作を受け付ける。
【００３８】
ユーザによって所望のコンテンツが選択されると、ステップＳ３０３において、映像再生装置１０７は、再生制御情報サーバ１０３に対して当該コンテンツの再生制御情報の取得要求を行う。再生制御情報の取得要求は、ユーザによって選択されたコンテンツの再生制御情報のＵＲＬに対して映像再生装置１０７が取得要求を実行することで行われる。ステップＳ３０４において、再生制御情報サーバ１０３は、要求された再生制御情報を映像再生装置１０７に対して送信し、映像再生装置１０７は、再生制御情報を再生制御情報サーバ１０３から受信する。
【００３９】
ステップＳ３０５において、映像再生装置１０７は、受信した再生制御情報のＥＲＩを解析する。映像再生装置１０７は、ＥＲＩを解析することによって所望のコンテンツ固有の属性情報を取得する。なお、コンテンツ固有の属性情報には、コンテンツが暗号化されているか否かを識別するための識別情報、コンテンツのタイトル情報、チャプタ再生を行うためのチャプタ情報、及び、コンテンツ本体の参照先となるＵＲＬ情報等が含まれる。映像再生装置１０７は、コンテンツが暗号化されているか否かを識別するための識別情報を参照することにより、コンテンツが暗号化されているか否か、即ち、再生制御情報にＬＬＩが含まれるか否かを判定することができる。
【００４０】
ＥＲＩを解析することによってコンテンツが暗号化されていると判定された場合、ステップＳ３０６において、映像再生装置１０７は、受信した再生制御情報のＬＬＩを解析する。ＬＬＩを解析することにより、コンテンツのライセンス及び権利保護に関する情報を取得することができる。なお、ライセンス及び権利保護に関する情報には、ライセンス取得に必要となる情報、ライセンス取得先として適切なサーバに誘導するためのＵＲＬ情報、及び、コンテンツのライセンスの有効性を判定するための利用条件情報等が含まれる。従って、映像再生装置１０７は、利用条件情報を参照することにより、ライセンスの有効性、即ち、ライセンスが有効であるか無効であるかを判定することができる。なお、コンテンツが暗号化されていない場合、ＬＬＩは省略される。
【００４１】
コンテンツが暗号化されていると判定された場合、ステップＳ３０７において、映像再生装置１０７は、ＤＲＭサーバ１０４に対してＤＲＭライセンスの取得要求を行う。ＤＲＭライセンスの取得要求は、再生制御情報のＬＬＩを解析することで得られるＤＲＭサーバ１０４のＵＲＬに対して取得要求を実行することで行われる。
【００４２】
ＤＲＭライセンスの取得を要求されたＤＲＭサーバ１０４は、映像再生装置１０７に対してＤＲＭライセンスを発行するか否かを判定する。ＤＲＭサーバ１０４は、ＤＲＭライセンスを発行すると判定した場合、ステップＳ３０８において、ＤＲＭライセンスを発行する。なお、ＤＲＭライセンスには、暗号化されたコンテンツを復号するための暗号鍵情報等が含まれる。
【００４３】
ステップＳ３０９において、ＤＲＭサーバ１０４は、発行したＤＲＭライセンスを映像再生装置１０７に対して送信し、映像再生装置１０７はＤＲＭライセンスを受信する。なお、ステップＳ３０５にて、コンテンツが暗号化されていないと判定された場合、ステップＳ３０６〜Ｓ３０９の処理は省略される。
【００４４】
ステップＳ３１０において、映像再生装置１０７は、ステップＳ３０４にて受信した再生制御情報のＮＣＩを解析する。映像再生装置１０７は、ＮＣＩを解析することによってコンテンツのストリーミング受信に関する制御情報を取得する。なお、この制御情報には、プロトコルの識別情報、誤り訂正方式及びそのパラメータ、サービス提供可能な可変速再生の方式、並びに、倍速値情報等が含まれる。
【００４５】
ステップＳ３１１において、映像再生装置１０７は、プロトコルの識別情報で指定されるプロトコルを用いて、映像配信サーバ１０５に対してコンテンツの配信を依頼する。即ち、指定されたプロトコルが「ｈｔｔｐ＿ｔｔｓ」である場合、映像再生装置１０７は、ＨＴＴＰ（Hypertext Transfer Protocol）で映像配信サーバ１０５に対してコンテンツの配信を依頼する。また、指定されたプロトコルが「ｒｔｐ＿ｔｔｓ」である場合、映像再生装置１０７は、ＲＴＳＰ（Real Time Streaming Protocol）で映像配信サーバ１０５に対してコンテンツの配信を依頼する。
【００４６】
ステップＳ３１２において、映像配信サーバ１０５は、配信を依頼されたコンテンツの読み出しを開始する。ステップＳ３１３において、映像配信サーバ１０５は、読み出したコンテンツを映像再生装置１０７に対して送信する。なお、映像再生装置１０７からの配信要求をＨＴＴＰで受けた場合、映像配信サーバ１０５は、ＨＴＴＰでコンテンツを送信する。一方、映像再生装置１０７からの配信要求をＲＴＳＰで受けた場合、映像配信サーバ１０５は、ＲＴＰ（Real-time Transport Protocol）でコンテンツを送信する。
【００４７】
ステップＳ３１４において、映像再生装置１０７は、ＶＯＤ視聴の終了を検知することにより、コンテンツの再生を終了する。なお、ＨＴＴＰでコンテンツを受信していた場合、映像再生装置１０７は、自ら再生したコンテンツのトータルサイズからコンテンツ受信終了を検知する。また、ＲＴＰでコンテンツを受信していた場合は、映像配信サーバ１０５から映像再生装置１０７に対してＲＴＳＰでコンテンツ送信終了が通知される。
【００４８】
ステップＳ３１５において、映像再生装置１０７は、コンテンツの再生を終了すると、ポータルサーバ１０２に対して戻り先画面を要求する。戻り先画面を受信すると、映像再生装置１０７は、戻り先画面を映像出力部１１６において表示する。
【００４９】
次に、図４を参照しながら、第１の実施形態における映像再生装置１０７のコンテンツ再生処理について説明する。なお、図４に示す一連の処理は、ＣＰＵ１２１がメモリ１２２に記録されたプログラムや各種情報を読み出して実行することにより実現される。
【００５０】
ステップＳ４０１において、映像再生装置１０７は、ナビゲーション画面を表示する。即ち、映像再生装置１０７は、ポータルサーバ１０２にアクセスし、ＶＯＤ配信のナビゲーション画面を通信部１１７経由で受信し、映像出力部１１６において表示する。
【００５１】
図５は、各種ナビゲーション画面の例を示す図である。映像再生装置１０７が最初にポータルサーバ１０２にアクセスした場合、図５（ａ）に示すようなポータルサイトのトップページが映像出力部１１６において表示される。ユーザが映像出力部１１６に表示されたナビゲーション画面に対して操作することにより、その操作に対応した要求が映像再生装置１０７からポータルサーバ１０２に対して通知される。当該要求を受信したポータルサーバ１０２は、新たなナビゲーション画面を生成し、映像再生装置１０７に対して送信する。映像再生装置１０７は、受信した新たなナビゲーション画面を映像出力部１１６において表示する。例えば、映像再生装置１０７の映像出力部１１６において、図５（ａ）に示すようなポータルサイトのトップページが表示されている状態で、ユーザによって「ＶＯＤサービス」が選択されたものとする。その結果、映像再生装置１０７は、ＶＯＤサービスのナビゲーション画面をポータルサーバ１０２に対して要求する。ポータルサーバ１０２は、新たなナビゲーション画面として、図５（ｂ）に示すようなＶＯＤサービスのトップページを映像再生装置１０７に対して送信する。
【００５２】
ステップＳ４０２において、映像再生装置１０７は、ユーザがコンテンツを購入するか否かを判定する。即ち、ステップＳ４０１において、コンテンツ購入の選択画面が映像出力部１１６において表示され、ＣＰＵ１２１は、ユーザがコンテンツ購入の意思を示す操作を操作部１２０に対して行ったか否かを判定する。例えば、映像再生装置１０７の映像出力部１１６において、図５（ｂ）に示すようなＶＯＤサービスのトップページ画面が表示されている際に、映像再生装置１０７は、ユーザが「コンテンツ購入」を選択したか否かを判定する。ユーザが「コンテンツ購入」を選択した場合、処理はステップＳ４０３に移行する。一方、ユーザが「コンテンツ購入」しなかった場合、処理はステップＳ４１８に移行する。
【００５３】
ステップＳ４０３において、映像再生装置１０７は、購入用コンテンツリストを表示する。即ち、映像再生装置１０７はポータルサーバ１０２にアクセスし、購入用コンテンツリストの画面を通信部１１７経由で受信し、映像出力部１１６において表示する。例えば、映像再生装置１０７の映像出力部１１６において、図５（ｃ）に示すような購入用コンテンツリストが表示される。ユーザは、操作部１２０を操作し、映像出力部１１６に表示される購入用コンテンツリストの中から購入するコンテンツを選択する。
【００５４】
ステップＳ４０４において、映像再生装置１０７は、コンテンツの購入処理を行う。即ち、映像再生装置１０７はポータルサーバ１０２に対して購入するコンテンツの識別情報と顧客情報とを送信する。ポータルサーバ１０２は顧客管理サーバ１０１と連携し、コンテンツ購入処理を行い、その結果を映像再生装置１０７に対して送信する。例えば、図５（ｄ）に示すような購入完了画面がポータルサーバ１０２から映像再生装置１０７に対して送信され、映像再生装置１０７は映像出力部１１６において購入完了画面を表示する。ユーザは、操作部１２０を操作し、購入を完了したコンテンツの「視聴」を購入完了画面で選択する。
【００５５】
ステップＳ４０５において、映像再生装置１０７は、所望のコンテンツの再生制御情報を取得し、取得した再生制御情報を記録する。即ち、映像再生装置１０７は、再生制御情報サーバ１０３に対して再生制御情報の取得要求を行い、再生制御情報サーバ１０３から通信部１１７にて受信した再生制御情報を、それ以外のコンテンツ情報とともにメモリ１２２に記録する。
【００５６】
ステップＳ４０６において、映像再生装置１０７は、受信した再生制御情報のＥＲＩを解析する。即ち、ＣＰＵ１２１は、メモリ１２２に記録されている再生制御情報のＥＲＩを解析することにより、所望のコンテンツ固有の属性情報を取得する。
【００５７】
ステップＳ４０７において、映像再生装置１０７は、再生するコンテンツが暗号化されているか否かを判定する。即ち、ＣＰＵ１２１は、メモリ１２２に記録されている再生制御情報のＥＲＩからコンテンツ固有の属性情報を取得し、その属性情報から再生するコンテンツが暗号化されているか否かを判定する。再生されるコンテンツが暗号化されている場合、処理はステップＳ４０８に移行する。一方、再生されるコンテンツが暗号化されていない場合、ステップＳ４０８及びＳ４０９をスキップして、処理はステップＳ４１０に移行する。
【００５８】
ステップＳ４０８において、映像再生装置１０７は、受信した再生制御情報のＬＬＩを解析する。即ち、ＣＰＵ１２１は、メモリ１２２に記録されている再生制御情報のＬＬＩを解析することにより、コンテンツのライセンス及び権利保護に関する情報を取得する。
【００５９】
ステップＳ４０９において、映像再生装置１０７は、所望のコンテンツのＤＲＭライセンスを取得し、取得したＤＲＭライセンスをメモリ１２２に記録する。即ち、映像再生装置１０７は、再生制御情報のＬＬＩを解析することによって得られるＤＲＭサーバ１０４のＵＲＬにアクセスすることにより、ＤＲＭサーバ１０４に対してＤＲＭライセンスの取得要求を行う。映像再生装置１０７は、ＤＲＭサーバ１０４から通信部１１７にて受信したＤＲＭライセンスを、それ以外のコンテンツ情報（例えば、再生制御情報）とともにメモリ１２２に記録する。なお、ＤＲＭライセンスには、暗号化されたコンテンツを復号するための暗号鍵情報等が含まれる。
【００６０】
ステップＳ４１０において、映像再生装置１０７は、受信した再生制御情報のＮＣＩを解析する。即ち、ＣＰＵ１２１は、メモリ１２２に記録されている再生制御情報のＮＣＩを解析することにより、コンテンツのストリーミング受信に関する制御情報を取得する。
【００６１】
ステップＳ４１１において、映像再生装置１０７は、所望のコンテンツの配信要求を行う。即ち、映像再生装置１０７は、再生制御情報のＥＲＩを解析することで得られる、コンテンツのＵＲＬにアクセスすることにより、映像配信サーバ１０５に対してコンテンツ配信を要求する。なお、メモリ１２２に記録されているコンテンツ情報にコンテンツの再生中断位置が含まれる場合、映像再生装置１０７は、メモリ１２２から再生中断位置を読み出し、当該再生中断位置からのコンテンツの配信を映像配信サーバ１０５に対して要求する。
【００６２】
ステップＳ４１２において、映像再生装置１０７は、コンテンツの受信及び再生を開始する。即ち、映像再生装置１０７は、映像配信サーバ１０５から通信部１１７経由でコンテンツの受信を開始し、受信したコンテンツのデマルチプレクサ１０９でのフィルタリング処理を開始する。従って、デマルチプレクサ１０９は、所望のＰＣＲパケット、音声ＰＥＳパケット及び映像ＰＥＳパケットを分離し、タイミング生成部１１１、音声復号部１１２及び映像復号部１１４に対して出力する。なお、受信したコンテンツが暗号化されている場合、ＣＰＵ１２１は、ステップＳ４０９で取得したＤＲＭライセンスをメモリ１２２から読み出す。さらに、映像再生装置１０７は、ＤＲＭライセンスに含まれる暗号鍵情報を用いて、パケットのペイロード部の暗号化処理及び復号処理も開始する。
【００６３】
タイミング生成部１１１はＰＣＲからＳＴＣを生成し、音声復号部１１２及び映像復号部１１４に対して出力する。音声復号部１１２及び映像復号部１１４は、タイミング生成部１１１から入力したＳＴＣに基づいて復号処理のタイミングを調整するとともに、音声出力部１１３及びグラフィック合成部１１５に対する復号データの出力を開始する。グラフィック合成部１１５は、映像出力部１１６に対する出力を開始することにより、所望のコンテンツの受信及び再生を開始する。
【００６４】
ステップＳ４１３において、映像再生装置１０７は、コンテンツの視聴が中断したか否かを判定する。視聴が中断される要因としては、例えば、ユーザが操作部１２０からコンテンツの受信及び再生を中断する操作を行うことにより視聴が中断される場合や、映像配信サーバ１０５からの応答がないために視聴が中断される場合等、様々な要因がある。映像再生装置１０７はそれら各種の要因により視聴が中断されたか否かを判定する。視聴が中断された場合、処理はステップＳ４１６に移行する。一方、視聴が中断されず、継続されている場合、処理はステップＳ４１４に移行する。
【００６５】
ステップＳ４１４において、映像再生装置１０７は、コンテンツの受信及び再生が最後まで終了したか否かを判定する。即ち、ＨＴＴＰでコンテンツを受信していた場合、映像再生装置１０７は自ら受信及び再生したコンテンツのトータルサイズから、コンテンツの受信再生が最後まで終了したか否かを判定する。ＲＴＰでコンテンツを受信していた場合、映像再生装置１０７は、映像配信サーバ１０５からＲＴＳＰで終了通知を受信したかどうかでコンテンツの受信及び再生が最後まで終了したか否かを判定する。コンテンツの受信及び再生が最後まで終了した場合、処理はステップＳ４１５に移行する。一方、コンテンツの受信及び再生が最後まで終了していない場合、処理はステップＳ４１３に戻る。即ち、映像再生装置１０７は、ステップＳ４１２においてコンテンツの受信及び再生を開始した後、ステップＳ４１３において視聴中断を監視し、ステップＳ４１４においてコンテンツの受信及び再生を最後まで終了したかを監視している。
【００６６】
ステップＳ４１５において、映像再生装置１０７は、コンテンツ情報を削除する。即ち、ＣＰＵ１２１は、ステップＳ４１４にてコンテンツの受信及び再生を最後まで終了したと判定することにより、メモリ１２２に既に記録されているコンテンツ情報を削除する。削除されるコンテンツ情報には、ステップＳ４０５で記録された再生制御情報、ステップＳ４０９で記録されたＤＲＭライセンス、及び、ステップＳ４１６で記録された中断位置情報等が含まれる。
【００６７】
ステップＳ４１６において、映像再生装置１０７は、中断位置情報を記録する。即ち、ＣＰＵ１２１は、ステップＳ４１３で視聴が中断したと判定されたコンテンツの視聴中断位置を、既に記録されているコンテンツ情報とともにメモリ１２２において記録する。
【００６８】
ステップＳ４１７において、映像再生装置１０７は、戻り先画面を表示する。即ち、映像再生装置１０７は、ポータルサーバ１０２にアクセスし、コンテンツの受信及び再生の終了後の戻り先画面を通信部１１７経由で受信して映像出力部１１６において表示する。これにより、コンテンツの受信及び再生が終了する。
【００６９】
ステップＳ４１８において、映像再生装置１０７は、購入済みコンテンツリストを表示する。即ち、映像再生装置１０７は、ポータルサーバ１０２にアクセスし、購入済みコンテンツリストを通信部１１７経由で受信し、映像出力部１１６において表示する。例えば、映像出力部１１６において、図５（ｅ）に示すような購入済みコンテンツリストが表示される。ユーザは、操作部１２０を操作し、映像出力部１１６に表示される購入済みコンテンツリストの中から所望のコンテンツを選択し、「視聴」を選択する。
【００７０】
ステップＳ４１９において、映像再生装置１０７は、再生制御情報が記録されているか否かを判定する。即ち、ＣＰＵ１２１は、ステップＳ４１８で選択されたコンテンツに対応する再生制御情報が、メモリ１２２に既に記録されているか否かを判定する。メモリ１２２に再生制御情報が未だ記録されていない場合、改めて再生制御情報を取得するために、処理はステップＳ４０５に移行する。一方、メモリ１２２に再生制御情報が既に記録されている場合、処理はステップＳ４２０に移行する。
【００７１】
ステップＳ４２０において、映像再生装置１０７は、再生制御情報を読み出す。即ち、ＣＰＵ１２１は、ステップＳ４１８で選択されたコンテンツに対応する再生制御情報をメモリ１２２から読み出す。ステップＳ４２１において、映像再生装置１０７は、読み出した再生制御情報のＥＲＩを解析する。即ち、ＣＰＵ１２１は、メモリ１２２から読み出した再生制御情報のＥＲＩを解析することにより、所望のコンテンツ固有の属性情報を取得する。
【００７２】
ステップＳ４２２において、映像再生装置１０７は、再生するコンテンツが暗号化されているか否かを判定する。即ち、映像再生装置１０７は、メモリ１２２から読み出した再生制御情報のＥＲＩからコンテンツ固有の属性情報を取得し、その属性情報から、再生するコンテンツが暗号化されているか否かを判定する。再生されるコンテンツが暗号化されている場合、処理はステップＳ４２３に移行する。一方、再生されるコンテンツが暗号化されていない場合、処理はステップＳ４１０に移行する。
【００７３】
ステップＳ４２３において、映像再生装置１０７は、読み出した再生制御情報のＬＬＩを解析する。即ち、ＣＰＵ１２１は、メモリ１２２から読み出した再生制御情報のＬＬＩを解析することにより、コンテンツのライセンス及び権利保護に関する情報を取得する。
【００７４】
ステップＳ４２４において、映像再生装置１０７は、再生するコンテンツのライセンスが無効となっているか否かを判定する。例えば、映像再生装置１０７は、再生制御情報のＬＬＩを解析し、そのライセンス及び権利保護に関する情報である利用条件情報からライセンスの有効期限を求め、ライセンスの有効性、即ち、ライセンスが有効であるか無効であるかを判定する。ライセンスが無効である場合、処理はステップＳ４０４に移行し、改めてコンテンツの購入が行われる。一方、ライセンスが有効である場合、処理はステップＳ４１０に移行する。
【００７５】
なお、本実施形態では、視聴中断時、ステップＳ４１６において、映像再生装置１０７はメモリ１２２に中断位置情報を記録する。そして再生時、ステップＳ４１１において、映像再生装置１０７は、メモリ１２２から中断位置情報を読み出し、その位置からのコンテンツの配信を映像配信サーバ１０５に対して要求することでレジューム再生を実現している。これ以外に視聴中断時、ステップＳ４１７において、映像再生装置１０７は、ポータルサーバ１０２に対して戻り先画面を要求する際に中断位置情報を送信する。そして再生時、ポータルサーバ１０２から映像再生装置１０７に対して中断位置情報が送信される。ステップＳ４１１において、映像再生装置１０７は、通知された中断位置情報からのコンテンツの送信を映像配信サーバ１０５に対して要求することにより、レジューム再生を実現させてもよい。また本実施形態では、有料のコンテンツを例に挙げているが、無料のコンテンツに対しても同様であることはいうまでもない。
【００７６】
次に、図６を参照しながら、本発明の第１の実施形態に係るＶＯＤ配信システムのレジューム再生処理について説明する。上述した図３に示す通常のコンテンツ再生処理と比較すると、図６に示すレジューム再生処理は、ステップＳ３０３〜Ｓ３０４及びステップＳ３０７〜Ｓ３１０の処理が省略されている。即ち、レジューム再生を行う際、映像再生装置１０７は、メモリ１２２に既に記録されている再生制御情報を用いることにより、再生制御情報サーバ１０３から再生制御情報を取得することを省略することができる。また同様に、映像再生装置１０７は、メモリ１２２に既に記録されているＤＲＭライセンスを用いることにより、ＤＲＭサーバ１０４からＤＲＭライセンスを取得することを省略することができる。従って、本実施形態によれば、レジューム再生を行う場合、その再生開始の操作から、より短時間でコンテンツの再生を開始させることができる。
【００７７】
なお、本実施形態では、中断位置情報、再生制御情報及びＤＲＭライセンスを記録し、レジューム再生時には、既に記録されているこれら情報を用いてレジューム再生を実現させている。再生制御情報に関しては、レジューム再生時にもＥＲＩ、ＬＬＩ及びＮＣＩの解析を行っているが、再生制御情報そのものを記録しておくのではなく、ＥＲＩ、ＬＬＩ及びＮＣＩの解析結果を記録しておくようにしてもよい。この場合、レジューム再生時のＥＲＩ、ＬＬＩ及びＮＣＩの解析が不要となり、より短時間でレジューム再生を開始させることができる。従って、ユーザにとって利便性を向上させた映像再生装置を提供することができる。
【００７８】
また、本実施形態では、中断位置情報、再生制御情報及びＤＲＭライセンスの全ての情報を記録し、レジューム再生時には、既に記録しているこれらの情報を用いてレジューム再生を実現させている。但し、必ずしもこれら全ての情報が、既に記録されている情報を用いなければならないわけではない。例えば、中断位置情報に関しては、ポータルサーバ１０２から通知された情報を用いるようにしてもよい。
【００７９】
次に、本発明の第２の実施形態について説明する。なお、第２の実施形態に係るＶＯＤ配信システムの構成は図１に示した構成と同様であるため、図１に示した符号を用いて第２の実施形態について説明する。
【００８０】
先ず、図７を参照しながら、第２の実施形態に係るＶＯＤ配信システムにおける映像再生装置１０７による、通常のフィルタリング処理について説明する。図７は、映像再生装置１０７におけるコンテンツ再生の開始から、音声出力部１１３及び映像出力部１１６から実際に音声や映像の出力が開始されるまでの、デマルチプレクサ１０９におけるフィルタリング処理の流れを示している。
【００８１】
映像再生装置１０７におけるコンテンツ再生が開始された場合、通信部１１７で受信されたコンテンツ、即ち、個々のＴＳパケットはデマルチプレクサ１０９にてフィルタリング処理が行なわれる。ステップＳ７０１において、デマルチプレクサ１０９は、ＰＩＤが０のＴＳパケットをフィルタリング処理する。ＰＩＤが０のＴＳパケットは、ＰＡＴを意味する。デマルチプレクサ１０９は、ＰＡＴを検出した場合、検出したＰＡＴをＰＳＩ処理部１１０に対して出力する。
【００８２】
ステップＳ７０２において、ＰＳＩ処理部１１０は、デマルチプレクサ１０９から入力したＰＡＴを解析し、ＴＳパケットに含まれる個々のプログラム番号に対応する、ＰＭＴのＰＩＤを求める。なお、ＶＯＤ配信で配信されるＴＳパケットは、通常唯一のプログラムから構成される。従って、ＰＳＩ処理部１１０は、唯一のＰＭＴのＰＩＤを求めることになる。ＰＳＩ処理部１１０は、求めたＰＭＴのＰＩＤをデマルチプレクサ１０９に出力する。
【００８３】
ステップＳ７０３において、デマルチプレクサ１０９は、ＰＳＩ処理部１１０から入力したＰＭＴのＰＩＤと一致するＴＳパケット、即ち、ＰＭＴのフィルタリング処理を実行する。デマルチプレクサ１０９は、ＰＭＴを検出した場合、検出したＰＭＴを、再生するコンテンツの構成情報としてＰＳＩ処理部１１０に対して出力する。
【００８４】
ステップＳ７０４において、ＰＳＩ処理部１１０は、デマルチプレクサ１０９から入力したＰＭＴを解析し、ＴＳパケットに含まれるＰＣＲ、音声ＰＥＳパケット及び映像ＰＥＳパケットに対応するパケットのＰＩＤを求める。ＰＳＩ処理部１１０は、求めたＰＣＲ、音声ＰＥＳパケット及び映像ＰＥＳパケットのＰＩＤをデマルチプレクサ１０９に対して出力する。
【００８５】
ステップＳ７０５において、デマルチプレクサ１０９は、ＰＳＩ処理部１１０から入力したＰＣＲのＰＩＤと一致するＴＳパケット、即ちＰＣＲのフィルタリング処理を実行する。デマルチプレクサ１０９は、ＰＣＲを検出した場合、検出したＰＣＲをタイミング生成部１１１に対して出力する。
【００８６】
ＰＣＲと同様に、ステップＳ７０６及びＳ７０７において、デマルチプレクサ１０９は、音声ＰＥＳパケット及び映像ＰＥＳパケットのＰＩＤと一致するＴＳパケットのフィルタリング処理を実行する。デマルチプレクサ１０９は、音声ＰＥＳパケットを検出した場合、検出した音声ＰＥＳパケットを音声復号部１１２に対して出力し、映像ＰＥＳパケットを検出した場合、検出した映像ＰＥＳパケットを映像復号部１１４に対して出力する。タイミング生成部１１１、音声復号部１１２及び映像復号部１１４に対して出力されたデータは夫々、図１を用いて説明した処理が行われる。
【００８７】
なお、デマルチプレクサ１０９でのＰＣＲ、音声ＰＥＳパケット及び映像ＰＥＳパケットのフィルタリング処理（ステップＳ７０５、ステップＳ７０６及びステップＳ７０７）は、その順番に依存関係がなく、同時に実行されるように実施してもよい。従って、検出も先に検出されたものから処理されることになり、ＰＣＲ以外のパケット、即ち、音声ＰＥＳパケット又は映像ＰＥＳパケットを先に検出した場合、先に処理されることになる。
【００８８】
次に、図８を参照しながら、第２の実施形態に係るＶＯＤ配信システムにおける映像再生装置１０７のフィルタリング処理について説明する。なお、図８に示す一連の処理は、ＣＰＵ１２１がメモリ１２２に記憶されたプログラムや各種情報を読み出して実行することにより実現される。また、映像再生装置１０７にて実行される、コンテンツ再生時のフィルタリング処理は、例えば、第１の実施形態の図４におけるステップＳ４１２の処理の一部に相当する。
【００８９】
ステップＳ８０１において、映像再生装置１０７は、ＰＭＴが既に記録済みであるか否かを判定する。即ち、ＣＰＵ１２１は、再生を行うコンテンツの構成情報であるＰＭＴが、既にメモリ１２２に記録されているコンテンツ情報に含まれているか否かを判定する。ＰＭＴが既にメモリ１２２に記録されている場合、処理はステップＳ８０２に移行する。ＰＭＴが未だメモリ１２２に記録されていない場合、処理はステップＳ８０３に移行する。
【００９０】
ステップＳ８０２において、映像再生装置１０７はＰＭＴを読み出す。即ち、ＣＰＵ１２１は、再生を行うコンテンツの構成情報であるＰＭＴを、メモリ１２２に記録されているコンテンツ情報から読み出す。
【００９１】
ステップＳ８０３において、映像再生装置１０７は、ＰＡＴのフィルタリング処理を実行する。即ち、デマルチプレクサ１０９は、通信部１１７で受信したコンテンツに対し、ＰＩＤが０のＴＳパケットのフィルタリング処理を実行する。なお、ＰＩＤが０のＴＳパケットはＰＡＴを意味する。
【００９２】
ステップＳ８０４において、映像再生装置１０７は、ＰＡＴを取得したか否かを判定する。即ち、ＣＰＵ１２１は、デマルチプレクサ１０９にてＰＩＤが０のＴＳパケットが検出されたか否かを判定する。ＰＡＴが取得された場合、処理はステップＳ８０５に移行する。ＰＡＴが取得されていない場合、処理はステップＳ８０４に戻る。なお、検出されたＰＡＴは、デマルチプレクサ１０９からＰＳＩ処理部１１０に対して出力される。
【００９３】
ステップＳ８０５において、映像再生装置１０７はＰＡＴを解析する。即ち、ＰＳＩ処理部１１０は、ステップＳ８０４にて検出されたＰＡＴを解析し、ＴＳパケットに含まれる個々のプログラム番号に対応するＰＭＴのＰＩＤを求める。なお、ＴＳパケットは、通常唯一のプログラムから構成される。従って、ＰＳＩ処理部１１０は、唯一のＰＭＴのＰＩＤを求めることになる。次にＰＳＩ処理部１１０は、求めたＰＭＴのＰＩＤをデマルチプレクサ１０９に通知する。
【００９４】
ステップＳ８０６において、映像再生装置１０７は、ＰＭＴのフィルタリング処理を実行する。即ち、デマルチプレクサ１０９は、ステップＳ８０５にてＰＳＩ処理部１１０から通知されたＰＭＴのＰＩＤと一致するＴＳパケットのフィルタリング処理を実行する。
【００９５】
ステップＳ８０７において、映像再生装置１０７は、ＰＭＴを取得したか否かを判定する。即ち、デマルチプレクサ１０９は、ＰＳＩ処理部１１０から通知されたＰＭＴのＰＩＤと一致するＴＳパケットが検出されたか否かを判定する。ＰＭＴのＰＩＤと一致するＴＳパケットが検出された場合、処理はステップＳ８０８に移行する。一方、ＰＭＴのＰＩＤと一致するＴＳパケットが検出されていない場合、処理はステップＳ８０７に移行する。なお、検出されたＰＭＴは、デマルチプレクサ１０９からＰＳＩ処理部１１０に対して出力される。
【００９６】
ステップＳ８０８において、映像再生装置１０７は取得したＰＭＴを記録する。即ち、ＣＰＵ１２１は、デマルチプレクサ１０９にて検出されたコンテンツの構成情報であるＰＭＴを、それ以外のコンテンツ情報とともにメモリ１２２に記録する。
【００９７】
ステップＳ８０９において、映像再生装置１０７は、コンテンツの構成情報であるＰＭＴを解析する。即ち、ＰＳＩ処理部１１０は、ステップＳ８０７にて取得されたＰＭＴ、又は、ステップＳ８０２にてメモリ１２２から読み出されたＰＭＴを解析し、ＴＳパケットに含まれるＰＣＲ、音声ＰＥＳパケット及び映像ＰＥＳパケットに対応するパケットのＰＩＤを求める。次にＰＳＩ処理部１１０は、求めたＰＩＤをデマルチプレクサ１０９に対して通知する。
【００９８】
ステップＳ８１０において、映像再生装置１０７は、ＰＣＲ、音声ＰＥＳパケット及び映像ＰＥＳパケットのフィルタリング処理を実行する。即ち、デマルチプレクサ１０９は、ステップＳ８０９にてＰＳＩ処理部１１０から通知されたＰＣＲ、音声ＰＥＳパケット及び映像ＰＥＳパケットのＰＩＤと一致するＴＳパケットのフィルタリング処理を実行する。
【００９９】
なお、デマルチプレクサ１０９でのフィルタリング処理後、検出されたＰＣＲはタイミング生成部１１１に出力され、音声ＰＥＳパケットは音声復号部１１２に出力され、映像ＰＥＳパケットは映像復号部１１４に出力され、処理されることになる。
【０１００】
次に、図９を参照しながら、第２の実施形態における映像再生装置１０７によるレジューム再生時のフィルタリング処理について説明する。上述した図７に示す通常のフィルタリング処理と比較し、図９に示すレジューム再生時のフィルタリング処理は、ステップＳ７０１〜Ｓ７０３の処理が省略されている。即ち、レジューム再生を行う際、映像再生装置１０７は、メモリ１２２に既に記録されているＰＭＴを用いることにより、デマルチプレクサ１０９でのＰＡＴ及びＰＭＴのフィルタリング処理、及び、ＰＡＴの解析処理を省略することができる。言い換えれば、ＰＡＴ及びＰＭＴを取得する前に、ＰＣＲや音声ＰＥＳパケット及び映像ＰＥＳパケットの取得が可能となる。つまり、受信したコンテンツの先頭からＰＣＲ、音声ＰＥＳパケット及び映像ＰＥＳパケットの取得が可能となり、レジューム再生を行う場合、より短時間でコンテンツを再生させることができる。さらに、受信したコンテンツの先頭からＰＣＲ、音声ＰＥＳパケット及び映像ＰＥＳパケットの取得が可能となることから、受信したコンテンツの先頭から再生することが可能となる。
【０１０１】
なお、第２の実施形態では、ステップＳ８０８において、ＰＭＴそのものをメモリ１２２に記録するようにしているが、ステップＳ８０９において、ＰＭＴの解析結果をメモリ１２２に記録するようにしてもよい。この場合、レジューム再生時、ステップＳ８０２において、メモリ１２２に記録されているＰＭＴの解析結果に基づいて、ステップＳ８１０にてフィルタリング処理を実行することになる。即ち、レジューム再生時、ステップＳ８０９でのＰＭＴの解析が不要となり、より短時間でレジューム再生を開始させることができる。従って、ユーザにとって利便性を向上させた映像再生装置を提供することができる。
【０１０２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０３】
１０１：顧客管理サーバ、１０２：ポータルサーバ、１０３：再生制御情報サーバ、１０４：ＤＲＭサーバ、１０５：映像配信サーバ、１０６：ネットワーク、１０７：映像再生装置、１０８：チューナ、１０９：デマルチプレクサ、１１０：ＰＳＩ処理部、１１１：タイミング生成部、１１２：音声復号部、１１３：音声出力部、１１４：映像復号部、１１５：グラフィック合成部、１１６：映像出力部、１１７：通信部、１１８：ブラウザ、１１９：グラフィック生成部、１２０：操作部、１２１：ＣＰＵ、１２２：メモリ
【図１】
2013115630.tif 000003
【図２】
2013115630.tif 000004
【図３】
2013115630.tif 000005
【図４】
2013115630.tif 000006
【図５】
2013115630.tif 000007
【図６】
2013115630.tif 000008
【図７】
2013115630.tif 000009
【図８】
2013115630.tif 000010
【図９】
2013115630.tif 000011