(57)【要約】  映像の再生時に色調表現をさらに豊かにする流通コンテンツを制作できる制作装置１００ａを提供する。流通映像データを含む流通コンテンツを制作する制作装置１００ａは、原映像データを取得する原取得部１０１ａ、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得部１０２ａ、前記原映像データと前記流通映像データとの差分データを生成する差分生成部１０３ａ及び前記差分データを出力する出力部１０４ａから構成されている。再生装置４００ａは、流通コンテンツを再生する。
2012081241.tif 000002
【特許請求の範囲】
【請求項１】
流通映像データを含む流通コンテンツを制作する制作装置であって、
原映像データを取得する原取得手段と、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、
前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、
前記差分データを出力する出力手段と
を備えることを特徴とする制作装置。
【請求項２】
前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、
前記差分生成手段は、
各フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算部と、
算出した差分のビット長を削減する削減部とを含み、
前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、ビット長が削減された前記差分を含む
ことを特徴とする請求項１に記載の制作装置。
【請求項３】
前記差分生成手段は、さらに、
前記差分演算部により算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、シフト量を生成するシフト量生成部を含み、
前記削減部は、生成されたシフト量に基づいて、前記差分のビット長を削減する
ことを特徴とする請求項２に記載の制作装置。
【請求項４】
前記シフト量生成部は、前記残り部分の上位側ビットにおいて、連続する０値の数に応じて、前記シフト量を生成する
ことを特徴とする請求項３に記載の制作装置。
【請求項５】
前記シフト量生成部は、一枚のフレームについて、一個の前記シフト量を生成する
ことを特徴とする請求項３に記載の制作装置。
【請求項６】
前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とを前記記録媒体に書き込む
ことを特徴とする請求項３に記載の制作装置。
【請求項７】
前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とをサーバ装置へ送信する
ことを特徴とする請求項３に記載の制作装置。
【請求項８】
流通映像データを含む流通コンテンツを制作する制作装置で用いられる制作方法であって、
原映像データを取得する原取得ステップと、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、
前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、
前記差分データを出力する出力ステップと
を含むことを特徴とする制作方法。
【請求項９】
流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、
コンピュータに、
原映像データを取得する原取得ステップと、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、
前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、
前記差分データを出力する出力ステップと
を実行させるためのコンピュータプログラムを記録している記録媒体。
【請求項１０】
流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムであって、
コンピュータに、
原映像データを取得する原取得ステップと、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、
前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、
前記差分データを出力する出力ステップと
を実行させるためのコンピュータプログラム。
【請求項１１】
流通映像データを含む流通コンテンツを制作する制作装置を構成する集積回路であって、
原映像データを取得する原取得手段と、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、
前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、
前記差分データを出力する出力手段と
を備えることを特徴とする集積回路。
【請求項１２】
流通映像データを含む流通コンテンツを制作する制作装置と前記流通コンテンツを再生する再生装置とから構成されるコンテンツ配信システムであって、
前記制作装置は、
原映像データを取得する原取得手段と、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、
前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、
前記差分データを出力する出力手段とを備え、
前記再生装置は、
前記差分データを取得する差分取得手段と、
前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成手段と、
生成した前記再生映像データを再生する再生手段と
を備えることを特徴とするコンテンツ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流通映像データを含む流通コンテンツを制作する技術に関する。
【背景技術】
【０００２】
映画や音楽等のコンテンツを記録している光ディスク等の記録媒体及び記録媒体に記録されたコンテンツを再生する再生装置が普及し、家庭環境において、コンテンツの視聴が実現されている。【０００３】
特許文献１には、別々の記録媒体に記録されている複数のデジタルストリームを再生する際に、これらの同期を規定することにより、あたかも、一つの映画作品が再生されているように、視聴者にみせかける同期型アプリケーション技術が開示されている。この技術によると、映画作品の構成要素となるデジタルストリームを、別々の供給媒体を用いて、視聴者に供給することができるので、様々な再生のバリエーションを産み出すことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国特開２００９−３８８２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１により開示された技術は、一つの映画について様々な再生のバリエーションを産み出す一つの方法を提供しているが、映画に代表されるコンテンツのさらなる普及のため、コンテンツの再生についての様々な技術が要望されている。【０００６】
上記要望に応えるため、本発明は、映像の再生時に色調表現をさらに豊かにする流通コンテンツを制作できる制作装置、制作方法、コンピュータプログラム、記録媒体、集積回路及びコンテンツ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、流通映像データを含む流通コンテンツを制作する制作装置であって、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備えることを特徴とする。
【発明の効果】
【０００８】
この構成によると、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１としてのコンテンツ配信システム１０ａの全体構成図である。
【図２】実施の形態２としてのコンテンツ配信システム１０の全体構成図である。
【図３】制作装置１００の構成を示すブロック図である。
【図４】原映像Ｄ１、第１変換映像Ｄ２及び再伸張映像Ｄ４のデータ構造の一例を示す。
【図５】再伸張映像Ｄ４、シフト再伸張映像Ｄ５及び原映像Ｄ１のデータ構造の一例を示す。
【図６】差分データＤ７及び固定階調差分データＤ８のデータ構造の一例を示す。
【図７】差分、一次削減差分及び固定階調差分の一例を示す。
【図８】差分、一次削減差分及び固定階調差分の別の一例を示す。
【図９】シフト量データＤ２０ａのデータ構造の一例を示す。
【図１０】シフト量データＤ２０のデータ構造の一例を示す。
【図１１】シフト量データＤ２０ｂのデータ構造の一例を示す。
【図１２】制作装置１００における記録媒体の制作プロセスを示す。
【図１３】記録媒体２００のデータ構造を示す。
【図１４】記録媒体３００のデータ構造を示す。
【図１５】再生装置４００の構成を示すブロック図である。
【図１６】再伸張映像Ｄ４及びシフト映像Ｄ１０のデータ構造の一例を示す。
【図１７】固定階調差分データＤ８及びシフト差分データＤ１１のデータ構造の一例を示す。
【図１８】シフト映像Ｄ１０とシフト差分データＤ１１とを加算して合成映像Ｄ１２を生成する場合のそれぞれのデータ構造を示す。
【図１９】外部記憶装置５００の構成を示すブロック図である。
【図２０】配信サーバ装置６００の構成を示すブロック図である。
【図２１】制作装置１００の動作を示すフローチャートである。
【図２２】制作装置１００による記録媒体３００の制作の動作を示すフローチャートである。
【図２３】制作装置１００による記録媒体２００の制作の動作を示すフローチャートである。
【図２４】制作装置１００のシフト量データ生成部１０９によるシフト量データの生成の動作を示すフローチャートである。
【図２５】制作装置１００の削減部１１０による固定階調差分データの生成の動作を示すフローチャートである。
【図２６】制作装置１００から配信サーバ装置６００へ圧縮差分データＤ９及びシフト量データＤ２０を送信する際の動作を示すフローチャートである。
【図２７】再生装置４００によるコンテンツの再生の動作を示すフローチャートである。
【図２８】記録媒体２００に記録されたコンテンツのＢｉｔ拡張再生の動作を示すフローチャートである。
【図２９】記録媒体２００に記録されたコンテンツのＢｉｔ拡張再生における前処理（１）の動作を示すフローチャートである。
【図３０】配信サーバ装置６００から再生装置４００への圧縮差分データ等のダウンロードの動作を示すフローチャートである。
【図３１】記録媒体３００に記録されたコンテンツのＢｉｔ拡張再生の動作を示すフローチャートである。
【図３２】記録媒体３００に記録されたコンテンツのＢｉｔ拡張再生における前処理（２）の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明の一態様は、流通映像データを含む流通コンテンツを制作する制作装置であって、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備えることを特徴とする。
【００１１】
この構成によると、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。
【００１２】
ここで、前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、前記差分生成手段は、各フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算部と、算出した差分のビット長を削減する削減部とを含み、前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、ビット長が削減された前記差分を含むとしてもよい。
【００１３】
この構成によると、差分データに含まれる差分は、ビット長が削減されているので、差分データの容量を小さくすることができる。
【００１４】
ここで、前記差分生成手段は、さらに、前記差分演算部により算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、シフト量を生成するシフト量生成部を含み、前記削減部は、生成されたシフト量に基づいて、前記差分のビット長を削減するとしてもよい。
【００１５】
この構成によると、正負を示す符号ビットを除く残り部分の上位側ビットは、０値である場合が多く、生成されたシフト量に基づいて、前記差分のビット長を削減することにより、差分の有効値が欠落することなく、差分のビット長を効果的に削減することができる。
【００１６】
ここで、前記シフト量生成部は、前記残り部分の上位側ビットにおいて、連続する０値の数に応じて、前記シフト量を生成するとしてもよい。
【００１７】
この構成によると、連続する０値の数に応じて、前記シフト量を生成するので、差分の有効値が欠落することなく、差分のビット長を効果的に削減することができる。
【００１８】
ここで、前記シフト量生成部は、一枚のフレームについて、一個の前記シフト量を生成するとしてもよい。
【００１９】
この構成によると、一枚のフレームに含まれる個々のピクセルについて、それぞれシフト量を生成する場合と比較すると、シフト量全体の容量を削減することができる。
【００２０】
ここで、前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とを前記記録媒体に書き込むとしてもよい。
【００２１】
この構成によると、前記記録媒体に、前記流通コンテンツ、前記差分データ及び前記シフト量が記録されるので、再生装置において、当該記録媒体に記録されている前記流通コンテンツ、前記差分データ及び前記シフト量のみを用いて、色調表現が改善された状態で、映像の再生が可能となる。
【００２２】
ここで、前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とをサーバ装置へ送信するとしてもよい。
【００２３】
この構成によると、前記記録媒体に、前記流通コンテンツが記録され、サーバ装置に前記差分データと前記シフト量とが送信されるので、再生装置において、当該記録媒体から前記流通コンテンツを読み出し、また、サーバ装置から前記差分データ及び前記シフト量を受信することにより、色調表現が改善された状態で、映像の再生が可能となる。
【００２４】
本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置で用いられる制作方法であって、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを含むことを特徴とする。
【００２５】
この方法によると、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。
【００２６】
本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、コンピュータに、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを実行させるためのコンピュータプログラムを記録していることを特徴とする。
【００２７】
この記録媒体に記録されているコンピュータプログラムをコンピュータにより実行すれば、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。
【００２８】
本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムであって、コンピュータに、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップとを実行させることを特徴とする。
【００２９】
このコンピュータプログラムをコンピュータにより実行すれば、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。
【００３０】
本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置を構成する集積回路であって、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備えることを特徴とする。
【００３１】
この構成によると、前記原映像データと前記流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。
【００３２】
本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置と前記流通コンテンツを再生する再生装置とから構成されるコンテンツ配信システムであって、前記制作装置は、原映像データを取得する原取得手段と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、前記原映像データと前記流通映像データとの差分データを生成する差分生成手段と、前記差分データを出力する出力手段とを備え、前記再生装置は、前記差分データを取得する差分取得手段と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成手段と、生成した前記再生映像データを再生する再生手段とを備えることを特徴とする。
【００３３】
この構成によると、制作装置により、前記原映像データと前記流通映像データとの差分データを生成して出力し、再生装置により、前記流通映像データと前記差分データとを合成して再生映像データを生成するので、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、映像の再生が可能となるという優れた効果を奏する。
【００３４】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３５】
１．実施の形態１
本発明に係る一の実施の形態としてのコンテンツ配信システム１０ａについて説明する。
【００３６】
（１）コンテンツ配信システム１０ａは、図１に示すように、制作装置１００ａ及び再生装置４００ａから構成されている。制作装置１００ａは、流通映像データを含む流通コンテンツを制作する。再生装置４００ａは、流通コンテンツを再生する。
【００３７】
制作装置１００ａは、この図に示すように、原取得部１０１ａ、流通取得部１０２ａ、差分生成部１０３ａ及び出力部１０４ａから構成されている。
【００３８】
原取得部１０１ａは、原映像データを取得する。流通取得部１０２ａは、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する。差分生成部１０３ａは、前記原映像データと前記流通映像データとの差分データを生成する。出力部１０４ａは、前記差分データを出力する。
【００３９】
再生装置４００ａは、差分取得部４０１ａ、合成部４０２ａ及び再生部４０３ａから構成されている。
【００４０】
差分取得部４０１ａは、前記差分データを取得する。合成部４０２ａは、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する。再生部４０３ａは、生成した前記再生映像データを再生する。
【００４１】
また、次のように構成してもよい。
【００４２】
（２）前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含む。
【００４３】
差分生成部１０３ａは、各フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算部１０８ａ（図示していない）と、算出した差分のビット長を削減する削減部１１０ａ（図示していない）とを含む。
【００４４】
前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、ビット長が削減された前記差分を含む。
【００４５】
（３）差分生成部１０３ａは、さらに、差分演算部１０８ａにより算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、シフト量を生成するシフト量生成部１０９ａ（図示していない）を含む。
【００４６】
削減部１１０ａは、生成されたシフト量に基づいて、前記差分のビット長を削減する。
【００４７】
（４）シフト量生成部１０９ａは、前記残り部分の上位側ビットにおいて、連続する０値の数に応じて、前記シフト量を生成する。
【００４８】
（５）シフト量生成部１０９ａは、一枚のフレームについて、一個の前記シフト量を生成する。
【００４９】
（６）出力部１０４ａは、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とを前記記録媒体に書き込む。
【００５０】
（７）出力部１０４ａは、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量とをサーバ装置へ送信する。
【００５１】
２．実施の形態２
本発明に係る別の実施の形態としてのコンテンツ配信システム１０について説明する。
【００５２】
２．１  コンテンツ配信システム１０の全体構成
コンテンツ配信システム１０は、図２に示すように、制作装置１００、再生装置４００、外部記憶装置５００及び配信サーバ装置６００から構成されている。制作装置１００と配信サーバ装置６００とは、ネットワーク２０を介して接続され、配信サーバ装置６００と再生装置４００とも、ネットワーク２０を介して接続されている。制作装置１００には、記録媒体２００及び記録媒体３００が装着され、制作装置１００は、記録媒体２００及び記録媒体３００にコンテンツを記録する。また、再生装置４００には、コンテンツが記録された記録媒体２００及び記録媒体３００が装着される。再生装置４００には、外部記憶装置５００が接続されている。
【００５３】
なお、一例として、記録媒体２００及び記録媒体３００の制作業者が制作装置１００を有し、コンテンツに関連するサービスを提供するサービス提供業者が配信サーバ装置６００を有する。このサービス提供業者は、記録媒体３００に記録されたコンテンツを高階調化するためのサービスを提供する。また、コンテンツの視聴者が再生装置４００及び外部記憶装置５００を有する。
【００５４】
制作装置１００は、映画制作会社により制作された原映像を含む原コンテンツを元にして、記録媒体に記録するため、流通映像を含む流通コンテンツを制作し、制作した流通コンテンツを記録媒体に記録する。従って、映画制作会社により制作された原コンテンツがそのまま市場に流通することはなく、流通コンテンツを記録している記録媒体が市場に流通することとなる。
【００５５】
映画制作会社により制作された原映像は、複数のフレームから構成され、各フレームは、複数のピクセルが行列状に配されて構成され、各ピクセルは、Ｒ、Ｇ、Ｂの原色毎に、原色データを有する。ここで、各原色データは、一例として、１２ビット長であり、各原色は、４０９６階調により表現される。つまり、各原色は、１２ビットの色深度を有する。
【００５６】
これに対し、記録媒体に記録される流通映像は、原映像と同様に、複数のフレームから構成され、各フレームは、複数のピクセルが行列状に配されて構成され、各ピクセルは、Ｒ、Ｇ、Ｂの原色毎に、原色データを有する。ここで、各原色データは、一例として、８ビット長であり、各原色は、２５６階調により表現される。つまり、各原色は、８ビットの色深度を有する。
【００５７】
このように、映画制作会社により制作された原映像の各原色は、４０９６階調により表現される。一方、記録媒体に記録される流通映像の各原色は、２５６階調により表現されている。これは、記録媒体に記録できるデータの容量に制限があるためであり、例えば、記録媒体に記録される流通映像の各原色データのデータ長は、８ビット長と規定されている。
【００５８】
なお、説明時の混乱を回避するために、制作装置１００及び再生装置４００内の各構成要素の処理対象となるデータに対して、次のように符号を付与して表現する。
【００５９】
原映像Ｄ１、第１変換映像Ｄ２、圧縮映像Ｄ３、再伸張映像Ｄ４、シフト再伸張映像Ｄ５、第２変換映像Ｄ６、差分データＤ７、固定階調差分データＤ８、圧縮差分データＤ９、シフト映像Ｄ１０、シフト差分データＤ１１、合成映像Ｄ１２、シフト合成映像Ｄ１３、シフト量データＤ２０、記録媒体識別ＩＤ（Ｄ２１）。
【００６０】
２．２  制作装置１００の構成
図３に、制作装置１００の構成を示す。
【００６１】
制作装置１００は、図３に示すように、映像記憶部１０１、第１変換部１０２、第１圧縮部１０３、第１記録部１０４、伸張部１０５、読出部１０６、シフト部１０７、差分演算部１０８、シフト量データ生成部１０９、削減部１１０、第２圧縮部１１１、記憶部１１２、第２記録部１１３、送信部１１４及び制御部１１５から構成されている。ここで、差分演算部１０８、シフト量データ生成部１０９及び削減部１１０は、差分生成部１１６を構成する。
【００６２】
制作装置１００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、制作装置１００の第１変換部１０２、第１圧縮部１０３、第１記録部１０４、伸張部１０５、読出部１０６、シフト部１０７、差分演算部１０８、シフト量データ生成部１０９、削減部１１０、第２圧縮部１１１、第２記録部１１３、送信部１１４及び制御部１１５及び差分生成部１１６は、その機能を達成する。
【００６３】
制作装置１００は、上述したように、原映像を含む原コンテンツから流通映像を含む流通コンテンツを制作し、制作した流通コンテンツを記録媒体に記録する。ここで、各コンテンツは、映像、音声データ、字幕、副音声データ、オーディオコメンタリ、制御情報等を含む。以下においては、主として映像に関して説明し、コンテンツに含まれるその他の情報については、説明を省略する。
【００６４】
（１）映像記憶部１０１
映像記憶部１０１は、一例として、ハードディスクユニットから構成されている。
【００６５】
映像記憶部１０１は、複数のフレームから構成される原映像Ｄ１を記憶している。原映像Ｄ１は、映画制作会社により制作された映像そのものである。原映像Ｄ１を構成する複数のフレームが時間的に連続して再生されることにより、動画像が表現される。
【００６６】
原映像Ｄ１は、一例として、図４に示すように、５枚のフレームＦ１、Ｆ２、Ｆ３、Ｆ４及びＦ５を含んで構成されている。各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、１２ビット長の原色データを有する。従って、各原色は、４０９６階調により表現される。
【００６７】
図４に示すように、フレームＦ４内の一のピクセルの一の原色（Ｒ、Ｇ、Ｂのいずれか）７０１ａは、４０９６階調により表現される。フレームＦ４内のその他のピクセルの原色７０２ａ、７０３ａ及び７０４ａも、それぞれ、４０９６階調により表現される。
【００６８】
図４においては、原色７０１ａが有する階調を、階調表現７１１ａにより、視覚的に表している。階調表現７１１ａにおいては、４０９６個の升目を縦に並べ、一つの枡目により１階調を表現し、斜線によるハッチングが施された枡目の数により、原色７０１ａの階調を表している。原色７０２ａ、７０３ａ及び７０４ａについても、原色７０１ａと同様に、階調表現７１２ａ、７１３ａ及び７１４ａにおいて、ハッチングが施された枡目の数により、それらの原色の階調を表している。
【００６９】
（２）記憶部１１２
記憶部１１２は、一例として、ハードディスクユニットから構成されている。
【００７０】
記憶部１１２は、圧縮差分データＤ９及びシフト量データＤ２０を記憶するための領域を備えている。
【００７１】
（３）第１変換部１０２
第１変換部１０２は、以下に示すようにして、原映像Ｄ１に対して映像の階調を低下させる変換を施して、生成した第１変換映像Ｄ２を生成する。
【００７２】
第１変換部１０２は、映像記憶部１０１から原映像Ｄ１を読み出し、読み出した原映像Ｄ１の各フレーム内の各ピクセルの原色毎に、原色データに第１変換を施す。
【００７３】
ここで、第１変換は、一例として、原映像Ｄ１の１２ビット長の原色データを、８ビット長の原色データに変換するアルゴリズムである。言い換えると、第１変換は、４０９６階調により表現される原色を２５６階調により表現される原色に変換する。例えば、第１変換は、１２ビット長の原色データに対して、丸め込み（例えば、切り上げ）を施して、８ビット長の原色データを生成する。
【００７４】
このようにして、第１変換部１０２は、原映像Ｄ１の各原色データに第１変換を施して、第１変換映像Ｄ２を生成する。第１変換映像Ｄ２は、複数のフレームから構成され、各フレームは、複数のピクセルが行列状に配されて構成され、各ピクセルは、Ｒ、Ｇ、Ｂの原色毎に、原色データを有する。ここで、各原色データは、８ビット長であり、各原色は、２５６階調により表現される。
【００７５】
上述したように、原映像Ｄ１における１２ビットの色深度は、映画制作会社における映画の制作過程において用いられるものであり、８ビットの色深度は、記録媒体において規定されているものである。映画制作会社において制作された原映像を、記録媒体において規定された色深度による映像に変換して記録媒体に記録するために、この第１変換が必要となる。
【００７６】
こうして生成された第１変換映像Ｄ２は、一例として、図４に示すように、原映像Ｄ１のフレームＦ１、Ｆ２、Ｆ３、Ｆ４及びＦ５にそれぞれ対応するフレームＦ１１、Ｆ１２、Ｆ１３、Ｆ１４及びＦ１５を含み、第１変換映像Ｄ２に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、８ビット長の原色データを有している。従って、各原色は、２５６階調により表現される。
【００７７】
図４に示すように、フレームＦ１４内の一のピクセルの一の原色（Ｒ、Ｇ、Ｂのいずれか）７０１ｂは、２５６階調により表現される。フレームＦ１４内のその他のピクセルの原色７０２ｂ、７０３ｂ及び７０４ｂも、それぞれ、２５６階調により表現される。
【００７８】
図４においては、原色７０１ｂが有する階調を、階調表現７１１ｂにより、視覚的に表している。階調表現７１１ｂにおいては、２５６個の升目を縦に並べ、一つの枡目により１階調を表現し、斜線によるハッチングが施された枡目の数により、原色７０１ｂの階調を表している。原色７０２ｂ、７０３ｂ及び７０４ｂについても、原色７０１ｂと同様に、階調表現７１２ｂ、７１３ｂ及び７１４ｂにおいて、ハッチングが施された枡目の数により、それらの原色の階調を表している。
【００７９】
図４に示す第１変換映像Ｄ２の各原色データは、１２ビット長の原映像Ｄ１の各原色データから８ビット長に変換されて生成されるので、１２ビット長から８ビット長へ丸め込まれる際に、原映像Ｄ１の各原色データの一部の情報が欠落する。図４に示す階調表現７１１ｂ、７１２ｂ、７１３ｂ及び７１４ｂにおいて、情報の欠落が発生している箇所を符号７２１ｂ、７２２ｂ、７２３ｂ及び７２４ｂにより示している。
【００８０】
第１変換部１０２は、生成した第１変換映像Ｄ２を第１圧縮部１０３へ出力する。
【００８１】
（４）第１圧縮部１０３
第１圧縮部１０３は、第１変換部１０２から第１変換映像Ｄ２を受け取り、受け取った第１変換映像Ｄ２に対して、映像の圧縮アルゴリズムを施して圧縮映像Ｄ３を生成する。ここで、映像の圧縮アルゴリズムについては、公知であり、説明を省略する。次に、生成した圧縮映像Ｄ３を第１記録部１０４へ出力する。また、生成した圧縮映像Ｄ３を伸張部１０５へ出力する。
【００８２】
圧縮のアルゴリズムは、例えば、量子化符号のプロセスを含んでおり、このプロセスにおいて、情報の欠落が発生する。圧縮映像Ｄ３は、圧縮アルゴリズムにより生成された複数のコードから構成されており、圧縮映像Ｄ３については、そのままでは色深度の表現ができない。そこで、圧縮による情報欠落を説明するため、圧縮映像Ｄ３をさらに伸張して得られた再伸張映像Ｄ４を図４に示す。
【００８３】
図４に示す再伸張映像Ｄ４は、第１変換映像Ｄ２のフレームＦ１１、Ｆ１２、Ｆ１３、Ｆ１４及びＦ１５にそれぞれ対応するフレームＦ２１、Ｆ２２、Ｆ２３、Ｆ２４及びＦ２５を含み、再伸張映像Ｄ４に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、８ビット長の原色データを有している。従って、各原色は、２５６階調により表現される。
【００８４】
図４に示すように、フレームＦ２４内の１箇所のピクセルの一の原色（Ｒ、Ｇ、Ｂのいずれか）７０１ｃは、２５６階調により表現される。フレームＦ２４内のその他のピクセルの原色７０２ｃ、７０３ｃ及び７０４ｃも、それぞれ、２５６階調により表現される。
【００８５】
図４においては、原色７０１ｃ、７０２ｃ、７０３ｃ及び７０４ｃについて、原色７０１ｂ等と同様に、階調表現７１１ｃ、７１２ｃ、７１３ｃ及び７１４ｃにおいて、ハッチングが施された枡目の数により、それらの色の階調を表している。
【００８６】
この図において、圧縮（量子化符号）効果により、情報が欠落した部分７３４ｃを示す。
【００８７】
（５）第１記録部１０４
第１記録部１０４は、第１圧縮部１０３から圧縮映像Ｄ３を受け取り、受け取った圧縮映像Ｄ３を記録媒体２００及び記録媒体３００に書き込む。
【００８８】
（６）伸張部１０５
伸張部１０５は、第１圧縮部１０３から圧縮映像Ｄ３を受け取り、又は、読出部１０６から圧縮映像Ｄ３を受け取る。それぞれから受け取った圧縮映像Ｄ３に対して、映像の伸張アルゴリズムを施して、再伸張映像Ｄ４を生成する。ここで、伸張のアルゴリズムについては、公知であるので説明を省略する。次に、伸張部１０５は、生成した再伸張映像Ｄ４をシフト部１０７へ出力する。
【００８９】
再伸張映像Ｄ４の一例を図５に示す。なお、図５に示す再伸張映像Ｄ４の一例は、図４に示す再伸張映像Ｄ４の一例と同じものである。
【００９０】
（７）シフト部１０７
シフト部１０７は、伸張部１０５から再伸張映像Ｄ４を受け取る。次に、シフト部１０７は、映像記憶部１０１に記憶されている原映像Ｄ１が有する色深度に一致するものとなるように、受け取った再伸張映像Ｄ４の各フレームに含まれる各ピクセルの原色データを上位ビット側にビットシフトして、シフト再伸張映像Ｄ５を生成し、生成したシフト再伸張映像Ｄ５を差分演算部１０８へ出力する。
【００９１】
ここで、原映像Ｄ１の各フレームに含まれる各ピクセルの各原色データは、１２ビット長であり、再伸張映像Ｄ４の各フレームに含まれる各ピクセルの各原色データは、８ビット長であるので、シフト部１０７は、再伸張映像Ｄ４の各フレームに含まれる各ピクセルの原色データを最上位ビット側に４ビットだけシフトする。また、最下位の４ビットには、「０ｘ００００」を詰める。ここで、「０ｘ」に続く数値は、２進数による表現であることを示す。
【００９２】
図５に一例として示すように、シフト再伸張映像Ｄ５は、再伸張映像Ｄ４に含まれるフレームの数と同じ数のフレームから構成され、再伸張映像Ｄ４のフレームＦ２１、Ｆ２２、Ｆ２３、Ｆ２４及びＦ２５にそれぞれ対応するフレームＦ３１、Ｆ３２、Ｆ３３、Ｆ３４及びＦ３５を含み、各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、１２ビット長の原色データを有している。従って、各原色は、４０９６階調により表現される。図５に示すように、フレームＦ３４内の一のピクセルの一の原色（Ｒ、Ｇ、Ｂのいずれか）７０１ｄは、４０９６階調により表現される。フレームＦ３４内のその他のピクセルの原色７０２ｄ、７０３ｄ及び７０４ｄも、それぞれ、４０９６階調により表現される。
【００９３】
図５においては、原色７０１ｄ、７０２ｄ、７０３ｄ及び７０４ｄについて、原色７０１ｃと同様に、階調表現７１１ｄ、７１２ｄ、７１３ｄ及び７１４ｄにおいて、ハッチングが施された枡目の数により、それらの色の階調を表している。
【００９４】
このように、再伸張映像Ｄ４では、各原色は、２５６階調であったが、各原色データが上位側に４ビット分だけ、ビットシフトされることで、４０９６階調となっている。
【００９５】
なお、シフト量は、記録媒体２００及び記録媒体３００に記憶されるどの圧縮映像Ｄ３について、同一値であってもよい。また、記録媒体２００及び記録媒体３００内の論理的な再生単位（ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）でいうＰｌａｙＬｉｓｔ）毎に、変わってもよい。さらに、圧縮映像Ｄ３の単位（ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）でいうＣｌｉｐ）毎に、変わってもよい。
【００９６】
（８）差分演算部１０８
差分演算部１０８は、映像記憶部１０１から原映像Ｄ１を読み出し、シフト部１０７からシフト再伸張映像Ｄ５を受け取る。
【００９７】
次に、読み出した原映像Ｄ１の各フレームの各ピクセルの各原色データと、受け取ったシフト再伸張映像Ｄ５の各フレームの各ピクセルの各原色データとの差分を計算し、計算した差分を含む差分データＤ７を生成する。差分データＤ７は、原映像Ｄ１に含まれるフレーム数と同数のフレームを含み、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に計算された差分を含む。
【００９８】
図５に示す原映像Ｄ１には、原映像Ｄ１とシフト再伸張映像Ｄ５との差分７２１ａ、７２２ａ、７２３ａ及び７２４ａが表現されている。
【００９９】
差分演算部１０８により得られた差分データＤ７の一例を図６に示す。この図に示すように、差分データＤ７は、原映像Ｄ１に含まれるフレームＦ１、Ｆ２、Ｆ３、Ｆ４及びＦ５にそれぞれ対応するフレームＦ４１、Ｆ４２、Ｆ４３、Ｆ４４及びＦ４５を含み、各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、１２ビット長の差分を有している。
【０１００】
この図に示すように、フレームＦ４４は、一のピクセルの一の原色について、差分７０１ｅを有し、他のピクセルの原色について、差分７０２ｅ、７０３ｅ及び７０４ｅを有する。差分７０１ｅは、１２ビット長である。差分７０１ｅの最上位ビット７０１ｅａは、符号ビットである。最上位ビット７０１ｅａが「０ｘ０」のとき、差分７０１ｅは、正の値を有し、最上位ビット７０１ｅａが「０ｘ１」のとき、差分７０１ｅは、負の値を有する。差分７０１ｅのうち、最上位ビット７０１ｅａを除く他のビット列７０１ｅｂは、差分７０１ｅの表す数値の絶対値を示している。
【０１０１】
差分演算部１０８は、差分データＤ７をシフト量データ生成部１０９及び削減部１１０へ出力する。
【０１０２】
（９）シフト量データ生成部１０９
シフト量データ生成部１０９は、差分演算部１０８から差分データＤ７を受け取る。
【０１０３】
次に、シフト量データ生成部１０９は、差分データＤ７に含まれるフレーム毎に、次のようにして、シフト量Ｐを決定する。
【０１０４】
（ｉ）当該フレームについて、シフト量Ｐを４ビットとして仮に決定する。
【０１０５】
シフト量データ生成部１０９は、当該フレームの各ピクセル内の原色毎の差分について、
（ii）１２ビットの差分のうち、最上位の符号ビットを除いて、上位から４ビットが「０ｘ００００」の場合、シフト量Ｐを４ビットとする。
【０１０６】
（iii ）１２ビットの差分のうち、最上位の符号ビットを除いて、上位から２ビットが「０ｘ００」で、３ビット目及び４ビット目の両方又は一方が、「０ｘ１」の場合、シフト量Ｐを２ビットとする。
【０１０７】
（iv）１２ビットの差分のうち、最上位の符号ビットを除いて、上位から２ビットの両方又は一方が、「０ｘ１」の場合、シフト量Ｐを０ビットとする。
【０１０８】
上記において、１枚のフレーム内において、（iv）、（iii ）、（ii）の順に、シフト量Ｐを決定する。
【０１０９】
言い換えると、１枚のフレーム内において、いずれか一つの差分について、シフト量Ｐを０ビットと決定した場合には、当該フレームについて、シフト量Ｐを０ビットとする。
【０１１０】
１枚のフレーム内において、どの差分についても、シフト量Ｐを０ビットと決定しなかった場合に、いずれか一つの差分について、シフト量Ｐを２ビットと決定したときには、当該フレームについて、シフト量Ｐを２ビットとする。
【０１１１】
１枚のフレーム内において、どの差分についても、シフト量Ｐを０ビットと決定しなかった場合、かつ、どの差分についても、シフト量Ｐを２ビットと決定しなかった場合に、当該フレームについて、シフト量Ｐを４ビットとする。
【０１１２】
また、１枚のフレーム内において、シフト量Ｐは、ただ一つだけ決定される。
【０１１３】
シフト量データ生成部１０９は、こうして決定したシフト量Ｐを含むシフト量データＤ２０を生成し、生成したシフト量データＤ２０を削減部１１０へ出力し、生成したシフト量データＤ２０を記憶部１１２へ書き込む。
【０１１４】
シフト量データＤ２０の一例を図１０に示す。この図に示すように、シフト量データＤ２０は、フレームを一意に識別するフレーム番号とシフト量Ｐとを対応付けて含む。言い換えると、シフト量データＤ２０は、フレーム番号とシフト量Ｐとからなる組を複数含んでいる。そのうちの第１の組は、フレーム番号１５３「１」とシフト量１５６「２」とからなり、第２の組は、フレーム番号１５５「２」とシフト量１５６「４」とからなり、Ｌ番目の組は、フレーム番号１５７「Ｌ」とシフト量１５８「０」とからなる。第１の組は、フレーム番号「１」により識別されるフレームについて、シフト量Ｐ「２」が設定されていることを示し、第２の組は、フレーム番号「２」により識別されるフレームについて、シフト量Ｐ「４」が設定されていることを示し、Ｌ番目の組は、フレーム番号「Ｌ」により識別されるフレームについて、シフト量Ｐ「０」が設定されていることを示している。
【０１１５】
また、シフト量データ生成部１０９は、圧縮映像を一意に識別する圧縮映像番号とシフト量Ｐとから構成される組を複数個含んでいるシフト量データを生成するとしてもよい。この場合には、シフト量は、一つの圧縮映像について、ただ一つ存在するものとする。
【０１１６】
シフト量データＤ２０の別の一例を、シフト量データＤ２０ａとして、図９に示す。この図に示すように、シフト量データＤ２０ａは、属性１５１「シフト量」と値１５２
「２」とを対応付けて含む。これは、値１５２「２」がシフト量であることを示している。図９に示すシフト量データＤ２０ａは、ある映像の単位において、シフト量が固定であることを示している。記録媒体２００及び記録媒体３００に記録されている制御ファイルに、「属性：シフト量」と「値：２」とが追加されることで実現が可能である。例えば、ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）の管理ファイルに追加することで、ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）内の圧縮差分データＤ９のシフト量を指定することが可能である。
【０１１７】
シフト量データＤ２０及びＤ２０ａは、必ずしも、圧縮映像Ｄ３とは、別個に記録媒体２００に記録される必要はなく、圧縮映像Ｄ３に埋め込まれてもよい。
【０１１８】
また、シフト量データ生成部１０９は、図１１に一例として示すように、データＤ２０ｂ１及びデータＤ２０ｂ２を含むシフト量データＤ２０ｂを生成するとしてもよい。データＤ２０ｂ２は、図１０に示すシフト量データＤ２０と同一である。データＤ２０ｂ１は、属性１５５「最大シフト量」及び値１５６「４」を含む。ここで、最大シフト量は、データＤ２０ｂ２に含まれるシフト量のうち最大のシフト量を示し、その値は、「４」である。実際、データＤ２０ｂ２においては、最大のシフト量は、「４」である。
【０１１９】
シフト量データＤ２０ｂを、例えば、記録媒体２００及び記録媒体３００に関連する管理ファイルに埋め込むことで、記録媒体２００及び記録媒体３００に記録された圧縮差分データＤ９を利用するときのシフトビット値の最大値を再生装置４００に伝えることができる。記録媒体２００及び記録媒体３００に関連する管理ファイル以外にも、圧縮映像Ｄ３の論理的な再生単位（ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）ではＰｌａｙＬｉｓｔなど）、圧縮映像Ｄ３単位といったように、あらゆる単位で規定してもよい。
【０１２０】
（１０）削減部１１０
削減部１１０は、次に示すように、一次削減プロセス及び二次削減プロセスを経て、差分データＤ７のうちの余分なビットを削減し、システムで処理可能な固定階調の固定階調差分データＤ８を生成する。ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）では、圧縮映像が８ビット階調であり、ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）向けシステムＬＳＩも多くが８ビット階調映像のデコードに最適化していることから、固定階調差分データＤ８も８ビット階調とすることで、ＬＳＩ実装と親和性が高まる。
【０１２１】
削減部１１０は、シフト量データ生成部１０９からシフト量データＤ２０を受け取る。また、差分演算部１０８から差分データＤ７を受け取る。
【０１２２】
次に、削減部１１０は、差分データＤ７に含まれるフレーム毎に、当該フレームに対応するシフト量Ｐをシフト量データＤ２０から抽出する。
【０１２３】
次に、削減部１１０は、差分データＤ７に含まれるフレーム毎に、当該フレームの各ピクセル内の原色毎の差分について、一次削減プロセス及び二次削減プロセスを経て、固定階調差分データＤ８を生成する。
【０１２４】
（ａ）一次削減プロセス
削減部１１０は、差分内の符号ビットを除いて、差分の上位からシフト量Ｐ分だけのビット列を取り除く。シフト量Ｐが０の場合には、元の差分をそのまま維持する。こうして、一次削減差分を生成する。
【０１２５】
（ｂ）二次削減プロセス
削減部１１０は、一次削減差分について、そのビット長が「８」となるように、次に示すようにして、固定階調差分を生成する。
【０１２６】
削減部１１０は、一次削減プロセスにより生成された一次削減差分のビット長が「８」であるか否かを判断する。
【０１２７】
一次削減差分のビット長が「８」である場合には、削減部１１０は、一次削減差分をそのまま維持し、固定階調差分とする。
【０１２８】
一次削減差分のビット長が「８」でない場合には、削減部１１０は、一次削減差分のビット長が「８」となるように、一次削減差分の下位ビットを取り除く。例えば、一次削減差分のビット長が「１０」である場合には、一次削減差分の下位２ビットを取り除く。こうして、一次削減差分から下位ビットを取り除いて、固定階調差分を生成する。
【０１２９】
従って、一次削減差分に含まれる符号ビットは、固定階調差分の最上位ビットの符号ビットとしてそのまま残される。  ［二次削減プロセス終了］
削減部１１０は、こうして固定階調差分データＤ８を生成する。
【０１３０】
ここで、固定階調差分データＤ８は、差分データＤ７に含まれるフレームの数と同じ数のフレームから構成される。図６に一例として示すように、固定階調差分データＤ８は、差分データＤ７のフレームＦ４１、Ｆ４２、Ｆ４３、Ｆ４４及びＦ４５にそれぞれ対応するフレームＦ５１、Ｆ５２、Ｆ５３、Ｆ５４及びＦ５５を含み、各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、８ビット長の固定階調差分を有している。
【０１３１】
次に、削減部１１０は、生成した固定階調差分データＤ８を第２圧縮部１１１へ出力する。
【０１３２】
ここで、削減部１１０において生成される一次削減差分について、図７及び図８に示す具体例を用いて説明する。
【０１３３】
（i）差分データＤ７の各フレーム内の各ピクセルの各原色の差分について、シフト量Ｐが０の場合、削減部１１０は、当該差分の削減をしない。
【０１３４】
シフト量Ｐが０であるので、削減部１１０は、図８に一例として示すように、差分８０１ｅ、８０１ｆ及び８０１ｇについては、削減を行わず、それぞれ、差分８０１ｅ、８０１ｆ及び８０１ｇと同一の一次削減差分８０２ｅ、８０２ｆ及び８０２ｇを生成する。ここで、差分８０１ｅ、８０１ｆ及び８０１ｇについては、それぞれ、最上位の符号ビット８０１ｅａ、８０１ｆａ及び８０１ｇａを除いて、上位から２ビットの両方又は一方が、「０ｘ１」である。
【０１３５】
（ii）差分データＤ７の各フレーム内の各ピクセルの各原色の差分について、シフト量Ｐが２の場合、削減部１１０は、当該差分から２ビットのビット列を削減する。
【０１３６】
シフト量Ｐが２であるので、削減部１１０は、図７に一例として示すように、差分８０１ｂ、８０１ｃ及び８０１ｄについて、最上位の符号ビットを除いて、上位から２ビット「０ｘ００」を取り除き、それぞれ、一次削減差分８０２ｂ、８０２ｃ及び８０２ｄを生成する。ここで、差分８０１ｂ、８０１ｃ及び８０１ｄについては、それぞれ、最上位の符号ビット８０１ｂａ、８０１ｃａ及び８０１ｄａを除いて、上位から２ビットが「０ｘ００」で、３ビット目及び４ビット目の両方又は一方が、「０ｘ１」である。
【０１３７】
（iii）差分データＤ７の各フレーム内の各ピクセルの各原色の差分について、シフト量Ｐが４の場合、削減部１１０は、当該差分から４ビットのビット列を削減する。
【０１３８】
シフト量Ｐが４であるので、削減部１１０は、図７に一例として示すように、差分８０１ａについて、最上位の符号ビットを除いて、上位から４ビット「０ｘ００００」を取り除き、一次削減差分８０２ａを生成する。ここで、差分８０１ａについては、最上位の符号ビット８０１ａａを除いて、上位から４ビットが「０ｘ００００」である。
【０１３９】
また、削減部１１０において生成される固定階調差分について、図７及び図８に示す具体例を用いて説明する。
【０１４０】
図７に一例として示すように、一次削減差分８０２ａは、そのビット長が「８」であるので、一次削減差分８０２ａは、固定階調差分８０３ａとして、そのまま、維持される。
【０１４１】
一次削減差分８０２ｂ、８０２ｃ及び８０２ｄは、それぞれのビット長が「１０」であるので、それぞれの最下位２ビットが取り除かれ、残りのビット列が、固定階調差分８０３ｂ、８０３ｃ及び８０３ｄとなる。
【０１４２】
図８に一例として示すように、一次削減差分８０２ｅ、８０２ｆ及び８０２ｇは、それぞれのビット長が「１２」であるので、それぞれの最下位４ビットが取り除かれ、残りのビット列が、固定階調差分８０３ｅ、８０３ｆ及び８０３ｇとなる。
【０１４３】
（１１）第２圧縮部１１１
第２圧縮部１１１は、削減部１１０から固定階調差分データＤ８を受け取り、受け取った固定階調差分データＤ８に圧縮アルゴリズムを施して、圧縮差分データＤ９を生成する。
【０１４４】
ここで、圧縮アルゴリズムは、第１圧縮部１０３において用いられる圧縮アルゴリズムと同一のものである。
【０１４５】
第２圧縮部１１１は、生成した圧縮差分データＤ９を記憶部１１２へ書き込む。
【０１４６】
（１２）第２記録部１１３
第２記録部１１３は、記憶部１１２から圧縮差分データＤ９及びシフト量データＤ２０を読み出し、読み出した圧縮差分データＤ９及びシフト量データＤ２０を記録媒体２００に書き込む。
【０１４７】
（１３）読出部１０６
読出部１０６は、記録媒体３００から圧縮映像Ｄ３を読み出し、読み出した圧縮映像Ｄ３を、伸張部１０５へ出力する。また、記録媒体３００から、記録媒体識別ＩＤ（Ｄ２１）を読み出し、読み出した記録媒体識別ＩＤ（Ｄ２１）を送信部１１４へ出力する。
【０１４８】
（１４）送信部１１４
送信部１１４は、記憶部１１２から圧縮差分データＤ９及びシフト量データＤ２０を読み出し、読み出した圧縮差分データＤ９及びシフト量データＤ２０を配信サーバ装置６００へ送信する。また、送信部１１４は、読出部１０６から記録媒体識別ＩＤ（Ｄ２１）を受け取り、受け取った記録媒体識別ＩＤ（Ｄ２１）を配信サーバ装置６００へ送信する。
【０１４９】
（１５）制御部１１５
制御部１１５は、制作装置１００を構成する全ての構成要素の動作を制御する。
【０１５０】
２．３  制作装置１００における記録媒体の制作プロセス
制作装置１００における記録媒体の制作プロセスについて、図１２を用いて説明する。
【０１５１】
第１変換部１０２は、映像記憶部１０１から原映像Ｄ１を読み出し、第１変換を施して、第１変換映像Ｄ２を生成し、第１変換映像Ｄ２を第１圧縮部１０３へ出力する（ステップＳ１０１）。
【０１５２】
第１圧縮部１０３は、第１変換部１０２から受け取った第１変換映像Ｄ２に対して、圧縮アルゴリズムを施して圧縮映像Ｄ３を生成し、生成した圧縮映像Ｄ３を伸張部１０５及び第１記録部１０４へ出力する（ステップＳ１０２）。
【０１５３】
第１記録部１０４は、第１圧縮部１０３から圧縮映像Ｄ３を受け取り、受け取った圧縮映像Ｄ３を記録媒体２００及び記録媒体３００に記録する（ステップＳ１０３）。
【０１５４】
伸張部１０５は、第１圧縮部１０３から、又は、読出部１０６から圧縮映像Ｄ３を受け取り、受け取った圧縮映像Ｄ３に対して、伸張アルゴリズムを施して、再伸張映像Ｄ４を生成し、生成した再伸張映像Ｄ４をシフト部１０７へ出力する（ステップＳ１０４）。
【０１５５】
シフト部１０７は、伸張部１０５から受け取った再伸張映像Ｄ４の各フレームに含まれる各ピクセルの原色データをビットシフトして、シフト再伸張映像Ｄ５を生成し、生成したシフト再伸張映像Ｄ５を差分演算部１０８へ出力する（ステップＳ１０５）。
【０１５６】
差分演算部１０８は、原映像Ｄ１の各フレームの各ピクセルの原色データと、シフト再伸張映像Ｄ５の各フレームの各ピクセルの原色データとの差分を計算し、計算した差分を含む差分データＤ７を生成し、生成した差分データＤ７をシフト量データ生成部１０９及び削減部１１０へ出力する（ステップＳ１０６）。
【０１５７】
シフト量データ生成部１０９は、差分データＤ７からシフト量データＤ２０を生成し、生成したシフト量データＤ２０を削減部１１０へ出力し、生成したシフト量データを記憶部１１２へ書き込む（ステップＳ１０７）。
【０１５８】
削減部１１０は、差分データＤ７から固定階調差分データＤ８を生成し、生成した固定階調差分データＤ８を第２圧縮部１１１へ出力する（ステップＳ１０８）。
【０１５９】
第２圧縮部１１１は、削減部１１０から受け取った固定階調差分データＤ８に圧縮アルゴリズムを施して、圧縮差分データＤ９を生成し、生成した圧縮差分データＤ９を記憶部１１２へ書き込む（ステップＳ１０９）。
【０１６０】
第２記録部１１３は、記憶部１１２から読み出した圧縮差分データＤ９及びシフト量データＤ２０を記録媒体２００に書き込む（ステップＳ１１０）。
【０１６１】
読出部１０６は、記録媒体３００から読み出した圧縮映像Ｄ３を、伸張部１０５へ出力する（ステップＳ１１１）。
【０１６２】
送信部１１４は、記憶部１１２から読み出した圧縮差分データＤ９及びシフト量データＤ２０を配信サーバ装置６００へ送信する（ステップＳ１１２）。
【０１６３】
２．４  記録媒体２００のデータ構造
図１３に、記録媒体２００のデータ構造を示す。
【０１６４】
記録媒体２００は、図１３に示すように、記録媒体識別ＩＤ記憶領域２１０、圧縮映像記憶領域２２０、圧縮差分データ記憶領域２３０及びシフト量データ記憶領域２４０から構成される。
【０１６５】
記録媒体識別ＩＤ記憶領域２１０は、記録媒体識別ＩＤ（Ｄ２１）を記憶するための領域である。ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）では、記録媒体を識別するＩＤとして利用可能な情報の一例として、ＡＡＣＳディレクトリの中に記録されているＡＡＣＳ  Ｃｏｎｔｅｎｔ  Ｃｅｒｔｉｆｉｃａｔｅ  Ｆｉｌｅの一部領域であるＣｏｎｔｅｎｔ  Ｃｅｒｔｉｆｉｃａｔｅ  ＩＤがある。
【０１６６】
圧縮映像記憶領域２２０は、圧縮映像Ｄ３を記憶するための領域である。ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）では、ＢＤＭＶディレクトリの下のＳＴＲＥＡＭディレクトリの中に、Ｍ２ＴＳファイルが記録されており、これが圧縮映像Ｄ３の一例である。
【０１６７】
圧縮差分データ記憶領域２３０は、圧縮差分データＤ９を記憶するための領域である。
【０１６８】
シフト量データ記憶領域２４０は、シフト量データＤ２０を記憶するための領域である。
【０１６９】
２．５  記録媒体３００のデータ構造
図１４に、記録媒体３００のデータ構造を示す。
【０１７０】
記録媒体３００は、図１４に示すように、記録媒体識別ＩＤ記憶領域３１０及び圧縮映像記憶領域３２０から構成される。
【０１７１】
なお、記録媒体３００は、圧縮差分データＤ９及びシフト量データＤ２０を記録しない。
【０１７２】
記録媒体識別ＩＤ記憶領域３１０は、記録媒体識別ＩＤ（Ｄ２２）を記憶するための領域である。ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）では、記録媒体３００を識別するＩＤとして利用可能な情報の一例として、ＡＡＣＳディレクトリの中に記録されているＡＡＣＳ  Ｃｏｎｔｅｎｔ  Ｃｅｒｔｉｆｉｃａｔｅ  Ｆｉｌｅの一部領域であるＣｏｎｔｅｎｔ  Ｃｅｒｔｉｆｉｃａｔｅ  ＩＤがある。
【０１７３】
圧縮映像記憶領域３２０は、圧縮映像Ｄ３を記憶するための領域である。ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標）では、ＢＤＭＶディレクトリの下のＳＴＲＥＡＭディレクトリの中に、Ｍ２ＴＳファイルが記録されており、これが圧縮映像Ｄ３の一例である。
【０１７４】
２．６  再生装置４００の構成
再生装置４００は、記録媒体に記録されている流通コンテンツを再生する。
【０１７５】
図１５に再生装置４００の構成を示す。
【０１７６】
再生装置４００は、図１５に示すように、読出部４０１、第１伸張部４０２、第１シフト部４０３、合成部４０４、第３シフト部４０５、出力部４０６、シフト量解析部４０７、第２伸張部４０８、第２シフト部４０９、送信部４１０、内蔵記憶部４１１、記録部４１２、受信部４１３及び制御部４１４から構成される。
【０１７７】
再生装置４００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、再生装置４００の読出部４０１、第１伸張部４０２、第１シフト部４０３、合成部４０４、第３シフト部４０５、出力部４０６、シフト量解析部４０７、第２伸張部４０８、第２シフト部４０９、送信部４１０、記録部４１２、受信部４１３及び制御部４１４は、その機能を達成する。
【０１７８】
（１）内蔵記憶部４１１
内蔵記憶部４１１は、一例として、ハードディスクユニットから構成される。
【０１７９】
内蔵記憶部４１１は、圧縮差分データＤ９及びシフト量データＤ２０を記憶するための領域を備えている。
【０１８０】
（２）読出部４０１
読出部４０１は、記録媒体２００から、圧縮映像Ｄ３、圧縮差分データＤ９及びシフト量データＤ２０を読み出し、読み出した圧縮映像Ｄ３を第１伸張部４０２へ出力し、読み出した圧縮差分データＤ９を第２伸張部４０８へ出力し、読み出したシフト量データＤ２０をシフト量解析部４０７へ出力する。
【０１８１】
また、読出部４０１は、記録媒体３００から、圧縮映像Ｄ３及び記録媒体識別ＩＤ（Ｄ２１）を読み出し、読み出した圧縮映像Ｄ３を第１伸張部４０２へ出力し、読み出した記録媒体識別ＩＤ（Ｄ２１）を送信部４１０へ出力する。
【０１８２】
さらに、読出部４０１は、外部記憶装置５００及び内蔵記憶部４１１のいずれか一方から、圧縮差分データＤ９及びシフト量データＤ２０を読み出し、読み出した圧縮差分データＤ９を第２伸張部４０８へ出力し、読み出したシフト量データＤ２０をシフト量解析部４０７へ出力する。
【０１８３】
（３）第２伸張部４０８
第２伸張部４０８は、読出部４０１から受け取った圧縮差分データＤ９を伸張し、固定階調差分データＤ８を生成し、生成した固定階調差分データＤ８を第２シフト部４０９へ出力する。
【０１８４】
図１７に、固定階調差分データＤ８の一例を示す。
【０１８５】
（４）シフト量解析部４０７
シフト量解析部４０７は、あらかじめ、オフセットシフト量Ｎを記憶している。オフセットシフト量Ｎは、再生装置４００からの出力先の装置により定まる値であり、出力先の装置において映像が処理される際に、当該出力先の装置において要求される映像内のピクセルの各原色データのビット長である。
【０１８６】
シフト量解析部４０７は、オフセットシフト量Ｎを読み出す。
【０１８７】
シフト量解析部４０７は、読出部４０１からシフト量データＤ２０を受け取る。シフト量データＤ２０を受け取ると、シフト量解析部４０７は、受け取ったシフト量データＤ２０を解析する。
【０１８８】
受け取ったシフト量データＤ２０が、図９に示すように、属性１５１「シフト量」を含む場合には、シフト量解析部４０７は、値１５２「２」をシフト量Ｐとしてシフト量データＤ２０から読み出す。
【０１８９】
受け取ったシフト量データＤ２０が、図１０に示すように、フレーム番号及びシフト量の組を複数含む場合には、シフト量解析部４０７は、各組のフレーム番号及びシフト量をシフト量データＤ２０から読み出す。ここで、読み出したシフト量をシフト量Ｐとする。
【０１９０】
受け取ったシフト量データＤ２０が、図示していない圧縮映像番号及びシフト量の組を複数含む場合には、シフト量解析部４０７は、各組の圧縮映像番号及びシフト量をシフト量データＤ２０から読み出す。ここで、読み出したシフト量をシフト量Ｐとする。
【０１９１】
受け取ったシフト量データＤ２０が、図１１に示すように、シフト量データＤ２０ｂである場合には、シフト量解析部４０７は、値１５６「４」を最大シフト量としてシフト量データＤ２０ｂから読み出す。また、フレーム番号とシフト量の複数の組Ｄ２０ｂ２を読み出す。ここで、読み出したシフト量をシフト量Ｐとする。
【０１９２】
ここで、受け取ったシフト量データＤ２０が図１１に示すシフト量データＤ２０ｂである場合には、シフト量データＤ２０ｂから読み出した最大シフト量をオフセットシフト量Ｍとする。
【０１９３】
受け取ったシフト量データＤ２０が図１０に示すシフト量データＤ２０である場合には、シフト量データＤ２０の中から最大のシフト量を抽出し、抽出した最大のシフト量を最大シフト量とし、この最大シフト量をオフセットシフト量Ｍとする。
【０１９４】
受け取ったシフト量データが図９に示すタイプである場合には、映像のフレームやＧＯＰ、シーンなどの単位で、各ピクセルのシフト量を確認して、その中から最大のシフト量を抽出し、抽出した最大のシフト量をオフセットシフト量Ｍとする。
【０１９５】
シフト量解析部４０７は、第１シフト部４０３にオフセットシフト量Ｍを出力して、ビットシフトを指示する。また、シフト量解析部４０７は、第２シフト部４０９にシフト量（Ｍ−Ｐ）を出力して、ビットシフトを指示する。さらに、シフト量解析部４０７は、第３シフト部４０５にシフト量（Ｎ−Ｍ）を出力して、ビットシフトを指示する。
【０１９６】
（５）第２シフト部４０９
第２シフト部４０９は、シフト量解析部４０７から、シフトの指示とともに、シフト量（Ｍ−Ｐ）を受け取る。また、第２伸張部４０８から固定階調差分データＤ８を受け取る。
【０１９７】
第２シフト部４０９は、第２伸張部４０８から受け取った固定階調差分データＤ８の各フレームの各ピクセルにおける原色データ毎に、シフト量解析部４０７に指定されたシフト量（Ｍ−Ｐ）分だけビットシフトさせることにより、シフト差分データＤ１１を生成する。
【０１９８】
一例として図１７に示すように、固定階調差分データＤ８は、フレームＦ５１、Ｆ５２、Ｆ５３、Ｆ５４及びＦ５５を含み、各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、８ビット長の固定階調差分を有している。フレームＦ５４には、固定階調差分７０１ｆ、７０２ｆ、７０３ｆ及び７０４ｆが含まれている。一例として、固定階調差分７０１ｆは、図１７に示すように、符号ビット７０１ｆａ及び絶対値７０１ｆｂを含んでいる。
【０１９９】
第２シフト部４０９は、固定階調差分７０１ｆについて、符号ビット７０１ｆａをそのまま維持し、絶対値７０１ｆｂを、上位側に（Ｍ−Ｐ）ビットだけビットシフトし、下位側には、（Ｍ−Ｐ）ビットの「０ｘ０」を詰める。こうして、第２シフト部４０９は、図１７に一例として示すように、シフト差分７０１ｈを生成する。
【０２００】
シフト差分７０１ｈは、符号ビット７０１ｈａ、絶対値７０１ｈｂ及び絶対値７０１ｈｃから構成される。符号ビット７０１ｈａは、符号ビット７０１ｆａと同じ値を有する。絶対値７０１ｈｂは、絶対値７０１ｆｂと同じ値を有する。絶対値７０１ｈｃは、（Ｍ−Ｐ）ビットの「０ｘ０」である。
【０２０１】
シフト差分データＤ１１は、固定階調差分データＤ８が有するフレーム数と同数のフレームから構成される。シフト差分データＤ１１は、図１７に示すように、固定階調差分データＤ８のフレームＦ５１、Ｆ５２、Ｆ５３、Ｆ５４及びＦ５５にそれぞれ対応するフレームＦ７１、Ｆ７２、Ｆ７３、Ｆ７４及びＦ７５を含み、シフト差分データＤ１１に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、１２ビット長のシフト差分を有している。
【０２０２】
次に、第２シフト部４０９は、生成したシフト差分データＤ１１を合成部４０４へ出力する。
【０２０３】
（６）第１伸張部４０２
第１伸張部４０２は、読出部４０１から圧縮映像Ｄ３を受け取る。圧縮映像Ｄ３を受け取ると、第１伸張部４０２は、受け取った圧縮映像Ｄ３に伸張アルゴリズムを施して、再伸張映像Ｄ４を生成する。ここで、伸張アルゴリズムは、制作装置１００の伸張部１０５において用いる伸張アルゴリズムと同一のものである。次に、生成した再伸張映像Ｄ４を第１シフト部４０３へ出力する。
【０２０４】
図１６に再伸張映像Ｄ４の一例を示す。再伸張映像Ｄ４は、この図に示すように、フレームＦ２１、Ｆ２２、Ｆ２３、Ｆ２４及びＦ２５を含み、再伸張映像Ｄ４に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、８ビット長の原色データを有している。フレームＦ２４は、１箇所のピクセルにおいて、原色７０１ｃを含み、その他のピクセルにおいて、原色７０２ｃ、７０３ｃ及び７０４ｃを含む。
【０２０５】
（７）第１シフト部４０３
第１シフト部４０３は、シフト量解析部４０７からシフトの指示とともに、オフセットシフト量Ｍを受け取る。また、第１伸張部４０２から再伸張映像Ｄ４を受け取る。
【０２０６】
第１シフト部４０３は、受け取った再伸張映像Ｄ４の各フレームの各ピクセルにおける原色データ毎に、シフト量解析部４０７に指定されたオフセットシフト量Ｍ分だけビットシフトさせ、シフト映像Ｄ１０を生成する。
【０２０７】
図１６に、シフト映像Ｄ１０の一例を示す。この図に示すように、再伸張映像Ｄ４の原色７０１ｃは、８ビット長である。第１シフト部４０３は、原色７０１ｃに対して、オフセットシフト量Ｍ分だけ、上位側にビットシフトさせ、最下位からＭ個の「０ｘ０」を詰める。こうして、原色７０１ｇを生成する。原色７０１ｇは、上位側に、原色７０１ｃと同じ値を有し、下位側に、Ｍ個の「０ｘ０」を有する。
【０２０８】
こうして生成されたシフト映像Ｄ１０は、再伸張映像Ｄ４が有するフレーム数と同数のフレームを含む。シフト映像Ｄ１０は、図１６に示すように、再伸張映像Ｄ４のフレームＦ２１、Ｆ２２、Ｆ２３、Ｆ２４及びＦ２５に対応して、フレームＦ６１、Ｆ６２、Ｆ６３、Ｆ６４及びＦ６５を含み、シフト映像Ｄ１０に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、１２ビット長の原色データを有している。従って、各原色は、４０９６階調により表現される。      
【０２０９】
第１シフト部４０３は、生成したシフト映像Ｄ１０を合成部４０４へ出力する。
【０２１０】
（８）合成部４０４
合成部４０４は、第１シフト部４０３からシフト映像Ｄ１０を受け取り、第２シフト部４０９からシフト差分データＤ１１を受け取る。シフト映像Ｄ１０及びシフト差分データＤ１１を受け取ると、各フレームの各ピクセルについて、原色データ毎に、シフト映像Ｄ１０の原色データとシフト差分データの原色データとを加算し、合成映像Ｄ１２を生成する。
【０２１１】
シフト映像Ｄ１０は、一例として、図１８に示すように、フレームＦ６１、Ｆ６２、Ｆ６３、Ｆ６４及びＦ６５を含み、シフト映像Ｄ１０に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、１２ビット長の原色データを有している。フレームＦ６４は、原色７０１ｇ、７０２ｇ、７０３ｇ及び７０４ｇを含む。
【０２１２】
また、シフト差分データＤ１１は、一例として、図１８に示すように、フレームＦ７１、Ｆ７２、Ｆ７３、Ｆ７４及びＦ７５を含み、シフト差分データＤ１１に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、１２ビット長のシフト差分を有している。フレームＦ７４は、シフト差分７０１ｈ、７０２ｈ、７０３ｈ及び７０４ｈを含む。
【０２１３】
合成部４０４は、原色７０１ｇ及びシフト差分７０１ｈを加算して、原色７０１ｉを生成する。
【０２１４】
合成映像Ｄ１２は、一例として、図１８に示すように、シフト映像Ｄ１０及びシフト差分データＤ１１にそれぞれ含まれるフレーム数と同数のフレームを含む。合成映像Ｄ１２は、この図に示すように、シフト映像Ｄ１０のフレームＦ６１、Ｆ６２、Ｆ６３、Ｆ６４及びＦ６５に対応して、フレームＦ８１、Ｆ８２、Ｆ８３、Ｆ８４及びＦ８５を含み、合成映像Ｄ１２に含まれる各フレームには、複数個のピクセルが行列状に配されている。それぞれのピクセルは、Ｒ、Ｇ、Ｂの原色毎に、１２ビット長の原色データを有している。従って、各原色は、４０９６階調を有する。
【０２１５】
次に、合成部４０４は、生成した合成映像Ｄ１２を第３シフト部４０５へ出力する。
【０２１６】
図１６に示す再伸張映像Ｄ４は、８ビット長の各原色データを有しており、各原色は、２５６階調を有している。これに対して、図１８に示す合成映像Ｄ１２は、１２ビット長の各原色データを有しており、各原色は、４０９６階調を有している。このため、合成映像Ｄ１２においては、階調表現が改善されていることが分かる。
【０２１７】
（９）第３シフト部４０５
第３シフト部４０５は、シフト量解析部４０７から、シフトの指示とともに、シフト量（Ｎ−Ｍ）を受け取り、合成部４０４から、合成映像Ｄ１２を受け取る。
【０２１８】
次に、第３シフト部４０５は、受け取った合成映像Ｄ１２の各フレームの各ピクセルについて、原色毎に、原色データをシフト量解析部４０７から受け取ったシフト量（Ｎ−Ｍ）だけ、ビットシフトし、シフト合成映像Ｄ１３を生成する。次に、生成したシフト合成映像Ｄ１３を出力部４０６へ出力する。
【０２１９】
ここで、シフト合成映像Ｄ１３は、複数のフレームを含み、各フレームは、複数のピクセルが行列状に配され、各ピクセルは、原色毎に、原色データを有する。
【０２２０】
（１０）出力部４０６
出力部４０６は、第３シフト部４０５からシフト合成映像Ｄ１３を受け取り、受け取ったシフト合成映像Ｄ１３に対して、出力前のイメージ加工を行い、加工後の映像をモニタなどの外部の表示装置へ出力する。
【０２２１】
（１１）送信部４１０
送信部４１０は、読出部４０１から、記録媒体３００の記録媒体識別ＩＤ（Ｄ２１）を受け取り、受け取った記録媒体識別ＩＤ（Ｄ２１）を配信サーバ装置６００に送信する。
【０２２２】
（１２）受信部４１３
受信部４１３は、配信サーバ装置６００から、圧縮差分データＤ９及びシフト量データＤ２０を受信し、受信した圧縮差分データＤ９及びシフト量データＤ２０を記録部４１２へ出力する。
【０２２３】
（１３）記録部４１２
記録部４１２は、受信部４１３から圧縮差分データＤ９及びシフト量データＤ２０を受信し、再生装置４００の視聴者の指示に従って、受信した圧縮差分データＤ９及びシフト量データＤ２０を内蔵記憶部４１１及び外部記憶装置５００のいずれか一方に記録する。
【０２２４】
２．７  外部記憶装置５００の構成
図１９に、外部記憶装置５００の構成を示す。
【０２２５】
外部記憶装置５００は、図１９に示すように、情報記憶部５０１及び入出力部５０２から構成され、情報記憶部５０１は、記録媒体識別ＩＤ記憶領域５１０、圧縮差分データ記憶領域５２０及びシフト量データ記憶領域５３０を備える。
【０２２６】
記録媒体識別ＩＤ記憶領域５１０は、記録媒体識別ＩＤ（Ｄ２１）を記憶するための領域である。ＢＬＵ―ＲＡＹ  ＤＩＳＣ（登録商標）では、記録媒体を識別するＩＤとして利用可能な情報の一例として、ＡＡＣＳディレクトリの中に記録されているＡＡＣＳ  Ｃｏｎｔｅｎｔ  Ｃｅｒｔｉｆｉｃａｔｅ  Ｆｉｌｅの一部領域であるＣｏｎｔｅｎｔ  Ｃｅｒｔｉｆｉｃａｔｅ  ＩＤや、ＲＯＭ  Ｍａｒｋ技術で保護されて記録されているＶｏｌｕｍｅ  ＩＤなどがある。
【０２２７】
圧縮差分データ記憶領域５２０は、圧縮差分データＤ９を記憶するための領域である。記録媒体２００は、圧縮差分データＤ９を記録媒体２００内に記録している。これに対して、記録媒体３００は、圧縮差分データＤ９を記録せずに制作されており、この場合、外部記憶装置５００に記憶することが考えられる。
【０２２８】
シフト量データ記憶領域５３０は、シフト量データＤ２０を記憶するための領域である。記録媒体２００は、シフト量データＤ２０を記録媒体２００内に記録している。これに対して、記録媒体３００は、シフト量データＤ２０を記録せずに制作されており、この場合、外部記憶装置５００に記憶することが考えられる。
【０２２９】
２．８  配信サーバ装置６００の構成
配信サーバ装置６００は、圧縮差分データＤ９及びシフト量データＤ２０を視聴者が有する再生装置４００に提供する。
【０２３０】
図２０に、配信サーバ装置６００の構成を示す。
【０２３１】
配信サーバ装置６００は、図２０に示すように、受信部６１０、情報記憶部６２０、送信部６３０及び制御部６４０から構成されている。
【０２３２】
配信サーバ装置６００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、配信サーバ装置６００は、その機能を達成する。
【０２３３】
（１）受信部６１０
受信部６１０は、制作装置１００から、記録媒体識別ＩＤ（Ｄ２１）、圧縮差分データＤ９、シフト量データＤ２０を受信する。また、受信部６１０は、再生装置４００から記録媒体識別ＩＤ（Ｄ２１）を受信する。
【０２３４】
制作装置１００から、記録媒体識別ＩＤ（Ｄ２１）、圧縮差分データＤ９及びシフト量データＤ２０を受信すると、受信部６１０は、記録媒体識別ＩＤ（Ｄ２１）、圧縮差分データＤ９及びシフト量データＤ２０を組として、制御部６４０へ出力する。再生装置４００から記録媒体識別ＩＤ（Ｄ２１）を受信すると、受信した記録媒体識別ＩＤ（Ｄ２１）を制御部６４０へ出力する。
【０２３５】
（２）制御部６４０
制御部６４０は、受信部６１０から、記録媒体識別ＩＤ（Ｄ２１）、圧縮差分データＤ９、シフト量データＤ２０を受け取ると、受け取った記録媒体識別ＩＤ（Ｄ２１）、圧縮差分データＤ９、シフト量データＤ２０を、組として、情報記憶部６２０に書き込む。
【０２３６】
制御部６４０は、受信部６１０から、記録媒体識別ＩＤ（Ｄ２１）を受信すると、情報記憶部６２０から、受信した記録媒体識別ＩＤ（Ｄ２１）に対応して、記憶されている圧縮差分データＤ９及びシフト量データＤ２０を組として、読み出し、読み出した圧縮差分データＤ９及びシフト量データＤ２０を、再生装置４００へ送信するように、送信部６３０を制御する。
【０２３７】
（３）情報記憶部６２０
情報記憶部６２０は、受信部６１０が受信した記録媒体識別ＩＤ（Ｄ２１）、圧縮差分データＤ９、シフト量データＤ２０を組として記憶するための領域を備える。
【０２３８】
（４）送信部６３０
送信部６３０は、制御部６４０から、圧縮差分データＤ９及びシフト量データＤ２０を受け取り、受け取った圧縮差分データＤ９及びシフト量データＤ２０を、再生装置４００に送信する。
【０２３９】
２．９  コンテンツ配信システム１０の動作
コンテンツ配信システム１０の動作について説明する。
【０２４０】
（１）制作装置１００の動作
制作装置１００の動作について、図２１に示すフローチャートを用いて説明する。
【０２４１】
制作装置１００の制御部１１５は、図示していない入力受付部から、利用者の入力を受け付ける。利用者の入力は、記録媒体２００の制作、記録媒体３００の制作及び配信サーバ装置への配信のいずれか一つの指示である（ステップＳ２０１）。
【０２４２】
制御部１１５は、利用者の入力が、記録媒体２００の制作、記録媒体３００の制作及び配信サーバ装置への配信のいずれであるかを判断する（ステップＳ２０２）。
【０２４３】
利用者の入力が記録媒体２００の制作を示す場合には（ステップＳ２０２で「記録媒体２００の制作」）、制御部１１５は、制作装置１００が記録媒体２００の制作をするように制御する（ステップＳ２０３）。
【０２４４】
利用者の入力が記録媒体３００の制作を示す場合には（ステップＳ２０２で「記録媒体３００の制作」）、制御部１１５は、制作装置１００が記録媒体３００の制作をするように制御する（ステップＳ２０４）。
【０２４５】
利用者の入力が配信サーバ装置６００への送信を示す場合には（ステップＳ２０２で「配信サーバ装置への送信」）、制御部１１５は、制作装置１００が配信サーバ装置へ送信するように制御する（ステップＳ２０５）。
【０２４６】
（２）制作装置１００による記録媒体３００の制作の動作
制作装置１００による記録媒体３００の制作の動作について、図２２に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図２１のステップＳ２０４の詳細である。
【０２４７】
第１変換部１０２は、映像記憶部１０１から読み出した原映像Ｄ１に、第１変換を施して第１変換映像Ｄ２を生成し（ステップＳ２２１）、第１圧縮部１０３は、第１変換映像Ｄ２を圧縮して、圧縮映像Ｄ３を生成し（ステップＳ２２２）、第１記録部１０４は、圧縮映像Ｄ３を記録媒体３００に記録する（ステップＳ２２３）。
【０２４８】
（３）制作装置１００による記録媒体２００の制作の動作
制作装置１００による記録媒体２００の制作の動作について、図２３に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図２１のステップＳ２０３の詳細である。
【０２４９】
第１変換部１０２は、映像記憶部１０１から読み出した原映像Ｄ１に、第１変換を施して、第１変換映像Ｄ２を生成し（ステップＳ２４０）、第１圧縮部１０３は、第１変換映像Ｄ２を圧縮して、圧縮映像Ｄ３を生成する（ステップＳ２４１）。
【０２５０】
伸張部１０５は、第１圧縮部１０３により生成された圧縮映像Ｄ３を伸張して、再伸張映像Ｄ４を生成する（ステップＳ２４２）。
【０２５１】
シフト部１０７は、伸張部１０５により生成された再伸張映像Ｄ４をビットシフトし、シフト再伸張映像Ｄ５を生成する（ステップＳ２４３）。
【０２５２】
差分演算部１０８は、原映像Ｄ１とシフト再伸張映像Ｄ５との差分を演算し、差分データＤ７を生成する（ステップＳ２４４）。
【０２５３】
シフト量データ生成部１０９は、シフト量データＤ２０を生成する（ステップＳ２４５）。
【０２５４】
削減部１１０は、固定階調差分データＤ８を生成する（ステップＳ２４６）。
【０２５５】
第２圧縮部１１１は、固定階調差分データＤ８を圧縮して、圧縮差分データＤ９を生成する（ステップＳ２４７）。
【０２５６】
第１記録部１０４は、圧縮映像Ｄ３を記録媒体２００に記録し（ステップＳ２４８）、第２記録部１１３は、記憶部１１２が記憶している圧縮差分データＤ９とシフト量データＤ２０を記録媒体２００に記録する（ステップＳ２４９〜Ｓ２５０）。
【０２５７】
（４）制作装置１００によるシフト量データの生成の動作
制作装置１００のシフト量データ生成部１０９によるシフト量データの生成の動作について、図２４に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図２３のステップＳ２４５の詳細である。
【０２５８】
シフト量データ生成部１０９は、差分演算部１０８から差分データＤ７を受け取る（ステップＳ２７０）。
【０２５９】
次に、シフト量データ生成部１０９は、差分データＤ７に含まれる全てのフレームについて、フレーム毎に、以下に示すステップＳ２７２〜２８２を繰り返す（ステップＳ２７１〜Ｓ２８３）。
【０２６０】
シフト量データ生成部１０９は、仮にシフト量Ｐを「４」に設定し（ステップＳ２７２）、判断用のフラグＳＷを「０」に設定する。
【０２６１】
シフト量データ生成部１０９は、１フレーム内の全てのピクセルの原色データ毎に、以下に示すステップＳ２７５〜２７７を繰り返す（ステップＳ２７４〜Ｓ２７８）。
【０２６２】
シフト量データ生成部１０９は、当該原色に対する原色データのうち、符号ビットを除く最上位２ビットが「００」であるか、又は、その他（「０１」、「１０」又は「１
１」）であるかを判断する（ステップＳ２７５）。
【０２６３】
符号ビットを除く最上位２ビットがその他であると判断する場合、つまり、符号ビットを除く最上位２ビットが「０１」、「１０」及び「１１」のいずれかであると判断する場合（ステップＳ２７５で、「０１」、「１０」又は「１１」）、シフト量データ生成部１０９は、シフト量Ｐを「０」に設定し（ステップＳ２８１）、１フレーム内の繰返しを終了し、ステップＳ２８２へ制御を移す。
【０２６４】
符号ビットを除く最上位２ビットが「００」であると判断する場合、（ステップＳ２７５で、「００」）、シフト量データ生成部１０９は、符号ビットを除く最上位２ビットに後続する次の２ビットについて、「００」であるか、又は、その他（「０１」、「１０」又は「１１」）であるかを判断する（ステップＳ２７６）。
【０２６５】
符号ビットを除く最上位２ビットに後続する次の２ビットが「００」であると判断する場合（ステップＳ２７６で、「００」）、シフト量データ生成部１０９は、何もしない。
【０２６６】
符号ビットを除く最上位２ビットに後続する次の２ビットがその他であると判断する場合、つまり、符号ビットを除く最上位２ビットに後続する次の２ビットが「０１」、「１０」及び「１１」のいずれかであるか判断する場合（ステップＳ２７６で、「０１」、「１０」又は「１１」）、シフト量データ生成部１０９は、フラグＳＷを「１」に設定する（ステップＳ２７７）。
【０２６７】
ステップＳ２７４〜Ｓ２７８において、１フレーム内の全てのピクセルの原色データ毎の繰返しが終了すると、シフト量データ生成部１０９は、フラグＳＷが「１」であるか否かを判断する（ステップＳ２７９）。
【０２６８】
フラグＳＷが「１」であると判断する場合（ステップＳ２７９で「＝１」）、シフト量データ生成部１０９は、シフト量Ｐを「２」に設定する（ステップＳ２８０）。一方、フラグＳＷが「０」であると判断する場合（ステップＳ２７９で「＝０」）、シフト量データ生成部１０９は、何もしない。
【０２６９】
次に、シフト量データ生成部１０９は、フレーム番号とシフト量Ｐを対応付けて、シフト量データＤ２０に書き込む（ステップＳ２８２）。
【０２７０】
ステップＳ２７１〜Ｓ２８３において、フレーム毎の繰返しが終了すると、シフト量データ生成部１０９は、シフト量データの生成処理を終了する。
【０２７１】
（５）制作装置１００による固定階調差分データの生成の動作
制作装置１００の削減部１１０による固定階調差分データの生成の動作について、図２５に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図２３のステップＳ２４６の詳細である。
【０２７２】
削減部１１０は、シフト量データ生成部１０９からシフト量データＤ２０を受け取り、差分演算部１０８から差分データＤ７を受け取る（ステップＳ３４０）。
【０２７３】
次に、削減部１１０は、差分データＤ７に含まれる全てのフレームについて、フレーム毎に、以下に示すステップＳ３４２〜３４７を繰り返す（ステップＳ３４１〜Ｓ３４８）。
【０２７４】
削減部１１０は、シフト量データＤ２０から、フレームに対応するシフト量Ｐを抽出する（ステップＳ３４２）。
【０２７５】
次に、削減部１１０は、１フレーム内の全てのピクセルの原色データ毎に、以下に示すステップＳ３４４〜３４６を繰り返す（ステップＳ３４３〜Ｓ３４７）。
【０２７６】
削減部１１０は、符号ビットを除き、上位からシフト量Ｐ分だけ、ビット列を取り除いて一次削減差分を生成する（ステップＳ３４４）。
【０２７７】
次に、削減部１１０は、一次削減差分のビット長が「８」であるか否かを判断する（ステップＳ３４５）。一次削減差分のビット長が「８」でないと判断する場合（ステップＳ３４５）、ビット長が「８」となるように、下位ビットを削除して固定階調差分を生成する（ステップＳ３４６）。一次削減差分のビット長が「８」であると判断する場合（ステップＳ３４５）、削減部１１０は、何もしない。言い換えると、一次削減差分が維持され、そのまま固定階調差分となる。
【０２７８】
ステップＳ３４３〜Ｓ３４７において、１フレーム内の全てのピクセルの原色データ毎の繰返しが終了し、ステップＳ３４１〜Ｓ３４８において、フレーム毎の繰返しが終了すると、削減部１１０は、固定階調差分データの生成処理を終了する。
【０２７９】
（６）制作装置１００から配信サーバ装置６００への送信の動作
制作装置１００から配信サーバ装置６００へ圧縮差分データＤ９及びシフト量データＤ２０を送信する際の動作について、図２６に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図２１のステップＳ２０５の詳細である。
【０２８０】
制作装置１００と配信サーバ装置６００との間で通信の接続を確立する（ステップＳ３００）。
【０２８１】
次に、制作装置１００の読出部１０６は、記録媒体３００から、圧縮映像Ｄ３を読み出す（ステップＳ３０１）。次に、伸張部１０５は、読み出した圧縮映像Ｄ３を伸張して、再伸張映像Ｄ４を生成する（ステップＳ３０２）。次に、シフト部１０７は、再伸張映像Ｄ４をビットシフトして、シフト再伸張映像Ｄ５を生成する（ステップＳ３０３）。
【０２８２】
差分演算部１０８は、映像記憶部１０１が記憶する原映像Ｄ１とシフト再伸張映像Ｄ５の差分を演算して、差分データＤ７を生成する（ステップＳ３０４）。
【０２８３】
シフト量データ生成部１０９は、差分データＤ７を用いてシフト量Ｐを算出し、シフト量データＤ２０を生成する（ステップＳ３０５）。ここで、シフト量データＤ２０の生成の詳細は、図２４に示す通りである。
【０２８４】
削減部１１０は、差分データＤ７の階調を削減して、固定階調差分データＤ８を生成する（ステップＳ３０６）。ここで、固定階調差分データＤ８の生成の詳細は、図２５に示す通りである。
【０２８５】
第２圧縮部１１１は、固定階調差分データＤ８を圧縮して、圧縮差分データＤ９を生成し、記憶部１１２に圧縮差分データＤ９を書き込む（ステップＳ３０７）。
【０２８６】
読出部１０６は、記録媒体３００から記録媒体識別ＩＤ（Ｄ２１）を読み出し、読み出した記録媒体識別ＩＤ（Ｄ２１）を送信部１１４へ出力する（ステップＳ３０８）。
【０２８７】
送信部１１４は、読出部１０６から記録媒体識別ＩＤ（Ｄ２１）を受け取り、記憶部１１２から圧縮差分データＤ９及びシフト量データＤ２０を読み出し、受け取った記録媒体識別ＩＤ（Ｄ２１）、読み出した圧縮差分データＤ９及びシフト量データＤ２０を配信サーバ装置６００へ送信する（ステップＳ３０９〜Ｓ３１１）。
【０２８８】
配信サーバ装置６００の受信部６１０は、記録媒体識別ＩＤ（Ｄ２１）、圧縮差分データＤ９及びシフト量データＤ２０を受信し（ステップＳ３０９〜Ｓ３１１）、制御部６４０は、受信した記録媒体識別ＩＤ（Ｄ２１）、圧縮差分データＤ９及びシフト量データＤ２０を情報記憶部６２０へ書き込む（ステップＳ３１２）。
【０２８９】
（７）再生装置４００によるコンテンツの再生の動作
再生装置４００によるコンテンツの再生の動作について、図２７に示すフローチャートを用いて説明する。
【０２９０】
視聴者により再生装置４００に記録媒体が挿入されると（ステップＳ４０１）、制御部４１４は、読出部４０１を介して、挿入された記録媒体に、圧縮差分データＤ９及びシフト量データＤ２０が記録されているか否かを判断する。言い換えると、記録媒体の種別を判断する（ステップＳ４０２）。当該記録媒体に圧縮差分データＤ９及びシフト量データＤ２０が記録されていると判断する場合には、当該記録媒体は、記録媒体２００であると決定する。一方、当該記録媒体に圧縮差分データＤ９及びシフト量データＤ２０が記録されていないと判断する場合には、当該記録媒体は、記録媒体３００であると決定する。
【０２９１】
挿入された記録媒体が記録媒体２００である場合（ステップＳ４０２で「記録媒体２００」）、再生装置４００は、記録媒体２００のＢｉｔ拡張再生を行う（ステップＳ４０３）。一方、挿入された記録媒体が記録媒体３００である場合（ステップＳ４０２で「記録媒体３００」）、再生装置４００は、圧縮差分データ等のダウンロードを行い（ステップＳ４０４）、記録媒体３００のＢｉｔ拡張再生を行う（ステップＳ４０５）。
【０２９２】
（８）記録媒体２００のＢｉｔ拡張再生の動作
再生装置４００は、記録媒体２００に記録されている圧縮映像Ｄ３、圧縮差分データＤ９及びシフト量データＤ２０を用いて、圧縮映像Ｄ３をビット拡張して再生する。ここでは、記録媒体２００に記録されたコンテンツの再生装置４００によるＢｉｔ拡張再生の動作について、図２８に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図２７のステップＳ４０３の詳細である。
【０２９３】
再生装置４００は、圧縮映像Ｄ３の再生前に、前処理（１）を行う（ステップＳ４１０ａ）。なお、前処理（１）の詳細については、後述する。
【０２９４】
次に、シフト量解析部４０７は、読出部４０１により記録媒体２００から読み出されたシフト量データＤ２０を解析して、図１０に示すシフト量データＤ２０がディスク単位で記載されていないか、図９に示すシフト量データＤ２０ａが圧縮映像Ｄ３単位で記載されていないか確認する。ディスク単位、又は、圧縮映像Ｄ３単位でシフト量が規定されている場合、シフト量解析部４０７は、第２シフト部４０９に、ディスク単位又は圧縮映像Ｄ３単位でシフト量Ｐを指定して、ビットシフトをするよう指示する（ステップＳ４１２）。
【０２９５】
第２伸張部４０８は、ステップＳ４１２による処理と並行して、読出部４０１により記録媒体２００から読み出された圧縮差分データＤ９を伸張して、固定階調差分データＤ８を生成する（ステップＳ４１３）。
【０２９６】
第２シフト部４０９は、シフト量解析部４０７から指定された、オフセットシフト量（Ｍビット）と、シフト量Ｐとを用いて、実シフト量（Ｍ−Ｐ）ビットを計算する。ディスク単位指定の場合は、ディスクに含まれる全ての圧縮差分データＤ９から生成した固定階調差分データＤ８を（Ｍ−Ｐ）ビット分だけビットシフトさせて、シフト差分データＤ１１を生成し、圧縮映像Ｄ３単位の場合は、その圧縮映像Ｄ３とペアとなる固定階調差分データＤ８を、（Ｍ−Ｐ）ビット分だけビットシフトさせて、シフト差分データＤ１１を生成する（ステップＳ４１４）。
【０２９７】
第１伸張部４０２は、ステップＳ４１２による処理及びステップＳ４１３による処理と並行して、読出部４０１により記録媒体２００から読み出された圧縮映像Ｄ３を伸張して再伸張映像Ｄ４を生成する（ステップＳ４１５）。
【０２９８】
第１シフト部４０３は、第１伸張部４０２により生成された再伸張映像Ｄ４を、シフト量解析部４０７が指定したオフセットシフト量Ｍに従って、Ｍビット分ビットシフトし、シフト映像Ｄ１０を生成する（ステップＳ４１６）。
【０２９９】
合成部４０４は、第１シフト部４０３により生成されたシフト映像Ｄ１０と、第２シフト部により生成されたシフト差分データＤ１１を合成して、合成映像Ｄ１２を生成する（ステップＳ４１７）。
【０３００】
第３シフト部４０５は、合成部４０４により生成された合成映像Ｄ１２を、シフト量解析部４０７が指定したオフセットシフト量（Ｎ−Ｍ）に従って、Ｎ−Ｍビット分ビットシフトさせ、シフト合成映像Ｄ１３を生成する。さらに、出力部４０６は、第３シフト部４０５により生成されたシフト合成映像Ｄ１３にイメージ加工などを施して、モニタなどに出力する（ステップＳ４１８）。
【０３０１】
（９）記録媒体２００のＢｉｔ拡張再生における前処理（１）
記録媒体２００のＢｉｔ拡張再生における前処理（１）の動作について、図２９に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図２８のステップＳ４１０ａの詳細である。
【０３０２】
読出部４０１は、記録媒体２００からシフト量データＤ２０を読み出す（ステップＳ４３１）。
【０３０３】
次に、シフト量解析部４０７は、読出部４０１により記録媒体２００から読み出されたシフト量データＤ２０を解析して、シフト量データＤ２０内に図１１に示すような最大シフト量が存在するか否かを確認する（ステップＳ４３２）。
【０３０４】
最大シフト量が存在する場合（ステップＳ４３２で「存在する」）、最大シフト量をオフセットシフト量Ｍとする（ステップＳ４３３）。最大シフト量が存在しない場合（ステップＳ４３２で「存在しない」）、シフト量データＤ２０から最大シフト量を抽出し、抽出した最大シフト量をオフセットシフト量Ｍとする（ステップＳ４３４）。
【０３０５】
次に、シフト量解析部４０７は、第１シフト部４０３と第２シフト部４０９に、オフセットシフト量としてＭビットを指定して、ビットシフトを指示する（ステップＳ４３５〜Ｓ４３６）。
【０３０６】
また、シフト量解析部４０７は、第３シフト部４０５に対して、オフセットシフト量として（Ｎ−Ｍ）ビットを指定して、ビットシフトを指示する（ステップＳ４３７）。
【０３０７】
次に、第１シフト部４０３、第２シフト部４０９、第３シフト部４０５及び関連する第１伸張部４０２、第２伸張部４０８は、アプリケーションメモリ、データパスなどビット拡張再生に必要なリソースの確保を行う（Ｓ４３８）。
【０３０８】
読出部４０１は、記録媒体２００から圧縮差分データＤ９を読み出し（ステップＳ４３９）、記録媒体２００から圧縮映像Ｄ３を読み出す（ステップＳ４４０）。
【０３０９】
（１０）圧縮差分データ等のダウンロードの動作
再生装置４００による圧縮差分データ等のダウンロードの動作について、図３０に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図２７のステップＳ４０４の詳細である。
【０３１０】
再生装置４００と配信サーバ装置６００とは、通信の接続を確立する（ステップＳ４７１）。
【０３１１】
次に、再生装置４００の読出部４０１は、記録媒体３００から記録媒体識別ＩＤ（Ｄ２１）を読み出し（ステップＳ４７２）、送信部４１０は、圧縮差分データＤ９及びシフト量データＤ２０の送信要求とともに、読み出した記録媒体識別ＩＤ（Ｄ２１）を配信サーバ装置６００へ送信する（ステップＳ４７３）。
【０３１２】
次に、配信サーバ装置６００の受信部６１０は、送信要求と記録媒体識別ＩＤ（Ｄ２１）とを受信し（ステップＳ４７３）、制御部６４０は、受信した記録媒体識別ＩＤ（Ｄ２１）に対応する圧縮差分データＤ９及びシフト量データＤ２０を情報記憶部６２０から読み出し（ステップＳ４７４）、送信部６３０は、読み出された圧縮差分データＤ９及びシフト量データＤ２０を再生装置４００へ送信する（ステップＳ４７５）。
【０３１３】
次に、再生装置４００の受信部４１３は、圧縮差分データＤ９及びシフト量データＤ２０を受信し（ステップＳ４７５）、記録部４１２は、読み出された記録媒体識別ＩＤ（Ｄ２１）に対応付けて、受信した圧縮差分データＤ９及びシフト量データＤ２０を外部記憶装置５００及び内蔵記憶部４１１のいずれか一方に書き込む（ステップＳ４７６）。次に、制御部４１４は、メモリ開放などの後処理を行う（ステップＳ４７７）。
【０３１４】
（１１）記録媒体３００のＢｉｔ拡張再生の動作
再生装置４００は、外部記憶装置５００及び内蔵記憶部４１１のいずれかに記録されている圧縮差分データＤ９及びシフト量データＤ２０を用いて、記録媒体３００に記録されている圧縮映像Ｄ３をビット拡張して再生する。ここでは、記録媒体３００に記録されたコンテンツの再生装置４００によるＢｉｔ拡張再生の動作について、図３１に示すフローチャートを用いて説明する。
【０３１５】
再生装置４００は、圧縮映像Ｄ３の再生前に、前処理（２）を行う（ステップＳ４１０ｂ）。
【０３１６】
以降の動作は、図２８に示すステップＳ４１２〜Ｓ４１８と同一であるので、説明を省略する。
【０３１７】
（１２）記録媒体３００のＢｉｔ拡張再生における前処理（２）
記録媒体３００のＢｉｔ拡張再生における前処理（２）の動作について、図３２に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図３１のステップＳ４１０ｂの詳細である。
【０３１８】
読出部４０１は、記録媒体３００から記録媒体識別ＩＤ（Ｄ２１）を読み出す（ステップＳ４５１）。
【０３１９】
制御部４１４は、記録媒体３００から読み出した記録媒体識別ＩＤ（Ｄ２１）が外部記憶装置５００及び内蔵記憶部４１１の何れかに存在するか否かを、読出部４０１を介して、判断する（ステップＳ４５２）。
【０３２０】
外部記憶装置５００及び内蔵記憶部４１１の何れにも、記録媒体識別ＩＤ（Ｄ２１）が存在しないと判断する場合（ステップＳ４５２で「存在しない」）、再生装置４００は、コンテンツの再生処理を終了する。
【０３２１】
外部記憶装置５００及び内蔵記憶部４１１の何れか一方に、記録媒体識別ＩＤ（Ｄ２１）が存在すると判断する場合（ステップＳ４５２で「存在する」）、読出部４０１は、外部記憶装置５００及び内蔵記憶部４１１の何れか一方から、記録媒体３００から読み出した記録媒体識別ＩＤ（Ｄ２１）に対応して記憶されている圧縮差分データＤ９及びシフト量データＤ２０を読み出す（ステップＳ４５３）。
【０３２２】
以降のステップＳ４５４〜Ｓ４６０は、それぞれ、図２９に示すステップＳ４３２〜Ｓ４３８と同一であるので説明を省略する。
【０３２３】
次に、ステップＳ４６０の後において、読出部４０１は、記録媒体３００から圧縮映像Ｄ３を読み出す（ステップＳ４６１）。
【０３２４】
２．１０  まとめ
以上説明したように、制作装置１００は、流通コンテンツの制作とは別に、流通コンテンツの制作工程で欠落した情報を補填するための差分情報の生成を行い、かつ、差分情報のデータサイズが大きくなりすぎないように、また、差分情報が既存のＬＳＩの大幅な設計変更を伴わないように既存ＬＳＩが効果的に処理できる標準的な階調深度に変換する。また、階調深度の変換では、流通コンテンツと差分情報の組み合わせた結果が、効果的に色調改善できるように、組合せ時のシフト量を決めてこれをメタ情報として生成する。再生においては、流通コンテンツ、差分情報及びシフト量を保持したメタ情報を用いて、これらを組み合わせて再生し、流通コンテンツのみの再生よりも色調表現が改善された状態でのコンテンツの再生を実現する。
【０３２５】
３．その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０３２６】
（１）図３２のステップＳ４５１において、読出部４３０は、記録媒体３００から記録媒体識別ＩＤ（Ｄ２１）を読み出し、ステップＳ４５２において、読み出した記録媒体識別ＩＤ（Ｄ２１）が外部記憶装置５００及び内蔵記憶部４１１の何れかに記録されているか否かを確認している。
【０３２７】
ここで、読み出した記録媒体識別ＩＤ（Ｄ２１）に対応する圧縮差分データＤ９及びシフト量データＤ２０が外部記憶装置５００及び内蔵記憶部４１１の何れかに記録されているか否かを確認してもよい。
【０３２８】
また、読み出した記録媒体識別ＩＤ（Ｄ２１）が外部記憶装置５００及び内蔵記憶部４１１の何れかも記録されていない場合、又は、読み出した記録媒体識別ＩＤ（Ｄ２１）に対応する圧縮差分データＤ９及びシフト量データＤ２０が外部記憶装置５００及び内蔵記憶部４１１の何れかにも記録されていない場合に、再生装置４００は、図３０に示す圧縮差分データ等のダウンロードの処理を実行して、再生に必要な記録媒体識別ＩＤ（Ｄ２１）に対応する圧縮差分データＤ９及びシフト量データＤ２０を取得し、取得後、図３２のステップＳ４５４以降の処理を実行してもよい。
【０３２９】
（２）図２８及び図３１に示すＢｉｔ拡張再生では、再生前に、第１シフト部４０３、第２シフト部４０９に対して、オフセットシフト量Ｍビット、第３シフト部４０５に対してオフセットシフト量（Ｎ−Ｍ）ビットを予め通知し、再生開始時に、第２シフト部４０９に対して、シフト量Ｐを指定し、ある圧縮映像Ｄ３に対する一連の再生フローの中で、第１シフト部４０３に対して、Ｍビット、第２シフト部４０９に対して、（Ｍ−Ｐ）ビット、第３シフト部４０５に対して、（Ｎ−Ｍ）ビット、ビットシフトさせるとしている。しかし、これには限定されない。
【０３３０】
あるディスクに関して、圧縮映像Ｄ３毎にシフト量Ｐが異なる場合、第１シフト部４０３、及び、第３シフト部４０５については、シフト量をディスクで一意とし、第２シフト部４０９のみ、圧縮映像Ｄ３毎にシフト量の設定変更をすればよい。再生している圧縮映像Ｄ３の切り替わりタイミングでシフト量解析部４０７の制御対象が第２シフト部４０９のみになることで、同期した制御が不要となり、比較的複雑化を回避可能である。
【０３３１】
また、別構成として、再生前に、第３シフト部４０５に対してオフセットシフト量Ｎビットを予め通知し、再生開始時に、第１シフト部４０３と第３シフト部４０５とに対して、シフト量Ｐビットを指定し、第１シフト部４０３には、Ｐビット、第３シフト部４０５には、Ｎ−Ｐビットシフトさせることで、第２シフト部４０９には、一切シフトさせずに、実施の形態１と同じシフト量での組み合わせ再生が可能である。この構成であれば、再生装置４００は、第２シフト部４０９の実装が不要であり、構成を簡素化できる。
【０３３２】
（３）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。つまり、前記マイクロプロセッサは、前記コンピュータプログラムに含まれる各命令を１個ずつ読み出し、読み出した命令を解読し、解読結果に従って動作する。
【０３３３】
なお、各装置は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどの全てを含むコンピュータシステムに限らず、これらの一部から構成されているコンピュータシステムであってもよい。
【０３３４】
また、ＲＡＭ又はハードディスクユニットに記憶されているコンピュータプログラムに含まれる命令に従って、マイクロプロセッサが動作することにより、当該コンピュータプログラムとマイクロプロセッサとが、あたかも、一つのハードウェア回路を構成し、このハードウェア回路が動作しているようにみせることができる。
【０３３５】
（４）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ
（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０３３６】
また、上記の各装置を構成する構成要素の各部は、個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。また、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０３３７】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field 
Programmable Gate Array）やＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０３３８】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０３３９】
（５）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
【０３４０】
（６）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０３４１】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（ＢＬＵ−ＲＡＹ  ＤＩＳＣ（登録商標））、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０３４２】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０３４３】
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０３４４】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０３４５】
（７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０３４６】
４．まとめ
本発明の一の実施態様は、再生装置と記録媒体と制作装置から構成される再生システムで用いられる前記再生装置である。前記再生装置は、圧縮映像を伸張する第１伸張手段、第２伸張手段、シフト量データを解析するシフト量解析手段、映像をビットシフトする第１シフト手段及び複数の前記映像を合成する合成手段を備え、前記第１伸張手段は、前記再生装置が読み出したコンテンツを伸張し、前記第２伸張手段は、前記再生装置が読み出した差分データを伸張し、前記シフト量解析手段は、前記シフト量データを解析して、前記第１シフト手段に前記コンテンツのビットシフトを指示し、前記第１シフト手段は、前記シフト量解析手段の指示に従って、前記第１伸張手段が伸張した前記コンテンツをビットシフトさせ、前記合成手段は、前記第１シフト手段がビットシフトした前記コンテンツと、前記第２伸張手段が伸張した前記差分データを合成することを特徴とする。
【０３４７】
ここで、前記再生装置は、さらに、第２シフト手段を備え、前記シフト量解析手段は、前記再生装置が読み出した前記シフト量データを解析して、前記第２シフト手段にコンテンツのビットシフトを指示し、前記第２シフト手段は、前記シフト量解析手段の指示に従って、前記第２伸張手段が伸張した前記差分データをビットシフトさせ、前記合成手段は、前記第１シフト手段がシフトした前記コンテンツと、前記第２シフト手段がシフトした前記差分データとを合成してもよい。
【０３４８】
ここで、前記シフト量解析手段は、前記コンテンツの再生の都度、前記シフト量データを解析して、前記第１シフト手段に前記コンテンツのビットシフトを指示してもよい。
【０３４９】
ここで、前記シフト量解析手段は、前記コンテンツの再生の都度、前記シフト量データを解析して、前記第２シフト手段に前記コンテンツのビットシフトを指示してもよい。
【０３５０】
また、本発明の別の実施態様は、再生装置と記録媒体と制作装置から構成される再生システムで用いられる前記制作装置である。前記制作装置は、映像を伸張した後ビットシフトする伸張・シフト手段と、コンテンツと差分データを合成するときのシフト量を記録したシフト量データを生成するシフト量データ生成手段と、２つの前記映像の差分を演算する差分演算手段と、前記映像を圧縮する圧縮手段とデータを記録媒体に記録する記録手段とを備え、前記伸張・シフト手段は、前記再生装置が読み出した前記コンテンツを伸張した後、ビットシフトさせ、前記シフト量データ生成手段は、前記伸張・シフト手段がシフトした前記シフト量を元に前記シフト量データを生成し、前記差分演算手段は、前記再生装置が読み出した元映像と、前記伸張・シフト手段が伸張・シフトさせた前記コンテンツとの差分を演算して差分データを生成し、前記圧縮手段は、前記差分演算手段が生成した前記差分データを圧縮して、圧縮差分データを生成し、前記記録手段は、前記圧縮差分データを前記記録媒体に記録することを特徴とする。
【０３５１】
ここで、前記シフト量データ生成手段は、さらに前記映像の制作の都度、前記シフト量を取得して前記映像毎の前記シフト量を保持する前記シフト量データを生成してもよい。
【０３５２】
従来、これまでメインのコンテンツとサブのコンテンツを組み合わせて再生するようなシステムがあったが、コンテンツの制作過程で欠落した素材の情報を復元するといった色調表現の改善ができていないという問題がある。本実施の態様によると、主コンテンツの制作とは別に、主コンテンツの制作工程で欠落した情報を補填するための差分情報の生成を行い、かつ、差分情報のデータサイズが大きくなりすぎないように、また、差分情報が既存のＬＳＩの大幅な設計変更を伴わないように既存ＬＳＩが効果的に処理できる標準的な階調深度に変換し、また、階調深度の変換では、主コンテンツと差分情報の組み合わせた結果が、効果的に色調改善できるように、組合せ時のシフト量を決めてこれをメタ情報として生成する。再生においては、主コンテンツ、差分情報、及び、シフト量を保持したメタ情報を用いて、これらを組み合わせて再生し、主コンテンツのみの再生よりも色調表現が改善された状態でのコンテンツの再生を実現する。
【０３５３】
本発明の一態様は、流通映像データを含む流通コンテンツを制作する制作装置であって、原映像データを取得する原取得回路と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得回路と、前記原映像データと前記流通映像データとの差分データを生成する差分生成回路と、前記差分データを出力する出力回路とを備えることを特徴とする。
【０３５４】
また、本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置を構成する集積回路であって、原映像データを取得する原取得回路と、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得回路と、前記原映像データと前記流通映像データとの差分データを生成する差分生成回路と、前記差分データを出力する出力回路とを備えることを特徴とする。
【０３５５】
また、本発明の別の態様は、流通映像データを含む流通コンテンツを制作する制作装置であって、複数のコンピュータ命令が組み合わされて構成されるコンピュータプログラムを記憶しているメモリ部と、前記メモリ部に記憶されている前記コンピュータプログラムから１個ずつコンピュータ命令を読み出し、解読し、その解読結果に応じて動作するプロセッサとを備える。前記コンピュータプログラムは、プロセッサに、原映像データを取得する原取得ステップと、前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、前記原映像データと前記流通映像データとの差分データを生成する差分生成ステップと、前記差分データを出力する出力ステップ回路とを実行させる。
【０３５６】
本発明の別の態様は、流通コンテンツを再生する再生装置において用いられる再生方法であって、差分データを取得する差分取得ステップと、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成ステップと、生成した前記再生映像データを再生する再生ステップとを備えることを特徴とする。
【０３５７】
本発明の別の態様は、流通コンテンツを再生する再生装置において用いられる再生のためのコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、コンピュータに、差分データを取得する差分取得ステップと、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成ステップと、生成した前記再生映像データを再生する再生ステップとを実行させるためのコンピュータプログラムを記録していることを特徴とする。
【０３５８】
本発明の別の態様は、流通コンテンツを再生する再生装置において用いられる再生のためのコンピュータプログラムであって、コンピュータに、差分データを取得する差分取得ステップと、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成ステップと、生成した前記再生映像データを再生する再生ステップとを実行させることを特徴とする。
【０３５９】
本発明の別の態様は、流通コンテンツを再生する再生装置であって、差分データを取得する差分取得手段と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成手段と、生成した前記再生映像データを再生する再生手段とを備えることを特徴とする。
【０３６０】
本発明の別の態様は、流通コンテンツを再生する再生装置であって、差分データを取得する差分取得回路と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成回路と、生成した前記再生映像データを再生する再生回路とを備えることを特徴とする。
【０３６１】
本発明の別の態様は、流通コンテンツを再生する再生装置を構成する集積回路であって、差分データを取得する差分取得回路と、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成回路と、生成した前記再生映像データを再生する再生回路とを備えることを特徴とする。
【０３６２】
また、本発明の別の態様は、流通コンテンツを再生する再生装置であって、複数のコンピュータ命令が組み合わされて構成されるコンピュータプログラムを記憶しているメモリ部と、前記メモリ部に記憶されている前記コンピュータプログラムから１個ずつコンピュータ命令を読み出し、解読し、その解読結果に応じて動作するプロセッサとを備える。前記コンピュータプログラムは、プロセッサに、差分データを取得する差分取得ステップと、前記流通映像データと前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成ステップと、生成した前記再生映像データを再生する再生ステップとを実行させる。
【産業上の利用可能性】
【０３６３】
本発明にかかる制作装置は、原映像データと流通映像データとの差分データを生成して出力するので、再生装置において差分データを用いることにより、記録媒体に記録されている流通コンテンツのみを再生する場合よりも、色調表現が改善された状態で、コンテンツの再生が可能となるという優れた効果を奏し、流通映像データを含む流通コンテンツを制作する技術として有用である。
【符号の説明】
【０３６４】
１０、１０ａ    コンテンツ配信システム
１００、１００ａ  制作装置
２００  記録媒体
３００  記録媒体
４００、４００ａ  再生装置
５００  外部記憶装置
６００  配信サーバ装置
【図１】
2012081241.tif 000003
【図２】
2012081241.tif 000004
【図３】
2012081241.tif 000005
【図４】
2012081241.tif 000006
【図５】
2012081241.tif 000007
【図６】
2012081241.tif 000008
【図７】
2012081241.tif 000009
【図８】
2012081241.tif 000010
【図９】
2012081241.tif 000011
【図１０】
2012081241.tif 000012
【図１１】
2012081241.tif 000013
【図１２】
2012081241.tif 000014
【図１３】
2012081241.tif 000015
【図１４】
2012081241.tif 000016
【図１５】
2012081241.tif 000017
【図１６】
2012081241.tif 000018
【図１７】
2012081241.tif 000019
【図１８】
2012081241.tif 000020
【図１９】
2012081241.tif 000021
【図２０】
2012081241.tif 000022
【図２１】
2012081241.tif 000023
【図２２】
2012081241.tif 000024
【図２３】
2012081241.tif 000025
【図２４】
2012081241.tif 000026
【図２５】
2012081241.tif 000027
【図２６】
2012081241.tif 000028
【図２７】
2012081241.tif 000029
【図２８】
2012081241.tif 000030
【図２９】
2012081241.tif 000031
【図３０】
2012081241.tif 000032
【図３１】
2012081241.tif 000033
【図３２】
2012081241.tif 000034
【手続補正書】
【提出日】平成24年5月1日(2012.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
流通映像データを含む流通コンテンツを制作する制作装置であって、
原映像データを取得する原取得手段と、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、
前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、処理対象フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算手段と、
前記差分演算手段により算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、前記処理対象フレームに対するシフト量を決定し、シフト量を含むシフト量データを生成するシフト量生成手段と、
前記シフト量生成手段により決定された前記処理対象フレームに対するシフト量に基づいて、前記差分演算手段により算出された前記差分のビット長を削減し、差分データを生成する削減手段と、
前記差分データと前記シフト量データとを出力する出力手段とを備え、
前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、前記削減手段によりビット長が削減された前記差分を含み、
前記シフト量データは、フレームを一意に識別するフレーム番号と、前記シフト量生成手段が決定した前記フレームに対する前記シフト量とを一対一で対応付けた組を複数含む
ことを特徴とする制作装置。
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
前記シフト量生成手段は、前記残り部分の上位側ビットにおいて、連続する０値の数に応じて、前記シフト量を生成する
ことを特徴とする請求項１に記載の制作装置。
【請求項５】
前記シフト量生成手段は、一枚のフレームについて、一個の前記シフト量を生成する
ことを特徴とする請求項１に記載の制作装置。
【請求項６】
前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量データとを前記記録媒体に書き込む
ことを特徴とする請求項１に記載の制作装置。
【請求項７】
前記出力手段は、前記流通コンテンツを記録媒体に書き込むことにより出力し、さらに、前記流通コンテンツに対応付けて前記差分データと前記シフト量データとをサーバ装置へ送信する
ことを特徴とする請求項１に記載の制作装置。
【請求項８】
流通映像データを含む流通コンテンツを制作する制作装置で用いられる制作方法であって、
原映像データを取得する原取得ステップと、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、
前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、処理対象フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算ステップと、
前記差分演算ステップにより算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、前記処理対象フレームに対するシフト量を決定し、シフト量を含むシフト量データを生成するシフト量生成ステップと、
前記シフト量生成ステップにより決定された前記処理対象フレームに対するシフト量に基づいて、前記差分演算ステップにより算出された前記差分のビット長を削減し、差分データを生成する削減ステップと、
前記差分データと前記シフト量データとを出力する出力ステップとを備え、
前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、前記削減ステップによりビット長が削減された前記差分を含み、
前記シフト量データは、フレームを一意に識別するフレーム番号と、前記シフト量生成ステップが決定した前記フレームに対する前記シフト量とを一対一で対応付けた組を複数含む
ことを特徴とする制作方法。
【請求項９】
流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、
前記コンピュータプログラムは、コンピュータに、
原映像データを取得する原取得ステップと、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、
前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、処理対象フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算ステップと、
前記差分演算ステップにより算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、前記処理対象フレームに対するシフト量を決定し、シフト量を含むシフト量データを生成するシフト量生成ステップと、
前記シフト量生成ステップにより決定された前記処理対象フレームに対するシフト量に基づいて、前記差分演算ステップにより算出された前記差分のビット長を削減し、差分データを生成する削減ステップと、
前記差分データと前記シフト量データとを出力する出力ステップとを実行させ、
前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、前記削減ステップによりビット長が削減された前記差分を含み、
前記シフト量データは、フレームを一意に識別するフレーム番号と、前記シフト量生成ステップが決定した前記フレームに対する前記シフト量とを一対一で対応付けた組を複数含む
ことを特徴とする前記コンピュータプログラムを記録している記録媒体。
【請求項１０】
流通映像データを含む流通コンテンツを制作する制作装置で用いられるコンピュータプログラムであって、
前記コンピュータプログラムは、コンピュータに、
原映像データを取得する原取得ステップと、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得ステップと、
前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、処理対象フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算ステップと、
前記差分演算ステップにより算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、前記処理対象フレームに対するシフト量を決定し、シフト量を含むシフト量データを生成するシフト量生成ステップと、
前記シフト量生成ステップにより決定された前記処理対象フレームに対するシフト量に基づいて、前記差分演算ステップにより算出された前記差分のビット長を削減し、差分データを生成する削減ステップと、
前記差分データと前記シフト量データとを出力する出力ステップとを実行させ、
前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、前記削減ステップによりビット長が削減された前記差分を含み、
前記シフト量データは、フレームを一意に識別するフレーム番号と、前記シフト量生成ステップが決定した前記フレームに対する前記シフト量とを一対一で対応付けた組を複数含む
ことを特徴とする前記コンピュータプログラム。
【請求項１１】
流通映像データを含む流通コンテンツを制作する制作装置を構成する集積回路であって、
原映像データを取得する原取得手段と、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、
前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、処理対象フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算手段と、
前記差分演算手段により算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、前記処理対象フレームに対するシフト量を決定し、シフト量を含むシフト量データを生成するシフト量生成手段と、
前記シフト量生成手段により決定された前記処理対象フレームに対するシフト量に基づいて、前記差分演算手段により算出された前記差分のビット長を削減し、差分データを生成する削減手段と、
前記差分データと前記シフト量データとを出力する出力手段とを備え、
前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、前記削減手段によりビット長が削減された前記差分を含み、
前記シフト量データは、フレームを一意に識別するフレーム番号と、前記シフト量生成手段が決定した前記フレームに対する前記シフト量とを一対一で対応付けた組を複数含む
ことを特徴とする集積回路。
【請求項１２】
流通映像データを含む流通コンテンツを制作する制作装置と前記流通コンテンツを再生する再生装置とから構成されるコンテンツ配信システムであって、
前記制作装置は、
原映像データを取得する原取得手段と、
前記原映像データに対して映像の階調を低下させる変換を施して生成した前記流通映像データを取得する流通取得手段と、
前記原映像データ及び前記流通映像データは、それぞれ、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に原色データを含み、処理対象フレーム内の各ピクセルについて原色毎に、前記原映像データにおける原色データと前記流通映像データにおける原色データとの差分を算出する差分演算手段と、
前記差分演算手段により算出された前記差分のうち、正負を示す符号ビットを除く残り部分の上位側ビットの値に応じて、前記処理対象フレームに対するシフト量を決定し、シフト量を含むシフト量データを生成するシフト量生成手段と、
前記シフト量生成手段により決定された前記処理対象フレームに対するシフト量に基づいて、前記差分演算手段により算出された前記差分のビット長を削減し、差分データを生成する削減手段と、
前記差分データと前記シフト量データとを出力する出力手段とを備え、
前記差分データは、複数のフレームから構成され、各フレームは、複数のピクセルを含み、各ピクセルは、原色毎に、前記削減手段によりビット長が削減された前記差分を含み、
前記シフト量データは、フレームを一意に識別するフレーム番号と、前記シフト量生成手段が決定した前記フレームに対する前記シフト量とを一対一で対応付けた組を複数含み、
前記再生装置は、
前記差分データと前記シフト量データとを取得する取得手段と、
前記流通映像データと、取得した前記シフト量データを用いてシフトされた前記差分データとを合成して、前記原映像データと同等の階調を有する再生映像データを生成する合成手段と、
生成した前記再生映像データを再生する再生手段と
を備えることを特徴とするコンテンツ配信システム。
【国際調査報告】
2012081241.tif 000035
2012081241.tif 000036