(57)【要約】【課題】読み込んだ原稿画像から各種画像処理装置で共通に使用することが可能な汎用形式の画像データを生成し、これを外部装置へ送信することで、データ利用の汎用化を図ること。【解決手段】本発明の画像処理装置は、圧縮されている画像データを伸張する伸張器６０２と、伸張された画像データを所定の処理モードに基づいた解像度に解像度変換する解像度変換器６０３と、解像度変換された画像データを前記処理モードに基づいた色空間に変換する色空間変換器６０４と、前記処理モードに基づいた色空間に変換された画像データを所定の圧縮符号化形式で圧縮符号化する圧縮器６０５と、を含み構成されたデータ形式変換部１２５を備えている。【選択図】        図６
2005302009.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションを選択するアプリケーションモード選択手段と、
画質モードを選択する画質モード選択手段と、
原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、
前記画像読み取り手段により生成されたカラー画像信号に対して前記アプリケーションモード選択手段と前記画質モード選択手段で選択した前記アプリケーションと前記画質モードに基づいて画像処理を施しカラー画像データを生成するスキャナ補正手段と、
前記スキャナ補正手段によって生成された画像データおよび前記アプリケーションモード選択手段と前記画質モード選択手段から選択された処理モードの情報を蓄積する記憶手段と、
前記画像データの圧縮・伸張を行うデータ圧縮・伸張手段と、
前記記憶手段に蓄積された画像データの形式を前記処理モードに適応するように変換するデータ形式変換手段と、
外部装置との各種データの送受信を行う通信手段と、
装置全体を制御する制御手段と、
を含み構成されていることを特徴とする画像処理装置。
【請求項２】
前記データ形式変換手段は、
圧縮された画像データを伸張して入力するデータ伸張手段と、
所定の画像処理後の画像データを圧縮して出力するデータ圧縮手段を備えていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記データ形式変換手段は、
入力画像データが汎用データで、出力画像データが汎用データの場合、前記汎用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により前記汎用データに圧縮を施し出力することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記データ形式変換手段は、
前記入力画像データが専用データで、前記出力画像データが汎用データの場合、当該専用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により当該汎用データに圧縮を施し出力することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記データ形式変換手段は、
前記入力画像データが専用データで、前記出力画像データが専用データの場合、前記専用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により前記専用データに圧縮を施し出力することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記データ形式変換手段は、
入力された画像データの解像度を変換する解像度変換手段を備えていることを特徴とする請求項３〜５のいずれか一つに記載の画像処理装置。
【請求項７】
前記データ形式変換手段は、
入力された画像データに対して装置特性にとらわれない色空間の画像データに変換する色空間変換手段を備えていることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記データ形式変換手段は、
入力されたカラー画像データをモノクロ画像に変換するモノクロ変換手段を備えていることを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
前記データ形式変換手段は、
入力された画像データに対して孤立点除去処理を施す孤立点除去手段を備えていることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記データ形式変換手段は、
入力された画像データに対して所定のフィルタ処理を施すフィルタ処理手段を備えていることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記データ形式変換手段は、
入力された画像データに対して所定の濃度γ処理を施す濃度γ処理手段を備えていることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記データ形式変換手段は、
入力された多値画像データを２値画像データに変換する２値化処理手段を備えていることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
外部装置により設定された処理モードを前記通信手段を介して受信し、前記データ形式変換手段が、当該処理モードに基づいた画像データの形式変換を行うことを特徴とする請求項１〜１２のいずれか一つに記載の画像処理装置。
【請求項１４】
アプリケーションを選択するアプリケーションモード選択工程と、
画質モードを選択する画質モード選択工程と、
原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り工程と、
前記画像読み取り工程により生成されたカラー画像信号に対して前記アプリケーションモード選択工程と前記画質モード選択工程で選択した前記アプリケーションと前記画質モードに基づいて画像処理を施しカラー画像データを生成するスキャナ補正工程と、
前記スキャナ補正工程によって生成された画像データおよび前記アプリケーションモード選択工程と前記画質モード選択工程から選択された処理モードの情報を蓄積する記憶工程と、
前記画像データの圧縮・伸張を行うデータ圧縮・伸張工程と、
前記記憶工程に蓄積された画像データの形式を前記処理モードに適応するように変換するデータ形式変換工程と、
外部装置との各種データの送受信を行う通信工程と、
装置全体を制御する制御工程と、
を含むことを特徴とする画像処理方法。
【請求項１５】
前記データ形式変換工程は、
圧縮された画像データを伸張して入力するデータ伸張工程と、
所定の画像処理後の画像データを圧縮して出力するデータ圧縮工程と、
を含むことを特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
前記データ形式変換工程は、
入力画像データが汎用データで、出力画像データが汎用データの場合、前記汎用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により前記汎用データに圧縮を施し出力することを特徴とする請求項１５に記載の画像処理方法。
【請求項１７】
前記データ形式変換工程は、
前記入力画像データが専用データで、前記出力画像データが汎用データの場合、当該専用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により当該汎用データに圧縮を施し出力することを特徴とする請求項１５に記載の画像処理方法。
【請求項１８】
前記データ形式変換工程は、
前記入力画像データが専用データで、前記出力画像データが専用データの場合、前記専用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により前記専用データに圧縮を施し出力することを特徴とする請求項１５に記載の画像処理方法。
【請求項１９】
前記データ形式変換工程は、
入力された画像データの解像度を変換する解像度変換工程を備えていることを特徴とする請求項１６〜１８のいずれか一つに記載の画像処理方法。
【請求項２０】
前記データ形式変換工程は、
入力された画像データに対して装置特性にとらわれない色空間の画像データに変換する色空間変換工程を含むことを特徴とする請求項１９に記載の画像処理方法。
【請求項２１】
前記データ形式変換工程は、
入力されたカラー画像データをモノクロ画像に変換するモノクロ変換工程を含むことを特徴とする請求項１９または２０に記載の画像処理方法。
【請求項２２】
前記データ形式変換工程は、
入力された画像データに対して孤立点除去処理を施す孤立点除去工程を含むことを特徴とする請求項２１に記載の画像処理方法。
【請求項２３】
前記データ形式変換工程は、
入力された画像データに対して所定のフィルタ処理を施すフィルタ処理工程を含むことを特徴とする請求項２２に記載の画像処理方法。
【請求項２４】
前記データ形式変換工程は、
入力された画像データに対して所定の濃度γ処理を施す濃度γ処理工程を含むことを特徴とする請求項２３に記載の画像処理方法。
【請求項２５】
前記データ形式変換工程は、
入力された多値画像データを２値画像データに変換する２値化処理工程を含むことを特徴とする請求項２４に記載の画像処理方法。
【請求項２６】
外部装置により設定された処理モードを前記通信工程を介して受信し、前記データ形式変換工程が、当該処理モードに基づいた画像データの形式変換を行うことを特徴とする請求項１４〜２５のいずれか一つに記載の画像処理方法。
【請求項２７】
請求項１４〜２６のいずれか一つに記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った原稿画像に対して各種画像処理を施し画像データの生成を行う画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
ネットワークにデジタル複写機や画像読み取り装置を接続し、そのデジタル複写機や画像読み取り装置のスキャナで原稿画像をスキャンして、読み取った画像データをネットワークに接続されたコンピュータなどの他の端末に配信する、いわゆるネットワークスキャナ技術が知られている（例えば、特許文献１〜８を参照。）。
【０００３】
以下、従来技術の代表的なものとして、特許文献３および特許文献６を参照して説明する。まず、特許文献３には、汎用コンピュータシステムのアーキテクチャをベースにした拡張ボックスを有し、画像形成装置の画像入力部において、スキャンした画像を拡張ボックス内のハードディスク装置（スキャンボックス）に蓄積し、スキャンボックス内の画像ファイルをネットワークに接続された各コンピュータシステム間で共有することができる技術が開示されている。
【０００４】
この特許文献３に開示されているスキャナボックス機能を用いる処理手順は以下のようなものである。まず、解像度、階調、倍率、読み込み面、画像サイズ、保存先などのスキャンパラメータを選択し、画像を読み込む。そして、読み込んだ画像を画像処理部に転送して、スキャンパラメータに従った画像処理を実行する。ただし、画像の印刷出力は予定していないので、印刷出力系データフォーマットを生成する必要はなく、ＲＧＢ系からＣＭＹＫ系への色座標系変換や階調補正、画像データの圧縮処理は省略される。画像処理後の画像データは拡張ボックスに転送される。拡張ボックスでは、ハードディスク装置内の所定ディスク領域に割り当てられたスキャンボックスに受信した画像データを一時保存し、全ての原稿ページを蓄積し終えると、ネットワークのクライアントがスキャンボックスから画像データを取り出す。
【０００５】
次に、特許文献６には、コピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能等のマルチ・ファンクションを制御する技術が開始されている。この特許文献６に開示された技術は、画像を読み込むと画像データとそれから作成された属性データを生成し、画像蓄積装置に画像データとそれに付随する画素単位の属性データの蓄積を行う。そして、画像データの外部クライアント装置への送信時は、その画像データを所定の形式に変換する。
【０００６】
【特許文献１】特開平６−３３２６３６号公報
【特許文献２】特開平１０−１９０９２７号公報
【特許文献３】特開２０００−３３３０２６号公報
【特許文献４】特開２００１−１５７０３９号公報
【特許文献５】特開２００１−１６４５３号公報
【特許文献６】特開２００１−２２３８２８号公報
【特許文献７】特開２００１−２５１５２２号公報
【特許文献８】特表２００１−５０６８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献３に開示されている技術には、コピーの画像処理が施された画像データとスキャンボックスの配信用の画像処理が施された画像データの形式が異なるため、同じデジタル画像処理装置で印刷処理を実行しても、出力される画像が異なるという問題がある。
【０００８】
また、特許文献３に開示された技術では、原稿をコピーする際は、コピーボタンを押してコピー画像を得る。配信する際は、スキャンボタンを押して配信する画像を得る。このように同じ原稿をコピーしたい場合と配信したい場合には同じ原稿を２回スキャンしなければならず手間がかかるという問題がある。
【０００９】
また、特許文献３に開示された技術では、ハードディスク装置に蓄積されている画像データはデジタル複写機において取り扱う専用フォーマットであることが多く、さらにメモリの節約のために圧縮アルゴリズムで圧縮する際に専用のアルゴリズムで圧縮されることがあることから、外部クライアント装置に配信しても汎用のアプリケーションで画像を閲覧したり、編集することができないという問題がある。
【００１０】
一方、特許文献６に開示された技術では、操作パネルから選択した処理モードはハードディスク装置に蓄積されないため、ハードディスク装置に蓄積された画像データの外部クライアント装置への送信時には、操作パネルから選択した処理モードとは関係なくファイル・フォーマットに変換されるという問題がある。加えて、画像データ以外にも多くの属性情報を管理しなくてはならず、システムの増大を招くという問題もある。
【００１１】
本発明は、上述した従来技術による問題点を解消するため、読み込んだ原稿画像から各種画像処理装置で共通に使用することが可能な汎用形式、小容量の画像データを生成し、これを外部装置へ送信することで、データ伝送の効率化と、データ利用の汎用化を図ることができる画像処理装置を提供することを目的とする。また、その画像処理装置を用いた画像処理方法および画像処理プログラムを提供することも本発明の目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、本発明の請求項１にかかる画像処理装置は、アプリケーションを選択するアプリケーションモード選択手段と、画質モードを選択する画質モード選択手段と、原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り手段と、前記画像読み取り手段により生成されたカラー画像信号に対して前記アプリケーションモード選択手段と前記画質モード選択手段で選択した前記アプリケーションと前記画質モードに基づいて画像処理を施しカラー画像データを生成するスキャナ補正手段と、前記スキャナ補正手段によって生成された画像データおよび前記アプリケーションモード選択手段と前記画質モード選択手段から選択された処理モードの情報を蓄積する記憶手段と、前記画像データの圧縮・伸張を行うデータ圧縮・伸張手段と、前記記憶手段に蓄積された画像データの形式を前記処理モードに適応するように変換するデータ形式変換手段と、外部装置との各種データの送受信を行う通信手段と、装置全体を制御する制御手段と、を含み構成されていることを特徴とする。
【００１３】
この請求項１に記載の発明によれば、記憶手段に蓄積されているコピー、プリンタ、スキャナ、ＦＡＸなどの様々な画像データをアプリケーションモード選択手段と、画質モードを選択する画質モード選択手段の選択に基づいた処理モードに適応した画像処理を行い、一般的に扱える汎用形式のデータに変換して装置外部に取り出すことで、画像データの再利用が可能になるとともに、その画像データの管理が容易になる。
【００１４】
また、請求項２にかかる画像処理置は、請求項１に記載の発明において、前記データ形式変換手段は、圧縮された画像データを伸張して入力するデータ伸張手段と、所定の画像処理後の画像データを圧縮して出力するデータ圧縮手段を備えていることを特徴とする。
【００１５】
また、請求項３にかかる画像処理装置は、請求項２に記載の発明において、前記データ形式変換手段は、入力画像データが汎用データで、出力画像データが汎用データの場合、前記汎用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により前記汎用データに圧縮を施し出力することを特徴とする。
【００１６】
また、請求項４にかかる画像処理装置は、請求項２に記載の発明において、前記データ形式変換手段は、前記入力画像データが専用データで、前記出力画像データが汎用データの場合、当該専用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により当該汎用データに圧縮を施し出力することを特徴とする。
【００１７】
また、請求項５にかかる画像処理装置は、請求項２に記載の発明において、前記データ形式変換手段は、前記入力画像データが専用データで、前記出力画像データが専用データの場合、前記専用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により前記専用データに圧縮を施し出力することを特徴とする。
【００１８】
また、請求項６にかかる画像処理装置は、請求項３〜５のいずれか一つに記載の発明において、前記データ形式変換手段は、入力された画像データの解像度を変換する解像度変換手段を備えていることを特徴とする。
【００１９】
また、請求項７にかかる画像処理装置は、請求項６に記載の発明において、前記データ形式変換手段は、入力された画像データに対して装置特性にとらわれない色空間の画像データに変換する色空間変換手段を備えていることを特徴とする。
【００２０】
また、請求項８にかかる画像処理装置は、請求項６または７に記載の発明において、前記データ形式変換手段は、入力されたカラー画像データをモノクロ画像に変換するモノクロ変換手段を備えていることを特徴とする。
【００２１】
また、請求項９にかかる画像処理装置は、請求項８に記載の発明において、前記データ形式変換手段は、入力された画像データに対して孤立点除去処理を施す孤立点除去手段を備えていることを特徴とする。
【００２２】
また、請求項１０にかかる画像処理装置は、請求項９に記載の発明において、前記データ形式変換手段は、入力された画像データに対して所定のフィルタ処理を施すフィルタ処理手段を備えていることを特徴とする。
【００２３】
また、請求項１１にかかる画像処理装置は、請求項１０に記載の発明において、前記データ形式変換手段は、入力された画像データに対して所定の濃度γ処理を施す濃度γ処理手段を備えていることを特徴とする。
【００２４】
また、請求項１２にかかる画像処理装置は、請求項１１に記載の発明において、前記データ形式変換手段は、入力された多値画像データを２値画像データに変換する２値化処理手段を備えていることを特徴とする。
【００２５】
また、請求項１３にかかる画像処理装置は、請求項１〜１２のいずれか一つに記載の発明において、外部装置により設定された処理モードを前記通信手段を介して受信し、前記データ形式変換手段が、当該処理モードに基づいた画像データの形式変換を行うことを特徴とする。
【００２６】
また、請求項１４にかかる画像処理方法は、アプリケーションを選択するアプリケーションモード選択工程と、画質モードを選択する画質モード選択工程と、原稿の画像を読み取り、所定のカラー画像信号を生成する画像読み取り工程と、前記画像読み取り工程により生成されたカラー画像信号に対して前記アプリケーションモード選択工程と前記画質モード選択工程で選択した前記アプリケーションと前記画質モードに基づいて画像処理を施しカラー画像データを生成するスキャナ補正工程と、前記スキャナ補正工程によって生成された画像データおよび前記アプリケーションモード選択工程と前記画質モード選択工程から選択された処理モードの情報を蓄積する記憶工程と、前記画像データの圧縮・伸張を行うデータ圧縮・伸張工程と、前記記憶工程に蓄積された画像データの形式を前記処理モードに適応するように変換するデータ形式変換工程と、外部装置との各種データの送受信を行う通信工程と、装置全体を制御する制御工程と、を含むことを特徴とする。
【００２７】
この請求項１４に記載の発明によれば、記憶工程で蓄積されているコピー、プリンタ、スキャナ、ＦＡＸなどの様々な画像データをアプリケーションモード選択工程と、画質モードを選択する画質モード選択工程の選択に基づいた処理モードに適応した画像処理を行い、一般的に扱える汎用形式のデータに変換して装置外部に取り出すことで、画像データの再利用が可能になるとともに、その画像データの管理が容易になる。
【００２８】
また、請求項１５にかかる画像処理方法は、請求項１４に記載の発明において、前記データ形式変換工程は、圧縮された画像データを伸張して入力するデータ伸張工程と、所定の画像処理後の画像データを圧縮して出力するデータ圧縮工程と、を含むことを特徴とする。
【００２９】
また、請求項１６にかかる画像処理方法は、請求項１５に記載の発明において、前記データ形式変換工程は、入力画像データが汎用データで、出力画像データが汎用データの場合、前記汎用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により前記汎用データに圧縮を施し出力することを特徴とする。
【００３０】
また、請求項１７にかかる画像処理方法は、請求項１５に記載の発明において、前記データ形式変換工程は、前記入力画像データが専用データで、前記出力画像データが汎用データの場合、当該専用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により当該汎用データに圧縮を施し出力することを特徴とする。
【００３１】
また、請求項１８にかかる画像処理方法は、請求項１５に記載の発明において、前記データ形式変換工程は、前記入力画像データが専用データで、前記出力画像データが専用データの場合、前記専用データを伸張器にて伸張し、画像処理部で所定の画像処理を行った後に圧縮器により前記専用データに圧縮を施し出力することを特徴とする。
【００３２】
また、請求項１９にかかる画像処理方法は、請求項１６〜１８のいずれか一つに記載の発明において、前記データ形式変換工程は、入力された画像データの解像度を変換する解像度変換工程を備えていることを特徴とする。
【００３３】
また、請求項２０にかかる画像処理方法は、請求項１９に記載の発明において、前記データ形式変換工程は、入力された画像データに対して装置特性にとらわれない色空間の画像データに変換する色空間変換工程を含むことを特徴とする。
【００３４】
また、請求項２１にかかる画像処理方法は、請求項１９または２０に記載の発明において、前記データ形式変換工程は、入力されたカラー画像データをモノクロ画像に変換するモノクロ変換工程を含むことを特徴とする。
【００３５】
また、請求項２２にかかる画像処理方法は、請求項２１に記載の発明において、前記データ形式変換工程は、入力された画像データに対して孤立点除去処理を施す孤立点除去工程を含むことを特徴とする。
【００３６】
また、請求項２３にかかる画像処理方法は、請求項２２に記載の発明において、前記データ形式変換工程は、入力された画像データに対して所定のフィルタ処理を施すフィルタ処理工程を含むことを特徴とする。
【００３７】
また、請求項２４にかかる画像処理方法は、請求項２３に記載の発明において、前記データ形式変換工程は、入力された画像データに対して所定の濃度γ処理を施す濃度γ処理工程を含むことを特徴とする。
【００３８】
また、請求項２５にかかる画像処理方法は、請求項２４に記載の発明において、前記データ形式変換工程は、入力された多値画像データを２値画像データに変換する２値化処理工程を含むことを特徴とする。
【００３９】
また、請求項２６にかかる画像処理方法は、請求項１４〜２５のいずれか一つに記載の発明において、外部装置により設定された処理モードを前記通信工程を介して受信し、前記データ形式変換工程が、当該処理モードに基づいた画像データの形式変換を行うことを特徴とする。
【００４０】
また、請求項２７にかかる画像処理プログラムは、請求項１４〜２６のいずれか一つに記載の画像処理方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００４１】
本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、読み込んだ原稿画像から各種画像処理装置で共通に使用することが可能な汎用形式、小容量の画像データを生成し、これを外部装置へ送信することで、データ伝送の効率化と、データ利用の汎用化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００４２】
以下に添付図面を参照して、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムの好適な実施の形態を詳細に説明する。
【００４３】
（実施の形態１）
まず、本発明の実施の形態１を説明する。図１は、本発明の実施の形態１にかかる画像処理装置の構成を示すブロック図である。この画像処理装置１００は、複写機能や印刷機能などを備えた、いわゆる複合機を想定している。以下では、図１を参照して、画像処理装置１００の各部の概略構成および原稿を複写する際に原稿の画像を読み取って印刷出力するまでの一連の処理の内容について説明する。なお、図中に示された矢印は画像データの流れを示している。
【００４４】
この画像処理装置１００の機能は、エンジン部１０１とプリンタコントローラ部１０２とに大別される。
【００４５】
まず、エンジン部１０１の全体は、エンジンコントローラ１１０により制御される。このエンジン部１０１において、読み取りユニット１１１は、原稿の画像を読み取る画像読み取り手段であり、原稿の画像はＲ，Ｇ，Ｂに色分解された画像データとして読み取られ、スキャナ補正部１１２に送られる。図２に示すように、スキャナ補正部１１２では、Ｒ，Ｇ，Ｂの画像データに対して、スキャナγ補正部２０１でスキャナγ処理、フィルタ処理部２０２でフィルタ処理、変倍部２０３で変倍処理が行われる。なお、これらの処理は、アプリケーションモード選択手段と画質モード選択手段で選択された処理モードが反映される。この処理モードは、例えば、図３に示すような画像処理装置１００の筐体外部に設けられた操作パネル３００からのユーザの入力により設定される。ここで、ユーザが選択することができる処理モードは、アプリケーションモードや画質モードである。具体的には、アプリケーションモードは、コピーモード、スキャナモード、ＦＡＸモードなどがあり、画質モードは、文字モード、文字写真モード、写真モードなどがある。また、原稿を濃くする、薄くするなどのノッチ情報などがある。
【００４６】
スキャナ補正部１１２で処理後の各８ｂｉｔのデータは、カラー・モノクロ多値データ固定長圧縮器１１３によって各色ｎｂｉｔ（ｎ≦８）のデータに変換される。この圧縮後の画像データは汎用バス１１４を介してプリンタコントローラ１１５に送られる。
【００４７】
プリンタコントローラ１１５は、画像データを記憶する半導体メモリ１１６を備えている。この半導体メモリ１１６には、メインコントローラ１１７の制御により、送られた画像データが蓄積される。なお、メインコントローラ１１７は、マイクロコンピュータを備え、画像処理装置１００の全体を集中的に制御する。また、ハードディスク（ＨＤＤ）１１８には、この半導体メモリ１１６に蓄積された画像データと、操作パネル３００から入力された処理モードの情報が蓄積される。これは、画像処理装置１００によるプリントアウト時に用紙がつまり、印字が正常に終了しなかった場合でも、再び原稿を読み直すのを避けるためであり、また、電子ソートを行うためである。近年はこれだけでなく、読み取った原稿を蓄積しておき、必要なときに再出力する機能も追加されている。
【００４８】
画像データを出力する場合は、記憶手段であるハードディスク１１８内の画像データは一度プリンタコントローラ１１５の半導体メモリ１１６に展開され、次に汎用バス１１４を介してエンジン部１０１に送られる。そして、エンジン部１０１のカラー・モノクロ多値データ固定長伸張器１１９は、送られた画像データを各色８ｂｉｔのＲＧＢ画像データに変換する。この変換後の画像データは、プリンタ補正部１２０に送られる。なお、図１では、カラー・モノクロ多値データ固定長圧縮器１１３およびカラー・モノクロ多値データ固定長伸張器１１９とあるが、固定長ではなく汎用の圧縮器および伸張器でもよい。画像データは、一度半導体メモリ１１６に展開されハードディスク１１８に蓄積される。また、ハードディスク１１８に蓄積された画像データはプロッタに出力される前に一度半導体メモリ１１６に展開されるのは、ハードディスク１１８の書き込み速度と読み込み速度が一定でなく、不規則であるためである。
【００４９】
図４に示すように、プリンタ補正部１２０では、色補正処理部４０１が入力されたＲＧＢ画像データをＣＭＹＫの色信号に変換する。次に、プリンタγ補正部４０２がＣＭＹＫの各色に対してプリンタγ補正を行う。そして、中間調処理部４０３が書き込み制御部１２１および作像ユニット１２２にあわせた中間調処理を行い、作像に用いるデータとして次段に送り、転写紙に出力する。なお、これらの処理は、ハードディスク１１８に蓄積された処理モードに基づいて施される。また、作像ユニット１２２の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、さまざまな方式を用いることができる。
【００５０】
また、ＦＡＸコントローラ１２３は、画像処理装置１００のＦＡＸ機能を制御し、電話回線などの所定のネットワークとの間で画像データの送受信を行う。モノクロ２値可変長可逆圧縮データ伸張器１２３ａは、送受信するデータの圧縮、伸張を行う。
【００５１】
次に、図５を参照して、ハードディスク１１８に蓄積されたデータを外部ＰＣ１２６へ送信する場合の例を示す。ネットワークインターフェースコントーラ（ＮＩＣ）１２４は、画像処理装置１００をＬＡＮなどのネットワークに接続するためのインターフェースである。データ形式変換部１２５の詳細については後述する。
【００５２】
ハードディスク１１８には、前述のように、スキャナ補正が施された、すなわちコピー用の画像処理が施された画像データと、操作パネル３００から入力された処理モードの情報が蓄積されている。この処理モードは、例えば、図３に示すような画像処理装置１００の筐体外部に設けられた操作パネル３００からのユーザの入力により設定される。ここで、ユーザが選択することができる処理モードは、アプリケーションモードや画質モードである。具体的には、アプリケーションモードは、コピーモード、スキャナモード、ＦＡＸモードなどがあり、画質モードは、文字モード、文字写真モード、写真モードなどがある。また、原稿を濃くする、薄くするなどのノッチ情報などがある。ハードディスク１１８に蓄積された画像データは、一度プリンタコントローラ１１５の半導体メモリ１１６に展開され、次に汎用バス１１４を介してデータ形式変換部１２５へ送られる。その際、処理モードの情報も一緒にデータ形式変換部１２５へ送られる。データ形式変換部１２５は、前記処理モードによって  モードに適した画像処理を施す。また、配信するための適切な画像フォーマット処理を施して、ＮＩＣ１２４を通して外部ＰＣ１２６へ配信する。なお、外部ＰＣ１２６からも画像処理装置１００に対して取得を希望する画像データの処理モードを指定することができる。この場合は、外部ＰＣ１２６から送られた処理モードをメインコントローラ１１７が検出し、これをデータ形式変換部１２５へ伝え、データ形式変換部１２５において外部ＰＣ１２６が希望する処理モードに適応するように画像データの形式を変換する。
【００５３】
なお、これまでの説明では、コピー用の画像処理が施されたＲＧＢ系の色空間で圧縮された画像データがハードディスク１１８に蓄積される場合について説明をした。ここで、ハードディスク１１８に蓄積される画像データはカラー複写機などでコピー画像として読み取られたある色空間系の画像データである。ある色空間とは、デバイスディペンデント（デバイスの種類（装置特性）に依存した）な色空間（Ｙｕｖ，ＣＭＹ）であってもよいし、デバイスインディペンデント（デバイスの種類（装置特性）に依存しない）な色空間（ｓＲＧＢ）であってもよい。また、これらのある色空間信号をネットワークを介して他の装置へ送信する際には、他の装置との間でそのまま相互利用できる同じ色空間に補正される。ある色空間とは、例えば、標準的なｓＲＧＢ空間やＬａｂ空間、また、異なる機器間でも共有できる専用の色空間系などである。
【００５４】
次に、データ形式変換部１２５の構成について説明する。図６は、データ形式変換部１２５の構成を示すブロック図である。図６に示すように、入力ポート６０１は、ハードディスク１１８に蓄積されていた画像データおよび処理モードの情報を、汎用バス１１４を介して受け付ける。次に、伸張器６０２は、圧縮されている画像データを伸張する。この伸張後の画像データは、解像度変換器６０３において、前記処理モードに基づいた解像度に解像度変換され、色空間変換器６０４により前記処理モードに基づいた色空間に変換される。その後、圧縮器６０５により所定の圧縮符号化形式で圧縮符号化され、出力ポート６０６により汎用バス１１４へ出力され、外部のＰＣ１２６などへ送信される。これにより、ハードディスク１１８に蓄積されていた第１の形式の画像データは、そのデータ形式が変更されて第２の形式の画像データとして出力される。
【００５５】
次に、データ形式変換部１２５のより具体的な構成例について説明する。
【００５６】
まず、図７の例は、データ形式変換部１２５に入力される画像データが多値データであり、この入力多値データは多値データ圧縮方式によってデータ圧縮された汎用データフォーマットである。そして、データ形式変換部１２５が出力する画像データは多値データであり、この出力多値データは多値圧縮方式によって圧縮された汎用データフォーマットである。すなわち、伸張器６０２、圧縮器６０５は、汎用のデータフォーマットで伸張、圧縮を行う。なお、図７において、画像処理部７０１は、前述の解像度変換器６０３、色空間変換器６０４などを含み構成されている。また、入力ポート６０１、出力ポート６０６については、図示を省略している（これらについては、後述の図８、図９においても同様）。
【００５７】
このデータ形式変換部１２５では、ＪＰＥＧ圧縮された状態で入力された画像データを伸張器６０２によって伸張し、多値データに復元した後に、前記処理モードに基づいて画像処理部７０１が画像処理を行う。その後、当該画像データを再び外部に出力する際に、
圧縮器６０５によってＪＰＥＧ圧縮を行い、汎用データフォーマットの状態で出力する。
【００５８】
この例では、汎用のデータ形式変換部１２５のフォーマットとしてＪＰＥＧを用いているが、その他にもＪＰＥＧ２０００など、ＰＣなどで一般的に使用できる汎用のデータフォーマットを用いることができる。
【００５９】
このように、ＪＰＥＧのような標準化されている汎用のデータフォーマットでデータの送受信を行うことで、送受信されるユニット間でのデータフォーマットを統一することができる。さらに、データ品質と、データ送受信効率の双方を維持したデータ形式変換システムが構築可能となる。
【００６０】
また、画像データが２値データである場合は、ＭＨＭＲ／ＭＭＲ方式等の汎用の標準的な画像の圧縮、伸張フォーマットを用いることができる。
【００６１】
次に、図８の例では、データ形式変換部１２５に入力する画像データが画像処理装置１００の専用のデータフォーマットで圧縮されていて、出力する画像データは図７の例と同様な汎用のデータフォーマットとしている。ここでいう専用のデータフォーマットとは、画像処理装置１００に特有のデータフォーマットであって、ＪＰＥＧ，ＪＰＥＧ２０００など、通常のＰＣなどで普通に用いることができる汎用のデータフォーマットではないことである。
【００６２】
そのため、伸張器６０２においては、専用のデータフォーマットからの伸張方式として、圧縮効率、もしくは、データ加工効率を維持した専用のブロック固定長伸張方式を用いている。圧縮器６０５における圧縮方式は、図７の例と同様に汎用のデータフォーマットを用いる。
【００６３】
このデータ形式変換部１２５では、専用ブロック固定長圧縮された状態で入力された画像データを伸張器６０２によって伸張し、多値データに復元した後に、前記処理モードに基づいて画像処理部７０１が画像処理を行う。その後、当該画像データを再び外部に出力する際に、圧縮器６０５によってＪＰＥＧ圧縮を行い、汎用データフォーマットの状態で出力する。
【００６４】
図８の例においては、このように専用のデータフォーマットが専用的なブロック固定長圧縮データであるため、特に画像データによる圧縮率の変動を固定化して管理することができる。さらに、ブロック単位で取り扱うことで、画像の向きの回転、並び替え等のデータ加工が容易となる。なお、ブロック固定長符号化、復号の方式は公知であるため、詳細な説明は省略する（必要であれば、特開平１１−３３１８４４号公報を参照）。画像データが２値データの場合には、例えば、特開２００２−０７７６２７公報に開示の技術を用いることができる。
【００６５】
また、ＪＰＥＧの様な、標準化されている汎用のデータフォーマットで画像データの送信を行うことで、送信されるユニットでのデータフォーマットを統一でき、さらに、データ品質と、データ送受信効率の双方を維持したデータ形式変換システムが構築可能となる。
【００６６】
なお、画像データが２値データである場合は、圧縮器６０５において、ＭＨＭＲ／ＭＭＲ方式等の汎用の標準的な画像の圧縮、伸張フォーマットを用いることができる。
【００６７】
図９の例では、図８の例と異なり、データ形式変換部１２５から出力する画像データも、データ形式変換部１２５に入力されたものと同じ画像処理装置１００の専用のデータフ
ォーマットで圧縮されている。そのため、圧縮器６０５においては、この専用のデータフォーマットでブロック固定長圧縮により画像データを圧縮する。
【００６８】
このように、専用のデータフォーマットが専用的なブロック固定長圧縮データであることで、特に画像データによる圧縮率の変動を固定化して管理することができる。さらに、画像データをブロック単位で取り扱うことで、画像の向きの回転、並び替え等のデータ加工が容易となる。ブロック固定長符号化、復号の方式は公知であるため、詳細な説明は省略する（必要であれば、特開平１１−３３１８４４号公報を参照）。また、画像データが２値データの場合には、例えば、特開２００２−０７７６２７公報に開示の技術を用いることができる。
【００６９】
次に、解像度変換器６０３について説明する。
【００７０】
ここでは、対象となる画素データが多値データであり、主走査方向と副走査方向の双方に任意の解像度への変換が可能な方式の例を説明する。図１０−１に示すように、この解像度変換器６０３は、入力される多値データに対して、前記処理モードに基づく主走査方向に解像度変換を行う主走査方向解像度変換ブロック１００１と、主走査方向に変換後の多値データに対して副走査方向に解像度変換する副走査方向解像度変換ブロック１００２とで構成されている。
【００７１】
また、図１０−２に示すように、主走査方向解像度変換ブロック１００１では、入力多値データを指定された解像度への変換をするために、主走査方向に画素補間を行う。補間する画素データ値の算出方式としては、一般的な最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いることを想定している。具体的には、各１ビットのデータをラッチできる複数のフリップフロップ１００３で画素データを記憶し、補間画素算出部１００４で補間するデータ値の算出を行う。
【００７２】
また、図１０−３に示すように、主走査方向解像度変換後のデータは、副走査方向解像度変換ブロック１００２に入力される。副走査方向解像度変換ブロック１００２は、主走査解像度変換後の１ライン分のデータを蓄積可能なラインメモリ１００５を複数ライン分もった副走査ライン蓄積メモリ１００６をもち、副走査方向の算出画素データに基づいて、補間画素算出部１００７で補間するデータの算出を行う。算出方式は、主走査方向と同様に最近接画素置換法、隣接２画素加重平均法、３次関数コンボリューション法などを用いることができる。
【００７３】
次に、色空間変換器６０４による色空間変換機能について説明する。
【００７４】
以下では、色空間変換の一例としてテーブル補間法によって色空間変換を行う例について説明する。
【００７５】
テーブル補間法において、任意の入力信号についての出力は、近傍数点での出力値を用いて３次元補間を行って生成する。また、このテーブル補間法では、所定のルックアップテーブル（ＬＵＴ）を用いる。例えばＬＵＴは、ある一定間隔で区切られた空間の各格子点上に変換後の出力値が存在するようになっている。
【００７６】
ここでは、ｘｙｚ方向の各軸を８分割し（図１１−１参照）、入力色空間を上位と下位にわけて上位でＬＵＴを参照し、下位で３次元補間を行って精密な出力を得る。各軸の分割は１６分割や３２分割などでもよい。
【００７７】
３次元補間法には多数種類があるが、ここでは線形補間の中でも最も簡単な四面体補間法を例にあげる。四面体補間法は、図１１−１に示すように、入力色空間を複数の単位立方体に分割する。そして、入力色Ｄを囲む単位立方体を選択し（図１１−２）、入力色Ｄを囲む単位立方体を、等しい６個の四面体に分割する（図１１−３）。ここで、図１１−３のＰ0，Ｐ1，Ｐ2，Ｐ3は、色変換テーブル（ＬＵＴ）における格子点である。
【００７８】
続いて、入力色Ｄが、単位立方体を分割した等しい６個の四面体のいずれに含まれるかを判定して、重み係数Ｗ1，Ｗ2，Ｗ3を求める。
【００７９】
そして、入力色Ｄの補間出力（Ｄ）は、重み係数Ｗ1，Ｗ2，Ｗ3と、格子点Ｐiにおける出力値（Ｐi）に基づいて、次式により補間できる。
【００８０】
（Ｄ）＝（Ｐ0）＋Ｗ1×｛（Ｐ1）−（Ｐ0）｝＋Ｗ2×｛（Ｐ2）−（Ｐ0）｝＋Ｗ3×｛（Ｐ3）−（Ｐ0）｝
【００８１】
次に、この実施の形態１にかかる画像処理装置を用いた画像データ生成・送信処理の手順を説明する。図１２は、この画像データ生成・送信処理の手順を示すフローチャートである。
【００８２】
まず、画像処理装置１００の操作パネル３００から生成する画像データに関する処理モード（モード情報）を入力する（ステップＳ１２０１）。この処理モードは、画質モードである。具体的には、文字モード、文字写真モード、写真モードがある。また、原稿を濃くする、薄くするなどのノッチ情報などがある。次に、読み取りユニット１１１で原稿画像を読み取る（ステップＳ１２０２）。次いで、スキャナ補正部１１２においてスキャナ補正処理を行う（ステップＳ１２０３）。このスキャナ処理は、例えば、スキャナγ処理、フィルタ処理、変倍処理であり、ステップＳ１２０１においてあらかじめ設定された処理モードを反映させたかたちで行われる。そして、スキャナ処理が施された画像データおよびステップＳ１２０１において設定された処理モードの情報をハードディスク（記憶手段）１１８に蓄積する（ステップＳ１２０４）。
【００８３】
次に、メインコントローラ１１７は、外部ＰＣ１２６からの画像データの取得要求の有無を検出する（ステップＳ１２０５）。画像データの取得要求がない場合（ステップＳ１２０５：Ｎｏ）は、処理終了となる。一方、画像データの取得要求があった場合（ステップＳ１２０５：Ｙｅｓ）は、続いて、メインコントローラ１１７は、外部ＰＣ１２６が取得を希望する画像データの処理モードを指定しているか否かを検出する（ステップＳ１２０６）。外部ＰＣ１２６が取得を希望する画像データの処理モードを指定している場合（ステップＳ１２０６：Ｙｅｓ）は、この後ステップＳ１２０７へ進む。一方、外部ＰＣ１２６が取得を希望する画像データの処理モードを指定していない場合（ステップＳ１２０６：Ｎｏ）は、この後ステップＳ１２０８へ進む。
【００８４】
外部ＰＣ１２６が取得を希望する画像データの処理モードを指定している場合は（ステ
ップＳ１２０６：Ｙｅｓ）、データ形式変換部１２５は、その処理モードに適応するように、ハードディスク（記憶手段）１１８から読み出された画像データの形式を変換し（ステップＳ１２０７）、これを外部ＰＣ１２６へ送信する（ステップＳ１２０９）。一方、外部ＰＣ１２６が取得を希望する画像データの処理モードを指定していない場合は（ステップＳ１２０６：Ｎｏ）、データ形式変換部１２５は、ハードディスク１１８に蓄積されているステップＳ１２０１において設定された処理モードに適応するように、ハードディスク１１８から読み出された画像データの形式を変換し（ステップＳ１２０８）、これを外部ＰＣ１２６へ送信する（ステップＳ１２０９）。
【００８５】
なお、画像データのハードディスク１１８に対する蓄積、読み出しに際しては、所定の圧縮、伸張処理が行われるものとする。
【００８６】
次に、データ形式変換部１２５における画像データの処理手順を説明する。図１２に示したフローチャートでは、画像データの形式変換において、外部ＰＣ１２６からの処理モードを反映させるか否かの処理を分けて記載したが、実際の処理は同様であるため、ここではまとめて示すことにする。図１３は、データ形式変換部１２５における画像データ形式変換処理の手順を示すフローチャートである。
【００８７】
まず、ハードディスク１１８から読み出された画像データは圧縮されているため、それを圧縮する前のデータに復元するために、伸張器６０２において伸張する（ステップＳ１３０１）。そして、圧縮する前のデータに復元された画像データに対して、解像度変換器６０３で解像度変換処理（ステップＳ１３０２）、色空間変換器６０４で色空間変換処理（ステップＳ１３０３）を施す。その後、当該画像データを再び外部に出力する際に、圧縮器６０５によって画像データの圧縮を行う（ステップＳ１３０４）。
【００８８】
ここで、外部ＰＣ１２６によって取得希望の画像データの処理モードが指定されている場合には、ステップＳ１３０２およびステップＳ１３０３でその処理モードに基づく処理を行う。一方、外部ＰＣ１２６によって取得希望の画像データの処理モードが指定されていない場合には、ステップＳ１３０２およびステップＳ１３０３ではハードディスク１１８に蓄積されている操作パネル３００から入力された処理モードに基づく処理を行う。
【００８９】
また、データ形式変換部１２５の処理では、前述のように入力された画像データのフォーマットを他のフォーマットに変換して出力することもできる。この処理は、主にステップＳ１３０４において行われる。このため、例えば、データ形式変換部１２５は汎用データフォーマットで入力された画像データを汎用データフォーマットで出力することもできるし、画像処理装置１００の専用データフォーマットで入力された画像データを汎用データフォーマットに変換して出力することもできる。また、専用フォーマットで入力された画像データを専用フォーマットで出力することも可能である。なお、このデータ形式変換部１２５が出力する画像データのフォーマットも、操作パネル３００から入力された処理モードまたは外部ＰＣ１２６から指定された処理モードにより決定される。
【００９０】
以上説明したような処理を行うことで、読み込んだ原稿画像から各種画像処理装置で共通に使用することが可能な汎用形式の画像データを生成し、これを外部装置へ送信することで、データ利用の汎用化を図ることができる。
【００９１】
（実施の形態２）
次に、本発明の実施の形態２について説明する。実施の形態１では、データ形式変換後のデータもカラー画像であるが、この実施の形態２では、モノクロ画像になるようにしている。この実施の形態２の画像処理装置は、データ形式変換部以外は、実施の形態１のものと同様であるため、装置構成については、データ形式変換部の構成に関する説明のみを
行う。
【００９２】
図１４は、この実施の形態２にかかる画像処理装置に設けられるデータ形式変換部１４００の構成を示すブロック図である。図１４に示すように、入力ポート６０１は、ハードディスク１１８に蓄積されていた画像データおよび処理モードの情報を、汎用バス１１４を介して受け付ける。次に、伸張器６０２は、圧縮されている画像データを伸張する。こ伸張後の画像データは、解像度変換器６０３において、前記処理モードに基づいた解像度に解像度変換される。その後、入力された画像データが画像処理装置固有のＲＧＢ画像データであれば、それをＲＧＢ→ｓＲＧＢ変換器１４０１により、ｓＲＧＢのような標準色空間への変換を行い、さらにＲＧＢ→Ｇｒａｙ変換器１４０２によりモノクロ画像データに変換する。その後、圧縮器６０５により所定の圧縮符号化形式で圧縮符号化され、出力ポート６０６により汎用バス１１４へ出力され、外部ＰＣ１２６などへ送信される。これにより、ハードディスク１１８に蓄積されていた第１の形式の画像データは、そのデータ形式が変更されて第２の形式の画像データとして出力される。実施の形態２では、装置固有のＲＧＢデータを一度ｓＲＧＢに変換してから、Ｇｒａｙ（モノクロ）データに変換することで標準色空間に則ったＧｒａｙデータを得ることができる。なお、入力ポート６０１、伸張器６０２、解像度変換器６０３、圧縮器６０５および出力ポート６０６は、実施の形態１のものと同様である。
【００９３】
次に、このデータ形式変換部１４００の他の構成例について説明する。
【００９４】
図１５に示すデータ形式変換部１５００は、図１４に示したデータ形式変換部の他の構成例である。なお、前述の入力ポート６０１、出力ポート６０６に相当するブロックは図示を省略する（以下同様）。
【００９５】
ハードディスク１１８に蓄積されている画像データは、所定の色空間の画像、ここではＲＧＢの版ごとに固定長の多値圧縮の方式でデータ圧縮が行われている画像であるものとする。伸張器１５０１は、この圧縮符号である画像データの伸張を行う。解像度変換器１５０２は、所定の変倍率により画像データの解像度変換を行う。ＲＧＢ→Ｇｒａｙ変換器１５０３は、ＲＧＢ画像データをモノクロ画像データに変換する。孤立点除去部１５０４は、モノクロ多値画像データに対して孤立点の検出アルゴリズムにより孤立点の検出を行う。フィルタ処理部１５０５は、操作パネル３００から入力された処理モードまたは外部ＰＣ１２６により指定された処理モードで強調や平滑の処理を行う。濃度γ部１５０６は、画像の濃度の調整を行う。２値化処理部１５０７は、所定の方式によって画像データの２値化を行う。圧縮器１５０８は、ＭＨＭＲ／ＭＭＲ方式等の汎用のデータ圧縮方式でデータ圧縮を行う。
【００９６】
データ形式変換部１５００をこのような構成とすることにより、カラー複写の画像データをモノクロの２値画像データに変換して外部ＰＣ１２６などに取り込みたいという場合にも対応できる。すなわち、カラーの画像データは外部ＰＣ１２６側に取り込んだときに容量が大きく負荷が大きいので、モノクロの２値画像に変換して取り込みたいという場合がある。この実施の形態２の例では、このような要求に答えることが可能になる。
【００９７】
次に、図１５に示したデータ形式変換部１５００における各ブロックの詳細について説明する。なお、伸張器１５０１、解像度変換器１５０２、ＲＧＢ→Ｇｒａｙ変換器１５０３および圧縮器１５０８は、先に示したものと同様であるためここでの説明は省略する。
【００９８】
まず、孤立点除去部１５０４が実行する処理について説明する。原画像にノイズが含まれていると、見苦しい画像となってしまう場合がある。このような場合、孤立点除去部１５０４の処理により孤立点の除去が適応的に行われる。孤立点除去のアルゴリズムには様
々な方式を用いることができるが、図１４に示すようなマトリクスを用いた方法をここでは説明する。
【００９９】
孤立点除去部１５０４では、図１６に示すような５×５ブロックで孤立点の判定が行われる。この例で注目画素はｄ２２である。注目画素以外の画素が全て所定の閾値ＴＨ１より小さければ、注目画素を白画素（画素値０）に置き換える。
【０１００】
このような処理を行うことにより、読み取りユニット１１１で読み取った画像中のごみ画像を除去することができる。
【０１０１】
ハードディスク１１８に格納されている画像データが自然画像を読み取ったものである場合には孤立点除去は効果的である。一方、自然画像ではなく、プリンタＲＩＰデータのように電子的に作られたものである場合には行う必要はない。
【０１０２】
そこで、外部ＰＣ１２６側に転送する画像の種類によって、適宜、孤立点除去の動作パラメータを切り替えるようにすれば、高品質な画像を得ることができる。
【０１０３】
次に、フィルタ処理部１５０５が実行する処理について説明する。実施の形態２では、フィルタ処理部１５０５における処理を、操作パネル３００から入力された処理モードや外部ＰＣ１２６から指定される解像度によって変更することで、目的に応じた最適な画像を得ることができる。フィルタ処理は、画像データのＭＴＦを変調させるものであるが、もとの画像が文字中心の画像であれば、ＭＴＦの強調を行うことで画像の品質が向上する。画像が絵柄中心であれば若干の平滑化により滑らかさを与えることで画像の品質が向上する。また、解像度を変更する過程で生じた画像の劣化を補正するような目的にも使用できる。このように画像の種類に応じたフィルタ係数を選択することで高品質な画像の取得が可能となる。
【０１０４】
次に、濃度γ部１５０６が実行する処理について説明する。濃度γ部１５０６は、ハード的にはＲＡＭで構成されているＬＵＴで実現される。γ変換処理は、画像の濃度勾配や濃度特性を可変とするものである。操作パネル３００から処理モードを入力したり、外部ＰＣ１２６から指定される濃度設定情報により、適宜濃度γ部１５０６の設定を変更することで、蓄積時の処理モードに即した画像や、外部ＰＣ１２６からユーザが指定した濃度での画像出力を行うことができる。
【０１０５】
続いて、２値化処理部１５０７が実行する処理について説明する。２値化処理部１５０７は、多値画像データに対し、中間調処理を行って２値化する。中間調処理は、多値画像データを２値もしくはそれに近い少値の階調数に量子化する処理であるが、その具体的方法は様々存在する。ここでは、一般的に用いられる、単純量子化法、ディザ法、誤差拡散法について説明する。ただし、量子化階調数は、便宜上２値とする。
【０１０６】
単純量子化法は、多値の画像データのダイナミックレンジ中の任意の値を閾値として、画像データを２階調化する。例えば、ダイナミックレンジが０〜２５５の２５６階調である多値の画像データを０と１の値に量子化する場合、閾値が１２８であるとすると、画像データが１００であれば量子化値は０となり、２００であれば量子化値は１となる。
【０１０７】
ディザ法は、マトリクス状になった閾値を用いて、各画素毎に２階調化を行う。マトリクス内の閾値を、画像データのダイナミックレンジの範囲でばらつくような閾値にすれば、画像の解像度とトレードオフとなるが、２階調化された画像データでも中間濃度が再現可能となる。
【０１０８】
誤差拡散法は、単純量子化法と同様に、任意の閾値にて２階調化を行うのだが、量子化する際に発生する量子化誤差を蓄積し、処理を行っている注目画素は、ラスタ形式順で既に量子化処理が終了し誤差が確定している周辺画素の誤差を加味して量子化を行うことにより、画像データトータルでの量子化による誤差を最小限に留めようとする中間調処理である。
【０１０９】
これらの方法により、２値化処理部１５０７では、多値の画像データに対し、画像データの２値化処理を行うことができる。これによりデータ量を減少させ、かつ画像の種類に応じた中間調処理を選択することで、高品質な画像の取得が可能となる。
【０１１０】
なお、操作パネル３００から処理モードを入力したり、外部ＰＣ１２６から指定される画質モード設定情報により適宜中間調処理方式を変更することで、蓄積時の処理モードに即した画像や外部ＰＣ１２６からユーザが指定した画像に変換して画像出力を行うことができる。
【０１１１】
次に、具体的に外部ＰＣなどに画像データを出力する場合の処理について説明する。
【０１１２】
図１７に示すように、ハードディスク１１８に蓄積されている画像データに対して、各外部ＰＣ１２６，１２７は、画像を受け取る（キャプチャする）際の属性を決定する。各外部ＰＣ１２６，１２７の画像キャプチャ要求と、ハードディスク１１８に蓄積されている画像データに付随する操作パネル３００から入力された処理モードから、データ形式変換部１５００内の画像データパラメータ値が決定する。
【０１１３】
このパラメータ値により、例えば、図１５に示したデータ形式変換部１５００の解像度変換器１５０２、フィルタ処理部１５０５、濃度γ部１５０６、２値化処理部１５０７および圧縮器１５０８のパラメータが変更され、画像処理が施された画像データが外部ＰＣ１２６，１２７へ配信される。
【０１１４】
ハードディスク１１８に蓄積される画像データは、ここでは、カラー複写機でコピー画像として読み取られたある色空間系の画像データであるとする。
【０１１５】
図１７に示すように、ハードディスク１１８に蓄積されている画像データを、
解像度：６００ｄｐｉ
色空間：ＲＧＢ
圧縮：機器固有ブロック圧縮
蓄積時画質モード：文字
蓄積時変倍率：１００％
蓄積時濃度ノッチ：４
の属性を持つデータとする。
【０１１６】
また、外部ＰＣ１２６は、
解像度：４００ｄｐｉ
色空間：Ｇｒａｙ
出力時濃度：ノッチ６
ファイル形式：ＪＰＥＧ画像
という属性の画像データを受け取る（キャプチャする）ことを要求していることにする。
【０１１７】
一方、外部ＰＣ１２７は、
解像度：３００ｄｐｉ
色空間：Ｇｒａｙ２値
出力時濃度：ノッチ４
ファイル形式：ＴＩＦＦ
という属性の画像データを受け取る（キャプチャする）ことを要求していることにする。
【０１１８】
データ形式変換部１５００では  各外部ＰＣ１２６，１２７の要求に応じた画像処理を施す。すなわち、ハードディスク１１８に蓄積されている画像データは装置固有ブロック圧縮であるので、まず伸張器１５０１により非圧縮データに伸張される。次に、解像度変換器１５０２では、各外部ＰＣ１２６，１２７から要求された解像度とハードディスク１１８に蓄積されている画像データの解像度から、解像度変換パラメータ値が決定される。そして、外部ＰＣ１２６に対しては６００ｄｐｉから４００ｄｐｉへの解像度変換が、外部ＰＣ１２７に対しては６００ｄｐｉから３００ｄｐｉへの解像度変換が施される。
【０１１９】
次に、ＲＧＢ→Ｇｒａｙ変換器１５０３では、各外部ＰＣ１２６，１２７に対してはＲＧＢ空間からグレイスケールへの色空間変換処理が施される。なお、実施の形態２の画像処理装置では、画像データのハードディスク１１８への蓄積時にフィルタ処理が行われるが、解像度変換により文字の劣化などが生じた場合は適宜フィルタ処理を行う。また、この画像処理装置では、画像データのハードディスク１１８への蓄積時には、γ処理は行われていない。このため画像データのハードディスク１１８への蓄積時の画質モードや濃度ノッチをモード情報として蓄積しておき、各外部ＰＣ１２６，１２７へのキャプチャ時にそれを参照して、濃度γ部１５０６において濃度γの制御を行う。なお、各外部ＰＣ１２６，１２７からノッチの変更が指示された場合は、そのノッチ情報で濃度γの制御を行う。
【０１２０】
そして、圧縮器１５０８では、外部ＰＣ１２６に対してはＪＰＥＧファイル形式への変換が、外部ＰＣ１２７に対してはＭＨＭＲ圧縮を行ったＴＩＦＦファイル形式への変換が行われる。
【０１２１】
なお、ハードディスク１１８には画像データとともに、操作パネル３００から入力された処理モードの情報が蓄積されているので、外部ＰＣ１２６，１２７は、画像を受け取る（キャプチャする）際に、ハードディスク１１８に蓄積されている画像データの属性をそのまま受け継ぐ場合は、あらためて外部ＰＣ１２６，１２７からキャプチャする画像データの属性を指定する必要はない。
【０１２２】
最後に、この実施の形態２にかかる画像処理装置を用いた画像データ生成・送信処理の手順について触れる。実施の形態２の場合も全体的な処理は、図１２に示したフローチャートと同様であるため、説明は省略する。また、画像データのデータ形式変換処理も、図１３に示したフローチャートのステップＳ１３０１とステップＳ１３０２との間に、カラー画像データをモノクロ画像データに変換する周知の処理がいくらか加わる程度で、大筋は図１３と同様であるためここでの説明は省略する。
【０１２３】
以上説明したように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムによれば、読み込んだ原稿画像から各種画像処理装置で共通に使用することが可能な汎用形式、小容量の画像データを生成し、これを外部装置へ送信することで、データ伝送の効率化と、データ利用の汎用化を図ることができる。
【０１２４】
なお、本実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【０１２５】
以上のように、本発明にかかる画像処理装置、画像処理方法および画像処理プログラムは、原稿画像を読み込んで画像データを生成する画像処理に有用であり、特に、装置内部で一旦処理した画像データを外部機器において用いる場合に適している。
【図面の簡単な説明】
【０１２６】
【図１】本発明の実施の形態１にかかる画像処理装置の構成を示すブロック図である。
【図２】スキャナ補正部の構成を示すブロック図である。
【図３】画像処理装置の筐体外部に設けられた操作パネルを示す図である。
【図４】プリンタ補正部の構成を示すブロック図である。
【図５】画像処理装置のハードディスクに蓄積された画像データの外部ＰＣへの送信を説明するための図である。
【図６】実施の形態１にかかる画像処理装置に設けられるデータ形式変換部の一構成例を示すブロック図である。
【図７】データ形式変換部によるデータフォーマットの一例を説明するための図である。
【図８】データ形式変換部によるデータフォーマットの一例を説明するための図である。
【図９】データ形式変換部によるデータフォーマットの一例を説明するための図である。
【図１０−１】解像度変換器の説明図である。
【図１０−２】解像度変換器の説明図である。
【図１０−３】解像度変換器の説明図である。
【図１１−１】色空間変換器による色空間変換を説明するための図である。
【図１１−２】色空間変換器による色空間変換を説明するための図である。
【図１１−３】色空間変換器による色空間変換を説明するための図である。
【図１２】画像データ生成・送信処理の手順を示すフローチャートである。
【図１３】画像データ形式変換処理の手順を示すフローチャートである。
【図１４】実施の形態２にかかる画像処理装置に設けられるデータ形式変換部の一構成例を示すブロック図である。
【図１５】図１４に示したデータ形式変換部の他の構成例を示すブロック図である。
【図１６】孤立点除去処理に用いるマトリクスを説明するための図である。
【図１７】画像処理装置が外部ＰＣに画像データを出力する場合の処理を説明するための図である。
【符号の説明】
【０１２７】
１００  画像処理装置
１０１  エンジン部
１０２  プリンタコントローラ部
１１１  読み取りユニット
１１２  スキャナ補正部
１１３  カラー・モノクロ多値データ固定長圧縮器
１１４  汎用バス
１１５  プリンタコントローラ
１１６  半導体メモリ
１１７  メインコントローラ
１１８  ハードディスク
１１９  カラー・モノクロ多値データ固定長伸張器
１２０  プリンタ補正部
１２１  書き込み制御部
１２２  作像ユニット
１２３  ＦＡＸコントローラ
１２３ａ  モノクロ２値可変長可逆圧縮データ伸張器
１２４  ネットワークインターフェースコントーラ（ＮＩＣ）
１２５，１４００，１５００  データ形式変換部
１２６，１２７  外部ＰＣ
２０１  スキャナγ補正部
２０２，１５０５  フィルタ処理部
２０３  変倍部
３００  操作パネル
４０１  色補正処理部
４０２  プリンタγ補正部
４０３  中間調処理部
６０１  入力ポート
６０２，１５０１  伸張器
６０３，１５０２  解像度変換器
６０４  色空間変換器
６０５，１５０８  圧縮器
６０６  出力ポート
７０１  画像処理部
１００１  主走査方向解像度変換ブロック
１００２  副走査方向解像度変換ブロック
１００３  フリップフロップ
１００４  補間画素算出部
１００５  ラインメモリ
１００６  副走査ライン蓄積メモリ
１００７  補間画素算出部
１４０１  ＲＧＢ→ｓＲＧＢ変換器
１４０２，１５０３  ＲＧＢ→Ｇｒａｙ変換器
１５０４  孤立点除去部
１５０６  濃度γ部
１５０７  ２値化処理部
【図１】
2005302009.tif 000003
【図２】
2005302009.tif 000004
【図３】
2005302009.tif 000005
【図４】
2005302009.tif 000006
【図５】
2005302009.tif 000007
【図６】
2005302009.tif 000008
【図７】
2005302009.tif 000009
【図８】
2005302009.tif 000010
【図９】
2005302009.tif 000011
【図１０−１】
2005302009.tif 000012
【図１０−２】
2005302009.tif 000013
【図１０−３】
2005302009.tif 000014
【図１１−１】
2005302009.tif 000015
【図１１−２】
2005302009.tif 000016
【図１１−３】
2005302009.tif 000017
【図１２】
2005302009.tif 000018
【図１３】
2005302009.tif 000019
【図１４】
2005302009.tif 000020
【図１５】
2005302009.tif 000021
【図１６】
2005302009.tif 000022
【図１７】
2005302009.tif 000023