(57)【要約】【課題】映像編集処理に伴うメタデータ編集処理を適切に行い、映像及びメタデータの二次利用が効率的に行える技術を提供する。【解決手段】コンテンツに付されたメタデータを編集するメタデータ編集装置における処理の方法において、対象とするコンテンツの所定の部分を切り出すための切り出し情報と、当該対象とするコンテンツに付された全メタデータを取得する手順と、メタデータに対応するコンテンツの部分の一部又は全部が、前記切り出し情報に基づき切り出されるコンテンツと重複する部分に当該メタデータにおける属性情報を対応付ける処理を、前記対象とするコンテンツに付された各メタデータに対して行うメタデータ付与手順とを有するように構成する。【選択図】  図１
2004348553.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツに付されたメタデータを編集するメタデータ編集装置における処理の方法であって、
対象とするコンテンツの所定の部分を切り出すための切り出し情報と、当該対象とするコンテンツに付された全メタデータを取得する手順と、
メタデータに対応するコンテンツの部分の一部又は全部が、前記切り出し情報に基づき切り出されるコンテンツと重複する部分に当該メタデータにおける属性情報を対応付ける処理を、前記対象とするコンテンツに付された各メタデータに対して行うメタデータ付与手順と
を有することを特徴とする方法。
【請求項２】
前記各メタデータは、コンテンツにおける当該メタデータに対応する時間区間を示す時間情報を含み、
前記属性情報を対応付ける処理は、
前記切り出し情報における時間情報と前記メタデータにおける時間情報とを比較することにより前記重複する部分を決定し、前記重複する部分に対応付けられるメタデータの時間情報を、前記切り出し情報に基づき切り出されるコンテンツの先頭を基準とした時間を用いた情報とする処理を含む請求項１に記載の方法。
【請求項３】
切り出し情報に基づき切り出されたコンテンツを複数結合して編集コンテンツとする場合に、
切り出し情報に基づき切り出された各コンテンツに前記メタデータ付与手順により付されたメタデータにおける時間情報を、当該コンテンツの前記編集コンテンツにおける順番に基づき、前記編集コンテンツの先頭からの時間を用いた情報とする手順を更に有する請求項２に記載の方法。
【請求項４】
コンテンツに付されたメタデータを編集するメタデータ編集装置における処理の方法であって、
対象とするコンテンツに対応付けられた複数のメタデータのうち、当該コンテンツ上で時間的に重複部分を有するか連続する複数のメタデータであって、その内容が同一のものを１つのメタデータとする手順を有することを特徴とする方法。
【請求項５】
前記内容が同一であるとは属性名及び属性値が共に同一であることである請求項４に記載の方法。
【請求項６】
前記各メタデータは、属性に関する情報と、前記コンテンツにおける時間区間を示すＩｎ情報とＯｕｔ情報とを含み、
前記内容が同一のものを１つのメタデータとする手順は、時間的に重複部分を有するか連続する複数のメタデータの中での最小のＩｎ情報と、最大のＯｕｔ情報と、複数のメタデータ間で同一である属性に関する情報とを組にして１つのメタデータとする手順を含む請求項４に記載の方法。
【請求項７】
コンテンツに付されたメタデータを編集するメタデータ編集装置であって、
対象とするコンテンツの所定の部分を切り出すための切り出し情報と、当該対象とするコンテンツに付された全メタデータを取得する手段と、
メタデータに対応するコンテンツの部分の一部又は全部が、前記切り出し情報に基づき切り出されるコンテンツと重複する部分に当該メタデータにおける属性情報を対応付ける処理を、前記対象とするコンテンツに付された各メタデータに対して行うメタデータ付与手段と
を有することを特徴とするメタデータ編集装置。
【請求項８】
前記各メタデータは、コンテンツにおける当該メタデータに対応する時間区間を示す時間情報を含み、
前記属性情報を対応付ける処理は、
前記切り出し情報における時間情報と前記メタデータにおける時間情報とを比較することにより前記重複する部分を決定し、前記重複する部分に対応付けられるメタデータの時間情報を、前記切り出し情報に基づき切り出されるコンテンツの先頭を基準とした時間を用いた情報とする処理を含む請求項７に記載のメタデータ編集装置。
【請求項９】
切り出し情報に基づき切り出されたコンテンツを複数結合して編集コンテンツとする場合に、
切り出し情報に基づき切り出された各コンテンツに前記メタデータ付与手順により付されたメタデータにおける時間情報を、当該コンテンツの前記編集コンテンツにおける順番に基づき、前記編集コンテンツの先頭からの時間を用いた情報とする手段を更に有する請求項８に記載のメタデータ編集装置。
【請求項１０】
コンテンツに付されたメタデータを編集するメタデータ編集装置であって、
対象とするコンテンツに対応付けられた複数のメタデータのうち、当該コンテンツ上で時間的に重複部分を有するか連続する複数のメタデータであって、その内容が同一のものを１つのメタデータとする手段を有することを特徴とするメタデータ編集装置。
【請求項１１】
前記内容が同一であるとは属性名及び属性値が共に同一であることである請求項１０に記載のメタデータ編集装置。
【請求項１２】
前記各メタデータは、属性に関する情報と、前記コンテンツにおける時間区間を示すＩｎ情報とＯｕｔ情報とを含み、
前記内容が同一のものを１つのメタデータとする手段は、時間的に重複部分を有するか連続する複数のメタデータの中での最小のＩｎ情報と、最大のＯｕｔ情報と、複数のメタデータ間で同一である属性に関する情報とを組にして１つのメタデータとする手順を実行する請求項１０に記載のメタデータ編集装置。
【請求項１３】
コンテンツに付されたメタデータを編集する処理をコンピュータに実行させるプログラムであって、コンピュータに、
対象とするコンテンツの所定の部分を切り出すための切り出し情報と、当該対象とするコンテンツに付された全メタデータを取得する手順と、
メタデータに対応するコンテンツの部分の一部又は全部が、前記切り出し情報に基づき切り出されるコンテンツと重複する部分に当該メタデータにおける属性情報を対応付ける処理を、前記対象とするコンテンツに付された各メタデータに対して行うメタデータ付与手順と
を実行させるプログラム。
【請求項１４】
前記各メタデータは、コンテンツにおける当該メタデータに対応する時間区間を示す時間情報を含み、
前記属性情報を対応付ける処理は、
前記切り出し情報における時間情報と前記メタデータにおける時間情報とを比較することにより前記重複する部分を決定し、前記重複する部分に対応付けられるメタデータの時間情報を、前記切り出し情報に基づき切り出されるコンテンツの先頭を基準とした時間を用いた情報とする処理を含む請求項１３に記載のプログラム。
【請求項１５】
切り出し情報に基づき切り出されたコンテンツを複数結合して編集コンテンツとする場合に、
切り出し情報に基づき切り出された各コンテンツに前記メタデータ付与手順により付されたメタデータにおける時間情報を、当該コンテンツの前記編集コンテンツにおける順番に基づき、前記編集コンテンツの先頭からの時間を用いた情報とする手順を更に実行させる請求項１４に記載のプログラム。
【請求項１６】
コンテンツに付されたメタデータを編集する処理をコンピュータに実行させるプログラムであって、コンピュータに、
対象とするコンテンツに対応付けられた複数のメタデータのうち、当該コンテンツ上で時間的に重複部分を有するか連続する複数のメタデータであって、その内容が同一のものを１つのメタデータとする手順を実行させるプログラム。
【請求項１７】
前記内容が同一であるとは属性名及び属性値が共に同一であることである請求項１６に記載のプログラム。
【請求項１８】
前記各メタデータは、属性に関する情報と、前記コンテンツにおける時間区間を示すＩｎ情報とＯｕｔ情報とを含み、
前記内容が同一のものを１つのメタデータとする手順は、時間的に重複部分を有するか連続する複数のメタデータの中での最小のＩｎ情報と、最大のＯｕｔ情報と、複数のメタデータ間で同一である属性に関する情報とを組にして１つのメタデータとする手順を含む請求項１６に記載のプログラム。
【請求項１９】
請求項１３ないし１８のうちいずれか１項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像データ管理システムに係わり、特に映像データ編集時におけるメタデータ管理方法の効率化を図ったメタデータ編集方法及び装置に関する。
【０００２】
【従来の技術】
メタデータと映像データとを一元的に管理できる装置として、特許文献１に「動画像編集装置」が開示されている。この従来技術では、映像から場面の切り替わり（ショット切り替えと呼ぶ）を検出して複数のショットに分割し、各ショットの先頭画像を用いたアイコンを操作することによって映像編集が容易に行えるようにしている。また、映像の各ショットに対してメタデータを付与できるだけでなく、複数のショットをまとめて階層的にメタデータを付与することができるようにしている。
【０００３】
図８を参照してこの従来技術の動作の概略について説明する。
【０００４】
入力として与える映像８００は、４つの場面（ショット）Ａ，Ｂ，Ｃ、Ｄなどから構成されており、この例では、ショットＡは３枚のフレームＡ１，Ａ２，Ａ３から構成され、ショットＢは２枚のフレームＢ１，Ｂ２から構成され、ショットＣは２枚のフレームＣ１，Ｃ２から構成され、ショットＤは２枚のフレームＤ１，Ｄ２から構成されている。これらのショットＡ，Ｂ，Ｃ，Ｄの境界８０１，８０２，８０３，８０４をショット切り替えと呼ぶ。
【０００５】
この従来技術では、まず最初にショット切り替え位置を検出する。画像処理を用いてショット切り替え位置を検出する方法として様々なものが開発されており、例えば、特許文献２（カット点検出方法及び装置）に示された方法を用いることで検出できる。
【０００６】
次に、各ショットの先頭画像（Ａ１，Ｂ１，Ｃ１，Ｄ１）を代表画像として映像８００から抜き出し、これらを用いてメタデータ入力インタフェース８０５を構築する。メタデータ入力インタフェース８０５は素材エリア８０６とツリー構造表示エリア８０７、機能ボタンエリアの３つのエリアからなる。利用者は素材エリア８０５に表示されたアイコンをマウスなどのボインティングデバイスで選択し、ツリー構造表示エリア８０７にドラッグ＆ドロップ等の操作を行うことで映像編集操作を行う。また、機能ボタンエリアのボタンを使用することで、各アイコンヘのメタデータ入力や、アイコンのツリー構造化などが行える。各機能について以下に説明する。
【０００７】
まず、映像編集操作について説明する。素材エリア８０６には映像８００の各ショットに対応するアイコン（この例では４つ）を左から順に映像の時系列に沿って表示し、各アイコンの上部には上記で抽出した代表画像をそれぞれ表示する。例としてアイコン８０９には最初のショットに対応する代表画像としてフレームＡ１が表示されている。利用者は制作したい映像のイメージに合うアイコンを選択してツリー構造表示エリアにドラッグ＆ドロップ操作を行い、その結果としてツリー構造表示エリア８０７の最下段部分に選択したアイコンが順に表示される。この操作を繰り返すことでツリー構造表示エリア８０７の最下段に複数のアイコンが並ぶことになる。最終的に、左から順に表示されているアイコンに対応するショットを繋げたものが最終的に作成される映像になる。
【０００８】
例えば、アイコン８０９、８１０を順にツリー構造表示エリアにドラッグ＆ドロップ操作を行うと、ツリー構造表示エリア８０７の最下段にアイコン８１１、８１２として表示される。アイコン８１１、８１２にはそれぞれアイコン８０９、８１０に対応する代表画像Ａ１、Ｂ１が表示され、ショット切り替え８０１から８０３までの部分の映像が一時的な編集結果としてツリー構造表示エリアに記録される。同様のマウスのドラッグ＆ドロップ操作によってショットの順番を入れ替えたり、機能ボタンエリアの特定のボタン（例えば、ショット削除ボタン）を押すことで、ショットを削除することも行える。
【０００９】
次にメタデータ入力方法について説明する。ツリー構造表示エリア８０７において特定のアイコンをクリックして選択し、機能ボタンエリア８０８の特定のボタン（例えば、メタデータ入力ボタン）を押すことでメタデータ入力ウィンドウ８１５が開き、そのショットに関する情報を表すメタデータを入力することができる。
【００１０】
利用者はまず入力するメタデータの種類を表す属性名を選択し、続けて入力スペースに属性値を入力してＯＫボタンを押すことで入力が完了する。例えばコメントとして「登山」というメタデータを入力する場合には、まずコメントのチェック欄８１６をチェックし、その左にある入力ウィンドウ８１７に「登山」と入力する。入力が完了すればＯＫボタン８１８を押すことで入力が完了する。
【００１１】
次にアイコンのツリー構造化機能について説明する。ツリー構造表示エリア８０７の複数のアイコンを選択し、機能ボタンエリア８０８の特定のボタン（例えば、ツリー構造化ボタン）を押すことで、アイコンをツリー構造化できる。例えば、アイコン８１１，８１２を選択してツリー構造化ボタンを押せば、ツリー構造化した結果として親アイコン８１３が生成され、アイコン８１１，８１２の上部に表示される。アイコン８１３はアイコン８１１，８１２に対応する２つのショットをつなげたものに対応し、その代表画像としてアイコン８１１と同じ画像が表示される。また、アイコン８１３に対してもメタデータ入力ボタンを押すことでメタデータを入力することができ、アイコン８１１，８１２の両方に共通した情報を入力することができる。以上のようなアイコンのツリー構造化機能によって、階層的なメタデータの付与が可能となり、抽象的なメタデータの管理が効率的に行える。
【００１２】
最後に機能ボタンエリア８０８の特定のボタンを押すことで、編集結果の映像とメタデータをデータベースに登録して後の検索に利用したり、ファイルとして出力することなどができる。
【００１３】
この従来技術に従えば、以上のようなメタデータ入力インタフェース８０５を用いることで、映像の編集操作と階層的なメタデータの入力、管理が効率的に行える。例えば、検索キーワードとして「登山」というキーワードを与えると、「登山」に関するショットが検索され、その結果を素材エリアに読み込んで映像編集に利用するといった使い方が可能になる。
【００１４】
【特許文献１】
特開平１１−２０５７３６号公報
【００１５】
【特許文献２】
特開平１１−８８５４号公報
【００１６】
【発明が解決しようとする課題】
しかしながら、上記の従来技術には下記のような問題点がある。
【００１７】
上記の従来技術の１つ目の問題点は、映像をショット単位でしか扱えない点にある。実際の映像編集現場では最終的に作成したい映像全体の長さを考慮しながら編集作業を進める場合が多く、必ずしもショット単位で映像の編集を行うとは限らない。例えば、ある２０秒のショットのうち、その一部の３秒の映像だけを利用したい場合にもこの技術では２０秒全体としてしか扱えず、最終的に無駄な映像を含んでしまう。また、作成したい映像全体の長さがあらかじめ決まっている場合には、使用するショットを調整して全体として目的の時間に合うように計算しながら編集作業を進める必要があり、非常に煩雑な作業を行う必要がある。事実上、この従来技術のシステムでは最終的な映像全体の長さを目的の長さに厳密に合うように編集を行うのはほぼ不可能に近い。
【００１８】
また、メタデータについてもショット単位の区切りでしか入力することができないため、時間的に柔軟なメタデータの入力が行えないという問題がある。例えば、１つのショットの中にある一部の映像についての情報を該当する箇所だけに入力することはできない。
【００１９】
２つ目の問題点として、映像の一部分を再利用する際に階層的メタデータの上位層の抽象的なメタデータが継承されないという点があげられる。例えば、「海水浴」というメタデータが付けられたショットＡと、「花火」というメタデータがつけられたショットＢに対して、ショットＡとショットＢの上位概念として「夏」というメタデータが付けられているとする。その上でショットＡのみを別の映像の一部として再利用した場合、その新しい映像の中で元のショットＡに対応するショットに「夏」というメタデータは引き継がれない。
【００２０】
一般に映像制作者は他人の作品と類似したものを作成することを避ける傾向があり、使用するショットが過去にどういう使われ方をしたのかという情報に対するニーズが非常に高い。しかし上位概念のメタデータが継承されないため、他の人が映像作品の中でそのショットをどのように利用したかを知ることはできない。また、各ショット単位に付けられたメタデータのみを頼りに映像編集を行うと、ショットの内容について誤解して実際の内容と異なる使われ方をされる状況も考えられる。例えば、犯行現場を撮影したように偽造した映像について、ショットには「犯行現場」というメタデータがつけられ、その上位概念として「偽造」というメタデータが付けられていた場合に、「偽造」というメタデータが継承されなければ本物として誤解されたまま誤用される恐れがある。
【００２１】
３つ目の問題点として、このシステム上で入力したメタデータを他の同様の映像データ管理システムに流用できないという点があげられる。近年、映像の流通が活発化し、例えば１本の映画作品でも、ＤＶＤ，ビデオパッケージ、ＢＳ／ＣＳ放送、ＴＶ放送、インターネットでの配信など様々なメディアを通して再利用される機会が増大している。また、その過程でメディアの状況に合わせて映像の再編集を行うことも多く、最初の映像制作に使用した映像編集システムとは異なるシステムで映像の再編集を行う機会も増えつつある。
【００２２】
そのような状況の中で、特定の映像編集システム上で入力したメタデータを別の映像編集システムで利用し、映像編集作業の効率化を図ることに対する需要が高まっている。しかるに、この従来技術においては、入力したメタデータを他のシステムで再利用するための方法は示されていない。
【００２３】
４つ目の問題点として、編集後の映像に付随するメタデータに対してマージ処理が行われない点があげられる。このシステムにおいては編集後の映像の中で連続する複数のショットに対して属性名、属性値ともに同じ内容のメタデータが付与されている場合にもマージ処理が行われず、ショット単位で異なるメタデータとして管理されている。一般的な放送用番組映像などでは、１ショットは５秒程度の長さのものが多く、２時間程度の映像であれば、ショットの数は１０００個を越す場合もある。このような状況で、ショット単位にメタデータを管理すれば、メタデータの記述データが冗長になるだけでなく、メタデータを用いた映像検索処理においても検索速度向上の妨げになる。
【００２４】
本発明は、上述したような従来システムの有する欠点に鑑みてなされたもので、映像編集処理に伴うメタデータ編集処理を適切に行い、映像及びメタデータの二次利用が効率的に行える技術を提供することをその目的とする。
【００２５】
【課題を解決するための手段】
上記の課題は、コンテンツに付されたメタデータを編集するメタデータ編集装置における処理の方法であって、対象とするコンテンツの所定の部分を切り出すための切り出し情報と、当該対象とするコンテンツに付された全メタデータを取得する手順と、メタデータに対応するコンテンツの部分の一部又は全部が、前記切り出し情報に基づき切り出されるコンテンツと重複する部分に当該メタデータにおける属性情報を対応付ける処理を、前記対象とするコンテンツに付された各メタデータに対して行うメタデータ付与手順とを有する方法により解決できる。
【００２６】
本発明によれば、元のコンテンツにおけるメタデータのうち切り出し後のコンテンツに対応する部分のメタデータを抽出できるので、映像の２次利用の際に既存メタデータの継承が可能となり、新たにメタデータを入力する手間が省ける。また、他システムで入力されたメタデータであっても、各メタデータに時間情報が付いていれば、メタデータ編集処理を行うことができる。これにより、過去にその映像がどのような使われ方をしたかという情報を知ることができないという問題点や、本来の内容と違った目的に使用されてしまう恐れがあるといった問題点を解決する。
【００２７】
上記の方法において、前記各メタデータは、コンテンツにおける当該メタデータに対応する時間区間を示す時間情報を含み、前記属性情報を対応付ける処理は、前記切り出し情報における時間情報と前記メタデータにおける時間情報とを比較することにより前記重複する部分を決定し、前記重複する部分に対応付けられるメタデータの時間情報を、前記切り出し情報に基づき切り出されるコンテンツの先頭を基準とした時間を用いた情報とする処理を含むように構成できる。
【００２８】
また、切り出し情報に基づき切り出されたコンテンツを複数結合して編集コンテンツとする場合に、切り出し情報に基づき切り出された各コンテンツに前記メタデータ付与手順により付されたメタデータにおける時間情報を、当該コンテンツの前記編集コンテンツにおける順番に基づき、前記編集コンテンツの先頭からの時間を用いた情報とする手順を更に有する。
【００２９】
上記の発明によれば、メタデータ入力や編集作業をコンテンツの任意の部分に対して行うことが可能となり、メタデータ入力や映像編集がショット単位でしか行えないという問題点を解決する。これによりメタデータ入力や映像編集作業を柔軟に行うことができるようになる。
【００３０】
また、編集後のコンテンツと付随するメタデータの対応関係が一意的に判別がつき、あるシステムで入力したメタデータが他のシステムで流用できないという問題点を解決する。これによりメタデータを入力した映像データ管理システムとは異なるシテムにおいてもメタデータの再利用が可能となり、映像の再編集が効率的に行えるようになる。
【００３１】
また、上記の課題は、コンテンツに付されたメタデータを編集するメタデータ編集装置における処理の方法であって、対象とするコンテンツに対応付けられた複数のメタデータのうち、当該コンテンツ上で時間的に重複部分を有するか連続する複数のメタデータであって、その内容が同一のものを１つのメタデータとする手順を有する方法によっても解決する。
【００３２】
本発明によれば、編集後のメタデータの記述において、冗長なデータが増えてしまうという問題点を解決し、メタデータを用いたコンテンツの検索処理を効率的に行うことができる。
【００３３】
なお、前記内容が同一であるとは属性名及び属性値が共に同一であることである。これにより、意味的に異なるメタデータを１つのメタデータとすることを防止できる。
【００３４】
また、上記の方法において、前記各メタデータは、属性に関する情報と、前記コンテンツにおける時間区間を示すＩｎ情報とＯｕｔ情報とを含み、前記内容が同一のものを１つのメタデータとする手順は、時間的に重複部分を有するか連続する複数のメタデータの中での最小のＩｎ情報と、最大のＯｕｔ情報と、複数のメタデータ間で同一である属性に関する情報とを組にして１つのメタデータとする手順を含むように構成してもよい。
【００３５】
また、本発明は、上記の各手順を実行する手段を有する装置としても構成できる。更に、本発明は、上記の各手順をコンピュータに実行させるプログラムとしても構成できる。
【００３６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００３７】
（第１の実施の形態）
図１は、本発明の第１の実施の形態における映像データ管理システムを示す。この映像データ管理システムは、利用者端末１と映像データ管理装置２とから構成されている。利用者端末１において利用者は利用者端末１を操作して、映像切り出し情報の入力や、映像データ及びメタデータの入力あるいは受信を行う。
【００３８】
映像データ管理装置２は、データ受信部１０８、データ蓄積部１０９、データ検索部１１０、映像データ切り出し処理部１１１、メタデータ切り出し処理部１１２、データ出力部１１３を有している。
【００３９】
データ受信部１０８では、映像データ１０１とメタデータ１０２を受信し、受信した各データをデータ蓄積部１０９に送信する。次にデータ蓄積部１０９において一意に識別可能な映像ＩＤを発行し、受信した映像データ１０１とメタデータ１０２に付与しておき、映像ＩＤをキーにして対応する映像データとメタータが検索できるようにする。
【００４０】
ここでメタデータ１０２は属性名とその属性値、及び対応する映像データ上の対象区間を映像の先頭からの時間情報を用いて指定するＩｎ点、Ｏｕｔ点とからなるテキスト情報である。すなわち、図２に示す通り、データ蓄積部１０９において映像ＩＤと関連づけられたテーブル（メタデータテーブル）を作成し、そこにメタデータを受信した順番に格納しておき、後で映像ＩＤと受信した順番の情報から指定したメタデータ（属性名とその属性値，及びＩｎ点、Ｏｕｔ点）の情報が取得できるようにする。同様に映像データ１０１についても映像ＩＤと関連づけて管理し、後で映像ＩＤの情報から指定した映像データが取得できる状態にしておく。
【００４１】
データ検索部１１０においては、利用者端末１から検索キーワード１０３を受信し、データ蓄積部１０９に格納されているすべてのメタデータテーブルを参照してメタデータの中に検索キーワード１０３を含む映像データを部分一致または完全一致で検索し、検索結果１０４として検索結果の映像データとそれに付随するメタデータを出力する。検索キーワードの与え方としては、属性名と属性値のセットでもよいし、あるいは属性値のみで与えてもよい。
【００４２】
登録した映像データから一部分の映像データを切り出す場合には、映像データ切り出し処理部１１１に対して映像切り出し情報１０５を送信する。ここで映像切り出し情報１０５は、図３に示すように、対象とする映像データの映像ＩＤと、切り出す区間を指定するＩｎ点、Ｏｕｔ点の情報とを含むテキスト情報である。
【００４３】
映像切り出し情報１０５を受信した映像データ切り出し処理部１１１では指定された映像ＩＤと、Ｉｎ点、Ｏｕｔ点の情報から該当する映像データ中の指定された区間の映像データ１０６を切り出してデータ出力部１１３に送信し、同時に映像切り出し情報１０５をメタデータ切り出し処理部１１２に送信する。
【００４４】
映像データの切り出し処理については既存技術を用いて容易に行える。例えば、ＫＤＤＩ研究所において開発され販売されているソフトウェア製品であるＭＰ−Ｆａｃｔｏｒｙ  ｖｅｒ．３を用いることによって、ＭＰＥＧファイルの中から任意の部分を指定してフレーム単位で切り出すことが可能である。
【００４５】
メタデータ切り出し処理部１１２では受信した映像切り出し情報１０５に含まれる映像ＩＤの情報を用いてデータ蓄積部１０９から当該映像ＩＤに関連づけられたメタデータを取得し、映像切り出し情報１０５に基づいて適切なメタデータ切り出し処理を施した上でメタデータ１０７をデータ出力部１１３に送信する。データ出力部１１３においては受信した映像データ１０６とメタデータ１０７とを合わせて利用者端末１に出力する。
【００４６】
次に、メタデータ切り出し処理部１１２で行うメタデータ切り出し処理について図４のフローチャートを用いて詳細に説明する説明する。
【００４７】
まず、ステップ１において映像データ切り出し情報から映像ＩＤ、Ｉｎ点、Ｏｕｔ点の値を抽出してそれぞれＩＤ、ＩＮ、ＯＵＴという変数に格納する。次に、ステップ２において上記映像ＩＤに関連づけられたメタデータテーブル（以下、「メタデータテーブル：ＩＤ」と呼ぶ）からデータが入力されている行の数（すなわちメタデータテーブルの行数）を取得し、その数を変数Ｎに格納すると同時に変数Ｊに１を格納する。次に変数Ｊを１からＮまで変化させながらループ１内の処理を繰り返す（ステップ３）。
【００４８】
ループ１内の処理では、まず、ステップ４において変数Ｉｎ＿ｔｍｐ、Ｏｕｔ＿ｔｍｐにそれぞれメタデータテーブル：ＩＤのＩｎ点〔Ｊ〕、Ｏｕｔ点〔Ｊ〕の値を格納する。次に、ステップ５においてＯｕｔ＿ｔｍｐとＩＮの値、Ｉｎ＿ｔｍｐとＯＵＴの値をそれぞれ比較し、Ｏｕｔ＿ｔｍｐ＜ＩＮか、あるいはＩｎ＿ｔｍｐ＞ＯＵＴという条件をみたせばループ１の先頭に戻って変数Ｊに１を足して次の処理に移る。
【００４９】
前記のいずれの条件も満たさなかった場合には次の処理に移り、ステップ６においてＯｕｔ＿ｔｍｐとＯＵＴの比較を行う。Ｏｕｔ＿ｔｍｐ＞ＯＵＴという条件を満たした場合には、ステップ７においてＯｕｔ＿ｔｍｐにＯＵＴの値を格納してから次の処理に移り、条件を満たさなかった場合には特に何もせずに次の処理に移る。
【００５０】
次の処理では、ステップ８においてＩｎ＿ｔｍｐとＩＮの値の比較を行う。Ｉｎ＿ｔｍｐ＜ＩＮの条件を満たす場合には、ステップ９においてＩｎ＿ｔｍｐにＩＮの値を格納して次の処理に移る。条件を満たさなかった場合には特に何もせず次の処理に移る。
【００５１】
次に、ステップ１０において変数Ｉｔｅｍ＿Ｎａｍｅ〔Ｊ〕、Ｉｎ〔Ｊ〕、Ｏｕｔ〔Ｊ〕、Ｉｔｅｍ〔Ｊ〕に、それぞれメタデータテーブル：ＩＤの属性名〔Ｊ〕、Ｉｎ＿ｔｍｐ−ＩＮ、Ｏｕｔ＿ｔｍｐ−ＩＮ、属性値〔Ｊ〕の値を格納する。次に、ステップ１１において変数Ｊに１を足してループ１の先頭に戻り、ループ１の処理を繰りかえす。なお、変数Ｉｔｅｍ＿Ｎａｍｅ〔Ｊ〕、Ｉｎ〔Ｊ〕、Ｏｕｔ〔Ｊ〕、Ｉｔｅｍ〔Ｊ〕（Ｊ＝１〜Ｎ）の各々は予め初期化（例えば０に初期化）されているものとする。
【００５２】
ループ１の処理の完了後は、ＩＤに関連づけられた全体メタデータテーブルの情報全てと、ループ１の処理結果であるメタデータ列Ｉｔｅｍ＿Ｎａｍｅ〔ｔ〕、Ｉｎ〔ｔ〕、Ｏｕｔ〔ｔ〕、Ｉｔｅｍ〔ｔ〕（ｔは１からＪ−１まで）とをデータ出力部１１３に出力してメタデータ切り出し処理を完了する。
【００５３】
以上の処理により、映像切り出し情報において切り出される映像の部分毎のメタデータ（属性名、映像切り出し情報により切り出される映像の先頭からの時間であるＩｎ点とＯｕｔ点、属性値）を抽出することができる。
【００５４】
すなわち、映像の編集情報（映像切り出し情報）とメタデータの時間情報とを比較して編集後（切り出し後）の映像に対応する部分のメタデータのみを抽出することができる。これにより、映像の２次利用の際にショット単位でなくても既存メタデータの継承が可能となり、新たにメタデータを入力する手間が省ける。また、他システムで入力されたメタデータであっても、各メタデータに時間情報が付いていれば、本実施の形態と同様な方法で編集処理を行うことができる。
【００５５】
（第２の実施の形態）
次に本発明の第２の実施の形態について説明する。
【００５６】
図５は、本発明の第２の実施の形態における映像データ管理システムの構成図である。この映像データ管理システムは、利用者端末５０１と映像データ管理装置５０２から構成されている。利用者端末５０１において、利用者は映像データとメタデータの入力、検索キーワードの入力と検索結果の受信、映像編集情報の入力を行う。
【００５７】
映像データ管理装置５０２はデータ受信部５０８、データ検索部５０９、データ蓄積部５１０、メタデータ切り出し処理部５１１、映像編集処理部５１２を有している。
【００５８】
データ受信部５０８では、映像データ５０３とメタデータ５０４を受信し、受信した各データをデータ蓄積部５１０に送信する。次にデータ蓄積部５１０において一意に識別可能な映像ＩＤを発行し、受信した映像データ５０３とメタデータ５０４に付与しておき、該映像ＩＤをキーにして対応する映像データとメタデータが検索できるようにしておく。
【００５９】
具体的には、メタデータを格納するテーブル領域として「メタデータテーブル：映像ＩＤ」（映像ＩＤの部分には一意な識別ＩＤが入る）を作成する。テーブル構成については第１の実施の形態における図２と同じものとする。データ検索部５０９においては、利用者端末１から検索キーワード５０５を受信し、データ蓄積部５１０に格納されているすべてのメタデータテーブルを参照してメタデータの中に検索キーワード５０５を含む映像データを部分一致または完全一致で検索し、検索結果５０６として検索結果の映像データとそれに付随するメタデータを出力する。検索キーワードの与え方としては、属性名と属性値のセット、あるいは属性値のみで与えてもよい。
【００６０】
データ映像編集処理部５１２においては、映像編集情報５０７を受信し、映像編集情報５０７の内容に従って、映像データやメタデータの編集処理を行い、その結果としてできる映像データとメタデータを新規に作成されたデータとして、データ蓄積部５１０に格納する。ここで映像編集情報５０７とは、図６のように、映像ＩＤ、Ｉｎ点、Ｏｕｔ点の３つを１行として、複数行からなるテキスト情報とする。各行によって指定される映像の一部（または全体）とメタデータの一部（または全体）を結合したものが最終的な編集結果となる。図７を用いて第２の実施の形態における映像編集処理について説明する。
【００６１】
最初にステップ１において、受信した映像編集情報７０１から変数の初期設定を行う。
【００６２】
まず新しく作成する映像データとそれに付随するメタデータに付与する、システム全体で一意なＩＤを生成し、変数ＩＤに格納する。変数Ｎには映像編集情報７０１の行数を格納し、変数Ｔには０を格納する。Ｔは編集中のメタデータと最終的に出力する映像データの先頭からの時間を対応つけるために使用する変数である。具体的には映像編集情報の各行、つまり、映像切り出し情報に基づいて切り出してきた映像データの、最終的に出力する映像データにおけるＩｎ点の時間情報を映像の先頭からの時間で表し、格納することになる。
【００６３】
次にステップ２において、編集したメタデータを格納するための「メタデータテーブル：ＩＤ」をデータ蓄積部５１０に作成する。
【００６４】
次にＩを１からＮまで変化させながらステップ３からステップ８までの処理を繰り返す。
【００６５】
ステップ４において映像編集情報のＩ行目について、映像ＩＤ、Ｉｎ点、Ｏｕｔ点の値をそれぞれＩＤ、ＩＮ、ＯＵＴに格納する。
【００６６】
ステップ５においてはＩＤ、ＩＮ、ＯＵＴの値のセットを映像切り出し情報としてメタデータ切り出し処理部５１１で処理し、処理結果をＭに格納する。メタデータ切り出し処理については第１の実施の形態で示したものと同じ処理とする。
【００６７】
ステップ６において処理結果Ｍに対してＩｎ点とＯｕｔ点の全ての値にＴの値を足した結果を「メタデータテーブル：ＩＤ」の最後の行に追加して格納する。なお、ループ１における最初の処理では、「メタデータテーブル：ＩＤ」の最初の行から上記の結果が加えられることになる。なお、Ｔを足すことにより、上記Ｉｎ点とＯｕｔ点が、編集後の映像データの先頭からの時間情報となる。
【００６８】
次にステップ７においてＴの値をＴ＋（ＯＵＴ−ＩＮ）で更新する。
【００６９】
ステップ８はステップ３からのループの終端を示す。
【００７０】
ループ１の処理の終了後、ステップ９においてメタデータのマージ処理を行う。具体的には、「メタデータテーブル：ＩＤ」の格納されている全メタデータについて、時間情報（Ｉｎ点とＯｕｔ点）を参照し、時間情報が連続しているか重なっているもので、かつ属性名及び属性値が一致している場合には、１つのメタデータとみなして、１つのメタデータに集約する。具体的には、対象のメタデータのうち任意のメタデータの属性名、属性値と、Ｉｎ点の最小値、Ｏｕｔ点の最大値をセットにして１つのメタデータとして「メタデータテーブル：ＩＤ」に追加した後、対象のメタデータをすべて削除する。
【００７１】
例えば、マージ処理前の「メタデータテーブル：ＩＤ」にメタデータ１として“属性名：撮影者、属性値：山田、時間：１０−２０”、メタデータ２として“属性名：撮影者、属性値：山田、時間：２０−３０”が格納されている場合に、マージ処理をすることにより、“属性名：撮影者、属性値：山田、時間：１０−３０”のメタデータが追加されて、上記のメタデータ１とメタデータ２が削除される。なお、同値性の判断は、属性名と属性値のセットで行っているので、例えば、「出演者：山田」と「監督：山田」などの意味的に異なるメタデータをマージしてしまうことは無い。
【００７２】
最後にステップ１において映像編集情報７０１の情報に従って、映像データの編集処理を行う。処理結果はＩＤに関連づけてデータ蓄積部に格納する。なお、映像データの編集は、映像編集情報７０１における行の順番に、切り出した映像を結合するようにして行う。
【００７３】
なお、上記実施の形態は映像切り出し処理機能または映像編集機能を持った映像データ管理システムについて述べたが、本発明はこれに限定されるものではない。また、上記実施の形態においては管理対象として映像データとそれに付随する複数のメタデータに限定して記述したが、本発明はこれに限定されるものではなく、例えば音声データとそれに付随する複数のメタデータに対しても本実施の形態と同じ方法を用いることで映像データとそれに付随する複数のメタデータの場合と同じ効果を得ることができる。なお、本明細書では、上記の映像もしくは音声など、処理の対象のことを“コンテンツ”と称する場合がある。
【００７４】
本実施の形態における映像データ管理装置は、ＣＰＵ、メモリ、ディスク装置などを備えたコンピュータにプログラムを搭載することにより実現することもできる。このプログラムは、コンピュータが読み取りできる記録媒体、例えば、フロッピー（登録商標）ディスク）や、ＭＯ、ＲＯＭ、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、そのプログラムは、インターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００７５】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【００７６】
【発明の効果】
本発明によれば、利用者が映像の一部分だけを切り出して利用する場合や複数の映像を組み合わせて新しい映像を再構成する場合に、元の映像に付随する全てのメタデータに対して映像と同様の切り出し処理や編集処理を行うことから、編集の過程で付けられた複数のショットにまたがる抽象的なメタデータも新しい映像に継承され、過去にその映像がどのような使われ方をしたかという情報を知ることができないという問題点や、本来の内容と違った目的に使用されてしまう恐れがあるといった問題点を解決する。
【００７７】
すなわち、本発明によれば、映像の編集情報（映像切り出し情報）とメタデータの時間情報とを比較して編集後（切り出し後）の映像に対応する部分のメタデータのみを抽出することができるので、映像の２次利用の際に既存メタデータの継承が可能となり、新たにメタデータを入力する手間が省ける。
【００７８】
これにより新しい観点からの映像制作が可能となると共に内容の正確性が向上することから、映像制作の質が向上する効果がある。
【００７９】
更に、本発明では、各メタデータと映像の該当する部分の対応付けを映像の先頭からの時間情報のみを用いて行っている。
【００８０】
この構成に従えば、メタデータ入力や編集作業を映像の任意の部分に対して行うことが可能となり、メタデータ入力や映像編集がショット単位でしか行えないという問題点を解決する。これによりメタデータ入力や映像編集作業を柔軟に行うことができるようになる。
【００８１】
更に、本発明では、メタデータの切り出し処理や編集処理において、編集された映像に合わせて、抽出した各メタデータと映像の対応する部分とを結び付けるための時間情報を編集された映像に合わせて修正している。
【００８２】
この構成に従えば、再編集後の映像データと付随するメタデータの対応関係が一意的に判別がつき、あるシステムで入力したメタデータが他のシステムで流用できないという問題点を解決する。これによりメタデータを入力した映像データ管理システムとは異なるシステムにおいてもメタデータの再利用が可能となり、映像の再編集が効率的に行えるようになる。
【００８３】
更に、本発明では、メタデータの編集処理において、編集後に時間情報が連続するか重なっている複数のメタデータで、属性名と属性値が一致する場合には１つのメタデータに結合することができる。
【００８４】
この構成に従えば、編集後のメタデータの記述において、冗長なデータが増えてしまうという問題点を解決し、メタデータを用いた映像検索処理を効率的に行うことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるシステム構成図である。
【図２】本発明の第１の実施の形態におけるメタデータテーブルを示す図である。
【図３】本発明の第１の実施の形態における映像データ切り出し情報を示す図である。
【図４】本発明の第１の実施の形態におけるメタデータ切り出し処理のフローチャートである。
【図５】本発明の第２の実施の形態におけるシステム構成図である。
【図６】本発明の第２の実施の形態における映像編集情報を示す図である。
【図７】本発明の第２の実施の形態における映像編集処理のフローチャートである。
【図８】従来技術を説明するための図である。
【符号の説明】
１０１、１０６、５０３  映像データ
１０２、１０７、５０４  メタデータ
１０３、５０５  検索キーワード
１０４、５０６  検索結果
１０５  映像切り出し情報
１０８、５０８  データ受信部
１０９、５１０  データ蓄積部
１１０、５０９  データ検索部
１１１  映像データ切り出し処理部
１１２、５１１  メタデータ切り出し処理部
１１３  データ出力部
５０７  映像編集情報
５１２  映像編集処理部
８００  映像
８０１、８０２、８０３、８０４  ショット切り替え
８０５  メタデータ入力インタフェース
８０６  素材エリア
８０７  ツリー構造表示エリア
８０９、８１０、８１１、８１２、８１３  アイコン
８１５  メタデータ入力ウィンドウ
８１６  チェック欄
８１７  入力ウィンドウ
８１８  ＯＫボタン
【図１】
2004348553.tif 000003
【図２】
2004348553.tif 000004
【図３】
2004348553.tif 000005
【図４】
2004348553.tif 000006
【図５】
2004348553.tif 000007
【図６】
2004348553.tif 000008
【図７】
2004348553.tif 000009
【図８】
2004348553.tif 000010