(57)【要約】【課題】入力画像から所定の画像サイズ及び複数の所定の色を有するドット画像を作成することが可能なプログラム、情報記憶媒体及び画像生成装置を提供すること。【解決手段】入力画像から所定の画像サイズ及び複数の所定の色を有するドット画像を生成するためのプログラムであって、入力画像の画像サイズを縮小する縮小処理を行う縮小処理部と、前記縮小処理が行われた画像を所定の色空間に変換する色空間変換部と、前記所定の色空間に変換された画像の各画素の色を、前記所定の色空間に設定された複数の代表色であって、前記複数の所定の色に対応する複数の代表色のいずれかに設定することで、当該画像の色数を減少させる減色処理を行う減色処理部と、前記減色処理が行われた画像の各画素の色を、設定された前記代表色から、対応する前記所定の色に置換する色置換部とを含む画像生成部としてコンピュータを機能させる。【選択図】図７
2011211290.tif 000002
【特許請求の範囲】
【請求項１】
入力画像から所定の画像サイズ及び複数の所定の色を有するドット画像を生成するためのプログラムであって、
前記入力画像に対して、画像サイズを縮小する縮小処理と、色数を減少させる減色処理とを行うことで、前記ドット画像を生成する画像生成部としてコンピュータを機能させることを特徴とするプログラム。
【請求項２】
請求項１において、
入力画像の画像サイズを縮小する縮小処理を行う縮小処理部と、
前記縮小処理が行われた画像の各画素の色を、所定の色空間に設定された複数の代表色であって、前記複数の所定の色に対応する複数の代表色のいずれかに設定することで、当該画像の色数を減少させる減色処理を行う減色処理部と、
前記減色処理が行われた画像の各画素の色を、設定された前記代表色から、対応する前記所定の色に置換する色置換部とを含む前記画像生成部としてコンピュータを機能させることを特徴とするプログラム。
【請求項３】
請求項２において、
前記複数の代表色の少なくとも１つは、対応する前記所定の色と、色相、彩度及び明度の少なくとも１つが異なる色であることを特徴とするプログラム。
【請求項４】
請求項２又は３において、
前記縮小処理が行われた画像を所定の色空間に変換する色空間変換部を更に含む前記画像生成部としてコンピュータを機能させ、
前記減色処理部は、
前記所定の色空間に変換された画像の各画素の色を、前記所定の色空間に設定された複数の代表色であって、前記複数の所定の色に対応する複数の代表色のいずれかに設定することで、当該画像の色数を減少させる減色処理を行うことを特徴とするプログラム。
【請求項５】
請求項４において、
前記所定の色空間は、ＨＳＶ色空間であることを特徴とするプログラム。
【請求項６】
請求項２乃至５のいずれかにおいて、
前記減色処理部は、
画像の各画素の色を、前記複数の代表色のうち、前記所定の色空間において最も近い代表色に設定することを特徴とするプログラム。
【請求項７】
請求項２乃至６のいずれかにおいて、
生成された前記ドット画像の各画素の色から特徴色を抽出し、抽出した特徴色に基づき前記ドット画像の画像サイズを縮小する処理を行うドット画像縮小処理部を更に含む前記画像生成部としてコンピュータを機能させることを特徴とするプログラム。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記画像生成部は、
異なる複数の設定で前記減色処理が行われた複数の前記ドット画像を生成することを特徴とするプログラム。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記ドット画像は、複数の所定の色の部材を組み合わせて所要の意匠を形成するために用いられるデザインシートに印刷される画像であることを特徴とするプログラム。
【請求項１０】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１乃至９のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項１１】
入力画像から所定の画像サイズ及び複数の所定の色を有するドット画像を生成する画像生成装置であって、
前記入力画像に対して、画像サイズを縮小する縮小処理と、色数を減少させる減色処理とを行うことで、前記ドット画像を生成する画像生成部を含むことを特徴とする画像生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報記憶媒体、及び画像生成装置に関する。
【背景技術】
【０００２】
従来から、型枠容器に、複数の色違いの消しゴム部材を収容してそれらの端面で所要の図柄、模様等を形成し、消しゴム部材の表面相互を融着させた消しゴムが成形可能な消しゴム成形玩具が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２７８７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記消しゴム成形玩具では、所要の図柄等を印刷したデザインシートを備え、このデザインシートの図柄等に倣って容易に同様の図柄等を作成し得るようにしている。しかしながら、備え付けのデザインシートにはないオリジナルの図柄等をデザインして作成することは、図柄等のデザインに慣れていないユーザにとって容易なことではない。そこで、例えば、デジタルカメラ等で撮影した画像から、型枠容器に収容する消しゴム部材の数及び色数に合わせた画像（ドット画像）を作成することができれば、年少の児童等でもこのドット画像の図柄等に倣って容易にオリジナルの図柄等を作成することができる。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、入力画像から所定の画像サイズ及び複数の所定の色を有するドット画像を作成することが可能なプログラム、情報記憶媒体及び画像生成装置を提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、入力画像から所定の画像サイズ及び複数の所定の色を有するドット画像を生成するためのプログラムであって、
前記入力画像に対して、画像サイズを縮小する縮小処理と、色数を減少させる減色処理とを行うことで、前記ドット画像を生成する画像生成部としてコンピュータを機能させることを特徴とする。また本発明は、上記各部を含む画像生成装置に関する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶した情報記憶媒体に関する。
【０００７】
本発明によれば、入力画像から所定の画像サイズ及び複数の所定の色を有するドット画像を作成することができる。
【０００８】
（２）また本発明に係るプログラム及び情報記憶媒体では、
入力画像の画像サイズを縮小する縮小処理を行う縮小処理部と、
前記縮小処理が行われた画像の各画素の色を、所定の色空間に設定された複数の代表色であって、前記複数の所定の色に対応する複数の代表色のいずれかに設定することで、当該画像の色数を減少させる減色処理を行う減色処理部と、
前記減色処理が行われた画像の各画素の色を、設定された前記代表色から、対応する前記所定の色に置換する色置換部とを含む前記画像生成部としてコンピュータを機能させるようにしてもよい。
【０００９】
また本発明に係る画像生成装置では、
前記画像生成部は、
入力画像の画像サイズを縮小する縮小処理を行う縮小処理部と、
前記縮小処理が行われた画像の各画素の色を、所定の色空間に設定された複数の代表色であって、前記複数の所定の色に対応する複数の代表色のいずれかに設定することで、当該画像の色数を減少させる減色処理を行う減色処理部と、
前記減色処理が行われた画像の各画素の色を、設定された前記代表色から、対応する前記所定の色に置換する色置換部とを含むようにしてもよい。
【００１０】
本発明によれば、入力画像の色を適切に分離して減色することができ、入力画像からより適切なドット画像を生成することができる。
【００１１】
（３）また本発明に係るプログラム、情報記憶媒体及び画像生成部では、
前記複数の代表色の少なくとも１つを、対応する前記所定の色と、色相、彩度及び明度の少なくとも１つが異なる色とするようにしてもよい。
【００１２】
本発明によれば、入力画像の色を適切に分離して減色することができ、入力画像からより適切なドット画像を生成することができる。
【００１３】
（４）また本発明に係るプログラム及び情報記憶媒体では、
前記縮小処理が行われた画像を所定の色空間に変換する色空間変換部を更に含む前記画像生成部としてコンピュータを機能させ、
前記減色処理部は、
前記所定の色空間に変換された画像の各画素の色を、前記所定の色空間に設定された複数の代表色であって、前記複数の所定の色に対応する複数の代表色のいずれかに設定することで、当該画像の色数を減少させる減色処理を行うようにしてもよい。
【００１４】
また本発明に係る画像生成装置では、
前記画像生成部は、
前記縮小処理が行われた画像を所定の色空間に変換する色空間変換部を更に含み、
前記減色処理部は、
前記所定の色空間に変換された画像の各画素の色を、前記所定の色空間に設定された複数の代表色であって、前記複数の所定の色に対応する複数の代表色のいずれかに設定することで、当該画像の色数を減少させる減色処理を行うようにしてもよい。
【００１５】
本発明によれば、入力画像の色を適切に分離して減色することができ、入力画像からより適切なドット画像を生成することができる。
【００１６】
（５）また本発明に係るプログラム、情報記憶媒体及び画像生成部では、
前記所定の色空間を、ＨＳＶ色空間とするようにしてもよい。
【００１７】
本発明によれば、人間の感覚に近いＨＳＶ色空間に変換して減色処理を行うことで、入力画像からより適切なドット画像を生成することができる。
【００１８】
（６）また本発明に係るプログラム、情報記憶媒体及び画像生成部では、
前記減色処理部は、
前記所定の色空間に変換された画像の各画素の色を、前記複数の代表色のうち、前記所定の色空間において最も近い代表色に設定するようにしてもよい。
【００１９】
本発明によれば、入力画像からより適切なドット画像を生成することができる。
【００２０】
（７）また本発明に係るプログラム及び情報記憶媒体では、
生成された前記ドット画像の各画素の色から特徴色を抽出し、抽出した特徴色に基づき前記ドット画像の画像サイズを縮小する処理を行うドット画像縮小処理部を更に含む前記画像生成部としてコンピュータを機能させるようにしてもよい。
【００２１】
また本発明に係る画像生成装置では、
前記画像生成部は、
生成された前記ドット画像の各画素の色から特徴色を抽出し、抽出した特徴色に基づき前記ドット画像の画像サイズを縮小する処理を行うドット画像縮小処理部を更に含むようにしてもよい。
【００２２】
本発明によれば、生成されたドット画像の特徴を維持しつつドット画像を更に縮小した画像を生成することができる。
【００２３】
（８）また本発明に係るプログラム、情報記憶媒体及び画像生成部では、
前記画像生成部は、
異なる複数の設定で前記減色処理が行われた複数の前記ドット画像を生成するようにしてもよい。
【００２４】
本発明によれば、異なる設定で減色処理が行われた複数のドット画像からユーザが所望する１のドット画像を選択させる
ことができる。
【００２５】
（９）また本発明に係るプログラム、情報記憶媒体及び画像生成部では、
前記ドット画像は、複数の所定の色の部材を組み合わせて所要の意匠を形成するために用いられるデザインシートに印刷される画像であってもよい。
【００２６】
本発明によれば、年少の児童等でも、印刷されたドット画像の図柄等に倣って容易にオリジナルの図柄等を作成することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態の画像生成装置の機能ブロック図の一例を示す図。
【図２】入力画像とドット画像の一例を示す図。
【図３】ドット画像の生成過程において生成される画像の一例を示す図。
【図４】第1の減色処理について説明するための図。
【図５】ドット画像の複数の所定の色に対応する複数の代表色のＨＳＶ座標と、ドット画像の複数の所定の色のＲＧＢ値及びＨＳＶ座標の一例を示す図。
【図６】ドット画像の画像サイズを縮小する処理について説明するための図。
【図７】本実施形態の処理の流れを示すフローチャート図。
【発明を実施するための形態】
【００２８】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００２９】
１．構成
図１に本実施形態の画像生成装置の機能ブロック図の一例を示す。なお本実施形態の画像生成装置は図１の構成要素（各部）の一部を省略した構成としてもよい。
【００３０】
操作部１６０は、ユーザが操作情報（操作データ）を入力するためのものであり、ユーザの操作情報を処理部１００に出力する。操作部１６０の機能は、キーボート、マウス、ボタン、タッチパネル型ディスプレイなどのハードウェアにより実現することができる。
【００３１】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。そして、本実施形態の記憶部１７０は、ワーク領域として使用される主記憶部１７２と、最終的な表示画像等が記憶されるフレームバッファ１７４とを含む。特に本実施形態の記憶部１７０は、デジタルカメラ等で撮影され、通信部１９６を介して他の情報処理装置から送信された入力画像や、画像生成装置に接続された記憶媒体から入力された入力画像の画像データを記憶する。また記憶部１７０は、ドット画像生成部１１０により生成されたドット画像の画像データを記憶する。
【００３２】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶することができる。
【００３３】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、或いはタッチパネル型ディスプレイなどにより実現できる。
【００３４】
通信部１９６は外部（例えば、ＰＣやプログラム実行可能な携帯電話、サーバなどの情報処理装置）との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００３５】
処理部１００（プロセッサ）は、操作部１６０からの入力情報やプログラムなどに基づいて、ドット画像の生成処理、描画処理などの処理を行う。この処理部１００は主記憶部１７２をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。処理部１００は、ドット画像生成部１１０（画像生成部）、描画部１２０を含む。
【００３６】
ドット画像生成部１１０は、記憶部１７０に記憶された入力画像に対して、画像サイズを縮小する縮小処理と、色数を減少させる減色処理とを行うことで、所定の画像サイズ及び複数の所定の色を有するドット画像を生成する。ドット画像生成１１０は、縮小処理部１１２、色空間変換部１１４、減色処理部１１６、色置換部１１８を含む。
【００３７】
縮小処理部１１２は、入力画像の画像サイズを縮小する縮小処理を行う。すなわち、縮小処理部１１２は、入力画像の画像サイズ（ピクセル数）とドット画像の画像サイズ（ピクセル数）が同一となるように入力画像の画像サイズを縮小する処理を行う。
【００３８】
色空間変換部１１４は、縮小処理部１１２によって縮小処理が行われた画像を所定の色空間に変換する処理を行う。本実施形態では、色空間変換部１１４は、縮小処理が行われた画像をＨＳＶ色空間に変換する処理を行うが、人間の感覚（色知覚）に近い色空間であればどのようなものでもよい。
【００３９】
減色処理部１１６は、色空間変換部１１４によって所定の色空間（例えば、ＨＳＶ色空間）に変換された画像の各画素の色を、前記所定の色空間に設定された複数の代表色であって、前記複数の所定の色に対応する複数の代表色のいずれかに設定することで、当該画像の色数を減少させる減色処理を行う。ここで、前記複数の代表色の少なくとも１つを、対応する前記所定の色と、色相、彩度及び明度の少なくとも１つが異なる色としてもよい。
【００４０】
また減色処理部１１６は、前記所定の色空間に変換された画像の各画素の色を、前記複数の代表色のうち、前記所定の色空間において最も近い代表色に設定するようにしてもよい。
【００４１】
また減色処理部１１６は、それぞれ異なる複数の設定で前記減色処理を行うようにしてもよい。例えば、複数の代表色を複数パターン所定の色空間に設定しておき、所定の色空間に変換された画像の各画素の色を、各パターンの複数の代表色のいずれかに設定するようにしてもよい。
【００４２】
色置換部１１８は、減色処理部１１６によって前記減色処理が行われた画像の各画素の色を、設定された前記代表色から、対応する前記所定の色に置換する処理を行ってドット画像を生成する。
【００４３】
また色置換部１１８は、減色処理部１１６によって異なる複数の設定で前記減色処理が行われた複数のドット画像を生成するようにしてもよい。
【００４４】
またドット画像生成部は、色置換部１１８によって生成された前記ドット画像の各画素の色から特徴色を抽出し、抽出した特徴色に基づき前記ドット画像の画像サイズを縮小する処理を行うドット画像縮小処理部（図示せず）を更に含むようにしてもよい。
【００４５】
描画部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これによりドット画像や入力画像を含む画像を生成し、表示部１９０に出力する。
【００４６】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００４７】
図２（Ａ）に、入力画像の一例を示し、図２（Ｂ）に、入力画像から生成されたドット画像の一例を示す。
【００４８】
図２（Ａ）に示す入力画像は、画像サイズが６４０×４８０ピクセルで、色数が約１６７７万色（ＲＧＢの各階調数が８ビット）のフルカラー画像であり、デジタルカメラ等によりイチゴを撮影した画像である。本実施形態では、このような入力画像から図２（Ｂ）に示すようなドット画像を生成する。図２（Ｂ）に示すドット画像は、所定の画像サイズが２６×２６ピクセルで、最大で所定の１５色（複数の所定の色の一例）の色数を有する画像である。
【００４９】
本実施形態のドット画像生成手法では、まず、入力画像をトリミングすることで入力画像の形状をドット画像の形状と同一にする。ここでは、ドット画像の形状は正方形であるから、入力画像の短辺の長さに合わせて入力画像の中央部を正方形にトリミングする。次に、トリミングされた画像のＲＧＢ各成分を正規化する。これにより画像のコントラストを向上させることができる。
【００５０】
次に、画像の画像サイズを縮小する縮小処理を行う。ここでは、ドット画像の画像サイズに合わせて２６×２６ピクセルの画像サイズにする。縮小処理された画像の各画素の色は縮小前の複数の画素の色が平均化された色となる。図３（Ａ）に示す画像は、図２（Ａ）に示す入力画像に対して、トリミング、正規化及び縮小処理を行うことで生成された画像である。
【００５１】
次に、縮小処理が行われた画像を所定の色空間に変換する処理を行う。ここでは、縮小処理が行われた画像を、ＲＧＢ色空間からＨＳＶ色空間に変換する。ＨＳＶ色空間において後述する減色処理を行うことで、減色後の画像の色を、人間の知覚上、減色前の画像の色と近い色にすることができる。
【００５２】
次に、ＨＳＶ色空間に変換された画像に対して第1の減色処理を行う。具体的には、第1の減色処理では、ＨＳＶ色空間に変換された画像の各画素の色を、ＨＳＶ色空間の色相、彩度、明度をそれぞれ所与の階調数で均等割りすることで得られる複数の色のいずれかに設定する減色処理を行う。
【００５３】
本実施形態では、図４に示すように、ＨＳＶ色空間の色相Ｈを０度、２０度、４０度・・・３４０度の１８階調とし、彩度Ｓ及び明度Ｖをそれぞれ０％、５０％、１００%の３階調として均等割りすることで１６２色（１８×３×３）を得る。そして、画像の各画素の色を、この１６２色（１８×３×３）のうちＨＳＶ色空間において最も近い色（距離が最短となる色）に設定する。なお、図４に示す例では、色相Ｈに最も多くの色数を割り当てているが、これは、ドット画像の所定の１５色が、互いに色相が異なる色を多く含むからである。図３（Ｂ）に示す画像は、図３（Ａ）に示す画像に対して、第１の減色処理を行うことで生成された画像であり、最大で１６２色に減色された画像である。
【００５４】
次に、第１の減色処理が行われた画像に対して第２の減色処理を行う。ここで、本実施形態では、ＨＳＶ色空間に、ドット画像の複数の所定の色（１５色の色）に対応する複数の代表色を設定している。そして第２の減色処理では、画像の各画素の色を、この複数の代表色のいずれかに設定する減色処理を行う。具体的には、画像の各画素の色を、複数の代表色のうちＨＳＶ色空間において最も近い色（距離が最短となる色）に設定する。なお、ＨＳＶ色空間における距離の判定は、色相には敏感に、彩度及び明度には鈍感になるように重み付けを変えている。
【００５５】
図５に、ドット画像の複数の所定の色に対応する複数の代表色のＨＳＶ座標と、ドット画像の複数の所定の色のＲＧＢ値を示す。なお、ドット画像の複数の所定の色はＲＧＢ色空間で設定されるものであるが、説明の便宜上、図５では、ドット画像の複数の所定の色のＨＳＶ座標も併せて示している。
【００５６】
本実施形態では、複数の代表色を、対応するドット画像の所定の色と、色相、彩度及び明度の少なくとも１つが異なる色としている。例えば、図５に示すように、ドット画像の色「茶色」は、そのＨＳＶ座標が「0,80,60」であるのに対して、対応する代表色のＨＳＶ座標は「0,80,40」であり、明度を減少させた色を代表色としている。すなわち、ドット画像の色「茶色」よりも明度の低い色も、後述する置換処理により「茶色」に置換されるようにしている。「黒色」を除く他の色についても同様である。
【００５７】
また、ドット画像の所定の色「黄色」は、そのＨＳＶ座標が「60,100,100」であるのに対して、対応する代表色のＨＳＶ座標は「60,80,80」であり、彩度を減少させた色を代表色としている。これにより、ドット画像の色「黄色」よりも彩度の低い色も、後述する置換処理により「黄色」に置換されるようにしている。「黒色」を除く他の色についても同様である。
【００５８】
また、ドット画像の色「ピンク色」は、そのＨＳＶ座標が「0,50,100」であるのに対して、対応する代表色のＨＳＶ座標は「300,80,80」であり、色相をずらした色を代表色としている。これは、ドット画像の色「茶色」「赤色」も彩度が０°であるため、あえて「ピンク色」の代表色の彩度をずらして、各代表色がＨＳＶ色空間においてある程度均等間隔に配置されるようにしているからである。これによりＨＳＶ空間内で近い２つの色（人間の感覚上近い２つの色）が、異なる２つの色に設定されてしまうことを防止することができる。ドット画像の色「バラ色」についても同様である。
【００５９】
ここで、ドット画像の色「灰色」以外の色については、対応する代表色として１つの色が設定されているが、図５に示すように、ドット画像の色「灰色」については、対応する代表色として４つの色が設定されている。すなわち、ＨＳＶ座標が「0,20,20」「60,100,50」「40,50,50」のような彩度をもった色に近い色も、後述する置換処理により「灰色」に置換させるようにしている。
【００６０】
このように、ドット画像の所定の色と、色相、彩度及び明度の少なくとも１つが異なる代表色を設定し、画像の各画素の色を複数の代表色のいずれかに設定することで、画像の色を適切に分離して減色することができる。図３（Ｃ）に示す画像は、図３（Ｂ）に示す画像に対して、第２の減色処理を行うことで生成された画像であり、最大で１８色に減色された画像である。
【００６１】
次に、第２の減色処理が行われた画像の各画素の色を、設定された代表色から、その代表色に対応する色（ドット画像の色）に置換する置換処理を行う。例えば、第２の減色処理によってある画素にドット画像の色「茶色」の代表色が設定された場合には、当該画素に「茶色」のＲＧＢ値「153,31,31」を設定する。また、ドット画像の色「灰色」の４つの代表色が設定された画素については、いずれも「灰色」のＲＧＢ値「127,127,127」を設定する。この置換処理によって、最大で所定の１５色を有するドット画像（図２（Ｂ）に示す画像）が生成される。
【００６２】
なお、上記説明では、ドット画像の画像サイズを２６×２６ピクセルとした場合について説明したが、ドット画像の画像サイズは、任意である。図６（Ａ）は、上記縮小処理の際に１３×１３ピクセルの画像サイズに縮小し、以降の処理を行った場合に生成されたドット画像である。上記縮小処理では複数の画素の色が平均化されるため、小さな画像サイズに縮小した場合に元の画像の小さな特徴が失われてしまう。
【００６３】
そこで、２６×２６ピクセルのドット画像の各画素の色から特徴色を抽出し、抽出した特徴色に基づいて、２６×２６ピクセルのドット画像の画像サイズを収縮して、特徴を維持した１３×１３ピクセルのドット画像を生成するようにしてもよい。具体的には、まず、２６×２６ピクセルのドット画像の各画素について、周辺画素との色の差分の絶対値の合計（色差分情報）を求める処理を行う。図６（Ｂ）は、図２（Ｂ）に示す２６×２６ピクセルのドット画像に対して当該処理を行った画像である。図６（Ｂ）に示す画像では、輝度の高い画素が、周辺画素との色の差分の絶対値の合計が大きい画素である。そして、２６×２６ピクセルのドット画像から、色差分情報を参照して、周辺画素との色の差分の絶対値の合計が大きい画素の色（特徴色）を優先的に拾って１３×１３ピクセルのドット画像を生成する。すなわち２×２＝４ピクセルを１ピクセルに縮小する際に、４ピクセルの中で最も周辺画素との色の差分の絶対値の合計が大きい画素の色を縮小後の１ピクセルの色とする。このようにすると、小さな特徴を保持しつつドット画像を縮小することができる。図６（Ｃ）は、この手法により生成された１３×１３ピクセルのドット画像である。図６（Ｃ）に示すドット画像では、図６（Ａ）に示すドット画像では失われていた苺の種の色が特徴点として残っている。
【００６４】
また、上記説明では、１つの入力画像から１つのドット画像を生成する場合について説明したが、１つの入力画像から複数の異なるドット画像を生成するようにしてもよい。例えば、図５に示す複数の代表色のそれぞれの色相、彩度又は明度を所定量だけずらしたものを複数パターン設定しておき、第１の減色処理が行われた画像に対して、この複数パターンの代表色の設定で複数回の第２の減色処理を行い、複数回の第２の減色処理を行うことで生成された複数の異なる画像に対してそれぞれ置換処理を行うことで複数の異なるドット画像を生成するようにしてもよい。このように生成された複数の異なるドット画像を表示部に表示することで、ユーザは複数の異なる設定で減色処理が行われた複数のドット画像から、自身が所望する１つのドット画像を選択することができる。
【００６５】
また、ユーザによって１つのドット画像が選択された場合に、選択されたドット画像の各画素の色を変更可能な編集画面を生成して表示部に表示し、ユーザによって選択された画素の色をユーザによって選択された色（ドット画像の複数の所定の色のいずれかの色）に変更するようにしてもよい。
【００６６】
また、本実施形態により生成されるドット画像を、複数の所定の色の部材を組み合わせて所要の意匠を形成する玩具に用いられるデザインシートに印刷するようにしてもよい。この玩具は、例えば、型枠容器に複数の色違いの消しゴム部材を収容してそれらの端面で所要の意匠（図柄、模様等）を形成し、消しゴム部材の表面相互を融着させた消しゴムが成形可能な消しゴム成形玩具でもよいし、複数の色違いのビーズをパレットに並べてそれらの端面で所要の意匠を形成し、ビーズの表面相互を融着させたビーズアクセサリが成形可能なビーズ成形玩具でもよいし、格子状に並んだ複数の孔を有するパネルに複数の色違いのピン（ブロック）を差し込んで所要の意匠（絵柄）を形成することが可能な玩具でもよい。この場合には、ドット画像のピクセル数を部材の数（例えば、型枠容器に収容する消しゴム部材の数、又はパレットに並べるビーズの数、又はパネルの孔に差し込むピンの数）に合わせ、ドット画像の複数の所定の色を部材の複数の所定の色（例えば、消しゴム部材、ビーズ又はピンの複数の所定の色）と合わせるようにすればよい。例えば、２６×２６個の消しゴム部材（又はビーズ、ピン）で消しゴム（又はビーズアクセサリ、ピンによる絵柄）を成形する場合には、ドット画像の画像サイズを２６×２６ピクセルとすればよい。このようにすると、デジタルカメラ等で撮像した画像から生成したドット画像の図柄、模様等に倣って、容易にオリジナルの図柄等を有する消しゴム（又はビーズアクセサリ、ピンによる絵柄）を作成することができる。
【００６７】
３．処理
次に、本実施形態の処理の一例について図７のフローチャートを用いて説明する。
【００６８】
まず、ドット画像生成部１１０は、入力画像をトリミングする処理を行う（ステップＳ１０）。次に、ドット画像生成部１１０は、トリミング処理が行われた画像のＲＧＢ各成分を正規化する処理を行う（ステップＳ１１）。次に、縮小処理部１１２は、正規化処理が行われた画像の画像サイズを縮小する縮小処理を行う（ステップＳ１２）。次に、色空間変換部１１４は、縮小処理が行われた画像をＨＳＶ空間に変換する処理を行う（ステップＳ１４）。次に、減色処理部１１６は、ＨＳＶ空間に変換された画像の各画素の色を、ＨＳＶ色空間の色相、彩度、明度をそれぞれ所与の階調数で均等割りすることで得られる複数の色のいずれかに設定する第1の減色処理を行う（ステップＳ１６）。次に、減色処理部１１６は、第1の減色処理が行われた画像の各画素の色を、ドット画像の複数の所定の色に対応する複数の代表色のいずれかに設定する第２の減色処理を行う（ステップＳ１８）。次に、色置換部１１８は、第２の減色処理が行われた画像の各画素の色を、設定された代表色から、その代表色に対応する所定の色に置換する置換処理を行う（ステップＳ２０）。
【００６９】
４．変形例
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【００７０】
例えば、上記実施形態の画像生成装置を、インターネット等のネットワークに接続されたサーバとして機能させるようにしてもよい。この場合には、前記サーバは、ＰＣやプログラム実行可能な携帯電話等の情報処理端末から電子メール等によって送信された入力画像からドット画像を生成し、生成されたドット画像を前記情報処理端末に対して送信するようにしてもよい。また前記サーバがＷｅｂサーバとして機能する場合には、ユーザがＰＣ等からＷｅｂブラウザ等によりＷｅｂサーバにアクセスし、Ｗｅｂブラウザ上で入力画像のアップロード、作成された１又は複数のドット画像の参照、ドット画像の編集（修正）、及びドット画像のダウンロードを行えるようにしてもよい。
【符号の説明】
【００７１】
１００  処理部、１１０  ドット画像生成部、１１２  縮小処理部、１１４  色空間変換部、１１６  減色処理部、１１８  色置換部、１２０  描画部、１６０  操作部、１７０  記憶部、１８０  情報記憶媒体、１９０  表示部、１９６  通信部
【図１】
2011211290.tif 000003
【図４】
2011211290.tif 000004
【図５】
2011211290.tif 000005
【図２】
2011211290.tif 000006
【図３】
2011211290.tif 000007
【図６】
2011211290.tif 000008
【図７】
2011211290.tif 000009