(57)【要約】多層コード化オーディオ／ビデオデータの特徴的ポイント情報（ＣＰＩ）を形成する方法は、ＣＰＩファイルを形成するステップを有する。ＣＰＩファイルは、クリップ内の少なくとも一つのポイントに対応する少なくとも１のポイントタイプと、クリップ内のポイントに対応する映像時間と、クリップのベース層および１または２以上のエンハンスメント層内のポイントに対応する１または２以上のオフセットポイントとを有する。クリップのベース層およびエンハンスメント層内のオフセットによって特定されるポイントは、全てクリップ内の同じポイントに対応する。
2006511026.tif 000002
【特許請求の範囲】
【請求項１】
ベース層と１または２以上のエンハンスメント層とを有する多数のコンテンツファイルを有する記録媒体であって、さらに、前記ベース層と１または２以上のエンハンスメント層の特徴的ポイント情報（ＣＰＩ）ファイルを有する記録媒体。
【請求項２】
前記ＣＰＩファイルは、一連のエントリーで構成され、各エントリーは、前記ベース層と前記１または２以上のエンハンスメント層内の特徴的ポイントに対応し、各特徴的ポイントの前記エントリーは、ポイントタイプと、映像時間（ＰＴＳ）と、前記ベース層と前記１または２以上のエンハンスメント層の各分離オフセットとで構成されることを特徴とする請求項１に記載の記録媒体。
【請求項３】
各エントリーに対する前記ベース層の前記オフセットは、前記エントリーの前記特徴的ポイントの前記ベース層内のメモリ位置を定め、各エンハンスメント層の前記オフセットは、前記エントリーの前記特徴的ポイントの前記各エンハンスメント層内のメモリ位置を定めることを特徴とする請求項２に記載の記録媒体。
【請求項４】
前記エントリーの前記特徴的ポイントの前記ベース層内の前記メモリ位置と、前記エントリーの前記特徴的ポイントの各エンハンスメント層内の前記メモリ位置は、前記エントリーの前記映像時間に対応することを特徴とする請求項３に記載の記録媒体。
【請求項５】
少なくとも前記ＣＰＩファイル内の多数の前記エントリーに対して、前記ベース層および前記エンハンスメント層の少なくとも一つの前記オフセットは、前記エントリーの前記特徴的ポイントの前記各層ファイル内の絶対アドレスメモリであることを特徴とする請求項３に記載の記録媒体。
【請求項６】
少なくとも前記ＣＰＩファイル内の多数のエントリーに対して、前記ベース層および前記エンハンスメント層の少なくとも一つの前記オフセットは、前記各層ファイル内の既知の開始点からの指標であって、該指標は、前記エントリーの前記特徴的ポイントの前記各層ファイル内の前記メモリアドレスを提供することを特徴とする請求項３に記載の記録媒体。
【請求項７】
前記ＣＰＩファイルは、当該記録媒体から１または２以上のエンハンスメント層を検出する目印を有することを特徴とする請求項１に記載の記録媒体。
【請求項８】
ベース層と１または２以上のエンハンスメント層とを有する多数のコンテンツファイルを有する記録媒体であって、さらに、前記ベース層と１または２以上のエンハンスメント層の各々に対応する、別個の特徴的ポイント情報（ＣＰＩ）ファイルを有する記録媒体。
【請求項９】
前記ベース層に対応する前記ＣＰＩファイルは、一連のエントリーで構成され、各エントリーは、前記ベース層内の特徴的ポイントに対応し、各特徴的ポイントの前記エントリーは、ポイントタイプと、映像時間（ＰＴＳ）と、前記ベース層の別個のオフセットとで構成されることを特徴とする請求項８に記載の記録媒体。
【請求項１０】
前記１または２以上のエンハンスメント層の各々に対応する前記ＣＰＩファイルは、前記各エンハンスメント層内の特徴的ポイントに対応する一連のエントリーで構成され、各特徴的ポイントの前記エントリーは、前記各エンハンスメント層のオフセットで構成されることを特徴とする請求項９に記載の記録媒体。
【請求項１１】
前記１または２以上のエンハンスメント層の各々に対応する前記ＣＰＩファイル内の特定の特徴的ポイントの各エントリーは、前記ベース層に対応する前記ＣＰＩファイル内の前記特定の特徴的ポイントのエントリーに対応することを特徴とする請求項１０に記載の記録媒体。
【請求項１２】
ベース層と第１のエンハンスメント層とを有する２のコンテンツファイルを有する記録媒体であって、当該記録媒体は、さらに２の特徴的ポイント情報（ＣＰＩ）ファイルを有し、該２のＣＰＩファイルは、前記ベース層に対応するベースＣＰＩファイルと、前記ベース層および前記第１のエンハンスメント層に対応する第１のＣＰＩファイルとで構成される、記録媒体。
【請求項１３】
前記ベースＣＰＩファイルは、一連のエントリーで構成され、各エントリーは、前記ベース層の特徴的ポイントに対応し、各特徴的ポイントの前記エントリーは、ポイントタイプ、映像時間（ＰＴＳ）、および前記ベース層のオフセットで構成されることを特徴とする請求項１２に記載の記録媒体。
【請求項１４】
前記第１のＣＰＩファイルは、一連のエントリーで構成され、各エントリーは、前記ベース層と前記第１のエンハンスメント層内の特徴的ポイントに対応し、各特徴的ポイントの前記エントリーは、ポイントタイプ、映像時間（ＰＴＳ）、および前記ベース層と第１のエンハンスメント層の各々の分離オフセットで構成されることを特徴とする請求項１２に記載の記録媒体。
【請求項１５】
当該記録媒体は、１または２以上の高階層のエンハンスメント層を有し、当該媒体はさらに、１または２以上の高階層エンハンスメント層の各々に対応する追加のＣＰＩファイルを有し、各高階層エンハンスメント層の前記ＣＰＩファイルは、前記ベース層および全てのエンハンスメント層の階層に対応し、前記対応する高階層エンハンスメント層を有することを特徴とする請求項１２に記載の記録媒体。
【請求項１６】
多層コード化オーディオ／ビデオデータを記録する方法であって、
一連のエントリーを有するＣＰＩファイルを形成するステップであり、各エントリーは特徴的ポイントに対応し、ポイントタイプと、映像時間（ＰＴＳ）と、ベース層と１または２以上のエンハンスメント層内の前記特徴的ポイントに対応する１または２以上のオフセットとを有する、ステップを有する方法。
【請求項１７】
多層コード化オーディオ／ビデオデータを記録する方法であって、
一連のエントリーを有し、ベース層ファイルに対応するベースＣＰＩファイルを形成するステップであり、各エントリーは、特徴的ポイントに対応し、ポイントタイプと、映像時間（ＰＴＳ）と、ベース層内の前記特徴的ポイントに対応するオフセットとを有する、ステップと、
エンハンスメント層オーディオ／ビデオデータを含む、各１または２以上のエンハンスメント層ファイルに対応した、１または２以上の追加ＣＰＩファイルを形成するステップであり、各追加ＣＰＩファイルは、エンハンスメント層ファイルに対応し、前記対応するエンハンスメント層オーディオ／ビデオデータ内の位置に対応する、少なくとも１のオフセットを含む一連のエントリーで構成される、ステップと、
を有する方法。
【請求項１８】
エンハンスメント層ファイルの各追加ＣＰＩファイル内の各エントリーは、特徴的ポイントの前記ベースＣＰＩファイル内のエントリーに対応することを特徴とする請求項１７に記載の方法。
【請求項１９】
さらに、
前記ベース層ＣＰＩファイル内の特徴的ポイントのエントリーにアクセスし、前記エントリー内の前記オフセットを利用して、前記ベース層ファイル内の前記特徴的ポイントに対応する前記位置にアクセスするステップと、
エンハンスメント層の少なくとも一つの追加ＣＰＩファイル内の前記特徴的ポイントの対応するエントリーにアクセスし、前記対応するエントリー内の前記オフセットを利用して、前記対応するエンハンスメント層内の前記特徴的ポイントに対応する前記位置にアクセスするステップと、
を有することを特徴とする請求項１８に記載の方法。
【請求項２０】
さらに、
メモリ内に、前記ベースＣＰＩファイルと前記１または２以上の追加ＣＰＩファイルを順次保管するステップと、
保管された順番に基づき動作を行い、前記ベースＣＰＩファイル内のエントリーと、前記１または２以上の追加ＣＰＩファイル内の対応するエントリーにアクセスするステップ、
を有することを特徴とする請求項１７に記載の方法。
【請求項２１】
多層コード化オーディオ／ビデオデータを記録する方法であって、
一連のエントリーを含み、ベース層ファイルに対応するベースＣＰＩファイルを形成するステップであり、各エントリーは、特徴的ポイントに対応し、ポイントタイプと、映像時間（ＰＴＳ）と、前記ベース層内の前記特徴的ポイントに対応するオフセットとを有する、ステップと、
エンハンスメント層オーディオ／ビデオデータを含む、各１または２以上のエンハンスメント層ファイルに対応した、１または２以上の追加ＣＰＩファイルを形成するステップであり、各追加ＣＰＩファイルは、一連のエントリーで構成されるエンハンスメント層ファイルに対応し、各エントリーは、特徴的ポイントに対応し、ポイントタイプと、ＰＴＳと、前記ベース層および全高階層エンハンスメント層ファイル内の前記特徴的ポイントの前記位置に対応し、前記対応するエンハンスメント層ファイルを含むオフセットと、を有する、ステップと、
を有する方法。
【請求項２２】
多層コード化オーディオ／ビデオデータを特定する情報構造であって、
クリップ上のポイントに対応する、少なくとも１のポイントタイプを有するＣＰＩと、前記クリップ内のポイントに対応する映像時間と、前記クリップの１または２以上のエンハンスメント層内のポイントに対応する１または２以上のオフセットポイントと、を有する情報構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般にビデオのコード化に関し、特に多層化ビデオのコード化に関する。
【背景技術】
【０００２】
携帯用記憶型多層コード化ビデオには多くの利点がある。小型スクリーンおよび低出力の装置では、ベース層のみが検索され、表示される。より大型のスクリーンおよび高出力の装置の場合、ベース層と１または２以上のエンハンス層が、検索され、表示される。多層化方式は、小型ファクター光ディスク（「ＳＦＦＯ」）のような携帯デバイスに最も効果的ではあるが、自由度の高い記憶方式を得るため、固定デバイスに用いることも可能である。
【０００３】
以下の記述は、特にＭＰＥＧ標準規格（ＭＰＥＧ−１のＩＳＯ／ＩＥＣ  １１１７２、ＭＰＥＧ−２のＩＳＯ／ＩＥＣ  １３８１８）に準拠したオーディオ／ビデオ（「Ａ／Ｖ」）デバイスに関するものであるが、本分野の当業者には、ＭＰＥＧ標準規格に準拠しない他のＡ／Ｖコード体系への利用が認識できる。
【０００４】
クリップという言葉は、オーディオ／ビデオ（Ａ／Ｖ）ファイルまたはストリーム等の全てまたは一部を意味し、マルチプレックスであっても良い。（クリップファイルは、コンテンツファイルとして一般に認識されている。）一部のマルチプレックスストリームは、全ての点において定義基準に準拠しており、例えばＭＰＥＧ−２マルチプレックスストリームの場合には、ＭＰＥＧ−２プログラムストリームまたは搬送ストリーム規格に従う。マルチプレックス内のある基本ストリームのデコードでは、クリップの後のアドレスから始める必要がある。部分アクセスユニットが、クリップの最初および最後に存在するからである。映像は映像ユニット以降から始める必要がある。
【０００５】
各クリップは、リアルタイムファイルに保管される。リアルタイムファイルのディスクへの物理的割り当ては、再生および記録データの連続供給を可能にする。クリップ内のデータの一部は、ファイルシステムに定義されたデータ分配機構を用いて、２または３以上のクリップ間に割り当てられる。通常、初期の記録は、単一クリップになされ、エディット動作ができるようにするため、クリップの数は増大する。
【０００６】
通常、特徴的ポイント情報（ＣＰＩ）は、クリップまたは情報ファイル内の特徴的なポイントを表すために使用される情報を意味する。特徴的ポイントは、クリップファイルの特定のデータ要素の位置に対応し、例えば、特定の理由による対象位置に対応する。例えばビデオストリームデータを有するクリップの場合、特徴的ポイントは、あるビデオアクセスユニットの開始または終了を示すために使用される。ＣＰＩは通常、クリップ内の関連データ要素の位置を定める際に使用され、クリップ自身は再生または解析されない。従ってＣＰＩは、いくつかの異なるシステム動作には重要となる。
【０００７】
そのような動作のいくつかの例としては、トリック再生動作、双方向再生およびクイックエディット動作がある。トリック再生動作の間、ビデオストリームデータを含むクリップの高速前方および高速逆方再生では、ストリームは、完全には再生およびデコードされない。その代わり、ストリームの選択部分のみが再生され、デコードされる。これらの部分の選択は、ＣＰＩに基づく。このため、ＣＰＩは、例えば、画像データの位置を示す特徴的ポイント情報を有する。
【０００８】
双方向再生の場合、ユーザーが、クリップの最初からではなく、クリップ内のある特定の時間位置からの再生を希望する場合がある。そのような場合、ＣＰＩを用いて、この時間位置に合致する、クリップ内の再生およびデコードするデータ位置を検出することができる。このため、ＣＰＩには、例えば、対応するオーディオおよびビデオアクセスユニットの時間指標値が含まれる。
【０００９】
クリップ切除を含む高速エディット動作の重要な特徴は、実際にクリップ自体のいかなるデータも切除しないで、クリップの切除バージョンが形成されることである。通常このような動作の場合、クリップ照合操作により、クリップの切除バージョンに対する新たなクリップが形成される。一例を挙げると、クリップを細分化して、断続的なエディットを接続すること等により、新たなクリップが形成される。いずれの場合でもＣＰＩは、クリップの切除バージョンが開始および／または終了する際の判断に用いられる。一般にストリームの特徴的ポイントの仕様規格は、ストリームの種類およびコンテンツに依存する。
【００１０】
ＨＤＤのようなビデオ記録システムの場合、および非多層化コンテンツの場合、ＣＰＩは、媒体から抽出、保管され（例えばＲＡＭ）、コンテンツの映像時間とディスクのコンテンツの位置のマップが提供される。ＣＰＩは、実際にはオーディオ／ビデオ（「Ａ／Ｖ」）コンテンツと分離されて、ファイル内に保管される。通常ＣＰＩは、ＭＰＥＧ−２のＩフレームを示すのに使用されるが、一般にＣＰＩは、コンテンツの対象位置、例えば導入部または別の関心位置を示すことに使用される。多層化ビデオのないシステムの場合、ＣＰＩファイルの記録は、通常、登録点（「Ｉフレーム」）、映像時間（「ＰＴＳ」）およびＡ／Ｖファイル内のオフセットまたはＡ／Ｖファイル内のポイントの絶対アドレスを定める。
【００１１】
従来の多層コード化ビデオは、ベース層と１または２以上のエンハンスメント層とを有する。通常、ベース層は、コード化には関与せず、エンハンスメント層内のコード化データが、ベース層データを補完する。従ってベース層は、別個にデコードされ利用される。しかしながら、エンハンスメント層を利用するには、ベース層およびエンハンスメント層を合わせてデコードして、利用する必要がある。一般に、小型または旧式の装置では、クリップ再生時にベース層のみが使用されるのに対して、（最新処理技術および／または高解像度を備える）大型および／または新型装置では、クリップ再生時に、ベース層と１または２以上のエンハンスメント層が用いられ、品質向上との均衡が図られる。使用するエンハンスメント層の数は、再生に使用する装置に依存する。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
低品質および高品質の両方で、多層方式のコード化を行うＣＰＩに対する要求がある。すなわち、多層化ビデオを対象とした拡張ＣＰＩ方式に対する要求がある。
【００１３】
本発明では、多層コード化オーディオ／ビデオデータの特徴的ポイント情報（ＣＰＩ）を形成する方法を提供する。
【課題を解決するための手段】
【００１４】
本発明では、多層コード化されたオーディオ／ビデオデータの特徴的ポイント情報（ＣＰＩ）を形成する方法が提供される。ある態様では、本方法は、ＣＰＩファイルの形成ステップを有する。ＣＰＩファイルは、クリップ内に少なくとも一つのポイントに対応する少なくとも一つのポイントタイプと、クリップ内のポイントに対応する映像時間と、ベース層内およびクリップの１または２以上のエンハンスメント層のポイントに対応する、１または２以上のオフセットポイントとを有する。クリップのベース層とエンハンスメント層のオフセットによって識別されるポイントは、全てクリップ内の同じポイントに対応する（同じ映像時間として最も容易に概念化される）。あるいは、クリップのベース層と１または２以上のエンハンスメント層内のポイントに対応した、実際の映像時間（または絶対メモリ位置）が含まれても良い。
【００１５】
別の態様による方法は、ベース層と各エンハンスメント層に対して、別個のＣＰＩファイルを形成するステップを有する。ベース層のＣＰＩファイルは、ベース層内のポイントについての情報を有し、同様にエンハンスメント層のＣＰＩファイルは、対応するエンハンスメント層内のポイントについての情報を有する。エンハンスメント層のＣＰＩファイルは、オフセット情報のみを有しても良く、ベース層ＣＰＩファイル内のポイントタイプ、および対応ポイントの映像時間を用いても良い。
【００１６】
さらに別の態様では、本方法は、ベース層についての情報を有するＣＰＩファイルを形成するステップと、各エンハンスメント層についての情報を有する別の追加ＣＰＩファイルを形成するステップと、を有する。特定のエンハンスメント層に対応するＣＰＩファイルは、例えばエンハンスメント層、全ての低階層の層およびベース層に対するポインタを有する。
【００１７】
本発明のこれらのおよび他の特徴は、添付図面を参照した以下の記載から、当業者には明らかであろう。図において同様の構成体には同じ参照符号が付されている。
【発明を実施するための最良の形態】
【００１８】
図１には、ある実施例のＣＰＩ体系の概略図を示す。簡単に言えば、各クリップまたはＡ／Ｖファイルにおいて、クリップファイルには、特徴的ポイント情報を含む付随のＣＰＩファイルが存在する。クリップファイル内の特徴的ポイント（または「ポイント」）は、ＣＰＩ表構造部にエントリーを有し、このエントリーは、少なくともポイントタイプ（または１種類のポイントしかない場合、絶対値）、ＰＴＳおよびファイル内のオフセットを有する。
【００１９】
従って各特徴的ポイントに対して、いくつかのパラメータが用いられる。すなわちＣＰＩファイル１０２内の各エントリー１０４は、ポイントタイプ、ＰＴＳ、１または２以上のオフセットを有する。ポイントタイプは、例えば、Ｉフレームの開始位置に対応するポイントを示す。ポイントタイプのポイントは、例えばＩフレームの開始および終了点の組であっても良い。単一のポイントが、開始および終了ポインタを示したり、同じポイントが、２点を示しても良い。全ての特徴的ポイントが、開始および終了ポインタを有する場合、単一ポイントとして、各ポイントの開始および終了ポインタを組み合わせることが有効である。全てのポイントが、開始および終了ポインタを有さない場合は、あるポイントによる開始および終了ポインタを用いることができる。
【００２０】
ＰＴＳは、ＣＰＩのエントリーに用いられるデータパラメータである。この場合、ＰＴＳは、従来のＭＰＥＧの映像時間を示す。例えばＰＴＳは、Ｉフレームの映像時間を表す３２ビットの時間指標値であっても良い。通常このパラメータは、ポイントに対応するデータフィールドを示す。データフィールドの正確な構文および信号は、ポイントの種類に依存し、各種類で独立に特定される。すなわちポイントタイプとポイントデータパラメータは、相互に対応する。
【００２１】
さらにＣＰＩファイルのエントリーに含まれるオフセットは、各ビデオ層の位置に対応する。特にオフセットＢは、ベース層１０６内のエントリー１０４のポイントに対応する位置を示し、オフセット１は、エンハンスメント層１０８ａ内のエントリー１０４のポイント位置を示す。各層のエントリーに含まれるオフセット値は、エントリーのポイントに対応する層のファイル内にオフセットを提供する。従来技術のように、オフセットは、既知の開始点から開始されるファイル内を前方移動する距離を定める。この場合、既知の開始点から始まり、層ファイルのオフセットによって前方移動される結果、対象は、エントリー内の対象ポイントに移動する。通常オフセットは、（ディスクのような）記憶媒体内のデータがアクセスされた際、絶対アドレスの利用および変換に用いられる。
【００２２】
すなわち、各エントリーに含まれるオフセットは、エントリーの特徴的ポイントに対応するベースおよびエンハンスメント層のそれぞれの位置をファイル内に提供する。あるいは、各層の対応位置の絶対アドレスを、オフセットの代わりに、エントリーに用いても良い。これにより、ＣＰＩファイル内のポイントのエントリーを利用して、ポイントのベースおよびあらゆるエンハンスメント層にアクセスすることが可能となる。
【００２３】
ディスク内を空にするには、ユーザーが、例えば図１の１０８ｎのような、最も高い階層のエンハンスメント層を消去する。この場合、ＣＰＩファイル内のオフセットのいくつかは、消去ファイルに対応するため、これらは、もはや利用することはできなくなる。従って、ＣＰＩファイルは、利用できる層の指標を有しても良い（図１のエントリー内に有効層のチェックマークが存在することによって示される）。ＣＰＩファイル内の層の数は、記録時に存在する、記録の度に変化する層の数に依存するため、ＣＰＩファイル構造は、関連する層の数の指標を有しても良い。
【００２４】
図１のＣＰＩファイル１０２のエントリー１０４は、さらに水平に効率的に配置されても良い。例えば各エントリーのＰＴＳは、絶対時間値を有しても良い。あるいは一定番号毎のエントリーに対するＰＴＳが、絶対値を有するようにしても良く、ＣＰＩファイル内の後続のエントリーのＰＴＳが、最後の絶対値（「水平オフセット」という）に対応しても良い。例えばＰＴＳは、１０番目毎に絶対値を有する。最後の絶対ＰＴＳエントリーに続く、ＣＰＩファイル内の９番目のエントリーのＰＴＳは、最後の絶対ＰＴＳに対する水平オフセットとして与えられる。
【００２５】
ＣＰＩファイルのエントリー内の他のパラメータも、同様の方法で構成される。例えばオフセットＢは、ＣＰＩファイル内の１０番目のエントリー毎に絶対オフセット値となっても良い。オフセットＢの最後の絶対オフセット値に続くＣＰＩファイル内の９個のエントリーの場合、オフセットＢは、絶対オフセットＢに対する水平オフセットとして与えられても良い。例えばＣＰＩファイル１０２内のエントリーｎは、オフセットＢの絶対値が１０００であり、エントリー１０＋ｎは、オフセットＢの次の絶対値である１１００となる。間のエントリーｎ＋１、ｎ＋２、…ｎ＋９は、１１１０、１１２０、…、１１９０のオフセットＢの絶対値の代わりに、１０、２０、…、９０のオフセットＢの水平オフセット値を有する。すなわち、例えば装置が、エントリーｎ＋２のオフセットＢのパラメータを読み取ると、装置は、エントリーから水平オフセット２０を検索し、エントリーｎ内のオフセットＢの絶対オフセット値に基づいて、１１２０のオフセットＢが定められる。次にオフセットとして、１１２０のオフセット値Ｂが用いられ、エントリーｎ＋２のベース層１０６内の対応した位置がアクセスされる。
【００２６】
ＣＰＩファイル内のエントリー間のそのような水平配置は、他のパラメータにも用いることができ、これにより特性の顕著な低下を生じさせずに、必要なメモリをさらに抑制させることができる。ただし、ベースおよびエンハンスメント層ファイルは、異なる長さであるため、あるパラメータのＣＰＩエントリー間の水平オフセットは、別のパラメータに用いることはできないことに留意する必要がある。例えば、エントリーｎ＋２（上述の例では２０）のオフセットＢの水平オフセットは、ベースおよびエンハンスメント層ファイルが異なる長さであるため、通常、エントリーｎ＋２のオフセット１の水平オフセットとして利用することはできない。
【００２７】
図１に示すように、位置が「オフセット」の焦点に復帰するため、すなわち、エントリーのポイントに対応するベースおよびエンハンスメント層内の位置が示されるため、図１のＣＰＩファイル構造は汎用的であり、他のＣＰＩ方式、例えばネーミング方式を用いたＣＰＩ方式にも利用できる。例えばあるシステムでは、ＣＰＩとＡ／Ｖコンテンツ間の関連性は、ファイル名、より具体的にはファイル名拡張子に基づく。例えば、ｆｉｌｅ．ｃｌｐｉは、ファイルクリップ情報を示し、ｆｉｌｅ．ｍ２ｔｓは、ファイルＭＰＥＧ−２搬送ストリームを示しても良い。多層化ビデオの場合、この体系はより拡張される。例えばファイルクリップ情報のｆｉｌｅ．ｃｌｐｉ、ファイルベース層Ａ／Ｖデータのｆｉｌｅ．ａｖ、ファイルエンハンスメント層１  Ａ／Ｖデータのｆｉｌｅ１．ａｖ、ファイルエンハンスメント層２  Ａ／Ｖデータのｆｉｌｅ２．ａｖ等である。そのような多層化への利用の際、ｆｉｌｅ．ｃｌｐｉは、図１のように、各エントリーの層オフセットを含むように変更しても良い。すなわちｆｉｌｅ．ｃｌｐｉにおける各特徴的ポイントエントリーは、ｆｉｌｅ．ａｖに対応するベース層オフセット（オフセットＢ）、ｆｉｌｅ．ａｖに対応する第１のエンハンスメント層のオフセット（オフセット１）、等を含む。
【００２８】
さらに上記の記載では、各エンハンスメント層が、ＣＰＩエントリーに保管された全てにおいて、同じ時間位置に特徴的ポイントを有すると仮定している。ＣＰＩファイルサイズを抑制するため、オフセットパラメータのいくつかが、高階層のいくつかのエントリーを無視するようにしても良い。例えば、第１のエンハンスメント層のオフセットは、各第２または第３のエントリーにのみ含まれるようにする。ただし、これは、高品質トリック再生のような、ある機能に用いられる特徴的ポイントを制限する。
【００２９】
別の態様では、ＣＰＩは、ディスクの各層毎に別個に保管され、これにより、層状コードの各ファイルに対して、対応するＣＰＩファイルが存在することとなる。図２には、各層に対応する、ある実施例のＣＰＩファイルを示す。ベースファイル２０６は、対応するＣＰＩファイル（ＣＰＩファイルＢ  ２０２）を有し、エンハンスメント層２０８ａ、２０８ｂから分離される。第１のエンハンスメント層Ｅｎｈ  １ファイル２０８ａは、ＣＰＩファイル（ＣＰＩファイル１  ２０４）を有し、Ｎ番目のエンハンスメント層Ｅｎｈ  Ｎ  ２０８ｂファイルも、同様であり、その対応するＣＰＩファイルは、ＣＰＩファイルＮ  ２１０として示されている。
【００３０】
各ファイル毎に層状コード化された分離ＣＰＩファイルの利用には、多くの利点がある。エンハンスメントファイルは、他の層のＣＰＩファイルを消去せずに、消去することができる。また、利用しないエンハンスメント層のＣＰＩファイルを読み出す必要はない。１または２以上のエンハンスメントを消去する際、各層に対応した分離ＣＰＩファイルによって、潜在的な問題および／またはＣＰＩファイルの調整の問題が解消される。例えば図１に示すような複合ＣＰＩファイルでは、１または２以上のエンハンスメント層が削除されると、丁度削除されたエンハンスメント層のエントリーには、１または２以上の未使用パラメータが生じる（上述のように、未使用層の指標はＣＰＩ内に含まれる）。また全てのＣＰＩが一つのＣＰＩファイル内に含まれる場合は、ベース層のみを再生する際にも、全ＣＰＩファイルを読み出す必要がある。
【００３１】
ある態様では、上述の例のような、同一ファイルネーミング方式が用いられる。例えば、ｆｉｌｅ．ｃｌｐｉは、ベースファイルのＣＰＩファイルとして利用され（図２の２０２）、ファイルエンハンスメント１クリップ情報のｆｉｌｅ１．ｃｌｐｉ（図２の２０４）、ファイルエンハンスメントＮクリップ情報のｆｉｌｅＮ．ｃｌｐｉ（図２の２１０）、ベース層Ａ／Ｖのｆｉｌｅ．ａｖ（図２の２０６）、ファイルエンハンスメント１Ａ／Ｖデータのｆｉｌｅ．ａｖ（図２の２０８ａ）、エンハンスメントＮ  Ａ／ＶデータのｆｉｌｅＮ．ａｖ（図２の２０８ｂ）として用いられる。
【００３２】
図２のある実施例の場合、ポイントタイプとＰＴＳは、各ＣＰＩファイル２０２、２０４、２１０の複製である（各ＣＰＩファイルは、各層のオフセット値を有する）。別の態様では、各ＣＰＩファイル内のポイントタイプとＰＴＳは、複製ではない。すなわち、ベース層ＣＰＩ２０２は、ポイントタイプ、ＰＴＳ、（ベース層の）オフセットＢを有し、各エンハンスメント層に対して、対応するＣＰＩファイルは、層のオフセットを含むエントリーを有する。この場合、ベースＣＰＩファイル内のエントリーｎは、エンハンスメントＣＰＩファイルの各々のエントリーｎに対応することがわかる。さらにベースＣＰＩファイル内のエントリーｎのポイントタイプとＰＴＳは、各エンハンスメントＣＰＩファイル内のエントリーｎに利用される。このように、ポイントタイプとＰＴＳを、各ＣＰＩファイル（すなわちＣＰＩファイル１乃至ＣＰＩファイルＮ）から消去する必要はない。
【００３３】
ポイントの全データが、（図１の実施例のように）単一のＣＰＩファイル内の単一のエントリーに含まれていなくても、分離ＣＰＩファイルが一度メモリにロードされれば、例えば図２に示すような、分離ＣＰＩ構造を用いることによる特性の低下はない。各種ＣＰＩファイル内のエントリーを対応付けることにより、一度ロードされたポイントと同じポイントに容易にアクセスすることができる。ここでメモリ内の分離ＣＰＩファイルのロード処理は、ＣＰＩファイルの順次組み合わせで行われる。例えば、ＭのＣＰＩエントリーがあり、ベース層ＣＰＩが特徴的ポイント情報のエントリーサイズＡを有し、第１のエンハンスメント層ＣＰＩが特徴的ポイント情報のエントリーサイズＢを有する場合、メモリ内のアドレスＳから始まる結合ＣＰＩから、特定のポイントｘのエントリーにアクセスする際には、以下の動作が実行される。
【００３４】
【数１】
2006511026.tif 000003
同様に、多層化エンハンスメント層のＣＰＩファイルのエントリーには、アナログ的な単純計算でアクセスしても良い。すなわち、上述のようにディスク（あるいは他の媒体）に分離ＣＰＩファイルを保管することによって、特性が低下することはない。さらに上述のＣＰＩエントリー間に用いられる水平オフセットは、各層の分離ＣＰＩファイルの場合と同様に、利用することができる。
【００３５】
上述の動作では、ＣＰＩファイルがメモリ内にロードされ、エンハンスメントＣＰＩファイルが、ベースＣＰＩファイルにそのまま続くと仮定していることに留意する必要がある。ただし、エンハンスメントＣＰＩファイルが続かない場合は、ファイル間のメモリ距離を表す新たなオフセットを計算に含めても良い。
【００３６】
上述の構造では、ベースおよびエンハンスメント層内のエントリーの数は、いずれもＭに等しい。しかしながら、エンハンスメント層は、少ない特徴的ポイント数を有し、例えばベース層内の各２または３ポイント毎に一つの特徴的ポイントがあっても良い（サブサンプリングの周波数に対応する）。その場合、エンハンスメント層のＣＰＩエントリー数がＭのとき、エンハンスメント層内では、エントリーは、２または３ポイント毎に等しくなる。これによりメモリの使用が不要となる。ただし、上述の構造において、（エンハンスメント層内の余分な隣接２または３ポイントを消去することによって）、サブサンプリング周波数が既知でかつ、上述の変更に対処されている限り、エンハンスメント層が、ベース層よりも少ないエントリーを有することも可能である。
【００３７】
別の態様では、ＣＰＩファイルは、エンハンスメント層よりも低階層の全てのポイントを有する。これは、各ＣＰＩファイルが自己収容され、現在の層と、より低階層の全ての層にポインタを有することを意味する。これにより、以下に示すように、エンハンスメント層のＣＰＩが、ベース層より多くの特徴的ポイントを有することが可能となる。図３には、この方式の一実施例を示す。ＣＰＩファイル３０２は、ベースファイル３０６に用いられる。ＣＰＩファイル３０２内のエントリー３０４は、ベースファイル３０６のポイントに関する情報を有する。分離ＣＰＩファイル３１０は、エンハンスメント層１  ２０８ａが利用される際に用いられる。このＣＰＩファイル３１０のエントリー３１２は、ベース層３０６とＥｎｈ１  ３０８ａの両方に関する情報を有する。同様の包括ＣＰＩファイルは、より高階層のエンハンスメント層に存在する。
【００３８】
通常、エンハンスメント層のデコードには、対応するベース層データが必要である。ベース層に対応するポインタがないエンハンスメント層の追加ポインタは、使用できないからである。図３に示す実施例では、ベース層ＣＰＩ３０２は、極めて短く、例えば数秒ごとのポイントのエントリーである。これは、ランダムアクセスおよびトリック再生には十分である。通常ベース層は、厳しく出力制限された小型携帯装置に使用されるからである。またＣＰＩの小型化は、ＣＰＩエントリーを保管するメモリを減少させる。そのような場合、ベース層のオフセットを含むＣＰＩ３０２が、検索利用される。ベース層とエンハンスメント層を含む場合、より大きなスクリーンおよび出力を有する装置で再生する際、より多くのポイントを用いて高品質トリック再生を可能にする必要があり、より多くのエントリー（および単位エントリー当たりより多くのパラメータ）を有するＣＰＩファイルが用いられる。例えば、装置が第１のエンハンスメント層を用いるときは、ＣＰＩ３１０が検索利用され、ベース層と第１のエンハンスメント層両方のＣＰＩデータが提供される。
【００３９】
あるいは図３の実施例において、ＣＰＩ３１０に対応するコンテンツファイルは、ベース層３０６および３０８ａの複合コードであっても良い。すなわち別個のコンテンツファイルには、ベース層、ベース層と第１のエンハンスメント層、ベース層と第１および第２のエンハンスメント層、等が含まれるようにする。ファイル３０６は、ベース層が用いられるときのみ、デコードされる。第１のエンハンスメント層が用いられる場合、コード化ベースおよびＥｎｈ１ファイルは、複合的にデコードされて利用される。そのような各コンテンツファイルは、分離ＣＰＩファイルを有しても良く、このファイルは、ポイントタイプと、ＰＴＳと、特定のベース層ファイルまたは複合ベース・エンハンスメント層ファイルのオフセットとを有する。
【００４０】
本発明のいくつかの実施例について説明したが、本発明は、ここに示され記載された特定の態様に限定されないことは当業者には、明らかであろう。従って、本発明の観念および範囲から逸脱しないで、形態および細部の各種変更を実施することができ、本発明は、添付の請求項によってのみ定められる。
【図面の簡単な説明】
【００４１】
【図１】ある実施例のＣＰＩ構造を示す図である。
【図２】本発明の実施例を示す図である。
【図３】本発明の別の実施例を示す図である。
【図１】
2006511026.tif 000004
【図２】
2006511026.tif 000005
【図３】
2006511026.tif 000006
【国際調査報告】
2006511026.tif 000007
2006511026.tif 000008
2006511026.tif 000009