(57)【要約】【課題】外部機器からの画像データのキャプチャ要求に対し、指定された形式へと画像データを変換処理して送信すること。【解決手段】ＲＧＢ形式の画像データを記憶するハードディスク１２５と、前記ハードディスクに記憶されている前記画像データをクライアントＰＣ１３１と送受信するＮＩＣ１２４と、前記ハードディスク１２５に記憶された画像データを前記クライアントＰＣ１３１から指定された形式に変換処理する画像フォーマット変換ユニット１２７と、を備えることを特徴とする画像処理装置１００。【選択図】        図１
2006020151.tif 000002
【特許請求の範囲】
【請求項１】
ＲＧＢ形式の画像データを記憶する記憶手段と、
前記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、
前記記憶手段に記憶された画像データを前記外部機器から指定された形式に変換処理するデータ形式変換手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
画像データに所定の画像変換処理をおこなう画像変換手段を備え、
前記記憶手段は、前記画像変換手段によって画像変換処理がおこなわれた画像データを記憶することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記データ形式変換手段は、前記外部機器から指定された画質モードによって前記変換処理の内容を決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記データ形式変換手段は、前記変換処理に加え、前記画像データの画質モード別の２値化中間調処理をおこなうことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
原稿を読み取り画像データに変換して出力する読取手段を備え、
前記データ形式変換手段は、前記読取手段の解像度と前記記憶手段に記憶された画像データの解像度は等しいとみなして解像度変換をおこなうことを特徴とする請求項１〜４のいずれか一つに記載の画像処理装置。
【請求項６】
前記データ形式変換手段は、前記外部機器から指定されたフォーマットに前記画像データを変換することを特徴とする請求項１〜５のいずれか一つに記載の画像処理装置。
【請求項７】
ＲＧＢ形式の画像データを記憶する記憶手段と、
前記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、
前記記憶手段に記憶される画像データの設定をユーザが指定する設定指定手段と、
前記記憶手段に記憶された画像データを前記設定指定手段によって指定された形式に変換処理するデータ形式変換手段と、
を備えることを特徴とする画像処理装置。
【請求項８】
画像データに所定の画像変換処理をおこなう画像変換手段を備え、
前記記憶手段は、前記画像変換手段によって画像変換処理がおこなわれた画像データを記憶することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記データ形式変換手段は、前記設定指定手段によって指定された画質モードによって前記変換処理の内容を決定することを特徴とする請求項７または８に記載の画像処理装置。
【請求項１０】
前記データ形式変換手段は、前記変換処理に加え、前記画像データの画質モード別の２値化中間調処理をおこなうことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
原稿を読み取って画像データに変換して出力する読取手段を備え、
前記データ形式変換手段は、前記読取手段の解像度と前記記憶手段に記憶された画像データの解像度は等しいとみなして解像度変換をおこなうことを特徴とする請求項７〜１０のいずれか一つに記載の画像処理装置。
【請求項１２】
前記データ形式変換手段は、前記設定指定手段によって指定されたフォーマットに前記画像データを変換することを特徴とする請求項７〜１１のいずれか一つに記載の画像処理装置。
【請求項１３】
画像データを記憶する記憶手段と、
前記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、
前記記憶手段に記憶された画像データを所定の形式に変換処理するデータ形式変換手段と、
前記記憶手段に記憶される画像データの設定をユーザが指定する設定指定手段を備え、
前記記憶手段は、前記設定指定手段によって指定された設定に関する情報を画像データとともに記憶し、前記データ形式変換手段は、前記設定指定手段によって指定された設定に関する情報に基づいて変換処理をおこなうことを特徴とする画像処理装置。
【請求項１４】
前記設定指定手段によって指定された設定は、変倍処理であることを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記設定指定手段によって指定された設定は、集約処理であることを特徴とする請求項１３に記載の画像処理装置。
【請求項１６】
前記設定指定手段によって指定された設定は、回転指示であることを特徴とする請求項１３に記載の画像処理装置。
【請求項１７】
前記設定指定手段によって指定された設定は、前記画像データの元原稿の種類であることを特徴とする請求項１３に記載の画像処理装置。
【請求項１８】
前記データ形式変換手段は、画像データの元原稿が通常の印刷原稿である場合と複写原稿である場合とで異なる変換処理をおこなうことを特徴とする請求項１７に記載の画像処理装置。
【請求項１９】
前記データ形式変換手段は、空間フィルタ処理をおこなうことを特徴とする請求項１７または１８に記載の画像処理装置。
【請求項２０】
前記データ形式変換手段の前記空間フィルタ処理は、平滑化処理であることを特徴とする請求項１９に記載の画像処理装置。
【請求項２１】
前記データ形式変換手段の前記空間フィルタ処理は、エッジ強調処理であることを特徴とする請求項１９に記載の画像処理装置。
【請求項２２】
前記データ形式変換手段は、濃度γ処理をおこなうことを特徴とする請求項１７〜２１のいずれか一つに記載の画像処理装置。
【請求項２３】
画像データを記憶する記憶手段と、
前記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、
前記記憶手段に記憶されている画像データの属性情報を記憶する属性情報記憶手段と、
前記画像データを送信する前記外部機器の設定情報を記憶する送信先情報記憶手段と、を備え、
前記属性情報記憶手段と前記送信先情報記憶手段とに記憶された情報に基づいて、前記記憶手段に記憶された画像データに変換処理をおこなうデータ形式変換手段と、
を備えることを特徴とする画像処理装置。
【請求項２４】
前記属性情報記憶手段は、前記記憶手段に記憶されている画像データの画質モード情報を記憶することを特徴とする請求項２３に記載の画像処理装置。
【請求項２５】
前記属性情報記憶手段は、前記記憶手段に記憶されている画像データの解像度情報を記憶することを特徴とする請求項２３または２４に記載の画像処理装置。
【請求項２６】
前記送信先情報記憶手段は、前記画像データの送信先ごとに設定された送信解像度情報を記憶することを特徴とする請求項２３〜２５のいずれか一つに記載の画像処理装置。
【請求項２７】
前記ネットワークインターフェースコントローラは、前記送信解像度情報の小さい送信先から順番に前記画像データを送信することを特徴とする請求項２６に記載の画像処理装置。
【請求項２８】
ＲＧＢ形式の画像データを記憶する記憶工程と、
前記記憶工程に記憶されている前記画像データを外部機器と送受信する送受信工程と、
前記記憶工程に記憶された前記画像データを前記外部機器から指定された形式に変換処理するデータ形式変換工程と、
を含むことを特徴とする画像処理方法。
【請求項２９】
ＲＧＢ形式の画像データを記憶する記憶工程と、
前記記憶工程に記憶されている前記画像データを外部機器と送受信する送受信工程と、
前記記憶工程に記憶される画像データの設定をユーザが指定する設定指定工程を含み、
前記記憶工程に記憶された前記画像データを前記設定指定工程によって指定された形式に変換処理するデータ形式変換工程と、
を含むことを特徴とする画像処理方法。
【請求項３０】
請求項２８または２９に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データをネットワークを介して他の機器と送受信する画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続されたデジタル複写機やスキャナ装置によって原稿画像をスキャンし、読み取った画像データをネットワークに接続されたクライアントＰＣなどの他の端末に配信するネットワークスキャナ機能が知られている。近年、このような画像データをデーターベースとなるハードディスクなどの記憶媒体に記憶する技術、また、記憶された画像データを様々な機器において利用する技術が広がっている。
【０００３】
たとえば、下記特許文献１にかかる発明は、画像形成装置の画像入力部からの画像データに属性データを添付して記憶することで、画像データを出力する機器に依存せず常に最適な出力画像が得られる。また、下記特許文献２にかかる発明は、画像形成装置の画像入力部からの画像データを、出力形態に合わせてＲＧＢ系またはＣＭＹＫ系いずれかの画像フォーマットに変換してから記憶する。これにより、画像出力の際のデータ転送負荷削減やデータ変換工数削減を実現している。
【０００４】
また、下記特許文献３にかかる発明は、入力装置から読み取った画像データをネットワーク上に接続されたクライアント装置に配信する場合、その属性、読み取り条件などを付加し、画像データの圧縮手段により画像データのサイズを管理することにより、ネットワーク上での画像データの配信管理の利便性を向上させている。
【０００５】
また、下記特許文献４にかかる発明は、入力画像に対し、当該画像から検出した属性データ、もしくはユーザが選択した書誌情報に基づき、適当な画像処理をおこなった上で当該画像のデータを記憶する。そして、外部ホストから当該画像データの取得要求があると、外部ホストの要求するファイル・フォーマットに変換した上で外部ホストに送信する。
【０００６】
また、下記特許文献５では、相手方通信装置の能力情報を記憶したサーバーを用意し、画像データの送信をおこなう際には相手方通信装置の能力情報に基づいて最適な画像データに変換して送信する方法が提案されている。
【０００７】
このように、画像入力部においてスキャンした画像データをハードディスク装置（ドキュメントボックス）に記憶する画像形成装置において、出力環境に依存しないフォーマットで画像データを記憶することで、ネットワークに接続された端末間で共有することができる。このような機能はドキュメントボックス機能として知られている。
【０００８】
【特許文献１】特開２００２−３１４８３１号公報
【特許文献２】特開２００２−３２００７９号公報
【特許文献３】特開２００２−０２７１８９号公報
【特許文献４】特開２００１−２２３８２８号公報
【特許文献５】特開２０００−２６１５９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、前記特許文献１ならびに特許文献２にかかる発明は、画像形成装置から画像処理システムに画像データを入力・記憶する際に、出力機器や出力形態を決定し、出力機器や出力形態を限定した形で画像データを記憶している。このため、画像記憶時に意図していない出力機器や出力形態で画像データを出力する場合、出力画像の画質が劣化してしまう。また、特許文献３にかかる発明は、配信先からの画質に関する要求に対応することができないという問題点があった。
【００１０】
また、前記特許文献４にかかる発明は、ユーザが操作パネルなどから選択した書誌情報（モード情報、ノッチ情報、編集情報など）はハードディスクに記憶されない。そのため、画像データを送信する際おこなう画像処理に、操作パネルから選択した書誌情報は反映することができない。
【００１１】
さらに、元原稿がどのような種類であっても同様の画像処理をおこなうため、その画像データの元原稿によっては最適な画像が得られるとは限らない。たとえば、それらがコピー画像やプリント画像など、一度複写機やプリンタなどから出力された原稿(複写原稿)は、オリジナルの原稿(印刷物)よりもエッジ部を強調したり、γ特性などを調整したりと、主観的に見栄えのよいような画像補正をおこなっている。このような複写原稿をコピーしたときの画像データと、一般的な印刷物をコピーしたときの画像データでは、すでに原稿がもっている特性の違いなどから、画像の劣化が激しくなってしまう。
【００１２】
また、前記特許文献５にかかる発明では、サーバーに登録された相手方通信装置の能力に合わせて、圧縮方法や解像度などの主に画像データサイズに関する項目の最適化がおこなわれるのみであり、画像データ記憶時の状態や属性情報については何ら考慮されていなかった。また、画像データを一旦装置内に記憶してから送信する場合については考慮されていない。
【００１３】
この発明は、上述した従来技術による問題点を解消するため、ネットワーク上に接続されている他の機器に画像データを送信する際に、送信する画像データの特性や送信先の環境に合わせた画像処理をおこなうことができる画像処理装置、画像処理システムおよび画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画像処理装置は、ＲＧＢ形式の画像データを記憶する記憶手段と、前記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、前記記憶手段に記憶された画像データを前記外部機器から指定された形式に変換処理するデータ形式変換手段と、を備えることを特徴とする。
【００１５】
この請求項１の発明によれば、外部機器へ画像データを送信する際に、当該画像データの形式を外部機器から指定することができ、記憶画像データを幅広い用途で利用できる。また、画像データを記憶した際の処理に依存しないので、変換処理機能の設計作業が軽減される。
【００１６】
また、請求項２にかかる画像処理装置は、請求項１に記載の発明において、画像データに所定の画像変換処理をおこなう画像変換手段を備え、前記記憶手段は、前記画像変換手段によって画像変換処理がおこなわれた画像データを記憶することを特徴とする。
【００１７】
この請求項２に記載の発明によれば、すでに画像処理がおこなわれた画像データを外部機器の指定する形式に再度変換処理することができる。
【００１８】
また、請求項３にかかる画像処理装置は、請求項１または２に記載の発明において、前記データ形式変換手段は、前記外部機器から指定された画質モードによって前記変換処理の内容を決定することを特徴とする。
【００１９】
この請求項３に記載の発明によれば、送信する画像データを外部機器から指定された画質モードに適した変換処理をおこなうことができ、画像データを幅広い用途で利用することができる。
【００２０】
また、請求項４にかかる画像処理装置は、請求項３に記載の発明において、前記データ形式変換手段は、前記変換処理に加え、前記画像データの画質モード別の２値化中間調処理をおこなうことを特徴とする。
【００２１】
この請求項４に記載の発明によれば、外部機器から指定された画質モードでの２値化処理まで含んだ変換処理をおこなうことができ、画像データを幅広い用途で利用することができる。
【００２２】
また、請求項５にかかる画像処理装置は、請求項１〜４のいずれか一つに記載の発明において、原稿を読み取り画像データに変換して出力する読取手段を備え、前記データ形式変換手段は、前記読取手段の解像度と前記記憶手段に記憶された画像データの解像度は等しいとみなして解像度変換をおこなうことを特徴とする。
【００２３】
この請求項５に記載の発明によれば、画像データを読み取った読取手段の解像度を基本に解像度が指定でき、当該画像データ自体の解像度に依存しないため画像処理の設計作業を軽減することができる。
【００２４】
また、請求項６にかかる画像処理装置は、請求項１〜５のいずれか一つに記載の発明において、前記データ形式変換手段は、前記外部機器から指定されたフォーマットに前記画像データを変換することを特徴とする。
【００２５】
この請求項６に記載の発明によれば、画像データを外部機器に送信する際、汎用のデータフォーマットで画像データを送信することができ、出力画像データのハンドリング性が増す。
【００２６】
また、請求項７にかかる画像処理装置は、ＲＧＢ形式の画像データを記憶する記憶手段と、前記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、前記記憶手段に記憶される画像データの設定をユーザが指定する設定指定手段と、前記記憶手段に記憶された画像データを前記設定指定手段によって指定された形式に変換処理するデータ形式変換手段と、を備えることを特徴とする。
【００２７】
この請求項７に記載の発明によれば、外部機器へ画像データを送信する際に、当該画像データの形式をユーザが設定することができ、記憶画像データを幅広い用途で利用できる。また、当該画像データを記憶した際の処理に依存しないので、変換処理機能の設計作業が軽減される。
【００２８】
また、請求項８にかかる画像処理装置は、請求項７に記載の発明において、画像データに所定の画像変換処理をおこなう画像変換手段を備え、前記記憶手段は、前記画像変換手段によって画像変換処理がおこなわれた画像データを記憶することを特徴とする。
【００２９】
この請求項８に記載の発明によれば、すでに画像処理がおこなわれた画像データをユーザの指定する形式に再度変換処理することができる。
【００３０】
また、請求項９にかかる画像処理装置は、請求項７または８に記載の発明において、前記データ形式変換手段は、前記設定指定手段によって指定された画質モードによって前記変換処理の内容を決定することを特徴とする。
【００３１】
この請求項９に記載の発明によれば、送信する画像データをユーザから指定された画質モードに適した変換処理をおこなうことができ、画像データを幅広い用途で利用することができる。
【００３２】
また、請求項１０にかかる画像処理装置は、請求項９に記載の発明において、前記データ形式変換手段は、前記変換処理に加え、前記画像データの画質モード別の２値化中間調処理をおこなうことを特徴とする。
【００３３】
この請求項１０に記載の発明によれば、ユーザから指定された画質モードでの２値化処理まで含んだ変換処理をおこなうことができ、画像データを幅広い用途で利用することができる。
【００３４】
また、請求項１１にかかる画像処理装置は、請求項７〜１０のいずれか一つに記載の発明において、原稿を読み取って画像データに変換して出力する読取手段を備え、前記データ形式変換手段は、前記読取手段の解像度と前記記憶手段に記憶された画像データの解像度は等しいとみなして解像度変換をおこなうことを特徴とする。
【００３５】
この請求項１１に記載の発明によれば、画像データを読み取った読取手段の解像度を基本に解像度が指定でき、当該画像データ自体の解像度に依存しないため画像処理の設計作業を軽減することができる。
【００３６】
また、請求項１２にかかる画像処理装置は、請求項７〜１１のいずれか一つに記載の発明において、前記データ形式変換手段は、前記設定指定手段によって指定されたフォーマットに前記画像データを変換することを特徴とする。
【００３７】
この請求項１２に記載の発明によれば、画像データを外部機器に送信する際、汎用のデータフォーマットで画像データを送信することができ、出力画像データのハンドリング性が増す。
【００３８】
また、請求項１３にかかる画像処理装置は、画像データを記憶する記憶手段と、前記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、前記記憶手段に記憶された画像データを所定の形式に変換処理するデータ形式変換手段と、前記記憶手段に記憶される画像データの設定をユーザが指定する設定指定手段を備え、前記記憶手段は、前記設定指定手段によって指定された設定に関する情報を画像データとともに記憶し、前記データ形式変換手段は、前記設定指定手段によって指定された設定に関する情報に基づいて変換処理をおこなうことを特徴とする。
【００３９】
この請求項１３に記載の発明によれば、現在の画像データの形式によらず、ユーザが指定した設定情報に基づいて画像データを変換処理することができる。
【００４０】
また、請求項１４にかかる画像処理装置は、請求項１３に記載の発明において、前記設定指定手段によって指定された設定は、変倍処理であることを特徴とする。
【００４１】
この請求項１４に記載の発明によれば、変倍処理した画像データを変倍処理前の画像データとして外部機器に送信することができる。
【００４２】
また、請求項１５にかかる画像処理装置は、請求項１３に記載の発明において、前記設定指定手段によって指定された設定は、集約処理であることを特徴とする。
【００４３】
この請求項１５に記載の発明によれば、集約処理した画像データを変倍処理前の画像データとして外部機器に送信することができる。
【００４４】
また、請求項１６にかかる画像処理装置は、請求項１３に記載の発明において、前記設定指定手段によって指定された設定は、回転指示であることを特徴とする。
【００４５】
この請求項１６に記載の発明によれば、画像データを送信する際、送信先ユーザが見えやすいように当該画像データを回転処理してから送信することができる。
【００４６】
また、請求項１７にかかる画像処理装置は、請求項１３に記載の発明において、前記設定指定手段によって指定された設定は、前記画像データの元原稿の種類であることを特徴とする。
【００４７】
この請求項１７に記載の発明によれば、画像データを送信する際、当該画像データの元原稿に合わせた画像処理をおこなうことによって、画像品質の向上が図れる。
【００４８】
また、請求項１８にかかる画像処理装置は、請求項１７に記載の発明において、前記データ形式変換手段は、画像データの元原稿が通常の印刷原稿である場合と複写原稿である場合とで異なる変換処理をおこなうことを特徴とする。
【００４９】
この請求項１８に記載の発明によれば、複写原稿を元原稿とする画像データに対して適切な画像処理をおこない、通常の印刷原稿と同様の画像品質を得ることができる。
【００５０】
また、請求項１９にかかる画像処理装置は、請求項１７または１８に記載の発明において、前記データ形式変換手段は、空間フィルタ処理をおこなうことを特徴とする。
【００５１】
この請求項１９に記載の発明によれば、外部機器に送信する画像データに対し空間フィルタ処理をおこなった上で送信することにより、画像品質の高い画像データを送信することができる。
【００５２】
また、請求項２０にかかる画像処理装置は、請求項１９に記載の発明において、前記データ形式変換手段の前記空間フィルタ処理は、平滑化処理であることを特徴とする。
【００５３】
この請求項２０に記載の発明によれば、画像データを平滑化し、画像品質の向上を図ることができる。
【００５４】
また、請求項２１にかかる画像処理装置は、請求項１９に記載の発明において、前記データ形式変換手段の前記空間フィルタ処理は、エッジ強調処理であることを特徴とする。
【００５５】
この請求項２１に記載の発明によれば、画像データのエッジを強調し、画像品質の向上を図ることができる。
【００５６】
また、請求項２２にかかる画像処理装置は、請求項１７〜２１のいずれか一つに記載の発明において、前記データ形式変換手段は、濃度γ処理をおこなうことを特徴とする。
【００５７】
この請求項２２に記載の発明によれば、外部機器に送信する画像データに対し濃度γ処理をおこなった上で送信することにより、画像品質の高い画像データを送信することができる。
【００５８】
また、請求項２３にかかる画像処理装置は、画像データを記憶する記憶手段と、前記記憶手段に記憶されている前記画像データを外部機器と送受信するネットワークインターフェースコントローラと、前記記憶手段に記憶されている画像データの属性情報を記憶する属性情報記憶手段と、前記画像データを送信する前記外部機器の設定情報を記憶する送信先情報記憶手段と、を備え、前記属性情報記憶手段と前記送信先情報記憶手段とに記憶された情報に基づいて、前記記憶手段に記憶された画像データに変換処理をおこなうデータ形式変換手段と、を備えることを特徴とする。
【００５９】
この請求項２３に記載の発明によれば、画像データの属性情報と送信先の設定情報を照合することによって、それぞれの画像データに対しそれぞれの送信先に適合した変換処理をおこなうことができる。
【００６０】
また、請求項２４にかかる画像処理装置は、請求項２３に記載の発明において、前記属性情報記憶手段は、前記記憶手段に記憶されている画像データの画質モード情報を記憶することを特徴とする。
【００６１】
この請求項２４に記載の発明によれば、外部機器の要求する画質モードに適合するように変換処理をおこなった画像データを送信することができる。
【００６２】
また、請求項２５にかかる画像処理装置は、請求項２３または２４に記載の発明において、前記属性情報記憶手段は、前記記憶手段に記憶されている画像データの解像度情報を記憶することを特徴とする。
【００６３】
この請求項２５に記載の発明によれば、外部機器の要求する解像度に適合するように変換処理をおこなった画像データを送信することができる。
【００６４】
また、請求項２６にかかる画像処理装置は、請求項２３〜２５のいずれか一つに記載の発明において、前記送信先情報記憶手段は、前記画像データの送信先ごとに設定された送信解像度情報を記憶することを特徴とする。
【００６５】
この請求項２６に記載の発明によれば、送信先ごとに異なる解像度にそれぞれに適合するように変換処理をおこなった画像データを送信することができる。
【００６６】
また、請求項２７にかかる画像処理装置は、請求項２６に記載の発明において、前記ネットワークインターフェースコントローラは、前記送信解像度情報の小さい送信先から順番に前記画像データを送信することを特徴とする。
【００６７】
この請求項２７に記載の発明によれば、解像度の小さい送信先から先に処理をおこなうため、送信処理効率を向上させることができる。
【００６８】
また、請求項２８にかかる画像処理方法は、ＲＧＢ形式の画像データを記憶する記憶工程と、前記記憶工程に記憶されている前記画像データを外部機器と送受信する送受信工程と、前記記憶工程に記憶された前記画像データを前記外部機器から指定された形式に変換処理するデータ形式変換工程と、を含むことを特徴とする。
【００６９】
この請求項２８に記載の発明によれば、外部機器へ画像データを送信する際に、当該画像データの形式を外部機器から指定することができ、記憶画像データを幅広い用途で利用できる。また、画像データを記憶した際の処理に依存しないので、変換処理工程の設計作業が軽減される。
【００７０】
また、請求項２９にかかる画像処理方法は、ＲＧＢ形式の画像データを記憶する記憶工程と、前記記憶工程に記憶されている前記画像データを外部機器と送受信する送受信工程と、前記記憶工程に記憶される画像データの設定をユーザが指定する設定指定工程を含み、前記記憶工程に記憶された前記画像データを前記設定指定工程によって指定された形式に変換処理するデータ形式変換工程と、を含むことを特徴とする。
【００７１】
この請求項２９に記載の発明によれば、外部機器へ画像データを送信する際に、当該画像データの形式をユーザが設定することができ、記憶画像データを幅広い用途で利用できる。また、当該画像データを記憶した際の処理に依存しないので、変換処理工程の設計作業が軽減される。
【００７２】
また、請求項３０にかかる画像処理プログラムは、請求項２８または２９に記載の画像処理方法をコンピュータに実行させることを特徴とする。
【００７３】
この請求項３０に記載の発明によれば、請求項２８または２９に記載の画像処理方法をコンピュータに実行させることができる。
【発明の効果】
【００７４】
本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、画像データを外部機器に送信する際に、当該画像データの現在の形式に依存することなく、指定した形式に変換した上で送信することができるという効果を奏する。
【発明を実施するための最良の形態】
【００７５】
以下に添付図面を参照して、この発明にかかる画像処理装置の好適な実施の形態を詳細に説明する。
【００７６】
（実施の形態１）
まず、実施の形態１にかかる画像処理装置の構成について、図１を参照して説明する。図１は実施の形態１にかかる画像処理装置１００の構成を示す図である。画像処理装置１００は、エンジン部１０１とプリンタコントローラ部１０２を有する。
【００７７】
エンジン部１０１は、読み取りユニット１１０ならびに作像ユニット１１６を中心として、画像処理装置１００の画像入出力をおこなう。読み取りユニット１１０は、写真や文書などの原稿画像を読み取り、Ｒ、Ｇ、Ｂ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）に色分解した画像データ（以下、「ＲＧＢデータ」という）としてスキャナ補正部１１１に出力する。
【００７８】
スキャナ補正部１１１は、読み取りユニット１１０により読み取られた画像データに対してスキャナγ処理、フィルタ処理、変倍処理をおこない、処理後の画像データをカラー・モノクロ多値データ固定長圧縮器１１２に出力する。
【００７９】
ここで、スキャナ補正部１１１で画像データにおこなわれる処理の詳細について、図２を参照して説明する。図２はスキャナ補正部１１１の機能的構成を示す図である。スキャナ補正部１１１は、スキャナγ処理部２０１、フィルタ処理部２０２、変倍処理部２０３で構成される。読み取りユニット１１０より出力された画像データは、スキャナγ処理部２０１へ入力される。
【００８０】
スキャナγ処理部２０１は、読み取りユニット１１０から入力されたＲＧＢの画像データにスキャナγ処理をおこない、フィルタ処理部２０２に出力する。フィルタ処理部２０２は、各種フィルタで構成され、スキャナγ処理部２０１から出力された画像データに対して、フィルタ処理をおこなう。また、フィルタ処理部２０２は、フィルタ処理後の画像データを変倍処理部２０３に出力する。変倍処理部２０３は、フィルタ処理部２０２から出力されたフィルタ処理後の画像データに変倍処理をおこない、カラー・モノクロ多値データ固定長圧縮器１１２に出力する。
【００８１】
図１の説明にもどり、カラー・モノクロ多値データ固定長圧縮器１１２は、スキャナ補正部１１１により処理されたカラー、もしくはモノクロの画像データを固定長圧縮する。たとえば、圧縮する画像データがカラーである場合、スキャナ補正部１１１により変倍処理された画像データはＲＧＢ各色８ｂｉｔである。この画像データは、固定長の非可逆圧縮により各色２ビットの画像データに変換される。
【００８２】
また、固定長圧縮の方式は、非可逆であるか可逆であるかを問わないが、可逆圧縮方式の場合、ブロック圧縮後の符号長が一定にならないため画像を回転しにくく、多くの場合において外部に回転用のメモリが必要となる。汎用バス１０５の帯域が十分に広く、記憶するハードディスクの容量が大きければ、非圧縮の状態でデータを扱ってもよい。このようにすれば、非可逆な圧縮による画像劣化を防ぐことができる。
【００８３】
カラー・モノクロ多値データ固定長伸張器１１３は、固定長圧縮されたカラー、もしくはモノクロの画像データを伸張する。カラー・モノクロ多値データ固定長圧縮器１１２ならびにカラー・モノクロ多値データ固定長伸張器１１３は、それぞれ汎用バス１０５に接続されている。
【００８４】
プリンタ補正部１１４は、カラー・モノクロ多値データ固定長伸張器１１３が伸張した画像データに色補正、プリンタγ補正、中間調処理をおこない、ＧＡＶＤ１１５に出力する。
【００８５】
ここで、プリンタ補正部１１４で画像データにおこなわれる処理の詳細について、図３を参照して説明する。図３はプリンタ補正部１１４の機能的構成を示す図である。色補正処理部３０１は、カラー・モノクロ多値データ固定長圧縮器１１２で伸張された画像データに色補正処理をおこない、ＲＧＢデータからＣＭＹＫデータへと変換する。また、色補正処理部３０１は、色補正処理後の画像データをプリンタγ処理部３０２に出力する。
【００８６】
プリンタγ処理部３０２は、色補正処理部３０１から出力された画像データに対しプリンタγ処理をおこない、ＣＭＹＫ各色８ｂｉｔのデータとする。また、プリンタγ処理部３０２は、プリンタγ処理後の画像データを中間調処理部３０３に出力する。中間調処理部３０３は、プリンタγ処理部３０２から出力された画像データに中間調処理をおこない、ＣＭＹＫ各色２ｂｉｔのデータとする。また、中間調処理部３０３は、中間調処理後の画像データをＧＡＶＤ１１５に出力する。
【００８７】
図１の説明にもどり、ＧＡＶＤ（ゲート・アレイ・ビデオ・ドライバ）１１５は、プリンタ補正部１１４から出力された画像データをもとに、作像ユニット１１６のＬＤ（レーザーダイオード）を制御する。作像ユニット１１６は、ＬＤを用いた光走査装置により画像データのイメージを形成し、転写紙上に出力する。また、エンジンコントローラ１１７は、ＣＰＵバス１１８によりスキャナ補正部１１１ならびにプリンタ補正部１１４と接続され、スキャナ補正部１１１ならびにプリンタ補正部１１４を制御している。
【００８８】
つぎに、プリンタコントローラ部１０２の構成について説明する。プリンタコントローラ部１０２はプリンタコントローラ１２０を中心として構成される。プリンタコントローラ１２０は、カラー可変長可逆圧縮データ伸張器１２１とモノクロ２値可変長可逆圧縮データ伸張器１２２を有している。カラー可変長可逆圧縮データ伸張器１２１は、可変長可逆圧縮されたカラーの画像データを伸張する。また、モノクロ２値可変長可逆圧縮データ伸張器１２２は、可変長可逆圧縮されたモノクロ２値の画像データを伸張する。
【００８９】
また、プリンタコントローラ１２０は、ＣＭＹＫ（Ｃｙａｎ−Ｍａｇｅｎｔａ−Ｙｅｌｌｏｗ−ｂｌａｃＫ）の各色ごとに独立した半導体メモリ１２３（１２３ａ〜ｄ）を有し、汎用バス１０５、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１２４、ハードディスク（ＨＤＤ）１２５と接続され、それぞれに画像データの入出力をおこなっている。
【００９０】
また、プリンタコントローラ１２０は、後述するハードディスク１２５に記憶されている画像データに対し、後述するクライアントＰＣ１３１などからキャプチャ要求があった際に、クライアントＰＣ１３１が指定するキャプチャ条件に適合させるため、どのような画像処理をおこなうかを判断する。このキャプチャ条件とは、たとえば解像度、フィルタ処理の種類、γ補正の種類、中間調処理の種類、汎用圧縮方式の種類や有無などである。そして、当該判断の結果を画像処理指示情報として、後述する画像フォーマット変換ユニット１２７に出力する。
【００９１】
ハードディスク（ＨＤＤ）１２５は、画像データならびに当該画像データに付加されたモード情報を記憶保持する。モード情報とは、画像の種類や解像度などの属性情報である。また、ハードディスク１２５はドキュメントボックス機能を実現する。ＮＩＣ１２４は、ネットワーク１３０と接続され、クライアントＰＣ１３１などとのデータの送受信を可能としている。
【００９２】
画像フォーマット変換ユニット１２７は、プリンタコントローラ１２０から出力される画像処理指示情報に基づいて、ハードディスク１２５に記憶された画像データに所定の画像処理をおこなう。所定の画像処理とは、フィルタ処理、γ補正処理、データ圧縮処理などである。
【００９３】
また、ＦＡＸコントローラ１４０は、画像処理装置１００内の画像データをＦＡＸデータに変換し、公衆回線１４２を介して図示しない外部のＦＡＸなどに送信する。また、図示しない外部のＦＡＸから受信したＦＡＸデータを、画像処理装置１００で取り扱うことのできる形式に変換する。ＦＡＸコントローラ１４０は、モノクロ２値可変長可逆圧縮データ伸張器１４１を備え、可変長可逆圧縮されたモノクロ２値の画像データを伸張する。
【００９４】
つぎに、画像処理装置１００の動作について説明する。はじめに、画像処理装置１００によりコピーをおこなう際の動作を図１を参照して説明する。まず、読み取りユニット１１０で原稿となる画像の読み取りをおこない、スキャナ補正部１１１に出力する。スキャナ補正部１１１は、読み取りユニット１１０から出力された画像データにスキャナγ補正処理、フィルタ処理、変倍処理、カラー・モノクロ多値データ固定長圧縮器１１２に出力する。
【００９５】
カラー・モノクロ多値データ固定長圧縮器１１２は、８ｂｉｔである画像データを固定長圧縮によってｎｂｉｔ（ｎ＜＝８）のデータに圧縮する。圧縮後の画像データは、汎用バス１０５を介してプリンタコントローラ１２０に入力される。プリンタコントローラ１２０は、入力された画像データを半導体メモリ１２３に記憶する。記憶された画像データは、随時ハードディスク１２５に書き込まれる。これは、プリントアウト時に用紙がつまるなどして印字が正常に終了しなかった場合でも、原稿を読み直すのを避けるためである。また、電子ソートや読み取った原稿を記憶しておき必要なときに再出力することも可能となる。
【００９６】
半導体メモリ１２３に展開された画像データは、汎用バス１０５を介してカラー・モノクロ多値データ固定長伸張器１１３に入力される。カラー・モノクロ多値データ固定長伸張器１１３は、入力された画像データを再び８ｂｉｔの画像データに伸張し、プリンタ補正部１１４に出力する。プリンタ補正部１１４は、カラー・モノクロ多値データ固定長伸張器１１３から出力された画像データに色補正処理、プリンタγ補正処理、中間調処理をおこない、ＧＡＶＤ１１５に出力する。
【００９７】
ＧＡＶＤ１１５は、プリンタ補正部１１４から出力された画像データをもとに、作像ユニット１１６のＬＤを制御する信号を作像ユニット１１６に出力する。作像ユニット１１６は、ＧＡＶＤ１１５から出力されるＬＤ制御信号によって制御されるＬＤを用いた光走査装置により、当該画像データのイメージを転写紙に出力する。
【００９８】
つぎに、外部（ここではクライアントＰＣ１３１）からハードディスク１２５に記憶されている画像データを引き取る（キャプチャする）際の動作を図１を参照して説明する。まず、クライアントＰＣ１３１からハードディスク１２５に記憶されている特定の画像データ（以下、指定画像データという）のキャプチャを要求するキャプチャ要求信号が送信される。キャプチャ要求信号には、指定画像データの解像度やフォーマットなどを指定するキャプチャ条件情報が含まれている。
【００９９】
キャプチャ要求信号は、ＮＩＣ１２４により受け付けられ、キャプチャ条件情報がプリンタコントローラ１２０に通知される。プリンタコントローラ１２０は、ハードディスク１２５に記憶されている指定画像データに付加されているモード情報をもとに、当該指定画像データをキャプチャ条件に適合させるため、どのような画像処理をおこなうかを判断する。そして、当該判断結果を画像処理指示情報として画像フォーマット変換ユニット１２７に送信する。
【０１００】
画像フォーマット変換ユニット１２７は、プリンタコントローラ１２０からの画像処理指示情報にしたがって指定画像データに対して画像処理をおこない、キャプチャ条件情報に適合した画像フォーマットに変換する。変換後の画像データは、ＮＩＣ１２４を介してクライアントＰＣ１３１に送信される。
【０１０１】
ここで、クライアントＰＣ１３１においてキャプチャ要求をおこなう際の手順について図４〜７を参照して説明する。クライアントＰＣ１３１において、画像処理装置１００のハードディスク１２５（以下、ドキュメントボックスという）に記憶されている画像データをキャプチャ要求する際は、アプリケーションソフト（以下、キャプチャ要求アプリケーションソフトという）が用いられる。
【０１０２】
図４はキャプチャ要求アプリケーションソフトの表示画面の一例を示す図である。ドキュメントボックス内に記憶されている画像データは、記憶画像データ表示レコード４０１（４０１ａ〜ｄ）により表示される。図示の例では、記憶画像データの情報として、文書名（画像データのファイル名）の他にページ数、蓄積手段、ユーザ名が表示されるように設定されている。ユーザは、記憶画像データ表示レコード４０１を指定することによりキャプチャする画像データを指定する。また、キャプチャ要求をおこなう前に、指定した画像データが所望のものであるかを確認するために、クライアントＰＣ１３１の表示画面上に当該画像データを表示することもできる。
【０１０３】
図示の例では、キャプチャ要求する画像データとしてＤＡＴＡ０００を指定している（図中４０１ａ）。そして、キャプチャ条件指定ボタン４０２を押し、キャプチャ条件指定画面に移行する。
【０１０４】
図５はキャプチャ条件指定画面の表示画面の一例を示す図である。キャプチャ条件指定画面では、画質モード指定ボタン５０１（５０１ａ〜ｄ）、解像度指定ボタン５０２（５０２ａ〜ｄ）、中間調処理指定ボタン（５０３ａ，ｂ）、出力フォーマット指定ボタン５０４（５０４ａ〜ｃ）により、画質モード、解像度、中間調処理、出力フォーマットを指定することができる。
【０１０５】
図示の例では、画質モードは写真を（図中５０１ｃ）、解像度は２００ｄｐｉを（図中５０２ｄ）、中間調処理は多値を（図中５０３ｂ）、出力フォーマットはＪＰＥＧを（図中５０４ａ）をそれぞれ指定している。そして、キャプチャ実行ボタン５０５を押すことにより、指定された画像データが、指定されたキャプチャ条件によりキャプチャされる。
【０１０６】
前記のように、指定されたキャプチャ条件は、キャプチャ条件情報としてプリンタコントローラ１２０に送信される。プリンタコントローラ１２０は、ユーザに指定された画像データ（指定画像データ）を、指定されたキャプチャ条件に変換するよう画像フォーマット変換ユニット１２７に画像処理指示情報を出力する。図示の例によれば、画質モードは写真モードであるので、写真モード用のγ処置、写真モード用のフィルタ処理、２００ｄｐｉの変倍処理、多値の中間調処理をおこない、ＪＰＥＧフォーマットで出力するような画像処理指示情報を出力する。
【０１０７】
また、クライアントＰＣ１３１からハードディスク１２５などに記憶されている画像データを要求する際、クライアントＰＣ１３１以外の送信先を指定できるようにしてもよい。図６はキャプチャ要求アプリケーションソフトの表示画面の他の一例を示す図である。
【０１０８】
機器指定ボタン６０１（６０１ａ〜ｅ）は、クライアントＰＣ１３１とネットワーク１３０を介して接続されている機器（たとえばコピー機やファックスなど）を指定する。ユーザは機器指定ボタン６０１を指定し、要求する画像データが記憶されている機器を指定する。図示の例ではドキュメントボックス（画像処理装置１００のハードディスク１２５）が指定されている（図中６０１ｂ）。
【０１０９】
機器指定ボタン６０１により指定されている機器に記憶されている画像データは、記憶画像データ表示レコード６０２（６０２ａ〜ｄ）により表示される。図示の例では、記憶画像データの情報として、文書名（画像データのファイル名）の他にページ数、蓄積手段、ユーザ名が表示されるように設定されている。ユーザは、記憶画像データ表示レコード６０２を指定することによりキャプチャする画像データを指定する。また、キャプチャ要求をおこなう前に、指定した画像データが所望のものであるかを確認するために、クライアントＰＣ１３１の表示画面上に当該画像データを表示することもできる。
【０１１０】
図示の例では、ＤＡＴＡ００２を指定している（図中６０２ｃ）。ユーザは、キャプチャ先指定部６０３にキャプチャ先の情報を入力し、画像データのキャプチャ先を指定する。図示の例では、キャプチャ先の情報としてメールアドレスが入力されている。キャプチャ先はメールアドレスの他、ネットワーク１３０に接続されている他のＰＣ名などを指定してもよい。そして、キャプチャ条件指定ボタン６０４を押し、キャプチャ条件指定画面に移行する。
【０１１１】
図７はキャプチャ条件指定画面の表示画面の他の一例を示す図である。キャプチャ条件指定画面では、画質モード指定ボタン７０１（７０１ａ〜ｄ）、解像度指定ボタン７０２（７０２ａ〜ｄ）、中間調処理指定ボタン７０３（７０３ａ，ｂ）、出力フォーマット指定ボタン７０４（７０４ａ〜ｃ）により、画質モード、解像度、中間調処理、出力フォーマットを指定することができる。
【０１１２】
図示の例では、画質モードは文字を（図中７０１ａ）、解像度は４００ｄｐｉを（図中７０２ｂ）、中間調処理は２値を（図中７０３ａ）、出力フォーマットはＴＩＦＦを（図中７０４ｂ）を指定している。そして、キャプチャ実行ボタン７０５を押すことにより、キャプチャ処理が実行される。
【０１１３】
ここで、指定されたキャプチャ条件は、前述のようにプリンタコントローラ１２０に渡される。プリンタコントローラ１２０は、ユーザに指定された画像データを、指定されたキャプチャ条件に適合した画像処理指示情報を画像フォーマット変換ユニット１２７に出力する。図示の例によれば、画質モードは文字モードであるので、文字モード用のγ処置、文字モード用のフィルタ処理、４００ｄｐｉの変倍処理、２値の中間調処理をおこない、ＴＩＦＦフォーマットで出力するように指示する。
【０１１４】
画像フォーマット変換ユニット１２７は、プリンタコントローラ１２０から出力された画像処理指示情報をもとに、指定された画像データに指定された処理をおこなう。処理後の画像データは、ＮＩＣ１２４を介して、クライアントＰＣ１３１または指定されたキャプチャ先に送信される。
【０１１５】
つぎに、画像フォーマット変換ユニット１２７の処理について、図８を参照して説明する。図８は画像フォーマット変換ユニット１２７の構成の一例を示す図である。キャプチャ要求された指定画像データは、汎用バス１０５から入力ポート８０１を介して画像フォーマット変換ユニット１２７に入力される。
【０１１６】
まず、指定画像データは伸張器８０２によって伸張される。このときの伸張形式は指定画像データが圧縮されている方式であり、標準化されているＪＰＥＧなどの汎用データフォーマットや、専用ブロック固定長圧縮などの専用データフォーマットなど、任意の方式である。伸張器８０２により伸張された指定画像データは、解像度変換部８０３によって解像度変換がおこなわれる。
【０１１７】
つぎに、色補正処理部８０４により色補正処理、フィルタ処理部８０５により画像データのＭＴＦの強弱を調整するフィルタ処理、γ変換処理部８０６により画像データの濃度特性を調整するγ処理、中間調処理部８０７により多値の画像データを２値の画像データへの量子化処理がそれぞれおこなわれる。そして、圧縮器８０８によって圧縮され、出力ポート８０９を介して汎用バス１０５に出力される。
【０１１８】
なお、このときの圧縮方式は任意であるが、ＴＩＦＦのような汎用画像ファイルフォーマットや、ＪＰＥＧやＪＰＥＧ２０００のような静止画に汎用圧縮フォーマットなど、画像データのフォーマットへと変換すれば、出力画像データのハンドリング性を増すことができる。
【０１１９】
ここで、画像フォーマット変換ユニット１２７を構成する各画像処理部でおこなわれる処理の詳細について説明する。まず、解像度変換部８０３の処理の詳細について図９〜１１を参照して説明する。解像度変換処理部８０３は、多値の画像データに対し解像度変換をおこなう。ここでは対象画素データが多値データであり、主走査と副走査双方に任意の解像度への変換をおこなう場合を説明する。図９は解像度変換部８０３の構成を示す図である。解像度変換部８０３は、主走査方向解像度変換部９０１と副走査方向解像度変換部９０２により構成される。
【０１２０】
主走査方向解像度変換部９０１は、伸張器８０２により伸張された多値データに対し主走査方向に解像度変換をおこない、変換後のデータを副走査方向解像度変換部９０２に出力する。副走査方向解像度変換部９０２は、主走査方向解像度変換部９０１から出力されたデータに対し副走査方向に解像度変換をおこない、色補正処理部８０４へと出力する。
【０１２１】
主走査方向解像度変換部９０１の構成について、図１０を参照して説明する。図１０は主走査方向解像度変換部９０１の構成を示す図である。ＦＦ（フリップフロップ回路）１００１ならびに画素補間部１００２は、入力多値データに主走査方向の画素補間をおこない、指定された解像度へとデータ数を変換する。変換後のデータは、副走査方向解像度変換部９０２へと出力される。補間する画素データ値の算出方式としては、最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などが知られており、これらの方法を用いることが可能である。
【０１２２】
つぎに、副走査方向解像度変換部９０２の構成について図１１を参照して説明する。図１１は副走査方向解像度変換部９０２の構成を示す図である。副走査ライン蓄積メモリ１１０１は、１ラインメモリ１１０２を複数有する。１ラインメモリ１１０２は、主走査方向解像度変換後の１ライン分のデータを蓄積することができる。画素補間部１１０３は、副走査方向の参照画素データを元に補間画素値を算出し、画素補間をおこなう。補間画素値の算出方式は、主走査方向と同様に最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いることが可能である。
【０１２３】
以上のような構成により解像度変換部８０３は、画像処理装置１００に入力される多値データを主走査、副走査方向に任意の解像度（変倍率）に変換している。さらに、主走査、副走査方向に補間画素を算出する際に、周辺の多値画素データを参照して所定の算出方式で補間画素を決定でき、テクスチャーを抑えた解像度変換をおこなうことができる。
【０１２４】
また、ハードディスク１２５に記憶されている画像データの解像度は、読み取りユニット１１０の解像度と等しいとし、この解像度をもとにユーザから要求された解像度に変換するような構成にしてもよい。たとえば、読み取りユニット１１０の解像度が６００ｄｐｉ、要求された解像度が９００ｄｐｉであるとき、１５０％の拡大方向の解像度変換をおこなう。このような構成をとれば、読み取り後の画像処理による解像度の変換に依存することなく、当該画像データの読み取り時の解像度を基準として解像度を指定することができる。
【０１２５】
つぎに、色補正処理部８０４がおこなう処理の詳細について図１２〜１４を参照して説明する。色補正処理部８０４は、多値の画像データに対し色補正処理をおこなう。色補正処理には各種の方法が知られているが、ここではテーブル補間法による実施例を示す。図１２はテーブル補間法を説明するための図である。まず、図１２に示すように入出力色空間上の単位立方体１２００の各軸を８分割し、入力色空間を上位と下位にわける。そして、上位でＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を参照し、下位で３次元補間処理をおこなう。このような構成により、精密な出力を得ることができる。
【０１２６】
３次元補間処理についても各種の方法が知られているが、ここでは四面体補間法による実施例を図１３，１４を参照して説明する。図１３，１４は四面体補間法について説明するための図である。まず、入力色空間を複数の単位立方体に分割する。そして、入力色信号Ｐ（ｘ，ｙ，ｚ）を内包する単位立方体１３００を選択する。なお、図１３中Ｐ１〜Ｐ８は、単位立方体１３００の各頂点を示している。そして、選択された単位立方体１３００内でのＰの下位座標（ｘ’，ｙ’，ｚ’）を求める。
【０１２７】
つぎに、単位立方体１３００をｘ＝ｙ面１３０１、ｙ＝ｚ面１３０２、ｘ＝ｚ面１３０３により分割する。これにより、単位立方体１１００は６個の単位四面体に分割される。図１４は、分割された単位四面体のうちＰを含む単位四面体１４００を示している。つぎに、入力色信号Ｐの上位座標（ｘ，ｙ，ｚ）により選択された単位四面体の分割境界点（Ｐ１〜Ｐ８）のパラメータ（以下格子点パラメータとする）をＬＵＴより参照する。
【０１２８】
そして、下位座標の大小比較により単位四面体を選択し、単位四面体ごとに線形補間をおこない、座標Ｐでの出力値Ｐｏｕｔを求める。各単位四面体の線形補間の式は、座標Ｐの下位座標（ｘ’，ｙ’，ｚ’）の大小関係により下記式（１）〜（６）のいずれかで表される。なお、下記式（１）〜（６）において、Ｌは単位立方体の一辺の長さである。
【０１２９】
（ｘ’＜ｙ’＜ｚ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ５−Ｐ７）×ｘ’／Ｌ＋（Ｐ７−Ｐ８）×ｙ’／Ｌ＋（Ｐ８−Ｐ２）×ｚ’／Ｌ・・・（１）
（ｙ’≦ｘ’＜ｚ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ６−Ｐ８）×ｘ’／Ｌ＋（Ｐ５−Ｐ６）×ｙ’／Ｌ＋（Ｐ８−Ｐ２）×ｚ’／Ｌ・・・（２）
（ｙ’＜ｚ’≦ｘ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ４−Ｐ２）×ｘ’／Ｌ＋（Ｐ５−Ｐ６）×ｙ’／Ｌ＋（Ｐ６−Ｐ４）×ｚ’／Ｌ・・・（３）
（ｚ’≦ｙ’≦ｘ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ４−Ｐ２）×ｘ’／Ｌ＋（Ｐ３−Ｐ４）×ｙ’／Ｌ＋（Ｐ５−Ｐ３）×ｚ’／Ｌ・・・（４）
（ｚ’≦ｘ’＜ｙ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ３−Ｐ１）×ｘ’／Ｌ＋（Ｐ１−Ｐ２）×ｙ’／Ｌ＋（Ｐ５−Ｐ３）×ｚ’／Ｌ・・・（５）
（ｘ’＜ｚ’≦ｙ’）Ｐｏｕｔ＝Ｐ２＋（Ｐ５−Ｐ７）×ｘ’／Ｌ＋（Ｐ１−Ｐ１）×ｙ’／Ｌ＋（Ｐ７−Ｐ１）×ｚ’／Ｌ・・・（６）
【０１３０】
つぎに、入力データが２値データの場合に多値データへ階調数を変換する処理について説明する。なお、入力データが多値データである場合には変換はおこなわない。ここでは、２値データを２５６値データに変換する場合を説明する。まず、処理対象となる２値の画像データに対し、１ｂｉｔの注目画素の周辺（２次元マトリクス内）の画素を参照して下記式（７）に示すフィルタ係数により空間フィルタ処理をおこなう。その結果、注目画素の値が０の場合は０ｘ００、１の場合は０ｘＦＦとして８ｂｉｔへ変換し、下記式（８）に示す演算式に基づきフィルタ演算をおこない、２５６値データを算出する。
【０１３１】
【数１】
2006020151.tif 000003
【数２】
2006020151.tif 000004
【０１３２】
つぎに、フィルタ処理部８０５がおこなう処理の詳細について図１５〜１７を参照して説明する。フィルタ処理部８０５は、多値の画像データに対しフィルタ処理をおこなう。フィルタ処理は、画像データのＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）を変調させるものであるが、基画像データよりもＭＴＦ値を高めて画像のエッジを強調する場合と、ＭＴＦ値を下げて画像を平滑化する場合の２種類がある。
【０１３３】
図１５，１６はフィルタ処理前後の画像データの周波数を示すグラフである。図１５は、フィルタ処理において画像データのＭＴＦ値を高める場合であり、図１６は、フィルタ処理において画像データのＭＴＦ値を平滑化する場合である。図中、実線は基画像データの画像周波数、点線はフィルタ処理後の画像データの画像周波数を示している。また、縦軸は画像データのダイナミックレンジ、横軸は画像データのラスタ形式参照方向を示している。
【０１３４】
図１５に示すように、基画像データの画像周波数の隆起を強調するような処理を施すことにより、フィルタ処理後の画像データのＭＴＦ値を高める。画像データのＭＴＦ値を平滑化する場合は、図１６に示すように、画像周波数の隆起が鈍るような処理を施す。
【０１３５】
つぎに、画像周波数に対しおこなわれる処理について図１７を参照して説明する。図１７は画像周波数の増減処理を説明するための図である。図１７に示すように、２次元の画像データのラスタ形式参照方向をライン方向（Ｘ方向）、他方向をＹ方向とする。そして、画像データをライン単位で扱い、注目画素の画素値を周辺の画素の画素値をもとに算出する。図１７では注目画素１７０１の画素値をＸm,nとして、周辺の５×５画素の画素値を記号化して表している。
【０１３６】
画像データのＭＴＦを高める場合は、強調する必要がある画像周波数の微分係数を画像データの解像度を基調としてマトリクス状に配置した係数（以下、マトリクス係数という）を算出する。そのマトリクス係数を、周辺画素記号と同形式にＡm-2,n-2，Ａm-2,n-1，・・・，Ａm,n，Ａm+2,n+1，Ａm+2,n+2と記号化すると、画像データのＭＴＦを高める場合のフィルタ処理後の注目画素値Ｙは、下記式（１１）で表せる。
【０１３７】
Ｂ＝（Ｘm-2,n-2×Ａm-2,n-2）＋（Ｘm-2,n-1×Ａm-2,n-1）＋・・・＋（Ｘm+2,n+2×Ａm+2,n+2）・・・（９）
Ｄ＝Ｂ×Ｃ・・・（１０）
Ｙ＝Ｄ＋Ｘm,n・・・（１１）
【０１３８】
式（９）は、微分係数により求めたマトリクス係数と画像データの画素値の行列積である。この式（９）により求められたＢの値が、フィルタ処理による画像の強調成分である。また、式（１０）は、その強調成分を任意に増減幅する式である。式（１０）により求まったフィルタ処理による強調値Ｄを、注目画素値Ｘm,nに加算することで、式（１１）のように最終的な注目画素値Ｙを算出する。このような演算により、画像データの全画素を変換することで、画像データのＭＴＦを高める処理をおこなう。
【０１３９】
画像データを平滑化する場合は、注目画素の画素値とその周辺画素の画素値を加算して画素数Ｅで割ることにより、注目画素とその周辺画素の画素値の平均値を求める。このような演算により、画像データの全画素を変換することで、画像データの平滑化の処理をおこなう。
【０１４０】
また、平滑化の度合いを調整するために、注目画素や周辺画素の重みを単純に等価として平均化せず、各画素間に隔たりをもたせることも可能である。その場合は、下記式（１２）のようにマトリクス係数に任意の整数を代入し、注目画素値Ｙを調整する。
【０１４１】
Ｙ＝｛（Ｘm-2,n-2×Ａm-2,n-2）＋（Ｘm-2,n-1×Ａm-2,n-1）＋・・・＋（Ｘm+2,n+2×Ａm+2,n+2）｝／Ｅ・・・（１２）
【０１４２】
以上のような処理によって、フィルタ処理部８０５は多値の画像データにＭＴＦの変調をおこなっている。
【０１４３】
つぎに、γ変換処理部８０６がおこなう処理の詳細について図１８を参照して説明する。γ変換処理部８０６はフィルタ処理部８０５によってフィルタ処理された画像データに対してγ変換処理をおこなっている。このγ変換処理は、画像の濃度勾配や濃度特性を、所定のγテーブル（γ変換特性）にしたがって変換するものである。図１８はγ変換テーブルの一例を示すグラフである。横軸は基画像データのダイナミックレンジ、縦軸はγ変換処理後のデータのダイナミックレンジである。また、実線、点線はそれぞれγ変換テーブルを示している。
【０１４４】
図１８中実線のγ変換テーブルとして用いるとすると、基画像データの値（横軸ａ）をγ変換テーブルにしたがい、対応するγ変換後の値（縦軸ｂ）に変換する。また、変換テーブルの曲線を変更することにより、任意の濃度分布をもつ画像データに変更することが可能となる。たとえば、図１８中実線で示すリニアなγ変換テーブルを、点線で示すγ変換テーブルに変更すれば、実線で示しているγ変換テーブルに比べγ変換後の画像データが濃度勾配が滑らかな画像データに変換することができる。
【０１４５】
つぎに、γ変換テーブルの作成方法を、図１９を参照して説明する。図１９はγ変換テーブルの一例を示すグラフである。横軸は基画像データのダイナミックレンジ、縦軸はγ変換処理後のデータのダイナミックレンジである。また、実線はリニアのγ変換テーブル、点線は濃度勾配を変更したγ変換テーブル、一点鎖線は全体濃度を変更したγ変換テーブルを示す。
【０１４６】
実線で示すリニアのγ変換テーブルは、原点から４５°方向に延びる。このテーブルの濃度特性を変えずに画像の全体濃度を変更したい場合は、一点鎖線で示すようにグラフの横軸方向にγ変換テーブルを平行移動させればよい。また、画像の濃度勾配を変更したい場合は、点線で示すようにγ変換テーブルの傾きを変更すればよい。
【０１４７】
また、濃度特性を変更したい場合は、図１８に示すように連続する曲線で示せるようなγ変換テーブルの湾曲具合を変更すれば、任意の濃度特性が得られる。このようにγ変換テーブルの変更をおこなうことにより、画像データを任意の濃度勾配および濃度特性へと変換することができる。
【０１４８】
つぎに、中間調処理部８０７がおこなう処理の詳細について説明する。中間調処理部８０７は、γ変換処理部８０６によってγ変換処理された画像データに対して中間調処理をおこなう。中間調処理とは、多値の画像データを２値もしくはそれに近い少値の階調数に量子化する処理であり、様々な方法が提案されているが、ここでは、一般的に用いられる、単純量子化法、ディザ法、誤差拡散法について説明する。なお、量子化階調数は、便宜上２値とする。
【０１４９】
単純量子化法は、多値の画像データのダイナミックレンジ中の任意の値を閾値として、画像データを２階調化する方法である。たとえば、ダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０と１の値に量子化する場合、閾値が１２８であるとすると、画像データが１００であれば量子化値は０、２００であれば量子化値は１となる。
【０１５０】
つぎに、ディザ法について図２０を参照して説明する。図２０はディザ法による量子化を説明するための図である。図中Ａのように太線で囲まれている領域が閾値マトリクスであり、閾値マトリクス１つで１閾値を表す。そして、１閾値１画素、すなわち１画素ごとに１つの閾値マトリクスを画像データに当てはめていき、各画素ごとに２階調化をおこなう。マトリクス内の閾値を、画像データのダイナミックレンジの範囲でばらつくような閾値にすれば、画像の解像度とトレードオフとなるが、２階調化された画像データでも中間濃度が再現可能となる。
【０１５１】
つぎに、誤差拡散法について図２１を参照して説明する。図２１は誤差拡散法による量子化を説明するための図である。誤差拡散法は、単純量子化法と同様、任意の閾値で２階調化をおこなうものである。量子化する際に発生する量子化誤差を記憶し、処理をおこなっている注目画素２１０１に対しては、ラスタ形式順ですでに量子化処理が終了し誤差が確定している周辺画素（図中網掛部）の誤差を加味して量子化をおこなう。このことにより、画像データトータルでの量子化による誤差を最小限に留めようとする方法である。
【０１５２】
量子化する際に発生する誤差とは、たとえばダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０と１の値に量子化する場合、画像データが１００であれば量子化値は０となる。画像データには１００という中間濃度情報があったにも関わらず、最低値の０扱いとなってしまうため画像データの中間濃度情報が失われる。そのため、この画像データの量子化誤差は１００＝１００−０（ダイナミックレンジの最低値）となる。また、画像データが２００であれば量子化値は１となるが、この場合も２００という中間濃度情報があったにも関わらず、１という最高値扱いになってしまうため、この画像データの量子化誤差は−５５＝２００−２５５（ダイナミックレンジの最高値）となる。
【０１５３】
これらの量子化誤差値を、量子化処理終了後、各画素ごとに画像データとは別のデータとして記憶しておく。図２１に示すように、画像データはラスタ形式で順に処理されているため、網掛してある画素の量子化誤差は確定済みであり、記憶されている。注目画素２１０１の量子化処理にあたっては、誤差の確定している注目画素周辺の誤差値の平均を注目画素値に加算してから量子化する。このことにより、画像データ全体の量子化誤差による中間濃度情報の欠落を緩和することができる。
【０１５４】
以上のように、画像フォーマット変換ユニット１２７は、ユーザから要求されたキャプチャ条件に基づいて最適な画像処理指示情報が設定され、各種画像処理がおこなわれている。指定画像データを画像フォーマット変換ユニット１２７によって処理した上で送信することにより、当該画像データが記憶されている形式によらず、幅広い用途で記憶画像データを利用することができる。また、画像データ処理の内容が画像データ記憶時の処理内容に依存しないので、画像処理の設計作業を軽減することができる。
【０１５５】
たとえば、文字・線画を中心とした画像データに対しては、ＭＴＦを強調するようなフィルタ処理や、急峻な濃度勾配をもつγ変換処理をおこなうことによって文字・線画の先鋭性を向上させ、画像データ上の文字の可読性を高めることができる。また、中間濃度の多い写真・絵柄を中心とした画像データに対しては、画像データのＭＴＦを鈍らせるようなフィルタ処理や、可能な限り濃度勾配をゆるめたγ変換処理をおこなうことによって中間濃度の再現性を高めることができる。
【０１５６】
以上のように、実施の形態１にかかる画像処理装置１００によれば、ハードディスク１２５に記憶された画像データをネットワーク１３０を介してキャプチャ要求する場合、当該画像データの記憶時の処理に関係無く、形式を変換した上で送信することができ、画像データを幅広い用途で利用できる。また、画像処理部の設計作業を軽減することができる。
【０１５７】
（実施の形態２）
実施の形態２にかかる画像処理装置は、記憶されている画像データの書誌情報を、操作パネルからユーザが選択・変更することができる。ここで書誌情報とは、変倍、回転、集約などの編集情報や、文字モード、写真モードなどのモード情報、原稿の濃度を調整するノッチ情報などである。
【０１５８】
実施の形態２にかかる画像処理装置２２００の構成および動作について図２２を参照して説明する。図２２は実施の形態２にかかる画像処理装置２２００の構成を示す図である。なお、実施の形態１にかかる画像処理装置１００の構成と同様の箇所には図１と同じ符号を付し、説明を省略する。
【０１５９】
画像処理装置２２００には、操作パネル２２１０が備えられている。操作パネル２２１０は、画像処理装置２２００の外面に備えられ、ユーザが書誌情報を指定・変更するための設定ボタンを表示する。ユーザは、操作パネル２２１０に表示された設定ボタンを押すことによって、画像データの編集情報や、モード情報、ノッチ情報を指定・変更することができる。
【０１６０】
また、読み取りユニット１１０で原稿画像を読み取る際にも、操作パネル２２１０によって原稿画像の種類を設定することができる。たとえば、一般的な印刷物を原稿とする印刷原稿、写真に代表される印画紙や、すでに複写されている原稿（複写原稿）などに設定することができる。
【０１６１】
書誌情報には、ユーザが操作パネル２２１０で設定する情報だけでなく、その画像データをコピーした際のコピーモードなどの情報も保存されている。たとえば、倍率設定、モード設定、濃度設定などの情報である。
【０１６２】
ユーザにより操作パネル２２１０から書誌情報の選択・変更を受けた画像データは、スキャナ補正部１１１により当該選択・変更に適合した処理がおこなわれる。たとえば、操作パネルから編集処理を指定した場合、スキャナ補正部１１１では編集処理をおこない、ハードディスク１２５には、編集処理後の画像データが記憶される。また、ハードディスク１２５には、スキャナ補正部１１１により画像処理された画像データと共に、当該画像データに設定された書誌情報も記憶される。
【０１６３】
ここで、書誌情報のうち編集情報である、変倍（拡大、縮小）処理、集約処理、回転処理について説明する。まず、変倍処理について図２３を参照して説明する。図２３は変倍（拡大、縮小）処理を説明するための図である。原稿Ａ，Ｂ，Ｃは大きさの等しい原稿画像である（図中（ａ））。ユーザが、操作パネルから原稿Ａは５０％縮小、原稿Ｂは７５％縮小、原稿Ｃは１５０％拡大と指定すると、それぞれの原稿画像データは、スキャナ補正部１１１によりそれぞれ指定された倍率に縮小、拡大される。
【０１６４】
ハードディスク１２５には、図中（ｂ）に示すように、それぞれ選択された倍率に縮小、拡大された原稿画像データと変倍率の書誌情報が記憶される。また、この原稿画像データをコピー出力する場合、原稿Ａは５０％縮小された原稿画像データが、原稿Ｂは７５％縮小された原稿画像データが、原稿Ｃは１５０％拡大された原稿画像データがそれぞれコピー出力される（図中（ｃ））。
【０１６５】
一方、クライアントＰＣ１３１などからキャプチャ要求があった場合、指定画像データはその変倍率の書誌情報に基づいて画像フォーマット変換ユニット１２７によって変倍処理がおこなわれる。
【０１６６】
たとえば、原稿Ａはスキャナ補正部１１１により７５％縮小された画像データと、７５％縮小されたという書誌情報がハードディスク１２５に記憶される。画像フォーマット変換ユニット１２７は、この情報を元に７５％（３／４倍）に縮小されている画像データに対して１３３％（４／３倍）の拡大処理を施して１００％（同倍）の画像データを得る。そして、元の原稿サイズに変倍処理された画像データがクライアントＰＣ１３１などのキャプチャ先へと送信される（図中（ｄ））。
【０１６７】
つぎに、集約処理について、図２４を参照して説明する。図２４は集約処理を説明するための図である。集約とは、複数ページの原稿を１枚の用紙上に印刷することである。図中Ａ，Ｂ，Ｃ，Ｄは大きさの等しい原稿画像である（図中（ｆ））。ユーザが操作パネル２２１０からＡとＢの２枚、ＣとＤの２枚をそれぞれ１枚の用紙に集約するよう指定する。
【０１６８】
スキャナ補正部１１１には、原稿Ａ，Ｂが読み込まれ、１枚の原稿に集約される。そして、ハードディスク１２５に集約された画像データと、画像データ２枚を集約するという書誌情報が記憶される。つづいて原稿Ｃ，Ｄが読み込まれ、同様の処理がおこなわれ、ハードディスク１２５に集約された画像データと、画像データ２枚を集約するという書誌情報が記憶される（図中（ｇ））。
【０１６９】
この画像データをコピー出力する場合、図中（ｈ）のように原稿ＡとＢが集約された画像データならびに原稿ＣとＤが集約された画像データがコピー出力される。一方、クライアントＰＣ１３１などからキャプチャ要求があった場合、指定画像データは画像フォーマット変換ユニット１２７によって元の原稿サイズに変倍処理される。
【０１７０】
たとえば、図２４に示した原稿Ａ，Ｂのように２枚集約の場合、主走査方向に対して５０％縮小が施された画像データと、２枚集約であるという書誌情報がハードディスクに記憶される。画像フォーマット変換ユニット１２７は、書誌情報もとに主走査方向に５０％（１／２倍）縮小されている画像データに対して、主走査方向に２００％（２倍）の拡大処理を施して主走査方向、副走査方向、共に１００％（同倍）の画像データを得る。そして、元の原稿サイズに変倍処理された画像データがクライアントＰＣ１３１などのキャプチャ先へと送信される（図中（ｉ））。
【０１７１】
つぎに、回転処理について図２５を参照して説明する。図２５は回転処理を説明するための図である。画像処理装置２２００に対して短辺方向を副走査方向、長辺方向を主走査方向として原稿Ａを読み取らせた場合（図中（ｋ））、ハードディスク１２５には図中（ｌ）に示すように短辺方向を副走査方向、長辺方向を主走査方向として画像データが記憶される。
【０１７２】
この画像データをコピー出力する場合、図中（ｍ）に示すように短辺方向を副走査方向、長辺方向を主走査方向として画像がコピー出力される。コピー出力の場合には、長辺を主走査方向として、副走査方向の長さを短くすることで、コピースピードを上げることができる。しかし、図中（ｍ）に示すように原稿Ａは横方向になり、ユーザがコピー出力を見る際にこのままでは文字が見づらい。
【０１７３】
コピー出力の場合はユーザが自分で紙を回転させて対処することができる。一方、クライアントＰＣ１３１などからキャプチャ要求により画像データを送信した場合、ユーザはアプリケーションなどを用いて、配信された画像データに回転処理をおこなわなければならない。
【０１７４】
そこで、クライアントＰＣ１３１などに画像を配信する場合には、画像データを図中（ｎ）に示すような方向に回転してからユーザに配信するために、配信前に回転処理をおこなう。ユーザは、操作パネル２２１０から配信時に回転処理をおこなうよう指定することにより、画像データとともに指定された回転処理に関する書誌情報が記憶される。
【０１７５】
クライアントＰＣ１３１などからキャプチャ要求があった場合、指定画像データは画像フォーマット変換ユニット１２７によって右９０°に回転処理される。そして、回転処理された画像データがクライアントＰＣ１３１などへのキャプチャ先に送信される（図中（ｎ））。
【０１７６】
以上のように、実施に形態２にかかる画像処理装置２２００によれば、画像データ本体とともに操作パネル２２１０から設定した書誌情報を記憶することによって、書誌情報を考慮した画像処理をおこなうことができる。クライアントＰＣ１３１などのキャプチャ要求に対し、当該処理後の画像データを送信することによって、ハードディスク１２５に記憶された画像データを幅広い用途で利用できる。
【０１７７】
（実施の形態３）
実施の形態３にかかる画像処理装置２６００は、ユーザからのキャプチャ要求があった際に、要求された画像データの元原稿の種類により、最適な処理をおこなった上でキャプチャ先へ送信する。
【０１７８】
実施の形態２で説明したように、画像処理装置内に保存されている画像データには、画像データ本体とともに書誌情報が記憶されている。この書誌情報には、たとえばコピーをおこなった際の設定（倍率設定、画質設定、濃度設定など）なども含まれる。これらの設定は、コピーするユーザが操作パネルから設定する。また、操作パネルから設定される情報には、コピーする原稿の種類を示す項目も含まれている。たとえば、一般的な印刷物を原稿とする印刷原稿、写真に代表される印画紙や、再コピー原稿の場合の複写原稿などである。
【０１７９】
実施の形態３にかかる画像処理装置２６００は、書誌情報のうち、原稿画像の種類を用いて最適な処理をおこなうことにより画像品質の向上を図る。特に、原稿画像が一般的な印刷物である場合や、複写原稿を再コピーする場合に画像品質を向上させることができる。
【０１８０】
実施の形態３にかかる画像処理装置２６００の動作について図２６を参照して説明する。図２６は実施の形態３にかかる画像処理装置２６００の構成を示す図である。なお、実施の形態１にかかる画像処理装置１００と同様の構成の箇所には同じ符号を付し、説明を省略する。
【０１８１】
まず、画像処理装置２６００においてコピー処理をおこなう際の動作について説明する。まず、読み取りユニット１１０において原稿画像の読み取りをおこなう。その後、その読み取られた画像データにスキャナ補正部１１１にてスキャナ補正処理をおこなう。スキャナ補正部１１１での画像処理後のデータは、カラー・モノクロ多値データ固定長圧縮器１１２によって圧縮され、汎用バス１０５を経由して、プリンタコントローラ１２０の制御によってハードディスク１２５に保存される。
【０１８２】
その後、作像ユニット１１６が出力可能となったときに、ハードディスク１２５に保存されている画像データを、カラー・モノクロ多値データ固定長伸張器１１３によって復元する。復元された画像データにプリンタ補正部１１４にてプリンタ補正処理をおこなった後、作像ユニットにおいて紙などに転写する。
【０１８３】
ここで、ハードディスク１２５に保存されている画像データは、コピー処理の後も保存するか、消去するか自由に設定できる。また、保存されている画像データと一緒に、コピー時のモードなどの情報も保存されている。たとえば、倍率、画質モード、濃度設定などの情報である。これらの情報は、前記のコピー処理をおこなう前に、コピーをとるユーザが画像処理装置２６００の操作パネル２２１０などによって設定することもできる。
【０１８４】
これら操作パネル２２１０によって設定される情報には、その原稿が何であるかを示す項目も含まれている。たとえば、一般的な印刷物を原稿とする印刷原稿や写真に代表される印画紙原稿、複写機やプリンタなどから出力された原稿である複写原稿などである。ユーザは、操作パネル２２１０から原稿画像に適した設定をおこなう。
【０１８５】
つぎに、クライアントＰＣ１３１からのキャプチャ要求に対し指定画像データをネットワーク１３０を介してキャプチャ先に送信する際の動作を説明する。まず、指定画像データが２値データである場合について図２７，２８を参照して説明する。クライアントＰＣ１３１からのキャプチャ要求信号はＮＩＣ１２４に受け付けられ、キャプチャ条件情報がプリンタコントローラ１２０に送信される。また、指定画像データは、ハードディスク１２５から汎用バス１０５を介して画像フォーマット変換ユニット２６０１に入力される。
【０１８６】
図２７は画像フォーマット変換ユニット２６０１の構成を示す図である。ハードディスク１２５に記憶されている画像データは圧縮された状態で記憶されているので、ブロック固定長伸張器２７０１で伸張される。その後、データ形式変換部２７０２によってキャプチャ条件に適合した画像フォーマットに変換をおこなう。また、ＪＰＥＧ形式で送信したい場合は、ＪＰＥＧ圧縮部２７０３によってＪＰＥＧ形式に変換をおこなう。そして、ＮＩＣ１２４、ネットワーク１３０を介してクライアントＰＣ１３１などのキャプチャ先に送信される。
【０１８７】
図２８はデータ形式変換部２７０２の構成例を示す図である。空間フィルタ処理部２８０１は、ブロック固定長伸張部２７０１（図２７参照）によって伸張された画像データに対して空間フィルタ処理をおこなう。空間フィルタ処理には、画像データをなだらかにする平滑化処理、画像のエッジなど画像周波数に応じた処理をおこなうエッジ強調処理などがある。
【０１８８】
平滑化処理は、画像データにおけるモアレの抑制をおこなう。また、エッジ強調では読み取りユニット１１０での読み取り時における周波数特性の劣化を補正するため、エッジの強調をおこなう。
【０１８９】
空間フィルタ処理をおこなった後、γ補正処理部２８０２において、画像データの濃度γを調整するγ補正処理をおこなう。γ補正処理は、画像データのγ濃度を画像の種類に合わせて調節する。たとえば、文字であれば高濃度側に傾いたγ特性にするよう処理をおこなう。
【０１９０】
γ補正処理をおこなった後、中間調処理部２８０３において、出力する画像フォーマットに合わせた中間調処理をおこなう。たとえば、ＦＡＸデータのようなＴＩＦＦ形式に変換する場合は、２値化処理や誤差拡散処理をおこなう。
【０１９１】
データ形式変換部２７０２におけるそれぞれの処理部の処理パラメータは、クライアントＰＣ１３１から設定された画像モードによって定まる。設定された画像モードとは、たとえばキャプチャ先では通常の画像データとして受け取りたい場合や、ＯＣＲ認識を目的とする場合、単純にバックアップとして保管する場合などがある。また、画像フォーマット形式もＪＰＥＧやＴＩＦＦ、２値ＴＩＦＦ、ＢＭＰなど、様々な形式があり、これらの設定に応じて、データ形式変換部２７０２の各画像補正のパラメータは設定される。
【０１９２】
つぎに、指定画像データがカラー画像である場合のデータ形式変換部２７０２の処理を図２９を参照して説明する。図２９はデータ形式変換部２７０２の他の構成例を示す図である。まず、ハードディスク１２５に記憶されている画像データをブロック固定長伸張部２７０１（図２７参照）で伸張した画像データがデータ形式変換部２７０２に入力される。
【０１９３】
データ形式変換部２７０２は、色空間変換部２９０１、解像度変換部２９０２、空間フィルタ処理部２９０３、γ補正処理部２９０４、中間調処理部２９０５から構成される。色空間変換部２９０１は、画像データの色空間を画像処理装置２６００内部の色空間からキャプチャ条件に適合した色空間に変換する。たとえば、画像処理装置２６００に記憶されていた画像データの色空間がＣＭＹＫであり、配信時の設定がＴＩＦＦフォーマットであった場合は、ＣＭＹＫ空間からＲＧＢ空間に変換する。また、画像処理装置２６００内部の色空間とキャプチャ条件に適合した色空間が同じである場合でも、キャプチャ先に配信された際に最適な色補正おこなう。
【０１９４】
解像度変換部２９０２は、色空間変換部２９０１による色空間変換処理後の画像データに解像度変換処理をおこなう。たとえば、６００ｄｐｉの解像度で保存されている画像データを、２００ｄｐｉの解像度でキャプチャ要求した場合、保存されている画像データを１／３に解像度変換する。
【０１９５】
空間フィルタ処理部２９０３は、空間フィルタ処理をおこない、画像におけるモアレの発生抑制や強調処理などをおこなう。γ補正処理部２９０４は、画像データの濃度γを調整する。中間調処理部２９０５は、キャプチャ条件に適合したデータフォーマットに合った階調処理をおこなう。
【０１９６】
先に述べたように、ハードディスク１２５に記録されている画像データには、画像データ本体とともに元原稿の種類などの書誌情報が記憶されている。データ形式変換部２７０２は、この元原稿の種類の情報をもとにそれぞれの画像補正処理のパラメータを切り替える。このパラメータは、元原稿の種類に応じたものがあらかじめ用意されている。
【０１９７】
たとえば、クライアントＰＣ１３１から特定の画像データをＪＰＥＧ画像として送信するよう送信要求がなされると、プリンタコントローラ１２０は当該画像データの書誌情報をもとにその画像データの元原稿の種類を特定する。元原稿が一般的な印刷原稿であるときは、印刷原稿用にあらかじめ用意されたパラメータをデータ形式変換部２７０２に送信し、その印刷原稿用のパラメータによって空間フィルタ処理やγ処理などをおこなう。また、元原稿が複写原稿の場合は、複写原稿用に用意されたパラメータに応じて画像データを補正する。
【０１９８】
このように、実施の形態３にかかる画像処理装置２６００によれば、クライアントＰＣ１３１等からの要求により画像データを送信する際に、送信する画像データの元原稿の種類によって画像補正処理のパラメータ特性を変更することにより、受信側にとって最適な状態で画像データ送信することができる。また、オリジナルとなる原稿は同じであるが、複写原稿を元にした画像データとオリジナルを元にした画像データとで画像補正のパラメータを変更することにより、受信側で受信した画像に差異なくすことができる。
【０１９９】
（実施の形態４）
実施の形態４にかかる画像処理装置は、当該画像データに関する書誌情報に加え配信先のユーザ情報を保有し、画像データを他の機器に送信するにあたって、これらを組み合わせて適切な処理をおこなった上で配信する。
【０２００】
近年、画像データの送受信は、Ｅメールを利用しておこなわれることも日常化している。ブロードバンド化により、従来よりも大きな画像を送ることが可能になりつつあるが、これらの画像データを送信する際、送信先のネットワークの環境によって送るデータのサイズを注意しなくてはならない。たとえば、受け取るメールサーバーの容量が少ないのに大きな画像データを送ってしまった場合、システムがダウンする恐れがある。
【０２０１】
まず、実施の形態４にかかる画像処理装置３０００のネットワーク環境について図３０を参照して説明する。図３０は実施に形態４にかかる画像処理装置３０００のネットワーク構成を示す図である。画像処理装置３０００には、複数のクライアントＰＣ３０１０（３０１０ａ〜ｄ）がネットワーク１３０を介して接続されている。また、ネットワーク１３０は、さらに他のネットワークとも相互に接続されている。
【０２０２】
ここでは説明の便宜上、画像処理装置３０００は１台しか示されていないが、複数台を接続することも可能である。また、配信先には公衆回線を利用したファックスを加えてもよい。
【０２０３】
つぎに、画像処理装置３０００の構成を図３１を参照して説明する。図３１は画像処理装置３０００の構成を示す図である。なお、実施の形態１にかかる画像処理装置１００と同様の構成の箇所には同じ符号を付し、説明を省略する。
【０２０４】
画像処理装置３０００のプリンタコントローラ３０１１には、キャプチャ先ユーザ情報が記憶されている。キャプチャ先ユーザ情報とは、キャプチャ先ごとに設定されたキャプチャ実行時の解像度、画像フォーマット、圧縮方式（圧縮率）などの情報である。画像データのキャプチャ時には、指定画像データの書誌情報と、キャプチャ先ユーザ情報を照らし合わせて、適当な処理をおこなったのちに送信する。
【０２０５】
このキャプチャ先ユーザ情報は、ユーザが直接画像処理装置３０００に設定を入力してもよいし、クライアントＰＣ３０１０をはじめとする外部機器からネットワーク１３０を介して設定してもよい。さらに、外部にキャプチャ先ユーザ情報を管理するサーバーを設置し、当該サーバーと通信することによってキャプチャ先ユーザ情報をダウンロード・アップロードする構成にすることも可能である。外部にサーバーを設置する場合には、定期的にデータの同期をとり更新をおこなう必要がある。そのタイミングは、電源投入時や一定時間経過後、ユーザの指示などが想定される。
【０２０６】
また、キャプチャ先ユーザ情報はプリンタコントローラ３０１１内の不揮発性のＲＡＭ内に収められているが、ハードディスク１２５にコピーして使用してもよい。これにより、データの二重化をおこなうことができ、不慮の事故でのデータ消失を防ぐことができる。
【０２０７】
つぎに、特定のキャプチャ先に画像データを送信する際の動作を説明する。なお、以下は単一のキャプチャ先に送信する場合の動作であるが、複数のクライアントに一括送信する場合は、単一のキャプチャ先への送信動作を繰り返せばよい。
【０２０８】
まず、クライアント（ここではクライアントＰＣ３０１０ａ）から特定の画像データ（指定画像データ）の取得要求がある。ハードディスク１２５には、画像データ本体とともに当該画像の書誌情報（モード情報、編集情報など）が記憶されている。画像データは、実施の形態１において説明したように２ｂｉｔのＲＧＢ圧縮画像データである。
【０２０９】
指定画像データは、ハードディスク１２５からプリンタコントローラ３０１１に出力され、半導体メモリ１２３に展開される。つづいて、汎用バス１０５を通って画像フォーマット変換ユニット３０１２に出力される。
【０２１０】
図３２は画像フォーマット変換ユニット３０１２の構成例を示す図である。画像フォーマット変換ユニット３０１２は、圧縮伸張部３２０１、解像度変換部３２０２、γ変換処理部３２０３、色変換処理部３２０４、中間調処理部３２０５、汎用画像フォーマット変換部３２０６から構成される。
【０２１１】
画像フォーマット変換ユニット３０１２に入力された画像データは、まず圧縮伸張部３２０１により８ｂｉｔのＲＧＢ画像データに伸張され、解像度変換部３２０２に出力される。解像度変換部３２０２では、伸張された８ｂｉｔＲＧＢ画像データに、キャプチャ先ユーザ情報に適合した解像度への解像度変換をおこなう。この解像度変換にあたっては、画像データに付随する書誌情報とプリンタコントローラ３０１１に記憶されたキャプチャ先ユーザ情報により、最適な解像度変換手段が用いられる。
【０２１２】
解像度変換部３２０２は、アルゴリズムの異なる解像度変換器を複数有し、前記最適な解像度変換手段を選択することを可能としている。解像度変換器には、簡単で高速なものではダウンサンプリング法（単純間引き処理）による方法やニアレストネイバー法によるもの、さらに、画質を重視した４点補間法や８点補間法、１６点補間法、投影法などを用いたものがある。また、パターンマッチングによるジャギーのスムージングをおこなう機能を有するものもある。
【０２１３】
たとえば、キャプチャ先ユーザ情報が解像度１５０ｄｐｉ、汎用画像フォーマットＪＰＥＧ、圧縮率５０％と設定され、指定画像データの書誌情報が解像度６００ｄｐｉ、画質モードがフルカラー文字モードである場合の処理を説明する。この場合は、もともと文字品質を重視して記憶された画像データであるため、文字部を重視した解像度変換が望まれる。また、キャプチャ時の解像度が１５０ｄｐｉとそれほど大きくないため、より高度なアルゴリズムによる変換をおこなっても、変換にかかる時間はあまり問題とならない。したがって、アルゴリズム的には複雑な１６点補間法による６００ｄｐｉから１５０ｄｐｉへの解像度変換に加えて、スムージングを併用することにより、送信画像における文字部の再現性をよくすることができる。
【０２１４】
つぎに、キャプチャ先ユーザ情報が解像度６００ｄｐｉ、汎用画像フォーマットＴＩＦＦ、圧縮なしと設定され、指定画像の書誌情報が解像度１２００ｄｐｉ、画質モードがフルカラー写真モードである場合の処理を説明する。この場合は、写真品質を重視して記憶されていると考えられるため、写真部の画質を重視した解像度変換が望まれる。ただし、高解像度の設定になっているため、あまり複雑なアルゴリズムを用いると、機器の処理が重くなってしまう。したがって、高速に動作できるニアレストネイバー法を用いることにより、機器における処理負荷を重くせずにスムーズに配信することが可能となる。
【０２１５】
解像度変換部３２０２による解像度変換がおこなわれた画像データは、γ変換処理部３２０３によってγ変換処理がおこなわれる。つづいて、色変換処理部３２０４によって機器独自のＲＧＢ系から出力用の汎用ＲＧＢ系へ色変換処理がおこなわれる。この色変換処理は、ユーザの指定により、ｓＲＧＢやＹＵＶといった任意の汎用ＲＧＢ系色空間に対応することができる。
【０２１６】
色変換処理部３２０４により色変換処理がおこなわれた画像データは、中間調処理部３２０５に出力され、中間調処理がおこなわれるが、フルカラーの配信の場合には、色の再現性を重視するために処理はおこなわれない。つづいて、汎用画像フォーマット変換部３２０６により、ＪＰＥＧやＴＩＦＦ、ＢＭＰ形式への汎用画像フォーマット変換（フォーマットによっては圧縮も含む）がおこなわれる。
【０２１７】
このような処理を経た指定画像データは、画像フォーマット変換ユニット３０１２から出力され、ＮＩＣ１２４、ネットワーク１３０を介してクライアントＰＣ３０１０ａに送信される。
【０２１８】
以上は指定画像データがカラーＲＧＢデータである場合であるが、指定画像データがモノクロ単色（Ｇデータ）の場合には、上記の手順において色変換処理はおこなわれない。この場合、中間調処理部３２０５において二値の中間調処理がおこなわれた後、汎用画像フォーマットであるＴＩＦＦに変換され、送信される。
【０２１９】
また、指定画像データがモノクロ単色の場合、あえてカラーのグレースケールとしてキャプチャする場合がある。たとえば、ユーザが全ての画像を同じ汎用画像フォーマットで受け取りたい、というようなケースである。この場合には、モノクロ画像データからフルカラーのＲＧＢデータへと色変換処理部３２０４で変換をおこない、中間調処理部３２０５においては、指定画像データがカラーの場合と同様に処理をおこなわない。
【０２２０】
同様に、指定画像データがカラーの場合に、モノクロでキャプチャする場合がある。この場合には、色変換処理部３２０４でＲＧＢからグレースケールに変換し、中間調処理部３２０５で二値の中間調処理をおこない、モノクロ画像と同じように処理すればよい。
【０２２１】
以上、ハードディスク１２５に記憶されている画像データは、実施の形態１にかかる画像処理装置１００と同様、ＲＧＢデータである場合を説明した。一方、画像データをＣＭＹＫデータで記憶することも可能である。この場合の構成および動作について、図３１，３３，３４を参照して説明する。
【０２２２】
まず、読み取りユニット１１０に原稿画像をセットし、画像の読み取りをおこなう。読み取られた画像は、Ｒ・Ｇ・Ｂに色分解された各色８ｂｉｔの画像データとしてスキャナ補正部に出力される。なお、各色のビット数はこれに限られるものではない。
【０２２３】
図３３はスキャナ補正部３０１５の機能的構成を示す図である。スキャナ補正部３０１５は、スキャナγ処理部３３０１、フィルタ処理部３３０２、色補正処理部３３０３、変倍処理部３３０４を備える。また、図３４はプリンタ補正部３０１６の機能的構成を示す図である。プリンタ補正部３０１６は、プリンタγ処理部３４０１、中間調処理部３４０２を備える。
【０２２４】
各部の機能は実施の形態１と同様であるが、色補正処理部３３０３がプリンタ補正部３０１６ではなく、スキャナ補正部３０１５に設けられている点が異なる。スキャナ補正部３０１５に入力された画像データは、スキャナγ処理部３３０１によるスキャナγ処理、フィルタ処理部３３０２によってフィルタ処理がおこなわれた後、色補正処理部３３０３に出力される。このとき、画像データは８ｂｉｔＲＧＢ色信号である。色補正処理部３３０３は当該画像データに色補正処理をおこない、８ｂｉｔＣＭＹＫ色信号へと変換する。読み取りモードがモノクロである場合には、Ｋデータのみが有用なデータとなる。
【０２２５】
色補正処理部３３０３でＣＭＹＫ色信号に変換された画像データは、変倍処理部３３０４で変倍処理がおこなわれた後、カラー・モノクロ多値データ固定長圧縮器１１２で各色２ｂｉｔの画像データに変換される。カラー・モノクロ多値データ固定長圧縮器１１２の出力は、汎用バス１０５を介してプリンタコントローラ３０１１に出力される。読み取りモードがモノクロである場合には、前記のようにＫデータのみ有用なので、ＣＭＹデータを削除し、Ｋデータのみを転送するようにしてもよい。その場合記憶時のデータサイズを１／４にすることが可能となる。
【０２２６】
なお、ここでは画像データに対し、非可逆圧縮をおこなうとしたが、汎用バス１０５の帯域が十分に広く、記憶するハードディスク１２５の容量が大きければ非圧縮の状態でデータを扱ってもよい。この方法によれば、非可逆な圧縮による画像劣化を防ぐことができる。また、可逆圧縮をおこなってもよいが、その場合にはブロック圧縮後の符号長が一定にならないため、画像を回転しにくく、多くの場合において外部に回転用のメモリが必要となる。
【０２２７】
プリンタコントローラ３０１１に出力された画像データは、解像度や画質モードなどの書誌情報とともにハードディスク１２５に記憶される。記憶される画像データは２ｂｉｔのＣＭＹＫ画像データである。
【０２２８】
記憶された画像データを出力する場合は、画像データをプリンタコントローラ３０１１の半導体メモリ１２３に展開し、汎用バス１０５を介してエンジン部１０１に出力する。エンジン部１０１のカラー・モノクロ多値データ固定長伸張器１１３により、再び８ｂｉｔのＣＭＹＫ画像データへと変換される。変換後の画像データは図３４に示したプリンタ補正部３０１６に出力され、プリンタγ処理部３４０１によってＣＭＹＫの各色に対してプリンタγ処理がおこなわれる。プリンタγ処理後の画像データは、中間調処理部３４０２によって中間調処理がおこなわれたのち、ＧＡＶＤ１１５、作像ユニット１１６によって転写紙に出力される。
【０２２９】
つぎに、クライアントＰＣ３０１０からのキャプチャ要求に対し、ハードディスク１２５に記憶された画像データを送信する際の動作について図３１，３５を参照して説明する。ハードディスク１２５には、２ｂｉｔのＣＭＹＫ圧縮画像データと当該画像データの書誌情報が記憶されている。クライアントＰＣ３０１０から取得要求があった画像データ（以下、指定画像データという）は、圧縮されたままプリンタコントローラ３０１１の半導体メモリ１２３に展開され、汎用バス１０５を介して画像フォーマット変換ユニット３０１２に出力される。
【０２３０】
図３５は画像フォーマット変換ユニットの構成例を示す図である。この構成例の画像フォーマット変換ユニット３０１２は、圧縮伸張部３５０１、解像度変換部３５０２、γ変換処理部３５０３、色変換処理部３５０４、中間調処理部３５０５、汎用画像フォーマット変換部３５０６から構成される。
【０２３１】
画像フォーマット変換ユニット３０１２に入力された画像データは、圧縮伸張器３５０１により再び８ｂｉｔのＣＭＹＫ画像データに変換されたのち、解像度変換部３５０２において、キャプチャ先ユーザ情報に適合した解像度に解像度変換される。この解像度変換は、画像データの書誌情報とキャプチャ先ユーザ情報から選択された最適な解像度変換手段が用いられる。
【０２３２】
解像度変換部３５０２によって解像度変換された画像データは、γ変換処理部３５０３によってγ変換処理がおこなわれ、色変換処理部３５０４によって機器独自のＣＭＹＫ系から出力用の汎用ＲＧＢ系へと色変換処理がおこなわれる。この色変換処理は、ユーザの指定により、ｓＲＧＢやＹＵＶといった任意の汎用ＲＧＢ系色空間に対応することができる。
【０２３３】
色変換処理部３５０４によって色変換処理がおこなわれた画像データは、中間調処理部３５０５に出力され、中間調処理がおこなわれるが、フルカラーの配信の場合には、色の再現性を重視するために処理はおこなわれない。つづいて、汎用画像フォーマット変換部３５０６によってＪＰＥＧやＴＩＦＦ、ＢＭＰ形式への汎用画像フォーマット変換（フォーマットによっては圧縮も含む）がおこなわれる。
【０２３４】
このような処理を経た指定画像データは、画像フォーマット変換ユニット３０１２から出力され、ＮＩＣ１２４、ネットワーク１３０を介してクライアントＰＣ３０１０に送信される。
【０２３５】
以上は指定画像データがカラーの場合であるが、モノクロ単色の指定画像データを白黒配信する場合には色変換処理はおこなわれない。この場合、中間調処理部３５０５において二値の中間調処理がおこなわれた後、汎用画像フォーマット変換部３５０６によって汎用画像フォーマットであるＴＩＦＦに変換された後、クライアントＰＣ３０１０へ送信される。
【０２３６】
また、指定画像データがモノクロ単色場合、あえてカラーのグレースケールとしてキャプチャする場合が想定される。たとえば、ユーザが全ての画像を同じ汎用画像フォーマットで受け取りたい、というようなケースである。この場合には、モノクロ画像データからフルカラーのＲＧＢデータへと色変換処理部３５０４で変換をおこない、中間調処理部３５０５では指定画像データがカラーの場合と同様、処理をおこなわない。
【０２３７】
同様に、指定画像データがカラーの場合に、モノクロでキャプチャする場合も想定される。この場合には、色変換処理部３５０４でＣＭＹＫからグレースケールに変換し、中間調処理部３５０５で二値の中間調処理をおこない、モノクロ画像と同じように処理すればよい。
【０２３８】
以上のように、画像データをＣＭＹＫデータでハードディスク１２５に記憶する構成も可能である。
【０２３９】
つぎに、画像処理装置３０００によって記憶されている画像データを複数のキャプチャ先に一括送信する際の動作について、図３６のフローチャートを参照して説明する。図３６は複数のキャプチャ先に画像データを一括配信する際の動作を示すフローチャートである。
【０２４０】
まず、ユーザがキャプチャを希望する画像データ（キャプチャ希望画像データ）が画像処理装置内にすでに蓄積されているのか確認する（ステップＳ３６０１）。キャプチャ希望画像データがすでに蓄積されている場合（ステップＳ３６０１：Ｙｅｓ）、ユーザに蓄積画像データの中からキャプチャ希望画像データを指定させる（ステップＳ３６０２）。また、まだデータを蓄積していない場合（ステップＳ３６０１：Ｎｏ）、キャプチャ希望画像の読み取りをおこない（ステップＳ３６０３）、画像データとして蓄積する。
【０２４１】
キャプチャ希望画像データが画像処理装置内に蓄積されていることを確認すると、当該キャプチャ希望画像データの書誌情報を認識する（ステップＳ３６０４）。たとえば、フルカラー・文字モード・６００ｄｐｉのデータである。
【０２４２】
つぎに、ユーザにキャプチャ希望画像データのキャプチャ先を指定させる（ステップＳ３６０５）。キャプチャ先は、単一であっても、複数を指定してもよい。キャプチャ先が指定されると、指定されたキャプチャ先のキャプチャ先ユーザ情報を認識する（ステップＳ３６０６）。キャプチャ先が複数指定された場合は、全てのキャプチャ先のキャプチャ先ユーザ情報を認識する。
【０２４３】
認識されたキャプチャ先ユーザ情報は、先にステップＳ３６０６で認識されたキャプチャ希望画像データの書誌情報と照合される。そして、この照合結果をもとにキャプチャ先ごとに適合した解像度変換方法を選択し、リスト化する（ステップＳ３６０７）。つづいて、リスト化された解像度変換方法から、同じ解像度変換方法を用いるキャプチャ先をグループ化する（ステップＳ３６０８）。これにより、同じ解像度変換方法を用いるキャプチャ先に対しては、アドレスのみを併記してまとめて送信することができる。
【０２４４】
つぎに、グループ化されたキャプチャ先の中から、解像度が最も低いキャプチャ先を選択する（ステップＳ３６０９）。解像度の大きいキャプチャ先に対して最初に送信することになると、送信処理に時間がかかり、他のキャプチャ先が画像データを受け取るまでに時間がかかってしまう。これを防ぐため、解像度の低い順に画像の送信をおこなう。
【０２４５】
つづいて、選択された各キャプチャ先ごとに適合した解像度変換および各種画像処理を実行し（ステップ３６１０）、送信用として汎用画像フォーマット化した後（ステップＳ３６１１）、各キャプチャ先へとデータを送信する（ステップＳ３６１２）。
【０２４６】
そして、全てのキャプチャ先に対して送信をおこなったかを確認する（ステップＳ３６１３）。まだ送信すべきキャプチャ先が残っていた場合（ステップＳ３６１３：Ｎｏ）、送信済みのキャプチャ先をリストから削除し（ステップＳ３６１４）、ステップＳ３６０９にもどり再度送信処理をおこなう。以下、この手順を送信すべきキャプチャ先がなくなるまで繰り返す。
【０２４７】
以上のように、実施の形態４にかかる画像処理装置３０００によれば、キャプチャ先ごとに送信時の条件を設定することができ、複数のキャプチャに対して一括して画像データを送信する場合でも、キャプチャ先ごとに最適な画質の画像データを送信することができる。
【０２４８】
以上説明したように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、ネットワーク上に接続されている他の機器に画像データを送信する際に、送信する画像データの特性や送信先の環境に合わせた画像処理をおこなうことができる。
【産業上の利用可能性】
【０２４９】
以上のように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムは、画像データをネットワーク接続された他の機器に配信する場合に有用であり、特に、デジタル複合機、スキャナ、ネットワークプリンタなどに適している。
【図面の簡単な説明】
【０２５０】
【図１】実施の形態１にかかる画像処理装置１００の構成を示す図である。
【図２】スキャナ補正部１１１の機能的構成を示す図である。
【図３】プリンタ補正部１１４の機能的構成を示す図である。
【図４】キャプチャ要求アプリケーションソフトの表示画面の一例を示す図である。
【図５】キャプチャ条件指定画面の表示画面の一例を示す図である。
【図６】キャプチャ要求アプリケーションソフトの表示画面の他の一例を示す図である。
【図７】キャプチャ条件指定画面の表示画面の他の一例を示す図である。
【図８】画像フォーマット変換ユニット１２７の構成の一例を示す図である。
【図９】解像度変換部８０３の構成を示す図である。
【図１０】主走査方向解像度変換部９０１の構成を示す図である。
【図１１】副走査方向解像度変換部９０２の構成を示す図である。
【図１２】テーブル補間法を説明するための図である。
【図１３】四面体補間法について説明するための図である。
【図１４】四面体補間法について説明するための図である。
【図１５】フィルタ処理前後の画像データの周波数を示すグラフである。
【図１６】フィルタ処理前後の画像データの周波数を示すグラフである。
【図１７】画像周波数の増減処理を説明するための図である。
【図１８】γ変換テーブルの一例を示すグラフである。
【図１９】γ変換テーブルの一例を示すグラフである。
【図２０】ディザ法による量子化を説明するための図である。
【図２１】誤差拡散法による量子化を説明するための図である。
【図２２】実施の形態２にかかる画像処理装置２２００の構成を示す図である。
【図２３】変倍処理を説明するための図である。
【図２４】集約処理を説明するための図である。
【図２５】回転処理を説明するための図である。
【図２６】実施の形態３にかかる画像処理装置２６００の構成を示す図である。
【図２７】画像フォーマット変換ユニット２６０１の構成を示す図である。
【図２８】データ形式変換部２７０２の構成例を示す図である。
【図２９】データ形式変換部２７０２の他の構成例を示す図である。
【図３０】実施に形態４にかかる画像処理装置３０００のネットワーク構成を示す図である。
【図３１】実施の形態４にかかる画像処理装置３０００の構成を示す図である。
【図３２】画像フォーマット変換ユニット３０１２の構成例を示す図である。
【図３３】スキャナ補正部３０１５の機能的構成を示す図である。
【図３４】プリンタ補正部３０１６の機能的構成を示す図である。
【図３５】画像フォーマット変換ユニットの構成例を示す図である。
【図３６】複数のキャプチャ先に画像データを一括配信する際の動作を示すフローチャートである。
【符号の説明】
【０２５１】
１００  画像処理装置
１０１  エンジン部
１０２  プリンタコントローラ部
１０５  汎用バス
１１０  読み取りユニット
１１１  スキャナ補正部
１１２  カラー・モノクロ多値データ固定長圧縮器
１１３  カラー・モノクロ多値データ固定長伸張器
１１４  プリンタ補正部
１１５  ＧＡＶＤ
１１６  作像ユニット
１１７  エンジンコントローラ
１１８  ＣＰＵバス
１２０  プリンタコントローラ
１２１  カラー可変長可逆圧縮データ伸張器
１２２  モノクロ２値可変長可逆圧縮データ伸張器
１２３  半導体メモリ
１２５  ハードディスク
１２７  画像フォーマット変換ユニット
１３０  ネットワーク
１４０  ＦＡＸコントローラ
１４２  公衆回線
【図１】
2006020151.tif 000005
【図２】
2006020151.tif 000006
【図３】
2006020151.tif 000007
【図４】
2006020151.tif 000008
【図５】
2006020151.tif 000009
【図６】
2006020151.tif 000010
【図７】
2006020151.tif 000011
【図８】
2006020151.tif 000012
【図９】
2006020151.tif 000013
【図１０】
2006020151.tif 000014
【図１１】
2006020151.tif 000015
【図１２】
2006020151.tif 000016
【図１３】
2006020151.tif 000017
【図１４】
2006020151.tif 000018
【図１５】
2006020151.tif 000019
【図１６】
2006020151.tif 000020
【図１７】
2006020151.tif 000021
【図１８】
2006020151.tif 000022
【図１９】
2006020151.tif 000023
【図２０】
2006020151.tif 000024
【図２１】
2006020151.tif 000025
【図２２】
2006020151.tif 000026
【図２３】
2006020151.tif 000027
【図２４】
2006020151.tif 000028
【図２５】
2006020151.tif 000029
【図２６】
2006020151.tif 000030
【図２７】
2006020151.tif 000031
【図２８】
2006020151.tif 000032
【図２９】
2006020151.tif 000033
【図３０】
2006020151.tif 000034
【図３１】
2006020151.tif 000035
【図３２】
2006020151.tif 000036
【図３３】
2006020151.tif 000037
【図３４】
2006020151.tif 000038
【図３５】
2006020151.tif 000039
【図３６】
2006020151.tif 000040