(57)【要約】  【課題】  従来の装置より小型及び低コストの構成であっても、ページメモリを有効に使用しつつ画像データの処理を行うことができる画像処理方法及び画像処理装置を提供する。  【解決手段】  メモリに２次元に展開された１ページ分の白黒画像又はカラー画像である画像データを書込む画像処理方法において、画像データが白黒画像データであるかカラー画像データであるかを判断し、画像データが白黒画像データであると判断された場合、画像データがカラー画像データである場合に１画素分として使用するメモリ領域を、複数画素分のメモリ領域として使用する。【選択図】        図２
2005176124.tif 000002
【特許請求の範囲】
【請求項１】
メモリに２次元に展開された１ページ分の白黒画像又はカラー画像である画像データを書込む画像処理方法において、画像データが白黒画像データであるかカラー画像データであるかを判断し、画像データが白黒画像データであると判断された場合、画像データがカラー画像データである場合に１画素分として使用するメモリ領域を、複数画素分のメモリ領域として使用することを特徴とする画像処理方法。
【請求項２】
前記画像データが白黒画像データである場合、１画素をｍ（ｍは自然数）ビットとしてメモリ領域を使用し、前記画像データがカラー画像データである場合、１画素を３ｍビットとしてメモリ領域を使用することを特徴とする請求項１記載の画像処理方法。
【請求項３】
画像データを２次元に展開して蓄積するメモリと、該メモリに画像データを書込む手段とを含む画像処理装置において、前記画像データの種類を判別する手段と、該手段で白黒画像データであると判別された場合、画像データがカラー画像データである場合に１画素分として使用するメモリ領域を、複数画素分のメモリ領域として割り当てる手段とを備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページメモリに画像データを効率よく蓄積する画像処理方法及び画像処理装置に関する。
【背景技術】
【０００２】
ファクシミリ装置、ディジタル複写機、プリンタ、これらの機能を統合した複合機等の画像データを処理する画像処理装置にあっては、該画像処理装置が読取った画像データ、又は外部装置から入力された画像データに対して、何らかの画像処理を施す場合、ページメモリを使用している。
【０００３】
すなわち、画像処理装置が読取った画像データ、又は外部装置から入力された画像データを、一旦バッファに蓄積し、所定のページ分の画像データがバッファに蓄積された段階で、後の読出しを考慮して計算されたページメモリの所定のアドレスに、バッファに蓄積された１ページ分の画像データを展開し、展開された画像データを読出して記録部へ送出している。
【０００４】
画像データとして、白黒画像データだけではなく、カラー画像データも取り扱う。カラー画像データの容量は白黒画像データの容量よりも大きいことから、メモリ領域を有効に活用するよう、白黒画像データであるかカラー画像データであるかを判別するために用いるメモリ領域を画像データ展開用に使用する方法や（例えば、特許文献１参照）、バッファメモリの使用方法を白黒画像データとカラー画像データとで相違するようアドレス制御を行うことでバッファメモリの使用効率を高める方法が用いられている（例えば、特許文献２参照）。
【特許文献１】特開平６−９１９４４号公報
【特許文献２】特開平９−２９０５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の画像処理装置では、画像データを書込むべきページメモリのアドレスを例えば乗算処理によって計算するための演算装置が必要であり、装置構成の大嵩化及び高コスト化が避けられないという問題がある。また、少なくともページメモリと同容量のバッファを有する必要があり、装置構成の大嵩化及び高コスト化を増長させる原因の１つとなっている。
【０００６】
また、ページメモリのアドレスに対してカラー画像データは２４ビットで１画素分書込むことができるのに対して、白黒画像データは８ビットで１画素分書込むことができることから、カラー画像データに合わせてアドレス制御をするだけでは、ページメモリに空き容量が生じ、ページメモリを有効に使用することができないという問題点もあった。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、従来の装置より小型及び低コストの構成であっても、ページメモリを有効に使用しつつ画像処理を行うことができる画像処理方法及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために第１発明に係る画像処理方法は、メモリに２次元に展開された１ページ分の白黒画像又はカラー画像である画像データを書込む画像処理方法において、画像データが白黒画像データであるかカラー画像データであるかを判断し、画像データが白黒画像データであると判断された場合、画像データがカラー画像データである場合に１画素分として使用するメモリ領域を、複数画素分のメモリ領域として使用することを特徴とする。
【０００９】
第１発明の画像処理方法では、メモリに２次元に展開された１ページ分の画像データがカラー画像データである場合、例えばＲＧＢで色が特定される場合には、１つの読出しアドレス又は書込みアドレスに対して８ビットずつ２４ビットのページメモリ領域で１つの画素データとして蓄積される。白黒画像データである場合は、１つの読出しアドレス又は書込みアドレスに対して８ビットずつ３つの画素データとして蓄積される。これにより、ページメモリにおける書込みアドレスを計算するための演算装置が不要であり、装置の構成の小型化及び低コスト化を図ることができる。また、大容量のバッファが不要であり、装置の構成の小型化及び低コスト化を増進することも可能である。さらに、画像データが白黒画像データである場合、カラー画像データである場合の複数画素分の画像データを処理することが可能となる。
【００１０】
第２発明に係る画像処理方法は、第１発明において、前記画像データが白黒画像データである場合、１画素をｍ（ｍは自然数）ビットとしてメモリ領域を使用し、前記画像データがカラー画像データである場合、１画素を３ｍビットとしてメモリ領域を使用することを特徴とする。
【００１１】
第２発明の画像処理方法では、画像データが白黒画像データである場合、カラー画像データである場合の３倍の画素数をページメモリに記憶することができ、ページメモリを有効に使用しつつ、画像データの処理を行うことが可能となる。また、画像データが白黒画像データである場合、カラー画像データである場合の３倍の画像データを処理することが可能となる。
【００１２】
第３発明に係る画像処理装置は、画像データを２次元に展開して蓄積するメモリと、該メモリに画像データを書込む手段とを含む画像処理装置において、前記画像データの種類を判別する手段と、該手段で白黒画像データであると判別された場合、画像データがカラー画像データである場合に１画素分として使用するメモリ領域を、複数画素分のメモリ領域として割り当てる手段とを備えることを特徴とする。
【００１３】
第３発明の画像処理装置では、１ページ分の画像データをページメモリに展開し、展開された画像データがカラー画像データである場合、例えばＲＧＢで色が特定される場合には、１つの読出しアドレス又は書込みアドレスに対して８ビットずつ２４ビットのページメモリ領域で１つの画素データとして蓄積される。白黒画像データである場合は、１つの読出しアドレス又は書込みアドレスに対して８ビットずつ３つの画素データとして蓄積される。これにより、ページメモリにおける書込みアドレスを計算するための演算装置が不要であり、装置の構成の小型化及び低コスト化を図ることができる。また、大容量のバッファが不要であり、装置の構成の小型化及び低コスト化を増進することも可能である。さらに、画像データが白黒画像データである場合、カラー画像データである場合の複数画素分の画像データを処理することが可能となる。
【発明の効果】
【００１４】
本発明によれば、複雑なアドレス計算を行う回路が不要であり、大容量のバッファを設ける必要もないことから、回路規模が小さく、必要最低限の容量のバッファを設けることで、画像データの処理を行うことができる。また、画像データが白黒画像データである場合、カラー画像データである場合の複数画素分の画像データを処理することができる。この結果、小規模構成であってもメモリの使用効率の高い画像データ処理を行うことができる画像処理装置を実現することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。図１は、本発明の画像処理装置としてのファクシミリ複合装置２０の構成を示すブロック図である。
【００１６】
ファクシミリ複合装置２０は、制御部１、読取部２、記録部３、表示部４、操作部５、ＲＯＭ６、ＲＡＭ７、コーデック部８、画像メモリ９、ページメモリ１０、バッファ１１、モデム１２、ＮＣＵ（Network Control Unit）１３、ＰＣインタフェース部１４などを備えている。ファクシミリ複合装置２０は、読取部２にて原稿を読取って画像データを取得する読取り機能、読取った画像データ、ファクシミリ通信により受信した画像データ、又は外部接続されたＰＣから受信した画像データに応じた画像を記録部３にて記録する記録機能、及び読取った画像データ又は受信した画像データをファクシミリ送信する送信機能を備える。
【００１７】
制御部１は、具体的にはＣＰＵで構成されており、バス１５を介してファクシミリ複合装置２０の上述したようなハードウェア各部と接続されており、上述したハードウェア各部を制御するとともに、ＲＯＭ６に格納された制御プログラムに従って、種々のソフトウェア的機能を実行する。読取部２は、例えばＣＣＤイメージセンサを利用して原稿を読取り、読取った画像データを出力する。具体的には、プラテンガラスに給送された原稿を光学ユニットが照射して走査し、原稿からの反射光をミラー、レンズ等を介してＣＣＤイメージセンサに取り込み、走査された原稿の画像データを読取る。読取られた画像データは、例えばシェーディング処理が施された後に出力される。
【００１８】
記録部３は、電子写真方式のプリンタ装置であって、読取部２で読取った原稿の画像データ、ファクシミリ通信により受信した画像データ、外部のＰＣから送られてきた画像データ等に応じた画像を用紙にプリント出力する。表示部４は、液晶表示装置、ＣＲＴディスプレイ等の表示装置であり、ファクシミリ複合装置２０の動作状態を表示したり、ユーザへ操作入力を促す画面を表示したり、送信すべく読取った原稿の画像データ、他のファクシミリ装置、ＰＣから送信された画像データ等の表示を行う。
【００１９】
操作部５は、ファクシミリ複合装置２０を操作するために必要な文字キー、テンキー、短縮ダイヤルキー、ワンタッチダイヤルキー、各種のファンクションキー等を備えている。なお、表示部４をタッチパネル方式とすることにより、操作部５の各種のキーの内の一部又は全部を表示部４が代用することも可能である。ＲＯＭ６は、ファクシミリ複合装置２０の動作に必要な種々のソフトウェアのプログラムを予め格納している。ＲＡＭ７は、ＳＲＡＭ、フラッシュメモリ等で構成されソフトウェアの実行時に発生する一時的なデータを記憶する。コーデック部８は、画像データを符号化圧縮するとともに、符号化圧縮されている画像データを復号する。画像メモリ９は、原稿を読取って符号化した画像データを蓄積する。
【００２０】
ページメモリ１０は、ＳＤＲＡＭで構成されており、読取部２にて読取られた１ページ分の画像データ、他のファクシミリ装置又はＰＣから受信された１ページ分の画像データを蓄積する。ページメモリ１０に蓄積して展開された１ページ分の画像データは、記録部３へ読出され、読出された画像データに応じた画像が記録される。バッファ１１は４×４のマトリクス状に構成された１６個の画素ごとに２４個のフリップフロップを有しており、フリップフロップ８個を一組とした多値データを、Ｒ、Ｇ、Ｂの値として保持する。そして、ページメモリ１０とバッファ１１との間では、ページメモリ１０の４×４の１６画素のデータを１単位としてデータの書込み又は読出しを行うことができ、必要に応じて、上述したデータの書込み又は読出し制御を行うことによって、画像データの回転処理における転置画像データを生成する。
【００２１】
モデム１２は、バス１５に接続されており、ファクシミリ通信が可能なファクシミリモデムである。また、モデム１２は、バス１５に接続されたＮＣＵ１３とも接続されている。ＮＣＵ１３は、公衆電話回線網（ＰＳＴＮ：Public Switched Telephone Network）との回線Ｌ１の閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム１２をＰＳＴＮと接続する。そして、ファクシミリ複合装置２０は、ＰＳＴＮによって他のファクシミリ装置と接続されており、通常のファクシミリ通信が行うことができるようになっている。ＰＣインタフェース部１４は、例えばＬＡＮの通信線Ｌ２を介して外部のＰＣに接続されており、ＰＣとの間でデータを送受信する。そして、外部のＰＣで作成・編集された各種の画像データが通信線Ｌ２を介してファクシミリ複合装置２０（ＰＣインタフェース部１４）へ送信され、送信された画像データに応じた画像がファクシミリ複合装置２０（記録部３）にて用紙にプリント出力される。
【００２２】
以下、上述した構成のファクシミリ複合装置２０におけるページメモリ１０への画像データ蓄積処理の動作について説明する。本実施の形態では、読取部２で読取られた画像データ、又は他のファクシミリ装置、ＰＣから受信された画像データの１ページ分をページメモリ１０に蓄積する。
【００２３】
制御部１は、読取部２で読取られた画像データ、又は他のファクシミリ装置、ＰＣから受信された画像データが、白黒画像データであるか、カラー画像データであるかを判別する。カラー画像であると判別された場合、図２（ａ）に示すように、ＲＧＢ夫々に８ビットずつ、総計２４ビットで１画素分のデータを１つの読出しアドレス又は書込みアドレスに対応付けてページメモリ１０に蓄積する。
【００２４】
白黒画像であると判別された場合、図２（ｂ）に示すように、８ビットで１画素分のデータをページメモリ１０に蓄積する。したがって、白黒画像である場合、１つの読出しアドレス又は書込みアドレスに対応付けて３画素分のデータをページメモリ１０に蓄積することができる。
【００２５】
以上のように、本実施の形態によれば、複雑なアドレス計算を行う回路が不要であり、大容量のバッファを設ける必要もないことから、回路規模が小さく、必要最低限の容量のバッファを設けることで、画像データの処理を行うことができる。また、画像データが白黒画像データである場合、カラー画像データである場合の複数画素分の画像データを処理することができる。この結果、小規模構成であってもメモリの使用効率の高い画像データ処理を行うことができる画像処理装置を実現することが可能となる。
【００２６】
なお、本実施の形態ではファクシミリ複合装置を例として説明しているが、ファクシミリ装置、ディジタル複写機、プリンタ等、取得した画像データを回転して出力する全ての装置に本発明を適用できることは言うまでもない。
【図面の簡単な説明】
【００２７】
【図１】本発明の画像処理装置（ファクシミリ複合装置）の構成を示すブロック図である。
【図２】画像データのページメモリでの蓄積状況を示す図である。
【符号の説明】
【００２８】
１  制御部
２  読取部
３  記録部
５  操作部
６  ＲＯＭ
７  ＲＡＭ
１０  ページメモリ
１１  バッファ
【図１】
2005176124.tif 000003
【図２】
2005176124.tif 000004