(57)【要約】【課題】メタデータを付与する手間を利用者にかけさせることなく、クエリコンテンツ中の区間あるいは領域のメタデータ生成することができるようにする。【解決手段】コンテンツ対応関係取得部１０１は、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤとからなる対応関係を複数取得する。結合対応関係生成部１０２は、これら複数の対応関係を結合して結合対応関係を生成する。クエリメタデータ生成部１０３は、この結合対応関係を用いて、クエリコンテンツの時間区間ごとにメタデータを生成する。これにより、基準時刻を管理することなし、クエリコンテンツの区間あるいは領域についてのメタデータを生成できる。【選択図】図１
2010282376.tif 000002
【特許請求の範囲】
【請求項１】
クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得するコンテンツ対応関係取得部と、
前記クエリコンテンツのクエリコンテンツＩＤおよび前記クエリコンテンツの区間あるいは領域と、前記蓄積コンテンツの蓄積コンテンツＩＤおよび前記蓄積コンテンツの区間あるいは領域との複数の対応関係を結合して結合対応関係を生成する結合対応関係生成部と、
前記結合対応関係から前記クエリコンテンツの区間あるいは領域についてのメタデータまたはクエリコンテンツ全体についてのメタデータを、対応する蓄積コンテンツの蓄積コンテンツＩＤまたはメタデータのうち少なくとも１つ以上に基づいて生成するクエリメタデータ生成部と、
を備えることを特徴とするメタデータ管理装置。
【請求項２】
前記結合対応関係からクエリコンテンツの区間あるいは領域ごとの蓄積コンテンツ中の出現頻度を表すヒストグラムを計算する対応領域出現頻度計算部を備え、
前記クエリメタデータ生成部は、前記対応領域出現頻度計算部が計算したヒストグラムを、当該結合対応関係のクエリコンテンツの区間あるいは領域またはクエリコンテンツ全体についてのメタデータとして付与することを特徴とする請求項１に記載のメタデータ管理装置。
【請求項３】
検索結果として、前記クエリメタデータ生成部がメタデータに付与したヒストグラムが示す出現頻度を取得するメタデータ取得部を備えることを特徴とする請求項１又は２に記載のメタデータ管理装置。
【請求項４】
前記メタデータ取得部は、取得したヒストグラムが示す出現頻度に基づいて、検索結果の出力順序を決定することを特徴とする請求項３に記載のメタデータ管理装置。
【請求項５】
処理後のクエリコンテンツと蓄積コンテンツの対応関係を蓄積するメタデータ蓄積部と、
蓄積済みのクエリコンテンツと蓄積コンテンツの対応関係に新規に入力された対応関係を追加して更新する蓄積メタデータ更新部と、
蓄積済みのメタデータからメタデータを取得するメタデータ取得部と、
を備えることを特徴とする請求項１乃至４のいずれかの項に記載のメタデータ管理装置。
【請求項６】
メタデータの索引付けを行うメタデータ索引部を有することを特徴とする請求項１乃至５のいずれかの項に記載のメタデータ管理装置。
【請求項７】
コンテンツ対応関係取得部が、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得するコンテンツ対応関係取得過程と、
結合対応関係生成部が、前記クエリコンテンツのクエリコンテンツＩＤおよび前記クエリコンテンツの区間あるいは領域と、前記蓄積コンテンツの蓄積コンテンツＩＤおよび前記蓄積コンテンツの区間あるいは領域との複数の対応関係を結合して結合対応関係を生成する結合対応関係生成過程と、
クエリメタデータ生成部が、前記結合対応関係から前記クエリコンテンツの区間あるいは領域についてのメタデータまたはクエリコンテンツ全体についてのメタデータを、対応する蓄積コンテンツの蓄積コンテンツＩＤまたはメタデータのうち少なくとも１つ以上に基づいて生成するクエリメタデータ生成過程と、
を有することを特徴とするメタデータ管理方法。
【請求項８】
コンピュータを、
クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得するコンテンツ対応関係取得手段、
前記クエリコンテンツのクエリコンテンツＩＤおよび前記クエリコンテンツの区間あるいは領域と、前記蓄積コンテンツの蓄積コンテンツＩＤおよび前記蓄積コンテンツの区間あるいは領域との複数の対応関係を結合して結合対応関係を生成する結合対応関係生成手段、
前記結合対応関係から前記クエリコンテンツの区間あるいは領域についてのメタデータまたはクエリコンテンツ全体についてのメタデータを、対応する蓄積コンテンツの蓄積コンテンツＩＤまたはメタデータのうち少なくとも１つ以上に基づいて生成するクエリメタデータ生成手段、
として機能させるメタデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メタデータ管理装置、メタデータ管理方法、及び、メタデータ管理プログラムに関する。
【背景技術】
【０００２】
映像コンテンツや楽曲コンテンツに関連する様々な付随情報を、メタデータとしてコンテンツに対して付与することが行われている。楽曲コンテンツを例にとると、曲名、アーチスト名、ジャンル等がメタデータとしてコンテンツに付与されている。さらに、コンテンツ全体に対するメタデータばかりでなく、歌唱映像に対して時間毎に付随する歌詞のテキスト情報、ドラマの映像に対して時間毎に付随する出演者情報等、コンテンツ中の所定の区間あるいは領域に対するメタデータがコンテンツの所定の区間あるいは領域に対して付与されている。
【０００３】
このように、再生コンテンツ中の区間あるいは領域に対するメタデータ生成するものとしては、従来、例えば特許文献１（特開２００８−２１９６０８）に記載されているものがある。特許文献１に示されるものでは、再生コンテンツの特徴データの抽出開始時刻となる基準時刻が取得され、再生コンテンツから特徴データが抽出される。そして、その特徴データに基づいて、蓄積コンテンツ中の特徴データが探索され、再生コンテンツから導き出された特徴データに対応する蓄積コンテンツ中の時刻が該当基準時刻として特定され、再生コンテンツの現在の再生時刻が取得される。そして、再生時刻と基準時刻と該当基準時刻とに基づいて再生該当基準時刻が計算され、蓄積コンテンツ中の時刻ごとに対応付けられたメタデータの中から、再生該当基準時刻に該当する時刻に対応付けられたメタデータが選択される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１９６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に示されるものでは、基準時刻を用いることで、再生コンテンツとメタデータとの同期管理することが可能となり、再生コンテンツ中の区間あるいは領域に対するメタデータを生成することが可能になる。しかしながら、特許文献１に示されるものでは、コンテンツのメタデータを時刻ごとに管理する必要があり、時刻ごとのメタデータの付与のために手間がかかるという問題がある。
【０００６】
本発明は上記の点に鑑みてなされたものであり、その目的は、メタデータを付与する手間を利用者にかけさせることなく、クエリコンテンツ中の区間あるいは領域のメタデータを生成することができるメタデータ管理装置、メタデータ管理方法、及び、メタデータ管理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、本発明は、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得するコンテンツ対応関係取得部と、前記クエリコンテンツのクエリコンテンツＩＤおよび前記クエリコンテンツの区間あるいは領域と、前記蓄積コンテンツの蓄積コンテンツＩＤおよび前記蓄積コンテンツの区間あるいは領域との複数の対応関係を結合して結合対応関係を生成する結合対応関係生成部と、前記結合対応関係から前記クエリコンテンツの区間あるいは領域についてのメタデータまたはクエリコンテンツ全体についてのメタデータを、対応する蓄積コンテンツの蓄積コンテンツＩＤまたはメタデータのうち少なくとも１つ以上に基づいて生成するクエリメタデータ生成部と、を備えることを特徴とするメタデータ管理装置である。
【０００８】
また、本発明は、上記メタデータ管理装置において、前記結合対応関係からクエリコンテンツの区間あるいは領域ごとの蓄積コンテンツ中の出現頻度を表すヒストグラムを計算する対応領域出現頻度計算部を備え、前記クエリメタデータ生成部は、前記対応領域出現頻度計算部が計算したヒストグラムを、当該結合対応関係のクエリコンテンツの区間あるいは領域またはクエリコンテンツ全体についてのメタデータとして付与することを特徴とする。
【０００９】
また、本発明は、上記メタデータ管理装置において、検索結果として、前記クエリメタデータ生成部がメタデータに付与したヒストグラムが示す出現頻度を取得するメタデータ取得部を備えることを特徴とする。
【００１０】
また、本発明は、上記メタデータ管理装置において、前記メタデータ取得部は、取得したヒストグラムが示す出現頻度に基づいて、検索結果の出力順序を決定することを特徴とする
【００１１】
また、本発明は、上記メタデータ管理装置において、処理後のクエリコンテンツと蓄積コンテンツの対応関係を蓄積するメタデータ蓄積部と、蓄積済みのクエリコンテンツと蓄積コンテンツの対応関係に新規に入力された対応関係を追加して更新する蓄積メタデータ更新部と、蓄積済みのメタデータからメタデータを取得するメタデータ取得部と、を備えることを特徴とする。
【００１２】
また、本発明は、上記メタデータ管理装置において、メタデータの索引付けを行うメタデータ索引過程を有することを特徴とする。
【００１３】
また、本発明は、コンテンツ対応関係取得部が、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得するコンテンツ対応関係取得過程と、結合対応関係生成部が、前記クエリコンテンツのクエリコンテンツＩＤおよび前記クエリコンテンツの区間あるいは領域と、前記蓄積コンテンツの蓄積コンテンツＩＤおよび前記蓄積コンテンツの区間あるいは領域との複数の対応関係を結合して結合対応関係を生成する結合対応関係生成過程と、クエリメタデータ生成部が、前記結合対応関係から前記クエリコンテンツの区間あるいは領域についてのメタデータまたはクエリコンテンツ全体についてのメタデータを、対応する蓄積コンテンツの蓄積コンテンツＩＤまたはメタデータのうち少なくとも１つ以上に基づいて生成するクエリメタデータ生成過程と、を有することを特徴とするメタデータ管理方法である。
【００１４】
また、本発明は、コンピュータを、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得するコンテンツ対応関係取得手段、前記クエリコンテンツのクエリコンテンツＩＤおよび前記クエリコンテンツの区間あるいは領域と、前記蓄積コンテンツの蓄積コンテンツＩＤおよび前記蓄積コンテンツの区間あるいは領域との複数の対応関係を結合して結合対応関係を生成する結合対応関係生成手段、前記結合対応関係から前記クエリコンテンツの区間あるいは領域についてのメタデータまたはクエリコンテンツ全体についてのメタデータを、対応する蓄積コンテンツの蓄積コンテンツＩＤまたはメタデータのうち少なくとも１つ以上に基づいて生成するクエリメタデータ生成手段、として機能させるメタデータ管理プログラムである。
【発明の効果】
【００１５】
本発明によれば、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤとからなる対応関係を複数取得し、これら複数の対応関係を結合して結合対応関係を生成し、この結合対応関係を用いて、クエリコンテンツの時間区間ごとにメタデータを生成している。これにより、メタデータを付与する手間を利用者にかけさせることなく、クエリコンテンツの区間あるいは領域についてのメタデータを生成することができ、さまざまな情報を時刻ごとに対応付けることができる。また、本発明によれば、蓄積コンテンツに付与されているメタデータ以外の情報、例えば出現頻度ヒストグラムの情報等を付与することができる。さらに、例えば出現頻度ヒストグラムの情報を用いて、蓄積コンテンツの優先順位付けを行うことが可能になる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係るメタデータ管理装置の構成を示す概略ブロック図である。
【図２】本実施形態に係るメタデータ管理装置の動作の一例を示すフローチャートである。
【図３】本実施形態に係る結合対応関係の一例を示す概念図である。
【図４】本実施形態に係るメタデータの一例を示す概念図である。
【図５】本実施形態に係る結合対応関係の一例を示す概念図である。
【図６】本実施形態のメタデータ管理装置の構成を示す概略ブロック図である。
【図７】本実施形態に係る対応領域出現頻度計算部の動作の一例を示すフローチャートである。
【図８】本実施形態に係る出現頻度のヒストグラムの一例を示す概念図である。
【図９】本発明の第３の実施形態に係るメタデータ管理装置の構成を示すブロック図である。
【図１０】本実施形態に係る蓄積メタデータ更新部の動作の一例を示すフローチャートである。
【図１１】本実施形態に係るメタデータの一例を示す概念図である。
【図１２】本発明の第４の実施形態のメタデータ管理装置の構成を示す概略ブロック図である。
【図１３】本実施形態に係るメタデータ索引部の動作の一例を示すフローチャートである。
【図１４】メタデータ取得部が表示するメタデータの一例を示す図である。
【図１５】メタデータ取得部が表示するメタデータの別の一例を示す図である。
【図１６】メタデータ取得部が表示するメタデータの別の一例を示す図である。
【発明を実施するための形態】
【００１７】
（第１の実施形態）
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１８】
＜メタデータ管理装置の構成について＞
図１は、本発明の第１の実施形態に係るメタデータ管理装置の構成を示す概略ブロック図である。この図において、メタデータ管理装置は、コンテンツ対応関係取得部１０１、結合対応関係生成部１０２、及びクエリメタデータ生成部１０３を含んで構成される。また、メタデータ管理装置は、クエリコンテンツＩＤおよびクエリコンテンツの区間あるいは領域と、蓄積コンテンツＩＤおよび蓄積コンテンツの区間あるいは領域を入力とし、クエリデータに付与するクエリメタデータを出力とする。ここで、メタデータ管理装置に入力又は記憶されるコンテンツとは、例えば、動画や音楽等のコンテンツであり、利用者がメタデータ管理装置にアップロード、又は、コンピュータプログラムによって自動的にウェブサイトからメタデータ管理装置にダウンロードされたコンテンツである。
【００１９】
コンテンツ対応関係取得部１０１は、クエリとなるクエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得する。
結合対応関係生成部１０２は、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、蓄積コンテンツの蓄積コンテンツＩＤおよび当該蓄積コンテンツの区間あるいは領域の複数の対応関係を結合して、結合対応関係を生成する。具体的には、結合対応関係生成部１０２は、当該複数の対応関係のクエリコンテンツの時間区間（クエリ時間区間という）の差、および当該蓄積コンテンツの時間区間（蓄積時間区間という）の差、を計算する。結合対応関係生成部１０２は、計算した差に基づいて、複数の対応関係のクエリ時間区間および蓄積時間区間を結合し、クエリコンテンツＩＤおよび結合したクエリ時間区間と、蓄積コンテンツＩＤおよび結合した蓄積時間区間と、からなる結合対応関係を生成する。
クエリメタデータ生成部１０３は、結合対応関係生成部１０２が生成した結合対応関係から、クエリコンテンツの区間あるいは領域についてのメタデータ、またはクエリコンテンツの全体についてのメタデータを、対応する蓄積コンテンツの蓄積コンテンツＩＤ、メタデータのうちの少なくとも１つ以上に基づいて生成する。
【００２０】
＜メタデータ管理装置の動作について＞
次に、上述したコンテンツ対応関係取得部１０１からクエリメタデータ生成部１０３における処理を具体的に説明する。
図２は、本実施形態に係るメタデータ管理装置の動作の一例を示すフローチャートである。
【００２１】
（ステップＳ１０１）コンテンツ対応関係取得部１０１は、クエリコンテンツのクエリコンテンツＩＤおよび時間区間と、当該クエリコンテンツに対応するデータベース中の蓄積コンテンツの蓄積コンテンツＩＤおよび時間区間を読み込む。そして、クエリコンテンツのクエリコンテンツＩＤおよび時間区間と、当該クエリコンテンツに対応するデータベース中の蓄積コンテンツの蓄積コンテンツＩＤおよび時間区間との対応関係を複数取得する。
【００２２】
ここで、コンテンツ対応関係取得部１０１は、特開２００８−２１９６０８号公報の段落「００１６」に記載された手法により、音または映像の対応区間を探索して得られた探索結果を使用して、対応関係を取得する。具体的には、コンテンツ対応関係取得部１０１は、記憶部（図示せず）が予め記憶する特徴系列であって蓄積コンテンツを３秒毎に１６秒の長さに区切ったデータの特徴系列（蓄積特徴系列という）を読み出す。次に、コンテンツ対応関係取得部１０１は、クエリコンテンツの信号（入力信号という）中に窓（入力信号注目窓という）をかけ、当該入力信号注目窓内の信号について特徴量系列を生成する（生成した特徴量系列をクエリ特徴量系列という）。コンテンツ対応関係取得部１０１は、生成したクエリ特徴量系列と読み出した蓄積特徴系列との類似度合いを示す入力信号類似値を計算する。コンテンツ対応関係取得部１０１は、当該計算した入力信号類似値に基づいて、入力信号注目窓を移動できる量を示す移動可能量を計算し、その移動可能量に基づいて、入力信号注目窓の位置を決定し、その位置に該入力信号注目窓を設定する。さらに、コンテンツ対応関係取得部１０１は、これらの処理を繰り返すことによって、入力信号注目窓の各位置について、入力信号類似値を計算する。コンテンツ対応関係取得部１０１は、入力信号類似値が予め設定された閾値より大きい場合、クエリ特徴量系列と蓄積特徴系列とが一致すると判定し、閾値以下の場合、一致しないと判定する。
【００２３】
コンテンツ対応関係取得部１０１は、クエリ特徴量系列と蓄積特徴系列とが一致すると判定した場合、次のように対応関係を生成する。コンテンツ対応関係取得部１０１は、探索に用いたクエリコンテンツのファイル名をクエリコンテンツＩＤとし、入力信号注目窓の区間をクエリ時間区間として抽出する。そして、探索の出力として得られた一致する蓄積コンテンツのＩＤを蓄積コンテンツＩＤ、その蓄積コンテンツのうちのクエリ時間区間と対応する箇所として出力された該当区間を、蓄積時間区間として抽出する。なお、蓄積コンテンツＩＤ（ファイル名）、クエリ時間区間、及び蓄積特徴系列の記憶場所を示す情報（パス、ファイル名）の対応付け情報は予め記憶部に記憶されている。
コンテンツ対応関係取得部１０１は、抽出したクエリコンテンツＩＤ、クエリ時間区間、蓄積コンテンツＩＤ、及び蓄積時間区間を対応付けた対応関係を生成する。その後、ステップＳ１０２に進む。
【００２４】
なお、ここでは、対応する範囲として、時間区間を使用するが、時間と音の時間伸縮やピッチ変動を組み合わせた時間・時間伸縮率・周波数伸縮率の空間中の軌跡を区間として使用してもよいし、静止画像の平面中の部分画像のような領域を使用してもよいし、映像中の部分画像と時間を組み合わせた空間中の領域を使用してもよい。また、特開２００８−２１９６０８号公報に記載された手法に代えて特開２００６−５２４５４５号公報に記載された手法により、対応関係を取得してもよい。また、本実施形態では、クエリコンテンツＩＤ及び蓄積コンテンツＩＤとして、クエリコンテンツ及び蓄積コンテンツのファイル名としているが、クエリコンテンツ及び蓄積コンテンツを識別する情報であればよい。
【００２５】
（ステップＳ１０２）結合対応関係生成部１０２は、ステップＳ１０１にて取得した対応関係であって、前回までのステップＳ１０２で選択した対応関係以外の対応関係を、１つ選択する（選択した対応関係を第一の対応関係という）。その後、ステップＳ１０３に進む。
【００２６】
（ステップＳ１０３）結合対応関係生成部１０２は、ステップＳ１０１にて取得した対応関係であって、あるステップＳ１０３〜Ｓ１０６の繰り返しにおいて前回までのステップＳ１０３で選択した対応関係以外の対応関係を、１つ選択する（選択した対応関係を第二の対応関係という）。その後、ステップＳ１０４に進む。
なお、ステップＳ１０３で選択する対応関係は、直前のステップＳ１０２で選択された第一の対応関係以外の対応関係である。
（ステップＳ１０４）結合対応関係生成部１０２は、第一の対応関係と第二の対応関係に基づいて結合条件を判定する。結合条件を満たす場合には、第二の対応関係を第一の対応関係に結合する（結合した対応関係を結合対応関係という）。この結合対応関係の生成処理については後述する。その後、ステップＳ１０５に進む。
【００２７】
（ステップＳ１０５）クエリメタデータ生成部１０３は、結合対応関係からクエリ時間区間に対応するメタデータを生成する。なお、このメタデータの生成処理については後述する。その後、ステップＳ１０６に進む。
（ステップＳ１０６）結合対応関係生成部１０２は、全ての第二の対応関係を選択済みか否か、つまり、第二の対応関係を処理済みであるか否かを判定する。全ての第二の対応関係を処理済みであると判定した場合（Ｙｅｓ）、ステップＳ１０３に戻る。一方、全ての第二の対応関係を処理済みでないと判定した場合（Ｎｏ）、ステップＳ１０７に進む。
（ステップＳ１０７）結合対応関係生成部１０２は、全ての第一の対応関係を選択済みか否か、つまり、第一の対応関係を処理済みであるか否かを判定する。全ての第一の対応関係を処理済みであると判定した場合（Ｙｅｓ）、ステップＳ１０２に戻る。一方、全ての第一の対応関係を処理済みでないと判定した場合（Ｎｏ）、動作を終了する。
このように、図２に示す動作では、結合対応関係生成部１０２は、第一の対応関係と、第二の対応関係を読み込んだ全ての対応関係の中からそれぞれ選択し、条件を満足するかどうかの結合判定を行いながら、結合対応関係を生成する。
【００２８】
＜結合対応関係の生成処理について＞
図３は、本実施形態に係る結合対応関係の一例を示す概念図である。なお、結合対応関係の生成処理は、結合対応関係生成部１０２が行う。この図は、クエリコンテンツとしてファイル名「Ｃ２．ｍｐ３」の音楽データが入力された場合の図である。この図は、まず、第一の対応関係Ａ（図３（Ａ））と第二の対応関係Ｂ（図３（Ｂ））が入力され、結合対応関係（図３（Ｃ））が生成されたことを示す。なお、生成された結合対応関係は第二の対応関係（図３（Ｄ））として記憶部に記憶される。次に、第一の対応関係Ｃ（図３（Ｅ））と第二の対応関係（図３（Ｄ））とが入力され、結合対応関係（図３（Ｆ））が生成されたことを示す。
【００２９】
結合対応関係生成部１０２は、対応関係Ａから対応関係Ｃまでの対応関係について、クエリコンテンツと対応する蓄積時間区間を結合し、結合対応関係を生成する。クエリメタデータ生成部１０３は、結合できるかできないかを、ｑ１を第一の対応関係のクエリ時間区間の始まり、ｑ２を第二の対応関係のクエリ時間区間の始まり、ｄ１を第一の蓄積時間区間の始まり、ｄ２を第二の蓄積時間区間の始まり、θを予め決めておいた閾値（５秒）として、以下の式（１）を用いて判定する。
【００３０】
【数１】
2010282376.tif 000003
【００３１】
上記式（１）を満たす場合、結合対応関係生成部１０２は、第一の対応関係と第二の対応関係とを結合する。つまり、式（１）は上記の結合条件である。
なお、閾値θが大きくなると、結合する結合対応関係の時間区間が長くなり、この時間区間に対応するメタデータには関連性のないメタデータが多く含まれてしまう。一方、閾値θが小さくなると、結合する結合対応関係の時間区間が短くなり、関連性のあるメタデータを結合できなくなる。本実施形態では、シミュレーションの結果、関連性のあるメタデータが含まれる適切な時間区間となる閾値θとして、５秒を選択している。なお、この閾値は、５秒から数秒前後してもよい。
【００３２】
図３の例では、図３（Ａ）に示す対応関係Ａを第一の対応関係、図３（Ｂ）に示す対応関係Ｂを第二の対応関係として、式（１）の左辺が「０」になるので、式（１）を満たす。この場合、結合対応関係生成部１０２は、図３（Ｃ）に示すように、対応関係Ａと対応関係Ｂを結合する。
また、図３（Ｄ）に示す結合した対応関係を第一の対応関係、図３（Ｅ）に示す対応関係Ｃを第二の対応関係として、式（１）が「０」になるので、式（１）を満たす。この場合、結合対応関係生成部１０２は、図３（Ｆ）に示すように、対応関係Ａと、ＡとＢとの結合対応関係を結合する。その結果、図３（Ｆ）に示すように、対応関係Ａから対応関係Ｃまでが結合され１つの結合対応関係となる。例えば、図３（Ｆ）は、クエリコンテンツＩＤ「Ｃ２．ｍｐ３」のクエリコンテンツの「３分２１秒」から「３分４３秒」と、蓄積コンテンツＩＤ「Ｃ１．ｗａｖ」の蓄積コンテンツの「１４秒」から「３０秒」との結合対応関係が生成されたことを示す。
なお、上記の例では、時間区間の始まりを用いて結合可能か判定を行ったが、時間区間の終わりを用いてもよい。
【００３３】
また、結合対応関係生成部１０２は、第一、第二の対応関係に加えて、第三の対応関係を選択し、これらの対応関係の時間区間の差分の比を結合条件としてもよい。例えば、結合対応関係生成部１０２は、結合条件を、ｑ１を第一の対応関係のクエリ時間区間の始まり、ｑ２を第二の対応関係のクエリ時間区間の始まり、ｑ３を第三の対応関係のクエリ時間区間の始まり、ｄ１を第一の蓄積時間区間の始まり、ｄ２を第二の蓄積時間区間の始まり、ｄ３を第三の蓄積時間区間の始まり、θを予め決めておいた閾値（０．５）として、以下の式（２）を用いて判定する。なお、この閾値θも、シミュレーションの結果、関連性のあるメタデータが含まれる適切な時間区間となる閾値θとして、０．５を選択している。
【００３４】
【数２】
2010282376.tif 000004
【００３５】
上記式（２）を満たす場合、結合対応関係生成部１０２は、第一の対応関係と第二の対応関係と第三の対応関係とを結合する。なお、結合対応関係生成部１０２は、結合の条件を満たす対応関係の時間区間の始まりのうち最も小さい時間を結合後の時間区間の始まりとし、対応関係の時間区間の終わりのうち最も大きい時間を結合後の時間区間の終わりとして、この時間区間を結合対応関係の時間区間にする。
【００３６】
また、上記では時間区間に基づいて対応関係を結合する場合について説明をしたが、本発明はこれに限らず、位置領域に基づいて対応関係を結合してもよい。この場合、対応関係として、２次元画像中の部分画像のような領域毎にコンテンツＩＤと位置領域情報を取得する。この場合、結合対応関係生成部１０２は、以下のような結合条件を用いて、結合するかしないかを判定してもよい。例えば、結合対応関係生成部１０２は、ｑ１＝（ｑ１１，ｑ１２，ｑ１３，ｑ１４）を第一の対応関係のクエリコンテンツの２次元座標の縦軸の上限値、下限値、横軸の上限値、下限値からなる領域を表すベクトルとし、ｑ２＝（ｑ２１，ｑ２２，ｑ２３，ｑ２４）を第二の対応関係のクエリコンテンツの縦軸の上限値、下限値、横軸の上限値、下限値からなる領域を表すベクトルとし、ｄ１＝（ｄ１１，ｄ１２，ｄ１３，ｄ１４）を第一の蓄積コンテンツの左上の縦軸の上限値、下限値、横軸の上限値、下限値からなる領域を表すベクトルとし、ｄ２＝（ｄ２１，ｄ２２，ｄ２３，ｄ２４）を第二の蓄積コンテンツの左上の縦軸の上限値、下限値、横軸の上限値、下限値からなる領域を表すベクトルとし、θ＝（θ１，θ２，θ３，θ４）を予め決めておいた閾値として、以下の式（３）〜（６）を用いて判定する。
【００３７】
【数３】
2010282376.tif 000005
【００３８】
上記式（３）〜（６）のすべてを満たす場合、結合対応関係生成部１０２は、第一の対応関係と第二の対応関係とを結合する。
【００３９】
＜メタデータの生成処理について＞
図４は、本実施形態に係るメタデータの一例を示す概念図である。クエリメタデータ生成部１０３は、結合対応関係生成部１０２が生成した結合対応関係のクエリコンテンツのメタデータに、対応する蓄積コンテンツのメタデータを加えたメタデータを、新たなクエリコンテンツのメタデータとして生成する。この図は、図３（Ｃ）に示す結合対応関係に基づいて行うメタデータの生成処理前後のメタデータを示す。
【００４０】
図４（Ａ）は、メタデータの生成処理前のメタデータを示す概略図である。この図は、生成処理前、クエリコンテンツＩＤ「Ｃ２．ｍｐ３」のクエリ時間区間「０３：２１−０３：４０」について、メタデータがないこと示す。また、この図は、生成処理前、蓄積コンテンツＩＤ「Ｃ１．ｗａｖ」の蓄積時間区間「００：１４−００：２７」についてのメタデータが、「楽曲名：ＡＢＣ、ジャンル：ロック、アーチスト：○○太郎」であることを示す。
図４（Ｂ）は、メタデータの生成処理後のメタデータを示す概略図である。この図は、生成処理後、クエリコンテンツＩＤ「Ｃ２．ｍｐ３」のクエリ時間区間「０３：２１−０３：４０」についてのメタデータが、「楽曲名：ＡＢＣ、ジャンル：ロック、アーチスト：○○太郎」であることを示す。つまり、クエリメタデータ生成部１０３が、図３（Ｆ）に示す結合対応関係のクエリコンテンツ（Ｃ２．ｍｐ３）のメタデータに、対応する蓄積コンテンツ（Ｃ１．ｗａｖ）のメタデータを加えたメタデータを、クエリコンテンツの新たなメタデータとして生成したことを示す。なお、メタデータには蓄積コンテンツＩＤが含まれてもよい。また、本実施形態では、生成するメタデータがクエリ時間区間のメタデータである場合について説明したが、本発明はこれに限らず、クエリコンテンツ全体のメタデータとしてメタデータを生成してもよい。
【００４１】
以上の結合対応関係の生成処理及びメタデータの生成処理をくり返すことにより、メタデータ管理装置は、メタデータを結合して生成することができる。例えば、クエリコンテンツＩＤ「Ｃ２．ｍｐ３」のクエリ時間区間「０３：２１−０３：４３」に対し、対応蓄積コンテンツＩＤ「Ｃ１．ｗａｖ」の時間区間「００：１４−００：３０」のメタデータを追加することができる。
【００４２】
このように、本実施形態では、メタデータ管理装置は、クエリとなるクエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤとからなる対応関係を複数取得し、これら複数の対応関係を結合して結合対応関係を生成し、この結合対応関係を用いて、クエリ時間区間ごとにメタデータを生成している。これにより、メタデータを付与する手間を利用者にかけさせることなく、クエリコンテンツの区間あるいは領域についてのメタデータを生成することができ、さまざまな情報を時刻ごとに対応付けることができる。
【００４３】
（第２の実施形態）
次に、本発明の第２の実施形態について図面を用いて説明する。なお、第１の実施形態では、クエリコンテンツに対応する蓄積コンテンツが１つである場合について説明した。クエリコンテンツに対応する蓄積コンテンツが複数ある場合、蓄積コンテンツ毎に、クエリコンテンツと蓄積コンテンツとの結合対応関係が生成される。
図５は、本発明の第２の実施形態に係る結合対応関係の一例を示す概念図である。この図は、クエリコンテンツに対応する蓄積コンテンツが複数ある場合の結合対応関係の一例である。この図は、クエリコンテンツＩＤ「Ｃ３．ｍｐｅｇ」のクエリコンテンツに対して、蓄積コンテンツＩＤ「Ｃ４．ｍｐｅｇ」、「Ｃ５．ｗａｖ」、「Ｃ６．ｗｍｖ」、「Ｃ７．ｍｐ３」の蓄積コンテンツが対応する場合の結合対応関係を示す。対応関係１〜４は、それぞれ、蓄積コンテンツＩＤ「Ｃ４．ｍｐｅｇ」、「Ｃ５．ｗａｖ」、「Ｃ６．ｗｍｖ」、「Ｃ７．ｍｐ３」の蓄積コンテンツに対応する結合対応関係である。例えば、結合対応関係２は、クエリコンテンツＩＤ「Ｃ３．ｍｐｅｇ」のクエリコンテンツの「０分０秒」から「３分５０秒」に、蓄積コンテンツＩＤ「Ｃ４．ｍｐｅｇ」の蓄積コンテンツの「２分３１秒」から「６分３１秒」が対応することを示す。
本実施形態では、結合対応関係に基づいて、メタデータ管理装置が蓄積コンテンツに付与されているメタデータ以外の情報、例えば出現頻度ヒストグラムの情報等を付与する。
【００４４】
＜メタデータ管理装置の構成について＞
図６は、本実施形態のメタデータ管理装置の構成を示す概略ブロック図である。この図において、メタデータ管理装置は、コンテンツ対応関係取得部２０１、結合対応関係生成部２０２、対応領域出現頻度計算部２０３、及びクエリメタデータ生成部２０４を含んで構成される。また、メタデータ管理装置は、クエリコンテンツＩＤおよびクエリコンテンツの区間あるいは領域と、蓄積コンテンツＩＤおよび蓄積コンテンツの区間あるいは領域を入力とし、クエリデータに付与するクエリメタデータを出力とする。
【００４５】
コンテンツ対応関係取得部２０１は、クエリとなるクエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得する。  
結合対応関係生成部２０２は、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、蓄積コンテンツの蓄積コンテンツＩＤおよび当該蓄積コンテンツの区間あるいは領域の複数の対応関係を結合して、結合対応関係を生成する。
【００４６】
対応領域出現頻度計算部２０３は、上述の結合対応関係からクエリコンテンツの区間あるいは領域ごとの蓄積コンテンツ中の出現頻度を表すヒストグラムを計算する。
クエリメタデータ生成部２０４は、クエリコンテンツの区間あるいは領域、またはクエリコンテンツ全体についてのメタデータを対応するヒストグラムに基づいて生成する。
【００４７】
＜メタデータ管理装置の動作について＞
次に、上述したコンテンツ対応関係取得部２０１からクエリメタデータ生成部２０４における処理を具体的に説明する。上記の第１の実施形態と同様に、コンテンツ対応関係取得部２０１は、クエリコンテンツのクエリコンテンツＩＤおよび時間区間と、当該クエリコンテンツに対応するデータベース中の蓄積コンテンツの蓄積コンテンツＩＤおよび時間区間を取得する。結合対応関係生成部２０２では、クエリコンテンツのクエリコンテンツＩＤおよび時間区間と、蓄積コンテンツの蓄積コンテンツＩＤおよび時間区間の複数の対応関係について、少なくとも１つ以上の対応関係を結合して、結合対応関係を生成する。
次に、対応領域出現頻度計算部２０３は、以下のようにしてヒストグラムを計算する。
【００４８】
図７は、本実施形態に係る対応領域出現頻度計算部２０３の動作の一例を示すフローチャートである。
（ステップＳ２０１）対応領域出現頻度計算部２０３は、結合対応関係生成部２０２が生成した結合対応関係を読み込む。その後、ステップＳ２０２に進む。
（ステップＳ２０２）対応領域出現頻度計算部２０３は、ステップＳ２０１で読み込んだ結合対応関係のクエリコンテンツＩＤを選択する。その後、ステップＳ２０３に進む。
（ステップＳ２０３）対応領域出現頻度計算部２０３は、ヒストグラム配列を生成し、ヒストグラム配列中の出現頻度を空にする。つまり、出現頻度を「０」回にする。その後、ステップＳ２０４に進む。ここで、ヒストグラム配列は、例えば、クエリ時間区間を１０秒間の時間区間（ビンの幅）で区切った区間各々の出現頻度を示す。
【００４９】
（ステップＳ２０４）対応領域出現頻度計算部２０３は、ステップＳ２０２で選択したクエリコンテンツＩＤの結合対応関係であって、あるステップＳ２０４〜Ｓ２０６の繰り返しにおいて前回までのステップＳ２０４で選択した結合対応関係以外の結合対応関係を、１つ選択する。また、対応領域出現頻度計算部２０３は、選択した結合対応関係の蓄積コンテンツＩＤを抽出する。つまり、選択されたコンテンツＩＤに対応する結合対応関係について蓄積コンテンツＩＤを選択する。その後、ステップＳ２０５に進む。
（ステップＳ２０５）対応領域出現頻度計算部２０３は、ステップＳ２０４にて選択した結合対応関係のクエリ時間区間を抽出する。例えば、ステップＳ２０４にて図６中の結合対応関係２が選択された場合、対応領域出現頻度計算部２０３は、「００：５０−０２：１０」を抽出する。対応領域出現頻度計算部２０３は、抽出した時間区間が、ヒストグラム配列が示す時間区間に含まれる場合、その時間区間の出現頻度を「１」回加算してインクリメントする（図８参照）。
このように、対応領域出現頻度計算部２０３は、クエリ時間区間について該当するヒストグラム配列中の時間区間の出現頻度をインクリメントする。その後、ステップＳ２０６に進む。
【００５０】
（ステップＳ２０６）対応領域出現頻度計算部２０３は、ステップＳ２０３で全ての蓄積コンテンツＩＤを選択したか否かを判定する。つまり、全ての蓄積クエリコンテンツについて処理済みであるか否かを判定する。全ての蓄積クエリコンテンツについて処理済みであると判定した場合、ステップＳ２０７に進む。一方、全ての蓄積クエリコンテンツについて処理済みでないと判定した場合、ステップＳ２０４に戻る。
（ステップＳ２０７）対応領域出現頻度計算部２０３は、全てのクエリコンテンツＩＤについて、ステップＳ２０２で選択を行ったか否かを判定する。つまり、全てのクエリコンテンツを処理済みであるか否かを判定する。全てのクエリコンテンツについて処理済みであると判定した場合、ステップＳ２０８に進む。一方、全ての蓄積クエリコンテンツについて処理済みでないと判定した場合、ステップＳ２０２に戻る。
（ステップＳ２０８）対応領域出現頻度計算部２０３は、ヒストグラム配列の結果、つまり、計算した出現頻度のヒストグラムを出力する。その後、動作を終了する。
【００５１】
上記の対応領域出現頻度計算部２０３の動作後、クエリメタデータ生成部２０４は、対応領域出現頻度計算部２０３から出力された出現頻度のヒストグラムを示す情報を、メタデータに追加する。
【００５２】
図８は、本実施形態に係る出現頻度のヒストグラムの一例を示す概念図である。この図は、図５に示した結合対応関係が入力された場合のヒストグラムを示す。
図８は、クエリコンテンツＩＤ「Ｃ３．ｍｐｅｇ」の時間区間「００：００−０３：００」のクエリコンテンツのヒストグラムを示す。例えば、この図は、時間区間「００：５０−００：５９」及び「０１：００−０１：０９」の出現頻度が「３」回であり、時間区間「０１：１０−０１：０９」、「０１：１０−０１：１９」、及び「０１：２０−０１：２９」の出現頻度が「４」回であることを示す。
このように、対応領域出現頻度計算部２０３は、結合対応関係のクエリコンテンツ側の時間区間をクエリコンテンツごとにリストアップし、出現頻度を時間ごとに計数することになる。
なお、本実施形態では、ヒストグラムビンの幅（時間区間）を１０秒としたが、本発明はこれに限られず、ヒストグラムのビンの幅を調節することにより、メタデータを付与する時間区間の分解能を変更してもよい。また、メタデータとして付与された出現頻度ヒストグラムは、後述する第３の実施形態のメタデータ取得部３０７で検索の検索キー又は検索結果としての出力に用いられる。
【００５３】
このように、本実施形態では、メタデータ管理装置は、結合対応関係からクエリコンテンツの区間あるいは領域ごとの蓄積コンテンツ中の出現頻度を表すヒストグラムを計算し、クエリコンテンツの区間あるいは領域、またはクエリコンテンツ全体についてのメタデータを対応するヒストグラムに基づいて生成する。これにより、メタデータ管理装置は、出現頻度ヒストグラムの情報等を付与することができる。
【００５４】
（第３の実施形態）
次に、本発明の第３の実施形態について図面を用いて説明する。本実施形態では、新たなクエリコンテンツが追加されたときに、メタデータを最新の情報に更新する場合について説明をする。
【００５５】
＜メタデータ管理装置の構成について＞
図９は、本発明の第３の実施形態に係るメタデータ管理装置の構成を示すブロック図である。この図において、メタデータ管理装置は、コンテンツ対応関係取得部３０１、結合対応関係生成部３０２、対応領域出現頻度計算部３０３、クエリメタデータ生成部３０４、メタデータ蓄積部３０５、蓄積メタデータ更新部３０６、及びメタデータ取得部３０７を含んで構成される。また、メタデータ管理装置は、クエリコンテンツＩＤおよびクエリコンテンツの区間あるいは領域と、蓄積コンテンツＩＤおよび蓄積コンテンツの区間あるいは領域を入力とし、クエリデータに付与するクエリメタデータを出力とする。
【００５６】
コンテンツ対応関係取得部３０１は、クエリとなるクエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得する。
結合対応関係生成部３０２は、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、蓄積コンテンツの蓄積コンテンツＩＤおよび当該蓄積コンテンツの区間あるいは領域の複数の対応関係を結合して、結合対応関係を生成する。
対応領域出現頻度計算部３０３は、上述の結合対応関係からクエリコンテンツの区間あるいは領域ごとの蓄積コンテンツ中の出現頻度を表すヒストグラムを計算する。
【００５７】
クエリメタデータ生成部３０４は、クエリコンテンツの区間あるいは領域、またはクエリコンテンツ全体についてのメタデータを対応するヒストグラムに基づいて生成する。
メタデータ蓄積部３０５は、処理後のクエリコンテンツと蓄積コンテンツの対応関係をデータベース３０８に蓄積する。
蓄積メタデータ更新部３０６は、蓄積済みのクエリコンテンツと蓄積コンテンツの対応関係に、新規に入力された対応関係を追加して更新する。
メタデータ取得部３０７は、蓄積済みのメタデータからメタデータを取得する。
【００５８】
＜メタデータ管理装置の動作について＞
次に、上述したコンテンツ対応関係取得部３０１からメタデータ取得部３０７における処理を具体的に説明する。上記の第１実施形態と同様に、コンテンツ対応関係取得部３０１は、クエリコンテンツのクエリコンテンツＩＤおよび時間区間と、当該クエリコンテンツに対応するデータベース中の蓄積コンテンツの蓄積コンテンツＩＤおよび時間区間を取得する。結合対応関係生成部３０２では、クエリコンテンツのクエリコンテンツＩＤおよび時間区間と、蓄積コンテンツの蓄積コンテンツＩＤおよび時間区間の複数の対応関係について、少なくとも１つ以上の対応関係を結合して、結合対応関係を生成する。前述の第２の実施形態と同様に、結合対応関係からクエリコンテンツの区間あるいは領域ごとの蓄積コンテンツ中の出現頻度を表すヒストグラムを計算する。クエリメタデータ生成部３０４は、クエリコンテンツの区間あるいは領域、またはクエリコンテンツ全体についてのメタデータを対応するヒストグラムに基づいて生成する。メタデータ蓄積部３０５は、クエリメタデータ生成部３０４が生成した結合対応関係をデータベース３０８に蓄積する。
次に、蓄積メタデータ更新部３０６は、以下のようにして対応関係を追加して更新する。
【００５９】
図１０は、本実施形態に係る蓄積メタデータ更新部３０６の動作の一例を示すフローチャートである。
（ステップＳ３０１）蓄積メタデータ更新部３０６は、結合対応関係とメタデータとを抽出し、メタデータから出現頻度ヒストグラムを読み込む。つまり、蓄積メタデータ更新部３０６は、結合対応関係と出現頻度ヒストグラムを読み込む。その後、ステップＳ３０２に進む。
（ステップＳ３０２）蓄積メタデータ更新部３０６は、結合対応関係の蓄積コンテンツに該当する蓄積済みメタデータ中のクエリコンテンツＩＤを選択する。具体的には、蓄積メタデータ更新部３０６は、ステップＳ３０１で読み込んだ出現頻度ヒストグラムのクエリコンテンツＩＤ（例えば、図８では「Ｃ３．ｍｐｅｇ」）を選択する。その後、ステップＳ３０３に進む。
（ステップＳ３０３）蓄積メタデータ更新部３０６は、新たなクエリコンテンツの入力を待つ。その後、ステップＳ３０４に進む。
【００６０】
（ステップＳ３０４）蓄積メタデータ更新部３０６は、選択された蓄積済みメタデータのクエリコンテンツＩＤに対応する蓄積コンテンツとして、結合対応関係のクエリコンテンツを追加する。具体的には、蓄積メタデータ更新部３０６は、新たなクエリコンテンツが入力されると、その結合対応関係を抽出する。蓄積メタデータ更新部３０６は、ステップＳ３０２にて選択したクエリコンテンツＩＤのうち、抽出した結合対応関係の蓄積コンテンツＩＤと同じクエリコンテンツＩＤを選択する。また、蓄積メタデータ更新部３０６は、抽出した結合対応関係のクエリコンテンツＩＤを蓄積コンテンツＩＤとして選択する。その後、ステップＳ３０５に進む。
（ステップＳ３０５）蓄積メタデータ更新部３０６は、選択された蓄積済みメタデータの出現頻度ヒストグラムをインクリメントする。具体的には、蓄積メタデータ更新部３０６は、ステップＳ３０４で選択したコンテンツＩＤの出現頻度ヒストグラムであってステップＳ３０１で読み込んだ出現頻度ヒストグラムから、ヒストグラム配列と当該ヒストグラム配列が示す時間区間を抽出する。蓄積メタデータ更新部３０６は、ステップＳ３０４にて抽出した結合対応関係の蓄積時間区間が、抽出したヒストグラム配列が示す時間区間に含まれる場合、その時間区間の出現頻度を「１」回加算してインクリメントし、当該出現頻度ヒストグラムを更新する。その後、ステップＳ３０６に進む。
【００６１】
（ステップＳ３０６）蓄積メタデータ更新部３０６は、ステップＳ３０３で入力された全てのクエリコンテンツを処理済みであるか否かを判定する。全てのクエリコンテンツを処理済みであると判定した場合、動作を終了する。一方、全てのクエリコンテンツを処理済みでないと判定した場合、ステップＳ３０３に戻る。
このように、蓄積メタデータ更新部３０６は、新規にクエリコンテンツが入力されると、蓄積済みのクエリコンテンツと蓄積コンテンツの対応関係に新規に入力された対応関係を追加して更新する。
【００６２】
メタデータ取得部３０７では、メタデータ取得命令が入力されると、指定されたメタデータを出力する。メタデータ取得命令は、例えば、コンテンツＩＤと時間区間を含む情報である。なお、メタデータ取得部３０７は、検索結果として、メタデータに付与したヒストグラムが示す出現頻度を取得して出力してもよいし、メタデータ取得命令に含まれる出現頻度からメタデータを検索してもよい。ここで、メタデータ取得部３０７は、検索結果としてヒストグラムが示す出現頻度が高い時間区間を示す情報を出力してもよいし、ヒストグラムが示す出現頻度が順に従って検索結果（例えば、蓄積コンテンツＩＤやそのコンテンツ名）を並び換えて出力してもよい。すなわち、メタデータ取得部３０７は、取得したヒストグラムが示す出現頻度に基づいて、検索結果の出力順序を決定する。このように、出現頻度ヒストグラムの情報を用いて、蓄積コンテンツの優先順位付けを行うことが可能になる。
以上により、メタデータ管理装置は、新たなクエリコンテンツが追加された場合に、指定したコンテンツＩＤ、時間区間に対応するメタデータを更新することが可能となる。
【００６３】
以下、新たなクエリコンテンツが追加された場合のメタデータについて説明をする。なお、出現頻度ヒストグラムについては上述したので、説明は省略する。
図１１は、本実施形態に係るメタデータの一例を示す概念図である。この図は、図４（Ｂ）に示すメタデータが蓄積コンテンツのメタデータとして記憶されている場合に、新たなクエリコンテンツ（コンテンツＩＤ「Ｃ８．ｍｐｅｇ」）が追加された場合を示す。
【００６４】
図１１（Ａ）は、メタデータの生成処理前のメタデータを示す概略図である。この図は、生成処理前、クエリコンテンツＩＤ「Ｃ８．ｍｐｅｇ」のクエリコンテンツのメタデータが「ジャンル１：ドラマ、ジャンル２：サスペンス、出演者：△△花子」であることを示す。また、この図は、生成処理前、蓄積コンテンツＩＤ「Ｃ１．ｗａｖ」及び「Ｃ２．ｍｐ３」のメタデータが、「楽曲名：ＡＢＣ、ジャンル：ロック、アーチスト：○○太郎」であることを示す。
図１１（Ｂ）は、メタデータの生成処理後のメタデータを示す概略図である。この図は、生成処理後、クエリコンテンツＩＤ「Ｃ８．ｍｐｅｇ」のクエリコンテンツのメタデータが、「ジャンル１：ドラマ、ジャンル２：サスペンス、出演者：△△花子、楽曲名：ＡＢＣ、ジャンル：ロック、アーチスト：○○太郎」であることを示す。つまり、クエリメタデータ生成部３０３が、クエリコンテンツ（Ｃ８．ｍｐｅｇ）のメタデータに、対応する蓄積コンテンツ（Ｃ１．ｗａｖ、Ｃ２．ｍｐ３）のメタデータを加えたメタデータを、クエリコンテンツの新たなメタデータとして生成したことを示す。
このように、メタデータ管理装置は、蓄積コンテンツのメタデータをクエリコンテンツのメタデータに加えたメタデータを、クエリコンテンツのメタデータとして生成する。これにより、メタデータ管理装置は、利用者がメタデータを付与する手間をかけることなく、クエリコンテンツのメタデータを追加し、充実させることができる。例えば、図１１の例では、映像のクエリコンテンツに楽曲情報が追加されている。このように、メタデータ管理装置は、例えば、映像のシーンで流れるＢＧＭ（ＢａｃｋＧｒｏｕｎｄ  Ｍｕｓｉｃ）の楽曲を検索し、映像のクエリコンテンツのメタデータに検索した楽曲の情報を追加することができる。
【００６５】
このように、本実施形態によれば、メタデータ管理装置は、蓄積済みのクエリコンテンツと蓄積コンテンツの対応関係に新規に入力された対応関係を追加して更新する。例えば、メタデータ管理装置は、新たなコンテンツが追加された場合に、メタデータ、例えば、出現頻度ヒストグラムを更新する。これにより、メタデータ管理装置は、メタデータを付与する手間を利用者にかけさせることなく、メタデータを更新することができ、また、最新の情報を含むメタデータを提供することができる。
【００６６】
（第４の実施形態）
次に、本発明の第４の実施形態について図面を用いて説明する。
【００６７】
＜メタデータ管理装置の構成について＞
図１２は、本発明の第４の実施形態のメタデータ管理装置の構成を示す概略ブロック図である。この図において、メタデータ管理装置は、コンテンツ対応関係取得部４０１、結合対応関係生成部４０２、対応領域出現頻度計算部４０３、クエリメタデータ生成部４０４、メタデータ蓄積部４０５、蓄積メタデータ更新部４０６、メタデータ取得部４０７、及びメタデータ索引部４０９を含んで構成される。また、メタデータ管理装置は、クエリコンテンツＩＤおよびクエリコンテンツの区間あるいは領域と、蓄積コンテンツＩＤおよび蓄積コンテンツの区間あるいは領域を入力とし、クエリデータに付与するクエリメタデータを出力とする。
【００６８】
コンテンツ対応関係取得部４０１は、クエリとなるクエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、当該区間あるいは領域のクエリコンテンツの信号に類似する信号の蓄積コンテンツの区間あるいは領域および当該蓄積コンテンツＩＤと、からなる対応関係を複数取得する。
結合対応関係生成部４０２は、クエリコンテンツのクエリコンテンツＩＤおよび当該クエリコンテンツの区間あるいは領域と、蓄積コンテンツの蓄積コンテンツＩＤおよび当該蓄積コンテンツの区間あるいは領域の複数の対応関係を結合して、結合対応関係を生成する。
【００６９】
対応領域出現頻度計算部４０３は、上述の結合対応関係からクエリコンテンツの区間あるいは領域ごとの蓄積コンテンツ中の出現頻度を表すヒストグラムを計算する。
クエリメタデータ生成部４０４は、クエリコンテンツの区間あるいは領域、またはクエリコンテンツ全体についてのメタデータを対応するヒストグラムに基づいて生成する。
メタデータ蓄積部４０５は、処理後のクエリコンテンツと蓄積コンテンツの対応関係をデータベース４０８に蓄積する。
蓄積メタデータ更新部４０６は、蓄積済みのクエリコンテンツと蓄積コンテンツの対応関係に新規に入力された対応関係を追加して更新する。
メタデータ索引部４０９は、メタデータの索引付けを行う。
メタデータ取得部４０７は、蓄積済みのメタデータからメタデータを取得する。
【００７０】
＜メタデータ管理装置の動作について＞
次に、上述したコンテンツ対応関係取得部４０１からメタデータ取得部４０８における処理を具体的に説明する。
前述の第１実施形態と同様に、コンテンツ対応関係取得部４０１は、クエリコンテンツのクエリコンテンツＩＤおよび時間区間と、当該クエリコンテンツに対応するデータベース中の蓄積コンテンツの蓄積コンテンツＩＤおよび時間区間を取得する。結合対応関係生成部４０２では、クエリコンテンツのクエリコンテンツＩＤおよび時間区間と、蓄積コンテンツの蓄積コンテンツＩＤおよび時間区間の複数の対応関係について、少なくとも１つ以上の対応関係を結合して、結合対応関係を生成する。前述の第２の実施形態と同様に、対応領域出現頻度計算部４０３で出現頻度を表すヒストグラムが計算されている場合は、ヒストグラムも蓄積する。そして、クエリメタデータ生成部４０４は、対応領域出現頻度計算部３０３によって得られた出現頻度をメタデータとして出力し、メタデータ蓄積部３０５は、クエリメタデータ生成部４０４の処理後のクエリコンテンツと蓄積コンテンツの対応関係を蓄積する。そして、前述の第３の実施形態と同様に、蓄積メタデータ更新部４０６では、蓄積済みのクエリコンテンツと蓄積コンテンツの対応関係に新規に入力された対応関係を追加して更新する。
メタデータ索引部４０９は、以下のようにしてメタデータの索引付けを行う。
【００７１】
図１３は、本実施形態に係るメタデータ索引部４０９の動作の一例を示すフローチャートである。
（ステップＳ４０１）メタデータ索引部４０９は、結合対応関係とメタデータを読み込む。その後、ステップＳ４０２に進む。
（ステップＳ４０２）メタデータ索引部４０９は、メタデータの入力を待つ。その後、ステップＳ４０３に進む。
（ステップＳ４０３）メタデータ索引部４０９は、メタデータが入力されると、メタデータをキーとして結合対応関係を登録する。例えば、メタデータ索引部４０９は、メタデータ中のキーワードを抽出し、また、当該メタデータが付与されたコンテンツのファイル名に基づいて結合対応関係を抽出する。メタデータ索引部４０９は、抽出したキーワードと、結合対応関係中のクエリコンテンツＩＤ、クエリ時間区間、蓄積コンテンツＩＤ、或いは蓄積時間区間と、を索引付けする。また、メタデータ索引部４０９は、抽出したキーワードと、このキーワードを含む結合対応関係のクエリ時間区間と、を抽出して出現頻度ヒストグラムを計算し、計算したヒストグラムとキーワードと索引付けする。例えば、メタデータ索引部４０９は、抽出したクエリ時間区間が、ヒストグラム配列が示す時間区間（ビンの幅；例えば、１０秒）に含まれる場合、その時間区間の出現頻度を「１」回加算してインクリメントすることを、抽出したクエリ時間区間のすべてについてくり返す。その後、ステップＳ４０４に進む。
（ステップＳ４０４）
メタデータ索引部４０９は、全ての結合対応関係とメタデータを処理済みであるか否かを判定する。全ての結合対応関係とメタデータを処理済みであると判定した場合（Ｎｏ）、ステップＳ４０２に戻る。全ての結合対応関係とメタデータを処理済みであると判定した場合（Ｙｅｓ）、動作を終了する。
【００７２】
以上の動作により、キーワードに対応するメタデータを生成することが可能となる。
メタデータ取得部４０７は、メタデータ取得命令に従って、蓄積済みのメタデータからメタデータを取得する。メタデータ取得命令には、例えば、利用者が入力したキーワードが含まれる。メタデータ索引部４０９で、索引付けされているキーワードがメタデータ取得命令として指定された場合、そのキーワードで登録されているメタデータを出力する。
【００７３】
このように、本実施形態では、メタデータ管理装置が、メタデータの索引付けを行う。これにより、メタデータを容易に検索することができる。例えば、メタデータ中のキーワードからクエリコンテンツＩＤ、クエリ時間区間、蓄積コンテンツＩＤ、或いは蓄積時間区間を検索でき、又は、その逆の検索を迅速に行うことができる。また、本実施形態では、メタデータ管理装置が、メタデータ中のキーワードと、そのキーワードと関連付けられたコンテンツの出現頻度ヒストグラムと、を索引付けするので、キーワードからそのキーワードに関連するコンテンツの出現頻度を容易かつ迅速に検索することができる。
【００７４】
図１４〜図１６は、メタデータ取得部３０７、４０７が表示するメタデータの一例を示す図である。
図１４は、結合対応関係での蓄積コンテンツＩＤの数が多い順にその蓄積コンテンツへのパス及び蓄積コンテンツのファイル名（ＵＲＬ）を表示している画面である。具体的には、メタデータ取得部３０７、４０７は、すべての結合対応関係の蓄積コンテンツＩＤとクエリコンテンツＩＤとの組を抽出し、重複を排除する。次に、メタデータ取得部３０７、４０７は、重複を排除した組の蓄積コンテンツＩＤを集計し、集計した蓄積コンテンツＩＤの数が多い順に、その蓄積コンテンツのＵＲＬを表示する。なお、メタデータ取得部３０７、４０７は、重複を排除することで蓄積コンテンツが含まれているクエリコンテンツの数を集計しているが、本発明はこれに限らず、重複を排除しなくてもよい。なお、クエリコンテンツに蓄積コンテンツが含まれていることを、蓄積コンテンツの二次利用という。
この図において、例えば、順位が「１」位の蓄積コンテンツは、二次利用頻度「２１」件のクエリコンテンツに含まれ、そのＵＲＬが「ｈｔｔｐ：／／ＸＸＸＸ／ｄａｔａｂａｓｅ／ｃｉｄ０００２９３１．ｆｌｖ」であることを示す。
【００７５】
図１５は、図１４にて符号Ｐ１で示したＵＲＬが選択されてクリックされた場合に表示される画面である。図１５は、図１４にて選択された蓄積コンテンツをクエリコンテンツとして、そのコンテンツの出現頻度ヒストグラムを表示していることを示す。
例えば、図１５において、出現頻度が最も高い時間区間は、二次利用頻度が最もの高い「９」件の区間であり、時刻が「００：００：２０−００：００４０」の区間である。
人気があるコンテンツなど利用者の嗜好が強いコンテンツは、頻繁に放送等がなされ、また、多くの利用者がサーバ等にコンテンツをアップロードする。つまり、蓄積コンテンツの出現頻度が高い時間区間では、検索コンテンツが嗜好の強い蓄積コンテンツであり、同じ信号の蓄積コンテンツが複数存在する可能性が高い。よって、この出現頻度が高い時間区間では、検索コンテンツに合致した蓄積コンテンツを選択することができ、そのメタデータを選択することができる可能性が高い。図１５では、メタデータ取得部３０７、４０７が出現頻度ヒストグラムを出力するので、出現頻度が高い時間区間のメタデータを選択することができ、検索コンテンツに合致したメタデータを表示することができる。
【００７６】
図１６は、図１５にて符号Ｐ２で示した「詳細」が選択されてクリックされた場合に表示される画面である。図１６は、図１５のクエリコンテンツ（コンテンツＩＤが「ｃｉｄ０００２９３１」）で選択された時刻（本例では、「００：００：２０−００：００：４０」）の蓄積コンテンツのメタデータを表示していることを示す。例えば、画面の上部に表示された一覧の下から２番目のメタデータは、コンテンツが「映像」メディア、結合対応関係に含まれるクエリコンテンツ上の時間区間（対応区間１という）が「００：００：００−００：００：２３」、蓄積コンテンツのＵＲＬが「ｈｔｔｐ：／／ＸＸＸＸ／ｄａｔａｂａｓｅ／ｃｉｄ６２８３２５８．ｆｌｖ」、対応する蓄積コンテンツ上の区間（対応区間２という）が「００：００：００−００：００：２３」であることを示す。
【００７７】
また、図１６は、蓄積コンテンツのメタデータが、蓄積区間長（対応区間１の時間区間）が長い順に並び替えられて表示されていることを示す。例えば、画面の上部に表示された一覧の下から１番目、２番目のメタデータは、それぞれ、蓄積区間長が２２秒、２３秒であることを示す。
また、上から１番目のメタデータと下から１番目のメタデータとを比較すると、同じメディア（「音楽））、同じＵＲＬ（蓄積コンテンツＩＤ「ｃｉｄ０２４２４５６．ｆｌｖ」）にもかかわらず、対応区間２が異なる。一般に音楽では、同じメロディと歌詞をくり返すことがある（１回目を１コーラス目、２回目を２コーラス目という）。つまり、上から１番目のメタデータは、ｃｉｄ０２４２４５６．ｆｌｖ中の音楽の全体の信号が類似する信号として抽出され、下から１番目のメタデータは、ｃｉｄ０２４２４５６．ｆｌｖ中の音楽の２コーラス目の一部の信号が、クエリコンテンツ（ｃｉｄ０００２９３１．ｆｌｖ）の１コーラス目の信号と類似する信号として抽出されていることを示す。
また、画面下部の画像は、符号Ｐ３で示した対応区間「００：００：００−００：００：２３」がクリックされた場合の動画である。検索対象動画Ｇ１は、クエリコンテンツ（コンテンツＩＤが「ｃｉｄ０００２９３１」）のうち対応区間１の動画が表示されていることを示す。また、一致動画Ｇ２は、蓄積コンテンツ（コンテンツＩＤ「ｃｉｄ６２８３２５８．ｆｌｖ」）のうち検索対象動画Ｇ１として表示されている時刻と対応する時刻の動画が表示されていることを示す。また、図１６は、一致動画Ｇ２では、検索対象動画Ｇ１に文字列（テロップ）が追加された動画であることを示す。このように、クエリコンテンツと対応する蓄積コンテンツを表示することにより、利用者が追加情報を得ることもできる。
【００７８】
なお、上述した実施形態におけるメタデータ管理装置の一部、をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、メタデータ管理装置に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い
【産業上の利用可能性】
【００７９】
本発明は、特に、複数の楽曲や映像を加工したり合成したりして作成された編集済みコンテンツについてのメタデータを加工前のオリジナルのコンテンツのメタデータから生成して作成するような場合のように、メタデータを再利用する場合に利用することができる。
【符号の説明】
【００８０】
１０１，２０１，３０１，４０１・・・コンテンツ対応関係取得部、１０２，２０２，３０２，４０２・・・結合対応関係生成部、１０３，２０４，３０４，４０４・・・クエリメタデータ生成部、２０３，３０３，４０３・・・対応領域出現頻度計算部、３０５，４０５・・・メタデータ蓄積部、３０６，４０６・・・蓄積メタデータ更新部、３０７，４０７・・・メタデータ取得部、３０８，４０８・・・データベース、４０９・・・メタデータ索引部
【図１】
2010282376.tif 000006
【図２】
2010282376.tif 000007
【図３】
2010282376.tif 000008
【図４】
2010282376.tif 000009
【図５】
2010282376.tif 000010
【図６】
2010282376.tif 000011
【図７】
2010282376.tif 000012
【図８】
2010282376.tif 000013
【図９】
2010282376.tif 000014
【図１０】
2010282376.tif 000015
【図１１】
2010282376.tif 000016
【図１２】
2010282376.tif 000017
【図１３】
2010282376.tif 000018
【図１４】
2010282376.tif 000019
【図１５】
2010282376.tif 000020
【図１６】
2010282376.tif 000021