JPH07336523A - 画像処理システム - Google Patents

画像処理システム

Info

Publication number
JPH07336523A
JPH07336523A JP6127243A JP12724394A JPH07336523A JP H07336523 A JPH07336523 A JP H07336523A JP 6127243 A JP6127243 A JP 6127243A JP 12724394 A JP12724394 A JP 12724394A JP H07336523 A JPH07336523 A JP H07336523A
Authority
JP
Japan
Prior art keywords
image
unit
image data
data
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP6127243A
Other languages
English (en)
Inventor
Osamu Abiko
収 安孫子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP6127243A priority Critical patent/JPH07336523A/ja
Publication of JPH07336523A publication Critical patent/JPH07336523A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

(57)【要約】 【目的】 外部機器からの画像と入力した画像との画像
合成処理を簡単な操作で、リアルタイムに行える画像処
理システムを提供する。 【構成】 画像処理装置120内のインタプリタ121
にてホストコンピュータ140より受信したページ記述
言語データに基づいて1バンド単位に画像データが展開
され、領域判定部124にて合成する画像データの領域
か否かが判定される。その結果、予め指定された合成領
域の場合、画像形成装置101のスキャナ部103より
同期信号生成部105で生成された同期信号2に従って
画像データを入力し、セレクタ123を切り替えて、そ
の画像データを同期信号1に従ってプリンタ部104に
出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えば画像入出力装置
と接続され、該画像入出力装置より入力した画像と所望
の画像合成処理を行う画像処理システムに関する。
【0002】
【従来の技術】従来、ページ記述言語(以後「PDL」
と略す)データをラスターイメージに展開し、画像形成
装置に転送して画像出力を行うシステムや直接、画像処
理装置内のメモリに対してR,G,Bデータを操作する
ことにより画像入出力装置からの画像データの入力或い
は出力を行うシステムが各種提供されている。これらの
システムでは、例えば図2に示す(a)のように、画像
処理部202がプリンタ201の内部に既に組み込まれ
ているものや、或いは図2に示す(b)のように、画像
処理部202が画像入出力装置(複写機)204と独立
に存在し、ホストコンピュータ203だけでなく、画像
入出力装置204との通信制御をも同時に行うインタフ
ェイスユニット205として提供されているものもあ
る。
【0003】これらのシステムを用いて、画像入出力装
置からスキャニングされる画像データと画像処理部から
出力される画像データとの画像合成処理を行うには、以
下の方法がある。
【0004】(1)画像データをメモリに登録する場合 画像入出力装置からスキャニングされた画像データを、
一旦画像処理部内のメモリ、或いは接続されるホストコ
ンピュータのハードディスク等に登録し、ホストコンピ
ュータからの合成コマンドにより、画像処理部の内部的
制御で画像合成を行い、結果を出力する。この場合、合
成する画像の位置はホストコンピュータからのコマンド
内のパラメータとして渡される。また、ホストコンピュ
ータのメモリ内に、合成する2つの画像を登録し、画像
処理用のアプリケーションソフトを用いて画像合成する
方法もある。
【0005】(2)画像データをメモリに登録しない場
合 例えば、1バンド毎にPDLインタプリタがラスタライ
ズした画像データと、画像入出力装置のスキャニングデ
ータを画像合成する場合には、スキャニングされる画像
を原稿台上のあらかじめ合成する位置に合わせて配置
し、インタプリタからの画像データ出力とプリンタ処理
を制御する同期信号を用いて、更にスキャニング動作も
同時に行い、出力データをセレクタで切り替えることに
より、合成画像を得ていた。
【0006】
【発明が解決しようとする課題】しかしながら、上記従
来例では、以下のような問題があった。
【0007】即ち、上述した(1)のようにスキャニン
グされた画像データを一旦メモリに登録する方式である
と、膨大なメモリを合成処理に費やすことになる。例え
ば、A4サイズの画像をR,G,B各8ビット、400
dpiで取り込もうとすると、48MBの容量が必要と
なる。また、この膨大なデータを処理するには、処理時
間もかなりかかるため、これを処理するハードやソフト
もハイパフォーマンスのものが要求される。更に、使用
者が合成するために行う操作手順も複雑になる。例え
ば、合成する2つの画像をメモリに登録する操作と、こ
れらを合成するコマンドの発行、或いはアプリケーショ
ンソフト内への画像データ読み込み、合成ツールによる
合成指示、等の操作をしなければならない。
【0008】一方、上述した(2)のような方式によれ
ば、登録メモリは必要なく、PDLデータをラスタライ
ズした画像で他の出力と同時にリアルタイムでスキャナ
上の画像と合成が可能である。しかし、スキャニングと
印字出力が同じ同期信号により制御されているため、あ
る時点でのプリンティング位置とスキャニング位置が同
じになるように、予め使用者がはめ込む画像位置を正確
に考えた上で、第3図に示す(a)のようにスキャナ上
に配置しなければならなかった。この作業では、予め画
面ではめ込む位置を確かめるような下準備ができないた
め、非常に繁雑であり、所望の合成画像を得るために
は、何度か試し出力を行うといった「試行錯誤の作業」
が必要になりかねないという問題があった。
【0009】本発明は、上記課題を解決するために成さ
れたもので、外部機器からの画像と入力した画像との画
像合成処理を簡単な操作で、リアルタイムに行える画像
処理システムを提供することを目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するため
に、本発明は以下の構成を備える。
【0011】即ち、外部機器との通信を制御する通信制
御手段と、前記通信制御手段により受信したページ記述
言語データに基づいて画像データを展開する画像展開手
段と、前記画像展開手段により展開された画像データ
と、画像入力手段より入力した画像データとを合成する
画像合成手段と、前記画像合成手段により合成した画像
データを、画像出力手段に出力する際に前記画像入力手
段及び画像出力手段の入出力タイミングを制御する制御
手段とを備える。
【0012】
【作用】かかる構成において、外部機器より受信したペ
ージ記述言語データに基づいて画像データを展開し、展
開された画像データと、画像入力手段より入力した画像
データとを合成して画像出力手段に出力する際に画像入
力手段及び画像出力手段のタイミングを制御するように
動作する。
【0013】
【実施例】以下、図面を参照しながら本発明に係る好適
な一実施例を詳細に説明する。
【0014】<第1の実施例>図1は、第1の実施例に
よる画像処理システムの構成を示す図である。図1にお
いて、101は画像形成装置の全体図であり、後述する
120の画像処理装置とコマンド、ステータス、画像デ
ータ、クロック等の信号を介して通信の制御を行う外部
I/F部102、画像データの入力を行うスキャナ部1
03、画像データの出力を行うプリンタ部104、その
スキャナ部103及びプリンタ部104に対して独立な
同期信号を生成する同期信号生成部105、本装置10
1の全体の制御を行うCPU106、ソフトウェアを記
憶するためのROM107、作業用メモリとしてのRA
M108、及びCPUバス109により構成される。
【0015】一方、120は画像処理装置の全体図であ
り、外部機器(ホストコンピュータ)140より受信し
たページ記述言語(PDL)データをラスタイメージに
展開するインタプリタ121、上述の画像形成装置10
1とコマンド、ステータス、画像データ、クロック等の
信号を介して通信の制御を行う外部I/F部122、そ
の外部I/F部122に対して画像データを切り替える
セレクタ123、画像合成領域を判定し、その結果に基
づいてセレクタ123に切り替えを指示したり、外部I
/F122を介して画像形成装置101の同期信号生成
部105に対して同期信号の生成を指示する領域判定部
124、画像合成処理の実行/非実行を入力する入力部
125、本装置120の全体の制御を行うCPU12
6、ソフトウェアを記憶するためのROM127、作業
用メモリとしてのRAM128、及びCPUバス129
により構成される。
【0016】ここで、本画像処理システムを詳細に説明
する前に補足として、図4を用いてインタプリタ121
の説明をする。
【0017】図において、401はページPDLメモリ
であり、外部インターフェイス407を介してホストコ
ンピュータ140から受信したPDLデータがCPU4
02の制御によりCPUバス408を経てこのメモリに
記憶される。この例のインタプリタは、1バンド単位で
PDLデータを展開するため、所望の画像を構成する全
てのPDLデータ(1ページ分)が必要であり、ページ
PDLメモリ401には1ページ分のPDLデータが登
録される。尚、PDLデータの形式は、一般の高級言語
プログラムと同等のものである。
【0018】CPU402はROM403に記憶された
プログラムに基づいて、CPUバス408を介してイン
タプリタ121全体の制御を司るほか、RAM404な
どをワーク領域として、後述するフォントメモリ405
やパターンメモリ406等のデータを用いて、PDLデ
ータをラスタ画像データに展開するなどの作業を実行す
る。ページPDLメモリ401に1ページ分のPDLデ
ータが揃うと、順次、ページPDLメモリ401から読
み出したPDLデータを、ラスタ画像データへ展開した
後、画像メモリ409へ記憶させる。即ち、CPU40
2は1ページを形成する各バンドについて、ページPD
Lメモリ401からPDLデータを読み出しラスタ画像
データへ展開し、この処理を全てのバンドについて繰り
返すことにより1ページのラスタ画像データを形成す
る。
【0019】画像メモリ409は展開された画像データ
を蓄積するメモリであり、例えば、1画素をRGB(各
8ビット)の1パケットで表わす場合には、RGB(1
−1画素目)、RGB(1−2画素目)、RGB(1−
3画素目)、…、RGB(1−N画素目)、RGB(2
−1)、RGB(2−2)、…、RGB(M−N)のよ
うに、バンド幅(N)とバンド数(M)の画素数周期で
繰り返し登録される。ここで表わすバンド幅は、例えば
インクジェット方式における印字ヘッドの印字可能バン
ド画素数と同一である。
【0020】ここで、画像メモリ409に全ての画像デ
ータが蓄積されると、CPU402は出力の準備ができ
たことを外部インターフェイス407を介して画像形成
装置101に知らせる。これにより、画像形成装置10
1からは同期信号が出力され、CPU402はこの同期
信号に従って1バンド単位で画像データを出力する。こ
の同期信号は通常、画像形成装置101において1バン
ド単位で印字出力する信号に同期している。
【0021】ROM403には、前述のように、CPU
402を制御するプログラムが記憶されており、RAM
404はワーク領域として使われる。また、フォントメ
モリ405は、例えばROMなどで構成され、PDLデ
ータに含まれる文字コードをビットイメージデータなど
へ変換するデータを記憶する。パターンメモリ406
は、例えばディザパターンなどのメモリであり、例えば
ROMなどで構成され、2値化手法の1つであるディザ
法のディザパターンを記憶する。
【0022】次に、本画像処理システムによる画像合成
処理について詳細に説明する。
【0023】図1に示す画像形成装置101内の同期信
号生成部105で生成される2つの独立な同期信号を、
それぞれ同期信号1、同期信号2と呼ぶ事とする。これ
らの同期信号に注目して画像合成が実行/非実行される
場合に分けて説明する。
【0024】(1)画像合成を「非実行」の場合 同期信号1は、外部I/F部102、及び122を介し
て画像処理装置120内のインタプリンタ121に入力
される。これにより、インタプリタ121では前述した
処理手順に従って、同期信号1に同期しながら1バンド
ごと画像データを出力し、同じ同期信号1によって動作
する画像形成装置101内の画像データ出力部(プリン
タ部)104のバンド印字処理により媒体上に画像を形
成する。この場合、画像入力部(スキャナ部)103上
の画像との合成は必要ないので、スキャナ側への同期信
号2は出力されない。また、領域判定部124やセレク
タ部123では、画像データはスルーになっている。
【0025】(2)画像合成を「実行」の場合 画像処理装置120の入力部125より画像合成の実行
を指示するキーが入力されると、CPU126はそのキ
ー入力を検知し、領域判定部124に通知する。これに
より、領域判定部124は外部I/F部122及び10
2を介して同期信号生成部105に対して2つの独立/
同期信号(同期信号1,2)の生成準備を命令する。こ
こで、同期信号1はプリンタ部104に対する信号であ
り、同期信号2はスキャナ部103に対する信号であ
る。
【0026】この同期信号1は外部I/F部102及び
122を介して画像処理装置120内のインタプリタ1
21に入力される。インタプリタ121は前述した処理
手順に従って同期信号1に同期しながら1バンドごと画
像データを出力し、同じ同期信号1によって動作する画
像形成装置101の画像データ出力部(プリンタ部)1
04のバンド印字処理により、画像データが媒体上に出
力される。
【0027】ここで、インタプリタ121でラスタライ
ズされた画像データ上に、画像形成装置101の画像入
力(スキャナ)部103上の画像を合成するわけである
が、ラスタライズされた画像データのどの位置に合成す
るかという情報が必要となる。例えば、ラスタライズさ
れた画像データ上のR=G=B=0の部分にスキャナ画
像を合成する場合を例に取ると、インタプリタ121か
らのラスタライズ画像が領域判定部124に入力され、
R=G=B=0の画素が入力された場合には、領域判定
部124から外部I/F122,102を介して同期信
号生成部105に、同期信号2をスキャナ部103に対
して出力するよう命令する。スキャナ部103は同期信
号2と同期して原稿台上の画像データを読み取り、この
データは、外部I/F102,122を介して一度、画
像処理装置120に入力される。画像処理装置120に
入力されたスキャナ画像データは、同期信号1と同期す
るよう補正された後に、セレクタ123を介して画像形
成装置101のプリンタ部104より出力される。セレ
クタ123は領域判定部124での判定結果により切り
替えられ、画像データの出力制御がなされる。同期信号
2によるスキャナ部103の処理は、全データ出力まで
続けられ、データ出力終了の通知を受信した時点で終了
する。
【0028】上述の実施例では、領域判定の条件とし
て、R=G=B=0を例に挙げたが、この設定はCPU
126により所望の値に設定でき、更に複雑な条件も設
定可能である。
【0029】また、上述の実施例では、画像データに対
して、例えばエッジ強調処理や画像圧縮処理等の画像処
理を明記しなかったが、もちろんこららの画像処理を施
しても構わない。
【0030】<第2の実施例>図5は、第2の実施例に
よる画像処理システムの構成を示す図である。
【0031】第2の実施例では、画像処理装置120内
のインタプリタ150にデータ展開部151、合成処理
部152、外部I/F153を含み、インタプリタ15
0が合成処理を制御する例である。例えば、インタプリ
タ150と接続されるホストコンピュータ140上のア
プリケーションソフトにより、出力する画像データとス
キャナ上の画像をはめ込む位置を指定する。更に、ホス
トコンピュータ140から印刷起動コマンドを発行する
際に、合成処理を行うか否かの入力も指示する。これら
の入力データは、PDLデータの一部としてインタプリ
タ150に送信される。
【0032】図5に示す構成において、ホストコンピュ
ータ140からPDLデータを受信すると、インタプリ
タ150は画像データの展開に先立って合成処理が選択
されているかどうかを認識する。合成処理が選択されて
いる場合には、合成する領域情報を解析した上で、外部
I/F122を介して画像形成装置101の同期信号生
成部105に対してスキャナ部103への同期信号出力
の準備を促す。従って、インタプリタ150は予め自ら
がラスタライズした画像のどの位置にスキャナ画像をは
め込むか認識しているため、データ展開部151により
画像展開を実行していく過程で合成するバンドに達した
時点で、同期信号生成部105に対してスキャナ部10
3の起動を要求する。ここで、スキャナ部103から取
り込まれた画像データは、一旦外部I/F102,12
2を介して画像処理装置120のインタプリタ150に
取り込まれ、プリンタ部104の同期信号に合わせるた
め、合成処理部152の遅延回路に入力される。合成処
理は、画素単位で不図示のセレクタにより切り替えられ
て実行される。
【0033】以上説明したように、本実施例によれば、
画像処理装置120から出力される画像と、画像形成装
置101のスキャナ部103から取り込まれる画像とを
合成出力する際に、スキャナ部103から取り込んだ画
像を、一旦メモリに登録することなく、しかも図3に示
す(b)のように、スキャナ部103の原点にセットす
るだけで、画像処理装置120から出力される画像とほ
ぼ同時にリアルタイムで合成画像を得ることが可能とな
る。
【0034】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、システム或いは装置にプログラムを
供給することによって達成される場合にも適用できるこ
とはいうまでもない。
【0035】
【発明の効果】以上説明したように、本発明によれば、
外部機器からの画像と入力した画像との画像合成処理を
簡単な操作で、リアルタイムに行うことが可能となる。
【0036】
【図面の簡単な説明】
【図1】第1の実施例による画像処理システムの構成を
示す図である。
【図2】画像処理装置が出力装置に内蔵されているタイ
プと、出力装置と別ユニットになっているタイプとを示
す図である。
【図3】従来及び本実施例による合成処理の操作手順の
相違を示す図である。
【図4】図1に示すインタプリタの詳細な構成を示す図
である。
【図5】第2の実施例による画像処理システムの構成を
示す図である。
【符号の説明】
101 画像形成装置 102 外部I/F 103 スキャナ部 104 プリンタ部 105 同期信号生成部 106 CPU 107 ROM 108 RAM 109 CPUバス 120 画像処理装置 121 インタプリタ 122 外部I/F 123 セレクタ 124 領域判定部 125 入力部 126 CPU 127 ROM 128 RAM 129 CPUバス 140 ホストコンピュータ 150 インタプリタ 151 データ展開部 152 合成処理部 153 外部I/F 201 PDL対応プリンタ 202 画像処理部(インタプリタ) 203 PDLデータを出力するコンピュータ 204 複写機 205 インターフェイスユニット 401 ページPDLメモリ 402 CPU 403 ROM 404 RAM 405 フォントメモリ 406 パターンメモリ 407 外部インターフェイス 408 CPUバス 409 画像メモリ

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 外部機器との通信を制御する通信制御手
    段と、 前記通信制御手段により受信したページ記述言語データ
    に基づいて画像データを展開する画像展開手段と、 前記画像展開手段により展開された画像データと、画像
    入力手段より入力した画像データとを合成する画像合成
    手段と、 前記画像合成手段により合成した画像データを、画像出
    力手段に出力する際に前記画像入力手段及び画像出力手
    段の入出力タイミングを制御する制御手段とを備えるこ
    とを特徴とする画像処理システム。
  2. 【請求項2】 前記画像展開手段は、1バンド単位に画
    像データを展開することを特徴とする請求項1記載の画
    像処理システム。
  3. 【請求項3】 前記画像合成手段は、合成する画像デー
    タの領域を判定する判定手段と、該判定手段での判定結
    果に応じて合成する画像データを切り替える切替手段と
    を含むことを特徴とする請求項2記載の画像処理システ
    ム。
  4. 【請求項4】 前記制御手段は、前記画像入力手段及び
    画像出力手段の入出力タイミングを異なる同期信号によ
    り制御することを特徴とする請求項3記載の画像処理シ
    ステム。
  5. 【請求項5】 画像合成を行うか否かを前記ページ記述
    言語データによって指示できることを特徴とする請求項
    4記載の画像処理システム。
JP6127243A 1994-06-09 1994-06-09 画像処理システム Withdrawn JPH07336523A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6127243A JPH07336523A (ja) 1994-06-09 1994-06-09 画像処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6127243A JPH07336523A (ja) 1994-06-09 1994-06-09 画像処理システム

Publications (1)

Publication Number Publication Date
JPH07336523A true JPH07336523A (ja) 1995-12-22

Family

ID=14955251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6127243A Withdrawn JPH07336523A (ja) 1994-06-09 1994-06-09 画像処理システム

Country Status (1)

Country Link
JP (1) JPH07336523A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7847990B2 (en) 2006-12-15 2010-12-07 Brother Kogyo Kabushiki Kaisha Method, system, and apparatus for composite printing, and computer usable medium therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7847990B2 (en) 2006-12-15 2010-12-07 Brother Kogyo Kabushiki Kaisha Method, system, and apparatus for composite printing, and computer usable medium therefor

Similar Documents

Publication Publication Date Title
US5970216A (en) Image processing system which synthesizes a generated first image signal with a second image signal selected from a plurality of input image signals
JPH111029A (ja) カラープリントシステム,カラープリンタ,及びコンピュータが実行可能なプログラムを格納したコンピュータが読取可能な記録媒体
US6247028B1 (en) Controlling attributes of pre-registered form data to match those of data to be printed with the form data
US5606648A (en) Apparatus and method for modulating image signals in a high addressability printing machine
JP2001325087A (ja) 書き換え可能なコマンド記憶部を利用したコマンド解析
JPH05342314A (ja) 画像処理装置
JPH07336523A (ja) 画像処理システム
JP2003200617A (ja) プリンタ装置
JP3757587B2 (ja) 画像処理装置および画像出力システム並びに画像処理方法
JP3695498B2 (ja) 画像処理装置
JP3254672B2 (ja) 画像形成装置
JPH11164139A (ja) 画像処理装置
JP3015133B2 (ja) 印刷制御装置及び方法
JP2005193420A (ja) 画像出力装置及びその画像出力方法、並びに制御プログラム
JPH06344603A (ja) プリンタ
US6663210B2 (en) Rendering apparatus and method, printing apparatus, printing control apparatus, and control method therefor
JP3093245B2 (ja) 画像処理装置および出力制御装置および画像処理システム及びその方法
JP3184544B2 (ja) 画像処理装置
JP2784823B2 (ja) プリンタの画像編集印字方式
JPH10171612A (ja) 画像処理装置及び圧縮処理方法
JPH1091805A (ja) 画像処理装置及びその方法
JPH0765181A (ja) 画像処理装置
JPH06332638A (ja) 画像処理装置
JP2012044602A (ja) 画像処理装置、画像形成装置及び地紋生成方法
JP2006192768A (ja) 印刷装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010904