(57)【要約】【課題】前工程で行われた色調整処理を後工程で簡易的に且つ精度良く再現可能とするための技術を提供する。【解決手段】本発明の画像処理装置は、入力画像に対して色調整処理を施し出力画像を生成する調整手段と、前記色調整処理の変換特性を近似する近似式を決定する決定手段と、前記決定手段で決定された前記近似式を表す情報を含む色調整情報を出力する出力手段と、を有し、前記出力手段は、前記調整手段が前記入力画像の一部の領域に対して前記色調整処理を施す場合に、前記決定手段で決定された前記近似式を表す情報と、前記一部の領域を表す領域情報と、を含む情報を、前記色調整情報として出力する。【選択図】図４
2014207652.tif 000002
【特許請求の範囲】
【請求項１】
入力画像に対して色調整処理を施し出力画像を生成する調整手段と、
前記色調整処理の変換特性を近似する近似式を決定する決定手段と、
前記決定手段で決定された前記近似式を表す情報を含む色調整情報を出力する出力手段と、
を有し、
前記出力手段は、前記調整手段が前記入力画像の一部の領域に対して前記色調整処理を施す場合に、前記決定手段で決定された前記近似式を表す情報と、前記一部の領域を表す領域情報と、を含む情報を、前記色調整情報として出力する
ことを特徴とする画像処理装置。
【請求項２】
画像の色空間が複数の色範囲に区分されており、
前記決定手段は、
前記複数の色範囲のそれぞれについて、当該色範囲の変換特性を近似する近似式を表す情報を区分特性として取得する取得手段と、
前記入力画像の色分布に関する特徴量を検出する検出手段と、
前記検出手段によって検出された特徴量に基づいて前記複数の色範囲の区分特性を合成することにより、前記複数の色範囲の近似式を合成した近似式を表す情報を合成特性として生成する合成手段と、を有し、
前記出力手段は、前記近似式を表す情報として、前記合成特性を出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記調整手段が前記入力画像の一部の領域に対して前記色調整処理を施す場合に、前記検出手段は前記一部の領域内の画像の色分布に関する特徴量を検出する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記色分布に関する特徴量は、色ヒストグラムである
ことを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記合成手段は、各々の色範囲に対応する前記色ヒストグラムの度数に応じた重みで区分特性を合成することにより前記合成特性を生成する
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記近似式は、入力画素値と出力画素値の関係を表す一次式であり、
前記近似式を表す情報は、前記一次式の係数である
ことを特徴とする請求項４または５に記載の画像処理装置。
【請求項７】
前記合成手段は、各々の色範囲に対応する前記色ヒストグラムの度数に応じた重みで、区分特性である係数の値を加重平均することにより、前記合成特性である係数の値を算出する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記調整手段は、３次元のルックアップテーブルにより前記色調整処理を行うものであり、
前記取得手段は、前記ルックアップテーブルの隣接する複数の格子点の入力画素値と出力画素値の情報から、前記隣接する複数の格子点を含む色範囲の区分特性を算出する
ことを特徴とする請求項２〜７のいずれか１項に記載の画像処理装置。
【請求項９】
前記一部の領域を設定する設定手段をさらに有する
ことを特徴とする請求項１〜８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記入力画像の注目すべき領域の複数の候補を表示装置に表示する表示手段と、
前記複数の候補のうちのいずれかを前記色調整処理を施す領域としてユーザに選択させる選択手段と、
をさらに有することを特徴とする請求項１〜８のいずれか１項に記載の画像処理装置。
【請求項１１】
前記複数の候補は、セーフティゾーンマーカーで囲まれた領域をグリッドマーカーで分割して得られる複数の領域であり、
前記表示手段は、前記セーフティゾーンマーカーと前記グリッドマーカーを前記入力画像に重畳した画像を前記表示装置に表示する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記入力画像の一部の領域をトリミングするトリミング手段をさらに有し、
前記入力画像の一部の領域がトリミングされた場合に、前記複数の候補は、前記入力画像のトリミングされた領域とセーフティゾーンマーカーで囲まれた領域とが重なり合う領域を、グリッドマーカーで分割して得られる複数の領域であり、
前記入力画像の一部の領域がトリミングされた場合に、前記表示手段は、前記トリミングされた領域と前記セーフティゾーンマーカーで囲まれた領域とが重なり合う領域内に限定して前記グリッドマーカーが表示されるように、前記セーフティゾーンマーカーと前記グリッドマーカーを前記トリミングされた領域の画像に重畳した画像を前記表示装置に表示する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１３】
前記入力画像の注目すべき領域の少なくとも位置を示す領域情報を取得する情報取得手段と、
前記入力画像の前記領域情報で示された位置にマーカーが重畳された画像を表示装置に表示する表示手段と、
前記表示装置に表示された画像の領域から、前記色調整処理を施す領域をユーザに選択させる選択手段と、
をさらに有することを特徴とする請求項１〜８のいずれか１項に記載の画像処理装置。
【請求項１４】
前記表示手段は、スケーリング処理を実行可能であり、
前記表示手段は、前記入力画像にスケーリング処理を施す場合に、前記入力画像に対するスケーリング処理に対応するスケーリング処理をマーカーに施し、スケーリング処理後の入力画像にスケーリング処理後のマーカーが重畳された画像を前記表示装置に表示することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記入力画像の注目すべき領域が複数存在する場合に、前記情報取得手段は、注目すべき前記複数の領域のそれぞれの領域情報を取得し、
前記入力画像の注目すべき領域が複数存在する場合に、前記表示手段は、注目すべき前記複数の領域のそれぞれにマーカーが重畳された画像を前記表示装置に表示する
ことを特徴とする請求項１３または１４に記載の画像処理装置。
【請求項１６】
前記調整手段は、複数の領域に対して個別に色調整処理が施された画像が得られるように、前記入力画像に対して色調整処理を施す
ことを特徴とする請求項１〜１５のいずれか１項に記載の画像処理装置。
【請求項１７】
複数の領域を示す複数の領域情報を含む１つのファイルを取得するファイル取得手段をさらに有し、
前記調整手段は、前記複数の領域情報によって示された前記複数の領域に対して個別に色調整処理が施された画像が得られるように、前記入力画像に対して色調整処理を施す
ことを特徴とする請求項１〜９のいずれか１項に記載の画像処理装置。
【請求項１８】
領域を示す領域情報を含む複数のファイルを取得するファイル取得手段をさらに有し、
前記調整手段は、前記複数のファイルが含む複数の領域情報によって示された複数の領域に対して個別に色調整処理が施された画像が得られるように、前記入力画像に対して色調整処理を施す
ことを特徴とする請求項１〜９のいずれか１項に記載の画像処理装置。
【請求項１９】
前記ファイルは、当該ファイルに関連する画像を示す画像情報を含み、
前記ファイル取得手段は、前記入力画像に関連するファイルを取得する
ことを特徴とする請求項１７または１８に記載の画像処理装置。
【請求項２０】
画像処理装置の制御方法であって、
入力画像に対して色調整処理を施し出力画像を生成するステップと、
前記色調整処理の変換特性を近似する近似式を決定するステップと、
決定された前記近似式を表す情報を含む色調整情報を出力するステップと、
を有し、
前記色調整情報を出力するステップでは、前記入力画像の一部の領域に対して前記色調整処理が施される場合に、決定された前記近似式を表す情報と、前記一部の領域を表す領域情報と、を含む情報が、前記色調整情報として出力される
ことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
映像コンテンツの制作フローでは、一般的に、工程ごとに使用する画像処理装置（例えば、パーソナルコンピュータ）が異なる。そのため、撮影工程で行われた画像処理（画質調整など）の意図を、スクリプトを用いて編集工程へ伝えるということが行われている。例えば、撮影工程で行われた色調整の内容が標準化されたＡＳＣ−ＣＤＬ画像処理手順のスクリプトに変換され、オリジナル映像と共に編集工程へ出力される。編集工程では、渡されたスクリプトに基づいて再現された色調整結果を参考にして、撮影工程で行われた色調整の意図を鑑みながら高度な編集作業が行われる。
上述したＡＳＣ−ＣＤＬ画像処理手順のスクリプトは、撮影および編集用の幅広い機器で使用されるため、比較的シンプルな画像処理要素のみで標準化されている（非特許文献１）。
【０００３】
また、測定値が格納されたテーブルについて、そのメッシュ毎に補正用の回帰曲線の係数を算出する技術が提案されている（特許文献１）。
また、ルックアップテーブルを一時的に単一の近似回路に切り替えて画像処理を行う技術が提案されている（特許文献２）。
特許文献１に開示の技術から、メッシュ毎の係数を前工程から後工程へ伝達することが考えられる。しかしながら、メッシュの数が膨大である場合、伝達するデータ量が膨大になってしまう。例えば、前工程で記憶色補正等の複雑な画像処理を行った場合には、伝達するデータ量が膨大になってしまう。
また、特許文献２に開示の技術から、ルックアップテーブルの入出力特性を表す１つの関係式を前工程から後工程へ伝達することが考えられる。しかしながら、ルックアップテーブルの入出力特性が複雑である場合、そのような入出力特性を正確に表す１つの関係式を決定することは困難である。そのため、前工程で複雑な画像処理を行った場合には、スクリプトでその画像処理の程度を表現できず、前工程で行われた画像処理の意図を後工程に正確に伝えることができないことがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１９８０４６号公報
【特許文献２】特開２００８−３０１３８１号公報
【非特許文献】
【０００５】
【非特許文献１】ＡＳＣ  Ｔｅｃｈｎｏｌｏｇｙ  Ｃｏｍｍｉｔｔｅｅ，  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｓｕｂｃｏｍｍｉｔｔｅｅ  ＡＳＣ  Ｃｏｌｏｒ  Ｄｅｃｉｓｉｏｎ  Ｌｉｓｔ  （ＡＳＣ  ＣＤＬ）  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎｓ  ａｎｄ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｓｙｎｔａｘ  ＡＳＣ−ＣＤＬ＿Ｒｅｌｅａｓｅ１．２  Ｊｏｓｈｕａ  Ｐｉｎｅｓ  ａｎｄ  Ｄａｖｉｄ  Ｒｅｉｓｎｅｒ，  ２００９−０５−０４
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、前工程で行われた色調整処理を後工程で簡易的に且つ精度良く再現可能とするための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、
入力画像に対して色調整処理を施し出力画像を生成する調整手段と、
前記色調整処理の変換特性を近似する近似式を決定する決定手段と、
前記決定手段で決定された前記近似式を表す情報を含む色調整情報を出力する出力手段と、
を有し、
前記出力手段は、前記調整手段が前記入力画像の一部の領域に対して前記色調整処理を施す場合に、前記決定手段で決定された前記近似式を表す情報と、前記一部の領域を表す領域情報と、を含む情報を、前記色調整情報として出力する
ことを特徴とする。
【０００８】
本発明の画像処理装置の制御方法は、
画像処理装置の制御方法であって、
入力画像に対して色調整処理を施し出力画像を生成するステップと、
前記色調整処理の変換特性を近似する近似式を決定するステップと、
決定された前記近似式を表す情報を含む色調整情報を出力するステップと、
を有し、
前記色調整情報を出力するステップでは、前記入力画像の一部の領域に対して前記色調整処理が施される場合に、決定された前記近似式を表す情報と、前記一部の領域を表す領域情報と、を含む情報が、前記色調整情報として出力される
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、前工程で行われた色調整処理を後工程で簡易的に且つ精度良く再現可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施例１に係る画像制作フローの一例を示す図
【図２】実施例１に係る撮影工程の一例を示す概念図
【図３】実施例１に係る編集工程の一例を示す概念図
【図４】実施例１に係る調整装置Ａの構成の一例を示すブロック図
【図５】実施例１に係る変換データの一例を示す図
【図６】実施例１に係る撮影側再生画像の画素値及びヒストグラムの一例を示す図
【図７】実施例１に係る合成特性の算出過程の一例を示す模式図
【図８】実施例１に係る調整スクリプトの一例を示す図
【図９】実施例１に係る格子点補間式の一例を示す概念図
【図１０】実施例１に係る単位立方体の一例を示す概念図
【図１１】実施例１に係る区分特性の算出方法の一例を示す概念図
【図１２】実施例１に係る制御部の動作手順の一例を示すフローチャート
【図１３】実施例１に係るメモリのメモリマップの一例を示す図
【図１４】実施例２に係る調整装置Ａの構成の一例を示すブロック図
【図１５】実施例３に係る表示装置の構成を示すブロック図
【図１６】実施例３に係るＣＰＵの構成を示すブロック図
【図１７】実施例３に係る注目領域候補生成部の動作を示すフローチャート
【図１８】実施例３に係る注目領域候補生成部の動作を示す図
【図１９】実施例３に係るＣＤＬファイルを示す図
【図２０】実施例４に係るＣＰＵの構成を示すブロック図
【図２１】実施例４に係る注目領域候補生成部の動作を示すフローチャート
【図２２】実施例４に係る注目領域候補生成部の動作を示す図
【図２３】実施例５に係る表示装置に表示された画像を示す図
【図２４】実施例５に係る表示装置に表示された画像を示す図
【図２５】実施例５に係る表示装置に表示された画像を示す図
【図２６】実施例７に係るＣＤＬファイルを示す図
【図２７】実施例５に係る表示装置の構成を示すブロック図
【図２８】実施例５に係る表示装置の動作を示すタイムチャート
【図２９】実施例６に係る表示装置の動作を示すタイムチャート
【図３０】実施例７に係る表示装置の動作を示すタイムチャート
【図３１】実施例８に係る表示装置の構成を示すブロック図
【図３２】実施例８に係る調整情報解析部の動作を示すフローチャート
【図３３】実施例８に係る画像調整部の構成を示すブロック図
【図３４】実施例８に係る画像調整の対象の画像を示す図
【図３５】実施例８に係る調整値設定部の出力画像を示す図
【図３６】実施例８に係る第１の画像トリミング部の出力画像を示す図
【図３７】実施例８に係る第２の画像トリミング部の出力画像を示す図
【図３８】実施例８に係る合成画像を示す図
【図３９】実施例９に係る画像調整ファイルを示す図
【図４０】実施例９に係る調整情報解析部の動作を示すフローチャート
【図４１】実施例１０に係る画像調整ファイルを示す図
【図４２】実施例１０に係る画像調整ファイルの取得方法を示すフローチャート
【発明を実施するための形態】
【００１１】
＜実施例１＞
本発明の実施例１に係る画像処理装置及びその制御方法について説明する。
図１は、本実施例に係る映像コンテンツ制作フローの一例を示す図である。
図１において、撮影システム１は、映像コンテンツ制作フローにおける第１工程（本実施例では撮影工程）で使用される。編集システム２は、映像コンテンツ制作フローにおける第２工程（第１工程よりも後の工程；本実施例では編集工程）で使用される。撮影工程は、画像の撮影及び確認を行う工程である。編集工程は、撮影工程で撮影された画像の編集を行う工程である。なお、第１工程と第２工程は、撮影工程と編集工程に限らない。例えば、第１工程が編集工程であり、第２工程が画像の最終確認を行う確認工程であってもよい。
【００１２】
まず、撮影工程について説明する。
カムコーダ１１０は、画像を撮影し、撮影した画像（撮影画像）を不図示の記録媒体に記録する。ユーザ（例えば、撮影者１４０）が、確認する撮影画像を選択する選択操作を行うと、カムコーダ１１０は、選択された撮影画像を記録媒体から読み出す。そして、カムコーダ１１０は、読み出した撮影画像に再生処理を施すことにより撮影側再生画像１１１を生成し、撮影側再生画像１１１を調整装置Ａ１２０に出力する。また、ユーザ（例えば、編集者２７０）が、編集対象の画像を選択する選択操作を行うと、カムコーダ１１０は、選択された撮影画像を記録媒体から読み出し、編集側撮影画像１１２として編集システム２（具体的にはプレイヤー２１０）に出力する。
【００１３】
調整装置Ａ１２０は、入力画像（撮影側再生画像１１１）に色調整処理を施す画像処理装置である。なお、調整装置Ａ１２０において、色調整処理に加えて、輝度調整処理、エッジ強調処理、ぼかし処理など他の画像処理が行われてもよい。
具体的には、調整装置Ａ１２０は、撮影者１４０による調整指示１４１に応じて、撮影側再生画像１１１に対し色調整処理を施すことにより、撮影側調整画像１２１を生成する。そして、調整装置Ａ１２０は、生成した撮影側調整画像１２１を確認モニタＡに出力す
る。また、調整装置Ａ１２０は、色調整処理の変換特性を近似する特性近似式（入力画素値と出力画素値の関係を表す近似式）の係数を求め、他の装置で同等の色調整処理を模擬（簡易的に再現）した模擬色調整処理を行うための色調整情報として出力する。本実施例では、色調整情報をＸＭＬ形式のテキストデータ（調整スクリプト１２２と呼ぶ）で出力する。調整装置Ａ１２０から出力される調整スクリプト１２２は可搬型のメモリーカード１２３に書き込まれ、他の装置へ渡される。
【００１４】
確認モニタＡ１３０は、撮影側調整画像１２１を画面上に表示するモニタである。
【００１５】
撮影者１４０は、確認モニタＡ１３０が表示した撮影側調整画像１２１を見ながら、撮影側調整画像の各画素の色が所望の色になるように、調整装置Ａ１２０に調整指示１４１を入力する。調整指示１４１には、色調整処理の種類を表す種類情報、調整領域を表す領域情報、スクリプト出力フラグが含まれる。領域情報は、例えば、調整領域の始点と終点の座標情報であってもよいし、調整領域の基準点（始点や終点、中心点など）の座標情報であってもよい。また、調整領域の基準点（始点や終点、中心点など）の座標情報とサイズ情報（面積などの情報）であってもよい。なお、ユーザが指定した矩形領域を調整領域として説明するが、ユーザが指定した任意形状のオブジェクト（対象物）の領域を調整領域としてもよい。
撮影工程の概念図を図２に示す。
まず、図２（ａ）に示すように、色調整処理が施されていない撮影側調整画像１２１（即ち、カムコーダ１１０で得られた撮影側再生画像１１１）が確認モニタＡ１３０に表示される。撮影者１４０は、人物の顔１１９の色を濃くしたいという意図のもと、種類情報として肌色を濃くする調整処理を表す情報を含み、領域情報として人物の周囲の領域を表す情報を含む調整指示１４１を調整装置Ａ１２０に入力する。調整指示１４１が調整装置Ａ１２０に入力されると、調整装置Ａ１２０により、入力された調整指示１４１に応じた色調整処理が施された撮影側調整画像１２１が生成される。そして、図２（ｂ）に示すように、確認モニタＡ１３０により、上記色調整処理が施された撮影側調整画像１２１が表示される。撮影者１４０が、調整結果を確認し、上記種類情報と領域情報に加えスクリプト出力フラグを含む調整指示１４１を調整装置Ａ１２０に入力する。調整装置Ａ１２０は、その調整指示１４１に応じて入力画像に対応する調整スクリプト１２２を生成し、出力する。
なお、本実施例では、色調整処理の種類と調整領域がユーザによって選択される場合の例を説明するが、それらは入力画像（編集側再生画像２１１）の種類などに応じて自動で選択されてもよい。
【００１６】
次に、編集工程について説明する。
プレイヤー２１０は、編集側撮影画像１１２に再生処理を施すことにより編集側再生画像２１１を生成し、編集側再生画像２１１を調整装置Ｂ２２０と編集装置２４０に出力する。
【００１７】
調整装置Ｂ２２０は、入力画像（編集側再生画像２１１）に画像処理を施す画像処理装置である。
具体的には、調整装置Ｂ２２０は、メモリーカード１２３から編集側再生画像２１１に対応する調整スクリプト１２２を読み出す。調整装置Ｂは、編集側再生画像２１１に対して調整スクリプト１２２に基づいた色調整処理（模擬色調整処理）を施すことにより、編集側調整画像２２１を生成する。そして、調整装置Ｂ２２０は、生成した編集側調整画像２２１を確認モニタＢ２３０に出力する。
【００１８】
編集装置２４０は、入力画像（編集側再生画像２１１）に画像処理を施す画像処理装置である。編集装置２４０では、調整装置Ａ１２０や調整装置Ｂ２２０よりも高度な編集作
業（細かい画像処理）を行うことができる。
具体的には、編集装置２４０は、編集者２７０による編集指示２７１に従って編集側再生画像２１１に編集処理（色調整処理）を施すことにより、編集画像２４１を生成する。そして、編集装置２４０は、生成した編集画像２４１を確認モニタＣ２５０やレコーダ２６０に出力する。
【００１９】
確認モニタＢ２３０は、編集側調整画像２２１を画面上に表示するモニタである。
確認モニタＣ２５０は、編集画像２４１を画面上に表示するモニタである。
レコーダ２６０は、編集画像２４１を不図示の記録媒体に記録する。
なお、本実施例では、編集側調整画像２２１と編集画像２４１が互いに異なるモニタに表示される例を説明するが、編集側調整画像２２１と編集画像２４１は同じモニタに表示されてもよい。
【００２０】
編集工程の概念図を図３に示す。
まず、図３（ａ）に示すように、色調整処理が施されていない編集画像２４１（即ち、プレイヤー２１０で得られた編集側再生画像２１１；編集前画像）が確認モニタＣ２５０に表示される。また、図３（ｂ）に示すように、調整スクリプト１２２に基づいた色調整処理が施された編集側調整画像２２１が確認モニタＢ２３０に表示される。ここで、調整スクリプト１２２は、調整装置Ａ１２０による色調整処理の変換特性を近似（簡易的に再現）するためのパラメータが記述された情報である。そのため、確認モニタＢ２３０には、編集側調整画像２２１として、撮影者１４０が意図した調整度合いのサンプル画像が表示される。
編集者２７０は、確認モニタＣ２５０に表示された編集前画像（図３（ａ））と、確認モニタＢ２３０に表示されたサンプル画像（図３（ｂ））とを比較して、サンプル画像における調整の意図を汲み取る。そして、編集者２７０は、汲み取った調整の意図に基づいて、編集指示２７１を編集装置２４０に入力する。
編集指示２７１が編集装置２４０に入力されると、編集装置２４０により、入力された編集指示２７１に応じた色調整処理が施された編集画像２４１が生成される。そして、図３（ｃ）に示すように、確認モニタＣ２５０により、上記色調整処理が施された編集画像２４１が表示される。それと共に、レコーダ２６０により、上記色調整処理が施された編集画像２４１が不図示の記録媒体に記録される。なお、レコーダ２６０による編集画像の記録は、編集者２７０からの記録指示や編集完了指示に応じて行われてもよい。
上述したように、編集装置２４０では、調整装置Ａ１２０や調整装置Ｂ２２０よりも高度な編集作業（細かい画像処理）を行うことができる。例えば、調整装置Ａ１２０や調整装置Ｂ２２０では、矩形領域単位でしか色調整処理を行うことができない（図２（ｂ）、図３（ｂ））。一方、編集装置２４０では、不定形な任意形状のオブジェクトの領域に対してのみ色調整処理を施すことができ、図３（ｃ）に示すような自然な画像を得ることができる。
【００２１】
このように、図１に示す製作フローでは、撮影工程と編集工程の役割は維持されている。具体的には、撮影工程において撮影者１４０は撮影作業に専念することができ、編集工程において編集者２７０は編集作業に専念することができる。その上で、調整スクリプト１２２が撮影者１４０による調整指示の意図として機能し、編集工程において撮影者１４０の望む最終的な画像を得ることができる。
【００２２】
次に、調整装置Ａ１２０の詳細について説明する。
図４は、調整装置Ａ１２０の構成の一例を示すブロック図である。
【００２３】
メモリ１２２０は、入力画像の画素値（撮影側再生画像１１１の画素値）と出力画像の画素値（撮影側調整画像１２１の画素値）とが対応付けられたテーブルを記憶する。本実
施例では、メモリ１２２０には、種類（内容）が異なる複数の色調整処理に対応する複数のテーブルが予め格納されている。種類が異なる複数の色調整処理とは、例えば、ノーマルモード、シネマモード、ダイナミックモードなど、モードに応じて予めプリセットされた色調整処理である。メモリ１２２０は、例えば、ＲＯＭやＲＡＭなどである。なお、種類が異なる複数の色調整処理に対応する複数のテーブルを外部装置などから読み込んでメモリ１２２０に格納してもよい。また、ユーザ指示による色調整量に応じて動的に色調整処理のテーブルを生成して、メモリ１２２０に格納する構成であってもよい。
【００２４】
３Ｄ−ＬＵＴ部１２１０は、入力画像（撮影側再生画像１１１）に対して色変換処理を施し出力画像（撮影側調整画像１２１）を生成する。本実施例では、３Ｄ−ＬＵＴ部１２１０は、撮影側再生画像１１１の画素毎に、メモリ１２２０に記憶されているテーブルを用いて、その画素の画像処理後の画素値（撮影側調整画像１２１の画素値）を決定する。
具体的には、３Ｄ−ＬＵＴ部１２１０は、メモリ１２２０から、メモリ１２２０が記憶する複数のテーブルのうちの１つである変換データ１２２１を取得する。３Ｄ−ＬＵＴ部１２１０は、撮影側再生画像１１１の調整領域（調整指示１４１に含まれる領域情報１２４１で表される領域）内の画素のＲＧＢ値を変換データ１２２１を用いて変換することにより、撮影側調整画像１２１を生成する。そして、３Ｄ−ＬＵＴ部１２１０は、生成した撮影側調整画像１２１を確認モニタＡ１３０に出力する。
変換データ１２２１は、例えば、図５に示すようなテーブルである。図５の変換データ１２２１は、画像処理前の画素値毎に、画像処理後の画素値を表すテーブルである。図５の変換データ１２２１は、撮影側再生画像１１１の画素値を入力値とし、撮影側調整画像１２１の画素値を出力値とするルックアップテーブルである。図５は、画素値がＲＧＢ値（Ｒ値，Ｇ値，Ｂ値）である場合の変換データ１２２１を示す。図５の変換データ１２２１を用いた場合、撮影側再生画像１１１のＲＧＢ値（０，８，１６）は、撮影側調整画像１２１のＲＧＢ値（０，９，１５）に変換される。撮影側再生画像１１１のＲＧＢ値が、変換データ１２２１の入力値として用意されている複数のＲＧＢ値に含まれない場合には、内挿補間により、撮影側調整画像１２１のＲＧＢ値が求められる。例えば、撮影側再生画像１１１のＲＧＢ値（０，０，４）は、図５の変換データ１２２１の入力値として用意されている複数のＲＧＢ値に含まれない。この場合、入力値（０，０，０）に対応する出力値（０，０，０）と、入力値（０，０，８）に対応する出力値（０，０，６）とから、内挿により、入力値（０，０，４）に対応する出力値（０，０，３）が求められる。そして、撮影側再生画像１１１のＲＧＢ値（０，０，４）は、撮影側調整画像１２１のＲＧＢ値（０，０，３）に変換される。なお、上記変換の対象となるのは調整領域内の画素のみである。調整領域外の画素については、上記変換は行われず、撮影側再生画像１１１のＲＧＢ値がそのまま撮影側調整画像１２１のＲＧＢ値とされる。即ち、調整領域が撮影側再生画像１１１の一部の領域である場合、３Ｄ−ＬＵＴ部１２１０では、当該一部の領域に対して画像処理（色調整処理）が施される。
【００２５】
区分特性算出部１２３０は、画像の色空間（ＲＧＢ＝０，０，０から２５５，２５５，２５５の範囲）を区分けした複数の色範囲のそれぞれについて、色範囲ごとの変換特性を表す個別のパラメータ（区分特性１２３１）を算出する。本実施例では、変換データ１２２１を用いて、複数の区分特性１２３１を算出する。具体的には、３Ｄ−ＬＵＴの互いに隣接する８つの格子点で囲まれた範囲を色範囲とし、区分特性１２３１として、当該格子点間の出力値を補間する一次関数の係数が算出される。一次関数（一次式）には１次の項の係数（傾き）と０次の項の係数（切片）とが含まれるため、区分特性１２３１は２つの係数の組で表される。区分特性算出部１２３０における区分特性１２３１の算出方法の詳細は後述する。
【００２６】
領域指定部１２４０は、調整指示１４１に含まれる領域情報１２４１を取得し、記憶する。そして、領域指定部１２４０は、３Ｄ−ＬＵＴ部１２１０、特徴量検出部１２５０、
スクリプト出力部１２７０に領域情報１２４１を通知する。
【００２７】
特徴量検出部１２５０は、入力画像（撮影側再生画像１１１）の色分布に関する特徴量を検出する。本実施例では、領域情報１２４１で表される調整領域内の特徴量が取得される。また、本実施例では、色分布に関する特徴量として、色ヒストグラムが取得される。ただし、領域情報１２４１で表される調整領域内の一部の領域（例えば顔の肌色部分の領域）の特徴量が取得されるようにしてもよい。また、領域情報１２４１で表される調整領域内の特定色（例えば肌色）の特徴量が取得されるようにしてもよい。
具体的には、特徴量検出部１２５０は、撮影側再生画像１１１の調整領域内の各画素をＲＧＢ値により分類し、各カテゴリ（ビンとも呼ぶ）に属する画素の数（度数）をカウントすることで、色ヒストグラム１２５１を生成する。このときのカテゴリは、前述した区分特性１２３１を算出するときの色範囲と対応させるとよい。例えば、カテゴリ［Ｒ，Ｇ，Ｂ］＝［０，０，０］については、調整領域内の画素のうち、０≦Ｒ値＜８、０≦Ｇ値＜８、及び、０≦Ｂ値＜８を満たす画素の数が度数としてカウントされる。これを３２×３２×３２＝３２７６８個の色範囲について行うことで、色ヒストグラム１２５１が生成される。本実施例では、Ｒ，Ｇ，Ｂの値域を８階調ごとに区分したが、これよりも粗く区分してもよいし、細かく区分してもよい。ＲとＧとＢとで区分数（区分のピッチ）を異ならせてもよい。
図６（ａ）は、撮影側再生画像１１１の各画素のＲＧＢ値の一例を示す。Ｘ座標は画素の水平方向の位置を示し、Ｙ座標は画素の垂直方向の位置を示す。撮影側再生画像１１１の各画素のＲＧＢ値が図６（ａ）に示す値であり、調整領域が図６（ａ）の破線で囲まれた領域であった場合、ヒストグラムの各カテゴリの度数Ｈｉｓ［Ｒ，Ｇ，Ｂ］は図６（ｂ）に示す値となる。図６（ｂ）において、度数Ｈｉｓ［０，０，０］は、［Ｒ，Ｇ，Ｂ］が［０〜７，０〜７，０〜７］の区分における度数を示し、度数Ｈｉｓ［０，０，８］は、［Ｒ，Ｇ，Ｂ］が［０〜７，０〜７，８〜１５］の区分における度数を示している。なお、図６（ａ）の破線で囲まれた領域は、座標（Ｘ座標，Ｙ座標）＝（１００，６０）を始点とし、座標（１０１，６１）を終点とする領域である。
なお、特徴量は、画像解析により画像から検出（抽出）されるものであってもよいし、外部から入力されてもよい。例えば、特徴量は、撮影側再生画像１１１のメタデータとして外部から入力されてもよい。また、外部から入力された特徴量を補正することにより最終的な特徴量が得られてもよい。
【００２８】
加重合成部１２６０は、特徴量検出部１２５０で得られた特徴量に基づいて複数の色範囲の区分特性１２３１を合成することにより、合成特性１２６１を生成する。区分特性１２３１は個々の色範囲の変換特性を近似する近似式を表す情報であるのに対し、合成特性１２６１は複数の色範囲の近似式を合成した近似式（合成近似式）を表す情報である。本実施例では、上記色範囲毎の区分特性１２３１の加重平均が合成特性１２６１として算出される。加重平均を求める際には、区分特性１２３１に対応する色範囲（カテゴリ）の色ヒストグラム１２５１の度数が、当該区分特性１２３１の重みとされる。本実施例では、入力画素値（Ｒｉ，Ｇｉ，Ｂｉ）と出力画素値（Ｒｏ，Ｇｏ，Ｂｏ）の関係を表す以下の一次式１−１〜１−３における係数ＣＡｒ，ＣＢｒ，ＣＡｇ，ＣＢｇ，ＣＡｂ，ＣＢｂが、合成特性１２６１として算出される。式１−１はＲ値の変換特性を近似する近似式であり、式１−２はＧ値の変換特性を近似する近似式であり、式１−３はＢ値の変換特性を近似する近似式である。Ｒｍａｘ、Ｇｍａｘ、Ｂｍａｘは、それぞれ、Ｒ値の最大階調値、Ｇ値の最大階調値、Ｂ値の最大階調値である。最大階調値は取りうる値の最大値である。
Ro＝CAr×Ri＋Rmax×CBr  ・・・（式１−１）
Go＝CAg×Gi＋Gmax×CBg  ・・・（式１−２）
Bo＝CAb×Bi＋Bmax×CBb  ・・・（式１−３）
加重合成部１２６０における合成特性１２６１の算出方法の詳細は後述する。
【００２９】
スクリプト出力部１２７０は、加重合成部１２６０で決定された合成特性１２６１と、領域情報１２４１とを少なくとも表すパラメータを、調整スクリプト１２２として外部に出力する。具体的には、スクリプト出力部１２７０は、合成特性１２６１と領域情報１２４１をＸＭＬ形式で記述したテキストデータを調整スクリプト１２２として生成し、生成した調整スクリプト１２２を外部に出力する。スクリプト出力部１２７０の動作の詳細は後述する。
なお、調整領域が撮影側再生画像１１１の全領域である場合には、調整スクリプト１２２は領域情報１２４１を表さなくてもよい。そのような構成の場合には、調整スクリプト１２２が領域情報１２４１を表わさないときに、編集工程（調整装置Ｂ２２０）において、調整領域が編集側再生画像２１１の全領域であると判断されればよい。
【００３０】
制御部１２８０は、調整指示１４１に基づいてメモリ１２２０のスタートアドレス（読み出し開始アドレス）１２８１を変更する。それにより、３Ｄ−ＬＵＴ部１２１０がメモリ１２２０から読み出す変換データ１２２１が変更され、３Ｄ−ＬＵＴ部１２１０による色調整処理の内容が変更される。また、制御部１２８０は、不図示の制御線を通じて調整装置Ａ１２０の全体の動作の制御を行う。
【００３１】
区分特性算出部１２３０における区分特性１２３１の算出方法の詳細を説明する。
まず、３次元アドレス（ｒ，ｇ，ｂ）で示された各格子点［ｒ，ｇ，ｂ］について、隣接する格子点との間の格子点間補間式が求められる。具体的には、Ｒ方向、Ｇ方向、及び、Ｂ方向のそれぞれについて、その方向に隣接する格子点との間の格子点間補間式が求められる。ｒは、変換データ１２２１の入力値におけるＲ値に相当する。同様に、ｇは変換データ１２２１の入力値におけるＧ値、ｂは変換データ１２２１の入力値におけるＢ値に相当する。格子点補間式の概念図を図９に示す。図９は、Ｒ方向についての格子点間補間式の概念図である。
以下、格子点［ｒ，ｇ，ｂ］における変換データ１２２１の出力値におけるＲ値をＬＵＴｒ［ｒ，ｇ，ｂ］と記載する。同様に、出力値におけるＧ値をＬＵＴｇ［ｒ，ｇ，ｂ］、出力値におけるＢ値をＬＵＴｂ［ｒ，ｇ，ｂ］と記載する。
本実施例では、格子点間の間隔（入力値の間隔）は８階調である。
本実施例では、Ｒ値、Ｇ値、及び、Ｂ値のそれぞれの値域は０〜２５５であり、ｒ、ｇ、ｂが、それぞれ、式２−１、式２−２、式２−３に示す値である格子点について格子点間補間式が算出される。式２−１〜２−３において、ｌ、ｍ、ｎは、０以上３２以下の整数である。なお、内挿計算のために、変換データ１２２１では、ｒ＝２５６の格子点、ｇ＝２５６の格子点、ｂ＝２５６の格子点が用意されている。
r＝8×l  ・・・（式２−１）
g＝8×m  ・・・（式２−２）
b＝8×n  ・・・（式２−３）
【００３２】
格子点［ｒ，ｇ，ｂ］におけるＲ方向の格子点補間式ｆｒ［ｒ，ｇ，ｂ］（ｘ１）は、式３の形で表される。ここで、ｘ１は、ｒ以上ｒ＋８未満の変数としてのＲ値である。
fr[r,g,b](x1)＝ar[r,g,b]x1＋br[r,g,b]  ・・・（式３）
式３における係数ａｒ［ｒ，ｇ，ｂ］、係数ｂｒ［ｒ，ｇ，ｂ］は、それぞれ、式４−１、式４−２により算出される。
ar[r,g,b]＝(LUTr[r＋8,g,b]−LUTr[r,g,b])／8  ・・・（式４−１）
br[r,g,b]＝LUTr[r,g,b]−ar[r,g,b]×r  ・・・（式４−２）
同様に、格子点［ｒ，ｇ，ｂ］におけるＧ方向の格子点補間式ｆｇ［ｒ，ｇ，ｂ］（ｘ２）は、式５の形で表される。格子点［ｒ，ｇ，ｂ］におけるＢ方向の格子点補間式ｆｂ［ｒ，ｇ，ｂ］（ｘ３）は、式６の形で表される。ここで、ｘ２はｇ以上ｇ＋８未満の変数としてのＧ値であり、ｘ３はｂ以上ｂ＋８未満の変数としてのＢ値である。
fg[r,g,b](x2)＝ag[r,g,b]x2＋bg[r,g,b]  ・・・（式５）
fb[r,g,b](x3)＝ab[r,g,b]x3＋bb[r,g,b]  ・・・（式６）
式５における係数ａｇ［ｒ，ｇ，ｂ］、係数ｂｇ［ｒ，ｇ，ｂ］は、それぞれ、式７−１、式７−２により算出される。式６における係数ａｂ［ｒ，ｇ，ｂ］、係数ｂｂ［ｒ，ｇ，ｂ］は、それぞれ、式８−１、式８−２により算出される。
ag[r,g,b]＝(LUTg[r,g＋8,b]−LUTg[r,g,b])／8  ・・・（式７−１）
bg[r,g,b]＝LUTg[r,g,b]−ag[r,g,b]×g  ・・・（式７−２）
ab[r,g,b]＝(LUTb[r,g,b＋8]−LUTb[r,g,b])／8  ・・・（式８−１）
bb[r,g,b]＝LUTb[r,g,b]−ab[r,g,b]×b  ・・・（式８−２）
【００３３】
次に、３Ｄ−ＬＵＴにおける互いに隣接する８つの格子点で囲まれた範囲（色範囲）毎に、区分特性１２３１が算出される。本実施例では、色範囲毎に、入力ＲＧＢ値（Ｒｉ，Ｇｉ，Ｂｉ）と出力ＲＧＢ値（Ｒｏ，Ｇｏ，Ｂｏ）の関係を表す以下の一次式９，１１，１２の係数が区分特性１２３１として算出される。具体的には、式９，１１，１３における係数Ａｒ［ｒ，ｇ，ｂ］，Ｂｒ［ｒ，ｇ，ｂ］，Ａｇ［ｒ，ｇ，ｂ］，Ｂｇ［ｒ，ｇ，ｂ］，Ａｂ［ｒ，ｇ，ｂ］，Ｂｂ［ｒ，ｇ，ｂ］の組が区分特性１２３１である。式９はＲ値の変換特性を近似する近似式であり、式１１はＧ値の変換特性を近似する近似式であり、式１２はＢ値の変換特性を近似する近似式である。ＬＵＴ内のすべての色範囲（８つの格子点を頂点とする単位立方体）について区分特性を求める。単位立方体の概念図を図１０、単位立方体における区分特性の算出方法の概念図を図１１に示す。
【００３４】
格子点［ｒ，ｇ，ｂ］を始点とする単位立方体Ｃ［ｒ，ｇ，ｂ］を考える。つまり、単位立方体Ｃ［ｒ，ｇ，ｂ］は、８つの格子点［ｒ，ｇ，ｂ］，［ｒ＋８，ｇ，ｂ］，［ｒ，ｇ＋８，ｂ］，［ｒ，ｇ，ｂ＋８］，［ｒ＋８，ｇ＋８，ｂ］，［ｒ＋８，ｇ，ｂ＋８］，［ｒ，ｇ＋８，ｂ＋８］，［ｒ＋８，ｇ＋８，ｂ＋８］を頂点とする色範囲である。単位立方体Ｃ［ｒ，ｇ，ｂ］におけるＲ値の変換特性の近似式は、式９で表される。
Cr[r,g,b](x1)＝Ar[r,g,b]x1＋Br[r,g,b]  ・・・（式９）
式９における係数Ａｒ［ｒ，ｇ，ｂ］、Ｂｒ［ｒ，ｇ，ｂ］は、それぞれ、式１０−１、式１０−２により算出される。係数ａｒ［］、ｂｒ［］は、それぞれ、上述した式４−１、式４−２により算出される。
Ar[r,g,b]＝(ar[r,g,b]＋ar[r,g,b＋8]＋ar[r,g＋8,b]＋ar[r,g＋8,b＋8])／4
・・・（式１０−１）
Br[r,g,b]＝(br[r,g,b]＋br[r,g,b＋8]＋br[r,g＋8,b]＋br[r,g＋8,b＋8])／4
・・・（式１０−２）
同様に、単位立方体Ｃ［ｒ，ｇ，ｂ］におけるＧ値の変換特性の近似式は、式１１の形で表される。単位立方体Ｃ［ｒ，ｇ，ｂ］におけるＢ値の変換特性の近似式は、式１２の形で表される。
Cg[r,g,b](x2)＝Ag[r,g,b]x2＋Bg[r,g,b]  ・・・（式１１）
Cb[r,g,b](x3)＝Ab[r,g,b]x3＋Bb[r,g,b]  ・・・（式１２）
式１１における係数Ａｇ［ｒ，ｇ，ｂ］、Ｂｇ［ｒ，ｇ，ｂ］は、それぞれ、式１３−１、式１３−２により算出される。式１２における係数Ａｂ［ｒ，ｇ，ｂ］、Ｂｂ［ｒ，ｇ，ｂ］は、それぞれ、式１４−１、式１４−２により算出される。
Ag[r,g,b]＝(ag[r,g,b]＋ag[r,g,b＋8]＋ag[r＋8,g,b]＋ag[r＋8,g,b＋8])／4
・・・（式１３−１）
Bg[r,g,b]＝(bg[r,g,b]＋bg[r,g,b＋8]＋bg[r＋8,g,b]＋bg[r＋8,g,b＋8])／4
・・・（式１３−２）
Ab[r,g,b]＝(ab[r,g,b]＋ab[r＋8,g,b]＋ab[r,g＋8,b]＋ab[r＋8,g＋8,b])／4
・・・（式１４−１）
Bb[r,g,b]＝(bb[r,g,b]＋bb[r＋8,g,b]＋bb[r,g＋8,b]＋bb[r＋8,g＋8,b])／4
・・・（式１４−２）
【００３５】
加重合成部１２６０における合成特性１２６１の算出方法の詳細について説明する。
上述したように、合成特性１２６１は、係数ＣＡｒ，ＣＢｒ，ＣＡｇ，ＣＢｇ，ＣＡｂ，ＣＢｂの組である。
本実施例では、係数ＣＡｒとして、色範囲毎の係数Ａｒの加重平均が算出される。同様に、係数ＣＡｇとして、色範囲毎の係数Ａｇの加重平均が算出される。係数ＣＡｂとして、色範囲毎の係数Ａｂの加重平均が算出される。
また、本実施例では、係数ＣＢｒとして、色範囲毎の係数Ｂｒの加重平均を最大階調値２５５で除算した値が算出される。換言すれば、色範囲毎の係数Ｂｒの加重平均を最大値が１となるように正規化することにより、係数ＣＢｒが算出される。同様に、係数ＣＢｇとして、色範囲毎の係数Ｂｇの加重平均を最大階調値２５５で除算した値が算出される。係数ＣＢｂとして、色範囲毎の係数Ｂｂの加重平均を最大階調値２５５で除算した値が算出される。
上述した加重平均を算出する際には、その色範囲に対応する色ヒストグラムの度数が重みとして使用される。
即ち、係数ＣＡｒ，ＣＢｒ，ＣＡｇ，ＣＢｇ，ＣＡｂ，ＣＢｂは、式１５−１〜１５−６を用いて算出される。式１５−１〜１５−６において、Ｈｉｓ［ｒ，ｇ，ｂ］は、色範囲Ｃ［ｒ，ｇ，ｂ］に対応する色ヒストグラムの度数である。
【数１】
2014207652.tif 000003
本実施例では、係数ＣＢｒ，ＣＢｇ，ＣＢｂとして最大階調値で除算した値が得られる。そのため、編集側再生画像２１１の最大階調値と、撮影側再生画像１１１の最大階調値とが異なっていても、編集側再生画像２１１に対して、調整装置Ａ１２０による色調整処理と同様の色調整処理を施すことが可能となる。具体的には、式１−１〜１−３において、上記算出した係数ＣＡｒ，ＣＢｒ，ＣＡｇ，ＣＢｇ，ＣＡｂ，ＣＢｂを使用し、且つ、Ｒｍａｘ、Ｇｍａｘ、及び、Ｂｍａｘとして編集側再生画像２１１の最大階調値を使用すればよい。それにより、編集側再生画像２１１に対して、調整装置Ａ１２０による色調整処理と同様の色調整処理を施すことができる。
【００３６】
Ｒ方向を例に、合成特性の算出過程について図７（ａ）〜７（ｄ）を用いて模式的に説明する。図７（ａ）〜７（ｄ）の横軸は入力値であり、同じ数値範囲が同じスケールで示されている。
図７（ａ）は、変換データ１２２１の一例を示す模式図である。図中のドットは格子点を表す。図７（ｂ）は、特徴量（ヒストグラム）の一例を示す模式図である。
まず、隣接する格子点間の色範囲毎（実際には単位立方体毎）に、区分特性１２３１が算出される。変換データ１２２１が図７（ａ）に示すデータであった場合、図７（ｃ）に
示す４つの区分特性が算出される。
そして、色範囲毎の区分特性１２３１を合成することにより、合成特性１２６１が算出される。上述したように、色範囲毎の区分特性１２３１の加重平均が合成特性１２６１として算出される。加重平均を算出する際には、その色範囲に対応するヒストグラムの度数が重みとして使用される。色範囲毎の区分特性１２３１が図７（ｃ）に示す４つの区分特性であり、ヒストグラムが図７（ｂ）に示すヒストグラムであった場合、図７（ｄ）に示す合成特性１２６１が算出される。具体的には、左から２番目の色範囲内のヒストグラムの度数が最も高いため、合成特性１２６１として当該色範囲の区分特性に近い特性が得られる。
【００３７】
スクリプト出力部１２７０の動作の詳細について説明する。
調整スクリプト１２２は、合成特性１２６１と領域情報１２４１をＸＭＬ形式で記述したテキストデータである。本実施例では、合成特性１２６１をＸＭＬタグ「Slope」及び
「Offset」で記述し、領域情報１２４１をＸＭＬタグ「Area」で記述する。
具体的には、合成特性１２６１は以下のように記述される。つまり、ＸＭＬタグ「Slope」と「Offset」はそれぞれ変換特性を表す近似一次式の係数である「傾き」と「切片」
に対応する。Ｒ（赤）・Ｇ（緑）・Ｂ（青）の色毎に、「Slope」を調整することで、黒
レベルを固定して入出力特性の「傾き」を調整することができ、「Offset」を調整することで、入出力特性の「傾き」を固定して輝度を調整することができる（非特許文献１参照）。
<Slope> [CAr] [CAg] [CAb] </Slope>
<Offset> [CBr] [CBg] [CBb] </Offset>
例えば、合成特性１２６１が、
ＣＡｒ＝１．２、ＣＢｒ＝０．３、
ＣＡｇ＝１．３、ＣＢｇ＝０、
ＣＡｂ＝１．４、ＣＢｂ＝−０．３
であった場合には、調整スクリプト１２２の記述は、
<Slope>1.2 1.3 1.4</Slope>
<Offset>0.3 0.0 -0.3</Offset>
となる。
また、調整領域の始点座標が（ｘ１，ｙ１）であり、終点座標が（ｘ２，ｙ２）であるとすると、領域情報１２４１は以下のように表記する。
<Area>[x1] [y1] [x2] [y2]</Area>
例えば、調整領域の始点座標が（１００，２００）であり、終点座標が（１４９，２４９）であった場合には、
<Area>100 200 149 249</Area>
となる。
スクリプト出力部１２７０はさらに補助的なタグを付加し、最終的には図８に示すようなＸＭＬファイルを調整スクリプト１２２として出力する。
【００３８】
次に、制御部１２８０の動作の手順の具体例を説明する。動作手順のフローチャートを図１２に示す。
まず、不図示のユーザインターフェースから制御部１２８０に調整指示１４１が入力される（Ｓ１０１）。
次に、制御部１２８０が、調整指示１４１に含まれる種類情報に基づいて色調整処理の種類（色調整の内容）が変更されたか否かを判断する（Ｓ１０２）。色調整処理が変更された場合にはＳ１０３へ処理が進められ、変更されていない場合にはＳ１０４へ処理が進められる。
Ｓ１０３では、制御部１２８０が、調整指示１４１に含まれる種類情報に対応する種類（内容）の画像処理が行われるように、３Ｄ−ＬＵＴ部１２１０で実行される画像処理の
変更（更新）を行う。具体的には、制御部１２８０は、メモリ１２２０から変換データ１２２１として読み出されるルックアップテーブルの変更を行う。その後、Ｓ１０４へ処理が進められる。メモリ１２２０のメモリマップの一例を図１３に示す。制御部１２８０は、種類情報に応じてスタートアドレス１２８１を変更する。例えば、種類情報に対応する画像処理が「調整Ａ」である場合には、アドレスＡがスタートアドレス１２８１に設定される。それにより、変換データ１２２１として読み出されるルックアップテーブルが「調整Ａ」用のルックアップテーブルとなる。同様に、種類情報に対応する画像処理が「調整Ｂ」である場合には、アドレスＢがスタートアドレス１２８１に設定され、種類情報に対応する画像処理が「調整Ｃ」である場合には、アドレスＣがスタートアドレス１２８１に設定される。
Ｓ１０４では、制御部１２８０が、調整指示１４１に含まれる領域情報（調整領域）が変更されたか否かを判断する。領域情報が変更された場合にはＳ１０５へ処理が進められ、変更されていない場合にはＳ１０６へ処理が進められる。
Ｓ１０５では、制御部１２８０が、調整指示１４１に含まれる領域情報を領域指定部１２４０に設定する。それにより、調整装置Ａ１２０で使用される領域情報が更新される。その後、Ｓ１０６へ処理が進められる。
Ｓ１０６では、制御部１２８０が、出力指示の有無、即ち調整指示１４１にスクリプト出力フラグが含まれているか否かを判断する。スクリプト出力フラグが含まれている場合にはＳ１０７へ処理が進められ、スクリプト出力フラグが含まれていない場合にはＳ１０１へ処理が戻される。
Ｓ１０７では、制御部１２８０が、調整スクリプト１２２の出力をスクリプト出力部１２７０へ指示する。それにより、スクリプト出力部１２７０は、制御部１２８０からの指示に応じて、調整スクリプト１２２を生成し外部へ出力する。調整スクリプト１２２はメモリーカード１２３に記録される。
【００３９】
以上述べたように、本実施例によれば、前工程（撮影工程）で行われた色調整処理の変換特性を近似する近似式を表す情報が、色調整情報（色調整スクリプト）として出力され、後工程（編集工程）に渡される。これにより、後工程の装置において、前工程で行われた色調整処理と同じような色調整を模擬（簡易に再現）することができる。また、色調整の変換特性そのもの（３次元ＬＵＴ等）を色調整情報として用いるのではなく、変換特性の近似式を表す情報（例えば近似式の係数）を色調整情報として用いるため、データ量を極めて小さくできる。
また、本実施例では、画像の色空間を複数の色空間に区分し、各色範囲の変換特性を表す区分特性を個別に求め、それらを入力画像の色分布に関する特徴量に基づいて合成することで、最終的な合成特性を生成している。このような生成プロセスにより精度の良い特性近似式を簡易に得ることができる。例えば前工程での色調整処理が３次元ＬＵＴなどで行われる場合、その変換特性を一次式等の近似式で近似するには限界があるが、本実施例のように入力画像の色分布を考慮して近似式を生成することで、比較的妥当な近似が実現可能となる。しかも、本実施例では、色調整処理が施された一部の領域（調整領域）の色分布のみを考慮しているため、後工程に色調整の意図を伝達する目的としては、十分な精度を期待できる。また、合成特性とともに調整領域を示す領域情報をも後工程に渡すことにより、画像のどの部分にどのような色調整を行うかという意図を正確に伝達できると共に、撮影者が意図しない部分に合成特性による色調整が施されることを未然に防止できる。
また、本実施例では、入力画像の色分布に関する特徴量として色ヒストグラムを用いている。色ヒストグラムは色範囲ごとの画素数をカウントするだけで作成できるので、処理負荷が小さいという利点がある。さらに本実施例では、色ヒストグラムのカテゴリ（ビン）と区分特性の算出単位となる色範囲とを一致させているので、色ヒストグラムの度数を区分特性の合成計算に直接利用できるという利点もある。しかも、色ヒストグラムの度数に応じた重みで区分特性（係数の値）を加重平均することで合成特性を計算しているので
、計算処理が極めて簡易である。
【００４０】
なお、本実施例では、加重平均により合成特性を算出したが、合成方法はこれに限らない。すなわち、入力画像の色分布に関する特徴量を考慮した合成がなされればよい。例えば、色ヒストグラムの度数が最も高い色範囲に対応する区分特性を合成特性として選んでもよい。色ヒストグラムの度数が高いものから所定数の区分特性を平均（相加平均でも加重平均でもよい）したものを合成特性としてもよい。
なお、本実施例では、入力画像の色分布に関する特徴量として色ヒストグラムを用いたが、特徴量はこれに限らない。特徴量は、調整領域内の画像の輝度や画素値の代表値（最大値、最小値、最頻値、中間値、平均値など）であってもよい。
なお、本実施例では、調整装置Ａ１２０がテーブルを用いて画像処理を行う例を示したが、調整装置Ａ１２０による画像処理はこれに限らない。例えば、調整装置Ａ１２０は、予め定められた複数の関数（画素値の複数の範囲に対応する複数の関数であって、対応する範囲における画像処理前の画素値と画像処理後の画素値との対応関係を表す関数）を用いて画像処理を行ってもよい。
なお、本実施例では、テーブルの互いに隣接する８つの格子点で囲まれた色範囲毎に区分特性を算出する例について説明したが、区分特性の決定方法はこれに限らない。例えば、テーブルの互いに隣接する８つの格子点で囲まれた範囲より広い範囲毎に区分特性が算出されてもよい。テーブルの互いに隣接する８つの格子点で囲まれた範囲より狭い範囲毎に区分特性が算出されてもよい。また、テーブルを用いずに区分特性が決定されてもよい。
なお、本実施例では、変換特性を一次式で近似したが、近似式の次数は２以上であってもよいし、どのような関数で近似してもよい。
【００４１】
＜実施例２＞
本発明の実施例２に係る画像処理装置及びその制御方法について説明する。実施例１では、調整装置Ａ１２０がテーブルを用いて画像処理を行う例を説明した。本実施例では、調整装置Ａ１２０が演算式を用いて画像処理を行う例を説明する。
【００４２】
図１４は、本実施例に係る調整装置Ａ１２０の構成の一例を示すブロック図である。本実施例に係る調整装置Ａ１２０は、実施例１に係る調整装置Ａの３Ｄ−ＬＵＴ部１２１０の代わりに彩度調整部１２１５を有する。以下、実施例１と異なる点について詳しく説明する。
【００４３】
彩度調整部１２１５は、入力画像（撮影側再生画像１１１）に対して画像処理を施す。本実施例では、実施例１の種類情報の代わりに、画像処理の度合いを表すゲイン値１２８３が入力される。そして、３Ｄ−ＬＵＴ部１２１０とは異なり、彩度調整部１２１５は、撮影側再生画像１１１の画素毎に、設定されたゲイン値１２８３と、その画素の画素値とから、当該画素の画像処理後の画素値を算出する。具体的には、彩度調整部１２１５は、撮影側再生画像１１１の調整領域（領域情報１２４１で表される領域）内の画素毎に、設定されたゲイン値１２８３と、その画素のＲＧＢ値とから、当該画素の画像処理後のＲＧＢ値を算出する。そして、彩度調整部１２１５は、入力画像のＲＧＢ値を上記算出されたＲＧＢ値に変換することにより、撮影側調整画像１２１を生成し、確認モニタＡ１３０に出力する。
本実施例では、以下の式１６−１〜１６−４を用いて、撮影側再生画像１１１のＲＧＢ値（ｉｎＲ，ｉｎＧ，ｉｎＢ）から撮影側調整画像１２１のＲＧＢ値（ｏｕｔＲ，ｏｕｔＧ，ｏｕｔＢ）が算出される。式１６−１〜１６−４において、Ｙは輝度値であり、ｇａｉｎは入力（設定）されたゲイン値１２８３である。
Y＝0.2126×inR＋0.7152×inG＋0.0722×inB  ・・・（式１６−１）
outR＝Y＋gain×(inR−Y)  ・・・（式１６−２）
outG＝Y＋gain×(inG−Y)  ・・・（式１６−３）
outB＝Y＋gain×(inB−Y)  ・・・（式１６−４）
式１６−１〜１６−４を用いた場合、ゲイン値１２８３が０のときに彩度が０になる。ゲイン値１２８３が１のときには、撮影側再生画像１１１の画素値がそのまま撮影側調整画像１２１の画素値になる。なお、上記変換の対象となるのは調整領域内の画素のみである。調整領域外の画素については、上記変換は行われず、撮影側再生画像１１１のＲＧＢ値がそのまま撮影側調整画像１２１のＲＧＢ値とされる。
なお、本実施例では、ゲイン値がユーザによって入力される場合の例を説明するが、ゲイン値は入力画像（編集側再生画像２１１）の種類などに応じて自動で決定されてもよい。
【００４４】
メモリ１２２０には、画像処理前の画素値毎に画像処理後の画素値（所定のゲイン値が設定されているときの画像処理後の画素値）を表すテーブルが、変換データ１２２１として予め記憶されている。本実施例では、変換データ１２２１は、ゲイン値１２８３が２であるときの、撮影側再生画像１１１の画素値と撮影側調整画像１２１の画素値との対応関係を表すルックアップテーブルであるものとする。変換データ１２２１の作成方法の詳細は後述する。
なお、予め用意する変換データ１２２１は、ゲイン値１２８３＝２に対応するテーブルに限らない。例えば、変換データ１２２１は、２より大きいゲイン値１２８３に対応するテーブルであってもよい。
【００４５】
区分特性算出部１２３０は、ゲイン値１２８３と、メモリ１２２０に格納されているテーブル（変換データ１２２１）とを用いて、色範囲毎の区分特性１２３１を算出する。本実施例でも、実施例１と同様に、テーブル（変換データ１２２１）の格子点の間隔を８階調とする。そして、上記テーブルの互いに隣接する８つの格子点で囲まれた色範囲毎の区分特性が算出されるものとする。区分特性１２３１の算出方法の詳細は後述する。
【００４６】
制御部１２８０は、実施例１の制御部と同様の機能を有する。但し、本実施例では調整指示１４１に種類情報は含まれないため、制御部１２８０は、種類情報を用いた処理（スタートアドレスの設定など）は行わない。その代わりに、制御部１２８０は、調整指示１４１に含まれるゲイン値１２８３を彩度調整部１２１５と区分特性算出部１２３０に出力する。
【００４７】
メモリ１２２０に格納するテーブル（変換データ１２２１）の作成方法の詳細を説明する。
本実施例のテーブルは、３次元アドレス（ｒ，ｇ，ｂ）で指定される複数の格子点［ｒ，ｇ，ｂ］に対応する複数の出力ＲＧＢ値（ＬＵＴｒ［ｒ，ｇ，ｂ］，ＬＵＴｇ［ｒ，ｇ，ｂ］，ＬＵＴｂ［ｒ，ｇ，ｂ］）を格納する３Ｄ−ＬＵＴである。ｒ，ｇ，ｂはそれぞれ入力画像のＲ値，Ｇ値，Ｂ値に相当する。ＬＵＴｒ［ｒ，ｇ，ｂ］は、入力値（ｒ，ｇ，ｂ）に画像処理を施して得られるＲ値である。ＬＵＴｇ［ｒ，ｇ，ｂ］は、入力値（ｒ，ｇ，ｂ）に画像処理を施して得られるＧ値である。ＬＵＴｂ［ｒ，ｇ，ｂ］は、入力値（ｒ，ｇ，ｂ）に画像処理を施して得られるＢ値である。
上述したように、本実施例では、格子点の間隔が８階調である。そして、Ｒ値、Ｇ値、及び、Ｂ値のそれぞれの値域は０〜２５５である。しかし、実施例１と同様に、内挿計算のために、テーブルの格子点として、ｒ＝２５６の格子点、ｇ＝２５６の格子点、ｂ＝２５６の格子点も用意する。テーブルの格子点のｒ、ｇ、ｂは、それぞれ、式１７−１、式１７−２、式１７−３に示す値となる。式１７−１〜１７−３において、ｏ、ｐ、ｑは、それぞれ、０以上３２以下の整数である。
r＝8×o  ・・・（式１７−１）
g＝8×p  ・・・（式１７−２）
b＝8×q  ・・・（式１７−３）
式１７−１、式１７−２、式１７−３に示すｒ、ｇ、ｂの全ての組み合わせについて、ゲイン値１２８３＝２として彩度調整部１２１５による演算と同等の演算を行う。それにより、各格子点のＬＵＴｒ［ｒ，ｇ，ｂ］、ＬＵＴｇ［ｒ，ｇ，ｂ］、ＬＵＴｂ［ｒ，ｇ，ｂ］の値を求められる。そして、ｒ、ｇ、ｂの組み合わせ毎に、入力値（ｒ，ｇ，ｂ）と、演算により求められた出力値（ＬＵＴｒ［ｒ，ｇ，ｂ］，ＬＵＴｇ［ｒ，ｇ，ｂ］，ＬＵＴｂ［ｒ，ｇ，ｂ］）とが対応付けられる。それにより、メモリ１２２０に格納するテーブル（変換データ１２２１）が作成される。
【００４８】
区分特性算出部１２３０における区分特性１２３１の算出方法の詳細を説明する。
本実施例では、入力されたゲイン値１２８３がどのような値であっても正確な格子点間補間式を得ることができるように、実施例１とは異なる方法で係数ａｒ，ｂｒ，ａｇ，ｂｇ，ａｂ，ｂｂが算出される。具体的には、入力されたゲイン値１２８３と、ゲイン値＝２の場合における出力値（ＬＵＴｒ，ＬＵＴｇ，ＬＵＴｂ）とを用いて、係数ａｒ，ｂｒ，ａｇ，ｂｇ，ａｂ，ｂｂが算出される。より具体的には、以下の式１８−１〜１８−６を用いて係数ａｒ，ｂｒ，ａｇ，ｂｇ，ａｂ，ｂｂが算出される。
ar[r,g,b]＝((gain−1)×(LUTr[r＋8,g,b]−LUTr[r,g,b]−8)＋8)／8
・・・（式１８−１）
br[r,g,b]＝(gain−1)×(LUTr[r,g,b]−r)＋r−ar[r,g,b]×r  ・・・（式１８−２）
ag[r,g,b]＝((gain−1)×(LUTg[r,g＋8,b]−LUTg[r,g,b]−8)＋8)／8
・・・（式１８−３）
bg[r,g,b]＝(gain−1)×(LUTg[r,g,b]−g)＋g−ag[r,g,b]×g  ・・・（式１８−４）
ab[r,g,b]＝((gain−1)×(LUTb[r,g,b＋8]−LUTb[r,g,b]−8)＋8)/8
・・・（式１８−５）
bb[r,g,b]＝(gain−1)×(LUTb[r,g,b]−b)＋b−ab[r,g,b]×b  ・・・（式１８−６）
その他の演算は実施例１と同様であるため、その説明は省略する。
【００４９】
以上述べた構成によれば、調整装置Ａ１２０が、設定されたゲイン値を用いた演算により画像処理後の画素値を決定する構成であっても、実施例１と同等の作用効果を得ることができる。
なお、本実施例では、調整装置Ａ１２０で行われる画像処理が彩度を調整する処理である場合の例を示したが、画像処理はこれに限らない。非線形処理を含むどのような処理であってもテーブルにより近似特性を表現可能な画像処理であれば、上記処理と同様の処理を行うことができる。
【００５０】
＜実施例３＞
以下、本発明の実施例３に係る画像処理装置及びその制御方法について説明する。
本実施例では、実施例１，２の調整装置Ａと確認モニタＡの代わりに表示装置を用いる例を説明する。即ち、本実施例では、確認モニタＡが調整装置Ａの一部である例を説明する。
また、本実施例に係る表示装置は、ユーザが表示画像のある一部分の領域（注目領域）に注目して画質調整を行う場合に、表示装置内蔵のＵＩ機能を利用してユーザに注目領域を決定させるためのマーカーを表示するマーカー表示機能を有する。さらに、本実施例に係る表示装置は、注目領域の領域情報を画質調整結果に対応する画質調整パラメータ（合成特性）とともにファイルに書き出し、領域情報と合成特性が書き込まれたファイル（調整スクリプト）を外部接続される記憶媒体（半導体メモリ、磁気ディスク、光ディスクなど）に記録する機能を有する。
【００５１】
図１５は、本実施例に係る表示装置１５００の構成を示すハードウエアブロック図である。
レシーバ１５０１は、外部から入力される画像信号を受信する。画像信号はＤｉｓｐｌａｙＰｏｒｔ（以下ＤＰ）などの画像入力端子に入力される。
【００５２】
画像処理部１５０２は、レシーバ１５０１から出力された画像信号に対し、各種画質調整処理を施す。画質調整は、例えば、明るさ調整処理、色温度調整処理、などである。また、注目領域が指定された場合は、注目領域に対してのみ画質調整処理を施す。画像処理部１５０２は、画質調整処理が施された画像信号を画像表示部１５０３へ出力する。
【００５３】
画像表示部１５０３は、画像信号（画像処理部１５０２から出力された画像信号、または、後述するフォーマット変換処理が施された画像信号）に対して、注目領域の候補を示すグラフィック画像を重畳する重畳処理を施す。また、画像表示部１５０３は、画像信号（画像処理部１５０２から出力された画像信号、または、重畳処理が施された画像信号）に対して、フォーマットをパネル１５０４で表示可能なフォーマットに変換するフォーマット変換処理を施す。画像表示部１５０３は、重畳処理とフォーマット変換処理が施された画像信号をパネル１５０４へ出力する。
【００５４】
パネル１５０４は、画像表示部１５０３から出力された画像信号を画面に表示する。パネル１５０４は、例えば、液晶表示パネル、有機ＥＬ表示パネル、プラズマ表示パネル、などである。液晶表示パネルでは、液晶パネルの背面に光を照射し、液晶パネルが有する各液晶素子の透過率を調整することにより、画面に画像が表示される。
【００５５】
ＣＰＵ１５０５は、表示装置１５００が有する各機能部を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。ＣＰＵ１５０５によって、注目領域の候補を示すグラフィックの生成、画質調整パラメータの記録、などの処理が行われる。
【００５６】
メモリ１５０６は、生成された注目領域の候補を示すグラフィックや画質調整パラメータなどを保持する。
【００５７】
コントローラー１５０７は、ユーザによる入力操作を受け付け、ユーザ操作を示す操作情報をＣＰＵ１５０５に送信する。
【００５８】
外部記録部１５０８は、画質調整パラメータと注目領域情報が記入されたファイルを外部記憶デバイスに記録する。外部記憶デバイスは、例えば、ＵＳＢメモリである。
【００５９】
各機能部（ハードウエアブロック）は、内部バス１５０９を用いて互いに接続されており、機能部間のデータの送受信は、内部バス１５０９を介して行われる。
【００６０】
図１６は、ＣＰＵ１５０５の構成を示す機能ブロック図である。
【００６１】
画像処理制御部１６０１は、入力解析部１６０４より入力された画質調整操作情報に従って画質調整パラメータを算出し、画質調整パラメータを画像処理部１５０２へ出力する。また、注目領域候補生成部１６０２から入力された注目領域情報を画像処理部１５０２へ出力する。さらに、画像処理制御部１６０１は、画質調整パラメータ保存部１６０５へ画質調整パラメータと注目領域情報を出力する。
【００６２】
注目領域候補生成部１６０２は、注目領域の候補を表示する指示を示す指示情報が入力解析部１６０４より入力された場合に、注目領域の候補を示すグラフィックを生成する。注目領域の候補は、マーカー生成部１６０３より取得したセーフティゾーンマーカーとグリッドマーカーの表示設定を基に生成される。具体的には、セーフティゾーンマーカーで囲まれた矩形領域をグリッドマーカーで分割して得られるセルが注目領域の候補として用
いられる。なお、セーフティゾーンマーカーは、画像領域を矩形で囲んだラインを示し、グリッドマーカーは、画像領域を分割する網目状のラインを示す。また、注目領域の選択指示を示す指示情報が入力解析部１６０４から入力された場合には、注目領域候補生成部１６０２は、注目領域の候補の中から選択された領域を注目領域として設定する。また、終了指示を示す指示情報が入力解析部１６０４からが入力された場合には、注目領域候補生成部１６０２は、注目領域として設定された領域の位置を示す情報を、注目領域情報として画像処理制御部１６０１へ出力する。
【００６３】
マーカー生成部１６０３は、マーカーの表示設定変更指示を示す指示情報が入力解析部１６０４から入力された場合に、当該指示情報に従って、セーフティゾーンマーカーとグリッドマーカーの表示設定を変更する。また、マーカーの表示指示を示す指示情報が入力解析部１６０４から入力された場合には、マーカー生成部１６０３は、マーカーラインを生成して、画像表示部１５０３に出力する。
【００６４】
入力解析部１６０４は、コントローラー１５０７から操作情報を受け取り、画質調整操作が行われた場合には、画質調整操作の内容を示す画質調整操作情報を画像処理制御部１６０１に出力する。ユーザによって注目領域の候補の表示指示、終了指示、または、注目領域の移動・選択指示が行われた場合には、入力解析部１６０４は、ユーザによって行われた指示を示す指示情報を注目領域候補生成部１６０２へ出力する。画質調整パラメータ保存指示が行われた場合には、入力解析部１６０４は、画質調整パラメータ保存指示を示す指示情報を画質調整パラメータ保存部１６０５へ出力する。また、マーカーの表示設定変更指示、または、マーカーの表示指示が行われた場合には、入力解析部１６０４は、ユーザによって行われた指示を示す指示情報をマーカー生成部１６０３へ出力する。
【００６５】
画質調整パラメータ保存部１６０５は、画質調整パラメータ保存指示が行われた場合に、画像処理制御部１６０１から出力された画質調整パラメータと注目領域情報をファイルに書き込み、そのファイルを外部記録部１５０８に出力する。
【００６６】
図１７は、注目領域候補生成部１６０２で行われる処理のフローを示すフローチャートである。
【００６７】
注目領域候補生成部１６０２は、注目領域の候補の表示指示を示す指示情報を入力解析部１６０４から受信すると、マーカー生成部１６０３からセーフティゾーンマーカーとグリッドマーカーの表示設定を取得する（Ｓ１７０１）。
【００６８】
そして、注目領域候補生成部１６０２は、セーフティゾーンマーカーの表示設定に従って、セーフティゾーンマーカーを生成する（Ｓ１７０２）。
【００６９】
また、注目領域候補生成部１６０２は、グリッドマーカーの表示設定に従って、セーフティゾーンマーカーで囲まれた領域内にグリッドマーカーを生成する（Ｓ１７０３）。
【００７０】
次に、注目領域候補生成部１６０２は、セーフティゾーンマーカーで囲まれた領域をグリッドマーカーで分割して得られる領域（セル）を選択するためのカーソルを生成する（Ｓ１７０４）。
【００７１】
そして、注目領域候補生成部１６０２は、注目領域として選択されているセルを示す注目領域選択画像を生成する（Ｓ１７０５）。
【００７２】
次に、注目領域候補生成部１６０２は、画像表示部１５０３に対して、生成したセーフティゾーンマーカー、グリッドマーカー、及び、カーソルを出力し、それらを描画させる
描画指示を出力する（Ｓ１７０６）。
【００７３】
そして、注目領域候補生成部１６０２は、入力解析部１６０４から指示情報を受信した場合に（Ｓ１７０７；ＹＥＳ）、受信した指示情報が終了指示を示す情報であるか否かを判定する（Ｓ１７０８）。指示情報が終了指示を示す情報でない場合には、Ｓ１７０９へ処理が進められ、指示情報が終了指示を示す情報である場合には、Ｓ１７１４へ処理が進められる。
【００７４】
Ｓ１７０９では、注目領域候補生成部１６０２は、指示情報が、注目領域の移動指示を示す情報か、注目領域の選択指示を示す情報かを判定する。指示情報が注目領域の移動指示を示す情報である場合には、Ｓ１７１０へ処理が進められ、指示情報が注目領域の選択指示を示す情報である場合には、Ｓ１７１１へ処理が進められる。
【００７５】
Ｓ１７１０では、注目領域候補生成部１６０２は、画像表示部１５０３に対して、カーソルの描画位置を指示情報に応じたセルの位置に変更する変更指示（描画指示）を出力する。その後、Ｓ１７０７に処理が戻される。
【００７６】
Ｓ１７１１では、注目領域候補生成部１６０２は、選択指示によって選択されたセル（カーソルによって示されているセル）が既に選択済みであるか否かを判定する。カーソルによって示されているセルが既に選択済みである場合には、Ｓ１７１２に処理が進められ、カーソルによって示されているセルが既に選択済みでない場合には、Ｓ１７１３に処理が進められる。
【００７７】
Ｓ１７１２では、注目領域候補生成部１６０２は、カーソルによって示されているセルに描画されている注目領域選択画像を消去する消去指示を、画像表示部１５０３に対して出力する。その後、Ｓ１７０７に処理が戻される。
【００７８】
Ｓ１７１３では、注目領域候補生成部１６０２は、カーソルによって示されているセルに注目領域選択画像を描画する描画指示を、画像表示部１５０３に対して出力する。その後、Ｓ１７０７に処理が戻される。
【００７９】
Ｓ１７１４では、注目領域候補生成部１６０２は、注目領域選択画像が描画されているセルを注目領域として設定する。その後、本フローが終了される。
【００８０】
図１８は、注目領域候補生成部１６０２の動作を示す図である。
図１８において、画面の領域内に示された矩形の実線はセーフティゾーンマーカーであり、網目状の破線はグリッドマーカーである。グリッドマーカーはセーフティゾーンマーカーで囲まれた領域内に限定して表示される。初めは、セーフティゾーンマーカーとグリッドマーカーだけでなく、セーフティゾーンマーカーで囲まれた領域をグリッドマーカーで分割して得られるセルを選択するためのカーソルも表示される。カーソルはユーザ操作に応じて複数のセル上を移動し、カーソルで示されているセルを選択すると、そのセルに注目領域選択画像が描画される。既に注目領域選択画像が描画されているセルに対して選択操作（選択指示）が行われると、注目領域選択画像が消去される。ユーザが終了操作（終了指示）を行うと、注目領域選択画像が描画されているセルが注目領域として設定される。
【００８１】
以上、注目領域を指定するためのマーカー表示機能の具現化方法の一例を説明したが、本発明はこれに限定されず、例えば、任意のサイズの矩形ラインを最初に生成し、ユーザがその矩形の始点座標（左上端の座標）、縦幅、横幅などの数値を入力することによって注目領域が指定されてもよい。
【００８２】
図１９は、画質調整パラメータ保存部１６０５によって記録される画質調整パラメータと注目領域情報が記録されたファイルの具体例を示す。
図１９では、ＣＤＬファイルの拡張メタ情報領域に、注目領域毎に、画質調整パラメータと注目領域情報が記録されている。また、注目領域情報として、注目領域の左上端の座標（始点座標）、注目領域の縦幅、及び、注目領域の横幅が記録されている。
【００８３】
以上述べたように、本実施例によれば、注目領域の候補を表示することで、ユーザは簡単に注目領域を指定することができるようになる。さらに、本実施例によれば、画質調整パラメータと注目領域情報がファイルに記録されるため、別の装置にそのファイルを読み込ませて以前の調整状態を再現させる際に、どの領域に注目して画質調整したかを簡単に判別することができる。
【００８４】
＜実施例４＞
以下、本発明の実施例４に係る画像処理装置及びその制御方法について説明する。
実施例３では、セーフティゾーンマーカーとグリッドマーカーを用いて注目領域の候補を表示する例を説明した。本実施例では、セーフティゾーンマーカー、グリッドマーカー、トリミング領域を用いて注目領域の候補を表示する例を説明する。
なお、以下では、実施例３と異なる点についてのみ説明する。本実施例に係る表示装置のハードウエア構成は実施例３と同じであるため、その説明は省略する。
【００８５】
図２０は、本実施例に係るＣＰＵ１５０５の機能ブロックについて説明する。
【００８６】
注目領域候補生成部２００２は、注目領域の候補を表示する指示を示す指示情報が入力解析部２００４から入力された場合に、注目領域の候補を示すグラフィックを生成する。注目領域の候補は、トリミング制御部２００６より取得したトリミング領域の領域情報、及び、マーカー生成部１６０３より取得したセーフティゾーンマーカーとグリッドマーカーの表示設定を基に生成する。具体的には、セーフティゾーンマーカーで囲まれた領域とトリミング領域とが重なり合う領域をグリッドマーカーで分割して得られる領域（セル）が、注目領域の候補として用いられる。
【００８７】
入力解析部２００４は、コントローラー１５０７からユーザの操作情報を受け取り、トリミング領域の指定指示が行われた場合は、ユーザが入力したトリミング領域を表すトリミング領域情報（トリミング領域の位置とサイズ）を、トリミング制御部２００６に出力する。
【００８８】
トリミング制御部２００６は、入力解析部２００４から入力されたトリミング領域情報に従って、画像表示部１５０３に対して、画像を表示する領域を指示する。それにより、レシーバ１５０１で受信された画像信号のうち、トリミング領域内の画像信号のみが表示されることとなる。また、トリミング制御部２００６は、注目領域候補生成部２００２からの要求に応じて、トリミング領域情報を注目領域候補生成部２００２に出力する。
【００８９】
図２１は、注目領域候補生成部２００２で行われる処理のフローを示すフローチャートである。図２１に示すように、本実施例では、実施例３（図１７）のＳ１７０３の処理の代わりに、Ｓ２１０３の処理を行う。
Ｓ２１０３では、注目領域候補生成部２００２は、トリミング制御部２００６からトリミング領域情報を取得し、セーフティゾーンマーカーで囲まれた領域とトリミング領域とが重なり合う領域内に限定してグリッドマーカーを生成する。
【００９０】
図２２は、注目領域候補生成部２００２の動作を示す図である。
図２２において、画面の領域内に示された矩形の細い実線がセーフティゾーンマーカーであり、太い実線がトリミング領域（の輪郭）である。また、網目状の破線がグリッドマーカーである。本実施例では、セーフティゾーンマーカーで囲まれた領域とトリミング領域とが重なり合う領域をグリッドマーカーで分割して得られる領域（セル）が注目領域の候補として用いられる。実施例３と同様に、ユーザ操作に応じてカーソルが複数のセル上を移動し、カーソルで示されているセルが選択されると、注目領域選択画像が表示されたり消去されたりする。そして、終了指示に応じて、注目領域選択画像が描画されているセルが注目領域として設定される。
【００９１】
以上述べたように、本実施例によれば、トリミング領域も考慮して注目領域の候補が表示される。そのため、例えば、８Ｋ４Ｋなどの高解像度を持つカメラで撮影し、４Ｋ２ＫやＦＨＤサイズにトリミングし、そのトリミング領域内の注目領域に画質調整処理を施す場合などにおいても、ユーザは簡単に注目領域を指定することができる。さらに、本実施例によれば、画質調整パラメータと注目領域情報がファイルに記録されるため、別の装置にそのファイルを読み込ませて以前の調整状態を再現させる際に、どの領域に注目して画質調整したかを簡単に判別することができる。
【００９２】
＜実施例５＞
以下、本発明の実施例５に係る画像処理装置及びその制御方法について説明する。
本実施例でも、実施例１，２の調整装置Ａと確認モニタＡの代わりに表示装置を用いる例を説明する。
【００９３】
図２７は、本実施例に係る表示装置２７００の概略構成を示すブロック図である。表示装置２７００は、画像入力ポート２７１１、色情報データ入力ポート２７１２、ＳＤＩＩＦ２７１３、処理部２７２５、出力パネル２７１７、色情報データ生成部２７１８、画像処理パラメータ生成部２７１９、ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０、色情報データ解釈部２７２１、拡大縮小率決定部２７２２、表示パネル情報保持部２７２３、マーカー生成部２７２４、などを有する。処理部２７２５は、画像処理部２７１４、スケーラ部２７１５、ブレンダ部２７１６、などを有する。
【００９４】
画像入力ポート２７１１は、ＳＤＩやＨＤＭＩなどの、画像伝送ポートである。本実施例では、ＳＤＩが用いられる。
色情報データ入力ポート２７１２は、ＵＳＢなどの、入出力ポートである。本実施例では、ＵＳＢが用いられる。色情報データ入力ポート２７１２では、例えば、ＣＤＬファイルなどの情報が取得される（情報取得）。
【００９５】
ＳＤＩＩＦ２７１３は、画像入力ポート２７１１への画像データ（画像信号）の入力を受け付け、入力された画像データを画像処理部２７１４に伝送する。
画像処理部２７１４は、画像処理パラメータ生成部２７１９より受信した画像処理パラメータを用いて、ＳＤＩＩＦ２７１３より受信した画像データに画像処理を施す。そして、画像処理部２７１４は、画像処理が施された画像データをスケーラ部２７１５に伝送する。
スケーラ部２７１５は、拡大縮小率決定部２７２２より受信した拡大率または縮小率を用いて、画像処理部２７１４より受信した画像データの拡大または縮小を行う。そして、スケーラ部２７１５は、拡大または縮小された画像データをブレンダ部２７１６に伝送する。
ブレンダ部２７１６は、マーカー生成部２７２４より受信したマーカー画像データとスケーラ部２７１５より受信した画像データを合成することにより、合成画像データを生成する。そして、ブレンダ部２７１６は、合成画像データを出力パネル２７１７に伝送する。合成画像データは、スケーラ部２７１５より受信した画像データによって表される画像
に、マーカー画像データによって表されるマーカーが重畳された画像である。
出力パネル２７１７は、ブレンダ部２７１６より受信した画像データ（合成画像データ）を表示する表示パネルである。
【００９６】
色情報データ生成部２７１８は、画像処理パラメータ生成部２７１９より受信したパラメータをＣＤＬファイルに変換する。そして、色情報データ生成部２７１８は、ＣＤＬファイルをＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０に伝送する。
画像処理パラメータ生成部２７１９は、色情報データ解釈部２７２１より受信した色情報データを、画像処理部２７１４が使用可能なパラメータに変換する。そして、画像処理パラメータ生成部２７１９は、上記パラメータを画像処理部２７１４と色情報データ生成部２７１８に送信する。色情報データを変更するユーザ操作が行われた場合には、色情報データを変更する変更指示が画像処理パラメータ生成部２７１９に伝送される。そして、画像処理パラメータ生成部２７１９が、パラメータを生成して画像処理部２７１４と色情報データ生成部２７１８に伝送する処理を再度行う。
【００９７】
ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０は、色情報データ入力ポート２７１２へのＣＤＬファイルの入力を受け付け、入力されたＣＤＬファイルを色情報データ解釈部２１に伝送する。また、ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０は、色情報データ生成部２７１８より受信したＣＤＬファイルを、外部の記憶媒体などに、色情報データ入力ポート２７１２を経由して保存する。
色情報データ解釈部２７２１は、ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０より受信したＣＤＬファイルを解釈し、ＣＤＬファイルをＳＬＯＰＥやＯＦＦＳＥＴなどの色情報データに変換する。そして、色情報データ解釈部２７２１は、色情報データを画像処理パラメータ生成部２７１９に伝送する。また、ＣＤＬファイルに位置情報が含まれている場合には、色情報データ解釈部２７２１は、位置情報を拡大縮小率決定部２７２２に伝送する。位置情報は、注目物の位置を示す情報である。
【００９８】
拡大縮小率決定部２７２２は、表示パネル情報保持部２７２３から取得した表示パネルの解像度情報に基づいて、画像の拡大率または縮小率を決定する。そして、拡大縮小率決定部２７２２は、決定した拡大率または縮小率をスケーラ部２７１５に伝送し、色情報データ解釈部２７２１から受信した位置情報をマーカーの表示位置を示すマーカー位置情報としてマーカー生成部２７２４に伝送する。
表示パネル情報保持部２７２３は、出力パネル２７１７の解像度情報やフレームレート情報などを保持しており、拡大縮小率決定部２７２２からの要求に応じて情報を伝送する。
マーカー生成部２７２４は、拡大縮小率決定部２７２２から受信したマーカー位置情報を用いて、マーカーを生成する。そして、マーカー生成部２７２４は、生成したマーカーをブレンダ部２７１６に伝送する。
【００９９】
本実施例に係る表示装置の動作について図２８のタイムチャートを用いて説明する。
【０１００】
まず、ＣＤＬファイルからマーカー画像データを生成し、合成画像データを生成する動作について説明する。
時刻Ｔ１１において、色情報データ解釈部２７２１は、ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０より受信したＣＤＬファイルの解釈を実行する。そして、色情報データ解釈部２７２１は、ＣＤＬファイルに記載の色情報を取得し、画像処理パラメータ生成部２７１９に伝送する。
時刻Ｔ１２において、画像処理パラメータ生成部２７１９は、取得した色情報を、画像処理部２７１４が使用可能なパラメータに変換する。そして、画像処理パラメータ生成部２７１９は、パラメータを画像処理部２７１４と色情報データ生成部２７１８に伝送する
。
【０１０１】
時刻Ｔ１３において、色情報データ生成部２７１８は、受信したパラメータと、現在保持しているパラメータを比較し、それらが一致しない場合は保持しているパラメータを受信したパラメータに更新する。
時刻Ｔ１４において、画像処理部２７１４は、取得したパラメータを用いて、ＳＤＩＩＦ２７１３から受信した画像に画像処理を施す。
時刻Ｔ１５において、色情報データ解釈部２７２１は、ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０より受信したＣＤＬファイルに位置情報が含まれているかを判断する。位置情報が含まれている場合には、色情報データ解釈部２７２１は、拡大縮小率決定部２７２２を経由してスケーラ部２７１５に位置情報を伝送する。また、色情報データ解釈部２７２１は、マーカー生成部２７２４にも位置情報を伝送する。
時刻Ｔ１３、時刻Ｔ１４、及び、時刻Ｔ１５の動作は前後しても構わない。
【０１０２】
次に、時刻Ｔ１７において、スケーラ部２７１５は、拡大縮小率決定部２７２２から取得した拡大率または縮小率を用いて、画像処理部２７１４から受信した画像の拡大または縮小を実行する。
時刻Ｔ１８において、マーカー生成部２７２４は、色情報データ解釈部２７２１より取得した位置情報を用いてマーカーを生成し、ブレンダ部２７１６に伝送する。
時刻Ｔ１７及び時刻Ｔ１８の動作は前後しても構わない。
【０１０３】
次に、時刻Ｔ２０において、ブレンダ部２７１６は、マーカー生成部２７２４から取得したマーカーを、スケーラ部２７１５より取得した画像に重畳する。そして、ブレンダ部２７１６は、マーカーが重畳された画像（合成画像）を出力パネル２７１７に伝送する。
時刻Ｔ２２において、出力パネル２７１７は、ＳＤＩＩＦ部２７１３が受信した画像に、ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０が受信したＣＤＬファイルの内容を反映した結果を、表示する。具体的には、上記合成画像が表示される。
【０１０４】
次に、ＣＤＬファイルを保存する動作について説明する。
時刻Ｔ１６において、色情報データ生成部２７１８は、時刻Ｔ１３において更新したパラメータを、ＣＤＬファイルに記述する色情報に変換する。
時刻Ｔ１９において、色情報データ生成部２７１８は、時刻Ｔ１６で得られた色情報を用いてＣＤＬファイルを生成する。
時刻Ｔ２１において、色情報データ生成部２７１８は、ＣＤＬファイルをＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０に送信する。具体的には、色情報データ生成部２７１８は、ＣＤＬファイルを、ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０を介して記憶媒体に保存する。
時刻Ｔ１６、時刻Ｔ１９、及び、時刻Ｔ２１の動作は、上述した合成画像を生成する動作とは同期せずに実行可能である。但し、時刻Ｔ１６、時刻Ｔ１９、時刻Ｔ２１の順序で動作が行われる。
【０１０５】
以上、説明したように、本実施例においては、ＵＳＢ接続した記憶媒体からＣＤＬファイルが取得される。そして、ＣＤＬファイルを解釈して得られる位置情報からマーカーが生成され、表示される。それにより、注目物の判別が容易となった。例えば、図２５に示すように、画面２３０１に画像２３０２を表示して画像２３０２の色調整を行う際に、マーカー２３０３が重畳表示されるため、マーカー２３０３で示された領域に注目物があることが容易に判別可能となった。それに伴い、画像全体ではなく、注目物のみの色調整が容易に可能となった。例えば、図２３に示す状態から図２４に示す状態へ画像２３０２の状態が容易に変更可能となった。
また、ユーザが受信したＣＤＬファイルに応じた色調整と異なる色調整を実施した場合に、実施した色調整を示すＣＤＬファイルを記憶媒体に保存することができるため、ユー
ザの利便性を向上させることができる。
【０１０６】
＜実施例６＞
以下、本発明の実施例６に係る画像処理装置及びその制御方法について説明する。
本実施例では、画像の拡大や縮小に合わせてマーカーのサイズを変更する例を説明する。
なお、以下では、実施例５と異なる点について説明する。
本実施例に係る表示装置の概略構成は実施例５（図２７）と同じである。
【０１０７】
本実施例に係る表示装置の動作について図２９を用いて説明する。
時刻Ｔ３１の動作は図２８の時刻Ｔ１１の動作と同じであり、時刻Ｔ３２の動作は図２８の時刻Ｔ１２の動作と同じであり、時刻Ｔ３３の動作は図２８の時刻Ｔ１３の動作と同じである。
時刻Ｔ３４において、拡大縮小率決定部２７２２は、表示パネル情報保持部２７２３より、表示パネルの解像度とアスペクト比の情報を取得する。
時刻Ｔ３５の動作は、図２８の時刻Ｔ１４の動作と同じである。
【０１０８】
時刻Ｔ３６において、色情報データ解釈部２７２１は、取得したＣＤＬファイルの記述を解析し、ＣＤＬファイルから位置情報とアスペクト比を取得する。そして、色情報データ解釈部２７２１は、取得したそれらの情報を、拡大縮小率決定部２７２２に伝送する。ここで、アスペクト比は、注目物の領域のアスペクト比である。即ち、本実施例では、注目物の領域を示す領域情報が取得される。
時刻Ｔ３７において、拡大縮小率決定部２７２２は、表示パネル情報保持部２７２３より取得した情報を用いて、画像の拡大率または縮小率を決定する。そして、拡大縮小率決定部２７２２は、決定した拡大率または縮小率をスケーラ部２７１５に伝送する。例えば、解像度とアスペクト比が表示パネルのそれらと一致するように、画像処理部２７１４から出力される画像の拡大率または縮小率が決定される。
時刻Ｔ３９の動作は、図２８の時刻Ｔ１７の動作と同じである。
【０１０９】
時刻Ｔ４０において、拡大縮小率決定部２７２２は、時刻Ｔ３７にて決定した拡大率または縮小率を用いて、マーカーの拡大率または縮小率を決定し、マーカー生成部２７２４に伝送する。例えば、時刻Ｔ３７にて決定したスケーリング率（拡大率または縮小率）が、マーカーのスケーリング率として決定される。なお、マーカーのスケーリング率は、画像のスケーリング率と異なっていてもよい。例えば、画像のスケーリング率に応じて、画像のスケーリング率が高いほど高いマーカーのスケーリング率が決定されてもよい。
時刻Ｔ４２において、マーカー生成部２７２４は、色情報データ解釈部２７２１より取得した領域情報と、拡大縮小率決定部２７２２より取得したマーカーの拡大率または縮小率とに基づいて、マーカーを生成する。そして、マーカー生成部２７２４は、マーカーをブレンダ部２７１６に伝送する。例えば、位置情報で示された位置に、アスペクト比で示されたサイズをスケーリング率でスケーリング（拡大または縮小）したサイズのマーカーが生成される。なお、スケーリング前のマーカーのサイズは、アスペクト比で示されたサイズでなく、表示装置に内に予め用意されたサイズであってもよい。
時刻Ｔ４３の動作は図２８の時刻Ｔ２０の動作と同じであり、時刻Ｔ４５の動作は図２８の時刻Ｔ２２の動作と同じである。
また、時刻Ｔ３８の動作は図２８の時刻Ｔ１６の動作と同じであり、時刻Ｔ４１の動作は図２８の時刻Ｔ１９の動作と同じであり、時刻Ｔ４３の動作は図２８の時刻Ｔ２１の動作と同じである。そのため、実施例５と同様の動作によってＣＤＬファイルが保存される。
【０１１０】
以上、説明したように、本実施例によれば、マーカーのサイズが画像のスケーリング率
に応じて調整される。具体的には、入力画像にスケーリング処理を施す場合に、入力画像に対するスケーリング処理に対応するスケーリング処理がマーカーに施される。そして、スケーリング処理後の入力画像にスケーリング処理後のマーカーが重畳された画像が表示パネルに表示される。それにより、表示パネルの仕様に依存せずに、表示パネルの仕様に応じたマーカーを生成して表示することができる。その結果、ユーザの利便性を向上させることができる。
また、表示パネル固有の情報（表示解像度及び表示アスペクト比）を鑑みてスケーリング率が決定されるため、表示パネルの仕様に依存しないスケーリング率を決定することができる。その結果、ユーザの利便性を向上させることができる。
【０１１１】
＜実施例７＞
以下、本発明の実施例６に係る画像処理装置及びその制御方法について説明する。
本実施例では、受信したＣＤＬファイルに、複数の注目物のそれぞれについての色情報及び位置情報（領域情報）が含まれている場合の例を説明する。
なお、以下では、実施例５，６と異なる点について説明する。
本実施例に係る表示装置の概略構成は実施例５（図２７）と同じである。
【０１１２】
複数の注目物のそれぞれについての色情報及び領域情報を含むＣＤＬファイルの記述例を図２６に示す。図２６のＣＤＬファイルには、注目物の領域（注目領域）毎に、その領域を示す領域情報と色情報が記述されている。具体的には、拡張メタ情報の領域に、エリア１の領域情報と色情報、及び、エリア２の領域情報と色情報が記述されている。
【０１１３】
本実施例に係る表示装置の動作について図３０を用いて説明する。
まず、ＣＤＬファイルからマーカー画像データを生成し、合成画像データを生成する動作について説明する。
受信されたＣＤＬファイルに複数の注目物に関する色情報及び領域情報が含まれている場合には、図２９の時刻Ｔ３６で行われていた動作が、時刻Ｔ３１に行われる。即ち、時刻Ｔ３１において、色情報データ解釈部２７２１は、ＵＳＢ  Ｈｏｓｔ  ＩＦ２７２０より取得したＣＤＬファイルから、注目領域毎に、色情報と領域情報（位置情報とアスペクト比）を紐付けて取得する。そして、色情報データ解釈部２７２１は、取得した情報を画像処理パラメータ生成部２７１９に伝送する。
【０１１４】
時刻Ｔ３２において、画像処理パラメータ生成部２７１９は、色情報データ解釈部２７２１から取得した情報に基づいて、画像処理を施す注目領域と、注目領域に施す画像処理のパラメータとを紐付けて生成する。具体的には、注目領域毎に、その注目領域の領域情報から当該注目領域が判断される。そして、注目領域毎に、その注目領域の色情報から、当該注目領域に施す画像処理のパラメータが生成される。その後、画像処理パラメータ生成部２７１９は、注目領域毎のパラメータを画像処理部２７１４に伝送する。
【０１１５】
時刻Ｔ３５において、画像処理部２７１４は、ＳＤＩＩＦ２７１３から受信した画像の注目領域（画像処理パラメータ生成部２７１９からの情報によって示された注目領域）に対して、当該注目領域に対応するパラメータを使用した画像処理を施す。それにより、注目領域毎に、その注目領域に対応するパラメータを使用した画像処理が行われる。
【０１１６】
時刻Ｔ３７において、拡大縮小率決定部２７１９は、画像の拡大率または縮小率を決定し、スケーラ部２７１５に伝送する。本実施例では、表示する画像の解像度が、全ての注目が表示される解像度、ユーザが指定した注目情報が拡大表示される解像度、または、ユーザが指定した解像度になるように、スケーリング率が決定される。
【０１１７】
時刻Ｔ３９において、スケーラ部２７１５は、拡大縮小率決定部２７２２から取得した
スケーリング率を用いて、画像処理部２７１４から受信した画像のスケーリングを実行する。
【０１１８】
時刻Ｔ４０において、拡大縮小率決定部２７１９は、注目領域毎に、その注目領域に表示するマーカーのスケーリング率を決定する。そして、拡大縮小率決定部２７１９は、注目領域毎のスケーリング率をマーカー生成部２７２４に伝送する。
【０１１９】
時刻Ｔ４２において、マーカー生成部２７２４は、注目領域毎に、その注目領域のスケーリング率と領域情報を用いて、当該注目領域に表示するマーカーを生成する。ここで、スケーリング率は、拡大縮小率決定部２７１９から取得され、領域情報は、色情報データ解釈部２７２１から取得される。そして、マーカー生成部２７２４は、注目領域毎のマーカーをブレンダ部２７１６に伝送する。即ち、注目領域とマーカーとが紐付けられてブレンダ部２７１６に伝送される。
【０１２０】
時刻Ｔ４３において、ブレンダ部２７１６は、スケーリング部２７１５から取得した画像に対して、マーカー生成部２７２４から取得したマーカーを重畳する。マーカーは、対応する注目領域に重畳される。そして、ブレンダ部２７１６は、マーカーが重畳された画像（合成画像）を出力パネル２７１７に伝送する。
【０１２１】
時刻Ｔ４３において、出力パネル２７１７は、ブレンダ部２７１６から受信した合成画像を表示する。
【０１２２】
次に、ＣＤＬファイルを保存する動作について説明する。
時刻Ｔ３３において、色情報データ生成部２７１８は、画像パラメータ生成部２７１９より取得したパラメータ及び領域情報を、保持している情報と比較する。具体的には、画像パラメータ生成部２７１９より取得した領域情報毎に、画像パラメータ生成部２７１９より取得したパラメータと、保持しているパラメータとが比較される。そして、取得したパラメータが保持しているパラメータと一致しない場合には、色情報データ生成部２７１８は、保持しているパラメータを、取得したパラメータに更新する。取得したパラメータの領域情報と同じ領域情報のパラメータが保持されていない場合には、色情報データ生成部２７１８は、取得したパラメータを新たに保存する。
時刻Ｔ３８において、色情報データ生成部２７１８は、更新または新規に保存されたパラメータを、ＣＤＬファイルに記述する色情報に変換する。更新または新規に保存されたパラメータが複数存在する場合には、更新または新規に保存された複数のパラメータのそれぞれが、色情報に変換される。
時刻Ｔ４１において、色情報データ生成部２７１８は、時刻Ｔ３８に得た全ての色情報と、色情報に対応する領域情報とから、１つのＣＤＬファイルを生成する。
時刻Ｔ４４において、色情報データ生成部２７１８は、時刻Ｔ４１に生成されたＣＤＬファイルを、ＵＳＢ  Ｈｏｓｔ  ＩＦ２０を介して記憶媒体に保存する。
【０１２３】
以上、説明したように、本実施例によれば、複数の注目領域が存在し、受信したＣＤＬファイルに複数の領域情報が含まれている場合に、全ての注目領域を解釈し、全ての注目領域にマーカーを表示することができる。その結果、ユーザの利便性を向上させることができる。
【０１２４】
＜実施例８＞
本発明の実施例８について説明する。実施例８では、複数の領域の画像調整値を含むファイルを外部から読み込み、複数の領域に対して個別に画像調整が施された画像を表示装置に表示する例を説明する。
図３１は、本実施例に係る表示装置の構成を示すブロック図である。図３１には、本実
施例に係る表示装置とその周辺機器との接続も示されている。
【０１２５】
まず、表示装置３１００に接続されている周辺機器について説明する。表示装置３１００には画像出力装置３２００と外部保存装置３０００がケーブルを用いて接続されている。
画像出力装置３２００は、内部に保存してある画像データをＳＤＩ、ＤＶＩ、Ｄｉｓｐｌａｙｐｏｒｔ等の画像信号に変換し、画像信号を表示装置３１００に出力する。
外部保存装置３０００は、表示装置３１００で画像調整を行う際に使用する画像調整値が格納された画像調整ファイルを記憶している。表示装置３１００は、外部保存装置３０００から画像調整ファイルを読み込み（取得し）、表示している画像信号に対して画像調整を施す。画像調整は、画像調整ファイルを用いて行われる。外部保存装置３０００の具体的な例として、ＵＳＢメモリや、ＨＤＤ等が挙げられる。
【０１２６】
次に表示装置３１００の構成について説明する。
画像デコード部３１０１は、画像出力装置３２００から入力された画像信号をデコードし、デコードされた画像信号を画像調整部３１０２に出力する。
画像調整部３１０２は、画像デコード部３１０１から入力された画像信号に対し、外部保存装置３０００に保存された画像調整ファイル（具体的には画像調整ファイルから生成された画像調整情報）を用いた画像調整を施す。そして、画像調整部３１０２は、画像調整が施された画像信号を画像表示部３１０３に出力する。
画像表示部３１０３は、画像調整部３１０２から出力された画像信号を表示する。
操作部３１０４は、表示装置３１００に対するユーザ操作（入力切替や画像調整操作等）が行われた場合に、行われたユーザ操作を示す操作情報を受信し、受信した操作情報を制御部３１０７に送信する。
調整情報入力部３１０５は、表示装置３１００と外部保存装置３０００を接続するための通信インターフェースであり、外部保存装置３０００との間の通信制御を行う。
調整情報解析部３１０６は、外部保存装置３０００から送られた画像調整ファイルを解析し、画像調整ファイルから画像調整に必要な画像調整情報を生成し、画像調整部３１０２に出力する。
制御部３１０７は、内部バスを通して表示装置３１００内の上記機能部を制御する。
【０１２７】
調整情報解析部３１０６の動作について図３２を用いて説明する。図３２の動作は、外部ファイルを用いた画像調整を開始するユーザ操作に応じて開始される。
【０１２８】
まず、調整情報入力部３１０５は、外部保存装置３０００に保存されている画像調整ファイルを取得し、調整情報解析部３１０６に出力する（Ｓ３２０１；ファイル取得）。
次に、調整情報解析部３１０６は、取得した画像調整ファイルを解析し、画像全体に施すべき画像調整値（全体調整値）が画像調整ファイルに含まれているか否かを判断する（Ｓ３２０２）。全体調整値が含まれている場合には、Ｓ３２０３へ処理が進められ、全体調整値が含まれていない場合には、Ｓ３２０４へ処理が進められる。図２６に示すように、画像調整ファイル（ＣＤＬファイル）において、全体調整値に対して「全体」というヘッダが記述されている場合には、「全体」というヘッダの有無から、全体調整値の有無を判断することができる。なお、全体調整値の有無の判断方法はこれに限らない。例えば、画像調整ファイルに含まれる画像調整値のうち、領域の指定が無い画像調整値が、全体調整値として判断されてもよい。
【０１２９】
Ｓ３２０３では、調整情報解析部３１０６は、全体調整値（Ｓｌｏｐｅ、Ｏｆｆｓｅｔ、Ｐｏｗｅｒ、Ｓａｔｕｒａｔｉｏｎの値）から、画像調整部３１０２が画像調整を行う際に使用する画像調整情報（全体調整情報）を生成する。画像調整情報の生成方法として、例えば、Ｓｌｏｐｅ、Ｏｆｆｓｅｔ、Ｐｏｗｅｒの値から画像信号のＲＧＢ値を調整す
るためのＬＵＴを算出し、Ｓａｔｕｒａｔｉｏｎの値から画像信号の色域を調整するためのＬＵＴを生成する、方法が考えられる。画像調整ファイルの画像調整値から表示装置３１００で用いる画像調整情報への変換方法は特に限定されない。
【０１３０】
次に、調整情報解析部３１０６は、取得した画像調整ファイルを解析し、画像の一部の領域に施すべき画像調整値（部分調整値）が画像調整ファイルに含まれているか否かを判断する（Ｓ３２０４）。部分調整値が含まれている場合には、Ｓ３２０５へ処理が進められ、部分調整値が含まれていない場合には、Ｓ３２０８へ処理が進められる。図２６に示すように、画像調整ファイル（ＣＤＬファイル）の拡張メタ情報に部分調整値が記述されている場合には、拡張メタ情報に対する記述の有無から、部分調整値の有無を判断することができる。なお、部分調整値の有無の判断方法はこれに限らない。例えば、画像調整ファイルに含まれる画像調整値のうち、領域の指定が有る画像調整値が、部分調整値として判断されてもよい。
【０１３１】
Ｓ３２０５では、調整情報解析部３１０６は、取得した画像調整ファイルから部分調整値を取得し、取得した部分調整値から、画像調整部３１０２が画像調整を行う際に使用する画像調整情報（部分調整情報）を生成する。複数の領域に対応する複数の部分調整値が存在する場合には、複数の領域のうちのいずれかの領域の部分調整値が取得される。図２６のＣＤＬファイルが取得された場合には、「エリア１」または「エリア２」の部分調整値が取得される。例えば、「エリア１」の部分調整値として、Ｓｌｏｐｅ＝ａ１、Ｏｆｆｓｅｔ＝ｂ１、Ｐｏｗｅｒ＝ｃ１、Ｓａｔｕｒａｔｉｏｎ＝ｄ１が取得される。
次に、調整情報解析部３１０６は、取得した画像調整ファイルから、Ｓ３２０５で取得した部分調整値に対応する領域の領域情報を取得する（Ｓ３２０６）。例えば、図２６の「エリア１」の領域情報として、Ｐｏｓｉｔｉｏｎ（ｘ１，ｙ１）、Ｓｉｚｅ（Ｘ１，Ｙ１）が取得される。
そして、調整情報解析部３１０６は、部分調整値と領域情報が取得されていない領域が存在するか否かを判断する（Ｓ３２０７）。全ての領域について部分調整値と領域情報が取得された場合には、Ｓ３２０８へ処理が進められる。部分調整値と領域情報が取得されていない領域が存在する場合には、Ｓ３２０５へ処理が戻され、全ての領域について部分調整値と領域情報が取得されるまでＳ３２０５〜Ｓ３２０７の処理が繰り返される。
【０１３２】
Ｓ３２０８では、調整情報解析部３１０６は、生成した画像調整情報（全体調整情報、部分調整情報）と、取得した領域情報とを画像調整部３１０２へ出力する。領域の部分調整値から生成された部分調整情報は、当該領域の領域情報と対応付けて出力される。
【０１３３】
部分調整情報を用いた画像調整の方法を、図３３から図３８を用いて説明する。
なお、以下では、領域情報で示された領域の画像をトリミングし、トリミングした領域に対して部分調整情報を用いた画像調整を施す例を説明するが、画像調整の方法はこれに限らない。例えば、トリミングを行わずに、領域情報で示された領域内の画素値を部分調整情報を用いて調整してもよい。
なお、以下では、最大で２つの領域の部分調整情報と領域情報が取得され、領域毎の画像調整を並列に実行可能な構成について説明するが、本発明の構成はこれに限らない。３つ以上の領域の部分調整情報と領域情報が取得されてもよい。そして、複数の領域の画像調整が順番に行われてもよい。
【０１３４】
図３３は、画像調整部３１０２の構成を示すブロック図である。画像調整部３１０２は、調整値設定部３３１１、第１の部分調整値設定部３３１２、第２の部分調整値設定部３３１３、第１のトリミング部３３１４、第２のトリミング部３３１５、画像合成部３３１６、画像調整制御部３３１７、などを有する。
画像デコード部３１０１から出力された画像信号は、調整値設定部３３１１、第１の部
分調整値設定部３３１２、及び、第２の部分調整値設定部３３１３に入力される。
以下、図３４に示す画像信号が入力された場合の処理を例に説明を行う。
【０１３５】
画像調整制御部３３１７は、調整情報解析部３１０６より入力された全体調整情報を調整値設定部３３１１に設定する。画像調整制御部３３１７は、調整情報解析部３１０６より入力された第１の領域（図２６の「エリア１」）の部分調整情報を第１の部分調整値設定部３３１２に設定する。画像調整制御部３３１７は、調整情報解析部３１０６より入力された第２の領域（図２６の「エリア２」）の部分調整情報を第２の部分調整値設定部３３１３に設定する。画像調整制御部３３１７は、調整情報解析部３１０６より入力された第１の領域の領域情報を第１の画像トリミング部３３１４に設定する。そして、画像調整制御部３３１７は、調整情報解析部３１０６より入力された第２の領域の領域情報を第２の画像トリミング部３３１５に設定する。
【０１３６】
調整値設定部３３１１は、調整値設定部３３１１に入力された画像信号に対して、全体調整情報を用いた画像調整を施す。そして、調整値設定部３３１１は、画像調整が施された画像信号を画像合成部３３１６に出力する。図３５に示すように、調整値設定部３３１１からは、全体調整情報を用いた画像調整が画像全体に施された画像信号が出力される。
【０１３７】
第１の調整値設定部３３１２は、第１の調整値設定部３３１２に入力された画像信号に対して、第１の調整値設定部３３１２に入力された部分調整情報（「エリア１」の部分調整情報）を用いた画像調整を施す。そして、第１の調整値設定部３３１２は、画像調整が施された画像信号を第１の画像トリミング部３３１４に出力する。図３６に示すように、第１の調整値設定部３３１２からは、「エリア１」の部分調整情報を用いた画像調整が画像全体に施された画像信号が出力される。
【０１３８】
第２の調整値設定部３３１３は、第２の調整値設定部３３１３に入力された画像信号に対して、第２の調整値設定部３３１３に入力された部分調整情報（「エリア２」の部分調整情報）を用いた画像調整を施す。そして、第２の調整値設定部３３１３は、画像調整が施された画像信号を第２の画像トリミング部３３１５に出力する。図３７に示すように、第２の調整値設定部３３１３からは、「エリア２」の部分調整情報を用いた画像調整が画像全体に施された画像信号が出力される。
【０１３９】
調整値設定部３３１１、第１の部分調整値設定部３３１２、及び、第２の部分調整値設定部３３１３の画像調整に関するプロトコルは同じであることが望ましい。
【０１４０】
第１の画像トリミング部３３１４は、第１の画像トリミング部３３１４に入力された画像信号から、第１の画像トリミング部３３１４に入力された領域情報で示された領域「エリア１」の画像信号をトリミングする。そして、第１の画像トリミング部３３１４は、トリミングした画像信号を画像合成部３３１６に出力する。図３６に示すように、第１の画像トリミング部３３１４からは、「エリア１」の部分調整情報を用いた画像調整が施された、「エリア１」の画像信号が出力される。
【０１４１】
第２の画像トリミング部３３１５は、第２の画像トリミング部３３１５に入力された画像信号から、第２の画像トリミング部３３１５に入力された領域情報で示された領域「エリア２」の画像信号をトリミングする。そして、第２の画像トリミング部３３１５は、トリミングした画像信号を画像合成部３３１６に出力する。図３７に示すように、第２の画像トリミング部３３１５からは、「エリア２」の部分調整情報を用いた画像調整が施された、「エリア２」の画像信号が出力される。
【０１４２】
画像合成部３３１６は、調整値設定部３３１１から出力された画像信号、第１の画像ト
リミング部３３１４から出力された画像信号、及び、第２の画像トリミング部３３１５から出力された画像信号を合成することにより、合成画像信号を生成する。そして、画像合成部３３１６は、合成画像信号を画像表示部３１０３に出力する。具体的には、図３８に示すように、調整値設定部３３１１から出力された画像信号によって表される画像に、第１の画像トリミング部３３１４から出力された画像信号によって表される画像と、第２の画像トリミング部３３１５から出力された画像信号によって表される画像とが重畳された合成画像信号が出力される。
【０１４３】
以上の処理を行うことにより、複数の領域に対して個別に画像調整が施された画像信号を得ることができる。
【０１４４】
＜実施例９＞
本発明の実施例９について説明する。本実施例では、複数の画像調整ファイルを取得する例を説明する。
本実施例に係る表示装置の構成は実施例８と同じであるため、その説明は省略する。
複数の画像調整ファイルの取得は、例えば、以下の手順で取得される。まず、画像表示部３１０３に外部保存装置３０００に保存されている画像調整ファイルが提示される。次に、ユーザが操作部３１０４を用いて複数の画像調整ファイルを選択する。そして、ユーザが選択した複数の画像調整ファイルが外部保存装置３０００から表示装置に送られる。
なお、画像調整ファイルの取得方法は上記方法に限らない。例えば、外部保存装置３０００に保存されているファイルの中から、画像調整ファイルと同じ拡張子を持つファイルが検索され、画像調整ファイルと同じ拡張子を持つファイルが順次取得されてもよい。
【０１４５】
図３９は、本実施例で取得された画像調整ファイルの一例を示す。実施例８では、１つの画像調整ファイルに複数の領域に関する画像調整値が記載されていたが、本実施例では、１つの領域に関する画像調整値が記述された複数の画像調整ファイルが取得される。図３９において、最も左の画像調整ファイルは画像全体に関する画像調整ファイルであり、真中の画像調整ファイルは「エリア１」に関する画像調整ファイルであり、最も右の画像調整ファイルは「エリア２」に関する画像調整ファイルである。
【０１４６】
図４０は、図３９に示す３つの画質調整ファイルを取得した場合の調整情報解析部３１０６の動作を示す図である。
Ｓ４００１〜Ｓ４００６、Ｓ４００８の処理は、実施例８におけるＳ３２０１〜Ｓ３２０６、Ｓ３２０８の処理と同じである。
Ｓ４００６の次に、調整情報解析部３１０６は、全ての画像調整ファイルの画像調整情報が取得されたか否かを判断する（Ｓ４００７）。全ての画像調整ファイルの画像調整情報が取得された場合には、Ｓ４００８に処理が進められる。画像調整情報が取得されていない画像調整ファイルが存在する場合には、Ｓ４００１に処理が戻され、全ての画像調整ファイルの画像調整情報が取得されるまでＳ４００１〜Ｓ４００７の処理が繰り返される。
【０１４７】
以上の処理を行うことにより、外部から複数の画像調整ファイルを取得する場合であっても、複数の領域（複数の画像調整ファイルで示された複数の領域）に対して個別に画像調整が施された画像信号を得ることができる。
【０１４８】
＜実施例１０＞
本発明の実施例１０について説明する。本実施例では、画像調整ファイルに、当該画像調整ファイルに関連する画像を示す画像情報が含まれている場合の例を説明する。
本実施例に係る表示装置の構成は実施例９と同じであるため、その説明は省略する。
【０１４９】
図４１は、外部保存装置３０００に保存されている画像調整ファイルの一例を示す。上述したように、本実施例では、画像調整ファイルに、当該画像調整ファイルに関連する画像を示す画像情報が含まれている。具体的には、画像情報として、画像のタイムコードが含まれている。
【０１５０】
図４２は、画像調整に使用する画像調整ファイルの決定方法を示すフローチャートである。
まず、調整情報解析部３１０６は、画像デコード部３１０１でデコードした画像信号から、当該画像信号のタイムコードを取得する（Ｓ４２０１）。
次に、調整情報解析部３１０６は、外部保存装置３０００に保存されている画像調整ファイルの中に、調整処理の対象の画像信号のタイムコード（Ｓ４２０１で取得されたタイムコード）が記述された画像調整ファイルがあるか否かを調べる（Ｓ４２０２）。処理対象の画像信号のタイムコードが記述された画像調整ファイルがある場合には、Ｓ４２０３に処理が進められる。処理対象の画像信号のタイムコードが記述された画像調整ファイルがない場合には、画像調整ファイルは取得されず、本フローが終了される。
Ｓ４２０３では、調整情報解析部３１０６は、調整処理の対象の画像信号のタイムコード（Ｓ４２０１で取得されたタイムコード）が記述された画像調整ファイルを取得する。図４１に示す４つの画像調整ファイルが外部保存装置３０００に保存されおり、処理対象の画像信号のタイムコードがＮＮである場合には、画像調整ファイルＡ、画像調整ファイルＢ、及び、画像調整ファイルＣが取得される。
【０１５１】
以上述べたように、本実施例によれば、処理対象の画像信号に関連した画像調整ファイルを容易に取得することができる。例えば、大量の画像調整ファイルの中から適切な画像調整ファイルを選択するユーザの手間を省くことができる。また、不適切な画像調整ファイルが取得され、不適切な画像調整が行われることを防ぐことができる。
なお、本実施例に係る画像調整ファイルの取得方法は、実施例８に適用することもできる。
【符号の説明】
【０１５２】
１２１０  ３Ｄ−ＬＵＴ部
１２１５  彩度調整部
１２５０  特徴量検出部
１２６０  加重合成部
１２７０  スクリプト出力部
【図１】
2014207652.tif 000004
【図２】
2014207652.tif 000005
【図３】
2014207652.tif 000006
【図４】
2014207652.tif 000007
【図５】
2014207652.tif 000008
【図６】
2014207652.tif 000009
【図７】
2014207652.tif 000010
【図８】
2014207652.tif 000011
【図９】
2014207652.tif 000012
【図１０】
2014207652.tif 000013
【図１１】
2014207652.tif 000014
【図１２】
2014207652.tif 000015
【図１３】
2014207652.tif 000016
【図１４】
2014207652.tif 000017
【図１５】
2014207652.tif 000018
【図１６】
2014207652.tif 000019
【図１７】
2014207652.tif 000020
【図１８】
2014207652.tif 000021
【図１９】
2014207652.tif 000022
【図２０】
2014207652.tif 000023
【図２１】
2014207652.tif 000024
【図２２】
2014207652.tif 000025
【図２３】
2014207652.tif 000026
【図２４】
2014207652.tif 000027
【図２５】
2014207652.tif 000028
【図２６】
2014207652.tif 000029
【図２７】
2014207652.tif 000030
【図２８】
2014207652.tif 000031
【図２９】
2014207652.tif 000032
【図３０】
2014207652.tif 000033
【図３１】
2014207652.tif 000034
【図３２】
2014207652.tif 000035
【図３３】
2014207652.tif 000036
【図３４】
2014207652.tif 000037
【図３５】
2014207652.tif 000038
【図３６】
2014207652.tif 000039
【図３７】
2014207652.tif 000040
【図３８】
2014207652.tif 000041
【図３９】
2014207652.tif 000042
【図４０】
2014207652.tif 000043
【図４１】
2014207652.tif 000044
【図４２】
2014207652.tif 000045