JPH09321992A - 画像処理装置及びその方法 - Google Patents
画像処理装置及びその方法Info
- Publication number
- JPH09321992A JPH09321992A JP8138342A JP13834296A JPH09321992A JP H09321992 A JPH09321992 A JP H09321992A JP 8138342 A JP8138342 A JP 8138342A JP 13834296 A JP13834296 A JP 13834296A JP H09321992 A JPH09321992 A JP H09321992A
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- image information
- unit
- compression
- 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
Links
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
Abstract
(57)【要約】
【課題】 複数色の画像情報を各色毎に圧縮保持する画
像処理装置において、各色毎に圧縮率が異なるために、
同一ページに出力すべき画像情報の展開に要する時間が
各色毎で異なってしまい、プリント出力のシーケンス制
御が複雑であった。 【解決手段】 圧縮時に各色毎の圧縮率を算出、記憶し
ておき、展開時に各色毎の圧縮率を比較し(S50
3)、小さい方の圧縮率に基づいて当該色画像情報の展
開時間Tcを算出する(S504,S505,S50
6)。そして、展開時間が該算出した展開時間Tcとな
ると(S508)、全ての色における展開を終了して画
像形成を開始する(S510)。
像処理装置において、各色毎に圧縮率が異なるために、
同一ページに出力すべき画像情報の展開に要する時間が
各色毎で異なってしまい、プリント出力のシーケンス制
御が複雑であった。 【解決手段】 圧縮時に各色毎の圧縮率を算出、記憶し
ておき、展開時に各色毎の圧縮率を比較し(S50
3)、小さい方の圧縮率に基づいて当該色画像情報の展
開時間Tcを算出する(S504,S505,S50
6)。そして、展開時間が該算出した展開時間Tcとな
ると(S508)、全ての色における展開を終了して画
像形成を開始する(S510)。
Description
【0001】
【発明の属する技術分野】本発明は画像処理装置及びそ
の方法に関し、例えば、画像情報を圧縮して記憶する画
像処理装置及びその方法に関する。
の方法に関し、例えば、画像情報を圧縮して記憶する画
像処理装置及びその方法に関する。
【0002】
【従来の技術】一般に画像情報を処理する画像処理装置
においては、たとえ単色であってもその処理する情報量
は膨大である。従って、例えば単色にて画像を再現する
従来の画像処理装置においては、画像情報をハードディ
スク等の大容量の記憶装置に記憶する構成が提案されて
いる。
においては、たとえ単色であってもその処理する情報量
は膨大である。従って、例えば単色にて画像を再現する
従来の画像処理装置においては、画像情報をハードディ
スク等の大容量の記憶装置に記憶する構成が提案されて
いる。
【0003】例えば複写機においては、この構成によっ
て大量の画像情報を記憶することを可能とし、ページ単
位での画像情報の並べ替えや両面にてプリントアウトす
る際のページレイアウトの変更、及び原稿からの読み取
り画像と予め記憶されていた画像との合成等、種々の付
加機能が実現されている。
て大量の画像情報を記憶することを可能とし、ページ単
位での画像情報の並べ替えや両面にてプリントアウトす
る際のページレイアウトの変更、及び原稿からの読み取
り画像と予め記憶されていた画像との合成等、種々の付
加機能が実現されている。
【0004】また、複数色の画像情報を処理する画像処
理装置においても、上述の大容量記憶装置を例えば色毎
に複数備えることによって、単色の場合と同様の機能が
実現されている。
理装置においても、上述の大容量記憶装置を例えば色毎
に複数備えることによって、単色の場合と同様の機能が
実現されている。
【0005】
【発明が解決しようとする課題】しかしながら上記従来
例においては、以下のような問題点があった。
例においては、以下のような問題点があった。
【0006】特に高速の画像処理が要求される画像処理
装置においては、ハードディスク等の大容量記憶装置に
おけるデータ通信速度も高速であることが要求される。
しかしながら、一般に高速なデータ通信速度を実現する
記憶装置は高価であるため、高速な画像処理を行う画像
処理装置においては上述したような付加機能を安価に実
現することは困難であった。
装置においては、ハードディスク等の大容量記憶装置に
おけるデータ通信速度も高速であることが要求される。
しかしながら、一般に高速なデータ通信速度を実現する
記憶装置は高価であるため、高速な画像処理を行う画像
処理装置においては上述したような付加機能を安価に実
現することは困難であった。
【0007】そのため、記憶すべき画像情報を圧縮する
ことによって、記憶装置におけるデータ転送時間を短縮
する方法が考えられる。このように、記憶装置における
見かけ上のデータ通信速度を向上させることにより、高
速な画像処理装置に対して安価な記憶装置を使用するこ
とが可能となる。
ことによって、記憶装置におけるデータ転送時間を短縮
する方法が考えられる。このように、記憶装置における
見かけ上のデータ通信速度を向上させることにより、高
速な画像処理装置に対して安価な記憶装置を使用するこ
とが可能となる。
【0008】しかしながらこの方法を適用した場合、画
像情報によって圧縮率が異なってしまうため、例えば同
一長の画像データであっても、圧縮の結果、異なるデー
タ長で記憶されてしまう。従って、例えば記憶装置から
該圧縮画像情報を伸張して読み出し、プリント出力する
際に、記憶装置からの読み出しに要する時間を把握する
ことは困難であった。
像情報によって圧縮率が異なってしまうため、例えば同
一長の画像データであっても、圧縮の結果、異なるデー
タ長で記憶されてしまう。従って、例えば記憶装置から
該圧縮画像情報を伸張して読み出し、プリント出力する
際に、記憶装置からの読み出しに要する時間を把握する
ことは困難であった。
【0009】従って、特に複数色の処理を行う画像処理
装置においては、同一ページに出力すべき画像情報の読
み出しに要する時間が各色毎で異なってしまうため、プ
リント出力のシーケンス制御が複雑であった。
装置においては、同一ページに出力すべき画像情報の読
み出しに要する時間が各色毎で異なってしまうため、プ
リント出力のシーケンス制御が複雑であった。
【0010】本発明は上述した問題を解決するためにな
されたものであり、複数色の画像情報を圧縮して記憶す
る画像処理装置において、各画像情報毎の展開時間を把
握し、プリント出力シーケンス制御を容易とする画像処
理装置及びその方法を提供することを目的とする。
されたものであり、複数色の画像情報を圧縮して記憶す
る画像処理装置において、各画像情報毎の展開時間を把
握し、プリント出力シーケンス制御を容易とする画像処
理装置及びその方法を提供することを目的とする。
【0011】また、画像情報を圧縮して記憶する画像処
理装置において、圧縮された画像情報の展開時間を把握
し、プリントジョブスケジューリング制御を容易とする
画像処理装置及びその方法を提供することを目的とす
る。
理装置において、圧縮された画像情報の展開時間を把握
し、プリントジョブスケジューリング制御を容易とする
画像処理装置及びその方法を提供することを目的とす
る。
【0012】
【課題を解決するための手段】上述した目的を達成する
ための一手段として、本発明の画像処理装置は以下の構
成を備える。
ための一手段として、本発明の画像処理装置は以下の構
成を備える。
【0013】即ち、複数色の画像情報を各色毎に圧縮す
る圧縮手段と、前記圧縮手段によって圧縮された画像情
報を各色毎に記憶する記憶手段と、前記記憶手段から読
み出された画像情報を各色毎に伸長して展開する展開手
段と、前記展開手段によって展開された各色毎の画像情
報に基づいて画像を形成する画像形成手段とを有する画
像処理装置において、前記圧縮手段によって前記画像情
報を圧縮した際の圧縮率を各色毎に算出する算出手段
と、前記各色毎の圧縮率に基づいて前記画像形成手段に
よる画像形成を制御する制御手段とを有することを特徴
とする。
る圧縮手段と、前記圧縮手段によって圧縮された画像情
報を各色毎に記憶する記憶手段と、前記記憶手段から読
み出された画像情報を各色毎に伸長して展開する展開手
段と、前記展開手段によって展開された各色毎の画像情
報に基づいて画像を形成する画像形成手段とを有する画
像処理装置において、前記圧縮手段によって前記画像情
報を圧縮した際の圧縮率を各色毎に算出する算出手段
と、前記各色毎の圧縮率に基づいて前記画像形成手段に
よる画像形成を制御する制御手段とを有することを特徴
とする。
【0014】更に、非圧縮の画像情報を各色毎に保持す
る保持手段を有し、前記展開手段は、前記記記憶手段か
ら読み出された画像を各色毎に伸長して前記保持手段上
に展開することを特徴とする。
る保持手段を有し、前記展開手段は、前記記記憶手段か
ら読み出された画像を各色毎に伸長して前記保持手段上
に展開することを特徴とする。
【0015】例えば、前記算出手段によって算出された
各色毎の圧縮率は、前記記憶手段に画像情報と共に記憶
されることを特徴とする。
各色毎の圧縮率は、前記記憶手段に画像情報と共に記憶
されることを特徴とする。
【0016】例えば、前記制御手段は、各色毎の圧縮率
のうち最小の圧縮率に基づいて前記展開手段における展
開時間を推定することを特徴とする。
のうち最小の圧縮率に基づいて前記展開手段における展
開時間を推定することを特徴とする。
【0017】例えば、前記制御手段は、最小の圧縮率で
ある色の画像信号の前記展開手段における展開時間を推
定し、該展開時間に応じて前記展開手段における全色の
展開時間を推定することを特徴とする。
ある色の画像信号の前記展開手段における展開時間を推
定し、該展開時間に応じて前記展開手段における全色の
展開時間を推定することを特徴とする。
【0018】例えば、前記制御手段は、前記展開手段に
おける展開を、各色とも最小の圧縮率である色の画像信
号の展開時間分行うことを特徴とする。
おける展開を、各色とも最小の圧縮率である色の画像信
号の展開時間分行うことを特徴とする。
【0019】また、画像情報を圧縮する圧縮手段と、前
記圧縮手段によって圧縮された画像情報を記憶する記憶
手段と、前記記憶手段から読み出された画像情報を伸長
して展開する展開手段と、前記展開手段によって展開さ
れた画像情報に基づいて画像を形成する画像形成手段と
を有する画像処理装置において、前記圧縮手段によって
前記画像情報を圧縮した際の圧縮率を算出する算出手段
と、前記圧縮率に基づいて前記画像形成手段による画像
形成を制御する制御手段とを有することを特徴とする。
記圧縮手段によって圧縮された画像情報を記憶する記憶
手段と、前記記憶手段から読み出された画像情報を伸長
して展開する展開手段と、前記展開手段によって展開さ
れた画像情報に基づいて画像を形成する画像形成手段と
を有する画像処理装置において、前記圧縮手段によって
前記画像情報を圧縮した際の圧縮率を算出する算出手段
と、前記圧縮率に基づいて前記画像形成手段による画像
形成を制御する制御手段とを有することを特徴とする。
【0020】例えば、前記制御手段は、前記圧縮率に基
づいて当該画像情報の前記展開手段における展開時間を
算出し、該展開時間に基づいて、前記画像形成手段にお
ける当該画像情報の画像形成順序を制御することを特徴
とする。
づいて当該画像情報の前記展開手段における展開時間を
算出し、該展開時間に基づいて、前記画像形成手段にお
ける当該画像情報の画像形成順序を制御することを特徴
とする。
【0021】また、上述した目的を達成するための一手
法として、本発明の画像処理方法は以下の工程を備え
る。
法として、本発明の画像処理方法は以下の工程を備え
る。
【0022】即ち、複数色の画像情報を各色毎に圧縮
し、該圧縮された画像情報を各色毎に記憶手段に記憶
し、前記記憶手段から読み出された画像情報を各色毎に
伸長して展開し、該展開された各色毎の画像情報に基づ
いて画像を形成する画像処理方法であって、前記画像情
報を圧縮した際の圧縮率を各色毎に算出し、前記各色毎
の圧縮率に基づいて、画像形成を制御することを特徴と
する。
し、該圧縮された画像情報を各色毎に記憶手段に記憶
し、前記記憶手段から読み出された画像情報を各色毎に
伸長して展開し、該展開された各色毎の画像情報に基づ
いて画像を形成する画像処理方法であって、前記画像情
報を圧縮した際の圧縮率を各色毎に算出し、前記各色毎
の圧縮率に基づいて、画像形成を制御することを特徴と
する。
【0023】また、画像情報を圧縮し、該圧縮された画
像情報を記憶手段に記憶し、前記記憶手段から読み出さ
れた画像情報を伸長して展開し、該展開された画像情報
に基づいて画像を形成する画像処理方法であって、前記
画像情報を圧縮した際の圧縮率を算出し、前記圧縮率に
基づいて画像形成を制御することを特徴とする。
像情報を記憶手段に記憶し、前記記憶手段から読み出さ
れた画像情報を伸長して展開し、該展開された画像情報
に基づいて画像を形成する画像処理方法であって、前記
画像情報を圧縮した際の圧縮率を算出し、前記圧縮率に
基づいて画像形成を制御することを特徴とする。
【0024】
【発明の実施の形態】以下、本発明に係る一実施形態に
ついて、図面を参照して詳細に説明する。
ついて、図面を参照して詳細に説明する。
【0025】<第1実施形態>図1は本実施形態が適用
される画像処理装置の側断面図である。同図において、
101は原稿台ガラスであり、所定位置に原稿が載置さ
れる。102は例えばハロゲンランプから構成される原
稿照明ランプであり、原稿台ガラス101に載置された
原稿を露光する。103,104,105は走査ミラー
であり、図示しない光学走査ユニットに収容され、往復
動しながら、原稿からの反射光をCCDユニット106
に導く。CCDユニット106は、原稿からの反射光を
結像させる結像レンズ107、カラーCCDから構成さ
れる撮像素子108、撮像素子108を駆動するCCD
ドライバ109等から構成されている。撮像素子108
からの画像信号出力は、R,G,Bそれぞれについて例
えば8ビットのデジタルデータに変換された後、画像処
理や装置のシーケンス制御を行うコントローラ部139
に入力される。
される画像処理装置の側断面図である。同図において、
101は原稿台ガラスであり、所定位置に原稿が載置さ
れる。102は例えばハロゲンランプから構成される原
稿照明ランプであり、原稿台ガラス101に載置された
原稿を露光する。103,104,105は走査ミラー
であり、図示しない光学走査ユニットに収容され、往復
動しながら、原稿からの反射光をCCDユニット106
に導く。CCDユニット106は、原稿からの反射光を
結像させる結像レンズ107、カラーCCDから構成さ
れる撮像素子108、撮像素子108を駆動するCCD
ドライバ109等から構成されている。撮像素子108
からの画像信号出力は、R,G,Bそれぞれについて例
えば8ビットのデジタルデータに変換された後、画像処
理や装置のシーケンス制御を行うコントローラ部139
に入力される。
【0026】また、110は感光ドラムであり、112
の前露光ランプによって画像形成に備えて除電される。
113は第1の帯電器であり、感光ドラム110を一様
に帯電させる。114は第1の露光手段であるレーザユ
ニットBであり、例えば半導体レーザ等で構成され、コ
ントローラ部139で処理された画像データのうち、黒
色以外の色の画像データに基づいて感光ドラム110を
露光し、静電潜像を形成する。115は交換可能な第1
の現像器であり、使用者が簡単にプリンタ内の所定位置
にセットできる。第1の現像器115には黒色以外の現
像剤が充填されるが、本実施形態では、例えば赤色の現
像色を発色する現像剤(トナー)が充填されているとす
る。
の前露光ランプによって画像形成に備えて除電される。
113は第1の帯電器であり、感光ドラム110を一様
に帯電させる。114は第1の露光手段であるレーザユ
ニットBであり、例えば半導体レーザ等で構成され、コ
ントローラ部139で処理された画像データのうち、黒
色以外の色の画像データに基づいて感光ドラム110を
露光し、静電潜像を形成する。115は交換可能な第1
の現像器であり、使用者が簡単にプリンタ内の所定位置
にセットできる。第1の現像器115には黒色以外の現
像剤が充填されるが、本実施形態では、例えば赤色の現
像色を発色する現像剤(トナー)が充填されているとす
る。
【0027】116は第2の帯電器であり、第1現像器
115による現像が行われた後に、感光ドラム110を
一様に帯電させる。117は第2の露光手段であるレー
ザユニットAであり、例えば半導体レーザ等で構成さ
れ、コントローラ部139で処理された画像データのう
ち、黒色の画像データに基づいて感光ドラム110を露
光し、静電潜像を形成する。118は第2の現像器であ
り、黒色の現像剤(トナー)が収容されている。
115による現像が行われた後に、感光ドラム110を
一様に帯電させる。117は第2の露光手段であるレー
ザユニットAであり、例えば半導体レーザ等で構成さ
れ、コントローラ部139で処理された画像データのう
ち、黒色の画像データに基づいて感光ドラム110を露
光し、静電潜像を形成する。118は第2の現像器であ
り、黒色の現像剤(トナー)が収容されている。
【0028】119は転写前帯電器であり、感光ドラム
110上に現像されたトナー像を用紙に転写する前に高
圧をかける。120,122,124は給紙ユニットで
あり、各給紙ローラ121,123,125の駆動によ
り、転写用紙が装置内へ給送され、レジストローラ12
6の配設位置で一旦停止し、感光ドラム110に形成さ
れた画像との書き出しタイミングがとられた後に再給紙
される。127は転写帯電器であり、感光ドラム110
に現像されたトナー像を給送される転写用紙に転写す
る。128は分離帯電器であり、転写動作の終了した転
写用紙を感光ドラム110より分離する。転写されずに
感光ドラム110上に残ったトナーは、クリーナ111
によって回収される。
110上に現像されたトナー像を用紙に転写する前に高
圧をかける。120,122,124は給紙ユニットで
あり、各給紙ローラ121,123,125の駆動によ
り、転写用紙が装置内へ給送され、レジストローラ12
6の配設位置で一旦停止し、感光ドラム110に形成さ
れた画像との書き出しタイミングがとられた後に再給紙
される。127は転写帯電器であり、感光ドラム110
に現像されたトナー像を給送される転写用紙に転写す
る。128は分離帯電器であり、転写動作の終了した転
写用紙を感光ドラム110より分離する。転写されずに
感光ドラム110上に残ったトナーは、クリーナ111
によって回収される。
【0029】129は搬送ベルトであり、転写プロセス
の終了した転写用紙を定着器130に搬送し、定着器1
30においては、例えば熱により転写用紙上のトナーが
定着される。131はフラッパであり、定着プロセスの
終了した転写用紙の搬送パスを、排紙トレイ132また
は中間トレイ137の配置方向のいずれかに制御する。
133〜136は給送ローラであり、一旦定着プロセス
の終了した転写用紙を、多重記録を行う場合は反転、ま
た、両面記録を行う場合は非反転させて中間トレイ13
7に給送する。138は再給送ローラであり、中間トレ
イ137に載置された転写用紙を、再度レジストローラ
126の配置位置まで搬送する。
の終了した転写用紙を定着器130に搬送し、定着器1
30においては、例えば熱により転写用紙上のトナーが
定着される。131はフラッパであり、定着プロセスの
終了した転写用紙の搬送パスを、排紙トレイ132また
は中間トレイ137の配置方向のいずれかに制御する。
133〜136は給送ローラであり、一旦定着プロセス
の終了した転写用紙を、多重記録を行う場合は反転、ま
た、両面記録を行う場合は非反転させて中間トレイ13
7に給送する。138は再給送ローラであり、中間トレ
イ137に載置された転写用紙を、再度レジストローラ
126の配置位置まで搬送する。
【0030】コントローラ部139には、後述するマイ
クロコンピュータや画像処理部等が備えられており、操
作パネル140からの指示に従って、前述の画像形成動
作を制御する。また、142はイメージサーバであり、
コントローラ部139に接続され、CCDユニット10
6にて読み取られ、コントローラ部139にて画像処理
された原稿の画像情報を一時的に記憶する。
クロコンピュータや画像処理部等が備えられており、操
作パネル140からの指示に従って、前述の画像形成動
作を制御する。また、142はイメージサーバであり、
コントローラ部139に接続され、CCDユニット10
6にて読み取られ、コントローラ部139にて画像処理
された原稿の画像情報を一時的に記憶する。
【0031】図2に、コントローラ部139の詳細ブロ
ック構成を示す。同図において、201はコントローラ
部139を統括的に制御するCPUであり、ROM20
3に記憶されている制御手順(制御プログラム)を順次
読み取り、実行する。CPU201のアドレスバスおよ
びデータバスは、202のバスドライバ回路、アドレス
デコーダ回路を経て、後述する各負荷に接続されてい
る。また、204は入力データの記憶や作業用記憶領域
等として用いられる、主記憶装置であるところのRAM
である。
ック構成を示す。同図において、201はコントローラ
部139を統括的に制御するCPUであり、ROM20
3に記憶されている制御手順(制御プログラム)を順次
読み取り、実行する。CPU201のアドレスバスおよ
びデータバスは、202のバスドライバ回路、アドレス
デコーダ回路を経て、後述する各負荷に接続されてい
る。また、204は入力データの記憶や作業用記憶領域
等として用いられる、主記憶装置であるところのRAM
である。
【0032】206は画像処理部であり、CCDユニッ
ト106から出力された画像信号が入力され、後述する
画像処理を施した後、画像データに従ってレーザユニッ
トA117及びレーザユニットB114の制御信号を出
力する。レーザユニットA117及びレーザユニットB
114から出力されるレーザ光は、上述した様に感光ド
ラム110を照射し、露光すると同時に、それぞれビー
ム検知センサA213,ビーム検知センサB214によ
って検知される。CPU201では、該検知結果に基づ
いて、各レーザビームが感光ドラム110を露光する際
の同期信号を発生する。
ト106から出力された画像信号が入力され、後述する
画像処理を施した後、画像データに従ってレーザユニッ
トA117及びレーザユニットB114の制御信号を出
力する。レーザユニットA117及びレーザユニットB
114から出力されるレーザ光は、上述した様に感光ド
ラム110を照射し、露光すると同時に、それぞれビー
ム検知センサA213,ビーム検知センサB214によ
って検知される。CPU201では、該検知結果に基づ
いて、各レーザビームが感光ドラム110を露光する際
の同期信号を発生する。
【0033】またCPU201は、装置の負荷を制御す
るI/Oコントローラ205を介して、操作パネル14
0で設定された設定内容に応じて画像処理部206、及
びイメージサーバ142とのインタフェースを司るI/
F207を制御する。例えば、操作パネル140により
複写モードがトリミング処理を行うように設定されてい
る場合には、I/F207を介してイメージサーバ14
2より所定の画像データを読み出し、画像処理部206
でトリミング処理を行わせた後、レーザユニットB11
4及びレーザユニットA117に該画像データを転送す
る。
るI/Oコントローラ205を介して、操作パネル14
0で設定された設定内容に応じて画像処理部206、及
びイメージサーバ142とのインタフェースを司るI/
F207を制御する。例えば、操作パネル140により
複写モードがトリミング処理を行うように設定されてい
る場合には、I/F207を介してイメージサーバ14
2より所定の画像データを読み出し、画像処理部206
でトリミング処理を行わせた後、レーザユニットB11
4及びレーザユニットA117に該画像データを転送す
る。
【0034】また、装置のシーケンス制御は、CPU2
01によってI/Oコントローラ205を介して、モー
タ類207、クラッチ類208、ソレノイド類209、
紙検知センサ類210、トナー残検センサA211、ト
ナー残検センサB212、高圧制御部215等を制御す
ることによって行われる。
01によってI/Oコントローラ205を介して、モー
タ類207、クラッチ類208、ソレノイド類209、
紙検知センサ類210、トナー残検センサA211、ト
ナー残検センサB212、高圧制御部215等を制御す
ることによって行われる。
【0035】次に、図3に画像処理部206の詳細ブロ
ック構成を示す。同図において、CCDユニット106
によりR,G,Bの電気信号に変換された画像信号は、
先ずシェーディング部301において画素間のばらつき
を補正するシェーディング補正が施された後、2色分離
部302に入力され、公知の技術により原稿画像の赤色
成分(RED)と黒色成分(BK)とに分離される。
ック構成を示す。同図において、CCDユニット106
によりR,G,Bの電気信号に変換された画像信号は、
先ずシェーディング部301において画素間のばらつき
を補正するシェーディング補正が施された後、2色分離
部302に入力され、公知の技術により原稿画像の赤色
成分(RED)と黒色成分(BK)とに分離される。
【0036】2色の画像データRED,BKは、例えば
7×7のマトリクスを使用したデジタルフィルタ回路に
より構成されるエッジ強調部303、変倍率に応じてデ
ータの間引き又は補間処理を行う変倍部304、テーブ
ルを参照して輝度データを濃度データに変換するγ変換
部305で処理される。そして、濃度データに変換され
た黒画像データBKと赤画像データREDは、セレクタ
306によりI/F207に送出される。このようにし
て、CCDユニット106によって読み取られた画像デ
ータは、I/F207を介してイメージサーバ142内
に、2色画像データとして格納される。
7×7のマトリクスを使用したデジタルフィルタ回路に
より構成されるエッジ強調部303、変倍率に応じてデ
ータの間引き又は補間処理を行う変倍部304、テーブ
ルを参照して輝度データを濃度データに変換するγ変換
部305で処理される。そして、濃度データに変換され
た黒画像データBKと赤画像データREDは、セレクタ
306によりI/F207に送出される。このようにし
て、CCDユニット106によって読み取られた画像デ
ータは、I/F207を介してイメージサーバ142内
に、2色画像データとして格納される。
【0037】また、I/F207を介してイメージサー
バ142から画像処理部206へ入力される黒画像デー
タBKと赤画像データREDは、まずセレクタ306に
入力される。そして、セレクタ306から出力された黒
画像データBKは、レーザユニットA117の露光位置
とレーザユニットB114の露光位置との時間差分を遅
延させるために、メモリコントローラ309を介して例
えばDRAMにより構成されるメモリ310に蓄積され
る。そして、ある一定時間遅延された後、レーザ駆動信
号に変換するPWM部A311に入力され、画像データ
に応じたパルス幅信号がレーザユニットA117へ出力
される。
バ142から画像処理部206へ入力される黒画像デー
タBKと赤画像データREDは、まずセレクタ306に
入力される。そして、セレクタ306から出力された黒
画像データBKは、レーザユニットA117の露光位置
とレーザユニットB114の露光位置との時間差分を遅
延させるために、メモリコントローラ309を介して例
えばDRAMにより構成されるメモリ310に蓄積され
る。そして、ある一定時間遅延された後、レーザ駆動信
号に変換するPWM部A311に入力され、画像データ
に応じたパルス幅信号がレーザユニットA117へ出力
される。
【0038】一方、セレクタ306から出力された赤画
像データREDは、レーザ駆動信号に変換するPWM部
B312にそのまま入力され、画像データに応じたパル
ス幅信号がレーザユニットB114ヘ出力される。
像データREDは、レーザ駆動信号に変換するPWM部
B312にそのまま入力され、画像データに応じたパル
ス幅信号がレーザユニットB114ヘ出力される。
【0039】尚、本実施形態においては、詳細について
は後述するが、イメージサーバ142において画像デー
タを圧縮保持することにより、コントローラ部139と
イメージサーバ142間における見かけ上の転送速度の
制御を行っている。これにより画像処理部206におい
て、γ変換部305からセレクタ306へのデータ転送
速度よりも、I/F207からセレクタ306へのデー
タ転送速度の方が見かけ上速くなる。
は後述するが、イメージサーバ142において画像デー
タを圧縮保持することにより、コントローラ部139と
イメージサーバ142間における見かけ上の転送速度の
制御を行っている。これにより画像処理部206におい
て、γ変換部305からセレクタ306へのデータ転送
速度よりも、I/F207からセレクタ306へのデー
タ転送速度の方が見かけ上速くなる。
【0040】次に、図4に、イメージサーバ142の詳
細ブロック構成を示し、その動作について詳細に説明す
る。同図において、メモリA401及びメモリB402
は、I/F207を介して画像処理部206から転送さ
れてきた画像データを一時記憶するためのメモリであ
り、本実施形態ではDRAMで構成されている。40
3,404はそれぞれ圧縮/伸張処理部A,Bであり、
メモリA401,メモリB402を作業領域として、上
述した様に画像情報の圧縮及び伸張処理を行うことによ
り、本実施形態における見かけ上の転送速度制御を行
う。また、405,406はそれぞれSCSIインタフ
ェース部(SCSI−a,SCSI−b)であり、40
7,408は圧縮された画像データを記憶する各色毎の
ハードディスク(HD−a,HD−b)である。
細ブロック構成を示し、その動作について詳細に説明す
る。同図において、メモリA401及びメモリB402
は、I/F207を介して画像処理部206から転送さ
れてきた画像データを一時記憶するためのメモリであ
り、本実施形態ではDRAMで構成されている。40
3,404はそれぞれ圧縮/伸張処理部A,Bであり、
メモリA401,メモリB402を作業領域として、上
述した様に画像情報の圧縮及び伸張処理を行うことによ
り、本実施形態における見かけ上の転送速度制御を行
う。また、405,406はそれぞれSCSIインタフ
ェース部(SCSI−a,SCSI−b)であり、40
7,408は圧縮された画像データを記憶する各色毎の
ハードディスク(HD−a,HD−b)である。
【0041】また、409は圧縮率算出部であり、40
3,404の圧縮/伸張部A,Bにおける圧縮率を算出
する。
3,404の圧縮/伸張部A,Bにおける圧縮率を算出
する。
【0042】尚、メモリA401,圧縮/伸張部A40
3,SCSI−a405,HD−a407からなる系は
黒画像データ用に使用され、メモリB402,圧縮/伸
張部B404,SCSI−b406,HD−b408か
らなる系は赤画像データ用に使用される。即ち、画像処
理部206によって処理された画像データは、これらい
ずれかの系を必ず通過する。
3,SCSI−a405,HD−a407からなる系は
黒画像データ用に使用され、メモリB402,圧縮/伸
張部B404,SCSI−b406,HD−b408か
らなる系は赤画像データ用に使用される。即ち、画像処
理部206によって処理された画像データは、これらい
ずれかの系を必ず通過する。
【0043】以下、イメージサーバ142における動作
について説明する。
について説明する。
【0044】まず、画像処理部206からイメージサー
バ142に対して画像データが転送されてくる場合につ
いて考える。この場合、メモリA401及びメモリB4
02に入力された各色の画像データは、それぞれのメモ
リ内に一時保持された後、圧縮/伸張部A403及び圧
縮/伸張部B404に入力される。そして、各圧縮/伸
張部において入力画像データが圧縮されるが、この時、
圧縮率算出部409において、圧縮前の画像データ量Q
inと圧縮後の画像データ量Qoutより、下式に従って圧
縮率Rがそれぞれ算出される。
バ142に対して画像データが転送されてくる場合につ
いて考える。この場合、メモリA401及びメモリB4
02に入力された各色の画像データは、それぞれのメモ
リ内に一時保持された後、圧縮/伸張部A403及び圧
縮/伸張部B404に入力される。そして、各圧縮/伸
張部において入力画像データが圧縮されるが、この時、
圧縮率算出部409において、圧縮前の画像データ量Q
inと圧縮後の画像データ量Qoutより、下式に従って圧
縮率Rがそれぞれ算出される。
【0045】R=Qin/Qout 上式からも分かる様にこの圧縮率Rは、R=1であれば
圧縮前後でデータ量の変化が無かったことを示し、R<
1であれば圧縮によりデータ量が増加したことを示し、
R>1であれば圧縮によりデータ量が減少したことを示
す。例えば、圧縮率R=2の場合には、圧縮により画像
データ量が半分になったことを示す。この圧縮率Rが、
圧縮/伸張部A403及び圧縮/伸張部B404に対し
てそれぞれRa,Rbとして算出される。
圧縮前後でデータ量の変化が無かったことを示し、R<
1であれば圧縮によりデータ量が増加したことを示し、
R>1であれば圧縮によりデータ量が減少したことを示
す。例えば、圧縮率R=2の場合には、圧縮により画像
データ量が半分になったことを示す。この圧縮率Rが、
圧縮/伸張部A403及び圧縮/伸張部B404に対し
てそれぞれRa,Rbとして算出される。
【0046】圧縮/伸張部A403及び圧縮/伸張部B
404からの出力画像データは、各SCSIインタフェ
ース部(SCSI−a405,SCSI−b406)を
介して各色毎のハードディスク(HD−a407,HD
−b408)に格納される。この時、圧縮率算出部40
9において算出された各色の圧縮率Ra,Rbも、共にH
D−a407,HD−b408に格納される。
404からの出力画像データは、各SCSIインタフェ
ース部(SCSI−a405,SCSI−b406)を
介して各色毎のハードディスク(HD−a407,HD
−b408)に格納される。この時、圧縮率算出部40
9において算出された各色の圧縮率Ra,Rbも、共にH
D−a407,HD−b408に格納される。
【0047】次に、イメージサーバ142から画像処理
部206に対して画像データを送出する場合について考
える。この場合、まずHD−a407,HD−b408
から送出対象となる黒画像データとその圧縮率Ra,及
び赤画像データとその圧縮率Rbがそれぞれ読み出さ
れ、SCSI−a405,SCSI−b406を介して
圧縮/伸張部A403及び圧縮/伸張部B404にそれ
ぞれ入力される。そして、各圧縮/伸張部において画像
データは伸張されて原画像に戻され、メモリA401及
びメモリB402に保持される。一方、各色毎の圧縮率
Ra,Rbは、I/F207を介してコントローラ部13
9内のCPU201に供され、RAM204に保持され
る。
部206に対して画像データを送出する場合について考
える。この場合、まずHD−a407,HD−b408
から送出対象となる黒画像データとその圧縮率Ra,及
び赤画像データとその圧縮率Rbがそれぞれ読み出さ
れ、SCSI−a405,SCSI−b406を介して
圧縮/伸張部A403及び圧縮/伸張部B404にそれ
ぞれ入力される。そして、各圧縮/伸張部において画像
データは伸張されて原画像に戻され、メモリA401及
びメモリB402に保持される。一方、各色毎の圧縮率
Ra,Rbは、I/F207を介してコントローラ部13
9内のCPU201に供され、RAM204に保持され
る。
【0048】そして、メモリA401及びメモリB40
2に記憶された各色の画像データは、後述する画像形成
シーケンス制御の手順に基づいたCPU201からの指
示に従って順次読み出され、I/F207を介して画像
処理部206に送出される。即ち本実施形態において
は、イメージサーバ142への画像データ転送時に各色
毎の圧縮率を算出し、イメージサーバ142からの画像
データ送出時に、該圧縮率に応じた画像データの読み出
し制御を行うことを特徴とする。
2に記憶された各色の画像データは、後述する画像形成
シーケンス制御の手順に基づいたCPU201からの指
示に従って順次読み出され、I/F207を介して画像
処理部206に送出される。即ち本実施形態において
は、イメージサーバ142への画像データ転送時に各色
毎の圧縮率を算出し、イメージサーバ142からの画像
データ送出時に、該圧縮率に応じた画像データの読み出
し制御を行うことを特徴とする。
【0049】尚、上述したイメージサーバ142の構成
においては、黒画像データ用の系と赤画像データ用の系
がそれぞれ存在するとして説明を行ったが、画像処理部
206内のセレクタ306の設定によっては、例えばい
ずれの系も黒画像データのみによって使用し、黒単色に
よる画像処理を実現することも可能である。
においては、黒画像データ用の系と赤画像データ用の系
がそれぞれ存在するとして説明を行ったが、画像処理部
206内のセレクタ306の設定によっては、例えばい
ずれの系も黒画像データのみによって使用し、黒単色に
よる画像処理を実現することも可能である。
【0050】以下、本実施形態における画像形成シーケ
ンス制御、即ち、イメージサーバ142に格納されてい
る画像データを読み出して画像形成を行う際の制御につ
いて、図5のフローチャートを参照して説明する。尚、
図5のフローチャートの処理を実現する制御プログラム
はROM203に格納されており、CPU201によっ
て読み出されてRAM204上で実行される。
ンス制御、即ち、イメージサーバ142に格納されてい
る画像データを読み出して画像形成を行う際の制御につ
いて、図5のフローチャートを参照して説明する。尚、
図5のフローチャートの処理を実現する制御プログラム
はROM203に格納されており、CPU201によっ
て読み出されてRAM204上で実行される。
【0051】まずステップS501において、イメージ
サーバ142内のHD−b408から画像形成対象とな
る赤画像データの圧縮率Rbを読み出し、次にステップ
S502で、同様にHD−a407から画像形成対象と
なる黒画像データの圧縮率Raを読み出す。そしてステ
ップS503において、それぞれの圧縮率RaとRbとを
比較し、Rb≦Ra、即ち、赤画像の圧縮率が黒画像の圧
縮率以下である場合にはステップS504に進み、そう
でなければステップS505に進む。
サーバ142内のHD−b408から画像形成対象とな
る赤画像データの圧縮率Rbを読み出し、次にステップ
S502で、同様にHD−a407から画像形成対象と
なる黒画像データの圧縮率Raを読み出す。そしてステ
ップS503において、それぞれの圧縮率RaとRbとを
比較し、Rb≦Ra、即ち、赤画像の圧縮率が黒画像の圧
縮率以下である場合にはステップS504に進み、そう
でなければステップS505に進む。
【0052】ステップS504では、圧縮された赤画像
データをメモリB402上に展開するために必要となる
展開時間を圧縮率Rbに基づいて算出し、ステップS5
06で算出された展開時間を変数Tcにセットする。一
方、ステップS505では、圧縮された黒画像データを
メモリA401上に展開するために必要となる展開時間
を圧縮率Raに基づいて算出し、ステップS506で算
出された展開時間を変数Tcにセットする。即ち、圧縮
率の小さい方、言い換えれば展開時間の長い方に合わせ
て、算出展開時間Tcがセットされる。
データをメモリB402上に展開するために必要となる
展開時間を圧縮率Rbに基づいて算出し、ステップS5
06で算出された展開時間を変数Tcにセットする。一
方、ステップS505では、圧縮された黒画像データを
メモリA401上に展開するために必要となる展開時間
を圧縮率Raに基づいて算出し、ステップS506で算
出された展開時間を変数Tcにセットする。即ち、圧縮
率の小さい方、言い換えれば展開時間の長い方に合わせ
て、算出展開時間Tcがセットされる。
【0053】ここで、画像データの展開時間の算出方法
について簡単に説明する。CPU201においては、各
色毎の圧縮率Rを得ている。ここで、各色毎の圧縮前の
全データ量(Qin)が、原稿画像サイズ及びCCDユニ
ット106における読取り解像度によって算出できる。
尚、読取り解像度は定数であるが、原稿画像サイズは例
えば圧縮率Rと共に保持されていても良い。そして、圧
縮前の全データ量Qinと圧縮率Ra,Rbより、各色毎の
圧縮後のデータ量(Qout)、即ちHD−a407及び
HD−b408に格納されたデータ量が得られるため、
更に圧縮/伸張部403,404における所定の伸張処
理速度を考慮することにより、CPU201において各
色毎の伸張に要する時間を推定することができる。
について簡単に説明する。CPU201においては、各
色毎の圧縮率Rを得ている。ここで、各色毎の圧縮前の
全データ量(Qin)が、原稿画像サイズ及びCCDユニ
ット106における読取り解像度によって算出できる。
尚、読取り解像度は定数であるが、原稿画像サイズは例
えば圧縮率Rと共に保持されていても良い。そして、圧
縮前の全データ量Qinと圧縮率Ra,Rbより、各色毎の
圧縮後のデータ量(Qout)、即ちHD−a407及び
HD−b408に格納されたデータ量が得られるため、
更に圧縮/伸張部403,404における所定の伸張処
理速度を考慮することにより、CPU201において各
色毎の伸張に要する時間を推定することができる。
【0054】そしてステップS507において、HD−
a407及びHD−b408に記憶された各色の圧縮画
像データに対して、メモリA401及びメモリB402
上への伸張展開を開始し、同時に展開時間Teの計測を
開始する。
a407及びHD−b408に記憶された各色の圧縮画
像データに対して、メモリA401及びメモリB402
上への伸張展開を開始し、同時に展開時間Teの計測を
開始する。
【0055】そしてステップS508において、計測さ
れた展開時間TeがステップS506においてセットさ
れた算出展開時間Tcに等しくなるまで各色の展開処理
を継続する。ここで、Te=Tc となれば即ち、赤画像
データ及び黒画像データ共に展開が終了したことを意味
する。
れた展開時間TeがステップS506においてセットさ
れた算出展開時間Tcに等しくなるまで各色の展開処理
を継続する。ここで、Te=Tc となれば即ち、赤画像
データ及び黒画像データ共に展開が終了したことを意味
する。
【0056】次にステップS509においてメモリA4
01及びメモリB402上への各色の画像データの展開
が終了していることを確認し、もしもいずれかの画像デ
ータが展開終了していなければ、全ての画像データの展
開が終了するまで展開処理を継続する。する。尚、この
ステップS509における処理はあくまでも確認処理で
あり、従って、展開未終了の画像データがあれば、何等
かの異常が発生したとしてエラー処理を実行しても良
い。また、ステップS509の処理そのものを省略する
ことも可能である。
01及びメモリB402上への各色の画像データの展開
が終了していることを確認し、もしもいずれかの画像デ
ータが展開終了していなければ、全ての画像データの展
開が終了するまで展開処理を継続する。する。尚、この
ステップS509における処理はあくまでも確認処理で
あり、従って、展開未終了の画像データがあれば、何等
かの異常が発生したとしてエラー処理を実行しても良
い。また、ステップS509の処理そのものを省略する
ことも可能である。
【0057】全画像データの展開処理が終了すると、ス
テップS510でメモリA401及びメモリB402か
ら、I/F207を介して画像処理部206へ赤画像デ
ータおよび黒画像データを読み出し、画像形成処理を開
始する。
テップS510でメモリA401及びメモリB402か
ら、I/F207を介して画像処理部206へ赤画像デ
ータおよび黒画像データを読み出し、画像形成処理を開
始する。
【0058】そして、ステップS511で画像形成の終
了、即ちメモリA401及びメモリB402からの画像
データの読み出し終了を監視する。画像形成が終了して
いる場合には、ステップS512で次ページの画像形成
出力要求の有無を判定し、次ページ出力要求有りの場合
にはステップS501に戻り、上述した処理を繰り返し
てイメージサーバ142からの画像データ出力を繰り返
す。一方、次ページ出力要求が無ければ、イメージサー
バ142からの画像形成出力動作を終了する。以上が、
本実施形態における画像形成シーケンス制御である。即
ち、赤及び黒画像データの圧縮率を比較し、小さい方の
圧縮率に合わせて画像形成が制御される。
了、即ちメモリA401及びメモリB402からの画像
データの読み出し終了を監視する。画像形成が終了して
いる場合には、ステップS512で次ページの画像形成
出力要求の有無を判定し、次ページ出力要求有りの場合
にはステップS501に戻り、上述した処理を繰り返し
てイメージサーバ142からの画像データ出力を繰り返
す。一方、次ページ出力要求が無ければ、イメージサー
バ142からの画像形成出力動作を終了する。以上が、
本実施形態における画像形成シーケンス制御である。即
ち、赤及び黒画像データの圧縮率を比較し、小さい方の
圧縮率に合わせて画像形成が制御される。
【0059】尚、上述した画像形成シーケンス制御にお
いて、同一画像を複数ページ分出力する場合には、一旦
メモリA401及びメモリB402に展開された画像デ
ータを設定された部数分で繰り返し読み出すことによっ
て画像形成が行われるため、最初のページを出力する時
のみ、図5に示すフローチャートに従ったシーケンス制
御が行われる。
いて、同一画像を複数ページ分出力する場合には、一旦
メモリA401及びメモリB402に展開された画像デ
ータを設定された部数分で繰り返し読み出すことによっ
て画像形成が行われるため、最初のページを出力する時
のみ、図5に示すフローチャートに従ったシーケンス制
御が行われる。
【0060】以上説明した様に本実施形態によれば、複
数色成分の画像データをそれぞれ圧縮して記憶する画像
処理装置において、該記憶された画像データをプリント
出力する際に、各色毎の画像データの圧縮率に応じて伸
張処理時間を把握することができる。従って、各色毎の
画像データの圧縮率を比較することによって、複数色の
プリント出力シーケンス制御を容易に実現することがで
きる。
数色成分の画像データをそれぞれ圧縮して記憶する画像
処理装置において、該記憶された画像データをプリント
出力する際に、各色毎の画像データの圧縮率に応じて伸
張処理時間を把握することができる。従って、各色毎の
画像データの圧縮率を比較することによって、複数色の
プリント出力シーケンス制御を容易に実現することがで
きる。
【0061】また、イメージサーバ142に格納された
画像データを読み出してプリント出力するジョブ(サー
バジョブ)のスループットが推定できるため、CCDユ
ニット106より原稿画像を読み込んでプリント出力す
るジョブ(リーダジョブ)等、他のジョブとのスケジュ
ーリングが容易に可能となる。例えば、サーバジョブに
おける画像データの展開時間が、リーダジョブにおいて
画像データを読み込むのみ要する時間よりも長いと判断
される場合に、たとえプリント指示はサーバジョブが先
であっても、リーダジョブを優先してレーザユニットに
出力する等の制御が可能である。また、複数のサーバジ
ョブ間においても、それぞれの展開時間を考慮すること
により、このようなスケジューリング制御が可能であ
る。
画像データを読み出してプリント出力するジョブ(サー
バジョブ)のスループットが推定できるため、CCDユ
ニット106より原稿画像を読み込んでプリント出力す
るジョブ(リーダジョブ)等、他のジョブとのスケジュ
ーリングが容易に可能となる。例えば、サーバジョブに
おける画像データの展開時間が、リーダジョブにおいて
画像データを読み込むのみ要する時間よりも長いと判断
される場合に、たとえプリント指示はサーバジョブが先
であっても、リーダジョブを優先してレーザユニットに
出力する等の制御が可能である。また、複数のサーバジ
ョブ間においても、それぞれの展開時間を考慮すること
により、このようなスケジューリング制御が可能であ
る。
【0062】尚、本実施形態では赤および黒の2色によ
って画像形成を行う画像処理装置について説明を行なっ
たが、本発明はこの例に限定されるものではない。例え
ば、青色と黒色や赤色と青色等、その他の色の構成であ
っても同様である。更に、2色に限定されるものではな
く、例えばY,M,Cのフルカラーで画像形成を行う装
置においても、各色成分毎に記憶された画像データに対
して圧縮率に基づく色成分の展開時間に合わせて画像形
成を行うことにより、本実施形態と同様の効果が得られ
る。
って画像形成を行う画像処理装置について説明を行なっ
たが、本発明はこの例に限定されるものではない。例え
ば、青色と黒色や赤色と青色等、その他の色の構成であ
っても同様である。更に、2色に限定されるものではな
く、例えばY,M,Cのフルカラーで画像形成を行う装
置においても、各色成分毎に記憶された画像データに対
して圧縮率に基づく色成分の展開時間に合わせて画像形
成を行うことにより、本実施形態と同様の効果が得られ
る。
【0063】また、単色の画像形成を行う画像処理装置
においても、圧縮保持された画像データの圧縮率に応じ
てそれぞれの展開時間を把握することができるため、上
述したようなスケジューリング制御が可能となる。
においても、圧縮保持された画像データの圧縮率に応じ
てそれぞれの展開時間を把握することができるため、上
述したようなスケジューリング制御が可能となる。
【0064】<他の実施形態>尚、本発明は、複数の機
器(例えばホストコンピュータ,インタフェイス機器,
リーダ,プリンタなど)から構成されるシステムに適用
しても、一つの機器からなる装置(例えば、複写機,フ
ァクシミリ装置など)に適用してもよい。
器(例えばホストコンピュータ,インタフェイス機器,
リーダ,プリンタなど)から構成されるシステムに適用
しても、一つの機器からなる装置(例えば、複写機,フ
ァクシミリ装置など)に適用してもよい。
【0065】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
【0066】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
【0067】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
【0068】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0069】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0070】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図6のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。即ち、少なくとも「圧
縮モジュール」「記憶モジュール」「展開モジュール」
「画像形成モジュール」「圧縮率算出モジュール」及び
「展開制御モジュール」の各モジュールのプログラムコ
ードを記憶媒体に格納すればよい。
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図6のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。即ち、少なくとも「圧
縮モジュール」「記憶モジュール」「展開モジュール」
「画像形成モジュール」「圧縮率算出モジュール」及び
「展開制御モジュール」の各モジュールのプログラムコ
ードを記憶媒体に格納すればよい。
【0071】尚、上述の例では多値データとしての圧縮
を行ったが、多値データを2値化した後に圧縮しても良
い。
を行ったが、多値データを2値化した後に圧縮しても良
い。
【0072】また、圧縮の方法としては、ブロック単位
の直交変換を用いた圧縮やエントロピー符号化等、様々
な圧縮方法を適用することができる。
の直交変換を用いた圧縮やエントロピー符号化等、様々
な圧縮方法を適用することができる。
【0073】また、画像形成手段の制御としては、画像
形成部への画像データの供給開始の他、画像形成動作の
開始の指示信号の供給等がある。
形成部への画像データの供給開始の他、画像形成動作の
開始の指示信号の供給等がある。
【0074】
【発明の効果】以上説明した様に本発明によれば、複数
色の画像情報を圧縮して記憶する画像処理装置におい
て、各画像情報毎の展開時間をそれぞれの圧縮率に基づ
いて把握することにより、複数色のプリント出力シーケ
ンス制御が容易に可能となる。
色の画像情報を圧縮して記憶する画像処理装置におい
て、各画像情報毎の展開時間をそれぞれの圧縮率に基づ
いて把握することにより、複数色のプリント出力シーケ
ンス制御が容易に可能となる。
【0075】また、各画像情報毎の展開時間を把握する
ことにより、装置におけるプリントジョブのスケジュー
リングが容易となる。
ことにより、装置におけるプリントジョブのスケジュー
リングが容易となる。
【0076】
【図1】本発明に係る一実施形態の画像処理装置の側断
面図である。
面図である。
【図2】本実施形態におけるコントローラ部の詳細構成
を示すブロック図である。
を示すブロック図である。
【図3】本実施形態における画像処理部の詳細構成を示
すブロック図である。
すブロック図である。
【図4】本実施形態におけるイメージサーバの詳細構成
を示すブロック図である。
を示すブロック図である。
【図5】本実施形態における画像形成シーケンス制御を
示すフローチャートである。
示すフローチャートである。
【図6】本発明を記憶媒体に適用した際のメモリマップ
例を示す図である。
例を示す図である。
106 CCDユニット 139 コントローラ部 142 イメージサーバ 201 CPU 206 画像処理部 207 インタフェース 306 セレクタ 401,402 メモリ 409 圧縮率算出部
Claims (17)
- 【請求項1】 複数色の画像情報を各色毎に圧縮する圧
縮手段と、 前記圧縮手段によって圧縮された画像情報を各色毎に記
憶する記憶手段と、 前記記憶手段から読み出された画像情報を各色毎に伸長
して展開する展開手段と、 前記展開手段によって展開された各色毎の画像情報に基
づいて画像を形成する画像形成手段と、 を有する画像処理装置において、 前記圧縮手段によって前記画像情報を圧縮した際の圧縮
率を各色毎に算出する算出手段と、 前記各色毎の圧縮率に基づいて前記画像形成手段による
画像形成を制御する制御手段と、を有することを特徴と
する画像処理装置。 - 【請求項2】 更に、非圧縮の画像情報を各色毎に保持
する保持手段を有し、 前記展開手段は、前記記記憶手段から読み出された画像
を各色毎に伸長して前記保持手段上に展開することを特
徴とする請求項1記載の画像処理装置。 - 【請求項3】 前記算出手段によって算出された各色毎
の圧縮率は、前記記憶手段に画像情報と共に記憶される
ことを特徴とする請求項1記載の画像処理装置。 - 【請求項4】 前記制御手段は、各色毎の圧縮率のうち
最小の圧縮率に基づいて前記展開手段における展開時間
を推定することを特徴とする請求項1記載の画像処理装
置。 - 【請求項5】 前記制御手段は、最小の圧縮率である色
の画像信号の前記展開手段における展開時間を推定し、
該展開時間に応じて前記展開手段における全色の展開時
間を推定することを特徴とする請求項4記載の画像処理
装置。 - 【請求項6】 前記制御手段は、前記展開手段における
展開を、各色とも最小の圧縮率である色の画像信号の展
開時間分行うことを特徴とする請求項5記載の画像処理
装置。 - 【請求項7】 画像情報を圧縮する圧縮手段と、 前記圧縮手段によって圧縮された画像情報を記憶する記
憶手段と、 前記記憶手段から読み出された画像情報を伸長して展開
する展開手段と、 前記展開手段によって展開された画像情報に基づいて画
像を形成する画像形成手段と、を有する画像処理装置に
おいて、 前記圧縮手段によって前記画像情報を圧縮した際の圧縮
率を算出する算出手段と、 前記圧縮率に基づいて前記画像形成手段による画像形成
を制御する制御手段と、を有することを特徴とする画像
処理装置。 - 【請求項8】 前記制御手段は、前記圧縮率に基づいて
当該画像情報の前記展開手段における展開時間を算出
し、該展開時間に基づいて、前記画像形成手段における
当該画像情報の画像形成順序を制御することを特徴とす
る請求項7記載の画像処理装置。 - 【請求項9】 複数色の画像情報を各色毎に圧縮し、 該圧縮された画像情報を各色毎に記憶手段に記憶し、 前記記憶手段から読み出された画像情報を各色毎に伸長
して展開し、 該展開された各色毎の画像情報に基づいて画像を形成す
る画像処理方法であって、 前記画像情報を圧縮した際の圧縮率を各色毎に算出し、 前記各色毎の圧縮率に基づいて、画像形成を制御するこ
とを特徴とする画像処理方法。 - 【請求項10】 前記算出された各色毎の圧縮率は、前
記記憶手段に画像情報と共に記憶されることを特徴とす
る請求項9記載の画像処理方法。 - 【請求項11】 各色毎の前記圧縮率のうち最小の圧縮
率に基づいて展開時間を推定することを特徴とする請求
項9記載の画像処理方法。 - 【請求項12】 前記最小の圧縮率である色の画像信号
の展開時間を推定し、該展開時間に応じて全色の展開時
間を推定することを特徴とする請求項11記載の画像処
理方法。 - 【請求項13】 前記展開を、各色とも最小の圧縮率で
ある色の画像信号の展開時間分行うことを特徴とする請
求項12記載の画像処理方法。 - 【請求項14】 画像情報を圧縮し、 該圧縮された画像情報を記憶手段に記憶し、 前記記憶手段から読み出された画像情報を伸長して展開
し、 該展開された画像情報に基づいて画像を形成する画像処
理方法であって、 前記画像情報を圧縮した際の圧縮率を算出し、 前記圧縮率に基づいて画像形成を制御することを特徴と
する画像処理方法。 - 【請求項15】 前記圧縮率に基づいて当該画像情報の
展開時間を算出し、該展開時間に基づいて、当該画像情
報の画像形成順序を制御することを特徴とする請求項1
4記載の画像処理方法。 - 【請求項16】 画像処理のプログラムコードが格納さ
れたコンピュータ可読メモリであって、 複数色の画像情報を各色毎に圧縮する工程のコードと、 該圧縮された画像情報を各色毎に記憶手段に記憶する工
程のコードと、 前記記憶手段から読み出された画像情報を各色毎に伸長
して展開する工程のコードと、 該展開された各色毎の画像情報に基づいて画像を形成す
る工程のコードと、 前記画像情報を圧縮した際の圧縮率を各色毎に算出する
工程のコードと、 前記各色毎の圧縮率基づいて、画像形成を制御する工程
のコードと、を有することを特徴とするコンピュータ可
読メモリ。 - 【請求項17】 画像処理のプログラムコードが格納さ
れたコンピュータ可読メモリであって、 画像情報を圧縮する工程のコードと、 該圧縮された画像情報を記憶手段に記憶する工程のコー
ドと、 前記記憶手段から読み出された画像情報を伸長して展開
する工程のコードと、 該展開された画像情報に基づいて画像を形成する工程の
コードと、 前記画像情報を圧縮した際の圧縮率を算出する工程のコ
ードと、 前記圧縮率に基づいて画像形成を制御する工程のコード
と、を有することを特徴とするコンピュータ可読メモ
リ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8138342A JPH09321992A (ja) | 1996-05-31 | 1996-05-31 | 画像処理装置及びその方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8138342A JPH09321992A (ja) | 1996-05-31 | 1996-05-31 | 画像処理装置及びその方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09321992A true JPH09321992A (ja) | 1997-12-12 |
Family
ID=15219685
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8138342A Withdrawn JPH09321992A (ja) | 1996-05-31 | 1996-05-31 | 画像処理装置及びその方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09321992A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007150598A (ja) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | データ圧縮装置、データ圧縮方法、及びデータ圧縮プログラム |
| JP2012005117A (ja) * | 2010-06-21 | 2012-01-05 | Toshiba Corp | 画像処理システム |
-
1996
- 1996-05-31 JP JP8138342A patent/JPH09321992A/ja not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007150598A (ja) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | データ圧縮装置、データ圧縮方法、及びデータ圧縮プログラム |
| JP2012005117A (ja) * | 2010-06-21 | 2012-01-05 | Toshiba Corp | 画像処理システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4065504B2 (ja) | 画像形成システム、画像配信装置、及び画像形成方法 | |
| CN100512364C (zh) | 图像数据处理电路以及包括其的图像处理装置 | |
| US20050190407A1 (en) | Image forming apparatus and control method | |
| JP5132459B2 (ja) | データ処理装置、データ処理装置の制御方法、記憶媒体及びプログラム | |
| JPH09321992A (ja) | 画像処理装置及びその方法 | |
| JP7040058B2 (ja) | 符号化装置 | |
| US5680226A (en) | Image recording apparatus | |
| JP2021074959A (ja) | 画像形成装置及びその制御方法、並びにプログラム | |
| JP2002144670A (ja) | 画像形成システム、及びその後処理方法、並びに記憶媒体 | |
| JP2005094698A (ja) | カラー画像形成システム | |
| JP4359400B2 (ja) | 画像形成装置 | |
| JP2004222223A (ja) | カラー画像形成装置およびカラー画像形成装置の制御方法およびプログラムおよび記憶媒体 | |
| JP3126421B2 (ja) | 画像処理システム | |
| JP2005026835A (ja) | 画像処理装置 | |
| JP2005349657A (ja) | 画像形成装置、使用環境制御方法、プログラムおよび記憶媒体 | |
| JP4689149B2 (ja) | 画像形成装置及び画像形成方法 | |
| JP3502214B2 (ja) | 画像形成装置 | |
| JP2004072391A (ja) | 画像処理装置、画像処理方法、画像形成装置、画像形成方法、コンピュータプログラム、コンピュータ可読記憶媒体 | |
| JP2002268500A (ja) | 画像形成装置及びその制御方法並びに記憶媒体、画像処理システム | |
| JP2000141785A (ja) | 画像形成装置及びその制御方法 | |
| JP2006171864A (ja) | 画像処理システム | |
| JPH1013660A (ja) | 画像処理装置およびその方法 | |
| JPH10224526A (ja) | 画像処理システム | |
| JPH07131618A (ja) | 画像処理装置 | |
| JP2006229553A (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: 20030805 |