(57)【特許請求の範囲】
【請求項１】
複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、
前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、
前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、
前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、
選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、
予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）と
を含み、
前記工程（ｆ）において前記精度が所定の精度に満たないと判定された場合には、前記工程（ｅ）において求められる、前記第２の色信号補正値と前記選択された色以外の色を規定する基準色信号値との間の前記色差成分の大きさの比較に基づいて、前記選択された色以外の１つの色をさらに選択する工程（ｇ）を行い、前記工程（ｄ）、前記工程（ｅ）および前記工程（ｆ）をさらに行い、
前記工程（ｇ）は、前記工程（ｅ）において求められる、前記第２の色信号補正値と前記選択された色以外の色を規定する基準色信号値との間の前記色差成分の大きさの順に色を選択する工程である、色補正パラメータ算出方法。
【請求項２】
前記工程（ａ）は、
前記カラーチャートを撮影することによって前記複数の第１の色信号値を取得する工程（ａ１）を含む、請求項１に記載の色補正パラメータ算出方法。
【請求項３】
複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、
前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、
前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、
前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、
選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、
予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）と
を含み、
前記複数の基準色信号値は、前記複数のカラーパッチの測色によって得られる信号値である、色補正パラメータ算出方法。
【請求項４】
複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、
前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、
前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、
前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、
選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、
予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）と
を含み、
前記工程（ｃ）は、前記工程（ｂ）において得られた色差成分の大きさの順に色を選択する工程である、色補正パラメータ算出方法。
【請求項５】
前記複数の第１の色信号値および前記複数の基準色信号値は、ＣＩＥ  １９７６  Ｌ*ａ*ｂ*色空間における座標値である、請求項１から４のいずれかに記載の色補正パラメータ算出方法。
【請求項６】
前記工程（ｄ）において算出される前記色補正パラメータは、前記第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分が０となるように定められるパラメータである、請求項１から５のいずれかに記載の色補正パラメータ算出方法。
【請求項７】
複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、
前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、
前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、
前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、
選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、
予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）と
を含み、
前記工程（ｅ）は、
前記選択された色以外の色ごとに、前記第２の色信号補正値のうちの１つと前記選択された色以外の色を規定する基準色信号値のうちの１つとの間の色差成分を算出する工程（ｅ１）と、
前記工程（ｅ１）において得られた色差成分の平均値を算出し、前記平均値を前記精度指標として設定する工程（ｅ２）と
を含む、色補正パラメータ算出方法。
【請求項８】
複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、
前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、
前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、
前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、
選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、
予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）と
を含み、
前記工程（ｅ）は、
前記選択された色以外の色ごとに、前記第２の色信号補正値のうちの１つと前記選択された色以外の色を規定する基準色信号値のうちの１つとの間の色差成分を算出する工程（ｅ１）と、
前記工程（ｅ１）において得られた色差成分のうちの最大値を抽出し、前記最大値を前記精度指標として設定する工程（ｅ３）と
を含む、色補正パラメータ算出方法。
【請求項９】
複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、
前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、
前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、
前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、
選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、
予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）と
を含み、
前記工程（ｅ）は、
前記選択された色以外の色ごとに、前記第２の色信号補正値のうちの１つと前記選択された色以外の色を規定する基準色信号値のうちの１つとの間の色差成分を算出する工程（ｅ１）と、
前記工程（ｅ１）において得られた色差成分の平均値を算出する工程（ｅ２）と、
前記工程（ｅ１）において得られた色差成分のうちの最大値を抽出する工程（ｅ３）と、
前記平均値および前記最大値の重み付きの和を前記精度指標として設定する工程（ｅ４）と
を含む、色補正パラメータ算出方法。
【請求項１０】
１以上のプロセッサと、
前記１以上のプロセッサによって実行されるプログラムが格納されたメモリと
を備え、
前記プログラムは、
複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、
前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、
前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、
前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、
選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、
予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）と
を含む処理を実行させるための命令、ならびに、
前記工程（ｆ）において前記精度が所定の精度に満たないと判定された場合に、前記工程（ｅ）において求められる、前記第２の色信号補正値と前記選択された色以外の色を規定する基準色信号値との間の前記色差成分の大きさの比較に基づいて、前記選択された色以外の１つの色をさらに選択する工程（ｇ）を実行させるための命令、および、
前記工程（ｇ）の実行後に、前記工程（ｄ）、前記工程（ｅ）および前記工程（ｆ）を実行させるための命令
を含み、
前記工程（ｇ）は、前記工程（ｅ）において求められる、前記第２の色信号補正値と前記選択された色以外の色を規定する基準色信号値との間の前記色差成分の大きさの順に色を選択する工程である、色補正パラメータ算出装置。
【請求項１１】
前記工程（ｃ）は、前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて選択された色に対応する第１の色信号値および選択された色を規定する基準色信号値の対のリストを前記メモリに格納させる工程である、請求項１０に記載の色補正パラメータ算出装置。
【請求項１２】
撮像装置と、
前記撮像装置によって得られた画像情報と色補正パラメータ算出装置によって算出される色補正パラメータとを受け取って前記画像情報の色補正を行う色補正装置と、
前記色補正装置からの出力を表示または印刷する出力装置と
を備え、
前記色補正パラメータ算出装置は、
１以上のプロセッサと、
前記１以上のプロセッサによって実行されるプログラムが格納されたメモリと
を備え、
前記プログラムは、
複数のカラーパッチを表面に有するカラーチャートを前記撮像装置を用いて撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、
前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、
前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、
前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、
選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、
予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）と
を含む処理を実行させるための命令、ならびに、
前記工程（ｆ）において前記精度が所定の精度に満たないと判定された場合に、前記工程（ｅ）において求められる、前記第２の色信号補正値と前記選択された色以外の色を規定する基準色信号値との間の前記色差成分の大きさの比較に基づいて、前記選択された色以外の１つの色をさらに選択する工程（ｇ）を実行させるための命令、および、
前記工程（ｇ）の実行後に、前記工程（ｄ）、前記工程（ｅ）および前記工程（ｆ）を実行させるための命令
を含み、
前記工程（ｇ）は、前記工程（ｅ）において求められる、前記第２の色信号補正値と前記選択された色以外の色を規定する基準色信号値との間の前記色差成分の大きさの順に色を選択する工程であり、
前記色補正装置は、前記色補正パラメータを用いて前記色補正を行う、画像出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、撮像装置から出力される画像信号等の画像情報に対する色補正に使用される色補正パラメータの算出方法に関する。
【背景技術】
【０００２】
デジタルカメラ（デジタルスチルカメラまたはデジタルビデオカメラ）、スキャナ等の撮像装置を用いて被写体を撮像し、撮像によって得られたイメージを、ディスプレイ、プロジェクタ等の表示装置を用いて表示することが行われている。例えば、あるシーンをデジタルカメラを用いて撮影し、そのシーンをディスプレイに表示することがある。このとき、デジタルカメラとディスプレイとの間において色空間の規格が一致している場合であっても、一般的には、実際のシーンから知覚される色と、ディスプレイ上に再現されたシーンから知覚される色との間にはズレがある。より具体的には、ある色に着目したとき、色空間における実際のシーン中のその色の座標値と、ディスプレイ上に再現された色の座標値とは一致しない。なお、レンズ等を含む光学系、カラーフィルタおよびイメージセンサのそれぞれの特性は撮像装置ごとに異なる。そのため、このような色の不一致の度合いは、シーンの撮影に使用される撮像装置ごとに異なる。
【０００３】
このような事情から、一般に、撮像装置によって得られる画像信号（または画像データ）に対して色補正処理が行われている。例えば、色変換マトリクスを用いた色補正処理により、再現されるカラー画像の色を本来の色に近似させる技術が知られている（特許文献１）。特許文献１に係る技術では、ＣＩＥ  １９７６  Ｌ*ａ*ｂ*色空間（以下、「ＣＩＥ−Ｌ*ａ*ｂ*色空間」ということがある。）における、目標の色のＬ*、ａ*、およびｂ*の各成分と補正後の色のＬ*、ａ*、およびｂ*の各成分とを用いて計算される色差を低減するような色変換マトリクスを、最小二乗法の反復解法を用いて求めている。色変換マトリクスの最適化の際の初期値として、単位行列が用いられている。特許文献２に係る色変換マトリクス算出方法では、色変換マトリクスの最適化の際に、まず、Ｌ*、ａ*、およびｂ*のうち、ａ*、およびｂ*のみを用いて最小二乗法の反復解法を行うことにより、計算量を削減している。また、特許文献２では、単位行列に代えて、任意に選択された３色についての正しい補正値を与えるマトリクスを初期値として用いることにより、色変換マトリクスの最適化に要する計算量を削減することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−４５４４６号公報
【特許文献２】特開２０１０−１２４１６８号公報
【特許文献３】特開２０１１−２５９０４７号公報
【非特許文献】
【０００５】
【非特許文献１】手塚、池田、平島、井上、志水著、「色空間の変形による色彩調整方式」、情報論文学会論文誌、Ｖｏｌ．３９、Ｎｏ．３、Ｍａｒ．１９９８（Ｐ５８５−Ｐ５９２）
【非特許文献２】金谷健一、菅谷保之著、「制約付きパラメータ推定のための拡張ＦＮＳ法」、情報処理学会研究報告、２００７−ＣＶＩＭ−１５８−４、Ｍａｒ．２００７（Ｐ２５−Ｐ３２）．
【発明の概要】
【発明が解決しようとする課題】
【０００６】
少ない処理量によって算出が可能な色補正パラメータの算出方法を提供する。
【課題を解決するための手段】
【０００７】
本開示の例示的な実施形態として以下が提供される。
【０００８】
複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）とを含む、色補正パラメータ算出方法。
【０００９】
本開示の他の例示的な実施形態として以下が提供される。
【００１０】
１以上のプロセッサと、前記１以上のプロセッサによって実行されるプログラムが格納されたメモリとを備え、前記プログラムは、複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）とを含む処理を実行させるための命令を含む、色補正パラメータ算出装置。
【００１１】
本開示のさらに他の例示的な実施形態として以下が提供される。
【００１２】
撮像装置と、前記撮像装置によって得られた画像情報と色補正パラメータ算出装置によって算出される色補正パラメータとを受け取って前記画像情報の色補正を行う色補正装置と、前記色補正装置からの出力を表示または印刷する出力装置とを備え、前記色補正パラメータ算出装置は、１以上のプロセッサと、前記１以上のプロセッサによって実行されるプログラムが格納されたメモリとを備え、前記プログラムは、複数のカラーパッチを表面に有するカラーチャートを前記撮像装置を用いて撮影することによって得られる前記複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が前記複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する工程（ａ）と、前記複数のカラーパッチの色ごとに、前記複数の第１の色信号値のうちの１つと前記複数の基準色信号値のうちの１つとの間の色差成分を算出する工程（ｂ）と、前記工程（ｂ）において得られた色差成分の大きさの比較に基づいて、前記複数のカラーパッチの色のうちの１色以上を選択する工程（ｃ）と、前記選択された色に対応する第１の色信号値および前記選択された色を規定する基準色信号値を用いて色補正パラメータを算出する工程であって、前記色補正パラメータは、前記選択された色に対応する第１の色信号値の補正を前記色補正パラメータを用いて行うことによって得られる第１の色信号補正値と前記選択された色を規定する基準色信号値との間の色差成分を、前記選択された色に対応する第１の色信号値と前記選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである、工程（ｄ）と、選択された色以外の色に対応する第１の色信号値の補正を、前記色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、前記選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する工程（ｅ）と、予め設定しておいた精度基準と前記精度指標との比較により、補正の精度を判定する工程（ｆ）とを含む処理を実行させるための命令を含み、前記色補正装置は、前記色補正パラメータを用いて前記色補正を行う、画像出力システム。
【発明の効果】
【００１３】
本開示によれば、少ない処理量で色補正パラメータを算出できる。
【図面の簡単な説明】
【００１４】
【図１】本開示の実施の形態１における例示的な画像出力システム２００００の概要を示すブロック図である。
【図２】本開示の実施の形態１における色補正パラメータ算出装置４００の概要を示すブロック図である。
【図３】本開示の実施の形態１における色補正パラメータ算出装置４００の使用方法の一例を説明するブロック図である。
【図４】本開示の例示的な色補正パラメータ算出方法の概要を示すフローチャートである。
【図５】照明用光源のスペクトルおよびカラーパッチの反射率を利用して基準色信号値を得る方法を説明する図である。
【図６】色補正パラメータ算出機能を備える撮像装置２１０の構成例を示す概略図である。
【図７】図６に示す撮像装置２１０を備える画像出力システム２１０００の概要を示すブロック図である。
【図８】色補正装置と色補正パラメータ算出システムとが一体として構成された色補正システム３００００の構成例を示すブロック図である。
【図９】測色によって得られた基準色信号値を２つの撮像装置の間において共通して使用する構成の例を示すブロック図である。
【図１０】本開示の実施の形態２における色補正パラメータ算出装置８００の使用方法の一例を説明するブロック図である。
【図１１】本開示の実施の形態２における色補正パラメータ算出装置８００の概要を示すブロック図である。
【図１２】横軸および縦軸がそれぞれａ*軸およびｂ*軸である直交座標系を用いて、基準色信号値および色補正の前後における色信号値をプロットした図である。
【図１３】横軸および縦軸がそれぞれａ*軸およびｂ*軸である直交座標系を用いて、基準色信号値および色補正の前後における色信号値をプロットした図である。
【図１４】横軸および縦軸がそれぞれａ*軸およびｂ*軸である直交座標系を用いて、基準色信号値および色補正の前後における色信号値をプロットした図である。
【図１５】色補正パラメータ算出装置４００の使用方法の他の一例を説明するブロック図である。
【発明を実施するための形態】
【００１５】
まず、本開示の実施形態の説明に先立ち、本発明者が見出した具体的な課題を説明する。
【００１６】
上述したような色変換マトリクスを用いた色補正によって、実際のシーンから知覚される色と、表示装置によって再現されたシーンから知覚される色との間のズレをより小さくするには、例えば、収束の判定の条件を厳しくすればよい。しかしながら、特許文献１または２に記載されるような色変換マトリクスの算出方法では、収束の判定の条件を厳しくすることによって反復計算の回数が増加する。すなわち、計算量が増大する。
【００１７】
また、色補正においては、再現すべきシーンに含まれる色のうち、より多くの色について、実際のシーンから知覚される色との間のズレを小さくしたいという要求がある。つまり、再現すべきシーンに含まれる種々の色に対してまんべんなく理想的な色への近似が行えると有益である。しかしながら、色変換マトリクスの算出において使用する色の数を増加させるほど、マトリクスの次元が大きくなる。従って計算量が膨大になる。特許文献１または２に記載されるような色変換マトリクスの算出方法では、色変換マトリクスの算出において使用する色の数の増加に伴う計算量の急激な増大を抑制することはできない。
【００１８】
本開示の実施形態を詳細に説明する前に、まず、本開示の実施形態の概要を説明する。
【００１９】
本開示の一態様である色補正パラメータ算出方法は、以下の工程（ａ）〜（ｆ）を含む。工程（ａ）では、複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する。工程（ｂ）では、複数のカラーパッチの色ごとに、複数の第１の色信号値のうちの１つと複数の基準色信号値のうちの１つとの間の色差成分を算出する。工程（ｃ）では、工程（ｂ）において得られた色差成分の大きさの比較に基づいて、複数のカラーパッチの色のうちの１色以上を選択する。工程（ｄ）では、選択された色に対応する第１の色信号値および選択された色を規定する基準色信号値を用いて色補正パラメータを算出する。ここで、色補正パラメータは、選択された色に対応する第１の色信号値の補正を色補正パラメータを用いて行うことによって得られる第１の色信号補正値と選択された色を規定する基準色信号値との間の色差成分を、選択された色に対応する第１の色信号値と選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである。工程（ｅ）では、選択された色以外の色に対応する第１の色信号値の補正を、色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する。工程（ｆ）では、予め設定しておいた精度基準と精度指標との比較により、補正の精度を判定する。
【００２０】
工程（ｆ）において精度が所定の精度に満たないと判定された場合には、工程（ｅ）において求められる、第２の色信号補正値と選択された色以外の色を規定する基準色信号値との間の色差成分の大きさの比較に基づいて、選択された色以外の１つの色をさらに選択する工程（ｇ）を行い、上述の工程（ｄ）、工程（ｅ）および工程（ｆ）をさらに行ってもよい。
【００２１】
ある態様において、工程（ｇ）は、工程（ｅ）において求められる、第２の色信号補正値と選択された色以外の色を規定する基準色信号値との間の色差成分の大きさの順に色を選択する工程である。
【００２２】
ある態様において、工程（ａ）は、カラーチャートを撮影することによって複数の第１の色信号値を取得する工程（ａ１）を含む。
【００２３】
複数の基準色信号値は、複数のカラーパッチの測色によって得られる信号値であってもよい。
【００２４】
ある態様において、工程（ｃ）は、工程（ｂ）において得られた色差成分の大きさの順に色を選択する工程である。
【００２５】
複数の第１の色信号値および複数の基準色信号値は、ＣＩＥ  １９７６  Ｌ*ａ*ｂ*色空間における座標値であってもよい。
【００２６】
工程（ｄ）において算出される色補正パラメータは、第１の色信号補正値と選択された色を規定する基準色信号値との間の色差成分が０となるように定められるパラメータであってもよい。
【００２７】
ある態様において、工程（ｅ）は、選択された色以外の色ごとに、第２の色信号補正値のうちの１つと選択された色以外の色を規定する基準色信号値のうちの１つとの間の色差成分を算出する工程（ｅ１）と、工程（ｅ１）において得られた色差成分の平均値を算出し、平均値を精度指標として設定する工程（ｅ２）とを含む。
【００２８】
ある態様において、工程（ｅ）は、選択された色以外の色ごとに、第２の色信号補正値のうちの１つと選択された色以外の色を規定する基準色信号値のうちの１つとの間の色差成分を算出する工程（ｅ１）と、工程（ｅ１）において得られた色差成分のうちの最大値を抽出し、最大値を精度指標として設定する工程（ｅ３）とを含む。
【００２９】
ある態様において、工程（ｅ）は、選択された色以外の色ごとに、第２の色信号補正値のうちの１つと選択された色以外の色を規定する基準色信号値のうちの１つとの間の色差成分を算出する工程（ｅ１）と、工程（ｅ１）において得られた色差成分の平均値を算出する工程（ｅ２）と、工程（ｅ１）において得られた色差成分のうちの最大値を抽出する工程（ｅ３）と、平均値および最大値の重み付きの和を精度指標として設定する工程（ｅ４）とを含む。
【００３０】
本開示の他の一態様である色補正パラメータ算出装置は、１以上のプロセッサと、１以上のプロセッサによって実行されるプログラムが格納されたメモリとを備える。プログラムは、以下の工程（ａ）〜（ｆ）を含む処理を実行させるための命令を含む。工程（ａ）では、複数のカラーパッチを表面に有するカラーチャートを撮影することによって得られる複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する。工程（ｂ）では、複数のカラーパッチの色ごとに、複数の第１の色信号値のうちの１つと複数の基準色信号値のうちの１つとの間の色差成分を算出する。工程（ｃ）では、工程（ｂ）において得られた色差成分の大きさの比較に基づいて、複数のカラーパッチの色のうちの１色以上を選択する。工程（ｄ）では、選択された色に対応する第１の色信号値および選択された色を規定する基準色信号値を用いて色補正パラメータを算出する。ここで、色補正パラメータは、選択された色に対応する第１の色信号値の補正を色補正パラメータを用いて行うことによって得られる第１の色信号補正値と選択された色を規定する基準色信号値との間の色差成分を、選択された色に対応する第１の色信号値と選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである。工程（ｅ）では、選択された色以外の色に対応する第１の色信号値の補正を、色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する。工程（ｆ）では、予め設定しておいた精度基準と精度指標との比較により、補正の精度を判定する。
【００３１】
ある態様において、プログラムは、下記の工程（ｇ）を実行させるための命令と、工程（ｇ）の実行後に、工程（ｄ）、工程（ｅ）および工程（ｆ）を実行させるための命令とをさらに含む。工程（ｇ）では、工程（ｆ）において精度が所定の精度に満たないと判定された場合に、工程（ｅ）において求められる、第２の色信号補正値と選択された色以外の色を規定する基準色信号値との間の色差成分の大きさの比較に基づいて、選択された色以外の１つの色をさらに選択する。
【００３２】
ある態様において、工程（ｇ）は、工程（ｅ）において求められる、第２の色信号補正値と選択された色以外の色を規定する基準色信号値との間の色差成分の大きさの順に色を選択する工程である。
【００３３】
ある態様において、工程（ｃ）は、工程（ｂ）において得られた色差成分の大きさの比較に基づいて選択された色に対応する第１の色信号値および選択された色を規定する基準色信号値の対のリストをメモリに格納させる工程である。
【００３４】
本開示の更に他の一態様である画像出力システムは、撮像装置と、撮像装置によって得られた画像情報と色補正パラメータ算出装置によって算出される色補正パラメータとを受け取って画像情報の色補正を行う色補正装置と、色補正装置からの出力を表示または印刷する出力装置とを備える。色補正パラメータ算出装置は、１以上のプロセッサと、１以上のプロセッサによって実行されるプログラムが格納されたメモリとを備える。プログラムは、以下の工程（ａ）〜（ｆ）を含む処理を実行させるための命令を含む。工程（ａ）では、複数のカラーパッチを表面に有するカラーチャートを撮像装置を用いて撮影することによって得られる複数のカラーパッチの色にそれぞれ対応する複数の第１の色信号値と、各々が複数のカラーパッチのそれぞれの色を規定する複数の基準色信号値とを取得する。工程（ｂ）では、複数のカラーパッチの色ごとに、複数の第１の色信号値のうちの１つと複数の基準色信号値のうちの１つとの間の色差成分を算出する。工程（ｃ）では、工程（ｂ）において得られた色差成分の大きさの比較に基づいて、複数のカラーパッチの色のうちの１色以上を選択する。工程（ｄ）では、選択された色に対応する第１の色信号値および選択された色を規定する基準色信号値を用いて色補正パラメータを算出する。ここで、色補正パラメータは、選択された色に対応する第１の色信号値の補正を色補正パラメータを用いて行うことによって得られる第１の色信号補正値と選択された色を規定する基準色信号値との間の色差成分を、選択された色に対応する第１の色信号値と選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである。工程（ｅ）では、選択された色以外の色に対応する第１の色信号値の補正を、色補正パラメータを用いて行うことによって得られる第２の色信号補正値と、選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する。工程（ｆ）では、予め設定しておいた精度基準と精度指標との比較により、補正の精度を判定する。色補正装置は、色補正パラメータを用いて色補正を行う。
【００３５】
これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラム、または、記録媒体によって実現されてもよい。あるいは、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意の組み合わせによって実現されてもよい。
【００３６】
以下、図面を参照しながら、本開示の実施形態を詳細に説明する。
【００３７】
（実施の形態１）
＜画像出力システム＞
図１は、本開示の実施の形態１における例示的な画像出力システムの概要を示す。図１に示す画像出力システム２００００は、撮像装置２００、色補正装置６００および出力装置７００を備える。図１に示すように、画像出力システム２００００は、色補正パラメータ記憶装置５００をさらに有し得る。
【００３８】
撮像装置２００は、デジタルカメラ等、被写体のイメージを取得できる装置である。撮像装置２００は、イメージスキャナ、電子内視鏡、コピー機等であってもよい。ここではデジタルスチルカメラを例示する。
【００３９】
撮像装置２００は、イメージセンサを有する。イメージセンサは、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ、またはＭＯＳ（Metal Oxide Semiconductor）イメージセンサである。イメージセンサにおける光電変換によってアナログ信号が生成される。当該アナログ信号は、Ａ／Ｄ変換器によってデジタル信号に変換される。このデジタル信号に対して、ＲＧＢ信号を生成する色分解処理、白色基準値に応じてＲ、ＧおよびＢのゲインを調整するホワイトバランス補正処理、および出力装置７００のγ特性を相殺するように階調を調整する階調補正処理等が施される。このようにして、撮像装置２００は、画像信号としてのＲＧＢ信号を生成する。このＲＧＢ信号は、例えばｓＲＧＢ（standard RGB）規格で定義された色域（color gamut）に対応した信号である。もちろん、ＲＧＢ信号は、ｓＲＧＢ規格で定義された色域に対応した信号に限定されない。たとえば、ＡｄｏｂｅＲＧＢ規格等その他の規格で定義された色域に対応した信号であってもよい。以下では、ｓＲＧＢ規格で定義された色域に対応したＲＧＢ信号を単に「ｓＲＧＢ信号」と呼ぶことがある。このｓＲＧＢ信号は、色補正装置６００に出力される。ここでは、色補正装置６００に出力されたｓＲＧＢ信号に対して、後述する色補正処理が施される。
【００４０】
色補正装置６００は、撮像装置２００によって得られた画像情報を受け取り、画像情報の色補正を行う。画像情報は、撮像装置によって取得された被写体のイメージを再現するための情報である。ここでは、画像情報は、撮像装置２００から出力されたｓＲＧＢ信号である。画像情報は、被写体のイメージを示す画像信号に限定されず、被写体のイメージを示す画像データ、被写体のイメージを構成するための色空間上の座標値等を含み得る。色補正装置６００は、例えば、後述する色補正パラメータ記憶装置５００に記憶されている色補正パラメータを読み取る。色補正装置６００は、撮像装置２００から取得した画像情報に対して色補正パラメータを用いた色補正処理を施す。色補正処理が施された画像情報は、出力装置７００に出力される。
【００４１】
出力装置７００は、色補正装置６００からの出力をカラー画像として表示または印刷する。出力装置７００の例は、ディスプレイ、プロジェクタまたはプリンタである。ここでは、出力装置７００として、ｓＲＧＢ規格で定義された色域に対応したディスプレイを例示する。ディスプレイは、パーソナルコンピュータに接続された表示装置であり得る。
【００４２】
色補正パラメータ記憶装置５００は、後述する色補正パラメータ算出装置により算出された色補正パラメータを記憶できる装置である。色補正パラメータ記憶装置５００として、ＲＡＭ、ＲＯＭ等のメモリ、磁気ディスク記憶装置、光ディスク記憶装置等の公知の記憶装置を使用することができる。
【００４３】
画像出力システム２００００において、撮像装置２００、色補正装置６００、出力装置７００および色補正パラメータ記憶装置５００は、各々が独立した装置であってもよいし、これらのうちの２以上が一体として構成されていてもよい。例えば、色補正パラメータ記憶装置５００が色補正装置６００に組み込まれていてもよい。
【００４４】
＜色補正パラメータ算出装置＞
図２は、本開示の実施の形態１における色補正パラメータ算出装置４００の概要を示す。色補正パラメータ算出装置４００は、少なくとも１つのプロセッサと、少なくとも１つのメモリとを備える。メモリには、色補正パラメータ算出装置４００が有するプロセッサによって実行されるプログラムが格納されている。メモリに格納されるプログラムは、色補正パラメータを算出するためのプログラムである。なお、メモリは、ＲＡＭ、ＲＯＭに限定されず、公知の記憶装置であり得る。
【００４５】
図２に例示する構成において、色補正パラメータ算出装置４００は、比較演算部４１０、色選択部４２０、パラメータ算出部４３０およびパラメータ評価部４４０を含むプロセッサ４０を備える。比較演算部４１０には、後述する第１の色信号値と基準色信号値とが入力される。比較演算部４１０、色選択部４２０、パラメータ算出部４３０およびパラメータ評価部４４０は、それぞれが別個のプロセッサであってもよいし、これらの２以上が１つのプロセッサに含まれていてもよい。また、図示する例では、色補正パラメータ算出装置４００は、色補正パラメータを算出するためのプログラムが格納されたメモリ４２を備えている。色補正パラメータ算出装置４００の全体または一部は、デジタルシグナルプロセッサ（digital signal processor（DSP））またはＡＳＩＣ（application specific integrated circuit）として構成され得る。プロセッサ４０がその一部にメモリ４２を有する構成であってもよい。色補正パラメータ算出装置４００の各部の動作およびプログラムの詳細は後述する。
【００４６】
図３は、本開示の実施の形態１における色補正パラメータ算出装置４００の使用方法の一例を説明するブロック図である。以下に説明するように、色補正パラメータの算出においては、複数のカラーパッチを表面に有するカラーチャートの撮影が行われる。典型的には、色補正の基準として用いられるカラーパッチの測色も行われる。撮影および／またはカラーパッチの測色は、色補正パラメータの算出時に行ってもよいし、予め行っておいてもよい。図３において破線で囲まれた領域は、撮影によって取得すべきイメージの範囲（被写体ということがある。）を模式的に示している。
【００４７】
図３に示すカラーチャート１０００は、複数のカラーパッチを表面に有する。カラーパッチ間において、彩度および色相は段階的に変化している。ここでは、カラーチャート１０００として、Ｘ−Ｒｉｔｅ社製  ＣｏｌｏｒＣｈｅｃｋｅｒ（登録商標）デジタルＳＧを例示する。当該ＣｏｌｏｒＣｈｅｃｋｅｒデジタルＳＧは、その表面に１４０色のカラーパッチＰ1〜Ｐ140を有する。ここで、カラーパッチＰ1〜Ｐ140のうち、カラーパッチＰ12〜Ｐ19、Ｐ22〜Ｐ29、Ｐ32〜Ｐ39、Ｐ42〜Ｐ44、Ｐ47〜Ｐ49、Ｐ52〜Ｐ54、Ｐ57〜Ｐ59、Ｐ62〜Ｐ64、Ｐ67〜Ｐ69、Ｐ72〜Ｐ74、Ｐ77〜Ｐ79、Ｐ82〜Ｐ84、Ｐ87〜Ｐ89、Ｐ92〜Ｐ94、Ｐ97〜Ｐ99、Ｐ102〜Ｐ109、Ｐ112〜Ｐ119、Ｐ122〜Ｐ129、Ｐ132〜Ｐ139は有彩色である。他のカラーパッチは無彩色である。
【００４８】
なお、カラーチャート１０００としては、ＣｏｌｏｒＣｈｅｃｋｅｒデジタルＳＧに限定されず、複数のカラーパッチのそれぞれの色が均等色空間上に一様に分布するカラーチャートであればよい。カラーチャート１０００は、例えば、マクベスカラーチャート、ＪＩＳ標準色票等であってもよい。
【００４９】
カラーチャート１０００の撮影は、撮像装置２００を用いて行う。撮像装置２００から出力される画像信号（画像データであってもよい。）には、カラーチャート１０００が有するカラーパッチの色の情報が含まれている。撮像装置２００を用いてカラーチャート１０００を撮影することによって得られた画像信号は、色信号値抽出装置３００に送られる。
【００５０】
色信号値抽出装置３００は、撮像装置２００から受け取った画像信号から、カラーパッチＰ1〜Ｐ140の色にそれぞれ対応する第１の色信号値Ｃ1〜Ｃ140を抽出する。なお、本明細書において、「色信号値」は、色の情報を含んでいる画像信号（例えばｓＲＧＢ信号）または色空間上の座標値を意味する。ここでは、第１の色信号値Ｃ1〜Ｃ140は、ｓＲＧＢ信号である。
【００５１】
第１の色信号値Ｃ1〜Ｃ140の抽出方法は、特定の方法に限定されない。例えば、イメージ中において予め決めておいた位置にカラーチャート１０００が写るように、撮影時における撮像装置２００とカラーチャート１０００との間の位置関係を調整する。このとき、イメージ中における各カラーパッチの位置がわかっているので、イメージ中の各カラーパッチの位置に対応する色信号値を抽出できる。あるいは、イメージ中からカラーパッチＰ1〜Ｐ140の位置を自動で認識し、第１の色信号値Ｃ1〜Ｃ140を抽出するようなプログラムを作成しておいてもよい。このようなプログラムをメモリに格納しておき、プログラムに基づく処理を色信号値抽出装置３００に実行させてもよい。
【００５２】
色信号値抽出装置３００によって抽出された第１の色信号値Ｃ1〜Ｃ140は、色補正パラメータ算出装置４００に入力される。これにより、色補正パラメータ算出装置４００は、カラーパッチの色にそれぞれ対応する第１の色信号値（Ｃ1〜Ｃ140）を取得する。図３に示すように、例えば、色信号値抽出装置３００および色補正パラメータ算出装置４００によって色補正パラメータ算出システム１００００が構成されるといってもよい。色補正パラメータ算出システム１００００は、他の付加的な装置を有していてもよい。
【００５３】
上述したように、色補正パラメータの算出においては、カラーパッチの測色も行われ得る。各カラーパッチの測色は、図３に示すように、測色装置２０００を用いて行う。測色装置２０００は、例えば、色彩計である。色彩計を用いることにより、測定対象（ここでは各カラーパッチ）の色を示す正確なＲＧＢ信号（ここではｓＲＧＢ信号）が得られる。色彩計に代えて、分光測色計を使用してもよい。
【００５４】
測色により、各々がカラーパッチのそれぞれの色を規定する基準色信号値Ｃref1〜Ｃref140が得られる。ここでは、基準色信号値Ｃref1〜Ｃref140は、ｓＲＧＢ信号である。
【００５５】
例えば測色装置２０００を用いた測色によって得られた基準色信号値Ｃref1〜Ｃref140は、色補正パラメータ算出装置４００に入力される。これにより、色補正パラメータ算出装置４００は、各々がカラーパッチのそれぞれの色を規定する基準色信号値（Ｃref1〜Ｃref140）を取得する。なお、各カラーパッチの測色値は、既知である場合がある。例えば、カラーチャートの製造者が、各カラーパッチの色を示すＲＧＢ値を提供していることがある。その場合、カラーチャートの製造者から入手したＲＧＢ値を、色補正パラメータ算出装置４００に対する基準色信号値の入力に利用できる。したがって、測色の作業を省くことができる。
【００５６】
カラーパッチの測色は、典型的には、撮像装置２００を用いたカラーチャートの撮影時と同様の環境条件（照明の条件）の下で行われる。これにより、実際のシーン中の色をより正確にディスプレイ上に再現し得る。なお、ある環境条件Ａの下で撮像装置２００を用いてカラーチャートの撮影を行い、環境条件Ａとは異なる他の環境条件Ｂの下でカラーパッチの測色を行ってもよい。この場合、環境条件Ｂの下におけるシーンから知覚される色をディスプレイ上に再現する色補正パラメータを算出することが可能である。例えば、ある照明用光源ＩＬａの下で撮像装置２００を用いてカラーチャートを撮影する。また、照明用光源ＩＬａよりも小さい光度を有する照明用光源ＩＬｂの下でカラーパッチの測色を行う。このようにして得た第１の色信号値および基準色信号値を用いて色補正パラメータを算出する。ここで、撮像装置２００を用いて照明用光源ＩＬｂ以外の照明用光源の下で、ある物体を撮影したとする。この場合において、上述の色補正パラメータ用いて色補正を行えば、その物体を照明用光源ＩＬｂ下で実際に撮影しなくても、その物体を照明用光源ＩＬｂ下で観察したときにその物体から知覚される色をディスプレイ上に再現し得る。このように、色を再現したい環境条件を設定し、その環境条件下でカラーパッチの測色を行ってもよい。
【００５７】
＜色補正パラメータの算出方法＞
次に、色補正パラメータ算出方法の具体例を説明する。まず、図４を参照して本開示の例示的な色補正パラメータ算出方法の概要を説明する。
【００５８】
図４は、本開示の例示的な色補正パラメータ算出方法の概要を示す。
【００５９】
ステップＳ１において、カラーパッチの色にそれぞれ対応する第１の色信号値と、各々がカラーパッチのそれぞれの色を規定する基準色信号値とを取得する。第１の色信号値は、カラーチャートを撮影することによって得られる。
【００６０】
ステップＳ２において、カラーパッチの色ごとに、第１の色信号値のうちの１つと基準色信号値のうちの１つとの間の色差成分を計算する。色差成分の計算方法は後述する。
【００６１】
ステップＳ３において、色差成分の大きさの比較に基づいて、カラーパッチの色のうちの１色以上を選択する。
【００６２】
ステップＳ４において、選択された色に対応する第１の色信号値および選択された色を規定する基準色信号値を用いて色補正パラメータを算出する。色補正パラメータは、第１の色信号補正値と、選択された色を規定する基準色信号値との間の色差成分を、選択された色に対応する第１の色信号値と選択された色を規定する基準色信号値との間の色差成分よりも小さくするパラメータである。第１の色信号補正値は、選択された色に対応する第１の色信号値の補正をその色補正パラメータを用いて行うことによって得られる。
【００６３】
ステップＳ５において、第２の色信号補正値と、選択された色以外の色を規定する基準色信号値との間の色差成分を用いて精度指標を算出する。第２の色信号補正値は、選択された色以外の色に対応する第１の色信号値の補正を、色補正パラメータを用いて行うことによって得られる。
【００６４】
ステップＳ６において、予め設定しておいた精度基準と精度指標とを比較することにより、補正の精度を判定する。
【００６５】
必要に応じて、ステップＳ７を実行してもよい。ステップＳ７において、第２の色信号補正値と、選択された色以外の色を規定する基準色信号値との間の色差成分の大きさの比較に基づいて、選択された色以外の１つの色をさらに選択する。その後、上述のステップＳ４〜ステップＳ６を再度実行する。
【００６６】
再び図２を参照して、色補正パラメータ算出装置４００における処理の流れをより詳細に説明する。
【００６７】
＜基準色信号値および第１の色信号値を取得する工程（ａ）＞
まず、比較演算部４１０は、基準色信号値Ｃref1〜Ｃref140と、例えば色信号値抽出装置３００から出力された第１の色信号値Ｃ1〜Ｃ140とを取得する。基準色信号値Ｃref1〜Ｃref140は、測色装置２０００を用いた測色によって得られた色信号値であり得る。第１の色信号値Ｃ1〜Ｃ140の取得および基準色信号値Ｃref1〜Ｃref140の取得は、色補正パラメータの算出の過程において最初に１度だけ実行されればよい。
【００６８】
＜カラーパッチの色ごとに色差成分ΔＥiを算出する工程（ｂ）＞
比較演算部４１０は、下記の式（１）を適用することにより、カラーパッチの色ごとに、第１の色信号値のうちの１つと基準色信号値との間の色差成分ΔＥ1〜ΔＥ140を算出する。なお、本明細書において、「色差成分」は、色信号値を用いて算出される量（距離）であり、色空間における幾何学的な距離に限定されない。
【数１】
0006455764.tif 000002
【００６９】
式（１）中、ｉは各カラーパッチを示すインデックスであり、ここでは、ｉ＝１，２，…，１４０である。また、ΔＲi、ΔＧiおよびΔＢiは、それぞれ、ΔＲi＝Ｒrefi-Ｒi、ΔＧi＝Ｇrefi-ＧiおよびΔＢi＝Ｂrefi-Ｂiである。ここでは、ｉ番目のカラーパッチに対応する基準色信号値Ｃrefiおよび第１の色信号値Ｃiを、それぞれ、（Ｒrefi，Ｇrefi，Ｂrefi）および（Ｒi，Ｇi，Ｂi）と表している。
【００７０】
以下では、カラーパッチＰiの各々に対応する基準色信号値Ｃrefiと第１の色信号値Ｃiの対を、カラーパッチＰiの各々に対応するデータセットＤiと呼ぶ。比較演算部４１０は、色差成分ΔＥiの値およびデータセットＤiを色選択部４２０へ出力する。
【００７１】
＜カラーパッチの色のうちの１色以上を選択する工程（ｃ）＞
色選択部４２０は、取得した色差成分ΔＥiの大きさの比較を行う。色選択部４２０は、さらに、ΔＥiの大きさの比較結果に基づいて、カラーパッチＰiの色のうちの１色以上を選択する。本明細書において、「カラーパッチの色のうちの１色以上を選択する」とは、どの色が選択されたかを判別できる状態にすることを意味する。例えば、どの色が選択されたかを示す変数の値が決定されており、その値がメモリ４２等に格納された状態は、色が選択されている状態である。例えば、色選択部４２０は、ΔＥ1〜ΔＥ140のうち、色差成分が最大のΔＥmaxを決定し、ΔＥmaxに対応するカラーパッチのインデックスｉの値（例えばｉ＝１３とする。）と、データセットＤi（例えばＤ13とする。）とを選択色リストに追加する。選択色リストは、例えばメモリ４２に格納される。ΔＥmaxに対応するカラーパッチのインデックスの値（ｉ＝１３）と、データセットＤ13とが選択色リストに追加された状態は、カラーパッチＰiの色のうちの１色以上が選択された状態であるといえる。
【００７２】
色選択部４２０による色の選択は、１色に限定されない。例えば、色差成分の大きさの順に、２以上の色が選択されてもよい。以下では、ΔＥmaxがΔＥ13であり、ΔＥmaxに次いで大きい色差成分がΔＥ54であるとして、ΔＥ13およびΔＥ54に対応するカラーパッチのインデックスの値（ｉ＝１３，５４）と、データセットＤ13およびＤ54とが選択色リストに追加された例を用いて説明する。ここで説明する例のように、２以上のデータセットＤiが選択色リストに追加されてもよい。ただし、本開示では、カラーパッチＰiの色から少なくとも１色を選択する工程において、カラーパッチＰiの全ての色が選択されることはない。色選択部４２０は、選択色リストおよびデータセットＤ1〜Ｄ140をパラメータ算出部４３０へ出力する。
【００７３】
＜色補正パラメータを算出する工程（ｄ）＞
パラメータ算出部４３０は、カラーパッチＰiの色のうちから選択された色に対応する第１の色信号値（ここではＣ13およびＣ54）と、その選択された色を規定する基準色信号値（ここではＣref13およびＣref54）とを用いて色補正パラメータを算出する。ここで説明する例においては、パラメータ算出部４３０は、色選択部４２０から取得した選択色リストに含まれるデータセット（ここではＤ13およびＤ54）を用いて、色補正パラメータを算出する。色補正パラメータは、後述する第１の色信号補正値と、選択された色を規定する基準色信号値との間の色差成分を、選択された色に対応する第１の色信号値と、選択された色を規定する基準色信号値との間の色差成分（ここではΔＥ13およびΔＥ54）よりも小さくするパラメータである。第１の色信号補正値は、選択された色に対応する第１の色信号値（ここではＣ13およびＣ54のそれぞれ）の補正を色補正パラメータを用いて行うことによって得られる。
【００７４】
本開示の色補正パラメータのようなパラメータを算出することは、予め用意しておいたモデルにおけるパラメータ（係数）を算出することであるといえる。金谷健一著、「画像からの幾何学的推論とモデル選択」、電子情報通信学会技術研究報告によれば、モデルとは、誤差のある信号値から真の構造を推定するために導入する未知パラメータをもつ数式のことをいう。ここで、補正によって得られる補正値をＣesとすれば、下記の式（２）に示すように、モデルは関数ｆを用いて表される。
【数２】
0006455764.tif 000003
【００７５】
式（２）中、Ｃは入力される信号値のセットであり、Ｃesは補正後の信号値のセットである。実施の形態１では、ＣおよびＣesのいずれもｓＲＧＢ信号であり、それぞれ、（Ｒ，Ｇ，Ｂ）および（Ｒes，Ｇes，Ｂes）と表される。
【００７６】
ここで説明する具体例では、色補正のモデルとして、非特許文献１において提案されている色彩調整方式を利用する。このような色彩調整方式を利用した場合の具体的な式を下記の式（３）に示す。なお、下記の式（３）においては、選択色リストに含まれるｋ番目のデータセットにおける第１の色信号値をＴkと表記している。
【数３】
0006455764.tif 000004
【００７７】
式（３）中、ｋは、カラーパッチＰiの色から選択されたそれぞれの色を示すインデックスである。Ｓは、現在選択されている色の総数である。ここでは、Ｓは、選択色リストに含まれているデータセットの総数を表し、具体的には、Ｓ＝２である。つまり、ここでは、Ｔ1＝Ｃ13、Ｔ2＝Ｃ54である。
【００７８】
式（３）中のＣesiは、ｉ番目の第１の色信号値Ｃiを補正することによって得られる補正後の色信号値（第１の色信号補正値）である。ここでは、第１の色信号補正値Ｃesiは、ｓＲＧＢ信号であり、（Ｒesi，Ｇesi，Ｂesi）と表される。
【００７９】
式（３）中の関数ｌ（Ｃi，Ｔk）は、後に詳しく説明するように、補正の対象である、ある１つの第１の色信号値と、選択色リストに含まれるｋ番目のデータセットにおける第１の色信号値との間の隔たりの程度に応じた影響量を取り込むための関数である。式（３）中の関数ｌの具体例を下記の式（４）に示す。
【数４】
0006455764.tif 000005
【００８０】
ここで、式（４）中の関数ｅ（Ｃi，Ｔk）は、例えば下記の式（５）で表される関数である。なお、式（５）においては、Ｔkを（Ｒk，Ｇk，Ｂk）と表している。
【数５】
0006455764.tif 000006
【００８１】
式（５）からわかるように、関数ｅ（Ｃi，Ｔk）は、第１の色信号値Ｃiのうちの１つと、選択色リストに含まれるｋ番目のデータセットにおける第１の色信号値Ｔkとの間の隔たりの程度を示す。すなわち、式（４）におけるｌ（Ｃi，Ｔk）は、第１の色信号値Ｃiのうちの１つと、選択色リストに含まれるｋ番目のデータセットにおける第１の色信号値Ｔkとの間の隔たりの程度に応じた重みを与えるために導入される関数である。関数ｌ（Ｃi，Ｔk）は、式（４）の例に限定されず、所望の重み付けを実現するために、任意に設定され得る。
【００８２】
式（３）からわかるように、式（３）を適用することによって得られる第１の色信号補正値Ｃesiは、第１の色信号値Ｃiを所定の量だけシフトさせた量である。このシフト量は、着目している第１の色信号値と、選択色リストに含まれるデータセットにおける第１の色信号値Ｔkの各々との間の隔たりの程度に応じてＱkを重み付けして足し合わせた量である。なお、ＣiおよびＣesiが、Ｒ成分、Ｇ成分およびＢ成分をもつことに対応して、式（３）中のＱkもＲ成分、Ｇ成分およびＢ成分をもつ。
【００８３】
本開示の実施の形態におけるパラメータの算出は、式（３）中のＱkを決定することである。以下では、式（３）中のＱkを移動量と呼ぶことがある。
【００８４】
移動量Ｑkの具体的な算出方法を説明する。まず、Ｐk＝Ｔrefk−Ｔkとして求められる調整量Ｐkを定義する。Ｔrefkは、選択色リストに含まれるｋ番目のデータセットにおける基準色信号値を意味する。上記の定義からわかるように、調整量Ｐkは、選択色リストに含まれるｋ番目のデータセットにおける基準色信号値（Ｃrefk）と第１の色信号値（Ｃk）との差分である。ここでは、調整量Ｐkは、（Ｒrefk−Ｒk，Ｇrefk−Ｇk，Ｂrefk−Ｂk）と表される。調整量Ｐkは、選択色リストに含まれるＳ個のデータセットに対して定義される。
【００８５】
式（３）の右辺のＣiを左辺に移項し、計算の便宜のために式（３）中のインデックスｉをｈと書き換える。選択色リストに含まれるデータセットについては式（３）によって得られる第１の色信号補正値Ｃeshが基準色信号値Ｃrefhに一致するとの拘束条件を与えると、左辺は上述の調整量を表すから、
下記の式（６）を得る。
【数６】
0006455764.tif 000007
【００８６】
ただし、式（６）中、ｈ＝１，２，…，Ｓである。マトリクスを用いて式（６）を表せば、下記の式（７）を得る。
【数７】
0006455764.tif 000008
【００８７】
煩雑さを避けるため、式（７）においては、ｌ（Ｃh，Ｔk）をｌh,kと表記している。式（７）を更に変形すれば、下記の式（８）を得る。これにより、移動量Ｑkが求められる。なお、式（８）を用いた移動量Ｑkの算出では、ベクトル（Ｐ1，…，ＰS）tに左から掛けられる逆行列を共通として、Ｒ成分ごと、Ｇ成分ごと、Ｂ成分ごとに計算が実行される。
【数８】
0006455764.tif 000009
【００８８】
このように、パラメータ算出部４３０では、選択色リストに含まれるデータセットを用いて、パラメータＱkを算出する。式（８）の導出において導入した拘束条件から明らかなように、式（８）を適用して得られるパラメータＱkは、色選択部４２０によって選択された色を規定する基準色信号値Ｃrefhと、第１の色信号補正値Ｃeshとの間の色差成分が０となるように定められるパラメータである。なお、基準色信号値Ｃrefhと、第１の色信号補正値Ｃeshとの間の色差成分は厳密に０でなくともよく、数値計算に使用される数の精度の範囲内において０であればよい。パラメータ算出部４３０は、パラメータＱkを算出した後、パラメータＱk、選択色リストおよびデータセットＤ1〜Ｄ140をパラメータ評価部４４０へ出力する。
【００８９】
上記から明らかなように、選択色リストに含まれるデータセットにおける第１の色信号値Ｃh（ここではＣ13およびＣ54）の補正を、当該色彩調整方式モデルによって求められた色補正パラメータを用いて行うことによって得られる第１の色信号補正値Ｃeshは、基準色信号値Ｃrefhに一致する。なお、選択色リストに含まれないデータセットにおける第１の色信号値Ｃiの補正を、当該色彩調整方式モデルによって求められた色補正パラメータを用いて行うことによって得られる補正後の色信号値は、選択色リストに含まれるデータセットにおける第１の色信号値ＣiおよびパラメータＱkに依存する。
【００９０】
＜色差成分ΔＥejを用いて精度指標を算出する工程（ｅ）＞
パラメータ評価部４４０は、補正の精度を判定する。概略的には、パラメータ評価部４４０は、カラーパッチＰiの色のうち、色選択部４２０によって選択されなかった色に対応する第１の色信号値Ｃi（ここではｉ≠１３，５４）のそれぞれに対して、パラメータＱk（ここではＱ1およびＱ2）を用いて補正を行い、第２の色信号補正値を得る。さらに、パラメータ評価部４４０は、第２の色信号補正値と、カラーパッチＰiの色のうち、色選択部４２０によって選択されなかった色を規定する基準色信号値Ｃrefi（ここではｉ≠１３，５４）との間の色差成分を用いて精度指標を算出する。パラメータ評価部４４０は、ここで算出された精度指標と、予め設定しておいた精度基準εとを比較することによって、補正の精度を判定する。
【００９１】
より詳細には、パラメータ評価部４４０は、カラーパッチの色のうち、色選択部４２０によって選択されなかった色に対応する第１の色信号値Ｃjに上述の式（３）を適用することにより、第２の色信号補正値Ｃesjを算出する。ここで、インデックスｊは、カラーパッチの色のうち、色選択部４２０によって選択されなかったそれぞれの色を示す。ここで説明する例における第１の色信号値Ｃjは、選択色リストに含まれていない色に対応する色信号値である。カラーパッチの色のうち、色選択部４２０によって選択されなかった色の総数をＮとすれば、ｊ＝１，２，…，Ｎであり、ここでは、Ｎ＝１３８である。
【００９２】
次に、パラメータ評価部４４０は、精度指標ΔＥAを算出する。精度指標ΔＥAは、例えば下記の式（９）を用いて計算される。
【数９】
0006455764.tif 000010
【００９３】
ここで、式（９）中、ΔＥejは、第２の色信号補正値Ｃesjと、色選択部４２０によって選択されなかった色を規定する基準色信号値Ｃrefjとの間の色差成分である。この色差成分ΔＥejは、下記の式（１０）によって表される。
【数１０】
0006455764.tif 000011
【００９４】
式（１０）中、ΔＲej＝Ｒrefj-Ｒesj、ΔＧej＝Ｇrefj-Ｇesj、ΔＢej＝Ｂrefj-Ｂesjである。したがって、精度指標ΔＥAは、選択色リストに含まれていないデータセットの色信号補正値と基準色信号値との間の色差成分の平均である。ここでは、式（９）における和は、選択色リストに含まれていないデータセットの総数にわたってとる。
【００９５】
＜精度基準εと精度指標との比較により、補正の精度を判定する工程（ｆ）＞
次に、パラメータ評価部４４０は、色差成分ΔＥAの値と、予め設定しておいた精度基準εの値とを比較する。これにより、補正の精度を判定する。精度基準εの値は、例えばメモリ４２に記憶されている。精度基準εの値は、任意に設定し得る。
【００９６】
ΔＥA≦εが満たされる場合、十分な補正の精度が得られたと判断することができる。したがって、パラメータ評価部４４０は、既に求められたパラメータＱk（ここではＱ13およびＱ54）を出力する。すなわち、色補正パラメータ算出装置４００は、計算を終了し、パラメータＱkを色補正パラメータとして出力する。色補正パラメータは、例えば、図１に示す色補正パラメータ記憶装置５００に格納される。色補正パラメータは、メモリ４２（図２参照）に格納されてもよい。
【００９７】
一方、ΔＥA＞εの場合は、十分な補正の精度が得られていないと判断することができる。この場合、パラメータ評価部４４０は、カラーパッチの色のうち、色選択部４２０によって選択されなかった色ごとに求められる色差成分ΔＥejと、選択色リストと、データセットＤ1〜Ｄ140とを色選択部４２０へ出力する。
【００９８】
＜カラーパッチの色からさらに１つの色を選択する工程（ｇ）＞
色選択部４２０は、上述の色差成分ΔＥejの大きさの比較を行う。ここでは、色選択部４２０は、選択色リストに含まれていないデータセットＤjの各々に対応する色差成分ΔＥej間の大きさの比較を行う。色選択部４２０は、色差成分ΔＥejの大きさの比較結果に基づいて、カラーパッチの色のうち、色選択部４２０によって既に選択されている色以外の色から、さらに１つの色を選択する。例えば、色選択部４２０は、ΔＥejのうち、色差成分が最大のΔＥemaxを決定する。すなわち、ここでは、色選択部４２０は、ΔＥemaxに対応するカラーパッチのインデックスｉの値（例えばｉ＝２２とする。）と、そのｉの値に対応するデータセットＤi（例えばＤ22とする。）とを選択色リストにさらに追加する。このように、色差成分ΔＥejの大きさの順に、色選択部４２０が選択する色の優先度を高くしてもよい。色選択部４２０は、更新された選択色リストおよびデータセットＤ1〜Ｄ140をパラメータ算出部４３０へ出力する。
【００９９】
その後、上述の工程（ｄ）、工程（ｅ）および工程（ｆ）がさらに実行される。すなわち、パラメータ算出部４３０における処理およびパラメータ評価部４４０における処理が再度実行される。
【０１００】
パラメータ算出部４３０は、更新された選択色リストおよびデータセットＤ1〜Ｄ140を色選択部４２０から取得する。ここでは、パラメータ算出部４３０は、更新された選択色リストに含まれるデータセット（ここではＤ13およびＤ54およびＤ22）を用い、上述の式（８）等に基づいてパラメータＱk（移動量Ｑk）を算出し直す。ここでは、ｋ＝１，２，３であり、式（３）〜式（６）において、Ｔ1＝Ｃ13、Ｔ2＝Ｃ54、Ｔ3＝Ｃ22である。なお、選択色リストに新たにデータが追加されたことから、このときのＳの値は３である。つまり、式（８）において、行列要素がｌh,kと表されているマトリクスの次元は、前回の計算時よりも大きい。パラメータ算出部４３０は、パラメータＱkを算出した後、パラメータＱk、選択色リストおよびデータセットＤ1〜Ｄ140をパラメータ評価部４４０へ出力する。なお、新たに算出し直されたＱ13およびＱ54は、前回に得られたＱ13およびＱ54とは異なる。
【０１０１】
パラメータ評価部４４０は、カラーパッチＰiの色のうち、色選択部４２０によって選択されなかった色に対応する第１の色信号値Ｃi（ここではｉ≠１３，５４，２２）のそれぞれに対して、パラメータＱk（ここではＱ1、Ｑ2およびＱ3）を用いて補正を行い、第２の色信号補正値Ｃesjを得る。ここで、ｊ＝１，２，…，Ｎであり、Ｎ＝１３７である。次に、パラメータ評価部４４０は、第２の色信号補正値Ｃesjと、カラーパッチの色のうち、色選択部４２０によって選択されなかった色を規定する基準色信号値Ｃrefjとの間の色差成分ΔＥejを用いて精度指標ΔＥAを算出し直す。
【０１０２】
次に、パラメータ評価部４４０は、新たに算出された精度指標ΔＥAの値と、精度基準εの値とを比較する。これにより、補正の精度を判定する。ΔＥA≦εが満たされる場合、パラメータ評価部４４０は、新たに算出されたパラメータＱk（ここではＱ13、Ｑ54およびＱ22）を出力する。すなわち、色補正パラメータ算出装置４００は、計算を終了し、新たに算出されたパラメータＱkを最終的な色補正パラメータとして出力する。
【０１０３】
ΔＥA＞εの場合には、パラメータ評価部４４０は、色差成分ΔＥej、選択色リストおよびデータセットＤ1〜Ｄ140を色選択部４２０へ出力する。その後、十分な補正の精度が得られるまで、上述の工程（ｄ）、工程（ｅ）および工程（ｆ）が繰り返される。このように、上述の算出方法においては、ΔＥA≦εが満たされるまで、色選択部４２０、パラメータ算出部４３０およびパラメータ評価部４４０における処理が繰り返される。このようにして、色補正パラメータ算出装置４００は、色補正パラメータを算出する。
【０１０４】
上述の例では、精度指標（ΔＥA）は、選択色リストに含まれていないデータセットの色信号補正値と基準色信号値との間の色差成分の平均である。しかしながら、精度指標は、この例に限定されない。例えば、選択色リストに含まれていないデータセットの色信号補正値と基準色信号値との間の色差成分のうちの最大値ΔＥMを抽出し、この最大値ΔＥMを精度指標として用いてもよい。あるいは、平均ΔＥAと最大値ΔＥMとを求め、ΔＥAとΔＥMの重み付きの和を精度指標として用いてもよい。
【０１０５】
以上のように、本開示の実施の形態に係る色補正パラメータ算出方法では、カラーチャートが有するカラーパッチの全ての色ではなく、一部の色を選択して色補正パラメータの算出を行う。したがって、カラーパッチの全ての色を選択した上で色補正パラメータの算出を行う場合と比較して計算量を削減することができる。また、本開示によれば、十分な補正の精度が得られていると判定された場合には、計算が打ち切られ、十分な補正の精度が得られていないと判定された場合に、色補正パラメータを算出するためのマトリクスのサイズが順次拡大される。そのため、計算量の増大を効果的に抑制できる。本開示によれば、少ない処理量によって算出が可能な色補正パラメータを提供できる。
【０１０６】
また、本開示の実施の形態に係る色補正パラメータ算出方法では、補正の精度の判定は、あらかじめ定めておいた精度基準εと、精度指標との比較に基づいて行われる。この精度指標は、上述したように、例えば、色選択部４２０によって選択されなかった色ごとに算出される色差成分ΔＥejを用いて算出される。すなわち、補正の精度の判定には、上述のパラメータＱkの算出には直接利用されなかった色に関する色差成分が用いられる。したがって、計算量の増大を抑制しつつ、再現すべきシーンに含まれる種々の色に対してまんべんなく理想的な色への近似をし得る色補正パラメータを得ることができる。
【０１０７】
上述の算出方法からわかるように、色選択部４２０によって選択された色が再現すべきシーンに含まれている場合、上述の算出方法によって得られる色補正パラメータを用いた補正を行えば、その色については理想的な色への近似が可能である。再現すべきシーンに含まれる他の色については、所定の重み付けの下での近似が行われる（式（３）参照）。そのため、色選択部４２０によって選択された色以外の色に対しても、自然な近似を実現し得る。
【０１０８】
特に精度良く近似させたい色（以下、「特定色」と呼ぶ。）がある場合には、特定色のカラーパッチを表面に有する独自のカラーチャートを作製しておいてもよい。このような独自のカラーチャートを用いれば、特定色について精度の良い近似を実現し得る。あるいは、目的に応じて、優先して選択される色を予め設定しておいてもよい。例えば、選択色リストに追加されるカラーパッチのインデックスｉの値およびデータセットＤiの優先度を予め指定しておいてもよい。例えば、晴れた日の空の色を忠実に再現したい場合に、青色が優先して選択されるような処理が実行されてもよい。
【０１０９】
あるいは、撮像装置が有する測光センサ等を利用して撮影時の明るさ等に関する情報を取得して、画像情報とともに撮影時の明るさ等に関する情報を色補正パラメータ算出装置４００に入力するようにしてもよい。撮影時の明るさ等に関する情報を利用することにより、優先して選択される色を色選択部４２０が自動で選択するようにしてもよい。撮影時の明るさ等に関する情報に代えて、撮影時に設定されていた撮影モードの情報を利用してもよい。例えば、イメージの取得において撮像装置が人物撮影モードに設定されていた場合には、人の肌の色をより忠実に再現し得る色補正パラメータの算出に適した色を色選択部４２０が自動で選択するようにしてもよい。
【０１１０】
一般に、実際のシーンから知覚される色と、表示装置によって再現されたシーンから知覚される色との間のズレの大きさは、色ごとに異なる。また、このズレの大きさは、撮影時の環境条件、撮像装置間の個体差にも依存する。本開示によれば、どの色を優先して実際のシーンにおける色に近似させるかを自由に設定することが可能であるので、色補正パラメータの算出に適した色を適宜選択することができる。したがって、実際のシーンから知覚される色と、表示装置によって再現されたシーンから知覚される色との間のズレの大きさを効果的に低減できる色補正パラメータを提供し得る。
【０１１１】
＜変形例１＞
上述の実施の形態では、測色装置２０００を使用して基準色信号値を得ている。しかしながら、他の手法によって基準色信号値を得てもよい。
【０１１２】
図５は、照明用光源のスペクトルおよびカラーパッチの反射率を利用して基準色信号値を得る方法を説明する図である。図５に例示する構成では、反射率測定装置２２００を用いて、各カラーパッチの反射率が測定される。反射率測定装置２２００としては、公知の反射率計を使用することができる。また、照明スペクトル測定装置２３００を用いて、カラーチャート１０００を照らす光源ＩＬのスペクトルが測定される。照明スペクトル測定装置２３００としては、公知の分光放射計を使用することができる。光源ＩＬには、再現すべきシーンにおける環境条件と同様の環境条件を実現し得る光源が選ばれる。各カラーパッチの反射率を例えば一度だけ測定しておき、各カラーパッチの反射率および光源ＩＬのスペクトルを基準色信号値抽出装置２１００に入力する。基準色信号値抽出装置２１００は、例えば、コンピュータ等の、プロセッサを備える装置である。基準色信号値抽出装置２１００において、予め保持する等色関数と、各カラーパッチの反射率と、光源ＩＬのスペクトルとを用いた積分が行われる。すなわち、光源ＩＬのスペクトル、カラーパッチの反射率および等色関数の積を被積分関数とする可視光域にわたる積分が求められる。このような計算によって基準色信号値を算出することにより、環境条件ごとに各カラーパッチの測色を行う手間を省くことができる。
【０１１３】
＜変形例２＞
図３に例示する構成においては、撮像装置２００と色補正パラメータ算出システム１００００とは別個の装置である。しかしながら、図６を参照して説明するように、撮像装置が色補正パラメータを算出する機能を有していてもよい。
【０１１４】
図６は、色補正パラメータ算出機能を備える撮像装置の構成例を示す。図６に示す撮像装置２１０は、イメージセンサを有する撮像部２１１と、色補正パラメータ算出システム１１０００と、色補正パラメータ記憶部２１４とを備える。図示する例において、色補正パラメータ算出システム１１０００は、色信号値抽出部２１２と、色補正パラメータ算出部２１３とを含んでいる。
【０１１５】
色信号値抽出部２１２は、例えばプロセッサとして構成され、色信号値抽出装置３００と同様の処理を行う。色補正パラメータ算出部２１３は、例えばプロセッサとして構成され、色補正パラメータ算出装置４００と同様の処理を行う。色補正パラメータ算出部２１３は、色信号値抽出部２１２から取得した第１の色信号値と、例えば測色装置２０００からの基準色信号値とを用いて色補正パラメータを算出する。算出された色補正パラメータは、色補正パラメータ記憶部２１４に格納される。色補正パラメータ記憶部２１４は、例えばメモリであり、色補正パラメータ記憶装置５００と同様の機能を果たす。
【０１１６】
図７は、撮像装置２１０を備える画像出力システム２１０００の概要を示す。図示する構成においては、撮像装置２１０から色補正装置６００に対して色信号値（例えば画像信号）と色補正パラメータとが入力される。色補正装置６００は、撮像装置２１０から受け取った色補正パラメータを用いて色補正処理を行う。出力装置７００に対して色補正処理が施された画像信号が入力される。
【０１１７】
このように、撮像装置２１０を用いて色補正パラメータを算出してもよい。このような構成をとる場合、取得するイメージ中にカラーチャート１０００が含まれるようにすることで、撮影時の環境条件に適合した色補正パラメータ算出が可能である。したがって、撮影時の環境条件に適合した色補正パラメータを用いた色補正処理を容易に行うことが可能である。
【０１１８】
＜変形例３＞
図１に例示する構成においては、色補正装置６００は、例えば図３に示す色補正パラメータ算出システム１００００とは別個の装置である。しかしながら、図８を参照して説明するように、色補正装置と色補正パラメータ算出システムとが一体として構成されていてもよい。
【０１１９】
図８は、色補正装置と色補正パラメータ算出システムとが一体として構成された色補正システム３００００の構成例を示す。色補正システム３００００は、例えば単一の装置であり、色補正パラメータの算出および色補正パラメータを用いた色補正を実行する。図示するように、色補正システム３００００は、色信号値抽出装置３００と、色補正パラメータ算出装置４００と、色補正パラメータ記憶装置５００と、色補正装置６００とを備える。
【０１２０】
図８に示す画像出力システム２２０００において、色補正システム３００００は、撮像装置２００から入力される色信号値（例えば画像信号）と、例えば測色装置２０００から入力される基準色信号値とを用いて色補正パラメータを算出する。色補正システム３００００は、さらに、色補正装置６００において色補正パラメータを用いた色補正処理を行い、色補正処理が施された画像信号を出力装置７００に対して出力する。このような構成において、撮像装置２００によるカラーチャート１０００の撮影、および色信号値抽出装置３００に対する撮像装置２００からの色信号値（例えば画像信号）の入力は、撮影時の環境条件ごとに最初の１度だけ実行されればよい。
【０１２１】
このような構成をとった場合も、取得するイメージ中にカラーチャート１０００が含まれるようにすることで、撮影時の環境条件に適合した色補正パラメータ算出が可能である。したがって、撮影時の環境条件に適合した色補正パラメータを用いた色補正処理を容易に行うことが可能である。
【０１２２】
＜変形例４＞
図９は、測色によって得られた基準色信号値を２つの撮像装置の間において共通して使用する構成の例を示す。図９に例示する構成では、撮像装置２００を用いたカラーチャートの撮影と、撮像装置２５０を用いたカラーチャートの撮影とが行われる。撮像装置２５０は、撮像装置２００と同様に、被写体のイメージを取得できる装置である。
【０１２３】
撮像装置２００を用いたカラーチャート１０００の撮影によって得られた画像信号は、色補正パラメータ算出システム１００００−１の色信号値抽出装置３００−１に送られる。色信号値抽出装置３００−１は、撮像装置２００から受け取った画像信号から、カラーパッチＰ1〜Ｐ140の色にそれぞれ対応する第１の色信号値を抽出する。色信号値抽出装置３００−１によって抽出された第１の色信号値は、色補正パラメータ算出装置４００−１に入力される。色補正パラメータ算出装置４００−１は、色信号値抽出装置３００−１から受け取った第１の色信号値と、測色装置２０００を用いて得られた基準色信号値とを取得する。色補正パラメータ算出装置４００−１は、これらを用いて、撮像装置２００用の色補正パラメータを算出する。
【０１２４】
同様にして、撮像装置２５０を用いたカラーチャート１０００の撮影によって得られた画像信号は、色補正パラメータ算出システム１００００−２の色信号値抽出装置３００−２に送られる。色信号値抽出装置３００−２は、撮像装置２５０から受け取った画像信号から、カラーパッチＰ1〜Ｐ140の色にそれぞれ対応する第１の色信号値を抽出する。色信号値抽出装置３００−２によって抽出された第１の色信号値は、色補正パラメータ算出装置４００−２に入力される。色補正パラメータ算出装置４００−２は、色信号値抽出装置３００−２から受け取った第１の色信号値と、測色装置２０００を用いて得られた基準色信号値とを取得する。色補正パラメータ算出装置４００−２は、これらを用いて、撮像装置２５０用の色補正パラメータを算出する。
【０１２５】
色補正パラメータ算出装置４００−１による撮像装置２００用の色補正パラメータの算出と、色補正パラメータ算出装置４００−２による撮像装置２５０用の色補正パラメータの算出とは、順次に実行されてもよいし、並列的に実行されてもよい。
【０１２６】
（実施の形態２）
実施の形態１では、色補正パラメータ算出における色差成分の算出およびパラメータＱkの算出にｓＲＧＢ信号を用いている。しかしながら、色補正パラメータの算出に使用する色信号値はｓＲＧＢ信号のような画像信号に限定されず、色空間上の座標値であってもよい。例えば、ＣＩＥ  １９３１  ＸＹＺ色空間、ＣＩＥ−Ｌ*ａ*ｂ*色空間等における座標値を用いてもよい。実施の形態２では、ＣＩＥ−Ｌ*ａ*ｂ*色空間における座標値を用いた色補正パラメータの算出方法を例示する。ＣＩＥ−Ｌ*ａ*ｂ*色空間は、人の色知覚と色空間上の距離との相関性が良好な均等色空間である。ＣＩＥ−Ｌ*ａ*ｂ*色空間は、一般に、色の一致度の評価に用いられる。以下では、実施の形態１における説明と重複する説明は省略する。
【０１２７】
＜色補正パラメータ算出装置＞
図１０は、本開示の実施の形態２における色補正パラメータ算出装置８００の使用方法の一例を説明するブロック図である。測色装置２５００は、色彩計等、各カラーパッチの、ＣＩＥ−Ｌ*ａ*ｂ*色空間における座標値（Ｌ*，ａ*，ｂ*）を正確に測定できる装置である。ここでは、カラーパッチの測色および撮像装置２００を用いたカラーチャートの撮影において、照明用光源としてＣＩＥ標準光源Ｄ６５を用いる。
【０１２８】
例えば測色装置２５００を用いた測色により、各々がカラーパッチのそれぞれの色を規定する基準色信号値Ｃ’ref1〜Ｃ’ref140が得られる。ここでは、基準色信号値Ｃ’ref1〜Ｃ’ref140は、ＣＩＥ−Ｌ*ａ*ｂ*色空間における座標値（Ｌ*，ａ*，ｂ*）である。例えば測色装置２５００を用いた測色によって得られた基準色信号値Ｃ’ref1〜Ｃ’ ref140は、色補正パラメータ算出装置８００に入力される。これにより、色補正パラメータ算出装置８００は、基準色信号値（Ｃ’ref1〜Ｃ’ref140）を取得する。各カラーパッチの測色値が既知である場合には、既知のＬ*、ａ*およびｂ*の値を、色補正パラメータ算出装置８００に対して入力してもよい。図１０に示す色補正パラメータ算出システム１５０００は、色信号値抽出装置３００および色補正パラメータ算出装置８００によって構成されている。色補正パラメータ算出システム１５０００は、他の付加的な装置を有し得る。
【０１２９】
＜色補正パラメータの算出方法＞
図１１を参照して、色補正パラメータ算出装置８００における処理の流れを説明する。
【０１３０】
図１１は、本開示の実施の形態２における色補正パラメータ算出装置８００の概要を示す。図１１に示す例では、色補正パラメータ算出装置８００は、プロセッサ８０と、メモリ４２とを備える。図１１に例示する構成において、プロセッサ８０は、座標算出部４５０、比較演算部４１０、色選択部４２０、パラメータ算出部４３０およびパラメータ評価部４４０を備える。座標算出部４５０、比較演算部４１０、色選択部４２０、パラメータ算出部４３０およびパラメータ評価部４４０は、それぞれが別個のプロセッサであってもよいし、これらの２以上が１つのプロセッサに含まれていてもよい。色補正パラメータ算出装置８００の全体または一部は、ＤＳＰまたはＡＳＩＣとして構成され得る。プロセッサ８０はその一部にメモリ４２を有する構成であってもよい。
【０１３１】
座標算出部４５０は、基準色信号値Ｃ’ref1〜Ｃ’ref140と、例えば色信号値抽出装置３００（図１０参照）から出力された第１の色信号値Ｃ1〜Ｃ140とを取得する。基準色信号値Ｃ’ref1〜Ｃ’ref140は、測色装置２５００を用いた測色によって得られた色信号値であり得る。第１の色信号値Ｃ1〜Ｃ140は、例えばｓＲＧＢ信号である。第１の色信号値Ｃ1〜Ｃ140の取得および基準色信号値Ｃ’ref1〜Ｃ’ref140の取得は、色補正パラメータの算出の過程において最初に１度だけ実行されればよい。
【０１３２】
座標算出部４５０は、第１の色信号値Ｃ1〜Ｃ140に対して下記の式（１１）〜式（１３）を適用することにより、ｓＲＧＢ信号をＣＩＥ−Ｌ*ａ*ｂ*色空間における座標値（Ｌ*，ａ*，ｂ*）に変換する。以下では、変換後の第１の色信号値をＣ’1〜Ｃ’140と表記する。色補正パラメータ算出装置８００に入力される第１の色信号値がＣＩＥ−Ｌ*ａ*ｂ*色空間における座標値である場合には、色信号値の変換を省略できる。なお、座標算出部４５０に入力される基準色信号値は、ｓＲＧＢ信号であってもよい。その場合、座標算出部４５０は、基準色信号値に対してもＣＩＥ−Ｌ*ａ*ｂ*色空間における座標値への変換を行う。
【数１１】
0006455764.tif 000012
【数１２】
0006455764.tif 000013
【数１３】
0006455764.tif 000014
【０１３３】
座標算出部４５０は、基準色信号値Ｃ’ref1〜Ｃ’ref140および第１の色信号値Ｃ’1〜Ｃ’140を比較演算部４１０へ出力する。
【０１３４】
比較演算部４１０は、下記の式（１４）を適用することにより、カラーパッチの色ごとに、第１の色信号値のうちの１つと基準色信号値との間の色差成分ΔＥ’1〜ΔＥ’140を算出する。
【数１４】
0006455764.tif 000015
【０１３５】
式（１４）中、ΔＬ*i、Δａ*iおよびΔｂ*iは、それぞれ、ΔＬ*i＝Ｌ*refi-Ｌ*i、Δａ*i＝ａ*refi-ａ*iおよびΔｂ*i＝ｂ*refi-ｂ*iである。ここでは、ｉ番目のカラーパッチに対応する基準色信号値Ｃ’refiおよび第１の色信号値Ｃ’iを、それぞれ、（Ｌ*refi，ａ*refi，ｂ*refi）および（Ｌ*i，ａ*i，ｂ*i）と表している。比較演算部４１０は、色差成分ΔＥ’iおよびデータセットＤ’iを色選択部４２０へ出力する。
【０１３６】
色選択部４２０は、実施の形態１と同様にして、取得した色差成分ΔＥ’iの大きさの比較を行う。色選択部４２０は、さらに、ΔＥ’iの大きさの比較結果に基づいて、カラーパッチＰiの色のうちの１色以上を選択する。例えば、色選択部４２０は、ΔＥ’1〜ΔＥ’140のうち、色差成分が最大のΔＥ’maxを決定し、ΔＥ’maxに対応するカラーパッチのインデックスｉの値と、データセットＤ’iとを選択色リストに追加する。データセットＤ’iは、カラーパッチＰiの各々に対応する基準色信号値Ｃ’refiと第１の色信号値Ｃ’iの対である。実施の形態１と同様、カラーパッチＰiの色から少なくとも１色を選択する工程において、カラーパッチＰiの全ての色が選択されることはない。色選択部４２０は、選択色リストおよびデータセットＤ’1〜Ｄ’140をパラメータ算出部４３０へ出力する。
【０１３７】
パラメータ算出部４３０は、カラーパッチＰiの色のうちから選択された色に対応する第１の色信号値Ｃ’iと、その選択された色を規定する基準色信号値Ｃ’refiとを用いて色補正パラメータを算出する。実施の形態２においても、実施の形態１と同様の色補正のモデルを用いる。すなわち、上述の式（３）、式（４）、式（５）および式（８）にそれぞれ対応する、下記の式（１５）、式（１６）、式（１７）および式（１８）を適用することにより、パラメータＱ’kを算出する。パラメータＱ’kの具体的な算出の流れは、実施の形態１とほぼ同様である。
【数１５】
0006455764.tif 000016
【数１６】
0006455764.tif 000017
【数１７】
0006455764.tif 000018
【数１８】
0006455764.tif 000019
【０１３８】
式（１５）〜式（１７）中におけるＴ’kは、選択色リストに含まれるｋ番目のデータセットにおける第１の色信号値を表す。なお、式（１７）においては、Ｔ’kを（Ｌ*k，ａ*k，ｂ*k）と表している。また、式（１５）中、Ｃ’esiは、ｉ番目の第１の色信号値Ｃ’iを補正することによって得られる第１の色信号補正値を表す。ここでは、第１の色信号補正値Ｃ’esiは、（Ｌ*esi，ａ*esi，ｂ*esi）と表される。
【０１３９】
式（１８）における調整量Ｐ’kは、Ｐ’k＝Ｔ’refk−Ｔ’kとして定義される。Ｔ’refkは、選択色リストに含まれるｋ番目のデータセットにおける基準色信号値を意味する。ここでは、調整量Ｐ’kは、（Ｌ*refk−Ｌ*k，ａ*refk−ａ*k，ｂ*refk−ｂ*k）と表される。調整量Ｐ’kは、選択色リストに含まれるＳ個のデータセットに対して定義される。式（１８）におけるｌ’h,kは、ｌ（Ｃ’h，Ｔ’k）を意味する。
【０１４０】
式（１８）を適用して得られるパラメータＱ’kは、実施の形態１におけるパラメータＱkと同様に、色選択部４２０によって選択された色を規定する基準色信号値Ｃ’refhと、第１の色信号補正値Ｃ’eshとの間の色差成分が０となるように定められるパラメータである。パラメータ算出部４３０は、パラメータＱ’kを算出した後、パラメータＱ’k、選択色リストおよびデータセットＤ’1〜Ｄ’140をパラメータ評価部４４０へ出力する。
【０１４１】
パラメータ評価部４４０は、補正の精度を判定する。パラメータ評価部４４０は、カラーパッチの色のうち、色選択部４２０によって選択されなかった色に対応する第１の色信号値Ｃ’jに上述の式（１５）を適用することにより、第２の色信号補正値Ｃ’esjを算出する。
【０１４２】
次に、パラメータ評価部４４０は、下記の式（１９）を用いて、精度指標ΔＥ’Aを算出する。
【数１９】
0006455764.tif 000020
【０１４３】
ここで、式（１９）中、ΔＥ’ejは、第２の色信号補正値Ｃ’esjと、色選択部４２０によって選択されなかった色を規定する基準色信号値Ｃ’refjとの間の色差成分である。この色差成分ΔＥ’ejは、下記の式（２０）によって表される。
【数２０】
0006455764.tif 000021
【０１４４】
式（２０）中、ΔＬ*ej＝Ｌ*refj-Ｌ*esj、Δａ*ej＝ａ*refj-ａ*esj、Δｂ*ej＝ｂ*refj-ｂ*esjである。精度指標ΔＥ’Aは、選択色リストに含まれていないデータセットの色信号補正値と基準色信号値の間の色差成分の平均である。ここでは、式（１９）における和は、上述の式（９）と同様に、選択色リストに含まれていないデータセットの総数にわたってとる。
【０１４５】
次に、パラメータ評価部４４０は、精度指標ΔＥ’Aの値と、予め設定しておいた精度基準ε’の値とを比較する。これにより、補正の精度を判定する。上述したように、ＣＩＥ−Ｌ*ａ*ｂ*色空間は、人の色知覚と色空間上の距離との相関性が良好な均等色空間である。そのため、精度指標ΔＥ’Aの値は、人が感じる色の間の違いの度合いと相関がある。したがって、ＣＩＥ−Ｌ*ａ*ｂ*色空間上の座標値を利用して色補正パラメータを決定する実施の形態２では、精度基準ε’の値を設定しやすいという利点がある。
【０１４６】
精度基準ε’の値は、例えばメモリ４２に記憶されている。精度基準ε’の値として、例えば人が２つの色を異なる色として認識できる限界に相当する色差として知られているΔＥ*＝２．３を採用してもよい。すなわち、ε’＝２．３としてもよい。精度基準ε’の値は、目的に合わせて自由に設定することが可能である。
【０１４７】
ΔＥ’A≦ε’が満たされる場合、十分な補正の精度が得られたと判断することができる。したがって、パラメータ評価部４４０は、既に求められたパラメータＱ’kを出力する。すなわち、色補正パラメータ算出装置８００は、計算を終了し、パラメータＱ’kを色補正パラメータとして出力する。色補正パラメータは、例えば、図１に示す色補正パラメータ記憶装置５００に格納される。色補正パラメータは、メモリ４２に格納されてもよい。
【０１４８】
一方、ΔＥ’A＞ε’の場合は、十分な補正の精度が得られていないと判断することができる。この場合、パラメータ評価部４４０は、実施の形態１と同様に、カラーパッチの色のうち、色選択部４２０によって選択されなかった色ごとに求められる色差成分ΔＥ’ej、選択色リストおよびデータセットＤ’1〜Ｄ’140を色選択部４２０へ出力する。
【０１４９】
色選択部４２０は、上述の色差成分ΔＥ’ejの大きさの比較を行う。ここでは、色選択部４２０は、選択色リストに含まれていないデータセットＤ’jの各々に対応する色差成分ΔＥ’ej間の大きさの比較を行う。色選択部４２０は、色差成分ΔＥ’ejの大きさの比較結果に基づいて、カラーパッチの色のうち、色選択部４２０によって既に選択されている色以外の色から、さらに１つの色を選択する。例えば、色選択部４２０は、ΔＥ’ejのうち、色差成分が最大のΔＥ’emaxに対応するカラーパッチのインデックスｉの値と、そのｉの値に対応するデータセットＤ’iとを選択色リストにさらに追加する。色選択部４２０は、更新された選択色リストおよびデータセットＤ’1〜Ｄ’140をパラメータ算出部４３０へ出力する。
【０１５０】
その後、パラメータ算出部４３０における処理およびパラメータ評価部４４０における処理が再度実行される。すなわち、ΔＥ’A≦ε’が満たされるまで、色選択部４２０、パラメータ算出部４３０およびパラメータ評価部４４０における処理が繰り返される。
【０１５１】
ここで、図１２〜図１４を参照して、具体的な計算例を説明する。
【０１５２】
図１２〜図１４は、横軸および縦軸がそれぞれａ*軸およびｂ*軸である直交座標系を用いて、基準色信号値および色補正の前後における色信号値をプロットした図である。図１２〜図１４中、○、×および▲は、それぞれ、基準色信号値（ＣrefiおよびＣrefj）、色補正前の色信号値（ＣiおよびＣj）および色補正後の色信号値（ＣesiおよびＣesj）を表している。図１２〜図１４においては、カラーチャートが有するカラーパッチの色のうちの一部の色について、これらの色信号値を示している。ここでは、複雑さを避けるため、各色信号値のＬ*の大きさの違いは無視する。
【０１５３】
図１２は、カラーパッチの色のうち、１つの色が選択された場合（Ｓ＝１、Ｎ＝１３９）の各色の信号値を示している。図１２中、ＳＣ１は、選択された色に対応する各信号値を表している。図示するように、ＳＣ１に対応する色については、このときに求められたパラメータＱ’kを用いて補正を行った第１の色信号補正値は、基準色信号補正値に一致している。このときの精度指標ΔＥ’Aの値は、図１２中の表に示すように、８．３０である。この精度指標ΔＥ’Aの値が精度基準ε’よりも大きければ、ＳＣ１に対応する色以外の色から、新たに１つの色が選択される。
【０１５４】
例えば、第２の色信号補正値Ｃ’esjと、色選択部４２０によって選択されなかった色を規定する基準色信号値Ｃ’refjとの間の色差成分ΔＥ’ejの大きさの順に色が選択される場合であれば、次に選択されるべき色は、図１２に示すＳＣ２に対応する色である。つまり、ａ*ｂ*平面において▲と○との間の距離が最も大きい色が選択色リストにさらに追加される。そして、再びパラメータＱ’kが計算される。
【０１５５】
図１３は、ＳＣ１に対応する色およびＳＣ２に対応する色が選択された場合（Ｓ＝２）の各色の信号値を示している。図示するように、ＳＣ１およびＳＣ２については、計算し直されたパラメータＱ’kを用いて補正を行うことにより、第１の色信号補正値が基準色信号補正値に一致する。また、他の色についても、図１２に示す状態よりも、▲と○との間の距離が概ね縮小している。つまり、既に選択されている色以外の色についても、実際のシーンから知覚される色との間のズレが低減され得る。このときの精度指標ΔＥ’Aの値は、図１３中の表に示すように、３．４８であり、８．３０よりも小さい。すなわち、選択色リストに追加されている色が１色だけのときと比較して、再現すべきシーンに含まれる種々の色に対してまんべんなく理想的な色への近似をし得るパラメータが得られている。
【０１５６】
このときの精度指標ΔＥ’Aの値が精度基準ε’よりも大きければ、ＳＣ１に対応する色およびＳＣ２に対応する色以外の色から、新たに１つの色が選択される。図１３では、次に選択されるべき色に対応する色信号値が、ＳＣ３として示されている。
【０１５７】
図１４は、ＳＣ１に対応する色、ＳＣ２に対応する色およびＳＣ３に対応する色が選択された場合（Ｓ＝３）の各色の信号値を示している。このときの精度指標ΔＥ’Aの値は、図１４中の表に示すように、３．２６であり、前回に得られた３．４８よりも小さい。すなわち、選択色リストに追加されている色が２色のときと比較して、色補正効果のより高いパラメータＱ’kが得られているといえる。このときの精度指標ΔＥ’Aの値が精度基準ε’以下であれば、このときのパラメータＱ’kが色補正パラメータとして出力される。このときの精度指標ΔＥ’Aの値が精度基準ε’よりも大きければ、さらに新たに１つの色が選択され、パラメータＱ’kが計算し直される。図１４では、次に選択されるべき色に対応する色信号値が、ＳＣ４として示されている。なお、本発明者の検討によれば、精度基準ε’の値として上述のΔＥ*＝２．３を採用した場合、色選択部４２０によって選択される色の数は２０色程度である。
【０１５８】
上述のようにして算出された色補正パラメータは、例えば図１を参照して説明した画像出力システム２００００において利用できる。色補正装置６００は、色補正パラメータ記憶装置５００からパラメータＱ’kを読み出す。色補正装置６００は、撮像装置２００から入力された画像信号（ここではｓＲＧＢ信号）に対して、上述の式（１１）〜式（１３）を適用することにより、ｓＲＧＢ信号をＣＩＥ−Ｌ*ａ*ｂ*色空間上の座標値に変換する。撮像装置２００から入力される画像情報がＣＩＥ−Ｌ*ａ*ｂ*色空間上の座標値の形式であれば、この変換は省略される。色補正装置６００は、色補正パラメータ記憶装置５００からパラメータＱ’kを読み取り、上述の変換によって得られた座標値に対して上述の式（１５）を適用することにより、色補正処理を行う。これにより、色補正装置６００は、色補正後の色信号値を算出し、出力装置７００に出力する。
【０１５９】
出力装置７００が、ｓＲＧＢ規格で定義された色域に対応した機器である場合には、必要に応じて色補正処理後の座標値がｓＲＧＢ信号に変換される。具体的には、下記の式（２１）〜式（２３）を順に適用することにより、ＣＩＥ−Ｌ*ａ*ｂ*色空間上の座標値をｓＲＧＢ信号に変換する。
【数２１】
0006455764.tif 000022
【数２２】
0006455764.tif 000023
【数２３】
0006455764.tif 000024
【０１６０】
このように、本開示の色補正パラメータ算出方法は、画像信号を用いた算出方法に限定されず、色空間上の座標値を用いた算出方法であり得る。なお、ｓＲＧＢ信号とＣＩＥ−Ｌ*ａ*ｂ*色空間上の座標値との間の変換および／または逆変換は、色補正装置６００によって実行されてもよいし、画像出力システム２００００における他の装置によって実行されてもよい。
【０１６１】
（実施の形態３）
測色装置２０００に代えて、他の撮像装置を用いてカラーチャート１０００を撮影することによって得られた色信号値を基準色信号値として用いてもよい。これにより、ある撮像装置Ａによって取得した被写体のイメージ中の色を、基準色信号値の生成に用いた別の撮像装置Ｂによって撮影を行ったときの色に近似させる色補正パラメータを算出することが可能である。すなわち、撮像装置Ａを用いて撮影を行いながらも、あたかも撮像装置Ｂによって撮影を行ったかのような色をディスプレイ上に再現することが可能である。
【０１６２】
＜色補正パラメータ算出システムの概要の説明＞
図１５は、色補正パラメータ算出装置４００の使用方法の他の一例を説明するブロック図である。実施の形態１における色補正パラメータ算出装置４００の使用方法（図３参照）との相違点は、測色装置２０００に代えて、第１の色信号値を生成に用いる色信号値を得るための撮像装置２００とは異なる他の撮像装置２５０によってカラーチャート１０００の撮影を行う点である。
【０１６３】
撮像装置２５０を用いてカラーチャート１０００を撮影することによって得られた画像信号は、色補正パラメータ算出システム１６０００に送られる。図１５に示すように、色補正パラメータ算出システム１６０００は、例えば、色信号値抽出装置３００、基準色信号値抽出装置３５０および色補正パラメータ算出装置４００等から構成される。基準色信号値抽出装置３５０は、色信号値抽出装置３００と同様に、撮像装置２５０から受け取った画像信号から、カラーパッチＰ1〜Ｐ140の色にそれぞれ対応する色信号値を抽出する。基準色信号値抽出装置３５０による色信号値の抽出方法は、特定の方法に限定されず、例えば、色信号値抽出装置３００と同様の処理を適用することにより、色信号値を抽出することができる。
【０１６４】
基準色信号値抽出装置３５０は、カラーパッチＰ1〜Ｐ140の色にそれぞれ対応する色信号値を、基準色信号値（Ｃref1〜Ｃref140）として、色補正パラメータ算出装置４００に出力する。色補正パラメータ算出装置４００は、基準色信号値（Ｃref1〜Ｃref140）および第１の色信号値（Ｃ1〜Ｃ140）を、それぞれ、基準色信号値抽出装置３５０および色信号値抽出装置３００から受け取る。色補正パラメータ算出装置４００は、取得した基準色信号値（Ｃref1〜Ｃref140）および第１の色信号値（Ｃ1〜Ｃ140）を用いて、色補正パラメータを算出する。このように、実施の形態３においては、撮像装置２５０を用いたカラーチャート１０００の撮影によって得られた色信号値を基準色信号値として用いて色補正パラメータを算出する。
【０１６５】
このようにして得られた色補正パラメータは、撮像装置２００によって取得した被写体のイメージ中の色を、撮像装置２５０によって撮影を行ったときの色に近似するような色補正パラメータである。つまり、ある撮像装置によって得られる色信号値を基準とすることにより、被写体のイメージを例えば同一のディスプレイを用いて再現したときの、機種の違いによる色の違いを低減し得る色補正パラメータの算出が可能である。また、同機種の間における、撮像装置の固体差に起因する、再現される色の違いを低減し得る色補正パラメータの算出が可能である。
【０１６６】
なお、図９を参照して説明した構成において、測色装置２０００の代わりに、さらに他の撮像装置を用いてもよい。撮像装置２００および撮像装置２５０とは異なる他の撮像装置を用いて基準色信号値を得ることにより、３台以上の撮像装置の間において、撮像装置の固体差などに起因する、再現される色の違いを低減し得る色補正パラメータの算出が可能である。
【０１６７】
以上に説明したように、本開示によれば、色補正パラメータを比較的少ない計算量によって算出することが可能である。色補正のモデルは、実施の形態１〜３において適用したモデルに限定されない。例えば、特許文献１および２において用いられているような３×３の色変換マトリクス、または、さらに高次の項まで含めた行列変換モデル、特許文献３において紹介されるような３次元並進変換モデル、剛体変換モデル、相似変換モデル、アフィン変換モデル、射影変換モデル等を適用してもよい。色補正パラメータの算出においては、非特許文献２において紹介されるような多拘束ＦＮＳ法、多拘束拡張ＦＮＳ法等を用いてもよい。
【０１６８】
本開示の色補正パラメータ算出方法は、特に色補正を目的とする色補正パラメータの算出に限定されず、例えば、相異なる色空間または表色系の間の変換（ＲＧＢ色空間とＸＹＺ色空間との間の変換および逆変換、ＲＧＢ表色系と印刷のためのＣＭＹＫ表色系との間の変換および逆変換等）のための色補正パラメータ算出にも適用可能である。
【０１６９】
本開示の画像出力システム、色補正パラメータ算出装置は、上述した態様に限定されず、種々の改変が可能である。例えば、色補正装置は、撮像装置に内蔵されていてもよい。あるいは、出力装置が色補正装置を有していてもよい。例えば、撮像装置（または出力装置）が色補正パラメータ記憶部を備える構成では、撮像装置（または出力装置）と外部のサーバとを接続することにより、サーバに保存された色補正パラメータを撮像装置（または出力装置）が取得するような構成も可能である。このとき、撮像装置ごとに識別用のＩＤを設定しておけば、撮影に使用した撮像装置に合わせて、その撮像装置に適合する色補正パラメータを取得することができる。
【０１７０】
また、例えば、メモリーカード等に保存された画像データから第１の色信号値を抽出し、抽出された第１の色信号値を用いて色補正パラメータを算出してもよい。このとき、色補正装置から例えばｓＲＧＢ信号等の画像信号が出力されるような構成であってもよい。
【０１７１】
本明細書において説明される上述の種々の態様は、矛盾が生じない限り互いに組み合わせることが可能である。
【産業上の利用可能性】
【０１７２】
本開示は、撮影によって得られた画像情報に対しての色補正に使用される色補正パラメータの算出に有用である。
【符号の説明】
【０１７３】
２００    撮像装置
２１０    撮像装置
２１１    撮像部
２１２    色信号値抽出部
２１３    色補正パラメータ算出部
２１４    色補正パラメータ記憶部
２５０    撮像装置
３００    色信号値抽出装置
３５０    基準色信号値抽出装置
４００、８００    色補正パラメータ算出装置
４１０    比較演算部
４２０    色選択部
４３０    パラメータ算出部
４４０    パラメータ評価部
４５０    座標算出部
５００    色補正パラメータ記憶装置
６００    色補正装置
７００    出力装置
１０００    カラーチャート
２０００    測色装置
２１００    基準色信号値抽出装置
２２００    反射率測定装置
２３００    照明スペクトル測定装置
２５００    測色装置
１００００    色補正パラメータ算出システム
１１０００    色補正パラメータ算出システム
１５０００    色補正パラメータ算出システム
１６０００    色補正パラメータ算出システム
２００００    画像出力システム
２１０００    画像出力システム
２２０００    画像出力システム
３００００    色補正システム
【図１】
0006455764.tif 000025
【図２】
0006455764.tif 000026
【図３】
0006455764.tif 000027
【図４】
0006455764.tif 000028
【図５】
0006455764.tif 000029
【図６】
0006455764.tif 000030
【図７】
0006455764.tif 000031
【図８】
0006455764.tif 000032
【図９】
0006455764.tif 000033
【図１０】
0006455764.tif 000034
【図１１】
0006455764.tif 000035
【図１２】
0006455764.tif 000036
【図１３】
0006455764.tif 000037
【図１４】
0006455764.tif 000038
【図１５】
0006455764.tif 000039