(57)【要約】【課題】コンテンツの色域変換をより適切に行うことができるようにする。【解決手段】復元色域変換制御部１６２の復元変換状況確認部１７１は、光ディスク１１０から読み出された画像データの色域変換状況や復元メタデータの有無等の確認を行う。情報交換部１７２は、通信部１６５を介して、出力デバイス１０３と通信し、復元処理機能や色域変換機能の有無等の情報の授受を行う。判定部１７３は、復元変換状況確認部１７１および情報交換部１７２により得られた情報に基づいて、この再生デバイス１０２において復元処理を行うか否かを判定する。同様に、判定部１７３は、復元変換状況確認部１７１および情報交換部１７２により得られた情報に基づいて、この再生デバイス１０２において色域変換処理を行うか否かを判定する。本発明は、例えば、色域変換装置に適用することができる。【選択図】図４
2010273202.tif 000002
【特許請求の範囲】
【請求項１】
色域変換された画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理において参照されるデータを含む復元メタデータを生成する復元メタデータ生成手段と、
前記復元メタデータ生成手段により生成された前記復元メタデータを、前記画像に関連付ける関連付け手段と
を備える情報処理装置。
【請求項２】
前記復元メタデータ生成手段は、前記画像が所定の階調より高い高階調画像である場合、前記復元メタデータを生成する
請求項１に記載の情報処理装置。
【請求項３】
情報処理装置の復元メタデータ生成手段が、色域変換された画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理において参照されるデータを含む復元メタデータを生成し、
前記情報処理装置の関連付け手段が、生成された前記復元メタデータを、前記画像に関連付ける
情報処理方法。
【請求項４】
コンピュータを、
色域変換された画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理において参照されるデータを含む復元メタデータを生成する復元メタデータ生成手段と、
前記復元メタデータ生成手段により生成された前記復元メタデータを、前記画像に関連付ける関連付け手段
として機能させるためのプログラム。
【請求項５】
他の情報処理装置に対して、色域変換された画像の送信または受信を行う通信手段と、
前記画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理の実行を制御するための判定条件を確認する確認手段と、
前記確認手段による確認の結果に基づいて、前記復元処理の実行を制御する制御手段と
を備える情報処理装置。
【請求項６】
前記確認手段は、前記判定条件として、前記情報処理装置自身および前記他の情報処理装置がそれぞれ前記復元処理を実行可能であるか否かを確認する
請求項５に記載の情報処理装置。
【請求項７】
前記制御手段は、前記確認手段により前記情報処理装置自身のみが前記復元処理を実行可能であることが確認された場合、前記復元処理を前記情報処理装置自身に実行させる
請求項６に記載の情報処理装置。
【請求項８】
前記制御手段は、前記確認手段により前記他の情報処理装置のみが前記復元処理を実行可能であることが確認された場合、前記復元処理を前記他の情報処理装置に実行させる
請求項６に記載の情報処理装置。
【請求項９】
前記制御手段は、前記確認手段により前記情報処理装置自身および前記他の情報処理装置の両方が前記復元処理を実行不可能であることが確認された場合、前記復元処理を省略させる
請求項６に記載の情報処理装置。
【請求項１０】
前記確認手段は、前記確認手段により前記情報処理装置自身および前記他の情報処理装置の両方が前記復元処理を実行可能であることが確認された場合、さらに、前記復元処理を行うのに好適なデバイスを選択する選択条件を確認する
請求項６に記載の情報処理装置。
【請求項１１】
前記確認手段は、前記選択条件として、前記他の情報処理装置の製造元が前記情報処理装置と一致するか否かを確認し、
前記制御手段は、前記他の情報処理装置の製造元が前記情報処理装置と一致することが確認された場合、前記復元処理を前記他の情報処理装置に実行させ、前記他の情報処理装置の製造元が前記情報処理装置と一致しないことが確認された場合、前記復元処理を前記情報処理装置自身に実行させる
請求項１０に記載の情報処理装置。
【請求項１２】
前記確認手段は、前記選択条件として、前記他の情報処理装置の前記復元処理のアルゴリズムが前記情報処理装置の前記復元処理のアルゴリズムよりも新しいか否かを確認し、
前記制御手段は、前記他の情報処理装置の前記復元処理のアルゴリズムが前記情報処理装置の前記復元処理のアルゴリズムよりも新しいことが確認された場合、前記復元処理を前記他の情報処理装置に実行させ、前記他の情報処理装置の前記復元処理のアルゴリズムが前記情報処理装置の前記復元処理のアルゴリズムよりも新しくないことが確認された場合、前記復元処理を前記情報処理装置自身に実行させる
請求項１０に記載の情報処理装置。
【請求項１３】
前記確認手段は、前記選択条件として、前記他の情報処理装置が所定の階調よりも高い高階調画像に対して前記復元処理を実行可能か否かを確認し、
前記制御手段は、前記他の情報処理装置が前記高階調画像に対して前記復元処理を実行可能であることが確認された場合、前記復元処理を前記他の情報処理装置に実行させ、前記他の情報処理装置が前記高階調画像に対して前記復元処理を実行可能でないことが確認された場合、前記復元処理を前記情報処理装置自身に実行させる
請求項１０に記載の情報処理装置。
【請求項１４】
前記確認手段は、前記判定条件として、前記画像の前記復元処理において必要な情報が含まれる復元メタデータが存在するか否かを確認し、
前記制御手段は、前記画像の前記復元メタデータが存在することが確認された場合、前記情報処理装置自身または前記他の情報処理装置において前記復元処理を実行させる
請求項５に記載の情報処理装置。
【請求項１５】
前記確認手段は、さらに、前記画像の色域を所望の色域に変換する色域変換処理を行うのに好適なデバイスを選択する選択条件を確認し、
前記制御手段は、前記確認手段による確認の結果に基づいて、前記色域変換処理の実行を制御する
請求項５に記載の情報処理装置。
【請求項１６】
前記確認手段は、前記選択条件として、前記他の情報処理装置の製造元が前記情報処理装置と一致するか否か、前記他の情報処理装置の前記色域変換処理のアルゴリズムが前記情報処理装置の前記色域変換処理のアルゴリズムよりも新しいか否か、または、前記他の情報処理装置が所定の階調よりも高い高階調画像に対して前記色域変換処理を実行可能か否かを確認し、
前記制御手段は、
前記他の情報処理装置の製造元が前記情報処理装置と一致することが確認された場合、前記他の情報処理装置の前記色域変換処理のアルゴリズムが前記情報処理装置の前記色域変換処理のアルゴリズムよりも新しいことが確認された場合、または、前記他の情報処理装置が前記高階調画像に対して前記色域変換処理を実行可能であることが確認された場合、前記色域変換処理を前記他の情報処理装置に実行させ、
前記他の情報処理装置の製造元が前記情報処理装置と一致しないことが確認された場合、前記他の情報処理装置の前記色域変換処理のアルゴリズムが前記情報処理装置の前記色域変換処理のアルゴリズムよりも新しくないことが確認された場合、または、前記他の情報処理装置が前記高階調画像に対して前記色域変換処理を実行可能でないことが確認された場合、前記色域変換処理を前記情報処理装置自身に実行させる
請求項１５に記載の情報処理装置。
【請求項１７】
記録媒体から前記画像を読み出す再生手段をさらに備え、
前記確認手段は、前記再生手段により前記記録媒体から読み出された前記画像に対する前記復元処理の実行を制御するための判定条件を確認し、
前記制御手段は、前記確認手段による確認の結果に基づいて、前記再生手段により前記記録媒体から読み出された前記画像に対する前記復元処理の実行を制御し、
前記通信手段は、前記再生手段により前記記録媒体から読み出された前記画像、または、前記制御手段により制御されて前記復元処理された画像を前記他の情報処理装置に送信する
請求項５に記載の情報処理装置。
【請求項１８】
前記画像を出力する出力手段をさらに備え、
前記通信手段は、前記他の情報処理装置から送信される前記画像を受信し、
前記確認手段は、前記通信手段により受信される前記画像に対する前記復元処理の実行を制御するための判定条件を確認し、
前記制御手段は、前記確認手段による確認の結果に基づいて、前記通信手段により受信される前記画像に対する前記復元処理の実行を制御し、
前記出力手段は、前記通信手段により受信された前記画像、または、前記制御手段により制御されて前記復元処理された前記画像を出力する
請求項５に記載の情報処理装置。
【請求項１９】
情報処理装置の通信手段が、他の情報処理装置に対して、色域変換された画像の送信または受信を行い、
前記情報処理装置の確認手段が、前記画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理の実行を制御するための判定条件を確認し、
前記情報処理装置の制御手段が、前記確認の結果に基づいて、前記復元処理の実行を制御する
情報処理方法。
【請求項２０】
コンピュータを、
他の情報処理装置に対して、色域変換された画像の送信または受信を行う通信手段と、
前記画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理の実行を制御するための判定条件を確認する確認手段と、
前記確認手段による確認の結果に基づいて、前記復元処理の実行を制御する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、コンテンツの色域変換をより適切に行うことができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、RGBデータを表わす色空間として、モニタの標準的な色空間であるsRGB色空間を用いる方法がある。例えば、パーソナルコンピュータ上において、一般的に用いられているJPEG(Joint Photographic Experts Group)データが開かれると、JPEGデータに記録されているsYCCデータは直ちにsRGBデータに変換される。sYCCデータにsRGB色域外のデータ（即ち、8bit値で負値や256以上の値）が存在すると、sRGB色空間への自然クリップが発生し、それにより色廻りが発生する恐れがある。
【０００３】
自然クリップとは、外部から供給された画像データの色域外の色が、装置の色域内の色で強制的に表現される現象を示す。例えば、RGBで表わされるある色のＲ成分のみが、色域のＲ成分の最大値より大きい場合、その色のＲ成分は、色域のＲ成分の最大値で表わされることになる（自然クリップ）。このとき、この自然クリップによって元の色のRGBのバランスが崩れ、色相が変化する。このような色相の変化のことを色廻りと称する。つまり、本来の色と異なる色で表現されるので、このような色廻りの発生は好ましくない。
【０００４】
これを防止するため、予め記録デバイス側で画像データの色域をsRGBの色域内へ圧縮する色域変換を行う方法がある。この色域変換により、元々のsYCCデータはすでにsRGB色域内に圧縮されたものになっているため、このJPEGデータが開かれてsRGB変換されても、色域外のデータは発生しない。つまり、上述したような色廻りの発生を抑制することができる。
【０００５】
しかしながら、sRGBは標準的なパーソナルコンピュータのモニタの色域を代表しているが、印刷デバイスや広色域液晶テレビジョン受像機（広色域液晶TV）などの色域と比較すると、明らかに狭い部分がある。
【０００６】
図１は、色域の範囲の比較の様子を示す模式図である。図１に示される例のように、一般的インクジェットプリンタの色域１は、多くの色相においてsRGBの色域２より狭いが、青/緑領域のみは広いものが多い。また、一般的に、広色域液晶TVの色域３は、すべての色相において、sRGBの色域２よりも広い。
【０００７】
ところが、映像コンテンツの色域が一度狭いsRGBに色域変換されてしまうと、元々記録されていた圧縮前の情報が失われてしまう。この情報は、出力デバイスの色域によらず表現不可能となってしまう。色域が広い広色域液晶TVであっても表現不可能である。つまり、狭い色域に色域変換されることにより、映像コンテンツの画質が不要に劣化する恐れがあった。
【０００８】
そのため、一度圧縮されたデータを復元して、出力デバイスの色域に圧縮しなおす方法が様々提案されている（例えば、特許文献１および特許文献２参照）。
【０００９】
特許文献１には、プロファイルデータを示すバーコード情報を画像とともに紙に印刷し、別の印刷デバイスで印刷する際に、そのバーコード情報をスキャンすることにより、別の印刷デバイス用に色域圧縮しなおす方法が記載されている。
【００１０】
また、特許文献２には、圧縮されたRGBデータの圧縮前の情報（最大最小値、圧縮テーブルなど）を読み込んで、画像データを復元して、最終的に出力するデバイス用に色域圧縮をし直す方法が記載されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平０９−９０８２号公報
【特許文献２】特許４０６１９０７号
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１および特許文献２のいずれにも、複数デバイスよりなるシステムにおける復元処理や色域変換処理の制御について記載されていなかった。そのため、例えば、記録デバイスがコンテンツデータを記録媒体に記録し、再生デバイスがそのコンテンツデータを記録媒体から読み出して出力デバイスに転送し、出力デバイスがそのコンテンツを出力するような情報処理システムの場合、どのデバイスでどのような処理を行うかが定義されておらず、不要に色域変換処理や復元処理が行われる恐れがあった。これにより、不要に負荷が増大するだけでなく、コンテンツの画質が不要に低減する恐れがあった。
【００１３】
本発明は、このような状況に鑑みて提案されたものであり、コンテンツの色域変換をより適切に行うことができるようにするものである。
【課題を解決するための手段】
【００１４】
本発明の第１の側面は、色域変換された画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理において参照されるデータを含む復元メタデータを生成する復元メタデータ生成手段と、前記復元メタデータ生成手段により生成された前記復元メタデータを、前記画像に関連付ける関連付け手段とを備える情報処理装置である。
【００１５】
前記復元メタデータ生成手段は、前記画像が所定の階調より高い高階調画像である場合、前記復元メタデータを生成することができる。
【００１６】
本発明の第１の側面は、また、情報処理装置の復元メタデータ生成手段が、色域変換された画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理において参照されるデータを含む復元メタデータを生成し、前記情報処理装置の関連付け手段が、生成された前記復元メタデータを、前記画像に関連付ける情報処理方法である。
【００１７】
本発明の第１の側面は、さらに、コンピュータを、色域変換された画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理において参照されるデータを含む復元メタデータを生成する復元メタデータ生成手段と、前記復元メタデータ生成手段により生成された前記復元メタデータを、前記画像に関連付ける関連付け手段として機能させるためのプログラムである。
【００１８】
本発明の第２の側面は、他の情報処理装置に対して、色域変換された画像の送信または受信を行う通信手段と、前記画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理の実行を制御するための判定条件を確認する確認手段と、前記確認手段による確認の結果に基づいて、前記復元処理の実行を制御する制御手段とを備える情報処理装置である。
【００１９】
前記確認手段は、前記判定条件として、前記情報処理装置自身および前記他の情報処理装置がそれぞれ前記復元処理を実行可能であるか否かを確認することができる。
【００２０】
前記制御手段は、前記確認手段により前記情報処理装置自身のみが前記復元処理を実行可能であることが確認された場合、前記復元処理を前記情報処理装置自身に実行させることができる。
【００２１】
前記制御手段は、前記確認手段により前記他の情報処理装置のみが前記復元処理を実行可能であることが確認された場合、前記復元処理を前記他の情報処理装置に実行させることができる。
【００２２】
前記制御手段は、前記確認手段により前記情報処理装置自身および前記他の情報処理装置の両方が前記復元処理を実行不可能であることが確認された場合、前記復元処理を省略させることができる。
【００２３】
前記確認手段は、前記確認手段により前記情報処理装置自身および前記他の情報処理装置の両方が前記復元処理を実行可能であることが確認された場合、さらに、前記復元処理を行うのに好適なデバイスを選択する選択条件を確認することができる。
【００２４】
前記確認手段は、前記選択条件として、前記他の情報処理装置の製造元が前記情報処理装置と一致するか否かを確認し、前記制御手段は、前記他の情報処理装置の製造元が前記情報処理装置と一致することが確認された場合、前記復元処理を前記他の情報処理装置に実行させ、前記他の情報処理装置の製造元が前記情報処理装置と一致しないことが確認された場合、前記復元処理を前記情報処理装置自身に実行させることができる。
【００２５】
前記確認手段は、前記選択条件として、前記他の情報処理装置の前記復元処理のアルゴリズムが前記情報処理装置の前記復元処理のアルゴリズムよりも新しいか否かを確認し、前記制御手段は、前記他の情報処理装置の前記復元処理のアルゴリズムが前記情報処理装置の前記復元処理のアルゴリズムよりも新しいことが確認された場合、前記復元処理を前記他の情報処理装置に実行させ、前記他の情報処理装置の前記復元処理のアルゴリズムが前記情報処理装置の前記復元処理のアルゴリズムよりも新しくないことが確認された場合、前記復元処理を前記情報処理装置自身に実行させることができる。
【００２６】
前記確認手段は、前記選択条件として、前記他の情報処理装置が所定の階調よりも高い高階調画像に対して前記復元処理を実行可能か否かを確認し、前記制御手段は、前記他の情報処理装置が前記高階調画像に対して前記復元処理を実行可能であることが確認された場合、前記復元処理を前記他の情報処理装置に実行させ、前記他の情報処理装置が前記高階調画像に対して前記復元処理を実行可能でないことが確認された場合、前記復元処理を前記情報処理装置自身に実行させることができる。
【００２７】
前記確認手段は、前記判定条件として、前記画像の前記復元処理において必要な情報が含まれる復元メタデータが存在するか否かを確認し、前記制御手段は、前記画像の前記復元メタデータが存在することが確認された場合、前記情報処理装置自身または前記他の情報処理装置において前記復元処理を実行させることができる。
【００２８】
前記確認手段は、さらに、前記画像の色域を所望の色域に変換する色域変換処理を行うのに好適なデバイスを選択する選択条件を確認し、前記制御手段は、前記確認手段による確認の結果に基づいて、前記色域変換処理の実行を制御することができる。
【００２９】
前記確認手段は、前記選択条件として、前記他の情報処理装置の製造元が前記情報処理装置と一致するか否か、前記他の情報処理装置の前記色域変換処理のアルゴリズムが前記情報処理装置の前記色域変換処理のアルゴリズムよりも新しいか否か、または、前記他の情報処理装置が所定の階調よりも高い高階調画像に対して前記色域変換処理を実行可能か否かを確認し、前記制御手段は、前記他の情報処理装置の製造元が前記情報処理装置と一致することが確認された場合、前記他の情報処理装置の前記色域変換処理のアルゴリズムが前記情報処理装置の前記色域変換処理のアルゴリズムよりも新しいことが確認された場合、または、前記他の情報処理装置が前記高階調画像に対して前記色域変換処理を実行可能であることが確認された場合、前記色域変換処理を前記他の情報処理装置に実行させ、前記他の情報処理装置の製造元が前記情報処理装置と一致しないことが確認された場合、前記他の情報処理装置の前記色域変換処理のアルゴリズムが前記情報処理装置の前記色域変換処理のアルゴリズムよりも新しくないことが確認された場合、または、前記他の情報処理装置が前記高階調画像に対して前記色域変換処理を実行可能でないことが確認された場合、前記色域変換処理を前記情報処理装置自身に実行させることができる。
【００３０】
記録媒体から前記画像を読み出す再生手段をさらに備え、前記確認手段は、前記再生手段により前記記録媒体から読み出された前記画像に対する前記復元処理の実行を制御するための判定条件を確認し、前記制御手段は、前記確認手段による確認の結果に基づいて、前記再生手段により前記記録媒体から読み出された前記画像に対する前記復元処理の実行を制御し、前記通信手段は、前記再生手段により前記記録媒体から読み出された前記画像、または、前記制御手段により制御されて前記復元処理された画像を前記他の情報処理装置に送信することができる。
【００３１】
前記画像を出力する出力手段をさらに備え、前記通信手段は、前記他の情報処理装置から送信される前記画像を受信し、前記確認手段は、前記通信手段により受信される前記画像に対する前記復元処理の実行を制御するための判定条件を確認し、前記制御手段は、前記確認手段による確認の結果に基づいて、前記通信手段により受信される前記画像に対する前記復元処理の実行を制御し、前記出力手段は、前記通信手段により受信された前記画像、または、前記制御手段により制御されて前記復元処理された前記画像を出力することができる。
【００３２】
本発明の第２の側面は、また、情報処理装置の通信手段が、他の情報処理装置に対して、色域変換された画像の送信または受信を行い、前記情報処理装置の確認手段が、前記画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理の実行を制御するための判定条件を確認し、前記情報処理装置の制御手段が、前記確認の結果に基づいて、前記復元処理の実行を制御する情報処理方法である。
【００３３】
本発明の第２の側面は、さらに、コンピュータを、他の情報処理装置に対して、色域変換された画像の送信または受信を行う通信手段と、前記画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理の実行を制御するための判定条件を確認する確認手段と、前記確認手段による確認の結果に基づいて、前記復元処理の実行を制御する制御手段として機能させるためのプログラムである。
【００３４】
本発明の第１の側面においては、色域変換された画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理において参照されるデータを含む復元メタデータが生成され、生成された復元メタデータが、画像に関連付けられる。
【００３５】
本発明の第２の側面においては、他の情報処理装置に対して、色域変換された画像の送信または受信が行われ、画像の色域の少なくとも一部を色域変換前の状態に戻す復元処理の実行を制御するための判定条件が確認され、確認の結果に基づいて、復元処理の実行が制御される。
【発明の効果】
【００３６】
本発明によれば、情報を処理することができる。特に、コンテンツの色域変換をより適切に行うことができる。
【図面の簡単な説明】
【００３７】
【図１】色域の範囲の比較の様子を示す模式図である。
【図２】本発明を適用した情報処理システムの構成例を示す図である。
【図３】図２の記録デバイスの構成例を示すブロック図である。
【図４】図２の再生デバイスの構成例を示すブロック図である。
【図５】図２の出力デバイスの構成例を示すブロック図である。
【図６】記録時制御処理の流れの例を説明するフローチャートである。
【図７】再生時判定処理の流れの例を説明するフローチャートである。
【図８】再生制御処理の流れの例を説明するフローチャートである。
【図９】色域変換制御処理の流れの例を説明するフローチャートである。
【図１０】出力制御処理の流れの例を説明するフローチャートである。
【図１１】復元変換制御処理の流れの例を説明するフローチャートである。
【図１２】図２の再生デバイスの他の構成例を示すブロック図である。
【図１３】図２の出力デバイスの他の構成例を示すブロック図である。
【図１４】出力制御処理の流れの、他の例を説明するフローチャートである。
【図１５】色域変換制御処理の流れの、他の例を説明するフローチャートである。
【図１６】再生制御処理の流れの、他の例を説明するフローチャートである。
【図１７】復元変換制御処理の流れの、他の例を説明するフローチャートである。
【図１８】再生制御処理の流れの、さらに他の例を説明するフローチャートである。
【図１９】出力制御処理の流れの、さらに他の例を説明するフローチャートである。
【図２０】本発明を適用した情報処理システムの具体例を示す図である。
【図２１】色度情報のフォーマットの例を示す図である。
【図２２】色域の例を示す模式図である。
【図２３】Cuspテーブルの例を示す図である。
【図２４】色域変換処理の流れの例を説明するフローチャートである。
【図２５】色域変換の様子の例を示す図である。
【図２６】LUテーブルの例を示す図である。
【図２７】変換関数の例を示す図である。
【図２８】彩度の算出方法の例を示す図である。
【図２９】色域クリップと色域変換の様子を比較する図である。
【図３０】仮想クリップ境界の例を示す図である。
【図３１】色域変換マッピングの様子の例を示す図である。
【図３２】復元関数の例を示す図である。
【図３３】収れん点テーブルの例を示す図である。
【図３４】色域メタデータの記録形式の例を示す図である。
【図３５】復元メタデータの記録形式の例を示す図である。
【図３６】出力デバイスの色域の例を示す図である。
【図３７】復元処理の流れの例を説明するフローチャートである。
【図３８】復元範囲の決定の様子の例を説明する図である。
【図３９】仮想復元境界の決定の様子の例を説明する図である。
【図４０】復元マッピングの様子の例を説明する図である。
【図４１】本発明を適用したパーソナルコンピュータの主な構成例を示すブロック図である。
【発明を実施するための形態】
【００３８】
以下、発明を実施するための形態（以下実施の形態とする）について 説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（再生デバイス主導の制御）
２．第２の実施の形態（出力デバイス主導の制御）
３．第３の実施の形態（色域変換のみの制御）
４．第４の実施の形態（本圧縮データ制御）
５．第５の実施の形態（色域変換処理と復元処理）
６．第６の実施の形態（パーソナルコンピュータ）
【００３９】
＜１．第１の実施の形態＞
［デバイスの構成］
図２は、本発明を適用した情報処理システムの構成例を示す図である。
【００４０】
図２に示される情報処理システム１００は、撮影などによる画像データの生成（またはシステム外部からの画像データの取得）、そのコンテンツとしての画像データの記録媒体への記録、記録媒体からの画像データの読み出し（再生）、並びに、再生された画像データの画像の表示（出力）等の、コンテンツ（画像データ）に関して各種処理を実行するとともに、それらの処理に合わせて、コンテンツとしての画像データの復元及び色域変換をより確実かつ適切に行うシステムである。
【００４１】
情報処理システム１００は、記録デバイス１０１、再生デバイス１０２、および出力デバイス１０３を有する。
【００４２】
記録デバイス１０１は、例えば撮像により得られた、若しくはシステム外部より取得した画像データを、他のメタデータ等とともにコンテンツデータとして記録媒体である光ディスク１１０に記録する（矢印１２１）。例えば、記録デバイスは、CCD（Charge Coupled Device）、CMOS（Complementary Metal Oxide Semiconductor）等のイメージセンサによって被写体を撮像し、メモリーカード、磁気テープ、またはDVD等の記録メディア（記録媒体）に記録するデバイスを意味する。例えば、デジタルスチルカメラ、ビデオカメラ、フィルムスキャナ、およびカメラ機能付き携帯電話機等がこの記録デバイスに相当する。
【００４３】
再生デバイス１０２は、記録媒体である光ディスク１１０に記録されているコンテンツデータを読み出し（矢印１２２）、その読み出したコンテンツデータを出力デバイス１０３に供給する（矢印１２３）。再生デバイス１０２は、例えば、何らかの記録メディアに記録された映像を再生する機能を持つデバイスを意味する。例えば、ビデオテーププレーヤ、DVDプレーヤ、ブルーレイディスクプレーヤ、並びに、再生機能を有するデジタルスチルカメラ、ビデオカメラ、および携帯電話機等がこれに相当する。
【００４４】
出力デバイス１０３は再生デバイス１０２から供給された画像データの画像を表示する。出力デバイス１０３は、例えば、映像信号を何らかの方法で出力する機能を持つデバイスを意味する。例えば、テレビジョン受像機、プロジェクタ、プリンタ、並びに、モニタを有するデジタルスチルカメラ、ビデオカメラ、および携帯電話機等がこれに相当する。
【００４５】
情報処理システム１００は、以上のような画像データに関する処理において、デバイス間で連携する等して、画像データの色域の変換や復元をより適切に行うシステムである。
【００４６】
画像を表示する出力デバイス１０３が表示可能な色域の範囲は有限である。したがって、通常の場合、画像データの色域を出力デバイス１０３に合わせる色域変換処理が必要になる。例えば、画像データの色域の、出力デバイス１０３の色域より広い部分は、色廻りが発生する恐れがある。逆に、画像データの色域の、出力デバイス１０３の色域より狭い部分は、出力デバイス１０３の能力を最大限に引き出せていない。つまり、画像データの色域は、出力デバイスが対応可能な色域と一致するのが望ましい。
【００４７】
記録デバイス１０１は、図２に示されるように画像データの色域を変換する色域変換機能を有する。再生デバイス１０２や出力デバイス１０３がそれらの機能を有しているとは限らないので、記録デバイス１０１は、自然クリップによる色廻りの発生を抑制するために、画像データを光ディスク１１０に記録する際に、予め画像データの色域を、範囲が有限な所定の色域に変換する。
【００４８】
このとき、記録デバイス１０１は、画像データの色域を、出力デバイス１０３より画像が出力される際の色域、すなわち、最終的な色域に変換する（本圧縮）こともできるし、その他の色域に変換する（仮圧縮）こともできる。この仮圧縮の場合、基本的に画像データの色域は出力デバイス１０３の色域に色域変換（本圧縮）される。そこで、記録デバイス１０１は、その色域変換処理のためのメタデータ（色域メタデータ）を画像データに付加して光ディスク１１０に記録する。
【００４９】
画像データを光ディスク１１０に記録する時点において、出力デバイス１０３の色域を特定することができない場合も考えられる。したがって、記録デバイス１０１による色域変換により画像データの色域が出力デバイス１０３の色域より狭くなる恐れもある。
【００５０】
そこで、記録デバイス１０１は、画像データの色域変換前の色域を復元する復元処理のためのメタデータ（復元メタデータ）を生成し、画像データに付加して光ディスク１１０に記録することもできる。
【００５１】
なお、色域の復元とは、画像データの色域の一部または全部を色域変換前の状態に戻す処理のことである。なお、撮像されて得られた画像データのように、色域変換前の色域が無限に広い場合、色域を「完全に」復元することは困難であるが、少なくとも部分的に（実質的に有用な部分を）復元することは可能である。
【００５２】
また、再生デバイス１０２および出力デバイス１０３には、上述したように多様な装置が適用可能であり、装置が有する機能も多様である。したがって、図２に示されるように、再生デバイス１０２および出力デバイス１０３は、それぞれ、画像データの色域を本圧縮する色域変換機能を有する場合と、有さない場合とが有る。また、再生デバイス１０２および出力デバイス１０３は、それぞれ、画像データの色域変換前の色域を復元する復元処理機能を有する場合と、有さない場合とがある。
【００５３】
したがって、再生デバイス１０２および出力デバイス１０３のそれぞれが無計画に独自に色域変換処理や復元処理を行うと、例えば処理の抜けや二重掛けなど、不要な処理が発生する恐れがあり、それによって不要な画質の低下を招く恐れがある。また、不適切なデバイスにおいて復元処理や色域変換処理を実行してしまう恐れもある。
【００５４】
そこで、再生デバイス１０２および出力デバイス１０３は、双方向通信を行い（矢印１２３）、互いに有する機能を確認し合い、それによって、色域変換処理や復元処理の実行を制御し、それらの処理をいずれのデバイスで行うかを選択し、選択したデバイスで適切に処理を行い、不要な処理や非効率な処理の実行を抑制する。
【００５５】
また、例えば、通信相手となるデバイスが通信機能を有していない場合や、通信環境が整っていない場合等、その双方向通信が不可能な場合も考えられる。このような場合においても、再生デバイス１０２および出力デバイス１０３は、コンテンツの色域変換をより適切に行うことができるように、それぞれ、色域変換処理や復元処理の実行の制御を行う。
【００５６】
記録デバイス１０１、再生デバイス１０２、および出力デバイス１０３は、互いに異なる装置として構成されるようにしてもよいし、記録デバイス１０１と再生デバイス１０２が、出力デバイス１０３とは別の１つの装置（融合デバイス）として構成されるようにしてもよい。例えば、一般的なビデオカメラやデジタルスチルカメラには、被写体を撮像し、その画像データを記録媒体に記録する記録デバイス１０１としての機能と、記録媒体に記録された画像データを読み出して他の装置に出力する再生デバイス１０２としての機能を有するものもある。
【００５７】
このような場合、その融合デバイスは、撮影動作モード時には記録デバイス１０１であり、画像再生モード時には再生デバイス１０２であると考えることができる。
【００５８】
光ディスク１１０は、画像データを記録する記録媒体（記憶媒体）の一例であり、書き込み（追記または書き換え）可能な記録媒体であれば、どのようなものであっても良い。例えば、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（Liquid Crystal Display）、PDP（Plasma Display Panel）、または有機ELディスプレイ（OELD（Organic Electroluminescence Display））のモニタやプリンタ等を有し、画像データの画像を表示したり印刷したりする（すなわち、出力する）。
【００８５】
次に、各デバイスにおいて実行される処理の流れについて説明する。
【００８６】
［記録デバイスの処理の流れ］
最初に、記録デバイス１０１において実行される処理の流れについて説明する。記録デバイス１０１は、被写体を撮像する等して得られた画像データを光ディスク１１０に記録する際に、記録時制御処理を実行し、画像データの色域変換を行う。図６のフローチャートを参照して、この記録時制御処理の流れの例を説明する。
【００８７】
記録時制御処理が開始されると、色域変換制御部１５３は、ステップＳ１０１において、例えばユーザ指定受付部１５２により受け付けられたユーザ指定、予め受け付けられて記憶されたユーザ指定、そのユーザ指定により更新された各種設定値、または、その他の各種設定値等に基づいて、情報処理システム１００における標準ターゲット色域が指定されたか否かを判定する。標準ターゲット色域は、情報処理システム１００において、画像データの最終的な色域であるターゲット色域の標準値として予め定められた色域である。一般的に、この標準ターゲット色域には、sRGBのような比較的狭い色域が適用される。
【００８８】
色域変換制御部１５３は、変換後の色域として、標準ターゲット色域が指定されたか否かを判定する。標準ターゲット色域が指定されたと判定した場合、ステップＳ１０２に進む。ステップＳ１０２において、色域変換処理部１５４は、画像データの色域に対して、標準ターゲット色域により本圧縮を行う。
【００８９】
ここで、本圧縮とは、画像データの色域を、画像出力時の色域、すなわち、最終的な色域に変換することである。例えば撮影時の画像の色域は十分に大きく無制限と同等である。しかしながら、そのままでは再生デバイス１０２や出力デバイス１０３で表現される色が破たんしてしまう恐れがあるので、画像データの色域変換が行われる。このとき、出力デバイス１０３より画像が出力される際の色域に変換することを本圧縮と称する。通常の場合、本圧縮のターゲット色域は標準ターゲット色域である。不要に色域を狭くしても無意味であるので、一般的には本圧縮時のターゲット色域が最も狭い色域となる。
【００９０】
ステップＳ１０３において、記録部１５６は、色域変換処理部１５４による本圧縮により得られた本圧縮データを、その色域メタデータ（標準ターゲット色域メタデータ）と共に光ディスク１１０に記録し、記録時制御処理を終了する。
【００９１】
また、ステップＳ１０１において、標準ターゲット色域が指定されていないと判定された場合、処理はステップＳ１０４に進む。ステップＳ１０４において、色域変換処理部１５４は、色域変換制御部１５３に制御され、ユーザ指定受付部１５２において受け付けられたユーザ指定において指定される仮ターゲット色域により仮圧縮を行う。
【００９２】
仮圧縮とは、本圧縮以外の圧縮のことである。この仮圧縮におけるターゲット色域に制限は無い。ただし、本圧縮時のターゲット色域よりも広い色域がターゲット色域とされる場合が多い。画像データが光ディスク１１０に記録される時点では、その画像データがどのような出力デバイス１０３から出力されるのか不明である。そこで色域変換処理部１５４は、安全のため（後段において故障が発生しないようにするため）に、ユーザ指定に基づいて定められた仮のターゲット色域に、画像データの色域を変換し、その色域変換後の画像データを光ディスク１１０に記録する。このような色域変換を仮圧縮と称する。
【００９３】
仮圧縮が終了すると、色域変換制御部１５３は、ステップＳ１０５において、予め定められた所定の復元メタデータ付加条件が成立するか否かを判定する。復元メタデータ付加条件が満たされると判定された場合、ステップＳ１０６に進む。
【００９４】
ステップＳ１０６において、復元メタデータ生成部１５５は、復元処理の際に参照される復元メタデータを生成する。ステップＳ１０７において、記録部１５６は、仮圧縮により得られた仮圧縮データを、その色域メタデータ（仮ターゲット色域メタデータ）、および、ステップＳ１０６の処理により生成された復元メタデータとともに光ディスク１１０に記録し、記録時制御処理を終了する。
【００９５】
また、ステップＳ１０５において、復元メタデータ付加条件を満たさないと判定された場合、ステップＳ１０８に進む。ステップＳ１０８において、記録部１５６は、仮圧縮により得られた仮圧縮データを、その色域メタデータ（仮ターゲット色域メタデータ）とともに光ディスク１１０に記録し、記録時制御処理を終了する。つまり、この場合、復元メタデータは付加されない。
【００９６】
以上の記録時制御処理において、ステップＳ１０５の復元メタデータ付加条件は、復元メタデータを付加するために満たすべき条件である。この条件の内容は基本的に任意である。
【００９７】
例えば、復元メタデータの添付をユーザが指定することを復元メタデータ付加条件としてもよい。つまり、この場合、ユーザ指定によって復元メタデータを付加するか否かが決定される。
【００９８】
ステップＳ１０５において、復元メタデータの添付をユーザが指定したと判定された場合、ステップＳ１０６に進む。つまり、復元メタデータが生成され、画像データに添付されて記録される。再生デバイス１０２または出力デバイス１０３は、その復元メタデータを用いて復元処理を実行することができる。逆に、ステップＳ１０５において、復元メタデータの添付をユーザが指定していないと判定された場合、ステップＳ１０８に進む。つまり復元メタデータは生成されない。したがって、再生デバイス１０２および出力デバイス１０３は復元処理を実行することができない。
【００９９】
また、例えば、記録する圧縮データの語長が所定の長さ（例えば９ビット）以上である（高階調画像である）ことを復元メタデータ付加条件としてもよい。
【０１００】
一般的に画像データの語長は８ビット以下である場合が多いが、高階調な画像用として語長が９ビット以上とされる画像データも存在する。
【０１０１】
画像データの語長が９bitより小さい（即ち８bit以下）である場合、復元メタデータを添付し復元を行うようにしても、画像データの精度不足で復元した画像データに階調とびが発生する可能性が高い。これに対して、精度が不足した場合でも階調とびが発生する付近に誤差拡散法などを用いて階調とびを軽減する方法も考えられるが、処理が複雑になるので採用されないことも多い。一般的に、復元処理は、単純データ伸張を画素ごとに行うのみである場合が多い。したがって、８bitデータを復元しても有用な復元データが得られない恐れがある。
【０１０２】
そこで、所定の階調（例えば語長が９bit以上）よりも高い高階調画像の場合のみ、復元処理を実行することができるように、復元メタデータが生成され、画像データに付加される。
【０１０３】
なお、画像処理を行う際に、その画像処理のために、所定の階調よりも低い低階調画像を処理して高階調化し、画像処理後に元の階調に戻す場合も考えられる。例えば、語長が８bitの画像データを９bitに高階調化し、信号処理を行ってから、また、８bitに戻す方法がある。より具体的には、例えば、記録デバイス１０１が低階調画像を高階調化してから色域変換して光ディスク１１０に記録し、再生デバイス１０２がその高階調画像を読み出して復元処理や色域変換処理を行ってから低階調化して出力デバイス１０３に出力させることも考えられる。
【０１０４】
このように元々低階調の画像であっても色域の復元処理時に高階調であれば、十分な精度での色域の復元が可能になる。したがって、上述した高階調画像には、このように高階調化された画像も含まれる。
【０１０５】
ステップＳ１０５において、画像データの語長が９ビット以上である（高階調画像である）と判定された場合、ステップＳ１０６に進む。つまり、復元メタデータが生成され、画像データに添付されて記録される。再生デバイス１０２または出力デバイス１０３は、その復元メタデータを用いて復元処理を実行することができる。逆に、ステップＳ１０５において、画像データの語長が８ビット以下である（高階調画像でない）と判定された場合、ステップＳ１０８に進む。つまり復元メタデータは生成されない。したがって再生デバイス１０２および出力デバイス１０３は、復元処理を実行することができない。
【０１０６】
なお、この高階調であるか否かの閾値とするビット長は任意である。例えば１０ビットや１２ビット等としてもよいし、６ビットなどとしてもよい。ユーザが任意に設定することができるようにしてもよい。
【０１０７】
また、画像データの語長は、例えば画像データのフォーマット等の他の条件に基づいて決定される場合も考えられる。例えば、ビットマップ（BMP）フォーマットの場合や、JPEG（Joint Photographic Experts Group）フォーマットの場合、静止画像の語長は８ビットとなる。
【０１０８】
したがって、撮像部１５１において画像データが生成される時点において、復元メタデータを付加するか否かが決定されるようにしてもよい。このような場合、ステップＳ１０５の処理は省略され、ステップＳ１０６およびステップＳ１０７の各処理、または、ステップＳ１０８の処理のいずれか一方が実行される。
【０１０９】
以上のように、色域変換制御部１５３がユーザに指定されたターゲット色域を判定し、色域変換処理部１５４が画像データをその指定された色域に変換し、さらに、仮圧縮の場合、所定の復元メタデータ付加条件が満たされるとき、復元メタデータ生成部１５５が復元メタデータを生成し添付する。
【０１１０】
このように記録制御処理を行うことにより、色域変換制御部１５３は、再生デバイス１０２または出力デバイス１０３が復元処理を実行可能であるようにするか否かを制御することができる。つまり、記録デバイス１０１は、再生デバイス１０２または出力デバイスに、ユーザ指定や画像データの語長等の記録時の事情を考慮して復元処理や色域変換処理の制御を行わせることができる。
【０１１１】
なお、以上においては、ステップＳ１０１において、標準ターゲット色域の指定がなされたか否かを判定するように説明したが、ターゲット（目標）とする色域が予め定められている場合も考えられる。
【０１１２】
例えば、画像データが静止画のデータであり、そのフォーマットがビットマップ（BMP）フォーマットまたはPNGフォーマットである場合、sRGB色域がターゲット色域とされる。また、例えば、画像データが動画像のデータであり、その画像がSD（Standard-Definition）の場合、sRGB色域と同等の広さのBT601色域がターゲット色域とされ、画像がHD（High-Definition）の場合、sRGB色域と同等の広さのBT709色域がターゲット色域とされる。
【０１１３】
画像データのフォーマットがこれらのフォーマットに予め定められている場合、ターゲット色域としてフォーマットに対応する色域が選択される。すなわち、その色域（sRGB色域、BT601色域、BT709色域等）が標準ターゲット色域とされて本圧縮が行われる。つまり、この場合、ステップＳ１０１の判定処理は省略され、ステップＳ１０２およびステップＳ１０３の処理が行われる。
【０１１４】
また、ターゲット（目標）とする色域が、例えば撮影モードによって定められるようにしてもよい。例えば、撮像部１５１による撮像時のモードが、スタンダード（標準）モードである場合、ターゲット色域がsRGB色域とされるようにしてもよい。この場合、ユーザが撮影時にスタンダードモードを選択した時点で、ターゲット色域としてsRGB色域が選択される。すなわち、このsRGB色域が標準ターゲット色域とされて本圧縮が行われる。つまり、この場合、ステップＳ１０１の判定処理は省略され、ステップＳ１０２およびステップＳ１０３の処理が行われる。
【０１１５】
［再生デバイスの処理の流れ］
次に、再生デバイス１０２において実行される処理について説明する。再生デバイス１０２は、光ディスク１１０から画像データ等のコンテンツデータを読み出す際に、再生時判定処理を実行する。図７のフローチャートを参照して、その再生時判定処理の流れの例を説明する。
【０１１６】
再生時判定処理が開始されると、再生部１６１は、ステップＳ１２１において、再生する画像データおよびそのメタデータを光ディスク１１０から読み出す。ステップＳ１２２において、復元変換状況確認部１７１は、画像データのヘッダ情報、フラグ情報、色域メタデータ、または復元メタデータ等の各種情報に基づいて、再生する画像データ（再生データ）が仮圧縮されたもの（仮圧縮データ）であるか、本圧縮されたもの（本圧縮データ）であるかを確認する。
【０１１７】
ステップＳ１２３において、情報交換部１７２および判定部１７３、並びに、復元処理部１６３乃至通信部１６５の各処理部は、色域変換状態等に応じて復元処理や色域変換処理を行う再生時制御処理を実行する。
【０１１８】
再生時制御処理が終了すると再生時判定処理が終了される。
【０１１９】
次に、その再生時制御処理等について説明する。最初に、光ディスク１１０から読み出された画像データが仮圧縮データであり、その画像データに復元メタデータと色域メタデータが共に添付されている場合、つまり、図６のフローチャートを参照して説明した記録時制御処理において、ステップＳ１０８の処理が行われた場合について説明する。
【０１２０】
図８のフローチャートを参照して、再生制御処理の流れの例を説明する。
【０１２１】
再生制御処理が開始されると、情報交換部１７２は、ステップＳ１４１において、出力デバイス１０３との通信を確認し、ステップＳ１４２において、出力デバイス１０３との通信が可能であるか否かを判定する。通信が可能である場合、ステップＳ１４３に進む。
【０１２２】
ステップＳ１４３において、判定部１７３は、再生デバイス１０２において復元処理を実行することができるか否か、すなわち、再生デバイス１０２が復元処理部１６３および色域変換処理部１６４を有しているか否かを判定する。再生デバイス１０２が復元処理を実行することができると判定された場合、ステップＳ１４４に進む。
【０１２３】
ステップＳ１４４において、情報交換部１７２は、復元処理機能について出力デバイス１０３に問い合わせを行い、出力デバイス１０３の復元処理能力を確認し、ステップＳ１４５において、出力デバイス１０３において復元処理を実行することができるか否かを判定する。出力デバイス１０３が復元処理部１８３を有しておらず、出力デバイス１０３において復元処理を実行することができないと判定された場合、ステップＳ１４６に進む。
【０１２４】
ステップＳ１４６において、情報交換部１７２は、出力デバイス１０３にアクセスし、出力デバイス１０３の色域情報を取得する。ステップＳ１４７において、復元処理部１６３は、復元色域変換制御部１６２に制御され、ステップＳ１４６の処理により取得された出力デバイス１０３の色域情報を用いて、光ディスク１１０から読み出された画像データの色域（画像データ色域）と出力デバイス１０３の色域（出力色域）とを比較する。
【０１２５】
ステップＳ１４８において、復元処理部１６３は、出力色域が画像データ色域に対して「完全に」小さいか否かを判定する。出力色域に画像データ色域外の部分が含まれ、出力色域が画像データ色域に対して「完全に」小さくない場合、ステップＳ１４９に進む。
【０１２６】
ステップＳ１４９において、復元処理部１６３は、画像データに添付された復元メタデータを用いて復元処理を行い、画像データの色域変換前の色域を復元する。
【０１２７】
つまり、この場合、出力デバイス１０３において復元処理を行うことができず（出力デバイス１０３が復元処理機能を有しておらず）、かつ、復元処理が必要である（出力色域に画像データ色域外の部分が含まれる）ので、再生デバイス１０２は、自身において復元処理を行う。
【０１２８】
復元処理が終了すると、情報交換部１７２は、ステップＳ１５０において、通信部１６５を介して、出力デバイス１０３に色域変換処理についてのデバイス条件の確認を行う。その確認結果に基づいて、判定部１７３は、ステップＳ１５１において、出力デバイス１０３がデバイス条件を満たすか否かを判定する。
【０１２９】
この色域変換処理についてのデバイス条件は、色域変換処理を実行させるのにより好適なデバイスを選択するための条件であり、その内容は、そのためのものである限り任意である。例えば、再生デバイス１０２と出力デバイス１０３の製造元が同一であることをデバイス条件としてもよい。一般的に、製造元が一致する場合、再生デバイス１０２からみて出力デバイス１０３の色域は既知であるとすることが多い。また、復元処理や色域変換処理のアルゴリズム等も互いに対応している場合が多い。したがって、出力デバイス１０３の製造元が再生デバイス１０２の製造元に一致する場合、仮圧縮データをそのまま出力デバイス１０３に渡しても比較的安全である。
【０１３０】
また、色域変換アルゴリズムのバージョンが、出力デバイスの方が上位であること（再生デバイス１０２よりも新しいアルゴリズムで色域変換処理を行うこと）をデバイス条件としてもよい。色域変換アルゴリズムのバージョンが、出力デバイスの方が上位である場合、色域変換処理は出力デバイス１０３にて行われるように制御される。
【０１３１】
もちろん、これら以外のものであっても良い。例えば、色域変換アルゴリズムが所定のデータ長（例えば８bit）の画像データを色域変換することができることであってもよい。また、より長いデータ長を処理することが出来ることであってもよい。
【０１３２】
以上のような色域変換処理についてのデバイス条件が成立しないと判定された場合、ステップＳ１５２に進む。ステップＳ１５２において、色域変換処理部１６４は、出力デバイス１０３の色域情報を用いて本圧縮を行う。ステップＳ１５３において、通信部１６５は、ステップＳ１５２において生成された本圧縮データを出力デバイス１０３に供給し、再生制御処理を終了する。
【０１３３】
また、ステップＳ１５１において、色域変換処理についてのデバイス条件が成立すると判定された場合、ステップＳ１５４に進む。ステップＳ１５４において、通信部１６５は、色域変換前の色域が復元された画像データを、色域メタデータと共に出力デバイス１０３に供給し、再生制御処理を終了する。
【０１３４】
つまり、この場合、色域変換処理は、出力デバイス１０３において実行する方が望ましいので、再生デバイス１０２は、出力デバイス１０３において色域変換処理を行わせる。
【０１３５】
また、ステップＳ１４８において、出力デバイス１０３の色域が完全に小さいと判定された場合、ステップＳ１５２に進む。
【０１３６】
つまり、この場合、復元処理が不要であるので、ステップＳ１４９等の処理が省略されて、ステップＳ１５２に進む。すなわち、再生デバイス１０２において本圧縮が行われる。
【０１３７】
ステップＳ１４５において、出力デバイス１０３が復元処理を実行することができると判定された場合、ステップＳ１５５に進む。ステップＳ１５５において、情報交換部１７２は、出力デバイス１０３と情報を交換し、出力デバイス１０３に対して、復元処理についてのデバイス条件を確認する。その確認結果に基づいて、判定部１７３は、ステップＳ１５６において、出力デバイス１０３がこのデバイス条件を満たすか否かを判定する。
【０１３８】
この復元処理についてのデバイス条件は、復元処理を実行させるのにより好適なデバイスを選択するための条件であり、その内容はそのためのものである限り任意である。例えば、再生デバイス１０２と出力デバイス１０３の製造元が同一であることをデバイス条件としてもよい。製造元が同一である場合、比較的安全であるので、復元処理は出力デバイス１０３にて行われるように制御される。
【０１３９】
また、復元処理のアルゴリズムのバージョンが、出力デバイス１０３の方が上位であること（再生デバイス１０２よりも新しいアルゴリズムで復元処理を行うこと）をデバイス条件としてもよい。復元アルゴリズムのバージョンが、出力デバイス１０３の方が上位である場合、復元処理は出力デバイス１０３において行われるように制御される。
【０１４０】
もちろん、これら以外のものであっても良い。例えば、復元アルゴリズムが所定のデータ長（例えば８bit）の画像データの色域を復元することができることであってもよい。また、より長いデータ長を処理することが出来ることであってもよい。
【０１４１】
ステップＳ１５６において、以上のような復元処理についてのデバイス条件が成立しないと判定された場合、ステップＳ１４６に戻る。つまり、この場合、復元処理が必要なときは再生デバイス１０２において実行されるように制御される。
【０１４２】
また、ステップＳ１５６において、復元処理についてのデバイス条件が成立すると判定された場合、ステップＳ１５７に進む。
【０１４３】
ステップＳ１５７において、判定部１７３は、仮圧縮データを、色域メタデータおよび復元メタデータとともに出力デバイス１０３に供給し、再生制御処理を終了する。つまり、この場合、復元処理が必要なときは出力デバイス１０３において実行されるように制御される。
【０１４４】
また、ステップＳ１４３において再生デバイス１０２において復元処理が不可能であると判定された場合、ステップＳ１５８に進む。情報交換部１７２は、ステップＳ１５８において、出力デバイス１０３の復元処理能力を確認し、判定部１７３は、ステップＳ１５９において、その確認結果に基づいて、出力デバイス１０３が復元処理を実行可能か否かを判定する。
【０１４５】
出力デバイス１０３において復元処理を実行可能であると判定された場合、ステップＳ１５７に戻る。つまり、この場合、再生デバイス１０２において復元処理の実行が不可能であり、出力デバイス１０３において復元処理の実行が可能であるので、出力デバイス１０３において復元処理が行われるように制御される。
【０１４６】
また、ステップＳ１５９において、出力デバイス１０３において復元処理が実行不可能であると判定された場合、ステップＳ１６０に進む。
【０１４７】
ステップＳ１６０において、再生デバイス１０２の各部は、色域変換に関する処理を制御する色域変換制御処理を実行する。つまり、この場合、再生デバイス１０２においても出力デバイス１０３において復元処理を行うことができない。そこで、再生デバイス１０２の各部は、色域変換処理だけでも行う事ができるように、色域変換制御処理を実行する。この色域変換制御処理の詳細については後述する。
【０１４８】
色域変換処理が終了されると、再生制御処理が終了される。
【０１４９】
また、ステップＳ１４２において、出力デバイス１０３との双方向通信ができないと判定された場合、ステップＳ１６１に進む。ステップＳ１６１において、復元色域変換制御部１６２は、エラー処理を各部に実行させ、再生時制御処理を終了する。つまり、この場合、再生デバイスと出力デバイスとの間で双方向通信ができない（復元処理や色域変換に必要な情報の交換ができない）ため、画像データの出力が中止される。
【０１５０】
図９のフローチャートを参照して、図８のステップＳ１６０において実行される色域変換制御処理の流れの例を説明する。
【０１５１】
色域変換制御処理が開始されると、ステップＳ１８１において、判定部１７３は、再生デバイス１０２において色域変換が可能であるか否か、すなわち、再生デバイス１０２が色域変換処理部１６４を有しているか否かを判定する。色域変換が可能であると判定された場合、ステップＳ１８２に進む。
【０１５２】
ステップＳ１８２において、情報交換部１７２は、出力デバイス１０３に問い合わせ、出力デバイス１０３の色域変換能力を確認する。その確認結果に基づいて、判定部１７３は、ステップＳ１８３において、出力デバイス１０３において色域変換が可能であるか否かを判定する。色域変換不可能と判定された場合、ステップＳ１８４に進む。
【０１５３】
ステップＳ１８４において、色域変換処理部１６４は、復元色域変換制御部１６２に制御され、出力デバイス１０３の色域情報を取得する。ステップＳ１８５において、色域変換処理部１６４は、本圧縮を行う。ステップＳ１８６において、通信部１６５は、復元色域変換制御部１６２に制御され、ステップＳ１８５の処理において得られた本圧縮データを出力デバイス１０３に提供する。このとき、通信部１６５は、必要に応じて標準ターゲット色域を、本圧縮データとともに出力デバイス１０３に供給する。
【０１５４】
また、ステップＳ１８３において、出力デバイス１０３において色域変換が実行可能であると判定された場合、ステップＳ１８７に進む。ステップＳ１８７において、情報交換部１７２は、出力デバイス１０３と情報を交換し、色域変換処理についてのデバイス条件を確認する。このデバイス条件は、図８のステップＳ１５１の場合のデバイス条件と同様であるのでその説明は省略する。ステップＳ１８８において、判定部１７３は、デバイス条件が成り立つか否かを判定する。色域変換処理についてのデバイス条件が成立しないと判定された場合、ステップＳ１８４に戻る。
【０１５５】
つまり、この場合、再生デバイス１０２および出力デバイス１０３の両方において色域変換を行うことができるが、再生デバイス１０２において色域変換を行う方が望ましいので、再生デバイス１０２において色域変換を行うように制御される。
【０１５６】
また、ステップＳ１８８において、色域変換処理についてのデバイス条件が成立すると判定された場合、ステップＳ１８９に進む。ステップＳ１８９において、通信部１６５は、仮圧縮データを色域メタデータとともに出力デバイス１０３に供給する。つまり、この場合、再生デバイス１０２および出力デバイス１０３の両方において色域変換を行うことができるが、出力デバイス１０３において色域変換を行う方が望ましいので、出力デバイス１０３において色域変換を行うように制御される。
【０１５７】
画像データが出力デバイス１０３に供給されると、色域変換制御処理が終了される。
【０１５８】
また、ステップＳ１８１において、再生デバイス１０２が色域変換を実行不可能であると判定された場合、ステップＳ１９０に進む。情報交換部１７２は、ステップＳ１９０において、出力デバイス１０３の色域変換能力を確認する。ステップＳ１９１において、判定部１７３は、その確認結果に基づいて、出力デバイス１０３において色域変換を実行可能であるか否かを判定する。出力デバイス１０３において色域変換可能であると判定された場合、ステップＳ１８９に戻る。この場合、出力デバイス１０３に本圧縮を行わせるように制御させる。出力デバイス１０３も色域変換することができないと判定された場合、ステップＳ１９２に進む。
【０１５９】
ステップＳ１９２において、復元色域変換制御部１６２は、エラー処理を各部に実行させ、色域変換制御処理を終了する。つまり、この場合、再生デバイス１０２および出力デバイス１０３の両方とも色域変換することができないため、画像データの出力が中止される。
【０１６０】
再生デバイス１０２は、以上のような処理を実行することにより、復元処理および色域変換処理を制御する。
【０１６１】
［出力デバイスの処理の流れ］
次に、出力デバイス１０３において実行される処理について説明する。出力デバイス１０３は、以上に説明した再生デバイス１０２の制御処理に対して出力制御処理を実行し、再生デバイス１０２からの要求に応答する。図１０のフローチャートを参照して、その出力制御処理の流れの例を説明する。
【０１６２】
出力制御処理が開始されると、ステップＳ２１１において、通信部１８１は、再生デバイス１０２との通信を確認し、ステップＳ２１２において、双方向通信が可能であるか否かを判定する。双方向通信が可能であると判定した場合、ステップＳ２１３に進む。
【０１６３】
ステップＳ２１３において、出力デバイス１０３の各部は、再生デバイス１０２と連携して復元処理や色域変換処理の実行を適切に制御する復元変換制御処理を実行する。復元変換制御処理の詳細については後述する。
【０１６４】
ステップＳ２１４において、情報提供部１８２は、出力制御処理を終了するか否かを判定する。このステップＳ２１４において出力制御処理を終了すると判定されるまで、ステップＳ２１３の復元変換制御処理が繰り返し実行される。
【０１６５】
ステップＳ２１４において出力制御処理を終了すると判定された場合、ステップＳ２１５に進む。ステップＳ２１５において、出力部１８５は、復元変換制御処理により作成された本圧縮データを出力し、出力制御処理を終了する。
【０１６６】
また、上述したように、双方通信が不可能である場合、画像データの出力が中止されるので、ステップＳ２１２において、双方通信が不可能であると判定された場合、出力制御処理を終了する。
【０１６７】
次に、ステップＳ２１３において実行される復元変換制御処理の詳細な流れの例について図１１のフローチャートを参照して説明する。
【０１６８】
復元変換制御処理が開始されると、情報提供部１８２は、ステップＳ２３１において、再生デバイス１０２から復元処理能力を確認されたか否かを判定する。通信部１８１を介して復元処理能力を確認されたと判定された場合、ステップＳ２３２に進む。ステップＳ２３２において、情報提供部１８２は、通信部１８１を介して、出力デバイス１０３が有する復元処理能力を再生デバイス１０２に通知する。
【０１６９】
通知が終了すると、ステップＳ２３３に進む。またステップＳ２３１において、復元処理能力を確認されていないと判定された場合、ステップＳ２３２の処理が省略され、ステップＳ２３３に進む。
【０１７０】
ステップＳ２３３において、情報提供部１８２は、再生デバイス１０２から色域変換能力を確認されたか否かを判定する。通信部１８１を介して色域変換能力を確認されたと判定された場合、ステップＳ２３４に進む。ステップＳ２３４において、情報提供部１８２は、通信部１８１を介して、出力デバイス１０３が有する色域変換能力を再生デバイス１０２に通知する。
【０１７１】
通知が終了するとステップＳ２３５に進む。またステップＳ２３３において、色域変換能力を確認されていないと判定された場合、ステップＳ２３４の処理が省略され、ステップＳ２３５に進む。
【０１７２】
ステップＳ２３５において、情報提供部１８２は、再生デバイス１０２から出力デバイス１０３の色域を示す情報（色域情報）を要求されたか否かを判定する。色域情報を要求されたと判定された場合、ステップＳ２３６に進む。ステップＳ２３６において、情報提供部１８２は、通信部１８１を介して、出力デバイス１０３の色域を示す色域情報を再生デバイス１０２に供給する。
【０１７３】
色域情報が供給されるとステップＳ２３７に進む。また、ステップＳ２３５において、色域情報を要求されていないと判定された場合、情報提供部１８２は、ステップＳ２３６の処理が省略され、ステップＳ２３７に進む。
【０１７４】
ステップＳ２３７において、通信部１８１は、再生デバイス１０２から本圧縮データを供給されたか否かを判定する。本圧縮データを供給されたと判定された場合、ステップＳ２３８に進む。ステップＳ２３８において、通信部１８１は、その本圧縮データを取得し、出力部１８５に供給する。
【０１７５】
本圧縮データが出力部１８５に供給されると、ステップＳ２３９に進む。また、ステップＳ２３７において、本圧縮データを供給されていないと判定された場合、ステップＳ２３８の処理が省略され、ステップＳ２３９に進む。
【０１７６】
ステップＳ２３９において、情報提供部１８２は、再生デバイス１０２から、復元処理についてのデバイス条件を確認されたか否かを判定する。復元処理についてのデバイス条件の例は、図８を参照して説明した通りである。
【０１７７】
通信部１８１を介して復元処理についてのデバイス条件を確認されたと判定された場合、ステップＳ２４０に進む。ステップＳ２４０において、情報提供部１８２は、通信部１８１を介して、出力デバイス１０３の復元処理についてのデバイス条件の確認結果を通知する。
【０１７８】
通知が終了するとステップＳ２４１に進む。また、ステップＳ２３９において、復元処理についてのデバイス条件の確認をされていないと判定された場合、ステップＳ２４０の処理が省略され、ステップＳ２４１に進む。
【０１７９】
ステップＳ２４１において、情報提供部１８２は、再生デバイスより色域変換処理についてのデバイス条件を確認されたか否かを判定する。色域変換処理についてのデバイス条件の例は、図８を参照して説明した通りである。
【０１８０】
通信部１８１を介して色域変換処理についてのデバイス条件を確認されたと判定された場合、ステップＳ２４２に進む。ステップＳ２４２において、情報提供部１８２は、通信部１８１を介して、出力デバイス１０３の色域変換処理についてのデバイス条件の確認結果を通知する。
【０１８１】
通知が終了するとステップＳ２４３に進む。また、ステップＳ２４１において、色域変換処理についてのデバイス条件を確認されていないと判定された場合、ステップＳ２４２の処理が省略され、ステップＳ２４３に進む。
【０１８２】
ステップＳ２４３において、通信部１８１は、再生デバイス１０２から仮圧縮データがその色域メタデータと共に供給されたか否かを判定する。仮圧縮データがその色域メタデータと共に供給されたと判定された場合、ステップＳ２４４に進む。ステップＳ２４４において通信部１８１は、再生デバイス１０２から供給された仮圧縮データおよび色域メタデータを取得する。ステップＳ２４５において、色域変換処理部１８４は、出力デバイス１０３の色域情報と仮圧縮データの色域メタデータを用いて、仮圧縮データの本圧縮を行う。
【０１８３】
本圧縮が終了すると、ステップＳ２４６に進む。また、ステップＳ２４３において、仮圧縮データがその色域メタデータと共に供給されていないと判定された場合、ステップＳ２４４およびステップＳ２４５の処理が省略され、ステップＳ２４６に進む。
【０１８４】
ステップＳ２４６において、通信部１８１は、再生デバイス１０２から仮圧縮データが、その色域メタデータと復元メタデータとともに供給されたか否かを判定する。再生デバイス１０２から仮圧縮データ、色域メタデータ、および復元メタデータが供給されたと判定された場合、ステップＳ２４７に進む。
【０１８５】
ステップＳ２４７において、通信部１８１は、再生デバイス１０２から仮圧縮データ、色域メタデータ、および復元メタデータを取得する。ステップＳ２４８において、通信部１８１は、出力デバイス１０３自身の色域情報と仮圧縮データの色域メタデータを用いて、仮圧縮データの色域（画像データ色域）と出力デバイス１０３の色域（出力色域）を比較する。ステップＳ２４９において、通信部１８１は、その比較の結果、出力デバイス１０３の色域（出力色域）が仮圧縮データの色域（画像データ色域）より「完全に」小さいか否かを判定する。
【０１８６】
ここで、色域が「完全に」小さいとは、全ての色相において出力色域が画像データ色域内に含まれていることを示す。ステップＳ２４９において、出力色域が画像データ色域外の領域を含んでおり、「完全に」小さくないと判定された場合、ステップＳ２５０に進む。ステップＳ２５０において、復元処理部１８３は、仮圧縮データに対して復元メタデータを用いて復元処理を行う。
【０１８７】
復元処理が終了すると、ステップＳ２５１に進む。また、ステップＳ２４９において、出力色域が画像データ色域より「完全に」小さいと判定された場合、ステップＳ２５０の処理が省略され、ステップＳ２５１に進む。
【０１８８】
ステップＳ２５１において、色域変換処理部１８４は、画像データ（仮圧縮データまたは復元処理された画像データ）に対して色域メタデータを用いて本圧縮を行い、得られた本圧縮データを出力部１８５に供給する。ステップＳ２５１の処理が終了すると、復元変換制御処理が終了され、図１０のステップＳ２１３に戻り、ステップＳ２１４以降の処理が行われる。
【０１８９】
また、図１１のステップＳ２４６において、仮圧縮データ、色域メタデータ、および復元メタデータが供給されていないと判定された場合、ステップＳ２４７乃至ステップＳ２５１の各処理が省略され、復元変換制御処理が終了され、図１０のステップＳ２１３に戻り、ステップＳ２１４以降の処理が行われる。
【０１９０】
以上のように、各種条件に応じて復元処理および色域変換処理の制御を行うことにより、再生デバイス１０２および出力デバイス１０３は、コンテンツを複数の装置により取り扱う場合であっても、不要に復元処理や色域変換処理を実行したり、非効率な方法で復元処理や色域変換処理を実行したりすることを抑制し、より確実かつ適切にコンテンツの復元及び色域変換を行うことができる。
【０１９１】
＜２．第２の実施の形態＞
［デバイスの構成］
なお、以上の第１の実施の形態においては、再生デバイス１０２と出力デバイス１０３における復元処理および色域変換処理の制御にあたり、再生デバイス１０２が主導権を持って制御を行うように説明したが、これに限らず、出力デバイス１０３が制御の主導権を持つようにしてもよい。
【０１９２】
第２の実施の形態においては、出力デバイス１０３が制御の主導権を有する場合について説明する。この場合、第１の実施の形態の場合とは逆に、出力デバイス１０３が再生デバイス１０２に対して要求を行い、再生デバイス１０２が出力デバイス１０３からの要求に応答する。つまり、基本的に、第１の実施の形態の再生デバイス１０２および出力デバイス１０３のそれぞれの構成や処理内容が互いに入れ替わる。
【０１９３】
図１２は、この場合の再生デバイス１０２の構成例を示すブロック図である。図１２に示されるように、この場合、再生デバイス１０２は、図４の復元色域変換制御部１６２の代わりに、情報提供部２１２を有する。この情報提供部２１２は、図５の出力デバイス１０３の情報提供部１８２と同様であり、再生デバイス１０２に関する情報を有しており、出力デバイス１０３からの要求に基づいて、再生デバイス１０２の情報を、通信部１６５を介して相手デバイス（この場合、出力デバイス）に供給する。
【０１９４】
図１３は、この場合の出力デバイス１０３の構成例を示すブロック図である。図１３に示されるように、この場合、出力デバイス１０３は、図５の情報提供部１８２の代わりに、復元色域変換制御部２２２を有する。この復元色域変換制御部２２２は、図４の復元色域変換制御部１６２と同様に、復元処理および色域変換処理の制御処理を行う。ただし、復元色域変換制御部２２２は、出力デバイス１０３側から復元処理および色域変換処理の制御処理を行う。復元色域変換制御部２２２は、復元変換状況確認部２３１、情報交換部２３２、および判定部２３３を有する。これらは、それぞれ、図４の復元変換状況確認部１７１、情報交換部１７２、および判定部１７３に対応する。自身のデバイスが再生デバイス１０２であるか出力デバイス１０３であるか以外は、基本的に同様である。
【０１９５】
［出力デバイスの処理の流れ］
この場合、出力デバイス１０３は、第１の実施の形態の再生デバイス１０２が実行する再生制御処理（図８）と基本的に同様の出力制御処理を実行する。
【０１９６】
図１４のフローチャートを参照して、出力デバイス１０３が実行する出力制御処理の流れの例を説明する。
【０１９７】
出力制御処理が開始されると、情報交換部２３２は、ステップＳ３０１において、再生デバイス１０２との通信を確認し、ステップＳ３０２において、再生デバイス１０２との双方向通信が可能であるか否かを判定する。双方向通信が可能であると判定された場合、ステップＳ３０３に進む。
【０１９８】
ステップＳ３０３において、情報交換部２３２は、復元処理機能について再生デバイス１０２に問い合わせを行い、再生デバイス１０２の復元処理能力を確認し、ステップＳ３０４において、再生デバイス１０２において復元処理を実行することができるか否かを判定する。再生デバイス１０２が復元処理部１６３を有しており、再生デバイス１０２において復元処理を実行することができると判定された場合、ステップＳ３０５に進む。
【０１９９】
ステップＳ３０５において、判定部２３３は、出力デバイス１０３において復元処理を実行することができるか否か、すなわち、出力デバイス１０３が復元処理部１８３および色域変換処理部１８４を有しているか否かを判定する。出力デバイス１０３が復元処理を実行することができないと判定された場合、ステップＳ３０６に進む。
【０２００】
ステップＳ３０６において、情報交換部２３２は、再生デバイス１０２にアクセスし、出力デバイス１０３の色域情報を再生デバイス１０２に供給する。ステップＳ３０７において、情報交換部２３２は、再生デバイス１０２にアクセスし、再生デバイス１０２に、光ディスク１１０から読み出された画像データの色域（画像データ色域）と出力デバイス１０３の色域（出力色域）の比較（色域比較）を実行させる。
【０２０１】
ステップＳ３０８において、判定部２３３は、その比較結果を取得し、出力色域が画像データ色域に対して「完全に」小さいか否かを判定する。出力色域に画像データ色域外の部分が含まれ、出力色域が画像データ色域に対して「完全に」小さくない場合、ステップＳ３０９に進む。
【０２０２】
ステップＳ３０９において、情報交換部２３２は、再生デバイス１０２にアクセスし、再生デバイス１０２に、画像データに添付された復元メタデータを用いて復元処理を行わせ、画像データの色域変換前の色域を復元させる。
【０２０３】
つまり、この場合、出力デバイス１０３において復元処理を行うことができず（出力デバイス１０３が復元処理機能を有しておらず）、かつ、復元処理が必要である（出力色域に画像データ色域外の部分が含まれる）ので、出力デバイス１０３は、再生デバイス１０２に復元処理を実行させる。
【０２０４】
復元処理が終了すると、ステップＳ３１０において、情報交換部２３２は、再生デバイス１０２にアクセスし、再生デバイス１０２に色域変換処理についてのデバイス条件の確認を行う。その確認結果に基づいて、判定部２３３は、ステップＳ３１１において、再生デバイス１０２がデバイス条件を満たすか否かを判定する。
【０２０５】
この色域変換処理についてのデバイス条件は、第１の実施の形態の場合と同様であるのでその説明を省略する。
【０２０６】
色域変換処理についてのデバイス条件が成立しないと判定された場合、ステップＳ３１２に進む。つまり、例えば、再生デバイス１０２と出力デバイス１０３の製造元が互いに異なったり、色域変換アルゴリズムのバージョンが再生デバイス１０２の方が上位であったりする場合、ステップＳ３１２に進む。
【０２０７】
ステップＳ３１２において、情報交換部２３２は、再生デバイス１０２にアクセスし、再生デバイス１０２に本圧縮を実行させる。ステップＳ３１３において、通信部１６５は、ステップＳ３１２において生成された本圧縮データを再生デバイス１０２から取得する。本圧縮データを取得するとステップＳ３２２に進む。
【０２０８】
また、ステップＳ３１１において、色域変換処理についてのデバイス条件が成立すると判定された場合、ステップＳ３１４に進む。つまり、例えば、再生デバイス１０２と出力デバイス１０３の製造元とが同一であったり、色域変換アルゴリズムのバージョンが出力デバイス１０３の方が上位であったりする場合、ステップＳ３１４に進む。
【０２０９】
ステップＳ３１４において、通信部１８１は、再生デバイス１０２から、復元処理が行われた画像データ（復元データ）とその色域メタデータを取得する。復元データを取得するとステップＳ３２１に進む。
【０２１０】
つまり、この場合、色域変換処理は、出力デバイス１０３において実行する方が望ましいので、出力デバイス１０３は、再生デバイス１０２により色域が復元された画像データを取得する。
【０２１１】
また、ステップＳ３０８において、出力デバイス１０３の色域が完全に小さいと判定された場合、ステップＳ３１２に進む。つまり、この場合、復元処理が不要であるので、ステップＳ３０９等の処理が省略されて、ステップＳ３１２に進む。すなわち、再生デバイス１０２において本圧縮が行われる。
【０２１２】
ステップＳ３０５において、出力デバイス１０３が復元処理を実行することができると判定された場合、ステップＳ３１５に進む。ステップＳ３１５において、情報交換部２３２は、再生デバイス１０２と情報を交換し、再生デバイス１０２に対して、復元処理についてのデバイス条件を確認する。その確認結果に基づいて、判定部２３３は、ステップＳ３１６において、再生デバイス１０２がこのデバイス条件を満たすか否かを判定する。
【０２１３】
この復元処理についてのデバイス条件は、第１の実施の形態の場合と同様であるのでその説明は省略する。
【０２１４】
ステップＳ３１６において、以上のような復元処理についてのデバイス条件が成立しないと判定された場合、ステップＳ３０６に戻る。つまり、例えば、再生デバイス１０２と出力デバイス１０３の製造元が互いに異なったり、復元アルゴリズムのバージョンが再生デバイス１０２の方が上位であったりする場合、ステップＳ３０６に戻る。この場合、復元処理が必要なときは再生デバイス１０２において実行されるように制御される。
【０２１５】
また、ステップＳ３１６において、復元処理についてのデバイス条件が成立すると判定された場合、ステップＳ３１７に進む。つまり、例えば、再生デバイス１０２と出力デバイス１０３の製造元とが同一であったり、復元アルゴリズムのバージョンが出力デバイス１０３の方が上位であったりする場合、ステップＳ３１７に進む。
【０２１６】
ステップＳ３１７において、通信部１８１は、仮圧縮データを、色域メタデータおよび復元メタデータとともに再生デバイス１０２にから取得する。仮圧縮データが取得されるとステップＳ３１８に進む。
【０２１７】
ステップＳ３１８において、判定部２３３は、画像データ色域と出力色域の色域比較を行う。ステップＳ３１９において、判定部２３３は、その比較結果に従って、出力デバイス１０３の色域（出力色域）が画像データ色域に対して完全に小さいか否かを判定する。
【０２１８】
出力色域が画像データ色域外の領域を含んでおり、完全に小さくないと判定された場合、ステップＳ３２０に進む。ステップＳ３２０において、復元処理部１８３は、復元メタデータを用いて復元処理を実行し、仮圧縮データの色域変換前の色域を復元する。色域が復元されるとステップＳ３２１に進む。
【０２１９】
また、ステップＳ３１９において、全ての色相において出力色域が画像データ色域内に含まれており、完全に小さいと判定された場合、復元処理を行わずにステップＳ３２１に進む。
【０２２０】
つまり、この場合、復元処理が必要なときは出力デバイス１０３において実行されるように制御される。
【０２２１】
ステップＳ３２１において、色域変換処理部１８４は、画像データ（仮圧縮データまたは色域が復元された画像データ）の色域を出力色域に本圧縮する。本圧縮が終了するとステップＳ３２２に進む。
【０２２２】
ステップＳ３２２において、出力部１８５は、本圧縮データを出力し、出力制御処理を終了する。
【０２２３】
また、ステップＳ３０４において再生デバイス１０２において復元処理が不可能であると判定された場合、ステップＳ３２３に進む。判定部２３３は、ステップＳ３２３において、出力デバイス１０３が復元処理を実行可能か否かを判定する。
【０２２４】
出力デバイス１０３において復元処理を実行可能であると判定された場合、ステップＳ３１７に戻る。つまり、この場合、再生デバイス１０２において復元処理の実行が不可能であり、出力デバイス１０３において復元処理の実行が可能であるので、出力デバイス１０３において復元処理が行われるように制御される。
【０２２５】
また、ステップＳ３２３において、出力デバイス１０３においても復元処理が実行不可能であると判定された場合、ステップＳ３２４に進む。
【０２２６】
ステップＳ３２４において、出力デバイス１０３の各部は、色域変換に関する処理を制御する色域変換制御処理を実行する。つまり、この場合、再生デバイス１０２においても出力デバイス１０３において復元処理を行うことができない。そこで、出力デバイス１０３の各部は、色域変換処理だけでも行う事ができるように、色域変換制御処理を実行する。この色域変換制御処理の詳細については後述する。
【０２２７】
色域変換処理が終了されると、出力制御処理が終了される。
【０２２８】
また、ステップＳ３０２において、再生デバイス１０２との双方向通信ができないと判定された場合、ステップＳ３２５に進む。ステップＳ３２５において、復元色域変換制御部２２２は、エラー処理を各部に実行させ、出力時制御処理を終了する。つまり、この場合、再生デバイスと出力デバイスとの間で双方向通信ができない（復元処理や色域変換に必要な情報の交換ができない）ため、画像データの出力が中止される。
【０２２９】
次に、図１５のフローチャートを参照して、図１４のステップＳ３２４において実行される色域変換制御処理の流れの例を説明する。
【０２３０】
色域変換制御処理が開始されると、ステップＳ３４１において、情報交換部２３２は、通信部１８１を介して再生デバイス１０２に問い合わせ、再生デバイス１０２の色域変換能力を確認する。ステップＳ３４２において、判定部２３３は、その確認結果に基づいて、再生デバイス１０２において色域変換が可能であるか否か、すなわち、再生デバイス１０２が色域変換処理部１６４を有しているか否かを判定する。色域変換が可能であると判定された場合、ステップＳ３４３に進む。
【０２３１】
ステップＳ３４３において、判定部２３３は、出力デバイス１０３において色域変換が可能であるか否かを判定する。色域変換不可能と判定された場合、ステップＳ３４４に進む。
【０２３２】
ステップＳ３４４において、情報交換部２３２は、通信部１８１を介して、出力デバイス１０３の色域情報を再生デバイス１０２に送信する。ステップＳ３４５において、情報交換部２３２は、通信部１８１を介して再生デバイス１０２にアクセスし、再生デバイス１０２に本圧縮を実行させる。ステップＳ３４６において、通信部１８１は、再生デバイス１０２において得られた本圧縮データを取得する。本圧縮データを取得するとステップＳ３５１に進む。
【０２３３】
また、ステップＳ３４３において、出力デバイス１０３において色域変換が実行可能であると判定された場合、ステップＳ３４７に進む。ステップＳ３４７において、情報交換部２３２は、再生デバイス１０２と情報を交換し、色域変換処理についてのデバイス条件を確認する。このデバイス条件は、上述したデバイス条件と同様であるのでその説明は省略する。ステップＳ３４８において、判定部２３３は、デバイス条件が成り立つか否かを判定する。
【０２３４】
色域変換処理についてのデバイス条件が成立しないと判定された場合、ステップＳ３４４に戻る。つまり、例えば、再生デバイス１０２と出力デバイス１０３との製造元が互いに異なったり、色域変換アルゴリズムのバージョンが、再生デバイス１０２の方が上位であったりする場合、ステップＳ３４４に戻る。
【０２３５】
この場合、再生デバイス１０２および出力デバイス１０３の両方において色域変換を行うことができるが、再生デバイス１０２において色域変換を行う方が望ましいので、再生デバイス１０２において色域変換を行うように制御される。
【０２３６】
また、ステップＳ３４８において、色域変換処理についてのデバイス条件が成立すると判定された場合、ステップＳ３４９に進む。つまり、例えば、再生デバイス１０２と出力デバイス１０３との製造元が互いに同一であったり、色域変換アルゴリズムのバージョンが、出力デバイス１０３の方が上位であったりする場合、ステップＳ３４９に進む。
【０２３７】
この場合、再生デバイス１０２および出力デバイス１０３の両方において色域変換を行うことができるが、出力デバイス１０３において色域変換を行う方が望ましいので、出力デバイス１０３において色域変換を行うように制御される。
【０２３８】
ステップＳ３４９において、通信部１８１は、仮圧縮データを色域メタデータとともに再生デバイス１０２から取得する。ステップＳ３５０において、色域変換処理部１８４は、取得した仮圧縮データの色域を、色域メタデータを用いて出力色域に本圧縮する。本圧縮が終了するとステップＳ３５１に進む。
【０２３９】
ステップＳ３５１において、出力部１８５は、本圧縮データを出力し、色域変換制御処理を終了し、図１４のステップＳ３２４に戻り、出力制御処理を終了する。
【０２４０】
また、ステップＳ３４２において、再生デバイス１０２が色域変換を実行不可能であると判定された場合、ステップＳ３５２に進む。判定部２３３は、ステップＳ３５２において、出力デバイス１０３において色域変換を実行可能であるか否かを判定する。出力デバイス１０３において色域変換可能であると判定された場合、ステップＳ３４９に戻る。この場合、出力デバイス１０３において本圧縮が行われるように制御させる。
【０２４１】
ステップＳ３５２において、出力デバイス１０３も色域変換することができないと判定された場合、ステップＳ３５３に進む。ステップＳ３５３において、復元色域変換制御部２２２は、エラー処理を各部に実行させ、色域変換制御処理を終了し、図１４のステップＳ３２４に戻り、出力制御処理を終了する。つまり、この場合、再生デバイス１０２および出力デバイス１０３の両方とも色域変換することができないため、画像データの出力が中止される。
【０２４２】
出力デバイス１０３は、以上のような処理を実行することにより、復元処理および色域変換処理を制御する。
【０２４３】
［再生デバイスの処理の流れ］
次に、再生デバイス１０２において実行される処理について説明する。再生デバイス１０２は、以上に説明した出力デバイス１０３の制御処理に対して再生制御処理を実行し、出力デバイス１０３からの要求に応答する。図１６のフローチャートを参照して、その再生制御処理の流れの例を説明する。
【０２４４】
再生制御処理が開始されると、ステップＳ３７１において、通信部１６５は、出力デバイス１０３との通信を確認し、ステップＳ３７２において、双方向通信が可能であるか否かを判定する。双方向通信が可能であると判定した場合、ステップＳ３７３に進む。
【０２４５】
ステップＳ３７３において、再生デバイス１０２の各部は、出力デバイス１０３と連携して復元処理や色域変換処理の実行を適切に制御する復元変換制御処理を実行する。復元変換制御処理の詳細については後述する。
【０２４６】
ステップＳ３７４において、情報提供部２１２は、再生制御処理を終了するか否かを判定する。このステップＳ３７４において再生制御処理を終了すると判定されるまで、ステップＳ３７３の復元変換制御処理が繰り返し実行される。
【０２４７】
ステップＳ３７４において再生制御処理を終了すると判定された場合、出力制御処理を終了する。また、双方通信が不可能である場合、画像データの出力が中止されるので、ステップＳ３７２において、双方通信が不可能であると判定された場合、復元変換制御処理を省略して出力制御処理を終了する。
【０２４８】
次に、図１６ステップＳ３７３において実行される復元変換制御処理の詳細な流れの例について図１７のフローチャートを参照して説明する。
【０２４９】
復元変換制御処理が開始されると、情報提供部２１２は、ステップＳ３９１において、出力デバイス１０３から復元処理能力を確認されたか否かを判定する。通信部１６５を介して復元処理能力を確認されたと判定された場合、ステップＳ３９２に進む。ステップＳ３９２において、情報提供部２１２は、通信部１６５を介して、再生デバイス１０２が有する復元処理能力を出力デバイス１０３に通知する。
【０２５０】
通知が終了すると、ステップＳ３９３に進む。またステップＳ３９１において、復元処理能力を確認されていないと判定された場合、ステップＳ３９２の処理が省略され、ステップＳ３９３に進む。
【０２５１】
ステップＳ３９３において、情報提供部２１２は、出力デバイス１０３から色域変換能力を確認されたか否かを判定する。通信部１６５を介して色域変換能力を確認されたと判定された場合、ステップＳ３９４に進む。ステップＳ３９４において、情報提供部２１２は、通信部１６５を介して、再生デバイス１０２が有する色域変換能力を出力デバイス１０３に通知する。
【０２５２】
通知が終了するとステップＳ３９５に進む。またステップＳ３９３において、色域変換能力を確認されていないと判定された場合、ステップＳ３９４の処理が省略され、ステップＳ３９５に進む。
【０２５３】
ステップＳ３９５において、情報提供部２１２は、出力デバイス１０３から復元処理についてのデバイス条件を確認されたか否かを判定する。復元処理についてのデバイス条件の例は、上述した通りである。
【０２５４】
通信部１６５を介して復元処理についてのデバイス条件を確認されたと判定された場合、ステップＳ３９６に進む。ステップＳ３９６において、情報提供部２１２は、通信部１６５を介して、再生デバイス１０２の復元処理についてのデバイス条件の確認結果を出力デバイス１０３に通知する。
【０２５５】
通知が終了するとステップＳ３９７に進む。また、ステップＳ３９５において、復元処理についてのデバイス条件を確認されていないと判定された場合、ステップＳ３９６の処理が省略され、ステップＳ３９７に進む。
【０２５６】
ステップＳ３９７において、情報提供部２１２は、出力デバイス１０３から色域変換処理についてのデバイス条件を確認されたか否かを判定する。色域変換処理についてのデバイス条件の例は、上述した通りである。
【０２５７】
通信部１６５を介して色域変換処理についてのデバイス条件を確認されたと判定された場合、ステップＳ３９８に進む。ステップＳ３９８において、情報提供部２１２は、通信部１６５を介して、再生デバイス１０２の色域変換処理についてのデバイス条件の確認結果を出力デバイス１０３に通知する。
【０２５８】
通知が終了するとステップＳ３９９に進む。また、ステップＳ３９７において、色域変換処理についてのデバイス条件を確認されていないと判定された場合、ステップＳ３９８の処理が省略され、ステップＳ３９９に進む。
【０２５９】
ステップＳ３９９において、情報提供部２１２は、通信部１６５を介して、出力デバイス１０３から色域比較を要求されたか否かを判定する。色域比較を要求されたと判定された場合、ステップＳ４００に進む。ステップＳ４００において、情報提供部２１２は、出力デバイスの色域情報を通信部１６５を介して取得し、その色域情報を用いて画像データ色域と出力色域の比較を行い、その比較結果を、通信部１６５を介して出力デバイス１０３に通知する。
【０２６０】
通知が終了するとステップＳ４０１に進む。また、ステップＳ３９９において、出力デバイス１０３から色域比較を要求されていないと判定された場合、ステップＳ４００の処理が省略され、ステップＳ４０１に進む。
【０２６１】
ステップＳ４０１において、情報提供部２１２は、通信部１６５を介して、出力デバイス１０３から復元処理を要求されたか否かを判定する。復元処理を要求されたと判定された場合、ステップＳ４０２に進む。ステップＳ４０２において、情報提供部２１２は、復元処理部１６３に仮圧縮データの復元処理を行わせ、通信部１６５に、その復元処理により得られた復元データを出力デバイス１０３に供給させる。
【０２６２】
復元データが供給されるとステップＳ４０３に進む。また、ステップＳ４０１において、復元処理を要求されていないと判定された場合、ステップＳ４０２の処理が省略され、ステップＳ４０３に進む。
【０２６３】
ステップＳ４０３において、情報提供部２１２は、通信部１６５を介して、出力デバイス１０３から本圧縮を要求されたか否かを判定する。本圧縮を要求されたと判定された場合、ステップＳ４０４に進む。ステップＳ４０４において、情報提供部２１２は、通信部１６５を介して、出力デバイス１０３から出力デバイスの色域情報を取得し、色域変換処理部１６４に本圧縮を行わせ、通信部１６５に、その本圧縮により得られた本圧縮データを出力デバイス１０３に供給させる。
【０２６４】
なお、このとき、復元処理が必要である場合は、情報提供部２１２は、適宜、復元処理部１６３に復元処理を行わせてから、色域変換処理部１６４に本圧縮を行わせる。
【０２６５】
本圧縮データが供給されると復元変換制御処理が終了され、図１６のステップＳ３７３に戻り、ステップＳ３７４以降の処理が行われる。
【０２６６】
また、ステップＳ４０３において、本圧縮を要求されていないと判定された場合、ステップＳ４０４の処理が省略され、復元変換制御処理が終了され、図１６のステップＳ３７３に戻り、ステップＳ３７４以降の処理が行われる。
【０２６７】
以上のように、各種条件に応じて復元処理および色域変換処理の制御を行うことにより、再生デバイス１０２および出力デバイス１０３は、コンテンツを複数の装置により取り扱う場合であっても、不要に復元処理や色域変換処理を実行したり、非効率な方法で復元処理や色域変換処理を実行したりすることを抑制し、より確実かつ適切にコンテンツの復元及び色域変換を行うことができる。
【０２６８】
＜３．第３の実施の形態＞
［色域変換制御］
次に、再生データが仮圧縮データで色域メタデータのみ添付されている場合（つまり、図６の記録時制御処理において、ステップＳ１０８の処理が行われた場合）の再生デバイス１０２および出力デバイス１０３の処理について説明する。
【０２６９】
この場合、復元処理に関する制御が行われず、色域圧縮のみ制御される処理になる。つまり、第１の実施の形態のように、再生デバイス１０２が主導権を持つ場合、再生デバイス１０２は、図９のフローチャートを参照して説明した色域変換制御処理を実行する。それに対する出力デバイス１０３の出力制御処理は、第１の実施の形態の場合と基本的に同様である。ただし、復元処理に関する制御は省略される。
【０２７０】
また、第２の実施の形態のように、出力デバイス１０３が主導権を持つ場合、出力デバイス１０３は、図１５のフローチャートを参照して説明した色域変換制御処理を実行する。それに対する再生デバイス１０２の再生制御処理は、第２の実施の形態の場合と基本的に同様である。ただし、復元処理に関する制御は省略される。
【０２７１】
以上のように、各種条件に応じて復元処理および色域変換処理の制御を行うことにより、再生デバイス１０２および出力デバイス１０３は、コンテンツを複数の装置により取り扱う場合であっても、不要に復元処理や色域変換処理を実行したり、非効率な方法で復元処理や色域変換処理を実行したりすることを抑制し、より確実かつ適切にコンテンツの復元及び色域変換を行うことができる。
【０２７２】
＜４．第４の実施の形態＞
［本圧縮データ制御］
次に、再生データが本圧縮データである場合（つまり、図６の記録時制御処理において、ステップＳ１０３の処理が行われた場合）の再生デバイス１０２および出力デバイス１０３の処理について説明する。
【０２７３】
図１８のフローチャートを参照して、再生データが本圧縮データである場合の再生制御処理の流れの例を説明する。
【０２７４】
この場合、再生制御処理が開始されると、再生デバイス１０２の判定部１７３（図４）は、ステップＳ４２１において、光ディスク１１０から読み出された本圧縮データを、通信部１６５を介して、出力デバイス１０３に供給する。本圧縮データが送信されると、再生制御処理が終了する。
【０２７５】
次に図１９のフローチャートを参照して、再生データが本圧縮データである場合の出力制御処理の流れの例を説明する。
【０２７６】
この場合、出力制御処理が開始されると、出力デバイス１０３の通信部１８１（図５）は、ステップＳ４４１において、再生デバイス１０２から供給される本圧縮データを取得する。通信部１８１は、取得した本圧縮データを出力部１８５に供給する。ステップＳ４４２において、出力部１８５は、その本圧縮データを出力する。
【０２７７】
本圧縮データが出力されると出力制御処理が終了する。
【０２７８】
以上のように、再生制御処理および出力制御処理を行うことにより、再生デバイス１０２および出力デバイス１０３は、本圧縮された画像データに対して不要な色域変換処理や復元処理等を行わずに、適切に出力することができる。
【０２７９】
＜５．第５の実施の形態＞
［情報処理システムの具体的な構成例］
次に、以上に説明した情報処理システムおよび各処理の具体的な例について説明する。最初に、情報処理システム１００の具体的な例について説明する。図２０は、本発明を適用した情報処理システムの具体的な構成例を示す図である。図２０に示される情報処理システム４００は、デジタルスチルカメラ４０１デジタルスチルカメラ４０１にモニタ４０２がHDMI（High-Definition Multimedia Interface）ケーブル４０３を介して接続されている。
【０２８０】
デジタルスチルカメラ４０１は、被写体を撮像し、画像データ（コンテンツ）を生成する。デジタルスチルカメラ４０１は、その画像データを内蔵されるハードディスクやフラッシュメモリ等の記録媒体に記録する。デジタルスチルカメラ４０１は、さらに、その記録媒体に記録された画像データを読み出して再生し、HDMIケーブル４０３を介してモニタ４０２に供給し、その画像を表示させる。
【０２８１】
この例の場合、デジタルスチルカメラ４０１が、記録デバイス１０１および再生デバイス１０２に相当し、モニタ４０２が、出力デバイス１０３に相当する。HDMIケーブル４０３は、再生デバイスと出力デバイスを繋ぐ通信バスであり、記録媒体は光ディスク１１０に相当する。
【０２８２】
つまり、例えば、デジタルスチルカメラ４０１は、図３および図４に示されるような構成を有し、モニタ４０２は、図５に示されるような構成を有する。
【０２８３】
情報処理システム４００は、情報処理システム１００のように、画像データの色域の変換や復元を適切に行う。つまり、デジタルスチルカメラ４０１とモニタ４０２は、互いに情報を授受し、いずれの装置で復元処理や色域変換処理を行うかを適切に判断し、それらの処理の実行を制御する。
【０２８４】
［色域変換概要］
次に、色域変換の概要について説明する。図２１は、色度情報のフォーマットの例を示す図である。
【０２８５】
デジタルスチルカメラ４０１により撮像された静止画はsYCC色空間という輝度・色差信号空間に記録されるものとする。sYCCとはIEC（International Electrotechnical Commission）（国際電気標準会議）にて制定され、IEC 61966-2-1AMD(sRGBの補足資料）として国際標準定義となっている静止画記録用色空間である。人間が知覚できる色の95%以上が記録可能であり、民生用のデジタルスチルカメラが感知できる色を記録するだけの十分な色域を保持している。この実施例において、記録映像コンテンツが静止画、記録デバイス色域情報がsYCCとなる。
【０２８６】
ハードディスク記録時に１回目の色域変換が行われる。この圧縮の仮出力デバイス色域は、sRGB空間であり、その色度情報は、図２１Ａに示されるグラフや、図２１Ｂに示されるテーブルのようになる。sRGB（Standard RGB）は、ある標準視環境下で観察される標準ディスプレイ上の色としてIECが規定した色空間である。IEC 61966-2-1として国際標準定義となっている静止画記録用色空間である。
【０２８７】
図２２Ａに示されるように、あるデバイスの色域をYCC（Y,Cb,Cr）空間で表現したとき（色域４１１）に、等色相平面で切断した切断平面は、図２２Ｂに示されるように、縦軸を輝度Y，横軸を彩度CにしたYC2次元平面で表わすことができる（色域４１２）。この平面上での色域形状は、最高彩度点(Cusp)のYC座標がわかれば、図２２Ｂに示される色域４１２のように、白点、黒点、およびCusp点を結ぶ三角形で近似可能である。この性質を利用して、いくつかの代表色相面（Ｈ）でのCusp点のYC座標（Cusp情報）を数値テーブルとして保持していれば、デバイスの色域４１１を近似的に定義することができる。この様な代表色相の最高彩度点（Cusp）のYC座標（Cusp情報）のテーブルをCuspテーブルと称する。
【０２８８】
図２３は、そのCuspテーブルの例を示す図である。図２３のCuspテーブルは、図２１に示される色度情報のフォーマットを変換したものであり、図２１の色度情報と同様にsRGBの色空間を示している。
【０２８９】
グラフ４２１−１は、色相（Ｈ）毎のCusp点の輝度（Ｙ）をグラフ化したものである。グラフ４２１−２は、色相（Ｈ）毎のCusp点の彩度（Ｃ）をグラフ化したものである。また、テーブル４２２は、代表色相（Ｈ）の輝度（Ｙ）と彩度（Ｃ）の値をテーブル化したものである。テーブル４２２の値を用いて補間処理を行い、代表色相間（中間色相）の輝度や彩度を求めることも容易に可能であるので、グラフ４２１−１およびグラフ４２１−２とテーブル４２２は略等価の情報である。このように、Cuspテーブルは、少なくとも代表色相毎の、Cusp点のYC座標が示されていればよく、そのフォーマットは任意である。
【０２９０】
［色域変換］
デジタルスチルカメラ４０１の色域変換処理部１６４やモニタ４０２の色域変換処理部１８４は、以上のようなCuspテーブルを用いて色域変換（本圧縮または仮圧縮）を行う。以下に、この色域変換処理の詳細について説明する。なお、以下においては、一例として、色域変換処理部１６４が、図２３のCuspテーブルで示される色域（sRGB）を変換後の色域（ターゲット色域）として色域変換を行う場合について説明する。ターゲット色域が他の場合も、色域変換処理部１８４が色域変換を行う場合も色域変換処理は、基本的に同様に実行される。
【０２９１】
図２４のフローチャートを参照して、色域変換処理の流れの例を説明する。
【０２９２】
色域変換処理が開始されると、色域変換処理部１６４は、ステップＳ５０１において、色域変換により色廻りが発生しないように、例えば以下の式（１）乃至式（３）のような計算を行い、入力コンテンツデータのフォーマットを例えばYCC(Yi，Cbi，Cri)からYCH(Yi，Ci，Hi)に変換する（座標系をYCC座標からYCH座標に変換する）。
【０２９３】
【数１】
2010273202.tif 000003
【０２９４】
フォーマットが変換されると、色域変換処理部１６４は、ステップＳ５０２において、ターゲットとする色域の、各色相Hiの最高彩度点（Cusp点）のYC座標情報（Ycp,Ccp）を算出する。なお、ターゲット色域は色域変換処理が開始される時点で定められている（すなわち、その色域の情報も有している）ので、このCusp点のYC座標情報は、そのターゲット色域の情報（例えばYCCデータ）から求めることができる。
【０２９５】
ステップＳ５０３において、色域変換処理部１６４は、非マッピング境界およびマッピング限界境界を指定する。
【０２９６】
図２５は、色域変換の様子の例を示す図である。図２５において、太線で囲まれた領域（白点、黒点、およびCusp点を頂点とする三角形で囲まれた領域）が最終的な変換先領域（Target compressed area）、すなわちターゲット色域である。T-boundary（Target boundary）４３１は、このターゲット領域のＹ軸以外の縁（境界）である。このT-boundary４３１を基準に、少しだけ彩度方向に小さい境界線が非マッピング境界（U-boundary（Uncompressed boundary））４３２である。Ｙ軸とこのU-boundary４３２に囲まれる領域が非マッピング領域であり、ここに含まれる画素は色域変換（座標移動）されない。次に、どの程度の領域を変換先領域に変換するのかを指定する必要がある。映像コンテンツの色がどの程度の色域に広がっているのかを指定するための境界線がマッピング限界境界（L-boundary（Limited boundary））４３３である。L-boundary４３３は色域変換においてはT-boundary４３１よりも彩度方向に拡大した境界線となる。つまり、色域変換とは、U-boundary４３２とL-boundary４３３により囲まれる領域を、U-boundary４３２とT-boundary４３１により囲まれる領域（灰色部分）に圧縮することを意味する。
【０２９７】
彩度方向のみについて表わすと、この色域変換により、図２５のa0inは例えばa0outに座標移動される。なお、L-boundary４３３よりさらに高彩度の色は全て、T-boundary４３１にクリップされる（T-boundary４３１上に座標移動される）。例えば、図２５のa1inはa1outに座標移動される。
【０２９８】
図２６は、LUテーブルの例を示す図である。図２６に示されるLUテーブル４４１は、指定された非マッピング境界（U-boundary４３２）とマッピング限界境界（L-boundary４３３）の彩度を、T-boundary４３１を基準とする比（彩度比率）で、色相毎に表わすテーブル情報である。図２６においては、全色相においてL-boundaryとU-boundaryの彩度比率を一定（L-boundaryを1.5、U-boundaryを0.75）としているが、これらの値は色相（Ｈ）毎に変化させるようにしてもよい。
【０２９９】
このL-boundaryとU-boundaryの彩度比率の決定方法は任意である。例えば、図２６に示されるようなLUテーブル４４１を色域変換処理部１６４が予め保持しているようにしてもよいし、外部より取得するようにしてもよい。
【０３００】
図２４に戻り、ステップＳ５０４において、色域変換処理部１６４は、変換係数を定義する。
【０３０１】
U-boundary４３２の彩度比率を「0.75」とし、L-boundary４３３の彩度比率を「1.5」とするときの圧縮の様子を関数で表わすと、例えば図２７に示される曲線４５１のようになる。この曲線４５１をマッピング関数と称する。傾きが「１」の範囲は非マッピング領域を示す。色域変換は、横軸のU-boundary４３２とL-boundary４３３で囲まれる範囲を、縦軸のU-boundary４３２とT-boundary４３１で囲まれる範囲に圧縮することを示す。このときの変換方法は任意であり様々な方法が考えられる。例えば、実線４５１Ａは、線形圧縮を意味する。破線４５１Ｂは、関数を滑らかに折り曲げて、徐々に圧縮されるようにした一例である。一点鎖線４５１Ｃは圧縮ではなく、T-boundary４３１への色域クリップを意味する。
【０３０２】
つまり、この範囲の曲線４５１の形によって、例えば図２５において、L-boundary４３３までの距離とU-boundary４３２までの距離の比がｐ：ｑであるa0inの移動先であるa0outのT-boundary４３１までの距離とU-boundary４３２までの距離の比（ｒ：ｓ）が決定される。換言すれば、この曲線４５１で示される関数（変換関数）は、ある処理対象画素の彩度方向への圧縮率(R_ccomp)を示しており、この関数の出力値によって、処理対象画素の仮想クリップ境界が決定される。
【０３０３】
マッピング関数はL-boundary４３３およびU-boundary４３２の値に依存して決定されるので、L-boundary４３３やU-boundary４３２の値が色相毎に変化すれば、マッピング関数も変化する。
【０３０４】
図２４に戻り、ステップＳ５０５において、色域変換処理部１６４は、仮想クリップ境界を決定する。
【０３０５】
色域変換処理部１６４は、処理対象画素の彩度Ciを用いて、ステップＳ５０４の処理において定義された変換関数を参照する。但し、変換関数はT-boundary４３１での彩度を「１」と正規化した値なので、処理対象画素と同じ輝度のT-boundary４３１での彩度Ci_cを求める必要がある。この、処理対象画素と同じ輝度のT-boundary４３１での彩度Ci_cは、例えば図２８に示されるように、処理対象の画素（処理対象画素）のYC座標を（Yi，Ci）とすると、白点とCusp点を結んだ直線と、処理対象画素（Yi，Ci）とＹ軸上の処理対象画素の輝度点（Yi，０）を結んだ直線との交点の彩度として求めることができる。
【０３０６】
この交点の彩度Ci_cと処理対象画素の彩度Ciを用いて、変換関数を参照するための彩度Ci_normは、以下の式（４）のように算出することができる。
【０３０７】
【数２】
2010273202.tif 000004
【０３０８】
例えば、色域変換処理部１６４は、この彩度Ci_normを用いて図２７の曲線４５１により示される変換関数を参照して、処理対象画素の彩度方向圧縮率R_ccompを決定する。R_ccompが決定すると、処理対象画素の仮想クリップ境界（V-boundary（Virtual clip boundary））を決定することができる。このように、仮想クリップ境界（V-boundary）を決定することにより、色域変換はその仮想クリップ境界に対する色域クリップを繰り返して行う処理と考えることができる。
【０３０９】
図２９は、色域クリップと色域変換の様子を比較する図である。図２９Ａは、色域クリップの様子を示す模式図である。色域クリップとは、図２９Ａに示されるように、ターゲット色域の外の色をターゲット色域の境界であるT‐boundary４３１上に移動させる（T‐boundary４３１にクリップする）ことを示す。例えば、図２９Ａにおいて、白丸で示される処理対象画素は、黒丸で示される、T-boundary４３１上のクリップ点に座標移動される。
【０３１０】
図２９Ｂは、色域変換の様子を示す模式図である。上述したように、色域変換は、処理対象画素をその処理対象画素に対応する仮想クリップ境界（V-boundary）上に移動させることである。例えば、図２９Ｂにおいて、処理対象画素４６１は、V-boundary４７１Ａ上のクリップ点４６２に座標移動され、処理対象画素４６３は、V-boundary４７１Ｂ上のクリップ点４６４に座標移動される。つまり、色域変換は、処理対象画素毎に図２９Ａの色域クリップの場合と同様の処理を行うことと等価であると考えることができる。
【０３１１】
例えば、Cusp点について説明すると、YC座標(Ycp, Ccp)のCusp点のクリップ点Cusp_VのYC座標（Ycp，Ccp_V）は、彩度方向圧縮率R_ccompを用いて、以下の式（５）のように算出することができる。
【０３１２】
【数３】
2010273202.tif 000005
【０３１３】
クリップ点Cusp_VのYC座標から、仮想クリップ境界（V-boundary）４７１が決定される。例えば、Cusp点の仮想クリップ境界（V-boundary）４７１は、図３０に示されるように、クリップ点Cusp_Vと白点を両端とする線分と、クリップ点Cusp_Vと黒点を両端とする線分とにより構成される。
【０３１４】
つまり、このV-boundary４７１は、上述した変換関数と、処理対象画素のL-boundary４３３までの距離とU-boundary４３２までの距離の比（ｐ：ｑ）により決定される。換言すれば、L-boundary４３３までの距離とU-boundary４３２までの距離の比（ｐ：ｑ）が同じ処理対象画素は、V-boundary４７１を共有する。
【０３１５】
図２４に戻り、ステップＳ５０６において、色域変換処理部１６４は、マッピング処理を行う。
【０３１６】
図３１は、色域変換マッピングの様子の例を示す図である。マッピングは、例えば図３１に示されるように、クリッピング方向の収れん点がＹ軸上に設定され、仮想クリップ境界（V-boundary）４７１上の、その収れん点に向かう方向にマッピングが行われる。
【０３１７】
図３１の例の場合、Y軸上の、Cuspの輝度Ycpと同じ輝度の点が収れん点として設定され、その収れん点に向かう方向（矢印）にマッピングが行われている。
【０３１８】
もちろん、仮想クリップ境界（V-boundary）４７１上のどの位置へクリッピングするかは任意であり、収れん点の位置も任意である。また、収れん点は複数設定されてもよい。その場合、例えば、各収れん点へ向かう方向が所定の比率で合成された方向にマッピングが行われる。
【０３１９】
このようなクリッピングにより、最終マッピング点(Co, Yo)が決定する。
【０３２０】
図２４に戻り、ステップＳ５０７において、色域変換処理部１６４は、出力コンテンツデータのフォーマットを変換する。色域変換処理部１６４は、ステップＳ５０６の処理により得られた最終マッピング点のCY座標を(Co, Yo)とすると、以下の式（６）乃至式（８）のようにYCH座標系からYCC座標系への変換を行い、最終マッピング点のYCC座標Pout(Yo, Cbo, Cro)を計算する。
【０３２１】
【数４】
2010273202.tif 000006
【０３２２】
最終マッピング点のYCC座標が算出されると、色域変換処理が終了される。
【０３２３】
［メタデータ］
次に色域メタデータと復元メタデータの構成について具体的に説明する。色域メタデータは、色域変換対象範囲を示すデータにより構成される。例えば、図２３に示されるようなCuspテーブル（グラフ４２１−１およびグラフ４２１−２、または、テーブル４２２）が、色域メタデータとして色域変換された画像データに付加される。
【０３２４】
また、復元メタデータ生成部１５５（図３）により生成される復元メタデータは、復元処理の際に参照されるデータであればどのようなデータを含むようにしてもよいが、例えば、以下の３つのデータを有する。
【０３２５】
１つ目のデータは、色域変換対象範囲を示すデータである。例えば、図２６に示されるLUテーブル４４１である。すなわち、このLUテーブル４４１を参照することにより、色域変換前のデータがどこまで広がっていたのか、また色域変換されていないデータ領域がどこなのかを確認することができる。なお、このLUテーブル４４１のフォーマットは任意である。例えば、各代表色相（例えば１０度毎）のL-boundaryとU-boundaryの彩度比率をテーブル化してもよい。この場合、代表色相間の中間色相のL-boundaryとU-boundaryの彩度比率は、代表色相のL-boundaryとU-boundaryの彩度比率を用いて補間処理を行うことにより算出するようにしてもよい。
【０３２６】
２つ目のデータは、色域変換（復元）の度合いを示すデータである。例えば、図２７に示した色域変換関数の逆関数（復元関数）である。図３２は、この復元関数の例を示す図である。図３２Ａは、復元関数をグラフで示したものであり、図３２Ｂは、復元関数を代表点のテーブルで示したものである。
【０３２７】
図３２Ａに示されるグラフの曲線４９１は、横軸（normalized Cout）において０乃至T-boundaryの範囲（縦軸（normalized Cin）において０乃至L-boundaryの範囲）内で、図２７の曲線４５１（実線４５１Ａの場合）の逆関数となっている。
【０３２８】
ただし、横軸のT-boundaryより大きい部分の点は、色域変換処理の際にT-boundaryにクリッピングされるので、復元不可能である。したがって、図３２Ａの復元関数である曲線４９１は、T-boundaryより大きい部分を含まない。
【０３２９】
図３２Ｂのテーブル４９２は、図３２Ａの曲線４９１上の代表点についての縦軸（normalized Cin）の値（例えば入力（normalized Cout（R_ccomp））が0.0625等間隔刻みの離散データ）をテーブル化したものである。テーブルに無い中間点は補間処理により求めることができるので、テーブル４９２は、図３２Ａに示される曲線４９１と等価であるとみなすことができる。
【０３３０】
このように、復元関数は、どの部分の画素がどの程度圧縮または伸長されるかを示す。この復元関数を示すデータのフォーマットは任意であり、上述した以外にも、例えば数式等であってもよい。
【０３３１】
３つ目のデータは、色域変換（復元）の方向を示すデータである。例えば、色域変換の際に使用された収れん点テーブルである。以上においては、各色相の収れん点が各色相のCuspの輝度YcpのY軸上の点であると説明した。したがって、この場合、例えば図３３に示されるグラフ４９３のように、収れん点テーブルは、Cuspの輝度Ycpのテーブルと同一となる。
【０３３２】
もちろん、収れん点は、任意の位置に設定することが出来るので、収れん点テーブルは独立に設定されるものであり、必ずしもCuspの輝度Ycpのテーブルと同一となるとは限らない。
【０３３３】
また、この収れん点テーブルのフォーマットも復元関数やLUテーブル等のように任意であり、グラフ、代表点のテーブル、数式等、どのような形式で表わすようにしてもよい。
【０３３４】
［記録形式］
以上の様に色域変換された画像データは、例えばTiffファイルフォーマットにデータ長16bit画像として光ディスク１１０に保存される。この場合、上述したようなデータを有する色域メタデータや復元メタデータは、例えばTiffの「Private Tag」として、画像データに埋め込まれる。
【０３３５】
図３４は、色域メタデータの記録形式の例を示す図である。色域メタデータは、例えば、Tiffの「Private Tag」に「GamutMeta」というタグ（Tag）を用意し、その「GamutMeta Tag」に格納することができる。
【０３３６】
「GamutMeta Tag」のTiffの「Directory Entry」は、図３４の左に示される様な構成になる。タグ（Tag）を構成する変数の型は「Undefined」を示す「７」が設定されている。変数の個数については、Ｙ，Ｃ各々についてのCusp情報のテーブルを持つので、「２」が設定されている。実際のテーブルが格納される「Value」へのオフセットアドレスを「α」とすると、「Value」は、例えば、図３４の右に示される様な構成になる。図３４の例において、Ｙ，ＣそれぞれのCuspテーブルは、色相10°刻み37個のテーブルで定義されている。
【０３３７】
図３５は、復元メタデータの記録形式の例を示す図である。復元メタデータは、例えば、Tiffの「Private Tag」に「ReprocMeta」というタグ（Tag）を用意し、その「ReprocMeta Tag」に格納することができる。
【０３３８】
「ReprocMeta Tag」のTiffのDirectory Entryは図２０の左に示される様な構成になる。この場合も、タグ（Tag）を構成する変数の型は「Undefined」を示す「７」が設定されている。ただし、変数の個数については、復元メタデータの種類が、LUテーブルが２種類、復元関数、収れん点テーブル、の計４種となるため、「４」が設定されている。実際のテーブルが格納されている「Value」へのオフセットアドレスを「α」とすると、「Value」は、例えば、図３５の右に示される様な構成になる。
【０３３９】
図３５の例において、L-boundary, U-boundaryの２種類のテーブル(L table dataとU table data)と、収れん点テーブル(Conv talbe data)は、10°刻み37個のdouble型のテーブルで定義されている。また、復元関数(Reproc func data)については、0.0625刻み17個のdouble型のテーブルで定義されている。
【０３４０】
Tiffフォーマットの場合、画像データおよび各メタデータは、以上のような形式で光ディスク１１０に記録される。もちろん、画像データおよび各メタデータの格納場所は、任意であり、上述した例以外の場所であってもよい。また、画像データのフォーマットは、Tiff以外であっても良い。
【０３４１】
［出力色域］
なお、画像をモニタ４０２に表示させる場合、デジタルスチルカメラ４０１は、事前にHDMIケーブル４０３経由でモニタ４０２の色域情報を得る。この場合、接続時のネゴシエーションにおいてEDID（Extended Display Identification Data）を用いた接続情報のやり取りがおこなわれる。この時にEDIDの中にモニタ４０２の色域情報が書き込まれるようにする。このようにすることにより、デジタルスチルカメラ４０１は、モニタ４０２との接続時にモニタ４０２の色域情報を入手することができる。
【０３４２】
モニタ４０２の色域情報（出力色域）は、どのようなフォーマットの情報であってもよいが、例えば、図３６に示されるようなCuspテーブルとしてもよい。
【０３４３】
図３６は、出力色域の例を示す図である。グラフ５２１−１は、色相（Ｈ）毎のCusp点の輝度（Ｙ）をグラフ化したものである。グラフ５２１−２は、色相（Ｈ）毎のCusp点の彩度（Ｃ）をグラフ化したものである。また、テーブル５２２は、代表色相（Ｈ）の輝度（Ｙ）と彩度（Ｃ）の値をテーブル化したものである。すなわち、図２３の場合と同様に、Cuspテーブルは、少なくとも代表色相毎の、Cusp点のYC座標が示されていればよく、そのフォーマットは任意である。
【０３４４】
［復元および圧縮の制御］
次に、復元処理の具体例について説明する。復元処理部１６３により実行される復元処理の流れの例を図３７のフローチャートを参照して説明する。
【０３４５】
復元処理が開始されると、復元処理部１６３は、ステップＳ６０１において、光ディスク１１０から読み出された画像データ等の各種データである再生コンテンツデータのフォーマットをYCC（Yi，Cbi，Cri）からYCH（Yi，Ci，Hi）に変換する。この変換は、例えば記録時の場合と同様に、式（１）乃至式（３）のように行われる。
【０３４６】
ステップＳ６０２において、復元処理部１６３は、色相Hiにおける色域の最高彩度点（Cusp点）の座標を算出する。再生コンテンツデータの画像データの色域情報は、図２３を参照して説明したCuspテーブルで与えられている。したがって、復元処理部１６３は、記録時の色域変換の場合と同様の方法で、処理対象色相HiにおけるCusp点のCY座標を計算する。
【０３４７】
ステップＳ６０３において、復元処理部１６３は、図３８に示されるような非マッピング境界（U-boundary４３２）およびマッピング限界境界（L-boundary４３３）を例えば彩度比率で求める。仮圧縮では、U-boundary４３２およびL-boundary４３３の間の色域が、U-boundary４３２およびT-boundary４３２の間の色域に変換される。つまり、復元処理部１６３は、U-boundary４３２およびL-boundary４３３を求めることにより、色域変換された範囲を求めている。換言すれば、復元処理部１６３は、仮圧縮前の色域を復元する範囲である復元範囲を求めている。
【０３４８】
復元メタデータにはLUテーブル（図２６）が含まれるので、復元処理部１６３は、このLUテーブルを参照することにより、色相HiのU-boundary４３２およびL-boundary４３３を容易に求めることができる。
【０３４９】
ステップＳ６０４において、復元処理部１６３は、復元メタデータに含まれる復元関数（図３２）を参照し、図３９に示されるように、処理対象画素（Ci，Yi）の彩度Ciに対応する仮想復元境界（V-boundary）４７１を決定する。
【０３５０】
ステップＳ６０５において、復元処理部１６３は、ステップＳ６０４の処理により求められたV-boundary４７１上に、処理対象画素を復元マッピングする。復元処理部１６３は、復元メタデータに含まれる収れん点テーブル（図３３）を参照し、処理対象色相Hiの収れん点を決定する。
【０３５１】
復元処理は、処理対象画素を、例えば、図４０に示されるように、この収れん点から処理対象画素に向かう方向に復元マッピングする。すなわち、処理対象画素は、収れん点と処理対象画素を結ぶ直線と、V-boundary４７１との交点（最終マッピング点（Co，Yo））に移動（復元マッピング）される。
【０３５２】
ステップＳ６０６において、復元処理部１６３は、以上のように復元処理が行われた画像データ等である出力コンテンツデータのフォーマットをYCH（Yi，Ci，Hi）からYCC（Yi，Cbi，Cri）に変換して出力し、復元処理を終了する。
【０３５３】
以上の様に、仮圧縮前の色域が復元された画像データに対して、例えば色域変換処理部１６４は、上述したように２回目の色域変換（本圧縮）を行う。
【０３５４】
上述したようにデジタルスチルカメラ４０１が画像データを光ディスク１１０に記録する際に、復元メタデータを生成し、画像データに付加して光ディスク１１０に記録するので、デジタルスチルカメラ４０１やモニタ４０２は、上述したように容易に復元処理を行うことができる。
【０３５５】
＜６．第６の実施の形態＞
［パーソナルコンピュータ］
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、図４１に示されるようなパーソナルコンピュータとして構成されるようにしてもよい。
【０３５６】
図４１において、パーソナルコンピュータ７００のCPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７１３からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。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７０２や、記憶部７１３に含まれるハードディスクなどで構成される。
【０３６２】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０３６３】
また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３６４】
また、本明細書において、システムとは、複数のデバイス（装置）により構成される装置全体を表わすものである。
【０３６５】
また、以上において、１つの装置（または処理部）として説明した構成を分割し、複数の装置（または処理部）として構成するようにしてもよい。逆に、以上において複数の装置（または処理部）として説明した構成をまとめて１つの装置（または処理部）として構成されるようにしてもよい。また、各装置（または各処理部）の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置（または処理部）の構成の一部を他の装置（または他の処理部）の構成に含めるようにしてもよい。つまり、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０３６６】
１００  情報処理システム，  １０１  記録デバイス，  １０２  再生デバイス，  １０３  出力デバイス，  １５１  撮像部，  １５２  ユーザ指定受付部，  １５３  色域変換制御部，  １５４  色域変換処理部，  １５５  復元メタデータ生成部，  １５６  記録部，  １６１  再生部，  １６２  復元色域変換制御部，  １６３  復元処理部，  １６４  色域変換処理部，  １６５  通信部，  １７１  復元変換状況確認部，  １７２  情報交換部，  １７３  判定部，  １８１  通信部，  １８２  情報提供部，  １８３  復元処理部，  １８４  色域変換処理部，  １８５  出力部，  ２１２  情報提供部，  ２２２  復元色域変換制御部，  ２３１  復元変換状況確認部，  ２３２  情報交換部，  ２３３  判定部
【図１】
2010273202.tif 000007
【図２】
2010273202.tif 000008
【図３】
2010273202.tif 000009
【図４】
2010273202.tif 000010
【図５】
2010273202.tif 000011
【図６】
2010273202.tif 000012
【図７】
2010273202.tif 000013
【図８】
2010273202.tif 000014
【図９】
2010273202.tif 000015
【図１０】
2010273202.tif 000016
【図１１】
2010273202.tif 000017
【図１２】
2010273202.tif 000018
【図１３】
2010273202.tif 000019
【図１４】
2010273202.tif 000020
【図１５】
2010273202.tif 000021
【図１６】
2010273202.tif 000022
【図１７】
2010273202.tif 000023
【図１８】
2010273202.tif 000024
【図１９】
2010273202.tif 000025
【図２０】
2010273202.tif 000026
【図２１】
2010273202.tif 000027
【図２２】
2010273202.tif 000028
【図２３】
2010273202.tif 000029
【図２４】
2010273202.tif 000030
【図２５】
2010273202.tif 000031
【図２６】
2010273202.tif 000032
【図２７】
2010273202.tif 000033
【図２８】
2010273202.tif 000034
【図２９】
2010273202.tif 000035
【図３０】
2010273202.tif 000036
【図３１】
2010273202.tif 000037
【図３２】
2010273202.tif 000038
【図３３】
2010273202.tif 000039
【図３４】
2010273202.tif 000040
【図３５】
2010273202.tif 000041
【図３６】
2010273202.tif 000042
【図３７】
2010273202.tif 000043
【図３８】
2010273202.tif 000044
【図３９】
2010273202.tif 000045
【図４０】
2010273202.tif 000046
【図４１】
2010273202.tif 000047