(57)【特許請求の範囲】
【請求項１】
原稿を読み取り画像信号を発生する読取手段と、
前記読取手段により発生した画像信号に基づく画像を記録媒体上に形成する画像形成手段と、
前記読取手段により発生した画像信号に基づき前記画像形成手段により形成される画像を表示する表示手段とを有する画像処理装置において、
更に、外部装置からの画像情報と、該画像情報に基づく画像を前記表示手段によって表示することを許可するか否かを指示するコマンドを含む制御信号とを入力する入力手段と、
該入力手段から入力された画像情報及び制御信号に応答して、前記表示手段による前記画像情報に基づく画像表示動作と、前記画像形成手段による前記画像情報に基づく画像形成動作とを制御する制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記受信手段は、双方向通信を用いることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御信号は、前記表示手段の画像表示をクリアする指示を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
更に、操作部を有し、前記制御信号は、該操作部のキー入力の一部又は全部を禁止或いは許可することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記制御信号は、前記画像形成手段による画像形成を行うことなく、前記表示手段による表示を行う処理モードを指示することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記制御信号は、前記画像形成手段による画像形成と前記表示手段による表示を並行して行う処理モードを指示することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記制御信号は、前記表示手段による表示モードの選択を指示することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記読取手段により発生した画像信号と、前記入力手段により入力された画像信号とを合成し、合成画像を前記表示手段に表示することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
原稿を読み取り画像信号を発生する読取手段と、前記読取手段により発生した画像信号に基づく画像を記録媒体上に形成する画像形成手段と、前記読取手段により発生した画像信号に基づき前記画像形成手段により形成される画像を表示する表示手段とを有する画像処理装置の画像処理方法において、
外部装置からの画像情報と、該画像情報に基づく画像を前記表示手段によって表示することを許可するか否かを指示するコマンドを含む制御信号とを入力する入力工程と、
前記入力工程で入力された画像情報及び制御信号に応答して、前記表示手段による前記画像情報に基づく画像表示動作と、前記画像形成手段による前記画像情報に基づく画像形成動作とを制御する制御工程とを有することを特徴とする画像処理方法。
【請求項１０】
原稿を読み取り画像信号を発生する読取手段と、前記読取手段により発生した画像信号に基づく画像を記録媒体上に形成する画像形成手段と、前記読取手段により発生した画像信号に基づき前記画像形成手段により形成される画像を表示する表示手段とを有する画像形成装置に対して、外部装置からの画像情報を供給する供給手段と、
前記画像情報に基づく画像を前記前記表示手段によって表示することを許可するか否かを指示するコマンドを含む制御信号を出力する出力手段とを有することを特徴とする画像処理装置。
【請求項１１】
前記出力手段は、双方向通信を用いることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記制御信号は、前記表示手段の画像表示をクリアする指示を行うことを特徴とする請求項１０に記載の画像処理装置。
【請求項１３】
前記制御信号は、前記画像形成手段による画像形成を行うことなく、前記表示手段による表示を行う処理モードを指示することを特徴とする請求項１０に記載の画像処理装置。
【請求項１４】
前記制御信号は、前記画像形成手段による画像形成と前記表示手段による表示を並行して行う処理モードを指示することを特徴とする請求項１０に記載の画像処理装置。
【請求項１５】
前記制御信号は、前記表示手段による表示モードの選択を指示することを特徴とする請求項１０に記載の画像処理装置。
【請求項１６】
原稿を読み取り画像信号を発生する読取手段と、前記読取手段により発生した画像信号に基づく画像を記録媒体上に形成する画像形成手段と、前記読取手段により発生した画像信号に基づき前記画像形成手段により形成される画像を表示する表示手段とを有する画像形成装置に対して外部装置からの画像情報を供給する供給工程と、
前記画像情報に基づく画像を前記表示手段によって表示することを許可するか否かを指示するコマンドを含む制御信号を出力する出力工程とを有することを特徴とする画像処理方法。
【請求項１７】
与えられた画像信号に基づく画像を記録媒体上に形成する画像形成手段に対して、該画像信号を供給する第１供給手段及び前記画像形成手段により形成される画像を表示する表示手段に対して、該画像を表す画像信号を供給する第２の供給手段とを有する画像処理装置において、
前記表示手段における表示を指示する、互いに異なる複数の指示手段による指示を調停する機能を有することを特徴とする画像処理装置。
【請求項１８】
前記複数の指示手段は、前記画像形成手段の操作部及び外部コンピュータであることを特徴とする請求項１７に記載の画像処理装置。
【請求項１９】
前記複数の指示手段は、複数の独立したコンピュータであることを特徴とする請求項１７に記載の画像処理装置。
【請求項２０】
与えられた画像信号に基づく画像を記録媒体上に形成する画像形成手段に対して、該画像信号を供給する第１供給工程及び前記画像形成手段により形成される画像を表示する表示手段に対して、該画像を表す画像信号を供給する第２の供給工程とを有する画像処理方法において、
前記表示手段における表示を指示する、互いに異なる複数の指示手段による指示を調停する工程を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像のプレビュー表示を行う画像形成装置のための画像処理装置及び方法に関するものである。
【０００２】
【従来の技術】
近年、デジタルカラー複写機が高画質化、高機能化し、出力画像の色味や編集処理に関して、かなりの程度、ユーザの期待に応えられるようになってきている。こうした状況において、所望の出力画像を得るために、何度も記録紙に画像を出力する代わりにモニタ等に画像を表示して、それを確認するという、いわゆるプレビュー機能を有する複写機が製品化され始めている。
【０００３】
この種の複写機の中には、白黒の液晶ディスプレイを用いて、読み取った原稿イメージを表示し、確認させるものもあるが、複写機本体がカラー複写機である場合には、白黒の表示装置では出力画像の色味確認ができないので、表示装置もフルカラー表示のプレビューシステムであることが望ましい。
【０００４】
図１は、従来のこの種のシステム構成例を示し、符号１０１〜１０９にて示される構成要素がフルカラー複写機を構成し、１１０，１１１，２１９がプレビュー用の構成要素である。
【０００５】
具体的には、図１において、１０１は、原稿からの反射画像を読み取るＲＧＢ出力センサ（ＣＣＤ）、１０２はＳ／Ｈ（サンプル＆ホールド）及びＡ／Ｄ変換回路、１０３はシェーディング補正を行なう回路、１０４は入力マスキング回路、１０５はＬＯＧ変換回路、１０６は、後述するプリンタ部の特性に色を合わせるためのマスキングＵＣＲ部、１０７は、トリミング、マスキング、ペイント、変倍等、種々の画像編集を行なう回路、１０８はエッジ強調回路、そして、１０９はプリンタ部（カラーＬＢＰ）で、不図示の反射原稿を３〜４回スキャンして、フルカラー画像出力を得るものである。
【０００６】
１１０は、入力マスキング回路１０４でのマスキングの後の画像信号（ＲＧＢ）を記憶するための画像メモリ部、１１１は、画像メモリ部１１０を制御するためのメモリ制御部（不図示のアドレスカウンタ及びＣＰＵにて、画像メモリ部１１０とデータのやり取りを行なう）、２１９は、画像メモリ部からの情報を表示するためのＣＲＴである。ここでは、読み取った画像を単にフルカラーでモニタに表示し、所望の編集処理を、不図示の操作部から設定しても、このモニタ上には反映されない。そこで、画像メモリ部１１０に記憶されたメモリ情報を、任意に不図示のＣＰＵでアクセスできるように構成しており、編集回路１０７におけるそれと等価な編集処理をソフト的で行なって、最終画像を得るようにしている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来のカラー複写機では、複写機本体の画像処理を全てソフトウエア制御に置き換えようとすると、そのソフト量は膨大なものになり、さらに、設定された機能の数が多ければ、その分、ソフトによる演算時間も増大して、時間的にもコスト的にも不都合が生じるという問題がある。
【０００８】
また、読み取った原稿イメージを表示、確認する装置は考案されているが、ホストコンピュータ乃至外部機器からの画像情報を予めプレビュー表示手段に表示させることができないという欠点があった。
【０００９】
また、ホストコンピュータなどの外部装置から、プレビュー表示手段の動作を制御できない、という欠点もあった。
【００１０】
或いは、ホストコンピュータからの画像をプレビュー表示させているにもかかわらず、複写機本体の操作部からの不用意な操作によりプレビュー表示に支障をきたすことがあるという欠点もあった。
【００１１】
そこで、本発明は、プレビュー表示手段を備えた画像形成装置を外部装置から良好に制御可能な画像処理装置及び方法を提供することを目的とする。
【００１２】
また、本発明の他の目的は、複数の制御装置からのプレビュー制御要求に対して良好に対処することにある。
【００１３】
また、本発明の更なる目的は、プレビュー処理を良好に制御可能なプログラムを記録した媒体を提供することにある。
【００１４】
【課題を解決するための手段】
上記課題を解決するため、本願請求項１に記載の画像処理装置は、原稿を読み取り画像信号を発生する読取手段と、
前記読取手段により発生した画像信号に基づく画像を記録媒体上に形成する画像形成手段と、
前記読取手段により発生した画像信号に基づき前記画像形成手段により形成される画像を表示する表示手段とを有する画像処理装置において、
更に、外部装置からの画像情報と、該画像情報に基づく画像を前記表示手段によって表示することを許可するか否かを指示するコマンドを含む制御信号とを入力する入力手段と、
該入力手段から入力された画像情報及び制御信号に応答して、前記表示手段による前記画像情報に基づく画像表示動作と、前記画像形成手段による前記画像情報に基づく画像形成動作とを制御する制御手段とを有することを特徴とする。
【００１５】
また、請求項１０に記載の画像処理装置は、原稿を読み取り画像信号を発生する読取手段と、前記読取手段により発生した画像信号に基づく画像を記録媒体上に形成する画像形成手段と、前記読取手段により発生した画像信号に基づき前記画像形成手段により形成される画像を表示する表示手段とを有する画像形成装置に対して、外部装置からの画像情報を供給する供給手段と、
前記画像情報に基づく画像を前記前記表示手段によって表示することを許可するか否かを指示するコマンドを含む制御信号を出力する出力手段とを有することを特徴とする。
【００１６】
【発明の実施の形態】
以下、添付図面を参照して、本発明に係る実施の形態を詳細に説明する。
【００１７】
（実施例１）
図２は、本実施の形態に係るデジタル複写装置の内部構成の概観を示す図である。同図に示すデジタル複写装置は、カラー原稿を読み取り、それに対してさらにデジタル編集処理等を行なうカラーリーダ部３５１、及び、異なった像但持体を持ち、カラーリーダ部３５１から送られる各色のデジタル画像信号に応じてカラー画像を再現するプリンタ部３５２に分けられる。
【００１８】
なお、２１９は、プレビュー時に用いるモニタであり、デジタル複写装置本体とは、ＶＧＡインタフェースで接続されている。
【００１９】
（リーダ部の構成）
図３は、本実施の形態に係るデジタル複写装置のカラーリーダ部３５１のデジタル画像処理部の構成を示すブロック図である。ここでは、図示しない原稿台上のカラー原稿は、図示しないハロゲンランプで露光される。その結果、原稿からの反射像がＣＣＤ２０１にて撮像され、さらに、Ｓ／Ｈ（サンプル＆ホールド）及びＡ／Ｄ変換部２０２にてサンプルホールドされた後、Ａ／Ｄ変換され、ＲＧＢ３色のデジタル信号が生成される。
【００２０】
ＲＧＢの各色分解データは、シェーディング補正部２０３でのシェーディング補正及び黒補正、入力マスキング部２０４でのＮＴＳＣ信号への補正、色変換部２０５での色変換の後、その結果が合成部２０６に入力される。この合成部２０６は、反射原稿の画像データと画像メモリ部２０８の出力データとの合成等を行なう。合成部２０６の出力に対して、ＬＯＧ補正部２０７においてＬＯＧ変換処理が行なわれＣＭＹデータに変換される。さらに、変倍部２（２３４）において変倍処理が施される（ただし、変倍設定時）。
【００２１】
画像メモリ部２０８で施される圧縮処理は非可逆の圧縮のためローパスフィルタとして働くので、ここでの変倍処理としては拡大処理が施される。
【００２２】
そして、変倍部２（２３４）からの出力は、画像メモリ部２０８に入力される。この画像メモリ部２０８は、圧縮部、画像メモリ部、伸長部の３つ要素にて構成され、上述のような４つの感光体ドラムのそれぞれのドラムに対応する出力マスキング前のＣＭＹデータ（２４ビット×４）が読み出される。
【００２３】
圧縮部では、ＣＭＹデータをＬ*ａ*ｂ*等の輝度、色度データに変換し、いわゆるＪＰＥＧ方式やベクトル量子化といった非可逆符号化を行う。画像メモリ部はこうして生成されたブロック単位の符号データを記憶する。伸長部は、Ｍ，Ｃ，Ｙ，Ｋの、それぞれのドラムに対応して４系統、独立して設けられ、画像メモリ部の任意の位置の符号データを読み出し、ＣＭＹデータに復号する。
【００２４】
２１２は、それぞれのドラムに対する色信号が生成されるマスキングＵＣＲ部で、ここでは、プリンタ特性に適合した色信号が生成される。２１３はフリーカラー処理及びペイント処理等のＹＭＣＫの色成分データに対する編集処理が行なわれる編集回路で、ここでの編集結果は、γ補正部２１４でγ補正され、変倍部１（２１１）で変倍処理（具体的には縮小処理）され、さらに、エッジ強調部２１５でエッジ強調された後、カラーＬＢＰ２１６に送られる。
【００２５】
２１７はプレビュー処理部であり、編集された画像データを記憶するためのＣＲＴ画像メモリ、及び、このＣＲＴ画像メモリを制御するメモリ制御部より構成される。また、２１９はＣＲＴで、上記のＣＲＴ画像メモリのデータが表示される。なお、プレビュー処理部２１７及びＣＲＴ２１９の詳細については後述する。
【００２６】
２２０は領域生成部１で、主走査同期信号にて領域生成部１の内部で生成した信号か、あるいは、カラーＬＢＰ２１６から送られるＢＤ信号２２８のいずれかの信号であるＨＳＮＣ２２９、画先センサの出力ＤＴＯＰ２２６、カラーＬＢＰ内部で生成されるＩＴＯＰ信号２２７（プリンタ出力時、この信号をもとに各ドラムに同期した副走査イネーブル信号が生成される）、２本の書き込みイネーブル信号（主走査（２２１−１）、副走査（２２１−２）の各１本）と５本の読み出しイネーブル信号（主走査（２２１−３）の１本、副走査（２２１−Ｍ，２２１−Ｃ，２２１−Ｙ，２２１−Ｋ）の４本）の計７本で画像メモリ部２０８内の画像データを制御する信号２２１、上記の信号２２７に同期して、画像信号とエリア信号のタイミング調整をすべく、画像メモリ部２０８内の圧縮部、伸張部それぞれの遅延を考慮して生成される７本の信号２３８（主走査書き込みイネーブル信号（２３８−１）、副走査書き込みイネーブル信号（２３８−２）、主走査読み出しイネーブル信号（２３８−３）、副走査読み出しイネーブル信号（２３８−Ｍ，２３８−Ｃ，２３８−Ｙ，２３８−Ｋ））、そして、プレビュー処理部２１７内のＣＲＴ画像メモリのイネーブル信号２２５（主走査、副走査各１本）より構成される。本実施例では、後述の外部装置からの副走査ライトイネーブル信号２５３６に基づいて、外部装置から入力される画像信号に対する制御信号２２１を生成する。
【００２７】
２３０は領域生成部２で、各編集処理のエリア信号を生成する部分である。この領域生成部２は、後述するように、各エリア信号を記憶するビットマップメモリ部及びビットマップメモリを制御するビットマップメモリ制御部（例えば、ＡＧＤＣ(Advanced Graphics Display Controller)より構成され、書き込みはＣＰＵにより、また、読み出しは、ＤＴＯＰ２２６、ＨＳＮＣ２２９に同期して行なわれる（光学スキャンされた原稿画像データと同期）。
【００２８】
この領域生成部２からの出力は、信号２２２，２２３−２，２３６で、それぞれ色変換のイネーブル信号、画像合成のイネーブル信号、フリーカラーもしくはペイントのイネーブル信号である。
【００２９】
エリアメモリ部２３１、ＤＬ１（２３２）、ＤＬ２（２３３）、変倍部３（２３５）、ＤＬ３（２３７）は、画像信号とエリア信号を同期させるタイミング調整のための回路である。具体的には、
ＤＬ１：信号２３２−２を色変換分遅延させる（その出力は、信号２２３−１）
画素遅延はＤタイプのフリップフロップ（ＤＦ／Ｆ）で、ライン遅延はＦＩＦＯメモリでなされる。
ＤＬ２：信号２２６をマスキングＵＣＲ分遅延させる（その出力は、信号２２４−２）
画素遅延はＤタイプのフリップフロップ（ＤＦ／Ｆ）で、ライン遅延はＦＩＦＯメモリでなされる。
ＤＬ３：信号２３６を、色変換＋画像合成＋ＬＯＧ分遅延させる
画素遅延はＤタイプのフリップフロップ（ＤＦ／Ｆ）で、ライン遅延はＦＩＦＯメモリでなされる。
変倍部３：具体的には拡大処理で、変倍部２（２３４）と全く同じ制御がなされる（遅延数も同じ）。
【００３０】
エリアメモリ部２３１は、画像メモリ部２０８とのディレイ調整のための回路で、図８に示すように、各色のドラムに対応した副走査読み出しイネーブル（２３８−Ｍ〜２３８−Ｋ）以外は、全く同じ構成を持った４つのメモリ部（８１０１〜８１０４）から構成される。
【００３１】
さらに、各色のメモリ部は、図９に示すように、メモリ９２０１、信号ＷＬＥ２３８−１の立ち上がりでリセットされ、イネーブル時にカウントアップする主走査カウンタ及び信号ＷＶＥ２３８−２の立ち上がりでリセットされ、イネーブル時にカウントアップする副走査カウンタより構成されるライトアドレスカウンタ９２０２、信号ＲＬＥ２３８−３の立ち上がりでリセットされ、イネーブル時にカウントアップされる主走査カウンタ及び信号ＲＶＥ２３８−Ｍの立ち上がり時にリセットされ、イネーブル時にカウントアップされる副走査カウンタより構成されるリードアドレスカウンタ９２０５、ＡＮＤゲート９２０３、インバータ９２１３、バッファ（９２１０，９２１１）、図３のＣＰＵ２４０により指定されるレジスタ９２１２より構成される。
【００３２】
さらに、メモリライト時には、
レジスタ９２１２→０
アドレス制御→ライトアドレスカウンタ９２０２が選択
バッファ９２１０→イネーブル
バッファ９２１１→ディスイネーブル
信号ＯＥＮ→１
信号ＷＥＮ→クロック立ち下がり時に０
となり、バッファ９２１０を介したデータがメモリ９２０１に書き込まれる。
【００３３】
一方、メモリリード時には、
レジスタ９２１２→１
アドレス制御→リードアドレスカウンタ９２０５が選択
バッファ９２１０→ディスイネーブル
バッファ９２１１→イネーブル
信号ＯＥＮ→０
信号ＷＥＮ→１
となり、メモリ９２０１のデータがバッファ９２１１を介して読み出される。
【００３４】
このような構成をとることにより、それぞれタイミングが異なるエリア信号をあたかも１プレーンの如く扱うことができる。
【００３５】
また、ＣＰＵ２４０は、ＣＰＵバス２４３を介してプログラムＲＯＭ２４１、ワークＲＡＭ２４２との間でデータをやりとりする。なお、本画像処理部も同様に、ＣＰＵバスを通じてデータセット等の制御がなされる。
【００３６】
プログラムＲＯＭには、本実施例において実行されるＣＰＵ２４０による制御のためのプログラムが記憶される。
【００３７】
図３の２００１は、ホストコンピュータ２００６乃至、フィルムスキャナーや、ビデオカメラ等の外部機器とのインターフェース（以下、外部Ｉ／Ｆと呼ぶ。）である。
【００３８】
本実施例では、ホストコンピュータ２００６は、通常、画像形成装置との間に介在する画像処理コントローラ２００７を介して複写装置に画像情報を送る場合について述べるが、勿論、画像処理コントローラ２００７が持つ機能を複写装置内に内蔵しておくことにより、ホストコンピュータ２００６を外部Ｉ／Ｆ２００１にダイレクトに接続することもできる。
【００３９】
外部Ｉ／Ｆ２００１は、Ｒ，Ｇ，Ｂ各８ｂｉｔ画像信号（合計２４ｂｉｔ）を伝送する双方向の画像信号Ｉ／Ｆ（外部ビデオインターフェース２００３−１〜２００３−３）と、画像クロックＶＣＬＫ、主走査同期信号ＨＳＹＮＣ、副走査同期信号ＶＥ、画素毎の画像イネーブル信号ＬＥなどの画像制御信号を伝送する画像制御信号Ｉ／Ｆ（２００４−１）と、コントローラ２００７と複写機本体との全般を制御するシリアル通信線４本の通信Ｉ／Ｆ（２００４−２）と、コントローラ２００７、複写装置本体の動作可能状態を示すレディ信号Ｉ／Ｆ各１本ずつ（２００４−３）からなる。コントローラ２００７はデジタル複写装置本体と一般のコンピュータ２００６を接続するためのインターフェース機器（画像処理コントローラ）である。
【００４０】
シリアル通信線はコマンド信号ＣＭＤ，ステータス信号ＳＴＳ、ステータス受信レディＳＲＲ，コマンド受信レディＣＭＤからなる、半二重調歩同期方式であり、ボーレート（ＢａｕｄＲａｔｅ）やデータ形式はシステム起動時に予め決められる。
【００４１】
（バスセレクタの説明）
図２５は外部Ｉ／Ｆ２００１のビデオインターフェース２２３８及びその周辺部のブロック図である。
【００４２】
双方向バッファー２５０４と２５０５、２５１４と２５１５、２５１９と２５２０、２５２６と２５２７、２５２４と２５２５、出力バッファー２５３０、前記双方向バッファーをＣＰＵ２４０で制御する信号線２５０６、２５１３、２５２１、２５２８、２５２９、周波数変換回路（ＦＩＦＯで実現）２５２３、Ａ端子入力かＣ端子入力をセレクトするセレクタ２５０８及び２５０８の出力を入力とするＤＦ／Ｆ２５０７、Ａ端子入力かＢ端子入力をセレクトするセレクタ２５１０及び２５１０の出力を入力とするＤＦ／Ｆ２５１２、Ｂ端子入力かＣ端子入力をセレクトするセレクタ２５１６及び２５１６の出力を入力とするＤＦ／Ｆ２５１８、副走査同期信号ＩＴＯＰ２（２５３１）及び主走査同期信号（２５３２）の（３ステート）出力バッファ、ＯＲゲート２５４２より構成されている。
【００４３】
又、ＶＶＥ１（２５３３）は他の装置（リーダープリンタ）への副走査ライトイネーブル信号、２５３６は他の装置（マスター装置）からの副走査ライトイネーブル信号、２５３４は他の装置への主走査イネーブル信号、２５４１は他の装置からの主走査イネーブル信号（ローアクティブ）で周波数変換器２５２３のライトイネーブル信号として、また反転されてライトリセット信号として使われる信号、２５３５は装置内及び他の装置へのビデオクロック、２５４０は他の装置からのビデオクロックで周波数変換器２５２３のライトクロックとして使われるものである。主走査同期信号２５３２は反転信号となり周波数変換器２５２３のリードリセット信号として使われる。２５２２、２５３９は装置内にビットマップメモリがある時２値化されてビットマップメモリに書き込まれたものがそれぞれ外部へまたは外部から送られる所、２５２９、２５２８、２５３７、２５０６、２５０９、２５１１、２５１３、２５２１、２５１７はＣＰＵ２４０でセットされるＩ／Ｏポート、２５３８は周波数変換器のイネーブル信号として使われる信号である。
【００４４】
更にＢ端子２５０１、Ｃ端子２５０２はそれぞれ図３の外部Ｉ／Ｆ２００１での外部インターフェース２００１のＢ１〜Ｂ３、Ｃ１〜Ｃ３にあたる。
【００４５】
Ａ端子の信号は、双方向のビデオインターフェース２２０５を介して、図２６のＩＰＵインターフェース２２０１の２００３−１〜３として、外部機器（コントローラ２００７）と接続される。本実施例では詳細には触れないが、図２６のＲインターフェース１（２２０２）、２（２２０３）は、図２７に示すように複数台の複写装置をタンデム接続する際のビデオインターフェースである。
【００４６】
（各画像モードでの信号の流れ）
以下、図３、図２５、図２６を参照して、各モードにおけるビデオ信号の流れ、Ｉ／Ｏポートの設定について述べる。
【００４７】
＜反射原稿の場合＞
これは、コントローラ２００７からの画像データによらない場合である。従って、プレビュー動作は、複写装置本体の操作部２４４からのキー操作により行われる。
【００４８】
このときは、ＣＰＵ２４０により、２００１のＢ１〜Ｂ３、Ｃ１〜Ｃ３は入力モードに設定される。また、ビデオセレクタ及びその周辺回路のＩ／Ｏ設定は下記の通りとなる。
２５０６→ハイ“１”
２５０９→Ｘ（任意）
２５１１→Ｘ（任意）
２５１３→ハイ“１”
２５１７→Ｘ（任意）
２５２１→Ｘ（任意）
２５２８→ハイ“１”
２５２９→ハイ“１”
２５３７→ハイ“１”
【００４９】
〔通常コピー〕
通常コピー時はビデオ信号の流れは、構成要素２０１→２０２→２０３→２０４→２０５→２０６（端子Ａ入力→端子Ｃ出力）→２０７→２３４→２０８→２１２→２１３→２１４→２１１→２１５→２１６となる。このとき、副走査イネーブル信号２２１−Ｍ，２２１−Ｃ，２２１−Ｙ，２２１−Ｋ、及び２３８−Ｍ，２３８−Ｃ，２３８−Ｙ，２３８−Ｋは、各色ドラム各色像形成ユニットの配置間隔に応じたタイミングでイネーブル状態になるよう制御される。
【００５０】
〔ＲＧＢ系編集処理（色変換部２０５による色変換）結果のＣＲＴ２１９への表示〕
この場合はビデオ信号の流れは、構成要素２０１→２０２→２０３→２０４→２０５→２０６（端子Ａ入力→端子Ｃ出力）→２０７→２３４→２０８→２１２→２１３→２１４→２１１→２１５→２１７→２１９となる。このとき画像メモリ２０８内に書き込まれるデータは、プレビューモードでの編集内容（色変換部２０５における色変換パラメータ）の修正のたびに変わるため、ＣＲＴ２１９への表示の都度、原稿の読み込みから処理を行なう。このときのビデオ信号の流れは、ＣＣＤ２０１からの繰り返しとなる。
【００５１】
このとき、副走査リードイネーブル信号２２１−Ｍ，２２１−Ｃ，２２１−Ｙ，２２１−Ｋ、及び２３８−Ｍ，２３８−Ｃ，２３８−Ｙ，２３８−Ｋは、同時に立ち上がり、同時に立ち下がる。
【００５２】
なお、プレビューＯＫ後のプリントアウトでは、光学スキャンは行なわずに、画像メモリ部２０８からの読み出しのみで行なう。このとき、副走査イネーブル信号２２１−Ｍ，２２１−Ｃ，２２１−Ｙ，２２１−Ｋは、各色ドラムの配置間隔に応じたタイミングでイネーブルになるよう制御される。
【００５３】
〔ＣＭＹＫ系編集処理（編集回路２１３によるペイント、フリーカラーなど）結果のＣＲＴ２１９への表示〕
この場合は、ビデオ信号の流れが、構成要素２０１→２０２→２０３→２０４→２０５→２０６（Ａ端子入力→Ｃ端子出力）→２０７→２３４→２０８→２１２→２１３→２１４→２１１→２１５→２１７→２１９となる。このとき画像メモリ部２０８内に書き込まれるデータは、プレビューモードでの編集内容に左右されないため、２度目以降のＣＲＴ２１９への表示ではＣＣＤ２０１による光学スキャンは行なわず、編集回路２１３における編集パラメータの変更及び画像メモリ部２０８からの読み出しのみで行なう。即ち、２回目以降の表示ではビデオ信号の流れは、画像メモリ部２０８から開始される。
【００５４】
このとき、副走査リードイネーブル信号２２１−Ｍ，２２１−Ｃ，２２１−Ｙ，２２１−Ｋ、及び２３８−Ｍ，２３８−Ｃ，２３８−Ｙ，２３８−Ｋは、同時に立ち上がり、同時に立ち下がる。そして、プレビューＯＫ時後のプリントアウトでは、光学スキャンは行なわずに、画像メモリ部２０８からの読み出しのみで行なう。ここでも、副走査イネーブル信号２２１−Ｍ，２２１−Ｃ，２２１−Ｙ，２２１−Ｋは、各色ドラムの配置間隔に応じたタイミングでイネーブルになるよう制御される。
【００５５】
〔反射原稿どうしの合成結果のＣＲＴ２１９への表示〕
▲１▼  第１の画像の書き込み時のビデオ信号の流れは、２０１→２０２→２０３→２０４→２０５→２０６（Ａ端子入力→Ｃ端子出力）→２０７→２３４→２０８であり、
▲２▼  第２の画像と合成して、画像メモリ部２０８内に再び書き込むときのビデオ信号の流れは、
（２−１）画像メモリ部２０８からされる第１の画像を表すビデオ信号の流れは、２０８→２１２→２１３→２１４→２１１→２１５→２０６である。ここで、マスキングＵＣＲ２１２はスルーの状態であり、γ補正は逆ＬＯＧテーブルが設定される。
【００５６】
（２−２）反射原稿のビデオ信号の流れは、２０１→２０２→２０３→２０４→２０５→２０６である。
【００５７】
▲３▼  合成及びＣＲＴ出力
信号の流れは、２０６→２０７→２０８（メモリ書き込み）
２０８→２１２→２１３→２１４→２１１→２１５→２１７→２１９（ＣＲＴ出力）となる。
【００５８】
＜外部機器（ホストコンピュータ２００６など）との間で入出力を行う場合＞
〔外部インターフェース２００１への出力〕
これはカラーリーダ部３５１及びプリンタ部３５２からなる複写機から読み取られた原稿画像データを、コントローラ２００７へと取り込むモードである。
【００５９】
▲１▼  ビデオ信号の流れは、２０１→２０２→２０３→２０４→２００１（２００１はＣＰＵ２４０によりＢ入力がＡ出力されるようセットされる）→２００７→２００６であり、
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定は下記の通りである。
２５０６→ハイ“１”
２５０９→Ｘ（任意）
２５１１→Ｘ（任意）
２５１３→ハイ“１”
２５１７→ロー“０”
２５２１→ロー“０”
２５２８→ロー“０”
２５２９→ロー“０”
２５３７→ロー“０”
〔外部インターフェース２００１からの入力〕（通常のホストコンピュータ２００６からの画像のプリンタ２１６による像形成）
１．画像メモリ書き込み
▲１▼  ビデオの流れは、２００６→２００７→２００１（２００１はＣＰＵ２４０によりＡ入力がＣ出力されるようセットされる）→２０６（２０６はＣＰＵ２４０によるＢ入力がＣ出力されるようセットされる）→２０７→２３４→２０８である。
【００６０】
更にここでメモリ２０８の副走査ライトイネーブルは領域生成部に入力する２１１が用いられる。また、２００１のＢ端子は入力状態にしておく。
【００６１】
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定は下記の通りである。
２５０６→ロー“０”
２５０９→Ｘ（任意）
２５１１→ハイ“１”（Ａ側選択）
２５１３→ロー“０”
２５１７→Ｘ（任意）
２５２１→ハイ“１”
２５２８→ハイ“１”
２５２９→ハイ“１”
２５３７→ロー“０”
【００６２】
２．画像メモリ２０８からの読み出し
▲１▼  ビデオ信号の流れは、２０８→２１２→２１３→２１４→２１１→２１５→２１６である。
【００６３】
更にここでメモリ２０８の読み出しイネーブルは領域生成部からの２２１が用いられる。
【００６４】
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定は、通常コピー（反射原稿コピー）の場合と同様にして、外部インターフェース２００１のＢ１〜Ｂ３、Ｃ１  〜Ｃ３端子は入力状態として、データの衝突を避ける。
【００６５】
〔外部インターフェース２００１からの入力をＣＲＴ２１９に表示〕
（通常のホストコンピュータ２００６からの画像をＣＲＴ２１９に表示）
１．画像メモリ２０８への書き込み
▲１▼  ビデオ信号の流れは、２００６→２００７→２００１（２００１はＣＰＵ２４０によりＡ入力がＣ出力されるようセットされる）→２０６（Ｂ入力をＣ出力する）→２０７→２３４→２０８（メモリ書き込み）
またこのとき、２００１のＢ端子は入力状態にしておく。
【００６６】
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定は、外部インターフェース２００１からの入力の場合と同様である。
【００６７】
２．ＣＲＴ２１９への出力
▲１▼  ビデオの流れは、２０８→２１２→２１３→２１４→２１１→２１５→２１７→２１９である。
【００６８】
更に、ここでメモリ２０８の読み出しイネーブルは、領域生成部１からの２２５が用いられる。
【００６９】
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定
このとき、通常コピー（反射原稿コピー）の場合と同様にして、外部インターフェース２００１のＢ１〜Ｂ３、Ｃ１〜Ｃ３端子は入力状態として、データの衝突を避ける。
【００７０】
〔ＣＣＤ２０１による反射原稿の読み取り画像と外部インターフェース２００１からの入力画像の合成プリント〕
１．外部インターフェース２００１からの入力画像（第１の画像）の画像メモリ２０８への書き込み
▲１▼  ビデオ信号の流れ
外部インターフェース２００１からの入力画像のコピー時の設定と同様である。
【００７１】
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定
外部インターフェース２００１からの入力画像のコピー時の設定と同様である。
【００７２】
２．ＣＣＤ２０１による反射原稿の読み取り画像（第２の画像）の画像メモリ２０８への書き込み
（第２の画像と合成し、２０８内の画像メモリに再び書き込む時のビデオ信号の流れ）
（２−１）メモリ２０８からの読み出し
▲１▼  第１の画像を表すビデオ信号の流れは、２０８→２１２→２１３→２１４→２１１→２１５→２０６である。
【００７３】
ここでは、マスキングＵＣＲ２１２はスルー、γ補正は逆ＬＯＧテーブルが設定される。これにより合成部２０６へはＲＧＢの色成分のビデオデータが供給される。
【００７４】
（２−２）第２の画像を表すビデオ信号の流れ
▲１▼  ビデオの流れは、２０１→２０２→２０３→２０４→２０５→２０６である。
【００７５】
（２−３）合成画像の画像メモリ２０８への書き込み
▲１▼  ビデオ信号の流れは２０６（合成画像）→２０７→２３４→２０８である。
【００７６】
反射原稿（第２の画像）のビデオ信号は合成部２０６のＡ入力端子に入力され、予め格納されていた外部インターフェース２００１からの入力画像（第１の画像）のビデオ信号は合成部２０６のＢ入力端子に入力され、合成部２０６はＡ、Ｂ端子の入力画像に対して所定の合成処理を施した後、Ｃ出力端子から出力する。
【００７７】
合成処理としては、第１の画像の所定領域内に第２の画像をはめ込む合成処理を行う。
【００７８】
このとき、領域生成部２（２３０）からの領域信号２２３−２は遅延手段ＤＬ１（２３２）を介して合成部２０６へ入力される。この領域信号２２３−１に従って、第１の画像の予め指定された領域に反射原稿画像（第２の画像）が書き込まれる。
【００７９】
なお、本実施例では、ブロック単位に符号化された画像データを画像メモリ部２０８に格納しているので、第１の画像を読み出した後に合成して再格納しているが、画素毎に格納している場合には、第１の画像を読み出すことなく、第２の画像を画像メモリ部２０８の予め指定された領域に直接上書きしてもよい。また、合成処理としてはいわゆるすかし合成のように、第１、第２の画像を所定比率で合成してもよい。
【００８０】
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定
通常コピー（反射原稿コピー）時の設定と同様である。
【００８１】
外部インターフェース２００１のＢ端子、Ｃ端子は入力状態に設定される。
【００８２】
３．合成画像の画像メモリ２０８からの読み出し
▲１▼  ビデオ信号の流れは、２０８→２１２→２１３→２１４→２１１→２１５→２１６である。
【００８３】
更にここでメモリ２０８の読み出しイネーブルは領域生成部からの２２１が用いられる。
【００８４】
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定
通常コピー（反射原稿コピー）の場合と同様にして、外部インターフェース２００１のＢ１〜Ｂ３、Ｃ１〜Ｃ３端子は入力状態として、データの衝突を避ける。
【００８５】
〔合成結果をＣＲＴ２１９に表示〕
反射原稿の読み取り画像と外部インターフェースからの入力画像の合成コピー時の設定と同様にして、合成画像を画像メモリに格納する。（ここまでの説明は省略する）
【００８６】
１．ＣＲＴ２１９への出力
▲１▼  合成画像の画像メモリ２０８からの出力は、２０８→２１２→２１３→２１４→２１１→２１５→２１７→２１９である。
【００８７】
▲２▼  ビデオセレクタ及びその周辺回路のＩ／Ｏ設定
通常コピー（反射原稿コピー）の場合と同様にして、外部インターフェース２００１のＢ１〜Ｂ３、Ｃ１〜Ｃ３端子は入力状態として、データの衝突を避ける。
【００８８】
以上のビデオ信号の流れは、ＲＯＭ２４１に記憶されたプログラムに基づき、ＣＰＵ２４０によって制御される。
【００８９】
次に、各編集時の設定からプレビュー機能を用いてプリントアウトするまでの動作について説明する。
【００９０】
まず、処理全体の流れについて説明する。
【００９１】
図４は、本実施の形態に係る画像処理全体の手順を示すフローチャートである。同図に示すように、本デジタル複写装置の図１５の操作部２４４でカラークリエイトキー、合成キーなどにより、編集処理が選択されたとき（ステップＳ４０２）、色変換処理（ステップＳ４０６）、ペイント処理（ステップＳ４０７）、フリーカラー処理（ステップＳ４０８）、カラーｉｎカラー処理（ステップＳ４０９）の内の少なくとも一つが選択される。そして上述のＣＲＴ２１９への表示によるプレビューで操作者の希望に応じた最終パラメータがそれぞれ決定される。そのパラメータはステップＳ４０３で各処理部に設定され、その後、操作者によるコピースタートボタン５０００１のＯＮに基づき（ステップＳ４０４）、最終出力がプリントアウトされる（ステップＳ４０５）。
【００９２】
次に、上記それぞれの画像処理の手順について説明する。
【００９３】
１．色変換処理
図５は、色変換処理手順を示すフローチャートである。この色変換では、まず、全面色変換かエリア色変換のいずれかが選択され（ステップＳ５０１）、エリア色変換のときには、続いてエリア指定が、例えば、不図示のデジタイザ等のエリア指定手段を用いて行われる（ステップＳ５０７）。次に、変換前の色指定（ステップＳ５０２）及び変換後の色指定（ステップＳ５０３）がなされ、この時点で、色変換するのに必要なパラメータがとりあえず決められる。
【００９４】
ステップＳ５０４でプレビューが選択されると（例えば、図１５のプレビューボタンを押して選択する）、不図示の原稿台上に置かれた原稿からの反射画像が読み取られ、上記の「ＲＧＢ系編集処理結果のＣＲＴ２１９への表示」の項で示された順で処理が実行されて、ステップＳ５０５で画像がモニタ２１９に表示される。
【００９５】
表示結果が操作者の希望に合う場合は、他の編集処理の設定もしくは最終パラメータの設定及びプリントアウトがなされ、表示結果が操作者の希望に合わない場合には、満足するまで、ＣＲＴ２１９を見ながらパラメータの再設定がなされる。
【００９６】
２．ペイント処理
図６は、ペイント処理の手順を示すフローチャートである。このペイント処理では、まず、エリアが、例えば、不図示のデジタイザを用いて設定され（ステップＳ６０１）、続いて、ステップＳ６０２で、ペイントの色指定がなされる。次に、ステップＳ６０３でプレビューが選択されると、不図示の原稿台上に置かれた原稿からの反射原稿が読み取られ、上記「ＣＭＹＫ系編集処理結果のＣＲＴ２１９への表示」の項で示された順で処理が実行される。そして、ステップＳ６０４で、ＣＲＴ２１９に画像が表示される。
【００９７】
この表示結果に操作者が満足する場合は、他の編集処理の設定もしくは最終パラメータの設定及びプリントアウトがなされるが、満足しない場合には、満足するまで、パラメータの再設定（２度目以降のプレビューモード時は、上述のように、画像メモリ部２０８内からの読み出しデータを用いてＣＲＴ２１９に表示する）がなされる（ステップＳ６０５）。
【００９８】
ここで、プリントアウトは、上述のように、画像メモリ部２０８内からの読み出しデータを用いて行なわれる。
【００９９】
３．フリーカラー処理
図７は、フリーカラー処理（原画の階調を保存して単一色に変換する処理）の手順を示すフローチャートである。このフリーカラー処理では、まず、全面モードかエリアモードかが指定され（ステップＳ７０１）、エリアモードが選択された場合、続いて、エリアが、例えば、不図示のデジタイザを用いて設定される（ステップＳ７０６）。また、ステップＳ７０２では、フリーカラーの色指定がなされる。
【０１００】
次に、ステップＳ７０３でプレビューが選択されると、不図示の原稿台上に置かれた原稿からの反射原稿が読み取られ、上記の「ＣＭＹＫ系編集処理結果のモニタ２１９への表示」の項で示された順で処理が実行されて、ステップＳ７０４で、画像がＣＲＴ２１９に表示される。
【０１０１】
この表示の結果に操作者が満足する場合は、他の編集処理の設定もしくは最終パラメータの設定及びプリントアウトがなされるが、満足しない場合には、満足するまでパラメータの再設定（２度目以降のプレビューモード時は、上述のように画像メモリ部２０８内からの読み出しデータを用いて表示する）がなされる（ステップＳ７０５）。
【０１０２】
なお、プリントアウトは、上述のように、画像メモリ部２０８内からの読み出しデータを用いて行なわれる。
【０１０３】
４．メモリ合成処理
メモリ合成処理では、まず、一枚目の原稿をＣＣＤ２０１により読み取り、画像メモリ部２０８に記憶する。続いて、合成される二枚目の原稿エリアが例えば不図示のデジタイザを用いて設定され、更にリードモディファイライトを用い、画像メモリ２０８に記憶された画像データと二枚目の原稿の画像データが指定されたエリア情報に基づいて合成された後再び画像メモリ２０８に記憶される。プレビューが選択されると画像メモリ部２０８からデータが読み出され、ＣＲＴ２１９に表示される。合成位置について操作者が満足する場合は他の編集処理の設定もしくは最終パラメータ（エリア情報）の設定がなされ、満足しない場合は満足するまでエリア情報の再設定がなされる。
【０１０４】
以上は、合成される画像がともにＣＣＤ２０１により読み取られる場合を例としたが、１枚目の原稿にかえて、外部インターフェース２００１からの画像を用いてもよい。
【０１０５】
（プリンタ部の構成）
本実施の形態に係るデジタル複写装置のプリンタ部の構成について説明する。
【０１０６】
図３において、３０１は、レーザ光を感光ドラム上に走査させるポリゴンスキャナであり、３０２は、初段のマゼンタ（Ｍ）の画像形成部である。同様の構成にて、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）の各色についての画像形成部を符号３０３，３０４，３０５で示す。
【０１０７】
ポリゴンスキャナ３０１は、図示しないレーザ制御部によりＭＣＹＫ独立に駆動されるレーザ素子からのレーザビームを、各色の感光ドラム上に走査する。そして、ＢＤ検知手段が走査されたレーザビームを検知し、主走査同期信号を生成する。２枚のポリゴンミラーを同一軸上に配置し、１つのモータで回転させる場合は、例えば、Ｍ，ＣとＹ，Ｋのレーザビームでは主走査の走査方向が互いに逆方向になる。そのため、通常、一方のＭ，Ｃに対して、他方のＹ，Ｋ画像データは主走査方向に対して鏡像になるようにする。
【０１０８】
画像形成部３０２において、３１８は、レーザ光の露光により潜像形成する感光ドラムであり、３１３は、感光ドラム３１８上にトナー現像を行なう現像器である。この現像器３１３内には、現像バイアスを印加してトナー現像を行なうスリーブ３１４が配置されている。
【０１０９】
３１５は、感光ドラム３１８を所望の電位に帯電させる１次帯電器であり、３１７は、転写後の感光ドラム３１８の表面を清掃するクリーナ、３１６は、クリーナ３１７で清掃された感光ドラム３１８の表面を除電し、１次帯電器３１５において良好な帯電を得られるようにする補助帯電器である。また、３３０は、感光ドラム３１８上の残留電荷を消去する前露光ランプであり、３１９は、転写ベルト３０６の背面から放電を行ない、感光ドラム３１８上のトナー画像を転写部材に転写する転写帯電器である。
【０１１０】
３０９，３１０は、転写部材を収納するカセットであり、３０８は、カセット３０９，３１０から転写部材を供給する給紙部、３１１は、給紙部３０８により給紙された転写部材を吸着させる吸着帯電器であり、３１２は、転写ベルト３０６の回転に用いられると同時に吸着帯電器と対になって転写ベルト３０６に転写部材を吸着帯電させる転写ベルトローラである。
【０１１１】
３２４は、転写部材を転写ベルト３０６から分離し易くするための除電帯電器であり、３２５は、転写部材が転写ベルトから分離する際の剥離放電による画像乱れを防止する剥離帯電器である。また、３２６，３２７は、分離後の転写部材上のトナーの吸着力を補い、画像乱れを防止する定着前帯電器であり、３２２，３２３は、転写ベルト３０６を除電し、転写ベルト３０６を静電的に初期化するための転写ベルト除電帯電器である。
【０１１２】
３２８は、転写ベルト３０６の汚れを除去するベルトクリーナである。３０７は、転写ベルト３０６から分離され、定着前帯電器３２６，３２７で再帯電された転写部材上のトナー画像を転写部材上に熱定着させる定着器である。３４０は、定着器３０７を通過する搬送路上の転写部材を検知する排紙センサである。また、３２９は、給紙部３０８により転写ベルト３０６上に給紙された転写部材の先端を検知する紙先端センサであり、この紙先端センサ３２９からの検出信号は、プリンタ部からリーダ部に送られ、リーダ部からプリンタ部にビデオ信号を送る際の副走査同期信号を生成するために用いられる。
【０１１３】
以下、リーダ部の各ブロックについて、プレビュー処理部、色変換、ペイント、フリーカラーの順で説明する。
【０１１４】
（プレビュー処理部）
図１０は、読み取られた画像データが全ての処理回路を経由して得られた最終イメージを、図３のＣＲＴ２１９に表示するためのプレビュー処理部２１７のブロック図である。
【０１１５】
最終画像データＹ１，Ｍ１，Ｃ１，Ｋ１（１００１−１〜１００１−４）（ＹＭＣＫデータ各８ビット）は、まず、プレビュー処理回路の４×３逆マスキングの補正回路２１７−１にそれぞれ入力され、そこで、次式の演算が行なわれる。なお、この演算は、図３に示すマスキングＵＣＲ２１２での逆演算である。
【０１１６】
Ｙ２＝ａ１１＊Ｙ１＋ａ１２＊Ｍ１＋ａ１３＊Ｃ１＋ａ１４＊Ｋ１
Ｍ２＝ａ２１＊Ｙ１＋ａ２２＊Ｍ１＋ａ２３＊Ｃ１＋ａ２４＊Ｋ１
Ｃ２＝ａ３１＊Ｙ１＋ａ３２＊Ｍ１＋ａ３３＊Ｃ１＋ａ３４＊Ｋ１
上記の係数ａ１１〜ａ３４は、図３のＣＰＵ２４０からＣＰＵバス２４３を経由してそれぞれ任意の係数を設定することが可能である。
【０１１７】
この逆マスキングの補正回路２１７−１では、４色の情報から３色の情報Ｙ２，Ｍ２，Ｃ２に変換され、変換後の信号は、次に、逆対数変換の補正回路２１７−２に入力される。ここでは、図３のＬＯＧ処理部２０７の逆演算を行なうためにＬＵＴで構成されており、上記と同様、ＣＰＵ２４０により任意の補正データが設定できる。この逆演算により、ＹＭＣＫの濃度データから輝度データに変換され、信号がＣＲＴ等に表示可能な状態になるが、実際に接続されるＣＲＴには数多くの種類があり、色再現範囲もまちまちであるので、これを調整する手段が必要となる。
【０１１８】
次段の３×３モニタ色補正部２１７−３は、モニタ２１９の色特性を補正するためのもので、ここでは、次式の演算が行なわれる。
【０１１９】
Ｒ２＝ｂ１１＊Ｒ１＋ｂ１２＊Ｇ１＋ｂ１３＊Ｂ１
Ｇ２＝ｂ２１＊Ｒ１＋ｂ２２＊Ｇ１＋ｂ２３＊Ｂ１
Ｂ２＝ｂ３１＊Ｒ１＋ｂ３２＊Ｇ１＋ｂ３３＊Ｂ１
ここでも、逆マスキングの補正回路２１７−１と同様、ＣＰＵ２４０により任意の係数が設定される。
【０１２０】
モニタガンマ補正部２１７−４は、同様に各モニタのガンマ特性を補正する回路で、ＣＰＵ２４０により任意の補正データを設定することができる。また、表示編集回路２１７−５は、モニタ２１９に表示する際に、様々な編集を行なったり、モニタ２１９を制御するための回路である。
【０１２１】
図１１は、上記の表示編集回路の詳細な構成を示すブロック図であり、同図に示すように、この表示編集回路は、大きく分けると、読み取られた画像を処理する部分と、その画像に枠や文字といった付加情報を発生させる部分とからなっている。
【０１２２】
上記のモニタ・ガンマ補正後のＲ３，Ｇ３，Ｂ３データは、それぞれ、メモリ２１７−１１、２１７−１２，２１７−１３に入力され、ディスプレイコントローラ２１７−１０内の書き込みアドレス制御回路２１７−１７からのアドレス２１７−２１により、このメモリの任意の位置から書き込みが行なえるように、ＣＰＵバス２４３からＸ方向及びＹ方向のスタートアドレスとエンドアドレスを設定できる。本実施の形態では、これらのメモリサイズとして、６４０×４８０×９×（８ｂｉｔ）の３色分で構成されている。
【０１２３】
また、書き込む際、もとの画像サイズに応じて縮小して書き込むことが可能であり、その倍率をＣＰＵ２４０より設定できる構成となっている。さらに、表示する画像サイズが縦長なのか横長なのかに応じて、任意に回転することができるよう、書き込みアドレス制御部２１７−１７によって制御される。
【０１２４】
このとき、スタート／エンドアドレス以外、つまり、画像が書き込まれない領域に関しては、以前に蓄積した画像が残っていたり、あるいは、表示色が固定となるため、この書込領域以外の部分を任意の色で表示できるように、表示色をＣＰＵ２４０により設定が行なえるようになっている。
【０１２５】
次に、メモリに書き込まれた後、モニタに表示するためメモリのどの部分から画像データを読み出すかを指定するために、読み出しアドレス制御部２１７−１８に、ＣＰＵ２４０より任意の座標指定を行なう。ここでは、後述する操作部２４４のタッチパネルディスプレイのソフトキーによりリアルタイムに表示及び指定が行なえる。
【０１２６】
本実施の形態に係るデジタル複写機のモニタ画像サイズは、６４０×４８０ドットなので、メモリ全体の内容を表示するためには、画像を間引いて表示する必要があり、これについても、ＣＰＵ２４０により間引き率を設定することが可能となっている。本実施の形態では、後述するように、メモリ全体を表示する１倍モード、メモリの４／９を表示する２倍モードとメモリの１／９を表示する３倍モードの選択が行なえる。
【０１２７】
メモリ２１７−２０は、画像情報とは別に画像情報に色々な図形や文字を付加するためのメモリで、そのメモリサイズは、６４０×４８０×９×（４ｂｉｔ）の構成となっている。つまり、４面分の異なる図形や文字をそれぞれ独立に展開することができる。
【０１２８】
なお、本実施の形態では、これらの情報は、ＣＰＵ２４０より直接、メモリ上に展開しているが、これらの情報を高速に展開できる、例えば、ＡＧＤＣのような専用コントローラを介して行なってもよい。
【０１２９】
読み出しアドレス制御部２１７−１９は、上述した読み出しアドレス制御部２１７−１８と同様に、読み出しの開始位置を設定したり、間引き率を設定することができる。
【０１３０】
それぞれのメモリから読み出されたデータは、セレクタ２１７−１４に入力される。このセレクタでは、メモリ２１７−２０から読み出された信号に応じて、信号２１７−２４が“Ｌ”のときは、画像データ２１７−２５〜２１７−２７がそのまま出力され、それが“Ｈ”のときには、それぞれ４面分に応じたＲ，Ｇ，Ｂ（８ｂｉｔ）のデータが出力される。
【０１３１】
これら、Ｒ，Ｇ，Ｂのデータは、ＣＰＵ２４０より設定が可能で、各４面分に描かれた図形や文字に任意の色を付けることができる。そして、このセレクタ２１７−１４によって処理された信号は、Ｄ／Ａコンバータ２１７−１６でモニタ用のアナログ信号に変換され、モニタ２１９に最終画像が表示される。
【０１３２】
（色変換）
図１２は、本実施の形態に係る色変換部の構成を示すブロック図である。同図に示す色変換部は、検出部と変換部に分かれる。
【０１３３】
検出部は、３つのウィンドウコンパレータ（１１１０，１１１１，１１１２）、２つのＡＮＤゲート（１１１３，１１１５）、及びこれらのコンパレータとゲートを制御するレジスタｒｅｇ１〜ｒｅｇ６（１１０４〜１１０９）より構成される。なお、これらのレジスタは、図３のＣＰＵ２４０によってセットされる。そして、これらの動作としては、
・ｒｅｇ１≦入力ビデオＲin（１１０１）≦ｒｅｇ２
・ｒｅｇ３≦入力ビデオＧin（１１０２）≦ｒｅｇ４
・ｒｅｇ５≦入力ビデオＢin（１１０３）≦ｒｅｇ６
のとき、それぞれのウィンドウコンパレータ及び２つのＡＮＤゲートの出力が“１”になり、ある特性色のみが検出される（ただし、エリア信号２１２は“１”）。
【０１３４】
一方、変換部は、３つのセレクタ（１１１９，１１２０，１１２１）、及びレジスタｒｅｇ８〜ｒｅｇ１０（１１１６〜１１１８）より構成される。そして、ＡＮＤゲート（１１１５）の出力が“１”のとき、ＣＰＵ２４０によってセットされるレジスタ（１１１６〜１１１８）の値、すなわち変換色が出力され、ＡＮＤゲートが“０”のときには、入力ビデオ（１１０１〜１１０３）が、それぞれＲout,Ｇout,Ｂout（１１２２〜１１２４）として出力される。
【０１３５】
（ペイント、フリーカラーの説明）
図１３は、本実施の形態のフリーカラーペイント処理に係る回路ブロック図である。なお、このフリーカラーペイント回路は、各色についてその内部構成が同じであるため、マゼンタについてのみ、その内部構成を示す。
【０１３６】
すなわち、フリーカラーペイント回路１（１２１１）は、１色のビデオ信号に対して、乗算器（１２０５）とセレクタ（１２１０）、図３のＣＰＵ２４０によってセットされるレジスタｒｅｇ１，３（１２０６，１２０７）より構成される。
【０１３７】
動作としては、フリーカラー処理時は、上述のマスキング・ＵＲＣ回路で生成されたＮＤ信号（Ｍ／３＋Ｃ／３＋Ｙ／３）とレジスタ３（１２０６）（この値は、ユーザによって設定された色によって決まる）が乗算器１２０５で乗算され、さらに、その出力がセレクタ１２１０で選択されて、出力信号（１２１２）として出力される。
【０１３８】
なお、原稿の一部にのみフリーカラー処理を行ないたいときには、処理したい箇所のみ、そのエリア信号１（２２４−１）を“１”にすれば良い。ただし、この場合、図１４の真理値表に示すように、エリア信号２（２２４−２）は“０”にする。このとき、このエリア信号の所のみＮＤ信号が出力されるように、図３に示す信号２２６に基づいてマスキング・ＵＣＲ回路が制御される。
【０１３９】
また、ペイント処理時には、ＣＰＵ２４０でセットされるレジスタ１（１２０７）が選択されるように、セレクタ１２１０にエリア信号２（２２４−２）が“１”になるように制御される。ただし、図１４に示すように、エリア信号１（２２４−１）は“０”にする。
【０１４０】
なお、符号１２１３は、Ｃ（シアン）のフリーカラーペイント回路２、１２１６は、Ｙ（イエロー）のフリーカラーペイント回路３、１２１９は、Ｋ（ブラック）のフリーカラーペイント回路４であり、それぞれの入力は、Ｃin（１２０２），Ｙin（１２０３），Ｋin（１２０４）、また、出力は、Ｃout（１２１５），Ｙout（１２１８），Ｋout（１２２１）である。そして、これらは、エリア信号２（２２４−２）、エリア信号３（２２４−３）、エリア信号４（２２４−４）で制御される。
【０１４１】
さらに、ＣＲＴ２１９への表示のときには、これらのエリア信号２２４−１〜２２４−３が同時にイネーブルになるように制御される。
【０１４２】
（操作部の説明）
図１５は、本実施の形態に係る操作部２４４の外観を示す図であり、図中、符号５００００は置数キー、５０００１はコピースタートキー、５０００２はストップキー、５０００３は予熱キー、５０００４は液晶表示手段及び指定手段を備えたタッチパネルディスプレイである。
【０１４３】
図１６は、タッチパネルディスプレイ５０００４の標準画面を示す図である。同図に示す標準画面の各表示は、５０１０１が装置状態、５０１０２がコピー枚数、５０１０３が用紙サイズ、５０１０４がコピー倍率を示し、５０１０５は、プレビューモードの指定／解除を行なうタッチキー（ソフトキー）である。
【０１４４】
操作者は、プレビュー処理を開始するに先立って、操作部２４４から画像倍率、用紙サイズ、編集処理の指定を行ない、プレビューモードキー５０１０５を押下して、標準画面からプレビュー操作画面に遷移させる。
【０１４５】
図１７は、プレビュー操作画面の一例を示す図であり、５０２０１はプレビューを開始させるための画像読込キー、５０２０２は表示方向設定キー、５０２０３はエリアモニタ、５０２０４は表示位置を設定するためのキー、５０２０５は表示倍率設定キー、５０２０６はエリアの微調整を行なうためのエリア調整キーである。
【０１４６】
操作者は、まず、原稿を原稿台、もしくはフィーダにセットし、表示方向設定キー５０２０２により、原稿の表示方向（縦、もしくは横）を設定する。この表示方向の表示は、通常、原稿台の原稿突き当て位置からのイメージがＣＲＴ（モニタ）２１９の右上から行なわれる。また、この表示方向設定キー５０２０２が押されると、表示方向設定キーの表示が黒反転し、図１１に示すメモリ２１７−１１，２１７−１２，２１７−１３に９０度回転したイメージが書き込まれるため、原稿台の原稿突き当て位置からのイメージが９０度回転して上記のモニタに表示される。
【０１４７】
操作者がプレビュースタートキー５０２０１を押下すると、フィーダに原稿がセットされている場合は、フィーダから原稿台に送られ、さらに、プレスキャンが設定されている場合は、原稿台上に載置された原稿の原稿サイズを検知するためにスキャンが行なわれる。そして、画像読み込みを行なうスキャン動作を開始し、画像の取り込みが開始される。
【０１４８】
取り込まれた画像信号は、各種設定された編集処理が施された後、図３に示すプレビュー処理部２１７に送られ、ＲＧＢのカラー信号に変換された後、設定された表示方向、倍率、そして原稿サイズ等から、画像メモリ２１７−１１〜２１７−１３の領域に画像全体が入る最も効率的なサイズが計算され、データが書き込まれる。この画像メモリのデータは、モニタ・ガンマ補正部２１７−４によりモニタの特性による補正がなされたものである。ディスプレイコントローラ２１７−１０によりモニタ２１９にデータが転送されて、プレビュー画像が表示される。
【０１４９】
ここで、編集処理でエリア指定がされている場合は、倍率、回転、移動（コーナー移動、センタ移動）の設定は無視され、等倍、回転なし、移動なしの状態でプレビュー画像が表示される。これは、例えば、５０％縮小でコーナー移動が設定されている場合、プレビューのモニタ上でエリアが正しく設定されているのを確認するのが難しいことと、エリア指定が複数の場合には、それぞれのエリアに対して、モニタ上のエリア位置の計算が煩雑になり、処理速度が低下するからである。
【０１５０】
この画像メモリ２１７−１１〜２１７−１３は、モニタ２１９の表示サイズ６４０×４８０の９倍の１９２０×１４４０画素のサイズを有している。このため、データをこの画像メモリからモニタ２１９に転送する際、ディスプレイコントローラ２１７−１０により、モニタの表示サイズと表示倍率設定キー５０２０５で設定される表示倍率から、画像メモリのデータを変倍してモニタにデータを転送することが必要となる。
【０１５１】
なお、図１８は、エリア調整の際のタッチパネルディスプレイの表示例を示し、図１９は、エリア処理の選択の際のタッチパネルディスプレイの表示例を示す図である。
【０１５２】
図２１に、上記の変倍の具体例を示す。
【０１５３】
画像メモリに符号５０６０１にて示される画像データが書き込まれているとき、表示倍率設定キーで表示倍率として「全体」が設定されると、画像メモリの全体のデータ領域がディスプレイコントローラ２１７−１０により１／９に縮小されて、５０６０２に示すようにモニタ２１９上に表示される。また、表示倍率設定キーの「２倍」キーが押下されると、画像メモリの４／９の領域のデータがディスプレイコントローラ２１７−１０により１／４に縮小されて転送され、５０６０３に示すようにモニタ２１９に表示される。これにより、画像メモリの一部が、「全体」のときの表示に比べて２倍に拡大されて表示される。
【０１５４】
また、「３倍」キーを押下したときにも同様に、画像メモリの１／９の領域を表示メモリに等倍で転送することで、５０６０４に示すように、画像の一部が３倍に拡大されてモニタ２１９に表示される。
【０１５５】
さらに、表示倍率設定キーで２倍、３倍の設定がされているとき、画像メモリの一部がモニタ２１９に表示されているために、メモリ領域の読み出し位置を変えてモニタ２１９に表示されていない部分を表示することができる。つまり、表示倍率設定キーで２倍が設定されているときは、画像メモリの任意の１／４のサイズの画像がモニタに表示されている。このとき、表示位置設定キー５０２０４の下方向矢印キーを押下すると、画像メモリの読み出し開始位置が下方向に４ドット移動した位置から１／４のサイズがＣＲＴに転送されるため、モニタに表示されていなかった画面下部の画像を表示することができる。
【０１５６】
このとき、メモリの読み出し領域の一部がメモリの端部となる場合、次に端部方向に読み出し開始位置を移動させると、画像メモリの範囲外となる。このため、これ以上、端部方向へは移動できないことを操作者に認識させるために、端部方向の表示位置設定キーは網掛け表示となり、キーセンスができなくなる。また、画像を移動させた場合に、メモリのどの領域がモニタ２１９に表示されているのかを操作者が認識できるようにエリアモニタ５０３０２が備えられている。
【０１５７】
（プレビューによるエリア修正について）
操作者がプレビューを行なう前にエリア指定を設定している場合には、エリア処理された画像に対して等倍、移動なし、回転なしのプレビュー画像を表示する。この処理された画像のエリアの位置や大きさが指定したものとずれていたり、処理した色味が所望の色味と微妙に異なっている場合は、プレビュー画面上でエリアの微調整を行なうことが可能である。
【０１５８】
まず、操作者は、エリア調整キー５０２０６を押下してエリア選択画面に遷移する。エリア選択画面に遷移すると、図２２に示すように、エリア指定で設定した全エリアの領域の外枠が、コピー倍率や表示倍率設定キーで設定されている表示倍率や、表示方向設定キーで設定された表示方向等から指定エリアの大きさ、位置が計算され、領域生成部（ＡＧＤＣ）でエリアの外枠が生成される。
【０１５９】
そして、作成されたエリアは、エリア用画像メモリ１（以下、プレーンメモリ１という）上に展開され、さらに、エリア用表示メモリ１（以下、プレーンメモリ１’という）に転送されて、モニタ２１９上に表示される。このとき、モニタ上に表示されるエリアの外枠は、現在表示されているプレビュー画面上に表示される。また、エリアの外枠の表示は、プレーンメモリ１に設定された表示色で表示される。なお、ここで記述されたプレーンメモリとは、メモリ２１７−２０を分割したそれぞれのメモリである。
【０１６０】
また、このプレーンメモリ１は、モニタの画素サイズの数倍の大きさを持ち、画像倍率設定キーで設定されている倍率と表示領域設定キーで設定されている表示位置の値から、プレビュー画像と同様にプレーンメモリ１の転送領域と転送倍率が計算され、プレーンメモリ１’に転送されるため、画像表示倍率設定と表示領域設定が変更されるごとに、プレビュー画像に追従してエリアの外枠が再表示される。
【０１６１】
本エリア処理は、最大３０エリア処理まで処理内容が設定でき、１エリア処理ごとに最大１５のエリアを設定することが可能である。例えば、図２２は、複数のエリア指定がなされたときのプレビュー画像の１例であり、エリア処理１として、３つのエリア５０７０１（エリア１）、５０７０２（エリア２）、５０７０３（エリア３）にペイント処理を行ない、エリア処理２として、２つのエリア５０７０４（エリア１’）、５０７０５（エリア２’）に色変換処理が行なわれている。
【０１６２】
このように複数のエリアが設定されている場合、操作者は、エリア処理番号設定キーやエリア番号設定キーによりエリアを指定することが必要である。
【０１６３】
そこで、エリア処理番号設定キーのＵＰキーを選択すると、エリア処理１のエリアが選択され、このとき、エリア処理１のエリア領域の外枠（５０７０１，５０７０２，５０７０３）が同様の手順で計算され、領域生成部よりエリア用画像メモリ２（以下、プレーンメモリ２とする）上に形成される。
【０１６４】
これをエリア表示用メモリ２（以下、プレーンメモリ２’とする）に表示倍率設定キーで指定した倍率により変倍して転送することで、モニタ２１９上にプレーンメモリ１’で表示されている表示と異なる色を用いて表示する。このため、プレーンメモリ１’とプレーンメモリ２’に設定されている表示色が異なっているので、複数のエリア処理の中から指定したエリア処理に含まれるエリアの外枠をモニタ２１９上で色により認識することが可能となる。
【０１６５】
さらに、エリア処理番号設定キーのＵＰキーを選択することによって、エリア処理番号２が指定されると、プレーンメモリ２上に書き込まれているエリア処理１のエリアの外枠が消去され、エリア処理番号２のエリアの外枠が書き込まれて、モニタ２１９上に表示される。
【０１６６】
このように操作者は、処理内容を変更したいエリア処理を設定し、設定修正キー５０３０３を押下して、設定内容変更画面で処理内容を変更すれば、その変更内容がフィードバックされて処理内容を変更することができる。
【０１６７】
次に、エリアのサイズを変更する場合、まず、上述の手順で変更したいエリアを含むエリア処理をエリア処理番号設定キー５０３０１で選択し、エリア番号選択キー５０３０２でエリアを選択する。例えば、エリア処理２のエリア２’（５０７０５）を左に１ｃｍ移動させたい場合には、まず、エリア処理番号設定キー５０３０１でエリア処理２を選択する。そして、エリア番号設定キーが押されると、エリア処理２のエリア１’（５０７０４）のエリアが選択される。
【０１６８】
このとき、エリア１’のエリアの領域の外枠が、領域生成部より、エリア用画像メモリ３（以下、プレーンメモリ３とする）上に展開される。これをエリア用表示メモリ３（以下、プレーンメモリ３’とする）に転送し、モニタ上に表示する。ここでモニタに表示されるエリアの外枠の色は、プレーンメモリ１’とプレーンメモリ２’とは異なる色を使用して表示させる。
【０１６９】
各表示用メモリの優先順位は、
プレーンメモリ１’＜プレーンメモリ２’＜プレーンメモリ３’
であるため、操作者は、修正したいエリア番号を覚えていなくてもモニタ２１９上で全エリア処理の中から指定したエリア処理が認識でき、さらにその中からエリアを認識することができる。
【０１７０】
次に、エリア番号設定キーによりエリア２’（５０７０５）が設定された場合は、プレーンメモリ３’上のエリア１’（５０７０４）のエリア領域が消去され、エリア２’のエリアをプレーンメモリ３に書き込んで、モニタ２１９上に表示する。
【０１７１】
このように操作者は、エリアサイズを変更したいエリアを指定した後、エリア修正キー５０３０４を押下して、エリアサイズ変更画面に画面を遷移させる。
【０１７２】
図２０は、タッチパネルディスプレイにおけるエリア修正画面を示しており、同図の各表示において、５０５０１はエリア修正キー、５０５０２はエリア修正設定キー、５０５０３はエリアクリアキーである。
【０１７３】
例えば、エリア２’のエリアを左に移動させたい場合は、まず、エリア修正設定キーで移動を指定する。そして、エリア修正キーの左矢印キーを押下する。このとき、プレーンメモリ３に格納されているエリア２’がクリアされ、左に４画素移動したエリアがプレーンメモリ３上に形成されて、プレーンメモリ３’に転送され、モニタ上に表示される。
【０１７４】
このために、実際に指定エリアがプレビュー画像上を移動することになる。しかも、この移動量は、ＣＰＵ２４０にフィードバックされるために、再度画像読み込みキーが押され、画像を表示すると、移動調整したエリアの位置でエリアが処理される。
【０１７５】
このようにプレビュー画像と指定エリアを比較しながらエリアを移動させることができる。また、エリアサイズを変更する場合も同様に、エリア修正設定キーで拡大や縮小を設定し、エリア修正キーを押し、エリアを任意のサイズを設定する。
【０１７６】
そして、エリアのサイズや位置、内容をプレビュー画像と比較しながら修正し、操作者が所望の画像がＣＲＴ２１９に表示させることができたならば、スタートキー５０００１を押して、プリンタより出力する。
【０１７７】
以上説明したように、本実施の形態によれば、編集処理にてエリア指定されている画像に対しては、変倍、移動、回転処理の設定を無視して、等倍、移動なし、回転なしにてプレビュー表示することで、モニタにエリアを表示させるときのエリアの表示位置の計算が煩雑になることによる処理速度の低下を回避できるという効果がある。
【０１７８】
＜変形例＞
上記の実施の形態では、エリア指定された場合に等倍、移動なし、回転なしでプレビュー表示しているが、これに限定されず、エリア修正するときに等倍、移動なし、回転なしでプレビュー表示するようにしてもよい。
【０１７９】
すなわち、エリア調整キー５０２０６を押下すると、エリア選択画面に遷移すると同時に、フィーダに原稿がセットされている場合は、フィーダから原稿が原稿台に送られる。さらに、プレスキャンが設定されている場合は、原稿台上に載置された原稿の原稿サイズを検知するためにスキャンが行なわれる。
【０１８０】
そして、画像読み込みを行なうスキャン動作を開始し、画像の取り込みが開始される。取り込まれた画像には、各種設定された編集処理が施され、プレビュー処理部２１７に信号が送られ、ＲＧＢのカラー信号に変換された後、設定された表示方向、原稿サイズ等から画像メモリの領域に画像全体が入る最も効率的なサイズが計算され、データが書き込まれる。
【０１８１】
この画像メモリのデータは、モニタ・ガンマ補正部２１７−４によりモニタの特性によって補正され、ディスプレイコントローラ２１７−１０によりモニタにデータが転送されて、等倍、移動なし、回転なしのプレビュー画像が表示される。
【０１８２】
エリア選択画面に遷移すると、図２２で示されるように、エリア指定で設定した全エリアの外枠が、コピー倍率や出力位置の設定にかかわらず、等倍、原稿移動なしのエリアの大きさ、位置が計算され、領域生成部（ＡＧＤＣ）でエリアの外枠が生成される。そして、この作成されたエリアの外枠は、エリア用画像メモリ１（以下、プレーンメモリ１とする）上に展開され、さらに、エリア用表示メモリ１（以下、プレーンメモリ１’とする）に転送されて、モニタ上に表示される。
【０１８３】
このとき、モニタ上に表示されるエリアは、現在表示されている等倍のプレビュー画像上に表示される。また、エリアの表示は、プレーンメモリ１に設定された表示色で表示される。そして、上記の実施の形態と同じ手順でエリア修正を行なう。なお、修正結果の確認のために再度画像読み込みを行なうときにも、等倍、移動なし、回転なしでプレビュー表示される。
【０１８４】
このように、エリアのサイズや位置、内容をプレビュー画像と比較しながら修正し、操作者が所望する画像をモニタ２１９に表示させることができたならば、スタートキー５０００１を押して、プリンタより出力する。
【０１８５】
図２３に、コントローラ２００７と３５１及び３５２からなる複写機本体との全般を制御する通信Ｉ／Ｆにおける主要な制御コマンドの例を示す。
【０１８６】
コード０１は、インターフェースクリアコマンドであり、複写機本体が自らの初期化終了後に発行する。
【０１８７】
コード０２は、プリントスタートコマンドであり、コントローラ２００７等の画像データの転送元がプリントを実行させるために、発行する。
【０１８８】
コード０３は、ステータス要求コマンドであり、複写機の状態（エラーの有無等）を問い合わせるためにマスター（コントローラ２００７）が発行する。
【０１８９】
コード０４は、ステータス転送コマンドであり、マスター（コントローラ２００７）のステータス要求に応じて、複写機のステータスを返答するときにスレーブ（複写機のＣＰＵ２４０）が発行する。
【０１９０】
コード０５は、画像転送終了コマンドであり、画像データの転送元が転送終了後に発行する。
【０１９１】
コード０６は、プレビュースタートコマンドであり、マスターが発行する複写機におけるプレビュー制御のコマンドである。
【０１９２】
以下、コントローラ２００７を介して、ホストコンピュータ２００６から送られる画像情報をプリントする場合について説明する。
【０１９３】
複写機本体の電源投入時には、所定の初期化動作を自分自身で行い、初期化動作が終了次第、インターフェースクリアコマンドを発行する。これにより、ホストコンピュータ２００６並びに、コントローラ２００７はインターフェースが使用可能であることを判別する。
【０１９４】
続いて、複写機本体のウォームアップが終了し、複写可能となるとコントローラ２００７に送られるプリンタレディ信号がアクティブとなる。同様に、コントローラ２００７側も、コントローラの初期化動作が終了し、画像データ転送／受信可能になると、複写機に送られるコントローラパワーレディ信号がアクティブになる。
【０１９５】
コントローラ２００７は、一定間隔で複写機本体にステータス要求コマンドを発行し、それを受けて、複写機側からはステータス転送を行う。ステータス転送では、コントローラ２００７はプリンタステータスや複写機のエラー状態などの情報を受け取る。
【０１９６】
図２４は、コントローラと複写機本体とのプレビュー動作を制御する主要な制御コマンドの例を示す。
【０１９７】
コード２１は、プレビュー設定要求コマンドであり、マスター（コントローラ２００７）が現在プレビュー制御の設定がどのようになっているかを問い合わせるために発行し、スレーブ（ＣＰＵ２４０）は、設定状況を返す。
【０１９８】
コード２２はプレビュー許可コマンドであり、複写機におけるプレビュー表示を許可するか禁止するかを設定する。
【０１９９】
コード２３はプレビュークリアコマンドであり、現在表示されているモニタ２１９上の画像をクリアする。
【０２００】
コード２４は、プレビューキー許可コマンドであり、外部機器からの画像を表示している時に、操作部２４４における所定のキー操作を許可するか禁止するかを設定する。
【０２０１】
コード２５は、プレビュー手順コマンドであり、プレビュー表示とプリントシーケンスの手順を指定する。
【０２０２】
コード２６は、プレビュー画像処理コマンドであり、プレビュー表示画像の画像処理の有無を指定する。
【０２０３】
図２８に３５１、３５２から構成される複写機、コントローラ２０７、ホストコンピュータ２００６によるプレビュー制御のための構成を示す。図２７において、ホストコンピュータ２００６、コントローラ２００７、複写機はそれぞれＣＰＵ５０１、５０５、２４０を備え、これらＣＰＵは本実施例のプレビュー処理を制御する。また、同様に、ＲＡＭ５０２、５０６、２４２を備え、それぞれＣＰＵ５０１、５０５、２４０のワークエリアとして用いられる。さらに、ＲＯＭ５０３、５０７、２４１を備え、それぞれＣＰＵ５０１、５０５、２４０が各制御手順を実行するためのプログラムを記憶する。
【０２０４】
ホストコンピュータ２００６は、モニタ２１９とは独立してディスプレイ５００を備える。本実施例において、複写機側にモニタ２１９を備えることの意義は以下のような点にある。例えば、（ｉ）複写機の特性に依存するγ補正、エッジ強調等のパラメータをホストコンピュータ側で制御しなくても、複写機の機能を用いて処理を行い、その処理結果を確認することができる。特にモニタ２１９の性能（解像度、階調性、色特性）が良い場合に有効である。（ｉｉ）ＣＣＤセンサ２０１からの画像と、ホストコンピュータ２００６からの画像を複写機側でリアルタイム合成する場合に、その合成画像を確認することができる。
【０２０５】
上述の様な使用方法をとる場合に、ホストコンピュータ２００６やコントローラ２００７は、画像情報及びプレビューに関するコマンドを複写機側に一旦送信してしまえば、あとは、複写機側において、プレビューを行い、プリントを取得することができる。
【０２０６】
なお、ホストコンピュータ２００６及びコントローラ２００７は、ネットワーク２０１０に接続されていてもよい。また、そのネットワーク２０１０には、ホストコンピュータ２００６と同様の他のホストコンピュータ２００８、２００９等が接続され、コントローラ２００７及び複写機を共用してもよい。
【０２０７】
次に、プレビュー制御の概要について述べる。
【０２０８】
プリント可能となった後に、コントローラ２００７からプレビュー設定要求コマンド（コード２１）を発行し、複写機側のプレビュー設定情報を要求する。これを受けて複写機本体は、現在のプレビュー設定情報を返す。もし、プレビュー用画像メモリ２１７−１１〜２１７−１３内に前回のプレビュー動作時の画像が残っている時には、プレビュークリアコマンド（コード２３）を発行し、プレビュー用画像メモリ２１７−１１〜２１７−１３内のデータを所定のデータに書き換えて、プレビュー表示画面をクリアしても良い。複写機本体の電源投入時には、プレビュークリアコマンドが発行されなくても、複写機本体の所定の初期化動作として、プレビュー表示画面がクリアされるものとする。
【０２０９】
プレビュー表示を行う時は、プレビュー表示に関する各種制御コマンドが発行される。
【０２１０】
プレビュー制御コマンドとして、まず、コントローラ２００７側からプレビュー許可コマンド（コード２２）を発行し、プレビュー表示の許可／禁止を指定する。これにより、プレビュー表示のＯＮ／ＯＦＦを制御可能になる。
【０２１１】
また、プレビュー手順コマンド（コード２５）が発行され、プレビュー動作手順を指定する。例えば、（１）通常のプレビュー動作手順、即ち、コントローラ２００７からの画像データ転送終了後、所定の画像処理が行われ、プレビュー処理部２１７に画像データが格納されると直ちに所定のプレビュー動作を行う。（２）プリントコマンドが発行され、コントローラ２００７からの画像データ転送終了後、直ちに所定のプレビュー動作を行うと共に、プリント動作も行う。などのように、予めプレビュー動作手順を指定することが出来る。
【０２１２】
また、プレビュー画像処理コマンド（コード２６）が発行され、プレビュー表示画像の画像処理の有無を指定する。例えば、（１）コントローラ２００７から転送された画像データに対し所定の画像処理を施した後の画像をプレビュー画面に表示する。（２）コントローラ２００７から転送された画像データに対し所定の画像処理を施さないようにして得た画像をプレビュー画面に表示する。などのように、予めプレビュー表示画像の画像処理を指定する事が出来る。これにより、例えば、コントローラ２００７から送られる画像が複写機本体側で画像処理（編集処理、色変換、階調補正など）される前か、画像処理された後かを指定し、そのどちらかを選択してプレビュー表示させ、コピー出力する前に予め出力画像を確認することが出来る。
【０２１３】
プレビュースタートコマンド（コード０６）が発行されると、コントローラ２００７から複写機本体へプレビュー表示動作が指示され、複写機側では画像データを処理し、画像データをＣＲＴ２１９上にプレビュー画像を表示する。プレビュー画像を確認した後、プリントスタートコマンド（コード０２）を発行すれば、画像メモリ２０８に格納されている画像データが所定のプリントシーケンスに従って読み出され、最終コピー出力画像が得られる。
【０２１４】
反射原稿の読み取り画像と外部インターフェース２００１からの入力画像の合成コピーに際しては、プレビュー画像処理コマンド（コード２６）により所定の画像処理がなされ、プレビュースタートコマンド（コード０６）に従ってプレビュー表示がＯＮされ、画像メモリ２０８内で合成された画像をＣＲＴ２１９上にプレビュー画像を表示する。
【０２１５】
また、合成前の外部インターフェース２００１からの入力画像を画像メモリ２０８に格納した時点で、プレビュースタートコマンド（コード０６）を発行し、合成前の画像をＣＲＴ２１９上で確認し、次に、操作部２４４の操作により反射原稿の読み取り動作を行い、外部インターフェース２００１からの入力画像と合成後の合成画像を同じくＣＲＴ２１９上で確認することも可能である。
【０２１６】
そうして、最終の合成画像を確認してから、コピーコマンドを発行すれば、あるいは操作部２４４の操作によりコピースタートを指示すれば、画像メモリ２０８に格納されている画像データが所定のプリントシーケンスに従って読み出され、最終コピー出力画像が得られる。
【０２１７】
以上のコマンドは、ホストコンピュータ２００６における操作者の指示に基づき、コントローラ２００７が複写機へ伝送する。
【０２１８】
複写機、コントローラ２００７、ホストコンピュータのそれぞれのＣＰＵ２４０、５０５、５０１の制御手順の一例を図２９、３０、３１を用いて説明する。
【０２１９】
＜ＣＰＵ２４０＞
コントローラ２００７のＣＰＵ５０５との通信において、コード２１を受信した場合には（ステップＳ１０１）、プレビュー設定状況に関するデータをコントローラ２００７に返送する（ステップＳ１０２）。また、コード２３を受信した場合には（ステップＳ１０３）、画像メモリ２１７−１１〜２１７−１３をクリアすることにより、プレビュー画面をクリアする（ステップＳ１０４）。また、コード２２がプレビュー表示ＯＦＦを指示する場合には（ステップＳ１０５）、プレビュー表示を禁止する（ステップＳ１０６）。また、コード２４が操作部によるキー入力を禁止する場合には（ステップＳ１０７）、操作部２４４におけるプレビューキーなど所定のキー入力を禁止する（ステップＳ１０８）。また、コード２５を受信すると（ステップＳ１０９）、その指示に従うプレビュー手順を設定し（ステップＳ１１０）、コード２６を受信すると（ステップＳ１１１）、その指示に従う画像処理を設定する（ステップＳ１１２）。
【０２２０】
＜ＣＰＵ５０５＞
複写機のＣＰＵ２４０との間で以下の手順で通信を行う。
【０２２１】
まず、コード０３を送信し（ステップＳ２０１）、コード０４を受信する（ステップＳ２０２）。その結果、プリント可能であれば（ステップＳ２０３）、コード２１を送信する（ステップＳ２０４）。返送データにより前回プレビュー画面が残存していることがわかれば（ステップＳ２０５）、コード２３を送信し、画面クリアを指示する（ステップＳ２０６）。次にコード２２を送信し（ステップＳ２０７）、プレビュー表示を許可する場合には（ステップＳ２０８）、ホストコンピュータ２００６からの指示に従いコード２４、２５、２６を送信する（ステップＳ２０９）。
【０２２２】
＜ＣＰＵ５０１＞
操作者の指示に応じて、コントローラのＣＰＵ５０５に対して以下の様に通信を行う。
【０２２３】
まず、操作者によるプレビュー制御の指示があり（ステップＳ３０１）、プレビューを許可するかどうかの情報が入力されると（ステップＳ３０２）、コード２２を送信する（ステップＳ３０３）。
【０２２４】
また、プレビューキー許可に関する指示が入力されると（ステップＳ３０４）、コード２４を送信する。次に、プレビュー手順、プレビュー画像処理がそれぞれ指定されると（ステップＳ３０６、３０８）、コード２５、コード２６を送信する（ステップＳ３０７、３０９）。
【０２２５】
以上の様にして、各ＣＰＵはプレビュー制御のためのプログラムに基づく手順を実行する。
【０２２６】
なお、上述のようにホストコンピュータとコントローラとは、別々に構成してもよく、また、コントローラの機能は、ホストコンピュータに兼用させてもよい。
【０２２７】
また、上述の図２８のように複数のホストコンピュータが接続可能な場合には、１台のホストコンピュータがプレビュー制御手順を実行している期間中は、他のホストコンピュータからのアクセス（例えばプレビュー要求など）を禁止するように動作させるなど、コントローラ２００７に、複数のホストコンピュータからのアクセス管理機能を持たせることもできる。
【０２２８】
また、本実施例では、プレビュー制御コマンドにより、プレビュー動作の許可／禁止、プレビュー表示のＯＮ／ＯＦＦなど各種のプレビュー動作制御が可能であるが、本発明の主旨を逸脱しない範囲で、コントローラ２００７から複写機動作及びプレビュー動作の制御への応用が可能である。
【０２２９】
また、本実施例では、ホストコンピュータ２００６と画像形成装置（本実施例では、カラー電子写真式複写機を例に述べた。）との画像データの送受信は、外部コントローラ２００７を介して行われる例について述べたが、画像データは、ＲＧＢ（レッド、グリーン、ブルー）系の画像データでも、ＣＭＹ（シアン、マゼンタ、イエロー）系やＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）系の画像データであっても良い。
【０２３０】
また、本実施例では、コントローラ２００７からの各種コマンドにより該当するプレビュー動作を制御する例について述べたが、通信コマンドによらず、コントローラ２００７と画像形成装置との間に準備され、予め決められたプレビュー動作モードを指定する信号線によって制御することも可能である。
【０２３１】
（実施例２）
本実施例は、複写機本体の操作部動作と、ホストコンピュータ２００６乃至コントローラ２００７からのプレビュー動作との関連についてのものである。
【０２３２】
特に、プレビュー画像表示手段の動作制御に関しての操作パネルのキー操作の一部或いは全部を禁止或いは許可可能とすることを特徴とする。
【０２３３】
例えば、ホストコンピュータ２００６と複写機本体とが離れたところに配置されている場合などでは、ホストコンピュータ２００６からコントローラ２００７を介して送られた画像データをプレビュー表示した後に、コントローラ画像出力とは全く無関係な複写機単体でのローカルコピー動作が行われてしまう場合がある。このような時に、ローカルコピー動作においてもプレビュー動作が行われると、予め送っておいたコントローラ２００７からのプレビュー画像を確認する前に、画像データがローカルコピー時のデータと入れ替わってしまいコントローラ２００７からの画像を確認出来ないという不具合を生ずる。
【０２３４】
本実施例では、コントローラ２００７からのプレビューキー許可コマンドを発行し、複写機の操作部からのキー入力動作を禁止することにより、コントローラ画像のプレビュー表示を確認した後、プリントコマンドを発行することで画像確認されたプリント出力を得るようにすることが出来る。
【０２３５】
また、コントローラ２００７からの画像を受け取り、プレビュー表示した際に、一部の操作キーの入力動作を許可し、他のキー入力を禁止することも有効である。例えば、プレビュー表示されている状態で、操作部のプレビューキー５０１０５（図１６）のみは入力許可する。ローカルコピー動作をしようとした操作者がプレビューキー或いは、いずれか１つのキーを押すと、操作部画面５０１０１上に「ただいま、コントローラ画像のプレビュー表示中です。」のメッセージを表示しても良い。更に、「コントローラ画像のプレビュー表示をクリアしますか？」との表示を出し、図示しないプレビュー画面クリアキーを押すことにより、操作者にプレビュー画像のクリアを選択可能とすることも有効である。即ち、コントローラ画像のプレビュー表示を不用意にクリアされないように警告を表示すると共に、コントローラ２００７からのプレビュー制御が解除されなかった場合に陥る、コントローラ２００７による不用意な複写機の占有状態を回避することができる。
【０２３６】
従って、本実施例では、このような複写機本体の操作部からのプレビュー設定と、コントローラからのプレビュー設定との調整を行うことにより、各種の不具合を解消するものである。
【０２３７】
尚、実施例１、２では、４つの感光ドラムを有するカラー複写機を例に述べたが、１つの感光ドラムを有する複写機など、各種の画像形成装置に応用可能である。
【０２３８】
上述の実施例に示した様に、原稿をスキャンして、画像を読み取る画像読み取り手段と、ホストコンピュータ乃至、その他外部機器からの画像情報を入力する外部入力手段を有し、前記読み取られた画像情報、或いは、前記外部入力画像情報の少なくとも一方か、双方から得られる画像情報に基づいて、前記画像を記憶する記憶手段と、前記記憶された情報を元に再生画像を形成する画像形成手段とを有し、画像形成を行う画像形成装置において、画像形成に先だって画像情報を可視化可能とするプレビュー画像表示手段を有することにより、最終画像とほぼ等価な画像をＣＲＴ上で即座に確認することが出来る。
【０２３９】
また、外部入力手段においてはＩ／Ｆ手段を有し、前記通信Ｉ／Ｆ手段を介してホストコンピュータ乃至、外部機器から前記画像形成装置に送られてきた動作モード信号又は動作モードコマンドの少なくとも一方に基づいて、入力画像情報をプレビュー画像表示手段に表示させるための表示モードを選択可能であり、また、プレビュー画像表示手段のＯＮ／ＯＦＦ制御すること、或いは、画像表示をクリアすることが可能である。
【０２４０】
また、プレビュー画像表示手段の動作制御に関しての操作パネルのキー操作の一部或いは全部を禁止或いは許可可能とすることにより、不用意にプレビュー画像が改変されてしまうことを未然に防止できる。或いは、逆に、操作部から直接プレビューの制御を可能とすることも可能である。
【０２４１】
また、前記動作モード信号又は動作モードコマンドの少なくとも一方に基づいて、プレビュー画像表示手段の画像表示モードを選択可能であり、ホストコンピュータ乃至、外部機器からの画像情報をプレビュー表示するにとどめ、画像形成は行わないモード、或いは、プレビュー表示すると共に、直ちに画像形成を行うモードを選択可能である。
【０２４２】
また、ホストコンピュータ乃至、外部機器からの画像情報と、画像読み取り手段で読み取られた原稿画像情報とを合成した合成画像情報をプレビュー画像表示手段に表示することが可能であり、事前に最終出力を予測しにくいような画像処理、編集処理においても、容易にプレビュー表示によりその効果を確認可能である。
【０２４３】
また、ホストコンピュータ乃至、外部機器からの画像情報をプレビュー表示する際に、画像形成装置における所定の画像処理モードに応じて、所定の画像処理前／処理後の画像情報をプレビュー画像表示することが可能となる。
【０２４４】
なお、本発明の制御は、上述のＲＯＭ５０３、５０７、２４１にかえて、システムあるいは装置にＣＤ−ＲＯＭやフロッピーディスク等の記憶媒体に記憶されたプログラムを供給することによって実現される場合にも適用できることは言うまでもない。この場合、本発明に係るプログラムを格納した記憶媒体が本発明を構成することになる。そして、該記憶媒体からそのプログラムをホストコンピュータやコントローラ等の装置のＣＰＵが読み出すことによって、その装置が、そのプログラムに応じた手順で動作する。
【０２４５】
また、プリンタとしては、感光ドラムを１つ有する電子写真方式のプリンタの他、インクジェットプリンタや熱転写方式のプリンタを用いてもよい。
【０２４６】
【発明の効果】
以上の様に、本発明によれば、プレビュー表示手段を備えた画像形成装置を外部装置から良好に制御することができる。
【図面の簡単な説明】
【図１】従来のシステム構成例を示すブロック図である。
【図２】実施の形態に係るデジタル複写装置の内部構成の概観を示す図である。
【図３】実施の形態に係るデジタル複写装置のデジタル画像処理部の構成を示すブロック図である。
【図４】実施の形態に係る画像処理全体の手順を示すフローチャートである。
【図５】実施の形態に係る色変換処理手順を示すフローチャートである。
【図６】実施の形態に係るペイント処理の手順を示すフローチャートである。
【図７】実施の形態に係るフリーカラー処理の手順を示すフローチャートである。
【図８】エリアメモリ部の構成を示すブロック図である。
【図９】図８に示す各色のメモリ部の構成を示すブロック図である。
【図１０】最終イメージをＣＲＴに表示するためのプレビュー処理回路のブロック図である。
【図１１】表示編集回路の詳細な構成を示すブロック図である。
【図１２】色変換部の構成を示すブロック図である。
【図１３】フリーカラーペイント処理に係る回路ブロック図である。
【図１４】フリーカラー処理に係る真理値表を示す図である。
【図１５】実施の形態に係る操作部の外観を示す図である。
【図１６】表示部の標準画面を示す図である
【図１７】プレビュー操作画面の一例を示す図である。
【図１８】エリア調整に係る画面の表示例を示す図である。
【図１９】エリア処理の選択に係る画面の表示例を示す図である。
【図２０】エリアサイズ変更画面を示す図である。
【図２１】変倍の具体例を示す図である。
【図２２】エリア修正のプレビュー画像を示す図である。
【図２３】制御コマンド例を示す図である。
【図２４】プレビューコマンド例を示す図である。
【図２５】外部インターフェース２００１の構成を示す図である。
【図２６】外部インターフェース２００１の構成を示す図である。
【図２７】重連接続を示す図である。
【図２８】複写機、コントローラ２００７、ホストコンピュータ２００６の構成を示す図である。
【図２９】プレビュー制御手順を示すフローチャートである。
【図３０】プレビュー制御手順を示すフローチャートである。
【図３１】プレビュー制御手順を示すフローチャートである。
【図１】
0003689506.tif 000002
【図２】
0003689506.tif 000003
【図３】
0003689506.tif 000004
【図４】
0003689506.tif 000005
【図５】
0003689506.tif 000006
【図６】
0003689506.tif 000007
【図７】
0003689506.tif 000008
【図８】
0003689506.tif 000009
【図９】
0003689506.tif 000010
【図１０】
0003689506.tif 000011
【図１１】
0003689506.tif 000012
【図１２】
0003689506.tif 000013
【図１３】
0003689506.tif 000014
【図１４】
0003689506.tif 000015
【図１５】
0003689506.tif 000016
【図１６】
0003689506.tif 000017
【図１７】
0003689506.tif 000018
【図１８】
0003689506.tif 000019
【図１９】
0003689506.tif 000020
【図２０】
0003689506.tif 000021
【図２１】
0003689506.tif 000022
【図２２】
0003689506.tif 000023
【図２３】
0003689506.tif 000024
【図２４】
0003689506.tif 000025
【図２５】
0003689506.tif 000026
【図２６】
0003689506.tif 000027
【図２７】
0003689506.tif 000028
【図２８】
0003689506.tif 000029
【図２９】
0003689506.tif 000030
【図３０】
0003689506.tif 000031
【図３１】
0003689506.tif 000032