(57)【特許請求の範囲】
【請求項１】
記憶媒体上に記録された動画像に対し、その動画像中の一部もしくは全体に対して１つもしくは複数のメタデータを記録し、管理する装置であって、
前記メタデータの現在の有効性を示す有効性情報と、動画像中の一部もしくは全体に対して編集操作が行われた場合に、前記有効性情報に転写させるべき情報であって、編集操作後の前記メタデータの無効性を示す無効性情報とを記録する記録手段と、
前記編集操作が行われた場合に、前記無効性情報を、前記有効性情報の記憶領域へ転写する手段とを備えることを特徴とする動画像管理装置。
【請求項２】
前記有効性情報と前記無効性情報とを、同一格納形式で記録することを特徴とする請求項１に記載の動画像管理装置。
【請求項３】
前記メタデータのそれぞれについて、そのメタデータの対象となる動画像中の一部もしくは全体に対して編集操作が行われた場合に、その施された操作に関する情報を記録する手段を更に備えることを特徴とする請求項１または２に記載の動画像管理装置。
【請求項４】
前記動画像中の一部に対して切り取り編集の操作が行なわれた場合に、その切り取られた動画像に対するメタデータに対して、前記動画像の前方部分だけが切り取られたのか、後方部分だけが切り取られたのか、前方と後方の両方が切り取られたのかを示す情報を記録する手段を更に備えることを特徴とする請求項３に記載の動画像管理装置。
【請求項５】
前記無効性情報は、編集操作後の前記メタデータに対して、有効、または無効、または一部だけ有効を示す情報が記録されることを特徴とする請求項１乃至４のいずれか１項に記載の動画像管理装置。
【請求項６】
記憶媒体上に記録された複数の動画像に対し、その動画像中の一部もしくは全体に対して１つもしくは複数のメタデータを記録し、管理する装置であって、
前記メタデータのそれぞれについて、そのメタデータの対象となる動画像中の一部もしくは全体に対して編集操作が行われた場合に、そのメタデータが無効になる可能性として、有効/無効/一部だけ有効を示す無効性情報を記録する手段と、
前記メタデータのそれぞれについて、そのメタデータの有効性に関する情報として、前記無効性情報と同一格納形式で、有効/無効/一部だけ有効の有効性情報を記録する手段とを備えることを特徴とする動画像管理装置。
【請求項７】
前記メタデータのそれぞれについて、そのメタデータの対象となる動画像中の一部もしくは全体に対して編集操作が行われた場合に、その施された編集操作の一部もしくは全体と、メタデータの対象となる動画像中の一部もしくは全体との領域の重なりや切り取りに関する情報を記録する手段を更に備えることを特徴とする請求項６に記載の動画像管理装置。
【請求項８】
前記動画像中の一部に対して切り取り編集の操作が行われた場合に、その切り取られた動画像に対するメタデータに対して、前記動画像の前方部分だけが切り取られたのか、後方部分だけが切り取られたのか、前方と後方の両方が切り取られたのかを示す情報を記録する手段を更に備えることを特徴とする請求項６に記載の動画像管理装置。
【請求項９】
前記メタデータが無効になる可能性に関する情報を、前記メタデータの有効性に関する情報の記憶領域へ転写する手段を更に備えることを特徴とする請求項６乃至８のいずれか１項に記載の動画像管理装置。
【請求項１０】
前記メタデータのそれぞれについて、そのメタデータの対象となる動画像中の一部もしくは全体に対して編集操作が行われた場合に、前記メタデータが有効のままになるようにメタデータの再計算を行い、前記メタデータの再計算ができない場合には、前記メタデータが無効になる可能性に関する情報を、前記メタデータの有効性に関する情報の記憶領域へ転写する手段を有することを特徴とする請求項６乃至８のいずれか１項に記載の動画像管理装置。
【請求項１１】
記憶媒体上に記録された動画像に対し、その動画像中の一部もしくは全体に対して１つもしくは複数のメタデータを記録し、管理する方法であって、
前記メタデータの現在の有効性を示す有効性情報と、動画像中の一部もしくは全体に対して編集操作が行われた場合に、前記有効性情報に転写させるべき情報であって、編集操作後の前記メタデータの無効性を示す無効性情報とを記録する記録工程と、
前記編集操作が行われた場合に、前記無効性情報を、前記有効性情報の記憶領域へ転写する工程とを備えることを特徴とする動画像管理方法。
【請求項１２】
記憶媒体上に記録された複数の動画像に対し、その動画像中の一部もしくは全体に対して１つもしくは複数のメタデータを記録し、管理する方法であって、
前記メタデータのそれぞれについて、そのメタデータの対象となる動画像中の一部もしくは全体に対して編集操作が行われた場合に、そのメタデータが無効になる可能性として、有効/無効/一部だけ有効を示す無効性情報を記録する工程と、
前記メタデータのそれぞれについて、そのメタデータの有効性に関する情報として、前記無効性情報と同一格納形式で、有効/無効/一部だけ有効の有効性情報を記録する工程とを備えることを特徴とする動画像管理方法。
【請求項１３】
請求項１１または１２に記載の動画像管理方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１４】
請求項１１または１２に記載の動画像管理方法をコンピュータに実行させるためのコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は動画像情報などのマルチメディア情報を利用するための技術に関する。より詳細には、マルチメディア情報を効率的かつ効果的に利用できるように、そのマルチメディア情報の内容などに関して付加される冗長な情報であるメタデータの利用方式と格納方式に関する。
【０００２】
【従来の技術】
近年、マルチメディア情報を利用した機器が多く現れてきており、マルチメディア情報を利用・活用する方式にも、さまざまなものが提案、実用化されている。マルチメディア情報としては、音響、静止画、動画等、いろいろなものがあるが、静止画像情報や動画像情報などのように、非常に大きな容量の情報を扱う機器や、利用・活用方式も実用化されてきている。また、このような動画像情報や静止画像情報の利用においては、容量が大きいだけでなく、機器の高い処理能力が要求される。
【０００３】
そこで、静止画像情報や動画像情報などのマルチメディア情報を効果的に利用・活用するために、例えば、静止画像情報や動画像情報そのものを直接処理するのではなく、その内容や特徴などを表す情報を比較的扱いやすい形態で冗長に持たせておき、その冗長な情報を参照・利用して動画像情報や静止画像情報を扱う技術が発展してきた。この冗長な情報は一般的にメタデータと呼ばれており、静止画像や動画像情報の記録フォーマットなどの規格に取り込まれてきている。また、最近は、そのメタデータのフォーマット規格だけの規格も現れ始めている。
【０００４】
現行のメタデータ利用の方式においては、画像情報の検索等が主な用途であるが、メタデータの内容としてはさまざまなものがある。例えば、動画像情報の場合には、その内容や、撮影時の場所や機器の情報、撮影対象の情報、動画像内の色や音声の特徴量や代表的なパラメータなどをはじめ、さまざまなメタデータが利用される。今後、高音質、高画質化等にともなってマルチメディア情報はさらに肥大化する傾向にあり、これにあわせて、メタデータの利用もより活発になることは明らかである。また、メタデータの内容も、多種・多彩なものが現れてくるものと思われる。
【０００５】
以上のような状況にあって、特開平０８−０７７１１６号公報や特開平１１−３１２０８１号公報等では、オブジェクト指向のデータの管理方式を用いたシステムが記載されている。このシステムでは、負荷分散を行うため、オブジェクト（データ）と属性（メタデータ）を用いて、その属性や各種状態に応じて、処理を行う機器やプログラムを判断する中心的な処理装置を設け、これが適切な処理を適切な処理部分に指示できるようにする。しかし、この場合、中心的な処理装置が必要であったり、処理方式が未知な機器などが対応できない処理方式を要求するデータを対象とすることが難しいという問題があった。
【０００６】
多種・多様なメタデータがある状況下では、そのすべてのメタデータに対応した機器や方式を実現するのは容易ではない。よって、このような機器や方式は常に、未知または未対応のメタデータや、処理能力やメモリ容量の関係上処理できないメタデータに遭遇する可能性は非常に高い。従って、そのような未知又は未対応の、或いは処理できないメタデータに遭遇した場合に、これを効率よく処理する方式などが必要になることは容易に推測できる。また、現状のメタデータの規格などでは、検索に利用されることが主眼になっており、検索以外のメタデータの利用方式における効果的な方式は少ないのが現状である。
【０００７】
【発明が解決しようとする課題】
上述のように、メタデータの種類、利用形態や利用方式、またメタデータの格納方式などは、さまざまなものがあり、今後も増加する傾向にある。
【０００８】
一方、マルチメディア情報には、動画像情報のように様々な編集を行なえるものがある。そして、例えば、メタデータが付与された動画像情報が編集された場合には、これに付与されたメタデータが編集後の動画像の内容と不整合なものとなる可能性がある。不整合となったメタデータは、そのメタデータの内容を変更しないと、正しくメタデータを活用することができなくなってしまう。しかしながら、上述したようにメタデータには多くの種類があり、動画像を編集した装置において未知の或いは未対応のメタデータに対しては適切な変更を行なうことができず、不正なメタデータが残ってしまうことになる。
【０００９】
従って、上記のようなメタデータの変更に関する処理を容易にし、常に適正にメタデータを利用できるようにするための方式が重要であり、特にメタデータを多用するような環境では、これは不可欠なものとなる。
【００１０】
本発明は、上記の課題に鑑みてなされたものであり、動画像に編集が加えられた後等、当該動画像に付与されているメタデータを、たとえそれが未知或いは未対応のメタデータであっても、容易に適正化し、活用できるようにすることを目的とする。
【００１１】
【課題を解決するための手段】
上記の目的を達成するための本発明による動画像管理装置は以下の構成を備える。すなわち、
記憶媒体上に記録された動画像に対し、その動画像中の一部もしくは全体に対して１つもしくは複数のメタデータを記録し、管理する装置であって、
前記メタデータの現在の有効性を示す有効性情報と、動画像中の一部もしくは全体に対して編集操作が行われた場合に、前記有効性情報に転写させるべき情報であって、編集操作後の前記メタデータの無効性を示す無効性情報とを記録する記録手段と、
前記編集操作が行われた場合に、前記無効性情報を、前記有効性情報の記憶領域へ転写する手段とを備える。
【００１２】
また、上記の目的を達成するための本発明による動画像管理装置は、
記憶媒体上に記録された複数の動画像に対し、その動画像中の一部もしくは全体に対して１つもしくは複数のメタデータを記録し、管理する装置であって、
前記メタデータのそれぞれについて、そのメタデータの対象となる動画像中の一部もしくは全体に対して編集操作が行われた場合に、そのメタデータが無効になる可能性として、有効/無効/一部だけ有効を示す無効性情報を記録する手段と、
前記メタデータのそれぞれについて、そのメタデータの有効性に関する情報として、前記無効性情報と同一格納形式で、有効/無効/一部だけ有効の有効性情報を記録する手段とを備える。
【００１３】
また、上記の目的を達成するための本発明による動画像管理方法は、
記憶媒体上に記録された動画像に対し、その動画像中の一部もしくは全体に対して１つもしくは複数のメタデータを記録し、管理する方法であって、
前記メタデータの現在の有効性を示す有効性情報と、動画像中の一部もしくは全体に対して編集操作が行われた場合に、前記有効性情報に転写させるべき情報であって、編集操作後の前記メタデータの無効性を示す無効性情報とを記録する記録工程と、
前記編集操作が行われた場合に、前記無効性情報を、前記有効性情報の記憶領域へ転写する工程とを備える。
【００１４】
更に、上記の目的を達成するための本発明による動画像管理方法は、
記憶媒体上に記録された複数の動画像に対し、その動画像中の一部もしくは全体に対して１つもしくは複数のメタデータを記録し、管理する方法であって、
前記メタデータのそれぞれについて、そのメタデータの対象となる動画像中の一部もしくは全体に対して編集操作が行われた場合に、そのメタデータが無効になる可能性として、有効/無効/一部だけ有効を示す無効性情報を記録する工程と、
前記メタデータのそれぞれについて、そのメタデータの有効性に関する情報として、前記無効性情報と同一格納形式で、有効/無効/一部だけ有効の有効性情報を記録する工程とを備える。
【００１５】
【発明の実施の形態】
以下、添付の図面を参照して本発明の好適な一実施形態を詳細に説明する。
【００１６】
まず、図１を参照して、本実施形態の動画像処理装置が扱う動画像データとメタデータとの関連、動画像データの編集によってメタデータが不整合なものとなる状況を説明するとともに、本実施形態によるメタデータ管理の概要について説明する。
【００１７】
本実施形態では、メタデータの値或いはメタデータの複数の値の各々について、画像情報などが編集されたときに、その値の再計算が必要か、または、編集後でも有効かといった情報を巧みに付与する。
【００１８】
メタデータを記録・利用する側からすると、１つのメタデータの情報の中に複数の関連する値などがひとまとめに格納されている方が都合がいい場合がある。特にその複数の値を一度に使用するような機能を提供する場合には、個々のメタデータの値をばらばらに複数回の処理を行って入手するよりも、一度に入手できるほうが都合がよい。
【００１９】
また、一緒に利用される複数のメタデータの値を１つにまとめて格納して、一度に容易に取り出せるようにし、これらについて、画像情報などが編集されたときに、その値の再計算が必要か、または、編集後でも有効かといった情報をまとめて付与できれば、各メタデータの値を個々にその情報を付与する場合より、記憶効率または格納効率を高くでき、利用時の取り出しなども容易になるという利点もある。しかし、実際には、画像情報が編集されたときに、メタデータの値の再計算が必要か、または、編集後でも有効かといった特性は、１つにまとめられた全てのメタデータの値に関して同じになるとは限らない。
【００２０】
図１は、そのような問題が生じる場合のメタデータの例を示したものである。ここでは、例として撮影時のズーム動作の情報を記録したズーム・メタデータ１０５について考える。
【００２１】
図１に示されるように、動画像情報として動画像データ１０１があり、この中のズーム開始位置１０２からズーム終了位置１０３の間の時間区間に対して、ズーム・メタデータ１０５が付与されている状態にある。ズーム・メタデータ１０５から見ると、ズーム開始位置１０２からズーム終了位置１０３の間の時間区間が、そのメタデータの付与対象であり、これがメタデータ付与対象区間１０４となる。このズーム・メタデータ１０５は、このメタデータ付与対象区間１０４において、ズーム操作が行われながら撮影されたことを示す情報であり、動画像データに付帯された一種のメタデータとなっている。
【００２２】
ズーム・メタデータ１０５は３つの値から構成されている。そのうちの一つはズーム開始位置１０２におけるズーム倍率の値を格納する開始ズーム倍率１０６である。次の一つは、ズームが被写体を中心に拡大撮影する方向（テレ）に変更するズームイン操作が行われたのか、逆に被写体として多くのものが映るよう（ワイド）にズームアウトする操作が行われたかを値で表現するズーム方向１０７である。また、最後の一つは、ズーム終了位置１０３におけるズーム倍率の値を格納する終了ズーム倍率１０８である。これら３つの値は、ズーム操作に関する検索やその操作内容の解釈を行うために同時に使用される可能性が高い。このため、１つのメタデータ（ズームメタデータ１０５）として格納され、一度に読み出しやすい形態で格納されている。
【００２３】
しかし、動画データ１０１の一部の区間を切り出して新たな動画情報として記録する場合には、このズーム・メタデータ１０５内の各値の再利用性は異なってくる。
【００２４】
例えば、切り取り区間１０９で切り出された場合に、ズーム・メタデータの付与対象区間をズーム開始位置１０２から切り取り区間１０９の終了までの区間に変更して、当該切り出された動画情報に残した場合を考える。この場合、開始ズーム倍率１０６とズーム方向１０７は切り出された動画像情報と整合が取れており、その値は正しい値である。しかしながら、終了ズーム倍率１０８は切り取り区間１０９の終了位置におけるズーム倍率の値とは異なるため、正しい値になっていない。
【００２５】
動画像データ１０１から切り取り区間１１０が切り出され、メタデータ付与対象区間を切り取り区間１１０の開始位置からズーム終了位置１０３までの区間に変更して、当該切り出された動画情報に残した場合も同様である。この場合には、終了ズーム倍率１０８とズーム方向１０７の値は正しい値となる。しかしながら、開始ズーム倍率１０６は正しい値にならない。また、切り取り区間１１１が切り出され、メタデータの付与対象区間を切り取り区間１１１に変更して、当該切り出された動画像情報にメタデータを残した場合、ズーム方向１０７の値は正しい値であるが、開始ズーム倍率１０６と終了ズーム倍率１０８は正しい値にならない。
【００２６】
なお、いうまでもないが、切り取り区間１１２のようにメタデータ付与対象区間１０４をすべて含むように切り取れば、ズーム・メタデータ１０５内の３つの値はすべて正しいままである。
【００２７】
以上のように、動画情報の切り取る部分によって、すべて有効であったメタデータ内の値が有効なものと無効なものに変化する。また、上記から明らかなように、その個々の値の特性によって、メタデータ付与対象区間内のどの部分が残っていればそのメタデータの値が有効なままとなるかが決まっているという特性がある。例えば、図１中の開始ズーム倍率１０６は、ズーム開始位置１０２が切り取り後のメタデータ付与対象区間に残っているかどうかで、有効か無効かが決まっているといった具合である。
【００２８】
このメタデータの値を利用する機器や手段は、このメタデータの値の特性を利用しているわけであるから、このようなメタデータの値の特性について詳しくわかっている。従って、動画情報の切り取りがどのように行われたかという情報さえあれば、個々のメタデータの値が有効であるのか、無効であるのかを知ることができる。これに対して、このメタデータの値を利用しない機器や手段においては、このメタデータ値を参照することはないが、動画情報の切り取りが行われた時に、このメタデータがまだ利用可能なのかどうかがわからなければ、このメタデータを動画情報内に残しておくことが有効なのか無効なのかがわからない。
【００２９】
そこで、本実施形態では、あらかじめ、個々のメタデータに、動画の切り取りが行われたときでも、そのメタデータが有効なのか、無効なのかを、そのメタデータの特性に応じて付与しておき、これを利用する。特に、１つのメタデータの中に複数の値があり、その特性が異なる場合があるので、全部有効か、一部が有効なのか、全部無効になるかという値を付与することにする。また、併せて、動画情報の切り取りがどのように行われたかを示す情報（例えば、図１の全部残存、前方残存、後方残存、中央残存のいずれであるかを示す情報）も保持させる。
【００３０】
こうすれば、このメタデータを参照する際に、編集後も全部有効であるメタデータであれば、そのメタデータ内の値はすべて利用可能であることがわかる。また編集後に一部が有効であるメタデータであれば、さらに、切り取りがどのように行われたかという情報を参照することで、そのうちのどの値が有効であるかが判定でき、有効なものだけを利用できる。また、編集後に全部無効になるメタデータであれば、そのメタデータ内の値はすべて利用できないことがわかるのである。
【００３１】
このようにすることで、メタデータ内に複数の値がある場合に、そのそれぞれに有効性情報を付加する方式よりも、まとめて有効性に関する情報が付加できるので、情報の格納・記憶効率を高めることができ、かつ、同時に扱うことが多いそのメタデータ内の複数の値をまとめて記憶・管理することが容易に実現できるようになる。これはメタデータを多用する機器や手段においては、効率のよいメタデータの検索などが実現できるため、非常に有効な方式である。
【００３２】
また、機器や手段によっては、メタデータを再計算して正しい値を格納することも可能である。この場合は、その機器や手段がこの再計算ができることが条件となるが、正しい値に直してメタデータの値とそれに付与された情報を更新して格納することで、メタデータの中の値をすべて、もしくは、なるべく多くを有効にすることが可能である。
【００３３】
さらに、このメタデータの有効性の判定を、動画情報の切り取り編集の際ではなく、その後のメタデータの検索など、メタデータを活用する際に行えるようにすることが考えられる。すなわち、現在のメタデータが、全部有効か、一部が有効か、全部無効かを示す有効性情報と、その動画情報を切り取り編集した場合にそのメタデータが全部有効なままなのか、一部が有効になるのか、全部無効になるのかを示す無効性情報と、切り取りがどのように行われたかを示す切り取り情報を、個々のメタデータに付与するのである。ここで、有効性情報と無効性情報は同一の形式を有する。このようなデータ形態を採用することにより、以下のことが可能となる。
【００３４】
（１）有効性情報と切り取り情報とで、上述のように、メタデータの各値の有効性を判定することができるようになる。また、メタデータの有効性情報を参照し、メタデータの利用可能性を調べることができ、部分的に有効な場合にだけ、切り取り情報を参照して、そのメタデータもしくはその中の値のどれが有効かを判定するようにする。これにより、メタデータもしくその中の値についての有効性の判定を、少ない記憶領域で、かつ、容易な処理で実現できるようになる。また、メタデータとしては、機器や方式が必ず処理できるものだけでなく、機器や方式が対応していないメタデータや、機器や方式の作成後に仕様が決められたような機器や方式にとって未知となるメタデータが存在する可能性がある。しかしながら、それらのいずれの場合でも、上記処理は有効である。すなわち、メタデータの有効性情報を参照し、メタデータの利用可能性を調べることを、動画像編集時、メタデータの活用時等で実行するようにすれば、そのメタデータがいかなるものであっても、そのメタデータを適正に維持し、利用することが可能となる。
【００３５】
（２）動画情報の切り取り編集が行われた場合に、その編集を行なった機器或いは手段がメタデータを更新することができなくても、その動画情報を切り取り編集した場合におけるメタデータの無効性を示す無効性情報を、現在のメタデータ有効性情報に転写するだけで、正しい現在のメタデータの有効性情報を設定することが可能になる。このような転写処理だけで済ますためには、上述した現在のメタデータの有効性情報と、動画情報の切り取り編集が行われた場合におけるメタデータの無効性情報を同一形式にしておくことが重要である。なお、メタデータを正しく更新するときができない場合としては、そのメタデータについて機器や方式が対応していない場合や、機器や方式の都合でメタデータの再計算ができない場合などが考えられる。
【００３６】
すなわち、メタデータとしては、機器や方式が必ず処理できるものだけでなく、機器や方式が対応していないメタデータや、機器や方式の作成後に仕様の決められた機器や方式にとって未知となるメタデータが存在する可能性があるが、そのいずれの場合でも、上述の処理は有効である。切り取り編集の実行時に、メタデータの無効性情報を現在のメタデータ有効性情報に転写する処理は、そのメタデータがいかなるものであっても適用可能であり、かつ、転写という非常に簡単な処理だけで適正なメタデータの維持が実現できるというメリットがあり、メタデータを利用する機器の容易な実現を可能とする
【００３７】
（３）動画像情報の編集・検索が行われた場合、いかなるメタデータであっても、メタデータの無効性情報と現在のメタデータ有効性情報と切り取りに関する切り取り情報によって示されるメタデータの有効性に関する情報について、常にそのメタデータが有効かどうかを正しく設定できるようにすることができる。このため、機器や方式が対応していないメタデータや、機器や方式の作成後に仕様の決められた機器や方式にとって未知となるメタデータなどがあっても、機器や方式が対応しているメタデータと同様に処理されることを保証する。また、動画像情報の編集時や検索時の有効性の情報に関する判定の処理を、編集時でも検索時でも行ってよいため、判定の処理を必要に応じて、機器や方式に実装することが可能で、かつ、非常に簡単な処理の実装で済むようになる。
【００３８】
以上のように、動画像情報と、そのメタデータの一貫性を正しく保つ機能を持ちながら、その個々のメタデータの有効性情報を正確に設定できるようにし、かつ、その処理を編集・検索などの個々の機能や機器や手法に分散させることと、その処理を必要に応じて実装できることが実現できる。したがって、メタデータを利用する様々な機器や手段において、常に、そのメタデータを信用して機能を提供することが可能になり、メタデータを利用した高度な機能の実現が可能になるとともに、その実装を行う際に自由度を高く行うことができるようになることが達成されるのである。
【００３９】
以上、概要を説明したように、本実施形態では、動画像などの情報の検索や編集などの利用が容易に行えるように冗長な情報として付加するメタデータを利用する方式において、そのメタデータを有効に活用できるようにするための情報、いわばメタデータに対するメタデータとも言うべきデータを用いる。上述したように、動画像などの情報に対して編集や加工が行われた際には、そのメタデータの個々において、利用可能か不可能か、または部分的に利用可能かという状態が変化してしまう。本実施形態では、メタデータのメタデータを利用することにより、編集や加工がなされた後でも、容易に、メタデータを正しく利用できるようにするところに特徴がある。
【００４０】
また、メタデータにはさまざまなものがあるために、すべての機器や処理方式が、そのすべてのメタデータの内容に対して処理できるような状況は、非常に考えにくく、個々の機器や処理方式ごとに、処理の対応が可能なメタデータが限られていることが一般的である。このため、機器や処理手段が対応できないメタデータや、機器や処理手段にとって未知のメタデータがある場合が容易に想定される。本実施形態によれば、このような状況下であっても、上記の処理や判定が行えるようにできるという特徴も備えている。
【００４１】
以上に概要を述べ、また、以下に更に詳細を説明する本実施形態の動画像処理装置は、動画像が編集・加工された場合であっても、利用できないメタデータを無視し、利用可能なメタデータを活用することにより、その後の動画像の編集・加工・検索などの利用が正しく行えるようにし、かつ、それを非常に簡単な処理で実現できるものである。
【００４２】
図２は、本実施形態における動画像処理装置の制御構成を示すブロック図である。図２において、２０１はＣＰＵであり、本実施形態の動画像処理装置における各種制御を実行する。２０２はＲＯＭであり、本装置の立ち上げ時に実行されるブートプログラムや各種データを格納する。２０３はＲＡＭであり、ＣＰＵ２０１が処理するための制御プログラムを格納するとともに、ＣＰＵ２０１が各種制御を実行する際の作業領域を提供する。２０４はキーボード、２０５はマウスであり、ユーザによる各種入力操作環境を提供する。
【００４３】
２０６は外部記憶装置であり、ハードディスクやフレキシブルディスク、光ディスク、磁気ディスク、光磁気ディスク、磁気テープ等で構成される。２０７は表示器であり、ディスプレイなどで構成され、結果等をユーザに対して表示する。２０８はネットワークインターフェースであり、ネットワーク上の各機器との通信を可能とする。２０９はビデオインターフェースであり、ビデオカメラ２１０や、ＶＴＲ２１１からの動画の取り込みを可能とする。また、２１２は上記の各構成を接続するバスである。なお、上記の構成においてビデオカメラ２１０、ＶＴＲ２１１や外部記憶装置２０６はネットワーク上に配置されたもので代用してもよい。
【００４４】
図３は、本実施形態における動画像処理装置の機能構成を示すブロック図である。３０１はユーザ操作部であり、ユーザによる指示や入力を、キーボード２０４及びマウス２０５などを介して、取得するものである。３０２は動画入力部であり、ビデオＩ／Ｆ２０９を介してビデオカメラ２１０、ＶＴＲ２１１などの動画像を読み出し、本装置に入力するものである。３０３は動画像ファイル蓄積部であり、外部記憶装置２０６で構成され、動画入力部３０２によって入力された動画像とそのメタデータをファイルの形式で蓄積するものである。
【００４５】
本動画像処理装置は、その動画像だけを蓄積・記録するのではなく、その動画像のメタデータを蓄積・記録し、このメタデータを使用して、その動画像に対する検索や編集の行為を容易に行えるようにするものであり、そのメタデータに対する付与や変更などの各種処理や計算を行う部分が、３０４のメタデータ処理部である。ブラウズ部３０５は、ユーザの操作などに従い、動画像ファイル蓄積部３０３の中の動画像を利用者に見せるための構成である。編集部３０６は、動画像ファイル蓄積部３０３の中の動画像を、利用者の指示に従って編集する。
【００４６】
以上のように動画処理装置は構成されており、利用者に動画像を見せる機能と、動画像情報を編集して利用者の所望の動画像ファイルを作り出す機能を有している。
【００４７】
図４は、動画像ファイル蓄積部３０３の中に記録されている動画像ファイルに含まれるメタデータの格納形式を示したものである。この動画像ファイルには、動画像の情報とともに、その内容などの情報を簡潔に表現したメタデータが添付されている。すなわち、動画像ファイルはファイル内に動画像格納領域とメタデータ格納領域とを保有しており、図４のメタデータの格納形式は、このメタデータ格納領域の内部の構造を示したものである。
【００４８】
メタデータの格納領域４０１は、さらに内部で２つの領域に別れており、一つはメタデータ・インデックスの格納領域４０２であり、もう一つはメタデータ・項目値の格納領域４０５である。メタデータ・インデックスの格納領域４０２は、固定長サイズのメタデータ・インデックス４０３をいくつか保有し、あまった領域を空き領域４０４とする構成を有する。また、メタデータ・項目値の格納領域４０５は、可変長サイズのメタデータ・項目４０６をいくつか保有し、余った領域を空き領域４０７とする構成を有する。
【００４９】
メタデータ・インデックス４０３が固定長であるのは、この部分にメタデータの検索に主に使用される情報を格納しておき、本実施形態の動画処理装置が容易かつ高速に検索などの処理を行えるようにするためである。一方、メタデータ・項目４０６が可変長であるのは、メタデータの項目値を格納するのに必要な記憶領域が可変長であったり、メタデータ・インデックス４０３の中に格納するには大きすぎたりする場合のためのものであったりするからである。すなわち、メタデータ・項目４０６は、長さが変化する可能性の高い可変長サイズの情報や、比較的大きな情報の扱いが容易になるように設けられている。
【００５０】
図５は、図４中のメタデータ・インデックス４０１の内部構造を示したものであり、メタデータ・インデックス５０１以下、固定長の項目をいくつか保有している。メタデータ・インデックス５０１の内部は、大きく２つに分けられ、一つはメタデータの属性情報５０２であり、もう一つはメタデータ情報５０９である。メタデータの属性情報５０２はさらに内部構造を持ち、現在のメタデータの有効性情報５０３、編集された際のメタデータ無効性情報５０４、切り取りタイプの情報５０５、メタデータの付与対象区間情報５０６、メタデータのタイプ番号５０７、メタデータの格納位置情報５０８が含まれる。
【００５１】
メタデータのタイプ番号５０７は、メタデータを識別するための情報であり、撮影時のズーム情報であれば１０番といった具合に、個々のメタデータに対し、識別用の番号を割り当てておき、この番号を格納するものである。この情報を利用することで、動画処理装置は、動画像ファイル内の特定のメタデータを検索することが可能になる。また、メタデータの付与対象区間情報５０６は、このメタデータの対象とする動画像データの区間を時間情報で表現したものであり、動画像内の１つのシーンやカットなどを指示するためのものである。
【００５２】
以上のような情報５０６、５０７を利用することで、動画像処理装置は、動画内の特定の区間に付与されたメタデータを検索することが可能となる。たとえば、利用者が重要な被写体をアップにするようなシーンを検索したい場合には、撮影時のズーム情報のメタデータ識別番号を持つメタデータを検索し、その中からズームアップしていたことを記憶しているメタデータを選別し、そのメタデータの付与対象区間を調べることで、所望のシーンを検索できることになる。また、逆に特定の時間区間を利用者に指定された場合に、その中で、ズームアップしているメタデータを探すことで、重要な被写体が撮影されている部分がどれだけあるかを利用者は知ることができるようになる。このように検索に利用される情報を格納する部分を、固定長サイズのメタデータ・インデックス５０１内の特定の位置に記憶することで、動画像処理装置にとって、この部分を集中的に検索することが容易になるようになっている。
【００５３】
メタデータの格納位置情報５０８は、メタデータそのものが格納される位置がメタデータ情報５０９か、図４中のメタデータ・項目４０６であるかを示している。格納サイズが十分小さなメタデータであれば、固定サイズの格納領域であるメタデータ情報５０９に格納しておき、格納サイズが大きかったり、動的にサイズが変わるようなメタデータの場合にはメタデータ・項目４０６に格納するというように柔軟性を持たせるためのものである。このメタデータの格納位置情報５０８の値によって、これらのどちらの領域にメタデータの内容が格納されているかを判定できる。
【００５４】
メタデータ情報５０９は、メタデータの格納位置情報５０８によって格納される値によって意味が異なる。メタデータの格納位置情報５０８にメタデータの格納位置がメタデータ情報５０９であることを示す値になっている場合には、メタデータそのものの内容が格納されることになる。一方、メタデータの格納位置情報５０８がメタデータの格納位置がメタデータ・項目４０６であることを示す値になっている場合には、メタデータ・項目の何番目にメタデータの内容が格納されているかを示す番号がメタデータ情報５０９として格納される。このメタデータ情報の中には、図１の１０５のようなメタデータが格納されることになるが、その中に１つもしくは複数の値が格納されることになる。なお、その１つもしくは複数の値には、「情報なし」を示す値が格納されている場合もある。これはメタデータを作成した機器などの機能によって、そのメタデータ内のすべての値を作成する機能がない場合などがあるためである。
【００５５】
５０２は現在のメタデータの有効性情報であり、５０３は編集された際のメタデータの無効性情報である。図６は、図５中の現在のメタデータの有効性情報５０３と、編集された際のメタデータの無効性情報５０４の値の割り当てを表にしたものである。このメタデータの有効性情報５０３と編集された際のメタデータの無効性情報５０４は、どちらも２ビットと同一の記憶サイズを持ち、図６の表に見られるように値の割り当ても同じで、同一の記録形式を有する。
【００５６】
現在のメタデータの有効性情報５０３は、現在、このメタデータがどのような状態かを記憶しておくもので、１つのメタデータの中に１つもしくは複数の値が格納されるような場合に、その値の全部が有効な状態にあるか、一部が有効な状態にあるか、全部が無効な状態にあるかを、図６中の有効性情報の値（２ビット）を用いて記憶する。これは、一部が有効な状態というのは、メタデータ自身の有効性というよりは、そのメタデータ内の１つもしくは複数の値に着目して、それらの有効性に関する情報を反映したものとなっており、その代表値としての一番簡単な例となっている。また、編集された際のメタデータの無効性情報５０４は、このメタデータの付与対象の区間に対して動画像の情報の切り取りが行われた場合に、このメタデータの有効性情報がどのように状態に変化するかを記憶しておくものである。すなわち、１つのメタデータの中に１つもしくは複数の値が格納されるような場合に、動画像情報の切り取り操作が行われた後でも、その値の全部が有効な状態にあるか、一部が有効な状態になるか、全部が無効な状態になるかを、図６中の無効性情報の値（２ビット）を用いて記憶する。これも同様に、一部が有効な状態というのは、メタデータ自身の有効性というよりは、そのメタデータ内の１つもしくは複数の値に着目して、それらの有効性に関する情報を反映したもので、代表値であるといえる。
【００５７】
このように、現在のメタデータの有効性情報５０３と、編集された際のメタデータの無効性情報５０４が同一形式になっていることは、以下の点からも重要である。
【００５８】
すなわち、メタデータの付与対象区間内を含んで、動画像情報の切り取りが行われた場合に、メタデータ内の値を必要に応じて再計算を行い、その結果をメタデータ内の値として記録すれば、メタデータの中の値は正しく記録された状態になる。ところが、そのメタデータの再計算が何らかの理由でできないか、そのメタデータの再計算方式が不明であるような場合がある。このような場合、メタデータの値の変更を行わず、編集された際のメタデータの無効性情報５０４をメタデータの有効性情報５０３に転写することで、そのメタデータの有効性を設定することができる。
【００５９】
メタデータにはさまざまなものがあり、各メタデータのタイプによって、付与対象の区間の動画像情報が切り取られた場合に有効なままのものと、無効になってしまうものがある。また、メタデータ内に複数の値があった場合には、有効なままのものと、無効になってしまうものが混在することになる。例えば、メタデータとして、動画像情報内のある時間区間に対して、カメラが野外用の撮影モードで記録されているという情報が付与されていたとする。この場合、その時間区間の一部または全部を含んだ時間区間を切り取っても、その切り取られた動画像内にはカメラが野外用の撮影モードで撮影された部分が含まれる。すなわち、少なくとも切り取られた時間区間と当該メタデータの付与区間の重なりの部分は野外用の撮影モードで撮影されたものである。従って、このメタデータは、切り取り編集後であっても有効性を維持するものであり、編集された際のメタデータの無効性情報５０４には全部有効（値は００）が記録されることになる。この結果、当該付与区間が編集された場合でも、メタデータの再計算を行う必要はなく、メタデータの有効性情報５０３に無効性情報５０４を転写することでメタデータ内の各値が有効である状態を維持できる。
【００６０】
しかし、同様の処理が行われた場合でも、図１で示したようなズームに関する情報の場合には、開始ズーム倍率１０６はズーム開始位置１０２が切り取り後の時間区間に含まる場合のみ有効であり、終了ズーム倍率１０８はズーム終了位置１０３が切り取り後の時間区間に含まる場合のみ有効である。このような値がメタデータ内にある場合には、編集された際のメタデータの無効性情報５０４が部分的に有効（値は０１）になっている。よって、当該付与区間の動画像データについて切り取りがなされ、メタデータの再計算ができなかった場合には、メタデータの有効性情報５０３にこの無効性情報が転写され、メタデータ内の各値は部分的に有効な状態になる。
【００６１】
図７は、図５中の切り取りタイプ情報５０５の値の割り当てを表にしたものである。現在のメタデータの有効性情報５０３が部分的に有効な場合に、切り取りタイプ情報５０５の値を調べることで、メタデータ内の各値の有効性を知ることができる。先ほどの図１の場合であると、切り取りタイプが全部残存（値は１１）か前方残存（値は１０）であれば開始ズーム倍率１０６が有効であり、切り取りタイプが全部残存（値は１１）か後方残存（値は０１）であれば終了ズーム倍率１０８が有効であることがわかる。また、このメタデータがズーム・メタデータであることは、メタデータのタイプ情報で知ることができ、このメタデータを利用する必要がある機器はすべて、このようなメタデータの特性を知っておく必要があるので、切り取りタイプの情報があれば、メタデータ内の有効な値を取り出すことが可能となる。
【００６２】
以上が、本実施形態の動作環境である。このような環境で実際に、動画像情報の編集として、特定の時間区間の切り取りを行った場合と、その編集された動画像情報に対してメタデータの検索を行う場合の処理の手順について、以下に説明する。
【００６３】
図８は、本実施形態で、メタデータを含む動画情報の切り取り編集を行う場合の手順の概略を示したフローチャートである。
【００６４】
まず、ステップＳ８０１が動画像ファイルの切り取り処理の開始点である。ステップＳ８０２では、動画像ファイル内の元の動画像データを、切り取り後の動画像ファイル内にコピーする。この処理にはいろいろな方式が考えられるが、本実施形態では目的が達成されればなんでもかまわない。一例を挙げると、動画像ファイルの変更を、そのファイル自体に行いコピーをしない場合も考えられるし、切り取りを行った複数の動画像ファイルを接続して新たな１つの動画像ファイルとして記録する方式を用いても構わない。
【００６５】
次に、ステップＳ８０３では、切り取られた時間区間に重なる時間区間を持つメタデータを検索する。ここで検索されたメタデータは、切り取り編集後の動画像ファイルに残せば、その切り取り編集後の動画像ファイルの利用時にまた活用することが可能になる。ステップＳ８０４では検索対象のメタデータがあったかどうかを判定する。メタデータが検索されなかった場合にはメタデータに対する処理は不要なのでステップＳ８０７へ進み、本処理を終了する。
【００６６】
一方、ステップＳ８０４で検索対象のメタデータがあった場合には、ステップＳ８０５へ進む。ステップＳ８０５では、切り取られる時間区間の情報を参照し、検索された各メタデータについて、メタデータ付与対象区間情報５０６を修正するとともに、メタデータの再計算などを必要に応じて行い、メタデータがなるべく有効になるように修正を行う。このメタデータの情報の修正は図９を参照して後に詳述する。ステップＳ８０６では、ステップＳ８０５で修正されたメタデータを、切り取り編集後の動画像ファイルに記録する。この処理によりメタデータに関する処理は完了となり、ステップＳ８０７で本処理を終了する。
【００６７】
図９は、図８中のステップＳ８０５でメタデータがなるべく有効になるように修正を行う部分の処理の概略を示したフローチャートである。この処理は、ステップＳ８０５において個々のメタデータに対して実行される。なお、この例では、メタデータの再計算を行う機能があることになっているが、この機能は必ずしも必要ではない。
【００６８】
まず、ステップＳ９０１がこのメタデータの情報に対する修正の処理の開始点である。ステップＳ９０２では、メタデータの修正が必要かどうかを判定する。メタデータの無効性情報５０４が全部有効であれば、メタデータの再計算などは不要であり、動画データの編集後もそのメタデータもしくはその中の値はすべて有効であることがわかる。この場合には、そのままステップＳ９０８へ進んで、メタデータの情報に対する修正の処理を終了する。
【００６９】
一方、ステップＳ９０２において、メタデータの無効性情報５０４が全部無効または部分的に有効であった場合には、ステップＳ９０３へ進む。ステップＳ９０３では、当該メタデータの再計算の可能性を判定する。ここでは、まず、対象のメタデータがどのようなメタデータかを、図５中のメタデータのメタデータのタイプ番号５０７で判定する。実施形態の装置が、そのメタデータのタイプ番号５０７で示されるメタデータの再計算機能を持っているかどうか、または他の機器や手段などを活用するなどして再計算機能を提供できるかどうかによって、再計算が可能か否かを判定することになる。通常、実施形態の装置または手段は、多くのメタデータに対し、すべてのメタデータの再計算機能を持っていることは期待できないので、その装置または手段で再計算できるメタデータであるかを、メタデータのタイプ番号５０７で判定することになる。
【００７０】
ここで、再計算できないと判定された場合にはステップＳ９０４に進み、できると判定された場合にはステップＳ９０６に進む。
【００７１】
メタデータの再計算ができないと判定された場合、ステップＳ９０４において、図５中の編集された際のメタデータの無効性情報５０４を、現在のメタデータの有効性情報５０３にコピーする。こうすることで、現在のメタデータの有効性情報５０３を正しい値に保持することができる。そして、ステップＳ９０５で、動画像データの切り取りに関する情報を参照し、図５中の切り取りタイプ情報５０５を設定する。これで、メタデータの再計算ができなかった場合の処理が完了し、ステップＳ９０８へ進んで、メタデータの情報に対する修正の処理が終了する。
【００７２】
一方、メタデータの再計算ができると判定された場合、ステップＳ９０６において、実際に、そのメタデータの再計算を行う。ステップＳ９０７では、ステップＳ９０６で行われたメタデータの再計算の結果を受けて、現在のメタデータの有効性情報５０３を正しく設定し、メタデータ情報５０９もしくはメタデータ・項目４０６に再計算されたメタデータを格納する。これで、メタデータの再利用ができた場合の処理が完了し、ステップＳ９０８へ進んで、メタデータの情報に対する修正の処理が終了する。
【００７３】
このようにして、仮に、本実施形態の機器や方式がメタデータの再計算が全く行えない場合であっても、個々のメタデータとそのメタデータ内の個々の値の有効可能性に関する情報は正しく設定されることになる。
【００７４】
図１０は、メタデータを利用する際の例として、メタデータの検索を行う場合の処理の概要を示したものである。ここでは、メタデータの検索を行いながら、そのメタデータおよびメタデータ内の値が有効かどうかを判定し、有効なものだけを検索結果とする機能を提供する。なお、本実施形態の装置または手段が再計算できる場合の処理も含んでいるが、必須なものではない。
【００７５】
まず、ステップＳ１００１は、メタデータ検索の開始点であり、これ以降、処理の流れが示されている。ステップＳ１００２では、図５中の現在のメタデータの有効性情報５０３を参照し、その値によって分岐する部分である。ここで、有効が示された場合には、そのメタデータ内の値はすべて利用可能なので、ステップＳ１００８に進んで、このメタデータ内の値をすべて検索結果に加えて、さらに１０１０に進んで終了となる。
【００７６】
ステップＳ１００２で無効の値が示された場合には、ステップＳ１００９に進んで、このメタデータ内の値をすべて検索結果に加えないようにして、さらに１０１０に進んで終了となる。
【００７７】
ステップＳ１００２で部分的有効の値が示された場合には、ステップＳ１００３からステップＳ１００５まででメタデータの再計算を試みることになる。ステップＳ１００３では再計算可能かどうかを、図５中のメタデータのタイプ番号５０７を基に判定する部分である。ここで、再計算が不可能と判定された場合にはステップＳ１００７へ進む。再計算が可能な場合には、ステップＳ１００４でメタデータの再計算を行い、ステップＳ１００５でその結果に従い、図５中の現在のメタデータの有効性情報５０３を設定しなおし、メタデータ情報５０９もしくはメタデータ・項目４０６に再計算されたメタデータを格納する。このステップＳ１００４でメタデータの再計算を行う場合に、そのメタデータ内のすべての値の再計算ができた場合には当然、再計算した各値をメタデータとしてメタデータ情報５０９もしくはメタデータ・項目４０６に格納し、そのメタデータ有効性情報５０３を「有効」に設定することになることはいうまでもない。しかし、再計算を行った時に一部の値だけしか正しい値が得られない場合があるので、このような場合には、その得られた正しい値を該当するメタデータ情報５０９もしくはメタデータ・項目４０６の該当の値としてとして格納し、かつ、正しい値が得られなかった値については、「値がない」ことを示す情報をメタデータ情報５０９もしくはメタデータ・項目４０６の該当の値として格納し、そのメタデータ有効性情報５０３を「有効」に設定するものとする。これは処理を行い機器などが、すべてのメタデータとその値の再計算機能を有するわけではないので、このような処理となる場合があるためである。
【００７８】
ステップＳ１００６では再度、ステップＳ１００２と同じ判定を行い、再計算によってメタデータ内の値がすべて有効になった場合にはステップＳ１００８へ進む。再計算を試みたが、メタデータ内の一部の値しか有効にならず、部分的有効の状態から変われなかった場合には、ステップＳ１００７へ進む。ステップＳ１００７では、図５中の切り取りタイプ情報５０５を参照し、メタデータの特性から、有効なメタデータ内の値を判定し、利用可能なものだけを検索結果に加えることを行う。そして、ステップＳ１０１０へ進んで終了となる。このようにして、有効なメタデータだけを検索することが実現される。
【００７９】
ステップＳ１００２でメタデータの有効性情報が全て有効であることを示す場合、或いはステップＳ１００６で再計算によってメタデータが全て有効となった場合は、ステップＳ１００８へ進み、メタデータ内の全ての情報（値）を検索結果に加える。
【００８０】
以上説明したように、本実施形態によれば、さまざまなメタデータが存在し、そのすべてに対応できない機器や手段において動画像情報が切り取り編集された場合に、その機器や手段が利用可能なメタデータであるかどうかにかかわらず、そのメタデータおよびそのメタデータ内の値の有効性に関する情報を正しく設定することができ、しかもそれが、単純な情報の転写機能によって実現されることがわかる。
【００８１】
また、上記実施形態によれば、動画像の編集・加工が行われた際のメタデータの無効性情報（５０４）と、それと同一形式になっている該メタデータの現在の有効性情報（５０３）を保有させている。また、この中に一部だけ有効というメタデータ内の１つもしくは複数の値の個々の有効性に着目した情報を表現できるようにしている。これにより、現在のメタデータが利用可能かどうかを判定できるだけでなく、その動画像の編集・加工後でもメタデータが有効かどうかを判定できる。かくして、動画像の編集・加工が行われるような場合でも、メタデータの利用可能なものの識別はもちろん可能で、そのメタデータの特性を利用してそのメタデータ内の値のうちで利用可能なものをも識別することができる。そして、利用可能なメタデータもしくはメタデータ内の値だけを利用することで、正しいメタデータの活用ができるようになる。また、これが非常に容易に、かつ、効率的な記憶・格納容量で実現できる。
【００８２】
また、上記実施形態によれば、編集によって無効となった再計算不能な値が含まれる場合には、当該メタデータの無効性情報を有効性情報に転写する（Ｓ９０４）。これにより、編集・加工後の有効性情報を、無効性情報で置き換えるという非常に簡単な処理で、そのメタデータを正しく利用できるに維持できる。
【００８３】
また、上記実施形態によれば、上記無効性情報と有効性情報に加えて、編集・加工の操作の情報（例えば切り取りタイプ情報）を保有させる（Ｓ９０５）。これにより、その動画像の編集・加工後のメタデータを利用する段階でも、各メタデータ内の１つもしくは複数の値の各々について、利用可能か否かを判定できるようになる。
【００８４】
また、上記実施形態によれば、編集・加工の操作が行われた際にメタデータの再計算を試み、その結果からメタデータと、それに関連する有効性情報を変更する（Ｓ９０３、Ｓ９０６、Ｓ９０７）。これにより、その動画像の編集・加工時に、メタデータの再計算を行い、メタデータの有効化を図ることができる。また、そのような再計算を行なった場合でも、メタデータの有効性情報が正しい情報になるように処理される。
【００８５】
更に上記実施形態によれば、現在の有効性情報と、該メタデータの付与対象となる部分に行われた編集・加工の操作の情報とに基づいてメタデータに有効でないものがあるか否かを判定し、有効でないものがある場合に再計算を試み、その再計算の結果に従ってメタデータとそれに関連する有効性情報を変更する（Ｓ１００３、Ｓ１００４、Ｓ１００５）。これにより、動画像の編集・加工後の、メタデータ活用時においても、各メタデータ内の１つもしくは複数の値の各々が有効かどうかを適切に判定でき、有効でない値がある場合にはこれらの再計算を行い、メタデータとそれに関連する有効性情報を正しく設定できる。
【００８６】
更に、上記実施形態によれば、無効性情報、有効性情報、編集・加工の操作の情報に加え、メタデータを識別するための情報（５０７）を保有させている。このメタデータの識別情報により、各装置はそのメタデータの再計算が可能かどうかを容易に判定できる。
【００８７】
また、上記実施形態によれば、メタデータの識別情報から装置でメタデータの再計算が行えると判定した場合にその再計算を行い、その結果から当該メタデータとそれに関連する有効性情報を変更する（Ｓ９０３、Ｓ９０６、Ｓ９０７、Ｓ１００３、Ｓ１００４、Ｓ１００５）。このため、メタデータの識別情報から再計算が可能と判定された場合にはそのメタデータの再計算を行い、メタデータとそれに関連する有効性情報が正しい情報になるように処理される。この処理は、動画像を編集した装置、或いはメタデータを活用する装置のいずれにおいても実行できる。
【００８８】
更に、上記実施形態によれば、メタデータの識別情報に基づいてメタデータの再計算が行えないと判定した場合に、無効性情報を有効可能性情報に転写する（Ｓ９０３、Ｓ９０４、Ｓ９０５）。これにより、メタデータの識別情報により該装置でそのメタデータの再計算が不可能と判定された場合に、有効性情報を、無効性情報から転写するという非常に簡単な処理で、メタデータの正確な状態表示を実現できる。
【００８９】
なお、本発明の目的は、個々の機器や手段がそのようなメタデータの処理機能を有するか、また再計算機能を有するかということにかかわらず達成されるし、実施形態で示したような情報の格納形式は、あくまでも例であり、必要な情報を保有してさえいれば、どのような格納形式であっても構わない。
【００９０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなど、いかなる記憶媒体であってもよく、これらを用いることができる。
【００９３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９５】
【発明の効果】
以上説明したように、本発明によれば、動画像に編集が加えられた後でも、当該動画像に付与されているメタデータを容易に適正化し、活用できるようになる。
【図面の簡単な説明】
【図１】本発明が必要となるメタデータの例を示す図である。
【図２】本実施形態における動画像処理装置の制御構成を示すブロック図である。
【図３】本実施形態における動画像処理装置の機能構成を示すブロック図である。
【図４】本実施形態における動画像ファイル内のメタデータの格納形式の概要構成を示す図である。
【図５】本実施形態における動画像ファイル内の個々のメタデータの格納形式の概要構成を示す図である。
【図６】本実施形態におけるメタデータの有効性情報と無効性情報の値の割り当てを示す図である。
【図７】本実施形態におけるメタデータの切り取りタイプ情報の値の割り当てを示す図である。
【図８】本実施形態における動画像ファイルに対する時間区間の切り取り処理の流れの概要を示すフローチャートである。
【図９】本実施形態における動画像ファイルに対する時間区間の切り取り処理の際のメタデータに関する処理の流れの概要を示すフローチャートである。
【図１０】本実施形態における動画像ファイルに対する時間区間の切り取り処理の後のメタデータの検索処理の流れの概要を示すフローチャートである。
【図１】
0004335492.tif 000002
【図２】
0004335492.tif 000003
【図３】
0004335492.tif 000004
【図４】
0004335492.tif 000005
【図５】
0004335492.tif 000006
【図６】
0004335492.tif 000007
【図７】
0004335492.tif 000008
【図８】
0004335492.tif 000009
【図９】
0004335492.tif 000010
【図１０】
0004335492.tif 000011