JP4136335B2 - Image forming apparatus - Google Patents
Image forming apparatus Download PDFInfo
- Publication number
- JP4136335B2 JP4136335B2 JP2001190082A JP2001190082A JP4136335B2 JP 4136335 B2 JP4136335 B2 JP 4136335B2 JP 2001190082 A JP2001190082 A JP 2001190082A JP 2001190082 A JP2001190082 A JP 2001190082A JP 4136335 B2 JP4136335 B2 JP 4136335B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- stored
- conversion matrix
- forming apparatus
- image forming
- 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
- Facsimile Image Signal Circuits (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、入力デジタル画像データを圧縮処理し、圧縮した画像データを蓄積する手段(例えば、HDD等)を備えた複写機、プリンタ、ファクシミリ、等の画像形成装置に関し、より詳細には、ディザ処理後の2値画像の圧縮処理に用いる変換マトリクス(テーブル)を管理する機能を備え、圧縮した蓄積データを復元する時に、圧縮時に用いたテーブルの世代が異なっても、処理不能を起こすことがないようにした前記画像形成装置に関する。
【0002】
【従来の技術】
デジタル複合機(複写、ファクシミリ、プリンタ等の機能を複合して持つ画像形成装置)と称して従来から知られている装置では、原稿画像読み取り部で読み取った画像データや外部から入力された画像データをデジタル化し、蓄積する大容量の記憶媒体を持つ記憶装置を備えている。この種の記憶装置には、一般に磁気ディスク装置(以下「HDD(ハードディスクドライブ)」と記す)が使用される。
入力画像データは必要に応じてHDDに蓄積され、ソート印刷などの一時退避データ、或いは蓄積後に再びユーザ操作により印刷要求があった場合などに用いられる。なお、HDDに画像データを蓄積する機能を以下、ローカルストレージと称する。
また、HDDに蓄積する際に、ディザ処理後の2値画像データは、圧縮処理によりデータ量を縮小して蓄積するようにしており、圧縮器にランレングス圧縮等のアルゴリズムによる処理を行わせる。
【0003】
ところで、ディザ処理後の2値画像に対しランレングス圧縮によるアルゴリズムを用いて圧縮を行う場合に、圧縮率を向上させ、高速処理を実現するために、適応的リアレンジ方式(以下,ARM:Adaptive Re-arranging Methodと略記する)なる2値画像変換方式が先に提案、出願(特願2000-18214)されている。
ARMは、主にプリンタ用の高効率2値画像変換方式として、圧縮器の前段に組み込まれ,ディザ処理後の2値画素を一定の画素単位で適応的に並び替える処理を行ない(以下、ARMを用いた圧縮処理を「リアレンジ処理」と記す)リアレンジにより、引き続いて行うランレングス圧縮処理の効率化を図る。リアレンジ処理には変換マトリクス(リアレンジマトリクスと称する)を用いる。リアレンジマトリクスは、前段のディザ処理(2値画像への変換)に使用するディザマトリクスに基づいて作成され、リアレンジテーブルの形をとる。
印刷時には、リアレンジ処理されHDDに蓄積された画像を取りだし、元の2値画像を復元するが、この時、圧縮で用いたリアレンジテーブルを用いて伸張する必要がある。従来、リアレンジテーブルとしてROM上に保持しているのは、現在、蓄積(圧縮)時に使用している最新のリアレンジテーブルだけである。従って、蓄積画像の復元(伸張)時にも、蓄積(圧縮)時に用いている最新のテーブルを用いることになる。
【0004】
【発明が解決しようとする課題】
しかしながら、ディザマトリクスから作成されるリアレンジテーブルはディザマトリクスとともに進化し、世代が変わるので、ローカルストレージに画像が蓄積されている状態でリアレンジテーブルデータが更新される(世代が変わる)場合があり、世代が変わると、ローカルストレージに蓄積された画像に、以前の世代のテーブルによりリアレンジ処理された画像が存在することになる。従って、前の世代のテーブルによりリアレンジ処理された画像を印刷に使用する時に、ROMに現在保持されている最新のリアレンジテーブルを用いても、圧縮時に使用した世代のリアレンジテーブルと異なるので、画像の復元(伸張)できなくなるという問題が生じた。
本発明は、上記した従来技術の問題点に鑑みてなされたものであって、その目的は、ディザ処理後の2値画像を変換マトリクスを用いたリアレンジ処理を経て圧縮し、圧縮した画像データを蓄積する手段を備えた画像形成装置(例えば、複写機、プリンタ、ファクシミリ、等)において、リアレンジ処理に用いた変換マトリクス(テーブル)を管理する機能を備え、圧縮した蓄積データを復元(伸張)する時に使用するテーブルの世代が異っても、適合する変換マトリクス(テーブル)を用意できるようにし、伸張処理の不能を起こすことがないようにした前記画像形成装置を提供することにある。
【0005】
【課題を解決するための手段】
請求項1の発明は、ディザ処理後の2値画像を変換マトリクスを用いたリアレンジ処理を経て圧縮する圧縮手段と、圧縮された画像を蓄積可能としたデータ蓄積手段と、該データ蓄積手段から取り出した画像を変換マトリクスを用いて元の2値画像に伸張する伸張手段を備えた画像形成装置であって、2値画像のリアレンジ処理に用いるために設定された各種の変換マトリクスを前記データ蓄積手段に蓄積し、各蓄積画像の伸張時に圧縮時に用いた種別の変換マトリクスと同じ世代識別情報を有する変換マトリクスを前記データ蓄積手段から取り出して前記伸張手段で使用できるように設定する変換マトリクス管理手段を備えたことを特徴とする画像形成装置である。
【0006】
請求項2の発明は、請求項1に記載された画像形成装置において、前記変換マトリクス管理手段は、画像蓄積時に2値画像のリアレンジ処理に用いた変換マトリクスの種別情報を各蓄積画像に関連付けて前記データ蓄積手段に蓄積し、蓄積画像の伸張時に画像と関連付けて蓄積した種別の変換マトリクスを前記伸張手段に設定するようにしたことを特徴とする画像形成装置である。
【0007】
請求項3の発明は、請求項2に記載された画像形成装置において、前記変換マトリクス管理手段は、蓄積画像の伸張時に、前記伸張手段に設定されている変換マトリクスと蓄積画像に関連付けた変換マトリクスとの整合をチェックし、不整合時に、蓄積画像に関連付けて蓄積された変換マトリクス種別に設定を変更するようにしたことを特徴とするものである。
【0008】
請求項4の発明は、請求項1乃至3のいずれかに記載された画像形成装置において、前記データ蓄積手段が当該画像形成装置に着脱可能な記憶媒体を備えた記憶手段であることを特徴とする画像形成装置である。
【0009】
【発明の実施の形態】
本発明の画像形成装置を添付する図面を参照して示す以下の実施例に基づき説明する。
図1は本発明の画像形成装置に係わる一実施例としてのデジタル複写機を示す概略構成図である。
先ず、図1を参照して、ユーザーにより指示された設定条件に依り、読み取り部200で原稿を読み取り、得た画像データを画像処理部(IPU:イメージプロセッシングユニット)401で処理し、生成した作像用のデータにより像形成部300で記録用紙に再生(複写)画像をプリントする、という複写機としての一連のコピー処理過程に従い、本例のデジタル複写機100の装置構成及びその動作の概要を説明する。
デジタル複写機100の上面部には、複写機に対してユーザーが希望の動作モード等、各種の設定・指示を与えるための操作部と、ユーザーに対して複写機の設定条件や動作状態などを装置側から報知するための表示部とを備えた操作・表示部406を設ける。操作・表示部406上のスタートボタンがユーザーにより押下操作されると、デジタル複写機100がコピー処理を開始する。
読み取り部200では、原稿台(コンタクトガラス)201上に載置された原稿Dを、原稿台201の下面に沿って移動する露光ランプ202によってスキャン露光しながら、原稿面からの反射光をCCDイメージセンサ203によって光電変換することにより、光の強弱に応じた画像信号を生成する。CCDイメージセンサ203の出力信号は、信号処理ユニット204に入力され、増幅器で所定の電圧振幅に増幅した後、A/D変換回路でデジタルデータに変換する。信号処理ユニット204の信号処理の過程でシェーディング補正等の補正を信号に施す。信号処理ユニット204で処理された画像データを画像同期信号と共に画像処理部(IPU:イメージプロセッシングユニット)401に入力する。
【0010】
スキャナー制御部205は、読み取り部200の上記したプロセスを実行するために、各種センサからの検知信号の監視及び検知信号に応じたスキャン駆動モータ等の制御を行い、又、信号処理ユニット204のシェーディング処理部及びIPU401に対して各種パラメータの設定処理を行う。
IPU401では、信号処理ユニット204からの入力画像データに対し、2次元リアルタイム変倍処理、文字、線字画像等の解像力をあげるMTF補正、信号ノイズを除去し、写真等の再現性をあげる平滑化処理などを行う空間フィルタ処理、及び、濃度設定機能に応じたγ補正処理、画質設定機能に応じて中間調処理等を行う階調処理を行う。
また、IPU401は、処理の一環として、外部から着脱可能な大容量の記憶媒体を持つ読み出し・書き込み可能な記憶部(例えば、HDD等)402にシステム制御部405と協働して入力画像データを蓄積(ローカルストレージ)し、ローカルストレージしたデータをソート印刷などの一時退避データとして用いたり、或いは蓄積後に再びユーザ操作により印刷要求があった場合などに用いる。ここでは、記憶部402へ蓄積する画像データに圧縮を掛ける(復元時には伸長する)ので、そのための処理機能及び記憶部402に対するアクセス制御機能を備えたメモリ制御ユニット409を設ける。
【0011】
像形成部300では、IPU401からの画像データが書込部301へ送られる。書込部301は、レーザ光源を内蔵しており、IPU401からの画像データによってレーザ光源を変調しながら、光源から発するレーザビームにより帯電チャージ302によって一様に帯電された一定速度で回転する感光体303の表面を走査する。これにより感光体303には原稿画像に対応する静電潜像が形成される。この感光体303上の静電潜像を現像装置304によりトナーで現像することにより可視像が得られる。そして、予め給紙コロ305によって給紙トレイ306A〜306Dより給紙搬送され、レジストローラ307に当接し、待機していた転写紙(図示省略)を、感光体303の回転に合わせてレジストローラ307を駆動させることにより転写位置に搬送し、転写チャージャ308によって感光体303上のトナーを転写紙に静電転写する。その後、分離チャージャ309によって転写紙を感光体303より分離させ、転写紙上のトナー像を定着装置310により加熱定着させ、排紙コロ311により排紙トレイ312上に排紙する。一方、静電転写後、感光体303上に残留しているトナーはクリーニング装置313により除去され、感光体303は除電チャージャ314により除電される。プロッタ制御部315は、以上の像形成部300のプロセスを実行するために、各種センサからの検知信号の監視及び検知信号に応じた駆動モータ等の制御を行う。
システム制御部405は、スキャナ制御部205、プロッタ制御部315、を含め複写機全体を制御するためのオペレーティングシステムを構成する。システム制御部405では、オペレーティングシステムを構成するためのプログラムやデータを内蔵するROMに格納するとともに、オペレーティングシステムが使用するデータを必要に応じ格納しておくように、外部から着脱可能な大容量の記憶媒体を持つ読み出し・書き込み可能な記憶部(例えばHDD等)402にそのための領域を持つ。
【0012】
次に、上記した入力画像データのローカルストレージ、即ち外部から着脱可能な大容量の記憶媒体を持つ記憶部402に蓄積する処理に関し、詳細に説明する。
ローカルストレージの際、外部から着脱可能な大容量の記憶媒体を持つ記憶部402としてのHDDに蓄積される入力画像データには、上述したように、圧縮が掛けられる。この圧縮は、入力画像がディザ処理後の2値画像である場合に、変換マトリクスを用いたリアレンジ処理を経て、ランレングス圧縮を掛ける(特願2000-18214、参照)。蓄積画像を利用するときには、元の2値画像への復元を行うために伸長されるが、この時に圧縮時に用いたと同一の変換マトリクスを用いる必要がある。
こうしたリアレンジ処理に用いる変換マトリクスは、リアレンジテーブルの形で実装することができ、ディザ処理に用いるマトリクスと連携しており、ディザマトリクスの変更(世代交代)に伴い、リアレンジテーブルも更新しなければならない。本発明では、圧縮した蓄積データを復元(伸張)する時に使用するリアレンジテーブルの種別(世代)が、現在蓄積(圧縮)に使用するためにロードしている最新のテーブルと異っても、伸張処理の不能を起こすことがないように適用可能なテーブルを用意し得るようにし、テーブルの世代の違いに適応できなかった従来の問題点を解決するものである。
【0013】
解決手段として、本発明では、圧縮時に使用したリアレンジテーブルをHDDにファイルとして蓄積しておくことにより、伸張時、現在ROM上にロードしているリアレンジテーブルと異なる世代のテーブルデータが必要となった場合に、HDDから取り出せるようにする。
また、かかる世代の管理(なお、この実施例では、管理するテーブルデータ種別を世代とするので、以下、テーブルデータ種別を世代という)、即ち復元(伸張)時に用いるテーブルを蓄積画像に関連づけて管理するために、リアレンジテーブルデータのファイルと、蓄積(圧縮)した画像データにリアレンジテーブルの世代を識別する情報(例えば、世代番号)を付加する。リアレンジテーブルと蓄積画像データを世代識別情報により管理することにより、伸張時に使用するテーブルの世代の整合性を判断し、整合しない場合には、HDDに蓄積されたリアレンジテーブルデータから世代識別情報により画像データの伸張に必要なリアレンジテーブルをHDDに蓄積されたリアレンジテーブルデータファイルから伸張部にロードすることによって処理を可能にするものである。
【0014】
図2は、リアレンジテーブルをHDDにファイルとして蓄積するようにしたローカルストレージ処理に係わるシステムの実施例を示す。
図2は、かかるローカルストレージ処理に係わる要部を示すもので、HDD501(図1の記憶部402)と主記憶装置505(図1のメモリ制御ユニット409内蔵のメモリ)、及びROM502(図1のシステム制御部405内蔵のROM)の相互関係を示したブロック図である。
メモリ制御ユニット409の圧縮・伸長部で通常使用する最新のリアレンジテーブルデータ503はシステム制御部405内蔵のROM502上のファイルとして存在しており、デジタル複写機100の電源投入時にデフォルト設定として、ROM502のリアレンジテーブルデータ503からメモリ制御ユニット409のワークメモリ領域(図示省略)にマッピングし、圧縮・伸長部における処理に使用する。
入力画像のローカルストレージに用いるHDD501では、ローカルストレージにより使用される領域508とデジタル複写機100の制御を行うためのオペレーティングシステムにより使用される領域507とに分割し、それぞれのデータのアクセスをメモリ制御ユニット409やシステム制御部405により行う。
【0015】
図3は、上記したシステムおけるリアレンジテーブルのHDDへの蓄積処理に係わるフローチャートである。
この処理は、HDDに画像を蓄積するときに行うリアレンジ処理によるデータの圧縮に利用するリアレンジテーブルについても、テーブル識別情報(テーブルに付けられている世代番号)を用いたファイル名を付けてHDDに蓄積し、各世代のテーブルを管理し、蓄積画像の復元(伸長)時に適合するテーブルを用意し、復元の不能を無くすようにするものである。
図3を参照してこの処理の手順を説明する。先ず、電源投入時にデフォルト設定データとしてシステム制御部405内蔵のROM502に格納されているリアレンジテーブルデータ503のファイルから、このリアレンジテーブルに付加されている世代番号を取得する(S31)。
次に、ステップS31の処理によって得た世代番号を所定のファイル名に付加することによって、ROM502に格納されているリアレンジテーブルデータ503をHDD501に蓄積する際のファイル名を作成する(S32)。ここで作成したファイル名の世代番号によって、テーブルデータ503のファイルの内容を参照することなくリアレンジテーブルの世代を知ることができるようになる。この後、ステップS32で作成されたファイル名でHDD501にROM502に格納されているリアレンジテーブルデータ503を蓄積するが、この時、テーブルデータ503はHDD501のオペレーティングシステム領域507に蓄積する。一方、圧縮された画像データは、HDD501のローカルストレージ領域508に蓄積するが、この画像データには圧縮時に用いたリアレンジテーブルの世代番号を付与して蓄積する。
【0016】
図3のフローでは、リアレンジテーブルデータ503をHDD503に蓄積する際、HDD503に蓄積したリアレンジテーブルデータ503のファイル名を記載したファイルのオープンを試みて、その中に、ステップS22で作成されたファイル名と同一名のファイルが存在するか否かをチェックする(S33)。
チェックの結果、同名のファイルがすでにオペレーティングシステム領域507に存在する場合(S33-YES)、同世代のリアレンジテーブルデータが存在するものとして、蓄積処理を終了する。他方、同名のファイルが存在しない場合(S33-NO)、システム制御部405内蔵のROM502のリアレンジテーブルデータ503と同世代のリアレンジテーブルデータがHDD501に蓄積されていないと判断し、リアレンジテーブルデータ503をHDD501のオペレーティングシステム領域507へ蓄積する(S34)。
【0017】
図4は、上記したシステムおけるリアレンジテーブルの設定変更を可能とした蓄積画像の復元(伸長)処理に係わるフローチャートである。
この処理は、蓄積画像に適用するリアレンジテーブルの設定を圧縮時と同一にし、伸長画像の復元不能を生じないようにするものである。なお、この復元時の処理を行うための前提として、蓄積(圧縮)時に用いたリアレンジテーブルの管理に係わる上記実施例に示した処理、即ち、使用したリアレンジテーブルのHDD501のオペレーティングシステム領域507への蓄積、及び蓄積された画像への使用テーブル世代番号の付与、が行われている必要がある。
図4を参照してこの復元(伸長)時の処理手順を説明する。先ず、HDD501のローカルストレージ領域508に蓄積された画像を印刷する場合は、一旦、蓄積画像データをローカルストレージ領域508から主記憶装置505(図1のメモリ制御ユニット409内蔵のメモリ)上のStore Memory領域506に取り出す(S41)。取り出された後に、Store Memory領域506上の圧縮画像データは、そこに保持されている圧縮時に用いたリアレンジテーブルの情報として画像に付加されたテーブル世代番号を取得する(S42)。
【0018】
その後、画像データを伸張する際に、メモリ制御ユニット409のワークメモリ領域(図示省略)にマッピングされているリアレンジテーブル(通常、ROM502に格納されている最新世代のテーブルリアレンジテーブルデータ503が起動時にデフォルト設定される)の世代番号と圧縮されている画像データが圧縮時に使用したリアレンジテーブルの世代番号を比較する(S43)。
比較した結果、リアレンジテーブルの世代番号が異なっている場合には(S43−不一致)、復元(伸長)するために取り出した画像データは通常使用される最新のリアレンジテーブルより古い世代のリアレンジテーブルを用いて圧縮されたと判断し、取り出した蓄積画像に付加されたテーブル世代番号に基づいて、ファイル名にテーブル世代番号を付け、HDD501のオペレーティングシステム領域507に蓄積されている各世代のテーブルのファイルを検索し、蓄積されているリアレンジテーブルデータの中から、同じ世代番号のリアレンジテーブルデータをワークメモリ上にマッピングすることにより、設定テーブルを復元(伸長)する画像に整合するテーブルに変更する(S44)。
次いで、設定変更したリアレンジテーブルを用いることによって、画像データの伸張を行い(S45)、処理を終了する。
他方、ステップS43の比較結果として、リアレンジテーブルの世代番号が同一である場合には(S43−一致)、復元(伸長)するために取り出した画像データは通常使用される最新のリアレンジテーブルを用いて圧縮されたと判断し、上記ステップS44の設定変更を行うことなく、直ちに現在設定されているリアレンジテーブルを用いることによって、画像データの伸張を行い(S45)、処理を終了する。
【0019】
【発明の効果】
(1)請求項1〜3の発明に対応する効果
2値画像のリアレンジ処理に用いるために設定された各種の変換マトリクス(テーブル)を蓄積し、各蓄積画像の伸張時に圧縮時に用いた種別の変換マトリクスを伸張手段に、圧縮時に用いた種別の変換マトリクスと同じ世代識別情報を有する変換マトリクスを前記データ蓄積手段から取り出して前記伸張手段で使用できるように設定する変換マトリクスの管理を行うようにしたことにより、伸張手段に設定されている変換マトリクスの種別(例えば、世代)が変わっても、圧縮画像の復元(伸張)時に適合する変換テーブルを取り出して設定変更を行うことが可能になり、復元不能を起こすことがなく、変換マトリクスの種別の違いに適応できなかった従来の問題点を解消できる。
また、変換マトリクスの種別情報を各蓄積画像と関連付けてデータ蓄積手段に蓄積し、各蓄積画像の伸張時に画像と関連付けて蓄積した種別の変換マトリクスを伸張手段に設定可能としたことにより、圧縮画像の復元(伸張)時に用いる変換マトリクスを管理するための処理を簡単にし、発明を容易に実施することが可能になる。
(2)請求項4の発明に対応する効果
上記(1)の効果に加えて、データ蓄積手段を当該画像形成装置に着脱可能な記憶媒体を備えた記憶手段としたことにより、記憶媒体として、例えばHDDのような大容量の記憶手段を採用すること、さらに、他の画像形成装置によって作成されたデータを利用することが可能になり、画像形成装置の高パフォーマンスを図ることが可能になる。
【図面の簡単な説明】
【図1】 本発明の画像形成装置に係わる一実施例としてのデジタル複写機を示す概略構成図である。
【図2】 リアレンジテーブルをHDDにファイル蓄積するローカルストレージ処理に係わるシステムの実施例を示す。
【図3】 電源投入時に行うリアレンジテーブルのHDDへの蓄積処理に係わるフローチャートである。
【図4】 リアレンジテーブルの設定変更を可能とした蓄積画像の復元(伸長)処理に係わるフローチャートである。
【符号の説明】
100…デジタル複写機、 200…読み取り部、
300…像形成部、
401…画像処理部(IPU:イメージプロセッシングユニット)、
402…記憶部、 405…システム制御部、
406…操作部、 409…メモリ制御ユニット、
501…HDD(ハードディスクドライブ)、
502…ROM、 503…リアレンジテーブルデータ、
505…主記憶装置。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image forming apparatus such as a copying machine, a printer, a facsimile, or the like provided with means (for example, an HDD) for compressing input digital image data and storing the compressed image data. It has a function to manage the conversion matrix (table) used for compression processing of the binary image after processing, and when restoring the compressed stored data, processing may be disabled even if the generation of the table used at the time of compression is different The present invention relates to the image forming apparatus.
[0002]
[Prior art]
In an apparatus conventionally known as a digital multifunction peripheral (an image forming apparatus having a combination of functions such as copying, facsimile, and printer), image data read by a document image reading unit or image data input from the outside Is provided with a storage device having a large-capacity storage medium for digitizing and storing. A magnetic disk device (hereinafter referred to as “HDD (Hard Disk Drive)”) is generally used for this type of storage device.
The input image data is accumulated in the HDD as necessary, and is used when temporarily saved data such as sort printing or when a print request is made again by a user operation after accumulation. The function of accumulating image data in the HDD is hereinafter referred to as local storage.
In addition, when storing in the HDD, the dithered binary image data is stored by reducing the amount of data by compression processing, and causes the compressor to perform processing using an algorithm such as run-length compression.
[0003]
By the way, when compressing a dithered binary image using an algorithm by run-length compression, an adaptive rearrange method (hereinafter referred to as ARM: Adaptive) is used to improve the compression rate and realize high-speed processing. A binary image conversion method (abbreviated as Re-arranging Method) has been proposed and applied (Japanese Patent Application No. 2000-18214).
ARM is a high-efficiency binary image conversion method mainly for printers, and is incorporated in the previous stage of the compressor, and performs processing to adaptively rearrange the dithered binary pixels in a fixed pixel unit (hereinafter referred to as ARM). The compression process using is described as “rear range process”), and the subsequent run length compression process is made more efficient by the rear range. A conversion matrix (referred to as a rearrange matrix) is used for the rearrange processing. The rearrange matrix is created based on the dither matrix used for the previous dither processing (conversion to a binary image) and takes the form of a rearrange table.
At the time of printing, the rearranged image stored in the HDD is taken out and the original binary image is restored. At this time, it is necessary to decompress using the rearrange table used in the compression. Conventionally, only the latest rearrange table currently used at the time of storage (compression) is stored in the ROM as a rearrange table. Therefore, the latest table used at the time of storage (compression) is also used at the time of restoration (expansion) of the stored image.
[0004]
[Problems to be solved by the invention]
However, since the rearrange table created from the dither matrix evolves with the dither matrix and changes the generation, the rearrange table data may be updated (generation changes) while images are stored in the local storage. When the generation changes, the image that has been rearranged by the table of the previous generation exists in the image stored in the local storage. Therefore, when using the image rearranged by the previous generation table for printing, the latest rearrange table currently stored in the ROM is different from the generation rearrange table used for compression. This causes a problem that the image cannot be restored (expanded).
The present invention has been made in view of the above-described problems of the prior art, and an object of the present invention is to compress a binary image after dither processing through a rearrange process using a conversion matrix and compress the compressed image data. In an image forming apparatus (for example, a copying machine, a printer, a facsimile, etc.) provided with a means for storing data, it has a function of managing a conversion matrix (table) used for rearrange processing, and restores (decompresses) compressed stored data It is an object of the present invention to provide an image forming apparatus capable of preparing a suitable conversion matrix (table) even when the generation of the table used at the time is different, and preventing the expansion process from being disabled.
[0005]
[Means for Solving the Problems]
According to the first aspect of the present invention, there is provided compression means for compressing a dithered binary image through a rearrange process using a conversion matrix, data storage means for storing the compressed image, and the data storage means. An image forming apparatus provided with decompression means for decompressing an extracted image into an original binary image using a conversion matrix, wherein various conversion matrices set for use in rearrange processing of the binary image are used as the data. stored in the storage means, Ru set Teisu for use in the expanding unit conversion matrix is removed from the data storage means having the same generation identification information and the conversion matrix type used during compression when decompression of the stored image transformation An image forming apparatus including a matrix management unit.
[0006]
According to a second aspect of the present invention, in the image forming apparatus according to the first aspect, the conversion matrix management means associates the type information of the conversion matrix used for the rearrange processing of the binary image at the time of image accumulation with each accumulated image. the accumulated in data accumulation means Te, an image forming apparatus is characterized in that the set Teisu so that the decompression means a transformation matrix type accumulated in association with the image at the time of expansion of the accumulation image.
[0007]
According to a third aspect of the present invention, in the image forming apparatus according to the second aspect, the conversion matrix management unit is configured to convert the conversion matrix set in the expansion unit and the conversion matrix associated with the stored image when the stored image is expanded. And the setting is changed to the conversion matrix type stored in association with the stored image when there is a mismatch.
[0008]
According to a fourth aspect of the present invention, in the image forming apparatus according to any one of the first to third aspects, the data storage unit is a storage unit including a storage medium that is detachable from the image forming apparatus. The image forming apparatus .
[0009]
DETAILED DESCRIPTION OF THE INVENTION
The image forming apparatus of the present invention will be described based on the following embodiments shown with reference to the accompanying drawings.
FIG. 1 is a schematic configuration diagram showing a digital copying machine as an embodiment relating to an image forming apparatus of the present invention.
First, referring to FIG. 1, an original is read by a
On the upper surface of the
The
[0010]
The
In the IPU 401, the input image data from the
As part of the processing, the IPU 401 cooperates with the
[0011]
In the
The
[0012]
Next, the local storage of the input image data described above, that is, the process of accumulating in the
In the case of local storage, the input image data stored in the HDD serving as the
The conversion matrix used for such rearrange processing can be implemented in the form of a rearrange table, and is linked to the matrix used for dither processing. The rearrange table is updated as the dither matrix changes (generation changes). There must be. In the present invention, even if the type (generation) of the rearrange table used when decompressing (decompressing) the compressed accumulated data is different from the latest table currently loaded for use in accumulation (compression), An applicable table can be prepared so as to prevent the expansion process from being disabled, and a conventional problem that cannot be adapted to the difference in table generation is solved.
[0013]
As a solution, in the present invention, by storing the rearrange table used at the time of compression as a file in the HDD, table data of a different generation from the rearrange table currently loaded on the ROM is required at the time of decompression. If it becomes, it can be removed from the HDD.
In addition, management of such a generation (in this embodiment, since the table data type to be managed is a generation, the table data type is hereinafter referred to as a generation), that is, the table used at the time of restoration (decompression) is associated with the stored image and managed. In order to do this, information (for example, a generation number) for identifying the generation of the rearrange table is added to the rearrange table data file and the stored (compressed) image data. By managing the rearrange table and accumulated image data using generation identification information, the consistency of the generation of the table used at the time of decompression is judged, and if not matched, the generation identification information is determined from the rearrange table data stored in the HDD. Thus, the processing is enabled by loading the rearrange table necessary for decompressing the image data from the rearrange table data file stored in the HDD into the decompression unit.
[0014]
FIG. 2 shows an embodiment of a system related to local storage processing in which the rearrange table is stored as a file in the HDD.
FIG. 2 shows a main part related to such local storage processing. The HDD 501 (the
The latest rearrange
The
[0015]
FIG. 3 is a flowchart relating to the storage process of the rearrange table in the HDD in the above-described system.
In this process, a file name using table identification information (generation number attached to the table) is also attached to the rearrange table used for data compression by the rearrange process performed when an image is stored in the HDD. The table is stored in the HDD, each generation table is managed, and a table suitable for restoring (decompressing) the stored image is prepared so as to eliminate the inability to restore.
The procedure of this process will be described with reference to FIG. First, the generation number added to the rear range table is acquired from the file of the rear
Next, the generation number obtained by the process of step S31 is added to a predetermined file name, thereby creating a file name for storing the rearrange
[0016]
In the flow of FIG. 3, when the rearrange
As a result of the check, if a file with the same name already exists in the operating system area 507 (S33-YES), the storage processing is terminated assuming that the same generation of rearrange table data exists. On the other hand, if a file with the same name does not exist (S33-NO), it is determined that rear-range table data of the same generation as the rear-
[0017]
FIG. 4 is a flowchart relating to the stored image restoration (decompression) process that enables the rearrange table setting to be changed in the above-described system.
In this process, the setting of the rearrange table applied to the stored image is made the same as that at the time of compression so that the decompressed image cannot be restored. As a premise for performing the processing at the time of restoration, the processing shown in the above-described embodiment relating to management of the rearrange table used at the time of storage (compression), that is, the
A processing procedure at the time of restoration (decompression) will be described with reference to FIG. First, when printing an image stored in the
[0018]
Thereafter, when decompressing the image data, the rearrange table mapped to the work memory area (not shown) of the memory control unit 409 (usually the latest generation table rearrange
As a result of the comparison, if the generation numbers of the rearrange table are different (S43—mismatch), the image data taken out for restoration (decompression) is a rearrange of a generation older than the latest rearrange table normally used. Based on the table generation number added to the extracted stored image, the table generation number is added to the file name, and the table of each generation stored in the
Next, by using the rearrange table whose setting has been changed, image data is decompressed (S45), and the process is terminated.
On the other hand, if the generation number of the rearrange table is the same as the comparison result of step S43 (S43-match), the image data taken out for restoration (decompression) is the latest rearrange table that is normally used. The image data is decompressed by immediately using the currently set rearrange table without changing the setting in step S44 (S45), and the process ends.
[0019]
【The invention's effect】
(1) Effects corresponding to the inventions of claims 1 to 3
Various conversion matrixes (tables) set for use in rearrange processing of binary images are stored, and the conversion matrix of the type used when compressing each stored image is used as the expansion means, and the type of conversion matrix used during compression is stored . A conversion matrix that is set in the expansion means by managing a conversion matrix that is set so that the conversion matrix having the same generation identification information as the conversion matrix is extracted from the data storage means and can be used by the expansion means. Even if the type of generation (for example, generation) changes, it is possible to take out a conversion table suitable for decompression (decompression) of a compressed image and change the setting. The conventional problems that could not be adapted to the difference can be solved.
In addition, the type information of the conversion matrix is stored in the data storage unit in association with each stored image, and the type of conversion matrix stored in association with the image when each stored image is expanded can be set in the expansion unit. It is possible to simplify the process for managing the conversion matrix used at the time of restoration (decompression), and to easily carry out the invention.
(2) Effect corresponding to invention of claim 4 In addition to the effect of (1) above, the data storage means is a storage means provided with a storage medium detachable from the image forming apparatus . For example, it is possible to employ a large-capacity storage unit such as an HDD, and it is possible to use data created by another image forming apparatus, thereby achieving high performance of the image forming apparatus.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram showing a digital copying machine as an embodiment relating to an image forming apparatus of the present invention.
FIG. 2 shows an embodiment of a system related to local storage processing for storing a rearrange table in a HDD as a file.
FIG. 3 is a flowchart related to a storage process of a rearrange table in the HDD performed when power is turned on.
FIG. 4 is a flowchart related to a stored image restoration (decompression) process in which a rearrange table setting can be changed.
[Explanation of symbols]
100: Digital copier, 200 ... Reading section,
300: Image forming section,
401... Image processing unit (IPU: image processing unit),
402: Storage unit, 405 ... System control unit,
406 ... operation unit, 409 ... memory control unit,
501: HDD (Hard Disk Drive),
502 ... ROM, 503 ... rearrange table data,
505: Main storage device.
Claims (4)
2値画像のリアレンジ処理に用いるために設定された各種の変換マトリクスを前記データ蓄積手段に蓄積し、各蓄積画像の伸張時に圧縮時に用いた種別の変換マトリクスと同じ世代識別情報を有する変換マトリクスを前記データ蓄積手段から取り出して前記伸張手段で使用できるように設定する変換マトリクス管理手段を備えたことを特徴とする画像形成装置。 Compression means for compressing the dithered binary image through a rearrange process using a conversion matrix, data storage means for storing the compressed image, and an image extracted from the data storage means for converting the conversion matrix An image forming apparatus including an expansion unit that expands to an original binary image using the image forming apparatus,
Various conversion matrices set for use in rearrange processing of binary images are stored in the data storage means, and the conversion matrix has the same generation identification information as the type of conversion matrix used for compression when decompressing each stored image image forming apparatus characterized by a with a conversion matrix management unit Ru set Teisu for use in the expanding unit is taken out from the data storage means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001190082A JP4136335B2 (en) | 2001-06-22 | 2001-06-22 | Image forming apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001190082A JP4136335B2 (en) | 2001-06-22 | 2001-06-22 | Image forming apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003008798A JP2003008798A (en) | 2003-01-10 |
| JP4136335B2 true JP4136335B2 (en) | 2008-08-20 |
Family
ID=19028906
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001190082A Expired - Fee Related JP4136335B2 (en) | 2001-06-22 | 2001-06-22 | Image forming apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4136335B2 (en) |
-
2001
- 2001-06-22 JP JP2001190082A patent/JP4136335B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003008798A (en) | 2003-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5918088A (en) | Image forming apparatus and method of forming images | |
| JP4011276B2 (en) | Image processing apparatus, image processing method, and computer-readable recording medium storing program for causing computer to execute the method | |
| JPH01198865A (en) | Image processing device | |
| JP4136335B2 (en) | Image forming apparatus | |
| JPH06284234A (en) | Picture processor | |
| JP2001186356A (en) | Image compression apparatus, image compression method, and computer-readable storage medium | |
| US5959743A (en) | Image processing apparatus with image overlaying function | |
| JP3652002B2 (en) | Image processing apparatus and image processing apparatus control method | |
| JP3814513B2 (en) | Digital multifunction device | |
| JP3630984B2 (en) | Digital copier | |
| JP2001036681A (en) | Picture processor | |
| JP2003023526A (en) | Image reading device, image forming device, network system, document reading control method, storage medium, and program | |
| JP2006231752A (en) | Image forming apparatus | |
| JPH0983696A (en) | Digital copier | |
| JP2000069257A (en) | Image processing device | |
| JPH08149282A (en) | Image processing apparatus and method | |
| JP3589268B2 (en) | Image processing device | |
| JPH11261783A (en) | Digital copier | |
| JP2003345548A (en) | Image forming system | |
| JP3548190B2 (en) | Digital image forming equipment | |
| JPH09266515A (en) | Image forming device | |
| JPH1032711A (en) | Notch removal method and image forming apparatus | |
| JP2005184236A (en) | Information processor and image-forming device | |
| JPH07203194A (en) | Image forming device | |
| JPH10187379A (en) | Image forming apparatus, information output apparatus, and methods thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080313 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080324 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080509 |
|
| 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: 20080530 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080603 |
|
| 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: 20110613 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130613 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |