(57)【要約】【課題】コンテンツを複数の装置により取り扱う場合であっても、より確実かつ適切にコンテンツの色域圧縮を行うことができるようにする。【解決手段】記録デバイス１０１は、画像データを記録媒体である光ディスク１１０に記録する。このとき、記録デバイス１０１は、ユーザ指定等に基づいて画像データの色域圧縮を制御する。再生デバイス１０２は、光ディスク１１０に記録されている画像データを読み出し、バス１２３を介して出力デバイス１０３に供給する。このとき、再生デバイス１０２は、再生デバイス１０２および出力デバイス１０３の能力等に応じて画像データの色域圧縮を制御する。本発明は、例えば、光ディスク記録再生装置に適用することができる。【選択図】図１
2010011191.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより指定されるユーザ指定条件に基づいて、コンテンツの色域変換方法を制御する色域変換制御手段と、
前記色域変換制御手段の制御に従って前記コンテンツの色域を変換する色域変換手段と、
前記色域変換制御手段の制御に従った前記色域変換手段により前記色域が変換された前記コンテンツ、または、前記色域変換制御手段の制御に従った前記色域変換手段により前記色域が変換されなかった前記コンテンツを記録媒体に記録する記録手段と
を備える記録装置。
【請求項２】
前記色域変換制御手段は、前記コンテンツの前記色域を前記ユーザにより指定された色域に変換させるように制御する
請求項１に記載の記録装置。
【請求項３】
前記色域変換制御手段は、前記コンテンツの前記色域を前記ユーザにより指定されたファイル形式に対応する色域に変換させるように制御する
請求項１に記載の記録装置。
【請求項４】
記録制御方法であって、
ユーザにより指定されるユーザ指定条件に基づいて、コンテンツの色域変換方法を決定し、
決定された色域変換方法に従って前記コンテンツの色域を変換し、
前記色域が変換された前記コンテンツ、または、前記色域が変換されなかった前記コンテンツを記録媒体に記録する制御を行う
記録制御方法。
【請求項５】
記録制御方法をコンピュータに実行させるプログラムであって、
前記記録制御方法は、
ユーザにより指定されるユーザ指定条件に基づいて、コンテンツの色域変換方法を決定し、
決定された色域変換方法に従って前記コンテンツの色域を変換し、
前記色域が変換された前記コンテンツ、または、前記色域が変換されなかった前記コンテンツを記録媒体に記録する制御を行う
プログラム。
【請求項６】
記録媒体に記録されているコンテンツを読み出す読み出し手段と、
前記読み出し手段により読み出された前記コンテンツの色域の変換状態を確認する変換状態確認手段と、
前記変換状態確認手段により、前記コンテンツの前記色域が後段の出力デバイスの色域に変換されていないことが確認された場合、前記出力デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を制御する色域変換制御手段と、
前記色域変換制御手段の制御に従って前記コンテンツの前記色域を変換する色域変換手段と
を備える再生装置。
【請求項７】
前記色域変換制御手段は、前記出力デバイスの製造元が前記再生装置の製造元と一致するか否かによって、前記コンテンツの色域変換方法を制御する
請求項６に記載の再生装置。
【請求項８】
前記色域変換制御手段は、前記出力デバイスの色域変換アルゴリズムのバージョンが前記再生装置の色域変換アルゴリズムよりも上位であるか否かによって、前記コンテンツの色域変換方法を制御する
請求項６に記載の再生装置。
【請求項９】
再生制御方法であって、
記録媒体に記録されているコンテンツを読み出す制御を行い、
読み出された前記コンテンツの色域の変換状態を確認し、
前記コンテンツの前記色域が後段の出力デバイスの色域に変換されていないことが確認された場合、前記出力デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を決定し、
決定された色域変換方法に従って前記コンテンツの前記色域を変換する
再生制御方法。
【請求項１０】
コンピュータに再生制御方法を実行させるプログラムであって、
前記再生制御方法は、
記録媒体に記録されているコンテンツを読み出す制御を行い、
読み出された前記コンテンツの色域の変換状態を確認し、
前記コンテンツの前記色域が後段の出力デバイスの色域に変換されていないことが確認された場合、前記出力デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を決定し、
決定された色域変換方法に従って前記コンテンツの前記色域を変換する
プログラム。
【請求項１１】
コンテンツの色域の変換状態を確認する変換状態確認手段と、
前記変換状態確認手段により、前記コンテンツの前記色域が自身の装置の色域に変換されていないことが確認された場合、前段の再生デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を制御する色域変換制御手段と、
前記色域変換制御手段の制御に従って前記コンテンツの前記色域を、前記自身の装置の色域に変換する色域変換手段と、
前記自身の装置の色域を有する前記コンテンツを出力する出力手段と
を備える出力装置。
【請求項１２】
出力制御方法であって、
コンテンツの色域の変換状態を確認し、
前記コンテンツの前記色域が前記自身の装置の色域に変換されていないことが確認された場合、前段の再生デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を決定し、
決定された色域変換方法に従って前記コンテンツの前記色域を、前記自身の装置の色域に変換し、
前記自身の装置の色域を有する前記コンテンツの出力を制御する
出力制御方法。
【請求項１３】
コンピュータに出力制御方法を実行させるプログラムであって、
前記出力制御方法は、
コンテンツの色域の変換状態を確認し、
前記コンテンツの前記色域が自身の装置の色域に変換されていないことが確認された場合、前段の再生デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を決定し、
決定された色域変換方法に従って前記コンテンツの前記色域を、前記自身の装置の色域に変換し、
前記自身の装置の色域を有する前記コンテンツの出力を制御する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置および記録制御方法、再生装置および再生制御方法、出力装置および出力制御方法、並びにプログラムに関し、特に、コンテンツを複数の装置により取り扱う場合であっても、より確実かつ適切に色域圧縮を行うことができるようにした記録装置および記録制御方法、再生装置および再生制御方法、出力装置および出力制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、色の表現領域が異なる様々な種類のデジタル画像デバイスが増加している。特に画像表示デバイスの色域拡大は目覚しく、CRT（Cathode Ray Tube）ディスプレイから、プラズマディスプレイやLCD（Liquid Crystal Display）、更には有機ELディスプレイ（OELD（Organic ElectroLuminescence Display））に至る過程において色域は著しく拡大している。また、sRGB（standard RGB）色域外の色を撮像することができるデジタルスチルカメラやビデオカメラ等の撮像デバイスも数多く登場しており、撮像された広色域画像データを、広色域ディスプレイをはじめとする様々な色域のデバイスに、色の不一致や高輝度・高彩度色回りを抑制してスムーズに出力する方法が求められている。
【０００３】
デバイス間の色の不一致問題を解決するカラーマッチングの主な方法として、例えば以下の３つの方法が挙げられる。
【０００４】
まず、ICC（International Color Consortium）プロファイルを用いる方法である。ICCプロファイルとは、ICCという機関が定義している画像デバイスの特性を記述したファイルであり、通常、１つの画像ファイルを出力する際には、入力デバイス用ICCプロファイルと出力デバイス用ICCプロファイルの２つのプロファイルを必要とする。入力デバイス用のICCプロファイルは画像ファイルに埋め込まれている場合が多く、その画像を、PC（Personal Computer）を通して他のデバイスに出力する時に、PC上のICCプロファイルをサポートしたアプリケーションが出力デバイスのICCプロファイルを用いて適切に色域マッチングを行って画像を出力する。この方法はPCを用いて画像処理変換をするか、出力デバイス側でICCプロファイルをサポートことが前提となっている。
【０００５】
また、デバイス間の色域差を意識することなく、色を一致させるシステムとしてsRGB空間を用いる方法がある。sRGBとは、IEC(国際電気標準会議)が1998年10月に策定した、色空間の国際標準規格であり、パソコンの機種の違いや、ディスプレイやプリンタなど機器の違いなどの異なる環境間で色の再現性を確保するために定められた色空間で、CRTディスプレイの色域をベースに策定された。例えば、デジタルカメラとパソコン、ディスプレイ、プリンタがすべてsRGBに対応していれば、撮影した画像をディスプレイに表示したり印刷したりするときに、特に何の処理を施すこともなく色の見えを一致させることができる。ICCプロファイルベースのワークフローと比べると、PCを介す必要がなく、格段と処理が簡易となり便利だが、sRGBは他の色空間に比べて表現できる色の範囲が狭く、エメラルドグリーン、濃いシアン、オレンジ、明るい赤や黄色などは表現不可能である。このため、写真やグラフィックデザインを専門的に扱うプロ用途などには不向きである。
【０００６】
さらに、主にデジタルスチルカメラ、プリンタ業界を中心としてExif（Exchangeable image file format）規格を用いて色の一致を図る動きがある。Exifとは画像ファイルを記録するためのフォーマット規格であり、JEITA(社団法人電子情報技術産業協会)が提案・策定し、ファイルシステムの規格であるDCF（Design rule for Camera file system）と併せて、ほとんどのデジタルカメラメーカーはこのフォーマットを使用している。具体的には、画像ファイルのヘッダ情報として色空間を記載できるために、プリンタ側はこのヘッダ情報を読み取る事によって、より適切にプリンタ色域に色変換を行う事が可能となった。特にExif Ver2.21になり、サポート色空間に以前のバージョンでサポートされていたsRGBに加えて、印刷業などの業務分野で標準的に使われているsRGBよりも色域が広いAdobe RGBを利用することができるようになったため、従来sRGBでは表現できなかった印刷可能なエメラルドグリーン・濃いシアンが表現可能となった。Exif規格を用いて印刷を行うワークフローはExif Printと呼ばれている。これはプリンタ側にExifヘッダを読み取る機能が付いていれば実現できるので、PCを介す必要がなく、プリンタにメモリーカードをダイレクトに差し込んで印刷することを可能とした。このExifと同様の規格にPIM（PRINT Image Matching）がある。
【０００７】
しかしながら、例えばICCプロファイルを用いる方法の場合、画像ファイルにICCプロファイルを埋め込む必要があるために、画像ファイルサイズが不要に大きくなってしまう恐れがあった。また、PCアプリまたは出力デバイス側でICCプロファイルを読み取って適切な処理を施すCMM(Color Matching Module)の作成が必須となるが、このCMMが各社独自の思想によって作成されるため、入力・出力デバイスの共通部分の色域の色の一致は保障されても、お互いの色域外の色については考慮されることが少なく、色域外となりやすい高低輝度・高彩度色については、自然クリップによって色回りが発生することが多々ある。
【０００８】
自然クリップとは、外部から供給された画像データの色域外の色が、装置の色域内の色で強制的に表現される現象を示す。例えば、RGBで表わされるある色のＲ成分のみが、色域のＲ成分の最大値より大きい場合、その色のＲ成分は、色域のＲ成分の最大値で表わされることになる（自然クリップ）。このとき、この自然クリップによって元の色のＲＧＢのバランスが崩れ、色相が変化する。このような色相の変化のことを色回りと称する。つまり、本来の色と異なる色で表現されるので、このような色回りの発生は好ましくない。
【０００９】
また、例えば、sRGBを用いる方法の場合、想定色域が標準的PC用CRTモニタであるために、色域が狭い。sRGBのワークフローではデバイス間で色域圧縮を行う処理が入らないため、sRGB色域外の色については自然クリップが発生し、高低輝度・高彩度色に関しては、色回りが発生する。このため、sRGBを用いると、一般的プリンタで印刷可能な濃いシアン・グリーン系の色、また、近年色域が飛躍的に拡張しているLCDで表示可能な赤なども適切に表現することができない恐れがある。
【００１０】
さらに、PIMやExifを用いる方法の場合、ExifやPIMによって定義される画像ヘッダ情報に対応して、出力デバイスが処理をすることが必須となるので、出力デバイス側の処理負荷が大きくなる恐れがある。また、処理の内容が出力デバイス依存になるので、入力デバイスの意図した色再現性が再現されるかどうかは保障されない恐れもある。
【００１１】
また、これらの方法はすべて、主に静止画像を処理するための方法であり、リアルタイム処理が要求される動画像のカラーマッチングには不向きである。
【００１２】
そこで、デバイスに依存しない実用的な色再現技術を実現するために、デバイス間で適切にカラーマッチングを行う方法が考えられている（例えば、特許文献１および特許文献２参照）。
【００１３】
例えば、特許文献１に記載の方法では、２次元平面上において、２直線を用いて入力系の色再現領域を４分割し、それぞれの領域毎に圧縮方向を変化させて色域圧縮が行われる。
【００１４】
また、例えば、特許文献２に記載の方法では、代表的な色である赤（Ｒ）、緑（Ｇ）、青（Ｂ）、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（黄）、黒（Ｋ）、および白（Ｗ）の８点の色度座標のみが授受され、それらの中間色の変換は、代表８色の変換結果に応じて行われる。
【００１５】
このような色域変換のアルゴリズムは、これらの方法以外にも様々に考えられている。
【００１６】
【特許文献１】特開平０９−０９８２９８号公報
【特許文献２】特開平０７−２３６０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
しかしながら、全てのデバイスに最適な色域は存在しない。例えばデバイスの表示能力に対して色域が狭すぎたり、デバイスのデータ伝送能力または処理能力に対してデータ量が大きすぎたり、処理が複雑になったりする恐れがあった。
【００１８】
したがって、特に、任意の複数の装置で１つのコンテンツを共有するようなシステム、例えば、撮像、記録、再生、および表示（出力）等を互いに異なる装置で行うようなシステムにおいては、システムを構成する装置によって色域を制御しなければならなかった。一般に、撮影デバイスは色域が広く、表示デバイスは色域が狭いので、撮像（画像データ生成）から表示（画像出力）までの間において画像データの色域を圧縮する必要があった。
【００１９】
コンテンツの色域がデバイスの能力に対して狭すぎると、画像データの表現能力を不要に低下させてしまうし、コンテンツの色域がデバイスの能力に対して広すぎると、デバイスの故障の原因となる恐れもあった。
【００２０】
そのため、どのような装置の組み合わせであっても確実かつ適切な色域制御を行うことが求められるが、上述したように、適切な色域はデバイス毎に異なるので、デバイスの構成に合わせて色域の制御方法（色域圧縮方法）を決定しなければならないが、そのような要求を満たすシステムは存在しなかった。
【００２１】
本発明は、このような状況に鑑みて提案されたものであり、コンテンツを複数の装置により取り扱う場合であっても、より確実かつ適切にコンテンツの色域圧縮を行うことができるようにするものである。
【課題を解決するための手段】
【００２２】
本発明の一側面は、ユーザにより指定されるユーザ指定条件に基づいて、コンテンツの色域変換方法を制御する色域変換制御手段と、前記色域変換制御手段の制御に従って前記コンテンツの色域を変換する色域変換手段と、前記色域変換制御手段の制御に従った前記色域変換手段により前記色域が変換された前記コンテンツ、または、前記色域変換制御手段の制御に従った前記色域変換手段により前記色域が変換されなかった前記コンテンツを記録媒体に記録する記録手段とを備える記録装置である。
【００２３】
前記色域変換制御手段は、前記コンテンツの前記色域を前記ユーザにより指定された色域に変換させるように制御することができる。
【００２４】
前記色域変換制御手段は、前記コンテンツの前記色域を前記ユーザにより指定されたファイル形式に対応する色域に変換させるように制御することができる。
【００２５】
本発明の一側面は、また、記録制御方法であって、ユーザにより指定されるユーザ指定条件に基づいて、コンテンツの色域変換方法を決定し、決定された色域変換方法に従って前記コンテンツの色域を変換し、前記色域が変換された前記コンテンツ、または、前記色域が変換されなかった前記コンテンツを記録媒体に記録する制御を行う記録制御方法である。
【００２６】
本発明の一側面は、さらに、記録制御方法をコンピュータに実行させるプログラムであって、前記記録制御方法は、ユーザにより指定されるユーザ指定条件に基づいて、コンテンツの色域変換方法を決定し、決定された色域変換方法に従って前記コンテンツの色域を変換し、前記色域が変換された前記コンテンツ、または、前記色域が変換されなかった前記コンテンツを記録媒体に記録する制御を行うプログラムである。
【００２７】
本発明の他の側面は、記録媒体に記録されているコンテンツを読み出す読み出し手段と、前記読み出し手段により読み出された前記コンテンツの色域の変換状態を確認する変換状態確認手段と、前記変換状態確認手段により、前記コンテンツの前記色域が後段の出力デバイスの色域に変換されていないことが確認された場合、前記出力デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を制御する色域変換制御手段と、前記色域変換制御手段の制御に従って前記コンテンツの前記色域を変換する色域変換手段とを備える再生装置である。
【００２８】
前記色域変換制御手段は、前記出力デバイスの製造元が前記再生装置の製造元と一致するか否かによって、前記コンテンツの色域変換方法を制御することができる。
【００２９】
前記色域変換制御手段は、前記出力デバイスの色域変換アルゴリズムのバージョンが前記再生装置の色域変換アルゴリズムよりも上位であるか否かによって、前記コンテンツの色域変換方法を制御することができる。
【００３０】
本発明の一側面は、また、再生制御方法であって、記録媒体に記録されているコンテンツを読み出す制御を行い、読み出された前記コンテンツの色域の変換状態を確認し、前記コンテンツの前記色域が後段の出力デバイスの色域に変換されていないことが確認された場合、前記出力デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を決定し、決定された色域変換方法に従って前記コンテンツの前記色域を変換する再生制御方法である。
【００３１】
本発明の一側面は、さらに、コンピュータに再生制御方法を実行させるプログラムであって、前記再生制御方法は、記録媒体に記録されているコンテンツを読み出す制御を行い、読み出された前記コンテンツの色域の変換状態を確認し、前記コンテンツの前記色域が後段の出力デバイスの色域に変換されていないことが確認された場合、前記出力デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を決定し、決定された色域変換方法に従って前記コンテンツの前記色域を変換するプログラムである。
【００３２】
本発明のさらに他の側面は、コンテンツの色域の変換状態を確認する変換状態確認手段と、前記変換状態確認手段により、前記コンテンツの前記色域が自身の装置の色域に変換されていないことが確認された場合、前段の再生デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を制御する色域変換制御手段と、前記色域変換制御手段の制御に従って前記コンテンツの前記色域を、前記自身の装置の色域に変換する色域変換手段と、前記自身の装置の色域を有する前記コンテンツを出力する出力手段とを備える出力装置である。
【００３３】
本発明のさらに他の側面は、また、出力制御方法であって、コンテンツの色域の変換状態を確認し、前記コンテンツの前記色域が前記自身の装置の色域に変換されていないことが確認された場合、前段の再生デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を決定し、決定された色域変換方法に従って前記コンテンツの前記色域を、前記自身の装置の色域に変換し、前記自身の装置の色域を有する前記コンテンツの出力を制御する出力制御方法である。
【００３４】
本発明のさらに他の側面は、さらに、コンピュータに出力制御方法を実行させるプログラムであって、前記出力制御方法は、コンテンツの色域の変換状態を確認し、前記コンテンツの前記色域が自身の装置の色域に変換されていないことが確認された場合、前段の再生デバイスに関する情報に基づいて、前記コンテンツの色域変換方法を決定し、決定された色域変換方法に従って前記コンテンツの前記色域を、前記自身の装置の色域に変換し、前記自身の装置の色域を有する前記コンテンツの出力を制御するプログラムである。
【００３５】
本発明の一側面においては、ユーザにより指定されるユーザ指定条件に基づいて、コンテンツの色域変換方法が制御され、コンテンツの色域が変換され、色域が変換されたコンテンツ、または、色域が変換されなかったコンテンツが記録媒体に記録される。
【００３６】
本発明の他の側面においては、記録媒体に記録されているコンテンツが読み出され、読み出されたコンテンツの色域の変換状態が確認され、コンテンツの色域が後段の出力デバイスの色域に変換されていないことが確認された場合、出力デバイスに関する情報に基づいて、コンテンツの色域変換方法が制御され、コンテンツの色域が変換される。
【００３７】
本発明のさらに他の側面においては、コンテンツの色域の変換状態が確認され、コンテンツの色域が自身の装置の色域に変換されていないことが確認された場合、前段の再生デバイスに関する情報に基づいて、コンテンツの色域変換方法が制御され、コンテンツの色域が、自身の装置の色域に変換され、自身の装置の色域を有するコンテンツが出力される。
【発明の効果】
【００３８】
本発明によれば、コンテンツの色域を圧縮することができる。特に、コンテンツを複数の装置により取り扱う場合であっても、より確実かつ適切にコンテンツの色域圧縮を行うことができる。
【発明を実施するための最良の形態】
【００３９】
図１は、本発明を適用した情報処理システムの主な構成例を示すブロック図である。
【００４０】
図１に示される情報処理システム１００は、撮影などによる画像データの生成（またはシステム外部からの画像データの取得）、そのコンテンツとしての画像データの記録媒体への記録、記録媒体からの画像データの読み出し（再生）、並びに、再生された画像データの画像の表示（出力）等の、コンテンツ（画像データ）に関して各種処理を実行するとともに、それらの処理に合わせて、コンテンツとしての画像データの色域の圧縮をより確実かつ適切に行うシステムである。
【００４１】
なお、以下においては、説明の便宜上、色域を圧縮する場合について説明する。もちろん、同様の手法で色域を拡張することもできるがその説明は省略する。つまり、以下に説明する色域圧縮に関する処理は、色域圧縮および色域拡張の両方を含む「色域変換」に関する処理とすることができる。
【００４２】
情報処理システム１００は、記録デバイス１０１、再生デバイス１０２、および出力デバイス１０３を有する。
【００４３】
記録デバイス１０１は、例えば撮像により得られた、若しくはシステム外部より取得した画像データを記録媒体である光ディスク１１０に記録する。このとき、記録デバイス１０１は、画像データの色域を圧縮するか否か、する場合はどのように行うか等を制御する。
【００４４】
再生デバイス１０２は、光ディスク１１０に記録されている画像データを読み出し、バス１２３を介して出力デバイス１０３に供給する。このとき、再生デバイス１０２は、画像データの色域を圧縮するか否か、する場合は、再生デバイス１０２または出力デバイス１０３のいずれで行うか等を制御する。
【００４５】
出力デバイス１０３は、バス１２３を介して再生デバイス１０２より供給された画像データの画像を表示する。このとき、出力デバイス１０３は、再生デバイス１０２の制御に従って、色域圧縮を行うか否か等を制御する。
【００４６】
光ディスク１１０は、書き込み（追記または書き換え）可能な記録媒体である。光ディスク１１０の例として、例えば、CD-R（Compact Disc - Recordable）、CD-RW（Compact Disc - Rewritable）がある。また、例えば、DVD±R（Digital Versatile Disc ± Recordable）、または、DVD±RW（Digital Versatile Disc ± Rewritable）がある。さらに、例えば、DVD-RAM（Digital Versatile Disc - Random Access Memory）、BD-R（Blu-ray Disc - Recordable）、または、BD-RE（Blu-ray Disc - Rewritable）がある。記録デバイス１０１や再生デバイス１０２が対応しているのであれば、これらの規格以外の光ディスク（記録媒体）であってももちろんよい。
【００４７】
図２は、記録デバイス１０１の詳細な構成例を示すブロック図である。図２に示されるように、記録デバイス１０１は、撮像部１５１、ユーザ指定受付部１５２、色域圧縮制御部１５３、色域圧縮処理部１５４、および記録部１５５を有する。撮像部１５１は、ユーザ指定受付部１５２により受け付けられたユーザ指示に基づいて被写体を撮像し、その画像データを生成し、色域圧縮制御部１５３に供給する。
【００４８】
色域圧縮制御部１５３は、ユーザの指定に基づいて色域圧縮について最適な方法を選択する。色域圧縮処理部１５４は、その色域圧縮制御部１５３の制御に基づいて（選択された方法で）、画像データの色域を圧縮したり、圧縮後の色域を示す色域メタデータを生成したりする。なお、色域圧縮制御部１５３から記録部１５５に向かう矢印は、記録デバイス１０１が色域圧縮処理部１５４を有していない場合の構成例を示している。
【００４９】
記録部１５５は、色域圧縮処理部１５４より供給された画像データ（色域メタデータが生成された場合は、その色域メタデータも）、または、色域圧縮制御部１５３より供給された画像データをコンテンツとして光ディスク１１０に記録する。
【００５０】
図３は、再生デバイス１０２の詳細な構成例を示すブロック図である。図３に示されるように、再生デバイス１０２は、再生部２０１、色域圧縮制御部２０２、色域圧縮処理部２０３、および通信部２０４を有する。再生部２０１は、光ディスク１１０に記録されたコンテンツ（画像データ（色域メタデータが付加されている場合は色域メタデータも））を読み出し、色域圧縮制御部２０２の圧縮状況確認部２１１に供給する。
【００５１】
色域圧縮制御部２０２は、再生部２０１により読み出された画像データ（および色域メタデータ）に対して、色域圧縮に関する処理の制御を行う。例えば、色域圧縮制御部２０２は、読み出された画像データに対して、さらに色域圧縮を行うか否か、行う場合は、この再生デバイス１０２で行うか、それとも後段の出力デバイス１０３で行うか等を選択する。色域圧縮制御部２０２は、圧縮状況確認部２１１、情報交換部２１２、および判定部２１３を有する。圧縮状況確認部２１１は、光ディスク１１０より読み出された画像データの色域を参照し、色域が既に圧縮されているのか否か等、色域圧縮の状況について確認を行う。情報交換部２１２は、通信部２０４を介して、出力デバイス１０３と通信し、色域圧縮に関する情報の授受を行う。判定部２１３は、圧縮状況確認部２１１および情報交換部２１２により得られた情報に基づいて、色域圧縮について判定を行う。
【００５２】
色域圧縮処理部２０３は、色域圧縮制御部２０２の制御にしたがって色域圧縮を行う。なお、色域圧縮制御部２０２から通信部２０４に向かう矢印は、再生デバイス１０２が色域圧縮処理部２０３を有していない場合の構成例を示している。
【００５３】
通信部２０４は、出力デバイス１０３と通信を行い色域圧縮に関する情報を授受したり、画像データ（および色域メタデータ）を出力デバイス１０３に供給したりする。
【００５４】
図４は、出力デバイス１０３の詳細な構成例を示すブロック図である。図４に示されるように、出力デバイス１０３は、通信部２５１、情報提供部２５２、色域圧縮処理部２５３、および出力部２５４を有する。通信部２５１は、再生デバイス１０２と通信を行い、色域圧縮に関する情報を授受したり、画像データ（および色域メタデータ）を再生デバイス１０２より取得したりする。
【００５５】
情報提供部２５２は、通信部２５１を介して再生デバイス１０２に色域圧縮に関する情報を提供する。色域圧縮処理部２５３は、通信部２５１を介して供給される画像データの色域圧縮を行う。なお、通信部２５１から出力部２５４に向かう矢印は、出力デバイス１０３が色域圧縮処理部２５３を有していない場合の構成例を示している。
【００５６】
出力部２５４は、LCDやプラズマディスプレイ等よりなり、画像データの画像を表示（出力）する。
【００５７】
記録デバイス１０１の色域圧縮制御部１５３は、画像データを光ディスク１１０に記録する際に、画像データの色域の圧縮を制御する。図５のフローチャートを参照して、記録時制御処理の流れの例を説明する。
【００５８】
記録時制御処理が開始されると、色域圧縮制御部１５３は、ステップＳ１０１において、記録デバイス１０１が色域圧縮処理機能、すなわち色域圧縮処理部１５４を有するか否かを判定し、有すると判定した場合、処理をステップＳ１０２に進める。ステップＳ１０２において色域圧縮制御部１５３は、ユーザ指定受付部１５２により受け付けられたユーザ指定において、情報処理システム１００の標準ターゲット色域が指定されたか否かを判定する。標準ターゲット色域は、情報処理システム１００において、画像データの最終的な色域であるターゲット色域の標準値として予め定められた色域である。色域圧縮制御部１５３は、圧縮後の色域として、ユーザによりその標準ターゲット色域が指定されたか否かを判定する。標準ターゲット色域が指定されたと判定した場合、色域圧縮制御部１５３は、処理をステップＳ１０３に進め、色域圧縮処理部１５４を制御して、標準ターゲット色域により本圧縮を行う。
【００５９】
本圧縮とは、画像データの色域を、画像出力時の色域、すなわち、最終的な色域に圧縮することである。例えば撮影時の画像の色域は十分に大きく無制限と同等である。しかしながら、そのままでは再生デバイス１０２や出力デバイス１０３を破壊してしまう恐れがあるので、画像データの色域圧縮が行われる。このとき、出力デバイス１０３より画像が出力される際の色域に圧縮することを本圧縮と称する。通常の場合、この本圧縮のときのターゲット色域は、標準ターゲット色域である。また、不要に色域を狭くしても無意味であるので、一般的には本圧縮時のターゲット色域が最も狭い色域となる。つまり、情報処理システム１００において使用される色域の中で最も狭い色域は、標準ターゲット色域である。
【００６０】
色域圧縮制御部１５３は、ステップＳ１０４において、記録部１５５を制御して、本圧縮により得られた本圧縮データを、その色域メタデータ（標準ターゲット色域メタデータ）とともに光ディスク１１０に記録し、記録時制御処理を終了する。
【００６１】
これに対して、ステップＳ１０２において、標準ターゲット色域が指定されていないと判定した場合、色域圧縮制御部１５３は、処理をステップＳ１０５に進め、ユーザ指定受付部１５２において受け付けられたユーザ指定において指定される仮ターゲット色域により仮圧縮を行う。
【００６２】
仮圧縮とは、本圧縮以外の圧縮のことであり、通常の場合、この仮圧縮においては、本圧縮時のターゲット色域よりも広い色域がターゲット色域とされる。例えば図１の記録デバイス１０１は、出力デバイス１０３の存在の有無に関係なく画像データを光ディスク１１０に記録する。つまり、記録デバイス１０１は、この時点で出力デバイスの色域がどのようなものであるか分からず、ターゲット色域が決められないので本圧縮を行うことができない。しかしながら、撮影時の画像データのままでは、再生デバイス１０２や出力デバイス１０３にとって色域が広すぎるので、安全のため（後段において故障が発生しないようにするため）にも、画像データの色域を何らかのターゲット色域に圧縮するのが望ましい。そこで色域圧縮制御部１５３は、ユーザ指定に基づいて仮のターゲット色域を定め、画像データの色域圧縮を行う。このような圧縮を仮圧縮と称する。
【００６３】
仮圧縮が終了すると、色域圧縮制御部１５３は、ステップＳ１０６において、記録部１５５を制御して、仮圧縮により得られた仮圧縮データを、その色域メタデータ（仮ターゲット色域メタデータ）とともに光ディスク１１０に記録し、記録時制御処理を終了する。
【００６４】
なお、ステップＳ１０１において、記録デバイス１０１が色域圧縮処理機能（すなわち、色域圧縮処理部１５４）を有していないと判定した場合、色域圧縮制御部１５３は、色域圧縮を行うことができないため、処理をステップＳ１０７に進め、記録部１５５を制御して、色域圧縮していない非圧縮データを、その記録デバイスの色域を示す記録デバイス色域メタデータとともに光ディスク１１０に記録し、記録時制御処理を終了する。
【００６５】
以上のように、色域圧縮制御部１５３は、ユーザに指定されたターゲット色域を判定し、色域圧縮処理部１５４を制御して、画像データをその指定された色域に圧縮することができる。なお、色域圧縮が本圧縮であり、ターゲット色域が標準ターゲット色域であり、かつ、情報処理システム１００の全てのデバイスが標準ターゲット色域のことを既知である場合、記録部１５５が、ステップＳ１０４において、本圧縮データのみを光ディスク１１０に記録するようにすることができる。
【００６６】
なお、図５のフローチャートにおいては、本圧縮を行うかまたは仮圧縮を行うかの選択を、ユーザが指定するターゲット色域により決定するように説明したが、色域圧縮制御部１５３は、これ以外の条件に基づいてこの選択を行うようにしても良い。例えば、図６のフローチャートに示されるように、ユーザが指定する画像データの保存ファイル形式に基づいて選択するようにしてもよい。
【００６７】
図６のフローチャートは図５のフローチャートに対応し、記録時制御処理の流れの例を示す。色域圧縮制御部１５３は、図６のステップＳ１２２において、ユーザ指定受付部１５２により受け付けられたユーザ指定において指定される保存ファイル形式がビットマップであるか否かを判定する。
【００６８】
ビットマップの場合、データはRGBで構成されるため、色域は基本的にsRGB（standard RGB）に限定される。sRGBとは、IEC(国際電気標準会議)が1998年10月に策定した、色空間の国際標準規格であり、パソコンの機種の違いや、ディスプレイやプリンタなど機器の違いなどの異なる環境間で色の再現性を確保するために定められた色空間で、CRTディスプレイの色域をベースに策定された。例えば、デジタルカメラとパソコン、ディスプレイ、プリンタがすべてsRGBに対応していれば、撮影した画像をディスプレイに表示したり印刷したりするときに、特に何の処理を施すこともなく色の見えを一致させることができる。ICCプロファイルベースのワークフローと比べると、PCを介す必要がなく、格段と処理が簡易となり便利だが、sRGBは他の色空間に比べて表現できる色の範囲が狭く、エメラルドグリーン、濃いシアン、オレンジ、明るい赤や黄色などは表現不可能である。このため、写真やグラフィックデザインを専門的に扱うプロ用途などには不向きである。
【００６９】
また、ビットマップの場合ヘッダ情報等が無いため画像データの素性が知れないことも多く、どのような色域か補償されない（未知である）。したがって、デバイスの故障などが起きないように安全のため、色域はとりあえず圧縮するのが望ましい。
【００７０】
そこで、色域圧縮制御部１５３は、保存ファイル形式としてビットマップをユーザに指定された場合、処理をステップＳ１２３に進め、色域圧縮処理部１５４を制御してsRGBにより本圧縮を行い、ステップＳ１２４において、記録部１５５を制御して本圧縮データをsRGB指定メタデータとともに光ディスク１１０に記録する。
【００７１】
それ以外の処理は、図５の各処理と同様であるので説明は省略する。
【００７２】
以上のように、記録デバイス１０１は、色域圧縮機能を有している場合、ユーザが指定したターゲット色域や、ユーザが指定した保存ファイル形式、すなわち、ユーザ指定条件に基づいて、画像データの色域を本圧縮するか、若しくは仮圧縮する。その場合、記録デバイス１０１は、画像データと共に色域メタデータも光ディスク１１０に記録する。
【００７３】
再生デバイス１０２の再生部２０１が光ディスク１１０から読み出した画像データ（および色域メタデータ）に対して、圧縮状況確認部２１１は、圧縮の状況について確認する。判定部２１３は、図７のフローチャートに示されるように再生時判定処理を行い、確認結果に基づいて判定を行う。
【００７４】
つまり、判定部２１３は、ステップＳ１４１において、読み出された画像データ（再生データ）のヘッダ情報、フラグ情報、または色域メタデータ等の各種情報に基づいて、再生データが非圧縮データ、仮圧縮データ、または本圧縮データのいずれであるかを判定し、ステップＳ１４２にいて、色域の圧縮状態に応じた再生時制御処理を実行し、再生時判定処理を終了する。
【００７５】
最初に、図８のフローチャートを参照して、再生データが非圧縮データまたは仮圧縮データであると判定された場合、すなわち、出力されるまでに少なくとも後１回色域圧縮が必要な場合、における再生時制御処理の流れの例を説明する。
【００７６】
情報交換部２１２は、ステップＳ１６１において、出力デバイス１０３との通信を確認し、ステップＳ１６２において出力デバイス１０３との通信が可能か否かを判定する。通信が可能な場合、ステップＳ１６３において、判定部２１３は、再生デバイス１０２で色域圧縮可能か否か、すなわち、色域圧縮処理部２０３を有しているか否かを判定する。色域圧縮可能な場合、情報交換部２１２は、ステップＳ１６４において、出力デバイス１０３に問い合わせ、出力デバイス１０３の色域圧縮能力を確認し、ステップＳ１６５において、出力デバイス１０３において色域圧縮可能か否かを判定する。
【００７７】
出力デバイス１０３が色域圧縮不可能な場合、情報交換部２１２は、出力デバイス１０３にアクセスし、出力デバイス１０３の色域情報を取得する。ステップＳ１６７において、色域圧縮処理部２０３は、色域圧縮制御部２０２に制御され、出力デバイス１０３の色域情報を用いて本圧縮を行う。ステップＳ１６８において、通信部２０４は、色域圧縮制御部２０２に制御され、ステップＳ１６７の処理において得られた本圧縮データを出力デバイス１０３に供給する。このとき、通信部２０４は、必要に応じて標準ターゲット色域を、本圧縮データとともに出力デバイス１０３に供給する。
【００７８】
また、ステップＳ１６５において出力デバイス１０３で色域圧縮が可能と判定した場合、処理はステップＳ１６９に進む。
【００７９】
ステップＳ１６９において、情報交換部２１２は、出力デバイス１０３と情報を交換し、出力デバイス１０３の製造元を確認し、ステップＳ１７０において、再生デバイス１０２と出力デバイス１０３の製造元が一致するか否かを判定する。製造元が一致する場合、再生デバイス１０２からみて出力デバイス１０３の色域は既知である。また、圧縮のアルゴリズム等も互いに対応している場合が多い。したがって、出力デバイス１０３の製造元が再生デバイス１０２の製造元に一致する場合、非圧縮データや仮圧縮データをそのまま出力デバイス１０３に渡しても比較的安全である。
【００８０】
そこで、通信部１７１は、色域圧縮制御部２０２に制御されて、非圧縮データまたは仮圧縮データを色域メタデータと共に出力デバイス１０３に供給する。これに対して、再生デバイス１０２と出力デバイス１０３の製造元が互いに一致しない場合、画像データをそのまま出力デバイス１０３に渡すのは危険であるため、再生デバイス１０２において本圧縮を行うようにし、処理をステップＳ１６６に戻し、それ以降の処理を繰り返す。つまり、本圧縮データが出力デバイスに供給される。
【００８１】
また、ステップＳ１６３において再生デバイス１０２において色域圧縮が不可能である場合、判定部２１３は、ステップＳ１７２に処理を進める。情報交換部２１２は、ステップＳ１７２において、出力デバイス１０３の色域圧縮能力を確認し、判定部２１３は、その確認結果に基づいて、出力デバイスで色域圧縮可能か否かを判定する。出力デバイス１０３で色域圧縮可能であれば、処理をステップＳ１７１に戻し、出力デバイス１０３に本圧縮させる。出力デバイス１０３も色域圧縮できない場合、処理はステップＳ１７４に進む。
【００８２】
また、ステップＳ１６２において、出力デバイス１０３との双方向通信ができないと判定した場合、判定部２１３は、処理をステップＳ１７４に進める。ステップＳ１７４において、色域圧縮制御部２０２は、エラー処理を各部に実行させ、再生時制御処理を終了する。つまり、この場合、再生デバイス１０２および出力デバイス１０３の両方とも色域圧縮することができないか、若しくは、再生デバイス１０２と出力デバイス１０３との間で双方向通信ができない（色域圧縮に必要な情報の交換ができない）ため、画像データの出力が中止される。
【００８３】
このように再生デバイス１０２は、双方向通信の可否、色域圧縮能力の有無、およびデバイスの製造元等によって再生デバイス１０２および出力デバイス１０３における色域圧縮を制御する。この場合、再生デバイス１０２が主導権を持ち制御を行うので、これに対して出力デバイス１０３は、図９のフローチャートに示されるように出力時制御処理を実行し、再生デバイス１０２からの要求に応答する。
【００８４】
つまり、ステップＳ１９１において、通信部２５１は、再生デバイス１０２との通信を確認し、ステップＳ１９２において、双方向通信可能か否かを判定する。双方向通信可能と判定した場合、通信部２５１は、処理をステップＳ１９３に進める。
【００８５】
ステップＳ１９３において、情報提供部２５２は、再生デバイス１０２より色域圧縮能力を確認されたか否かを判定し、通信部２５１を介して色域圧縮能力を確認されたと判定した場合、ステップＳ１９４において、通信部２５１を介して、色域圧縮能力を再生デバイス１０２に通知する。またステップＳ１９３において、色域圧縮能力を確認されていないと判定した場合、情報提供部２５２は、ステップＳ１９４の処理を省略する。
【００８６】
ステップＳ１９５において、情報提供部２５２は、再生デバイス１０２より出力デバイス１０３の色域情報を要求されたか否かを判定し、要求されたと判定した場合、ステップＳ１９６において、通信部２５１を介して、出力デバイス１０３の色域を示す色域情報を再生デバイス１０２に供給する。またステップＳ１９５において、色域情報を要求されていないと判定した場合、情報提供部２５２は、ステップＳ１９６の処理を省略する。
【００８７】
ステップＳ１９７において、通信部２５１は、再生デバイス１０２より本圧縮データを供給されたか否かを判定し、供給されたと判定した場合、ステップＳ１９８において、その本圧縮データを取得し、出力部２５４に供給する。またステップＳ１９７において、本圧縮データを供給されていないと判定した場合、通信部２５１は、ステップＳ１９８の処理を省略する。
【００８８】
ステップＳ１９９において、情報提供部２５２は、再生デバイス１０２より製造元を確認されたか否かを判定し、通信部２５１を介して製造元を確認されたと判定した場合、ステップＳ２００において、通信部２５１を介して、製造元（メーカ）を再生デバイス１０２に通知する。またステップＳ１９９において、製造元を確認されていないと判定した場合、情報提供部２５２は、ステップＳ２００の処理を省略する。
【００８９】
ステップＳ２０１において、通信部２５１は、再生デバイス１０２より非圧縮データまたは仮圧縮データが、その色域メタデータとともに供給されたか否かを判定し、供給されたと判定した場合、ステップＳ２０２において各データを取得し、ステップＳ２０３において、出力デバイス自身の色域情報を用いて画像データの本圧縮を行い、本圧縮データを出力部２５４に供給する。またステップＳ２０１において、非圧縮データまたは仮圧縮データを供給されていないと判定した場合、通信部２５１は、ステップＳ２０２およびステップＳ２０３の処理を省略する。
【００９０】
ステップＳ２０４において、情報提供部２５２は、出力時制御処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１９３に戻し、それ以降の処理を繰り返す。また、ステップＳ２０４において終了すると判定した場合、処理はステップＳ２０５に進む。ステップＳ２０５において出力部２５４は、本圧縮データ（またはその画像）を出力し、出力時制御処理を終了する。また、ステップＳ１９２において、双方向通信が不可能であると判定された場合、情報提供部２５２は、処理をステップＳ２０５に進め、本圧縮データを出力させ、出力時制御処理を終了する。
【００９１】
以上のように、各種条件に応じて制御を行うことにより、再生デバイス１０２および出力デバイス１０３は、コンテンツを複数の装置により取り扱う場合であっても、より確実かつ適切にコンテンツの色域圧縮を行うことができる。
【００９２】
なお、以上においては、再生デバイス１０２および出力デバイス１０３の両方で色域圧縮可能な場合、再生デバイス１０２および出力デバイス１０３の製造元に基づいてどちらで色域圧縮を行うかを制御するように説明したが、これに限らず他の条件にしたがって、どちらで色域圧縮を行うかを制御するようにしてもよい。例えば、図１０のフローチャートに示されるように、各デバイスが有する色域圧縮アルゴリズムのバージョンの関係に従って制御するようにしてもよい。図１０は、図８のフローチャートに対応するフローチャートである。したがって、図１０のステップＳ２２１乃至ステップＳ２３４の各処理は、基本的に、図８のおステップＳ１６１乃至ステップＳ１７４と同様に実行される。
【００９３】
図１０に示されるように、ステップＳ２２９において、情報交換部２１２は、出力デバイス１０３の色域圧縮アルゴリズムを確認する。ステップＳ２３０において、判定部２１３は、色域圧縮アルゴリズムのバージョンは、出力デバイス１０３より再生デバイス１０２の方が上位（新しい）か否かを判定する。判定部２１３は、再生デバイス１０２のバージョンの方が上位であると判定した場合、処理をステップＳ２２６に戻し、ステップＳ２２６乃至ステップＳ２２８の各処理をステップＳ１６６乃至ステップＳ１６８（図８）の場合と同様に実行し、色域圧縮処理部２０３を制御して画像データの本圧縮を再生デバイス１０２において行う。
【００９４】
また、ステップＳ２３０において、出力デバイス１０２のバージョンの方が上位であると判定した場合、判定部２１３は、処理をステップＳ２３１に進め、ステップＳ１７１（図８）の場合と同様に、非圧縮データまたは仮圧縮データを、その色域メタデータとともに出力デバイス１０３に供給し、本圧縮処理を出力デバイス１０３にさせる。
【００９５】
また、これに対する出力時制御処理は、図１１のフローチャートのように実行される。図１１は、図９のフローチャートに対応するフローチャートである。したがって、図１１のステップＳ２５１乃至ステップＳ２６５の各処理は、基本的に、図８のおステップＳ１９１乃至ステップＳ２０５と同様に実行される。
【００９６】
ただし、ステップＳ１９９およびステップＳ２００の代わりに、図１１に示されるように、情報提供部２５２は、ステップＳ２５９およびステップＳ２６０を実行する。ステップＳ２５９において、情報提供部２５２は、再生デバイス１０２より色域圧縮アルゴリズムを確認されたか否かを判定し、確認されたと判定した場合、ステップＳ２６０において、通信部２５１を介して、色域圧縮アルゴリズム情報を再生デバイス１０２に提供する。ステップＳ２５９において、色域圧縮アルゴリズムを確認されていないと判定した場合、情報提供部２５２は、ステップＳ２６０の処理を省略する。
【００９７】
以上のように、再生デバイス１０２および出力デバイス１０３は、互いの色域圧縮アルゴリズムのバージョン情報に基づいて、どちらで色域圧縮を行うかを制御することができる。これにより、再生デバイス１０２および出力デバイス１０３は、コンテンツを複数の装置により取り扱う場合であっても、より確実かつ適切にコンテンツの色域圧縮を行うことができる。
【００９８】
なお、図７の判定処理により、記録デバイス１０１において本圧縮が行われたと判定した場合、再生デバイス１０２および出力デバイス１０３は、その本圧縮データをそのまま授受する。つまり、図１２のフローチャートに示されるように、色域圧縮制御部２０２は、通信部２０４を制御して、本圧縮データを出力デバイス１０３に供給させる。これに対して出力デバイス１０３も、図１３のフローチャートに示されるように、ステップＳ３０１において通信部２５１は、本圧縮データを取得する。また、ステップＳ３０２において、出力部２５４は、その本圧縮データを出力する。
【００９９】
以上のように、記録デバイス１０１、再生デバイス１０２、および出力デバイス１０３は、多様な条件に基づいて色域圧縮の制御を行うので、より確実かつ適切にコンテンツの色域圧縮を行うようにすることができる。
【０１００】
なお、以上においては、再生デバイス１０２と出力デバイス１０３における色域圧縮の制御において、再生デバイス１０２が主導権を持ち制御を行うように説明したが、出力デバイス１０３が制御の主導権を持つようにしてもよい。その場合、再生デバイス１０２は、出力デバイス１０２からの要求に応答する。つまり、上述した再生デバイス１０２と出力デバイス１０３の場合と構成や処理内容が互いに入れ替わる。
【０１０１】
図１４は、この場合の再生デバイス１０２の構成例を示すブロック図である。図１４に示されるように、この場合、再生デバイス１０２は、色域圧縮処理部２０２の代わりに情報提供部４０２を有する。情報提供部４０２は、図４の情報提供部２５２と同様であり、相手デバイス（この場合、出力デバイス１０３）からの要求に基づいて、自身のデバイス（この場合、再生デバイス１０２）の情報を、通信部（この場合通信部２０４）を介して相手デバイス（この場合、出力デバイス１０２）に供給する。
【０１０２】
図１５は、この場合の出力デバイス１０３の構成例を示すブロック図である。図１５に示されるように、この場合、出力デバイス１０２は、情報提供部２５２の代わりに、色域圧縮制御部４５２を有する。色域圧縮制御部４５２は、図３の色域圧縮制御部２０２と同様に、色域圧縮の制御処理を行う。ただし、色域圧縮制御部４５２は、出力デバイス１０３側から色域圧縮の制御処理を行う。色域圧縮制御部４５２は、圧縮状況確認部４６１、情報交換部４６２、および判定部４６３を有する。これらは、それぞれ、圧縮状況確認部２１１、情報交換部２１２、および判定部２１３に対応する。自身のデバイスが再生デバイスであるか出力デバイスであるか以外は、基本的に同様である。
【０１０３】
この場合、出力デバイス１０３が実行する、記録デバイス１０１において本圧縮が行われなかった場合の出力時制御処理は、図１６のフローチャートに示されるように、図８のフローチャートを参照して説明した再生時制御処理と同様に実行される。実行するデバイスが再生デバイス１０２であるか出力デバイス１０３であるかの違い以外は、基本的に同様に実行される。つまり、図１６のステップＳ４０１乃至ステップＳ４１４は、図８のステップＳ１６６１乃至ステップＳ１７４と同様に実行される。
【０１０４】
ただし、ステップＳ４０５において出力デバイス１０３では色域圧縮できないと判定した場合、つまり、再生デバイス１０２でのみ色域圧縮可能であると判定した場合、情報交換部４６２は、ステップＳ４０６において出力デバイス１０３自身の色域情報を提供し、再生デバイス１０２に本圧縮を実行させる。そして、ステップＳ４０７において通信部２５１がその本圧縮データを取得すると、ステップＳ４０８において、出力部２５４は、その本圧縮データを出力する。
【０１０５】
また、ステップＳ４１０において再生デバイス１０２と出力デバイス１０３の製造元が一致すると判定した場合、ステップＳ４１１において、通信部２５１が非圧縮データまたは仮圧縮データをその色域メタデータとともに取得し、ステップＳ４１２において色域圧縮処理部２５３が本圧縮を行う。
【０１０６】
さらに、ステップＳ４０４において再生デバイス１０２で色域圧縮可能でないと判定された場合、処理はステップＳ４１３に進み、判定部４６３は、出力デバイス１０３で色域圧縮可能であるか否かを判定する。
【０１０７】
また、これに対して再生デバイス１０２による再生時制御処理は、図１７のフローチャートに示されるように実行される。この処理は基本的に出力デバイス１０３からの要求に応答するものであり、実行するデバイスが出力デバイス１０３から再生デバイス１０２に代わったこと意外は、基本的に図９のフローチャートを参照して説明した出力時制御処理と同様に実行される。つまり、ステップＳ４３１乃至ステップＳ４４２の各処理は、ステップＳ１９１乃至ステップＳ２０５の各処理と同様に実行される。
【０１０８】
ただし、図９の場合のように、出力デバイス１０３が再生デバイス１０２の色域を用いることはないので、再生デバイス１０２は、色域情報を要求されない。また、再生デバイス１０２は、非圧縮データ、仮圧縮データ、およびそれらの色域メタデータを取得する代わりに、出力デバイス１０３の要求に応じて供給する（ステップＳ４４０およびステップＳ４４１）。さらに、再生デバイス１０２は、出力デバイス１０３からの要求に基づいて本圧縮を行い、本圧縮データを出力デバイス１０３に供給する（ステップＳ４３７乃至ステップＳ４３９）。
【０１０９】
もちろん、再生デバイス１０２が主導権を持つ場合と同様に、製造元の代わりに色域圧縮アルゴリズムのバージョンを判定に利用するようにしてもよい。その場合の出力時制御処理の流れは、図１８のフローチャートのようになる。つまり、ステップＳ４６９およびステップＳ４７０の処理以外、ステップＳ４６１乃至ステップＳ４７４の各処理は、図１６のステップＳ４０１乃至ステップＳ４１４の各処理と同様に実行される。また、ステップＳ４６９およびステップＳ４７０は、図１０のステップＳ２２９およびステップＳ２３０と、実行するデバイスが異なる以外、基本的に同様に実行されるのでその説明は省略する。
【０１１０】
図１９は、図１８の出力時制御処理に対応する再生時制御処理の流れの例を説明するフローチャートである。図１９に示されるように、この場合の再生時制御処理は、基本的に図１７の場合と同様に実行される。つまり、図１９のステップＳ４９１乃至ステップＳ５０２の各処理は、図１７のステップＳ４３１乃至ステップＳ４４２の各処理と同様に実行される。ただし、図１９の場合、図１７のステップＳ４３５およびステップＳ４３６の処理の代わりに、ステップＳ４９５およびステップＳ４９６の各処理が行われる。ステップＳ４９５およびステップＳ４９６の処理は、図１１のステップＳ２５９およびステップＳ２６０と基本的に同様であるのでその説明は省略する。
【０１１１】
以上のように、再生デバイス１０２と出力デバイス１０３における色域圧縮の制御において、出力デバイス１０３が制御の主導権を持つ場合も、記録デバイス１０１、再生デバイス１０２、および出力デバイス１０３は、多様な条件に基づいて色域圧縮の制御を行うので、より確実かつ適切にコンテンツの色域圧縮を行うようにすることができる。
【０１１２】
次に、より具体的なシステムの例について説明する。図２０に示される情報処理システム５００は、ビデオカメラ５０１で撮影した動画を、テープに記録時にDCI（Digital Cinema Initiative）仕様のデジタルシネマ用色空間に色域圧縮する。その後、ビデオカメラ５０１とTV５０２をHDMI（High-Definition Multimedia Interface）により互いに接続してTVの色域情報を入手し、再生時にビデオカメラにて、TVの色域へ色域圧縮して表示する。
【０１１３】
この実施例において、ビデオカメラ５０１は、図１に示される記録デバイス１０１および再生デバイス１０２の両方の機能を持つデバイス１３０に相当し、TV５０２は出力デバイスに相当する。接続状態としては、図２０の様にビデオカメラ５０１とTV５０２はHDMI５０３で接続されていると想定する。
【０１１４】
ビデオカメラ５０１で撮影された動画はxvYCC色空間という輝度・色差信号空間に記録されるものとする。xvYCCとはIEC(国際電気標準会議)にて2006年に制定され、IEC 61966-2-4 Ed1.0として国際標準定義となっている動画記録用色空間である。人間が知覚できる色の95%以上が記録可能であり、民生用ビデオカメラが感知できる色を記録するだけの十分な色域を保持している。この実施例において、記録映像コンテンツが動画、記録デバイス色域情報がxvYCCとなる。
【０１１５】
テープ記録時に1回目の色域圧縮が行われる。この圧縮の仮出力デバイス色域は、DCI仕様のデジタルシネマ用色空間（DCI-P3）であり、その色度情報は図２１に示すテーブル５１１やグラフの通りである。DCIとは、ハリウッド7大スタジオがデジタルシネマ仕様決定のために2002年3月に設立した合同会社であり、デジタルシネマ用の映像コンテンツを提供するための業界標準フォーマットを決定している機関である。DCIが発行しているDigital Cinema System Specification Ver.1.1(April 12, 2007)にて、デジタルシネマ映像コンテンツを保存するためのフォーマット、DCDM(Digital Cinema Distribution Master)の定義をしている。DCI-P3は別名DTIM(Digital Theater Interim Master)と呼ばれ、元はアメリカの映画テレビ技術者協会であるSMPTE（Society of Motion Picture and Television Engineers）が定義したもの。DCIにおいてはこの色域をreference projectorの色域として採用している。DCI-P3の色域をxvYCC空間で表すと、図２２に示すようなCuspテーブル５２１の形に表現できる。このCuspテーブルを仮出力デバイス色域情報として、所定の色域圧縮方法を用いてデジタルシネマ用色空間に色域圧縮を行う。圧縮結果の映像信号はDCDMフォーマットに記録される。DCDMフォーマットの色空間はDCI-P3であると定義できるので、この映像コンテンツはDCI-P3色域メタデータが添付されているのと同等である。圧縮結果である仮出力映像コンテンツはDCDMフォーマットでテープに記録される。
【０１１６】
テープに記録された仮出力映像コンテンツが再生される際、ビデオカメラ５０１はまずHDMI５０３経由でTV５０２の色域情報を得る。この場合、接続時のネゴシエーションにおいてEDID（Extended Display Identification Data）を用いた接続情報のやり取りがおこなわれる。この時にEDIDの中にTV５０２の色域情報である色域Bの情報を書き込んでおけば、ビデオカメラはTV５０２との接続時にTV５０２の色域情報を入手可能である。今、TV５０２の色域をB709とすると、色度情報は図２３に示すテーブル５３１の通りなので、Cuspテーブルを用いると図２４のテーブル５４１の様に表すことができる。図２４に示す色相2°間隔のデータが出力デバイス色域メタデータとしてEDIDに書き込まれ、HDMI５０３経由で通信でビデオカメラに送信される。そして再生時に、２回目の色域圧縮が行われる。図２２に示したDCI-P3色域を仮出力デバイス色域、図２４に示したTV５０２の色域を出力デバイスの色域として、所定の色域圧縮方法で圧縮を行う。圧縮結果であるTV色域の最終出力映像コンテンツがHDMI５０３経由でTV５０２へ送信される。TV５０２は、送信された最終出力映像コンテンツをTV５０２にて表示する。
【０１１７】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、図２５に示されるようなパーソナルコンピュータとして構成されるようにしてもよい。
【０１１８】
図２５において、パーソナルコンピュータ６００のCPU６０１は、ROM６０２に記憶されているプログラム、または記憶部６１３からRAM６０３にロードされたプログラムに従って各種の処理を実行する。RAM６０３にはまた、CPU６０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１１９】
CPU６０１、ROM６０２、およびRAM６０３は、バス６０４を介して相互に接続されている。このバス６０４にはまた、入出力インタフェース６１０も接続されている。
【０１２０】
入出力インタフェース６１０には、キーボード、マウスなどよりなる入力部６１１、CRT（Cathode Ray Tube）やLCD（Liquid Crystal Display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部６１２、ハードディスクなどより構成される記憶部６１３、モデムなどより構成される通信部６１４が接続されている。通信部６１４は、インターネットを含むネットワークを介しての通信処理を行う。
【０１２１】
入出力インタフェース６１０にはまた、必要に応じてドライブ６１５が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア６２１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部６１３にインストールされる。
【０１２２】
上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１２３】
この記録媒体は、例えば、図２５に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM（Compact Disc - Read Only Memory）,DVD（Digital Versatile Disc）を含む）、光磁気ディスク（MD（Mini Disc）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア６２１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM６０２や、記憶部６１３に含まれるハードディスクなどで構成される。
【０１２４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２５】
なお、以上において、１つの装置として説明した構成を分割し、複数の装置として構成するようにしてもよい。逆に、以上において複数の装置として説明した構成をまとめて１つの装置として構成されるようにしてもよい。また、各装置の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置の構成の一部を他の装置の構成に含めるようにしてもよい。つまり、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１２６】
【図１】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２】記録デバイスの詳細な構成例を示す模式図である。
【図３】再生デバイスの詳細な構成例を示す模式図である。
【図４】出力デバイスの詳細な構成例を示す模式図である。
【図５】記録時制御処理の流れの例を説明するフローチャートである。
【図６】記録時制御処理の流れの他の例を説明するフローチャートである。
【図７】再生時判定処理の流れの例を説明するフローチャートである。
【図８】再生時制御処理の流れの例を説明するフローチャートである。
【図９】出力時制御処理の流れの例を説明するフローチャートである。
【図１０】再生時制御処理の流れの、他の例を説明するフローチャートである。
【図１１】出力時制御処理の流れの、他の例を説明するフローチャートである。
【図１２】再生時制御処理の流れの、さらに他の例を説明するフローチャートである。
【図１３】出力時制御処理の流れの、さらに他の例を説明するフローチャートである。
【図１４】再生デバイスの他の構成例を示す模式図である。
【図１５】出力デバイスの他の構成例を示す模式図である。
【図１６】出力時制御処理の流れの、さらに他の例を説明するフローチャートである。
【図１７】再生時制御処理の流れの、さらに他の例を説明するフローチャートである。
【図１８】出力時制御処理の流れの、さらに他の例を説明するフローチャートである。
【図１９】再生時制御処理の流れの、さらに他の例を説明するフローチャートである。
【図２０】本発明を適用した情報処理システムの、より具体的な例を示すブロック図である。
【図２１】DCI-P3のｘｙ色度情報の例を示す模式図である。
【図２２】Cuspテーブルの例を示す模式図である。
【図２３】BT709のｘｙ色度情報の例を示す模式図である。
【図２４】Cuspテーブルの例を示す模式図である。
【図２５】本発明を適用したパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１２７】
１００  情報処理システム，  １０１  記録デバイス，  １０２  再生デバイス，  １０３  出力デバイス，  １１０  光ディスク，  １５３  ユーザ指定受付部，  １５３  色域圧縮制御部，  １５４  色域圧縮処理部，  ２０２  色域圧縮制御部，  ２０３  色域圧縮処理部，  ２１１  圧縮状況確認部，  ２１２  情報交換部，  ２１３  判定部，  ２５２  情報提供部，  ２５３  色域圧縮処理部，  ４０２  情報提供部，  ４５２  色域圧縮制御部，  ４６１  圧縮状況確認部，  ４６２  情報交換部  ４６３  判定部
【図１】
2010011191.tif 000003
【図２】
2010011191.tif 000004
【図３】
2010011191.tif 000005
【図４】
2010011191.tif 000006
【図５】
2010011191.tif 000007
【図６】
2010011191.tif 000008
【図７】
2010011191.tif 000009
【図８】
2010011191.tif 000010
【図９】
2010011191.tif 000011
【図１０】
2010011191.tif 000012
【図１１】
2010011191.tif 000013
【図１２】
2010011191.tif 000014
【図１３】
2010011191.tif 000015
【図１４】
2010011191.tif 000016
【図１５】
2010011191.tif 000017
【図１６】
2010011191.tif 000018
【図１７】
2010011191.tif 000019
【図１８】
2010011191.tif 000020
【図１９】
2010011191.tif 000021
【図２０】
2010011191.tif 000022
【図２１】
2010011191.tif 000023
【図２２】
2010011191.tif 000024
【図２３】
2010011191.tif 000025
【図２４】
2010011191.tif 000026
【図２５】
2010011191.tif 000027