(57)【要約】【課題】  画像形成装置において、多角形中抜きループ形状と背景画像との画像合成を可能とする。【解決手段】  原稿読み取り手段３で読み取った画像を基に、画像合成を行う範囲を設定する表示操作手段２と、この設定した範囲を記憶するエリア格納手段６と、読み取った背景の画像データを記憶する画像記憶手段５と、合成する画像を走査して得られた画像データをエリア格納手段６が発生するエリア信号に同期して画像記憶手段５に合成する画像合成手段７とを備えている。【選択図】  図１
2005197893.tif 000002
【特許請求の範囲】
【請求項１】
光学的に走査して読み取った複数の画像を合成して出力する画像形成装置において、画像合成を行う範囲および合成位置を設定する表示操作手段と、前記設定した範囲を記憶するエリア格納手段と、読み取った画像データを記憶する画像記憶手段と、原稿を走査して得られた前記画像合成を行う範囲の画像データを前記画像記憶手段に合成する画像合成手段とを備え、該画像合成手段は前記エリア格納手段が発生するエリア信号に同期して画像の合成を行うことを特徴とする画像形成装置。
【請求項２】
前記エリア格納手段は、前記合成を行う範囲を多角形中抜きループ形状として記憶し、原稿の走査と同期して、合成を行う範囲を走査しているときにオンのエリア信号を発生することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記表示操作手段は、合成画像と背景画像とを同時に走査して得られた画像を用いて合成画像の形状と合成位置とを設定することを特徴とする請求項１記載の画像形成装置。
【請求項４】
光学的に走査して読み取った画像を合成する画像形成方法において、合成画像と背景画像とを同時に走査して得られた画像を表示し、前記合成画像の形状と背景画像上の合成位置とを設定し、再び前記合成画像を走査して、得られた合成範囲の画像を背景画像の前記合成位置に上書きすることを特徴とする画像形成方法。
【請求項５】
前記合成画像の形状は中抜き部分を含んだ形状であることを特徴とする請求項４記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像合成機能を持った画像形成装置および画像形成方法に関する。
【背景技術】
【０００２】
従来の画像合成機能では、合成エリアは長方形で、位置や大きさ（変倍）の選択が出来るものが知られている（例えば特許文献１）。特許文献１では、利用者は原稿に対しエリアを指定し、このエリア内に着脱可能な記憶媒体からのイメージデータを合成する。この場合、エリアの寸法とイメージデータの寸法が異なるときは、イメージデータを変倍して合成するようになっている。関連する文献として、特許文献２、３もある。
【特許文献１】特開平９−１３９８３２号公報
【特許文献２】特開平１０−３３６４３０号公報
【特許文献３】特開平８−２８９１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像合成機能では、合成エリアは長方形のみで、位置・大きさ（変倍）の選択は出来るものの、エリア形状の選択や中抜きのある図形との合成は出来なかった。
本発明は、上述した実情を考慮してなされたものであって、多角形中抜きループ形状と背景画像との画像合成を可能とした画像形成装置および画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１の発明は、光学的に走査して読み取った複数の画像を合成して出力する画像形成装置において、画像合成を行う範囲および合成位置を設定する表示操作手段と、前記設定した範囲を記憶するエリア格納手段と、読み取った画像データを記憶する画像記憶手段と、原稿を走査して得られた前記画像合成を行う範囲の画像データを前記画像記憶手段に合成する画像合成手段とを備え、該画像合成手段は前記エリア格納手段が発生するエリア信号に同期して画像の合成を行うことを特徴とする。
また、請求項２は、請求項１記載の画像形成装置において、前記エリア格納手段は、前記合成を行う範囲を多角形中抜きループ形状として記憶し、原稿の走査と同期して、合成を行う範囲を走査しているときにオンのエリア信号を発生することを特徴とする。
また、請求項３は、請求項１記載の画像形成装置において、前記表示操作手段は、合成画像と背景画像とを同時に走査して得られた画像を用いて合成画像の形状と合成位置とを設定することを特徴とする。
また、請求項４は、光学的に走査して読み取った画像を合成する画像形成方法において、合成画像と背景画像とを同時に走査して得られた画像を表示し、前記合成画像の形状と背景画像上の合成位置とを設定し、再び前記合成画像を走査して、得られた合成範囲の画像を背景画像の前記合成位置に上書きすることを特徴とする。
また、請求項５は、請求項４記載の画像形成方法において、前記合成画像の形状は中抜き部分を含んだ形状であることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、画像合成機能において合成エリアの形状を多角形中抜きループ形状にすることができ、変化のある画像の作成が可能となる。
また、ＲＧＢメモリのみを使用した合成機能の場合と比較して、主走査側の設定範囲が変更される毎に設定レジスタが必要であるが、エリア信号方式を採用することによりビットマップメモリ上で容易に合成範囲が設定でき、形状も多種多様のものが設定可能となる。
さらに、ＲＧＢメモリ上で画像合成するので、色別にスキャンする従来の画像形成装置に較べ、スキャンの回数を減らすことができ、ＣＰＭ（Copies Per Minute あるいは Cycles Per Minute：１分あたりのコピー枚数）を増やすことができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は、本発明の画像形成装置の要部機能構成を示す図である。
ＣＰＵ１は種々のプログラムを実行することにより、本発明の画像形成装置の各種機能を実現する。データ記憶手段４は、ＲＡＭあるいは一部ＲＯＭで構成され、演算結果や中間結果および制御プログラム等を記憶するメモリである。原稿読み取り手段３は、原稿台に置かれた原稿をスキャナで光学的に走査して、例えば６００ｄｐｉの画素密度で各ＲＧＢ成分をそれぞれ０〜２５５の階調データとして画像記憶手段５（以下ＲＧＢメモリと呼ぶ）に格納するものである。
エリア格納手段６は多角形中抜きループ形状を１画素８ビットで保存するメモリの集合ＡＳＩＣ（Application Specific IC：特定用途向けＩＣ）である。この時のエリア格納手段６（以下ビットマップメモリと呼ぶ）での１画素８ビットのデータ内容は、次のようになっている。
０〜４ｂｉｔ：エリアのグループ番号（各エリアの識別用）
５ｂｉｔ：エリアの開始・終了（トグル式）
６ｂｉｔ：（本実施例では使用せず）
７ｂｉｔ：形状データ（１画像有り、０画像無し）
このビットマップメモリでの１画素８ビットのデータにおいて、０〜４ｂｉｔが１（グループ１番）で、５ｂｉｔ目が１の時アサートして、次の０〜４ｂｉｔが１で５ｂｉｔ目が１の時ネゲートする。つまり、同じグループでは、５ビット目が１になった時から、次に１が出るまでの間は信号がオンとなる。このゲート信号をエリア信号と呼ぶ。またこのビットマップメモリからのエリア信号と画像スキャンのタイミングおよび画像記憶手段５のＲＧＢメモリへの書き込みタイミングはすべて同期がとられている。
表示・操作手段２は、読み取った原稿画像を表示し、その表示された画像をディスプレイ（例えば１００ｄｐｉ＊１００ｄｐｉ）上よりタッチペン等で指定点を設定するためのディスプレイエディタである。指定点（原稿台上での座標点）とビットマップメモリ（エリア格納手段６）との関係は、座標点原点をメモリアドレス上の所定アドレス（例えば８０００００ｈ番地）として、
2005197893.tif 000003
のように座標点とビットマップメモリを対応させている。ビットマップメモリは１６ビット単位でアクセスするため、８ビット単位のデバイスとの整合をとるため、アドレスは２飛びになっているが、もちろん８ビット単位のアクセスで、１番地ずつのアドレッシングを行っても良い。
画像合成手段７は、エリア格納手段６からのエリア信号に同期して、多角形中抜きループの画像のみを画像記憶手段５の指定された位置に上書きするものである。
【０００７】
図２は、表示・操作手段（ディスプレイエディタ）画面上の抽出画像（合成部分の画像）と背景画像を示したものである。左側のＡを囲んだ多角形中抜きループ内が抽出画像である。これらの画像は、原稿台に抽出画像と背景画像の原稿を置いてスキャンし、ＲＧＢメモリ５に格納されたデータを表示したものである。
図３は、ビットマップメモリ上の抽出エリアを説明する図である。図２でＡを囲んだ多角形中抜きループ形状をビットマップメモリ上に格納している。原稿台左奥（左上）の基準位置とビットマップメモリ上の座標原点は一致させている。座標範囲（主走査方向０ｄｏｔ〜７０１５ｄｏｔ、副走査方向０ｌｉｎｅ〜１０２００ｌｉｎｅ）をメモリアドレス上の所定のアドレス（例えば８０００００ｈ番地）から割り当てて、
2005197893.tif 000004
のように座標点とビットマップメモリを対応させている。その中でユーザより指定された外輪の大きさと中心点、中抜きする多角形の形状（三角、四角）と大きさと中心点によりループを描画し、描画点にグループ番号１と開始終了等のデータを格納している。外輪ループのビットマップメモリ上への描画は予め用意しておいた１ｃｍ間隔のループ座標テーブルを中心点に合わせ再配置する。中抜きする多角形部分のビットマップメモリ上への描画も予め用意しておいた一辺１ｃｍ間隔の三角形、四角形の座標テーブルより中心点に合わせ再配置する。
図４は、ＲＧＢメモリ上での合成画像を表している。はじめに背景画像を書き込み、次にビットマップメモリ上に書かれた多角形中抜きループ形状からのエリア信号により抽出画像をすでに書き込まれている背景画像に上書きして画像合成する。多角形中抜きループ形状の書き込みは、エリア信号がアサート中に画像をＲＧＢメモリに書き込む。
【０００８】
次に、本発明をデジタル複写機で使用した場合の動作について説明する。図５は、本発明の画像形成装置にかかる処理手順を示すフローチャートである。
初めに画像合成開始入力を待ち（ステップ１０１）、開始キーが押されたら原稿をスキャナ等で読み込みディスプレイエディタに表示する（ステップ１０２）。この時、原稿台には抽出画像と背景画像の両方の原稿を置いてスキャンする。
次に、抽出画像上の合成エリアの指定（外輪の直径の長さと中心位置、中抜きする多角形の形状（三角／四角）と一辺の長さと中心位置等の指定）を待ち、確定キーが押され指定がなされた場合（ステップ１０３）、ビットマップメモリ上に指定形状を書き込む（ステップ１０４）。
外輪のビットマップメモリ上への描画は予め用意しておいた、例えば１ｃｍ間隔のループ座標テーブルを中心点に合わせ再配置する。例えば直径５ｃｍの円では、予め用意しておいた座標は、中心点（700,1000）、座標（1000,1000）、（1000,999）、（999,998）・・・となる。これをユーザがディスプレイエディタで指定した中心点（a0,b0）に移動したものが描画座標となる。この時の計算は、（1000＋(a0−700),1000+(b0-1000)），（1000+(a0-700),999+(b0-1000)），（999+(a0-700),998+(b0-1000)）・・・のようになる。
中抜きする多角形形状のビットマップメモリへの描画も同様に、予め用意しておいた、例えば一辺１ｃｍ間隔の四角形座標テーブルを中心点に合わせ再配置する。例えば、一辺３ｃｍ用の座標は、中心点（177,177）四角形の座標（0,0），（0,1），（0,2）・・・（0,354），（1,354），（2,354）・・・（354,354），（354,353），（354，352）・・・（354，0）のようになる。これをユーザがディスプレイエディタで指定した中心点（a,b）に移動したものが描画座標となる。外輪の場合と同様に座標計算をすると、（0＋(a-177),0＋(b-177)），（0＋(a-177),1＋(b-177)），（0＋(a-177),2＋(b-177)）・・・（0＋(a-177),354＋(b-177)），（1＋(a-177),354＋(b-177)），（2＋(a-177),354＋(b-177)）・・・（354＋(a-177),354＋(b-177)），（354＋(a-177),353＋(b-177)），（354＋(a-177),352＋(b-177)）・・・（354＋(a-177),0＋(b-177)）のようになる。
なお、ビットマップメモリへの描画とは上記描画座標で示される各座標点の対応するアドレスの５ｂｉｔ目に１をセットすることで行う。
次に、合成エリアの背景画像上の位置の指定を待つ（ステップ１０５）。この位置指定もディスプレイエディタで、表示されたディスプレイ上の画像に対してタッチペン等で指定することになる。
【０００９】
図６はディスプレイエディタでの指定操作を説明する図である。解り易くするため、図２よりやや大きめに描いてある。右側の破線で表示してあるのがスキャン画像であり、実線は予め用意してある図形を表している。図中の黒丸は用意してある円の中心（a0,b0）、十字は用意してある多角形（ここでは正方形）の中心（a,b）を示している。ユーザはディスプレイを見ながら、スキャン画像に一番大きさが似た図形を、予め用意してある図形から選んで、スキャン画像に重ねれば、上で説明した座標変換を行い、ビットマップメモリへの描画がなされる。この描画範囲が原稿スキャン時に有効なデータとしてＲＧＢメモリに上書きされる。
右側の抽出画像から左側の背景画像への矢印は、背景画像上での位置指定である。正しいスキャン範囲はビットマップメモリに設定されているので、背景画像上での位置は、ＲＧＢメモリに格納されている抽出画像の何処に上書きするかを指定するためのもので、中抜きする多角形形状をビットマップメモリに配置するのと同じ平行移動でＲＧＢメモリ上の位置を計算できる。
再び図５の説明に戻って、各種位置指定が済んだら、次にコピースタートを待ち（ステップ１０６）、スタートボタンが押されたら、合成動作を開始する（ステップ１０７）。合成動作は、はじめに背景画像をスキャンして、ＲＧＢメモリへ書き込む、次に抽出画像をスキャンしてビットマップメモリ上の合成エリアによるエリア信号に同期して合成エリア部だけをＲＧＢメモリ上に上書きすることで画像合成を行う。エリア信号がアサート中のみスキャナからの画像をＲＧＢメモリへ書き込むことになる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像形成装置の要部機能構成を示す図である。
【図２】画面上の抽出画像（合成部分の画像）と背景画像を説明する図である。
【図３】ビットマップメモリ上の抽出エリアを説明する図である
【図４】ＲＧＢメモリ上での合成画像を説明する図である。
【図５】本発明の画像形成装置にかかる処理手順を示すフローチャートである。
【図６】ディスプレイエディタでの指定操作を説明する図である。
【符号の説明】
【００１１】
１  ＣＰＵ
２  表示・操作手段
３  原稿読み取り手段
４  データ記憶手段
５  画像記憶手段（ＲＧＢメモリ）
６  エリア格納手段（ビットマップメモリ）
７  画像合成手段
【図１】
2005197893.tif 000005
【図２】
2005197893.tif 000006
【図３】
2005197893.tif 000007
【図４】
2005197893.tif 000008
【図５】
2005197893.tif 000009
【図６】
2005197893.tif 000010