(57)【要約】【課題】原稿を読み取って得られた画像データの画像ファイルを迅速に生成するとともに、上記画像データを表示または印刷させる装置に適切な画像処理を行わせる。【解決手段】原稿画像を表示または印刷する際に適用すべき画像処理の条件を原稿画像の画像データに基づいて検出する原稿検知部１４と、原稿画像を表示または印刷する際に上記条件に基づく画像処理を施してから表示または印刷を行わせるようにコンピュータを制御するための描画コマンドを生成する描画コマンド生成部４３と、画像処理を施す前の上記画像データに上記描画コマンドを付加した画像ファイルを生成するフォーマット化処理部４４とを備える。【選択図】図１
2010161764.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って取得した原稿画像の画像データを所定形式のデータにフォーマット化した画像ファイルを生成するフォーマット化処理部を備えた画像処理装置であって、
上記原稿画像を描画する際に適用すべき画像処理の条件を上記画像データに基づいて検出する条件検出部と、
上記原稿画像を描画する際に上記条件に基づく画像処理を施した状態で描画させるようにコンピュータを制御するための描画コマンドを生成する描画コマンド生成部と、
上記画像データに対して上記条件検出部の検出した上記条件に基づく画像処理を施す画像処理部と、
上記条件検出部の検出した上記条件が予め定められた要件を満たす場合には上記フォーマット化処理部に簡易モードの処理を行わせ、上記条件検出部の検出した上記条件が予め定められた上記要件を満たさない場合には上記フォーマット化処理部に通常モードの処理を行わせるように上記各部の動作を制御する制御部とを備え、
上記フォーマット化処理部は、上記通常モードとして上記画像処理部が上記画像処理を施した後の画像データをフォーマット化した画像ファイルを生成し、上記簡易モードとして上記画像処理を施す前の画像データに上記描画コマンド生成部の生成した描画コマンドを付加した画像ファイルを生成することを特徴とする画像処理装置。
【請求項２】
上記条件検出部は、上記画像データの基準方向に対する上記原稿画像の傾き角度を上記条件として検出し、
上記描画コマンド生成部は、上記条件検出部が検出した傾き角度に基づいて上記原稿画像の角度を上記基準方向に一致させるかあるいは近づけるための傾き補正処理をコンピュータに行わせるための描画コマンドを生成するようになっており、
上記要件を満たす場合とは、上記条件検出部の検出した傾き角度が予め定められた閾値以上の場合であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記フォーマット化処理部は、予め定められた複数のデータ形式の中から上記画像データをフォーマット化するデータ形式を選択するようになっており、
上記制御部は、上記画像ファイルのデータ形式が上記描画コマンドを記述可能なデータ形式であるか否かを判断し、上記画像ファイルのデータ形式が上記描画コマンドを記述できないデータ形式である場合には、上記条件検出部の検出した上記条件が上記要件を満たすか否かにかかわらず、通常モードの処理を行うように上記各部の動作を制御することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
上記画像ファイルを他の装置に送信する送信部と、
上記他の装置が上記描画コマンドに基づく画像処理に適した装置であるか否かを判定するための情報を記憶した記憶部とを備え、
上記制御部は、上記画像ファイルの送信先として選択された装置が上記描画コマンドに基づく画像処理に適した装置であるか否かを上記記憶部に記憶されている情報に基づいて判断し、記描画コマンドに基づく画像処理に適した装置ではないと判断した場合には、上記条件検出部の検出した上記条件が上記要件を満たすか否かにかかわらず、通常モードの処理を行うように上記各部の動作を制御することを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
上記画像ファイルを他の装置に送信する送信部を備え、
上記送信部は、上記他の装置に対する上記画像ファイルの送信を複数の送信方法の中からいずれか１つを選択して行うようになっており、
上記制御部は、選択された送信方法が上記描画コマンドを上記他の装置に備えられるコンピュータに実行させることのできる形態で送信可能な送信方法であるか否かを判断し、上記コンピュータに実行させることのできる形態で送信できない送信方法である場合には、上記条件検出部の検出した上記条件が上記要件を満たすか否かにかかわらず、通常モードの処理を行うように上記各部の動作を制御することを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項６】
原稿を読み取って原稿画像の画像データを取得する画像読取部と、
請求項１から５のいずれか１項に記載の画像処理装置とを備えていることを特徴とする画像読取装置。
【請求項７】
請求項１から５のいずれか１項に記載の画像処理装置と、
上記フォーマット化処理部によって生成された画像ファイルを通信可能に接続された他の装置に送信する通信部とを備えていることを特徴とする画像送信装置。
【請求項８】
請求項１から５のいずれか１項に記載の画像処理装置と、
上記フォーマット化処理部によって生成された画像ファイルを記憶する記憶部と、
上記記憶部に記憶された画像ファイルを読み出し、当該画像ファイルに含まれる上記描画コマンドに基づいて画像処理を施す画像処理部と、
上記画像処理を施した画像データに応じた画像を記録材上に印刷する画像形成部とを備えていることを特徴とする画像形成装置。
【請求項９】
原稿を読み取って取得した原稿画像の画像データを所定形式のデータにフォーマット化した画像ファイルを生成する画像処理装置における画像処理方法であって、
上記画像処理装置に備えられる条件検出部が上記原稿画像を描画する際に適用すべき画像処理の条件を上記画像データに基づいて検出する条件検出工程と、
上記画像処理装置に備えられる制御部が上記条件検出工程で検出した上記条件が予め定められた要件を満たすか否かを判定する判定工程とを含み、
上記制御部は、
上記条件検出工程で検出した上記条件が上記要件を満たすと判定した場合には、上記原稿画像を描画する際に上記条件に基づく画像処理を施した状態で描画させるようにコンピュータを制御するための描画コマンドを上記画像処理装置に備えられる描画コマンド生成部に生成させ、上記画像処理を施す前の上記画像データに上記描画コマンドを付加した画像ファイルを上記画像処理装置に備えられる画像ファイル生成部に生成させ、
上記条件検出工程で検出した上記条件が上記要件を満たさないと判定した場合には、上記画像処理装置に備えられる画像処理部に上記条件検出工程で検出した上記条件に基づく画像処理を上記画像データに対して行わせ、上記画像処理を施した後の画像データをフォーマット化した画像ファイルを上記画像ファイル生成部に生成させることを特徴とする画像処理方法。
【請求項１０】
請求項１から５のいずれか１項に記載の画像処理装置を動作させるプログラムであって、コンピュータを上記の各部として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から読み取った画像データに所定の処理を施して他の装置に送信する画像処理装置、画像読取装置、画像送信装置、画像形成装置、画像処理方法、プログラムおよびその記録媒体に関するものである。
【背景技術】
【０００２】
従来より、紙等の記録材上に記載されている情報をスキャナで読み取って画像データを生成し、ＴＩＦＦ形式、ＧＩＦ形式、ＰＤＦ形式、ビットマップ形式等の画像ファイルに変換し、メールに添付するなどしてネットワークを介して接続されているサーバやコンピュータに送信することにより、記録材上の情報を電子文書化することが行われている。（例えば、特許文献１参照）。
【０００３】
ところで、スキャナで原稿を読み取る場合、原稿が傾いた状態で読み取られたり、原稿の天地（上下方向）が逆の状態で読み取られたりする場合がある。そこで、従来の技術では、原稿から読み取った画像データに対して傾き補正、天地方向の補正等の処理を行ってから画像ファイルの送信を行うようになっている。
【０００４】
しかしながら、画像データの回転処理は負荷が大きく時間がかかるので、原稿を読み取ってから画像ファイルを送信するまでの処理が長くなるという問題がある。
【０００５】
そこで、原稿から読み取った画像データから画像処理に必要な情報を抽出し、画像処理を施す前の画像データと画像処理に必要な情報とを含む画像ファイルを生成して送信し、この画像ファイルを受信した装置において画像データに画像処理を施すことが考えられる。
【０００６】
なお、画像データとこの画像データに適用すべき画像処理に関する情報とを含む画像ファイルを生成する技術として、例えば、特許文献２には、ＡＤＦによる原稿の送り過ぎや送り不足の状態のまま読取が行われる結果、原稿の一部が読み取られなかったり、原稿サイズが誤ったサイズに自動判定されたまま読取が行われたりすることにより、原稿を正しく電子データ化できなくなるという問題を解決するために、原稿から読み取った画像データに、ユーザから入力された原稿の用紙サイズに応じたクロップボックス（表示領域の情報）を関連付けた画像ファイルを生成し、この画像ファイルに基づいて原稿画像を表示する際に、上記画像データから上記クロップボックスの画像部分だけを切り出して表示することが記載されている。
【０００７】
また、特許文献３には、原稿のページ画像情報と、このページ画像情報を縮小したサムネイル画像情報と、ユーザから入力される設定値に基づいてページ画像情報を回転させるための描画命令情報とを含む文書フォーマットを作成しておき、サムネイル画像を表示する際に文書フォーマットに含まれている描画命令情報に基づいてサムネイル画像を回転させることにより、サムネイル画像情報をページ画像情報が表示される向きと同じ向きで表示させることが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−２１５５４９号公報（平成１４年８月２日公開）
【特許文献２】特開２００７−１７４４７９（平成１９年７月５日公開）
【特許文献３】特開２００８−１２５０２６（平成２０年５月２９日公開）
【特許文献４】特開平７−１９２０８６号公報（平成７年７月２８日公開）
【特許文献５】特開平６−１８９０８３号公報（平成６年７月８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献２，３の技術では、画像データに適用される処理モードや処理条件などにかかわらず、常にクロップボックスの情報や回転処理の情報を付加した画像ファイルが生成されるので、画像データから表示領域を抽出する処理や回転処理が不要である場合には余分な処理が行われることになり、原稿を読み取ってから画像ファイルを送信するまでの処理時間を十分に低減できない場合がある。また、特許文献２，３の技術では、クロップボックスあるいは描画命令情報の内容によっては、これらの情報に基づいて表示を行う表示装置にかかる負荷が大きくなり、表示するまでに時間がかかったり、表示がちらついたりする場合がある。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、原稿を読み取って得られた画像データに基づいて所定の形式の画像ファイルを迅速に生成するとともに、上記画像ファイルに基づいて上記画像データに応じた画像を適切に描画できるようにすることにある。
【課題を解決するための手段】
【００１１】
本発明の画像処理装置は、上記の課題を解決するために、原稿を読み取って取得した原稿画像の画像データを所定形式のデータにフォーマット化した画像ファイルを生成するフォーマット化処理部を備えた画像処理装置であって、上記原稿画像を描画する際に適用すべき画像処理の条件を上記画像データに基づいて検出する条件検出部と、上記原稿画像を描画する際に上記条件に基づく画像処理を施した状態で描画させるようにコンピュータを制御するための描画コマンドを生成する描画コマンド生成部と、上記画像データに対して上記条件検出部の検出した上記条件に基づく画像処理を施す画像処理部と、上記条件検出部の検出した上記条件が予め定められた要件を満たす場合には上記フォーマット化処理部に簡易モードの処理を行わせ、上記条件検出部の検出した上記条件が予め定められた上記要件を満たさない場合には上記フォーマット化処理部に通常モードの処理を行わせるように上記各部の動作を制御する制御部とを備え、上記フォーマット化処理部は、上記通常モードとして上記画像処理部が上記画像処理を施した後の画像データをフォーマット化した画像ファイルを生成し、上記簡易モードとして上記画像処理を施す前の画像データに上記描画コマンド生成部の生成した描画コマンドを付加した画像ファイルを生成ことを特徴としている。
【００１２】
上記の構成によれば、検出した上記条件が予め定められた要件を満たす場合には、上記画像処理を施す前の原稿画像の画像データに基づいて画像ファイルを生成するので、画像ファイルの送信やファイリング等の処理を迅速に行うことができる。また、原稿画像を描画する際（例えば原稿画像をディスプレイに表示したり、記録材に印刷したりする際）に、描画コマンドに基づく画像処理を施した状態で描画させるようにコンピュータを制御できる。
【００１３】
また、検出した上記条件が予め定められた要件を満たさない場合には、制御部が、画像データに対して条件検出部の検出した条件に基づく画像処理を画像処理部に行わせ、画像処理が施された後の画像データに基づいて画像ファイルをフォーマット化処理部に生成させる。したがって、例えば、条件検出部の検出した条件と画像処理装置の負荷あるいは処理速度との関係に応じて上記要件を設定しておくことで、通常モードで画像ファイルを生成するか、簡易モードで画像ファイルを生成しておき、この画像ファイルを描画するときに画像処理を施すかを、画像処理装置の負荷や処理速度等を考慮して適切に切り替えることができる。
【００１４】
また、上記条件検出部は、上記画像データの基準方向に対する上記原稿画像の傾き角度を上記条件として検出し、上記描画コマンド生成部は、上記条件検出部が検出した傾き角度に基づいて上記原稿画像の角度を上記基準方向に一致させるかあるいは近づけるための傾き補正処理をコンピュータに行わせるための描画コマンドを生成するようになっており、上記要件を満たす場合とは、上記条件検出部の検出した傾き角度が予め定められた閾値以上の場合である構成としてもよい。
【００１５】
一般に、画像データの傾き補正処理（回転処理）は傾き角度が大きいほど演算手段にかかる負荷が大きくなり、それによって処理時間も長くなる。そこで、上記の構成では、基準方向に対する原稿の傾き角度が閾値以上の場合には画像処理装置において画像処理（傾き補正処理）を施すことなく画像処理前の画像データと描画時に傾き補正した状態で描画させるための描画コマンドとを含む画像ファイルを生成する簡易モードの処理を行う一方、原稿の傾き角度が閾値未満の場合には画像処理装置において画像処理（傾き補正処理）を行い、画像処理後の画像データをフォーマット化した画像ファイルを生成する通常モードの処理を行う。これにより、画像処理（傾き補正処理）に要する時間に応じて通常モードと簡易モードとを使い分けることができる。
【００１６】
また、上記フォーマット化処理部は、予め定められた複数のデータ形式の中から上記画像データをフォーマット化するデータ形式を選択するようになっており、上記制御部は、上記画像ファイルのデータ形式が上記描画コマンドを記述可能なデータ形式であるか否かを判断し、上記画像ファイルのデータ形式が上記描画コマンドを記述できないデータ形式である場合には、上記条件検出部の検出した上記条件が上記要件を満たすか否かにかかわらず、通常モードの処理を行うように上記各部の動作を制御する構成としてもよい。
【００１７】
上記の構成によれば、上記画像ファイルのデータ形式が上記描画コマンドを記述できないデータ形式である場合には通常モードで画像ファイルを生成するので、画像ファイルのデータ形式にかかわらず、適切な画像処理が施された画像を描画することができる。一方、上記画像ファイルのデータ形式が上記描画コマンドを記述できるデータ形式である場合には簡易モードの画像ファイルを生成するので、画像ファイルを出力するまでの時間を短縮できる。
【００１８】
また、上記画像ファイルを他の装置に送信する送信部と、上記他の装置が上記描画コマンドに基づく画像処理に適した装置であるか否かを判定するための情報を記憶した記憶部とを備え、上記制御部は、上記画像ファイルの送信先として選択された装置が上記描画コマンドに基づく画像処理に適した装置であるか否かを上記記憶部に記憶されている情報に基づいて判断し、上記描画コマンドに基づく画像処理に適した装置ではないと判断した場合には、上記条件検出部の検出した上記条件が上記要件を満たすか否かにかかわらず、通常モードの処理を行うように上記各部の動作を制御する構成としてもよい。
【００１９】
上記の構成によれば、送信先の装置に応じて画像ファイルを簡易モードで生成するかは通常モードで生成するかを選択できる。これにより、例えば、送信先装置の画像処理にかかる演算能力が低い場合（例えば、送信先装置が携帯端末装置である場合。あるいは、送信元の画像処理装置よりも画像処理に要する処理時間が長くなる場合。）には通常モードの画像ファイルを送信することで、送信先装置に過大な負荷がかかってしまったり、送信先装置において描画する際の処理時間が増大してしまったりすることを防止することができる。また、送信先装置の演算能力が高い場合（例えば送信元の画像処理装置よりも短い処理時間で画像処理を行える場合）には簡易モードの画像ファイルを生成することで、画像ファイルを送信するまでの時間を短縮するとともに、送信先装置において迅速かつ適切に画像処理を施すことができる。
【００２０】
また、上記画像ファイルを他の装置に送信する送信部を備え、上記送信部は、上記他の装置に対する上記画像ファイルの送信を複数の送信方法の中からいずれか１つを選択して行うようになっており、上記制御部は、選択された送信方法が上記描画コマンドを上記他の装置に備えられるコンピュータに実行させることのできる形態で送信可能な送信方法であるか否かを判断し、上記コンピュータに実行させることのできる形態で送信できない送信方法である場合には、上記条件検出部の検出した上記条件が上記要件を満たすか否かにかかわらず、通常モードの処理を行うように上記各部の動作を制御する構成としてもよい。
【００２１】
上記の構成によれば、画像ファイルの送信方法に応じて、簡易モードの画像ファイルを送信するか、通常モードの画像ファイルを送信するかを選択できる。例えば、送信方法がファクシミリ送信である場合には通常モードの画像ファイルを送信し、送信方法が電子メールである場合には簡易モードの画像ファイルを送信するといったように、送信方法に応じて画像ファイルの生成方法を変更できる。これにより、例えば、送信先装置がファクシミリ装置などの一般に画像処理能力が低い装置であっても、通常モードで生成された画像ファイルに基づいて画像処理が施された画像を適切に描画することができる。また、例えば、送信先装置が高い画像処理能力を有している場合には、簡易モードで生成された画像処理前の画像データと描画コマンドとを含む画像ファイルを送信することで、画像ファイルを送信するまでの時間を短縮するとともに、送信先装置において適切な画像処理を施すことができる。
【００２２】
本発明の画像読取装置は、原稿を読み取って原稿画像の画像データを取得する画像読取部と、上記したいずれかの画像処理装置とを備えている。
【００２３】
上記の構成によれば、原稿画像から読み取った画像データに関する画像ファイルの送信やファイリング等の処理を迅速に行うことができる。また、原稿画像を描画する際（例えば原稿画像をディスプレイに表示したり、記録材に印刷したりする際）に、描画コマンドに基づく画像処理を施した状態で描画させるようにコンピュータを制御できる。
【００２４】
本発明の画像送信装置は、上記したいずれかの画像処理装置と、上記フォーマット化処理部によって生成された画像ファイルを通信可能に接続された他の装置に送信する通信部とを備えていることを特徴としている。
【００２５】
上記の構成によれば、原稿画像の画像データに対して上記画像処理を施すことなく送信することができるので、画像処理装置の負荷を軽減して画像を読み取ってから送信するまでの処理を迅速に行うことができる。また、送信先の装置において画像データに応じた画像を描画する際に、描画コマンドに基づく画像処理を施した状態で描画させることができるので、原稿画像を適切な状態で描画させることができる。
【００２６】
本発明の画像形成装置は、上記したいずれかの画像処理装置と、上記フォーマット化処理部によって生成された画像ファイルを記憶する記憶部と、上記記憶部に記憶された画像ファイルを読み出し、当該画像ファイルに含まれる上記描画コマンドに基づいて画像処理を施す画像処理部と、上記画像処理を施した画像データに応じた画像を記録材上に印刷する画像形成部とを備えている。
【００２７】
上記の構成によれば、原稿画像の画像データに対して上記画像処理を施すことなく記憶部に記憶させるので、原稿を読み取ってから記憶するまでの処理を迅速に行うことができる。また、上記画像データに応じた画像を印刷したりする際に、記憶部から読み出した画像ファイルに含まれる描画コマンドに基づく画像処理を行ってから印刷することができるので、原稿画像に応じた画像を適切な状態で印刷できる。
【００２８】
本発明の画像処理方法は、上記の課題を解決するために、原稿を読み取って取得した原稿画像の画像データを所定形式のデータにフォーマット化した画像ファイルを生成する画像処理装置における画像処理方法であって、上記画像処理装置に備えられる条件検出部が上記原稿画像を描画する際に適用すべき画像処理の条件を上記画像データに基づいて検出する条件検出工程と、上記画像処理装置に備えられる制御部が上記条件検出工程で検出した上記条件が予め定められた要件を満たすか否かを判定する判定工程とを含み、上記制御部は、上記条件検出工程で検出した上記条件が上記要件を満たすと判定した場合には、上記原稿画像を描画する際に上記条件に基づく画像処理を施した状態で描画させるようにコンピュータを制御するための描画コマンドを上記画像処理装置に備えられる描画コマンド生成部に生成させ、上記画像処理を施す前の上記画像データに上記描画コマンドを付加した画像ファイルを上記画像処理装置に備えられる画像ファイル生成部に生成させ、上記条件検出工程で検出した上記条件が上記要件を満たさないと判定した場合には、上記画像処理装置に備えられる画像処理部に上記条件検出工程で検出した上記条件に基づく画像処理を上記画像データに対して行わせ、上記画像処理を施した後の画像データをフォーマット化した画像ファイルを上記画像ファイル生成部に生成させることを特徴としている。
【００２９】
上記の方法によれば、検出した上記条件が予め定められた要件を満たす場合には、上記画像処理を施す前の原稿画像の画像データに基づいて画像ファイルを生成するので、画像ファイルの送信やファイリング等の処理を迅速に行うことができる。また、原稿画像を描画する際（例えば原稿画像をディスプレイに表示したり、記録材に印刷したりする際）に、描画コマンドに基づく画像処理を施した状態で描画させるようにコンピュータを制御できる。
【００３０】
また、検出した上記条件が予め定められた要件を満たさない場合には、画像データに対して条件検出部の検出した条件に基づく画像処理を行い、画像処理が施された後の画像データに基づいて画像ファイルを生成する。これにより、例えば、条件検出工程で検出する条件と画像処理装置の負荷あるいは処理速度との関係に応じて上記要件を設定しておくことで、通常モードで画像ファイルを生成するか、あるいは簡易モードで画像ファイルを生成しておき、この画像ファイルを描画するときに画像処理を施すかを、画像処理装置の負荷や処理速度等を考慮して適切に切り替えることができる。
【００３１】
なお、上記画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより、上記画像処理装置をコンピュータにて実現させる画像処理プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００３２】
以上のように、本発明の画像処理装置は、原稿を読み取って取得した原稿画像の画像データを所定形式のデータにフォーマット化した画像ファイルを生成するフォーマット化処理部を備えた画像処理装置であって、上記原稿画像を描画する際に適用すべき画像処理の条件を上記画像データに基づいて検出する条件検出部と、上記原稿画像を描画する際に上記条件に基づく画像処理を施した状態で描画させるようにコンピュータを制御するための描画コマンドを生成する描画コマンド生成部と、上記画像データに対して上記条件検出部の検出した上記条件に基づく画像処理を施す画像処理部と、上記条件検出部の検出した上記条件が予め定められた要件を満たす場合には上記フォーマット化処理部に簡易モードの処理を行わせ、上記条件検出部の検出した上記条件が予め定められた上記要件を満たさない場合には上記フォーマット化処理部に通常モードの処理を行わせるように上記各部の動作を制御する制御部とを備え、上記フォーマット化処理部は、上記通常モードとして上記画像処理部が上記画像処理を施した後の画像データをフォーマット化した画像ファイルを生成し、上記簡易モードとして上記画像処理を施す前の画像データに上記描画コマンド生成部の生成した描画コマンドを付加した画像ファイルを生成する。
【００３３】
また、本発明の画像処理方法は、原稿を読み取って取得した原稿画像の画像データを所定形式のデータにフォーマット化した画像ファイルを生成する画像処理装置における画像処理方法であって、上記画像処理装置に備えられる条件検出部が上記原稿画像を描画する際に適用すべき画像処理の条件を上記画像データに基づいて検出する条件検出工程と、上記画像処理装置に備えられる制御部が上記条件検出工程で検出した上記条件が予め定められた要件を満たすか否かを判定する判定工程とを含み、上記制御部は、上記条件検出工程で検出した上記条件が上記要件を満たすと判定した場合には、上記原稿画像を描画する際に上記条件に基づく画像処理を施した状態で描画させるようにコンピュータを制御するための描画コマンドを上記画像処理装置に備えられる描画コマンド生成部に生成させ、上記画像処理を施す前の上記画像データに上記描画コマンドを付加した画像ファイルを上記画像処理装置に備えられる画像ファイル生成部に生成させ、上記条件検出工程で検出した上記条件が上記要件を満たさないと判定した場合には、上記画像処理装置に備えられる画像処理部に上記条件検出工程で検出した上記条件に基づく画像処理を上記画像データに対して行わせ、上記画像処理を施した後の画像データをフォーマット化した画像ファイルを上記画像ファイル生成部に生成させる。
【００３４】
それゆえ、検出した上記条件が予め定められた要件を満たす場合には、画像ファイルの送信やファイリング等の処理を迅速に行うことができる。また、原稿画像を描画する際に、描画コマンドに基づく画像処理を施した状態で描画させるようにコンピュータを制御できる。また、検出した上記条件が予め定められた要件を満たさない場合には、画像処理後の画像データをフォーマット化した画像ファイルを生成できる。したがって、通常モードで画像ファイルを生成するか、簡易モードで画像ファイルを生成しておき、この画像ファイルを描画するときに画像処理を施すかを、画像処理装置の負荷や処理速度等を考慮して適切に切り替えることができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態にかかる画像処理装置における処理の流れを示すフロー図である。
【図２】本発明の一実施形態にかかる画像処理装置（画像読取装置、画像形成装置）の概略構成、および画像形成モードにおけるデータの流れを示すブロック図である。
【図３】図２に示した画像処理装置における通常送信モードでのデータの流れを示すブロック図である。
【図４】図２に示した画像処理装置における簡易送信モードでのデータの流れを示すブロック図である。
【図５】図２に示した画像処理装置に備えられる画像入力装置の構成例を示す断面図である。
【図６】図２に示した画像処理装置に備えられる原稿検知部の概略構成を示すブロック図である。
【図７】図５に示した画像入力装置におけるスキャン範囲とスキャン時の原稿位置との関係の一例を示す説明図である。
【図８】図２に示した画像処理装置における画像データの天地方向と、原稿画像の天地方向との関係を示す説明図である。
【図９】図２に示した画像処理装置における画像処理装置における画像領域の判定方法を示す説明図である。
【図１０】図２に示した画像処理装置において中間調補正処理に用いるガンマ曲線の一例を示すグラフである。
【図１１】図２に示した画像処理装置において簡易送信モードのときに送信される画像ファイルの構成を示す説明図である。
【図１２】（ａ）は図１１に示した画像ファイルにおける文書カタログ記述部に対する記述内容の一例を示しており、（ｂ）は図１１に示した画像ファイルにおけるページ記述部に対する記述内容の一例を示しており、（ｃ）は図１１に示した画像ファイルにおける画像データ記述部に対する記述内容の一例を示している。
【図１３】（ａ）は図２に示した画像入力装置で読み取られた画像データの一例を示しており、（ｂ）は（ａ）に示した画像データを図１４に示した画像描画記述部の記述に基づいて表示させた画像を示す説明図である。
【図１４】図２に示した画像処理装置において簡易送信モードのときに送信される画像ファイルにおける画像描画記述部に対する記述内容の一例を示す説明図である。
【図１５】（ａ）は図２に示した画像入力装置で読み取られた画像データの一例を示しており、（ｂ）は（ａ）に示した画像データを図１６に示した画像描画記述部の記述に基づいて表示させた画像を示す説明図である。
【図１６】図２に示した画像処理装置において簡易送信モードのときに送信される画像ファイルにおける画像描画記述部に対する記述内容の一例を示す説明図である。
【図１７】（ａ）は図２に示した画像入力装置で読み取られた画像データの一例を示しており、（ｂ）は（ａ）に示した画像データを図１８に示した画像描画記述部の記述に基づいて表示させた画像を示す説明図である。
【図１８】図２に示した画像処理装置において簡易送信モードのときに送信される画像ファイルにおける画像描画記述部に対する記述内容の一例を示す説明図である。
【図１９】（ａ）は図２に示した画像入力装置で読み取られた画像データの一例を示しており、（ｂ）は（ａ）に示した画像データを図２０に示した画像描画記述部の記述に基づいて表示させた画像を示す説明図である。
【図２０】図２に示した画像処理装置において簡易送信モードのときに送信される画像ファイルにおける画像描画記述部に対する記述内容の一例を示す説明図である。
【図２１】図２に示した画像処理装置の変形例を示すブロック図である。
【図２２】図２に示した画像処理装置の変形例を示すブロック図である。
【図２３】図２に示した画像処理装置の変形例を示すブロック図である。
【図２４】図２に示した画像処理装置における、原稿の載置方向と主走査方向の読み取り解像度および副走査方向の読み取り解像度との関係を示す説明図である。
【図２５】本発明の一実施形態にかかる画像処理装置における処理の変形例を示すフロー図である。
【図２６】本発明の一実施形態にかかる画像処理装置における処理の変形例を示すフロー図である。
【図２７】本発明の一実施形態にかかる画像処理装置における処理の変形例を示すフロー図である。
【図２８】本発明の一実施形態にかかる画像処理装置における処理の変形例を示すフロー図である。
【発明を実施するための形態】
【００３６】
本発明の一実施形態について説明する。なお、本実施形態では、主に、本発明をデジタルカラー複合機に適用する場合の一例について説明する。
【００３７】
（１）デジタルカラー複合機の全体構成
図２〜図４は、本実施形態にかかるデジタルカラー複合機１の概略構成を示すブロック図である。なお、デジタルカラー複合機１は、（１）画像入力装置２で読み取った画像データに応じた画像を画像出力装置４によって記録材上に形成する画像形成モード、（２）画像入力装置２で読み取った画像データに傾き補正等の処理を施し、処理後の画像データを通信装置５によって外部装置に送信する通常送信モード、および（３）画像入力装置２で読み取った画像データから検出した、描画時に適用すべき条件を示す情報と上記条件に対応する画像処理を行う前の上記画像データとを通信装置５によって外部装置に送信する簡易送信モードを備えている。そして、図２は画像形成モードにおけるデータの流れ、図３は通常送信モードにおけるデータの流れ、図４は簡易送信モードにおけるデータの流れを示している。
【００３８】
図２〜図４に示すように、デジタルカラー複合機１は、画像入力装置２、画像処理装置３、画像出力装置４、通信装置５、および操作パネル６を備えている。
【００３９】
画像入力装置２は、原稿の画像を読み取って画像データを生成するものであり、例えばＣＣＤ（Charge Coupled Device ）などの光学情報を電気信号に変換するデバイスを備えたスキャナ部（図示せず）より構成されている。本実施形態では、画像入力装置２は、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号として画像処理装置３に出力する。
【００４０】
図５は、画像入力装置２の一例を示す断面図である。この図に示す画像入力装置２は、上部筐体６０と下部筐体６１とを備えている。上部筐体（原稿カバー）６０は、原稿押さえマット５７、整合ローラ対５５、原稿搬送路５６、イメージセンサ部５３、上側原稿搬送ガイド５８等を備えており、下部筐体６１は、第１コンタクトガラス（原稿台）５１、第２コンタクトガラス５２、読取部７０、遮光部材５９等を備えている。また、上部筐体６０は下部筐体６１に対して開閉可能に構成されている。
【００４１】
なお、画像入力装置２は、（１）第１コンタクトガラス５１上に載置された原稿の下面側を読取部７０によって読み取る静止読取モード、（２）第２コンタクトガラス５２上を走行（移動）する原稿の下面側を読取部７０によって読み取る走行読取モード、および（３）第２コンタクトガラス５２上を走行（移動）する原稿の下面側を読取部７０によって読み取るとともに、上面側をイメージセンサ部５３で読み取る両面読取モードを備えている。
【００４２】
整合ローラ対５５は、走行読取モードおよび両面読取モードにおいて、搬送されてきた原稿の先端が搬送方向に垂直になるように原稿の角度を整合させるためのものである。搬送された原稿の先端が回転停止状態の整合ローラ対５５のニップ部に付き当たることによってこの原稿に所定の撓みを形成され、その後、整合ローラ対５５を回転させることによって上記原稿の向きが整合されて整合ローラ対５５の下流側に搬送される。
【００４３】
イメージセンサ部５３は、両面モードが選択されたときに、第２コンタクトガラス５２上を搬送される原稿の上面側の画像を読み取るためのものである。
【００４４】
原稿押さえマット５７は、静止読取モードが選択されたときに、第１コンタクトガラス５１上に載置された原稿を第１コンタクトガラス５１側に押さえつけて原稿の位置を安定させるためのものである。
【００４５】
読取部７０は、第１走査ユニット６３、第２走査ユニット６４、結像レンズ６５、およびＣＣＤ（Charge Coupled Device）６６を備えている。
【００４６】
第１走査ユニット６３は、原稿の読み取り面を露光する光源（露光ランプ）６２と、原稿からの反射光を第２走査ユニット６４に向けて反射する第１反射ミラー６７とを備えている。
【００４７】
なお、第１走査ユニット６３は、静止読取モード時には、第１コンタクトガラス５１に対して平行に図のＰの位置から右に向かって原稿サイズに応じた距離だけ一定速度Ｖで移動しながら、第１コンタクトガラス５１上に載置された原稿を光源６２から出射した光で露光し、原稿からの反射光を第１反射ミラー６７で反射させて第２走査ユニット６４に導く。上記の原稿サイズは、図示しない原稿サイズ検出手段（例えば、フォトトランジスタなどの光電変換素子からなる原稿サイズ検出手段）によって第１コンタクトガラス５１上に載置された原稿サイズを検知した結果であってもよく、ユーザが操作パネルを介して入力したものであってもよい。なお、本実施形態では、第１コンタクトガラス５１は、Ａ３サイズまでの原稿を読み取り可能な大きさに形成されている。
【００４８】
また、第１走査ユニット６３は、走行読取モード時および両面読取モード時には、第２コンタクトガラス５２に対向する所定の位置において、第２コンタクトガラス５２上を搬送される原稿を光源６２から出射した光で露光し、原稿からの反射光を第１反射ミラー６７で反射させて第２走査ユニット６４に導く。
【００４９】
第２走査ユニット６４は、第２反射ミラー６８と第３反射ミラー６９とを備えており、これら両ミラーによって第１反射ミラー６７から入射した光を結像レンズ６５およびＣＣＤ６６に導くように構成されている。なお、第２走査ユニット６４は、静止読取モードでは第１走査ユニット６３に追随してＶ／２の速度で移動するようになっている。
【００５０】
遮光部材５９は、読取部５４の光源６２の光が、イメージセンサ部５３に入射することによってイメージセンサ部５３が画像を適切な濃度で読み取れなくなることを防止するためのものである。
【００５１】
結像レンズ６５は、第３反射ミラー６９から入射した原稿からの反射光を、ＣＣＤ６６上に結像させるためのものである。
【００５２】
ＣＣＤ６６は、結像レンズ６５を介して入射した光をアナログの電気信号に変換するためのものである。なお、この電気信号は、後述する画像処理装置３によってデジタルの画像データに変換される。なお、両面読取モードの場合、読取部７０によって読み取られた原稿の下面側の画像データが画像処理装置３に入力されて処理され、その後、イメージセンサ部５３によって読み取られた原稿の上面側の画像データが画像処理装置３に入力されて処理される。画像処理装置３において原稿の下面側の画像データが処理されている間、イメージセンサ部５３によって読み取られた原稿の上面側の画像データは図示しないメモリに一旦格納されており、原稿の上面側の画像データに対する処理が終了した時にこのメモリから読み出されて画像処理装置３に送られ、処理が施される。
【００５３】
画像処理装置３は、図２〜図４に示すように、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、原稿検知部（条件検出部）１４、原稿補正部１５、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８、出力階調補正部１９、中間調生成部（中間調生成部）２０、領域分離部２１、送信データ生成部２２、記憶部２３、および制御部２４を備えている。記憶部２３は画像処理装置３で扱われる各種データ（画像データ等）を記憶する記憶手段である。記憶部２３の構成は特に限定されるものではないが、例えばハードディスクなどを用いることができる。また、制御部２４は、画像処理装置３に備えられる各部の動作を制御する制御手段である。この制御部２４は、デジタルカラー複合機１の主制御部（図示せず）に備えられるものであってもよく、主制御部とは別に備えられ、主制御部と協働して処理を行うものであってもよい。
【００５４】
画像処理装置３は、画像形成モードでは、画像入力装置２から入力された画像データに種々の画像処理を施して得られるＣＭＹＫの画像データを画像出力装置４に出力する。また、通常送信モードでは、画像入力装置２から入力された画像データに傾き補正処理、画像領域抽出処理、変倍処理、回転処理等の画像処理を施すと共に、画像処理後の画像データに基づいて一般に普及している表示装置の表示特性に適合したＲ’Ｇ’Ｂ’の画像データ（例えば、ｓＲＧＢデータ）を生成し、生成したＲ’Ｇ’Ｂ’の画像データを所定のフォーマットに変換して通信装置５に出力する。また、簡易送信モードでは、画像入力装置２から入力された画像データに基づいて一般に普及している表示装置の表示特性に適合したＲ’Ｇ’Ｂ’の画像データ（例えば、ｓＲＧＢデータ）を生成すると共に、この画像データを外部装置において表示させる際に適用すべき傾き補正処理、天地補正処理、画像抽出処理等に関するパラメータを示す描画コマンドと上記のＲ’Ｇ’Ｂ’の画像データとを所定のフォーマットに変換して通信装置５に出力する。なお、画像処理装置３の詳細については後述する。
【００５５】
画像出力装置４は、画像処理装置３から入力された画像データを記録材（例えば紙等）上に出力するものである。画像出力装置４の構成は特に限定されるものではなく、例えば、電子写真方式やインクジェット方式を用いた画像出力装置を用いることができる。
【００５６】
通信装置５は、例えばモデムやネットワークカードより構成される。通信装置５は、ネットワークカード、ＬＡＮケーブル等を介して、ネットワークに接続された他の装置（例えば、パーソナルコンピュータ、サーバ装置、表示装置、他のデジタル複合機、ファクシミリ装置等）とデータ通信を行う。通信装置５は、画像データを送信する場合、相手先との送信手続きを行って送信可能な状態が確保されると、所定の形式で圧縮された画像データをメモリから読み出し、圧縮形式の変更など必要な処理を施して、通信回線を介して相手先に順次送信する。また、通信装置５は、画像データを受信する場合、通信手続きを行うとともに、相手先から送信されてくる画像データを受信して画像処理装置３に入力する。受信した画像データは、画像処理装置３で伸張処理、回転処理、解像度変換処理、出力階調補正、階調再現処理などの所定の処理が施され、画像出力装置４によって出力される。なお、受信した画像データを記憶装置（図示せず）に保存し、画像処理装置３が必要に応じて読み出して上記所定の処理を施すようにしてもよい。
【００５７】
操作パネル６は、例えば、液晶ディスプレイなどの表示部と設定ボタンなどより構成され（いずれも図示せず）、デジタルカラー複合機１の主制御部（図示せず）の指示に応じた情報を上記表示部に表示するとともに、上記設定ボタンを介してユーザから入力される情報を上記主制御部に伝達する。ユーザは、操作パネル６を介して入力画像データに対する処理モード、印刷枚数、用紙サイズ、送信先アドレスなどの各種情報を入力することができる。
【００５８】
上記主制御部は、例えばＣＰＵ（Central Processing Unit）等からなり、図示しないＲＯＭ等に格納されたプログラムや各種データ、操作パネル６から入力される情報等に基づいて、デジタルカラー複合機１の各部の動作を制御する。
【００５９】
次に、画像処理装置３に備えられる各部における上記各モードでの処理について説明する。
【００６０】
（２）画像処理装置３における処理の概要
図１は、画像処理装置３における概略的な処理の流れを示すフロー図である。この図に示すように、まず、制御部２４は、操作パネル６を介して入力されるユーザからの処理モードの選択指示を受け付ける（Ｓ１）。また、画像入力装置２から、原稿を読み取って得られた画像データを取得する（Ｓ２）。
【００６１】
その後、制御部２４は、原稿検知部１４に傾き角度の検出（Ｓ３）、および天地方向の判定（Ｓ４）を行わせる。
【００６２】
その後、制御部２４は、Ｓ１で選択指示された処理モードが画像形成モードであるか否かを判断する（Ｓ５）。そして、画像形成モードが選択されたと判断した場合、Ｓ２における傾き角度の検出結果に基づいて原稿補正部１５に傾き補正処理を行わせ（Ｓ６）、Ｓ３における天地方向の判定結果に基づいて原稿補正部１５に天地補正処理を行わせ（Ｓ７）、傾き補正処理および天地補正処理を施した画像データを画像出力装置４に出力させ（Ｓ８）、処理を終了する。
【００６３】
一方、Ｓ５において画像形成モードではないと判断した場合、制御部２４は、原稿検知部１４に画像データにおける原稿画像領域の判定処理を行わせる（Ｓ９）。
【００６４】
さらに、制御部２４は、Ｓ１で選択指示された処理モードが簡易送信モードであるか否かを判断する（Ｓ１０）。そして、簡易送信モードではないと判断した場合、制御部２４は、通常送信モードであると判断し、Ｓ２における傾き角度の検出結果に基づいて原稿補正部１５に傾き補正処理を行わせ（Ｓ１１）、Ｓ３における天地方向の判定結果に基づいて原稿補正部１５に天地補正処理を行わせ（Ｓ１２）、Ｓ９における画像領域の判定結果に基づいて原稿補正部１５に画像抽出処理を行わせる（Ｓ１３）。
【００６５】
また、制御部２４は、送信データ生成部２２に文字認識処理を行わせ（Ｓ１４）、文字認識処理の結果に基づいて透明テキストを生成させ（Ｓ１５）、画像データと透明テキストとを所定のフォーマット（本実施形態ではＰＤＦフォーマット）に従ってフォーマット化した画像ファイルを生成させ（Ｓ１６）、フォーマット化した画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【００６６】
一方、Ｓ１０において簡易送信モードであると判断した場合、制御部２４は、送信データ生成部２２に、原稿検知部１４による傾き角度検出結果、天地判定結果、および画像領域判定結果を抽出させ（Ｓ１８）、これらの抽出結果に基づいて外部装置において画像データを表示させる際に適用する描画コマンドを生成させる（Ｓ１９）。また、制御部２４は、送信データ生成部２２に文字認識処理を行わせ（Ｓ２０）、文字認識処理の結果に基づいて透明テキストを生成させる（Ｓ２１）。そして、制御部２４は、送信データ生成部２２を制御して画像データと描画コマンドと透明テキストとを所定のフォーマット（本実施形態ではＰＤＦフォーマット）に従ってフォーマット化した画像ファイルを生成させ（Ｓ２２）、フォーマット化した画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【００６７】
（３）画像形成モード
次に、画像形成モードにおける画像処理装置３の動作についてより詳細に説明する。画像形成モードの場合、図２に示すように、まず、Ａ／Ｄ変換部１１が、画像入力装置２から入力されたＲＧＢのアナログ信号をデジタル信号に変換してシェーディング補正部１２に出力する。
【００６８】
シェーディング補正部１２は、Ａ／Ｄ変換部１１から送られてきたデジタルのＲＧＢ信号に対して、画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施し、入力処理部１３に出力する。
【００６９】
入力処理部（入力階調補正部）１３は、シェーディング補正部１２にて各種の歪みが取り除かれたＲＧＢ信号に対して、カラーバランスを整えると同時に、濃度信号など画像処理装置３に採用されている画像処理システムの扱い易い信号に変換する処理を施すものである。また、下地濃度の除去やコントラストなどの画質調整処理を行う。また、入力処理部１３は、上記の各処理を施した画像データを記憶部２３に記憶させる。
【００７０】
原稿検知部（条件検出部）１４は、画像データに基づいて原稿画像の傾き角度、天地方向、画像データ中の画像が存在する領域である画像領域などを検出する。また、原稿補正部１５は、原稿検知部１４の検知結果に基づいて画像データに傾き補正処理、天地補正処理、画像抽出処理などを行う。
【００７１】
図６は、原稿検知部１４の概略構成を示すブロック図である。この図に示すように、原稿検知部１４は、信号変換部３１、２値化処理部３２、解像度変換部３３、原稿傾き検知部３４、原稿天地判定部３５、および画像領域判定部３６を備えている。
【００７２】
信号変換部３１は、入力処理部１３によって上記各処理を施された画像データがカラー画像であった場合にこの画像データを無彩化して、明度信号もしくは輝度信号に変換するものである。
【００７３】
例えば、信号変換部３１は、Ｙｉ＝０．３０Ｒｉ＋０．５９Ｇｉ＋０．１１Ｂｉを演算することによりＲＧＢ信号を輝度信号Ｙに変換する。ここで、Ｙは各画素の輝度信号であり、Ｒ，Ｇ，Ｂは各画素のＲＧＢ信号における各色成分であり、添え字のｉは画素毎に付与された値（ｉは１以上の整数）である。
【００７４】
あるいは、ＲＧＢ信号をＣＩＥ１９７６Ｌ*ａ*ｂ*信号（ＣＩＥ:Commission International de l'Eclairage、Ｌ*：明度、a*,ｂ*:色度）に変換してもよい。
【００７５】
２値化処理部３２は、無彩化された画像データ（輝度値（輝度信号）または明度値（明度信号））と、予め設定された閾値とを比較することにより画像データを２値化する。例えば、画像データが８ビットである場合、上記閾値を１２８とする。あるいは、複数の画素（例えば５画素×５画素）からなるブロックにおける濃度（画素値）の平均値を閾値としてもよい。
【００７６】
解像度変換部３３は、２値化された画像データの解像度を低解像度に変換する。例えば、１２００ｄｐｉあるいは６００ｄｐｉで読み込まれた画像データを３００ｄｐｉに変換する。解像度変換の方法は特に限定されるものではなく、例えば、公知のニアレストネイバー法、バイリニア法、バイキュービック法などを用いることができる。
【００７７】
原稿傾き検知部３４は、解像度変換部３３によって低解像度に変換された画像データに基づいて、画像読取時のスキャン範囲（正規の原稿位置）に対する原稿の傾き角度を検知する。つまり、図７に示すように、画像入力装置２におけるスキャン範囲（正規の原稿位置）に対して、画像読取時における原稿の位置が傾いていた場合に、この傾き角度を検知する。
【００７８】
傾き角度の検知方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。例えば、特許文献４に記載されている方法を用いてもよい。この方法では、２値化された画像データからを黒画素と白画素との境界点（例えば各文字の上端における白／黒の境界点の座標）を複数個抽出し、各境界点の点列の座標データを求める。そして、この点列の座標データに基づいて回帰直線を求め、その回帰係数ｂを下記式（１）に基づいて算出する。
【００７９】
ｂ＝Ｓｘｙ／Ｓｘ    ・・・（１）
なお、Ｓｘ，Ｓｙはそれぞれ変量ｘ，ｙの残差平方和であり、Ｓｘｙはｘの残差とｙの残差の積の和である。すなわち、Ｓｘ，Ｓｙ，Ｓｘｙは下記式（２）〜（４）で表わされる。
【００８０】
【数１】
2010161764.tif 000003
【００８１】
そして、上記のように算出した回帰係数ｂより、下記式（５）に基づいて傾き角度θを算出する。
【００８２】
ｔａｎθ＝ｂ  ・・・（５）
また、原稿傾き検知部３４は、原稿の端部（エッジ部）を検出し、原稿の各角部の座標Ｐ１（Ｘ１，Ｙ１）、Ｐ２（Ｘ２，Ｙ２）、Ｐ３（Ｘ３，Ｙ３）、Ｐ４（Ｘ４，Ｙ４）を算出する。なお、図７に示すように、原稿の角部が画像データの範囲内に存在しない場合であっても、原稿の端部の検出結果および傾き角度の検出結果に基づいて当該端部の座標を算出する。
【００８３】
本実施形態では、まず、画像入力装置２で読み取られた画像データについて、副走査方向の各ライン単位で、注目画素と隣接画素の画素値が予め定めた閾値（例えば４０）よりも大きな画素のうち、最も左側の画素の座標と最も右側の画素の座標とをエッジ座標として算出する。次に、上記画像データの全ラインについて算出したエッジ座標より、最も上部、下部、左部、右部となるエッジ座標を抽出する。
【００８４】
これにより、図７に示す例では、最も上部、下部、左部、右部となるエッジ座標として、下記の各座標が抽出される。
上部：Ｐ２（Ｘ２，Ｙ２）
下部：ｐ１（ｘ１，ｙ１）、ｐ３（ｘ３，ｙ１）  ただし、ｘ１＜ｘ２
左部：Ｐ１（Ｘ１，Ｙ１）
右部：ｐ２（ｘ２，ｙ２）、ｐ４（ｘ２，ｙ４）  ただし、ｙ２＜ｙ４
このように、最も上部、下部、左部、右部の座標のうちのいずれかについて２点が抽出された場合、本実施形態では、これら２点と抽出された他の部分の座標とを結ぶ直線に基づいて、読み取り範囲外の位置に存在する原稿の角部の座標を算出する。
【００８５】
具体的には、図７の場合、点Ｐ１と点ｐ１とを結ぶ直線、Ｐ２とｐ２とを結ぶ直線、ｐ３とｐ４とを結ぶ直線を求める。そして、点Ｐ１と点ｐ１とを結ぶ直線とｐ３とｐ４を結ぶ直線との交点をＰ３、Ｐ２とｐ２を結ぶ直線とｐ３とｐ４を結ぶ直線との交点をＰ４として算出する。
【００８６】
なお、Ｐ１とＰ２との間の画素数とＰ１とｐ３との間の画素数とを求め、予め記憶させておいた規定サイズの原稿における縦方向および横方向の解像度と画素数との関係（例えば表１参照）に基づいて原稿のサイズを推定し、この推定結果に基づいて各角部Ｐ１〜Ｐ４の座標を求めてよい。
【００８７】
【表１】
2010161764.tif 000004
【００８８】
なお、表１では、図２４に示すように、第１コンタクトガラス（原稿台）５１の短辺側と原稿の長辺側とが略平行になるように原稿を載置した場合を縦置き、第１コンタクトガラス（原稿台）５１の短辺側と原稿の短辺側とが略平行になるように原稿を載置した場合を横置きと称している。また、表１におけるＲ１は主走査方向（第１コンタクトガラス（原稿台）５１の短辺側に沿う方向）についての読み取り解像度を示しており、Ｒ２は副走査方向（第１コンタクトガラス（原稿台）５１の長辺側に沿う方向）についての読み取り解像度を示している。
【００８９】
また、原稿のエッジを算出する際のバラツキ等を考慮し、原稿画像の範囲を、エッジ検出結果よりも所定の幅（例えば１０ｍｍ程度）広めに算出するようにしてもよい。
【００９０】
また、簡易送信モードあるいは傾き補正モードが選択されたときに、原稿が傾いた状態で原稿台に載置された場合であっても原稿全体を読み取ることができるように、画像入力装置２において読み取り可能な最大サイズの原稿よりも広い領域を読み取るようにしてもよい。例えば、図７に示した例において、主走査方向については原稿台の縦方向の幅全域を読み取り、副走査方向については画像入力装置２において読み取り可能な最大サイズであるＡ３サイズの長辺の長さに相当する範囲を読み取るようにしてもよい。また、主走査方向および副走査方向の両方について、原稿台の全域を読み取るようにしてもよい。
【００９１】
原稿天地判定部３５は、２値化処理部３２によって２値化され、解像度変換部３３によって低解像度化された画像データに基づいて、原稿の天地方向（上下方向）を判定する。
【００９２】
なお、原稿補正部１５が原稿傾き検知部３４の検知結果に基づいて画像データに傾き補正処理を施し、信号変換部３１、２値化処理部３２、および解像度変換部３３が傾き補正後の画像データに対して信号変換処理、２値化処理、および解像度変換処理を施し、原稿天地判定部３５が、傾き補正後の画像データに対して信号変換処理、２値化処理、および解像度変換処理を施した画像データに基づいて天地判定処理を行うようにしてもよい。
【００９３】
また、原稿の天地方向の判定方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。例えば、特許文献５に記載されている方法を用いてもよい。
【００９４】
特許文献５の方法では、画像データに基づいて文字認識処理を行い、原稿内の各文字を文字毎に切り出して各文字をパターン化する。なお、この処理は、２値化され、３００ｄｐｉに低解像度化された画像データを用いて行う。また、必ずしも全ての文字について文字認識処理を行う必要は無く、例えば予め定められた数の文字を抽出して行うようにしてもよい。
【００９５】
その後、文字パターンの特徴と予めデータベース化された文字パターン情報とのマッチング（比較）を行う。マッチングの方法としては、データベース化された文字パターンに画像データから切り出された文字パターンを重ね合わせて画素ごとの白黒を比較し、画像データにおける文字を、データベース化された各文字パターンのうち全ての画素が合致する文字パターンの文字として判別する。なお、全てが合致する文字パターンがない場合、画像データにおける文字を、マッチングする画素が最も多い文字パターンの文字として判別する。ただし、マッチングする画素数の割合が所定のマッチング割合に達しなければ判別不能と判断する。
【００９６】
そして、画像データを９０°、１８０°、２７０°回転させた場合のそれぞれについて、上記の文字認識処理を行う。その後、０°、９０°、１８０°、２７０°のぞれぞれの場合について、判別可能な文字数を算出し、判別可能な文字数が最も多い回転角度を文字方向、すなわち原稿の正規の天地方向として判定する。そして、画像データにおける原稿画像の天地方向を正規の天地方向に一致させるための回転角度を判定する。具体的には、正規の天地方向に対して時計回りの方向の角度を正とし、図８に示すように、画像データにおける原稿画像の天地方向（基準方向）と正規の天地方向とが一致している場合を０°、画像データにおける原稿画像の天地方向が正規の天地方向に対して−９０°異なっている場合に上記回転角度を９０°、画像データにおける原稿画像の天地方向が正規の天地方向に対して−１８０°異なっている場合に上記回転角度を１８０°、画像データにおける原稿画像の天地方向が正規の天地方向に対して−２７０°異なっている場合に上記回転角度を２７０°とする。
【００９７】
画像領域判定部３６は、２値化処理部３２によって２値化され、解像度変換部３３によって低解像度化された画像データに含まれる画像領域（画像が描かれている領域）を判定し、判定結果を原稿補正部１５に出力する。
【００９８】
画像領域の判定方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。例えば、図９に示すように、主走査方向および副走査方向のそれぞれについて黒画素に関するヒストグラムを作成し、このヒストグラムに基づいて最も左端、右端、上端、および下端に存在する画像データの座標を判定する方法を用いることができる。
【００９９】
原稿補正部１５は、原稿傾き検知部３４の傾き角度検知結果に基づいて、画像データに対して傾き補正処理を施す。この際、図７に示した斜線部のように、原稿の一部が画像データからはみ出している場合、すなわち原稿の一部がスキャン範囲外であった場合には、このはみ出している部分については所定の色（例えば白（８ビットの画像データの場合２５５））に置き換える。
【０１００】
また、原稿天地判定部３５の判定結果に基づいて、傾き補正処理後の画像データに対して、画像データの天地方向とこの画像データに含まれる原稿画像の天地方向とを一致させるように天地補正処理（９０°単位の回転処理）を施す。
【０１０１】
また、原稿補正部１５は、傾き補正処理および天地補正処理を施した画像データに対して、画像領域判定部３６で判定された画像領域に対応する画像データを抽出する画像抽出処理、および抽出した画像データを所定のサイズ（例えば画像出力装置４で用いる記録材のサイズに応じたサイズ）にするように変倍処理（拡大または縮小処理）を施す。また、原稿補正部１５は、上記の各処理を施した画像データを色補正部１６および領域分離部２１に出力する。
【０１０２】
なお、原稿補正部１５によって上記の各処理がなされた画像データをファイリングデータとして管理するようにしてもよい。この場合、上記画像データは、例えば、ＪＰＥＧ圧縮アルゴリズムに基づいてＪＰＥＧコードに圧縮されて記憶部２３に格納される。そして、この画像データに対するコピー出力動作やプリント出力動作が指示された場合には、記憶部２３からＪＰＥＧコードが引き出されて不図示のＪＰＥＧ伸張部に引き渡され、復号化処理が施されてＲＧＢデータに変換される。また、上記の画像データに対して送信動作が指示された場合には、記憶部２３からＪＰＥＧコードが引き出され、ネットワーク網や通信回線を介して通信装置５から外部装置へ送信される。
【０１０３】
色補正部１６は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）色材の分光特性に基づいた色濁りを取り除く処理を行うものである。
【０１０４】
黒生成下色除去部１７は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものである。これにより、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【０１０５】
空間フィルタ処理部１８は、黒生成下色除去部１７より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理（強調処理および／または平滑化処理）を行い、空間周波数特性を補正する。これにより、出力画像のぼやけや粒状性劣化を軽減することができる。
【０１０６】
中間調生成部２０は、空間フィルタ処理部１８と同様、ＣＭＹＫ信号の画像データに対して領域識別信号を基に所定の処理を施すものである。例えば、領域分離部２１にて文字に分離された領域は、特に黒文字あるいは色文字の再現性を高めるために、空間フィルタ処理部１８による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、中間調生成部２０においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。また、領域分離部２１にて網点領域に分離された領域に関しては、空間フィルタ処理部１８において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部１９では、濃度信号などの信号を画像出力装置４の特性値である網点面積率に変換する出力階調補正処理を行った後、中間調生成部２０で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離部２１にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【０１０７】
領域分離部２１は、ＲＧＢ信号より、入力画像中の各画素を黒文字領域、色文字領域、網点領域、印画紙写真（連続階調領域）領域の何れかに分離するものである。領域分離部２１は、分離結果に基づき、画素がどの領域に属しているかを示す領域分離信号を、黒生成下色除去部１７、空間フィルタ処理部１８、および中間調生成部２０へと出力する。
【０１０８】
送信データ生成部２２は、情報抽出部４１、文字認識部４２、描画コマンド生成部４３、およびフォーマット化処理部４４を備えている。なお、送信データ生成部２２は画像形成モードでは動作を行わない。送信データ生成部２２の詳細については後述する。
【０１０９】
上述した各処理が施された画像データは、一旦、図示しないメモリに記憶されたのち、所定のタイミングで読み出されて画像出力装置４に入力される。
【０１１０】
（４）通常送信モード（通常モード）
次に、通常送信モードにおける画像処理装置３の動作について、図３を参照しながらより詳細に説明する。なお、通常送信モードにおけるＡ/Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、原稿補正部１５、および領域分離部２１の処理は、画像形成モード時と同様である。なお、領域分離部２１は領域分離信号を空間フィルタ処理部１８および中間調生成部２０に対して出力する。
【０１１１】
原稿検知部１４は、画像形成モード時と同様の動作を行うとともに、２値化および低解像度化した画像データを送信データ生成部２２に出力する。
【０１１２】
色補正部１６は、原稿補正部１５から入力されたＲＧＢの画像データを、一般に普及している表示装置の表示特性に適合したＲ’Ｇ’Ｂ’の画像データ（例えば、ｓＲＧＢデータ）に変換し、黒生成下色除去部１７に出力する。黒生成下色除去部１７は、通常送信モードでは色補正部１６から入力された画像データをそのまま空間フィルタ処理部１８に出力（スルー）する。
【０１１３】
空間フィルタ処理部１８は、黒生成下色除去部１７より入力されるＲ’Ｇ’Ｂ’の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理（強調処理および／または平滑化処理）を行い、出力階調補正部１９に出力する。出力階調補正部１９は、通常送信モードでは空間フィルタ処理部１８から入力された画像データをそのまま中間調生成部２０に出力（スルー）する。
【０１１４】
中間調生成部２０は、出力階調補正部１９から入力されたＲ’Ｇ’Ｂ’の画像データに対して領域識別信号を基に所定の処理を施し、送信データ生成部２２に出力する。例えば、中間調生成部２０は、文字領域に対しては図１０に実線で示したガンマ曲線を用いた補正を行い、文字領域以外の領域に対しては図１０に破線で示したガンマ曲線を用いた補正を行う。なお、文字領域以外の領域に対するガンマ曲線としては、例えば送信先の外部装置に備えられる表示装置の表示特性に応じた曲線を設定しておき、文字領域のガンマ曲線は文字をくっきり表示できるように設定しておくことが好ましい。
【０１１５】
中間調生成部２０から出力されたＲ’Ｇ’Ｂ’の画像データは、送信データ生成部２２のフォーマット化処理部４４に入力される。
【０１１６】
送信データ生成部２２の情報抽出部４１は、原稿検知部１４から入力された画像データをそのまま文字認識部４２に出力（スルー）する。
【０１１７】
文字認識部４２は、情報抽出部４１から入力された画像データに基づいて画像データに含まれる文字の特徴量を抽出し、抽出結果を辞書データと比較して文字認識を行う。そして、文字認識結果を描画コマンド生成部４３に出力する。なお、文字認識処理の方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。
【０１１８】
また、図３に破線で示したように、原稿検知部１４が２値化および低解像度化した画像データを送信データ生成部２２へ出力するのではなく原稿補正部１５に出力し、原稿補正部１５が上記の２値化および低解像度化した画像データに対して傾き補正処理を施した画像データを送信データ生成部２２に出力し、送信データ生成部２２の文字認識部４２が傾き補正後の上記画像データを用いて文字認識処理を行うようにしてもよい。これにより、傾き補正前の画像データに基づいて文字認識を行う場合よりも文字認識の精度を向上させることができる。
【０１１９】
描画コマンド生成部４３は、文字認識部４２による文字認識結果に基づいて透明テキストを生成し、フォーマット化処理部４４に出力する。ここで、透明テキストとは、認識された文字をテキスト情報として見掛け上は見えない形で画像データに重ね合わせる（あるいは埋め込む）ためのデータである。例えば、ＰＤＦファイルでは、画像データに透明テキストを付加した画像ファイルが一般に使用されている。
【０１２０】
フォーマット化処理部４４は、中間調生成部２０から入力された画像データと、描画コマンド生成部４３によって生成された透明テキストとに基づいて所定のフォーマットの画像ファイルを生成し、通信装置５に出力する。本実施形態では、中間調生成部２０から入力された表示用の画像処理が施された画像データ（Ｒ’Ｇ’Ｂ’の画像データ）をＰＤＦ形式に変更するとともに、文字認識結果に基づいて生成された透明テキストを各画像ファイルの画像描画記述部（コマンド記述部）に埋め込む。画像ファイルの詳細については後述する。
【０１２１】
なお、本実施形態では、画像データに透明テキストを付加して送信するものとしているが、これに限るものではなく、フォーマット化処理部４４が中間調生成部２０から入力される画像データを所定のフォーマットに変換して透明テキストを付加せずに送信するようにしてもよい。なお、透明テキストを付加しない場合には、原稿検知部１４から送信データ生成部２２へのデータ出力を行わないようにしてもよい。
【０１２２】
通信装置５は、フォーマット化処理部４４から入力された画像ファイルを、ネットワークを介して通信可能に接続された外部装置に送信する。例えば、通信装置５は、上記の画像ファイルを図示しないメール処理部（ジョブ装置）によって電子メールに添付して送信する。
【０１２３】
（４）簡易送信モード（簡易モード）
次に、簡易送信モードにおける画像処理装置３の動作について、図４を参照しながらより詳細に説明する。なお、簡易送信モードにおけるＡ/Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、原稿検知部１４、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８、出力階調補正部１９、中間調生成部２０、および領域分離部２１の処理は、通常送信モード時と同様である。
【０１２４】
原稿検知部１４は、２値化および低解像度化した画像データ、傾き角度検出結果、天地方向の判定結果、および画像領域の判定結果を送信データ生成部２２に送る。また、原稿検知部１４は、入力処理部１３から入力されたＲ，Ｇ，Ｂの画像データをそのまま原稿補正部１５に出力する。あるいは、原稿検知部１４が、入力処理部１３から入力されたＲ，Ｇ，Ｂの画像データを記憶部２３に格納し、原稿補正部１５が記憶部２３からこの画像データを読み出すようにしてもよい。
【０１２５】
原稿補正部１５は、上記のＲ，Ｇ，Ｂの画像データをそのまま色補正部１６および領域分離部２１に出力（スルー）する。つまり、簡易送信モードでは、原稿補正部１５はＲ，Ｇ，Ｂの画像データに対する傾き補正処理、天地補正処理、および画像抽出処理を行わない。
【０１２６】
送信データ生成部２２の情報抽出部４１は、原稿検知部１４から入力されたデータから傾き角度検出結果、天地方向の判定結果、および画像領域の判定結果を示す情報を原稿毎に抽出し、２値化および低解像度化された画像データとともに文字認識部４２に出力する。
【０１２７】
文字認識部４２は、情報抽出部４１から入力された画像データに基づいて文字認識処理を行い、文字認識結果、傾き角度検出結果、天地方向の判定結果、および画像領域の判定結果を描画コマンド生成部４３に出力する。
【０１２８】
描画コマンド生成部４３は、文字認識部４２から入力された文字認識結果、傾き角度検出結果、天地方向の判定結果、および画像領域の判定結果に基づいて、中間調生成部２０から出力された画像データを、送信先の外部装置に備えられるコンピュータに傾き補正処理、天地補正処理、および画像抽出処理を実行させて表示させるための描画コマンドを生成し、フォーマット化処理部４４に出力する。また、描画コマンド生成部４３は、文字認識部４２による文字認識結果に基づいて透明テキストを生成してフォーマット化処理部４４に出力する。
【０１２９】
フォーマット化処理部４４は、中間調生成部２０から入力された画像データと、描画コマンド生成部４３によって生成された描画コマンド、および透明テキストに基づいて所定のフォーマットの画像ファイルを生成し、通信装置５に出力する。本実施形態では、中間調生成部２０から入力された表示用の画像処理が施された画像データをＰＤＦ形式に変更するとともに、描画コマンド生成部４３によって生成された描画コマンドおよび透明テキストを各画像データに対応する画像描画記述部（コマンド記述部）に埋め込んだ画像ファイルを生成する。
【０１３０】
図１１は、フォーマット化処理部４４によって生成されるＰＤＦ形式の画像ファイルの構成を示す説明図である。この図に示すように、上記画像ファイルは、ヘッダ部、ボディ部、相互参照表、およびトレーラ部によって構成されている。
【０１３１】
ヘッダ部には、このファイルがＰＤＦファイルであることを示す文字列とバージョン番号とが含まれる。ボディ部には、表示する情報やページ情報などが含まれる。相互参照表には、ボディ部の中身にアクセスするためのアドレス情報が記述されている。トレーラ部には、はじめにどこから読み込むかを示す情報などが記述されている。
【０１３２】
ボディ部は、文書カタログ記述部、ページ記述部、画像データ記述部、および画像描画記述部（コマンド記述部）からなる。なお、ページ記述部、画像データ記述部、および画像描画記述部は各ページに対応して設けられる。
【０１３３】
文書カタログ記述部には、各ページからなるオブジェクトに対する参照情報などが記述される。図１２（ａ）は、文書カタログ記述部に対する記述内容の一例を示している。ページ記述部には、ページ毎の表示範囲等の情報が記述される。図１２（ｂ）は、ページ記述部に対する記述内容の一例を示している。この図に示す例では、「/MediaBox [ 0.00000 0.00000 593.28003 842.88000 ]」という記述が表示範囲を規定している。画像データ記述部には、画像データが記述される。図１２（ｃ）は、画像データ記述部に対する記述内容の一例を示している。画像描画記述部には、対応するページを描画する際に適用する条件が記述される。本実施形態では、傾き補正処理、天地補正処理、および画像抽出処理に関する描画コマンドをこの画像描画記述部に記述するようになっている。
【０１３４】
図１３（ａ）は画像入力装置２において読み取られた画像データの一例を示している。また、図１４は、画像描画記述部に対する記述内容の一例を示すものであり、図１３（ａ）に示した画像データを描画する際に適用する条件を示している。この図に示す例では、「0.985 -0.174 0.174 0.985 -139.003 65.609 cm」の部分が傾き補正処理および平行移動処理に関する内容を示している。これにより、時計回りに１０度の回転処理（傾き補正処理）を行うとともに、原稿画像の左下角部の座標を表示される画像の左下角部の座標（原点）に合わせるための平行移動を行うようになっている。「737.28 0.00 0.00 894.24 0.00 0.00 cm」は、画像サイズおよび画像解像度に応じた表示設定を示しており、これにより画像が所望のサイズで表示されるようになっている。図１３（ｂ）は、図１３（ａ）の画像データに対して図１４の条件を適用して描画した場合に表示される画像を示している。この例では、原稿画像の領域を抽出する処理は行っていないが、ページの表示範囲を原稿と同じサイズに設定しているので、結果的に原稿に対応するサイズの画像が表示される。また、この例では、原稿の左下部分は画像入力装置２におけるスキャン範囲に含まれておらず、画像データが存在しないので、この部分については白色に表示される。
【０１３５】
図１５（ａ）は画像入力装置２において読み取られた画像データの一例を示している。また、図１６は、画像描画記述部に対する記述内容の一例を示すものであり、図１５（ａ）に示した画像データを描画する際に適用する条件を示している。この図に示す例では、画像データから原稿画像の領域を抽出し、抽出した領域の画像のみを表示するようになっている。図１６における「55.44 81.84 593.28 842.88 re W n」が原稿画像領域の抽出処理に関する内容を示している。この図に示す例では、矩形形状の抽出領域における左下の座標と横幅および高さを規定している。図１５（ｂ）は、図１５（ａ）の画像データに対して図１６の条件を適用して描画した場合に表示される画像を示している。この図に示すように、原稿画像領域の範囲外の領域は白色に表示される。
【０１３６】
図１７（ａ）は画像入力装置２において読み取られた画像データの一例を示している。また、図１８は、画像描画記述部に対する記述内容の一例を示すものであり、図１７（ａ）に示した画像データを描画する際に適用する条件を示している。この図に示す例では、画像データから原稿画像の領域を抽出し、抽出した領域の画像に傾き補正処理を施して表示するようになっている。図１８における「101.00 270.00 593.28 842.88 re W n」が原稿画像領域の抽出処理に関する内容を示しており、「0.985 -0.174 0.174 0.985 -111.402 80.185 cm」が傾き補正処理および平行移動処理に関する内容を示している。図１７（ｂ）は、図１７（ａ）の画像データに対して図１６の条件を適用して描画した場合に表示される画像を示している。この図に示す例では、原稿画像の領域を抽出するとともに、原稿の真ん中を中心として時計回りに１０度回転処理（傾き補正処理）を行うようになっている。なお、原稿画像領域の範囲外の領域は白色に表示される。
【０１３７】
図１９（ａ）は画像入力装置２において読み取られた画像データの一例を示している。また、図２０は、画像描画記述部に対する記述内容の一例を示すものであり、図１９（ａ）に示した画像データを描画する際に適用する条件を示している。この図に示す例では、
「0.985 -0.174 0.174 0.985 -211.402 -190.185 cm」の部分が傾き補正処理および平行移動処理に関する内容を示しており、時計回りに１０度の回転処理（傾き補正処理）を行うことを示している。図１９（ｂ）は、図１９（ａ）の画像データに対して図１８の条件を適用して描画した場合に表示される画像を示している。この図に示す例では、原稿画像の抽出処理は行っていないものの、表示領域を原稿と同じサイズに設定しているので、原稿画像の範囲外の画像は表示されないようになっている。
【０１３８】
通信装置５は、フォーマット化処理部４４から入力された画像ファイルを、ネットワークを介して通信可能に接続された外部装置に送信する。例えば、通信装置５は、上記の画像ファイルを図示しないメール処理部（ジョブ装置）によって電子メールに添付して送信する。外部装置は、受信した画像ファイルを画像描画記述部（コマンド記述部）に埋め込まれている描画コマンドを参照して表示する。これにより、外部装置において傾き補正処理、天地補正処理、および画像抽出処理が施された画像データを表示させることができる。また、画像ファイルに埋め込まれている透明テキストを用いて検索処理や音声出力処理等を行うことができる。
【０１３９】
なお、本実施形態では、傾き補正処理、天地補正処理、および画像抽出処理に関する描画コマンドを画像ファイルに埋め込んで送信するようにしているが、これに限るものではない。
【０１４０】
例えば、傾き補正処理、天地補正処理、および画像抽出処理のうちのいずれか１つ以上に関する描画コマンドを画像ファイルに埋め込んで送信するようにしてもよい。
【０１４１】
また、上記の各処理に加えて、あるいは上記の各処理に代えて、他の画像処理に関する描画コマンドを画像ファイルに埋め込んで送信するようにしてもよい。例えば、画像データを所定の変倍倍率で変倍（縮小あるいは拡大）して表示させるための描画コマンドを画像ファイルに埋め込んで送信するようにしてもよい。
【０１４２】
また、例えば、画像抽出処理で抽出した画像領域の画像を、所定のサイズにするための変倍倍率を算出する倍率算出部（図示せず）を原稿検知部１４あるいは送信データ生成部２２に設け、描画コマンド生成部４３が倍率算出部によって算出された変倍倍率に応じた描画コマンドを生成し、フォーマット化処理部４４がその描画コマンドを画像ファイルに埋め込むようにしてもよい。
【０１４３】
例えば、倍率算出部は、原稿を読み取った画像データの主走査方向の画素数をＳＸ、副走査方向の画素数をＳＹとし、この画像データに応じた画像を描画する描画範囲の主走査方向の画素数をＤＸ、副走査方向の画素数をＤＹとすると、下記式（６）に基づいて変倍倍率Ｍを算出する。
【０１４４】
ＭＸ＝ＤＸ／ＳＸ
ＭＹ＝ＤＹ／ＳＹ
Ｍ＝ｍｉｎ（ＭＸ，ＭＹ）      ・・・（６）
また、本実施形態では、文字認識結果に基づく透明テキストを画像ファイルに埋め込んで送信しているが、これに限るものではなく、透明テキストについては省略してもよい。透明テキストを省略する場合、文字認識処理を行う必要がないので、原稿検知部１４が２値化および低解像度化された画像データを送信データ生成部２２に出力しないようにしてもよい。また、透明テキストを省略する場合、文字認識部４２は、情報抽出部４１から入力されたデータをそのまま描画コマンド生成部４３に出力（スルー）すればよい。
【０１４５】
また、文字認識処理を行う場合、図４に破線で示したように、原稿検知部１４が２値化および低解像度化した画像データと原稿画像の傾き角度とを原稿補正部１５に出力し、原稿補正部１５が上記の２値化および低解像度化した画像データに対して傾き補正処理を施して送信データ生成部２２に出力し、送信データ生成部２２の文字認識部４２が傾き補正後の上記画像データを用いて文字認識処理を行うようにしてもよい。これにより、傾き補正前の画像データに基づいて文字認識を行う場合よりも文字認識の精度を向上させることができる。
【０１４６】
以上のように、本実施形態にかかるデジタルカラー複合機１では、原稿検知部１４が、原稿画像を表示する際に適用すべき画像処理の条件を原稿画像の画像データに基づいて検出し、描画コマンド生成部４３が、原稿画像を表示する際に上記条件に基づく画像処理を施してから表示を行わせるように送信先の装置に備えられるコンピュータを制御するための描画コマンドを生成する。そして、フォーマット化処理部４４が、上記画像処理を施す前の画像データに描画コマンドを付加した画像ファイルを生成する。
【０１４７】
これにより、原稿画像の画像データに対して上記画像処理を施すことなく送信することができるので、画像読取から送信までの処理を迅速に行うことができる。また、原稿画像を表示する際に、描画コマンドに基づく画像処理を送信先の装置に備えられるコンピュータに行わせることができるので、送信先の装置において、原稿画像を適切な状態で表示することができる。
【０１４８】
なお、本実施形態では、フォーマット化処理部４４がＰＤＦ形式の画像ファイルを生成する場合の実施例について説明したが、これに限るものではなく、画像データとその画像データを描画する際に適用すべき条件とを含む形式の画像ファイルであればよい。
【０１４９】
例えば、ＴＩＦＦ形式やＥＸＩＦ規格のＪＰＥＧ形式において、補正処理の項目に応じたタグに、描画時に適用する条件に値を設定するようにしてもよい。例えば、天地補正処理（回転処理）を行う場合、回転情報を示すタグである０×１１２タグに所望する回転角度に応じた値を設定すればよい。具体的には、回転角度が０度の場合は値１、回転角度が９０度の場合は値６、回転角度が１８０度の場合は値３、回転角度が２７０度の場合は値８を設定すればよい。
【０１５０】
また、本実施形態では、通常送信モードおよび簡易送信モードにおいて、ネットワークを介して接続された外部装置に画像ファイルを送信するものとしたが、これに限るものではない。例えば、画像ファイルの送信先をデジタルカラー複合機１に備えられた記憶部２３とし、この記憶部２３に画像ファイルをファイリングするようにしてもよい。
【０１５１】
また、簡易送信モードを用いて画像ファイルをデジタルカラー複合機１の記憶部２３にファイリングする場合、デジタルカラー複合機１の主制御部が、デジタルカラー複合機１の動作状態を監視し、非動作状態、すなわちジョブ処理（画像入力装置２における画像読取処理、画像処理装置３における各種処理、画像出力装置４における画像出力処理、および通信装置５における送受信処理）が行われていない状態が所定時間以上続いたことを検知したときに、記憶部２３に記憶させておいた、簡易送信モードによってファイリングされた画像ファイルを読み出し、この画像ファイルに埋め込まれている描画コマンドに基づいて、原稿補正部１５に傾き補正処理、天地補正処理、および画像抽出処理を行わせ、これら各処理を施した結果を記憶部２３に格納させたり、あるいは画像出力装置４に送って画像形成処理を行わせたりするようにしてもよい。
【０１５２】
また、本実施形態では、文字認識部４２が原稿検知部１４または原稿補正部１５から入力される２値化および低解像度化を施された画像データに基づいて文字認識処理を施すものとしているが、これに限るものではない。例えば、図２１に示すように、領域分離部２１から出力される領域分離信号を文字認識部４２に入力させ、文字認識部４２がこの領域分離信号に基づいて、文字領域（文字エッジと判定された画素からなる画像領域）を示すテキストマップを生成し、文字領域に対してのみ文字認識処理を行うようにしてもよい。
【０１５３】
あるいは、図２２に示すように、画像データに基づいて原稿の種別を判別する原稿種別自動判別部２５を設け、この原稿種別自動判別部２５から出力される原稿種別判別信号を文字認識部４２に入力させ、原稿種別判別信号が文字を含む原稿（例えば文字原稿、文字印刷写真原稿、文字印画紙写真原稿など）であることを示す場合にのみ文字認識部４２が文字認識処理を行うようにしてもよい。原稿種別自動判別部２５における原稿種別の判別方法は、少なくとも文字を含む原稿と文字を含まない原稿とを判別できる方法であれば特に限定されるものではなく、従来から公知の種々の方法を用いることができる。
【０１５４】
また、本実施形態では、本発明をデジタルカラー複合機に適用する場合について説明したが、これに限らず、モノクロの複合機に適用してもよい。また、複合機に限らず、例えば単体の画像読取装置に適用してもよい。
【０１５５】
図２３は、本発明を画像読取装置に適用する場合の構成例を示すブロック図である。この図に示す画像読取装置１００は、画像入力装置２、画像処理装置３ｂ、通信装置５、および操作パネル６を備えている。画像入力装置２、通信装置５、および操作パネル６の構成および機能は上述したデジタルカラー複合機１の場合と略同様なので、ここではその説明を省略する。
【０１５６】
画像処理装置３ｂは、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、原稿検知部１４、原稿補正部１５、色補正部１６、送信データ生成部２２、記憶部２３、および制御部２４を備えている。また、送信データ生成部２２は、情報抽出部４１、文字認識部４２、描画コマンド生成部４３、およびフォーマット化処理部４４を備えている。
【０１５７】
なお、画像形成モードを備えていない点、および、色補正部１６が色補正処理後の画像データをフォーマット化処理部４４に出力し、フォーマット化処理部４４が色補正部１６から入力された画像データに基づいて外部装置に送信する画像ファイルを生成する点以外は、画像処理装置３ｂに備えられる各部の機能は上述したデジタルカラー複合機１の場合と略同様である。画像処理装置３ｂにおいて上述した各処理が施されて生成された画像ファイルは、通信装置５により、ネットワークを介して通信可能に接続されたコンピュータやサーバなどに送信される。
【０１５８】
また、上述した図１の説明では、Ｓ１においてユーザが画像形成モード、通常送信モード、および簡易送信モードのうちのいずれかを選択するものとしたが、これに限るものではない。
【０１５９】
例えば、図１のＳ１では画像形成モードまたは画像送信モード（この時点では通常送信モードと簡易送信モードとを区別しない）のいずれかを選択し、送信モードの処理を行う場合に、原稿を読み取って取得した画像データの状態、送信先、送信方法、あるいは送信する画像ファイルのフォーマットなどの条件に応じて通常送信モードで送信するか簡易送信モードで送信するかを切り替えるようにしてもよい。
【０１６０】
図２５は、原稿画像の傾き角度に応じて通常送信モードで送信するか簡易送信モードで送信するかを切り替える場合の処理の流れを示すフロー図である。なお、この図２５の処理は、図１のＳ５において「Ｎｏ」と判定された場合、すなわち画像送信モードが選択された場合に、図１のＳ９以降の処理に代えて行われる。
【０１６１】
Ｓ５において画像形成モードではないと判断した場合、制御部２４は、画像送信モードが選択されたと判断し、図１と同様、原稿検知部１４に画像データにおける原稿画像領域の判定処理を行わせる（Ｓ９）。
【０１６２】
次に、制御部２４は、原稿検知部１４がＳ３で検出した傾き角度が予め設定された閾値以上であるか否かを判断する（Ｓ１００）。
【０１６３】
そして、閾値未満であると判断した場合、制御部２４は画像処理装置３の各部に通常送信モードの処理、すなわち図１のＳ１１〜Ｓ１６の処理を行わせ、それによって生成された画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。なお、通常送信モードの処理を行う際、画像処理装置３が画像データに対する傾き補正処理については省略するようにしてもよい。つまり、傾き角度が閾値未満である場合には、Ｓ１１の傾き補正処理を省略し、天地補正処理（Ｓ１２）、画像領域抽出処理（Ｓ１３）、文字認識処理（Ｓ１４）、透明テキスト生成処理（Ｓ１５）、およびフォーマット化処理（Ｓ１６）を行って生成した画像ファイルを送信するようにしてもよい。
【０１６４】
一方、Ｓ１００において閾値以上であると判断した場合、制御部２４は、操作パネル６の表示部に原稿の傾きが閾値以上である旨の表示を行い、ユーザに簡易送信モードを選択するか通常送信モードを選択するかの指示入力を促すメッセージを表示させる（Ｓ１０１）。
【０１６５】
その後、制御部２４は、ユーザが通常送信モードを選択したか簡易選択モードを選択したかを判断する（Ｓ１０２）。そして、通常送信モードが選択されたと判断した場合、制御部２４は画像処理装置３の各部に図１のＳ１１〜Ｓ１６の処理を行わせ、それによって生成された画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【０１６６】
一方、Ｓ１０２において簡易送信モードが選択されたと判断した場合、制御部２４は、画像ファイルのフォーマットが表示時に傾き補正を行わせるための描画コマンドを記述可能なフォーマットであるか否かを判断する（Ｓ１０３）。
【０１６７】
表２は、画像ファイルのフォーマットと、描画コマンドに記述可能な画像処理との関係を示している。この表に示すように、傾き補正を行わせるための描画コマンドを記述可能なフォーマットとしてはＰＤＦ、ＸＰＳなどが挙げられる。また、傾き補正を行わせるための描画コマンドを記述できないフォーマットとしてはＪＰＥＧ、ＴＩＦＦなどが挙げられる。
【０１６８】
【表２】
2010161764.tif 000005
【０１６９】
なお、画像ファイルのフォーマットの選択は、例えばＳ１のモード選択指示においてユーザが画像送信モードを選択した場合に、この画像送信モードの選択指示に続けて行うようにしてもよい。あるいは、Ｓ１０１の表示に対する応答としてユーザが通常送信モードまたは簡易送信モードを選択した後、それに続けてフォーマットの選択指示を行うようにしてもよい。
【０１７０】
そして、Ｓ１０３において傾き補正を行わせるための描画コマンドを記述できないフォーマットであると判断した場合、制御部２４は、画像処理装置３の各部に図１のＳ１１〜Ｓ１６の処理を行わせ、それによって生成された画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【０１７１】
一方、Ｓ１０３において傾き補正を行わせるための描画コマンドを記述可能なフォーマットであると判断した場合、制御部２４は、画像処理装置３の各部に簡易送信モードの処理、すなわち図１のＳ１８〜Ｓ２２の処理を行わせ、それによって生成された画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【０１７２】
このように、原稿の傾き角度が閾値以上であるか否かに応じて制御部２４が簡易送信モードで送信するか通常送信モードで送信するかを選択することにより、原稿の傾き角度が閾値未満の場合には描画コマンドの生成処理および描画コマンドを画像ファイルに埋め込む処理を行わないようにできるので、処理時間の短縮および処理にかかる負荷の低減を図ることができる。
【０１７３】
なお、図２５の例では、Ｓ１００において原稿の傾き角度が閾値以上であると判断した場合に、ユーザに簡易送信モードを選択するか通常送信モードを選択するかの指示入力を促すメッセージを表示させるようにしている。これにより、ユーザが、例えば、画像処理装置３から受信した画像ファイルに基づいて描画を行うコンピュータの処理速度やこのコンピュータに備えられるメモリ容量などを考慮して簡易送信モードで送信するか通常送信モードで送信するかを選択できるので、上記コンピュータに過負荷が生じたり表示状態が不安定になったりすることを抑制できる。ただし、本発明は上記の構成に限定されるものではなく、例えば、Ｓ１００において原稿の傾き角度が閾値以上であると判断した場合にＳ１０１およびＳ１０２の処理を省略してＳ１０３の処理を行うようにしてもよい。また、画像送信モードにおいて送信可能な画像ファイルのフォーマットが傾き補正を行わせるための描画コマンドを記述可能なフォーマットのみである場合には、Ｓ１０３の処理を省略して簡易送信モードの処理を行うようにしてもよい。
【０１７４】
また、簡易送信モードで画像ファイルを送信する場合に、簡易送信モードのみで送信するか、簡易送信モードでの送信と通常送信モードでの送信の両方を行うかをユーザが選択できるようにしてもよい。
【０１７５】
例えば、図２６に示すように、簡易送信モードでの画像ファイルの送信処理が完了した後、制御部２４が簡易送信モードによる送信および通常送信モードによる送信の両方を行う設定になっているか否かを判断し（Ｓ１０４）、両方の送信を行うように設定されている場合には、通常送信モードの処理（図１のＳ１１〜Ｓ１６）を行って生成した画像ファイルを通信装置５に出力させてから（Ｓ１７）、処理を終了するようにしてもよい。Ｓ１０４において通常送信モードによる送信を行わないと判断した場合、そのまま処理を終了すればよい。なお、上記の設定はユーザが操作パネル６を介して予め設定しておいてもよく、Ｓ１０１の表示に対する応答をユーザが入力する際に設定するようにしてもよい。
【０１７６】
また、図２６の例では、簡易送信モードでの送信が完了した後に簡易送信モードによる送信および通常送信モードによる送信の両方を行う設定になっているか否かを判断しているが、これに限らず、例えば簡易送信モードでの送信を開始する前に上記の判断を行うようにしてもよい。図２７はこの場合の処理の流れを示すフロー図である。なお、図２７の処理は、Ｓ１０３において画像ファイルのフォーマットが表示時に傾き補正を行わせるための描画コマンドを記述可能なフォーマットであると判断された後の処理が異なる以外は図２５と同様である。
【０１７７】
Ｓ１０３において画像ファイルのフォーマットが表示時に傾き補正を行わせるための描画コマンドを記述可能なフォーマットであると判断された場合、制御部２４は、簡易送信モードによる送信と通常送信モードによる送信の両方を行う設定になっているか否かを判断する（Ｓ１０５）。
【０１７８】
Ｓ１０５において簡易送信モードによる送信と通常送信モードによる送信の両方を行う設定になっていると判断した場合、制御部２４は、画像処理装置３の各部に簡易送信モードの処理（図１のＳ１８〜２２の処理）と通常送信モードの処理（図１のＳ１１〜Ｓ１６）の処理とを行わせ、簡易送信モードの画像ファイルと通常送信モードの画像ファイルの両方を通信装置５に出力させ（Ｓ１７）、処理を終了する。なお、簡易送信モードの処理と通常送信モードの処理を並行して行ってもよく、簡易送信モードの処理を行った後に通常送信モードの処理を行うようにしてもよい。
【０１７９】
一方、Ｓ１０５において簡易送信モードによる送信のみを行う設定になっていると判断した場合、制御部２４は、簡易送信モードの処理（図１のＳ１８〜２２の処理）を行わせ、それによって生成された画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【０１８０】
このように、簡易送信モードの画像ファイルおよび通常送信モードの画像ファイルの両方を送信するようにすることで、送信先の装置においてこれら両画像ファイルを異なる用途に用いる場合に用途に応じて両画像ファイルを使い分けることができる。例えば、はじめに受信する簡易送信モードの画像ファイルを用いてスキャン状態の事前確認を行い、その後に受信する通常送信モードの画像ファイルを公開用のデータとしてコンピュータや携帯電話などで閲覧できるように公開用サーバに保存するような使い方が考えられる。
【０１８１】
また、画像ファイルの送信先、送信方法に応じて簡易送信モードで送信するか通常送信モードで送信するかを切り替えるようにしてもよい。図２８はこの場合の処理の流れを示すフロー図である。なお、この図２８の処理は、図２５のＳ１０３の処理に代えてＳ１０６、Ｓ１０７の処理を行う以外は図２５の処理と同様である。
【０１８２】
Ｓ１０２において簡易送信モードが選択されたと判断した場合、制御部２４は、送信方法が電子メールでの送信か、あるいはファクシミリでの送信かを判断する（Ｓ１０６）。そして、ファクシミリでの送信であると判断した場合、制御部２４は、画像処理装置３の各部に通常送信モードの処理（図１のＳ１１〜Ｓ１６）の処理を行わせ、それによって生成された画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【０１８３】  一方、Ｓ１０６において電子メールの送信であると判断した場合、制御部２４は、送信先が携帯端末であるか否かを判断する（Ｓ１０７）。なお、送信先が携帯端末であるかどうかの判断は、例えば電子メールの送信先アドレスを分析することで行う。具体的には、メールアドレスの末尾が、（公序良俗違反につき、不掲載）.ne.jp、（公序良俗違反につき、不掲載）.ne.jp 、（公序良俗違反につき、不掲載）.ne.jpなどの携帯電話会社に応じたものである場合に送信先が携帯端末であると判断する。なお、送信先が携帯端末であると判断するメールアドレスの末尾情報については、適宜追加登録できるようにしてもよい。
【０１８４】
そして、Ｓ１０７において送信先が携帯端末であると判断した場合、制御部２４は、画像処理装置３の各部に通常送信モードの処理（図１のＳ１１〜Ｓ１６）の処理を行わせ、それによって生成された画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【０１８５】
一方、送信先が携帯端末ではないと判断した場合、制御部２４は、画像処理装置３の各部に簡易送信モードの処理（図１のＳ１８〜Ｓ２２の処理）を行わせ、それによって生成された画像ファイルを通信装置５に出力させ（Ｓ１７）、処理を終了する。
【０１８６】
なお、図２８の例では、図２５のＳ１０３の処理に代えてＳ１０６、Ｓ１０７の処理を行うようにしているが、これに限らず、例えば図２５〜図２７のいずれかと図２８の処理とを組み合わせもてもよい。
【０１８７】
また、本実施形態では、通常送信モードの場合に、画像処理装置３が傾き補正や天地補正等の画像処理を施した後の画像データと透明テキストとをフォーマット化した画像ファイルを生成して送信するものとしているが、これに限るものではなく、例えば通常送信モードの場合に透明テキストを含まない画像ファイルを送信するようにしてもよい。また、通常送信モードの場合に、画像処理装置３が傾き補正や天地補正等の画像処理を施す前の画像データを送信するようにしてもよい。また、通常送信モードの場合に、画像処理装置３が傾き補正や天地補正等の画像処理を施す前の画像データと透明テキストとを含む画像ファイルを送信するようにしてもよい。
【０１８８】
また、送信先の装置における画像ファイルの利用形態に応じて、通常送信モードで送信するか簡易送信モードで送信するかを切り替えてもよい。例えば、ＯＣＲなどの画像ファイルの直接利用やファイルの貼り付け等ファイルの編集処理を行う場合には通常処理モードで画像処理後の画像データを含む画像ファイルを送信し、画像ファイルの直接利用や画像ファイルの編集処理を行わない場合には簡易送信モードで画像処理前の画像データと描画コマンドとを含む画像ファイルを送信するようにしてもよい。
【０１８９】
また、上記各実施形態において、デジタルカラー複合機１、画像読取装置１００に備えられる各部（各ブロック）を、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現してもよい。この場合、デジタルカラー複合機１、画像読取装置１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタルカラー複合機１、画像読取装置１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、デジタルカラー複合機１、画像読取装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０１９０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１９１】
また、デジタルカラー複合機１、画像読取装置１００を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１９２】
また、デジタルカラー複合機１、画像読取装置１００の各ブロックは、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０１９３】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１９４】
本発明は、原稿から読み取った画像データに所定の処理を施して他の装置に送信する画像処理装置、画像読取装置、および画像形成装置に適用できる。
【符号の説明】
【０１９５】
１  デジタルカラー複合機（画像処理装置、画像形成装置、画像読取装置）
２  画像入力装置
３、３ｂ  画像処理装置
４  画像出力装置
５  通信装置
６  操作パネル
１４  原稿検知部（条件検出部）
１５  原稿補正部
２１  領域分離部
２２  送信データ生成部
２３  記憶部
２４  制御部
３１  信号変換部
３２  ２値化処理部
３３  解像度変換部
３４  原稿傾き検知部
３５  原稿天地判定部
３６  画像領域判定部
４１  情報抽出部
４２  文字認識部
４３  描画コマンド生成部
４４  フォーマット化処理部
１００  画像読取装置（画像処理装置、画像読取装置）
【図１】
2010161764.tif 000006
【図２】
2010161764.tif 000007
【図３】
2010161764.tif 000008
【図４】
2010161764.tif 000009
【図５】
2010161764.tif 000010
【図６】
2010161764.tif 000011
【図７】
2010161764.tif 000012
【図８】
2010161764.tif 000013
【図９】
2010161764.tif 000014
【図１０】
2010161764.tif 000015
【図１１】
2010161764.tif 000016
【図１２】
2010161764.tif 000017
【図１３】
2010161764.tif 000018
【図１４】
2010161764.tif 000019
【図１５】
2010161764.tif 000020
【図１６】
2010161764.tif 000021
【図１７】
2010161764.tif 000022
【図１８】
2010161764.tif 000023
【図１９】
2010161764.tif 000024
【図２０】
2010161764.tif 000025
【図２１】
2010161764.tif 000026
【図２２】
2010161764.tif 000027
【図２３】
2010161764.tif 000028
【図２４】
2010161764.tif 000029
【図２５】
2010161764.tif 000030
【図２６】
2010161764.tif 000031
【図２７】
2010161764.tif 000032
【図２８】
2010161764.tif 000033