(57)【要約】      （修正有）【課題】実際の環境下における色の見えから受ける印象を近似的に再現できると共に、粒状度をより抑えた色見本、色見本作成装置および色見本作成方法、並びに、色見本を用いる画像処理システムを提供する。【解決手段】色見本は、第１の画像内の第１の領域を構成する第１の画素群から生成する第２の画素群が配置される第２の領域を含む。この第２の画素群を構成する各画素は、第１の画素群を構成する各画素に対し、明度を基に並べ替える第１の並べ替え、第２の領域内の行を想定して、行毎に、色相角を基に並べ替える第３の並べ替え、色を基に並べ替える第４の並べ替えを少なくとも行い、第２の領域内に配置されている。【選択図】図１８
2019164151.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像内の第１の領域を構成する第１の画素群から生成する第２の画素群が配置される第２の領域を含む色見本であって、
前記第２の画素群を構成する各画素は、
前記第１の画素群を構成する各画素に対し、明度が高い順に並べ替える第１の並べ替えを行い、
前記第１の並べ替えを行った後の各画素に対し、前記第２の領域内の行を想定して、前記行毎に、色相角が近似する画素が近傍に配置されるよう並べ替える第２の並べ替えを行い、
前記第２の並べ替えを行った後の各画素に対し、色が近似する画素が近傍に配置されるよう並べ替える第３の並べ替えを行い、前記第２の領域内に配置されていることを特徴とする色見本。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色見本、色見本作成装置および色見本作成方法、並びに、色見本を用いる画像処理システムに関する。
【背景技術】
【０００２】
カラーチャートとしての色見本は、物体などにおける色の見えを模したものであって、従来の色見本は、均一な色の領域を矩形状に印刷した単色のパッチによって構成されている（例えば、特許文献１参照）。
【０００３】
このような色見本は、本来、印刷物や物体の色の塗装などの彩色のための見本として、あるいは、印刷物や物体における彩色後の色再現性のチェックや比較などに用いられる。
【０００４】
実際に彩色された物体では、現実空間内で色再現性のチェックなどが行われる。しかるに、物体における実際の色は、例えば、直接照明および間接照明の何れであるかなどの照明条件、物体の材質、物体における表面の凹凸形状、または、照明−物体−チェック者の視点などの位置関係による空間的分布を有しており、必ずしも均一ではない。
【０００５】
特に、印刷物が現実空間内のオブジェクトやオブジェクトを含むシーンを撮影した写真の場合、たとえオブジェクトが均一に彩色されているとしても、そのオブジェクトの色は、撮影条件などにより空間的に不均一なものとなるのが普通である。
【０００６】
そのため、従来の色見本のような単色のパッチでは、空間的分布条件によっては均一でない、空間的分布を有する色の見えから受ける印象を再現するのは困難である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このようなことから、現在では色見本、色見本の作成装置および色見本作成方法、並びに、色見本を用いる画像処理システムを提案している。当該色見本では、元図（元画像）の所定領域に含まれる全画素を明度、彩度、および色相角に基づいて並べ替え、並び替えた後の各画素を色見本内でその所定領域に対応する領域に配置させている。そのようにして、当該色見本では、実際の環境下における色の見えから受ける印象を近似的に再現できるようになっている。
【０００８】
しかしながら、当該色見本では、領域内の画素群のなかで近似する色の画素が分散された形で配置される場合がある。近似する色の画素が分散された形で配置された場合、その近似する色の画素が観測者に知覚されやすくなって、粒状度が高くなる。粒状度は、高くなるほど、観察者に粒状感を与えやすくなる。観測者にとって粒状感（粒状性）はノイズとして知覚されることから、粒状度は抑えることが望ましい。
【０００９】
本発明は、上述したような課題を解決するためになされたもので、実際の環境下における色の見えから受ける印象を近似的に再現できると共に、粒状度をより抑えた色見本、色見本作成装置および色見本作成方法、並びに、色見本を用いる画像処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る色見本は、第１の画像内の第１の領域を構成する第１の画素群から生成する第２の画素群が配置される第２の領域を含む色見本であって、前記第２の画素群を構成する各画素は、前記第１の画素群を構成する各画素に対し、明度が高い順に並べ替える第１の並べ替えを行い、前記第１の並べ替えを行った後の各画素に対し、前記第２の領域内の行を想定して、前記行毎に、色相角が近似する画素が近傍に配置されるよう並べ替える第２の並べ替えを行い、前記第２の並べ替えを行った後の各画素に対し、色が近似する画素が近傍に配置されるよう並べ替える第３の並べ替えを行い、前記第２の領域内に配置されている。
【発明の効果】
【００１１】
本発明によれば、実際の環境下における色の見えから受ける印象を近似的に再現できると共に、粒状度をより抑えた色見本、色見本作成装置および色見本作成方法、並びに、色見本を用いる画像処理システムを提供できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像処理システムの概略を示す構成図である。
【図２】本発明の実施の形態に係る画像処理システムにおける画像処理装置の構成例を示すブロック図である。
【図３】本発明の実施の形態に係る画像処理システムの機能構成例を示すブロック図である。
【図４】本発明の実施の形態に係る画像処理システムでの修整処理に用いる事例情報例を示す図である。
【図５】本発明の実施の形態に係る画像処理システムにおける画像の標準型による修整処理について示す図である。
【図６】本発明の実施の形態に係る画像処理システムにおける画像の転写型による修整処理について示す図である。
【図７】色見本例を説明する図である。
【図８】色見本の作成に用いられる第１の画像例を示す図である。
【図９】ＲＡＭ２３にコピーされた第１の画素群例を説明する図である。
【図１０】第１の並び替えを行った後の第１の画素群の状態例を示す図である。
【図１１】第２の並び替えを行った後の第１の画素群の状態例を示す図である。
【図１２】第２の並び替えを行った後の第１の画素群への画素の追加方法例を説明する図である。
【図１３】第３の並び替えを行う直前の第２の画素群例を説明する図である。
【図１４】第３の並び替えを行った後の第２の画素群例を説明する図である。
【図１５】第３の並び替えを行った後の第２の画素群例をより広範囲に説明する図である。
【図１６】第４の並べ替えを行った後の第２の画素群例を説明する図である。
【図１７】作成された色見本例を示す図である。
【図１８】本発明の第１の実施例に係る色見本画像の作成手順を示すフローチャートである。
【図１９】画素の移動可能範囲の制限方法を説明する図である。
【図２０】本発明の第２の実施例に係る色見本画像の作成手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明に係る一実施の形態について、図面を参照して説明する。
【００１４】
図１は、本発明の一実施の形態に係る画像処理システムの構成例を示すものである。
【００１５】
図１に示すように、画像処理システム１００は、例えば、画像処理装置２とサーバ装置３とを含む構成である。この画像処理システム１００においては、画像処理装置２とサーバ装置３とがネットワーク４を介して互いに接続されている。
【００１６】
画像処理装置２は、色の見えについて、後述する色見本（第２の画像）を用いて写真などの修整対象となる入力画像（修整前画像）の修整処理を行うことが可能な情報処理装置である。その情報処理装置とは、例えば、パーソナルコンピュータ（ＰＣ）、或いはタブレット端末などである。
【００１７】
また、この画像処理装置２は、色見本（第２の画像）の作成に用いる画像である元画像（第１の画像に相当することから、以降「第１の画像」と表記）の入力、および入力した第１の画像から色見本の作成などを行うことができる。本実施の形態による色見本作成装置は、この画像処理装置２に搭載された形で実現されている。
【００１８】
サーバ装置３は、第１の画像、およびこの第１の画像を用いて作成された色見本をそれぞれ画像データとして記憶することができる情報処理装置である。ここではサーバ装置３は１台のみ示しているが、サーバ装置３は複数台、存在していても良い。つまり、サーバ装置３の台数は特に限定されない。画像処理装置２の台数も１台に限定されない。
【００１９】
ネットワーク４は、例えばＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ）、インターネット、或いはそれらを２つ以上、含むネットワーク群である。ネットワーク４としては、画像処理装置２とサーバ装置３を直接、接続するケーブルであっても良い。画像処理装置２とサーバ装置３間は、無線により接続させても良い。
【００２０】
上記した構成の画像処理システム１００では、画像処理装置２は、ネットワーク４を介して、サーバ装置３から画像（画像データ）を含む各種データを受信することができ、サーバ装置３に各種データを送信することができる。本実施の形態では、サーバ装置３は、画像処理装置２が必要とする各種データを供給し、その画像処理装置２が生成した各種データを保存するデータベースサーバ装置として機能すると想定する。
【００２１】
図２は、画像処理装置２の構成例を示すブロック図である。図２に示す構成例は１例であり、画像処理装置２の構成は図２に示す構成例に限定されない。
【００２２】
図２に示すように、画像処理装置２は、ＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、表示装置２４、入力装置２５、２つ以上のＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２６、２７、および各部２１〜２７間を接続するバス２８を備える。
【００２３】
ここでは、フラッシュメモリ２２は、ＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）等のストレージを含むものとして表記している。そのフラッシュメモリ２２には、各種プログラムおよび各種データが記憶されている。プログラムには、色見本の作成を可能にするプログラム（以降「色見本作成プログラム」と表記）２２ａ、および色見本を参照して、修整対象とする画像（以降「修整前画像」と表記）の修整を行い、修整を行った後の修整前画像である修整画像を生成可能にするプログラム（以降「画像修整プログラム」と表記）２２ｂが含まれる。
【００２４】
ＲＡＭ２３は、主に、ＣＰＵ２１が各種プログラムを実行するためのワークに用いられる。フラッシュメモリ２２に記憶された各種プログラムは、ＲＡＭ２３に読み出されて実行される。
【００２５】
表示装置２４は、例えば、液晶表示装置である。この表示装置２４は、ＣＰＵ２１の制御により、各種データを表示する。
【００２６】
入力装置２５は、例えばキーボード、およびポインティングデバイスを含む入力装置群である。ユーザによる各種指示、および各種データ入力は、入力装置２５への操作を介して行うことができる。
【００２７】
Ｉ／Ｆ２６は、ネットワーク４を介した通信を可能にする。それにより、画像処理装置２は、Ｉ／Ｆ２６を介して、サーバ装置３との通信を行う。
【００２８】
Ｉ／Ｆ２７は、例えば外部機器との接続を可能とする接続用装置である。外部機器とは、例えばスキャナ、光学ディスクなどの記録媒体を駆動する媒体駆動装置、ハードディスク装置、或いは半導体メモリ（例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）メモリ）などのストレージである。
【００２９】
Ｉ／Ｆ２６および２７は、画像を含む各種データの入力、および出力に用いることができる。しかし、ここでは、説明上、便宜的に、画像を含む各種データの入力先、および出力先はサーバ装置３のみを想定する。
【００３０】
画像処理装置２と同様に、サーバ装置３の構成も限定されない。このことから、便宜的に、サーバ装置３も図２に示す構成例であると想定し、各部の符号は画像処理装置２と同じものを用いる。
【００３１】
図３は、本発明の実施の形態に係る画像処理システムの機能構成例を示すブロック図である。ここでは、画像処理装置２とサーバ装置３とに分けて、それらの機能構成例を示している。
【００３２】
画像処理装置２には、図３に示すように、色見本作成装置２１０、および画像修整装置２３０が搭載されている。
【００３３】
色見本作成装置２１０は、第１の画像を参照して色見本を作成できる、本実施の形態による色見本作成装置である。この色見本作成装置２１０は、フラッシュメモリ２２に記憶された色見本作成プログラム２２ａをＣＰＵ２１が実行することによって実現される。
【００３４】
一方、画像修整装置２３０は、色見本を参照して、修整前画像を修整し、その修整によって得られる修整画像を作成できる装置である。この画像修整装置２３０は、フラッシュメモリ２２に記憶された画像修整プログラム２２ｂをＣＰＵ２１が実行することによって実現される。
【００３５】
始めに、画像修整装置２３０について詳細に説明する。この画像修整装置２３０は、図３に示すように、機能構成として、データ取得部２３１、画像入力部２３２、事例選択部２３３、修整部２３４、およびデータ出力部２３５を備える。
【００３６】
データ取得部２３１は、ネットワーク４を介してサーバ装置３から必要なデータを取得する機能である。フラッシュメモリ２２に記憶された画像修整プログラム２２ｂを実行するＣＰＵ２１の制御によってサーバ装置３からデータが取得される。このことから、データ取得部２３１は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、Ｉ／Ｆ２６、およびバス２８によって実現される。
【００３７】
サーバ装置３から取得する各種データには、色見本、修整前画像、および事例情報などが含まれる。
【００３８】
事例情報は、修整前画像に対する修整内容を指定するための情報であり、修整時参照情報、および事例識別情報を含む。修整時参照情報は、修整方法を指定するための情報であり、事例識別情報は、修整を行ううえで参照する事例を表す情報である。
【００３９】
図４は、事例情報の構成例を説明する図である。
【００４０】
色見本を参照して修整前画像を修整する事例は、２つの色見本を参照する標準型と、１つの色見本を参照する転写型と、に大別される。図４（ａ）には標準型の事例情報、図４（ｂ）には転写型の事例情報をそれぞれ示している。
【００４１】
事例識別情報は、タイプ情報、事例ＩＤ（Identifier）情報、画像Ａ情報、画像Ａの色調情報、画像Ｂ情報、画像Ｂの色調情報、印象表現情報、選択領域形状情報、および選択領域情報を含む。
【００４２】
タイプ情報は、事例のタイプ、つまり事例が標準型および転写型のうちの何れであるかを示す情報である。それにより、その情報の内容として、図４（ａ）では「標準型」、図４（ｂ）では「転写型」をそれぞれ表記している。
【００４３】
事例ＩＤ情報は、事例を１意に表す情報である。その情報の内容として、図４（ａ）では「０００１」、図４（ｂ）では「０００１−２」をそれぞれ表記している。
【００４４】
画像Ａ情報は、修整前の事例画像として参照すべき色見本（以降「画像Ａ」とも表記する）を表す情報である。その情報の内容として、図４（ａ）ではファイル名を表す「ｉｍｇ０００１．ｊｐｇ」を表記している。転写型では画像Ａは参照しないことから、図４（ｂ）では情報が存在しないことを表す「ＮＵＬＬ」を表記している。
【００４５】
画像Ａの色調情報は、画像Ａ全体の色調を表す情報である。本実施の形態では、各画素はＬ＊（エルスター）、ａ＊（エースター）、ｂ＊（ビースター）の表色系の三要素のデータをもっていることを想定している。このことから、その情報の内容として、図４（ａ）では平均Ｌａｂ値を表す「（５０，１２，１５）」を表記している。なお、画素を表現するデータの種類は特に限定されるものではない。
【００４６】
画像Ｂ情報は、修整後の事例画像として参照すべき色見本（以降「画像Ｂ」とも表記する）を表す情報である。その情報の内容として、図４（ａ）および図４（ｂ）ではそれぞれ「ｉｍｇ０００２．ｊｐｇ」を表記している。標準型と転写型とで画像Ｂを区別するために、転写型での画像Ｂは「参照画像」とも表記することとする。
【００４７】
画像Ｂの色調情報は、画像Ｂ全体の色調を表す情報である。その情報の内容として、図４（ａ）、および図４（ｂ）では「（３４，１１，１４）」を表記している。
【００４８】
印象表現情報は、画像ＡおよびＢ、または画像Ｂから観察者が受ける印象を表す情報である。その情報の内容として、図４（ａ）および図４（ｂ）では「暗く滑らか」をそれぞれ表記している。
【００４９】
選択領域形状情報は、画像ＡおよびＢ、または画像Ｂのなかで参照すべき領域（第２の領域）の形状を表す情報である。その情報の内容として、図４（ａ）および図４（ｂ）では「円」をそれぞれ表記している。
【００５０】
選択領域情報は、画像ＡおよびＢ、または画像Ｂのなかで参照すべき領域を表す情報である。その情報の内容として、図４（ａ）および図４（ｂ）では「中心（５０，５０），半径５０」をそれぞれ表記している。
【００５１】
図４（ａ）および図４（ｂ）に内容を表記した選択領域形状情報、および選択領域情報は、図７に表すような色見本を想定したものである。選択領域（第２の領域）には画素が配置される行が複数、存在し、選択領域に配置される画素群（第２の画素群）は、行単位に分けて配置される。
【００５２】
修整時参照情報は、画像処理オペレータ情報、画像処理パラメータ情報を含む。
【００５３】
画像処理オペレータ情報は、修整のための操作方法を表す情報である。その情報の内容として、図４（ａ）では「トーンカーブ（Ｌトーンカーブ）」、図４（ｂ）では「転写オペレータ」をそれぞれ表記している。
【００５４】
トーンカーブは、画像全体の修整を行ううえでの操作内容を指定する。画像パラメータ情報は、画像処理オペレータ情報によって指定される操作を行ううえで使用される情報である。このことから、標準型では、画像パラメータ情報として、トーンカーブの作成のために使用される制御点情報が登録される。
【００５５】
転写オペレータは、画像Ｂ（参照画像）を目標として、その画像Ｂに向けて修整前画像を修整する操作を指定する。このことから、転写型では、画像パラメータ情報は「ＮＵＬＬ（画像Ｂを参照）」となっている。
【００５６】
なお、図４に示す事例情報の構成例は１例であり、事例情報の構成は特に限定されない。事例情報の記述方法も限定されない。事例情報の記述は、例えばＸＭＬ（Extensible Markup Language）を用いて行っても良い。
【００５７】
ここでは、サーバ装置３は、図４（ａ）或いは図４（ｂ）に表すような事例情報を複数、保存すると共に、修整前画像を複数、保存していると想定する。
【００５８】
上記の想定では、画像入力部２３２は、ユーザの指示に従って、指定された修整前画像をサーバ装置３から取得する機能である。ユーザの指示は、入力装置２５への操作により行われ、修整前画像はサーバ装置３から取得される。このことから、画像入力部２３２は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、入力装置２５、Ｉ／Ｆ２６およびバス２８によって実現される。
【００５９】
事例選択部２３３は、例えばサーバ装置３から取得可能な事例情報をユーザに提示し、ユーザに所望の事例情報を選択させる機能である。データ取得部２３１によるサーバ装置３からのデータの取得は、事例選択部２３３によって制御される。この事例選択部２３３は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、表示装置２４およびバス２８によって実現される。
【００６０】
修整部２３４は、ユーザが選択した事例情報を参照し、指定された修整前画像に対する修整を行う機能である。この修整部２３４は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、およびバス２８によって実現される。
【００６１】
修整部２３４によって行われる修整前画像の修整について、図５および図６を参照して具体的に説明する。
【００６２】
図５は、標準型の事例情報による修整前画像の修整方法例を説明する図である。
【００６３】
標準型の事例情報による修整では、その事例情報で指定された画像Ａ（図５（ａ））、および画像Ｂ（図５（ｂ））が用いられる。画像処理オペレータ情報で指定されたトーンカーブ（図５（ｃ））は、画像Ａを画像Ｂに向けて階調補正するために作成される。修整前画像（図５（ｄ）。ここでは「入力画像」と表記）は、作成したトーンカーブを用いて変換され、修整画像（図５（ｅ））が作成される。図５に表す例では、修整前画像（例えば写真）にオブジェクトとして存在する人物の肌、その人物の服、その人物の背景となっている空および山、などが修整されている。
【００６４】
図６は、転写型の事例情報による修整前画像の修整方法例を説明する図である。
【００６５】
転写型の事例情報による修整では、その事例情報で指定された画像Ｂ（図６（ａ））のみが用いられる。この転写型では、色彩転写などの既知の方法を用いて修整前画像（図６（ｂ）。ここでは「入力画像」と表記）を修整し、修整画像（図６（ｃ））を作成する。図６に表す例でも、修整前画像（例えば写真）にオブジェクトとして存在する人物の肌、その人物の服、その人物の背景となっている空および山、などが修整されている。
【００６６】
図３に示すデータ出力部２３５は、修整画像を出力できる機能である。修整画像の具体的な出力先として、サーバ装置３の他に、図２に示す表示装置２４がある。このことから、データ出力部２３５は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、表示装置２４、Ｉ／Ｆ２６およびバス２８によって実現される。
【００６７】
ここで、画像処理装置２と接続されたサーバ装置３の機能構成例について具体的に説明する。
【００６８】
このサーバ装置３は、図３に示すように、機能構成として、制御部３１、通信部３２、第１の記憶部３３、および第２の記憶部３４を備える。
【００６９】
通信部３２は、ネットワーク４を介した通信を可能にする。ネットワーク４を介した通信は、フラッシュメモリ２２に記憶されているネットワークＯＳ（Operating System）、或いはサービスを提供するためのアプリケーション・プログラムをＣＰＵ２１が実行することで可能になる。このことから、通信部３２は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、Ｉ／Ｆ２６、およびバス２８により実現される。
【００７０】
第１の記憶部３３は、例えば修整前画像、第１の画像、事例情報、修整画像などの保存に用いられる。この第１の記憶部３３は、例えばフラッシュメモリ２２、およびＲＡＭ２３が相当する。
【００７１】
第２の記憶部３４は、例えば画像Ａ、或いは画像Ｂとして用いられる色見本の保存に用いられる。この第２の記憶部３４も、例えばフラッシュメモリ２２、およびＲＡＭ２３が相当する。
【００７２】
制御部３１は、サーバ装置３全体を制御する。この制御は、フラッシュメモリ２２に記憶されているネットワークＯＳ（Operating System）、或いはサービスを提供するためのアプリケーション・プログラムをＣＰＵ２１が実行することで実現される。このことから、制御部３１は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、およびバス２８により実現される。
【００７３】
本実施の形態としての画像処理システム１００は、画像処理装置２の画像修整装置２３０とサーバ装置３とによって実現されている。
【００７４】
画像修整装置２３０がサーバ装置３から修整前画像を入力して、その修整前画像の修整を行うと想定した場合、画像処理システム１００は、修整対象となる修整前画像をサーバ装置３が保存することで、その修整前画像を取得したことになる。取得された修整前画像は第１の記憶部３３に保存される。このようなことから、画像処理システム１００の画像取得部は、例えば制御部３１、通信部３２および第１の記憶部３３によって実現される。
【００７５】
画像Ａ、或いは画像Ｂとして用いられる色見本は、第２の記憶部３４に保存され、必要に応じて画像処理装置２に送信される。このことから、画像処理システム１００の画像記憶手段は、少なくとも第２の記憶部３４を含むことになる。
【００７６】
修整前画像に対する修整は、画像修整装置２３０が行う。画像修整装置２３０は、その修整前画像に対する修整を行うために、その修整前画像、その修整に必要な各種データをサーバ装置３から取得する。このようなことから、画像処理システム１００の修整手段は、例えばサーバ装置３の制御部３１、通信部３２および第１の記憶部３３、並びに画像修整装置２３０のデータ取得部２３１、画像入力部２３２および修整部２３４によって実現される。
【００７７】
画像修整装置２３０は、サーバ装置３から修整前画像、および色見本（画像Ａ、および画像Ｂ、或いは画像Ｂ）を含む各種必要なデータを受信し、受信した修整前画像の修整を行う。画像修整装置２３０は、サーバ装置３から受信したデータを、例え一時的でも記憶する。このことから、画像修整装置２３０自体も、１つの画像処理システム１００として機能する。これは、画像処理システム１００が、１台の情報処理装置だけでも実現できることを意味する。
【００７８】
画像修整装置２３０を１つの画像処理システムと見なした場合、画像取得手段は、例えば画像入力部２３２が相当する。画像記憶部は、例えばデータ取得部２３１、および修整部が相当する。修整手段は、例えばデータ取得部２３１、事例選択部２３３、および修整部２３４によって実現される。
【００７９】
次に、色見本作成装置２１０について詳細に説明する。この色見本作成装置２１０は、図３に示すように、機能構成として、データ取得部２１１、配置決定部２１２、および色見本の作成部２１３、および登録部２１４を備える。
【００８０】
データ取得部２１１は、ネットワーク４を介してサーバ装置３から第１の画像を含む必要なデータを取得する機能である。フラッシュメモリ２２に記憶された色見本作成プログラム２２ａを実行するＣＰＵ２１の制御によってサーバ装置３から必要なデータが取得される。サーバ装置３から取得する第１の画像は、表示装置２４に表示された情報を視認するユーザが入力装置２５を操作して指定する。このことから、データ取得部２１１は、画像取得手段に相当する機能であり、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、表示装置２４、入力装置２５、Ｉ／Ｆ２６、およびバス２８によって実現される。
【００８１】
配置決定部２１２は、ユーザが指定した第１の画像を参照し、色見本の第２の領域に配置すべき画素群（第２の画素群）を決定する機能である。この配置決定部２１２は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、およびバス２８によって実現される。
【００８２】
配置決定部２１２は、第１の並べ替え部２２１、第２の並べ替え部２２２、および第３の並べ替え部２２３を備える。これら第１の並べ替え部２２１、第２の並べ替え部２２２、および第３の並べ替え部２２３は、それぞれ、第１の並べ替え手段、第２の並べ替え手段、および第３の並べ替え手段に相当する。
【００８３】
第１の画像には、図８に表すような第１の領域が予め設定されているか、或いはユーザによって設定される。この第１の領域は、色見本の第２の領域に配置する第２の画素群を作成するうえで参照される領域である。
【００８４】
配置決定部２１２は、第１の領域を構成する画素群（第１の画素群）をＲＡＭ２３にコピーする。
【００８５】
図９は、ＲＡＭ２３にコピーされた第１の画素群を説明する図である。図９では、ＲＡＭ２３を「メモリ」と表記している。
【００８６】
図９に表す矩形の枠は、それぞれ画素を表している。それにより、図９では、ＲＡＭ２３にコピーした第１の画素群を１列の画素の並びで表している。
【００８７】
第１の並べ替え部２２１は、コピーした第１の画素群を対象に、明度（上記の想定により、ここではＬ＊値）を基に並び替える第１の並べ替えを行う。この並び替えにより、図９に表す第１の画素群は図１０に表すように変更される。本実施の形態では、明度に基づく第１の並び替えは、明度が高い順に画素を並び替える形で行うようにしている。第１の並び替えは、その逆で行うようにしても良い。
【００８８】
図９では、明度を色の濃さで表現している。色が薄いほど明度が高いことを表している。
【００８９】
第１の領域内には、明度が同じ画素が複数、存在する場合がある。その場合、図１０に表すように、第１の並び替えを行った後の第１の画素群には、明度が等しい画素が２つ以上、連続する箇所が１つ以上、存在することになる。本実施の形態では、その場合、第１の並び替え部２２１は、明度とは異なる人間の色覚に基づいた属性である彩度（＝√（ａ＊×ａ＊＋ｂ＊×ｂ＊））を基に並び替える第２の並び替え（特許請求の範囲に記載の「第４の並び替え」に相当）を行う。
【００９０】
本実施の形態では、彩度に基づく第２の並び替えは、彩度が高い順に並び替える形で行っている。その第２の並び替えを行う対象は、明度が同じ画素が複数、連続している箇所のみである。そのような第２の並び替えを行うことにより、第１の画素群は、図１０に表す状態から図１１に表す状態に変更される。明度が同じ画素が複数、存在しない場合、第２の並び替えは行われない。
【００９１】
第１の並び替え、更には第２の並び替えを行っても、第１の画素群の画素数は変化しない。第１の画素群の画素数が第２の画素群の画素数より少ない場合、足りない分の画素を第１の画素群に追加する必要がある。本実施の形態では、その画素の追加（生成）は線形補間を用いて行っている。この画素の追加も第１の並び替え部２２１によって行われる。この画素の追加により、第２の並び替えを行った後の第１の画素群は、例えば図１１に示す状態から図１２に示す状態に変更され、第２の画素群の画素数を有するようになる。
【００９２】
画素の追加は、第２の画素群の先頭からｎ番目の画素が、第１の並び替え、或いは第２の並び替えを行った後の第１の画素群の先頭からＮ番目の画素と同じ色彩値になるようにする線形補間により行う。第１の画素群の画素数をＮ１、第２の画素群の画素数をＮ２とする場合、ｎに対応するＮは、例えば、Ｎ＝Ｎ１×（ｎ／Ｎ２）により求める。
【００９３】
Ｎが整数であった場合、ｎ番目の画素として追加する画素のデータである画素値Ｖは、並び替え後の第１の画素群ＮでＮ番目に位置する画素の画素値Ｖとなるように補間する。Ｎが整数でない場合、画素値Ｖは、Ｎを上回らない最大の整数であるａ番目の画素の画素値Ｖａと、Ｎを下回らない最小の整数であるｂ番目の画素の画素値Ｖｂとを用いて
Ｖ＝Ｖａ＋（Ｖｂ−Ｖａ）×（Ｎ−ａ）  ...  （１）
により求める。
【００９４】
上記のような線形補間が行われる各画素は、Ｌ＊（エルスター），ａ＊（エースター），ｂ＊（ビースター）の表色系の三要素のデータをもっている。そのため、画素値Ｖの算出は、明度であるＬ＊値、クロマネティクス指数であるａ＊値およびｂ＊値の全てを対象に行われる。
【００９５】
このようにして、本実施の形態では、第１の画素群の画素数が第２の画素群の画素数より少ない場合、必要な数の画素を増加（追加）する。このため、第１の画素群の画素数に制限されることなく、第２の領域に全ての画素を配置した色見本を作成することができる。なお、画素の増加方法は、線形補間以外の方法を用いても良い。増加する画素数は、第１の画素群の画素数が第２の画素群の画素数以上となる数であれば良い。
【００９６】
上記のような補間は、第１の画素群の画素数が第２の画素群の画素数より多い場合であっても適用することができる。この場合、第２の領域に配置できない画素が存在することから、補間を必ず行う必要はない。
【００９７】
上記のようにして、第１の並び替え部２２１は、第２の画素群の画素数と同数の画素を有する第１の画素群を生成する。この第１の画素群は、以降の操作を行うために第２の画素群として出力される。
【００９８】
第２の並び替え部２２２は、第１の並び替え部２２１が出力した第２の画素群に対し、色相角を基に画素を並び替える第３の並び替え（特許請求の範囲に記載の「第２の並び替え」に相当）を行う。
【００９９】
この第３の並び替えは、第２の領域に実際に配置される画素の位置関係を考慮するために、その第２の領域に画素を配置する行を想定し、行単位で行われる。
【０１００】
図１３は、第３の並び替えを行う直前の第２の画素群例を説明する図である。
【０１０１】
図１３に表記の「８」「１４」「１６」の各数値は、例えば第２の画素群を構成する各画素に割り当てられた画素番号を便宜的に表している。何れかの数値が近傍に表記された枠（画素）は、色が近似している、或いは明度、彩度、および色相角が全て近似している画素、つまり予め定めた許容範囲内で各画素値、或いは各画素値から算出される値が一致する画素である。ここでは、理解を容易とするために、何れかの数値が近傍に表記された枠（画素）の色は、他の枠（画素）の色と異ならせている。
【０１０２】
第１の並び替え部２２１が生成した第２の画素群では、明度（場合によっては更に彩度）に従って画素が並び替えられている。しかし、その第２の画素群を単に第２の領域に配置した場合、図１３に示すように、色相角が近似する画素が離れて配置される可能性がある。
【０１０３】
そのように離れて配置された画素は、その周辺の画素とは大きく異なる色に見える可能性が比較的に高い。例えば離れて配置された画素の色が赤（或いは緑）でその周辺の画素の色が緑（或いは赤）であれば、色相角は１８０度、或いは１８０度に近い角度になる。このようなこともあり、色相角が近似する画素が離れて配置された場合、観察者に粒状感を与えやすい。そのため、本実施の形態では、色相角に基づく第３の並び替えを行い、粒状感を観察者に与えるのをより抑制するようにしている。
【０１０４】
図１４は、第３の並び替えを行った後の第２の画素群例を説明する図である。
【０１０５】
図１４に示すように、第３の並び替えを行うことによって、図１３では画素番号が８となる位置に配置された画素は、画素番号が７となる位置に移動し、画素番号が７の画素となる。同様に、図１３では画素番号が１４、１６となる位置に配置された各画素はそれぞれ、画素番号が１６、１７となる位置に移動し、画素番号が１６、１７の画素となる。そのようにして、色相角が近い画素が近傍に、言い換えれば狭い範囲内に集められることから、観察者に粒状感を与えないか、たとえ粒状感を与えるとしても、その程度はより抑えられるようになる。従って、作成される色見本も、ノイズが少なく、より自然と感じられるものとなる。
【０１０６】
第３の並び替えにより、隣接する複数の行では色相角が近い画素を集めることができる。しかし、色が近似している、或いは明度、彩度、および色相角が全て近似している画素（許容範囲内で各画素値、或いは各画素値から算出される値が一致する画素。以降「近似画素」と表記）は離れた行に存在する可能性がある。その可能性は、各行の画素群における色相角ごとの画素数の比率が狭い範囲内に収まっていない場合に特に高くなる。
【０１０７】
図１５は、第３の並び替えを行った後の第２の画素群例をより広範囲に説明する図である。この図１５でも、図１３および図１４と同様に、注目する近似画素は、他の画素と色を異ならせることで表現している。それにより、図１５では、画素番号が４３の近似画素が、画素番号が７、１６、１７の３つの近似画素を含む集団から離れた位置に配置されていることを表している。
【０１０８】
近似画素が行の重なる方向上の離れた位置に配置されていても、上記と同じ理由により、観察者に粒状感を与えやすい。このことから、本実施の形態では、第３の並べ替えを行った後の第２の画素群に対し、色を基に画素を並び替える第４の並び替え（特許請求の範囲に記載の「第３の並び替え」に相当）を行い、粒状感を観察者に与えるのを更に抑制するようにしている。それにより、この第４の並べ替えを行うことによって、作成される色見本は更に自然と感じられるものとなる。
【０１０９】
第３の並べ替え部２２３は、第３の並べ替えを行った後の第２の画素群に対し、第４の並び替えを行う。この並べ替えは、行が重なる方向上、離れた位置に配置される画素を密集させる形で行われる。
【０１１０】
図１６は、第４の並べ替えを行った後の第２の画素群例を説明する図である。
【０１１１】
図１６に示すように、第４の並べ替えを行うことにより、図１５では画素番号が４３となる位置に配置された近似画素は、画素番号が２９となる位置に移動し、画素番号が２９の画素となる。図１５では画素番号が２９となる位置に配置された画素は、画素番号が４３となる位置に移動し、画素番号が４３の画素となる。そのような入れ替えにより、色が近似する画素をより多く、狭い範囲内に配置させることから、より粒状感（ノイズ）を与えない色見本を作成することができる。
【０１１２】
第４の並べ替えを行うことにより、第２の領域における全ての画素の配置が確定する。作成部２１３は、第２の領域以外の領域に対して画素を配置して、色見本を作成する。このことから、作成部２１３は画像作成手段に相当する。この作成部２１３は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、およびバス２８によって実現される。
【０１１３】
図１７は、作成された色見本例を示す図である。
【０１１４】
上記のように、明度に基づく第１の並び替えは、明度が高い順に画素を並び替える形で行うようにしている。それにより、図１７に示すように、明度が高い画素は、第２の領域の上部に配置するようにしている。これは、一般的な空間では、太陽、或いは電灯などの光源となるオブジェクトは、光源ではないオブジェクトよりも上部に存在することが多くことにより、多くの画像では上部が明るくなっているためである。言い換えれば、多くの画像に共通する特徴に合わせて第２の領域に画素を配置することにより、より自然な印象を与える色見本を作成するためである。
【０１１５】
明度（および彩度）に基づく並び替えによって組織化された第１の画素群は、色相角、および色に着目し、第１の画素群のなかで人間の視覚特性上、望ましくない位置に配置の画素の再配置が行われる。その再配置は、配置位置が望ましくない画素を移動させると共に、その移動に合わせて、１つ以上の画素も移動させるか（図１４）、或いは画素の移動先の画素と入れ替える（図１６）。そのような再配置を行うことにより、作成される色見本の第２の領域には、組織化され、且つ人間の視覚特性上、極めて自然と感じさせるように画素が並ぶ第２の画素群がより確実に配置されることとなる。
【０１１６】
なお、第２の領域以外の領域に配置する画素が予め決定されているような場合、作成部２１３は不要とすることができる。その場合、第３の並べ替え部２２３、或いはその第３の並べ替え部２２３を備えた配置決定部２１２が色見本を作成することとなる。
【０１１７】
登録部２１４は、作成部２１３が作成した色見本を送信して、サーバ装置３に登録（保存）させる機能である。色見本の登録をユーザの指示に従って行う場合、登録部２１４は、例えばＣＰＵ２１、フラッシュメモリ２２、ＲＡＭ２３、表示装置２４、入力装置２５、Ｉ／Ｆ２６およびバス２８によって実現される。
【０１１８】
画像処理装置２に搭載された画像修整装置２３０は、上記のようにして作成された色見本を画像ＡおよびＢとして、或いは参照画像（画像Ｂ）として、修整前画像の修整を行う。作成される色見本は、実際の環境下で視認した場合の被写体の色に対する印象をより近似的に再現している。そのため、画像修整装置２３０は、修整前画像上のオブジェクトの色を、そのオブジェクトを直接、見る観察者が受ける印象の実際の色、或いはその実際の色に近い色に修整した修整画像を作成することができる。
【０１１９】
以下に、第１の画像を用いて色見本を作成する実施例について具体的に説明する。
【０１２０】
（第１の実施例）
図１８は、第１の実施例に係る色見本画像の作成手順を示すフローチャートである。図１８にフローチャートを示す作成手順は、色見本作成プログラム２２ａをＣＰＵ２１が実行することで実現される。図１８では、便宜的に、ユーザが第１の画像を指定して色見本の作成を指示した後にＣＰＵ２１が作成対象とする色見本に含まれる第２の領域内の画素の配置を決定するために実行する制御手順のみを示している。それにより、配置決定部２１２は、ＣＰＵ２１が図１８に示す制御手順を実行することで実現される。その図１８では、ＲＡＭ２３を「メモリ」と表記している。
【０１２１】
先ず、ＣＰＵ２１は、サーバ装置３から受信した第１の画像中の第１の領域内に存在する画素を、ＲＡＭ２３内に確保したエリア（以降「第１エリア」と表記）にコピーする（ステップＳ１）。
【０１２２】
次に、ＣＰＵ２１は、コピーした画素、つまり第１の画素群を対象に、第１の並べ替えを行う（ステップＳ２）。この第１の並べ替えにより、図９に示すようにコピーされた第１の画素群は、図１０に示すように変更される。
【０１２３】
次に、ＣＰＵ２１は、第１の並べ替えを行った後の第１の画素群のなかで等しい明度の画素が連続する箇所の確認を行い、その箇所が確認された場合に、その箇所の画素を彩度順に並べ替えする第２の並べ替えを行う（ステップＳ３）。この第２の並べ替えにより、図１０に示すような第１の画素群は、図１１に示すように変更される。
【０１２４】
その後、ＣＰＵ２１は、第２の領域に配置する第２の画素群を格納するためのエリア（以降「第２エリア」と表記する）をＲＡＭ２３に確保する（ステップＳ４）。
【０１２５】
次に、ＣＰＵ２１は、第１の画素群の画素数が第２の画素群の画素数よりも少ない場合に、線形補間を用いて、図１２に表すように足りない分の画素を追加し、追加した画素の画素値を決定する（ステップＳ５）。これにより、図１３に表すような第２の画素群が第２エリアに格納される。
【０１２６】
上記ステップＳ２〜Ｓ５は、第１の並べ替え部２２１に係わる手順である。ＣＰＵ２１は、第１の並べ替え部２２１の機能を実現させる場合、ステップＳ２〜Ｓ５の手順を実行する。
【０１２７】
次に、ＣＰＵ２１は、第２の領域に存在する行単位で、色相角順に画素を並び替える第３の並び替えを行う（ステップＳ６）。これにより、図１３に表すような第２の画素群は、図１４、或いは図１５に表すように変更される。このステップＳ６は、第２の並べ替え部２２２に係わる手順である。
【０１２８】
次に、ＣＰＵ２１は、第２の画素群に対し、行が重なる方向に分散している近似色の画素をより密集するように近接配置するための第４の並び替えを行う（ステップＳ７）。これにより、図１５に表すような第２の画素群は、図１６に表すように変更される。その後、図１８に示す制御手順が終了する。このステップＳ７は、第３の並べ替え部２２３に係わる手順である。
【０１２９】
ステップＳ７での第４の並び替えは、上記のように、必要に応じて行えば良い。第４の並び替えを行う必要性を自動的に判断するのに用いる指標としては、例えば粒状度を挙げることができる。
【０１３０】
粒状度の算出には、第２の領域を画素のＬ＊、ａ＊、ｂ＊の値毎にＦＦＴ（高速フーリエ変換）して得られるＬ＊、ａ＊、ｂ＊の各パワースペクトルに人間の色覚の空間周波数特性(コントラスト感度特性（ＣＳＦ）)に従って重み付けし、線形和をとるなどの手法を用いることができる（例えばＫ. Ｋａｇｉｔａｎｉ, Ｈ. Ｍａｋｏｔｏ, ＡＮＤ S. Ｉｍａｋａｗａ, "Ｉｍａｇｅ ｎｏｉｓｅ ｅｖａｌｕａｔｉｏｎ ｍｅｔｈｏｄ ｆｏｒ ｃｏｌｏｒ ｈａｒｄｃｏｐｙ", ｉｎ Ｐｒｏｃ. ＩＳ＆Ｔ ＮＩＰ１２, １９９６, ｐｐ. １７３−７６.）。第４の並べ替えを行うか否かの判断は、算出した粒状度の値が所定値以上か否かにより行えば良い。その所定値としては、例えば例に挙げた手法により算出した粒状度であれば、０．１とすることが考えられる。
【０１３１】
第４の並べ替えを行うか否かは、ユーザに選択させるようにしても良い。ユーザによる選択は、第３の並べ替えを行った後の第２の画素群を第２の領域に配置した色見本を表示装置２４に表示させて、目視により行わせても良い。
【０１３２】
第４の並べ替え自体は、自己組織化写像（ＳＯＭ：Ｓｅｌｆ−Ｏｒｇａｎｉｚｉｎｇ Ｍａｐｓ）によって行っても良い。自己組織化の手法としては、Ｔ. Ｋｏｈｏｎｅｎが提唱したアルゴリズムが知られている（例えば、Ｔ. Ｋｏｈｏｎｅｎ， "Ｓｅｌｆ−Ｏｒｇａｎｉｚｉｎｇ Ｍａｐｓ"， Ｓｐｒｉｎｇｅｒ， ２０００など）。
【０１３３】
第４の並べ替えのための自己組織化写像は、例えば以下の手順で行えば良い。
【０１３４】
まず、手順１として第３の並べ替え後の第２の画素群を第２の領域に配置した色見本をＲＡＭ２３に確保したエリア（以降「第３エリア」）に作成する。以降、作成した色見本は「第３の画像」と表記し、第３の画像内の第２の領域、その第２の領域に配置される第２の画素群は、それぞれ「第３の領域」「第３の画素群」と表記する。
【０１３５】
次に手順２として、第２の領域（第２の画素群）の画素番号がｉの画素（以降「画素ｉ」と表記）との色差が最小であり、且つ第３の領域内で画素ｉとの位置関係が最も近い画素Ｉを探索する。ここでの位置関係とは、第２の領域と第３の領域を同一の空間と想定して評価した場合のものである。
【０１３６】
次に手順３として、第３の領域内で画素Ｉを中心とした、画素Ｉとその近傍の各画素ＪのＬ＊、ａ＊、ｂ＊の各値をそれぞれ変更する。
【０１３７】
上記手順２、および手順３は、第２の領域内の全ての画素ｉに対して実施し、これを予め定めた最大繰り返し回数ｔだけ繰り返し行う。
【０１３８】
ｔ回、変更した後のＬ＊、ａ＊、ｂ＊の各値Ｌ（ｔ）、ａ（ｔ）、およびｂ（ｔ）の次に設定する値Ｌ（ｔ＋１）、ａ（ｔ＋１）、およびｂ（ｔ＋１）は、例えば以下のように算出すれば良い。
Ｌ（ｔ＋１）＝Ｌ（ｔ）＋ｈ（ｔ）・ｄＬ（Ｊ，ｉ）    ...  （２）
ａ（ｔ＋１）＝ａ（ｔ）＋ｈ（ｔ）・ｄａ（Ｊ，ｉ）    ...  （３）
ｂ（ｔ＋１）＝ｂ（ｔ）＋ｈ（ｔ）・ｄｂ（Ｊ，ｉ）    ...  （４）
ただし、ｄＬ（Ｊ，ｉ）、ｄａ（Ｊ，ｉ）、ｄｂ（Ｊ，ｉ）は、それぞれ、第２の領域の画素ｉと第３の領域の画素Ｊ間のＬ＊値、ａ＊値、ｂ＊値の差、ｈ（ｔ）は画素Ｉと画素Ｊの距離の関数である。
【０１３９】
ｈ（ｔ）は、例えば以下のような関数である。
ｈ（ｔ）＝α（ｔ）・ｅｘｐ（ｄ２／（２・（σ（ｔ）２））    ...    （５）
ここで、α（ｔ）は繰り返し回数ｔに対する単調減少関数、ｄは画素Ｉと画素Ｊの距離、σ（ｔ）は各繰り返し回数における定数である。α（ｔ）は、例えばα（ｔ）＝１−ｔ／（Ｔ＋１）のような関数である。
【０１４０】
差ｄＬ（Ｊ，ｉ）、ｄａ（Ｊ，ｉ）、ｄｂ（Ｊ，ｉ）としては、例えばＣＩＥ（１９７６）Ｌ＊ａ＊ｂ＊空間における２点間のユークリッド距離で表されるＣＩＥ１９７６色差式により算出される値を用いることができる。他の色差式(ＣＩＥ１９９４色差式など)により算出される値を用いても良い。
【０１４１】
Ｋｏｈｏｎｅｎの自己組織化写像では、最初に第２の画素群と同じ画素数の画素群を別に確保し、確保した各画素の初期値を乱数によって割り当てるのが普通である。しかし、第１〜第３の並べ替えは何れも画素群の組織化のための手段である。このことから、自己組織化写像による第４の並べ替えでは、上記のような手順を採用し、第２の画素群の組織化された状態をより維持できるようにしている。
【０１４２】
（第２の実施例）
上記第１の実施例では、第４の並べ替えは第２の領域全体を画素の移動可能範囲として行っている。第２の実施例では、画素の移動可能範囲を制限するようにしたものである。
【０１４３】
図１９は、画素の移動可能範囲の制限方法を説明する図である。
【０１４４】
第２の実施例では、図１９に示すように、第２の領域を複数の部分領域に仮想的に分割し、画素の移動は、その画素が存在する部分領域内に制限している。それにより、第４の並べ替えは、部分領域毎に行うようにしている。
【０１４５】
第２の領域を複数の部分領域に分割した場合、各部分領域の画素数は少なくなることから、移動すべき画素の移動先の探索は高速に行えるようになる。全ての部分領域で第４の並べ替えを行うとしても、第２の領域全体を対象にして第４の並べ替えを行う場合と比較して、処理は高速に行えるようになる。
【０１４６】
第２の領域を複数の部分領域に分割するのは、第３の並べ替えを行った場合、近似した色の画素が分散していたとしても、それらの画素は比較的に狭い領域内に存在することが多いためである。このことから、部分領域毎に第４の並べ替えを行っても、移動すべき画素を適切に移動させることができる。
【０１４７】
第２の領域を複数の部分領域に分割する場合、処理の更なる高速化の観点から、第４の並べ替えは、部分領域毎に必要性を判断し、その判断結果に応じて、個別に行うのが望ましい。第２の領域に対して第４の並べ替えを行うか否かの自動的な判断は、例えば部分領域毎に粒状度を算出し、算出した粒状度の平均値、或いは最大値などの統計量を更に算出し、算出した統計量により行うようにすれば良い。その判断は、ユーザに行わせても良い。
【０１４８】
なお、第２の領域の分割は、ユーザによる設定に従って行わせることが考えられる。また、第２の領域全体の色の変化程度を確認し、その確認結果に応じて部分領域の大きさ、或いは形状などを自動的に設定して、第２の領域を分割するようにしても良い。
【０１４９】
図２０は、第２の実施例に係る色見本画像の作成手順を示すフローチャートである。図２０にフローチャートを示す作成手順も、色見本作成プログラム２２ａをＣＰＵ２１が実行することで実現される。ここでも、図２０には、ユーザが第１の画像を指定して色見本の作成を指示した後にＣＰＵ２１が第２の領域内の画素の配置を決定するために実行する制御手順のみを示している。その図２０では、ＲＡＭ２３を「メモリ」と表記している。
【０１５０】
図２０では、第１の実施例と同じ、或いはほぼ同じ内容の手順には、図１８と同じ符号を付している。それにより、図２０の説明では、図１８には存在しない符号を付した手順に着目して行う。
【０１５１】
第２の実施例では、ステップＳ６の手順を実行した後、ステップＳ１１に移行する。そのステップＳ１１では、ＣＰＵ２１は、例えば図１９に示すように、第２の領域を複数の部分領域に仮想的に分割する。
【０１５２】
次に、ＣＰＵ２１は、部分領域毎に、粒状度を算出し、算出した粒状度のなかで最大となっている粒状度（最大粒状度）を抽出する（ステップＳ１２）。
【０１５３】
次に、ＣＰＵ２１は、最大粒状度が所定値以下か否か判断する（ステップＳ１３）。最大粒状度が所定値以下であった場合、ステップＳ１３の判断はｙｅｓとなり、ここで図２０に示す制御手順が終了する。
【０１５４】
一方、最大粒状度が所定値を越えていた場合、ステップＳ１３の判定はｎｏとなり、ステップＳ１４に移行する。
【０１５５】
そのステップＳ１４では、ＣＰＵ２１は、上記自己組織化写像を用いて、部分領域単位で第４の並び替えを行う。その第４の並び替えは、例えばステップＳ１３で参照する所定値とは別の所定値を各部分領域の粒状度と比較することにより、部分領域単位で行っても良い。第４の並び替えを行った後、図２０に示す制御手順が終了する。
【０１５６】
上記したように、本実施の形態によれば、色見本は、元図（第１の画像）の所定領域に含まれる全画素が抽象的に組織化されて第２の領域に再配置されることによって、実際の環境下における色の見えから受ける印象をより近似的に再現できる。
【０１５７】
すなわち、画像処理装置２に搭載された色見本作成装置２１０は、元図となる第１の画像内の第１の領域に配置されている画素群を対象にして、明度を基に並べ替える第１の並べ替え、第２の領域内の行を想定して、行毎に、色相角を基に並べ替える第２の並べ替え、色を基に並べ替える第３の並べ替えを少なくとも行い、その結果、得られる画素群を第２の領域内に配置している。
【０１５８】
これにより、色見本作成装置２１０は、修整前画像が写真であっても、実際の写真を想定し、画素を抽象的に組織化するとともに、人間の視覚特性上、その組織化では望ましくない位置に配置される画素を最適な位置に配置した画素群を第２の領域（選択領域）に有する作成対象の色見本を作成することができる。そのため、色見本の印象は、修整前画像上に存在するオブジェクトを実際の環境下で見た場合のものに非常に近づけることができる。
【０１５９】
したがって、そのような色見本を用いて写真などの修整前画像（入力画像）の修整処理を行う場合には、人の視覚特性により沿った形の比較ができるようになる。この結果、修整前画像への修整は、実際の環境下における色の見えから受ける印象を、より近似的に再現するように行うことができる。
【０１６０】
また、このような色見本を用いることによって、画像処理システム１００としては、ユーザは事例選択をより直観的に行えるようになる。それにより、操作上の利便性が向上し、ユーザは所望の修整画像をより容易、且つ迅速に得ることができるようになる。
【０１６１】
なお、修整前画像として写真を例にとっているが、修整前画像は写真に限定されない。修整前画像上のオブジェクトの種類も特に限定されない。
【０１６２】
また、色見本は、矩形状でなくとも良い。第２の領域の形状も円に限定されない。
【０１６３】
以上説明したように、本発明は、実際の環境下における色の見えから受ける印象をより近似的に再現できるという効果を有し、色見本作成装置、色見本作成方法、色見本を用いる画像処理システムの全般に有用である。
【符号の説明】
【０１６４】
２  画像処理装置
３  サーバ装置
２１  ＣＰＵ
２２  フラッシュメモリ
２２ａ  色見本作成プログラム
２２ｂ  画像修整プログラム
２４  表示装置
２５  入力装置
２６，２７  Ｉ／Ｆ
３１  制御部
３２  通信部
３３  第１の記憶部
３４  第２の記憶部
１００  画像処理システム
２１０  色見本作成装置
２１１  データ取得部
２１２  配置決定部
２１３  作成部
２１４  登録部
２２１  第１の並べ替え部
２２２  第２の並べ替え部
２２３  第３の並べ替え部
２３０  画像修整装置
２３１  データ取得部
２３２  画像入力部
２３３  事例選択部
２３４  修整部
２３５  データ出力部
【先行技術文献】
【特許文献】
【０１６５】
【特許文献１】特開２００１−０７４５５６号公報
【図１】
2019164151.tif 000003
【図２】
2019164151.tif 000004
【図３】
2019164151.tif 000005
【図４】
2019164151.tif 000006
【図５】
2019164151.tif 000007
【図６】
2019164151.tif 000008
【図７】
2019164151.tif 000009
【図８】
2019164151.tif 000010
【図９】
2019164151.tif 000011
【図１０】
2019164151.tif 000012
【図１１】
2019164151.tif 000013
【図１２】
2019164151.tif 000014
【図１３】
2019164151.tif 000015
【図１４】
2019164151.tif 000016
【図１５】
2019164151.tif 000017
【図１６】
2019164151.tif 000018
【図１７】
2019164151.tif 000019
【図１８】
2019164151.tif 000020
【図１９】
2019164151.tif 000021
【図２０】
2019164151.tif 000022
【手続補正書】
【提出日】令和1年6月13日(2019.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の画像内の第１の領域を構成する第１の画素群と同じ画素群からなる第２の画素群が配置される第２の領域を含む色見本であって、
前記第２の画素群を構成する各画素は、
明度が高い順に並び、かつ、
前記第２の領域内の行毎に色相角が近似する画素同士が近傍に並び、かつ、
色が近似する画素同士が近傍に並んだ状態で、前記第２の領域内に配置されていることを特徴とする色見本。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明に係る色見本は、第１の画像内の第１の領域を構成する第１の画素群と同じ画素群からなる第２の画素群が配置される第２の領域を含む色見本であって、前記第２の画素群を構成する各画素は、明度が高い順に並び、かつ、前記第２の領域内の行毎に色相角が近似する画素同士が近傍に並び、かつ、色が近似する画素同士が近傍に並んだ状態で、前記第２の領域内に配置されている。