(57)【要約】【課題】変換処理を実行可能な装置が２つ以上存在する画像処理システムにおいて、変換処理を実行させる装置を適切に選択することができ、適切な変換処理を実行することができる技術を提供する。【解決手段】本発明の変換制御装置は、画像データに対する処理を順に行うように複数の装置が接続されており、複数の装置の中に、第１フォーマットの画像データの画素値を、第２フォーマットの画像データの画素値に変換する変換処理を実行可能な変換装置が２つ以上存在する場合に、各変換装置の、実行可能な変換処理の変換性能を表す情報を取得する取得手段と、取得手段で取得された情報で表される変換性能を比較して、変換装置の中から、変換処理を実行すべき装置を選択する選択手段と、選択手段で選択された装置でのみ変換処理が行われるように、変換装置による変換処理の実行を制御する制御手段と、を有する。【選択図】図２
2014225858.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対する処理を順に行うように複数の装置が接続されており、前記複数の装置の中に、第１フォーマットの画像データの画素値を、第２フォーマットの画像データの画素値に変換する変換処理を実行可能な変換装置が２つ以上存在する場合に、各変換装置の、実行可能な前記変換処理の変換性能を表す情報を取得する取得手段と、
前記取得手段で取得された情報で表される変換性能を比較して、前記変換装置の中から、前記変換処理を実行すべき装置を選択する選択手段と、
前記選択手段で選択された装置でのみ前記変換処理が行われるように、前記変換装置による前記変換処理の実行を制御する制御手段と、
を有することを特徴とする変換制御装置。
【請求項２】
前記変換性能を表す情報は、複数種類の情報を含み、
前記選択手段は、
前記複数種類の情報のうちの少なくとも１つの情報を用いて前記変換処理を実行すべき装置を選択する選択処理を行い、
前記選択処理により２つ以上の装置が選択された場合に、使用する情報を変更して前記選択処理を再度行うことにより、前記変換処理を実行すべき装置を絞り込む
ことを特徴とする請求項１に記載の変換制御装置。
【請求項３】
前記変換処理は、変換前の画素値と変換後の画素値との対応関係を表すルックアップテーブルを用いて行われるものであり、
前記変換性能を表す情報は、前記ルックアップテーブルの次元数を含み、
前記選択手段は、前記ルックアップテーブルの次元数に基づいて装置を選択する場合に、次元数が最も多いルックアップテーブルを用いた変換処理を実行可能な装置を選択することを特徴とする請求項１または２に記載の変換制御装置。
【請求項４】
前記変換処理は、変換前の画素値と変換後の画素値との対応関係を表すルックアップテーブルを用いて行われるものであり、
前記変換性能を表す情報は、前記ルックアップテーブルの格子点の数を含み、
前記選択手段は、前記ルックアップテーブルの格子点の数に基づいて装置を選択する場合に、格子点の数が最も多いルックアップテーブルを用いた変換処理を実行可能な装置を選択する
ことを特徴とする請求項１〜３のいずれか１項に記載の変換制御装置。
【請求項５】
前記変換処理は、変換前の画素値と変換後の画素値との対応関係を表すルックアップテーブルを用いて行われるものであり、
前記変換性能を表す情報は、前記ルックアップテーブルの格子点のビット数を含み、
前記選択手段は、前記ルックアップテーブルの格子点のビット数に基づいて装置を選択する場合に、格子点のビット数が最も多いルックアップテーブルを用いた変換処理を実行可能な装置を選択する
ことを特徴とする請求項１〜４のいずれか１項に記載の変換制御装置。
【請求項６】
前記変換性能を表す情報は、前記変換処理の処理時間を含み、
前記選択手段は、前記変換処理の処理時間に基づいて装置を選択する場合に、前記処理時間が最も短い変換処理を実行可能な装置を選択する
ことを特徴とする請求項１〜５のいずれか１項に記載の変換制御装置。
【請求項７】
前記変換処理は、変換前の画素値と変換後の画素値との対応関係を表すルックアップテーブルを用いて行われるものであり、
前記変換処理では、前記ルックアップテーブルの格子点間を予め定められた補間方法で補間することにより、前記ルックアップテーブルに存在しない格子点が生成され、
前記変換性能を表す情報は、前記ルックアップテーブルの格子点間の補間方法を含み、前記選択手段は、前記ルックアップテーブルの格子点間の補間方法に基づいて装置を選択する場合に、最も補間精度が高い補間方法で格子点間を補間する変換処理を実行可能な装置を選択する
ことを特徴とする請求項１〜６のいずれか１項に記載の変換制御装置。
【請求項８】
前記複数の装置は、入力された画像データを表示する表示装置を含み、
前記変換性能を表す情報は、装置の種類を含み、
前記選択手段は、前記装置の種類に基づいて装置を選択する場合に、前記表示装置を優先して選択する
ことを特徴とする請求項１〜７のいずれか１項に記載の変換制御装置。
【請求項９】
前記変換処理は、第１色域の画像データの画素値を、第２色域の画像データの画素値に変換する第１変換処理である
ことを特徴とする請求項１〜８のいずれか１項に記載の変換制御装置。
【請求項１０】
前記変換処理は、第１階調特性の画像データの画素値を第２階調特性の画像データの画素値に変換する第２変換処理である
ことを特徴とする請求項１〜８のいずれか１項に記載の変換制御装置。
【請求項１１】
前記変換処理は、第１色域の画像データの画素値を第２色域の画像データの画素値に変換する第１変換処理、及び、第１階調特性の画像データの画素値を第２階調特性の画像データの画素値に変換する第２変換処理であり、
前記選択手段は、前記第２変換処理が前記第１変換処理よりも後に行われるように、前記第１変換処理を実行すべき装置と、前記第２変換処理を実行すべき装置とを選択する
ことを特徴とする請求項１〜８のいずれか１項に記載の変換制御装置。
【請求項１２】
前記変換処理は、ＡＣＥＳ規格で定義されているＲＲＴ処理とＯＤＴ処理であり、
前記選択手段は、前記ＯＤＴ処理が前記ＲＲＴ処理よりも後に行われるように、前記ＲＲＴ処理を実行すべき装置と、前記ＯＤＴ処理を実行すべき装置とを選択する
ことを特徴とする請求項１〜８のいずれか１項に記載の変換制御装置。
【請求項１３】
画像データに対する処理を順に行うように複数の装置が接続されており、前記複数の装置の中に、第１フォーマットの画像データの画素値を、第２フォーマットの画像データの画素値に変換する変換処理を実行可能な変換装置が２つ以上存在する場合に、各変換装置の、実行可能な前記変換処理の変換性能を表す情報を取得する取得ステップと、
前記取得ステップで取得された情報で表される変換性能を比較して、前記変換装置の中から、前記変換処理を実行すべき装置を選択する選択ステップと、
前記選択ステップで選択された装置でのみ前記変換処理が行われるように、前記変換装置による前記変換処理の実行を制御する制御ステップと、
を有することを特徴とする変換制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変換制御装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、ＩＥＣ６１９６６−２−４（ｘｖＹＣＣ）、ＳＭＰＴＥ規格であるＡＣＥＳ（Ａｃａｄｅｍｙ  Ｃｏｌｏｒ  Ｅｎｃｏｄｉｎｇ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）などの画像フォーマット規格が提案されてきている。ｘｖＴＣＣやＡＣＥＳなどの画像フォーマットでは、従来のＩＴＵ−Ｒ  ＢＴ．７０９（以下、７０９）、Ｄｉｇｉｔａｌ  Ｃｉｎｅｍａ  Ｉｎｉｔｉａｔｉｖｅｓ（以下、ＤＣＩ）などの画像フォーマットに比べて、広い色域及び高いダイナミックレンジが定義されている。そのため、ｘｖＴＣＣやＡＣＥＳなどの画像フォーマットを利用すれば、７０９やＤＣＩなどの画像フォーマットを利用した場合に表現できなかった色や輝度の画像（広色域且つ高ダイナミックレンジの画像）を表示することが可能となる。以後、ｘｖＴＣＣやＡＣＥＳなどの画像フォーマットを広色域フォーマットと呼び、７０９やＤＣＩなどの画像フォーマットを通常色域フォーマットと呼ぶ。
【０００３】
しかしながら、広色域フォーマットの画像データは通常色域フォーマットにのみ対応した表示装置では表示することができない。そのため、広色域フォーマットの画像データを通常色域フォーマットにのみ対応した表示装置で表示する場合には、広色域フォーマットの画像データの画素値を通常色域フォーマットの画像データの画素値に変換する変換処理が行われる。ＡＣＥＳの画像データ（ＡＣＥＳデータ）を７０９やＤＣＩにのみ対応した表示装置で表示する場合には、ＡＣＥＳデータに対し、変換処理として、ＡＣＥＳで定義されたＲＲＴ処理（Ｒｅｆｅｒｅｎｃｅ  Ｒｅｎｄｅｒｉｎｇ  Ｔｒａｎｓｆｏｒｍ）やＯＤＴ処理（Ｏｕｔｐｕｔ  Ｄｅｖｉｃｅ  Ｔｒａｎｓｆｏｒｍ）が施される。ＲＲＴ処理やＯＤＴ処理は、表示装置に画像データを出力する装置（編集装置など）、または、表示装置で行われる。
【０００４】
ここで、複数の装置（入力装置、編集装置、表示装置など）が、画像データに対する処理を順に行うように接続されている画像処理システムにおいて、変換処理を実行可能な装置が２つ以上存在することがある。この場合、変換処理を実行可能な２つ以上の装置の中から、変換処理を実行させる装置を選択しなければならない。しかし、変換処理の変換性能が装置間で等しいとは限らない。例えば、実行可能な変換処理の変換精度が高い装置があれば、コスト削減や処理速度を優先して、実行可能な変換処理の変換誤差が許容された装置（実行可能な変換処理の変換精度が低い装置）もある。そのため、変換処理を実行させる装置の選択方法は重要である。
【０００５】
なお、画像処理に関する従来技術として、特許文献１，２に開示の技術があるが、いずれも上記変換処理に関する技術ではないため、それらの技術を用いたとしても、変換処理を実行させる装置を適切に選択することはできない。
具体的には、特許文献１には、ＪＰＥＧデータと属性情報（Ｅｘｉｆ情報）をデジタルカメラから取得し、属性情報に基づいて、ユーザから指定された画像補正処理をデジタルカメラと表示装置のどちらで行うかを判定する表示装置が開示されている。属性情報は、“取得したＪＰＥＧデータに対応するＲＡＷデータがデジタルカメラ内にあるか否か”及び“デジタルカメラで実行可能な画像補正処理”を表す。特許文献１に開示の技術では、ユーザから指定された画像補正処理がデジタルカメラで実行可能であって、かつ、ＲＡＷデータがデジタルカメラ内に存在する場合に、デジタルカメラで画像補正処理が行われる。それ以外の場合に、表示装置で画像補正処理が行われる。
特許文献２には、画面の大きさ、アスペクト比、γ特性、解像度、色合い等の表示装置の表示性能の情報、及び、表示装置の視環境情報を取得し、取得したそれらの情報に基づいて撮像した画像データの画質を補正するデジタルカメラが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１３０５３４号公報
【特許文献２】特開２００７−５７５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、変換処理を実行可能な装置が２つ以上存在する画像処理システムにおいて、変換処理を実行させる装置を適切に選択することができ、適切な変換処理を実行することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の変換制御装置は、
画像データに対する処理を順に行うように複数の装置が接続されており、前記複数の装置の中に、第１フォーマットの画像データの画素値を、第２フォーマットの画像データの画素値に変換する変換処理を実行可能な変換装置が２つ以上存在する場合に、各変換装置の、実行可能な前記変換処理の変換性能を表す情報を取得する取得手段と、
前記取得手段で取得された情報で表される変換性能を比較して、前記変換装置の中から、前記変換処理を実行すべき装置を選択する選択手段と、
前記選択手段で選択された装置でのみ前記変換処理が行われるように、前記変換装置による前記変換処理の実行を制御する制御手段と、
を有することを特徴とする。
【０００９】
本発明の変換制御装置の制御方法は、
画像データに対する処理を順に行うように複数の装置が接続されており、前記複数の装置の中に、第１フォーマットの画像データの画素値を、第２フォーマットの画像データの画素値に変換する変換処理を実行可能な変換装置が２つ以上存在する場合に、各変換装置の、実行可能な前記変換処理の変換性能を表す情報を取得する取得ステップと、
前記取得ステップで取得された情報で表される変換性能を比較して、前記変換装置の中から、前記変換処理を実行すべき装置を選択する選択ステップと、
前記選択ステップで選択された装置でのみ前記変換処理が行われるように、前記変換装置による前記変換処理の実行を制御する制御ステップと、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、変換処理を実行可能な装置が２つ以上存在する画像処理システムにおいて、変換処理を実行させる装置を適切に選択することができ、適切な変換処理を実行することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例１〜４に係る画像処理システムの大まかな構成の一例を示す図
【図２】実施例１に係る表示装置の機能構成の一例を示すブロック図
【図３】実施例１に係る表示装置の処理の一例を示すフローチャート
【図４】図３のＳ１０１の処理の一例を示すフローチャート
【図５】図３のＳ１０２の処理の一例を示すフローチャート
【図６】実施例１に係る色変換性能情報の一例を示す図
【図７】図３のＳ１０３の処理の一例を示すフローチャート
【図８】実施例１〜４に係る画像処理システムの大まかな構成の他の例を示す図
【図９】実施例１〜４に係る画像処理システムの大まかな構成の他の例を示す図
【図１０】実施例１〜４に係る画像処理システムの大まかな構成の他の例を示す図
【図１１】実施例１〜４に係る画像処理システムの大まかな構成の他の例を示す図
【図１２】実施例１〜４に係る画像処理システムの大まかな構成の他の例を示す図
【図１３】図１２の変換制御装置の機能構成の一例を示す図
【図１４】実施例２に係る編集装置の機能構成の一例を示すブロック図
【図１５】実施例３に係る入力装置の機能構成の一例を示すブロック図
【図１６】実施例４に係る変換制御装置の処理の一例を示すフローチャート
【図１７】実施例５に係る画像処理システムの大まかな構成の一例を示す図
【図１８】実施例５に係る表示装置の機能構成の一例を示すブロック図
【図１９】実施例５に係る表示装置の処理の一例を示すフローチャート
【図２０】図１９のＳ７０２の処理の一例を示すフローチャート
【図２１】図１９のＳ７０３の処理の一例を示すフローチャート
【発明を実施するための形態】
【００１２】
＜実施例１＞
以下、本発明の実施例１に係る変換制御装置及びその制御方法について、図面を参照して説明する。本実施例では、変換制御装置が、画像データに対する処理を順に行うように複数の装置を接続することによって構成された画像処理システムに対する変換制御を行う例を説明する。具体的には、変換制御装置が、上記画像処理システムを構成する複数の装置の中に、変換処理を実行可能な変換装置が２つ以上存在する場合に、変換装置のうちの１つを選択し、選択した変換装置にのみ変換処理を行わせる例を説明する。
【００１３】
変換処理は、第１フォーマットの画像データの画素値を、第２フォーマットの画像データの画素値に変換する処理である。第１フォーマットは、ＩＥＣ６１９６６−２−４（ｘｖＹＣＣ）、ＳＭＰＴＥ規格であるＡＣＥＳ（Ａｃａｄｅｍｙ  Ｃｏｌｏｒ  Ｅｎｃｏｄｉｎｇ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）、などの広色域フォーマットである。第２フォーマットは、ＩＴＵ−Ｒ  ＢＴ．７０９（以下、７０９）、Ｄｉｇｉｔａｌ  ＣｉｎｅｍａＩｎｉｔｉａｔｉｖｅｓ（以下、ＤＣＩ）などの通常色域フォーマットである。
【００１４】
一般に、互いに異なるフォーマット間では、色域や階調特性（例えばガンマ特性）が互いに異なる。そのため、上記変換処理として、色変換処理と階調変換処理が行われる。色変換処理は、色再現特性の違いによる色や輝度の変化を補正するための色マッピング処理であり、第１色域（第１フォーマットの色域）の画像データの画素値を、第２色域（第２フォーマットの色域）の画像データの画素値に変換する第１変換処理である。階調変換処理は、階調特性の違いによる色や輝度の変化を補正するための処理であり、第１階調特性（第１フォーマットの階調特性）の画像データの画素値を第２階調特性（第２フォーマットの階調特性）の画像データの画素値に変換する第２変換処理である。以後、色変換処理と階調変換処理を合わせたものを色階調変換処理と呼ぶ。
【００１５】
ＡＣＥＳの画像データの画素値から、通常色域フォーマットの画像データの画素値への変換は、例えば、ＡＣＥＳ規格で定義されているＲＲＴ処理（Ｒｅｆｅｒｅｎｃｅ  Ｒｅｎｄｅｒｉｎｇ  Ｔｒａｎｓｆｏｒｍ）及びＯＤＴ処理（Ｏｕｔｐｕｔ  Ｄｅｖｉｃｅ  Ｔｒａｎｓｆｏｒｍ）により実現される。ＲＲＴ処理は、ＡＣＥＳの画像データ（ＡＣＥＳデータ）をある理想化された表示デバイスに適合したＯＣＥＳ（Ｏｕｔｐｕｔ  Ｃｏｌｏｒ  Ｅｎｃｏｄｉｎｇ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）データに変換する基準レンダリング変換処理である。例えば、１Ｄ−ＬＵＴおよび３Ｄ−ＬＵＴを用いた階調変換処理や色補正処理等が含まれる。また、ＯＤＴ処理は、ＲＲＴ処理されたＯＣＥＳデータを出力
デバイスに応じて変換する出力デバイス変換処理である。例えば、１Ｄ−ＬＵＴを用いた階調変換処理や色空間変換処理等が含まれる。
【００１６】
図１は、本実施例に係る画像処理システム（画像表示システム）の大まかな構成の一例を示す図である。図１に示すように、本実施例に係る画像処理システムは、入力装置３００、編集装置２００、及び、表示装置１００を有する。
入力装置３００、編集装置２００、及び、表示装置１００は、画像データに対する処理を順に行うように接続されている。具体的には、入力装置３００と編集装置２００、及び、編集装置２００と表示装置１００が、それぞれ、画像データケーブル５００を用いて互いに接続されている。画像データケーブル５００は、画像データを送受信するためのケーブルであり、例えば、ＳＤＩケーブル、ＤｉｓｐｌａｙＰｏｒｔケーブル、ＨＤＭＩケーブルなどである。
また、入力装置３００、編集装置２００、及び、表示装置１００は、通信ケーブル６００を用いて互いに接続されている。通信ケーブル６００は、例えば、Ｅｔｈｅｒｎｅｔケーブル、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどである。本実施例では、通信ケーブル６００は、画像データ以外のデータを送受信するために利用される。具体的には、通信ケーブル６００は、変換処理の変換性能を表す情報（変換性能情報）、及び、変換処理を実行するか否かを示す情報（変換実行情報、変換非実行情報）を送受信するために利用される。なお、入力装置３００、編集装置２００、及び、表示装置１００は、無線によって互いに接続されていてもよい。
【００１７】
入力装置３００は、処理対象の画像データ（表示装置１００で表示する画像データ）を選択し、編集装置２００に出力する。具体的には、記憶装置４００には広色域フォーマットの複数の画像データが予め記憶されており、入力装置３００は、ユーザ操作等に応じて、記憶装置４００から処理対象の画像データを読み出し、編集装置２００に出力する。記憶装置４００は、磁気ディスク、光ディスク、半導体メモリなどの記憶媒体である。なお、入力装置３００は、放送受信装置であり、放送された画像データを編集装置２００に出力してもよい。また、入力装置３００は、撮像装置であり、撮像した画像データを編集装置２００に出力してもよい。
編集装置２００は、入力装置３００から入力された画像データに対して画像編集処理を施し、画像編集処理が施された画像データを表示装置１００に出力する。画像編集処理は、色調整処理、輝度調整処理、ぼかし処理、エッジ強調処理、リサイズ処理、グラフィックス画像を重畳する処理、レンダリング処理などである。なお、編集装置２００が行う画像編集処理の種類、編集装置２００が行う画像編集処理で使用するパラメータの値、などは、ユーザ操作に応じて決定されてもよいし、予め定められていてもよい。
表示装置１００は、編集装置２００から入力された画像データを画面に表示する。表示装置１００は、液晶表示装置、有機ＥＬ表示装置、プラズマ表示装置などである。
【００１８】
本実施例では、表示装置１００は、広色域フォーマットの画像データを表示することができず、通常色域フォーマットの画像データのみを表示することができるものとする。そのため、入力装置３００で選択された画像データ（広色域フォーマットの画像データ）を表示装置１００で表示するためには、広色域フォーマットの画像データの画素値を通常色域フォーマットの画像データの画素値に変換する変換処理を行う必要がある。
本実施例では、入力装置３００、編集装置２００、及び、表示装置１００の全てが、変換処理を実行する変換部を有するものとする。即ち、本実施例では、入力装置３００、編集装置２００、及び、表示装置１００の全てが変換装置であるものとする。複数の装置で変換処理を実行してしまうと、画像の色や輝度が破綻してしまうため、入力装置３００、編集装置２００、及び、表示装置１００のいずれか１つの装置で変換処理を実行する必要がある。しかしながら、実行可能な変換処理の変換性能は装置間で異なる場合が多いため、変換処理を実行させる装置をランダムに選択することは好ましくない。
【００１９】
そこで、本実施例では、表示装置１００が、各変換装置の実行可能な変換処理の変換性能を比較することにより、どの変換装置（どの変換装置が有する変換部）に変換処理を実行させるのが最適かを判断する。そして、表示装置１００が、上記判断した変換装置でのみ変換処理が行われるように、各変換装置の変換処理の実行を制御する。即ち、本実施例では、表示装置１００が変換制御装置である場合の例を説明する。
【００２０】
図２は、表示装置１００の機能構成の一例を示すブロック図である。
図２に示すように、表示装置１００は、画像入力部１０１、変換部１０２、画像表示部１０３、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、変換実行情報送信部１０７、などを有する。
【００２１】
画像入力部１０１は、画像データケーブル５００を介して、編集装置２００から画像データを取得し、変換部１０２に出力する。
変換部１０２は、画像入力部１０１から入力された画像データが広色域フォーマットの画像データである場合に、画像入力部１０１から入力された画像データに対して変換処理を施す。そして、変換部１０２は、変換処理が施された画像データ（通常色域フォーマット）を画像表示部１０３に出力する。具体的には、変換部１０２は、変換実行装置判断部１０６において表示装置１００が変換実行装置として決定された場合に、画像入力部１０１から入力された画像データを、変換処理を施して画像表示部１０３に出力する。変換実行装置は、変換処理を実行すべき装置（変換処理を実行させるのに最適な装置）である。また、変換部１０２は、画像入力部１０１から入力された画像データが通常色域フォーマットの画像データである場合に、画像入力部１０１から入力された画像データをそのまま（若しくは所定の画像処理を施して）画像表示部１０３に出力する。具体的には、変換部１０２は、変換実行装置判断部１０６において表示装置１００が変換実行装置として決定されなかった場合に、画像入力部１０１から入力された画像データをそのまま画像表示部１０３に出力する。
なお、表示装置１００が変換部１０２を有していない場合には、入力された画像データがそのまま（若しくは所定の画像処理が施されて）画像表示部１０３に送られる。
画像表示部１０３は、入力された画像データを画面に表示する。画像表示部１０３は、液晶ディスプレイパネル、有機ＥＬディスプレイパネル、プラズマディスプレイパネルなどである。
【００２２】
変換性能情報受信部１０４は、画像処理システムを構成する複数の装置のうち表示装置１００以外の装置（外部装置）の中に変換装置が存在する場合に、その変換装置から、当該変換装置の変換性能情報を取得する。変換装置の変換性能情報は、当該変換装置で実行可能な変換処理の変換性能を表す情報であり、通信ケーブル６００を介して取得される。上述したように、本実施例では、入力装置３００も編集装置２００も変換装置である。そのため、変換性能情報受信部１０４は、入力装置３００と編集装置２００へ変換性能情報を問い合わせ、入力装置３００と編集装置２００から変換性能情報を取得する。変換性能情報受信部１０４は、取得（受信）した変換性能情報を変換性能情報記憶部１０５へ出力する。
変換性能情報記憶部１０５は、変換性能情報受信部１０４で受信された変換性能情報（外部装置である変換装置の変換性能情報）を記憶する。変換性能情報記憶部１０５は、磁気ディスク、光ディスク、半導体メモリなどの記憶媒体である。
【００２３】
変換実行装置判断部１０６は、変換性能情報記憶部１０５が記憶する変換性能情報（変換性能情報受信部１０４で受信された変換性能情報）と、表示装置１００の変換性能情報とを取得する。即ち、画像処理システムを構成する複数の装置の中に２つ以上の変換装置が存在する場合に、各変換装置の変換性能情報が取得される。
変換実行装置判断部１０６は、取得された変換性能情報で表される変換性能を比較することにより、変換装置の中から変換実行装置を選択する。画像処理システムを構成する複数の装置の中に変換装置が１つしか存在しなかった場合には、その変換装置が変換実行装置として選択される。本実施例では、入力装置３００、編集装置２００、及び、表示装置１００の変換処理の変換性能が比較され、入力装置３００、編集装置２００、及び、表示装置１００のうちの１つが、変換実行装置として選択される。
そして、変換実行装置判断部１０６は、変換実行情報送信部１０７を介して、外部装置である変換装置に判断結果（変換実行装置を示す情報）を出力する。また、変換実行装置判断部１０６は、変換部１０２に判断結果を出力する。それにより、変換実行装置判断部１０６の判断結果に基づいて、変換装置（入力装置３００、編集装置２００、及び、表示装置１００）による変換処理の実行が制御される。具体的には、変換実行装置判断部１０６で変換実行装置として選択（判断）された変換装置でのみ変換処理が行われるように、各変換装置による変換処理の実行が制御される。
なお、本実施例では、表示装置１００（変換部１０２）の変換性能情報が変換部１０２から取得されるものとするが、これに限らない。表示装置１００の変換性能情報は、他の機能部（例えば、変換性能情報記憶部１０５、不図示の記憶部、など）に予め記録されており、当該他の機能部から取得されてもよい。
【００２４】
変換実行情報送信部１０７は、変換実行装置判断部１０６から入力された上記判断結果（変換実行装置の判断結果）を、外部装置である変換装置（入力装置３００と編集装置２００）に出力する。本実施例では、変換実行情報送信部１０７は、入力装置３００と編集装置２００のうち変換実行装置として選択された装置に対して変換処理の実行を表す変換実行情報を出力する。また、変換実行情報送信部１０７は、入力装置３００と編集装置２００のうち変換実行装置として選択されなかった装置に対して変換処理の非実行を表す変換非実行情報を出力する。入力装置３００と編集装置２００では、変換実行情報が入力された場合に変換処理が行われ、変換非実行情報が入力された場合には変換処理が行われない。変換実行情報は、通信ケーブル６００を介して変換装置に入力される。
【００２５】
以下、本実施例に係る表示装置１００の処理の一例について図３を用いて説明する。具体的には、変換実行装置を決定し、変換実行装置でのみ変換処理が行われるように変換処理の実行と非実行を制御する処理の一例を説明する。図３は、本実施例に係る表示装置１００の処理の一例を示すフローチャートである。
まず、変換性能情報受信部１０４が、表示装置１００の起動時に、または、ユーザ操作に応じて、外部装置である変換装置から変換性能情報を取得する（Ｓ１０１）。取得された変換性能情報は、変換性能情報記憶部１０５に記録される。なお、ここでは、変換性能情報は、色変換処理の変換性能（色変換性能）と、階調変換処理の変換性能（階調変換性能）とを表すものとする。
次に、変換実行装置判断部１０６は、Ｓ１０１で取得された変換性能情報で表される色変換性能と、変換部１０２による色変換処理の色変換性能とに基づいて、色変換実行装置を判断する（Ｓ１０２）。色変換実行装置は、色変換処理を実行すべき装置である。
そして、変換実行装置判断部１０６は、Ｓ１０１で取得された変換性能情報で表される階調変換性能と、変換部１０２による階調変換処理の階調変換性能とに基づいて、階調変換実行装置を判断する（Ｓ１０３）。階調変換実行装置は、階調変換処理を実行すべき装置である。
次に、変換実行装置判断部１０６と変換実行情報送信部１０７が、Ｓ１０２とＳ１０３の判断結果に基づいて、変換装置（入力装置３００、編集装置２００、及び、表示装置１００）による変換処理の実行を制御する（Ｓ１０４）。
【００２６】
以上の処理により、２つ以上の変換装置が存在する画像処理システムにおいて、変換処理を実行させる変換装置を適切に選択することができ、適切な変換処理を実行することが
できる。具体的には、色変換処理を実行させる色変換実行装置と、階調変換処理を実行させる階調変換実行装置とを適切に選択することができ、処理対象の画像データに対して適切（最適）な色変換処理及び階調変換処理を施すことができる。
なお、色変換実行装置を判断して色変換処理の実行と非実行を制御する処理と、階調変換実行装置を判断して階調変換処理の実行と非実行を制御する処理とは、順番に行われてもよいし、並列に行われてもよい。順番に行う場合、それら２つの処理のどちらが先に行われてもよい。また、色変換実行装置を判断する処理と、階調変換実行装置を判断とが順番に行われ、色変換処理の実行と非実行を制御する処理と、階調変換処理の実行と非実行を制御する処理とが並列に行われてもよい。色変換実行装置を判断する処理と、階調変換実行装置を判断とが並列に行われ、色変換処理の実行と非実行を制御する処理と、階調変換処理の実行と非実行を制御する処理とが順番に行われてもよい。
【００２７】
次に、図３のＳ１０１の処理の一例について図４を用いて詳しく説明する。図４は、Ｓ１０１の処理の一例を示すフローチャートである。
まず、変換性能情報受信部１０４が、画像処理システムの構成要素である装置を識別する（Ｓ２０１）。なお、構成要素は、どのような方法で識別されてもよい。例えば、構成要素であることを示す識別情報をユーザが各構成要素に設定（入力）し、通信ケーブル６００を介して識別情報が送受信されることで、構成要素が識別されてもよい。通信ケーブル６００を介して接続されている装置が認識され、認識された装置が構成要素として識別されてもよい。各構成要素を示す識別情報をユーザが表示装置１００に設定（入力）し、識別情報を用いて各構成要素が識別されてもよい。なお、本ステップでは、表示装置１００以外の装置が識別されればよい。
次に、変換性能情報受信部１０４が、Ｓ２０１で識別された装置（画像処理システムの構成要素である装置のうち、表示装置１００以外の装置）に対して、変換性能情報の問い合わせのメッセージ（指示）を出力する（Ｓ２０２）。変換性能情報の問い合わせのメッセージは、通信ケーブル６００を介して送られる。本実施例では、変換性能情報の問い合わせのメッセージは、入力装置３００と編集装置２００に送られる。
そして、変換性能情報受信部１０４が、Ｓ２０１で識別された装置毎に、Ｓ２０２で出力したメッセージに対するレスポンスがあったか否かを判断する（Ｓ２０３）。即ち、変換性能情報受信部１０４は、Ｓ２０１で識別された装置毎に、その装置から変換性能情報が送られたか否かを判断する。
Ｓ２０１で識別された装置からレスポンスがあった場合には、変換性能情報受信部１０４は、当該レスポンス（変換性能情報）を、当該レスポンスを出力した装置と対応付けて変換性能情報記憶部１０５に記録する。それにより、レスポンスがあった装置が変換装置（変換実行装置か否かの判断の対象）として扱われることとなる。そして、Ｓ２０１で識別された全ての装置からレスポンスがあった場合には、本フローが終了される。Ｓ２０１で識別された装置の中にレスポンスがない装置が存在する場合には、Ｓ２０４に処理が進められる。なお、本実施例では、表示装置１００も変換処理を実行可能であるため、表示装置１００も変換装置として扱われることは言うまでもない。
Ｓ２０４では、変換性能情報受信部１０４が、Ｓ２０２でメッセージを出力してから所定時間経過したか否かを判断する。所定時間経過していない場合には、Ｓ２０３に処理が戻される。所定時間経過した場合には、本フローが終了される（タイムアウト）。即ち、Ｓ２０２でメッセージを出力してから所定時間経過するまでの間に、Ｓ２０１で識別された全ての装置からレスポンスがあった場合には、Ｓ２０１で識別された全ての装置が、変換実行装置か否かの判断の対象として扱われることとなる。そして、Ｓ２０１で識別された装置のうち、Ｓ２０２で指示を出力してから所定時間経過するまでの間にレスポンスが無い装置は、変換実行装置か否かの判断の対象から除外されることとなる。
【００２８】
なお、本実施例では、レスポンス（変換性能情報）が、複数種類の情報を含むものとする。具体的には、本実施例では、色変換処理と階調変換処理は、変換前の画素値と変換後
の画素値との対応関係を表すルックアップテーブル（以下、ＬＵＴ）を用いて行われるものとする。また、色変換処理と階調変換処理では、ＬＵＴの格子点間を予め定められた補間方法で補間することにより、ＬＵＴに存在しない格子点が生成されるものとする。そして、色変換性能情報は、色変換処理で使用するＬＵＴ（色変換ＬＵＴ）の次元数、色変換ＬＵＴの格子点の数、色変換ＬＵＴの格子点のビット数、色変換処理の処理時間（遅延時間）、色変換ＬＵＴの格子点間の補間方法を表す情報、及び、対応する装置の種類を含むものとする。階調変換性能情報は、階調変換処理で使用するＬＵＴ（階調変換ＬＵＴ）の格子点の数、色変換ＬＵＴの格子点のビット数、及び、対応する装置の種類を含むものとする。
【００２９】
Ｓ２０１で識別された装置は、変換性能情報の問い合わせのメッセージが入力されると、当該メッセージをデコードし、入力されたメッセージの内容を識別する。外部装置である変換装置（編集装置２００と入力装置３００）では、入力されたメッセージが変換性能情報の問い合わせのメッセージであると識別される。そして、外部装置である変換装置は、入力されたメッセージが変換性能情報の問い合わせのメッセージであることを識別すると、自身が実行可能な変換処理の変換性能を表す変換性能情報を、入力されたメッセージに対するレスポンスとして出力する。入力されたメッセージの内容が識別できなかった装置（例えば、変換装置ではない装置）は、当該メッセージをエラーメッセージとして扱う、または、当該メッセージに対するレスポンスを返さない。
【００３０】
次に、本実施例に係る色変換実行装置と階調変換実行装置を判断する処理（図３のＳ１０２とＳ１０３の処理）の一例について詳しく説明する。本実施例では、変換実行装置判断部１０６は、変換性能情報に含まれる複数種類の情報のうちの少なくとも１つの情報を用いて変換実行装置を選択する選択処理を行う。そして、変換実行装置判断部１０６は、選択処理により２つ以上の装置が選択された場合に、使用する情報を変更して選択処理を再度行うことにより、変換実行装置を絞り込む。また、本実施例では、階調変換処理が色変換処理よりも後に行われるように、色変換実行装置と階調変換実行装置とが選択される。これは、階調変換処理がリファレンスカラースペースの画像データに基づいて行われる処理であり、色変換処理前には実行することができないためである。
【００３１】
（色変換実行装置の判断）
色変換実行装置を判断する処理（図３のＳ１０２の処理）の一例について図５を用いて詳しく説明する。図５は、Ｓ１０２の処理の一例を示すフローチャートである。
【００３２】
まず、変換実行装置判断部１０６が、色変換ＬＵＴの次元数に基づいて、色変換実行装置を判断（選択）する（Ｓ３０１）。具体的には、Ｓ３０１では、次元数が最も多い色変換ＬＵＴを用いた色変換処理を実行可能な装置が、色変換実行装置として選択される。これは、ＬＵＴの次元数が多いほど、より高精度な変換処理を実行することができるためである。例えば、ＲＧＢ画像データの場合、Ｒ値、Ｇ値、及び、Ｂ値で共通の１次元ＬＵＴを用いるよりも、Ｒ値、Ｇ値、及び、Ｂ値の組み合わせ毎の格子点を有する３次元ＬＵＴを用いた方が、より高精度な変換処理を実行することができる。
次に、変換実行装置判断部１０６が、Ｓ３０１において複数の装置が色変換実行装置として選択されたか否かを判定する（Ｓ３０２）。Ｓ３０１において１つの装置が色変換実行装置として選択された場合には、本フローは終了される。Ｓ３０１において複数の装置が色変換実行装置として選択された場合には、Ｓ３０３に処理が進められる。
【００３３】
Ｓ３０３では、変換実行装置判断部１０６が、色変換ＬＵＴの格子点の数に基づいて、色変換実行装置を選択する。具体的には、Ｓ３０３では、格子点の数が最も多い色変換ＬＵＴを用いた色変換処理を実行可能な装置が、色変換実行装置として選択される。これは、ＬＵＴの格子点の数が多いほど、より高精度な変換処理を実行することができるためで
ある。
次に、変換実行装置判断部１０６が、Ｓ３０３において複数の装置が色変換実行装置として選択されたか否かを判定する（Ｓ３０４）。Ｓ３０３において１つの装置が色変換実行装置として選択された場合には、本フローは終了される。Ｓ３０３において複数の装置が色変換実行装置として選択された場合には、Ｓ３０５に処理が進められる。
【００３４】
Ｓ３０５では、変換実行装置判断部１０６が、色変換ＬＵＴの格子点のビット数に基づいて、色変換実行装置を選択する。具体的には、Ｓ３０５では、格子点のビット数が最も多い色変換ＬＵＴを用いた色変換処理を実行可能な装置が、色変換実行装置として選択される。これは、ＬＵＴの格子点のビット数が多いほど、変換処理における情報落ちが少なく、より高精度な変換処理を実行することができるためである。
次に、変換実行装置判断部１０６が、Ｓ３０５において複数の装置が色変換実行装置として選択されたか否かを判定する（Ｓ３０６）。Ｓ３０５において１つの装置が色変換実行装置として選択された場合には、本フローは終了される。Ｓ３０５において複数の装置が色変換実行装置として選択された場合には、Ｓ３０７に処理が進められる。
【００３５】
Ｓ３０７では、変換実行装置判断部１０６が、色変換処理の処理時間（遅延時間）に基づいて、色変換実行装置を選択する。具体的には、Ｓ３０７では、処理時間が最も短い色変換処理を実行可能な装置が、色変換実行装置として選択される。これは、装置（画像処理システム）の応答性の観点から、画像処理システムで行われる処理の処理時間が短い方が好ましいからである。例えば、図１に示す画像処理システムで行われる処理の処理時間が長い場合、画像が画面に表示されるまでの時間が長くなってしまう。変換処理の処理時間が最も短い装置を選択することで、画像が画面に表示されるまでの時間を短縮することができ、応答性の高い画像処理システムを実現することができる。特に、色変換処理は処理負荷が高く、色変換処理を行うことにより処理時間が長くなってしまう虞があるため、応答性の向上の効果として高い効果が期待できる。
次に、変換実行装置判断部１０６が、Ｓ３０７において複数の装置が色変換実行装置として選択されたか否かを判定する（Ｓ３０８）。Ｓ３０７において１つの装置が色変換実行装置として選択された場合には、本フローは終了される。Ｓ３０７において複数の装置が色変換実行装置として選択された場合には、Ｓ３０９に処理が進められる。
【００３６】
Ｓ３０９では、変換実行装置判断部１０６が、色変換ＬＵＴの格子点間の補間方法に基づいて、色変換実行装置を選択する。具体的には、Ｓ３０９では、最も補間精度が高い補間方法で格子点間を補間する変換処理を実行可能な装置が、色変換実行装置として選択される。これは、補間方法の補間精度が高いほど、より高精度な変換処理を実行することができるためである。例えば、補間方法としては、最近傍補間（０次補間）、線形補間（一次補間）、バイキュービック補間（３次補間）などがある。最近傍補間は、補間により生成する格子点（補間格子点）の入力値（変換前の画素値）に最も近い画素値を入力値とする格子点の出力値（変換後の画素値）を、補間格子点の出力値として採用する方法である。線形補間は、入力値と出力値の関係を１次関数で近似することにより、補間格子点の出力値を算出する方法であり、最近傍補間よりも補間精度が高い。バイキュービック補間は、入力値と出力値の関係を３次関数で近似することにより、補間格子点の出力値を算出する方法であり、最近傍補間や線形補間よりも補間精度が高い。
次に、変換実行装置判断部１０６が、Ｓ３０９において複数の装置が色変換実行装置として選択されたか否かを判定する（Ｓ３１０）。Ｓ３０９において１つの装置が色変換実行装置として選択された場合には、本フローは終了される。Ｓ３０９において複数の装置が色変換実行装置として選択された場合には、Ｓ３１１に処理が進められる。
【００３７】
Ｓ３１１では、変換実行装置判断部１０６が、色変換精度情報に対応する装置の種類に基づいて、色変換実行装置を選択する。具体的には、Ｓ３１１では、表示装置が優先して
選択される。本実施例では、編集装置及び入力装置よりも表示装置が優先して選択され、入力装置よりも編集装置が優先して選択される。これは、表示装置で行われる変換処理は、表示装置が有する表示デバイス（表示部）の特性を考慮した変換処理である可能性が高いためである。
なお、編集装置よりも入力装置が優先して選択されてもよい。Ｓ３０９で選択された装置の中に表示装置が存在しない場合には、Ｓ３０９で選択された装置のいずれか１つがランダムに選択されてもよい。
【００３８】
図６に、表示装置１００、編集装置２００、及び、入力装置３００の色変換性能情報の一例を示す。
図６の例では、表示装置１００の色変換処理で使用される色変換ＬＵＴは１次元ＬＵＴであり、編集装置２００と入力装置３００の色変換処理で使用される色変換ＬＵＴは３次元ＬＵＴである。そのため、Ｓ３０１において、次元数が最も多い色変換ＬＵＴ（３次元ＬＵＴ）を用いた色変換処理を実行可能な編集装置２００と入力装置３００が、色変換実行装置として選択される。そして、Ｓ３０２の処理を経て、Ｓ３０３に処理が進められる。
図６の例では、編集装置２００の色変換処理で使用される色変換ＬＵＴの格子点の数は６４であり、入力装置３００の色変換処理で使用される色変換ＬＵＴの格子点の数は１７である。そのため、Ｓ３０３において、格子点の数が最も多い色変換ＬＵＴ（格子点の数が６４である色変換ＬＵＴ）を用いた色変換処理を実行可能な編集装置２００が、色変換実行装置として選択される。そして、この段階において、色変換実行装置として選択されている装置が１つ（編集装置２００）となるため、編集装置２００が色変換実行装置として決定される。
【００３９】
（階調変換実行装置の判断）
階調変換実行装置を判断する処理（図３のＳ１０３の処理）の一例について図７を用いて詳しく説明する。図７は、Ｓ１０３の処理の一例を示すフローチャートである。Ｓ１０３の処理では、階調変換処理が色変換処理よりも後に行われるように、階調変換実行装置が判断（選択）される。
【００４０】
変換実行装置判断部１０６が、Ｓ１０２で選択された色変換実行装置より後段に位置し（色変換実行装置を含む）であり、且つ、階調変換処理を実行可能な装置を、階調変換実行装置として選択する（Ｓ４０１）。例えば、編集装置２００が色変換実行装置として決定された場合には、編集装置２００と表示装置１００が階調変換実行装置として選択される。
次に、変換実行装置判断部１０６が、Ｓ４０１において複数の装置が階調変換実行装置として選択されたか否かを判定する（Ｓ４０２）。Ｓ４０１において１つの装置が階調変換実行装置として選択された場合には、本フローは終了される。Ｓ４０１において複数の装置が階調変換実行装置として選択された場合には、Ｓ４０３に処理が進められる。
【００４１】
Ｓ４０３では、変換実行装置判断部１０６が、階調変換ＬＵＴの格子点の数に基づいて、階調変換実行装置を選択する。具体的には、Ｓ４０３では、格子点の数が最も多い階調変換ＬＵＴを用いた階調変換処理を実行可能な装置が、階調変換実行装置として選択される。
次に、変換実行装置判断部１０６が、Ｓ４０３において複数の装置が階調変換実行装置として選択されたか否かを判定する（Ｓ４０４）。Ｓ４０３において１つの装置が階調変換実行装置として選択された場合には、本フローは終了される。Ｓ４０３において複数の装置が階調変換実行装置として選択された場合には、Ｓ４０５に処理が進められる。
【００４２】
Ｓ４０５では、変換実行装置判断部１０６が、階調変換ＬＵＴの格子点のビット数に基
づいて、階調変換実行装置を選択する。具体的には、Ｓ４０５では、格子点のビット数が最も多い階調変換ＬＵＴを用いた階調変換処理を実行可能な装置が、階調変換実行装置として選択される。
次に、変換実行装置判断部１０６が、Ｓ４０５において複数の装置が階調変換実行装置として選択されたか否かを判定する（Ｓ４０６）。Ｓ４０５において１つの装置が階調変換実行装置として選択された場合には、本フローは終了される。Ｓ４０５において複数の装置が階調変換実行装置として選択された場合には、Ｓ４０７に処理が進められる。
【００４３】
Ｓ４０７では、変換実行装置判断部１０６が、階調変換精度情報に対応する装置の種類に基づいて、階調変換実行装置を選択する。具体的には、Ｓ４０７では、表示装置が優先して選択される。本実施例では、編集装置及び入力装置よりも表示装置が優先して選択され、入力装置よりも編集装置が優先して選択される。
【００４４】
図３のＳ１０４の処理について詳しく説明する。
Ｓ１０４では、変換実行装置判断部１０６が、表示装置１００が色変換装置として選択された場合に、変換部１０２に色変換処理の実行を指示し、表示装置１００が色変換装置として選択されなかた場合に、変換部１０２に色変換処理の非実行を指示する。同様に、変換実行装置判断部１０６は、表示装置１００が階調変換装置として選択された場合に、変換部１０２に階調変換処理の実行を指示し、表示装置１００が階調変換装置として選択されなかた場合に、変換部１０２に階調変換処理の非実行を指示する。変換部１０２は、色変換処理の実行が指示された場合に色変換処理を行い、色変換処理の非実行が指示された場合に色変換処理を行わない。同様に、変換部１０２は、階調変換処理の実行が指示された場合に階調変換処理を行い、階調変換処理の非実行が指示された場合に階調変換処理を行わない。
また、変換実行情報送信部１０７は、入力装置３００と編集装置２００のうち色変換実行装置として選択された装置に対して色変換処理の実行を表す色変換実行情報を出力する。そして、変換実行情報送信部１０７は、入力装置３００と編集装置２００のうち色変換実行装置として選択されなかった装置に対して色変換処理の非実行を表す色変換非実行情報を出力する。同様に、変換実行情報送信部１０７は、入力装置３００と編集装置２００のうち階調変換実行装置として選択された装置に対して階調変換処理の実行を表す階調変換実行情報を出力する。そして、変換実行情報送信部１０７は、入力装置３００と編集装置２００のうち階調変換実行装置として選択されなかった装置に対して階調変換処理の非実行を表す階調変換非実行情報を出力する。入力装置３００と編集装置２００では、色変換実行情報が入力された場合に色変換処理が行われ、色変換非実行情報が入力された場合には色変換処理が行われない。また、入力装置３００と編集装置２００では、階調変換実行情報が入力された場合に階調変換処理が行われ、階調変換非実行情報が入力された場合には階調変換処理が行われない。
【００４５】
以上述べたように、本実施例によれば、２つ以上の変換装置が画像処理システムに存在する場合に、各変換装置の、実行可能な変換処理の変換性能を比較することにより、変換実行装置が選択される。そして、選択された変換装置でのみ変換処理が行われるように、変換装置による変換処理の実行が制御される。それにより、２つ以上の変換装置が存在する画像処理システムにおいて、変換処理を実行させる装置を適切に選択することができ、適切な変換処理を実行することができる。ひいては、適切な変換処理が施された画像データを表示することができる。
【００４６】
なお、画像処理システムの構成は図１に示す構成に限らない。画像処理システムを構成する装置の数、接続順序、変換処理の実行可否は特に限定されない。例えば、画像処理システムを構成する装置の画図は３つより多くても少なくてもよい。また、表示装置、入力装置、及び、編集装置の一部または全部は画像処理システムに含まれていなくてもよいし
、表示装置、入力装置、及び、編集装置以外の装置が画像処理システムに含まれていてもよい。表示装置、入力装置、及び、編集装置の一部または全部は変換処理を実行不可能な装置であってもよい。
図８〜１１は、本実施例に係る画像処理システムの大まかな構成の他の例を示す。なお、図１と同じ装置には同じ符号を付している。
図８の例では、画像処理システムは、入力装置３００、２つの編集装置２００（編集装置Ａと編集装置Ｂ）、表示装置１００の４つの装置を有する。画像データは、入力装置３００から編集装置Ａ２００へ、編集装置Ａ２００から編集装置Ｂ２００へ、編集装置Ｂ２００から表示装置１００へ送られる。上記４つの装置は、いずれも変換装置である。
図９の例では、画像処理システムは、入力装置３００と表示装置１００の２つの装置を有する。画像データは、入力装置３００から表示装置１００へ送られる。上記２つの装置は、いずれも変換装置である。
図１０の例では、画像処理システムは、入力装置７００、編集装置２００、表示装置１００の３つの装置を有する。画像データは、入力装置７００から編集装置２００へ、編集装置２００から表示装置１００へ送られる。編集装置２００と表示装置１００は変換装置であり、入力装置７００は変換装置ではない。
図１１の例では、画像処理システムは、入力装置３００、編集装置２００、表示装置８００の３つの装置を有する。画像データは、入力装置３００から編集装置２００へ、編集装置２００から表示装置８００へ送られる。入力装置３００と編集装置２００は変換装置であり、表示装置８００は変換装置ではない。
これらの画像処理ステムにおいても、上述した処理と同様の処理を行うことにより、上述した効果と同様の効果を得ることができる。
【００４７】
なお、本実施例では、画像データに対する処理を順に行うように接続された複数の装置の１つが変換制御装置である例を示したが、これに限らない。例えば、図１２に示すように、変換制御装置は、上記複数の装置とは別の装置であってもよい。図１２の例では、画像処理システムは、入力装置３００、編集装置２００、表示装置９００、変換制御装置１０００の４つの装置を有する。画像データは、入力装置３００から編集装置２００へ、編集装置２００から表示装置９００へ送られる。入力装置３００、編集装置２００、及び、表示装置９００は変換装置である。変換制御装置１０００は、上記複数の装置のうちの変換装置（即ち、入力装置３００、編集装置２００、及び、表示装置９００）から変換性能情報を取得する。そして、変換制御装置１０００は、取得した変換性能情報に基づいて変換装置（入力装置３００、編集装置２００、及び、表示装置９００）の中から変換実行装置を選択し、選択結果に応じて変換装置の変換処理の実行と非実行を制御する。変換制御装置１０００の機能構成の一例を図１３に示す。図１３に示すように、変換制御装置１０００は、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７を有する。変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７の処理は、上述した通りである。なお、表示装置９００は、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７を有しておらず、入力された画像データを、そのまま、または、変換処理を施して表示する。
【００４８】
なお、色変換性能情報は上述した６種類の情報（ＬＵＴの次元数、ＬＵＴの格子点の数、ＬＵＴの格子点のビット数、変換処理の処理時間（遅延時間）、ＬＵＴの格子点間の補間方法を表す情報、及び、対応する装置の種類）に限らない。例えば、色変換性能情報は、上記６種類以外の種類の情報を含んでいてもよいし、上記６種類のうちのいずれか１つ以上の種類の情報を含んでいなくてもよい。色変換性能情報は１種類のみの情報を含んでいてもよい。例えば、色変換性能情報はＬＵＴの次元数のみを含んでいてもよい。そして、ＬＵＴの次元数に基づいて色変換実行装置が選択されてもよい。そのような選択の結果として、複数の装置が色変換実行装置として選択された場合には、当該複数の装置のうち
の１つを、所定の基準に基づいて、または、ランダムに、色変換実行装置として決定すればよい。階調変換性能情報、及び、階調変換実行装置の決定方法についても同様である。
【００４９】
なお、変換実行装置を選択する際に使用する情報の種類の順番は、図５，７に示す順番に限らない。例えば、変換処理の変換精度を高めることよりも、変換処理の処理時間を短縮することを重要視する場合には、変換処理の処理時間に基づいた選択を最初に行ってもよい。
【００５０】
なお、本実施例では、変換処理を実行可能な装置が、色変換処理と階調変換処理の両方を実行することができるものとしたが、これに限らない。画像処理システムは、色変換処理のみを実行可能な装置や、階調変換処理のみを実行可能な装置を含んでいてもよい。
【００５１】
なお、本実施例では、変換処理が色変換処理と階調変換処理であり、色変換性能情報に基づいて色変換実行装置を選択する処理と、階調変換性能情報に基づいて階調変換実行装置を選択する処理とが個別に行われる例を説明したが、これに限らない。例えば、色変換性能情報と階調変換性能情報とに基づいて、色変換処理と階調変換処理の両方を実行する１つの装置が選択されてもよい。即ち、色変換処理と階調変換処理が同じ装置で行われるように、装置の選択が行われてもよい。また、変換処理は、色変換処理のみであってもよいし、階調変換処理のみであってもよいし、色変換と階調変換の両方が行われる色階調変換処理であってもよい。
【００５２】
＜実施例２＞
実施例１では、表示装置１００が変換制御装置である例を説明した。本実施例では、編集装置２００が変換制御装置である例を説明する。
本実施例に係る画像処理システムの大まかな構成は実施例１（図１）と同様であるため、その説明は省略する。
【００５３】
図１４は、本実施例に係る編集装置２００の機能構成の一例を示すブロック図である。図１４に示すように、本実施例に係る編集装置２００は、画像入力部１０１、変換部１０２、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、変換実行情報送信部１０７、画像編集部２０１、画像出力部２０２、などを有する。なお、図２に示す機能と同じ機能には同じ符号を付し、その説明は省略する。但し、画像入力部１０１は、入力装置３００から画像データを取得する。
なお、表示装置１００は、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７を有しておらず、入力された画像データを、そのまま、または、変換処理を施して表示する。
【００５４】
画像編集部２０１は、ユーザ操作（ユーザが行った編集作業）に応じて、変換部１０２から出力された画像データ（変換処理が施された画像データ、または、画像入力部１０１に入力された画像データ）に対して画像編集処理を施す。なお、本実施例では、処理対象の画像データ（対象画像データ）の画像フォーマットに応じた画像編集処理が行われるものとする。具体的には、画像編集部２０１は、変換実行装置判断部１０６から変換実行装置の判断結果を取得する。そして、画像編集部２０１は、取得した判断結果に基づいて、対象画像データ（画像編集部２０１に入力された画像データ）の画像フォーマットを判断し、画像フォーマットの判断結果に応じた画像編集処理を実行する。より具体的には、画像編集部２０１は、変換実行装置の判断結果から、編集装置よりも後段の装置（表示装置１００）が変換実行装置か否かを判断する。編集装置よりも後段の装置が変換実行装置である場合には、対象画像データが広色域フォーマットの画像データ（変換処理前の画像データ）であると判断され、広色域フォーマット用の画像編集処理が実行される。編集装置までのいずれかの装置（編集装置２００または入力装置３００）が変換実行装置である場
合には、対象画像データが通常色域フォーマットの画像データ（変換処理後の画像データ）であると判断され、通常色域フォーマット用の画像編集処理が実行される。画像編集部２０１は、画像編集処理が施された画像データを画像出力部２０２に出力する。
画像出力部２０２は、画像編集処理後の画像データを、画像データケーブル５００を介して表示装置１００に出力する。
【００５５】
図１４に示すように、本実施例では、編集装置２００が、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７を有する。即ち、本実施例では、編集装置により、変換実行装置の選択、及び、変換処理の実行と非実行の制御が行われる。それにより、実施例１と同様の効果を得ることができる。
【００５６】
＜実施例３＞
実施例１では、表示装置１００が変換制御装置である例を説明した。本実施例では、入力装置３００が変換制御装置である例を説明する。
本実施例に係る画像処理システムの大まかな構成は実施例１（図１）と同様であるため、その説明は省略する。
【００５７】
図１５は、本実施例に係る入力装置３００の機能構成の一例を示すブロック図である。図１５に示すように、本実施例に係る入力装置３００は、変換部１０２、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、変換実行情報送信部１０７、画像出力部２０２、画像データ取得部３０１などを有する。
なお、図２，１４に示す機能と同じ機能には同じ符号を付し、その説明は省略する。但し、画像出力部２０２は、変換部１０２から出力された画像データを、画像データケーブル５００を介して編集装置２００に出力する。
なお、表示装置１００は、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７を有しておらず、入力された画像データを、そのまま、または、変換処理を施して表示する。また、編集装置２００は、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７を有しておらず、入力された画像データを画像編集処理を施して表示装置１００に出力する。
【００５８】
画像データ取得部３０１は、ユーザ操作（ユーザが行った画像データの選択）などに応じて、記憶装置４００から、ＯｐｅｎＥＸＲ等の画像ファイルフォーマットで記憶されている広色域フォーマットの画像データを取得する。そして画像データ取得部３０１は、取得した画像データをデコードし、変換部１０２へ出力する。
【００５９】
図１５に示すように、本実施例では、入力装置３００が、変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７を有する。即ち、本実施例では、入力装置により、変換実行装置の選択、及び、変換処理の実行と非実行の制御が行われる。それにより、実施例１と同様の効果を得ることができる。
【００６０】
＜実施例４＞
実施例１では、表示装置１００が変換制御装置である例を説明した。本実施例では、画像処理システムに変換制御装置が複数存在する場合の例を説明する。具体的には、入力装置３００、編集装置２００、及び、表示装置１００が変換制御装置である例を説明する。本実施例に係る画像処理システムの大まかな構成は実施例１（図１）と同様であるため、その説明は省略する。
変換実行装置を選択し、変換処理の実行と非実行を制御する選択制御処理は、１つの変
換制御装置で行われればよく、選択制御処理を複数の変換制御装置で重複して実行することは、処理負荷の観点から好ましくない。そこで、本実施例では、画像処理システムに変換制御装置が複数存在する場合であっても、１つの変換制御装置でのみ選択制御処理を実行することを可能にする例を説明する。
【００６１】
表示装置１００は、図２の構成に、ホスト判断部とホストメッセージ送信部を加えた構成を有する。編集装置２００は、図１４の構成に、ホスト判断部とホストメッセージ送信部を加えた構成を有する。入力装置３００は、図１５の構成に、ホスト判断部とホストメッセージ送信部を加えた構成を有する。
ホスト判断部は、自装置が選択制御処理を実行するホスト装置となるか否かを判断する。具体的には、ホスト装置が決定されたことを示すホスト設定済みメッセージが通信ケーブル６００を介して取得（受信）された場合には、ホスト判断部は、自装置はホスト装置とならないと判断する。ホスト設定済みメッセージが取得（受信）されていない場合には、ホスト判断部は、自装置がホスト装置となると判断する。そして、ホスト判断部は、ホスト装置となるか否かの判断結果をホストメッセージ送信部に出力する。
ホストメッセージ送信部は、ホスト判断部で自装置がホスト装置となると判断された場合に、ホスト設定済みメッセージを通信ケーブル６００を介して外部装置（外部の変換制御装置）に送信する。
ホスト判断部は、自装置がホスト装置となると判断した場合に、自装置が有する変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７に処理の実行を指示する。また、ホスト判断部は、自装置がホスト装置とならないと判断した場合に、自装置が有する変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７に処理の非実行を指示する。それにより、ホスト装置では、選択制御処理（変換性能情報受信部１０４、変換性能情報記憶部１０５、変換実行装置判断部１０６、及び、変換実行情報送信部１０７による処理）が実行され、ホスト装置以外の装置では、選択制御処理は行われないこととなる。
【００６２】
本実施例に係る変換制御装置の処理（ホスト装置となるか否かの判断に関する処理）の一例について図１６のフローチャートを用いて説明する。図１６は、１つの変換制御装置（注目装置）における処理を示す。
まず、注目装置が、自装置に画像データが入力されるまで待機する（Ｓ６０１）。具体的には、表示装置１００は、表示装置１００の画像入力部１０１に画像データが入力されるまで待機する。編集装置２００は、編集装置２００の画像入力部１０１に画像データが入力されるまで待機する。入力装置３００は、入力装置３００の画像データ取得部３０１に画像データが入力されるまで待機する。
注目装置に画像データが入力されると（画像データの入力が検知されると）、注目装置のホスト判断部が、既に外部装置からホスト設定済みメッセージが受信されているか否かを判定する（Ｓ６０２）。
Ｓ６０２において、外部装置からホスト設定済みメッセージが受信されている場合には、注目装置のホスト判断部は、ホスト装置が設定されているため注目装置はホスト装置とならないと判断する。そして、処理を終了する。この場合、注目装置では選択制御処理は行われないこととなる。
また、Ｓ６０２において、外部装置からホスト設定済みメッセージが受信されていない場合には、注目装置のホスト判断部は、ホスト装置が設定されていないため注目装置がホスト装置となると判断する。そして、Ｓ６０３に処理が進められる。この場合、注目装置で選択制御処理が行われることとなる。
Ｓ６０３では、注目装置のホストメッセージ送信部が、外部装置へホスト設定済みメッセージを送信する。
【００６３】
以上の処理により、画像処理システムに変換制御装置が複数存在する場合であっても、１つの変換制御装置でのみ選択制御処理を実行されることとなり、複数の変換制御装置で選択制御処理が重複して行われることを抑制することができる。それにより、画像処理システム全体の処理負荷を低減することができる。
【００６４】
＜実施例５＞
以下、本発明の実施例５に係る変換制御装置及びその制御方法について、図面を参照して説明する。
本実施例では、実施例１で説明した変換処理としてＡＣＥＳ規格で定義されているＲＲＴ／ＯＤＴ処理（ＲＲＴ処理とＯＤＴ処理）が行われる場合の例を説明する。
ＲＲＴ処理は、ＡＣＥＳ規格で定義されている画像データ（ＡＣＥＳの画像データ）の画素値を通常色域フォーマットの画像データの画素値へ変換する変換処理である。例えば、１Ｄ−ＬＵＴおよび３Ｄ−ＬＵＴを用いた階調変換処理や色補正処理等が含まれる。
また、ＯＤＴ処理は、ＲＲＴ処理されたデータを出力デバイスに応じて変換する出力デバイス変換処理である。例えば、１Ｄ−ＬＵＴを用いた階調変換処理や色空間変換処理等が含まれる。
【００６５】
図１７は、本実施例に係る画像処理システム（画像表示システム）の大まかな構成の一例を示す図である。図１７に示すように、本実施例に係る画像処理システムは、入力装置２３００、編集装置２２００、及び、表示装置２１００を有する。
入力装置２３００、編集装置２２００、及び、表示装置２１００は、画像データに対する処理を順に行うように画像データケーブル５００で接続されており、通信ケーブル６００を用いて互いに接続されている。装置の大まかな動作、装置間の接続、等は実施例１と同様であるため、それらの詳細な説明は省略する。本実施例では、実施例１と同様に、入力装置２３００、編集装置２２００、及び、表示装置２１００の全てが変換装置（ＲＲＴ処理とＯＤＴ処理の少なくとも一方を実行可能な装置）であるものとする。本実施例に係る変換装置には、実施例１の変換部の代わりに、ＲＲＴ処理とＯＤＴ処理の少なくとも一方を実行するＲＲＴ／ＯＤＴ処理部が設けられている。
【００６６】
実行可能なＲＲＴ／ＯＤＴ処理の性能は装置間で異なる場合が多いため、ＲＲＴ／ＯＤＴ処理を実行させる装置をランダムに選択することは好ましくない。そこで、本実施例では、表示装置２１００が、各変換装置の実行可能なＲＲＴ／ＯＤＴ処理の性能を比較することにより、どの変換装置（どの変換装置が有するＲＲＴ／ＯＤＴ処理部）にＲＲＴ／ＯＤＴ処理を実行させるのが最適かを判断する。そして、表示装置２１００が、上記判断した変換装置でのみＲＲＴ／ＯＤＴ処理が行われるように、各変換装置のＲＲＴ／ＯＤＴ処理の実行を制御する。即ち、本実施例では、表示装置２１００が変換制御装置である場合の例を説明する。
【００６７】
図１８は、表示装置２１００の機能構成の一例を示すブロック図である。
図１８に示すように、表示装置２１００は、画像入力部１０１、ＲＲＴ／ＯＤＴ処理部４０２、画像表示部１０３、ＲＲＴ／ＯＤＴ性能情報受信部４０４、ＲＲＴ／ＯＤＴ性能情報記憶部４０５、ＲＲＴ／ＯＤＴ実行装置判断部４０６、ＲＲＴ／ＯＤＴ実行情報送信部４０７、などを有する。
なお、実施例１の図２に示した機能部と同じ機能部には同じ符号を付し、その説明は省略する。
【００６８】
ＲＲＴ／ＯＤＴ処理部４０２は、画像入力部１０１から入力された画像データが広色域フォーマットの画像データ（ＡＣＥＳデータ）である場合に、画像入力部１０１から入力された画像データに対してＲＲＴ／ＯＤＴ処理を施す。そして、ＲＲＴ／ＯＤＴ処理部４０２は、変換処理が施された画像データ（通常色域フォーマット）を画像表示部１０３に
出力する。
具体的には、ＲＲＴ／ＯＤＴ処理部４０２は、ＲＲＴ／ＯＤＴ実行装置判断部４０６において表示装置２１００がＲＲＴ／ＯＤＴ実行装置として決定された場合に、画像入力部１０１から入力された画像データを、ＲＲＴ／ＯＤＴ処理を施して画像表示部１０３に出力する。ＲＲＴ／ＯＤＴ実行装置は、ＲＲＴ／ＯＤＴ処理を実行すべき装置（ＲＲＴ／ＯＤＴ処理を実行させるのに最適な装置）である。また、ＲＲＴ／ＯＤＴ処理部４０２は、画像入力部１０１から入力された画像データが通常色域フォーマットの画像データである場合に、画像入力部１０１から入力された画像データをそのまま（若しくは所定の画像処理を施して）画像表示部１０３に出力する。具体的には、ＲＲＴ／ＯＤＴ処理部４０２は、ＲＲＴ／ＯＤＴ実行装置判断部４０６において表示装置２１００がＲＲＴ／ＯＤＴ実行装置として決定されなかった場合に、画像入力部１０１から入力された画像データをそのまま画像表示部１０３に出力する。
なお、表示装置２１００がＲＲＴ／ＯＤＴ処理部４０２を有していない場合には、入力された画像データがそのまま（若しくは所定の画像処理が施されて）画像表示部１０３に送られる。
【００６９】
ＲＲＴ／ＯＤＴ性能情報受信部４０４は、画像処理システムを構成する複数の装置のうち表示装置２１００以外の装置（外部装置）の中に変換装置が存在する場合に、その変換装置から、当該変換装置のＲＲＴ／ＯＤＴ性能情報を取得する。変換装置のＲＲＴ／ＯＤＴ性能情報は、当該変換装置で実行可能なＲＲＴ／ＯＤＴ処理の性能を表す情報であり、通信ケーブル６００を介して取得される。上述したように、本実施例では、入力装置２３００も編集装置２２００も変換装置である。そのため、ＲＲＴ／ＯＤＴ性能情報受信部４０４は、入力装置２３００と編集装置２２００へＲＲＴ／ＯＤＴ性能情報を問い合わせ、入力装置２３００と編集装置２２００からＲＲＴ／ＯＤＴ性能情報を取得する。ＲＲＴ／ＯＤＴ性能情報受信部４０４は、取得（受信）したＲＲＴ／ＯＤＴ性能情報をＲＲＴ／ＯＤＴ性能情報記憶部４０５へ出力する。
ＲＲＴ／ＯＤＴ性能情報記憶部４０５は、ＲＲＴ／ＯＤＴ性能情報受信部４０４で受信されたＲＲＴ／ＯＤＴ性能情報（外部装置である変換装置のＲＲＴ／ＯＤＴ性能情報）を記憶する。ＲＲＴ／ＯＤＴ性能情報記憶部４０５は、磁気ディスク、光ディスク、半導体メモリなどの記憶媒体である。
【００７０】
ＲＲＴ／ＯＤＴ実行装置判断部４０６は、ＲＲＴ／ＯＤＴ性能情報記憶部４０５が記憶するＲＲＴ／ＯＤＴ性能情報（ＲＲＴ／ＯＤＴ性能情報受信部４０４で受信されたＲＲＴ／ＯＤＴ性能情報）と、表示装置２１００のＲＲＴ／ＯＤＴ性能情報とを取得する。即ち、画像処理システムを構成する複数の装置の中に２つ以上の変換装置が存在する場合に、各変換装置のＲＲＴ／ＯＤＴ性能情報が取得される。
ＲＲＴ／ＯＤＴ実行装置判断部４０６は、取得されたＲＲＴ／ＯＤＴ性能情報で表される性能を比較することにより、変換装置の中からＲＲＴ／ＯＤＴ実行装置を選択する。画像処理システムを構成する複数の装置の中に変換装置が１つしか存在しなかった場合には、その変換装置がＲＲＴ／ＯＤＴ実行装置として選択される。本実施例では、入力装置２３００、編集装置２２００、及び、表示装置２１００のＲＲＴ／ＯＤＴ処理のＲＲＴ／ＯＤＴ性能が比較され、入力装置２３００、編集装置２２００、及び、表示装置２１００のうちの１つが、ＲＲＴ／ＯＤＴ実行装置として選択される。
そして、ＲＲＴ／ＯＤＴ実行装置判断部４０６は、ＲＲＴ／ＯＤＴ実行情報送信部４０７を介して、外部装置である変換装置に判断結果（ＲＲＴ／ＯＤＴ実行装置を示す情報）を出力する。また、ＲＲＴ／ＯＤＴ実行装置判断部４０６は、ＲＲＴ／ＯＤＴ処理部４０２に判断結果を出力する。それにより、ＲＲＴ／ＯＤＴ実行装置判断部４０６の判断結果に基づいて、変換装置（入力装置２３００、編集装置２２００、及び、表示装置２１００）によるＲＲＴ／ＯＤＴ処理の実行が制御される。具体的には、ＲＲＴ／ＯＤＴ実行装置判断部４０６でＲＲＴ／ＯＤＴ実行装置として選択（判断）された変換装置でのみＲＲＴ
／ＯＤＴ処理が行われるように、各変換装置によるＲＲＴ／ＯＤＴ処理の実行が制御される。
なお、本実施例では、表示装置２１００（ＲＲＴ／ＯＤＴ処理部４０２）のＲＲＴ／ＯＤＴ性能情報がＲＲＴ／ＯＤＴ処理部４０２から取得されるものとするが、これに限らない。表示装置２１００のＲＲＴ／ＯＤＴ性能情報は、他の機能部（例えば、ＲＲＴ／ＯＤＴ性能情報記憶部４０５、不図示の記憶部、など）に予め記録されており、当該他の機能部から取得されてもよい。
【００７１】
ＲＲＴ／ＯＤＴ実行情報送信部４０７は、ＲＲＴ／ＯＤＴ実行装置判断部４０６から入力された上記判断結果（ＲＲＴ／ＯＤＴ実行装置の判断結果）を、外部装置である変換装置（入力装置２３００と編集装置２２００）に出力する。本実施例では、ＲＲＴ／ＯＤＴ実行情報送信部４０７は、入力装置２３００と編集装置２２００のうちＲＲＴ／ＯＤＴ実行装置として選択された装置に対してＲＲＴ／ＯＤＴ処理の実行を表すＲＲＴ／ＯＤＴ実行情報を出力する。また、ＲＲＴ／ＯＤＴ実行情報送信部４０７は、入力装置２３００と編集装置２２００のうちＲＲＴ／ＯＤＴ実行装置として選択されなかった装置に対してＲＲＴ／ＯＤＴ処理の非実行を表すＲＲＴ／ＯＤＴ非実行情報を出力する。入力装置２３００と編集装置２２００では、ＲＲＴ／ＯＤＴ実行情報が入力された場合にＲＲＴ／ＯＤＴ処理が行われ、ＲＲＴ／ＯＤＴ非実行情報が入力された場合にはＲＲＴ／ＯＤＴ処理が行われない。ＲＲＴ／ＯＤＴ実行情報は、通信ケーブル６００を介して変換装置に入力される。
【００７２】
以下、本実施例に係る表示装置２１００の処理の一例について図１９を用いて説明する。具体的には、ＲＲＴ／ＯＤＴ実行装置を決定し、ＲＲＴ／ＯＤＴ実行装置でのみ変換処理が行われるようにＲＲＴ／ＯＤＴ処理の実行と非実行を制御する処理の一例を説明する。図１９は、本実施例に係る表示装置２１００の処理の一例を示すフローチャートである。
まず、ＲＲＴ／ＯＤＴ性能情報受信部４０４が、表示装置２１００の起動時に、または、ユーザ操作に応じて、外部装置である変換装置からＲＲＴ／ＯＤＴ性能情報を取得する（Ｓ７０１）。取得されたＲＲＴ／ＯＤＴ性能情報は、ＲＲＴ／ＯＤＴ性能情報記憶部４０５に記録される。なお、ここでは、ＲＲＴ／ＯＤＴ性能情報は、ＲＲＴ処理の変換性能（ＲＲＴ性能）と、ＯＤＴ処理の変換性能（ＯＤＴ性能）とを表すものとする。Ｓ７０１では、実施例１の図４で示した処理と同様の処理により、ＲＲＴ／ＯＤＴ性能情報が取得される。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６は、Ｓ７０１で取得されたＲＲＴ／ＯＤＴ性能情報で表されるＲＲＴ性能と、ＲＲＴ／ＯＤＴ処理部４０２によるＲＲＴ処理のＲＲＴ性能とに基づいて、ＲＲＴ実行装置を判断する（Ｓ７０２）。ＲＲＴ実行装置は、ＲＲＴ処理を実行すべき装置である。
そして、ＲＲＴ／ＯＤＴ実行装置判断部４０６は、Ｓ７０１で取得されたＲＲＴ／ＯＤＴ性能情報で表されるＯＤＴ性能と、ＲＲＴ／ＯＤＴ処理部４０２によるＯＤＴ処理のＯＤＴ性能とに基づいて、ＯＤＴ実行装置を判断する（Ｓ７０３）。ＯＤＴ実行装置は、ＯＤＴ処理を実行すべき装置である。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６とＲＲＴ／ＯＤＴ実行情報送信部４０７が、Ｓ７０２とＳ７０３の判断結果に基づいて、変換装置（入力装置２３００、編集装置２２００、及び、表示装置２１００）による変換処理の実行を制御する（Ｓ７０４）。
【００７３】
以上の処理により、２つ以上の変換装置が存在する画像処理システムにおいて、ＲＲＴ／ＯＤＴ処理を実行させる変換装置を適切に選択することができ、適切なＲＲＴ／ＯＤＴ処理を実行することができる。具体的には、ＲＲＴ処理を実行させるＲＲＴ実行装置と、ＯＤＴ処理を実行させるＯＤＴ実行装置とを適切に選択することができ、処理対象の画像データに対して適切（最適）なＲＲＴ処理及びＯＤＴ処理を施すことができる。
なお、ＲＲＴ実行装置を判断してＲＲＴ処理の実行と非実行を制御する処理と、ＯＤＴ実行装置を判断してＯＤＴ処理の実行と非実行を制御する処理とは、順番に行われてもよいし、並列に行われてもよい。順番に行う場合、それら２つの処理のどちらが先に行われてもよい。また、ＲＲＴ実行装置を判断する処理と、ＯＤＴ実行装置を判断とが順番に行われ、ＲＲＴ処理の実行と非実行を制御する処理と、ＯＤＴ処理の実行と非実行を制御する処理とが並列に行われてもよい。ＲＲＴ実行装置を判断する処理と、ＯＤＴ実行装置を判断とが並列に行われ、ＲＲＴ処理の実行と非実行を制御する処理と、ＯＤＴ処理の実行と非実行を制御する処理とが順番に行われてもよい。
【００７４】
（ＲＲＴ実行装置の判断）
ＲＲＴ実行装置を判断する処理（図１９のＳ７０２の処理）の一例について図２０を用いて詳しく説明する。図２０は、Ｓ７０２の処理の一例を示すフローチャートである。
【００７５】
まず、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＲＲＴ処理で用いるＬＵＴ（ＲＲＴ−ＬＵＴ）の次元数に基づいて、ＲＲＴ実行装置を判断（選択）する（Ｓ８０１）。具体的には、Ｓ８０１では、次元数が最も多いＬＵＴを用いたＲＲＴ処理を実行可能な装置が、ＲＲＴ実行装置として選択される。これは、ＬＵＴの次元数が多いほど、より高精度な変換処理を実行することができるためである。例えば、ＲＧＢ画像データの場合、Ｒ値、Ｇ値、及び、Ｂ値で共通の１次元ＬＵＴを用いるよりも、Ｒ値、Ｇ値、及び、Ｂ値の組み合わせ毎の格子点を有する３次元ＬＵＴを用いた方が、より高精度な変換処理を実行することができる。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、Ｓ８０１において複数の装置がＲＲＴ実行装置として選択されたか否かを判定する（Ｓ８０２）。Ｓ８０１において１つの装置がＲＲＴ実行装置として選択された場合には、本フローは終了される。Ｓ８０１において複数の装置がＲＲＴ実行装置として選択された場合には、Ｓ８０３に処理が進められる。
【００７６】
Ｓ８０３では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＲＲＴ処理で用いるＬＵＴの格子点の数に基づいて、ＲＲＴ実行装置を選択する。具体的には、Ｓ８０３では、格子点の数が最も多いＬＵＴを用いたＲＲＴ処理を実行可能な装置が、ＲＲＴ実行装置として選択される。これは、ＬＵＴの格子点の数が多いほど、より高精度な変換処理を実行することができるためである。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、Ｓ８０３において複数の装置がＲＲＴ実行装置として選択されたか否かを判定する（Ｓ８０４）。Ｓ８０３において１つの装置がＲＲＴ実行装置として選択された場合には、本フローは終了される。Ｓ８０３において複数の装置がＲＲＴ実行装置として選択された場合には、Ｓ８０５に処理が進められる。
【００７７】
Ｓ８０５では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＲＲＴ処理で用いるＬＵＴの格子点のビット数に基づいて、ＲＲＴ実行装置を選択する。具体的には、Ｓ８０５では、格子点のビット数が最も多いＬＵＴを用いたＲＲＴ処理を実行可能な装置が、ＲＲＴ実行装置として選択される。これは、ＬＵＴの格子点のビット数が多いほど、変換処理における情報落ちが少なく、より高精度な変換処理を実行することができるためである。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、Ｓ８０５において複数の装置がＲＲＴ実行装置として選択されたか否かを判定する（Ｓ８０６）。Ｓ８０５において１つの装置がＲＲＴ実行装置として選択された場合には、本フローは終了される。Ｓ８０５において複数の装置がＲＲＴ実行装置として選択された場合には、Ｓ８０７に処理が進められる。
【００７８】
Ｓ８０７では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＲＲＴ処理の処理時間（遅延時間）に基づいて、ＲＲＴ実行装置を選択する。具体的には、Ｓ８０７では、処理時間が最も短いＲＲＴ処理を実行可能な装置が、ＲＲＴ実行装置として選択される。これは、装置（画像処理システム）の応答性の観点から、画像処理システムで行われる処理の処理時
間が短い方が好ましいからである。例えば、図１７に示す画像処理システムで行われる処理の処理時間が長い場合、画像が画面に表示されるまでの時間が長くなってしまう。変換処理の処理時間が最も短い装置を選択することで、画像が画面に表示されるまでの時間を短縮することができ、応答性の高い画像処理システムを実現することができる。特に、ＲＲＴ処理は処理負荷が高く、ＲＲＴ処理を行うことにより処理時間が長くなってしまう虞があるため、応答性の向上の効果として高い効果が期待できる。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、Ｓ８０７において複数の装置がＲＲＴ実行装置として選択されたか否かを判定する（Ｓ８０８）。Ｓ８０７において１つの装置がＲＲＴ実行装置として選択された場合には、本フローは終了される。Ｓ８０７において複数の装置がＲＲＴ実行装置として選択された場合には、Ｓ８０９に処理が進められる。
【００７９】
Ｓ８０９では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＲＲＴ処理で用いるＬＵＴの格子点間の補間方法に基づいて、ＲＲＴ実行装置を選択する。Ｓ８０９では、実施例１の図５のＳ３０９と同様の処理により、ＲＲＴ実行装置が選択される。
【００８０】
Ｓ８１１では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＲＲＴ処理精度情報に対応する装置の種類に基づいて、ＲＲＴ実行装置を選択する。具体的には、Ｓ８１１では、表示装置が優先して選択される。本実施例では、編集装置及び入力装置よりも表示装置が優先して選択され、入力装置よりも編集装置が優先して選択される。これは、表示装置で行われる変換処理は、表示装置が有する表示デバイス（表示部）の特性を考慮した変換処理である可能性が高いためである。
なお、編集装置よりも入力装置が優先して選択されてもよい。Ｓ８０９で選択された装置の中に表示装置が存在しない場合には、Ｓ８０９で選択された装置のいずれか１つがランダムに選択されてもよい。
【００８１】
（ＯＤＴ実行装置の判断）
ＯＤＴ実行装置を判断する処理（図１９のＳ７０３の処理）の一例について図２１を用いて詳しく説明する。図２１は、Ｓ７０３の処理の一例を示すフローチャートである。Ｓ７０３の処理では、ＯＤＴ処理がＲＲＴ処理よりも後に行われるように、ＯＤＴ実行装置が判断（選択）される。
【００８２】
ＲＲＴ／ＯＤＴ実行装置判断部４０６が、Ｓ７０２で選択されたＲＲＴ実行装置より後段に位置し、且つ、ＯＤＴ処理を実行可能な装置を、ＯＤＴ実行装置として選択する（Ｓ９０１）。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、Ｓ９０１において複数の装置がＯＤＴ実行装置として選択されたか否かを判定する（Ｓ９０２）。Ｓ９０１において１つの装置がＯＤＴ実行装置として選択された場合には、本フローは終了される。Ｓ９０１において複数の装置がＯＤＴ実行装置として選択された場合には、Ｓ９０３に処理が進められる。
【００８３】
Ｓ９０３では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＯＤＴ処理で用いるＬＵＴ（ＯＤＴ−ＬＵＴ）の格子点の数に基づいて、ＯＤＴ実行装置を選択する。具体的には、Ｓ９０３では、格子点の数が最も多いＬＵＴを用いたＯＤＴ処理を実行可能な装置が、ＯＤＴ実行装置として選択される。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、Ｓ９０３において複数の装置がＯＤＴ実行装置として選択されたか否かを判定する（Ｓ９０４）。Ｓ９０３において１つの装置がＯＤＴ実行装置として選択された場合には、本フローは終了される。Ｓ９０３において複数の装置がＯＤＴ実行装置として選択された場合には、Ｓ９０５に処理が進められる。
【００８４】
Ｓ９０５では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＯＤＴ処理で用いるＬＵＴの格子点のビット数に基づいて、ＯＤＴ実行装置を選択する。具体的には、Ｓ９０５では、
格子点のビット数が最も多いＬＵＴを用いたＯＤＴ処理を実行可能な装置が、ＯＤＴ実行装置として選択される。
次に、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、Ｓ９０５において複数の装置がＯＤＴ実行装置として選択されたか否かを判定する（Ｓ９０６）。Ｓ９０５において１つの装置がＯＤＴ実行装置として選択された場合には、本フローは終了される。Ｓ９０５において複数の装置がＯＤＴ実行装置として選択された場合には、Ｓ９０７に処理が進められる。
【００８５】
Ｓ９０７では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、ＯＤＴ処理精度情報に対応する装置の種類に基づいて、ＯＤＴ実行装置を選択する。具体的には、Ｓ９０７では、表示装置が優先して選択される。本実施例では、編集装置及び入力装置よりも表示装置が優先して選択され、入力装置よりも編集装置が優先して選択される。
【００８６】
図１８のＳ７０４の処理について詳しく説明する。
Ｓ７０４では、ＲＲＴ／ＯＤＴ実行装置判断部４０６が、表示装置２１００がＲＲＴ実行装置として選択された場合に、ＲＲＴ／ＯＤＴ処理部４０２にＲＲＴ処理の実行を指示し、表示装置２１００がＲＲＴ実行装置として選択されなかた場合に、ＲＲＴ／ＯＤＴ処理部４０２にＲＲＴ処理の非実行を指示する。同様に、ＲＲＴ／ＯＤＴ実行装置判断部４０６は、表示装置２１００がＯＤＴ実行装置として選択された場合に、ＲＲＴ／ＯＤＴ処理部４０２にＯＤＴ処理の実行を指示し、表示装置２１００がＯＤＴ実行装置として選択されなかた場合に、ＲＲＴ／ＯＤＴ処理部４０２にＯＤＴ処理の非実行を指示する。ＲＲＴ／ＯＤＴ処理部４０２は、ＲＲＴ処理の実行が指示された場合にＲＲＴ処理を行い、ＲＲＴ処理の非実行が指示された場合にＲＲＴ処理を行わない。同様に、ＲＲＴ／ＯＤＴ処理部４０２は、ＯＤＴ処理の実行が指示された場合にＯＤＴ処理を行い、ＯＤＴ処理の非実行が指示された場合にＯＤＴ処理を行わない。
また、ＲＲＴ／ＯＤＴ実行情報送信部４０７は、入力装置２３００と編集装置２２００のうちＲＲＴ実行装置として選択された装置に対してＲＲＴ処理の実行を表すＲＲＴ実行情報を出力する。そして、ＲＲＴ／ＯＤＴ実行情報送信部４０７は、入力装置２３００と編集装置２２００のうちＲＲＴ実行装置として選択されなかった装置に対してＲＲＴ処理の非実行を表すＲＲＴ非実行情報を出力する。同様に、ＲＲＴ／ＯＤＴ実行情報送信部４０７は、入力装置２３００と編集装置２２００のうちＯＤＴ実行装置として選択された装置に対してＯＤＴ処理の実行を表すＯＤＴ実行情報を出力する。そして、ＲＲＴ／ＯＤＴ実行情報送信部４０７は、入力装置２３００と編集装置２２００のうちＯＤＴ実行装置として選択されなかった装置に対してＯＤＴ処理の非実行を表すＯＤＴ非実行情報を出力する。入力装置２３００と編集装置２２００では、ＲＲＴ実行情報が入力された場合にＲＲＴ処理が行われ、ＲＲＴ非実行情報が入力された場合にはＲＲＴ処理が行われない。また、入力装置２３００と編集装置２２００では、ＯＤＴ実行情報が入力された場合にＯＤＴ処理が行われ、ＯＤＴ非実行情報が入力された場合にはＯＤＴ処理が行われない。
【００８７】
以上述べたように、本実施例によれば、２つ以上の変換装置が画像処理システムに存在する場合に、各変換装置の、実行可能なＲＲＴ／ＯＤＴ処理の性能を比較することにより、ＲＲＴ／ＯＤＴ実行装置が選択される。そして、選択された変換装置でのみＲＲＴ／ＯＤＴ処理が行われるように、変換装置によるＲＲＴ／ＯＤＴ処理の実行が制御される。それにより、２つ以上の変換装置が存在する画像処理システムにおいて、ＲＲＴ／ＯＤＴ処理を実行させる装置を適切に選択することができ、適切なＲＲＴ／ＯＤＴ処理を実行することができる。ひいては、適切なＲＲＴ／ＯＤＴ処理が施された画像データを表示することができる。
【符号の説明】
【００８８】
１００，８００，９００，２１００：表示装置  １０２：変換部  １０４：変換性能情報受信部  １０５：変換性能情報記憶部  １０６：変換実行装置判断部  １０７：変換実行
情報送信部  ２００，２２００：編集装置  ３００，７００，２３００：入力装置  １０００：変換制御装置  ４０２：ＲＲＴ／ＯＤＴ処理部  ４０４：ＲＲＴ／ＯＤＴ性能情報受信部  ４０５：ＲＲＴ／ＯＤＴ性能情報記憶部  ４０６：ＲＲＴ／ＯＤＴ実行装置判断部  ４０７：ＲＲＴ／ＯＤＴ実行情報送信部
【図１】
2014225858.tif 000003
【図２】
2014225858.tif 000004
【図３】
2014225858.tif 000005
【図４】
2014225858.tif 000006
【図５】
2014225858.tif 000007
【図６】
2014225858.tif 000008
【図７】
2014225858.tif 000009
【図８】
2014225858.tif 000010
【図９】
2014225858.tif 000011
【図１０】
2014225858.tif 000012
【図１１】
2014225858.tif 000013
【図１２】
2014225858.tif 000014
【図１３】
2014225858.tif 000015
【図１４】
2014225858.tif 000016
【図１５】
2014225858.tif 000017
【図１６】
2014225858.tif 000018
【図１７】
2014225858.tif 000019
【図１８】
2014225858.tif 000020
【図１９】
2014225858.tif 000021
【図２０】
2014225858.tif 000022
【図２１】
2014225858.tif 000023