(57)【要約】【課題】ユーザにとって面白味のある画像編集機能を提供する【解決手段】印刷システム１のサーバ２は、まず、元画像を表す元画像データをＭＦＰ３から通信部１１で取得する。そしてサーバ２は、複数の割当閾値が設定されたマトリクス４１，４３を用いて、元画像に含まれるオブジェクト内の複数の画素の中からドット形成画素を決定する。またサーバ２は、オブジェクト内でドット形成画素が連続する割当領域のそれぞれについて、予め準備される１または複数の割当色のうちから選択される１つの色を割り当てる。そしてサーバ２は、割り当てられた色を用いて割当領域のそれぞれが色変換された変換済画像データを出力する。【選択図】図１
2015195443.tif 000002
【特許請求の範囲】
【請求項１】
元画像を表す元画像データを取得する取得手段と、
複数の閾値が設定されたマトリクスを用いて、前記元画像に含まれる対象領域内の複数の画素の中から出力画素を決定する決定手段であって、前記出力画素は、前記出力画素の値と、前記マトリクス内の前記出力画素に対応する要素の閾値と、に基づいて、出力すべきと決定される画素である、前記決定手段と、
前記対象領域内で前記出力画素が連続する領域である割当領域のそれぞれについて、予め準備される１または複数の設定色のうちから選択される１つの色を割り当てる割当手段と、
割り当てられた色を用いて前記割当領域のそれぞれが色変換された処理済み画像データを出力する出力手段とを備える
ことを特徴とする、制御装置。
【請求項２】
前記元画像に含まれる前記対象領域内の複数の画素は、互いに異なるように予め設定された第１設定値および第２設定値の何れか１つの値に設定され、
前記マトリクス内の前記各要素は、互いに異なるように予め設定された第１割当閾値および第２割当閾値の何れか１つの値が前記閾値として設定され、
前記第１割当閾値は、前記対象領域内の複数の画素のうち、前記第１設定値に設定された画素を前記出力画素とする一方、前記第２設定値に設定された画素を前記出力画素としないように設定され、
前記第２割当閾値は、前記対象領域内の複数の画素のうち、前記第１設定値に設定された画素と、前記第２設定値に設定された画素とを前記出力画素としないように設定される
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記マトリクスは、前記第１割当閾値に設定された前記要素が前記マトリクスの中央部に集中するように配置される
ことを特徴とする請求項２に記載の制御装置。
【請求項４】
前記対象領域内の各画素の値に基づく特徴量を算出する特徴量算出手段を備え、
前記決定手段は、前記出力画素の値として前記特徴量を用いて、前記出力画素を決定する
ことを特徴とする請求項１に記載の制御装置。
【請求項５】
前記マトリクス内の各要素は、互いに異なるように予め設定された少なくとも３つの前記閾値の何れか１つの値が設定される
ことを特徴とする請求項４に記載の制御装置。
【請求項６】
前記特徴量算出手段は、前記特徴量の値と、前記対象領域内の複数の画素の濃度の値との間で正の相関を有するように前記特徴量を算出し、
前記マトリクス内の第１の要素では、前記閾値として、第１の閾値が設定され、前記マトリクス内で前記第１の要素よりも外縁部に位置する第２の要素では、前記閾値として、前記第１の閾値よりも大きい第２の閾値が設定される
ことを特徴とする請求項５に記載の制御装置。
【請求項７】
１または複数の前記設定色と、複数の前記割当領域に前記設定色を割り当てる際の前記設定色の適用順序に関係する順序情報と、の対応関係を示す対応関係情報を記憶する記憶部を備え、
前記割当手段は、前記記憶部に記憶されている前記対応関係情報に基づいて、複数の前記割当領域のそれぞれについて前記設定色を決定する
ことを特徴とする請求項１〜請求項６の何れか１項に記載の制御装置。
【請求項８】
元画像を表す元画像データを取得する取得手段と、
複数の閾値が設定されたマトリクスを用いて、前記元画像に含まれる対象領域内の複数の画素の中から出力画素を決定する決定手段であって、前記出力画素は、前記出力画素の値と、前記マトリクス内の前記出力画素に対応する要素の閾値と、に基づいて、出力すべきと決定される画素である、前記決定手段と、
前記対象領域内で前記出力画素が連続する領域である割当領域のそれぞれについて、予め準備される１または複数の設定色のうちから選択される１つの色を割り当てる割当手段と、
割り当てられた色を用いて前記割当領域のそれぞれが色変換された処理済み画像データを出力する出力手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を印刷する装置を制御する制御装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザが指定した装飾パラメータに従って、スキャナで読み取った画像に装飾を施す印刷装置が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４１３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば上記特許文献１のように、画像に装飾を施す技術が種々提案されている。
本発明は、こうした状況に鑑みてなされたものであり、取得された画像に対して多様な変換を行える機能を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するためになされた本発明の制御装置は、取得手段と、決定手段と、割当手段と、出力手段とを備える。
取得手段は、元画像を表す元画像データを取得する。そして決定手段は、複数の閾値が設定されたマトリクスを用いて、元画像に含まれる対象領域内の複数の画素の中から出力画素を決定する。なお出力画素は、出力画素の値と、マトリクス内の出力画素に対応する要素の閾値と、に基づいて、出力すべきと決定される画素である。
【０００６】
また割当手段は、対象領域内で出力画素が連続する領域である割当領域のそれぞれについて、予め準備される１または複数の設定色のうちから選択される１つの色を割り当てる。そして出力手段は、割り当てられた色を用いて割当領域のそれぞれが色変換された処理済み画像データを出力する。
【０００７】
このように構成された本発明の制御装置によれば、元画像の上記対象領域を、複数の上記割当領域の集合として表現した画像に変換することができる。さらに、割当領域のそれぞれについて、複数の設定色のうちの１つを割り当てることにより、元画像の上記対象領域を、複数の設定色で表現することができる。したがって、マトリクスを用いて画像を変換することによって、多様な変換を行うことができる。
【０００８】
また本発明の制御装置において、元画像に含まれる対象領域内の複数の画素が、互いに異なるように予め設定された第１設定値および第２設定値の何れか１つの値に設定されている場合には、マトリクス内の各要素は、互いに異なるように予め設定された第１割当閾値および第２割当閾値の何れか１つの値が閾値として設定されるようにしてもよい。なお、第１割当閾値は、対象領域内の複数の画素のうち、第１設定値に設定された画素を出力画素とする一方、第２設定値に設定された画素を出力画素としないように設定され、第２割当閾値は、対象領域内の複数の画素のうち、第１設定値に設定された画素と、第２設定値に設定された画素とを出力画素としないように設定される。
【０００９】
このように構成された本発明の制御装置によれば、元画像の上記対象領域を、複数の上記割当領域の集合として表現した画像に変換することができる。さらに、割当領域のそれぞれについて、複数の設定色のうちの１つを割り当てることにより、元画像の上記対象領域を、複数の設定色で表現することができる。したがって、マトリクスを用いて画像を変換することによって、多様な変換を行うことができる。
【００１０】
また本発明の制御装置において、マトリクスは、第１割当閾値に設定された要素がマトリクスの中央部に集中するように配置されるようにしてもよい。このように構成された本発明の制御装置によれば、１つの割当領域を１つのドットとして表現することができる。
【００１１】
また本発明の制御装置において、対象領域内の各画素の値に基づく特徴量を算出する特徴量算出手段を備え、決定手段は、出力画素の値として特徴量を用いて、出力画素を決定するようにしてもよい。このように構成された本発明の制御装置によれば、特徴量の大きさに応じて多様な変換を行うことができる。
【００１２】
また本発明の制御装置において、マトリクス内の各要素は、互いに異なるように予め設定された少なくとも３つの閾値の何れか１つの値が設定されるようにしてもよい。このように構成された本発明の制御装置によれば、特徴量の大きさに応じて、割当領域の形状を変化させることができる。
【００１３】
また本発明の制御装置において、特徴量算出手段は、特徴量の値と、対象領域内の複数の画素の濃度の値との間で正の相関を有するように特徴量を算出し、マトリクス内の第１の要素では、閾値として、第１の閾値が設定され、マトリクス内で第１の要素よりも外縁部に位置する第２の要素では、閾値として、第１の閾値よりも大きい第２の閾値が設定されるようにしてもよい。このように構成された本発明の制御装置によれば、対象領域内の濃度が大きくなるほど割当領域の面積が大きくなるように割当領域の形状を変化させることができる。
【００１４】
また本発明の制御装置において、１または複数の設定色と、複数の割当領域に設定色を割り当てる際の設定色の適用順序に関係する順序情報と、の対応関係を示す対応関係情報を記憶する記憶部を備え、割当手段は、記憶部に記憶されている対応関係情報に基づいて、複数の割当領域のそれぞれについて設定色を決定するようにしてもよい。このように構成された本発明の制御装置によれば、容易に設定色を決定することができる。
【００１５】
なお本発明は、上記制御装置の他に、上記制御装置としてコンピュータを機能させるためのプログラム、そのプログラムを記録した記録媒体、上記制御装置に対応する制御方法など、種々の形態で実現することができる。
【図面の簡単な説明】
【００１６】
【図１】印刷システム１の構成を示すブロック図である。
【図２】変換画像印刷処理を示すフローチャートである。
【図３】画像変換処理を示すフローチャートである。
【図４】マトリクス４１を示す図である。
【図５】マトリクス４１を当て嵌めた状態と割当領域が作成された状態を示す図である。
【図６】割当領域に配置番号を付与した状態と配色処理の結果を示す図である。
【図７】マトリクス４３を示す図である。
【図８】元画像と、元画像のオブジェクトを複数の割当領域の集合に変換した画像とを示す図である。
【発明を実施するための形態】
【００１７】
以下に本発明の実施形態を図面とともに説明する。
本実施形態の印刷システム１は、図１に示すように、サーバ２と多機能周辺装置（Multi Function Peripheral）３（以下、ＭＦＰ３という）とを備える。
【００１８】
サーバ２は、通信部１１、データ記憶部１２および制御部１３を備える。
通信部１１は、インターネット４を介して、ＭＦＰ３との間でデータ通信を行う。データ記憶部１２は、各種データを記憶するための記憶装置である。
【００１９】
制御部１３は、ＣＰＵ２１、ＲＯＭ２２およびＲＡＭ２３を備え、ＲＯＭ２２が記憶するプログラムに基づく処理をＣＰＵ２１が実行することにより、通信部１１とデータ記憶部１２を制御する。
【００２０】
ＭＦＰ３は、通信部３１、表示部３２、操作入力部３３、印刷部３４、読取部３５および制御部３６を備える。
通信部３１は、インターネット４を介して、サーバ２との間でデータ通信を行う。
【００２１】
表示部３２は、ＭＦＰ３の筐体（不図示）の表面に設置され、表示画面に各種画像を表示する。
操作入力部３３は、表示部３２の表示画面上に設置されたタッチパネルと、表示部３２の表示画面の周囲に設置されたスイッチとを備える。そして操作入力部３３は、使用者がタッチパネルとスイッチを介して行った入力操作を特定するための入力操作情報を出力する。
【００２２】
印刷部３４は、所定の給紙位置から給紙された用紙に画像を印刷する周知の装置である。読取部３５は、所定の原稿台に載置された用紙から画像を読み取り、この画像を表す画像データを生成する周知の装置である。
【００２３】
制御部３６は、通信部３１および操作入力部３３からの入力に基づいて各種処理を実行し、通信部３１、表示部３２、印刷部３４および読取部３５を制御する。
このように構成された印刷システム１において、ＭＦＰ３の制御部３６は、変換画像印刷処理（後述）を実行する。また、サーバ２の制御部１３は、画像変換処理（後述）を実行する。
【００２４】
まず、制御部３６が実行する変換画像印刷処理の手順を説明する。変換画像印刷処理は、変換画像印刷処理の実行を要求する入力操作情報を操作入力部３３から取得すると実行される。
【００２５】
この変換画像印刷処理が実行されると、制御部３６は、図２に示すように、まずＳ１０にて、読取部３５に、読取部３５の原稿台に載置された用紙から画像を読み取らせ、読み取った画像を表す元画像データを取得する。なお本実施形態では、カラーの元画像データは周知のＲＧＢ表色系で表されている。Ｒはレッド、Ｇはグリーン、Ｂはブルーを表しており、Ｒ値、Ｇ値およびＢ値は、０〜２５５の整数である。
【００２６】
その後Ｓ２０にて、Ｓ１０で取得した元画像データを通信部３１からサーバ２へ送信する。
そしてＳ３０にて、サーバ２から変換済画像データ（後述）を受信したか否かを判断する。ここで、変換済画像データを受信していない場合には（Ｓ３０：ＮＯ）、Ｓ３０の処理を繰り返すことにより、変換済画像データを受信するまで待機する。そして、変換済画像データを受信すると（Ｓ３０：ＹＥＳ）、Ｓ４０にて、印刷部３４に、Ｓ３０で受信した変換済画像データに基づいた画像を用紙に印刷させ、変換画像印刷処理を終了する。
【００２７】
次に、サーバ２の制御部１３が実行する画像変換処理の手順を説明する。画像変換処理は、サーバ２の動作中に繰り返し実行される処理である。
この画像変換処理が実行されると、制御部１３は、図３に示すように、まずＳ１１０にて、ＭＦＰ３からの元画像データを通信部１１で受信したか否かを判断する。ここで、元画像データを受信していない場合には（Ｓ１１０：ＮＯ）、画像変換処理を一旦終了する。一方、元画像データを受信した場合には（Ｓ１１０：ＹＥＳ）、Ｓ１２０にて、受信した元画像データを二値画像データとして処理すると設定されているか否かを判断する。
【００２８】
ここで、受信した元画像データを二値画像データとして処理すると設定されていない場合には（Ｓ１２０：ＮＯ）、Ｓ１３０にて、受信した元画像データに対して二値化処理を行う。なお、多値画像データとして処理する場合にも、二値化処理が実行されるのは、後述のラベリング処理(Ｓ１４０)を実行する際に、二値画像データが必要であるためである。二値化処理は、背景領域と、背景領域とは異なる領域と、を分類するために実行される。
【００２９】
具体的には、まず、元画像データが表す画像の画素毎に、画素のＲＧＢ値を用いて、下式（１）により輝度値Ｙを算出する。
Ｙ  ＝  ０．３×Ｒ＋０．６×Ｇ＋０．１×Ｂ    ・・・（１）
そして、元画像データが表す画像の画素毎に、算出された輝度値Ｙと、二値化処理のために予め設定された二値化閾値とを比較し、輝度値Ｙが二値化閾値未満である場合に、その画素の輝度値Ｙを「０」に設定し、輝度値Ｙが二値化閾値以上である場合に、その画素の輝度値Ｙを、背景色である白色を示す「２５５」に設定する。
【００３０】
次にＳ１４０にて、二値化処理が行われた後の元画像データに対してラベリング処理を行う。具体的には、まず、輝度値Ｙが「２５５」に設定されていない画素の中で、互いに隣接する画素に同一の識別番号を設定し、互いに隣接していない画素には異なる識別番号を設定する。そして、同一のラベルが設定されている画素の集合を１つのオブジェクトとして特定する。なお識別番号は、ラベリング処理で特定されたオブジェクトの総数をＮ（Ｎは整数）とすると、１，２，３，・・・・，（Ｎ−１），Ｎとなるように設定される。
【００３１】
その後Ｓ１５０にて、オブジェクトを指示するためにＲＡＭ２３に設けられているオブジェクト指示カウンタの値（以下、オブジェクト指示値ｉという）を１に設定する。
次にＳ１６０にて、オブジェクト指示値ｉと同じ識別番号が設定されているオブジェクト（以下、ｉ番目のオブジェクトという）のオブジェクト特徴量Ｆｏを算出する。本実施形態では、オブジェクト特徴量Ｆｏは、以下に示す手順で算出される。
【００３２】
まず、ｉ番目のオブジェクトを構成する画素毎に、下式（２）により画素特徴量Ｆｐを算出する。
Ｆｐ  ＝  ２５５−（０．３×Ｒ＋０．６×Ｇ＋０．１×Ｂ）    ・・・（２）
そして、ｉ番目のオブジェクトを構成する全画素の画素特徴量Ｆｐの平均値を算出し、この平均値をｉ番目のオブジェクトに関するオブジェクト特徴量Ｆｏとする。
【００３３】
さらにＳ１７０にて、オブジェクト指示値ｉと、Ｓ１６０で算出されたオブジェクト特徴量Ｆｏとを対応付けて、ＲＡＭ２３に記憶する。
そしてＳ１８０にて、オブジェクト指示カウンタをインクリメント（１加算）し、Ｓ１９０にて、オブジェクト指示値ｉが、Ｓ１４０のラベリング処理で特定されたオブジェクトの総数（以下、オブジェクト総数という）より大きいか否かを判断する。ここで、オブジェクト指示値ｉがオブジェクト総数以下である場合には（Ｓ１９０：ＮＯ）、Ｓ１６０に移行して、上述の処理を繰り返す。
【００３４】
一方、オブジェクト指示値ｉがオブジェクト総数より大きい場合には（Ｓ１９０：ＹＥＳ）、Ｓ２００にて、オブジェクト指示カウンタの値（オブジェクト指示値ｉ）を１に設定し、Ｓ２１０にて、割当領域作成処理を行う。具体的には、例えば、まず、ｉ番目のオブジェクトについて、その上端を通過する水平ラインと、その左端を通過する垂直ラインとを特定する。そして、特定された水平ラインと垂直ラインに沿って、データ記憶部１２に記憶されているマトリクス４１を順次配置することにより、ｉ番目のオブジェクトにマトリクス４１を当て嵌める。マトリクス４１は、図４に示すように、要素を１６行×１６列に配列し、各要素に対して割当閾値を設定したものである。そして、マトリクス４１を構成する２５６個の要素（以下、マトリクス要素ともいう）のそれぞれに対して、割当閾値として、１〜２５６の整数の中で互いに異なる値が設定されている。さらにマトリクス４１の割当閾値は、マトリクス４１の中心（本実施形態では第８行第８列の要素）で最も小さく、マトリクス４１の中心から外側へ向けて渦巻状に値が１ずつ増加するように設定されている。そしてＳ２１０では、元画像データの１画素とマトリクス４１の１要素とが対応するように、且つ、隣り合うマトリクス４１同士が互いに接するようにして、ｉ番目のオブジェクトにマトリクス４１を当て嵌める。図５（ａ）は、具体例として、中央に開口部が形成された楕円形状のオブジェクトＯ１にマトリクス４１を当て嵌めた状態を示す。
【００３５】
さらにＳ２１０では、元画像データに当て嵌めたマトリクス４１について、マトリクス要素毎に、対応する割当閾値と、ｉ番目のオブジェクトのオブジェクト特徴量Ｆｏとを比較する。そして、オブジェクト特徴量Ｆｏが割当閾値以上である場合に、そのマトリクス要素に対応する画素を、ドットを形成する画素（以下、ドット形成画素という）であると決定し、オブジェクト特徴量Ｆｏが割当閾値未満である場合に、そのマトリクス要素に対応する画素を、ドットを形成しない画素であると決定する。マトリクス４１の割当閾値は、中央部から外縁部に向かって値が連続的に大きくなるように構成される。したがって、オブジェクト内の全画素が同一の値Ｆｏに設定される状況では、一つのマトリクス４１内で、略中心を含む１個の連続領域が生成される。これにより、マトリクス４１内に、ドット形成画素が連続した割当領域が作成される。図５（ｂ）は、具体例として、オブジェクトＯ１のオブジェクト特徴量Ｆｏが１００である場合において割当領域が作成された状態を示す。
【００３６】
そしてＳ２１０の処理が終了すると、図３に示すように、Ｓ２２０にて、ｉ番目のオブジェクトにおいて作成された各割当領域に対して、互いに異なる配置番号を付与する。なお、この配置番号は、Ｓ２１０で作成された割当領域の総数をＭ（Ｍは整数）とすると、１，２，３，・・・・，（Ｍ−１），Ｍとなるように設定される。そして本実施形態では、ｉ番目のオブジェクトの左上隅の座標を含む１ラインから順次ラスタ走査を行いながら割当領域を検出し、配置番号が付されていない割当領域を検出する毎に、前回付与した配置番号に１加算した新たな配置番号を、検出した割当領域に付与する。図６（ａ）は、具体例として、オブジェクトＯ１を構成する割当領域に配置番号を付与した状態を示す。
【００３７】
そしてＳ２２０の処理が終了すると、Ｓ２３０にて、配色処理を行う。具体的には、配置番号と割当色との対応関係を示す割当色テーブル４２（図１を参照）に基づいて、ｉ番目のオブジェクトを構成する割当領域に対して、割当領域に割り当てる色（以下、割当色という）を決定する。そして、決定した割当色を割当領域に設定する。
【００３８】
なお割当色テーブル４２は、データ記憶部１２に記憶されている。そして、本実施形態の割当色テーブル４２は、第１配置番号群（後述）に属する配置番号が付されている割当領域に対して、割当色として「赤」を設定している。同様に割当色テーブル４２は、第２，３，４，５配置番号群（後述）に属する配置番号が付されている割当領域に対してそれぞれ、割当色として「青」、「黄」、「緑」、「黒」を設定している。なお、第１配置番号群は、「１＋５×ｎ（ｎは自然数）」に一致する配置番号の集合である。同様に、第ｊ配置番号群は（ｊ＝２，３，４，５）、「ｊ＋５×ｎ（ｎは自然数）」に一致する配置番号の集合である。図６（ｂ）は、具体例として、オブジェクトＯ１に対する配色処理の結果を示す。
【００３９】
そしてＳ２３０の処理が終了すると、図３に示すように、Ｓ２４０にて、オブジェクト指示カウンタをインクリメントし、Ｓ２５０にて、オブジェクト指示値ｉが、オブジェクト総数より大きいか否かを判断する。ここで、オブジェクト指示値ｉがオブジェクト総数以下である場合には（Ｓ２５０：ＮＯ）、Ｓ２１０に移行して、上述の処理を繰り返す。一方、オブジェクト指示値ｉがオブジェクト総数より大きい場合には（Ｓ２５０：ＹＥＳ）、Ｓ３３０に移行する。
【００４０】
またＳ１２０にて、受信した元画像データを二値画像データとして処理することが設定されている場合には（Ｓ１２０：ＹＥＳ）、Ｓ２６０にて、二値化処理を行う。具体的には、まず、元画像データが表す画像の画素毎に、画素のＲＧＢ値を用いて、上式（１）により輝度値Ｙを算出する。そして、元画像データが表す画像の画素毎に、算出された輝度値Ｙと、二値化処理のために予め設定された二値化閾値とを比較し、輝度値Ｙが二値化閾値未満である場合に、その画素の値を「２５５」に設定し、輝度値Ｙが二値化閾値以上である場合に、その画素の値を「０」に設定する。
【００４１】
さらにＳ２７０にて、Ｓ１４０と同様にして、ラベリング処理を行う。その後Ｓ２８０にて、Ｓ１５０と同様にして、オブジェクト指示カウンタの値（オブジェクト指示値ｉ）を１に設定する。
【００４２】
次にＳ２９０にて、割当領域作成処理を行う。具体的には、まず、ｉ番目のオブジェクトに、データ記憶部１２に記憶されているマトリクス４３を当て嵌める。マトリクス４３は、図７に示すように、要素を１６行×１６列に配列し、各要素に対して割当閾値を設定したものである。そして、マトリクス４３を構成する２５６個の要素（マトリクス要素）のそれぞれに対して、割当閾値として、０または３００が設定されている。さらにマトリクス４３は、割当閾値が０に設定されたマトリクス要素がマトリクスの中央部に集中するように配置される。本実施形態では、まず、各マトリクス要素の形状を正方形の形状を有すると仮定し、さらに、マトリクス４３の中心点Ｐｃを中心として予め設定された割当閾値距離Ｄｊを半径とする円ＣＬを設定する。そして、円ＣＬの内部に、正方形のマトリクス要素が全て含まれる場合に、このマトリクス要素の割当閾値を０に設定し、正方形のマトリクス要素が全て含まれない場合に、このマトリクス要素の割当閾値を３００に設定する。すなわち、正方形のマトリクス要素のそれぞれについて、マトリクス４３の中心点Ｐｃから最も遠い位置と中心点Ｐｃとの距離をＤｍとすると、Ｄｍ≦Ｄｊの場合には割当閾値として０が設定され、Ｄｍ＞Ｄｊの場合には割当閾値として３００が設定される。
【００４３】
そしてＳ２９０では、Ｓ２１０と同様にして、元画像データの１画素とマトリクス４３の１要素とが対応するように、且つ、隣り合うマトリクス４３同士が互いに接するようにして、ｉ番目のオブジェクトにマトリクス４３を当て嵌める。
【００４４】
さらにＳ２９０では、元画像データに当て嵌めたマトリクス４３について、マトリクス要素毎に、対応する割当閾値と、マトリクス要素に対応する画素の値とを比較する。そして、画素の値が割当閾値を越えている場合に、そのマトリクス要素に対応する画素を、ドットを形成する画素（ドット形成画素）であると決定し、画素の値が割当閾値以下である場合に、そのマトリクス要素に対応する画素を、ドットを形成しない画素であると決定する。マトリクス４３において割当閾値が０に設定されているマトリクス要素は、マトリクス４３の中央部に集中するように配置される。したがって、オブジェクト内の全画素の値が「２５５」に設定される状況では、一つのマトリクス４３内で、略中心を含む１個の連続領域が生成される。これにより、マトリクス４３内に、ドット形成画素が連続した割当領域が作成される。
【００４５】
そしてＳ２９０の処理が終了すると、図３に示すように、Ｓ３００にて、Ｓ２２０と同様にして、ｉ番目のオブジェクトにおいて作成された割当領域に対して、互いに異なる配置番号を付与する。
【００４６】
そしてＳ３００の処理が終了すると、Ｓ３１０にて、Ｓ２３０と同様にして、配色処理を行う。さらにＳ３１０の処理が終了すると、Ｓ３２０にて、Ｓ２４０と同様にして、オブジェクト指示カウンタをインクリメントし、Ｓ３３０にて、オブジェクト指示値ｉがオブジェクト総数より大きいか否かを判断する。ここで、オブジェクト指示値ｉがオブジェクト総数以下である場合には（Ｓ３３０：ＮＯ）、Ｓ２９０に移行して、上述の処理を繰り返す。一方、オブジェクト指示値ｉがオブジェクト総数より大きい場合には（Ｓ３３０：ＹＥＳ）、Ｓ３４０に移行する。
【００４７】
そしてＳ３４０に移行すると、Ｓ２３０またはＳ３１０で配色処理が行われた後の元画像データを変換済画像データとして通信部１１からＭＦＰ３へ送信し、画像変換処理を一旦終了する。
【００４８】
このように構成された印刷システム１のサーバ２は、まず、元画像を表す元画像データをＭＦＰ３から通信部１１で取得する。そしてサーバ２は、複数の割当閾値が設定されたマトリクス４１，４３を用いて、元画像に含まれるオブジェクト内の複数の画素の中からドット形成画素を決定する（Ｓ２１０，Ｓ２９０）。
【００４９】
またサーバ２は、オブジェクト内でドット形成画素が連続する割当領域のそれぞれについて、予め準備される複数の割当色のうちから選択される１つの色を割り当てる（Ｓ２２０，Ｓ２３０，Ｓ３００，Ｓ３１０）。そしてサーバ２は、割り当てられた色を用いて割当領域のそれぞれが色変換された変換済画像データを出力する（Ｓ３４０）。
【００５０】
このように構成されたサーバ２によれば、元画像のオブジェクトを複数の割当領域の集合として表現した画像に変換することができる（図８を参照）。さらに、割当領域のそれぞれについて、複数の割当色のうちの１つを割り当てることにより、元画像のオブジェクトを、複数の割当色で表現することができる。したがって、マトリクスを用いて画像を変換することによって、多様な変換を行うことができる。
【００５１】
また、元画像に含まれるオブジェクト内の複数の画素が、０および２５５の何れか１つの値に設定されている場合において、マトリクス４３内の各要素は、０および３００の何れか１つの値が割当閾値として設定される。なお、値が０である割当閾値は、オブジェクト内の複数の画素のうち、値が２５５に設定された画素をドット形成画素とする一方、値が０に設定された画素をドット形成画素としないように設定される。また、値が３００である割当閾値は、オブジェクト内の複数の画素のうち、値が２５５に設定された画素と、値が０に設定された画素とのいずれにおいても、ドット形成画素としないように設定される。
【００５２】
これにより、元画像のオブジェクトを、複数の割当領域の集合として表現した画像に変換することができる。さらに、割当領域のそれぞれについて、複数の割当色のうちの１つを割り当てることにより、元画像のオブジェクトを、複数の割当色で表現することができる。したがって、マトリクスを用いて画像を変換することによって、多様な変換を行うことができる。
【００５３】
またマトリクス４３は、割当閾値が０に設定された要素がマトリクスの中央部に集中するように配置される。これにより、１つの割当領域を１つの連続領域として表現することができる。
【００５４】
またサーバ２は、オブジェクト内の各画素の値に基づくオブジェクト特徴量Ｆｏを算出し（Ｓ１６０）、マトリクス４１の要素に対応する画素の値としてオブジェクト特徴量Ｆｏを用いて、ドット形成画素を決定する（Ｓ２１０）。これにより、オブジェクト特徴量Ｆｏの大きさに応じて多様な変換を行うことができる。
【００５５】
また、マトリクス４１内の各要素は、１〜２５６の２５６個の割当閾値の何れか１つの値が設定される。これにより、オブジェクト特徴量Ｆｏの大きさに応じて、割当領域の形状（大きさ）を変化させることができる。
【００５６】
またサーバ２は、オブジェクト特徴量Ｆｏの値と、オブジェクト内の複数の画素の濃度の値との間で正の相関を有するようにオブジェクト特徴量Ｆｏを算出し（Ｓ１６０）、マトリクス４１は、その中央部から外縁部に向かって割当閾値が連続的に大きくなるように構成される。これにより、オブジェクト内の濃度が大きくなるほど割当領域の面積が大きくなるように割当領域の形状を変化させることができる。
【００５７】
またサーバ２は、複数の割当色と、複数の割当領域に割当色を割り当てる際の割当色の適用順序に関係する順序情報の対応関係を示す割当色テーブル４２をデータ記憶部１２に記憶し、割当色テーブル４２に基づいて、複数の割当領域のそれぞれについて割当色を決定する（Ｓ２３０，Ｓ３１０）。これにより、容易に割当色を決定することができる。
【００５８】
以上説明した実施形態において、サーバ２は本発明における制御装置、通信部１１は本発明における取得手段、Ｓ２１０，Ｓ２９０の処理は本発明における決定手段、Ｓ２２０，Ｓ２３０，Ｓ３００，Ｓ３１０の処理は本発明における割当手段、Ｓ３４０の処理は本発明における出力手段である。
【００５９】
また、Ｓ１６０の処理は本発明における特徴量算出手段、割当色テーブル４２は本発明における対応関係情報、データ記憶部１２は本発明における記憶部である。
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の技術的範囲に属する限り種々の形態を採ることができる。
【００６０】
例えば上記実施形態では、サーバ２とＭＦＰ３とがインターネットを介して接続されているものを示した。しかし、サーバ２とＭＦＰ３とが無線ＬＡＮまたは有線ＬＡＮで接続されているようにしてもよい。また、画像変換処理を実行する制御装置をＭＦＰ３内に搭載するようにしてもよい。
【００６１】
また上記実施形態では、オブジェクト内の各割当領域のそれぞれに複数の割当色を割り当てるものを示したが、全ての割当領域に同一の割当色を割り当てるようにしてもよい。
また上記実施形態では、マトリクス４３内の各要素の割当閾値が０または３００に設定されているものを示したが、３００である割当閾値に代えて、２５５より大きい値が設定されてもよい。
【００６２】
また上記実施形態では、画素特徴量Ｆｐを「２５５−輝度値」として算出するものを示したが、画素特徴量Ｆｐはこれに限定されるものではなく、例えば、画素特徴量Ｆｐを輝度値そのものとするようにしてもよい。この場合には、オブジェクト内の濃度が大きくなるほど、出力される連続領域の面積が小さくなる。
【００６３】
また上記実施形態では、マトリクスの中心点からの距離に基づいて割当閾値を設定するものを示したが、割当閾値の設定方法はこれに限定されるものではなく、例えば、中心点を含むＭ×Ｎのサイズの要素で０が設定されるようにしてもよい。
【符号の説明】
【００６４】
１…印刷システム、２…サーバ、３…ＭＦＰ、４…インターネット、１１，３１…通信部、１２…データ記憶部、１３，３６…制御部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、３２…表示部、３３…操作入力部、３４…印刷部、３５…読取部、４１，４３…マトリクス、４２…割当色テーブル
【図１】
2015195443.tif 000003
【図２】
2015195443.tif 000004
【図３】
2015195443.tif 000005
【図４】
2015195443.tif 000006
【図５】
2015195443.tif 000007
【図６】
2015195443.tif 000008
【図７】
2015195443.tif 000009
【図８】
2015195443.tif 000010