(57)【特許請求の範囲】
【請求項１】
視認可能な立体を有し、前記立体の大きさが異なる複数種類の小片を用いたモザイク画の原画となる原画像を取得する画像取得手段と、
前記画像取得手段で取得した原画像を構成するピクセルを少なくとも１つ含むピクセル領域それぞれの色の濃淡を表す色濃度を取得する濃度取得手段と、
モザイク画の生成に使用可能な前記小片の種類及び総量を少なくとも特定可能な使用情報を取得する情報取得手段と、
前記情報取得手段が取得した前記使用情報に基づき、前記ピクセル領域の各々に前記小片を設定する設定手段と、
前記ピクセル領域それぞれに前記設定手段にて設定された前記小片の各々を対応付けることで生成されるモザイク画を表すモザイク画データを生成するデータ生成手段と
を備え、
前記設定手段は、前記使用情報から特定される使用可能な前記小片のうち、前記濃度取得手段が取得した色濃度に対応する大きさの前記立体を有した小片を割り当てるように、且つ、前記使用情報から特定される使用可能な前記小片の前記総量から規定された範囲内に前記モザイク画の生成に使用する前記小片の個数が収まるように、前記ピクセル領域の各々に前記小片を設定することを特徴とするデータ生成装置。
【請求項２】
前記設定手段は、
全ての前記ピクセル領域の色濃度のうち最も高い最高濃度から最も低い最低濃度までの濃度範囲に占める前記ピクセル領域それぞれの色濃度の比率を表す濃度割合を算出する濃度算出手段を備え、
前記濃度算出手段で算出した前記ピクセル領域それぞれの濃度割合に対応する大きさの前記立体を有した小片を当該ピクセル領域に設定する
ことを特徴とする請求項１に記載のデータ生成装置。
【請求項３】
視認可能な立体を有し、前記立体の大きさが異なる複数種類の小片を用いたモザイク画の原画となる原画像を取得する画像取得手段と、
前記画像取得手段で取得した原画像を構成するピクセルを少なくとも１つ含むピクセル領域それぞれの色の濃淡を表す色濃度を取得する濃度取得手段と、
モザイク画の生成に使用可能な前記小片の種類を少なくとも特定可能な使用情報を取得する情報取得手段と、
前記情報取得手段が取得した前記使用情報に基づき、前記ピクセル領域の各々に前記小片を設定する設定手段であって、前記使用情報から特定される使用可能な前記小片のうち、前記濃度取得手段が取得した色濃度に対応する大きさの前記立体を有した小片を割り当てるように、前記ピクセル領域の各々に前記小片を設定する設定手段と、
前記ピクセル領域それぞれに前記設定手段にて設定された前記小片の各々を対応付けることで生成されるモザイク画を表すモザイク画データを生成するデータ生成手段と
を備え、
前記設定手段は、
全ての前記ピクセル領域の色濃度のうち最も高い最高濃度から最も低い最低濃度までの濃度範囲に占める前記ピクセル領域それぞれの色濃度の比率を表す濃度割合を算出する濃度算出手段を備え、
前記濃度算出手段で算出した前記ピクセル領域それぞれの濃度割合に対応する大きさの前記立体を有した小片を当該ピクセル領域に設定する
ことを特徴とするデータ生成装置。
【請求項４】
前記使用情報は、使用可能な前記小片の総量を特定可能な情報を含み、
前記設定手段は、
前記使用情報から特定される使用可能な前記小片の総量に占める、前記モザイク画の生成に使用する前記立体の大きさごとの前記小片の使用量の比率を使用可能割合とし、
前記濃度算出手段で算出した前記ピクセル領域それぞれの濃度割合に対応する前記使用可能割合での前記立体の大きさを有した小片を、当該ピクセル領域に設定する
ことを特徴とする請求項２又は請求項３に記載のデータ生成装置。
【請求項５】
前記使用情報は、使用可能な前記小片の総量を特定可能な情報を含み、
前記画像取得手段は、
前記小片の総量から規定された範囲内に全ての前記ピクセル領域の個数が収まるように、画像を伸縮することで、前記原画像を生成して取得する
ことを特徴とする請求項１から請求項４までのいずれか一項に記載のデータ生成装置。
【請求項６】
視認可能な立体を有し、前記立体の大きさが異なる複数種類の小片を用いたモザイク画の原画となる原画像を取得する画像取得手段と、
前記画像取得手段で取得した原画像を構成するピクセルを少なくとも１つ含むピクセル領域それぞれの色の濃淡を表す色濃度を取得する濃度取得手段と、
モザイク画の生成に使用可能な前記小片の種類及び総量を少なくとも特定可能な使用情報を取得する情報取得手段と、
前記情報取得手段が取得した前記使用情報に基づき、前記ピクセル領域の各々に前記小片を設定する設定手段であって、前記使用情報から特定される使用可能な前記小片のうち、前記濃度取得手段が取得した色濃度に対応する大きさの前記立体を有した小片を割り当てるように、前記ピクセル領域の各々に前記小片を設定する設定手段と、
前記ピクセル領域それぞれに前記設定手段にて設定された前記小片の各々を対応付けることで生成されるモザイク画を表すモザイク画データを生成するデータ生成手段と
を備え、
前記画像取得手段は、
前記小片の総量から規定された範囲内に全ての前記ピクセル領域の個数が収まるように、画像を伸縮することで、前記原画像を生成して取得する
ことを特徴とするデータ生成装置。
【請求項７】
前記小片が有する立体は、球体である
ことを特徴とする請求項１から請求項６までのいずれか一項に記載のデータ生成装置。
【請求項８】
前記小片が有する立体は、金属材料、または石によって形成されている
ことを特徴とする請求項１から請求項７までのいずれか一項に記載のデータ生成装置。
【請求項９】
視認可能な立体を有し、前記立体の大きさが異なる複数種類の小片を用いたモザイク画の原画となる原画像を取得する画像取得手順と、
前記画像取得手順で取得した原画像を構成するピクセルを少なくとも１つ含むピクセル領域それぞれの色の濃淡を表す色濃度を取得する濃度取得手順と、
モザイク画の生成に使用可能な前記小片の種類及び総量を少なくとも特定可能な使用情報を取得する情報取得手順と、
前記情報取得手順で取得した前記使用情報に基づき、前記ピクセル領域の各々に前記小片を設定する設定手順であって、前記使用情報から特定される使用可能な前記小片のうち、前記濃度取得手順で取得した色濃度に対応する大きさの前記立体を有した小片を割り当てるように、且つ、前記使用情報から特定される使用可能な前記小片の前記総量から規定された範囲内に前記モザイク画の生成に使用する前記小片の個数が収まるように、前記ピクセル領域の各々に前記小片を設定する設定手順と、
前記ピクセル領域それぞれに前記設定手順にて設定された前記小片の各々を対応付けることで生成されるモザイク画を表すモザイク画データを生成するデータ生成手順とを、
コンピュータに実行させることを特徴とするプログラム。
【請求項１０】
視認可能な立体を有し、前記立体の大きさが異なる複数種類の小片を用いたモザイク画の原画となる原画像を取得する画像取得手順と、
前記画像取得手順で取得した原画像を構成するピクセルを少なくとも１つ含むピクセル領域それぞれの色の濃淡を表す色濃度を取得する濃度取得手順と、
モザイク画の生成に使用可能な前記小片の種類を少なくとも特定可能な使用情報を取得する情報取得手順と、
前記情報取得手順で取得した前記使用情報に基づき、前記ピクセル領域の各々に前記小片を設定する設定手順であって、前記使用情報から特定される使用可能な前記小片のうち、前記濃度取得手順で取得した色濃度に対応する大きさの前記立体を有した小片を割り当てるように、前記ピクセル領域の各々に前記小片を設定する設定手順と、
前記ピクセル領域それぞれに前記設定手順にて設定された前記小片の各々を対応付けることで生成されるモザイク画を表すモザイク画データを生成するデータ生成手順とを、
コンピュータに実行させるためのプログラムであって、
前記設定手順が、
全ての前記ピクセル領域の色濃度のうち最も高い最高濃度から最も低い最低濃度までの濃度範囲に占める前記ピクセル領域それぞれの色濃度の比率を表す濃度割合を算出することと、
前記算出した前記ピクセル領域それぞれの濃度割合に対応する大きさの前記立体を有した小片を当該ピクセル領域に設定することと、
を含むことを特徴とするプログラム。
【請求項１１】
視認可能な立体を有し、前記立体の大きさが異なる複数種類の小片を用いたモザイク画の原画となる原画像を取得する画像取得手順と、
前記画像取得手順で取得した原画像を構成するピクセルを少なくとも１つ含むピクセル領域それぞれの色の濃淡を表す色濃度を取得する濃度取得手順と、
モザイク画の生成に使用可能な前記小片の種類及び総量を少なくとも特定可能な使用情報を取得する情報取得手順と、
前記情報取得手順で取得した前記使用情報に基づき、前記ピクセル領域の各々に前記小片を設定する設定手順であって、前記使用情報から特定される使用可能な前記小片のうち、前記濃度取得手順で取得した色濃度に対応する大きさの前記立体を有した小片を割り当てるように、前記ピクセル領域の各々に前記小片を設定する設定手順と、
前記ピクセル領域それぞれに前記設定手順にて設定された前記小片の各々を対応付けることで生成されるモザイク画を表すモザイク画データを生成するデータ生成手順とを、
コンピュータに実行させるためのプログラムであって、
前記画像取得手順では、前記小片の総量から規定された範囲内に全ての前記ピクセル領域の個数が収まるように、画像を伸縮することで、前記原画像を生成して取得することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的の画を小片を配置することで表現したモザイク画の生成技術に関する。
【背景技術】
【０００２】
従来、モザイク画を構成する各画素に配置する小片の種類を示すモザイク画データを生成するデータ生成装置が知られている（特許文献１参照）。
この特許文献１に記載されたデータ生成装置においては、予め用意した複数種類のタイルのそれぞれに特定の方向から光を照射した場合の影の生成状況を表すデータを準備する。ここで言うタイルは、少なくとも１つの壁部が基板から突設したものであり、壁部の種類によって複数種類用意されている。
【０００３】
そして、特許文献１に記載のデータ生成装置では、モザイク画を生成したい画像を構成する各画素の明度に最も近似する影の生成状況を表すタイルを、当該画素に割り当てるタイル（即ち、小片）として決定することでモザイク画データを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０５−３４６０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載された技術においては、各画素の明度に最も近似する影の生成状況となる小片を、モザイク画を構成する各小片として設定するものの、そのモザイク画を構成する各小片の設定に小片自体の視認性は考慮されていない。このため、特許文献１に記載された技術にて生成されるモザイク画は、作成者が希望した画と異なる可能性があるなど、表現が不十分であった。
【０００６】
つまり、従来のデータ生成装置では、生成するモザイク画における表現力が不十分であるという課題があった。
そこで、本発明は、モザイク画における表現力を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明は、画像取得手段と、濃度取得手段と、情報取得手段と、設定手段と、データ生成手段とを備えるデータ生成装置である。
このうち、画像取得手段は、小片を用いたモザイク画の原画となる原画像を取得する。ここで言う小片とは、視認可能な立体を有するものである。本発明におけるモザイク画の生成には、立体の大きさが異なる複数種類の小片が用いられる。
【０００８】
濃度取得手段は、画像取得手段で取得した原画像を構成するピクセルを少なくとも１つ含むピクセル領域それぞれの色の濃淡を表す色濃度を取得する。情報取得手段は、使用情報を取得する。使用情報には、モザイク画の生成に使用可能な小片の種類を少なくとも含む。
【０００９】
さらに、設定手段は、ピクセル領域の各々に小片を設定する。本発明における設定手段は、濃度取得手段で取得した色濃度に基づいて、ピクセル領域における色濃度が高いことを表しているほど、情報取得手段で取得した使用情報に含まれる使用可能な小片のうち立体の大きさが大きい小片を当該ピクセル領域に設定する。
【００１０】
そして、データ生成手段は、ピクセル領域それぞれに設定手段にて設定された小片の各々を対応付けることで生成されるモザイク画を表すモザイク画データを生成する。
このようなデータ生成装置では、ピクセル領域の色濃度が高いほど、使用可能な小片のうち、立体の大きさが大きい小片を当該ピクセル領域に設定している。
【００１１】
したがって、データ生成装置にて生成されるモザイク画データが表すモザイク画においては、色濃度が高いピクセル領域の範囲ほど、小片が有する立体の密度が高くなり、色濃度が低いピクセル領域の範囲ほど、小片が有する立体の密度が低くなる。このため、本発明によれば、モザイク画における濃淡を、小片が形成する影だけでなく、小片（立体）の密度によっても表現できる。
【００１２】
この結果、モザイク画において、ピクセル領域の範囲の間における濃度差が明確となり、陰影を表現することが可能となる。
以上のことから、本発明のデータ生成装置によれば、モザイク画における濃淡や陰影表現を向上させることができ、当該モザイク画が、作成者が希望した画と異なることを低減できる。
【００１３】
つまり、本発明のデータ生成装置によれば、当該データ生成装置にて生成したモザイク画データが表すモザイク画における表現力を向上させることができる。
ところで、モザイク画を生成する場合には、使用可能な小片の総量が制限されていることが多い。この場合、データ生成装置においては、使用する小片の総量を制限された総量の範囲内に維持しつつも、モザイク画における表現力を向上させることが重要となる。
【００１４】
そこで、本発明の情報取得手段においては、使用可能な小片の総量を使用情報の１つとして取得しても良い。
この場合、本発明における設定手段は、情報取得手段で取得した小片の総量から規定された範囲内に、モザイク画の生成に使用する小片の個数が収まるように、ピクセル領域の各々に小片を設定しても良い。
【００１５】
このようなデータ生成装置によれば、ピクセル領域の各々に設定する小片の量を、小片の総量から規定された範囲内とすることができる。
なお、ここで言う「使用可能な小片の総量」は、使用可能な小片の個数の総数であっても良いし、使用可能な小片の質量の総和であっても良い。
【００１６】
さらに、本発明の設定手段は、濃度算出手段を備えていても良い。この濃度算出手段は、全てのピクセル領域の色濃度のうち最も高い最高濃度から最も低い最低濃度までの濃度範囲に占めるピクセル領域それぞれの色濃度の比率を表す濃度割合を算出する。
【００１７】
この場合、設定手段は、濃度算出手段で算出したピクセル領域それぞれの濃度割合に対応する大きさの立体を有した小片を当該ピクセル領域に設定する。
このようなデータ生成装置によれば、濃度割合に対応する小片を各ピクセル領域に設定できる。
【００１８】
さらに、本発明における設定手段は、濃度算出手段で算出したピクセル領域それぞれの濃度割合に対応する使用可能割合での立体の大きさを有した小片を、当該ピクセル領域に設定しても良い。なお、ここで言う使用可能割合とは、情報取得手段で取得した使用可能な小片の総量に占める、モザイク画の生成に使用する立体の大きさごとの小片の使用量の比率である。
【００１９】
なお、ここで言う「使用可能な小片の総量」は、使用可能な小片の個数の総数であっても良いし、使用可能な小片の種類及びその種類の個数であっても良い。
本発明のデータ生成装置によれば、使用可能割合に応じて最適な小片を各ピクセル領域に設定することができる。
【００２０】
さらに、本発明における画像取得手段は、小片の総量から規定された範囲内に全てのピクセル領域の個数が収まるように、画像を伸縮することで、原画像を生成して取得しても良い。
【００２１】
このようなデータ生成装置によれば、サイズの異なる画像から、原画像、ひいては、モザイク画を生成することができる。さらに、そのモザイク画における小片の使用個数を、小片の総量から規定された範囲内に収めることができる。
【００２２】
なお、本発明のデータ生成装置においては、小片が有する立体は球体であっても良い。
このように立体として球体を有した小片を用いれば、当該立体の光沢や光の反射を均一にすることができる。この結果、本発明のデータ生成装置にて生成したモザイク画データが表すモザイク画における表現力を、より向上させることができる。
【００２３】
さらに、本発明のデータ生成装置においては、小片が有する立体は、金属材料、または石によって形成されていても良い。
また、本発明は、前述したデータ生成装置の他、モザイク画データを生成するためにコンピュータが実行するプログラム、モザイク画データの生成方法等、種々の形態で実現することができる。
【００２４】
特に、本発明がプログラムとしてなされていれば、必要に応じてコンピュータに取得させて起動することにより用いることができる。そして、コンピュータに各手順を実行させることで、そのコンピュータを、請求項１に記載されたデータ生成装置として機能させることができる。なお、コンピュータは、例えば、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な記録媒体や、通信回線を介してサーバなどからプログラムを取得すれば良い。
【図面の簡単な説明】
【００２５】
【図１】本発明が適用されたデータ生成装置の概略構成を示すブロック図である。
【図２】モザイク画を例示する図である。
【図３】本実施形態における小片の構造を示す図である。
【図４】データ生成処理の処理手順を示すフローチャートである。
【図５】データ生成処理の実行に必要な使用内容の入力を受け付けるジェネレータ画面の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下に本発明の実施形態を図面と共に説明する。
＜データ生成装置＞
図１に示すデータ生成装置１０は、モザイク画を表すモザイク画データを生成する装置である。
【００２７】
本実施形態におけるモザイク画は、図２に示すように、画像を構成するピクセルの各々に、データ生成装置１０にて設定された１つの小片４０（図３参照）が取り付けられることで構成される。
【００２８】
その小片４０は、図３に示すように、ピン４２と、立体４４とを備えている。小片４０は、ピン４２と立体４４とが、貴金属にて一体に形成されている。ピン４２は、棒状に形成されている。本実施形態における立体４４は、視認可能に形成された球体である。その立体４４は、ピン４２の一端に固定されている。
【００２９】
本実施形態では、小片４０を形成する貴金属としてプラチナを想定する。ただし、小片４０を形成する貴金属は、プラチナに限るものではなく、金であっても良いし、銀であっても良い。さらに言えば、小片４０を形成する材料は、貴金属でなくとも良く、例えば、鉄や銅、アルミニウムなどの金属材料であっても良いし、石であっても良い。ここで言う石には、ダイアモンドやサファイヤ、ルビー、真珠、琥珀などの宝石であっても良いし、その他の石であっても良い。本発明の小片４０においては、少なくとも立体４４の部分が貴金属や金属材料、石にて形成されていれば良い。
【００３０】
本実施形態における小片４０は、立体４４としての球体の直径Φが異なる複数種類が用意されている。本実施形態における球体の直径Φとして、例えば、２［ｍｍ］，２．５［ｍｍ］，３［ｍｍ］，４［ｍｍ］，５［ｍｍ］，６［ｍｍ］，７［ｍｍ］，８［ｍｍ］，１０［ｍｍ］などが考えられる。
【００３１】
ここで、図１に示すデータ生成装置１０は、画像取得部１２と、表示部１４と、情報受付部１６と、出力部１８と、記憶部２０と、制御部２２とを備えている。
このうち、画像取得部１２は、画像を取得する。画像取得部１２が取得する画像には、モザイク画の原画像を含む。この画像取得部１２が取得する画像は、カメラで撮像した画像であっても良いし、スキャナで取り込んだ画像であっても良い。
【００３２】
表示部１４は、制御部３２からの信号に基づいて画像を表示する。この表示部１４として、例えば、液晶ディスプレイなどを含む。
情報受付部１６は、外部からの情報の入力を受け付ける周知の機構である。この情報受付部１６として、例えば、キーボードやマウス、タッチパネルなどの周知の入力機構を含む。なお、情報受付部１６がタッチパネルによって構成されている場合には、情報受付部１６は、表示部１４と一体に構成されていても良い。
【００３３】
出力部１８は、制御部２２からの信号に従ってデータを出力する。この出力部１８がデータを出力する出力先として、ネットワーク通信網や、プリンタ、記憶部２０などが考えられる。
【００３４】
記憶部２０は、記憶内容を読み書き可能に構成された不揮発性の記憶装置である。この記憶部２０には、各種処理プログラムや各種データが記憶される。
また、制御部２２は、ＲＯＭ２４、ＲＡＭ２６、ＣＰＵ２８を少なくとも有した周知のコンピュータを中心に構成されている。
【００３５】
このうち、制御部２２のＲＯＭ２４には、モザイク画データを生成するデータ生成処理を実行する処理プログラムが格納されている。データ生成処理では、モザイク画の生成対象とする画像を取得し、その取得した画像を解析した結果に従って各ピクセルに最適な小片４０を設定することで、モザイク画データを生成する。なお、モザイク画データとは、モザイク画を表すデータであり、ピクセルそれぞれに、特定された小片４０の各々を対応付けることで生成されるものである。
＜データ生成処理＞
次に、データ生成装置１０の制御部２２が実行するデータ生成処理について説明する。
【００３６】
このデータ生成処理は、情報受付部１６を介して起動指令の入力を受け付けると起動される。
そして、データ生成処理では、起動されると、図４に示すように、制御部２２は、まず、目的の画像（以下、「対象原画像」と称す）を取得する（Ｓ１１０）。この対象原画像は、画像取得部１２を介して新たに取得した画像であっても良いし、記憶部２０などに記憶された画像であっても良い。また、対象原画像は、複数の画像の中から、情報受付部１６を介して指定された画像であっても良いし、予め初期値として規定された画像であっても良い。
【００３７】
続いて、制御部２２は、小片目安数から規定された範囲内となるピクセル総数を検出する（Ｓ１２０）。ここで言う小片目安数とは、モザイク画の生成に使用する小片の個数の目安となる数である。この小片目安数は、情報受付部１６を介して入力されたものでも良いし、予め規定された初期値であっても良い。また、ここで言うピクセル総数は、原画像における縦のピクセル数と、横のピクセル数との乗算結果である。
【００３８】
具体的にＳ１２０では、制御部２２は、まず、対象原画像における縦のピクセル数と横のピクセル数との比率（即ち、アスペクト比）を維持した上で、最小となる縦のピクセル数、及び横のピクセル数を算出する。その算出した縦のピクセル数と横のピクセル数との乗算結果が小片目安数未満であれば、縦のピクセル数と横のピクセル数とのそれぞれをインクリメントする。これらのステップを、縦のピクセル数と横のピクセル数との乗算結果が小片目安数以上となるまで繰り返す。そして、小片目安数以上となった時点での、縦のピクセル数、横のピクセル数、それらの乗算結果をピクセル総数として算出する。
【００３９】
さらに、データ生成処理では、制御部２２は、Ｓ１２０にて検出したピクセル総数に基づいて、対象原画像を伸縮することで原画像を生成する（Ｓ１３０）。ここで言う原画像とは、モザイク画の原画となる画像である。
【００４０】
具体的にＳ１３０では、制御部２２は、対象原画像の画素数がピクセル総数よりも多ければ、ピクセル総数となるように、対象原画像を圧縮することで原画像を生成する。この画像を圧縮する手法としては、周知の手法を用いれば良い。一方、対象原画像の画素数がピクセル総数よりも少ない場合には、ピクセル総数となるように、対象原画像を拡大することで原画像を生成しても良い。この場合、画像を拡大する手法としては、周知の手法を用いれば良い。
【００４１】
そして、データ生成処理では、制御部２２は、Ｓ１３０にて生成した原画像を構成する各ピクセルの色の濃淡を表す色濃度を取得する（Ｓ１４０）。具体的にＳ１４０では、制御部２２は、各ピクセルについて、赤色の輝度値Ｒと、緑色の輝度値Ｇと、青色の輝度値Ｂとの和を「３」で除すことで、色濃度（色濃度＝（Ｒ＋Ｇ＋Ｂ）／３）を算出して取得する。
【００４２】
続いて、データ生成処理では、制御部２２は、Ｓ１４０にて取得した各ピクセルの色濃度に基づいて、色濃度が最大である原画像のピクセルに対して、使用可能な小片４０のうち立体４４の直径φが最大である小片４０を設定する（Ｓ１５０）。また、Ｓ１５０では、制御部２２は、色濃度が最小である原画像のピクセルに対して、使用可能な小片４０のうち立体４４の直径φが最小である小片４０を設定する。
【００４３】
さらに、データ生成処理では、制御部２２は、Ｓ１４０にて取得した各ピクセルの色濃度に基づいて、各ピクセルにおける濃度割合ＲＲを算出する（Ｓ１６０）。ここで言う濃度割合ＲＲとは、原画像における色濃度のうち最も高い最高濃度ｐｍａｘから最も低い最低濃度ｐｍｉｎまでの濃度範囲に占めるピクセルそれぞれの色濃度ｐの比率である。すなわち、本実施形態のＳ１６０では、制御部２２は、原画像における各ピクセルの濃度割合ＲＲを、規定された色濃度を起点とした比率にて算出する。本実施形態における「規定された色濃度」は、最低濃度ｐｍｉｎである（ＲＲ＝（ｐ−ｐｍｉｎ）／（ｐｍａｘ−ｐｍｉｎ））。なお、「規定された色濃度」は、最低濃度に限るものではなく、最高濃度であっても良いし、その他の色濃度であっても良い。
【００４４】
そして、データ生成処理では、制御部２２は、原画像の各ピクセルの濃度割合ＲＲに対応する使用可能割合での立体４４の大きさを有した小片４０を各ピクセルに設定する（Ｓ１７０）。
【００４５】
ここで言う使用可能割合とは、濃度割合ＲＲに対応する小片４０を示すテーブルである。本実施形態における使用可能割合は、使用可能な小片４０のうち立体４４の大きさが最大となる小片４０が色濃度の最大値ｐｍａｘに対応し、使用可能な小片４０のうち立体４４の大きさが最小である小片４０が色濃度の最大値ｐｍｉｎに対応するように規定されている。そして、使用可能割合においては、最大値ｐｍａｘから最小値ｐｍｉｎまでの間が、モザイク画の生成に使用する全小片４０の使用量に占める、立体４４の大きさごとに使用可能な小片４０の比率によって規定されている。
【００４６】
この使用可能な小片４０の比率は、立体４４の大きさごとに均等であっても良い。また、使用可能な小片４０の比率は、上サイズの使用量や下サイズの使用量に応じて、対応する小片４０の比率が大きくなるように傾斜させたものであっても良い。なお、ここで言う上サイズの使用量とは、モザイク画の生成に使用可能な全ての小片４０のうち、立体４４の大きさが第１規定値以上である小片４０の使用量である。また、ここで言う下サイズの使用量とは、モザイク画の生成に使用可能な全ての小片４０のうち、立体４４の大きさが第２規定値以下である小片４０の使用量である。
【００４７】
具体的にＳ１７０では、制御部２２は、原画像における１つのピクセルの濃度割合ＲＲが、最高濃度から上位ｘパーセントであれば、使用可能割合においても上位ｘパーセントに含まれる立体４４の大きさを有した小片４０を当該ピクセルに設定する。なお、ここでの「ｘ」は、濃度割合ＲＲ、及び使用可能割合の具体的な例示を示す符号である。
【００４８】
なお、各立体４４の大きさごと（即ち、小片４０の種類ごと）の使用可能割合は、情報受付部１６を介して入力された使用可能な貴金属の総量に基づいて算出されても良い。すなわち、本実施形態では、制御部２２は、各立体４４の大きさごと（即ち、小片４０の種類ごと）に使用可能な小片４０の個数における質量の和が、使用可能な貴金属の総量に近似するように、各小片４０の種類ごとの比率を算出しても良い。
【００４９】
続いて、データ生成処理では、制御部２２は、原画像の各ピクセルに設定された小片４０に基づくモザイク画を表示部１４に表示する（Ｓ１８０）。具体的にＳ１８０では、制御部２２は、図５に示すように、モザイク画データの生成に必要な情報の入力を受け付けるジェネレータ画面の一部分にモザイク画を表示する。本実施形態において、ジェネレータ画面は、データ生成処理が起動されると、表示部１４に表示される。
【００５０】
さらに、データ生成処理では、制御部２２は、Ｓ１８０にて表示部１４に表示したモザイク画の生成に用いた小片（以下、「使用小片」と称す）４０の使用内容を、ジェネレータ画面に表示する（Ｓ１９０）。ここで言う使用内容には、小片目安数、使用小片４０の総数（即ち、ピクセル総数）、使用小片４０の質量の総和、及び小片４０の種類ごとの使用個数を含む。さらに、使用内容には、モザイク画における縦のサイズ及び横のサイズ、モザイク画における縦の余白のサイズ（即ち、マージン）及び横の余白のサイズを含む。さらに、使用内容には、上サイズの使用量や、下サイズの使用量などを含む。
【００５１】
実施形態における使用内容が、特許請求の範囲に記載された使用情報の一例である。
続いて、データ生成処理では、制御部２２は、モザイク画データを生成する完了指令の入力を、情報受付部１６を介して受け付けたか否かを判定する（Ｓ２００）。このＳ２００での判定の結果、完了指令の入力を受け付けていれば（Ｓ２２０：ＹＥＳ）、制御部２２は、詳しく後述するＳ２２０へと、データ生成処理を移行させる。
【００５２】
一方、Ｓ２２０での判定の結果、完了指令の入力を受け付けていなければ（Ｓ２２０：ＮＯ）、制御部２２は、データ生成処理をＳ２１０へと移行させる。そのＳ２１０では、制御部２２は、情報受付部１６を介した使用内容の変更の入力を受け付ける。本実施形態においては、変更の入力を受け付ける使用内容を、小片目安数、使用小片４０の総数、モザイク画における縦のサイズ及び横のサイズ、縦の余白のサイズ、横の余白のサイズ、上サイズの使用量及び下サイズの使用量に限っても良い。さらに、Ｓ２１０にて受け付ける使用内容の変更には、対象原画像の変更を含んでも良い。
【００５３】
その後、データ生成処理では、制御部２２は、Ｓ２１０にて受け付けた使用内容に基づいて、Ｓ１１０からＳ２００のステップを実行する。この場合のデータ生成処理では、Ｓ２１０にて変更を受け付けた使用内容を優先して、各ピクセルに設定する小片４０を決定する。
【００５４】
ところで、Ｓ２００での判定の結果、完了指令の入力を受け付けた場合に移行するＳ２２０では、制御部２２は、Ｓ１８０にて表示部１４に表示したモザイク画を表すモザイク画データを生成して出力部１８に出力させる。すなわち、Ｓ２２０では、原画像を構成するピクセルそれぞれに設定された小片４０の種類を表すデータをモザイク画データとして生成する。そして、生成したモザイク画データをネットワーク通信網やプリンタを介して出力したり、記憶部２０に記憶したりする。
【００５５】
その後、制御部２２は、データ生成処理を終了し、次の起動指令の入力を受け付けるまで待機する。
つまり、データ生成処理では、原画像を構成する各ピクセルにおける色濃度を取得する。そして、原画像を構成するピクセルの各々に、外部から入力された使用内容に従った条件を満たす小片４０を設定する。このピクセルの各々への小片４０の設定は、当該ピクセルにおける色濃度が高いほど、モザイク画の生成に使用可能な小片４０のうち、立体４４の大きさが大きい小片を設定する。
【００５６】
さらに、データ生成処理では、原画像を構成するピクセルそれぞれに、設定された小片４０の各々を対応付けることでモザイク画データを生成する。
［実施形態の効果］
以上説明したように、データ生成装置１０では、ピン４２の一端に立体４４を有し、貴金属にて形成された小片４０を用いてモザイク画を生成する。しかも、データ生成装置１０では、原画像を構成するピクセルの色濃度が高いほど、モザイク画の生成に使用可能な小片４０のうち、立体４４の大きさが大きい小片４０を当該ピクセルに設定している。
【００５７】
このようなデータ生成装置１０にて生成されるモザイク画においては、色濃度が高いピクセルを含む範囲ほど、小片４０が有する立体４４の密度が高くなり、色濃度が低いピクセルを含む範囲ほど、小片４０が有する立体４４の密度が低くなる。したがって、データ生成装置１０によれば、モザイク画における濃淡を、小片が形成する影だけでなく、小片（立体）の密度によっても表現できる。
【００５８】
この結果、モザイク画において、ピクセルの間における濃度差が明確となり、陰影を表現することが可能となる。
データ生成装置１０によれば、モザイク画における濃淡や陰影表現を向上させることができ、作成者が希望した画と異なることを低減できる。
【００５９】
つまり、データ生成装置１０によれば、当該データ生成装置１０にて生成するモザイク画における表現力を向上させることができる。
ところで、貴金属は高価であるため、通常、モザイク画に使用可能な小片４０の総量には制限がある。よって、データ生成装置１０においては、使用する小片４０の総量を、指定された範囲内に維持しつつも、モザイク画における表現力を向上させることが重要となる。
【００６０】
本実施形態のデータ生成処理では、小片目安数から規定された範囲内となるピクセル総数を検出し、そのピクセル総数となるように原画像を生成している。そして、その生成した原画像を構成する各ピクセルに小片４０を設定している。
【００６１】
このようなデータ生成処理によれば、使用する小片４０の総量を小片目安数から規定された範囲内に維持しつつも、各ピクセルに最適な大きさの立体４４を有した小片４０を設定できる。
【００６２】
この結果、モザイク画の作成に用いる小片４０の貴金属の総量が、作成者が予定している総量を大きく超えることを低減できる。
なお、本実施形態においては、小片４０が有する立体４４を球体としている。このため、本実施形態のモザイク画においては、小片４０が有する立体４４の配置の向きにかかわらず、各小片４０での光の反射を均一とすることができる。この結果、データ生成装置１０にて生成するモザイク画における表現力を、より向上させることができる。
［その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【００６３】
例えば、上記実施形態においては、小片４０が有する立体４４の形状を球体としていたが、立体４４の形状は、これに限るものではない。すなわち、立体４４の形状は、直方体であっても良いし、その他の多面体であっても良い。
【００６４】
さらに、本発明においては、使用内容として、モザイク画の作成に使用する貴金属の予算の総額を受け付けても良い。この場合、例えば、貴金属の予算の総額に基づいて、小片目安数や、使用する小片４０の種類、各種類の小片４０の個数を決定しても良い。この場合、小片４０それぞれの価格と、小片４０の大きさごとに使用可能な個数との乗算結果の総和が予算の範囲内となるように、小片４０の大きさごとに使用可能な個数を算出すれば良い。
【００６５】
なお、上記実施形態においては、各ピクセルの大きさを初期値に固定していたが、本発明においては、ピクセルの大きさは変更可能あっても良い。この場合、使用する小片４０の総個数を変更することなく、モザイク画のサイズを変更できる。
【００６６】
ところで、上記実施形態のデータ生成処理においては、原画像を構成する各ピクセルに１対１で小片４０を対応付けていたが、小片４０を対応付ける対象は、複数のピクセルを有したピクセル領域であっても良い。この場合、データ生成処理では、Ｓ１４０においてピクセル領域ごとに色濃度を算出して、Ｓ１７０においてそのピクセル領域ごとに適切な小片４０を設定しても良い。また、ピクセル領域ごとに小片４０を設定する場合、データ生成処理では、Ｓ１４０においてピクセルごとに色濃度を算出し、Ｓ１７０においてそのピクセルを含むピクセル領域ごとに適切な小片４０を設定しても良い。この場合のデータ生成処理では、Ｓ１３０が省略されていても良い。
【００６７】
また、本発明は、前述したデータ生成装置の他、モザイク画データを生成するためにコンピュータが実行するプログラム、モザイク画データの生成方法等、種々の形態で実現しても良い。
【００６８】
なお、上記実施形態の構成の一部を、課題を解決できる限りにおいて省略した態様も本発明の実施形態である。また、上記実施形態と変形例とを適宜組み合わせて構成される態様も本発明の実施形態である。また、特許請求の範囲に記載した文言によって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も本発明の実施形態である。
［実施形態と特許請求の範囲との対応関係］
最後に、上記実施形態の記載と、特許請求の範囲の記載との関係を説明する。
【００６９】
上記実施形態のデータ生成処理におけるＳ１３０が、特許請求の範囲に記載された画像取得手段及び画像取得手順の一例である。また、Ｓ１４０が、特許請求の範囲に記載された濃度取得手段及び濃度取得手順の一例である。Ｓ１７０，Ｓ２１０が、特許請求の範囲に記載された情報取得手段及び情報取得手順の一例である。
【００７０】
さらに、データ生成処理におけるＳ１５０〜Ｓ１７０が、特許請求の範囲に記載された設定手段及び設定手順の一例である。また、Ｓ２２０が、特許請求の範囲に記載されたデータ生成手段及びデータ生成手順の一例である。Ｓ１６０が、特許請求の範囲に記載された濃度算出手段の一例である。
【符号の説明】
【００７１】
１０…データ生成装置  １２…画像取得部  １４…表示部  １６…情報受付部  １８…出力部  ２０…記憶部  ２２…制御部  ２４…ＲＯＭ  ２６…ＲＡＭ  ２８…ＣＰＵ  ３２…制御部  ４０…小片  ４２…ピン  ４４…立体
【図１】
0006463916.tif 000002
【図２】
0006463916.tif 000003
【図３】
0006463916.tif 000004
【図４】
0006463916.tif 000005
【図５】
0006463916.tif 000006