(57)【要約】【課題】より容易にコンテンツをより高画質な状態で視聴することができるようにする。【解決手段】ハードディスクレコーダ１０１は、メタデータ管理サーバ１０２に検索キーを供給し、低画質コンテンツに対応する高画質コンテンツのメタデータを検索させる。ハードディスクレコーダ１０１は、メタデータ管理サーバ１０２より検索結果として供給される高画質コンテンツのメタデータに含まれる、高画質コンテンツの提供元の情報を、コンテンツ管理データベース１７２に登録するとともに、高画質コンテンツ存在フラグをたてる。ハードディスクレコーダ１０１は、コンテンツ視聴の際に、高画質コンテンツを取得するか否かをユーザに確認する。本発明は、例えば、情報処理システムに適用することができる。【選択図】図６
2011014984.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求する検索要求手段と、
前記検索要求手段による要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得するメタデータ取得手段と、
前記メタデータ取得手段により取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付ける関連付け手段と、
前記コンテンツを処理する際に、前記関連付け手段により前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する高画質コンテンツ取得手段と、
前記高画質コンテンツ取得手段により取得された前記高画質コンテンツを再生する高画質コンテンツ再生手段と
を備える情報処理装置。
【請求項２】
前記検索要求手段は、前記コンテンツを識別するための情報、前記コンテンツの画質に関する情報、および前記情報処理装置が対応する設定に関する情報を含む検索キーを、前記他の情報処理装置に供給し、前記検索キーを用いて前記高画質コンテンツのメタデータの検索を行わせる
請求項１に記載の情報処理装置。
【請求項３】
処理対象とするコンテンツの選択指示を受け付ける選択受付手段と、
前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツを取得するか否かを確認する取得確認手段と
をさらに備え、
前記高画質コンテンツ取得手段は、前記取得確認手段により前記高画質コンテンツを取得することが確認された場合、前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する
請求項１に記載の情報処理装置。
【請求項４】
前記高画質コンテンツの存在の有無を示すフラグ情報を管理し、前記関連付け手段により前記コンテンツのメタデータに前記情報が関連付けられた場合、前記フラグ情報を立てるフラグ情報管理手段と、
前記フラグ情報管理手段により管理される前記フラグ情報に基づいて、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツが存在するか否かを確認する存在確認手段と
をさらに備え、
前記高画質コンテンツ取得手段は、前記存在確認手段により前記高画質コンテンツが存在することが確認された場合、前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する
請求項３に記載の情報処理装置。
【請求項５】
前記存在確認手段により前記高画質コンテンツが存在しないことが確認された場合、前記高画質コンテンツより低画質の前記コンテンツを再生する低画質コンテンツ再生手段をさらに備える
請求項４に記載の情報処理装置。
【請求項６】
処理可能なコンテンツのリストを提示するリスト提示手段をさらに備え、
前記選択受付手段は、前記リスト提示手段により提示された前記リストの中から処理対象とするコンテンツを選択する選択指示を受け付ける
請求項３に記載の情報処理装置。
【請求項７】
前記検索要求手段は、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツのメタデータの検索を前記他の情報処理装置に要求する
請求項３に記載の情報処理装置。
【請求項８】
前記高画質コンテンツのメタデータの検索を要求する前記他の情報処理装置を示す検索先情報を管理する検索先情報管理手段をさらに備え、
前記検索要求手段は、前記検索先情報管理手段により管理される前記検索先情報に含まれる前記他の情報処理装置に対して、前記高画質コンテンツのメタデータの検索を要求する
請求項１に記載の情報処理装置。
【請求項９】
情報処理装置の検索要求手段が、コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求し、
前記情報処理装置のメタデータ取得手段が、要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得し、
前記情報処理装置の関連付け手段が、取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付け、
前記情報処理装置の高画質コンテンツ取得手段が、前記コンテンツを処理する際に、前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得し、
前記情報処理装置の高画質コンテンツ再生手段が、取得された前記高画質コンテンツを再生する
情報処理方法。
【請求項１０】
コンピュータを、
コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求する検索要求手段と、
前記検索要求手段による要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得するメタデータ取得手段と、
前記メタデータ取得手段により取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付ける関連付け手段と、
前記コンテンツを処理する際に、前記関連付け手段により前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する高画質コンテンツ取得手段と、
前記高画質コンテンツ取得手段により取得された前記高画質コンテンツを再生する高画質コンテンツ再生手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、より容易にコンテンツをより高画質な状態で視聴することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、コンテンツを記録する記録システムでは、例えばハードディスク等の記録媒体の空き容量が不足した状態で記録すると、記録しようとするコンテンツのビットレートを下げて記録していた（例えば、特許文献１参照）。
【０００３】
また、SD（Standard-Definition）で放送・配信されたコンテンツを記録媒体に記録した後、そのコンテンツがHD（High-Definition）化されて配信等されることがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３３２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、記録されたデータがSDである場合、そのコンテンツの画像を表示するDTV（Digital Television）がHDに対応していても、ユーザがそのコンテンツをHDで視聴することは困難であった。
【０００６】
例えば、SDで記録されたコンテンツをHD化する方法が考えられるが、変換用の高価な画像処理回路等が必要になり、コストが増大する恐れがあった。
【０００７】
そこで、例えば、サーバ等からHD化されたそのコンテンツを改めて取得する方法が考えられる。しかしながら、その場合、そのコンテンツの提供元のサーバをユーザが検索して取得しなければならなかった。また、サーバが提供するコンテンツが、記録媒体に記録されているコンテンツよりも高画質で、かつ、再生可能なフォーマットであることもユーザが確認する必要があり、煩雑な作業が必要であった。
【０００８】
本発明は、このような状況に鑑みて提案されたものであり、より容易にコンテンツをより高画質な状態で視聴することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面は、コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求する検索要求手段と、前記検索要求手段による要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得するメタデータ取得手段と、前記メタデータ取得手段により取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付ける関連付け手段と、前記コンテンツを処理する際に、前記関連付け手段により前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する高画質コンテンツ取得手段と、前記高画質コンテンツ取得手段により取得された前記高画質コンテンツを再生する高画質コンテンツ再生手段とを備える情報処理装置である。
【００１０】
前記検索要求手段は、前記コンテンツを識別するための情報、前記コンテンツの画質に関する情報、および前記情報処理装置が対応する設定に関する情報を含む検索キーを、前記他の情報処理装置に供給し、前記検索キーを用いて前記高画質コンテンツのメタデータの検索を行わせることができる。
【００１１】
処理対象とするコンテンツの選択指示を受け付ける選択受付手段と、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツを取得するか否かを確認する取得確認手段とをさらに備え、前記高画質コンテンツ取得手段は、前記取得確認手段により前記高画質コンテンツを取得することが確認された場合、前記高画質コンテンツの提供元から、前記高画質コンテンツを取得することができる。
【００１２】
前記高画質コンテンツの存在の有無を示すフラグ情報を管理し、前記関連付け手段により前記コンテンツのメタデータに前記情報が関連付けられた場合、前記フラグ情報を立てるフラグ情報管理手段と、前記フラグ情報管理手段により管理される前記フラグ情報に基づいて、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツが存在するか否かを確認する存在確認手段とをさらに備え、前記高画質コンテンツ取得手段は、前記存在確認手段により前記高画質コンテンツが存在することが確認された場合、前記高画質コンテンツの提供元から、前記高画質コンテンツを取得することができる。
【００１３】
前記存在確認手段により前記高画質コンテンツが存在しないことが確認された場合、前記高画質コンテンツより低画質の前記コンテンツを再生する低画質コンテンツ再生手段をさらに備えることができる。
【００１４】
処理可能なコンテンツのリストを提示するリスト提示手段をさらに備え、前記選択受付手段は、前記リスト提示手段により提示された前記リストの中から処理対象とするコンテンツを選択する選択指示を受け付けることができる。
【００１５】
前記検索要求手段は、前記選択受付手段により受け付けられた前記選択指示により選択された前記コンテンツに対応する前記高画質コンテンツのメタデータの検索を前記他の情報処理装置に要求することができる。
【００１６】
前記高画質コンテンツのメタデータの検索を要求する前記他の情報処理装置を示す検索先情報を管理する検索先情報管理手段をさらに備え、前記検索要求手段は、前記検索先情報管理手段により管理される前記検索先情報に含まれる前記他の情報処理装置に対して、前記高画質コンテンツのメタデータの検索を要求することができる。
【００１７】
本発明の一側面は、また、情報処理装置の検索要求手段が、コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求し、前記情報処理装置のメタデータ取得手段が、要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得し、前記情報処理装置の関連付け手段が、取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付け、前記情報処理装置の高画質コンテンツ取得手段が、前記コンテンツを処理する際に、前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得し、前記情報処理装置の高画質コンテンツ再生手段が、取得された前記高画質コンテンツを再生する情報処理方法である。
【００１８】
本発明の一側面は、さらに、コンピュータを、コンテンツに対応する、前記コンテンツよりも高画質な高画質コンテンツのメタデータの検索を他の情報処理装置に要求する検索要求手段と、前記検索要求手段による要求に応じて、前記他の情報処理装置から検索結果として供給される前記メタデータを取得するメタデータ取得手段と、前記メタデータ取得手段により取得される前記メタデータに含まれる、前記高画質コンテンツの提供元を示す情報を、前記コンテンツのメタデータに関連付ける関連付け手段と、前記コンテンツを処理する際に、前記関連付け手段により前記コンテンツのメタデータに関連付けられた前記情報に示される前記高画質コンテンツの提供元から、前記高画質コンテンツを取得する高画質コンテンツ取得手段と、前記高画質コンテンツ取得手段により取得された前記高画質コンテンツを再生する高画質コンテンツ再生手段として機能させるためのプログラムである。
【００１９】
本発明の一側面においては、コンテンツに対応する、コンテンツよりも高画質な高画質コンテンツのメタデータの検索が他の情報処理装置に要求され、その要求に応じて、他の情報処理装置から検索結果として供給されるメタデータが取得され、そのメタデータに含まれる、高画質コンテンツの提供元を示す情報が、コンテンツのメタデータに関連付けられ、コンテンツを処理する際に、コンテンツのメタデータに関連付けられた情報に示される高画質コンテンツの提供元から、高画質コンテンツが取得され、その取得された高画質コンテンツが再生される。
【発明の効果】
【００２０】
本発明によれば、情報を処理することができる。特に、より容易にコンテンツをより高画質な状態で視聴することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明を適用した情報処理システムの主な構成例を示すブロック図である。
【図２】図１のハードディスクレコーダの主な構成例を示すブロック図である。
【図３】図２のCPUが有する主な機能の例を示す機能ブロック図である。
【図４】図１のメタデータ管理サーバの主な構成例を示すブロック図である。
【図５】図１のコンテンツ提供サーバの主な構成例を示すブロック図である。
【図６】情報処理システム全体の処理の流れの例を説明するフローチャートである。
【図７】レコード作成処理の流れの例を説明するフローチャートである。
【図８】コンテンツ管理データベースの例を説明する図である。
【図９】レコード更新処理の流れの例を説明するフローチャートである。
【図１０】コンテンツ再生処理の流れの例を説明するフローチャートである。
【図１１】コンテンツリスト提示画面の例を示す図である。
【図１２】コンテンツ取得確認画面の例を示す図である。
【図１３】高画質コンテンツ検索処理の流れの他の例を説明するフローチャートである。
【図１４】情報処理システム全体の処理の流れの他の例を説明するフローチャートである。
【図１５】コンテンツ再生処理の流れの他の例を説明するフローチャートである。
【図１６】本発明を適用した情報処理システムの他の構成例を示すブロック図である。
【図１７】図１６のハードディスクレコーダの主な構成例を示すブロック図である。
【図１８】図１７のCPUが有する主な機能の例を示す機能ブロック図である。
【図１９】図１６のコンテンツ提供サーバの主な構成例を示すブロック図である。
【図２０】情報処理システム全体の処理の流れの、さらに他の例を説明するフローチャートである。
【発明を実施するための形態】
【００２２】
以下、発明を実施するための形態（以下実施の形態とする）について 説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（情報処理システム）
２．第２の実施の形態（情報処理システム）
３．第３の実施の形態（情報処理システム）
【００２３】
＜１．第１の実施の形態＞
［情報処理システムの構成］
図１は、本発明を適用した情報処理システムの主な構成例を示すブロック図である。
【００２４】
図１に示される情報処理システム１００は、ハードディスクレコーダ１０１のユーザに、画像や音声を含むコンテンツを提供するシステムである。情報処理システム１００は、ハードディスクレコーダ１０１、メタデータ管理サーバ１０２、並びに、コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４を有する。ハードディスクレコーダ１０１、メタデータ管理サーバ１０２、並びに、コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４は、例えばインターネット等のネットワークを介して互いに接続されている。
【００２５】
ハードディスクレコーダ１０１は、ハードディスク等の記録媒体に記録したコンテンツをユーザに提供する。ハードディスクレコーダ１０１は、例えば、地上波デジタル放送や衛星放送等で放送されたコンテンツを受信して記録する、所謂、録画を行う。また、ハードディスクレコーダ１０１は、インターネット等を介してサーバからコンテンツをダウンロードして記録することもできる。
【００２６】
このとき、ハードディスクレコーダ１０１は、取得したコンテンツを、所定の方式でエンコードされた状態でハードディスクに記録する。例えば、コンテンツがエンコードされていない場合、ハードディスクレコーダ１０１は、コンテンツを所定の方式でエンコードしてからハードディスクに記録する。
【００２７】
また、取得したコンテンツがエンコードされていても、画像の解像度やビットレートを変更する場合、ハードディスクレコーダ１０１は、取得したコンテンツを一旦デコードし、再エンコードしてからハードディスクに記録する。
【００２８】
さらに、ハードディスクレコーダ１０１は、例えばユーザ指示などに基づいて、ハードディスクに記録されているコンテンツをデコードして再生し、編集や画像処理等を行って再エンコードしてからまたハードディスクに記録することもできる。
【００２９】
ハードディスクレコーダ１０１は、例えばユーザ指示などに基づいて、以上のようにハードディスクに蓄積されているコンテンツをデコードして再生し、モニタに画像を表示させ、スピーカより音声を出力させる。すなわち、ユーザにそのコンテンツを視聴させる。
【００３０】
なお、ハードディスクレコーダ１０１は、ユーザ指示等に基づいて、コンテンツをストリーミング配信するサーバからコンテンツを受信しながらストリーミング再生し、ユーザにそのコンテンツを視聴させることができる。また、ハードディスクレコーダ１０１は、インターネットや地上波等を介して放送されるコンテンツを、受信して再生し、ユーザに視聴させることができる。
【００３１】
メタデータ管理サーバ１０２は、コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４が提供するコンテンツに関する情報（メタデータ）を管理する。コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４は、それぞれが提供するコンテンツのメタデータを予めメタデータ管理サーバ１０２に登録する（メタデータ１１２）。メタデータ管理サーバ１０２は、そのメタデータをデータベースに登録して管理し、ハードディスクレコーダ１０１等の要求に基づいてそのメタデータを提供する。
【００３２】
ハードディスクレコーダ１０１は、所望のコンテンツを検索するための情報である検索キーをメタデータ管理サーバ１０２に供給する。メタデータ管理サーバ１０２は、その検索キーに対応するコンテンツのメタデータを検索し、それを検索結果としてハードディスクレコーダ１０１に返す。
【００３３】
そのメタデータには、コンテンツを提供するサーバ（例えば、コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４）のアクセス先を示す情報（例えばURL（Uniform Resource Locator）等）が示されている。ハードディスクレコーダ１０１は、そのメタデータに基づいて、コンテンツを提供するサーバ（例えば、コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４）にアクセスし、所望のコンテンツを要求する。
【００３４】
コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４は、それぞれ、コンテンツを提供するサーバである。コンテンツ提供サーバ１０３−１は、コンテンツのダウンロードサービスを提供する。例えば、ハードディスクレコーダ１０１が所望のコンテンツを要求すると、コンテンツ提供サーバ１０３−１は、そのコンテンツのデータをハードディスクレコーダ１０１に供給し、所謂ダウンロードさせる。
【００３５】
コンテンツ提供サーバ１０３−２は、コンテンツのストリーミング配信サービスを提供する。例えば、ハードディスクレコーダ１０１が所望のコンテンツを要求すると、コンテンツ提供サーバ１０３−２は、そのコンテンツのデータをハードディスクレコーダ１０１にストリーミング配信する。
【００３６】
コンテンツ提供サーバ１０３−３は、インターネットを介したコンテンツの放送サービスを提供する。コンテンツ提供サーバ１０３−３は、コンテンツを所定のスケジュールに従って放送しており、例えば、ハードディスクレコーダ１０１が要求すると、コンテンツ提供サーバ１０３−３は、現在放送中のコンテンツを、ハードディスクレコーダ１０１にも配信する。
【００３７】
コンテンツ提供サーバ１０３−４は、例えば衛星放送や地上波デジタル放送等の、インターネット以外の通信媒体を用いたコンテンツの放送サービスを提供する。例えば、ハードディスクレコーダ１０１が要求すると、コンテンツ提供サーバ１０３−３は、現在放送中のコンテンツの受信を許可する。受信が許可されたハードディスクレコーダ１０１は、所定のチューナ等を用いて、放送中のコンテンツを受信する。例えばそのコンテンツのデータは暗号化されている。このような場合、ハードディスクレコーダ１０１は、コンテンツ提供サーバ１０３−４から取得した許可を用いてデータを復号する。
【００３８】
ところで、コンテンツは、例えば解像度やビットレート等を含む画質設定は、様々に設定可能である。したがって、内容が同じであっても画質が異なるコンテンツが存在する場合があり、ハードディスクレコーダ１０１が、解像度やビットレートが低い低画質なコンテンツ（低画質コンテンツ１１１）をハードディスクに記録する場合がある。
【００３９】
例えば、ハードディスクレコーダ１０１がSD（Standard-Definition）のコンテンツを取得してハードディスクに記録する場合がある。また、例えば、ハードディスクレコーダ１０１が、ハードディスクの空き容量やユーザ指示等に応じて、取得したコンテンツを再エンコードし、ビットレートを下げてハードディスクに記録する場合がある。さらに、例えば、ハードディスクレコーダ１０１が、ハードディスクに記録されているコンテンツを再エンコードしてそのビットレートを下げる場合もある。
【００４０】
このように様々な理由によりハードディスクに記録された低画質コンテンツ１１１と同内容の、低画質コンテンツ１１１より高画質なコンテンツ（高画質コンテンツ）を、コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４が提供する場合がある（高画質コンテンツ１１３乃至高画質コンテンツ１１６）。
【００４１】
例えば、低画質コンテンツ１１１がSDで、高画質コンテンツ１１３乃至高画質コンテンツ１１６がHD（High-Definition）である場合がある。また、例えば、高画質コンテンツ１１３乃至高画質コンテンツ１１６のビットレートが、低画質コンテンツ１１１のビットレートより高い場合がある。
【００４２】
低画質コンテンツ１１１に対応する高画質コンテンツを提供するサーバが存在し、その高画質コンテンツを再生可能な場合、ハードディスクレコーダ１０１は、その高画質コンテンツを取得し、低画質コンテンツ１１１の代わりにユーザに視聴させることができる。
【００４３】
例えば、ハードディスクレコーダ１０１は、ハードディスクに低画質コンテンツ１１１が記録されている場合、メタデータ管理サーバ１０２に検索キーを供給し、その低画質コンテンツ１１１に対応する高画質コンテンツのメタデータを要求する。低画質コンテンツ１１１に対応する高画質コンテンツのメタデータを取得すると、ハードディスクレコーダ１０１は、そのメタデータをデータベースに登録する。
【００４４】
ユーザが低画質コンテンツ１１１の視聴を要求した場合、ハードディスクレコーダ１０１は、その低画質コンテンツ１１１に対応する高画質コンテンツが存在することをユーザに通知する。ユーザが高画質コンテンツの視聴を要求した場合、ハードディスクレコーダ１０１は、メタデータに基づいて高画質コンテンツの提供元に高画質コンテンツを要求し、取得し、ユーザに提供する。
【００４５】
このように、ハードディスクレコーダ１０１は、記録済みの低画質コンテンツと、その低画質コンテンツに対応する装置外の高画質コンテンツとを紐付けする。これにより、ユーザは、低画質コンテンツ１１１に対応する高画質コンテンツの存在を検索する必要がない。つまり、ユーザは、より容易により高画質な状態でコンテンツを視聴することができる。
【００４６】
なお、以下において、コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４を互いに区別して説明する必要の無い場合、コンテンツ提供サーバ１０３と称する。コンテンツ提供サーバ１０３によるコンテンツの提供方法は任意であり、図１に示される以外の方法によりコンテンツを提供するようにしてもよい。
【００４７】
情報処理システム１００の図１に示される構成は一例であり、コンテンツを提供可能な構成であれば、どのような構成であってもよい。例えば、ハードディスクレコーダ１０１、メタデータ管理サーバ１０２、およびコンテンツ提供サーバ１０３の数は任意であり、図１に示される例よりも多くても良いし、少なくても良い。
【００４８】
また、ハードディスクレコーダ１０１乃至コンテンツ提供サーバ１０３は、ネットワークを介して接続されるように説明したが（図示は省略）、互いに通信可能に接続されていればよく、その通信媒体やネットワーク構成は任意である。例えば、各装置が有線通信のネットワークにより接続されても良いし、無線通信のネットワークにより接続されるようにしてもよい。また、有線通信のネットワークと無線通信のネットワークが混在するようにしてもよい。
【００４９】
さらに、各装置がハブやルータ等を介して接続されるようにしてもよいし、それらを介さずに接続されるようにしてもよい。
【００５０】
［デバイスの構成］
図２は、図１のハードディスクレコーダの主な構成例を示すブロック図である。
【００５１】
図２に示されるように、ハードディスクレコーダ１０１は、CPU１５１、ROM１５２、RAM１５３、入力部１５４、出力部１５５、通信部１５６、チューナ１５７、エンコーダ１５８、デコーダ１５９、記憶部１６１、およびドライブ１６２を有する。
【００５２】
CPU（Central Processing Unit）１５１は、ROM（Read Only Memory）１５２に記憶されているプログラム、または記憶部１６１からRAM（Random Access Memory）１５３にロードされたプログラムに従って各種の処理を実行する。RAM１５３にはまた、CPU１５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５３】
入力部１５４は、例えばキーボードやマウス等のユーザインタフェース、リモートコントローラ等からの制御信号を受信する赤外線受信部、または、画像や音声の入力端子等よりなる。
【００５４】
出力部１５５は、例えば、CRT（Cathode Ray Tube）やLCD（Liquid Crystal Display）などよりなるディスプレイ、スピーカ、または画像や音声の出力端子等よりなる。
【００５５】
通信部１５６は、イーサネットインタフェースやモデム等よりなる。通信部１５６は、インターネットを含むネットワークを介して、他の装置との通信処理を行う。
【００５６】
チューナ１５７は、地上波デジタル放送や衛星放送等の所定の放送サービスの受信チャンネルを制御する。チューナ１５７は、ユーザ等に選択されたチャンネルにおいて放送されるコンテンツを受信し、エンコーダ１５８に供給する。
【００５７】
エンコーダ１５８は、コンテンツのデータを所定の方式で符号化する。デコーダ１５９は、符号化されたコンテンツのデータを、その符号化に対応する方法で復号する。
【００５８】
記憶部１６１は、例えばハードディスク等により構成される記憶媒体である。もちろん、記憶部１６１は、コンテンツを記録可能な程、比較的大容量の記憶媒体であれば、ハードディスク以外であってもよく、例えば、SSD（Solid State Drive）であってもよい。
【００５９】
ドライブ１６２には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１６３が適宜装着される。ドライブ１６２は、装着されたリムーバブルメディア１６３から情報を読み出したり、装着されたリムーバブルメディア１６３に情報を書き込んだりする。
【００６０】
なお、リムーバブルメディア１６３には、コンピュータプログラムを記録することもできる。ドライブ１６２により、リムーバブルメディア１６３から読み出されたコンピュータプログラムは、必要に応じて記憶部１６１にインストールされる。
【００６１】
CPU１５１、ROM１５２、RAM１５３、入力部１５４、出力部１５５、通信部１５６、エンコーダ１５８、デコーダ１５９、記憶部１６１、およびドライブ１６２は、バス１５０を介して相互に接続されている。これらのCPU１５１乃至ドライブ１６２は、このバス１５０を介して情報の授受を行う。
【００６２】
記憶部１６１の記憶領域には、低画質コンテンツ１１１やプログラムが記憶されるだけでなく、さらに、コンテンツ管理データベース１７２を記憶する。コンテンツ管理データベース１７２は、記憶部１６１に記憶されるコンテンツ（低画質コンテンツ１１１を含む）の情報（メタデータ等）を管理するデータベースである。
【００６３】
もちろん、ハードディスクレコーダ１０１が上述した以外の構成を有するようにしてもよい。
【００６４】
図３は、図２のCPU１５１が有する主な機能の例を示す機能ブロック図である。CPU１５１は、プログラムを実行することにより、図３に示されるような各種機能を実現する。
【００６５】
CPU１５１は、コンテンツ記録編集部２０１、レコード作成部２０２、レコード更新部２０３、およびコンテンツ再生部２０４を有する。
【００６６】
コンテンツ記録編集部２０１は、例えば、コンテンツの録画や編集、画像処理、または、デコードやエンコード等を含む、コンテンツに対する処理を行う。
【００６７】
レコード作成部２０２は、コンテンツ管理データベース１７２のレコードの作成に関する処理を行う。レコード作成部２０２は、メタデータ取得部２１１、作成部２１２、および情報登録部２１３を有する。
【００６８】
メタデータ取得部２１１は、他の装置からコンテンツのメタデータを取得する処理を行う。作成部２１２は、コンテンツ管理データベース１７２を更新し、新たなレコードを作成する。情報登録部２１３は、コンテンツ管理データベース１７２の、作成部２１２により作成されたレコードに、メタデータ取得部２１１が取得したメタデータに含まれる情報を登録する。
【００６９】
レコード更新部２０３は、コンテンツ管理データベース１７２のレコードを更新する処理を行う。レコード更新部２０３は、コンテンツ選択部２２１、画質確認部２２２、検索キー供給部２２３、検索結果取得部２２４、高画質コンテンツ確認部２２５、存在フラグ管理部２２６、および情報登録部２２７を有する。
【００７０】
コンテンツ選択部２２１は、ユーザ等にコンテンツの選択を行わせる処理を行う。画質確認部２２２は、選択されたコンテンツの画質設定の確認を行う。検索キー供給部２２３は、メタデータ管理サーバ１０２に検索キーを供給し、処理対象コンテンツのメタデータの検索を要求する。検索結果取得部２２４は、その要求に対する応答である検索結果を取得する。
【００７１】
高画質コンテンツ確認部２２５は、検索結果に基づいて、処理対象コンテンツに対応する処理対象コンテンツより高画質なコンテンツが存在するか否かを確認する。存在フラグ管理部２２６は、コンテンツ管理データベース１７２の、高画質コンテンツの存在の有無を示す存在フラグの管理を行う。情報登録部２２７は、コンテンツ管理データベース１７２への情報の登録を行う。
【００７２】
コンテンツ再生部２０４は、コンテンツの再生に関する処理を行う。コンテンツ再生部２０４は、要求受付部２３１、情報取得部２３２、コンテンツリスト提示部２３３、選択受付部２３４、存在確認部２３５、および取得確認部２３６を有する。コンテンツ再生部２０４は、さらに、高画質コンテンツ要求部２３７、高画質コンテンツ取得部２３８、高画質コンテンツ再生部２３９、および、低画質コンテンツ再生部２４１を有する。
【００７３】
要求受付部２３１は、コンテンツ再生に関する要求を受け付ける。情報取得部２３２は、コンテンツ管理データベース１７２から情報を取得する。コンテンツリスト提示部２３３は、情報取得部２３２により取得された情報を用いてコンテンツリストを作成し、提示する。
【００７４】
選択受付部２３４は、ユーザ等によるコンテンツリストからの再生コンテンツの選択を受け付ける。存在確認部２３５は、選択されたコンテンツについて、高画質コンテンツの存在を確認する。取得確認部２３６は、ユーザ等に高画質コンテンツを取得するか否かを確認する。
【００７５】
高画質コンテンツ要求部２３７は、コンテンツ提供サーバ１０３に、高画質コンテンツを要求する。高画質コンテンツ取得部２３８は、コンテンツ提供サーバ１０３から供給される高画質コンテンツを取得する。高画質コンテンツ再生部２３９は、取得した高画質コンテンツの再生を行う。低画質コンテンツ再生部２４１は、記憶部１６１に記憶されている低画質コンテンツの再生を行う。
【００７６】
もちろん、CPU１５１が上述した以外の機能を有するようにしてもよい。
【００７７】
図４は、図１のメタデータ管理サーバ１０２の主な構成例を示すブロック図である。
【００７８】
図４において、メタデータ管理サーバ１０２のCPU２５１は、ROM２５２に記憶されているプログラム、または記憶部２６３からRAM２５３にロードされたプログラムに従って各種の処理を実行する。RAM２５３にはまた、CPU２５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００７９】
CPU２５１、ROM２５２、およびRAM２５３は、バス２５４を介して相互に接続されている。このバス２５４にはまた、入出力インタフェース２６０も接続されている。
【００８０】
入出力インタフェース２６０には、キーボード、マウスなどよりなる入力部２６１、CRTディスプレイやLCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部２６２、ハードディスクなどより構成される記憶部２６３、イーサネットインタフェースやモデムなどより構成される通信部２６４が接続されている。通信部２６４は、インターネットを含むネットワークを介しての通信処理を行う。
【００８１】
入出力インタフェース２６０にはまた、必要に応じてドライブ２６５が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２６６が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２６３にインストールされる。
【００８２】
記憶部２６３の記憶領域には、コンテンツ提供サーバ１０３より供給されるメタデータを管理するメタデータ管理データベース２８１が形成される。
【００８３】
CPU２５１は、メタデータ登録部２７１、メタデータ検索部２７２、高画質判定部２７３、およびメタデータ供給部２７４の機能ブロックを有する。CPU２５１は、プログラムを実行することにより、これらの機能を実現する。
【００８４】
メタデータ登録部２７１は、メタデータの登録に関する処理を行う。メタデータ検索部２７２は、メタデータの検索に関する処理を行う。高画質判定部２７３は、検索されたメタデータに対応するコンテンツが、高画質であるか否かを判定する。メタデータ供給部２７４は、検索されたメタデータの要求元への供給を行う。
【００８５】
もちろん、メタデータ管理サーバ１０２が、上述した以外の構成を有してもよいし、CPU２５１が上述した以外の機能を有してもよい。
【００８６】
図５は、図１のコンテンツ提供サーバ１０３の主な構成例を示すブロック図である。
【００８７】
図５において、コンテンツ提供サーバ１０３のCPU３０１は、ROM３０２に記憶されているプログラム、または記憶部３１３からRAM３０３にロードされたプログラムに従って各種の処理を実行する。RAM３０３にはまた、CPU３０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８８】
CPU３０１、ROM３０２、およびRAM３０３は、バス３０４を介して相互に接続されている。このバス３０４にはまた、入出力インタフェース３１０も接続されている。
【００８９】
入出力インタフェース３１０には、キーボード、マウスなどよりなる入力部３１１、CRTディスプレイやLCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部３１２、ハードディスクなどより構成される記憶部３１３、イーサネットインタフェースやモデムなどより構成される通信部３１４が接続されている。通信部３１４は、インターネットを含むネットワークを介しての通信処理を行う。
【００９０】
入出力インタフェース３１０にはまた、必要に応じてドライブ３１５が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１６が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部３１３にインストールされる。
【００９１】
記憶部３１３には、提供するコンテンツが記憶される。つまり、記憶部３１３には、ハードディスクレコーダ１０１が記憶する低画質コンテンツに対応する高画質コンテンツ３３１（図１における高画質コンテンツ１１３乃至高画質コンテンツ１１６）が記憶される場合がある。また、記憶部３１３の記憶領域には、提供するコンテンツに関する情報を管理するコンテンツ管理データベース３３２が形成される。
【００９２】
CPU３０１は、メタデータ登録要求部３２１、要求受付部３２２、およびコンテンツ供給部３２３の機能ブロックを有する。CPU２５１は、プログラムを実行することにより、これらの機能を実現する。
【００９３】
メタデータ登録要求部３２１は、提供するコンテンツのメタデータのメタデータ管理データベース２８１への登録を、メタデータ管理サーバ１０２に対して要求する。要求受付部３２２は、ハードディスクレコーダ１０１等からの、コンテンツの要求の受け付けを行う。コンテンツ供給部３２３は、要求されたコンテンツの要求元への提供を行う。
【００９４】
もちろん、コンテンツ提供サーバ１０３が、上述した以外の構成を有してもよいし、CPU３０１が上述した以外の機能を有してもよい。
【００９５】
［処理の流れ］
次に、以上のような構成の情報処理システム１００におけるコンテンツ提供に関する処理の流れについて説明する。最初に、図６のフローチャートを参照して、情報処理システム１００全体の処理の流れの例を説明する。
【００９６】
ハードディスクレコーダ１０１のコンテンツ記録編集部２０１は、ステップＳ１０１において、例えばテレビジョン信号を受信したり、ダウンロードしたりして取得した低画質コンテンツ１１１を記憶部１６１に記録する。
【００９７】
また、コンテンツ提供サーバ１０３のメタデータ登録要求部３２１は、ステップＳ１４１において、記憶部３１３に記憶されている、提供用の高画質コンテンツ３３１のメタデータを、コンテンツ管理データベース３３２より取得し、通信部３１４を介してそれをメタデータ管理サーバ１０２に供給し、メタデータ管理データベース２８１への登録を要求する。
【００９８】
メタデータ管理サーバ１０２のメタデータ登録部２７１は、ステップＳ１２１において、通信部２６４を介してその要求を受信し、ステップＳ１２２において、その要求に従って、供給されたメタデータをメタデータ管理データベース２８１に登録する。
【００９９】
ステップＳ１０２において、ハードディスクレコーダ１０１のレコード更新部２０３は、通信部１５６を制御して、メタデータ管理サーバ１０２に対して、所望のコンテンツの検索キーを供給し、低画質コンテンツ１１１に対応する高画質コンテンツのメタデータの検索を要求する。
【０１００】
メタデータ管理サーバ１０２のメタデータ検索部２７２は、ステップＳ１２３において、通信部２６４を介してその要求を取得すると、ステップＳ１２４において、取得した検索キーに基づいて、メタデータ管理データベース２８１から、所望のコンテンツのメタデータを検索する。メタデータ検索部２７２は、ステップＳ１２５において、その検索の結果として検索されたメタデータを、通信部２６４を介して、要求元であるハードディスクレコーダ１０１に供給する。
【０１０１】
ステップＳ１０３において、ハードディスクレコーダ１０１のレコード更新部２０３は、通信部１５６を介してその検索結果を取得し、コンテンツ管理データベース１７２を更新する。
【０１０２】
また、ステップＳ１０４において、ハードディスクレコーダ１０１のコンテンツ再生部２０４は、入力部１５４や出力部１５５等を制御して、ユーザに情報を提示し、再生するコンテンツを選択させ、さらに、高画質コンテンツを取得するか否か等を選択させる。
【０１０３】
高画質コンテンツの取得が決定されると、コンテンツ再生部２０４は、ステップＳ１０５において、通信部１５６を制御し、コンテンツ提供サーバ１０３に対して、ユーザが再生を指示した低画質コンテンツ１１１に対応する高画質コンテンツ３３１を要求する。コンテンツ再生部２０４は、メタデータ管理サーバ１０２から供給されたメタデータに含まれる高画質コンテンツ３３１の提供元の情報に基づいて、高画質コンテンツ３３１を提供するコンテンツ提供サーバ１０３（要求先）を特定する。
【０１０４】
コンテンツ提供サーバ１０３の要求受付部３２２は、ステップＳ１４２において、通信部３１４を介してその要求を取得する。コンテンツ提供サーバ１０３のコンテンツ供給部３２３は、ステップＳ１４３において、要求された高画質コンテンツ３３１を記憶部３１３より取得し、その高画質コンテンツ３３１を、通信部３１４を介して、要求元であるハードディスクレコーダ１０１に供給する。
【０１０５】
ハードディスクレコーダ１０１のコンテンツ再生部２０４は、ステップＳ１０６において、通信部１５６を介して、コンテンツ提供サーバ１０３から供給される高画質コンテンツ３３１を取得する。コンテンツ再生部２０４は、ステップＳ１０７において、取得した高画質コンテンツを再生し、その画像や音声を出力部１５５のモニタやスピーカから出力させる。
【０１０６】
以上のようにして、ユーザは、高画質コンテンツを容易に視聴することができる。
【０１０７】
次に、以上のように行われる各装置の処理の流れの詳細について説明する。ステップＳ１０１において、コンテンツ記録編集部２０１がコンテンツを記憶部１６１に記憶させると、レコード作成部２０２は、コンテンツ管理データベース１７２に新たなレコードを作成し、そのコンテンツに関する情報を登録する。
【０１０８】
図７のフローチャートを参照して、ハードディスクレコーダ１０１により行われるレコード作成処理の流れの例を説明する。
【０１０９】
レコード作成処理が開始されると、レコード作成部２０２のメタデータ取得部２１１は、ステップＳ１６１において、コンテンツ記録編集部２０１によってハードディスク（記憶部１６１）に新しく記録されたコンテンツのメタデータを取得する。
【０１１０】
ステップＳ１６２において、作成部２１２は、記憶部１６１のコンテンツ管理データベース１７２を制御し、新しく記録されたコンテンツについての新たなレコードを作成する。
【０１１１】
ステップＳ１６３において、情報登録部２１３は、ステップＳ１６２において新しく作成されたレコードの各項目に、ステップＳ１６１において取得されたメタデータの情報を登録する。
【０１１２】
ステップＳ１６３の処理が終了すると、レコード作成処理が終了される。以上のように、新たなコンテンツが記録される度に、コンテンツ管理データベース１７２に新たなレコードが追加される。
【０１１３】
図８は、そのコンテンツ管理データベース１７２に登録される情報の例を説明する図である。
【０１１４】
図８に示されるように、コンテンツ管理データベース１７２は、タイトル名３５１、記録レート３５２、記録日時３５３、イベントID（Event ID）３５４、高画質コンテンツ存在フラグ（高画質コンテンツ）３５５、および提供サーバ３５６の各フィールドを有する。
【０１１５】
タイトル名３５１は、例えばタイトル名等の、コンテンツの識別情報を登録するフィールドである。記録レート３５２は、コンテンツのビットレートを示す情報を登録するフィールドである。
【０１１６】
記録レート３５２には、ビットレートの値そのものを登録するようにしてもよいし、例えば、図８に示されるビットレートを示す記録モードのような、間接的にビットレートを示す情報を登録するようにしてもよい。また、記録レート３５２には、ビットレートだけでなく、解像度を示す情報（例えばSDであるかHDであるか等）も登録されるようにしてもよい。さらに、その他の画質に関する情報が登録されるようにしてもよい。
【０１１７】
記録日時３５３は、コンテンツを記憶部１６１に記録した日時を示す情報を登録するフィールドである。イベントID３５４は、コンテンツの記録処理の識別情報を登録するフィールドである。
【０１１８】
高画質コンテンツ存在フラグ３５５は、記録されたコンテンツに対応する、そのコンテンツより高画質なコンテンツが存在するか否かを示すフラグ情報を登録するフィールドである。提供サーバ３５６は、高画質コンテンツが存在する場合、その高画質コンテンツの提供元を示す情報（例えばURL等）を登録するフィールドである。
【０１１９】
もちろん、コンテンツ管理データベース１７２が上述した以外のフィールドを有するようにしてもよい。
【０１２０】
一般的に、コンテンツが記憶部１６１に記録された時点では、高画質コンテンツの存在の有無は明らかになっていない。したがって、上述したように新たにレコードが作成された時点では、高画質コンテンツ存在フラグ３５５や提供サーバ３５６のフィールドは空欄とされる。
【０１２１】
もちろん、コンテンツが記憶部１６１に記録された時点で高画質コンテンツの存在が明らかにされており、これらのフィールドが埋められていてもよい。ただし、これらのフィールドが空欄のレコードが存在する場合、レコード更新処理が行われ、高画質コンテンツの存在が確認される。
【０１２２】
図９のフローチャートを参照して、レコード更新処理の流れの例を説明する。この処理は、図６のステップＳ１０２およびステップＳ１０３の処理に対応する。
【０１２３】
レコード更新処理が開始されると、コンテンツ選択部２２１は、ステップＳ１８１において、コンテンツ管理データベース１７２の未処理のコンテンツから、１つを処理対象として選択する。
【０１２４】
ステップＳ１８２において、コンテンツ選択部２２１は、例えば記録レート３５２を参照し、処理対象コンテンツの画質（解像度やビットレート等）を確認する。ステップＳ１８３において、画質確認部２２２は、その確認の結果、ハードディスクレコーダ１０１が再生可能な、より高画質な設定が存在するか否かを判定する。より高画質な設定が存在すると判定された場合、ステップＳ１８４に進む。
【０１２５】
ステップＳ１８４において、検索キー供給部２２３は、通信部１５６を制御して、処理対象コンテンツの検索キーをメタデータ管理サーバ１０２に供給し、高画質コンテンツを検索させる。
【０１２６】
この検索キーは、処理対象コンテンツに関する情報であり、処理対象コンテンツに対応する高画質コンテンツ（のメタデータ）を検索に用いられる情報である。例えば、検索キーには、コンテンツを識別するための情報、コンテンツの画質に関する情報、およびハードディスクレコーダ１０１が対応する（再生可能な）設定に関する情報が含まれる。
【０１２７】
コンテンツを識別するための情報としては、例えば、タイトル名、プログラムIDやイベントID、または記録日時等がある。コンテンツの画質に関する情報としては、例えば、解像度やビットレート等がある。ハードディスクレコーダ１０１が対応する設定に関する情報としては、例えば、解像度（例えば、HDであるかSDであるか等）、ビットレート、またはエンコード方法（例えば、MPEG（Moving Picture Experts Group）2であるか、AVC（Advanced Video Coding）であるか等）等がある。
【０１２８】
もちろん、検索キーがこれら以外の情報を含むようにしてもよい。
【０１２９】
検索キーが供給されると、検索結果取得部２２４は、ステップＳ１８５において、通信部１５６を制御し、検索結果が供給されたか否かを判定し、取得されたと判定するまで待機する。
【０１３０】
検索結果が取得された場合、ステップＳ１８６に進む。ステップＳ１８６において、検索結果取得部２２４は、通信部１５６を介して、供給された検索結果を取得する。
【０１３１】
ステップＳ１８７において、高画質コンテンツ確認部２２５は、処理対象コンテンツに対応する高画質コンテンツが存在するか否かを判定する。検索結果として処理対象コンテンツに対応する高画質コンテンツのメタデータが供給され、処理対象コンテンツに対応する高画質コンテンツが存在すると判定された場合、ステップＳ１８８に進む。
【０１３２】
ステップＳ１８８において、存在フラグ管理部２２６は、コンテンツ管理データベース１７２の、処理対象コンテンツのレコードの、高画質コンテンツ存在フラグ３５５のフィールドを「あり」に設定する。ステップＳ１８９において、情報登録部２２７は、高画質コンテンツやその他取得条件等の各種情報（例えば高画質コンテンツ３３１の提供元サーバのURL等）を、コンテンツ管理データベース１７２の、処理対象コンテンツのレコードに追加する。ステップＳ１８９の処理が終了すると、ステップＳ１９１に進む。
【０１３３】
また、ステップＳ１８３において、処理対象コンテンツについて、ハードディスクレコーダ１０１が再生可能な、より高画質な設定が存在しないと判定された場合、ステップＳ１９０に進む。さらに、ステップＳ１８７において、検索結果としてエラー通知が供給され、処理対象コンテンツに対応する高画質コンテンツが存在しないと判定された場合、ステップＳ１９０に進む。
【０１３４】
ステップＳ１９０において、存在フラグ管理部２２６は、コンテンツ管理データベース１７２の、処理対象コンテンツのレコードの、高画質コンテンツ存在フラグ３５５のフィールドを「なし」に設定する。ステップＳ１９０の処理が終了すると、ステップＳ１９１に進む。
【０１３５】
ステップＳ１９１において、コンテンツ選択部２２１は、全てのコンテンツを処理したか否かを判定する。未処理のコンテンツが存在する場合、ステップＳ１８１に戻り、それ以降の処理が繰り返される。また、ステップＳ１９１において、全てのコンテンツが処理されたと判定された場合、レコード更新処理が終了される。
【０１３６】
以上のようなレコード更新処理は、所定のタイミングにおいて定期的または不定期に実行される。以上のように、ハードディスクレコーダ１０１は、レコード更新処理を行い、記憶部１６１に記憶されたコンテンツ（低画質コンテンツ１１１）に対応する高画質コンテンツ３３１の存在の有無を確認する。これにより、ハードディスクレコーダ１０１は、ユーザが再生を指示した低画質コンテンツ１１１に対応する高画質コンテンツ３３１を容易にユーザに提示することができる。これにより、ユーザは、より容易に、より高画質なコンテンツを視聴することができる。
【０１３７】
次に、ハードディスクレコーダ１０１のコンテンツ再生部２０４によるコンテンツ再生処理の流れの例を図１０のフローチャートを参照して説明する。この処理は、図６のステップＳ１０４乃至ステップＳ１０７の各処理に対応する。
【０１３８】
コンテンツ再生処理が開始されると、コンテンツ再生部２０４の要求受付部２３１は、ステップＳ２１１において、入力部１５４を制御して、例えばユーザ等からのコンテンツリストの要求を受け付け、コンテンツリストが要求されたか否かを判定し、要求されたと判定するまで待機する。コンテンツリストの要求が受け付けられるとステップＳ２１２に進む。
【０１３９】
ステップＳ２１２において、情報取得部２３２は、記憶部１６１のコンテンツ管理データベース１７２から情報を取得する。ステップＳ２１３において、コンテンツリスト提示部２３３は、取得された情報に基づいてコンテンツリストを作成し、出力部１５５を制御して、そのコンテンツリストをモニタに表示する等して提示する。
【０１４０】
図１１は、コンテンツリスト提示画面の例を示す図である。
【０１４１】
図１１に示されるように、コンテンツリスト提示画面３６０には、コンテンツ管理データベース１７２に登録された情報に基づいて作成されたコンテンツリスト３６１が表示される。図１１に示されるように、このコンテンツリスト３６１には、例えば、各コンテンツの、タイトル名、録画モード、再生時間（Duration）等の情報が含まれる。
【０１４２】
もちろん、コンテンツリスト３６１のフォーマットは任意であり、これ以外の情報が含まれるようにしても良いし、これらのうち一部の情報が省略されるようにしてもよい。ユーザは、このように提示されたコンテンツリストを参照して再生するコンテンツを選択し、入力部１５４を操作して、その選択を入力する。
【０１４３】
選択受付部２３４は、入力部１５４を制御し、ユーザ等によるコンテンツの選択を受け付け、ステップＳ２１４において、コンテンツが選択されたか否かを判定し、選択されたと判定するまで待機する。コンテンツが選択されたと判定された場合、ステップＳ２１５に進む。
【０１４４】
ステップＳ２１５において、存在確認部２３５は、コンテンツ管理データベース１７２の、選択されたコンテンツのレコードの、高画質コンテンツ存在フラグのフィールドを参照し、高画質コンテンツが存在するか否かを判定する。高画質コンテンツ存在フラグの値が「あり」であり、選択されたコンテンツに対応する高画質コンテンツが存在すると判定された場合、ステップＳ２１６に進む。
【０１４５】
ステップＳ２１６において、取得確認部２３６は、出力部１５５を制御し、確認画面をモニタに表示し、入力部１５４を制御し、ユーザ等に高画質コンテンツを取得するか否かを確認する。
【０１４６】
図１２は、コンテンツ取得確認画面の例を示す図である。
【０１４７】
図１２に示されるように、コンテンツ取得確認画面３６２は、コンテンツリスト提示画面３６０に重畳されて表示される。例えば、コンテンツリスト提示画面３６０においてユーザが再生するコンテンツを選択すると、そのコンテンツに対応する高画質コンテンツが存在する場合、図１２に示されるようなコンテンツ取得確認画面３６２が表示される。
【０１４８】
コンテンツ取得確認画面３６２には、高画質コンテンツを取得するか否かを確認するメッセージと、その選択肢が表示される。ユーザは、入力部１５４を操作して、高画質コンテンツを取得するか否かの選択を入力する。
【０１４９】
取得確認部２３６は、ステップＳ２１７において、その選択に基づいて、高画質コンテンツを取得するか否かを判定する。取得すると判定された場合、ステップＳ２１８に進む。
【０１５０】
ステップＳ２１８において、高画質コンテンツ要求部２３７は、コンテンツ管理データベース１７２の、再生コンテンツのレコードの、提供サーバ３５６のフィールドを参照して、高画質コンテンツの提供元を特定すると、その提供元に対して高画質コンテンツの要求を行う。
【０１５１】
高画質コンテンツ取得部２３８は、ステップＳ２１９において、その要求に基づいて供給される高画質コンテンツを取得する。高画質コンテンツ再生部２３９は、ステップＳ２２０において、デコーダ１５９等を制御して、取得された高画質コンテンツを再生し、画像や音声を、出力部１５５のモニタやスピーカより出力する。
【０１５２】
高画質コンテンツの再生が終了すると、コンテンツ再生処理が終了される。
【０１５３】
また、ステップＳ２１５において、ユーザに選択されたコンテンツに対応する高画質コンテンツが存在しないと判定された場合、ステップＳ２２１に進む。さらに、ステップＳ２１７において、高画質コンテンツを取得しないと判定された場合、ステップＳ２２１に進む。
【０１５４】
ステップＳ２２１において、低画質コンテンツ再生部２４１は、ユーザ等により選択された、記憶部１６１に記憶されている低画質コンテンツ１１１を読み出し、デコーダ１５９等を制御して、それを再生し、画像や音声を、出力部１５５のモニタやスピーカより出力する。
【０１５５】
低画質コンテンツの再生が終了すると、コンテンツ再生処理が終了される。
【０１５６】
以上のように、ユーザが再生を指示した低画質コンテンツ１１１に対応する高画質コンテンツ３３１をユーザに提示することにより、ユーザは、より容易に、より高画質なコンテンツを視聴することができる。
【０１５７】
図６を参照して説明したように、ハードディスクレコーダ１０１から検索キーが供給され、メタデータの検索が要求されると、メタデータ管理サーバ１０２は、高画質コンテンツ検索処理を行う。
【０１５８】
図１３のフローチャートを参照して、高画質コンテンツ検索処理の流れの他の例を説明する。
【０１５９】
高画質コンテンツ検索処理が開始されると、メタデータ検索部２７２は、ステップＳ２４１において、ハードディスクレコーダ１０１から供給された検索キーに含まれる、コンテンツを識別する情報を用いて、メタデータ管理データベース２８１から、処理対象コンテンツに対応するコンテンツのメタデータを検索する。そして、メタデータ検索部２７２は、ステップＳ２４２において、処理対象コンテンツに対応するコンテンツのメタデータが存在するか否かを判定する。メタデータが存在すると判定された場合、ステップＳ２４３に進む。
【０１６０】
ステップＳ２４３において、高画質判定部２７３は、ハードディスクレコーダ１０１から供給された検索キーに含まれる、処理対象コンテンツの画質に関する情報と、検索されたメタデータの情報とを比較する。例えば、高画質判定部２７３は、検索キーに含まれる、処理対象コンテンツの解像度やビットレートを示す情報と、メタデータに含まれる解像度やビットレートを示す情報とを比較する。
【０１６１】
ステップＳ２４４において、高画質判定部２７３は、その比較の結果、検索されたメタデータに対応するコンテンツが、処理対象コンテンツよりも高画質であるか否かを判定する。検索されたメタデータに対応するコンテンツは処理対象コンテンツに対応するコンテンツである。すなわち、高画質判定部２７３は、高画質コンテンツであるか否かを判定する。
【０１６２】
検索されたメタデータに対応するコンテンツが、処理対象コンテンツの高画質コンテンツであると判定された場合、ステップＳ２４５に進む。
【０１６３】
ステップＳ２４５において、高画質判定部２７３は、ハードディスクレコーダ１０１から供給された検索キーに含まれる、ハードディスクレコーダ１０１が対応する設定に関する情報と、検索されたメタデータの情報とを比較する。例えば、高画質判定部２７３は、検索キーに含まれる、ハードディスクレコーダ１０１が再生可能な解像度、ビットレート、またはエンコード方法等を示す情報と、メタデータに含まれる、解像度、ビットレート、またはエンコード方法等を示す情報とを比較する。
【０１６４】
ステップＳ２４６において、高画質判定部２７３は、その比較の結果、検索されたメタデータに対応するコンテンツが、ハードディスクレコーダ１０１が再生可能な高画質コンテンツであるか否かを判定する。ハードディスクレコーダ１０１が再生可能な高画質コンテンツであると判定された場合、ステップＳ２４７に進む。
【０１６５】
ステップＳ２４７において、メタデータ供給部２７４は、通信部２６４を制御し、検索されたメタデータを、検索結果として要求元であるハードディスクレコーダ１０１に供給する。検索結果の供給が終了すると、高画質コンテンツ検索処理が終了される。
【０１６６】
また、ステップＳ２４２において、処理対象コンテンツに対応するコンテンツのメタデータが存在しないと判定された場合、ステップＳ２４８に進む。さらに、ステップＳ２４４において、検索されたメタデータに対応するコンテンツが、処理対象コンテンツの高画質コンテンツでないと判定された場合、ステップＳ２４８に進む。また、ステップＳ２４６において、ハードディスクレコーダ１０１が再生可能な高画質コンテンツでないと判定された場合、ステップＳ２４８に進む。
【０１６７】
ステップＳ２４８において、メタデータ供給部２７４は、通信部２６４を制御し、検索結果として、検索結果として要求元であるハードディスクレコーダ１０１に対して、エラー通知を行う。検索結果の供給が終了すると、高画質コンテンツ検索処理が終了される。
【０１６８】
以上のように、メタデータ管理サーバ１０２が、ハードディスクレコーダ１０１において再生が指示された処理対象コンテンツに対応する高画質コンテンツのメタデータをハードディスクレコーダ１０１に供給することにより、ハードディスクレコーダ１０１は、容易に高画質コンテンツの存在をユーザに通知することができるとともに、その高画質コンテンツを容易に取得することができる。
【０１６９】
＜２．第２の実施の形態＞
［処理の流れ］
第１の実施の形態においては、ハードディスクレコーダ１０１が、コンテンツ管理データベース１７２に登録されている全てのコンテンツについて、高画質コンテンツのメタデータの検索を行わせるように説明したが、高画質コンテンツのメタデータの検索のタイミングは任意である。例えば、ハードディスクレコーダ１０１が、ユーザがコンテンツの再生を指示した後に、その再生コンテンツについてのみ、高画質コンテンツのメタデータの検索を行わせるようにしてもよい。
【０１７０】
図１４は、この場合の、情報処理システム１００全体の処理の流れの他の例を説明するフローチャートである。この場合も、基本的には、図６を参照して説明した場合と同様の処理が行われる。
【０１７１】
つまり、ハードディスクレコーダ１０１により、ステップＳ３０１において、ステップＳ１０１と同様の処理が行われ、コンテンツ提供サーバ１０３により、ステップＳ３４１において、ステップＳ１４１と同様の処理が行われ、メタデータ管理サーバ１０２により、ステップＳ３２１およびステップＳ３２２において、ステップＳ１２１およびステップＳ１２２と同様の処理が行われる。
【０１７２】
ただし、この場合、ハードディスクレコーダ１０１は、高画質コンテンツのメタデータの検索を行う前に、ステップＳ３０２において、コンテンツリストを提示する等して、再生するコンテンツの選択を受け付ける。
【０１７３】
再生コンテンツが選択されると、ハードディスクレコーダ１０１は、ステップＳ３０３において、その再生コンテンツについての情報を含む検索キーを、メタデータ管理サーバ１０２に供給し、再生コンテンツ（低画質コンテンツ１１１）に対応する高画質コンテンツのメタデータの検索を要求する。
【０１７４】
この処理は、再生コンテンツについてのみ検索を要求すること以外、ステップＳ１０２の処理と同様である。
【０１７５】
メタデータ管理サーバ１０２は、ステップＳ３２３乃至ステップＳ３２５の各処理を、ステップＳ１２３乃至ステップＳ１２５の各処理と同様に行う。
【０１７６】
ステップＳ３０４において、ハードディスクレコーダ１０１は、ステップＳ１０４の場合と同様に、メタデータ管理サーバ１０２から供給される検索結果を取得する。
【０１７７】
高画質コンテンツが存在する場合、ハードディスクレコーダ１０１は、ステップＳ３０５乃至ステップＳ３０７の各処理を、ステップＳ１０５乃至ステップＳ１０７の各処理と同様に行い、高画質コンテンツを取得して再生する。
【０１７８】
これらの処理に対応して、コンテンツ提供サーバ１０３は、ステップＳ３４２およびステップＳ３４３の各処理を、ステップＳ１４２およびステップＳ１４３の各処理と同様に行う。
【０１７９】
以上のようにして、高画質コンテンツを提供することにより、ハードディスクレコーダ１０１は、ユーザに再生を指示されたコンテンツについてのみ高画質コンテンツの存在を確認することができる。つまり、ハードディスクレコーダ１０１は、ユーザに再生を指示されないコンテンツの高画質コンテンツを検索する等の、不要な検索処理の実行を低減させることができる。
【０１８０】
これにより、ハードディスクレコーダ１０１やメタデータ管理サーバ１０２の、検索に関する処理の負荷が軽減される。また、ハードディスクレコーダ１０１が記憶すべき情報量を低減させることができる。
【０１８１】
この場合の、コンテンツ再生処理の流れの例を、図１５のフローチャートを参照して説明する。
【０１８２】
この場合のコンテンツ再生処理が開始されると、コンテンツ再生部２０４の、要求受付部２３１、情報取得部２３２、コンテンツリスト提示部２３３、および選択受付部２３４は、ステップＳ３６１乃至ステップＳ３６４の各処理を、図１０のステップＳ２１１乃至ステップＳ２１４の各処理と同様に実行する。
【０１８３】
ステップＳ３６４において、コンテンツリストよりコンテンツが選択されたと判定された場合、ステップＳ３６５に進む。
【０１８４】
レコード更新部２０３の、画質確認部２２２、検索キー供給部２２３、検索結果取得部２２４、および高画質コンテンツ確認部２２５は、ステップＳ３６５乃至ステップＳ３７０の各処理を、図９のステップＳ１８２乃至ステップＳ１８７の各処理と同様に実行する。
【０１８５】
ステップＳ３７０において、高画質コンテンツが存在すると判定された場合、ステップＳ３７１に進む。
【０１８６】
コンテンツ再生部２０４の、高画質コンテンツ要求部２３７、高画質コンテンツ取得部２３８、および高画質コンテンツ再生部２３９は、ステップＳ３７１乃至ステップＳ３７３の各処理を、図１０のステップＳ２１８乃至ステップＳ２２０の各処理と同様に実行する。
【０１８７】
ステップＳ３７３の処理が終了すると、コンテンツ再生処理が終了される。
【０１８８】
また、ステップＳ３６６において、より高画質な設定が存在しないと判定された場合、ステップＳ３７４に進む。さらに、ステップＳ３７０において、再生コンテンツに対応する、再生可能な高画質コンテンツが存在しないと判定された場合、ステップＳ３７４に進む。
【０１８９】
ステップＳ３７４において、コンテンツ再生部２０４の低画質コンテンツ再生部２４１は、図１０のステップＳ２２１の場合と同様に、記憶部１６１に記憶されている低画質コンテンツ１１１を読み出し、再生し、画像や音声を出力部１５５より出力する。
【０１９０】
ステップＳ３７４の処理が終了すると、コンテンツ再生処理が終了される。
【０１９１】
ハードディスクレコーダ１０１は、以上のようにして、コンテンツを再生することができる。なお、その他の処理は、基本的に第１の実施の形態の場合と同様に実行される。
【０１９２】
以上のように、ユーザは、この場合も、より容易に、より高画質なコンテンツを視聴することができる。
【０１９３】
なお、第１の実施の形態の場合と同様に、ハードディスクレコーダ１０１が、検索された高画質コンテンツを取得して再生するか否かをユーザ等に確認するようにしてももちろん良い。
【０１９４】
また、以上においては、メタデータ管理サーバ１０２が、検索されたメタデータに対応するコンテンツが高画質コンテンツであるか否かを確認するように説明したが、これに限らず、ハードディスクレコーダ１０１が、その確認を行うようにしてもよい。
【０１９５】
この場合、メタデータ管理サーバ１０２は、検索キーに基づいて検索されたメタデータを全てハードディスクレコーダ１０１に返す。ハードディスクレコーダ１０１は、そのメタデータに含まれる情報と、処理対象コンテンツに関する情報とを比較して、そのメタデータに対応するコンテンツが処理対象コンテンツの高画質コンテンツであるか否かを確認する。
【０１９６】
＜３．第３の実施の形態＞
［情報処理システムの構成］
以上においては、メタデータ管理サーバ１０２を利用して高画質コンテンツの存在、および、その提供元サーバを確認するように説明したが、これに限らず、ハードディスクレコーダ１０１が、コンテンツ提供サーバ１０３に対して高画質コンテンツの有無を確認するようにしてもよい。
【０１９７】
図１６は、本発明を適用した情報処理システムの他の構成例を示すブロック図である。
【０１９８】
図１６に示されるように、この場合の情報処理システム４００は、メタデータ管理サーバ１０２が省略されており、ハードディスクレコーダ４０１、並びに、コンテンツ提供サーバ４０３−１乃至コンテンツ提供サーバ４０３−４を有する。以下において、コンテンツ提供サーバ４０３−１乃至コンテンツ提供サーバ４０３−４を互いに区別して説明する必要の無い場合、コンテンツ提供サーバ４０３と称する。
【０１９９】
ハードディスクレコーダ４０１は、基本的にハードディスクレコーダ１０１と同様の装置である。ただし、ハードディスクレコーダ４０１には、高画質コンテンツを検索する先の一覧である検索先リスト４１１が予め登録されている。
【０２００】
この検索先リスト４１１には、例えば、コンテンツ提供サーバ４０３のURL等が含まれる。ハードディスクレコーダ４０１は、この検索先リスト４１１に基づいて、コンテンツ提供サーバ４０３に検索キーを供給し、高画質コンテンツの検索を要求する。
【０２０１】
コンテンツ提供サーバ４０３−１乃至コンテンツ提供サーバ４０３−４は、それぞれ、コンテンツ提供サーバ１０３−１乃至コンテンツ提供サーバ１０３−４に対応する。コンテンツ提供サーバ４０３は、コンテンツ提供サーバ１０３の場合と同様に、低画質コンテンツ１１１に対応する高画質コンテンツ１１３乃至高画質コンテンツ１１６を有する場合がある。
【０２０２】
検索を要求されたコンテンツ提供サーバ４０３は、自分自身が保有するコンテンツ群の中から、処理対象コンテンツに対応する高画質コンテンツを検索し、その高画質コンテンツが存在する場合、それをハードディスクレコーダ４０１に提供する。
【０２０３】
ハードディスクレコーダ４０１は、供給された高画質コンテンツを再生し、出力する。
【０２０４】
［デバイスの構成］
次に、この場合の各デバイスの構成について説明する。
【０２０５】
図１７は、図１６のハードディスクレコーダ４０１の主な構成例を示すブロック図である。
【０２０６】
図１７に示されるように、ハードディスクレコーダ４０１は、基本的にハードディスクレコーダ１０１と同様の構成を有する。ただし、記憶部１６１には、検索先リスト４１１が記憶される。
【０２０７】
この検索先リスト４１１は、予め記憶部１６１に記憶されている。もちろん、この検索先リスト４１１は、適宜更新されるようにしてもよい。例えば、ユーザが、入力部１５４を操作して新たな検索先の情報を追加したり、検索先リスト４１１の情報を変更したり、削除したりすることができるようにしてもよい。もちろん、通信部１５６により取得された、他の装置から供給された情報等に基づいて、検索先リスト４１１が更新されるようにしてもよい。
【０２０８】
図１８は、図１７のCPU１５１が有する主な機能の例を示す機能ブロック図である。
【０２０９】
ハードディスクレコーダ４０１の場合、CPU１５１は、図３を参照して説明した機能ブロックに加え、検索先リスト管理部４２１を有する。検索先リスト管理部４２１は、記憶部１６１に記憶されている検索先リスト４１１を管理し、適宜、追加、変更、または削除等を行う。
【０２１０】
図１９は、図１６のコンテンツ提供サーバ４０３の主な構成例を示すブロック図である。
【０２１１】
図１９に示されるように、コンテンツ提供サーバ４０３は、基本的にコンテンツ提供サーバ１０３と同様の構成を有する。
【０２１２】
ただし、CPU３０１は、機能ブロックとして、要求受付部４３１、メタデータ検索部４３２、高画質判定部４３３、メタデータ供給部４３４、およびコンテンツ供給部３２３を有する。
【０２１３】
要求受付部４３１は、例えばハードディスクレコーダ１０１等の他の装置からの高画質コンテンツのメタデータの検索の要求を受け付ける。メタデータ検索の要求は、検索キーとともに供給される。要求受付部４３１は、通信部３１４を介して、その検索キー等を取得し、要求を受け付ける。
【０２１４】
また、要求受付部４３１は、通信部３１４を制御し、例えばハードディスクレコーダ１０１等の他の装置からの高画質コンテンツの要求も受け付ける。
【０２１５】
メタデータ検索部４３２は、メタデータ検索部２７２と同様の機能ブロックであり、要求受付部４３１により受け付けられたメタデータ検索の要求に応じて、記憶部３１３のコンテンツ管理データベース３３２から、検索キーで指定されるコンテンツのメタデータの検索を行う。
【０２１６】
高画質判定部４３３は、高画質判定部２７３と同様の機能ブロックであり、メタデータ検索部４３２により検索されたメタデータに対応するコンテンツが、高画質コンテンツであるか否かを判定する。例えば、高画質判定部４３３は、メタデータ検索部４３２により検索されたメタデータの画質に関する情報と、検索キーに含まれる画質に関する情報とを比較する。このような比較結果に基づいて、高画質判定部４３３は、そのメタデータに対応するコンテンツが、ハードディスクレコーダ１０１における処理対象コンテンツに対応する高画質コンテンツであるか否かを判定する。
【０２１７】
メタデータ供給部４３４は、メタデータ供給部２７４と同様の機能ブロックであり、通信部３１４を制御して、高画質コンテンツに対応するメタデータを、検索要求に対する応答として、要求元（例えばハードディスクレコーダ４０１）に供給する。
【０２１８】
コンテンツ供給部３２３は、要求受付部４３１により受け付けられた高画質コンテンツの要求に基づいて、要求された高画質コンテンツ３３１を記憶部３１３から読み出し、通信部３１４を介して、その要求元（例えばハードディスクレコーダ４０１）に供給する。
【０２１９】
［処理の流れ］
次にこの場合の処理の流れを説明する。図２０のフローチャートを参照して、情報処理システム４００全体の処理の流れの例を説明する。なお、ここでは、説明の便宜上、検索先リスト４１１により、検索先としてコンテンツ提供サーバ４０３−１およびコンテンツ提供サーバ４０３−２が指定されているとする。
【０２２０】
例えば入力部１５４を介して新たな検索先が入力されると、ハードディスクレコーダ４０１の検索先リスト管理部４２１は、ステップＳ４０１において、その新たな検索先を記憶部１６１の検索先リスト４１１に登録する。
【０２２１】
また、低画質コンテンツ１１１が取得または作成された場合、コンテンツ記録編集部２０１は、ステップＳ４０２において、その低画質コンテンツ１１１を記憶部１６１に記録する。このとき、レコード作成部２０２は、新たに記録された低画質コンテンツ１１１について、コンテンツ管理データベース１７２に新たなレコードを作成する。
【０２２２】
レコード更新部２０３は、ステップＳ４０３において、検索先リスト４１１により指定される検索先に検索キーを供給し、低画質コンテンツ１１１に対応する高画質コンテンツのメタデータの検索を要求する。レコード更新部２０３は、通信部１５６を介して、コンテンツ提供サーバ４０３−１およびコンテンツ提供サーバ４０３−２に、メタデータの検索を要求する。
【０２２３】
コンテンツ提供サーバ４０３−１において、要求受付部４３１は、ステップＳ４２１において、通信部３１４を介してその要求を受け付ける。メタデータ検索部４３２は、ステップＳ４２２において、その要求（検索キー）に基づいて、メタデータの検索を行う。高画質判定部４３３は、検索されたメタデータのコンテンツについて、高画質か否かの判定を行う。ステップＳ４２３において、メタデータ供給部４３４は、検索結果として高画質コンテンツのメタデータを要求元であるハードディスクレコーダ４０１に供給する。ハードディスクレコーダ４０１のレコード更新部２０３は、ステップＳ４０４において、コンテンツ提供サーバ４０３−１から供給される検索結果を取得する。
【０２２４】
同様に、コンテンツ提供サーバ４０３−２において、要求受付部４３１は、ステップＳ４４１において、通信部３１４を介してメタデータ検索の要求を受け付ける。メタデータ検索部４３２は、ステップＳ４４２において、その要求（検索キー）に基づいて、メタデータの検索を行う。高画質判定部４３３は、検索されたメタデータのコンテンツについて、高画質か否かの判定を行う。ステップＳ４４３において、メタデータ供給部４３４は、検索結果として高画質コンテンツのメタデータを要求元であるハードディスクレコーダ４０１に供給する。ハードディスクレコーダ４０１のレコード更新部２０３は、ステップＳ４０５において、コンテンツ提供サーバ４０３−２から供給される検索結果を取得する。
【０２２５】
ハードディスクレコーダ４０１のコンテンツ再生部２０４は、ステップＳ４０６において、出力部１５５等を制御して、ユーザに情報を提示する。ユーザが再生するコンテンツを選択し、その高画質コンテンツの取得を指示した場合、コンテンツ再生部２０４は、ステップＳ４０７において、検索結果の情報に基づいて、再生コンテンツに対応する高画質コンテンツの提供元であるコンテンツ提供サーバ４０３−２に対して、高画質コンテンツを要求する。
【０２２６】
コンテンツ提供サーバ４０３−２の要求受付部４３１は、ステップＳ４４４において、通信部３１４を介してその要求を受け付ける。コンテンツ供給部３２３は、ステップＳ４４５において、要求された高画質コンテンツを記憶部３１３より読み出し、通信部３１４を介して、要求元であるハードディスクレコーダ４０１に供給する。
【０２２７】
ハードディスクレコーダ４０１のコンテンツ再生部２０４は、ステップＳ４０８において、通信部１５６を介してその高画質コンテンツを取得し、ステップＳ４０９において、デコーダ１５９等を制御して、取得した高画質コンテンツを再生し、画像や音声を出力部１５５より出力する。
【０２２８】
以上のように、ハードディスクレコーダ４０１は、検索先リストを用いることにより、任意の検索先にメタデータの検索を要求することができる。これにより、ハードディスクレコーダ４０１は、複数の検索先を利用することができる。つまり、より多くの情報の中から高画質コンテンツ（のメタデータ）を検索することができるので、その検索成功率の向上を期待することができる。また、メタデータ管理サーバ１０２が不要になるので、より多様な構成のネットワークシステムに適用することができる。
【０２２９】
なお、この第３の実施の形態の場合も、第１の実施の形態および第２の実施の形態の場合と同様に、ハードディスクレコーダ１０１が、検索されたメタデータに対応するコンテンツが高画質コンテンツであるか否かを確認するようにしてもよい。
【０２３０】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフウェアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０２３１】
この記録媒体は、例えば、図２、図４、図５、図１７、若しくは図１９に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）（登録商標）を含む）、若しくは半導体メモリなどよりなるリムーバブルメディア１６３、リムーバブルメディア２６６、若しくはリムーバブルメディア３１６により構成されるだけでなく、装置本体に予め組み込まれた状態で管理者に配信される、プログラムが記録されているROM１５２、ROM２５２、若しくはROM３０２や、記憶部１６１、記憶部２６３、若しくは記憶部３１３に含まれるハードディスクなどで構成される。
【０２３２】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２３３】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２３４】
また、本明細書において、システムとは、複数のデバイス（装置）により構成される装置全体を表わすものである。
【０２３５】
また、以上において、１つの装置（または処理部）として説明した構成を分割し、複数の装置（または処理部）として構成するようにしてもよい。逆に、以上において複数の装置（または処理部）として説明した構成をまとめて１つの装置（または処理部）として構成されるようにしてもよい。また、各装置（または各処理部）の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置（または処理部）の構成の一部を他の装置（または他の処理部）の構成に含めるようにしてもよい。つまり、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０２３６】
１００  情報処理システム，  １０１  ハードディスクレコーダ，  １０２  メタデータ管理サーバ，  １０３  コンテンツ提供サーバ，  １１１  低画質コンテンツ，  １７２  コンテンツ管理データベース，  ２０１  コンテンツ記録編集部，  ２０２  レコード作成部，  ２０３  レコード更新部，  ２０４  コンテンツ再生部，  ２１１  メタデータ取得部，  ２１２  作成部，  ２１３  情報登録部，  ２２１  コンテンツ選択部，  ２２２  画質確認部，  ２２３  検索キー供給部，  ２２４  検索結果取得部，  ２２５  高画質コンテンツ確認部，  ２２６  存在フラグ管理部，  ２２７  情報登録部，  ２３１  要求受付部，  ２３２  情報取得部，  ２３３  コンテンツリスト提示部，  ２３４  選択受付部，  ２３５  存在確認部，  ２３６  取得確認部，  ２３７  高画質コンテンツ要求部，  ２３８  高画質コンテンツ取得部，  ２３９  高画質コンテンツ再生部，  ２４１  低画質コンテンツ再生部，  ２７１  メタデータ登録部，  ２７２  メタデータ検索部，  ２７３  高画質判定部，  ２７４  メタデータ供給部，  ２８１  メタデータ管理データベース，  ３２１  メタデータ登録要求部，  ３２２  要求受付部，  ３２３  コンテンツ供給部，  ３３１  高画質コンテンツ，  ３３２  コンテンツ管理データベース，  ４００  情報処理システム，  ４０１  ハードディスクレコーダ，  ４１１  検索先リスト，  ４２１  検索先リスト管理部，  ４３１  要求受付部，  ４３２  メタデータ検索部，  ４３３  高画質判定部，  ４３４  メタデータ供給部
【図１】
2011014984.tif 000003
【図２】
2011014984.tif 000004
【図３】
2011014984.tif 000005
【図４】
2011014984.tif 000006
【図５】
2011014984.tif 000007
【図６】
2011014984.tif 000008
【図７】
2011014984.tif 000009
【図８】
2011014984.tif 000010
【図９】
2011014984.tif 000011
【図１０】
2011014984.tif 000012
【図１１】
2011014984.tif 000013
【図１２】
2011014984.tif 000014
【図１３】
2011014984.tif 000015
【図１４】
2011014984.tif 000016
【図１５】
2011014984.tif 000017
【図１６】
2011014984.tif 000018
【図１７】
2011014984.tif 000019
【図１８】
2011014984.tif 000020
【図１９】
2011014984.tif 000021
【図２０】
2011014984.tif 000022