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