(57)【要約】      （修正有）【課題】被合成画像を記憶しているメモリの内容を書き換えることなく、被合成画像の変倍処理や回転処理を行うことができ、変倍処理後あるいは回転処理後の被合成画像を入力画像に合成することができる画像合成装置及び画像合成処理プログラムを提供する。【解決手段】入力画像と合成される被合成画像を記憶する被合成画像記憶手段２３１と、被合成画像記憶手段に記憶されている被合成画像を、任意の倍率に拡大もしくは拡大もしくは縮小する被合成画像変倍手段２３２及び／または被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転手段２３３と、前記被合成画像変倍手段により変倍され及び／または前記被合成画像回転手段により回転された被合成画像と入力画像とを合成する画像合成手段２４を備ている。【選択図】図２
2006287609.tif 000002
【特許請求の範囲】
【請求項１】
入力画像と合成される被合成画像を記憶する被合成画像記憶手段と、
被合成画像記憶手段に記憶されている被合成画像を、任意の倍率に拡大もしくは縮小する被合成画像変倍手段と、
前記被合成画像変倍手段により変倍された被合成画像と入力画像とを合成する画像合成手段と、
を備えたことを特徴とする画像合成装置。
【請求項２】
入力画像と合成される被合成画像を記憶する被合成画像記憶手段と、
被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転手段と、
前記被合成画像回転手段により回転された被合成画像と入力画像とを合成する画像合成手段と、
を備えたことを特徴とする画像合成装置。
【請求項３】
被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転手段を備え、合成手段は、被合成画像変倍手段により変倍され被合成画像回転手段により回転された被合成画像と入力画像とを合成する請求項１に記載の画像合成装置。
【請求項４】
入力画像の方向を判定する方向判定手段を備え、
前記被合成画像回転手段は、前記方向判定手段による判定結果に基づいて被合成画像の回転角度を決定する請求項２または３に記載の画像合成装置。
【請求項５】
入力画像を任意の倍率に拡大もしくは縮小する入力画像変倍手段を備え、
画像合成手段は、前記入力画像変倍手段により変倍された入力画像と被合成画像とを合成する請求項１〜４の何れかに記載の画像合成装置。
【請求項６】
被合成画像変倍手段は、前記入力画像変倍手段による入力画像の拡大もしくは縮小倍率と同じ倍率で被合成画像に変倍処理を施す請求項５に記載の画像合成装置。
【請求項７】
入力画像を任意の角度で回転する入力画像回転手段を備え、
画像合成手段は、前記入力画像回転手段により回転された入力画像と被合成画像とを合成する請求項１〜６の何れかに記載の画像合成装置。
【請求項８】
被合成画像回転手段は、前記入力画像回転手段による入力画像の回転角度と同じ角度で被合成画像に回転処理を施す請求項７に記載の画像合成装置。
【請求項９】
被合成画像記憶手段に記憶されている被合成画像を、任意の倍率に拡大もしくは縮小する被合成画像変倍ステップと、
変倍された被合成画像と入力画像とを合成するステップと、
をコンピュータに実行させるための画像合成処理プログラム。
【請求項１０】
被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転ステップと、
回転された被合成画像と入力画像とを合成するステップと、
をコンピュータに実行させるための画像合成処理プログラム。
【請求項１１】
被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転ステップと、
回転された被合成画像と入力画像とを合成するステップと、
をさらにコンピュータに実行させる請求項９に記載の画像合成処理プログラム。
【請求項１２】
入力画像の方向を判定する方向判定ステップを備え、
前記被合成画像回転ステップでは、前記方向判定ステップによる判定結果に基づいて被合成画像の回転角度を決定する請求項１０または１１に記載の画像合成処理プログラム。
【請求項１３】
入力画像を任意の倍率に拡大もしくは縮小する入力画像変倍ステップを備え、
画像合成ステップでは、前記入力画像変倍ステップにより変倍された入力画像と被合成画像とを合成する請求項９〜１２の何れかに記載の画像合成処理プログラム。
【請求項１４】
被合成画像変倍ステップでは、前記入力画像変倍ステップによる入力画像の拡大もしくは縮小倍率と同じ倍率で被合成画像に変倍処理を施す請求項１３に記載の画像合成処理プログラム。
【請求項１５】
入力画像を任意の角度で回転する入力画像回転ステップを備え、
画像合成ステップでは、前記入力画像回転ステップにより回転された入力画像と被合成画像とを合成する請求項９〜１４の何れかに記載の画像合成処理プログラム。
【請求項１６】
被合成画像回転ステップでは、前記入力画像回転ステップによる入力画像の回転角度と同じ角度で被合成画像に回転処理を施す請求項１５に記載の画像合成処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタ、複写機、ファクシミリ装置等に適用され、ウォーターマーク画像等の被合成画像を入力画像と合成するための画像合成装置、及び画像合成処理をコンピュータに実行させるための画像合成処理プログラムに関する。
【背景技術】
【０００２】
ウォーターマーク画像や地紋プリント画像等の被合成画像を、例えばスキャナ等により読み込まれた入力画像と合成して印字することが、従来より行われている。
【０００３】
ところが、従来は、前記入力画像と被合成画像を合成した後の画像を回転あるいは変倍することはできるものの、被合成画像を回転あるいは変倍させた状態で、入力画像と合成するには、被合成画像を記憶しているメモリの内容をその都度書き換える必要があった。そのため、ファームウェアでのメモリリソースや処理時間の点で問題があった。
【０００４】
なお、特許文献１には、２つの地紋パターンに対して回転、変倍処理を行い、合成して分版パターンを作成する技術が開示されている。
【特許文献１】特開平４−２１３７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載された技術は、入力画像に対してウォーターマーク画像等の被合成画像を合成する場合の前記問題に対して、解決手法を提案するものではなかった。
【０００６】
この発明は、このような技術的背景に鑑みてなされたものであって、被合成画像を記憶しているメモリの内容を書き換えることなく、被合成画像の変倍処理や回転処理を行うことができ、変倍処理後あるいは回転処理後の被合成画像を入力画像に合成することができる画像合成装置、及び画像合成処理をコンピュータに実行させるための画像合成処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題は、以下の手段によって解決される。
（１）入力画像と合成される被合成画像を記憶する被合成画像記憶手段と、被合成画像記憶手段に記憶されている被合成画像を、任意の倍率に拡大もしくは縮小する被合成画像変倍手段と、前記被合成画像変倍手段により変倍された被合成画像と入力画像とを合成する画像合成手段と、を備えたことを特徴とする画像合成装置。
（２）入力画像と合成される被合成画像を記憶する被合成画像記憶手段と、被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転手段と、前記被合成画像回転手段により回転された被合成画像と入力画像とを合成する画像合成手段と、を備えたことを特徴とする画像合成装置。
（３）被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転手段を備え、合成手段は、被合成画像変倍手段により変倍され被合成画像回転手段により回転された被合成画像と入力画像とを合成する前項１に記載の画像合成装置。
（４）入力画像の方向を判定する方向判定手段を備え、前記被合成画像回転手段は、前記方向判定手段による判定結果に基づいて被合成画像の回転角度を決定する前項２または３に記載の画像合成装置。
（５）入力画像を任意の倍率に拡大もしくは縮小する入力画像変倍手段を備え、画像合成手段は、前記入力画像変倍手段により変倍された入力画像と被合成画像とを合成する前項１〜４の何れかに記載の画像合成装置。
（６）被合成画像変倍手段は、前記入力画像変倍手段による入力画像の拡大もしくは縮小倍率と同じ倍率で被合成画像に変倍処理を施す前項５に記載の画像合成装置。
（７）入力画像を任意の角度で回転する入力画像回転手段を備え、画像合成手段は、前記入力画像回転手段により回転された入力画像と被合成画像とを合成する前項１〜６の何れかに記載の画像合成装置。
（８）被合成画像回転手段は、前記入力画像回転手段による入力画像の回転角度と同じ角度で被合成画像に回転処理を施す前項７に記載の画像合成装置。
（９）被合成画像記憶手段に記憶されている被合成画像を、任意の倍率に拡大もしくは縮小する被合成画像変倍ステップと、変倍された被合成画像と入力画像とを合成するステップと、をコンピュータに実行させるための画像合成処理プログラム。
（１０）被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転ステップと、回転された被合成画像と入力画像とを合成するステップと、をコンピュータに実行させるための画像合成処理プログラム。
（１１）被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転する被合成画像回転ステップと、回転された被合成画像と入力画像とを合成するステップと、をさらにコンピュータに実行させる前項９に記載の画像合成処理プログラム。
（１２）入力画像の方向を判定する方向判定ステップを備え、前記被合成画像回転ステップでは、前記方向判定ステップによる判定結果に基づいて被合成画像の回転角度を決定する前項１０または１１に記載の画像合成処理プログラム。
（１３）入力画像を任意の倍率に拡大もしくは縮小する入力画像変倍ステップを備え、画像合成ステップでは、前記入力画像変倍ステップにより変倍された入力画像と被合成画像とを合成する前項９〜１２の何れかに記載の画像合成処理プログラム。
（１４）被合成画像変倍ステップでは、前記入力画像変倍ステップによる入力画像の拡大もしくは縮小倍率と同じ倍率で被合成画像に変倍処理を施す前項１３に記載の画像合成処理プログラム。
（１５）入力画像を任意の角度で回転する入力画像回転ステップを備え、画像合成ステップでは、前記入力画像回転ステップにより回転された入力画像と被合成画像とを合成する前項９〜１４の何れかに記載の画像合成処理プログラム。
（１６）被合成画像回転ステップでは、前記入力画像回転ステップによる入力画像の回転角度と同じ角度で被合成画像に回転処理を施す前項１５に記載の画像合成処理プログラム。
【発明の効果】
【０００８】
前項（１）に記載の発明によれば、被合成画像記憶手段に記憶されている被合成画像を、任意の倍率に拡大もしくは縮小したのち、変倍された被合成画像と入力画像とを合成するから、被合成画像の変倍処理を入力画像とは無関係に行うことができ、被合成画像記憶手段の頻繁な書き換えを必要とすることなく、変倍した被合成画像と入力画像とを合成することができる。
【０００９】
前項（２）に記載の発明によれば、被合成画像記憶手段に記憶されている被合成画像を、任意の角度で回転したのち、回転された被合成画像と入力画像とを合成するから、被合成画像の回転処理を入力画像とは無関係に行うことができ、被合成画像記憶手段の頻繁な書き換えを必要とすることなく、回転した被合成画像と入力画像とを合成することができる。
【００１０】
前項（３）に記載の発明によれば、被合成画像の変倍処理及び回転処理を入力画像とは無関係に行うことができ、被合成画像記憶手段の頻繁な書き換えを必要とすることなく、変倍処理及び回転処理した被合成画像と入力画像とを合成することができる。
【００１１】
前項（４）に記載の発明によれば、入力画像の方向を判定する方向判定手段を備え、前記被合成画像回転手段は、前記方向判定手段による判定結果に基づいて被合成画像の回転角度を決定するから、入力画像の方向と被合成画像の方向とを自動的に合致させることができる。
【００１２】
前項（５）に記載の発明によれば、変倍された入力画像と、変倍及び／または回転された被合成画像とを合成することができる。
【００１３】
前項（６）に記載の発明によれば、入力画像の拡大もしくは縮小倍率と同じ倍率で被合成画像を変倍するから、入力画像との大小関係を維持しながら被合成画像を合成することができる。
【００１４】
前項（７）に記載の発明によれば、回転された入力画像と、変倍及び／または回転された被合成画像とを合成することができる。
【００１５】
前項（８）に記載の発明によれば、入力画像の回転角度と同じ角度で被合成画像を回転するから、入力画像との配置関係を維持しながら被合成画像を合成することができる。
【００１６】
前項（９）に記載の発明によれば、被合成画像を任意の倍率に拡大もしくは縮小したのち、変倍された被合成画像と入力画像とを合成する処理をコンピュータに実行させることができるから、被合成画像の変倍処理を入力画像とは無関係に行うことができ、被合成画像記憶手段の頻繁な書き換えを必要とすることなく、変倍した被合成画像と入力画像とを合成することができる。
【００１７】
前項（１０）に記載の発明によれば、被合成画像を任意の角度で回転したのち、回転された被合成画像と入力画像とを合成する処理をコンピュータに実行させることができるから、、被合成画像の回転処理を入力画像とは無関係に行うことができ、被合成画像記憶手段の頻繁な書き換えを必要とすることなく、回転した被合成画像と入力画像とを合成することができる。
【００１８】
前項（１１）に記載の発明によれば、被合成画像の変倍処理及び回転処理を入力画像とは無関係に行うことができ、被合成画像記憶手段の頻繁な書き換えを必要とすることなく、変倍処理及び回転処理した被合成画像と入力画像とを合成することができる。
【００１９】
前項（１２）に記載の発明によれば、入力画像の方向の判定結果に基づいて、被合成画像の回転方向を決定するから、入力画像の方向と被合成画像の方向とを自動的に合致させることができる。
【００２０】
前項（１３）に記載の発明によれば、変倍された入力画像と、変倍及び／または回転された被合成画像とを合成することができる。
【００２１】
前項（１４）に記載の発明によれば、入力画像の拡大もしくは縮小倍率と同じ倍率で被合成画像を変倍するから、入力画像との大小関係を維持しながら被合成画像を合成することができる。
【００２２】
前項（１５）に記載の発明によれば、回転された入力画像と、変倍及び／または回転された被合成画像とを合成することができる。
【００２３】
前項（１６）に記載の発明によれば、入力画像の回転角度と同じ角度で被合成画像を回転するから、入力画像との配置関係を維持しながら被合成画像を合成することができる。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の一実施形態を図面に基づいて説明する。
【００２５】
図１は、この発明の一実施形態に係る画像合成装置を備えたカラー画像形成装置（以下、単に画像形成装置という）の電気的構成を示すブロック図である。なお、画像形成装置１は、例えばコピー機能、プリンタ機能、スキャナ機能、画像データ等のデータ送信機能等の複数の機能を有する多機能画像形成装置であるＭＦＰ（Multi  Function  Peripherals）等によって構成されている。
【００２６】
画像形成装置１は、ネットワークインターフェイス部（ネットワークＩ／Ｆ）１１、スキャナ部１２、操作部１３、記憶部１４、印刷部１５、ＣＰＵ１６、ＲＯＭ１７、ＲＡＭ１８、原稿方向検知センサ１９を備えている。
【００２７】
前記ネットワークインターフェイス部１１は、画像形成装置１をネットワーク２に接続するための通信手段として機能する。この実施形態では、ネットワークインターフェイス部１１を介して、図示しないユーザ端末から送信されてきた画像データやその他のデータを受信可能となっている。
【００２８】
前記スキャナ部１２は、モノクロまたはカラーの原稿を読み取って画像データに変換するものである。
【００２９】
前記操作部１３は、タッチパネルを有する表示装置やキーボードで構成されており、表示機能及びユーザが操作を行うための機能を備えている。この実施形態では、ユーザが原稿をスキャナ部１２で読み取らせてコピー等する場合に、操作部１３を用いて、入力画像を拡大または縮小するための変倍処理や倍率を設定したり、画像を所定の角度で回転させる回転処理や回転角度を設定したり、その他の設定入力操作を行うことができるようになっている。
【００３０】
前記記憶部１４は、スキャナ部１２やユーザ端末から入力された画像データや、ユーザが操作部１３を用いて入力した各種の設定データ等を記憶するほか、被合成画像の一つであるウォーターマーク画像を記憶するウォーターマーク画像記憶部２３１を備えている。
【００３１】
前記印刷部１５は、前記スキャナ部１２で読み取られた原稿の画像データや、ユーザ端末から送信されてきたプリントデータを、用紙に印刷するものである。
【００３２】
前記ＣＰＵ１６は、画像形成装置１の全体を統括的に制御するほか、この実施形態では、原稿方向検知センサ１９からの信号に基づいて、スキャナ部１２にセットされた原稿の向き（画像データの方向）を判定する処理を実行したり、さらには画像合成処理を実行する。画像合成処理については後述する。
【００３３】
前記ＲＯＭ１７は、前記ＣＰＵ１６を動作させるためのプログラムやその他のデータが記憶されている。
【００３４】
前記ＲＡＭ１８は、ＣＰＵ１６の動作領域を確保するためのものである。
【００３５】
前記原稿方向検知センサ１９は、スキャナ部１２にセットされた原稿の方向（向き）を検出する。
【００３６】
図２は、図１の画像形成装置１が有する画像合成装置の機能ブロック図である。
【００３７】
２１はコントローラ、２２は入力画像処理部、２３はウォーターマーク画像処理部である。入力画像処理部２２は、例えばスキャナ部１２により読み取られた入力画像の変倍処理を行う入力画像変倍部２２１と、入力画像の回転処理を行う入力画像回転部２２２を備えている。ウォーターマーク画像処理部２３は、前記ウォーターマーク画像記憶部２３１と、ウォーターマーク画像に変倍処理を施すウォーターマーク変倍部２３２と、ウォーターマーク画像に回転処理を施すウォーターマーク回転部２３３を備えている。
【００３８】
ユーザにより指示された入力画像ａに対する回転処理および変倍処理の設定を示す入力画像コントロール信号ｂが、入力画像処理部２２の入力画像変倍部２２１および入力画像回転部２２２に送信される。
【００３９】
前記入力画像ａは、前記入力画像変倍部２２１および入力画像回転部２２２により、設定された倍率での拡大もしくは縮小変倍処理と、設定された角度での回転処理が施され、変倍および回転後画像ｃとして出力される。入力画像変倍部２２１による入力画像の変倍方法、入力画像回転部２２２による入力画像の回転方法は公知であるので、その説明は省略する。
【００４０】
一方、ウォーターマーク画像記憶部２３１はウォーターマークの画像を記憶しており、ウォーターマーク画像記憶部２３１から、入力画像の主走査および副走査領域を示す信号を基準としてウォーターマーク画像が読み出される。
【００４１】
前記コントローラ２１からは、ウォーターマーク画像の回転および変倍の設定を示すウォーターマークコントロール信号ｄがウォーターマーク変倍部２３２およびウォーターマーク回転部２３３に送られる。この実施形態では、ウォーターマークコントロール信号ｄによって示されるウォーターマークの回転および変倍は、前記入力画像ａの回転角度及び変倍率と同じに設定されている。
【００４２】
ウォーターマーク画像は、前記ウォーターマーク変倍部２３２およびウォーターマーク回転部２３３により、拡大もしくは縮小変倍処理と、回転処理が施され、変倍および回転後ウォーターマーク画像ｅとして出力される。
【００４３】
画像合成部２４は、前記コントローラ２１からのウォーターマーク生成指示信号ｆを受け、変倍および回転後画像ｃに変倍および回転後ウォーターマーク画像ｅを重畳して合成する。合成された画像は、ウォーターマーク重畳画像ｇとして出力される。
【００４４】
図３は、ウォーターマーク変倍部２３２で行われる縮小変倍のアルゴリズムを説明するものである。Ａ１〜Ｆ６はウォーターマーク画像記憶部２３１に保持された３６画素で構成されるウォーターマーク画像である。一例として１／３縮小変倍が選択された場合には、主走査方向および副走査方向にそれぞれ、３ドットごとに１ドットのデータを取得するように、ウォーターマーク形状記憶部２３１にアクセスする。
【００４５】
結果として、ウォーターマーク画像はＡ１、Ａ４、Ｄ１、Ｄ４の４画素による画像に縮小変倍される。
【００４６】
図４は、ウォーターマーク変倍部２３２で行われる拡大変倍のアルゴリズムを説明するための図である。Ａ１〜Ｂ２はウォーターマーク画像記憶部２３１に保持されたウォーターマーク画像であり、一例として３倍拡大変倍が選択された場合には、主走査および副走査方向にそれぞれ  同じ記憶部アドレスの値を３ドット分繰り返すようにウォーターマーク形状記憶部２３１にアクセスし、結果としてウォーターマーク画像はＡ１〜Ｂ２の３６画素による画像に拡大変倍される。
【００４７】
図５は、ウォーターマーク回転部２３３での回転処理のアルゴリズムを説明するための図である。Ａ１〜Ｆ６は３６画素で構成されるウォーターマーク画像記憶部２３１に保持されたウォーターマーク画像であり、画素Ａ１を基準位置として、主走査方向にｘドット、副走査方向にｙラインの位置の画素を、D度の角度で回転する場合には、ウォーターマーク画像記憶部２３１の読み出しアドレスは、
主走査アドレス＝（回転なしの主走査アドレス）×Ｃｏｓ（Ｄ）−（回転なしの副走査アドレス）×Ｓｉｎ（Ｄ）
副走査アドレス＝（回転なしの副走査アドレス）×Ｃｏｓ（Ｄ）＋（回転なしの主走査アドレス）×Ｓｉｎ（Ｄ）
を新たな記憶部アドレスとする。
【００４８】
一例として、−６０°に画像を回転する場合を示す。Ａ１画素の（主走査アドレス，副走査アドレス）を（０，０）とすると、画素Ａ６は（４，−１）としてあらわされる。
【００４９】
回転後のアドレスは、
主走査アドレス＝４×Ｃｏｓ（−６０°）−（−１）×Ｓｉｎ（−６０°）＝２−０．８７＝１．１３
副走査アドレス＝（−１）×Ｃｏｓ（−６０°）＋４×Ｓｉｎ（−６０°）＝−０．５−３．４８＝−３．９８
丸め込みを行ない、回転後のアドレス＝（１，−４）＝画素Ｅ２  をウォーターマーク画像記憶部２３１から読み出す。
【００５０】
また、アドレスをある領域内で循環させることにより、ウォーターマーク画像を切れ目なく敷き詰めることができる。
【００５１】
図６は、画素Ｄ３（２，−３）を−６０°回転した場合を示す。
【００５２】
回転後のアドレスは、
主走査アドレス  ＝３×Ｃｏｓ（−６０°）−（−３）×Ｓｉｎ（−６０°）＝１．５−２．６１＝−１．１１
副走査アドレス＝（−３）×Ｃｏｓ（−６０°）＋３×Ｓｉｎ（−６０°）＝−１．５−２．６１＝−４．１１
丸め込みを行ない、回転後のアドレス＝（−１，−４）となるが、主走査アドレス−１は存在しないため、アドレスを循環させて（６，−４）＝画素Ｅ６を記憶部２３１から読み出すことにより、切れ目なくウォーターマーク画像を構成することが可能である。
【００５３】
図７は、図１に示したＣＰＵ１６が実行する入力画像とウォーターマーク画像との合成処理の内容を示すフローチャートである。この処理は、ＣＰＵ１６がＲＯＭ１７等に格納された画像合成処理プログラムを実行することにより行われる。なお、以下の説明及び図面において、ステップを「Ｓ」と略記する。
【００５４】
Ｓ１において、ユーザによって入力画像の変倍が設定されたか否かを判断し、設定されていれば（Ｓ１の判断がＹＥＳ）、Ｓ２で、入力画像を設定された倍率に拡大しあるいは縮小したのち、Ｓ３に進む。変倍が設定されていなければ（Ｓ１の判断がＮＯ）、そのままＳ３に進む。
【００５５】
Ｓ３では、入力画像の回転が設定されたか否かを判断する。設定されていれば（Ｓ３の判断がＹＥＳ）、Ｓ４で、設定された回転角度に入力画像を回転したのち、Ｓ５に進む。回転が設定されていなければ（Ｓ３の判断がＮＯ）、そのままＳ５に進む。
【００５６】
Ｓ５では、入力画像に変倍処理がなされているか否かを判断し、なされていれば（Ｓ６の判断がＹＥＳ）、Ｓ６で、入力画像に対するのと同じ変倍率で、ウォーターマーク画像に変倍処理を実行したのち、Ｓ７に進む。入力画像に変倍処理が施されていなければ（Ｓ５の判断がＮＯ）、そのままＳ７に進む。
【００５７】
Ｓ７では、入力画像に回転処理がなされているか否かを判断し、なされていれば（Ｓ７の判断がＹＥＳ）、Ｓ８で、入力画像に対するのと同じ角度で、ウォーターマーク画像に回転処理を実行したのち、Ｓ９に進む。入力画像に回転処理が施されていなければ（Ｓ７の判断がＮＯ）、そのままＳ９に進む。
【００５８】
Ｓ９では、変倍、回転処理を施されあるいは施されていない入力画像と、入力画像と同じ倍率、回転角度で変倍、回転処理を施されあるいは施されていないウォーターマーク画像とを合成したのち、Ｓ１０で、合成した画像データを印刷部１５に送信して、合成処理を終了する。印刷部１５は、送られてきた画像データを用紙に印刷する。
【００５９】
このように、本実施の形態では、ウォーターマーク画像記憶部２３１から読み出したウォーターマーク画像を入力画像とは別に独立して変倍あるいは回転するから、ウォーターマーク画像記憶部２３１の内容を書き換える必要はなくなる。しかも、入力画像の変倍率、回転角度と同じ変倍率、回転角度でウォーターマーク画像に変倍処理や回転処理を実施するから、入力画像に対して常に適正な関係でウォーターマーク画像を合成することができる。
【００６０】
なお、上記実施形態では、入力画像の変倍率、回転角度と同じ変倍率、回転角度で変倍処理や回転処理を実施したが、入力画像の変倍処理の有無や変倍率、回転処理の有無や回転角度とは無関係に、ウォーターマーク画像の変倍率や回転角度を設定しても良い。
【００６１】
図８は、この発明の他の実施形態を示すものである。この実施形態では、スキャナ部１２で読み込んだ原稿の方向に応じて、ウォーターマーク画像を自動的に回転させて入力画像と合成する場合を示すものである。
【００６２】
Ｓ２１において、読み込んだ原稿の方向は基準の方向か否かを判断する。基準の方向であれば（Ｓ２１の判断がＹＥＳ）、ウォーターマーク画像に回転処理を施すことなくそのままＳ２３に進む。基準の方向でなければ（Ｓ２１の判断がＮＯ）、Ｓ２２で、原稿の方向に応じた回転処理をウォーターマーク画像に施した後、Ｓ２３に進む。
【００６３】
Ｓ２３では、回転処理を施されあるいは施されていないウォーターマーク画像と入力画像とを合成したのち、Ｓ２４では、合成した画像データを印刷部１５に送信して、合成処理を終了する。印刷部１５は、送られてきた画像データを用紙に印刷する。
【００６４】
図８に示した実施形態では、原稿の方向に応じてウォーターマーク画像を回転させるから、原稿の方向とウォーターマーク画像の方向とを自動的に合致させることができる。
【００６５】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。入力画像がスキャナ部１２により読み込まれた原稿の画像である場合を示したが、ユーザ端末等の外部装置から送信されてきた画像データであっても良い。
【図面の簡単な説明】
【００６６】
【図１】この発明の一実施形態に係る画像合成装置を有する画像形成装置の電気的構成を示すブロック図である。
【図２】画像合成装置の機能ブロック図である。
【図３】ウォーターマーク変倍部２３２で行われる縮小変倍のアルゴリズムを説明する図である。
【図４】ウォーターマーク変倍部２３２で行われる拡大変倍のアルゴリズムを説明するための図である。
【図５】ウォーターマーク回転部での回転処理のアルゴリズムを説明するための図である。
【図６】画素Ｄ３（２，−３）を−６０°回転した場合を示す。
【図７】図１の画像形成装置によって行われる画像合成処理の一例を示すフローチャートである。
【図８】図１の画像形成装置によって行われる画像合成処理の他の例を示すフローチャートである。
【符号の説明】
【００６７】
１            画像形成装置
１２          スキャナ部
１３          操作部
１４          記憶部
１５          印刷部
１６          ＣＰＵ
１９          原稿方向検知センサ
２１          コントローラ
２２          入力画像処理部
２３          ウォーターマーク画像処理部
２４          画像合成部
２２１        入力画像変倍部
２２２        入力画像回転部
２３１        ウォーターマーク画像記憶部
２３２        ウォーターマーク変倍部
２３３        ウォーターマーク回転部
【図１】
2006287609.tif 000003
【図２】
2006287609.tif 000004
【図３】
2006287609.tif 000005
【図４】
2006287609.tif 000006
【図５】
2006287609.tif 000007
【図６】
2006287609.tif 000008
【図７】
2006287609.tif 000009
【図８】
2006287609.tif 000010