(57)【要約】  【課題】  メモリに記憶させる画像データのデータ量を減少させる画像処理装置を提供する。  【解決手段】  読取部１８が原稿画像を読み取って取得したＲＧＢ色空間の画像データを、入力画像処理部１９の色変換部１９ａが例えばＹＣｒＣｂ色空間の画像データに色変換する。その後、サブサンプリング部１９ｂがサンプリング処理を行ない、データ量を減少させて第１ページメモリ２７に記憶させる。また、第１ページメモリ２７から読み出された画像データを、ＪＰＥＧ−ＣＯＤＥＣ２１にてＪＰＥＧ方式の符号化処理を行ない、画像メモリ２２に記憶させる。【選択図】        図１
2005130142.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取って画像データを取得する取得手段と、
該取得手段にて取得した画像データを記憶する記憶手段と、
該記憶手段から読み出した画像データに符号化処理を行なう符号化手段と
を備える画像処理装置において、
前記取得手段にて取得した画像データに対して、データ量を減少させるサンプリング処理を行なうサンプリング手段と、
該サンプリング手段にてサンプリング処理が行なわれた画像データを前記記憶手段に記憶させる記憶処理、及び前記記憶手段から画像データを読み出して前記符号化手段に転送する転送処理を並列に制御するメモリ制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記記憶手段は、
前記取得手段が複数枚の原稿画像を順次読み取る場合に、１枚の原稿画像から読み取った画像データ毎に記憶させる記憶領域を有しており、
前記メモリ制御手段は、
前記転送処理と、該転送処理にて読み出される画像データよりも後に前記サンプリング手段にてサンプリング処理が行なわれる画像データを、該転送処理にて読み出される画像データの記憶領域よりも先に記憶された画像データの記憶領域に記憶させる記憶処理とを並列に制御するように構成されていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
第１条件又は第２条件を選択する選択手段と、
該選択手段が第１条件を選択した場合に、前記サンプリング手段及び符号化手段に前記サンプリング処理及び符号化処理を行なわせ、前記選択手段が第２条件を選択した場合に、前記サンプリング手段及び符号化手段に前記サンプリング処理及び符号化処理を行なわせないように、前記サンプリング手段及び符号化手段を制御する制御手段と
を備えることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
原稿画像を読み取って複数画素からなる第１色空間の画像データを取得する取得手段と、
該取得手段にて取得した第１色空間の画像データを第２色空間の画像データに変換する色変換手段と、
該色変換手段にて変換された第２色空間の画像データを記憶する記憶手段と、
該記憶手段から読み出した第２色空間の画像データに、第２色空間に応じた符号化処理を行なう符号化手段と
を備える画像処理装置において、
前記色変換手段にて変換された画像データに対して、データ量を減少させるサンプリング処理を行なうサンプリング手段と、
該サンプリング手段にてサンプリング処理が行なわれた画像データを前記記憶手段に記憶させる記憶処理、及び前記記憶手段に記憶してある画像データを複数画素からなるブロック単位で前記符号化手段に転送する転送処理を並列に制御するメモリ制御手段と
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取得した画像データを一旦メモリに記憶しておき、メモリから読み出される画像データに符号化処理を行なう画像処理装置に関するものである。
【背景技術】
【０００２】
近年、ファクシミリ装置にプリンタ機能を搭載した複合機が普及しており、このような装置において、プリンタ機能の拡張に伴い、カラー複写機能及びカラーファクシミリ通信機能等も搭載されつつある。このような装置は、ＡＤＦ(Automatic Document Feeder) 方式のスキャナを備えており、所定の載置台にセットされた原稿束から原稿を１枚ずつ分離して取り込みながら読み取り、記録紙又はＯＨＰ(Over Head Projector) シート等の記録シートに記録すべくメモリに一旦記憶させる。
【０００３】
また、カラー表示の原稿画像を読み取り、カラー画像データを取得するカラースキャナを備える複合機においては、取得した画像データのデータ量が膨大となるため、取得した画像データに符号化処理を行なうことにより処理すべき画像データのデータ量を削減する構成を備えている装置もある。このような構成により、複数枚の原稿画像を読み取って得られた複数枚分の画像データの全てを一旦メモリに記憶させ、このメモリから所定の順序、例えば、取得した画像データの読取順序又は、その逆の順序にて、１枚分の画像データを順次読み出して記録シートに記録するソート印刷処理を実現することができる。尚、読み取った画像データに行なう符号化処理として、ＪＰＥＧ(Joint Photographic Expert Group)方式の処理を行なう装置がある（例えば、特許文献１参照）。
【特許文献１】特開平８−２４１４１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述したように符号化処理を行なう構成の複合機においては、原稿画像を読み取って得られた画像データを一旦非圧縮の状態で１枚分の記憶容量を持つメモリに記憶し、このメモリから画像データを順次読み出して符号化処理を行なうように構成されている場合が多く、このような構成では、１ページ分の読取動作を中断することなく行なうために、原稿画像から読み取った画像データを非圧縮の状態で記憶させるメモリの記憶容量を削減することができないという問題があった。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、取得した画像データにサンプリング処理を行なってデータ量を減少させた後にメモリに記憶させることで、メモリに記憶させる画像データのデータ量を削減し、メモリからの画像データのオーバフローを防止するとともに、メモリからの画像データのオーバフローによる原稿画像の読取処理の中断を防止することが可能な画像処理装置を提供することを目的とする。また、メモリをトグルで使用することにより、メモリへの書込処理及びメモリからの読出処理を効率よく行なう画像処理装置を提供することを他の目的とする。
【０００６】
本発明の他の目的は、符号化処理を行なう条件ではサンプリング処理を行なうことで、必要に応じて効率よくサンプリング処理及び符号化処理を行ない、また、符号化処理を行なわない条件ではサンプリング処理を行なわないことで、サンプリング処理の実行に伴う画質の劣化を確実に防止する画像処理装置を提供することにある。
【０００７】
本発明の更に他の目的は、例えば、ＪＰＥＧ方式の符号化処理を行なう場合に、取得したＲＧＢ色空間の画像データをＹＣｒＣｂ色空間の画像データに変換し、得られた画像データに対してサンプリング処理を行なってデータ量を減少させた後に記憶手段に記憶させることで、原稿画像を読み取って得られた画像データを記憶させるメモリの記憶容量を削減することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像処理装置は、原稿画像を読み取って画像データを取得する取得手段と、該取得手段にて取得した画像データを記憶する記憶手段と、該記憶手段から読み出した画像データに符号化処理を行なう符号化手段とを備える画像処理装置において、前記取得手段にて取得した画像データに対して、データ量を減少させるサンプリング処理を行なうサンプリング手段と、該サンプリング手段にてサンプリング処理が行なわれた画像データを前記記憶手段に記憶させる記憶処理、及び前記記憶手段から画像データを読み出して前記符号化手段に転送する転送処理を並列に制御するメモリ制御手段とを備えることを特徴とする。
【０００９】
本発明による場合は、取得手段にて取得した画像データに対して、サンプリング手段にてサンプリング処理を行ないデータ量を減少させた後に記憶手段に記憶させ、記憶手段から読み出した画像データに符号化手段にて符号化処理を行なう。また、サンプリング手段にてサンプリング処理を行なった画像データを記憶手段に記憶させる記憶処理と、記憶手段から画像データを読み出して符号化手段に転送する転送処理とを並列に制御する。
【００１０】
本発明に係る画像処理装置は、前記記憶手段は、前記取得手段が複数枚の原稿画像を順次読み取る場合に、１枚の原稿画像から読み取った画像データ毎に記憶させる記憶領域を有しており、前記メモリ制御手段は、前記転送処理と、該転送処理にて読み出される画像データよりも後に前記サンプリング手段にてサンプリング処理が行なわれる画像データを、該転送処理にて読み出される画像データの記憶領域よりも先に記憶された画像データの記憶領域に記憶させる記憶処理とを並列に制御するように構成されていることを特徴とする。
【００１１】
本発明による場合は、取得手段が複数枚の原稿画像を順次読み取る場合に、メモリ制御部が制御する転送処理にて読み出される画像データよりも後にサンプリング処理が行なわれる画像データを、該転送処理にて読み出される画像データよりも先に記憶された画像データの記憶領域に記憶させるように制御する。
【００１２】
本発明に係る画像処理装置は、第１条件又は第２条件を選択する選択手段と、該選択手段が第１条件を選択した場合に、前記サンプリング手段及び符号化手段に前記サンプリング処理及び符号化処理を行なわせ、前記選択手段が第２条件を選択した場合に、前記サンプリング手段及び符号化手段に前記サンプリング処理及び符号化処理を行なわせないように、前記サンプリング手段及び符号化手段を制御する制御手段とを備えることを特徴とする。
【００１３】
本発明による場合は、選択手段にて第１条件が選択された場合に、サンプリング処理及び符号化処理を行ない、第２条件が選択された場合に、サンプリング処理及び符号化処理を行なわないようにサンプリング手段及び符号化手段を制御する。
【００１４】
本発明に係る画像処理装置は、原稿画像を読み取って複数画素からなる第１色空間の画像データを取得する取得手段と、該取得手段にて取得した第１色空間の画像データを第２色空間の画像データに変換する色変換手段と、該色変換手段にて変換された第２色空間の画像データを記憶する記憶手段と、該記憶手段から読み出した第２色空間の画像データに、第２色空間に応じた符号化処理を行なう符号化手段とを備える画像処理装置において、前記色変換手段にて変換された画像データに対して、データ量を減少させるサンプリング処理を行なうサンプリング手段と、該サンプリング手段にてサンプリング処理が行なわれた画像データを前記記憶手段に記憶させる記憶処理、及び前記記憶手段に記憶してある画像データを複数画素からなるブロック単位で前記符号化手段に転送する転送処理を並列に制御するメモリ制御手段とを備えることを特徴とする。
【００１５】
本発明による場合は、取得手段にて取得した第１色空間の画像データを変換手段にて第２色空間の画像データに変換し、得られた画像データに対して、サンプリング手段にてサンプリング処理を行ないデータ量を減少させた後に記憶手段に記憶させ、記憶手段から読み出した画像データに符号化手段にて符号化処理を行なう。また、サンプリング手段にてサンプリング処理を行なった画像データを記憶手段に記憶させる記憶処理と、記憶手段から画像データを読み出して符号化手段に転送する転送処理とを並列に制御する。
【発明の効果】
【００１６】
本発明によれば、取得した画像データにサンプリング処理を行なってデータ量を減少させた後にメモリに記憶させることで、原稿画像を読み取って得られた画像データを記憶させるメモリの記憶容量を削減することができる。また、メモリからの画像データのオーバフローを防止するとともに、メモリからの画像データのオーバフローによる原稿画像の読取処理の中断を防止し、結果として読取時間を短縮することができる。
【００１７】
本発明によれば、複数枚の原稿画像を連続して読み取る場合に、転送処理にてメモリから読み出される原稿画像１枚分の画像データ（例えば、第Ｎ頁目の画像データ（Ｎは整数））よりも後にサンプリング処理が行なわれる画像データ（例えば、第Ｎ＋１頁目の画像データ）を、該転送処理にて読み出される画像データよりも先に記憶された画像データ（例えば、第Ｎ−１頁目の画像データ）の記憶領域に記憶させることで、メモリをトグルで使用することができ、原稿画像１枚分の画像データの記憶領域単位でメモリへの書込処理及びメモリからの読出処理を効率よく行なうことができる。
【００１８】
本発明によれば、符号化処理を行なう条件と符号化処理を行なわない条件との選択を可能に構成し、符号化処理を行なう条件ではサンプリング処理を行なうことで、例えば、複数枚の原稿画像の読取処理又はカラー画像データの読取処理等のように、取得した画像データのデータ量が多い場合には、効率よくサンプリング処理及び符号化処理を行なうことができる。また、符号化処理を行なわない条件ではサンプリング処理を行なわないことで、サンプリング処理の実行に伴う画質の劣化を確実に防止することができる。
【００１９】
本発明によれば、例えば、ＹＣｒＣｂ色空間の画像データにＪＰＥＧ方式の符号化処理を行なう場合に、取得手段にて取得した第１色空間（例えば、ＲＧＢ色空間）の画像データを第２色空間（ＹＣｒＣｂ色空間）の画像データに変換し、得られた画像データに対してサンプリング処理を行なってデータ量を減少させた後に記憶手段に記憶させることで、原稿画像を読み取って得られた画像データを記憶させるメモリの記憶容量を削減することができる。また、記憶手段への画像データの記憶処理と、記憶手段からの画像データの転送処理とを並列に制御することで、メモリへの書込処理及びメモリからの読出処理を効率よく行なうことができる。
【発明を実施するための最良の形態】
【００２０】
以下に、本発明に係る画像処理装置を、複合機における実施の形態を示す図面に基づいて詳述する。図１は本発明に係る複合機の構成例を示すブロック図であり、図中１は複合機を示している。複合機１は、制御部１０、ＲＯＭ１１、ＲＡＭ１２、ＮＣＵ(Network Control Unit)１３、モデム１４、表示部１５、操作部１６、外部のコンピュータと接続するためのＵＳＢ（Universal Serial Bus）インタフェース１７、読取部（取得手段）１８、入力画像処理部１９、第１メモリ管理部２０、ＪＰＥＧ−ＣＯＤＥＣ２１、画像メモリ２２、出力画像処理部２３、第２メモリ管理部２４、記録部２５、ＣＯＤＥＣ２６等を備えており、夫々はバス２９を介して相互に接続されている。
【００２１】
制御部１０は、具体的にはＣＰＵ(Central Processing Unit)等で構成されており、バス２９を介して接続される上述したようなハードウェア各部を制御すると共に、ＲＯＭ１１に格納された制御プログラムに従って、種々のソフトウェア的機能を実現する。ＲＯＭ１１は、本実施の形態に係る複合機１としての動作に必要な種々の制御プログラムを予め記憶している。ＲＡＭ１２は、ＳＲＡＭ又はフラッシュメモリ等で構成され、制御部１０による制御プログラムの実行時に発生するデータを一時的に記憶する。
【００２２】
モデム１４は、ファクシミリ通信が可能なファックスモデムで構成されており、ＮＣＵ１３と直接的にも接続されている。ＮＣＵ１３は、公衆電話回線網Ｌと接続されており、必要に応じてモデム１４を公衆電話回線網Ｌと接続し、公衆電話回線網Ｌを介して外部の装置との間でのファクシミリ通信を可能としている。
【００２３】
表示部１５は、液晶ディスプレイ（ＬＣＤ）で構成されており、複合機１の動作状況、操作部１６から入力された文字、ユーザに通知すべき情報等を表示する。操作部１６は、複合機１を操作するために必要なテンキー及び各種のファンクションキー等を備えている。尚、表示部１５をタッチパネル方式のものとすることにより、操作部１６の各種のキーのうちの一部又は全部を代用することも可能である。
【００２４】
読取部１８は、例えばＣＣＤ(Charge Coupled Device)を利用したＡＤＦ方式のスキャナにより構成されており、原稿束を１枚ずつ分離して原稿画像を順次読み取り、原稿画像からの反射光像を例えばＲＧＢ（Ｒ：赤，Ｇ：緑，Ｂ：青）色空間（第１色空間）のカラー画像データとして取得する取得手段として動作し、得られたカラー画像データを入力画像処理部１９に入力する。尚、本実施の形態では、読取部１８は、原稿画像からの反射光に基づいて、各画素データを８ビットの多値データで示した多値のカラー画像データとして取得する。
【００２５】
入力画像処理部１９は、色変換部１９ａ及びサブサンプリング部１９ｂを備えている。色変換部１９ａは、読取部１８にて取得したＲＧＢ色空間の画像データを、ＪＰＥＧ−ＣＯＤＥＣ２１が行なうＪＰＥＧ方式の符号化処理において扱い易い、例えばＹＣｒＣｂ（Ｙ：輝度成分、ＣｒＣｂ：色差成分）等の輝度成分及び色差成分を有する色空間（第２色空間）の画像データに変換する色変換手段として動作する。ここで、本実施の形態の複合機１においては、後述するように、取得した画像データにＪＰＥＧ方式の符号化処理を行なわない場合があり、色変換部１９ａは、このような画像データに対して、例えばＬａｂ（Ｌ：明度情報，ａ：赤〜緑の色情報，ｂ：黄〜青の色情報）等の明度情報を有する色空間の画像データへの変換処理を実行する。
【００２６】
サブサンプリング部１９ｂは、制御部１０からの指示に従って、色変換部１９ａにて変換されたＹＣｒＣｂ色空間の画像データに対して、所定の手順に従ったサンプリング処理を行ない、データ量を減少させるサンプリング手段として動作する。
【００２７】
第１メモリ管理部２０にはＤＲＡＭにより構成される第１ページメモリ（記憶手段）２７が接続されており、第１メモリ管理部２０は、必要に応じて入力画像処理部１９のサブサンプリング部１９ｂにて所定のサンプリング処理が行なわれたＹＣｒＣｂ色空間の多値の画像データを第１ページメモリ２７に記憶させる記憶処理と、制御部１０の制御に従って、第１ページメモリ２７に記憶してある画像データを読み出してＪＰＥＧ−ＣＯＤＥＣ２１に転送する転送処理とを並列に制御するメモリ制御手段として動作する。
【００２８】
ここで、第１ページメモリ２７は、読取部１８が複数枚の原稿画像からなる原稿束を読み取る場合、１枚の原稿画像から読み取られる画像データ単位で記憶するように記憶領域を分割して備えており、第１メモリ管理部２０は、第１ページメモリ２７から読み出した原稿画像１枚分の画像データをＪＰＥＧ−ＣＯＤＥＣ２１に転送させるとともに、この転送処理にて読み出される画像データよりも後にサブサンプリング部１９ｂから出力される画像データを、当該転送処理にて読み出される画像データの記憶領域よりも先に記憶された原稿画像１枚分の画像データの記憶領域に上書きするように制御する。
【００２９】
具体的には、第１メモリ管理部２０は、例えばＪＰＥＧ−ＣＯＤＥＣ２１にて符号化処理を行なうべく第１ページメモリ２７から第Ｎ頁目（Ｎは整数）の画像データを読み出してＪＰＥＧ−ＣＯＤＥＣ２１に転送させる転送処理と、既にＪＰＥＧ−ＣＯＤＥＣ２１に転送された第Ｎ−１頁目の画像データが記憶されていた第１ページメモリ２７における記憶領域に、サブサンプリング部１９ｂから出力される次の第Ｎ＋１頁目の画像データを上書きする記憶処理とを並列に制御する。
【００３０】
これにより、第１ページメモリ２７における１枚分の記憶領域をトグルで使用することができ、第１ページメモリ２７の記憶領域を有効に利用することにより、第１ページメモリ２７からの画像データのオーバフローを防止して読取処理の中断を回避し、結果として読取時間の短縮を図ることができる。また、第１メモリ管理部２０は、入力画像処理部１９の色変換部１９ａにより生成されたＬａｂ色空間の画像データを第１ページメモリ２７に記憶させる処理、及び第１ページメモリ２７から読み出したＬａｂ色空間の画像データをバス３０を介して出力画像処理部２３へ転送する処理も制御している。
【００３１】
尚、第１メモリ管理部２０の制御により第１ページメモリ２７からＪＰＥＧ−ＣＯＤＥＣ２１に転送される画像データの転送速度は、入力画像処理部１９から出力された画像データを第１ページメモリ２７に入力させる速度よりも遅い。従って、第１メモリ管理部２０は、入力画像処理部１９から出力された原稿画像１枚分の画像データが第１ページメモリ２７に蓄積されるまで待たずに、所定のライン数分の画像データが蓄積された時点で、ＪＰＥＧ−ＣＯＤＥＣ２１への画像データの転送処理を開始する。これにより、第１ページメモリ２７からの画像データのオーバフローを確実に防止することができる。また、第１メモリ管理部２０は、第１ページメモリ２７から画像データを読み出す際にアドレスを適切に制御することで、例えば８×８画素からなるブロック単位でＪＰＥＧ−ＣＯＤＥＣ２１へ転送する。
【００３２】
ＪＰＥＧ−ＣＯＤＥＣ２１は、第１メモリ管理部２０により第１ページメモリ２７から読み出された画像データにＪＰＥＧ方式に基づく符号化処理を行なう符号化手段として動作し、符号化処理を行なってＪＰＥＧ圧縮した画像データを画像メモリ２２に記憶させる。画像メモリ２２は、ＤＲＡＭにより構成され、ＪＰＥＧ−ＣＯＤＥＣ２１にて圧縮された画像データを記憶しており、また、制御部１０の指示に従って、圧縮された画像データを伸張すべく、ＪＰＥＧ−ＣＯＤＥＣ２１に読み出す。ＪＰＥＧ−ＣＯＤＥＣ２１は、画像メモリ２２から読み出された圧縮画像データに復号処理を行なった場合、伸張した画像データを第１メモリ管理部２０による制御に従ってバス３０を介して出力画像処理部２３へ出力する。
【００３３】
出力画像処理部２３は、ＪＰＥＧ−ＣＯＤＥＣ２１により復号された多値の画像データに対して色変換処理を行い、例えばＣＭＹＫ（Ｃ：シアン，Ｍ：マゼンタ，Ｙ：イエロー，Ｋ：ブラック）色空間の画像出力用の画像データに変換する。また出力画像処理部２３は、第１ページメモリ２７から読み出されたＬａｂ色空間の画像データを取得した場合、取得したＬａｂ色空間の画像データをＣＭＹＫ色空間の画像データに変換する。更に出力画像処理部２３は、上述のような色変換処理を行なうと共に、生成したＣＭＹＫ色空間の画像データに２値化処理を行なって２値の画像データを生成する。
【００３４】
第２メモリ管理部２４は、出力画像処理部２３にて生成された画像出力用の２値の画像データを順次ＣＯＤＥＣ２６へ出力する。ＣＯＤＥＣ２６は、モノクロ２値データを例えばＭＨ，ＭＲ，ＭＭＲ，ＪＢＩＧ等の方式に基づく符号化処理を行なうものであり、第２メモリ管理部２４から取得した画像データに所定の符号化処理を行ない、得られた画像データを画像メモリ２２に一旦記憶させる。尚、上述したＪＰＥＧ−ＣＯＤＥＣ２１及びＣＯＤＥＣ２６は、ハードウェアによる構成だけでなく、所定のアルゴリズムに従った制御プログラムをＲＯＭ１１に記憶させておき、この制御プログラムを実行することによるソフトコーデックにより構成することもできる。
【００３５】
また、第２メモリ管理部２４にはＤＲＡＭにより構成される第２ページメモリ２８が接続されており、第２メモリ管理部２４は、制御部１０の指示に従って画像メモリ２２から読み出され、ＣＯＤＥＣ２６にて復号処理を施された２値の画像データを第２ページメモリ２８に順次記憶させる。
【００３６】
第２ページメモリ２８に記憶してある画像データは、制御部１０の制御に従った第２メモリ管理部２４の制御により記録部２５に読み出される。記録部２５は、電子写真方式のプリンタ装置であって、第２メモリ管理部２４により第２ページメモリ２８から読み出された画像出力用の画像データに基づく画像を、ハードコピーとしてＡ３縦，Ｂ４縦，Ａ４縦，Ｂ５横及びＡ５横等の各サイズの記録紙又はＯＨＰシートから最適なサイズのものを選択して記録する。
【００３７】
ここで、上述した入力画像処理部１９のサブサンプリング部１９ｂが行なうサンプリング処理は、ＪＰＥＧ方式の符号化処理に含まれるサブサンプリング処理である。具体的には、色変換部１９ａにて変換されたＹＣｒＣｂ色空間の画像データにおいて、Ｙ成分のデータには何もせず、Ｃｂ成分及びＣｒ成分のデータに、例えば、近隣の４画素のデータを、この４画素の画素データの平均値に置き換えることにより、４画素分のデータを１画素分の画像データに間引く処理を行なう。
【００３８】
従って、Ｙ成分の４画素分のデータはそのまま４画素分のデータであり、ＣｒＣｂ成分の４画素分のデータは夫々１画素分のデータに間引かれるため、サンプリング処理前に１２画素分のデータであったものが、６画素分のデータに圧縮することができ、画像データ全体として半分のデータ量に圧縮することができる。尚、人間の視覚は、色の変化に鈍感であるため、このようにサブサンプリング部１９ｂで色成分を１／４のデータ量に圧縮した場合であっても画質の劣化は目立たない。また、上述したように、読取部１８にて読み取った画像データを第１ページメモリ２７に記憶させる前に、サブサンプリング部１９ｂにてサンプリング処理を行なった場合、ＪＰＥＧ−ＣＯＤＥＣ２１が行なう符号化処理においてはサブサンプリング処理を行なわない。
【００３９】
上述したように、読取部１８にて読み取った画像データを、入力画像処理部１９のサブサンプリング部１９ｂにて半分のデータ量に圧縮することにより、第１ページメモリ２７に記憶させる画像データのデータ量を削減することができる。また、第１ページメモリ２７は、オーバフローにより読取処理が中断されないように、読取部１８が読み取る原稿画像の少なくとも１枚分の記憶容量を有しており、サブサンプリング部１９ｂにて半分のデータ量に圧縮することで、第１ページメモリ２７には、原稿画像の２枚分以上の画像データを記憶させることが可能となる。
【００４０】
本実施の形態の複合機１においては、ＪＰＥＧ−ＣＯＤＥＣ２１による符号化処理を行なう場合と行なわない場合とがあり、制御部１０は、ユーザにより指示された処理内容が符号化処理を行なう必要がある処理（第１条件）であるか、符号化処理を行なう必要がない処理（第２条件）であるかを選択する選択手段として動作する。また、制御部１０は、ＪＰＥＧ−ＣＯＤＥＣ２１にて符号化処理を行なう必要がないと判断した場合には、入力画像処理部１９のサブサンプリング部１９ｂによるサンプリング処理も行なわないように制御する制御手段として動作する。これにより、圧縮処理を行なう必要がない画像データ、又は圧縮処理を行ないたくない画像データに対してはサンプリング処理及び符号化処理を行なわないため、圧縮処理に伴う画質の劣化を確実に防止することができる。
【００４１】
尚、ＪＰＥＧ−ＣＯＤＥＣ２１にて符号化処理を行なう必要がある処理としては、例えば、複数枚の原稿画像を複数部に複写する際に、複写対象である原稿画像の読み取り順序にて、取得した画像データに基づく画像を記録用紙に記録するソート印刷処理、ＪＰＥＧ圧縮した画像データをＵＳＢインタフェース１７を介して外部のコンピュータへ出力する出力処理、及びハードディスク等の大容量のメモリを別途に備え、読取部１８で読み取った画像データをＪＰＥＧ圧縮して蓄積する処理等がある。また、ＪＰＥＧ−ＣＯＤＥＣ２１による符号化処理を行なう必要がない処理としては、例えば、通常の複写処理、ファクシミリ送信処理、及びＪＰＥＧ圧縮せずに外部へ出力する出力処理等がある。
【００４２】
制御部１０は、上述したようにユーザから指示された処理内容に基づいてＪＰＥＧ−ＣＯＤＥＣ２１による符号化処理を行なう必要があるか否かを判断した結果、ＪＰＥＧ−ＣＯＤＥＣ２１による符号化処理を行なう必要があると判断した場合、入力画像処理部１９に、色変換部１９ａによるＹＣｒＣｂ色空間への色変換処理を行なった後、サブサンプリング部１９ｂによるサブサンプリング処理を実行させる。また、制御部１０は、ＪＰＥＧ−ＣＯＤＥＣ２１による符号化処理を行なう必要がないと判断した場合、入力画像処理部１９に色変換部１９ａによるＬａｂ色空間への色変換処理のみを実行させる。
【００４３】
以下に、上述した構成の複合機１において、読取部１８にて読み取った画像データに行なう処理について説明する。図２は本発明に係る複合機１における制御部１０の制御処理手順を示すフローチャートである。複合機１において、例えば、図示しない原稿載置台に原稿が載置され、ユーザにより操作部１６のボタンが操作された場合、制御部１０は、ユーザが指示した処理内容に基づいてＪＰＥＧ−ＣＯＤＥＣ２１による符号化処理を実行する必要があるか否かを判断する（Ｓ１）。
【００４４】
ここで、ユーザが例えばＪＰＥＧ圧縮した画像データを画像メモリ２２に蓄積する処理又はＪＰＥＧ圧縮した画像データをＵＳＢインタフェース１７を介して外部へ送信する処理等の実行を指示した場合、制御部１０は、ＪＰＥＧ−ＣＯＤＥＣ２１による符号化処理を実行する必要があると判断する（Ｓ１：ＹＥＳ）。また、制御部１０は、原稿載置台に載置された原稿を読取部１８により読み取り、ＲＧＢ色空間の画像データを取得する（Ｓ２）。
【００４５】
次に制御部１０は、取得した画像データを入力画像処理部１９に入力し、色変換部１９ａにてＹＣｒＣｂ色空間への色変換処理を実行し（Ｓ３）、ＹＣｒＣｂ色空間の画像データを生成する。また制御部１０は、生成した画像データにサブサンプリング部１９ｂにてサンプリング処理を実行し（Ｓ４）、サンプリング処理を行なった画像データを第１メモリ管理部２０を介して第１ページメモリ２７に記憶させる（Ｓ５）。
【００４６】
制御部１０は、所定のタイミングで、第１メモリ管理部２０にて、第１ページメモリ２７から画像データを読み出してＪＰＥＧ−ＣＯＤＥＣ２１に入力し、ＪＰＥＧ−ＣＯＤＥＣ２１にてＪＰＥＧ方式に応じた符号化処理を実行し（Ｓ６）、圧縮した画像データを画像メモリ２２に記憶させる（Ｓ７）。尚、ユーザがＪＰＥＧ圧縮された画像データをＵＳＢインタフェース１７を介して外部へ送信する処理の実行を指示した場合、制御部１０は、指定された画像データを画像メモリ２２から読み出してＵＳＢインタフェース１７へ出力し、ＵＳＢインタフェース１７を介して指定された送信先へ送信する。
【００４７】
一方、ステップＳ１で、ＪＰＥＧ−ＣＯＤＥＣ２１による符号化処理を実行する必要がないと判断した場合（Ｓ１：ＮＯ）、例えばユーザにより１枚の原稿画像の複写処理の実行が指示された場合、制御部１０は、原稿載置台に載置された１枚の原稿を読取部１８にて読み取り、ＲＧＢ色空間の画像データを取得する（Ｓ８）。また、制御部１０は、取得した画像データを入力画像処理部１９に入力し、色変換部１９ａにてＬａｂ色空間への色変換処理を実行し（Ｓ９）、生成したＬａｂ色空間の画像データを第１メモリ管理部２０を介して第１ページメモリ２７に記憶させる（Ｓ１０）。
【００４８】
制御部１０は、第１メモリ管理部２０によりＬａｂ色空間の画像データを第１ページメモリ２７から読み出し、バス３０を介して出力画像処理部２３に入力し、出力画像処理部２３により補正処理等の各種の画像処理を実行する（Ｓ１１）。また、制御部１０は、出力画像処理部２３により、画像処理を行なった画像データにＣＭＹＫ色空間への色変換処理を実行し（Ｓ１２）、更に生成されたＣＭＹＫ色空間の画像データに２値化処理を実行する（Ｓ１３）。
【００４９】
制御部１０は、上述したように出力画像処理部２３により生成した画像出力用の２値の画像データを記録部２５に入力し、記録部２５により適宜の大きさの記録用紙への記録処理を実行する（Ｓ１４）。詳細には、制御部１０は、出力画像処理部２３により生成した画像出力用の２値の画像データを適宜ＣＯＤＥＣ２６により符号化して画像メモリ２２に一旦蓄積し、画像メモリ２２に蓄積した１枚分の画像データを順次ＣＯＤＥＣ２６に読み出して復号し、第２メモリ管理部２４を介して第２ページメモリ２８に記憶させる。また制御部１０は、第２メモリ管理部２４にて、所定のタイミングで第２ページメモリ２８から画像出力用の画像データを読み出して記録部２５に入力して記録処理を実行する。
【００５０】
上述したように、制御部１０が、ＪＰＥＧ−ＣＯＤＥＣ２１により符号化処理を行なう場合にのみ、入力画像処理部１９のサブサンプリング部１９ｂにてサンプリング処理を行なうように、ＪＰＥＧ−ＣＯＤＥＣ２１及び入力画像処理部１９を制御することで、読取部１８にて複数枚の原稿画像を連続して読み取る場合に、順次第１ページメモリ２７に記憶させる画像データのデータ量を削減することができ、第１ページメモリ２７の記憶容量を縮小することができるとともに、第１ページメモリ２７からの画像データのオーバフローによる読取処理の中断を防止することができる。
【００５１】
また、ＪＰＥＧ−ＣＯＤＥＣ２１により符号化処理を行なわない場合に、サブサンプリング部１９ｂにてサンプリング処理を行なわないように、制御部１０がＪＰＥＧ−ＣＯＤＥＣ２１及び入力画像処理部１９を制御することにより、符号化処理により圧縮しない画像データにおいては、サンプリング処理も行なわないことにより、画質の劣化を確実に防止することができる。
【００５２】
上述した実施の形態では、ＡＤＦ方式の読取部１８にて複数枚の原稿画像を読み取り、例えばソート印刷処理を行なう場合に、ＪＰＥＧ圧縮処理を行なっているが、例えば、ＦＢＳ(Flat Bed Scanner)方式のスキャナにより、１枚ずつ原稿画像を読み取る場合にも、読み取った画像データを一旦記憶する際にＪＰＥＧ圧縮処理を行なうことで、メモリ容量の削減を図ることができる。
【図面の簡単な説明】
【００５３】
【図１】本発明に係る複合機の構成例を示すブロック図である。
【図２】本発明に係る複合機における制御部の制御処理手順を示すフローチャートである。
【符号の説明】
【００５４】
１  複合機（画像処理装置）
１０  制御部（選択手段、制御手段）
１８  読取部（取得手段）
１９  入力画像処理部
１９ａ  色変換部（色変換手段）
１９ｂ  サブサンプリング部（サンプリング手段）
２０  第１メモリ管理部（メモリ制御手段）
２１  ＪＰＥＧ−ＣＯＤＥＣ（符号化手段）
２７  第１ページメモリ（記憶手段）
【図１】
2005130142.tif 000003
【図２】
2005130142.tif 000004