(57)【要約】【課題】メタデータイベントの時間的順序付けの改善されたソリューションを提案する。【解決手段】メタデータイベントを順序付ける方法と装置（２０）を説明する。受け取り部（２１）は、複数のメタデータイベントを受け取る（１０）。順序づけ部（２２）は、メタデータイベントの時間的スキームを検出して（１１）、メタデータイベントを、メタデータイベントの検出した時間的スキームの所定の優先順序に応じて、順序付ける（１２）。【選択図】図１
2015219909.tif 000002
【特許請求の範囲】
【請求項１】
メタデータイベントを順序付ける装置において実施される方法であって、
複数のメタデータイベントを受け取るステップと、
前記メタデータイベントの時間的スキームを検出するステップと、
前記装置により、検出した、メタデータイベントの時間的スキームの所定の優先順序に応じて、メタデータイベントを順序付けるステップと
を有する、方法。
【請求項２】
時間的スキームをメタデータイベントにアサインするステップをさらに有する、
請求項１に記載の方法。
【請求項３】
メタデータイベントは、画像、オーディオデータ、ビデオデータ、マシン、及び産業プロセスよりなるグループから選択したタイプの少なくとも一データイベントに関連する、
請求項１に記載の方法。
【請求項４】
メタデータイベントは少なくとも一ビデオデータイベントに関連し、時間的スキームはタイムコード、フレームカウント情報、及び実時間のうちの一つに関する、
請求項１乃至３いずれか一項に記載の方法。
【請求項５】
時間的スキームの所定の優先順序は、タイムコードに関するものと、フレームカウント情報に関するものと、実時間に関するものとである、
請求項４に記載の方法。
【請求項６】
時間的スキームは、実際のタイムコード、フレーム番号リファレンス、ビデオデータイベントに焼き付けられた実時間、スタート及びストップタイムコード、スタート及び継続タイムコード、フレーム番号リファレンス、スタート及びストップ実時間、メタデータイベントのコンテンツの一部であるスタート及び継続実時間、スタートタイムコード、スタート及びストップフレーム番号、メタデータイベントのファイル名またはストリームハンドル内にコード化されたスタート及びストップ実時間、メタデータイベントのファイル生成時間よりなるグループから選択される、
請求項４に記載の方法。
【請求項７】
メタデータイベントを順序付けるように構成された装置であって、
複数のメタデータイベントを受け取るように構成された受け取り部と、
前記メタデータイベントの時間的スキームを検出して、前記メタデータイベントを、メタデータイベントの検出した時間的スキームの所定の優先順序に応じて、順序付けるように構成された順序づけ部と
を有する、装置。
【請求項８】
時間的スキームをメタデータイベントにアサインするように構成されたアサインメントユニットをさらに有する、
請求項７に記載の装置。
【請求項９】
メタデータイベントを順序付ける命令を記憶したコンピュータ読み取り可能記憶媒体であって、前記命令は、コンピュータにより実行されたとき、コンピュータに、
複数のメタデータイベントを受け取るステップと、
前記メタデータイベントの時間的スキームを検出するステップと、
検出した、メタデータイベントの時間的スキームの所定の優先順序に応じて、メタデータイベントを順序付けるステップと
を実行させる、コンピュータ読み取り可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メタデータイベントを、具体的には時間順序で、順序付ける方法と装置に関する。
【背景技術】
【０００２】
プロダクション産業、例えば映画プロダクション産業では、データイベントは、後で表示したりレビューしたりする目的のため、撮影情報（ｃａｐｔｕｒｅ  ｉｎｆｏｒｍａｔｉｏｎ）により、タイムライン上に配置されることが多い。記録したビデオやオーディオのファイルなどのデータイベントの時間順序での配置は、一般的には容易である。ファイルにアサイン（ａｓｓｉｇｎ）され、スタートやストップのタイムコード、継続時間、フレームカウント数などのエスコート情報（ｅｓｃｏｒｔｉｎｇ  ｉｎｆｏｒｍａｔｉｏｎ）を提供する標準化されたコンテナフォーマットがあるからである。
【０００３】
しかし、メタデータなどのデータイベントの適切な時間的配置は、より難しく間違いやすい。これは、異なるメタデータアイテムにアサインされた部分的に標準化されていない時間的レジスタスキーム（ｔｅｍｐｏｒａｌ  ｒｅｇｉｓｔｅｒ  ｓｃｈｅｍｅｓ）のためである。コンピュータファイルにおいてメタデータを取得（ｃａｐｔｕｒｅ）する場合、次の周知の時間的レジスタ方式のうち一以上が任意的に用いられる：
−（例えば、ＸＭＬでコード化されている）メタデータコンテンツの一部である時間的スキーム（ｔｅｍｐｏｒａｌ  ｓｃｈｅｍｅｓ）：フレーム番号リファレンス、スタート及びストップタイムコード、スタート及び継続時間タイムコード、スタート及びストップ実時間、スタート及び継続実時間など。
−メタデータのファイル名またはストリームハンドル中にコード化された時間的スキーム：スタートフレーム番号、スタートタイムコード、スタート実時間など。
−メタデータのファイル生成時間。
【０００４】
メタデータイベントがビデオデータを含むとき、フレーム番号リファレンス、実際のタイムコード、実際の実時間などの時間的スキームもそのビデオデータに焼き付けることができる。メタデータがファイルとして取得されたものでなく、ストリーミングされたものであるとき、ファイル生成時間に関するものを除き、上記のレジスタスキームを適用できる。
【０００５】
上記その他のレジスタスキームの時間的精度はさまざまであり互いに異なる。概して、タイムコードに関連する分解能と精度は、実時間に関連するものよりも高い。
【０００６】
順序付けるメタデータイベントに複数の時間的スキームが適用されるとき、問題となるのは、メタデータイベントを順序付ける（ｓｅｑｕｅｎｃｅ）具体的なスキームの選択である。異なるレジスタスキーム（ｒｅｇｉｓｔｅｒ  ｓｃｈｅｍｅ）を用いた時の、メタデータイベントの順序付け結果（ｓｅｑｕｅｎｃｅ  ｒｅｓｕｌｔ）は同じではないこともある。言い換えると、順序付け結果は信頼性が低く、再現性がないことがある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
それゆえ、本発明の一目的は、メタデータイベントの時間的順序付けの改善されたソリューションを提案することである。より具体的には、本発明は、メタデータイベントの時間的スキームの優先順序に応じて、そのメタデータイベントを順序付ける（ｓｅｑｕｅｎｃｉｎｇ）方法と装置を提供する。
【課題を解決するための手段】
【０００８】
本発明によると、メタデータイベントを順序付ける方法は、複数のメタデータイベントを受け取るステップと、前記メタデータイベントの時間的スキームを検出するステップと、前記メタデータイベントを、時間的スキームの所定の優先順序に応じて順序付けるステップとを有する。
【０００９】
したがって、メタデータイベントを順序付けるように構成された装置は、複数のメタデータイベントを受け取るように構成された受け取り部と、前記メタデータイベントの時間的スキームを検出して、前記メタデータイベントを、時間的スキームの所定の優先順序に応じて順序付けるように構成された順序づけ部とを有する。
【００１０】
また、メタデータイベントを順序付ける命令を記憶したコンピュータ読み取り可能記憶媒体であって、前記命令は、コンピュータにより実行されたとき、コンピュータに、複数のメタデータイベントを受け取るステップと、前記メタデータイベントの時間的スキームを検出するステップと、前記メタデータイベントを、時間的スキームの所定の優先順序に応じて順序付けるステップとを実行させる。
【図面の簡単な説明】
【００１１】
より良く理解するため、ここで本発明を、図面を参照してより詳細に説明する。言うまでもなく、本発明は、開示する実施形態には限定されず、説明する特徴は、添付した特許請求の範囲で確定される本発明の範囲から逸脱することなく、目的に応じて組み合わせ及び／または修正することができる。
【図１】本発明による方法の好ましい一実施形態を示すフローチャートである。
【図２】本発明による方法の好ましい他の一実施形態を示すフローチャートである。
【図３】本発明による方法を実行するように構成された装置を示す図である。
【発明を実施するための形態】
【００１２】
図１は、本発明によるメタデータイベントを順序付ける方法の好ましい一実施形態を示す。この方法は、複数のメタデータイベントを受け取るステップ１０と、前記メタデータイベントの時間的スキームを検出するステップ１１と、前記メタデータイベントを、時間的スキームの所定の優先順序に応じて順序付けるステップ１２とを有する。
【００１３】
この発明でいうメタデータイベントは、異なるタイプのデータイベントに関連するどんな種類のメタデータイベントでもよい。任意的に、メタデータイベントは、画像、オーディオデータ、ビデオデータ、機械、及び産業プロセスよりなるグループから選択したタイプの少なくとも一データイベントに関連するものでもよい。例えば、メタデータイベントは、映画プロダクション産業またはコンシューマ製品産業における応用に関して言えば、画像、ビデオ、及びオーディオデータイベントに関連したものであってもよい。
【００１４】
メタデータイベントの時間的スキームの検出１１は、各メタデータイベントに対して個別に、または複数のメタデータイベントに対して同時に、実行できる。もちろん、この分野で知られたどんな方法や手法でも、この検出に適用したり、用いたりできる。
【００１５】
任意的に、この方法は、図２に示したように、さらに、時間的スキームを、メタデータイベントにアサイン（ａｓｓｉｇｎｉｎｇ）するステップ１３を有してもよい。このアサインするステップ１３は、メタデータイベントの時間的スキームを検出するステップ１１と組み合わせられる。言い換えると、受け取った各メタデータイベントを複数の時間的スキームと関連させてもよいし、必要があれば、スキームはユーザによってマニュアルでアサインされてもよい。時間的スキームの検出（１１）とメタデータイベントへのアサイン（１３）の後、時間的スキームの所定の優先順序に応じて、これらのメタデータイベントは順序付け（１２）られる。時間的順序付けの一例は、メタデータイベントをタイムコードベースのタイムライン（ｔｉｍｅ−ｃｏｄｅ  ｂａｓｅｄ  ｔｉｍｅｌｉｎｅ）に順序付けることである。もちろん、優先順序は、異なる必要性を満たすためユーザによってマニュアルで所定されてもよいし、デバイスによって自動的に所定されてもよい。
【００１６】
この発明によるメタデータイベントを順序付ける方法の好ましい一実施形態は、メタデータイベントが少なくとも一ビデオデータイベントに関連するときに用いられる。すなわち、メタデータイベントは、個別情報を記述するために用いられ、またはビデオデータの可変情報のコレクションであり、それによりビデオデータの理解、分類、及び管理を促進できるものである。この場合、メタデータイベントの時間的スキームは、好ましくは、タイムコード、フレームカウント情報、及び実時間のうちの一つに関するものである。より好ましくは、時間的スキームの優先順序は、タイムコードに関するものと、それに続くフレームカウント情報に関するもの、及び少なくとも実時間に関するものである。追加的に、メタデータイベントのファイル生成時間が得られる場合、その優先度は実時間に関するものより低くなければならない。
【００１７】
実時間（ｗａｌｌ−ｃｌｏｃｋ  ｔｉｍｅ，  ｏｒ  ｗａｌｌ−ｔｉｍｅ）は、コンピュータにより実行されるタスクのスタートから完了までの実際の時間の測定値であり、この分野では周知である。この実施形態では、これは、好ましくは、メタデータが取得（ｃａｐｔｕｒｅ）されるロケーションのローカル時間を指す。任意的に、コンピュータシステムの時間経過に関する概念を表すシステム時間を用いることもできる。今日、コンピュータネットワークが広く利用可能になったので、システム時間（ｓｙｓｔｅｍ  ｔｉｍｅ）が実時間（ｗａｌｌ−ｃｌｏｃｋ  ｔｉｍｅ）と相関し、メタデータがタイムゾーンの異なる世界の異なる場所で取得された場合に、ＵＴＣをカバーしていることが好ましい。
【００１８】
特に、メタデータイベントは、好ましくは、チェックされ、次の、時間的スキームの優先順序により順序付けられる：
１．メタデータイベントにマニュアルでアサインされた時間的コンテキスト（ｔｅｍｐｏｒａｌ  ｃｏｎｔｅｘｔ）；
２．メタデータイベントがビデオデータを含む場合、そのビデオデータに焼き付けられた（ｂｕｒｎｅｄ  ｉｎｔｏ）実際のタイムコード；
３．メタデータイベントがビデオデータを含む場合、そのビデオデータに焼き付けられた（ｂｕｒｎｅｄ  ｉｎｔｏ）フレーム番号リファレンス；
４．（例えば、ＸＭＬでコード化された）メタデータイベントのコンテンツの一部であるスタート及びストップタイムコード及びスタート及び継続タイムコード；
５．メタデータイベントのファイル名またはストリームハンドル内にコード化されたスタートタイムコード；
６．（例えば、ＸＭＬでコード化された）メタデータイベントのコンテンツの一部であるフレーム番号リファレンス
７．メタデータイベントのファイル名またはストリームハンドル内にコード化されたスタートまたはストップフレーム番号；
８．メタデータイベントがビデオデータを含む場合、そのビデオデータに焼き付けられた（ｂｕｒｎｅｄ  ｉｎｔｏ）実時間；
９．（例えば、ＸＭＬでコード化された）メタデータイベントのコンテンツの一部であるスタート及びストップ実時間及びスタート及び継続実時間；
１０．メタデータイベントのファイル名またはストリームハンドル内にコード化されたスタートまたはストップ実時間；
１１．メタデータイベントのファイル生成時間。
【００１９】
順序付けるメタデータイベントは、最初に、上記の時間的スキームのうちどれが関連づけられているか調べるため、チェック及び検出（１１）される。時間的スキームが十分でない、または時間的スキームを追加する必要があるとき、メタデータイベントに余分な時間的スキームをマニュアルでアサインすること（１３）も可能であり、アサインされる時間的コンテキストは好ましくは他のものよりも高い優先順序を有することが好ましい。マニュアルでアサインされた時間的コンテキストの後、タイムコードに関する時間的スキームは、一般的に、フレームカウント情報に関連するものより高い優先順序を有する。これらの時間的スキームが無ければ、実時間またはファイル生成時間に関するものも、正確さは劣るが、用いることもできる。
【００２０】
上記の好ましい、時間的スキームの順序は、基本的には、この分野で知られた経験から求められる。メタデータイベントのタイムラインにおけるマニュアルアサインメント（ａｓｓｉｇｎｍｅｎｔ）の他に、（例えば、ＸＭＬ、ｈｔｍｌ、ファイルヘッダやフッタ、その他のファイルまたはストリーミングフォーマットのプロビジョン（ｐｒｏｖｉｓｉｏｎｓ）でコード化された）ビデオイベントに焼き付けられるリファレンス情報は、一般的に、最も正確な時間的スキームであり、その次がビデオイベントのファイルまたはストリーム内にコード化されるリファレンス情報であると考えられる。ビデオイベントのファイル名内にコード化されるリファレンス情報には非常に限られたスペースしかない。
【００２１】
また、好ましい優先順序は、タイムコードに関する時間的スキームの解像度と正確性が一般的には最も良いという事実から導き出される。フレームカウント情報に関する時間的スキームは、解像度と正確性が同様であるが、フレームカウント情報をタイムコードにリンクする追加情報が得られないことがある。これらの実時間に関する時間的スキームは、他のものと比較して解像度が悪い。異なるデバイスの実時間の実装（ｉｍｐｌｅｍｅｎｔａｔｉｏｎ）は、良く同期していないことが多く、その結果、時間的スキームの信頼性が低くなる。上記の欠点を補正する任意的な一アプローチは、フレーム単位をゼロに設定し、タイムコードベースのタイムラインに実時間を入れる（ｐｌａｃｅｍｅｎｔ）こと、またはその逆である。
【００２２】
上記の優先順序リストのステップには、場合によってはスキップできるものもある。例えば、メタデータイベントの、焼き付けられた時間やフレームカウント情報を検出する画像分析を行えない場合、ステップ１、２、７はスキップできる。メタデータイベントのタイムコードとフレームカウント情報との間のマッピング（ｍａｐｐｉｎｇ）するレファレンスが得られないときは、ステップ２、４、６は非現実的になり、スキップできる。
【００２３】
この発明によるメタデータイベントを順序付けする方法の好ましい他の実施形態では、メタデータイベントは機械や産業プロセスにも関連づけできる。これらの場合、並列のプロセスや機械は、好ましくは、タイムコードまたは実時間システムでレジスタ（ｒｅｇｉｓｔｅｒ）または制御されている。さらに、これらのプロセスや機械は、好ましくは、タイムコードや実時間に対する解しまたは終了したプロセスサイクルについて報告する時、データイベントやファイルを生成する。
【００２４】
一実装例は、印刷業界のものであり、そこでは連続した複数のｗｈｅｅｌｓが用紙を搬送し、監視カメラが配置されそのｗｈｅｅｌｓを監視している。各ｗｈｅｅｌコントローラは、個々のｗｈｅｅｌの状態（例えば、スピード）に関する、ファイル生成データ及び／またはタイムスタンプを有するログファイルを定期的に書く。時間に関する情報は、通常、ｗｈｅｅｌコントローラ内で実行されている独立したシステムクロックから得られる。カメラが画像を取得（ｃａｐｔｕｒｅ）し、各画像には、同期したタイムスタンプが一般的にｉｎ−ｐａｉｎｔされる。レコーダや中央コントローラが、個々のｗｈｅｅｌとそれに関連するガメラ画像の両方からのすべてのメタデータイベントを順序付け、相関させることが重要である。この発明の方法を実装することにより、さまざまなメタデータイベントを、そのタイムスタンプと、時間的スキームの好ましい優先順序とに応じて容易に順序付けて管理することができる。
【００２５】
上記の本発明の方法によれば、メタデータイベントの順序付けを改善して、複数の時間的スキームを有するメタデータイベントが与えられても、より高い解像度と正確性を達成できる。また、時間的スキームの優先順序は、さまざまな需要や要求に基づき、ユーザまたはデバイスにより任意に決定できる。時間的順序付けの正確性を高くすることが一般的には最も重要なことであろうが、時間的スキームの優先順序をフレキシブルにすることにより、メタデータイベントの順序付けのその他の具体的な目標も実現することができる。
【００２６】
本発明によるメタデータイベントを順序付けする方法を実行するように構成された装置２０を、図３に模式的に図示する。装置２０は、複数のメタデータイベントを受け取るように構成された受け取り部（ｒｅｃｅｐｔｉｏｎ  ｕｎｉｔ）２１と、前記メタデータイベントの時間的スキームを検出して、前記メタデータイベントを、時間的スキームの所定の優先順序に応じて順序付けるように構成された順序づけ部（ｓｅｑｕｅｎｃｅ  ｕｎｉｔ）２２とを有する。任意的に、装置２０は、さらに、時間的スキームをメタデータイベントにアサインするように構成されたアサインメントユニット（ａｓｓｉｇｎｍｅｎｔ  ｕｎｉｔ）２３を有する。言うまでもなく、順序付けユニット２２は、メタデータイベントの検出（１１）及び順序付け（１２）を実行できる任意のデバイスを指す。同様に、アサインメントユニット２３は、ユーザが利用でき、任意の時間的スキームをメタデータイベントにマニュアルでアサインする任意のデバイスを指す。
【符号の説明】
【００２７】
２０  装置
２１  受け取り部
２２  アサインメント部
２３  順序付け部
【図１】
2015219909.tif 000003
【図２】
2015219909.tif 000004
【図３】
2015219909.tif 000005
【外国語明細書】
2015219909000001.pdf