JP3774561B2 - Image processing apparatus and method - Google Patents
Image processing apparatus and method Download PDFInfo
- Publication number
- JP3774561B2 JP3774561B2 JP03507798A JP3507798A JP3774561B2 JP 3774561 B2 JP3774561 B2 JP 3774561B2 JP 03507798 A JP03507798 A JP 03507798A JP 3507798 A JP3507798 A JP 3507798A JP 3774561 B2 JP3774561 B2 JP 3774561B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- conversion
- holding
- extraction
- image
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Color Image Communication Systems (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は画像処理装置及びその方法に関し、例えば、画像データを圧縮記憶する画像処理装置及びその方法に関する。
【0002】
【従来の技術】
近年の画像処理技術の発達に伴い、例えば複写機、プリンタ、ファクシミリ等の複数の機器の機能を1台の装置で実現した画像処理装置が、所謂デジタル複合機として普及している。従来の複合機においては、複数枚の画像データを入力して自身のメモリに一旦記憶することにより、該複数枚の画像データを分類し、またその出力順を制御する、所謂電子ファイル機能、及び電子ソート機能を実現するものが提案されている。
【0003】
そのような高機能の画像処理装置においては、装置内部に蓄積する画像データ量も増加の傾向にあり、更にカラー画像データを扱うことも多い。従って、装置内のメモリ資源を有効に利用するために、画像データを圧縮してから格納することが一般的である。
【0004】
また、画像処理装置においてカラー画像等の膨大な量のデータを圧縮してメモリに記憶する際に、画像データのフォーマットを変換してから圧縮を施すことにより、圧縮率を向上させる方法も知られている。
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来の画像処理装置において圧縮前の画像データにフォーマット変換を施す場合、画像によっては高圧縮率が期待できないことがあった。
【0006】
例えば、CMYKの色成分からなる画像データにおいて、各色成分の構成が非常に類似している場合には、各色成分の画像データを1画素毎に連続させるように変換すれば、4つの連続したデータが頻繁に出現する様なデータフォーマットが生成されるため、高圧縮率が期待できる。
【0007】
ところが、CMYKの色成分の構成は互いに類似せず、それぞれの色成分内において画像全体に亙ってデータ変化が少ない場合には、上記のようにCMYKの画像データを1画素毎に連続させても、4つの連続したデータは頻繁には出現しないため、高圧縮率は期待できない。むしろ、それぞれの色成分毎に圧縮を行なった方が、各色成分内でのデータ変化が少ないため高圧縮率が期待できる。
【0008】
以上説明したように従来の画像処理装置においては、圧縮対象となる画像データの色成分毎の特徴を考慮することはなかったため、高圧縮率を得るためのデータフォーマットを生成するための柔軟な対応ができず、画像によってはむしろフォーマット変換により圧縮率の低下を招いていた。
【0009】
本発明は上述した問題を解決するためになされたものであり、画像データを構成する色成分の特徴を考慮して適切なデータフォーマットへの変換を行なった後に圧縮を施すことにより、高圧縮率を得る画像処理装置及びその方法を提供することを目的とする。
【0010】
【課題を解決するための手段】
上記目的を達成するための一手段として、本発明の画像処理装置は以下の構成を備える。
【0011】
即ち、画像データを入力する入力手段と、前記画像データの特徴を抽出する抽出手段と、前記画像データを前記抽出手段において抽出された特徴に応じた形式に変換する変換手段と、前記変換手段により変換された画像データを圧縮する圧縮手段と、前記圧縮手段により圧縮された画像データを保持する保持手段と、を有し、前記抽出手段は、前記画像データを構成する色成分の特徴を抽出し、前記変換手段は、前記画像データを、各色成分を1画面毎に連結する面順次形式に変換し、前記抽出手段において、前記画像データの全体における色成分毎の変化量が所定値より小さいことが特徴として抽出された場合に、前記変換手段は、前記画像データを前記面順次形式に変換することを特徴とする。
【0012】
【発明の実施の形態】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【0013】
<第1実施形態>
●装置構成
図1は、本実施形態における画像処理システムの構成を示すブロック図である。同図において、1は画像を取り込むスキャナ回路、2は画像を印刷出力するプリンタ装置、3は画像を送受信可能なファクシミリ回路、4はホスト6で作成され、インタフェース回路5を介して伝送されたページ記述言語(PDL)データをビットマップ画像に展開するPDL回路であり、尚、インタフェース回路5はホスト6と画像データの双方向通信を行っている。7は入出力制御回路であり、バッファメモリ回路8や、画像変換回路9を介したMOドライブやハードディスク等の記憶装置10との書き込み及び読みだし等の制御を行う。また、11は特定画像の有無を判定する判定回路、12は本画像処理システム全体の制御を司る、CPU等からなるシステム制御回路であり、ROM13に記憶されたプログラムに従って全体の制御を行う。14は操作部等のMMI(マンマシンインターフェイス)回路であり、ユーザによる本画像処理システムに関する各種設定等を入力する。
●入出力動作概要
以下、上記構成をなす本実施形態の画像処理システムにおける画像データの入出力動作について説明する。
【0014】
まず、画像データの入力処理について説明する。
【0015】
システム制御回路12の制御の下で、スキャナ回路1に画像読み込み指示が与えられると、スキャナ回路1は画像をデジタルの画像データとして読み取る。読み取った画像データは、入出力制御回路7の制御により、バッファメモリ回路8に記憶される。
【0016】
一方、読み取った画像データは、入出力制御回路7を介して判定回路11にも供給される。判定回路11においては画像データより特徴データの抽出を行い、予め保持された特定画像の特徴データと比較され、その類似度により特定画像か否かが判定される。そしてシステム制御回路12は、その判定結果に基づいて入出力制御回路7に以下のような指示を行なう。即ち、画像データが特定画像と判定されなかった場合は、画像データをバッファメモリ回路8より読み出して画像変換回路9に供給して圧縮処理等を行った後、記憶装置10に蓄積する。また、画像データが特定画像であると判定された場合は、それ以降の処理を中断してバッファメモリ回路8の画像データを記憶装置10に蓄積しないよう制御するか、あるいはバッファメモリ回路8より読み出した画像データに、例えば予め保持された特定のパターンを付加する等の修正を加えた後、画像変換回路9を介して記憶装置10に蓄積する。
【0017】
ここで、原稿画像が複数枚ある場合には、例えばスキャナ回路1に設けられた自動原稿搬送器の原稿載置センサにより、読み込むべき原稿画像があるか否かの判断を行ない、もしあれば、以上説明した動作を繰り返し行う。このとき、複数の画像データが記憶装置10に記憶されるが、各画像データのアドレス管理は、システム制御回路12により行なわれる。
【0018】
次に、本画像処理システムにおける画像データの出力処理について説明する。
【0019】
システム制御回路12は、入出力制御回路7に指示することにより記憶装置10に蓄積された画像データを読み出し、画像変換回路9に供給して伸長処理を行った後、バッファメモリ回路8に記憶する。その後、バッファメモリ回路8より読み出した画像データをプリンタ装置2に供給して印刷出力を行う。尚、画像データが複数枚ある場合は、以上述べた動作を繰り返し行い印刷出力する。
【0020】
ここで、記憶装置10から読み出した画像データを一部数のみ印刷出力する場合は、上記動作により処理を終えるが、複数部数を印刷出力する場合は、記憶装置10に記憶された画像データが記憶した順番に従って読み出され、例えばMMI回路14により回転ソートが指定された場合には、回転処理が適宜行われた後に印刷出力される。尚、回転ソートとは、例えば複数部数を重ねて印刷出力する際に、部数の切れ目を容易に判断可能とする目的で、例えば部数ごとに交互に回転排紙を行なうことをいう。本実施形態においては、MMI回路14により回転ソートの実行が指定された場合に、システム制御回路12が入出力制御回路7を制御することにより、回転処理が行われる。
【0021】
以上の動作を、最終部数が印刷出力されるまで、繰り返し行う。
【0022】
ところで本実施形態においては、処理中の画像データが判定回路11において特定画像であると判定された場合には、該画像データの記憶装置10への蓄積に対して制限を加えるが、その旨を付帯情報として記憶装置10に記憶してもよい。この付帯情報は例えば、画像データに制限が加えられたことを、MMI回路14を介してユーザに報知するために利用することが可能である。
【0023】
尚、上述した説明では記憶した順番に従って画像データを読み出す例について説明したが、本実施形態はこの例に限定されるものではなく、例えば画像データを入力時と異なる順番で出力してもよい。例えば、印刷用紙を中綴じすることによりパンフレットを作成する場合等においては、印刷用紙の表裏面において適宜、順序を入れ替えた印刷出力を行なう必要がある。
●フォーマット変換処理
以下、本実施形態の特徴である、画像変換回路9におけるカラー画像データのフォーマット変換処理について詳細に説明する。
【0024】
本実施形態においては、スキャナ回路1において読みとったR(レッド),G(グリーン),B(ブルー)の輝度データを、入出力制御回路7内でC(シアン),M(マゼンダ),Y(イエロー),K(ブラック)の濃度データに変換し、該CMYKデータを記憶装置10に記憶させた後にプリンタ装置2で出力する系について説明する。
【0025】
図2に、画像変換回路9の詳細ブロック構成を示す。画像変換回路9は、画像データの入出力の制御をおこなうI/O制御部21、CMYKのそれぞれの色成分の画像データの特徴を抽出する特徴抽出部22〜25、特徴抽出部22〜25で抽出された各色成分の画像データの特徴を比較し、該比較結果に応じた指示を出力する特徴比較部27、CMYKの画像データに対して、圧縮のためのフォーマット変換を施すフォーマット変換部26、画像圧縮を行なう画像圧縮部29、圧縮データを伸長する画像伸長部30、伸長された画像データをCMYKのデータに変換するフォーマット逆変換部28から成る。
【0026】
入出力制御回路7から入力されたCMYKの画像データは、フォーマット変換部26に送られると同時に特徴抽出部22〜25に送られる。特徴抽出部22〜25においては、それぞれCMYKの色成分毎の画像データの変化量をライン毎に加算した結果(集計値)を出力し、該集計値は特徴比較部27に送られる。特徴比較部27においては、色成分毎の集計値と予め設定されたしきい値との比較等を行ない、その結果に応じて、フォーマット変換部26及びフォーマット逆変換部27に対して変換方法を指定するための信号を出力する。
【0027】
ここで図3を参照して、特徴比較部27におけるフォーマット変換方法の決定処理について詳細に説明する。尚、図3は該処理の概要を模式的に示すフローチャートである。
【0028】
特徴比較部27においては、フォーマット変換方法決定処理の前準備として、特徴抽出部22〜25から出力されたCMYKの色成分毎の画像データのライン毎の変化量について、その4成分の集計値total_Lをライン毎に記憶する。そして更に、各ラインの集計結果を累計することにより、画像全体の変化量total_Sを記憶する。また、ライン毎に、変化量の各色成分毎の差分のうち、C−M,M−Y,Y−Kの3つの総和deltaを求め、記憶する。また、予めtotal_L,total_S及びdeltaに対するしきい値として、thr_Li,thr_Si及びthr_Piという配列が用意されている。この配列thr_Li,thr_Si及びthr_Piにおいては、引数iの値が大きくなるほどしきい値は大きくなる。また、引数iは、予め初期化されるものとする。
【0029】
図3に示すステップS301において、まず、total_Sはthr_Siと比較される。total_Sがthr_Siより小さい場合は、画像全体において各色成分の変化量は小さいと判断され、ステップS302において、各色成分毎の画像データを画像1枚毎に連結することによって構成される、「面順次」のフォーマットが圧縮前の画像フォーマットとして採用される。ここで、面順次フォーマットの例を図4の▲1▼に示す。
【0030】
一方、ステップS301においてtotal_Sがthr_Siより大きい場合には、次にステップS303に進み、total_Lとthr_Liが比較される。ここで比較するラインの数としては、本画像処理システムにおける動作速度と判定精度の兼ね合いに応じて、適当なライン数をサンプルとしてとればよい。total_Lがthr_Liよりも小さい場合は、ライン毎の各色成分の変化量は小さいと判断され、ステップS304において、各色成分の画像データを1ライン毎に連結することによって構成される、「線順次」のフォーマットが圧縮前の画像フォーマットとして採用される。ここで、線順次フォーマットの例を図4の▲2▼に示す。
【0031】
一方、ステップS303においてtotal_Lがthr_Liより大きい場合には、次にステップS305に進み、deltaとthr_Piが比較される。deltaがthr_Piよりも小さい場合は、対象ラインのデータ変化分がどの色成分もさほど変わらず、各色成分のデータ構成も類似していると判断され、ステップS306において、各色成分の画像データを1画素毎に連結することによって構成される、「点順次」のフォーマットが圧縮前の画像フォーマットとして採用される。ここで、点順次フォーマットの例を図4の▲3▼に示す。
【0032】
一方、ステップS305においてdeltaがthr_Piより大きい場合には、高圧縮率を実現するために画像データを面順次、線順次、点順次のいずれのフォーマットに変換すべきかが判断不能であるとして、しきい値の変更を行なう。即ち、ステップS307においてiの値をインクリメントすることによって、それぞれのしきい値は大きくなり、ステップS301,S303,S305のいずれかの条件に一致する可能性が高まる。
【0033】
以降、同様にして比較判定を行い、最終的に面順次、線順次、点順次のいずれかのケースに条件が一致した時点で判定処理は終了となり、フォーマット変換方法は面順次、線順次、点順次のいずれかに決定される。
【0034】
即ち、本実施形態によれば、記憶装置10に記憶する画像データについて、その各色成分の特徴を抽出し、圧縮前の画像データを、該抽出結果に応じた下記のようなフォーマットに変換することを特徴とする。
【0035】
1)CMYKの色成分が非常に類似している場合には、画像データを1画素毎に連結する点順次フォーマットに変換する。
【0036】
2)CMYKの色成分は互いに類似せず、それぞれの色成分における同一ライン内でデータ変化が少ない場合には、各色成分の画像データを1ライン毎に連結する線順次フォーマットに変換する。
【0037】
3)CMYKの色成分は互いに類似しておらず、それぞれの色成分において画像全体のデータ変化が少ない場合には、各色成分の画像データを1画面毎に連結する面順次フォーマットに変換する。
【0038】
上述したようにして最適なフォーマットの判定が終了すると、特徴比較部27は該判定結果をフォーマット変換部26に送る。また特徴比較部27は、判定したフォーマットを画像毎に管理してその対応関係を把握しておく。これにより、一旦圧縮された画像データを出力する際に、いずれのフォーマットが適用されているかをフォーマット逆変換部28に指示することができる。
【0039】
フォーマット変換部26においては、CMYKの画像データが特徴比較部27からの指示に従ったフォーマットに変換される。所定のフォーマットに変換された画像データは、画像圧縮部29に送られて画像圧縮が施された後、記憶装置10に記憶される。
【0040】
また、記憶装置10から読み出されたデータは、画像伸長部30に送られて伸長された後、フォーマット逆変換部28に送られる。フォーマット逆変換部28においては、特徴比較部27からフォーマット変換時に記憶されたフォーマット判定結果を受けてCMYKの画像データを再生し、入出力制御回路7に出力する。
【0041】
以上説明したように本実施形態によれば、画像データを構成する色成分の特徴を抽出し、圧縮前の画像データを該抽出結果に応じたフォーマットに変換することにより、効率の良い圧縮が可能となるため圧縮後のデータ量が削減され、メモリ領域の有効活用が可能となる。
【0042】
<第2実施形態>
以下、本発明に係る第2実施形態について説明する。
【0043】
上述した第1実施形態においては、本発明を画像処理システムに適用する例について説明した。第2実施形態においては、読み込まれたカラー画像データを符号化して記憶部に蓄えて出力する画像処理装置に対して、本発明を適用する例について説明する。
【0044】
図5に、第2実施形態における画像処理装置の一例である、カラー複写機の側断面図を示す。同図において、201は原稿台ガラスであり、読み取られるべき原稿202が載置される。原稿202は、照明203により照射され、ミラー204〜206を経て光学系207によりCCD208上に像が結ばれる。さらにモータ209により機械的に、ミラー204、照明203を含むミラーユニット210は速度Vで、ミラー205、206を含む第2ミラーユニット211は速度V/2で駆動されることにより、原稿202の全面が走査される。
【0045】
212は画像処理部であり、読み取ったカラー画像を各色成分毎に電気信号として処理し、印刷信号として出力する部分である。
【0046】
213〜216は各色成分毎の半導体レーザであり、画像処理部212より出力された各印刷信号によって駆動され、それぞれの半導体レーザによって発光されたレーザ光は、ポリゴンミラー217〜220によって、感光ドラム225〜228上に潜像を形成する。
【0047】
221〜224は、K,Y,C,Mのトナーによって、それぞれ潜像を現像するための現像器であり、現像された各色のトナーが記録用紙に転写されることにより、フルカラーの印刷出力がなされる。
【0048】
用紙カセット229〜231、及び手差しトレイ232の何れかから給紙された記録用紙は、レジストローラ233を経て、転写ベルト234上に吸着され、搬送される。この給紙のタイミングと同期して、感光ドラム225〜228には予め各色のトナーが現像されており、記録用紙の搬送とともに、トナーが記録用紙に転写される。
【0049】
各色のトナーが転送された記録用紙は、転送ベルト234から分離搬送され、定着器235において記録用紙にトナーが定着され、排紙トレイ236に排紙される。
【0050】
図5において201〜211は画像の読み取りに関する構成であり、上述した第1実施形態において図1に示したスキャナ回路1に相当する。また、図5の画像処理部212は、図1に示す画像入出力制御回路7や記憶装置10を含む8〜12の各回路構成に相当する。また、図5の213〜236は画像の印刷出力を行なう構成であり、図1に示したプリンタ装置2に相当する。
【0051】
即ち、第2実施形態で示した画像処理装置においても、上述した第1実施形態と同様に画像データを構成する色成分の特徴を抽出し、圧縮前の画像データを該抽出結果に応じたフォーマットに変換することができる。従って、効率の良い圧縮が可能となるため圧縮後のデータ量が削減され、画像処理部212内におけるメモリ領域の有効活用が可能となる。
【0052】
<第3実施形態>
以下、本発明に係る第3実施形態について説明する。
【0053】
第3実施形態においては、本発明を汎用の情報処理装置又はシステムに対して適用する例について説明する。
【0054】
図6に、第3実施形態における情報処理装置のブロック構成を示す。同図において、101は装置(システム)全体を制御するCPU、102はブートプログラムやBIOS等を記憶しているROM、103はCPU101のワーク領域として使用されるRAMであり、以下のデータ或いはプログラムが展開或いは確保されている。104は一連の処理手順に対応する制御プログラムであり、105は画像の取り込みや印刷の際に画像データの一時保存場所として使用されるバッファエリアであり、106は制御プログラム104をはじめとして本装置全体の制御を行うオペレーティングシステム(OS)である。
【0055】
107は画像を読み取るためのイメージスキャナ、108は上述した第1実施形態において図1に示した記憶装置9に相当する、ハードディスクドライブや光磁気ディスクドライブなどの大容量記憶装置である。尚、記憶装置108内には、OS106等も記憶されている。109は可搬性の記憶媒体からのデータの読み込みを行うための構成であって、例えばフロッピーディスクドライブである。尚、フロッピーディスクドライブ109にセットするフロッピーディスク、もしくはハードディスクドライブ108のいずれか一方に、制御プログラム104が格納されている。
【0056】
110は、表示画面に表示するビットマップイメージを展開するVRAMであり、111はVRAM110に展開されたビットマップイメージを表示する表示器である。
【0057】
112は各種情報を入力するためのキーボードであり、113は表示画面に表示された所望とする位置を指定したり、各種メニューの中の1つを選択したりするためのボインティングデバイスである。114は画像データの記録媒体上への出力を行なうプリンタ、115はネットワーク等で他のホストコンピュータと接続するためのインタフェースである。
【0058】
図6に示す構成における動作は、上述した第1実施形態とほぼ同様である。但し、第1実施形態において入出力制御回路7が実行する処理は、CPU101が制御プログラム104に従って行うことになる。即ち、制御プログラム104は、第1実施形態で説明した処理を実現するためのプログラムであり、例えばフロッピーディスクドライブ109を介して外部から供給することもできる。また、第3実施形態における圧縮画像データは、例えばハードディスクドライブ108に記憶保持される。
【0059】
以上説明したように、第3実施形態で示した情報処理装置においても、上述した第1実施形態と同様に画像データを構成する色成分の特徴を抽出し、圧縮前の画像データを該抽出結果に応じたフォーマットに変換することができる。従って、効率の良い圧縮が可能となるため圧縮後のデータ量が削減され、ハードディスクドライブ108の有効活用が可能となる。
【0060】
<他の実施形態>
なお、本発明は、複数の機器(例えばホストコンピュータ,インタフェイス機器,リーダ,プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機,ファクシミリ装置など)に適用してもよい。
【0061】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0062】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0063】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。
【0064】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0065】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0066】
【発明の効果】
以上説明したように本発明によれば、画像データを構成する色成分の特徴を考慮して適切なデータフォーマットへの変換を行なった後に圧縮を施すことにより、高圧縮率を得ることができる。
【0067】
【図面の簡単な説明】
【図1】本発明に係る一実施形態の画像処理システムの構成を示すブロック図である。
【図2】本実施形態における画像変換回路の構成を示すブロック図である。
【図3】本実施形態におけるフォーマット変換処理を示すフローチャートである。
【図4】本実施形態における画像データのフォーマット例を示す図である。
【図5】本発明に係る第2実施形態の画像処理装置の側断面図である。
【図6】本発明に係る第3実施形態の情報処理装置の構成を示すブロック図である。
【符号の説明】
1 スキャナ回路
2 プリンタ装置
7 入出力制御回路
8 バッファメモリ回路
9 画像変換回路
10 記憶装置
11 判定回路[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing apparatus and method, for example, an image processing apparatus and method for compressing and storing image data.
[0002]
[Prior art]
With the recent development of image processing technology, for example, an image processing apparatus that realizes the functions of a plurality of devices such as a copying machine, a printer, and a facsimile machine with a single device has become widespread as a so-called digital multifunction peripheral. In a conventional multifunction device, a plurality of image data is input and temporarily stored in its own memory, thereby classifying the plurality of image data and controlling the output order; A device that realizes an electronic sort function has been proposed.
[0003]
In such a high-function image processing apparatus, the amount of image data stored in the apparatus tends to increase, and color image data is often handled. Therefore, in order to effectively use memory resources in the apparatus, it is common to store image data after compression.
[0004]
Also known is a method of improving the compression rate by converting the format of the image data and then compressing it when storing a large amount of data such as a color image in the memory in the image processing apparatus. ing.
[0005]
[Problems to be solved by the invention]
However, when the conventional image processing apparatus performs format conversion on the image data before compression, a high compression rate may not be expected depending on the image.
[0006]
For example, in the case of image data composed of CMYK color components, if the configuration of each color component is very similar, if the image data of each color component is converted to be continuous for each pixel, four consecutive data Since a data format that frequently appears is generated, a high compression rate can be expected.
[0007]
However, the configuration of CMYK color components is not similar to each other, and if there is little data change over the entire image within each color component, the CMYK image data is continued for each pixel as described above. However, since four consecutive data do not appear frequently, a high compression rate cannot be expected. Rather, when compression is performed for each color component, a high compression ratio can be expected because there is less data change in each color component.
[0008]
As described above, the conventional image processing apparatus does not take into account the characteristics of each color component of the image data to be compressed, so it is flexible to generate a data format for obtaining a high compression ratio. However, depending on the image, the compression rate was lowered by format conversion.
[0009]
The present invention has been made in order to solve the above-described problems, and by converting the data into an appropriate data format in consideration of the characteristics of the color components constituting the image data, a high compression rate is obtained. An object of the present invention is to provide an image processing apparatus and method for obtaining the above.
[0010]
[Means for Solving the Problems]
As a means for achieving the above object, an image processing apparatus of the present invention comprises the following arrangement.
[0011]
That is, input means for inputting image data, extraction means for extracting features of the image data, conversion means for converting the image data into a format corresponding to the features extracted by the extraction means, and the conversion means possess a compression means for compressing the converted image data, and a holding means for holding the image data compressed by the compression means, the extracting means extracts the characteristics of the color components constituting the image data The converting unit converts the image data into a frame sequential format in which each color component is connected for each screen, and the extracting unit has a change amount for each color component in the entire image data smaller than a predetermined value. Is extracted as a feature, the conversion means converts the image data into the frame sequential format .
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment according to the present invention will be described in detail with reference to the drawings.
[0013]
<First Embodiment>
Apparatus Configuration FIG. 1 is a block diagram showing the configuration of the image processing system in this embodiment. In the figure, 1 is a scanner circuit that captures an image, 2 is a printer device that prints and outputs an image, 3 is a facsimile circuit that can send and receive images, 4 is a page created by a
Outline of Input / Output Operation Hereinafter, an input / output operation of image data in the image processing system of the present embodiment having the above configuration will be described.
[0014]
First, image data input processing will be described.
[0015]
When an image reading instruction is given to the
[0016]
On the other hand, the read image data is also supplied to the determination circuit 11 via the input / output control circuit 7. The determination circuit 11 extracts feature data from the image data, compares it with feature data of a specific image held in advance, and determines whether the image is a specific image based on the similarity. Then, the
[0017]
If there are a plurality of document images, for example, a document placement sensor of an automatic document feeder provided in the
[0018]
Next, image data output processing in the image processing system will be described.
[0019]
The
[0020]
Here, when only a part of the image data read from the
[0021]
The above operation is repeated until the final number of copies is printed out.
[0022]
By the way, in this embodiment, when it is determined by the determination circuit 11 that the image data being processed is a specific image, the storage of the image data in the
[0023]
In the above description, the example in which the image data is read according to the stored order has been described. However, the present embodiment is not limited to this example. For example, the image data may be output in a different order from the input time. For example, when a pamphlet is created by saddle stitching printing paper, it is necessary to appropriately perform print output on the front and back surfaces of the printing paper.
Format Conversion Processing The color image data format conversion processing in the
[0024]
In the present embodiment, luminance data of R (red), G (green), and B (blue) read by the
[0025]
FIG. 2 shows a detailed block configuration of the
[0026]
The CMYK image data input from the input / output control circuit 7 is sent to the
[0027]
Now, with reference to FIG. 3, the format conversion method determination process in the feature comparison unit 27 will be described in detail. FIG. 3 is a flowchart schematically showing the outline of the processing.
[0028]
In the feature comparison unit 27, as a preparation for the format conversion method determination process, the total value of the four components total_L for the amount of change for each line of the image data for each CMYK color component output from the feature extraction units 22-25. Is stored for each line. Further, the total result of each line is accumulated to store the change amount total_S of the entire image. Further, for each line, among the differences for each color component of the change amount, three totals delta of CM, MY, and YK are obtained and stored. In addition, arrays of thr_Li, thr_Si, and thr_Pi are prepared in advance as threshold values for total_L, total_S, and delta. In this array thr_Li, thr_Si, and thr_Pi, the threshold value increases as the value of the argument i increases. The argument i is initialized in advance.
[0029]
In step S301 shown in FIG. 3, first, total_S is compared with thr_Si. When total_S is smaller than thr_Si, it is determined that the amount of change of each color component is small in the entire image, and in step S302, “frame sequential” configured by connecting image data for each color component for each image. Is adopted as the image format before compression. An example of the field sequential format is shown in (1) in FIG.
[0030]
On the other hand, if total_S is larger than thr_Si in step S301, the process proceeds to step S303, where total_L and thr_Li are compared. Here, as the number of lines to be compared, an appropriate number of lines may be taken as a sample in accordance with the balance between the operation speed and the determination accuracy in the image processing system. When total_L is smaller than thr_Li, it is determined that the amount of change of each color component for each line is small, and in step S304, the “line-sequential” configured by connecting the image data of each color component for each line. The format is adopted as the image format before compression. Here, an example of the line sequential format is shown in (2) of FIG.
[0031]
On the other hand, if total_L is greater than thr_Li in step S303, the process proceeds to step S305, where delta and thr_Pi are compared. When delta is smaller than thr_Pi, it is determined that the data change amount of the target line does not change so much in any color component, and the data configuration of each color component is similar, and in step S306, the image data of each color component is converted into one pixel. A “dot-sequential” format configured by concatenating each time is adopted as an image format before compression. Here, an example of the dot sequential format is shown in (3) of FIG.
[0032]
On the other hand, if delta is larger than thr_Pi in step S305, it is determined that it is impossible to determine whether the image data should be converted into frame sequential, line sequential, or dot sequential in order to achieve a high compression ratio. Change the value. That is, by incrementing the value of i in step S307, the respective threshold values are increased, and the possibility of matching with any of the conditions in steps S301, S303, and S305 increases.
[0033]
Thereafter, the comparison determination is performed in the same manner, and when the condition finally matches one of the case of plane sequential, line sequential, or dot sequential, the determination process ends, and the format conversion method is plane sequential, line sequential, dot sequential. It is determined to be one of the sequential.
[0034]
That is, according to the present embodiment, the characteristics of each color component are extracted from the image data stored in the
[0035]
1) When the color components of CMYK are very similar, the image data is converted into a dot-sequential format that connects each pixel.
[0036]
2) When the color components of CMYK are not similar to each other and there is little data change in the same line in each color component, the image data of each color component is converted into a line sequential format that connects each line.
[0037]
3) When the color components of CMYK are not similar to each other and there is little change in the data of the entire image in each color component, the image data of each color component is converted into a frame sequential format that connects each screen.
[0038]
When the determination of the optimum format is completed as described above, the feature comparison unit 27 sends the determination result to the
[0039]
In the
[0040]
The data read from the
[0041]
As described above, according to the present embodiment, it is possible to perform efficient compression by extracting the characteristics of the color components constituting the image data and converting the image data before compression into a format according to the extraction result. Therefore, the amount of data after compression is reduced, and the memory area can be effectively used.
[0042]
Second Embodiment
Hereinafter, a second embodiment according to the present invention will be described.
[0043]
In the first embodiment described above, an example in which the present invention is applied to an image processing system has been described. In the second embodiment, an example in which the present invention is applied to an image processing apparatus that encodes read color image data, stores it in a storage unit, and outputs it will be described.
[0044]
FIG. 5 is a side sectional view of a color copying machine, which is an example of an image processing apparatus according to the second embodiment. In the figure,
[0045]
An
[0046]
Reference numerals 213 to 216 denote semiconductor lasers for the respective color components, which are driven by the respective print signals output from the
[0047]
[0048]
The recording paper fed from any of the
[0049]
The recording paper to which the toner of each color has been transferred is separated and conveyed from the
[0050]
In FIG. 5,
[0051]
That is, in the image processing apparatus shown in the second embodiment, the characteristics of the color components constituting the image data are extracted as in the first embodiment, and the image data before compression is formatted according to the extraction result. Can be converted to Accordingly, since efficient compression is possible, the amount of data after compression is reduced, and the memory area in the
[0052]
<Third Embodiment>
The third embodiment according to the present invention will be described below.
[0053]
In the third embodiment, an example in which the present invention is applied to a general-purpose information processing apparatus or system will be described.
[0054]
FIG. 6 shows a block configuration of the information processing apparatus in the third embodiment. In the figure, 101 is a CPU that controls the entire apparatus (system), 102 is a ROM that stores a boot program, BIOS, and the like, 103 is a RAM that is used as a work area of the
[0055]
[0056]
[0057]
[0058]
The operation in the configuration shown in FIG. 6 is substantially the same as that of the first embodiment described above. However, the processing executed by the input / output control circuit 7 in the first embodiment is performed by the
[0059]
As described above, also in the information processing apparatus shown in the third embodiment, the characteristics of the color components constituting the image data are extracted in the same manner as in the first embodiment described above, and the image data before compression is extracted as the extraction result. The format can be converted according to the Therefore, since efficient compression is possible, the amount of data after compression is reduced, and the
[0060]
<Other embodiments>
Note that the present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), or a device (for example, a copier, a facsimile device, etc.) including a single device. You may apply to.
[0061]
Another object of the present invention is to supply a storage medium recording a program code of software for realizing the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in the.
[0062]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0063]
As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0064]
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
[0065]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
[0066]
【The invention's effect】
As described above, according to the present invention, a high compression ratio can be obtained by performing compression after conversion to an appropriate data format in consideration of the characteristics of color components constituting image data.
[0067]
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an image processing system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of an image conversion circuit in the present embodiment.
FIG. 3 is a flowchart showing format conversion processing in the present embodiment.
FIG. 4 is a diagram illustrating a format example of image data in the present embodiment.
FIG. 5 is a side sectional view of an image processing apparatus according to a second embodiment of the present invention.
FIG. 6 is a block diagram showing a configuration of an information processing apparatus according to a third embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF
Claims (11)
前記画像データの特徴を抽出する抽出手段と、
前記画像データを前記抽出手段において抽出された特徴に応じた形式に変換する変換手段と、
前記変換手段により変換された画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された画像データを保持する保持手段と、
を有し、
前記抽出手段は、前記画像データを構成する色成分の特徴を抽出し、
前記変換手段は、前記画像データを、各色成分を1画面毎に連結する面順次形式に変換し、
前記抽出手段において、前記画像データの全体における色成分毎の変化量が所定値より小さいことが特徴として抽出された場合に、前記変換手段は、前記画像データを前記面順次形式に変換することを特徴とする画像処理装置。Input means for inputting image data;
Extracting means for extracting features of the image data;
Conversion means for converting the image data into a format corresponding to the feature extracted by the extraction means;
Compression means for compressing the image data converted by the conversion means;
Holding means for holding the image data compressed by the compression means;
Have a,
The extraction means extracts the characteristics of the color components constituting the image data,
The converting means converts the image data into a field sequential format in which each color component is connected for each screen,
In the extracting means, when the change amount for each color component in the entire image data is extracted as a feature that is smaller than a predetermined value, the converting means converts the image data into the frame sequential format. A featured image processing apparatus.
前記画像データの特徴を抽出する抽出手段と、
前記画像データを前記抽出手段において抽出された特徴に応じた形式に変換する変換手段と、
前記変換手段により変換された画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された画像データを保持する保持手段と、
を有し、
前記抽出手段は、前記画像データを構成する色成分の特徴を抽出し、
前記変換手段は、前記画像データを、各色成分を1ライン毎に連結する線順次形式に変換し、
前記抽出手段において、前記画像データの所定ライン毎における色成分毎の変化量が所定値より小さいことが特徴として抽出された場合に、前記変換手段は、前記画像データを前記線順次形式に変換することを特徴とする画像処理装置。 Input means for inputting image data;
Extracting means for extracting features of the image data;
Conversion means for converting the image data into a format corresponding to the feature extracted by the extraction means;
Compression means for compressing the image data converted by the conversion means;
Holding means for holding the image data compressed by the compression means;
Have
The extraction means extracts the characteristics of the color components constituting the image data,
The converting means converts the image data into a line-sequential format that connects each color component line by line,
When the extraction means is extracted as a feature that the amount of change for each color component in the predetermined line of the image data is smaller than a predetermined value, the conversion means converts the image data into the line sequential format. An image processing apparatus.
前記画像データの特徴を抽出する抽出手段と、
前記画像データを前記抽出手段において抽出された特徴に応じた形式に変換する変換手段と、
前記変換手段により変換された画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された画像データを保持する保持手段と、
を有し、
前記抽出手段は、前記画像データを構成する色成分の特徴を抽出し、
前記変換手段は、前記画像データを、各色成分を1画素毎に連結する点順次形式に変換し、
前記抽出手段において、前記画像データの所定ライン毎における色成分間の差分が所定値より小さいことが特徴として抽出された場合に、前記変換手段は、前記画像データを前記点順次形式に変換することを特徴とする画像処理装置。 Input means for inputting image data;
Extracting means for extracting features of the image data;
Conversion means for converting the image data into a format corresponding to the feature extracted by the extraction means;
Compression means for compressing the image data converted by the conversion means;
Holding means for holding the image data compressed by the compression means;
Have
The extraction means extracts the characteristics of the color components constituting the image data,
The converting means converts the image data into a dot-sequential format that connects each color component for each pixel,
When the extraction means extracts as a feature that a difference between color components for each predetermined line of the image data is smaller than a predetermined value, the conversion means converts the image data into the dot sequential format. An image processing apparatus.
前記画像データの特徴を抽出する抽出手段と、
前記画像データを前記抽出手段において抽出された特徴に応じた形式に変換する変換手段と、
前記変換手段により変換された画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された画像データを保持する保持手段と、
を有し、
前記抽出手段は、前記画像データを構成する色成分の特徴を抽出し、
前記変換手段は、前記抽出手段において抽出された前記画像データを構成する色成分の特徴に基づいて、前記画像データを、該画像データの各色成分を1画面毎に連結する面順次形式か、該画像データの各色成分を1ライン毎に連結する線順次形式か、該画像データの各色成分を1画素毎に連結する点順次形式、のいずれかに変換することを特徴とする画像処理装置。 Input means for inputting image data;
Extracting means for extracting features of the image data;
Conversion means for converting the image data into a format corresponding to the feature extracted by the extraction means;
Compression means for compressing the image data converted by the conversion means;
Holding means for holding the image data compressed by the compression means;
Have
The extraction means extracts the characteristics of the color components constituting the image data,
The converting means is based on the characteristics of the color components constituting the image data extracted by the extracting means, and the image data is in a frame sequential format in which each color component of the image data is connected for each screen, or An image processing apparatus that converts either a line-sequential format in which each color component of image data is connected for each line or a dot-sequential format in which each color component of the image data is connected for each pixel.
前記画像データの特徴を抽出する抽出工程と、
前記画像データを前記抽出工程において抽出された特徴に応じた形式に変換する変換工程と、
前記変換工程において変換された画像データを圧縮する圧縮工程と、
前記圧縮工程において圧縮された画像データを保持手段に保持する保持工程と、
を有し、
前記抽出工程では、前記画像データを構成する色成分の特徴が抽出され、
前記変換工程では、前記画像データが、各色成分を1画面毎に連結する面順次形式に変換され、
前記抽出工程において、前記画像データの全体における色成分毎の変化量が所定値より小さいことが特徴として抽出された場合に、前記変換工程では、前記画像データが前記面順次形式に変換されることを特徴とする画像処理方法。An input process for inputting image data;
An extraction step of extracting features of the image data;
A conversion step of converting the image data into a format corresponding to the feature extracted in the extraction step;
A compression step of compressing the image data converted in the conversion step;
A holding step of holding the image data compressed in the compression step in a holding unit;
Have
In the extraction step, the characteristics of the color components constituting the image data are extracted,
In the conversion step, the image data is converted into a frame sequential format in which each color component is connected for each screen,
In the extracting step, when the change amount for each color component in the entire image data is extracted as a feature that is smaller than a predetermined value, the converting step converts the image data into the frame sequential format. An image processing method characterized by the above.
前記画像データの特徴を抽出する抽出工程と、
前記画像データを前記抽出工程において抽出された特徴に応じた形式に変換する変換工程と、
前記変換工程において変換された画像データを圧縮する圧縮工程と、
前記圧縮工程において圧縮された画像データを保持手段に保持する保持工程と、
を有し、
前記抽出工程では、前記画像データを構成する色成分の特徴を抽出し、
前記変換工程では、前記画像データが、各色成分を1ライン毎に連結する線順次形式に変換され、
前記抽出工程において、前記画像データの所定ライン毎における色成分毎の変化量が所定値より小さいことが特徴として抽出された場合に、前記変換工程では、前記画像データが前記線順次形式に変換されることを特徴とする画像処理方法。An input process for inputting image data;
An extraction step of extracting features of the image data;
A conversion step of converting the image data into a format corresponding to the feature extracted in the extraction step;
A compression step of compressing the image data converted in the conversion step;
A holding step of holding the image data compressed in the compression step in a holding unit;
Have
In the extraction step, features of color components constituting the image data are extracted,
In the conversion step, the image data is converted into a line-sequential format that connects each color component line by line,
In the extraction step, when the change amount for each color component in the predetermined line of the image data is extracted as a feature that is smaller than a predetermined value, the conversion step converts the image data into the line sequential format. An image processing method.
前記画像データの特徴を抽出する抽出工程と、
前記画像データを前記抽出工程において抽出された特徴に応じた形式に変換する変換工程と、
前記変換工程において変換された画像データを圧縮する圧縮工程と、
前記圧縮工程において圧縮された画像データを保持手段に保持する保持工程と、
を有し、
前記抽出工程では、前記画像データを構成する色成分の特徴が抽出され、
前記変換工程では、前記画像データが、各色成分を1画素毎に連結する点順次形式に変換され、
前記抽出工程において、前記画像データの所定ライン毎における色成分間の差分が所定値より小さいことが特徴として抽出された場合に、前記変換工程では、前記画像データが前記点順次形式に変換されることを特徴とする画像処理方法。An input process for inputting image data;
An extraction step of extracting features of the image data;
A conversion step of converting the image data into a format corresponding to the feature extracted in the extraction step;
A compression step of compressing the image data converted in the conversion step;
A holding step of holding the image data compressed in the compression step in a holding unit;
Have
In the extraction step, the characteristics of the color components constituting the image data are extracted,
In the conversion step, the image data is converted into a dot-sequential format that connects each color component for each pixel,
In the extraction step, when the difference between the color components in each predetermined line of the image data is extracted as a feature, the conversion step converts the image data into the dot sequential format. An image processing method.
前記画像データの特徴を抽出する抽出工程と、
前記画像データを前記抽出工程において抽出された特徴に応じた形式に変換する変換工程と、
前記変換工程において変換された画像データを圧縮する圧縮工程と、
前記圧縮工程において圧縮された画像データを保持手段に保持する保持工程と、
を有し、
前記抽出工程では、前記画像データを構成する色成分の特徴が抽出され、
前記変換工程では、前記抽出工程において抽出された前記画像データを構成する色成分の特徴に基づいて、前記画像データが、該画像データの各色成分を1画面毎に連結する面順次形式か、該画像データの各色成分を1ライン毎に連結する線順次形式か、該画像データの各色成分を1画素毎に連結する点順次形式、のいずれかに変換されることを特徴とする画像処理方法。An input process for inputting image data;
An extraction step of extracting features of the image data;
A conversion step of converting the image data into a format corresponding to the feature extracted in the extraction step;
A compression step of compressing the image data converted in the conversion step;
A holding step of holding the image data compressed in the compression step in a holding unit;
Have
In the extraction step, the characteristics of the color components constituting the image data are extracted,
In the conversion step, based on the characteristics of the color components constituting the image data extracted in the extraction step, the image data is in a frame sequential format in which the color components of the image data are connected for each screen, or An image processing method characterized by being converted into either a line sequential format in which each color component of image data is connected for each line or a dot sequential format in which each color component of the image data is connected for each pixel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03507798A JP3774561B2 (en) | 1998-02-17 | 1998-02-17 | Image processing apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03507798A JP3774561B2 (en) | 1998-02-17 | 1998-02-17 | Image processing apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11234532A JPH11234532A (en) | 1999-08-27 |
| JP3774561B2 true JP3774561B2 (en) | 2006-05-17 |
Family
ID=12431937
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03507798A Expired - Fee Related JP3774561B2 (en) | 1998-02-17 | 1998-02-17 | Image processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3774561B2 (en) |
-
1998
- 1998-02-17 JP JP03507798A patent/JP3774561B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11234532A (en) | 1999-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20090290192A1 (en) | Image processing apparatus, image processing method, and program | |
| US6963422B2 (en) | Image input/output apparatus, control method of image input/output apparatus, image input/output system, and storage medium thereof | |
| US20100103468A1 (en) | Image processing apparatus and image processing method for processing screen-processed image | |
| JP4323742B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
| JP4812106B2 (en) | Image reading apparatus and control method thereof | |
| US6249361B1 (en) | Image processing apparatus and method | |
| JP4072221B2 (en) | Image input / output processing method, image input / output processing apparatus, and image input / output processing system | |
| JP3774561B2 (en) | Image processing apparatus and method | |
| JP2003259140A (en) | Image processing system, image processing apparatus, processing method thereof, program, and recording medium | |
| JP2007021808A (en) | Image forming apparatus | |
| JP2005111852A (en) | Image forming apparatus, printing control method, and program | |
| JP3927894B2 (en) | Image processing apparatus and processing method thereof | |
| JP2004094731A (en) | Image forming apparatus and image forming method | |
| JP2004153567A (en) | Image input / output device and control method therefor, image input / output system, and control program | |
| JP2004153568A (en) | Image forming device | |
| JPH11234533A (en) | Image processing apparatus and method | |
| JP4352669B2 (en) | Image processing system, image processing apparatus, image processing method, and program | |
| JP4136502B2 (en) | Image input device, image processing method, storage medium, and program | |
| JP2005027037A (en) | Format conversion method and image processing apparatus | |
| JP4355462B2 (en) | Image forming apparatus, control method therefor, and program | |
| JP2000253233A (en) | Image copying apparatus, control method thereof, and recording medium | |
| JPH1013660A (en) | Image processing apparatus and method | |
| JPH09247347A (en) | Image processing apparatus and method | |
| JP4200914B2 (en) | Print control system | |
| JP2004048385A (en) | Image processing apparatus and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050527 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050617 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050816 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060220 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100224 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100224 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110224 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120224 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130224 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |