(57)【要約】【課題】良質な印面を作製することができる、スタンプ製版システム、画像処理方法及びプログラムを提供する。【解決手段】スタンプ製版システムの画像処理装置は、元画像の各画素の色情報に基づいて、スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像内の画素において、インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成手段と、インク色対応画像とインク色境界画像とを結合させてスタンプ製版用画像を作成するスタンプ製版用画像作成手段と、を備える。【選択図】図４
2016015542.tif 000002
【特許請求の範囲】
【請求項１】
スタンプ用の印面材に印面を製版するスタンプ製版装置と、
前記印面を製版するために用いるスタンプ製版用画像に対応するデータを前記スタンプ製版装置に供給する画像処理装置と、
を有し、
前記画像処理装置は、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成手段と、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成手段と、
を備える、
ことを特徴とするスタンプ製版システム。
【請求項２】
前記画像処理装置は、
前記インク色対応画像の画素に割り当てられた前記インク色を変更する指示を受け付けるインク色変更指示受付手段と、
前記インク色変更指示受付手段が受け付けた指示に従って前記インク色対応画像の画素に割り当てられた前記インク色を別のインク色に変更し、変更後の当該別のインク色に基づいてインク色変更画像を作成するインク色変更画像作成手段と、
を更に備え、
前記スタンプ製版用画像作成手段は、前記インク色変更画像を更に結合させて前記スタンプ製版用画像を作成する、
ことを特徴とする請求項１に記載のスタンプ製版システム。
【請求項３】
前記インク色境界画像作成手段は、前記インク色対応画像を水平方向及び垂直方向に走査して、前記インク色が互いに異なり且つ隣接する画素を検出して、当該隣接する画素のうちの、走査順において後に走査した画素をインク色境界画素と特定し、特定した当該インク色境界画素に基づいて前記インク色境界画像を作成する、
ことを特徴とする請求項１又は２に記載のスタンプ製版システム。
【請求項４】
前記インク色境界画素は複数の画素であり、前記インク色境界画素の画素数は、画像サイズ、同じインク色が割り当てられている画素エリアの大きさ、同じインク色が割り当てられている走査ライン上の画素数、に応じて決定される、
ことを特徴とする請求項３に記載のスタンプ製版システム。
【請求項５】
前記スタンプ製版用画像作成手段は、結合する各画像を予め二値化し、得られた各二値画像を結合して前記スタンプ製版用画像を作成する、
ことを特徴とする請求項１〜４のいずれか１項に記載のスタンプ製版システム。
【請求項６】
スタンプ用の印面材に印面を製版するスタンプ製版装置と、当該印面を製版するために用いるスタンプ製版用画像に対応するデータを当該スタンプ製版装置に供給する画像処理装置と、を含むスタンプ製版システムの画像処理方法であって、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成ステップと、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成ステップと、
を含む、
ことを特徴とする画像処理方法。
【請求項７】
スタンプ用の印面材に印面を製版するスタンプ製版装置に、当該印面を製版するために用いるスタンプ製版用画像に対応するデータを供給する画像処理装置のプログラムであって、
コンピュータに、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成処理と、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成処理と、
を実行させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スタンプ製版システム、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
多孔質な熱可塑性樹脂を印面材とするスタンプの印面を製版するスタンプ製版装置に関して種々の提案がなされている。例えば、特許文献１は、印面を製版するために用いるスタンプ製版用画像データを作成するスタンプ製版用データ作成装置、そのスタンプ製版用画像データの作成方法、スタンプ製版用データ作成装置から取得したスタンプ製版用画像データを用いて印面を製版するスタンプ作成装置等について開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スタンプ製版用画像データを作成するにあたり、ベースとなる元画像をその輝度情報に基づいて二値化するのが一般的であるが、元画像に輝度が近い異色相の画素領域が存在する場合、その画素領域は黒か白かのいずれかに画一的に変換されてしまう。このように作成されたスタンプ製版用画像データを用いて製版された印面は、インクが浸透する部分とインクが浸透しない部分との区別の少ない、単調なものとなってしまう。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、良質な印面を作製することができる、スタンプ製版システム、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するため、本発明に係るスタンプ製版システムの一様態は、
スタンプ用の印面材に印面を製版するスタンプ製版装置と、
前記印面を製版するために用いるスタンプ製版用画像に対応するデータを前記スタンプ製版装置に供給する画像処理装置と、
を有し、
前記画像処理装置は、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成手段と、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成手段と、
を備える、
ことを特徴とする。
【０００７】
また、上記の目的を達成するため、本発明に係る画像処理方法の一様態は、
スタンプ用の印面材に印面を製版するスタンプ製版装置と、当該印面を製版するために用いるスタンプ製版用画像に対応するデータを当該スタンプ製版装置に供給する画像処理装置と、を含むスタンプ製版システムの画像処理方法であって、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成ステップと、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成ステップと、
を含む、
ことを特徴とする。
【０００８】
また、上記の目的を達成するため、本発明に係るプログラムの一様態は、
スタンプ用の印面材に印面を製版するスタンプ製版装置に、当該印面を製版するために用いるスタンプ製版用画像に対応するデータを供給する画像処理装置のプログラムであって、
コンピュータに、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成処理と、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成処理と、
を実行させる、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、良質な印面を作製することができる、スタンプ製版システム、画像処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１に係るスタンプ製版システムの構成図である。
【図２】（Ａ）はスタンプ製版装置の構成を示すブロック図、（Ｂ）は画像処理装置の構成を示すブロック図である。
【図３】（Ａ）はスタンプ製版用画像を作成するベースとなる元画像を示す図である。（Ｂ）は元画像を二値化して得られる二値画像を示す図である。
【図４】本発明の実施の形態１に係るスタンプ製版用画像作成処理を示すフローチャートである。
【図５】インク色対応テーブルを示す図である。
【図６】インク色対応画像を示す図である。
【図７】（Ａ）は異なるインク色データが割り当てられた画素ブロックを示す図である。（Ｂ）はインク色境界画素を含む画素ブロックを示す図である。（Ｃ）はインク色境界画像を示す図である。
【図８】（Ａ）はインク色対応画像を二値化した二値画像を示す図である。（Ｂ）はインク色境界画像を示す図である。（Ｃ）は（Ａ）と（Ｂ）とをマージしたスタンプ製版用画像を示す図である。
【図９】本発明の実施の形態２に係るスタンプ製版用画像作成処理を示すフローチャートである。
【図１０】（Ａ）はインク色無効画像を示す図である。（Ｂ）は無効インク色が指定される前のインク色対応画像の画素ブロックを示す図である。（Ｃ）は無効インク色が指定された後の無効インク色対応画像の画素ブロックを示す図である。（Ｄ）は無効インク色対応画像を示す図である。
【発明を実施するための形態】
【００１１】
（実施の形態１）
以下、本発明の実施の形態１に係るスタンプ製版システムについて、図面を参照しながら説明する。本発明の実施形態１に係るスタンプ製版システムは、ユーザ所望の元画像からスタンプ製版用画像を作成し、これに基づいてスタンプの印面を製版するシステムである。
【００１２】
スタンプ製版システム１０００は、図１に示すように、スタンプ製版装置１００と画像処理装置２００とを備える。スタンプ製版装置１００は、スタンプの印面材にユーザ所望のパターンを形成して製版する装置である。また、画像処理装置２００は、スタンプの印面材を製版するためのスタンプ製版用画像を作成し、作成したスタンプ製版用画像データをスタンプ製版装置１００に供給する装置である。
【００１３】
図１に示すように、スタンプ製版装置１００は、画像処理装置２００から無線通信によりスタンプ製版用画像データを取得し、取得したスタンプ製版用画像データに基づいて、印面材にパターン（文字、数字、記号、図形、画像等を含む）を製版する。
【００１４】
次に、図２を参照して、スタンプ製版装置１００及び画像処理装置２００がそれぞれ実現する機能について説明する。スタンプ製版装置１００は、図２（Ａ）に示すように、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read-Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、製版部１０４、通信部１０５、入力制御部１０６、電源制御部１０７、モータ制御部１０８、を備える。
【００１５】
ＣＰＵ１０１は、ＲＯＭ１０２等に格納されている動作プログラムを実行し、スタンプ製版装置１００全体の動作を制御する。ＣＰＵ１０１は、各構成要素と接続され、制御信号やデータをやり取りする。
【００１６】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する動作プログラムを記憶する不揮発性メモリである。ＲＡＭ１０３は、ＣＰＵ１０１が各種の処理を実行する際に生成した情報や、その情報を生成するために必要なデータを一時的に格納する揮発性メモリである。
【００１７】
製版部１０４は、例えば、サーマルヘッドから構成され、画像処理装置２００から取得したスタンプ製版用画像データに従って、サーマルヘッドが備える複数の発熱素子を発熱駆動させて印面材にパターン（文字、数字、記号、図形、画像等を含む）を製版する。
【００１８】
通信部１０５は、例えば、ＲＦＩＤ（Radio Frequency IDentifier）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）（ＩＥＥＥ８０２．１５．４）等の無線ＬＡＮ（Local Area Network）通信用または近距離通信用のインタフェースを備え、画像処理装置２００からスタンプ製版用画像データを取得する。
【００１９】
入力制御部１０６は、ユーザからの各種の操作、指示を受け付け、受け付けた入力信号をＣＰＵ１０１等に供給する。
【００２０】
電源制御部１０７は、スタンプ製版装置１００の構成要素への電源供給を制御する。
【００２１】
モータ制御部１０８は、ＣＰＵ１０１から出力される信号を受け取り、駆動用のパルス信号及び電力をスタンプ製版装置１００が備えるステッピングモータに供給する。
【００２２】
続いて、図２（Ｂ）を参照して、画像処理装置２００が実現する機能について説明する。画像処理装置２００は、図２（Ｂ）に示すように、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、撮影部２０４、通信部２０５、入力制御部２０６、表示部２０７、電源制御部２０８、を備える。
【００２３】
ＣＰＵ２０１は、ＲＯＭ２０２等に格納されている動作プログラムを実行し、画像処理装置２００全体の動作を制御する。ＣＰＵ２０１は、各構成要素と接続され、制御信号やデータをやり取りする。
【００２４】
ＲＯＭ２０２は、ＣＰＵ２０１が実行する動作プログラムを記憶する不揮発性メモリである。ＲＡＭ２０３は、ＣＰＵ２０１が各種の処理を実行する際に生成した情報や、その情報を生成するために必要なデータを一時的に格納する揮発性メモリである。ＲＡＭ２０３は、スタンプ製版用画像データを生成するための画像処理を実行する際のワークエリアとして用いられる。
【００２５】
撮影部２０４は、例えば、撮影レンズ、ＣＣＤ（Charge Coupled Device）等から構成され、ユーザの撮影指示に従って画像を撮影し、撮影された画像を表示部２０７に表示させる。
【００２６】
通信部２０５は、例えば、ＲＦＩＤ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）（ＩＥＥＥ８０２．１５．４）等の無線ＬＡＮ通信用または近距離通信用のインタフェースを備え、プリンタ製版装置１００にスタンプ製版用画像データを供給する。
【００２７】
入力制御部２０６は、ユーザからの各種の操作、指示を受け付け、受け付けた入力信号をＣＰＵ１０１等に供給する。
【００２８】
表示部２０７は、撮影部２０４により撮影された画像データや画像処理された画像データを受け取り、所定の同期タイミングで画像信号に変換して表示する。表示部２０７は、入力制御部２０６が有する入力機能と表示機能とが組み合わされたタッチパネルで構成されてもよい。
【００２９】
電源制御部２０８は、画像処理装置２００の各構成要素への電源供給を制御する。
【００３０】
次に、図３を参照して、元画像に二値化処理を施して得られる従来のスタンプ製版用画像について説明する。ここで、便宜上、二値化処理を含む画像処理前後の異なる画像であっても、各画像内の同一対象物（同一座標の画素領域により構成される画像）に対しては同じ符号を付すものとする。
【００３１】
元画像１０は、ＲＧＢの各成分がそれぞれ８ビット（２５６階調）の情報を含む画素データにより構成される。また、元画像１０は、図３（Ａ）に示すように、カエルを模したキャラクタ画像（以下、単に「キャラクタ画像」ともいう）１１と、傘を模したオブジェクト画像（以下、単に「オブジェクト画像」ともいう）１２と、アーチ状の７つの層１４〜２０で構成される虹を模したアート画像（以下、単に「アート画像」ともいう）１３と、白地の背景画像と、から構成される。図３（Ａ）に示すように、キャラクタ画像１１に含まれる画素は、おもに、緑を表すＲＧＢ値を有し、オブジェクト画像１２に含まれる画素は、おもに、青を表すＲＧＢ値を有している。また、アート画像１３を構成する各層１４〜２０に含まれる各画素は、順に、赤、橙、黄、緑、青、藍、紫を表すＲＧＢ値を有している。
【００３２】
図３（Ａ）に示す元画像１０に二値化処理を施した場合、ＲＧＢ各値から算出される輝度値が所定の閾値を超えない画素は白に変換されるため、図３（Ｂ）に示すように、元画像１０に二値化処理を施した二値画像２５は、アート画像１３のうちの層１４〜１７に相当する領域が欠落した画像となる。この二値画像２５に基づいて製版した場合、印面材の層１４〜１７に相当する部分は溶融固化するため、インクを浸透させることができず、ユーザ所望のスタンプを作成することができない。
【００３３】
そこで、次に、上記の不具合を解消するため、スタンプ製版システム１０００の画像処理装置２００において実行されるスタンプ製版用画像作成処理について説明する。画像処理装置２００のＣＰＵ２０１は、ユーザによりスタンプ製版用のアプリケーションソフトが起動されたことに応答してスタンプ製版用画像作成処理を実行する。
【００３４】
スタンプ製版用画像作成処理を開始すると、ＣＰＵ２０１は、例えば、ワークメモリとして用いられるＲＡＭ２０３内のスタンプ製版用画像作成処理用に使用されるワークエリアを初期化する（ステップＳ１０１）。以下のスタンプ製版用画像作成処理の各処理において、随時取得するデータや処理結果としてのデータ等がこのワークエリアに格納される。
【００３５】
続いて、ＣＰＵ２０１は、メインメニュー画像を画像処理装置２００の表示部２０７に表示させる（ステップＳ１０２）。
【００３６】
次に、ＣＰＵ２０１は、スタンプ製版用画像（以下、単に「製版用画像」ともいう）のベースとなる元画像１０が選択されたか否かを判定する（ステップＳ１０３）。ＣＰＵ２０１は、元画像１０をユーザに選択させるためのＧＵＩ（Graphical User Interface）を表示部２０７に表示させ、ユーザによる元画像１０の選択を受け付ける。なお、本実施の形態１において、元画像１０は、ＲＧＢの各成分がそれぞれ８ビット（２５６階調）の情報を含む画素データにより構成される。
【００３７】
元画像１０が選択されていないと判定した場合（ステップＳ１０３；ＮＯ）、ＣＰＵ２０１は、処理をステップＳ１０３に戻し、元画像１０が選択されるまでステップＳ１０３の処理を繰り返す。一方、元画像１０が選択されたと判定した場合（ステップＳ１０３；ＹＥＳ）、ＣＰＵ２０１は、元画像１０の有効領域が変更されたか否かを判定する（ステップＳ１０４）。ＣＰＵ２０１は、例えば、タッチパネル機能を有する表示部２０７におけるストレッチ操作等により、元画像１０に対してトリミング領域を指定する入力信号を受信したか否かに応じて、元画像の有効領域が変更されたか否かを判定する。
【００３８】
元画像の有効領域が変更されたと判定した場合（ステップＳ１０４；ＹＥＳ）、ＣＰＵ２０１は、元画像１０の有効領域が確定されたか否かを判定する（ステップＳ１０５）。ＣＰＵ２０１は、例えば、表示部２０７に表示された確定ボタンがユーザによりタップ操作等されたことに伴い、トリミング領域の確定を指示する入力信号を受信したか否かに応じて、元画像１０の有効領域が確定されたか否かを判定する。元画像１０の有効領域が確定されていないと判定した場合（ステップＳ１０５；ＮＯ）、ＣＰＵ２０１は、処理をステップＳ１０４に戻し、再度、元画像の有効領域が変更されたか否かを判定する。
【００３９】
元画像１０の有効領域が確定されたと判定した場合（ステップＳ１０５；ＹＥＳ）、または、ステップＳ１０４の処理において元画像１０の有効領域が変更されていないと判定した場合（ステップＳ１０４；ＮＯ）、ＣＰＵ２０１は、予めＲＯＭ２０２に格納されているインク色対応テーブルを読み出す（ステップＳ１０６）。
【００４０】
ここで、元画素１０の各画素のＲＧＢ値に基づいて、図６に示すインク色対応画像３０を作成するために用いられるインク色対応テーブルについて説明する。図５に示すように、インク色対応テーブルには、画素のＲＧＢ各値の上位４ビット、計１２ビットで構成されるテーブルアドレスと、その画素に割り当てられるインク色データと、を対応付けて格納されている。
【００４１】
インク色対応テーブルは、８ビットで表現されるＲＧＢ各値のそれぞれ上位４ビットを組み合わせて１２ビットで表現される階調をテーブルアドレスとし、これらに「０ｘＦＦ（インク無）」（白）を含む９色のインク色データを対応付けることにより、元画像１０をインク色対応画像３０に変換するためのテーブルといえる。
【００４２】
スタンプの印面に注入して浸透させるインクは、その色により区分され、「黒インク」（黒）、「赤インク」（赤）、「青インク」（青）、「緑インク」（緑）、「黄インク」（黄）、「桃インク」（桃）、「紫インク」（紫）、「茶インク」（茶）の計８種類であるものとする。また、これらの各インクには、図５に示すように、その種類を識別するためのインク色データ「０ｘ００」〜「０ｘ０７」が割り当てられている。また、インクを浸透させないことを示す「インク無」（白）には、インク色データ「０ｘＦＦ」が割り当てられている。
【００４３】
例えば、画素のＲＧＢ値が、Ｒ＝０ｘ６４、Ｇ＝０ｘＦ３、Ｂ＝０ｘ０Ｃである場合、これらの各値の上位４ビットから導出されるテーブルアドレス０ｘ６Ｆ０には、０ｘ０３（緑インク）が対応付けられている。したがって、元画像１０においてＲＧＢ各値が上記の値である全画素は、インク色対応画像３０において緑を示すＲＧＢ値を有することとなる。なお、上記のとおり、インク色データは、インクの色ごとに任意にデータ値を割り当てているに過ぎないため、インク色対応画像３０を表示部２０７に表示する際には、各インク色データに対応するＲＧＢ値が各画素に割り当てられることとなる。
【００４４】
図４に示すフローチャートの説明に戻り、ステップＳ１０６の処理においてインク色対応テーブルを読み出した後、ＣＰＵ２０１は、読み出したインク色対応テーブルを用いてインク色対応画像を作成する（ステップＳ１０７）。ＣＰＵ２０１は、インク色対応画像作成手段として機能する。
【００４５】
図６に示すように、元画像１０の各画素のＲＧＢ値に基づいて、インク色対応テーブルを用いて作成されたインク色対応画像３０は、元画像１０の配色イメージをほぼ踏襲している。
【００４６】
図３（Ａ）に示す元画像１０と図６に示すインク色対応画像３０とを比較すると、元画像１０では「藍」で表現されていたアート画像１３の層１９が、インク色対応画像３０では「黒」で表現されている。これは、「藍」に対応するインク色データは設定されておらず、インク色対応テーブルにおいて、層１９を構成する画素のＲＧＢ値から導出されるテーブルアドレスには、「０ｘ００（黒インク）」が対応付けられているためである。
【００４７】
また、図６に示すように、インク色対応画像３０のアート画像１３の層１４の一部を含む画素ブロック４１は、Ｘ軸（水平）方向に並ぶ複数の画素の集合体であって、それらの画素には、「０ｘ００（インク無）」と「０ｘ０１（赤インク）」とのインク色データが割り当てられている。このように、インク色対応画像３０を構成する全画素には、「０ｘＦＦ（インク無）」（白）を含む９色のインク色データのうちのいずれかが割り当てられている。
【００４８】
図４に示すフローチャートの説明に戻り、ステップＳ１０７の処理においてインク色対応画像３０を作成した後、ＣＰＵ２０１は、インク色対応画像３０をＸ軸（水平）方向及びＹ軸（垂直）方向に走査してインク色境界を検出する（ステップＳ１０８）。ＣＰＵ２０１は、検出したインク色境界に基づいてインク色境界画像を作成する（ステップＳ１０９）。ＣＰＵ２０１は、インク色境界画像作成手段として機能する。ここで、インク色境界とは、隣接する画素間で割り当てられたインク色データが互いに異なる箇所をいう。ただし、このインク色データには、「０ｘＦＦ（インク無）」（白）は含まれず、「０ｘ００（黒インク）」〜「０ｘ０７（茶インク）」の８色とする。
【００４９】
ＣＰＵ２０１は、インク色対応画像３０を走査する際、図７（Ａ）に示すように、インク色データとして「０ｘ０１（赤インク）」が割り当てられた画素がＸ軸（水平）方向に連続した後、インク色データとして「０ｘ０７（茶インク）」が割り当てられた画素を検出した場合、この「０ｘ０１（赤インク）」が割り当てられた画素と「０ｘ０７（茶インク）」が割り当てられた画素とが隣接する箇所をインク色境界であると判定する。ＣＰＵ２０１は、Ｘ軸（水平）方向とＹ軸（垂直）方向との双方でインク色対応画像３０を走査し、インク色対応画像３０内の全インク色境界を検出する。
【００５０】
ＣＰＵ２０１は、インク色境界の検出結果に基づいて、インク色境界画像を作成する。ＣＰＵ２０１は、図７（Ｂ）に示すように、異なるインク色データが割り当てられた隣接する画素を検出した場合には、例えば、その隣接する画素のうちの、走査順において後に走査した画素をインク色境界画素と特定し、このインク色境界画素に対して「０ｘＦＦ（インク無）」（白）を割り当てる。また、インク色境界画素以外の画素に対しては、「０ｘ００（黒インク）」を割り当てる。これにより、インク色境界画像３５は、図７（Ｃ）に示すように、黒背景に、キャラクタ画像１１の目と口の輪郭やアート画像１３の各層間の境界などが白抜きされ、インク色境界画素が抽出された画像となっている。
【００５１】
続いて、ＣＰＵ２０１は、インク色対応画像３０を二値化して二値画像を作成する（ステップＳ１１０）。ＣＰＵ２０１は、インク色対応画像３０を二値化する際、「０ｘＦＦ（インク無）」（白）以外のインク色データが割り当てられた画素がすべて黒に変換されるように閾値を設定することにより、図８（Ａ）に示すような二値画像４０を作成する。
【００５２】
ステップＳ１０９、Ｓ１１０の処理を実行後、ＣＰＵ２０１は、二値画像４０とインク色境界画像３５とをマージして、スタンプ製版用画像を作成する（ステップＳ１１１）。具体的には、ＣＰＵ２０１は、二値画像４０とインク色境界画像３５の対応する画素値をＯＲ演算し、その結果に基づいて、図８（Ｃ）に示すインク色境界を結合させた新たな二値画像であるスタンプ製版用画像５０を作成する。ＣＰＵ２０１は、スタンプ製版用画像作成手段として機能する。
【００５３】
図８（Ｃ）に示すように、スタンプ製版用画像５０では、特定されたインク色境界画素が境界線を形成し、この境界線が同じインク色データが割り当てられた画素により形成される領域を区分している。
【００５４】
ステップＳ１１１の処理を終了後、ＣＰＵ２０１は、スタンプ製版用画像作成処理を終了する。
【００５５】
スタンプ製版用画像作成処理を終了後、ＣＰＵ２０１は、作成したスタンプ製版用画像５０を通信部２０５を介してスタンプ製版装置１００に送信する。
【００５６】
スタンプ製版装置１００は、画像処理装置２００からスタンプ製版用画像５０を受信すると、スタンプ製版用画像５０を表現するドットパターンに応じてサーマルヘッドの発熱体を選択的に加熱して印面材に印面を形成する。印面として完成した多孔質の熱可塑性樹脂にインクを含浸させる際、印面の異なる位置に異なる色のインクを浸透させることにより、複数色を用いたカラーのスタンプを作製することができる。
【００５７】
以上で説明したように、実施形態１に係るスタンプ製版システム１０００は、元画像１０をスタンプに使用されるインクに対応する色への近似処理等を施して作成されたスタンプ製版用画像５０に基づいて印面を製版することにより、より細分化された良質の印面を形成することができる。また、従来では溶融固化されてインクを浸透させることができなかった部分にインクを浸透させることが可能となる。
【００５８】
（実施の形態２）
上記の実施の形態１においては、トリミング領域の指定以外はユーザの意向が介入することなく、一律に元画像１０からスタンプ製版用画像５０を作成した。しかし、スタンプ製版用画像５０の作成に際して、ユーザの意向を適切に反映させることも可能である。具体的には、インク色対応画像３０の作成後、割り当てられたインク色データを無効にして「０ｘＦＦ（インク無）」（白）に変更する画素（エリア）を指定可能とすることにより、スタンプの印面にインクを浸透させない部分を別途設定することができる。以下、図９及び図１０を参照して、実施の形態２に係るスタンプ製版システム１０００について説明する。
【００５９】
実施の形態２に係るスタンプ製版システム１０００について説明するにあたり、実施の形態１において説明したものと同様の説明は省略する。
【００６０】
図９は、実施の形態２に係るスタンプ製版システム１０００の画像処理装置２００が実行するスタンプ製版用画像作成処理を示すフローチャートである。図９に示すスタンプ製版用画像作成処理のフローチャート中、ステップＳ２０１〜Ｓ２０７の処理は、図４に示すフローチャート中のステップＳ１０１〜Ｓ１０７の処理とそれぞれ同様であるため、説明は省略する。
【００６１】
図９に示すスタンプ製版用画像作成処理のフローチャート中、ステップＳ２０７の処理において、インク色対応画像３０を作成した後、ＣＰＵ２０１は、インク色対応画像３０内のインク色の無効が指定されたか否かを判定する（ステップＳ２０８）。ＣＰＵ２０１は、インク色対応画像３０内のインク色の無効をユーザに指定させるためのＧＵＩを表示部２０７に表示させ、ユーザによるインク色を無効としてインク色データ「０ｘＦＦ（インク無）」を割り当てる画素（エリア）の指定を受け付ける。タッチパネル機能を有する表示部２０７におけるタップ操作等により、インク色対応画像３０に対してインク色の無効を指定する入力信号を受信したか否かに応じて、インク色の無効が指定されたか否かを判定する。ＣＰＵ２０１及び表示部２０７は、インク色変更指示受付手段として機能する。
【００６２】
インク色の無効が指定されたと判定した場合（ステップＳ２０８；ＹＥＳ）、ＣＰＵ２０１は、無効を指定された画素がインク無エリア、つまり、既に「０ｘＦＦ（インク無）」が割り当てられた画素（エリア）であるか否かを判定する（ステップＳ２０９）。無効を指定された画素がインク無エリアではないと判定した場合（ステップＳ２０９；ＮＯ）、ＣＰＵ２０１は、無効インク色対応画像を作成する（ステップＳ２１０）。ＣＰＵ２０１は、インク色変更画像作成手段として機能する。
【００６３】
図１０（Ａ）は、インク色を無効とする画素（エリア）としてインク色対応画像３０内のオブジェクト画像１２（傘を構成する画像）が指定された状態を示すインク色無効画像５５である。図１０（Ａ）に示すように、インク色の無効を指定されたオブジェクト画像１２が青から白に変換されている。オブジェクト画像１２がインク色の無効を指定された場合、図１０（Ｂ）に示すように、インク色対応画像３０において「０ｘ０２（青インク）」が割り当てられていた画素には、図１０（Ｃ）に示すように、「０ｘＦＦ（インク無）」が割り当てられる。また、図１０（Ｄ）に示すように、無効インク色対応画像６０には、インク色の無効を指定された画素（エリア）には「０ｘＦＦ（インク無）」が割り当てられ、それ以外の画素には「０ｘＦＦ（黒インク）」が割り当てられ、強制的に二値画像が作成される。
【００６４】
ステップＳ２０８の処理においてＮＯと判定した場合、ステップＳ２０９の処理においてＹＥＳと判定した場合、または、ステップＳ２１０の処理が終了した場合には、ＣＰＵ２０１は、インク色対応画像３０を走査してインク色境界を検出し（ステップＳ２１１）、その後、インク色境界画像３５を作成する（ステップＳ２１２）。また、ＣＰＵ２０１は、インク色対応画像３０を二値化して二値画像４０を作成する（ステップＳ２１４）。
【００６５】
ＣＰＵ２０１は、二値画像４０とインク色境界画像３５と無効インク色対応画像６０とをマージして、スタンプ製版用画像を作成する（ステップＳ２１５）。具体的には、ＣＰＵ２０１は、二値画像４０とインク色境界画像３５と無効インク色対応画像６０との対応する画素値をＯＲ演算し、その結果に基づいて、インク色境界を結合させた新たな二値画像であるスタンプ製版用画像を作成する。
【００６６】
以上で説明したように、実施形態２に係るスタンプ製版システム１０００は、インク色対応画像３０において割り当てられたインク色データを無効にして「０ｘＦＦ（インク無）」（白）に変更する画素（エリア）を指定することが可能である。これにより、スタンプの印面にインクを浸透させない部分を別途設定することができ、よりユーザの意向を反映した印面の形成を実現することができる。
【００６７】
（変形例）
上記の実施の形態１及び実施の形態２において、インク色対応画像３０を走査してインク色境界が検出された場合、図７（Ｂ）に示すように、インク色境界画素を１画素に特定した。しかし、サーマルヘッドの加熱によるドット潰れ等を考慮して、インク色境界画素を複数画素に特定してもよい。これにより、インク色境界画素により形成される境界線を太くすることができ、印面材の内部のインクの滲みを抑制することもできる。
【００６８】
インク色境界画素として特定する画素数は、例えば、画像サイズに応じて固定値としてもよいし、同じインク色データが割り当てられている画素エリアの大きさや同じインク色データが割り当てられている走査ライン上の画素数等に応じて適宜決定してもよい。
【００６９】
上記の実施の形態２では、インク色対応画像３０において割り当てられたインク色データを無効にして「０ｘＦＦ（インク無）」（白）に変更する画素（エリア）を指定した。しかし、インク色対応画像３０の画素に割り当てられたインク色を別のインク色に変更し、変更後の別のインク色に基づいてインク色変更画像を作成するようにしてもよい。
【００７０】
上記の実施の形態１及び実施の形態２で例示したスタンプ製版システム１０００による各機能構成を実現させるためのプログラムの適用方法は、任意である。プログラムを、例えば、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して適用できる。さらに、プログラムを搬送波に重畳し、インターネット等の通信媒体を介して適用することもできる。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信してもよい。そして、このプログラムを起動し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【００７１】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願発明の当初の特許請求の範囲に記載された発明を付記する。
【００７２】
（付記１）
スタンプ用の印面材に印面を製版するスタンプ製版装置と、
前記印面を製版するために用いるスタンプ製版用画像に対応するデータを前記スタンプ製版装置に供給する画像処理装置と、
を有し、
前記画像処理装置は、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成手段と、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成手段と、
を備える、
ことを特徴とするスタンプ製版システム。
【００７３】
（付記２）
前記画像処理装置は、
前記インク色対応画像の画素に割り当てられた前記インク色を変更する指示を受け付けるインク色変更指示受付手段と、
前記インク色変更指示受付手段が受け付けた指示に従って前記インク色対応画像の画素に割り当てられた前記インク色を別のインク色に変更し、変更後の当該別のインク色に基づいてインク色変更画像を作成するインク色変更画像作成手段と、
を更に備え、
前記スタンプ製版用画像作成手段は、前記インク色変更画像を更に結合させて前記スタンプ製版用画像を作成する、
ことを特徴とする付記１に記載のスタンプ製版システム。
【００７４】
（付記３）
前記インク色境界画像作成手段は、前記インク色対応画像を水平方向及び垂直方向に走査して、前記インク色が互いに異なり且つ隣接する画素を検出して、当該隣接する画素のうちの、走査順において後に走査した画素をインク色境界画素と特定し、特定した当該インク色境界画素に基づいて前記インク色境界画像を作成する、
ことを特徴とする付記１又は２に記載のスタンプ製版システム。
【００７５】
（付記４）
前記インク色境界画素は複数の画素であり、前記インク色境界画素の画素数は、画像サイズ、同じインク色が割り当てられている画素エリアの大きさ、同じインク色が割り当てられている走査ライン上の画素数、に応じて決定される、
ことを特徴とする付記３に記載のスタンプ製版システム。
【００７６】
（付記５）
前記スタンプ製版用画像作成手段は、結合する各画像を予め二値化し、得られた各二値画像を結合して前記スタンプ製版用画像を作成する、
ことを特徴とする付記１〜４のいずれか１つに記載のスタンプ製版システム。
【００７７】
（付記６）
スタンプ用の印面材に印面を製版するスタンプ製版装置と、当該印面を製版するために用いるスタンプ製版用画像に対応するデータを当該スタンプ製版装置に供給する画像処理装置と、を含むスタンプ製版システムの画像処理方法であって、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成ステップと、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成ステップと、
を含む、
ことを特徴とする画像処理方法。
【００７８】
（付記７）
スタンプ用の印面材に印面を製版するスタンプ製版装置に、当該印面を製版するために用いるスタンプ製版用画像に対応するデータを供給する画像処理装置のプログラムであって、
コンピュータに、
元画像の各画素の色情報に基づいて、前記スタンプに使用される複数のインク色のいずれかを各画素に割り当てたインク色対応画像の画素において、前記インク色が互いに異なり且つ隣接する画素を検出し、検出した画素を抽出したインク色境界画像を作成するインク色境界画像作成処理と、
前記インク色対応画像と前記インク色境界画像とを結合させて前記スタンプ製版用画像を作成するスタンプ製版用画像作成処理と、
を実行させる、
ことを特徴とするプログラム。
【符号の説明】
【００７９】
１０…元画像、１１…キャラクタ画像、１２…オブジェクト画像、１３…アート画像、１４〜２０…層、２５…二値画像、３０…インク色対応画像、３５…インク色境界画像、４０…二値画像、４１…画素ブロック、５０…スタンプ製版用画像、５５…インク色無効画像、６０…無効インク色対応画像、１００…スタンプ製版装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…製版部、１０５…通信部、１０６…入力制御部、１０７…電源制御部、１０８…モータ制御部、画像処理装置…２００、２０１…ＣＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…撮影部、２０５…通信部、２０６…入力制御部、２０７…表示部、２０８…電源制御部、スタンプ製版システム…１０００
【図１】
2016015542.tif 000003
【図２】
2016015542.tif 000004
【図４】
2016015542.tif 000005
【図５】
2016015542.tif 000006
【図９】
2016015542.tif 000007
【図３】
2016015542.tif 000008
【図６】
2016015542.tif 000009
【図７】
2016015542.tif 000010
【図８】
2016015542.tif 000011
【図１０】
2016015542.tif 000012