(57)【要約】【課題】  メタデータが異なっても同一のコンテンツであればこれら同一のコンテンツを同一であるという情報とともに検索することを可能にする。【解決手段】  サーバ装置２００のコンテンツ集約処理部２０５は、情報記録装置１００に記録されたコンテンツの特徴量をもとに同一のコンテンツを判定し、同一のコンテンツに共通の集約コンテンツＩＤを付与し、登録コンテンツテーブル４１及び再生コンテンツテーブル４２に、同一と判定された各々のコンテンツに関する情報と関連付けて登録する。また、コンテンツ集約処理部２０５は、同一と判定された各々のコンテンツのメタデータから抽出したタグを集約し、集約タグを、同一と判定された各々のコンテンツに関する情報と関連付けて再生コンテンツテーブル４２に登録する。【選択図】      図７
2009124383.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記録可能な記録装置と接続可能な情報処理装置であって、
前記記録装置に記録されたコンテンツに関する情報を収集する情報収集手段と、
前記情報収集手段により収集された前記コンテンツに関する情報を記憶する記憶部と、
前記記憶部に記憶された前記コンテンツに関する情報をもとに同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与する識別情報付与手段と
を具備することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記コンテンツに関する情報は、前記記録装置に記録されたコンテンツのメタデータを含むものであり、
前記情報収集手段によって収集された前記コンテンツのメタデータから個々のデータをタグとして抽出するタグ抽出手段と、
前記識別情報付与手段によって共通の識別情報が付与されたそれぞれのコンテンツの前記メタデータから前記タグ抽出手段によって抽出された前記タグを集約し、集約タグとして、前記共通の識別情報が付与されたそれぞれのコンテンツに関する情報と関連付けて前記記憶部に記録するタグ集約手段と
をさらに具備することを特徴とする情報処理装置。
【請求項３】
請求項２記載の情報処理装置であって、
検索キーを含むコンテンツ検索要求を受信したとき、前記コンテンツ検索要求に含まれる前記検索キーと前記記憶部に記憶された前記集約タグとを照合して前記コンテンツに関する情報を検索する検索要求処理手段をさらに具備することを特徴とする情報処理装置。
【請求項４】
請求項１記載の情報処理装置であって、
前記コンテンツに関する情報は当該コンテンツの特徴に関する情報を含み、
前記識別情報付与手段は、前記コンテンツの特徴に関する情報に基づいて同一の複数のコンテンツを判定することを特徴とする情報処理装置。
【請求項５】
請求項２記載の情報処理装置であって、
前記記録装置がネットワークを通じて接続可能とされ、
前記記録装置の前記ネットワークへの接続の状態を検出して、この接続状態の情報を前記コンテンツに関する情報と関連付けて前記記憶部に記録する接続状態検出手段をさらに具備することを特徴とする情報処理装置。
【請求項６】
前記コンテンツが記録されたコンテンツ記録部と、
前記コンテンツ記録部に記録された前記コンテンツのメタデータを含む前記コンテンツに関する情報を収集する情報収集手段と、
前記情報収集手段により収集された前記コンテンツに関する情報を記憶する記憶部と、
前記記憶部に記憶された前記コンテンツに関する情報をもとに同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与する識別情報付与手段と、
前記情報収集手段によって収集された前記コンテンツのメタデータから個々のデータをタグとして抽出するタグ抽出手段と、
前記識別情報付与手段によって共通の識別情報が付与されたそれぞれのコンテンツの前記メタデータから前記タグ抽出手段によって抽出された前記タグを集約し、集約タグとして、前記共通の識別情報が付与されたそれぞれのコンテンツに関する情報と関連付けて前記記憶部に記録するタグ集約手段と、
検索キーを含むコンテンツ検索要求を受信したとき、このコンテンツ検索要求に含まれる前記検索キーと前記記憶部に記憶された前記集約タグとを照合して前記コンテンツに関する情報を検索する検索要求処理手段と
を具備することを特徴とするコンテンツ処理システム。
【請求項７】
コンテンツを記録可能な記録装置と接続可能な情報処理装置としてコンピュータを動作させるプログラムであって、
前記記録装置に記録されたコンテンツに関する情報を収集する情報収集手段と、
前記情報収集手段により収集された前記コンテンツに関する情報を記憶する記憶部と、
前記記憶部に記憶された前記コンテンツに関する情報をもとに同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与する識別情報付与手段として前記コンピュータを機能させるコンピュータプログラム。
【請求項８】
コンテンツを記録可能な記録装置と接続可能な情報処理装置で、前記記録装置に記録された前記コンテンツに関する情報を管理する方法であって、
情報収集手段により、前記記録装置に記録されたコンテンツに関する情報を収集して、記憶部に記憶するステップと、
識別情報付与手段により、前記記憶部に記憶された前記コンテンツに関する情報をもとに同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与するステップと
を具備することを特徴とするコンテンツ管理方法。
【請求項９】
記録装置にてコンテンツを記録するステップと、
前記記録装置に記録された前記コンテンツのメタデータを含む前記コンテンツに関する情報を、情報収集手段により収集し、記憶部に記憶するステップと、
前記記憶部に記憶された前記コンテンツに関する情報をもとに、判定手段により、同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与するステップと、
前記情報収集手段により収集された前記コンテンツのメタデータから、タグ抽出手段により個々のデータをタグとして抽出するステップと、
前記共通の識別情報が付与されたそれぞれのコンテンツの前記メタデータから抽出された前記タグをタグ集約手段により集約し、集約タグとして、前記共通の識別情報が付与されたそれぞれのコンテンツに関する情報と関連付けて前記記憶部に記録するステップと、
検索キーを含むコンテンツ検索要求を受信したとき、このコンテンツ検索要求に含まれる前記検索キーと前記記憶部に記憶された前記集約タグとを照合して前記コンテンツに関する情報を検索要求処理手段により検索するステップと
を具備することを特徴とするコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、コンテンツ処理システム、コンピュータプログラム、コンテンツ管理方法、及びコンテンツ検索方法に関するものである。
【背景技術】
【０００２】
高速な通信回線の普及や蓄積メディアの大容量化などにより、大容量のデジタルコンテンツが流通するようになってきている。膨大なデジタルコンテンツの中からユーザが要求するものを効率良く探し出すための仕組みとして、メタデータとこれを用いたコンテンツ検索が注目されている。テレビ番組等の放送コンテンツ（以下「コンテンツ」と称す。）のメタデータには、番組のタイトル、制作日、番組の編成情報、プログラムガイド、著作権保護に関する情報等がある。これらのメタデータは、コンテンツを提供する放送局の側で独自に決められた書式で作成され、コンテンツに付随して送信される。
【０００３】
このようなメタデータとこれを用いたコンテンツ検索に関する従来技術としては、例えば、特許文献１等がある。この特許文献１では、コンテンツ案内情報処理装置にて、地上波、衛星波、デジタル放送、アナログ放送等、伝送形態の異なる様々な放送のコンテンツを受信してＨＤＤ（ハード・ディスク・ドライブ）等のコンテンツ蓄積装置に蓄積し、伝送形態毎に区々の形式で提供されるコンテンツのメタデータを統合して、統一的なユーザ・インターフェースにより一覧性のあるコンテンツ案内情報を生成し、モニタを通してユーザに掲示することとしている。
【特許文献１】特開２００５−０６４８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
放送系のコンテンツのメタデータの構造は規格により統一化されていないため、同じコンテンツであっても放送形態によってメタデータの内容が違ってくる。このため、ユーザが探し出そうとしているコンテンツがコンテンツ蓄積装置に蓄積されているにもかかわらず、検索キーの選び方によって、検索結果として選ばれるべきコンテンツが検索されない場合があった。
【０００５】
また、同一のコンテンツであってもメタデータが異なる複数のコンテンツがコンテンツ蓄積装置に蓄積されている場合、ユーザよりコンテンツ検索要求とともに入力された検索キーに対して、同じコンテンツが別々のコンテンツとして検索されてユーザに掲示される。この場合、ユーザが過去に視聴したことのあるコンテンツを再度選択してしまうおそれがあるため、同一のコンテンツをユーザ自身で判別して、視聴するコンテンツを選択することとなり、ユーザの負担が大きくなる。
【０００６】
本発明はこのような事情を鑑み、メタデータが異なっても同一のコンテンツであればこれら同一のコンテンツを同一であるという情報とともに検索することのできる情報処理装置、コンテンツ処理システム、コンピュータプログラム、コンテンツ管理方法、及びコンテンツ検索方法を提供しようとするものである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の情報処理装置は、コンテンツを記録可能な記録装置と接続可能な情報処理装置であって、前記記録装置に記録されたコンテンツに関する情報を収集する情報収集手段と、前記情報収集手段により収集された前記コンテンツに関する情報を記憶する記憶部と、前記記憶部に記憶された前記コンテンツに関する情報をもとに同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与する識別情報付与手段とを具備する。
【０００８】
前記コンテンツに関する情報は、前記記録装置に記録されたコンテンツのメタデータを含むものであり、前記情報収集手段によって収集された前記コンテンツのメタデータから個々のデータをタグとして抽出するタグ抽出手段と、前記識別情報付与手段によって共通の識別情報が付与されたそれぞれのコンテンツの前記メタデータから前記タグ抽出手段によって抽出された前記タグを集約し、集約タグとして、前記共通の識別情報が付与されたそれぞれのコンテンツに関する情報と関連付けて前記記憶部に記録するタグ集約手段とをさらに具備するものであってもよい。
【０００９】
さらに、本発明の情報処理装置は、検索キーを含むコンテンツ検索要求を受信したとき、このコンテンツ検索要求に含まれる前記検索キーと前記記憶部に記憶された前記集約タグとを照合して前記コンテンツに関する情報を検索する検索要求処理手段とをさらに具備するものであってもよい。
【００１０】
前記コンテンツに関する情報は当該コンテンツの特徴に関する情報を含み、前記識別情報付与手段は、前記コンテンツの特徴に関する情報に基づいて同一の複数のコンテンツを判定することとしてもよい。
【００１１】
本発明の情報処理装置において、前記記録装置がネットワークを通じて接続可能とされ、前記記録装置の前記ネットワークへの接続の状態を検出して、この接続状態の情報を前記コンテンツに関する情報と関連付けて前記記憶部に記録する接続状態検出手段をさらに具備することとしてもよい。
【００１２】
本発明の別の観点に基づくコンテンツ処理システムは、前記コンテンツが記録されたコンテンツ記録部と、前記コンテンツ記録部に記録された前記コンテンツのメタデータを含む前記コンテンツに関する情報を収集する情報収集手段と、前記情報収集手段により収集された前記コンテンツに関する情報を記憶する記憶部と、前記記憶部に記憶された前記コンテンツに関する情報をもとに同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与する識別情報付与手段と、前記情報収集手段によって収集された前記コンテンツのメタデータから個々のデータをタグとして抽出するタグ抽出手段と、前記識別情報付与手段によって共通の識別情報が付与されたそれぞれのコンテンツの前記メタデータから前記タグ抽出手段によって抽出された前記タグを集約し、集約タグとして、前記共通の識別情報が付与されたそれぞれのコンテンツに関する情報と関連付けて前記記憶部に記録するタグ集約手段と、検索キーを含むコンテンツ検索要求を受信したとき、このコンテンツ検索要求に含まれる前記検索キーと前記記憶部に記憶された前記集約タグとを照合して前記コンテンツに関する情報を検索する検索要求処理手段とを具備する。
【００１３】
本発明の別の観点に基づくコンピュータプログラムは、コンテンツを記録可能な記録装置と接続可能な情報処理装置としてコンピュータを動作させるプログラムであって、前記記録装置に記録されたコンテンツに関する情報を収集する情報収集手段と、前記情報収集手段により収集された前記コンテンツに関する情報を記憶する記憶部と、前記記憶部に記憶された前記コンテンツに関する情報をもとに同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与する識別情報付与手段として前記コンピュータを機能させるものである。
【００１４】
本発明の別の観点に基づくコンテンツ管理方法は、コンテンツを記録可能な記録装置と接続可能な情報処理装置で、前記記録装置に記録された前記コンテンツに関する情報を管理する方法であって、情報収集手段により、前記記録装置に記録されたコンテンツに関する情報を収集して、記憶部に記憶するステップと、識別情報付与手段により、前記記憶部に記憶された前記コンテンツに関する情報をもとに同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与するステップとを具備する。
【００１５】
本発明の別の観点に基づくコンテンツ検索方法は、記録装置にてコンテンツを記録するステップと、前記記録装置に記録された前記コンテンツのメタデータを含む前記コンテンツに関する情報を、情報収集手段により収集し、記憶部に記憶するステップと、前記記憶部に記憶された前記コンテンツに関する情報をもとに、判定手段により、同一の複数のコンテンツを判定し、それぞれのコンテンツに関する情報に共通の識別情報を付与するステップと、前記情報収集手段により収集された前記コンテンツのメタデータから、タグ抽出手段により個々のデータをタグとして抽出するステップと、前記共通の識別情報が付与されたそれぞれのコンテンツの前記メタデータから抽出された前記タグをタグ集約手段により集約し、集約タグとして、前記共通の識別情報が付与されたそれぞれのコンテンツに関する情報と関連付けて前記記憶部に記録するステップと、検索キーを含むコンテンツ検索要求を受信したとき、このコンテンツ検索要求に含まれる前記検索キーと前記記憶部に記憶された前記集約タグとを照合して前記コンテンツに関する情報を検索要求処理手段により検索するステップとを具備する。
【発明の効果】
【００１６】
本発明によれば、メタデータが異なっても同一のコンテンツであればこれら同一のコンテンツを同一であるという情報とともに検索することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施する場合の形態について図面を用いて説明する。
【００１８】
図１は、本発明の第１の実施形態であるコンテンツ処理システムの構成を示す図である。
【００１９】
同図に示すように、本実施形態のコンテンツ処理システムは、複数の情報記録装置１００−１，１００−２，１００−３、サーバ装置２００、情報アクセス装置３００で構成され、これらはインターネット等のネットワーク１を介して相互に通信可能なように接続可能とされている。
【００２０】
なお、情報記録装置の表記において、１００−１，１００−２，１００−３はそれぞれ個々の情報記録装置を指し、特に個々を指定する必要がない場合には「情報記録装置１００」と表記する。この実施形態では、ネットワーク１に３機の情報記録装置１００−１，１００−２，１００−３が接続されていることとするが、本発明は情報記録装置１００の接続数に限定されるものではない。
【００２１】
情報記録装置１００は、各種の放送形態の放送局から放送されるコンテンツとこれに付随するメタデータを受信してＨＤＤ等の大容量の記録部への記録を行う。また、情報記録装置１００は、記録されたコンテンツの特徴量を抽出してファイル化するとともに、代表サムネイルファイル１４を作成し、これらのファイルを記録媒体に記録する。さらに、情報記録装置１００は、記録媒体に記録された特徴量ファイル１３、代表サムネイルファイル１４、及びメタデータを、記録されたコンテンツに関する情報としてネットワーク１を通じてサーバ装置２００に送信する。
【００２２】
サーバ装置２００は、各情報記録装置１００−１，１００−２，１００−３に記録されたコンテンツに関する情報を収集して管理し、情報アクセス装置３００から受信した検索キーを含むコンテンツ検索要求をもとに、その検索キーにヒットしたコンテンツに関する情報を検索して情報アクセス装置３００に応答する処理等を行うサーバ装置である。
【００２３】
情報アクセス装置３００は、ユーザより指定された検索キーを含むコンテンツ検索要求をネットワーク１を通じてサーバ装置２００に送信し、サーバ装置２００より、その検索キーにヒットしたコンテンツに関する情報を応答として受信し、この情報をもとに情報記録装置１００にアクセスしてそのコンテンツのデータを取得し、再生することが可能な装置である。
【００２４】
次に、情報記録装置１００の構成を説明する。
【００２５】
図３０は情報記録装置１００のハードウェアの構成を示す図である。
【００２６】
同図に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）４０１には、システムバス４０２を介して、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）４０３と、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）４０４と、入力操作部４０５と、ＡＶインターフェース部４０６と、表示部４０７と、ネットワーク接続部４０８と、デコード部４０９と、エンコード部４１０と、放送受信部４１１と、情報記録部１０３と、メディアインターフェース部４１４とが接続されている。
【００２７】
入力操作部４０５は、各種のキー等を備え、ユーザからのコンテンツの記録等の各種の指令の入力を処理する。入力操作部４０５より入力された各種の指令は、図示しないインターフェース部によってシステムバス４０２を通じてＣＰＵ４０１に供給される。
【００２８】
表示部４０７は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）等の表示器と、表示器を駆動する表示制御回路よりなり、例えば、ユーザから入力された指令やデータの確認、各種のステータス等を表示する。
【００２９】
ＡＶインターフェース部４０６は、この情報記録装置１００に接続されたテレビジョン等の外部ＡＶ機器６との間でビデオ信号およびオーディオ信号の入出力を処理する。
【００３０】
放送受信部４１１は、例えば、地上デジタル放送、ＣＳデジタル放送、ＢＳデジタル放送など、各種の放送形態の放送局２，３，４からの放送波を受信し、ビデオ信号及びオーディオ信号を復調する。
【００３１】
ネットワーク接続部４０８は、ネットワーク１との接続を処理する。デコード部４０９は、情報記録部１０３から読み出されたコンテンツのエンコードデータをデコードして、ビデオデータおよびオーディオデータを復元する。復元されたデジタルビデオデータはシステムバス４０２を通じてＡＶインターフェース部４０６に供給され、ＡＶインターフェース部４０６に接続されたテレビジョン等の外部ＡＶ機器６に出力される。
【００３２】
ＲＯＭ４０３には、情報記録装置１００が実行すべきソフトウェア処理のためのプログラムなどが格納されている。ＲＡＭ４０４は、ＣＰＵ４０１によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。ＣＰＵ４０１は、情報記録装置１００が実行すべきソフトウェア処理を実行するために、必要なプログラムをＲＯＭ４０３からＲＡＭ４０４へロードし、解釈して実行する。
【００３３】
図２は情報記録装置１００の機能的な構成を示すブロック図である。
【００３４】
同図に示すように、情報記録装置１００は、コンテンツ受信部１０１、コンテンツ・メタデータ記録処理部１０２、情報記録部１０３、特徴量抽出部１０４、代表サムネイルファイル作成部１０５、コンテンツリスト処理部１０６、登録・変更情報送信処理部１０７、コンテンツ再生送信処理部１０８を備える。
【００３５】
コンテンツ受信部１０１は、放送受信部４１１を制御して、地上デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送等、各種の放送形態の放送局２，３，４から放送されるコンテンツを受信する。なお、説明の簡単のため、個々の情報記録装置１００−１，１００−２，１００−３は一種類の放送波によるコンテンツを受信可能なものとする。例えば、情報記録装置１００−１は地上デジタル放送を受信し、情報記録装置１００−２はＢＳデジタル放送を受信し、情報記録装置１００−３はＣＳデジタル放送を受信できるものとする。なお、ここでは、放送波の種類として地上デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送を例示したが、コンテンツのデータから特徴量を抽出することが可能であれば、例示以外の放送波を対象としてもよい。また、コンテンツ受信部１０１は、ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）ネットワーク上で配信されるサーバ型放送のコンテンツを受信するものであってもよい。
【００３６】
コンテンツ・メタデータ記録処理部１０２は、コンテンツ受信部１０１により受信されたコンテンツのデータ１１とこのコンテンツのデータ１１に付随するメタデータ１２を情報記録部１０３に記録するものである。ここで、メタデータ１２は、例えば、地上デジタル放送／ＢＳ／ＣＳ等の放送局の情報、番組タイトル、番組ジャンル、出演者等を含む。
【００３７】
情報記録部１０３には、コンテンツのデータ１１、メタデータ１２、特徴量ファイル１３、代表サムネイルファイル１４、コンテンツリスト１５等が記録される。特徴量ファイル１３、代表サムネイルファイル１４、コンテンツリスト１５について後で説明する。
【００３８】
特徴量抽出部１０４は、情報記録部１０３に記録されたコンテンツのデータ１１、例えば、ビデオデータ、オーディオデータ、クローズドキャプションによるテキストデータのいずれか、あるいはその中の複数のデータに基づいて当該コンテンツの特徴量を抽出し、ファイル化して、特徴量ファイル１３を情報記録部１０３に記録するものである。
【００３９】
代表サムネイルファイル作成部１０５は、情報記録部１０３に記録されたコンテンツのビデオデータから、このコンテンツの例えば縮小画像等の一覧を作成してファイル化し、代表サムネイルファイル１４として情報記録部１０３に記録するものである。
【００４０】
コンテンツリスト処理部１０６は、情報記録部１０３に記録されたコンテンツを管理するための情報の一覧であるコンテンツリスト１５の作成及び更新の処理を行うものである。
【００４１】
登録・変更情報送信処理部１０７は、情報記録部１０３に記録された情報の中からメタデータ１２、特徴量ファイル１３、代表サムネイルファイル１４を抽出し、これらの情報と、予め自身に設定された情報記録装置ＩＤ及び情報記録装置名称等をネットワーク１を通じてサーバ装置２００にコンテンツに関する情報として送信する処理を行うものである。
【００４２】
コンテンツ再生送信処理部１０８は、ネットワーク１を通じて情報アクセス装置３００からのコンテンツ再生要求を受信したとき、このコンテンツ再生要求に含まれる登録コンテンツＩＤをもとに情報記録部１０３に格納されたコンテンツリスト１５を検索して該当するコンテンツのデータをストリーミングあるいはダウンロードによりネットワーク１を通じて情報アクセス装置３００に送信する処理を行うものである。
【００４３】
図３はコンテンツリスト１５の例である。コンテンツリスト１５には、情報記録部１０３に記録されたコンテンツ毎の情報として、記録コンテンツＩＤ、記録日時、コンテンツのファイル名、メタデータのファイル名、特徴量ファイル１３のファイル名、代表サムネイルファイル１４のファイル名、登録コンテンツＩＤ等が記録される。ここで、記録コンテンツＩＤとは、情報記録装置１００に記録されたコンテンツに付与されたローカルな識別情報である。登録コンテンツＩＤとは、サーバ装置２００にて登録済みの個々のコンテンツに対して付与された識別情報である。
【００４４】
次に、特徴量抽出部１０４の処理の詳細を説明する。
【００４５】
本発明の実施の形態では、特徴量抽出部１０４が抽出する特徴量として、動画におけるチェンジ点の間隔と、動画を構成するフレーム間のヒストグラム差分値と、チェンジ点間に含まれるフレームのうちの少なくとも１つのフレームのヒストグラムである代表ヒストグラムとを例にして説明する。なお、チェンジ点は、例えば、動画において撮影場面が瞬間的に変化する場合におけるその境界点を示すカットチェンジ点や、動画において撮影場面が比較的大きく変化する場合におけるその境界点を示すクロスフェード点等を含むものであり、チェンジ点の間隔は、連続するチェンジ点間の区間における時間やフレーム数等の間隔を示すものである。この例では、チェンジ点として、カットチェンジ点を用いる場合について説明することとする。
【００４６】
図４は特徴量抽出部１０４の機能構成例を示すブロック図である。特徴量抽出部１０４は、カラーヒストグラム抽出部２１と、連続フレーム間ヒストグラム差分算出部２２と、閾値保持部２３と、カットチェンジ点判別部２４と、チェンジ点間隔算出部２５とを備える。
【００４７】
図５（ａ）および（ｂ）は、情報記録部１０３から読み出されたコンテンツのビデオデータからフレーム毎に抽出される輝度信号Ｙ、色差信号（青）Ｃｂおよび色差信号（赤）Ｃｒのカラーヒストグラムの一例を示す図である。図５（ａ）および（ｂ）に示すグラフにおいて、横軸は階調を示し、縦軸は頻度を示す。図５（ｃ）は、図５（ａ）および（ｂ）に示すカラーヒストグラムの面積の差分を示す図である。図５（ｃ）において、斜線で示す領域が、図５（ａ）および（ｂ）に示すカラーヒストグラムの面積の差分値に相当する領域である。
【００４８】
カラーヒストグラム抽出部２１は、情報記録部１０３から読み出されたコンテンツのビデオデータをバッファに保持して、このバッファに保持されたフレーム単位のビデオデータから画面全体のＹ、ＣｂおよびＣｒのカラーヒストグラムをサンプリングし、このサンプリングされたカラーヒストグラムについて、階調をＮ段階（例えば、Ｎ＝１６）に分け、各階調における頻度の和が一定になるように正規化を行う。そして、正規化が施されたＹ、ＣｂおよびＣｒのヒストグラムを連続フレーム間ヒストグラム差分算出部２２に出力する。例えば、動画を構成する１つのフレームについて抽出されたＹ、ＣｂおよびＣｒのヒストグラムを図５（ａ）に示し、図５（ａ）に示すヒストグラムに対応するフレームの次のフレームについて抽出されたＹ、ＣｂおよびＣｒのヒストグラムを図５（ｂ）に示す。このように、動画を構成する各フレームについて、Ｙ、ＣｂおよびＣｒのヒストグラムが抽出される。
【００４９】
連続フレーム間ヒストグラム差分算出部２２は、カラーヒストグラム抽出部２１から出力されたフレーム毎のＹ、ＣｂおよびＣｒのヒストグラムについて、連続する２フレーム間におけるヒストグラムの面積の差分値を算出するものであり、算出されたヒストグラム差分値をカットチェンジ点判別部２４に出力する。例えば、連続する２フレームに対応する図５（ａ）および（ｂ）に示すヒストグラムの面積の差分値として、図５（ｃ）に斜線で示す領域の面積の値が算出される。
【００５０】
閾値保持部２３は、連続する２フレーム間がカットチェンジ点であるか否かをカットチェンジ点判別部２４が判別する場合に用いられる閾値を保持するものであり、保持されている閾値をカットチェンジ点判別部２４に出力する。
【００５１】
カットチェンジ点判別部２４は、連続フレーム間ヒストグラム差分算出部２２から出力されたヒストグラム差分値が、閾値保持部２３に保持されている閾値を超えたか否かに基づいて、連続する２フレーム間がカットチェンジ点であるか否かを判別するものである。すなわち、カットチェンジ点判別部２４は、連続フレーム間ヒストグラム差分算出部２２から出力されたヒストグラム差分値が、閾値保持部２３に保持されている閾値を超えた場合には、そのヒストグラム差分値に対応する連続する２フレーム間がカットチェンジ点であると判別して、そのフレーム間に対応する時刻をカットチェンジ点の時刻として、チェンジ点間隔算出部２５に出力する。一方、カットチェンジ点判別部２４は、連続フレーム間ヒストグラム差分算出部２２から出力されたヒストグラム差分値が、閾値保持部２３に保持されている閾値を超えていない場合には、そのヒストグラム差分値に対応する連続する２フレーム間がカットチェンジ点ではないと判別する。このようにカットチェンジ点ではないと判別された場合には、チェンジ点間隔算出部２５には時刻が出力されない。
【００５２】
図６は、コンテンツの動画４００を構成する各フレームに対応する画像４０１乃至４０９を概略的に示す図である。画像４０１乃至４０９は、１つのコンテンツの動画４００に含まれる画像ではあるものの、撮影された時刻および場所が異なる４つのシーンが含まれているため、これらのシーンが切り換わるフレームでは被写体の構図や色等が瞬間的に変化する。このため、これらのシーンが切り換わる際の連続する２フレーム間におけるヒストグラム差分値が、閾値保持部２３に保持されている閾値を超えて、その連続する２フレーム間がカットチェンジ点であると判別される。
【００５３】
例えば、画像４０１乃至４０３は、街中を歩いている人物のシーンであり、人物が移動しているため、人物の位置が多少異なるものの、画像全体では類似している印象となる。このため、画像４０１乃至４０３に関する連続する２フレーム間におけるヒストグラム差分値が、閾値保持部２３に保持されている閾値を超えず、その連続する２フレーム間はカットチェンジ点ではないと判別される。
【００５４】
また、画像４０４または４０５は、山の前の家並みを撮影したシーンであり、撮像装置の視野を水平方向に移動させて撮影しているため、被写体の位置が水平方向に移動して多少異なるものの、画像全体では類似している印象となる。しかしながら、画像４０３と画像４０４とを比較した場合には、撮影された時刻および場所が異なるシーンの切り換え部分に該当するため、画像全体が大きく異なっている。このため、画像４０３と画像４０４との境界がカットチェンジ点４１１とされ、このカットチェンジ点４１１に対応する時刻（開始時刻ｔ１からの時間）ｔ２がチェンジ点間隔算出部２５に出力される。
【００５５】
また、画像４０５と画像４０６との境界、および、画像４０７と画像４０８との境界についても、同様に、カットチェンジ点４１２，４１３として検出され、このカットチェンジ点４１２，４１３に対応する時刻ｔ３およびｔ４がチェンジ点間隔算出部２５に出力される。
【００５６】
チェンジ点間隔算出部２５は、カットチェンジ点判別部２４から出力されたカットチェンジ点４１１，４１２，４１３，４１４の時刻に基づいて、隣接する２つのカットチェンジ点間４２１，４２２，４２３，４２４の時間間隔を算出するものであり、算出されたカットチェンジ点の間隔を特徴量の情報として特徴量ファイル１３に吐き出す。なお、隣接する２つのカットチェンジ点間の間隔として、このカットチェンジ点間に含まれるフレームの数を算出し、この算出されたフレーム数をカットチェンジ点の間隔とするようにしてもよい。
【００５７】
次に、サーバ装置２００の構成を説明する。
【００５８】
サーバ装置２００は、たとえば図３１に示すように、パーソナルコンピュータ等の典型的なコンピュータシステムからなる構成とされている。
【００５９】
すなわち、ＣＰＵ５０１には、システムバス５０９を介して、ＲＯＭ５０２と、ＲＡＭ５０３と、ネットワーク接続部５０４と、キーボード、マウスなどよりなる入力部５０５と、ＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ ｄｉｓｐｌａｙ）などよりなるディスプレイ、並びにスピーカなどよりなる出力部５０６と、メディアインターフェース部５０７と、ハードディスクドライブや不揮発性メモリなどよりなる記憶部５０８とが接続されている。
【００６０】
ネットワーク接続部５０４は、ネットワーク１を介しての通信処理を行う手段である。記憶部５０８には、ソフトウェア処理のためのプログラムと、各種のデータなどが格納されている。ＣＰＵ５０１は、ソフトウェア処理を実行するために、プログラムを記憶部５０８からＲＡＭ５０３へロードし、解釈して実行する。メディアインターフェース部５０７には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等のリムーバブルメディア７が適宜装着され、それらから読み出されたプログラムが、必要に応じて記憶部５０８にインストールされる。
【００６１】
図７はサーバ装置２００の機能的な構成を示すブロック図である。
【００６２】
サーバ装置２００は、登録・変更情報受信処理部２０１、登録・変更情報登録処理部２０２、タグ抽出処理部２０３、データベース２０４、コンテンツ集約処理部２０５、コンテンツ検索要求処理部２０６、機器接続状態検出部２０７を備える。
【００６３】
登録・変更情報受信処理部２０１は、ネットワーク１を通じて情報記録装置１００より送信されたコンテンツに関する情報を登録情報として受信したり、その変更情報を受信する処理を行うものである。
【００６４】
登録・変更情報登録処理部２０２は、登録・変更情報受信処理部２０１で受信されたコンテンツに関する情報の中の特徴量ファイル１３及び代表サムネイルファイル１４をデータベース２０４に記録するとともに、登録コンテンツＩＤを生成し、この登録コンテンツＩＤ、特徴量ファイル１３のファイル名、代表サムネイルファイル１４のファイル名、情報記録装置ＩＤ及び情報記録装置名称を互いに関連付けて登録コンテンツテーブル４１に登録する処理を行う。また、登録・変更情報登録処理部２０２は、登録・変更情報受信処理部２０１で受信されたコンテンツに関する情報の中のメタデータをタグ抽出処理部２０３に渡す。
【００６５】
タグ抽出処理部２０３は、登録・変更情報登録処理部２０２より渡されたメタデータから、個々のデータである、例えば、地上デジタル放送／ＢＳ／ＣＳ等の放送局の情報、番組タイトル等をタグとして抽出し、登録コンテンツテーブル４１上の対応するコンテンツに関する情報と関連付けて登録コンテンツテーブル４１に登録する処理を行うものである。
【００６６】
コンテンツ集約処理部２０５は、データベース２０４に蓄積された各コンテンツの特徴量ファイル１３の内容をもとに同一のコンテンツである複数のコンテンツを判定し、判定された同一のコンテンツに対して共通の集約コンテンツＩＤを生成し、登録コンテンツテーブル４１上の対応するコンテンツに関する情報と関連付けて登録コンテンツテーブル４１に登録するものである。さらに、コンテンツ集約処理部２０５は、登録コンテンツテーブル４１に登録されたコンテンツ毎に、集約コンテンツＩＤ、集約タグ、コンテンツに関する情報の送信元である情報記録装置１００の情報記録装置ＩＤ、情報記録装置名称、その情報記録装置１００へのアクセスのために必要なＩＰアドレス、コンテンツ・機器状態フラグを、データベース２０４に格納された再生コンテンツテーブル４２に登録する処理を行う。なお、コンテンツ・機器状態フラグ、集約タグの詳細は後で説明する。
【００６７】
コンテンツ検索要求処理部２０６は、ネットワーク１を通じて情報アクセス装置３００より検索キーを含むコンテンツ検索要求を受信したとき、このコンテンツ検索要求に含まれる検索キーと再生コンテンツテーブル４２内の集約タグとを比較し、検索キーに集約タグのいずれかのタグが一致したコンテンツに関する登録コンテンツテーブル４１及び再生コンテンツテーブル４２の登録情報と当該コンテンツの代表サムネイルファイル１４を、検索結果として情報アクセス装置３００にネットワーク１を通じて応答する処理を行うものである。
【００６８】
データベース２０４は、記憶部５０８に構築されたもので、登録コンテンツテーブル４１、再生コンテンツテーブル４２、登録コンテンツテーブル４１に登録されたコンテンツ毎の特徴量ファイル１３及び代表サムネイルファイル１４等が格納されるデータベースである。
【００６９】
機器接続状態検出部２０７は、再生コンテンツテーブル４２に登録されている情報記録装置１００の接続ＩＰアドレスをもとに定期的にその情報記録装置１００のネットワーク１への接続の状態を検出し、この検出結果に応じて再生コンテンツテーブル４２のコンテンツ・機器状態フラグの値の更新を行うものである。
【００７０】
次に、情報アクセス装置３００の構成を説明する。
【００７１】
図３２は情報アクセス装置３００のハードウェアの構成を示すブロック図である。同図に示すように、ＣＰＵ６０１には、システムバス６０２を介して、ＲＯＭ６０３と、ＲＡＭ６０４と、入力操作部６０５と、表示部６０６と、音声出力部６０７と、ネットワーク接続部６０８と、デコード部６０９とが接続されている。
【００７２】
入力操作部６０５は、各種のキー等を備え、ユーザからの各種の命令やデータの入力を処理する。入力操作部６０５によってユーザより入力された命令は、図示しない入力インターフェース部によってシステムバス６０２を通じてＣＰＵ６０１に供給される。
【００７３】
表示部６０６は、例えば、ＬＣＤ等の表示器と、表示器を駆動する表示制御回路よりなる。音声出力部６０７は、デジタルの音声信号をアナログの音声信号に変換する回路と、スピーカなどよりなる。
【００７４】
ネットワーク接続部６０８は、ネットワーク１との有線または無線での接続を処理する。
【００７５】
デコード部６０９は、情報記録部１０３から読み出されたコンテンツのデータをデコードして、デジタルビデオデータ及びデジタルオーディオデータを復元する。復元されたデジタルビデオデータはシステムバス６０２を通じて表示部６０６に供給されて表示され、一方、デジタルオーディオデータは、システムバス６０２を通じて音声出力部６０７に供給され、スピーカより音声となって出力される。
【００７６】
ＲＯＭ６０３は、情報アクセス装置３００が実行すべきソフトウェア処理のためのプログラムやデータなどが恒久的に格納された読み出し専用メモリである。ＲＡＭ６０４は、ＣＰＵ６０１によって実行されるプログラム・コードをロードしたり、プログラムの作業データを書き込むために使用される、書き込み可能な揮発性メモリである。ＣＰＵ６０１は、上記の各部の制御を総括的に行うとともに各部の間でのデータのやりとりを制御する。また、ＣＰＵ６０１は情報アクセス装置３００が実行すべきソフトウェア処理を実行するために、プログラムを情報記録部１０３またはＲＯＭ６０３からＲＡＭ６０４へロードし、解釈して実行する。
【００７７】
なお、本実施の形態における情報アクセス装置３００は、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）のような携帯端末、パーソナルコンピュータ等を想定している。但し、本発明の情報アクセス装置３００はこれらの機器に限られるものではなく、如何なる形態のものであってもよい。
【００７８】
図８は情報アクセス装置３００の機能的な構成を示すブロック図である。
【００７９】
同図に示すように、情報アクセス装置３００は、検索要求入力部３０１、検索要求処理部３０２、再生コンテンツ選択部３０３、再生要求処理部３０４、コンテンツ再生処理部３０５、再生コンテンツ出力部３０６を備える。
【００８０】
検索要求入力部３０１は、情報アクセス装置３００のユーザ５から、視聴したいコンテンツの検索キーを含むコンテンツ検索要求の入力を受け付けて検索要求処理部３０２に通知するものである。
【００８１】
検索要求処理部３０２は、検索要求入力部３０１より検索キーを含むコンテンツ検索要求の通知を受けたとき、ネットワーク１を通じてサーバ装置２００にその検索キーを含むコンテンツ検索要求を送信し、サーバ装置２００より検索結果であるコンテンツに関する情報及び代表サムネイルファイル１４を受信し、再生コンテンツ選択部３０３に渡す処理を行うものである。
【００８２】
再生コンテンツ選択部３０３は、検索要求処理部３０２より渡された検索結果である、コンテンツに関する情報及び代表サムネイルファイル１４の再生画像をユーザに掲示し、その中でユーザ５によって再生を指示されたコンテンツを判断し、その再生を指示されたコンテンツの再生要求の指示を再生要求処理部３０４に通知する処理を行うものである。
【００８３】
再生要求処理部３０４は、再生コンテンツ選択部３０３より通知されたコンテンツの再生要求の指示に従って、このコンテンツに関する情報に含まれる接続ＩＰアドレスをもとに、ネットワーク１を通じて情報記録装置１００にアクセスし、当該コンテンツに関する情報に含まれる登録コンテンツＩＤを含むコンテンツ再生要求を送信し、このコンテンツ再生要求に応じて情報記録装置１００よりストリーミングあるいはダウンロードより送信されたコンテンツのデータを受信してコンテンツ再生処理部３０５に渡す処理を行うものである。
【００８４】
コンテンツ再生処理部３０５は、再生要求処理部３０４より提供されたコンテンツを再生する処理を行うものである。
【００８５】
再生コンテンツ出力部３０６は、コンテンツ再生処理部３０５により再生されたコンテンツをユーザが視聴可能なように出力する処理を行うものである。
【００８６】
次に、本実施形態のコンテンツ処理システムの動作を説明する。
【００８７】
図９は情報記録装置１００にてコンテンツを記録する時の動作を示すフローチャートである。
【００８８】
情報記録装置１００において、まず、コンテンツ受信部１０１にて、地上デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送等の各種の放送形態の放送波に乗って放送されたコンテンツとこれに付随するメタデータが受信される（ステップＳ１０１）。コンテンツ受信部１０１により受信されたコンテンツとメタデータは、コンテンツ・メタデータ記録処理部１０２によってそれぞれ情報記録部１０３にファイルとして記録される（ステップＳ１０２）。この新たなコンテンツの情報記録部１０３への記録に伴って、コンテンツリスト処理部１０６によってコンテンツリスト１５の更新が行われる（ステップＳ１０３）。すなわち、コンテンツリスト処理部１０６は、新たに記録されたコンテンツに対して新たな記録コンテンツＩＤを付与し、記録コンテンツＩＤ、記録日時、コンテンツのファイル名、メタデータのファイル名と関連付けてコンテンツリスト１５に記録する。
【００８９】
この後、特徴量抽出部１０４によって、情報記録部１０３に新たに記録されたコンテンツの特徴量の抽出が行われ、情報記録部１０３に特徴量ファイル１３として記録される。またこのとき、コンテンツリスト処理部１０６によって、その特徴量ファイル１３のファイル名が既に記録されている上記の情報と関連付けてコンテンツリスト１５に記録される（ステップＳ１０３）。
【００９０】
続いて、代表サムネイルファイル作成部１０５によって、情報記録部１０３に新たに記録されたコンテンツのビデオデータから、このコンテンツの例えば縮小画像の一覧等が代表サムネイルファイル１４として作成する処理が行われ、作成された代表サムネイルファイル１４は情報記録部１０３に記録される。このとき、コンテンツリスト処理部１０６によって、当該コンテンツの代表サムネイルファイル１４のファイル名が当該コンテンツの上記の情報と関連付けてコンテンツリスト１５に記録される（ステップＳ１０５）。
【００９１】
なお、特徴量ファイル１３の作成処理と代表サムネイルファイル１４の作成処理の手順はどちらが先であってもかまわない。
【００９２】
次に、情報記録装置１００に記録されたコンテンツに関する情報をサーバ装置２００に登録するときの動作を説明する。図１０は、このときの情報記録装置１００とサーバ装置２００の動作を示すフローチャートである。
【００９３】
まず、情報記録装置１００において、サーバ装置２００に登録すべきコンテンツがあるかどうかが登録・変更情報送信処理部１０７によって判定される（ステップＳ２０１）。この判定は、コンテンツリスト１５に登録コンテンツＩＤが登録されていないコンテンツを未登録のものと見なすことによって行われる。登録・変更情報送信処理部１０７は、未登録のコンテンツがあることを判定した場合、登録処理要求をネットワーク１を通じてサーバ装置２００に送信する（ステップＳ２０２）。
【００９４】
サーバ装置２００の登録・変更情報受信処理部２０１は、情報記録装置１００からの登録処理要求を受信すると、情報記録装置１００にネットワーク１を通じて登録処理要求を受け付ける旨を応答し、登録情報の受信待ち状態になる（ステップＳ２０３）。
【００９５】
情報記録装置１００の登録・変更情報送信処理部１０７は、サーバ装置２００から登録処理要求を受け付ける旨の応答を受信すると、情報記録部１０３に記録されたコンテンツリスト１５を参照して、登録すべきコンテンツのメタデータ１２、特徴量ファイル１３、代表サムネイルファイル１４を判断する。そして、登録・変更情報送信処理部１０７は、判断したメタデータ１２、特徴量ファイル１３、及び代表サムネイルファイル１４と、予め自身に設定された情報記録装置ＩＤ及び情報記録装置名称を、当該コンテンツに関する情報としてネットワーク１を通じてサーバ装置２００に送信する（ステップＳ２０４）。
【００９６】
サーバ装置２００の登録・変更情報受信処理部２０１は、情報記録装置１００よりコンテンツに関する情報を受信すると、情報記録装置１００に対して登録情報受信終了を応答するとともに、サーバ装置２００内の登録・変更情報登録処理部２０２に対してデータベース２０４への当該情報の登録を指示する（ステップＳ２０５）。登録・変更情報登録処理部２０２は、この指示を受けると、次のようにデータベース２０４への情報の登録を行う。
【００９７】
まず、登録・変更情報登録処理部２０２は、取得したコンテンツに関する情報の中の特徴量ファイル１３及び代表サムネイルファイル１４をデータベース２０４に記録する。続いて、登録・変更情報登録処理部２０２は、当該コンテンツに対して登録コンテンツＩＤを生成し、データベース２０４に格納された登録コンテンツテーブル４１に、その登録コンテンツＩＤ、登録日時、特徴量ファイル１３のファイル名、代表サムネイルファイル１４のファイル名、情報記録装置ＩＤ、及び情報記録装置名称を互いに関連付けて登録する。
【００９８】
この後、登録・変更情報登録処理部２０２は、取得したコンテンツに関する情報の中のメタデータをタグ抽出処理部２０３に渡す。タグ抽出処理部２０３は、メタデータを受け取ると、メタデータに含まれる個々のデータ、例えば、地上デジタル放送／ＢＳ／ＣＳ等の放送局の情報、番組タイトル等のデータをタグとして抽出し、登録コンテンツテーブル４１上の対応するコンテンツに関する情報と関連付けて登録コンテンツテーブル４１に登録する（ステップＳ２０６）。
【００９９】
登録・変更情報登録処理部２０２は、新たに生成した登録コンテンツＩＤを情報の送信元である情報記録装置１００にネットワーク１を通じて送信する。情報記録装置１００のコンテンツリスト更新処理部１０６は、ネットワーク１を通じてサーバ装置２００より送信された登録コンテンツＩＤを受信し、情報記録部１０３に格納されたコンテンツリスト１５に、対応するコンテンツに関する情報と関連付けて登録する（ステップＳ２０７）。
【０１００】
サーバ装置２００では、続いて、コンテンツ集約処理部２０５によってコンテンツ集約処理が次のように行われる（ステップＳ２０８）。コンテンツ集約処理部２０５は、登録コンテンツテーブル４１に登録された各コンテンツの特徴量ファイル１３の内容をもとに、今回新たに登録されたコンテンツと同一のコンテンツを判定する。この判定は、例えば、同一のコンテンツであることを判定するための条件として、２つのコンテンツ間の特徴量の差のしきい値をあらかじめ設定しておき、２つのコンテンツ間の特徴量の差がしきい値以下である場合に、それら２つのコンテンツを同一のコンテンツとして判定すること等によって行われる。
【０１０１】
コンテンツ集約処理部２０５は、今回新たに登録されたコンテンツと同一の既存のコンテンツが存在しないことを判定した場合には、新たな集約コンテンツＩＤを生成し、この集約コンテンツＩＤを登録コンテンツテーブル４１に今回登録されたコンテンツに関する情報と関連付けて登録する。さらに、コンテンツ集約処理部２０５は、データベース２０４に格納された再生コンテンツテーブル４２に、集約コンテンツＩＤ、情報記録装置１００の情報記録装置ＩＤ及び情報記録装置名称、集約タグ、接続ＩＰアドレス、コンテンツ・機器状態フラグを登録する（ステップＳ２０９）。なお、コンテンツ・機器状態フラグには、登録時の初期値として"再生可"を示す値がセットされる。
【０１０２】
また、コンテンツ集約処理部２０５は、今回新たに登録されたコンテンツと同一の既存のコンテンツが存在することを判定した場合には、その既存のコンテンツに既に付与されている集約コンテンツＩＤを登録コンテンツテーブル４１に今回登録されたコンテンツに関する情報と関連付けて登録する。すなわち、同一のコンテンツであると判定された各コンテンツにはそれぞれ共通の集約コンテンツＩＤが付与される。さらに、コンテンツ集約処理部２０５は、再生コンテンツテーブル４２に、その集約コンテンツＩＤ、情報記録装置１００の情報記録装置ＩＤ及び情報記録装置名称、集約タグ、接続ＩＰアドレス、コンテンツ・機器状態フラグを登録する（ステップＳ２０９）。なお、コンテンツ・機器状態フラグには、初期値として"再生可"を示す値がセットされる。
【０１０３】
集約タグとは、同一であると判定されて同一の集約コンテンツＩＤが付与された複数のコンテンツのタグを集約し、タグ毎に、このタグをメタデータに含む登録済みのコンテンツの数（タグスコア）を重み情報として付与したものである。
【０１０４】
以上により、情報記録装置１００に記録されたコンテンツに関する情報のサーバ装置２００への登録処理が完了となる。
【０１０５】
次に、情報記録装置１００からサーバ装置２００へコンテンツに関する情報を登録するときの動作の具体例を説明する。
【０１０６】
図１１は、ある時刻における登録コンテンツテーブル４１の具体例である。登録コンテンツテーブル４１は、登録されたコンテンツの登録コンテンツＩＤ、登録コンテンツテーブル４１への登録日時、当該コンテンツの記録先の情報記録装置ＩＤ、その情報記録装置名称、特徴量ファイル名、タグ、代表サムネイルファイル名、集約コンテンツＩＤを、互いに関連付けて１つのコンテンツに関する情報として登録するためのテーブルである。
【０１０７】
図１１の登録コンテンツテーブル４１において、既に登録コンテンツＩＤが"００００"と"０００１"の２つのコンテンツはそれぞれの特徴量をもとに同一のコンテンツであると判定され、それぞれのコンテンツに対して共通の集約コンテンツＩＤである"０００"が与えられている。また、登録コンテンツＩＤが"０００２"と"０００３"の２つのコンテンツも同様に同一のコンテンツとして判定され、それぞれのコンテンツに対して共通の集約コンテンツＩＤである"００１"が与えられている。
【０１０８】
ここで、情報記録装置名称が"Ｃ"、情報記録装置ＩＤが"０２"である情報記録装置１００−３（図１参照）から新たなコンテンツに関する情報の登録処理要求が発生し、サーバ装置２００の登録・変更情報受信処理部２０１にて、その情報記録装置１００−３からの新たなコンテンツに関する情報が受信され、登録・変更情報登録処理部２０２によって、図１１に示した登録コンテンツテーブル４１への集約コンテンツＩＤ以外の情報の登録が行われた結果を図１２に示す。
【０１０９】
ここで、図１２の登録コンテンツテーブル４１が得られるまでのサーバ装置２００での処理を説明する。登録・変更情報登録処理部２０２は、情報記録装置１００−３からネットワーク１を通じて取得したコンテンツに関する情報の中の特徴量ファイル１３及び代表サムネイルファイル１４をデータベース２０４に保存した後、当該コンテンツの登録コンテンツＩＤとして"０００４"を生成し、この登録コンテンツＩＤ"０００４"を登録コンテンツテーブル４１に新たに設定されたエントリに登録する。
【０１１０】
続いて、登録・変更情報登録処理部２０２は、現在の日時を取得し、これを登録日時として登録コンテンツテーブル４１の上記の新規エントリに登録する。次に、登録・変更情報登録処理部２０２は、データベース２０４に登録した特徴量ファイル１３及び代表サムネイルファイル１４の各ファイル名と、コンテンツに関する情報の送信元である情報記録装置１００−３の情報記録装置ＩＤである"０２"及び情報記録装置名称である"Ｃ"を、登録コンテンツテーブル４１の上記の新規エントリに登録する。
【０１１１】
次に、タグ抽出処理部２０３は、登録・変更情報登録処理部２０２よりメタデータを取得し、このメタデータから"ＭＮＫＧ"、"連続テレビ小説"、"ゆいさん"、"７９"をタグとして抽出し、登録コンテンツテーブル４１の上記の新規エントリに登録する。これにより図１２に示す登録コンテンツテーブル４１が得られる。
【０１１２】
次に、コンテンツ集約処理部２０５は、再生コンテンツテーブル４２に新たなエントリを生成し、この新規エントリへの登録を次のように行う。
【０１１３】
図１４は再生コンテンツテーブル４２の具体例である。再生コンテンツテーブル４２は、登録されたコンテンツの集約コンテンツＩＤ、集約タグ、当該コンテンツの記録先の情報記録装置ＩＤ、その情報記録装置名称、コンテンツ・機器状態フラグ、接続ＩＰアドレスを互いに関連付けて１つのコンテンツに関する情報として登録するテーブルである。
【０１１４】
コンテンツ集約処理部２０５は、まず、再生コンテンツテーブル４２に新たなエントリを生成する。コンテンツ集約処理部２０５は、登録コンテンツテーブル４１の新規エントリに登録されたタグをもとに集約タグを生成して、再生コンテンツテーブル４２の新規エントリに登録する。図１４の例では、新規エントリに集約タグとして、"ＭＮＫＧ：１"、"連続テレビ小説：１"、"ゆいさん：１"、"７９：１"が登録される。ここで、"：ｘ"は重み情報であり、ｘの値はコンテンツの数に相当する値である。
【０１１５】
さらに、再生コンテンツテーブル４２の新規エントリには、コンテンツに関する情報の送信元である情報記録装置１００−３の情報記録装置ＩＤである"０２"及び情報記録装置名称である"Ｃ"、コンテンツ・機器状態フラグの初期値、そして情報記録装置１００−３の接続ＩＰアドレスとして"４１．１４．７．１０"が登録される。なお、この時点では、集約コンテンツＩＤはまだ生成されておらず、再生コンテンツテーブル４２の新規エントリに登録されていない。
【０１１６】
続いて、コンテンツ集約処理部２０５は、データベース２０４に保存された特徴量ファイル１３をもとに、登録コンテンツテーブル４１に今回新たに登録されたコンテンツと同一の既存のコンテンツを判定し、この判定結果に基づいて、登録コンテンツテーブル４１の新規エントリに集約コンテンツＩＤを登録する。
【０１１７】
図１３は、集約コンテンツＩＤが登録された登録コンテンツテーブル４１の例を示している。この例は、登録コンテンツテーブル４１に今回新たに登録されたコンテンツ（登録コンテンツＩＤ＝０００４）が既存のコンテンツ（登録コンテンツＩＤ＝００００，０００１のコンテンツ）と同一であると判定され、その既存のコンテンツの集約コンテンツＩＤが"０００"であることから、今回新たに登録されたコンテンツ（登録コンテンツＩＤ＝０００４）の集約コンテンツＩＤとしても"０００"が与えられ、登録コンテンツテーブル４１の新規エントリに登録されたことを示している。
【０１１８】
図１５は、登録コンテンツテーブル４１の新規エントリに既存のコンテンツに既に付与されていた集約コンテンツＩＤが登録されたことに伴う再生コンテンツテーブル４２の更新の例を示す図である。コンテンツ集約処理部２０５は、今回新たに登録されたコンテンツ（登録コンテンツＩＤ＝０００４）に付与された集約コンテンツＩＤである"０００"を再生コンテンツテーブル４２の新規エントリに登録する。これによって、集約コンテンツＩＤが"０００"であるコンテンツは、登録コンテンツＩＤが"００００"，"０００１"，"０００４"の３つのコンテンツとなる。このように、既存のコンテンツの集約コンテンツＩＤが、新たに登録されたコンテンツの集約コンテンツＩＤとして付与された場合には、コンテンツ集約処理部２０５は、登録コンテンツテーブル４１において、その共通の集約コンテンツＩＤを持つ各エントリにそれぞれ登録されたタグから集約タグを生成する。そして、コンテンツ集約処理部２０５は、再生コンテンツテーブル４２において、その共通の集約コンテンツＩＤを持つ各エントリの既存の集約タグを、今回新たに生成した集約タグで更新する。すなわち、図１５の例では、登録コンテンツＩＤが"００００"，"０００１"，"０００４"である各コンテンツの集約タグはそれぞれ、"ゆいさん：３"、"７９：２"、"連続テレビ小説：１"，"ＣＳ３１３：１"，"ＭＮＫ総合：１"，"ＭＮＫＧ：３"に更新される。
【０１１９】
図１６は、その後、さらに情報記録装置名称がＡ（情報記録装置ＩＤが"００"）である情報記録装置１００−１（図１参照）より新たなコンテンツに関する情報の登録処理要求が発生し、サーバ装置２００の登録・変更情報受信処理部２０１にて、その情報記録装置１００−１からの新たなコンテンツに関する情報が受信され、登録・変更情報登録処理部２０２によってデータベース２０４の登録コンテンツテーブル４１への集約コンテンツＩＤ以外の登録が行われた結果を示している。
【０１２０】
図１６の登録コンテンツテーブル４１が得られるまでのサーバ装置２００での処理を説明する。登録・変更情報登録処理部２０２は、情報記録装置１００−１からネットワーク１を通じて取得したコンテンツに関する情報の中の特徴量ファイル１３及び代表サムネイルファイル１４をデータベース２０４に保存した後、当該コンテンツの登録コンテンツＩＤとして"０００５"を生成し、この登録コンテンツＩＤ"０００５"を登録コンテンツテーブル４１に新たに設定されたエントリに登録する。
【０１２１】
続いて、登録・変更情報登録処理部２０２は、現在の日時を取得し、これを登録日時として登録コンテンツテーブル４１の上記の新規エントリに登録する。次に、登録・変更情報登録処理部２０２は、データベース２０４に登録した特徴量ファイル１３及び代表サムネイルファイル１４の各ファイル名と、コンテンツに関する情報の送信元である情報記録装置１００−１の情報記録装置ＩＤである"００"及び情報記録装置名称である"Ａ"を、登録コンテンツテーブル４１の上記の新規エントリに登録する。
【０１２２】
次に、タグ抽出処理部２０３は、登録・変更情報登録処理部２０２よりコンテンツに関する情報の中のメタデータを取得し、このメタデータから"ＣＳ３１３"、"ゆいさん"、"８０"をタグとして抽出し、登録コンテンツテーブル４１の上記の新規エントリに登録する。
【０１２３】
次に、コンテンツ集約処理部２０５は、再生コンテンツテーブル４２に新たなエントリを生成し、この新規エントリへの登録を次のように行う。
【０１２４】
図１８はこの時点での再生コンテンツテーブル４２への登録例を示している。コンテンツ集約処理部２０５は、登録コンテンツテーブル４１の新規エントリに登録されたタグをもとに集約タグを生成して、再生コンテンツテーブル４２の新規エントリに登録する。図１８の例では、新規エントリに集約タグとして、"ＣＳ３１３：１"、"ゆいさん：１"、"８０：１"が登録される。さらに、再生コンテンツテーブル４２の新規エントリには、コンテンツに関する情報の送信元である情報記録装置１００−１を特定する情報記録装置ＩＤである"００"及び情報記録装置名称である"Ａ"、コンテンツ・機器状態フラグの初期値、そして情報記録装置１００−１の接続ＩＰアドレスとして"４１．１４．７．８"が登録される。なお、この時点では、集約コンテンツＩＤはまだ生成されておらず、再生コンテンツテーブル４２の新規エントリに登録されていない。
【０１２５】
続いて、コンテンツ集約処理部２０５は、データベース２０４に保存された特徴量ファイル１３をもとに、登録コンテンツテーブル４１に今回新たに登録されたコンテンツと同一の既存のコンテンツを判定し、この判定結果に基づいて、登録コンテンツテーブル４１の新規エントリに集約コンテンツＩＤを登録する。
【０１２６】
図１７は、集約コンテンツＩＤが登録された登録コンテンツテーブル４１の例を示している。この例は、登録コンテンツテーブル４１に今回新たに登録されたコンテンツ（登録コンテンツＩＤ＝０００５）が既存のコンテンツのどれとも実質的に異なることが判定され、新たな集約コンテンツＩＤである"００２"が付与され、登録コンテンツテーブル４１の新規エントリに登録されたことを示している。
【０１２７】
図１９は、登録コンテンツテーブル４１に新たな集約コンテンツＩＤが付与されたことに伴う再生コンテンツテーブル４２の更新の例を示す図である。コンテンツ集約処理部２０５は、今回新たに登録されたコンテンツ（登録コンテンツＩＤ＝０００５）に対して付与された集約コンテンツＩＤである"００２"を、再生コンテンツテーブル４２の新規エントリに登録する。このように登録コンテンツテーブル４１に新たな集約コンテンツＩＤが付与された場合、コンテンツ集約処理部２０５は、再生コンテンツテーブル４２の新規エントリの集約タグをそのままとする。
【０１２８】
次に、情報記録装置１００においてＩＰアドレスの変更や記録されたコンテンツの削除等の状態の変化が発生した場合の動作を説明する。
【０１２９】
図２０は、情報記録装置１００において状態の変化が発生した場合の情報記録装置１００とサーバ装置２００の動作を示すフローチャートである。
【０１３０】
まず、情報記録装置１００の登録・変更情報送信処理部１０７は、ＩＰアドレスの変更やコンテンツの削除等の状態の変化の発生を契機に（ステップＳ３０１）、登録情報の変更処理要求をネットワーク１を通じてサーバ装置２００に送信する（ステップＳ３０２）。
【０１３１】
サーバ装置２００の登録・変更情報受信処理部２０１は、情報記録装置１００からのコンテンツに関する情報の変更処理要求を受信すると、情報記録装置１００に対して変更処理要求を受け付ける旨を応答し、変更情報の受信待ち状態になる（ステップＳ３０３）。
【０１３２】
情報記録装置１００の登録・変更情報送信処理部１０７は、サーバ装置２００から変更処理要求を受け付ける旨の応答を受信すると、状態の変更内容を示す変更情報を情報記録装置ＩＤ及び情報記録装置名称等とともにネットワーク１を通じてサーバ装置２００に送信する（ステップＳ３０４）。ここで、状態の変更がＩＰアドレスの変更である場合には、その変更後のＩＰアドレスが変更情報として、情報記録装置ＩＤ及び情報記録装置名称等とともにサーバ装置２００に送信される。また、状態の変更がコンテンツの削除である場合には、その削除されたコンテンツの登録コンテンツＩＤを変更情報として情報記録装置ＩＤ及び情報記録装置名称等とともにサーバ装置２００に送信される。
【０１３３】
サーバ装置２００の登録・変更情報受信処理部２０１は、情報記録装置１００より変更情報を受信すると、情報記録装置１００に対して受信終了を応答するとともに、登録・変更情報登録処理部２０２に登録コンテンツテーブル４１及び再生コンテンツテーブル４２に対する変更情報に基づく変更を指示する（ステップＳ３０５）。登録・変更情報登録処理部２０２は、この変更の指示を受けると、変更情報に基づいて、登録コンテンツテーブル４１及び再生コンテンツテーブル４２の変更処理を行う（ステップＳ３０６）。この後は、コンテンツに関する情報の登録時と同様にコンテンツ集約処理部２０５によってコンテンツ集約処理が行われ（ステップＳ３０７）、コンテンツ集約処理の結果をもとに登録コンテンツテーブル４１及び再生コンテンツテーブル４２の更新が行われる（ステップＳ３０８）。
【０１３４】
なお、サーバ装置２００では、機器接続状態検出部２０７によって、再生コンテンツテーブル４２に登録されている情報記録装置１００のＩＰアドレスをもとに定期的にその情報記録装置１００のネットワーク１への接続の状態の検出が行われ、この検出結果をもとに再生コンテンツテーブル４２のコンテンツ・機器状態フラグが更新される。すなわち、ネットワーク１からの切断が検出された情報記録装置１００に記録されたコンテンツに対応するコンテンツ・機器状態フラグは"再生可"から"接続不可"の値に書き換えられる。
【０１３５】
図２１は情報記録装置１００における状態の変化に応じた再生コンテンツテーブル４２の更新の例を示している。ここで、情報記録装置名称が"Ｂ"、情報記録装置ＩＤが"０１"である情報記録装置１００−２から登録コンテンツＩＤが"０００１"のコンテンツが削除されたという変更情報がサーバ装置２００に送信されたことによって、再生コンテンツテーブル４２の該当するエントリのコンテンツ・機器状態フラグの値が"再生可"から"消去済み"に更新されている。さらに、サーバ装置２００内の機器接続状態検出部２０７による各情報記録装置１００のネットワーク１への接続状態の定期的な検出により、情報記録装置名称が"Ｃ"、情報記録装置ＩＤが"０２"である情報記録装置１００−３がネットワーク１から切断されたことが検出されたため、再生コンテンツテーブル４２の該当するエントリのコンテンツ・機器状態フラグが"再生可"から"接続不可"に更新されている。
【０１３６】
次に、情報アクセス装置３００がサーバ装置２００に対してコンテンツ検索要求を送信し、その検索結果をもとに情報記録装置１００から再生したいコンテンツのデータを取得し再生するときの動作を説明する。図２２は、この時の動作を示すフローチャートである。
【０１３７】
まず、情報アクセス装置３００の検索要求処理部３０２は、検索要求入力部３０１を通じてユーザから再生したいコンテンツの検索キーとコンテンツ検索要求の指示が入力されたことを契機に（ステップＳ４０１）、ネットワーク１を通じてサーバ装置２００に、その入力された検索キーを含むコンテンツ検索要求を送信する（ステップＳ４０２）。
【０１３８】
サーバ装置２００のコンテンツ検索要求処理部２０６は、情報アクセス装置３００からのコンテンツ検索要求を受信すると、このコンテンツ検索要求に含まれる検索キーと再生コンテンツテーブル４２の各エントリの集約タグとを照合し、検索キーに集約タグのいずれかのタグが一致したコンテンツに関する登録コンテンツテーブル４１及び再生コンテンツテーブル４２の登録情報と、当該エントリに対応するコンテンツの代表サムネイルファイル１４を、検索結果として情報アクセス装置３００にネットワーク１を通じて応答する（ステップＳ４０３）。
【０１３９】
情報アクセス装置３００の検索要求処理部３０２は、サーバ装置２００より検索結果を受信すると、この検索結果を再生コンテンツ選択部３０３に渡す（ステップＳ４０４）。再生コンテンツ選択部３０３は、検索要求処理部３０２より渡された検索結果である、コンテンツに関する情報、及び代表サムネイルファイル１４の再生画像をユーザに掲示し、その中でユーザにより選択されたコンテンツを判断し、このコンテンツのコンテンツ再生要求の指示を再生要求処理部３０４に送る（ステップＳ４０５）。
【０１４０】
再生要求処理部３０４は、再生コンテンツ選択部３０３よりコンテンツ再生要求の指示を受けると、このコンテンツに関する情報に含まれる接続ＩＰアドレスをもとに、ネットワーク１を通じて情報記録装置１００にアクセスし、再生の対象であるコンテンツの登録コンテンツＩＤを含むコンテンツ再生要求を送信する（ステップＳ４０６）。
【０１４１】
情報記録装置１００において、情報アクセス装置３００から受信したコンテンツ再生要求はコンテンツ再生送信処理部１０８にて処理される。コンテンツ再生送信処理部１０８は、受信したコンテンツ再生要求に含まれる登録コンテンツＩＤをもとに情報記録部１０３に格納されたコンテンツリスト１５を検索して該当するコンテンツを特定し、このコンテンツのデータをストリーミングあるいはダウンロードによりネットワーク１を通じて要求元である情報アクセス装置３００に送信する（ステップＳ４０７）。
【０１４２】
情報アクセス装置３００において、情報記録装置１００から受信されたコンテンツのデータはコンテンツ再生処理部３０５によって再生処理され、再生コンテンツ出力部３０６を通して、ユーザにより視聴可能な情報となって出力される。
【０１４３】
次に、情報アクセス装置３００がサーバ装置２００に対してコンテンツ検索要求を送信し、情報記録装置１００から再生したいコンテンツのデータを取得し再生するときの動作の具体例を説明する。
【０１４４】
情報アクセス装置３００のユーザによって、"ゆいさん"という検索キーを含むコンテンツ検索要求の入力が検索要求入力部３０１に対して行われ、検索要求処理部３０２によって、サーバ装置２００にネットワーク１を通じて送信されたこととする。
【０１４５】
サーバ装置２００のコンテンツ検索要求処理部２０６は、"ゆいさん"という検索キーを含むコンテンツ検索要求を受信すると、このコンテンツ検索要求に含まれる検索キー"ゆいさん"と、再生コンテンツテーブル４２（例えば図１９参照）の各エントリの集約タグとを比較する。ここで、再生コンテンツテーブル４２の集約タグに"ゆいさん"のタグを含むエントリは４つある。そこでコンテンツ検索要求処理部２０６は、登録コンテンツテーブル４１及び再生コンテンツテーブル４２において、それら４つのエントリのコンテンツに関する情報と代表サムネイルファイル１４を検索結果として情報アクセス装置３００にネットワーク１を通じて応答する。
【０１４６】
図２３は、この具体例において登録コンテンツテーブル４１及び再生コンテンツテーブル４２からの検索結果を示す図である。このように、再生コンテンツテーブル４２からは、集約タグに"ゆいさん"を含むコンテンツの集約コンテンツＩＤ、情報記録装置ＩＤ、集約タグ、コンテンツ・機器状態フラグ、接続ＩＰアドレス等が抽出され、登録コンテンツテーブル４１からは当該コンテンツの登録コンテンツＩＤ、情報記録装置ＩＤ、タグ、代表サムネイルファイル名、集約コンテンツＩＤ等が抽出され、代表サムネイルファイル名に対応する代表サムネイルファイル１４とともに検索結果として情報アクセス装置３００に応答される。
【０１４７】
なお、この具体例では、コンテンツ・機器状態フラグの値に関わらず、コンテンツ検索要求に含まれる検索キーが集約タグのいずれかのタグと一致したエントリのコンテンツに関する情報を登録コンテンツテーブル４１及び再生コンテンツテーブル４２から抽出して検索結果とするようにしたが、コンテンツ・機器状態フラグの値が"消去済み"つまり情報記録装置１００において消去されているエントリのコンテンツに関する情報は検索結果から排除するようにしてもよい。
【０１４８】
図２４は、図２３に示した検索結果のコンテンツアクセス装置での表示例を示す図である。図２３に示した検索結果においては、集約コンテンツＩＤが"０００"であるコンテンツが３つあり、集約コンテンツＩＤが"００２"であるコンテンツが１つある。集約コンテンツＩＤが"０００"である３つのコンテンツのうち、２つのコンテンツのコンテンツ・機器状態フラグの値は"再生可"であるが、残る１つのコンテンツのコンテンツ・機器状態フラグの値は"消去済み"であることから、図２４の検索結果の表示例においては、集約コンテンツＩＤが"０００"である３つのコンテンツのうち、コンテンツ・機器状態フラグの値が"再生可"である２つのコンテンツに関する情報に基づく表示情報５１，５２のみが表示されている。集約コンテンツＩＤが"００２"である１つのコンテンツのコンテンツ・機器状態フラグの値は"再生可"であることから、このコンテンツに関する情報に基づく表示情報５３も表示されている。
【０１４９】
ここで、情報アクセス装置３００の検索要求処理部３０２は、検索結果に含まれるタグ毎のタグスコアをもとに、検索結果においてコンテンツの表示順を決定することとしている。図２４の表示例では、集約コンテンツＩＤが"０００"であるコンテンツの表示情報５１，５２を集約コンテンツＩＤが"００２"であるコンテンツの表示情報５３より上に表示してユーザにより見られる順位を優先させている。すなわち、集約コンテンツＩＤが"０００"であるコンテンツのタグにおいて、ユーザが検索キーとして指定したデータである"ゆいさん"のタグに付けられたタグスコアは"３"であるに対し、集約コンテンツＩＤが"００２"であるコンテンツのタグにおいて、ユーザが検索キーとして指定したデータである"ゆいさん"のタグに付けられたタグスコアは"１"である。検索要求処理部３０２は、これらタグスコアをもとに、集約コンテンツＩＤが"０００"であるコンテンツの表示情報５１，５２の表示順を集約コンテンツＩＤが"００２"であるコンテンツの表示情報５３より先にするように、検索結果においてコンテンツの表示順を決定する。
【０１５０】
また、この検索結果の表示例では、代表サムネイルファイル１４の再生画像５４、タグ５５、コンテンツ・機器状態５６等が表示される。コンテンツ・機器状態５３が"再生可"もしくは"消去済み"である場合には、そのままコンテンツ・機器状態の表示内容として表示されるが、情報記録装置１００がネットワーク１に接続されていないことを示す"接続不可"である場合には、現在は再生不可であるものの、コンテンツのデータそのものは情報記録装置１００に記録されているので、時間を置いて後で再生したり、ダウンロード予約により再生できる可能性があることを示すために、コンテンツ・機器状態の表示内容として"予約視聴可能"と表示される。
【０１５１】
また、コンテンツの表示情報５１，５２，５３は集約コンテンツＩＤ毎にグループ化され、その集約コンテンツＩＤに関連付けられた集約タグ５７，５８が、集約コンテンツＩＤ毎のコンテンツの表示情報のグループに対応付けて表示される。
【０１５２】
これにより、情報アクセス装置３００のユーザは、放送形態の違い等からメタデータが異なっていても同一のコンテンツを容易に認識することができ、ユーザが視聴あるいは録画予約したいコンテンツを選択する際の操作性が向上する。
【０１５３】
次に、本発明の第２の実施形態を説明する。
【０１５４】
第１の実施形態では、情報記録装置１００にてコンテンツの特徴量を検出し、サーバ装置２００にその特徴量のデータを送信することとしたが、第２の実施形態では、サーバ装置２００やその他のサーバ装置にて、コンテンツの特徴量の検出及び代表サムネイルファイル１４を生成することとする。
【０１５５】
図２５は、本実施形態のコンテンツ処理システムにおける情報記録装置１００の構成を示すブロック図である。
【０１５６】
同図に示すように、情報記録装置１００は、コンテンツ受信部１０１、コンテンツ・メタデータ記録処理部１０２、情報記録部１０３、コンテンツリスト処理部１０６、登録・変更情報送信処理部１０７、コンテンツ再生送信処理部１０８を備える。すなわち、本実施形態の情報記録装置１００の構成は、第１の実施形態の情報記録装置１００の構成から、特徴量抽出部１０４、代表サムネイルファイル作成部１０５を除いたものである。したがって、情報記録部１０３には、コンテンツのデータ１１、メタデータ１２、コンテンツリスト１５が記録され、特徴量ファイル１３、代表サムネイルファイル１４は記録されない。
【０１５７】
図２６は本実施形態のコンテンツリスト１５の例である。コンテンツリスト１５には、情報記録部１０３に記録されたコンテンツ毎の情報として、記録コンテンツＩＤ、記録日時、コンテンツのファイル名、メタデータのファイル名、登録コンテンツＩＤ等が記録されるようになっている。第１の実施形態のコンテンツリスト１５との相違点は、特徴量ファイル１３のファイル名、代表サムネイルファイル１４のファイル名が登録されていない点である。
【０１５８】
図２７は、本実施形態のコンテンツ処理システムにおけるサーバ装置２００の構成を示すブロック図である。
【０１５９】
サーバ装置２００は、登録・変更情報受信処理部２０１、登録・変更情報登録処理部２０２、タグ抽出処理部２０３、データベース２０４、コンテンツ集約処理部２０５、コンテンツ検索要求処理部２０６、機器接続状態検出部２０７、特徴量抽出用コンテンツ受信部２０８、特徴量抽出用コンテンツ記録処理部２０９、特徴量抽出部２１０、代表サムネイルファイル作成部２１１を備える。すなわち、本実施形態のサーバ装置２００の構成は、第１の実施形態のサーバ装置２００の構成に、特徴量抽出用コンテンツ受信部２０８、特徴量抽出用コンテンツ・メタデータ記録処理部２０９、特徴量抽出部２１０、代表サムネイルファイル作成部２１１を加えたものである。
【０１６０】
特徴量抽出用コンテンツ受信部２０８は、地上デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送等、各種の放送形態の放送局２，３，４からの放送波に乗って放送されるコンテンツを特徴量抽出用のデータとして受信する。なお、ここでは、放送波の種類として地上デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送を例示したが、コンテンツのデータから特徴量を抽出することが可能であれば、例示以外の放送波を対象としてもよい。
【０１６１】
特徴量抽出部２１０は、特徴量抽出用コンテンツ受信部２０８にて受信された特徴量抽出用のコンテンツのデータに基づいて当該コンテンツの特徴量を抽出し、ファイル化して、特徴量ファイル１３をデータベース２０４に記録するものである。
【０１６２】
代表サムネイルファイル作成部２１１は、特徴量抽出用コンテンツ受信部２０８にて特徴量抽出用のデータとして受信されたコンテンツのビデオデータから、このコンテンツの例えば縮小画像等の一覧を作成してファイル化し、代表サムネイルファイル１４としてデータベース２０４に記録するものである。
【０１６３】
本実施形態のコンテンツ処理システムにおける情報アクセス装置３００の構成は第１の実施形態と同じであるので、説明を省略する。
【０１６４】
次に、本実施形態のコンテンツ処理システムの動作を説明する。
【０１６５】
図２８は情報記録装置１００にてコンテンツを記録する時の動作を示すフローチャートである。
【０１６６】
情報記録装置１００において、まず、コンテンツ受信部１０１にて、地上デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送等の放送波に乗って放送されたコンテンツとこれに付随するメタデータが受信される（ステップＳ５０１）。コンテンツ受信部１０１により受信されたコンテンツとメタデータは、コンテンツ・メタデータ記録処理部１０２によってそれぞれ情報記録部１０３にファイルとして記録される（ステップＳ５０２）。この新たなコンテンツの情報記録部１０３の記録に伴って、コンテンツリスト処理部１０６によってコンテンツリスト１５の更新が行われる（ステップＳ５０３）。すなわち、コンテンツリスト処理部１０６は、新たに記録されたコンテンツに対して新たな記録コンテンツＩＤを付与し、この記録コンテンツＩＤ、記録日時、コンテンツのファイル名、メタデータのファイル名と関連付けてコンテンツリスト１５に記録する。
【０１６７】
次に、情報記録装置１００に記録されたコンテンツに関する情報をサーバ装置２００に登録するときの動作を説明する。図２９は、このときの情報記録装置１００とサーバ装置２００の動作を示すフローチャートである。
【０１６８】
まず、情報記録装置１００において、サーバ装置２００に登録すべきコンテンツがあるかどうかが登録・変更情報送信処理部１０７によって判定される（ステップＳ６０１）。この判定は、コンテンツリスト１５に登録コンテンツＩＤが登録されていないコンテンツを未登録のものと見なすことによって行われる。登録・変更情報送信処理部１０７は、未登録のコンテンツがあることを判定した場合、登録処理要求をネットワーク１を通じてサーバ装置２００に送信する（ステップＳ６０２）。
【０１６９】
サーバ装置２００の登録・変更情報受信処理部２０１は、情報記録装置１００からの登録処理要求を受信すると、情報記録装置１００にネットワーク１を通じて登録処理要求を受け付ける旨を応答し、情報の受信待ち状態になる（ステップＳ６０３）。
【０１７０】
情報記録装置１００の登録・変更情報送信処理部１０７は、サーバ装置２００から登録処理要求を受け付ける旨の応答を受信すると、情報記録部１０３に記録されたコンテンツリスト１５を参照して、登録すべきコンテンツのメタデータ１２を判断する。そして、登録・変更情報送信処理部１０７は、判断したメタデータ１２と、予め自身に設定された情報記録装置ＩＤ及び情報記録装置名称を、当該コンテンツに関する情報としてネットワーク１を通じてサーバ装置２００に送信する（ステップＳ６０４）。
【０１７１】
サーバ装置２００の登録・変更情報受信処理部２０１は、情報記録装置１００よりコンテンツに関する情報を受信すると、情報記録装置１００に対して登録情報受信終了を応答するとともに、サーバ装置２００内の登録・変更情報登録処理部２０２に対してデータベース２０４への当該情報の登録を指示する（ステップＳ６０５）。登録・変更情報登録処理部２０２は、この指示を受けると、次のようにデータベース２０４へのコンテンツに関する情報の登録を行う。
【０１７２】
まず、登録・変更情報登録処理部２０２は、当該コンテンツに対して登録コンテンツＩＤを生成し、データベース２０４に格納された登録コンテンツテーブル４１に、その登録コンテンツＩＤ、登録日時、情報記録装置ＩＤ、及び情報記録装置名称を互いに関連付けて登録する。この後、登録・変更情報登録処理部２０２は、取得したコンテンツに関する情報の中のメタデータをタグ抽出処理部２０３に渡す。タグ抽出処理部２０３は、メタデータを受け取ると、メタデータに含まれる、例えば、地上デジタル放送／ＢＳ／ＣＳ等の放送局の情報、番組タイトル等のデータをタグとして抽出し、登録コンテンツテーブル４１上の対応するコンテンツに関する情報と関連付けて登録コンテンツテーブル４１に登録する（ステップＳ６０６）。
【０１７３】
次に、登録・変更情報登録処理部２０２は、新たに生成した登録コンテンツＩＤを登録情報の送信元である情報記録装置１００にネットワーク１を通じて送信する。情報記録装置１００のコンテンツリスト更新処理部１０６は、ネットワーク１を通じてサーバ装置２００より送信された登録コンテンツＩＤを受信し、情報記録部１０３に格納されたコンテンツリスト１５に、対応するコンテンツの情報と関連付けて登録する（ステップＳ６０７）。
【０１７４】
続いて、登録・変更情報登録処理部２０２は、受信したコンテンツに関する情報の中のメタデータ１２を含む特徴量抽出用コンテンツ受信要求を特徴量抽出用コンテンツ受信部２０８に出す。特徴量抽出用コンテンツ受信部２０８は、特徴量抽出用コンテンツ受信要求を受けると、この特徴量抽出用コンテンツ受信要求に含まれるメタデータ１２をもとに地上デジタル放送、ＢＳデジタル放送、ＣＳデジタル放送等の放送波に乗って放送されるコンテンツのデータを特徴量抽出用のデータとして受信する（ステップＳ６０８）。特徴量抽出用コンテンツ受信部２０８にて受信された特徴量抽出用のデータは特徴量抽出部２１０と代表サムネイルファイル作成部２１１へ送られる。特徴量抽出部２１０は、特徴量抽出用のデータに基づいて当該コンテンツの特徴量を抽出し、ファイル化して、特徴量ファイル１３としてデータベース２０４に記録するとともに、特徴量ファイル１３のファイル名を登録コンテンツテーブル４１上の対応するコンテンツに関する情報と関連付けて登録コンテンツテーブル４１に登録する（ステップＳ６０９）。一方、代表サムネイルファイル作成部２１１は、特徴量抽出用のデータにおけるビデオデータから、このコンテンツの例えば縮小画像等の一覧を作成してファイル化し、代表サムネイルファイル１４としてデータベース２０４に記録するとともに、代表サムネイルファイル１４のファイル名を登録コンテンツテーブル４１上の対応するコンテンツに関する情報と関連付けて登録コンテンツテーブル４１に登録する（ステップＳ６１０）。
【０１７５】
サーバ装置２００では、続いて、コンテンツ集約処理部２０５によってコンテンツ集約処理が、第１の実施形態と同様に次のように行われる（ステップＳ６１１）。コンテンツ集約処理部２０５は、登録コンテンツテーブル４１に登録された各コンテンツの特徴量ファイル１３の内容をもとに、今回新たに登録されたコンテンツと同一のコンテンツを判定する。この判定は、例えば、同一のコンテンツであることを判定するための条件として、２つのコンテンツ間の特徴量の差のしきい値をあらかじめ設定しておき、２つのコンテンツ間の特徴量の差がしきい値以下である場合に、それら２つのコンテンツを同一のコンテンツとして判定すること等によって行われる。
【０１７６】
コンテンツ集約処理部２０５は、今回新たに登録されたコンテンツと同一の既存のコンテンツが存在しないことを判定した場合には、新たな集約コンテンツＩＤを生成し、この集約コンテンツＩＤを登録コンテンツテーブル４１に今回登録されたコンテンツに関する情報と関連付けて登録する。さらに、コンテンツ集約処理部２０５は、データベース２０４に格納された再生コンテンツテーブル４２に、集約コンテンツＩＤ、情報記録装置１００の情報記録装置ＩＤ及び情報記録装置名称、集約タグ、接続ＩＰアドレス、コンテンツ・機器状態フラグを登録する（ステップＳ６１２）。なお、コンテンツ・機器状態フラグには、登録時の初期値として"再生可"を示す値がセットされる。
【０１７７】
また、コンテンツ集約処理部２０５は、今回新たに登録されたコンテンツと同一の既存のコンテンツが存在することを判定した場合には、その既存のコンテンツに既に付与されている集約コンテンツＩＤを登録コンテンツテーブル４１に今回登録されたコンテンツに関する情報と関連付けて登録する。すなわち、同一のコンテンツであると判定された各コンテンツにはそれぞれ共通の集約コンテンツＩＤが付与される。さらに、コンテンツ集約処理部２０５は、再生コンテンツテーブル４２に、その集約コンテンツＩＤ、情報記録装置１００の情報記録装置ＩＤ及び情報記録装置名称、集約タグ、接続ＩＰアドレス、コンテンツ・機器状態フラグを登録する（ステップＳ６１２）。なお、コンテンツ・機器状態フラグには、初期値として"再生可"を示す値がセットされる。
【０１７８】
以上により、情報記録装置１００より送信されたコンテンツに関する情報の登録が完了となる。以後、情報記録装置１００においてＩＰアドレスの変更や記録されたコンテンツの削除等の状態の変化が発生した場合の動作、情報アクセス装置３００がサーバ装置２００に対してコンテンツ検索要求を送信し、その検索結果をもとに情報記録装置１００から再生したいコンテンツのデータを取得し再生するときの動作は、第１の実施形態と同じである。
【０１７９】
この第２の実施形態によれば、サーバ装置２００にて特徴抽出及び代表サムネイルファイル１４の作成を行うことで、情報記録装置１００にそれらの機能が不要になり、コンテンツ処理システム全体として構成の簡素化を図ることができる。
【０１８０】
次に、第２の実施形態の変形列を説明する。
【０１８１】
第２の実施形態のサーバ装置２００において、データベース２０４にメタデータと特徴量ファイル１３及び代表サムネイルファイル１４とを関連付けて記録しておくようにしてもよい。
【０１８２】
この変形例では、登録・変更情報登録処理部２０２は、受信したコンテンツに関する情報の中のメタデータと同じメタデータがデータベース２０４に記録されているかどうかを判断し、データベース２０４に記録されていない場合にだけ、特徴量抽出用コンテンツ受信部２０８にメタデータを含む特徴量抽出用コンテンツ受信要求を出す。特徴量抽出部２１０は、特徴量抽出用コンテンツ受信部２０８にて受信された特徴量抽出用のデータから特徴量を抽出し、特徴量ファイル１３を生成してデータベース２０４に記録するとともに、特徴量ファイル１３のファイル名を登録コンテンツテーブル４１上の対応するコンテンツに関する情報と関連付けて登録し、さらにその特徴量ファイル名を登録・変更情報登録処理部２０２に通知する。また、代表サムネイルファイル作成部２１１は、特徴量抽出用コンテンツ受信部２０８にて受信された特徴量抽出用のデータにおけるビデオデータから、このコンテンツの例えば縮小画像等の一覧を作成してファイル化し、代表サムネイルファイル１４としてデータベース２０４に記録するとともに、代表サムネイルファイル１４のファイル名を登録コンテンツテーブル４１上の対応するコンテンツに関する情報と関連付けて登録コンテンツテーブル４１に登録し、さらにその代表サムネイルファイル１４のファイル名を登録・変更情報登録処理部２０２に通知する。
【０１８３】
登録・変更情報登録処理部２０２は、特徴量抽出部２１０より通知された特徴量ファイル１３のファイル名と、代表サムネイルファイル作成部２１１より通知された代表サムネイルファイル１４のファイル名と、メタデータとをデータベース２０４に関連付けて記録する。
【０１８４】
この変形例によれば、サーバ装置２００にて、特徴量抽出用のコンテンツのデータとして同じものを重複して受信することがなくなり、サーバ装置２００での処理の効率を向上させることができる。
【０１８５】
なお、上記の実施形態では地上アナログ放送のコンテンツについて触れなかったが、地上アナログ放送のコンテンツの特徴量を得る場合には、受信した放送信号をＭＰＥＧ−２等のデジタルデータに符号化してから特徴量の抽出を行えばよい。
【０１８６】
また、上記の実施形態では、放送系のコンテンツを扱う場合について説明したが、放送系以外のコンテンツ、例えば、ユーザが作成したコンテンツとこのコンテンツのメタデータを処理対象とする場合にも、本発明は適用可能である。
【０１８７】
本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々更新を加え得ることは勿論である。
【図面の簡単な説明】
【０１８８】
【図１】本発明の第１の実施形態であるコンテンツ処理システムの構成を示す図である。
【図２】記録装置の機能的な構成を示すブロック図である。
【図３】コンテンツリスト１５の例を示す図である。
【図４】特徴量抽出部の機能構成例を示すブロック図である。
【図５】情報記録部から読み出されたコンテンツのビデオデータからフレーム毎に抽出される輝度信号Ｙ、色差信号（青）Ｃｂおよび色差信号（赤）Ｃｒのカラーヒストグラムの一例を示す図である。
【図６】コンテンツの動画を構成する各フレームに対応する画像を概略的に示す図である。
【図７】サーバ装置の機能的な構成を示すブロック図である。
【図８】情報アクセス装置の機能的な構成を示すブロック図である。
【図９】情報記録装置にてコンテンツを記録する時の動作を示すフローチャートである。
【図１０】情報記録装置に記録されたコンテンツに関する情報をサーバ装置２００に登録するときの動作を示すフローチャートである。
【図１１】登録コンテンツテーブルの例を示す図である。
【図１２】新たなコンテンツに関する情報が登録された後の登録コンテンツテーブルの例を示す図である。
【図１３】集約コンテンツＩＤが登録された後の登録コンテンツテーブルの例を示す図である。
【図１４】再生コンテンツテーブルの例を示す図である。
【図１５】集約コンテンツＩＤが付与された後の再生コンテンツテーブルの例を示す図である。
【図１６】さらに新たなコンテンツに関する情報が登録された後の登録コンテンツテーブルの例を示す図である。
【図１７】さらに新たなコンテンツに関する情報が登録され、集約コンテンツＩＤが登録された後の登録コンテンツテーブルの例を示す図である。
【図１８】さらに新たなコンテンツに関する情報が登録された後の再生コンテンツテーブルの例を示す図である。
【図１９】さらに新たなコンテンツに関する情報が登録され、集約コンテンツＩＤが付与された後の再生コンテンツテーブルの例を示す図である。
【図２０】情報記録装置において状態の変化が発生した場合の情報記録装置とサーバ装置の動作を示すフローチャートである。
【図２１】情報記録装置における状態の変化に応じた再生コンテンツテーブルの更新の例を示す図である。
【図２２】情報アクセス装置がサーバ装置に対してコンテンツ検索要求を送信し、その検索結果をもとに情報記録装置から再生したいコンテンツのデータを取得し再生するときの動作を示すフローチャートである。
【図２３】コンテンツ検索要求に対する登録コンテンツテーブル及び再生コンテンツテーブルからの検索結果を示す図である。
【図２４】図２３に示した検索結果のコンテンツアクセス装置での表示例を示す図である。
【図２５】本発明の第２の実施形態のコンテンツ処理システムにおける情報記録装置の構成を示すブロック図である。
【図２６】第２の実施形態のコンテンツリストの例である。
【図２７】第２の実施形態のコンテンツ処理システムにおけるサーバ装置の構成を示すブロック図である。
【図２８】第２の実施形態のコンテンツ処理システムにおける情報記録装置にてコンテンツを記録する時の動作を示すフローチャートである。
【図２９】第２の実施形態のコンテンツ処理システムにおける情報記録装置に記録されたコンテンツに関する情報をサーバ装置に登録するときの動作を示すフローチャートである。
【図３０】記録装置のハードウェアの構成を示す図である。
【図３１】サーバ装置のハードウェアの構成を示す図である。
【図３２】情報アクセス装置のハードウェアの構成を示す図である。
【符号の説明】
【０１８９】
１１  コンテンツのデータ
１２  メタデータ
１３  特徴量ファイル
１４  代表サムネイルファイル
１５  コンテンツリスト
４１  登録コンテンツテーブル
４２  再生コンテンツテーブル
１００  情報記録装置
１０１  コンテンツ受信部
１０２  コンテンツ・メタデータ記録処理部
１０３  情報記録部
１０４  特徴量抽出部
１０５  代表サムネイルファイル作成部
１０６  コンテンツリスト処理部
１０７  登録・変更情報送信処理部
１０８  コンテンツ再生送信処理部
２００  サーバ装置
２０１  登録・変更情報受信処理部
２０２  登録・変更情報登録処理部
２０３  タグ抽出処理部
２０４  データベース
２０５  コンテンツ集約処理部
２０６  コンテンツ検索要求処理部
２０７  機器接続状態検出部
３００  情報アクセス装置
３０１  検索要求入力部
３０２  検索要求処理部
３０３  再生コンテンツ選択部
３０４  再生要求処理部
３０５  コンテンツ再生処理部
３０６  再生コンテンツ出力部
【図１】
2009124383.tif 000003
【図２】
2009124383.tif 000004
【図３】
2009124383.tif 000005
【図４】
2009124383.tif 000006
【図５】
2009124383.tif 000007
【図６】
2009124383.tif 000008
【図７】
2009124383.tif 000009
【図８】
2009124383.tif 000010
【図９】
2009124383.tif 000011
【図１０】
2009124383.tif 000012
【図１１】
2009124383.tif 000013
【図１２】
2009124383.tif 000014
【図１３】
2009124383.tif 000015
【図１４】
2009124383.tif 000016
【図１５】
2009124383.tif 000017
【図１６】
2009124383.tif 000018
【図１７】
2009124383.tif 000019
【図１８】
2009124383.tif 000020
【図１９】
2009124383.tif 000021
【図２０】
2009124383.tif 000022
【図２１】
2009124383.tif 000023
【図２２】
2009124383.tif 000024
【図２３】
2009124383.tif 000025
【図２４】
2009124383.tif 000026
【図２５】
2009124383.tif 000027
【図２６】
2009124383.tif 000028
【図２７】
2009124383.tif 000029
【図２８】
2009124383.tif 000030
【図２９】
2009124383.tif 000031
【図３０】
2009124383.tif 000032
【図３１】
2009124383.tif 000033
【図３２】
2009124383.tif 000034