【手続補正書】
【提出日】平成16年10月13日(2004.10.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像変換方法および装置、並びにプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力画像の各色成分を独立に変換する第１の変換関数を指定する第１の変換関数指定ステップと、
任意の第１の点の色成分と、前記第１の点の各色成分の値を変換した第２の点の各色成分とを指定することにより、第２の変換関数を指定する第２の変換関数指定ステップと、
前記第１の変換関数および前記第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数を生成する変換関数生成ステップと、
前記第３の変換関数により前記入力画像を変換する変換ステップと
を含むことを特徴とする画像変換方法。
【請求項２】
前記変換関数生成ステップは、
前記色成分の空間を位相空間と見なし、前記第２の変換関数指定ステップにおける前記第１の点を前記第１の変換関数により変換した位相空間上の第３の点と、前記第２の点との差を、重みをつけて、前記第１の変換関数に加えることにより前記第３の変換関数を合成する変換関数合成ステップを含む
ことを特徴とする請求項１に記載の画像変換方法。
【請求項３】
前記変換関数生成ステップは、前記色成分の空間を距離空間と見なし、
前記第１の点を母点と考えたボロノイ分割を行う分割ステップと、
前記第１の点と、距離空間内の第３の点との距離を、前記第１の点と、前記第１の点を始発とし前記第３の点を通る半直線と、前記第１の点を包含するボロノイ領域の境界との交点との距離で割る割り算ステップと、
前記割り算ステップの割り算の結果から重みを計算する重み算出ステップと、
前記重みによる重み付き平均により、前記第３の点を変換する関数である前記第３の変換関数を作成する作成ステップと
を含むことを特徴とする請求項１に記載の画像変換方法。
【請求項４】
前記第２の変換関数指定ステップは、前記色成分の空間を距離空間と見なし、
複数個の前記第１の点を指定する第１の点指定ステップと、
複数個の前記第１の点のそれぞれに対して、前記第１の点の変換結果としての点群を指定する第２の点指定ステップと、
前記第２の点指定ステップより得られた前記点群から、前記点群を含む距離空間内の部分空間を求める部分空間計算ステップと、
前記部分空間計算ステップより得られた前記部分空間内で、前記第１の点が恒等変換により写される距離空間上の点に一番近い点を前記第２の点とする最近点計算ステップとを含み、
前記変換関数生成ステップは、前記色成分の空間を距離空間と見なし、
前記第１の点が前記第２の点に変換され、かつ、前記第１の点以外の距離空間上の第３の点は、前記第１の点と前記第３の点との距離に応じた重みにより、前記第２の点の重み平均を行った点に変換するように、前記第３の変換関数を設定する変換関数設定ステップを含む
ことを特徴とする請求項１に記載の画像変換方法。
【請求項５】
入力画像の各色成分を独立に変換する第１の変換関数を指定する第１の変換関数指定ステップと、
任意の第１の点の色成分と、前記第１の点の各色成分の値を変換した第２の点の各色成分とを指定することにより、第２の変換関数を指定する第２の変換関数指定ステップと、
前記第１の変換関数および前記第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数を生成する変換関数生成ステップと、
前記第３の変換関数により前記入力画像を変換する変換ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項６】
前記変換関数生成ステップは、
前記色成分の空間を位相空間と見なし、前記第２の変換関数指定ステップにおける前記第１の点を前記第１の変換関数により変換した位相空間上の第３の点と、前記第２の点との差を、重みをつけて、前記第１の変換関数に加えることにより前記第３の変換関数を合成する変換関数合成ステップを含む
ことを特徴とする請求項５に記載のプログラム。
【請求項７】
前記変換関数生成ステップは、前記色成分の空間を距離空間と見なし、
前記第１の点を母点と考えたボロノイ分割を行う分割ステップと、
前記第１の点と、距離空間内の第３の点との距離を、前記第１の点と、前記第１の点を始発とし前記第３の点を通る半直線と、前記第１の点を包含するボロノイ領域の境界との交点との距離で割る割り算ステップと、
前記割り算ステップの割り算の結果から重みを計算する重み算出ステップと、
前記重みによる重み付き平均により、前記第３の点を変換する関数である前記第３の変換関数を作成する作成ステップと
を含むことを特徴とする請求項５に記載のプログラム。
【請求項８】
前記第２の変換関数指定ステップは、前記色成分の空間を距離空間と見なし、
複数個の前記第１の点を指定する第１の点指定ステップと、
複数個の前記第１の点のそれぞれに対して、前記第１の点の変換結果としての点群を指定する第２の点指定ステップと、
前記第２の点指定ステップより得られた前記点群から、前記点群を含む距離空間内の部分空間を求める部分空間計算ステップと、
前記部分空間計算ステップより得られた前記部分空間内で、前記第１の点が恒等変換により写される距離空間上の点に一番近い点を前記第２の点とする最近点計算ステップとを含み、
前記変換関数生成ステップは、前記色成分の空間を距離空間と見なし、
前記第１の点が前記第２の点に変換され、かつ、前記第１の点以外の距離空間上の第３の点は、前記第１の点と前記第３の点との距離に応じた重みにより、前記第２の点の重み平均を行った点に変換するように、前記第３の変換関数を設定する変換関数設定ステップを含む
ことを特徴とする請求項５に記載のプログラム。
【請求項９】
入力画像の各色成分を独立に変換する第１の変換関数を指定する第１の変換関数指定手段と、
任意の第１の点の色成分と、前記第１の点の各色成分の値を変換した第２の点の各色成分とを指定することにより、第２の変換関数を指定する第２の変換関数指定手段と、
前記第１の変換関数および前記第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数を生成する変換関数生成手段と、
前記第３の変換関数により前記入力画像を変換する変換手段と
を備えることを特徴とする画像変換装置。
【請求項１０】
前記変換関数生成手段は、
前記色成分の空間を位相空間と見なし、前記第２の変換関数指定手段による前記第１の点を前記第１の変換関数により変換した位相空間上の第３の点と、前記第２の点との差を、重みをつけて、前記第１の変換関数に加えることにより前記第３の変換関数を合成する変換関数合成手段を備える
ことを特徴とする請求項９に記載の画像変換装置。
【請求項１１】
前記変換関数生成手段は、前記色成分の空間を距離空間と見なし、
前記第１の点を母点と考えたボロノイ分割を行う分割手段と、
前記第１の点と、距離空間内の第３の点との距離を、前記第１の点と、前記第１の点を始発とし前記第３の点を通る半直線と、前記第１の点を包含するボロノイ領域の境界との交点との距離で割る割り算手段と、
前記割り算手段の割り算の結果から重みを計算する重み算出手段と、
前記重みによる重み付き平均により、前記第３の点を変換する関数である前記第３の変換関数を作成する作成手段と
を備えることを特徴とする請求項９に記載の画像変換装置。
【請求項１２】
前記第２の変換関数指定手段は、前記色成分の空間を距離空間と見なし、
複数個の前記第１の点を指定する第１の点指定手段と、
複数個の前記第１の点のそれぞれに対して、前記第１の点の変換結果としての点群を指定する第２の点指定手段と、
前記第２の点指定手段より得られた前記点群から、前記点群を含む距離空間内の部分空間を求める部分空間計算手段と、
前記部分空間計算手段より得られた前記部分空間内で、前記第１の点が恒等変換により写される距離空間上の点に一番近い点を前記第２の点とする最近点計算手段とを備え、
前記変換関数生成手段は、前記色成分の空間を距離空間と見なし、
前記第１の点が前記第２の点に変換され、かつ、前記第１の点以外の距離空間上の第３の点は、前記第１の点と前記第３の点との距離に応じた重みにより、前記第２の点の重み平均を行った点に変換するように、前記第３の変換関数を設定する変換関数設定手段を備える
ことを特徴とする請求項９に記載の画像変換装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、画像変換方法および装置、並びにプログラムに関し、特に、フォトレタッチに使用される画像データの変換関数を設定する画像変換方法および装置、並びにプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
【課題を解決するための手段】
請求項１に記載の画像変換方法は、入力画像の各色成分を独立に変換する第１の変換関数を指定する第１の変換関数指定ステップと、任意の第１の点の色成分と、第１の点の各色成分の値を変換した第２の点の各色成分とを指定することにより、第２の変換関数を指定する第２の変換関数指定ステップと、第１の変換関数および第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数を生成する変換関数生成ステップと、第３の変換関数により入力画像を変換する変換ステップとを含むことを特徴とする。
請求項２に記載の画像変換方法は、変換関数生成ステップは、色成分の空間を位相空間と見なし、第２の変換関数指定ステップにおける第１の点を第１の変換関数により変換した位相空間上の第３の点と、第２の点との差を、重みをつけて、第１の変換関数に加えることにより第３の変換関数を合成する変換関数合成ステップを含むことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項３に記載の画像変換方法は、変換関数生成ステップは、色成分の空間を距離空間と見なし、第１の点を母点と考えたボロノイ分割を行う分割ステップと、第１の点と、距離空間内の第３の点との距離を、第１の点と、第１の点を始発とし第３の点を通る半直線と、第１の点を包含するボロノイ領域の境界との交点との距離で割る割り算ステップと、割り算ステップの割り算の結果から重みを計算する重み算出ステップと、重みによる重み付き平均により、第３の点を変換する関数である第３の変換関数を作成する作成ステップとを含むことを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
請求項４に記載の画像変換方法は、第２の変換関数指定ステップは、色成分の空間を距離空間と見なし、複数個の第１の点を指定する第１の点指定ステップと、複数個の第１の点のそれぞれに対して、第１の点の変換結果としての点群を指定する第２の点指定ステップと、第２の点指定ステップより得られた点群から、点群を含む距離空間内の部分空間を求める部分空間計算ステップと、部分空間計算ステップより得られた部分空間内で、第１の点が恒等変換により写される距離空間上の点に一番近い点を第２の点とする最近点計算ステップとを含み、変換関数生成ステップは、色成分の空間を距離空間と見なし、第１の点が第２の点に変換され、かつ、第１の点以外の距離空間上の第３の点は、第１の点と第３の点との距離に応じた重みにより、第２の点の重み平均を行った点に変換するように、第３の変換関数を設定する変換関数設定ステップを含むことを特徴とする。
請求項５に記載のプログラムは、入力画像の各色成分を独立に変換する第１の変換関数を指定する第１の変換関数指定ステップと、任意の第１の点の色成分と、第１の点の各色成分の値を変換した第２の点の各色成分とを指定することにより、第２の変換関数を指定する第２の変換関数指定ステップと、第１の変換関数および第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数を生成する変換関数生成ステップと、第３の変換関数により入力画像を変換する変換ステップとをコンピュータに実行させることを特徴とする。
請求項６に記載のプログラムは、変換関数生成ステップは、色成分の空間を位相空間と見なし、第２の変換関数指定ステップにおける第１の点を第１の変換関数により変換した位相空間上の第３の点と、第２の点との差を、重みをつけて、第１の変換関数に加えることにより前記第３の変換関数を合成する変換関数合成ステップを含むことを特徴とする。
請求項７に記載のプログラムは、変換関数生成ステップは、色成分の空間を距離空間と見なし、第１の点を母点と考えたボロノイ分割を行う分割ステップと、第１の点と、距離空間内の第３の点との距離を、第１の点と、第１の点を始発とし第３の点を通る半直線と、第１の点を包含するボロノイ領域の境界との交点との距離で割る割り算ステップと、割り算ステップの割り算の結果から重みを計算する重み算出ステップと、重みによる重み付き平均により、第３の点を変換する関数である第３の変換関数を作成する作成ステップとを含むことを特徴とする。
請求項８に記載のプログラムは、第２の変換関数指定ステップは、色成分の空間を距離空間と見なし、複数個の第１の点を指定する第１の点指定ステップと、複数個の第１の点のそれぞれに対して、第１の点の変換結果としての点群を指定する第２の点指定ステップと、第２の点指定ステップより得られた点群から、点群を含む距離空間内の部分空間を求める部分空間計算ステップと、部分空間計算ステップより得られた部分空間内で、第１の点が恒等変換により写される距離空間上の点に一番近い点を第２の点とする最近点計算ステップとを含み、変換関数生成ステップは、色成分の空間を距離空間と見なし、第１の点が第２の点に変換され、かつ、第１の点以外の距離空間上の第３の点は、第１の点と第３の点との距離に応じた重みにより、第２の点の重み平均を行った点に変換するように、第３の変換関数を設定する変換関数設定ステップを含むことを特徴とする。
請求項９に記載の画像変換装置は、入力画像の各色成分を独立に変換する第１の変換関数を指定する第１の変換関数指定手段と、任意の第１の点の色成分と、第１の点の各色成分の値を変換した第２の点の各色成分とを指定することにより、第２の変換関数を指定する第２の変換関数指定手段と、第１の変換関数および第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数を生成する変換関数生成手段と、第３の変換関数により入力画像を変換する変換手段とを備えることを特徴とする。
請求項１０に記載の画像変換装置は、変換関数生成手段は、色成分の空間を位相空間と見なし、第２の変換関数指定手段による第１の点を第１の変換関数により変換した位相空間上の第３の点と、第２の点との差を、重みをつけて、第１の変換関数に加えることにより第３の変換関数を合成する変換関数合成手段を備えることを特徴とする。
請求項１１に記載の画像変換装置は、変換関数生成手段は、色成分の空間を距離空間と見なし、第１の点を母点と考えたボロノイ分割を行う分割手段と、第１の点と、距離空間内の第３の点との距離を、第１の点と、第１の点を始発とし第３の点を通る半直線と、第１の点を包含するボロノイ領域の境界との交点との距離で割る割り算手段と、割り算手段の割り算の結果から重みを計算する重み算出手段と、重みによる重み付き平均により、第３の点を変換する関数である第３の変換関数を作成する作成手段とを備えることを特徴とする。
請求項１２に記載の画像変換装置は、第２の変換関数指定手段は、色成分の空間を距離空間と見なし、複数個の第１の点を指定する第１の点指定手段と、複数個の第１の点のそれぞれに対して、第１の点の変換結果としての点群を指定する第２の点指定手段と、第２の点指定手段より得られた点群から、点群を含む距離空間内の部分空間を求める部分空間計算手段と、部分空間計算手段より得られた部分空間内で、第１の点が恒等変換により写される距離空間上の点に一番近い点を第２の点とする最近点計算手段とを備え、変換関数生成手段は、色成分の空間を距離空間と見なし、第１の点が第２の点に変換され、かつ、第１の点以外の距離空間上の第３の点は、第１の点と第３の点との距離に応じた重みにより、第２の点の重み平均を行った点に変換するように、第３の変換関数を設定する変換関数設定手段を備えることを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明の画像変換方法および装置、並びにプログラムにおいては、入力画像の各色成分を独立に変換する第１の変換関数が指定され、任意の第１の点の色成分と、第１の点の各色成分の値を変換した第２の点の各色成分とが指定されることにより、第２の変換関数が指定され、第１の変換関数および第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数が生成され、第３の変換関数により入力画像が変換される。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
そして、ステップＳ１２に進み、ステップＳ１２では、図４に示すモデルの釣り合う条件式からＴｒが求められる。即ち、ばねの関係式（１）、力の釣り合いの式（２）、モーメントの釣り合いの式（３）、各地点におけるモーメントの式（４）、たわみ量とモーメントの関係式（５）、各地点でのＴｒの連続性を示す式（６）、並びに、各地点でのＴｒの微分値の連続性を示す式（７）から計算すれば良い。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
ステップＳ２２で、重みを計算したら、ステップＳ２３に進み、ステップＳ２
３では、入力画像データの点（Ｒｉ，Ｇｉ，Ｂｉ）から出力画像データ（Ｒｏ，
Ｇｏ，Ｂｏ）への変換関数Ｔが決定される。即ち、式（１０）乃至式（１２）に
示す式が決定される。
【数１０】
2003008918.tif 000001
【数１１】
2003008918.tif 000002
【数１２】
2003008918.tif 000003
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
以上の第１の実施の形態から、例えば、入力画像の各色成分を独立に変換する第１の変換関数を指定する第１の変換関数指定ステップと、任意の第１の点の色成分と、第１の点の各色成分の値を変換した第２の点の各色成分とを指定することにより、第２の変換関数を指定する第２の変換関数指定ステップと、第１の変換関数および第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数を生成する変換関数生成ステップと、第３の変換関数により入力画像を変換する変換ステップとを含む画像変換方法を把握することができる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
第３の変換関数とは、例えば、一般的には、（Ｒｏ，Ｇｏ，Ｂｏ）＝Ｔ（Ｒｉ，Ｇｉ，Ｂｉ）と示される式であり、この第３の変換関数を設定する方法とは、例えば、式（１０）乃至式（１３）を設定する方法である。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
第１の変換関数を指定するとは、例えば、位相空間Ｒｉから、位相空間Ｒｏへの、第１の変換関数としてのＲのトーンカーブを指定することである。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
任意の第１の点とは、例えば、点（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）であり、第２の点とは、例えば、点（Ｒｏｎ，Ｇｏｎ，Ｂｏｎ）である。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
また、第１の実施の形態から、例えば、変換関数生成ステップが、色成分の空間を位相空間と見なし、第２の変換関数指定ステップにおける第１の点を第１の変換関数により変換した位相空間上の第３の点と、第２の点との差を、重みをつけて、第１の変換関数に加えることにより第３の変換関数を合成する変換関数合成ステップを含むことを特徴とする画像変換方法を把握することができる。
第１の点が第１の変換関数により変換された位相空間上の第３の点とは、例えば、第１の点（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）が、第１の変換関数としてのＲのトーンカーブ、Ｇのトーンカーブ、またはＢのトーンカーブによりそれぞれ変換された位相空間上の点（ｒｒｒ，ｇｇｇ，ｂｂｂ）である。ｒｒｒは、Ｒｉｎを、Ｒのトーンカーブで変換した値であり、ｇｇｇは、Ｇｉｎを、Ｇのトーンカーブで変換した値であり、ｂｂｂは、Ｂｉｎを、Ｂのトーンカーブで変換した値である。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
そして、第３の点としての点（ｒｒｒ，ｇｇｇ，ｂｂｂ）と、第２の点としての点（Ｒｏｎ，Ｇｏｎ，Ｂｏｎ）との差に、重みをつけて、第１の変換関数としてのＲ，Ｇ，Ｂのトーンカーブに加えて、第３の変換関数としての式（１０）乃至式（１３）が作成される。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
さらにまた、第１の実施の形態から、例えば、変換関数生成ステップが、色成分の空間を距離空間と見なし、第１の点を母点と考えたボロノイ分割を行う分割ステップと、第１の点と、距離空間内の第３の点との距離を、第１の点と、第１の点を始発とし第３の点を通る半直線と、第１の点を包含するボロノイ領域の境界との交点との距離で割る割り算ステップと、割り算ステップの割り算の結果から重みを計算する重み算出ステップと、重みによる重み付き平均により、第３の点を変換する関数である第３の変換関数を作成する作成ステップとを含むことを特徴とする画像変換方法を把握することができる。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
第３の変換関数とは、例えば、一般的には、（Ｒｏ，Ｇｏ，Ｂｏ）＝Ｔ（Ｒｉ，Ｇｉ，Ｂｉ）と示される式であり、この第３の変換関数を設定する方法とは、例えば、式（１０）乃至式（１３）を設定する方法である。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
第１の点と、第２の点とは、それぞれ、例えば、点（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）と、点（Ｒｏｎ，Ｇｏｎ，Ｂｏｎ）である。また、第３の点とは、例えば、点（Ｒｉ，Ｇｉ，Ｂｉ）である。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】０１１０
【補正方法】変更
【補正の内容】
【０１１０】
第２の実施の形態から、例えば、第２の変換関数指定ステップが、色成分の空間を距離空間と見なし、複数個の第１の点を指定する第１の点指定ステップと、複数個の第１の点のそれぞれに対して、第１の点の変換結果としての点群を指定する第２の点指定ステップと、第２の点指定ステップより得られた点群から、点群を含む距離空間内の部分空間を求める部分空間計算ステップと、部分空間計算ステップより得られた部分空間内で、第１の点が恒等変換により写される距離空間上の点に一番近い点を第２の点とする最近点計算ステップとを含み、変換関数生成ステップが、色成分の空間を距離空間と見なし、第１の点が第２の点に変換され、かつ、第１の点以外の距離空間上の第３の点は、第１の点と第３の点との距離に応じた重みにより、第２の点の重み平均を行った点に変換するように、第３の変換関数を設定する変換関数設定ステップを含むことを特徴とする画像変換方法を把握することができる。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】０１１１
【補正方法】変更
【補正の内容】
【０１１１】
第３の変換関数を設定するとは、例えば、入力データの空間（Ｒｉ，Ｇｉ，Ｂｉ）から出力データの空間（Ｒｏ，Ｇｏ，Ｂｏ）への変換関数Ｔを設定することである。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
第１の点とは、例えば、点（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）であり、第１の点の変換結果としての点群とは、例えば、点群（Ｒｒｎｈ，Ｇｒｎｈ，Ｂｒｎｈ）である。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】０１１４
【補正方法】変更
【補正の内容】
【０１１４】
第１の点が恒等変換により写される距離空間上の点とは、例えば、入力データの空間（Ｒｉ，Ｇｉ，Ｂｉ）の点（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）が恒等変換により（従ってそのまま）写された出力データの空間（Ｒｏ，Ｇｏ，Ｂｏ）上の点（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）である。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】０１２１
【補正方法】変更
【補正の内容】
【０１２１】
【発明の効果】
以上のごとく、本発明の画像変換方法および装置、並びにプログラムによれば、入力画像の各色成分を独立に変換する第１の変換関数が指定され、任意の第１の点の色成分と、第１の点の各色成分の値を変換した第２の点の各色成分とが指定されることにより、第２の変換関数が指定され、第１の変換関数および第２の変換関数に基づいて、入力画像の色成分を変換するための第３の変換関数が生成され、第３の変換関数により入力画像が変換される。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】０１２２
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
したがって、関数を任意に設定することが可能になる。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】０１２５
【補正方法】削除
【補正の内容】