(57)【要約】【課題】  他人が加工した加工画像が気に入った場合に当該加工画像の画風になるように画像を容易に加工することができる画像加工装置、画像加工方法及び画像加工プログラムを提供する。【解決手段】  画像加工サーバ２の通信部２１は、クライアントコンピュータ１から対象画像及び加工画像特定情報を取得し、画像処理部２２は、特定情報記憶部２３を参照して、取得した加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて対象画像を画像処理する。【選択図】      図１
2005174070.tif 000002
【特許請求の範囲】
【請求項１】
画像処理の対象となる対象画像と、原画像を画像処理して作成された加工画像を特定するための加工画像特定情報とを取得する取得手段と、
原画像から加工画像を作成する際の処理手順を記述した処理記述を、当該処理記述を特定するための処理記述特定情報に対応付けて予め記憶するとともに、前記処理記述特定情報と当該処理記述特定情報により特定される処理記述により作成された加工画像の加工画像特定情報とを対応付けて予め記憶する特定情報記憶手段と、
前記特定情報記憶手段を参照して前記取得手段により取得された加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて前記取得手段により取得された対象画像を画像処理する画像処理手段とを備えることを特徴とする画像加工装置。
【請求項２】
前記画像処理手段により作成された加工画像の加工画像特定情報を生成する加工画像用生成手段をさらに備え、
前記特定情報記憶手段は、前記加工画像用生成手段により生成された加工画像特定情報を加工画像の作成時に使用した処理記述の処理記述特定情報に対応付けて新たに記憶することを特徴とする請求項１記載の画像加工装置。
【請求項３】
前記取得手段は、ユーザが作成した加工画像と、当該加工画像の作成時に使用した処理記述とを取得し、
前記取得手段により取得された加工画像の加工画像特定情報を生成するとともに、前記取得手段により取得された処理記述の処理記述特定情報を生成する処理記述用生成手段をさらに備え、
前記特定情報記憶手段は、前記処理記述用生成手段により生成された加工画像特定情報を当該加工画像特定情報とともに生成された処理記述特定情報に対応付けて記憶するとともに、当該処理記述特定情報に対応付けて前記取得手段により取得された処理記述を記憶することを特徴とする請求項１又は２記載の画像加工装置。
【請求項４】
前記取得手段は、ユーザが作成した加工画像と、当該加工画像と一体に組み込まれた処理記述とを取得し、
前記処理記述用生成手段は、前記取得手段により取得された加工画像の加工画像特定情報を生成するとともに、当該加工画像から処理記述を抽出し、抽出した処理記述の処理記述特定情報を生成することを特徴とする請求項３記載の画像加工装置。
【請求項５】
前記画像加工装置は、所定のネットワークを介してクライアントコンピュータと通信可能に接続されたサーバコンピュータを含み、
前記取得手段は、前記クライアントコンピュータからユーザが選択した対象画像及び加工画像特定情報を取得することを特徴とする請求項１〜４のいずれかに記載の画像加工装置。
【請求項６】
前記画像処理手段は、
対象画像を複数のグループ領域に分割してグループ領域毎に当該グループ領域の特徴量を算出する特徴量算出手段と、
前記特徴量算出手段により算出された特徴量をグループ領域毎に記憶するグループ特徴記憶手段と、
前記グループ特徴記憶手段に記憶されている特徴量を基に複数のグループ領域を統合して複数の統合領域を作成する統合手段と、
前記統合手段により統合された統合領域を記憶する統合領域記憶手段と、
前記統合領域記憶手段に記憶されている統合領域を単位として対象画像に対して画像加工処理を行う加工手段とを含む請求項１〜５のいずれかに記載の画像加工装置。
【請求項７】
コンピュータを用いて画像データを加工する画像加工方法であって、
前記コンピュータが、画像処理の対象となる対象画像と、原画像を画像処理して作成された加工画像を特定するための加工画像特定情報とを取得する取得ステップと、
前記コンピュータが、原画像から加工画像を作成する際の処理手順を記述した処理記述を、当該処理記述を特定するための処理記述特定情報に対応付けて予め記憶するとともに、前記処理記述特定情報と当該処理記述特定情報により特定される処理記述により作成された加工画像の加工画像特定情報とを対応付けて予め記憶する特定情報記憶手段を参照して、前記取得ステップにおいて取得した加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて前記取得ステップにおいて取得した対象画像を画像処理する画像処理ステップとを含むことを特徴とする画像加工方法。
【請求項８】
画像処理の対象となる対象画像と、原画像を画像処理して作成された加工画像を特定するための加工画像特定情報とを取得する取得手段と、
原画像から加工画像を作成する際の処理手順を記述した処理記述を、当該処理記述を特定するための処理記述特定情報に対応付けて予め記憶するとともに、前記処理記述特定情報と当該処理記述特定情報により特定される処理記述により作成された加工画像の加工画像特定情報とを対応付けて予め記憶する特定情報記憶手段と、
前記特定情報記憶手段を参照して前記取得手段により取得された加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて前記取得手段により取得された対象画像を画像処理する画像処理手段としてコンピュータを機能させることを特徴とする画像加工プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに対して所定の加工、例えば、絵画風の加工を行う画像加工装置、画像加工方法及び画像加工プログラムに関するものである。
【背景技術】
【０００２】
従来、写真画像をスキャナにより読み込み、読み込んだ画像データに対して、画素の色を変える色変換処理及び画像をひずませるひずみ変換処理等の種々の画像加工処理が行われている。例えば、入力された画像データとその画像データを領域分割した分割結果から、画素を分割領域ごとにグループに分け、それぞれのグループごとにグループ特徴を計算して記憶し、記憶したグループ特徴を基にそのグループの周囲のグループのグループ特徴を参考にしながらグループ特徴を加工し、加工したグループ特徴から新たに画素を構成することにより、絵画の筆触に対応する画素のグループを変換の単位として、画像データに新しくかつ豊富な表現を自動的に付与する画像加工合成装置が開発されている（特許文献１参照）。この場合、グループごとに特徴をまとめ、そのグループを単位として特徴を加工し、加工された特徴を保存するようにグループに画素を割り付けて画像を構成しているため、グループを筆触に見立てることができ、写真画像などの原画像を様々な筆触の画像に加工することができる。
【特許文献１】特開平１０−１１５６９号公報（第３−９頁、図１−１４）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の画像加工合成装置では、ユーザが自身の画風を表現することはできるが、他人が加工した加工画像が気に入った場合でも、原画像から加工画像を作成する際の処理手順が分からないため、他人が加工した作品の画風になるように画像を加工することは困難である。特に、画像加工合成装置を使用するための充分な知識を有していない初心者（素人）の場合、画像加工合成装置を使いこなすことはできず、他人が加工した作品の画風になるように画像を加工することはできない。
【０００４】
本発明の目的は、他人が加工した加工画像が気に入った場合に当該加工画像の画風になるように画像を容易に加工することができる画像加工装置、画像加工方法及び画像加工プログラムを提供することである。
【課題を解決するための手段】
【０００５】
本発明に係る画像加工装置は、画像処理の対象となる対象画像と、原画像を画像処理して作成された加工画像を特定するための加工画像特定情報とを取得する取得手段と、原画像から加工画像を作成する際の処理手順を記述した処理記述を、当該処理記述を特定するための処理記述特定情報に対応付けて予め記憶するとともに、処理記述特定情報と当該処理記述特定情報により特定される処理記述により作成された加工画像の加工画像特定情報とを対応付けて予め記憶する特定情報記憶手段と、特定情報記憶手段を参照して取得手段により取得された加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて取得手段により取得された対象画像を画像処理する画像処理手段とを備えるものである。
【０００６】
本発明に係る画像加工装置では、画像処理の対象となる対象画像と、原画像を画像処理して作成された加工画像を特定するための加工画像特定情報とが取得され、原画像から加工画像を作成する際の処理手順を記述した処理記述を、当該処理記述を特定するための処理記述特定情報に対応付けて予め記憶するとともに、処理記述特定情報と当該処理記述特定情報により特定される処理記述により作成された加工画像の加工画像特定情報とを対応付けて予め記憶する特定情報記憶手段を参照して、加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて対象画像を画像処理しているので、他人が加工した加工画像の加工画像特定情報を用いて当該加工画像の画風になるように対象画像を自動的に加工することができ、他人が加工した加工画像が気に入った場合に当該加工画像の画風になるように画像を容易に加工することができる。
【０００７】
画像加工装置は、画像処理手段により作成された加工画像の加工画像特定情報を生成する加工画像用生成手段をさらに備え、特定情報記憶手段は、加工画像用生成手段により生成された加工画像特定情報を加工画像の作成時に使用した処理記述の処理記述特定情報に対応付けて新たに記憶することが好ましい。
【０００８】
この場合、作成された加工画像に対して当該加工画像を特定するための加工画像特定情報が生成され、生成された加工画像特定情報が加工画像の作成時に使用した処理記述の処理記述特定情報に対応付けて新たに記憶されるので、作成された加工画像を自動的にデータベース化することができる。
【０００９】
取得手段は、ユーザが作成した加工画像と、当該加工画像の作成時に使用した処理記述とを取得し、画像加工装置は、取得手段により取得された加工画像の加工画像特定情報を生成するとともに、取得手段により取得された処理記述の処理記述特定情報を生成する処理記述用生成手段をさらに備え、特定情報記憶手段は、処理記述用生成手段により生成された加工画像特定情報を当該加工画像特定情報とともに生成された処理記述特定情報に対応付けて新たに記憶することが好ましい。
【００１０】
この場合、ユーザが作成した加工画像と、当該加工画像の作成時に使用した処理記述とが取得され、取得された加工画像に対して当該加工画像を特定するための加工画像特定情報が生成されるとともに、取得された処理記述に対して当該処理記述を特定するための処理記述特定情報が生成され、生成された加工画像特定情報が当該加工画像特定情報とともに生成された処理記述特定情報に対応付けて新たに記憶されるので、ユーザが作成した加工画像の処理記述を自動的にデータベース化することができる。
【００１１】
取得手段は、ユーザが作成した加工画像と、当該加工画像と一体に組み込まれた処理記述とを取得し、処理記述用生成手段は、取得手段により取得された加工画像の加工画像特定情報を生成するとともに、当該加工画像から処理記述を抽出し、抽出した処理記述の処理記述特定情報を生成することが好ましい。
【００１２】
この場合、ユーザが作成した加工画像と、当該加工画像と一体に組み込まれた処理記述とが取得され、取得された加工画像に対して当該加工画像を特定するための加工画像特定情報が生成されるとともに、当該加工画像から処理記述を抽出し、抽出した処理記述に対して当該処理記述を特定するための処理記述特定情報が生成されるので、加工画像と処理記述との区別を意識することなく、加工画像と処理記述とを取り扱うことができ、ユーザの負担を軽減することができる。
【００１３】
画像加工装置は、所定のネットワークを介してクライアントコンピュータと通信可能に接続されたサーバコンピュータを含み、取得手段は、クライアントコンピュータからユーザが選択した対象画像及び加工画像特定情報を取得することが好ましい。
【００１４】
この場合、ユーザは、自身が使用するコンピュータをクライアントコンピュータとして使用し、サーバコンピュータによる画像処理サービスを受けることができるので、ネットワークとしてインターネット等の公衆ネットワークを使用して画像処理サービスを容易に享受することができる。
【００１５】
画像処理手段は、対象画像を複数のグループ領域に分割してグループ領域毎に当該グループ領域の特徴量を算出する特徴量算出手段と、特徴量算出手段により算出された特徴量をグループ領域毎に記憶するグループ特徴記憶手段と、グループ特徴記憶手段に記憶されている特徴量を基に複数のグループ領域を統合して複数の統合領域を作成する統合手段と、統合手段により統合された統合領域を記憶する統合領域記憶手段と、統合領域記憶手段に記憶されている統合領域を単位として対象画像に対して画像加工処理を行う加工手段とを含むことが好ましい。
【００１６】
この場合、対象画像を複数のグループ領域に分割してグループ領域毎に当該グループ領域の特徴量を算出し、算出した特徴量をグループ領域毎に記憶し、記憶している特徴量を基に複数のグループ領域を統合して複数の統合領域を作成し、統合された統合領域を単位として画像加工処理が行われるので、デザインとして必要な統一感の高い領域や対比効果の高い領域を抽出したり、グラデーションのある領域を一つの領域に統合することができ、対象画像に複数の表現を与える際に各表現を与える領域を簡便且つ不自然さなく優先順位を付けて抽出することができる。
【００１７】
統合手段は、グループ特徴記憶手段に記憶されている特徴量を用いて、隣接するグループ領域間の特徴量の差が第１の閾値より小さく且つそのグループ領域数が第１の個数以上となる領域を第１の統合領域として統合することが好ましい。
【００１８】
この場合、記憶されている特徴量を用いて、隣接するグループ領域の特徴量の差が第１の閾値以下であり且つそのグループ領域数が第１の個数以上となる領域を第１の統合領域として統合しているので、広い範囲で統一感の高い領域を第１の統合領域として抽出することができ、グラデーションのある領域も一つの領域に統合することができる。
【００１９】
統合手段は、グループ特徴記憶手段に記憶されている特徴量を用いて、隣接するグループ領域間の特徴量の差が第１の閾値より小さく、そのグループ領域数が第１の個数より少ない第２の個数以上であり、且つ統合領域の境界に位置する複数のグループ領域のうち所定割合以上のグループ領域の特徴量と隣接する統合領域内のグループ領域の特徴量との差の平均値が第１の閾値以上の第２の閾値より大きい領域を第２の統合領域として統合することが好ましい。
【００２０】
この場合、記憶されている特徴量を用いて、隣接するグループ領域間の特徴量の差が第１の閾値より小さく、そのグループ領域数が第１の個数より少ない第２の個数以上であり、且つ統合領域の境界に位置する複数のグループ領域のうち所定割合以上のグループ領域の特徴量と隣接する統合領域内のグループ領域の特徴量との差の平均値が第１の閾値以上の第２の閾値より大きい領域を第２の統合領域として統合しているので、狭い範囲で対比効果の高い領域を第２の統合領域として抽出することができる。
【００２１】
統合手段は、第１及び第２の統合領域を作成する処理を複数回繰り返し、繰り返し回数に応じて第１の閾値を増加させることが好ましい。この場合、処理の繰り返し回数に応じて第１の閾値が増加するので、デザインとして必要な統一感の高い領域や対比効果の高い領域を確実に抽出することができる。
【００２２】
統合手段は、繰り返し回数に応じて第１の個数を減少させることが好ましい。この場合、繰り返し回数に応じて第１の個数が減少するので、デザインとして必要な統一感の高い領域をより確実に抽出することができる。
【００２３】
統合手段は、繰り返し処理毎に第１の統合領域を計算した後に統合されていないグループ領域から第２の統合領域を作成することが好ましい。また、統合領域記憶手段は、繰り返される統合処理の中間結果を繰り返し回数分全て又はその一部をも含めて記憶していることが好ましい。
【００２４】
特徴量は、グループ領域毎の平均色、グループ領域毎の画像上の位置及びグループ毎の画素数を含むことが好ましい。この場合、グループ領域毎の平均色を特徴量として色差に応じて統合領域を作成することができるので、デザインとして必要な統一感の高い領域や対比効果の高い領域を正確に抽出することができる。
【００２５】
本発明に係る画像加工方法は、コンピュータを用いて画像データを加工する画像加工方法であって、コンピュータが、画像処理の対象となる対象画像と、原画像を画像処理して作成された加工画像を特定するための加工画像特定情報とを取得する取得ステップと、コンピュータが、原画像から加工画像を作成する際の処理手順を記述した処理記述を、当該処理記述を特定するための処理記述特定情報に対応付けて予め記憶するとともに、処理記述特定情報と当該処理記述特定情報により特定される処理記述により作成された加工画像の加工画像特定情報とを対応付けて予め記憶する特定情報記憶手段を参照して、取得ステップにおいて取得した加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて取得ステップにおいて取得した対象画像を画像処理する画像処理ステップとを含むものである。
【００２６】
本発明に係る画像加工プログラムは、画像処理の対象となる対象画像と、原画像を画像処理して作成された加工画像を特定するための加工画像特定情報とを取得する取得手段と、原画像から加工画像を作成する際の処理手順を記述した処理記述を、当該処理記述を特定するための処理記述特定情報に対応付けて予め記憶するとともに、処理記述特定情報と当該処理記述特定情報により特定される処理記述により作成された加工画像の加工画像特定情報とを対応付けて予め記憶する特定情報記憶手段と、特定情報記憶手段を参照して取得手段により取得された加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて取得手段により取得された対象画像を画像処理する画像処理手段としてコンピュータを機能させるものである。
【発明の効果】
【００２７】
本発明によれば、他人が加工した加工画像の加工画像特定情報を用いて当該加工画像の画風になるように対象画像を自動的に加工することができ、他人が加工した加工画像が気に入った場合に当該加工画像の画風になるように画像を容易に加工することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の一実施の形態による画像加工装置である画像加工サーバについて図面を参照しながら説明する。図１は、本発明の一の実施の形態による画像加工サーバを用いた画像加工システムの構成を示すブロック図である。
【００２９】
図１に示す画像加工システムは、クライアントコンピュータ１及び画像加工サーバ２を備え、クライアントコンピュータ１及び画像加工サーバ２は、ネットワーク３を介して相互に通信可能に接続される。クライアントコンピュータ１は、ユーザが画像処理の対象となる対象画像と、原画像を画像処理して作成された加工画像を特定するための加工画像特定情報とを送信するために使用され、ユーザが入力した対象画像及び加工画像特定情報を画像加工サーバ２へネットワーク３を介して送信する。
【００３０】
ここで、対象画像としては、種々の画像データを用いることができ、ＲＧＢ表色系、ＸＹＺ表色系、Ｌ＊ａ＊ｂ＊表色系等で表現される画像データを用いたり、１枚又は複数枚の画像データを用いてもよい。また、対象画像は、ユーザが作成した画像データ、写真画像データ等を含み、加工画像は、ユーザ以外の他人等が加工した画像データ等を含み、加工画像特定情報は、本画像加工サービスを提供する事業者等が加工画像に付与して管理するユニークなＩＤ番号等を含み、例えば、現実の展示会又は所定のホームページに加工画像とともに表示等されるものである。したがって、加工画像特定情報とともに展示された加工画像をユーザが気に入った場合、この加工画像特定情報を記憶等することにより、ユーザは気に入った加工画像の加工画像特定情報を取得することができる。
【００３１】
画像加工サーバ２は、対象画像及び加工画像特定情報を取得し、原画像から加工画像を作成する際のすべての処理手順を記述した処理記述を加工画像特定情報から特定し、特定した処理記述に記述されているすべての処理手順を用いて対象画像を画像処理した後、加工画像をクライアントコンピュータ１へネットワーク３を介して送信する。クライアントコンピュータ１は、受信した加工画像を表示等し、ユーザは加工画像を入手することができる。
【００３２】
ネットワーク３としては、例えば、インターネットが使用され、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に従いクライアントコンピュータ１及び画像加工サーバ２間で相互にデータ等が送受信される。なお、ネットワーク３としては、インターネットに特に限定されず、イントラネット等の他のネットワーク、または、インターネット、イントラネット等の種々のネットワークを組み合わせたネットワーク等を用いてもよい。また、ネットワークではなく、専用線等によりクライアントコンピュータ１及び画像加工サーバ２を相互に接続してもよい。
【００３３】
クライアントコンピュータ１は、ＲＯＭ（リードオンリメモリ）、ＣＰＵ（中央演算処理装置）、ＲＡＭ（ランダムアクセスメモリ）、ハードディスクドライブ等から構成される外部記憶装置、ＣＤ−ＲＯＭドライブ等から構成される記録媒体駆動装置、キーボード、マウス等から構成される入力装置、モデム又はルーター等から構成される通信装置、及びＣＲＴ（陰極線管）又は液晶表示装置等から構成される表示装置等を備える通常のコンピュータ等から構成される。ＲＯＭにはＢＩＯＳ（Basic Input/Output System）等が予め記憶され、ＲＡＭはＣＰＵの作業領域等として用いられ、ハードディスクドライブにはＯＳ（Operating System）及び所定のクライアント用プログラム等が予め記憶され、ＣＰＵがこれらのプログラムを実行することにより、通信部１１、制御部１２、画像データ取得部１３、表示部１４及び操作部１５として機能する。
【００３４】
制御部１２は、通信部１１、画像データ取得部１３、表示部１４及び操作部１５の動作を制御する。操作部１５は、ユーザの種々の操作指令及び加工画像特定情報等を入力するために使用され、ユーザが入力した対象画像取得指令及び加工画像特定情報等を制御部１２へ出力する。ユーザが操作部１５を用いて対象画像取得指令を入力した場合、画像データ取得部１３は、制御部１２により制御され、スキャナ、デジタルカメラ等の画像データ出力装置（図示省略）から写真画像データ等の対象画像を取得して制御部１２へ出力する。制御部１２は、通信部１１を用いて対象画像及び加工画像特定情報を画像加工サーバ２へ送信する。また、制御部１２は、通信部１１を用いて画像加工サーバ２から送信された加工画像を受信し、加工画像を表示部１４に表示させる。
【００３５】
また、ユーザが作成した加工画像を当該加工画像の作成時に使用した処理記述とともに、画像加工サーバ２に登録することを希望し、ユーザが操作部１５を用いて加工画像及び処理記述登録指令を入力した場合、画像データ取得部１３は、ユーザが作成した加工画像と、当該加工画像の作成時に使用した処理記述とを取得して制御部１２へ出力する。制御部１２は、通信部１１を用いて加工画像及び処理記述を画像加工サーバ２へ送信する。
【００３６】
ここで、処理記述は、加工画像に一体に組み込まれており、例えば、コメント欄を有する画像フォーマットにより加工画像が作成されている場合にコメント欄に加工画像の作成処理に使用された全ての処理手順を処理記述として書き込んだり、電子透かしとして画像データ自体に重畳することができる。この場合、処理記述のデータ量を充分に小さくするため、加工画像はベクトル情報により記述されることが好ましい。なお、処理記述は、加工画像と別体の形態でもよく、この場合、処理記述と加工画像とが個別に取得される。
【００３７】
画像加工サーバ２は、ＲＯＭ、ＣＰＵ、ＲＡＭ、ハードディスクドライブ等から構成される外部記憶装置、及びルーター等から構成される通信装置等を備える通常のサーバコンピュータ等から構成される。ＲＯＭにはＢＩＯＳ（Basic Input/Output System）等が予め記憶され、ＲＡＭはＣＰＵの作業領域等として用いられ、ハードディスクドライブにはＯＳ（Operating System）及び画像加工プログラム等が予め記憶され、ＣＰＵが画像加工プログラム等を実行することにより、通信部２１、画像処理部２２、特定情報記憶部２３、加工画像用生成部２４及び処理記述用生成部２５として機能する。
【００３８】
通信部２１は、クライアントコンピュータ１から送信された対象画像及び加工画像特定情報を取得して画像処理部２２へ出力する。特定情報記憶部２３は、原画像から加工画像を作成する際の全ての処理手順を記述した処理記述を、当該処理記述を特定するための処理記述特定情報に対応付けて予め複数記憶するとともに、記憶している処理記述特定情報と当該処理記述特定情報により特定される処理記述により作成された加工画像の加工画像特定情報とを対応付けて予め複数記憶し、データベースとして機能する。例えば、加工画像特定情報「９８７６５」を有する加工画像が処理記述特定情報「１２３４」を有する７個の処理Ａ〜Ｇから構成される処理記述により作成された場合、処理記述特定情報「１２３４５」に対応付けて処理Ａ〜Ｇが処理記述としてテーブル形式で記憶されるとともに、処理記述特定情報「１２３４５」に対して加工画像特定情報「９８７６」がテーブル形式で記憶される。
【００３９】
画像処理部２２は、特定情報記憶部２３を参照して通信部２１により取得された加工画像特定情報に対応付けられている処理記述特定情報を読み出し、読み出した処理記述特定情報に対応付けられている処理記述を読み出し、読み出した処理記述を用いて通信部２１により取得された対象画像を画像処理して新たな加工画像を作成する。通信部２１は、画像処理部２２により作成された加工画像をクライアントコンピュータ１へネットワーク３を介して送信する。
【００４０】
加工画像用生成部２４は、画像処理部２２により作成された加工画像に対して当該加工画像を特定するための加工画像特定情報を生成する。特定情報記憶部２３は、加工画像用生成部２４により生成された加工画像特定情報を加工画像の作成時に使用した処理記述の処理記述特定情報に対応付けて新たに記憶し、データベースを更新する。
【００４１】
また、クライアントコンピュータ１からユーザが作成した加工画像と、当該加工画像と一体に組み込まれた処理記述とが送信された場合、通信部２１は、ユーザが作成した加工画像と、当該加工画像と一体に組み込まれた処理記述とを取得する。処理記述用生成部２５は、通信部２１により取得された加工画像に対して当該加工画像を特定するための加工画像特定情報を生成するとともに、当該加工画像から処理記述を抽出し、抽出した処理記述に対して当該処理記述を特定するための処理記述特定情報を生成する。特定情報記憶部２３は、処理記述用生成部２５により生成された加工画像特定情報を当該加工画像特定情報とともに生成された処理記述特定情報に対応付けて新たに記憶するとともに、当該処理記述特定情報に対応付けて通信部２１により取得された処理記述を新たに記憶し、データベースを更新する。
【００４２】
一方、クライアントコンピュータ１からユーザが作成した加工画像と、当該加工画像の作成時に使用した処理記述とが個別に送信された場合、通信部２１は、ユーザが作成した加工画像と、当該加工画像の作成時に使用した処理記述とを個別に取得する。処理記述用生成部２５は、通信部２１により取得された加工画像に対して当該加工画像を特定するための加工画像特定情報を生成するとともに、通信部２１により取得された処理記述に対して当該処理記述を特定するための処理記述特定情報を生成する。この場合も、上記と同様に、特定情報記憶部２３は、加工画像特定情報、処理記述特定情報及び処理記述を互いに対応付けて新たに記憶してデータベースを更新する。
【００４３】
本実施の形態では、通信部２１が取得手段の一例に相当し、特定情報記憶部２３が特定情報記憶手段の一例に相当し、画像処理部２２が画像処理手段の一例に相当し、加工画像用生成部２４が加工画像用生成手段の一例に相当し、処理記述用生成部２５が処理記述用生成手段の一例に相当する。
【００４４】
次に、上記のように構成された画像加工システムによる画像加工処理について説明する。図２は、図１に示す画像加工システムによる画像加工処理を説明するためのフローチャートである。
【００４５】
まず、ユーザが操作部１５を操作して対象画像取得指令及び加工画像特定情報を入力すると、ステップＳ１１において、クライアントコンピュータ１の制御部１２は、操作部１５から対象画像取得指令及び加工画像特定情報を取得し、対象画像取得指令に従って画像データ取得部１３を用いて対象画像を取得する。次に、ステップＳ１２において、制御部１２は、通信部１１を用いて対象画像及び加工画像特定情報を画像加工サーバ２へ送信する。
【００４６】
このとき、ステップＳ２１において、画像加工サーバ２の通信部２１は、クライアントコンピュータ１から送信された対象画像及び加工画像特定情報を受信して画像処理部２２へ出力する。次に、ステップＳ２２において、画像処理部２２は、通信部２１により取得された加工画像特定情報に対応付けられている処理記述特定情報を特定情報記憶部２３から読み出して処理記述特定情報を特定する。次に、ステップＳ２３において、画像処理部２２は、特定した処理記述特定情報に対応付けられている処理記述を特定情報記憶部２３から読み出す。次に、ステップＳ２４において、画像処理部２２は、読み出した処理記述を用いて通信部２１により取得された対象画像を画像処理し、処理記述により決定される画風の新たな加工画像を作成する。
【００４７】
次に、ステップＳ２５において、画像処理部２２は、新たな加工画像を作成したことを加工画像用生成部２４に通知して当該加工画像の加工画像特定情報を要求し、加工画像用生成部２４は、要求のあった加工画像に対して当該加工画像を特定するための加工画像特定情報を生成して特定情報記憶部２３へ出力する。ここで、加工画像特定情報の生成方法は、各加工画像に対してユニークなものを生成できれば種々の生成方法を用いることができ、例えば、特定情報記憶部２３が加工画像を連番で管理している場合は未使用の番号のうち小さいものから順に使用される。
【００４８】
次に、ステップＳ２６において、特定情報記憶部２３は、加工画像用生成部２４により生成された加工画像特定情報を加工画像の作成時に使用した処理記述の処理記述特定情報に対応付けて新たに記憶してデータベースを更新する。この結果、作成された加工画像を自動的にデータベース化することができる。なお、特定情報記憶部２３に記憶するデータとしては、加工画像特定情報のみに限定されず、加工画像及び／又は対象画像をも記憶してデータベース化してもよい。
【００４９】
最後に、ステップＳ２７において、画像処理部２２は、加工画像特定情報の記憶が完了した加工画像を通信部２１へ出力し、通信部２１は加工画像をクライアントコンピュータ１へ送信する。このとき、ステップＳ１３において、クライアントコンピュータ１の通信部１１は、画像加工サーバ２から送信された加工画像を受信して制御部１２へ出力する。最後に、ステップＳ１４において、制御部１２は、加工画像を表示部１４に表示させる。このようにして、ユーザは、気に入った加工画像がある場合、この加工画像の加工画像特定情報を知ることができれば、加工画像特定情報を画像加工サーバ２へ送信するだけで自分の画像に好みの処理を加えることができる。
【００５０】
上記の処理により、対象画像と加工画像特定情報とが取得され、特定情報記憶部２３を参照して加工画像特定情報に対応付けられている処理記述特定情報を特定し、特定した処理記述特定情報により特定される処理記述を用いて対象画像を画像処理することができるので、他人が加工した加工画像の加工画像特定情報を用いて当該加工画像の画風になるように対象画像を自動的に加工することができ、他人が加工した加工画像が気に入った場合に当該加工画像の画風になるように画像を容易に加工することができる。
【００５１】
次に、上記の画像加工処理の一部として実行される処理記述登録処理について説明する。図３は、図１に示す画像加工システムによる処理記述登録処理を説明するためのフローチャートである。
【００５２】
まず、ユーザが操作部１５を操作して処理記述登録指令を入力すると、ステップＳ３１において、クライアントコンピュータ１の制御部１２は、操作部１５からの処理記述登録指令に従い、画像データ取得部１３を用いて処理記述が一体に組み込まれている加工画像を取得する。次に、ステップＳ３２において、制御部１２は、通信部１１を用いて処理記述が一体に組み込まれている加工画像を画像加工サーバ２へ送信する。
【００５３】
このとき、ステップＳ４１において、画像加工サーバ２の通信部２１は、クライアントコンピュータ１から送信された処理記述が一体に組み込まれている加工画像を受信して処理記述用生成部２５へ出力する。次に、ステップＳ４２において、処理記述用生成部２５は、通信部２１により取得された加工画像から処理記述を抽出して特定情報記憶部２３へ出力する。
【００５４】
次に、ステップＳ４３において、処理記述用生成部２５は、抽出した処理記述に対して当該処理記述を特定するための処理記述特定情報を生成して特定情報記憶部２３へ出力する。ここで、処理記述特定情報の生成方法は、各処理記述に対してユニークなものを生成できれば種々の生成方法を用いることができ、例えば、特定情報記憶部２３が処理記述を連番で管理している場合は未使用の番号のうち小さいものから順に使用される。
【００５５】
次に、ステップＳ４４において、特定情報記憶部２３は、ステップＳ４２において抽出された処理記述をステップＳ４３において生成された処理記述特定情報に対応付けて新たに記憶してデータベースを更新する。
【００５６】
次に、ステップＳ４５において、処理記述用生成部２５は、ステップＳ４１において受信した加工画像に対して当該加工画像を特定するための加工画像特定情報を生成して特定情報記憶部２３へ出力する。最後に、ステップＳ４６において、特定情報記憶部２３は、処理記述用生成部２５により生成された加工画像特定情報をステップＳ４４において記憶した処理記述特定情報に対応付けて記憶してデータベースを更新する。この結果、ユーザが作成した加工画像の処理記述を自動的にデータベース化することができる。なお、上記の処理により生成された加工画像特定情報及び処理記述特定情報をユーザに了知させるため、加工画像特定情報及び処理記述特定情報を登録完了通知とともにクライアントコンピュータ１へ送信するようにしてもよい。
【００５７】
また、本実施の形態では、すべての加工画像及び処理記述に対してＩＤ番号となる加工画像特定情報及び処理記述特定情報を付与した状態で加工画像を管理することができるので、画像加工サーバ２により著作権管理システムを構築することができる。この結果、ユーザが加工画像特定情報を画像加工サーバ２へ送信した場合に、課金処理を行ってから加工画像をユーザに提供することができるので、処理に対して課金するだけでなく、画像に対しても課金することができ、著作権料を管理することも可能となる。
【００５８】
次に、図１に示す画像処理部２２についてさらに詳細に説明する。図４は、図１に示す画像処理部２２の一例の構成を示すブロック図である。図４に示す画像処理部２２は、画像データ受付部３１、グループ特徴計算部３２、分割画像データ記憶部３３、グループ特徴記憶部３４、統合領域計算部３５、統合領域記憶部３６、及び画像加工部３７を備える。
【００５９】
画像データ受付部３１は、通信部２１により取得された対象画像をグループ特徴計算部３２へ出力するとともに、通信部２１により取得された加工画像特定情報に対応付けられている処理記述特定情報を特定情報記憶部２３から読み出し、さらに、読み出した処理記述特定情報に対応付けられている処理記述を読み出してグループ特徴計算部３２、統合領域計算部３５及び画像加工部３７へ出力する。
【００６０】
グループ特徴計算部３２は、画像データ受付部３１から出力される処理記述に従い、入力される対象画像を公知の領域分割処理により複数のグループ領域に分割してグループ領域毎に当該グループ領域の特徴量を算出し、各グループ領域の特徴量をグループ特徴記憶部３４に記憶させるとともに、対象画像が分割された複数の分割画像データを分割画像データ記憶部３３に記憶させる。
【００６１】
ここで、領域分割処理としては、種々の領域分割処理を用いることができ、絵画から筆触を抽出する方法（中島ら：「計算機による絵画画像の解析−油絵画像のタッチへの自動分割−」、電子情報通信学会春期全国大会予講集、Ｄ（１９９４））や５次元のＫ−平均アルゴリズム（泉ら：「色情報と位置情報とを併用したセグメンテーション手法の一検討」、電子情報通信学会春期全国大会予講集、Ｄ６８０（１９９１））、特開平１０−１１５６９号公報等に開示される手法を用いることができる。また、グループ領域の特徴量は、少なくとも、グループ領域毎の平均色、グループ領域毎の画像上の位置及びグループ毎の画素数を含み、必要に応じて上記の各領域分割処理によって得られた分割領域から抽出可能な特徴量を用いてもよい。
【００６２】
分割画像データ記憶部３３は、分割画像データを当該グループ領域の領域番号に対応付けてテーブル形式で記憶する。グループ特徴記憶部３４は、各グループ領域の特徴量を当該グループ領域の領域番号に対応付けてテーブル形式で記憶する。
【００６３】
統合領域計算部３５は、画像データ受付部３１から出力される処理記述に従い、グループ特徴記憶部３４に記憶されている各グループ領域の特徴量を基に複数のグループ領域を統合して複数の統合領域を作成し、統合領域記憶部３６に記憶する。具体的には、統合領域計算部３５は、隣接するグループ領域間の特徴量の差が第１の閾値より小さく且つそのグループ領域数が第１の個数以上となる領域を第１の統合領域として統合する。また、統合領域計算部３５は、隣接するグループ領域間の特徴量の差が第１の閾値より小さく、そのグループ領域数が第１の個数より少ない第２の個数以上であり、且つ統合領域の境界に位置する複数のグループ領域のうち所定割合以上のグループ領域の特徴量と隣接する統合領域内のグループ領域の特徴量との差の平均値が第１の閾値以上の第２の閾値より大きい領域を第２の統合領域として統合する。
【００６４】
このとき、統合領域計算部３５は、第１及び第２の統合領域を作成する処理を複数回繰り返し、処理繰り返し回数に応じて第１の閾値を増加させ、処理繰り返し回数に応じて第１の個数を減少させる。本例では、グループ領域の特徴量として、各グループ領域の平均色を用い、隣接するグループ領域間の色差を基準に第１及び第２の統合領域を作成する。なお、統合領域の作成処理に使用される特徴量は、上記の例に特に限定されず、例えば、グループ領域の色成分ｃ及びテクスチャ成分ｔを変数とする所定の関数ｆ（ｃ，ｔ）を定義し、この関数ｆ（ｃ，ｔ）を特徴量としてその差を基準に判定してもよい。
【００６５】
統合領域記憶部３６は、作成された統合領域を記憶する。具体的には、統合領域記憶部３６は、各統合領域を構成する複数のグループ領域の領域番号を当該統合領域の領域番号に対応付けてテーブル形式で記憶する。
【００６６】
画像加工部３７は、画像データ受付部３１から出力される処理記述に従い、一又は複数の統合領域をプリセット表現領域として統合領域記憶部３６から読み出し、読み出した統合領域を構成するグループ領域の特徴量をグループ特徴記憶部３４から読み出す。次に画像加工部３７は、予め設定されている複数の表現の中から処理記述により選択された表現になるようにプリセット表現を作成し、作成したプリセット表現を分割画像データ記憶部３３に記憶されている複数の分割画像データに対して付加することにより、対象画像を絵画風画像等に加工して通信部２１へ出力する。このとき、画像加工部３７は、複数の統合領域が一つの領域として選択された場合でも、統合領域記憶部３６に記憶されている統合領域を参照し、選択された統合領域の中からより面積の大きな統合領域を優先して統合領域単位で領域を選択する。
【００６７】
本例では、グループ特徴計算部３２が特徴量算出手段の一例に相当し、グループ特徴記憶部３４がグループ特徴記憶手段の一例に相当し、統合領域計算部３５が統合手段の一例に相当し、統合領域記憶部３６が統合領域記憶手段の一例に相当し、画像加工部３７が加工手段の一例に相当する。
【００６８】
図５は、図４に示す画像処理部２２による画像加工処理を説明するためのフローチャートである。まず、ステップＳ５１において、画像データ受付部３１は、通信部２１から対象画像及び加工画像特定情報を取得し、対象画像をグループ特徴計算部３２へ出力するとともに、加工画像特定情報に対応付けられている処理記述特定情報の処理記述を特定情報記憶部２３から読み出してグループ特徴計算部３２、統合領域計算部３５及び画像加工部３７へ出力する。
【００６９】
次に、ステップＳ５２において、グループ特徴計算部３２は、画像データ受付部３１から出力される処理記述に従い、対象画像を複数のグループ領域に分割してグループ領域毎に当該グループ領域の特徴量を算出し、各グループ領域の特徴量をグループ特徴記憶部３４に記憶させるとともに、複数の分割画像データを分割画像データ記憶部３３に記憶させる。
【００７０】
次に、統合領域計算部３５は、画像データ受付部３１から出力される処理記述に従い、まず、ステップＳ５３において、処理繰り返し回数Ｉに１を加算して処理繰り返し回数Ｉをインクリメントする。ここで、処理繰り返し回数Ｉの初期値は予め０に設定されており、１回目の処理の場合、処理繰り返し回数Ｉは１に設定される。また、処理繰り返し回数Ｉの最大数となる繰り返し総数Ｒとしては、２回以上の値が予め設定されており、例えば、１０回が設定されている。
【００７１】
次に、ステップＳ５４において、統合領域計算部３５は、あるグループ領域を注目グループ領域とし、注目領域に隣接するグループ領域の平均色と注目領域の平均色との差である色差Ｄが第１の閾値Ｔより小さいか否かすなわちＤ＜Ｔであるか否かを判断し、色差Ｄが第１の閾値Ｔより小さくない場合は、ステップＳ５４を繰り返して隣接する他のグループ領域との色差を比較し、色差Ｄが第１の閾値Ｔより小さい場合は、ステップＳ５５へ処理を移行して、注目領域に対応付けて色差Ｄが第１の閾値Ｔより小さいグループ領域をテーブル形式で記憶し、グループ領域を統合していく。
【００７２】
ここで、基準閾値をＢとすると、Ｔ＝Ｉ×Ｂ／Ｒで表され、このとき、原画像の明るさのレンジをＬとすると、Ｂ＝Ｌ／８０であり、処理繰り返し回数Ｉの増加に応じて第１の閾値Ｔが増加するように設定されている。なお、第１の閾値Ｔは、上式に特に限定されず、種々の変更が可能であり、例えば、上式の８０を１０〜２００の範囲内の任意の数値に変更してもよい。また、グループ領域のうち扁平度の高い領域すなわち細長い領域を比較対象から排除して当該領域を乗り越えてグループ領域が統合されることを抑制するようにしてもよい。
【００７３】
次に、ステップＳ５６において、統合領域計算部３５は、隣接するグループ領域の全てに対してステップＳ５４における比較処理を終了したか否かを判断し、隣接するグループ領域の全てに対して比較処理が終了していない場合は、ステップＳ５４を繰り返して隣接する他のグループ領域との特徴量を比較し、隣接するグループ領域の全てに対して比較処理が終了した場合は、ステップＳ５７へ処理を移行する。
【００７４】
次に、ステップＳ５７において、統合領域計算部３５は、全てのグループ領域を注目領域として処理したか否かを判断し、全てのグループ領域を注目領域として処理していない場合は、ステップＳ５４を繰り返して他のグループ領域を注目領域として特徴量を比較し、全てのグループ領域を注目領域として処理した場合は、ステップＳ５８へ処理を移行する。
【００７５】
次に、ステップＳ５８において、統合領域計算部３５は、上記の処理により統合された領域のうち当該領域を構成するグループ領域の個数Ｎが第１の個数Ｇ／（Ｕ×Ｉ＋１）以上の領域があるか否かを判断し、Ｎ≧Ｇ／（Ｕ×Ｉ＋１）を満たす領域がない場合はステップＳ６０へ処理を移行し、Ｎ≧Ｇ／（Ｕ×Ｉ＋１）を満たす領域がある場合はステップＳ５９へ処理を移行して、Ｎ≧Ｇ／（Ｕ×Ｉ＋１）を満たす領域を第１の統合領域として作成し、各第１の統合領域を構成する複数のグループ領域の領域番号を当該第１の統合領域の領域番号に対応付けてテーブル形式で統合領域記憶部３６に記憶させる。
【００７６】
ここで、Ｇは、原画像を分割したグループ領域の総数であり、例えば、６４３５個が用いられ、Ｕは、単位領域数であり、例えば、１２０個が用いられ、Ｉは、上記の処理繰り返し回数である。この場合、広い範囲で統一感の高い領域を第１の統合領域として抽出することができるとともに、第１の閾値Ｔは処理繰り返し回数Ｉが増加するほど大きくなり、第１の個数は処理繰り返し回数Ｉが増加するほど小さくなるので、処理の繰り返しにより広い範囲で統一感の高い領域を第１の統合領域として繰り返し数に応じた優先順位を付けて抽出することができる。なお、第１の個数は、上式に特に限定されず、種々の変更が可能であり、例えば、上式の単位領域数Ｕを１０〜１００の範囲内の任意の数値に変更したり、処理繰り返し回数Ｉと無関係な一定値を用いてもよい。
【００７７】
次に、ステップＳ６０において、統合領域計算部３５は、上記の処理により第１の統合領域として抽出されていない残りの領域のうち当該領域を構成するグループ領域の個数Ｎが第２の個数以上あり、且つ統合された領域の境界に位置するグループ領域のうち８割以上のグループ領域の平均色と隣接する他の統合された領域に属するグループ領域の平均色との差の平均Ａが第２の閾値より大きいか否かを判断し、これらの条件を満たす領域がない場合はステップＳ６２へ処理を移行し、これらの条件を満たす領域がある場合はステップＳ６１へ処理を移行してこれらの条件を満たす領域を第２の統合領域として作成し、各第２の統合領域を構成する複数のグループ領域の領域番号を当該第２の統合領域の領域番号に対応付けてテーブル形式で統合領域記憶部３６に記憶させる。
【００７８】
本例では、例えば、第２の個数としては３個が用いられ、第２の閾値としては２０（基準閾値Ｂの約６倍）が用いられる。なお、第２の個数及び第２の閾値は、上記の例に特に限定されず、第２の個数として２個又は４個以上の個数を用いたり、第２の閾値として上記の基準閾値Ｂの１〜２０倍の範囲の中から任意の値を用いることができる。この場合、狭い範囲で対比効果の高い領域を第２の統合領域として抽出することができるとともに、第１の閾値Ｔは処理繰り返し回数Ｉが増加するほど大きくなるので、処理の繰り返しにより狭い範囲で対比効果の高い領域を第２の統合領域として繰り返し数に応じた優先順位を付けて抽出することができる。
【００７９】
次に、ステップＳ６２において、統合領域計算部３５は、処理繰り返し回数Ｉが繰り返し総数Ｒに一致するか否かを判断し、処理繰り返し回数Ｉが繰り返し総数Ｒに達していない場合はステップＳ５３へ移行して以降の処理を繰り返し、処理繰り返し回数Ｉが繰り返し総数Ｒに達している場合は統合領域作成処理を終了してステップＳ６３へ処理を移行する。なお、処理繰り返し回数Ｉが繰り返し総数Ｒに達するまでに、全てのグループ領域が第１及び第２の統合領域に統合された場合も、統合領域作成処理を終了してステップＳ６３へ移行するようにしてもよい。この処理により優先順位の高い（例えば、繰り返し数＜３）第１の統合領域、第２の統合領域、その他の統合領域に分類することができる。
【００８０】
次に、ステップＳ６３において、まず、画像加工部３７は、画像データ受付部３１から出力される処理記述に従い、一又は複数の統合領域をプリセット表現領域として統合領域記憶部３６から読み出し、読み出された統合領域を構成するグループ領域の特徴量をグループ特徴記憶部３４から読み出す。この場合、画像加工部３７は統合領域単位で領域を選択するため、不自然さの少ない境界で表現を切り替えたり、統一感の高い領域のみに表現を付加する等の表現切り替えが可能となる。また、繰り返し回数に応じた優先順位の指定を変えることで指定領域を微調整することもできる。
【００８１】
なお、的確な優先順位の指定を統合領域毎に自動で決める手法としては、統合領域に含まれるグループ領域数の増加がなくなったとき又は極端に減ったときの繰り返し回数で統合された統合領域結果を利用することができる。また、画像加工部３７は、統合領域記憶部３６に記憶されている統合領域だけでなく、グループ特徴記憶部３４に記憶されている特徴量をも参照してグループ領域単位でプリセット表現領域として選択するようにしてもよく、この場合、きめ細かく領域を選択することができる。
【００８２】
その後、画像加工部３７は、予め設定されている複数の表現の中から処理記述により選択された表現になるように、特開平１０−１１５６９号公報等に開示される特徴量加工処理等を用いてプリセット表現を作成し、作成したプリセット表現を分割画像データ記憶部３３に記憶されている複数の分割画像データに対して付加することにより、対象画像を絵画風画像等に加工して通信部２１へ出力する。
【００８３】
このとき、画素単位で画像処理を行うのではなく、グループ領域の特徴量を用いて画像処理を行うことができるので、特開平１０−１１５６９号公報に開示される技術と同様に、グループ領域を領域の大きさ及び方向、曲率等から構成されるベクトル情報により表現することができ、より人間にとって自然で且つ拡大率を自由に変えて作品を作り出すことができる。
【００８４】
図６は、分割画像、統合画像及び加工画像の一例を模式的に示す図である。図６の（ａ）は分割画像データ記憶部３４に記憶される分割画像を示しており、図中の各楕円がグループ領域に対応する。また、図６の（ｂ）は統合領域記憶部３６に記憶される統合画像を示しており、この例では、背景に相当する統合領域Ｒ１及び人物に相当する統合領域Ｒ２が作成されている。最後に、図６の（ｃ）は画像処理部２２により作成された加工画像を示しており、背景に相当する統合領域Ｒ１に対してぼかした表現を付加したり、人物に相当する統合領域Ｒ２に対して明瞭な表現を付加することができる。
【００８５】
図７は、対象画像の一例を示す図であり、図８は、統合画像の一例を示す図であり、図９は、加工画像の一例を示す図である。図７に示す対象画像を図４に示す画像処理部２２により絵画風画像に加工した場合、図８に示すように各統合領域が設定された統合画像が作成され、例えば、領域Ｔ１は、繰り返し回数が１回目で抽出された統一感の高い領域であり、領域Ｔ２は、繰り返し回数が１回目で抽出された対比効果の高い領域であり、領域Ｔ３は、繰り返し回数が３回目で抽出された統一感の高い領域である。その後、各統合領域に絵画風の表現が付加され、図９に示す加工画像を作成することができた。
【００８６】
上記の処理により、本例では、対象画像を複数のグループ領域に分割してグループ領域毎に当該グループ領域の特徴量を算出し、算出した特徴量をグループ領域毎に記憶し、記憶している特徴量を基に複数のグループ領域を統合して複数の統合領域を作成し、統合された統合領域を単位として画像加工処理が行われるので、デザインとして必要な統一感の高い領域や対比効果の高い領域を抽出することができるとともに、グラデーションのある領域を一つの領域に統合することができる。この結果、対象画像に複数の表現を与える際に各表現を与える領域を簡便且つ不自然さなく抽出することができる。
【００８７】
なお、画像処理部２２の構成は上記の例に特に限定されず、種々の変更が可能であり、例えば、統合領域を用いることなく、特開平１０−１１５６９号公報等に開示される画像処理技術を用いてもよい。
【００８８】
また、本実施の形態では、クライアント／サーバ・モデルを用いて画像加工サーバ２により画像を加工したが、クライアントコンピュータ１において画像を加工したり、１台のコンピュータで全ての処理を実行する等の種々の変更が可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明の一の実施の形態による画像加工サーバを用いた画像加工システムの構成を示すブロック図である。
【図２】図１に示す画像加工システムによる画像加工処理を説明するためのフローチャートである。
【図３】図１に示す画像加工システムによる処理記述登録処理を説明するためのフローチャートである。
【図４】図１に示す画像処理部の一例の構成を示すブロック図である。
【図５】図４に示す画像処理部による画像加工処理を説明するためのフローチャートである。
【図６】分割画像、統合画像及び加工画像の一例を模式的に示す図である。
【図７】対象画像の一例を示す図である。
【図８】統合画像の一例を示す図である。
【図９】加工画像の一例を示す図である。
【符号の説明】
【００９０】
１  クライアントコンピュータ
２  画像加工サーバ
２１  通信部
２２  画像処理部
２３  特定情報記憶部
２４  加工画像用生成部
２５  処理記述用生成部
３１  画像データ受付部
３２  グループ特徴計算部
３３  分割画像データ記憶部
３４  グループ特徴記憶部
３５  統合領域計算部
３６  統合領域記憶部
３７  画像加工部
【図１】
2005174070.tif 000003
【図２】
2005174070.tif 000004
【図３】
2005174070.tif 000005
【図４】
2005174070.tif 000006
【図５】
2005174070.tif 000007
【図６】
2005174070.tif 000008
【図８】
2005174070.tif 000009
【図７】
2005174070.tif 000010
【図９】
2005174070.tif 000011