(57)【要約】  本発明は、立体(３Ｄ)映像データを記録媒体に格納する方法であって、モノスコピック映像及びステレオスコピック映像を含む複合映像又は単一のステレオスコピック映像のいずれか一つを指示する映像タイプ情報をファイルタイプフィールドにロードするステップと、立体映像に含まれた複数のメディアオブジェクト間の時間的及び空間的関係を示すシーン記述情報、複数のメディアオブジェクトの各メディアオブジェクトの属性及び複数のメディアオブジェクトの符号化ストリームの構成関係を示すオブジェクト構成情報、及び符号化ストリームの構成情報を所定の映像構成情報コンテナーフィールドにロードするステップと、格納される映像のメディアデータを映像データコンテナーフィールドにロードするステップと、立体映像を再生するための情報を含むメタデータをメタコンテナーフィールドにロードするステップとを具備する。
2011502382.tif 000002
【特許請求の範囲】
【請求項１】
立体(３Ｄ)映像データを記録媒体に格納する方法であって、
モノスコピック映像及びステレオスコピック映像を含む複合映像又は単一のステレオスコピック映像のいずれか一つを指示する映像タイプ情報をファイルタイプフィールドにロードするステップと、
立体映像に含まれた複数のメディアオブジェクト間の時間的及び空間的関係を示すシーン記述情報、前記複数のメディアオブジェクトの各メディアオブジェクトの属性及び複数のメディアオブジェクトの符号化ストリームの構成関係を示すオブジェクト構成情報、及び前記符号化ストリームの構成情報を所定の映像構成情報コンテナーフィールドにロードするステップと、
格納される映像のメディアデータを映像データコンテナーフィールドにロードするステップと、
立体映像を再生するための情報を含むメタデータをメタコンテナーフィールドにロードするステップと、
を具備することを特徴とする方法。
【請求項２】
前記メタコンテナーフィールドは前記所定の映像構成情報コンテナーフィールドに含まれることを特徴とする請求項１に記載の方法。
【請求項３】
前記メタコンテナーフィールドは個別フィールドとして形成されることを特徴とする請求項１に記載の方法。
【請求項４】
前記メタデータは、複合映像及び単一のステレオスコピック映像の構成情報、前記複合映像及び単一のステレオスコピック映像に含まれる映像のサイズ、撮影情報、及びディスプレイ情報を含み、前記メタコンテナーフィールドのｓｎｍｉボックスに記録されることを特徴とする請求項２に記載の方法。
【請求項５】
前記メタデータは、前記複合映像に含まれたモノスコピック映像及びステレオスコピック映像の位置情報、前記モノスコピック映像及びステレオスコピック映像のデータサイズ情報、及び前記モノスコピック映像及びステレオスコピック映像の映像タイプ識別情報を含んでおり、
前記位置情報及びデータサイズは、前記メタコンテナーフィールドのｉｌｏｃボックスに記録され、
前記映像タイプ識別情報は、前記メタコンテナーフィールドのｉｉｎｆボックスに記録されることを特徴とする請求項４に記載の方法。
【請求項６】
前記撮影情報は、複数のカメラ間の距離、被写体との焦点距離、オブジェクトに対する回転角、最大垂直視差、及び複数のカメラレンズを通じて撮影される映像間の最小視差及び最大視差で構成されることを特徴とする請求項４に記載の方法。
【請求項７】
各メディアデータのフレームレートが相互に異なる場合、前記ｓｎｍｉボックスは、基準メディアデータを示す情報と、合成映像のタイプによってまず圧縮されるメディアデータを示す情報を含むことを特徴とする請求項４に記載の方法。
【請求項８】
前記ステレオスコピック映像は少なくとも一つのフラグメントで構成されることを特徴とする請求項２に記載の方法。
【請求項９】
前記ステレオスコピック映像は複数のフラグメントを含み、同一の映像情報を包含するフラグメントはフラグメントグループに一緒にグルーピングされ、前記フラグメントは前記フラグメントグループによって前記メタコンテナーフィールドに記録されることを特徴とする請求項８に記載の方法。
【請求項１０】
相互に異なる映像情報を包含するフラグメントの数を計算し、前記計算されたフラグメントの数に基づき、各フラグメントによって示される映像情報は前記メタコンテナーに記録されることを特徴とする請求項９に記載の方法。
【請求項１１】
前記メタデータは、複合映像及び単一のステレオスコピック映像の構成情報、前記複合映像及び単一のステレオスコピック映像に含まれた映像のサイズ、撮影情報、及びディスプレイ情報を含み、前記メタコンテナーフィールドのｓｎｍｉボックスに記録されることを特徴とする請求項３に記載の方法。
【請求項１２】
前記メタデータは、前記複合映像に含まれたモノスコピック映像及びステレオスコピック映像の位置情報、前記モノスコピック映像及びステレオスコピック映像のデータサイズ、及び前記モノスコピック映像及びステレオスコピック映像の映像タイプ識別情報を含み、
前記位置情報及びデータサイズは前記メタコンテナーフィールドのｉｌｏｃボックスに記録され、
前記映像タイプ識別情報は前記メタコンテナーフィールドのｉｉｎｆボックスに記録されることを特徴とする請求項１１に記載の方法。
【請求項１３】
前記撮影情報は、複数のカメラ間の距離、被写体に対する複数のカメラとの焦点距離、オブジェクトに対する回転角、最大の垂直視差、前記複数のカメラレンズを通じて撮影された映像間の最小及び最大視差を含むことを特徴とする請求項１１に記載の方法。
【請求項１４】
前記ｓｎｍｉボックスは、各メディアデータのフレームレートが相互に異なる場合に、基準メディアデータを示す情報と合成映像のタイプによってまず圧縮されるメディアデータを示す情報を含むことを特徴とする請求項１１に記載の方法。
【請求項１５】
前記ステレオスコピック映像は少なくとも一つのフラグメントで構成されることを特徴とする請求項３に記載の方法。
【請求項１６】
前記ステレオスコピック映像は複数のフラグメントを含むことによって、同一の映像情報を包含するフラグメントはフラグメントグループに一緒にグループ化され、前記フラグメントは前記メタコンテナーフィールドに前記フラグメントグループによって記録されることを特徴とする請求項１５に記載の方法。
【請求項１７】
異なる映像情報を包含するフラグメントグループの数を計算し、前記計算されたフラグメントの数に基づき、各フラグメントによって示される映像情報は前記メタコンテナーフィールドに記録されることを特徴とする請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は立体(three-dimensional：以下、“３Ｄ”と称する)映像データを記録する方法に関するもので、特に３Ｄ映像データをＩＳＯベースのメディアファイルフォーマットと互換性のあるフォーマットで３Ｄ映像データを生成して格納する方法に関する。
【背景技術】
【０００２】
一般的なメディアファイルフォーマットは、該当メディアに関する情報を記述する(describe)ヘッダー部分と圧縮されたメディアデータを格納する映像データ部を含む。一般的なメディアファイルフォーマットを用いて単純な映像データを格納することは可能であるが、多様なタイプのメディアを収容するための包括的な構造としては適合しない。
【０００３】
国際標準機構であるＭＰＥＧ(Moving  Picture  Experts  Group)では、多様なアプリケーションに一般に適用できる基本的なファイルフォーマットとしてＩＳＯベースのメディアファイルフォーマットを定義している。ＩＳＯベースのメディアファイルフォーマットは、圧縮されたメディアストリーム及びこのメディアストリームに関連した構成情報のようなデータを複数のコンテナー(container)に階層的に(hierachically)格納するように設計される。このＩＳＯベースのメディアファイルフォーマットは、符号化及び復号化方式を定義することでなく、基本的に符号化又は復号化されたメディアストリームを効率的に格納するための基本構造を定義する。
【０００４】
ステレオスコピック映像は、左映像と右映像を組み合わせる方法によって多様に構成されることができる。これに関して、ステレオスコピック映像をディスプレイ装置に表現するために、左右映像を組み合わせる方法に関する情報、左右映像の分割個数及びサイズ、及び分割された映像の位置などに関する情報がディスプレイ装置のメモリに格納することが必要である。また、ステレオスコピック映像は、左右映像の同期化に基づいて時間的情報が必須的に要求される。
【０００５】
したがって、従来の一般的なメディアのファイルフォーマットを用いてステレオスコピック映像を格納するためのファイルフォーマットを効率的に構成することは困難である。ＩＳＯベースのメディアファイルフォーマットは、ステレオスコピック映像の構造を考慮して定義されていないので、ステレオスコピック映像に適合しない。
【０００６】
それによって、ステレオスコピック映像の構造を考慮して定義されたデータ格納フォーマットが要求される。同時に、このようなステレオスコピック映像のデータ格納フォーマットは、多様なマルチメディアアプリケーションに適用できるように国際標準ファイルフォーマット、すなわちＩＳＯベースのメディアファイルフォーマットとの互換性が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、本発明は、ステレオスコピック映像の構成に関する情報を含み、かつ国際標準ファイルフォーマットであるＩＳＯベースのメディアファイルフォーマットと互換できるデータ格納フォーマット、及びこのデータ格納フォーマットを生成する方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記のような目的を達成するために、本発明は、立体(３Ｄ)映像データを記録媒体に格納する方法であって、モノスコピック映像及びステレオスコピック映像を含む複合映像又は単一のステレオスコピック映像のいずれか一つを指示する映像タイプ情報をファイルタイプフィールドにロードするステップと、立体映像に含まれた複数のメディアオブジェクト間の時間的及び空間的関係を示すシーン記述情報、複数のメディアオブジェクトの各メディアオブジェクトの属性及び複数のメディアオブジェクトの符号化ストリームの構成関係を示すオブジェクト構成情報、及び符号化ストリームの構成情報を所定の映像構成情報コンテナーフィールドにロードするステップと、格納される映像のメディアデータを映像データコンテナーフィールドにロードするステップと、立体映像を再生するための情報を含むメタデータをメタコンテナーフィールドにロードするステップとを具備することを特徴とする。
【発明の効果】
【０００９】
提示されたデータ格納フォーマットによると、本発明は、３Ｄ映像データは、国際標準ファイルフォーマットであるＩＳＯベースのメディアファイルフォーマットと互換性のあるフォーマットで格納されることができ、格納されたデータを多様なマルチメディアアプリケーションに伝送又は適用されることができる。
【図面の簡単な説明】
【００１０】
本発明の上記特徴及び利点は、添付の図面と共に述べる以下の詳細な説明から、一層明らかになるはずである。
【図１】本発明が適用されるステレオスコピック映像装置のブロック構成図である。
【図２Ａ】本発明の一実施形態による立体映像に含まれるステレオスコピック映像構成の一例を示す図である。
【図２Ｂ】本発明の一実施形態による立体映像に含まれるステレオスコピック映像構成の一例を示す図である。
【図２Ｃ】本発明の一実施形態による立体映像に含まれるステレオスコピック映像構成の一例を示す図である。
【図３Ａ】本発明の一実施形態による立体映像データの格納フォーマットを示す図である。
【図３Ｂ】本発明の一実施形態による立体映像データの格納フォーマットを示す図である。
【図４】本発明の一実施形態による立体映像データの格納フォーマットに含まれるｍｏｏｖコンテナーの詳細構成を示す図である。
【図５】本発明の一実施形態による立体映像データの格納フォーマットに含まれるメタコンテナーの詳細構成を示す図である。
【図６】本発明の一実施形態による立体映像データの格納フォーマットの一例を示す概念図である。
【図７】本発明の一実施形態による立体映像データの格納フォーマットの他の例を示す概念図である。
【図８】本発明の他の実施形態による立体映像に含まれるステレオスコピック映像構成の一例を示す図である。
【図９】本発明の他の実施形態による立体映像データの格納フォーマットの一例を示す概念図である。
【図１０】本発明の他の実施形態による立体映像データの格納フォーマットの他の例を示す概念図である。
【発明を実施するための形態】
【００１１】
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
【００１２】
図面において、同一の構成要素に対してはできるだけ同一の参照符号及び参照番号を付して説明する。下記の説明で、本発明に関連した公知の機能又は構成に関する具体的な説明が本発明の要旨を不明にすると判断された場合には、明瞭性と簡潔性のために、その詳細な説明を省略する。さらに、本発明の要点を不明瞭にしないように、本発明による動作理解のために必要な部分のみを記述し、その以外の部分に関する説明は省略することに留意すべきである。
【００１３】
本発明の一実施形態において、立体(３Ｄ)映像は、左映像と右映像との組み合わせからなるステレオスコピック映像、及びこのステレオスコピック映像とモノスコピック映像との組み合わせからなる複合映像を含む。ここで、モノスコピック映像は、左映像と右映像のうちいずれか一つのみを含む映像を意味する。左右映像は、メディアデータに該当し、本発明の実施形態ではメディアデータと呼ばれることができる。また、このようなメディアデータは、ビデオデータ及びオーディオデータを含むことができる。さらに、ビデオデータ及びオーディオデータは、その例として、少なくとも一つのトラックのメディアデータを含むことができる。
【００１４】
図１は、本発明が適用されるステレオスコピック映像装置を示す。
【００１５】
ステレオスコピック映像装置は、映像入力部１０、エンコーダ２０、３Ｄ映像生成部３０、データ格納制御部４０、メモリ５０、ディスプレイ６０、及び通信モジュール７０を含む。
【００１６】
映像入力部１０は、ステレオスコピック映像の生成に必要な複数の入力映像を受信する手段であって、被写体から反射される特定波長のカラー信号を多様な角度で投影する複数のレンズと、複数のレンズを通じて入力されるカラー信号を電気信号に変換する複数のセンサーモジュール(例えば、ＣＣＤ及びＣＭＯＳのようなセンサーを含むモジュール)とを含む。また、映像入力部１０は、複数のセンサーモジュールから入力されるデータを時/空間的情報を含む映像信号に変換し、それによってセンサーモジュールと同数の映像データを生成するビデオ信号処理処置を含む。例えば、ステレオスコピック映像が左右映像のメディアデータの組み合わせを含む場合、映像入力部１０は、被写体の左側部を撮影するためのレンズ及びセンサーモジュールと、被写体の右側部を撮影するためのレンズ及びセンサーモジュールを含み、２個のセンサーモジュールから入力されるデータを用いてそれぞれの映像データ、すなわち左映像及び右映像のメディアデータを生成する。
【００１７】
エンコーダ２０は、映像入力部１０から出力される複数の映像データ(左右映像データ)をステレオスコピック映像構成方法を用いてステレオスコピック映像で構成した後に符号化する。動画符号化方式(例えば、ＭＰＥＧ-１、ＭＰＥＧ-２、ＭＰＥＧ-３、ＭＰＥＧ-４、及びＨ．２６４方式)によってステレオスコピック映像の符号化を遂行する通常の装置は、エンコーダ２０として使用されることができる。
【００１８】
また、映像入力部１０は、特定帯域のオーディオ信号を電気信号に変換するマイクをさらに含み、エンコーダ２０は、当該分野で知られている通常のオーディオ圧縮方式を用いてマイクから入力されるオーディオ信号を圧縮することができる。
【００１９】
３Ｄ映像生成部３０は、撮影オブジェクトとの距離、撮影角度、撮影装置の移動を考慮して符号化された複数のメディアデータから３Ｄ映像データを生成する。
【００２０】
一方、ユーザーがステレオスコピック映像のみを含む３Ｄ映像を長時間視聴すると、モノスコピック映像を視聴する場合より一層目の疲労を感じるようになる。これによって、ユーザーは、ステレオスコピック映像のみを含む３Ｄ映像を長時間視聴しにくい。したがって、３Ｄ映像は、ステレオスコピック映像だけでなく、目の疲労感を減少させて長時間３Ｄ映像の視聴を保証するためには、ステレオスコピック映像とモノスコピック映像との適切な組み合わせが好ましい。ステレオスコピック映像とモノスコピック映像は、撮影装置のユーザーの制御下で、撮影装置に所定の設定によって、又は撮影されたステレオスコピック映像及びモノスコピック映像の編集によって、組み合わせることができる。所定の設定は、一定の間隔で周期的及び反復的にステレオスコピック映像又はモノスコピック映像を撮影するもので、ステレオスコピック映像又はモノスコピック映像は、撮影されるオブジェクトの特性又は種類によって選択的に撮影されるか、あるいは撮影された映像は適切に編集される。
【００２１】
図２は、本発明の一実施形態による３Ｄ映像に含まれるステレオスコピック映像の構成を示す。本発明の実施形態による３Ｄ映像に含まれるステレオスコピック映像は、左映像１と右映像５との組み合わせを含む。このようなステレオスコピック映像は、映像内で左映像１及び右映像５を垂直に１:１の割合で組み合わせて一つのフレームを構成し、このフレームを時間軸に沿って配列して構成され(図２Ａ)、左映像１及び右映像５を各々垂直分割した後に分割された映像を順次に交互的に組み合わせて一つのフレームを構成し、このフレームを時間軸に沿って配列して構成され(図２Ｂ)、左映像１又は右映像５を含むフレームを時間軸に沿って配列して構成される(図２Ｃ)ことができる。
【００２２】
さらに、３Ｄ映像生成部３０は、３Ｄ映像の生成時に発生するビデオデータ及びオーディオデータを構成する情報を含む３Ｄ映像構成情報をデータ格納制御部４０に提供する。
【００２３】
データ格納制御部４０は、３Ｄ映像生成部３０から提供される３Ｄ映像のデータと３Ｄ映像構成情報を用いて生成される３Ｄ映像データをメモリ５０に格納する。また、ディスプレイ６０は、３Ｄ映像生成部３０によって生成された３Ｄ映像を出力する。通信モジュール７０は、メモリ５０に格納された３Ｄ映像を外部の装置(例えば、移動端末、ＰＤＡ、無線ＬＡＮを備える携帯用端末、及びＵＳＢ又はシリアル通信を支援する個人用コンピュータ)に伝送できるインターフェースを含む。
【００２４】
図３Ａは、本発明の一実施形態による３Ｄ映像データの格納フォーマットを示す。図３Ａを参照すると、データ格納制御部４０によってメモリ５０に格納される３Ｄ映像データの格納フォーマットは、ｆｔｙｐヘッダー１００、ｍｄａｔコンテナー２００、ｍｏｏｖコンテナー３００、及びメタコンテナー４００を含む。
【００２５】
ｆｔｙｐヘッダー１００は、格納されたデータのファイルタイプと互換性(compatibility)に関する情報を含む。特に、ｆｔｙｐヘッダー１００は、３Ｄ映像がステレオスコピック映像のみで構成されるか、あるいはステレオスコピック映像とモノスコピック映像との組み合わせを含む複合映像で構成されるかを示す情報を含む。
【００２６】
各チャンネルのビデオ又はオーディオデータは、ｍｄａｔコンテナー２００にフレーム単位で記録される。
【００２７】
ｍｏｏｖコンテナー３００は、オブジェクトベースの構造体として構成され、このｍｏｏｖコンテナー３００に上述した３Ｄ映像構成情報が記録される。また、メディアデータのフレームレート、ビットレート、及び映像サイズを含むコンテンツ情報とメディアデータの同期(sync)情報は、ｍｏｏｖコンテナー３００に記録される。
【００２８】
メタコンテナー４００は、単一のステレオスコピック映像又は複合映像を再生するための情報を含む。
【００２９】
望ましくは、メタコンテナー４００は、ｍｏｏｖコンテナー３００内に含まれる。
【００３０】
このメタコンテナー４００は、本発明の実施形態ではｍｏｏｖコンテナー３００に含まれることを示しているが、本発明はこれに限定されるものではない。例えば、メタデータが記録されたメタコンテナー４００は、別途のコンテナーとして形成されることができる(図３Ｂを参照)。
【００３１】
図４は、本発明の一実施形態による３Ｄ映像データの格納フォーマットに含まれるｍｏｏｖコンテナー３００の詳細構成を示す。
【００３２】
図４を参照すると、本発明の実施形態によるｍｏｏｖコンテナー３００は、ｍｖｈｄボックス３０１、ｉｏｄｓボックス３０２、及びｔｒａｋボックス３０３を含む。
【００３３】
ｍｖｈｄボックス３０１は、ムービー(movie)ヘッダーを示すボックスであって、“ｍｖｈｄ”のサイズ、タイプ、バージョン、ファイル生成時間、ファイル変更時間、タイムスケール(scale)、及びファイルの総再生時間を含む。
【００３４】
シーン構成とオブジェクト記述のためのプロファイル及びレベルのような初期化情報は、ｉｏｄｓボックス３０２に記録される。また、ｉｏｄｓボックス３０２は、シーン構成のためのＢＩＦＳ(Binary  Format  For  Scenes)ストリームとオブジェクト記述のためのＯＤ(Object  Descriptor)ストリームの設定情報を含むことができる。
【００３５】
ｔｒａｋボックス３０３は、３Ｄ映像に含まれたトラック又はストリームの構成情報が記録されるフィールドであって、ｔｋｈｄボックス３０４、ｔｒｅｆボックス３０５、ｅｄｔｓボックス３０６、及びｍｄｉａボックス３０７を含む。
【００３６】
例えば、トラックに含まれた映像のサイズ及び再生時間、トラック生成時間、及びトラック変更時間を含む基本トラック情報は、ｔｋｈｄボックス３０４に記録される。
【００３７】
ｔｒｅｆボックス３０５は、データ基準ボックスに該当する。
【００３８】
トラック時間の同期情報を含むリストは、ｅｄｔｓボックス３０６に記録される。
【００３９】
ｍｄｉａボックス３０７は、トラック内のメディアデータに関する情報を記録するために提供され、ｍｄｈｄボックス３０８、ｈｄｌｒボックス３０９、及びｍｉｎｆボックス３１０を含む。
【００４０】
ｍｄｈｄボックス３０８は、メディアヘッダーを示すボックスであって、トラックに含まれたメディアの再生時間、生成時間、及び変更時間を含む情報は、ｍｄｈｄボックス３０８に記録される。
【００４１】
ｈｄｌｒボックス３０９は、メディアタイプを定義するハンドラボックスに該当する。
【００４２】
ｍｉｎｆボックス３１０は、メディアデータ情報を記録するために提供され、ビデオメディアヘッダー情報が記録されるｖｍｈｄボックス３１１、サウンドメディアヘッダー情報が記録されるｓｍｈｄボックス３１２、ヒントメディアヘッダー情報が記録されるｈｍｈｄボックス３１３、ヌル(null)メディアヘッダー情報が記録されるｎｍｈｄボックス３１４、及び該当トラックサンプルに対するヘッダー情報が記録されるｓｔｂｌボックス３１５を含む。
【００４３】
ｓｔｂｌボックス３１５は、コーデックタイプ情報、初期化情報などが記録されるｓｔｓｄボックス３１６、チャンク(chunk)当たり包含されるサンプルの数に関する情報が記録されるｓｔｓｃボックス３１７、各サンプルの符号化時間に関する情報が記録されるｓｔｔｓボックス３１８、各サンプルのビットストリームサイズに関する情報が記録されるｓｔｓｚボックス３１９、コンパクトなサンプルに対するビットストリームサイズ情報が記録されるｓｔｚ２ボックス３２０、チャンクが始まるファイルでの開始アドレス値に関する情報が記録されるｓｔｃｏボックス３２１、及び大きなファイルである場合にチャンクが始まるファイルでの開始アドレス値に関する情報が記録されるｃｏ６４ボックス３２３を含む。
【００４４】
図５は、本発明の一実施形態による立体映像データの格納フォーマットに含まれるメタコンテナーの詳細構成を示す。図５を参照すると、メタデータが記録されるメタコンテナー４００は、ｈｄｌｒボックス４０１、ｉｌｏｃボックス４０２、ｉｉｎｆボックス４０３、ｘｍｌボックス４０４、ｂｘｍｌボックス４０５、及びｓｎｍｉボックス４０６を含む。
【００４５】
ｈｄｌｒボックス４０１は、メタデータのタイプを定義するハンドラボックスに該当する。
【００４６】
ステレオスコピック映像又はモノスコピック映像を構成する各アイテムの識別コード、それぞれのアイテムの位置情報、及び各アイテムのサイズに関する情報は、ｉｌｏｃボックス４０２に記録される。例えば、位置情報はメディアデータに対応するアイテムが格納されたメモリのアドレス値となり、サイズに関する情報は対応するアイテムのビットストリーム長を示す値となることができる。
【００４７】
ｉｉｎｆボックス４０３は、映像のタイプを示す映像タイプ識別子を含む。映像タイプ識別子は、アイテムの符号化のための情報を含むことが好ましい。例えば、アイテムがステレオスコピック映像である場合に、映像タイプ識別子は、ステレオスコピック映像を示す‘Ｓ’を有する識別コードとして設定する。詳しく説明すれば、映像タイプ識別子は、Ｓ１,Ｓ２,Ｓ３,…,Ｓｎとして設定されることができる。また、このアイテムがモノスコピック映像である場合には、映像タイプ識別子は、モノスコピック映像を示す‘Ｍ’を有する識別コードとして設定される。詳細には、映像タイプ識別子は、Ｍ１,Ｍ２,Ｍ３,…,Ｍｎとして設定されることができる。
【００４８】
ｘｍｌボックス４０４は、ｘｍｌデータが記録されるコンテナーであり、ｂｘｍｌボックス４０５はバイナリｘｍｌデータが記録されるコンテナーである。
【００４９】
モノスコピック映像及び複数の映像(例えば、左右映像)で構成されるステレオスコピック映像のサイズ、ステレオスコピック映像を撮影するカメラに関する情報、ディスプレイ情報、及びステレオスコピック映像の構成情報を含む情報は、ｓｎｍｉボックス４０６に記録される。この実施形態において、ｓｎｍｉボックス４０６は、複数の映像(例えば、左右映像)で構成されるステレオスコピック映像のサイズ、ステレオスコピック映像を撮影するカメラに関する情報、ディスプレイ情報、及びステレオスコピック映像の構成情報を含む情報が記録されるボックスとして示される。しかしながら、本発明はこれに限定されず、ｓｎｍｉボックス４０６に含まれた情報のみを記録するのに十分である。
【００５０】
より具体的に説明すると、複合映像の映像幅と高さ、左右映像を撮影する２台のカメラ間の距離、被写体に対するカメラレンズの焦点距離、オブジェクトに対する回転角、中心焦点、詳細なカメラ配列(左映像及び右映像を撮影するカメラが各々左側と右側に配列されているか、あるいは左映像及び右映像を撮影するカメラが各々相互に交差する方式で配列されているかを示す情報)、３Ｄ映像視聴者とディスプレイ装置との間の光学距離、３Ｄ効果に使用される垂直視差(vertical  disparity）の最大値、左右映像間の最小視差、左右映像間の最大視差、３Ｄ映像タイプ(図２に示したフォーマット、単一の左映像又は右映像のみを含むフォーマットなど)を設定するための値、各タイプによって配列される映像のサイズ及び順序、３Ｄ映像に含まれたフレーム間の同期を指定するための値、左右映像の間で初期に符号化される映像を設定するための値などが、ｓｎｍｉボックス４０６に記録されることができる。
【００５１】
図６は、本発明の一実施形態による３Ｄ映像データの格納フォーマットの一例を概念的に示す。図６を参照すると、本発明の実施形態による３Ｄ映像データの格納フォーマットは、ＩＳＯベースのメディアファイルフォーマットに基づき、複合映像データの構成情報がｍｏｏｖコンテナー３００に格納されるケースを例示する。この複合映像データは、少なくとも一つのステレオスコピック映像ストリーム及びモノスコピック映像ストリームを含む。これを考慮して、メタコンテナー４００のｓｎｍｉボックス４０６は、モノスコピック映像及び複数の映像(例えば、左右映像)で構成されるステレオスコピック映像のサイズ、ステレオスコピック映像を撮影したカメラに関する情報、ディスプレイ情報、及びステレオスコピック映像構成情報を含む。また、ｉｌｏｃボックス４０２は、ステレオスコピック映像ストリームとモノスコピック映像ストリームに順次に割り当てられる識別子(例えば、ｉｔｅｍ_ＩＤ)、メモリのアドレス値(例えば、ｏｆｆｓｅｔ)、及び映像ストリームの長さ(例えば、ｌｅｎｇｔｈ)を含む。また、ｉｉｎｆボックス４０３は、映像タイプ識別子(例えば、ｉｔｅｍ_ｎａｍｅ)を含む。
【００５２】
ｉｌｏｃボックス４０２及びｉｉｎｆボックス４０３は、一つのボックスに形成されることが好ましい。
【００５３】
図７は、本発明の一実施形態による３Ｄ映像データの格納フォーマットの他の例を概念的に示す。図７を参照すると、本発明の実施形態による３Ｄ映像データの格納フォーマットは、図６と異なり、複合映像を２個のエレメンタリストリーム(elementary  stream)で構成することを例示する。例えば、２個のエレメンタリストリームは、左映像ストリームと右映像ストリームである。したがって、ｍｏｏｖコンテナー３００は、各ストリームの構成情報を記録する２個のｔｒａｋボックス３０３からなる。メタコンテナー４００のｓｎｍｉボックス４０６は、モノスコピック映像及びステレオスコピック映像のサイズ、ステレオスコピック映像を撮影するカメラの情報、ディスプレイ情報、及びステレオスコピック映像構成情報を含む。ｉｌｏｃボックス４０２は、ステレオスコピック映像ストリーム及びモノスコピック映像ストリームに順次に割り当てられる識別(例えば、ｉｔｅｍ_ＩＤ)、メモリのアドレス値(例えば、ｏｆｆｓｅｔ)、及び映像ストリームの長さ(例えば、ｌｅｎｇｔｈ)を含み、ｉｉｎｆボックス４０３は映像タイプ識別(例えば、ｉｔｅｍ_ｎａｍｅ)を含む。
【００５４】
２個のエレメンタリストリームで構成されても、複合映像は、メタコンテナー４００に提供されるｓｎｍｉ４０６、ｉｌｏｃボックス４０２、及びｉｉｎｆボックス４０３を用いて容易に格納できることがわかる。
【００５５】
本発明の一実施形態による３Ｄ映像データの格納フォーマットにおいて、メタコンテナー４００が図６及び図７のようにｍｏｏｖコンテナー３００に含まれている場合を示しているが、本発明はこれに限定されない。例えば、メタデータが記録されるメタコンテナー４００は、ｆｔｙｐヘッダー１００又は別途のコンテナーに含まれることができる。
【００５６】
本発明で提案されるフォーマットは、国際標準ファイルフォーマット、すなわちＩＳＯベースのメディアファイルフォーマットから拡張されたファイルフォーマットと交換性を有するため、複合映像を含むデータは、多様なマルチメディアアプリケーションに伝送されるか、あるいは適用されることができる。
【００５７】
一方、データ格納制御部４０は、３Ｄ映像生成部３０によって生成される３Ｄ映像データを本発明による３Ｄ映像データのフォーマットでメモリに格納する。上述した構成要素及び３Ｄ映像データの格納フォーマットを参照して、以下に、本発明の一実施形態による３Ｄ映像データの格納フォーマットを生成する手順を説明する。
【００５８】
データ格納制御部４０は、ｆｔｙｐヘッダー１００、ｍｄａｔコンテナー２００、ｍｏｏｖコンテナー３００、及びメタコンテナー４００を生成し、生成されたデータを含むフォーマットで３Ｄ映像データを格納する。
【００５９】
まず第一に、データ格納制御部４０は、ｆｔｙｐヘッダー１００を生成する。格納される３Ｄ映像データのファイルタイプと互換性に関する情報はｆｔｙｐヘッダー１００に含まれる。データ格納制御部４０は、３Ｄ映像生成部３０から３Ｄ映像がステレオスコピック映像のみを含むか、あるいはステレオスコピック映像とモノスコピック映像との組み合わせを含む複合映像を含むかを示す情報を受信し、この情報をｆｔｙｐヘッダー１００に含んで記録する。例えば、データ格納制御部４０は、下記の表１に与えられたプログラムに対応する演算を遂行することにより、３Ｄ映像がステレオスコピック映像のみを含むか、あるいはステレオスコピック映像とモノスコピック映像との組み合わせを含む複合映像を含むかを設定できる。
【００６０】
【表１】
2011502382.tif 000003
すなわち、データ格納制御部４０は、ｆｔｙｐヘッダーのブランドを用いて、ステレオスコピックコンテンツが部分的にモノスコピックデータを含んでいるか否かに対してステレオスコピックＭＡＦ(Multimedia  Application  File  Format)を示す識別情報を設定する。例えば、識別情報として使用されるブランドは、３Ｄ映像が単一のステレオスコピック映像を含む場合には“ｓｓ０１”に設定され、３Ｄ映像がモノスコピック映像とステレオスコピック映像との組み合わせを含む場合には“ｓｓ０２”に設定される。ステレオスコピック映像のファイルタイプと互換性に関する情報を設定することにおいて、本発明の実施形態では、ｆｔｙｐヘッダーのブランドを具体的に指定していないが、ｍａｊｏｒ_ｂｒａｎｄ、ｍｉｎｏｒ_ｂｒａｎｄ、ｃｏｍｐａｔｉｂｌｅ_ｂｒａｎｄなどとして設定される多様なブランドが使用されることができる。
【００６１】
次に、データ格納制御部４０は、３Ｄ映像生成部３０から受信したデータに基づいてｍｄａｔコンテナー２００を生成する。各チャンネルのビデオ又はオーディオデータは、ｍｄａｔコンテナー２００にフレーム単位で記録される。
【００６２】
また、データ格納制御部４０は、３Ｄ映像生成部３０から受信したデータに基づいてｍｏｏｖコンテナー３００を生成する。ｍｄａｔコンテナー２００に格納される各３Ｄ映像データに対応する３Ｄ映像構成情報は、オブジェクトベースの構造体としてｍｏｏｖコンテナー３００に記録される。さらに、メディアデータのフレームレート、ビットレート、及び映像のサイズを含むコンテンツ情報とメディアデータの同期情報とは、ｍｏｏｖコンテナー３００に記録される。
【００６３】
具体的に、ｍｏｏｖコンテナー３００は、ｍｖｈｄボックス３０１及びｔｒａｋボックス３０３を含む。ｍｖｈｄボックス３０１は、ムービーヘッダを示すボックスであって、“ｍｖｈｄ”のサイズ、タイプ、バージョン、ファイル生成時間、ファイル変更時間、時間スケール、及びファイルの総再生時間を含む。
【００６４】
望ましくは、ｍｏｏｖコンテナー３００は、３Ｄ映像関連情報の格納フォーマットによってｉｏｄｓボックス３０２を選択的に含むことができる。シーン構成とオブジェクト記述のためのプロファイル及びレベルのような初期化情報がｉｏｄｓボックス３０２に記録される。また、ｉｏｄｓボックス３０２は、シーン構成のためのＢＩＦＳストリームとオブジェクト記述のためのＯＤストリームの設定情報を含むことができる。
【００６５】
さらに、ｔｒａｋボックス３０３は、ｔｋｈｄボックス３０４、ｔｒｅｆボックス３０５、ｅｄｔｓボックス３０６、及びｍｄｉａボックス３０７を含む。基本トラック情報、例えばトラックに含まれる映像のサイズ及び再生時間、トラック生成時間、及びトラック変更時間は、ｔｋｈｄボックス３０４に記録される。データ基準は、ｔｒｅｆボックス３０５に含まれ、トラックの時間同期情報を含むリストはｅｄｔｓボックス３０６に記録されることができる。そして、トラック内のメディアデータに関する情報は、ｍｄｉａボックス３０７に記録できる。
【００６６】
より具体的に説明すれば、ｍｄｉａボックス３０７は、ｍｄｈｄボックス３０８、ｈｄｌｒボックス３０９、及びｍｉｎｆボックス３１０を含むことができる。ｍｄｈｄボックス３０８は、メディアヘッダーを示すボックスであって、トラックに含まれるメディアの再生時間、生成時間、及び変更時間を有する情報を含む。また、メディアタイプを定義するハンドラデータは、ｈｄｌｒボックス３０９に記録されることができる。ｍｉｎｆボックス３１０は、メディアデータ情報を記録するために提供されるフィールドであって、ビデオメディアヘッダー情報が記録されるｖｍｈｄボックス３１１、サウンドメディアヘッダー情報が記録されるｓｍｈｄボックス３１２、ヒントメディアヘッダー情報が記録されるｈｍｈｄボックス３１３、ヌルメディアヘッダー情報が記録されるｎｍｈｄボックス３１４、及び該当トラックサンプルに対するヘッダー情報が記録されるｓｔｂｌボックス３１５を含む。
【００６７】
さらに、ｓｔｂｌボックス３１５は、コーデックタイプ情報、初期化情報などが記録されるｓｔｓｄボックス３１６、チャンク当たり包含されるサンプルの数に関する情報が記録されるｓｔｓｃボックス３１７、各サンプルの符号化時間に関する情報が記録されるｓｔｔｓボックス３１８、各サンプルのビットストリームサイズに関する情報が記録されるｓｔｓｚボックス３１９、コンパクトサンプルに対するビットストリームサイズ情報が記録されるｓｔｚ２ボックス３２０、チャンクが始まるファイルでの開始アドレス値に関する情報が記録されるｓｔｃｏボックス３２１、及び大きなファイルである場合にチャンクが始まるファイルでの開始アドレス値に関する情報が記録されるｃｏ６４ボックス３２３を含む。
【００６８】
加えて、データ格納制御部４０は、メタコンテナー４００を生成し、このメタコンテナー４００に３Ｄ映像生成部３０から受信された３Ｄ映像データのメタデータに関する情報を格納する。このように、メタコンテナー４００は、ｈｄｌｒボックス４０１、ｉｌｏｃボックス４０２、ｉｉｎｆボックス４０３、ｘｍｌボックス４０４、及びｂｘｍｌボックス４０５を含む(図５を参照)。また、データ格納制御部４０は、メタコンテナー４００にステレオスコピック映像情報が記録されるｓｎｍｉボックス４０６をさらに包含できる。本発明の一実施形態による３Ｄ映像データの格納フォーマットにおいて、メタコンテナー４００がｍｏｏｖコンテナー３００に含まれている場合を図示しているが、本発明はこれに限定されるものではない。例えば、メタデータが記録されるメタコンテナー４００は、ｆｔｙｐヘッダー１００又は別途のコンテナーに含まれることができる。
【００６９】
メタデータのタイプを定義するデータは、ｈｄｌｒボックス４０１に記録される。また、ステレオスコピック映像又はモノスコピック映像からなる各アイテムの識別コードと、それぞれのアイテムの長さに関する情報はｉｌｏｃボックス４０２に記録され、各アイテムに関する情報はｉｉｎｆボックス４０３に記録される。さらに、ｘｍｌデータはｘｍｌボックス４０４に記録され、バイナリｘｍｌデータはｂｘｍｌボックス４０５に記録される。また、複数の映像(例えば、左右映像)で構成されるステレオスコピック映像のサイズ、ステレオスコピック映像を撮影するカメラの情報、ディスプレイ情報、及びステレオスコピック映像構成情報は、ｓｎｍｉボックス４０６に記録されることができる。例えば、ｓｎｍｉボックス４０６に記録される情報は、データ格納制御部４０に格納される下記の表２に示すプログラムに対する演算を実行することにより設定されることができる。
【００７０】
【表２】
2011502382.tif 000004
2011502382.tif 000005
表２において、“ｃｏｍｐｏｕｎｄ_ｉｍａｇｅ_ｗｉｄｔｈ”は、複合映像のディスプレイ幅を意味し、“ｃｏｍｐｏｕｎｄ_ｉｍａｇｅ_ｈｅｉｇｈｔ”は複合映像のディスプレイ高さを意味する。また、カメラ情報を示す“ｂａｓｅｌｉｎｅ”は左右映像を撮影する２台のカメラ間の距離を、“ｆｏｃａｌｌｅｎｇｔｈ”は被写体とのカメラレンズの焦点距離を、“ｒｏｔａｔｉｏｎ”は２台のカメラ間の回転角を、“ｃｏｎｖｅｒｇｅｎｃｅ”は中心焦点とベースラインとの間の距離を、“ｃａｍｅｒａ_ｓｅｔｔｉｎｇ”は下記の表３によって定義される詳細なカメラ配列を、各々意味する。また、“ｌｅｆｔ_ｉｍａｇｅ_ｗｉｄｔｈ”はサイドバイサイド(side-by-side)フォーマットで左映像の幅を、“ｒｉｇｈｔ_ｉｍａｇｅ_ｗｉｄｔｈ”はサイドバイサイドフォーマットで右映像の幅を、“ｏｄｄ_ｌｉｎｅ_ｗｉｄｔｈ”は垂直(vertical)ラインインターリーブフォーマットで奇数ラインの幅を、“ｏｄｄ_ｌｉｎｅ_ｃｏｕｎｔ”は垂直ラインインターリーブフォーマットで奇数ラインの順序を、“ｅｖｅｎ_ｌｉｎｅ_ｗｉｄｔｈ”は垂直ラインインターリーブフォーマットで偶数ラインの幅を、“ｅｖｅｎ_ｌｉｎｅ_ｃｏｕｎｔ”は垂直ラインインターリーブフォーマットで奇数ラインの順序を、それぞれ意味する。さらに、“ｆｉｅｌｄ_ｗｉｄｔｈ”はフィールド順次(sequential)フォーマットで映像の幅を、“ｆｉｅｌｄ_ｈｅｉｇｈｔ”はフィールド順次フォーマットで映像の高さを、それぞれ意味する。
【００７１】
【表３】
2011502382.tif 000006
表３において、“ｐａｒａｌｌｅｌ  ａｒｒａｎｇｅｍｅｎｔ”は左映像及び右映像を撮影するカメラが各々左側と右側に配列されることを表し、“ｃｒｏｓｓ  ａｒｒａｎｇｅｍｅｎｔ”は左映像及び右映像を撮影するカメラが各々相互に交差する方式で配列されることを表す。
【００７２】
また、表２において、ディスプレイ装置の情報を示す“ＶｉｅｗｉｎｇＤｉｓｐｌａｙＳｉｚｅ”は、３Ｄ映像視聴者とディスプレイ装置との間の光学距離を、“ＭａｘＶｅｒｔｉｃａｌＤｉｓｐａｒｉｔｙ”は３Ｄ効果に使用される垂直視差の最大値を、“ＭｉｎｏｆＤｉｓｐａｒｉｔｙ”は左右映像間の最小視差を、“ＭａｘｏｆＤｉｓｐａｒｉｔｙ”は左右映像間の最大視差を、それぞれ意味する。また、“ＳｔｅｒｅｏＳｃｏｐｉｃ_ＥＳ_ｔｙｐｅ”は下記の表４に示すように、ＥＳタイプを設定するための値を意味する。
【００７３】
【表４】
2011502382.tif 000007
表４において、“ｓｉｄｅ-ｂｙ-ｓｉｄｅ  ｆｏｒｍａｔ”は、左右映像が図２Ａに示したように形成されるフォーマットで、“ｖｅｒｔｉｃａｌ  ｌｉｎｅ  ｉｎｔｅｒｌｅａｖｅｄ  ｆｏｒｍａｔ”は図２Ｂに示したように形成されるフォーマットで、“ｆｒａｍｅ  ｓｅｑｕｅｎｔｉａｌ  ｆｏｒｍａｔ”は図２Ｃに示したように形成されるフォーマットである。“ｓｔｅｒｅｏｓｃｏｐｉｃ  ｌｅｆｔ  ｖｉｅｗ  ｓｅｑｕｅｎｃｅ”は左映像のみで形成される３Ｄ映像を意味し、“ｓｔｅｒｅｏｓｃｏｐｉｃ  ｒｉｇｈｔ  ｖｉｅｗ  ｓｅｑｕｅｎｃｅ”は右映像のみで形成される３Ｄ映像を意味する。
【００７４】
また、表２において、“ｆｒａｍｅ_ｓｙｎｃ”は３Ｄ映像に含まれるフレーム間の同期を指定するための値を意味し、“ＬＲ_ｆｉｒｓｔ”は左右映像間に初期に符号化されるイメージを設定するための値を意味する。“ＬＲ_ｆｉｒｓｔ”は、下記に示す表５によって指定される。
【００７５】
【表５】
2011502382.tif 000008
本発明の実施形態において、ｆｔｙｐヘッダー１００、ｍｄａｔコンテナー２００、ｍｏｏｖコンテナー３００、及びメタコンテナー４００は順次に生成されてメモリ５０に格納されることを示したが、本発明はこれに限定されるものではない。ｆｔｙｐヘッダー１００、ｍｄａｔコンテナー２００、ｍｏｏｖコンテナー３００、及びメタコンテナー４００の生成順序に関係なく、ｆｔｙｐヘッダー１００、ｍｄａｔコンテナー２００、ｍｏｏｖコンテナー３００、及びメタコンテナー４００を含むフォーマットでメモリ５０に３Ｄ映像データを格納すれば良い。
【００７６】
上記のような手順を通じて、３Ｄ映像生成部３０によって生成される３Ｄ映像データは、ｆｔｙｐヘッダー１００、ｍｄａｔコンテナー２００、ｍｏｏｖコンテナー３００、及びメタコンテナー４００を含むフォーマットでメモリ５０に格納されることができる。このように、３Ｄ映像データは、国際標準ファイルフォーマット、すなわちＩＳＯベースのメディアファイルフォーマットと互換される方式で管理されることができる。
【００７７】
図８は、本発明の他の実施形態によるステレオスコピック映像の構成の一例を示す。図８を参照すると、本発明の実施形態による複合映像に含まれるステレオスコピック映像は、複数のフラグメントを含むことができる。例えば、ステレオスコピック映像は、フラグメントＳ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５を含むことができる。各フラグメントは、ステレオスコピック映像情報が変化するポイントで相互に区分されることができる。
【００７８】
図９は、本発明の他の実施形態による３Ｄ映像データの格納フォーマットの一例を概念的に示す。図９を参照すると、本発明の実施形態による３Ｄ映像データの格納フォーマットは、ＩＳＯベースのメディアファイルフォーマットに基づき、複合映像データの構成情報がｍｏｏｖコンテナー３００に格納されているケースを例示する。
【００７９】
メタコンテナー４００のｓｎｍｉボックス４０６は、モノスコピック映像及び複数の映像(例えば、左右映像)で構成されるステレオスコピック映像のサイズ、ステレオスコピック映像を撮影するカメラの情報、ディスプレイ情報、及びステレオスコピック映像の構成情報を含む。特に、ステレオスコピック映像に含まれるフラグメントの数は、ｓｎｍｉボックス４０６に定義されている。フラグメントは、同一の構成情報によってグルーピングされる。また、対応するグルーピング情報は、ｓｎｍｉボックス４０６に記録される。
【００８０】
ｉｌｏｃボックス４０２は、ステレオスコピック映像情報が変化するポイントに基づいて、ステレオスコピック映像ストリームとモノスコピック映像ストリームに順次に割り当てられる識別子(例えば、ｉｔｅｍ_ＩＤ)、メモリのアドレス値(例えば、ｏｆｆｓｅｔ)、及び映像ストリームの長さ(例えば、ｌｅｎｇｔｈ)を含み、ｉｉｎｆボックス４０３は映像タイプ識別子(例えば、ｉｔｅｍ_ｎａｍｅ)を含む。例えば、アイテムがステレオスコピック映像である場合、この映像タイプ識別子は、ステレオスコピック映像を表す‘Ｓ’を有する識別コードに設定される。詳細には、映像タイプ識別子は、Ｓ１，Ｓ２，Ｓ３，…，Ｓｎに設定されることができる。また、アイテムがモノスコピック映像である場合に、映像タイプ識別は、ステレオスコピック映像を表す‘Ｍ’を有する識別コードに設定される。詳細には、映像タイプ識別子がＭ１，Ｍ２，  Ｍ３，…，Ｍｎに設定されることができる。
【００８１】
好ましく、ｉｌｏｃボックス４０２及びｉｉｎｆボックス４０３は、単一のボックスとして形成される。
【００８２】
さらに、複合映像が２個のエレメンタリストリームで構成される場合でも、上述したように複数のフラグメントを含むステレオスコピック映像が採用される。図１０は、本発明の他の実施形態による３Ｄ映像データの格納フォーマットの他の例を示す。図１０を参照すると、本発明の実施形態による３Ｄ映像データの格納フォーマットは、図６と異なり、複合映像が２個のエレメンタリストリームで構成されることを例示する。例えば、２個のエレメンタリストリームは、左映像ストリームと右映像ストリームである。したがって、ｍｏｏｖコンテナー３００は、各ストリームの構成情報を記録する２個のｔｒａｋボックス３０３を含む。メタコンテナー４００のｓｎｍｉボックス４０６は、モノスコピック映像及び複数の映像(例えば、左右映像)で構成されるステレオスコピック映像のサイズ、ステレオスコピック映像を撮影するカメラの情報、ディスプレイ情報、及びステレオスコピック映像の構成情報を含む。特に、ステレオスコピック映像に含まれるフラグメントの数は、ｓｎｍｉボックス４０６に定義されている。フラグメントは、同一の構成情報によってグルーピングされる。また、対応するグルーピング情報は、ｓｎｍｉボックス４０６に記録される。
【００８３】
ｉｌｏｃボックス４０２は、ステレオスコピック映像情報が変化するポイントに基づいて、ステレオスコピック映像ストリームとモノスコピック映像ストリームに順次に割り当てられる識別子(例えば、ｉｔｅｍ_ＩＤ)、メモリのアドレス値(例えば、ｏｆｆｓｅｔ)、及び映像ストリームの長さ(例えば、ｌｅｎｇｔｈ)を含み、ｉｉｎｆボックス４０３は映像タイプ識別子(例えば、ｉｔｅｍ_ｎａｍｅ)を含む。ここで、識別子(例えば、ｉｔｅｍ_ＩＤ）及び映像タイプ識別子(例えば、ｉｔｅｍ_ｎａｍｅ)の割り当ては、ステレオスコピック映像情報が変わるポイントを基にする。
【００８４】
本発明の一実施形態による３Ｄ映像データの格納フォーマットにおいて、メタコンテナー４００は図９及び図１０に示すようにｍｏｏｖコンテナー３００に含まれているが、本発明はこれに限定されるものではない。例えば、メタデータが記録されるメタコンテナー４００は、ｆｔｙｐヘッダー１００又は別途のコンテナーに形成されることができる。
【００８５】
メタコンテナー４００の生成において、データ格納制御部４０は、各ステレオスコピック映像がフラグメント単位で区分されることを考慮する。すなわち、データ格納制御部４０は、下記の表６に示すプログラムに対応する演算を遂行することによって、各ステレオスコピック映像に含まれたフラグメントの数(ｉｔｅｍ_ｃｏｕｎｔ)を識別し、順次にｉｔｅｍ_ＩＤを割り当てる。また、同一の情報を含むフラグメントが存在する場合に、データ格納制御部４０は、別途の識別子(ｄｅｐｅｎｄｅｎｃｅ  ｆｌａｇ)を用いて表示する。そして、データ格納制御部４０は、表６のプログラムに対応する演算を遂行することによって、同一の情報を含むフラグメントに対して別途のｉｔｅｍ_ＩＤを割り当てる。例えば、別途のｉｔｅｍ_ＩＤは、ｄｅｐｅｎｄｅｎｃｅ_ｉｔｅｍ_ＩＤであり得る。別途のｉｔｅｍ_ＩＤ、すなわちｄｅｐｅｎｄｅｎｃｅ_ｉｔｅｍ_ＩＤは、特定ｉｔｅｍ_ＩＤのフラグメントに含まれるような同一の情報を含むフラグメントを示し、既存のｉｔｅｍ_ＩＤを参照して使用されることができる。
【００８６】
【表６】
2011502382.tif 000009
2011502382.tif 000010
また、データ格納制御部４０は、下記に示す表７のプログラムに対応する演算を遂行することによって同一の情報を含むフラグメントをグルーピングすることができる。すなわち、ＩＳＯベースのメディアファイルフォーマットで提供される“ｅｘｔｅｎｔ_ｃｏｕｎｔ”を用いて、データ格納制御部４０は、各ステレオスコピック映像に含まれた相互に異なるフラグメントタイプの数を演算して表示し、各タイプに従ってステレオスコピック映像関連情報を記録する。
【００８７】
【表７】
2011502382.tif 000011
2011502382.tif 000012
さらに、データ格納制御部４０は、各ステレオスコピック映像に含まれたフラグメントの数に対応するｉｔｅｍ_ＩＤを割り当てるためのプログラムに対応する演算(すなわち、表６のプログラムに対応する演算)と、同一の情報を含むフラグメントをグルーピングする演算(すなわち、表７のプログラムに対応する演算)とを統合して遂行することが可能である。このような、統合された演算は、下記の表８のプログラムに対応する演算によって実現されることができる。
【００８８】
【表８】
2011502382.tif 000013
2011502382.tif 000014
以上、本発明を具体的な実施形態に関して図示及び説明したが、添付した特許請求の範囲により規定されるような本発明の精神及び範囲を外れることなく、形式や細部の様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。
【図１】
2011502382.tif 000015
【図２Ａ】
2011502382.tif 000016
【図２Ｂ】
2011502382.tif 000017
【図２Ｃ】
2011502382.tif 000018
【図３Ａ】
2011502382.tif 000019
【図３Ｂ】
2011502382.tif 000020
【図４】
2011502382.tif 000021
【図５】
2011502382.tif 000022
【図６】
2011502382.tif 000023
【図７】
2011502382.tif 000024
【図８】
2011502382.tif 000025
【図９】
2011502382.tif 000026
【図１０】
2011502382.tif 000027
【国際調査報告】
2011502382.tif 000028
2011502382.tif 000029