(57)【要約】【課題】画像処理装置が蓄積している画像データを、簡易な処理で、効率的に、適切な画像処理を施して、外部装置へ配信すること。【解決手段】本発明の画像処理システムは、画像フォーマット変換部１２５が、画像データ蓄積手段であるハードディスク１１８に蓄積されている画像データに対して、外部クライアント装置１２６で設定されたキャプチャ条件に適合するようにγ補正処理、フィルタ処理、変倍処理、中間調処理、フォーマット変換などの画像処理を施す。その後、画像処理が施された画像データを外部クライアント装置１２６へ配信する。【選択図】        図４
2005269379.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上のクライアント装置と、前記クライアント装置とネットワークを介して接続された画像処理装置とを含み構成される画像処理システムであって、
前記画像処理装置は、
原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、
前記画像読み取り手段により生成されたカラー画像信号に対して所定の画像処理を施しカラー画像データを生成するスキャナ補正手段と、
前記スキャナ補正手段によって生成された画像データを蓄積する記憶手段と、
前記画像データの圧縮・伸張を行うデータ圧縮・伸張手段と、
前記記憶手段に蓄積された画像データのフォーマットを前記クライアント装置が指定するフォーマット条件に適応するように変換する画像フォーマット変換手段と、
前記画像フォーマット変換手段によってフォーマット変換された画像データを前記クライアント装置へ配信する通信手段と、
装置全体を制御する制御手段と、
を備えていることを特徴とする画像処理システム。
【請求項２】
前記クライアント装置が指定する画像データのフォーマット条件には、文字、写真文字混合、写真、およびＯＣＲなどの画質モードが含まれていることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記クライアント装置が指定する画像データのフォーマット条件には、画像データの解像度情報が含まれていることを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記クライアント装置が指定する画像データのフォーマット条件には、画像データを２値データにするかまたは多値データにするかの中間調処理情報が含まれていることを特徴とする請求項１〜３のいずれか一つに記載の画像処理システム。
【請求項５】
前記クライアント装置が指定する画像データのフォーマット条件には、画像データのフォーマットを決定するフォーマット情報が含まれていることを特徴とする請求項１〜４のいずれか一つに記載の画像処理システム。
【請求項６】
一つ以上のクライアント装置と、前記クライアント装置とネットワークを介して接続された画像処理装置とを含み構成される画像処理システムであって、
前記画像処理装置は、
原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、
前記画像読み取り手段により生成されたカラー画像信号に対して所定の画像処理を施しカラー画像データを生成するスキャナ補正手段と、
前記スキャナ補正手段によって生成された画像データを蓄積する記憶手段と、
前記画像データの圧縮・伸張を行うデータ圧縮・伸張手段と、
画像データの配信先クライアント装置と、配信する画像データのフォーマット条件を指定する操作手段と、
前記記憶手段に蓄積された画像データのフォーマットを前記操作手段により指定されたフォーマット条件に適応するように変換する画像フォーマット変換手段と、
前記画像フォーマット変換手段によってフォーマット変換された画像データを前記操作手段によって指定された配信先クライアント装置へ配信する通信手段と、
装置全体を制御する制御手段と、
を備えていることを特徴とする画像処理システム。
【請求項７】
前記操作手段が指定する画像データのフォーマット条件は、文字、写真文字混合、写真、およびＯＣＲなどの画質モードが含まれていることを特徴とする請求項６に記載の画像処理システム。
【請求項８】
前記操作手段が指定する画像データのフォーマット条件には、画像データの解像度情報が含まれていることを特徴とする請求項６または７に記載の画像処理システム。
【請求項９】
前記操作手段が指定する画像データのフォーマット条件には、画像データを２値データにするかまたは多値データにするかの中間調処理情報が含まれていることを特徴とする請求項６〜８のいずれか一つに記載の画像処理システム。
【請求項１０】
前記操作手段が指定する画像データのフォーマット条件には、画像データのフォーマットを決定するフォーマット情報が含まれていることを特徴とする請求項６〜９のいずれか一つに記載の画像処理システム。
【請求項１１】
前記画像フォーマット変換手段は、
入力された画像データの解像度を変換する解像度変換手段を備えていることを特徴とする請求項１〜１０のいずれか一つに記載の画像処理システム。
【請求項１２】
前記画像フォーマット変換手段は、
入力された画像データに対して所定のフィルタ処理を施すフィルタ処理手段を備えていることを特徴とする請求項１〜１１のいずれか一つに記載の画像処理システム。
【請求項１３】
前記画像フォーマット変換手段は、
入力された画像データに対して所定の濃度γ処理を施す濃度γ処理手段を備えていることを特徴とする請求項１〜１２のいずれか一つに記載の画像処理システム。
【請求項１４】
前記画像フォーマット変換手段は、
入力された画像データに対して所定の中間調処理を施す中間調処理手段を備えていることを特徴とする請求項１〜１３のいずれか一つに記載の画像処理システム。
【請求項１５】
前記画像フォーマット変換手段は、
入力された画像データを所定のフォーマットに変換するフォーマット変換手段を備えていることを特徴とする請求項１〜１４のいずれか一つに記載の画像処理システム。
【請求項１６】
一つ以上のクライアント装置と、前記クライアント装置とネットワークを介して接続された画像処理装置とを含み構成される画像処理システムであって、
前記画像処理装置は、
原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、
前記画像読み取り手段により生成されたカラー画像信号に対して所定の画像処理を施しカラー画像データを生成するスキャナ補正手段と、
前記スキャナ補正手段によって生成された画像データを蓄積する記憶手段と、
前記画像データの圧縮・伸張を行うデータ圧縮・伸張手段と、
画像データの配信先クライアント装置と、配信する画像データのフォーマット条件を指定する操作手段と、
前記記憶手段に蓄積された画像データのフォーマットを前記外部クライアント装置または前記操作手段により指定されたフォーマット条件に適応するように変換する画像フォーマット変換手段と、
前記画像フォーマット変換手段によってフォーマット変換された画像データを前記操作手段によって指定された配信先クライアント装置へ配信する通信手段と、
装置全体を制御する制御手段と、
を備えていることを特徴とする画像処理システム。
【請求項１７】
請求項１〜１６のいずれか一つに記載の画像処理システムにおいて実行される画像処理方法であって、
前記記憶手段に記憶されている画像データのなかから、配信する画像データを選択する画像データ選択工程と、
前記画像データ選択工程で選択された画像データのフォーマット条件を指定するフォーマット条件指定工程と、
前記フォーマット条件指定工程で指定されたフォーマット条件に基づき、前記画像データ選択工程で選択された画像データに対してどのような画像処理を行うかを決定する画像処理決定工程と、
前記画像データ選択工程で選択された画像データに対して、前記画像処理決定工程で決定された画像処理を実行する画像処理実行工程と、
前記画像処理実行工程で画像処理された画像データを所定の外部クライアント装置へ配信する画像データ配信工程と、
を含むことを特徴とする画像処理方法。
【請求項１８】
前記画像データ選択工程は、画像データを配信する配信先外部クライアント装置を指定する配信先指定工程を含むことを特徴とする請求項１７に記載の画像処理方法。
【請求項１９】
前記画像処理実行工程は、
圧縮された画像データの伸張処理を行うデータ伸張工程と、
前記データ伸張工程で伸張された画像データに対して解像度の変換を行う解像度変換工程と、
前記解像度変換工程で解像度が変換された画像データに対して所定のフィルタ処理を施すフィルタ処理工程と、
前記フィルタ処理工程でフィルタ処理された画像データに対して所定の濃度γ処理を施す濃度γ処理工程と、
前記濃度γ処理工程で濃度γ処理された画像データに対して所定の中間調処理を施す中間調処理工程と、
前記中間調処理工程で中間調処理された画像データを所定のフォーマットに変換するフォーマット変換工程と、
を含むことを特徴とする請求項１７または１８に記載の画像処理方法。
【請求項２０】
請求項１７〜１９のいずれか一つに記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置が蓄積している画像データを外部装置へ配信するための画像処理システム、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
ネットワークにデジタル複写機や画像読み取り装置を接続し、そのデジタル複写機や画像読み取り装置のスキャナで原稿画像をスキャンして、読み取った画像データをネットワークに接続されたコンピュータなどの他の端末に配信する、いわゆるネットワークスキャナ技術が知られている（例えば、特許文献１，２を参照。）。
【０００３】
例えば、特許文献１に開示されている技術は、汎用コンピュータシステムのアーキテクチャをベースにした拡張ボックスを有する画像形成装置の画像入力部において、スキャンした画像を前記拡張ボックス内のスキャンボックス（ハードディスク）に蓄積する。そして、前記スキャンボックスに蓄積した画像をネットワークに接続された各コンピュータシステム間で共有することができる。
【０００４】
この特許文献１に開示されているスキャナボックス機能を用いる処理手順は以下のようなものである。まず、解像度、階調、倍率、読み込み面、画像サイズ、保存先などのスキャンパラメータを選択し、原稿を読み込む。読み込んだ画像データを画像処理部に転送して、スキャンパラメータにしたがった画像処理を実行する。ただし、画像の印刷出力は予定していないので、印刷出力系のデータフォーマットを生成する必要はなく、ＲＧＢ系からＣＭＹＫ系への色座標系変換や階調補正、画像データの圧縮処理は省略される。そして、画像処理後の画像データは拡張ボックスに転送される。拡張ボックスでは、ハードディスク装置内の所定のディスク領域に割り当てられたスキャンボックスに受信した画像データを一時保存し、全ての原稿ページを蓄積し終えると、ネットワークに接続されているクライアント装置がスキャンボックスから画像データを取り出す。
【０００５】
【特許文献１】特開２０００−３３３０２６号公報
【特許文献２】特開２００１−１５０７４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術をはじめとする従来技術では、コピー印刷のための画像処理が施された画像データと、スキャンボックスの配信用の画像処理が施された画像データとでは画像処理が異なるため、デジタル複写機で印刷出力した画像データと、ネットワークスキャナで配信した画像データを、同じデジタル複写機を用いて印刷出力した場合に出力される画像が異なるという問題がある。
【０００７】
また、従来技術では、原稿をコピーする際は、コピーボタンを押してコピー画像を得る。配信する際は、スキャンボタンを押して配信する画像を得る。このように原稿をコピーする場合と原稿を配信する場合とで、同じ原稿を２回スキャンしなければならず手間がかかるという問題がある。
【０００８】
また、従来技術では、ハードディスク装置に蓄積されている画像データはデジタル複写機において取り扱う専用フォーマットであることが多く、さらにメモリの節約のために圧縮アルゴリズムで圧縮する際に専用のアルゴリズムで圧縮されることがあるため、外部クライアント装置に配信しても汎用のアプリケーションで画像を閲覧したり、編集することができないという問題がある。
【０００９】
さらに、従来技術では、ユーザが解像度、階調、倍率、読み込み面、画像サイズ、保存先などのスキャンパラメータを選択し、原稿をスキャンする。読み込まれた画像データは画像処理部へ転送され、スキャンパラメータにしたがった画像処理の実行後に記憶手段に蓄積されるため、蓄積後のデータに対して画像フォーマットの変換ができない。したがって、記憶手段に蓄積されている画像データを複数の人が異なる画像フォーマットの条件で受け取りたい場合は、各ユーザの要求条件にあわせてスキャンしなおさなければならないという問題がある。
【００１０】
本発明は、上述した従来技術による問題点を解消するため、画像処理装置が蓄積している画像データを、簡易な処理で、効率的に、適切な画像処理を施して、外部装置へ配信することが可能な画像処理システム、画像処理方法、および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、本発明の請求項１にかかる画像処理システムは、一つ以上のクライアント装置と、前記クライアント装置とネットワークを介して接続された画像処理装置とを含み構成される画像処理システムであって、前記画像処理装置は、原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、前記画像読み取り手段により生成されたカラー画像信号に対して所定の画像処理を施しカラー画像データを生成するスキャナ補正手段と、前記スキャナ補正手段によって生成された画像データを蓄積する記憶手段と、前記画像データの圧縮・伸張を行うデータ圧縮・伸張手段と、前記記憶手段に蓄積された画像データのフォーマットを前記クライアント装置が指定するフォーマット条件に適応するように変換する画像フォーマット変換手段と、前記画像フォーマット変換手段によってフォーマット変換された画像データを前記クライアント装置へ配信する通信手段と、装置全体を制御する制御手段と、を備えていることを特徴とする。
【００１２】
この請求項１に記載の発明によれば、読み取った原稿の画像データを記憶手段に記憶しておくことができるため、一度読み取った原稿は再度読み取り処理を行う必要はない。したがって、読み取り履歴のある原稿を外部クライアント装置などへ配信する必要がある場合には、記憶手段に記憶されている画像データを配信すればよい。また、画像データを外部クライアント装置へ配信する際には、外部クライアント装置が指定するフォーマットに変換して画像データを配信することができる。このように、効率的な画像データの外部配信が可能になる。
【００１３】
また、請求項２にかかる画像処理システムは、請求項１に記載の発明において、前記クライアント装置が指定する画像データのフォーマット条件には、文字、写真文字混合、写真、およびＯＣＲなどの画質モードが含まれていることを特徴とする。
【００１４】
この請求項２に記載の発明によれば、外部クライアント装置側から、受け取る画像データの画質モードを指定することができる。
【００１５】
また、請求項３にかかる画像処理システムは、請求項１または２に記載の発明において、前記クライアント装置が指定する画像データのフォーマット条件には、画像データの解像度情報が含まれていることを特徴とする。
【００１６】
この請求項３に記載の発明によれば、外部クライアント装置側から、受け取る画像データの解像度を指定することができる。
【００１７】
また、請求項４にかかる画像処理システムは、請求項１〜３のいずれか一つに記載の発明において、前記クライアント装置が指定する画像データのフォーマット条件には、画像データを２値データにするかまたは多値データにするかの中間調処理情報が含まれていることを特徴とする。
【００１８】
この請求項４に記載の発明によれば、外部クライアント装置側から、受け取る画像データを２値データにするかまたは多値データにするかを指定することができる。
【００１９】
また、請求項５にかかる画像処理システムは、請求項１〜４のいずれか一つに記載の発明において、前記クライアント装置が指定する画像データのフォーマット条件には、画像データのフォーマットを決定するフォーマット情報が含まれていることを特徴とする。
【００２０】
この請求項５に記載の発明によれば、外部クライアント装置側から、受け取る画像データのフォーマットを指定することができる。
【００２１】
また、請求項６にかかる画像処理システムは、一つ以上のクライアント装置と、前記クライアント装置とネットワークを介して接続された画像処理装置とを含み構成される画像処理システムであって、前記画像処理装置は、原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、前記画像読み取り手段により生成されたカラー画像信号に対して所定の画像処理を施しカラー画像データを生成するスキャナ補正手段と、前記スキャナ補正手段によって生成された画像データを蓄積する記憶手段と、前記画像データの圧縮・伸張を行うデータ圧縮・伸張手段と、画像データの配信先クライアント装置と、配信する画像データのフォーマット条件を指定する操作手段と、前記記憶手段に蓄積された画像データのフォーマットを前記操作手段により指定されたフォーマット条件に適応するように変換する画像フォーマット変換手段と、前記画像フォーマット変換手段によってフォーマット変換された画像データを前記操作手段によって指定された配信先クライアント装置へ配信する通信手段と、装置全体を制御する制御手段と、を備えていることを特徴とする。
【００２２】
この請求項６に記載の発明によれば、読み取った原稿の画像データを記憶手段に記憶しておくことができるため、一度読み取った原稿は再度読み取り処理を行う必要はない。したがって、読み取り履歴のある原稿を外部クライアント装置などへ配信する必要がある場合には、記憶手段に記憶されている画像データを配信すればよい。また、画像データを外部クライアント装置へ配信する際には、画像処理装置に設けられた操作手段で配信する画像データのフォーマットを指定し、このフォーマットに変換した画像データを配信することができる。このように、効率的な画像データの外部配信が可能になる。
【００２３】
また、請求項７にかかる画像処理システムは、請求項６に記載の発明において、前記操作手段が指定する画像データのフォーマット条件は、文字、写真文字混合、写真、およびＯＣＲなどの画質モードが含まれていることを特徴とする。
【００２４】
この請求項７に記載の発明によれば、画像処理装置側から、配信する画像データの画質モードを指定することができる。
【００２５】
また、請求項８にかかる画像処理システムは、請求項６または７に記載の発明において、前記操作手段が指定する画像データのフォーマット条件には、画像データの解像度情報が含まれていることを特徴とする。
【００２６】
この請求項８に記載の発明によれば、画像処理装置側から、配信する画像データの解像度を指定することができる。
【００２７】
また、請求項９にかかる画像処理システムは、請求項６〜８のいずれか一つに記載の発明において、前記操作手段が指定する画像データのフォーマット条件には、画像データを２値データにするかまたは多値データにするかの中間調処理情報が含まれていることを特徴とする。
【００２８】
この請求項９に記載の発明によれば、画像処理装置側から、配信する画像データを２値データにするかまたは多値データにするかを指定することができる。
【００２９】
また、請求項１０にかかる画像処理システムは、請求項６〜９のいずれか一つに記載の発明において、前記操作手段が指定する画像データのフォーマット条件には、画像データのフォーマットを決定するフォーマット情報が含まれていることを特徴とする。
【００３０】
この請求項１０に記載の発明によれば、画像処理装置側から、配信する画像データのフォーマットを指定することができる。
【００３１】
また、請求項１１にかかる画像処理システムは、請求項１〜１０のいずれか一つに記載の発明において、前記画像フォーマット変換手段は、入力された画像データの解像度を変換する解像度変換手段を備えていることを特徴とする。
【００３２】
この請求項１１に記載の発明によれば、前記画像フォーマット変換手段で、画像データの解像度を変換することができる。
【００３３】
また、請求項１２にかかる画像処理システムは、請求項１〜１１のいずれか一つに記載の発明において、前記画像フォーマット変換手段は、入力された画像データに対して所定のフィルタ処理を施すフィルタ処理手段を備えていることを特徴とする。
【００３４】
この請求項１２に記載の発明によれば、前記画像フォーマット変換手段で、画像データに対してフィルタ処理を施すことができる。
【００３５】
また、請求項１３にかかる画像処理システムは、請求項１〜１２のいずれか一つに記載の発明において、前記画像フォーマット変換手段は、入力された画像データに対して所定の濃度γ処理を施す濃度γ処理手段を備えていることを特徴とする。
【００３６】
この請求項１３に記載の発明によれば、前記画像フォーマット変換手段で、画像データに対して濃度γ処理を施すことができる。
【００３７】
また、請求項１４にかかる画像処理システムは、請求項１〜１３のいずれか一つに記載の発明において、前記画像フォーマット変換手段は、入力された画像データに対して所定の中間調処理を施す中間調処理手段を備えていることを特徴とする。
【００３８】
この請求項１４に記載の発明によれば、前記画像フォーマット変換手段で、画像データに対して中間調処理を施すことができる。
【００３９】
また、請求項１５にかかる画像処理システムは、請求項１〜１４のいずれか一つに記載の発明において、前記画像フォーマット変換手段は、入力された画像データを所定のフォーマットに変換するフォーマット変換手段を備えていることを特徴とする。
【００４０】
この請求項１５に記載の発明によれば、前記画像フォーマット変換手段で、画像データのフォーマット変換を実行することができる。
【００４１】
また、請求項１６にかかる画像処理システムは、一つ以上のクライアント装置と、前記クライアント装置とネットワークを介して接続された画像処理装置とを含み構成される画像処理システムであって、前記画像処理装置は、原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、前記画像読み取り手段により生成されたカラー画像信号に対して所定の画像処理を施しカラー画像データを生成するスキャナ補正手段と、前記スキャナ補正手段によって生成された画像データを蓄積する記憶手段と、前記画像データの圧縮・伸張を行うデータ圧縮・伸張手段と、画像データの配信先クライアント装置と、配信する画像データのフォーマット条件を指定する操作手段と、前記記憶手段に蓄積された画像データのフォーマットを前記外部クライアント装置または前記操作手段により指定されたフォーマット条件に適応するように変換する画像フォーマット変換手段と、前記画像フォーマット変換手段によってフォーマット変換された画像データを前記操作手段によって指定された配信先クライアント装置へ配信する通信手段と、装置全体を制御する制御手段と、を備えていることを特徴とする。
【００４２】
この請求項１６に記載の発明によれば、読み取った原稿の画像データを記憶手段に記憶しておくことができるため、一度読み取った原稿は再度読み取り処理を行う必要はない。したがって、読み取り履歴のある原稿を外部クライアント装置などへ配信する必要がある場合には、記憶手段に記憶されている画像データを配信すればよい。特に、画像データを外部クライアント装置へ配信する際のフォーマットは外部クライアント装置、画像処理装置のどちら側からでも指定することができるので、ユーザの使い勝手が向上する。
【００４３】
また、請求項１７にかかる画像処理方法は、請求項１〜１６のいずれか一つに記載の画像処理システムにおいて実行される画像処理方法であって、前記記憶手段に記憶されている画像データのなかから、配信する画像データを選択する画像データ選択工程と、前記画像データ選択工程で選択された画像データのフォーマット条件を指定するフォーマット条件指定工程と、前記フォーマット条件指定工程で指定されたフォーマット条件に基づき、前記画像データ選択工程で選択された画像データに対してどのような画像処理を行うかを決定する画像処理決定工程と、前記画像データ選択工程で選択された画像データに対して、前記画像処理決定工程で決定された画像処理を実行する画像処理実行工程と、前記画像処理実行工程で画像処理された画像データを所定の外部クライアント装置へ配信する画像データ配信工程と、を含むことを特徴とする。
【００４４】
この請求項１７に記載の発明によれば、画像処理装置が蓄積している画像データを、簡易な処理で、効率的に、適切な画像処理を施して、外部クライアント装置へ配信することができる。
【００４５】
また、請求項１８にかかる画像処理方法は、請求項１７に記載の発明において、前記画像データ選択工程は、画像データを配信する配信先外部クライアント装置を指定する配信先指定工程を含むことを特徴とする。
【００４６】
この請求項１８に記載の発明によれば、画像処理装置が蓄積している画像データを、簡易な処理で、効率的に、適切な画像処理を施して、外部クライアント装置へ配信することができる。
【００４７】
また、請求項１９にかかる画像処理方法は、請求項１７または１８に記載の発明において、前記画像処理実行工程は、圧縮された画像データの伸張処理を行うデータ伸張工程と、前記データ伸張工程で伸張された画像データに対して解像度の変換を行う解像度変換工程と、前記解像度変換工程で解像度が変換された画像データに対して所定のフィルタ処理を施すフィルタ処理工程と、前記フィルタ処理工程でフィルタ処理された画像データに対して所定の濃度γ処理を施す濃度γ処理工程と、前記濃度γ処理工程で濃度γ処理された画像データに対して所定の中間調処理を施す中間調処理工程と、前記中間調処理工程で中間調処理された画像データを所定のフォーマットに変換するフォーマット変換工程と、を含むことを特徴とする。
【００４８】
この請求項１９に記載の発明によれば、画像データを、容易に要求されたフォーマットに変換することができる。
【００４９】
また、請求項２０にかかる画像処理プログラムは、請求項１７〜１９のいずれか一つに記載の画像処理方法をコンピュータに実行させることを特徴とする。
【００５０】
この請求項２０に記載の発明によれば、請求項１７〜１９のいずれか一つに記載の画像処理方法をコンピュータに実行させることができる。
【発明の効果】
【００５１】
本発明にかかる画像処理システム、画像処理方法、および画像処理プログラムによれば、画像処理装置が蓄積している画像データを、簡易な処理で、効率的に、適切な画像処理を施して、外部装置へ配信することができるという効果を奏する。
【発明を実施するための最良の形態】
【００５２】
以下に添付図面を参照して、本発明にかかる画像処理システム、画像処理方法、および画像処理プログラムの好適な実施の形態を詳細に説明する。
【００５３】
（実施の形態１）
図１は、本発明の実施の形態１にかかる画像処理システムの構成を示すブロック図である。この画像処理システムは、画像処理装置１００とこの画像処理装置１００とネットワークを介して接続された外部クライアント装置１２６とにより構成される。画像処理装置１００は、複写機能や印刷機能などを備えた、いわゆる複合機を想定している。まず、図１を参照して、画像処理装置１００の一般的な画像処理について説明する。なお、図中に示された矢印は画像データの流れを示している。
【００５４】
画像処理装置１００の機能は、エンジン部１０１とプリンタコントローラ部１０２とに大別される。
【００５５】
まず、エンジン部１０１の全体は、エンジンコントローラ１１０により制御される。このエンジン部１０１において、読み取りユニット１１１は、原稿の画像を読み取る画像読み取り手段であり、原稿の画像はＲ，Ｇ，Ｂに色分解された画像データとして読み取られ、スキャナ補正部１１２に送られる。図２に示すように、スキャナ補正部１１２では、Ｒ，Ｇ，Ｂの画像データに対して、スキャナγ補正部２０１でスキャナγ処理、変倍部２０２で変倍処理が行われる。
【００５６】
スキャナ補正部１１２で処理後の各８ｂｉｔのデータは、カラー多値データ固定長圧縮器１１３によって各色ｎｂｉｔ（ｎ≦８）のデータに変換される。この圧縮後の画像データは汎用バス１１４を介してプリンタコントローラ１１５に送られる。
【００５７】
プリンタコントローラ１１５は、画像データを記憶する半導体メモリ１１６を備えている。この半導体メモリ１１６には、メインコントローラ１１７の制御により、送られた画像データが蓄積される。なお、メインコントローラ１１７は、マイクロコンピュータを備え、画像処理装置１００の全体を集中的に制御する。
【００５８】
また、ハードディスク１１８には、半導体メモリ１１６に蓄積された画像データが随時蓄積されるようになっている。これは、画像処理装置１００によるプリントアウト時に用紙がつまり、印字が正常に終了しなかった場合でも、再び原稿を読み直すのを避けるためであり、また、電子ソートを行うためである。近年はこれだけでなく、読み取った原稿を蓄積しておき、必要なときに再出力する機能も追加されている。
【００５９】
画像データを出力する場合は、記憶手段であるハードディスク１１８内の画像データは一度プリンタコントローラ１１５の半導体メモリ１１６に展開され、次に汎用バス１１４を介してエンジン部１０１に送られる。そして、エンジン部１０１のカラー多値データ固定長伸張器１１９は、送られた画像データを各色８ｂｉｔのＲＧＢ画像データに変換する。この変換後の画像データは、プリンタ補正部１２０に送られる。
【００６０】
図３に示すように、プリンタ補正部１２０では、プリンタγ補正部３０１が入力されたＲＧＢ画像データに対してプリンタγ補正を行う。そして、中間調処理部３０２がＧＡＶＤ１２１および作像ユニット１２２にあわせた中間調処理を行い、作像に用いるデータとして次段に送り、転写紙に出力する。
【００６１】
また、ＦＡＸコントローラ１２３は、画像処理装置１００のＦＡＸ機能を制御し、電話回線などの所定のネットワークとの間で画像データの送受信を行う。モノクロ２値可変長可逆圧縮データ伸張器１２３ａは、送受信するデータの圧縮、伸張を行う。
【００６２】
次に、図４を参照して、外部クライアント装置１２６が画像処理装置１００から画像データをキャプチャするまでの一連の処理の内容について説明する。
【００６３】
ネットワークインターフェースコントーラ（ＮＩＣ）１２４は、画像処理装置１００をＬＡＮなどのネットワークに接続するためのインターフェースである。画像フォーマット変換部１２５の詳細については後述する。
【００６４】
ハードディスク１１８には、前述のように、スキャナ補正が施された画像データが蓄積されており、ユーザは、外部クライアント装置１２６の表示部に画像処理装置１００のハードディスク１１８内に蓄積された画像データのタイトル名（文書名）を表示させて閲覧することができる。図５は、このときに外部クライアント装置１２６の表示部に表示される画面の一例を示す図である。
【００６５】
ユーザは、図５に示したようなキャプチャデータ選択画面５００において、キャプチャする画像データを選択する（この例の場合では、表示された画像データ５０１のうちＤＡＴＡ０００を選択し、「キャプチャ条件」ボタン５０２を押下する）と、外部クライアント装置１２６の表示部に、図６に示すようなキャプチャ条件設定画面６００が表示される。このキャプチャ条件設定画面６００では、画質モード（例えば、文字、文字写真、写真、ＯＣＲ）、解像度（例えば、６００ｄｐｉ、４００ｄｐｉ、３００ｄｐｉ、２００ｄｐｉ）、中間調処理（例えば、２値、多値）、出力フォーマット（例えば、ＪＰＥＧ、ＴＩＦＦ、ＪＰＥＧ２０００）などの画像データをキャプチャする際の諸条件を設定することができる。そして、「キャプチャ」ボタン６０１を押下することにより、キャプチャ処理が開始される。
【００６６】
なお、図６に示した例では、
画質モード  写真
解像度  ２００ｄｐｉ
中間調処理  多値
出力フォーマット  ＪＰＥＧ
とするキャプチャ条件が設定されている。
【００６７】
このようにして、外部クライアント装置１２６でキャプチャ条件を設定し、画像データ蓄積手段であるハードディスク１１８に蓄積されている画像データをキャプチャすることを要求すると、設定されたキャプチャ条件はプリンタコントローラ１１５に渡される（図４のＡ）。次に、プリンタコントローラ１１５は、ハードディスク１１８に蓄積された画像データを、一度プリンタコントローラ１１５の半導体メモリ１１６に展開する（図４のＢ）。そして、プリンタコントローラ１１５は、半導体メモリ１１６に展開された画像データの属性をみて、この画像データに対して前記キャプチャ条件を満足するためにどのような画像処理を行うかを決定し、決定された画像処理の実行命令とともに前記半導体メモリ１１６に展開された画像データを、汎用バス１１４を介して画像フォーマット変換部１２５へ送る（図４のＣ）。画像フォーマット変換部１２５は、受け取った画像データに対して所定の画像処理を施し（ここでは、キャプチャ要求されたモードが写真モードであるので、写真モード用のγ補正処理、写真モード用のフィルタ処理、２００ｄｐｉの変倍処理、多値データを生成するための中間調処理、ＪＰＥＧフォーマット出力）、画像処理後の画像データをＮＩＣ１２４を通して外部クライアント装置１２６へ配信する（図４のＤ）。なお、ネットワークに外部クライアント装置１２６が複数接続されていれば、それぞれのキャプチャ条件に適合した画像データを配信することができる。
【００６８】
なお、これまでの説明では、コピー用の画像処理が施されたＲＧＢ系の色空間で圧縮された画像データがハードディスク１１８に蓄積される場合について説明をした。ここで、ハードディスク１１８に蓄積される画像データはカラー複写機などでコピー画像として読み取られたある色空間系の画像データである。ある色空間とは、デバイスディペンデント（デバイスの種類（装置特性）に依存した）な色空間（Ｙｕｖ，ＣＭＹ）であってもよいし、デバイスインディペンデント（デバイスの種類（装置特性）に依存しない）な色空間（ｓＲＧＢ）であってもよい。また、これらのある色空間信号をネットワークを介して他の装置へ送信する際には、他の装置との間でそのまま相互利用できる同じ色空間に補正される。ある色空間とは、例えば、標準的なｓＲＧＢ空間やＬａｂ空間、また、異なる機器間でも共有できる専用の色空間系などである。
【００６９】
次に、画像フォーマット変換部１２５の構成について説明する。図７は、画像フォーマット変換部１２５の構成を示すブロック図である。
【００７０】
図７に示すように、入力ポート７０１は、ハードディスク１１８に蓄積されていた画像データおよびプリンタコントローラ１１５からの画像処理の実行命令を、汎用バス１１４を介して受け付ける。続いて、伸張器７０２は、圧縮されている画像データを伸張する。
【００７１】
伸張後の画像データは、解像度変換器７０３によって前記キャプチャ条件を満足するように解像度が変換される。画像データには、画像データの属性として解像度情報（スキャナ解像度）が付与されているので、この解像度情報を基に前記キャプチャ条件の解像度を満足するように変換する。例えば、蓄積されている画像データの解像度が１００ｄｐｉである場合には、今回要求される解像度は２００ｄｐｉであるので、２００％の拡大方向の解像度変換を行うことになる。
【００７２】
解像度が変換された後の画像データは、フィルタ処理部７０４によって前記キャプチャ条件を満足するようにＭＴＦの強弱を調整するフィルタ処理が施される。今回は、写真モードが選択されているので、画像データのＭＴＦを鈍らせるようなフィルタ処理を行う。なお、文字・線画を中心とした画像データに対しては、ＭＴＦを強調するようなフィルタ処理を行う。
【００７３】
フィルタ処理後の画像データは、濃度γ部７０５によって前記キャプチャ条件を満足するように濃度特性を調整する濃度γ処理が施される。今回は、写真モードが選択されているので、可能な限り濃度勾配をゆるめたγ変換処理を施し、中間濃度の再現性を高める。なお、文字モードが選択された場合には、急峻な濃度勾配を持つγ変換処理を施し、文字・線画の先鋭性を向上させ、画像データ上の文字の可読性を高める。
【００７４】
フィルタ処理後の画像データは、中間調処理部７０６によって２値の画像データに量子化される。そして、最後に、画像データは、圧縮器７０７によって圧縮され、出力ポート７０８により汎用バス１１４へ出力され、外部クライアント装置１２６などへ送信される。
【００７５】
以下、画像フォーマット変換部１２５を構成する、伸張器７０２、解像度変換器７０３、フィルタ処理部７０４、濃度γ部７０５、中間調処理部７０６、および圧縮器７０７の処理について詳細に説明する。
【００７６】
まず、伸張器７０２の処理を説明する。画像フォーマット変換部１２５は、入力した画像データに対し前記キャプチャ条件を満足する画像処理を行うために、伸張器７０２により圧縮されている第１の形式の画像データを伸張する。この第１の形式の画像データとは、例えば、標準化されているＪＰＥＧなどの汎用データフォーマットの画像データや、専用ブロック固定長圧縮などの専用データフォーマットの画像データが該当する。
【００７７】
次に、解像度変換器７０３の処理を説明する。ここでは、対象となる画素データが多値データであり、主走査方向と副走査方向の双方に任意の解像度への変換が可能な方式の例を説明する。図８−１に示すように、この解像度変換器７０３は、入力される多値データに対して主走査方向に解像度変換を行う主走査方向解像度変換ブロック８０１と、主走査方向に変換後の多値データに対して副走査方向に解像度変換する副走査方向解像度変換ブロック８０２とで構成されている。
【００７８】
また、図８−２に示すように、主走査方向解像度変換ブロック８０１では、入力多値データを指定された解像度へのデータ数に変換するために、主走査方向に画素補間を行う。補間する画素データ値の算出方式としては、一般的な最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いることを想定している。具体的には、各１ビットのデータをラッチできる複数のフリップフロップ８０３で画素データを記憶し、補間画素算出部８０４で補間するデータ値の算出を行う。
【００７９】
また、図８−３に示すように、主走査方向への解像度変換後のデータは、副走査方向解像度変換ブロック８０２で、主走査解像度変換後の１ライン分のデータを蓄積可能なラインメモリ８０５を複数ライン分もった副走査ライン蓄積メモリ８０６から、副走査方向の参照画素データに基づいて、補間するラインのデータ値の算出を補間画素算出部８０７で行う。算出方式は、主走査方向と同様に最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いることができる。
【００８０】
次に、フィルタ処理部７０４の処理を説明する。フィルタ処理は、画像データのＭＴＦを変調させるものであるが、もとの画像データよりもＭＴＦ値を高めて画像のエッジを強調する場合と、ＭＴＦ値を下げて画像を平滑化する場合の２種類がある。
【００８１】
画像データのＭＴＦを高める場合は、基画像の画像周波数を実線、フィルタ処理後の画像周波数を破線で示すと、図９−１に示すように、画像周波数の隆起を強調するような処理を施す。ただし、縦軸は画像濃度のダイナミックレンジとし、横軸は画像データのラスタ形式参照方向を示している。
【００８２】
同様に、画像データのＭＴＦを平滑化する場合は、図９−２に示すように、画像周波数の隆起が鈍るような処理を施す。実際の処理としては、２次元の画像データのラスタ形式方向をライン方向（ｘ方向）、他方向をｙ方向とし、画像データをライン単位で扱い、注目画素値を周辺の画素値を基に算出する。
【００８３】
図９−３は、注目画素を中心とした周辺５×５画素を、注目画素をＸn,mとして、周辺画素を記号化して表している。
【００８４】
画像データのＭＴＦを高める場合は、強調する必要がある画像周波数の微分係数を、画像データの解像度を基調としてマトリクス状に配置した係数（以下、マトリクス係数という）を算出する。そのマトリクス係数を、周辺画素記号と同形式に、Ａn-2,m-2，Ａn-2,m-1，・・・，Ａn,m，Ａn+2,m+1，Ａn+2,m+2と記号化すると、画像データのＭＴＦを高める場合のフィルタ処理後の注目画素値Ｙは、次のような演算式で表せる。
【００８５】
Ｂ＝（Ｘn-2,m-2×Ａn-2,m-2）＋（Ｘn-2,m-1×Ａn-2,m-1）＋・・・＋（Ｘn+2,m+2×Ａn+2,m+2）    ・・・（１）
Ｄ＝Ｂ×Ｃ      ・・・（２）
Ｙ＝Ｄ＋Ｘn,m  ・・・（３）
【００８６】
（１）式は、微分係数により求めたマトリクス係数と画像データを、行列積の演算を行ったものである。この（１）式により求められたＢの値が、フィルタ処理による画像の強調成分である。また、（２）式はその強調成分を任意に増減幅する項である。（２）式により求まったフィルタ処理による強調値を、注目画素値に加算することで、最終的な注目画素値を算出する（（３）式）。上記のような演算により、画像データの企画素を変換することで、画像データのＭＴＦを高める操作を行う。
【００８７】
画像データを平滑化する場合は、注目画素とその周辺画素を加算して画素数Ｅで除算することにより、注目画素とその周辺画素との平均値を求める。このような演算により、画像データの企画素を変換することで、画像データの平滑化の操作を行う。平滑化の度合いを調整する意味で、注目画素や周辺画素の重みを単純に等価として平均化せず、各画素間に隔たりを持たせるのであれば、下記（４）式のようにマトリクス係数に任意の整数を代入することで、注目画素値Ｙを調整することが可能である。
【００８８】
Ｙ＝（Ｘn-2,m-2×Ａn-2,m-2）＋（Ｘn-2,m-1×Ａn-2,m-1）＋・・・＋（Ｘn+2,m+2×Ａn+2,m+2）／Ｅ    ・・・（４）
【００８９】
以上のような処理により、フィルタ処理部７０４では、多値の画像データに対し、ＭＴＦの変調を可能とするフィルタ処理機能を実現できる。これにより、もとの画像が文字中心の画像であれば、ＭＴＦの強調を行うことで画像の品質が向上する。また、画像が絵柄中心であれば、若干の平滑化により滑らかさを与えることで画像の品質が向上する。このように画像の種類に応じたフィルタ係数を選択することで高品質な画像の取得が可能となる。
【００９０】
次に、濃度γ部７０５の処理を説明する。γ変換処理は、画像の濃度勾配や濃度特性を可変とするものである。図１０−１に示すように、実線がγ変換テーブルとすると、グラフにしたがって、もとの画像データ（横軸）に相当する値をγ変換後の画像データ（縦軸）の値に変換するだけである。この変換テーブルの曲線を変更して、狙いの濃度分布をもつ画像データに変更することが可能となる。例えば、図１０−１の破線で示しているようなγ変換テーブルにすれば、実線で示しているγ変換テーブルに比べ、γ変換後の画像データを濃度勾配が滑らかな画像データに変換することができる。ただし、図１０−１において、図の矢印側になるにつれ濃度が高くなる。
【００９１】
γ変換テーブルの作成方法は、便宜上、図１０−２に示してある原点から４５゜方向に延びるリニアなγ変換テーブル（実線）をもとに説明する。
【００９２】
濃度特性を変えずに画像の全体濃度を上下させる場合は、図１０−２に示すように、グラフの横軸方向にγ変換テーブル（破線）を平行移動させればよく、画像の濃度勾配を変える場合は、γ変換テーブルの傾きを変更すればよい。また、濃度特性を変更する場合は、図１０−１に示した連続する曲線のγ変換テーブルの湾曲具合を変更すれば、任意の濃度特性が得られる。
【００９３】
これらの手段により、濃度γ部７０５では、多値の画像データに対し、画像データの濃度勾配および濃度特性の変更を可能とするγ変換処理機能を実現できる。このことにより、画像の種類に応したγカーブを選択することで高品質な画像の取得が可能となる。
【００９４】
次に、中間調処理部７０６の処理を説明する。中間調処理部７０６は、多値画像データを２値もしくはそれに近い少値の階調数に量子化する処理であるが、その具体的方法は様々存在する。ここでは、一般的に用いられる、単純量子化法、ディザ法、誤差拡散法について説明する。ただし、量子化階調数は、便宜上２値とする。
【００９５】
まず、単純量子化法は、多値の画像データのダイナミックレンジ中の任意の値を閾値として、画像データを２階調化するものである。例えば、ダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０と１の値に量子化する場合、閾値が１２８であるとすると、画像データが１００であれば量子化値は０となり、２００であれば量子化値は１となる。
【００９６】
ディザ法は、マトリクス状になった閾値を用いて、図１１−１のディザ閾値マトリクス１１０１を１閾値１画素というように、図１１−２の画像データ１１０２にタイル状に当てはめていき、画素毎に２階調化を行うものである。マトリクス内の閾値を、画像データのダイナミックレンジの範囲でばらつくような閾値にすれば、画像の解像度とトレードオフとなるが、２階調化された画像データでも中間濃度が再現可能となる。
【００９７】
誤差拡散法は、単純量子化法と同様に、任意の閾値にて２階調化を行うが、量子化する際に発生する量子化誤差を蓄積し、処理を行っている注目画素は、ラスタ形式順ですでに量子化処理が終了し誤差が確定している周辺画素の誤差を加味して量子化を行うことにより、画像データトータルでの量子化による誤差を最小限に留めようとする中間調処理である。
【００９８】
量子化する場合に発生する誤差とは、例えば、ダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０と１の値に量子化する場合、画像データが１００であれば量子化値は０となるが、画像データには１００という中間濃度情報があったにも関わらず、最低値の０扱いとなってしまい、画像データの中間濃度情報が失われる。ゆえに、この画像データの量子化誤差は“１００＝１００−０”（ダイナミックレンジの最低値）となる。また、画像データが２００であれば量子化値は１となるが、この場合も２００という中間濃度情報があったにも関わらず、１という最高値扱いになってしまうので、この画像データの量子化誤差は“−５５＝２００−２５５”（ダイナミックレンジの最高値）となる。
【００９９】
これらの量子化誤差値を、画素毎に量子化処理終了後、画像データとは別のデータとして蓄積しておくと、図１２に示すように、画像データ１２０１はラスタ形式で順に処理されることを考えれば、網掛してある画素１２０２については、すでに量子化の誤差は確定済みであり蓄積されていることになる。誤差拡散法では、誤差の確定している注目画素１２０３周辺の誤差値の平均を注目画素値に加算してから２階調化を行うことで、画像データトータルでの量子化誤差による中間濃度情報の欠落を、緩和することを可能としている。
【０１００】
これらの方法により、中間調処理部７０６では、多値の画像データに対し、画像データの２値化処理を行うことができる。これによりデータ量を減少させ、かつ画像の種類に応じた中間調処理を選択することで、高品質な画像の取得が可能となる。
【０１０１】
最後に、伸張器７０２の処理を説明する。この伸張器７０２は、出力する画像データのフォーマットを設定する手段であり、上記各画像処理がなされた画像データを外部クライアント装置１２６へ出力するために、再び当該画像データを圧縮して第２の形式の画像データを生成する。第２の形式の画像データとは、ＴＩＦＦのような汎用画像ファイルフォーマットやＪＰＥＧ、ＪＰＥＧ２０００のような静止画に汎用圧縮フォーマットの画像データや、専用ブロック固定長圧縮などの専用データフォーマットの画像データが該当する。
【０１０２】
次に、この実施の形態１にかかる画像処理システムを用いた画像データキャプチャ処理の手順を説明する。図１３は、この画像データキャプチャ処理の手順を示すフローチャートである。
【０１０３】
まず、ユーザは、外部クライアント装置１２６からキャプチャ（配信）する画像データ（ハードディスク１１８に蓄積されている）を選択する（ステップＳ１３０１）。具体的には、外部クライアント装置１２６の表示手段に表示されるキャプチャデータ選択画面５００（図５参照）からキャプチャ（配信）する画像データを選択する。
【０１０４】
次に、キャプチャ（配信）する画像データのキャプチャ（配信）条件を設定する（ステップＳ１３０２）。このキャプチャ（配信）条件の設定は、外部クライアント装置１２６の表示手段に表示されるキャプチャ条件設定画面６００（図６参照）において、該当する項目を選択することにより実行される。ここで指定されるキャプチャ（配信）条件は、例えば、画像データの画質モードや解像度、中間調処理、出力フォーマットなどに関するものである。
【０１０５】
プリンタコントローラ１１５は、ステップＳ１３０１において選択された画像データの属性をみて、ステップＳ１３０２において設定されたキャプチャ（配信）条件を満足するためにどのような画像処理を実行するかを決定する（ステップＳ１３０３）。
【０１０６】
画像フォーマット変換部１２５がステップＳ１３０１で選択された画像データに対して、ステップＳ１３０３で決定された画像処理を実行する（ステップＳ１３０４）。
【０１０７】
最後に、画像フォーマット変換部１２５は、すべての画像処理が修了した画像データをキャプチャ（配信）要求した外部クライアント装置１２６へ配信する（ステップＳ１３０５）。
【０１０８】
次に、画像フォーマット変換部１２５における画像データの処理手順を説明する。図１４は、画像フォーマット変換部１２５における画像データのフォーマット変換処理の手順を示すフローチャートである。
【０１０９】
まず、画像フォーマット変換部１２５へ入力する画像データは圧縮されているため、それを多値データに復元するために、伸張器７０２において伸張する（ステップＳ１４０１）。そして、多値データに復元された画像データに対して、解像度変換器７０３で解像度変換処理（ステップＳ１４０２）、フィルタ処理部７０４でフィルタ処理（ステップＳ１４０３）を施す。その後、当該画像データに対して、濃度γ部７０５によって濃度γ処理（ステップＳ１４０４）、中間調処理部７０６によって中間調処理（ステップＳ１４０５）を施す。最後に、各種処理後の画像データを、圧縮器７０７によって圧縮処理を施し所定のフォーマットに変換する（ステップＳ１４０６）。
【０１１０】
以上説明したような処理を行うことで、画像処理装置１００が蓄積している画像データに対して、簡易な処理で、効率的に、適切な画像処理を施して、外部クライアント装置１２６が望むフォーマットの画像データをキャプチャ（配信）することができる。
【０１１１】
（実施の形態２）
次に、本発明の実施の形態２について説明する。この実施に形態２の画像処理システムの構成は、実施の形態１に示したものとほぼ同様なため、各構成部の説明は省略する。ただ、実施の形態２では、キャプチャ（配信）する画像データのキャプチャ（配信）条件の設定を、外部クライアント装置１２６側ではなく、画像処理装置１００側で行う点が異なる。以下では、図１５を参照して、画像処理装置１００から外部クライアント装置１２６へ画像データを配信するまでの一連の処理の内容について説明する。なお、図中に示された矢印は画像データの流れを示している。
【０１１２】
図１５に示す画像処理システムにおいて、ハードディスク１１８には、実施の形態１の場合と同様に、スキャナ補正が施された画像データが蓄積されており、ユーザは、操作部１２７（図１６参照）の表示部１２８にハードディスク１１８内に蓄積された画像データのタイトル名（文書名）を表示させて閲覧することができる。図１６は、このときに操作部１２７の表示部１２８に表示される画面の一例を示すものである。
【０１１３】
まず、ユーザは、操作部１２７から外部へ配信する画像データを選択する。ここでは、ユーザは、図１６に示すように、操作部１２７の「ドキュメントボックス」ボタン１２９を押下すると、表示部１２８に配信データ選択画面１６００が表示される。この配信データ選択画面１６００には、配信先指定欄１６０１と、ハードディスク１１８内に蓄積されている画像データ１６０２が表示される。そこで、表示された各画像データから外部へ配信する画像データの選択と、配信先の指定を行う。この例の場合では、ＤＡＴＡ００２の画像データを選択し、配信先のＥメールアドレスを指定している。なお、配信先にはネットワークに接続されているクライアント装置名を指定することもできる。
【０１１４】
配信する画像データの選択と、配信先の指定が完了した後、「配信条件」ボタン１６０３を押下すると、表示部１２８に、図１７に示すような配信条件設定画面１７００が表示される。この配信条件設定画面１７００では、画質モード（例えば、文字、文字写真、写真、ＯＣＲ）、解像度（例えば、６００ｄｐｉ、４００ｄｐｉ、３００ｄｐｉ、２００ｄｐｉ）、中間調処理（例えば、２値、多値）、出力フォーマット（例えば、ＪＰＥＧ、ＴＩＦＦ、ＪＰＥＧ２０００）などの画像データを配信する際の諸条件を設定することができる。配信条件設定後、「配信」ボタン１７０１を押下すると選択された画像データの配信処理が開始される。
【０１１５】
なお、図１７に示した例では、
画質モード  文字
解像度  ４００ｄｐｉ
中間調処理  ２値
出力フォーマット  ＴＩＦＦ
とする配信条件が設定されている。
【０１１６】
このようにして、画像処理装置１００の操作部１２７で外部クライアント装置１２６への画像データの配信条件を設定し、画像データ蓄積手段であるハードディスク１１８に蓄積されている画像データを配信することを要求すると、配信条件はプリンタコントローラ１１５に渡される（図１５のＡ）。次に、プリンタコントローラ１１５は、ハードディスク１１８に蓄積された画像データを、一度プリンタコントローラ１１５の半導体メモリ１１６に展開する（図１５のＢ）。そして、プリンタコントローラ１１５は、半導体メモリ１１６に展開された画像データの属性をみて、この画像データに対して前記キャプチャ要求を満足するためにどのような画像処理を行うかを決定し、決定された画像処理の実行命令とともに前記半導体メモリ１１６に展開された画像データを、汎用バス１１４を介して画像フォーマット変換部１２５へ送る（図１５のＣ）。画像フォーマット変換部１２５は、受け取った画像データに対して所定の画像処理を施し（ここでは、配信要求されたモードが文字モードであるので、文字モード用のγ補正処理、文字モード用のフィルタ処理、４００ｄｐｉの変倍処理、２値データを生成するための中間調処理、ＴＩＦＦフォーマット出力）、画像処理後の画像データをＮＩＣ１２４を通して外部クライアント装置１２６へ配信する（図１５のＤ）。なお、ネットワークに外部クライアント装置１２６が複数接続されていれば、それぞれに最適な配信条件に適合した画像データを配信することができる。
【０１１７】
以上説明したような処理を行うことで、画像処理装置１００のハードディスク１１８に蓄積されている画像データを、ユーザが希望するフォーマットに変換して外部クライアント装置１２６へ配信することができる。なお、この実施の形態２における画像フォーマット変換の処理手順は、図１３に示したステップＳ１３０１の処理に配信先を指定する工程が加わる以外は、実施の形態１と同様であるため、ここでは説明を省略する。
【０１１８】
以上説明したように、画像処理システム、画像処理方法、および画像処理プログラムによれば、画像処理装置が蓄積している画像データを、簡易な処理で、効率的に、適切な画像処理を施して、外部装置へ配信することができる。
【０１１９】
なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１２０】
以上のように、本発明にかかる画像処理システム、画像処理方法、および画像処理プログラムは、原稿画像を読み込んで画像データを生成する画像処理に有用であり、特に、装置内部で一旦処理した画像データを外部機器において用いる場合に適している。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施の形態１にかかる画像処理システムの構成を示すブロック図である。
【図２】スキャナ補正部の構成を示すブロック図である。
【図３】プリンタ補正部の構成を示すブロック図である。
【図４】本発明の実施に形態１にかかる画像処理システムの動作を説明するための図である。
【図５】外部クライアント装置の表示部に表示される画像データ選択画面の一例を示す図である。
【図６】外部クライアント装置の表示部に表示されるキャプチャ条件選択画面の一例を示す図である。
【図７】画像フォーマット変換部の構成を示すブロック図である。
【図８−１】解像度変換器の説明図である。
【図８−２】解像度変換器の説明図である。
【図８−３】解像度変換器の説明図である。
【図９−１】フィルタ処理について説明するための図である。
【図９−２】フィルタ処理について説明するための図である。
【図９−３】フィルタ処理について説明するための図である。
【図１０−１】γ変換処理について説明するための図である。
【図１０−２】γ変換処理について説明するための図である。
【図１１−１】ディザ法について説明するための図である。
【図１１−２】ディザ法について説明するための図である。
【図１２】誤差拡散法について説明するための図である。
【図１３】画像データキャプチャ処理の手順を示すフローチャートである。
【図１４】画像データのフォーマット変換処理の手順を示すフローチャートである。
【図１５】本発明の実施に形態２にかかる画像処理システムの動作を説明するための図である。
【図１６】画像処理装置の操作部の表示部に表示される配信データ選択画面の一例を示す図である。
【図１７】画像処理装置の操作部の表示部に表示される配信条件選択画面の一例を示す図である。
【符号の説明】
【０１２２】
１００  画像処理装置
１０１  エンジン部
１０２  プリンタコントローラ部
１１１  読み取りユニット
１１２  スキャナ補正部
１１３  カラー多値データ固定長圧縮器
１１４  汎用バス
１１５  プリンタコントローラ
１１６  半導体メモリ
１１７  メインコントローラ
１１８  ハードディスク
１１９  カラー多値データ固定長伸張器
１２０  プリンタ補正部
１２１  ＧＡＶＤ
１２２  作像ユニット
１２３  ＦＡＸコントローラ
１２３ａ  モノクロ２値可変長可逆圧縮データ伸張器
１２４  ネットワークインターフェースコントーラ（ＮＩＣ）
１２５  画像フォーマット変換部
１２６  外部クライアント装置
１２７  操作部
１２８  表示部
１２９  「ドキュメントボックス」ボタン
２０１  スキャナγ補正部
２０２  変倍部
３０１  プリンタγ補正部
３０２  中間調処理部
５００  キャプチャデータ選択画面
５０１，１１０２，１２０１，１６０２  画像データ
５０２  「キャプチャ条件」ボタン
６００  キャプチャ条件設定画面
６０１  「キャプチャ」ボタン
７０１  入力ポート
７０２  伸張器
７０３  解像度変換器
７０４  フィルタ処理部
７０５  濃度γ部
７０６  中間調処理部
７０７  圧縮器
７０８  出力ポート
８０１  主走査方向解像度変換ブロック
８０２  副走査方向解像度変換ブロック
８０３  フリップフロップ
８０４  補間画素算出部
８０５  ラインメモリ
８０６  副走査ライン蓄積メモリ
８０７  補間画素算出部
１１０１  ディザ閾値マトリクス
１２０２  画素
１２０３  注目画素
１６００  配信データ選択画面
１６０１  配信先指定欄
１６０３  「配信条件」ボタン
１７００  配信条件設定画面
１７０１  「配信」ボタン
【図１】
2005269379.tif 000003
【図２】
2005269379.tif 000004
【図３】
2005269379.tif 000005
【図４】
2005269379.tif 000006
【図５】
2005269379.tif 000007
【図６】
2005269379.tif 000008
【図７】
2005269379.tif 000009
【図８−１】
2005269379.tif 000010
【図８−２】
2005269379.tif 000011
【図８−３】
2005269379.tif 000012
【図９−１】
2005269379.tif 000013
【図９−２】
2005269379.tif 000014
【図９−３】
2005269379.tif 000015
【図１０−１】
2005269379.tif 000016
【図１０−２】
2005269379.tif 000017
【図１１−１】
2005269379.tif 000018
【図１１−２】
2005269379.tif 000019
【図１２】
2005269379.tif 000020
【図１３】
2005269379.tif 000021
【図１４】
2005269379.tif 000022
【図１５】
2005269379.tif 000023
【図１６】
2005269379.tif 000024
【図１７】
2005269379.tif 000025