(57)【要約】【課題】端末装置からのリモート録画予約要求に従って録画再生装置にて記録されたコンテンツデータの複製の再生を、リモート録画予約要求元である端末装置に限って可能とする制限を設ける。  【解決手段】  端末装置５００は録画再生装置６００にコンテンツデータのリモート録画予約要求を送信する都度、コンテンツデータを暗号化するための暗号キーであるイベントＩＤと機器ＩＤを送信する。録画再生装置は、リモート録画予約要求に基づいてコンテンツデータを録画する。録画再生装置は録画したコンテンツデータの複製を外部に持ち出す際に、そのコンテンツデータを暗号キーで暗号化してコンテンツデータの複製を作成する。端末装置は、録画再生装置にて暗号化された複製のコンテンツデータを取得し、暗号キーを用いて解除する。【選択図】  図８
2008177962.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と記録装置とがネットワークを通じて接続可能なコンテンツ記録システムにおいて、
前記端末装置は、
前記記録装置に対して、コンテンツデータの取得を予約する予約要求及び前記コンテンツデータを暗号化するための暗号キーを前記ネットワークを通じて送信する予約処理部と、
前記記録装置より取得した前記コンテンツデータの複製の暗号化を前記暗号キーで解除する復号部とを具備し、
前記記録装置は、
前記予約要求に基づいて前記コンテンツデータを取得するコンテンツデータ取得部と、
前記コンテンツデータ取得部にて取得されたコンテンツデータを格納するコンテンツデータ格納部と、
前記コンテンツデータ格納部に格納された前記コンテンツデータを前記端末装置より取得した前記暗号キーで暗号化して前記コンテンツデータの複製を作成する暗号化部と
を具備することを特徴とするコンテンツ記録システム。
【請求項２】
記録装置に対して、コンテンツデータの取得を予約する予約要求及び前記コンテンツデータを暗号化するための暗号キーを前記ネットワークを通じて送信する予約処理部と、
前記記録装置が前記予約要求に従って取得した前記コンテンツデータを暗号化するための暗号キーを前記記録装置に転送する暗号キー転送部と、
前記記録装置より取得した前記コンテンツデータの複製の暗号化を前記暗号キーで解除する復号部と
を具備することを特徴とする端末装置。
【請求項３】
前記暗号キーは、当該端末装置に固有のＩＤを含むことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記暗号キーは、当該端末装置に固有のＩＤと、前記予約要求毎に固有のＩＤとを含むことを特徴とする請求項２に記載の端末装置。
【請求項５】
前記予約処理部が送信する予約要求が、放送コンテンツのリモート録画予約要求であることを特徴とする請求項２に記載の端末装置。
【請求項６】
前記予約処理部が送信する予約要求が、コンテンツのリモートダウンロード予約要求であることを特徴とする請求項２に記載の端末装置。
【請求項７】
前記暗号キーを含む再生命令を前記記録装置に送信する再生命令処理部をさらに具備することを特徴とする請求項２に記載の端末装置。
【請求項８】
ネットワークを通じて接続された端末装置からの予約要求に基づいてコンテンツデータを取得するコンテンツデータ取得部と、
前記コンテンツデータ取得部にて取得されたコンテンツデータを格納するコンテンツデータ格納部と、
前記コンテンツデータ格納部に格納された前記コンテンツデータを前記端末装置からの予約要求とともに取得した暗号キーで暗号化して前記コンテンツデータの複製を作成する暗号化部と
を具備することを特徴とする記録装置。
【請求項９】
前記端末装置からの予約要求とともに取得した暗号キーを前記コンテンツデータ格納部に格納された前記コンテンツデータと関連付けて格納する格納部と、
前記端末装置より送信された前記暗号キーを含む再生命令を入力し、この再生命令に含まれる前記暗号キーと前記格納部に格納された前記暗号キーとを比較し、一致した暗号キーに関連付けられた前記コンテンツデータを再生する再生処理部と
をさらに具備することを特徴とする請求項８に記載の記録装置。
【請求項１０】
端末装置と記録装置とをネットワークを通じて接続しておき、
前記端末装置にて、前記予約処理部が、前記記録装置に対して、コンテンツデータの取得を予約する予約要求及び前記コンテンツデータを暗号化するための暗号キーを前記ネットワークを通じて送信するステップと、
前記記録装置にて、コンテンツデータ取得部が、前記ネットワークを通じて受信した前記予約要求に基づいて前記コンテンツデータを取得して格納部に格納するステップと、
前記記録装置にて、暗号化部が、前記格納部に格納された前記コンテンツデータを前記端末装置より取得した前記暗号キーで暗号化して前記コンテンツデータの複製を作成するステップと、
前記端末装置にて、復号部が、前記記録装置より取得した前記コンテンツデータの複製の暗号化を前記暗号キーで解除するステップと
を具備することを特徴とするコンテンツ記録方法。
【請求項１１】
端末装置用のコンピュータプログラムであって、
記録装置に対して、コンテンツデータの取得を予約する予約要求及び前記コンテンツデータを暗号化するための暗号キーを前記ネットワークを通じて送信する予約処理部と、
前記記録装置が前記予約要求に従って取得した前記コンテンツデータを暗号化するための暗号キーを前記記録装置に転送する暗号キー転送部と、
前記記録装置より取得した前記コンテンツデータの複製の暗号化を前記暗号キーで解除する復号部としてコンピュータを機能させることを特徴とする端末装置用のコンピュータプログラム。
【請求項１２】
記録装置用のコンピュータプログラムであって、
ネットワークを通じて接続された端末装置からの予約要求に基づいてコンテンツデータを取得するコンテンツデータ取得部と、
前記コンテンツデータ取得部にて取得されたコンテンツデータを格納するコンテンツデータ格納部と、
前記コンテンツデータ格納部に格納された前記コンテンツデータを前記端末装置からの予約要求とともに取得した暗号キーで暗号化して前記コンテンツデータの複製を作成する暗号化部としてコンピュータを機能させることを特徴とする記録装置用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツデータを録画装置などの記録装置に記録させるようにネットワークを通じて端末装置から予約することが可能なコンテンツ記録システム、端末装置、記録装置、コンテンツ記録方法、端末装置用のコンピュータプログラム、及び記録装置用のコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、地上アナログテレビジョン放送、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送などの放送番組や、インターネット上の番組配信サービス・サイトから提供されるコンテンツである所謂「ネット番組」などを対象とした電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ Ｐｒｏｇｒａｍ Ｇｕｉｄｅ）を提供するサービスが普及している。
【０００３】
また、ＥＰＧなどのコンテンツガイドと連携した別のサービスとして、端末装置のディスプレイに表示されたコンテンツガイドの中で選択された放送番組などのコンテンツを、ネットワークに接続された録画装置にて録画させることを予約するリモート録画予約サービスが知られている。このリモート録画予約サービスを行うサーバは、ネットワークを介して端末装置からのリモート録画予約の要求を受けると、予め端末装置との関連付けが設定されている録画装置などの記録装置に対して、録画対象である番組の例えばチャンネル名、放送日、放送開始／終了時刻、タイトル名などの録画予約情報を送信する。録画装置は、サーバより受信した録画予約情報をもとに放送番組を受信して記録装置に記録する（例えば、特許文献１参照）。
【０００４】
ところで、録画装置などの記録装置に記録されたコンテンツデータを記録媒体や伝送媒体を通じて他の機器に移動若しくは複製を記録し、他の機器でコンテンツデータを再生するという使用形態がある。このようなコンテンツデータの使用形態を考えるときは、そのコンテンツが著作物である場合、複製の氾濫を防ぐ著作権保護の観点から、各種の技術やデータの扱いの取り決めが策定されている。その１つにＳＤＭＩ（Ｓｅｃｕｒｅ Ｄｉｇｉｔａｌ Ｍｕｓｉｃ Ｉｎｉｔｉａｔｉｖｅｙ）という規格がある。このＳＤＭＩでは、記憶媒体への格納は暗号化されたコンテンツとされた状態で行われることや、移動／複製のための伝送も暗号化状態で行われる。さらに、移動や複製の際には、回数その他の条件に応じて許可／不許可の管理が行われるなどの工夫がなされており、コンテンツデータの扱いが、著作権保護 と一般ユーザの利益（私的複製の権利）を勘案したうえで、適切に行われるようにされている。
【特許文献１】特開２００１−３０９２８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、端末装置から録画装置に対してリモート録画予約要求を送信し、録画装置では、そのリモート録画予約要求を受けて放送番組なとのコンテンツの録画を行うようなシステム形態において、上記のような一般的なコンテンツデータの移動制限や複製制限を設けた場合、録画装置に録画されたコンテンツデータの複製をリモート録画予約要求元である端末装置に移動して再生するような場合にも同様な制限を受けることになり、端末装置上でコンテンツデータを再生して楽しみたいユーザにとっての利便性が損われるという問題があった。また、現状の著作権保護の仕組みでは、この仕組みをクリアする端末装置であればコンテンツデータを持ち出すことが可能であり、"予約要求を行った端末のみがそのコンテンツを利用できる"という制約を設けることはできなかった。
【０００６】
本発明はかかる事情を鑑み、端末装置からの予約要求に基づいて記録装置に記録されたコンテンツデータの複製を、予約要求元である端末装置に限って持ち出せるという制限を設けることのできるコンテンツ記録システム、端末装置、記録装置、コンテンツ記録方法、端末装置用のコンピュータプログラム、及び記録装置用のコンピュータプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明のコンテンツ記録システムは、端末装置と記録装置とがネットワークを通じて接続可能なコンテンツ記録システムにおいて、前記端末装置は、前記記録装置に対して、コンテンツデータの取得を予約する予約要求及び前記コンテンツデータを暗号化するための暗号キーを前記ネットワークを通じて送信する予約処理部と、前記記録装置より取得した前記コンテンツデータの複製の暗号化を前記暗号キーで解除する復号部とを具備し、前記記録装置は、前記予約要求に基づいて前記コンテンツデータを取得するコンテンツデータ取得部と、前記コンテンツデータ取得部にて取得されたコンテンツデータを格納するコンテンツデータ格納部と、前記コンテンツデータ格納部に格納された前記コンテンツデータを前記端末装置より取得した前記暗号キーで暗号化して前記コンテンツデータの複製を作成する暗号化部とを具備することを特徴とする。
【０００８】
この発明によれば、記録装置は、端末装置からの予約要求に従って取得したコンテンツデータの複製を作成する際、その予約要求元である端末装置から取得した暗号キーを使ってコンテンツデータを暗号化して複製を作成するので、このコンテンツデータの複製の暗号化を解除できるのは、このコンテンツデータの暗号化に用いられた暗号キーの提供元である端末装置、つまり予約要求元である端末装置のみに限定することができる。
【０００９】
本発明において、暗号キーを、当該端末装置に固有の機器ＩＤを含むものとすることにより、他の端末装置による、なりすましによるコンテンツデータの複製の不正な再生を阻止することができる。また、暗号キーを、当該端末装置に固有のＩＤに加えて、前記予約要求毎に固有のＩＤとを含むものとすることによって、コンテンツデータの予約要求毎に課金が行われるような場合において、コンテンツデータ単位での複製の持ち出しに制限を設けることができる。
【００１０】
さらに、本発明において、端末装置は、暗号キーを含む再生命令を記録装置に送信することとし、記録装置は、暗号キー取得部により取得した暗号キーをコンテンツデータ格納部に格納されたコンテンツデータと関連付けて格納する暗号キー格納部と、端末装置より送信された暗号キーを含む再生命令を入力し、この再生命令に含まれる暗号キーと暗号キー格納部に格納された暗号キーとを比較し、一致した暗号キーに関連付けられたコンテンツデータを再生する再生処理部とをさらに具備するものであってもよい。これにより、記録装置に端末装置からの予約要求に従って記録されたコンテンツデータを記録装置にて再生するためには、その予約要求元である端末装置からの再生命令を必要とする、という制限を設けることができる。
【発明の効果】
【００１１】
本発明によれば、端末装置からの予約要求に基づいて記録装置に記録されたコンテンツデータの複製の再生を、予約要求元である端末装置に限って可能とするという制限を設けることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は本発明の実施の形態に係るコンテンツ記録システム１０の全体の構成を示す図である。
【００１３】
このコンテンツ記録システム１０は、コンテンツガイド配信サーバ１００、コンテンツ配信サーバ２００、サービスサーバ３００、ダイレクトアクセス管理サーバ４００、端末装置５００、及び録画装置６００で構成され、これらはインターネットなどのネットワーク１を介して相互に通信可能なように接続可能とされている。なお、本発明の請求項に記載のサーバ装置は、この実施形態では、サービスサーバ３００とダイレクトアクセス管理サーバ４００に相当する。
【００１４】
コンテンツ配信サーバ２００は、動画、音声などのコンテンツデータＤ１をＩＰマルチキャスト放送やＶｏＤ（Ｖｉｄｅｏ ｏｎ Ｄｅｍａｎｄ）方式などによってネットワーク１を介して配信するサーバである。なお、コンテンツ配信サーバ２００はネットワーク１に複数接続されていてもよい。
【００１５】
コンテンツガイド配信サーバ１００は、コンテンツ配信サーバ２００から配信されるコンテンツデータＤ１や放送局３から放送される放送番組などのコンテンツデータＤ２などの放送スケジュール、概要、録画予約のために必要な情報、ダウンロード予約のために必要な情報などを含むコンテンツガイドデータを格納し、ネットワーク１に接続された端末装置５００からのコンテンツガイド取得要求Ｒ２を受信したとき、ネットワーク１を介して端末装置５００にコンテンツガイド取得応答Ｒ３としてコンテンツガイドデータを配信するサーバである。録画予約のために必要な情報とは、例えば、コンテンツコード、チャンネル名、放送日、放送開始／終了時刻、タイトル名などがあり、ダウンロード予約のために必要な情報としては、例えば、コンテンツコード、ダウンロード元のＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）などがある。
【００１６】
サービスサーバ３００は、端末装置５００からのリモート録画予約要求Ｒ１４を受けて、コンテンツ配信サーバ２００からＩＰマルチキャスト放送などで配信されるコンテンツデータＤ１や放送局３から放送される放送番組などのコンテンツデータＤ２を録画装置６００に記録させるようにリモート録画予約のサービスを行ったり、端末装置５００からのリモートダウンロード予約要求Ｒ１４´を受けて、コンテンツ配信サーバ２００がＶｏＤ方式で提供するコンテンツデータＤ１を録画装置６００にダウンロードさせて記録させるようにリモートダウンロード予約のサービスを行うサーバである。
【００１７】
ダイレクトアクセス管理サーバ４００は、端末装置５００とサービスサーバ３００が提供するサービスとの組み合わせと、録画装置６００との対応を管理し、サービスサーバ３００が録画装置６００に対してネットワーク１を介してダイレクトにアクセスを行うために必要な情報の授受などに関する処理を行うサーバである。この実施形態では、サービスサーバ３００が端末装置５００から録画装置６００へのリモート録画予約、リモートダウンロード予約などの複数の種類のサービスを提供しているので、ダイレクトアクセス管理サーバ４００には、少なくとも、端末装置５００とリモート録画予約サービスとの組み合わせと録画装置６００との対応関係、端末装置５００とリモートダウンロード予約サービスとの組み合わせと録画装置６００との対応関係などが管理されている。
【００１８】
端末装置５００は、ネットワーク１を介してコンテンツガイド配信サーバ１００にコンテンツガイド取得要求Ｒ２を送信し、コンテンツガイド配信サーバ１００よりコンテンツガイド取得応答Ｒ３としてコンテンツガイドデータを受信して表示し、表示されたコンテンツガイドの中でユーザにより選択されたコンテンツのリモート録画予約要求Ｒ１４やリモートダウンロード予約要求Ｒ１４´などをサービスサーバ３００に送信することが可能である。
【００１９】
録画装置６００は、リモート録画予約命令を受信して、コンテンツ配信サーバ２００より配信されるコンテンツデータＤ１や放送局３から放送されるコンテンツデータＤ２を選択的に受信して録画したり、リモートダウンロード予約命令を受信して、コンテンツ配信サーバ２００に蓄積されたＶｏＤ番組などのコンテンツをダウンロードして記録したりすることが可能である。
【００２０】
コンテンツガイド配信サーバ１００、コンテンツ配信サーバ２００、サービスサーバ３００、ダイレクトアクセス管理サーバ４００はいずれも、たとえば図２に示すように、パーソナルコンピュータなどの典型的なコンピュータシステムからなる構成とされている。
【００２１】
すなわち、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０１には、システムバス１０９を介して、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１０３と、ネットワーク接続部１０４と、キーボード、マウスなどよりなる入力部１０５と、ＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ ｄｉｓｐｌａｙ）などよりなるディスプレイ、並びにスピーカなどよりなる出力部１０６と、メディアインターフェース部１０７と、ハードディスクドライブや不揮発性メモリなどよりなる記憶部１０８とが接続されている。
【００２２】
ネットワーク接続部１０４は、ネットワーク１を介しての通信処理を行う手段である。記憶部１０８には、ソフトウェア処理のためのプログラムと、各種のデータなどが格納されている。ＣＰＵ１０１は、ソフトウェア処理を実行するために、プログラムを記憶部１０８からＲＡＭ１０３へロードし、解釈して実行する。メディアインターフェース部１０７には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２が適宜装着され、それらから読み出されたプログラムが、必要に応じて記憶部１０８にインストールされる。
【００２３】
次に、図３を用いて、サービスサーバ３００のソフトウェアの構成を説明する。サービスサーバ３００は、予約処理部３０１を備えている。
【００２４】
予約処理部３０１は、端末装置５００からのリモート録画予約要求Ｒ１４を受けたとき、ダイレクトアクセス管理サーバ４００に対して、その端末装置５００とリモート録画予約サービスとの組み合わせに対応付けられている録画装置６００にサービスサーバ３００がネットワーク１を介してダイレクトにアクセスするために必要な情報であるダイレクトアクセス用ＵＲＩの取得を要求するダイレクトアクセス開始要求Ｒ１５を送信し、ダイレクトアクセス管理サーバ４００より、そのダイレクトアクセス用ＵＲＩを含むダイレクトアクセス開始応答Ｒ１８を受信して、これをもとに録画装置６００にアクセスしてリモート録画予約命令Ｒ１９を送信し、録画装置６００での録画予約完了後に録画装置６００よりリモート録画予約結果通知Ｒ２１を受信し、さらにリモート録画予約結果通知Ｒ２２を端末装置５００に送信する。
【００２５】
予約処理部３０１は、また、端末装置５００からのリモートダウンロード予約要求Ｒ１４´を受けたとき、ダイレクトアクセス管理サーバ４００に対して、その端末装置５００とリモートダウンロード予約サービスとの組み合わせに対応付けられている録画装置６００にサービスサーバ３００がネットワーク１を介してダイレクトにアクセスするために必要な情報であるダイレクトアクセス用ＵＲＩの取得を要求するダイレクトアクセス開始要求Ｒ１５を送信し、ダイレクトアクセス管理サーバ４００より、そのダイレクトアクセス用ＵＲＩを含むダイレクトアクセス開始応答Ｒ１８を受信して、これをもとに録画装置６００にアクセスしてリモートダウンロード予約命令Ｒ１９´を送信し、録画装置６００でのダウンロード予約完了後に録画装置６００よりリモートダウンロード予約結果通知Ｒ２１´を受信し、さらにリモートダウンロード予約結果通知Ｒ２２´を端末装置５００に送信する。
【００２６】
次に、図４を用いて、ダイレクトアクセス管理サーバ４００のソフトウェアの構成を説明する。ダイレクトアクセス管理サーバ４００は、制御機器・サービス／被制御機器管理ＩＤ格納部４１１、登録処理部４１２、ダイレクトアクセス要求処理部４１３を備えている。
【００２７】
制御機器・サービス／被制御機器管理ＩＤ格納部４１１には、制御機器としての端末装置５００とサービスサーバ３００のサービスとの組み合わせに対して付与されたＩＤである制御機器・サービス管理ＩＤと、被制御機器としての録画装置６００に対して割り当てられたＩＤである被制御機器管理ＩＤとが紐付けて格納される。
【００２８】
登録処理部４１２は、制御機器・サービス／被制御機器管理ＩＤ格納部４１１への制御機器・サービス管理ＩＤ及び被制御機器管理ＩＤの登録及び両ＩＤの紐付けを行う。すなわち、登録処理部４１２は、例えば、サービスサーバ３００からの制御機器・サービス登録要求Ｒ２３に応じて、端末装置５００とサービスサーバ３００が提供するサービスとの組み合わせに対して制御機器・サービス管理ＩＤを生成し、この制御機器・サービス管理ＩＤを制御機器・サービス／被制御機器管理ＩＤ格納部４１１に登録するとともに、ネットワーク１を介してサービスサーバ３００に送信する。この実施形態では、サービスサーバ３００は、少なくともリモート録画予約とリモートダウンロード予約の２つのサービスを提供しているので、端末装置５００とリモート録画予約サービスとの組み合わせを示す制御機器・サービス管理ＩＤと、端末装置５００とリモートダウンロード予約サービスとの組み合わせを示す制御機器・サービス管理ＩＤとが生成されることになる。なお、リモート録画予約とリモートダウンロード予約の２つのサービスのうちのいずれか一方を提供する場合も本発明は適用可能である。
【００２９】
また、登録処理部４１２は、録画装置６００からの被制御機器登録要求Ｒ２４に応じて、それらの録画装置６００に対して別々の被制御機器管理ＩＤを生成し、制御機器・サービス管理ＩＤと対応付けて制御機器・サービス／被制御機器管理ＩＤ格納部４１１に保存するとともに、ネットワーク１を介して録画装置６００に送信する。ここで、被制御機器管理ＩＤをどの制御機器・サービス管理ＩＤと対応付けるかを決定する方法としては、下記に示すように、被制御機器登録用のパスワードを用いる方法などがある。
【００３０】
この方法は、制御機器・サービス管理ＩＤがダイレクトアクセス管理サーバ４００に登録された後、サービスサーバ３００が、ダイレクトアクセス管理サーバ４００に被制御機器登録用のパスワードの発行を依頼する。ダイレクトアクセス管理サーバ４００は、この依頼を受けると、被制御機器登録用のパスワードを生成してこれを制御機器・サービス管理ＩＤと対応付けて保存するとともにサービスサーバ３００に送信する。サービスサーバ３００は被制御機器登録用のパスワードを端末装置５００に送信する。端末装置５００は、取得した被制御機器登録用のパスワードを、光通信部５１１（図５参照）を使って録画装置６００へ転送する。録画装置６００は、被制御機器登録要求Ｒ２４に被制御機器登録用のパスワードを付加してダイレクトアクセス管理サーバ４００に送信する。ダイレクトアクセス管理サーバ４００は、被制御機器登録要求Ｒ２４を受信すると被制御機器管理ＩＤを生成するとともに、被制御機器登録要求Ｒ２４に含まれている被制御機器登録用のパスワードと、制御機器・サービス管理ＩＤと対応付けて保存されている被制御機器登録用のパスワードとを比較し、一致したならば、その一致した被制御機器登録用のパスワードに対応付けられた制御機器・サービス管理ＩＤを、生成した被制御機器管理ＩＤと対応付けて制御機器・サービス／被制御機器管理ＩＤ格納部４１１に保存する。
【００３１】
ダイレクトアクセス要求処理部４１３は、サービスサーバ３００より制御機器・サービス管理ＩＤを含むダイレクトアクセス開始要求Ｒ１５を受けたとき、このダイレクトアクセス開始要求Ｒ１５に含まれる制御機器・サービス管理ＩＤと、制御機器・サービス／被制御機器管理ＩＤ格納部４１１に格納されている制御機器・サービス管理ＩＤと被制御機器管理ＩＤとの紐付け内容を参照して、ダイレクトアクセス開始要求Ｒ１５に含まれる制御機器・サービス管理ＩＤに紐付けられた被制御機器管理ＩＤを判定し、該当する録画装置６００に対して、ネットワーク１を介して、サービスサーバ３００がネットワーク１を介して録画装置６００にダイレクトにアクセスするために必要な情報であるダイレクトアクセス用ＵＲＩ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｉｄｅｎｔｉｆｉｅｒ）の取得を要求するダイレクトアクセス情報取得要求Ｒ１６を送信し、そのダイレクトアクセス用ＵＲＩを含むダイレクトアクセス情報取得応答Ｒ１７を録画装置６００より受信して、サービスサーバ３００にそのダイレクトアクセス用ＵＲＩを含むダイレクトアクセス開始応答Ｒ１８を送信する。
【００３２】
ここで、ダイレクトアクセス用ＵＲＩは、例えば、録画装置６００がルータを通じてネットワーク１に接続されている場合に、ルータにおいて録画装置６００のローカルＩＰアドレス及びポート番号にマッピングされたグローバルＩＰアドレスおよびポート番号などからなる。ただし、録画装置６００が直接ネットワーク１に接続されている場合には、その録画装置６００に割り当てられたグローバルＩＰアドレスであってもよい。
【００３３】
また、このダイレクトアクセス管理サーバ４００には、録画装置６００との間で双方向の常時接続セッションを設定するためのＸＭＰＰ(ｅＸｔｅｎｓｉｂｌｅ Ｍｅｓｓａｇｉｎｇ ａｎｄ Ｐｒｅｓｅｎｃｅ Ｐｒｏｔｏｃｏｌ)サーバ４１４が設けられている。ＸＭＰＰとは、リアルタイムのコミュニケーションを実現するためのプロトコルである。常時接続セッションは、端末装置５００が録画装置６００にネットワーク１を通じてアクセスする前に、録画装置６００がＸＭＰＰサーバ４１４にログインすることによって設定される。ダイレクトアクセス管理サーバ４００は、ＸＭＰＰサーバ４１４との間でＸＭＰＰセッションが確立されたサービスサーバ３００からのダイレクトアクセス開始要求Ｒ１５を受信したならば、ＸＭＰＰサーバ４１４と録画装置６００との間で確立されている常時接続セッションを通じてダイレクトアクセス情報取得要求Ｒ１６を録画装置６００に送信することとしている。
【００３４】
次に、端末装置５００について説明する。図５は端末装置５００のハードウェアの構成を示すブロック図である。同図に示すように、ＣＰＵ５０１には、システムバス５０２を介して、ＲＯＭ５０３と、ＲＡＭ５０４と、入力操作部５０５と、表示部５０６と、音声出力部５０７と、ネットワーク接続部５０８と、デコード部５０９と、放送受信部５１０と、光通信部５１１と、記憶部５１２と、エンコード部５１３と、カードインターフェース部５１４と、ＵＳＢインターフェース部５１５とが接続されている。
【００３５】
入力操作部５０５は、各種のキーなどを備え、ユーザからの各種の命令やデータの入力を処理する。入力操作部５０５によってユーザより入力された命令は、図示しない入力インターフェース部によってシステムバス５０２を通じてＣＰＵ５０１に供給される。
【００３６】
表示部５０６は、例えば、ＬＣＤなどの表示器と、表示器を駆動する表示制御回路よりなり、例えば、コンテンツガイド配信サーバ１００より取得したコンテンツガイドなどを表示する。音声出力部５０７は、デジタルの音声信号をアナログの音声信号に変換する回路と、スピーカなどよりなる。
【００３７】
ネットワーク接続部５０８は、ネットワーク１との有線または無線での接続を処理する。放送受信部５１０は、例えば、地上アナログテレビジョン放送、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送、携帯機器向け地上デジタルテレビジョン放送など、各放送局３から配信されてくる放送波を受信し、ビデオ信号及びオーディオ信号を復調する。
【００３８】
デコード部５０９は、記憶部５１２から読み出された番組のエンコードデータをデコードして、デジタルビデオデータ及びデジタルオーディオデータを復元する。復元されたデジタルビデオデータはシステムバス５０２を通じて表示部５０６に供給されて表示され、一方、デジタルオーディオデータは、システムバス５０２を通じて音声出力部５０７に供給され、スピーカより音声となって出力される。
【００３９】
光通信部５１１は、録画装置６００などの外部機器との間での通信を処理するためのインターフェースであり、具体的には、赤外線などの光を無線媒体として外部機器との通信を行うものである。また、光の他に、電波、音波、電磁波などの他の無線媒体を用いてもよい。なお、録画装置６００との通信は、光通信の他に、ネットワーク１を介して行うようにしてもよい。
【００４０】
エンコード部５１３は、放送受信部５１０より出力された放送番組のビデオ信号およびオーディオ信号を、例えばＭＰＥＧ２（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ ２）方式などでエンコードする。
【００４１】
記憶部５１２には、コンテンツガイド配信サーバ１００からネットワーク１を介して取得したコンテンツガイドデータ、端末装置５００自身で作成されたリモート録画予約及びリモートダウンロード用の予約リストなどが格納される。また、記憶部５１２には、放送受信部５１０にて受信され、エンコード部５１３にてエンコードされた放送番組のデータなども格納することが可能である。
【００４２】
カードインターフェース部５１４は、半導体メモリを搭載したメモリカードなどの記憶媒体６に対して、暗号化された番組データなどのデータの読み書きを行うインターフェースである。ＵＳＢインターフェース部５１５は、録画装置６００などの外部機器との間で暗号化された番組データなどのデータの転送を行うためのインターフェースである。
【００４３】
ＲＯＭ５０３は、端末装置５００が実行すべきソフトウェア処理のためのプログラムやデータなどが恒久的に格納された読み出し専用メモリである。なお、プログラムは記憶部５１２に格納されていてもよい。ＲＡＭ５０４は、ＣＰＵ５０１によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。ＣＰＵ５０１は、上記の各部の制御を総括的に行うとともに各部の間でのデータのやりとりを制御する。また、ＣＰＵ５０１は端末装置５００が実行すべきソフトウェア処理を実行するために、プログラムを記憶部５１２またはＲＯＭ５０３からＲＡＭ５０４へロードし、解釈して実行する。
【００４４】
次に、図６を用いて、この端末装置５００のソフトウェアの構成を説明する。
同図に示すように、端末装置５００は、コンテンツガイドデータ取得部５２１、コンテンツガイドデータ格納部５２２、コンテンツガイド表示処理部５２３、コンテンツデータ取得部５２４、コンテンツデータ格納部５２５、コンテンツ再生部５２６、予約コンテンツ選択部５２７、予約リスト表示処理部５２９、再生命令処理部５３０、予約リスト格納部５３１、予約処理部５３２、復号部５３３を有している。コンテンツガイドデータ格納部５２２、コンテンツデータ格納部５２５、予約リスト格納部５３１は上記の記憶部５１２またはＲＡＭ５０４に設定される。
【００４５】
コンテンツガイドデータ取得部５２１は、ネットワーク１を通じてコンテンツガイド配信サーバ１００にコンテンツガイド取得要求Ｒ２を送信し、コンテンツガイド配信サーバ１００からコンテンツガイド取得応答Ｒ３として配信されてくるコンテンツガイドデータを取得してコンテンツガイドデータ格納部５２２に、そのコンテンツガイドデータＤ３を書き込む。
【００４６】
コンテンツガイド表示処理部５２３は、コンテンツガイドデータ格納部５２２に格納されたコンテンツガイドデータＤ３を読み込み、コンテンツガイド画面の表示データＤ４を作成して表示部５０６に表示する処理を行う。
【００４７】
コンテンツデータ取得部５２４は、表示部５０６に表示されたコンテンツガイド画面で、入力操作部５０５を使ってユーザによりコンテンツの選択とそのコンテンツの視聴命令Ｒ５１が入力されたとき、コンテンツガイドデータ格納部５２２に格納されたコンテンツガイドデータＤ３をもとに、ネットワーク１を介してコンテンツ配信サーバ２００よりＩＰマルチキャスト放送などによって送られてくるコンテンツデータＤ１や、例えば、地上アナログテレビジョン放送、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送、携帯機器向け地上デジタルテレビジョン放送など、各放送局３からの放送波に乗って送られてくる放送番組などのコンテンツデータＤ２を選択的に受信して、コンテンツデータ格納部５２５にそのコンテンツデータＤ１，Ｄ２を再生のため一時的に格納する。
【００４８】
コンテンツ再生部５２６は、コンテンツデータ格納部５２５に格納されたコンテンツデータＤ１，Ｄ２を読み出し、デコード部５０９（図５を参照）を用いてデコードしてデジタルビデオデータおよびデジタルオーディオデータを復元し、デジタルビデオデータＲ８を表示部５０６に出力してコンテンツ映像を表示させるとともに、デジタルオーディオデータＲ９を音声出力部５０７に出力してコンテンツ音声を出力させる。
【００４９】
予約コンテンツ選択部５２７は、表示部５０６に表示されたコンテンツガイド画面で、入力操作部５０５を使ってユーザによりコンテンツの選択とそのコンテンツのリモート録画予約命令Ｒ４が入力されたとき、コンテンツガイドデータ格納部５２２に格納されたコンテンツガイドデータＤ３から、その選択されたコンテンツのリモート録画予約のために必要な情報である録画予約情報Ｄ５を抽出して、予約処理部５３２に、その録画予約情報Ｄ５、イベントＩＤ、及び端末装置５００の機器ＩＤを含むリモート録画予約要求の発行命令Ｒ５を与えるとともに、録画予約情報Ｄ５とイベントＩＤとを関連付けて予約リスト格納部５３１に格納された録画予約リストに登録する。
【００５０】
また、予約コンテンツ選択部５２７は、表示部５０６に表示されたコンテンツガイド画面で、入力操作部５０５を使ってユーザによりコンテンツの選択とそのコンテンツのリモートダウンロード予約命令Ｒ４´が入力されたとき、コンテンツガイドデータ格納部５２２に格納されたコンテンツガイドデータＤ３から、その選択されたコンテンツのリモートダウンロード予約のために必要な情報であるダウンロード予約情報Ｄ６を抽出して、予約処理部５３２に、そのダウンロード予約情報Ｄ６、イベントＩＤ、及び端末装置５００の機器ＩＤを含むリモートダウンロード予約要求の発行命令Ｒ５´を与えるとともに、ダウンロード予約情報Ｄ６とイベントＩＤとを関連付けて予約リスト格納部５３１に格納されたリモートダウンロード予約リストに登録する。
【００５１】
ここで、イベントＩＤとは、端末装置５００において発生した個々のリモート録画予約命令Ｒ４及びリモートダウンロード予約命令Ｒ４´に対して端末装置５００内で発行されるユニークなＩＤである。機器ＩＤは、端末装置５００をユニークに識別するためのＩＤである。これは、端末装置５００を識別できるものであれば何でもよく、例えば、製品出荷時などに端末装置５００のＲＯＭ５０３や記憶部５１２にセットされたＩＤや、サービスサーバ３００から割り当てられたＩＤであってもよい。
【００５２】
予約処理部５３２は、予約コンテンツ選択部５２７よりリモート録画予約の発行命令Ｒ５を受けたとき、ネットワーク１を介してサービスサーバ３００に、録画予約情報Ｄ５、イベントＩＤ、及び端末装置５００の機器ＩＤを含むリモート録画予約要求Ｒ１４を送信し、コンテンツ配信サーバ２００よりリモート録画予約結果の通知Ｒ２１を受信して表示部５０６に表示する。予約処理部５３２は、また、予約コンテンツ選択部５２７よりリモートダウンロード予約要求の発行命令Ｒ５´を受けたとき、ネットワーク１を介してサービスサーバ３００に、ダウンロード予約情報Ｄ６、イベントＩＤ、及び端末装置５００の機器ＩＤを含むリモートダウンロード予約要求Ｒ１４´を送信し、コンテンツ配信サーバ２００よりリモートダウンロード予約結果の通知Ｒ２１´を受信して表示部５０６に表示する。
【００５３】
予約リスト表示処理部５２９は、入力操作部５０５を使ってユーザより録画予約リスト及びダウンロード予約リストの閲覧命令Ｒ３１が入力されたとき、予約リスト格納部５３１に格納された録画予約リスト及びダウンロード予約リストを読み込み、これらの録画予約リスト及びダウンロード予約リストの表示データＤ７を生成して表示部５０６に出力する。
【００５４】
再生命令処理部５３０は、表示部５０６に表示された録画予約リストまたはダウンロード予約リストにおいて入力操作部５０５を使ってユーザにより、録画装置６００にて再生させたいコンテンツの選択とそのコンテンツの再生命令Ｒ３４が入力されたとき、予約リスト格納部５３１にそのコンテンツに対応付けて格納されたイベントＩＤと、端末装置５００が保有する機器ＩＤを含む再生命令Ｒ３５を光通信部５１１などの伝送手段を使って録画装置６００に送信するように処理を行う。
【００５５】
復号部５３３は、録画装置６００にて外部持ち出し用として暗号化され、カードインターフェース部５１４に着脱自在なメモリカードなどの記憶媒体６、或いはＵＳＢインターフェース部５１５、或いは図示しない無線ＬＡＮなどを介して取り込まれたコンテンツデータを、予約リスト格納部５３１内の録画予約リストに録画予約情報Ｄ５と関連付けて登録されたイベントＩＤと機器ＩＤを用いて、あるいは、予約リスト格納部５３１内のダウンロード予約リストにダウンロード予約情報Ｄ６と関連付けて登録されたイベントＩＤと機器ＩＤを用いて、端末装置５００にて再生可能なコンテンツデータに復号してコンテンツデータ格納部５２５に出力する。
【００５６】
なお、本実施の形態における端末装置５００は、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）のような携帯端末、パーソナルコンピュータなどを想定している。ただし、但し、本発明の端末装置５００はこれらの機器に限られるものではなく、図５及び図６に示した要素を有するものであれば、如何なる形態のものであってもよい。
【００５７】
次に、録画装置６００について説明する。図７は録画装置６００のハードウェアの構成を示す図である。
【００５８】
この実施形態の録画装置６００は、ネットワーク１を介してコンテンツ配信サーバ２００より配信されるコンテンツデータＤ１や、地上アナログテレビジョン放送、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送など、各放送局３から時々刻々と放映される放送番組などのコンテンツデータＤ２を録画し、再生することのできる装置を想定している。
【００５９】
同図に示すように、ＣＰＵ６０１には、システムバス６０２を介して、ＲＯＭ６０３と、ＲＡＭ６０４と、入力操作部６０５と、ＡＶインターフェース部６０６と、表示部６０７と、ネットワーク接続部６０８と、デコード部６０９と、エンコード部６１０と、放送受信部６１１と、光通信部６１２と、ハードディスクドライブ（ＨＤＤ）などよりなる記憶部６１３と、メディアインターフェース部６１４と、カードインターフェース部６１５と、ＵＳＢインターフェース部６１６とが接続されている。
【００６０】
入力操作部６０５は、各種のキーなどを備え、ユーザからの録画再生のための各種の指令の入力を処理する。入力操作部６０５より入力された各種の指令は、図示しないインターフェース部によってシステムバス６０２を通じてＣＰＵ６０１に供給される。
【００６１】
表示部６０７は、例えば、ＬＣＤなどの表示器と、表示器を駆動する表示制御回路よりなり、例えば、ユーザから入力された指令やデータの確認、各種のステータスなどを表示する。
【００６２】
ＡＶインターフェース部６０６は、この録画装置６００に接続されたテレビジョンなどの外部ＡＶ機器４との間でビデオ信号およびオーディオ信号の入出力を処理する。
【００６３】
放送受信部６１１は、例えば、地上アナログテレビジョン放送、地上デジタルテレビジョン放送、ＣＳデジタル放送、ＢＳデジタル放送など、各放送局３から配信されてくる放送波を受信し、ビデオ信号及びオーディオ信号を復調する。
【００６４】
エンコード部６１０は、放送受信部６１１より出力された放送番組のビデオ信号およびオーディオ信号を、例えばＭＰＥＧ２（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ ２）方式などでエンコードする。
【００６５】
ネットワーク接続部６０８は、ネットワーク１との接続を処理する。デコード部６０９は、ネットワーク１を介してコンテンツ配信サーバ２００より取得したコンテンツデータ、及び記憶部５１２から読み出された番組のエンコードデータをデコードして、ビデオデータおよびオーディオデータを復元する。復元されたデジタルビデオデータはシステムバス６０２を通じてＡＶインターフェース部６０６に供給され、ＡＶインターフェース部６０６に接続されたテレビジョンなどの外部ＡＶ機器４に出力される。
【００６６】
光通信部６１２は、端末装置５００などの外部の機器との間での通信を処理するためのインターフェースであり、具体的には、赤外線などの光を無線媒体として外部機器との通信を行うものである。また、光の他に、電波、音波、電磁波などの他の無線媒体を用いてもよい。なお、端末装置５００との通信は、光通信の他に、ネットワーク１を介して行うようにしてもよい。
【００６７】
記憶部６１３は、ハードディスクドライブなどよりなる記憶部である。この記憶部６１３には、端末装置５００より送られてきた録画予約情報Ｄ５、ダウンロード予約情報Ｄ６イベントＩＤ、及び機器ＩＤや、コンテンツ配信サーバ２００からネットワーク１を介して取得したコンテンツデータＤ１、さらには放送受信部６１１にて受信され、エンコード部６１０ててエンコードされた放送番組などのコンテンツデータＤ２などが記録される。
【００６８】
メディアインターフェース部６１４には、光ディスクなどのリムーバブルメディア２の装着が可能とされ、このリムーバブルメディア２に放送番組などのコンテンツデータなどを記録することが可能となっている。リムーバブルメディア２としては、例えば、追記型、書換型のＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ）、ブルーレイディスクなどがある。
【００６９】
カードインターフェース部６１５は、半導体メモリを搭載したメモリカードなどの記憶媒体６に対して、暗号化されたコンテンツデータなどのデータの読み書きを行うインターフェースである。ＵＳＢインターフェース部６１６は、端末装置５００などの外部機器との間で暗号化されたコンテンツデータなどのデータの転送を行うためのインターフェースである。
【００７０】
ＲＯＭ６０３には、録画装置６００が実行すべきソフトウェア処理のためのプログラムなどが格納されている。ＲＡＭ６０４は、ＣＰＵ５０１によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。ＣＰＵ６０１は、録画装置６００が実行すべきソフトウェア処理を実行するために、必要なプログラムをＲＯＭ６０３からＲＡＭ６０４へロードし、解釈して実行する。
【００７１】
次に、図８を用いて、この録画装置６００のソフトウェアの構成を説明する。
【００７２】
同図に示すように、録画装置６００は、予約処理部６２１、予約リスト格納部６２２、コンテンツデータ取得部６２３、コンテンツデータ格納部６２４、ダイレクトアクセス情報提供部６２５、再生処理部６２６、暗号化部６２７、記録コンテンツ一覧表示処理部６２８、などを有している。ここで、予約リスト格納部６２２及びコンテンツデータ格納部６２４は上記の記憶部６１３またはメディアインターフェース部６１４に装着されたリムーバブルメディア２などに設定される。
【００７３】
予約処理部６２１は、サービスサーバ３００よりネットワーク１を介して送信されたリモート録画予約命令Ｒ１９を受信したとき、このリモート録画予約命令Ｒ１９に含まれる録画予約情報Ｄ５、イベントＩＤ及び機器ＩＤを予約リスト格納部６２２に格納された録画予約リストに登録し、リモート録画予約の完了を示すリモート録画予約結果通知Ｒ２１をネットワーク１を介してサービスサーバ３００に送信する。予約処理部６２１は、また、サービスサーバ３００よりネットワーク１を介して送信されたリモートダウンロード予約命令Ｒ１９´を受信したとき、このリモートダウンロード予約命令Ｒ１９´に含まれるダウンロード予約情報Ｄ６、イベントＩＤ及び機器ＩＤを予約リスト格納部６２２に格納されたダウンロード予約リストに登録し、リモートダウンロード予約の完了を示すリモートダウンロード予約結果通知Ｒ２１´をネットワーク１を介してサービスサーバ３００に送信する。
【００７４】
コンテンツデータ取得部６２３は、予約リスト格納部６２２内の録画予約リストに格納された録画予約情報Ｄ５及びダウンロード予約リストに格納されたダウンロード予約情報Ｄ６をもとに、コンテンツ配信サーバ２００より配信されるコンテンツデータＤ１や放送局３から放送される放送番組などのコンテンツデータＤ２などを選択的に受信してコンテンツデータ格納部６２４に記録する。
【００７５】
ダイレクトアクセス情報提供部６２５は、ダイレクトアクセス管理サーバ４００のＸＭＰＰサーバ４１４にログインしてダイレクトアクセス管理サーバ４００との間で双方向の常時接続セッションを設定する処理を行う。また、ダイレクトアクセス情報提供部６２５は、常時接続セッションを通じてダイレクトアクセス管理サーバ４００よりダイレクトアクセス情報取得要求Ｒ１６を受信したとき、録画装置６００をネットワーク１に接続するルータにおいて録画装置６００のローカルＩＰアドレス及びポート番号にマッピングされたグローバルＩＰアドレスおよびポート番号などからなるダイレクトアクセス用ＵＲＩを生成し、このダイレクトアクセス用ＵＲＩを含むダイレクトアクセス情報取得応答Ｒ１７をダイレクトアクセス管理サーバ４００に送信する。
【００７６】
記録コンテンツ一覧表示処理部６２８は、入力操作部６０５を使ってユーザより記録コンテンツ一覧の表示命令Ｒ４１が入力されたとき、コンテンツデータ格納部６２４に記録されているコンテンツデータの一覧の表示データＤ１１を生成してＡＶインターフェース部６０６に出力して外部ＡＶ機器４に表示するように処理を行う。
【００７７】
暗号化部６２７は、例えば、外部ＡＶ機器４に表示された記録済みのコンテンツデータの一覧の中で、入力操作部６０５を使ってユーザより持ち出し対象であるコンテンツデータの選択と持ち出し命令Ｒ４２の入力が行われたとき、その選択されたコンテンツデータをコンテンツデータ格納部６２４から読み出し、このコンテンツデータを、このコンテンツデータに対応付けて予約リスト格納部６２２に格納されたイベントＩＤと機器ＩＤを用いて暗号化し、カードインターフェース部６１５に装着されたメモリカードなどの記憶媒体６に書き込んだり、ＵＳＢインターフェース部６１６或いは図示しない無線ＬＡＮなどの伝送手段を介して端末装置５００に転送する。なお、コンテンツデータの暗号化のタイミングは、これに限らず、コンテンツデータの録画と同時に行うこととしてもよい。
【００７８】
なお、持ち出し命令Ｒ４２は端末装置５００からも入力できるようにしてもよい。この場合、端末装置５００は、録画装置６００に対して記録済みの番組を問い合わせて、自身が保有している予約リストにおいてその記録済みのコンテンツを管理し、この記録済みのコンテンツの中でユーザによって選択されたコンテンツの持ち出し命令Ｒ４２を、ＵＳＢインターフェース部６１６或いは図示しない無線ＬＡＮなどの伝送手段を介して録画装置６００に送信するようにすればよい。
【００７９】
再生処理部６２６は、光通信部６１２を通じて端末装置５００からの再生命令Ｒ３５を入力したとき、この再生命令Ｒ３５に含まれるイベントＩＤと機器ＩＤとを抽出し、これらのイベントＩＤ及び機器ＩＤに関連付けられた録画予約情報Ｄ５またはダウンロード予約情報Ｄ６に含まれるコンテンツコードを、予約リスト格納部６２２に格納された録画予約リストまたはダウンロード予約リストの中から検索する。さらに、再生処理部６２６は、検索したコンテンツコードをキーとして、コンテンツデータ格納部６２４の中から該当するコンテンツデータを読み出してデコード部６０９によりデコードし、復元されたデジタルビデオデータ及びオーディオデータをＡＶインターフェース部６０６に供給するように処理を行う。なお、この端末装置５００から録画装置６００への再生命令Ｒ３５の伝送には、光通信部のみならず、カードインターフェース部６１５に着脱自在なメモリカードなどの記憶媒体６、或いはＵＳＢインターフェース部６１６、或いは図示しない無線ＬＡＮなど、他の伝送手段を用いてもよい。
【００８０】
次に、この実施形態の動作を説明する。
ダイレクトアクセス管理サーバ４００においては、既に、制御機器・サービス管理ＩＤと被制御機器管理ＩＤとの紐付けが完了しているものとする。
【００８１】
はじめに、端末装置５００において、コンテンツガイド配信サーバ１００より取得したコンテンツガイドを閲覧し、その中でコンテンツの選択とそのコンテンツに対するリモート録画予約命令の入力が行われた場合の動作を説明する。なお、コンテンツに対するリモートダウンロード予約命令が入力されたときの動作も同様であるので、重複する説明を省くため、以下の説明においてリモートダウンロード予約に関する部分は括弧内に記述することとする。
【００８２】
まず、図６において、端末装置５００のユーザが入力操作部５０５を使ってコンテンツガイド閲覧命令Ｒ１を入力する。このコンテンツガイド閲覧命令Ｒ１が入力されると、端末装置５００内のコンテンツガイドデータ取得部５２１が、ネットワーク１を介してコンテンツガイド配信サーバ１００にコンテンツガイド取得要求Ｒ２を送信する。コンテンツガイド配信サーバ１００は、コンテンツガイド取得要求Ｒ２を受信すると、ネットワーク１を介して端末装置５００にコンテンツガイドデータをコンテンツガイド取得応答Ｒ３として送信する。
【００８３】
端末装置５００内のコンテンツガイドデータ取得部５２１は、コンテンツガイド配信サーバ１００からコンテンツガイド取得応答Ｒ３として送信されてくるコンテンツガイドデータを受信してコンテンツガイドデータ格納部５２２に格納する。コンテンツガイドデータの取得完了により、端末装置５００内のコンテンツガイド表示処理部５２３は、コンテンツガイドデータ格納部５２２に格納されたコンテンツガイドデータからコンテンツガイド表示データＤ４を作成して表示部５０６に出力する。これにより端末装置５００の表示部５０６にコンテンツガイド画面が表示される。
【００８４】
表示部５０６に表示されたコンテンツガイド画面において、入力操作部５０５を使ってユーザにより、コンテンツの選択と、そのコンテンツのリモート録画予約命令Ｒ４（リモートダウンロード予約命令Ｒ４´）の入力が行われたとき、予約コンテンツ選択部５２７によって、まず、その選択されたコンテンツが判断される。この後、予約コンテンツ選択部５２７は、コンテンツガイドデータ格納部５２２に格納されたコンテンツガイドデータから、その選択されたコンテンツのリモート録画予約のために必要な情報である録画予約情報Ｄ５（リモートダウンロードの場合はリモートダウンロード予約情報Ｄ６）を取り出すとともに、イベントＩＤを生成する。
【００８５】
次に、予約コンテンツ選択部５２７は、その録画予約情報Ｄ５（リモートダウンロード予約情報Ｄ６）、生成されたイベントＩＤ、及び自端末装置５００に固有の機器ＩＤを予約リスト格納部５３１に格納されている録画予約リスト（リモートダウンロード予約リスト）に登録するとともに、予約処理部５３２に、その録画予約情報Ｄ５（リモートダウンロード予約情報Ｄ６）、イベントＩＤ、及び機器ＩＤを含むリモート録画予約要求の発行命令Ｒ５（リモートダウンロード予約要求の発行命令Ｒ５´）を与える。
【００８６】
図９は、端末装置５００の予約リスト格納部５３１に格納された録画予約リスト５４１及びリモートダウンロード予約リスト５４２の構成を示す図である。同図に示すように、録画予約リスト５４１には、リモート録画予約の対象コンテンツ毎に、コンテンツコード、チャンネル名、放送日、放送開始／終了時刻、タイトル名などの情報を含む録画予約情報Ｄ５と、イベントＩＤ（Ｄ５−１）とが関連付けて格納される。リモートダウンロード予約リスト５４２には、リモートダウンロード予約の対象コンテンツ毎に、コンテンツコード、ダウンロード元のＵＲＬ、タイトル名などの情報を含むダウンロード予約情報Ｄ６と、イベントＩＤ（Ｄ６−１）とが関連付けて格納される。
【００８７】
予約処理部５３２は、予約コンテンツ選択部５２７からのリモート録画予約要求の発行命令Ｒ５（リモートダウンロード予約要求の発行命令Ｒ５´）を受けると、ネットワーク１を介してサービスサーバ３００に、その録画予約情報Ｄ５（リモートダウンロード予約情報Ｄ６）、イベントＩＤ、及び機器ＩＤを含むリモート録画予約要求Ｒ１４（リモートダウンロード予約要求Ｒ１４´）を送信する。
【００８８】
図３において、サービスサーバ３００内の予約処理部３０１は、端末装置５００内の予約処理部５３２よりリモート録画予約要求Ｒ１４（リモートダウンロード予約要求Ｒ１４´）を受信すると、ネットワーク１を介してダイレクトアクセス管理サーバ４００に対して、その端末装置５００とリモート録画予約サービス（リモートダウンロード予約サービス）との組み合わせに対応付けられている録画装置６００にサービスサーバ３００がダイレクトにアクセスするために必要な情報の取得を要求するダイレクトアクセス開始要求Ｒ１５を送信する。このダイレクトアクセス開始要求Ｒ１５には、サービスサーバ３００において予め登録されている、制御機器である端末装置５００とリモート録画予約サービスとの組み合わせに対して割り当てられたＩＤである制御機器・サービス管理ＩＤが含まれている。
【００８９】
図４において、ダイレクトアクセス管理サーバ４００においては、被制御機器として登録済みの録画装置６００との間で双方向の常時接続セッションを設定するためのＸＭＰＰサーバ４１４が稼動しており、サービスサーバ３００は、ダイレクトアクセス管理サーバ４００との間でＸＭＰＰセッションを確立して、このＸＭＰＰセッションを通じてダイレクトアクセス管理サーバ４００との間で情報をやりとりすることとしている。
【００９０】
ダイレクトアクセス管理サーバ４００内のダイレクトアクセス要求処理部４１３は、その常時接続セッションを通じてサービスサーバ３００からのダイレクトアクセス開始要求Ｒ１５を受信すると、このダイレクトアクセス開始要求Ｒ１５に含まれる制御機器・サービス管理ＩＤと、制御機器・サービス／被制御機器管理ＩＤ格納部４１１に格納されている制御機器・サービス管理ＩＤと被制御機器管理ＩＤとの紐付け内容を参照して、ダイレクトアクセス開始要求Ｒ１５に含まれる制御機器・サービス管理ＩＤに紐付けられた被制御機器管理ＩＤを判定し、該当する録画装置６００に対して、ネットワーク１を介して、サービスサーバ３００が録画装置６００にダイレクトにアクセスを行うために必要な情報の取得を要求するダイレクトアクセス情報取得要求Ｒ１６を送信する。
【００９１】
図８において、録画装置６００内のダイレクトアクセス情報提供部６２５は、既にダイレクトアクセス管理サーバ４００のＸＭＰＰサーバ４１４にログインしてダイレクトアクセス管理サーバ４００との間で双方向の常時接続セッションの設定を完了しているものとする。また、この実施形態では、録画装置６００がルータを通じてネットワーク１に接続されていることとする。ダイレクトアクセス情報提供部６２５は、ダイレクトアクセス管理サーバ４００内のダイレクトアクセス要求処理部４１３より常時接続セッションを通じてダイレクトアクセス情報取得要求Ｒ１６を受信すると、ルータにおいて録画装置６００のローカルＩＰアドレス及びポート番号にマッピングされたグローバルＩＰアドレスおよびポート番号などからなるダイレクトアクセス用ＵＲＩを生成して、ダイレクトアクセス情報取得応答Ｒ１７としてダイレクトアクセス管理サーバ４００に常時接続セッションを通じて送信する。
【００９２】
図４において、ダイレクトアクセス管理サーバ４００内のダイレクトアクセス要求処理部４１３は、録画装置６００内のダイレクトアクセス情報提供部６２５より常時接続セッションを通じてダイレクトアクセス情報取得応答Ｒ１７を受信すると、このダイレクトアクセス情報取得応答Ｒ１７に含まれるダイレクトアクセス用ＵＲＩを、ダイレクトアクセス開始要求元であるサービスサーバ３００内の予約処理部３０１にダイレクトアクセス開始応答Ｒ１８として送信する。
【００９３】
図３において、サービスサーバ３００内の予約処理部３０１は、ダイレクトアクセス管理サーバ４００内のダイレクトアクセス要求処理部４１３よりダイレクトアクセス開始応答Ｒ１８を受信すると、このダイレクトアクセス開始応答Ｒ１８に含まれるダイレクトアクセス用ＵＲＩにアクセス、つまり録画装置６００にアクセスして、録画予約情報Ｄ５（リモートダウンロード予約情報Ｄ６）、イベントＩＤ、及び端末装置５００の機器ＩＤを含むリモート録画予約命令Ｒ１９（リモートダウンロード予約命令Ｒ１９´）を送信する。
【００９４】
図８において、録画装置６００内の予約処理部６２１は、サービスサーバ３００よりネットワーク１を介して送信されてくるリモート録画予約命令Ｒ１９（リモートダウンロード予約命令Ｒ１９´）を受信すると、このリモート録画予約命令Ｒ１９（リモートダウンロード予約命令Ｒ１９´）に含まれる録画予約情報Ｄ５（リモートダウンロード予約情報Ｄ６）、イベントＩＤ、及び機器ＩＤを予約リスト格納部６２２に格納された録画予約リスト（ダウンロード予約リスト）に登録する。
【００９５】
図１０は録画装置６００内の予約リスト格納部６２２に格納された録画予約リスト６４１及びリモートダウンロード予約リスト６４２の構成を示す図である。同図に示すように、録画予約リスト６４１には、リモート録画予約の対象コンテンツ毎に、コンテンツコード、チャンネル名、放送日、放送開始／終了時刻、タイトル名などの情報を含む録画予約情報Ｄ５と、イベントＩＤ（Ｄ５−１）と、機器ＩＤ（Ｄ５−２）とが関連付けて格納される。リモートダウンロード予約リスト６４２には、リモートダウンロード予約の対象コンテンツ毎に、コンテンツコード、ダウンロード元のＵＲＬ、タイトル名などの情報を含むダウンロード予約情報Ｄ６と、イベントＩＤ（Ｄ６−１）と、機器ＩＤ（Ｄ６−２）とが関連付けて格納される。
【００９６】
この後、予約処理部６２１は、リモート録画予約（リモートダウンロード予約）の完了を示すリモート録画予約結果通知Ｒ２１（リモートダウンロード予約結果通知Ｒ２１´）をサービスサーバ３００にネットワーク１を介して送信する。
【００９７】
図３において、サービスサーバ３００内の予約処理部３０１は、録画装置６００内の予約処理部５３２よりリモート録画予約結果通知Ｒ２１（リモートダウンロード予約結果通知Ｒ２１´）を受信すると、リモート録画予約要求元である端末装置５００にリモート録画予約結果通知Ｒ２２（リモートダウンロード予約結果通知Ｒ２２´）をネットワーク１を介して送信する。
【００９８】
以上で、端末装置５００においてコンテンツガイドの中で選択された放送番組などのコンテンツのリモート録画予約（リモートダウンロード予約）が完了したことになる。
【００９９】
図８において、録画装置６００では、コンテンツデータ取得部６２３が、予約リスト格納部６２２に格納された録画予約リスト６４１に登録された録画予約情報Ｄ５をもとに、ネットワーク１を介してコンテンツ配信サーバ２００よりＩＰマルチキャスト放送などによって送られてくる放送番組などのコンテンツデータＤ１や、例えば、地上アナログテレビジョン放送、地上デジタルテレビジョン放送、ＣＳデジタル放送など、各放送局３からの放送波に乗って送られてくる放送番組などのコンテンツデータＤ２を選択的に受信してコンテンツデータ格納部６２４に記録する。
【０１００】
録画装置６００では、また、コンテンツデータ取得部６２３が、予約リスト格納部６２２に格納されたダウンロード予約リスト６４２に登録されたダウンロード予約情報Ｄ６をもとに、ネットワーク１を介してコンテンツ配信サーバ２００に対して、ＶｏＤ方式で供給されるコンテンツデータＤ１のダウンロード要求を送信することによって、そのコンテンツデータＤ１をダウンロードしてコンテンツデータ格納部６２４に記録する。このようにして端末装置５００のユーザによってリモート録画予約及びリモートダウンロード予約されたコンテンツデータＤ１，Ｄ２が録画装置６００にて記録される。
【０１０１】
図１１は録画装置６００のコンテンツデータ格納部６２４に記録されたコンテンツデータの構成を示す図である。同図に示すように、コンテンツデータ格納部６２４に格納されたコンテンツデータＤ１，Ｄ２は、例えば、コンテンツコードＤ２１、タイトル名Ｄ２２、コンテンツデータ本体Ｄ２３などで構成される。
【０１０２】
次に、録画装置６００にて記録されたコンテンツデータの複製を端末装置５００に持ち出す場合の動作を説明する。この実施形態では、録画装置６００にて記録されたコンテンツデータの複製の再生を、リモート録画予約要求元及びリモートダウンロード予約要求元の端末装置５００に限って可能とするために次のような動作を行う。
【０１０３】
既に説明したように、録画装置６００では、予約リスト格納部６２２に、リモート録画予約命令Ｒ１９から取り出された録画予約情報Ｄ５、イベントＩＤ、及び端末装置５００の機器ＩＤや、リモートダウンロード予約命令Ｒ１９´から取り出されたリモートダウンロード予約情報Ｄ６、イベントＩＤ、及び端末装置５００の機器ＩＤが格納されている。ここで、イベントＩＤは端末装置５００においてリモート録画予約命令Ｒ４及びリモートダウンロード予約命令Ｒ４´が発生する都度端末装置５００内で生成されたＩＤであり、機器ＩＤは端末装置５００に固有のＩＤであるから、これらのイベントＩＤ及び機器ＩＤを暗号キーとして用いてコンテンツデータの暗号化を行うことによって、これらのＩＤを保有する端末装置５００以外の機器では復号が不可な暗号化データが得られる。以下にその動作の詳細を説明する。
【０１０４】
図８において、録画装置６００では、まず、外部機器に持ち出すコンテンツデータがユーザによって選択される。このコンテンツデータの選択は、例えば次のように行われる。ユーザは入力操作部６０５を使って記録コンテンツ一覧の表示命令Ｒ４１を入力する。この記録コンテンツ一覧の表示命令Ｒ４１は記録コンテンツ一覧表示処理部６２８に入力され、記録コンテンツ一覧表示処理部６２８は、コンテンツデータ格納部６２４に記録されているコンテンツデータの一覧の表示データＤ１１を生成してＡＶインターフェース部６０６に出力する。これによって外部ＡＶ機器４の表示器にコンテンツデータの一覧が表示される。
【０１０５】
外部ＡＶ機器４の表示器に表示されたコンテンツデータの一覧において、入力操作部６０５を使ってユーザにより、持ち出し対象のコンテンツデータが選択され、持ち出し命令Ｒ４２が入力されると、暗号化部６２７はコンテンツデータ格納部６２４から持ち出し対象のコンテンツデータを読み出して複製を生成するとともに、予約リスト格納部６２２から、持ち出し対象のコンテンツデータに対応するイベントＩＤと機器ＩＤを読み出し、これらイベントＩＤと機器ＩＤを暗号キーとして用いて、複製として生成されたコンテンツデータを暗号化する。なお、この暗号化コンテンツデータにおいて、コンテンツコードは端末装置５００にてコンテンツデータの復号前にコンテンツデータを判別する際に読み取られる必要であるため暗号化しないこととしている。このようにして得られた暗号化コンテンツデータＤ１２は、カードインターフェース部６１５に着脱可能なメモリカードなどの記憶媒体６、或いはＵＳＢインターフェース部６１６、或いは図示しない無線ＬＡＮなどの伝送手段を介して端末装置５００に転送される。
【０１０６】
端末装置５００は、カードインターフェース部５１４に着脱可能なメモリカードなどの記憶媒体６、或いはＵＳＢインターフェース部５１５、或いは図示しない無線ＬＡＮなどの伝送手段を介して、録画装置６００にて外部持ち出し用として暗号化されたコンテンツデータＤ１２を取り込むと、復号部５３３にて、この暗号化されたコンテンツデータＤ１２に付加されているコンテンツコードを判別する。次に、復号部５３３は、判別したコンテンツコードを含む録画予約情報Ｄ５またはダウンロード予約情報Ｄ６を、予約リスト格納部５３１に格納された録画予約リスト５４１及びリモートダウンロード予約リスト５４２の中から検索し、検索した録画予約情報Ｄ５またはダウンロード予約情報Ｄ６に関連付けられたイベントＩＤを判定する。そして、復号部５３３は、この判定したイベントＩＤと自端末装置５００の機器ＩＤを暗号解除キーとして用いて、暗号化されたコンテンツデータＤ１２を復号する。これによって、端末装置５００にて再生可能なコンテンツデータが得られ、コンテンツデータ格納部５２５に格納される。
【０１０７】
このように、録画装置６００から持ち出される複製のコンテンツデータは、端末装置５００から、当該コンテンツデータを対象とするリモート録画予約要求またはリモートダウンロード予約要求に伴って送られてくるイベントＩＤと機器ＩＤとを暗号キーとして用いて暗号化されるので、それらのイベントＩＤと機器ＩＤを保有しているリモート録画予約要求元及びリモートダウンロード予約要求元の端末装置５００においてのみ、録画装置６００から持ち出された複製のコンテンツデータの再生が可能となる。
【０１０８】
次に、端末装置５００からのリモート録画予約要求及びリモートダウンロード予約要求に従って録画装置６００に記録されたコンテンツデータを録画装置６００にて再生する場合の制限について説明する。この制限は、録画装置６００にリモート録画予約要求及びリモートダウンロード予約要求に従って記録されたコンテンツデータを録画装置６００にて再生するためには、そのリモート録画予約要求元またはリモートダウンロード予約要求元である端末装置５００からの再生命令を必要とする、というものである。次に、この動作の詳細を説明する。
【０１０９】
図６において、端末装置５００内の予約リスト表示処理部５２９は、入力操作部５０５を使ってユーザより録画予約リスト及びダウンロード予約リストの閲覧命令Ｒ３１が入力されると、予約リスト格納部５３１に格納された録画予約リスト及びダウンロード予約リスト（図９）を読み込み、これらの録画予約リスト及びダウンロード予約リストの表示データＤ７を生成して表示部５０６に出力する。これにより、端末装置５００の表示部５０６に録画予約リスト及びダウンロード予約リストの内容が表示される。
【０１１０】
この表示部５０６に表示された録画予約リストまたはダウンロード予約リストにおいて、入力操作部５０５を使ってユーザにより、録画装置６００にて再生させたいコンテンツデータの選択とそのコンテンツデータの再生命令Ｒ３４が入力されると、再生命令処理部５３０は、予約リスト格納部５３１に格納された録画予約リストまたはダウンロード予約リストから、選択されたコンテンツデータに対応付けられたイベントＩＤを読み出し、このイベントＩＤと、自端末装置５００の機器ＩＤを含む再生命令Ｒ３５を光通信部５１１などを使って録画装置６００にセキュアな方法で送信する。なお、この端末装置５００から録画装置６００への再生命令Ｒ３５の伝送には、光通信部のみならず、カードインターフェース部６１５に着脱自在なメモリカードなどの記憶媒体６、或いはＵＳＢインターフェース部６１６、或いは図示しない無線ＬＡＮなど、他の伝送手段を用いてもよい。
【０１１１】
図８において、録画装置６００内の再生処理部６２６は、光通信部６１２などを通じて端末装置５００からの再生命令Ｒ３５を入力すると、この再生命令Ｒ３５からイベントＩＤと機器ＩＤとを抽出し、これらのイベントＩＤ及び機器ＩＤに関連付けられた録画予約情報Ｄ５またはダウンロード予約情報Ｄ６に含まれるコンテンツコードを、予約リスト格納部６２２に格納された録画予約リストまたはダウンロード予約リスト（図１０参照）の中から検索する。
【０１１２】
次に、録画装置６００内の再生処理部６２６は、検索したコンテンツコードをキーとして、コンテンツデータ格納部６２４（図１１参照）の中から該当するコンテンツデータ本体を読み出してデコード部６０９によりデコードし、復元されたデジタルビデオデータ及びオーディオデータをＡＶインターフェース部６０６に供給する。これにより、ＡＶインターフェース部６０６に接続されたテレビジョンなどの外部ＡＶ機器４を通してコンテンツの視聴を行うことが可能となる。
【０１１３】
なお、上記の実施形態では、イベントＩＤと機器ＩＤとでコンテンツデータを暗号化することとしたが、本発明はこれに限定されるものではなく、例えば、機器ＩＤのみを暗号キーとして利用した場合においても、録画装置６００に記録されたコンテンツデータの複製の再生を、リモート録画予約要求元及びリモートダウンロード予約要求元である端末装置に限って可能とする、という制限を設けることができる。但し、コンテンツデータ単位での複製の持ち出しを制限する場合には、上記の実施形態で説明したように、機器ＩＤなどのように端末装置毎に固有のＩＤと、イベントＩＤなどのようにリモート録画予約要求毎及びリモートダウンロード予約要求毎に固有のＩＤとを暗号キーとして利用することとなる。
【０１１４】
また、上記の各実施形態では、サービスサーバ３００及びダイレクトアクセス管理サーバ４００を用いて端末装置１００と録画装置６００との間でのデータのやりとりを制御することとしたが、本発明は端末装置１００と録画装置６００との間でのデータのやりとりを制御する方式にかかわらず適用可能である。
【０１１５】
また、端末装置５００から録画装置６００への暗号キーの転送に関し、上記の実施形態では、リモート録画予約要求及びリモートダウンロード予約要求にイベントＩＤ及び機器ＩＤを付加して録画装置６００に転送することとしたが、リモート録画予約要求及びリモートダウンロード予約要求の送信の後、別個に暗号キーを送信することとしてもよい。例えば、リモート録画予約要求及びリモートダウンロード予約要求の後や、録画装置６００にてコンテンツデータの録画完了後、ダウンロード完了後でもよい。
【０１１６】
なお、暗号キーの転送においては、ＳＳＬ（Secure Socket Layer）などの公知の暗号方式にて暗号キーを暗号化することが望ましてことは言うまでもない。
【０１１７】
また、上記の実施形態では、サービスサーバ３００がダイレクトアクセス管理サーバ４００より取得したダイレクトアクセス用ＵＲＩをもとに録画装置６００に対してリモート録画予約命令Ｒ１９やリモートダウンロード予約命令Ｒ１９´を送信することとしたが、端末装置５００がサービスサーバ３００より、ネットワーク１を介してダイレクトアクセス用ＵＲＩを取得するようにすれば、端末装置５００から録画装置６００にリモート録画予約命令Ｒ１９やリモートダウンロード予約命令Ｒ１９´を送信するようにしてもよい。
【０１１８】
また、上記の実施形態では、リモート録画予約のサービス及びリモートダウンロード予約のサービス専用のサービスサーバ３００を利用することとしたが、コンテンツガイド配信サーバ１００またはコンテンツ配信サーバ２００に、リモート録画予約のサービス及びリモートダウンロード予約のサービスを行うソフトウェアを組み込んでおくことで、コンテンツガイド配信サーバ１００またはコンテンツ配信サーバ２００をサービスサーバとして利用することも可能である。
【０１１９】
さらに、上記の各実施形態では、サービスサーバ３００とダイレクトアクセス管理サーバ４００を別々のサーバ装置で実現することとしたが、一台のサーバ装置に、サービスサーバ３００のソフトウェアとダイレクトアクセス管理サーバ４００のソフトウェアを組み込むことで、サービスサーバ３００とダイレクトアクセス管理サーバ４００を一つのサーバに統合するようにしてもよい。
【０１２０】
さらに、上記の各実施形態では、サービスサーバ３００が提供するサービスとして、リモート録画予約とリモートダウンロード予約を中心に説明したが、本発明はこれに限定されるものではなく、ネットワーク上のコンテンツを録画装置６００に記録するためのサービスであれば、リモート録画予約、リモートダウンロード予約以外のサービスについても同様に扱うこととすることができる。
【０１２１】
また、上記の実施形態では、端末装置５００において、コンテンツガイドから視聴する番組などのコンテンツを選択して、そのコンテンツデータを取得し再生することとしたが、本発明は、このように視聴するコンテンツをコンテンツガイドから選択する手順を必須とするものではなく、コンテンツを選択する方法に限定されるものではない。
【０１２２】
本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々更新を加え得ることは勿論である。
【図面の簡単な説明】
【０１２３】
【図１】本発明の実施の形態に係るコンテンツ記録システムの全体の構成を示す図である。
【図２】図１のコンテンツガイド配信サーバ、コンテンツ配信サーバ、サービスサーバ、ダイレクトアクセス管理サーバのハードウェアの構成を示すブロック図である。
【図３】サービスサーバのソフトウェアの構成を示すブロック図である。
【図４】ダイレクトアクセス管理サーバのソフトウェアの構成を示すブロック図である。
【図５】端末装置のハードウェアの構成を示すブロック図である。
【図６】端末装置のソフトウェアの構成を示すブロック図である。
【図７】録画装置のハードウェアの構成を示すブロック図である。
【図８】録画装置におけるリモート録画予約／ダウンロード予約に関するソフトウェアの構成を示すブロック図である。
【図９】端末装置の予約リスト格納部に格納された録画予約リスト及びリモートダウンロード予約リストの構成を示す図である。
【図１０】録画装置の予約リスト格納部に格納された録画予約リスト及びリモートダウンロード予約リストの構成を示す図である。
【図１１】録画装置のコンテンツデータ格納部に記録されたコンテンツデータの構成を示す図である
【符号の説明】
【０１２４】
１０      ネットワークシステム 
１００      コンテンツガイド配信サーバ
２００      コンテンツ配信サーバ
３００      サービスサーバ
４００      ダイレクトアクセス管理サーバ
５００      端末装置
５２１      コンテンツガイドデータ取得部
５２２      コンテンツガイドデータ格納部
５２３      コンテンツガイド表示処理部
５２４      コンテンツデータ取得部
５２５      コンテンツデータ格納部
５２６      コンテンツ再生部
５２７      予約コンテンツ選択部
５２９      予約リスト表示処理部
５３０      再生命令処理部
５３１      予約リスト格納部
５３２      予約処理部
５３３      復号部
６００      録画装置
６２１      予約処理部
６２２      予約リスト格納部
６２３      コンテンツデータ取得部
６２４      コンテンツデータ格納部
６２５      ダイレクトアクセス情報提供部
６２６      再生処理部
６２７      暗号化部
６２８      記録コンテンツ一覧表示処理部
【図１】
2008177962.tif 000003
【図２】
2008177962.tif 000004
【図３】
2008177962.tif 000005
【図４】
2008177962.tif 000006
【図５】
2008177962.tif 000007
【図６】
2008177962.tif 000008
【図７】
2008177962.tif 000009
【図８】
2008177962.tif 000010
【図９】
2008177962.tif 000011
【図１０】
2008177962.tif 000012
【図１１】
2008177962.tif 000013