(57)【特許請求の範囲】
【請求項１】
複数の素材画像をモザイク様に組み合わせてモザイク画像を生成する画像処理装置であって、
複数の素材画像を記憶する記憶手段と、
元になる画像を複数のタイル領域に分割し、前記分割された各タイル領域に対応する前記記憶手段に記憶された複数の素材画像のいずれかを選択してモザイク画像を作成する作成手段と、
前記作成手段により作成されたモザイク画像のタイル領域が指定されると、当該指定されたタイル領域内の画像と素材画像との差分を示す評価値に基づき前記複数の素材画像から当該タイル領域に対応する素材画像候補を選出し、当該素材画像候補を表示する候補表示手段と、
ユーザの指示に基づき前記素材画像候補から素材画像を選択して、前記指定されたタイル領域の素材画像として設定する素材画像設定手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記作成手段は、
前記元になる画像を分割した各タイル領域の平均濃度を計算する演算手段と、
前記記憶手段に記憶されている複数の素材画像のそれぞれの平均濃度を算出する計算手段と、
前記演算手段により演算された各タイル領域の平均濃度と前記計算手段により得られた前記複数の素材画像のそれぞれの平均濃度の差分に応じて前記各タイル領域に割り当てる素材画像を決定する素材画像決定手段とを有し、
前記評価値は前記タイル領域内の画像と素材画像との平均濃度の差分であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記作成手段により作成されたモザイク画像を表示する表示手段と、
前記素材画像設定手段により設定された素材画像を用いて前記モザイク画像を更新する更新手段とを更に有することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記候補表示手段は、前記評価値が小さい順に前記素材画像候補を表示することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記更新手段による更新処理を中断する手段を更に有することを特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記候補表示手段は、前記元になる画像を分割した各タイル領域の平均濃度と、前記複数の素材画像のそれぞれの平均濃度の差分に応じて素材画像候補を選択して表示することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記候補表示手段は、前記素材画像候補を複数の予め設定されたウインドウ内に表示することを特徴とする請求項３記載の画像処理装置。
【請求項８】
前記予め設定されたウインドウは、前記指定されたタイル領域に重複しない位置に表示されることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
複数の素材画像をモザイク様に組み合わせてモザイク画像を生成する画像処理方法であって、
元になる画像を複数のタイル領域に分割する分割工程と、
前記分割された各タイル領域に対応する複数の素材画像のいずれかを選択してモザイク画像を作成する作成工程と、
前記作成工程で作成されたモザイク画像のタイル領域が指定されると、当該指定されたタイル領域と素材画像との差分を示す評価値に基づき前記複数の素材画像から当該タイル領域に対応する素材画像候補を選出し、素材画像候補を表示する候補表示工程と、
ユーザの指示に基づき前記素材画像候補から素材画像を選択して、前記指定されたタイル領域の素材画像として設定する素材画像設定工程と、
を有することを特徴とする画像処理方法。
【請求項１０】
前記作成工程は、
前記元になる画像を分割した各タイル領域の平均濃度を計算する演算工程と、
複数の素材画像のそれぞれの平均濃度を算出する計算工程と、
前記演算工程で演算された各タイル領域の平均濃度と前記計算工程で得られた前記複数の素材画像のそれぞれの平均濃度の差分に応じて前記各タイル領域に割り当てる素材画像を決定する素材画像決定工程とを有し、
前記評価値は、前記タイル領域と素材画像の平均濃度の差分であることを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
前記作成工程で作成されたモザイク画像を表示する表示工程と、
前記候補表示工程で表示された素材画像候補の中から選択された素材画像を用いて前記表示されているモザイク画像を更新する更新工程とを更に有することを特徴とする請求項９又は１０に記載の画像処理方法。
【請求項１２】
前記候補表示工程は、前記評価値が小さい順に前記素材画像候補を表示することを特徴とする請求項９に記載の画像処理方法。
【請求項１３】
前記更新工程での更新処理を中断する工程を更に含むことを特徴とする請求項１１に記載の画像処理方法。
【請求項１４】
前記候補表示工程では、前記演算工程で演算された各タイル領域の平均濃度と前記計算工程で得られた前記複数の素材画像のそれぞれの平均濃度の差分に応じて素材画像候補を選択して表示することを特徴とする請求項１０に記載の画像処理方法。
【請求項１５】
前記候補表示工程は、前記素材画像候補を複数の予め設定されたウインドウ内に表示することを特徴とする請求項１１に記載の画像処理方法。
【請求項１６】
前記予め設定されたウインドウは、前記指示工程で指示されたタイル領域に重複しない位置に表示されることを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
複数の素材画像をモザイク様に組み合わせてモザイク画像を生成する画像処理方法を実行するプログラムを記憶するコンピュータにより読み取り可能な記憶媒体であって、
元になる画像を複数のタイル領域に分割する工程モジュールと、
前記分割された各タイル領域に対応する複数の素材画像のいずれかを選択してモザイク画像を作成する作成工程モジュールと、
前記作成工程モジュールで作成されたモザイク画像のタイル領域が指定されると、当該指定されたタイル領域内の画像と素材画像との差分を示す評価値に基づき前記複数の素材画像から当該タイル領域に対応する素材画像候補を選出し、当該素材画像候補を表示する候補表示工程モジュールと、
ユーザーの指示に基づき前記素材候補表示モジュールで表示された素材画像候補の中から素材画像を選択して、前記指定されたタイル領域の素材画像として設定する素材画像設定工程モジュールと、
を有することを特徴とする記憶媒体。
【請求項１８】
前記作成工程モジュールは、
前記元になる画像を分割した各タイル領域の平均濃度を計算する演算工程モジュールと、
前記記憶されている複数の素材画像のそれぞれの平均濃度を算出する計算工程モジュールと、
前記演算工程モジュールで演算された各タイル領域の平均濃度と前記計算工程モジュールで得られた前記複数の素材画像のそれぞれの平均濃度の差分に応じて前記各タイル領域に割り当てる素材画像を決定する素材画像決定工程モジュールとを有し、
前記評価値は、前記タイル領域内の画像と素材画像の平均濃度の差分であることを特徴とする請求項１７に記載の記憶媒体。
【請求項１９】
前記作成工程モジュールで作成されたモザイク画像を表示する表示工程モジュールと、
前記候補表示工程モジュールで表示された素材画像候補の中から選択された素材画像を用いて前記表示されているモザイク画像を更新する更新工程モジュールとを更に有することを特徴とする請求項１７又は１８に記載の記憶媒体。
【請求項２０】
前記候補表示工程モジュールは、
前記演算工程モジュールで演算された各タイル領域の平均濃度と前記計算工程モジュールで得られた前記複数の素材画像のそれぞれの平均濃度の差分に応じて素材画像候補を選択して表示することを特徴とする請求項１８に記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明、複数の素材画像をモザイク様に組み合わせてモザイク画像を生成する画像処理方法及び装置に関するものである。
【０００２】
【従来の技術】
従来モザイクとは、「種々の色彩の石・ガラス・大理石などの小片を組み合わせて、床・壁などにはめ込み、図案化したもの、またはその技法」（三省堂  現代国語辞典）として広く知られてきた。この技法を用いて、多数の写真画像を組み合わせて図案あるいは１つの写真画像を構成することが可能である。
【０００３】
【発明が解決しようとする課題】
このようなモザイク画像を作成する場合、元になる画像を複数の領域に分割し、これら各領域にモザイク画像を構成する素材画像（タイル画像）を組み込んでモザイク画像を作成する。この場合、その元の画像の分割された領域の色に近い素材画像を複数の素材画像の中から選択して機械的に貼り付けるようにしている。
【０００４】
このような素材画像の選択は、その分割された元の画像領域と各素材画像との色の距離に基づく評価値に応じて行われるが、単なる色の距離による評価だけでは、選択された素材画像の色と元の画像領域との色が適切でなかったりする場合がある。
【０００５】
本発明は上記従来例に鑑みてなされたもので、機械的に作成されたモザイク画像の所望のタイル領域を、ユーザが所望する素材画像に置き換えることができる画像処理方法及び装置を提供することを目的とする。
【０００６】
又本発明の目的は、機械的に作成されたモザイク画像の各タイル領域をユーザが所望する素材画像と置き換えることにより、よりユーザの好みに合ったモザイク画像を生成できる画像処理方法及び装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明の画像処理装置は以下のような構成を備える。即ち、
複数の素材画像をモザイク様に組み合わせてモザイク画像を生成する画像処理装置であって、
複数の素材画像を記憶する記憶手段と、
元になる画像を複数のタイル領域に分割し、前記分割された各タイル領域に対応する前記記憶手段に記憶された複数の素材画像のいずれかを選択してモザイク画像を作成する作成手段と、
前記作成手段により作成されたモザイク画像のタイル領域が指定されると、当該指定されたタイル領域内の画像と素材画像との差分を示す評価値に基づき前記複数の素材画像から当該タイル領域に対応する素材画像候補を選出し、当該素材画像候補を表示する候補表示手段と、
ユーザの指示に基づき前記素材画像候補から素材画像を選択して、前記指定されたタイル領域の素材画像として設定する素材画像設定手段と、
を有することを特徴とする。
【０００８】
上記目的を達成するために本発明の画像処理方法は以下のような工程を備える。即ち、
複数の素材画像をモザイク様に組み合わせてモザイク画像を生成する画像処理方法であって、
元になる画像を複数のタイル領域に分割する分割工程と、
前記分割された各タイル領域に対応する複数の素材画像のいずれかを選択してモザイク画像を作成する作成工程と、
前記作成工程で作成されたモザイク画像のタイル領域が指定されると、当該指定されたタイル領域と素材画像との差分を示す評価値に基づき前記複数の素材画像から当該タイル領域に対応する素材画像候補を選出し、素材画像候補を表示する候補表示工程と、
ユーザの指示に基づき前記素材画像候補から素材画像を選択して、前記指定されたタイル領域の素材画像として設定する素材画像設定工程と、
を有することを特徴とする。
【０００９】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
（実施の形態１）
以下、図面を用いて本発明の実施例を説明する。
【００１０】
図１は、本発明の実施の形態の画像処理が実行されるコンピュータ・システムの構成を示すブロック図である。
【００１１】
図１において、１０１はＣＰＵで、ハードディスク１０６に記憶されＲＡＭ１０５にロードされたプログラムに従ってシステム全体の制御を行っている。１０２はキーボードで、マウス１０２ａとともに、本実施の形態のシステムに各種コマンドやデータを入力するために使用される。１０３は表示部で、例えばＣＲＴや液晶等を備えている。１０４はＲＯＭ、１０５はＲＡＭで、本実施の形態のシステムにおける記憶部を構成し、システムが実行するプログラムやシステムが利用するデータなどを記憶している。１０６はハードディスク、１０７はフロッピーディスク装置で、本実施の形態のシステムのファイルシステムで使用される外部記憶装置を構成している。１０８はプリンタである。
【００１２】
ハードディスク１０６にはモザイク画の構成要素となるタイル画像が複数（Ｐ）枚格納されており、後述するプログラムに従って、この中から選択されたＭ×Ｎ枚の画像を、図２に示すように、水平方向にＭ枚、垂直方向にＮ枚並べて組み合わせることでモザイク画像を作成する。こうして作成されたモザイク画像は、ハードディスク１０６に画像ファイルとして記憶され、ＣＲＴ１０３に表示されたり、或はプリンタ１０８に出力されて印刷される。
【００１３】
図３は、モザイク手法で用いられる複数種類の画像の関係を説明する図である。
【００１４】
図３において、画像２０１は、モザイク手法を使って画像を構成する際に元になる図案或は画像を示している。画像２０２は、モザイク手法により複数の小さな画像（タイル）を使って構成されたモザイク画像である。素材画像２０３は画像２０２を構成するために使われる素材画像である。これら素材画像の枚数Ｐは、一般に画像２０２を構成するに必要となる色・テクスチャの種類が用意できるだけの十分大きな数である。ここでは説明のために、Ｐ枚の素材画像のそれぞれサイズをタイルと同じサイズにしているが、各素材画像のサイズは必ずしもタイルのサイズと一致している必要はなく、またＰ枚が全て同じサイズである必要はない。このように各素材画像のサイズが異なる場合などでは、画像２０２の該当するタイルに貼り付ける際に、素材画像のサイズを変換する必要が生じる。なお、ここで枚数Ｐは、上述のＭ×Ｎ枚よりも十分に大きい数である。
【００１５】
図４は、本実施の形態のコンピュータシステムにおけるモザイク画像の生成方法の大まかな処理の流れを示したフローチャートである。
【００１６】
まずステップＳ１で、元の画像２０１を複数の領域（タイル）に分割し、各タイル領域の色に最も近い色の素材画像を選択してモザイク画像を生成する。
【００１７】
この処理を図５のフローチャートを参照して説明する。
【００１８】
図５において、まずステップＳ１１で、元の画像２０１をＭ×Ｎ個の領域（タイル）に分割する。その結果、Ｍ×Ｎ個の矩形タイルＴＬ（０，０），ＴＬ（１，０），ＴＬ（２，０）…ＴＬ（２，４），ＴＬ（３，４）が生成される。
【００１９】
図６は、このようにしてＭ×Ｎ個のタイルに分割された画像２０１の例を図示している。
【００２０】
図６において、Ｘ，Ｙのそれぞれは、画像２０１の水平方向、垂直方向の画素数を示し、ｐ，ｑは画像２０１をＭ×Ｎ（Ｍ＝４，Ｎ＝５）個の矩形領域に分割した際の各領域の水平方向、垂直方向の画素数を示している。したがって、Ｘ＝ｐ×Ｍ，Ｙ＝ｑ×Ｎという関係が成り立っている。
【００２１】
図７は、個々の領域の構成を示している。各領域はｐ×ｑ個の３原色、赤（Ｒ）、緑（Ｇ）、青（Ｂ）に分解される。
【００２２】
次にステップＳ１２に進み、ステップＳ１１で分割したＭ×Ｎ個の各タイル領域について、次式に従いＲＧＢの平均濃度を計算する。
【００２３】
Ｒd_av＝ΣＲｉ／（ｐ×ｑ）
Ｇd_av＝ΣＧｉ／（ｐ×ｑ）
Ｂd_av＝ΣＢｉ／（ｐ×ｑ）
ここでｄ_avは、destination（元の画像２０１）の平均値を意味している。
【００２４】
次にステップＳ１３に進み、Ｐ枚の素材画像のそれぞれについて次式に従い、それぞれＲ，Ｇ，Ｂの平均濃度を算出する。
【００２５】
Ｒs_av＝ΣＲｉ／（ｐ×ｑ）
Ｇs_av＝ΣＧｉ／（ｐ×ｑ）
Ｂs_av＝ΣＢｉ／（ｐ×ｑ）
ここで、ｓ_avはソース（source：素材画像）の平均値を意味している。
【００２６】
次にステップＳ１４に進み、処理中のタイル領域の位置を示すカウンタＸpos（０≦Ｘpos≦Ｍ−１），Ｙpos（０≦Ｙpos≦Ｎ−１）を共に“０”に初期化する。ここで、（Ｘpos，Ｙpos）＝（０，０）は画像２０１の左上端の領域を示している。
【００２７】
次にステップＳ１５に進み、位置カウンタＸpos，Ｙposが指示する領域に最もふさわしい素材画像をＰ枚の素材画像の中から選択する。この選択方法は、例えばＲＧＢ３刺激値の距離ΔＥを算出し、その値の最も小さいものを選択する。評価式を以下に示す。
【００２８】
ΔＥ＝｛（Ｒs_av−Ｒd_av）の２乗｝＋｛（Ｇs_av−Ｇd_av）の２乗｝＋｛（Ｂs_av−Ｂd_av）の２乗｝
この評価式に基づいて選択された素材画像を、元の画像２０１の対応するタイル領域に貼り付ける際、互いのサイズが合わない場合は、その選択した素材画像のサイズを最適なサイズに変倍処理する。次にステップＳ１６では対象となる画像２０１の領域を次の位置に移動し、ステップＳ１７では、画像２０１の全てのタイル領域に対する処理が終了したかを調べ、その処理が終了するまで、上述の処理を繰返し実行する。
【００２９】
こうして生成されたモザイク画像は、元の画像のタイル領域の色と素材画像の色との距離の差分に基づいて機械的に生成されたものであるから、必ずしも人間の目で見た場合に、最適な素材画像が組み合わされたモザイク画像になっているとは限らない。
【００３０】
そこで本実施の形態では、図４のフローチャートで示すように、ステップＳ１で生成されたモザイク画像と、そのモザイク画像のタイルに対して適当な「次候補」の素材画像を画面上に表示し（ステップＳ２）、ユーザにより最適な素材画像を選択させて、その選択された素材画像を画像２０１の対応するタイル領域の素材画像とすることにより（ステップＳ３）、機械的に作成されたモザイク画像から、人の目で見たときに、より高品位なモザイク画を生成できるようにしている。
【００３１】
図８は、図４のフローチャートのステップＳ２の素材画像の選択処理を示すフローチャートである。
【００３２】
まずステップＳ２１で、図４のステップＳ１で作成したモザイク画像を表示部１０３に表示する。
【００３３】
図９は、表示部１０３における表示例を示している。
【００３４】
図９において、画面左側に元の画像２０１が表示され（５１で示す）、右側には、この元の画像２０１に基づくモザイク画像５２が表示されている。このように元の画像２０１とモザイク画像とを並置して表示することにより、ユーザは、これら両者を同時に見比べながら作業をすることができる。尚、ここでは必ずしも元の画像を表示する必要はなく、例えば画面の表示領域が十分に広くない場合は、この画像５１は表示しなくても良い。または、画像５１とモザイク画像５２のいずれか一方だけを表示するようにして、ユーザがマウス１０２ａ等を用いて切り替え表示できるようにしても良い。
【００３５】
次にステップＳ２２に進み、図９に示すように表示されている表示部１０３の画面上で、例えばマウスカーソルをモザイク画像５２の所望のタイル位置５４に移動させて、そのマウス１０２ａのボタンをクリックする。これにより、そのタイル５４が指示され、そのタイルに対応する素材画像の候補が、例えば図１０のサブウインドウ６１のように表示される（ステップＳ２３）。
【００３６】
図１０において、６２ａ〜６２ｄのそれぞれは、タイル５４に対応する候補の素材画像を示している。これら候補となる素材画像は、例えば前述のステップＳ１において求めた評価値が小さいものから順に選択される。ここで、もしこのサブウインドウ６１に表示された素材画像の中に所望の素材画像が存在しないときは、マウスカーソルにより「Ｎｅｘｔ」６４を指示してクリックすることにより、次の候補素材画像群が含まれるサブウインドウを表示することができる。
【００３７】
こうして表示されたサブウインドウ６１に所望の素材が存在するときは、その素材画像（６２ａ〜６２ｄのいずれか）をクリックする（ステップＳ２４）ことにより、その選択された素材画像がタイル５４に貼り付けられた状態で表示される。この場合も前述したように、素材画像のサイズとタイル５４とのサイズが一致しない場合には、その選択された素材画像のサイズがタイル５４のサイズに合わせて変倍される。こうように、モザイク画像５２のタイル５４を素材画像６２ｂにより置き換えた結果がモザイク画像５２として表示されるので、所望のタイルを所望の素材画像に置き換えた後のモザイク画像５２を確認しながら作業ができるので便利である。こようにして最終的に、置換すべき素材画像が決定されると、［確定」ボタン６５をクリックすることにより、そのタイル５４に対する素材画像が決定される。こうしてタイル５４に対する素材画像が決定されると、画面上からはサブウインドウ６１を消去し、表示部１０３の表示は図９に示した状態に戻る。
【００３８】
図９において、「Ｅｘｉｔ」ボタン５３がクリックされると、図４のステップＳ４で“Ｙｅｓ”となり、モザイク画像の生成処理が終了する。一方、図９において、他のタイルがクリックされると再びステップＳ２に戻り、前述の処理が実行される。
【００３９】
こうして、図４のステップＳ２，Ｓ３の処理は、ユーザが置き換えるべきタイルがなくなったと判断するまで繰り返される。
【００４０】
尚、図１０において、６３は処理を中断させるための「キャンセル：Ｃａｎｃｅｌ」キー、５３はこの素材画像の選択処理を終了させるための［終了：Ｅｘｉｔ」キーである。
【００４１】
尚、前述の候補素材画像の選出法としては、複数の素材画像の中からランダムに選んでも良い。また、前述のようにステップＳ１で得られた、タイルと素材画像間の距離Δｄが、２番目に小さいものを次候補、３番目に小さいものを次々候補…というように順に選出しても良い。この場合には、その選出された素材画像が、指定されたタイル５２の色とかけ離れたものになりにくくなるという利点がある。
【００４２】
尚、この処理を中断する場合、特にキャンセルボタン６３を用いなくても、例えばマウス１０２ａが左右２つのボタンを備える場合、右ボタンでサブウィンドウ６１をクリックすればキャンセルするようにしても良い。
【００４３】
尚、図１０の例では説明のため素材画像の候補を４枚ずつ表示するように示しているが、本発明はこれに限らず、画面が広ければより多くの候補を同時に表示しても良い。また、各々の素材画像の候補を縮小して表示するようにすれば同じ画面サイズでより多くの候補を表示できる。
【００４４】
以上説明したように本実施の形態１によれば、機械的に作成されたモザイク画像ではなく、ユーザの好み合った最適な素材画像を使用したモザイク画像を生成することができる。
【００４５】
上記実施の形態１では、図１０においてサブウインドウ６１を画面の中央やや下寄りに表示しているが、固定的にこの位置に表示するのではなく、表示の度に表示位置を変更しても良い。例えば、図１０の位置では、モザイク画像５２の下側のタイルを修正したい場合には、サブウインドウ６１が邪魔になって対象とするタイルがよく見えない。このような場合は、自動的に、或は手動によりサブウインドウ６１を上方に移動して表示するのが望ましい。
【００４６】
自動的にサブウインドウ６１の移動表示を行う場合には、注目タイルを覆い隠さないような位置に移動して表示するようにＣＰＵ１０１により制御される。
【００４７】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００４８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【００４９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００５１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５３】
以上説明したように本実施の形態によれば、操作者の意図を迅速に反映して、モザイク画を構成する素材画像を入れ替えることができ、モザイク画の品質を向上することができる。
【００５４】
【発明の効果】
以上説明したように本発明によれば、機械的に作成されたモザイク画像の所望のタイル領域を、ユーザが所望する素材画像に置き換えることができる。
【００５５】
又本発明によれば、機械的に作成されたモザイク画像の各タイル領域をユーザが所望する素材画像と置き換えることにより、よりユーザの好みに合ったモザイク画像を生成できるという効果がある。
【００５６】
【図面の簡単な説明】
【図１】本実施の形態のコンピュータシステムの構成を示すブロック図である。
【図２】モザイク画像を説明する図である。
【図３】モザイク画の生成過程を説明する図である。
【図４】本実施の形態のコンピュータシステムにおけるモザイク画像の作成処理の流れを説明するフローチャートである。
【図５】図４のステップＳ１におけるモザイク画像の作成処理を示すフローチャートである。
【図６】元の画像の領域分割例を説明する図である。
【図７】モザイク画を構成する個々のタイルの色構成を説明する図である。
【図８】図４のステップＳ２の素材画像の次候補の選択処理を示すフローチャートである。
【図９】本実施の形態における素材画像の次候補の選択処理時の表示例を示す図である。
【図１０】本実施の形態における素材画像の次候補の選択処理時の表示例を示す図である。
【符号の説明】
１０１  ＣＰＵ
１０２  キーボード
１０２ａ  マウス
１０３  表示部
１０４  ＲＯＭ
１０５  ＲＡＭ
１０６  ハードディスク
１０７  フロッピーディスク
１０８  プリンタ
【図１】
0003814412.tif 000002
【図２】
0003814412.tif 000003
【図３】
0003814412.tif 000004
【図４】
0003814412.tif 000005
【図５】
0003814412.tif 000006
【図６】
0003814412.tif 000007
【図７】
0003814412.tif 000008
【図８】
0003814412.tif 000009
【図９】
0003814412.tif 000010
【図１０】
0003814412.tif 000011