(57)【要約】【課題】適切な方式で分割された分割ＤＣＰを、デジタルシネマごとに区分して容易にインジェスト可能なデジタルシネマ処理装置を提供する。【解決手段】デジタルシネマ処理装置は、１つのデジタルシネマに関するコンテンツファイルが割り振られ、前記デジタルシネマに対応する共通のアセットマップを含む複数の分割ＤＣＰのうち少なくとも１つをインジェスト対象として取得するＤＣＰ取得部と；前記インジェスト対象の分割ＤＣＰに含まれる前記アセットマップから、当該アセットマップに固有な情報であるアセットマップ情報を抽出するアセットマップ情報抽出部と；前記アセットマップ情報に基づいて、記憶装置における当該分割ＤＣＰのインジェスト先のディレクトリを決定するディレクトリ決定部と；前記記憶装置の前記インジェスト先のディレクトリに、前記インジェスト対象の分割ＤＣＰをインジェストするインジェスト部と；を備える。【選択図】図１５
2008283489.tif 000002
【特許請求の範囲】
【請求項１】
デジタルシネマパッケージ（ＤＣＰ）を記憶装置にインジェストするデジタルシネマ処理装置であって：
１つのデジタルシネマに関する１又は２以上のピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイルが割り振られ、前記デジタルシネマに対応する共通のアセットマップを含む複数の分割ＤＣＰのうち、少なくとも１つの分割ＤＣＰをインジェスト対象として取得するＤＣＰ取得部と；
前記インジェスト対象の分割ＤＣＰに含まれる前記アセットマップから、当該アセットマップに固有な情報であるアセットマップ情報を抽出するアセットマップ情報抽出部と；
前記アセットマップ情報に基づいて、前記記憶装置における当該分割ＤＣＰのインジェスト先のディレクトリを決定するディレクトリ決定部と；
前記記憶装置の前記インジェスト先のディレクトリに、前記インジェスト対象の分割ＤＣＰをインジェストするインジェスト部と；
を備えることを特徴とする、デジタルシネマ処理装置。
【請求項２】
前記ディレクトリ決定部は、
前記アセットマップ情報に対応するディレクトリが、前記記憶装置に既に存在するか否かを判別し、
存在する場合には、当該既存のディレクトリを前記インジェスト先のディレクトリに決定し、
存在しない場合には、前記アセットマップ情報に対応するディレクトリを前記インジェスト先のディレクトリとして新規作成することを特徴とする、請求項１に記載のデジタルシネマ処理装置。
【請求項３】
前記アセットマップ情報は、前記アセットマップの識別情報、或いは、前記アセットマップのハッシュ値であることを特徴とする、請求項１に記載のデジタルシネマ処理装置。
【請求項４】
前記分割ＤＣＰは、前記デジタルシネマの上映バージョンに対応するコンポジションプレイリスト（ＣＰＬ）と、当該ＣＰＬにより関連づけられたピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイルとを更に含み、
前記デジタルシネマ処理装置は、前記分割ＤＣＰがインジェストされた前記ディレクトリ内の前記ＣＰＬに基づいて、当該ディレクトリ内の前記ピクチャートラックファイル、前記サウンドトラックファイル及び／又は前記サブタイトルトラックファイルを再生する再生部を更に備えることを特徴とする、請求項１に記載のデジタルシネマ処理装置。
【請求項５】
前記各分割ＤＣＰは、前記デジタルシネマに対応する共通のパッキングリスト（ＰＬ）を更に含み、
前記デジタルシネマ処理装置は、前記ＰＬに記述されたハッシュ値に基づいて、前記分割ＤＣＰ内の各ファイルの完全性を検証するファイル検証部を更に備えることを特徴とする、請求項１に記載のデジタルシネマ処理装置。
【請求項６】
前記アセットマップは、前記デジタルシネマについて作成された前記複数の分割ＤＣＰの総数を表す分割数情報を含み、
前記アセットマップに含まれる前記分割数情報に基づいて、前記複数の分割ＤＣＰのインジェスト状況を判定するインジェスト状況判定部を更に備えることを特徴とする、請求項１に記載のデジタルシネマ処理装置。
【請求項７】
デジタルシネマパッケージ（ＤＣＰ）を記憶装置にインジェストするインジェスト方法であって：
１つのデジタルシネマに関する１又は２以上のピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイルが割り振られ、前記デジタルシネマに対応する共通のアセットマップを含む複数の分割ＤＣＰのうち、少なくとも１つの分割ＤＣＰをインジェスト対象として取得するＤＣＰ取得ステップと；
前記インジェスト対象の分割ＤＣＰに含まれる前記アセットマップから、当該アセットマップに固有な情報であるアセットマップ情報を抽出するアセットマップ情報抽出ステップと；
前記アセットマップ情報に基づいて、前記記憶装置における当該分割ＤＣＰのインジェスト先のディレクトリを決定するディレクトリ決定ステップと；
前記記憶装置の前記インジェスト先のディレクトリに、前記インジェスト対象の分割ＤＣＰをインジェストするインジェストステップと；
を含むことを特徴とする、インジェスト方法。
【請求項８】
コンピュータを、
デジタルシネマパッケージ（ＤＣＰ）を記憶装置にインジェストするデジタルシネマ処理装置であって：
１つのデジタルシネマに関する１又は２以上のピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイルが割り振られ、前記デジタルシネマに対応する共通のアセットマップを含む複数の分割ＤＣＰのうち、少なくとも１つの分割ＤＣＰをインジェスト対象として取得するＤＣＰ取得部と；
前記インジェスト対象の分割ＤＣＰに含まれる前記アセットマップから、当該アセットマップに固有な情報であるアセットマップ情報を抽出するアセットマップ情報抽出部と；
前記アセットマップ情報に基づいて、前記記憶装置における当該分割ＤＣＰのインジェスト先のディレクトリを決定するディレクトリ決定部と；
前記記憶装置の前記インジェスト先のディレクトリに、前記インジェスト対象の分割ＤＣＰをインジェストするインジェスト部と；
を備えるデジタルシネマ処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルシネマ処理装置、インジェスト方法及びプログラムに関する。
【背景技術】
【０００２】
映画を取り巻く環境は、デジタル技術の進歩によりフィルムからデジタルへと変化し、また近年はデジタルによる上映が可能なデジタルプロジェクター等の上映装置を導入した上映館が多数登場するなど、本格的なデジタルシネマ（Digital Cinema）時代が到来しつつある。このデジタルシネマは、撮影にフィルムカメラではなくビデオ機材を使って制作される映画、若しくは上映及び配給にフィルムを使用しない映画である。
【０００３】
デジタルシネマの実現には、制作者の意図するイメージやサウンドを忠実に再現するための映像・音声技術に加え、色空間の変換、圧縮や著作権保護のための暗号化処理など、米国７大スタジオによって設立された組織であるデジタルシネマイニシアチブ（ＤＣＩ：Digital Cinema Initiative）が提唱した仕様に準拠するデジタルシネマパッケージ（ＤＣＰ：Digital
Cinema Package）と呼ばれる形式のデータを製作する必要がある。このＤＣＰの画面サイズは、現状では例えば、４ｋ（4096×2160画素）と２ｋ（2048×1080画素）が定められている。
【０００４】
かかるＤＣＰを用いてデジタルシネマシステムを実現する場合、映画配給会社に設置されたサーバで作成されたＤＣＰを各映画館に提供し、当該各映画館に設置された上映装置にてＤＣＰを再生して、デジタルシネマを上映することとなる。この際、配給会社から配給されたＤＣＰを、上映装置の記憶装置（例えばハードディスクドライブ）にインジェストする必要がある。ここで「インジェスト（ingest）」とは、他の装置で作成されたデジタルシネマのデータを、受け側の装置で利用可能なデータ形式に変換して取り込むことを意味する。この「インジェスト」は、一般的な情報処理装置におけるデータの取り込みを意味する「インポート（import）」と類似する処理である。
【０００５】
例えば、特許文献１、２には、オーディオ用コンパクトディスク（ＣＤ）等のメディアに記録された音楽コンテンツを、クライアント端末（ＰＣ）にインポートする方法が開示されている。ただし、これらの文献には、デジタルシネマの上映装置におけるＤＣＰのインジェストについては開示されていない。
【０００６】
【特許文献１】特開２００４−３５５３４２号公報
【特許文献２】特開２００３−３０８２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、高画質・高音質のデジタルシネマはデータ量が大きいので、上記の作成サーバから上映装置にＤＣＰを容易に配給可能とするために、１のＤＣＰを複数の分割単位（ボリューム）に分割することが考えられる。上記ＤＣＩの基準においても、ＤＣＰ内に、分割単位のインデックス情報であるボリュームインデックス（Volume Index）を含めることが規定されており、ＤＣＰの分割を想定した規格となっている。
【０００８】
ところが、従来では、ＤＣＰの適切な分割方式が定められていないのが実情であった。また、従来の上映装置では、分割されたＤＣＰのインジェストには対応していなかった。従って、デジタルシネマに関するＤＣＰを分割して、複数の分割ＤＣＰを上映装置に提供したとしても、上映装置の管理者が、それぞれの分割ＤＣＰの内容を確認した上で、同一のデジタルシネマに関する複数の分割ＤＣＰを手動で統合してから、上映装置にインジェストする必要があった。このため、従来のインジェスト手法では、記憶装置の容量を多く使用するとともに、管理者に対して多くの手間と時間をかけることとなり、その作業が煩雑で不便であった。従って、ＤＣＰの適切な分割方式と、上映装置に分割ＤＣＰをデジタルシネマごとに区分して容易にインジェスト可能な方法が希求されていた。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、適切な方式で分割された分割ＤＣＰを、デジタルシネマごとに区分して容易にインジェストすることが可能な、新規かつ改良されたデジタルシネマ処理装置、インジェスト方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、デジタルシネマパッケージ（ＤＣＰ）を記憶装置にインジェストするデジタルシネマ処理装置であって：１つのデジタルシネマに関する１又は２以上のピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイルが割り振られ、前記デジタルシネマに対応する共通のアセットマップを含む複数の分割ＤＣＰのうち、少なくとも１つの分割ＤＣＰをインジェスト対象として取得するＤＣＰ取得部と；前記インジェスト対象の分割ＤＣＰに含まれる前記アセットマップから、当該アセットマップに固有な情報であるアセットマップ情報を抽出するアセットマップ情報抽出部と；前記アセットマップ情報に基づいて、前記記憶装置における当該分割ＤＣＰのインジェスト先のディレクトリを決定するディレクトリ決定部と；前記記憶装置の前記インジェスト先のディレクトリに、前記インジェスト対象の分割ＤＣＰをインジェストするインジェスト部と；を備えることを特徴とする、デジタルシネマ処理装置が提供される。
【００１１】
かかる構成により、ＤＣＰ取得部により、デジタルシネマを構成するピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイル（以下「コンテンツファイル」と総称する。）が割り振られた複数の分割ＤＣＰのうちの少なくとも一部を取得し、アセットマップ情報抽出部により、取得した分割ＤＣＰに含まれるアセットマップから、アセットマップ情報を抽出する。ここで、アセットマップは、１つのデジタルシネマに関して作成された複数の分割ＤＣＰで共通のものであるので、デジタルシネマに１：１対応する。このため、アセットマップから抽出されたアセットマップ情報は、アセットマップに固有な情報であるので、分割ＤＣＰの分割元のデジタルシネマの識別情報となりうる。そこで、ディレクトリ決定部により、アセットマップ情報に対応するディレクトリを、分割ＤＣＰのインジェスト先のディレクトリに決定し、インジェスト部により、当該ディレクトリに分割ＤＣＰをインジェストすることで、分割ＤＣＰをデジタルシネマごとに区分してインジェストできる。
【００１２】
また、前記ディレクトリ決定部は、前記アセットマップ情報に対応するディレクトリが、前記記憶装置に既に存在するか否かを判別し、存在する場合には、当該既存のディレクトリを前記インジェスト先のディレクトリに決定し、存在しない場合には、前記アセットマップ情報に対応するディレクトリを前記インジェスト先のディレクトリとして新規作成するようにしてもよい。これにより、アセットマップ情報に対応するディレクトリを重複なく作成して、分割ＤＣＰをデジタルシネマごとに区分されたディレクトリにインジェストできる。
【００１３】
また、前記アセットマップ情報は、前記アセットマップの識別情報、或いは、前記アセットマップのハッシュ値であるようにしてもよい。これにより、アセットマップに予め含まれている識別情報や、アセットマップから算出できるハッシュ値を、アセットマップに固有な情報であるアセットマップ情報として利用できる。
【００１４】
また、前記分割ＤＣＰは、前記デジタルシネマの上映バージョンに対応するコンポジションプレイリスト（ＣＰＬ）と、当該ＣＰＬにより関連づけられたピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイルとを更に含み、前記デジタルシネマ処理装置は、前記分割ＤＣＰがインジェストされた前記ディレクトリ内の前記ＣＰＬに基づいて、当該ディレクトリ内の前記ピクチャートラックファイル、前記サウンドトラックファイル及び／又は前記サブタイトルトラックファイルを再生する再生部を更に備えるようにしてもよい。これにより、デジタルシネマを複数の分割ＤＣＰに分割するときの分割単位を、デジタルシネマの上映バージョン単位とすることができる。従って、ある上映バージョンに対応するＣＰＬとコンテンツファイルを含む分割ＤＣＰをインジェストすることで、他の分割ＤＣＰをインジェストしなくても、当該分割ＤＣＰに対応する上映バージョンのデジタルシネマを再生可能となる。
【００１５】
また、前記各分割ＤＣＰは、前記デジタルシネマに対応する共通のパッキングリスト（ＰＬ）を更に含み、前記デジタルシネマ処理装置は、前記ＰＬに記述されたハッシュ値に基づいて、前記分割ＤＣＰ内の各ファイルの完全性を検証するファイル検証部を更に備えるようにしてもよい。これにより、全ての分割ＤＣＰにＰＬを含ませることにより、各分割ＤＣＰをインジェストした時点で、当該分割ＤＣＰ内のファイルの完全性を検証できる。
【００１６】
また、前記アセットマップは、前記デジタルシネマについて作成された前記複数の分割ＤＣＰの総数を表す分割数情報を含み、前記アセットマップに含まれる前記分割数情報に基づいて、前記複数の分割ＤＣＰのインジェスト状況を判定するインジェスト状況判定部を更に備えるようにしてもよい。これにより、アセットマップに含まれる分割数情報に基づいて、１つのデジタルシネマに関する各分割ＤＣＰが、インジェスト済みであるか否か、インジェスト済みの分割ＤＣＰの数などのインジェスト状況を判定できる。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、デジタルシネマパッケージ（ＤＣＰ）を記憶装置にインジェストするインジェスト方法であって：１つのデジタルシネマに関する１又は２以上のピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイルが割り振られ、前記デジタルシネマに対応する共通のアセットマップを含む複数の分割ＤＣＰのうち、少なくとも１つの分割ＤＣＰをインジェスト対象として取得するＤＣＰ取得ステップと；前記インジェスト対象の分割ＤＣＰに含まれる前記アセットマップから、当該アセットマップに固有な情報であるアセットマップ情報を抽出するアセットマップ情報抽出ステップと；前記アセットマップ情報に基づいて、前記記憶装置における当該分割ＤＣＰのインジェスト先のディレクトリを決定するディレクトリ決定ステップと；前記記憶装置の前記インジェスト先のディレクトリに、前記インジェスト対象の分割ＤＣＰをインジェストするインジェストステップと；を含むことを特徴とする、インジェスト方法が提供される。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、デジタルシネマパッケージ（ＤＣＰ）を記憶装置にインジェストするデジタルシネマ処理装置であって：１つのデジタルシネマに関する１又は２以上のピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイルが割り振られ、前記デジタルシネマに対応する共通のアセットマップを含む複数の分割ＤＣＰのうち、少なくとも１つの分割ＤＣＰをインジェスト対象として取得するＤＣＰ取得部と；前記インジェスト対象の分割ＤＣＰに含まれる前記アセットマップから、当該アセットマップに固有な情報であるアセットマップ情報を抽出するアセットマップ情報抽出部と；前記アセットマップ情報に基づいて、前記記憶装置における当該分割ＤＣＰのインジェスト先のディレクトリを決定するディレクトリ決定部と；前記記憶装置の前記インジェスト先のディレクトリに、前記インジェスト対象の分割ＤＣＰをインジェストするインジェスト部と；を備えるデジタルシネマ処理装置として機能させるためのプログラムが提供される。
【発明の効果】
【００１９】
以上説明したように本発明によれば、上映装置等のデジタルシネマ処理装置に、適切な方式で分割された分割ＤＣＰを、デジタルシネマごとに区分して容易にインジェストすることができる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
＜１．システム構成＞
まず、図１を参照して、本発明の一実施形態にかかるデジタルシネマシステムについて説明する。図１は、本実施形態にかかるデジタルシネマシステムを示す概略構成図である。
【００２２】
図１に示すように、本実施形態にかかるデジタルシネマシステムは、デジタルシネマの制作会社、配給会社又は配信会社等に設置される作成サーバ１０と、デジタルシネマを上映する劇場（映画館、ドライブシアターなど）に設置される上映装置２０と、から構成される。
【００２３】
本実施形態にかかる作成サーバ１０は、デジタルシネマ作成装置の一例であり、上記のＤＣＩ（Digital Cinema Initiative）が規定する仕様に準拠したＤＣＰ（Digital Cinema Package）を作成する。詳細には、作成サーバ１０は、例えば映画制作会社などから、デジタルシネマの素材となる各種のコンテンツデータを取得する。このコンテンツデータは、例えば、映像データ、音声データ、字幕データ等である。作成サーバ１０は、これらのコンテンツデータを加工（映像処理、圧縮符号化、暗号化等）して、当該デジタルシネマについて、暗号化されたＤＣＰと、暗号化されたＤＣＰを再生するために必要な鍵情報とを作成する。この作成サーバ１０により作成されたＤＣＰ及び鍵情報は、配給会社又は配信会社から、各劇場に配給される。
【００２４】
上映装置２０は、デジタルシネマ処理装置及びデジタルシネマ再生装置の一例である。上映装置２０は、上記作成サーバ１０から提供されたＤＣＰ及び鍵情報を取得し、上映装置２０に付随して設けられた記憶装置に、上記取得したＤＣＰ及び鍵情報をインジェストして格納する。この記憶装置は、上映用のデジタルシネマを格納可能な大容量の記憶装置、例えば、ハードディスクドライブ（ＨＤＤ）等である。さらに、上映装置２０は、この記憶装置に格納されたＤＣＰ内に含まれる映像、音声及び／又は字幕等のコンテンツデータを、鍵情報を用いて解読（デクリプト）及び伸張して再生し、劇場内で上映する。
【００２５】
このようなデジタルシネマシステムにおいては、制作会社、配給会社等の作成サーバ１０から劇場の上映装置２０に、暗号化されたＤＣＰと、暗号化されたＤＣＰを再生するために必要な鍵情報とが配給される。即ち、作成サーバ１０から上映装置２０にＤＣＰ及び鍵情報が提供され、上映装置２０は、当該ＤＣＰ及び鍵情報を取得する。この作成サーバ１０と上映装置２０との間での配給手法としては、例えば、着脱可能な記録媒体１（リムーバブルメディア）を用いた搬送と、ネットワーク２を介した配信などがある。
【００２６】
まず、着脱可能な記録媒体１を用いたＤＣＰの配給について説明する。着脱可能な記録媒体１は、作成サーバ１０及び上映装置２０に脱着可能な記録媒体であり、デジタルシネマのＤＣＰとその鍵情報を記憶可能な容量を有する。この着脱可能な記録媒体１としては、例えば、ハードディスク等の磁気ディスク、又は、次世代ＤＶＤ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ、光磁気ディスク等の光ディスク、又は、各種の半導体メモリなど、任意の記録媒体を使用できる。まず、作成サーバ１０は、作成したＤＣＰ及び鍵情報を、着脱可能な記録媒体１に格納する。次いで、ＤＣＰ等が格納された着脱可能な記録媒体１は、作成サーバ１０から脱離された後に、適宜の搬送手段により劇場に搬送され、上映装置２０に装着される。その後、上映装置２０は、この着脱可能な記録媒体１からＤＣＰ及び鍵情報を読み出して、当該上映装置２０が備える記憶装置（ＨＤＤなど）にインジェストする。
【００２７】
次に、ネットワーク２を用いたＤＣＰの配給について説明する。ネットワーク２は、作成サーバ１０と上映装置２０とを通信可能に接続する通信媒体である。このネットワーク２は、有線又は無線を問わず、例えば、インターネット、電話回線網、衛星通信網等の公衆回線網や、Ethernet（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等の専用回線網などを使用できる。作成サーバ１０が作成したＤＣＰ及び鍵情報を、ネットワーク２を介して上映装置２０に転送することで、作成サーバ１０から上映装置２０にＤＣＰ及び鍵情報を迅速に提供できる。その後、上映装置２０は、作成サーバ１０から受信したＤＣＰ及び鍵情報を、当該上映装置２０が備える記憶装置（ＨＤＤなど）にインジェストして格納する。
【００２８】
なお、作成サーバ１０から上映装置２０にＤＣＰを配給する際には、１つのデジタルシネマに関するＤＣＰのみを配給してもよいし、複数のデジタルシネマに関するＤＣＰをまとめて配給してもよい。また、従来のように、あるデジタルシネマに関する完全なＤＣＰ（分割されていないＤＣＰ）のみならず、当該あるデジタルシネマに関するＤＣＰを分割した複数の分割ＤＣＰを配給してもよい。この場合、あるデジタルシネマに関する全ての分割ＤＣＰを同時に配給してもよいし、或いは、一部の分割ＤＣのみを配給してもよい。
【００２９】
本実施形態では、作成サーバ１０において、ある１つのデジタルシネマに関するＤＣＰを、適切なデータ形式の複数の分割ＤＣＰ（「Volume」ともいう。）に分割し、この分割ＤＣＰを作成サーバ１０から上映装置２０に提供することを特徴としている。このようにＤＣＰを分割する利点は次の通りである。
【００３０】
デジタルシネマコンテンツは、一般的にデータ量が大きいので、着脱可能な記録媒体１の容量やネットワーク２の通信能力などを考慮すると、当該デジタルシネマコンテンツを複数の分割単位、即ち、分割ＤＣＰ（Volume）に分割して配給することが好ましい。ここれにより、配給時にＤＣＰを取り扱い易くなり、ＤＣＰを容易かつ迅速に配給できるという利点がある。
【００３１】
また、映画制作者の意図又は上映地域などに応じて、１つのデジタルシネマに関し複数の上映バージョンが設定されることもある。例えば、複数の国にデジタルシネマを公開する場合には、１つのデジタルシネマについて、複数の言語バージョン（英語版、日本語版、フランス語版など）が作成される。また、デジタルシネマが上映される国の規制又は宗教や、企業間の契約関係（広告、著作権等）、市場のニーズなどに応じて、あるデジタルシネマのオリジナル版の一部を変更、修正、リメイクした差替版が作成されることもある。このように複数の上映バージョンが作成される場合、まず、ある上映バージョン（例えば、英語版、オリジナル版）を配給した後に、他の上映バージョン（例えば、日本語版、差替版）を配給するケースも想定される。この場合、他の上映バージョンの配給時に、上記２つの上映バージョンで重複する部分のコンテンツデータを配給せずに、両者の差分に相当する部分のコンテンツデータのみを配給すれば、配給されるＤＣＰのデータ量が少なくて済み、ＤＣＰの取り扱いも容易になる。
【００３２】
このように、ＤＣＰの分割は、配給元であるデジタルシネマ制作会社や配給会社が行うものであり、物理的な記録媒体１にＤＣＰを格納して運送する場合に限らず、ネットワーク２を介してＤＣＰを転送する際にも、適切な分割方式でＤＣＰを分割すると有益である。以上のような事情を考慮して、本実施形態にかかるデジタルシネマシステムでは、作成サーバ１０から上映装置２０に、１つのデジタルシネマに関するＤＣＰを分割した複数の分割ＤＣＰを配給し、上映装置２０は、取得した分割ＤＣＰを同一のデジタルシネマごとに統合してインジェストする。さらに、本実施形態では、ＤＣＰの分割単位をデジタルシネマの上映バージョン単位とし、上映バージョンごとに複数の分割ＤＣＰを作成する。これにより、上映装置２０で、当該デジタルシネマに関する全ての分割ＤＣＰを取得しなくとも、取得済みの分割ＤＣＰに対応する上映バージョンを再生できるようになる。以下に、かかる特徴を実現するためのデジタルシステムの詳細な構成について説明する。
【００３３】
＜２．ＤＣＰ構成＞
まず、図２を参照して、一般的なＤＣＰのファイル構成について説明する。図２は、一般的なＤＣＰのファイル構成を示す説明図である。
【００３４】
デジタルシネマのコンテンツは、ＤＣＩが提唱した仕様に準拠するＤＣＰと呼ばれるデータ形式で配給される。このＤＣＰは、デジタルシネマの上映に必要な各種のデータファイルの集合である。図２に示すように、ＤＣＰは、例えば、アセットマップ（Asset Map：以下「ＡＭ」とも称する。）、ボリュームインデックス（Volume Index：以下「ＶＩ」とも称する。）、パッキングリスト（Packing List：以下「ＰＬ」とも称する。）、コンポジションプレイリスト（Composition Play List：以下「ＣＰＬ」とも称する。）、ピクチャートラックファイル（Picture Track file：以下「映像ファイル」とも称する。）、サウンドトラックファイル（Sound Track file：以下「音声ファイル」とも称する。）、サブタイトルトラックファイル（Subtitle Track File：以下「字幕ファイル」とも称する。）、サブタイトル用ＰＮＧファイル（Subtitle用PNG File：以下「ＰＮＧファイル」とも称する。）などを含む。これらの各ファイルにはそれぞれ、グローバルユニークな識別情報、例えばＵＵＩＤ(Universal Unique Identifier)が付与されており、各ファイルのＵＵＩＤは、当該各ファイル内に記述されている。以下に、ＤＣＰを構成する各ファイルについてそれぞれ説明する。
【００３５】
・アセットマップ（Asset Map：ＡＭ）
アセットマップには、１つのＤＣＰに含まれる全ファイル（アセットマップ自体は除く。）に関するリストが記述されている。具体的には、アセットマップには、ＤＣＰ内の各ファイルに記載されたＵＵＩＤと、当該ファイルのファイル名（Path）とを対応づけたリストが記載されている。アセットマップは、利用者が、ＤＣＰ内に含まれる各ファイルを確認するためなどに利用できる。また、このアセットマップには、当該アセットマップに付与されたＵＵＩＤが記述されている。かかるアセットマップはデジタルシネマ単位で作成され、後述するようにＤＣＰが分割されたときも、１つのデジタルシネマについては、複数の分割ＤＣＰで共通の１つのアセットマップのみが作成される。このため、上映装置２０は、分割ＤＣＰ内のアセットマップに記述された当該アセットマップに固有な識別情報、例えばＵＵＩＤ、を確認することで、そのアセットマップを含む分割ＤＣＰが属するデジタルシネマを判別できる。なお、後述のSubtitle用PNGファイルは、ＵＵＩＤを記述できないフォーマットとなっているので、アセットマップにおいて各ＰＮＧファイルのファイル名と、そのＵＵＩＤとを関連づけて記述しておくことで、各ＰＮＧファイルとＵＵＩＤとを対応づけできる。
【００３６】
・ボリュームインデックス（Volume Index：ＶＩ）
ＶＩには、ＤＣＰが複数の分割単位（分割ＤＣＰ）に分割された時に、各分割単位を識別するためのインデックス情報（以下「分割インデックス情報」という。）が記載される。この分割インデックス情報としては、例えば、ＸＭＬ（Extensible Markup Language）等のマークアップ言語で記述されたシリアル番号（例えば１、２、３・・・）を使用できる。例えば、あるデジタルシネマのＤＣＰが２分割された場合は、１番目の分割ＤＣＰのＶＩには、分割インデックス情報として“１”が記述され、２番目の分割ＤＣＰのＶＩには、分割インデックス情報として“２”が記述される。また、ＤＣＰが分割されていないときには、ＶＩには分割インデックス情報として“１”が記述される。
【００３７】
・パッキングリスト（Packing List：ＰＬ）
ＰＬには、１つのＤＣＰに含まれる全ファイル（ＰＬ自体は除く。）のＵＵＩＤとハッシュ値とを関連づけたリストが記載されている。ハッシュ値は、ＤＣＰ内の各ファイルのデータをハッシュ計算した値（例えば１６０ビットのデータ列）である。このＰＬに記述された各ファイルのハッシュ値と、実際に求めた当該各ファイルのハッシュ値とを比較して、一致度をチェックすることにより、当該各ファイルの完全性（データ破損の有無などど）を検証できる。
【００３８】
・コンポジションプレイリスト（Composition Play List：ＣＰＬ）
ＣＰＬは、ＤＣＰに含まれるコンテンツ（映像、音声、字幕）の再生に使用されるプレイリストである。このＣＰＬは、デジタルシネマの各々の上映バージョンに対応するピクチャートラックファイルと、サウンドトラックファイル（及び／又はサブタイトルトラックファイル）とを相互に関連づけるリンク情報である。かかるＣＰＬは、１つのデジタルシネマの上映バージョン単位で作成される。
【００３９】
より詳細には、ＣＰＬには、映像ファイルであるピクチャートラックファイル（ＭＸＦファイル）、音声ファイルであるSound Track file（ＭＸＦファイル）及び／又は字幕ファイルであるSubtitle Track File（ＭＸＦの場合又はＸＭＬ形式の場合が考えられる。）に関し、各ファイルのＵＵＩＤと、各ファイルのデータの開始位置（entry point）及び尺の長さ(duration)とが全リール分まとめて記述される。ここで、リールとは、映像及び音声（必要に応じて字幕)をあわせた１つの上映単位を、時間的に細分化した単位である。例えば、１つのデジタルシネマ（１２０分）を時間的に１０個に均等分割した場合には、１０個のリール（１２分単位）が作成される。また、開始位置（entry point）は、各リールの映像又は音声ファイルのデータの上映開始位置を示すオフセットである。尺の長さ(duration)は、その開始位置からの有効なデータ範囲を表すサイズ情報である。
【００４０】
１つのデジタルシネマが複数リールから構成される場合は、ＣＰＬには、それら全てのリール情報（各リールを構成する映像、音声、字幕ファイルのＵＵＩＤ、その開始位置及び尺の長さ）が記述されており、これら全てのリールが１つの上映単位となる。通常は、デジタルシネマは複数のリールで構成されるので、これら全てのリールに関するリール情報が、１つのＣＰＬにまとめて記述される。
【００４１】
また、上映バージョンとは、デジタルシネマの１つの上映単位を意味し、例えば、言語バージョン（英語音声版、日本語音声版、日本語字幕版など）などである。本実施形態にかかるＣＰＬは、１つのデジタルシネマの上映バージョンごとにそれぞれ作成される。例えば、１つのデジタルシネマについて英語版と日本語版がある場合には、例えば、以下の３つのＣＰＬが作成される。
（１）英語音声版のＣＰＬ（英語の映像ファイルと、英語の音声ファイルとを関連づけたＣＰＬ）
（２）日本語音声版のＣＰＬ（英語の映像ファイルと、日本語の音声ファイルとを関連づけたＣＰＬ）
（３）日本語字幕版のＣＰＬ（英語の映像ファイルと、英語の音声ファイルと、日本語の字幕ファイルとを関連づけたＣＰＬ）
かかるＣＰＬによる映像、音声、字幕ファイルの関連づけを任意に変更することで、１つの映画を多様な上映バージョンで上映できるようになる。
【００４２】
・ピクチャートラックファイル（Picture Track file：映像ファイル）
ピクチャートラックファイルは、所定の形式で圧縮された映像データのファイルであり、例えばＭＸＦファイルで構成される。このピクチャートラックファイルは、必要なリール数分存在する。また、同一シーンについて複数種類の映像ファイル（例えば、オリジナル版の映像と差替版の映像）を作成することもできる。
【００４３】
・サウンドトラックファイル（Sound Track file：音声ファイル）
サウンドトラックファイルは、所定の形式で圧縮された音声データのファイルであり、例えばＭＸＦファイルで構成される。このサウンドトラックファイルは、必要なリール数分存在する。また、同一シーンについて複数種類の音声ファイル（例えば、オリジナル版の音声と差替版の音声）を作成することもできる。
【００４４】
・サブタイトルトラックファイル（Subtitle Track File：字幕ファイル）
サブタイトルトラックファイルは、字幕の表示タイミングが記述されたファイルであり、例えばＸＭＬファイル又はＭＸＦファイルで構成される。このサブタイトルトラックファイルは、必要なリール数分存在する。また、同一シーンについて複数種類の字幕ファイル（例えば、オリジナル版の字幕と差替版の字幕）を作成することもできる。このサブタイトルトラックファイル内に、字幕内容を表す字幕データ自体とそのフォントデータを、ＸＭＬ等によりテキストデータとして記述してもよいし、或いは、字幕データを別ファイルとしてもよい。別ファイルの字幕データとしてＰＮＧ（Portable Network Graphics）データを用いる場合には、サブタイトルトラックファイル内には、それぞれのＰＮＧファイル（サブタイトル用PNGファイル）へのリンク情報（例えば、ＰＮＧファイルのファイル名など）がＸＭＬ等により記述される。
【００４５】
・サブタイトル用ＰＮＧファイル（Subtitle用PNG File：ＰＮＧファイル）
サブタイトル用ＰＮＧファイルは、字幕内容を表すＰＮＧデータのファイルである。上記のサブタイトルトラックファイルがＸＭＬで記述されている場合で、かつ、字幕のＰＮＧデータを使用する場合に、このＰＮＧファイルが字幕の数だけ必要となる。
【００４６】
ここで、デジタルシネマに映像又は音声がない場合は、ＤＣＰ内にピクチャートラックファイル又はサブタイトルトラックファイルは存在せず、また、デジタルシネマに字幕がない場合は、ＤＣＰ内にサブタイトルトラックファイル及びサブタイトル用ＰＮＧファイルは存在しないことになる。また、字幕がある場合でも、字幕用のＰＮＧデータを必要としない場合は、字幕のテキストデータとその表示タイミングが記述されたサブタイトルトラックファイルは必要であるが、サブタイトル用ＰＮＧファイルは不要である。また、ＤＣＰは、上述した各ファイル以外にも、必要な任意のファイルを含むことができる。
【００４７】
なお、上記のピクチャートラックファイル、サウンドトラックファイル及びサブタイトルトラックファイル（及びサブタイトル用ＰＮＧファイル）は、デジタルシネマの内容を表すコンテンツデータである。以下では、これらのピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイル（サブタイトル用ＰＮＧファイル）をまとめて、「コンテンツファイル」と総称する。また、以下の説明では、特に明示する場合を除き、サブタイトルトラックファイル（字幕ファイル）という場合には、それに従属するサブタイトル用ＰＮＧファイルを含むものとする。
【００４８】
次に、図３を参照して、一般的なＤＣＰの変更例について説明する。図３に示すように、ＤＣＰ内にアセットマップ（ＡＭ）やボリュームインデックス（ＶＩ）が含まれていなくても、上映装置２０は、当該ＤＣＰをインジェストして、デジタルシネマを再生可能である。ただし、この場合は、ＶＩがないため、ＤＣＰを複数の分割ＤＣＰに分割できない。これに対して、本実施形態にかかる分割ＤＣＰ（Volume）には、アセットマップ（ＡＭ）及びボリュームインデックス（ＶＩ）が必ず含まれる。
【００４９】
＜３．分割ＤＣＰの構成＞
ここで、図４を参照して、本実施形態にかかる分割ＤＣＰの構成について説明する。図４は、本実施形態にかかる分割ＤＣＰのファイル構成を示す説明図である。
【００５０】
図４に示すように、ある１つのデジタルシネマに対応するＤＣＰ（親ＤＣＰ）が、複数の分割ＤＣＰ（分割ＤＣＰ１、分割ＤＣＰ２、・・・）に分割され、各々の分割ＤＣＰ１、２には、当該１つのデジタルシネマに関する複数のピクチャートラックファイル（映像ファイル）、サウンドトラックファイル（音声ファイル）及びサブタイトルトラックファイル（字幕ファイル）が、重複なく割り振られている。この図４の例では、上記図２で説明した一般的なＤＣＰと同様に、各々の分割ＤＣＰ１、２は、アセットマップ、ＶＩ、ＰＬ、ＣＰＬ、映像ファイル、音声ファイル、字幕ファイルの全てを含んでいる。しかし、図４の例に限定されず、上記各ファイルのうち、各分割ＤＣＰが最低限含むべきファイルは、アセットマップ、ＶＩ及びＣＰＬであり、その他のＰＬやコンテンツファイルに関しては、任意の分割ＤＣＰに振り分けてもよい。即ち、分割ＤＣＰは、ＰＬや、映像ファイル等のコンテンツファイルを必ずしも含まなくてもよい。以下に、分割ＤＣＰに含まれるアセットマップ、ＶＩ、ＣＰＬの構成及びその意義についてそれぞれ説明する。
【００５１】
まず、分割ＤＣＰ内のアセットマップについて説明する。アセットマップは、１つのデジタルシネマに関する複数の分割ＤＣＰで共通のものが１つだけ作成され、この共通のアセットマップが各分割ＤＣＰにそれぞれ含まれる。つまり、同一のデジタルシネマに関する分割ＤＣＰごとにアセットマップが異なることはない。これにより、当該共通のアセットマップは、そのアセットマップが含まれる分割ＤＣＰが対応するデジタルシネマ（即ち、分割ＤＣＰの分割元のデジタルシネマ）を表す識別情報となる。
【００５２】
詳細には、同一のデジタルシネマに関する複数の分割ＤＣＰには、上記共通のアセットマップが含まれる。この共通のアセットマップには、同一のＵＵＩＤが記述され、当該デジタルシネマに関する全ての分割ＤＣＰに含まれる全てのファイルに関する情報が記述される。つまり、ＤＣＰをｎ分割した時に、各分割ＤＣＰ１〜ｎ内のアセットマップは、全ての分割ＤＣＰ１〜ｎ内の全てのファイルに関する情報（ファイル名及びＵＵＩＤ）が記述されており、また、当該アセットマップに付与された同一のＵＵＩＤが記述される。同一のＤＣＰを分割して得られた複数の分割ＤＣＰは、同一のアセットマップを含む。よって、分割ＤＣＰ内のアセットマップから、当該アセットマップに固有の情報であるアセットマップ情報（例えばＵＵＩＤ、ハッシュ値など）を抽出して、チェックすることで、各分割ＤＣＰが属するデジタルシネマ（即ち、分割元の親ＤＣＰ）を判別できる。これにより、上映装置２０は、作成サーバ１０から取得した分割ＤＣＰを、デジタルシネマごと（即ち、アセットマップ情報ごとに）分類して、各デジタルシネマに対応するディレクトリにインジェストできるようになる。
【００５３】
また、アセットマップファイルには、１つのデジタルシネマについて作成された分割ＤＣＰの総数を表す分割数情報が記述される。例えば、１つのデジタルシネマを１０分割した場合には、アセットマップには、分割数情報として“１０”が記述される。これにより、分割ＤＣＰを取得した上映装置２０は、アセットマップに記述された分割数情報に基づいて、その分割ＤＣＰの分割元のデジタルシネマの分割数を判断できる。
【００５４】
また、アセットマップには、分割元のデジタルシネマに関する各ファイルが、どの分割ＤＣＰに含まれるかを記述することも可能である。つまり、アセットマップには、同一のデジタルシネマに関する各ファイルのファイル名とＵＵＩＤとが記述されるが、このファイル名とＵＵＩＤとともに、当該各ファイルが含まれる分割ＤＣＰの分割インデックス情報（例えばシリアル番号）を記述してもよい。例えば、ある映像ファイル１が２番目の分割ＤＣＰ２に割り振られた場合には、アセットマップには、当該映像ファイル１のファイル名及びＵＵＩＤと、分割ＤＣＰ２の分割インデックス情報であるシリアル番号“２”とが関連づけて記述される。これにより、分割ＤＣＰ取得した上映装置２０は、当該分割ＤＣＰ内のアセットマップを参照することで、各ファイルがいずれの分割ＤＣＰに含まれているかを判断できる。ただし、かかるファイルごとの分割インデックス情報をアセットマップに記述しなくてもよい。
【００５５】
次に、分割ＤＣＰ内のボリュームインデックス（ＶＩ）について説明する。上述したように、ＶＩは、そのＶＩが含まれる分割ＤＣＰの分割インデックス情報（例えばシリアル番号）が記述されている。このＶＩは、同一のデジタルシネマに対応する複数の分割ＤＣＰを相互に区別するために使用できる。ＤＣＰを複数の分割ＤＣＰに分割したときには、各分割ＤＣＰ内のＶＩには、その分割ＤＣＰを表す分割インデックス情報が記述される。例えば、図４に示す１番目の分割ＤＣＰ１のＶＩ１には、分割インデックス情報としてシリアル番号“１”が記述され、２番目の分割ＤＣＰ２のＶＩ２には、分割インデックス情報としてシリアル番号“２”が記述される。上記のアセットマップが複数の分割ＤＣＰで同一となるのに対し、ＶＩは、分割ＤＣＰごとに相異なる分割インデックス情報が記述される。かかるＶＩを分割ＤＣＰに含ませることにより、分割ＤＣＰを取得した上映装置２０は、取得した分割ＤＣＰが何番目の分割ＤＣＰであるかを判断でき、その分割ＤＣＰを既にインジェストしたか否かも判断できるようになる。なお、ＤＣＰ分割しない場合には、ＶＩは不要である。
【００５６】
次に、分割ＤＣＰ内のコンポジションプレイリスト（ＣＰＬ）について説明する。上述したように、本実施形態におけるＤＣＰの分割単位は、上映バージョン単位であり、この上映バージョンごとにＣＰＬが作成される。つまり、ＣＰＬは、デジタルシネマの上映バージョンに１：１対応しており、その上映バージョンのコンテンツファイル（映像、音声、字幕ファイル）を相互に関連づける。例えば、図４に示す第１番目の分割ＤＣＰ１では、第１の上映バージョンに対応するＣＰＬ１が含まれており、このＣＰＬ１は、第１の上映バージョンの映像ファイルと音声ファイルと字幕ファイルとを関連づける。このように本実施形態では、デジタルシネマの分割単位を、上映バージョン単位、即ち、上映バージョンに対応するＣＰＬとそのＣＰＬにより相互に関連づけられるコンテンツファイル単位としている。
【００５７】
これにより、分割ＤＣＰを取得した上映装置２０は、当該分割ＤＣＰ内のＣＰＬに基づいて、当該分割ＤＣＰ内のコンテンツファイルを再生できる。このため、上映装置２０は、必要な分割ＤＣＰをインジェストするだけで再生可能となる。従って、あるデジタルシネマに関する全ての分割ＤＣＰを取得しなくとも、少なくとも１つの分割ＤＣＰを取得した段階で、その分割ＤＣＰに対応する上映バージョンを再生可能となる。よって、上映装置２０は、デジタルシネマを分割単位で再生できるので有用である。なお、図４の例では、各分割ＤＣＰ１、２は、ＣＰＬ１、２により関連づけられたコンテンツファイルを含んでいるが、かかる例に限定されず、分割ＤＣＰは、少なくとも１つのＣＰＬを含めば、コンテンツファイルを含まなくてもよい。
【００５８】
また、図４に示すように、全ての分割ＤＣＰにパッキングリスト（ＰＬ）を含ませることにより、上映装置２０において、分割ＤＣＰ内のＰＬに記述されたハッシュ値を用いて、分割ＤＣＰ内の各ファイルの完全性を検証できるので、効果的である。例えば、上映装置２０は、分割ＤＣＰ内に実際に含まれる映像ファイルのハッシュ値を演算し、当該分割ＤＣＰに含まれるＰＬに記述された当該映像トラックファイルのハッシュ値と、上記演算したハッシュ値とを比較することで、当該映像ファイルのデータが破損していないかをチェックできる。なお、ＰＬは、テキストデータであり、データサイズが非常に小さいため、分割ＤＣＰ内に付加しても問題はない。
【００５９】
以上、本実施形態にかかる分割ＤＣＰのファイル構成について説明した。従来では、ＤＣＩにおいてＤＣＰを分割可能なデータ形式に規定されていたが、１つのデジタルシネマのＤＣＰ（親ＤＣＰ）に含まれる複数のファイルを、どのようにして各分割ＤＣＰに割り振るのか、つまりＤＣＰの分割基準及び分割単位については、適切な形式が提唱されていなかった。これに対し、本実施形態では、１つのデジタルシネマのＤＣＰに含まれる各ファイル（コンテンツファイルなど）を、各分割ＤＣＰにほぼ均等に割り振るのではなく、上記のようにして、上映バージョン単位でＣＰＬと分割ＤＣＰを作成し、上映バージョンごとにコンテンツファイルを各分割ＤＣＰに割り振る方法を採用している。
【００６０】
＜４．分割ＤＣＰの具体例＞
次に、本実施形態にかかる上映バージョン単位で作成される分割ＤＣＰの具体例について説明する。図５は、言語バージョンごとに作成された分割ＤＣＰのファイル構成を示す説明図であり、図６は、オリジナル版と差替版に対応する分割ＤＣＰのファイル構成を示す説明図である。なお、図５、図６中において波線で示したファイル（ＰＬ、ＰＮＧ）は、分割ＤＣＰ内に必ずしも含まれなくてもよいファイルを示す。
【００６１】
図５は、上映バージョンとして言語バージョンを用いて、１つのデジタルシネマを多様な言語バージョンに拡張可能な分割方式の例である。この図５の例では、１つのデジタルシネマに関して、言語バージョンごとに複数の分割ＤＣＰ１、２、３・・・が作成される。つまり、１つのデジタルシネマのＤＣＰが、英語版（第１の言語バージョン）の分割ＤＣＰ１（Volume１）と、英語以外の言語版（第２の言語バージョン）の分割ＤＣＰ２、３・・・（Volume２、３、・・・）とに分割されている。一般的に、米国などの英語圏でデジタルシネマを作成した場合には、そのオリジナル版のデジタルシネマの音声は英語である。このデジタルシネマを他国でも公開する場合には、オリジナル言語である英語の音声を他言語の音声に差し替える、或いは、他言語の字幕を追加するなどして、他言語版のデジタルシネマが作成される。
【００６２】
図５の例では、英語以外の言語版の分割ＤＣＰとして、例えば、日本語版の分割ＤＣＰ２とフランス語版の分割ＤＣＰ３を図示しているが、それ以外にも、ドイツ語、スペイン語、中国語、韓国語などといった各種の言語に対応する分割ＤＣＰを作成できる。以下では、英語版の分割ＤＣＰ１と、日本語版の分割ＤＣＰ２とについて主に説明するが、他の言語の分割ＤＣＰについても同様である。
【００６３】
英語版の分割ＤＣＰ１（第１の言語バージョンの分割ＤＣＰ）は、デジタルシネマのオリジナル版である英語の映像ファイル（picture）及び音声ファイル（Sound）と、英語版のＣＰＬ１（第１の言語バージョンのＣＰＬ）と、アセットマップと、ＰＬと、分割ＤＣＰ１の分割バージョン情報（シリアル番号“１”）が記述されたＶＩ１とを含む。このうち、英語版のＣＰＬ１は、英語版の分割ＤＣＰ１に含まれる英語の映像ファイルと、英語の音声ファイルとを関連づける。かかる英語版のＣＰＬ１を用いることで、デジタルシネマの英語バージョン（英語の映像及び音声）を再生できる。
【００６４】
かかる英語版の分割ＤＣＰ１は、デジタルシネマのオリジナル版のコンテンツファイル（即ち、英語の映像、音声ファイル）を含むオリジナル版の分割ＤＣＰに相当するとともに、複数のＣＰＬ１、２、３・・・により重複して関連づけられるコンテンツファイル（即ち、英語の映像ファイル）を含むメイン分割ＤＣＰにも相当する。
【００６５】
一方、日本語版の分割ＤＣＰ２（第２の言語バージョンの分割ＤＣＰ）は、デジタルシネマの差替版である日本語の音声ファイル（Sound）及び字幕ファイル（Subtitle）と、日本語音声版のＣＰＬ２（第２の言語音声バージョンのＣＰＬ）と、日本語字幕版のＣＰＬ３（第２の言語字幕バージョンのＣＰＬ）と、アセットマップと、ＰＬと、分割ＤＣＰ２の分割バージョン情報（シリアル番号“２”）が記述されたＶＩ２とを含む。このうち、日本語音声版のＣＰＬ２は、英語版の分割ＤＣＰ１に含まれる英語の映像ファイルと、日本語版の分割ＤＣＰ２に含まれる日本語の音声ファイルとを関連づける。また、日本語字幕版のＣＰＬ３は、英語版の分割ＤＣＰ１に含まれる英語の映像ファイル及び英語の音声ファイルと、日本語版の分割ＤＣＰ２に含まれる日本語の字幕ファイルとを関連づける。かかる日本語版のＣＰＬ２、３を用いることで、デジタルシネマの日本語バージョン（英語の映像と、日本語の音声又は字幕）を再生できる。
【００６６】
かかる日本語版の分割ＤＣＰ２は、デジタルシネマの差替版のコンテンツファイル（即ち、日本語の音声、字幕ファイル）を含む差替版の分割ＤＣＰに相当するとともに、ＣＰＬ２又はＣＰＬ３により単独で関連づけられるコンテンツファイル（日本語の音声、字幕ファイル）を含むサブ分割ＤＣＰにも相当する。
【００６７】
また、英語版の分割ＤＣＰ１に含まれるアセットマップ及びＰＬと、日本語版の分割ＤＣＰ２に含まれるアセットマップ及びＰＬとは、それぞれ同一である。このアセットマップ及びＰＬには、同一のデジタルシネマに関する全ての分割ＤＣＰ１、２、３・・・に含まれるファイルの情報が記述されている。また、分割ＤＣＰ１、２に含まれるＶＩ１、ＶＩ２によって、当該分割ＤＣＰ１、２が何番目の分割単位であるかを識別できる。
【００６８】
以上のように、図５の例では、デジタルシネマの言語バージョン単位で複数の分割ＤＣＰに分割されている。各分割ＤＣＰ１、２にはそれぞれ、各言語バージョンに対応するＣＰＬ１又はＣＰＬ２、３と、その言語バージョンのコンテンツファイルとが割り振られている。そして、英語の映像ファイルは、全ての言語バージョンで共通に使用されるコンテンツファイルであるので、オリジナル版である英語版の分割ＤＣＰ１（メイン分割ＤＣＰ）のみに含まれ、他の言語バージョンである日本語版の分割ＤＣＰ２（サブ分割ＤＣＰ）には、含まれていない。つまり、日本語版の分割ＤＣＰ２には、英語版と日本語版との差分に相当するコンテンツファイルとして、日本語の音声ファイル及び字幕ファイルが含まれており、英語の映像ファイルは含まれていない。
【００６９】
このように、本実施形態では、オリジナル版の分割ＤＣＰ（英語版の分割ＤＣＰ１）のみが、複数のＣＰＬ１、２、３・・・により重複して関連づけられるコンテンツファイル（英語の映像ファイル）を含み、かつ、差替版の分割ＤＣＰ（日本語版の分割ＤＣＰ２等）は、当該差替版とオリジナル版との差分に相当するコンテンツファイル（日本語の音声、字幕ファイル）のみを含む。これにより、当該差替版の分割ＤＣＰに含まれるコンテンツファイルのデータ量を必要最小限にできる。従って、複数の分割ＤＣＰの合計のデータ量を抑制できるので、作成サーバ１０から上映装置２０に全ての言語バージョンのデジタルシネマを配給する場合には、分割ＤＣＰを効率的に配給でき、着脱可能な記録媒体１の容量やネットワーク２の負荷を低減できる。また、英語版の分割ＤＣＰ１の配給後に日本語版の分割ＤＣＰ２を配給すれば、上映装置２０は、分割ＤＣＰ２内のＣＰＬ２、３に基づいて、分割ＤＣＰ１内の英語の映像ファイルと、分割ＤＣＰ２内の日本語の音声又は字幕ファイルを再生できる。よって、英語版の分割ＤＣＰ１を取得済みの上映装置２０に、日本語版の分割ＤＣＰ２を追加することで、上映装置２０にて、英語版のみならず、日本語版のデジタルシネマも上映できるようになる。このような言語バージョンの拡張性は、日本語のみならず、他の言語についても同様に適用できる。
【００７０】
従来では、言語バージョンごとにＤＣＰを各々作成するか、或いは、１つのＤＣＰに全ての言語のコンテンツファイルを含ませ、多言語のコンテンツファイルを関連づけたＣＰＬを丸ごと運用する必要があった。しかし、本実施形態では、上記のように言語バージョンごとに複数の分割ＤＣＰを作成することで、これら複数の分割ＤＣＰのうち必要な言語バージョンの分割ＤＣＰのみを取り出して利用すればよいという利点がある。また、対応可能な言語を事後的に追加するなどの措置が容易となる。
【００７１】
なお、図５の例では、日本語版の分割ＤＣＰ２は、日本語音声版と日本語字幕版の双方に対応したものであったが、かかる例に限定されず、日本語音声版のＣＰＬ２又は日本語字幕版のＣＰＬ３のいずれか一方と、音声ファイル又は字幕ファイルのいずれか一方を含むようにしてもよい。このとき、日本語音声版の分割ＤＣＰと、日本語字幕版の分割ＤＣＰとを別々に構成してもよい。また、日本語のコンテンツファイル（音声、字幕ファイル）を、日本語版の分割ＤＣＰ２ではなく、英語版の分割ＤＣＰ１に含ませて、日本語版の分割ＤＣＰ２には、アセットマップと、ＶＩと、日本語版のＣＰＬ２又はＣＰＬ３のみを含ませてもよい。この場合でも、分割ＤＣＰ２内のＣＰＬ２又はＣＰＬ３に基づいて、分割ＤＣＰ１内の英語の映像ファイルと、日本語の音声ファイル又は字幕ファイルとを再生して、日本語版のデジタルシネマを上映できる。また、日本語版のＣＰＬ２に、日本語版の音声ファイル及び字幕ファイルのみならず、英語の映像ファイルを含ませると、英語版の分割ＤＣＰ１と日本語版のＣＰＬ２に映像ファイルが重複して含まれることになってしまうが、かかる運用も可能である。コンテンツファイルの各分割ＤＣＰへの割り振りは、映画配給会社の意図に応じて多様に設定できる。
【００７２】
次に、図６の分割方式の例について説明する。図６は、１つのデジタルシネマを構成するリールの一部を差し替えることで、各上映箇所に応じたシーンを演出できるようにした分割方式の例である。例えば、映画が上映される国の規制又は宗教や、企業間の契約関係（広告、著作権等）、市場のニーズなどに応じて、あるデジタルシネマのオリジナル版の一部のシーンを削除又は変更した差替版が作成される場合がある。このような場合、図６の分割方式は、シーンの一部差替が可能であるので有益である。
【００７３】
この図６の例では、１つのデジタルシネマに関して、１つのオリジナル版の分割ＤＣＰ１と、複数の差替版の分割ＤＣＰ２、３・・・とが作成される。オリジナル版の分割ＤＣＰ１は、デジタルシネマのオリジナル版に対応するコンテンツファイル（例えば映像ファイル及び音声ファイル）と、オリジナル版のコンテンツファイルを関連づけるオリジナル版のＣＰＬ１と、アセットマップと、ＰＬと、分割ＤＣＰ１の分割バージョン情報（シリアル番号“１”）が記述されたＶＩ１とを含む。
【００７４】
一方、差替版の分割ＤＣＰ２は、デジタルシネマのオリジナル版と差替版との差分に相当するコンテンツファイル（例えば映像ファイル、音声ファイル及び字幕ファイル）と、差替版に対応するコンテンツファイルを関連づける差替版のＣＰＬ２と、アセットマップと、ＰＬと、分割ＤＣＰ２の分割バージョン情報（シリアル番号“２”）が記述されたＶＩ１とを含む。このように、差替版の分割ＤＣＰ２は、差替シーンのコンテンツファイルとして、オリジナル版と差替版との差分に相当するコンテンツファイルを含んでおり、差替されていないシーンのコンテンツファイルは含んでいない。これにより、差替版の分割ＤＣＰ２は、上記差分に相当する必要最小限のコンテンツファイルを含めばよいので、差替版の分割ＤＣＰ２のデータ量を低減できる。
【００７５】
そして、差替版のＣＰＬ２は、デジタルシネマのうち差替シーンについては、差替版の分割ＤＣＰ２に含まれる上記差分に相当するコンテンツファイルを関連づけ、一方、差替されていないシーンについては、オリジナル版の分割ＤＣＰ１に含まれるオリジナル版のコンテンツファイルを関連づける。これにより、オリジナル版の分割ＤＣＰ１を有する上映装置２０に、差替版の分割ＤＣＰ２を追加するだけで、デジタルシネマの差替版を再生可能となる。
【００７６】
ここで、図７を参照して、デジタルシネマのシーン差替の具体例について説明する。図７（ａ）に示すように、例えば、１つのデジタルシネマのオリジナル版が１０個のリール１〜１０から構成されており、オリジナル版のリール３に暴力シーンが含まれ、リール８にハードなラブシーンが含まれており、このリール３、８のシーンが各国の規制に抵触する可能性がある場合を考える。この場合には、オリジナル版の問題のあるシーンを含むリール３、８を削除した差替版１を作成することができる。或いは、当該リール３を非暴力シーンのリール３’に差し替え、リール８をソフトなラブシーンのリール８’に差し替えた差替版２を作成することもできる。
【００７７】
かかるオリジナル版、差替版１、差替版２にそれぞれ対応する分割ＤＣＰを、図６のように作成する例について説明する。オリジナル版の分割ＤＣＰ１は、オリジナル版のＣＰＬ１と、オリジナル版の全てのリール１〜１０のコンテンツファイル（映像ファイルと音声ファイル等）とを含む。このうち、オリジナル版のＣＰＬ１は、上記１０個のリール１〜１０のそれぞれについて、分割ＤＣＰ１内のオリジナル版のコンテンツファイルを関連づける。
【００７８】
また、差替版１の分割ＤＣＰ２は、差替版１のＣＰＬ２を含む。この差替版１のＣＰＬ２は、リール３、８を除いたリール１、２、４〜７、９、１０について、オリジナル版のコンテンツファイルを関連づける。かかる差替版１のＣＰＬ２を含む分割ＤＣＰ２を用いることで、上映装置２０は、オリジナル版のリール１〜１０のうち、問題のあるリール３、８を削除した差替版１を再生できる。このように、オリジナル版のシーンの一部を削除するためには、オリジナル版の分割ＤＣＰ１の配給後に、問題のあるリール３とリール８を除いた残りのリールのコンテンツファイルを関連づけるＣＰＬ２を作成し、このＣＰＬ２を含む差替版１の分割ＤＣＰ２を配給すればよい。また、この分割ＤＣＰ２は、差替版１のＣＰＬ２を含むが、コンテンツファイルを含まないので、データ量が非常に少ない。
【００７９】
また、差替版２の分割ＤＣＰ３は、差替版２のＣＰＬ３と、差し替えられたシーン３’、８’のコンテンツを含む。この差替版２のＣＰＬ３は、リール１、２、４〜７、９、１０について、オリジナル版のコンテンツファイルを関連づけるとともに、リール３’、８’について、差替版のコンテンツファイルを関連づける。かかる差替版２のＣＰＬ３を含む分割ＤＣＰ３を用いることで、上映装置２０は、オリジナル版のリール１〜１０のうち、問題のあるリール３、８を、問題のないリール３’、８’に変更した差替版２を再生できる。このように、オリジナル版の分割ＤＣＰ１の配給後に、オリジナル版のシーンの一部を差し替えるためには、差替後のリール３’とリール８’のコンテンツファイルを作成するとともに、当該差替後のリール３’とリール８’のコンテンツファイルと、オリジナル版の分割ＤＣＰ１に含まれる他のリール１、２、４〜７、９、１０のオリジナル版のコンテンツファイルとを関連づける差替版２のＣＰＬ３を作成し、上記差替後のコンテンツ及びＣＰＬ３を含む差替版２の分割ＤＣＰ３を配給すればよい。
【００８０】
次に、図７（ｂ）の例について説明する。図７（ｂ）に示すように、オリジナル版の一部のリールを変更することで、分割ＤＣＰを広告宣伝にも利用できる。例えば、オリジナル版のリール２がＡ社の広告看板シーンを含み、リール９がＣ社の車が登場するシーンを含んでいる場合を考える。この場合、上記リール２を、Ｂ社の広告看板シーンを含むリール２’に差し替え、また、上記リール９を、Ｄ社の車が登場するシーンを含むリール９’に差し替えた差替版を作成できる。つまり、映画製作会社若しくは配給会社は、企業契約に応じて、映画の上映時期や上映場所にごとに、企業の広告宣伝となりうるシーンを差し替えることができる。
【００８１】
かかる広告宣伝に上記分割ＤＣＰを利用する場合も上記と同様、オリジナル版のコンテンツファイルとオリジナル版のＣＰＬ１とを含むオリジナル版の分割ＤＣＰ１と、オリジナル版と差替版の差分に相当するコンテンツファイルと差替版のＣＰＬ２とを含む差替版の分割ＤＣＰ２とを作成すればよい。このオリジナル版のＣＰＬ１は、オリジナル版のリール１〜１０のコンテンツファイルを関連づけるものである。また、差替版のＣＰＬ２は、オリジナル版のリール１、３〜８、１０のコンテンツファイルと、差替版のリール２’、９’のコンテンツファイルとを関連づけるものである。このようにして差替版の分割ＤＣＰを作成することで、上記のような上映時期又は上映場所に応じた広告宣伝シーンの差替を、好適に実行できる。
【００８２】
以上、図７を用いて説明したように、本実施形態にかかる分割ＤＣＰを利用することで、デジタルシネマのオリジナル版のシーンを予め細分化しておき、必要なシーンのみを他のシーンに差し替えて利用することが可能となる。よって、デジタルシネマのローカライズや、広告の差し替え等が容易に実現できる。また、差替版の分割ＤＣＰは、コンテンツファイルを含まないか、或いは、含んだとしてもオリジナル版との差分に相当するコンテンツファイルであるので、差替版の分割ＤＣＰのデータ量は少ない。従って、かかる差替版の分割ＤＣＰを配給する際に（図１参照）、着脱可能な記録媒体１の容量を抑制でき、また、ネットワーク２を通じた配信も十分に可能となる。
【００８３】
以下に、上記のような分割ＤＣＰを用いたデジタルシネマの配給及び上映を実現するための作成サーバ１０及び上映装置２０の構成について説明する。
【００８４】
＜５．作成サーバ１０（デジタルシネマ作成装置）の構成＞
まず、図８を参照して、本実施形態にかかる作成サーバ１０のハードウェア構成について説明する。図８は、本実施形態にかかる作成サーバ１０を示す構成図である。
【００８５】
図８に示すように、作成サーバ１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、主記憶装置１０２と、入力装置１０３と、出力装置１０４と、磁気記憶装置１０５と、映像エンコード装置１０６と、音声エンコード装置１０７と、ドライブ１０８と、通信装置１０９と、これらの装置を相互に接続するローカルバス１１０とを備える。
【００８６】
ＣＰＵ１０１は、演算処理装置および制御装置として機能し、作成サーバ１０内の各装置を制御する。このＣＰＵ１０１は、主記憶装置１０２に記憶されているプログラム、或いは、磁気記憶装置１０５から主記憶装置１０２にロードされたプログラムに従って、各種の処理を実行する。主記憶装置１０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの各種メモリで構成され、ＣＰＵ１０１が使用するプログラムや、その実行において適宜変化するパラメータ等を記憶する。また、主記憶装置１０２は、ＣＰＵ１０１から磁気記憶装置１０５へのアクセスを軽減するためのバッファーとしても機能する。
【００８７】
入力装置１０３は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、レバー等の入力部と、入力部に対するユーザ操作に応じて入力信号を生成してＣＰＵ１０１に出力する入力制御回路などから構成される。ユーザは、この入力装置１０３を操作することにより、作成サーバ１０に対して各種のデータを入力したり、処理動作を指示したりすることができる。出力装置１０４は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置等の表示装置と、スピーカ等の音声出力装置などで構成される。この出力装置１０４は、例えば、再生されたコンテンツの映像等の各種情報をテキストまたはイメージで表示したり、再生されたコンテンツの音声等を音声出力したりする。
【００８８】
磁気記憶装置１０５は、データ格納装置の一例であり、例えば、記憶媒体としてハードディスクを使用するＨＤＤで構成される。この磁気記憶装置１０５は、ＣＰＵ１０１が実行するプログラムや、デジタルシネマのコンテンツ、ＤＣＰ、ログ、構成情報など、各種データを記憶する。
【００８９】
映像エンコード装置１０６は、デジタルシネマの映像素材である映像データを、所定の圧縮符号化方式（例えばＪＰＥＧ２０００：Joint Photographic Experts Group 2000）で圧縮符号化（エンコード）して、所定のフォーマットの圧縮映像データを生成する。また、音声エンコード装置１０７は、デジタルシネマである音声素材の音声データを、所定の圧縮符号化形式（例えばＷＡＶ）で圧縮符号化（エンコード）して、所定のフォーマットの圧縮音声データを生成する。これらの映像エンコード装置１０６、音声エンコード装置１０７は、鍵情報を用いて、映像データ、音声データを暗号化（エンクリプト）することもできる。
【００９０】
ドライブ１０８は、着脱可能な記録媒体１が装着され、当該記録媒体１に対して、デジタルシネマの素材コンテンツ、ＤＣＰ、構成情報などの各種データを書き込み／読み出しする。具体的には、ドライブ１０８は、着脱可能な記録媒体１に記録されているデータを読み出して、ローカルバス１１０を介して接続されている主記憶装置１０２に供給する。ＣＰＵ１０１は、必要に応じて、これらのデータを磁気記憶装置１０５などに格納する。一方、ドライブ１０８は、主記憶装置１０２または磁気記憶装置１０５などに格納されているデータ、新たに生成したデータ、或いは外部装置から取得したデータを、ＣＰＵ１０１から受け取り、着脱可能な記録媒体１に書き込む。かかるドライブ１０８を用いて、作成サーバ１０で作成した分割ＤＣＰを着脱可能な記録媒体１に書き込んだり、着脱可能な記録媒体１に記憶されている分割ＤＣＰを読み出したりできる。
【００９１】
通信装置１０９は、例えば、作成サーバ１０をネットワーク２に接続するための通信デバイス等で構成された通信インタフェースである。この通信装置１０９は、上映装置２０等の外部装置との間で、ネットワーク２を介して、分割ＤＣＰなどの各種データを送受信する。
【００９２】
次に、図９を参照して、本実施形態にかかる作成サーバ１０の機能構成について説明する。図９は、本実施形態にかかる作成サーバ１０を示す機能構成図である。
【００９３】
図９に示すように、作成サーバ１０は、素材取得部１２０と、映像処理部１２２と、エンコード部１２４と、コンテンツ記憶部１３０と、コンテンツファイル作成部１２２と、管理ファイル作成部１４０と、管理ファイル記憶部１５０と、ＤＣＰ作成部１６０と、ＤＣＰ提供部１７０とを備える。
【００９４】
素材取得部１２０は、デジタルシネマの素材となる映像データ、音声データ、字幕データなどを取得する。この素材データは、例えば、映画製作会社等により収録されたデータ、若しくはコンピュータグラフィック（ＣＧ）技術により作成されたデータである。この素材データは、例えば、映画制作会社などから映画配給会社に、ＨＤビデオテープ、ＨＤＤ、フィルムなどの着脱可能な記録媒体１により納入される。素材取得部１２０は、作成サーバ１０に装着された着脱可能な記録媒体１から、素材データを読み出す、或いは、ネットワーク２を介して素材データを受信するなどして、素材データを取得する。
【００９５】
映像処理部１２２は、上記素材取得部１２０により取得された映像素材データに、所定の映像処理を施す。この映像処理は、例えば、３次元色空間座標変換エンジンを用いた１２ビットＸＹＺ色空間への変換、ファイルフォーマット変換などである。なお、音声処理部（図示せず。）によって、音声素材データに対しても所定の音声処理を施してもよい。
【００９６】
エンコード部１２４は、上記の映像エンコード装置１０６及び音声エンコード装置１０７などで構成される。このエンコード部１２４は、上記の映像処理部１２２による映像処理後の映像素材データや、上記素材取得部１２０により取得された音声素材データを、所定の圧縮符号化方式（映像はＪＰＥＧ２０００、音声はＷＡＶなど）で圧縮する。また、エンコード部１２４は、圧縮された映像データ及び音声データを暗号化するとともに、この暗号化を解除するための鍵情報を生成する。
【００９７】
コンテンツ記憶部１３０は、上記の磁気記憶装置１０２などで構成され、デジタルシネマのコンテンツファイル（映像、音声、字幕など）を記憶する。このコンテンツ記憶部１３０には、上記エンコード部１２４により圧縮符号化された映像データ、音声データや、字幕データ、並びに、コンテンツファイル作成部１２２により作成されたコンテンツファイル（ＭＸＦファイル）が格納される。
【００９８】
コンテンツファイル作成部１２２は、上記圧縮符号化された映像、音声データや字幕データを処理して、デジタルシネマのリールごとに、上記のピクチャートラックファイル（映像ファイル）、サウンドトラックファイル（音声ファイル）及び／又はサブタイトルトラックファイル（字幕ファイル）を作成する。
【００９９】
詳細には、このコンテンツファイル作成部１２２は、上記圧縮符号化後の映像、音声データをリールごとにＷｒａｐして、リールごとにピクチャートラックファイル（ＭＸＦファイル）とサウンドトラックファイル（ＭＸＦファイル）を作成する。つまり、映像データの場合、1枚1枚の映像が別々のファイルになっているので、これらのファイルをリール単位でまとめて１つのＭＸＦファイルを作成する。この作業を“Ｗｒａｐ”と呼ぶ。また、音声データもチャンネルごとにＷＡＶファイルがあるので、これらのファイルをリール単位でまとめて１つのＭＸＦファイルを作成する。また、字幕データがある場合には、コンテンツファイル作成部１２２は、この字幕データを所定の方式（ＳＭＰＴＥで規定されたＸＭＬ若しくはＭＸＦなどの方式）でＷｒａｐして、サブタイトルトラックファイルを作成してもよい。以上のようにして作成された映像ファイル、音声ファイル、字幕ファイルは、コンテンツ記憶部１３０に記憶される。
【０１００】
管理ファイル作成部１４０は、ＤＣＰ内のコンテンツファイルを管理するための管理ファイルを作成する。この管理ファイル作成部１４０は、例えば、コンポジションプレイリスト（ＣＰＬ）を作成するＣＰＬ作成部１４２と、アセットマップを作成するアセットマップ作成部１４４と、パッキングリスト（ＰＬ）を作成するＰＬ作成部１４６と、ボリュームインデックス（ＶＩ）を作成するＶＩ作成部１４８とを含む。
【０１０１】
ＣＰＬ作成部１４２は、１つのデジタルシネマの上映バージョンごとに複数のＣＰＬを作成する。各ＣＰＬは、各上映バージョンに対応するコンテンツファイル（ピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイル）を、リールごとに関連づけるものである。１つのデジタルシネマのＤＣＰを上映バージョンごとに複数の分割ＤＣＰに分割する場合には、ＣＰＬ作成部１４２は各上映バージョンに対応するＣＰＬをそれぞれ作成し、各分割ＤＣＰに少なくとも１つの分割ＤＣＰが含まれるようにする。例えば、図５に示したように言語バージョンごとに分割ＤＣＰを作成する場合、ＣＰＬ作成部１４２は英語版のＣＰＬ１、日本語音声版のＣＰＬ２、日本語字幕版のＣＰＬ３などを作成する。また、図６に示したようにオリジナル版と差替版の分割ＤＣＰを作成する場合には、ＣＰＬ作成部１４２は、オリジナル版のＣＰＬ１と差替版のＣＰＬ２を作成する。
【０１０２】
また、複数の分割ＤＣＰを作成する場合、アセットマップ作成部１４４は、複数の分割ＤＣＰに共通して含まれる１つのアセットマップを作成し、ＰＬ作成部１４６は、複数の分割ＤＣＰに共通して含まれる１つのＰＬを作成し、ＶＩ作成部１４８は、分割ＤＣＰごとに異なる分割インデックス情報（例えばシリアル番号）が記述された複数のＶＩを作成する。この分割時のアセットマップ、ＰＬ及びＶＩの記述内容は、上述したので詳細説明は省略する。以上のように管理ファイル作成部１４０により作成された管理ファイル、即ち、ＣＰＬ、アセットマップ、ＰＬ及びＶＩは、管理ファイル記憶部１５０に記憶される。
【０１０３】
ＤＣＰ作成部１６０は、１つのデジタルシネマについて、１つのＤＣＰ若しくは複数の分割ＤＣＰを作成する。このとき、ＤＣＰ作成部１６０は、同一のデジタルシネマに関し、コンテンツ記憶部１３０に記憶されたコンテンツファイル（ピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイル）と、管理ファイル記憶部１５０に記憶された管理ファイル（アセットマップ、ＶＩ、ＰＬ、ＣＰＬ）のうち必要なファイルを読み出し、読み出したファイルをパッケージ化して、ＤＣＰ又は分割ＤＣＰを作成する。
【０１０４】
このＤＣＰ作成部１６０は、デジタルシネマの上映バージョンごとに複数の分割ＤＣＰを作成する。上述したように、各分割ＤＣＰは、各上映バージョンに対応する少なくとも１つのＣＰＬを含む。例えば、図５に示したように言語バージョンごとに分割ＤＣＰを作成する場合、ＤＣＰ作成部１６０は、英語版のＣＰＬ１を含む英語版の分割ＤＣＰ１と、日本語版のＣＰＬ２、ＣＰＬ３を含む日本語版の分割ＤＣＰ２とを作成する。また、図６に示したようにオリジナル版と差替版の分割ＤＣＰを作成する場合には、ＤＣＰ作成部１６０は、オリジナル版のＣＰＬ１を含むオリジナル版の分割ＤＣＰ１と、差替版のＣＰＬ２を含む差替版の分割ＤＣＰ２とを作成する。
【０１０５】
また、差替版の分割ＤＣＰを作成する場合、ＤＣＰ作成部１６０は、当該差替版のＣＰＬと、当該差替版のＣＰＬにより関連づけられたコンテンツファイルのうち、オリジナル版と差替版との差分に相当するコンテンツファイルとが、差替版の分割ＤＣＰに含まれるようにする。これにより、差替版の分割ＤＣＰのデータ量を最小化できるとともに、差替版の分割ＤＣＰを上映装置２０に追加することで、当該差替版のデジタルシネマを再生可能となる。しかし、かかる例に限定されず、差替版の分割ＤＣＰが少なくとも差替版のＣＰＬを含んでいればよく、差替版のコンテンツファイルは別の分割ＤＣＰに含まれるようにしてもよい。
【０１０６】
また、ＤＣＰ作成部１６０は、ある１つのデジタルシネマに関して同時に複数の分割ＤＣＰを作成し、上記デジタルシネマに関する複数のコンテンツファイルや複数のＣＰＬを、上映バージョンごとに各分割ＤＣＰに割り振ってもよい。或いは、ＤＣＰ作成部１６０は、主要な上映バージョンに対応するメイン分割ＤＣＰ（例えば、英語版、オリジナル版の分割ＤＣＰ）の作成後に、必要に応じて、他の上映バージョンに対応するサブ分割ＤＣＰ（例えば、日本語版、差替版の分割ＤＣＰ）を追加作成してもよい。この追加作成時には、サブ分割ＤＣＰに、上記主要な上映バージョンと他の上映バージョンの差分に相当するコンテンツファイルを含めるようにすれば、複数の分割ＤＣＰ間でコンテンファイルが重複することを防止できる。さらに、コンテンツファイルの重複を防ぐ観点から、複数のＣＰＬにより重複して関連づけられるコンテンツファイル（例えば、図５の英語版の映像ファイル）については、メイン分割ＤＣＰのみに含め、サブ分割ＤＣＰに含めないようにしてもよい。
【０１０７】
ＤＣＰ提供部１７０は、上記のように作成されたＤＣＰ又は分割ＤＣＰを、着脱可能な記録媒体１若しくはネットワーク２などを介して、上映装置２０に提供する。このＤＣＰ提供部１７０は、着脱可能な記録媒体１を介してＤＣＰ又は分割ＤＣＰを上映装置２０に提供するための書込部１７２と、ネットワーク２を介してＤＣＰ又は分割ＤＣＰを上映装置２０に提供するための送信部１７４とを含む。
【０１０８】
書込部１７２は、上記のドライブ１０８とそれを制御するＣＰＵ１０１などで構成される。書込部１７２は、上記ＤＣＰ作成部１６０により作成されたＤＣＰ又は分割ＤＣＰを、作成サーバ１０に装着された着脱可能な記録媒体１に書き込む。この着脱可能な記録媒体１を劇場に搬送して上映装置２０に装着することで、作成サーバ１０から上映装置２０にＤＣＰ又は分割ＤＣＰを提供できる。十分な容量の着脱可能な記録媒体１を用いれば、比較的データ量の大きいＤＣＰや分割ＤＣＰであっても上映装置２０に提供できる。
【０１０９】
送信部１７４は、上記通信装置１０９とそれを制御するＣＰＵ１０１などで構成される。送信部１７４は、上記ＤＣＰ作成部１６０により作成されたＤＣＰ又は分割ＤＣＰを、ネットワーク２を介して上映装置２０に送信する。これにより、比較的データ量の小さいＤＣＰや分割ＤＣＰを作成サーバ１０から上映装置２０に迅速かつ容易に提供できる。例えば、上述した差替版の分割ＤＣＰは、オリジナル版との差分に相当するコンテンツファイルのデータ量が少ないので、ネットワーク２を介して好適に送信できる。これにより、上映装置２０は、作成サーバ１０から差替版の分割ＤＣＰを迅速に取得して、差替版のデジタルシネマを上映できるようになる。また、差替版の分割ＤＣＰが、差替版のＣＰＬやアセットマップ等の管理ファイルのみを含み、コンテンツファイルを含まない場合には、データ量が非常に少ないので、ネットワーク２を用いた転送に適する。
【０１１０】
＜６．デジタルシネマ作成方法＞
次に、上記の作成サーバ１０を用いて１つのデジタルシネマに関する複数の分割ＤＣＰを作成するデジタルシネマ作成方法について説明する。
【０１１１】
まず、図１０を参照して、１つのデジタルシネマの全ての上映バージョン対応するＤＣＰ（分割元となる親ＤＣＰ）を作成せずに、複数の分割ＤＣＰを直接作成する方法を説明する。
【０１１２】
図１０に示すように、まず、作成サーバ１０は、デジタルシネマの素材データである複数の映像データに、必要な映像処理を施した上で、当該映像データ及び音声データをそれぞれ、予め定められたフォーマットに圧縮符号化（エンコード）する（ステップＳ１０）。例えば、映像データはＪＰＥＧ２０００フォーマットに、音声データはＷＡＶフォーマットにエンコードされる。
【０１１３】
次いで、作成サーバ１０は、上記エンコードされた映像データ、音声データをそれぞれ、デジタルシネマの１又は２以上のリールごとにラップ（Ｗｒａｐ）して、ピクチャートラックファイル、サウンドトラックファイルを作成する（ステップＳ１２）。このピクチャートラックファイル、サウンドトラックファイルのファイル形式は、例えばＭＸＦファイルである。また、字幕データがある場合には、作成サーバ１０は、字幕データを予め決められた方式（例えば、ＳＭＰＴＥのＸＭＬ又はＭＸＦなどの方式）でラップして、サブタイトルトラックファイルを作成する。上述したように、字幕データは、フォントデータ（FontData）とＸＭＬデータとからなる場合と、字幕の数分のＰＮＧデータとＸＭＬデータとからなる場合があるが、これらの字幕データも、映像データや音声データと同様にして、ＭＸＦ方式で１つのファイルにまとめることができる。以上のようなステップＳ１２にて、映像、音声、字幕についてリール毎のトラックファイルが作成される。
【０１１４】
次いで、作成サーバ１０は、デジタルシネマの上映バージョンごとに複数のＣＰＬを作成する（ステップＳ１４）。この上映バージョン単位で作成されるＣＰＬは、その上映バージョンを構成する全てのリールのピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイル（コンテンツファイル）を関連づけるものである。
【０１１５】
さらに、作成サーバ１０は、ＤＣＰに含まれる全ファイル（コンテンツファイル、ＶＩ、ＣＰＬなど）について、アセットマップ及びＰＬを作成する（ステップＳ１６）。このとき、複数のＣＰＬが作成されている場合には、アセットマップとＰＬを全てのＣＰＬについて作成する。また、作成サーバ１０は、ユーザ入力に基づき、或いは予め定められた方式で自動的に、ＤＣＰの分割数（Ｖｏｌｕｍｅ数）を決定し、この分割数だけＶＩを作成する。例えば、１０分割する場合には、分割インデックス情報としてシリアル番号１〜１０がそれぞれ記述された１０個のＶＩが作成される。
【０１１６】
その後、作成サーバ１０は、上映バージョンごとに複数の分割ＤＣＰを作成し、各分割ＤＣＰに、ＣＰＬ、コンテンツファイルを割り振る（ステップＳ１８）。このとき、各分割ＤＣＰに少なくとも１つのＣＰＬが含まれるようにする。また、全ての分割ＤＣＰに、同一のアセットマップが共通に含まれるようにするとともに、各分割ＤＣＰにそれぞれ、相異なる分割インデックス情報を有するＶＩが割り振られる。また、トータルのデータ量を低減する観点から、複数のＣＰＬから重複して参照されるコンテンツファイル、及びＰＬが、メイン分割ＤＣＰ（例えば、オリジナル版の分割ＤＣＰ）に含まれ、サブ分割ＤＣＰ（例えば差替版の分割ＤＣＰ）には、オリジナル版と差替版との差分に相当するコンテンツファイルが含まれるようにする。
【０１１７】
以上のようにして、全てのコンテンツファイルを含む親ＤＣＰを作成することなく、１つのデジタルシネマの上映バージョンごとに複数の分割ＤＣＰを直接作成できる。
【０１１８】
次に、図１１を参照して、親ＤＣＰの作成後に、当該親ＤＣＰを分割して複数の分割ＤＣＰを作成する方法について説明する。
【０１１９】
図１１に示すように、作成サーバ１０は、まず、映像・音声データをエンコードし（ステップＳ２０）、次いで、ピクチャートラックファイル、サウンドトラックファイルを作成し（ステップＳ２２）、デジタルシネマの上映バージョンごとに複数のＣＰＬを作成する（ステップＳ２４）。これらのステップＳ２０、Ｓ２２、Ｓ２４は、上述した図１０のステップＳ１０、Ｓ１２、Ｓ１４と同様であるので、詳細説明は省略する。
【０１２０】
次いで、作成サーバ１０は、従来と同様に、デジタルシネマを構成する全てのファイルについて、アセットマップ、ＰＬ、ＶＩを作成し（ステップＳ２６）、１VolumeとしてＤＣＰ（分割元となる親ＤＣＰ）を作成し（ステップＳ２８）、上記アセットマップ、ＰＬ、ＶＩ、全てのコンテンツファイルを親ＤＣＰに含める。
【０１２１】
その後、作成サーバ１０は、上記の１つの親ＤＣＰを、上映バージョごとに複数の分割ＤＣＰ（複数Volume）に分割する（ステップＳ３０）。このとき、各上映バージョンのＣＰＬで関連づけられるコンテンツファイルごとに分割される。つまり、各上映バージョンのＣＰＬと、このＣＰＬにより関連づけられるコンテンツファイルとをまとめて、各分割ＤＣＰに割り振る。このとき、全ての分割ＤＣＰに、同一のアセットマップが共通に含まれるようにする。また、データを効率的に配置する観点から、複数のＣＰＬから重複して参照されるコンテンツファイル、及びＰＬが、メイン分割ＤＣＰ（例えば、オリジナル版の分割ＤＣＰ）に割り振られ、サブ分割ＤＣＰ（例えば差替版の分割ＤＣＰ）には、オリジナル版と差替版との差分に相当するコンテンツファイルが割り振られるようにする。
【０１２２】
さらに、作成サーバ１０は、相異なる分割インデックス情報を有するＶＩを分割ＤＣＰの数（即ち分割数）だけ生成し、このＶＩを各分割ＤＣＰにそれぞれ割り当てる（ステップＳ３２）。その後、作成サーバ１０は、各分割ＤＣＰに含まれるアセットマップ内に、各ファイルが割り振られた分割ＤＣＰの分割インデックス情報（シリアル番号）を追記して、アセットマップを更新する（ステップＳ３４）。
【０１２３】
以上のようにして、デジタルシネマの親ＤＣＰを作成した後に、当該親ＤＣＰを上映バージョン単位で分割した複数の分割ＤＣＰが作成される。
【０１２４】
＜７．上映装置２０（デジタルシネマ処理・再生装置）の構成＞
次に、図１２を参照して、本実施形態にかかる上映装置２０の全体構成について説明する。図１２は、本実施形態にかかる上映装置２０を示す全体構成図である。
【０１２５】
図１２に示すように、上映装置２０は、例えば、上映サーバ４０を制御する制御装置３０と、デジタルシネマを再生する上映サーバ４０と、再生された映像をスクリーンに投影するプロジェクタ４２と、再生された音声を出力するスピーカ４４と、上記ＤＣＰ又は分割ＤＣＰを格納する磁気記憶装置４００とを備える。
【０１２６】
制御装置３０は、例えばパーソナルコンピュータなどで構成される。制御装置３０は、上映サーバ４０に接続されて、上映サーバ４０の動作を制御する。この制御装置３０は、上記作成サーバ１０から、着脱可能な記録媒体１若しくはネットワーク２を介してＤＣＰ又は分割ＤＣＰを取得し、取得したＤＣＰ又は分割ＤＣＰを上映サーバ４０の磁気記憶装置４００にインジェストする処理を制御する。
【０１２７】
磁気記憶装置４００は、デジタルシネマのデータを記憶する記憶装置の一例であり、例えばＨＤＤで構成される。一般にデジタルシネマのデータ量は大きいので、磁気記憶装置４００としては、かかるデジタルシネマのデータを記憶可能な大容量の外部記憶装置が使用される。この観点から、磁気記憶装置４００としては、複数のハードディスクをまとめて１台のハードディスクとして管理する技術であるＲＡＩＤ（Redundant Arrays of Inexpensive Disks)を利用した記憶装置（所謂、ＲＡＩＤ装置）が用いられる。この磁気記憶装置４００は、上映サーバ４０にインジェストされたＤＣＰ又は分割ＤＣＰのデータを保持する。この場合、磁気記憶装置４０は、複数のデジタルシネマのデータをディレクトリに区分けして記憶する。なお、デジタルシネマのＤＣＰを記憶する記憶装置としては、上記磁気記憶装置４００の例に限定されず、大容量の光ディスク、半導体メモリなどを記憶媒体とする記憶装置を用いてもよい。
【０１２８】
上映サーバ４０は、デコーダなどの再生手段を備えたデジタルシネマ再生装置であり、磁気記憶装置４０に記憶されたデジタルシネマのコンテンツ（映像、音声、字幕）を再生する。この再生処理時には、上映サーバ４０は、上記ＣＰＬに基づいて、適切なタイミングで、適切な映像、音声、字幕データを磁気記憶装置４０読み出して再生する。上映サーバ４０は、再生した映像、字幕データをプロジェクタ４２に出力するとともに、再生した音声データをスピーカ４２に出力する。これにより、劇場においてデジタルシネマが上映される。
【０１２９】
次に、図１３を参照して、上記の上映装置２０を構成する制御装置３０と上映サーバ４０のハードウェア構成を詳細に説明する。図１３は、本実施形態にかかる上映装置２０における制御装置３０と上映サーバ４０を示す構成図である。
【０１３０】
図１３に示すように、制御装置３０は、一般的なパーソナルコンピュータ等の情報処理装置と同様の装置構成である。制御装置３０は、例えば、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、入力装置３０４と、出力装置３０５と、磁気記憶装置３０６と、ドライブ３０７と、通信装置３０８と、接続ポート３０９と、これらの装置を相互に接続するローカルバス３１０とを備える。
【０１３１】
ＣＰＵ３０１は、演算処理装置および制御装置として機能し、制御装置内の各装置を制御する。このＣＰＵ３０１は、ＲＯＭ３０２に記憶されているプログラム、或いは、磁気記憶装置３０６からＲＡＭ３０３にロードされたプログラムに従って、各種の処理を実行する。ＲＯＭ３０２は、ＣＰＵ３０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ３０３は、ＣＰＵ３０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時的に記憶する。
【０１３２】
入力装置３０４は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、レバー等の入力部と、入力部に対するユーザ操作に応じて入力信号を生成してＣＰＵ３０１に出力する入力制御回路などから構成される。ユーザは、この入力装置３０４を操作することにより、制御装置３０に対して各種のデータを入力したり、処理動作を指示したりすることができる。出力装置３０５は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置等の表示装置と、スピーカ等の音声出力装置などで構成される。この出力装置３０５は、例えば、再生されたコンテンツの映像等の各種情報をテキストまたはイメージで表示したり、再生されたコンテンツの音声等を音声出力したりする。
【０１３３】
磁気記憶装置３０６は、データ格納装置の一例であり、例えば、記憶媒体としてハードディスクを使用するＨＤＤで構成される。この磁気記憶装置３０６は、ＣＰＵ３０１が実行するプログラムや、デジタルシネマのコンテンツ、ＤＣＰ、ログ、構成情報など、各種データを記憶する。
【０１３４】
ドライブ３０７は、着脱可能な記録媒体１が装着され、当該記録媒体１に対して、デジタルシネマの素材コンテンツ、ＤＣＰ、構成情報などの各種データを書き込み／読み出しする。具体的には、ドライブ３０７は、着脱可能な記録媒体１に記録されているデータを読み出して、ローカルバス３１０を介して接続されているＲＡＭ３０３に供給する。ＣＰＵ３０１は、必要に応じて、これらのデータを磁気記憶装置３０６などに格納する。一方、ドライブ３０７は、ＲＯＭ３０３または磁気記憶装置３０６などに格納されているデータ、新たに生成したデータ、或いは外部装置から取得したデータを、ＣＰＵ３０１から受け取り、着脱可能な記録媒体１に書き込む。かかるドライブ３０７を用いて、着脱可能な記録媒体１に記憶されているＤＣＰ又は分割ＤＣＰを読み出すことができる。
【０１３５】
通信装置３０８は、例えば、制御装置３０をネットワーク２に接続するための通信デバイス等で構成された通信インタフェースである。この通信装置３０８は、作成サーバ１０等の外部装置との間で、ネットワーク２を介して、分割ＤＣＰなどの各種データを送受信する。
【０１３６】
接続ポート３０９は、制御装置３０を上映サーバ４０等の外部装置に接続するためのポートであり、例えば、ＵＳＢ、ＩＥＥＥ１３９４等の接続端子を有する。かかる接続ポート３０９及び有線ケーブルを介して、制御装置３０を上映サーバ４０に接続することで、制御装置３０と上映サーバ４０との間で、ＤＣＰ又は分割ＤＣＰのデータ、制御信号などの各種のデータを通信可能となる。
【０１３７】
次に、上映サーバ４０の構成について説明する。図１３に示すように、上映サーバ４０は、例えば、ＣＰＵ４０１と、主記憶装置４０２と、入力装置４０３と、出力装置４０４と、磁気記憶装置４００と、映像デコード装置４０６と、音声デコード装置４０７と、接続ポート４０８ａ〜ｃと、これらの装置を相互に接続するローカルバス４１０とを備える。このうち、ＣＰＵ４０１、主記憶装置４０２、入力装置４０３、出力装置４０４はそれぞれ、図８に示した作成サーバ１０のＣＰＵ１０１、主記憶装置１０２、入力装置１０３、出力装置１０４と略同一の機能構成を有するので、その詳細説明は省略する。
【０１３８】
磁気記憶装置４００は、図１２で説明したようにＲＡＩＤ装置などで構成される。この磁気記憶装置４００は、上映装置２０にインジェストされたＤＣＰ又は分割ＤＣＰを、デジタルシネマごとに別ディレクトリに区分けして記憶する。
【０１３９】
映像デコード装置４０６は、ＤＣＰに含まれる所定の圧縮符号化方式（例えばＪＰＥＧ２０００）で圧縮符号化された映像データを伸張（デコード）する。また、音声デコード装置４０７は、所定の圧縮符号化形式（例えばＷＡＶ）で圧縮符号化された音声データを伸張（デコード）する。また、これらの映像デコード装置４０６、音声デコード装置４０７は、作成サーバ１０から提供された鍵情報を用いて、暗号化された映像データ、音声データを復号（デクリプト）することもできる。
【０１４０】
接続ポート４０８ａ〜ｃは、上映サーバ４０を、制御装置３０、プロジェクタ４２、スピーカ４４等の外部装置に接続するためのポートである。かかる接続ポート４０８ａにより、制御装置３０と上映サーバ４０との間で、ＤＣＰ又は分割ＤＣＰのデータ、制御信号などの各種のデータを通信可能となる。また、上映サーバ４０で再生された映像データ、音声データを、接続ポート４０８ｂ、４０８ｃを介してプロジェクタ４２、スピーカ４４に出力できる。
【０１４１】
以上のような構成の上映装置２０では、着脱可能な記録媒体１を制御装置３０に装着し、制御装置３０のドライブ３０７により、着脱可能な記録媒体１からＤＣＰ又は分割ＤＣＰを読み出して、上映サーバ４０の磁気記憶装置４００にインジェストすることができる。また、制御装置３０の通信装置３０８により、作成サーバ１０からネットワーク２を介してＤＣＰ又は分割ＤＣＰを受信して、上映サーバ４０の磁気記憶装置４００にインジェストすることができる。また、上映サーバ４０は、磁気記憶装置４００に記憶されているコンテンツファイルを再生して、デジタルシネマを上映できる。
【０１４２】
なお、上記の図１２及び図１３の例では、制御装置３０と上映サーバ４０とを別装置として構成しているが、かかる例に限定されず、制御装置３０を上映サーバ４０に一体化して１つの装置で構成してもよい。この場合、着脱可能な記録媒体１用のドライブ３０７や、ネットワーク２用の通信装置３０８は、上映サーバ４０内に設置される。
【０１４３】
次に、図１４〜図１６を参照して、本実施形態にかかる上映装置２０の機能構成について説明する。図１４は、本実施形態にかかる上映装置２０を示す機能構成図である。図１５は、本実施形態にかかる上映装置２０におけるインジェスト方法を示す説明図である。図１６は、本実施形態にかかる磁気記憶装置４００におけるＤＣＰ領域のディレクトリ構成を示す概念図である。
【０１４４】
図１４に示すように、上映装置２０は、ＤＣＰ取得部２１０と、アセットマップ情報抽出部２２０と、ディレクトリ決定部２３０と、インジェスト部２４０と、ファイル検証部２５０と、インジェスト状況判定部２６０と、再生部２７０とを備える。
【０１４５】
ＤＣＰ取得部２１０は、上記の作成サーバ１０から提供されたＤＣＰ又は分割ＤＣＰを、上映装置２０へのインジェスト対象のデータとして取得する。１つのデジタルシネマについて複数の分割ＤＣＰが作成された場合、ＤＣＰ取得部２１０は、これら全ての分割ＤＣＰを取得してもよいし、一部の分割ＤＣＰを取得してもよい。また、ＤＣｐ取得部２１０は、当該複数の分割ＤＣＰをまとめて同時に取得してもよいし、或いは、各分割ＤＣＰを個々に順次、取得してもよい。
【０１４６】
ＤＣＰ取得部２１０は、上記作成サーバ１０により作成されたＤＣＰ又は分割ＤＣＰを、着脱可能な記録媒体１若しくはネットワーク２などを介して取得する。具体的には、このＤＣＰ取得部２１０は、作成サーバ１０から着脱可能な記録媒体１を介してＤＣＰ又は分割ＤＣＰを取得するための読出部２１２と、作成サーバ１０からネットワーク２を介してＤＣＰ又は分割ＤＣＰを取得するための受信部２１４とを含む。
【０１４７】
読出部２１２は、上記制御装置３０のドライブ３０７とそれを制御するＣＰＵ３０１などで構成される。この読出部２１２は、上映装置２０に装着された着脱可能な記録媒体１から、上記作成サーバ１０により作成されたＤＣＰ又は分割ＤＣＰを読み出す。かかる着脱可能な記録媒体１を利用することで、上映装置２０は、作成サーバ１０から比較的データ量の大きいＤＣＰや分割ＤＣＰを取得できる。
【０１４８】
受信部２１４は、上記制御装置３０の通信装置３０８とそれを制御するＣＰＵ３０１などで構成される。この受信部２１４は、上記作成サーバ１０により作成されたＤＣＰ又は分割ＤＣＰを、作成サーバ１０からネットワーク２を介して受信する。かかるネットワーク転送を利用することで、上映装置２０は、作成サーバ１０から比較的データ量の小さいＤＣＰや分割ＤＣＰを迅速かつ容易に取得できる。特に、差替版のＣＰＬやアセットマップ等の管理ファイルのみを含み、コンテンツファイルを含まない差替版の分割ＤＣＰを取得する場合に有益である。
【０１４９】
アセットマップ情報抽出部２２０は、図１５に示すように、ＤＣＰ取得部２１０により取得されたインジェスト対象の分割ＤＣＰに含まれるアセットマップから、当該アセットマップに固有な情報であるアセットマップ情報を抽出する。このアセットマップ情報は、例えば、アセットマップに固有に付与される識別情報（例えばＵＵＩＤ）、又は、アセットマップのハッシュ値など、アセットマップに固有な情報であれば任意の情報を使用できる。かかるアセットマップ情報は、各アセットマップに１：１対応しており、アセットマップの識別情報及びデジタルシネマの識別情報として機能する。
【０１５０】
上述したように、同一のデジタルシネマについて複数の分割ＤＣＰを作成する場合、これら全ての分割ＤＣＰには、同一のアセットマップが共通して含まれる。つまり、アセットマップはデジタルシネマ単位で作成される。例えば、図１５の例では、２つの分割ＤＣＰ１、２は、ともに同一のデジタルシネマに関する分割ＤＣＰであるので、同一のアセットマップが含まれており、アセットマップ情報も同一である。従って、アセットマップに固有のアセットマップ情報は、デジタルシネマに固有の情報でもあるので、アセットマップ情報とデジタルシネマとは１：１対応することになる。よって、アセットマップ情報により、インジェスト対象の分割ＤＣＰが属するデジタルシネマを判別できる。
【０１５１】
そこで、アセットマップ情報抽出部２２０は、インジェスト指示を受け付けると、インジェスト対象の分割ＤＣＰからアセットマップを取り出し、このアセットマップに記述されているアセットマップ情報（例えばＵＵＩＤ）を抽出する。
【０１５２】
ディレクトリ決定部２３０は、上記インジェスト対象の分割ＤＣＰから抽出されたアセットマップ情報に基づいて、磁気記憶装置４００のＤＣＰ記憶領域における、当該インジェスト対象の分割ＤＣＰのインジェスト先のディレクトリを決定する。図１５及び図１６に示すように、磁気記憶装置４００のＤＣＰ記憶領域には、ＤＣＰのファイルを区分して格納するためのディレクトリが、アセットマップ情報単位（即ち、デジタルシネマ単位）で作成される。ディレクトリ決定部２３０は、同一のデジタルシネマに属する１又は２以上の分割ＤＣＰが同一のディレクトリにインジェストされるように、インジェスト先のディレクトリを決定する。
【０１５３】
このとき、ディレクトリ決定部２３０は、上記抽出されたアセットマップ情報に対応するディレクトリが、磁気記憶装置４００のＤＣＰ領域に既に存在するか否かを判別する。この結果、上記ディレクトリが既に存在する場合（つまり、過去に他の分割ＤＣＰをインジェストした時に作成済みである場合）には、ディレクトリ決定部２３０は、当該既存のディレクトリを、インジェスト対象の分割ＤＣＰのインジェスト先のディレクトリに決定する。一方、上記ディレクトリが存在しない場合（未作成である場合）には、ディレクトリ決定部２３０は、上記抽出されたアセットマップ情報に対応するディレクトリを、ＤＣＰ領域に新規作成して、新規作成したディレクトリをインジェスト先のディレクトリに決定する。このように、ディレクトリ決定部２３０は、磁気記憶装置４００のＤＣＰ記憶領域においてアセットマップ情報ごとに設けられるディレクトリを管理（追加、削除等）する機能も有する。
【０１５４】
インジェスト部２４０は、上記ディレクトリ決定部２３０により決定された、磁気記憶装置４００のインジェスト先のディレクトリに、インジェスト対象の分割ＤＣＰ内のファイルをインジェストする。分割ＤＣＰのインジェストとは、外部装置から取得した分割ＤＣＰを、上映サーバ４０が使用可能な形式で上映サーバ４０内に取り込むことである。インジェスト部２４０は、インジェスト対象の分割ＤＣＰ内の各ファイルを、磁気記憶装置４００のインジェスト先のディレクトリ内にコピーする。
【０１５５】
このとき、インジェスト部２４０は、インジェスト先のディレクトリ内に存在しないファイルをコピーし、当該ディレクトリ内に既存のファイルはコピーしない。例えば、図１５の分割ＤＣＰ１のインジェスト後に分割ＤＣＰ２をインジェストする場合には、アセットマップ、ＰＬは、分割ＤＣＰ１のインジェスト時にコピーされてディレクトリ内に既に存在するので、分割ＤＣＰ２のインジェスト時にはコピーされない。また、ＶＩついては、分割ＤＣＰ間でファイル名が同じであるので（ただし、ＶＩ内のデータはシリアル番号であるので異なる）、分割ＤＣＰごとにＶＩのファイル名を相異なる名称に変更する（例えば、ファイル末尾に「***.1、2、3・・・」等の識別子を追加する）などして、同じディレクトリ内に、異なるファイル名のＶＩをインジェストしてもよい。
【０１５６】
以上のように、本実施形態では、インジェスト対象のＤＣＰからアセットマップ情報を抽出して、インジェストのターゲット側に通知し、そこでアセットマップ情報に対応するディレクトリを作成し、そのディレクトリに当該ＤＣＰ内のファイルをインジェストする。１つの親ＤＣＰが複数の分割ＤＣＰに分割されている場合には、各分割ＤＣＰについて上記のインジェスト処理を分割数回だけ行う。同一のデジタルシネマに属する複数の分割ＤＣＰは、同一のアセットマップを含むので、同一のディレクトリにインジェストされるようになる。
【０１５７】
例えば、図１５の例では、同一のデジタルシネマに属する分割ＤＣＰ１及び分割ＤＣＰ２が、同一のディレクトリにインジェストされる。また、図１６の例では、磁気記憶装置４００のＤＣＰ領域に、３つのデジタルシネマに対応する３つのディレクトリが作成されている。“Asset Map ID1 Dir/”、“Asset Map ID2 Dir/”は、アセットマップのＵＵＩＤ単位で作成されたディレクトリを示し、“PL ID1 Dir/”は、ＰＬのＵＵＩＤ単位で作成されたディレクトリを示す。“Asset Map ID1 Dir/”、“Asset Map ID2 Dir/”には、それぞれのＵＵＩＤを有するアセットマップを含む全ての分割ＤＣＰがインジェストされる。また、アセットマップを含まないＤＣＰをインジェストする際に、上記アセットマップの代わりに、必ず含まれるＰＬから固有情報（例えばＰＬのＵＵＩＤ）を抽出し、このＰＬの固有情報単位でディレクトリ“PL ID1 Dir/”が作成される。なお、この“PL ID1 Dir/”には、非分割のＤＣＰのファイルがインジェストされ、アセットマップを含む分割ＤＣＰはインジェストされない。
【０１５８】
以上のようなインジェスト方法により、同一のデジタルシネマに属する全ての分割ＤＣＰをインジェストすれば、これらの分割ＤＣＰ内のファイルを全て同一のディレクトリに集めて、ＤＣＰのファイルを分割前の元の状態（上記親ＤＣＰのファイル構成）に戻すことが可能である。また、上記のように、アセットマップ情報に基づいてディレクトリを決定することで、ユーザがインジェスト先のディレクトリを指定しなくても、同一のデジタルシネマに属する複数の分割ＤＣＰが同一のディレクトリに保存されるように、自動的にインジェストできるので、ユーザの手間を軽減できる。
【０１５９】
ファイル検証部２５０は、各分割ＤＣＰに含まれるＰＬに記述されたハッシュ値に基づいて、分割ＤＣＰ内の各ファイルの完全性を検証する。本実施形態では、メイン分割ＤＣＰのみならず、全ての分割ＤＣＰにＰＬが含まれているので、１つの分割ＤＣＰを取得すれば、その分割ＤＣＰ内のＰＬを用いて、当該分割ＤＣＰ内の各ファイルの完全性を検証可能である。ここで、ファイルの完全性の検証とは、映像ファイルなどのコンテンツファイルのデータが、何らかの原因で破損等したり、オリジナルのデータから変更されたりしていないことをチェックすることを意味する。
【０１６０】
ファイル検証部２５０は、分割ＤＣＰ内の任意のファイルについてハッシュ値を求め、このハッシュ値とＰＬに予め記述されている当該ファイルのハッシュ値とを比較する。この結果、両者が一致すれば、当該ファイルが破損しておらず完全なファイルであると判定し、一方、一致しない場合には、当該ファイルが破損等した非完全なファイルであると判定し、エラー通知を行う。なお、かかるファイルの完全性の検証は、分割ＤＣＰを取得した時点で、インジェスト前の分割ＤＣＰ内のファイルに対して行ってもよいし、或いは、分割ＤＣＰのインジェスト後に、磁気記憶装置４００に記憶されているファイルに対して行ってもよい。
【０１６１】
インジェスト状況判定部２６０は、インジェストされたアセットマップに含まれる分割数情報に基づいて、各デジタルシネマに属する複数の分割ＤＣＰのインジェスト状況を判定する。上述したように、アセットマップには、１つのデジタルシネマについて作成された分割ＤＣＰの総数を表す分割数情報と、各ファイルが含まれる分割ＤＣＰのインデックス情報とが記述されている。従って、このアセットマップを参照することで、各デジタルシネマに属する複数の分割ＤＣＰが全てインジェストされたか否か、或いは、インジェスト済みの分割ＤＣＰの総数などといったインジェスト状況を判定できる。
【０１６２】
例えば、デジタルシネマが１０分割された場合、アセットマップには分割数情報として“１０”が記述され、１０個の分割ＤＣＰのＶＩには、分割インデックス情報として“１”〜“１０”がそれぞれ記述される。このうち、分割インデックス情報が“１”と“３”の分割ＤＣＰが上映装置２０にインジェスト済みである場合を想定する。この場合。インジェスト状況判定部２６０は、磁気記憶装置４００内のディレクトリ内のアセットマップ、ＶＩを検索し、このアセットマップに含まれる分割数情報“１０”と、ＶＩに含まれる分割インデックス情報“１”と“３”を参照して、１０個のうち２個の分割ＤＣＰがインジェスト済みであるが、その他の分割ＤＣＰは未だインジェストされていないと判断する。
【０１６３】
再生部２７０は、上記映像エンコード装置１０６、映像エンコード装置１０６、これらを制御するＣＰＵ１０１などで構成される。再生部２７０は、磁気記憶装置４００に記憶されているコンテンツファイルをＣＰＬに基づいて再生し、再生した映像ファイル及び字幕ファイルをプロジェクタ４２に出力し、再生した音声ファイルをスピーカ４４に出力する。上記のように、上映装置２０の磁気記憶装置４００に、１又は２以上の分割ＤＣＰをインジェストすると、磁気記憶装置４００には、インジェストされた分割ＤＣＰ内に含まれていた各ファイル（ＣＰＬ、コンテンツファイル等）がコピーされる。再生部２７０は、かかる磁気記憶装置４００に記憶されたＣＰＬに基づいて、当該ＣＰＬに対応する上映バージョンのコンテンツファイル（ピクチャートラックファイル、サウンドトラックファイル及び／又はサブタイトルトラックファイル）を再生する。
【０１６４】
上記のように、本実施形態では、ＤＣＰの分割単位をＣＰＬ単位（上映バージョン単位）とし、各分割ＤＣＰには、ＣＰＬと、該ＣＰＬにより関連づけられたコンテンツファイルとを含ませることができる。この場合、各分割ＤＣＰ内のファイルで再生動作を完結できる。即ち、ある１つの分割ＤＣＰに含まれているＣＰＬに基づいて、当該分割ＤＣＰに含まれるコンテンツファイルを再生することで、デジタルシネマの１つの上映バージョンを再生できる。従って、デジタルシネマに属する全ての分割ＤＣＰが上映装置２０にインジェストされていなくとも、１つの分割ＤＣＰをインジェストすれば、再生部２７０はその分割ＤＣＰ単独で再生する
【０１６５】
また、図５に示した英語版の分割ＤＣＰ１をインジェストした後に、日本語版の分割ＤＣＰ２をインジェストし、日本語版のデジタルシネマを再生する場合を想定する。この場合、日本語版の分割ＤＣＰ２には、日本語版のＣＰＬ２、３により関連づけられた英語の映像ファイルが含まれていないが、先にインジェストされた英語版の分割ＤＣＰ１に含まれていた当該映像ファイルが、磁気記憶装置４００に記憶されている。このため、再生部２７０は、磁気記憶装置４００に記憶されている日本語版のＣＰＬ２、３を用いて、磁気記憶装置４００に記憶されている英語の映像ファイルと日本語の音声ファイル（若しくは、英語の映像ファイルと英語の音声ファイルと日本語の字幕ファイル）を再生できる。
【０１６６】
＜８．ＤＣＰのインジェスト方法＞
次に、図１７及び図１８を参照して、上記の上映装置２０に分割ＤＣＰをインジェストする方法について説明する。図１７は、本実施形態にかかるインジェスト時における上映装置２０の制御装置３０と上映装置４０との間の動作シーケンス図である。
【０１６７】
図１７に示すように、まず、制御装置３０は、ユーザから分割ＤＣＰのインジェスト指示を受けると、磁気記憶装置４００の空き容量を照会するための容量確認要求を上映サーバ４０に送信する（ステップＳ１００）。上映サーバ４０は、この容量確認要求を受信すると、磁気記憶装置４００の空き容量を確認し（ステップＳ１０２）、この空き容量の情報を含む応答を制御装置３０に返信する（ステップＳ１０４）。制御装置３０は、かかる応答に応じて、磁気記憶装置４００がインジェスト対象の分割ＤＣＰを記憶する分の空き容量を有するか否かをチェックする（ステップＳ１０６）。空き容量がない場合には、制御装置３０はその旨のエラー通知を行う。
【０１６８】
空き容量がある場合には、制御装置３０は、インジェスト開始要求を上映サーバ４０に送信し（ステップＳ１０８）、上映サーバ４０は、このインジェスト開始要求を受信すると、分割ＤＣＰをインジェストするための排他制御を行い（ステップＳ１１０）、その後、排他制御が完了した旨の応答を制御装置３０に返信する（ステップＳ１１２）。このステップＳ１１０以降、インジェスト終了要求を受信するステップＳ１１４までの間は、上映サーバ４０は、磁気記憶装置４００に対するデータの読み書きをロックして、分割ＤＣＰのファイルを好適にインジェストできるようにする。
【０１６９】
次いで、制御装置３０は、上記排他制御が完了した旨の応答を受信すると、インジェスト処理を開始して、分割ＤＣＰ内のファイルを、磁気記憶装置４００にコピーする（ステップＳ１１４）。このとき、分割ＤＣＰのアセットマップからアセットマップ情報を抽出し、アセットマップ情報に対応するディレクトリに、分割ＤＣＰ内の各ファイルをコピーする。
【０１７０】
その後、かかるインジェスト処理が終了すると、制御装置３０は、インジェスト終了要求を上映サーバ４０に送信する（ステップＳ１１６）。上映サーバ４０は、このインジェスト終了要求を受信すると、上記磁気記憶装置４００のロックを解除し（ステップＳ１１８）、その後、その旨の応答を制御装置３０に返信する（ステップＳ１２０）。
【０１７１】
以上のように制御装置３０により上映サーバ４０を制御することで、インジェスト対象の分割ＤＣＰを、上映サーバ４０の磁気記憶装置４００に好適にインジェストすることができる。
【０１７２】
次に、インジェスト処理における上映装置２０全体の動作フローを説明する。図１８は、本実施形態にかかる上映装置２０におけるインジェスト方法を示すフローチャートである。
【０１７３】
図１８に示すように、まず、上映装置２０は、作成サーバ１０によって作成された１又は２以上のＤＣＰ又は分割ＤＣＰを、着脱可能な記録媒体１又はネットワーク２を介して取得する（ステップＳ２００：ＤＣＰ取得ステップ）。かかる分割ＤＣＰが上映装置２０へのインジェスト対象となる。次いで、上映装置２０は、インジェスト先の磁気記憶装置４００がインジェスト対象のＤＣＰ又は分割ＤＣＰを記憶可能な空き容量を有するか否かを判定し（ステップＳ２０２）、空き容量がない場合には、その旨のエラー通知を行う（ステップＳ２０４）。一方、空き容量がある場合には、上映装置２０は以下のインジェスト処理を実行する。
【０１７４】
まず、上映装置２０は、インジェスト対象のＤＣＰ又は分割ＤＣＰに含まれる、アセットマップのＵＵＩＤ若しくはＰＬのＵＵＩＤをチェックする（ステップＳ２０６）。インジェスト対象のデータが、ＤＣＰ若しくは分割ＤＣＰであれば、その中にはアセットマップ若しくはＰＬが必ず含まれている。このため、かかるアセットマップ若しくはＰＬのＩＤをチェックすることで、インジェスト対象のデータが、ＤＣＩ基準に準拠したデジタルシネマのＤＣＰ又は分割ＤＣＰであるかを確認できる。
【０１７５】
次いで、上映装置２０は、インジェスト対象のＤＣＰに含まれる管理ファイルに基づいて、インジェスト対象のＤＣＰが、分割されていない一般的なＤＣＰであるか、分割ＤＣＰであるかを判定する（ステップＳ２０８）。ＤＣＰ内のアセットマップに記述された情報（例えば分割数情報）や、ＶＩに記述された分割インデックス情報などをチェックすることで、分割ＤＣＰであるか否かの判定を実行できる。この判定の結果、インジェスト対象のＤＣＰが一般的なＤＣＰ（非分割）である場合には、通常のインジェスト手法に従って、当該ＤＣＰを磁気記憶装置４００にインジェストする（ステップＳ２１０）。
【０１７６】
一方、インジェスト対象のＤＣＰが分割ＤＣＰである場合には、上映装置２０は、インジェスト対象の分割ＤＣＰに含まれるアセットマップから、上述したアセットマップ情報（例えばアセットマップのＵＵＩＤ）を抽出する（ステップＳ２１２：アセットマップ情報抽出ステップ）。次いで、上映装置２０は、抽出されたアセットマップ情報に基づいて、インジェスト対象の分割ＤＣＰのデジタルシネマを判別し、磁気記憶装置４００におけるインジェスト先のディレクトリを、上記アセットマップ情報に対応するディレクトリに決定する（ステップＳ２１６：ディレクトリ決定ステップ）。
【０１７７】
さらに、上記アセットマップ情報に対応するディレクトリが、磁気記憶装置４００のＤＣＰ記憶領域に存在するか否かを判定する（ステップＳ２１６）。この判定の結果、アセットマップ情報に対応するディレクトリが存在しない場合には、当該ディレクトリを新規作成し（ステップＳ２１８）、この作成したディレクトリ内にインジェスト対象の分割ＤＣＰ内の全ファイルをコピーする（ステップＳ２２０：インジェストステップ）。
【０１７８】
一方、上記ステップＳ２１６での判定の結果、アセットマップ情報に対応するディレクトリが、磁気記憶装置４００内に既に存在する場合には、インジェスト対象の分割ＤＣＰ内の各ファイルのうち、上記既存のディレクトリに存在しないファイルを、当該ディレクトリにコピーする（ステップＳ２２２：インジェストステップ）。
【０１７９】
以上のようなインジェスト方法により、上映装置２０は、分割ＤＣＰのインジェストに対応可能となる。このため、作成サーバ１０で大容量のデジタルシネマコンテンツを分割して分割ＤＣＰを作成し、この分割ＤＣＰを上映装置２０にインジェストすることが可能となる。この際、上映装置２０では、種々のデジタルシネマに関する各種の分割ＤＣＰを、デジタルシネマごとに区分けして、磁気記憶装置４００の別々のディレクトリにインジェストできる。このとき、分割ＤＣＰから抽出したアセットマップ情報に基づいてインジェスト先のディレクトリ自動的に決定できるので、分割ＤＣＰの内容を把握する手間をユーザにかけることなく、容易、迅速かつ適切にインジェストできる。
【０１８０】
＜９．デジタルシネマの再生方法＞
次に、図１９を参照して、上記の上映装置２０におけるデジタルシネマコンテンツの再生方法について説明する。図１９は、本実施形態にかかるデジタルシネマコンテンツの再生方法を示すフローチャート図である。なお、以下のフローでは、１つのデジタルシネマに関する複数の分割ＤＣＰを上映装置２０にインジェストすることにより、上映装置２０の磁気記憶装置４００には、複数の上映バージョンに対応するＣＰＬ及びコンテンツファイルが予め記憶されているものとする。
【０１８１】
図１９に示すように、まず、上映装置２０は、ユーザ入力などに基づいて、再生対象のデジタルシネマと、その上映バージョンを選択する（ステップＳ３００）。次いで、上映装置２０は、磁気記憶装置４００内の複数のディレクトリの中から、上記選択されたデジタルシネマに対応するディレクトリを選択し（ステップＳ３０２）、さらに、そのディレクトリ内の複数のＣＰＬの中から、上記選択された上映バージョンに対応するＣＰＬを選択する（ステップＳ３０４）。
【０１８２】
次いで、上映装置２０は、上記ステップＳ３０４で選択されたＣＰＬに基づいて、当該ＣＰＬに対応する上映バージョンのコンテンツファイル（映像ファイル、音声ファイル、字幕ファイル）を再生する（ステップＳ３０６：再生ステップ）。詳細には、上映装置２０は、上記選択されたＣＰＬを磁気記憶装置４００から読み出し、このＣＰＬの記述を解釈して、当該ＣＰＬにより関連づけられているコンテンツファイル（映像ファイル、音声ファイル、字幕ファイル）を磁気記憶装置４００から読み出す。また、ＣＰＬには、各コンテンツファイルの開始位置（entry point）と尺の長さ(duration)がリールごとに記述されている。上映装置２０は、ＣＰＬに記述された開始位置と尺の長さの情報に従って、各コンテンツファイルのデータをリールごとに順次デコードして、プロジェクタ４２やスピーカ４４が処理可能なフォーマットに変換する。さらに、上映装置２０は、このようにして得られた映像、音声、字幕の再生データをプロジェクタ４２やスピーカ４４に出力し、この結果、デジタルシネマが上映される（ステップＳ３０８）。
【０１８３】
以上のデジタルシネマ再生方法によれば、各上映バージョンに対応する分割ＤＣＰを磁気記憶装置４００にインジェストした後に、上映装置２０は、磁気記憶装置４００に記憶されたデジタルシネマコンテンツを、上映バージョン単位で作成されたＣＰＬに基づいて好適に再生できる。さらに、磁気記憶装置４００に全ての上映バージョンに対応する分割ＤＣＰがインジェストされておらず、一部の分割ＤＣＰだけがインジェストされている場合であっても、当該分割ＤＣＰに含まれていたＣＰＬを利用して、そのＣＰＬに対応する上映バージョンのデジタルシネマを再生可能である。
【０１８４】
次に、図２０を参照して、オリジナル版のデジタルシネマの配給後に、別言語版、差替版のデジタルシネマを追加作成して配給する手順について説明する。
【０１８５】
図２０に示すように、配給会社の作成サーバ１０にて、あるデジタルシネマに関してオリジナル版のＤＣＰを作成し（ステップＳ４００）、このオリジナル版の分割ＤＣＰを、作成サーバ１０から各劇場の上映装置２０に配給し（ステップＳ４０２）、上映装置２０の磁気記憶装置４００にインジェストする（ステップＳ４０４）。このオリジナル版の分割ＤＣＰには、オリジナル版のコンテンツファイルと、当該コンテンツファイルを関連づけるオリジナル版のＣＰＬとが含まれている。上映装置２０は、このオリジナル版のＣＰＬを用いて、オリジナル版のコンテンツファイルを再生し、オリジナル版のデジタルシネマを上映できる（ステップＳ４０６）。
【０１８６】
かかるオリジナル版のデジタルシネマの配給・上映後に、差替版のデジタルシネマが作成される場合がある。例えば、当初公開された国以外で公開するために、別言語版のデジタルシネマを作成したり、映画が公開される国や地域の規制や、企広告宣伝となりうるシーンの差し替え、シーンの追加・変更などに対処するべく、差替版のデジタルシネマを作成したりする。
【０１８７】
この場合には、配給会社の作成サーバ１０は、上記の別言語版、差替版のＣＰＬ及びコンテンツファイルを含む分割ＤＣＰを追加作成し（ステップＳ４０８）、この追加作成された別言語版、差替版の分割ＤＣＰを、作成サーバ１０から各劇場の上映装置２０に配給し（ステップＳ４１０）、上映装置２０の磁気記憶装置４００に追加インジェストする（ステップＳ４１２）。これにより、上映装置２０は、別言語版、差替版のＣＰＬを用いて、別言語版、差替版のコンテンツファイルを再生し、別言語版、差替版のデジタルシネマを上映することができるようになる（ステップＳ４１４）。
【０１８８】
以上のように、本実施形態にかかる分割ＤＣＰを利用することで、オリジナル版とは別版のデジタルシネマを容易に追加作成・配給できるので、デジタルシネマの言語拡張や、シーンの差し替えに柔軟に対応することができるようになる。さらに、かかる別版の分割ＤＣＰでは、そのＣＰＬと、オリジナル版と別版の差分に相当するコンテンツファイルを含めばよく、オリジナル版と重複するコンテンツファイルを含ませる必要はないので、分割ＤＣＰのデータ量を低減して、容易かつ安全に配給できる。
【０１８９】
＜１０．効果＞
以上、本実施形態にかかるデジタルシネマシステムと、これを構成する作成サーバ１０、上映装置２０、並びにその処理について詳細に説明した。本実施形態によれば、ＤＣＰを上映バージョン単位で複数の分割ＤＣＰに分割して配給することで、大容量のデジタルシネマコンテンツを分割して上映装置２０にインジェストすることが可能となる。このとき、各種のデジタルシネマの分割ＤＣＰを、デジタルシネマごとのディレクトリに自動的にインジェストできる。従って、従来のようにユーザがＤＣＰを手動で統合してからインジェストする必要がなく、容易かつ正確にインジェストできるので、ユーザの利便性を向上できる。さらに、複数の分割ＤＣＰをインジェスト前に予め統合する必要がないので、インジェストに必要な磁気記憶装置４００の記憶容量も低減できる。また、上映装置２０は、上述したフォーマットの分割ＤＣＰのみならず、一般的なＤＣＰや、他のフォーマットのデジタルシネマコンテンツもインジェスト可能である。
【０１９０】
また、各分割ＤＣＰに、少なくとも１の上映バージョンに対応するＣＰＬとそれに関連づけられたコンテンツファイルを含ませることで、上映装置２０に全ての分割ＤＣＰがインジェストされて揃わなくても、インジェスト済みの分割ＤＣＰに対応する上映バージョンのデジタルシネマを再生できる。
【０１９１】
また、上記のような分割方式の分割ＤＣＰを用いることで、デジタルシネマを効率よく分割することができるので、デジタルシネマコンテンツを取り扱う際に、運用が容易になる。また、言語版ごとに分割ＤＣＰを作成することで、事後的に対応言語を追加するなどの措置を容易に実現できるとなる。また、オリジナル版と差替版の分割ＤＣＰを作成することで、デジタルシネマコンテンツのローカライズや、広告宣伝シーンの差し替え等を容易に実行可能である。
【０１９２】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１９３】
【図１】本発明の第１の実施形態にかかるデジタルシネマシステムを示す概略構成図である。
【図２】本実施形態にかかる一般的なＤＣＰのファイル構成を示す説明図である。
【図３】本実施形態にかかる一般的なＤＣＰのファイル構成を示す説明図である。
【図４】本実施形態にかかる分割ＤＣＰのファイル構成を示す説明図である。
【図５】本実施形態にかかる言語バージョンごとに作成された分割ＤＣＰのファイル構成を示す説明図である。
【図６】本実施形態にかかるオリジナル版と差替版に対応する分割ＤＣＰのファイル構成を示す説明図である。
【図７】本実施形態にかかるデジタルシネマのシーン差替の具体例を示す説明図である。
【図８】本実施形態にかかる作成サーバを示す構成図である。
【図９】本実施形態にかかる作成サーバを示す機能構成図である。
【図１０】本実施形態にかかるデジタルシネマ作成方法の一例を示すフローチャートである。
【図１１】本実施形態にかかるデジタルシネマ作成方法の別の例を示すフローチャートである。
【図１２】本実施形態にかかる上映装置を示す全体構成図である。
【図１３】本実施形態にかかる上映装置における制御装置と上映サーバを示す構成図である。
【図１４】本実施形態にかかる上映装置を示す機能構成図である。
【図１５】本実施形態にかかる上映装置におけるインジェスト方法を示す説明図である。
【図１６】本実施形態にかかる磁気記憶装置におけるＤＣＰ領域のディレクトリ構成を示す概念図である。
【図１７】本実施形態にかかるインジェスト時における上映装置の制御装置と上映装置との間の動作シーケンス図である。
【図１８】本実施形態にかかる上映装置におけるインジェスト方法を示すフローチャートである。
【図１９】本実施形態にかかるデジタルシネマコンテンツの再生方法を示すフローチャート図である。
【図２０】本実施形態にかかる複数の上映バージョンを配給・上映する手順例を示す説明図である。
【符号の説明】
【０１９４】
１    着脱可能な記録媒体
２    ネットワーク
１０    作成サーバ
２０    上映装置
３０    制御装置
４０    上映サーバ
４２    プロジェクタ
４４    スピーカ
１２０    素材取得部
１２２    映像処理部
１２４    エンコード部
１３０    コンテンツ記憶部
１３２    コンテンツファイル作成部
１４０    管理ファイル作成部
１４２    ＣＰＬ作成部
１４４    アセットマップ作成部
１４６    ＰＬ作成部
１４８    ＶＩ作成部
１５０    管理ファイル記憶部
１６０    ＤＣＰ作成部
１７０    ＤＣＰ提供部
１７２    書込部
１７４    送信部
２１０    ＤＣＰ取得部
２１２    読出部
２１４    受信部
２２０    アセットマップ情報抽出部
２３０    ディレクトリ決定部
２４０    インジェスト部
２５０    ファイル検証部
２６０    インジェスト状況判定部
２７０    再生部
４００    磁気記憶装置
【図１】
2008283489.tif 000003
【図２】
2008283489.tif 000004
【図３】
2008283489.tif 000005
【図４】
2008283489.tif 000006
【図５】
2008283489.tif 000007
【図６】
2008283489.tif 000008
【図７】
2008283489.tif 000009
【図８】
2008283489.tif 000010
【図９】
2008283489.tif 000011
【図１０】
2008283489.tif 000012
【図１１】
2008283489.tif 000013
【図１２】
2008283489.tif 000014
【図１３】
2008283489.tif 000015
【図１４】
2008283489.tif 000016
【図１５】
2008283489.tif 000017
【図１６】
2008283489.tif 000018
【図１７】
2008283489.tif 000019
【図１８】
2008283489.tif 000020
【図１９】
2008283489.tif 000021
【図２０】
2008283489.tif 000022