(57)【特許請求の範囲】
【請求項１】
読取装置によって読み取った原稿に対応する画像データが入力される入力手段と、
前記入力手段に入力される複数の原稿に対応する画像データから、前記複数の原稿上の予め決められた複数の色の線のいずれかで囲まれた編集領域の画像を抽出する抽出手段と、
前記抽出手段により抽出される同じ色の線で囲まれた編集領域の画像同士が並ぶようなレイアウトを決定する決定手段と、を有することを特徴とする画像処理装置。
【請求項２】
画像処理装置はさらに、前記決定手段により決定されるレイアウトの画像データを出力する出力手段を有し、
前記抽出手段は、前記複数の原稿上で第１色の線で囲まれた第１の編集領域の画像と、第２色の線で囲まれた第２の編集領域の画像とを抽出し、
前記決定手段は、前記抽出手段により前記複数の原稿から抽出された前記第１の編集領域の画像同士が並ぶような第１のレイアウトと、前記抽出手段により前記複数の原稿から抽出された前記第２の編集領域の画像同士が並ぶような第２のレイアウトとを、夫々決定し、
前記出力手段は、前記第１のレイアウトの画像と前記第２のレイアウトの画像とが異なる用紙に形成されるように画像データを出力することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像処理装置はさらに、前記決定手段により決定されるレイアウトの画像データを出力する出力手段を有し、
前記抽出手段は、前記複数の原稿上で第１色の線で囲まれた第１の編集領域の画像と、第２色の線で囲まれた第２の編集領域の画像とを抽出し、
前記決定手段は、前記抽出手段により前記複数の原稿から抽出された前記第１の編集領域の画像同士が並ぶような第１のレイアウトと、前記抽出手段により前記複数の原稿から抽出された前記第２の編集領域の画像同士が並ぶような第２のレイアウトとを、夫々決定し、
前記出力手段は、前記第１のレイアウトの画像と前記第２のレイアウトの画像とが同じ用紙に並んで形成されるように画像データを出力することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記決定手段は、前記抽出手段により抽出された同じ色の線で囲まれた編集領域の画像同士を並べても所定の用紙に収まらない場合、前記同じ色の線で囲まれた編集領域の画像同士を縮小して前記所定の用紙に収まるように並べるレイアウトに変更することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
予め決められた複数の色のマーカで編集領域を囲んだ複数の原稿を読み取る読取工程と、
前記複数の原稿から読み取られた画像データから、前記複数の原稿上の複数の色のマーカのいずれかで囲まれた編集領域の画像を抽出する抽出工程と、
前記抽出された編集領域の内、同じ色のマーカで囲まれた編集領域の画像同士が並ぶようなレイアウトを決定する決定工程と、
前記決定されたレイアウトで前記同じ色のマーカで囲まれた編集領域の画像同士を並べた画像を形成する画像形成工程と、を有することを特徴とする画像処理方法。
【請求項６】
前記抽出工程は、第１色のマーカで囲まれた第１の編集領域の画像と、第２色のマーカで囲まれた第２の編集領域の画像とを抽出し、
前記決定工程は、前記第１の編集領域の画像同士が並ぶような第１のレイアウトと、前記第２の編集領域の画像同士が並ぶような第２のレイアウトとを決定し、
前記画像形成工程は、第１の用紙に前記第１のレイアウトで前記第１の編集領域の画像同士を並べた画像を形成し、第２の用紙に前記第２のレイアウトで前記第２の編集領域の画像同士を並べた画像を形成することを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記抽出工程は、第１色のマーカで囲まれた第１の編集領域の画像と、第２色のマーカで囲まれた第２の編集領域の画像とを抽出し、
前記決定工程は、前記第１の編集領域の画像同士が並ぶような第１のレイアウトと、前記第２の編集領域の画像同士が並ぶような第２のレイアウトとを決定し、
前記画像形成工程は、前記第１のレイアウトで前記第１の編集領域の画像同士を並べた画像と、前記第２のレイアウトで前記第２の編集領域の画像同士を並べた画像とを同じ用紙に形成することを特徴とする請求項５に記載の画像処理方法。
【請求項８】
前記決定工程は、前記同じ色の線で囲まれた編集領域の画像同士を並べても所定の用紙に収まらない場合、前記同じ色の線で囲まれた編集領域の画像同士を縮小して前記所定の用紙に収まるように並べるレイアウトに変更することを特徴とする請求項５乃至７のいずれか一項に記載の画像処理方法。
【請求項９】
コンピュータで読み取り可能なプログラムであって、請求項５乃至８のいずれか一項に記載の画像処理方法をコンピュータに実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マーカーなどによって編集領域が予め指定された原稿を読み取って処理する複写機等の画像処理装置及び画像処理方法、並びに前記画像処理装置の制御を実現するための、コンピュータで読み取り可能なプログラムに関する。
【背景技術】
【０００２】
複数の原稿にまたがった関連性のある部分を、各々の原稿から切り取り、一箇所にまとめて、原稿を作り直すというレイアウト変更作業は、従来から行われてきた。新聞や雑誌などを原稿とした、いわゆるスクラップといった作業である。
【０００３】
これらの作業を行う場合は、例えば、次のような方法が考えられる。
【０００４】
（１）実際の紙原稿において関連性がある部分を、挟みやカッターなどの用具を使用して手作業で切り取り、関連する箇所を近接させて、糊などで貼り、新しい原稿を作る。
【０００５】
（２）複写機のスキャナ部などの画像読み取り装置で原稿を読み取り、この読み取り画像データを電気的に処理することにより、移動、切り取り、再配置などの編集を行い、関連する部分を近接して新しい原稿を作成する。
【０００６】
従来においては、上記編集が行われる領域をユーザーが指定する場合に、この編集領域の座標の数値をテンキーを介して入力したり、読み取り画像表示部に対してポインティングデバイスを用いたりすることが、特許文献１で提案されている。
【特許文献１】特開平５−４８８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の方法（１）、（２）は共に、煩雑な作業であり、特に複写機などの装置を用いる方法（２）では、装置の使用に熟練を要するという問題があった。
【０００８】
本発明は上記従来の問題点に鑑み、原稿のレイアウト変更作業を簡単に行うことができる画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像処理装置は、読取装置によって読み取った原稿に対応する画像データが入力される入力手段と、前記入力手段に入力される複数の原稿に対応する画像データから、前記複数の原稿上の予め決められた複数の色の線のいずれかで囲まれた編集領域の画像を抽出する抽出手段と、前記抽出手段により抽出される同じ色の線で囲まれた編集領域の画像同士が並ぶようなレイアウトを決定する決定手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、マーカー等により編集領域が予め指定された原稿を読み取ることにより、原稿のレイアウト変更作業を簡単に行うことが可能になる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１４】
〈複写機の構成〉
本発明の画像処理装置の一例としてデジタルカラー複写装置を例にとって、本発明の実施の一形態を詳細に説明する。
【００１５】
図１は、本発明の画像処理装置の実施の一形態であるデジタルカラー複写装置の概略内部構造を示す断面図である。
【００１６】
図１に示すように、この複写装置は、イメージスキャナ部２０１、プリンタ部２００、及び操作部３００を備えている。イメージスキャナ部２０１は、原稿を読み取り、デジタル信号処理を行う部分である。プリンタ部２００は、イメージスキャナ部２０１に読み取られた原稿画像に対応した画像を用紙等のシート上にフルカラーでプリント出力する部分である。操作部３００は、使用者が当該複写装置に関する操作を行う部分である。
【００１７】
イメージスキャナ部２０１において、２０２は原稿圧板であり、原稿台ガラス２０３上の原稿２０４は、ハロゲンランプ２０５の光で照射される。原稿からの反射光はミラー２０６、２０７に導かれ、レンズ２０８によりフルカラーセンサである３ラインセンサ（ＣＣＤ）２１０上に像を結ぶ。レンズ２０８には赤外カットフィルタ２３１が設けられている。
【００１８】
３ラインセンサ２１０は原稿からの光情報を色分解して、フルカラー情報のレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の色成分を読み取り、画像信号処理部２０９に送る。３ラインセンサ２１０の各色成分の読み取りセンサ列は例えば各々５０００画素の画素から構成されている。これにより、原稿台ガラス２０３に載置される原稿の中で最大サイズであるＡ３サイズの原稿の短手方向２９７ｍｍを４００ｄｐｉ（ドット／インチ）の解像度で読み取る。
【００１９】
ハロゲンランプ２０５及びミラー２０６を搭載している第１ミラー台と第２ミラー台は、３ラインセンサ２１０の電気的走査方向（主走査方向）に対して垂直方向（副走査方向）に機械的に移動することにより、原稿全面を走査する。このとき、第１ミラー台は速度ｖにより、ミラー２０７を搭載している第２ミラー台は速度１／２ｖにより、移動するようになっている。
【００２０】
また、イメージスキャナ部２０１は、ホームポジションセンサ２３０、及び標準白色板２１１を備えている。ホームポジションセンサ２３０は、第１ミラー台に取り付けられた突起部２２９がホームポジションの間に入るのを検知して第１ミラー台の位置検出を行う。標準白色板２１１は、３ラインセンサ２１０のＲ，Ｇ，Ｂセンサ２１０−１〜２１０−３の読み取りデータの補正データを発生させるためのものである。この標準白色板２１１は可視光に対してほぼ均一の反射特性を示し、可視では白色の色を有している。この標準白色板２１１を用いてセンサ２１０−１〜２１０−３の可視センサの出力データの補正を行う。
【００２１】
画像信号処理部２０９は、センサ２１０−１〜２１０−３により読み取られたＲ，Ｇ，Ｂ信号を電気的に処理し、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ），ブラック（Ｋ）の各成分に分解し、プリンタ部２００に送る。また、イメージスキャナ部２０１における一回の原稿走査（スキャン）につき、Ｍ，Ｃ，Ｙ，Ｋのうち、順次一つの成分がプリンタ部２００に送られ、計４回の原稿走査により一回のプリントアウトが完成する。
【００２２】
プリンタ部２００は、レーザドライバ２１２、半導体レーザ２１３、ポリゴンミラー２１４、結合レンズ２１５、ミラー２１６、感光ドラム２１７、現像器２１９〜２２２、転写ドラム２２３、用紙カセット２２４、２２５、及び定着器２２６を備えている。
【００２３】
イメージスキャナ部２０１から送られてくるＭ，Ｃ，Ｙ，Ｋの画像信号は、レーザドライバ２１２に送られる。レーザドライバ２１２は、画像信号に応じて半導体レーザ２１３を変調駆動する。半導体レーザ２１３から出射したレーザ光は、ポリゴンミラー２１４、結合レンズ２１５、ミラー２１６を介して、感光ドラム２１７上を露光・走査する。
【００２４】
現像器２１９〜２２２は、マゼンタ現像器２１９、シアン現像器２２０、イエロー現像器２２１、及びブラック現像器２２２から構成されている。そして、これら４つの現像器が交互に感光ドラム２１７に接し、感光ドラム２１７上に形成されたＭ，Ｃ，Ｙ，Ｋの静電潜像を対応するトナーで現像する。転写ドラム２２３は、用紙カセット２２４または２２５から給紙された用紙を巻き付け、感光ドラム２１７上に現像されたトナー像を用紙上に転写する。
【００２５】
このようにしてＭ，Ｃ，Ｙ，Ｋの４色が順次転写された後に、用紙は定着器２２６を通過して加熱定着され、装置外部に排紙される。
【００２６】
図２は、操作部３００の概略構成を示す外観図である。
【００２７】
操作部３００は、操作に関する各種情報や、操作ボタン（例えば図２の５０ａ〜５０ｄ）などを表示するための操作パネル５０と、複写動作を開始させるためのスタートキー５１と、テンキー５３を備えている。
【００２８】
〈画像信号処理部の構成及び動作〉
図３及び図４は、上記画像信号処理部２０９及びその周辺部の回路構成を示すブロック図であり、図３は画像信号処理部２０９の前段の構成部分、図４はその後段の構成部分を示している。
【００２９】
フルカラーセンサ（ＣＣＤ）２１０は、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３ラインのＣＣＤ１０１，１０２，１０３で構成されており、原稿からの１ラインの光情報を色分解して４００ｄｐｉの解像度でＲ，Ｇ，Ｂの電気信号を出力する。本実施の形態では、１ラインとして最大２９７ｍｍ（Ａ４縦）の読み取りを行うため、ＣＣＤ２１０からはＲ，Ｇ，Ｂ各々１ライン当たり４６７７画素の画像が出力される。
【００３０】
図４の同期信号生成回路１０４は、主走査アドレスカウンタや副走査アドレスカウンタ等から構成される。主走査アドレスカウンタは、感光ドラム２１７へのライン毎のレーザ記録の同期信号であるＢＤ信号（ビーム検出信号）によってライン毎にクリアされて、画素クロック発生器１０５からのＶＣＬＫ信号（画素クロック信号）をカウントする。そして、ＣＣＤ２１０から読み出される１ラインの画情報の各画素に対応したカウント出力Ｈ−ＡＤＲを発生する。このカウント出力Ｈ−ＡＤＲは、０から５０００までアップカウントされるので、ＣＣＤ２１０からの１ライン分の画像信号を十分読み出せる。また、同期信号生成回路１０４からは、ライン同期信号ＬＳＹＮＣや画像信号の主走査有効区間信号ＶＥや副走査有効区間信号ＰＥ等の各種のタイミング信号が出力される。
【００３１】
図３のＣＣＤ駆動信号生成部１０６は、上記のカウント出力Ｈ−ＡＤＲをデコードしてＣＣＤ２１０のシフトパルスのリセットパルスや転送クロックであるＣＣＤ−ＤＲＩＶＥ信号（ＣＣＤ駆動信号）を発生する。このＣＣＤ−ＤＲＩＶＥ信号の発生により、ＣＣＤ２１０からＶＣＬＫ信号に同期して、同一画素に対するＲ，Ｇ，Ｂの各画像信号が順次出力される。ＣＣＤ２１０の出力信号は増幅回路１０７で増幅され、増幅されたＲ，Ｇ，Ｂの各画像信号はＡ／Ｄコンバータ１０８により８ビットのデジタル信号に変換される。
【００３２】
Ａ／Ｄコンバータ１０８の出力信号はシェーディング補正回路１０９に入力し、ここでＣＣＤ２１０での画素毎の信号出力のばらつきが補正される。シェーディング補正回路１０９は、Ｒ，Ｇ，Ｂの各画像信号のそれぞれ１ライン分のメモリを持ち、標準白色板２１１の画像を読み取って、その読み取った画像信号を画素毎の信号出力のばらつきを補正する際の基準信号として用いている。
【００３３】
シェーディング補正回路１０９の出力信号は副走査つなぎ回路１１０に入力し、ここでＣＣＤ２１０により読み取られた画像信号が副走査方向に８ラインずつずれるのを吸収する処理が施される。副走査つなぎ回路１１０の出力信号は入力マスキング回路１１１に入力し、ここで入力信号Ｒ，Ｇ，Ｂの色濁りを取り除く処理が施される。
【００３４】
なお、スキャンした原稿に対して、図５に示すように、ページ右に向かう方向をｘ座標、ページ下に向かう方向をｙ座標とし、各画像信号には、１画素づつ、画像位置情報も付随している。Ａ４画像（２９７×２１０ｍｍ）を読み込んだ場合は、１画素を座標系の１単位として、原稿の左上が座標（０，０）、右下が（４６７７、３３０７）に対応する。
【００３５】
図３の１１２は、３ステートバッファであり、選択用の制御信号であるＺＯ−ＥＤ信号がＬ（Ｌｏｗ：ロー）レベルのとき画像信号を通し、ＺＯ−ＥＤ信号がＨ（Ｈｉｇｈ：ハイ）レベルのとき画像信号を通さなくする。通常、編集機能を用いるときは、ＺＯ−ＥＤ信号はＨレベルである。
【００３６】
入力マスキング回路１１１の出力はバッファ１１２とマーカー信号生成回路１１４に送出される。マーカー信号生成回路１１４は、Ｒ，Ｇ，Ｂの画像信号に対して色の抽出を行うもので、そのＲ，Ｇ，Ｂの画像信号をＨ，Ｓ，Ｌ（色相、彩度、明度）色空間座標に変換して、予め指定された色を抽出する機能を有する。また、このマーカー信号生成回路１１４は、多値の信号を一定の閾値で２値に変換し、編集領域処理用のＭＡＲＫＥＲ信号の出力を行っている。
【００３７】
マーカー信号生成回路１１４から出力するＭＡＲＫＥＲ信号は、エリア生成回路１１７へ供給される。エリア生成回路１１７は、カラーマーカー等の線の色毎に指定された一種類以上の編集領域を生成し、かつその領域データを内部メモリに記憶し、後述するＡＲＥＡ信号を生成する回路である。ＡＲＥＡ信号は、レイアウト決定回路１１８に送られ、レイアウト決定回路１１８は、レイアウト指示回路１１９からの指示信号ＬＡＹＯＵＴに従って、複数の編集領域の配置を決定し（自動再配置）、その情報を含んだＲＥＰＬＡＣＥ信号を生成する。レイアウト決定回路１１８は、ＲＥＰＬＡＣＥ信号を図４のレイアウト変更回路１３３に供給する。
【００３８】
上記バッファ１１２の出力信号は、色空間圧縮回路１２３へ送出される。色空間圧縮回路１２３は、所定のマトリクス演算を行う。色空間圧縮回路１２３の出力信号は光量−濃度変換部（ＬＯＧ変換部）１２７に入力する。光量−濃度変換部（ＬＯＧ変換部）１２７は、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の８ビットの光量信号を対数変換によりシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ）の各８ビットの濃度信号に変換する。光量−濃度変換部１２７の出力信号は、出力マスキング処理部１２８へ供給される。
【００３９】
出力マスキング処理部１２８は、既知のＵＣＲ処理（下色除去処理）によりＣ，Ｍ，Ｙ３色の濃度信号からブラック（Ｋ）の濃度信号を抽出するとともに、各濃度信号に対応した現像剤の色濁りを除去する既知のマスキング演算を施す。
【００４０】
このようにして生成されたＭ′，Ｃ′，Ｙ′，Ｋ′の各濃度信号のうちから、セレクタ１２９によって現在使用する現像剤に対応した色の信号が選択される。セレクタ１２９に供給されるＺＯ−ＴＯＮＥＲ信号は、この色選択のために図４のＣＰＵ１４６から発生される２ビットの信号である。そして、ＺＯ−ＴＯＮＥＲ信号が０の場合にはＭ′信号が、ＺＯ−ＴＯＮＥＲ信号が１の場合にはＣ′信号が、ＺＯ−ＴＯＮＥＲ信号が２の場合にはＹ′信号が、ＺＯ−ＴＯＮＥＲ信号が３の場合にはＫ′信号がそれぞれ出力される。
【００４１】
図４のレイアウト変更回路１３３は、セレクタ１２９からの出力信号とレイアウト決定回路１１８からのＲＥＰＬＡＣＥ信号により、レイアウト後の画像情報を生成する。Ｆ値補正回路１３４は、プリンタの現像特性に応じたガンマ処理を行うとともに、モード毎の濃度の設定も行うことが可能である。Ｆ値補正回路１３４の出力は、スムージング回路１３６に送られる。スムージング回路１３６の出力はエッジ強調回路１３７に送られる。スムージング回路１３６及びエッジ強調回路１３７は、各々５ｘ５のフィルタから構成される。エッジ強調回路１３７の出力はアドオン回路１４２に送られる。アドオン回路１４２は、画像信号を特定のコード化されたパターンで出力する。このコード化された出力はレーザ及びレーザコントローラ１４３に送られる。
【００４２】
レーザ及びレーザコントローラ１４３は、アドオン回路１４２から出力するＶＩＤＥＯ信号（ビデオ信号）に応じてレーザの発光量を制御する。このレーザ光（レーザビーム）はポリゴンミラー２１４によって感光ドラム２１７の軸方向に走査され、感光ドラム２１７上に１ラインの静電潜像を形成する。
【００４３】
また、感光ドラム２１７に近接してフォトディテクタ（光検出器）設けられており、感光ドラム２１７を走査する直前のレーザ光の通過を検出して、１ラインの同期信号ＢＤを発生する。
【００４４】
〈マーカー信号生成回路の詳細〉
図６は、図３のマーカー信号生成回路１１４の回路構成例を示すブロック図である。
【００４５】
図６に示すように、マーカー信号生成回路１１４は、ＲＧＢ→ＨＳＬ変換部３０１とマーカー種識別部３０３から構成されている。ＲＧＢ→ＨＳＬ変換部３０１は、入力された各々８ビットのＲ，Ｇ，Ｂ色分解データから各８ビットのＨ，Ｓ，Ｌ（色相、彩度、明度）信号を生成する回路であり、以下に示す変換式により、Ｒ，Ｇ，Ｂ色分解データをＨ，Ｓ，Ｌ信号に変換している。
Ｌ＝（Ｍａｘ（Ｒ，Ｇ，Ｂ）＋Ｍｉｎ（Ｒ，Ｇ，Ｂ））／２
Ｍａｘ（Ｒ，Ｇ，Ｂ）＝Ｍｉｎ（Ｒ，Ｇ，Ｂ）ならば、
Ｓ＝０
Ｍａｘ（Ｒ，Ｇ，Ｂ）≠Ｍｉｎ（Ｒ，Ｇ，Ｂ）かつＬ≦１２８ならば、
Ｓ＝（Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ））／
（Ｍａｘ（Ｒ，Ｇ，Ｂ）＋Ｍｉｎ（Ｒ，Ｇ，Ｂ））
Ｍａｘ（Ｒ，Ｇ，Ｂ）≠Ｍｉｎ（Ｒ，Ｇ，Ｂ）かつＬ＞１２８ならば、
Ｓ＝（Ｍａｘ（Ｒ，Ｇ，Ｂ）−Ｍｉｎ（Ｒ，Ｇ，Ｂ））／（２５６Ｍａｘ（Ｒ，Ｇ，Ｂ）      ＋２５６Ｍｉｎ（Ｒ，Ｇ，Ｂ））
Ｓ＝０ならば、
Ｈ＝０
Ｓ≠０かつＭａｘ（Ｒ，Ｇ，Ｂ）＝Ｂならば、
Ｈ＝Ｇ−Ｒ（但し、Ｈ＜０となる場合は、Ｈ＝１９２＋（Ｇ−Ｒ））
Ｓ≠０かつＭａｘ（Ｒ，Ｇ，Ｂ）＝Ｒならば、
Ｈ＝６４＋Ｂ−Ｇ
Ｓ≠０かつＭａｘ（Ｒ，Ｇ，Ｂ）＝Ｇならば、
Ｈ＝１２８＋Ｒ−Ｂ
Ｍａｘ（Ｒ，Ｇ，Ｂ）：Ｒ、Ｇ、Ｂのうち、最も値が大きいもの
Ｍｉｎ（Ｒ，Ｇ，Ｂ）：Ｒ、Ｇ、Ｂのうち、最も値が小さいもの
ＲＧＢ→ＨＳＬ変換部３０１の出力は、マーカー種識別部３０３に送られる。
【００４６】
マーカー種識別部３０３は、Ｒ，Ｇ，Ｂ色分解データとＨ，Ｓ，Ｌ信号を入力し、マーカー編集時には原稿上にマーカーで印を付けた部分を検出して、検出したデータをＭＡＲＫＥＲ信号として出力する。
【００４７】
図７は、図６のマーカー種識別部３０３の回路構成例を示す回路図である。
【００４８】
図７に示すように、マーカー種識別部３０３は、全て同様の内部構成であるイネーブル信号生成回路４０５〜４１６を備えている。イネーブル信号生成回路４０５〜４０７は、赤色のマーカーを検出するための回路であり、イネーブル信号生成回路４０８〜４１０は、緑色のマーカーを検出するための回路である。また、イネーブル信号生成回路４１１〜４１３は、青色のマーカーを検出するための回路である。代表例として、赤色のマーカーを検出するためのイネーブル信号生成回路４０５の内部構成を説明する。
【００４９】
イネーブル信号生成回路４０５は、比較回路４０１、４０２と、ＡＮＤ回路（論理積回路）４０３と、排他的論理和回路４０４とを備えている。比較回路４０１、４０２は、それぞれＡ入力とＢ入力に入力された値を比較して、Ｂ＜Ａならば１を、Ｂ≧Ａならば０を出力する。比較回路４０１のＡ入力には、赤色マーカー検出用のＨ上限値ＣＭＰ０ＨＵが入力されており、Ｂ入力にはＨデータ（色相データ）が入力されている。そして、ＨデータがＣＭＰ０ＨＵの値よりも小さいと、１を出力し、ＣＭＰ０ＨＵの値と等しいか大きい値が入力されると、０を出力する。
【００５０】
また、比較回路４０２のＡ入力には、上記Ｈデータが入力され、Ｂ入力には赤色マーカー検出用のＨ下限値ＣＭＰ０ＨＤが入力されている。そして、ＨデータがＣＭＰ０ＤＵの値と等しいか大きいと、１を出力し、信号ＣＭＰ０ＤＵの値よりも小さい値が入力されると、０を出力する。これら比較回路４０１，４０２の出力はＡＮＤ回路４０３に入力されており、このＡＮＤ回路４０３の出力は上述の説明から
ＣＭＰ０ＨＤ≦Ｈ＜ＣＭＰ０ＨＵ
で１となる。
【００５１】
ＡＮＤ回路４０３の出力は排他的論理和回路４０４に入力する。排他的論理和回路４０４は、反転信号ＩＮＶ０Ｈが０の場合はＡＮＤ回路４０３の出力をそのまま出力し、反転信号ＩＮＶ０Ｈが１の場合はＡＮＤ回路４０３の出力を反転して出力する。
【００５２】
以上の構成により、イネーブル信号生成回路４０５では、入力される比較値Ｈデータ（色相）、上限値ＣＭＰ０ＨＵ、下限値ＣＭＰ０ＨＤ、反転信号ＩＮＶ０Ｈに対して、
ＩＮＶ０Ｈ＝０では、Ｈが
ＣＭＰ０ＨＤ≦Ｈ＜ＣＭＰ０ＨＵ
の範囲で１が出力され、ＩＮＶ０Ｈ＝１では、Ｈが
Ｈ＜ＣＭＰ０ＨＤ、またはＣＭＰ０ＨＵ≦Ｈ
の範囲で１が出力される。
【００５３】
イネーブル信号生成回路４０６では、比較値としてＳデータ（彩度データ）が入力されている。即ち、上限値としてＣＭＰ０ＳＵが、下限値としてＣＭＰ０ＳＤが、反転信号としてＩＮＶ０Ｓがそれぞれ入力されているため、
ＩＮＶ０Ｓ＝０では、Ｓが
ＣＭＰ０ＳＤ≦Ｓ＜ＣＭＰ０ＳＵ
の範囲で１が出力され、ＩＮＶ０Ｓ＝１では、Ｓが
Ｓ＜ＣＭＰ０ＳＤ、またはＣＭＰ０ＳＵ≦Ｓ
の範囲で１が出力される。
【００５４】
同様にして、イネーブル信号生成回路４０７では、比較値としてＬデータ（明度データ）が入力されている。即ち、上限値としてＣＭＰ０ＬＵが、下限値としてＣＭＰ０ＬＤが、反転信号としてＩＮＶ０Ｌがそれぞれ入力されているため、ＩＮＶ０Ｌ＝０では、Ｌが
ＣＭＰ０ＬＤ≦Ｌ＜ＣＭＰ０ＬＵ
の範囲で１が出力され、ＩＮＶ０Ｌ＝１では、Ｌが
Ｌ＜ＣＭＰ０ＬＤ、またはＣＭＰ０ＬＵ≦Ｌ
の範囲で１が出力される。
【００５５】
排他的論理和回路４０４の出力側には、３入力ＡＮＤ回路４１７が接続されている。３入力ＡＮＤ回路４１７によって、イネーブル信号生成回路４０５，４０６，４０７の各出力の論理積が、信号ＭＡＲＫＥＲ＜０＞として出力される。
【００５６】
同様にして、次段のイネーブル信号生成回路４０８、４０９、４１０の各出力のＡＮＤ回路４１８による論理積結果が信号ＭＡＲＫＥＲ＜１＞として出力される。さらに、後段のイネーブル信号生成回路４１１、４１２、４１３の各出力のＡＮＤ回路４１９による論理積結果が信号ＭＡＲＫＥＲ＜２＞として出力される。
【００５７】
本実施の形態では、信号ＭＡＲＫＥＲ＜０＞において、原稿上に赤色のマーカーペンで印を付けた部分を検出しているため、上記上限値と下限値の設定値は赤色マーカーペンの部分が取り得るＨ，Ｓ，Ｌの範囲で１が出力するように予め設定を行っている。
【００５８】
具体的には、上段のイネーブル信号生成回路４０５においては、上限値ＣＭＰ０ＨＵとして「８Ｃｈ」（ｈは１６進数を表す）を、下限値ＣＭＰ０ＨＤとして「１４ｈ」を、反転信号ＩＮＶ０Ｈとして「１」を設定している。また、中段のイネーブル信号生成回路４０６においては、上限値ＣＭＰ０ＳＵとして「ＦＦｈ」を、下限値ＣＭＰ０ＳＤとして「３２ｈ」を、反転信号ＩＮＶ０Ｓとして「０」を設定している。下段のイネーブル信号生成回路４０７においては、上限値ＣＭＰ０ＬＵとして「Ｃ８ｈ」を、下限値ＣＭＰ０ＬＤとして「３２ｈ」を、反転信号ＩＮＶ０Ｌとして「０」を設定している。ここで、Ｈ、Ｓ、Ｌは８ビットデータで表されるものとする。
【００５９】
また、信号ＭＡＲＫＥＲ＜１＞においては緑色のマーカーペンにおけるＭＡＲＫＥＲ信号を、信号ＭＡＲＫＥＲ＜２＞においては青色のマーカーペンにおけるＭＡＲＫＥＲ信号を検出するための信号である。そのために、イネーブル信号生成回路４０８，４０９，４１０の設定値には緑色マーカーが取り得るＨＳＬの範囲を、イネーブル信号生成回路４１１，４１２，４１３の設定値には青色マーカーが取り得るＨＳＬの範囲を設定している。
【００６０】
以上の設定を行った後、イメージスキャナ部２０１で原稿をスキャンすると、その読み取り画像データが画像信号処理部２０９へ入力される。その結果、イネーブル信号生成回路４０５，４０６，４０７において、入力画像に対するＨ、Ｓ、Ｌデータと各上限値、下限値とが比較されて、信号ＭＡＲＫＥＲ＜０＞として赤色のマーカーペンに対する検知信号が、マーカー種識別部３０３から出力される。信号ＭＡＲＫＥＲ＜１＞、＜２＞についても同様に、それぞれ緑色のマーカーペン及び青色のマーカーペンに対する検出信号が出力される。
【００６１】
〈エリア生成回路の詳細〉
エリア生成回路１１７においては、ＭＡＲＫＥＲ信号と座標（ＰＯＳＩＴＩＯＮ）信号を基に、ＡＲＥＡ信号を生成する。編集領域（エリア）が長方形で区切られている場合、ＡＲＥＡ信号は、図８に示すようなデータ内容になる。即ち、「長方形の左上点座標」、「右下点座標」、マーカー色に対応する「領域種」、複数の原稿を一度に読み込んだ場合には「原稿番号」、そして各エリアに番号を付した「エリア番号」で構成される。
【００６２】
〈レイアウト決定回路及びレイアウト指示回路の詳細〉
レイアウト決定回路１１８は、レイアウト指示回路１１９からのＬＡＹＯＵＴ信号とエリア生成回路からのＡＲＥＡ信号を基に、原稿を再配置したＲＥＰＬＡＣＥ信号を生成する。
【００６３】
レイアウト指示回路１１９には、例えば、機器の操作部３００上に配置されたボタン５０ｃ，５０ｄに対応するＬＡＹＯＵＴ信号が予め設定されている。使用者によるボタンの選択によりＬＡＹＯＵＴ信号のうちのどの信号を使用するかが決定される。ＬＡＹＯＵＴ信号は、例としては、図２に示すように、「１種類毎に１枚づつ出力」、「２種類でまとめて１枚出力」などを実現できるように設定されている。このほか、例えば、「色で囲まれた領域毎に、別々の用紙に出力する」、「用紙の上から下に向けて、赤領域、青領域、緑領域と配置し、１枚の紙に出力する」なども実現することができる。
【００６４】
〈本実施の形態におけるレイアウト変更動作〉
次に、本実施の形態におけるレイアウト変更動作について、図９及び図１０を参照して説明する。
【００６５】
図９は、本実施の形態で扱う読み込み原稿を表す概略図であり、図１０は、本実施の形態におけるレイアウト変更動作を示すフローチャートである。
【００６６】
図９に示すように、３枚の原稿に、利用者によってマーカーペン等で青色、赤色、黒色の３色の閉曲線で書かれたの領域がそれぞれ２つづつ指定されている。即ち、原稿１には、赤色のマーカーペンで囲まれた編集領域１と青色のマーカーペンで囲まれた編集領域２が表示されている。原稿２には、赤色のマーカーペンで囲まれた編集領域３と緑色のマーカーペンで囲まれた編集領域４が表示されている。また、原稿３には、緑色のマーカーペンで囲まれた編集領域５と青色のマーカーペンで囲まれた編集領域６が表示されている。なお、以後座標系を図５中に示すように、ページ右に向かう方向をｘ座標、ページ下に向かう方向をｙ座標とする。
【００６７】
利用者は図９の原稿をイメージスキャナ部２０１の原稿台ガラス２０３の上に置き、操作部３００において、ボタン５０ａまたはボタン５０ｂを押下し、「通常複写」、或いは「レイアウト変更」の選択を行う（Ｓ１１）。「通常複写」が選択された場合には、通常の複写動作を行う（Ｓ１２）。
【００６８】
「レイアウト変更」を選択した後は、レイアウト変更指示ボタン５０ｃ、５０ｄによって好みのレイアウトを必要に応じて選択することになるが、複写機はレイアウト変更指示ボタン５０ｃ、５０ｄのいずれかが押下されるまで待機状態となる（Ｓ１３）。
【００６９】
今、「１種類毎に１枚づつ出力」ボタン５０ｃが押下された、つまり色の種類毎にＡ４に１枚づつ出力することが指示されたとする。この状態でスタートキー５１が押される（Ｓ１４）。するとイメージスキャナ部２０１は、走査を開始し、画像信号処理部２０９へ画像信号が送られる。
【００７０】
マーカー信号生成回路１１４によるマーカー信号生成処理（Ｓ１５）、及びエリア生成回路１１７によるエリア生成処理（Ｓ１６）を経て、図１１に示すような内容のＡＲＥＡ信号が生成される。ここでは、赤の閉曲線で囲まれた領域が領域種１に、青の閉曲線で囲まれた領域が領域種２に、緑の閉曲線で囲まれた領域が領域種３に割り当てられている。
即ち、マーカー信号生成回路１１４及びエリア生成回路１１７は読み取り画像における編集領域の種類を、検出したマーカーの色で判定する。
【００７１】
レイアウト指示回路１１９は、既に「１種類毎に１枚づつ出力」ボタン５０ｃが押下されたことを感知して、対応する信号ＬＡＹＯＵＴをレイアウト決定回路１１８に送っている。レイアウト決定回路１１８は、送られてきたＬＡＹＯＵＴ信号とＡＲＥＡ信号を基に、図１１のデータを並べ替え、図１２に示す様なデータを生成し、それをＲＥＰＬＡＣＥ信号としてレイアウト変更回路１３３に送り出す（Ｓ１７）。
【００７２】
次に、上記ＲＥＰＬＡＣＥ信号の生成方法について、図１３を用いて説明する。なお、図１３は、本実施の形態におけるレイアウト変更後の出力画像を示す概略図である。
【００７３】
レイアウト決定回路１１８は、Ａ４用紙上でのｘ、ｙ座標を使って以下の様な計算を行い、ＲＥＰＬＡＣＥ信号を生成する。
【００７４】
図５に示したように、Ａ４紙は、座標でいうと、ｘ軸方向に０〜４６６７、ｙ軸方向に０〜３３０７の数値が割り当てられる。レイアウト決定回路１１８では、この座標を越えない範囲でレイアウトを行う。
【００７５】
出力画像左上のレイアウト開始点をまず設定する。出力画像として見やすいように、図１３に示すように、出力画像の上、左に余白を作るために、本実施の形態においては、（４８０、４８０）という値を、既定値として使うこととする。この値は、利用者が設定できるようにしても良い。図１１のＡＲＥＡ信号を基に、領域種１に割り当てられた領域番号１及び３の領域（以下、それぞれ編集領域１、編集領域３と呼ぶ）を、出力画像Ａとして、１枚の用紙に配置する。
【００７６】
編集領域１の左上の点をレイアウト開始点（４８０、４８０）に合わせて配置する。編集領域３は、既に配置された編集領域１の右側の境界線に接触して配置されるように、編集領域１の右上の点（１５８０、４８０）に編集領域３の左上の点を設定する。出力画像Ａに関しては、Ａ４紙の大きさに対して、編集領域１、３を配置してもｘ座標方向、ｙ座標方向に対してはみ出ることは無く、これでレイアウトは決定される。
【００７７】
次に出力画像Ｂについて説明する。編集領域２の左上の点をレイアウト開始点（４８０、４８０）に合わせて配置する。編集領域６は、既に配置された編集領域２の右側の境界線に接触して配置されるように、編集領域２の右上の点（２４８０、４８０）に編集領域６の左上の点を設定する。すると、編集領域２の右下の点の座標は、（５７６０、２０８０）になり、ｘ座標方向に対して編集領域６は、はみ出てしまう。そのような場合、図１３に示すように、編集領域６は、編集領域２の下側の境界線に接触して配置されるように、編集領域２の左下の点（４８０、１２８０）に編集領域６の左上の点を合わせて配置する。このように、編集領域６を編集領域２の右側でなく下側の境界線に接触して配置することで、配置された編集領域２、６をＡ４用紙に収めることができる。
【００７８】
また、編集領域６を編集領域２の右側に配置しても、下側に配置してもＡ４用紙に収めきれない場合は、各編集領域を縮小して、Ａ４用紙に収まるようにする方法が考えられる。
【００７９】
出力画像Ｃは、出力画像Ａと同様に、レイアウトを決定することができる。
【００８０】
以上のような過程を経て、本実施の形態における、レイアウト変更後の画像は、「色の種類毎に１枚づつ出力」という指示に基づいて、最終的に図１３に示すような画像が生成される（Ｓ１８、Ｓ１９）。
【００８１】
このように、マーカーの色が同一で同種類と判定された編集領域を、使用者の指示に基づいて自動で再配置することができる。
【００８２】
〈本実施の形態に係る利点〉
以上のように本実施の形態によれば、マーカー等により編集領域が予め指定された原稿を読み取ることにより、原稿のレイアウト変更作業を簡単に行うことが可能になる。即ち、使用者は、文書の再編集に関する知識を持たなくても、関連性のある文章を近接して配置し直した文書を容易に得ることができる。
【００８３】
なお、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００８４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８５】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしても良い。
【００８６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００８７】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００８８】
【図１】実施の一形態であるデジタルカラー複写装置の概略内部構造を示す断面図である。
【図２】操作部の概略構成を示す外観図である。
【図３】画像信号処理部及びその周辺部の回路構成を示すブロック図である。
【図４】画像信号処理部及びその周辺部の回路構成を示すブロック図である。
【図５】実施の形態における読み取り画像の座標系の説明図である。
【図６】図３のマーカー信号生成回路の回路構成例を示すブロック図である。
【図７】図６のマーカー種識別部の回路構成例を示す回路図である。
【図８】実施の形態におけるＡＲＥＡ信号のデータ内容を示す表形式図である。
【図９】実施の形態で扱う読み込み原稿を表す概略図である。
【図１０】実施の形態におけるレイアウト変更動作を示すフローチャートである。
【図１１】実施の形態において生成されたＡＲＥＡ信号のデータ内容を示す表形式図である。
【図１２】実施の形態において生成されたレイアウト結果の信号のデータ内容を示す表形式図である。
【図１３】実施の形態におけるレイアウト変更後の出力画像を示す概略図である。
【符号の説明】
【００８９】
１１４  マーカー信号生成回路
１１７  エリア生成回路
１１８  レイアウト決定回路
１１９  レイアウト指示回路
１３３  レイアウト変更回路
１４６  ＣＰＵ
２００  プリンタ部
２０１  イメージスキャナ部
３００  操作部
【図１】
0005020777.tif 000002
【図２】
0005020777.tif 000003
【図３】
0005020777.tif 000004
【図４】
0005020777.tif 000005
【図５】
0005020777.tif 000006
【図６】
0005020777.tif 000007
【図７】
0005020777.tif 000008
【図８】
0005020777.tif 000009
【図９】
0005020777.tif 000010
【図１０】
0005020777.tif 000011
【図１１】
0005020777.tif 000012
【図１２】
0005020777.tif 000013
【図１３】
0005020777.tif 000014