(57)【要約】      （修正有）【課題】複数ユーザが、ホームネットワークに接続している複数のコンテンツ共有機能対応コンテンツ受信装置を利用する状況において、既に取得した全てのコンテンツを有効に利用できるようにする。【解決手段】未取得であって取得予約をしているコンテンツ、コピーやムーブ、ストリーム再生が禁止されているコンテンツ、視聴鍵が移動中のコンテンツなど、他の装置からのコンテンツの再生が可能か否かに関わらず、ホームネットワーク内の装置に対してＨＤＤ内のコンテンツのメタ情報を公開するコンテンツ受信装置を用いることによって、ホームネットワーク内に取得済み全てのコンテンツのメタ情報を共有し、ホームネットワーク内にある全てのコンテンツの存在をユーザに通知する。【選択図】図１
2011130040.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して１つ以上の記録装置に接続されたコンテンツ受信装置であって、
コンテンツを記録する記憶部と、
前記記憶部に記録されたコンテンツのメタ情報と、前記記録装置に記録されたコンテンツの前記記録装置によって公開されたメタ情報と、番組関連情報と、を取得するコンテンツ関連情報取得部と、
前記コンテンツ関連情報取得部が取得したメタ情報をコンテンツ管理情報に登録し、コンテンツ管理情報の更新を行うコンテンツ管理部と、
前記コンテンツ管理情報に登録されている各コンテンツのメタ情報と、前記番組関連情報に含まれる各コンテンツの情報と、を比較して類似度を算出し、算出した類似度が所定の値を超えたコンテンツを前記番組関連情報から抽出するコンテンツ検索部と、
前記コンテンツ関連情報取得部が取得した前記番組関連情報を番組一覧として表示し、コンテンツ検索部によって抽出されたコンテンツを前記番組一覧でハイライト表示するコンテンツ情報表示部と、
を備えることを特徴とするコンテンツ受信装置。
【請求項２】
ネットワークを介して１つ以上の記録装置に接続されたコンテンツ受信装置であって、
コンテンツを記録する記憶部と、
コンテンツの記録予約を受け付ける予約受付部と
前記記憶部に記録予約されたコンテンツのメタ情報と、前記記録装置に記録予約されたコンテンツの前記記録装置によって公開されたメタ情報と、番組関連情報と、を取得するコンテンツ関連情報取得部と、
前記コンテンツ関連情報取得部が取得したメタ情報をコンテンツ管理情報に登録し、コンテンツ管理情報の更新を行うコンテンツ管理部と、
前記コンテンツ管理情報に登録されている各コンテンツのメタ情報と、前記番組関連情報に含まれる各コンテンツの情報と、を比較して類似度を算出し、算出した類似度が所定の値を超えたコンテンツを前記番組関連情報から抽出するコンテンツ検索部と、
前記コンテンツ関連情報取得部が取得した前記番組関連情報を番組一覧として表示し、コンテンツ検索部によって抽出されたコンテンツを前記番組一覧でハイライト表示するコンテンツ情報表示部と、
を備えることを特徴とするコンテンツ受信装置。
【請求項３】
請求項１または２に記載のコンテンツ受信装置であって、
前記記録装置によって公開されたメタ情報が前記コンテンツ関連情報に登録されている場合は、前記コンテンツ管理部は前記コンテンツ関連情報に登録されているメタ情報を更新することを特徴とするコンテンツ受信装置。
【請求項４】
請求項１から３のいずれか１項に記載のコンテンツ受信装置であって、
前記記憶部に記録されているコンテンツのメタ情報の変更があった場合は、前記コンテンツ管理部は前記記録装置に変更されたメタ情報を公開することを特徴とするコンテンツ受信装置。
【請求項５】
請求項１から４のいずれか一項に記載のコンテンツ受信装置であって、
前記コンテンツ管理情報は、コンテンツのストリーム再生が可能か否を示す情報であるストリーム情報、またはコンテンツの録画もしくはダウンロードが完了したか否かを示す情報であるダウンロード情報、またはコンテンツを再生するための視聴鍵を当該コンテンツ受信装置が保持しているか否かを示す情報である視聴鍵情報、の少なくとも一つを有することを特徴とするコンテンツ受信装置。
【請求項６】
請求項５に記載のコンテンツ受信装置であって、
前記コンテンツ情報表示部は、表示するコンテンツのメタ情報に含まれるダウンロード情報が否である場合、または視聴鍵情報が否である場合、またはストリーム情報が否である場合、の少なくとも一つである場合は、当該コンテンツを再生することができないことを表示することを特徴とするコンテンツ受信装置。
【請求項７】
請求項５または６に記載のコンテンツ受信装置であって、
前記コンテンツ管理部は前記記憶部に記録されているコンテンツの、
ストリーム再生が可能になった場合は前記ストリーム情報を可能と変更し、
ストリーム再生が不可能になった場合は前記ストリーム情報を否と変更し、
ダウンロードが完了した場合は前記ダウンロード情報を完了と変更し、
前記再生鍵が前記コンテンツ受信装置に移動された場合は視聴鍵情報を保持と変更し、
前記再生鍵が前記コンテンツ受信装置から移動された場合は視聴鍵情報を否と変更する、ことを特徴とするコンテンツ受信装置。
【請求項８】
請求項１から７のいずれか１項に記載のコンテンツ受信装置であって、
前記コンテンツ検索部は、前記コンテンツ管理情報に含まれるコンテンツのタイトルの文字列と前記番組関連情報に含まれるコンテンツのタイトルの文字列とを比較して前記類似度を算出することを特徴とするコンテンツ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザが複数のコンテンツ受信装置を利用する場合の複数機器に存在するコンテンツの情報を取得する技術に関する。
【背景技術】
【０００２】
近年、音楽や映像などのデジタルコンテンツを、インターネットなどの広域ネットワークやデジタル放送などで配信するシステムおよびサービスが普及しており、サービスユーザは前記デジタルコンテンツを録画やダウンロード操作を通じて、個人のＨＤＤ搭載テレビやＨＤＤレコーダなどのコンテンツ受信装置に有料または無料コンテンツを取得することが出来る。また、テレビを見てコンテンツを選択する時間が限られている人のためには、デジタル放送コンテンツを自動的に選び、録画する機能を搭載する機器も存在している。
【０００３】
特許文献１では、ネットワークに接続されている複数の機器において、ある機器から他の機器のコンテンツにアクセスし、再生などの利用を可能にする技術が記載され、こういった利用シーンを実現するために、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）や、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）などの標準的な機器相互接続・コンテンツ共有ガイドラインが公開され、対応する機器が市場に出回ってきている。
【０００４】
また、上記録画またはダウンロードで取得できるコンテンツの視聴期間、他機器またはリムーバブルメディアへのコピーまたはムーブの回数は、当該コンテンツのライセンス情報によって決められている。特許文献２では上記ネットワークコンテンツ共有環境において、サーバから配信されたライセンス情報を有効に活用できるようにする機器間のライセンス情報取得方法を提供している。
【０００５】
また、ＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）や、Ｍａｒｌｉｎなどのコンテンツ著作権保護技術の利用によって、コンテンツサービスプロバイダが放送、ＶＯＤ（Ｖｉｄｅｏ  ｏｎ  Ｄｅｍａｎｄ）などのコンテンツのストリーミング配信、ダウンロードなどのコンテンツ提供を、安全に行うことが可能となる。
【０００６】
その他に、ライセンスの制限により複製が許可されないコンテンツにおいて、コンテンツの視聴鍵によるコンテンツの利用の仕組みも存在する。これはコンテンツ本体を携帯機器にコピーし、別途当該コンテンツの視聴鍵を一時的にコンテンツ受信装置から携帯機器に移動させることで、コンテンツ受信装置での当該コンテンツの利用を一時的に不可能とし、携帯機器でのコンテンツの利用を可能とする方法である。後ほどコンテンツ受信装置にコンテンツの視聴鍵を戻すことでコンテンツ受信装置は当該コンテンツの利用が再度可能となり、携帯機器はコンテンツの利用が不可能となる。
このようにコンテンツの利用形態は多様化している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１８１１９２号公報
【特許文献２】特開２００３−３２３３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、複数のユーザが、ホームネットワークで複数の機器を利用して、コンテンツ共有を行う場合において、第一のユーザが第一の機器を利用して取得しようとするコンテンツが、既に第二のユーザによって、第二の機器を利用して取得済みのものである可能性がある。第一のユーザが、既に第二のユーザが取得したコンテンツを取得すると、重複が生じてしまう。
【０００９】
また、先記チェックアウト中のコンテンツや、別機器でダウンロード中や録画中、録画予約中でありコンテンツ本体はまだ完全に格納されていないコンテンツについても当該コンテンツが取得済みもしくは取得予定であることをホームネットワーク上の他の機器に知らせないと、取得の重複の可能性が発生する。
【００１０】
そこで、複数のユーザがホームネットワーク内で複数機器を利用してコンテンツの共有をする場合において、外部からのコンテンツ取得が重複することなく、ホームネットワーク内に存在するコンテンツを、有効に利用できるようにする必要がある。
【課題を解決するための手段】
【００１１】
ホームネットワークを通して、ある機器からコンテンツの利用が可能か否かに関わらず、ホームネットワーク内に取得済みもしくは取得予定である全てのコンテンツのメタ情報を共有し、コンテンツの存在をユーザに通知する。
【発明の効果】
【００１２】
本発明によれば、各ユーザはホームネットワークに存在するコンテンツおよびそのコンテンツの利用状況について、把握することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態であるシステム構成図の一例
【図２】本発明の実施形態であるンテンツ受信装置の一構成例
【図３】本発明の実施形態であるＮＡＳ装置の一構成例
【図４】本発明の実施形態であるコンテンツ管理テーブルの一例
【図５】本発明の実施形態であるホームネットワーク上にコンテンツメタ情報の公開手順概要の一例
【図６】本発明の実施形態であるホームネットワーク上のコンテンツ一覧画面の一例
【図７】本発明の実施形態であるホームネットワーク上のコンテンツ詳細画面の一例
【図８】本発明の実施形態であるホームネットワーク上のコンテンツ一覧画面の各メッセージ出力決定手順概要の一例
【図９】本発明の実施形態であるホームネットワークに取得済みのコンテンツがハイライトされているＥＰＧ画面の一例
【図１０】本発明の実施形態であるＥＰＧ画面にハイライトする手順概要の一例
【図１１】本発明の実施形態であるＥＰＧ画面にハイライトされた番組詳細画面の一例
【図１２】本発明の実施形態であるＥＰＧ画面にハイライトされた番組と類似の取得済みコンテンツ一覧画面の一例
【図１３】本発明の実施形態である機器ＩＤリストの一例
【図１４】本発明の実施形態であるメタ情報の一例
【図１５】本発明の実施形態であるＥＰＧ情報の一例
【発明を実施するための形態】
【００１４】
以下で実施の形態について説明する。
【実施例１】
【００１５】
実施例１について説明する。
本実施例では、複数のユーザがホームネットワークに接続された複数のコンテンツ受信機を利用する環境において、あるユーザが一台の機器を操作して、ホームネットワークに接続された複数の機器が取得して格納している全てのコンテンツについて、タイトル、ジャンル、視聴期間、コピー回数などの各コンテンツ特有のメタ情報を取得する。
【００１６】
図１はシステム構成図の一例である。ユーザＡは、例えば家の1階のリビングルームに置かれているコンテンツ受信装置１０１を日頃利用している。コンテンツ受信装置１０１は、地上または衛星のデジタルテレビ放送のリアルタイム視聴の他に、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を利用した予約録画、録画したコンテンツの視聴、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０４を用いてルータ（ゲートウェイ等であってもよい。総称して中継装置ともいう）１０５を介して、広域ネットワーク１０６上に存在するコンテンツサービスプロバイダが管理するコンテンツサーバに接続し、有料または無料コンテンツのＶＯＤの視聴、前記コンテンツプロバイダが提供する有料または無料のコンテンツのダウンロードなどを行う。
【００１７】
また、コンテンツ受信装置１０１は録画またはダウンロードした各コンテンツのうち、ライセンス情報に別の機器に移動することが許可されている旨の情報が記載されているコンテンツを、コンテンツ受信装置１０１のまたは別の機器のムーブ（コンテンツ移動）機能を用いて、コンテンツ受信装置１０１から、例えば２階の倉庫に置かれているＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）装置１０３に有線ＬＡＮ１０４を介して当該コンテンツをムーブすることができる。
【００１８】
また、録画又はダウンロードしたコンテンツのライセンス情報にコピーすることが許可されている旨の情報が記載されている場合は、コンテンツ受信装置１０１はコンテンツ受信装置１０１のエクスポート機能を用いて、当該コンテンツを、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）（登録商標）、ｉＶＤＲ（Ｉｎｆｏｒｍａｔｉｏｎａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  ｆｏｒ  Ｒｅｍｏｖａｂｌｅ  ｕｓａｇｅ）（登録商標）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードなどのリムーバブル記録メディアおよびコンテンツ受信装置１０２、ＮＡＳ装置１０３にコピーすることができる。
【００１９】
ユーザＢは２階の部屋のコンテンツ受信装置１０２を日頃利用している。コンテンツ受信装置１０２も、コンテンツ受信装置１０１と同様に動作できる。
コンテンツ受信装置１０１およびコンテンツ受信装置１０２は、ネットワーク機能および記録機能を有するデジタルテレビや、ネットワーク機能を有するＨＤＤレコーダ、チューナ機能を有するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等である。
【００２０】
ユーザＡはコンテンツ受信装置１０２を直接操作し、格納されているコンテンツを利用することが可能であり、ユーザＢもコンテンツ受信装置１０１を直接操作し、格納されているコンテンツを利用することが可能である。
【００２１】
有線ＬＡＮ１０４で接続されている広域ネットワーク１０６またはホームネットワーク１０７上では、ネットワークプロトコルとして標準のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を使用し、上位のトランスポートプロトコルにはＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）やＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いる。
【００２２】
コンテンツの伝送には更に上位のアプリケーションプロトコル、例えばＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）やＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等を使用する。なお、ＩＰにはバージョンの違いとしてＩＰｖ４とＩＰｖ６が有るが、ＩＰのバージョンはどちらを用いても良い。
【００２３】
ホームネットワーク１０７は家庭内に構築したＬＡＮであり、ルータやハブなどの装置を介して各機器をイーサネット（登録商標）ケーブルや無線等で接続することで、インターネット接続やファイルの共有などを行うためのネットワークである。
【００２４】
ホームネットワーク１０７に接続された上記コンテンツ受信装置１０１、コンテンツ受信装置１０２、ＮＡＳ装置１０３、およびルータ１０５は、それぞれ自身を識別するＩＰアドレスを所有する。また各々のネットワーク通信処理回路のインターフェース部には４８ビットのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスが予め設定されている。
【００２５】
各装置へのＩＰアドレスの設定は、Ａｕｔｏ  ＩＰという自動設定を利用するか、ネットワークにおけるアドレスの自動設定であるＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により、例えばルータ１０５をＤＨＣＰサーバとして動作させ、ここから各装置のＩＰアドレスを割り振る。
【００２６】
なお、ＩＰｖ６を用いる場合にはステートレス自動設定と呼ばれる方法によりルータ１０５のＩＰアドレスの上位６４ｂｉｔとＭＡＣアドレスから各装置が自身のＩＰアドレスを定めてもよい。
【００２７】
ここで、図１におけるシステム構成ではコンテンツ受信装置１０１と、コンテンツ受信装置１０２と、ＮＡＳ装置１０３と、ルータ１０５との間を有線ＬＡＮで接続しているが、機器同士の接続方法として無線アクセスポイントを使用した無線ＬＡＮやＩＥＥＥ１３９４、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等を用いても良い。
また、ルータ１０５はハブ機能を内蔵しているものとし、コンテンツ受信装置１０１、コンテンツ受信装置１０２とＮＡＳ装置１０３以外の他の装置を接続することも可能である。
【００２８】
また、ルータ１０５は、図示しないモデムあるいは光電変換器などを介して、もしくはルータに内蔵されるモデムあるいは光電変換器により広域ネットワーク１０６に接続される。広域ネットワーク１０６への接続形態はＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）や光ファイバーなどの高速アクセス回線やＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）、アナログ電話回線、携帯電話などの移動体通信網などその種類を問わない。
また、広域ネットワーク１０６は、コンテンツプロバイダやネットワーク接続サービスプロバイダが提供する閉域網ネットワークでも良い。
【００２９】
図２はコンテンツ受信装置の一構成例である。
コンテンツ受信装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、メモリ２０２、チューナ２０３、ＨＤＤ  Ｉ／Ｆ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ  Ｉｎｔｅｒｆａｃｅ）２０４、ＨＤＤ２０５、ＬＡＮ  Ｉ／Ｆ２０６、表示  Ｉ／Ｆ２０７、入力信号受信部２０８、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）２０９、リムーバブルメディアドライブ２１０から構成される。
【００３０】
ＣＰＵ２０１は、メモリ２０２やＨＤＤ２０５に格納されたプログラムを実行することで、コンテンツ受信装置１０１の各種の処理を行う。上記のプログラムとして例えば、機器接続プログラム２１１やコンテンツ管理プログラム２１２、コンテンツ関連情報取得プログラム２１３、コンテンツ取得プログラム２１４、コンテンツ検索プログラム２１５、ドライブアクセスプログラム２１６、コンテンツ再生プログラム２１７、ブラウザ２１８、コンテンツ情報表示プログラム２１９等がある。
【００３１】
これらのプログラムがおこなう処理は、たとえば機器接続プログラム２１１やコンテンツ管理プログラム２１２、コンテンツ関連情報取得プログラム２１３、コンテンツ取得プログラム２１４、コンテンツ検索プログラム２１５、ドライブアクセスプログラム２１６、コンテンツ再生プログラム２１７、ブラウザ２１８、コンテンツ情報表示プログラム２１９等を機器接続部２１１やコンテンツ管理部２１２、コンテンツ関連情報取得部２１３、コンテンツ取得部２１４、コンテンツ検索部２１５、ドライブアクセス部２１６、コンテンツ再生部２１７、ブラウザ処理部２１８、コンテンツ情報表示部２１９のように各処理を行う処理部として集積回路化するなどしてハードウェアの動作として実現することもできる。
【００３２】
以下では説明を簡略化するために、ＣＰＵ２０１が各プログラムを実行することで実現される各処理を、各処理部が主体となっておこなっているものとして「機器接続部２１１」のように表記して説明する。なお、各処理部をハードウェアで実現した場合にはその各処理部が主体となって各処理をおこなう。
【００３３】
機器接続部２１１はホームネットワーク１０７内のコンテンツ受信装置１０２、ＮＡＳ装置１０３など各種装置の発見および接続を行う。また、機器接続部２１１はたとえば図１３に示すような機器ＩＤリスト１３００を作成し、ホームネットワーク１０７上の装置に関する情報を登録および管理する。上記機器ＩＤリストに保存される情報は、各機器の機器ＩＤやホームネットワーク１０７上のアドレスである機器ＩＤ１３０１、ホームネットワーク１０７上の機器のアドレス１３０２、表示  Ｉ／Ｆ２０７を介してモニタ等に表示される機器名１３０３、当該機器に関する機能の情報などを取得するための機器説明ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）、等）１３０４などであり、コンテンツ受信装置１０１が新たな機器と接続された場合に機器接続部２１１が当該新たな機器から取得し、それぞれの値を機器ＩＤリスト１３００に登録する。
【００３４】
機器説明ＵＲＩ１３０４に登録した特定の機器のＵＲＩにアクセスすると、当該機能の名前、機器に関する説明、ベンダ名、ベンダのＵＲＬなどの当該機器に関する情報や、コンテンツメタ情報を共有するサービスであるＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）などの当該機器が提供している機能のアクセスＵＲＩ情報などがＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記載されている説明ファイルが取得される。ある機器が提供している機能を操作したい場合は、その機能のアクセスＵＲＩが必要である。そのアクセスＵＲＩを知るためには、該機器の機器説明ＵＲＩ１３０４から取得できる説明ファイルを解析すればよい。
【００３５】
コンテンツ管理部２１２はコンテンツのメタ情報を用いてコンテンツ受信装置１０１のＨＤＤ２０５およびホームネットワーク１０７内の他の機器に保存されているコンテンツを管理する。コンテンツ管理部２１２はコンテンツ管理テーブルを用いてコンテンツを管理する。コンテンツ管理部２１２はコンテンツのメタ情報、および他のプログラムや処理部が取得又は作成したコンテンツに関する情報、を用いてコンテンツ毎にエントリーを作成し、コンテンツ管理テーブルに各エントリーを登録する。
【００３６】
なお、上記エントリーに登録されている状態が変化した場合は、コンテンツ管理部２１２はエントリーに記載されている内容を変更する。各エントリーの変更は、コンテンツの状態を変化させたプログラムや処理部がコンテンツ管理部２１２に状態の変更を通知した場合におこなわれる、またはコンテンツ管理部２１２が特定の周期でコンテンツの状態を監視してコンテンツの状態の変化を発見した場合におこなわれるなど、変更の時期や方法は適宜定めてよい。
【００３７】
コンテンツ関連情報取得部２１３は上記コンテンツ管理テーブルに登録されているエントリーをホームネットワーク１０７内の各機器で共有する。コンテンツ関連情報取得部２１３はコンテンツ受信装置１０１のＨＤＤ１０５に保存されているコンテンツのエントリーに基づいてメタ情報を作成し、作成したメタ情報をホームネットワーク１０７内の各機器に公開する。
【００３８】
また、コンテンツ関連情報取得部２１３はホームネットワーク１０７内の各機器から送信されたメタ情報を受信し、受信されたメタ情報はコンテンツ管理部２１２によってコンテンツ管理テーブルにエントリーとして登録される。
さらに、コンテンツ関連情報取得部２１３はＥＰＧ情報やＥＣＧ情報などの番組関連情報やライセンス情報を受信する。
【００３９】
メタ情報の公開は、新しくコンテンツ管理テーブルにエントリーが作成された場合やエントリーの内容が変更された場合におこなわれる、もしくは特定の周期で全エントリーの内容が公開されるなど、公開の時期や方法は適宜定めてよい。また、メタ情報や番組関連情報、ライセンス情報の受信は、当該コンテンツを利用するときにおこなわれる、もしくは放送番組の場合は予め一定期間に放送される番組の情報を受信しておくなど、時期や方法は適宜定めてよい。
【００４０】
コンテンツ取得部２１４は放送番組の受信、録画およびダウンロードコンテンツのダウンロードをおこなう。
コンテンツ検索部２１５はコンテンツ管理テーブルに登録されている各エントリーを検索してＥＰＧ情報に含まれるコンテンツに関する情報と比較する。
コンテンツ情報表示部２１９は、コンテンツの詳細画面やコンテンツ一覧、ＥＰＧ画面等を作成し、表示  Ｉ／Ｆ２０７を介してモニタに表示させる
ドライブアクセス部２１６はコンテンツ受信装置１０１のＨＤＤ２０５およびリムーバルメディアドライブ２１０に情報の書込みおよび読出しをおこなう。
ＲＴＣ２０９は、ＣＰＵ２０１からの時刻の問い合わせに対して現在時刻を返すことができる。また、特定の日時に例えばコンテンツ関連情報取得部を起動してメタ情報を取得するようにプログラムまたは処理部を起動することや、電源のＯＮ／ＯＦＦ、録画の開始といったコマンドをＣＰＵ２０１等に対して出力してプログラムまたは処理部の起動、終了、予約録画の開始などの命令をすることができる。
【００４１】
ＨＤＤ  Ｉ／Ｆ２０４はＨＤＤ２０５と他の構成との間に接続され、ＨＤＤ２０５と他の構成との情報の送受信を仲介する。
ＬＡＮ  Ｉ／Ｆ２０６はホームネットワーク１０７内の各機器及び図1のルータ２０６に接続され、当該コンテンツ受信装置１０１と、ホームネットワーク１０７内の各機器及び図１のルータ１０５との情報の送受信を仲介する。
【００４２】
リムーバブルメディアドライブ２１０を用いて当該コンテンツ受信装置１０１は、ＤＶＤ、ＢＤ、ｉＶＤＲ、ＳＤカードなどのリムーバブル記録メディアに対してデータの読取りもしくは書込みのうち少なくともひとつを行う。
図１のシステム構成におけるコンテンツ受信装置１０２は、上記コンテンツ受信装置１０１と同様な構成である。
【００４３】
図３はＮＡＳ装置の一構成例である。
ＮＡＳ装置１０３は、ＣＰＵ３０１、メモリ３０２、ＨＤＤ  Ｉ／Ｆ３０４、ＨＤＤ３０５、ＬＡＮ  Ｉ／Ｆ３０６、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）３０９から構成される。ＮＡＳ装置１０３の各構成部の機能は同名のコンテンツ受信装置の各構成部の機能と同じである。
【００４４】
コンテンツ受信装置１０１、コンテンツ受信装置１０２、ＮＡＳ装置１０３の各機器は機器接続部２１１および機器接続部３１１により例えばＵＰｎＰの機器発見プロトコルを用いて作成された機器ＩＤリスト１３００を用いて、機器ＩＤ１３０１、機器アドレス１３０２、機器名１３０３、機器説明ＵＲＩ１３０４を宣言、または検索することができる。また、機器ＩＤリスト１３００を共有することによって、コンテンツ受信装置１０１はコンテンツ受信装置１０２およびＮＡＳ装置１０３の機器ＩＤ１３０１や機器アドレス１３０２、機器名１３０３、機器説明ＵＲＩ１３０４を知ることができる。
【００４５】
続いて、各機器がコンテンツを共有するにあたって、各機器において、ホームネットワーク１０７内のコンテンツリストを管理する方法について説明する。
【００４６】
図４はコンテンツ管理テーブルの一例である。
各機器のコンテンツ管理部２１２は、コンテンツ管理テーブル４００に当該機器のＨＤＤ２０５またはＨＤＤ３０５に格納されているコンテンツ、およびホームネットワーク１０７内の他機器に格納されているコンテンツを、当該コンテンツのメタ情報を参照して作成されたエントリーを用いて管理する。
【００４７】
コンテンツ取得部２１４が外部から新たにコンテンツを取得する場合は、コンテンツ管理テーブル４００にコンテンツ管理部２１２がコンテンツ毎に新たなエントリーを作成する。上記のエントリーにはコンテンツ取得部２１４が取得したメタ情報に含まれる情報がコンテンツ管理部２１２によって取得され、登録される。また、コンテンツ管理部２１２は図４のコンテンツ毎にユニークなコンテンツＩＤ４０１を生成して上記エントリーに登録する。
【００４８】
また、コンテンツ取得部２１４はコンテンツを取得する場合にコンテンツの取得方法からサービスタイプ４０３を設定し、コンテンツを保存したＨＤＤ２０５上のアドレスをコンテンツ所在４１５として設定する。また、コンテンツ取得部２１４は機器ＩＤリスト１３００から取得した機器ＩＤ１３０１等の情報と共に上記エントリーに登録する。
【００４９】
コンテンツ管理部２１２は、エントリーに記載されている各コンテンツの状態が利用者による操作や他のプログラムや処理部による操作、ライセンス制約等によって変更または削除されたことを検知した場合は各コンテンツのエントリーを変更または削除する。
【００５０】
コンテンツの変更または削除は当該コンテンツがコンテンツ受信装置１０１に記憶されているコンテンツであれば、コンテンツの変更もしくは削除の処理を行った処理部から変更もしくは削除を行った旨の情報を受信して検知する。また、変更または削除されたコンテンツが他の機器に記憶されているコンテンツであれば、当該他の機器が公開した変更もしくは削除を行った旨の情報を受信して検知する。
【００５１】
各ユーザがホームネットワーク１０７内全てのコンテンツを一覧表示する場合は、各機器のコンテンツ情報表示部２１９がコンテンツ管理テーブル４００の各エントリーを参照し、表示  Ｉ／Ｆ２０７を介してコンテンツの一覧を画面に表示する。
【００５２】
コンテンツＩＤ４０１は、コンテンツを特定するために、ユニークな数字、文字、またそれらの組合せで表現され、同じタイトルを持つコンテンツであっても異なるコンテンツＩＤ４０１を持つ。
タイトル４０２は、当該コンテンツの名称であり、番組名、シリーズ名、エピソード名、またはその組合せである。
【００５３】
サービスタイプ４０３は、当該コンテンツが提供するサービス名を示し、たとえば、地上デジタル放送、衛星デジタル放送、ＶＯＤ、ダウンロードなどのように表現する。
ジャンル４０４は、当該コンテンツが所属するジャンルを示す。ジャンル４０４が映像コンテンツであれば、たとえばドキュメンタリ、ドラマ、エンターテインメント、教育番組などと表され、音楽コンテンツであればロック、ブルース、ジャズなどのように表現する。
【００５４】
放送開始時刻４０５は、当該コンテンツの放送が開始されるもしくは放送が開始された日時（年、月、日、時刻）を表す。たとえば再放送のような同じ番組名称で放送されるコンテンツであっても、異なる放送開始時刻４０５の値を持つ。
放送終了時刻４０６は、当該コンテンツの放送が終了するもしくは放送が終了した日時（年、月、日、時刻）を表す。たとえば再放送のような同じ番組名称で放送されるコンテンツであっても、異なる放送終了時刻４０６の値を持つ。
【００５５】
コンテンツ説明４０７は、当該コンテンツの番組説明や、ストーリーの一部などを文章で示す。
映像フォーマット４０８は、当該コンテンツの映像形式（映像信号、コーデック形式、アスペクト比、解像度、など）を表す情報である。
音声フォーマット４０９は、当該コンテンツの音声形式（コーデック形式、サンプリングレート、チャンネル数、など）を表す情報である。
【００５６】
視聴可能開始時刻４１０は、たとえばレンタル契約内容に従い、当該コンテンツの視聴が可能になる、もしくは可能になった日時（年、月、日、時刻）を表す。
視聴可能終了時刻４１１は、たとえばレンタル契約内容に従い、当該コンテンツの視聴をすることが不可能になる、もしくは不可能になった日時（年、月、日、時刻）を表す。たとえばダウンロード購入するなどの視聴可能時刻がない場合、ＮＵＬＬ文字などで視聴期限がないことをあらわす。
【００５７】
視聴鍵所在４１２は、当該コンテンツの視聴鍵がどの機器にあるかを表す。コンテンツの視聴鍵がコンテンツ受信装置１０１から移動されている場合はコンテンツ受信装置１０１ではコンテンツを利用することが許可されない。視聴鍵が移動されている場合はコンテンツ管理部が視聴鍵所在４１２に図１３の機器ＩＤリストを参照して移動先の機器の機器ＩＤ１３０１を登録し、視聴鍵が当該コンテンツ受信装置にある場合は当該コンテンツ受信装置の機器ＩＤ１３０１を登録する。なお、ひとつのコンテンツについて複数の視聴鍵がある場合は当該コンテンツのエントリーに当該視聴鍵所在４１２を視聴鍵と同数作成して個々の視聴鍵について移動先を記録することで管理することができる。
【００５８】
ダウンロード状況４１３は、ダウンロードコンテンツについて、当該コンテンツのダウンロード状況を示す情報である。
当該コンテンツがダウンロード前である場合、またはダウンロード中である場合は、コンテンツ管理部はダウンロード状況４１３をＴＲＵＥとし、ダウンロードが完了した場合はＦＡＬＳＥとする。
【００５９】
ストリーム再生可否フラグ４１４は、当該コンテンツ受信装置が当該コンテンツをストリーム再生することができるか否かをあらわす。ストリーム再生をすることが可能であることがコンテンツ取得部２１４を用いて取得したライセンス情報等に記載されている場合は、コンテンツ管理部はストリーム再生可否フラグ４１４をＴＲＵＥとし、ストリーム再生が不可能であることがライセンス情報等に記載されている場合は、ストリーム再生可否フラグ４１４をＦＡＬＳＥとする。
【００６０】
コンテンツ所在４１５は、当該コンテンツの所在情報（例えば、ファイルのパス情報、機器アドレス情報を含んだＵＲＩを示す。コンテンツ所在４１５は外部からコンテンツを取得する場合において、当該コンテンツを保存するＨＤＤ１０５上のアドレスをコンテンツ取得部２１４がコンテンツ管理部２１２に通知し、コンテンツ管理部２１２がエントリーに登録する。
【００６１】
デジタルコピー回数４１６は、当該コンテンツのリムーバブル記録メディアなどに、デジタルコピーを実行することが可能な回数を表す。当該コンテンツ受信装置１０１が当該コンテンツのデジタルコピーをおこなった場合、コンテンツ管理部２１２はデジタルコピー回数４１６を１回分減らす。デジタルコピー回数４１６の値が０になった場合はコンテンツ受信装置１０１は当該コンテンツのデジタルコピーをすることができなくなる。
【００６２】
サムネイル画像所在４１７は、当該コンテンツを取得する場合に配信サーバ等が指定した画像もしくは当該コンテンツが画像情報を含む場合は当該コンテンツから代表として抽出した画像、またはコンテンツ受信装置１が用意したジャンル毎のデフォルト画像のファイルの所在を示す。配信サーバ等がサムネイル画像を指定した場合、コンテンツ取得部２１４は指定された画像ファイルをＨＤＤ１０５に保存する。また、コンテンツ管理部２１２はコンテンツ取得部２１４から通知された画像ファイルのＨＤＤ１０５上のアドレスをサムネイル画像所在４１７に登録する。
【００６３】
録画予約状況４１８は、当該コンテンツが現在録画のために予約されているか否かを表す情報である。録画予約状況４１８がＴＲＵＥの場合は、当該コンテンツが現在録画予約中であり、ＦＡＬＳＥの場合は、録画予約されていないことを示す。コンテンツ管理部２１２は新しく録画予約をおこなう場合に、当該コンテンツのエントリーを作成し、録画予約状況４１８をＴＲＵＥとする。また、当該コンテンツの録画をおこなう場合、コンテンツ管理部２１４はコンテンツ取得部２１４を介してメタ情報の更新を行い、録画予約状況４１８をＦＡＬＳＥに変更する。
【００６４】
機器ＩＤ４１９は、当該コンテンツが格納されている機器のＩＤを示す。当該コンテンツが当該機器にある場合は、コンテンツ管理部は当該機器のＩＤを記載し、他の機器に格納されている場合は、機器接続部２１１が作成した機器ＩＤリスト１３００から取得した当該他の機器の機器ＩＤ１３０１を記載する。
【００６５】
ムーブ可否フラグ４２０は、当該コンテンツが他の機器などにムーブ可能か否かを示す。ムーブの可否はライセンス情報等に記載されており、この情報を基にコンテンツ管理部２１２が作成する。ムーブ可能な場合は、コンテンツ管理部はムーブ可否フラグ４２０をＴＲＵＥとし、ムーブ不可能な場合は、ＦＡＬＳＥとする。
【００６６】
図１４はコンテンツ情報取得部２１３によって取得されるメタ情報の一例である。
ここで、メタ情報とは、コンテンツメタデータサーバに格納されているメタ情報、コンテンツ共有プロトコルで定義したホームネットワーク１０７で他機器によって公開されるＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）メタ情報などである。
【００６７】
図１４のｉｄ１４０１は図４のコンテンツコンテンツＩＤ４０１に対応し、コンテンツのＩＤをあらわす。図１４のｔｉｔｌｅ１４０２は図４のタイトル４０２に対応し、コンテンツの名前（名称）をあらわす。図１４のｓｅｒｖｉｃｅＮａｍｅ１４０３は図４のサービスタイプ４０３に対応し、コンテンツの取得元のサービスをあらわす。
【００６８】
図１４のｇｅｎｒｅ１４０４は図４のジャンル４０４に対応し、コンテンツのジャンルをあらわす。図１４のｄｅｓｃｒｉｐｔｉｏｎ１４０５は図４のコンテンツ説明４０７に対応し、コンテンツのストーリーなどの説明をあらわす。
【００６９】
図１４のｖｉｄｅｏＰｒｏｆｉｌｅ１４０６は図４の映像フォーマット４０８に対応し、コンテンツの符号化形式、解像度などの映像フォーマットをあらわす。図１４のａｕｄｉｏＰｒｏｆｉｌｅ１４０７は図４の音声フォーマット４０９に対応し、コンテンツのオーディオ符号化形式、チャンネル数などの音声のフォーマットをあらわす。
【００７０】
映像および音声データの情報を含むメディアフォーマット情報の共有方法は、上記のように映像および音声の形式をそれぞれ別の項目として公開してもよいし、映像フォーマット４０８および音声フォーマット４０９の情報に基づき、コンテンツのメディアフォーマットプロファイルといったまとめた項目として公開してもよい。
【００７１】
図１４のｓｃｈｅｄｕｌｅｄＳｔａｒｔＴｉｍｅ１４０８は図４の視聴可能開始時刻４１０に対応し、コンテンツが視聴できる開始時刻をあらわす。図１４のｓｃｈｅｄｕｌｅｄＥｎｄＴｉｍｅ１４０９は図４の視聴可能終了時刻４１１に対応し、コンテンツが視聴できる終了時刻をあらわす。
【００７２】
図１４のｕｒｉ１４１０は図４のコンテンツ所在４１５に対応し、コンテンツ本体が保存されているアドレスをあらわす。図１４のｋｅｙＬｏｃａｔｉｏｎ１４１１は図４の視聴鍵所在４１２に対応し、該コンテンツの視聴鍵が存在する機器をあらわす。
【００７３】
図１４のｄｏｗｎｌｏａｄＳｔａｔｕｓ１４１２は図４のダウンロード状況４１３に対応し、コンテンツのダウンロード状況をあらわす。図１４のｍｏｖａｂｌｅＦｌａｇ１４１３は図４のムーブ可否フラグ４２０に対応し、コンテンツがムーブ可能かどうかの状態をあらわす。図１４のｃｏｐｙＣｏｕｎｔ１４１４は図４のデジタルコピー回数４１６に対応し、該コンテンツがＢＤメディアなどにコピーすることができる回数をあらわす。
【００７４】
図４のエントリーと図１４のメタ情報は、メタ情報からエントリーを作成する場合もしくはエントリーからメタ情報を作成する場合に上記のように相互に対応する。
【００７５】
図１５はコンテンツ情報取得部２１３によって取得される番組関連情報の一例である。
図１５の番組名１５０１およびエピソード番号１５０２は図４のタイトル４０２に対応し、番組のタイトルおよびエピソード番号をあらわす。図１５の番組記述１５０３は図４のコンテンツ説明４０７に対応し、番組に関する説明が記述される。図１５のジャンル１５０４は図４のジャンル４０４に対応し、コンテンツのジャンルをあらわす。
【００７６】
図１５の公開開始時刻は図４の公開開始時刻４０５に対応し、当該コンテンツの放送が開始されるもしくは放送が開始された日時（年、月、日、時刻）を表す。図１５の公開終了時刻１５０６は図４の公開終了時刻４０６に対応し、当該コンテンツの放送が終了するもしくは放送が終了した日時（年、月、日、時刻）を表す。
【００７７】
図１５の映像ストリームタイプ１５０７およびビデオエンコードフォーマット１５０８は図４の映像フォーマット４０８に対応し、当該コンテンツの映像形式を表す。図１５の音声ストリームタイプ１５０９および音声チャンネル数１５１０は図４の音声フォーマット４０９に対応し、オーディオの形式をあらわす。
【００７８】
図１５のコピー世代管理情報１５１１とダビング１０制御フラグ１５１２の情報をベースに、図４のデジタルコピー回数４１６の初期値を設定するこができる。例えばダビング１０制御フラグ１５１２がＴＲＵＥで、コピー世代管理情報１５１１がコピー可能となっている場合、コピー回数４１６の初期値を９とする。
【００７９】
図４のエントリーと図１５の番組関連情報は、番組関連情報からエントリーを作成する場合に上記のように相互に対応する。
【００８０】
図５を用いてホームネットワーク１０７でのメタ情報の公開手順概要の一例について説明する。
コンテンツ受信装置が外部からメタ情報もしくは番組関連情報のメタ情報等を取得した場合（Ｓ５０１）、コンテンツ検索部２１５は取得したメタ情報等からコンテンツのＩＤを抽出し、コンテンツ管理テーブル４００の各エントリーのコンテンツＩＤ４０１と抽出したＩＤを照合する（Ｓ５０２）。コンテンツ検索部２１５はＳ５０２で行った照合によってコンテンツ管理テーブル４００に登録されているエントリーのコンテンツＩＤ４０１と抽出したＩＤが一致するか否かで受信したメタ情報等が示すコンテンツが当該コンテンツ受信装置に記憶されているか否かを判断する（Ｓ５０３）。
【００８１】
Ｓ５０３でコンテンツ管理テーブル４００に登録されているエントリーのコンテンツＩＤ４０１と抽出したＩＤが一致して当該コンテンツが当該コンテンツ受信装置のＨＤＤ２０５に記憶されているコンテンツであると判断された場合は、コンテンツ管理部２１２はコンテンツ管理テーブル４００の当該コンテンツに関するエントリーをＳ５０１で取得したメタ情報等に基づいて更新し（Ｓ５０４）、一連の処理を終了する。
【００８２】
Ｓ５０３でコンテンツ管理テーブル４００に登録されているエントリーのコンテンツＩＤ４０１と抽出したＩＤが一致せず、当該コンテンツが当該コンテンツ受信装置のＨＤＤ２０５に記憶されているコンテンツではないと判断された場合は、コンテンツ管理部２１２はコンテンツ取得部２１４に当該メタ情報等が示すコンテンツを新しく取得するか否かを問い合わせる（Ｓ５０５）。
【００８３】
Ｓ５０５では、コンテンツ管理テーブル４００に登録されているエントリーであってダウンロード状況４１３がＴＲＵＥまたは録画予約状況４１８がＴＲＵＥであるエントリーのコンテンツＩＤ４０１と、Ｓ５０２で受信した抽出されたＩＤと、をコンテンツ検索部２１５が比較する。これらのＩＤが一致した場合は、コンテンツ検索部２１５はＳ５０５において新しくコンテンツを取得すると判断し、一致しない場合は新しくコンテンツを取得しないと判断する。
【００８４】
Ｓ５０５において、新しくコンテンツを取得しない場合とは、当該メタ情報等は当該コンテンツ受信装置にホームネットワーク１０７で接続されたほかの機器に新しく記憶されたコンテンツに関するメタ情報である、という場合である。この場合、コンテンツ管理部２１２はＳ５０１で取得したメタ情報等をコンテンツ管理テーブルに新しくエントリーとして登録し、機器接続部２１１を介して取得した当該他の機器の機器ＩＤ１３０１及び当該コンテンツが保存されているアドレスをそれぞれ機器ＩＤ４１９およびコンテンツ所在４１５に登録し（Ｓ５０６）、一連の処理を終了する。
【００８５】
Ｓ５０５において、当該メタ情報等が当該コンテンツ受信装置の新しく取得するコンテンツに関するメタ情報等である場合は、コンテンツ管理部２１２は更にコンテンツ受信部２１４にコンテンツの取得方法がダウンロードであるか録画であるかを問い合わせる(Ｓ５０７)。
【００８６】
Ｓ５０７では、コンテンツ管理テーブル４００に登録されているエントリーであってダウンロード状況４１３がＴＲＵＥであるエントリーのコンテンツＩＤ４０１と、Ｓ５０２で受信した抽出されたＩＤと、をコンテンツ検索部２１５が比較する。これらのＩＤが一致した場合は、コンテンツ検索部２１５はコンテンツの取得方法がダウンロードであると判断し、一致しない場合は録画であると判断する。この比較は録画状況４１８を用いても良いし、ダウンロード状況４１３および録画状況４１８の両方を用いても良い。
【００８７】
Ｓ５０７においてコンテンツの取得方法が録画であると判断された場合は、コンテンツ管理部２１２はＳ５０１で取得したメタ情報等を用いて取得するコンテンツのエントリーを作成して各項目を登録する。また、メタ情報共有部２１３は作成されたエントリーをメタ情報としてホームネットワーク１０７内の各機器に公開する（Ｓ５０８）。このときコンテンツ管理部２１２は録画予約状況４１８をＴＲＵＥとする。
【００８８】
その後、Ｓ５０９でコンテンツの録画が終了した場合にコンテンツ管理部２１２はエントリーの更新を行い、録画予約状況４１８をＦＡＬＳＥとする（Ｓ５１０）。
また、Ｓ５０７において、コンテンツの取得方法がダウンロードであると判断された場合は、コンテンツ管理部２１２はＳ５０１で取得したメタ情報等を用いて取得するコンテンツのエントリーを作成して各項目を登録する。また、メタ情報共有部２１３は作成されたエントリーをメタ情報としてホームネットワーク１０７内の各機器に公開する（Ｓ５１１）。このときコンテンツ管理部２１２はダウンロード状況４１３をＴＲＵＥとする。
【００８９】
その後、Ｓ５１２でコンテンツのダウンロードが終了した場合にコンテンツ管理部２１２はエントリーの更新を行い、ダウンロード状況４１３をＦＡＬＳＥとする（Ｓ５１３）。
上記Ｓ５１０、Ｓ５１３の後にメタ情報共有部２１３は新しく取得されたコンテンツのメタ情報をホームネットワーク１０７内の機器に公開し、それぞれの機器が保持しているコンテンツ管理テーブルに当該コンテンツのエントリーを作成させる（Ｓ５１４）。
【００９０】
また、上記のＳ５０８およびＳ５１１において、取得したコンテンツのライセンス情報にホームネットワーク１０７上のレンダリング（ストリーム再生）が許されないと記載されている場合は、コンテンツ管理部２１２はコンテンツ管理テーブル４００のストリーム再生可否フラグ４１４をＦＡＬＳＥとし、ストリーム再生可能な場合にはＴＲＵＥとする。同様に、コンテンツダウンロードまたは放送番組を録画する場合に取得したコンテンツのライセンス情報において、コンテンツのムーブが許されないと記載されている場合はコンテンツ管理部２１２はコンテンツ管理テーブル４００のムーブ可否フラグ４２０をＦＡＬＳＥとし、ムーブ可能な場合にはＴＲＵＥとする。
【００９１】
コンテンツメタ情報の公開方法としては、ＵＰｎＰやＤＬＮＡプロトコルのＣＤＳの仕組みを利用することができるが、その他のプロトコルや方法を使ってもよい。
上記公開の方法としては、コンテンツ管理部が前記の図１４のメタ情報から図４のコンテンツ管理テーブルのエントリーを作成する場合と同様に、コンテンツ管理部がコンテンツ管理テーブルのエントリーの各項目を対応させてメタ情報を作成し、メタ情報共有部がホームネットワーク上の各機器に当該メタ情報を送信することが一例として挙げられる。
【００９２】
図５の動作により、ホームネットワーク１０７内に格納されているコンテンツのタイトル名４０２、サービスタイプ４０３、ジャンル４０４、公開開始時刻４０５、公開終了時刻４０６、映像フォーマット４０８および音声フォーマット４０９、視聴可能終了時刻４１１、視聴鍵所在４１２、録画予約状況４１８、ダウンロード状況４１３、デジタルコピー回数４１６、ストリーム再生可否フラグ４１４などエントリーの内容について、コンテンツ管理部が各機器のコンテンツ管理テーブル４００を用いて管理することができる。
【００９３】
また、図５の動作をホームネットワーク１０７内の各機器が行うことによって新しく取得されたコンテンツの情報をホームネットワーク１０７内の全ての機器で共有することができる。
また、図５のＳ５０８およびＳ５１１によってコンテンツ受信装置は取得する前のコンテンツであっても取得予定であることをホームネットワーク１０７内の各機器に公開することができる。
【００９４】
図６はホームネットワーク１０７上のコンテンツ一覧画面の一例である。図６を用いて、ユーザＡがコンテンツ受信装置１０１を操作して、ホームネットワーク１０７上の全てのコンテンツを確認する場合について説明する。
コンテンツ受信装置１０１はユーザＡのリモコン操作によるコンテンツ検索（ＥＣＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｅｎｔ  Ｇｕｉｄｅ）機能）メニューの選択を入力信号受信装置１０２を用いて受信することで、コンテンツ一覧画面６００を表示する。
【００９５】
上記リモコン操作などにより、コンテンツ受信装置１０１のコンテンツ検索部２１５は、コンテンツ管理テーブル４００に登録されている各コンテンツのエントリーに記載されているコンテンツＩＤ４０１およびタイトル４０２およびコンテンツ所在４１５を参照して、各コンテンツのタイトル名と、機器接続部２１１が作成した機器ＩＤリスト１３００に基づいて当該コンテンツが格納されている機器名と、を抽出する。コンテンツ情報表示部２１９は抽出された各コンテンツのタイトル名と各コンテンツが格納されている機器名とからなるコンテンツ一覧画面を作成し、表示  Ｉ／Ｆ２０７を介してモニタ画面上にコンテンツ一覧画面を表示する。
【００９６】
一覧表示された各コンテンツのタイトル名には、コンテンツ情報表示部２１９によって、当該コンテンツの詳細画面へのリンクが設定されている。コンテンツ一覧画面６００に記載されている「２階ＨＤＤレコーダ」はコンテンツ受信装置１０２とし、「２階ＮＡＳ」はＮＡＳ装置１０３とする。
【００９７】
上記コンテンツ一覧画面６００において、リモコン操作などを用いて、コンテンツのタイトル名が選択されると、コンテンツ情報表示部２１９によって作成された図７のコンテンツ詳細画面７００が表示される。コンテンツ情報表示部２１９は当該コンテンツのコンテンツＩＤ４０１を参照してコンテンツ管理テーブル４００から当該コンテンツのエントリーにアクセスし、エントリーに記載されている各項目の値を取得してコンテンツ詳細画面を作成する。
【００９８】
図７はホームネットワーク１０７上のコンテンツ詳細画面の一例である。図７のコンテンツ詳細画面７００では、図４に示した「Ｔｈｅ  Ｇｒｅｅｎ  Ａｐｐｌｅｓ」というタイトルのコンテンツの詳細情報が表示されている。また、このコンテンツ詳細画面７００では当該コンテンツがダウンロードサービスを用いて取得し、コンテンツ受信装置１０１である「本機器」に格納されているなどの情報が記載されている。
【００９９】
サムネイル画像７０１には、コンテンツ情報表示部２１９がコンテンツ管理テーブル４００のサムネイル画像所在４１７を参照して、取得したサムネイル画像を表示する。
番組説明７０２には、コンテンツ情報表示部２１９がコンテンツ管理テーブル４００上のコンテンツ説明４０７を参照して、番組についてのストーリーなどの説明を表示する。
視聴期限警告７０３には、コンテンツ情報表示部２１９がコンテンツ管理テーブル４００上の視聴終了時刻４０６と、ＲＴＣ２０９が示す現在時刻とを比較して、視聴終了時刻が近づいている場合（例えば終了時刻の２４時間前など）に視聴終了時刻が近づいていることを表示する。
【０１００】
コンテンツフォーマット情報７０４には、コンテンツ情報表示部２１９がコンテンツ管理テーブル４００の映像フォーマット４１０および音声フォーマット４１１の情報を参照して、コンテンツの映像および音声のフォーマットを示す。
場所情報７０５は、コンテンツ情報表示部２１９が当該コンテンツの保存されている機器の名称を表示する。コンテンツ情報表示部２１９はコンテンツ管理テーブル４００の機器ＩＤ４１９を参照して当該コンテンツが格納されている機器の機器ＩＤ４１９を取得する。続いて、コンテンツ情報表示部２１９は機器ＩＤ４１９を用いて機器接続部２１１が作成した機器ＩＤリスト１３００から機器の表示名を取得して、当該コンテンツが格納されている機器名を表示する。なお、当該コンテンツがコンテンツ受信装置１０１に格納されている場合、場所情報７０５には、機器ＩＤリスト１３００を参照して「１階ＨＤＤレコーダ」などのように表示をしてもよい。
【０１０１】
コピー回数情報７０６には、コンテンツ情報表示部２１９がコンテンツ管理テーブル４００におけるデジタルコピー回数４１６を参照して当該コンテンツをリムーバブルメディアへコピーすることができる残り回数を表示する。図７のコンテンツ詳細画面７００には、「２回コピー可能」と表示されている。これは、コンテンツ受信装置２からリムーバブルメディアなどに、当該コンテンツを２回までコピーすることが可能であることを意味する。また、コンテンツ管理テーブル４００において、コピー回数が０と記載された場合、コンテンツ詳細画面７００上のコピー回数情報７０６には、例えば「コピー不可能」と表示してもよい。
【０１０２】
ムーブ可否情報７１３は、コンテンツ情報表示部２１９がコンテンツ管理テーブル４００におけるムーブ可否フラグ４２０を参照して、当該コンテンツが他機器などにムーブすることが可能か否かを表示する。ムーブ可否情報７１３には、コンテンツ管理テーブル４００におけるムーブ可否フラグ４２０がＴＲＵＥの場合に「ムーブ可」と表示され、ＦＡＬＳＥの場合に「ムーブ不可」と表示される。
【０１０３】
メニューボタン７０７を選択するとコンテンツ情報表示部２１９は当該コンテンツの編集（削除、タイトル編集、など）や、リムーバブルメディアへのコピーなど当該コンテンツについて再生以外に利用するためのメニュー画面を作成して表示する。ここで、コンテンツ管理部２１２がユーザの操作による当該コンテンツのエントリーに記載される内容の変化を検知した場合は、コンテンツ管理部２１２が当該コンテンツのエントリーの内容を更新する。また、コンテンツ情報取得部２１３はホームネットワーク１０７内の各機器にエントリー内容の更新を公開する。
【０１０４】
図８のホームネットワーク１０７上のコンテンツ一覧画面の各メッセージ出力決定手順概要の一例について説明する。この手順においてコンテンツ情報表示部２１９は再生ボタン７１２、および「視聴鍵移動中」メッセージ７０８、「ダウンロード完了前」メッセージ７０９、「録画予約中」メッセージ７１０、「本機器から再生不可」メッセージ７１１の表示の有無を判断する。
【０１０５】
先ず、コンテンツ情報表示部２１９は、図６でコンテンツ詳細画面７００を表示するコンテンツが選択された場合、コンテンツ一覧を作成するときに取得したコンテンツＩＤ４０１を参照して選択したコンテンツのコンテンツ管理テーブル４００におけるエントリーにアクセスする（Ｓ８０１）。
【０１０６】
次に、コンテンツ情報表示部２１９は当該エントリーにおける視聴鍵所在４１２を参照して、視聴鍵が当該機器にあるか否かを判断する（Ｓ８０２）。当該機器に視聴鍵がない場合には、コンテンツ情報表示部２１９はコンテンツ詳細画面７００に「視聴鍵移動中」メッセージ７０８を表示する（Ｓ８０３）。
【０１０７】
この場合、「視聴鍵移動中」メッセージ７０８に視聴鍵の移動先である機器名を表示しても良い。機器名を表示する場合、コンテンツ情報表示部２１９は視聴鍵所在４１２を参照して視聴鍵の移動先である機器の機器ＩＤ４１９を取得し、機器接続部２１１が作成した機器ＩＤリスト１３００を参照して機器の表示名１３０３を取得し、「視聴鍵移動中」メッセージ７０８とともに視聴鍵の移動先である機器名を表示する。
【０１０８】
ステップＳ８０２において、当該コンテンツの視聴鍵所在４１２が当該機器にある場合、コンテンツ情報表示部２１９は当該エントリーにおけるダウンロード状況４１３がＴＲＵＥか否かを判断し（Ｓ８０４）、ＴＲＵＥの場合には、コンテンツ詳細画面７００に「ダウンロード完了前」メッセージ７０９を表示する（Ｓ８０６）。
【０１０９】
ステップＳ８０４において、ダウンロード状況４１３がＴＲＵＥでない場合、コンテンツ情報表示部２１９は当該エントリーにおける録画予約状況４１８がＴＲＵＥか否かを判断し（Ｓ８０６）、ＴＲＵＥの場合には、コンテンツ詳細画面７００に「録画予約中」メッセージ７１０を表示する（Ｓ８０７）。
【０１１０】
ステップＳ８０６において、録画予約状況４１８がＴＲＵＥでない場合、コンテンツ情報表示部２１９は当該エントリーについて、ストリーム再生可否フラグ４１４がＴＲＵＥか否かを判断し（Ｓ８０８）、ＴＲＵＥの場合には、コンテンツ詳細画面７００に「本機器から再生不可」メッセージ７１１を表示する（Ｓ８０９）。上記ステップＳ８０３、ステップＳ８０５およびステップＳ８０７の次にも、ステップＳ８０９を実行する。
【０１１１】
ステップＳ８０８において、ＴＲＵＥでない場合、コンテンツ情報表示部２１９はコンテンツ詳細画面７００に再生ボタン７１２を表示する。再生ボタン７１２を選択すると、コンテンツ情報表示部２１９はコンテンツ再生部２１７に当該コンテンツの再生命令と、当該コンテンツのエントリーから取得したコンテンツ所在４１５とを送信し、コンテンツ再生部２１７は当該コンテンツを再生する。
【０１１２】
本実施例において、図７のコンテンツ詳細画面７００には、再生ボタン７１２が表示され、各メッセージ７０８、７０９、７１０と７１１が表示されていない状態（点線の箱での表示）を表示している。これは、２階のＨＤＤレコーダに格納されている「ＴＨＥ  Ｇｒｅｅｎ  Ａｐｐｌｅｓ」というタイトル名のコンテンツがホームネットワーク１０７を通して再生することが可能であることを意味する。
なお、上記例はユーザＡがコンテンツ受信装置１０１を操作している場合を示したが、ユーザＢがコンテンツ受信装置１０２を操作するときも同様である。
【０１１３】
上記の動作により、各ユーザは操作している機器とホームネットワーク１０７上に存在している他機器に格納されている全てのコンテンツの再生の可否を把握することができる。ライセンスの制限や、チェックアウト状況、ダウンロード状況、録画状況、ストリーム再生可否などの各状況によって、他機器にあるコンテンツを当該機器で利用できない場合においても、各状況をホームネットワーク１０７に共有することによって、各ユーザは当該コンテンツを利用できない理由を把握することができる。
【０１１４】
図９はホームネットワーク１０７に取得済みのコンテンツがハイライトされているＥＰＧ画面の一例である。
ＥＰＧ画面９００は、例えば図１５に示したＥＰＧ情報１５００のうち地上または衛星放送波で事前に送られている番組名１５０１、ビデオエンコードフォーマット１５０８、コピー世代管理情報１５１１などの当該番組コンテンツのメタ情報であるＥＰＧ情報をコンテンツ取得部２１４が取得し、当該ＥＰＧ情報用いて現在放送中の番組および将来放送される番組一覧としてコンテンツ情報表示部２１９によって作成される。作成されたＥＰＧ画面は表示  Ｉ／Ｆ２０７を介してモニタに表示される。なお、ダウンロードやＩＰ放送などのサービス形式によるコンテンツの一覧はブラウザ２１８で表示される場合もあるが、放送番組と同様に配信中のコンテンツの一覧画面等を作成して表示することもできる。
【０１１５】
ＥＰＧ画面９００には、コンテンツを提供する局名および放送予定時刻が記載され、各コンテンツ（番組）は、テレビ局によって、特定の時間帯に放送される予定であることがしめされる。なお、ダウンロードやＩＰ放送などのサービス形式によるコンテンツであれば、放送予定時刻を記載しなくとも良い。
【０１１６】
ＥＰＧ画面９００に表示されるコンテンツ一覧表には、「Ｔｈｅ  Ｍｏｏｎ，Ｅｐｉｓｏｄｅ  ３」という番組のセル９０１が記載され、他の番組のセルと異なり、当該コンテンツのセルが、ホームネットワーク１０７内の機器に取得済みであることを知らせるためにコンテンツ情報表示部２１９によってハイライトされている。
【０１１７】
図１０を用いて、取得済みのコンテンツをＥＰＧ画面上でハイライトする手順概要の一例について説明する。
先ず、予め受信したＥＰＧ情報から、コンテンツ情報表示部２１９が各番組のタイトル名を抽出する（Ｓ１００１）。当該コンテンツがダウンロードコンテンツである場合は、ダウンロード対象のコンテンツのリストがブラウザ２１８によってＨＴＭＬベースなどで表示されるので、当該ＨＴＭＬベースのリストをコンテンツ情報表示部２１９が解析してタイトル名を抽出する。
【０１１８】
次に、上記ステップＳ１００１で取得したタイトル名と当該機器が管理するコンテンツ管理テーブル４００内の全てのエントリーのタイトル４０２との類似評価をコンテンツ検索部２１５が行う（Ｓ１００２）。
コンテンツ検索部２１５は上記ステップＳ１００１でコンテンツ情報表示部２１９が取得したタイトル名、およびコンテンツ管理テーブル４００に登録されているエントリーのタイトル名４０２の２つの文字情報を入力として、類似度を計算し出力する。
【０１１９】
上記ステップＳ１００２で得られた結果から、コンテンツ検索部２１５はある値を閾値として、類似度が閾値を超えた場合は、２つのコンテンツを同一タイトルと判断し、逆に類似度が閾値を超えない場合は、２つのコンテンツを異なるタイトルのコンテンツであると判断する（Ｓ１００３）。
【０１２０】
上記のステップＳ１００３により、コンテンツ管理テーブル４００にある全てのコンテンツの中に、ＥＰＧ画面９００に表示されている番組と、同じまたは類似度が高いものがあるか否かが判断できる。
上記ステップＳ１００３で類似度が閾値を超えて同一タイトルと判断された場合、コンテンツ情報表示部２１９はＥＰＧ画面９００にコンテンツ検索部２１５が抽出した同一タイトルと判断されたコンテンツの番組のマスをハイライトして同一タイトルのコンテンツがホームネットワーク内に存在していることをユーザに知らせる。ハイライト方法は、例えばＥＰＧ画面９００に示すように、当該コンテンツのセルを他のコンテンツのセルと異なった色で表示してもよいし、ユーザが分かるようにタイトル名のフォントを変えるなどその他の方法を使っても良い。
【０１２１】
図１１のＥＰＧ画面にハイライトされた番組詳細画面の一例はＥＰＧ画面９００において、「Ｔｈｅ  Ｍｏｏｎ，  Ｅｐｉｓｏｄｅ  ３」セル９０１を選択することで表示される。
番組詳細画面１１００はコンテンツ情報表示部２１９が作成し、図７のコンテンツ詳細画面７００と同様に予め取得したＥＰＧメタ情報を用いて、当該番組に関するタイトル、サービスタイプ、番組説明、メディアフォーマット、放送時間帯などの情報を表示する。図１１の番組詳細画面１１００ではコンテンツ詳細画面７００に加えて「録画」ボタン１１０１、「取得済みコンテンツ」ボタン１１０２が表示されている。
【０１２２】
録画ボタン１１０１を選択すると、コンテンツ取得部２１４はＲＴＣ２０９を参照して現在時刻を取得し、現在時刻が当該番組の放送時間となったときに番組コンテンツの録画を開始する。なお、既に放送が開始されている番組であれば、即座にコンテンツ取得部２１４がコンテンツの録画を開始する。
「取得済みコンテンツ」ボタン１１０２は、当該コンテンツが上記図１０のステップＳ１００３でホームネットワーク１０７に取得済みのコンテンツと同一タイトルであるとコンテンツ検索部２１５によって判断された場合にコンテンツ情報表示部２１９によって表示される。
【０１２３】
図１２のＥＰＧ画面にハイライトされた番組と類似の取得済みコンテンツ一覧画面の一例はコンテンツ情報表示部２１９によって作成され、「取得済みコンテンツ」ボタン１１０２が選択された場合にコンテンツ情報表示部２１９によって表示される。
取得済みコンテンツ一覧画面１２００には、コンテンツ情報表示部２１９によってＥＰＧ画面９００にハイライトされている同一タイトルと判断されたコンテンツのタイトル名と、当該同一タイトルと判断されたコンテンツの存在する場所の一覧が表示される。
【０１２４】
図１２では図１１の「Ｔｈｅ  Ｍｏｏｎ，Ｅｐｉｓｏｄｅ  ３」というタイトルのコンテンツの番組表示画面１１００における「取得済みコンテンツ」ボタン１１０２が選択された場合にコンテンツ検索部２１５によって「Ｔｈｅ  Ｍｏｏｎ，Ｅｐｉｓｏｄｅ  ３」と同一タイトルと判断された複数のコンテンツが一覧表示されている。
【０１２５】
取得済みコンテンツ一覧１２００に表示されるタイトル名はコンテンツ検索部２１５がステップＳ１００３で類似度が閾値以上であると判断したコンテンツのタイトルが用いられ、コンテンツの存在する場所は、コンテンツ情報表示部２１９が当該コンテンツのエントリーに記載されているコンテンツ所在４１５を参照し、機器接続部２１１が作成した機器ＩＤリスト１３００を参照して取得された機器の表示名が表示される。
【０１２６】
取得済みコンテンツ一覧画面１２００には、コンテンツ情報表示部２１９によって図６のコンテンツ一覧６００と同様に取得済みの各コンテンツのタイトルに対して各コンテンツのコンテンツ詳細画面７００へのリンクが設定されており、コンテンツ１２０１を選択すると、上記図７のコンテンツ詳細画面７００が表示される。
【０１２７】
以上より、例えばユーザＡがコンテンツ受信装置１０１を用いて、あるコンテンツを録画、またはダウンロードコンテンツ一覧から、１つのコンテンツを取得しようとしたときに、当該コンテンツが既に他のユーザによって取得済みもしくは取得予定である場合に操作画面上に、タイトルのハイライトなどで取得済みもしくは取得予定であることを知らせることができる。これにより、外部からのコンテンツ取得が重複することなく、ホームネットワーク内に存在するコンテンツを、有効に利用できる。
【０１２８】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１２９】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、ＣＰＵがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ＨＤＤ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１３０】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１３１】
１０１  ・・・  第１コンテンツ受信装置
１０２  ・・・  第２コンテンツ受信装置
１０３  ・・・  ＮＡＳ装置
１０４  ・・・  有線ＬＡＮ
１０５  ・・・  ルータ
１０６  ・・・  広域ネットワーク
１０７  ・・・  ホームネットワーク
２０１、３０１  ・・・  ＣＰＵ
２０２、３０２  ・・・  メモリ
２０３・・・  チューナ
２０４、３０４  ・・・  ＨＤＤ  Ｉ／Ｆ
２０５、３０５  ・・・  ＨＤＤ
２０６、３０６  ・・・  ＬＡＮ  Ｉ／Ｆ
２０７  ・・・  表示  Ｉ／Ｆ
２０８  ・・・  入力信号受信部
２０９、３０９  ・・・  ＲＴＣ
２１０  ・・・  リムーバブルメディアドライブ
４００  ・・・  コンテンツ管理テーブル
【図１】
2011130040.tif 000003
【図２】
2011130040.tif 000004
【図３】
2011130040.tif 000005
【図４】
2011130040.tif 000006
【図５】
2011130040.tif 000007
【図６】
2011130040.tif 000008
【図７】
2011130040.tif 000009
【図８】
2011130040.tif 000010
【図９】
2011130040.tif 000011
【図１０】
2011130040.tif 000012
【図１１】
2011130040.tif 000013
【図１２】
2011130040.tif 000014
【図１３】
2011130040.tif 000015
【図１４】
2011130040.tif 000016
【図１５】
2011130040.tif 000017