(57)【要約】【課題】記録媒体から、複数のファイルのデータストリームを、同時に、迅速に読み出す。【解決手段】再生装置２２は、ファイルBとDのデータストリームそれぞれを、インターリーブユニットに分割し、そのインターリーブユニットをインターリーブして配置することにより、ディスク２１に物理的に連続して記録されるインターリーブデータと、インターリーブユニットを、ISO base media file formatのチャンクとして、チャンクを構成するインターリーブユニットの位置を表す位置情報とを含む、ISO base media file formatのファイルが記録されているディスク２１から、インターリーブデータを連続して読み出す。さらに、再生装置２２は、位置情報に基づき、インターリーブデータを、ファイルBとDのそれぞれのインターリーブユニットに分離する。本発明は、例えば、BD等から、ステレオ画像等のデータストリームを再生する場合に適用できる。【選択図】図１７
2010212948.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、
前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの前記インターリーブデータ上の位置を表す位置情報と
を含む、ISO base media file formatのファイルが記録されている記録媒体から、前記インターリーブデータを連続して読み出す読み出し制御を行う読み出し制御手段と、
前記記録媒体から、前記位置情報を取得する取得手段と、
前記位置情報に基づき、前記インターリーブデータを、前記複数のファイルのデータストリームそれぞれの前記インターリーブユニットに分離し、前記インターリーブユニットからなる前記複数のファイルのデータストリームそれぞれを再構成する分離制御を行う分離制御手段と
を備える再生装置。
【請求項２】
前記複数のファイルのデータストリームは、立体視用の画像のデータストリームである
請求項１に記載の再生装置。
【請求項３】
前記複数のファイルのデータストリームは、左眼で観察される左眼用の画像と、右眼で観察される右眼用の画像との２つの画像のデータストリームである
請求項２に記載の再生装置。
【請求項４】
前記データストリームは、ISO base media file formatの１トラックを構成する
請求項１に記載の再生装置。
【請求項５】
記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、
前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの前記インターリーブデータ上の位置を表す位置情報と
を含む、ISO base media file formatのファイルが記録されている記録媒体から、前記インターリーブデータを連続して読み出す読み出し制御を行う読み出し制御ステップと、
前記記録媒体から、前記位置情報を取得する取得ステップと、
前記位置情報に基づき、前記インターリーブデータを、前記複数のファイルのデータストリームそれぞれの前記インターリーブユニットに分離し、前記インターリーブユニットからなる前記複数のファイルのデータストリームそれぞれを再構成する分離制御を行う分離制御ステップと
を含む再生方法。
【請求項６】
記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、
前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの位置を表す位置情報と
を含む、ISO base media file formatのファイルが記録されている記録媒体から、前記インターリーブデータを連続して読み出す読み出し制御を行う読み出し制御手段と、
前記記録媒体から、前記位置情報を取得する取得手段と、
前記位置情報に基づき、前記インターリーブデータを、前記複数のファイルのデータストリームそれぞれの前記インターリーブユニットに分離し、前記インターリーブユニットからなる前記複数のファイルのデータストリームそれぞれを再構成する分離制御を行う分離制御手段と
して、コンピュータを機能させるためのプログラム。
【請求項７】
記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより、記録媒体に物理的に連続して記録されるインターリーブデータを生成するインターリーブ手段と、
前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの前記インターリーブデータ上の位置を表す位置情報を生成する生成手段と、
前記インターリーブデータ、及び、前記位置情報を、ISO base media file formatの１ファイルとして、前記インターリーブデータを、記録媒体に物理的に連続して記録するとともに、前記位置情報を、前記記録媒体に記録する記録制御を行う記録制御手段と
を備える記録装置。
【請求項８】
前記複数のファイルのデータストリームは、立体視用の画像のデータストリームである
請求項７に記載の記録装置。
【請求項９】
前記複数のファイルのデータストリームは、左眼で観察される左眼用の画像と、右眼で観察される右眼用の画像との２つの画像のデータストリームである
請求項８に記載の記録装置。
【請求項１０】
前記データストリームは、ISO base media file formatの１トラックを構成する
請求項７に記載の記録装置。
【請求項１１】
記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより、記録媒体に物理的に連続して記録されるインターリーブデータを生成するインターリーブステップと、
前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報を生成する生成ステップと、
前記インターリーブデータ、及び、前記位置情報を、ISO base media file formatの１ファイルとして、前記インターリーブデータを、記録媒体に物理的に連続して記録するとともに、前記位置情報を、前記記録媒体に記録する記録制御を行う記録制御ステップと
を含む記録方法。
【請求項１２】
記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより、記録媒体に物理的に連続して記録されるインターリーブデータを生成するインターリーブ手段と、
前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報を生成する生成手段と、
前記インターリーブデータ、及び、前記位置情報を、ISO base media file formatの１ファイルとして、前記インターリーブデータを、記録媒体に物理的に連続して記録するとともに、前記位置情報を、前記記録媒体に記録する記録制御を行う記録制御手段と
して、コンピュータを機能させるためのプログラム。
【請求項１３】
記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、
前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報と
を含む、ISO base media file formatのファイルのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生方法、記録装置、記録方法、プログラム、及び、データ構造に関し、特に、記録媒体から、複数のファイルのデータストリームを、同時に、迅速に読み出すことができるようにする再生装置、再生方法、記録装置、記録方法、プログラム、及び、データ構造に関する。
【背景技術】
【０００２】
例えば、映画等の画像（動画像）のコンテンツとしては、２次元画像のコンテンツが主流であるが、最近では、立体視が可能な立体視画像のコンテンツが注目を集めている。
【０００３】
立体視画像の表示には、専用のデバイス（以下、立体視用デバイスともいう）が必要であり、そのような立体視用デバイスとしては、例えば、NHK（日本放送協会）が開発したIP(Integral Photography)立体画像システムがある。
【０００４】
立体視画像の画像データは、複数の視点の画像データ（複数の視点から撮影された画像の画像データ）からなり、視点の数が多く、かつ、視点が広範囲にわたるほど、様々な方向から被写体を見ることができる、いわば「のぞけるテレビ」を実現することができる。
【０００５】
立体視画像のうちの、視点の数が最も少ないのは、視点の数が２視点のステレオ画像（いわゆる3D画像）である。ステレオ画像の画像データは、左眼で観察される画像（以下、左眼用画像という）の画像データと、右眼で観察される画像（以下、右眼用画像という）の画像データとからなる。
【０００６】
一方、映画等の、高解像度の画像のコンテンツは、大容量であるから、そのような大容量の画像のコンテンツを記録するには、大容量の記録媒体が必要である。
【０００７】
そのような大容量の記録媒体としては、例えば、BD(Blu-Ray(R))-ROM(Read Only Memory)等のBlu-Ray(R) Disc（以下、BDともいう）がある（非特許文献１を参照）。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】BD-ROM Part3-1規格
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、BDの規格では、ステレオ画像を含む立体視画像の画像データを、BDに、どのように記録し、また、再生するかは、規定されていない。
【００１０】
いま、説明を簡単にするために、立体視画像のうちの、ステレオ画像に注目すると、ステレオ画像の画像データは、上述したように、左眼用画像の画像データと、右眼用画像の画像データとの２つ（２本）のデータストリームからなる。
【００１１】
ステレオ画像のコンテンツは、左眼用画像と右眼用画像との２つのデータストリームを、BDに適切に記録しないと、再生時に、データストリームの読み出しが間に合わなくなるおそれがある。
【００１２】
すなわち、BDからデータストリームを読み出すときの読み出しレートには、BDを駆動するドライブの回転数（BDを回転させる回転数）や、シーク時間等を含むアクセスタイム、ドライブからのデータの転送速度等に起因する上限がある。
【００１３】
したがって、例えば、BD上に、左眼用画像と右眼用画像との２つのデータストリームのうちの一方を記録し、その後、他方を記録すると、シークが頻発して、再生時に、データストリームの読み出しが間に合わなくなるおそれがある。
【００１４】
そこで、例えば、左眼用画像と右眼用画像との２つのデータストリームを多重化し、１つのTS(Transport Stream)のファイルとして、BDに記録する方法が考えられる。
【００１５】
しかしながら、１つのTSのビットレートには、TSを処理するデマルチプレクサやデコーダ等の性能に起因する上限がある。したがって、２つのデータストリームを多重化して、１つのTSとした場合には、個々のデータストリームのビットレートを低ビットレートにせざるを得ず、ステレオ画像の画質が劣化することになる。
【００１６】
本発明は、このような状況に鑑みてなされたものであり、BD等の記録媒体から、複数のファイルのデータストリームを、（見かけ上）同時に、迅速に読み出すことができるようにするものである。
【課題を解決するための手段】
【００１７】
本発明の第１の側面の再生装置、又は、プログラムは、記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報とを含む、ISO base media file formatのファイルが記録されている記録媒体から、前記インターリーブデータを連続して読み出す読み出し制御を行う読み出し制御手段と、前記記録媒体から、前記位置情報を取得する取得手段と、前記位置情報に基づき、前記インターリーブデータを、前記複数のファイルのデータストリームそれぞれの前記インターリーブユニットに分離し、前記インターリーブユニットからなる前記複数のファイルのデータストリームそれぞれを再構成する分離制御を行う分離制御手段とを備える再生装置、又は、再生装置として、コンピュータを機能させるためのプログラムである。
【００１８】
本発明の第１の側面の再生方法は、記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報とを含む、ISO base media file formatのファイルが記録されている記録媒体から、前記インターリーブデータを連続して読み出す読み出し制御を行う読み出し制御ステップと、前記記録媒体から、前記位置情報を取得する取得ステップと、前記位置情報に基づき、前記インターリーブデータを、前記複数のファイルのデータストリームそれぞれの前記インターリーブユニットに分離し、前記インターリーブユニットからなる前記複数のファイルのデータストリームそれぞれを再構成する分離制御を行う分離制御ステップとを含む再生方法である。
【００１９】
以上のような第１の側面においては、記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報とを含む、ISO base media file formatのファイルが記録されている記録媒体から、前記インターリーブデータが連続して読み出される。また、前記記録媒体から、前記位置情報が取得される。そして、前記位置情報に基づき、前記インターリーブデータが、前記複数のファイルのデータストリームそれぞれの前記インターリーブユニットに分離され、前記インターリーブユニットからなる前記複数のファイルのデータストリームそれぞれが再構成される。
【００２０】
本発明の第２の側面の記録装置、又は、プログラムは、記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより、記録媒体に物理的に連続して記録されるインターリーブデータを生成するインターリーブ手段と、前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報を生成する生成手段と、前記インターリーブデータ、及び、前記位置情報を、ISO base media file formatの１ファイルとして、前記インターリーブデータを、記録媒体に物理的に連続して記録するとともに、前記位置情報を、前記記録媒体に記録する記録制御を行う記録制御手段とを備える記録装置、又は、記録装置として、コンピュータを機能させるためのプログラムである。
【００２１】
本発明の第２の側面の記録方法は、記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより、記録媒体に物理的に連続して記録されるインターリーブデータを生成するインターリーブステップと、前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報を生成する生成ステップと、前記インターリーブデータ、及び、前記位置情報を、ISO base media file formatの１ファイルとして、前記インターリーブデータを、記録媒体に物理的に連続して記録するとともに、前記位置情報を、前記記録媒体に記録する記録制御を行う記録制御ステップとを含む記録方法である。
【００２２】
以上のような第２の側面においては、記録媒体に記録される複数のファイルのデータストリームそれぞれが、前記データストリームの断片であるインターリーブユニットに分割され、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより、記録媒体に物理的に連続して記録されるインターリーブデータが生成される。さらに、前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報が生成される。そして、前記インターリーブデータ、及び、前記位置情報を、ISO base media file formatの１ファイルとして、前記インターリーブデータが、記録媒体に物理的に連続して記録されるとともに、前記位置情報が、前記記録媒体に記録される。
【００２３】
本発明の第３の側面のデータ構造は、記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報とを含む、ISO base media file formatのファイルのデータ構造である。
【００２４】
以上のような第３の側面においては、ISO base media file formatのファイルに、記録媒体に記録される複数のファイルのデータストリームそれぞれを、前記データストリームの断片であるインターリーブユニットに分割し、前記複数のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、記録媒体に物理的に連続して記録されるインターリーブデータと、前記インターリーブユニットを、ISO base media file formatのチャンクとして、前記チャンクを構成する前記インターリーブユニットの、前記インターリーブデータ上の位置を表す位置情報とが含まれる。
【００２５】
なお、上述の再生装置、及び、記録装置のそれぞれは、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【００２６】
また、上述のプログラム、及び、データ構造のデータは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して提供することができる。
【発明の効果】
【００２７】
本発明の第１ないし第３の側面によれば、記録媒体から、複数のファイルを、同時に、迅速に読み出すことが可能となる。
【図面の簡単な説明】
【００２８】
【図１】BD-ROM Part3-1規格のAnnexEに規定されているマルチアングルのための複数のデータストリームの配置を説明する図である。
【図２】BD-ROM Part3-1規格のAnnexEに規定されているマルチアングルのための複数のデータストリームの配置を利用した、ステレオ画像の画像データの記録を説明する図である。
【図３】ステレオ画像が記録されたBDを再生する対応再生装置の構成例を示すブロック図である。
【図４】ディスク１１からのデータストリームの読み出しを説明する図である。
【図５】新ファイル管理方式の概要を説明する図である。
【図６】新ファイル管理方式でのインターリーブデータの読み出しを説明する図である。
【図７】ISOファイルのMovieを説明する図である。
【図８】ISOファイルにおけるメディアデータ(Movie)の論理的な配置を示す図である。
【図９】ISOファイルのデータ構造を示す図である。
【図１０】メディアデータが格納されるISOファイルのデータ構造を示す図である。
【図１１】ボックスmoovの構成例を示す図である。
【図１２】ボックスmdiaの構成例を示す図である。
【図１３】ボックスstblの構成例を示す図である。
【図１４】ISOファイルとして構成されるファイルCを説明する図である。
【図１５】ISOファイルであるファイルCのボックスmoovに含められる位置情報を説明する図である。
【図１６】新ファイル管理方式において、ISO base media file formatのデータの各単位に割り当てられる対象を示す図である。
【図１７】本発明を適用した再生装置を利用した立体視システムの構成例を示す図である。
【図１８】本発明を適用した再生装置の一実施の形態の構成例を示すブロック図である。
【図１９】システムコントローラ３１の構成例を示すブロック図である。
【図２０】再生処理を説明するフローチャートである。
【図２１】本発明を適用した記録装置の一実施の形態の構成例を示すブロック図である。
【図２２】記録処理を説明するフローチャートである。
【図２３】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００２９】
［BD-ROM Part3-1規格のAnnexEを利用したステレオ画像の記録と再生］
【００３０】
以下、本発明の実施の形態について説明するが、その前に、BD-ROM Part3-1規格のAnnexEに規定されているマルチアングルのための複数のデータストリームの配置を利用した、ステレオ画像の画像データ（データストリーム）の記録と再生について説明する。
【００３１】
図１は、BD-ROM Part3-1規格のAnnexEに規定されているマルチアングルのための複数のデータストリームの配置を説明する図である。
【００３２】
すなわち、図１Ａは、異なる３つのアングルA1,A2,A3のそれぞれで撮影した画像の、MPEG(Moving Picture Experts Group)2のTSのファイルを示している。
【００３３】
図１Ａでは、１つ目のアングルA1の画像のTSのファイルのファイル名が、"000001.m2ts"になっている。また、２つ目のアングルA2の画像のTSのファイルのファイル名は、"000002.m2ts"に、３つ目のアングルA3の画像のTSのファイルのファイル名は、"000003.m2ts"に、それぞれなっている。
【００３４】
図１Ｂは、図１Ａの３つのTSのファイルのBD上の配置を示している。
【００３５】
図１Ｂでは、３つのアングルA1,A2,A3のTSのファイルそれぞれのデータストリームは、所定のサイズSEXTENTの断片に分割されている。そして、３つのアングルA1,A2,A3のTSのファイルそれぞれのデータストリームは、アングルA1の断片、アングルA2の断片、アングルA3の断片、アングルA1の断片、・・・というように、インターリーブして、BDに、物理的に連続して記録される。
【００３６】
なお、図１Ｂにおいて、Angle Change Pointsが表す位置には、Iピクチャが存在する。アングルの切り替えは、このAngle Change Pointsのタイミングで行うことができる（あるAngle Change Pointから、他のAngle Change Pointに、ジャンプすることができる）。
【００３７】
また、図１Ｂにおいて、SANGLE_POINTは、隣接するAngle Change Pointsどうしの間隔を表す。
【００３８】
図２は、図１に示したBD-ROM Part3-1規格のAnnexEに規定されているマルチアングルのための複数のデータストリームの配置を利用した、ステレオ画像の画像データの記録を説明する図である。
【００３９】
すなわち、図２Ａは、基本画像(Base view)と、拡張画像(Extended view)とを示している。
【００４０】
ステレオ画像の左眼用画像の画像データのデータストリームのファイルと、右眼用画像の画像データのデータストリームのファイルとは、例えば、その左眼用画像と右眼用画像のファイルのうちの一方を基本画像のファイルBとするとともに、他方を拡張画像のファイルDとして、BDに記録することができる。
【００４１】
ここで、BDを再生する再生装置が、ステレオ画像を再生することができる再生装置（以下、対応再生装置ともいう）である場合には、BDから、基本画像と拡張画像の両方、つまり、左眼用画像と右眼用画像を再生し、その左眼用画像と右眼用画像からなるステレオ画像を表示することができる。
【００４２】
これに対して、BDを再生する再生装置が、ステレオ画像を再生することができない再生装置（以下、非対応再生装置ともいう）である場合には、例えば、BDから、基本画像と拡張画像のうちの、基本画像、つまり、左眼用画像と右眼用画像のうちの一方だけが再生され、その基本画像としての２次元画像が表示される。
【００４３】
図２Ｂは、基本画像のファイルBと、拡張画像のファイルDの、BD上の配置を示している。
【００４４】
基本画像のファイルBのデータストリームと、拡張画像のファイルDのデータストリームは、図１の場合と同様に、所定のサイズの断片に分割され、ファイルBの断片、ファイルDの断片、ファイルBの断片、・・・というように、インターリーブして、BDに、物理的に連続して記録される。
【００４５】
図３は、図２で説明したように、ステレオ画像が記録されたBDを再生する対応再生装置の構成例を示すブロック図である。
【００４６】
ディスク１１は、例えば、BDであり、図２で説明したように、基本画像のファイルBと、拡張画像のファイルDとが記録されている。
【００４７】
ドライブ１２には、ディスク１１が着脱可能になっている。ドライブ１２は、そこに装着されたディスク１１から、ファイルB及びDのデータストリームを読み出し、信号処理部１３に供給する。
【００４８】
信号処理部１２は、ドライブ１２からのデータストリームに対して、復調処理(Demoduration)や、誤り訂正処理(ECC(Error Checking and Correction) decode)等の信号処理を施し、その結果得られるデータストリームRUDを、スイッチ１４に供給する。
【００４９】
スイッチ１４は、バッファ１５1に接続されている端子１４1と、バッファ１５2に接続されている端子１４2とを、適宜選択し、選択した方の端子に、信号処理部１２からのデータストリームRUDを供給する。
【００５０】
すなわち、スイッチ１４は、信号処理部１３から、データストリームRUDとして、ファイルBのデータストリーム（の断片）が供給されるタイミングでは、端子１４1を選択する。これにより、ファイルBのデータストリームは、スイッチ１４から、データストリームRMAX1として、バッファ１５1に供給される。
【００５１】
また、スイッチ１４は、信号処理部１３から、データストリームRUDとして、ファイルDのデータストリーム（の断片）が供給されるタイミングでは、端子１４2を選択する。これにより、ファイルDのデータストリームは、スイッチ１４から、データストリームRMAX2として、バッファ１５2に供給される。
【００５２】
バッファ１５1は、スイッチ１４から端子１４1を介して供給されるファイルBのデータストリームRMAX1を一時記憶し、デパケッタイザ(Source de-packetizer)１６1に供給する。
【００５３】
バッファ１５2は、スイッチ１４から端子１４2を介して供給されるファイルDのデータストリームRMAX2を一時記憶し、デパケッタイザ１６2に供給する。
【００５４】
デパケッタイザ１６1は、バッファ１５1からのファイルBのデータストリームRMAX1に含まれるヘッダを削除し、その結果得られる188バイトのTSパケットで構成される、基本画像のTSのデータストリームRTS1を出力する。
【００５５】
すなわち、BDであるディスク１１から読み出される画像のファイルのデータストリームは、188バイトのTSパケットに、4バイトのヘッダを付加したパケットのデータストリームになっている。デパケッタイザ１６1は、188バイトのTSパケットに、4バイトのヘッダを付加したパケットのデータストリームから、4バイトのヘッダを削除し、188バイトのTSパケットのデータストリームRTS1を構成して出力する。
【００５６】
デパケッタイザ１６2は、デパケッタイザ１６1と同様に、バッファ１５2からのファイルDのデータストリームRMAX2に含まれるヘッダを削除し、その結果得られる188バイトのTSパケットで構成される、拡張画像のTSのデータストリームRTS2を出力する。
【００５７】
ところで、マルチアングルでは、各時刻に必要な画像は、ある１つのアングルの画像だけである。このため、BD-ROM Part3-1規格のAnnexEでは、BDから同時に読み出すファイルは、１つのファイルだけであることが想定されている。
【００５８】
また、BDの再生装置において、ファイルを読み出すには、ファイルシステムに対して、読み出しの対象のファイルの読み出し命令を発行する必要がある。
【００５９】
したがって、図３の対応再生装置では、図２Ｂに示したように、基本画像のファイルBのデータストリームの断片と、拡張画像のファイルDのデータストリームの断片とがインターリーブされて、物理的に連続して記録されたディスク１１から、基本画像のファイルBと、拡張画像のファイルDとを読み出すのに、ファイルBの読み出し命令と、ファイルDの読み出し命令とを、断片ごとに、交互に発行する必要がある。
【００６０】
すなわち、図４は、ディスク１１からのデータストリームの読み出しを説明する図である。
【００６１】
ここで、図２Ｂに示したように、基本画像のファイルBのデータストリームの断片と、拡張画像のファイルDのデータストリームの断片とをインターリーブして配置したデータストリームを、インターリーブデータともいう。
【００６２】
非対応再生装置では、基本画像のファイルBの読み出し命令が発行され、ディスク１１に物理的に連続して記録されたインターリーブデータが、拡張画像のファイルDのデータストリームの断片をジャンプしながら読み出される。これにより、非対応再生装置では、基本画像のファイルBのデータストリームの断片だけが読み出される。
【００６３】
一方、対応再生装置では、ディスク１１に物理的に連続して記録されたインターリーブデータが、すべて読み出される。
【００６４】
但し、対応再生装置が、インターリーブデータのうちの、基本画像のファイルBのデータストリームの断片を読み出すときには、ファイルBの読み出し命令を発行し、拡張画像のファイルDのデータストリームの断片を読み出すときには、ファイルDの読み出し命令を発行する必要がある。
【００６５】
このため、インターリーブデータがディスク１１に物理的に連続して記録されていても、インターリーブデータの読み出しにおいては、基本画像のファイルBのデータストリームの断片と、拡張画像のファイルDのデータストリームの断片との間で、読み出し命令を発行しなければならないオーバーヘッドが生じる。
【００６６】
その結果、基本画像のファイルBのデータストリームの断片と、拡張画像のファイルDのデータストリームの断片とのうちの、一方から他方に読み出しの対象が切り替わるときに、ディスク１１が１回転するのに必要な時間の回転待ちが、少なくとも生じる。
【００６７】
以上のように、BD-ROM Part3-1規格のAnnexEを、ステレオ画像の記録に、そのまま利用したのでは、回転待ちが生じることによって、ファイルB及びDの読み出しが、ステレオ画像の再生に間に合わないおそれがある。
【００６８】
［新ファイル管理方式の説明］
【００６９】
そこで、本発明では、インターリーブデータについて、ファイルの管理を、以下のような新しい方式（以下、新ファイル管理方式ともいう）で行うことにより、インターリーブデータ、ひいては、複数のファイルのデータストリームの読み出しを迅速に行う。
【００７０】
図５は、新ファイル管理方式の概要を説明する図である。
【００７１】
新ファイル管理方式では、BD等の記録媒体に記録される複数のファイルとしての、例えば、ファイルB及びDのデータストリームそれぞれを、データストリームの断片であるインターリーブユニットに分割し、ファイルB及びDのデータストリームのインターリーブユニットをインターリーブして配置することにより得られるインターリーブデータが、BDに物理的に連続して記録される。
【００７２】
図５Ａは、インターリーブデータの、BD上の物理的な配置を示している。
【００７３】
BDには、ファイルBとDのそれぞれのインターリーブユニットが、交互に、物理的に配置（記録）される。
【００７４】
新ファイル管理方式では、インターリーブデータを構成する、ファイルB及びDのインターリーブユニットがそれぞれ格納されたファイルB及びDの他、インターリーブデータが格納されたファイルCが提供される。
【００７５】
図５Ｂは、新ファイル管理方式において、BD上に存在する（ようにみえる）ファイルを示している。
【００７６】
新ファイル管理方式では、ファイルシステム上は、基本画像のファイルBと、拡張画像のファイルDの他、インターリーブデータが格納されたファイルCが、BD上に存在するようにみえる。
【００７７】
ここで、新ファイル管理方式では、インターリーブデータが、ファイルB及びD、並びにCの間で共有される。すなわち、基本画像の画像データのデータストリームのインターリーブユニットは、ファイルBとCとで共有され、拡張画像の画像データのデータストリームのインターリーブユニットは、ファイルDとCとで共有される。
【００７８】
このようなデータ（データストリーム）の共有は、UDF(OSTA Universal Disk Format(R))と呼ばれるファイルシステム、あるいは、UNIX(登録商標)その他のOS(Opereting System)等のファイルシステムが提供するリンク機能（ハードリンクやシンボリックリンク等と呼ばれる機能）を応用し、記録媒体上にある、実際にデータが記録されている領域を複数ファイル間で共有することによって実現することができる。
【００７９】
新ファイル管理方式では、基本画像のファイルBのデータストリームと、拡張画像のファイルDのデータストリームとからなるインターリーブデータに対し、ファイルCのデータストリームとしてアクセスすることができる。
【００８０】
したがって、新ファイル管理方式では、ファイルCの読み出し命令を発行するだけで、インターリーブデータを読み出すことができる。
【００８１】
すなわち、図６は、新ファイル管理方式でのインターリーブデータの読み出しを説明する図である。
【００８２】
新ファイル管理方式では、インターリーブデータを、ファイルBのデータ（インターリーブユニット）と、ファイルDのデータとして読み出すのではなく、ファイルCのデータとして読み出すので、読み出す命令としては、ファイルCの読み出し命令を発行するだけで済む。
【００８３】
したがって、図４で説明したように、ファイルBの読み出し命令と、ファイルDの読み出し命令とを、交互に発行する場合に比較して、インターリーブデータ、すなわち、ファイルB及びDのデータストリームを迅速に読み出すことができる。
【００８４】
以上のように、ファイルシステムのリンク機能を利用し、インターリーブデータを、ファイルCのデータストリームとして扱うことで、ファイルB及びDのデータストリームを、BDから、迅速に読み出すことができる。
【００８５】
なお、ファイルBの読み出し命令が発行された場合には、インターリーブデータのうちの、ファイルBのデータストリームのインターリーブユニットが読み出され、これにより、ファイルBを読み出すことができる。同様に、ファイルDの読み出し命令の発行により、ファイルDを読み出すことができる。
【００８６】
ところで、図６で説明したように、BDからインターリーブデータを、ファイルCとして読み出した後、基本画像と拡張画像とによるステレオ画像の表示を行うには、例えば、基本画像と拡張画像とによるステレオ画像の表示の制御等を行うアプリケーションにおいて、インターリーブデータから、基本画像のファイルBのデータストリームと、拡張画像のファイルDのデータストリームとを再構成する必要がある。
【００８７】
インターリーブデータから、基本画像のファイルBのデータストリームと、拡張画像のファイルDのデータストリームとを再構成するには、インターリーブデータにおける、ファイルB及びDそれぞれのインターリーブユニットを分離する必要がある。
【００８８】
そして、インターリーブユニットの分離には、インターリーブデータ上の、ファイルB及びDそれぞれのインターリーブユニットの位置の情報が必要となる。
【００８９】
そこで、新ファイル管理方式では、インターリーブデータが格納されるファイルCを、ISO base media file formatのファイルとして構成する。
【００９０】
ここで、ISO base media file formatは、正式には、ISO/IEC((International Organization for Standardization/International Engineering Consortium)) 14496-12: Part 12と呼ばれる国際標準であり、ISO/IEC 14496-12:2005(E) Part 12:ISO base media file formatに規定されている。
【００９１】
図７ないし図１３を参照して、ISO base media file formatの概要を説明する。
【００９２】
図７は、ISO base media file formatのファイル（以下、ISOファイルともいう）のMovieを示している。
【００９３】
ISO base media file formatでは、再生対象の画像(video)や音声(audio)等のメディアデータ（AV(Audio Visual)データ）の集合は、Movieと呼ばれ、Movieは、１以上のトラック(track)から構成される。
【００９４】
再生対象の画像や音声等の独立した１つのメディアデータ（データストリーム（例えば、エレメンタリストリーム））（ファイルではなく、データストリーム）が、１つのトラックを構成し、Movieに含まれるトラックのうちの１以上は、同時に再生することができる。
【００９５】
図７では、Movieは、３つのトラック#1,#2,#3から構成されている。また、トラック#1は、画像(video)のデータストリームで、トラック#2は、画像に付随する１チャンネルの音声(audio)のデータストリームで、トラック#3は、画像に付随する他の１チャンネルの音声のデータストリームで、それぞれ構成されている。
【００９６】
各トラックのメディアデータは、サンプルから構成される。
【００９７】
サンプルとは、ISOファイル内のメディアデータにアクセスする場合の、最小の単位（アクセス単位）である。したがって、サンプルより細かい単位で、ISOファイル内のメディアデータにアクセスすることはできない。
【００９８】
画像のメディアデータについては、例えば、１フレーム（又は、１フィールド）や、MPEG-2 Video 規格の1GOP（Group of Pictures）等が、１サンプルとなる。また、音声のメディアデータについては、例えば、その音声のメディアデータの規格で定められた１オーディオフレーム等が、１サンプルとなる。
【００９９】
図８は、ISOファイルにおけるメディアデータ(Movie)の論理的な配置を示している。
【０１００】
メディアデータは、チャンク(chunk)と呼ばれる単位で配置される。
【０１０１】
Movieのメディアデータとして、複数のデータ、すなわち、例えば、画像のデータストリームと、音声のデータストリームとの２つのデータストリームが存在する場合には、その複数のメディアデータが、チャンク単位で、インターリーブして配置される。
【０１０２】
ここで、チャンクは、論理的に連続したアドレスに配置される１以上のサンプルの集合である。
【０１０３】
図９は、ISOファイルのデータ構造を示している。
【０１０４】
ISOファイルは、ボックス(box)と呼ばれる単位で構成され、ボックス構造と呼ばれる構造を有する。
【０１０５】
ボックスは、４バイトのサイズ(size)、４バイトのタイプ(type)、及び、実データ(data)を有する。
【０１０６】
サイズは、ボックス全体のサイズを表し、タイプは、ボックス内の実データの種類を表す。
【０１０７】
実データとしては、例えば、上述したメディアデータそのもの等のデータの他、ボックスを採用することができる。
【０１０８】
すなわち、ボックスは、実データとして、ボックスを持つことができ、これにより、階層構造にすることができる。
【０１０９】
実データとして、ボックスが採用される場合、タイプは、実データとしてのボックスの種類（後述するmoov等）を表す。
【０１１０】
図１０は、メディアデータが格納されるISOファイルのデータ構造を示している。
【０１１１】
図１０において、ISOファイルは、ボックスftyp(File Type Compatibility Box)，moov(Movie Box)、及び、mdat(Media Data Box)から構成される。
【０１１２】
ボックスftypには、ファイルフォーマットの情報、すなわち、例えば、ファイルがISOファイルであることや、ボックスのバージョン、ISOファイルを作成したメーカのメーカ名等が含まれる。
【０１１３】
ボックスmoovには、メディアデータを管理するための、例えば、時間軸やアドレス等のメタデータが含まれる。
【０１１４】
ボックスmdatには、メディアデータ（AVデータ）が含まれる。
【０１１５】
図１１は、図１０のボックスmoovの構成例を示している。
【０１１６】
ボックスmoovには、ボックスmvhd(movie header box)と、１以上のボックスtrak(track box)とが含まれる。
【０１１７】
ボックスmvhdには、ボックスmoovの作成日時等のヘッダ情報が含まれる。
【０１１８】
ボックスtrakには、Movie（図７）を構成する１トラックに関する情報としてのボックスtkhd(track header box)、及び、mdia(media box)が含まれる。
【０１１９】
ボックスtkhdには、画像の表示サイズ等の、トラックを構成するメディアデータに関する情報が含まれる。
【０１２０】
ボックスmdiaには、トラックを構成するメディアデータの種類（例えば、メディアデータが、画像や音声のデータである等）や、タイムスケール（トラックを構成するメディアデータのサンプルの再生時間等）、メディアデータで使用される言語の情報等が含まれる。
【０１２１】
すなわち、図１２は、図１１のボックスmdiaの構成例を示している。
【０１２２】
ボックスmdiaには、ボックスmdhd(media header box)，hdlr(media handler box)、及び、minf(media information box)が含まれる。
【０１２３】
ボックスmdhdには、そのボックスmdhdを含むボックスtrak（図１１）が情報を有するトラックを構成するメディアデータの作成日時等の、そのメディアデータに関する全般的な情報が含まれる。
【０１２４】
ボックスhdlrには、そのボックスhdlrを含むボックスtrak（図１１）が情報を有するトラックを構成するメディアデータの種類の情報が含まれる。
【０１２５】
ボックスminfには、そのボックスminfを含むボックスtrak（図１１）が情報を有するトラックを構成するメディアデータの情報(information)のうちの、ボックスmdhd及びmdlrに含まれる情報以外の情報としてのボックスdinf(data Information box)、及び、stbl(sample table box)を含む。
【０１２６】
ボックスdinfには、ボックスdrefが含まれ、ボックスdrefには、そのボックスdrefを含むボックスtrak（図１１）が情報を有するトラック（を構成するメディアデータ）の、ISOファイル内の位置の情報が含まれる。
【０１２７】
ボックスstblには、そのボックスstblを含むボックスtrak（図１１）が情報を有するトラックを構成するメディアデータのサンプルの情報が含まれる。
【０１２８】
すなわち、図１３は、図１２のボックスstblの構成例を示している。
【０１２９】
ボックスstblは、ボックスstsd(sample descriptions box)，stts(time-to-sample box)，sttc(sample-to-chunk box)、及び、stco(chunk offset box)を含む。
【０１３０】
ボックスstsdには、そのボックスstsdを含むボックスtrak（図１１）が情報を有するトラックを構成するメディアデータのサンプルの、コーデック(codec)の種別や、デコーダに設定する初期情報等の、サンプルに関する詳細な情報が含まれる。
【０１３１】
ボックスsttsには、サンプルの、duration(Sample duration)と呼ばれる再生時間（区間）と、そのdurationを有するサンプルの個数(Sample count)との対応を表すテーブルが含まれる。このテーブルによれば、ISOファイルの先頭の時刻を基準とする、サンプルのデコード時刻から、そのデコード時刻にデコードすべきサンプルの番号（再生順で、何番目のサンプルかを表す番号）を認識することができる。
【０１３２】
ボックスsttcには、チャンク（図８）を構成するサンプルの数の情報が含まれる。
【０１３３】
ボックスstcoには、ISOファイルの先頭を基準とするチャンクの位置の情報が含まれる。
【０１３４】
新ファイル管理方式では、以上のようなISOファイルとして、インターリーブデータが格納されるファイルCを構成する。
【０１３５】
すなわち、図１４は、ISOファイルとして構成されるファイルCを説明する図である。
【０１３６】
図５で説明したように、新ファイル管理方式では、BD等の記録媒体に記録される２つのファイルである基本画像のファイルB、及び拡張画像のファイルDのデータストリームそれぞれを、インターリーブユニットに分割し、基本画像のファイルB、及び拡張画像のファイルDのインターリーブユニットをインターリーブして配置することにより得られるインターリーブデータが、BDに物理的に連続して記録される。
【０１３７】
また、新ファイル管理方式では、インターリーブデータのうちの、基本画像（ファイルB）のインターリーブユニットの並びが格納された、MPEG2のTSのファイル（以下、m2tsファイルともいう）であるファイルBと、拡張画像（ファイルD）のインターリーブユニットの並びが格納されたm2tsファイルであるファイルDとが作成される。
【０１３８】
さらに、新ファイル管理方式では、ファイルシステムのリンク機能を利用して、インターリーブデータが格納されたファイルCが、ISOファイルとして作成される。
【０１３９】
また、ファイルCの実体は、基本画像のファイルB、及び拡張画像のファイルDのデータストリームを分割したインターリーブユニットをインターリーブして配置したインターリーブデータであるが、新ファイル管理方式では、このファイルB及びDのデータストリームのそれぞれが、ISO base media file formatの１トラック（図７）とされる。
【０１４０】
すなわち、基本画像のファイルBのデータストリームが、ISOファイルであるファイルCのMovieの１トラックを構成し、拡張画像のファイルDのデータストリームが、他の１トラックを構成する。
【０１４１】
そして、新ファイル管理方式では、ISOファイルであるファイルCのボックスmdat（図１０）に、インターリーブデータが含められ、ボックスmoov（図１０）に、インターリーブデータのインターリーブユニットの位置を表す位置情報が含められる。
【０１４２】
なお、図１４では、ボックスmoovは、ISOファイルであるファイルCの（論理的に）最後の位置に配置されている。
【０１４３】
以上のように、新ファイル管理方式では、複数のm2tsファイルであるファイルB及びDをインターリーブユニットに分割し、そのインターリーブユニットをインターリーブして、１つのISOファイルであるファイルCとする。さらに、そのISOファイルであるファイルCには、インターリーブユニットの、ファイルCにおける位置情報が、ファイルCのメタデータとして含められる。
【０１４４】
図１５は、ISOファイルであるファイルCのボックスmoovに含められる位置情報を説明する図である。
【０１４５】
なお、図１４では、ボックスmoovを、ISOファイルであるファイルCの最後の位置に配置したが、図１５では、ボックスmoovは、先頭の位置に配置されている。このように、ボックスmoovは、ファイルCの（論理的に）先頭の位置に配置することもできるし、最後の位置に配置することもできる。
【０１４６】
新ファイル管理方式では、ISOファイルであるファイルCのインターリーブユニットを、ISO base media file formatのチャンク（図８）として、チャンクを構成するインターリーブユニットの、インターリーブデータの先頭（ISOファイルの先頭）からの相対的な位置を表す位置情報（チャンクの先頭の位置までのバイト数）が、ボックスmoovに含まれるボックスstco(chunk offset box)（図１３）に含められる。
【０１４７】
すなわち、新ファイル管理方式では、ISOファイルであるファイルCのインターリーブユニットが、ISO base media file formatのチャンク（図８）とされる。その結果、ボックスmoovに含まれるボックスstcoが含む、ISOファイルの先頭を基準とするチャンクの位置の情報は、チャンクを構成するインターリーブユニットの、インターリーブデータ上の位置を表す位置情報となる。
【０１４８】
したがって、ファイルCのインターリーブデータは、位置情報としてのボックスstcoに基づき、基本画像のファイルBのインターリーブユニットと、拡張画像のファイルDのインターリーブユニットとに分離することができる。
【０１４９】
その結果、ファイルCを読み出し、そのファイルCから、ファイルBとDとを再構成することができる。
【０１５０】
すなわち、ファイルBとDそれぞれの読み出し命令を発行するのではなく、ファイルCの読み出し命令だけを発行し、ファイルBとDのそれぞれを得ることができる。
【０１５１】
したがって、（等価的に）ファイルBとDを、同時に、迅速に読み出すことができる。
【０１５２】
なお、以上においては、ファイルB及びDの存在を前提とし、そのファイルB及びDのデータストリームをインターリーブユニットに分割し、そのインターリーブユニットをインターリーブして配置することにより得られるインターリーブデータを、ファイルシステムのリンク機能によって、ISOファイルであるファイルCのデータストリームとして共有することとしたが、このようなデータの共有は、インターリーブデータが格納されたISOファイルであるファイルCの存在を前提とし、ファイルシステムのリンク機能によって、インターリーブデータのうちの、基本画像のインターリーブユニットを、ファイルBのデータストリームとして共有するとともに、拡張画像のインターリーブユニットを、ファイルDのデータストリームとして共有することでも、実現することができる。
【０１５３】
図１６は、新ファイル管理方式において、ISO base media file formatのデータの各単位に割り当てられる対象を示している。
【０１５４】
新ファイル管理方式では、インターリーブがされるファイルBとDのそれぞれが、ISO base media file formatの１トラック(track)に割り当てられる。
【０１５５】
また、新ファイル管理方式では、インターリーブがされるファイルBとDそれぞれを分割したインターリーブユニットが、ISO base media file formatの１チャンク(chunk)に割り当てられる。
【０１５６】
さらに、新ファイル管理方式では、基本画像のファイルB、及び、拡張画像のファイルDそれぞれのデータストリーム(TS)の1GOP（や１フレーム）が、ISO base media file formatの１サンプル(sample)に割り当てられる。
【０１５７】
なお、基本画像、及び拡張画像に付随する音声（例えば、基本画像等に写っている物体が音を発している場合の、その音等）のオーディオフレームも、画像を基準に割り当てた１サンプルに含まれる。
【０１５８】
［再生装置を利用した立体視システムの構成例］
【０１５９】
図１７は、本発明を適用した再生装置を利用した立体視システムの構成例を示している。
【０１６０】
図１７において、立体視システムは、再生装置２２と、立体視用表示装置２３とから構成される。
【０１６１】
再生装置２２には、例えば、BD等であるディスク２１が着脱可能になっている。
【０１６２】
ディスク２１には、新ファイル管理方式で、例えば、上述した、m2tsファイルであるファイルB及びDと、ISOファイルであるファイルCとが記録されている。
【０１６３】
ここで、ディスク２１には、ファイルB及びDのデータストリーム、つまり、左眼用画像、及び右眼用画像のうちの、一方を基本画像とし、他方を拡張画像とする２つ視点の画像のデータストリームの他、３以上のN個の視点の立体視用の画像のデータストリームを記録することができる。
【０１６４】
この場合、ディスク２１に記録されるN個の視点の立体視用の画像のファイルのデータストリームそれぞれを、インターリーブユニットに分割し、N個のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られる、ディスク２１に物理的に連続して記録されるインターリーブデータを含むボックスmdat（図１０）と、インターリーブユニットを、ISO base media file formatのチャンクとして、チャンクを構成するインターリーブユニットの、インターリーブデータ上の位置を表す位置情報としてのボックスstco（図１３）を含むボックスmoov（図１０）とからなるISOファイルが、N個の視点の立体視用の画像のファイルそれぞれとともに、ディスク２１に記録される。
【０１６５】
なお、N個のファイルのデータストリームのインターリーブユニットをインターリーブして配置することにより得られるインターリーブデータでは、1番目のファイルのインターリーブユニット、2番目のファイルのインターリーブユニット、・・・、N番目のファイルのインターリーブユニット、1番目のファイルのインターリーブユニット、・・・のように、インターリーブユニットが並んでいる。
【０１６６】
再生装置２２は、そこに装着されたディスク２１から、ISOファイルであるファイルCを読み出し、そのファイルC（のデータストリーム（インターリーブデータ））から、基本画像のファイルB（のデータストリーム）と、拡張画像のファイルD（のデータストリーム）とを再構成して、立体視用表示装置２３に供給する。
【０１６７】
立体視用表示装置２３は、再生装置２２からのファイルB（のデータストリーム）に基づき、基本画像を表示するとともに、再生装置２２からのファイルD（のデータストリーム）に基づき、拡張画像を表示することで、立体視画像（ここでは、ステレオ画像）を表示する。
【０１６８】
なお、再生装置２２では、ディスク２１から、ファイルBだけや、ファイルDだけを読み出すことが可能である。
【０１６９】
［本発明を適用した再生装置の一実施の形態の構成例］
【０１７０】
図１８は、本発明を適用した再生装置の一実施の形態の構成例を示すブロック図である。
【０１７１】
すなわち、図１８は、図１７の再生装置２２の機能的な構成例を示している。
【０１７２】
なお、図中、図３の再生装置と同様に構成される部分には、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０１７３】
再生装置２２は、新ファイル管理方式により、ディスク２１に記録されたファイルを再生する再生処理を行う。
【０１７４】
すなわち、図１８において、再生装置２２は、ドライブ１２、信号処理部１３、デパケッタイザ１６1及び１６2、システムコントローラ３１、ファイルシステム３２、バッファ３３、分離部３４、並びに、デコーダ３５1及び３５2から構成される。
【０１７５】
ここで、再生装置２２は、ドライブ１２、信号処理部１３、並びに、デパケッタイザ１６1及び１６2を有する点で、図３の再生装置と共通する。
【０１７６】
但し、再生装置２２は、バッファ１５1及び１５2に代えて、バッファ３３が設けられている点、並びに、スイッチ１４に代えて、分離部３４が設けられている点で、図３の再生装置と相違する。
【０１７７】
さらに、再生装置２２は、システムコントローラ３１、ファイルシステム３２、並びに、デコーダ３５1及び３５2が新たに設けられている点で、図３の再生装置と相違する。
【０１７８】
システムコントローラ３１は、アプリケーションの１つであり、ファイルシステム３２や分離部３４を制御する。
【０１７９】
すなわち、システムコントローラ３１は、ファイルシステム３２に、m2tsファイルであるファイルBやDの読み出し命令を発行し、これにより、ディスク２１から、ファイルBやDを読み出させる。
【０１８０】
また、システムコントローラ３１は、ファイルシステム３２に、ISOファイルであるファイルCの読み出し命令を発行し、これにより、ディスク２１から、ファイルCを読み出させる。
【０１８１】
さらに、システムコントローラ３１は、ディスク２１からファイルCが読み出されることにより得られるボックスmoovを、ファイルシステム３２を経由して取得し、そのボックスmoovに含まれる、ファイルCのインターリーブデータを構成するインターリーブユニット（チャンク）の位置情報としてのボックスstco（図１３）に基づき、分離部３４を制御して、ファイルCのインターリーブデータを、ファイルBのインターリーブユニットと、ファイルDのインターリーブユニットとに分離させる。
【０１８２】
ファイルシステム３２は、例えば、汎用のファイルシステムであり、ディスク２１上のファイルへのアクセス、その他、ファイルに関する管理、制御を行う。
【０１８３】
すなわち、ファイルシステム３２は、リンク機能により、ファイルBとCとでデータを共有し、かつ、ファイルDとCとでデータを共有する、m2tsファイルであるファイルB及びD、並びに、ISOファイルであるファイルCへのアクセスを可能とする。
【０１８４】
そして、ファイルシステム３２は、システムコントローラ３１から、ファイルBや、C，Dの読み出し命令が発行された場合に、ドライブ１２に、システムコントローラ３１からの読み出し命令に対応するファイルを、ディスク２１から読み出させる。
【０１８５】
バッファ３３には、ディスク２１から読み出されたファイルのデータストリームが、ドライブ１２、及び信号処理部１３を介して供給される。
【０１８６】
バッファ３３は、ディスク２１から読み出され、信号処理部１３から供給されるファイルのデータストリームを一時記憶し、分離部３４に供給する。
【０１８７】
なお、バッファ３３は、ディスク２１から読み出されたファイルが、ISOファイルであるファイルCである場合、信号処理部１３から供給される、ファイルCに格納されている、インターリーブユニット（チャンク）の位置情報としてのボックスstcoを含むボックスmoovを、ファイルシステム３２を介して、システムコントローラ３１に供給する。
【０１８８】
分離部(de-interleaver)３４は、ディスク２１から読み出されたファイルが、ISOファイルであるファイルCである場合に、システムコントローラ３１からの制御に従い、バッファ３３から供給されるファイルCのインターリーブデータを、ファイルCのインターリーブデータを、ファイルBのインターリーブユニットと、ファイルDのインターリーブユニットとに分離（デインターリーブ）する。
【０１８９】
さらに、分離部３４は、ファイルBのインターリーブユニットを連続して並べた基本画像のデータストリームと、ファイルDのインターリーブユニットを連続して並べた拡張画像のデータストリームとを再構成する。
【０１９０】
そして、分離部３４は、ファイルBの基本画像のデータストリームを、デパケッタイザ１６1を経由して、デコーダ３５1に供給するとともに、ファイルDの基本画像のデータストリームを、デパケッタイザ１６2を経由して、デコーダ３５2に供給する。
【０１９１】
デコーダ３５1は、デパケッタイザ１６1からの基本画像のデータストリーム(TS)を、図示せぬデマルチプレクサでエレメンタリストリーム(PES (Packetized Elementary Stream))に分離し、その後、基本画像の画像データにMPEGデコードして、立体視用表示装置２３（図１７）に供給する。
【０１９２】
デコーダ３５2は、デパケッタイザ１６2からの拡張画像のデータストリーム(TS)を、図示せぬデマルチプレクサでエレメンタリストリームに分離し、その後、拡張画像の画像データにMPEGデコードして、立体視用表示装置２３に供給する。
【０１９３】
図１９は、図１８のシステムコントローラ３１の機能的な構成例を示すブロック図である。
【０１９４】
図１９において、システムコントローラ３１は、読み出し制御部４１、取得部４２、記憶部４３、及び、分離制御部４４から構成される。
【０１９５】
読み出し制御部４１は、例えば、ユーザの操作（例えば、再生を指示する再生ボタンの操作）等に応じて、ファイルシステム３２（図１８）に、ファイルCの読み出し命令を発行することで、ディスク２１から、ファイルCのインターリーブデータを連続して読み出す読み出し制御を行う。
【０１９６】
取得部４２は、ディスク２１からファイルCが読み出された場合に、そのファイルCの、インターリーブユニット（チャンク）の位置情報としてのボックスstcoを含むボックスmoovを、バッファ３３（図１８）から、ファイルシステム３２を経由して取得する。
【０１９７】
さらに、取得部４２は、ボックスmoovを、記憶部４３に供給する。
【０１９８】
記憶部４３は、取得部４２から供給されるボックスmoovを記憶する。
【０１９９】
分離制御部４４は、記憶部４３に記憶されたボックスmoovに含まれる、ファイルCのインターリーブユニット（チャンク）の位置情報としてのボックスstcoに基づき、分離部３４（図１８）を制御する。
【０２００】
すなわち、分離制御部４４は、ボックスstcoに基づき、インターリーブデータを、ファイルBのインターリーブユニットと、ファイルDのインターリーブユニットとに分離し、各インターリーブユニットからなるファイルBとCのそれぞれを再構成する分離制御を行う。
【０２０１】
［再生処理］
【０２０２】
図２０は、図１７の立体視システムが行う処理（再生処理）を説明するフローチャートである。
【０２０３】
ステップＳ１１において、再生装置２２（図１８）のシステムコントローラ３１（アプリケーションレイヤ）は、ディスク２１に記録されたISOファイルであるファイルCをオープンし、そのファイルCのボックスmoovを読み出す（取得する）。さらに、システムコントローラ３１は、ディスク２１から、ファイルCのインターリーブデータを連続的に読み出すことを開始する。
【０２０４】
すなわち、ステップＳ１１では、システムコントローラ３１（図１９）の読み出し制御部４１が、ISOファイルであるファイルCの読み出し命令を、ファイルシステム３２（図１８）に発行する。
【０２０５】
ファイルシステム３２は、システムコントローラ３１によるファイルCの読み出し命令の発行に応じて、ドライブ１２に、ファイルCのボックスmoov（図１０）を、ディスク２１から読み出させる。
【０２０６】
ドライブ１２がディスク２１から読み出したボックスmoovは、信号処理部１３を介して、バッファ３３に供給されて記憶される。
【０２０７】
システムコントローラ３１（図１９）の取得部４２は、バッファ３３に記憶されたボックスmoovを、ファイルシステム３２（図１８）を経由して取得し、記憶部４３に供給して記憶させる。
【０２０８】
また、ファイルシステム３２は、システムコントローラ３１によるファイルCの読み出し命令の発行に応じて、ドライブ１２に、ファイルCのボックスmdat（図１０）を、ディスク２１から連続的に読み出すことを開始させる。
【０２０９】
ドライブ１２がディスク２１から読み出したボックスmdat、すなわち、インターリーブデータは、信号処理部１３を介してバッファ３３に供給される。
【０２１０】
バッファ３３は、信号処理部１３からのインターリーブデータを一時記憶し、その記憶した順に、インターリーブデータを、分離部３４に供給することを開始する。
【０２１１】
その後、処理は、ステップＳ１１からステップＳ１２に進み、システムコントローラ３１（図１９）の分離制御部４４は、ファイルCのインターリーブデータを、ファイルBのインターリーブユニットと、ファイルDのインターリーブユニットとに分離するように、分離部３４（図１８）の分離制御を行う。
【０２１２】
すなわち、分離制御部４４（図１９）は、記憶部４３に記憶されたボックスmoovに含まれるボックスstbl(sample table box)（図１３）の中の、インターリーブユニットの位置情報としてのボックスstcoに基づき、インターリーブユニットの位置を認識し、その位置で、インターリーブデータを分離するように、分離部３４（図１８）を制御する。
【０２１３】
これにより、分離部３４は、バッファ３３から供給されるファイルCのインターリーブデータを、チャンクとしての、ファイルBのインターリーブユニットと、ファイルDのインターリーブユニットとに分離することを開始する。
【０２１４】
その後、処理は、ステップＳ１２からステップＳ２３に進み、システムコントローラ３１（図１９）の分離制御部４４は、ファイルB及びCのそれぞれを再構成するように、分離部３４（図１８）の分離制御を行う。
【０２１５】
すなわち、分離制御部４４（図１９）は、記憶部４３に記憶されたボックスmoovに含まれるボックスtrak(track box)（図１１）から、ファイルCのMovie（図７）を構成するトラックの数等の、トラックの情報を認識し、そのトラックの数に等しいファイル数のファイル（のデータストリーム）を再構成するように、分離部３４を制御する。
【０２１６】
これにより、分離部３４は、インターリーブデータから分離したインターリーブユニットから、ファイルBのインターリーブユニットを連続して並べた（連結した）基本画像のデータストリームと、ファイルDのインターリーブユニットを連続して並べた拡張画像のデータストリームとを再構成することを開始する。
【０２１７】
分離部３４が再構成した基本画像のファイルBは、デパケッタイザ１６1を経由して、デコーダ３５1に供給される。また、分離部３４が再構成した拡張画像のファイルDは、デパケッタイザ１６2を経由して、デコーダ３５2に供給される。
【０２１８】
その後、処理は、ステップＳ１３からステップＳ１４に進み、デコーダ３５1は、デパケッタイザ１６1を経由して供給される基本画像のデータストリーム(TS)を、基本画像の画像データ（AVデータ）（メディアデータ）にデマルチプレクスおよびMPEGデコードし、立体視用表示装置２３（図１７）に供給することを開始する。
【０２１９】
さらに、ステップＳ１４では、デコーダ３５2が、デパケッタイザ１６2を経由して供給される拡張画像のデータストリーム(TS)を、拡張画像の画像データにデマルチプレクスおよびMPEGデコードし、立体視用表示装置２３に供給することを開始する。
【０２２０】
そして、処理は、ステップＳ１４からステップＳ１５に進み、立体視用表示装置２３（図１７）は、再生装置２２のデコーダ３５1からのファイルB（のデータストリーム）に基づき、基本画像を表示するとともに、再生装置２２のデコーダ３５2からのファイルD（のデータストリーム）に基づき、拡張画像を表示することを開始し、これにより、立体視画像（ここでは、ステレオ画像）の表示が開始される。
【０２２１】
［本発明を適用した記録装置の一実施の形態の構成例］
【０２２２】
図２１は、本発明を適用した記録装置の一実施の形態の構成例を示すブロック図である。
【０２２３】
図２１において、記録装置は、新ファイル管理方式により、ディスク２１に、ファイルを記録する記録処理を行う。
【０２２４】
すなわち、図２１において、記録装置は、設定部６１、インターリーバ６２、データ生成部６３、記録制御部６４、及び、ドライブ６５から構成される。
【０２２５】
設定部６１は、ディスク２１の規格で規定されたドライブの性能（例えば、アクセスタイムや転送速度）、データストリームをインターリーブユニットに分割するファイル（例えば、ファイルB及びD）（以下、対象ファイルともいう）の数、及び、対象ファイルのデータストリームのビットレート等に基づき、対象ファイルすべてのデータストリームの読み出しが、再生に間に合うように、インターリーブユニットのサイズであるインターリーブサイズを設定する。
【０２２６】
そして、設定部６１は、インターリーブサイズを表すサイズ情報を、インターリーバ６２と、データ生成部６３に供給する。
【０２２７】
インターリーバ６２には、ディスク２１に記録される対象ファイルである、例えば、基本画像のファイルB、及び、拡張画像のファイルDのデータストリーム(TS)が供給される。
【０２２８】
インターリーバ６２は、基本画像のファイルB、及び、拡張画像のファイルDのデータストリームそれぞれを、設定部６１からのサイズ情報が表すインターリーブサイズのインターリーブユニットに分割する。
【０２２９】
さらに、インターリーバ６２は、基本画像のファイルB、及び、拡張画像のファイルDのデータストリームそれぞれのインターリーブユニットをインターリーブして配置することにより、ディスク２１に物理的に連続して記録されるインターリーブデータを生成する。
【０２３０】
そして、インターリーバ６２は、インターリーブデータを、記録制御部６４に供給する。
【０２３１】
データ生成部６３は、インターリーブユニットを、ISO base media file formatのチャンクとして、チャンクを構成するインターリーブユニットの、インターリーブデータ上の位置を表す位置情報を、設定部６１から供給されるサイズ情報が表すインターリーブサイズから生成する（求める）。
【０２３２】
さらに、データ生成部６３は、位置情報としてのボックスstcoを含むボックスstbl(Sample table box)（図１３）や、基本画像のファイルB、及び、拡張画像のファイルDのデータストリームで構成されるトラックの情報を含むボックスtrak(track box)（図１１）等の、ISOファイルであるファイルCのボックスmoov（図１０）の生成に必要な情報としての必要情報を生成する。そして、データ生成部６３は、必要情報を用いて、ボックスmoovを生成し、記録制御部６４に供給する。
【０２３３】
記録制御部６４は、ファイルシステムを含み、ドライブ６５を制御することにより、ディスク２１に対するデータの記録の記録制御を行う。
【０２３４】
すなわち、記録制御部６４は、インターリーバ６２からのインターリーブデータ、及び、データ生成部６３からのボックスmoov等を、ISO base media file formatの１ファイルであるファイルCとして、インターリーブデータを、ディスク２１に物理的に連続して記録するとともに、ボックスmoovを、ディスク２１に記録する記録制御を行う。
【０２３５】
また、記録制御部６４は、ファイルシステムのリンク機能を利用して、ディスク２１に記録されたファイルCの中身であるインターリーブデータのうちの、基本画像のインターリーブユニットの並びを中身とするファイルB、及び、拡張画像のインターリーブユニットの並びを中身とするファイルDを、ディスク２１に記録する記録制御を行う。
【０２３６】
ドライブ６５には、ディスク２１が着脱可能になっている。
【０２３７】
ドライブ６５は、ディスク２１を駆動し、記録制御部６４の制御に従って、データをディスク２１に記録する。
【０２３８】
［記録処理］
【０２３９】
図２２は、図２１の記録装置が行う処理（記録処理）を説明するフローチャートである。
【０２４０】
ステップＳ３１において、設定部６１は、ディスク２１の規格で規定されたドライブの性能、対象ファイルであるファイルB及びDの数、及び、対象ファイルであるファイルB及びDのデータストリームのビットレート等に基づき、インターリーブサイズを設定する。
【０２４１】
そして、設定部６１は、インターリーブサイズを表すサイズ情報を、インターリーバ６２と、データ生成部６３に供給して、処理は、ステップＳ３１からステップＳ３２に進む。
【０２４２】
ステップＳ３２では、インターリーバ６２は、基本画像のファイルB、及び、拡張画像のファイルDのデータストリームそれぞれを、設定部６１からのサイズ情報が表すインターリーブサイズのインターリーブユニットに分割する。
【０２４３】
さらに、インターリーバ６２は、基本画像のファイルB、及び、拡張画像のファイルDのデータストリームそれぞれのインターリーブユニットをインターリーブして配置することにより、ディスク２１に物理的に連続して記録されるインターリーブデータを生成する。
【０２４４】
そして、インターリーバ６２は、インターリーブデータを、記録制御部６４に供給する。
【０２４５】
記録制御部６４は、インターリーバ６２からのインターリーブデータを含む、ISOファイルであるファイルCのボックスmdat（図１０）を構成する。さらに、記録制御部６４は、ドライブ６５を制御することにより、ファイルCのボックスmdatを、ディスク２１に物理的に連続して記録させ、処理は、ステップＳ３２からステップＳ３３に進む。
【０２４６】
ステップＳ３３では、データ生成部６３が、ISOファイルであるファイルCのボックスmoovを構成（生成）する。
【０２４７】
すなわち、データ生成部６３は、インターリーブユニットを、ISOファイルであるファイルCのチャンクとして、チャンクを構成するインターリーブユニットの、インターリーブデータ（ISOファイルであるファイルC）の先頭からの相対的な位置を表す位置情報を、設定部６１から供給されるサイズ情報が表すインターリーブサイズから生成する。
【０２４８】
さらに、データ生成部６３は、位置情報としてのボックスstcoを含むボックスstbl（図１３）を生成（構築）する。
【０２４９】
また、データ生成部６３は、インターリーブデータのうちの、基本画像のファイルBのインターリーブユニットの並び、及び、拡張画像のファイルDのインターリーブユニットの並びのそれぞれを、１トラックとして、各トラックの情報を含むボックスtrak(track box)（図１１）等の、ISOファイルであるファイルCのボックスmoov（図１０）の生成に必要な必要情報としてのボックス（以下、moov用ボックスともいう）を生成する。
【０２５０】
そして、データ生成部６３は、ボックスstblやtrak等のmoov用ボックスを用いて、ファイルCのボックスmoovを生成し、記録制御部６４に供給して、処理は、ステップＳ３３からステップＳ３４に進む。
【０２５１】
ステップＳ３４では、記録制御部６４は、ドライブ６５を制御することにより、ファイルCのボックスmoovを、ディスク２１に記録させる。さらに、記録制御部６４は、ディスク２１に記録されたファイルCのボックスmoov及びmdatを含んで構成されるファイルCの、ファイルに関するファイル情報（例えば、ファイル名や、ファイルが記録されているディスク２１のセクタ情報等）を、ディスク２１に記録させ、処理は、ステップＳ３４からステップＳ３５に進む。
【０２５２】
ステップＳ３５では、記録制御部６４は、ファイルシステムのリンク機能を利用して、ディスク２１に記録されたファイルCの中身であるインターリーブデータのうちの、基本画像のインターリーブユニットの並びを中身とするファイルB、及び、拡張画像のインターリーブユニットの並びを中身とするファイルDを、ディスク２１に記録させる。
【０２５３】
すなわち、記録制御部６４は、ドライブ６５を制御することにより、ディスク２１に記録されたファイルCの中身であるインターリーブデータのうちの、基本画像のインターリーブユニットの並びを中身とするファイルB、及び、拡張画像のインターリーブユニットの並びを中身とするファイルDのファイル情報を、ディスク２１に記録させる。
【０２５４】
なお、図２２では、インターリーブデータを中身とするファイルCを、ディスク２１に記録し、その後、ファイルシステムのリンク機能を利用して、ディスク２１に記録されたファイルCの中身であるインターリーブデータのうちの、基本画像のインターリーブユニットの並びを中身とするファイルB、及び、拡張画像のインターリーブユニットの並びを中身とするファイルDを、ディスク２１に記録するようにしたが、その他、逆に、インターリーブデータのうちの、基本画像のインターリーブユニットの並びを中身とするファイルB、及び、拡張画像のインターリーブユニットの並びを中身とするファイルDを、ディスク２１に記録し、その後、ファイルシステムのリンク機能を利用して、ディスク２１に記録されたファイルB及びDの中身を構成するインターリーブデータを中身とするファイルCを、ディスク２１に記録することもできる。
【０２５５】
以上のように、記録装置（図２１）では、ディスク２１に記録されるm2tsファイルであるファイルB及びDのデータストリームそれぞれを、インターリーブユニットに分割し、そのインターリーブユニットをインターリーブして配置することにより、ディスク２１に物理的に連続して記録されるインターリーブデータを生成する。さらに、記録装置では、インターリーブユニットを、ISO base media file formatのチャンクとして、チャンクを構成するインターリーブユニットの、インターリーブデータ上の位置を表す位置情報としてのボックスstco（図１３）を含むボックスmoovを生成する。そして、記録装置では、インターリーブデータ、及び、ボックスmoovを、ISO base media file formatの１ファイルであるファイルCとして、インターリーブデータを、ディスク２１に物理的に連続して記録するとともに、ボックスmoovを、ディスク２１に記録する。
【０２５６】
したがって、再生装置２２（図１７）では、１つのファイルであるファイルCの中身であるインターリーブデータを、ファイルCのみの読み出し命令の発行によって、ディスク２１から連続して読み出すことができる。すなわち、結果として、ディスク２１から、インターリーブデータを構成するファイルB及びDのデータストリームを、同時に、迅速に読み出すことができる。
【０２５７】
また、再生装置２２では、ディスク２１から、インターリーブユニットの位置情報としてのボックスstco（図１３）を含むボックスmoovを取得する。そして、再生装置２２では、位置情報に基づき、インターリーブデータを、ファイルB及びDのデータストリームそれぞれのインターリーブユニットに分離し、ファイルB及びDのデータストリームそれぞれを再構成する。
【０２５８】
したがって、ディスク２１から迅速に読み出されたインターリーブデータから、基本画像のファイルBのデータストリームと、拡張画像のファイルDのデータストリームとを得ることができる。
【０２５９】
なお、ISOファイルであるファイルCでは、インターリーブユニットは、ISO base media file formatのチャンクであるため、インターリーブユニットの位置情報は、ISO base media file formatのボックスstco（図１３）で管理することができる。
【０２６０】
したがって、インターリーブユニットの位置情報を管理するために、独自の、新たなデータ構造(syntax)を定義する必要がない。
【０２６１】
ここで、ISOファイルであるファイルCのデータベースであるボックスmoovは、Java(登録商標)のファイルリード命令で読み出すことができる。
【０２６２】
また、ディスク２１から他のディスクに対して、ファイルCをコピーする場合には、他のディスクにおいて、ファイルCの中身のインターリーブデータを、物理的に連続して記録する必要がある。
【０２６３】
なお、ディスク２１から他のディスクに対して、ファイルB及びCのそれぞれをコピーした場合、ファイルB及びCの中身全体には、インターリーブデータが含まれるが、インターリーブユニットの配置の情報（ファイルBのインターリーブユニットと、ファイルDのインターリーブユニットとがインターリーブされて配置されていたこと）は、失われる。
【０２６４】
［本発明を適用したコンピュータの説明］
【０２６５】
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
【０２６６】
そこで、図２３は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０２６７】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１０５やROM１０３に予め記録しておくことができる。
【０２６８】
あるいはまた、プログラムは、リムーバブル記録媒体１１１に格納（記録）しておくことができる。このようなリムーバブル記録媒体１１１は、いわゆるパッケージソフトウエアとして提供することができる。ここで、リムーバブル記録媒体１１１としては、例えば、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリ等がある。
【０２６９】
なお、プログラムは、上述したようなリムーバブル記録媒体１１１からコンピュータにインストールする他、通信網や放送網を介して、コンピュータにダウンロードし、内蔵するハードディスク１０５にインストールすることができる。すなわち、プログラムは、例えば、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送することができる。
【０２７０】
コンピュータは、CPU(Central Processing Unit)１０２を内蔵しており、CPU１０２には、バス１０１を介して、入出力インタフェース１１０が接続されている。
【０２７１】
CPU１０２は、入出力インタフェース１１０を介して、ユーザによって、入力部１０７が操作等されることにより指令が入力されると、それに従って、ROM(Read Only Memory)１０３に格納されているプログラムを実行する。あるいは、CPU１０２は、ハードディスク１０５に格納されたプログラムを、RAM(Random Access Memory)１０４にロードして実行する。
【０２７２】
これにより、CPU１０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU１０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース１１０を介して、出力部１０６から出力、あるいは、通信部１０８から送信、さらには、ハードディスク１０５に記録等させる。
【０２７３】
なお、入力部１０７は、キーボードや、マウス、マイク等で構成される。また、出力部１０６は、LCD(Liquid Crystal Display)やスピーカ等で構成される。
【０２７４】
ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含む。
【０２７５】
また、プログラムは、１のコンピュータ（プロセッサ）により処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０２７６】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【０２７７】
すなわち、本実施の形態では、インターリーブデータが記録されている記録媒体として、BDであるディスク２１を採用したが、インターリーブデータが記録されている記録媒体としては、その他、BD以外のディスク状の記録媒体や、テープ状の記録媒体を採用することが可能である。
【０２７８】
また、本実施の形態では、ステレオ画像を構成する基本画像のファイルBと、拡張画像のファイルDとの、２つのファイルのデータストリームを、インターリーブの対象としたが、インターリーブは、３以上のファイルのデータストリームを対象として行うことができる。
【０２７９】
さらに、インターリーブの対象としては、例えば、画像以外の、例えば、字幕その他の任意のメディアのファイルのデータストリームを採用することが可能である。
【０２８０】
また、本実施の形態では、ファイルシステムのリンク機能によって、基本画像のデータストリームを、ファイルBとCとで共有するとともに、拡張画像のデータストリームを、ファイルDとCとで共有することとしたが、ファイルB及びD、並びに、ファイルCは、このような共有を行わずに（リンク機能を利用せずに）、ディスク２１に記録することができる。
【０２８１】
すなわち、基本画像のデータストリーム、及び、拡張画像のデータストリーム、並びに、基本画像と拡張画像それぞれのデータストリームのインターリーブユニットからなるインターリーブデータのすべてを、ディスク２１に記録し、ファイルBを、基本画像のデータストリームを中身とするファイルとし、ファイルDを、拡張画像のデータストリームを中身とするファイルとし、ファイルCを、インターリーブデータを中身とするファイルとすることができる。
【０２８２】
但し、この場合、ファイルBの中身である基本画像のデータストリーム、及び、ファイルDの中身である拡張画像のデータストリームのセットと、ファイルCの中身であるインターリーブデータとは、内容が重複するので、ディスク２１の容量を圧迫することになる。
【符号の説明】
【０２８３】
１１  ディスク，  １２  ドライブ，  １３  信号処理部，  １４  スイッチ，  １４1，１４2  端子，  １５1，１５2  バッファ，  １６1，１６2  デパケッタイザ，  ２１  ディスク，  ２２  再生装置，  ２３  立体視用表示装置，  ３１  システムコントローラ，  ３２  ファイルシステム，  ３３  バッファ，  ３４  分離部，  ３５1，３５2  デコーダ，  ４１  読み出し制御部，  ４２  取得部，  ４３  記憶部，  ４４  分離制御部，  ６１  設定部，  ６２  インターリーバ，  ６３  データ生成部，  ６４  記録制御部，  ６５  ドライブ，  １０１  バス，  １０２  CPU，  １０３  ROM，  １０４  RAM，  １０５  ハードディスク，  １０６  出力部，  １０７  入力部，  １０８  通信部，  １０９  ドライブ，  １１０  入出力インタフェース，  １１１  リムーバブル記録媒体
【図１】
2010212948.tif 000003
【図２】
2010212948.tif 000004
【図３】
2010212948.tif 000005
【図４】
2010212948.tif 000006
【図５】
2010212948.tif 000007
【図６】
2010212948.tif 000008
【図７】
2010212948.tif 000009
【図８】
2010212948.tif 000010
【図９】
2010212948.tif 000011
【図１０】
2010212948.tif 000012
【図１１】
2010212948.tif 000013
【図１２】
2010212948.tif 000014
【図１３】
2010212948.tif 000015
【図１４】
2010212948.tif 000016
【図１５】
2010212948.tif 000017
【図１６】
2010212948.tif 000018
【図１７】
2010212948.tif 000019
【図１８】
2010212948.tif 000020
【図１９】
2010212948.tif 000021
【図２０】
2010212948.tif 000022
【図２１】
2010212948.tif 000023
【図２２】
2010212948.tif 000024
【図２３】
2010212948.tif 000025