流通映像データを含む流通コンテンツを制作する制作装置であって、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備えることを特徴とする制作装置。前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、前記差分生成手段は、各フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算部と、算出した差分のビット長を削減する削減部とを含み、前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、ビット長が削減された前記差分を含むことを特徴とする請求項1に記載の制作装置。前記差分生成手段は、さらに、前記差分演算部により算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、シフト量を生成するシフト量生成部を含み、前記削減部は、生成されたシフト量に基づいて、前記差分のビット長を削減することを特徴とする請求項2に記載の制作装置。前記シフト量生成部は、前記残り部分の上位側ビットにおいて、連続する0値の数に応じて、前記シフト量を生成することを特徴とする請求項3に記載の制作装置。前記シフト量生成部は、一枚のフレームについて、一個の前記シフト量を生成することを特徴とする請求項3に記載の制作装置。前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とを前記記録媒体に書き込むことを特徴とする請求項3に記載の制作装置。前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とをサーバ装置へ送信することを特徴とする請求項3に記載の制作装置。流通映像データを含む流通コンテンツを制作する制作装置で用いられる制作方法であって、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを含むことを特徴とする制作方法。流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、コンピュータに、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを実行させるためのコンピュータプログラムを記録している記録媒体。流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムであって、コンピュータに、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを実行させるためのコンピュータプログラム。流通映像データを含む流通コンテンツを制作する制作装置を構成する集積回路であって、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備えることを特徴とする集積回路。流通映像データを含む流通コンテンツを制作する制作装置と前記流通コンテンツを再生する再生装置とから構成されるコンテンツ配信システムであって、前記制作装置は、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備え、前記再生装置は、前記差分データを取得する差分取得手段と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成手段と、生成した前記再生映像データを再生する再生手段とを備えることを特徴とするコンテンツ配信システム。特許文献1により開示された技術は、一つの映画について様々な再生のバリエーションを産み出す一つの方法を提供しているが、映画に代表されるコンテンツのさらなる普及のため、コンテンツの再生についての様々な技術が要望されている。上記要望に応えるため、本発明は、映像の再生時に色調表現をさらに豊かにする流通コンテンツを制作できる制作装置、制作方法、コンピュータプログラム、記録媒体、集積回路及びコンテンツ配信システムを提供することを目的とする。上記目的を達成するために、本発明は、流通映像データを含む流通コンテンツを制作する制作装置であって、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備えることを特徴とする。この構成によると、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。本発明の一態様は、流通映像データを含む流通コンテンツを制作する制作装置であって、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備えることを特徴とする。この構成によると、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。ここで、前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、前記差分生成手段は、各フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算部と、算出した差分のビット長を削減する削減部とを含み、前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、ビット長が削減された前記差分を含むとしてもよい。この構成によると、差分データに含まれる差分は、ビット長が削減されているので、差分データの容量を小さくすることができる。ここで、前記差分生成手段は、さらに、前記差分演算部により算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、シフト量を生成するシフト量生成部を含み、前記削減部は、生成されたシフト量に基づいて、前記差分のビット長を削減するとしてもよい。この構成によると、正負を示す符号ビットを除く残り部分の上位側ビットは、0値である場合が多く、生成されたシフト量に基づいて、前記差分のビット長を削減することにより、差分の有効値が欠落することなく、差分のビット長を効果的に削減することができる。ここで、前記シフト量生成部は、前記残り部分の上位側ビットにおいて、連続する0値の数に応じて、前記シフト量を生成するとしてもよい。この構成によると、連続する0値の数に応じて、前記シフト量を生成するので、差分の有効値が欠落することなく、差分のビット長を効果的に削減することができる。ここで、前記シフト量生成部は、一枚のフレームについて、一個の前記シフト量を生成するとしてもよい。この構成によると、一枚のフレームに含まれる個々のピクセルについて、それぞれシフト量を生成する場合と比較すると、シフト量全体の容量を削減することができる。ここで、前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とを前記記録媒体に書き込むとしてもよい。この構成によると、前記記録媒体に、前記流通コンテンツ、前記差分データ及び前記シフト量が記録されるので、再生装置において、当該記録媒体に記録されている前記流通コンテンツ、前記差分データ及び前記シフト量のみを用いて、色調表現が改善された状態で、映像の再生が可能となる。ここで、前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とをサーバ装置へ送信するとしてもよい。この構成によると、前記記録媒体に、前記流通コンテンツが記録され、サーバ装置に前記差分データと前記シフト量とが送信されるので、再生装置において、当該記録媒体から前記流通コンテンツを読み出し、また、サーバ装置から前記差分データ及び前記シフト量を受信することにより、色調表現が改善された状態で、映像の再生が可能となる。本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置で用いられる制作方法であって、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを含むことを特徴とする。この方法によると、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、コンピュータに、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを実行させるためのコンピュータプログラムを記録していることを特徴とする。この記録媒体に記録されているコンピュータプログラムをコンピュータにより実行すれば、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムであって、コンピュータに、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを実行させることを特徴とする。このコンピュータプログラムをコンピュータにより実行すれば、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置を構成する集積回路であって、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備えることを特徴とする。この構成によると、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置と前記流通コンテンツを再生する再生装置とから構成されるコンテンツ配信システムであって、前記制作装置は、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備え、前記再生装置は、前記差分データを取得する差分取得手段と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成手段と、生成した前記再生映像データを再生する再生手段とを備えることを特徴とする。この構成によると、制作装置により、前記原映像データと前記流通映像データとの差分データを生成して出力し、再生装置により、前記流通映像データと前記差分データとを合成して再生映像データを生成するので、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。以下、本発明の実施の形態について、図面を参照しながら説明する。1.実施の形態1本発明に係る一の実施の形態としてのコンテンツ配信システム10aについて説明する。1コンテンツ配信システム10aは、図1に示すように、制作装置100a及び再生装置400aから構成されている。制作装置100aは、流通映像データを含む流通コンテンツを制作する。再生装置400aは、流通コンテンツを再生する。制作装置100aは、この図に示すように、原取得部101a、流通取得部102a、差分生成部103a及び出力部104aから構成されている。原取得部101aは、原映像データを取得する。流通取得部102aは、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する。差分生成部103aは、前記原映像データと前記流通映像データとの差分データを生成する。出力部104aは、前記差分データを出力する。再生装置400aは、差分取得部401a、合成部402a及び再生部403aから構成されている。差分取得部401aは、前記差分データを取得する。合成部402aは、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する。再生部403aは、生成した前記再生映像データを再生する。また、次のように構成してもよい。2前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含む。差分生成部103aは、各フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算部108a図示していないと、算出した差分のビット長を削減する削減部110a図示していないとを含む。前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、ビット長が削減された前記差分を含む。3差分生成部103aは、さらに、差分演算部108aにより算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、シフト量を生成するシフト量生成部109a図示していないを含む。削減部110aは、生成されたシフト量に基づいて、前記差分のビット長を削減する。4シフト量生成部109aは、前記残り部分の上位側ビットにおいて、連続する0値の数に応じて、前記シフト量を生成する。5シフト量生成部109aは、一枚のフレームについて、一個の前記シフト量を生成する。6出力部104aは、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とを前記記録媒体に書き込む。7出力部104aは、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とをサーバ装置へ送信する。2.実施の形態2本発明に係る別の実施の形態としてのコンテンツ配信システム10について説明する。2.1コンテンツ配信システム10の全体構成コンテンツ配信システム10は、図2に示すように、制作装置100、再生装置400、外部記憶装置500及び配信サーバ装置600から構成されている。制作装置100と配信サーバ装置600とは、ネットワーク20を介して接続され、配信サーバ装置600と再生装置400とも、ネットワーク20を介して接続されている。制作装置100には、記録媒体200及び記録媒体300が装着され、制作装置100は、記録媒体200及び記録媒体300にコンテンツを記録する。また、再生装置400には、コンテンツが記録された記録媒体200及び記録媒体300が装着される。再生装置400には、外部記憶装置500が接続されている。なお、一例として、記録媒体200及び記録媒体300の制作業者が制作装置100を有し、コンテンツに関連するサービスを提供するサービス提供業者が配信サーバ装置600を有する。このサービス提供業者は、記録媒体300に記録されたコンテンツを高階調化するためのサービスを提供する。また、コンテンツの視聴者が再生装置400及び外部記憶装置500を有する。制作装置100は、映画制作会社により制作された原映像を含む原コンテンツを元にして、記録媒体に記録するため、流通映像を含む流通コンテンツを制作し、制作した流通コンテンツを記録媒体に記録する。従って、映画制作会社により制作された原コンテンツがそのまま市場に流通することはなく、流通コンテンツを記録している記録媒体が市場に流通することとなる。映画制作会社により制作された原映像は、複数のフレームから構成され、各フレームは、複数のピクセルが行列状に配されて構成され、各ピクセルは、R、G、Bの原色毎に、原色データを有する。ここで、各原色データは、一例として、12ビット長であり、各原色は、4096階調により表現される。つまり、各原色は、12ビットの色深度を有する。これに対し、記録媒体に記録される流通映像は、原映像と同様に、複数のフレームから構成され、各フレームは、複数のピクセルが行列状に配されて構成され、各ピクセルは、R、G、Bの原色毎に、原色データを有する。ここで、各原色データは、一例として、8ビット長であり、各原色は、256階調により表現される。つまり、各原色は、8ビットの色深度を有する。このように、映画制作会社により制作された原映像の各原色は、4096階調により表現される。一方、記録媒体に記録される流通映像の各原色は、256階調により表現されている。これは、記録媒体に記録できるデータの容量に制限があるためであり、例えば、記録媒体に記録される流通映像の各原色データのデータ長は、8ビット長と規定されている。なお、説明時の混乱を回避するために、制作装置100及び再生装置400内の各構成要素の処理対象となるデータに対して、次のように符号を付与して表現する。原映像D1、第1変換映像D2、圧縮映像D3、再伸張映像D4、シフト再伸張映像D5、第2変換映像D6、差分データD7、固定階調差分データD8、圧縮差分データD9、シフト映像D10、シフト差分データD11、合成映像D12、シフト合成映像D13、シフト量データD20、記録媒体識別IDD21。2.2制作装置100の構成図3に、制作装置100の構成を示す。制作装置100は、図3に示すように、映像記憶部101、第1変換部102、第1圧縮部103、第1記録部104、伸張部105、読出部106、シフト部107、差分演算部108、シフト量データ生成部109、削減部110、第2圧縮部111、記憶部112、第2記録部113、送信部114及び制御部115から構成されている。ここで、差分演算部108、シフト量データ生成部109及び削減部110は、差分生成部116を構成する。制作装置100は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニットなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、制作装置100の第1変換部102、第1圧縮部103、第1記録部104、伸張部105、読出部106、シフト部107、差分演算部108、シフト量データ生成部109、削減部110、第2圧縮部111、第2記録部113、送信部114及び制御部115及び差分生成部116は、その機能を達成する。制作装置100は、上述したように、原映像を含む原コンテンツから流通映像を含む流通コンテンツを制作し、制作した流通コンテンツを記録媒体に記録する。ここで、各コンテンツは、映像、音声データ、字幕、副音声データ、オーディオコメンタリ、制御情報等を含む。以下においては、主として映像に関して説明し、コンテンツに含まれるその他の情報については、説明を省略する。1映像記憶部101映像記憶部101は、一例として、ハードディスクユニットから構成されている。映像記憶部101は、複数のフレームから構成される原映像D1を記憶している。原映像D1は、映画制作会社により制作された映像そのものである。原映像D1を構成する複数のフレームが時間的に連続して再生されることにより、動画像が表現される。原映像D1は、一例として、図4に示すように、5枚のフレームF1、F2、F3、F4及びF5を含んで構成されている。各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、12ビット長の原色データを有する。従って、各原色は、4096階調により表現される。図4に示すように、フレームF4内の一のピクセルの一の原色R、G、Bのいずれか701aは、4096階調により表現される。フレームF4内のその他のピクセルの原色702a、703a及び704aも、それぞれ、4096階調により表現される。図4においては、原色701aが有する階調を、階調表現711aにより、視覚的に表している。階調表現711aにおいては、4096個の升目を縦に並べ、一つの枡目により1階調を表現し、斜線によるハッチングが施された枡目の数により、原色701aの階調を表している。原色702a、703a及び704aについても、原色701aと同様に、階調表現712a、713a及び714aにおいて、ハッチングが施された枡目の数により、それらの原色の階調を表している。2記憶部112記憶部112は、一例として、ハードディスクユニットから構成されている。記憶部112は、圧縮差分データD9及びシフト量データD20を記憶するための領域を備えている。3第1変換部102第1変換部102は、以下に示すようにして、原映像D1に対して映像の階調を低下させる変換を施して、生成した第1変換映像D2を生成する。第1変換部102は、映像記憶部101から原映像D1を読み出し、読み出した原映像D1の各フレーム内の各ピクセルの原色毎に、原色データに第1変換を施す。ここで、第1変換は、一例として、原映像D1の12ビット長の原色データを、8ビット長の原色データに変換するアルゴリズムである。言い換えると、第1変換は、4096階調により表現される原色を256階調により表現される原色に変換する。例えば、第1変換は、12ビット長の原色データに対して、丸め込み例えば、切り上げを施して、8ビット長の原色データを生成する。このようにして、第1変換部102は、原映像D1の各原色データに第1変換を施して、第1変換映像D2を生成する。第1変換映像D2は、複数のフレームから構成され、各フレームは、複数のピクセルが行列状に配されて構成され、各ピクセルは、R、G、Bの原色毎に、原色データを有する。ここで、各原色データは、8ビット長であり、各原色は、256階調により表現される。上述したように、原映像D1における12ビットの色深度は、映画制作会社における映画の制作過程において用いられるものであり、8ビットの色深度は、記録媒体において規定されているものである。映画制作会社において制作された原映像を、記録媒体において規定された色深度による映像に変換して記録媒体に記録するために、この第1変換が必要となる。こうして生成された第1変換映像D2は、一例として、図4に示すように、原映像D1のフレームF1、F2、F3、F4及びF5にそれぞれ対応するフレームF11、F12、F13、F14及びF15を含み、第1変換映像D2に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、8ビット長の原色データを有している。従って、各原色は、256階調により表現される。図4に示すように、フレームF14内の一のピクセルの一の原色R、G、Bのいずれか701bは、256階調により表現される。フレームF14内のその他のピクセルの原色702b、703b及び704bも、それぞれ、256階調により表現される。図4においては、原色701bが有する階調を、階調表現711bにより、視覚的に表している。階調表現711bにおいては、256個の升目を縦に並べ、一つの枡目により1階調を表現し、斜線によるハッチングが施された枡目の数により、原色701bの階調を表している。原色702b、703b及び704bについても、原色701bと同様に、階調表現712b、713b及び714bにおいて、ハッチングが施された枡目の数により、それらの原色の階調を表している。図4に示す第1変換映像D2の各原色データは、12ビット長の原映像D1の各原色データから8ビット長に変換されて生成されるので、12ビット長から8ビット長へ丸め込まれる際に、原映像D1の各原色データの一部の情報が欠落する。図4に示す階調表現711b、712b、713b及び714bにおいて、情報の欠落が発生している箇所を符号721b、722b、723b及び724bにより示している。第1変換部102は、生成した第1変換映像D2を第1圧縮部103へ出力する。4第1圧縮部103第1圧縮部103は、第1変換部102から第1変換映像D2を受け取り、受け取った第1変換映像D2に対して、映像の圧縮アルゴリズムを施して圧縮映像D3を生成する。ここで、映像の圧縮アルゴリズムについては、公知であり、説明を省略する。次に、生成した圧縮映像D3を第1記録部104へ出力する。また、生成した圧縮映像D3を伸張部105へ出力する。圧縮のアルゴリズムは、例えば、量子化符号のプロセスを含んでおり、このプロセスにおいて、情報の欠落が発生する。圧縮映像D3は、圧縮アルゴリズムにより生成された複数のコードから構成されており、圧縮映像D3については、そのままでは色深度の表現ができない。そこで、圧縮による情報欠落を説明するため、圧縮映像D3をさらに伸張して得られた再伸張映像D4を図4に示す。図4に示す再伸張映像D4は、第1変換映像D2のフレームF11、F12、F13、F14及びF15にそれぞれ対応するフレームF21、F22、F23、F24及びF25を含み、再伸張映像D4に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、8ビット長の原色データを有している。従って、各原色は、256階調により表現される。図4に示すように、フレームF24内の1箇所のピクセルの一の原色R、G、Bのいずれか701cは、256階調により表現される。フレームF24内のその他のピクセルの原色702c、703c及び704cも、それぞれ、256階調により表現される。図4においては、原色701c、702c、703c及び704cについて、原色701b等と同様に、階調表現711c、712c、713c及び714cにおいて、ハッチングが施された枡目の数により、それらの色の階調を表している。この図において、圧縮量子化符号効果により、情報が欠落した部分734cを示す。5第1記録部104第1記録部104は、第1圧縮部103から圧縮映像D3を受け取り、受け取った圧縮映像D3を記録媒体200及び記録媒体300に書き込む。6伸張部105伸張部105は、第1圧縮部103から圧縮映像D3を受け取り、又は、読出部106から圧縮映像D3を受け取る。それぞれから受け取った圧縮映像D3に対して、映像の伸張アルゴリズムを施して、再伸張映像D4を生成する。ここで、伸張のアルゴリズムについては、公知であるので説明を省略する。次に、伸張部105は、生成した再伸張映像D4をシフト部107へ出力する。再伸張映像D4の一例を図5に示す。なお、図5に示す再伸張映像D4の一例は、図4に示す再伸張映像D4の一例と同じものである。7シフト部107シフト部107は、伸張部105から再伸張映像D4を受け取る。次に、シフト部107は、映像記憶部101に記憶されている原映像D1が有する色深度に一致するものとなるように、受け取った再伸張映像D4の各フレームに含まれる各ピクセルの原色データを上位ビット側にビットシフトして、シフト再伸張映像D5を生成し、生成したシフト再伸張映像D5を差分演算部108へ出力する。ここで、原映像D1の各フレームに含まれる各ピクセルの各原色データは、12ビット長であり、再伸張映像D4の各フレームに含まれる各ピクセルの各原色データは、8ビット長であるので、シフト部107は、再伸張映像D4の各フレームに含まれる各ピクセルの原色データを最上位ビット側に4ビットだけシフトする。また、最下位の4ビットには、0x0000を詰める。ここで、0xに続く数値は、2進数による表現であることを示す。図5に一例として示すように、シフト再伸張映像D5は、再伸張映像D4に含まれるフレームの数と同じ数のフレームから構成され、再伸張映像D4のフレームF21、F22、F23、F24及びF25にそれぞれ対応するフレームF31、F32、F33、F34及びF35を含み、各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、12ビット長の原色データを有している。従って、各原色は、4096階調により表現される。図5に示すように、フレームF34内の一のピクセルの一の原色R、G、Bのいずれか701dは、4096階調により表現される。フレームF34内のその他のピクセルの原色702d、703d及び704dも、それぞれ、4096階調により表現される。図5においては、原色701d、702d、703d及び704dについて、原色701cと同様に、階調表現711d、712d、713d及び714dにおいて、ハッチングが施された枡目の数により、それらの色の階調を表している。このように、再伸張映像D4では、各原色は、256階調であったが、各原色データが上位側に4ビット分だけ、ビットシフトされることで、4096階調となっている。なお、シフト量は、記録媒体200及び記録媒体300に記憶されるどの圧縮映像D3について、同一値であってもよい。また、記録媒体200及び記録媒体300内の論理的な再生単位BLU-RAYDISC登録商標でいうPlayList毎に、変わってもよい。さらに、圧縮映像D3の単位BLU-RAYDISC登録商標でいうClip毎に、変わってもよい。8差分演算部108差分演算部108は、映像記憶部101から原映像D1を読み出し、シフト部107からシフト再伸張映像D5を受け取る。次に、読み出した原映像D1の各フレームの各ピクセルの各原色データと、受け取ったシフト再伸張映像D5の各フレームの各ピクセルの各原色データとの差分を計算し、計算した差分を含む差分データD7を生成する。差分データD7は、原映像D1に含まれるフレーム数と同数のフレームを含み、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に計算された差分を含む。図5に示す原映像D1には、原映像D1とシフト再伸張映像D5との差分721a、722a、723a及び724aが表現されている。差分演算部108により得られた差分データD7の一例を図6に示す。この図に示すように、差分データD7は、原映像D1に含まれるフレームF1、F2、F3、F4及びF5にそれぞれ対応するフレームF41、F42、F43、F44及びF45を含み、各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、12ビット長の差分を有している。この図に示すように、フレームF44は、一のピクセルの一の原色について、差分701eを有し、他のピクセルの原色について、差分702e、703e及び704eを有する。差分701eは、12ビット長である。差分701eの最上位ビット701eaは、符号ビットである。最上位ビット701eaが0x0のとき、差分701eは、正の値を有し、最上位ビット701eaが0x1のとき、差分701eは、負の値を有する。差分701eのうち、最上位ビット701eaを除く他のビット列701ebは、差分701eの表す数値の絶対値を示している。差分演算部108は、差分データD7をシフト量データ生成部109及び削減部110へ出力する。9シフト量データ生成部109シフト量データ生成部109は、差分演算部108から差分データD7を受け取る。次に、シフト量データ生成部109は、差分データD7に含まれるフレーム毎に、次のようにして、シフト量Pを決定する。i当該フレームについて、シフト量Pを4ビットとして仮に決定する。シフト量データ生成部109は、当該フレームの各ピクセル内の原色毎の差分について、ii12ビットの差分のうち、最上位の符号ビットを除いて、上位から4ビットが0x0000の場合、シフト量Pを4ビットとする。iii12ビットの差分のうち、最上位の符号ビットを除いて、上位から2ビットが0x00で、3ビット目及び4ビット目の両方又は一方が、0x1の場合、シフト量Pを2ビットとする。iv12ビットの差分のうち、最上位の符号ビットを除いて、上位から2ビットの両方又は一方が、0x1の場合、シフト量Pを0ビットとする。上記において、1枚のフレーム内において、iv、iii、iiの順に、シフト量Pを決定する。言い換えると、1枚のフレーム内において、いずれか一つの差分について、シフト量Pを0ビットと決定した場合には、当該フレームについて、シフト量Pを0ビットとする。1枚のフレーム内において、どの差分についても、シフト量Pを0ビットと決定しなかった場合に、いずれか一つの差分について、シフト量Pを2ビットと決定したときには、当該フレームについて、シフト量Pを2ビットとする。1枚のフレーム内において、どの差分についても、シフト量Pを0ビットと決定しなかった場合、かつ、どの差分についても、シフト量Pを2ビットと決定しなかった場合に、当該フレームについて、シフト量Pを4ビットとする。また、1枚のフレーム内において、シフト量Pは、ただ一つだけ決定される。シフト量データ生成部109は、こうして決定したシフト量Pを含むシフト量データD20を生成し、生成したシフト量データD20を削減部110へ出力し、生成したシフト量データD20を記憶部112へ書き込む。シフト量データD20の一例を図10に示す。この図に示すように、シフト量データD20は、フレームを一意に識別するフレーム番号とシフト量Pとを対応付けて含む。言い換えると、シフト量データD20は、フレーム番号とシフト量Pとからなる組を複数含んでいる。そのうちの第1の組は、フレーム番号1531とシフト量1562とからなり、第2の組は、フレーム番号1552とシフト量1564とからなり、L番目の組は、フレーム番号157Lとシフト量1580とからなる。第1の組は、フレーム番号1により識別されるフレームについて、シフト量P2が設定されていることを示し、第2の組は、フレーム番号2により識別されるフレームについて、シフト量P4が設定されていることを示し、L番目の組は、フレーム番号Lにより識別されるフレームについて、シフト量P0が設定されていることを示している。また、シフト量データ生成部109は、圧縮映像を一意に識別する圧縮映像番号とシフト量Pとから構成される組を複数個含んでいるシフト量データを生成するとしてもよい。この場合には、シフト量は、一つの圧縮映像について、ただ一つ存在するものとする。シフト量データD20の別の一例を、シフト量データD20aとして、図9に示す。この図に示すように、シフト量データD20aは、属性151シフト量と値1522とを対応付けて含む。これは、値1522がシフト量であることを示している。図9に示すシフト量データD20aは、ある映像の単位において、シフト量が固定であることを示している。記録媒体200及び記録媒体300に記録されている制御ファイルに、属性:シフト量と値:2とが追加されることで実現が可能である。例えば、BLU-RAYDISC登録商標の管理ファイルに追加することで、BLU-RAYDISC登録商標内の圧縮差分データD9のシフト量を指定することが可能である。シフト量データD20及びD20aは、必ずしも、圧縮映像D3とは、別個に記録媒体200に記録される必要はなく、圧縮映像D3に埋め込まれてもよい。また、シフト量データ生成部109は、図11に一例として示すように、データD20b1及びデータD20b2を含むシフト量データD20bを生成するとしてもよい。データD20b2は、図10に示すシフト量データD20と同一である。データD20b1は、属性155最大シフト量及び値1564を含む。ここで、最大シフト量は、データD20b2に含まれるシフト量のうち最大のシフト量を示し、その値は、4である。実際、データD20b2においては、最大のシフト量は、4である。シフト量データD20bを、例えば、記録媒体200及び記録媒体300に関連する管理ファイルに埋め込むことで、記録媒体200及び記録媒体300に記録された圧縮差分データD9を利用するときのシフトビット値の最大値を再生装置400に伝えることができる。記録媒体200及び記録媒体300に関連する管理ファイル以外にも、圧縮映像D3の論理的な再生単位BLU-RAYDISC登録商標ではPlayListなど、圧縮映像D3単位といったように、あらゆる単位で規定してもよい。10削減部110削減部110は、次に示すように、一次削減プロセス及び二次削減プロセスを経て、差分データD7のうちの余分なビットを削減し、システムで処理可能な固定階調の固定階調差分データD8を生成する。BLU-RAYDISC登録商標では、圧縮映像が8ビット階調であり、BLU-RAYDISC登録商標向けシステムLSIも多くが8ビット階調映像のデコードに最適化していることから、固定階調差分データD8も8ビット階調とすることで、LSI実装と親和性が高まる。削減部110は、シフト量データ生成部109からシフト量データD20を受け取る。また、差分演算部108から差分データD7を受け取る。次に、削減部110は、差分データD7に含まれるフレーム毎に、当該フレームに対応するシフト量Pをシフト量データD20から抽出する。次に、削減部110は、差分データD7に含まれるフレーム毎に、当該フレームの各ピクセル内の原色毎の差分について、一次削減プロセス及び二次削減プロセスを経て、固定階調差分データD8を生成する。a一次削減プロセス削減部110は、差分内の符号ビットを除いて、差分の上位からシフト量P分だけのビット列を取り除く。シフト量Pが0の場合には、元の差分をそのまま維持する。こうして、一次削減差分を生成する。b二次削減プロセス削減部110は、一次削減差分について、そのビット長が8となるように、次に示すようにして、固定階調差分を生成する。削減部110は、一次削減プロセスにより生成された一次削減差分のビット長が8であるか否かを判断する。一次削減差分のビット長が8である場合には、削減部110は、一次削減差分をそのまま維持し、固定階調差分とする。一次削減差分のビット長が8でない場合には、削減部110は、一次削減差分のビット長が8となるように、一次削減差分の下位ビットを取り除く。例えば、一次削減差分のビット長が10である場合には、一次削減差分の下位2ビットを取り除く。こうして、一次削減差分から下位ビットを取り除いて、固定階調差分を生成する。従って、一次削減差分に含まれる符号ビットは、固定階調差分の最上位ビットの符号ビットとしてそのまま残される。[二次削減プロセス終了]削減部110は、こうして固定階調差分データD8を生成する。ここで、固定階調差分データD8は、差分データD7に含まれるフレームの数と同じ数のフレームから構成される。図6に一例として示すように、固定階調差分データD8は、差分データD7のフレームF41、F42、F43、F44及びF45にそれぞれ対応するフレームF51、F52、F53、F54及びF55を含み、各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、8ビット長の固定階調差分を有している。次に、削減部110は、生成した固定階調差分データD8を第2圧縮部111へ出力する。ここで、削減部110において生成される一次削減差分について、図7及び図8に示す具体例を用いて説明する。i差分データD7の各フレーム内の各ピクセルの各原色の差分について、シフト量Pが0の場合、削減部110は、当該差分の削減をしない。シフト量Pが0であるので、削減部110は、図8に一例として示すように、差分801e、801f及び801gについては、削減を行わず、それぞれ、差分801e、801f及び801gと同一の一次削減差分802e、802f及び802gを生成する。ここで、差分801e、801f及び801gについては、それぞれ、最上位の符号ビット801ea、801fa及び801gaを除いて、上位から2ビットの両方又は一方が、0x1である。ii差分データD7の各フレーム内の各ピクセルの各原色の差分について、シフト量Pが2の場合、削減部110は、当該差分から2ビットのビット列を削減する。シフト量Pが2であるので、削減部110は、図7に一例として示すように、差分801b、801c及び801dについて、最上位の符号ビットを除いて、上位から2ビット0x00を取り除き、それぞれ、一次削減差分802b、802c及び802dを生成する。ここで、差分801b、801c及び801dについては、それぞれ、最上位の符号ビット801ba、801ca及び801daを除いて、上位から2ビットが0x00で、3ビット目及び4ビット目の両方又は一方が、0x1である。iii差分データD7の各フレーム内の各ピクセルの各原色の差分について、シフト量Pが4の場合、削減部110は、当該差分から4ビットのビット列を削減する。シフト量Pが4であるので、削減部110は、図7に一例として示すように、差分801aについて、最上位の符号ビットを除いて、上位から4ビット0x0000を取り除き、一次削減差分802aを生成する。ここで、差分801aについては、最上位の符号ビット801aaを除いて、上位から4ビットが0x0000である。また、削減部110において生成される固定階調差分について、図7及び図8に示す具体例を用いて説明する。図7に一例として示すように、一次削減差分802aは、そのビット長が8であるので、一次削減差分802aは、固定階調差分803aとして、そのまま、維持される。一次削減差分802b、802c及び802dは、それぞれのビット長が10であるので、それぞれの最下位2ビットが取り除かれ、残りのビット列が、固定階調差分803b、803c及び803dとなる。図8に一例として示すように、一次削減差分802e、802f及び802gは、それぞれのビット長が12であるので、それぞれの最下位4ビットが取り除かれ、残りのビット列が、固定階調差分803e、803f及び803gとなる。11第2圧縮部111第2圧縮部111は、削減部110から固定階調差分データD8を受け取り、受け取った固定階調差分データD8に圧縮アルゴリズムを施して、圧縮差分データD9を生成する。ここで、圧縮アルゴリズムは、第1圧縮部103において用いられる圧縮アルゴリズムと同一のものである。第2圧縮部111は、生成した圧縮差分データD9を記憶部112へ書き込む。12第2記録部113第2記録部113は、記憶部112から圧縮差分データD9及びシフト量データD20を読み出し、読み出した圧縮差分データD9及びシフト量データD20を記録媒体200に書き込む。13読出部106読出部106は、記録媒体300から圧縮映像D3を読み出し、読み出した圧縮映像D3を、伸張部105へ出力する。また、記録媒体300から、記録媒体識別IDD21を読み出し、読み出した記録媒体識別IDD21を送信部114へ出力する。14送信部114送信部114は、記憶部112から圧縮差分データD9及びシフト量データD20を読み出し、読み出した圧縮差分データD9及びシフト量データD20を配信サーバ装置600へ送信する。また、送信部114は、読出部106から記録媒体識別IDD21を受け取り、受け取った記録媒体識別IDD21を配信サーバ装置600へ送信する。15制御部115制御部115は、制作装置100を構成する全ての構成要素の動作を制御する。2.3制作装置100における記録媒体の制作プロセス制作装置100における記録媒体の制作プロセスについて、図12を用いて説明する。第1変換部102は、映像記憶部101から原映像D1を読み出し、第1変換を施して、第1変換映像D2を生成し、第1変換映像D2を第1圧縮部103へ出力するステップS101。第1圧縮部103は、第1変換部102から受け取った第1変換映像D2に対して、圧縮アルゴリズムを施して圧縮映像D3を生成し、生成した圧縮映像D3を伸張部105及び第1記録部104へ出力するステップS102。第1記録部104は、第1圧縮部103から圧縮映像D3を受け取り、受け取った圧縮映像D3を記録媒体200及び記録媒体300に記録するステップS103。伸張部105は、第1圧縮部103から、又は、読出部106から圧縮映像D3を受け取り、受け取った圧縮映像D3に対して、伸張アルゴリズムを施して、再伸張映像D4を生成し、生成した再伸張映像D4をシフト部107へ出力するステップS104。シフト部107は、伸張部105から受け取った再伸張映像D4の各フレームに含まれる各ピクセルの原色データをビットシフトして、シフト再伸張映像D5を生成し、生成したシフト再伸張映像D5を差分演算部108へ出力するステップS105。差分演算部108は、原映像D1の各フレームの各ピクセルの原色データと、シフト再伸張映像D5の各フレームの各ピクセルの原色データとの差分を計算し、計算した差分を含む差分データD7を生成し、生成した差分データD7をシフト量データ生成部109及び削減部110へ出力するステップS106。シフト量データ生成部109は、差分データD7からシフト量データD20を生成し、生成したシフト量データD20を削減部110へ出力し、生成したシフト量データを記憶部112へ書き込むステップS107。削減部110は、差分データD7から固定階調差分データD8を生成し、生成した固定階調差分データD8を第2圧縮部111へ出力するステップS108。第2圧縮部111は、削減部110から受け取った固定階調差分データD8に圧縮アルゴリズムを施して、圧縮差分データD9を生成し、生成した圧縮差分データD9を記憶部112へ書き込むステップS109。第2記録部113は、記憶部112から読み出した圧縮差分データD9及びシフト量データD20を記録媒体200に書き込むステップS110。読出部106は、記録媒体300から読み出した圧縮映像D3を、伸張部105へ出力するステップS111。送信部114は、記憶部112から読み出した圧縮差分データD9及びシフト量データD20を配信サーバ装置600へ送信するステップS112。2.4記録媒体200のデータ構造図13に、記録媒体200のデータ構造を示す。記録媒体200は、図13に示すように、記録媒体識別ID記憶領域210、圧縮映像記憶領域220、圧縮差分データ記憶領域230及びシフト量データ記憶領域240から構成される。記録媒体識別ID記憶領域210は、記録媒体識別IDD21を記憶するための領域である。BLU-RAYDISC登録商標では、記録媒体を識別するIDとして利用可能な情報の一例として、AACSディレクトリの中に記録されているAACSContentCertificateFileの一部領域であるContentCertificateIDがある。圧縮映像記憶領域220は、圧縮映像D3を記憶するための領域である。BLU-RAYDISC登録商標では、BDMVディレクトリの下のSTREAMディレクトリの中に、M2TSファイルが記録されており、これが圧縮映像D3の一例である。圧縮差分データ記憶領域230は、圧縮差分データD9を記憶するための領域である。シフト量データ記憶領域240は、シフト量データD20を記憶するための領域である。2.5記録媒体300のデータ構造図14に、記録媒体300のデータ構造を示す。記録媒体300は、図14に示すように、記録媒体識別ID記憶領域310及び圧縮映像記憶領域320から構成される。なお、記録媒体300は、圧縮差分データD9及びシフト量データD20を記録しない。記録媒体識別ID記憶領域310は、記録媒体識別IDD22を記憶するための領域である。BLU-RAYDISC登録商標では、記録媒体300を識別するIDとして利用可能な情報の一例として、AACSディレクトリの中に記録されているAACSContentCertificateFileの一部領域であるContentCertificateIDがある。圧縮映像記憶領域320は、圧縮映像D3を記憶するための領域である。BLU-RAYDISC登録商標では、BDMVディレクトリの下のSTREAMディレクトリの中に、M2TSファイルが記録されており、これが圧縮映像D3の一例である。2.6再生装置400の構成再生装置400は、記録媒体に記録されている流通コンテンツを再生する。図15に再生装置400の構成を示す。再生装置400は、図15に示すように、読出部401、第1伸張部402、第1シフト部403、合成部404、第3シフト部405、出力部406、シフト量解析部407、第2伸張部408、第2シフト部409、送信部410、内蔵記憶部411、記録部412、受信部413及び制御部414から構成される。再生装置400は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニットなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、再生装置400の読出部401、第1伸張部402、第1シフト部403、合成部404、第3シフト部405、出力部406、シフト量解析部407、第2伸張部408、第2シフト部409、送信部410、記録部412、受信部413及び制御部414は、その機能を達成する。1内蔵記憶部411内蔵記憶部411は、一例として、ハードディスクユニットから構成される。内蔵記憶部411は、圧縮差分データD9及びシフト量データD20を記憶するための領域を備えている。2読出部401読出部401は、記録媒体200から、圧縮映像D3、圧縮差分データD9及びシフト量データD20を読み出し、読み出した圧縮映像D3を第1伸張部402へ出力し、読み出した圧縮差分データD9を第2伸張部408へ出力し、読み出したシフト量データD20をシフト量解析部407へ出力する。また、読出部401は、記録媒体300から、圧縮映像D3及び記録媒体識別IDD21を読み出し、読み出した圧縮映像D3を第1伸張部402へ出力し、読み出した記録媒体識別IDD21を送信部410へ出力する。さらに、読出部401は、外部記憶装置500及び内蔵記憶部411のいずれか一方から、圧縮差分データD9及びシフト量データD20を読み出し、読み出した圧縮差分データD9を第2伸張部408へ出力し、読み出したシフト量データD20をシフト量解析部407へ出力する。3第2伸張部408第2伸張部408は、読出部401から受け取った圧縮差分データD9を伸張し、固定階調差分データD8を生成し、生成した固定階調差分データD8を第2シフト部409へ出力する。図17に、固定階調差分データD8の一例を示す。4シフト量解析部407シフト量解析部407は、あらかじめ、オフセットシフト量Nを記憶している。オフセットシフト量Nは、再生装置400からの出力先の装置により定まる値であり、出力先の装置において映像が処理される際に、当該出力先の装置において要求される映像内のピクセルの各原色データのビット長である。シフト量解析部407は、オフセットシフト量Nを読み出す。シフト量解析部407は、読出部401からシフト量データD20を受け取る。シフト量データD20を受け取ると、シフト量解析部407は、受け取ったシフト量データD20を解析する。受け取ったシフト量データD20が、図9に示すように、属性151シフト量を含む場合には、シフト量解析部407は、値1522をシフト量Pとしてシフト量データD20から読み出す。受け取ったシフト量データD20が、図10に示すように、フレーム番号及びシフト量の組を複数含む場合には、シフト量解析部407は、各組のフレーム番号及びシフト量をシフト量データD20から読み出す。ここで、読み出したシフト量をシフト量Pとする。受け取ったシフト量データD20が、図示していない圧縮映像番号及びシフト量の組を複数含む場合には、シフト量解析部407は、各組の圧縮映像番号及びシフト量をシフト量データD20から読み出す。ここで、読み出したシフト量をシフト量Pとする。受け取ったシフト量データD20が、図11に示すように、シフト量データD20bである場合には、シフト量解析部407は、値1564を最大シフト量としてシフト量データD20bから読み出す。また、フレーム番号とシフト量の複数の組D20b2を読み出す。ここで、読み出したシフト量をシフト量Pとする。ここで、受け取ったシフト量データD20が図11に示すシフト量データD20bである場合には、シフト量データD20bから読み出した最大シフト量をオフセットシフト量Mとする。受け取ったシフト量データD20が図10に示すシフト量データD20である場合には、シフト量データD20の中から最大のシフト量を抽出し、抽出した最大のシフト量を最大シフト量とし、この最大シフト量をオフセットシフト量Mとする。受け取ったシフト量データが図9に示すタイプである場合には、映像のフレームやGOP、シーンなどの単位で、各ピクセルのシフト量を確認して、その中から最大のシフト量を抽出し、抽出した最大のシフト量をオフセットシフト量Mとする。シフト量解析部407は、第1シフト部403にオフセットシフト量Mを出力して、ビットシフトを指示する。また、シフト量解析部407は、第2シフト部409にシフト量M-Pを出力して、ビットシフトを指示する。さらに、シフト量解析部407は、第3シフト部405にシフト量N-Mを出力して、ビットシフトを指示する。5第2シフト部409第2シフト部409は、シフト量解析部407から、シフトの指示とともに、シフト量M-Pを受け取る。また、第2伸張部408から固定階調差分データD8を受け取る。第2シフト部409は、第2伸張部408から受け取った固定階調差分データD8の各フレームの各ピクセルにおける原色データ毎に、シフト量解析部407に指定されたシフト量M-P分だけビットシフトさせることにより、シフト差分データD11を生成する。一例として図17に示すように、固定階調差分データD8は、フレームF51、F52、F53、F54及びF55を含み、各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、8ビット長の固定階調差分を有している。フレームF54には、固定階調差分701f、702f、703f及び704fが含まれている。一例として、固定階調差分701fは、図17に示すように、符号ビット701fa及び絶対値701fbを含んでいる。第2シフト部409は、固定階調差分701fについて、符号ビット701faをそのまま維持し、絶対値701fbを、上位側にM-Pビットだけビットシフトし、下位側には、M-Pビットの0x0を詰める。こうして、第2シフト部409は、図17に一例として示すように、シフト差分701hを生成する。シフト差分701hは、符号ビット701ha、絶対値701hb及び絶対値701hcから構成される。符号ビット701haは、符号ビット701faと同じ値を有する。絶対値701hbは、絶対値701fbと同じ値を有する。絶対値701hcは、M-Pビットの0x0である。シフト差分データD11は、固定階調差分データD8が有するフレーム数と同数のフレームから構成される。シフト差分データD11は、図17に示すように、固定階調差分データD8のフレームF51、F52、F53、F54及びF55にそれぞれ対応するフレームF71、F72、F73、F74及びF75を含み、シフト差分データD11に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、12ビット長のシフト差分を有している。次に、第2シフト部409は、生成したシフト差分データD11を合成部404へ出力する。6第1伸張部402第1伸張部402は、読出部401から圧縮映像D3を受け取る。圧縮映像D3を受け取ると、第1伸張部402は、受け取った圧縮映像D3に伸張アルゴリズムを施して、再伸張映像D4を生成する。ここで、伸張アルゴリズムは、制作装置100の伸張部105において用いる伸張アルゴリズムと同一のものである。次に、生成した再伸張映像D4を第1シフト部403へ出力する。図16に再伸張映像D4の一例を示す。再伸張映像D4は、この図に示すように、フレームF21、F22、F23、F24及びF25を含み、再伸張映像D4に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、8ビット長の原色データを有している。フレームF24は、1箇所のピクセルにおいて、原色701cを含み、その他のピクセルにおいて、原色702c、703c及び704cを含む。7第1シフト部403第1シフト部403は、シフト量解析部407からシフトの指示とともに、オフセットシフト量Mを受け取る。また、第1伸張部402から再伸張映像D4を受け取る。第1シフト部403は、受け取った再伸張映像D4の各フレームの各ピクセルにおける原色データ毎に、シフト量解析部407に指定されたオフセットシフト量M分だけビットシフトさせ、シフト映像D10を生成する。図16に、シフト映像D10の一例を示す。この図に示すように、再伸張映像D4の原色701cは、8ビット長である。第1シフト部403は、原色701cに対して、オフセットシフト量M分だけ、上位側にビットシフトさせ、最下位からM個の0x0を詰める。こうして、原色701gを生成する。原色701gは、上位側に、原色701cと同じ値を有し、下位側に、M個の0x0を有する。こうして生成されたシフト映像D10は、再伸張映像D4が有するフレーム数と同数のフレームを含む。シフト映像D10は、図16に示すように、再伸張映像D4のフレームF21、F22、F23、F24及びF25に対応して、フレームF61、F62、F63、F64及びF65を含み、シフト映像D10に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、12ビット長の原色データを有している。従って、各原色は、4096階調により表現される。第1シフト部403は、生成したシフト映像D10を合成部404へ出力する。8合成部404合成部404は、第1シフト部403からシフト映像D10を受け取り、第2シフト部409からシフト差分データD11を受け取る。シフト映像D10及びシフト差分データD11を受け取ると、各フレームの各ピクセルについて、原色データ毎に、シフト映像D10の原色データとシフト差分データの原色データとを加算し、合成映像D12を生成する。シフト映像D10は、一例として、図18に示すように、フレームF61、F62、F63、F64及びF65を含み、シフト映像D10に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、12ビット長の原色データを有している。フレームF64は、原色701g、702g、703g及び704gを含む。また、シフト差分データD11は、一例として、図18に示すように、フレームF71、F72、F73、F74及びF75を含み、シフト差分データD11に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、12ビット長のシフト差分を有している。フレームF74は、シフト差分701h、702h、703h及び704hを含む。合成部404は、原色701g及びシフト差分701hを加算して、原色701iを生成する。合成映像D12は、一例として、図18に示すように、シフト映像D10及びシフト差分データD11にそれぞれ含まれるフレーム数と同数のフレームを含む。合成映像D12は、この図に示すように、シフト映像D10のフレームF61、F62、F63、F64及びF65に対応して、フレームF81、F82、F83、F84及びF85を含み、合成映像D12に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、R、G、Bの原色毎に、12ビット長の原色データを有している。従って、各原色は、4096階調を有する。次に、合成部404は、生成した合成映像D12を第3シフト部405へ出力する。図16に示す再伸張映像D4は、8ビット長の各原色データを有しており、各原色は、256階調を有している。これに対して、図18に示す合成映像D12は、12ビット長の各原色データを有しており、各原色は、4096階調を有している。このため、合成映像D12においては、階調表現が改善されていることが分かる。9第3シフト部405第3シフト部405は、シフト量解析部407から、シフトの指示とともに、シフト量N-Mを受け取り、合成部404から、合成映像D12を受け取る。次に、第3シフト部405は、受け取った合成映像D12の各フレームの各ピクセルについて、原色毎に、原色データをシフト量解析部407から受け取ったシフト量N-Mだけ、ビットシフトし、シフト合成映像D13を生成する。次に、生成したシフト合成映像D13を出力部406へ出力する。ここで、シフト合成映像D13は、複数のフレームを含み、各フレームは、複数のピクセルが行列状に配され、各ピクセルは、原色毎に、原色データを有する。10出力部406出力部406は、第3シフト部405からシフト合成映像D13を受け取り、受け取ったシフト合成映像D13に対して、出力前のイメージ加工を行い、加工後の映像をモニタなどの外部の表示装置へ出力する。11送信部410送信部410は、読出部401から、記録媒体300の記録媒体識別IDD21を受け取り、受け取った記録媒体識別IDD21を配信サーバ装置600に送信する。12受信部413受信部413は、配信サーバ装置600から、圧縮差分データD9及びシフト量データD20を受信し、受信した圧縮差分データD9及びシフト量データD20を記録部412へ出力する。13記録部412記録部412は、受信部413から圧縮差分データD9及びシフト量データD20を受信し、再生装置400の視聴者の指示に従って、受信した圧縮差分データD9及びシフト量データD20を内蔵記憶部411及び外部記憶装置500のいずれか一方に記録する。2.7外部記憶装置500の構成図19に、外部記憶装置500の構成を示す。外部記憶装置500は、図19に示すように、情報記憶部501及び入出力部502から構成され、情報記憶部501は、記録媒体識別ID記憶領域510、圧縮差分データ記憶領域520及びシフト量データ記憶領域530を備える。記録媒体識別ID記憶領域510は、記録媒体識別IDD21を記憶するための領域である。BLU―RAYDISC登録商標では、記録媒体を識別するIDとして利用可能な情報の一例として、AACSディレクトリの中に記録されているAACSContentCertificateFileの一部領域であるContentCertificateIDや、ROMMark技術で保護されて記録されているVolumeIDなどがある。圧縮差分データ記憶領域520は、圧縮差分データD9を記憶するための領域である。記録媒体200は、圧縮差分データD9を記録媒体200内に記録している。これに対して、記録媒体300は、圧縮差分データD9を記録せずに制作されており、この場合、外部記憶装置500に記憶することが考えられる。シフト量データ記憶領域530は、シフト量データD20を記憶するための領域である。記録媒体200は、シフト量データD20を記録媒体200内に記録している。これに対して、記録媒体300は、シフト量データD20を記録せずに制作されており、この場合、外部記憶装置500に記憶することが考えられる。2.8配信サーバ装置600の構成配信サーバ装置600は、圧縮差分データD9及びシフト量データD20を視聴者が有する再生装置400に提供する。図20に、配信サーバ装置600の構成を示す。配信サーバ装置600は、図20に示すように、受信部610、情報記憶部620、送信部630及び制御部640から構成されている。配信サーバ装置600は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニットなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、配信サーバ装置600は、その機能を達成する。1受信部610受信部610は、制作装置100から、記録媒体識別IDD21、圧縮差分データD9、シフト量データD20を受信する。また、受信部610は、再生装置400から記録媒体識別IDD21を受信する。制作装置100から、記録媒体識別IDD21、圧縮差分データD9及びシフト量データD20を受信すると、受信部610は、記録媒体識別IDD21、圧縮差分データD9及びシフト量データD20を組として、制御部640へ出力する。再生装置400から記録媒体識別IDD21を受信すると、受信した記録媒体識別IDD21を制御部640へ出力する。2制御部640制御部640は、受信部610から、記録媒体識別IDD21、圧縮差分データD9、シフト量データD20を受け取ると、受け取った記録媒体識別IDD21、圧縮差分データD9、シフト量データD20を、組として、情報記憶部620に書き込む。制御部640は、受信部610から、記録媒体識別IDD21を受信すると、情報記憶部620から、受信した記録媒体識別IDD21に対応して、記憶されている圧縮差分データD9及びシフト量データD20を組として、読み出し、読み出した圧縮差分データD9及びシフト量データD20を、再生装置400へ送信するように、送信部630を制御する。3情報記憶部620情報記憶部620は、受信部610が受信した記録媒体識別IDD21、圧縮差分データD9、シフト量データD20を組として記憶するための領域を備える。4送信部630送信部630は、制御部640から、圧縮差分データD9及びシフト量データD20を受け取り、受け取った圧縮差分データD9及びシフト量データD20を、再生装置400に送信する。2.9コンテンツ配信システム10の動作コンテンツ配信システム10の動作について説明する。1制作装置100の動作制作装置100の動作について、図21に示すフローチャートを用いて説明する。制作装置100の制御部115は、図示していない入力受付部から、利用者の入力を受け付ける。利用者の入力は、記録媒体200の制作、記録媒体300の制作及び配信サーバ装置への配信のいずれか一つの指示であるステップS201。制御部115は、利用者の入力が、記録媒体200の制作、記録媒体300の制作及び配信サーバ装置への配信のいずれであるかを判断するステップS202。利用者の入力が記録媒体200の制作を示す場合にはステップS202で記録媒体200の制作、制御部115は、制作装置100が記録媒体200の制作をするように制御するステップS203。利用者の入力が記録媒体300の制作を示す場合にはステップS202で記録媒体300の制作、制御部115は、制作装置100が記録媒体300の制作をするように制御するステップS204。利用者の入力が配信サーバ装置600への送信を示す場合にはステップS202で配信サーバ装置への送信、制御部115は、制作装置100が配信サーバ装置へ送信するように制御するステップS205。2制作装置100による記録媒体300の制作の動作制作装置100による記録媒体300の制作の動作について、図22に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図21のステップS204の詳細である。第1変換部102は、映像記憶部101から読み出した原映像D1に、第1変換を施して第1変換映像D2を生成しステップS221、第1圧縮部103は、第1変換映像D2を圧縮して、圧縮映像D3を生成しステップS222、第1記録部104は、圧縮映像D3を記録媒体300に記録するステップS223。3制作装置100による記録媒体200の制作の動作制作装置100による記録媒体200の制作の動作について、図23に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図21のステップS203の詳細である。第1変換部102は、映像記憶部101から読み出した原映像D1に、第1変換を施して、第1変換映像D2を生成しステップS240、第1圧縮部103は、第1変換映像D2を圧縮して、圧縮映像D3を生成するステップS241。伸張部105は、第1圧縮部103により生成された圧縮映像D3を伸張して、再伸張映像D4を生成するステップS242。シフト部107は、伸張部105により生成された再伸張映像D4をビットシフトし、シフト再伸張映像D5を生成するステップS243。差分演算部108は、原映像D1とシフト再伸張映像D5との差分を演算し、差分データD7を生成するステップS244。シフト量データ生成部109は、シフト量データD20を生成するステップS245。削減部110は、固定階調差分データD8を生成するステップS246。第2圧縮部111は、固定階調差分データD8を圧縮して、圧縮差分データD9を生成するステップS247。第1記録部104は、圧縮映像D3を記録媒体200に記録しステップS248、第2記録部113は、記憶部112が記憶している圧縮差分データD9とシフト量データD20を記録媒体200に記録するステップS249~S250。4制作装置100によるシフト量データの生成の動作制作装置100のシフト量データ生成部109によるシフト量データの生成の動作について、図24に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図23のステップS245の詳細である。シフト量データ生成部109は、差分演算部108から差分データD7を受け取るステップS270。次に、シフト量データ生成部109は、差分データD7に含まれる全てのフレームについて、フレーム毎に、以下に示すステップS272~282を繰り返すステップS271~S283。シフト量データ生成部109は、仮にシフト量Pを4に設定しステップS272、判断用のフラグSWを0に設定する。シフト量データ生成部109は、1フレーム内の全てのピクセルの原色データ毎に、以下に示すステップS275~277を繰り返すステップS274~S278。シフト量データ生成部109は、当該原色に対する原色データのうち、符号ビットを除く最上位2ビットが00であるか、又は、その他01、10又は11であるかを判断するステップS275。符号ビットを除く最上位2ビットがその他であると判断する場合、つまり、符号ビットを除く最上位2ビットが01、10及び11のいずれかであると判断する場合ステップS275で、01、10又は11、シフト量データ生成部109は、シフト量Pを0に設定しステップS281、1フレーム内の繰返しを終了し、ステップS282へ制御を移す。符号ビットを除く最上位2ビットが00であると判断する場合、ステップS275で、00、シフト量データ生成部109は、符号ビットを除く最上位2ビットに後続する次の2ビットについて、00であるか、又は、その他01、10又は11であるかを判断するステップS276。符号ビットを除く最上位2ビットに後続する次の2ビットが00であると判断する場合ステップS276で、00、シフト量データ生成部109は、何もしない。符号ビットを除く最上位2ビットに後続する次の2ビットがその他であると判断する場合、つまり、符号ビットを除く最上位2ビットに後続する次の2ビットが01、10及び11のいずれかであるか判断する場合ステップS276で、01、10又は11、シフト量データ生成部109は、フラグSWを1に設定するステップS277。ステップS274~S278において、1フレーム内の全てのピクセルの原色データ毎の繰返しが終了すると、シフト量データ生成部109は、フラグSWが1であるか否かを判断するステップS279。フラグSWが1であると判断する場合ステップS279で=1、シフト量データ生成部109は、シフト量Pを2に設定するステップS280。一方、フラグSWが0であると判断する場合ステップS279で=0、シフト量データ生成部109は、何もしない。次に、シフト量データ生成部109は、フレーム番号とシフト量Pを対応付けて、シフト量データD20に書き込むステップS282。ステップS271~S283において、フレーム毎の繰返しが終了すると、シフト量データ生成部109は、シフト量データの生成処理を終了する。5制作装置100による固定階調差分データの生成の動作制作装置100の削減部110による固定階調差分データの生成の動作について、図25に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図23のステップS246の詳細である。削減部110は、シフト量データ生成部109からシフト量データD20を受け取り、差分演算部108から差分データD7を受け取るステップS340。次に、削減部110は、差分データD7に含まれる全てのフレームについて、フレーム毎に、以下に示すステップS342~347を繰り返すステップS341~S348。削減部110は、シフト量データD20から、フレームに対応するシフト量Pを抽出するステップS342。次に、削減部110は、1フレーム内の全てのピクセルの原色データ毎に、以下に示すステップS344~346を繰り返すステップS343~S347。削減部110は、符号ビットを除き、上位からシフト量P分だけ、ビット列を取り除いて一次削減差分を生成するステップS344。次に、削減部110は、一次削減差分のビット長が8であるか否かを判断するステップS345。一次削減差分のビット長が8でないと判断する場合ステップS345、ビット長が8となるように、下位ビットを削除して固定階調差分を生成するステップS346。一次削減差分のビット長が8であると判断する場合ステップS345、削減部110は、何もしない。言い換えると、一次削減差分が維持され、そのまま固定階調差分となる。ステップS343~S347において、1フレーム内の全てのピクセルの原色データ毎の繰返しが終了し、ステップS341~S348において、フレーム毎の繰返しが終了すると、削減部110は、固定階調差分データの生成処理を終了する。6制作装置100から配信サーバ装置600への送信の動作制作装置100から配信サーバ装置600へ圧縮差分データD9及びシフト量データD20を送信する際の動作について、図26に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図21のステップS205の詳細である。制作装置100と配信サーバ装置600との間で通信の接続を確立するステップS300。次に、制作装置100の読出部106は、記録媒体300から、圧縮映像D3を読み出すステップS301。次に、伸張部105は、読み出した圧縮映像D3を伸張して、再伸張映像D4を生成するステップS302。次に、シフト部107は、再伸張映像D4をビットシフトして、シフト再伸張映像D5を生成するステップS303。差分演算部108は、映像記憶部101が記憶する原映像D1とシフト再伸張映像D5の差分を演算して、差分データD7を生成するステップS304。シフト量データ生成部109は、差分データD7を用いてシフト量Pを算出し、シフト量データD20を生成するステップS305。ここで、シフト量データD20の生成の詳細は、図24に示す通りである。削減部110は、差分データD7の階調を削減して、固定階調差分データD8を生成するステップS306。ここで、固定階調差分データD8の生成の詳細は、図25に示す通りである。第2圧縮部111は、固定階調差分データD8を圧縮して、圧縮差分データD9を生成し、記憶部112に圧縮差分データD9を書き込むステップS307。読出部106は、記録媒体300から記録媒体識別IDD21を読み出し、読み出した記録媒体識別IDD21を送信部114へ出力するステップS308。送信部114は、読出部106から記録媒体識別IDD21を受け取り、記憶部112から圧縮差分データD9及びシフト量データD20を読み出し、受け取った記録媒体識別IDD21、読み出した圧縮差分データD9及びシフト量データD20を配信サーバ装置600へ送信するステップS309~S311。配信サーバ装置600の受信部610は、記録媒体識別IDD21、圧縮差分データD9及びシフト量データD20を受信しステップS309~S311、制御部640は、受信した記録媒体識別IDD21、圧縮差分データD9及びシフト量データD20を情報記憶部620へ書き込むステップS312。7再生装置400によるコンテンツの再生の動作再生装置400によるコンテンツの再生の動作について、図27に示すフローチャートを用いて説明する。視聴者により再生装置400に記録媒体が挿入されるとステップS401、制御部414は、読出部401を介して、挿入された記録媒体に、圧縮差分データD9及びシフト量データD20が記録されているか否かを判断する。言い換えると、記録媒体の種別を判断するステップS402。当該記録媒体に圧縮差分データD9及びシフト量データD20が記録されていると判断する場合には、当該記録媒体は、記録媒体200であると決定する。一方、当該記録媒体に圧縮差分データD9及びシフト量データD20が記録されていないと判断する場合には、当該記録媒体は、記録媒体300であると決定する。挿入された記録媒体が記録媒体200である場合ステップS402で記録媒体200、再生装置400は、記録媒体200のBit拡張再生を行うステップS403。一方、挿入された記録媒体が記録媒体300である場合ステップS402で記録媒体300、再生装置400は、圧縮差分データ等のダウンロードを行いステップS404、記録媒体300のBit拡張再生を行うステップS405。8記録媒体200のBit拡張再生の動作再生装置400は、記録媒体200に記録されている圧縮映像D3、圧縮差分データD9及びシフト量データD20を用いて、圧縮映像D3をビット拡張して再生する。ここでは、記録媒体200に記録されたコンテンツの再生装置400によるBit拡張再生の動作について、図28に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図27のステップS403の詳細である。再生装置400は、圧縮映像D3の再生前に、前処理1を行うステップS410a。なお、前処理1の詳細については、後述する。次に、シフト量解析部407は、読出部401により記録媒体200から読み出されたシフト量データD20を解析して、図10に示すシフト量データD20がディスク単位で記載されていないか、図9に示すシフト量データD20aが圧縮映像D3単位で記載されていないか確認する。ディスク単位、又は、圧縮映像D3単位でシフト量が規定されている場合、シフト量解析部407は、第2シフト部409に、ディスク単位又は圧縮映像D3単位でシフト量Pを指定して、ビットシフトをするよう指示するステップS412。第2伸張部408は、ステップS412による処理と並行して、読出部401により記録媒体200から読み出された圧縮差分データD9を伸張して、固定階調差分データD8を生成するステップS413。第2シフト部409は、シフト量解析部407から指定された、オフセットシフト量Mビットと、シフト量Pとを用いて、実シフト量M-Pビットを計算する。ディスク単位指定の場合は、ディスクに含まれる全ての圧縮差分データD9から生成した固定階調差分データD8をM-Pビット分だけビットシフトさせて、シフト差分データD11を生成し、圧縮映像D3単位の場合は、その圧縮映像D3とペアとなる固定階調差分データD8を、M-Pビット分だけビットシフトさせて、シフト差分データD11を生成するステップS414。第1伸張部402は、ステップS412による処理及びステップS413による処理と並行して、読出部401により記録媒体200から読み出された圧縮映像D3を伸張して再伸張映像D4を生成するステップS415。第1シフト部403は、第1伸張部402により生成された再伸張映像D4を、シフト量解析部407が指定したオフセットシフト量Mに従って、Mビット分ビットシフトし、シフト映像D10を生成するステップS416。合成部404は、第1シフト部403により生成されたシフト映像D10と、第2シフト部により生成されたシフト差分データD11を合成して、合成映像D12を生成するステップS417。第3シフト部405は、合成部404により生成された合成映像D12を、シフト量解析部407が指定したオフセットシフト量N-Mに従って、N-Mビット分ビットシフトさせ、シフト合成映像D13を生成する。さらに、出力部406は、第3シフト部405により生成されたシフト合成映像D13にイメージ加工などを施して、モニタなどに出力するステップS418。9記録媒体200のBit拡張再生における前処理1記録媒体200のBit拡張再生における前処理1の動作について、図29に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図28のステップS410aの詳細である。読出部401は、記録媒体200からシフト量データD20を読み出すステップS431。次に、シフト量解析部407は、読出部401により記録媒体200から読み出されたシフト量データD20を解析して、シフト量データD20内に図11に示すような最大シフト量が存在するか否かを確認するステップS432。最大シフト量が存在する場合ステップS432で存在する、最大シフト量をオフセットシフト量MとするステップS433。最大シフト量が存在しない場合ステップS432で存在しない、シフト量データD20から最大シフト量を抽出し、抽出した最大シフト量をオフセットシフト量MとするステップS434。次に、シフト量解析部407は、第1シフト部403と第2シフト部409に、オフセットシフト量としてMビットを指定して、ビットシフトを指示するステップS435~S436。また、シフト量解析部407は、第3シフト部405に対して、オフセットシフト量としてN-Mビットを指定して、ビットシフトを指示するステップS437。次に、第1シフト部403、第2シフト部409、第3シフト部405及び関連する第1伸張部402、第2伸張部408は、アプリケーションメモリ、データパスなどビット拡張再生に必要なリソースの確保を行うS438。読出部401は、記録媒体200から圧縮差分データD9を読み出しステップS439、記録媒体200から圧縮映像D3を読み出すステップS440。10圧縮差分データ等のダウンロードの動作再生装置400による圧縮差分データ等のダウンロードの動作について、図30に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図27のステップS404の詳細である。再生装置400と配信サーバ装置600とは、通信の接続を確立するステップS471。次に、再生装置400の読出部401は、記録媒体300から記録媒体識別IDD21を読み出しステップS472、送信部410は、圧縮差分データD9及びシフト量データD20の送信要求とともに、読み出した記録媒体識別IDD21を配信サーバ装置600へ送信するステップS473。次に、配信サーバ装置600の受信部610は、送信要求と記録媒体識別IDD21とを受信しステップS473、制御部640は、受信した記録媒体識別IDD21に対応する圧縮差分データD9及びシフト量データD20を情報記憶部620から読み出しステップS474、送信部630は、読み出された圧縮差分データD9及びシフト量データD20を再生装置400へ送信するステップS475。次に、再生装置400の受信部413は、圧縮差分データD9及びシフト量データD20を受信しステップS475、記録部412は、読み出された記録媒体識別IDD21に対応付けて、受信した圧縮差分データD9及びシフト量データD20を外部記憶装置500及び内蔵記憶部411のいずれか一方に書き込むステップS476。次に、制御部414は、メモリ開放などの後処理を行うステップS477。11記録媒体300のBit拡張再生の動作再生装置400は、外部記憶装置500及び内蔵記憶部411のいずれかに記録されている圧縮差分データD9及びシフト量データD20を用いて、記録媒体300に記録されている圧縮映像D3をビット拡張して再生する。ここでは、記録媒体300に記録されたコンテンツの再生装置400によるBit拡張再生の動作について、図31に示すフローチャートを用いて説明する。再生装置400は、圧縮映像D3の再生前に、前処理2を行うステップS410b。以降の動作は、図28に示すステップS412~S418と同一であるので、説明を省略する。12記録媒体300のBit拡張再生における前処理2記録媒体300のBit拡張再生における前処理2の動作について、図32に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図31のステップS410bの詳細である。読出部401は、記録媒体300から記録媒体識別IDD21を読み出すステップS451。制御部414は、記録媒体300から読み出した記録媒体識別IDD21が外部記憶装置500及び内蔵記憶部411の何れかに存在するか否かを、読出部401を介して、判断するステップS452。外部記憶装置500及び内蔵記憶部411の何れにも、記録媒体識別IDD21が存在しないと判断する場合ステップS452で存在しない、再生装置400は、コンテンツの再生処理を終了する。外部記憶装置500及び内蔵記憶部411の何れか一方に、記録媒体識別IDD21が存在すると判断する場合ステップS452で存在する、読出部401は、外部記憶装置500及び内蔵記憶部411の何れか一方から、記録媒体300から読み出した記録媒体識別IDD21に対応して記憶されている圧縮差分データD9及びシフト量データD20を読み出すステップS453。以降のステップS454~S460は、それぞれ、図29に示すステップS432~S438と同一であるので説明を省略する。次に、ステップS460の後において、読出部401は、記録媒体300から圧縮映像D3を読み出すステップS461。2.10まとめ以上説明したように、制作装置100は、流通コンテンツの制作とは別に、流通コンテンツの制作工程で欠落した情報を補填するための差分情報の生成を行い、かつ、差分情報のデータサイズが大きくなりすぎないように、また、差分情報が既存のLSIの大幅な設計変更を伴わないように既存LSIが効果的に処理できる標準的な階調深度に変換する。また、階調深度の変換では、流通コンテンツと差分情報の組み合わせた結果が、効果的に色調改善できるように、組合せ時のシフト量を決めてこれをメタ情報として生成する。再生においては、流通コンテンツ、差分情報及びシフト量を保持したメタ情報を用いて、これらを組み合わせて再生し、流通コンテンツのみの再生よりも色調表現が改善された状態でのコンテンツの再生を実現する。3.その他の変形例なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。1図32のステップS451において、読出部430は、記録媒体300から記録媒体識別IDD21を読み出し、ステップS452において、読み出した記録媒体識別IDD21が外部記憶装置500及び内蔵記憶部411の何れかに記録されているか否かを確認している。ここで、読み出した記録媒体識別IDD21に対応する圧縮差分データD9及びシフト量データD20が外部記憶装置500及び内蔵記憶部411の何れかに記録されているか否かを確認してもよい。また、読み出した記録媒体識別IDD21が外部記憶装置500及び内蔵記憶部411の何れかも記録されていない場合、又は、読み出した記録媒体識別IDD21に対応する圧縮差分データD9及びシフト量データD20が外部記憶装置500及び内蔵記憶部411の何れかにも記録されていない場合に、再生装置400は、図30に示す圧縮差分データ等のダウンロードの処理を実行して、再生に必要な記録媒体識別IDD21に対応する圧縮差分データD9及びシフト量データD20を取得し、取得後、図32のステップS454以降の処理を実行してもよい。2図28及び図31に示すBit拡張再生では、再生前に、第1シフト部403、第2シフト部409に対して、オフセットシフト量Mビット、第3シフト部405に対してオフセットシフト量N-Mビットを予め通知し、再生開始時に、第2シフト部409に対して、シフト量Pを指定し、ある圧縮映像D3に対する一連の再生フローの中で、第1シフト部403に対して、Mビット、第2シフト部409に対して、M-Pビット、第3シフト部405に対して、N-Mビット、ビットシフトさせるとしている。しかし、これには限定されない。あるディスクに関して、圧縮映像D3毎にシフト量Pが異なる場合、第1シフト部403、及び、第3シフト部405については、シフト量をディスクで一意とし、第2シフト部409のみ、圧縮映像D3毎にシフト量の設定変更をすればよい。再生している圧縮映像D3の切り替わりタイミングでシフト量解析部407の制御対象が第2シフト部409のみになることで、同期した制御が不要となり、比較的複雑化を回避可能である。また、別構成として、再生前に、第3シフト部405に対してオフセットシフト量Nビットを予め通知し、再生開始時に、第1シフト部403と第3シフト部405とに対して、シフト量Pビットを指定し、第1シフト部403には、Pビット、第3シフト部405には、N-Pビットシフトさせることで、第2シフト部409には、一切シフトさせずに、実施の形態1と同じシフト量での組み合わせ再生が可能である。この構成であれば、再生装置400は、第2シフト部409の実装が不要であり、構成を簡素化できる。3上記の各装置は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニットなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。つまり、前記マイクロプロセッサは、前記コンピュータプログラムに含まれる各命令を1個ずつ読み出し、読み出した命令を解読し、解読結果に従って動作する。なお、各装置は、マイクロプロセッサ、ROM、RAM、ハードディスクユニットなどの全てを含むコンピュータシステムに限らず、これらの一部から構成されているコンピュータシステムであってもよい。また、RAM又はハードディスクユニットに記憶されているコンピュータプログラムに含まれる命令に従って、マイクロプロセッサが動作することにより、当該コンピュータプログラムとマイクロプロセッサとが、あたかも、一つのハードウェア回路を構成し、このハードウェア回路が動作しているようにみせることができる。4上記の各装置を構成する構成要素の一部又は全部は、1個のシステムLSILargeScaleIntegration:大規模集積回路から構成されているとしてもよい。システムLSIは、複数の構成部を1個のチップ上に集積して製造された超多機能LSIであり、具体的には、マイクロプロセッサ、ROM、RAMなどを含んで構成されるコンピュータシステムである。前記RAMには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムLSIは、その機能を達成する。また、上記の各装置を構成する構成要素の各部は、個別に1チップ化されてもよいし、一部又は全てを含むように1チップ化されてもよい。また、ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。また、集積回路化の手法はLSIに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。LSI製造後に、プログラムすることが可能なFPGAFieldProgrammableGateArrayやLSI内部の回路セルの接続や設定を再構成可能なリコンフィギュラブルプロセッサを利用してもよい。さらには、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。5上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なICカード又は単体のモジュールから構成されているとしてもよい。前記ICカード又は前記モジュールは、マイクロプロセッサ、ROM、RAM、などから構成されるコンピュータシステムである。前記ICカード又は前記モジュールは、上記の超多機能LSIを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ICカード又は前記モジュールは、その機能を達成する。このICカード又はこのモジュールは、耐タンパ性を有するとしてもよい。6本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD―ROM、MO、DVD、DVD-ROM、DVD-RAM、BDBLU-RAYDISC登録商標、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。7上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。4.まとめ本発明の一の実施態様は、再生装置と記録媒体と制作装置から構成される再生システムで用いられる前記再生装置である。前記再生装置は、圧縮映像を伸張する第1伸張手段、第2伸張手段、シフト量データを解析するシフト量解析手段、映像をビットシフトする第1シフト手段及び複数の前記映像を合成する合成手段を備え、前記第1伸張手段は、前記再生装置が読み出したコンテンツを伸張し、前記第2伸張手段は、前記再生装置が読み出した差分データを伸張し、前記シフト量解析手段は、前記シフト量データを解析して、前記第1シフト手段に前記コンテンツのビットシフトを指示し、前記第1シフト手段は、前記シフト量解析手段の指示に従って、前記第1伸張手段が伸張した前記コンテンツをビットシフトさせ、前記合成手段は、前記第1シフト手段がビットシフトした前記コンテンツと、前記第2伸張手段が伸張した前記差分データを合成することを特徴とする。ここで、前記再生装置は、さらに、第2シフト手段を備え、前記シフト量解析手段は、前記再生装置が読み出した前記シフト量データを解析して、前記第2シフト手段にコンテンツのビットシフトを指示し、前記第2シフト手段は、前記シフト量解析手段の指示に従って、前記第2伸張手段が伸張した前記差分データをビットシフトさせ、前記合成手段は、前記第1シフト手段がシフトした前記コンテンツと、前記第2シフト手段がシフトした前記差分データとを合成してもよい。ここで、前記シフト量解析手段は、前記コンテンツの再生の都度、前記シフト量データを解析して、前記第1シフト手段に前記コンテンツのビットシフトを指示してもよい。ここで、前記シフト量解析手段は、前記コンテンツの再生の都度、前記シフト量データを解析して、前記第2シフト手段に前記コンテンツのビットシフトを指示してもよい。また、本発明の別の実施態様は、再生装置と記録媒体と制作装置から構成される再生システムで用いられる前記制作装置である。前記制作装置は、映像を伸張した後ビットシフトする伸張シフト手段と、コンテンツと差分データを合成するときのシフト量を記録したシフト量データを生成するシフト量データ生成手段と、2つの前記映像の差分を演算する差分演算手段と、前記映像を圧縮する圧縮手段とデータを記録媒体に記録する記録手段とを備え、前記伸張シフト手段は、前記再生装置が読み出した前記コンテンツを伸張した後、ビットシフトさせ、前記シフト量データ生成手段は、前記伸張シフト手段がシフトした前記シフト量を元に前記シフト量データを生成し、前記差分演算手段は、前記再生装置が読み出した元映像と、前記伸張シフト手段が伸張シフトさせた前記コンテンツとの差分を演算して差分データを生成し、前記圧縮手段は、前記差分演算手段が生成した前記差分データを圧縮して、圧縮差分データを生成し、前記記録手段は、前記圧縮差分データを前記記録媒体に記録することを特徴とする。ここで、前記シフト量データ生成手段は、さらに前記映像の制作の都度、前記シフト量を取得して前記映像毎の前記シフト量を保持する前記シフト量データを生成してもよい。従来、これまでメインのコンテンツとサブのコンテンツを組み合わせて再生するようなシステムがあったが、コンテンツの制作過程で欠落した素材の情報を復元するといった色調表現の改善ができていないという問題がある。本実施の態様によると、主コンテンツの制作とは別に、主コンテンツの制作工程で欠落した情報を補填するための差分情報の生成を行い、かつ、差分情報のデータサイズが大きくなりすぎないように、また、差分情報が既存のLSIの大幅な設計変更を伴わないように既存LSIが効果的に処理できる標準的な階調深度に変換し、また、階調深度の変換では、主コンテンツと差分情報の組み合わせた結果が、効果的に色調改善できるように、組合せ時のシフト量を決めてこれをメタ情報として生成する。再生においては、主コンテンツ、差分情報、及び、シフト量を保持したメタ情報を用いて、これらを組み合わせて再生し、主コンテンツのみの再生よりも色調表現が改善された状態でのコンテンツの再生を実現する。本発明の一態様は、流通映像データを含む流通コンテンツを制作する制作装置であって、原映像データを取得する原取得回路と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得回路と、前記原映像データと前記流通映像データとの差分データを生成する差分生成回路と、前記差分データを出力する出力回路とを備えることを特徴とする。また、本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置を構成する集積回路であって、原映像データを取得する原取得回路と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得回路と、前記原映像データと前記流通映像データとの差分データを生成する差分生成回路と、前記差分データを出力する出力回路とを備えることを特徴とする。また、本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置であって、複数のコンピュータ命令が組み合わされて構成されるコンピュータプログラムを記憶しているメモリ部と、前記メモリ部に記憶されている前記コンピュータプログラムから1個ずつコンピュータ命令を読み出し、解読し、その解読結果に応じて動作するプロセッサとを備える。前記コンピュータプログラムは、プロセッサに、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップ回路とを実行させる。本発明の別の態様は、流通コンテンツを再生する再生装置において用いられる再生方法であって、差分データを取得する差分取得ステップと、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成ステップと、生成した前記再生映像データを再生する再生ステップとを備えることを特徴とする。本発明の別の態様は、流通コンテンツを再生する再生装置において用いられる再生のためのコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、コンピュータに、差分データを取得する差分取得ステップと、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成ステップと、生成した前記再生映像データを再生する再生ステップとを実行させるためのコンピュータプログラムを記録していることを特徴とする。本発明の別の態様は、流通コンテンツを再生する再生装置において用いられる再生のためのコンピュータプログラムであって、コンピュータに、差分データを取得する差分取得ステップと、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成ステップと、生成した前記再生映像データを再生する再生ステップとを実行させることを特徴とする。本発明の別の態様は、流通コンテンツを再生する再生装置であって、差分データを取得する差分取得手段と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成手段と、生成した前記再生映像データを再生する再生手段とを備えることを特徴とする。本発明の別の態様は、流通コンテンツを再生する再生装置であって、差分データを取得する差分取得回路と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成回路と、生成した前記再生映像データを再生する再生回路とを備えることを特徴とする。本発明の別の態様は、流通コンテンツを再生する再生装置を構成する集積回路であって、差分データを取得する差分取得回路と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成回路と、生成した前記再生映像データを再生する再生回路とを備えることを特徴とする。また、本発明の別の態様は、流通コンテンツを再生する再生装置であって、複数のコンピュータ命令が組み合わされて構成されるコンピュータプログラムを記憶しているメモリ部と、前記メモリ部に記憶されている前記コンピュータプログラムから1個ずつコンピュータ命令を読み出し、解読し、その解読結果に応じて動作するプロセッサとを備える。前記コンピュータプログラムは、プロセッサに、差分データを取得する差分取得ステップと、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成ステップと、生成した前記再生映像データを再生する再生ステップとを実行させる。