(57)【特許請求の範囲】
【請求項１】
色校正用カラーパッチの測色データ及び複数の色見本に対し、各色見本の色彩値を示す色見本情報データを記憶した記憶部と、
前記色校正用カラーパッチが印刷された校正用カードを含めて撮影された写真画像であって、該写真画像より前記色校正用カラーパッチの位置を検出し、該色校正用カラーパッチの画像値を取得するパッチ画像値取得部と、
前記測色データと前記色校正用カラーパッチの画像値より色校正を行った色彩値を求めるための行列を算出する推定行列算出部と、
前記写真画像内において指定された位置の画像値を取得し、該取得した画像値と前記行列より、指定された位置の色彩推定値を求める対象色推定部と、
前記対象色推定部にて得た色彩推定値と前記記憶部に記憶した前記色見本の色彩値を示す前記色見本情報データを比較することにより、前記記憶部に記憶した色見本から前記色彩推定値に近い色彩値の色彩の色見本を所定の色差範囲において複数選択する色見本検索部と、
前記色見本検索部が求めた前記色見本の前記色彩推定値に対応する色彩を、光源との関係から指定された使用用途の素材に対して色彩を施した際の状況を確認しやすい当該所定の湾曲面を有する立体に対して指定された対象用途に施した場合のレンダリング画像を生成するシミュレーション部と
を備えることを特徴とする色選択補助装置。
【請求項２】
前記色見本検索部が、前記対象色推定部にて得た色彩推定値と前記色見本情報データに記憶された色見本の色彩値を比較することにより、色見本情報データに記憶した色見本から前記色彩推定値に近い色彩値の色彩の色見本を所定の色差範囲において、前記色見本から前記色彩推定値に近い色彩値の色彩の色見本を前記色彩推定値に近い順に所定個検索する
ことを特徴とする請求項１に記載の色選択補助装置。
【請求項３】
前記記憶部は、前記校正用カード内において、特定位置に対する校正用カラーパッチの位置を示す校正用カードデータをさらに記憶し、
前記パッチ画像値取得部は、前記写真画像上で利用者に指定された位置を、前記特定位置として、前記校正用カードデータに含まれるカラーパッチの位置を利用して、前記写真画像よりカラーパッチを抽出し、カラーパッチの画像値を取得する
ことを特徴とする請求項１または請求項２のいずれかに記載の色選択補助装置。
【請求項４】
色彩を施す前記対象用途と前記色彩との組合せごとに、該対象用途にて該色彩を現すための着色物の組合せおよび該着色物の配合率、および、該対象用途の光学的な反射パラメータ、該対象用途にて該色彩を施した際の色彩値、を示す配合情報データと、
各着色物の透明性を示す着色物情報データと、
を前記記憶部がさらに記憶しており、
前記シミュレーション部が、
色彩を特定する特定情報と、該色彩を適用する前記対象用途に関する情報である対象用途情報との入力を受け、前記特定情報と前記対象用途情報を用いて、前記配合情報データより、着色物の組合せおよび該着色物の配合率、対象用途の光学的反射パラメータ、および、該対象用途にて該色彩を施した際の色彩値を取得するとともに、前記着色物情報データより、前記取得した着色物の透明性を得て、該対象用途にて該色彩を施した際の透明性を求める色彩質感情報取得部と、
前記対象用途に対して前記色彩を表現する前記立体を特定する立体特定部と、
前記色彩質感情報取得部で取得した色彩値、前記色彩を施した際の透明性、前記対象用途の反射パラメータをレンダリング用パラメータとして用いて、前記特定された立体に対するレンダリング画像を作成するレンダリング処理部と、
を備えることを特徴とする請求項１から請求項３のいずれか一項に記載の色選択補助装置。
【請求項５】
前記レンダリング処理部で作成されたレンダリング画像を表示する表示部と、
前記表示部に表示された立体に対する利用者の移動・回転指示の入力により、前記立体の移動／回転行列を算出する立体移動算出部をさらに備え、
前記レンダリング処理部は、前記移動／回転行列を用いて、移動・回転させた前記立体に対して、前記レンダリング用パラメータを用いて、レンダリング画像を作成する
ことを特徴とする請求項４に記載の色選択補助装置。
【請求項６】
前記記憶部は、複数の色見本に対し、各色見本の色彩値を示す色見本情報データをさらに記憶し、
前記色彩を特定する特定情報は、前記色見本情報データ内の色見本より選択された色彩を特定する情報である
ことを特徴とする請求項４または請求項５のいずれかに記載の色選択補助装置。
【請求項７】
前記着色物情報データは、各着色物の耐性に関する情報をさらに含み、
前記色彩質感情報取得部にて取得された着色物の組合せおよび該着色物の配合率を前記表示部に表示させる配合情報表示部と、
前記色彩質感情報取得部にて取得された着色物に基づき、前記着色物情報データより該着色物の耐性に関する情報を取得し、該着色物に関する耐性の情報を前記表示部に表示させる着色物情報表示部を
さらに備えることを特徴とする請求項５に記載の色選択補助装置。
【請求項８】
色校正用カラーパッチの測色データ及び複数の色見本に対し、各色見本の色彩値を示す色見本情報データを記憶した記憶部を備えた装置において、
前記色校正用カラーパッチが印刷された校正用カードを含めて撮影された写真画像であって、該写真画像より前記色校正用カラーパッチの位置を検出し、該色校正用カラーパッチの画像値を取得するパッチ画像値取得ステップと、
前記測色データと前記色校正用カラーパッチの画像値より色校正を行った色彩値を求めるための行列を算出する推定行列算出ステップと、
前記写真画像内において指定された位置の画像値を取得し、該取得した画像値と前記行列より、指定された位置の色彩推定値を求める対象色推定ステップと、
前記対象色推定ステップにて得た色彩推定値と前記記憶部に記憶した前記色見本の色彩値を示す前記色見本情報データを比較することにより、前記記憶部に記憶した色見本から前記色彩推定値に近い色彩値の色彩の色見本を所定の色差範囲において複数選択する色見本検索ステップと、
色見本検索ステップで求められた前記色彩推定値に対応する色彩を、光源との関係から指定された使用用途の素材に対して色彩を施した際の状況を確認しやすい当該所定の湾曲面を有する立体に対して指定された対象用途に施した場合のレンダリング画像を生成するシミュレーションステップと
が実行される色選択補助方法。
【請求項９】
色彩を施す対象用途と色彩との組合せごとに、該対象用途にて該色彩を現すための着色物の組合せおよび該着色物の配合率、および、該対象用途の光学的な反射パラメータ、該対象用途にて該色彩を施した際の色彩値、を示す配合情報データと、
各着色物の透明性を示す着色物情報データと、
をさらに記憶した前記記憶部を備えた装置において、
前記シミュレーションステップにおいて、
色彩を特定する特定情報と、該色彩を適用する対象用途に関する対象用途情報との入力を受け、前記特定情報と前記対象用途情報を用いて、前記配合情報データより、着色物の組合せおよび該着色物の配合率、対象用途の光学的反射パラメータ、および、該対象用途にて該色彩を施した際の色彩値を取得するとともに、前記着色物情報データより、前記取得した着色物の透明性を得て、該対象用途にて該色彩を施した際の透明性を求める色彩質感情報取得ステップと、
前記対象用途に対して前記色彩を表現する前記立体を特定する立体特定ステップと、
前記色彩質感情報取得ステップで取得した色彩値、前記色彩を施した際の透明性、前記対象用途の反射パラメータをレンダリング用パラメータとして用いて、前記特定された立体に対するレンダリング画像を作成するレンダリング処理ステップと、
が実行される請求項８に記載の色選択補助方法。
【請求項１０】
色校正用カラーパッチの測色データ及び複数の色見本に対し、各色見本の色彩値を示す色見本情報データを記憶した記憶部を備えたコンピュータシステムに、
前記色校正用カラーパッチが印刷された校正用カードを含めて撮影された写真画像であって、該写真画像より前記色校正用カラーパッチの位置を検出し、該色校正用カラーパッチの画像値を取得するパッチ画像値取得ステップと、
前記測色データと前記色校正用カラーパッチの画像値より色校正を行った色彩値を求めるための行列を算出する推定行列算出ステップと、
前記写真画像内において指定された位置の画像値を取得し、該取得した画像値と前記行列より、指定された位置の色彩推定値を求める対象色推定ステップと、
前記対象色推定ステップにて得た色彩推定値と前記記憶部に記憶した前記色見本の色彩値を示す前記色見本情報データを比較することにより、前記記憶部に記憶した色見本から前記色彩推定値に近い色彩値の色彩の色見本を所定の色差範囲において複数選択する色見本検索ステップと、
色見本検索ステップで求められた前記色彩推定値に対応する色彩を、光源との関係から指定された使用用途の素材に対して色彩を施した際の状況を確認しやすい当該所定の湾曲面を有する立体に対して指定された対象用途に施した場合のレンダリング画像を生成するシミュレーションステップと
を実行させる色選択補助プログラム。
【請求項１１】
色彩を施す対象用途と色彩との組合せごとに、該対象用途にて該色彩を現すための着色物の組合せおよび該着色物の配合率、および、該対象用途の光学的な反射パラメータ、該対象用途にて該色彩を施した際の色彩値、を示す配合情報データと、
各着色物の透明性を示す着色物情報データと、
をさらに記憶した前記記憶部を備えたコンピュータシステムに、
前記シミュレーションステップにおいて、
色彩を特定する特定情報と、該色彩を適用する対象用途に関する対象用途情報との入力を受け、前記特定情報と前記対象用途情報を用いて、前記配合情報データより、着色物の組合せおよび該着色物の配合率、対象用途の光学的反射パラメータ、および、該対象用途にて該色彩を施した際の色彩値を取得するとともに、前記着色物情報データより、前記取得した着色物の透明性を得て、該対象用途にて該色彩を施した際の透明性を求める色彩質感情報取得ステップと、
前記対象用途に対して前記色彩を表現する前記立体を特定する立体特定ステップと、
前記色彩質感情報取得ステップで取得した色彩値、前記色彩を施した際の透明性、前記対象用途の反射パラメータをレンダリング用パラメータとして用いて、前記特定された立体に対するレンダリング画像を作成するレンダリング処理ステップと、
を実行させる請求項１０に記載の色選択補助プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デザインを施す際の色の選択を容易に行なえる携帯可能な色選択補助装置、方法、及び、そのプログラムに関する。
【背景技術】
【０００２】
デザイナは、商品等の物品に興味を持ってもらうために、その商品のデザインに関するいろいろなアイディアを検討し、試作を繰り返す。このデザインの検討で大きな影響を与えるものの１つとして、その商品等への配色がある。また、この配色の検討において参考にされるものとして、カード状の長尺紙からなる色見本を複数色の束ねた色見本帳がある。デザイナは、商品等に対する配色を検討する際、前述の色見本帳を見て色を選ぶほか、外出中などに気になる色を目にした際、目にした色をデザインに利用したいと思うこともある。また、デザイナは、紙製品だけでなく、ブラスチック・金属など様々な素材の製品のデザインにおいても、色見本帳の色を参考にして、色を特定し、商品等の配色に関するデザインを行なっている。
【０００３】
従来、デザイナが使用したい色を色見本から選択できるシステムとして、デザインで指定した色を参照色と同時に撮影し、その撮影した画像を利用して色見本の色を特定するシステムがある（例えば、特許文献１参照）。イメージ画像を読み込み、表示したデジタルイメージ画像上において指定した色情報を有する塗色を検索する方法がある（例えば、特許文献２参照）。
【０００４】
また、塗色カタログ情報を格納し、表示された塗色のリストから特定の塗色を選択すると、選択した塗色に係る情報が表示される装置がある（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３５２２００号公報
【特許文献２】特開２００５−１５７７７１号公報
【特許文献３】特開２００５−３３９３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示すシステムは、撮影機器、撮影モード、光源の条件等の撮影条件ごとに変換パラメータを用意し、撮影した画像の参照色部分のRGB値と撮影条件ごとに予め準備された参照色部分のRGB値とを比較して、２つのRGB値が近い際の変換パラメータを選択する。そのため、室内のように撮影条件の範囲をある程度限定できる環境の場合はよいが、戸外で撮影した場合のように、撮影条件が多岐にわたるような場合、デザインに使う色を撮影した画像からその色を正確に再現することが困難である。特許文献２に示す方法では、グラフィックス画像といったイメージ画像の取り込みを想定していることから、戸外等で撮影した写真画像の特定色を再現するのには適していない。
【０００７】
特許文献３に示す装置では、利用可能な塗色の選択は容易にできる。しかし、配色を行なう商品等の素材は、プラスチック、紙、金属などいろいろあり、これら素材、また、素材に着色するためのインキ等の着色剤の種類により、選択された塗色がその色の通り再現できないこともある。しかし、特許文献３に示す装置では、製品に用いる素材、インキの種類も考慮した場合、選択した色がどのように再現されるか確認することができない。
【０００８】
本発明は、このような事情に鑑みてなされたもので、デザインに使用したい色彩を見つけた際、その色彩を含んで撮影した写真画像から、その色彩をより正確に再現できる色選択補助装置、方法、及び、そのプログラムを提供することを目的とする。また、本発明は、素材（原反）やインキ等の対象用途に対し、選択した色彩の再現結果を容易に確認できることで、色見本や色彩の選択を容易にする色選択補助装置、方法、及び、そのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の色選択補助装置は、色校正用カラーパッチの測色データ及び複数の色見本に対し、各色見本の色彩値を示す色見本情報データを記憶した記憶部と、前記色校正用カラーパッチが印刷された校正用カードを含めて撮影された写真画像であって、該写真画像より前記色校正用カラーパッチの位置を検出し、該色校正用カラーパッチの画像値を取得するパッチ画像値取得部と、前記測色データと前記色校正用カラーパッチの画像値より色校正を行った色彩値を求めるための行列を算出する推定行列算出部と、前記写真画像内において指定された位置の画像値を取得し、該取得した画像値と前記行列より、指定された位置の色彩推定値を求める対象色推定部と、前記対象色推定部にて得た色彩推定値と前記記憶部に記憶した前記色見本の色彩値を示す前記色見本情報データを比較することにより、前記記憶部に記憶した色見本から前記色彩推定値に近い色彩値の色彩の色見本を所定の色差範囲において複数選択する色見本検索部と、前記色見本検索部が求めた前記色見本の前記色彩推定値に対応する色彩を、光源との関係から指定された使用用途の素材に対して色彩を施した際の状況を確認しやすい当該所定の湾曲面を有する立体に対して指定された対象用途に施した場合のレンダリング画像を生成するシミュレーション部とを備えることを特徴とする。
【００１０】
本発明の第１の色選択補助装置は、前記色見本検索部が、前記対象色推定部にて得た色彩推定値と前記色見本情報データに記憶された色見本の色彩値を比較することにより、色見本情報データに記憶した色見本から前記色彩推定値に近い色彩値の色彩の色見本を所定の色差範囲において、前記色見本から前記色彩推定値に近い色彩値の色彩の色見本を前記色彩推定値に近い順に所定個検索することを特徴とする。
【００１１】
本発明の上記色選択補助装置は、前記記憶部が、前記校正用カード内において、特定位置に対する校正用カラーパッチの位置を示す校正用カードデータをさらに記憶し、前記パッチ画像値取得部は、前記写真画像上で利用者に指定された位置を、前記特定位置として、前記校正用カードデータに含まれるカラーパッチの位置を利用して、前記写真画像よりカラーパッチを抽出し、カラーパッチの画像値を取得する。
【００１２】
本発明の第２の色選択補助装置は、色彩を施す前記対象用途と前記色彩との組合せごとに、該対象用途にて該色彩を現すための着色物の組合せおよび該着色物の配合率、および、該対象用途の光学的な反射パラメータ、該対象用途にて該色彩を施した際の色彩値、を示す配合情報データと、各着色物の透明性を示す着色物情報データと、を前記記憶部がさらに記憶しており、前記シミュレーション部が、色彩を特定する特定情報と、該色彩を適用する前記対象用途に関する情報である対象用途情報との入力を受け、前記特定情報と前記対象用途情報を用いて、前記配合情報データより、着色物の組合せおよび該着色物の配合率、対象用途の光学的反射パラメータ、および、該対象用途にて該色彩を施した際の色彩値を取得するとともに、前記着色物情報データより、前記取得した着色物の透明性を得て、該対象用途にて該色彩を施した際の透明性を求める色彩質感情報取得部と、前記対象用途に対して前記色彩を表現する前記立体を特定する立体特定部と、前記色彩質感情報取得部で取得した色彩値、前記色彩を施した際の透明性、前記対象用途の反射パラメータをレンダリング用パラメータとして用いて、前記特定された立体に対するレンダリング画像を作成するレンダリング処理部と、を備えることを特徴とする。
【００１３】
本発明の上記色選択補助装置は、前記レンダリング処理部で作成されたレンダリング画像を表示する表示部と、前記表示部に表示された立体に対する利用者の移動・回転指示の入力により、前記立体の移動／回転行列を算出する立体移動算出部をさらに備え、前記レンダリング処理部は、前記移動／回転行列を用いて、移動・回転させた前記立体に対して、前記レンダリング用パラメータを用いて、レンダリング画像を作成する。
【００１４】
本発明の上記色選択補助装置は、前記記憶部が、複数の色見本に対し、各色見本の色彩値を示す色見本情報データをさらに記憶し、前記色彩を特定する特定情報は、前記色見本情報データ内の色見本より選択された色彩を特定する情報である。
【００１５】
本発明の上記色選択補助装置は、前記着色物情報データが、各着色物の耐性に関する情報をさらに含み、前記色彩質感情報取得部にて取得された着色物の組合せおよび該着色物の配合率を前記表示部に表示させる配合情報表示部と、前記色彩質感情報取得部にて取得された着色物に基づき、前記着色物情報データより該着色物の耐性に関する情報を取得し、該着色物に関する耐性の情報を前記表示部に表示させる着色物情報表示部をさらに備える。
【００１６】
本発明の第１の色選択補助方法は、色校正用カラーパッチの測色データ及び複数の色見本に対し、各色見本の色彩値を示す色見本情報データを記憶した記憶部を備えた装置において、前記色校正用カラーパッチが印刷された校正用カードを含めて撮影された写真画像であって、該写真画像より前記色校正用カラーパッチの位置を検出し、該色校正用カラーパッチの画像値を取得するパッチ画像値取得ステップと、前記測色データと前記色校正用カラーパッチの画像値より色校正を行った色彩値を求めるための行列を算出する推定行列算出ステップと、前記写真画像内において指定された位置の画像値を取得し、該取得した画像値と前記行列より、指定された位置の色彩推定値を求める対象色推定ステップと、前記対象色推定ステップにて得た色彩推定値と前記記憶部に記憶した前記色見本の色彩値を示す前記色見本情報データを比較することにより、前記記憶部に記憶した色見本から前記色彩推定値に近い色彩値の色彩の色見本を所定の色差範囲において複数選択する色見本検索ステップと、色見本検索ステップで求められた前記色彩推定値に対応する色彩を、光源との関係から指定された使用用途の素材に対して色彩を施した際の状況を確認しやすい当該所定の湾曲面を有する立体に対して指定された対象用途に施した場合のレンダリング画像を生成するシミュレーションステップとが実行されることを特徴とする。
【００１７】
本発明の第２の色選択補助方法は、色彩を施す対象用途と色彩との組合せごとに、該対象用途にて該色彩を現すための着色物の組合せおよび該着色物の配合率、および、該対象用途の光学的な反射パラメータ、該対象用途にて該色彩を施した際の色彩値、を示す配合情報データと、各着色物の透明性を示す着色物情報データと、をさらに記憶した前記記憶部を備えた装置において、前記シミュレーションステップにおいて、色彩を特定する特定情報と、該色彩を適用する対象用途に関する対象用途情報との入力を受け、前記特定情報と前記対象用途情報を用いて、前記配合情報データより、着色物の組合せおよび該着色物の配合率、対象用途の光学的反射パラメータ、および、該対象用途にて該色彩を施した際の色彩値を取得するとともに、前記着色物情報データより、前記取得した着色物の透明性を得て、該対象用途にて該色彩を施した際の透明性を求める色彩質感情報取得ステップと、前記対象用途に対して前記色彩を表現する前記立体を特定する立体特定ステップと、前記色彩質感情報取得ステップで取得した色彩値、前記色彩を施した際の透明性、前記対象用途の反射パラメータをレンダリング用パラメータとして用いて、前記特定された立体に対するレンダリング画像を作成するレンダリング処理ステップと、が実行されることを特徴とする。
【００１８】
本発明の第１の色選択補助プログラムは、色校正用カラーパッチの測色データ及び複数の色見本に対し、各色見本の色彩値を示す色見本情報データを記憶した記憶部を備えたコンピュータシステムに、前記色校正用カラーパッチが印刷された校正用カードを含めて撮影された写真画像であって、該写真画像より前記色校正用カラーパッチの位置を検出し、該色校正用カラーパッチの画像値を取得するパッチ画像値取得ステップと、前記測色データと前記色校正用カラーパッチの画像値より色校正を行った色彩値を求めるための行列を算出する推定行列算出ステップと、前記写真画像内において指定された位置の画像値を取得し、該取得した画像値と前記行列より、指定された位置の色彩推定値を求める対象色推定ステップと、前記対象色推定ステップにて得た色彩推定値と前記記憶部に記憶した前記色見本の色彩値を示す前記色見本情報データを比較することにより、前記記憶部に記憶した色見本から前記色彩推定値に近い色彩値の色彩の色見本を所定の色差範囲において複数選択する色見本検索ステップと、色見本検索ステップで求められた前記色彩推定値に対応する色彩を、光源との関係から指定された使用用途の素材に対して色彩を施した際の状況を確認しやすい当該所定の湾曲面を有する立体に対して指定された対象用途に施した場合のレンダリング画像を生成するシミュレーションステップとを実行させることを特徴とする。
【００１９】
本発明の第２の色選択補助プログラムは、本発明の第１の色選択補助プログラムは、色彩を施す対象用途と色彩との組合せごとに、該対象用途にて該色彩を現すための着色物の組合せおよび該着色物の配合率、および、該対象用途の光学的な反射パラメータ、該対象用途にて該色彩を施した際の色彩値、を示す配合情報データと、各着色物の透明性を示す着色物情報データと、をさらに記憶した前記記憶部を備えたコンピュータシステムに、前記シミュレーションステップにおいて、色彩を特定する特定情報と、該色彩を適用する対象用途に関する対象用途情報との入力を受け、前記特定情報と前記対象用途情報を用いて、前記配合情報データより、着色物の組合せおよび該着色物の配合率、対象用途の光学的反射パラメータ、および、該対象用途にて該色彩を施した際の色彩値を取得するとともに、前記着色物情報データより、前記取得した着色物の透明性を得て、該対象用途にて該色彩を施した際の透明性を求める色彩質感情報取得ステップと、前記対象用途に対して前記色彩を表現する前記立体を特定する立体特定ステップと、前記色彩質感情報取得ステップで取得した色彩値、前記色彩を施した際の透明性、前記対象用途の反射パラメータをレンダリング用パラメータとして用いて、前記特定された立体に対するレンダリング画像を作成するレンダリング処理ステップと、を実行させることを特徴とする。
【発明の効果】
【００２０】
以上説明したように、本発明の第１の色選択補助装置、方法、および、そのプログラムによれば、戸外等において、デザインに使用したい色彩を目にした際、その色彩を含んで撮影した写真画像から、その色彩をより正確に再現できる、という効果が得られる。また、予め準備された色見本から再現した色彩に近い色見本を容易に選択できる、という効果を得ることができる。
【００２１】
また、本発明の第１の色選択補助装置、方法、および、そのプログラムによれば、選択した色彩を、素材（原反）やインキ等の対象用途に対し、指定した色彩の再現結果を仮想立体へのレンダリング結果にて容易に確認できることで、色見本や色彩の選択を容易にすることができる、という効果が得られる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態の構成を示す色選択補助装置の機能ブロック図である。
【図２】本発明の一実施形態の構成を示す色選択補助装置のハードウェア構成図である。
【図３Ａ】色見本情報DBに備えられる情報項目を示した図である。
【図３Ｂ】配合情報DBに備えられる情報項目を示した図である。
【図３Ｃ】着色物情報DBに備えられる情報項目を示した図である。
【図４】色選択補助装置の表示画面の遷移例を示した図である。
【図５】色選択補助装置における写真色近似検索に関する表示画面例を示した図である。
【図６】色選択補助装置における仮想立体に施した色彩シミュレーションの表示画面例を示した図である。
【図７】校正用カードの一例を示した図である。
【図８】写真色近似検索部の機能を細分化した機能ブロック図である。
【図９】写真色近似検索部の処理を示すフローチャートである。
【図１０】パッチ測色データの準備処理を示すフローチャートである。
【図１１】推定行列算出部の処理（図９のステップＳ２１３）に関する詳細な処理ステップを表した図である。
【図１２】質感表示部の機能を細分化した機能ブロック図である。
【図１３】質感表示部の処理を示すフローチャートである。
【図１４】質感表示部の処理において、立体を移動・回転させる際の処理を示すローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態による色選択補助装置につき、図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、色選択補助装置１は、各種処理を行なう処理部１０、表示デバイス１１、ユーザの操作入力を受け付ける入力デバイス１２、カメラモジュール１３、通信デバイス１４、各種データを記憶する不揮発性メモリ１７を備える。ここで、色選択補助装置１は、利用者が携帯できる装置が好ましく、通信機能を備えた携帯情報装置である、いわゆる、スマートフォンにおいて実現されることが好ましい。入力デバイス１２は、マウス、トラックボール、ジョイ・スティック等でもよいが、携帯性を考慮するとタッチ・パネルが好ましい。
【００２４】
不揮発性メモリ１７は、色見本情報DB・７１、配合情報DB・７２、着色物情報DB・７３、管理情報DB・７４を含む各種データを記憶する。色見本情報DB・７１は、複数の色見本について、各色見本の色彩値などの情報を備える。配合情報DB・７２は、色彩を施す対象用途と指定した色彩との組合せにおいて、その色彩をその対象用途に施す際の着色物の組合せおよびその着色物の配合率などの情報を備える。着色物情報DB・７３は、各着色物の透明性などのデータを備える。管理情報DB・７４は、利用者がデザイン等で使用したい色の候補を分類管理するためのストックリストの情報や、色選択補助装置１における各種設定情報を備える。
【００２５】
ここで、“対象用途”とは、その色彩をつける素材[原反]（例えば、紙、PET、アルミ、など）とその素材に色彩を施す際の着色剤の種類（例えば、インキを用いる場合におけるオフセット用インキ、金属用インキ等のインキの種類）の組合せを示す。また、“着色物”とは、指定された着色剤の種類で指定された色彩を表現するために色をつける色材を意味する。“着色物”は、例えば、インキにおけるベースインキ、繊維を染める際の染料、プラスチックそのものに色をつけるためのマスターバッチ等である。なお、以下では、“着色剤の種類”としてインキの種類を、その際の“着色剤”としてベースインキとする場合を例にして説明する。
【００２６】
処理部１０は、画面出力処理部６１、入力処理部６２、写真画像処理部６３、通信処理部６４、写真色近似検索部２０、色見本情報表示部３０、シミュレーション部４０、管理情報処理部５０を含む。画面出力処理部６１は、表示デバイス１１を制御して、画面表示制御を行なう。入力処理部６２は、入力デバイス１２を制御し、入力された信号を入力命令に変換する。写真画像入力部６３は、カメラモジュール１３を制御し、カメラモジュールで撮影された画像をデジタル写真画像とする処理を行なう。通信処理部６４は、通信デバイス１４を制御して、無線ないしは有線通信により、インターネットに代表される通信網、あるいは、電話回線網との通信制御を行なう。
【００２７】
写真色近似検索部２０は、カメラモジュール１３で撮影された写真画像中において、利用者の指定した位置の色彩値を、推定予測して取得する。さらに、写真色近似検索部２０は、色見本情報DB・７１に蓄積されている色見本から、取得した色彩値に近い色見本を検索する。色見本情報表示部３０は、利用者の指定する検索条件にあった色見本を色見本情報DB・７１から求めて表示する処理を行なう。さらに、色見本情報表示部３０は、利用者の要求に応じて、利用者の指定した色彩の情報、その色彩を指定した対象用途に施す際のベースインキに関する情報、その色彩を指定した対象用途に施す際のデザインツールで必要となる情報などを他の装置に送信する処理も行なう。
【００２８】
シミュレーション部４０は、所定の仮想立体に対して、利用者の指定する色彩を、指定する対象用途に施した場合の、レンダリング画像を生成・表示する。また、シミュレーション部４０は、使用する着色物に関する情報の表示処理を行なう。シミュレーション部４０は、質感表示部４１、配合情報表示部４２、着色物情報表示部４３から構成される。質感表示部４１は前述のレンダリングに関する処理を行なう。配合情報表示部４２は、着色物となるベースインキの組合せ、および、ベースインキの配合率を表示デバイス１１に表示させる処理を行なう。着色物情報表示部４３は、ベースインキに関する情報、例えば、ベースインキの耐性の情報を表示デバイス１１に表示させる処理を行なう。
【００２９】
図２は、色選択補助装置１のハードウェア構成を示す図である。図２に示すように、色選択補助装置１は、前述の表示デバイス１１、入力デバイス１２、カメラモジュール１３、通信デバイス１４、不揮発性メモリ１７のほか、CPU・１５、揮発性メモリからなるRAM・１５、および、それらを接続するバス１８から構成される。ここで、不揮発性メモリ１７は、ROM、フラッシュメモリ、ハードディス等である。図１の処理部１に示す機能は、不揮発性メモリ１７に記憶されたコンピュータ・プログラムが、CPU・１５により、RAM・１５、および、不揮発性メモリ１７等を利用して実行されることにより実現される。なお、色選択補助装置１は、処理部１０の一部機能について高速化するための専用のハードウェアを備えるようにしてよい。また、カメラモジュール１３は、色選択補助装置１に内臓されているものに限らず、独立したデジタルカメラで撮影した写真画像をそのデジタルカメラから色選択補助装置１に入力できる構成としても良い。
【００３０】
図３A、図３B、図３Cは、それぞれ、色見本情報DB・７１、配合情報DB・７２、着色物情報DB・７３に備えられる情報項目を示した図である。始めに、図３Ａに示す色見本情報DB・７１について説明する。
【００３１】
色見本帳といわれる紙に印刷された細長いカード状の色見本は、数千種類にも及ぶ。これらの色見本を１つの束にすると取り扱いが不便なことから、３００程度の色見本の束の色見本帳として扱われている。また、特定のテーマをもった色見本を集めた色見本帳もある。例えば、ある国の伝統色に関する色見本を集めた色見本帳がある。色見本情報ＤＢ・７１は、このように色見本の集まりである色見本帳として管理するための見本帳リストを備える。この見本帳リストは、色見本帳名、色見本帳の解説や、その色見本帳で管理される色見本を特定する色見本ＩＤなどの情報を含む。各色見本は、色見本ごとに、その色見本の色見本ＩＤ、色見本の色彩を数値化したＬ*ａ*ｂ*値、ＲＧＢ値、ＣＭＹＫ値、マンセル値、その色見本の由来の説明文、色見本の色名、色見本の識別用番号、色見本の分光反射率などの情報を含む。なお、ＣＭＹＫ値は、予め定められた印刷紙、印刷方法、たとえば、アート紙にプロセス印刷をした場合における値とする。さらに、ＣＭＹＫ値は、前述の予め定められた印刷紙、印刷方法以外の印刷紙、印刷方法でのCMYK値を拡張的に含めても良い。
【００３２】
配合情報ＤＢ・７２は、インキの種類と素材となる原反の組合せである対象用途に関するインキ／原反組合せ情報を含む。対象用途の例としては、（インキの種類、原反）が（オフセットインキ、アート紙）、（金属用インキ、アルミ直）などである。また、配合情報ＤＢ・７２は、対象用途を特定する組合せＩＤ、原反の拡散反射パラメータや鏡面反射パラメータといった光学的な反射パラメータも含む。さらに、配合情報ＤＢ・７２は、対象用途とその対象用途に施す色彩との組合せごとに準備される配合ＩＤを備える。この配合ＩＤには、組合せＩＤ、色見本ＩＤ、インキ盛り、ベースインキＩＤ、配合率、ＸＹＺ値、Ｌ*ａ*ｂ*値等の情報が関連付けられて収められる。ここで、組合せＩＤ、色見本ＩＤは、それぞれ前述した対象用途、色見本を特定するＩＤであり、インキ盛りは、インキの膜厚に関する情報である。ベースインキＩＤは、その対象用途にその色彩を施す際に用いるインキを作るためのベースインキを特定する情報で、１つまたは２つ以上のベースインキＩＤから構成される。配合率は、ベースインキＩＤで特定されたベースインキのそれぞれの配合率を示す情報である。ＸＹＺ値は、レンダリングをする際に利用されるＸＹＺ表色系の色彩値、L*a*b*値は他のシステムにて、デザインのンシミュレーション等をする際に用いられるＬ*ａ*ｂ*表色系の色彩値である。
【００３３】
着色物情報ＤＢ・７３は、ベースインキごとに、ベースインキを特定するベースインキＩＤを含み、そのベースインキＩＤには、それぞれ、ベースインキ名称、耐性情報、透明性、ＲＧＢ値等が関連付けられている。耐性情報としては、例えば、そのベースインキの耐光性、耐アルコール性、耐ボイル性などの耐性情報の名称や、その耐性値である。ＲＧＢ値は、そのベースインキの表示デバイスへの表示色値である。
【００３４】
図４、図５、図６は、色選択補助装置１の表示画面の遷移例を示した図である。これらの図を用いて、色選択補助装置１の使用例を説明する。図４の（ａ）から（ｆ）に示す処理は、図１の色見本表示部３０による処理にて表示される。図４の（ａ）は、ホーム画面の一例である。ホーム画面には、各色見本帳の表示領域１０１と、各種処理の為のボタン１０６、１１４が表示される。表示領域１０１は、色見本情報ＤＢ・７１に含まれる見本帳リストの情報に応じて、各色見本帳が表示される。利用者が表示領域１０１のいずれかの色見本帳を選択すると、画面（ｂ）に遷移する。画面（ｂ）では、表示領域１０２に選択された色見本帳のイメージ表示がされ、表示領域１０３には、表示領域１０２で利用者が確認している色見本の色彩が表示される。表示領域１０２には、色見本帳をめくっているような表示にすることが好ましく、利用者の表示画面への操作アクションにより色見本帳をめくっている位置が変わるように表示する。表示領域１０２、１０３への表示は、色見本情報ＤＢ・７１に含まれる見本帳リスト、見本帳リストに含まれる色見本ＩＤ、めくられている色見本のＲＧＢ値等を利用して表示処理が行なわれる。利用者の表示領域１０３へのタッチなどによる色見本選択操作により、選択された色見本の詳細を示す画面（ｃ）に遷移する。表示領域１０４には、選択された色見本の色彩が表示される。表示領域１０５には、選択された色見本に関する情報である、色名、由来や、ＹＭＣＫ値、RGB値等の色彩値が表示される。表示領域１０４、１０５への表示は、色見本情報ＤＢ・７１に含まれる情報であって、選択された色見本と関連付けられた各種情報が利用される。
【００３５】
ホーム画面（ａ）において、利用者が、検索ボタン１０６を選択すると、画面（ｄ）に遷移する。画面（ｄ）には、色見本の検索条件を設定する為の表示領域１０７と、検索された結果を表示する表示領域１０８が含まれる。表示領域１０７に示される検索条件としては、RGB、CMYK等の色彩値や、色見本の番号である識別用番号が設定できるようになっている。設定された条件に基づき検索された１または複数の色見本が表示領域１０８にカラー表示される。画面（ｄ）における処理は、色見本情報ＤＢ・７１に含まれる色見本の色彩値、識別用番号等を利用して行なわれる。利用者が、表示領域１０８に表示された色見本のいずれかを選択すると、画面（ｃ）に遷移する。
【００３６】
画面（ｃ）において、利用者が、詳細表示されている色見本を商品等のデザインで使用する色彩の候補とするために、ストック・ボタン１０９を選択すると、画面（ｅ）に遷移する。画面（ｅ）の表示領域１１０には、使用する色の候補リストが示されており、画面（ｃ）で選択された色見本が新たな色の候補としてリストに追加表示される。ここで、ストックリストは、デザイン等で使用したい色の候補を分類管理するために使用され、色指定補助装置１において、複数のストックリストを設定可能なように構成されている。画面（ｅ）の例では、“ストックリストＡ”に画面（ｃ）で指定した色見本が追加されたものとする。なお、図４で示していないが、利用者は、管理情報処理部５０の機能を用いて、画面（ｃ）で指定した色見本を追加するストックリストを、予め選択、あるいは、作成しておくものとする。なお、指定したストックリストに選択した色見本が追加されると、管理情報ＤＢ・７４におけるストックリストの情報が更新される。
【００３７】
利用者が、画面（ｅ）において、ストックリスト内の色見本を指定し、エクスポート・ボタン１１１を選択すると、その指定した色見本を施す素材選択の処理を経て、画面（ｆ）の電子メール送信画面（ｆ）に遷移する。ここで、“素材選択”とは、インキの種類と原反の組合せである対象用途を選択する処理である。この対象用途の選択は、例えば、画面に表示されるホイールの回転操作によりリストが順次表示されるホイール選択表示を利用しておこなわれる。画面（ｆ）の表示領域１１３は、送信される電子メールの本文部分に記載される情報項目の例を示している。情報項目としては、選択された色見本の識別用番号あるいは色見本ID、選択された対象用途に指定された色見本の色彩を施す際のベースインキに関する情報やその配合情報が含まれる。これらは、利用者のインキの発注等に利用される。また、電子メールの本文に含まれる別の情報項目としては、他のシステム、例えば、パーソナル・コンピュータ等で実行されるデザイン用ツールで利用可能な情報として、選択した色見本の色名、そのL*a*b*値、選択した対象用途の素材（原反）を特定するコードなどが含まれる。素材選択、画面（ｆ）の表示においては、配合情報DＢ・７２や着色物情報DB・７３に含まれる情報が利用される。なお、素材（原反）とその素材を特定するコードは、不揮発性メモリ１７内に対応表が記憶されており、その情報を利用する。
【００３８】
利用者が、図４に示すホーム画面（ａ）にて、写真・ボタン１１４を選択すると、カメラモジュール１３で撮影された写真画像を処理するための図５に示す画面（ｇ）に遷移する。なお、画面（ｇ）に関する表示処理は、図１の写真色近似検索部２０にて行なわれる。画面（ｇ）において、表示領域１２１は処理する写真画像を表示する領域である。なお、処理する写真画像は、校正用カード１２２を含めて撮影された写真画像であるものとする。ここで、校正用カードは、図７に示すように、複数の異なる色彩の校正用カラーバッチが印刷されたカードである。写真撮影の際に、利用者は、この校正用カード１２２のパッチの印刷されていない部分を手に持ち、校正用カード１２２をカメラの前にかざす。そして、利用者は、利用者が用いたい色を含む風景と一緒に校正用カード１２２が含まれるように撮影する。図７に示すように校正用カード１２２には、符号１２７等に示すカラーパッチのほか、色彩の校正処理の為のデータを求める処理の実行指示をするための例えば“Touch”と記載のされた特定位置１２８のパッチも含む。利用者が、表示画面１２１に表示される校正用カード１２２の特定位置１２８を画面タッチ等により位置指定し、その後、写真画像中の使用したい色を示す部分である対象色を位置指定すると、色補正された対象色の色彩値の推定値が求められる。さらに、求めた対象色の色彩推定値を用いて、近似する色彩を有する色見本の選択が行なわれ、選択された色見本が図５の表示領域１２３に表示される。利用者が、表示領域１２３に表示された色見本を選択すると、画面遷移符号（Ｃ）で示すように図４の画面（ｅ）に遷移し、ストックリストに選択した色見本が保存される。なお、利用者が、表示領域１２３に表示された色見本を選択した場合、画面遷移符号（Ｄ）で示すように図４の画面（ｃ）に遷移し、選択した色見本の詳細情報を確認するようにしても良い。これにより、利用者は、デザインに使用したい色が目に留まった際、カメラモジュール等で撮影した写真画像中において、デザインに使用したい色を指定するだけで、撮影条件による影響が軽減され、色補正された選択色の色彩推定値を得ることができる。さらに、利用者は、予め準備されている複数の色見本からその色に近似する色見本を得ることができる。
【００３９】
利用者が、図４に示す画面（ｃ）にて、画像表示・ボタン１１５を選択すると、図６に示す画面（ｈ）に遷移する。画面（ｈ）には、その指定した色見本の色彩を施す素材選択の処理を経て遷移する。ここで、“素材選択画面”とは、インキの種類と原反の組合せである対象用途を選択する処理で、図６の選択表示１２４は、図４の符号１１２で説明した選択表示と同様である。なお、画面（ｈ）に関する表示処理は、図１のシミュレーション部４０にて行なわれる。表示領域１２５には、予め定められた仮想立体、あるいは、利用者が選択した仮想立体、例えば、円柱状の立体が、指定された素材（原反）で指定されたインキの種類にて、指定された色彩を施した際のレンダリング画像が表示される。また、表示領域１２５で表示された仮想立体に対する利用者による移動・回転指示により、移動・回転後の仮想立体のレンダリング画像が求められ再表示される。表示領域１２６には、指定されたインキの種類で指定された色彩とする際の、各ベースインキ名称、それらの配合情報、各ベースインキの耐性等の情報や、インキのインキ盛りの量等の情報が表示される。ベースインキの配合情報は、数値で表しても良いし、ベースインキのＲＧＢ値を利用して配合率に対応してベースインキのＲＧＢ値で色分けされた棒状の表示としても良いし、あるいは、それらが併用されてもよい。これにより、利用者は、レンダリング画像により、素材、インキの種類を考慮したし色彩イメージを容易に得ることができる。また、色彩を施す際に用いられるベースインキの耐性が確認でき、デザインしている商品等の用途に合ったインキが使用可能かも容易に確認することができる。なお、この処理の後、画面遷移符号（Ｃ）、（Ｄ）、（Ｅ）に示すように、利用者の指示に応じて、図４の画面（ｅ）、（ｃ）、（ｆ）のいずれかの画面に遷移する。
【００４０】
次に、図１の写真色近似検索部２０の処理について詳細に説明する。図８は、写真色近似検索部２０の機能をさらに細分化した機能ブロック図である。写真色近似検索部２０は、パッチ画像値取得部２０１、推定行列算出部２０２、対象色推定部２０３、色見本検索部２０４を備える。さらに、写真色近似検索部２０は、不揮発性メモリ１７に記憶された校正用カラーパッチのパッチ測色データ、および、校正用カードデータの２つのデータ２０５を処理において使用する。
【００４１】
ここで、パッチ測色データは、校正用カード１２２に印刷された各カラーパッチの所定波長幅ごとの分光反射率情報を例とした測色値である。校正用カードデータは、図７に示す校正用カードの特定位置１２８となるパッチに対する示す各校正用カラーパッチの位置、および、それら位置における前記パッチ測色データに該当する色彩値である。パッチ測色データは、図１０に示されるように、校正用カラーパッチの各色を測色し（ステップＳ２３０）、測色した値が登録された（ステップＳ２３１）データである。なお、図１０において、各カラーパッチの番号は“ｉ”で示され、その番号は校正用カード１２２上のカラーパッチの位置と対応付けて管理される番号である。各カラーパッチの測色した色彩値、ここでは、分光反射率は、Col_i_kで示される。カラーパッチの個数を“Ｎ”、測色した色彩値（分光反射率を示すデータ個数）を示すためのデータ数を“Ｋ”とすると、“ｉ”は１以上Ｎ以下の整数となり、“ｋ”は１以上Ｋ以下の整数となる。なお、図７の例では、カラーパッチ数は、全パッチ数１２から特定位置１２８のパッチを除く“１１”となる。
【００４２】
パッチ画像値取得部２０１は、校正用カード１２２を含めて撮影された写真画像より、校正用カード１２２内の各カラーパッチ位置を検出し、各カラーパッチの色彩値を取得する。推定行列算出部２０２は、各カラーパッチのパッチ測色データとパッチ画像値取得部２０１で取得した各カラーパッチの色彩値より、色校正を行った色彩値を求めるための変換行列を求める。対象色推定部２０３は、処理対象となる写真画像内において、利用者により指定された位置の対象色のＲＧＢ画像値を取得し、この取得したＲＧＢ画像値と推定行列算出部２０２にて求めた行列より、指定された位置の色彩推定値を求める。色見本検索部２０４は、対象色推定部２０３にて得た色彩推定値と色見本情報ＤＢ・７１に記憶された色見本の色彩値を比較し、色見本情報ＤＢ・７１に記憶された色見本から色彩推定値に近い、色見本を特定する。
【００４３】
図９は、写真色近似検索部２０の処理を示すローチャートである。図において、ステップＳ２１０からＳ２１２はパッチ画像値取得部２０１の処理を、テップＳ２１３は推定行列算出部２０２の処理を、ステップＳ２１４からＳ２１６は対象色推定部２０３の処理を、ステップＳ２１７からＳ２２０は色見本検索部２０４の処理を示す。写真色近似検索部２０は、処理対象となる写真画像の入力を受けることで処理を開始する。なお、入力される写真画像は、図５で説明したように、校正用カード１２２を含めて撮影された写真画像であることを前提とする。
【００４４】
パッチ画像値取得部２０１は、図５の表示領域１２１に表示した写真画像から、校正用カード１２２の特定位置１２８、たとえば、図７に示す“Touch”と記載されたパッチを利用者にポインティングさせる表示を行なうなどで、利用者に特定位置１２８のパッチを指定するように促す。そして、パッチ画像値取得部２０１は、写真画像上の特定位置１２８の位置情報を取得する（ステップＳ２１０）。
【００４５】
次に、パッチ画像値取得部２０１は、校正用カードデータを利用して、カラーパッチ各色のＲＧＢ値を取得する（ステップＳ２１１）。校正用カードデータには、特定位置に対する各カラーパッチの位置情報および各位置の色彩値が収められている。これら情報を用いることで、特定位置から、各カラーパッチ画像の切り出し、および、抽出した位置の画像値の取得を容易にすることができる。例えば、写真画像において、利用者が指定した位置の近傍を探索することで、特定位置１２８を示すパッチの写真画像上の大きさ（画素数）や傾きを検出できる。この情報を元に、各カラーパッチの特定位置に対する写真画像上の位置や、写真画像における校正用カードの推定・算出することが可能となり、各カラーパッチの位置の抽出、および、抽出した位置の画像値の取得の処理の高速化を図ることができる。ここで、 “ｉ”は前述の通り各カラーパッチの番号であり、カラーパッチ番号“ｉ”のＲＧＢ画像値を、Red_i_0(R)、 Green_i_0(G)、 Blue_i_0(B)とする。続いて、パッチ画像値取得部２０１は、パッチ測定データに収められている各カラーパッチの色彩値である分光反射率を取得する（ステップＳ２１２）。これら、取得された各カラーパッチのＲＧＢ画像値、および、色彩値（測色データ）は、推定行列算出部２０２に渡される。
【００４６】
図１１は、推定行列算出部２０２の処理（図９のステップＳ２１３）の詳細な処理ステップを表した図である。推定行列算出部２０２の処理について、図１１を用いて説明する。推定行列算出部２０２は、ステップＳ２１１で取得された各カラーパッチのＲＧＢ画像値を用いて数１に示すＲＧＢ画像値ベクトルｖを算出する（ステップＳ２４０）。数１において、Ｒ，Ｇ，Ｂは、各カラーパッチのＲＧＢ画像値である。なお、カラーパッチ“ｉ”のＲＧＢ画像値ベクトルは、ｖ_ｉ（“ｉ”は１以上Ｎ以下の整数）で表すものとする。
【００４７】
【数１】
0005852775.tif 000002
【００４８】
推定行列算出部２０２は、カラーパッチ各色ｉの測色データCol_i_k（“ｉ”は１以上Ｎ以下の整数；“ｋ”は１以上K以下の整数）から数２を用いて、パッチ測色値行列ｒを算出する（ステップＳ２４１）。なお、パッチ測色値行列ｒは、固定的な行列となるので、パッチ測色データをパッチ測色値行列ｒとして記憶しておいても良い。
【００４９】
【数２】
0005852775.tif 000003
【００５０】
続いて、推定行列算出部２０２は、RGB信号値ベクトルｖ_ｉ（“ｉ”は１以上Ｎ以下の整数）とパッチ測色値行列ｒより、数３により、相互相関行列R_rvを算出する（ステップＳ２４２）。なお、数３において、ｖ’_ｉ （“ｉ”は１以上Ｎ以下の整数）は、ｖ_ｉの転置ベクトルである。
【００５１】
【数３】
0005852775.tif 000004
【００５２】
推定行列算出部２０２は、ＲＧＢ信号値ベクトルｖ_ｉ（“ｉ”は１以上Ｎ以下の整数）より、数４を用いて、ＲＧＢ信号値ベクトルｖの自己相関行列Ｒ_ｖｖを算出する（ステップＳ２４３）。数３において、ｖ’_ｉ （“ｉ”は１以上Ｎ以下の整数）は、ｖ_ｉの転置ベクトルである。
【００５３】
【数４】
0005852775.tif 000005
【００５４】
そして、推定行列算出部２０２は、ステップＳ２４２で求めた相互相関行列R_rvと、ステップＳ２４３で求めた自己相関行列R_vvの逆行列R-1_vvを用いて、数５により、写真画像のＲＧＢ値から校正の行なわれた色彩値を求めるための色彩値推定行列Gを算出する（ステップＳ２４４）。
【００５５】
【数５】
0005852775.tif 000006
【００５６】
図９に戻り、対象色推定部２０３は、図５の表示領域１２１に表示した写真画像内において利用したい色である対象色をポインティングさせるなど、利用者に対象色Ｔを指定するように促す。そして、対象色推定部２０３は、写真画像上の対象色Ｔの位置情報を取得する（ステップＳ２１４）。続いて、対象色推定部２０３は、写真画像上で指定された対象色ＴのＲＧＢ画像値を取得する（ステップＳ２１５）。なお、対象色ＴのＲＧＢ画像値は、写真画像上で指定された位置のＲＧＢ画像値でもよいし、指定された位置を中心とした所定範囲のＲＧＢ画像値の平均値でもよい。
【００５７】
対象色推定部２０３は、対象色TのRGB画像値から数１に示す対象色ＴのＲＧＢ画像値ベクトルｖを求める。そして、対象色推定部２０３は、ステップ２１３で求めた色彩値推定行列Gに対して、対象色TのＲＧＢ画像値ベクトルｖを掛けることにより、対象色Tの色彩推定値Ｃｏｌ_Ｔ_ｋ（“ｋ”は１以上Ｋ以下の整数）を求める（ステップＳ２１６）。このステップＳ２１６で求められる対象色Tの色彩値推定Ｃｏｌ_Ｔ_ｋは、Ｋ個のデータからなる対象色Tの推定分光反射率である。さらに、対象色推定部２０３は、対象色Tの推定分光反射率から所定の演算式によりＬ*ａ*ｂ*表色系における色彩値である対象色Tの推定Ｌ*ａ*ｂ*値を求める。
【００５８】
続いて、色見本検索部２０４は、色見本情報ＤＢ・７１に収められた各色見本の色彩値であるＬ*ａ*ｂ*値を取得し（ステップＳ２１７）、ステップＳ２１６で求めた対象色Tの推定Ｌ*ａ*ｂ*値と各色見本の色彩値であるＬ*ａ*ｂ*値との色差値を求める（ステップＳ２１８）。色見本検索部２０４は、求めた色差値がより小さい色見本の色見本ＩＤを保持する処理を順次行なう。色見本検索部２０４は、上記のステップＳ２１７からＳ２１９の処理を各色見本に対して行い、色差値が最小となる色見本の検索を行なう（ステップＳ２１９）。写真画像入力部２０は、対象色Ｔの推定Ｌ*ａ*ｂ*値（色彩推定値）に最も近い色見本の情報を図５の表示領域１２３に表示させる処理を行なう。
【００５９】
以上のようにして、写真画像入力部２０は、写真画像から指定された対象色Ｔに最も近い色見本を検索する処理を行なう。なお、検索される色見本は１つに限るものではなく、対象色Tの色彩推定値と各色見本の色彩値との色差値が所定範囲となる複数の色見本、あるいは、色差の値が小さい順に所定個の色見本を検索するようにしても良い。
【００６０】
次に、図１のシミュレーション部４０における質感表示部４１の処理について詳細に説明する。図１２は、質感表示部４１の機能をさらに細分化した機能ブロック図である。質感表示部４１は、色彩質感情報取得部４１１、立体特定部４１２、レンダリング処理部４１３、立体移動算出部４１４により構成される。
【００６１】
質感表示部４１は、色彩を特定する特定情報となる色見本ＩＤの入力を受け、処理を開始する。色彩質感情報取得部４１１は、指定されインキの種類、素材、色彩に基づき、レンダリング処理するために必要なパラメータを、配合情報ＤＢ・７２、着色物情報ＤＢ・７３より取得する。立体特定部４１２は、指定された対象用途に対して指定された色彩を表現する仮想立体を特定する。レンダリング処理部４１３は、色彩質感情報取得部４１１で取得された各種パラメータを用いて、立体特定部４１２にて特定された仮想立体に対するレンダリング画像を作成する。立体移動算出部４１４は、表示デバイス１１に表示されたレンダリング画像に対する利用者の移動・回転指示の入力により、表示した立体の移動・回転行列を算出する。
【００６２】
図１３、図１４は、質感表示部４１の処理を示すローチャートである。図１３において、ステップＳ３１０からＳ３１３は色彩質感情報取得部４１１の処理を、ステップＳ３１４は立体特定部４１２の処理を、ステップＳ３１５からＳ３１６はレンダリング処理部４１３の処理を示している。図１４において、ステップＳ３２０は立体移動算出部４１４の処理を、ステップＳ３２１からＳ３２２はレンダリング処理部４１３の処理を示している。始めに、図１３を用いて色彩質感情報取得部４１１、立体特定部４１２、レンダリング処理部４１３の処理の説明を行なう。
【００６３】
色彩質感情報取得部４１１は、入力された色見本ＩＤで示される色彩を施す対象用途（インキの種類、原反［素材］）の選択をユーザに促す（ステップＳ３１０）。これは、図６の符号１２４に関連する処理で、例えば、（オフセットインキ、アート紙）、（金属インキ、アルミ直）といったインキの種類と原反の組合せを利用者に提示し、その中から利用者に対象用途の選択を行なわせる。なお、利用者の選択した対象用途は、それに対応した組合せＩＤとして、色彩質感情報取得部４１１が取得する。
【００６４】
色彩質感情報取得部４１１は、取得した組合せＩＤおよび色見本ＩＤをもとに、配合情報ＤＢ・７２を検索し、組合せＩＤおよび色見本ＩＤに対応する配合ＩＤを取得する。そして、色彩質感情報取得部４１１は、取得した配合ＩＤに関連付けられた情報より、利用者により選択されたインキの種類にて選択された色見本の色彩を得るためのベースインキの組合せを示す１つまたは複数のベースインキＩＤと、それらの配合率を取得する（ステップＳ３１１）。また、色彩質感情報取得部４１１は、ステップＳ３１１で取得した配合ＩＤに関連付けられた色彩値である、ＸＹＺ表色系におけるＸＹＺ値を取得する（ステップＳ３１２）。次に、色彩質感情報取得部４１１は、対象用途の質感に関連する情報の取得を行なう（ステップＳ３１３）。ここで、質感に関連する情報としては、組合せＩＤより特定される素材（原反）の種類やその素材の光学的な反射パラメータに関する情報、着色物となるベースインキの透明性である。使用される各ベースインキの透明性は、ステップＳ３１１で取得されたベースインキＩＤをもとに、着色物情報ＤＢ・７３を検索することにより取得する。色彩質感情報取得部４１１は、使用されるベースインキの配合率（Ｈ）とその透明性（Ｔ）を掛け合わせ（Ｒ＝ＨｘＴ）、使用される各ベースインキの掛け合わせ結果（Ｒ）を加算することにより、利用者に選択されたインキの種類において指定した色彩となるインキの透明性（ｔ）を求める。以上のようにして、色彩質感情報取得部４１１は、レンダリングにおいて必要となるパラメータである、指定されたインクの種類で指定された色彩とする際の色彩値（ＸＹＺ値）、その色彩のインキの透明性（ｔ）、素材の種類やその素材の光学的な反射パラメータを示す情報を取得する。
【００６５】
次に、立体特定部４１２は、指定された素材に指定されたインキの種類で色彩を施す仮想立体を特定し、その立体の３次元情報を取得する（ステップＳ３１４）。なお、仮想立体は、いくつかの基本的な立体形状、例えば、円柱や、長方体、コーン状の立体など予め準備された立体を利用者に選択させてもよいし、予め固定的に定められた立体、例えば、円柱としても良い。なお、仮想立体は、光源との関係から指定された素材に対して指定されたインキの種類で色彩を施した際の状況を確認しやすい、湾曲した面を持つ立体、たとえば、円柱などが好ましい。
【００６６】
レンダリング処理部４１３は、色彩質感情報取得部４１１で取得した色彩値（ＸＹＺ値）、その色彩のインキの透明性（ｔ）、素材の種類やその素材の光学的な反射パラメータを、レンダリングの際に使用するパラメータとして使用する。そして、レンダリング処理部４１３は、立体特定部４１２で特定された３次元情報で示された仮想立体に対して、レンダリングの為の演算を行なう（ステップＳ３１５）。レンダリング処理としては、Ｚバッファ法、スキャンライン法、レイトレーシング法など、レンダリング処理部４１３におけるレンダリング処理で利用可能な手法であれば、いずれの手法であってもよい。レンダリング処理部４１３は、求めたレンダリング画像を表示デバイス１１への表示処理を行なう（ステップＳ３１６）。これにより、レンダリング画像は、図６の表示領域１２５に表示される。以上のようにして、利用者が選択した色見本を、利用者が選択したインキの種類で、指定された素材に適用した際の仮想立体のレンダリング画像が生成される。
【００６７】
図１４は、利用者が表示された仮想立体を移動・回転させる指示をした際の質感表示部４１における立体移動算出部４１４、レンダリング処理部４１３の動作を示したフローチャートである。図１４を用いて、立体移動算出部４１４、レンダリング処理部４１３の動作を説明する。表示された仮想立体を移動・回転させる利用者の指示、例えば、図６の表示領域１２５への移動や回転を意味する利用者のスクリーンタッチにより、立体移動算出部４１４の動作が開始する。まず、立体移動算出部４１４は、利用者が指示した移動・回転量に応じて、仮想立体の移動・回転行列を算出する（ステップＳ３２０）。
【００６８】
次に、レンダリング処理部４１３は、立体特定部４１２で特定された３次元情報で示された仮想立体に対し、立体移動算出部４１４が算出した移動・回転行列を用いた、仮想立体の移動・回転処理を行なう。また、レンダリング処理部４１３は、色彩質感情報取得部４１１の取得した色彩値（ＸＹＺ値）、その色彩のインキの透明性（ｔ）、素材の種類や反射パラメータを用いて、移動・回転させた仮想立体に対するレンダリング画像の再計算を行なう（ステップＳ３２１）。レンダリング処理部４１３は、再計算したレンダリング画像を表示デバイス１１に表示させる（ステップＳ３２２）。以上のようにして、仮想立体を移動・回転させた際の、レンダリング画像の再表示を行なう。
【００６９】
なお、色選択補助装置１は、いわゆるスマートフォンと呼ばれる携帯情報機器において実現されることが好ましいが、これに限定されるものではない。たとえば、デスクトップあるいはノート型のパーソナル・コンピュータにおいて実現されてもよい。
【００７０】
また、色彩質感情報取得部４１１は、レンダリングにおいて必要となるパラメータとして、指定されたインクの種類で指定された色彩とする際の色彩値（ＸＹＺ値）、その色彩のインキの透明性（ｔ）、素材の種類やその素材の光学的な反射パラメータを示す情報を取得すると説明した。しかし、レンダリング処理部４１３における処理が、上記全てのパラメータのうち、一部を使用してレンダリング画像の作成を行っても良い。また、レンダリング処理部４１３における処理が、上記全てのパラメータのうち一部を使用しない場合、色彩質感情報取得部４１１は、その使用しないパラメータの取得を行わないようにしても良い。
【００７１】
また、図のステップＳ２１１に示すパッチ画像値取得部２０１の処理において、校正用カード１２２の特定位置１２８のカラーパッチを利用者に指定させることで、効率的に写真画像中における各カラーパッチの切り出し、およびそれらの画像値の取得が可能となるが、これに限定されるものではない。例えば、校正用カード１２２の形状データ、あるいは、イメージデータがあれば、画像のマッチング処理等で、写真画像中から校正用カードの画像を切り出すことができ、そこから、各カラーパッチの切り出し、画像値を得ることも可能である。
【００７２】
また、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより色選択補助装置１を行ってもよい。なお、ここでいう「コンピュータシステム」とは、携帯情報機器やパーソナル・コンピュータ等、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、フラッシュメモリを内蔵した媒体等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７４】
また、色選択補助装置１の機能は、１つの機器の中で実現されるものとして説明したがこれに限るものではない。例えば、一部の機能を携帯情報装置において実現し、他の機能をインターネット等のネットワーク上に位置するサーバ装置で実現し、携帯情報装置が前述のサーバ装置と通信を行ないながら、携帯情報装置とサーバ装置との協働により、説明した色選択補助装置１の機能が実現されても良い。
【符号の説明】
【００７５】
１      色選択補助装置
１１    表示デバイス
１２    入力デバイス
１３    カメラモジュール
１４    通信デバイス
１５    ＣＰＵ
１６    ＲＡＭ
１７    不揮発性メモリ
１８    バス
２０    写真色近似検索部
３０    色見本情報表示部
４０    シミュレーション部
４１    質感表示部
４２    配合情報表示部
４３    着色物情報表示部
５０    管理情報処理部
７１    色見本情報ＤＢ
７２    配合情報ＤＢ
７３    着色物情報ＤＢ
７４    管理情報DB
１２２    校正用カード
１２７    カラーパッチ（校正用カラーパッチ）
１２８    特定位置
２０１    パッチ画像値取得部
２０２    推定行列算出部
２０３    対象色推定部
２０４    色見本検索部
２０５    パッチ測色データ、校正用カードデータ
４１１    色彩質感情報取得部
４１２    立体特定部
４１３    レンダリング処理部
４１４    立体移動算出部
【図１】
0005852775.tif 000007
【図２】
0005852775.tif 000008
【図３Ａ】
0005852775.tif 000009
【図３Ｂ】
0005852775.tif 000010
【図３Ｃ】
0005852775.tif 000011
【図４】
0005852775.tif 000012
【図５】
0005852775.tif 000013
【図６】
0005852775.tif 000014
【図７】
0005852775.tif 000015
【図８】
0005852775.tif 000016
【図９】
0005852775.tif 000017
【図１０】
0005852775.tif 000018
【図１１】
0005852775.tif 000019
【図１２】
0005852775.tif 000020
【図１３】
0005852775.tif 000021
【図１４】
0005852775.tif 000022