(57)【要約】【課題】複数の画像処理が施されている過去の画像データを容易かつ高精度に再現可能にする技術を提供する。【解決手段】本発明の画像処理装置は、入力画像データに施されている第１の画像処理の情報を取得する取得手段と、前記入力画像データに第２の画像処理を施すことにより、処理画像データを生成する処理手段と、前記第１の画像処理および前記第２の画像処理の情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として出力する出力手段と、を有する。【選択図】図４
2019021159.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データに施されている第１の画像処理の情報を取得する取得手段と、
前記入力画像データに第２の画像処理を施すことにより、処理画像データを生成する処理手段と、
前記第１の画像処理および前記第２の画像処理の情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記出力手段は、前記第１の画像処理の情報と前記第２の画像処理の情報とがそれら画像処理の実行順で記述された情報を出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記入力画像データには、複数の画像処理が順に施されており、
前記取得手段は、前記複数の画像処理の情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として取得し、
前記出力手段は、前記複数の画像処理および前記第２の画像処理の情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として出力する
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
画像処理の情報は、当該画像処理の識別子と、当該画像処理で使用されるパラメータとの少なくとも一方を含む
ことを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記パラメータは、ＡＳＣ  ＣＤＬで定義された種類のパラメータである
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記出力手段は、
前記第１の画像処理および前記第２の画像処理の情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として、前記処理画像データに付加することにより、出力画像データを生成し、
前記出力画像データを出力する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記第１の画像処理の情報は前記入力画像データに付加されており、
前記取得手段は、前記第１の画像処理の情報を前記入力画像データから取得する
ことを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
入力画像データに施されている第１の画像処理の情報を取得する取得手段と、
前記入力画像データに第２の画像処理を施す処理手段と、
前記第１の画像処理と前記第２の画像処理に基づいて、前記第１の画像処理と前記第２の画像処理とをそれらの実行順で実行した場合の処理結果と同様の処理結果を得ることができる第３の画像処理を決定する決定手段と、
前記第３の画像処理の情報を出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項９】
前記第１の画像処理、前記第２の画像処理、及び、前記第３の画像処理のそれぞれは、変換前の階調値と変換後の階調値との対応関係を示すルックアップテーブルを用いた階調変換処理である
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
入力画像データに施されている第１の画像処理の情報を取得するステップと、
前記入力画像データに第２の画像処理を施すことにより、処理画像データを生成するステップと、
前記第１の画像処理および前記第２の画像処理の情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として出力するステップと、
を有することを特徴とする画像処理方法。
【請求項１１】
入力画像データに施されている第１の画像処理の情報を取得するステップと、
前記入力画像データに第２の画像処理を施すステップと、
前記第１の画像処理と前記第２の画像処理に基づいて、前記第１の画像処理と前記第２の画像処理とをそれらの実行順で実行した場合の処理結果と同様の処理結果を得ることができる第３の画像処理を決定するステップと、
前記第３の画像処理の情報を出力するステップと、
を有することを特徴とする画像処理方法。
【請求項１２】
請求項１０または１１に記載の画像処理方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
画像制作では、例えば、撮影された画像に対して、カラーグレーディングと呼ばれる色調整処理を施すことで、所望の画像が生成される。一般的に、カラーグレーディングは、撮影現場とは異なる編集室で行われる。しかしながら、撮影現場でも、最終的な出来栄えの確認のために、簡易的なカラーグレーディングが行われることがある。以後、編集室でのカラーグレーディングを「本カラーグレーディング」と記載し、撮影現場での簡易的なカラーグレーディングを「仮カラーグレーディング」と記載する。
【０００３】
ここで、仮カラーグレーディングと本カラーグレーディングの両方が行われる場合を考える。編集室では、作業負荷を軽減するために、画像の状態を仮カラーグレーディング後の状態に合わせてから本カラーグレーディング後の画像を仕上げる、という作業が行われることがある。
【０００４】
撮影現場では、手間や遅延を低減するために、表示装置の画像処理機能を使って仮カラーグレーディングが行われ、仮カラーグレーディング後の画像が表示装置で表示されることがある。具体的には、パーソナルコンピュータ（ＰＣ）にインストールされたカラーグレーディング編集ソフトにより、ＰＣから表示装置へ画像処理情報が伝えられる。そして、表示装置は、ＰＣからの画像処理情報に基づく画像処理を入力画像データ（撮像装置（カメラ）によって撮影された画像のデータ；元画像データ）に施し、画像処理後の画像データに基づく画像を表示する。このとき、カラーグレーディング編集ソフトにより、ＰＣは、画像処理情報を記憶装置に記録する。また、撮像装置は、元画像データを記憶装置に記録する。編集室では、元画像データと画像処理情報の両方を記憶装置から読み出して使用することにより、仮カラーグレーディング後の画像状態（画像の状態）を再現することができる。具体的には、画像処理情報に基づく画像処理を元画像データに施すことにより、仮カラーグレーディング後の画像データを得ることができる。
【０００５】
表示装置の機能として、当該表示装置が行った画像処理後の画像データを後段の表示装置へ出力する機能が提案されている。以後、この機能を「処理画像出力機能」と記載する。
【０００６】
処理画像出力機能が利用可能である場合には、撮影現場において、撮像装置、第１の表示装置、及び、第２の表示装置をディジーチェーン接続したシステムを実現することができる。このシステムにおいて、第１の担当者は、第１の表示装置を見ながら、第１の仮カラーグレーディングのための編集作業を行う。第１の表示装置は、第１の担当者の編集作業に応じて第１の仮カラーグレーディングを元画像データに施すことにより、第１の仮カラーグレーディング後の画像データである第１の処理画像データを生成する。そして、第１の表示装置は、第１の処理画像データを第２の表示装置へ出力する。その後、第２の担当者は、第２の表示装置を見ながら、第２の仮カラーグレーディングのための編集作業を行う。第２の表示装置は、第２の担当者の編集作業に応じて第２の仮カラーグレーディングを第１の処理画像データに施すことにより、第１および第２の仮カラーグレーディング後の画像データである第２の処理画像データを生成する。
【０００７】
一般的に、第１の仮カラーグレーディングの後に第２の仮カラーグレーディングを行った場合と、第２の仮カラーグレーディングの後に第１の仮カラーグレーディングを行った
場合とでは、最終的な処理結果（画像の色など）が互いに異なる。したがって、編集室で第２の処理画像データを再現するためには、撮影現場における第１の仮カラーグレーディングと第２の仮カラーグレーディングとの実行順が重要である。
【０００８】
カラーグレーディング用の画像処理情報を画像データに関連付ける技術は、例えば、特許文献１，２に開示されている。特許文献１に開示の技術では、撮像装置で行われた画像処理の情報が元画像データに関連付けられて記録される。特許文献２に開示の技術では、表示装置で行われる画像処理の情報が取得され、取得された情報が元画像データに関連付けられて記録される。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１４−１０７８３７号公報
【特許文献２】特開２０１４−１３１１８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の技術では、複数の仮カラーグレーディング（複数の画像処理）の実行は考慮されていない。そのため、撮影現場で最終的に得られた画像データ、すなわち複数の仮カラーグレーディングが施されている過去の画像データを、編集室で容易かつ高精度に再現することはできない。例えば、編集室では、複数の画像処理の実行順を間違えることによって、上記過去の画像データが正確に再現されないことがある。
【００１１】
本発明は、複数の画像処理が施されている過去の画像データを容易かつ高精度に再現可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の態様は、
入力画像データに施されている第１の画像処理の情報を取得する取得手段と、
前記入力画像データに第２の画像処理を施すことにより、処理画像データを生成する処理手段と、
前記第１の画像処理および前記第２の画像処理の情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として出力する出力手段と、
を有することを特徴とする画像処理装置である。
【００１３】
本発明の第２の態様は、
入力画像データに施されている第１の画像処理の情報を取得する取得手段と、
前記入力画像データに第２の画像処理を施す処理手段と、
前記第１の画像処理と前記第２の画像処理に基づいて、前記第１の画像処理と前記第２の画像処理とをそれらの実行順で実行した場合の処理結果と同様の処理結果を得ることができる第３の画像処理を決定する決定手段と、
前記第３の画像処理の情報を出力する出力手段と、
を有することを特徴とする画像処理装置である。
【００１４】
本発明の第３の態様は、
入力画像データに施されている第１の画像処理の情報を取得するステップと、
前記入力画像データに第２の画像処理を施すことにより、処理画像データを生成するステップと、
前記第１の画像処理および前記第２の画像処理の情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として出力するステップと、
を有することを特徴とする画像処理方法である。
【００１５】
本発明の第４の態様は、
入力画像データに施されている第１の画像処理の情報を取得するステップと、
前記入力画像データに第２の画像処理を施すステップと、
前記第１の画像処理と前記第２の画像処理に基づいて、前記第１の画像処理と前記第２の画像処理とをそれらの実行順で実行した場合の処理結果と同様の処理結果を得ることができる第３の画像処理を決定するステップと、
前記第３の画像処理の情報を出力するステップと、
を有することを特徴とする画像処理方法である。
【００１６】
本発明の第５の態様は、上述した画像処理方法の各ステップをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、複数の画像処理が施されている過去の画像データが容易かつ高精度に再現可能となる。
【図面の簡単な説明】
【００１８】
【図１】実施例１に係る画像処理システムの概略構成を示す図
【図２】実施例１に係るカメラと表示装置の機能ブロック図
【図３】実施例１，２に係る画像処理情報を示す図
【図４】実施例１に係る処理フローを示すフローチャート
【図５】実施例１に係る記録履歴情報を示す図
【図６】実施例１に係る出力履歴情報（入力履歴情報）を示す図
【図７】実施例１に係る表示装置の機能ブロック図
【図８】実施例２に係る表示装置の機能ブロック図
【図９】実施例２に係る処理フローを示すフローチャート
【図１０】実施例２に係る結合情報を示す図
【図１１】変形例に係る１次元ＬＵＴを示す図
【発明を実施するための形態】
【００１９】
＜実施例１＞
以下、本発明の実施例１について説明する。以下では、本実施例に係る画像処理装置を有する表示装置の例を説明する。例えば、表示装置は、液晶表示装置、ＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍ）シャッター方式表示装置、等の透過型表示装置である。表示装置は、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）表示装置、プラズマ表示装置、等の自発光型表示装置であってもよい。画像処理装置は表示装置とは別体の装置であってもよい。画像処理装置や表示装置は、投影装置（プロジェクタ）、パーソナルコンピュータ（ＰＣ）、ＰＤＡ、タブレット端末、携帯電話端末（スマートフォンを含む）、テレビジョン装置、撮像装置（デジタルカメラ）、デジタルフォトフレーム、ゲーム機、家電装置、車載装置、等であってもよい。
【００２０】
（画像処理システムの構成）
図１は、本実施例に係る画像処理システムの概略構成を示す。本実施例に係る画像処理システムは、カメラ１００、表示装置２００、表示装置３００、ＰＣ４００、及び、ＰＣ５００を含む。
【００２１】
カメラ１００は、撮像した画像データ（元画像データ）を表示装置２００へ出力する。例えば、ＳＤＩ（Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）ケーブルを用い
てカメラ１００と表示装置２００が互いに接続されており、カメラ１００は、ＳＤＩケーブルを介して表示装置２００へ元画像データを出力する。
【００２２】
ＰＣ４００には、カラーグレーディング編集ソフトがインストールされ、ＰＣ４００の表示面には、ＰＣ４００にインストールされたカラーグレーディング編集ソフトのアプリケーション画面が表示される。ＰＣ４００のカラーグレーディング編集ソフトにより、ＰＣ４００は、第１の画像処理情報を生成し、第１の画像処理情報を表示装置２００へ出力する。例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを用いて表示装置２００とＰＣ４００が互いに接続されており、ＰＣ４００はＵＳＢケーブルを介して表示装置２００へ第１の画像処理情報を出力する。第１の画像処理情報は、ＰＣ４００のカラーグレーディング編集ソフトに基づくカラーグレーディング（第１のカラーグレーディング；色調整処理）の情報である。
【００２３】
表示装置２００は、カメラ１００から取得した元画像データに第１のカラーグレーディングを施すことにより第１の処理画像データを生成し、第１の処理画像データに基づく画像を自身の表示面に表示する。また、表示装置２００は、第１の処理画像データを表示装置３００へ出力する。例えば、ＳＤＩケーブルを用いて表示装置２００と表示装置３００が互いに接続されており、表示装置２００は、ＳＤＩケーブルを介して表示装置３００へ第１の処理画像データを出力する。
【００２４】
第１の担当者は、ＰＣ４００のカラーグレーディング編集ソフトを用いて、表示装置２００で表示された画像を確認しながら、第１のカラーグレーディングのための第１の編集作業を行う。ＰＣ４００のカラーグレーディング編集ソフトにより、ＰＣ４００は、第１の編集作業に応じて第１の画像処理情報を生成（更新）し、生成した第１の画像処理情報を表示装置２００へ出力する。表示装置２００は、新たな第１の画像処理情報が入力されるまで、同じ第１のカラーグレーディングを行い続け、新たな第１の画像処理情報が入力されると、第１のカラーグレーディングを更新する。
【００２５】
ＰＣ５００にも、カラーグレーディング編集ソフトがインストールされ、ＰＣ５００の表示面には、ＰＣ５００にインストールされたカラーグレーディング編集ソフトのアプリケーション画面が表示される。ＰＣ５００のカラーグレーディング編集ソフトにより、ＰＣ５００は、第２の画像処理情報を生成し、第２の画像処理情報を表示装置３００へ出力する。例えば、ＵＳＢケーブルを用いて表示装置３００とＰＣ５００が互いに接続されており、ＰＣ５００はＵＳＢケーブルを介して表示装置３００へ第２の画像処理情報を出力する。第２の画像処理情報は、ＰＣ５００のカラーグレーディング編集ソフトに基づくカラーグレーディング（第２のカラーグレーディング；色調整処理）の情報である。
【００２６】
表示装置３００は、表示装置２００から取得した第１の処理画像データに第２のカラーグレーディングを施すことにより第２の処理画像データを生成し、第２の処理画像データに基づく画像を自身の表示面に表示する。また、表示装置３００は、第２の処理画像データを外部へ出力する。
【００２７】
第２の担当者は、ＰＣ５００のカラーグレーディング編集ソフトを用いて、表示装置３００で表示された画像を確認しながら、第２のカラーグレーディングのための第２の編集作業を行う。ＰＣ５００のカラーグレーディング編集ソフトにより、ＰＣ５００は、第２の編集作業に応じて第２の画像処理情報を生成（更新）し、生成した第２の画像処理情報を表示装置３００へ出力する。表示装置３００は、新たな第２の画像処理情報が入力されるまで、同じ第２のカラーグレーディングを行い続け、新たな第２の画像処理情報が入力されると、第２のカラーグレーディングを更新する。
【００２８】
（カメラ１００の構成）
図２（Ａ）は、カメラ１００の機能ブロック図である。カメラ１００は、撮像部１０１、画像出力部１０２、及び、記憶部１０３を含む。撮像部１０１は、撮像によって元画像データを生成し、元画像データを画像出力部１０２へ出力する。また、撮像部１０１は、元画像データを記憶部１０３に記録する。画像出力部１０２は、撮像部１０１から取得した元画像データを、表示装置２００へ出力する。
【００２９】
（表示装置２００，３００の構成）
図２（Ｂ）は、表示装置２００の機能ブロック図である。表示装置２００は、画像入力部２０１、通信部２０２、画像処理部２０３、画像出力部２０４、画像表示部２０５、及び、記憶部２０６を含む。
【００３０】
画像入力部２０１は、外部装置から入力画像データを取得し、入力画像データを画像処理部２０３へ出力する。また、画像入力部２０１は、入力画像データに付加されているメタデータを解析する。その結果、第１の画像処理が入力画像データに施されている場合には、画像入力部２０１は、第１の画像処理に関連した入力履歴情報を、入力画像データから取得し、入力履歴情報を通信部２０２へ出力する。入力画像データがＳＤＩデータの形式で取得される場合には、例えば、入力画像データのメタデータは、ＳＤＩデータのアンシラリ領域に付加される。入力履歴情報の詳細は後述する。なお、入力画像データと入力履歴情報とが外部から個別に取得されてもよい。
【００３１】
通信部２０２は、外部ＰＣから画像処理情報を取得し、画像処理情報を記憶部２０６に記録する。画像処理情報は、画像処理部２０３で行われる第２の画像処理の情報である。例えば、画像処理情報は、第２の画像処理の識別子と、第２の画像処理で使用されるパラメータとの少なくとも一方を含む。
【００３２】
ここで、入力画像データがＲＧＢ画像データであり、且つ、ＡＳＣ  ＣＤＬ（Ａｍｅｒｉｃａｎ  Ｓｏｃｉｅｔｙ  ｏｆ  Ｃｉｎｅｍａｔｏｇｒａｐｈｅｒｓ  Ｃｏｌｏｒ  Ｄｅｃｉｓｉｏｎ  Ｌｉｓｔ）で定義された種類のパラメータが第２の画像処理で使用される場合を考える。ＡＳＣ  ＣＤＬでは、パラメータの種類として、ＳＬＯＰＥ、ＯＦＦＳＥＴ、及び、ＰＯＷＥＲが定義されている。この場合には、例えば、画像処理情報として、図３（Ａ）や図３（Ｂ）に示す情報が取得される。図３（Ａ）や図３（Ｂ）の情報では、Ｒ値、Ｇ値、及び、Ｂ値のそれぞれについて、ＳＬＯＰＥの値、ＯＦＦＳＥＴの値、及び、ＰＯＷＥＲの値が記述されている。また、第２の画像処理の識別子（画像処理ＩＤの値）も記述されている。
【００３３】
また、通信部２０２は、画像入力部２０１から取得した入力履歴情報を外部ＰＣへ出力する。通信部２０２は、ＰＣ４００から取得したモード切り替え情報を記憶部２０６に記録する。
【００３４】
画像処理部２０３は、画像入力部２０１から取得した入力画像データに対して、記憶部２０６に記録された画像処理情報に基づく第２の画像処理を施すことにより、処理画像データを生成する。ここで、入力画像データがＲＧＢ画像データであり、且つ、画像処理情報が図３（Ａ）や図３（Ｂ）の情報である場合を考える。この場合には、画像処理部２０３は、入力画像データの階調値（Ｒ値やＧ値やＢ値）を正規化（圧縮）することにより、０以上かつ１以下の入力値ＩＮを得る。画像処理部２０３は、以下の式１を用いて、入力値ＩＮ、ＳＬＯＰＥの値ｓｌｏｐｅ、ＯＦＦＳＥＴの値ｏｆｆｓｅｔ、及び、ＰＯＷＥＲの値ｐｏｗｅｒから、出力値ＯＵＴを算出する。そして、画像処理部２０３は、出力値ＯＵＴを伸長することにより、処理画像データの階調値として、入力画像データの階調値のビット数と同じビット数を有する階調値を得る。画像処理部２０３は、これらの処理を、
入力画像データの各階調値について行う。それにより、処理画像データが生成される。なお、処理画像データの階調値のビット数は、入力画像データの階調値のビット数と異なってもよい。
ＯＵＴ＝（ｓｌｏｐｅ×ＩＮ＋ｏｆｆｓｅｔ）ｐｏｗｅｒ  ・・・（式１）
【００３５】
そして、画像処理部２０３は、処理画像データを画像表示部２０５へ出力する。また、画像処理部２０３は、第２の画像処理に少なくとも関連した出力履歴情報をメタデータとして処理画像データに付加することにより、出力画像データを生成する。入力画像データに画像処理が施されていない場合には、画像処理部２０３は、第２の画像処理に関連した出力履歴情報を処理画像データに付加する。入力画像データに画像処理が施されている場合には、画像処理部２０３は、第２の画像処理と、入力画像データに施されている画像処理とに関連した出力履歴情報を、処理画像データに付加する。そして、画像処理部２０３は、出力画像データを画像出力部２０４へ出力する。出力画像データがＳＤＩデータの形式で外部へ出力される場合には、例えば、出力履歴情報は、ＳＤＩデータのアンシラリ領域に付加される。出力履歴情報の詳細は後述する。
【００３６】
画像出力部２０４は、画像処理部２０３から取得した出力画像データ（出力履歴情報が付加された処理画像データ）を外部へ出力する。なお、出力画像データが生成されずに、処理画像データと出力履歴情報とが外部へ個別に出力されてもよい。外部への処理画像データの出力は省略されてもよい。
【００３７】
画像表示部２０５は、画像処理部２０３から取得した処理画像データに基づく画像を表示する。
【００３８】
記憶部２０６は、外部ＰＣから取得した情報（画像処理情報やモード切り替え情報）などを記憶する。
【００３９】
図２（Ｃ）は、表示装置３００の機能ブロック図である。表示装置３００は、画像入力部３０１、通信部３０２、画像処理部３０３、画像出力部３０４、画像表示部３０５、及び、記憶部３０６を含む。画像入力部３０１は画像入力部２０１と同様の機能を有し、通信部３０２は通信部２０２と同様の機能を有し、画像処理部３０３は画像処理部２０３と同様の機能を有する。そして、画像出力部３０４は画像出力部２０４と同様の機能を有し、画像表示部３０５は画像表示部２０５と同様の機能を有し、記憶部３０６は記憶部２０６と同様の機能を有する。
【００４０】
表示装置２００に関して、外部装置はカメラ１００であり、入力画像データは元画像データであり、第１の画像処理は存在せず、外部ＰＣはＰＣ４００である。また、表示装置２００に関して、画像処理情報は第１の画像処理情報であり、第２の画像処理は第１のカラーグレーディングであり、処理画像データと出力画像データは第１の処理画像データである。一方、表示装置３００に関しては、外部装置は表示装置２００であり、入力画像データは第１の処理画像データであり、第１の画像処理は第１のカラーグレーディングであり、外部ＰＣはＰＣ５００である。また、表示装置３００に関して、画像処理情報は第２の画像処理情報であり、第２の画像処理は第２のカラーグレーディングであり、処理画像データと出力画像データは第２の処理画像データである。
【００４１】
（表示装置２００の処理フロー）
図４を用いて、表示装置２００の処理フローの一例を説明する。図４は、表示装置２００や表示装置３００の処理フローを示すフローチャートである。図４の処理フローは、入
力画像データの各フレームについて行われる。
【００４２】
まず、Ｓ１０１において、画像処理部２０３は、記憶部２０６に記録されたモード切り替え情報を参照し、表示装置２００のシミュレーションモードが有効であるか否かを判断する。シミュレーションモードは、外部ＰＣからの画像処理情報に基づく画像処理を実行する動作モードである。第１の担当者は、ＰＣ４００のカラーグレーディング編集ソフトを用いて、表示装置２００のシミュレーションモードの状態（有効または無効）を指定することができる。表示装置２００のシミュレーションモードの状態が指定されると、ＰＣ４００のカラーグレーディング編集ソフトにより、ＰＣ４００は、指定された状態に応じたモード切り替え情報を、通信部２０２へ出力する。通信部２０２は、ＰＣ４００からのモード切り替え情報を、記憶部２０６に記録する。表示装置２００のシミュレーションモードの状態が有効から無効へ切り替えられた場合には、記憶部２０６に記録されている第１の画像処理情報が削除される。第１の画像処理情報は、表示装置２００のシミュレーションモードが有効である期間に生成される。
【００４３】
表示装置２００のシミュレーションモードが無効である場合には、画像処理部２０３の第１のカラーグレーディングが行われずに、本処理フローが終了される。その結果、画像処理部２０３は、元画像データをそのまま画像出力部２０４と画像表示部２０５へ出力する。表示装置２００のシミュレーションモードが有効である場合には、Ｓ１０２へ処理が進められる。本実施例では、シミュレーションモードが有効であるとする。そのため、Ｓ１０２へ処理が進められる。
【００４４】
Ｓ１０２において、画像処理部２０３は、記憶部２０６に第１の画像処理情報が記録されているか否かを判断する。表示装置２００のシミュレーションモードの状態が無効から有効へ切り替えられ後にＰＣ４００から通信部２０２へ第１の画像処理情報が出力されると、通信部２０２は当該第１の画像処理情報を記憶部２０６に記録する。そのため、Ｓ１０２の判断は、「表示装置２００のシミュレーションモードの状態が無効から有効へ切り替えられ後にＰＣ４００から第１の画像処理情報が出力されたか否かの判断」とも言える。
【００４５】
記憶部２０６に第１の画像処理情報が記録されていない場合には、画像処理部２０３の第１のカラーグレーディングが行われずに、本処理フローが終了される。その結果、画像処理部２０３は、元画像データをそのまま画像出力部２０４と画像表示部２０５へ出力する。記憶部２０６に第１の画像処理情報が記録されている場合には、Ｓ１０３へ処理が進められる。本実施例では、図３（Ａ）の情報が第１の画像処理情報として記憶部２０６に記録されているとする。そのため、Ｓ１０３へ処理が進められる。
【００４６】
Ｓ１０３において、画像処理部２０３は、記憶部２０６に記録されている第１の画像処理情報に基づく第１のカラーグレーディングを元画像データに施すことにより、第１の処理画像データを生成する。そして、画像処理部２０３は、第１の処理画像データを画像表示部２０５へ出力する。
【００４７】
ここで、元画像データの階調値と第１の処理画像データの階調値とが１０ビットの値（０以上かつ１０２３以下の値）であり、且つ、元画像データの画素値（ＲＧＢ値）が（Ｒ値，Ｇ値，Ｂ値）＝（０，５１１，１０２３）である場合を考える。
【００４８】
まず、画像処理部２０３は、元画像データのＲ値＝０、Ｇ値＝５１１、及び、Ｂ値＝１０２３のそれぞれを１０２３で除算する（正規化）。それにより、Ｒ値に対応する入力値ＩＮ＿Ｒ＝０／１０２３＝０、Ｇ値に対応する入力値ＩＮ＿Ｇ＝５１１／１０２３＝０．５、及び、Ｂ値に対応する入力値ＩＮ＿Ｂ＝１０２３／１０２３＝１が得られる。
【００４９】
次に、画像処理部２０３は、式１を用いて、入力値ＩＮ＿Ｒ，ＩＮ＿Ｇ，ＩＮ＿Ｂと第１の画像処理情報（図３（Ａ）の情報）とから、Ｒ値に対応する出力値ＯＵＴ＿Ｒ、Ｇ値に対応する出力値ＯＵＴ＿Ｇ、及び、Ｂ値に対応する出力値ＯＵＴ＿Ｂを算出する。ここでは、出力値ＯＵＴ＿Ｒ＝（０．８×０＋０．０５）０．９＝０．０６７、出力値ＯＵＴ＿Ｇ＝（０．８×０．５＋０．０５）０．９＝０．４８７、及び、出力値ＯＵＴ＿Ｂ＝（０．８×１＋０．０５）０．９＝０．８６４が得られる。
【００５０】
そして、画像処理部２０３は、出力値ＯＵＴ＿Ｒ、出力値ＯＵＴ＿Ｇ、及び、出力値ＯＵＴ＿Ｂのそれぞれに１０２３を乗算する（伸長）。それにより、第１の処理画像データの画素値（ＲＧＢ値）として、（Ｒ値，Ｇ値，Ｂ値）＝（６９（＝０．０６７×１０２３），４９８（＝０．４８７×１０２３），８８４（＝０．８６４×１０２３））が得られる。
【００５１】
Ｓ１０３の次に、Ｓ１０４において、画像入力部２０１は、元画像データのメタデータを解析し、入力履歴情報の有無を判断する。入力履歴情報が有る場合にはＳ１０５へ処理が進められ、入力履歴情報が無い場合にはＳ１０６へ処理が進められる。本実施例では、元画像データに画像処理は施されておらず、元画像データに入力履歴情報が付加されていない。そのため、Ｓ１０６へ処理が進められる。
【００５２】
Ｓ１０５において、通信部２０２は、元画像データに付加されている入力履歴情報をＰＣ４００へ出力する。本実施例では、元画像データに入力履歴情報が付加されていないため、Ｓ１０５の処理は行われない。この場合には、ＰＣ４００は、Ｓ１０２で行われた第１のカラーグレーディングに関連した記録履歴情報を生成して記憶する。例えば、ＰＣ４００は、図５（Ａ）に示す情報を記録履歴情報として記憶する。図５（Ａ）の情報では、先だって実行すべき画像処理が存在しないことが示されている。具体的には、「１つ目」の欄に「無し」が記述されている。また、図５（Ａ）の情報には、第１のカラーグレーディングの情報が含まれている。具体的には、第１のカラーグレーディングの識別子と、第１のカラーグレーディングのパラメータとが含まれている。
【００５３】
なお、ＰＣ４００に記録される記録履歴情報は図５（Ａ）の情報に限られない。例えば、先だって実行すべき画像処理が存在しないことは示されなくてもよい。第１のカラーグレーディングの識別子と、第１のカラーグレーディングのパラメータとの一方が含まれなくてもよい。先だって実行すべき画像処理が存在しないことを示す情報と、第１のカラーグレーディングの情報とが個別に記録されてもよい。第１の処理画像データの各フレームについて記録履歴情報が記録されもよいし、そうでなくてもよい。記録履歴情報が最初に生成されたタイミングと、記録履歴情報が更新（変更）されたタイミングとでのみ、記録履歴情報が記録されてもよい。表示装置２００で記録履歴情報が生成されてもよい。
【００５４】
Ｓ１０６において、画像処理部２０３は、Ｓ１０２で行われた第１のカラーグレーディングに関連した情報を、出力履歴情報として、第１の処理画像データに付加する。例えば、画像処理部２０３は、第１カラーグレーディングの識別子「１」を、出力履歴情報として、第１の処理画像データに付加する。そして、画像処理部２０３は、出力履歴情報が付加された第１の処理画像データを画像出力部２０４へ出力する。
【００５５】
なお、第１の処理画像データに付加される出力履歴情報は、ＰＣ４００に記録される記録履歴情報と同じであってもよいし、異なっていてもよい。先だって実行すべき画像処理が存在しないことを示す情報と、第１のカラーグレーディングの情報とが、個別の情報として、第１の処理画像データに付加されてもよい。先だって実行すべき画像処理が存在しないことを示す情報と、第１のカラーグレーディングの情報とが、第１の処理画像データ
に付加されずに、個別の情報として外部へ出力されてもよい。第１の処理画像データの各フレームについて出力履歴情報が外部へ出力されてよいし、そうでなくてもよい。出力履歴情報が最初に生成されたタイミングと、出力履歴情報が更新（変更）されたタイミングとでのみ、出力履歴情報が外部へ出力されてもよい。
【００５６】
（表示装置３００の処理フロー）
図４を用いて、表示装置３００の処理フローの一例を説明する。
【００５７】
まず、Ｓ１０１において、画像処理部３０３は、記憶部２０６に記録されたモード切り替え情報を参照し、表示装置３００のシミュレーションモードが有効であるか否かを判断する。第２の担当者は、ＰＣ５００のカラーグレーディング編集ソフトを用いて、表示装置３００のシミュレーションモードの状態を指定することができる。表示装置３００のシミュレーションモードの状態が指定されると、ＰＣ５００のカラーグレーディング編集ソフトにより、ＰＣ５００は、指定された状態に応じたモード切り替え情報を、通信部３０２へ出力する。通信部３０２は、ＰＣ５００からのモード切り替え情報を、記憶部３０６に記録する。表示装置３００のシミュレーションモードの状態が有効から無効へ切り替えられた場合には、記憶部３０６に記録されている第２の画像処理情報が削除される。第２の画像処理情報は、表示装置３００のシミュレーションモードが有効である期間に生成される。
【００５８】
表示装置３００のシミュレーションモードが無効である場合には、画像処理部３０３の第２のカラーグレーディングが行われずに、本処理フローが終了される。その結果、画像処理部３０３は、第１の処理画像データをそのまま画像出力部３０４と画像表示部３０５へ出力する。表示装置３００のシミュレーションモードが有効である場合には、Ｓ１０２へ処理が進められる。本実施例では、シミュレーションモードが有効であるとする。そのため、Ｓ１０２へ処理が進められる。
【００５９】
Ｓ１０２において、画像処理部３０３は、記憶部３０６に第２の画像処理情報が記録されているか否かを判断する。表示装置３００のシミュレーションモードの状態が無効から有効へ切り替えられ後にＰＣ５００から通信部３０２へ第２の画像処理情報が出力されると、通信部３０２は当該第２の画像処理情報を記憶部３０６に記録する。そのため、Ｓ１０２の判断は、「表示装置３００のシミュレーションモードの状態が無効から有効へ切り替えられ後にＰＣ５００から第２の画像処理情報が出力されたか否かの判断」とも言える。
【００６０】
記憶部３０６に第２の画像処理情報が記録されていない場合には、画像処理部３０３の第２のカラーグレーディングが行われずに、本処理フローが終了される。その結果、画像処理部３０３は、第１の処理画像データをそのまま画像出力部３０４と画像表示部３０５へ出力する。記憶部３０６に第２の画像処理情報が記録されている場合には、Ｓ１０３へ処理が進められる。本実施例では、図３（Ｂ）の情報が第２の画像処理情報として記憶部３０６に記録されているとする。そのため、Ｓ１０３へ処理が進められる。
【００６１】
Ｓ１０３において、画像処理部３０３は、記憶部３０６に記録されている第２の画像処理情報に基づく第２のカラーグレーディングを第１の処理画像データに施すことにより、第２の処理画像データを生成する。そして、画像処理部３０３は、第２の処理画像データを画像表示部２０５へ出力する。
【００６２】
ここで、第１の処理画像データの階調値と第２の処理画像データの階調値とが１０ビットの値（０以上かつ１０２３以下の値）であり、且つ、第１の処理画像データの画素値（ＲＧＢ値）が（Ｒ値，Ｇ値，Ｂ値）＝（６９，４９８，８８４）である場合を考える。こ
の場合には、第１のカラーグレーディングと同様の演算により、第１の処理画像データの画素値と第２の画像処理情報（図３（Ｂ）の情報）とから、第２の処理画像データの画素値として、（Ｒ値，Ｇ値，Ｂ値）＝（２０，３２２，７１９）が得られる。
【００６３】
Ｓ１０３の次に、Ｓ１０４において、画像入力部３０１は、第１の処理画像データのメタデータを解析し、入力履歴情報の有無を判断する。入力履歴情報が有る場合にはＳ１０５へ処理が進められ、入力履歴情報が無い場合にはＳ１０６へ処理が進められる。本実施例では、第１の処理画像データに第１のカラーグレーディングが施されており、第１の画像データに第１のカラーグレーディングの識別子「１」が入力履歴情報として付加されている。そのため、Ｓ１０５へ処理が進められる。
【００６４】
Ｓ１０５において、通信部３０２は、第１の処理画像データに付加されている入力履歴情報（識別子「１」）をＰＣ５００へ出力する。そして、ＰＣ５００は、入力履歴情報に基づいて、第１の処理画像データに施されている第１のカラーグレーディングと、Ｓ１０２で行われた第２のカラーグレーディングとに関連した記録履歴情報を生成して記憶する。具体的には、ＰＣ５００は、第１のカラーグレーディングおよび第２のカラーグレーディングの情報と、それら画像処理の実行順に関する情報とを含む記録履歴情報を記憶する。本実施例では、ＰＣ５００は、図５（Ｂ）に示す情報を記録履歴情報として記憶する。図５（Ｂ）の情報では、「１つ目」の欄に第１のカラーグレーディングの識別子「１」が記述されており、「２つ目」以降の欄は空欄となっている。また、図５（Ｂ）の情報には、第２のカラーグレーディングの情報が含まれている。具体的には、第２のカラーグレーディングの識別子と、第２のカラーグレーディングのパラメータとが含まれている。
【００６５】
なお、ＰＣ５００に記録される記録履歴情報は図５（Ｂ）の情報に限られない。例えば、第１のカラーグレーディンの識別子が含まれず、第１のカラーグレーディングのパラメータが含まれてもよい。第１のカラーグレーディングの識別子と、第１のカラーグレーディングのパラメータとの両方が含まれてもよい。第２のカラーグレーディングの識別子と、第２のカラーグレーディングのパラメータとの一方が含まれなくてもよい。第１のカラーグレーディングおよび第２のカラーグレーディングの情報と、それら画像処理の実行順に関する情報とが個別に記録されてもよい。第２の処理画像データの各フレームについて記録履歴情報が記録されもよいし、そうでなくてもよい。記録履歴情報が最初に生成されたタイミングと、記録履歴情報が更新（変更）されたタイミングとでのみ、記録履歴情報が記録されてもよい。表示装置３００で記録履歴情報が生成されてもよい。
【００６６】
Ｓ１０６において、画像処理部３０３は、第１の処理画像データに施されている第１のカラーグレーディングと、Ｓ１０２で行われた第２のカラーグレーディングとに関連した情報を、出力履歴情報として、第２の処理画像データに付加する。具体的には、画像処理部３０３は、図６（Ａ）に示す情報を、出力履歴情報として、第２の処理画像データに付加する。図６（Ａ）の情報では、第１のカラーグレーディングの識別子「１」と第２のカラーグレーディングの識別子「２」とがそれら画像処理の実行順で記述されている。そして、画像処理部３０３は、出力履歴情報（識別子）が付加された第２の処理画像データを画像出力部３０４へ出力する。
【００６７】
なお、第２の処理画像データに付加される出力履歴情報は、ＰＣ５００に記録される記録履歴情報と同じであってもよいし、異なっていてもよい。第１のカラーグレーディングおよび第２のカラーグレーディングの情報と、それら画像処理の実行順に関する情報とが、個別の情報として、第２の処理画像データに付加されてもよい。第１のカラーグレーディングおよび第２のカラーグレーディングの情報と、それら画像処理の実行順に関する情報とが、第２の処理画像データに付加されずに、個別の情報として外部へ出力されてもよい。第２の処理画像データの各フレームについて出力履歴情報が外部へ出力されてよいし
、そうでなくてもよい。出力履歴情報が最初に生成されたタイミングと、出力履歴情報が更新（変更）されたタイミングとでのみ、出力履歴情報が外部へ出力されてもよい。
【００６８】
（効果）
以上述べたように、本実施例によれば、第１のカラーグレーディングおよび第２のカラーグレーディングの情報と、それらの実行順に関する情報とが、１つまたは個別の情報として、表示装置３００から出力される。また、ＰＣ５００は、そのような情報を記憶する。そのため、ユーザは、表示装置３００の出力情報とＰＣ５００の記憶情報との少なくとも一方を確認することにより、第２の処理画像データに施されている複数の画像処理とそれらの順番を容易かつ正確に把握することができる。具体的には、ユーザは、最初に第１のカラーグレーディングが行われ、第１のカラーグレーディングの次に第２のカラーグレーディングが行われたことを、容易に把握することができる。
【００６９】
その結果、複数の画像処理が施されている過去の画像データが容易かつ高精度に再現することができる。具体的には、元画像データから第２の処理画像データを容易かつ高精度に再現することができる。ここで、元画像データの画素値（ＲＧＢ値）が（Ｒ値，Ｇ値，Ｂ値）＝（０，５１１，１０２３）であり、且つ、第１の画像処理情報が図３（Ａ）の情報であり、且つ、第２の画像処理情報が図３（Ｂ）の情報である場合を考える。上述したように、第１のカラーグレーディングの後に第２のカラーグレーディングを行うと、最終的な画素値として、（Ｒ値，Ｇ値，Ｂ値）＝（２０，３２２，７１９）が得られる。しかしながら、第２のカラーグレーディングの後に第１のカラーグレーディングを行うと、最終的な画素値として、（Ｒ値，Ｇ値，Ｂ値）＝（６９，３５７，７８０）が得られてしまい、過去の画素値を再現できない。上述したように、本実施例によれば、ユーザは、最初に第１のカラーグレーディングが行われ、第１のカラーグレーディングの次に第２のカラーグレーディングが行われたことを、容易に把握することができる。その結果、ユーザは、第１のカラーグレーディングの後に第２のカラーグレーディングを行う指示を容易に行うことができる。それにより、過去の画素値（２０，３２２，７１９）を容易に再現することができる。
【００７０】
なお、カラーグレーディング編集ソフトは、表示装置３００の出力情報とＰＣ５００の記憶情報との少なくとも一方を用いて各種処理を行ってもよい。例えば、カラーグレーディング編集ソフトは、第１の画像処理情報と第２の画像処理情報とを指定するユーザ操作に応じて、第１のカラーグレーディングの次に第２のカラーグレーディングが行われるように、それら画像処理の実行順を自動で決定してもよい。カラーグレーディング編集ソフトは、第１の画像処理情報と第２の画像処理情報とを初期値として自動で設定してもよい。複数の画像処理の実行順は、ユーザによって指定されてもよい。カラーグレーディング編集ソフトは、第２の画像処理情報のみを指定するユーザ操作、第２のカラーグレーディングの次に第１のカラーグレーディングを実行するユーザ操作、等が行われた場合に、ユーザに対する所定の通知のための処理を行ってもよい。所定の通知は、第２の処理画像データが再現されない旨の通知などである。
【００７１】
なお、ＰＣ４００の機能を表示装置２００が有していてもよいし、ＰＣ５００の機能を表示装置３００が有していてもよい。その場合において、記録履歴情報を記憶する記憶部は、表示装置に内蔵されていてもよいし、表示装置に対して着脱可能に構成されていてもよい。
【００７２】
なお、３台以上の表示装置が使用されてもよい。ここで、２台目の表示装置３００に３台目の表示装置が接続された場合を考える。３台目の表示装置にもＰＣが接続されている。３台目の表示装置は、表示装置３００と同様の機能を有し、３台目の表示装置に接続されたＰＣは、ＰＣ５００と同様の機能を有する。３台目の表示装置で行われる処理につい
て説明する。３台目の表示装置は、表示装置３００から第２の処理画像データを取得し、第２の処理画像データに第３のカラーグレーディングを施する。第２の処理画像データには、複数の画像処理（第１のカラーグレーディングと第２のカラーグレーディング）が順に施されている。３台目の表示装置は、第１のカラーグレーディングと第２のカラーグレーディングの情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として取得する。そして、３台目の表示装置は、第１〜第３のカラーグレーディングの情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として外部へ出力する。３台目の表示装置に接続されたＰＣは、第１〜第３のカラーグレーディングの情報と、それら画像処理の実行順に関する情報とを、１つまたは個別の情報として記憶する。
【００７３】
具体的には、３台目の表示装置は、図６（Ａ）の情報を入力履歴情報として取得する。３台目の表示装置は、図６（Ｂ）に示す情報を出力履歴情報として外部へ出力する。図６（Ｂ）の情報では、第１のカラーグレーディングの識別子「１」、第２のカラーグレーディングの識別子「２」、及び、第３のカラーグレーディングの識別子「３」が、それら画像処理の実行順で記述されている。そして、３台目の表示装置に接続されたＰＣは、図５（Ｃ）に示す情報を記録履歴情報として記憶する。図５（Ｃ）の情報では、「１つ目」の欄に第１のカラーグレーディングの識別子「１」が記述されており、「２つ目」の欄に第２のカラーグレーディングの識別子「２」が記述されており、「３つ目」以降の欄は空欄となっている。また、図５（Ｃ）の情報には、第３のカラーグレーディングの情報が含まれている。
【００７４】
なお、表示装置２００の構成は図２（Ｂ）の構成に限られない。例えば、表示装置２００は図７に示す構成を有していてもよい。図７の表示装置２００は、パネル補正部２０７をさらに有する。パネル補正部２０７は、画像表示部２０５の特性（表示特性）に応じた画像処理であるパネル補正処理を、第１の処理画像データに施し、パネル補正処理後の画像データを画像表示部２０５へ出力する。パネル補正処理は、例えば、色空間変換処理、ガンマ変換処理、等である。表示装置２００の外部へは、パネル補正処理が施されていない第１の処理画像データが出力される。そのため、パネル補正処理の情報は、出力履歴情報や記録履歴情報に含まれない。表示装置３００などの他の表示装置の構成についても同様である。
【００７５】
なお、各表示装置で行われる画像処理は、カラーグレーディングでなくてもよい。例えば、輝度調整処理、ぼかし処理、エッジ強調処理、等が行われてもよい。また、画像処理で使用されるパラメータは、ＡＳＣ  ＣＤＬで定義された種類のパラメータでなくてもよい。例えば、変換前の階調値と変換後の階調値との対応関係を示すルックアップテーブル（ＬＵＴ）であってもよい。Ｒ値、Ｇ値、及び、Ｂ値を個別に変換する１次元ＬＵＴが使用されてもよいし、ＲＧＢ値を変換する３次元ＬＵＴが使用されてもよい。
【００７６】
なお、新たな画像処理情報が入力されるまで、同じカラーグレーディングが継続され、新たな画像処理情報が入力されると、カラーグレーディングが更新されるとしたが、これに限られない。例えば、画像データ（動画）の複数の期間のそれぞれに対して個別に画像処理情報が設定されてもよい。画像データ（動画）の複数のシーンのそれぞれに対して個別に画像処理情報が設定されてもよい。これらの設定は、例えば、ＰＣから表示装置へ伝えられる画像処理情報に、対応する期間やシーンの情報を含めることで実現可能となる。そして、これらの場合においては、入力履歴情報や出力履歴情報や記録履歴情報に、対応する期間やシーンの情報を含めることが好ましい。
【００７７】
なお、元画像データは、撮像（撮影）された画像データに限られない。例えば、元画像データは、イラストやコンピュータグラフィック（ＣＧ）の画像データであってもよい。
【００７８】
＜実施例２＞
以下、本発明の実施例２について説明する。なお、以下では、実施例１と異なる点（構成、処理、等）について詳しく説明し、実施例１と同じ点についての説明は省略する。
【００７９】
実施例１では、入力履歴情報や出力履歴情報が識別子である。そして、記録履歴情報において、先だって実行すべき画像処理の情報として識別子が記述される。しかしながら、画像処理を行うためにはパラメータが必要であり、パラメータを識別子から容易に把握できるとは限らない。そこで、本実施例では、各画像処理のパラメータを含む情報を、入力履歴情報や出力履歴情報とする。そして、記録履歴情報において、パラメータを含む情報を、先だって実行すべき画像処理の情報として記述する。
【００８０】
（表示装置の構成）
本実施例では、表示装置２００の代わりに図８（Ａ）の表示装置６００が使用され、表示装置３００の代わりに図８（Ｂ）の表示装置７００が使用される。図８（Ａ）は、表示装置６００の機能ブロック図であり、図８（Ｂ）は、表示装置７００の機能ブロック図である。図８（Ａ）において、図２（Ｂ）と同じ機能部には図２（Ｂ）と同じ符号が付されており、図８（Ｂ）において、図２（Ｃ）と同じ機能部には図２（Ｃ）と同じ符号が付されている。
【００８１】
画像入力部６０１は、実施例１の画像入力部２０１と同様の機能、及び、入力履歴情報を情報結合部６０８へ出力する機能を有する。
【００８２】
情報結合部６０８は、画像入力部６０１から出力された入力履歴情報と、記憶部２０６に記録された画像処理情報とを結合することで、結合情報を生成する。そして、情報結合部６０８は、生成した結合情報を通信部６０２へ出力する。
【００８３】
画像処理部６０３は、実施例１の画像処理部２０３，３０３と同様の機能を有する。画像入力部６０１によって入力履歴情報が取得されなかった場合には、画像処理部６０３は、記憶部２０６に記録された画像処理情報（識別子とパラメータを含む情報）を出力履歴情報として付加する。画像入力部６０１によって入力履歴情報が取得された場合には、画像処理部６０３は、結合情報と同様の出力履歴情報を生成して付加する。なお、画像入力部６０１によって入力履歴情報された場合には、画像処理部６０３は、出力履歴情報を生成せずに、結合情報を出力履歴情報として用いてもよい。
【００８４】
通信部６０２は、実施例１の通信部２０２と同様の機能を有する。通信部２０２から外部ＰＣへは入力履歴情報が出力されるが、通信部６０２から外部ＰＣへは結合情報が出力される。
【００８５】
画像入力部７０１は画像入力部６０１と同様の機能を有し、通信部７０２は通信部６０２と同様の機能を有し、画像処理部７０３は画像処理部６０３と同様の機能を有し、情報結合部７０８は情報結合部６０８と同様の機能を有する。
【００８６】
（表示装置６００の処理フロー）
図９を用いて、表示装置６００の処理フローの一例を説明する。図９は、表示装置６００や表示装置７００の処理フローを示すフローチャートである。図９の処理フローは、入力画像データの各フレームについて行われる。図９において、図４と同じ処理ステップには図４と同じ符号が付されている。
【００８７】
実施例１と同様に、Ｓ１０１〜Ｓ１０４およびＳ１０６の処理が行われる。Ｓ１０６に
おいて、画像処理部６０３は、第１の画像処理情報（図３（Ａ）の情報）を出力履歴情報として第１の処理画像データに付加する。
【００８８】
（表示装置３００の処理フロー）
図９を用いて、表示装置７００の処理フローの一例を説明する。
【００８９】
実施例１と同様に、Ｓ１０１〜Ｓ１０４の処理が行われ、Ｓ１０４からＳ２０５へ処理が進められる。Ｓ１０４において、画像入力部７０１は、第１の処理画像データに付加されている入力履歴情報（図３（Ａ）の情報）を、情報結合部７０８へ出力する。
【００９０】
Ｓ２０５において、情報結合部７０８は、画像入力部７０１からの入力履歴情報（図３（Ａ）の情報）と、記憶部３０６に記録されている第２の画像処理情報（図３（Ｂ）の情報）とを結合することにより、図１０に示す結合情報を生成する。そして、通信部７０２は、図１０の結合情報をＰＣ５００へ出力する。その結果、ＰＣ５００は、図１０の結合情報を記録履歴情報として記憶する。図１０の結合情報では、第１の画像処理情報の次に第２の画像処理情報が記述されている。第１の画像処理情報は識別子とパラメータを含み、第２の画像処理情報も識別子とパラメータを含む。なお、画像入力部７０１からの入力履歴情報がＰＣ５００へ出力されてもよい。そして、ＰＣ５００が、入力履歴情報と第２の画像処理情報とから、図１０の結合情報と同様の記録履歴情報を生成して記憶してもよい。
【００９１】
そして、Ｓ１０６において、画像処理部７０３は、画像入力部７０１からの入力履歴情報（図３（Ａ）の情報）と、記憶部３０６に記録されている第２の画像処理情報（図３（Ｂ）の情報）とから、図１０の結合情報と同様の出力履歴情報を生成する。そして、画像処理部７０３は、生成した出力履歴情報を、第２の処理画像データに付加する。
【００９２】
本実施例においても、実施例１と同様の効果が得られる。さらに、本実施例によれば、各画像処理のパラメータを含む情報が、入力履歴情報や出力履歴情報や記録履歴情報とされる。それにより、過去の画像データを再現する際に、各画像処理のパラメータが容易に把握可能となり、ユーザの作業負荷を低減することができる。
【００９３】
実施例１，２の各機能部は、個別のハードウェアであってもよいし、そうでなくてもよい。２つ以上の機能部の機能が、共通のハードウェアによって実現されてもよい。１つの機能部の複数の機能のそれぞれが、個別のハードウェアによって実現されてもよい。１つの機能部の２つ以上の機能が、共通のハードウェアによって実現されてもよい。また、各機能部は、ハードウェアによって実現されてもよいし、そうでなくてもよい。例えば、装置が、プロセッサと、制御プログラムが格納されたメモリとを有していてもよい。そして、装置が有する少なくとも一部の機能部の機能が、プロセッサがメモリから制御プログラムを読み出して実行することにより実現されてもよい。
【００９４】
実施例１，２はあくまで一例であり、本発明の要旨の範囲内で実施例１，２の構成を適宜変形したり変更したりすることにより得られる構成も、本発明に含まれる。実施例１，２の構成を適宜組み合わせて得られる構成も、本発明に含まれる。
【００９５】
例えば、表示装置は、第１の画像処理と第２の画像処理とに基づいて、第１の画像処理と第２の画像処理とをそれらの実行順で実行した場合の処理結果と同様の処理結果を得ることができる第３の画像処理を決定する決定部を有してもよい。そして、第３の画像処理の情報が、出力履歴情報や記録履歴情報とされてもよい。それにより、１つの画像処理で過去の画像データを再現することができ、処理負荷を低減できる。また、ユーザ操作（パラメータの指定など）を減らすことが期待できるため、ユーザの作業負荷のさらなる軽減
が期待できる。
【００９６】
ここで、第１の画像処理が、図１１（Ａ）の１次元ＬＵＴを用いた階調変換処理であり、且つ、第２の画像処理が、図１１（Ｂ）の１次元ＬＵＴを用いた階調変換処理である場合を考える。図１１（Ａ），１１（Ｂ）において、入力値は、変換前の階調値であり、出力値は、変換後の階調値である。この場合には、図１１（Ｃ）の１次元ＬＵＴを用いた階調変換処理により、第１の画像処理と第２の画像処理とをそれらの実行順で実行した場合の処理結果と同様の処理結果を得ることができる。そのため、図１１（Ｃ）の１次元ＬＵＴを用いた階調変換処理が第３の画像処理として決定され、図１１（Ｃ）の１次元ＬＵＴなどが、出力履歴情報や記録履歴情報とされる。
【００９７】
＜その他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９８】
２００，３００，６００，７００：表示装置
２０１，３０１，６０１，７０１：画像入力部
２０２，３０２，６０２，７０２：通信部
２０３，３０３，６０３，７０３：画像処理部
２０４，３０４：画像出力部  ６０８，７０８：情報結合部
【図１】
2019021159.tif 000003
【図２】
2019021159.tif 000004
【図３】
2019021159.tif 000005
【図４】
2019021159.tif 000006
【図５】
2019021159.tif 000007
【図６】
2019021159.tif 000008
【図７】
2019021159.tif 000009
【図８】
2019021159.tif 000010
【図９】
2019021159.tif 000011
【図１０】
2019021159.tif 000012
【図１１】
2019021159.tif 000013