(57)【特許請求の範囲】
【請求項１】
原稿画像を読み取って得られた画像情報から文字属性の部分画像と、画像属性の部分画像とを抽出する抽出手段と、
前記抽出手段によって抽出された文字属性の部分画像の向きを判断して、正しくない向きの場合に正しい向きになるように文字属性の部分画像を回転すると共に、前記文字属性の部分画像の回転方向及び回転量に合わせて画像属性の部分画像を回転するように回転処理を行って、予め定めたソフトウエア形式の文書情報を生成する生成手段と、
を備えた画像処理装置。
【請求項２】
前記生成手段は、画像属性の部分画像を回転した後に、予め定めた条件に応じて、画像属性の部分画像を可逆圧縮または非可逆圧縮して前記文書情報を生成する請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、予め定めた条件として画像属性の部分画像が白黒画像の場合に、画像属性の部分画像を可逆圧縮して前記文書情報を生成する請求項２に記載の画像処理装置。
【請求項４】
前記生成手段は、予め定めた条件として画像属性の部分画像がカラー画像、且つ画像属性の部分画像の容量が予め定めた閾値より大きい場合に、画像属性の部分画像を非可逆圧縮して前記文書情報を生成する請求項２に記載の画像処理装置。
【請求項５】
前記生成手段は、予め定めた条件として生成中の前記文書情報の容量が予め定めた閾値を超えた場合に、以降の画像属性の部分画像を非可逆圧縮して前記文書情報を生成する請求項２に記載の画像処理装置。
【請求項６】
前記生成手段は、画像属性の部分画像を回転後に可逆圧縮して前記文書情報を生成する請求項１に記載の画像処理装置。
【請求項７】
前記生成手段は、前記画像属性の部分画像が圧縮されている場合には伸張してから回転するように前記回転処理を行う請求項１〜６の何れか１項に記載の画像処理装置。
【請求項８】
部分画像に回転情報を付与する第１回転処理、または実画像を回転する第２回転処理の何れかを前記回転処理として設定するための設定手段を更に備えた請求項１に記載の画像処理装置。
【請求項９】
コンピュータを請求項１〜６の何れか１項に記載の画像処理装置の各手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１に記載の技術では、入力画像を正立させると共に、該入力画像に対して行った画像回転処理の回転角度を保持する画像回転手段と、該回転角度あるいは入力機器の情報に応じた画像の位置ずれを算出し、この位置ずれをもとに補正を行う補正手段と、を備えることが提案されている。すなわち、特許文献１に記載の技術では、画像を読み取ったときに、読み取った画像の回転や位置合わせを行うことが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２９３１１
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、原稿画像の向きが分らない場合でも、読み取った原稿画像を正しい向きに回転して文書情報を作成することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の画像処理装置は、原稿画像を読み取って得られた画像情報から文字属性の部分画像と、画像属性の部分画像とを抽出する抽出手段と、前記抽出手段によって抽出された文字属性の部分画像の向きを判断して、正しくない向きの場合に正しい向きになるように文字属性の部分画像を回転すると共に、前記文字属性の部分画像の回転方向及び回転量に合わせて画像属性の部分画像を回転するように回転処理を行って、予め定めたソフトウエア形式の文書情報を生成する生成手段と、を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の発明において、前記生成手段は、画像属性の部分画像を回転した後に、予め定めた条件に従って画像属性の部分画像を可逆圧縮または非可逆圧縮して前記文書情報を生成することを特徴としている。
【０００７】
請求項３に記載の発明は、請求項２に記載の発明において、前記生成手段は、予め定めた条件として画像属性の部分画像が白黒画像の場合に、画像属性の部分画像を可逆圧縮して前記文書情報を生成することを特徴としている。
【０００８】
請求項４に記載の発明は、請求項２に記載の発明において、前記生成手段は、予め定めた条件として画像属性の部分画像がカラー画像、且つ画像属性の部分画像の容量が予め定めた閾値より大きい場合に、画像属性の部分画像を非可逆圧縮して前記文書情報を生成することを特徴としている。
【０００９】
請求項５に記載の発明は、請求項２に記載の発明において、前記生成手段は、予め定めた条件として生成中の前記文書情報の容量が予め定めた閾値を超えた場合に、以降の画像属性の部分画像を非可逆圧縮して前記文書情報を生成することを特徴としている。
【００１０】
請求項６に記載の発明は、請求項１に記載の発明において、前記生成手段は、画像属性の部分画像を回転後に可逆圧縮して前記文書情報を生成することを特徴としている。
【００１１】
請求項７に記載の発明は、請求項１〜６の何れか１項に記載の発明において、前記生成手段は、前記画像属性の部分画像が圧縮されている場合には伸張してから回転するように前記回転処理を行うことを特徴としている。
また、請求項８に記載の発明は、請求項１に記載の発明において、部分画像に回転情報を付与する第１回転処理、または実画像を回転する第２回転処理の何れかを前記回転処理として設定するための設定手段を更に備えることを特徴としている。
【００１２】
請求項９に記載の画像処理プログラムは、コンピュータを請求項１〜７の何れか１項に記載の画像処理装置の各手段として機能させることを特徴としている。
【発明の効果】
【００１３】
請求項１、８に記載の発明によれば、読み取った原稿画像の向きが分らない場合でも、読み取った原稿画像を正しい向きに回転して文書情報を作成することができる、という効果がある。
【００１４】
請求項２〜５に記載の発明によれば、生成した文書情報の容量増加を抑制しながら、画質劣化を抑制することができる、という効果がある。
【００１５】
請求項６に記載の発明によれば、非可逆圧縮する場合と比較して画質劣化を抑制することができる、という効果がある。
【００１６】
請求項７に記載の発明によれば、利用者が使用する文書情報を表示するソフトウエアに応じて回転処理を選択することができる、という効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係わる画像処理装置１０の概略構成を示す図である。
【図２】本発明の実施の形態に係わる画像処理装置１０の画像処理部１６の機能的構成を示すブロック図である。
【図３】文字属性の部分画像と写真属性の部分画像を含む原稿を右９０度回転した状態で読み取って文字属性の部分画像と写真属性の部分画像を抽出した例を示す図である。
【図４】（Ａ）回転情報を画像に付与して文書情報を生成して表示する例を示す図であり、（Ｂ）は画像を回転して文書情報を生成して表示する例を示す図である。
【図５】本発明の実施の形態に係わる画像処理装置で行われる処理の流れを示すフローチャートである。
【図６】本発明の実施の形態に係わる画像処理装置で行われる処理の第１変形例を示すフローチャートである。
【図７】本発明の実施の形態に係わる画像処理装置で行われる処理の第２変形例を示すフローチャートである。
【図８】本発明の実施の形態に係わる画像処理装置で行われる処理の第３変形例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図１は、本発明の実施の形態に係わる画像処理装置１０の概略構成を示す図である。
【００１９】
本発明の実施の形態に係わる画像処理装置１０は、図１に示すように、画像読取部１２、画像蓄積部１４、画像処理部１６、ＲＡＭ１８、通信制御部２０、操作表示部２２、及び制御部２４を備えている。
【００２０】
画像読取部１２は、読取対象の原稿画像を光学的に読み取ることによって、原稿画像を表す画像情報を取得し、画像蓄積部１４は、画像読取部１２によって取得された画像情報を蓄積する。
【００２１】
画像処理部１６は、画像蓄積部１４に蓄積された画像情報を読み出して、画像情報に対する符号化、復号化、縮小等の処理を行うと共に、文字の向きを判断して判断結果に応じて画像の回転処理を行って、予め定めたソフトウエア形式の文書情報を作成する。なお、回転処理としては、本実施の形態では、画像を回転する場合と、回転情報を画像情報に付加して表示する際に回転する可能とする場合とがある。
【００２２】
ＲＡＭ１８は、通信情報を記憶するためのメモリとして機能すると共に、画像処理部１６が画像処理を行う際に、画像蓄積部１４に蓄積された画像情報を展開して、画像処理を行う際の作業領域として機能する。
【００２３】
通信制御部２０は、HTTP（HyperText Transfer Protocol）、SIP（Session Initiation Protocol）等のプロトコルを制御するTransport Protocol制御部２０Ａ、インターネットのトランスポートやネットワーク層のプロトコルを制御するTCP/UDP/IP制御部２０Ｂ、及びデータリンク層以下の通信を制御するNet Workインターフェース２０Ｃを含んで構成されており、ネットワーク等の通信手段に接続され、該通信手段を介して外部の情報処理機器（例えば、パーソナルコンピュータや画像形成装置等）と通信して、情報の授受を行う。
【００２４】
操作表示部２２は、操作ボタンや表示部等を含み、表示部に表示された情報を元に、操作ボタン等を操作することにより、画像処理装置１０の各種設定や、画像処理の実行指示等を行う。
【００２５】
そして、制御部２４は、画像処理装置１０全体の制御処理を行う。例えば、画像読取部１２によって画像を読み取って、取得した画像情報を画像蓄積部１４に蓄積し、蓄積した画像情報に対して画像処理部１６が画像処理を行う際の一連の流れの制御等を行う。
【００２６】
図２は、本発明の実施の形態に係わる画像処理装置１０の画像処理部１６の機能的構成を示すブロック図である。
【００２７】
画像処理部１６は、読取画像取得部２６、画像解析部２８、部分画像種類判定部３０、部分画像の種類毎の情報生成を行う各種情報生成部（文字情報生成部３２Ａ、図形（ＣＧ）情報生成部３２Ｂ、線画情報生成部３２Ｃ、写真情報生成部３２Ｄ、表情報生成部３２Ｅ）３２、部分画像回転処理部３４、及び文書情報生成部３６として機能する。
【００２８】
読取画像取得部２６は、セットされた原稿画像を画像読取部１２が読み取ることによって得られる画像情報を取得する。
【００２９】
画像解析部２８は、読取画像取得部２６によって取得して画像蓄積部１４に蓄積した画像情報を解析して、文字、図形（ＣＧ）、線画、写真等の属性の異なる領域を抽出することによって、部分画像の領域を判断する。画像解析部２８は、周知の技術を利用して部分画像領域を判断することが可能であり、例えば、画像情報を２値化してラベリング処理やラベリング処理された画像の連結を行う等の処理により、部分画像の領域を判断することができる。
【００３０】
部分画像種類判定部３０は、部分画像領域の濃度分布等の各種の特徴量に基づいて、部分画像の種類を判定し、部分画像を分離して属性を付与する。部分画像種類判定部３０についても周知の技術を利用して部分画像の種類を判定することができる。判定する部分画像の種類としては、文字、図形（ＣＧ）、線画、写真、表などを判定する。例えば、図３に示すように、原稿画像を文字属性の部分画像の領域と、写真属性の部分画像の領域と、を抽出してそれぞれの領域の種類を判定し各属性を付与する。
【００３１】
各種情報生成部（文字情報生成部３２Ａ、図形（ＣＧ）情報生成部３２Ｂ、線画情報生成部３２Ｃ、写真情報生成部３２Ｄ、表情報生成部３２Ｅ）３２は、部分画像種類判定部３０によって判定された各部分画像の種類に応じた情報を生成する。
【００３２】
部分画像回転処理部３４は、文字情報生成部３２Ａによって生成された文字属性の部分画像から画像の向きを判断し、文字属性の部分画像の回転方向に合わせて他の属性（図形、線画、写真、表等の画像属性）の部分画像を回転する処理を行う。すなわち、文字属性の部分画像を抽出して文字を認識する際には、文字を正しい向きに回転する方向及び回転量が分るため、当該情報を用いて他の部分画像の回転処理を行う。例えば、図３に示すように、原稿画像を図３の中央に示すように図３の上側の原稿画像に対して右９０度回転した状態で読み取った場合に、文字属性の部分画像を抽出して、文字を認識する際に文字の回転方向及び回転量を認識する。そこで、写真属性の部分画像について文字の回転方向及び回転量に合わせて回転すればよい。画像の回転処理方法としては、本実施の形態では、図４（Ａ）に示すように、部分画像を回転せずに回転情報を部分画像に付与して表示する際に回転情報に応じて回転する方法と、図４（Ｂ）に示すように、実際に部分画像を回転する方法と、を有し、何れを行うかを操作表示部２２によって設定可能とされている。なお、図４（Ｂ）に示すように、実際に部分画像を回転する際には、部分画像回転処理部３４は、当該部分画像が圧縮されている場合には伸張する処理を行ってから回転処理を行う。
【００３３】
文書情報生成部３６は、各種情報生成部３０で生成され、部分画像回転処理部３４で回転された部分画像を配置して、予め定めたソフトウエア形式の文書情報を生成する。例えば、マイクロソフト社製の文書作成ソフトウエアの文書情報を生成する。すなわち、原稿画像を読み取ることによって、文書作成ソフトウエア形式の文書情報が自動的に作成される。このとき、原稿画像の向きが分らなくても文字属性の部分画像を判定する際に向きを認識するので、文字属性の部分画像に合わせて他の部分画像を回転することで、正しい向きの文書情報が生成される。なお、写真属性等の部分画像の場合に圧縮する必要がある場合には、文書情報生成部３６が圧縮処理を行うが、部分画像回転処理部３４で行うようにしてもよい。
【００３４】
続いて、上述のように構成された本発明の実施の形態に係わる画像処理装置１０において制御部２４で行われる処理について説明する。図５は、本発明の実施の形態に係わる画像処理装置１０で行われる処理の流れを示すフローチャートである。
【００３５】
ステップ１００では、読取画像が取得されてステップ１０２へ移行する。すなわち、画像読取部１２が原稿画像を読み取ることで得られる画像情報の取得が読取画像取得部２６によって行われる。
【００３６】
ステップ１０２では、原稿画像に含まれる属性の異なる部分画像が抽出されてステップ１０４へ移行する。すなわち、画像解析部２８によって画像情報が解析されて、文字、図形（ＣＧ）、線画、写真等の領域が抽出され、情報生成部３２によって各部分画像の種類に応じた情報が生成される。
【００３７】
ステップ１０４では、文字属性の部分画像の向きが文字情報生成部３２Ａによって判定されてステップ１０６へ移行して、文字属性の部分画像の向き判定結果が部分画像回転処理部３４によって取得されてステップ１０８へ移行する。すなわち、文字情報生成部３２Ａによって文字属性の部分画像の情報を生成する際に、文字の向きを判定して文字を認識するので、部分画像回転処理部３４が文字情報生成部３２Ａで判定した文字の向きの判定結果を取得する。
【００３８】
ステップ１０８では、画像属性の部分画像の画像情報が取得されてステップ１１０へ移行する。すなわち、画像属性（例えば、文字属性以外の図形（ＣＧ）、線画、写真、表などの属性）の画像情報が部分画像回転処理部３４によって取得される。
【００３９】
ステップ１１０では、回転情報付加設定か否かが部分画像回転処理部３４によって判定される。該判定は、操作表示部２２が予め操作されて回転情報を付加する設定（画像を回転せずに回転させるための情報を付加して表示する際に画像を回転する設定）になっているか否かを判定する。該判定が肯定された場合にはステップ１１２へ移行し、否定された場合にはステップ１１４へ移行する。
【００４０】
ステップ１１２では、画像情報に回転情報が付加されてステップ１２２へ移行する。すなわち、文字属性の部分画像を正しい向きに回転する際の回転方向と回転量とを回転情報として画像情報に付加する。
【００４１】
ステップ１１４では、圧縮画像か否かが部分画像回転処理部３４によって判定され、該判定が肯定された場合にはステップ１１６へ移行し否定された場合にはステップ１１８へ移行する。
【００４２】
ステップ１１６では、画像情報が伸張されてステップ１１８へ移行する。なお、画像情報の伸張は、部分画像回転処理部３４で行うようにしてもよいし、情報生成部３２で行うようにしてもよい。
【００４３】
ステップ１１８では、画像情報が文字属性の部分画像に合わせて回転されてステップ１２０へ移行する。なお、文字属性の部分画像が正しい向きで読み取られている場合には、画像情報の回転は０度の回転とし、回転せずに、正しい向きではない場合に回転される。
【００４４】
ステップ１２０では、画像情報が文書情報生成部３６によって可逆圧縮されてステップ１２２へ移行する。なお、可逆圧縮は部分画像回転処理部３４で行うようにしてもよい。
【００４５】
ステップ１２２では、文書情報が文書情報生成部３６によって生成されて一連処理を終了する。文書情報生成部３６は、例えば、マイクロソフト社製の文書作成ソフトウエアの文書情報を生成する。
【００４６】
このように、本実施の形態では、文字属性の部分画像を抽出する際に、文字の向きを判定するので、この情報を用いて文字に合わせて画像情報を回転、または回転情報を付与して文書情報を生成することにより、生成された文書情報を表示する際には、読み取った原稿画像が正しい向きに回転されて表示される。
【００４７】
また、回転情報付加設定がなされていない場合には、画像情報が予め回転されるので、生成した文書情報を表示する際には、生成された文書情報の表示時に回転情報に応じた回転処理を行う必要がなくなるので、画像情報に回転情報を付加する場合に比べて、表示の際の処理負荷が低減されると共に、表示速度が向上される。
【００４８】
また、圧縮された画像情報を表示する際には、伸張してから表示するので非可逆圧縮の場合には伸張することにより画像が劣化するが、本実施の形態では、元画像が圧縮されている場合には伸張してから回転処理を行い、回転処理後には可逆圧縮して文書情報を生成するため文書情報を表示する際には画質劣化が生じることがない。また、文書作成ソフトウエアによっては回転情報に対応していない場合があり、回転情報を画像情報に付加しても表示する際に画像が回転されない場合があるが、本実施の形態では、回転情報付加設定をしない場合には、実画像が回転されてから文書情報性が生成されるので、回転情報に対応してない場合でも正しい向きの画像が表示される。
【００４９】
続いて、本発明の実施の形態に係わる画像処理装置１０で行われる処理の流れの変形例につて説明する。
【００５０】
まず、第１変形例について説明する。図６は、本発明の実施の形態に係わる画像処理装置１０で行われる処理の第１変形例を示すフローチャートである。
【００５１】
ステップ２００では、読取画像が取得されてステップ２０２へ移行する。すなわち、画像読取部１２が原稿画像を読み取ることで得られる画像情報の取得が読取画像取得部２６によって行われる。
【００５２】
ステップ２０２では、原稿画像に含まれる属性の異なる部分画像が抽出されてステップ２０４へ移行する。すなわち、画像解析部２８によって画像情報が解析されて、文字、図形（ＣＧ）、線画、写真等の領域が抽出され、情報生成部３２によって各部分画像の種類に応じた情報が生成される。
【００５３】
ステップ２０４では、文字属性の部分画像の向きが文字情報生成部３２Ａによって判定されてステップ２０６へ移行して、文字属性の部分画像の向き判定結果が部分画像回転処理部３４によって取得されてステップ２０８へ移行する。すなわち、文字情報生成部３２Ａによって文字属性の部分画像の情報を生成する際に、文字の向きを判定して文字を認識するので、部分画像回転処理部３４が文字情報生成部３２Ａで判定した文字の向きの判定結果を取得する。
【００５４】
ステップ２０８では、画像属性の部分画像の画像情報が取得されてステップ２１０へ移行する。すなわち、画像属性（例えば、文字属性以外の図形（ＣＧ）、線画、写真、表などの属性）の画像情報が部分画像回転処理部３４によって取得される。
【００５５】
ステップ２１０では、回転情報付加設定か否かが部分画像回転処理部３４によって判定される。該判定は、操作表示部２２が予め操作されて回転情報付加する設定（画像を回転せずに回転させるための情報を付加して表示する際に回転する設定）になっているか否かを判定する。該判定が肯定された場合にはステップ２１２へ移行し、否定された場合にはステップ２１４へ移行する。
【００５６】
ステップ２１２では、画像情報に回転情報が付加されてステップ２２８へ移行する。すなわち、文字属性の部分画像を正しい向きに回転する際の回転方向と回転量とを回転情報として画像情報に付加する。
【００５７】
ステップ２１４では、圧縮画像か否かが部分画像回転処理部３４によって判定され、該判定が肯定された場合にはステップ２１６へ移行し否定された場合にはステップ２１８へ移行する。
【００５８】
ステップ２１６では、画像情報が伸張されてステップ２１８へ移行する。なお、画像情報の伸張は、部分画像回転処理部３４で行うようにしてもよいし、情報生成部３２で行うようにしてもよい。
【００５９】
ステップ２１８では、画像情報が文字属性の部分画像に合わせて回転されてステップ２２０へ移行する。なお、文字属性の部分画像が正しい向きで読み取られている場合には、画像情報の回転は０度の回転とし、回転せずに、正しい向きではない場合に回転される。
【００６０】
ステップ２２０では、元画像が非可逆圧縮であるか否かが部分画像回転処理部３４によって判定され、該判定が否定された場合にはステップ２２２へ移行し、肯定された場合にはステップ２２４へ移行する。
【００６１】
ステップ２２２では、画像情報が文書情報生成部３６によって可逆圧縮されてステップ２２８へ移行する。なお、可逆圧縮は部分画像回転処理部３４で行うようにしてもよい。
【００６２】
ステップ２２４では、カラー画像か否かが部分画像回転処理部３４によって判定され、該判定が否定された場合にはステップ２２２へ移行し、肯定された場合にはステップ２２６へ移行する。
【００６３】
ステップ２２６では、画像情報が文書情報生成部３６によって非可逆圧縮されてステップ２２８へ移行する。なお、非可逆圧縮は部分画像回転処理部３４で行うようにしてもよい。
【００６４】
ステップ２２８では、文書情報が文書情報生成部３６によって生成されて一連処理を終了する。文書情報生成部３６は、例えば、マイクロソフト社製の文書作成ソフトウエアの文書情報を生成する。
【００６５】
このように第１変形例では、上記実施の形態に対して、元画像が非可逆画像で且つカラー画像の場合には、回転処理後に非可逆圧縮として文書情報を生成するようにしている。すなわち、元画像が非可逆圧縮の場合には、可逆圧縮に比べて圧縮率が高いので情報量が大きくなり、カラー画像ではさらに情報量が更に増えるので、このような場合には、非可逆圧縮とすることにより、文書情報の容量が大きくなり過ぎることがなくなる。
【００６６】
次に、第２変形例について説明する。図７は、本発明の実施の形態に係わる画像処理装置１０で行われる処理の第２変形例を示すフローチャートである。
【００６７】
ステップ３００では、読取画像が取得されてステップ３０２へ移行する。すなわち、画像読取部１２が原稿画像を読み取ることで得られる画像情報の取得が読取画像取得部２６によって行われる。
【００６８】
ステップ３０２では、原稿画像に含まれる属性の異なる部分画像が抽出されてステップ３０４へ移行する。すなわち、画像解析部２８によって画像情報が解析されて、文字、図形（ＣＧ）、線画、写真等の領域が抽出され、情報生成部３２によって各部分画像の種類に応じた情報が生成される。
【００６９】
ステップ３０４では、文字属性の部分画像の向きが文字情報生成部３２Ａによって判定されてステップ３０６へ移行して、文字属性の部分画像の向き判定結果が部分画像回転処理部３４によって取得されてステップ３０８へ移行する。すなわち、文字情報生成部３２Ａによって文字属性の部分画像の情報を生成する際に、文字の向きを判定して文字を認識するので、部分画像回転処理部３４が文字情報生成部３２Ａで判定した文字の向きの判定結果を取得する。
【００７０】
ステップ３０８では、画像属性の部分画像の画像情報が取得されてステップ３１０へ移行する。すなわち、画像属性（例えば、文字属性以外の図形（ＣＧ）、線画、写真、表などの属性）の画像情報が部分画像回転処理部３４によって取得される。
【００７１】
ステップ３１０では、回転情報付加設定か否かが部分画像回転処理部３４によって判定される。該判定は、操作表示部２２が予め操作されて回転情報付加する設定（画像を回転せずに回転させるための情報を付加して表示する際に回転する設定）になっているか否かを判定する。該判定が肯定された場合にはステップ３１２へ移行し、否定された場合にはステップ３１４へ移行する。
【００７２】
ステップ３１２では、画像情報に回転情報が付加されてステップ３３０へ移行する。すなわち、文字属性の部分画像を正しい向きに回転する際の回転方向と回転量とを回転情報として画像情報に付加する。
【００７３】
ステップ３１４では、圧縮画像か否かが部分画像回転処理部３４によって判定され、該判定が肯定された場合にはステップ３１６へ移行し否定された場合にはステップ３１８へ移行する。
【００７４】
ステップ３１６では、画像情報が伸張されてステップ３１８へ移行する。なお、画像情報の伸張は、部分画像回転処理部３４で行うようにしてもよいし、情報生成部３２で行うようにしてもよい。
【００７５】
ステップ３１８では、画像情報が文字属性の部分画像に合わせて回転されてステップ３２０へ移行する。なお、文字属性の部分画像が正しい向きで読み取られている場合には、画像情報の回転は０度の回転とし、回転せずに、正しい向きではない場合に回転される。
【００７６】
ステップ３２０では、元画像が非可逆圧縮であるか否かが部分画像回転処理部３４によって判定され、該判定が否定された場合にはステップ３２２へ移行し、肯定された場合にはステップ３２４へ移行する。
【００７７】
ステップ３２２では、画像情報が文書情報生成部３６によって可逆圧縮されてステップ３２８へ移行する。なお、可逆圧縮は部分画像回転処理部３４で行うようにしてもよい。
【００７８】
ステップ３２４では、カラー画像か否かが部分画像回転処理部３４によって判定され、該判定が否定された場合にはステップ３２２へ移行し、肯定された場合にはステップ３２６へ移行する。
【００７９】
ステップ３２６では、画像サイズが予め定めた閾値より大きいか否かが部分画像回転処理部３４によって判定され、該判定が否定された場合にはステップ３２２へ移行し、肯定された場合にはステップ３２８へ移行する。
【００８０】
ステップ３２８では、画像情報が文書情報生成部３６によって非可逆圧縮されてステップ３３０へ移行する。なお、非可逆圧縮は部分画像回転処理部３４で行うようにしてもよい。
【００８１】
ステップ３３０では、文書情報が文書情報生成部３６によって生成されて一連処理を終了する。文書情報生成部３６は、例えば、マイクロソフト社製の文書作成ソフトウエアの文書情報を生成する。
【００８２】
このように第２変形例では、上記実施の形態に対して、元画像が非可逆画像で且つカラー画像且つ画像サイズが閾値より大きい場合には、回転処理後に非可逆圧縮として文書情報を生成するようにしている。すなわち、第１変形例に対してさらに画像サイズを確認して、閾値より大きい場合に、非可逆圧縮するので、文書情報の容量が大きくなり過ぎることが防止されると共に、閾値より小さい場合には表示する際の画質劣化が抑制される。
【００８３】
次に、第３変形例について説明する。図８は、本発明の実施の形態に係わる画像処理装置１０で行われる処理の第３変形例を示すフローチャートである。
【００８４】
ステップ４００では、読取画像が取得されてステップ４０２へ移行する。すなわち、画像読取部１２が原稿画像を読み取ることで得られる画像情報の取得が読取画像取得部２６によって行われる。
【００８５】
ステップ４０２では、原稿画像に含まれる属性の異なる部分画像が抽出されてステップ４０４へ移行する。すなわち、画像解析部２８によって画像情報が解析されて、文字、図形（ＣＧ）、線画、写真等の領域が抽出され、情報生成部３２によって各部分画像の種類に応じた情報が生成される。
【００８６】
ステップ４０４では、文字属性の部分画像の向きが文字情報生成部３２Ａによって判定されてステップ４０６へ移行して、文字属性の部分画像の向き判定結果が部分画像回転処理部３４によって取得されてステップ４０８へ移行する。すなわち、文字情報生成部３２Ａによって文字属性の部分画像の情報を生成する際に、文字の向きを判定して文字を認識するので、部分画像回転処理部３４が文字情報生成部３２Ａで判定した文字の向きの判定結果を取得する。
【００８７】
ステップ４０８では、画像属性の部分画像の画像情報が取得されてステップ４１０へ移行する。すなわち、画像属性（例えば、文字属性以外の図形（ＣＧ）、線画、写真、表などの属性）の画像情報が部分画像回転処理部３４によって取得される。
【００８８】
ステップ４１０では、回転情報付加設定か否かが部分画像回転処理部３４によって判定される。該判定は、操作表示部２２が予め操作されて回転情報付加する設定（画像を回転せずに回転させるための情報を付加して表示する際に回転する設定）になっているか否かを判定する。該判定が肯定された場合にはステップ４１２へ移行し、否定された場合にはステップ４１４へ移行する。
【００８９】
ステップ４１２では、画像情報に回転情報が付加されてステップ４３２へ移行する。すなわち、文字属性の部分画像を正しい向きに回転する際の回転方向と回転量とを回転情報として画像情報に付加する。
【００９０】
ステップ４１４では、部分画像のうち１つの部分画像に着目されてステップ４１６へ移行し、圧縮画像か否かが部分画像回転処理部３４によって判定され、該判定が肯定された場合にはステップ４１８へ移行し否定された場合にはステップ４２０へ移行する。
【００９１】
ステップ４１８では、画像情報が伸張されてステップ４２０へ移行する。なお、画像情報の伸張は、部分画像回転処理部３４で行うようにしてもよいし、情報生成部３２で行うようにしてもよい。
【００９２】
ステップ４２０では、画像情報が文字属性の部分画像に合わせて回転されてステップ４２２へ移行する。なお、文字属性の部分画像が正しい向きで読み取られている場合には、画像情報の回転は０度の回転とし、回転せずに、正しい向きではない場合に回転される。
【００９３】
ステップ４２２では、元画像が非可逆圧縮であるか否かが部分画像回転処理部３４によって判定され、該判定が否定された場合にはステップ４２４へ移行し、肯定された場合にはステップ４２６へ移行する。
【００９４】
ステップ４２４では、画像情報が文書情報生成部３６によって可逆圧縮されてステップ４３０へ移行する。なお、可逆圧縮は部分画像回転処理部３４で行うようにしてもよい。
【００９５】
ステップ４２６では、作成中の文書情報サイズが予め定めた閾値より大きいか否かが文書情報生成部３６によって判定され、該判定が否定された場合にはステップ４２４へ移行し、肯定された場合にはステップ４２８へ移行する。
【００９６】
ステップ４２８では、画像情報が文書情報生成部３６によって非可逆圧縮されてステップ４３０へ移行する。なお、非可逆圧縮は部分画像回転処理部３４で行うようにしてもよい。
【００９７】
ステップ４３０では、全部分画像を注目したか否かが文書情報生成部３６によって判定され、該判定が否定された場合にはステップ４１４へ戻って次の部分画像に注目して上述の処理が繰り返され、判定が肯定された場合にはステップ４３２へ移行する。
【００９８】
ステップ４３２では、文書情報が文書情報生成部３６によって生成されて一連処理を終了する。文書情報生成部３６は、例えば、マイクロソフト社製の文書作成ソフトウエアの文書情報を生成する。
【００９９】
このように第３変形例では、上記の実施の形態に対して、元画像が非可逆圧縮で作成中の文書サイズが閾値より大きくなった場合に、回転処理後に非可逆圧縮として文書情報を生成するので、文書情報の容量が大きくなり過ぎることがなくなる。
【０１００】
なお、回転処理後に可逆圧縮するか非可逆圧縮するかの条件は、上記の第１〜３変形例の他に、操作表示部２２によって予め設定可能として、設定に応じて圧縮するようにしてもよい。
【０１０１】
また、上記の実施形態及び各変形例で行われる処理（図５〜８）は、制御部２４が画像処理部１６を制御することによって行われる処理の流れとしてもよいし、制御部２４に予め記憶されたプログラムを実行することによって行われる処理としてもよい。
【符号の説明】
【０１０２】
１０    画像処理装置
１２    画像読取部
１６    画像処理部
２２    操作表示部
２４    制御部
２６    読取画像情報取得部
２８    画像解析部
３０    部分画像種類判定部
３２    各種情報生成部
３４    部分画像回転処理部
３６    文書情報生成部
【図１】
0005740900.tif 000002
【図２】
0005740900.tif 000003
【図５】
0005740900.tif 000004
【図６】
0005740900.tif 000005
【図７】
0005740900.tif 000006
【図８】
0005740900.tif 000007
【図３】
0005740900.tif 000008
【図４】
0005740900.tif 000009