(57)【要約】【課題】読み込んだ画像データを、外部接続された別の出力機器に出力する場合に、画像データの画質の劣化を抑えること。【解決手段】原稿の画像を読み取り、画像データに変換する読み取りユニット１１１と、読み取りユニット１１１により生成された画像データに対して所定の画像処理を施すスキャナ補正部１１２と、スキャナ補正部１１２が出力する画像データを蓄積するハードディスク１１８と、ハードディスク１１８に蓄積された画像データの形式を、外部出力機器の出力特性に合わせて変換するデータ形式変換部１２５と、データ形式変換部１２５によって変換された画像データを、外部出力装置１２６に出力するＮＩＣ１２４を備える。【選択図】        図１
2006094425.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取り、画像データに変換する画像読み取り手段と、
前記画像読み取り手段により生成された画像データに対して所定の画像処理を施すスキャナ補正手段と、
前記スキャナ補正手段が出力する画像データを蓄積する記憶手段と、
前記記憶手段に蓄積された画像データの形式を、外部出力機器の出力特性に合わせて変換するデータ形式変換手段と、
前記データ形式変換手段によって変換された画像データを、外部出力機器に出力する出力手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記スキャナ補正手段は、前記画像データをＣＭＹＫ専用フォーマットデータに変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記データ形式変換手段は、前記記憶手段に蓄積されている画像データを、出力機器の色変換特性に合わせて変換する色変換手段を備えていることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記データ形式変換手段は、前記記憶手段に蓄積されている画像データを、出力機器の解像度変換特性に合わせて変換する解像度変換手段を備えていることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記データ形式変換手段は、前記記憶手段に蓄積されている画像データを、出力機器のγ変換特性に合わせて変換するγ変換手段を備えていることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記データ形式変換手段は、前記記憶手段に蓄積されている画像データを、出力機器の中間調処理特性に合わせて変換する中間調処理手段を備えていることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
原稿の画像を読み取り、画像データに変換する画像読み取り工程と、
前記画像読み取り工程により生成された画像データに対して所定の画像処理を施すスキャナ補正工程と、
前記スキャナ補正工程が出力する画像データを蓄積する記憶工程と、
前記記憶工程に蓄積された画像データの形式を、外部出力機器の出力特性に合わせて変換するデータ形式変換工程と、
前記データ形式変換工程によって変換された画像データを、外部出力機器に出力する出力工程と、
を備えたことを特徴とする画像処理方法。
【請求項８】
前記スキャナ補正工程は、前記画像データをＣＭＹＫ専用フォーマットデータに変換することを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記データ形式変換工程は、前記記憶工程に蓄積されている画像データを、出力機器の色変換特性に合わせて変換する色変換工程を備えていることを特徴とする請求項７に記載の画像処理方法。
【請求項１０】
前記データ形式変換工程は、前記記憶工程に蓄積されている画像データを、出力機器の解像度変換特性に合わせて変換する解像度変換工程を備えていることを特徴とする請求項７に記載の画像処理方法。
【請求項１１】
前記データ形式変換工程は、前記記憶工程に蓄積されている画像データを、出力機器のγ変換特性に合わせて変換するγ変換工程を備えていることを特徴とする請求項７に記載の画像処理方法。
【請求項１２】
前記データ形式変換工程は、前記記憶工程に蓄積されている画像データを、出力機器の中間調処理特性に合わせて変換する中間調処理工程を備えていることを特徴とする請求項７に記載の画像処理方法。
【請求項１３】
請求項７〜１２のいずれか一つに記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、装置内の記憶媒体に蓄積されている画像データを、ネットワーク接続されている出力機器にプリント出力する画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
例えば、色変換機能を有したホストコンピュータに、画像データを蓄積するメモリを有し、複数のカラー画像入力装置およびカラー画像出力装置が接続された画像処理装置がある。この画像処理装置は、カラー画像入力装置とカラー画像出力装置の組み合わせによって最適な色変換係数を決定する際に、カラー画像入力装置あるいはカラー画像出力装置に依存しない中間信号を生成させる。また、入力信号から中間信号へ変換する過程と、中間信号から出力信号へ変換する過程とを、分離させ、カラー画像入力装置と、カラー画像出力装置との、それぞれの機器特性情報に合わせて色変換係数を決定する構成である（例えば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開平０８−１０２８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では色変換係数を求めるためには、カラー画像入力装置とカラー画像出力装置それぞれの機器特性情報が必要であり、また色変換係数を決定する際にカラー画像入力装置あるいはカラー画像出力装置に依存しない中間信号を生成させていたため、忠実な色再現が実現できない、画像データの画質が劣化するという問題があった。
【０００５】
この発明は、上述した従来技術による問題点を解消するため、読み込んだ画像データを外部接続された出力機器に出力する場合に、画像データの画質の劣化を抑えることができる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明にかかる画像処理装置は、原稿の画像を読み取り、画像データに変換する画像読み取り手段と、前記画像読み取り手段により生成された画像データに対して所定の画像処理を施すスキャナ補正手段と、前記スキャナ補正手段が出力する画像データを蓄積する記憶手段と、前記記憶手段に蓄積された画像データの形式を、外部出力機器の出力特性に合わせて変換するデータ形式変換手段と、前記データ形式変換手段によって変換された画像データを、外部出力機器に出力する出力手段と、を備えたことを特徴とする。
【０００７】
この請求項１に記載の発明によれば、画像データの形式を外部出力機器の出力特性に合わせて変換できるため、記憶手段に蓄積されている画像データを出力する際に画質の劣化を抑えることができる。
【０００８】
また、請求項２に記載の発明にかかる画像処理装置は、請求項１に記載の発明において、前記スキャナ補正手段は、前記画像データをＣＭＹＫ専用フォーマットデータに変換することを特徴とする。
【０００９】
この請求項２に記載の発明によれば、画像データを出力する際に、画像データの形式を出力機器の出力特性に合わせたＣＭＹＫ専用フォーマットに変換を行うことができるため、画質の劣化を抑えることができる。
【００１０】
また、請求項３に記載の発明にかかる画像処理装置は、請求項１に記載の発明において、前記データ形式変換手段は、前記記憶手段に蓄積されている画像データを、出力機器の色変換特性に合わせて変換する色変換手段を備えていることを特徴とする。
【００１１】
この請求項３に記載の発明によれば、画像データの形式を出力機器の色変換特性に合わせて変換を行うことができるため、記憶手段に蓄積されている画像データを出力する際に色の劣化を抑えることができる。
【００１２】
また、請求項４に記載の発明にかかる画像処理装置は、請求項１に記載の発明において、前記データ形式変換手段は、前記記憶手段に蓄積されている画像データを、出力機器の解像度変換特性に合わせて変換する解像度変換手段を備えていることを特徴とする。
【００１３】
この請求項４に記載の発明によれば、画像データの形式を出力機器の解像度変換特性に合わせて変換を行うことができるため、記憶手段に蓄積されている画像データを出力する際に解像度の劣化を抑えることができる。
【００１４】
また、請求項５に記載の発明にかかる画像処理装置は、請求項１に記載の発明において、前記データ形式変換手段は、前記記憶手段に蓄積されている画像データを、出力機器のγ変換特性に合わせて変換するγ変換手段を備えていることを特徴とする。
【００１５】
この請求項５に記載の発明によれば、画像データの形式を出力機器のγ変換特性に合わせて変換を行うことができるため、記憶手段に蓄積されている画像データを出力する際に濃度特性の劣化を抑えることができる。
【００１６】
また、請求項６に記載の発明にかかる画像処理装置は、請求項１に記載の発明において、前記データ形式変換手段は、前記記憶手段に蓄積されている画像データを、出力機器の中間調処理特性に合わせて変換する中間調処理手段を備えていることを特徴とする。
【００１７】
この請求項６に記載の発明によれば、画像データの形式を出力機器の中間調処理特性に合わせて変換を行うことができるため、記憶手段に蓄積されている画像データを出力する際に中間調に関する画質の劣化を抑えることができる。
【００１８】
また、請求項７に記載の発明にかかる画像処理方法は、原稿の画像を読み取り、画像データに変換する画像読み取り工程と、前記画像読み取り工程により生成された画像データに対して所定の画像処理を施すスキャナ補正工程と、前記スキャナ補正工程が出力する画像データを蓄積する記憶工程と、前記記憶工程に蓄積された画像データの形式を、外部出力機器の出力特性に合わせて変換するデータ形式変換工程と、前記データ形式変換工程によって変換された画像データを、外部出力機器に出力する出力工程と、を備えたことを特徴とする。
【００１９】
この請求項７に記載の発明によれば、画像データの形式を外部出力機器の出力特性に合わせて変換を行うことができるため、記憶工程に蓄積されている画像データを出力する際に画質の劣化を抑えることができる。
【００２０】
また、請求項８に記載の発明にかかる画像処理方法は、請求項７に記載の発明において、前記スキャナ補正工程は、前記画像データをＣＭＹＫ専用フォーマットデータに変換することを特徴とする。
【００２１】
この請求項８に記載の発明によれば、画像データを出力する際に、画像データの形式を出力機器の出力特性に合わせて変換を行うことができるため、画質の劣化を抑えることができる。
【００２２】
また、請求項９に記載の発明にかかる画像処理方法は、請求項７に記載の発明において、前記データ形式変換工程は、前記記憶工程に蓄積されている画像データを、出力機器の色変換特性に合わせて変換する色変換工程を備えていることを特徴とする。
【００２３】
この請求項９に記載の発明によれば、画像データの形式を出力機器の色変換特性に合わせて変換を行うことができるため、記憶工程に蓄積されている画像データを出力する際に色の劣化を抑えることができる。
【００２４】
また、請求項１０に記載の発明にかかる画像処理方法は、請求項７に記載の発明において、前記データ形式変換工程は、前記記憶工程に蓄積されている画像データを、出力機器の解像度変換特性に合わせて変換する解像度変換工程を備えていることを特徴とする。
【００２５】
この請求項１０に記載の発明によれば、画像データの形式を出力機器の解像度変換特性に合わせて変換を行うことができるため、記憶工程に蓄積されている画像データを出力する際に解像度の劣化を抑えることができる。
【００２６】
また、請求項１１に記載の発明にかかる画像処理方法は、請求項７に記載の発明において、前記データ形式変換工程は、前記記憶工程に蓄積されている画像データを、出力機器のγ変換特性に合わせて変換するγ変換工程を備えていることを特徴とする。
【００２７】
この請求項１１に記載の発明によれば、画像データの形式を出力機器のγ変換特性に合わせて変換を行うことができるため、記憶工程に蓄積されている画像データを出力する際に濃度に関する画質の劣化を抑えることができる。
【００２８】
また、請求項１２に記載の発明にかかる画像処理方法は、請求項７に記載の発明において、前記データ形式変換工程は、前記記憶工程に蓄積されている画像データを、出力機器の中間調処理特性に合わせて変換する中間調処理工程を備えていることを特徴とする。
【００２９】
この請求項１２に記載の発明によれば、画像データの形式を出力機器の中間調処理特性に合わせて変換を行うことができるため、記憶工程に蓄積されている画像データを出力する際に中間調に関する画質の劣化を抑えることができる。
【００３０】
また、請求項１３に記載の発明にかかる画像処理プログラムは、請求項７〜１２のいずれか一つに記載の画像処理方法をコンピュータに実行させることを特徴とする。
【００３１】
この請求項１３に記載の発明によれば、請求項７〜１２のいずれか一つに記載の画像処理方法を実行させることができる。
【発明の効果】
【００３２】
本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、読み込んだ画像データを外部接続された出力機器に印刷する場合に、記憶手段に蓄積された画像データを出力機器の出力特性に合わせて変換することができるため、画像データの画質の劣化を抑えて出力できるという効果を奏する。
【発明を実施するための最良の形態】
【００３３】
以下に添付図面を参照して、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムの好適な実施の形態を詳細に説明する。
【００３４】
（実施の形態）
図１は、本発明の実施の形態にかかる画像処理装置の構成を示す図である。この画像処理装置１００は、複写機能や印刷機能などを備えた、いわゆる複合機を想定している。以下では、図１を参照して、画像処理装置１００の各部の概略構成および原稿を複写する際に原稿の画像を読み取って印刷出力するまでの一連の処理の内容について説明する。なお、図中に示された矢印は画像データの流れを示している。
【００３５】
この画像処理装置１００の機能は、エンジン部１０１とプリンタコントローラ部１０２とに大別される。
【００３６】
まず、エンジン部１０１の全体は、エンジンコントローラ１１０により制御される。このエンジン部１０１において、読み取りユニット１１１は、原稿の画像を読み取る画像読み取り手段であり、原稿の画像はＲ，Ｇ，Ｂに色分解された画像データ（以下ＲＧＢデータという）として読み取られ、スキャナ補正部１１２に送られる。
【００３７】
図２は、スキャナ補正部１１２の構成を示す図である。図２に示すように、スキャナ補正部１１２では、ＲＧＢデータに対して、スキャナγ補正部２０１でスキャナγ処理が、フィルタ処理部２０２でフィルタ処理が、変倍部２０３で変倍処理などが行われ、カラー画像データの場合には、色補正処理部２０４で色補正が行われる。なお、これらの処理は、あらかじめ設定された処理モードを反映させたかたちで行われる。
【００３８】
図３は、画像処理装置の筐体外部に設けられた操作パネルを示す図である。処理モードは、例えば、図３に示すような画像処理装置の筐体外部に設けられた操作パネル３００からのユーザの入力により設定される。ここで、ユーザが選択することができる処理モードは、画質モードである。具体的には、文字モード、文字写真モード、写真モードがある。また、原稿を濃くする、薄くするなどのノッチ情報などがある。
【００３９】
スキャナ補正部１１２で処理後のＲＧＢ各色８ｂｉｔのデータあるいは色補正後のＣＭＹＫ各色８ｂｉｔのデータは、カラー・モノクロ多値データ固定長圧縮部１１３によって各色ｎｂｉｔ（ｎ≦８）のデータに変換される。この圧縮後の画像データは、汎用バス１１４を介してプリンタコントローラ１１５に送られる。
【００４０】
プリンタコントローラ１１５は、ＣＭＹＫの各色ごとに独立した半導体メモリ１１６（１１６ａ〜１１６ｄ）を備えている。この半導体メモリ１１６には、メインコントローラ１１７の制御により、送られた画像データが蓄積される。なお、メインコントローラ１１７は、マイクロコンピュータを備え、画像処理装置１００の全体を集中的に制御する。また、ハードディスク（ＨＤＤ）１１８には、この半導体メモリ１１６に蓄積された画像データと、操作パネル３００から入力された処理モードの情報が蓄積される。これは、画像処理装置１００によるプリントアウト時に用紙がつまり、印字が正常に終了しなかった場合でも、再び原稿を読み直すのを避けるためであり、また、電子ソートを行うためである。近年はこれだけでなく、読み取った原稿を蓄積しておき、必要なときに再出力する機能も追加されている。
【００４１】
画像データを出力する場合に、記憶手段であるハードディスク１１８内の画像データは、一度プリンタコントローラ１１５の半導体メモリ１１６に展開され、つぎに汎用バス１１４を介してエンジン部１０１に送られる。そして、エンジン部１０１のカラー・モノクロ多値データ固定長伸張部１１９は、送られた画像データをＲＧＢ各色８ｂｉｔのデータあるいはＣＭＹＫ各色８ｂｉｔのデータに変換する。この変換後の画像データは、プリンタ補正部１２０に送られる。
【００４２】
図４は、プリンタ補正部１２０の構成を示す図である。図４に示すように、プリンタ補正部１２０では、プリンタγ補正部４０１がプリンタγ補正を、中間調処理部４０２が中間調処理を、カラー画像データの場合には色補正を行い、ゲート・アレイ・ビデオ・ドライバ（ＧＡＶＤ）１２１（図１参照）に出力する。
【００４３】
ＧＡＶＤ１２１は、プリンタ補正部１２０から出力された画像データをもとに、作像ユニット１２２のＬＤ（レーザーダイオード）を制御する信号を作像ユニット１２２に出力する。作像ユニット１２２は、ＧＡＶＤ１２１から出力されるＬＤ制御信号によって制御されるＬＤを用いた光走査装置により、当該画像データのイメージを転写紙に出力する。また、作像ユニット１２２の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、さまざまな方式を用いることができる。
【００４４】
図５は、画像処理装置のハードディスク１１８に蓄積された画像データの外部出力機器への送信を説明するための図である。図５を参照して、ハードディスク１１８に蓄積されたデータを外部出力装置１２６へ送信する場合の例を示す。ネットワークインターフェースコントーラ（ＮＩＣ）１２４は、画像処理装置１００をＬＡＮなどのネットワークに接続するためのインターフェースである。データ形式変換部１２５の詳細については後述する。
【００４５】
ハードディスク１１８には、前述のように、スキャナ補正が施された、すなわちコピー用の画像処理が施された画像データと、操作パネル３００から入力された処理モードの情報が蓄積されている。ハードディスク１１８に蓄積された画像データは、一度プリンタコントローラ１１５の半導体メモリ１１６に展開され、つぎに汎用バス１１４を介してデータ形式変換部１２５へ送られる。その際、処理モードの情報も一緒にデータ形式変換部１２５へ送られる。データ形式変換部１２５は、前記処理モードによってモードに適した画像処理を施す。また、外部出力装置１２６に出力するために適切な画像処理あるいは画像フォーマット処理を施して、ＮＩＣ１２４を通して外部出力装置１２６へ配信する。なお、外部出力装置１２６からも画像処理装置１００に対して取得を希望する画像データの処理モードを指定することができる。この場合は、外部出力装置１２６から送られた処理モードをメインコントローラ１１７が検出し、これをデータ形式変換部１２５へ伝え、データ形式変換部１２５において外部出力装置１２６が希望する処理モードに適応するように画像データの形式を変換する。
【００４６】
図６は、実施の形態にかかる画像処理装置に設けられるデータ変換形式部１２５の一構成例を示す図である。図６に示すように、入力ポート６０１は、ハードディスク１１８に蓄積されていた画像データおよび処理モードの情報を汎用バス１１４を介して受け付ける。つぎに、伸張器６０２において、圧縮されている画像データを伸張する。この伸張後の画像データは、ハードディスク１１８に蓄積されたモード情報あるいは外部出力装置１２６の出力特性やフォーマット特性により、以下の変換が行われる。
【００４７】
解像度変換器６０３において、外部出力装置１２６の出力特性に合わせたＣＭＹＫ専用フォーマットへ解像度変換され、色空間変換器６０４において、外部出力装置１２６の出力特性に合わせたＣＭＹＫ専用フォーマットへ色空間変換され、γ変換器６０５において、外部出力装置１２６の出力特性に合わせたＣＭＹＫ専用フォーマットへγ変換され、中間調処理器６０６において、外部出力装置１２６の出力特性に合わせたＣＭＹＫ専用フォーマットへ階調処理変換が、それぞれ行われる。
【００４８】
その後、圧縮器６０７により所定の圧縮符号化形式で圧縮符号化され、出力ポート６０８により汎用バス１１４へ出力され、外部出力装置１２６などへ送信される。これにより、ハードディスク１１８に蓄積されていた第１の形式の画像データは、そのデータ形式が変更されて第２の形式の画像データとして出力される。
【００４９】
つぎに、色空間変換器６０４による色空間変換機能について説明する。以下では、色空間変換の一例としてテーブル補間法によって色空間変換を行う例について説明する。
【００５０】
この処理では、所定のルックアップテーブル（ＬＵＴ）を用いる。
【００５１】
図７は、テーブル補間法を説明するための図である。図７に示すように、ｘｙｚ方向の各軸を８分割し、入力色空間を上位と下位にわけて上位でＬＵＴを参照し、下位で３次元補間を行って精密な出力を得る。
【００５２】
３次元補間法には多数種類があるが、ここでは線形補間の中でも最も簡単な四面体補間法を例にあげる。
【００５３】
図８は、四面体補間法を説明するための図である。四面体補間法は、図７に示すように、入力色空間を複数の単位立方体に分割して、さらに単位立方体の対称軸を共有する６個の四面体に分割する。
【００５４】
図９は、四面体補間法を説明するための図である。図９に示すように、入力色信号は、入力色信号の上位座標により選択された単位四面体の分割境界点（格子点）のパラメータ（以下格子点パラメータという）をＬＵＴより参照する。つぎに下位座標により選択された単位四面体の格子点パラメータから線形演算することで出力値を得ることができる。
【００５５】
実際の処理手順は以下の通りである。
１．入力信号のうちＢｋデータからＣＭＹ立方体が１つ完成する。
２．入力信号Ｘ（ｃ，ｍ，ｙ）を内包する単位立方体を選択する。
３．選択された単位立方体内での座標Ｐの下位座標（・ｃ，・ｍ，・ｙ）を求める。（なお、ここで“・”の記号は、単位立方体の一辺の長さを示す。）
【００５６】
下位座標の大小比較により単位四面体を選択して単位四面体ごとに線形補間を行い、座標Ｐでの出力値Ｐｏｕｔを求める。各単位四面体の線形補間の演算式は下記式（１）で表される。
【００５７】
（・ｃ＜・ｍ＜・ｙ）  Ｐｏｕｔ＝Ｐ２＋（Ｐ５−Ｐ７）×・ｃ／・＋（Ｐ７−Ｐ８）×・ｍ／・＋（Ｐ８−Ｐ２）×・ｙ／・
（・ｍ≦・ｃ＜・ｙ）  Ｐｏｕｔ＝Ｐ２＋（Ｐ６−Ｐ８）×・ｃ／・＋（Ｐ５−Ｐ６）×・ｍ／・＋（Ｐ８−Ｐ２）×・ｙ／・
（・ｍ＜・ｙ≦・ｃ）  Ｐｏｕｔ＝Ｐ２＋（Ｐ４−Ｐ２）×・ｃ／・＋（Ｐ５−Ｐ６）×・ｍ／・＋（Ｐ６−Ｐ４）×・ｙ／・
（・ｙ≦・ｍ≦・ｃ）  Ｐｏｕｔ＝Ｐ２＋（Ｐ４−Ｐ２）×・ｃ／・＋（Ｐ３−Ｐ４）×・ｍ／・＋（Ｐ５−Ｐ３）×・ｙ／・
（・ｙ≦・ｃ＜・ｍ）  Ｐｏｕｔ＝Ｐ２＋（Ｐ３−Ｐ１）×・ｃ／・＋（Ｐ１−Ｐ２）×・ｍ／・＋（Ｐ５−Ｐ３）×・ｙ／・
（・ｃ＜・ｙ≦・ｍ）  Ｐｏｕｔ＝Ｐ２＋（Ｐ５−Ｐ７）×・ｃ／・＋（Ｐ１−Ｐ１）×・ｍ／・＋（Ｐ７−Ｐ１）×・ｙ／・    …（１）
【００５８】
つぎに、解像度変換を行う際の処理について図１０〜１２を参照して説明する。
【００５９】
図１０は、解像度変換部１０００の構成を示す図である。解像度変換部１０００は、画像データに対して解像度変換を行う。ここでは、対象画素データが多値データであり、主走査と副走査双方に任意の解像度への変換を行う場合を説明する。解像度変換部１０００は、主走査方向解像度変換部１００１と副走査方向解像度変換部１００２により構成される。
【００６０】
主走査方向解像度変換部１００１は、入力された画像データに対し主走査方向に解像度変換を行い、変換後のデータを副走査方向解像度変換部１００２に出力する。副走査方向解像度変換部１００２は、主走査方向解像度変換部１００１から出力されたデータに対し副走査方向に解像度変換を行い、解像度変換部１０００の外部へと出力する。
【００６１】
図１１は、主走査方向解像度変換部１００１の構成を示す図である。ＦＦ（フリップフロップ回路）１１０１ならびに画素補間部１１０２は、入力多値データに主走査方向の画素補間を行い、指定された解像度へとデータ数を変換する。変換後のデータは、副走査方向解像度変換部１００２へと出力される。補間する画素データ値の算出方式としては、最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などが知られている。
【００６２】
図１２は、副走査方向解像度変換部１００２の構成を示す図である。副走査ライン蓄積メモリ１２０１は、１ラインメモリ１２０２を複数有する（１２０２ａ〜１２０２ｄ）。１ラインメモリ１２０２は、主走査方向解像度変換後の１ライン分のデータを蓄積することができる。画素補間部１２０４は、副走査方向の参照画素データをもとに補間画素値を算出し、画素補間を行う。画素補間値の算出方式は、主走査方向と同様に最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いる。
【００６３】
以上のような構成により解像度変換部１０００は、画像処理装置１００に入力される多値データを主走査、副走査方向に任意の解像度（変倍率）に変換している。さらに、主走査方向、副走査方向に補間画素を算出する際に、周辺の多値画素データを参照して所定の算出方式で補間画素を決定し、テクスチャーを抑えた解像度変換を行うことも可能である。
【００６４】
つぎに、γ変換処理について図１３，１４を参照して説明する。γ変換処理は、画像の濃度勾配や濃度特性を、所定のγテーブル（γ変換特性）にしたがって変換するものである。
【００６５】
図１３は、γ変換テーブルの一例を示すグラフである。横軸は基画像データのダイナミックレンジ、縦軸はγ変換処理後のダイナミックレンジである。また、実線および点線はそれぞれγ変換テーブルを示している。
【００６６】
図１３中の実線をγ変換テーブルとして用いるとすると、基画像データの値（横軸ａ）をγ変換テーブルにしたがい、対応するγ変換後の値（縦軸ｂ）に変換する。また、変換テーブルの曲線を変更することにより、任意の濃度分布を持つ画像データに変更することができる。例えば、図１３中実線で示すリニアなγ変換テーブルを、点線で示すγ変換テーブルに変更すれば、実線で示しているγ変換テーブルに比べγ変換後の画像データは、濃度勾配が滑らかな画像データに変換することができる。
【００６７】
図１４は、γ変換テーブルの一例を示すグラフである。横軸は基画像データのダイナミックレンジ、縦軸はγ変換処理後のダイナミックレンジである。また、実線はリニアのγ変換テーブル、点線は濃度勾配を変更したγ変換テーブル、一点鎖線は全体濃度を変更したγ変換テーブルを示す。
【００６８】
実線で示すリニアのγ変換テーブルは、原点から４５°方向に延びる。このテーブルの濃度特性を変えずに画像の全体濃度を変更したい場合は、一点鎖線で示すようなグラフの横軸方向にγ変換テーブルを平行移動させればよい。また、画像の濃度勾配を変更したい場合は、点線で示すようにγ変換テーブルの傾きを変更すればよい。
【００６９】
また、濃度特性を変更したい場合は、図１３に示すように連続する曲線で示せるようなγ変換テーブルの湾曲具合を変更すれば、任意の濃度特性が得られる。このようにγ変換テーブルの変更を行うことにより、画像データの任意の濃度勾配および濃度特性へと変換することができる。
【００７０】
つぎに、中間調処理について図１５，１６を参照して説明する。中間調処理とは、多値の画像データを２値もしくはそれに近い少値の階調数に量子化する処理であり、さまざまな方法が提案されている。ここでは、一般的に用いられる、単純量子化法、ディザ法、誤差拡散法について説明する。なお、説明の便宜上、量子化階調数は２値とする。
【００７１】
単純量子化法は、多値の画像データのダイナミックレンジ中の任意の値を閾値として、画像データを２階調化する方法である。例えば、ダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０または１に量子化する場合、閾値が１２８であるとすると、画像データが１００であれば量子化値は０、２００であれば量子化値は１となる。
【００７２】
図１５は、ディザ法による量子化を説明するための図である。図中Ａのように太線で囲まれている領域が閾値マトリクスであり、閾値マトリクス１つで１閾値を表す。そして、１閾値１画素、すなわち１画素ごとに１つの閾値マトリクスを画像データに当てはめていき、各画素ごとに２階調化を行う。マトリクス内の閾値を、画像データのダイナミックレンジの範囲でばらつくような閾値にすれば、画像の解像度とトレードオフとなるが、２階調化された画像データでも中間濃度を表現することができる。
【００７３】
図１６は、誤差拡散法による量子化を説明するための図である。誤差拡散法は、単純量子化法と同様、任意の閾値で２階調化を行うものである。量子化する際に発生する量子化誤差を記憶し、注目画素１６０１に対して、ラスタ形式順ですでに量子化処理が終了し、誤差が確定している周辺画素（図中網掛部）の誤差を加味して量子化を行う。これにより画像データ全体の量子化による誤差を最小限に留めることができる。
【００７４】
量子化による誤差とは、例えばダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０と１の値に量子化する場合、画像データが１００であれば量子化値は０となる。画像データには１００という中間濃度情報があったにも関わらず、最低値の０となってしまうため画像データの中間濃度情報は失われる。そのため、この画像データの量子化誤差は１００（＝１００−０，０はダイナミックレンジの最低値）となる。また、画像データが２００であれば量子化値は１となるが、この場合も２００という中間濃度情報があったにも関わらず、最高値の１となってしまうため、この画像データの量子化誤差は−５５（＝２００−２５５，２５５はダイナミックレンジの最高値）となる。
【００７５】
これらの量子化誤差値を、量子化処理終了後、各画素ごとに画像データとは別のデータとして記憶しておく。図１６に示すように、画像データはラスタ形式で順に処理されているため、網掛してある画素の量子化誤差は確定済みであり、別データとして記憶されている。注目画素１６０１の量子化処理にあたっては、誤差の確定している注目画素周辺の誤差値の平均を注目画素値に加算してから量子化する。このことにより、画像データ全体の量子化誤差による中間濃度情報の欠落を緩和することができる。
【００７６】
以上説明したように、実施の形態にかかる画像処理装置によれば、読み込んだ画像データを外部接続された出力機器に出力する場合に、画像データの画質の劣化を抑えることができる。
【産業上の利用可能性】
【００７７】
以上のように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムは、複写機で読み取った画像データをネットワーク接続された出力機器にプリント出力する際に有用であり、特にコピー、プリンタ、ＦＡＸなどの複数機能を有するデジタル複合機に適している。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態にかかる画像処理装置の構成を示す図である。
【図２】スキャナ補正部１１２の構成を示す図である。
【図３】画像処理装置の筐体外部に設けられた操作パネルを示す図である。
【図４】プリンタ補正部１２０の構成を示す図である。
【図５】画像処理装置のハードディスク１１８に蓄積された画像データの外部出力機器への送信を説明するための図である。
【図６】実施の形態にかかる画像処理装置に設けられるデータ変換形式部１２５の一構成例を示す図である。
【図７】テーブル補間法を説明するための図である。
【図８】四面体補間法を説明するための図である。
【図９】四面体補間法を説明するための図である。
【図１０】解像度変換部１０００の構成を示す図である。
【図１１】主走査方向解像度変換部１００１の構成を示す図である。
【図１２】副走査方向解像度変換部１００２の構成を示す図である。
【図１３】γ変換テーブルの一例を示すグラフである。
【図１４】γ変換テーブルの一例を示すグラフである。
【図１５】ディザ法による量子化を説明するための図である。
【図１６】誤差拡散法による量子化を説明するための図である。
【符号の説明】
【００７９】
１００  画像処理装置
１０１  エンジン部
１０２  プリンタコントローラ部
１１０  エンジンコントローラ
１１１  読み取りユニット
１１２  スキャナ補正部
１１３  カラー・モノクロ多値データ固定長圧縮部
１１４  汎用バス
１１５  プリンタコントローラ
１１６ａ〜１１６ｄ  半導体メモリ
１１７  メインコントローラ
１１８  ハードディスク
１１９  カラー・モノクロ多値データ固定長伸張部
１２０  プリンタ補正部
１２１  ＧＡＶＤ
１２２  作像ユニット
１２４  ＮＩＣ
１２５  データ形式変換部
１２６  外部出力装置
【図１】
2006094425.tif 000003
【図２】
2006094425.tif 000004
【図３】
2006094425.tif 000005
【図４】
2006094425.tif 000006
【図５】
2006094425.tif 000007
【図６】
2006094425.tif 000008
【図７】
2006094425.tif 000009
【図８】
2006094425.tif 000010
【図９】
2006094425.tif 000011
【図１０】
2006094425.tif 000012
【図１１】
2006094425.tif 000013
【図１２】
2006094425.tif 000014
【図１３】
2006094425.tif 000015
【図１４】
2006094425.tif 000016
【図１５】
2006094425.tif 000017
【図１６】
2006094425.tif 000018