(57)【要約】  複数のコンテンツ蓄積装置がネットワークを介して互いに接続されているコンテンツ蓄積処理システムにおいて、各コンテンツ蓄積装置は、ユーザから自装置が保持するコンテンツ（オリジナルコンテンツ）を指定されると、そのオリジナルコンテンツに対応するメタデータを他装置に送信して、他装置からオリジナルコンテンツに対応するメタデータと関連するメタデータを収集する。  各コンテンツ蓄積装置は、収集したメタデータの情報を、オリジナルコンテンツに対応するメタデータに追加していくことで、オリジナルコンテンツに対応するメタデータに含まれる情報を充実させていく。
2010073629.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを記憶するためのコンテンツ記憶手段と、
コンテンツの属性を示す２以上の属性情報を含む、コンテンツと１対１に対応付けられたメタデータを記憶するためのメタデータ記憶手段と、
前記コンテンツ記憶手段に記憶されているコンテンツのうちのいずれかのコンテンツの指定を受け付けるコンテンツ指定受付手段と、
前記メタデータ記憶手段に記憶されているメタデータの中から、前記コンテンツ指定受付手段によって指定を受け付けられたコンテンツに対応付けられたメタデータを抽出するオリジナルメタデータ抽出手段と、
前記メタデータ記憶手段に記憶されているメタデータの中から、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる１以上の属性情報と一致する１以上の属性情報を含むメタデータを抽出するために検索する関連メタデータ検索手段と、
前記コンテンツ指定受付手段がコンテンツの指定を受け付けた場合において、前記オリジナルメタデータ抽出手段によって第１メタデータが抽出されて、かつ、前記関連メタデータ検索手段によって第２メタデータが抽出されたときに、前記第１メタデータへの前記第２メタデータに含まれる属性情報の追加と、前記第２メタデータへの前記第１メタデータに含まれる属性情報の追加とのいずれか一方、又は、双方を実行する属性情報追加手段とを備えることを特徴とする
コンテンツ蓄積処理システム。
【請求項２】
前記コンテンツ指定受付手段がコンテンツの指定を受け付ける際に、当該指定を受け付ける対象となるコンテンツを表示し、前記属性情報追加手段によって属性情報がメタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する表示手段を備えることを特徴とする
請求項１記載のコンテンツ蓄積処理システム。
【請求項３】
前記コンテンツ記憶手段は、第１コンテンツ蓄積処理装置に含まれる第１コンテンツ記憶手段と第２コンテンツ蓄積処理装置に含まれる第２コンテンツ記憶手段とからなり、
前記メタデータ記憶手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１コンテンツ記憶手段に記憶されているコンテンツに対応付けられたメタデータを記憶するための第１メタデータ記憶手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２コンテンツ記憶手段に記憶されているコンテンツに対応付けられたメタデータを記憶するための第２メタデータ記憶手段とからなり、
前記コンテンツ指定受付手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１コンテンツ記憶手段に記憶されているコンテンツのうちのいずれかのコンテンツの指定を受け付け、
前記オリジナルメタデータ抽出手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１メタデータ記憶手段に記憶されているメタデータの中からメタデータを抽出し、
前記第１コンテンツ蓄積処理装置に含まれ、前記オリジナルメタデータ抽出手段によって抽出されたメタデータを送信する第１通信手段と、
前記第２コンテンツ蓄積処理装置に含まれ、前記第１通信手段によって送信されたメタデータを受信する第２通信手段とを備え、
前記関連メタデータ検索手段は、前記第２コンテンツ蓄積処理装置に含まれ、前記第２メタデータ記憶手段に記憶されているメタデータの中から、前記オリジナルメタデータ抽出手段によって抽出されたメタデータのうち前記第２通信手段が受信したメタデータに含まれる１以上の属性情報と一致する属性情報を含むメタデータを抽出するために検索し、
前記属性情報追加手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１メタデータへの前記第２メタデータに含まれる属性情報の追加に限って行う第１属性情報追加手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２メタデータへの前記第１メタデータに含まれる属性情報の追加に限って行う第２属性情報追加手段とからなり、
前記第２属性情報追加手段が前記第２メタデータに対して行う属性情報の追加は、前記第１メタデータのうち、前記第２通信手段が受信したメタデータに含まれる属性情報の追加であり、
前記第２通信手段は、さらに、前記関連メタデータ検索手段によって前記第２メタデータが抽出されたときに、前記第２メタデータを送信し、
前記第１通信手段は、さらに、前記第２通信手段によって送信されたメタデータを受信し、
前記第１属性情報追加手段が前記第１メタデータに対して行う属性情報の追加は、前記第２メタデータのうち、前記第１通信手段が受信したメタデータに含まれる属性情報の追加であることを特徴とする
請求項２記載のコンテンツ蓄積処理システム。
【請求項４】
前記表示手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記コンテンツ指定受付手段がコンテンツの指定を受け付ける際に、当該指定を受け付ける対象となるコンテンツを表示し、前記第１属性情報追加手段によって属性情報が前記第１メタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する第１表示手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２属性情報追加手段によって属性情報が前記第２メタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する第２表示手段とからなることを特徴とする
請求項３記載のコンテンツ蓄積処理システム
【請求項５】
属性情報のそれぞれは、複数の属性情報種のいずれか１種に属し、
前記表示手段は、前記関連メタデータ検索手段によって、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる１以上の属性情報と一致する第１群の属性情報を含む第２メタデータが抽出された場合において、当該抽出された第２メタデータを表示するときは、当該抽出された第２メタデータの表示方法を、前記第１群の属性情報の属する属性情報種に基づいて決定することを特徴とする
請求項２記載のコンテンツ蓄積処理システム。
【請求項６】
属性情報のそれぞれは、互いに異なる優先度を有する複数の属性情報種のいずれか１種に属し、
前記関連メタデータ検索手段によるメタデータの検索は、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる属性情報のうち、優先度の最も高い属性情報種に属する属性情報と一致する属性情報を含むメタデータを抽出するためのものであることを特徴とする
請求項１記載のコンテンツ蓄積処理システム。
【請求項７】
属性情報種のそれぞれは、検索対象であるか否かを示す検索対象フラグを有し、
所定の操作を受け付ける所定操作受付手段と、
前記所定操作受付手段によって前記所定の操作を受け付けられた時点以降に検索対象になったか否かに応じて、属性情報種が検索対象であるか否かを決定して、当該属性情報種の有する検索対象フラグを設定する検索対象フラグ設定手段とを備え、
前記関連メタデータ検索手段によるメタデータの検索は、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる属性情報のうち、前記検索対象フラグが検索対象であることを示す属性情報と一致する属性情報を含むメタデータを抽出するためのものであることを特徴とする
請求項６記載のコンテンツ蓄積処理システム。
【請求項８】
複数のコンテンツを記憶するためのコンテンツ記憶手段と、コンテンツの属性を示す２以上の属性情報を含む、コンテンツと１対１に対応付けられたメタデータを記憶するためのメタデータ記憶手段とを備えるコンテンツ蓄積処理システムを用いて行うコンテンツ蓄積処理方法であって、
前記コンテンツ記憶手段に記憶されているコンテンツのうちのいずれかのコンテンツの指定を受け付けるコンテンツ指定受付ステップと、
前記メタデータ記憶手段に記憶されているメタデータの中から、前記コンテンツ指定受付ステップによって指定を受け付けられたコンテンツに対応付けられたメタデータを抽出するオリジナルメタデータ抽出ステップと、
前記メタデータ記憶手段に記憶されているメタデータの中から、前記オリジナルメタデータ抽出ステップによって抽出されたメタデータに含まれる１以上の属性情報と一致する１以上の属性情報を含むメタデータを抽出するために検索する関連メタデータ検索ステップと、
前記コンテンツ指定受付ステップがコンテンツの指定を受け付けた場合において、前記オリジナルメタデータ抽出ステップによって第１メタデータが抽出されて、かつ、前記関連メタデータ検索ステップによって第２メタデータが抽出されたときに、前記第１メタデータへの前記第２メタデータに含まれる属性情報の追加と、前記第２メタデータへの前記第１メタデータに含まれる属性情報の追加とのいずれか一方、又は、双方を実行する属性情報追加ステップとを備えることを特徴とする
コンテンツ蓄積処理方法。
【請求項９】
複数のコンテンツを記憶するためのコンテンツ記憶手段と、コンテンツの属性を示す２以上の属性情報を含む、コンテンツと１対１に対応付けられたメタデータを記憶するためのメタデータ記憶手段とを備える記憶装置と接続される半導体集積回路であって、
コンテンツの指定を受け付けるコンテンツ指定受付手段と、
前記記憶装置から、前記コンテンツ指定受付手段によって指定を受け付けられたコンテンツに対応付けられたメタデータを抽出するオリジナルメタデータ抽出手段と、
前記記憶装置から、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる１以上の属性情報と一致する１以上の属性情報を含むメタデータを抽出するために検索する関連メタデータ検索手段と、
前記コンテンツ指定受付手段がコンテンツの指定を受け付けた場合において、前記オリジナルメタデータ抽出手段によって第１メタデータが抽出されて、かつ、前記関連メタデータ検索手段によって第２メタデータが抽出されたときに、前記第１メタデータへの前記第２メタデータに含まれる属性情報の追加と、前記第２メタデータへの前記第１メタデータに含まれる属性情報の追加とのいずれか一方、又は、双方を実行する属性情報追加手段とを備えることを特徴とする
半導体集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを記憶するコンテンツ蓄積処理システムに関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラ等のデジタルコンテンツ撮影機器の普及や、大容量ハードディスクを備えたハードディスクレコーダやパーソナルコンピュータ等のデジタルコンテンツ蓄積機器の普及等によって、ユーザが、例えば、デジタル写真といったデジタルコンテンツを容易に作成し、管理することができるようになっている。【０００３】
また、デジタルコンテンツの撮影時の情報、例えば、撮影日時情報、撮影位置情報、被写体人物情報等を含むメタデータは、デジタルコンテンツに対応付けて記録されることができる。【０００４】
例えば、デジタル写真に対応付けられるメタデータには、Ｅｘｉｆ（EXchangeable Image file Format）と呼ばれるファイルフォーマットが存在し、Ｅｘｉｆファイルフォーマット対応のデジタルスチルカメラは、写真撮影時の情報をＥｘｉｆファイルフォーマットのメタデータとして写真に対応付けて記録する。【０００５】
コンテンツを鑑賞する際にメタデータを参照すれば、鑑賞しているコンテンツが撮影された時の状況を思い出すことができる。【０００６】
インターネット環境を利用して友人等にコンテンツを紹介する技術が、特許文献１、特許文献２に開示されており、これらの技術によると、友人等とのコミュニケーションを図るツールとしてコンテンツを利用することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−３３３４１１号公報
【特許文献２】特開２００４−２３４１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のメタデータには撮影時の情報しか含まれていないため、参照することができる、コンテンツに関する情報には限りがあった。【０００９】
そこで、本発明は係る問題に鑑みてなされたものであり、コンテンツに関連する情報を収集することで、参照することができる、コンテンツに関する情報を幅広く提供することができるコンテンツ蓄積処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために本発明に係るコンテンツ蓄積処理システムは、複数のコンテンツを記憶するためのコンテンツ記憶手段と、コンテンツの属性を示す２以上の属性情報を含む、コンテンツと１対１に対応付けられたメタデータを記憶するためのメタデータ記憶手段と、前記コンテンツ記憶手段に記憶されているコンテンツのうちのいずれかのコンテンツの指定を受け付けるコンテンツ指定受付手段と、前記メタデータ記憶手段に記憶されているメタデータの中から、前記コンテンツ指定受付手段によって指定を受け付けられたコンテンツに対応付けられたメタデータを抽出するオリジナルメタデータ抽出手段と、前記メタデータ記憶手段に記憶されているメタデータの中から、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる１以上の属性情報と一致する１以上の属性情報を含むメタデータを抽出するために検索する関連メタデータ検索手段と、前記コンテンツ指定受付手段がコンテンツの指定を受け付けた場合において、前記オリジナルメタデータ抽出手段によって第１メタデータが抽出されて、かつ、前記関連メタデータ検索手段によって第２メタデータが抽出されたときに、前記第１メタデータへの前記第２メタデータに含まれる属性情報の追加と、前記第２メタデータへの前記第１メタデータに含まれる属性情報の追加とのいずれか一方、又は、双方を実行する属性情報追加手段とを備えることを特徴とする。
【発明の効果】
【００１１】
上述の構成を備える本発明に係るコンテンツ蓄積処理システムによると、コンテンツ指定受付手段がコンテンツの指定を受け付けた場合において、オリジナルサブメタデータ抽出手段によって第１メタデータが抽出されて、かつ、関連メタデータ検索手段によって第２メタデータが抽出されたときに、第１のメタデータと第２のメタデータとのいずれか一方もしくは双方のメタデータに属性情報が追加される。【００１２】
従って、上述の構成を備える本発明に係るコンテンツ蓄積処理システムは、ユーザによってコンテンツを指定されることで、そのコンテンツに対応するメタデータに含まれる情報を充実させていくことができる、又は、そのコンテンツに関連するコンテンツに対応するメタデータに含まれる情報を充実させていくことができるようになるため、コンテンツに関する情報を幅広く提供することができるという効果を有する。【００１３】
また、前記コンテンツ指定受付手段がコンテンツの指定を受け付ける際に、当該指定を受け付ける対象となるコンテンツを表示し、前記属性情報追加手段によって属性情報がメタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する表示手段を備えることを特徴とするとしてもよい。【００１４】
このような構成にすることによって、コンテンツ指定受付手段が受け付ける対象となるコンテンツを視覚的に確認することができ、さらに、メタデータに属性情報が追加された場合に、その属性情報が追加されたメタデータを視覚的に確認することができるという効果を有する。【００１５】
また、前記コンテンツ記憶手段は、第１コンテンツ蓄積処理装置に含まれる第１コンテンツ記憶手段と第２コンテンツ蓄積処理装置に含まれる第２コンテンツ記憶手段とからなり、前記メタデータ記憶手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１コンテンツ記憶手段に記憶されているコンテンツに対応付けられたメタデータを記憶するための第１メタデータ記憶手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２コンテンツ記憶手段に記憶されているコンテンツに対応付けられたメタデータを記憶するための第２メタデータ記憶手段とからなり、前記コンテンツ指定受付手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１コンテンツ記憶手段に記憶されているコンテンツのうちのいずれかのコンテンツの指定を受け付け、前記オリジナルメタデータ抽出手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１メタデータ記憶手段に記憶されているメタデータの中からメタデータを抽出し、前記第１コンテンツ蓄積処理装置に含まれ、前記オリジナルメタデータ抽出手段によって抽出されたメタデータを送信する第１通信手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第１通信手段によって送信されたメタデータを受信する第２通信手段とを備え、前記関連メタデータ検索手段は、前記第２コンテンツ蓄積処理装置に含まれ、前記第２メタデータ記憶手段に記憶されているメタデータの中から、前記オリジナルメタデータ抽出手段によって抽出されたメタデータのうち前記第２通信手段が受信したメタデータに含まれる１以上の属性情報と一致する属性情報を含むメタデータを抽出するために検索し、前記属性情報追加手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１メタデータへの前記第２メタデータに含まれる属性情報の追加に限って行う第１属性情報追加手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２メタデータへの前記第１メタデータに含まれる属性情報の追加に限って行う第２属性情報追加手段とからなり、前記第２属性情報追加手段が前記第２メタデータに対して行う属性情報の追加は、前記第１メタデータのうち、前記第２通信手段が受信したメタデータに含まれる属性情報の追加であり、前記第２通信手段は、さらに、前記関連メタデータ検索手段によって前記第２メタデータが抽出されたときに、前記第２メタデータを送信し、前記第１通信手段は、さらに、前記第２通信手段によって送信されたメタデータを受信し、前記第１属性情報追加手段が前記第１メタデータに対して行う属性情報の追加は、前記第２メタデータのうち、前記第１通信手段が受信したメタデータに含まれる属性情報の追加であることを特徴とするとしてもよい。【００１６】
このような構成にすることによって、第１コンテンツ蓄積処理装置と第２コンテンツ蓄積処理装置とが物理的に分離した構成を取ることが可能となる。【００１７】
従って、第１コンテンツ記憶手段と第１メタデータ記憶手段とを含む第１コンテンツ蓄積処理装置と、第２コンテンツ記憶手段と第２メタデータ記憶手段とを含む第２コンテンツ蓄積処理装置とを互いに地理的に離れた場所に配置することができるという効果を有する。【００１８】
また、前記表示手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記コンテンツ指定受付手段がコンテンツの指定を受け付ける際に、当該指定を受け付ける対象となるコンテンツを表示し、前記第１属性情報追加手段によって属性情報が前記第１メタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する第１表示手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２属性情報追加手段によって属性情報が前記第２メタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する第２表示手段とからなることを特徴とするとしてもよい。【００１９】
このような構成にすることによって、第１コンテンツ蓄積処理装置に記憶されているメタデータに属性情報が追加された場合に、第１コンテンツ蓄積処理装置に含まれる第１表示手段を用いて、その属性情報が追加されたメタデータを、対応するコンテンツと共に視覚的に確認することができ、第２コンテンツ蓄積処理装置に記憶されているメタデータに属性情報が追加された場合に、第２コンテンツ蓄積処理装置に含まれる第２表示手段を用いて、その属性情報が追加されたメタデータを、対応するコンテンツと共に視覚的に確認することができるという効果を有する。【００２０】
また、属性情報のそれぞれは、複数の属性情報種のいずれか１種に属し、前記表示手段は、前記関連メタデータ検索手段によって、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる１以上の属性情報と一致する第１群の属性情報を含む第２メタデータが抽出された場合において、当該抽出された第２メタデータを表示するときは、当該抽出された第２メタデータの表示方法を、前記第１群の属性情報の属する属性情報種に基づいて決定することを特徴とするとしてもよい。
このような構成にすることによって、メタデータの表示方法を、一致する第１群の属性情報に応じてきめ細かく決定することができるコンテンツ蓄積処理システムを提供することができるという効果を有する。【００２１】
また、属性情報のそれぞれは、互いに異なる優先度を有する複数の属性情報種のいずれか１種に属し、前記関連メタデータ検索手段によるメタデータの検索は、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる属性情報のうち、優先度の最も高い属性情報種に属する属性情報と一致する属性情報を含むメタデータを抽出するためのものであることを特徴とするとしてもよい。【００２２】
このような構成にすることによって、関連メタデータ検索手段によるメタデータの検索は、最も優先度の高い属性情報種のみを検索対象とすることができるという効果を有する。【００２３】
また、属性情報種のそれぞれは、検索対象であるか否かを示す検索対象フラグを有し、所定の操作を受け付ける所定操作受付手段と、前記所定操作受付手段によって前記所定の操作を受け付けられた時点以降に検索対象になったか否かに応じて、属性情報種が検索対象であるか否かを決定して、当該属性情報種の有する検索対象フラグを設定する検索対象フラグ設定手段とを備え、前記関連メタデータ検索手段によるメタデータの検索は、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる属性情報のうち、前記検索対象フラグが検索対象であることを示す属性情報と一致する属性情報を含むメタデータを抽出するためのものであることを特徴とするとしてもよい。【００２４】
このような構成にすることによって、関連メタデータ検索手段によるメタデータの検索は、所定の操作を受け付けた時点以降に検索対象となった属性情報種に属している属性情報を検索対象から外して行うものとなる。【００２５】
従って、所定の操作を受け付けた時点以降において、既に検索された属性情報種に属する属性情報を再度検索するという無駄をなくすことができるという効果を有する。
【図面の簡単な説明】
【００２６】
【図１】コンテンツ蓄積装置２００のハードウエア構成を示すハードウエアブロック図
【図２】コンテンツ蓄積装置２００の機能ブロックの構成を示す機能ブロック図
【図３】メタデータのデータ構成を示すデータ構成図
【図４】コンテンツ対応テーブルのデータ構造を示す図
【図５】ＵＲＬ（Uniform Resource Locator）とユーザ名との対応関係を示す図
【図６】ディスプレイ１８０に表示されるコンテンツを示す図
【図７】コンテンツ蓄積処理システム８００の構成を示す構成図
【図８】コンテンツ蓄積装置が行う、コンテンツ表示動作を示すフローチャート
【図９】ディスプレイ１８０に表示されるコンテンツを示す図
【図１０】ディスプレイ１８０に表示されるコンテンツを示す図
【図１１】コンテンツ蓄積処理システムが行う能動的メタデータ収集動作を示すフローチャート
【図１２】メタデータ１００１とメタデータ１００１に関連するメタデータ１００２〜１００５のデータ構成を示すデータ構成図
【図１３】ディスプレイ１８０が表示しているコンテンツを示す図
【図１４】コンテンツ蓄積処理システムが行う受動的メタデータ収集動作を示すフローチャート
【図１５】コンテンツ蓄積処理システムが行うコンテンツ収集動作を示すフローチャート
【図１６】コンテンツ蓄積装置１４００を構成する機能ブロックの構成を示す機能ブロック図
【図１７】メタデータのデータ構成を示すメタデータ構成図
【図１８】選択規則情報記憶手段１４１２が記憶する選択規則情報を示すデータ構成図
【図１９】ユーザ情報記憶手段１４１１が記憶するユーザ情報を示すデータ構成図
【図２０】ディスプレイ１８０に表示されるサムネイル一覧と表題とを示す図
【図２１】コンテンツ蓄積処理システムが行うコンテンツ連続表示動作を示すフローチャート
【図２２】ディスプレイ１８０に表示されるコンテンツとメタデータとを示す図
【発明を実施するための形態】
【００２７】
＜実施の形態１＞
以下、本発明に係るコンテンツ蓄積処理システムの一実施形態として、コンテンツと、コンテンツに対応付けられたメタデータとを保持する複数のコンテンツ蓄積装置がネットワークを介して互いに接続されてなる構成のコンテンツ蓄積処理システムについて説明する。
【００２８】
このコンテンツ蓄積処理システムにおいて、それぞれのコンテンツ蓄積装置は、自装置が保持するコンテンツに関係する情報を含むメタデータを他装置と通信して収集し、収集したメタデータの情報を自装置のメタデータに追加することで、自装置のメタデータに含まれる情報を充実させていく。
【００２９】
以下、本実施の形態１に係るコンテンツ蓄積処理システムの構成について、図面を参照しながら説明する。
【００３０】
＜構成＞
＜コンテンツ蓄積装置２００のハードウエア構成＞
図１は、コンテンツ蓄積装置２００の主要なハードウエア構成を示すハードウエアブロック図である。
【００３１】
同図に示す通り、コンテンツ蓄積装置２００は、ネットワーク１９０に接続するハードディスクレコーダ１００と、ディスプレイ１８０とから構成されている。
【００３２】
ハードディスクレコーダ１００は、コンテンツとしてのデジタル写真を、ＪＰＥＧ（Joint Photographic Experts Group）方式で符号化されたデータとして、メタデータと対応付けて記憶する機能を有する電子機器である。
【００３３】
ここで、メタデータとは、対応付けられた写真（コンテンツ）に関係する情報を含むデータである。メタデータのデータ構造の詳細については後述する。
【００３４】
このハードディスクレコーダ１００は、システムＬＳＩ（Large Scale Integrated circuit）１１０と、ハードディスク装置１３０と、読取書込装置１４０と、出力装置１５０と、入力装置１６０と、通信装置１７０とから構成され、ディスプレイ１８０と、ネットワーク１９０とに接続する。
【００３５】
ディスプレイ１８０は、ＰＤＰ（Plasma Display Panel）を有する表示機器であって、ハードディスクレコーダ１００と接続し、ハードディスクレコーダ１００から出力されるデータを画像に変換してＰＤＰ上に表示する機能を有する。
【００３６】
システムＬＳＩ１１０は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ハードディスク装置インターフェース１０４と、読取書込装置インターフェース１０５と、デコーダ１０６と、出力装置インターフェース１０７と、入力装置インターフェース１０８と、通信装置インターフェース１０９と、バスライン１２０とを１つの集積回路に統合したＬＳＩであって、ハードディスク装置１３０、読取書込装置１４０、出力装置１５０、入力装置１６０、通信装置１７０と接続する。
【００３７】
ＣＰＵ１０１は、バスライン１２０と接続し、ＲＯＭ１０２又はＲＡＭ１０３に記憶されているプログラムを実行することで、ＲＯＭ１０２、ＲＡＭ１０３、デコーダ１０６、ハードディスク装置１３０、読取書込装置１４０、出力装置１５０、入力装置１６０、通信装置１７０を制御して、様々な機能、例えば、ハードディスク装置１３０から符号化された画像データを読み出して復号し、復号した画像データをディスプレイ１８０に出力する機能等を実現する。
【００３８】
ＲＯＭ１０２は、バスライン１２０と接続し、ＣＰＵ１０１の動作を規定するプログラムと、ＣＰＵ１０１が利用するデータとを記憶している。
【００３９】
ＲＡＭ１０３は、バスライン１２０と接続し、ＣＰＵ１０１がプログラムを実行することに伴って発生するデータを一時的に記憶し、また、ハードディスク装置１３０、読取書込装置１４０から読み取ったデータや書き込むデータ、通信装置１７０が受信したデータや送信するデータ等を一時的に記憶する。
【００４０】
デコーダ１０６は、符号化された画像データを復号する機能を有するＤＳＰ（Digital Signal Processor）であって、バスライン１２０と接続し、ＣＰＵ１０１によって制御され、ＪＰＥＧデコード機能を有する。
【００４１】
ハードディスク装置インターフェース１０４は、ハードディスク装置１３０とバスライン１２０とに接続し、ハードディスク装置１３０とバスライン１２０との信号のやり取りを仲介するものである。
【００４２】
読取書込装置インターフェース１０５は、読取書込装置１４０とバスライン１２０とに接続し、読取書込装置１４０とバスライン１２０との信号のやり取りを仲介するものである。
【００４３】
出力装置インターフェース１０７は、出力装置１５０とバスライン１２０とに接続し、出力装置１５０とバスライン１２０との信号のやり取りを仲介するものである。
【００４４】
入力装置インターフェース１０８は、入力装置１６０とバスライン１２０とに接続し、入力装置１６０とバスライン１２０との信号のやり取りを仲介するものである。
【００４５】
通信装置インターフェース１０９は、通信装置１７０とバスライン１２０とに接続し、通信装置１７０とバスライン１２０との信号のやり取りを仲介するものである。
【００４６】
ハードディスク装置１３０は、ハードディスク装置インターフェース１０４と接続し、ＣＰＵ１０１によって制御され、内蔵するハードディスクにデータを書き込む機能と、内蔵するハードディスクに書き込まれているデータを読み取る機能を有する。
【００４７】
読取書込装置１４０は、読取書込装置インターフェース１０５と接続し、ＣＰＵ１０１によって制御され、外部記録媒体にデータを書き込む機能と、外部記録媒体に書き込まれているデータを読み取る機能とを有する。
【００４８】
ここで、外部記録媒体とは、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＢＤ（Blu-ray Disc）、ＢＤ−Ｒ、ＢＤ−ＲＥ、ＳＤメモリカード等であって、読取書込装置１４０は、これら、ＤＶＤ、ＢＤ等からのデータの読み取りや、ＤＶＤ−Ｒ、ＢＤ−Ｒ、ＢＤ−ＲＥ、ＳＤメモリカード等へのデータの書き込みと読み取りとをすることができる。
【００４９】
この読取書込装置１４０は、コンテンツ蓄積装置２００の外部の装置が記憶しているコンテンツとメタデータ、例えば、デジタルスチルカメラに記憶されている画像データとそのメタデータとを、外部記録媒体、例えば、ＳＤメモリカードを介して読み取ることができる。
【００５０】
出力装置１５０は、出力装置インターフェース１０７と、ディスプレイ１８０とに接続し、ＣＰＵ１０１によって制御され、ディスプレイ１８０に表示させるデータを出力する。
【００５１】
入力装置１６０は、ユーザによるハードディスクレコーダ１００の操作コマンドを受け付けるリモコンと、リモコンからの信号を受信する受信装置とからなり、入力装置インターフェース１０８と接続し、ユーザから操作コマンドを受け付け、受け付けた操作コマンドをＣＰＵ１０１に送信する機能を有する
通信装置１７０は、通信装置インターフェース１０９と、ネットワーク１９０とに接続し、ネットワーク１９０を介して、他のコンテンツ蓄積装置とデータの送受信を行う機能を有する。
【００５２】
ここで、ネットワーク１９０とは、光通信回線、電話回線、無線回線等によって実現されており、他のコンテンツ蓄積装置や、インターネット等と接続している。
【００５３】
以上のようなハードウエアで実現されるコンテンツ蓄積装置２００について、以下図面を用いて、その機能構成を説明する。
【００５４】
＜コンテンツ蓄積装置２００の機能構成＞
コンテンツ蓄積装置２００は、ＣＰＵ１０１が、ＲＯＭ１０２又はＲＡＭ１０３に記憶されているプログラムを実行することで、様々な機能を実現する。
【００５５】
図２は、コンテンツ蓄積装置２００の主要な機能ブロックの構成を示す機能ブロック図である。
【００５６】
コンテンツ蓄積装置２００は、コンテンツ管理手段２０１と、関連メタデータ抽出手段２０２と、表示手段２０４と、入力受付手段２０６と、受信手段２０７と、送信手段２０８と、アドレス記憶手段２０９とから構成される。
【００５７】
コンテンツ管理手段２０１は、コンテンツとしてのデジタル写真を、ＪＰＥＧ方式で符号化された画像として、メタデータと対応付けて記憶して管理する機能を有し、関連メタデータ抽出手段２０２と、表示手段２０４と、入力受付手段２０６と、受信手段２０７と、送信手段２０８との間でデータのやり取りを行う。
【００５８】
コンテンツ管理手段２０１はさらに、メタデータ抽出手段２２１、メタデータ更新手段２２２、コンテンツ抽出手段２２３、コンテンツ更新手段２２４、コンテンツ管理制御手段２２５、メタデータ記憶手段２３１、コンテンツ記憶手段２３２、コンテンツ対応テーブル記憶手段２３３とから構成される。
【００５９】
コンテンツ記憶手段２３２は、コンテンツとしてのデジタル写真を、ＪＰＥＧ方式で符号化された画像データとして記憶するための記憶領域であって、記憶するコンテンツを、コンテンツを特定するコンテンツＩＤと共に記憶する。
【００６０】
このコンテンツ記憶手段２３２は、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【００６１】
メタデータ記憶手段２３１は、コンテンツ記憶手段２３２に記憶されているコンテンツに対応付けられたメタデータを記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【００６２】
メタデータは、対応付けられているコンテンツを示すコンテンツＩＤと、オリジナルサブメタデータと、０又は複数の追加サブメタデータとから構成されるデータである。
【００６３】
図３は、メタデータ記憶手段２３１が記憶するメタデータのデータ構造を示すデータ構成図であって、例として、コンテンツＩＤがＡ０００１であるコンテンツに対応付けられ、追加サブメタデータとして、４つのサブメタデータを含んでいるメタデータのデータ構成を示している。
【００６４】
以下、同図を用いて、メタデータのデータ構成について説明する。
【００６５】
図３に示されているメタデータ３００は、対応付けられているコンテンツを示すコンテンツＩＤ３０１と、オリジナルサブメタデータ３１１と、追加サブメタデータＡ３１２と、追加サブメタデータＢ３１３と、追加サブメタデータＣ３１４と、追加サブメタデータＤ３１５とから構成される。
【００６６】
ここで、コンテンツＩＤとは、１文字以上のアルファベットと４桁以上の数字とからなるコンテンツを示すＩＤであって、アルファベットは対応するコンテンツを保持するコンテンツ蓄積装置を特定するための情報であり、数字は保持されているコンテンツ記憶装置内でコンテンツを特定するための情報である。
【００６７】
オリジナルサブメタデータとは、メタデータに対応付けられているコンテンツが撮影された際の情報である属性情報を有するデータである。
【００６８】
メタデータの初期状態においては、メタデータとオリジナルサブメタデータとは同一のものとなっている。
【００６９】
追加サブメタデータとは、メタデータに対応付けられているコンテンツ以外のコンテンツが撮影された際の情報である属性情報を有するデータである。
【００７０】
追加サブメタデータは、メタデータに追加されることでメタデータの一部となったもので、メタデータの初期状態においては、メタデータに追加サブメタデータは含まれていない。
【００７１】
追加サブメタデータがメタデータに追加されるための必要条件は、追加サブメタデータに含まれる属性情報の属性値のうちの少なくとも１つが、オリジナルサブメタデータに含まれる属性情報の属性値のうちのいずれかと一致することであって（後述）、追加サブメタデータに含まれる属性情報の属性値のうちの少なくとも１つは、必ず、オリジナルサブメタデータに含まれる属性情報の属性値のうちのいずれかと一致している。
【００７２】
各サブメタデータは、コンテンツを示すオリジナルコンテンツＩＤ３０６と、オリジナルコンテンツＩＤ３０６の示すコンテンツが撮影された際の情報である３つの属性情報３１０と、各属性情報がオリジナルサブメタデータ情報に含まれる属性情報と一致するか否かを示す３つの一致フラグ３０５とから構成されている。
【００７３】
属性情報３１０は、３組の属性ＩＤ３０２と属性値３０４との組からなる。
【００７４】
属性ＩＤ３０２は、オリジナルコンテンツＩＤ３０６が示すコンテンツが撮影された際の撮影日時を示す属性１（撮影日時）と、撮影場所を示す属性２（撮影場所）と、撮影されている人物を示す属性３（人物）との３つがある。
【００７５】
属性値３０４は、属性ＩＤ３０２それぞれに対応する値であって、属性１（撮影日時）に対応する属性値は撮影年月日であり、属性２（撮影場所）に対応する属性値は撮影場所の地域名であり、属性３（人物）に対応する属性値は、コンテンツに撮影されている顔を特定する人物名と顔の位置を示す座標である。
【００７６】
顔の位置を示す座標とは、対象となる顔を取り囲む長方形の左上と右下との二点の座標のことである。
【００７７】
ここで、コンテンツの撮影日時を特定する方法としては、例えば時計機能を有するＥｘｉｆファイルフォーマット対応のメタデータを出力するデジタルスチルカメラを使用して撮影されることで実現される。
【００７８】
また、コンテンツの撮影場所を特定する方法としては、例えばＧＰＳ（Global Positioning System）システムを利用して、撮影場所の経度と緯度とからその撮影場所の地域名を特定する位置測定機能を有するＥｘｉｆファイルフォーマット対応のデジタルスチルカメラを使用して撮影することで実現される。
【００７９】
さらに、コンテンツに撮影されている顔の人物名と顔の位置とを特定する方法としては、例えば、撮影対象の人物の顔を認識して、その人物と顔の位置とを特定する顔認識機能を有するＥｘｉｆファイルフォーマット対応のデジタルスチルカメラを使用して撮影することで実現される。
【００８０】
ここで、人物名とは、ユーザによって予め、テンプレートとなる顔データと共にデジタルスチルカメラに登録されているものである。
【００８１】
なお、時計機能、位置測定機能、顔認識機能を備えるデジタルスチルカメラは、広く市販されているため、容易に入手することができる。
【００８２】
以下、メタデータ３００の具体的内容について説明する。
【００８３】
図３に示されるように、メタデータ３００のコンテンツＩＤ３０１はＡ０００１である。
【００８４】
コンテンツＩＤの最初のアルファベットがＡであるので、メタデータ３００に対応するコンテンツは、ユーザＡの所有するコンテンツ蓄積装置に、コンテンツＩＤ３０１と対応付けられて記憶されている例を示している。
【００８５】
オリジナルサブメタデータ３１１は、オリジナルコンテンツＩＤ３０６がＡ０００１であるので、オリジナルサブメタデータ３１１に対応するコンテンツＡ０００１は、ユーザＡの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００８６】
また、その属性情報から、コンテンツＡ０００１は２００３年８月１６日にロンドンで撮影されユーザＡとユーザＢとが撮影されているものである例を示している。
【００８７】
追加サブメタデータＡ３１２は、オリジナルコンテンツＩＤ３０６がＣ０００５であるので、追加サブメタデータＡ３１２に対応するコンテンツＣ０００５は、ユーザＣの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００８８】
また、その属性情報から、コンテンツＣ０００５は２００３年８月１６日に大阪で撮影されユーザＸが撮影されているものである例を示している。
【００８９】
ここでユーザＸとは、ユーザＣの友人であって、必ずしもコンテンツ蓄積装置を所有している人物である必要はない。
【００９０】
また、属性１（撮影日時）に対応する一致フラグ３０５が“１”となっているので、属性情報３１０のうち、撮影日時２００３年８月１６日がオリジナルサブメタデータ３１１の属性情報と一致している例を示している。
【００９１】
追加サブメタデータＢ３１３は、オリジナルコンテンツＩＤ３０６がＣ００１４であるので、追加サブメタデータＢ３１３に対応するメタデータＣ００１４は、ユーザＣの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００９２】
また、その属性情報から、コンテンツＣ００１４は２００５年２月６日にロンドンで撮影されユーザＹが撮影されているものである例を示している。
【００９３】
ここでユーザＹとは、ユーザＣの友人であって、必ずしもコンテンツ蓄積装置を所有している人物である必要はない。
【００９４】
また、属性２（撮影場所）に対応する一致フラグ３０５が“１”となっているので、属性情報３１０のうち、撮影場所ロンドンがオリジナルサブメタデータ３１１の属性情報と一致している例を示している。
【００９５】
追加サブメタデータＣ３１４は、オリジナルコンテンツＩＤ３０６がＢ００１２であるので、追加サブメタデータＡ３１４に対応するコンテンツＢ００１２は、ユーザＢの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００９６】
また、その属性情報から、コンテンツＢ００１２は２０００年９月２６日に北京で撮影されユーザＺとユーザＢとが撮影されているものである例を示している。
【００９７】
ここでユーザＺとは、ユーザＺの友人であって、必ずしもコンテンツ蓄積装置を所有している人物である必要はない。
【００９８】
また、属性３（人物）に対応する一致フラグ３０５が“１”となっているので、属性情報３１０のうち、ユーザＺ又はユーザＢのいずれかもしくは双方がオリジナルサブメタデータ３１１の属性情報と一致している例を示している。
【００９９】
ここで、オリジナルサブメタデータ３１１の属性３（人物）は、ユーザＡとユーザＢであるので、追加サブメタデータＣ３１４の属性３（人物）のうちのユーザＢが、オリジナルサブメタデータ３１１の属性３のユーザＢと一致している例を示している。
【０１００】
追加サブメタデータＤ３１５は、オリジナルコンテンツＩＤ３０６がＢ００２０であるので、追加サブメタデータＤ３１５に対応するコンテンツＢ００２０は、ユーザＢの所有するコンテンツ蓄積装置に記憶されている例を示している。
【０１０１】
また、その属性情報から、コンテンツＢ００２０は２００５年１月２２日に福岡で撮影されユーザＢが撮影されているものである例を示している。
【０１０２】
また、属性３（人物）に対応する一致フラグ３０５が“１”となっているので、属性情報３１０のうち、ユーザＢがオリジナルサブメタデータ３１１の属性情報と一致している例を示している。
【０１０３】
再び図２を用いて、コンテンツ蓄積装置２００の機能構成について説明を続ける。
【０１０４】
コンテンツ抽出手段２２３は、コンテンツ記憶手段２３２とコンテンツ管理制御手段２２５との間でデータのやり取りを行い、コンテンツ管理制御手段２２５からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤに対応してコンテンツ記憶手段２３２に記憶されている符号化された画像データを抽出してコンテンツ管理制御手段２２５に出力する機能を有する。
【０１０５】
コンテンツ更新手段２２４は、コンテンツ記憶手段２３２とコンテンツ管理制御手段２２５との間でデータのやり取りを行い、コンテンツ管理制御手段２２５からコンテンツＩＤと符号化された画像データとを受け取ると、受け取った符号化された画像データとコンテンツＩＤとを対応付けてコンテンツ記憶手段２３２に記憶させる機能を有する。
【０１０６】
メタデータ抽出手段２２１は、メタデータ記憶手段２３１とコンテンツ管理制御手段２２５との間でデータのやり取りを行い、コンテンツ管理制御手段２２５からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤに対応してメタデータ記憶手段２３１に記憶されているメタデータを検索し、検索した結果、対応するメタデータを見つけた場合に、対応するメタデータをコンテンツ管理制御手段２２５に出力する機能を有する。
【０１０７】
メタデータ抽出手段２２１は、また、コンテンツ管理制御手段２２５からメタデータを受け取ると、受け取ったメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段２３１から検索し、検索した結果、対応するメタデータを見つけた場合に、対応するメタデータの属性値と一致する属性ＩＤに対応する一致フラグを“１”に設定し、そのメタデータをコンテンツ管理制御手段２２５に出力する機能を有する。
【０１０８】
メタデータ更新手段２２２は、メタデータ記憶手段２３１とコンテンツ管理制御手段２２５との間でデータのやり取りを行い、コンテンツＩＤとメタデータとを受け取ると、受け取ったコンテンツＩＤに対応してメタデータ記憶手段２３１に記憶されているメタデータを検索し、検索した結果、対応するメタデータを見つけた場合に、入力されたメタデータを見つけたメタデータに追加サブメタデータとして、追加してメタデータ記憶手段２３１に記憶させる。
【０１０９】
コンテンツ対応テーブル記憶手段２３３は、コンテンツ対応テーブルを記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの
一部の領域として実装されている。
【０１１０】
ここで、コンテンツ対応テーブルとは、他のコンテンツ蓄積装置に記憶されているコンテンツのコピーを自機で記憶している場合に、他のコンテンツ蓄積装置に記憶されているコンテンツを示すコンテンツＩＤ（オリジナルコンテンツＩＤ）と、自機に記憶されているコピーであるコンテンツを示すコンテンツＩＤとの対応関係を示すテーブルである。
【０１１１】
図４は、コンテンツ対応テーブル記憶手段２３３に記憶されているコンテンツ対応テーブルのデータ構造を示す図である。
【０１１２】
オリジナルコンテンツＩＤ２１０２は、メタデータ記憶手段２３１によって記憶されているメタデータに含まれる追加サブメタデータのオリジナルコンテンツＩＤのうち、対応するコンテンツのコピーがコンテンツ記憶手段２３２に記憶されているものである。
【０１１３】
コンテンツＩＤ２１０１は、オリジナルコンテンツＩＤ２１０２に対応付けられて、コンテンツ記憶手段２３２に記憶されているコンテンツを示すコンテンツＩＤである。
【０１１４】
再び図２を用いて、コンテンツ蓄積装置２００の機能構成について説明を続ける。
【０１１５】
コンテンツ管理制御手段２２５は、メタデータ抽出手段２２１、メタデータ更新手段２２２、コンテンツ抽出手段２２３、コンテンツ更新手段２２４、コンテンツ対応テーブル記憶手段２３３、関連メタデータ抽出手段２０２、表示手段２０４、入力受付手段２０６、受信手段２０７、送信手段２０８とデータのやり取りを行う。
【０１１６】
コンテンツ管理制御手段２２５は、コンテンツ抽出手段２２３を用いて、コンテンツ記憶手段２３２からコンテンツを抽出する機能と、コンテンツ更新手段２２４を用いて、コンテンツ記憶手段２３２にコンテンツを記憶させる機能と、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１からメタデータを検索する機能と、メタデータ更新手段２２２を用いて、メタデータ記憶手段２３１にメタデータを記憶させる機能と、コンテンツ対応テーブル記憶手段２３３からコンテンツ対応テーブルを読み出す機能と、送信手段２０８を用いて外部のコンテンツ蓄積装置にデータを送信する機能と、表示手段２０４を用いてディスプレイ１８０に画像を表示させる機能と、入力受付手段２０６を介して、ユーザからの操作コマンドを受け付ける機能等の機能を有する。
【０１１７】
コンテンツ管理制御手段２２５の有する機能の詳細についての説明は、後程、コンテンツ蓄積装置２００の動作を説明する部分で、コンテンツ管理制御手段２２５の行う動作として説明する。
【０１１８】
アドレス記憶手段２０９は、他のコンテンツ蓄積装置のＵＲＬ（Uniform Resource Locator）を、そのコンテンツ蓄積装置の所有者であるユーザ名と対応付けて記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【０１１９】
図５は、アドレス記憶手段２０９が対応付けて記憶する、ＵＲＬとユーザ名とを示す図である。
【０１２０】
ユーザ名２００２は、他のコンテンツ蓄積装置の所有者の名前である。
【０１２１】
ＵＲＬ２００１は、対応付けられているユーザ名の所有するコンテンツ蓄積装置のＵＲＬである。
【０１２２】
再び図２を用いて、コンテンツ蓄積装置２００の機能構成について説明を続ける。
【０１２３】
受信手段２０７は、コンテンツ管理制御手段２２５と、関連メタデータ抽出手段２０２との間でデータのやり取りを行い、他のコンテンツ蓄積装置からネットワーク１９０を介して送信されるデータを受信し、受信したデータがコンテンツであった場合には、受信したコンテンツをコンテンツ管理制御手段２２５に送って、受信したデータがメタデータであった場合には、受信したメタデータをメタデータ抽出手段に送る機能を有する。
【０１２４】
送信手段２０８は、コンテンツ管理制御手段２２５と、アドレス記憶手段２０９との間でデータのやり取りを行い、コンテンツ管理制御手段２２５からユーザ名を示す情報とデータとを受け取ると、ユーザ名を示す情報に対応するＵＲＬをアドレス記憶手段２０９から読み出して、読み出したＵＲＬのコンテンツ蓄積装置に、受け取ったデータを送る機能を有する。
【０１２５】
入力受付手段２０６は、コンテンツ管理制御手段２２５の間でデータのやり取りを行い、ユーザからの操作コマンドを受け付ける機能と、受け付けた操作コマンドをコンテンツ管理制御手段２２５に送る機能を有する。
【０１２６】
関連メタデータ抽出手段２０２は、受信手段２０７と、コンテンツ管理制御手段２２５との間でデータのやり取りを行い、受信手段２０７からメタデータを受け取ると、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段２３１から検索する旨の指示をコンテンツ管理制御手段２２５に送る機能を有する。
【０１２７】
表示手段２０４は、コンテンツ管理制御手段２２５とデータのやり取りを行い、コンテンツ管理制御手段２２５から符号化された画像データであるコンテンツとメタデータとを受け取り、受け取った符号化された画像データを復号し、受け取ったメタデータに含まれる属性情報の表示位置を決定し、復号した画像とメタデータに含まれる属性情報とをディスプレイ１８０で表示する機能を有する。
【０１２８】
図６（Ａ）は、表示手段２０４が表示する画像と、その画像に重ね合わせて表示するメタデータの表示位置とを示す図であって、図６（Ｂ）は、表示手段２０４が画像とメタデータとを重ね合わせて表示していることを示す図である。
【０１２９】
図６（Ａ）に表示されている画像は、図３に示されているメタデータ３００に対応するコンテンツＡ０００１を復号することで得られた画像であって、向かって左側にユーザＡが、向かって右側にユーザＢが映っている。
【０１３０】
領域４０１は、画像の左上の隅に位置し、オリジナルサブメタデータの属性２（撮影場所）に対応する属性値３０４を表示する領域である。
【０１３１】
領域４０２は、画像の左下の隅に位置し、オリジナルサブメタデータの属性１（撮影時刻）に対応する属性値３０４を表示する領域である。
【０１３２】
領域４０３と領域４０４とは、撮影されている人物の近傍に位置し、オリジナルサブメタデータの属性３（人物）に対応する属性値３０４のうち、ユーザ名を表示する領域である。
【０１３３】
ユーザ名の表示位置は、属性値３０４に含まれるユーザ名の顔の座標の左横又は右横となる。
【０１３４】
ここでは、ユーザ名の表示位置は、ディスプレイ１８０の中心より左側の位置に顔がある場合には、その顔の左横となり、ディスプレイ１８０の中心より右側に顔がある場合には、その顔の右横となるように決定されている。
【０１３５】
領域４１１は、領域４０１の下に位置し、追加サブメタデータの中の属性値３０４のうち、属性２（撮影場所）に対応する一致フラグ３０５が“１”である属性値を含む追加サブメタデータ情報に基づいて作成される文字列を表示する領域である。
【０１３６】
作成される文字列は、対象となる追加サブメタデータに含まれる属性値３０４のうち、属性３（人物）に対応する属性値３０４に含まれる人物名と、属性１（撮影日時）に対応する属性値とを変数として”「人物名」は「撮影日時」にここにいた”となるように作成される。
【０１３７】
例えば、図３の追加サブメタデータＢ３１３が対象となるサブメタデータであれば、作成される文字列は、“ユーザＹは２００５．０２．０６にここにいた”となる。
【０１３８】
領域４１２は、領域４０２の右に位置し、追加サブメタデータの中の属性値３０４のうち、属性１（撮影日時）に対応する一致フラグ３０５が“１”である属性値を含む追加サブメタデータ情報に基づいて作成される文字列を表示する領域である。
【０１３９】
作成される文字列は、対象となる追加サブメタデータに含まれる属性値３０４のうち、属性３（人物）に対応する属性値３０４に含まれる人物名と、属性２（撮影場所）に対応する属性値とを変数として”このとき「人物名」は「撮影場所」にいた”となるように作成される。
【０１４０】
例えば、図３の追加サブメタデータＡ３１２が対象となるサブメタデータであれば、作成される文字列は、“このときユーザＸは大阪にいた”となる。
【０１４１】
領域４１３と領域４１４とは、それぞれ領域４０３と領域４０４の下に位置し、追加サブメタデータの中の属性値３０４のうち、属性３（人物）に対応する一致フラグ３０５が“１”である属性値を含む追加サブメタデータ情報に基づいて作成される文字列を表示する領域である。
【０１４２】
作成される文字列は、対象となる追加サブメタデータに含まれる属性値３０４のうち、属性１（撮影日時）に対応する属性値と、属性２（撮影場所）に対応する属性値と、属性３（人物）に対応する属性値のうち、オリジナルサブメタデータの属性３（人物）に対応する属性値に含まれない人物名とを変数として”「撮影日時」に「人物名」と「撮影場所」にいた”となるように作成される。
【０１４３】
なお、属性３（人物）に対応する属性値のうち、オリジナルサブメタデータの属性３（人物）に対応する属性値に含まれない人物名が存在しない場合には、作成される文字列は、“「撮影日時」に「撮影場所」にいた”となる。
【０１４４】
例えば、図３の追加サブメタデータＣ３１４が対象となるサブメタデータであれば、作成される文字列は、“２０００．０９．２６にユーザＺと北京にいた”となる。
【０１４５】
以下、図６（Ｂ）を用いて、図６（Ａ）の画像に、図３のメタデータ３００に含まれる属性情報を重ね合わせて表示する具体例について説明する。
【０１４６】
領域４０１には、オリジナルサブメタデータ３１１の属性２（撮影場所）に対応する属性値“ロンドン”４２１が表示され、その下の領域４１１に、属性２（撮影場所）に対応する一致フラグ３０５が“１”となっている追加サブメタデータＢ３１３の属性値に基づいて作成された文字列“ユーザＹが２００５．０２．０６にここにいた”４３１が表示される。
【０１４７】
領域４０２には、オリジナルサブメタデータ３１１の属性１（撮影日時）に対応する属性値“２００３．０８．１６”４２２が表示され、その下の領域４２２に、属性１（撮影日時）に対応する一致フラグ３０５が“１”となっている追加サブメタデータＢ３１３の属性値に基づいて作成された文字列“このときユーザＸは大阪にいた”４３２が表示される。
【０１４８】
ユーザＡに対応する座標によって作成される矩形Ａ４４１と、ユーザＣに対応する座標によって作成される矩形Ｃ４４２とが、それぞれ破線で表示される。
【０１４９】
領域４０３には、オリジナルサブメタデータ３１１の属性３（人物）のうち、ディスプレイ１８０の中心座標より向かって左に撮影されている人物の人物名“ユーザＡ”４２３が表示され、領域４０４には、オリジナルサブメタデータ３１１の属性３（人物）のうち、ディスプレイ１８０の中心座標より向かって右に撮影されている人物の人物名“ユーザＢ”４２４が表示される。
【０１５０】
領域４１３には、表示対象の文字列が存在しない、すなわち、属性３（人物）に対応する一致フラグ３０５が“１”となっていて、属性値３０４にユーザ名“ユーザＡ”を含んでいる、追加サブメタデータが存在しないため、何も表示されない。
【０１５１】
領域４１４には、属性３（人物）に対応する一致フラグ３０５が“１”となっていて、属性値３０４にユーザ名“ユーザＢ”を含んでいる、追加サブメタデータＣ３１４の属性値に基づいて作成された文字列“２０００．０９．２６にユーザＺと北京にいた”と、追加サブメタデータＤ３１５の属性値に基づいて作成された文字列“２００５．０１．２２に福岡にいた”とが表示される。
【０１５２】
以上のように構成されるコンテンツ蓄積装置２００を複数個備えるコンテンツ蓄積処理システムについて、以下図面を用いて説明する。
【０１５３】
＜コンテンツ蓄積処理システムの構成＞
図７は、本実施の形態１に係るコンテンツ蓄積処理システム８００の構成を示す構成図である。
【０１５４】
コンテンツ蓄積装置Ａ２００Ａと、コンテンツ蓄積装置Ｂ２００Ｂと、コンテンツ蓄積装置Ｃ２００Ｃとは、上述したコンテンツ蓄積装置２００と同一の構成のものである。
【０１５５】
コンテンツ蓄積装置Ａ２００Ａと、コンテンツ蓄積装置Ｂ２００Ｂと、コンテンツ蓄積装置Ｃ２００Ｃとは、それぞれ、それぞれネットワーク１９０に接続し、ネットワーク１９０を介して互いに通信することができる。
【０１５６】
以上のように構成されるコンテンツ蓄積処理システムの動作について、以下図面を用いて説明する。
【０１５７】
＜動作＞
＜コンテンツ表示動作＞
図８は、コンテンツ蓄積装置２００が、コンテンツとそのコンテンツに対応するメタデータとを重ね合わせてディスプレイ１８０で表示する動作であるコンテンツ表示動作を示すフローチャートである。
【０１５８】
コンテンツ表示動作は、入力受付手段２０６が、ユーザからのコンテンツＩＤで特定されるコンテンツを表示する旨の操作、例えば、ユーザがリモコンを用いてコンテンツＩＤを入力し、その後、そのコンテンツを表示させる旨のボタンを押下されるといった操作等を受け付けるとその動作を開始する。
【０１５９】
入力受付手段２０６は、コンテンツを表示する旨の信号と、コンテンツＩＤとをコンテンツ管理制御手段２２５に送る。
【０１６０】
コンテンツ管理制御手段２２５は、コンテンツを表示する旨の信号を受け取ると、コンテンツ抽出手段２２３を用いて、コンテンツ記憶手段２３２に記憶されているコンテンツの中から、受け取ったコンテンツＩＤの示すコンテンツを抽出し、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１に記憶されているメタデータの中から、受け取ったコンテンツＩＤの示すコンテンツに対応付けられているメタデータを抽出する。
【０１６１】
さらにコンテンツ管理制御手段２２５は、表示手段２０４に、抽出したコンテンツに“人物の属性値を表示させますか？”との文字列を重ね合わせて表示させ、ユーザから人物の属性値を表示させるか否かの回答が入力されるのを待つ（ステップＳ５００）。
【０１６２】
表示手段２０４は、その後一定時間（例えば１０秒）経過すると、表示している“人物の属性値を表示させますか？”との文字列の表示を消去する。
【０１６３】
コンテンツ管理制御手段２２５は、入力受付手段２０６を介して、人物の属性値を表示させる旨の回答が入力されると（ステップＳ５００：Ｙｅｓ）、抽出したメタデータに含まれるオリジナルサブメタデータの属性３（人物）に対応する属性値に人物名が含まれているか否かを調べることで、コンテンツに人物が写っているか否かを判断する（ステップＳ５１０）。
【０１６４】
コンテンツに人物が写っていると判断された場合に（ステップＳ５１０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、表示手段２０４に、その人物（以下、人物Ａという。）の顔の位置を示す座標付近に人物Ａの人物名を表示させる（ステップＳ５２０）。
【０１６５】
人物の顔の位置を示す座標付近とは、例えば、図６（Ａ）では、領域４０３、領域４０４の位置である。
【０１６６】
コンテンツ管理制御手段２２５は、属性３（人物）に対応する属性値に人物Ａの人物名が含まれている追加サブメタデータが存在するか否かを調べて（ステップＳ５３０）、追加サブメタデータが存在する場合に（ステップＳ５３０：Ｙｅｓ）、対象となる追加サブメタデータに含まれる属性値のうち、属性１（撮影日時）に対応する属性値と、属性２（撮影場所）に対応する属性値と、属性３（人物）に対応する属性値に含まれる人物名のうち、オリジナルサブメタデータの属性３（人物）に対応する属性値に含まれない人物名とを変数として”「撮影日時」に「人物名」と「撮影場所」にいた”となる文字列を作成する。
【０１６７】
コンテンツ管理制御手段２２５は、表示手段２０４に、人物Ａの人物名を表示させている領域の下の領域に、作成した文字列を表示させる（ステップＳ５４０）。
【０１６８】
作成した文字列を表示させる領域とは、例えば図６（Ａ）では、領域４１３、領域４１４の位置である。
【０１６９】
ステップＳ５４０の処理の後、もしくは、ステップＳ５３０において、追加サブメタデータが存在しない場合には（ステップＳ５３０：Ｎｏ）、コンテンツに映っている全ての人物、すなわち、オリジナルメタデータに含まれる属性値（人物）に対応する属性値に含まれる全ての人物名に対して、ステップＳ５２０〜ステップＳ５４０を繰り返す（ステップＳ５５０）。
【０１７０】
ステップＳ５００において人物の属性値を表示させない旨の回答が入力される場合（ステップＳ５００：Ｎｏ）と、ステップＳ５１０においてコンテンツに人物が写っていないと判断された場合（ステップＳ５１０：Ｎｏ）と、ステップＳ５５０においてコンテンツに映っている全ての人物に対して、ステップＳ５２０〜ステップＳ５４０を繰り返した場合（ステップＳ５５０：Ｙｅｓ）とに、コンテンツ管理制御手段２２５は、表示手段２０４に、“人物以外の属性値を表示させますか？”との文字列を重ね合わせて表示させ、ユーザからの人物以外の属性値を表示させるか否かの回答が入力されるのを待つ（ステップＳ５６０）。
【０１７１】
表示手段２０４は、その後一定時間（例えば１０秒）経過すると、表示している“人物以外の属性値を表示させますか？”との文字列の表示を消去する。
【０１７２】
コンテンツ管理制御手段２２５は、入力受付手段２０６を介して、人物以外の属性値を表示させる旨の回答が入力されると（ステップＳ５６０：Ｙｅｓ）、表示手段２０４に、オリジナルサブメタデータの属性１（撮影日時）に対応する属性値を左下の隅に表示させ、オリジナルサブメタデータの属性２（撮影場所）に対応する属性値を左上の隅に表示させる（ステップＳ５７０）。
【０１７３】
属性１（撮影日時）に対応する属性値を表示させる領域とは、例えば、図６（Ａ）では領域４０２の位置であり、属性２（撮影場所）に対応する属性値を表示させる領域とは、例えば、図６（Ａ）では領域４０１である。
【０１７４】
コンテンツ管理制御手段２２５は、属性１（撮影日時）に対応する属性値、又は、属性２（撮影場所）に対応する属性値が含まれている追加サブメタデータが存在するか否かを調べる（ステップＳ５８０）。
【０１７５】
属性１（撮影日時）に対応する属性値を含む追加サブメタデータが存在する場合に（ステップＳ５８０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、対象と追加サブメタデータに含まれる属性値のうち、属性３（人物）に対応する属性値に含まれる人物名と、属性１（撮影日時）に対応する属性値とを変数として”「人物名」は「撮影日時」にここにいた”となる文字列を作成する。
【０１７６】
コンテンツ管理制御手段２２５は、表示手段２０４に、属性１（撮影日時）に対応する属性値を表示させる領域の右の領域に、作成した文字列を表示させる（ステップＳ５９０）。
【０１７７】
作成した文字列を表示させる領域とは、例えば、図６（Ａ）では領域４１２である。
【０１７８】
属性２（撮影場所）に対応する属性値を含む追加サブメタデータが存在する場合に（ステップＳ５８０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、対象と追加サブメタデータに含まれる属性値のうち、属性３（人物）に対応する属性値に含まれる人物名と、属性２（撮影場所）に対応する属性値とを変数として”このとき「人物名」は「撮影場所」にいた”となる文字列を作成する。
【０１７９】
コンテンツ管理制御手段２２５は、表示手段２０４に、属性２（撮影場所）に対応する属性値を表示させる領域の下の領域に、作成した文字列を表示させる（ステップＳ５９０）。
【０１８０】
作成した文字列を表示させる領域とは、例えば、図６（Ａ）では領域４１１である。
【０１８１】
ステップＳ５６０において人物以外の属性値を表示させない旨の回答が入力される場合（ステップＳ５６０：Ｎｏ）と、ステップＳ５８０において属性１（撮影日時）に対応する属性値、又は、属性２（撮影場所）に対応する属性値が含まれている追加サブメタデータが存在しない場合（ステップＳ５８０：Ｎｏ）と、ステップＳ５９０の処理が終了した場合に、所定時間（例えば１０分）経過後、表示手段２０４は表示しているコンテンツとメタデータとの表示を中断し、コンテンツ表示動作は終了する。
【０１８２】
図６（Ｂ）は、図６（Ａ）に示されるコンテンツと、図３に示されるメタデータとを、上述したコンテンツ表示動作において、人物の属性値を表示させ（ステップＳ５００：Ｙｅｓ）、かつ、人物以外の属性値を表示させた（ステップＳ５６０：Ｙｅｓ）場合に、表示手段２０４によってディスプレイ１８０に表示される画面に相当するものである。
【０１８３】
図９は、図６（Ａ）に示されるコンテンツと、図３に示されるメタデータとを、上述したコンテンツ表示動作において、人物の属性値を表示させ（ステップＳ５００：Ｙｅｓ）、かつ、人物以外の属性値を表示させなかった（ステップＳ５６０：Ｙｅｓ）場合に、表示手段２０４によってディスプレイ１８０に表示される画面を示す図である。
【０１８４】
図９には、図６（Ｂ）に表示されていた“ロンドン”４２１、“ユーザＹが２００５．０２．０６にここにいた”４３１、“２００３．０８．１６”４２２、“このときユーザＸは大阪にいた”４３２が表示されていない。
【０１８５】
図１０は、人物が写っていないコンテンツが、表示手段２０４によってディスプレイ１８０に表示される画面を示す図である。
【０１８６】
コンテンツに人物が写っていないため、人物名は表示されていない。
【０１８７】
＜能動的メタデータ収集動作＞
以下、図面を用いてコンテンツ蓄積処理システム８００が行う能動的メタデータ収集動作について説明する。
【０１８８】
この能動的メタデータ収集動作とは、コンテンツを記憶するコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ａ２００Ａ）が、自機の保持するコンテンツに対応するメタデータに含まれる属性情報を増やす目的で、他のコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ｂ２００Ｂ、コンテンツ蓄積装置Ｃ２００Ｃ）と通信し、他のコンテンツ蓄積装置の記憶するメタデータの中から、自機の保持するコンテンツに関係するコンテンツのメタデータを収集するというものである。
【０１８９】
図１１は、コンテンツ蓄積処理システム８００が行う、能動的メタデータ収集動作を示すフローチャートである。
【０１９０】
コンテンツ蓄積装置Ａは、ディスプレイ１８０にコンテンツを表示させている期間において（ステップＳ９００）、入力受付手段２０６が、ユーザから表示中のコンテンツについて能動的メタデータ収集動作を開始する旨の操作、例えば、ユーザからのリモコンの所定ボタンの押下操作を受け付ける（ステップＳ９０５）と、能動的にメタデータを収集する旨の信号をコンテンツ管理制御手段２２５に送る。
【０１９１】
コンテンツ管理制御手段２２５は、メタデータを収集する旨の信号を受け取ると、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１に記憶されているメタデータの中から、現在表示中のコンテンツに対応するメタデータを抽出し、抽出したメタデータを送信手段２０８に送る。
【０１９２】
送信手段２０８は、メタデータを受け取ると、アドレス記憶手段２０９に記憶されている全てのコンテンツ蓄積装置のＵＲＬに対して、ネットワーク１９０を介して、受け取ったメタデータと、自機のＵＲＬとを送信する（ステップＳ９１０）。
【０１９３】
ここでは、説明を簡略化するために、コンテンツ蓄積装置Ａのアドレス記憶手段２０９に記憶されているＵＲＬは、自機であるコンテンツ蓄積装置ＡのＵＲＬと、コンテンツ蓄積装置ＢのＵＲＬと、コンテンツ蓄積装置ＣのＵＲＬとのみであるものとして説明する。
【０１９４】
コンテンツ蓄積装置ＢとＣとの受信手段２０７は、ネットワーク１９０を介してメタデータとＵＲＬとを受信する（ステップＳ９１５）と、受信したメタデータとＵＲＬとを関連メタデータ抽出手段２０２に送る。
【０１９５】
関連メタデータ抽出手段２０２は、メタデータとＵＲＬとを受け取ると、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータをメタデータ記憶手段２３１から検索する旨の指示と、受け取ったメタデータと、受け取ったＵＲＬとを、コンテンツ管理制御手段２２５に送る。
【０１９６】
コンテンツ管理制御手段２２５は、検索する旨の指示と、メタデータと、ＵＲＬとを受け取ると、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１に記憶されているメタデータの中から、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを検索する（ステップＳ９２０）。
【０１９７】
ステップＳ９２０において、一致する属性情報を含むメタデータが見つかった場合に（ステップＳ９２０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、その一致する属性ＩＤに対応する一致フラグを“１”に設定し、抽出されたメタデータと、受け取ったＵＲＬとを、送信手段２０８に送る。
【０１９８】
送信手段２０８は、受け取ったＵＲＬ（すなわちコンテンツ蓄積装置Ａ）に対して、ネットワーク１９０を介して、受け取ったメタデータを送信する（ステップＳ９２５）。
【０１９９】
ステップＳ９２０において、一致する属性情報を含むメタデータが見つからなかった場合に（ステップＳ９２０：Ｎｏ）は、送信手段２０８はメタデータを送信しない（ステップＳ９２７）。
【０２００】
コンテンツ蓄積装置Ａの受信手段２０７は、一定時間（例えば２時間）以内に、ネットワーク１９０を介してメタデータを受信する（ステップＳ９３０：Ｙｅｓ）と、受信手段２０７は受信したメタデータを、コンテンツ管理制御手段２２５に送る。
【０２０１】
コンテンツ管理制御手段２２５は、メタデータを受け取ると、メタデータ更新手段２２２を用いて、メタデータ記憶手段２３１に記憶されているメタデータのうち、現在表示中のコンテンツに対応するメタデータに、受信したメタデータを追加サブメタデータとして追加して更新する（ステップＳ９３５）。
【０２０２】
コンテンツ管理制御手段２２５は、更新される前のメタデータに替えて新たに更新されたメタデータを、現在表示中のコンテンツに重ねてディスプレイ１８０に表示させる（ステップＳ９４０）。
【０２０３】
メタデータをコンテンツに重ねてディスプレイ１８０に表示させる動作については、前述のコンテンツ表示動作を参照のこと。
【０２０４】
ステップＳ９３０において、一定時間（例えば２時間）以内に、メタデータを受信しない（ステップＳ９３０：Ｎｏ）場合と、ステップＳ９４０の処理が終了した後、入力受付手段２０６が、能動的メタデータ収集動作を中断させる旨の操作を受け付ける（ステップＳ９４５：Ｙｅｓ）場合とには、コンテンツ蓄積処理システムはその能動的メタデータ収集動作を終了する。
【０２０５】
ステップＳ９４０の処理が終了した後、入力受付手段２０６がまだ能動的メタデータ収集動作を終了する旨の操作を受け付けていない（ステップＳ９４５：Ｎｏ）期間中であれば、入力受付手段２０６は、追加サブメタデータに含まれる属性値を用いて作成された文字列の指定を受け付ける（ステップＳ９５０）ことができる。
【０２０６】
ここで、入力受付手段２０６が文字列の指定を受け付けるとは、例えば、入力受付手段２０６を構成する例えばリモコンがユーザに操作されることによって、ディスプレイ１８０に表示されている文字列の上にカーソルが移動し、ユーザにリモコンのボタンをクリックされることで、そのカーソルの位置の文字列を指定される等の操作を受け付けることをいう。
【０２０７】
入力受付手段２０６が、追加サブメタデータに含まれる属性値を用いて作成された文字列の指定を受け付ける（ステップＳ９５０：Ｙｅｓ）と、入力受付手段２０６は、指定された文字列に対応する追加サブメタデータに対応するコンテンツを検索する旨の信号を、コンテンツ管理制御手段２２５に送る。
【０２０８】
コンテンツ管理制御手段２２５は、追加サブメタデータに対応するコンテンツを検索する旨の信号を受け取ると、その追加サブメタデータのオリジナルコンテンツＩＤが、コンテンツ対応テーブル記憶手段２３３に記憶されているか否かを検索し、記憶されていれば、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていると判断し（ステップＳ９５５：Ｙｅｓ）、記憶されていなければ、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていないと判断する（ステップＳ９５５：Ｎｏ）。
【０２０９】
ステップＳ９５５において、コンテンツ管理制御手段２２５は、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていないと判断すると（ステップＳ９５５：Ｎｏ）、そのコンテンツを示すオリジナルコンテンツＩＤと、コンテンツ取得の指示とを、送信手段２０８に送る。
【０２１０】
送信手段２０８は、オリジナルコンテンツＩＤと、コンテンツ取得の指示とを受け取ると、受け取ったオリジナルコンテンツＩＤの最初のアルファベットが示すユーザ名に対応するＵＲＬを、アドレス記憶手段２０９から読み出して、読み出したＵＲＬに対して、ネットワーク１９０を介して、受け取ったオリジナルコンテンツＩＤと、コンテンツ取得の指示と、自機のＵＲＬとを送信する（ステップＳ９６０）。
【０２１１】
送信手段２０８が送信の際に指定したＵＲＬのコンテンツ蓄積装置の受信手段２０７は、ネットワーク１９０を介して、オリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを受け取る（ステップＳ９６５）と、コンテンツ管理制御手段２２５に、受け取ったオリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを送る。
【０２１２】
コンテンツ管理制御手段２２５は、オリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを受け取ると、コンテンツ抽出手段２２３を用いて、コンテンツ記憶手段２３２が記憶するコンテンツの中から、受け取ったオリジナルコンテンツＩＤの示すコンテンツを抽出し、抽出したコンテンツと、受け取ったＵＲＬとを送信手段２０８に送る。
【０２１３】
送信手段２０８は、コンテンツとＵＲＬとを受け取ると、受け取ったＵＲＬに対して、ネットワーク１９０を介して、受け取ったコンテンツを送信する（ステップＳ９７０）。
【０２１４】
コンテンツ蓄積装置Ａの受信手段２０７が、ネットワーク１９０を介して、コンテンツを受信する（ステップＳ９７５）と、受信手段２０７は受信したコンテンツをコンテンツ管理制御手段２２５に送る。
【０２１５】
コンテンツ管理制御手段２２５は、コンテンツを受け取ると、受け取ったコンテンツを識別するためのコンテンツＩＤを作成し、作成したコンテンツＩＤと、受け取ったコンテンツを示すオリジナルコンテンツＩＤとを対応付けて、コンテンツ対応テーブル記憶手段２３３に記憶させ、コンテンツ更新手段２２４を用いて、受け取ったコンテンツを作成したコンテンツＩＤによって特定されるコンテンツとして、コンテンツ記憶手段２３２に記憶させる。
【０２１６】
コンテンツ管理制御手段２２５が、受け取ったコンテンツをコンテンツ記憶手段２３２に記憶させた場合と、ステップＳ９５５において、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていると判断する場合（ステップＳ９５５：Ｙｅｓ）に、コンテンツ管理制御手段２２５は、追加サブメタデータと、その追加サブメタデータに対応するコンテンツとを、表示手段２０４に表示させる（ステップＳ９４０に戻る）。
【０２１７】
以後、ステップＳ９４５において、能動的メタデータ収集動作を中断させる旨の操作を受け付ける（ステップＳ９４５：Ｙｅｓ）までステップＳ９４０〜ステップＳ９７５までの処理を繰り返す。
【０２１８】
＜能動的メタデータ収集動作の具体例＞
以下、上述の能動的メタデータ収集動作についてステップＳ９００〜ステップＳ９４０までの処理についての具体例を、図面を用いて説明する。
【０２１９】
図１２（Ａ）は、ステップＳ９００において、ディスプレイ１８０が表示しているコンテンツに対応するメタデータ１００１であって、図１３は、その時にディスプレイ１８０が表示している表示画面である。
【０２２０】
図１２（Ｂ）は、コンテンツ蓄積装置Ｃが記憶するメタデータのうち、属性１（撮影日時）の属性値“２００３．０８．１６”がメタデータ１００１の属性１（撮影日時）の属性値と一致するメタデータ１００２であって、図１２（Ｃ）は、コンテンツ蓄積装置Ｃが記憶するメタデータのうち、属性２（撮影場所）の属性値“ロンドン”がメタデータ１００１の属性２（撮影場所）の属性値と一致するメタデータ１００３である。
【０２２１】
図１２（Ｄ）は、コンテンツ蓄積装置Ｂが記憶するメタデータのうち、属性３（人物）の属性値がメタデータ１００１の属性３（人物）の属性値“ユーザＢ”と一致するメタデータ１００２であって、図１２（Ｅ）は、コンテンツ蓄積装置Ｂが記憶するメタデータのうち、属性３（人物）の属性値がメタデータ１００１の属性３（人物）の属性値“ユーザＢ”と一致するメタデータ１００５である。
【０２２２】
ステップＳ９０５において、ディスプレイ１８０が図１３に示す通りに表示している期間中に、ユーザから表示中のコンテンツについて能動的にメタデータを収集する旨の操作を受け付ける（ステップＳ９０５）と、コンテンツ蓄積装置Ａは、ネットワーク１９０を介してコンテンツ蓄積装置Ｂ、Ｃにメタデータ１００１を送信する（ステップＳ９１０）。
【０２２３】
コンテンツ蓄積装置Ｃは、メタデータ１００１を受け取ると（ステップＳ９１５）と、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを検索して、メタデータ１００２とメタデータ１００３とを抽出する（ステップＳ９２０）。
【０２２４】
コンテンツ蓄積装置Ｃは、ネットワーク１９０を介してコンテンツ蓄積装置Ａに、抽出したメタデータ１００２とメタデータ１００３とを送信する（ステップＳ９２５）。
【０２２５】
同様に、コンテンツ記憶装置Ｂは、メタデータ１００１を受け取る（ステップＳ９１５）と、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを検索して、メタデータ１００４とメタデータ１００５とを抽出する（ステップＳ９２０）。
【０２２６】
コンテンツ蓄積装置Ｂは、ネットワーク１９０を介してコンテンツ蓄積装置Ａに、抽出したメタデータ１００４とメタデータ１００５とを送信する（ステップＳ９２５）。
【０２２７】
コンテンツ蓄積装置Ａは、メタデータ１００２、メタデータ１００３、メタデータ１００４、メタデータ１００５を受け取ると（ステップＳ９３０）、受け取ったこれらのメタデータを、追加サブメタデータとして、メタデータ１００１に追加する。
【０２２８】
メタデータ１００１は、追加サブメタデータを追加されることで、図３のメタデータ３００となり、メタデータ記憶手段２３１に更新されて記憶される（ステップＳ９３５）。
【０２２９】
コンテンツ蓄積装置Ａは、新たに更新されたメタデータとコンテンツとを重ね合わせてディスプレイ１８０に表示させる（ステップＳ９４０）。
【０２３０】
このときディスプレイ１８０に表示される画像は、図６（Ｂ）に示されているものとなる。
【０２３１】
＜受動的メタデータ収集動作＞
以下、図面を用いてコンテンツ蓄積処理システム８００が行う受動的メタデータ収集動作について説明する。
【０２３２】
この受動的メタデータ収集動作とは、コンテンツを記憶するコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ａ２００Ａ）がネットワーク１９０に接続した状態で起動されていると、他のコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ｂ２００Ｂ、コンテンツ蓄積装置Ｃ２００Ｃ）からのメタデータを受信し、受信したメタデータの中から自機の保持するコンテンツに関係するメタデータを収集するというものである。
【０２３３】
図１４は、コンテンツ蓄積処理システム８００が行う、受動的メタデータ収集動作を示すフローチャートである。
【０２３４】
コンテンツ蓄積装置Ａがメタデータの受信を待機している状態（ステップＳ１２００）で、受信手段２０７がネットワーク１９０を介してメタデータとＵＲＬとを受信する（ステップＳ１２１０）と、受信したメタデータとＵＲＬとを関連メタデータ抽出手段２０２に送る。
【０２３５】
関連メタデータ抽出手段２０２は、メタデータとＵＲＬとを受け取ると、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段２３１から検索する旨の指示と、受け取ったメタデータと、受け取ったＵＲＬとを、コンテンツ管理制御手段２２５に送る。
【０２３６】
コンテンツ管理制御手段２２５は、検索する旨の指示と、メタデータと、ＵＲＬとを受け取ると、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１に記憶されているメタデータの中から、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを検索する（ステップＳ１２２０）。
【０２３７】
ステップＳ１２２０において、一致する属性情報を含むメタデータが見つかった場合に（ステップＳ１２２０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、その一致する属性ＩＤに対応する一致フラグを“１”に設定し、抽出されたメタデータと、受け取ったＵＲＬ受け取ったＵＲＬとを、送信手段２０８に送る。
【０２３８】
送信手段２０８は、受け取ったＵＲＬ（すなわちコンテンツ蓄積装置Ｂ又はＣ）に対して、ネットワーク１９０を介して、受け取ったメタデータを送信する（ステップＳ１２３０）。
【０２３９】
コンテンツ管理制御手段２２５は、抽出されたメタデータと、受け取ったＵＲＬとを送信手段２０８に送った後、抽出されたメタデータに、関連メタデータ抽出手段２０２から受け取ったメタデータを追加サブメタデータとして追加して、メタデータ更新手段２２２を用いて、メタデータ記憶手段２３１に記憶されているメタデータを更新させる（ステップＳ１２４０）。
【０２４０】
ステップＳ１２４０の処理が終わる場合と、ステップＳ１２２０において、一致する属性情報を含むメタデータが見つからなかった場合（ステップＳ１２２０：Ｎｏ）とには、再びステップＳ１２００の処理に戻って、ステップＳ１２００〜ステップＳ１２４０の処理を繰り返す。
【０２４１】
＜コンテンツ収集動作＞
以下、図面を用いてコンテンツ蓄積処理システム８００が行うコンテンツ収集動作について説明する。
【０２４２】
このコンテンツ収集動作とは、コンテンツを記憶するコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ａ２００Ａ）が上述の受動的メタデータ収集動作で追加メタデータが追加されたメタデータに対応するコンテンツのうち、ユーザから指定されたコンテンツについて、他のコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ｂ、コンテンツ蓄積装置Ｃ）から収集するというものである。
【０２４３】
図１５は、コンテンツ収集動作のフローチャートである。
【０２４４】
コンテンツ蓄積装置Ａは、ディスプレイ１８０にコンテンツとコンテンツに対応するメタデータを表示させている期間において（ステップＳ１３１０）、入力受付手段２０６がコンテンツ収集動作を終了する旨の操作を受け付けるより前（ステップＳ１３２０：Ｎｏ）に、入力受付手段２０６は、追加サブメタデータに含まれる属性値を用いて作成された文字列の指定を受け付ける（ステップＳ１３３０：Ｙｅｓ）と、入力受付手段２０６は、指定された文字列に対応する追加サブメタデータに対応するコンテンツを検索する旨の信号を、コンテンツ管理制御手段２２５に送る。
コンテンツ管理制御手段２２５は、追加サブメタデータに対応するコンテンツを検索する旨の信号を受け取ると、その追加サブメタデータのオリジナルコンテンツＩＤが、コンテンツ対応テーブル記憶手段２３３に記憶されているか否かを検索し、記憶されていれば、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていると判断し（ステップＳ１３４０：Ｙｅｓ）、記憶されていなければ、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていないと判断する（ステップＳ１３４０：Ｎｏ）。
【０２４５】
ステップＳ１３４０において、コンテンツ管理制御手段２２５は、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていないと判断すると（ステップＳ１３４０：Ｎｏ）、そのコンテンツを示すオリジナルコンテンツＩＤと、コンテンツ取得の指示とを、送信手段２０８に送る。
【０２４６】
送信手段２０８は、オリジナルコンテンツＩＤと、コンテンツ取得の指示とを受け取ると、受け取ったオリジナルコンテンツＩＤの最初のアルファベットが示すユーザ名に対応するＵＲＬを、アドレス記憶手段２０９から読み出して、読み出したＵＲＬに対して、ネットワーク１９０を介して、受け取ったオリジナルコンテンツＩＤと、コンテンツ取得の指示と、自機のＵＲＬとを送信する（ステップＳ１３５０）。
【０２４７】
送信手段２０８が送信の際に指定したＵＲＬのコンテンツ蓄積装置の受信手段２０７は、ネットワーク１９０を介して、オリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを受け取る（ステップＳ１３６０）と、コンテンツ管理制御手段２２５に、受け取ったオリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを送信する。
【０２４８】
コンテンツ管理制御手段２２５は、オリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを受け取ると、コンテンツ抽出手段２２３を用いて、コンテンツ記憶手段２３２が記憶するコンテンツの中から、受け取ったオリジナルコンテンツＩＤの示すコンテンツを抽出し、抽出したコンテンツと、受け取ったＵＲＬとを送信手段２０８に送る。
【０２４９】
送信手段２０８は、コンテンツとＵＲＬとを受け取ると、受け取ったＵＲＬに対して、ネットワーク１９０を介して、受け取ったコンテンツを送信する（ステップＳ１３７０）。
【０２５０】
コンテンツ蓄積装置Ａの受信手段２０７が、ネットワーク１９０を介して、コンテンツを受信する（ステップＳ１３８０）と、受信装置は受信したコンテンツをコンテンツ管理制御手段２２５に送る。
【０２５１】
コンテンツ管理制御手段２２５は、コンテンツを受け取ると、受け取ったコンテンツを識別するためのコンテンツＩＤを作成し、作成したコンテンツＩＤと、受け取ったコンテンツを示すオリジナルコンテンツＩＤとを対応付けて、コンテンツ対応テーブル記憶手段２３３に記憶させ、コンテンツ更新手段２２４を用いて、コンテンツ記憶手段２３２に、受け取ったコンテンツを作成したコンテンツＩＤによって特定されるコンテンツとして記憶させる。
【０２５２】
コンテンツ管理制御手段２２５が、受け取ったコンテンツをコンテンツ記憶手段２３２に記憶させた場合と、ステップＳ１３４０において、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていると判断する場合（ステップＳ１３４０：Ｙｅｓ）に、コンテンツ管理制御手段２２５は、追加サブメタデータと、その追加サブメタデータに対応するコンテンツとを、表示手段２０４に表示させる（ステップＳ１３１０に戻る）。
【０２５３】
以後、ステップＳ１３２０において、能動的メタデータ収集動作を終了する旨の操作を受け付ける（ステップＳ１３２０：Ｙｅｓ）までステップＳ１３１０〜ステップＳ１３８０までの処理を繰り返す。
【０２５４】
ステップＳ１３２０において、入力受付手段２０６が追加サブメタデータに含まれる属性値を用いて作成された文字列の指定を受け付ける前に、入力受付手段２０６はコンテンツ収集動作を中断する旨の操作を受け付ける（ステップＳ１３２０：Ｙｅｓ）と、コンテンツ蓄積装置はそのコンテンツ収集作業を終了する。
＜実施の形態２＞
実施の形態１では、複数のコンテンツ蓄積装置２００がネットワーク１９０を介して接続するコンテンツ蓄積処理システム８００が、能動的メタデータ収集動作、受動的メタデータ収集動作、コンテンツ収集動作等を行う例について説明したが、実施の形態２では、コンテンツ蓄積装置２００の一部を変形してコンテンツ蓄積装置１４００とすることで、さらにコンテンツ連鎖表示動作を行うように変形したコンテンツ蓄積処理システムについて説明する。
【０２５５】
ここで、コンテンツ連鎖表示動作とは、２以上のコンテンツ蓄積装置が共同して行う動作であって、第１コンテンツ蓄積装置の表示しているコンテンツに関係する第２コンテンツ蓄積装置に記憶されている１つ以上のコンテンツを、第２コンテンツ蓄積表示が表示し、さらに第２コンテンツ蓄積表示が表示しているコンテンツの中からユーザによってコンテンツを指定されると、そのコンテンツに関連する第３（又は第１）コンテンツ記憶装置に記憶されているコンテンツを、第３（又は第１）コンテンツ記憶装置が表示するといったように、コンテンツの表示の連鎖を、異なるコンテンツ記憶装置間で行うというものです。
【０２５６】
以下、本実施の形態２に係るコンテンツ蓄積処理システムの構成について、図面を参照しながら説明する。
【０２５７】
＜構成＞
＜コンテンツ蓄積装置１４００のハードウエア構成＞
コンテンツ蓄積装置１４００のハードウエア構成は、コンテンツ蓄積装置２００と同一である。従って、ここでは説明を省略する。
【０２５８】
＜コンテンツ蓄積装置１４００の機能構成＞
図１６は、コンテンツ蓄積装置１４００の主要な機能ブロック構成を示す機能ブロック図である。
【０２５９】
実施の形態１におけるコンテンツ蓄積装置２００との相違点は、メタデータ記憶手段２３１が、実施の形態１のメタデータとその構成要素の一部が異なるメタデータを記憶するためのものであるメタデータ記憶手段１４３１に変形され、メタデータ抽出手段２２１が、新たな機能（後述）を追加されたメタデータ抽出手段１４２１に変形され、コンテンツ管理制御手段２２５が、新たな機能（後述）を追加されたコンテンツ管理制御手段１４２５に変形され、関連メタデータ抽出手段２０２が、検索条件特定機能（後述）と選択規則情報読み出し機能（後述）とを追加された関連メタデータ抽出手段１４０２に変形され、表示手段２０４が、サムネイル機能（後述）と表題作成機能（後述）とを追加された表示手段１４０４に変形され、新たに、ユーザ情報記憶手段１４１１と、選択規則情報記憶手段１４１２とが追加されている点である。
【０２６０】
以下、実施の形態１におけるコンテンツ蓄積装置２００と同一部分の説明を省略し、上述の相違点について説明する。
【０２６１】
メタデータ記憶手段１４３１は、実施の形態１におけるメタデータ記憶手段２３１を変形したものであって、実施の形態１のメタデータとその構成要素の一部が異なるメタデータを記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスク領域の一部の領域として実装されている。
【０２６２】
図１７は、メタデータ記憶手段１４３１が記憶するメタデータのデータ構造を示すデータ構成図である。
【０２６３】
このメタデータは、実施の形態１におけるメタデータ記憶手段２３１が記憶するメタデータに対して、検索対象フラグ１５０３が追加されたものである。
【０２６４】
検索対象フラグ１５０３は、対応する属性情報３１０が、検索対象であるか否かを示すフラグであって、“０”である場合には検索対象であることを示し、“１”である場合には検索対象でないことを示すものである。
【０２６５】
選択規則情報記憶手段１４１２は、属性１（撮影日時）と属性２（撮影場所）と属性３（人物）との３つの属性ＩＤそれぞれについて、メタデータを検索する際の優先度を１対１に対応付けた選択規則情報を記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【０２６６】
図１８は、選択規則情報記憶手段１４１２が記憶する選択規則情報のデータ構成を示すデータ構成図である。
【０２６７】
優先度１６０１は、属性ＩＤ１６０２のそれぞれに対応付けられた優先度であって、数値が小さいほど優先度が高いことを示す。
【０２６８】
ユーザ情報記憶手段１４１１は、アドレス記憶手段２０９が記憶しているユーザ名のそれぞれについて、メタデータを検索する際の検索条件を対応付けたユーザ情報を記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【０２６９】
図１９は、ユーザ情報記憶手段１４１１が記憶するユーザ情報のデータ構成を示すデータ構成図である。
【０２７０】
検索条件１７０２は、ユーザＩＤ１７０１の示すユーザそれぞれに対応付けられている検索条件であって、ユーザＩＤ１７０１の示すユーザの所有するコンテンツ蓄積装置から送信されてきたメタデータを用いてメタデータ記憶手段１４３１に記憶されているメタデータを検索する場合に、どの属性ＩＤに対応する属性値を検索対象とするのかを示すものである。
【０２７１】
例えば、図１９で示されるユーザ情報の例では、ユーザＢの所有するコンテンツ蓄積装置から送信されてきたメタデータを用いてメタデータ記憶手段１４３１に記憶されているメタデータを検索する場合の検索条件は、“属性２（撮影場所）は検索対象としない”という検索条件となっている。
【０２７２】
メタデータ抽出手段１４２１は、実施の形態１におけるメタデータ抽出手段２２１に新たな機能を付け加えるように変形したものである。
【０２７３】
付け加えられた新たな機能とは、コンテンツ管理制御手段１４２５から、メタデータと検索条件と選択規則情報とを受け取ると、受け取った検索条件に従う属性ＩＤであって、かつ、検索対象フラグ１５０３が“０”である属性ＩＤのうち、最も優先度が高い属性ＩＤに対応する属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段１４３１から検索し、検索した結果、対応するメタデータを見つけた場合に、対応するメタデータをコンテンツ管理制御手段１４２５に出力する機能である。
【０２７４】
表示手段１４０４は、実施の形態１のおける表示手段２０４に、新たにサムネイル機能と、表題作成機能とを付け加えるように変形したものである。
【０２７５】
サムネイル機能とは、コンテンツ管理制御手段１４２５から、コンテンツとそのコンテンツに対応するメタデータとの組を複数組受け取ると、それぞれの組について、受け取ったコンテンツを縮小してメタデータと重ね合わせてサムネイルを作成し、作成したサムネイルをディスプレイ１８０に表示する機能である。
【０２７６】
表題作成機能とは、コンテンツ管理制御手段１４２５から、属性ＩＤとメタデータとそのメタデータの送信元のユーザ名とを受け取ると、「“送信元ユーザ名”より：“属性１（撮影日時）の属性値”に“属性３（人物）の属性値に記載されているユーザ名”と“属性２（撮影場所）の属性値”にいったよ」との文字列を作成し、上述のサムネイル機能で作成したサムネイルの表題として、サムネイルに重ね合わせてディスプレイ１８０に表示する機能である。
【０２７７】
表題作成機能は、さらに、受け取った属性ＩＤが属性１（撮影日時）である場合には、作成する文字列のうち“属性１（撮影日時）の属性値”の文字列を強調して表示し、属性２（撮影場所）である場合には、作成する文字列のうち“属性２（撮影場所）の属性値”の文字列を強調して表示し、属性３（人物）である場合には、作成する文字列のうち、“属性３（人物）の属性値に記載されているユーザ名”の文字列を強調して表示する機能も含んでいる。
【０２７８】
図２０は、表示手段１４０４が、上記サムネイル機能と表題作成機能とを用いて作成した画像を示す図である。
【０２７９】
ここでは、例として、表示手段１４０４が、コンテンツとメタデータとの組を６組と、属性２（撮影場所）である属性ＩＤと、図１７に示されるメタデータとそのメタデータの送信元としてユーザＢを示す情報とを受け取った場合に作成される画像である。
【０２８０】
サムネイル１８０１〜１８０６は、それぞれ、コンテンツとメタデータとの組から作成されたサムネイルであって、その左下の隅の領域に、メタデータに含まれる属性１（撮影日時）の属性値と、属性２（撮影場所）の属性値と、属性３（人物）の属性値に含まれるユーザ名とが表示されている。
【０２８１】
表題１８００には、受け取ったメタデータとそのメタデータの送信元のユーザ名と属性ＩＤとから作成された文字列が含まれ、ここでは、送信元ユーザ名がユーザＢであり、属性１（撮影日時）の属性値が１９９９．１２．３１であり、属性３（人物）の属性値に記載されているユーザ名がユーザＸであり、属性２（撮影場所）の属性値がロンドンであるため、“ユーザＢより：１９９９．１２．３１にユーザＸとロンドンに行ったよ”という文字列になっている。
【０２８２】
また、受け取った属性ＩＤが属性２（撮影場所）であるため、“ロンドン”１８１０にアンダーラインが引かれることで、“ロンドン”１８１０が強調されて表示されている。
【０２８３】
再び図１６を用いてコンテンツ蓄積装置１４００の機能構成について説明を続ける。
【０２８４】
関連メタデータ抽出手段１４０２は、実施の形態１の関連メタデータ抽出手段２０２に、検索条件特定機能と、選択規則情報読み出し機能とを付け加えるように変形したものである。
【０２８５】
検索条件特定機能とは、受信手段２０７からメタデータを受け取ると、受け取ったメタデータのコンテンツＩＤからそのメタデータの送信元のユーザ名を特定し、特定された送信元のユーザ名を用いて、ユーザ情報記憶手段１４１１に対応付けられて記憶されている検索条件を読み出す機能である。
【０２８６】
選択規則情報読み出し機能は、選択規則情報記憶手段１４１２に記憶されている選択規則情報を読み出す機能である。
【０２８７】
コンテンツ管理制御手段１４２５は、実施の形態１のコンテンツ管理制御手段２２５に新たな機能を追加したものである。
【０２８８】
追加された機能とは、メタデータ抽出手段１４２１を用いてメタデータ記憶手段１４３１に記憶されているメタデータを抽出する機能と、表示手段１４０４を用いてディスプレイ１８０にサムネイルと表題とを表示させる機能等である。
【０２８９】
追加された機能の詳細については、後程、コンテンツ蓄積装置１４００の動作を説明する部分で、コンテンツ管理制御手段１４２５の行う動作として説明する。
【０２９０】
＜コンテンツ蓄積処理システムの構成＞
実施の形態２に係るコンテンツ蓄積処理システムは、実施の形態１のコンテンツ蓄積処理システム８００と同様に、上述のコンテンツ蓄積装置がネットワーク１９０を介して複数接続する構成となっている。
【０２９１】
ここでは、以下の説明を簡略化するために、コンテンツ蓄積装置Ａとコンテンツ蓄積装置Ｂとの２つのコンテンツ蓄積装置が、ネットワーク１９０を介して接続しているものとする。
【０２９２】
以上のように構成される実施の形態２のコンテンツ蓄積処理システムの動作について、以下図面を用いて説明する。
【０２９３】
実施の形態２のコンテンツ蓄積処理システムの動作のうち、実施の形態１のコンテンツ蓄積処理システム８００の行う動作についての説明は省略し、ここでは、実施の形態１のコンテンツ蓄積処理システム８００の行う動作に加えて行うコンテンツ連鎖表示動作について説明する。
【０２９４】
＜動作＞
＜コンテンツ連鎖表示動作＞
ユーザＡ所有のコンテンツ蓄積装置Ａと、ユーザＢ所有のコンテンツ蓄積装置Ｂとが、ネットワークに接続されているコンテンツ蓄積処理システムにおいて、コンテンツ蓄積処理システムが行う、コンテンツ連鎖表示動作について説明する。
【０２９５】
図２１は、コンテンツ蓄積装置Ａとコンテンツ蓄積装置Ｂとが共同して行う、コンテンツ連鎖表示動作を示すフローチャートである。
【０２９６】
コンテンツ蓄積装置Ａは、ディスプレイ１８０にコンテンツを表示させている期間において、入力受付手段２０６が、ユーザから表示中のコンテンツについて、コンテンツ蓄積装置Ｂと共同してコンテンツ連鎖表示動作を行う旨の操作を受け付ける（ステップＳ１９００）と、コンテンツ連鎖表示動作を行う旨の信号とコンテンツ蓄積装置Ｂを示す信号とをコンテンツ管理制御手段１４２５に送る。
【０２９７】
コンテンツ管理制御手段１４２５は、コンテンツ連鎖表示動作を開始する旨の信号とコンテンツ蓄積装置Ｂを示す信号とを受け取ると、メタデータ抽出手段１４２１を用いて、メタデータ記憶手段１４３１に記憶されているメタデータの中から、現在表示中のコンテンツに対応するメタデータを抽出し、抽出したメタデータと受け取ったコンテンツ蓄積装置Ｂを示す信号とを送信手段２０８に送る。
【０２９８】
送信手段２０８は、メタデータとコンテンツ蓄積装置Ｂを示す信号とを受け取ると、アドレス記憶手段２０９に記憶されているコンテンツ蓄積装置ＢのＵＲＬに対して、ネットワーク１９０を介して、受け取ったメタデータと、自機のＵＲＬとを送信する（ステップＳ１９０５）。
【０２９９】
コンテンツ蓄積装置Ｂの受信手段２０７は、ネットワーク１９０を介してメタデータとＵＲＬとを受信する（ステップＳ１９１０）と、受信したメタデータとＵＲＬとを関連メタデータ抽出手段１４０２に送る。
【０３００】
関連メタデータ抽出手段１４０２は、メタデータとＵＲＬとを受け取ると、選択規則情報記憶手段１４１２に記憶されている選択規則情報を読み出し、受け取ったメタデータのコンテンツＩＤからそのメタデータの送信元のユーザ名を特定し、特定された送信元のユーザ名を用いて、ユーザ情報記憶手段１４１１に対応付けられて記憶されている検索条件を読み出す。
【０３０１】
ここで読み出される検索条件は、例えば、メタデータの送信元のユーザ名がユーザＡであれば、“制限なし”となる。
【０３０２】
その後、関連メタデータ抽出手段１４０２は、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータをメタデータ記憶手段１４３１から検索する旨の指示と、受け取ったメタデータと、受け取ったＵＲＬと、ユーザ名と、読み出した検索条件と、読み出した選択規則情報とを、コンテンツ管理制御手段１４２５に送る。
【０３０３】
コンテンツ管理制御手段１４２５は、検索する旨の指示と、メタデータと、ＵＲＬと、ユーザ名と、検索条件と、選択規則情報とを受け取ると、メタデータ抽出手段１４２１を用いて、受け取った検索条件に従う属性ＩＤであって、かつ、検索対象フラグ１５０３が“０”である属性ＩＤのうち、最も優先度が高い属性ＩＤ（以後、新規検索属性ＩＤという。）に対応する属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段１４３１から検索する（ステップＳ１９２０）。
【０３０４】
コンテンツ管理制御手段１４２５は、検索の結果、対応するメタデータを抽出すると（ステップＳ１９２０：Ｙｅｓ）、コンテンツ抽出手段２２３を用いて、抽出されたメタデータ全てに対応するコンテンツをそれぞれ抽出し、抽出されたメタデータと抽出されたコンテンツとの組の全てと、ユーザ名と、関連メタデータ抽出手段１４０２から受け取ったメタデータと、新規検索属性ＩＤとを表示手段１４０４に送る。
【０３０５】
コンテンツ管理制御手段１４２５は、関連メタデータ抽出手段１４０２から受け取ったメタデータにおいて、検索対象フラグが“１”になっている属性ＩＤがあるか否かを調べ、検索対象フラグが“１”になっている属性ＩＤを、旧検索属性ＩＤとして一時的に記憶する。
【０３０６】
表示手段１４０４は、メタデータとコンテンツとの組と、ユーザ名と、メタデータと、属性ＩＤとを受け取ると、受け取ったそれぞれの組について、受け取ったコンテンツを縮小してメタデータと重ね合わせてサムネイルを作成してディスプレイ１８０に表示し、受け取った属性ＩＤとメタデータとユーザ名とから、「“送信元ユーザ名”より：“属性１（撮影日時）の属性値”に“属性３（人物）の属性値に記載されているユーザ名”と“属性２（撮影場所）の属性値”にいったよ」との文字列を作成し、サムネイルの表題として、サムネイルに重ね合わせてディスプレイ１８０に表示する（ステップＳ１９２５）。
【０３０７】
表示手段１４０４がサムネイルを表示してから所定の時間（例えば１０分）以内に、入力受付手段２０６がユーザから、特定のサムネイルの指定を受け付ける（ステップＳ１９３０：Ｙｅｓ）と、受け付けたサムネイルのコンテンツを示すコンテンツＩＤ（以後、ユーザ指定コンテンツＩＤという。）を、コンテンツ管理制御手段１４２５に送る。
【０３０８】
ここで、入力受付手段２０６がサムネイルの指定を受け付けるとは、例えば、入力受付手段２０６を構成する例えばリモコンがユーザに操作されることによって、ディスプレイ１８０に表示されているサムネイルの上にカーソルが移動し、ユーザにリモコンのボタンをクリックされることで、そのカーソルの位置のサムネイルを指定される等の操作のことをいう。
【０３０９】
コンテンツ管理制御手段１４２５は、ユーザ指定コンテンツＩＤを受け取ると、対応するメタデータ（以後、ユーザ指定メタデータという。）の新規検索属性ＩＤと旧検索属性ＩＤとに対応する検索対象フラグを“１”に設定し、そのユーザ指定メタデータと、関連メタデータ抽出手段１４０２から受け取ったＵＲＬとを、送信手段２０８に送る（ステップＳ１９３５）。
【０３１０】
送信手段２０８は受け取ったＵＲＬ（すなわちコンテンツ蓄積装置Ａ）に対して、ネットワーク１９０を介して、受け取ったメタデータと、自機のＵＲＬとを送信する（ステップＳ１９４０）。
【０３１１】
コンテンツ蓄積装置Ａの受信手段２０７は、ネットワーク１９０を介してメタデータとＵＲＬとを受信する（ステップＳ１９４５）と、受信したメタデータとＵＲＬとを関連メタデータ抽出手段１４０２に送る。
【０３１２】
以後、コンテンツ蓄積装置Ａは、ステップＳ１９５０〜ステップＳ１９７０の処理を行うが、これらの処理は、コンテンツ蓄積装置Ｂの行うステップＳ１９１０〜ステップＳ１９３５の処理と同様の処理であるので説明を省略する。
【０３１３】
なお、ステップＳ１９５０はステップＳ１９１５に対応し、ステップＳ１９５５はステップＳ１９２０に対応し、ステップＳ１９６０はステップＳ１９２５に対応し、ステップＳ１９６５はステップＳ１９３０に対応し、ステップＳ１９７０はステップＳ１９３５に対応する。
【０３１４】
ステップＳ１９７０の処理が終わると、コンテンツ蓄積装置Ａの送信手段２０８は、受け取ったＵＲＬ（すなわちコンテンツ蓄積装置Ａ）に対して、ネットワーク１９０を介して、受け取ったメタデータと、自機のＵＲＬとを送信する（ステップＳ１９１０）。
【０３１５】
コンテンツ蓄積装置Ｂが、ステップＳ１９２０において、対応するメタデータを抽出できない場合（ステップＳ１９２０：Ｎｏ）と、ステップＳ１９３０において、所定時間（例えば１０分）以内に、サムネイルの指定を受け付けない場合（ステップＳ１９３０：Ｎｏ）と、コンテンツ蓄積装置Ａが、ステップＳ１９５５において、対応するメタデータを抽出できない場合（ステップＳ１９５５：Ｎｏ）と、ステップＳ１９６５において、所定時間（例えば１０分）以内に、サムネイルの指定を受け付けない場合（ステップＳ１９６５：Ｎｏ）に、コンテンツ蓄積装置Ａとコンテンツ蓄積装置Ｂとが共同して行う、コンテンツ連鎖表示動作は、その動作を終了する。
【０３１６】
上述のコンテンツ連鎖表示動作によって、コンテンツ蓄積装置Ａの所有者ユーザＡは、自ら鑑賞中のコンテンツを友人であるコンテンツ蓄積装置Ｂの所有者ユーザＢに送信すると、ユーザＢの所有するコンテンツのうち、送信したコンテンツに関連するコンテンツをコンテンツ蓄積装置Ｂのディスプレイに表示させることができる。
【０３１７】
さらに、ユーザＢは、表示中のコンテンツの中からコンテンツを選んで、ユーザＡの所有するコンテンツ蓄積装置Ａに送信して、ユーザＡの所有するコンテンツのうち、送信したコンテンツに関連するコンテンツをコンテンツ蓄積装置Ａのディスプレイに表示されることができる。
【０３１８】
このコンテンツ連鎖表示動作開始後には、メタデータの抽出の際に使用した属性ＩＤを、再度メタデータの抽出の際に使用することはないので、同じようなメタデータのやり取りを防ぐことができる。
【０３１９】
このようにして、コンテンツ蓄積装置Ａとコンテンツ蓄積装置Ｂとの間で、自機で表示中のコンテンツに関係するコンテンツを、相手のコンテンツ蓄積装置のディスプレイに、表示させるという動作を、連鎖的に行うことができる。
＜補足＞
以上、本発明に係るコンテンツ蓄積処理システムの一実施形態について、複数のコンテンツ蓄積装置がネットワークを介して互いに接続し、各コンテンツ蓄積装置が他のコンテンツ蓄積装置と通信することで、能動的メタデータ収集動作、受動的メタデータ収集動作、コンテンツ収集動作、コンテンツ連鎖表示動作等を行う例について説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態で示した通りのコンテンツ蓄積処理システムに限られないことはもちろんである。
（１）実施の形態１において、コンテンツ蓄積装置２００を構成するハードウエアは、ハードディスクレコーダ１００と、ディスプレイ１８０とから構成されているとしたが、コンテンツ蓄積装置２００の機能を実現できるものであれば、必ずしもハードディスクレコーダ１００を含む構成である必要はなく、例えば、ハードディスクレコーダ１００の代わりにパーソナルコンピュータや、ＰＤＡ（Personal Digital Assistant）や、携帯電話端末等といったデジタルデータを扱う情報機器等であっても構わない。
【０３２０】
また、同様に、ハードディスクレコーダ１００と、ディスプレイ１８０とは必ずしも別々のハードウエアである必要はなく、ハードディスクレコーダとディスプレイとが一体となったハードディスクレコーダシステムであっても構わない。
（２）実施の形態１において、ハードディスクレコーダ１００は、コンテンツとしてのデジタル写真をＪＰＥＧ方式で符号化されたデータとして記憶するとしたが、デジタル写真をデジタルデータとして記憶することができるものであれば、ＪＰＥＧ方式以外の符号化方式、例えばＰＮＧ（Portable Network Graphics）方式やＧＩＦ（Graphics Interchange Format）方式等で符号化されたものであっても構わないし、符号化されないビットマップ方式のデータであっても構わない。
【０３２１】
また、コンテンツとしてデジタル写真を例として示したが、デジタルデータであれば、写真以外の、例えば、デジタルムービカメラ等で撮影された動画や、Ｗｅｂ上のショッピングサイトに掲載されている商品情報等であっても構わない。
（３）実施の形態１において、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ハードディスク装置インターフェース１０４と、読取書込装置インターフェース１０５と、デコーダ１０６と、出力装置インターフェース１０７と、入力装置インターフェース１０８と、通信装置インターフェース１０９と、バスライン１２０とが、システムＬＳＩ１１０に統合されているとしたが、必ずしも１つのＬＳＩに統合されている必要はなく、複数の集積回路等で実現されていても構わない。
（４）実施の形態１において、ディスプレイ１８０はＰＤＰを有する表示機器であるとしたが、コンテンツとメタデータとを表示できる機能があれば、必ずしもＰＤＰを有する構成でなくても、ＰＤＰ以外の、例えば、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ、ブラウン管等を有する構成であっても構わない。
（５）実施の形態１において、デコーダ１０６は、ＤＳＰであるとしたが、符号化されたデータを復号する機能があれば、必ずしもＤＳＰである必要はなく、例えば、ＣＰＵ１０１が兼用する構成であっても構わないし、ＣＰＵ１０１とは異なるＣＰＵであっても構わないし、ＡＳＩＣ等で構成される専用回路であっても構わない。
（６）実施の形態１において、入力装置１６０は、リモコンを有する構成としたが、ユーザからの操作コマンドを受け付ける機能があれば、必ずしもリモコンを有する構成でなくても、例えば、キーボードとマウスとを備える構成であっても構わないし、ハードディスクレコーダ１００にユーザからの操作コマンドを受け付けるボタン群がある構成等であっても構わない。
（７）実施の形態１において、コンテンツＩＤ３０１は、１文字以上のアルファベットと４桁以上の数字とからなるとしたが、コンテンツ蓄積処理システム８００においてコンテンツを一意に特定することができるものであれば、これ以外の構成であっても構わない。
（８）実施の形態１において、属性情報３１０に含まれる属性ＩＤは、属性１（撮影日時）、属性２（撮影場所）、属性３（人物）の３つの属性ＩＤであるとしたが、必ずしも３つの属性ＩＤの全てを含んでいる必要はないし、これら以外の属性ＩＤ、例えば、撮影の際に使用された機器を示す属性ＩＤや、撮影時の明るさを示す属性ＩＤや、撮影時のシャッタースピードを示す属性ＩＤ等の属性ＩＤを含んでいても構わない。
（９）実施の形態１において、顔の位置を示す座標として、顔を取り囲む長方形の左上と右下の座標であるとしたが、顔の領域の位置を示すことができればどのようなものであっても構わない。例えば、顔を取り囲む円の中心座標と半径との組であっても構わないし、顔を取り囲む長方形の左上の座標と、左上の座標からの高さと幅を表す数値との組等であっても構わない。
（１０）実施の形態１において、関連メタデータ抽出手段２０２は、コンテンツ管理制御手段２２５に送信する指示は、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段２３１から検索する旨であるとしたが、必ずしもオリジナルサブメタデータに含まれる属性値に限定する必要はなく、追加サブメタデータに含まれる属性値を含んでいるとしても構わない。
（１１）実施の形態１において、領域４０１に関して、画面の左上の隅に位置するとしたが、画面の左上の隅の位置以外の位置、例えば、右上の隅等であっても構わない。
【０３２２】
また、画面の左上の隅の位置に表示するとしていても、例えば、背景色と文字の色との関係で文字を認識しにくくなるような場合等には、他の背景色の位置に表示位置を変更するとしても構わない。
【０３２３】
同様に、領域４０２に関しても、画面の左下の隅に位置するとしたが、画面の左下の隅以外の位置、例えば右下の隅等であっても構わない。
【０３２４】
また、画面の左下の隅の位置に表示するとしていても、例えば、背景色と文字の色との関係で文字を認識しにくくなるような場合等には、他の背景色の位置に表示位置を変更するとしても構わない。
【０３２５】
同様に、領域４０３と４０４とに関しても、対応する顔との対応関係がわかる位置であれば、表示位置はどこであっても構わない。
（１２）実施の形態１において、領域４１１の位置に関して、領域４０１の下に位置するとしたが、領域４０１との対応関係がわかれば、領域４０１の下以外の位置、例えば、領域４０１の右の位置等であっても構わない。
【０３２６】
また、領域４０１の下に位置するとしていても、例えば、背景色と文字の色との関係で文字を認識しにくくなるような場合等には、他の背景色の位置に表示位置を変更するとしても構わない。
【０３２７】
同様に、領域４１２の位置に関して、領域４０２の右に位置するとしたが、領域４０２との対応関係がわかれば、領域４０２の右以外の位置、例えば、領域４０２の上の位置等であっても構わない。
【０３２８】
また、領域４０２の右に位置するとしていても、例えば、背景色と文字の色との関係で文字を認識しにくくなるような場合等には、他の背景色の位置に表示位置を変更するとしても構わない。
【０３２９】
同様に、領域４１３と領域４１４との位置に関して、それぞれ、領域４０３と領域４０４の下に位置するとしたが、領域４０３、領域４０４との対応関係がわかれば、表示位置はどこであっても構わない。
（１３）実施の形態１において、コンテンツとそのコンテンツに対応するメタデータとをディスプレイ１８０に表示させる場合に、図６（Ｂ）に示す形式で表示させるとしたが、これ以外の形式、例えば、ディスプレイ１８０の左側にコンテンツを表示し、右側にメタデータを表示させるといった形式等で表示させるとしても構わない。
【０３３０】
図２２は、ディスプレイ１８０の左側にコンテンツを表示し、右側にメタデータを表示させる形式で、コンテンツとそのコンテンツに対応するメタデータとをディスプレイ１８０に表示させる場合の、ディスプレイ１８０に表示される画面を示す図である。
（１４）実施の形態１において、コンテンツ蓄積処理システム８００は、３つのコンテンツ蓄積装置がネットワークに接続する構成としたが、コンテンツ蓄積装置の数は必ずしも３つである必要はなく、例えば、２つであっても４つ以上であっても構わない。
（１５）実施の形態１において、コンテンツ表示動作として、人物の属性値を表示させるか否かを都度ユーザが指定するとしていたが、必ずしも、都度ユーザが指定する必要はなく、例えば、コンテンツ蓄積装置は、人物の属性値を表示させるモードか、人物の属性値を表示させないモードとの２つのモードを持っていて、ユーザによって一度モードを設定されると、モード設定が変更されるまでは、同一のモードで動作するとしても構わない。
【０３３１】
同様に、コンテンツ表示動作として、人物以外の属性値を表示させるか否かを都度ユーザが指定するとしていたが、必ずしも、都度ユーザが指定する必要はなく、例えば、コンテンツ蓄積装置は、人物以外の属性値を表示させるモードか、人物以外の属性値を表示させないモードとの２つのモードを持っていて、ユーザによって一度モードを設定されると、モード設定が変更されるまでは、同一のモードで動作するとしても構わない。
（１６）実施の形態１において、能動的メタデータ収集動作として、送信手段２０８は、メタデータを受けると、アドレス記憶手段２０９に記憶されている全てのコンテンツ蓄積装置のＵＲＬに対して、受け取ったメタデータと、自機のＵＲＬとを送信するとしたが、必ずしもアドレス記憶手段２０９に記憶されている全てのコンテンツ蓄積装置のＵＲＬに対して送信する必要はなく、例えば、予め定められたコンテンツ蓄積装置のＵＲＬに対して送信するとしても構わないし、例えば、ユーザからの指定を受けたコンテンツ蓄積装置のＵＲＬに送信する等としても構わない。
（１７）実施の形態１において、コンテンツに撮影されている顔の人物名と顔の位置とを特定する方法としての例として、撮影対象の人物の顔を認識して、その人物と顔の位置とを特定する顔認識機能を有するＥｘｉｆファイルフォーマット対応のデジタルスチルカメラを使用して撮影することで実現されるとしたが、必ずしも、顔認識機能を有するデジタルスチルカメラで撮影しなくても実現することができる。
【０３３２】
例えば、コンテンツ蓄積装置２００のＣＰＵ１０１が、ＲＯＭ１０２に記憶されている顔認識機能を実現するためのプログラムを実行すること等でも実現することができる。
（１８）実施の形態１、実施の形態２において、送信手段２０８が他のコンテンツ蓄積装置にデータを送信した場合であって、その送信先のコンテンツ蓄積装置が起動されていないとか、ネットワークに接続されていない等の理由により、送信したデータを受信できない状態にあるときに、送信手段２０８は、一定時間（例えば１時間）経過後に、再度そのデータを送信するとしても構わない。
（１９）実施の形態２において、表題１８００の中の“ロンドン”１８１０を強調して表示させるために、アンダーラインを引くことで強調させるとしたが、“ロンドン”１８１０を強調することができれば、必ずしもアンダーラインを引く必要はなく、例えば、フォントを変える、色を変える、サイズを変える、点滅させる等の方法で強調させるとしても構わない。
（２０）実施の形態２において、コンテンツ蓄積処理システムは、２つのコンテンツ蓄積装置がネットワークに接続する構成としたが、コンテンツ蓄積装置の数は必ずしも２つである必要はなく、例えば、３つ以上であっても構わない。
（２１）実施の形態２において、関連メタデータ抽出手段１４０２は、メタデータとＵＲＬとを受け取ると、受け取ったメタデータのコンテンツＩＤからそのメタデータの送信元のユーザ名を特定するとしたが、受け取ったＵＲＬから送信元のユーザ名を特定するとしても構わない。
（２２）実施の形態２において、選択規則情報は、属性ＩＤそれぞれについて、メタデータを検索する際の優先度を１対１に対応付けたものであるとしたが、例えば、どの属性ＩＤに対応する属性値とどの属性ＩＤに対応する属性値とを組み合わせて抽出するかを示す組み合わせ情報であっても構わないし、最も優先度の高い属性ＩＤをランダムに決定するための情報であっても構わない。
【０３３３】
さらには、属性値の一致度について、最も近い値を持つメタデータを抽出する、あるいは、最も遠い値を持つメタデータを抽出する等、完全に一致していなくても、ある程度幅を持たして抽出するための情報であっても構わない。
（２３）実施の形態１、実施の形態２において、能動的にメタデータを収集する旨の信号、コンテンツ連鎖表示動作を行う旨の信号を、ユーザからの操作によって発生させていたが、これに限るものではなく、例えば、自機に新しいコンテンツが追加されたことを検知した場合に、自動的に発生させるものとしても構わない。
（２４）実施の形態１において、表示する追加サブメタデータが複数存在する場合には、存在する全てのサブメタデータを表示対象とする例について説明したが、必ずしも全ての追加サブメタデータを表示対象とする必要はなく、例えば、最近追加されたもの３つを表示対象とする等であっても構わない。
【産業上の利用可能性】
【０３３４】
本発明は、デジタルコンテンツを記憶する機能を有する機器に幅広く利用することができる。
【符号の説明】
【０３３５】
２００  コンテンツ蓄積装置
２０１  コンテンツ管理手段
２０２  関連メタデータ抽出手段
２０４  表示手段
２０６  入力受付手段
２０７  受信手段
２０８  送信手段
２０９  アドレス記憶手段
２２１  メタデータ抽出手段
２２２  メタデータ更新手段
２２３  コンテンツ抽出手段
２２４  コンテンツ更新手段
２２５  コンテンツ管理制御手段
２３１  メタデータ記憶手段
２３２  コンテンツ記憶手段
２３３  コンテンツ対応テーブル記憶手段
【図１】
2010073629.tif 000003
【図２】
2010073629.tif 000004
【図３】
2010073629.tif 000005
【図４】
2010073629.tif 000006
【図５】
2010073629.tif 000007
【図６】
2010073629.tif 000008
【図７】
2010073629.tif 000009
【図８】
2010073629.tif 000010
【図９】
2010073629.tif 000011
【図１０】
2010073629.tif 000012
【図１１】
2010073629.tif 000013
【図１２】
2010073629.tif 000014
【図１３】
2010073629.tif 000015
【図１４】
2010073629.tif 000016
【図１５】
2010073629.tif 000017
【図１６】
2010073629.tif 000018
【図１７】
2010073629.tif 000019
【図１８】
2010073629.tif 000020
【図１９】
2010073629.tif 000021
【図２０】
2010073629.tif 000022
【図２１】
2010073629.tif 000023
【図２２】
2010073629.tif 000024
【手続補正書】
【提出日】平成22年7月9日(2010.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツと対応付けられているメタデータの送受信を他のコンテンツ蓄積装置と行うコンテンツ蓄積装置であって、
コンテンツを記憶しているコンテンツ記憶装置と、
前記コンテンツが撮影された際の状況を示すオリジナルメタデータを記憶しているメタデータ記憶手段と、
前記オリジナルメタデータを前記他のコンテンツ蓄積装置に送信する送信手段と、
前記オリジナルメタデータを前記他のコンテンツ蓄積装置に送信することに応答して前記他のコンテンツ蓄積装置から送られる、前記送信したオリジナルメタデータと関連する関連メタデータを、前記他のコンテンツ蓄積装置から受信する受信手段と、
前記コンテンツと、前記オリジナルメタデータと、前記受信した関連メタデータと、を合わせて表示画面に表示する表示手段とを備え、
前記関連メタデータは、前記関連メタデータと対応付けられているコンテンツが撮影された際の状況を示す
ことを特徴とするコンテンツ蓄積装置。
【請求項２】
前記オリジナルメタデータは、前記コンテンツの属性を示す属性情報を少なくとも１以上含み、
前記関連メタデータは、前記関連メタデータと対応付けられているコンテンツの属性を示す属性情報を少なくとも１以上含み、
前記関連メタデータは、さらに、前記オリジナルメタデータに含まれる属性情報のうち少なくとも１以上の属性情報と一致する所定の属性情報を含む
ことを特徴とする請求項１記載のコンテンツ蓄積装置。
【請求項３】
前記コンテンツ蓄積装置は、さらに、メタデータ更新手段を備え、
前記メタデータ更新手段は、前記関連メタデータを受信した場合には、前記関連メタデータを前記オリジナルメタデータに追加することで、前記オリジナルメタデータを更新する
ことを特徴とする請求項２記載のコンテンツ蓄積装置。
【請求項４】
前記コンテンツ蓄積装置は、さらに、関連メタデータ抽出手段を備え、
前記関連メタデータ抽出手段は、前記オリジナルメタデータを更新した場合には、前記更新されたオリジナルメタデータに含まれる少なくとも２以上の属性情報の中で、前記所定の属性情報以外の属性情報を用いて、前記メタデータ記憶手段の中から、前記更新したメタデータと関連する更新関連メタデータを抽出し、
前記表示手段は、前記更新関連メタデータを表示画面に表示する
ことを特徴とする請求項３記載のコンテンツ蓄積装置。
【請求項５】
前記コンテンツ蓄積装置は、さらに、文字列生成手段を備え、
前記文字列生成手段は、
前記関連メタデータと対応付けられているコンテンツに映っている人物名を示す属性情報、前記関連メタデータと対応付けられているコンテンツが撮影された撮影日時を示す属性情報、前記関連メタデータと対応付けられているコンテンツが撮影された場所を示す属性情報、の中で少なくとも２以上の属性情報を前記関連メタデータが含む場合には、前記少なくとも２以上の属性情報を組み合わせて、文字列を生成し、
前記表示手段は、前記生成された文字列を表示画面に表示する
ことを特徴とする請求項４記載のコンテンツ蓄積装置。
【請求項６】
前記コンテンツ蓄積装置は、さらに、入力受付手段を備え、
前記入力受付手段は、前記表示画面に対するユーザ操作を受け付け、
前記コンテンツ蓄積装置は、前記表示画面に表示されている関連メタデータに対するユーザ操作を受け付けた場合に、前記関連メタデータと対応付けられている関連コンテンツを前記他のコンテンツ蓄積装置から受信し、前記受信した関連コンテンツを前記表示画面に表示する
ことを特徴とする請求項１又は請求項４記載のコンテンツ蓄積装置。
【請求項７】
コンテンツと対応付けられているメタデータの送受信を他のコンテンツ蓄積装置と行うコンテンツ蓄積装置で用いられるコンテンツ蓄積方法であって、
コンテンツが撮影された際の状況を示すオリジナルメタデータを前記他のコンテンツ蓄積装置に送信する送信ステップと、
前記オリジナルメタデータを前記他のコンテンツ蓄積装置に送信することに応答して前記他のコンテンツ蓄積装置から送られる、前記送信したオリジナルメタデータと関連する関連メタデータを、前記他のコンテンツ蓄積装置から受信する受信ステップと、
前記コンテンツと、前記オリジナルメタデータと、前記受信した関連メタデータと、を合わせて表示画面に表示する表示ステップとを備え、
前記関連メタデータは、前記関連メタデータと対応付けられているコンテンツが撮影された際の状況を示す
ことを特徴とするコンテンツ蓄積方法。
【手続補正書】
【提出日】平成23年2月24日(2011.2.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを記憶するコンテンツ蓄積処理システムに関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラ等のデジタルコンテンツ撮影機器の普及や、大容量ハードディスクを備えたハードディスクレコーダやパーソナルコンピュータ等のデジタルコンテンツ蓄積機器の普及等によって、ユーザが、例えば、デジタル写真といったデジタルコンテンツを容易に作成し、管理することができるようになっている。
【０００３】
また、デジタルコンテンツの撮影時の情報、例えば、撮影日時情報、撮影位置情報、被写体人物情報等を含むメタデータは、デジタルコンテンツに対応付けて記録されることができる。
【０００４】
例えば、デジタル写真に対応付けられるメタデータには、Ｅｘｉｆ（EXchangeable Image file Format）と呼ばれるファイルフォーマットが存在し、Ｅｘｉｆファイルフォーマット対応のデジタルスチルカメラは、写真撮影時の情報をＥｘｉｆファイルフォーマットのメタデータとして写真に対応付けて記録する。
【０００５】
コンテンツを鑑賞する際にメタデータを参照すれば、鑑賞しているコンテンツが撮影された時の状況を思い出すことができる。
インターネット環境を利用して友人等にコンテンツを紹介する技術が、特許文献１、特許文献２に開示されており、これらの技術によると、友人等とのコミュニケーションを図るツールとしてコンテンツを利用することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３３３４１１号公報
【特許文献２】特開２００４−２３４１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のメタデータには撮影時の情報しか含まれていないため、参照することができる、コンテンツに関する情報には限りがあった。
そこで、本発明は係る問題に鑑みてなされたものであり、コンテンツに関連する情報を収集することで、参照することができる、コンテンツに関する情報を幅広く提供することができるコンテンツ蓄積処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明に係るコンテンツ蓄積処理システムは、複数のコンテンツを記憶するためのコンテンツ記憶手段と、コンテンツの属性を示す２以上の属性情報を含む、コンテンツと１対１に対応付けられたメタデータを記憶するためのメタデータ記憶手段と、前記コンテンツ記憶手段に記憶されているコンテンツのうちのいずれかのコンテンツの指定を受け付けるコンテンツ指定受付手段と、前記メタデータ記憶手段に記憶されているメタデータの中から、前記コンテンツ指定受付手段によって指定を受け付けられたコンテンツに対応付けられたメタデータを抽出するオリジナルメタデータ抽出手段と、前記メタデータ記憶手段に記憶されているメタデータの中から、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる１以上の属性情報と一致する１以上の属性情報を含むメタデータを抽出するために検索する関連メタデータ検索手段と、前記コンテンツ指定受付手段がコンテンツの指定を受け付けた場合において、前記オリジナルメタデータ抽出手段によって第１メタデータが抽出されて、かつ、前記関連メタデータ検索手段によって第２メタデータが抽出されたときに、前記第１メタデータへの前記第２メタデータに含まれる属性情報の追加と、前記第２メタデータへの前記第１メタデータに含まれる属性情報の追加とのいずれか一方、又は、双方を実行する属性情報追加手段とを備えることを特徴とする。
【発明の効果】
【０００９】
上述の構成を備える本発明に係るコンテンツ蓄積処理システムによると、コンテンツ指定受付手段がコンテンツの指定を受け付けた場合において、オリジナルサブメタデータ抽出手段によって第１メタデータが抽出されて、かつ、関連メタデータ検索手段によって第２メタデータが抽出されたときに、第１のメタデータと第２のメタデータとのいずれか一方もしくは双方のメタデータに属性情報が追加される。
【００１０】
従って、上述の構成を備える本発明に係るコンテンツ蓄積処理システムは、ユーザによってコンテンツを指定されることで、そのコンテンツに対応するメタデータに含まれる情報を充実させていくことができる、又は、そのコンテンツに関連するコンテンツに対応するメタデータに含まれる情報を充実させていくことができるようになるため、コンテンツに関する情報を幅広く提供することができるという効果を有する。
【００１１】
また、前記コンテンツ指定受付手段がコンテンツの指定を受け付ける際に、当該指定を受け付ける対象となるコンテンツを表示し、前記属性情報追加手段によって属性情報がメタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する表示手段を備えることを特徴とするとしてもよい。
【００１２】
このような構成にすることによって、コンテンツ指定受付手段が受け付ける対象となるコンテンツを視覚的に確認することができ、さらに、メタデータに属性情報が追加された場合に、その属性情報が追加されたメタデータを視覚的に確認することができるという効果を有する。
【００１３】
また、前記コンテンツ記憶手段は、第１コンテンツ蓄積処理装置に含まれる第１コンテンツ記憶手段と第２コンテンツ蓄積処理装置に含まれる第２コンテンツ記憶手段とからなり、前記メタデータ記憶手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１コンテンツ記憶手段に記憶されているコンテンツに対応付けられたメタデータを記憶するための第１メタデータ記憶手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２コンテンツ記憶手段に記憶されているコンテンツに対応付けられたメタデータを記憶するための第２メタデータ記憶手段とからなり、前記コンテンツ指定受付手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１コンテンツ記憶手段に記憶されているコンテンツのうちのいずれかのコンテンツの指定を受け付け、前記オリジナルメタデータ抽出手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１メタデータ記憶手段に記憶されているメタデータの中からメタデータを抽出し、前記第１コンテンツ蓄積処理装置に含まれ、前記オリジナルメタデータ抽出手段によって抽出されたメタデータを送信する第１通信手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第１通信手段によって送信されたメタデータを受信する第２通信手段とを備え、前記関連メタデータ検索手段は、前記第２コンテンツ蓄積処理装置に含まれ、前記第２メタデータ記憶手段に記憶されているメタデータの中から、前記オリジナルメタデータ抽出手段によって抽出されたメタデータのうち前記第２通信手段が受信したメタデータに含まれる１以上の属性情報と一致する属性情報を含むメタデータを抽出するために検索し、前記属性情報追加手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記第１メタデータへの前記第２メタデータに含まれる属性情報の追加に限って行う第１属性情報追加手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２メタデータへの前記第１メタデータに含まれる属性情報の追加に限って行う第２属性情報追加手段とからなり、前記第２属性情報追加手段が前記第２メタデータに対して行う属性情報の追加は、前記第１メタデータのうち、前記第２通信手段が受信したメタデータに含まれる属性情報の追加であり、前記第２通信手段は、さらに、前記関連メタデータ検索手段によって前記第２メタデータが抽出されたときに、前記第２メタデータを送信し、前記第１通信手段は、さらに、前記第２通信手段によって送信されたメタデータを受信し、前記第１属性情報追加手段が前記第１メタデータに対して行う属性情報の追加は、前記第２メタデータのうち、前記第１通信手段が受信したメタデータに含まれる属性情報の追加であることを特徴とするとしてもよい。
【００１４】
このような構成にすることによって、第１コンテンツ蓄積処理装置と第２コンテンツ蓄積処理装置とが物理的に分離した構成を取ることが可能となる。
従って、第１コンテンツ記憶手段と第１メタデータ記憶手段とを含む第１コンテンツ蓄積処理装置と、第２コンテンツ記憶手段と第２メタデータ記憶手段とを含む第２コンテンツ蓄積処理装置とを互いに地理的に離れた場所に配置することができるという効果を有する。
【００１５】
また、前記表示手段は、前記第１コンテンツ蓄積処理装置に含まれ、前記コンテンツ指定受付手段がコンテンツの指定を受け付ける際に、当該指定を受け付ける対象となるコンテンツを表示し、前記第１属性情報追加手段によって属性情報が前記第１メタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する第１表示手段と、前記第２コンテンツ蓄積処理装置に含まれ、前記第２属性情報追加手段によって属性情報が前記第２メタデータに追加された場合に、当該属性情報が追加されたメタデータと、当該属性情報が追加されたメタデータに対応付けられたコンテンツとを共に表示する第２表示手段とからなることを特徴とするとしてもよい。
【００１６】
このような構成にすることによって、第１コンテンツ蓄積処理装置に記憶されているメタデータに属性情報が追加された場合に、第１コンテンツ蓄積処理装置に含まれる第１表示手段を用いて、その属性情報が追加されたメタデータを、対応するコンテンツと共に視覚的に確認することができ、第２コンテンツ蓄積処理装置に記憶されているメタデータに属性情報が追加された場合に、第２コンテンツ蓄積処理装置に含まれる第２表示手段を用いて、その属性情報が追加されたメタデータを、対応するコンテンツと共に視覚的に確認することができるという効果を有する。
【００１７】
また、属性情報のそれぞれは、複数の属性情報種のいずれか１種に属し、前記表示手段は、前記関連メタデータ検索手段によって、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる１以上の属性情報と一致する第１群の属性情報を含む第２メタデータが抽出された場合において、当該抽出された第２メタデータを表示するときは、当該抽出された第２メタデータの表示方法を、前記第１群の属性情報の属する属性情報種に基づいて決定することを特徴とするとしてもよい。
このような構成にすることによって、メタデータの表示方法を、一致する第１群の属性情報に応じてきめ細かく決定することができるコンテンツ蓄積処理システムを提供することができるという効果を有する。
【００１８】
また、属性情報のそれぞれは、互いに異なる優先度を有する複数の属性情報種のいずれか１種に属し、前記関連メタデータ検索手段によるメタデータの検索は、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる属性情報のうち、優先度の最も高い属性情報種に属する属性情報と一致する属性情報を含むメタデータを抽出するためのものであることを特徴とするとしてもよい。
【００１９】
このような構成にすることによって、関連メタデータ検索手段によるメタデータの検索は、最も優先度の高い属性情報種のみを検索対象とすることができるという効果を有する。
【００２０】
また、属性情報種のそれぞれは、検索対象であるか否かを示す検索対象フラグを有し、所定の操作を受け付ける所定操作受付手段と、前記所定操作受付手段によって前記所定の操作を受け付けられた時点以降に検索対象になったか否かに応じて、属性情報種が検索対象であるか否かを決定して、当該属性情報種の有する検索対象フラグを設定する検索対象フラグ設定手段とを備え、前記関連メタデータ検索手段によるメタデータの検索は、前記オリジナルメタデータ抽出手段によって抽出されたメタデータに含まれる属性情報のうち、前記検索対象フラグが検索対象であることを示す属性情報と一致する属性情報を含むメタデータを抽出するためのものであることを特徴とするとしてもよい。
【００２１】
このような構成にすることによって、関連メタデータ検索手段によるメタデータの検索は、所定の操作を受け付けた時点以降に検索対象となった属性情報種に属している属性情報を検索対象から外して行うものとなる。
【００２２】
従って、所定の操作を受け付けた時点以降において、既に検索された属性情報種に属する属性情報を再度検索するという無駄をなくすことができるという効果を有する。
【図面の簡単な説明】
【００２３】
【図１】コンテンツ蓄積装置２００のハードウエア構成を示すハードウエアブロック図
【図２】コンテンツ蓄積装置２００の機能ブロックの構成を示す機能ブロック図
【図３】メタデータのデータ構成を示すデータ構成図
【図４】コンテンツ対応テーブルのデータ構造を示す図
【図５】ＵＲＬ（Uniform Resource Locator）とユーザ名との対応関係を示す図
【図６】ディスプレイ１８０に表示されるコンテンツを示す図
【図７】コンテンツ蓄積処理システム８００の構成を示す構成図
【図８】コンテンツ蓄積装置が行う、コンテンツ表示動作を示すフローチャート
【図９】ディスプレイ１８０に表示されるコンテンツを示す図
【図１０】ディスプレイ１８０に表示されるコンテンツを示す図
【図１１】コンテンツ蓄積処理システムが行う能動的メタデータ収集動作を示すフローチャート
【図１２】メタデータ１００１とメタデータ１００１に関連するメタデータ１００２〜１００５のデータ構成を示すデータ構成図
【図１３】ディスプレイ１８０が表示しているコンテンツを示す図
【図１４】コンテンツ蓄積処理システムが行う受動的メタデータ収集動作を示すフローチャート
【図１５】コンテンツ蓄積処理システムが行うコンテンツ収集動作を示すフローチャート
【図１６】コンテンツ蓄積装置１４００を構成する機能ブロックの構成を示す機能ブロック図
【図１７】メタデータのデータ構成を示すメタデータ構成図
【図１８】選択規則情報記憶手段１４１２が記憶する選択規則情報を示すデータ構成図
【図１９】ユーザ情報記憶手段１４１１が記憶するユーザ情報を示すデータ構成図
【図２０】ディスプレイ１８０に表示されるサムネイル一覧と表題とを示す図
【図２１】コンテンツ蓄積処理システムが行うコンテンツ連続表示動作を示すフローチャート
【図２２】ディスプレイ１８０に表示されるコンテンツとメタデータとを示す図
【発明を実施するための形態】
【００２４】
＜実施の形態１＞
以下、本発明に係るコンテンツ蓄積処理システムの一実施形態として、コンテンツと、コンテンツに対応付けられたメタデータとを保持する複数のコンテンツ蓄積装置がネットワークを介して互いに接続されてなる構成のコンテンツ蓄積処理システムについて説明する。
【００２５】
このコンテンツ蓄積処理システムにおいて、それぞれのコンテンツ蓄積装置は、自装置が保持するコンテンツに関係する情報を含むメタデータを他装置と通信して収集し、収集したメタデータの情報を自装置のメタデータに追加することで、自装置のメタデータに含まれる情報を充実させていく。
【００２６】
以下、本実施の形態１に係るコンテンツ蓄積処理システムの構成について、図面を参照しながら説明する。
＜構成＞
＜コンテンツ蓄積装置２００のハードウエア構成＞
図１は、コンテンツ蓄積装置２００の主要なハードウエア構成を示すハードウエアブロック図である。
【００２７】
同図に示す通り、コンテンツ蓄積装置２００は、ネットワーク１９０に接続するハードディスクレコーダ１００と、ディスプレイ１８０とから構成されている。
ハードディスクレコーダ１００は、コンテンツとしてのデジタル写真を、ＪＰＥＧ（Joint Photographic Experts Group）方式で符号化されたデータとして、メタデータと対応付けて記憶する機能を有する電子機器である。
【００２８】
ここで、メタデータとは、対応付けられた写真（コンテンツ）に関係する情報を含むデータである。メタデータのデータ構造の詳細については後述する。
このハードディスクレコーダ１００は、システムＬＳＩ（Large Scale Integrated circuit）１１０と、ハードディスク装置１３０と、読取書込装置１４０と、出力装置１５０と、入力装置１６０と、通信装置１７０とから構成され、ディスプレイ１８０と、ネットワーク１９０とに接続する。
【００２９】
ディスプレイ１８０は、ＰＤＰ（Plasma Display Panel）を有する表示機器であって、ハードディスクレコーダ１００と接続し、ハードディスクレコーダ１００から出力されるデータを画像に変換してＰＤＰ上に表示する機能を有する。
【００３０】
システムＬＳＩ１１０は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ハードディスク装置インターフェース１０４と、読取書込装置インターフェース１０５と、デコーダ１０６と、出力装置インターフェース１０７と、入力装置インターフェース１０８と、通信装置インターフェース１０９と、バスライン１２０とを１つの集積回路に統合したＬＳＩであって、ハードディスク装置１３０、読取書込装置１４０、出力装置１５０、入力装置１６０、通信装置１７０と接続する。
【００３１】
ＣＰＵ１０１は、バスライン１２０と接続し、ＲＯＭ１０２又はＲＡＭ１０３に記憶されているプログラムを実行することで、ＲＯＭ１０２、ＲＡＭ１０３、デコーダ１０６、ハードディスク装置１３０、読取書込装置１４０、出力装置１５０、入力装置１６０、通信装置１７０を制御して、様々な機能、例えば、ハードディスク装置１３０から符号化された画像データを読み出して復号し、復号した画像データをディスプレイ１８０に出力する機能等を実現する。
【００３２】
ＲＯＭ１０２は、バスライン１２０と接続し、ＣＰＵ１０１の動作を規定するプログラムと、ＣＰＵ１０１が利用するデータとを記憶している。
ＲＡＭ１０３は、バスライン１２０と接続し、ＣＰＵ１０１がプログラムを実行することに伴って発生するデータを一時的に記憶し、また、ハードディスク装置１３０、読取書込装置１４０から読み取ったデータや書き込むデータ、通信装置１７０が受信したデータや送信するデータ等を一時的に記憶する。
【００３３】
デコーダ１０６は、符号化された画像データを復号する機能を有するＤＳＰ（Digital Signal Processor）であって、バスライン１２０と接続し、ＣＰＵ１０１によって制御され、ＪＰＥＧデコード機能を有する。
【００３４】
ハードディスク装置インターフェース１０４は、ハードディスク装置１３０とバスライン１２０とに接続し、ハードディスク装置１３０とバスライン１２０との信号のやり取りを仲介するものである。
【００３５】
読取書込装置インターフェース１０５は、読取書込装置１４０とバスライン１２０とに接続し、読取書込装置１４０とバスライン１２０との信号のやり取りを仲介するものである。
【００３６】
出力装置インターフェース１０７は、出力装置１５０とバスライン１２０とに接続し、出力装置１５０とバスライン１２０との信号のやり取りを仲介するものである。
入力装置インターフェース１０８は、入力装置１６０とバスライン１２０とに接続し、入力装置１６０とバスライン１２０との信号のやり取りを仲介するものである。
【００３７】
通信装置インターフェース１０９は、通信装置１７０とバスライン１２０とに接続し、通信装置１７０とバスライン１２０との信号のやり取りを仲介するものである。
ハードディスク装置１３０は、ハードディスク装置インターフェース１０４と接続し、ＣＰＵ１０１によって制御され、内蔵するハードディスクにデータを書き込む機能と、内蔵するハードディスクに書き込まれているデータを読み取る機能を有する。
【００３８】
読取書込装置１４０は、読取書込装置インターフェース１０５と接続し、ＣＰＵ１０１によって制御され、外部記録媒体にデータを書き込む機能と、外部記録媒体に書き込まれているデータを読み取る機能とを有する。
【００３９】
ここで、外部記録媒体とは、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＢＤ（Blu-ray Disc）、ＢＤ−Ｒ、ＢＤ−ＲＥ、ＳＤメモリカード等であって、読取書込装置１４０は、これら、ＤＶＤ、ＢＤ等からのデータの読み取りや、ＤＶＤ−Ｒ、ＢＤ−Ｒ、ＢＤ−ＲＥ、ＳＤメモリカード等へのデータの書き込みと読み取りとをすることができる。
【００４０】
この読取書込装置１４０は、コンテンツ蓄積装置２００の外部の装置が記憶しているコンテンツとメタデータ、例えば、デジタルスチルカメラに記憶されている画像データとそのメタデータとを、外部記録媒体、例えば、ＳＤメモリカードを介して読み取ることができる。
【００４１】
出力装置１５０は、出力装置インターフェース１０７と、ディスプレイ１８０とに接続し、ＣＰＵ１０１によって制御され、ディスプレイ１８０に表示させるデータを出力する。
【００４２】
入力装置１６０は、ユーザによるハードディスクレコーダ１００の操作コマンドを受け付けるリモコンと、リモコンからの信号を受信する受信装置とからなり、入力装置インターフェース１０８と接続し、ユーザから操作コマンドを受け付け、受け付けた操作コマンドをＣＰＵ１０１に送信する機能を有する
通信装置１７０は、通信装置インターフェース１０９と、ネットワーク１９０とに接続し、ネットワーク１９０を介して、他のコンテンツ蓄積装置とデータの送受信を行う機能を有する。
【００４３】
ここで、ネットワーク１９０とは、光通信回線、電話回線、無線回線等によって実現されており、他のコンテンツ蓄積装置や、インターネット等と接続している。
以上のようなハードウエアで実現されるコンテンツ蓄積装置２００について、以下図面を用いて、その機能構成を説明する。
【００４４】
＜コンテンツ蓄積装置２００の機能構成＞
コンテンツ蓄積装置２００は、ＣＰＵ１０１が、ＲＯＭ１０２又はＲＡＭ１０３に記憶されているプログラムを実行することで、様々な機能を実現する。
【００４５】
図２は、コンテンツ蓄積装置２００の主要な機能ブロックの構成を示す機能ブロック図である。
コンテンツ蓄積装置２００は、コンテンツ管理手段２０１と、関連メタデータ抽出手段２０２と、表示手段２０４と、入力受付手段２０６と、受信手段２０７と、送信手段２０８と、アドレス記憶手段２０９とから構成される。
【００４６】
コンテンツ管理手段２０１は、コンテンツとしてのデジタル写真を、ＪＰＥＧ方式で符号化された画像として、メタデータと対応付けて記憶して管理する機能を有し、関連メタデータ抽出手段２０２と、表示手段２０４と、入力受付手段２０６と、受信手段２０７と、送信手段２０８との間でデータのやり取りを行う。
【００４７】
コンテンツ管理手段２０１はさらに、メタデータ抽出手段２２１、メタデータ更新手段２２２、コンテンツ抽出手段２２３、コンテンツ更新手段２２４、コンテンツ管理制御手段２２５、メタデータ記憶手段２３１、コンテンツ記憶手段２３２、コンテンツ対応テーブル記憶手段２３３とから構成される。
【００４８】
コンテンツ記憶手段２３２は、コンテンツとしてのデジタル写真を、ＪＰＥＧ方式で符号化された画像データとして記憶するための記憶領域であって、記憶するコンテンツを、コンテンツを特定するコンテンツＩＤと共に記憶する。
【００４９】
このコンテンツ記憶手段２３２は、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
メタデータ記憶手段２３１は、コンテンツ記憶手段２３２に記憶されているコンテンツに対応付けられたメタデータを記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【００５０】
メタデータは、対応付けられているコンテンツを示すコンテンツＩＤと、オリジナルサブメタデータと、０又は複数の追加サブメタデータとから構成されるデータである。
図３は、メタデータ記憶手段２３１が記憶するメタデータのデータ構造を示すデータ構成図であって、例として、コンテンツＩＤがＡ０００１であるコンテンツに対応付けられ、追加サブメタデータとして、４つのサブメタデータを含んでいるメタデータのデータ構成を示している。
【００５１】
以下、同図を用いて、メタデータのデータ構成について説明する。
図３に示されているメタデータ３００は、対応付けられているコンテンツを示すコンテンツＩＤ３０１と、オリジナルサブメタデータ３１１と、追加サブメタデータＡ３１２と、追加サブメタデータＢ３１３と、追加サブメタデータＣ３１４と、追加サブメタデータＤ３１５とから構成される。
【００５２】
ここで、コンテンツＩＤとは、１文字以上のアルファベットと４桁以上の数字とからなるコンテンツを示すＩＤであって、アルファベットは対応するコンテンツを保持するコンテンツ蓄積装置を特定するための情報であり、数字は保持されているコンテンツ記憶装置内でコンテンツを特定するための情報である。
【００５３】
オリジナルサブメタデータとは、メタデータに対応付けられているコンテンツが撮影された際の情報である属性情報を有するデータである。
メタデータの初期状態においては、メタデータとオリジナルサブメタデータとは同一のものとなっている。
【００５４】
追加サブメタデータとは、メタデータに対応付けられているコンテンツ以外のコンテンツが撮影された際の情報である属性情報を有するデータである。
追加サブメタデータは、メタデータに追加されることでメタデータの一部となったもので、メタデータの初期状態においては、メタデータに追加サブメタデータは含まれていない。
【００５５】
追加サブメタデータがメタデータに追加されるための必要条件は、追加サブメタデータに含まれる属性情報の属性値のうちの少なくとも１つが、オリジナルサブメタデータに含まれる属性情報の属性値のうちのいずれかと一致することであって（後述）、追加サブメタデータに含まれる属性情報の属性値のうちの少なくとも１つは、必ず、オリジナルサブメタデータに含まれる属性情報の属性値のうちのいずれかと一致している。
【００５６】
各サブメタデータは、コンテンツを示すオリジナルコンテンツＩＤ３０６と、オリジナルコンテンツＩＤ３０６の示すコンテンツが撮影された際の情報である３つの属性情報３１０と、各属性情報がオリジナルサブメタデータ情報に含まれる属性情報と一致するか否かを示す３つの一致フラグ３０５とから構成されている。
【００５７】
属性情報３１０は、３組の属性ＩＤ３０２と属性値３０４との組からなる。
属性ＩＤ３０２は、オリジナルコンテンツＩＤ３０６が示すコンテンツが撮影された際の撮影日時を示す属性１（撮影日時）と、撮影場所を示す属性２（撮影場所）と、撮影されている人物を示す属性３（人物）との３つがある。
【００５８】
属性値３０４は、属性ＩＤ３０２それぞれに対応する値であって、属性１（撮影日時）に対応する属性値は撮影年月日であり、属性２（撮影場所）に対応する属性値は撮影場所の地域名であり、属性３（人物）に対応する属性値は、コンテンツに撮影されている顔を特定する人物名と顔の位置を示す座標である。
【００５９】
顔の位置を示す座標とは、対象となる顔を取り囲む長方形の左上と右下との二点の座標のことである。
ここで、コンテンツの撮影日時を特定する方法としては、例えば時計機能を有するＥｘｉｆファイルフォーマット対応のメタデータを出力するデジタルスチルカメラを使用して撮影されることで実現される。
【００６０】
また、コンテンツの撮影場所を特定する方法としては、例えばＧＰＳ（Global Positioning System）システムを利用して、撮影場所の経度と緯度とからその撮影場所の地域名を特定する位置測定機能を有するＥｘｉｆファイルフォーマット対応のデジタルスチルカメラを使用して撮影することで実現される。
【００６１】
さらに、コンテンツに撮影されている顔の人物名と顔の位置とを特定する方法としては、例えば、撮影対象の人物の顔を認識して、その人物と顔の位置とを特定する顔認識機能を有するＥｘｉｆファイルフォーマット対応のデジタルスチルカメラを使用して撮影することで実現される。
【００６２】
ここで、人物名とは、ユーザによって予め、テンプレートとなる顔データと共にデジタルスチルカメラに登録されているものである。
なお、時計機能、位置測定機能、顔認識機能を備えるデジタルスチルカメラは、広く市販されているため、容易に入手することができる。
【００６３】
以下、メタデータ３００の具体的内容について説明する。
図３に示されるように、メタデータ３００のコンテンツＩＤ３０１はＡ０００１である。
【００６４】
コンテンツＩＤの最初のアルファベットがＡであるので、メタデータ３００に対応するコンテンツは、ユーザＡの所有するコンテンツ蓄積装置に、コンテンツＩＤ３０１と対応付けられて記憶されている例を示している。
【００６５】
オリジナルサブメタデータ３１１は、オリジナルコンテンツＩＤ３０６がＡ０００１であるので、オリジナルサブメタデータ３１１に対応するコンテンツＡ０００１は、ユーザＡの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００６６】
また、その属性情報から、コンテンツＡ０００１は２００３年８月１６日にロンドンで撮影されユーザＡとユーザＢとが撮影されているものである例を示している。
追加サブメタデータＡ３１２は、オリジナルコンテンツＩＤ３０６がＣ０００５であるので、追加サブメタデータＡ３１２に対応するコンテンツＣ０００５は、ユーザＣの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００６７】
また、その属性情報から、コンテンツＣ０００５は２００３年８月１６日に大阪で撮影されユーザＸが撮影されているものである例を示している。
ここでユーザＸとは、ユーザＣの友人であって、必ずしもコンテンツ蓄積装置を所有している人物である必要はない。
【００６８】
また、属性１（撮影日時）に対応する一致フラグ３０５が“１”となっているので、属性情報３１０のうち、撮影日時２００３年８月１６日がオリジナルサブメタデータ３１１の属性情報と一致している例を示している。
【００６９】
追加サブメタデータＢ３１３は、オリジナルコンテンツＩＤ３０６がＣ００１４であるので、追加サブメタデータＢ３１３に対応するメタデータＣ００１４は、ユーザＣの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００７０】
また、その属性情報から、コンテンツＣ００１４は２００５年２月６日にロンドンで撮影されユーザＹが撮影されているものである例を示している。
ここでユーザＹとは、ユーザＣの友人であって、必ずしもコンテンツ蓄積装置を所有している人物である必要はない。
【００７１】
また、属性２（撮影場所）に対応する一致フラグ３０５が“１”となっているので、属性情報３１０のうち、撮影場所ロンドンがオリジナルサブメタデータ３１１の属性情報と一致している例を示している。
【００７２】
追加サブメタデータＣ３１４は、オリジナルコンテンツＩＤ３０６がＢ００１２であるので、追加サブメタデータＡ３１４に対応するコンテンツＢ００１２は、ユーザＢの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００７３】
また、その属性情報から、コンテンツＢ００１２は２０００年９月２６日に北京で撮影されユーザＺとユーザＢとが撮影されているものである例を示している。
ここでユーザＺとは、ユーザＺの友人であって、必ずしもコンテンツ蓄積装置を所有している人物である必要はない。
【００７４】
また、属性３（人物）に対応する一致フラグ３０５が“１”となっているので、属性情報３１０のうち、ユーザＺ又はユーザＢのいずれかもしくは双方がオリジナルサブメタデータ３１１の属性情報と一致している例を示している。
【００７５】
ここで、オリジナルサブメタデータ３１１の属性３（人物）は、ユーザＡとユーザＢであるので、追加サブメタデータＣ３１４の属性３（人物）のうちのユーザＢが、オリジナルサブメタデータ３１１の属性３のユーザＢと一致している例を示している。
【００７６】
追加サブメタデータＤ３１５は、オリジナルコンテンツＩＤ３０６がＢ００２０であるので、追加サブメタデータＤ３１５に対応するコンテンツＢ００２０は、ユーザＢの所有するコンテンツ蓄積装置に記憶されている例を示している。
【００７７】
また、その属性情報から、コンテンツＢ００２０は２００５年１月２２日に福岡で撮影されユーザＢが撮影されているものである例を示している。
また、属性３（人物）に対応する一致フラグ３０５が“１”となっているので、属性情報３１０のうち、ユーザＢがオリジナルサブメタデータ３１１の属性情報と一致している例を示している。
【００７８】
再び図２を用いて、コンテンツ蓄積装置２００の機能構成について説明を続ける。
コンテンツ抽出手段２２３は、コンテンツ記憶手段２３２とコンテンツ管理制御手段２２５との間でデータのやり取りを行い、コンテンツ管理制御手段２２５からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤに対応してコンテンツ記憶手段２３２に記憶されている符号化された画像データを抽出してコンテンツ管理制御手段２２５に出力する機能を有する。
【００７９】
コンテンツ更新手段２２４は、コンテンツ記憶手段２３２とコンテンツ管理制御手段２２５との間でデータのやり取りを行い、コンテンツ管理制御手段２２５からコンテンツＩＤと符号化された画像データとを受け取ると、受け取った符号化された画像データとコンテンツＩＤとを対応付けてコンテンツ記憶手段２３２に記憶させる機能を有する。
【００８０】
メタデータ抽出手段２２１は、メタデータ記憶手段２３１とコンテンツ管理制御手段２２５との間でデータのやり取りを行い、コンテンツ管理制御手段２２５からコンテンツＩＤを受け取ると、受け取ったコンテンツＩＤに対応してメタデータ記憶手段２３１に記憶されているメタデータを検索し、検索した結果、対応するメタデータを見つけた場合に、対応するメタデータをコンテンツ管理制御手段２２５に出力する機能を有する。
【００８１】
メタデータ抽出手段２２１は、また、コンテンツ管理制御手段２２５からメタデータを受け取ると、受け取ったメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段２３１から検索し、検索した結果、対応するメタデータを見つけた場合に、対応するメタデータの属性値と一致する属性ＩＤに対応する一致フラグを“１”に設定し、そのメタデータをコンテンツ管理制御手段２２５に出力する機能を有する。
【００８２】
メタデータ更新手段２２２は、メタデータ記憶手段２３１とコンテンツ管理制御手段２２５との間でデータのやり取りを行い、コンテンツＩＤとメタデータとを受け取ると、受け取ったコンテンツＩＤに対応してメタデータ記憶手段２３１に記憶されているメタデータを検索し、検索した結果、対応するメタデータを見つけた場合に、入力されたメタデータを見つけたメタデータに追加サブメタデータとして、追加してメタデータ記憶手段２３１に記憶させる。
【００８３】
コンテンツ対応テーブル記憶手段２３３は、コンテンツ対応テーブルを記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの
一部の領域として実装されている。
【００８４】
ここで、コンテンツ対応テーブルとは、他のコンテンツ蓄積装置に記憶されているコンテンツのコピーを自機で記憶している場合に、他のコンテンツ蓄積装置に記憶されているコンテンツを示すコンテンツＩＤ（オリジナルコンテンツＩＤ）と、自機に記憶されているコピーであるコンテンツを示すコンテンツＩＤとの対応関係を示すテーブルである。
【００８５】
図４は、コンテンツ対応テーブル記憶手段２３３に記憶されているコンテンツ対応テーブルのデータ構造を示す図である。
オリジナルコンテンツＩＤ２１０２は、メタデータ記憶手段２３１によって記憶されているメタデータに含まれる追加サブメタデータのオリジナルコンテンツＩＤのうち、対応するコンテンツのコピーがコンテンツ記憶手段２３２に記憶されているものである。
【００８６】
コンテンツＩＤ２１０１は、オリジナルコンテンツＩＤ２１０２に対応付けられて、コンテンツ記憶手段２３２に記憶されているコンテンツを示すコンテンツＩＤである。
再び図２を用いて、コンテンツ蓄積装置２００の機能構成について説明を続ける。
【００８７】
コンテンツ管理制御手段２２５は、メタデータ抽出手段２２１、メタデータ更新手段２２２、コンテンツ抽出手段２２３、コンテンツ更新手段２２４、コンテンツ対応テーブル記憶手段２３３、関連メタデータ抽出手段２０２、表示手段２０４、入力受付手段２０６、受信手段２０７、送信手段２０８とデータのやり取りを行う。
【００８８】
コンテンツ管理制御手段２２５は、コンテンツ抽出手段２２３を用いて、コンテンツ記憶手段２３２からコンテンツを抽出する機能と、コンテンツ更新手段２２４を用いて、コンテンツ記憶手段２３２にコンテンツを記憶させる機能と、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１からメタデータを検索する機能と、メタデータ更新手段２２２を用いて、メタデータ記憶手段２３１にメタデータを記憶させる機能と、コンテンツ対応テーブル記憶手段２３３からコンテンツ対応テーブルを読み出す機能と、送信手段２０８を用いて外部のコンテンツ蓄積装置にデータを送信する機能と、表示手段２０４を用いてディスプレイ１８０に画像を表示させる機能と、入力受付手段２０６を介して、ユーザからの操作コマンドを受け付ける機能等の機能を有する。
【００８９】
コンテンツ管理制御手段２２５の有する機能の詳細についての説明は、後程、コンテンツ蓄積装置２００の動作を説明する部分で、コンテンツ管理制御手段２２５の行う動作として説明する。
【００９０】
アドレス記憶手段２０９は、他のコンテンツ蓄積装置のＵＲＬ（Uniform Resource Locator）を、そのコンテンツ蓄積装置の所有者であるユーザ名と対応付けて記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【００９１】
図５は、アドレス記憶手段２０９が対応付けて記憶する、ＵＲＬとユーザ名とを示す図である。
ユーザ名２００２は、他のコンテンツ蓄積装置の所有者の名前である。
【００９２】
ＵＲＬ２００１は、対応付けられているユーザ名の所有するコンテンツ蓄積装置のＵＲＬである。
再び図２を用いて、コンテンツ蓄積装置２００の機能構成について説明を続ける。
【００９３】
受信手段２０７は、コンテンツ管理制御手段２２５と、関連メタデータ抽出手段２０２との間でデータのやり取りを行い、他のコンテンツ蓄積装置からネットワーク１９０を介して送信されるデータを受信し、受信したデータがコンテンツであった場合には、受信したコンテンツをコンテンツ管理制御手段２２５に送って、受信したデータがメタデータであった場合には、受信したメタデータをメタデータ抽出手段に送る機能を有する。
【００９４】
送信手段２０８は、コンテンツ管理制御手段２２５と、アドレス記憶手段２０９との間でデータのやり取りを行い、コンテンツ管理制御手段２２５からユーザ名を示す情報とデータとを受け取ると、ユーザ名を示す情報に対応するＵＲＬをアドレス記憶手段２０９から読み出して、読み出したＵＲＬのコンテンツ蓄積装置に、受け取ったデータを送る機能を有する。
【００９５】
入力受付手段２０６は、コンテンツ管理制御手段２２５の間でデータのやり取りを行い、ユーザからの操作コマンドを受け付ける機能と、受け付けた操作コマンドをコンテンツ管理制御手段２２５に送る機能を有する。
【００９６】
関連メタデータ抽出手段２０２は、受信手段２０７と、コンテンツ管理制御手段２２５との間でデータのやり取りを行い、受信手段２０７からメタデータを受け取ると、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段２３１から検索する旨の指示をコンテンツ管理制御手段２２５に送る機能を有する。
【００９７】
表示手段２０４は、コンテンツ管理制御手段２２５とデータのやり取りを行い、コンテンツ管理制御手段２２５から符号化された画像データであるコンテンツとメタデータとを受け取り、受け取った符号化された画像データを復号し、受け取ったメタデータに含まれる属性情報の表示位置を決定し、復号した画像とメタデータに含まれる属性情報とをディスプレイ１８０で表示する機能を有する。
【００９８】
図６（Ａ）は、表示手段２０４が表示する画像と、その画像に重ね合わせて表示するメタデータの表示位置とを示す図であって、図６（Ｂ）は、表示手段２０４が画像とメタデータとを重ね合わせて表示していることを示す図である。
【００９９】
図６（Ａ）に表示されている画像は、図３に示されているメタデータ３００に対応するコンテンツＡ０００１を復号することで得られた画像であって、向かって左側にユーザＡが、向かって右側にユーザＢが映っている。
【０１００】
領域４０１は、画像の左上の隅に位置し、オリジナルサブメタデータの属性２（撮影場所）に対応する属性値３０４を表示する領域である。
領域４０２は、画像の左下の隅に位置し、オリジナルサブメタデータの属性１（撮影時刻）に対応する属性値３０４を表示する領域である。
【０１０１】
領域４０３と領域４０４とは、撮影されている人物の近傍に位置し、オリジナルサブメタデータの属性３（人物）に対応する属性値３０４のうち、ユーザ名を表示する領域である。
【０１０２】
ユーザ名の表示位置は、属性値３０４に含まれるユーザ名の顔の座標の左横又は右横となる。
ここでは、ユーザ名の表示位置は、ディスプレイ１８０の中心より左側の位置に顔がある場合には、その顔の左横となり、ディスプレイ１８０の中心より右側に顔がある場合には、その顔の右横となるように決定されている。
【０１０３】
領域４１１は、領域４０１の下に位置し、追加サブメタデータの中の属性値３０４のうち、属性２（撮影場所）に対応する一致フラグ３０５が“１”である属性値を含む追加サブメタデータ情報に基づいて作成される文字列を表示する領域である。
【０１０４】
作成される文字列は、対象となる追加サブメタデータに含まれる属性値３０４のうち、属性３（人物）に対応する属性値３０４に含まれる人物名と、属性１（撮影日時）に対応する属性値とを変数として”「人物名」は「撮影日時」にここにいた”となるように作成される。
【０１０５】
例えば、図３の追加サブメタデータＢ３１３が対象となるサブメタデータであれば、作成される文字列は、“ユーザＹは２００５．０２．０６にここにいた”となる。
領域４１２は、領域４０２の右に位置し、追加サブメタデータの中の属性値３０４のうち、属性１（撮影日時）に対応する一致フラグ３０５が“１”である属性値を含む追加サブメタデータ情報に基づいて作成される文字列を表示する領域である。
【０１０６】
作成される文字列は、対象となる追加サブメタデータに含まれる属性値３０４のうち、属性３（人物）に対応する属性値３０４に含まれる人物名と、属性２（撮影場所）に対応する属性値とを変数として”このとき「人物名」は「撮影場所」にいた”となるように作成される。
【０１０７】
例えば、図３の追加サブメタデータＡ３１２が対象となるサブメタデータであれば、作成される文字列は、“このときユーザＸは大阪にいた”となる。
領域４１３と領域４１４とは、それぞれ領域４０３と領域４０４の下に位置し、追加サブメタデータの中の属性値３０４のうち、属性３（人物）に対応する一致フラグ３０５が“１”である属性値を含む追加サブメタデータ情報に基づいて作成される文字列を表示する領域である。
【０１０８】
作成される文字列は、対象となる追加サブメタデータに含まれる属性値３０４のうち、属性１（撮影日時）に対応する属性値と、属性２（撮影場所）に対応する属性値と、属性３（人物）に対応する属性値のうち、オリジナルサブメタデータの属性３（人物）に対応する属性値に含まれない人物名とを変数として”「撮影日時」に「人物名」と「撮影場所」にいた”となるように作成される。
【０１０９】
なお、属性３（人物）に対応する属性値のうち、オリジナルサブメタデータの属性３（人物）に対応する属性値に含まれない人物名が存在しない場合には、作成される文字列は、“「撮影日時」に「撮影場所」にいた”となる。
【０１１０】
例えば、図３の追加サブメタデータＣ３１４が対象となるサブメタデータであれば、作成される文字列は、“２０００．０９．２６にユーザＺと北京にいた”となる。
以下、図６（Ｂ）を用いて、図６（Ａ）の画像に、図３のメタデータ３００に含まれる属性情報を重ね合わせて表示する具体例について説明する。
【０１１１】
領域４０１には、オリジナルサブメタデータ３１１の属性２（撮影場所）に対応する属性値“ロンドン”４２１が表示され、その下の領域４１１に、属性２（撮影場所）に対応する一致フラグ３０５が“１”となっている追加サブメタデータＢ３１３の属性値に基づいて作成された文字列“ユーザＹが２００５．０２．０６にここにいた”４３１が表示される。
【０１１２】
領域４０２には、オリジナルサブメタデータ３１１の属性１（撮影日時）に対応する属性値“２００３．０８．１６”４２２が表示され、その下の領域４２２に、属性１（撮影日時）に対応する一致フラグ３０５が“１”となっている追加サブメタデータＢ３１３の属性値に基づいて作成された文字列“このときユーザＸは大阪にいた”４３２が表示される。
【０１１３】
ユーザＡに対応する座標によって作成される矩形Ａ４４１と、ユーザＣに対応する座標によって作成される矩形Ｃ４４２とが、それぞれ破線で表示される。
領域４０３には、オリジナルサブメタデータ３１１の属性３（人物）のうち、ディスプレイ１８０の中心座標より向かって左に撮影されている人物の人物名“ユーザＡ”４２３が表示され、領域４０４には、オリジナルサブメタデータ３１１の属性３（人物）のうち、ディスプレイ１８０の中心座標より向かって右に撮影されている人物の人物名“ユーザＢ”４２４が表示される。
【０１１４】
領域４１３には、表示対象の文字列が存在しない、すなわち、属性３（人物）に対応する一致フラグ３０５が“１”となっていて、属性値３０４にユーザ名“ユーザＡ”を含んでいる、追加サブメタデータが存在しないため、何も表示されない。
【０１１５】
領域４１４には、属性３（人物）に対応する一致フラグ３０５が“１”となっていて、属性値３０４にユーザ名“ユーザＢ”を含んでいる、追加サブメタデータＣ３１４の属性値に基づいて作成された文字列“２０００．０９．２６にユーザＺと北京にいた”と、追加サブメタデータＤ３１５の属性値に基づいて作成された文字列“２００５．０１．２２に福岡にいた”とが表示される。
【０１１６】
以上のように構成されるコンテンツ蓄積装置２００を複数個備えるコンテンツ蓄積処理システムについて、以下図面を用いて説明する。
＜コンテンツ蓄積処理システムの構成＞
図７は、本実施の形態１に係るコンテンツ蓄積処理システム８００の構成を示す構成図である。
【０１１７】
コンテンツ蓄積装置Ａ２００Ａと、コンテンツ蓄積装置Ｂ２００Ｂと、コンテンツ蓄積装置Ｃ２００Ｃとは、上述したコンテンツ蓄積装置２００と同一の構成のものである。
コンテンツ蓄積装置Ａ２００Ａと、コンテンツ蓄積装置Ｂ２００Ｂと、コンテンツ蓄積装置Ｃ２００Ｃとは、それぞれ、それぞれネットワーク１９０に接続し、ネットワーク１９０を介して互いに通信することができる。
【０１１８】
以上のように構成されるコンテンツ蓄積処理システムの動作について、以下図面を用いて説明する。
＜動作＞
＜コンテンツ表示動作＞
図８は、コンテンツ蓄積装置２００が、コンテンツとそのコンテンツに対応するメタデータとを重ね合わせてディスプレイ１８０で表示する動作であるコンテンツ表示動作を示すフローチャートである。
【０１１９】
コンテンツ表示動作は、入力受付手段２０６が、ユーザからのコンテンツＩＤで特定されるコンテンツを表示する旨の操作、例えば、ユーザがリモコンを用いてコンテンツＩＤを入力し、その後、そのコンテンツを表示させる旨のボタンを押下されるといった操作等を受け付けるとその動作を開始する。
【０１２０】
入力受付手段２０６は、コンテンツを表示する旨の信号と、コンテンツＩＤとをコンテンツ管理制御手段２２５に送る。
コンテンツ管理制御手段２２５は、コンテンツを表示する旨の信号を受け取ると、コンテンツ抽出手段２２３を用いて、コンテンツ記憶手段２３２に記憶されているコンテンツの中から、受け取ったコンテンツＩＤの示すコンテンツを抽出し、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１に記憶されているメタデータの中から、受け取ったコンテンツＩＤの示すコンテンツに対応付けられているメタデータを抽出する。
【０１２１】
さらにコンテンツ管理制御手段２２５は、表示手段２０４に、抽出したコンテンツに“人物の属性値を表示させますか？”との文字列を重ね合わせて表示させ、ユーザから人物の属性値を表示させるか否かの回答が入力されるのを待つ（ステップＳ５００）。
【０１２２】
表示手段２０４は、その後一定時間（例えば１０秒）経過すると、表示している“人物の属性値を表示させますか？”との文字列の表示を消去する。
コンテンツ管理制御手段２２５は、入力受付手段２０６を介して、人物の属性値を表示させる旨の回答が入力されると（ステップＳ５００：Ｙｅｓ）、抽出したメタデータに含まれるオリジナルサブメタデータの属性３（人物）に対応する属性値に人物名が含まれているか否かを調べることで、コンテンツに人物が写っているか否かを判断する（ステップＳ５１０）。
【０１２３】
コンテンツに人物が写っていると判断された場合に（ステップＳ５１０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、表示手段２０４に、その人物（以下、人物Ａという。）の顔の位置を示す座標付近に人物Ａの人物名を表示させる（ステップＳ５２０）。
【０１２４】
人物の顔の位置を示す座標付近とは、例えば、図６（Ａ）では、領域４０３、領域４０４の位置である。
コンテンツ管理制御手段２２５は、属性３（人物）に対応する属性値に人物Ａの人物名が含まれている追加サブメタデータが存在するか否かを調べて（ステップＳ５３０）、追加サブメタデータが存在する場合に（ステップＳ５３０：Ｙｅｓ）、対象となる追加サブメタデータに含まれる属性値のうち、属性１（撮影日時）に対応する属性値と、属性２（撮影場所）に対応する属性値と、属性３（人物）に対応する属性値に含まれる人物名のうち、オリジナルサブメタデータの属性３（人物）に対応する属性値に含まれない人物名とを変数として”「撮影日時」に「人物名」と「撮影場所」にいた”となる文字列を作成する。
【０１２５】
コンテンツ管理制御手段２２５は、表示手段２０４に、人物Ａの人物名を表示させている領域の下の領域に、作成した文字列を表示させる（ステップＳ５４０）。
作成した文字列を表示させる領域とは、例えば図６（Ａ）では、領域４１３、領域４１４の位置である。
【０１２６】
ステップＳ５４０の処理の後、もしくは、ステップＳ５３０において、追加サブメタデータが存在しない場合には（ステップＳ５３０：Ｎｏ）、コンテンツに映っている全ての人物、すなわち、オリジナルメタデータに含まれる属性値（人物）に対応する属性値に含まれる全ての人物名に対して、ステップＳ５２０〜ステップＳ５４０を繰り返す（ステップＳ５５０）。
【０１２７】
ステップＳ５００において人物の属性値を表示させない旨の回答が入力される場合（ステップＳ５００：Ｎｏ）と、ステップＳ５１０においてコンテンツに人物が写っていないと判断された場合（ステップＳ５１０：Ｎｏ）と、ステップＳ５５０においてコンテンツに映っている全ての人物に対して、ステップＳ５２０〜ステップＳ５４０を繰り返した場合（ステップＳ５５０：Ｙｅｓ）とに、コンテンツ管理制御手段２２５は、表示手段２０４に、“人物以外の属性値を表示させますか？”との文字列を重ね合わせて表示させ、ユーザからの人物以外の属性値を表示させるか否かの回答が入力されるのを待つ（ステップＳ５６０）。
【０１２８】
表示手段２０４は、その後一定時間（例えば１０秒）経過すると、表示している“人物以外の属性値を表示させますか？”との文字列の表示を消去する。
コンテンツ管理制御手段２２５は、入力受付手段２０６を介して、人物以外の属性値を表示させる旨の回答が入力されると（ステップＳ５６０：Ｙｅｓ）、表示手段２０４に、オリジナルサブメタデータの属性１（撮影日時）に対応する属性値を左下の隅に表示させ、オリジナルサブメタデータの属性２（撮影場所）に対応する属性値を左上の隅に表示させる（ステップＳ５７０）。
【０１２９】
属性１（撮影日時）に対応する属性値を表示させる領域とは、例えば、図６（Ａ）では領域４０２の位置であり、属性２（撮影場所）に対応する属性値を表示させる領域とは、例えば、図６（Ａ）では領域４０１である。
【０１３０】
コンテンツ管理制御手段２２５は、属性１（撮影日時）に対応する属性値、又は、属性２（撮影場所）に対応する属性値が含まれている追加サブメタデータが存在するか否かを調べる（ステップＳ５８０）。
【０１３１】
属性１（撮影日時）に対応する属性値を含む追加サブメタデータが存在する場合に（ステップＳ５８０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、対象と追加サブメタデータに含まれる属性値のうち、属性３（人物）に対応する属性値に含まれる人物名と、属性１（撮影日時）に対応する属性値とを変数として”「人物名」は「撮影日時」にここにいた”となる文字列を作成する。
【０１３２】
コンテンツ管理制御手段２２５は、表示手段２０４に、属性１（撮影日時）に対応する属性値を表示させる領域の右の領域に、作成した文字列を表示させる（ステップＳ５９０）。
【０１３３】
作成した文字列を表示させる領域とは、例えば、図６（Ａ）では領域４１２である。
属性２（撮影場所）に対応する属性値を含む追加サブメタデータが存在する場合に（ステップＳ５８０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、対象と追加サブメタデータに含まれる属性値のうち、属性３（人物）に対応する属性値に含まれる人物名と、属性２（撮影場所）に対応する属性値とを変数として”このとき「人物名」は「撮影場所」にいた”となる文字列を作成する。
【０１３４】
コンテンツ管理制御手段２２５は、表示手段２０４に、属性２（撮影場所）に対応する属性値を表示させる領域の下の領域に、作成した文字列を表示させる（ステップＳ５９０）。
【０１３５】
作成した文字列を表示させる領域とは、例えば、図６（Ａ）では領域４１１である。
ステップＳ５６０において人物以外の属性値を表示させない旨の回答が入力される場合（ステップＳ５６０：Ｎｏ）と、ステップＳ５８０において属性１（撮影日時）に対応する属性値、又は、属性２（撮影場所）に対応する属性値が含まれている追加サブメタデータが存在しない場合（ステップＳ５８０：Ｎｏ）と、ステップＳ５９０の処理が終了した場合に、所定時間（例えば１０分）経過後、表示手段２０４は表示しているコンテンツとメタデータとの表示を中断し、コンテンツ表示動作は終了する。
【０１３６】
図６（Ｂ）は、図６（Ａ）に示されるコンテンツと、図３に示されるメタデータとを、上述したコンテンツ表示動作において、人物の属性値を表示させ（ステップＳ５００：Ｙｅｓ）、かつ、人物以外の属性値を表示させた（ステップＳ５６０：Ｙｅｓ）場合に、表示手段２０４によってディスプレイ１８０に表示される画面に相当するものである。
【０１３７】
図９は、図６（Ａ）に示されるコンテンツと、図３に示されるメタデータとを、上述したコンテンツ表示動作において、人物の属性値を表示させ（ステップＳ５００：Ｙｅｓ）、かつ、人物以外の属性値を表示させなかった（ステップＳ５６０：Ｙｅｓ）場合に、表示手段２０４によってディスプレイ１８０に表示される画面を示す図である。
【０１３８】
図９には、図６（Ｂ）に表示されていた“ロンドン”４２１、“ユーザＹが２００５．０２．０６にここにいた”４３１、“２００３．０８．１６”４２２、“このときユーザＸは大阪にいた”４３２が表示されていない。
【０１３９】
図１０は、人物が写っていないコンテンツが、表示手段２０４によってディスプレイ１８０に表示される画面を示す図である。
コンテンツに人物が写っていないため、人物名は表示されていない。
【０１４０】
＜能動的メタデータ収集動作＞
以下、図面を用いてコンテンツ蓄積処理システム８００が行う能動的メタデータ収集動作について説明する。
【０１４１】
この能動的メタデータ収集動作とは、コンテンツを記憶するコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ａ２００Ａ）が、自機の保持するコンテンツに対応するメタデータに含まれる属性情報を増やす目的で、他のコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ｂ２００Ｂ、コンテンツ蓄積装置Ｃ２００Ｃ）と通信し、他のコンテンツ蓄積装置の記憶するメタデータの中から、自機の保持するコンテンツに関係するコンテンツのメタデータを収集するというものである。
【０１４２】
図１１は、コンテンツ蓄積処理システム８００が行う、能動的メタデータ収集動作を示すフローチャートである。
コンテンツ蓄積装置Ａは、ディスプレイ１８０にコンテンツを表示させている期間において（ステップＳ９００）、入力受付手段２０６が、ユーザから表示中のコンテンツについて能動的メタデータ収集動作を開始する旨の操作、例えば、ユーザからのリモコンの所定ボタンの押下操作を受け付ける（ステップＳ９０５）と、能動的にメタデータを収集する旨の信号をコンテンツ管理制御手段２２５に送る。
【０１４３】
コンテンツ管理制御手段２２５は、メタデータを収集する旨の信号を受け取ると、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１に記憶されているメタデータの中から、現在表示中のコンテンツに対応するメタデータを抽出し、抽出したメタデータを送信手段２０８に送る。
【０１４４】
送信手段２０８は、メタデータを受け取ると、アドレス記憶手段２０９に記憶されている全てのコンテンツ蓄積装置のＵＲＬに対して、ネットワーク１９０を介して、受け取ったメタデータと、自機のＵＲＬとを送信する（ステップＳ９１０）。
【０１４５】
ここでは、説明を簡略化するために、コンテンツ蓄積装置Ａのアドレス記憶手段２０９に記憶されているＵＲＬは、自機であるコンテンツ蓄積装置ＡのＵＲＬと、コンテンツ蓄積装置ＢのＵＲＬと、コンテンツ蓄積装置ＣのＵＲＬとのみであるものとして説明する。
【０１４６】
コンテンツ蓄積装置ＢとＣとの受信手段２０７は、ネットワーク１９０を介してメタデータとＵＲＬとを受信する（ステップＳ９１５）と、受信したメタデータとＵＲＬとを関連メタデータ抽出手段２０２に送る。
【０１４７】
関連メタデータ抽出手段２０２は、メタデータとＵＲＬとを受け取ると、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータをメタデータ記憶手段２３１から検索する旨の指示と、受け取ったメタデータと、受け取ったＵＲＬとを、コンテンツ管理制御手段２２５に送る。
【０１４８】
コンテンツ管理制御手段２２５は、検索する旨の指示と、メタデータと、ＵＲＬとを受け取ると、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１に記憶されているメタデータの中から、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを検索する（ステップＳ９２０）。
【０１４９】
ステップＳ９２０において、一致する属性情報を含むメタデータが見つかった場合に（ステップＳ９２０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、その一致する属性ＩＤに対応する一致フラグを“１”に設定し、抽出されたメタデータと、受け取ったＵＲＬとを、送信手段２０８に送る。
【０１５０】
送信手段２０８は、受け取ったＵＲＬ（すなわちコンテンツ蓄積装置Ａ）に対して、ネットワーク１９０を介して、受け取ったメタデータを送信する（ステップＳ９２５）。
ステップＳ９２０において、一致する属性情報を含むメタデータが見つからなかった場合に（ステップＳ９２０：Ｎｏ）は、送信手段２０８はメタデータを送信しない（ステップＳ９２７）。
【０１５１】
コンテンツ蓄積装置Ａの受信手段２０７は、一定時間（例えば２時間）以内に、ネットワーク１９０を介してメタデータを受信する（ステップＳ９３０：Ｙｅｓ）と、受信手段２０７は受信したメタデータを、コンテンツ管理制御手段２２５に送る。
【０１５２】
コンテンツ管理制御手段２２５は、メタデータを受け取ると、メタデータ更新手段２２２を用いて、メタデータ記憶手段２３１に記憶されているメタデータのうち、現在表示中のコンテンツに対応するメタデータに、受信したメタデータを追加サブメタデータとして追加して更新する（ステップＳ９３５）。
【０１５３】
コンテンツ管理制御手段２２５は、更新される前のメタデータに替えて新たに更新されたメタデータを、現在表示中のコンテンツに重ねてディスプレイ１８０に表示させる（ステップＳ９４０）。
【０１５４】
メタデータをコンテンツに重ねてディスプレイ１８０に表示させる動作については、前述のコンテンツ表示動作を参照のこと。
ステップＳ９３０において、一定時間（例えば２時間）以内に、メタデータを受信しない（ステップＳ９３０：Ｎｏ）場合と、ステップＳ９４０の処理が終了した後、入力受付手段２０６が、能動的メタデータ収集動作を中断させる旨の操作を受け付ける（ステップＳ９４５：Ｙｅｓ）場合とには、コンテンツ蓄積処理システムはその能動的メタデータ収集動作を終了する。
【０１５５】
ステップＳ９４０の処理が終了した後、入力受付手段２０６がまだ能動的メタデータ収集動作を終了する旨の操作を受け付けていない（ステップＳ９４５：Ｎｏ）期間中であれば、入力受付手段２０６は、追加サブメタデータに含まれる属性値を用いて作成された文字列の指定を受け付ける（ステップＳ９５０）ことができる。
【０１５６】
ここで、入力受付手段２０６が文字列の指定を受け付けるとは、例えば、入力受付手段２０６を構成する例えばリモコンがユーザに操作されることによって、ディスプレイ１８０に表示されている文字列の上にカーソルが移動し、ユーザにリモコンのボタンをクリックされることで、そのカーソルの位置の文字列を指定される等の操作を受け付けることをいう。
【０１５７】
入力受付手段２０６が、追加サブメタデータに含まれる属性値を用いて作成された文字列の指定を受け付ける（ステップＳ９５０：Ｙｅｓ）と、入力受付手段２０６は、指定された文字列に対応する追加サブメタデータに対応するコンテンツを検索する旨の信号を、コンテンツ管理制御手段２２５に送る。
【０１５８】
コンテンツ管理制御手段２２５は、追加サブメタデータに対応するコンテンツを検索する旨の信号を受け取ると、その追加サブメタデータのオリジナルコンテンツＩＤが、コンテンツ対応テーブル記憶手段２３３に記憶されているか否かを検索し、記憶されていれば、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていると判断し（ステップＳ９５５：Ｙｅｓ）、記憶されていなければ、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていないと判断する（ステップＳ９５５：Ｎｏ）。
【０１５９】
ステップＳ９５５において、コンテンツ管理制御手段２２５は、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていないと判断すると（ステップＳ９５５：Ｎｏ）、そのコンテンツを示すオリジナルコンテンツＩＤと、コンテンツ取得の指示とを、送信手段２０８に送る。
【０１６０】
送信手段２０８は、オリジナルコンテンツＩＤと、コンテンツ取得の指示とを受け取ると、受け取ったオリジナルコンテンツＩＤの最初のアルファベットが示すユーザ名に対応するＵＲＬを、アドレス記憶手段２０９から読み出して、読み出したＵＲＬに対して、ネットワーク１９０を介して、受け取ったオリジナルコンテンツＩＤと、コンテンツ取得の指示と、自機のＵＲＬとを送信する（ステップＳ９６０）。
【０１６１】
送信手段２０８が送信の際に指定したＵＲＬのコンテンツ蓄積装置の受信手段２０７は、ネットワーク１９０を介して、オリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを受け取る（ステップＳ９６５）と、コンテンツ管理制御手段２２５に、受け取ったオリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを送る。
【０１６２】
コンテンツ管理制御手段２２５は、オリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを受け取ると、コンテンツ抽出手段２２３を用いて、コンテンツ記憶手段２３２が記憶するコンテンツの中から、受け取ったオリジナルコンテンツＩＤの示すコンテンツを抽出し、抽出したコンテンツと、受け取ったＵＲＬとを送信手段２０８に送る。
【０１６３】
送信手段２０８は、コンテンツとＵＲＬとを受け取ると、受け取ったＵＲＬに対して、ネットワーク１９０を介して、受け取ったコンテンツを送信する（ステップＳ９７０）。
コンテンツ蓄積装置Ａの受信手段２０７が、ネットワーク１９０を介して、コンテンツを受信する（ステップＳ９７５）と、受信手段２０７は受信したコンテンツをコンテンツ管理制御手段２２５に送る。
【０１６４】
コンテンツ管理制御手段２２５は、コンテンツを受け取ると、受け取ったコンテンツを識別するためのコンテンツＩＤを作成し、作成したコンテンツＩＤと、受け取ったコンテンツを示すオリジナルコンテンツＩＤとを対応付けて、コンテンツ対応テーブル記憶手段２３３に記憶させ、コンテンツ更新手段２２４を用いて、受け取ったコンテンツを作成したコンテンツＩＤによって特定されるコンテンツとして、コンテンツ記憶手段２３２に記憶させる。
【０１６５】
コンテンツ管理制御手段２２５が、受け取ったコンテンツをコンテンツ記憶手段２３２に記憶させた場合と、ステップＳ９５５において、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていると判断する場合（ステップＳ９５５：Ｙｅｓ）に、コンテンツ管理制御手段２２５は、追加サブメタデータと、その追加サブメタデータに対応するコンテンツとを、表示手段２０４に表示させる（ステップＳ９４０に戻る）。
【０１６６】
以後、ステップＳ９４５において、能動的メタデータ収集動作を中断させる旨の操作を受け付ける（ステップＳ９４５：Ｙｅｓ）までステップＳ９４０〜ステップＳ９７５までの処理を繰り返す。
【０１６７】
＜能動的メタデータ収集動作の具体例＞
以下、上述の能動的メタデータ収集動作についてステップＳ９００〜ステップＳ９４０までの処理についての具体例を、図面を用いて説明する。
【０１６８】
図１２（Ａ）は、ステップＳ９００において、ディスプレイ１８０が表示しているコンテンツに対応するメタデータ１００１であって、図１３は、その時にディスプレイ１８０が表示している表示画面である。
【０１６９】
図１２（Ｂ）は、コンテンツ蓄積装置Ｃが記憶するメタデータのうち、属性１（撮影日時）の属性値“２００３．０８．１６”がメタデータ１００１の属性１（撮影日時）の属性値と一致するメタデータ１００２であって、図１２（Ｃ）は、コンテンツ蓄積装置Ｃが記憶するメタデータのうち、属性２（撮影場所）の属性値“ロンドン”がメタデータ１００１の属性２（撮影場所）の属性値と一致するメタデータ１００３である。
【０１７０】
図１２（Ｄ）は、コンテンツ蓄積装置Ｂが記憶するメタデータのうち、属性３（人物）の属性値がメタデータ１００１の属性３（人物）の属性値“ユーザＢ”と一致するメタデータ１００２であって、図１２（Ｅ）は、コンテンツ蓄積装置Ｂが記憶するメタデータのうち、属性３（人物）の属性値がメタデータ１００１の属性３（人物）の属性値“ユーザＢ”と一致するメタデータ１００５である。
【０１７１】
ステップＳ９０５において、ディスプレイ１８０が図１３に示す通りに表示している期間中に、ユーザから表示中のコンテンツについて能動的にメタデータを収集する旨の操作を受け付ける（ステップＳ９０５）と、コンテンツ蓄積装置Ａは、ネットワーク１９０を介してコンテンツ蓄積装置Ｂ、Ｃにメタデータ１００１を送信する（ステップＳ９１０）。
【０１７２】
コンテンツ蓄積装置Ｃは、メタデータ１００１を受け取ると（ステップＳ９１５）と、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを検索して、メタデータ１００２とメタデータ１００３とを抽出する（ステップＳ９２０）。
【０１７３】
コンテンツ蓄積装置Ｃは、ネットワーク１９０を介してコンテンツ蓄積装置Ａに、抽出したメタデータ１００２とメタデータ１００３とを送信する（ステップＳ９２５）。
同様に、コンテンツ記憶装置Ｂは、メタデータ１００１を受け取る（ステップＳ９１５）と、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを検索して、メタデータ１００４とメタデータ１００５とを抽出する（ステップＳ９２０）。
【０１７４】
コンテンツ蓄積装置Ｂは、ネットワーク１９０を介してコンテンツ蓄積装置Ａに、抽出したメタデータ１００４とメタデータ１００５とを送信する（ステップＳ９２５）。
コンテンツ蓄積装置Ａは、メタデータ１００２、メタデータ１００３、メタデータ１００４、メタデータ１００５を受け取ると（ステップＳ９３０）、受け取ったこれらのメタデータを、追加サブメタデータとして、メタデータ１００１に追加する。
【０１７５】
メタデータ１００１は、追加サブメタデータを追加されることで、図３のメタデータ３００となり、メタデータ記憶手段２３１に更新されて記憶される（ステップＳ９３５）。
コンテンツ蓄積装置Ａは、新たに更新されたメタデータとコンテンツとを重ね合わせてディスプレイ１８０に表示させる（ステップＳ９４０）。
【０１７６】
このときディスプレイ１８０に表示される画像は、図６（Ｂ）に示されているものとなる。
＜受動的メタデータ収集動作＞
以下、図面を用いてコンテンツ蓄積処理システム８００が行う受動的メタデータ収集動作について説明する。
【０１７７】
この受動的メタデータ収集動作とは、コンテンツを記憶するコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ａ２００Ａ）がネットワーク１９０に接続した状態で起動されていると、他のコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ｂ２００Ｂ、コンテンツ蓄積装置Ｃ２００Ｃ）からのメタデータを受信し、受信したメタデータの中から自機の保持するコンテンツに関係するメタデータを収集するというものである。
【０１７８】
図１４は、コンテンツ蓄積処理システム８００が行う、受動的メタデータ収集動作を示すフローチャートである。
コンテンツ蓄積装置Ａがメタデータの受信を待機している状態（ステップＳ１２００）で、受信手段２０７がネットワーク１９０を介してメタデータとＵＲＬとを受信する（ステップＳ１２１０）と、受信したメタデータとＵＲＬとを関連メタデータ抽出手段２０２に送る。
【０１７９】
関連メタデータ抽出手段２０２は、メタデータとＵＲＬとを受け取ると、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段２３１から検索する旨の指示と、受け取ったメタデータと、受け取ったＵＲＬとを、コンテンツ管理制御手段２２５に送る。
【０１８０】
コンテンツ管理制御手段２２５は、検索する旨の指示と、メタデータと、ＵＲＬとを受け取ると、メタデータ抽出手段２２１を用いて、メタデータ記憶手段２３１に記憶されているメタデータの中から、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを検索する（ステップＳ１２２０）。
【０１８１】
ステップＳ１２２０において、一致する属性情報を含むメタデータが見つかった場合に（ステップＳ１２２０：Ｙｅｓ）、コンテンツ管理制御手段２２５は、その一致する属性ＩＤに対応する一致フラグを“１”に設定し、抽出されたメタデータと、受け取ったＵＲＬ受け取ったＵＲＬとを、送信手段２０８に送る。
【０１８２】
送信手段２０８は、受け取ったＵＲＬ（すなわちコンテンツ蓄積装置Ｂ又はＣ）に対して、ネットワーク１９０を介して、受け取ったメタデータを送信する（ステップＳ１２３０）。
【０１８３】
コンテンツ管理制御手段２２５は、抽出されたメタデータと、受け取ったＵＲＬとを送信手段２０８に送った後、抽出されたメタデータに、関連メタデータ抽出手段２０２から受け取ったメタデータを追加サブメタデータとして追加して、メタデータ更新手段２２２を用いて、メタデータ記憶手段２３１に記憶されているメタデータを更新させる（ステップＳ１２４０）。
【０１８４】
ステップＳ１２４０の処理が終わる場合と、ステップＳ１２２０において、一致する属性情報を含むメタデータが見つからなかった場合（ステップＳ１２２０：Ｎｏ）とには、再びステップＳ１２００の処理に戻って、ステップＳ１２００〜ステップＳ１２４０の処理を繰り返す。
【０１８５】
＜コンテンツ収集動作＞
以下、図面を用いてコンテンツ蓄積処理システム８００が行うコンテンツ収集動作について説明する。
【０１８６】
このコンテンツ収集動作とは、コンテンツを記憶するコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ａ２００Ａ）が上述の受動的メタデータ収集動作で追加メタデータが追加されたメタデータに対応するコンテンツのうち、ユーザから指定されたコンテンツについて、他のコンテンツ蓄積装置（ここではコンテンツ蓄積装置Ｂ、コンテンツ蓄積装置Ｃ）から収集するというものである。
【０１８７】
図１５は、コンテンツ収集動作のフローチャートである。
コンテンツ蓄積装置Ａは、ディスプレイ１８０にコンテンツとコンテンツに対応するメタデータを表示させている期間において（ステップＳ１３１０）、入力受付手段２０６がコンテンツ収集動作を終了する旨の操作を受け付けるより前（ステップＳ１３２０：Ｎｏ）に、入力受付手段２０６は、追加サブメタデータに含まれる属性値を用いて作成された文字列の指定を受け付ける（ステップＳ１３３０：Ｙｅｓ）と、入力受付手段２０６は、指定された文字列に対応する追加サブメタデータに対応するコンテンツを検索する旨の信号を、コンテンツ管理制御手段２２５に送る。
コンテンツ管理制御手段２２５は、追加サブメタデータに対応するコンテンツを検索する旨の信号を受け取ると、その追加サブメタデータのオリジナルコンテンツＩＤが、コンテンツ対応テーブル記憶手段２３３に記憶されているか否かを検索し、記憶されていれば、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていると判断し（ステップＳ１３４０：Ｙｅｓ）、記憶されていなければ、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていないと判断する（ステップＳ１３４０：Ｎｏ）。
【０１８８】
ステップＳ１３４０において、コンテンツ管理制御手段２２５は、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていないと判断すると（ステップＳ１３４０：Ｎｏ）、そのコンテンツを示すオリジナルコンテンツＩＤと、コンテンツ取得の指示とを、送信手段２０８に送る。
【０１８９】
送信手段２０８は、オリジナルコンテンツＩＤと、コンテンツ取得の指示とを受け取ると、受け取ったオリジナルコンテンツＩＤの最初のアルファベットが示すユーザ名に対応するＵＲＬを、アドレス記憶手段２０９から読み出して、読み出したＵＲＬに対して、ネットワーク１９０を介して、受け取ったオリジナルコンテンツＩＤと、コンテンツ取得の指示と、自機のＵＲＬとを送信する（ステップＳ１３５０）。
【０１９０】
送信手段２０８が送信の際に指定したＵＲＬのコンテンツ蓄積装置の受信手段２０７は、ネットワーク１９０を介して、オリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを受け取る（ステップＳ１３６０）と、コンテンツ管理制御手段２２５に、受け取ったオリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを送信する。
【０１９１】
コンテンツ管理制御手段２２５は、オリジナルコンテンツＩＤと、コンテンツ取得の指示と、ＵＲＬとを受け取ると、コンテンツ抽出手段２２３を用いて、コンテンツ記憶手段２３２が記憶するコンテンツの中から、受け取ったオリジナルコンテンツＩＤの示すコンテンツを抽出し、抽出したコンテンツと、受け取ったＵＲＬとを送信手段２０８に送る。
【０１９２】
送信手段２０８は、コンテンツとＵＲＬとを受け取ると、受け取ったＵＲＬに対して、ネットワーク１９０を介して、受け取ったコンテンツを送信する（ステップＳ１３７０）。
【０１９３】
コンテンツ蓄積装置Ａの受信手段２０７が、ネットワーク１９０を介して、コンテンツを受信する（ステップＳ１３８０）と、受信装置は受信したコンテンツをコンテンツ管理制御手段２２５に送る。
【０１９４】
コンテンツ管理制御手段２２５は、コンテンツを受け取ると、受け取ったコンテンツを識別するためのコンテンツＩＤを作成し、作成したコンテンツＩＤと、受け取ったコンテンツを示すオリジナルコンテンツＩＤとを対応付けて、コンテンツ対応テーブル記憶手段２３３に記憶させ、コンテンツ更新手段２２４を用いて、コンテンツ記憶手段２３２に、受け取ったコンテンツを作成したコンテンツＩＤによって特定されるコンテンツとして記憶させる。
【０１９５】
コンテンツ管理制御手段２２５が、受け取ったコンテンツをコンテンツ記憶手段２３２に記憶させた場合と、ステップＳ１３４０において、追加サブメタデータに対応するコンテンツがコンテンツ記憶手段２３２に記憶されていると判断する場合（ステップＳ１３４０：Ｙｅｓ）に、コンテンツ管理制御手段２２５は、追加サブメタデータと、その追加サブメタデータに対応するコンテンツとを、表示手段２０４に表示させる（ステップＳ１３１０に戻る）。
【０１９６】
以後、ステップＳ１３２０において、能動的メタデータ収集動作を終了する旨の操作を受け付ける（ステップＳ１３２０：Ｙｅｓ）までステップＳ１３１０〜ステップＳ１３８０までの処理を繰り返す。
【０１９７】
ステップＳ１３２０において、入力受付手段２０６が追加サブメタデータに含まれる属性値を用いて作成された文字列の指定を受け付ける前に、入力受付手段２０６はコンテンツ収集動作を中断する旨の操作を受け付ける（ステップＳ１３２０：Ｙｅｓ）と、コンテンツ蓄積装置はそのコンテンツ収集作業を終了する。
＜実施の形態２＞
実施の形態１では、複数のコンテンツ蓄積装置２００がネットワーク１９０を介して接続するコンテンツ蓄積処理システム８００が、能動的メタデータ収集動作、受動的メタデータ収集動作、コンテンツ収集動作等を行う例について説明したが、実施の形態２では、コンテンツ蓄積装置２００の一部を変形してコンテンツ蓄積装置１４００とすることで、さらにコンテンツ連鎖表示動作を行うように変形したコンテンツ蓄積処理システムについて説明する。
【０１９８】
ここで、コンテンツ連鎖表示動作とは、２以上のコンテンツ蓄積装置が共同して行う動作であって、第１コンテンツ蓄積装置の表示しているコンテンツに関係する第２コンテンツ蓄積装置に記憶されている１つ以上のコンテンツを、第２コンテンツ蓄積表示が表示し、さらに第２コンテンツ蓄積表示が表示しているコンテンツの中からユーザによってコンテンツを指定されると、そのコンテンツに関連する第３（又は第１）コンテンツ記憶装置に記憶されているコンテンツを、第３（又は第１）コンテンツ記憶装置が表示するといったように、コンテンツの表示の連鎖を、異なるコンテンツ記憶装置間で行うというものです。
【０１９９】
以下、本実施の形態２に係るコンテンツ蓄積処理システムの構成について、図面を参照しながら説明する。
＜構成＞
＜コンテンツ蓄積装置１４００のハードウエア構成＞
コンテンツ蓄積装置１４００のハードウエア構成は、コンテンツ蓄積装置２００と同一である。従って、ここでは説明を省略する。
【０２００】
＜コンテンツ蓄積装置１４００の機能構成＞
図１６は、コンテンツ蓄積装置１４００の主要な機能ブロック構成を示す機能ブロック図である。
【０２０１】
実施の形態１におけるコンテンツ蓄積装置２００との相違点は、メタデータ記憶手段２３１が、実施の形態１のメタデータとその構成要素の一部が異なるメタデータを記憶するためのものであるメタデータ記憶手段１４３１に変形され、メタデータ抽出手段２２１が、新たな機能（後述）を追加されたメタデータ抽出手段１４２１に変形され、コンテンツ管理制御手段２２５が、新たな機能（後述）を追加されたコンテンツ管理制御手段１４２５に変形され、関連メタデータ抽出手段２０２が、検索条件特定機能（後述）と選択規則情報読み出し機能（後述）とを追加された関連メタデータ抽出手段１４０２に変形され、表示手段２０４が、サムネイル機能（後述）と表題作成機能（後述）とを追加された表示手段１４０４に変形され、新たに、ユーザ情報記憶手段１４１１と、選択規則情報記憶手段１４１２とが追加されている点である。
【０２０２】
以下、実施の形態１におけるコンテンツ蓄積装置２００と同一部分の説明を省略し、上述の相違点について説明する。
メタデータ記憶手段１４３１は、実施の形態１におけるメタデータ記憶手段２３１を変形したものであって、実施の形態１のメタデータとその構成要素の一部が異なるメタデータを記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスク領域の一部の領域として実装されている。
【０２０３】
図１７は、メタデータ記憶手段１４３１が記憶するメタデータのデータ構造を示すデータ構成図である。
このメタデータは、実施の形態１におけるメタデータ記憶手段２３１が記憶するメタデータに対して、検索対象フラグ１５０３が追加されたものである。
【０２０４】
検索対象フラグ１５０３は、対応する属性情報３１０が、検索対象であるか否かを示すフラグであって、“０”である場合には検索対象であることを示し、“１”である場合には検索対象でないことを示すものである。
【０２０５】
選択規則情報記憶手段１４１２は、属性１（撮影日時）と属性２（撮影場所）と属性３（人物）との３つの属性ＩＤそれぞれについて、メタデータを検索する際の優先度を１対１に対応付けた選択規則情報を記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【０２０６】
図１８は、選択規則情報記憶手段１４１２が記憶する選択規則情報のデータ構成を示すデータ構成図である。
優先度１６０１は、属性ＩＤ１６０２のそれぞれに対応付けられた優先度であって、数値が小さいほど優先度が高いことを示す。
【０２０７】
ユーザ情報記憶手段１４１１は、アドレス記憶手段２０９が記憶しているユーザ名のそれぞれについて、メタデータを検索する際の検索条件を対応付けたユーザ情報を記憶するための記憶領域であって、ハードディスク装置１３０に内蔵されているハードディスクの一部の領域として実装されている。
【０２０８】
図１９は、ユーザ情報記憶手段１４１１が記憶するユーザ情報のデータ構成を示すデータ構成図である。
検索条件１７０２は、ユーザＩＤ１７０１の示すユーザそれぞれに対応付けられている検索条件であって、ユーザＩＤ１７０１の示すユーザの所有するコンテンツ蓄積装置から送信されてきたメタデータを用いてメタデータ記憶手段１４３１に記憶されているメタデータを検索する場合に、どの属性ＩＤに対応する属性値を検索対象とするのかを示すものである。
【０２０９】
例えば、図１９で示されるユーザ情報の例では、ユーザＢの所有するコンテンツ蓄積装置から送信されてきたメタデータを用いてメタデータ記憶手段１４３１に記憶されているメタデータを検索する場合の検索条件は、“属性２（撮影場所）は検索対象としない”という検索条件となっている。
【０２１０】
メタデータ抽出手段１４２１は、実施の形態１におけるメタデータ抽出手段２２１に新たな機能を付け加えるように変形したものである。
付け加えられた新たな機能とは、コンテンツ管理制御手段１４２５から、メタデータと検索条件と選択規則情報とを受け取ると、受け取った検索条件に従う属性ＩＤであって、かつ、検索対象フラグ１５０３が“０”である属性ＩＤのうち、最も優先度が高い属性ＩＤに対応する属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段１４３１から検索し、検索した結果、対応するメタデータを見つけた場合に、対応するメタデータをコンテンツ管理制御手段１４２５に出力する機能である。
【０２１１】
表示手段１４０４は、実施の形態１のおける表示手段２０４に、新たにサムネイル機能と、表題作成機能とを付け加えるように変形したものである。
サムネイル機能とは、コンテンツ管理制御手段１４２５から、コンテンツとそのコンテンツに対応するメタデータとの組を複数組受け取ると、それぞれの組について、受け取ったコンテンツを縮小してメタデータと重ね合わせてサムネイルを作成し、作成したサムネイルをディスプレイ１８０に表示する機能である。
【０２１２】
表題作成機能とは、コンテンツ管理制御手段１４２５から、属性ＩＤとメタデータとそのメタデータの送信元のユーザ名とを受け取ると、「“送信元ユーザ名”より：“属性１（撮影日時）の属性値”に“属性３（人物）の属性値に記載されているユーザ名”と“属性２（撮影場所）の属性値”にいったよ」との文字列を作成し、上述のサムネイル機能で作成したサムネイルの表題として、サムネイルに重ね合わせてディスプレイ１８０に表示する機能である。
【０２１３】
表題作成機能は、さらに、受け取った属性ＩＤが属性１（撮影日時）である場合には、作成する文字列のうち“属性１（撮影日時）の属性値”の文字列を強調して表示し、属性２（撮影場所）である場合には、作成する文字列のうち“属性２（撮影場所）の属性値”の文字列を強調して表示し、属性３（人物）である場合には、作成する文字列のうち、“属性３（人物）の属性値に記載されているユーザ名”の文字列を強調して表示する機能も含んでいる。
【０２１４】
図２０は、表示手段１４０４が、上記サムネイル機能と表題作成機能とを用いて作成した画像を示す図である。
ここでは、例として、表示手段１４０４が、コンテンツとメタデータとの組を６組と、属性２（撮影場所）である属性ＩＤと、図１７に示されるメタデータとそのメタデータの送信元としてユーザＢを示す情報とを受け取った場合に作成される画像である。
【０２１５】
サムネイル１８０１〜１８０６は、それぞれ、コンテンツとメタデータとの組から作成されたサムネイルであって、その左下の隅の領域に、メタデータに含まれる属性１（撮影日時）の属性値と、属性２（撮影場所）の属性値と、属性３（人物）の属性値に含まれるユーザ名とが表示されている。
【０２１６】
表題１８００には、受け取ったメタデータとそのメタデータの送信元のユーザ名と属性ＩＤとから作成された文字列が含まれ、ここでは、送信元ユーザ名がユーザＢであり、属性１（撮影日時）の属性値が１９９９．１２．３１であり、属性３（人物）の属性値に記載されているユーザ名がユーザＸであり、属性２（撮影場所）の属性値がロンドンであるため、“ユーザＢより：１９９９．１２．３１にユーザＸとロンドンに行ったよ”という文字列になっている。
【０２１７】
また、受け取った属性ＩＤが属性２（撮影場所）であるため、“ロンドン”１８１０にアンダーラインが引かれることで、“ロンドン”１８１０が強調されて表示されている。
再び図１６を用いてコンテンツ蓄積装置１４００の機能構成について説明を続ける。
【０２１８】
関連メタデータ抽出手段１４０２は、実施の形態１の関連メタデータ抽出手段２０２に、検索条件特定機能と、選択規則情報読み出し機能とを付け加えるように変形したものである。
【０２１９】
検索条件特定機能とは、受信手段２０７からメタデータを受け取ると、受け取ったメタデータのコンテンツＩＤからそのメタデータの送信元のユーザ名を特定し、特定された送信元のユーザ名を用いて、ユーザ情報記憶手段１４１１に対応付けられて記憶されている検索条件を読み出す機能である。
【０２２０】
選択規則情報読み出し機能は、選択規則情報記憶手段１４１２に記憶されている選択規則情報を読み出す機能である。
コンテンツ管理制御手段１４２５は、実施の形態１のコンテンツ管理制御手段２２５に新たな機能を追加したものである。
【０２２１】
追加された機能とは、メタデータ抽出手段１４２１を用いてメタデータ記憶手段１４３１に記憶されているメタデータを抽出する機能と、表示手段１４０４を用いてディスプレイ１８０にサムネイルと表題とを表示させる機能等である。
【０２２２】
追加された機能の詳細については、後程、コンテンツ蓄積装置１４００の動作を説明する部分で、コンテンツ管理制御手段１４２５の行う動作として説明する。
＜コンテンツ蓄積処理システムの構成＞
実施の形態２に係るコンテンツ蓄積処理システムは、実施の形態１のコンテンツ蓄積処理システム８００と同様に、上述のコンテンツ蓄積装置がネットワーク１９０を介して複数接続する構成となっている。
【０２２３】
ここでは、以下の説明を簡略化するために、コンテンツ蓄積装置Ａとコンテンツ蓄積装置Ｂとの２つのコンテンツ蓄積装置が、ネットワーク１９０を介して接続しているものとする。
【０２２４】
以上のように構成される実施の形態２のコンテンツ蓄積処理システムの動作について、以下図面を用いて説明する。
実施の形態２のコンテンツ蓄積処理システムの動作のうち、実施の形態１のコンテンツ蓄積処理システム８００の行う動作についての説明は省略し、ここでは、実施の形態１のコンテンツ蓄積処理システム８００の行う動作に加えて行うコンテンツ連鎖表示動作について説明する。
【０２２５】
＜動作＞
＜コンテンツ連鎖表示動作＞
ユーザＡ所有のコンテンツ蓄積装置Ａと、ユーザＢ所有のコンテンツ蓄積装置Ｂとが、ネットワークに接続されているコンテンツ蓄積処理システムにおいて、コンテンツ蓄積処理システムが行う、コンテンツ連鎖表示動作について説明する。
【０２２６】
図２１は、コンテンツ蓄積装置Ａとコンテンツ蓄積装置Ｂとが共同して行う、コンテンツ連鎖表示動作を示すフローチャートである。
コンテンツ蓄積装置Ａは、ディスプレイ１８０にコンテンツを表示させている期間において、入力受付手段２０６が、ユーザから表示中のコンテンツについて、コンテンツ蓄積装置Ｂと共同してコンテンツ連鎖表示動作を行う旨の操作を受け付ける（ステップＳ１９００）と、コンテンツ連鎖表示動作を行う旨の信号とコンテンツ蓄積装置Ｂを示す信号とをコンテンツ管理制御手段１４２５に送る。
【０２２７】
コンテンツ管理制御手段１４２５は、コンテンツ連鎖表示動作を開始する旨の信号とコンテンツ蓄積装置Ｂを示す信号とを受け取ると、メタデータ抽出手段１４２１を用いて、メタデータ記憶手段１４３１に記憶されているメタデータの中から、現在表示中のコンテンツに対応するメタデータを抽出し、抽出したメタデータと受け取ったコンテンツ蓄積装置Ｂを示す信号とを送信手段２０８に送る。
【０２２８】
送信手段２０８は、メタデータとコンテンツ蓄積装置Ｂを示す信号とを受け取ると、アドレス記憶手段２０９に記憶されているコンテンツ蓄積装置ＢのＵＲＬに対して、ネットワーク１９０を介して、受け取ったメタデータと、自機のＵＲＬとを送信する（ステップＳ１９０５）。
【０２２９】
コンテンツ蓄積装置Ｂの受信手段２０７は、ネットワーク１９０を介してメタデータとＵＲＬとを受信する（ステップＳ１９１０）と、受信したメタデータとＵＲＬとを関連メタデータ抽出手段１４０２に送る。
【０２３０】
関連メタデータ抽出手段１４０２は、メタデータとＵＲＬとを受け取ると、選択規則情報記憶手段１４１２に記憶されている選択規則情報を読み出し、受け取ったメタデータのコンテンツＩＤからそのメタデータの送信元のユーザ名を特定し、特定された送信元のユーザ名を用いて、ユーザ情報記憶手段１４１１に対応付けられて記憶されている検索条件を読み出す。
【０２３１】
ここで読み出される検索条件は、例えば、メタデータの送信元のユーザ名がユーザＡであれば、“制限なし”となる。
その後、関連メタデータ抽出手段１４０２は、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータをメタデータ記憶手段１４３１から検索する旨の指示と、受け取ったメタデータと、受け取ったＵＲＬと、ユーザ名と、読み出した検索条件と、読み出した選択規則情報とを、コンテンツ管理制御手段１４２５に送る。
【０２３２】
コンテンツ管理制御手段１４２５は、検索する旨の指示と、メタデータと、ＵＲＬと、ユーザ名と、検索条件と、選択規則情報とを受け取ると、メタデータ抽出手段１４２１を用いて、受け取った検索条件に従う属性ＩＤであって、かつ、検索対象フラグ１５０３が“０”である属性ＩＤのうち、最も優先度が高い属性ＩＤ（以後、新規検索属性ＩＤという。）に対応する属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段１４３１から検索する（ステップＳ１９２０）。
【０２３３】
コンテンツ管理制御手段１４２５は、検索の結果、対応するメタデータを抽出すると（ステップＳ１９２０：Ｙｅｓ）、コンテンツ抽出手段２２３を用いて、抽出されたメタデータ全てに対応するコンテンツをそれぞれ抽出し、抽出されたメタデータと抽出されたコンテンツとの組の全てと、ユーザ名と、関連メタデータ抽出手段１４０２から受け取ったメタデータと、新規検索属性ＩＤとを表示手段１４０４に送る。
【０２３４】
コンテンツ管理制御手段１４２５は、関連メタデータ抽出手段１４０２から受け取ったメタデータにおいて、検索対象フラグが“１”になっている属性ＩＤがあるか否かを調べ、検索対象フラグが“１”になっている属性ＩＤを、旧検索属性ＩＤとして一時的に記憶する。
【０２３５】
表示手段１４０４は、メタデータとコンテンツとの組と、ユーザ名と、メタデータと、属性ＩＤとを受け取ると、受け取ったそれぞれの組について、受け取ったコンテンツを縮小してメタデータと重ね合わせてサムネイルを作成してディスプレイ１８０に表示し、受け取った属性ＩＤとメタデータとユーザ名とから、「“送信元ユーザ名”より：“属性１（撮影日時）の属性値”に“属性３（人物）の属性値に記載されているユーザ名”と“属性２（撮影場所）の属性値”にいったよ」との文字列を作成し、サムネイルの表題として、サムネイルに重ね合わせてディスプレイ１８０に表示する（ステップＳ１９２５）。
【０２３６】
表示手段１４０４がサムネイルを表示してから所定の時間（例えば１０分）以内に、入力受付手段２０６がユーザから、特定のサムネイルの指定を受け付ける（ステップＳ１９３０：Ｙｅｓ）と、受け付けたサムネイルのコンテンツを示すコンテンツＩＤ（以後、ユーザ指定コンテンツＩＤという。）を、コンテンツ管理制御手段１４２５に送る。
【０２３７】
ここで、入力受付手段２０６がサムネイルの指定を受け付けるとは、例えば、入力受付手段２０６を構成する例えばリモコンがユーザに操作されることによって、ディスプレイ１８０に表示されているサムネイルの上にカーソルが移動し、ユーザにリモコンのボタンをクリックされることで、そのカーソルの位置のサムネイルを指定される等の操作のことをいう。
【０２３８】
コンテンツ管理制御手段１４２５は、ユーザ指定コンテンツＩＤを受け取ると、対応するメタデータ（以後、ユーザ指定メタデータという。）の新規検索属性ＩＤと旧検索属性ＩＤとに対応する検索対象フラグを“１”に設定し、そのユーザ指定メタデータと、関連メタデータ抽出手段１４０２から受け取ったＵＲＬとを、送信手段２０８に送る（ステップＳ１９３５）。
【０２３９】
送信手段２０８は受け取ったＵＲＬ（すなわちコンテンツ蓄積装置Ａ）に対して、ネットワーク１９０を介して、受け取ったメタデータと、自機のＵＲＬとを送信する（ステップＳ１９４０）。
【０２４０】
コンテンツ蓄積装置Ａの受信手段２０７は、ネットワーク１９０を介してメタデータとＵＲＬとを受信する（ステップＳ１９４５）と、受信したメタデータとＵＲＬとを関連メタデータ抽出手段１４０２に送る。
【０２４１】
以後、コンテンツ蓄積装置Ａは、ステップＳ１９５０〜ステップＳ１９７０の処理を行うが、これらの処理は、コンテンツ蓄積装置Ｂの行うステップＳ１９１０〜ステップＳ１９３５の処理と同様の処理であるので説明を省略する。
【０２４２】
なお、ステップＳ１９５０はステップＳ１９１５に対応し、ステップＳ１９５５はステップＳ１９２０に対応し、ステップＳ１９６０はステップＳ１９２５に対応し、ステップＳ１９６５はステップＳ１９３０に対応し、ステップＳ１９７０はステップＳ１９３５に対応する。
【０２４３】
ステップＳ１９７０の処理が終わると、コンテンツ蓄積装置Ａの送信手段２０８は、受け取ったＵＲＬ（すなわちコンテンツ蓄積装置Ａ）に対して、ネットワーク１９０を介して、受け取ったメタデータと、自機のＵＲＬとを送信する（ステップＳ１９１０）。
【０２４４】
コンテンツ蓄積装置Ｂが、ステップＳ１９２０において、対応するメタデータを抽出できない場合（ステップＳ１９２０：Ｎｏ）と、ステップＳ１９３０において、所定時間（例えば１０分）以内に、サムネイルの指定を受け付けない場合（ステップＳ１９３０：Ｎｏ）と、コンテンツ蓄積装置Ａが、ステップＳ１９５５において、対応するメタデータを抽出できない場合（ステップＳ１９５５：Ｎｏ）と、ステップＳ１９６５において、所定時間（例えば１０分）以内に、サムネイルの指定を受け付けない場合（ステップＳ１９６５：Ｎｏ）に、コンテンツ蓄積装置Ａとコンテンツ蓄積装置Ｂとが共同して行う、コンテンツ連鎖表示動作は、その動作を終了する。
【０２４５】
上述のコンテンツ連鎖表示動作によって、コンテンツ蓄積装置Ａの所有者ユーザＡは、自ら鑑賞中のコンテンツを友人であるコンテンツ蓄積装置Ｂの所有者ユーザＢに送信すると、ユーザＢの所有するコンテンツのうち、送信したコンテンツに関連するコンテンツをコンテンツ蓄積装置Ｂのディスプレイに表示させることができる。
【０２４６】
さらに、ユーザＢは、表示中のコンテンツの中からコンテンツを選んで、ユーザＡの所有するコンテンツ蓄積装置Ａに送信して、ユーザＡの所有するコンテンツのうち、送信したコンテンツに関連するコンテンツをコンテンツ蓄積装置Ａのディスプレイに表示されることができる。
【０２４７】
このコンテンツ連鎖表示動作開始後には、メタデータの抽出の際に使用した属性ＩＤを、再度メタデータの抽出の際に使用することはないので、同じようなメタデータのやり取りを防ぐことができる。
【０２４８】
このようにして、コンテンツ蓄積装置Ａとコンテンツ蓄積装置Ｂとの間で、自機で表示中のコンテンツに関係するコンテンツを、相手のコンテンツ蓄積装置のディスプレイに、表示させるという動作を、連鎖的に行うことができる。
＜補足＞
以上、本発明に係るコンテンツ蓄積処理システムの一実施形態について、複数のコンテンツ蓄積装置がネットワークを介して互いに接続し、各コンテンツ蓄積装置が他のコンテンツ蓄積装置と通信することで、能動的メタデータ収集動作、受動的メタデータ収集動作、コンテンツ収集動作、コンテンツ連鎖表示動作等を行う例について説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態で示した通りのコンテンツ蓄積処理システムに限られないことはもちろんである。
（１）実施の形態１において、コンテンツ蓄積装置２００を構成するハードウエアは、ハードディスクレコーダ１００と、ディスプレイ１８０とから構成されているとしたが、コンテンツ蓄積装置２００の機能を実現できるものであれば、必ずしもハードディスクレコーダ１００を含む構成である必要はなく、例えば、ハードディスクレコーダ１００の代わりにパーソナルコンピュータや、ＰＤＡ（Personal Digital Assistant）や、携帯電話端末等といったデジタルデータを扱う情報機器等であっても構わない。
【０２４９】
また、同様に、ハードディスクレコーダ１００と、ディスプレイ１８０とは必ずしも別々のハードウエアである必要はなく、ハードディスクレコーダとディスプレイとが一体となったハードディスクレコーダシステムであっても構わない。
（２）実施の形態１において、ハードディスクレコーダ１００は、コンテンツとしてのデジタル写真をＪＰＥＧ方式で符号化されたデータとして記憶するとしたが、デジタル写真をデジタルデータとして記憶することができるものであれば、ＪＰＥＧ方式以外の符号化方式、例えばＰＮＧ（Portable Network Graphics）方式やＧＩＦ（Graphics Interchange Format）方式等で符号化されたものであっても構わないし、符号化されないビットマップ方式のデータであっても構わない。
【０２５０】
また、コンテンツとしてデジタル写真を例として示したが、デジタルデータであれば、写真以外の、例えば、デジタルムービカメラ等で撮影された動画や、Ｗｅｂ上のショッピングサイトに掲載されている商品情報等であっても構わない。
（３）実施の形態１において、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ハードディスク装置インターフェース１０４と、読取書込装置インターフェース１０５と、デコーダ１０６と、出力装置インターフェース１０７と、入力装置インターフェース１０８と、通信装置インターフェース１０９と、バスライン１２０とが、システムＬＳＩ１１０に統合されているとしたが、必ずしも１つのＬＳＩに統合されている必要はなく、複数の集積回路等で実現されていても構わない。
（４）実施の形態１において、ディスプレイ１８０はＰＤＰを有する表示機器であるとしたが、コンテンツとメタデータとを表示できる機能があれば、必ずしもＰＤＰを有する構成でなくても、ＰＤＰ以外の、例えば、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ、ブラウン管等を有する構成であっても構わない。
（５）実施の形態１において、デコーダ１０６は、ＤＳＰであるとしたが、符号化されたデータを復号する機能があれば、必ずしもＤＳＰである必要はなく、例えば、ＣＰＵ１０１が兼用する構成であっても構わないし、ＣＰＵ１０１とは異なるＣＰＵであっても構わないし、ＡＳＩＣ等で構成される専用回路であっても構わない。
（６）実施の形態１において、入力装置１６０は、リモコンを有する構成としたが、ユーザからの操作コマンドを受け付ける機能があれば、必ずしもリモコンを有する構成でなくても、例えば、キーボードとマウスとを備える構成であっても構わないし、ハードディスクレコーダ１００にユーザからの操作コマンドを受け付けるボタン群がある構成等であっても構わない。
（７）実施の形態１において、コンテンツＩＤ３０１は、１文字以上のアルファベットと４桁以上の数字とからなるとしたが、コンテンツ蓄積処理システム８００においてコンテンツを一意に特定することができるものであれば、これ以外の構成であっても構わない。
（８）実施の形態１において、属性情報３１０に含まれる属性ＩＤは、属性１（撮影日時）、属性２（撮影場所）、属性３（人物）の３つの属性ＩＤであるとしたが、必ずしも３つの属性ＩＤの全てを含んでいる必要はないし、これら以外の属性ＩＤ、例えば、撮影の際に使用された機器を示す属性ＩＤや、撮影時の明るさを示す属性ＩＤや、撮影時のシャッタースピードを示す属性ＩＤ等の属性ＩＤを含んでいても構わない。
（９）実施の形態１において、顔の位置を示す座標として、顔を取り囲む長方形の左上と右下の座標であるとしたが、顔の領域の位置を示すことができればどのようなものであっても構わない。例えば、顔を取り囲む円の中心座標と半径との組であっても構わないし、顔を取り囲む長方形の左上の座標と、左上の座標からの高さと幅を表す数値との組等であっても構わない。
（１０）実施の形態１において、関連メタデータ抽出手段２０２は、コンテンツ管理制御手段２２５に送信する指示は、受け取ったメタデータのオリジナルサブメタデータに含まれる属性情報を構成する属性値のうちの少なくとも１つの属性値と一致する属性情報を含むメタデータを、メタデータ記憶手段２３１から検索する旨であるとしたが、必ずしもオリジナルサブメタデータに含まれる属性値に限定する必要はなく、追加サブメタデータに含まれる属性値を含んでいるとしても構わない。
（１１）実施の形態１において、領域４０１に関して、画面の左上の隅に位置するとしたが、画面の左上の隅の位置以外の位置、例えば、右上の隅等であっても構わない。
【０２５１】
また、画面の左上の隅の位置に表示するとしていても、例えば、背景色と文字の色との関係で文字を認識しにくくなるような場合等には、他の背景色の位置に表示位置を変更するとしても構わない。
【０２５２】
同様に、領域４０２に関しても、画面の左下の隅に位置するとしたが、画面の左下の隅以外の位置、例えば右下の隅等であっても構わない。
また、画面の左下の隅の位置に表示するとしていても、例えば、背景色と文字の色との関係で文字を認識しにくくなるような場合等には、他の背景色の位置に表示位置を変更するとしても構わない。
【０２５３】
同様に、領域４０３と４０４とに関しても、対応する顔との対応関係がわかる位置であれば、表示位置はどこであっても構わない。
（１２）実施の形態１において、領域４１１の位置に関して、領域４０１の下に位置するとしたが、領域４０１との対応関係がわかれば、領域４０１の下以外の位置、例えば、領域４０１の右の位置等であっても構わない。
【０２５４】
また、領域４０１の下に位置するとしていても、例えば、背景色と文字の色との関係で文字を認識しにくくなるような場合等には、他の背景色の位置に表示位置を変更するとしても構わない。
【０２５５】
同様に、領域４１２の位置に関して、領域４０２の右に位置するとしたが、領域４０２との対応関係がわかれば、領域４０２の右以外の位置、例えば、領域４０２の上の位置等であっても構わない。
【０２５６】
また、領域４０２の右に位置するとしていても、例えば、背景色と文字の色との関係で文字を認識しにくくなるような場合等には、他の背景色の位置に表示位置を変更するとしても構わない。
【０２５７】
同様に、領域４１３と領域４１４との位置に関して、それぞれ、領域４０３と領域４０４の下に位置するとしたが、領域４０３、領域４０４との対応関係がわかれば、表示位置はどこであっても構わない。
（１３）実施の形態１において、コンテンツとそのコンテンツに対応するメタデータとをディスプレイ１８０に表示させる場合に、図６（Ｂ）に示す形式で表示させるとしたが、これ以外の形式、例えば、ディスプレイ１８０の左側にコンテンツを表示し、右側にメタデータを表示させるといった形式等で表示させるとしても構わない。
【０２５８】
図２２は、ディスプレイ１８０の左側にコンテンツを表示し、右側にメタデータを表示させる形式で、コンテンツとそのコンテンツに対応するメタデータとをディスプレイ１８０に表示させる場合の、ディスプレイ１８０に表示される画面を示す図である。
（１４）実施の形態１において、コンテンツ蓄積処理システム８００は、３つのコンテンツ蓄積装置がネットワークに接続する構成としたが、コンテンツ蓄積装置の数は必ずしも３つである必要はなく、例えば、２つであっても４つ以上であっても構わない。
（１５）実施の形態１において、コンテンツ表示動作として、人物の属性値を表示させるか否かを都度ユーザが指定するとしていたが、必ずしも、都度ユーザが指定する必要はなく、例えば、コンテンツ蓄積装置は、人物の属性値を表示させるモードか、人物の属性値を表示させないモードとの２つのモードを持っていて、ユーザによって一度モードを設定されると、モード設定が変更されるまでは、同一のモードで動作するとしても構わない。
【０２５９】
同様に、コンテンツ表示動作として、人物以外の属性値を表示させるか否かを都度ユーザが指定するとしていたが、必ずしも、都度ユーザが指定する必要はなく、例えば、コンテンツ蓄積装置は、人物以外の属性値を表示させるモードか、人物以外の属性値を表示させないモードとの２つのモードを持っていて、ユーザによって一度モードを設定されると、モード設定が変更されるまでは、同一のモードで動作するとしても構わない。
（１６）実施の形態１において、能動的メタデータ収集動作として、送信手段２０８は、メタデータを受けると、アドレス記憶手段２０９に記憶されている全てのコンテンツ蓄積装置のＵＲＬに対して、受け取ったメタデータと、自機のＵＲＬとを送信するとしたが、必ずしもアドレス記憶手段２０９に記憶されている全てのコンテンツ蓄積装置のＵＲＬに対して送信する必要はなく、例えば、予め定められたコンテンツ蓄積装置のＵＲＬに対して送信するとしても構わないし、例えば、ユーザからの指定を受けたコンテンツ蓄積装置のＵＲＬに送信する等としても構わない。
（１７）実施の形態１において、コンテンツに撮影されている顔の人物名と顔の位置とを特定する方法としての例として、撮影対象の人物の顔を認識して、その人物と顔の位置とを特定する顔認識機能を有するＥｘｉｆファイルフォーマット対応のデジタルスチルカメラを使用して撮影することで実現されるとしたが、必ずしも、顔認識機能を有するデジタルスチルカメラで撮影しなくても実現することができる。
【０２６０】
例えば、コンテンツ蓄積装置２００のＣＰＵ１０１が、ＲＯＭ１０２に記憶されている顔認識機能を実現するためのプログラムを実行すること等でも実現することができる。
（１８）実施の形態１、実施の形態２において、送信手段２０８が他のコンテンツ蓄積装置にデータを送信した場合であって、その送信先のコンテンツ蓄積装置が起動されていないとか、ネットワークに接続されていない等の理由により、送信したデータを受信できない状態にあるときに、送信手段２０８は、一定時間（例えば１時間）経過後に、再度そのデータを送信するとしても構わない。
（１９）実施の形態２において、表題１８００の中の“ロンドン”１８１０を強調して表示させるために、アンダーラインを引くことで強調させるとしたが、“ロンドン”１８１０を強調することができれば、必ずしもアンダーラインを引く必要はなく、例えば、フォントを変える、色を変える、サイズを変える、点滅させる等の方法で強調させるとしても構わない。
（２０）実施の形態２において、コンテンツ蓄積処理システムは、２つのコンテンツ蓄積装置がネットワークに接続する構成としたが、コンテンツ蓄積装置の数は必ずしも２つである必要はなく、例えば、３つ以上であっても構わない。
（２１）実施の形態２において、関連メタデータ抽出手段１４０２は、メタデータとＵＲＬとを受け取ると、受け取ったメタデータのコンテンツＩＤからそのメタデータの送信元のユーザ名を特定するとしたが、受け取ったＵＲＬから送信元のユーザ名を特定するとしても構わない。
（２２）実施の形態２において、選択規則情報は、属性ＩＤそれぞれについて、メタデータを検索する際の優先度を１対１に対応付けたものであるとしたが、例えば、どの属性ＩＤに対応する属性値とどの属性ＩＤに対応する属性値とを組み合わせて抽出するかを示す組み合わせ情報であっても構わないし、最も優先度の高い属性ＩＤをランダムに決定するための情報であっても構わない。
【０２６１】
さらには、属性値の一致度について、最も近い値を持つメタデータを抽出する、あるいは、最も遠い値を持つメタデータを抽出する等、完全に一致していなくても、ある程度幅を持たして抽出するための情報であっても構わない。
（２３）実施の形態１、実施の形態２において、能動的にメタデータを収集する旨の信号、コンテンツ連鎖表示動作を行う旨の信号を、ユーザからの操作によって発生させていたが、これに限るものではなく、例えば、自機に新しいコンテンツが追加されたことを検知した場合に、自動的に発生させるものとしても構わない。
（２４）実施の形態１において、表示する追加サブメタデータが複数存在する場合には、存在する全てのサブメタデータを表示対象とする例について説明したが、必ずしも全ての追加サブメタデータを表示対象とする必要はなく、例えば、最近追加されたもの３つを表示対象とする等であっても構わない。
【産業上の利用可能性】
【０２６２】
本発明は、デジタルコンテンツを記憶する機能を有する機器に幅広く利用することができる。
【符号の説明】
【０２６３】
２００  コンテンツ蓄積装置
２０１  コンテンツ管理手段
２０２  関連メタデータ抽出手段
２０４  表示手段
２０６  入力受付手段
２０７  受信手段
２０８  送信手段
２０９  アドレス記憶手段
２２１  メタデータ抽出手段
２２２  メタデータ更新手段
２２３  コンテンツ抽出手段
２２４  コンテンツ更新手段
２２５  コンテンツ管理制御手段
２３１  メタデータ記憶手段
２３２  コンテンツ記憶手段
２３３  コンテンツ対応テーブル記憶手段
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツと対応付けられているメタデータの送受信を他のコンテンツ蓄積装置と行うコンテンツ蓄積装置であって、
コンテンツを記憶しているコンテンツ記憶装置と、
前記コンテンツが撮影された際の状況を示すオリジナルメタデータを記憶しているメタデータ記憶手段と、
前記オリジナルメタデータを前記他のコンテンツ蓄積装置に送信する送信手段と、
前記オリジナルメタデータを前記他のコンテンツ蓄積装置に送信することに応答して前記他のコンテンツ蓄積装置から送られる、前記送信したオリジナルメタデータと関連する関連メタデータを、前記他のコンテンツ蓄積装置から受信する受信手段と、
前記コンテンツと、前記オリジナルメタデータと、前記受信した関連メタデータと、を合わせて表示画面に表示する表示手段とを備え、
前記関連メタデータは、前記関連メタデータと対応付けられているコンテンツが撮影された際の状況を示す
ことを特徴とするコンテンツ蓄積装置。
【請求項２】
前記オリジナルメタデータは、前記コンテンツの属性を示す属性情報を少なくとも１以上含み、
前記関連メタデータは、前記関連メタデータと対応付けられているコンテンツの属性を示す属性情報を少なくとも１以上含み、
前記関連メタデータは、さらに、前記オリジナルメタデータに含まれる属性情報のうち少なくとも１以上の属性情報と一致する所定の属性情報を含む
ことを特徴とする請求項１記載のコンテンツ蓄積装置。
【請求項３】
前記コンテンツ蓄積装置は、さらに、メタデータ更新手段を備え、
前記メタデータ更新手段は、前記関連メタデータを受信した場合には、前記関連メタデータを前記オリジナルメタデータに追加することで、前記オリジナルメタデータを更新する
ことを特徴とする請求項２記載のコンテンツ蓄積装置。
【請求項４】
前記コンテンツ蓄積装置は、さらに、関連メタデータ抽出手段を備え、
前記関連メタデータ抽出手段は、前記オリジナルメタデータを更新した場合には、前記更新されたオリジナルメタデータに含まれる少なくとも２以上の属性情報の中で、前記所定の属性情報以外の属性情報を用いて、前記メタデータ記憶手段の中から、前記更新したメタデータと関連する更新関連メタデータを抽出し、
前記表示手段は、前記更新関連メタデータを表示画面に表示する
ことを特徴とする請求項３記載のコンテンツ蓄積装置。
【請求項５】
前記コンテンツ蓄積装置は、さらに、文字列生成手段を備え、
前記文字列生成手段は、
前記関連メタデータと対応付けられているコンテンツに映っている人物名を示す属性情報、前記関連メタデータと対応付けられているコンテンツが撮影された撮影日時を示す属性情報、前記関連メタデータと対応付けられているコンテンツが撮影された場所を示す属性情報、の中で少なくとも２以上の属性情報を前記関連メタデータが含む場合には、前記少なくとも２以上の属性情報を組み合わせて、文字列を生成し、
前記表示手段は、前記生成された文字列を表示画面に表示する
ことを特徴とする請求項４記載のコンテンツ蓄積装置。
【請求項６】
前記コンテンツ蓄積装置は、さらに、入力受付手段を備え、
前記入力受付手段は、前記表示画面に対するユーザ操作を受け付け、
前記コンテンツ蓄積装置は、前記表示画面に表示されている関連メタデータに対するユーザ操作を受け付けた場合に、前記関連メタデータと対応付けられている関連コンテンツを前記他のコンテンツ蓄積装置から受信し、前記受信した関連コンテンツを前記表示画面に表示する
ことを特徴とする請求項１又は請求項４記載のコンテンツ蓄積装置。
【請求項７】
コンテンツと対応付けられているメタデータの送受信を他のコンテンツ蓄積装置と行うコンテンツ蓄積装置で用いられるコンテンツ蓄積方法であって、
コンテンツが撮影された際の状況を示すオリジナルメタデータを前記他のコンテンツ蓄積装置に送信する送信ステップと、
前記オリジナルメタデータを前記他のコンテンツ蓄積装置に送信することに応答して前記他のコンテンツ蓄積装置から送られる、前記送信したオリジナルメタデータと関連する関連メタデータを、前記他のコンテンツ蓄積装置から受信する受信ステップと、
前記コンテンツと、前記オリジナルメタデータと、前記受信した関連メタデータと、を合わせて表示画面に表示する表示ステップとを備え、
前記関連メタデータは、前記関連メタデータと対応付けられているコンテンツが撮影された際の状況を示す
ことを特徴とするコンテンツ蓄積方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2010073629.tif 000025
【図２】
2010073629.tif 000026
【図３】
2010073629.tif 000027
【図４】
2010073629.tif 000028
【図５】
2010073629.tif 000029
【図６】
2010073629.tif 000030
【図７】
2010073629.tif 000031
【図８】
2010073629.tif 000032
【図９】
2010073629.tif 000033
【図１０】
2010073629.tif 000034
【図１１】
2010073629.tif 000035
【図１２】
2010073629.tif 000036
【図１３】
2010073629.tif 000037
【図１４】
2010073629.tif 000038
【図１５】
2010073629.tif 000039
【図１６】
2010073629.tif 000040
【図１７】
2010073629.tif 000041
【図１８】
2010073629.tif 000042
【図１９】
2010073629.tif 000043
【図２０】
2010073629.tif 000044
【図２１】
2010073629.tif 000045
【図２２】
2010073629.tif 000046
【国際調査報告】
2010073629.tif 000047
2010073629.tif 000048
2010073629.tif 000049
2010073629.tif 000050