(57)【要約】【課題】画像読取装置で大量の原稿を読み取る場合であっても、読み取りで得た画像に対して迅速、かつ、適切に補正処理を施すことのできる画像処理方法および装置を提供する。【解決手段】画像読取装置２で原稿を読み取って得た画像を画像保持部１２に一時的に保持し、画像保持部１２が保持している画像の状態を画像状態検出部１３が検出し、当該検出結果に基づいて、表示情報作成部１４が、各画像とともに推奨する処理内容を表示する表示情報を作成し、表示／入力装置３に表示させる。【選択図】　　　　図１
2004104226.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置が原稿を読み取って生成した画像に対して処理を施す画像処理方法であって、
画像読取装置が生成した画像を保持するとともに、該保持している画像の状態を検出し、該検出した画像の状態に基づいて該画像に対して推奨する処理内容を判定し、該判定した処理内容とともに該当する画像を表示することを特徴とする画像処理方法。
【請求項２】
前記処理内容は、
前記画像に対する補正処理であり、
前記補正処理に際して推奨する補正パラメータとともに前記画像を表示する
ことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記補正処理は、
前記画像の回転補正処理であることを特徴とする請求項２記載の画像処理方法。
【請求項４】
前記処理内容は、
前記画像に対応する原稿の再読取処理であることを特徴とする請求項１記載の画像処理方法。
【請求項５】
前記再読取処理を実行する際に、載置された全ての原稿から再読み取りすべき原稿のみを読み取るように前記画像読取装置を制御することを特徴とする請求項４記載の画像処理方法。
【請求項６】
前記再読取処理により生成された画像を対応する前記画像と置き換えて保持することを特徴とする請求項４記載の画像処理方法。
【請求項７】
画像読取装置が原稿を読み取って生成した画像に対して処理を施す画像処理装置において、
画像読取装置が生成した画像を保持する画像保持手段と、
前記画像保持手段に保持されている画像の状態を検出し、該検出した画像の状態に基づいて、該画像に対して推奨する処理内容を判定する画像状態検出手段と、
前記画像状態検出手段が判定した処理内容とともに、前記画像保持手段に保持されている対応する画像を表示する表示手段と
を具備することを特徴とする画像処理装置。
【請求項８】
前記画像状態検出手段は、
前記画像に対して施すべき補正処理を判定し、
前記表示手段は、
前記画像状態検出手段が判定した補正処理に際して推奨する補正パラメータとともに前記画像を表示する
ことを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記補正処理は、
前記画像の回転補正処理であることを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記画像状態検出手段は、
前記画像に対して、対応する原稿の再読取処理をすべきか否かを判定することを特徴とする請求項７記載の画像処理方法。
【請求項１１】
前記再読取処理を実行する際に、載置された全ての原稿から再読み取りすべき原稿のみを読み取るように前記画像読取装置を制御する制御手段をさらに具備することを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
前記再読取処理により生成された画像を前記画像保持手段に保持されている対応する画像と置き換える画像置換手段とさらに具備することを特徴とする請求項１０記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像処理方法および装置に関し、特に、スキャナ等の画像読取装置で読み取った画像に対する処理を行う画像処理方法および装置に関する。
【０００２】
【従来の技術】
近年、スキャナ等の画像読取装置で原稿を読み取り、文書を電子化する機会が増大している。このため、画像読取装置は、大量の原稿を高速で読み取ることができるものの需要が増大している。
【０００３】
一方、画像読取装置で原稿を読み取って得た画像には、補正処理の必要なものが少なからず混在していることがある。画像に対して施す補正処理としては、例えば、傾き補正やノイズ除去補正等があるが、特に、傾き補正は、大量の原稿を読み取る際に利用するフィーダによって原稿が斜行することに起因する画像の傾きを補正するものであり、その処理の必要性も高いものである。
【０００４】
画像に対して傾き補正を施す技術としては、例えば、画像を読み取る際に、オペレータ等が目視で画像の確認を行って補正の有無を確認するものがある（例えば、特許文献１参照）。しかしながら、最近の高速読み取りが可能な画像読取装置では、目視による画像の確認は、事実上不可能である。
【０００５】
また、傾き補正の履歴を保持しておき、必要に応じて再コピーを行うものや（例えば、特許文献２参照）、自動的に検出した傾き角度とユーザが指定した角度のうち、選択された角度で回転補正処理を行うものがある（例えば、特許文献３参照）。しかしながら、いずれの技術も大量に原稿の読み取りを行う際には不向きであるといえる。
【０００６】
また、この他にも、読み取った全ての画像に対して自動で傾き補正処理を施すことも考えられるが、この方法でも、大量に原稿の読み取りを行った際には、補正処理に多大な時間を要し、傾きにより画像が途切れている場合には、補正も不可能となる。
【０００７】
【特許文献１】
特開平８−９５１６１号公報
【特許文献２】
特開平１０−２８５３８０号公報
【特許文献３】
特開２００１−３６７２７号公報
【０００８】
【発明が解決しようとする課題】
上述したように、画像読取装置で原稿を読み取って得た画像に対しては、補正処理を施す必要がある場合があった。しかしながら、大量の原稿を読み取る場合には、必ずしも適切な補正処理を行うことができず、補正処理に多大な時間を要したり、不適切な補正処理を施してしまう場合があった。
【０００９】
そこで、この発明は、画像読取装置で大量の原稿を読み取る場合であっても、読み取りで得た画像に対して迅速、かつ、適切に補正処理を施すことのできる画像処理方法および装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上述した目的を達成するため、請求項１の発明は、画像読取装置が原稿を読み取って生成した画像に対して処理を施す画像処理方法であって、画像読取装置が生成した画像を保持するとともに、該保持している画像の状態を検出し、該検出した画像の状態に基づいて該画像に対して推奨する処理内容を判定し、該判定した処理内容とともに該当する画像を表示することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記処理内容は、前記画像に対する補正処理であり、前記補正処理に際して推奨する補正パラメータとともに前記画像を表示することを特徴とする。
【００１２】
また、請求項３の発明は、請求項２の発明において、前記補正処理は、前記画像の回転補正処理であることを特徴とする。
【００１３】
また、請求項４の発明は、請求項１の発明において、前記処理内容は、前記画像に対応する原稿の再読取処理であることを特徴とする。
【００１４】
また、請求項５の発明は、請求項４の発明において、前記再読取処理を実行する際に、載置された全ての原稿から再読み取りすべき原稿のみを読み取るように前記画像読取装置を制御することを特徴とする。
【００１５】
また、請求項６の発明は、請求項４の発明において、前記再読取処理により生成された画像を対応する前記画像と置き換えて保持することを特徴とする。
【００１６】
また、請求項７の発明は、画像読取装置が原稿を読み取って生成した画像に対して処理を施す画像処理装置において、画像読取装置が生成した画像を保持する画像保持手段と、前記画像保持手段に保持されている画像の状態を検出し、該検出した画像の状態に基づいて、該画像に対して推奨する処理内容を判定する画像状態検出手段と、前記画像状態検出手段が判定した処理内容とともに、前記画像保持手段に保持されている対応する画像を表示する表示手段とを具備することを特徴とする。
【００１７】
また、請求項８の発明は、請求項７の発明において、前記画像状態検出手段は、前記画像に対して施すべき補正処理を判定し、前記表示手段は、前記画像状態検出手段が判定した補正処理に際して推奨する補正パラメータとともに前記画像を表示することを特徴とする。
【００１８】
また、請求項９の発明は、請求項８の発明において、前記補正処理は、前記画像の回転補正処理であることを特徴とする。
【００１９】
また、請求項１０の発明は、請求項７の発明において、前記画像状態検出手段は、前記画像に対して、対応する原稿の再読取処理をすべきか否かを判定することを特徴とする。
【００２０】
また、請求項１１の発明は、請求項１０の発明において、前記再読取処理を実行する際に、載置された全ての原稿から再読み取りすべき原稿のみを読み取るように前記画像読取装置を制御する制御手段をさらに具備することを特徴とする。
【００２１】
また、請求項１２の発明は、請求項１０の発明において、前記再読取処理により生成された画像を前記画像保持手段に保持されている対応する画像と置き換える画像置換手段とさらに具備することを特徴とする。
【００２２】
【発明の実施の形態】
以下、この発明に係る画像処理方法および装置の一実施の形態について、添付図面を参照して詳細に説明する。
【００２３】
図１は、この発明を適用した画像処理装置の機能的な構成を示すブロック図である。同図に示すように、画像処理装置１は、ジョブ受信部１１と画像保持部１２、画像状態検出部１３、表示情報作成部１４、入力指示解釈部１５、画像補正部１６、読取装置制御部１７、画像置換部１８、ジョブ転送部１９を具備して構成される。なお、画像処理装置１は、実際には、コンピュータ装置でソフトウェアを動作させることで実現されるが、もちろん、専用のハードウェアとして構成することも可能である。
【００２４】
さて、ジョブ受信部１１は、スキャナ等の画像読取装置２から画像データを含むジョブを受信する。
【００２５】
画像保持部１２は、ジョブ受信部１１が受信したジョブに含まれる画像データを一時的に保持する。
【００２６】
画像状態検出部１３は、画像保持部１２に保持されている各画像の状態を検出する。検出する状態は、補正処理の要否や推奨する補正の度合い等である。
【００２７】
表示情報作成部１４は、画像状態検出部１３が検出した画像の状態と画像保持部１２が保持している各画像に基づいて、表示／入力装置３に表示するための表示情報を作成する。ここで作成される表示情報は、各画像に対して補正処理や再読み取り処理を指示するための情報である。なお、表示／入力装置３は、コンピュータ装置でソフトウェアを動作させることで実現され、一般的なクライアント装置として利用するが、画像読取装置２に制御指示を与える指示装置（インタフェイス）として利用することも可能である。表示／入力装置３を画像読取装置２に制御指示を与える指示装置として利用する場合には、表示／入力装置３を画像読取装置２の近傍に配することとなるが、両者を画像処理装置２を介して接続する他に、直接接続するような構成も可能である。
【００２８】
入力指示解釈部１５は、表示／入力装置３で表示情報に対応して入力された入力指示を受け取り、これを解釈する。入力指示は、各画像に対して補正処理や再読み取り処理を実行させるためのもので、入力指示解釈部１５は、画像に対して補正処理を実行させる指示を受けた場合には、当該指示を画像保持部１２に通知して、画像補正部１６での補正処理を実行させる。また、入力指示解釈部１５は、画像に対して再読み取り指示を実行させる指示を受けた場合には、当該指示を読取装置制御部１７に通知して、画像読取装置２に原稿の再読み取りを実行させる。
【００２９】
画像補正部１６は、画像に対して回転やノイズ除去等の補正処理を施す。この補正処理の実行や補正処理に際する各種パラメータは、表示／入力装置３から入力された指示を入力指示解釈部１５が解釈したものを利用し、画像保持部１２に保持されている画像の補正処理を実行する。
【００３０】
読取装置制御部１７は、画像読取装置２に原稿の再読み取りを実行させる。画像読取装置２に実行させる原稿の再読み取り方法としては、再読み取りを行う原稿のみをフィーダに載置する方法と、全ての原稿をフィーダに載置して必要な原稿のみを読み取らせ、他の原稿を読み飛ばさせる方法がある。また、読取装置制御部１７による画像読取装置２の制御方法は、画像読取装置２が有する機能によりことなり、読取装置制御部１７から画像読取装置２にコマンド等を送出して直接制御する方法や、読取装置制御部１７が画像読取装置２用の制御情報を記述したファイル（ジョブテンプレート等と称することが多い）を生成して画像読取装置２に送出する方法等がある。また、表示／入力装置３が画像読取装置２を直接制御する場合には、読取装置制御部１７は、表示／入力装置３へ制御情報を送出するようにしてもよい。
【００３１】
画像置換部１８は、ジョブ受信部１１が受信したジョブが原稿の再読み取りによるものであった場合に、当該ジョブに含まれる画像データを既に画像保持部１２に保持されている画像データと置換する。
【００３２】
ジョブ転送部１９は、補正処理や原稿の再読み取り処理が終了した後に画像保持部１２に保持されている画像データを含むジョブを出力装置４に送出する。また、補正処理等を必要としないジョブに関しては、ジョブ受信部１１が受信したジョブを直ちに出力装置４に送出する。出力装置４は、各種のプリンタやファックスサーバ、ファイルサーバ、メールサーバ等であり、複数の装置のうち、ジョブにより選択されている装置に対して当該ジョブを送出することとなる。
【００３３】
次に、画像処理装置１を利用したジョブ処理の流れをユーザの観点から説明する。図２は、ジョブ実行時のユーザ操作の流れを示すフローチャートである。
【００３４】
画像処理装置１を利用してジョブを実行する際には、まず、ユーザは、画像読取装置２で原稿を読み取らせる（ステップ１００）。そして、その読取結果を表示／入力装置３で確認する（ステップ１０１）。確認の結果、ユーザが、補正や再読み取り等の修正が必要であると判断した場合には（ステップ１０２でＮＯ）、ユーザは、表示／入力装置３に補正や再読み取り等の修正指示を入力する（ステップ１０３）。そして、その修正指示に原稿の再読み取り指示が含まれていた場合には（ステップ１０４でＹＥＳ）、画像読取装置２で原稿の再読み取りを実行する（ステップ１０５）。
【００３５】
ユーザが入力した修正指示に基づいて、補正や再読み取り等が行われると、ユーザは再び表示／入力装置３で確認する（ステップ１０２）。そして、さらに修正が必要で有れば同様の処理を繰り返すが、ユーザが修正の必要が無いと判断すれば（ステップ１０２でＹＥＳ）、ユーザは、表示／入力装置３からジョブの出力指示を入力し（ステップ１０６）、これに応じて画像処理装置１が出力装置４にジョブを送出して処理を終了する。
【００３６】
次に、ジョブ実行時の画像処理装置１の動作について説明する。図３は、画像処理装置１の動作の流れを示すフローチャートである。
【００３７】
画像処理装置１は、ジョブ受信部１１が画像読取装置２からのジョブを受け付け（ステップ２００でＹＥＳ）、当該ジョブが新規のジョブであれば（ステップ２０１でＮＯ）、当該ジョブに含まれる画像データを画像保持部１２に保持し（ステップ２０２）、表示情報作成部１４等により表示／入力装置３に画像の確認のための表示処理を行うが（ステップ２０４）、この表示処理の詳細については、後述する。
【００３８】
表示処理の結果、表示／入力装置３から指示が入力されると、入力指示解釈部１５が入力された指示を解釈する（ステップ２０５）。解釈の結果、画像に対する補正指示があれば（ステップ２０６でＹＥＳ）、画像補正部１６が指示された画像データに対して、指示されたパラメータで補正処理を実行する（ステップ２０７）。また、入力指示の解釈の結果、原稿の再読取指示があれば（ステップ２０８でＹＥＳ）、読取装置制御部１７が画像読取装置２に原稿の再読み取りを実行させる（ステップ２０９）。なお、読取装置制御部１７での再読取処理の詳細については、後述する。
【００３９】
一方、ジョブ受信部１１が受け付けたジョブが、再読取処理の結果として生成される再読取ジョブであった場合には（ステップ２００でＹＥＳ、ステップ２０１でＹＥＳ）、画像置換部１８が当該ジョブに含まれる画像データを画像保持部１２に保持されている画像データと置換し（ステップ２０３）、その後、画像処理装置１は、上述の場合と同様の処理を行う（ステップ２０４以降）。
【００４０】
ここで、ステップ２０４での表示処理の詳細について説明する。図４は、表示処理の流れを示すフローチャートである。
【００４１】
表示処理では、まず、画像状態検出部１３が、画像保持部１２に保持されている画像データの状態を検出し、その検出結果を表示情報作成部１４に通知する（ステップ２４０）。
【００４２】
表示情報作成部１４では、画像状態検出部１３が検出した画像の状態に基づいて、当該画像が再読取処理を推奨する程度の状態であれば再読取対象に設定し（ステップ２４１でＹＥＳ、ステップ２４２）、当該画像が補正処理を推奨する程度の状態であれば補正対象に設定する（ステップ２４１でＮＯ、ステップ２４３でＹＥＳ、ステップ２４４）。そして、表示／入力装置３への表示設定が全ての画像を表示する設定である場合（ステップ２４５でＹＥＳ）、若しくは、当該画像が再読取対象か補正対象に設定された場合には（ステップ２４６でＹＥＳ）、当該画像を表示対象に設定する（ステップ２４７）。
【００４３】
これらの処理は、画像保持部１２に保持されている画像データのうち、対象となるもの、つまり、処理対象のジョブに含まれていた全ての画像データに対して行われ（ステップ２４８でＮＯ）、対象となる全ての画像データに対して処理が終了すると（ステップ２４８でＹＥＳ）、表示情報作成部１４は、表示対象として設定された画像を表示すべく、表示情報を作成し（ステップ２４９）、作成した表示情報を表示／入力装置３へ送出する（ステップ２５０）。
【００４４】
ここで、表示情報に基づく表示／入力装置３での表示例を説明する。図５乃至７は、表示／入力装置３の表示例を示した図である。
【００４５】
表示／入力装置３は、表示情報作成部１４が作成した表示情報に基づいて、図５乃至図７のそれぞれに示すような画面３００を表示する。画面３００には、画像のイメージを表示するイメージ表示欄３０１と、画像状態検出部１３が検出した状態を示す状態表示欄３０２、ユーザが入力すべき指示を選択する指示選択欄３０３（３０３−１〜３０３−３）が表示されている。
【００４６】
この画面３００では、説明の簡略化のため、補正処理の対象が画像の傾きの補正のみの場合を示しているが、この場合には、状態表示欄３０２には、画像状態検出部１３が検出した画像の傾き角度が表示され、指示選択欄３０３は、「回転」指示３０３−１、「再スキャン」指示３０３−２、「何もしない」指示３０３−３を選択肢として構成される。
【００４７】
そして、図５に示した状態は、画像の傾き角度が５度の場合であり、この場合には、原稿の再読取処理が推奨されるため、「再スキャン」指示３０３−２がデフォルトとして選択されている。
【００４８】
また、図６に示した状態は、画像の傾き角度が０度の場合であり、この場合には、再読取処理も補正処理も必要としないと判断されているため、「何もしない」指示３０３−３がデフォルトとして選択されている。なお、再読取処理も補正処理も必要としないと判断された場合は、表示／入力装置３への表示設定が全ての画像を表示する設定である場合以外は、表示されないこととなる。
【００４９】
また、図７に示した状態は、画像の傾き角度が２度の場合であり、この場合には、補正処理が推奨されるため、「回転」指示３０３−１がデフォルトとして選択されている。
【００５０】
この図５乃至図７に示したいずれの状態においても、ユーザは、デフォルトの選択にかかわらず、「回転」指示３０３−１、「再スキャン」指示３０３−２、「何もしない」指示３０３−３を任意に選択することができ、状態表示欄３０２に所望の角度を入力した後に「回転」指示３０３−１を選択して、処理を実行させることで、所望の角度での回転補正処理を実行させることができる。また、「再スキャン」指示３０３−２を選択する際には、画像読取装置２のフィーダに全原稿を載置するか、再読み取りすべき原稿のみを載置するかを指定することもできる（不図示）。
【００５１】
なお、ここでは、指示選択欄３０３を「回転」指示３０３−１、「再スキャン」指示３０３−２、「何もしない」指示３０３−３を選択肢として構成したが、「削除」指示を追加して混入した白紙を削除する処理を実行させること等も可能である。また、実際には、状態表示欄３０２と指示選択欄３０３は、処理可能な補正毎に表示されることとなる。
【００５２】
次に、上述のステップ２０９での再読取処理の詳細について説明する。図８は、再読取処理の流れを示すフローチャートである。
【００５３】
再読取処理では、まず、入力指示解釈部１５からの通知を受けた読取装置制御部１７が、再読取処理に際して全原稿をフィーダに載置する指定か、再読み取りすべき原稿のみをフィーダに載置する指定かを判定し、全原稿を載置する指定である場合には（ステップ２９０でＹＥＳ）、読み取りを行う原稿が何枚目の原稿であるかを特定する（ステップ２９１）。そして、画像読取装置２で原稿を再読み取りして得られた画像データと置換する画像データをファイル名や識別名等で特定し（ステップ２９２）、これらの情報に基づいて画像読取装置２用の制御情報を記述したファイル（ジョブ実行指示、ジョブテンプレート等）を作成し（ステップ２９３）、作成したジョブ実行指示を画像読取装置２へ送出し（ステップ２９４）、画像読取装置２に指定した条件での再読取処理を実行させる。
【００５４】
なお、ここで説明した処理は、ジョブ実行指示により画像読取装置２を制御する場合であるが、画像読取装置２を直接制御する場合には、ステップ２９３およびステップ２９４の処理に代えて、相当する制御コマンドを送出することとなる。
【００５５】
【発明の効果】
以上説明したように、この発明によれば、画像読取装置で原稿を読み取って得た画像を一時的に保持し、該保持している画像の状態を検出し、各画像とともに推奨する処理内容を表示するように構成したので、ユーザは、各画像の状態を視覚的に確認することができるとともに、補正処理や再読取処理の指示を容易に行うことが可能となった。
【００５６】
また、原稿の再読取処理を実行する際には、全ての原稿を画像読取装置のフィーダに載置するだけでよく、再読み取りする原稿を選別する必要がなく、再読取処理を容易に行うことができる。
【図面の簡単な説明】
【図１】この発明を適用した画像処理装置の機能的な構成を示すブロック図である。
【図２】ジョブ実行時のユーザ操作の流れを示すフローチャートである。
【図３】画像処理装置１の動作の流れを示すフローチャートである。
【図４】表示処理の流れを示すフローチャートである。
【図５】表示／入力装置３の表示例を示した図（１）である。
【図６】表示／入力装置３の表示例を示した図（２）である。
【図７】表示／入力装置３の表示例を示した図（３）である。
【図８】再読取処理の流れを示すフローチャートである。
【符号の説明】
１　　画像処理装置
２　　画像読取装置
３　　表示／入力装置
４　　出力装置
１１　　ジョブ受信部
１２　　画像保持部
１３　　画像状態検出部
１４　　表示情報作成部
１５　　入力指示解釈部
１６　　画像補正部
１７　　読取装置制御部
１８　　画像置換部
１９　　ジョブ転送部
３００　　画面
３０１　　イメージ表示欄
３０２　　状態表示欄
３０３−１　　「回転」指示
３０３−２　　「再スキャン」指示
３０３−３　　「何もしない」指示
【図１】
2004104226.tif 000003
【図２】
2004104226.tif 000004
【図３】
2004104226.tif 000005
【図４】
2004104226.tif 000006
【図５】
2004104226.tif 000007
【図６】
2004104226.tif 000008
【図７】
2004104226.tif 000009
【図８】
2004104226.tif 000010