(57)【特許請求の範囲】
【請求項１】
データを格納するためのメモリ容量が制限された環境下で、マルチメディアデータ（ＭＭ）を符号化する方法であって、
・当該マルチメディアデータ（ＭＭ）を含んでいるデータ全体（Ｆ）を、相互に依存しない幾つかのフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）から構成し、
・前記幾つかのフラグメントの各フラグメントにそれぞれ一義的な識別子（ＩＤ）を、各フラグメントを識別するために割り当て、当該識別子（ＩＤ）を、前記フラグメントに割り当てられた各メタデータ構造（ＭＤＤ）内に格納する、方法において、
・各メタデータ構造（ＭＤＤ）内に、殊に時間的に先行する第１のフラグメント（ＦＲｎ−１）の識別子（ＰｒｅＩＤ）、および／または、殊に時間的に後続する第２のフラグメント（ＦＲｎ＋１）の識別子（ＳｕｃＩＤ）を格納し、
・各メタデータ構造（ＭＤＤ）を、前記割り当てられたフラグメント内に格納し、
時間的に先行するフラグメントを有していないフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）のメタデータ構造（ＭＤＤ）内には、先行するフラグメントに対する識別子として自分自身の識別子（ＩＤ）を設ける、または、
時間的に後続するフラグメントを有していないフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）のメタデータ構造（ＭＤＤ）内には、後続するフラグメントに対する識別子として自分自身の識別子（ＩＤ）を設ける、
ことを特徴とする、
マルチメディアデータを符号化する方法。
【請求項２】
フラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）の各メタデータ構造（ＭＤＤ）内に、当該フラグメントの時間に関するパラメータを設定する、請求項１記載の方法。
【請求項３】
フラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）の各メタデータ構造（ＭＤＤ）内に、当該フラグメントのマルチメディアデータ（ＭＭ）の符号化に関するパラメータを設定する、請求項１または２記載の方法。
【請求項４】
フラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）の各メタデータ構造（ＭＤＤ）内に、該当するメタデータ構造（ＭＤＤ）内の前記第１および／または第２のフラグメントの記憶場所へのリンクを設定する、請求項１から３までのいずれか１項記載の方法。
【請求項５】
前記リンクは、前記第１および／または第２のフラグメントのＵＲＩ（統一資源識別子：Uniform  Resource  Identifier）である、請求項４記載の方法。
【請求項６】
データ全体（Ｆ）のフラグメントの数は少なくとも１である、請求項１から５までのいずれか１項記載の方法。
【請求項７】
識別子（ＩＤ）として名前および／またはタイムスタンプおよび／またはＵＵＩＤ（汎用一意識別子：Universally  Unique  Identifier）が使用される、請求項１から６までのいずれか１項記載の方法。
【請求項８】
前記識別子（ＩＤ）を既知の流れで、殊に順番に設定する、請求項１から７までのいずれか１項記載の方法。
【請求項９】
同じ長さのフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）を形成する、請求項１から８までのいずれか１項記載の方法。
【請求項１０】
同じ符号化、殊に同じデータレートおよび／または同じコーデックのフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）を形成する、請求項１から９までのいずれか１項記載の方法。
【請求項１１】
各メタデータ構造（ＭＤＤ）を含んでいる、相互に依存しない幾つかのフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）を具備したデータ全体（Ｆ）内に格納されており、請求項１から１０のいずれか１項に従って符号化されたマルチメディアデータ（ＭＭ）を復号化する方法であって、
前記データ全体（Ｆ）のフラグメントのメタデータ内に含まれている、殊に時間的に先行する第１のフラグメント（ＦＲｎ−１）の識別子（ＰｒｅＩＤ）および／または、殊に時間的に後続する第２のフラグメント（ＦＲｎ＋１）の識別子（ＳｕｃＩＤ）を読み出し、処理し、前記データ全体（Ｆ）の複数のフラグメント間の殊に時間的な関係を形成する、
ことを特徴とする、マルチメディアデータを復号化する方法。
【請求項１２】
前記データ全体（Ｆ）の各フラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）を、前記データ全体（Ｆ）の別のフラグメントに依存しないで復号化し、実行する、請求項１１記載の方法。
【請求項１３】
データを格納するためのメモリ容量が制限された環境下で、マルチメディアデータ（ＭＭ）を符号化する装置であって、当該装置は以下のものを含んでおり、すなわち：
・前記マルチメディアデータ（ＭＭ）を含んでいるデータ全体（Ｆ）を、相互に依存しない幾つかのフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）から構成するための第１の手段を含んでおり、
・各フラグメントを識別するために、前記幾つかのフラグメントの各フラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）に対してそれぞれ一義的な識別子（ＩＤ）を生成し、割り当てる第２の手段を含んでおり、当該識別子（ＩＤ）は、前記フラグメントの各メタデータ構造（ＭＤＤ）内に格納され、
・殊に時間的に先行する第１のフラグメント（ＦＲｎ−１）の識別子（ＰｒｅＩＤ）、および／または、殊に時間的に後続する第２のフラグメント（ＦＲｎ＋１）の識別子（ＳｕｃＩＤ）を、各メタデータ構造（ＭＤＤ）内に格納するための第３の手段を含んでおり、
時間的に先行するフラグメントを有していないフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）のメタデータ構造（ＭＤＤ）内には、先行するフラグメントに対する識別子として自分自身の識別子（ＩＤ）が設けられている、または、
時間的に後続するフラグメントを有していないフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）のメタデータ構造（ＭＤＤ）内には、後続するフラグメントに対する識別子として自分自身の識別子（ＩＤ）が設けられている、
ことを特徴とする、マルチメディアデータを符号化する装置。
【請求項１４】
請求項２〜１０までのいずれか１項のステップを実施するためのさらなる手段が設けられている、請求項１３記載の装置。
【請求項１５】
各メタデータ構造（ＭＤＤ）を含んでいる、相互に依存しない幾つかのフラグメント（ＦＲｎ−１，ＦＲｎ，ＦＲｎ＋１）を有するデータ全体（Ｆ）内に格納され、請求項１〜１０までのいずれか１項に従って符号化されたマルチメディアデータ（ＭＭ）を復号化する装置であって、
・前記データ全体（Ｆ）のフラグメントのメタデータ内に含まれている、殊に時間的に先行する第１のフラグメント（ＦＲｎ−１）の識別子（ＰｒｅＩＤ）、および／または、殊に時間的に後続する第２のフラグメント（ＦＲｎ＋１）の識別子（ＳｕｃＩＤ）を読み出し、処理するための手段を含んでおり、前記データ全体（Ｆ）の複数のフラグメント間の、殊に時間的な関係が形成される、
ことを特徴とする、マルチメディアデータを復号化する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディアデータを符号化する方法および装置に関する。本発明はさらに、マルチメディアデータを復号化する方法および装置に関する。
【０００２】
大量のマルチメディアデータが、例えばビデオ監視時に生じる。ビデオ監視時には、１つまたは複数のカメラによって頻繁に、消え行くビデオデータおよび／またはオーディデータが記録される。これらのデータは通常、多数の個別ファイル内に格納される。この記録されたデータの特定の部分（例えば時点または時間）に所期のようにアクセスするために、これらのファイルの大きさは制限されている。例えば１つのファイル内には、５〜１５分の間の長さを有するビデオデータが含まれる。しかし、例えば２４時間にわたってデータが記録される場合には、個々のファイルの大きさを制限することによって、多数のファイルが管理されなければならない。これは通常は、個々のファイルおよび／またはファイルのヒエラルキー配置に対して、時間にわたって系統的に名称を設定することによって行われる。これらの多数の個別ファイルの管理には、高いコストが必要になり、記録されたファイルの特定部分に所期のようにアクセスすることは困難である。
【０００３】
本発明の課題は、多数のマルチメディアデータを管理するのを容易にし、データ全体の個々の部分に所期のようにアクセスするのを容易にする方法を実現することである。
【０００４】
上述の課題は、独立請求項の特徴部分に記載された構成によって解決される。有利な構成はそれぞれ従属請求項に記載されている。
【０００５】
マルチメディアデータを符号化する本発明の方法では、マルチメディアデータを含んでいるデータ全体が、相互に依存していない幾つかのフラグメントから構成される。この幾つかのフラグメントの各フラグメントに、それぞれ一義的な識別子を、各フラグメントの識別のために割り当てる。ここで識別子は、フラグメントに割り当てられている各メタデータ構造内に格納されている。各メタデータ構造内には、殊に時間的に先行する第１のフラグメント、および／または殊に時間的に後続する第２のフラグメントの識別子が格納されている。
【０００６】
マルチメディアデータを符号化する本発明の装置は、マルチメディアデータを含んでいるデータ全体を、相互に依存していない幾つかのフラグメントから構成する第１の手段を含んでいる。この装置はさらに、幾つかのフラグメント各々に対してそれぞれ一義的な識別子を生成し、割り当てる第２の手段を含んでいる。これによって各フラグメントが識別される。ここでこの識別子は、フラグメントに割り当てられている各メタデータ構造内に格納される。最後にこの装置は、殊に時間的に先行する第１のフラグメントおよび／または、殊に時間的に後続する第２のフラグメントの識別子を、各メタデータ構造内に格納するための第３の手段を含む。
【０００７】
相互に依存しない幾つかのフラグメントを有するデータ全体内に格納され、本発明の方法に従って符号化された、マルチメディアデータを復号化するための本発明の方法では、データ全体のフラグメントのメタデータ内に含まれている、殊に時間的に先行する第１のフラグメントおよび／または、殊に時間的に後続する第２のフラグメントの識別子を読み出し、処理し、データ全体の複数のフラグメント間の殊に時間的な関係を形成する。
【０００８】
相互に依存しない幾つかのフラグメントを有するデータ全体内に格納され、本発明の方法に従って復号化された、マルチメディアデータを復号化するための本発明の装置は、データ全体のフラグメントのメタデータ内に含まれている、殊に時間的に先行する第１のフラグメントおよび／または、殊に時間的に後続する第２のフラグメントの識別子を読み出し、処理するための手段を含んでおり、これによってデータ全体の複数のフラグメント間の、殊に時間的な関係が形成される。
【０００９】
本発明によって、マルチメディアデータに対するフォーマットが提供される。これはデータ全体を個々のフラグメントに分割するのを容易に実現する。このフォーマットは殊に、大量のオーディデータおよび／またはビデオデータが生じる監視用途に使用されるのに適している。それぞれ１つのフラグメントに割り当てられており、かつ殊に時間的に先行するフラグメントおよび時間的に後続するフラグメントの各識別子の付加的な記憶部に割り当てられている一義的な識別子を設けることによって、個々のフラグメント間の関係が形成される。本発明によって、標準ソフトウェアアプリケーションの個々のフラグメントが読み出され、使用される。殊に、本発明によって、提供された記憶場所を効率的に利用するためのリングバッファ構造を構成することが可能になる。同時に、相互に依存しない多数のフラグメントを管理するためのコストが軽減される。なぜなら、管理のために必要な情報が各フラグメントのメタデータ構造内に格納されており、相応するアプリケーションによって処理されるからである。
【００１０】
有利な構成では、フラグメントの各メタデータ構造内にこれらのフラグメントの時間に関連するパラメータが設けられている。時間に関連するパラメータは、例えばフラグメントの開始時間および持続時間、すなわち、フラグメント内に含まれているマルチメディアデータフローの持続時間である。時間に関連するパラメータは例えば、タイムスタンプによっても形成可能である。
【００１１】
本発明による符号化方法の別の有利な実施形態では、フラグメントの各メタデータ構造構内に、これらのフラグメントのマルチメディアデータの符号化に関連するパラメータが設定されている。この情報は、データフラグメントを処理するアプリケーションに対して使用される。従って、このフラグメント内に含まれているマルチメディアデータが最適に出力される。
【００１２】
別の有利な構成では、フラグメントの各メタデータ構造内に、該当するメタデータ構造体における第１および／または第２のフラグメントの記憶場所へのリンクが、設定されている。このリンクは、１つの別の実施形態では、第１および／または第２のフラグメントのＵＲＩ（統一資源識別子：Uniform  Resource  Identifier）である。これによってフラグメントが相互に接続される。なぜなら、先行するないしは後続するフラグメントの識別子の他に記憶場所もリンク内に格納されているからである。
【００１３】
データ全体のフラグメントの数は基本的に任意に選択される。ここでデータ全体はフラグメントを１つだけ有していてもよい。データ全体のフラグメントの数はこれに従って少なくとも１つである。
【００１４】
さらに、時間的に先行するフラグメントを有していないフラグメントのメタデータ構造内には、先行するフラグメントに対する識別子として自分自身の識別子が設けられている。これに相応して、時間的に後続するフラグメントを有していないフラグメントのメタデータ構造内には、後続するフラグメントに対する識別子として自分自身の識別子が設けられている。これによって、データ全体が１つしかフラグメントを有していない場合に、符号化の際に選択された系統性が保持される。同じようにこれは、データ全体の最初ないしは最後のフラグメントであるフラグメントに当てはまる。
【００１５】
識別子として名前および／またはタイムスタンプおよび／またはＵＵＩＤ（汎用一意識別子：Universally  Unique  Identifier）が使用可能である。基本的には識別子として、該当するフラグメントを一義的に識別することを可能にする特長が適している。
【００１６】
本発明の符号化方法の別の有利な構成では、識別子は既知の流れで、殊に順番で設定されている。識別子を系統的に作成することによって、各メタデータ構造の識別内容がさらに高められる。これによって例えば、選択された２つのフラグメントの間のフラグメントの数が識別可能である。識別子が順次連続している識別子である場合にはこれは特に容易である。同じように、設定されている識別子の順番が既知である場合には、これが可能である。
【００１７】
この関連において、さらに有利には、同じ長さのフラグメントが形成される。全てのフラグメントはここでは、同じ数のトラック並びにそのタイミングおよび符号化調整に関して同じパラメータを有している。相応に、同じ符号化のフラグメント、殊に同じデータレートおよび／または同じコーデック（Ｃｏｄｅｃｓ）のフラグメントが形成される。このような設計によって、正しく作成されたデータ全体の安全性が高められる。なぜなら、例えば、喪失されたフラグメントが識別されるからである。
【００１８】
フラグメントに割り当てられたメタデータ構造を基本的に、フラグメントに依存しないで保持および、格納することができる。しかし有利には、各メタデータ構造は、割り当てられたフラグメント内に格納される。
【００１９】
マルチメディアデータを復号化する方法の１つの形態では、データ全体の各フラグメントは、データ全体の別のフラグメントに依存しないで、復号化および実行可能である。
【００２０】
本発明を以下で、唯一の図面を参照して、１つの実施例に基づいてより詳細に説明する。
【図面の簡単な説明】
【００２１】
【図１】データ全体ＦのフラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１のセットを概略的に示す図
【実施例】
【００２２】
３つの例示されたフラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１はそれぞれマルチメディアデータＭＭ並びにメタデータ構造ＭＤＤを含んでいる。それぞれ１つのフラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１の各メタデータ構造ＭＤＤは１つの識別子ＩＤを有している。これは該当するフラグメントの一義的な識別を可能にする。識別子ＩＤとして有利にはＵＵＩＤ（Universally  Unique  Identifier）が使用される。択一的に識別子が、一義的な名前および／またはタイムスタンプによって構成されてもよい。これは例えば、該当するフラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１が作成された時間である。
【００２３】
さらに各フラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１の各メタデータ構造ＭＤＤは幾つかの属性（Attributen）を含んでいる。これは幾つかのフラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１の管理を容易にし、１つまたは複数のフラグメントの各マルチメディアデータＭＭに所期のようにアクセスするのを容易にする。これに加えて属性としては、時間的に先行する第１のフラグメントの識別子並びに、時間的に後続する第２のフラグメントの識別子がメタデータ構造ＭＤＤ内に設けられる。時間的に先行するフラグメントの識別子はＰｒｅＩＤで示され、時間的に後続するフラグメントの識別子はＳｕｃＩＤで示される。時間的に先行するフラグメントの識別子ＰｒｅＩＤ、時間的に後続するフラグメントの識別子ＳｕｃＩＤは、該当するフラグメントの識別子ＩＤのタイプに相応する。
【００２４】
図示された実施例では、フラグメントＦＲｎ−１は、フラグメントＦＲｎに対して先行するフラグメントである。これに相応して、属性領域にける、ＦＲｎ−１の識別子ＩＤと、ＦＲ−ｎのＰｒｅＩＤは一致している。フラグメントＦＲｎに対する後続のフラグメントはフラグメントＦＲｎ＋１である。この理由から、ＦＲｎ＋１の識別子ＩＤは、ＦＲｎの領域ＳｕｃＩＤにおける識別子と等しい。逆に、フラグメントＦＲｎは、フラグメントＦＲｎ＋１に対する先行するフラグメントである。したがって、フラグメントＦＲｎ＋１の属性領域ＰｒｅＩＤ内に、フラグメントＦＲｎの識別子ＩＤが記入されている。最後にフラグメントＦＲｎはフラグメントＦＲ−１に対する後続のフラグメントである。従って、ＦＲｎ−１の属性領域ＳｕｃＩＤ内には、フラグメントＦＲｎの識別子IDが記入されている。
【００２５】
別の属性として、各メタデータ構造ＭＤＤ内にそれぞれ、マルチメディアデータＭＭ内に含まれているデータフローの開始時間ＳＴおよび持続時間Ｄ（例えば分単位）が含まれる。図から容易に、フラグメントＦＲｎ−１が開始時間ＳＴとして値１１：５５を有しており、持続時間Ｄとして５を有していることが分かる。フラグメントＦＲｎの開始時間ＳＴは１２：００であり、持続時間Ｄは５である。これに相応して、フラグメントＦＲｎ＋１の開始時間ＳＴは１２：０５であり、持続時間Ｄは５である。この例から、フラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１内において、１１：５５〜１２：１０までのデータを含んだマルチメディアデータの消え行くフローが含まれることが明らかである。
【００２６】
有利には、図示の実施例のように、各フラグメントの持続時間Ｄは同じ長さである。しかし、各フラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１の持続時間Ｄが異なる持続時間を有している変形も可能である。
【００２７】
さらに、有利には、これらのフラグメントが同じ持続時間ないしは長さだけを有しているのではなく、各フラグメントのマルチメディアデータＭＭが同じように符号化されている。
【００２８】
別のパラメータとして、各メタデータ構造ＭＤは、先行するないしは後続するフラグメントの記憶場所に対するリンクを有している。しかしこれは実施例の図には示されていない。リンクは例えばＵＲＩ（Uniform  Resource  Identifier）によって構成されている。
【００２９】
データ全体Ｆのフラグメントにおける各メタデータ構造の設定によって、個々のフラグメントが相互に接続される。なぜなら各フラグメントのメタデータから、常に、後続のフラグメントが見つけ出され、該当するフラグメント内に含まれているマルチメディアデータフローを継続的に出力することができるからである。ここでこれは、双方向において機能する（前方および後方）。フラグメントが先行するフラグメントおよび／または後続するフラグメント有していない場合、このことは次のことによって示される。すなわち、属性領域の該当する識別子が、該当するフラグメント自体を参照することによって示される。
【００３０】
各メタデータ構造ＭＤＤ内に含まれているデータないし属性の情報内容は次のことによって高められる。すなわち識別子が系統的に作成されることによって高められる。このためにフラグメントＦＲｎ−１、ＦＲｎ、ＦＲｎ＋１の識別子ＩＤは既知の流れで、殊に順番に設定される。これによって例えば、選択されたフラグメントの間にあるフラグメントの数が識別される。これによって、容易に、個々のフラグメントが場合によって失われているか否かが確認される。
【００３１】
先行および後続フラグメントにわたってメタデータ構造内に含まれている識別子を介して個々のフラグメントが接続されているのにもかかわらず、さらに、各フラグメント内に含まれるマルチメディアデータが、データ全体の他のフラグメントに依存しないで、符号化および実行可能であることが確実にされる。
【００３２】
上述のデータフォーマットによって、存在する格納場所を効果的に使用するためのリングバッファ構造の使用が可能になる。ここで同時に、データ全体の幾つかのフラグメントの管理のためのコストが低減される。
【図１】
0005936303.tif 000002