(57)【要約】【課題】画像データに対して施す画像処理の制約を緩和することができる画像処理装置、プログラムおよび画像処理方法を提供する。【解決手段】制御部１０３ａは、ＨＤＤ１２２および第２画像データ処理装置１２１が接続されている場合、読取画像データに対して第１画像データ処理装置１０２によりメモリ１０４の容量によらない画像処理を施して再利用可能な画像データを生成し、生成した画像データをＨＤＤ１２２に格納すると共に、生成した画像データに対して第２画像データ処理装置１２１によりメモリ１０４の容量に応じた画像処理を施して出力データを生成し、生成した出力データを一時的にメモリ１０４に格納した後、書込み装置１０６の処理速度に併せてメモリ１０４に格納した出力データを書込み装置１０６に渡す。【選択図】        図１
2009071602.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読取り電子化した読取画像データを得る画像読取手段と、
前記読取画像データに対して画像処理を施す第１画像処理手段と、
前記第１画像処理手段により画像処理が施された画像データを格納する第１記憶部と、前記第１記憶部に格納された前記画像データを受け取って、第１画像処理手段とは異なる画像処理を施す第２画像処理手段と、を接続可能な制御手段と、
出力対象の出力データを一時的に格納する第１記憶部より小容量の第２記憶部と、
前記第２記憶部に格納された前記出力データを出力する少なくとも１以上の出力手段と、を備え、
前記制御手段は、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記読取画像データに対して前記第１画像処理手段により前記第２記憶部の容量によらない画像処理を施して再利用可能な前記画像データを生成し、生成した前記画像データを第１記憶部に格納すると共に、生成した前記画像データに対して前記第２画像処理手段により前記第２記憶部の容量に応じた画像処理を施して前記出力データを生成し、生成した前記出力データを一時的に前記第２記憶部に格納した後、所望の前記出力手段の処理速度に併せて前記第２記憶部に格納した前記出力データを当該出力手段に渡すことを特徴とする画像処理装置。
【請求項２】
前記制御手段は、さらに、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記第２画像処理手段により２値若しくはそれに近い少値の階調数に量子化する画像処理を施して前記出力データを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記第２記憶部の容量に基づいて、前記第２画像処理手段で量子化する階調数を決定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、さらに、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記第２画像処理手段により前記画像データの解像度を変換する画像処理を施して前記出力データを生成することを特徴とする請求項１から３のいずれか一に記載の画像処理装置。
【請求項５】
前記制御手段は、前記第２記憶部の容量に基づいて、前記第２画像処理手段で前記画像データを変換する解像度を決定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
コンピュータを、
原稿を読取り電子化した読取画像データを得る画像読取手段と、
前記読取画像データに対して画像処理を施す第１画像処理手段と、
前記第１画像処理手段により画像処理が施された画像データを格納する第１記憶部と、前記第１記憶部に格納された前記画像データを受け取って、第１画像処理手段とは異なる画像処理を施す第２画像処理手段と、を接続可能な制御手段と、
出力対象の出力データを一時的に格納する第１記憶部より小容量の第２記憶部と、
前記第２記憶部に格納された前記出力データを出力する少なくとも１以上の出力手段と、して機能させ、
前記制御手段は、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記読取画像データに対して前記第１画像処理手段により前記第２記憶部の容量によらない画像処理を施して再利用可能な前記画像データを生成し、生成した前記画像データを第１記憶部に格納すると共に、生成した前記画像データに対して前記第２画像処理手段により前記第２記憶部の容量に応じた画像処理を施して前記出力データを生成し、生成した前記出力データを一時的に前記第２記憶部に格納した後、所望の前記出力手段の処理速度に併せて前記第２記憶部に格納した前記出力データを当該出力手段に渡すプログラム。
【請求項７】
原稿読取手段が、原稿を読取り電子化した読取画像データを得る画像読取ステップと、
第１画像処理手段が、前記読取画像データに対して画像処理を施す第１画像処理ステップと、
制御手段が、前記第１画像処理手段により画像処理が施された画像データを格納する第１記憶部と、前記第１記憶部に格納された前記画像データを受け取って、第１画像処理手段とは異なる画像処理を施す第２画像処理手段と、を接続する制御ステップと、
格納手段が、第１記憶部より小容量の第２記憶部に出力対象の出力データを一時的に格納する格納ステップと、
少なくとも１以上の出力手段が、前記第２記憶部に格納された前記出力データを出力する出力ステップと、を含み、
前記制御ステップは、前記制御手段が、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記読取画像データに対して前記第１画像処理手段により前記第２記憶部の容量によらない画像処理を施して再利用可能な前記画像データを生成し、生成した前記画像データを第１記憶部に格納すると共に、生成した前記画像データに対して前記第２画像処理手段により前記第２記憶部の容量に応じた画像処理を施して前記出力データを生成し、生成した前記出力データを一時的に前記第２記憶部に格納した後、所望の前記出力手段の処理速度に併せて前記第２記憶部に格納した前記出力データを当該出力手段に渡すことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、ファクシミリ、プリンタ、スキャナ等の機能を複合したデジタル複合機（ＭＦＰ）などの画像処理装置、プログラムおよび画像処理方法に関するものである。
【背景技術】
【０００２】
近年、デジタル複合機（ＭＦＰ）においては、ＭＦＰ内部に設けられたハードディスク装置にデジタル画像データを蓄積・保存しておき、その情報が必要になった場合に、再出力する使われ方が増えてきている。
【０００３】
しかし、写真などの画像を記憶するために必要な容量が、画像処理装置に備えられているメモリの容量以上である場合には、当然ながら、この画像のメモリへの読み込みが不可能になる。したがって、読み込み可能な画像の領域は、画像処理装置に備えられるメモリの記憶容量の大きさで制限されることになる。
【０００４】
そこで、特許文献１では、メモリの記憶容量による読み込み可能な画像領域の制限を緩和する画像処理装置が開示されている。かかる画像処理装置では、画像データを縮小する場合には、画像データを縮小した後に記憶させ、拡大する場合には、等倍で記憶させておいて読み出す際に拡大することで、記憶手段の記憶容量による読み込み可能な領域の制限を緩和することができる。
【０００５】
【特許文献１】特開２０００−１６５６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載された技術は、画像データの縮小、拡大のいずれの場合にも記憶手段の記憶容量が比較的小さなもので済むものの、記憶手段が拡張されたか否かで画像データに施す画像処理を切り換えることができないため、記憶手段が拡張された場合にも画像データに施す画像処理が制約されてしまうという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、画像データに対して施す画像処理の制約を緩和することができる画像処理装置、プログラムおよび画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、原稿を読取り電子化した読取画像データを得る画像読取手段と、前記読取画像データに対して画像処理を施す第１画像処理手段と、前記第１画像処理手段により画像処理が施された画像データを格納する第１記憶部と、前記第１記憶部に格納された前記画像データを受け取って、第１画像処理手段とは異なる画像処理を施す第２画像処理手段と、を接続可能な制御手段と、出力対象の出力データを一時的に格納する第１記憶部より小容量の第２記憶部と、前記第２記憶部に格納された前記出力データを出力する少なくとも１以上の出力手段と、を備え、前記制御手段は、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記読取画像データに対して前記第１画像処理手段により前記第２記憶部の容量によらない画像処理を施して再利用可能な前記画像データを生成し、生成した前記画像データを第１記憶部に格納すると共に、生成した前記画像データに対して前記第２画像処理手段により前記第２記憶部の容量に応じた画像処理を施して前記出力データを生成し、生成した前記出力データを一時的に前記第２記憶部に格納した後、所望の前記出力手段の処理速度に併せて前記第２記憶部に格納した前記出力データを当該出力手段に渡すことを特徴とする。
【０００９】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記制御手段は、さらに、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記第２画像処理手段により２値若しくはそれに近い少値の階調数に量子化する画像処理を施して前記出力データを生成することを特徴とする。
【００１０】
また、請求項３にかかる発明は、請求項２にかかる発明において、前記制御手段は、前記第２記憶部の容量に基づいて、前記第２画像処理手段で量子化する階調数を決定することを特徴とする。
【００１１】
また、請求項４にかかる発明は、請求項１から３のいずれか一にかかる発明において、前記制御手段は、さらに、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記第２画像処理手段により前記画像データの解像度を変換する画像処理を施して前記出力データを生成することを特徴とする。
【００１２】
また、請求項５にかかる発明は、請求項４にかかる発明において、前記制御手段は、前記第２記憶部の容量に基づいて、前記第２画像処理手段で前記画像データを変換する解像度を決定することを特徴とする。
【００１３】
また、請求項６にかかる発明は、コンピュータを、原稿を読取り電子化した読取画像データを得る画像読取手段と、前記読取画像データに対して画像処理を施す第１画像処理手段と、前記第１画像処理手段により画像処理が施された画像データを格納する第１記憶部と、前記第１記憶部に格納された前記画像データを受け取って、第１画像処理手段とは異なる画像処理を施す第２画像処理手段と、を接続可能な制御手段と、出力対象の出力データを一時的に格納する第１記憶部より小容量の第２記憶部と、前記第２記憶部に格納された前記出力データを出力する少なくとも１以上の出力手段と、して機能させ、前記制御手段は、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記読取画像データに対して前記第１画像処理手段により前記第２記憶部の容量によらない画像処理を施して再利用可能な前記画像データを生成し、生成した前記画像データを第１記憶部に格納すると共に、生成した前記画像データに対して前記第２画像処理手段により前記第２記憶部の容量に応じた画像処理を施して前記出力データを生成し、生成した前記出力データを一時的に前記第２記憶部に格納した後、所望の前記出力手段の処理速度に併せて前記第２記憶部に格納した前記出力データを当該出力手段に渡す。
【００１４】
また、請求項７にかかる発明は、原稿読取手段が、原稿を読取り電子化した読取画像データを得る画像読取ステップと、第１画像処理手段が、前記読取画像データに対して画像処理を施す第１画像処理ステップと、制御手段が、前記第１画像処理手段により画像処理が施された画像データを格納する第１記憶部と、前記第１記憶部に格納された前記画像データを受け取って、第１画像処理手段とは異なる画像処理を施す第２画像処理手段と、を接続する制御ステップと、格納手段が、第１記憶部より小容量の第２記憶部に出力対象の出力データを一時的に格納する格納ステップと、少なくとも１以上の出力手段が、前記第２記憶部に格納された前記出力データを出力する出力ステップと、を含み、前記制御ステップは、前記制御手段が、前記第１記憶部および前記第２画像処理手段が接続されている場合、前記読取画像データに対して前記第１画像処理手段により前記第２記憶部の容量によらない画像処理を施して再利用可能な前記画像データを生成し、生成した前記画像データを第１記憶部に格納すると共に、生成した前記画像データに対して前記第２画像処理手段により前記第２記憶部の容量に応じた画像処理を施して前記出力データを生成し、生成した前記出力データを一時的に前記第２記憶部に格納した後、所望の前記出力手段の処理速度に併せて前記第２記憶部に格納した前記出力データを当該出力手段に渡すことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、第１記憶部と第２画像処理手段とを制御手段に対して接続可能とする共に、第１記憶部および第２画像処理手段が接続されている場合、制御手段が読取画像データに対して第１画像処理手段により第２記憶部の容量によらない画像処理を施して再利用可能な画像データを生成し、生成した画像データを第１記憶部に格納すると共に、当該生成した画像データに対して第２画像処理手段により第２記憶部の容量に応じた画像処理を施して出力データを生成するようにしたことにより、読取画像データに対して施す画像処理の制約を緩和することができる装置を提供できる、という効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかる画像処理装置、プログラムおよび画像処理方法の最良な実施の形態を詳細に説明する。
【００１７】
（第１の実施の形態）
本発明の実施の一形態を図１および図２に基づいて説明する。本実施の形態は、画像処理装置として、コピー機能、ファクシミリ（ＦＡＸ）機能、プリンタ機能、および入力画像（読み取り原稿画像やプリンタ或いはＦＡＸ機能により入力された画像）を配信する機能、を複合したいわゆる複合機であるデジタルカラー複合機を適用した例を示す。
【００１８】
図１は、本実施の形態にかかるデジタルカラー複合機１００のシステム構成を示すブロック図である。図１に示すデジタルカラー複合機１００は、画像読取り装置である読取装置１０１、第１画像データ処理装置１０２、バス制御装置１２０、第２画像データ処理装置１２１、メモリ装置であるＨＤＤ（Hard Disk Drive）１２２、ＣＰＵ（Central Processing Unit）１０３、メモリ１０４、画像形成装置（画像処理部）である書込み装置１０６、インタフェース装置である書込みI／Ｆ装置１０５、操作表示装置１０７、インタフェース装置である回線Ｉ／Ｆ装置１０８、インタフェース装置である外部Ｉ／Ｆ装置１０９、Ｓ．Ｂ．（South Bridge）１１０、ＲＯＭ（Read Only Memory）１１１、ＳＤカードスロット１１６などを備えている。
【００１９】
読取装置１０１は、ＣＣＤ光電変換素子からなるラインセンサとＡ／Ｄコンバータとそれらの駆動回路を具備し、セットされた原稿をスキャンすることで得る原稿の濃淡情報から、ＲＧＢ各８ビットの読取画像データを生成し出力する。
【００２０】
第１画像データ処理装置１０２は、読取装置１０１から出力された読取画像データに対して画像処理を施す。具体的には、読取画像データに対して予め定めた特性に応じた画像処理を施して再利用可能な画像データを生成する。または、第１画像データ処理装置１０２は、読取画像データに対してメモリ１０４の容量に応じた画像処理を施して出力データを生成する。ここで、予め定めた特性とは、メモリ１０４の容量によらない再利用可能な画像データを生成するための特性である。
【００２１】
ここで、図２を用いて、第１画像データ処理装置１０２の構成について説明する。図２は、第１画像データ処理装置および第２画像データ処理装置の処理ブロック図である。図２に示すように、第１画像データ処理装置１０２は、フィルタ処理部２０１、色変換部２０２、変倍処理部２０３、および階調処理部２０４を備えている。
【００２２】
フィルタ処理部２０１は、ＲＧＢ画像データの鮮鋭性を、出力装置に出力する場合の再現性が良くなるように補正する。具体的には、所望するモード情報に従って、鮮鋭化／平滑化処理を施す。例えば、文字モードでは文字をハッキリ／クッキリとさせるために鮮鋭化処理を施し、写真モードでは滑らかに階調性を表現するため平滑化処理を施す。本実施の形態における変換の方式は、既知の３次元ルックアップ方式を採用する。
【００２３】
色変換部２０２は、画像データの色空間を出力装置用の色空間に変換する。例えば、ＲＧＢ各８ビットのデータを受け取ると出力装置用の色空間であるＣＭＹ各８ビットのデータに変換する。このとき、ユーザが所望するモード情報にて、彩度も併せて調整する。
【００２４】
変倍処理部２０３は、画像データのサイズ（解像度）を出力装置の再現性能に従ったサイズ（解像度）に変換する。例えば、読取装置１０１で読み取ったデータの解像度が６００ｄｐｉの場合に、解像度が３００ｄｐｉのデータに変換する。
【００２５】
階調処理部２０４は、多値のデータを受け取り、階調数変換処理を行う。具体的には、階調処理部２０４は、ＣＭＹ各８ビットのデータを、メモリ１０４の容量に応じてＣＭＹ各２ビット若しくはそれに近い少値（４ビット、１ビットなど）の階調数に量子化されたデータに変換する。なお、本実施の形態では、擬似中間調処理の一つである誤差拡散法を用いて階調数変換する。
【００２６】
バス制御装置１２０は、デジタルカラー複合機１００内で必要な画像データや制御コマンド等の各種データのやり取りを行うデータバスの制御装置であり、複数種のバス規格間のブリッジ機能も有している。本実施の形態にかかるバス制御装置１２０は、第２画像データ処理装置１２１と、ＣＰＵ１０３とはPCI-Expressバスで接続され、ＨＤＤ１２２とはＡＴＡバスで接続される。なお、本実施の形態にかかるバス制御装置１２０および第２画像データ処理装置１０２は、単一のチップ上に集約した集積回路に搭載され、ＡＳＩＣ化されている。
【００２７】
ＨＤＤ１２２は、パーソナルコンピュータなどにも使用されている電子データを保存するための大型の記憶装置で、デジタルカラー複合機１００内では主に画像データおよび画像データの付帯情報（例えば、処理モードなど）を記憶する。本実施の形態にかかるＨＤＤ１２２は、バス制御装置１２０に接続可能に構成されており、第１画像データ処理装置１０２により画像処理が施された画像データを記憶する。また、本実施の形態においては、ＩＤＥを拡張して規格化されているＡＴＡバス接続のハードディスクを使用する。
【００２８】
第２画像データ処理装置１２１は、バス制御装置１２０に接続可能に構成され、第１画像処理装置１０２によって画像処理が施された画像データまたはＨＤＤ１２２に格納された画像データを受け取って、当該画像データに対して第１画像データ処理装置１０２とは異なる画像処理を施す。具体的には、第２画像データ処理装置１２１は、画像データに対してメモリ１０４の容量に応じた画像処理を施して出力データを生成する。なお、第２画像データ処理装置１２１は、図２に示す第１画像データ処理装置１０２の処理ブロックと同様の構成を有しているため説明を省略する。
【００２９】
ＲＯＭ１１１は、ＣＰＵ１０３がデジタルカラー複合機１００の制御を行う際の各種プログラム（含むブート）を格納するメモリである。
【００３０】
また、ＲＯＭ１１１には、予め定めた特性に応じた特性パラメータおよびメモリ１０４の容量に応じた特性パラメータが格納されている。ここで、特性パラメータとは、各画像データ処理装置が備える各部の動作を設定する値であり、例えば、フィルタパラメータ、色変換パラメータ、変倍パラメータ、階調パラメータ等である。本実施の形態では、予め定めた特性に応じた特性パラメータを特性パラメータＡとする。また、メモリ１０４の容量に応じた特性パラメータを特性パラメータＢとする。なお、特性パラメータＢは、ＣＰＵ１０３に接続されたメモリ１０４の容量ごとにＲＯＭ１１１に格納されているものとする。
【００３１】
ＣＰＵ１０３は、デジタルカラー複合機１００の制御全体を司るマイクロプロセッサである。また、本実施の形態においては、近年普及してきたＣＰＵコア単体に＋αの機能を追加したIntegrated ＣＰＵを使用した。本実施の形態においては、汎用規格Ｉ／Ｆとの接続機能や、クロスバースイッチを使ったこれらバス接続機能がインテグレートされたＣＰＵを使用する。
【００３２】
ここで、ＲＯＭ１１１に格納されている各種のプログラムがＣＰＵ１０３に実行させる機能のうち、本実施の形態のデジタルカラー複合機１００が備える特長的な機能について説明する。
【００３３】
ＣＰＵ１０３は、ＲＯＭ１１１に格納されたプログラムに従うことにより、制御部１０３ａを実現する。
【００３４】
制御部１０３ａは、バス制御装置１２０の接続の有無に基づいて、第１の画像データ処理装置１０２および第２の画像データ処理装置１２１で施す画像処理、ＨＤＤ１２２への画像データの格納、および出力データの出力を制御する。
【００３５】
具体的には、制御部１０３ａは、バス制御装置１２０が接続されている場合、読取画像データに対して第１画像データ処理装置１０２により予め定めた特性に応じた画像処理を施して再利用可能な画像データを生成する。次いで、制御部１０３ａは、生成された画像データをＨＤＤ１２２に格納すると共に、当該生成された画像データに対して第２画像データ処理装置１２１によりメモリ１０４の容量に応じた画像処理を施して出力データを生成する。そして、制御部１０３ａは、生成された出力データを一時的にメモリ１０４に格納した後、出力装置の処理速度に併せてメモリ１０４に格納された出力データを当該出力装置に渡す。
【００３６】
一方、制御部１０３ａは、バス制御装置１２０が接続されていない場合、読み取られた読取画像データに対して第１画像データ処理装置１０２によりメモリ１０４の容量に応じた画像処理を施して出力データを生成する。次いで、制御部１０３ａは、生成された出力データを一時的にメモリ１０４に格納した後、出力装置の処理速度に併せてメモリ１０４に格納された出力データを当該出力装置に渡す。
【００３７】
なお、本実施の形態にかかる制御部１０３ａは、バス制御装置１２０が接続されているか否かに基づいて、ＲＯＭ１１１に格納された特性パラメータを第１画像データ処理装置１０２および第２画像データ処理装置１２１に設定することにより、第１画像データ処理装置１０２および第２画像データ処理装置１２１における画像処理を制御する。
【００３８】
つまり、制御部１０３ａは、バス制御装置１２０が接続されている場合、第１画像データ処理装置１０２に特性パラメータＡを設定し、かつ第２画像データ処理装置１２１に特性パラメータＢを設定する。一方、制御部１０３ａは、バス制御装置１２０が接続されていない場合、第１画像データ処理装置１０２に特性パラメータＢを設定する。これにより、制御部１０３ａは、各画像データ制御装置において行われる画像処理を制御する。
【００３９】
なお、制御部１０３ａは、特性パラメータＢを各画像データ処理装置に設定する場合、メモリ１０４から記憶可能な記憶容量の情報を取得し、取得した記憶容量の情報に従い、当該記憶容量に応じたパラメータからなる特性パラメータＢを選択して、各画像データ処理装置に設定するものとする。
【００４０】
メモリ１０４は、複数種のバス規格間をブリッジする際の速度差や、接続された部品自体の処理速度差を吸収するために、一時的にやりとりするデータを記憶したり、ＣＰＵ１０３がデジタルカラー複合機１００の制御を行う際に、プログラムや中間処理データを一時的に記憶する揮発性メモリである。したがって、ＣＰＵ１０３は、メモリ１０４に対して、出力データを自由に読み書きすることができる。
【００４１】
また、ＣＰＵ１０３は、高速処理を求められるため、通常起動時にＲＯＭ１１１に記憶されたブートプログラムにてシステムを起動し、その後は高速にアクセス可能なメモリ１０４に展開されたプログラムによって処理を行う。本実施の形態においては、規格化されたパーソナルコンピュータに使用されているＤＩＭＭを使用する。
【００４２】
書込みI／Ｆ装置１０５は、ＣＰＵ１０３にインテグレートされた汎用規格Ｉ／Ｆ経由で送られてくるＣＭＹからなる出力データを受け取ると、書き込み装置１０６の専用Ｉ／Ｆに出力するバスブリッジ処理を行う。本実施の形態で使用している汎用規格Ｉ／ＦはPCI-Expressバスである。
【００４３】
書込み装置１０６は、ＣＭＹからなる出力データを受け取ると、レーザビームを用いた電子写真プロセスを使って、転写紙に受け取った出力データを出力する。
【００４４】
Ｓ．Ｂ．１１０は、パーソナルコンピュータに使用されるチップセットの一つであり、South Bridgeと呼ばれる汎用の電子デバイスである。主に、PCI-ExpressとＩＳＡブリッジを含むＣＰＵシステムを構築する際によく使用されるバスのブリッジ機能を汎用回路化したものであり、本実施の形態においてはＲＯＭ１１１との間をブリッジしている。
【００４５】
操作表示装置１０７は、デジタルカラー複合機１００とユーザのインタフェースを行う部分であり、画像処理装置１００の様々な状態や操作方法を促すための表示を行うＬＣＤと、利用者からの入力指示を検知するスイッチ群とを有して構成される。例えば、操作表示装置１０７は、画像データの出力指示や少なくとも１以上の出力装置の指定等を受け付ける。なお、操作表示装置１０７は、PCI−Expressバスを介してＣＰＵ１０３と接続されている。
【００４６】
回線Ｉ／Ｆ装置１０８は、PCI-Expressバスと電話回線を接続する装置である。この回線Ｉ／Ｆ装置１０８により、デジタルカラー複合機１００は、電話回線を介して画像出力装置（画像処理部）であるＦＡＸ１１２との各種データの授受を行うことが可能になる。なお、ＦＡＸ１１２は、通常のファクシミリであり、電話回線を介してデジタルカラー複合機１００と画像データ等の授受を行う。
【００４７】
外部Ｉ／Ｆ装置１０９は、PCI-Expressバスとパーソナルコンピュータなどの画像出力装置（画像処理部）であるＰＣ１１３およびＭＦＦ１１４を接続する装置である。この外部Ｉ／Ｆ装置１０９により、デジタルカラー複合機１００は、ＰＣ１１３およびＭＦＰ１１４と各種データのやり取りを行うことが可能になる。本実施の形態では、その接続Ｉ／Ｆにネットワーク（Ethernet（登録商標））を使用する。すなわち、デジタルカラー複合機１００は、外部Ｉ／Ｆ装置１０９を介してネットワークに接続されている。なお、ＰＣ１１３およびＭＦＰ１１４は、インストールされたアプリケーションソフトやドライバを介して、デジタルカラー複合機１００に対して各種制御や画像データ等の入出力を行う。また、外部Ｉ／Ｆ回路部１０９は、ＳＤカードスロット１１６を介してＳＤカードメモリ１１５との接続を行う。
【００４８】
ＰＣ１１３は、いわゆるパーソナルコンピュータである。ユーザは、パーソナルコンピュータにインストールされたアプリケーションソフトやドライバを介して、デジタルカラー複合機１００に対して各種制御や画像データ等の入出力を行う。
【００４９】
ＭＦＰ１１４は、ネットワーク上に存在する他の画像処理装置である。
【００５０】
ＳＤカードメモリ１１５は、外部メディアであり、画像データを含む各種電子データを含む各種電子データを記録する。なお、本実施の形態においては、外部メディアとしてＳＤカードメモリを適用したが、これに限定するものではない。例えば、コンパクトフラッシュ（登録商標）カード等のメモリデバイスであってもよい。
【００５１】
次に、本実施の形態のデジタルカラー複合機１００における特徴的な処理である原稿をスキャンした読取画像データを出力する場合の処理について説明する。
【００５２】
（コピー動作）
まず、コピー処理についての動作処理について説明する。ユーザが原稿を読取装置１０１にセットし、所望するモード等の設定とコピー動作開始の入力を操作表示装置１０７に行うと、操作表示装置１０７は、ユーザから入力された情報を、デジタルカラー複合機１００内部のコピー開始の制御コマンドデータに変換して発行する。発行されたコピー開始の制御コマンドデータは、PCI-Expressバスを介してＣＰＵ１０３に通知される。
【００５３】
ＣＰＵ１０３は、コピー開始の制御コマンドデータに従って、ＲＯＭ１１１に格納されたプログラムを実行し、コピー動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００５４】
読取装置１０１で原稿をスキャンして得られたＲＧＢ各８ビットの読取画像データは、第１画像データ処理装置１０２で画像処理が施される。なお、制御部１０３ａは、読取装置１０１による原稿の読取りが開始される前に、バス制御装置１２０が接続されている否かに基づいて、各画像データ処理装置に特性パラメータを設定するものとする。
【００５５】
まず、バス制御装置１２０が接続されていない場合に、第１画像データ処理装置１０２により出力データを生成する処理について図３を用いて説明する。図３は、第１画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。なお、制御部１０３ｂは、バス制御装置１２０が接続されていない場合、第１画像データ処理装置１０２に特性パラメータＢを設定し、読取画像データに対して第１画像データ処理装置１０２によりメモリ１０４の容量に応じた画像処理を施して出力データを生成する。
【００５６】
フィルタ処理部２０１は、ＲＧＢ画像データの鮮鋭性を、書込み装置１０６に出力する場合の再現性が良くなるように補正する。色変換部２０２は、ＲＧＢ各８ビットのデータを受け取ると書込み装置１０６用の色空間であるＣＭＹ各８ビットのデータに変換する。変倍処理部２０３は、読取装置１０１および書込み装置１０６の性能が共に６００ｄｐｉ出力であるため、特に変換は行わない。階調処理部２０４は、ＣＭＹ各８ビットのデータを受け取ると、誤差拡散法を用い、ＣＭＹ各２ビットのデータに階調数変換する。
【００５７】
なお、制御部１０３ａは、上述した処理により第１画像データ処理装置１０２により出力データが生成されると、生成された出力データを受け取り、一旦メモリ１０４に蓄積する。そして、メモリ１０４に蓄積された出力データは、書込みＩ／Ｆ装置１０５を介して書込み装置１０６に出力され、原稿のコピーが生成される。
【００５８】
次に、バス制御装置１２０が接続されている場合に、第１画像データ処理装置１０２により画像データを生成する処理および第２画像データ処理装置１２１により出力データを生成する処理について図４を用いて説明する。図４は、第１画像データ処理装置および第２画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。なお、制御部１０３ａは、バス制御装置１２０が接続されている場合、第１画像データ処理装置１０２に特性パラメータＡを設定し、かつ第２画像データ処理装置１２１に特性パラメータＢを設定する。
【００５９】
まず、第１画像データ処理装置１０２の各ブロックの処理について説明する。フィルタ処理部２０１は、ＲＧＢ画像データの鮮鋭性を予め定めた特性に統一する。色変換部２０２、変倍処理部２０３および階調処理部２０４は、読取画像データに画像処理を施さない。これにより、第１画像データ処理装置１０２は、メモリ１０４の容量によらない再利用可能な画像データを生成する。
【００６０】
制御部１０３ａは、上述の処理により第１画像データ処理装置１０２により画像データが生成されると、生成された画像データを受け取り、バス制御装置１２０を介して生成された画像データをＨＤＤ１２２に格納すると共に、第２画像データ処理装置１２１に生成された画像データを渡す。
【００６１】
次に、第２画像データ処理装置１２１の各ブロックの処理について説明する。フィルタ処理部２０１は、第１画像データ処理装置１０２でＲＧＢ画像データの鮮鋭性を補正したため、フィルタ処理は施さない。色変換部２０２は、ＲＧＢ各８ビットのデータを受け取ると書込み装置１０６用の色空間であるＣＭＹ各８ビットのデータに変換する。変倍処理部２０３は、読取装置１０１および書込み装置１０６の性能が共に６００ｄｐｉ出力であるため、特に変換は行わない。階調処理部２０４では、ＣＭＹ各８ビットのデータを受け取ると、誤差拡散法を用い、メモリ１０４の容量に応じたＣＭＹ各２ビットのデータに階調数変換する。
【００６２】
なお、制御部１０３ａは、上述の処理により第２画像データ処理装置１０２により出力データが生成されると、生成された出力データを受け取り、一旦メモリ１０４に蓄積する。そして、メモリ１０４に蓄積された出力データは、書込みＩ／Ｆ装置１０５を介して書込み装置１０６に出力され、原稿のコピーが生成される。
【００６３】
このように、本実施の形態によれば、バス制御装置１２０をＣＰＵ１０３に対して接続可能とする共に、バス制御装置１２０が接続されている場合、制御部１０３ａが読取画像データに対して第１画像データ処理装置１０２によりメモリ１０４の容量によらない画像処理を施して再利用可能な画像データを生成し、生成した画像データをＨＤＤ１２２に格納すると共に、生成した画像データに対して第２画像データ処理装置１２１によりメモリ１０４の容量に応じた画像処理を施して出力データを生成するようにしたことにより、バス制御装置１２０の接続の有無に応じて画像データに対して施す画像処理の制約を緩和することができる。
【００６４】
また、本実施の形態によれば、画像データを複数の書込み装置１０６へ出力したい場合や一度画像処理を施した画像データを後日他の出力装置に出力した場合等、画像データを再利用したい場合に、ＨＤＤ１２２に格納した画像データを用いることができるため、メモリ１０４の容量が小さい場合であっても、再度、読取装置１０１により原稿を読取り、第１画像データ処理装置１０２による画像処理を行わずに、メモリ１０４の容量によらない再利用可能な画像データを取得することができる。
【００６５】
（送信処理）
次に、デジタル画像データ送信処理について説明する。ユーザが、原稿を読取装置１０１にセットし、所望するモード等の設定と送信開始の入力を操作表示装置１０７に行うと、操作表示装置１０７はユーザから入力された情報を、デジタルカラー複合機１００内部の送信開始の制御コマンドデータに変換して発行する。発行された送信開始の制御コマンドデータは、PCI-Expressバスを介してＣＰＵ１０３に通知される。
【００６６】
ＣＰＵ１０３は、送信開始の制御コマンドデータに従って、送信プロセスのプログラムを実行し、送信動作に必要な設定や動作を順に行っていく。以下に動作プロセスを順に記す。
【００６７】
読取装置１０１で原稿をスキャンして得られたＲＧＢ各８ビットの読取画像データは、第１画像データ処理装置１０２で画像処理が施される。なお、制御部１０３ａは、コピー動作と同様に、読取装置１０１による原稿の読取りが開始される前に、バス制御装置１２０の接続の有無に基づいて、各画像データ処理装置に特性パラメータを設定する。
【００６８】
まず、バス制御装置１２０が接続されていない場合に、第１画像データ処理装置１０２により出力データを生成する処理について図５を用いて説明する。図５は、第１画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。なお、バス制御装置１２０が接続されていない場合、制御部１０３ａは、特性パラメータＢを第１画像データ処理装置１０２に設定し、読み取られた読取画像データに対して第１画像データ処理装置１０２によりメモリ１０４の容量に応じた画像処理を施して出力データを生成する。
【００６９】
フィルタ処理部２０１は、ＲＧＢ画像データの鮮鋭性を補正する。色変換部２０２は、ＲＧＢ各８ビットのデータを受け取ると、ＰＣ１１３から指定されたＣＭＹ各８ビットの色空間のデータに変換する。変倍処理部２０３は、解像度が６００ｄｐｉのデータをＰＣ１１３で送受されるサイズ（解像度）である２００ｄｐｉのデータに変換する。階調処理部２０４では、ＣＭＹ各８ビットのデータを受け取ると、誤差拡散法を用い、メモリ１０４の容量に応じたＣＭＹ各２ビットのデータに階調数変換する。
【００７０】
なお、制御部１０３ａは、上述の処理により第１画像データ処理装置１０２により出力データが生成されると、生成された出力データを受け取り、一旦メモリ１０４に蓄積する。そして、メモリ１０４に蓄積された出力データは、外部Ｉ／Ｆ装置１０９を介してＰＣ１１３に送信される。
【００７１】
次に、バス制御装置１２０が接続されている場合に、第１画像データ処理装置１０２により画像データを生成する処理および第２画像データ処理装置１２１により出力データを生成する処理について図６を用いて説明する。図６は、第１画像データ処理装置および第２画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。なお、制御部１０３ａは、バス制御装置１２０が接続されている場合、第１画像データ処理装置１０２に特性パラメータＡを設定し、かつ第２の画像データ処理装置１２１に特性パラメータＢを設定する。
【００７２】
まず、第１画像データ処理装置１０２について説明する。フィルタ処理部２０１は、ＲＧＢ画像データの鮮鋭性を予め定めた特性に統一する。色変換部２０２、変倍処理部２０３および階調処理部２０４は、読取画像データに画像処理を施さない。これにより、第１画像データ処理装置１０２は、メモリ１０４の容量によらない再利用可能な画像データを生成する。
【００７３】
その後、制御部１０３ａは、上述の処理により第１画像データ処理装置１０２により生成された画像データを受け取り、バス制御装置１２０を介して生成された画像データをＨＤＤ１２２に格納すると共に、第２画像データ処理装置１２１に生成された画像データを渡す。
【００７４】
次に、第２画像データ処理装置１２１について説明する。フィルタ処理部２０１は、第１画像データ処理装置１０２でＲＧＢ画像データの鮮鋭性を補正したため、フィルタ処理は施さない。色変換部２０２は、ＲＧＢ各８ビットのデータを受け取ると、ＰＣ１１３から指定された色空間であるＣＭＹ各８ビットのデータに変換する。変倍処理部２０３は、解像度が６００ｄｐｉのデータをＰＣ１１３で送受されるサイズ（解像度）である２００ｄｐｉのデータに変換する。階調処理部２０４では、ＣＭＹ各８ビットのデータを受け取ると、誤差拡散法を用い、メモリ１０４の容量に応じたＣＭＹ各２ビットのデータに階調数変換する。
【００７５】
なお、制御部１０３ａは、上述の処理により第２画像データ処理装置１２１により出力データが生成されると、生成された出力データを受け取り、一旦メモリ１０４に蓄積する。そして、メモリ１０４に蓄積された出力データは、外部Ｉ／Ｆ装置１０９を介してＰＣ１１３に送信される。
【００７６】
このように、本実施の形態によれば、バス制御装置１２０をＣＰＵ１０３に対して接続可能とする共に、バス制御装置１２０が接続されている場合、制御部１０３ａが読取画像データに対して第１画像データ処理装置１０２によりメモリ１０４の容量によらない画像処理を施して再利用可能な画像データを生成し、生成した画像データをＨＤＤ１２２に格納すると共に、生成した画像データに対して第２画像データ処理装置１２１によりメモリ１０４の容量に応じた画像処理を施して出力データを生成するようにしたことにより、バス制御装置１２０の接続の有無に応じて画像データに対して施す画像処理の制約を緩和することができる。
【００７７】
また、本実施の形態によれば、画像データを複数のＰＣ１１３へ出力したい場合や一度画像処理を施した画像データを後日他の出力装置に出力した場合等、画像データを再利用したい場合に、ＨＤＤ１２２に格納した画像データを用いることができるため、メモリ１０４の容量が小さい場合であっても、再度、読取装置１０１により原稿を読取り、第１画像データ処理装置１０２による画像処理を行わずに、メモリ１０４の容量によらない再利用可能な画像データを取得することができる。
【００７８】
（第２の実施の形態）
図７は、第１画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。図８は、第１画像データ処理装置および第２画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。上述した第１の実施の形態にかかる第１画像データ処理装置１０２および第２画像データ処理装置１２１とは、変倍処理部２０３がメモリ１０４の容量に応じて画像データを変換するサイズ（解像度）を決定する点で異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００７９】
まず、バス制御装置１２０が接続されていない場合に、第１画像データ処理装置１０２により出力データを生成する処理について図７を用いて説明する。フィルタ処理部２０１は、ＲＧＢ画像データの鮮鋭性を補正する。色変換部２０２は、ＲＧＢ各８ビットのデータを受け取ると書込み装置１０６用の色空間またはＰＣ１１３から指定された色空間であるＣＭＹ各８ビットのデータに変換する。変倍処理部２０３は、メモリ１０４の容量に応じて、データのサイズ（解像度）を変換する。本実施の形態では、読取装置１０１で読み取った６００ｄｐｉのデータを、３００ｄｐｉのデータに変換する。階調処理部２０４は、ＣＭＹ各８ビットのデータを受け取ると、誤差拡散法を用い、メモリ１０４の容量に応じたＣＭＹ各２ビットのデータに階調数変換する。
【００８０】
図９および図１０は、メモリの容量に応じて第１画像データ処理装置の変倍処理部における解像度を変更した場合の処理の一例を示す説明図である。変倍処理部２０３は、メモリ１０４の容量に応じてデータを変換するサイズ（解像度）を決定する。例えば、メモリ１０４の容量が２５６ＭＢの場合、変倍処理部２０３は、解像度６００ｄｐｉの画像データを解像度２００ｄｐｉのデータに変換する。また、メモリ１０４の容量が５１２ＭＢの場合、変倍処理部２０３は、解像度６００ｄｐｉのデータを解像度４００ｄｐｉのデータに変換する。
【００８１】
なお、本実施の形態では、変倍処理部２０３および階調処理部２０４においてメモリ１０４の容量に応じた画像処理を行うこととしたが、これに限定するものではない。例えば、変倍処理部２０３および階調処理部２０４の少なくとも１つによりメモリ１０４の容量に応じた画像処理を施すようにしてもよい。
【００８２】
次に、バス制御装置１２０が接続されている場合に、第１画像データ処理装置１０２により画像データを生成する処理および第２画像データ処理装置１２１により出力データを生成する処理について図８を用いて説明する。
【００８３】
まず、第１画像データ処理装置１０２の各ブロックの処理について説明する。フィルタ処理部２０１は、ＲＧＢ画像データの鮮鋭性を予め定めた特性に統一する。色変換部２０２、変倍処理部２０３および階調処理部２０４は、読取画像データに画像処理を施さない。これにより、第１画像データ処理装置１０２は、メモリ１０４の容量によらない再利用可能な画像データを生成する。
【００８４】
次に、第２画像データ処理装置１２１の各ブロックの処理について説明する。フィルタ処理部２０１は、第１画像データ処理装置１０２でＲＧＢ画像データの鮮鋭性を補正したため、フィルタ処理は施さない。色変換部２０２は、ＲＧＢ各８ビットのデータを受け取ると、書込み装置１０６用の色空間またはＰＣ１１３から指定された色空間であるＣＭＹ各８ビットのデータに変換する。変倍処理部２０３は、メモリ１０４の容量に応じて、データのサイズ（解像度）を変換する。本実施の形態では、読取装置１０１で読み取った６００ｄｐｉのデータを、３００ｄｐｉのデータに変換する。なお、図示しないが、変倍処理部２０３は、図９および図１０に示した第１画像データ処理装置１０２の変倍処理部２０３と同様に、メモリ１０４の容量に応じてデータを変換する解像度を決定することができるものとする。階調処理部２０４は、ＣＭＹ各８ビットのデータを受け取ると、誤差拡散法を用い、メモリ１０４の容量に応じたＣＭＹ各２ビットのデータに階調数変換する。
【００８５】
なお、本実施の形態では、変倍処理部２０３および階調処理部２０４においてメモリ１０４の容量に応じた画像処理を行うこととしたが、これに限定するものではない。例えば、変倍処理部２０３および階調処理部２０４の少なくとも１つによりメモリ１０４の容量に応じた画像処理を施すようにしてもよい。
【００８６】
このように、本実施の形態によれば、変倍処理部２０３によって画像データのサイズをメモリ１０４の容量に応じたサイズに変換することにより、第１の実施の形態と同様の効果を得ることができる。
【図面の簡単な説明】
【００８７】
【図１】本実施の形態にかかるデジタルカラー複合機１００のシステム構成を示すブロック図である。
【図２】第１画像データ処理装置および第２画像データ処理装置の処理ブロック図である。
【図３】第１画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。
【図４】第１画像データ処理装置および第２画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。
【図５】第１画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。
【図６】第１画像データ処理装置および第２画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。
【図７】第１画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。
【図８】第１画像データ処理装置および第２画像データ処理装置の各ブロックで行われる処理の一例を示す説明図である。
【図９】メモリの容量に応じて第１画像データ処理装置の変倍処理部における解像度を変更した場合の処理の一例を示す説明図である。
【図１０】メモリの容量に応じて第１画像データ処理装置の変倍処理部における解像度を変更した場合の処理の一例を示す説明図である。
【符号の説明】
【００８８】
１００  デジタルカラー複合機
１０１  読取装置
１０２  第１画像データ処理装置
１０３  ＣＰＵ
１０３ａ  制御部
１０４  メモリ
１０５  書込みＩ／Ｆ装置
１０６  書込み装置
１０７  操作表示装置
１０８  回線Ｉ／Ｆ装置
１０９  外部Ｉ／Ｆ装置
１１０  Ｓ．Ｂ．
１１１  ＲＯＭ
１１２  ＦＡＸ装置
１１３  ＰＣ
１１４  ＭＦＰ
１１５  ＳＤ
１１６  ＳＤカードスロット
１２０  バス制御装置
１２１  第２画像データ処理装置
１２２  ＨＤＤ
【図１】
2009071602.tif 000003
【図２】
2009071602.tif 000004
【図３】
2009071602.tif 000005
【図４】
2009071602.tif 000006
【図５】
2009071602.tif 000007
【図６】
2009071602.tif 000008
【図７】
2009071602.tif 000009
【図８】
2009071602.tif 000010
【図９】
2009071602.tif 000011
【図１０】
2009071602.tif 000012