(57)【要約】【課題】画像形成装置において、ループ形状での合成を可能とすること。【解決手段】画像形成装置は、合成開始キーが入力されたか否かの判断を行い、合成開始キーが入力された場合（Ｓ１１；Ｙ）、原稿を読み取り部において読み込み、表示する（Ｓ１２）。抽出画像の合成エリア形状の指定がされたか否かの判断を行い、合成エリア形状が指定された場合（Ｓ１３；Ｙ）、形状のデータをビットマップメモリに書き込み、抽出画像エリアを作成する（Ｓ１４）。合成エリアの背景画像上の位置情報の指定がされたか否かの判断を行い（Ｓ１５）、位置情報が指定された場合（Ｓ１５；Ｙ）、コピースタートキーが押下されたか否かの判断を行う（Ｓ１６）。コピースタートキーが押下された場合（Ｓ１６；Ｙ）、抽出画像をスキャンし、そして、ビットマップメモリの合成エリアにおいて画像の合成を実行し（Ｓ１７）、処理を終了する。【選択図】  図２
2004221980.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取る読取手段と、
前記読取手段により読み取られた原稿画像を画像データに変換する変換手段と、
前記変換手段により変換された前記画像データを記憶する第１記憶手段と、
前記第１記憶手段により記憶された画像データを印刷処理し、出力画像を形成する画像形成手段と、
を有する画像形成装置において、
前記第１記憶手段に格納された前記画像データ上の座標点情報の入力を受け付ける受付手段と、
前記受付手段により受け付けられた前記座標点情報に基づいて、ループ形状を形成するループ形成手段と、
前記ループ形成手段により形成された前記ループ形状の画像データを記憶する第２記憶手段と、
前記第２記憶手段に記憶された前記ループ形状の画像データと、前記第１記憶手段に記憶された前記画像データと、を合成する画像合成手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記ループ形成手段は、所定のエリア信号を用いて、複数の前記ループ形状を形成し、
前記第２記憶手段は、前記ループ形成手段により形成された複数の前記ループ形状の画像データを所定のＲＧＢ（赤・緑・青）メモリに記憶することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像合成手段は、前記ＲＧＢメモリにおいて前記第２記憶手段に記憶された前記ループ形状の画像データと、前記第１記憶手段に記憶された前記画像データと、を合成することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記受付手段は、入力された前記座標点を多角形化して受け付け、
前記ループ形成手段は、前記受付手段により受け付けられた前記座標点情報に基づいて、中抜きループ形状を形成することを特徴とする請求項１、請求項２、または、請求項３記載の画像形成装置。
【請求項５】
前記ループ形成手段は、所定のエリア信号を用いて、前記中抜きループ形状を形成し、
前記第２記憶手段は、前記ループ形成手段により形成された前記中抜きループ形状の画像データを所定のＲＧＢメモリに記憶することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記画像合成手段は、前記ＲＧＢメモリにおいて前記第２記憶手段に記憶された前記中抜きループ形状の画像データと、前記第１記憶手段に記憶された前記画像データと、を合成することを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記受付手段は、入力された前記座標点を多角形化して受け付け、
前記ループ形成手段は、前記受付手段により受け付けられた前記座標点情報に基づいて、任意の中抜きループ形状を形成することを特徴とする請求項１、請求項２、請求項３、請求項４、請求項５、または、請求項６記載の画像形成装置。
【請求項８】
前記ループ形成手段は、所定のエリア信号を用いて、前記中抜きループ形状を形成し、
前記第２記憶手段は、前記ループ形成手段により形成された前記任意の中抜きループ形状の画像データを所定のＲＧＢメモリに記憶することを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記画像合成手段は、前記ＲＧＢメモリにおいて前記第２記憶手段に記憶された前記任意の中抜きループ形状の画像データと、前記第１記憶手段に記憶された前記画像データと、を合成することを特徴とする請求項８記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ装置などの画像読取装置によって読み取られた画像情報の一部を抽出し、抽出した画像を背景画像や他の抽出された画像情報と合成することが可能な電子複写装置やファクシミリ装置などの画像形成装置に関する。
【０００２】
【従来の技術】
近年、絵や文字などの原稿画像を読み取りデジタルデータに変換するスキャナ装置を用いて入力情報を作成し、作成されたデジタル入力情報を基に出力画像を形成する画像形成装置が普及してきている。
このような画像形成装置には、入力された画像データに様々な加工を施すことができる機能が搭載されている。例えば、画像データを反転させる機能や複数の画像データを集約して出力する機能などが知られている。
【０００３】
ところで、画像形成装置を使用して会議資料などの書類を作成する際に、読み取った原稿画像の一部を合成して、新しい画像データを作成することを必要とする場合がしばしば生じる。このような場合、一般的に、座標点を指示して合成を希望する部分（合成エリア）を抽出し、画像の合成処理を施していた。そのため合成エリアは長方形でしか指定することができなかった。
その他、画像の合成処理方法に関する技術が下記の特許文献をはじめ種々開示されている。
【特許文献１】
特開平８−２８９１３２号公報
【特許文献２】
特開平１０−３３６４３０号公報
【０００４】
特許文献１には、記憶した画像データの任意の領域を指定した複数の画像データを合成する技術が開示されている。
また、特許文献２には、重ね合わせて得られた画像データの印字を可能とし、重ね合わせコピーを作成する際の画像データの劣化を低減させる技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１、または、特許文献２においては、合成エリアの位置および大きさ（変倍率）の選択はできるものの、合成エリアの抽出は、長方形でしか実行することができないため、形状における選択範囲が非常に狭くなってしまっていた。
そこで、本発明は、複数のループ形状での画像合成を可能とした画像形成装置を提供することを第１の目的とする。
また、本発明は、中抜きループ形状での画像合成を可能とした画像形成装置を提供することを第２の目的とする。
【０００６】
【課題を解決するための手段】
請求項１記載の発明では、原稿画像を読み取る読取手段と、前記読取手段により読み取られた原稿画像を画像データに変換する変換手段と、前記変換手段により変換された前記画像データを記憶する第１記憶手段と、前記第１記憶手段により記憶された画像データを印刷処理し、出力画像を形成する画像形成手段と、を有する画像形成装置において、前記第１記憶手段に格納された前記画像データ上の座標点情報の入力を受け付ける受付手段と、前記受付手段により受け付けられた前記座標点情報に基づいて、ループ形状を形成するループ形成手段と、前記ループ形成手段により形成された前記ループ形状の画像データを記憶する第２記憶手段と、前記第２記憶手段に記憶された前記ループ形状の画像データと、前記第１記憶手段に記憶された前記画像データと、を合成する画像合成手段と、を備えたことにより前記第１の目的を達成する。
【０００７】
請求項２記載の発明では、請求項１記載の発明において、前記ループ形成手段は、所定のエリア信号を用いて、複数の前記ループ形状を形成し、前記第２記憶手段は、前記ループ形成手段により形成された複数の前記ループ形状の画像データを所定のＲＧＢ（赤・緑・青）メモリに記憶することにより前記第１の目的を達成する。
請求項３記載の発明では、請求項２記載の発明において、前記画像合成手段は、前記ＲＧＢメモリにおいて前記第２記憶手段に記憶された前記ループ形状の画像データと、前記第１記憶手段に記憶された前記画像データと、を合成することにより前記第１の目的を達成する。
【０００８】
請求項４記載の発明では、請求項１、請求項２、または、請求項３記載の発明において、前記受付手段は、入力された前記座標点を多角形化して受け付け、前記ループ形成手段は、前記受付手段により受け付けられた前記座標点情報に基づいて、中抜きループ形状を形成することにより前記第２の目的を達成する。
請求項５記載の発明では、請求項４記載の発明において、前記ループ形成手段は、所定のエリア信号を用いて、前記中抜きループ形状を形成し、前記第２記憶手段は、前記ループ形成手段により形成された前記中抜きループ形状の画像データを所定のＲＧＢメモリに記憶することにより前記第２の目的を達成する。
請求項６記載の発明では、請求項５記載の発明において、前記画像合成手段は、前記ＲＧＢメモリにおいて前記第２記憶手段に記憶された前記中抜きループ形状の画像データと、前記第１記憶手段に記憶された前記画像データと、を合成することにより前記第２の目的を達成する。
【０００９】
請求項７記載の発明では、請求項１、請求項２、請求項３、請求項４、請求項５、または、請求項６記載の発明において、前記受付手段は、入力された前記座標点を多角形化して受け付け、前記ループ形成手段は、前記受付手段により受け付けられた前記座標点情報に基づいて、任意の中抜きループ形状を形成することにより前記第２の目的を達成する。
請求項８記載の発明では、請求項７記載の発明において、前記ループ形成手段は、所定のエリア信号を用いて、前記中抜きループ形状を形成し、前記第２記憶手段は、前記ループ形成手段により形成された前記任意の中抜きループ形状の画像データを所定のＲＧＢメモリに記憶することにより前記第２の目的を達成する。
請求項９記載の発明では、請求項８記載の発明において、前記画像合成手段は、前記ＲＧＢメモリにおいて前記第２記憶手段に記憶された前記任意の中抜きループ形状の画像データと、前記第１記憶手段に記憶された前記画像データと、を合成することにより前記第２の目的を達成する。
【００１０】
【発明の実施の形態】
以下、本発明の画像形成装置における好適な実施の形態について、図１から図１３を参照して詳細に説明する。
図１は、本実施の形態に係る画像形成装置の概略構成を示した図である。
図１に示すように、画像形成装置は、操作表示部１、読み取り部２、ページメモリ３、ＣＰＵ（中央演算処理装置）５、ＲＯＭ（リード・オンリ・メモリ）６、ＲＡＭ（ランダム・アクセス・メモリ）７、ＨＤＤ（ハード・ディスク・ドライブ）８、ＮＶ（不揮発性）ＲＡＭ９、ＲＧＢメモリ１０、ビットマップメモリ１１および記録印字部１２からなり、各々がバス１３を介して接続されている。
【００１１】
操作表示部１は、操作部および表示部から構成されている。操作部は、番号入力キーおよびファンクションキー等で構成され、利用者がこれらのキーを使ってデータ入力を行うようになっている。一方、表示部は、ＬＣＤ（液晶ディスプレイ）、例えば、ディスプレイエディタ（１００ｄｐｉ＊１００ｄｐｉ）などで構成され、画像形成装置の各種情報を表示する。また、この表示部は、感圧式または静電式のタッチパネルを搭載することで、直接表示画面上で文字入力やメニュー選択などが可能になる。
読み取り部２は、ＣＣＤ（電荷結合素子）または密着センサを利用したスキャナ装置、Ａ／Ｄ（アナログ／デジタル）変換部および画像処理部等で構成され、原稿の画像を所定の解像度で読み取り、この画像データをデジタル信号として出力する。具体的には、原稿台に置かれた原稿をスキャナ、ＣＣＤで６００ｄｐｉの画素密度で各ＲＧＢ（赤・緑・青）それぞれ０〜２５５データとしてＲＧＢメモリ１０に格納するもの、およびＧデータのみを２値化（０または１）し、ビットマップメモリ１１に３００ｄｐｉとして１画素を８ビットのデータとして保存するメモリの特定用途向け集積回路に格納する。
【００１２】
ページメモリ３は、読み取り部２で読み取られた原稿の画像データを蓄積するメモリである。また、ページメモリ３には、画像データを編集操作するための編集器４が接続されている。この編集器４は、ＣＰＵ５からの指示命令に基づいて動作する。
ＣＰＵ５は、所定の制御用プログラムに従って、画像形成装置の画像処理を行う演算処理装置である。詳しくは、レジスタと呼ばれる記憶部にＲＯＭ６やＲＡＭ７などからプログラムを読み込み、このプログラムに従って動作することにより各種機能を発揮させることができる。
【００１３】
ＲＯＭ６は、ＣＰＵ５が各種演算や制御を行うための各種プログラム、データおよびパラメータなどを格納したメモリである。ＣＰＵ５は、ＲＯＭ６からプログラムやデータ、パラメータなどを読み込むことはできるが、これらを書き換えたり消去したりすることは一般に行わない。
ＲＡＭ７は、ＣＰＵ５にワーキングメモリとして使用されるメモリである。ＣＰＵ５は、ＲＡＭ７にプログラムやデータなどを書き込んだり消去したりすることができる。
ＨＤＤ８は、画像形成装置における大容量の外部記憶装置である。
ＮＶＲＡＭ９は、電源遮断後においても保持する必要のあるデータを格納しておくための不揮発性のＲＡＭである。
【００１４】
ＲＧＢメモリ１０は、画像データの合成処理を行うためのメモリである。
ビットマップメモリ１１は、合成対象である指定された画像データの座標点を多角形化し記憶するためのメモリである。またこの時のビットマップメモリ１１の１画素８ビットのデータ内容は、０〜４ｂｉｔは、エリアのグループ番号（各エリアの識別用、上記エリア信号）、５ｂｉｔは、エリアの開始・終了（トグル式）、６ｂｉｔは、閉ループ追跡用ｂｉｔ、７ｂｉｔは、原稿画像データ（上記濃度で１画像有り、０画像無し）のデータをそれぞれ格納している。
なお、上記エリア信号とは、上記のビットマップメモリ１１の１画素８ビットのデータにおいて０〜４ｂｉｔが１（グループ１番）、かつ、５ｂｉｔ目が１の場合にアサート処理を実行し、そして、次の０〜４ｂｉｔが１、かつ、５ｂｉｔ目が１の場合においてネゲートするゲート信号である。
【００１５】
次に、操作表示部１において指定される指定点（座標点）と、このビットマップメモリ１１と、の関係について示す。ここでは、座標点原点をメモリアドレス上にある（８０００００ｈ）番地とし、
座標点（０、０）−アドレス８０００００ｈの下位８ｂｉｔ
座標点（１、０）−アドレス８０００００ｈの上位８ｂｉｔ
座標点（２、０）−アドレス８００００２ｈの下位８ｂｉｔ
座標点（３、０）−アドレス８００００２ｈの上位８ｂｉｔ
このように座標点とビットマップメモリ１１を対応させ格納するようにする。
また、このビットマップメモリ１１のエリア信号、スキャン画像、および、ＲＧＢメモリ１０の出力画像はすべて同期がとられている。
記録印字部１２は、画像形成装置において処理された画像データを印刷出力するためのプリンタ装置などで構成されている。
【００１６】
次に、このように構成された画像形成装置における画像の合成処理について説明する。
図２は、本実施の形態に係る画像形成装置における画像の合成処理動作手順を示したフローチャートである。
画像形成装置の電源が投入されると、画像形成装置は、操作表示部１より画像合成開始キーが入力されたか否かの判断を行う（ステップ１１）。
操作表示部１より画像合成開始キーが入力されたと判断された場合（ステップ１１；Ｙ）、ＣＰＵ５は、原稿（背景原稿、抽出原稿など）を読み取り部２において読み込み、ディスプレイエディタに表示する（ステップ１２）。
一方、操作表示部１より画像合成開始キーが入力されたと判断されない場合（ステップ１１；Ｎ）、画像形成装置はそのまま待機する。
【００１７】
次に、画像形成装置は、操作表示部１より抽出画像の合成エリア形状の指定がされたか否かの判断を行う（ステップ１３）。
操作表示部１より抽出画像の合成エリア形状の指定がされた場合（ステップ１３；Ｙ）、ＣＰＵ５は、指定された形状のデータをビットマップメモリ１１に書き込み、抽出画像エリアを作成する（ステップ１４）。
また、操作表示部１より抽出画像の合成エリア形状の指定がされない場合（ステップ１３；Ｎ）、画像形成装置はそのまま待機する。
【００１８】
続いて、画像形成装置は、合成エリアの背景画像上の位置情報の指定がされたか否かの判断を行う（ステップ１５）。
合成エリアの背景画像上の位置情報の指定がされた場合（ステップ１５；Ｙ）、さらに、画像形成装置は、操作表示部１においてコピースタートキーが押下されたか否かの判断を行う（ステップ１６）。
そして、操作表示部１においてコピースタートキーが押下された場合（ステップ１６；Ｙ）、ＣＰＵ５は、はじめに背景画像をスキャンしてＲＧＢメモリ１０へ書き込む。
また、合成エリアの背景画像上の位置情報の指定がされない場合（ステップ１５；Ｎ）、また、操作表示部１においてコピースタートキーが押下されない場合（ステップ１６；Ｎ）、画像形成装置はそのまま待機する。
次に、ＣＰＵ５は、抽出画像をスキャンしてビットマップメモリ１１の合成エリアにおいて、画像の合成を実行し（ステップ１７）、処理を終了する。
詳しくは、エリア信号をきっかけとして、合成エリア部だけをＲＧＢメモリ１０に上書きすることで画像合成を行う。すなわち、エリア信号がアサート中である場合のみスキャナ画像をＲＧＢメモリ１０へ書き込む。
【００１９】
ここで、このように合成される画像の合成エリア形状の指定方法および合成方法について、３つの実施例を挙げて説明する。
（第１実施例）
図３は、第１実施例における抽出画像、および、背景画像の表示例を示した図である。左側のＡを囲んだ中抜きループ内が抽出画像である。
第１実施例では、ループのビットマップメモリ１１上への描画は予め用意しておいた１ｃｍ間隔のループ座標テーブルを中心点に合わせ再配置することにより行う。
これを複数個指定する場合は、再度ループの中心位置と直径の長さの指定を待ち、同様の処理を繰り返し行う。
例えば、予め用意しておいた座標（直径５ｃｍ用）中心点（７００、１０００）、座標（１０００、１０００）、（１０００、９９９）、（９９９、９９８）．．．．．などにユーザ指定の中心点（ａ、ｂ）を考慮したものが描画座標となる。
【００２０】
例えば、（１０００＋（７００−ａ）、１０００＋（１０００−ｂ））、（１０００＋（７００−ａ）、９９９＋（１０００−ｂ））、（９９９＋（７００−ａ）、９９８＋（１０００−ｂ））．．．．．．となる。
ここでは、ループ描画点上の各ビット（ビットマップメモリ１１上のビット）にビット０を１、ビット５を１にする。
ここでは、図４に示すように、抽出エリアがビットマップメモリ１１に抽出される。
この図４に示す抽出エリアに、図３に示すＡ、Ｂを囲んだ各ループをビットマップメモリ１１上に格納している。
また、原稿台左奥の基準位置とビットマップメモリ１１上の座標原点は一致させている。
座標原点（主走査方向０ｄｏｔ〜７０１５ｄｏｔ、副走査方向０ｌｉｎｅ〜１０２００ｌｉｎｅ）をメモリアト゛レス上のある（８０００００ｈ）番地とし、
座標点（０、０）−アドレス８０００００ｈの下位８ｂｉｔ
座標点（１、０）−アドレス８０００００ｈの上位８ｂｉｔ
座標点（２、０）−アドレス８００００２ｈの下位８ｂｉｔ
座標点（３、０）−アドレス８００００２ｈの上位８ｂｉｔ
このように座標点とビットマップメモリ１１は対応している。
その中でユーザより指定されたループ形状の大きさとループの中心点によりループを描画し描画点にグループ番号１と開始終了を格納している。
そして、第１実施例では、抽出画像をスキャンしてビットマップメモリ１１の合成エリアにおいて、画像の合成を実行し図５に示すような合成画像がＲＧＢメモリ１０上に形成される。
【００２１】
（第２実施例）
図６は、第２実施例における抽出画像、および、背景画像の表示例を示した図である。左側の２重ループのＡ部分がそれぞれの抽出画像である。
第２実施例では、任意の中抜きループのビットマップメモリ１１上への描画はビットマップメモリ１１上でユーザに指定された指定点からその副走査座標はそのままで主走査座標を１ずつ減じていき初めに１（ビットマップメモリ１１上の上記０〜７ｂｉｔの７ｂｉｔが１）であった座標を認識するループ画像の始点とし、その８近傍を左回りに検索して、次点を探し、またその次点の８近傍を左回りに検索するといった方法で次々に検索していき始点に戻ることによってループ画像を認識する。
【００２２】
ループ画像と認識されたら、ループ描画点上の各ビット（ビットマップメモリ１１上のビット）にビット０を１、ビット５を１にすることでビットマップメモリ１１への描画とする。これを外輪、内輪に対し行う。
ここでは、図７に示すように、抽出エリアがビットマップメモリ１１に抽出される。
この図７に示す抽出エリアに、図６に示す２重ループのＡ部分の各ループをビットマップメモリ１１上に格納している。
【００２３】
また、原稿台左奥の基準位置とビットマップメモリ１１上の座標原点を、一致させている。
座標原点（主走査方向０ｄｏｔ〜７０１５ｄｏｔ、副走査方向０ｌｉｎｅ〜１０２００ｌｉｎｅ）をメモリアドレス上のある（８０００００ｈ）番地とし、
座標点（０、０）−アドレス８０００００ｈの下位８ｂｉｔ
座標点（１、０）−アドレス８０００００ｈの上位８ｂｉｔ
座標点（２、０）−アドレス８００００２ｈの下位８ｂｉｔ
座標点（３、０）−アドレス８００００２ｈの上位８ｂｉｔ
このように座標点とビットマップメモリ１１は対応している。
【００２４】
また、任意の中抜きループは、ユーザにより任意の中抜きループの描かれた原稿を圧板上に置いてもらい原稿読み取りキーでスキャンを開始し上記ディスプレイエディタ上に表示する。
なお、ディスプレイ表示された画像上のどの中抜きループ画像を認識は、はじめに外輪と内輪の間を１点指定し、次に、内輪の中を１点指定することにより中抜きループを認識することができる。
また、ループ画像（外輪と内輪）とは、ビットマップメモリ１１上で２値化された画素（１が原稿上の黒部（濃い色部）、０が原稿上の白部（薄い色部））の１の部分が連続している１の始点から１の部分を連続してたどるとその始点に帰着出来る画像をいう。
そして、第２実施例では、抽出画像をスキャンしてビットマップメモリ１１の合成エリアにおいて、画像の合成を実行し図８に示すような合成画像がＲＧＢメモリ１０上に形成される。
【００２５】
図９は、上述した８近傍を示した図である。中央のＸは現在の座標位置、回りの数字は検索順を示したものである。Ｘの位置へ６方向から移動してきた場合Ｘの位置では、７、８、１、２と検索していくようになっている。
図１０は、ループ画像の検索ルートを示した図である。指定点から主走査方向に減じていき検索開始点を見つけ図９に示す８近傍で示されるように、左回りで検索していき矢印順に処理を進めるようになっている。
【００２６】
次に、図９および図１０を参照して、ディスプレイ上で指定された座標点（指定点）から任意のループ画像の認識方法について説明する。
はじめに、ビットマップメモリ１１上における指定点の副走査座標はそのままで主走査座標を１ずつ減じる。そして、はじめに１（ビットマップメモリ１１上の上記０〜７ｂｉｔの７ｂｉｔが１）であった座標を認識するループ画像の始点とし、その８近傍を左回りに検索し、次点を探し、またその次点の８近傍を左回りに検索しながら次々に検索する。そして、始点に戻ることによってループ画像を認識する。
第２実施例では、外輪と内輪で２度ループ画像を認識することで、中抜きループ画像を認識する。
【００２７】
（第３実施例）
図１１は、第３実施例における抽出画像、および、背景画像の表示例を示した図である。左側のＡ、Ｂを囲んだループ内がそれぞれの抽出画像である。
第３実施例では、中抜きループのビットマップメモリ１１上への描画は予め用意しておいた１ｃｍ間隔のループ座標テーブルを中心点に合わせ再配置する。
予め用意しておいた座標（直径５ｃｍ用）中心点（７００、１０００）座標（１０００、１０００）、（１０００、９９９）、（９９９、９９８）．．．．．などに、ユーザ指定の中心点（ａ、ｂ）を考慮したものが描画座標となる。
【００２８】
例えば、（１０００＋（７００−ａ）、１０００＋（１０００−ｂ））、（１０００＋（７００−ａ）、９９９＋（１０００−ｂ））、（９９９＋（７００−ａ）、９９８＋（１０００−ｂ））．．．．．．となる。この処理を内輪と外輪について行う。
なお、エリアメモリへの描画は、ループ描画点上の各ビット（ビットマップメモリ１１上のビット）のビット０を１にすることで形状を認識している。
ここでは、図１２に示すように、抽出エリアがビットマップメモリ１１に抽出される。
この図１２に示す抽出エリアに、図１１に示す左側のＡ、Ｂを囲んだループをビットマップメモリ１１上に格納している。
【００２９】
原稿台左奥の基準位置とビットマップメモリ１１上の座標原点は一致させている。
座標原点（主走査方向０ｄｏｔ〜７０１５ｄｏｔ、副走査方向０ｌｉｎｅ〜１０２００ｌｉｎｅ）をメモリアドレス上のある（８０００００ｈ）番地とし、
座標点（０、０）−アドレス８０００００ｈの下位８ｂｉｔ
座標点（１、０）−アドレス８０００００ｈの上位８ｂｉｔ
座標点（２、０）−アドレス８００００２ｈの下位８ｂｉｔ
座標点（３、０）−アドレス８００００２ｈの上位８ｂｉｔ
このように座標点とビットマップメモリ１１は対応している。
その中でユーザより指定された中抜きループの大きさ（内輪の大きさと外輪の大きさの２つ）と中抜きループの中心点（内輪の中心点と外輪の中心点の２つ）によりループを描画し描画点にグループ番号１と開始終了を格納している。
そして、第３実施例では、抽出画像をスキャンしてビットマップメモリ１１の合成エリアにおいて、画像の合成を実行し図１３に示すような合成画像がＲＧＢメモリ１０上に形成される。
【００３０】
本実施の形態によれば、画像合成機能において合成エリアの形状を複数ループ化することができ、選択の幅（中抜きループなど）を広げることが可能となる。
また、本実施の形態によれば、ＲＧＢメモリ１０における合成機能の場合には、主走査側の設定範囲が変更されるごとに設定レジスタが必要となるが、上述したようなエリア信号方式の場合には、ビットマップメモリ１１上での設定のみで簡単に合成処理が可能となり、抽出形状も多種多様とすることができる。
さらに、本実施の形態によれば、ＲＧＢメモリ１０上において画像合成を施す場合には、スキャンの回数を減少させることができるため、ＣＰＭ（ｃｙｃｌｅｓ  ｐｅｒ  ｍｉｎｕｔｅ）を増加させることができる。
【００３１】
【発明の効果】
請求項１記載の発明によれば、座標点情報に基づいて、ループ形状を形成することにより、合成エリアの抽出形状の選択の幅を拡大することができる。
請求項２記載の発明によれば、ＲＧＢメモリにループ形状の画像データを記憶することにより、合成処理における設定を簡素化することができる。
請求項３記載の発明によれば、ＲＧＢメモリにおいてループ形状と合成することにより、当該画像形成装置における読み取り処理の回数を低減させることができる。
【００３２】
請求項４記載の発明によれば、座標点情報に基づいて、中抜きループ形状を形成することにより、合成エリアの抽出形状の選択の幅を拡大することができる。
請求項５記載の発明によれば、ＲＧＢメモリに中抜きループ形状の画像データを記憶することにより、合成処理における設定を簡素化することができる。
請求項６記載の発明によれば、ＲＧＢメモリにおいて中抜きループ形状と合成することにより、当該画像形成装置における読み取り処理の回数を低減させることができる。
【００３３】
請求項７記載の発明によれば、座標点情報に基づいて、任意の中抜きループ形状を形成することにより、合成エリアの抽出形状の選択の幅を拡大することができる。
請求項８記載の発明によれば、ＲＧＢメモリに任意の中抜きループ形状の画像データを記憶することにより、合成処理における設定を簡素化することができる。
請求項９記載の発明によれば、ＲＧＢメモリにおいて任意の中抜きループ形状と合成することにより、当該画像形成装置における読み取り処理の回数を低減させることができる。
【図面の簡単な説明】
【図１】本実施の形態に係る画像形成装置の概略構成を示した図である。
【図２】本実施の形態に係る画像形成装置における画像の合成処理動作手順を示したフローチャートである。
【図３】第１実施例における抽出画像、および、背景画像の表示例を示した図である。
【図４】第１実施例におけるビットマップメモリに抽出される抽出エリアを示した図である。
【図５】第１実施例におけるＲＧＢメモリに形成される合成画像を示した図である。
【図６】第２実施例における抽出画像、および、背景画像の表示例を示した図である。
【図７】第２実施例におけるビットマップメモリに抽出される抽出エリアを示した図である。
【図８】第２実施例におけるＲＧＢメモリに形成される合成画像を示した図である。
【図９】８近傍を示した図である。
【図１０】ループ画像の検索ルートを示した図である。
【図１１】第３実施例における抽出画像、および、背景画像の表示例を示した図である。
【図１２】第３実施例におけるビットマップメモリに抽出される抽出エリアを示した図である。
【図１３】第３実施例におけるＲＧＢメモリに形成される合成画像を示した図である。
【符号の説明】
１  操作表示部
２  読み取り部
３  ページメモリ
４  編集器
５  ＣＰＵ
６  ＲＯＭ
７  ＲＡＭ
８  ＨＤＤ
９  ＮＶＲＡＭ
１０  ＲＧＢメモリ
１１  ビットマップメモリ
１２  記録印字部
１３  バス
【図１】
2004221980.tif 000003
【図２】
2004221980.tif 000004
【図３】
2004221980.tif 000005
【図４】
2004221980.tif 000006
【図５】
2004221980.tif 000007
【図６】
2004221980.tif 000008
【図７】
2004221980.tif 000009
【図８】
2004221980.tif 000010
【図９】
2004221980.tif 000011
【図１０】
2004221980.tif 000012
【図１１】
2004221980.tif 000013
【図１２】
2004221980.tif 000014
【図１３】
2004221980.tif 000015