(57)【要約】【課題】  撮影した画像のデータ形式が記録用と撮影時に行うカラーグレーディング処理用とで異なる場合でも、撮影時のカラーグレーディング処理の内容を、撮影記録後のカラーグレーディング処理で再現すること。【解決手段】  撮影を行って画像データを出力する撮像部（１０３）と、画像データを画像処理する画像処理部（１０５）と、仮カラーグレーディング装置（３００）に、画像処理した画像データを出力するとともに、仮カラーグレーディング装置が画像データに対する予め決められた画像処理に用いた第１の処理情報を入力する外部出力Ｉ／Ｆ（１１３）と、第１の処理情報と、画像データを基準の画像データに変換する処理に用いる第２の処理情報と、画像処理部により画像処理された画像データ及び画像処理されていない画像データの少なくともいずれか一方とを、該画像データに関連づけて記録する記録手段（１１２）とを有する。【選択図】  図２
2014107838.tif 000002
【特許請求の範囲】
【請求項１】
撮影を行って画像データを出力する撮像手段と、
前記画像データを画像処理する画像処理手段と、
外部画像処理装置に、前記画像処理した画像データを出力する出力手段と、
前記外部画像処理装置が前記画像データに対する予め決められた画像処理に用いた第１の処理情報を入力する入力手段と、
前記第１の処理情報と、前記画像処理手段により画像処理された画像データ及び画像処理されていない画像データを基準の画像データに変換する処理に用いる第２の処理情報と、前記画像処理手段により画像処理された画像データ及び画像処理されていない画像データの少なくともいずれか一方とを、該画像データに関連づけて記録する記録手段と
を有することを特徴とする撮像装置。
【請求項２】
前記記録手段は、前記第１の処理情報と前記第２の処理情報を、前記画像データの付加情報として記録することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第１の処理情報は、前記外部画像処理装置が前記画像データに対する予め決められた画像処理に用いたパラメータを記したファイルへのリンク情報であることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記第１の処理情報は、前記外部画像処理装置が前記画像データに対して行う前記予め決められた画像処理のプログラムであることを特徴とする請求項１または２に記載の撮像装置。
【請求項５】
前記第２の処理情報は、前記画像処理手段の特性を示す情報と、撮影時の光源の特性を示す情報であることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記第２の処理情報は、前記外部画像処理装置が、前記基準の画像データに変換する処理に用いたパラメータを含むことを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記第２の処理情報は、前記外部画像処理装置が、前記基準の画像データに変換する処理に用いたパラメータを記したファイルへのリンク情報を含むことを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項８】
前記画像処理手段は、前記基準の画像データに変換する処理を行うことを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項９】
撮像装置から、画像データと、該画像データを基準の画像データに変換する処理に用いる第１の処理情報を入力する入力手段と、
前記第１の処理情報に基づいて、前記画像データを基準の画像データに変換する変換手段と、
前記変換手段により変換された前記基準の画像データに対して、ユーザからの指示に基づく予め決められた画像処理を行う画像処理手段と、
前記画像処理手段による画像処理に用いた第２の処理情報を前記撮像装置に出力する出力手段と
を有することを特徴とする画像処理装置。
【請求項１０】
前記画像処理手段により画像処理された前記画像データを表示装置に出力する表示出力手段を更に有することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記出力手段は、前記第２の処理情報が変更されたタイミングで、該変更された第２の処理情報を前記撮像装置に出力することを特徴とする請求項９または１０に記載の画像処理装置。
【請求項１２】
請求項１乃至８のいずれか１項に記載された前記撮像装置により前記記録手段に記録された、前記第１の処理情報と、前記第２の処理情報と、前記画像データとを読み出す読み出し手段と、
前記第２の処理情報に基づいて、前記画像データを基準の画像データに変換する変換手段と、
前記変換手段により変換された前記基準の画像データに前記第１の処理情報に基づいて、前記外部画像処理装置が前記画像データに対して行った処理を行う第１の画像処理手段と、
前記第１の画像処理手段により処理された前記画像データに対して、ユーザからの指示に応じた画像処理を行う第２の画像処理手段と
を有することを特徴とする画像処理装置。
【請求項１３】
前記第２の画像処理手段により処理した前記画像データを表示装置に出力する出力手段を更に有することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
撮像装置と、第１の画像処理装置と、第２の画像処理装置とからなる画像処理システムであって、
前記撮像装置が、
撮影を行って画像データを出力する撮像手段と、
前記画像データを画像処理する第１の画像処理手段と、
前記第１の画像処理装置に、前記画像処理した画像データを出力する第１の出力手段と、
前記第１の画像処理装置が前記画像データに対する予め決められた画像処理に用いた第１の処理情報を入力する第１の入力手段と、
前記第１の処理情報と、前記第１の画像処理手段により画像処理された画像データ及び画像処理されていない画像データを基準の画像データに変換する処理に用いる第２の処理情報と、前記第１の画像処理手段により画像処理された画像データ及び画像処理されていない画像データの少なくともいずれか一方とを、該画像データに関連づけて記録する記録手段とを有し、
前記第１の画像処理装置が、
前記第１の出力手段により出力された前記画像データと、前記第２の処理情報を入力する第２の入力手段と、
前記第２の処理情報に基づいて、前記画像データを基準の画像データに変換する第１の変換手段と、
前記第１の変換手段により変換された前記基準の画像データに対して、ユーザからの指示に基づく予め決められた画像処理を行う第２の画像処理手段と、
前記第２の画像処理手段による画像処理に用いた第１の処理情報を前記撮像装置に出力する第２の出力手段とを有し、
前記第２の画像処理装置が、
前記記録手段に記録された、前記第１の処理情報と、前記第２の処理情報と、前記画像データとを読み出す読み出し手段と、
前記第２の処理情報に基づいて、前記画像データを基準の画像データに変換する第２の変換手段と、
前記第２の変換手段により変換された前記基準の画像データに前記第１の処理情報に基づいて、前記第１の画像処理装置が前記画像データに対して行った処理を行う第３の画像処理手段と、
前記第３の画像処理手段により処理された前記画像データに対して、ユーザからの指示に応じた画像処理を行う第４の画像処理手段と
を有することを特徴とする画像処理システム。
【請求項１５】
撮像装置と、第１の画像処理装置と、第２の画像処理装置とからなる画像処理システムであって、
前記撮像装置が、
撮影を行って画像データを出力する撮像手段と、
前記画像データを基準の画像データに変換する第１の変換手段と、
前記第１の画像処理装置に、前記変換した基準の画像データを出力する第１の出力手段と、
前記第１の画像処理装置が前記基準の画像データに対する予め決められた画像処理に用いた第１の処理情報を入力する第１の入力手段と、
前記第１の処理情報と、前記第１の変換手段が用いた第２の処理情報と、前記第１の変換手段により変換された前記基準の画像データ及び変換されていない画像データの少なくともいずれか一方とを、該画像データに関連づけて記録する記録手段とを有し、
前記第１の画像処理装置が、
前記第１の出力手段により出力された前記画像データを入力する第２の入力手段と、
前記第２の入力手段により入力した画像データに対して、ユーザからの指示に基づく予め決められた画像処理を行う第２の画像処理手段と、
前記第２の画像処理手段による画像処理に用いた第１の処理情報を前記撮像装置に出力する第２の出力手段とを有し、
前記第２の画像処理装置が、
前記記録手段に記録された、前記第１の処理情報と、前記第２の処理情報と、前記画像データとを読み出す読み出し手段と、
前記第２の処理情報に基づいて、前記画像データを基準の画像データに変換する第２の変換手段と、
前記第２の変換手段により変換された前記基準の画像データに前記第１の処理情報に基づいて、前記第１の画像処理装置が前記画像データに対して行った処理を行う第３の画像処理手段と、
前記第３の画像処理手段により処理された前記画像データに対して、ユーザからの指示に応じた画像処理を行う第４の画像処理手段と
を有することを特徴とする画像処理システム。
【請求項１６】
撮影を行って画像データを出力する撮像手段を有する撮像装置の制御方法であって、
画像処理手段が、前記画像データを画像処理する画像処理工程と、
出力手段が、外部画像処理装置に、前記画像処理した画像データを出力する出力工程と、
入力手段が、前記外部画像処理装置が前記画像データに対する予め決められた画像処理に用いた第１の処理情報を入力する入力工程と、
記録手段が、前記第１の処理情報と、前記画像処理工程で画像処理された画像データ及び画像処理されていない画像データを基準の画像データに変換する処理に用いる第２の処理情報と、前記画像処理工程で画像処理された画像データ及び画像処理されていない画像データの少なくともいずれか一方とを、該画像データに関連づけて記録する記録工程と
を有することを特徴とする撮像装置の制御方法。
【請求項１７】
入力手段が、撮像装置から、画像データと、基準の画像データに変換する処理に用いる第１の処理情報を入力する入力工程と、
変換手段が、前記第１の処理情報に基づいて、前記画像データを基準の画像データに変換する変換工程と、
画像処理手段が、前記変換工程で変換された前記基準の画像データに対して、ユーザからの指示に基づく予め決められた画像処理を行う画像処理工程と、
出力手段が、前記画像処理工程で画像処理に用いた第２の処理情報を前記撮像装置に出力する出力工程と
を有することを特徴とする画像処理方法。
【請求項１８】
読み出し手段が、請求項１乃至８のいずれか１項に記載された前記撮像装置により前記記録手段に記録された、前記第１の処理情報と、前記第２の処理情報と、前記画像データとを読み出す読み出し工程と、
変換手段が、前記第２の処理情報に基づいて、前記画像データを基準の画像データに変換する変換工程と、
第１の画像処理手段が、前記変換工程で変換された前記基準の画像データに前記第１の処理情報に基づいて、前記外部画像処理装置が前記画像データに対して行った処理を行う第１の画像処理工程と、
第２の画像処理手段が、前記第１の画像処理工程で処理された前記画像データに対して、ユーザからの指示に応じた画像処理を行う第２の画像処理工程と
を有することを特徴とする画像処理方法。
【請求項１９】
撮影を行って画像データを出力する撮像手段を有する撮像装置と、第１の画像処理装置と、第２の画像処理装置とからなる画像処理システムにおける画像処理方法であって、
前記撮像装置において、
第１の画像処理手段が、前記画像データを画像処理する第１の画像処理工程と、
第１の出力手段が、前記第１の画像処理装置に、前記画像処理した画像データを出力する第１の出力工程と、
第１の入力手段が、前記第１の画像処理装置が前記画像データに対する予め決められた画像処理に用いた第１の処理情報を入力する第１の入力工程と、
記録手段が、前記第１の処理情報と、前記第１の画像処理工程で画像処理された画像データ及び画像処理されていない画像データを基準の画像データに変換する処理に用いる第２の処理情報と、前記第１の画像処理工程で画像処理された画像データ及び画像処理されていない画像データの少なくともいずれか一方とを、該画像データに関連づけて記録する記録工程とを行い、
前記第１の画像処理装置において、
第２の入力手段が、前記第１の出力工程で出力された前記画像データと、前記第２の処理情報を入力する第２の入力工程と、
第１の変換手段が、前記第２の処理情報に基づいて、前記画像データを基準の画像データに変換する第１の変換工程と、
第２の画像処理手段が、前記第１の変換工程で変換された前記基準の画像データに対して、ユーザからの指示に基づく予め決められた画像処理を行う第２の画像処理工程と、
第２の出力手段が、前記第２の画像処理工程で画像処理に用いた第１の処理情報を前記撮像装置に出力する第２の出力工程とを行い、
前記第２の画像処理装置において、
読み出し手段が、前記記録手段に記録された、前記第１の処理情報と、前記第２の処理情報と、前記画像データとを読み出す読み出し工程と、
第２の変換手段が、前記第２の処理情報に基づいて、前記画像データを基準の画像データに変換する第２の変換工程と、
第３の画像処理手段が、前記第２の変換工程で変換された前記基準の画像データに前記第１の処理情報に基づいて、前記第１の画像処理装置が前記画像データに対して行った処理を行う第３の画像処理工程と、
第４の画像処理手段が、前記第３の画像処理工程で処理された前記画像データに対して、ユーザからの指示に応じた画像処理を行う第４の画像処理工程とを行う
ことを特徴とする画像処理システムにおける画像処理方法。
【請求項２０】
撮影を行って画像データを出力する撮像手段を有する撮像装置と、第１の画像処理装置と、第２の画像処理装置とからなる画像処理システムにおける画像処理方法であって、
前記撮像装置において、
第１の変換手段が、前記画像データを基準の画像データに変換する第１の変換工程と、
第１の出力手段が、前記第１の画像処理装置に、前記変換した画像データを出力する第１の出力工程と、
第１の入力手段が、前記第１の画像処理装置が前記画像データに対する予め決められた画像処理に用いた第１の処理情報を入力する第１の入力工程と、
記録手段が、前記第１の処理情報と、前記第１の変換工程で用いた第２の処理情報と、前記第１の変換工程で変換された前記基準の画像データ及び変換されていない画像データの少なくともいずれか一方とを、該画像データに関連づけて記録する記録工程とを行い、
前記第１の画像処理装置において、
第２の入力手段が、前記第１の出力工程で出力された前記画像データを入力する第２の入力工程と、
第２の画像処理手段が、前記第２の入力工程で入力した画像データに対して、ユーザからの指示に基づく予め決められた画像処理を行う第２の画像処理工程と、
第２の出力手段が、前記第２の画像処理工程で画像処理に用いた第１の処理情報を前記撮像装置に出力する第２の出力工程とを行い、
前記第２の画像処理装置において、
読み出し手段が、前記記録手段に記録された、前記第１の処理情報と、前記第２の処理情報と、前記画像データとを読み出す読み出し工程と、
第２の変換手段が、前記第２の処理情報に基づいて、前記画像データを基準の画像データに変換する第２の変換工程と、
第３の画像処理手段が、前記第２の変換工程で変換された前記基準の画像データに前記第１の処理情報に基づいて、前記第１の画像処理装置が前記画像データに対して行った処理を行う第３の画像処理工程と、
第４の画像処理手段が、前記第３の画像処理工程で処理された前記画像データに対して、ユーザからの指示に応じた画像処理を行う第４の画像処理工程とを行う
ことを特徴とする画像処理システムにおける画像処理方法。
【請求項２１】
コンピュータに、請求項１７または１８に記載の画像処理方法の各工程を実行させるためのプログラム。
【請求項２２】
請求項２１に記載のプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、画像処理装置、画像処理システム、及びこれらの制御方法に関し、特に、撮影中もしくは撮影記録後の画像に対してカラーグレーディングなどの画像処理を行う撮像装置、画像処理装置、画像処理システム、及びこれらの制御方法に関する。
【背景技術】
【０００２】
従来、人物等の被写体を撮像して動画像として記録するデジタルカメラ等の撮像装置が存在する。また、デジタルシネマなどの制作現場においては、カット編集とともに、撮影した画像を所望の見た目に補正するカラーグレーディング処理を施すことが一般的である。このカラーグレーディング処理は、撮影記録後に編集スタジオなどにおいてカラーグレーディング装置を用いて行われる。一方で、撮影現場において、撮影時に大まかな仮カラーグレーディングを行っておき、撮影記録後に微調整である本カラーグレーディングを行うことも行われている。このように撮影時に撮影現場で仮カラーグレーディングしておくことで、最終的な仕上がりの印象を撮影時に把握するとともに、撮影記録後に行う本カラーグレーディングの負荷を減らすことができる。
【０００３】
撮影時に仮カラーグレーディングを行う場合、デジタルカメラは、画像を記録すると共に、ＨＤ−ＳＤＩケーブル等を通じて外部のカラーグレーディング装置に対して画像を出力する。カラーグレーディング装置は入力した画像に対してカラーグレーディング処理を施し、カラーグレーディングのパラメータを記録しておく（例えば、特許文献１参照）。このように、撮影時に行う仮カラーグレーディングのパラメータ情報を記録しておく画像処理装置が開示されている。そして、撮影記録後の本カラーグレーディング工程において、撮影画像に対して撮影時に記録しておいた仮カラーグレーディングのパラメータに基づく処理を施すことで、撮影時の仮カラーグレーディング結果を再現する。更に、ユーザは仮カラーグレーディング処理後の画像に対して微調整（本カラーグレーディング）を行う。このようにすることで、撮影記録後の本カラーグレーディング処理の作業の負荷を低減させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、撮影時に、デジタルカメラで撮影した画像をＲＡＷデータなどできるだけ情報量の多いフォーマットで記録しておき、外部のカラーグレーディング装置には、ガンマ処理をかけるなど情報量が少なくなるように現像処理した画像を出力することも多い。これは、ＲＡＷデータはデータ量が多く、ＨＤ−ＳＤＩなどのケーブルを利用してリアルタイム伝送することが困難であるためである。しかしながら、このように、カメラが記録する画像とカラーグレーディング装置に対して出力する画像が異なる場合、撮影記録後のカラーグレーディングにおいて撮影時と同じカラーグレーディングのパラメータで処理しても処理結果が異なってしまう場合があった。
【０００６】
一例として、カメラはＲＡＷ形式で記録し、撮影時のカラーグレーディング装置に対してはある現像パラメータＡで現像処理を行った画像を出力する場合について説明する。撮影時のカラーグレーディング装置は現像パラメータＡで現像された画像に対し仮カラーグレーディング処理を施し、カラーグレーディングパラメータを記録しておく。撮影記録後に本カラーグレーディングをする際に、カラーグレーディング装置は、撮影されたＲＡＷデータを現像したデータを受け取り（もしくは、カラーグレーディング装置で現像し）、記録した仮カラーグレーディングのパラメータに従って処理を行う。
【０００７】
このとき、ユーザによる管理が不十分な場合、撮影記録後のカラーグレーディング装置の現像処理のパラメータと、撮影時の現像処理パラメータＡが異なってしまうこともあり得る。この場合、撮影時と、撮影記録後で同じカラーグレーディングのパラメータで処理したとしても撮影時の仮カラーグレーディング結果と一致する画像を、本カラーグレーディングにおいて得ることができないという課題が生じる。
【０００８】
本発明は上記問題点を鑑みてなされたものであり、撮影した画像のデータ形式が記録用と撮影時に行うカラーグレーディング処理用とで異なる場合でも、撮影時のカラーグレーディング処理の内容を、撮影記録後のカラーグレーディング処理で再現できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の撮像装置は、撮影を行って画像データを出力する撮像手段と、前記画像データを画像処理する画像処理手段と、外部画像処理装置に、前記画像処理した画像データを出力する出力手段と、前記外部画像処理装置が前記画像データに対する予め決められた画像処理に用いた第１の処理情報を入力する入力手段と、前記第１の処理情報と、前記画像処理手段により画像処理された画像データ及び画像処理されていない画像データを基準の画像データに変換する処理に用いる第２の処理情報と、前記画像処理手段により画像処理された画像データ及び画像処理されていない画像データの少なくともいずれか一方とを、該画像データに関連づけて記録する記録手段とを有する。
【発明の効果】
【００１０】
本発明によれば、撮影した画像のデータ形式が記録用と撮影時に行うカラーグレーディング処理用とで異なる場合でも、撮影時のカラーグレーディング処理の内容を、撮影記録後のカラーグレーディング処理で再現することできる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態における画像処理システムの構成を示す図。
【図２】実施の形態におけるデジタルカメラの構成を示すブロック図。
【図３】第１及び第２の実施形態におけるデジタルカメラの画像処理部の構成を示すブロック図。
【図４】実施の形態における仮カラーグレーディング装置の構成を示すブロック図。
【図５】第１及び第２の実施形態における仮カラーグレーディング装置の画像処理部の構成を示すブロック図。
【図６】第１の実施形態におけるデジタルカメラと仮カラーグレーディング装置間の通信及び撮影処理の流れを示したシーケンス図。
【図７】第１の実施形態における画像ファイルの構造の一例を示す図。
【図８】実施の形態における本カラーグレーディング装置の構成を示すブロック図。
【図９】第１及び第２の実施形態における本カラーグレーディング装置の画像処理部の構成を示すブロック図。
【図１０】本カラーグレーディング装置における第１の実施形態の処理を示すフローチャート。
【図１１】第２の実施形態におけるデジタルカメラと仮カラーグレーディング装置間の通信及び撮影処理の流れを示したシーケンス図。
【図１２】第２の実施形態における画像ファイルの構造の一例を示す図。
【図１３】本カラーグレーディング装置における第２の実施形態の処理を示すフローチャート。
【図１４】第３の実施形態におけるデジタルカメラの画像処理部の構成を示すブロック図。
【図１５】第３の実施形態における仮カラーグレーディング装置の画像処理部の構成を示すブロック図。
【図１６】第３の実施形態におけるデジタルカメラと仮カラーグレーディング装置間の通信及び撮影処理の流れを示したシーケンス図。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。
【００１３】
＜第１の実施形態＞
以下、図１〜図１０を参照して、本発明の第１の実施形態における、撮像装置及び画像処理システムについて説明する。第１の実施形態として、撮影時にカメラでカラーグレーディングに相当する画像処理を行い、カラーグレーディングのパラメータを記録する撮像装置について説明する。
【００１４】
図１は本発明の第１の実施形態における画像処理システムの構成を示す構成図である。図１に示すように、画像処理システムは、撮像装置であるデジタルカメラ１００、画像を表示するモニタ２００、仮カラーグレーディング装置３００、本カラーグレーディング装置４００を含む。仮カラーグレーディング装置３００（外部画像処理装置、第１の画像処理装置）は、撮影時にカメラ１００で撮影した画像に対して色・輝度の補正などの仮カラーグレーディング処理を施す。本カラーグレーディング装置４００（画像処理装置、第２の画像処理装置）は、記録された画像に対して本カラーグレーディング処理を行う。
【００１５】
カメラ１００は、被写体を撮像し、撮影した画像の画像データを記録媒体に記録するとともに、撮影中の撮影画像を仮カラーグレーディング装置３００に出力する。仮カラーグレーディング装置３００は入力された撮影中の画像に対して仮カラーグレーディング処理を行い、画像の見た目を大まかに調整し、仮カラーグレーディング後の画像を、モニタ２００に出力する。
【００１６】
一方、本カラーグレーディング装置４００は、カメラ１００で撮影した画像データを、記録媒体から読み込む。そして、仮カラーグレーディング装置３００が出力するカラーグレーディング情報（後述する）に基づいて、読み込んだ画像データに対して仮カラーグレーディング処理を施す。さらに、本カラーグレーディング装置４００では、仮カラーグレーディング処理後の画像に対して、詳細な見た目の調整（本カラーグレーディング処理）を行い、カラーグレーディング処理結果の画像をモニタ２００へ出力する。なお、仮カラーグレーディング装置３００に接続されるモニタ２００と本カラーグレーディング装置４００に接続されるモニタ２００は、それぞれ異なるモニタであっても、または同一のモニタを用いても構わない。
【００１７】
図２はデジタルカメラ１００の構成を示すブロック図である。図２を参照して、デジタルカメラ１００における被写体撮影時の基本的な処理の流れについて説明する。撮像部１０３は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成され、ズームレンズ、フォーカスレンズを含むレンズ群１０１及び絞り機能を備えるシャッター１０２を介して入射した光を光電変換し、入力画像信号としてＡ／Ｄ変換器１０４へ出力する。Ａ／Ｄ変換器１０４は撮像部１０３から出力されるアナログ画像信号をデジタル画像信号に変換し、画像処理部１０５（第１の画像処理手段）に出力する。
【００１８】
画像処理部１０５は、Ａ／Ｄ変換器１０４からの画像データ、または、メモリ制御部１０７を介して画像メモリ１０６から読み出した画像データに対し、ホワイトバランス処理などの色変換処理、γ処理、色補正処理などの各種画像処理を行う。なお、画像処理部１０５で行われる処理の詳細については後述する。また、画像処理部１０５では、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、合焦制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理などを行う。また、画像処理部１０５は上述したホワイトバランス処理として、撮像した画像データを用いて後述する処理により光源を推定し、推定した光源に基づくＡＷＢ（オートホワイトバランス）処理を行う。
【００１９】
画像処理部１０５から出力された画像データは、メモリ制御部１０７を介して画像メモリ１０６に書き込まれる。画像メモリ１０６は、撮像部１０３から出力された画像データや、表示部１０９に表示するための画像データを格納する。
【００２０】
Ｄ／Ａ変換器１０８は、画像メモリ１０６に格納されている表示用の画像データをアナログ信号に変換して表示部１０９に供給し、表示部１０９はＬＣＤ等の表示器上に、Ｄ／Ａ変換器１０８からのアナログ信号に応じた表示を行う。また、画像メモリ１０６に格納されている画像データは外部出力インタフェース（Ｉ／Ｆ）１１３（出力手段、入力手段、第１の出力手段、第１の入力手段）を介して、外部の仮カラーグレーディング装置３００にも出力することができる。
【００２１】
コーデック部１１０は、画像メモリ１０６に記憶された画像データをＭＰＥＧなどの規格に基づきそれぞれ圧縮符号化する。システム制御部５０は符号化した画像データもしくは、非圧縮の画像データを、インタフェース（Ｉ／Ｆ）１１１を介して、メモリカードやハードディスク等の記録媒体１１２に格納する。また、コーデック部１１０は、記録媒体１１２から読み出した画像データが圧縮されていた場合に、復号化して画像メモリ１０６に格納する。
【００２２】
上記の基本動作以外に、システム制御部５０は、不揮発性メモリ１２３に記録されたプログラムを実行することで、後述する第１の実施形態の各処理を実現する。なお、不揮発性メモリ１２３は電気的に消去・記録可能であって、例えばＥＥＰＲＯＭ等が用いられる。また、ここでいうプログラムとは、第１の実施形態で後述する各種フローチャート及びシーケンス図の内容をを実行するためのプログラムのことである。この際、システム制御部５０の動作用の定数、変数、不揮発性メモリ１２３から読み出したプログラム等をシステムメモリ１２５に展開する。
【００２３】
また、図２に示すようにカメラ１００は、各種の操作指示を入力するための操作部１２０、電源スイッチ１２１、電源部１２２を含む。更に、各種制御に用いる時間や、内蔵された時計の時間を計測するシステムタイマ１２４、仮カラーグレーディング装置３００を含む外部の機器と無線で通信を行う通信部１２６を有する。
【００２４】
図３は、画像処理部１０５の構成を示すブロック図である。図３を参照して、画像処理部１０５で行われる本第１の実施形態における処理について説明する。図３に示すように、図２のＡ／Ｄ変換器１０４から画像信号が画像処理部１０５に入力される。画像処理部１０５に入力された画像信号は、ＲＧＢベイヤー配列のＲＡＷ画像データで、色信号生成部１０５１に入力される。ＲＡＷ画像データのまま画像を記録する場合、画像処理部１０５は入力した画像信号をそのまま出力する。出力された画像信号はＩ／Ｆ１１１を介して記録媒体１１２に記録することができる。色信号生成部１０５１は入力されたＲＧＢベイヤー配列のＲＡＷ画像データから、全画素それぞれについてＲ、Ｇ、Ｂの色信号を生成する。色信号生成部１０５１は、生成した色信号Ｒ、Ｇ、ＢをＷＢ増幅部１０５２へ出力する。
【００２５】
ＷＢ増幅部１０５２は、システム制御部５０が算出するホワイトバランスゲイン値に基づき、色信号Ｒ、Ｇ、Ｂにそれぞれゲインをかけ、ホワイトバランスを調整する。色補正処理部１０５３では、ホワイトバランス処理された色信号Ｒ、Ｇ、Ｂに対して、３×３のマトリクス処理や３次元のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）処理を行い、色調を補正する。更に、ガンマ処理部１０５４では、Ｒｅｃ．７０９などの規格に沿ったガンマやログ形式のガンマを掛けるなどのガンマ補正を行い、輝度・色差信号生成部１０５５では、色信号Ｒ、Ｇ、Ｂから輝度信号Ｙ、色差信号Ｒ−Ｙ、Ｂ−Ｙを生成する。輝度・色差信号生成部１０５５は、生成した輝度信号Ｙ、色差信号Ｒ−Ｙ、Ｂ−Ｙを外部出力Ｉ／Ｆ１１３及び記録Ｉ／Ｆ１１１へ出力する。記録Ｉ／Ｆ１１１は、記録媒体１１２との信号を制御して、ＲＧＢベイヤー配列のＲＡＷ画像データもしくは、輝度信号Ｙ、色差信号Ｒ−Ｙ、Ｂ−Ｙを記録媒体１１２に記録する。また、外部出力Ｉ／Ｆ１１３は、入力された画像信号をＨＤ−ＳＤＩ信号として伝送できる形に変形し、仮カラーグレーディング装置３００に画像信号を出力する。
【００２６】
次に、仮カラーグレーディング装置３００の構成及び動作について説明する。図４は仮カラーグレーディング装置３００の構成を示すブロック図である。以下、図４を参照して、仮カラーグレーディング装置３００における画像処理の基本的な処理の流れについて説明する。ここでは、カメラ１００の外部出力Ｉ／Ｆ１１３を介して入力された画像データに対して、仮カラーグレーディング処理する流れを説明する。
【００２７】
システム制御部３５０は、外部Ｉ／Ｆ３０２（入力手段、第２の入力手段、出力手段、第２の出力手段）を介して入力されたカメラ１００からの画像信号を画像メモリ３０３に格納する。システム制御部３５０は、ユーザによるマウスやキーボード、タッチパネルなどから構成される操作部３２０の操作によって、画像処理部３０５で用いるパラメータを決定し、画像処理部３０５へパラメータを設定する。画像処理部３０５は、設定されたパラメータに従って仮カラーグレーディングを含む画像処理を行い、画像処理結果を画像メモリ３０３に格納する。また、システム制御部３５０は、画像処理後の画像を画像メモリ３０３から読み出し、外部モニタＩ／Ｆ３０６（表示出力手段）を介して、モニタ２００へ出力する。
【００２８】
なお、図４に示すように、仮カラーグレーディング装置３００は、画像データを圧縮符号化・復号化するコーデック部３０４、電源スイッチ３２１、電源部３２２、電気的に消去・記録可能な不揮発性メモリ３２３を含む。更に、各種制御に用いる時間や、内蔵された時計の時間を計測するシステムタイマ３２４、システム制御部３５０の動作用の定数、変数、不揮発性メモリ３２３から読みだしたプログラム等を展開するシステムメモリ３２５を有する。また、カメラ１００を含む外部の機器と無線で通信を行う通信部３２６を有する。
【００２９】
次に、仮カラーグレーディング装置３００の画像処理部３０５で行われる処理について図５を用いて説明する。図５は画像処理部３０５の詳細を示すブロック図である。前述のとおり、外部Ｉ／Ｆ３０２を介してカメラ１００から受信し、画像メモリ３０３に蓄積された画像データ（輝度信号Ｙ、色差信号Ｒ−Ｙ、Ｂ−Ｙ）は、システム制御部３５０の制御によって、ＲＧＢ信号生成部３０５１に入力される。ＲＧＢ信号生成部３０５１は入力された輝度・色差信号（Ｙ、Ｒ−Ｙ、Ｂ−Ｙ信号）を、ＲＧＢ信号に変換する。そして、生成したＲＧＢ信号をＩＤＴ（Ｉｎｐｕｔ  Ｄｅｖｉｃｅ  Ｔｒａｎｓｆｏｒｍ）処理部３０５２（変換手段、第１の変換手段）に出力する。ＩＤＴ処理部３０５２は、入力されたＲＧＢ信号を、基準となるＲＧＢ信号に変換する。
【００３０】
本第１の実施形態では、基準となるＲＧＢ信号として、映画芸術科学アカデミー（ＡＭＰＡＳ）が提案しているＡＣＥＳ（Ａｃａｄｅｍｙ  Ｃｏｌｏｒ  Ｅｎｃｏｄｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）規格を用いる。すなわち、入力されたＲＧＢ信号をＡＣＥＳ規格のＡＣＥＳ＿ＲＧＢ信号に変換する処理を行う。このＡＣＥＳ＿ＲＧＢ信号は、被写体輝度に対してリニアであり、被写体に忠実な色再現特性を持っているという特性がある。ＡＣＥＳ＿ＲＧＢ信号への変換処理は、デガンマ処理及び、色再現性の補正処理、色空間の変換処理から構成される。これらＡＣＥＳ＿ＲＧＢへの変換処理のパラメータはカメラ１００の画像処理部１０５の特性、及び、撮影時の光源特性に応じて決定するが、詳しくは後述する。ＩＤＴ処理部３０５２は、変換したＡＣＥＳ＿ＲＧＢ信号をＬＭＴ（Ｌｏｏｋ  Ｍｏｄｉｆｉｃａｔｉｏｎ  Ｔｒａｎｓｏｆｏｒｍ）処理部３０５３へ出力する。
【００３１】
ＬＭＴ処理部３０５３（画像処理手段、第２の画像処理手段）では、操作部３２０に対するユーザ操作に従った仮カラーグレーディング処理を行う。具体的には、操作部３２０のユーザの操作に従って、ＡＣＥＳ＿ＲＧＢ信号に対して、トーンカーブの調整や、マトリクス処理のパラメータを決定し、決定したパラメータに従って処理を行う。これによりユーザの所望する見た目になるような画像処理を行う。ＬＭＴ処理部３０５３は、仮カラーグレーディング処理後の画像信号をＲＲＴ（Ｒｅｆｅｒｅｎｃｅ  Ｒｅｎｄｅｒｉｎｇ  Ｔｒａｎｓｆｏｒｍ）処理部３０５４へ出力する。
【００３２】
ＲＲＴ処理部３０５４は、ＡＣＥＳの規格に基づき、入力された画像信号に対して基準となるフィルム調の見た目となる画像処理を施し、処理後の画像をＯＤＴ（Ｏｕｔｐｕｔ  Ｄｅｖｉｃｅ  Ｔｒａｎｓｆｏｒｍ）処理部３０５５へ出力する。ＯＤＴ処理部３０５５は、入力された画像信号をモニタ２００の色域に収まるような変換を行う。例えば、接続されたモニタ２００がＲｅｃ.７０９規格に対応したモニタであれば、Ｒｅｃ．７０９の色域に収まるように入力信号を変換し、Ｒｅｃ．７０９規格のガンマ処理を施す。ＯＤＴ処理部３０５５は変換後の画像データを外部モニタＩ／Ｆ３０６を介してモニタ２００へ出力する。
【００３３】
上記のような、カメラ１００と仮カラーグレーディング装置３００、モニタ２００の組み合わせによって、ユーザは撮影時にモニタ２００に表示された画像を目的の見た目に近づけるような仮カラーグレーディングを行うことが可能である。
【００３４】
次に、カメラ１００と仮カラーグレーディング装置３００が通信を行い、カラーグレーディング情報をやりとりする処理について、図６を参照して説明する。図６はカメラ１００と仮カラーグレーディング装置３００において、電源起動から撮影までの機器間の通信及び撮影処理の流れを示したシーケンス図である。図６において縦軸は時間の流れを示している。
【００３５】
図６において、Ｓ６０１でカメラ１００の電源スイッチ１２１に対してユーザによって電源オンの操作がされると、カメラ１００が起動する。同様に、Ｓ６０２では、仮カラーグレーディング装置３００の電源スイッチ３２１に対してユーザによって電源オンの操作がされると、仮カラーグレーディング装置３００を起動する。
【００３６】
Ｓ６０３では、起動後にカメラ１００のシステム制御部５０が前述の撮影処理を開始する。また、撮影処理で撮影した画像データ（輝度・色差信号）を、外部出力Ｉ／Ｆ１１３を介して仮カラーグレーディング装置３００に出力する。Ｓ６０４において、カメラ１００のシステム制御部５０が、通信部１２６を介して、仮カラーグレーディング装置３００との通信を確立するように通信を行う。Ｓ６０５では、Ｓ６０４と同様に、仮カラーグレーディング装置３００のシステム制御部３５０が、通信部３２６を介して、カメラ１００との通信を確立するように通信を行う。
【００３７】
Ｓ６０４及びＳ６０５において通信状態が確立できると、Ｓ６０６では、カメラ１００が撮影情報を仮カラーグレーディング装置３００へ送信する。ここで、撮影情報（第２の処理情報、第１の処理情報）とは、例えば、カメラの機種名、被写体に照射している光源の情報やガンマ情報、カメラのＩＳＯ感度設定、使用レンズ情報などであり、カメラ１００の撮影映像の色味や階調特性に影響を及ぼす情報である。
【００３８】
Ｓ６０７では、仮カラーグレーディング装置３００のシステム制御部３５０が、取得した撮影情報に基づきＩＤＴのパラメータを決定し、決定したパラメータをＩＤＴ処理部３０５２に設定する。ここで、ＩＤＴパラメータの決定処理について具体的に説明する。仮カラーグレーディングは、予めカメラ情報毎の複数のＩＤＴパラメータを保有しており、カメラ情報に応じたＩＤＴパラメータを選択する。前述の通り、ＩＤＴの処理は、大きく分けて、デガンマ処理、色を規格通りの色味に補正する処理、ＡＣＥＳの色空間に変換する処理の３つから構成される。
【００３９】
デガンマ処理は、撮影情報としてカメラ１００のガンマ特性情報を参照し、カメラ１００のガンマ特性の逆ガンマとなるパラメータを選択する処理である。
【００４０】
色補正処理は、光源やレンズの色など、カラーバランスが変化する要因となるカメラ情報を参照し、色補正パラメータを決定する処理である。例えば、撮影情報として光源情報を利用する場合、日中太陽光下や、Ａ光源下など複数の光源毎にＡＣＥＳ規格に基づく色再現となるパラメータを予め用意しておく。そして、カメラ１００から取得した光源情報に対応するパラメータを選択する。
【００４１】
色空間変換処理は、カメラ１００の機種や、カメラ１００の色空間設定情報を参照してパラメータを決定する。例えば、カメラ１００がＲｅｃ．７０９規格に基づく信号を出力しているのか、ＤＣＩ規格の信号を出力しているのかという情報を取得する。そして、それらの色空間からＡＣＥＳの色空間に変換する、パラメータを選択する。
【００４２】
Ｓ６０８では、仮カラーグレーディング装置３００のシステム制御部３５０が、外部モニタＩ／Ｆ３０６を介して、モニタ２００に関するモニタ情報を取得する。ここで、モニタ情報とは、仮カラーグレーディング装置３００に接続されたモニタ２００がどのような表示規格で表示しているかを示す情報である。モニタ情報としては、例えば、ｓＲＧＢやＲｅｃ．７０９、ＤＣＩ規格などがある。Ｓ６０９では、仮カラーグレーディング装置３００のシステム制御部３５０がＳ６０８で取得したモニタ情報に基づき、ＯＤＴ処理のパラメータを決定し、ＯＤＴ処理部３０５５にパラメータを設定する。ＯＤＴ処理は、モニタの出力規格ごとにパラメータセットが用意されており、モニタ２００の出力規格に応じたパラメータを選択する。
【００４３】
Ｓ６１０では、仮カラーグレーディング装置３００のシステム制御部３５０が、操作部３２０に対するユーザ操作に基づき、ＬＭＴ処理のパラメータを決定し、ＬＭＴ処理部３０５３に設定する。ＬＭＴ処理部３０５３では、設定されたパラメータを用いて、ＬＭＴ処理を行う。
【００４４】
Ｓ６１１では、ＬＭＴ処理部３０５３で行う処理の内容をすべて含む、仮カラーグレーディングのパラメータを生成する。この仮カラーグレーディングのパラメータとしては、ＬＭＴ処理で行う処理の内容及び処理パラメータを全て記録した情報であってもよいし、一連の処理をすべてまとめた３次元のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）形式で生成してもよい。本実施形態では、３次元ＬＵＴで仮カラーグレーディングパラメータを生成する方法で説明する。
【００４５】
Ｓ６１２では、仮カラーグレーディング装置３００のシステム制御部３５０は、通信部３２６を介して、生成した仮カラーグレーディングパラメータ（第１の処理情報、第２の処理情報）をカメラ１００に送信する。Ｓ６１３では、カメラ１００が撮影した画像データを記録媒体１１２に記録する。画像データの記録が完了すると、Ｓ６１３では、カメラ１００のシステム制御部５０は、受信した仮カラーグレーディングパラメータをメタデータ（付加情報）として、画像ファイルに記録する。
【００４６】
ここで、メタデータを含む画像ファイルの例について図７を用いて説明する。図７はカメラ１００で記録するファイル構成を示している。画像ファイル７００は、カラーグレーディングパラメータ７０２を含むメタデータ７０１、画像フレームデータ７１０を含んでいる。図７に示すように、本実施形態では、画像ファイル７００のヘッダ部にメタデータ７０１を記録し、メタデータ７０１の中に、仮カラーグレーディングパラメータ７０２が含まれている。メタデータとしては、カメラ１００のメーカー名、機種名、レンズ名、光源情報などを記載する。また、仮カラーグレーディングパラメータ７０２は、前述のとおり３Ｄ−ＬＵＴ形式のデータである。
【００４７】
以上が、一連のカメラ１００で撮影を行い、さらに仮カラーグレーディング装置３００で仮カラーグレーディング処理を行う際の通信及び撮影処理の流れである。さらに撮影を継続する場合は、図６のＳ６１５に進む。Ｓ６１５では、カメラ１００のシステム制御部５０が、通信部１２６を介して、仮カラーグレーディング装置３００において仮カラーグレーディングパラメータに変更があったか否かを問い合わせる。
【００４８】
Ｓ６１６では、仮カラーグレーディング装置３００のシステム制御部３５０が仮カラーグレーディングパラメータの変更情報をカメラ１００に送信する。仮カラーグレーディングパラメータの変更情報とは、Ｓ６１２で送信した仮カラーグレーディングパラメータと、その後、ＬＭＴ処理部３０５３に設定された仮カラーグレーディングパラメータの比較情報である。具体的には、仮カラーグレーディングパラメータの変更の有無情報と、変更がある場合は新たな仮カラーグレーディングパラメータをカメラ１００に送信する。仮カラーグレーディングパラメータが変化するタイミングは、撮影記録後（Ｓ６１３後）にユーザ操作によってカラーグレーディング特性が変化した場合である。
【００４９】
以降、図６には記載していないが、取得したカラーグレーディング変更情報に基づき、カメラ１００は画像の記録を行う。即ち、カラーグレーディング情報が変更されている場合は、カメラ１００は画像データのメタデータとして新たなカラーグレーディングパラメータを記録する。
【００５０】
次に、カメラ１００で、上記のようにして記録した画像データを本カラーグレーディング装置４００で読み込み、本カラーグレーディング処理する処理について説明する。図８は本カラーグレーディング装置４００の構成を示すブロック図である。図４に示す仮カラーグレーディング装置３００とは、外部Ｉ／Ｆ３０２の代わりに記録媒体１１２にデータの入出力を行うための記録Ｉ／Ｆ４０２を有する点、及び、通信部３２６が無い点が異なる。それ以外の４０４及び４０６〜４２５で示す構成は、図４の３０４及び３０６〜３２５で示す構成と同様であるため、説明を省略する。
【００５１】
次に、本カラーグレーディング装置４００の画像処理部４０５で行われる処理について図９を用いて説明する。図９は画像処理部４０５の詳細を示すブロック図である。記録Ｉ／Ｆ４０２を介して、カメラ１００で記録媒体１１２に記録した画像データが入力される。本実施形態では、ベイヤーＲＧＢ画像データもしくは、輝度・色差信号（Ｙ、Ｒ−Ｙ、Ｂ−Ｙ）が入力される。
【００５２】
入力した画像データがベイヤーＲＧＢ画像データの場合は、画像データはＲＧＢ信号生成部４０５１に入力され、ＲＧＢ信号生成部４０５１は入力されたベイヤーＲＧＢ信号を同時化し、全画素数に対応するＲＧＢ信号を生成する。
【００５３】
一方、入力画像データが輝度・色差信号（Ｙ、Ｒ−Ｙ、Ｂ−Ｙ）の場合は、入力画像データはＲＧＢ信号生成部４０５７に入力される。ＲＧＢ信号生成部４０５７は、輝度・色差信号（Ｙ、Ｒ−Ｙ、Ｂ−Ｙ信号）をＲＧＢ信号に変換し、デガンマ処理部４０５８に出力する。デガンマ処理部４０５８はデガンマ処理を行い、入力画像データをリニアＲＧＢ信号に変換してＩＤＴ処理部４０５２に出力する。
【００５４】
ＩＤＴ処理部４０５２（変換手段、第２の変換手段）は、入力されたリニアＲＧＢ信号をＡＣＥＳ＿ＲＧＢ信号に変換する。ＩＤＴ処理部４０５２での、ＡＣＥＳ＿ＲＧＢ信号への変換処理は、ＡＣＥＳ規格に基づく色再現性の補正処理と、ＡＣＥＳ色空間への変換処理から構成される。これらの変換は前述の仮カラーグレーディング装置３００のＩＤＴ処理部３０５２と同様である。
【００５５】
ＬＭＴ処理部４０５３（第１の画像処理手段、第３の画像処理手段）は、後述するように、カメラ１００で撮影した画像ファイル７００のメタデータ７０１に記載された仮カラーグレーディングパラメータ７０２に従って、仮カラーグレーディング処理を行う。具体的には、ＬＭＴ処理部４０５３は３Ｄ−ＬＵＴの処理を行う。本カラーグレーディング装置４００のシステム制御部４５０は、読み込んだ画像ファイル７００のメタデータ（３Ｄ−ＬＵＴのデータ）を取得して、ＬＭＴ処理部４０５３のパラメータとして設定する。
【００５６】
本カラーグレーディング処理部４０５４（第２の画像処理手段、第４の画像処理手段）は、仮カラーグレーディング処理を行った画像データに対して、操作部３２０に対するユーザ操作に従った本カラーグレーディング処理を行う。具体的には、操作部３２０からユーザの操作に従って、ＡＣＥＳ＿ＲＧＢ信号に対して、トーンカーブの調整などの処理を行う。
【００５７】
ＲＲＴ処理部４０５５は、ＡＣＥＳ規格に従った基準となるフィルム調の見た目になるような補正を行う。この処理は、仮カラーグレーディング装置３００のＲＲＴ処理部３０５４と同様である。
【００５８】
ＯＤＴ処理部４０５６は、入力画像信号をモニタ２００の色域に収めるための色空間変換を行う。ここで行われる処理も、仮カラーグレーディング装置３００のＯＤＴ処理部３０５５と同様である。ＯＤＴ処理部４０５６は変換後のＲＧＢ信号を画像メモリ４０３に出力する。システム制御部４５０は、画像メモリ４０３に出力された画像データを外部モニタＩ／Ｆ４０６（表示出力手段）を介してモニタ２００へ出力する。
【００５９】
以上、画像処理部４０５の動作について説明したが、本カラーグレーディング装置４００は、画像を読み込み、カラーグレーディング処理する際のシステム制御部４５０の動作も、仮カラーグレーディング装置３００と異なる。次に、カメラ１００で記録した画像を本カラーグレーディング装置４００が読み込み、本カラーグレーディング処理する動作について図１０を参照して説明する。
【００６０】
図１０において、Ｓ８０１では、システム制御部４５０は記録Ｉ／Ｆ４０２を制御し、記録媒体１１２から画像ファイル７００を読み出し、画像メモリ４０３へ出力する。Ｓ８０２では、画像メモリ４０３に蓄積された画像ファイルからメタデータ７０１を抽出する。
【００６１】
Ｓ８０３では、メタデータ７０１に記載された撮影情報（カメラ機種名、光源情報、レンズ情報など）に基づき、ＩＤＴパラメータを決定する。このＩＤＴパラメータの決定方法は、基本的には、仮カラーグレーディング装置３００におけるＩＤＴパラメータ決定方法（図６のＳ６０７）と同じである。ただし、入力信号は、デガンマした状態の信号であるため、デガンマのパラメータは必要ない。
【００６２】
Ｓ８０４では、読み込んだメタデータ７０１にカラーグレーディングパラメータ７０２が記録されているか否かを判定する。図７のようにカラーグレーディングパラメータ７０２が記録されている場合はＳ８０５に進み、記録されていない場合はＳ８０６に進む。Ｓ８０５では、読み込んだカラーグレーディングパラメータ（本実施形態では３Ｄ−ＬＵＴ）を、ＬＭＴ処理部４０５３に設定する。
【００６３】
Ｓ８０６では、接続されたモニタ２００の情報（表示規格）を取得する。Ｓ８０７では、接続されたモニタ２００の情報に基づきＯＤＴ処理パラメータを決定する。このＳ８０６、Ｓ８０７の処理内容は、仮カラーグレーディング装置３００で行う処理（図６の６０８、Ｓ６０９）と同様である。
【００６４】
上記のようにして、画像処理部４０５の各種パラメータを決定すると、画像処理部４０５はパラメータに従った画像処理を行う。また、本カラーグレーディング処理部４０５４に対しては、前述のとおりユーザ操作によってパラメータが決定される。
【００６５】
以上で説明したとおり、本第１の実施形態では、仮カラーグレーディング装置３００において基準状態（ＡＣＥＳの色空間及び色目標値）に対するカラーグレーディングパラメータを生成し、生成したカラーグレーディングパラメータをカメラ１００に送信する。カメラ１００は、基準状態に対するカラーグレーディングパラメータを画像データに関連付けて記録する構成とした。
【００６６】
また、本カラーグレーディング装置４００では、読み込んだ画像をＩＤＴ処理部４０５２で一度、基準状態（ＡＣＥＳ規格の色空間及び色目標値）に変換する。そして、基準状態に対する仮カラーグレーディングパラメータに従って、仮カラーグレーディング処理を行う。また、仮カラーグレーディング後の画像に対して本カラーグレーディングを行う構成とした。このように、基準状態に対するカラーグレーディングのパラメータを受け渡しする。これにより、記録媒体１１２に記録した画像形態（例えばベイヤーＲＧＢ）と、仮カラーグレーディング装置３００に入力された画像形態（例えば輝度・色差信号Ｙ、Ｒ−Ｙ、Ｂ−Ｙ）が異なっていても、撮影時のカラーグレーディングを、撮影記録後に再現することが可能となる。
【００６７】
なお、第１の実施形態では、基準状態としてＡＣＥＳ規格を例に説明したが、ある基準状態における変換もしくはカラーグレーディングパラメータを生成する形態であればＡＣＥＳ以外のどのような状態を利用してもかまわない。例えば色空間がＡｄｏｂｅＲＧＢで、被写体に忠実な色再現におけるカラーグレーディングパラメータを生成し、それをメタデータとして記録してもよい。
【００６８】
また、第１の実施形態では、ＡＣＥＳ規格に従うためにＲＲＴ処理部３０５４やＯＤＴ処理部３０５５、４０５６を設けているが、ＡＣＥＳ以外の基準状態を利用するのであればこれらの処理は必要ない。例えば、Ｒｅｃ．７０９規格の色域への変換処理のみで構成することも可能である。
【００６９】
また、第１の実施形態では、仮カラーグレーディングパラメータを撮影画像のメタデータとして記録する場合を例に説明した。しかしながら、本発明はこれに限るものではなく、撮影画像に関連付けられるのであれば、メタデータでなく、どのような形態で仮カラーグレーディングパラメータを記録してもかまわない。例えば、仮カラーグレーディング装置３００で仮カラーグレーディングパラメータをファイルとして生成し、仮カラーグレーディングパラメータファイルへのリンク情報をカメラ１００へ渡す。そして、カメラ１００は、仮カラーグレーディングパラメータファイルへのリンク情報を撮影画像のメタデータとして記録する構成をとることもできる。
【００７０】
具体的には、仮カラーグレーディング装置３００で仮カラーグレーディングパラメータファイルを生成し、仮カラーグレーディングファイルに固有のＩＤ番号を振る。その仮カラーグレーディングファイルＩＤをカメラ１００に送信し、カメラ１００は仮カラーグレーディングファイルＩＤ番号を撮影画像のメタデータとして記録する方法をとることが可能である。もしくは、仮カラーグレーディング装置３００が通信部３２６を介して、仮カラーグレーディングパラメータファイルを外部のサーバに送信し、送信先のサーバのＵＲＬ情報などを記録画像のメタデータとして記録する構成をとってもよい。
【００７１】
また、仮カラーグレーディングのパラメータだけを記録するのではなく、仮カラーグレーディングの処理自体を画像処理記述言語（プログラム）で記述し、そのプログラムファイルを、画像データに関連付けておくことも可能である。画像処理の記述言語としては、例えば、映画芸術科学アカデミーが提案しているＣＴＬ（Ｃｏｌｏｒ  Ｔｒａｎｓｆｏｒｍ  Ｌａｎｇｕａｇｅ）を利用することも可能である。また、このＣＴＬファイルそのものをメタデータとして画像データ中に記録する構成をとることも可能である。
【００７２】
＜第２の実施形態＞
次に、本発明の第２の実施形態を説明する。第２の実施形態では、カメラ１００が画像記録時に、仮カラーグレーディングパラメータに加えて、ＩＤＴ、ＯＤＴ、モニタ情報を画像データに付加して記録する場合の例について説明する。なお、第２の実施形態例におけるシステム構成及び各装置の構成及び基本的な動作は、図１〜図５、図８、図９を参照して説明したものと同様であるため、ここでは説明を省略する。第２の実施形態は、カメラ１００と仮カラーグレーディング装置３００との間の撮影時の通信シーケンスが第１の実施形態と一部異なる。以下では、図１１を参照して、カメラ１００と仮カラーグレーディング装置３００との間の撮影時の通信シーケンスについて説明する。
【００７３】
図１１は、第２の実施形態におけるカメラ１００と仮カラーグレーディング装置３００において、電源起動から撮影までの機器間の通信及び撮影処理の流れを示したシーケンス図である。図１１において、Ｓ６０１からＳ６１１までは、図６の同符号の処理と同じであるため詳細な説明は省略する。即ち、カメラ１００と、仮カラーグレーディング装置３００の間で通信を確立し、仮カラーグレーディング装置３００は、ＩＤＴ情報、モニタ情報、仮カラーグレーディングパラメータ、ＯＤＴ情報を決定する。
【００７４】
続くＳ９０１では、生成したＩＤＴ情報、ＯＤＴ情報、モニタ情報、仮カラーグレーディングパラメータをカメラ１００に送信する。ここで、ＩＤＴ情報とは、仮カラーグレーディング装置３００が決定したＩＤＴのパラメータもしくは、ＩＤＴパラメータを特定するＩＤ番号である。第２の実施形態では、ＩＤＴ情報が、ＩＤＴを特定するＩＤ番号である場合を例に説明する。また、ＯＤＴ情報は、決定したＯＤＴのパラメータもしくはＯＤＴ処理内容を特定するＩＤ情報である。第２の実施形態では、ＯＤＴ情報が、ＯＤＴを特定するＩＤ番号である場合を例に説明する。また、モニタ情報とは、モニタの機種名もしくは、モニタの規格情報（例えば、ＤＣＩやＲｅｃ．７０９）である。第２の実施形態では、モニタ情報が、モニタの規格情報である場合を例に説明する。
【００７５】
Ｓ６１３では、カメラ１００で画像の記録を行う。画像記録が完了すると、Ｓ９０２に進み、Ｓ９０１で取得したＩＤＴ情報、ＯＤＴ情報、モニタ情報、グレーディングパラメータ情報を画像データのメタデータとして記録する。
【００７６】
第２の実施形態で記録するメタデータの例を図１２に示す。図１２はカメラ１００で記録するファイル構成を示している。なお、図７と同じ構成には同じ符号を付している。本第２の実施形態において、画像ファイル１０００は、カラーグレーディングパラメータ１００２を含むメタデータ１００１、画像フレームデータ７１０を含んでいる。メタデータ１００１は図７に示す構成に加えて、ＩＤＴ情報、ＯＤＴ情報、モニタ情報１００３を有する。情報１００３の例として、図示するようにＩＤＴ及びＯＤＴのＩＤ番号と、モニタの表示規格番号、モニタのメーカー名及び機種名を記録する。
【００７７】
図１１に戻り、Ｓ６１５及びＳ６１６は図６で説明した処理と同様の処理を行う。また、図１１に示してはいないが、上記以外に、カメラ１００で撮影している条件（光源など）が変化した場合は、その撮影情報を仮カラーグレーディング装置３００に送信する。仮カラーグレーディング装置３００は、新たな撮影情報（光源）に対応するＩＤＴを決定し、更新したＩＤＴ情報をカメラ１００に送信する。
【００７８】
次に、上記のようにカメラ１００で記録した画像を本カラーグレーディング装置４００が読み込み、本カラーグレーディング処理する動作について図１３を参照して説明する。図１３において、Ｓ８１１では、システム制御部４５０は記録Ｉ／Ｆ４０２を制御し、記録媒体１１２から画像ファイル１０００を読み出し、画像メモリ４０３へ出力する。Ｓ８１２では、例えば図１２の構成を有する画像ファイル１０００のメタデータ１００１からＩＤＴ情報を取得する。
【００７９】
Ｓ８１３では、取得したＩＤＴ情報に基づいたＩＤＴパラメータをＩＤＴ処理部４０５２に設定する。例えば、ＩＤＴ情報として、「日中太陽光」を示すＩＤ番号が記録されている場合、予め用意された日中太陽光に対応したＩＤＴを選択し、そのパラメータをＩＤＴ処理部４０５２に設定する。
【００８０】
Ｓ８１４、Ｓ８１５は、第１の実施形態で説明した図１０のＳ８０４、Ｓ８０５と同じであり、仮カラーグレーディングのパラメータがメタデータとして記録されている場合は、そのパラメータをＬＭＴ処理部４０５３に設定する。
【００８１】
Ｓ８１６では、本カラーグレーディング装置４００に接続されているモニタ２００の情報（機種名、規格）を取得する。Ｓ８１７では、画像ファイル１０００のメタデータ１００１から、撮影時のモニタ情報を取得する。Ｓ８１８では、本カラーグレーディング装置４００に接続されているモニタ情報と、撮影時のモニタ情報を比較し、モニタの規格名（Ｒｅｃ．７０９、ＤＣＩなど）が一致しているか判定する。一致している場合は、Ｓ８２０に進み、一致していない場合は、Ｓ８１９に進む。
【００８２】
Ｓ８１９では、撮影時の仮カラーグレーディングの時と異なった規格のモニタ（もしくはモード）を利用していることを警告するメッセージをモニタ２００に出力する。Ｓ８２０では、本カラーグレーディング装置４００に接続されたモニタ２００の規格（もしくはモード）に応じたＯＤＴを決定し、ＯＤＴのパラメータをＯＤＴ処理部４０５６に設定する。
【００８３】
以上、本カラーグレーディング装置４００における画像処理部３０５のパラメータ決定するフローについて説明した。上記のようにして設定されたパラメータに従って、本カラーグレーディングの処理を行う際の動作は、第１の実施形態と同様であるため説明は省略する。
【００８４】
以上で説明したように本第２の実施形態では、仮カラーグレーディング装置３００で生成した仮カラーグレーディングパラメータだけでなく、ＩＤＴ情報、ＯＤＴ情報、モニタ情報をカメラ１００に送信する。カメラ１００は受信した仮カラーグレーディングパラメータ及びＩＤＴ情報、ＯＤＴ情報、モニタ情報を、メタデータとして画像データに関連付けて記録する。これにより、本カラーグレーディング時に、誤ったＩＤＴやモニタを利用してしまい撮影時の仮カラーグレーディングを再現できなくなることを低減させることが可能となる。
【００８５】
なお、第２の実施形態では、仮カラーグレーディングパラメータ以外の情報として、ＩＤＴ情報、ＯＤＴ情報、モニタ情報をメタデータとして記録する場合を例に説明したが、必ずしもＩＤＴ情報、ＯＤＴ情報、モニタ情報をすべて通信する必要はない。例えば、ＩＤＴ情報のみをカメラ１００が受信し、記録する構成をとってもよい。
【００８６】
＜第３の実施形態＞
次に、本発明の第３の実施形態を説明する。第３の実施形態では、カメラ１００が仮カラーグレーディング装置３００に対してＩＤＴ処理後の画像を出力する場合の例について説明する。なお、第３の実施形態におけるシステム構成及び各装置の構成及び基本的な動作は、第１の実施形態において図１、図２、図４、図８、図９を参照して説明したものと同様であるため、ここでは説明を省略する。第３の実施形態は、カメラ１００の画像処理部１０５の構成と、仮カラーグレーディング装置３００の画像処理部３０５の構成が第１の実施形態と一部異なる。
【００８７】
図１４は、本第３の実施形態における、図３に示すカメラ１００における画像処理部１０５の構成を示すブロック図である。図１４において図３と同符号のブロックは、図３と同様であるため説明は省略する。図１４では、図３に示す構成にＩＤＴ処理部１０５６及びガンマ処理部１０５７が追加された構成となっている。ＷＢ増幅部１０５２で処理された画像信号は、色補正処理部１０５３もしくはＩＤＴ処理部１０５６（第１の変換手段）に出力される。色補正処理部１０５３とＩＤＴ処理部１０５６のどちらに出力するのかは、操作部１２０に対するユーザ操作によって決定する。
【００８８】
ＩＤＴ処理部１０５６では、入力されたＲＧＢ信号をＡＣＥＳ規格のＲＧＢ信号に変換する。具体的には、ＡＣＥＳ規格の色目標値に補正する処理と、ＡＣＥＳ規格の色空間に変換する補正を行う。生成したＡＣＥＳ規格のＲＧＢ信号をガンマ処理部１０５７に出力する。ガンマ処理部１０５７では、入力されたＡＣＥＳ規格のＲＧＢ信号に対してログ形式などのガンマ処理と整数化の変換を施し、整数化したＡＣＥＳ＿ＲＧＢ信号を外部出力Ｉ／Ｆ１１３に出力する。
【００８９】
次に、カメラ１００から出力された画像データを仮カラーグレーディング装置３００で処理する流れについて説明する。図１５は第３の実施形態における仮カラーグレーディング装置３００の画像処理部３０５の構成を示すブロック図である。図１５において、図５と同じ参照番号を付された構成は、第１の実施形態で説明した構成と同様の処理を行う。
【００９０】
ＡＣＥＳ規格のＲＧＢ信号が画像処理部３０５に入力されると、デガンマ処理３０５６は、前述のようにカメラ１００のガンマ処理部１０５７で施されたガンマの逆ガンマを施すと共に、整数ＡＣＥＳデータから浮動小数点のＡＣＥＳデータに変換する。変換後のＡＣＥＳ規格のＲＧＢデータはＬＭＴ処理部３０５３に出力される。ＬＭＴ処理部３０５３からＯＤＴ処理部３０５５の処理は第１の実施形態で説明した処理と同じであるため説明は省略する。
【００９１】
次に、第３の実施形態におけるカメラ１００と仮カラーグレーディング装置３００との間の撮影時の通信シーケンスについて説明する。図１６は、第３の実施形態におけるカメラ１００と仮カラーグレーディング装置３００において、電源起動から撮影までの機器間の通信及び撮影処理の流れを示したシーケンス図である。図１６において、Ｓ６０１からＳ６０５までは、図６の同符号の処理と同じであるため詳細な説明は省略する。即ち、カメラ１００と、仮カラーグレーディング装置３００の間で通信を確立する。第３の実施形態では、カメラ１００においてＩＤＴ処理を行っているため、第１の実施形態のＳ６０６、６０７に相当するＩＤＴ設定処理は行わない。
【００９２】
また、Ｓ６０８からＳ６１１に関しては、第２の実施形態における処理と同様である。即ち、仮カラーグレーディング装置３００は、モニタ情報、仮カラーグレーディングパラメータ、ＯＤＴ情報を決定する。ここでのモニタ情報、ＯＤＴ情報は第２の実施形態と同様である。
【００９３】
続くＳ１３０１では、生成したＯＤＴ情報及びモニタ情報をカメラ１００に送信する。Ｓ６１３では、カメラ１００で画像の記録を行う。画像記録が完了すると、Ｓ１３０２に進み、Ｓ１３０１で取得した、ＯＤＴ情報、モニタ情報、グレーディングパラメータ情報を画像データのメタデータとして記録する。また、カメラ１００の画像処理部１０５で処理したＩＤＴ処理の情報（第３の実施形態ではＩＤＴを特定するＩＤ番号）を記録する。なお、記録するメタデータは第２の実施形態の図１２で示したものと同様である。
【００９４】
以上のように記録された画像データを、本カラーグレーディング装置４００で処理する動作は第２の実施形態と同様であるため、ここでの説明は省略する。
【００９５】
以上で説明したように第３の実施形態では、カメラ１００でＩＤＴを行い、ＩＤＴ後の画像を仮カラーグレーディング装置３００に出力する。仮カラーグレーディング装置３００では、生成した仮カラーグレーディングパラメータと、ＯＤＴ情報、モニタ情報をカメラ１００に送信する。カメラ１００は受信した仮カラーグレーディングパラメータ及びＩＤＴ情報、ＯＤＴ情報、モニタ情報を、メタデータとして画像データに関連付けて記録する。これにより、仮カラーグレーディング装置３００がカメラ１００のＩＤＴのパラメータ情報を持っていない場合であっても、基準状態（ＩＤＴ処理後）からの仮カラーグレーディング処理で用いた仮カラーグレーディングパラメータを出力することが可能となる。
【００９６】
＜他の実施形態＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014107838.tif 000003
【図２】
2014107838.tif 000004
【図３】
2014107838.tif 000005
【図４】
2014107838.tif 000006
【図５】
2014107838.tif 000007
【図６】
2014107838.tif 000008
【図７】
2014107838.tif 000009
【図８】
2014107838.tif 000010
【図９】
2014107838.tif 000011
【図１０】
2014107838.tif 000012
【図１１】
2014107838.tif 000013
【図１２】
2014107838.tif 000014
【図１３】
2014107838.tif 000015
【図１４】
2014107838.tif 000016
【図１５】
2014107838.tif 000017
【図１６】
2014107838.tif 000018