(57)【要約】【課題】原稿内に記入されたマークの情報により、画像読取装置が、ユーザーが意図しない画像処理を行うなどの悪影響を画像に対し施す可能性がある。【解決手段】画像読取装置であって、原稿を読み取る読取手段と、前記読取手段にて読み取られた前記原稿の画像から所定のマークを検出する検出手段と、前記検出手段により検出したマークの形状に基づき、前記原稿の画像に対する処理を行う画像処理手段を備え、前記画像処理手段は、前記所定のマークの領域に対しては、前記処理を除外する。【選択図】図３
2016127357.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取手段と、
前記読取手段にて読み取られた前記原稿の画像から所定のマークを検出する検出手段と、
前記検出手段により検出した前記所定のマークに基づき、前記原稿の画像に対する処理を行う画像処理手段と
を備え、
前記画像処理手段は、前記原稿の画像のうち前記所定のマークの領域に対しては、前記処理を除外することを特徴とする画像読取装置。
【請求項２】
前記読取手段にて読み取られた前記原稿の画像に含まれる前記所定のマークの領域から、前記所定のマークを除去するか否かを設定するための画面を表示する表示手段を更に有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記読取手段は前記原稿の両面を読み取り、
前記表示手段は、前記読取手段にて読み取られた前記原稿の画像に含まれる前記所定のマークの領域の裏面に位置する、前記所定のマークが裏写りした画像を除去するか否かの設定を受け付けるための画面を表示することを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記表示手段は、前記所定のマークの形状ごとに前記画像処理手段よる処理の種類の設定を受け付けるための画面を表示することを特徴とする請求項２または３に記載の画像読取装置。
【請求項５】
前記所定のマークの領域の裏面に位置する領域は、前記所定のマークの領域に所定量のマージンを付与した大きさとすることを特徴とする請求項３に記載の画像読取装置。
【請求項６】
前記画像処理手段は、前記所定のマークが検出された場合、前記表示手段が表示した画面にて受け付けた設定に関わらず、前記所定のマークが裏写りした画像を除去することを特徴とする請求項３または５に記載の画像読取装置。
【請求項７】
前記画像処理手段による処理は、前記原稿が白紙か否かを判定する白紙判定処理であり、
前記画像処理手段は、前記所定のマークが検出された場合、前記所定のマークの領域の情報は、前記白紙判定処理に用いないことを特徴とする請求項１乃至６のいずれか一項に記載の画像読取装置。
【請求項８】
前記画像処理手段による処理は、前記原稿がカラーか否かを判定するカラー判定処理であり、
前記画像処理手段は、前記所定のマークが検出された場合、前記所定のマークの領域以外の領域の情報に基づいて、前記カラー判定処理を行うことを特徴とする請求項１乃至６のいずれか一項に記載の画像読取装置。
【請求項９】
前記画像処理手段による処理は、文字検出処理であり、
前記画像処理手段は、前記所定のマークが検出された場合、前記所定のマークの領域以外の領域に対し、前記文字検出処理を行うことを特徴とする請求項１乃至６のいずれか一項に記載の画像読取装置。
【請求項１０】
前記画像処理手段による処理は、文字の向きを検出する処理であり、
前記画像処理手段は、前記所定のマークが検出された場合、前記所定のマークの領域以外の領域に対し、前記文字の向きを検出する処理を行うことを特徴とする請求項１乃至６のいずれか一項に記載の画像読取装置。
【請求項１１】
前記所定のマークは、文字であることを特徴とする請求項９または１０に記載の画像読取装置。
【請求項１２】
前記画像処理手段は、前記所定のマークと所定の形状の画像との重複が検出された場合、当該所定のマークと前記所定の形状の画像との重複する領域を特定し、前記所定のマークの領域のうち前記特定された重複する領域以外の領域を前記原稿の画像から除去することを特徴とする請求項１乃至６のいずれか一項に記載の画像読取装置。
【請求項１３】
前記所定の形状の画像は、前記原稿に含まれる罫線であることを特徴とする請求項１２に記載の画像読取装置。
【請求項１４】
前記所定のマークは、前記原稿の余白部分に配置されることを特徴とする請求項１乃至１３のいずれか一項に記載の画像読取装置。
【請求項１５】
原稿を読み取る読取工程と、
前記読取工程にて読み取られた前記原稿の画像から所定のマークを検出する検出工程と、
前記検出工程により検出した前記所定のマークに基づき、前記原稿の画像に対する処理を行う画像処理工程と
を有し、
前記画像処理工程において、前記原稿の画像のうち前記所定のマークの領域に対しては、前記処理を除外することを特徴とする画像処理装置の制御方法。
【請求項１６】
コンピュータを、
原稿を読み取る読取手段、
前記読取手段にて読み取られた前記原稿の画像から所定のマークを検出する検出手段、
前記検出手段により検出した前記所定のマークに基づき、前記原稿の画像に対する処理を行う画像処理手段
として機能させ、
前記画像処理手段は、前記原稿の画像のうち前記所定のマークの領域に対しては、前記処理を除外することを特徴とするプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、スキャナ、複写機、ファクシミリ装置等の画像読取装置では、原稿の画像データを取得する前に、入力部を介して、予め出力画像データに対し施す処理を設定するものがある。近年では、自動原稿送り機構（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備えた画像読取装置が流通したため、入力部を介さずに自動で出力画像データに施す処理の設定を変更できる画像読取装置が求められている。
【０００３】
この様な需要に対し、例えば、読み取る原稿の余白部分に所定のマークを記入し、マークの形状、及び原稿内におけるマークの位置情報を検出することにより、原稿の出力画像データに施す処理を自動で切り替えるという方法が提案されている（特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５１２９６４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に示すような従来の画像読取装置では、原稿に所定のマークを直接記入する。そのため、取得画像データに対し何らかの後処理を行う場合、記入された所定のマークの情報が後処理に影響を及ぼす可能性がある。例えば、両面読取設定で裏面が白紙の原稿の表面に所定のマークを記入した場合、所定のマークの裏写り画像が裏面画像の白紙判定の阻害要因となる可能性がある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、画像読取装置であって、原稿の画像を読み取る読取手段と、前記読取手段にて読み取られた前記原稿から所定のマークを検出する検出手段と、前記検出手段により検出した前記所定のマークに基づき、前記読取手段にて読み取った画像に対する処理を行う画像処理手段とを備え、前記画像処理手段は、前記所定のマークの領域に対しては、前記処理を除外する。
【発明の効果】
【０００７】
所定のマークを記入した原稿の画像を読み取って、原稿の出力画像に施す処理を切り替えるという処理において、マークの裏写り画像などにより、ユーザーが意図しない画像処理が行われることを防止できる。
【図面の簡単な説明】
【０００８】
【図１】画像読取装置とホストコンピュータの接続状態を示す図。
【図２】画像読取装置の搬送路の断面図。
【図３】画像読取装置なハードウェア構成の例を示すブロック図。
【図４】第一の一実施形態に係る所定のマークの情報を含んだ原稿の図。
【図５】画像読取設定に関するダイアログの構成例を示す図。
【図６】画像読取設定に関するダイアログの構成例を示す図。
【図７】第一の実施形態に係る画像処理に関するフローチャート。
【図８】第一の実施形態に係る白紙判定処理に関するフローチャート。
【図９】所定のマークが検出された面の裏面画像データを説明するための図。
【図１０】所定のマークの裏写り画像が発生した領域を説明するための図。
【図１１】第二の実施形態に係る裏写り画像を削除する処理のフローチャート。
【図１２】第三の実施形態に係るカラー判定処理のフローチャート。
【図１３】第四の実施形態に係る文字検出処理のフローチャート。
【図１４】文字検出処理の具体例を示す図。
【図１５】第五の実施形態に係る文字向き検知処理のフローチャート。
【図１６】文字向き検知処理の具体例を示す図。
【図１７】所定のマークと罫線が重なっている状態を説明するための図。
【図１８】罫線が重なっている箇所としての交線を説明するための図。
【図１９】第六の実施形態に係るマークを除去する処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明を実施の形態に基づいて詳細に説明する。本発明は、原稿を読み取る読取手段と、読取手段にて読み取られた原稿の画像から所定のマークを検出する検出手段と、検出手段により検出した所定のマークに基づき、原稿の画像に対する処理を行う画像処理手段とを備え、画像処理手段は、原稿の画像のうち所定のマークの領域に対しては、処理を除外することによって、後処理の結果に所定のマークの存在に関わらず、所定のマークに基づく後処理の結果を得ることができる。
【００１０】
ここで、本発明の所定のマーク基づく後処理としては、例えば、白紙判定、裏写り除去、カラー判定、文字検出、文字向き検出等を行うことができる。
【００１１】
所定のマークの存在に関わらず、後処理の結果を得ることができるので、ユーザーは、原稿に対して望んだ後処理を施すことが可能となる。例えば、後処理が白紙判定の場合には、所定のマークのみの不要な白紙データを保存することなく、データ保存量を増大させずに読み取り結果をデータ保存することができる。そして、後処理が裏写り除去の場合には、所定マークの裏写り画像だけが省かれた画像情報を得ることが可能となる。また、後処理がカラー判定の場合には、マークの有無、及び色に関わらず、判定結果を得ることができる。さらに、後処理が文字検出処理の場合には、所定マークを文字として検出して、本文ではない部分を検出しなくなる。なお、後処理が文字向き検出処理の場合には、マークの有無に関わらず、文字向き検出領域の文字向きを検出し、ユーザーは、原稿に対して望んだ回転処理を施すことが可能となる。
【００１２】
＜第一の実施形態＞
以下、添付図面の説明を交えながら、本発明の実施形態について説明する。
【００１３】
［システム構成］
図１は、画像読取装置１００が、パーソナルコンピュータ２０１と、通信ケーブル２００を介して接続されていることを示す図である。ユーザーは、パーソナルコンピュータ２０１に接続された表示装置２０２に表示される後述のユーザーインターフェースを、キーボード２０３やマウス２０４等の周辺機器を使用して操作することにより、原稿の読取操作を行う。
【００１４】
図２は、画像読取装置１００内の搬送路の断面図である。なお、ここでの画像読取装置１００における搬送路の構成は一例であり、図２の構成に限定するものではない。
【００１５】
原稿積載台１１１には、画像読み取り対象となる被読取媒体である印刷媒体（例えば紙の原稿）を積載される。印刷媒体は、導入口１１０から画像読取装置１００内に導入される。外部の装置や画像読取装置１００が有する操作部（不図示）等からスキャン指示が入力されると、駆動部１５５は、導入口１１０から排出口１２に至る搬送路上に設けられた給紙ローラ１１２、駆動ローラ（搬送ローラ）１５２、１５４を回転させる。そして、原稿積載台１１１に積載されている印刷媒体が、順次、導入口１１０から画像読取装置１００内の搬送路に導入される。また、この搬送路において、駆動ローラ１５２、１５４に対向する位置には対向ローラ１５１、１５３が設けられており、印刷媒体を搬送路内で搬送する際に印刷媒体を挟持することで、印刷媒体を安定して搬送する。そして、印刷媒体は、排出口１２から画像読取装置１００外に排出される。
【００１６】
搬送路上にはレジストセンサ３０、３１が設けられている。レジストセンサ３１は、導入口１１０から挿入された印刷媒体の先端位置を検出する。一方、レジストセンサ３０は、搬送されている印刷媒体の後端位置を検出する。
【００１７】
印刷媒体の表裏の画像を読み取るために、イメージセンサ１３、１４が搬送路を挟んで配置され、駆動ローラ１５２、１５４により搬送される印刷媒体をライン単位で読み取る。即ち、イメージセンサ１３、１４はそれぞれ、導入口１１０から搬送されてくる印刷媒体の先端から後端までをライン単位で読み取る。本実施形態において、イメージセンサ１３、１４は図３に示す画像読取手段４に対応する。
【００１８】
図３は、本実施形態に係る画像読取装置１００の主要なハードウェア構成の例を示す。図３において図２に示したものと同じ構成には同じ参照番号を付し、その説明は省略する。なお、図３に示す構成は一例であり、他の部位を含んでいてもよい。
【００１９】
ＣＰＵ３０１は、メモリ３０２に格納されているコンピュータプログラムやデータを用いて、画像読取装置１００を構成する各部位の動作の制御を行う。メモリ３０２は、ＣＰＵ３０１が各種処理を実行する際に用いるワークエリアとしてや、イメージセンサ１３、１４により読み取られた画像データ等を一時的に記憶するための記憶領域としても機能する。
【００２０】
画像処理手段６は、出力画像データに対して画像処理を実行する。本願発明に係る画像処理の具体例については、フローチャートを用いて後述する。マーク検出手段７は、画像読取手段４により取得した画像データから、後述する所定のマークを検出する。Ｉ／Ｆ３０３は、スキャン指示などを発行するパーソナルコンピュータ２０１との通信を確立するためのインタフェースである。ここで用いられる通信形態は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などのシリアル通信やパラレル通信、もしくは無線接続でも構わない。
【００２１】
［読取設定］
図４は、所定のマークの情報を含んだ原稿の一例を示す図である。原稿１には、所定のマーク２が記入されている。画像読取装置１００は、後述する方法で所定のマーク２を原稿１の画像データから検出し、所定のマーク２の情報により画像データに対する処理を切り替える。なお、本願発明にて用いる所定のマークは、ここに示す形状、構成、色等に限定するものではなく、画像読取装置が認識可能であれば他のものであってもよい。この所定のマークを以下、単に「マーク」と記載する。
【００２２】
図５は、画像読取装置１００の画像読取設定を行うダイアログの構成例を示す図である。ユーザーは、表示装置２０２に表示される読取設定ダイアログ２０を使用し、原稿１を読み取る際の読取設定を行う。読取設定ダイアログ２０では、カラーやグレーといった読み取りモード、用紙サイズ、解像度、画像データの保存ファイル形式の設定等、画像読取に関する設定が行われる。読取設定ダイアログ２０にて設定される項目は、イメージセンサ１３、１４を使用して原稿１を読み取る前に必要な読取前設定と、原稿１を読み取った後に、取得した画像データに対して行われる読取後設定の２種の設定が挙げられる。読取前設定としては、取得する画像データの領域を指定する用紙サイズ設定や、両面読取可能な画像読取装置１００における読取面の選択等が挙げられる。読取後設定としては、取得した画像データの保存ファイル形式の選択や、二値化補正処理等が挙げられる。
【００２３】
また、読取設定ダイアログ２０は、後述する画像データの中からマーク２を検出するか否かを切り替えるためのマーク検出設定２１を含む。また、読取設定ダイアログ２０は、マーク２の検出動作に関する詳細な情報を設定するためのマーク詳細設定ボタン２２を含む。ここで、マーク２を検出する動作は、読取設定ダイアログ２０から設定されることに限定されるものではなく、画像読取装置１００の筐体に設置された不図示のオペレーションパネル等から設定出来る構成を取っても良い。読取設定ダイアログ２０は更に、読取設定ダイアログ２０により決められた設定を確定させるためのＯＫボタン２３と、読取設定ダイアログ２０の設定をキャンセルするためのキャンセルボタン２４を含む。
【００２４】
図６は、読取設定ダイアログ２０内に設置されたマーク詳細設定ボタン２２が選択された場合に展開されるダイアログの画面の構成例を示す図である。読取設定ダイアログ２０のマーク詳細設定ボタン２２を選択することにより、マーク詳細設定ダイアログ５０が表示装置２０２に表示される。ユーザーは、マーク詳細設定ダイアログ５０から、マーク２の検出動作、及び検出後の詳細な動作を設定することが出来る。ここでの設定は、読取設定ダイアログ２０同様、表示装置２０２等を介したダイアログ形式の設定方法に限定されるものではない。
【００２５】
マーク詳細設定ダイアログ５０は、後述する方法で、検出されたマーク２を削除するか否かを選択するためのマーク除去設定５１を含む。また、マーク詳細設定ダイアログ５０は、後述するマーク２の裏写り画像部分を削除するか否かを選択するためのマーク裏写り除去設定５２を含む。更にマーク詳細設定ダイアログ５０は、マーク２の形状により、実行する読取後処理を切り替えるためのマーク処理切替え設定５３を含む。ここでは、４種類のマークと、それぞれのマークが検出された際の動作を設定可能である例を示している。なお、ここでは、マークの形状に対応付けて画像処理を設定できるようにしているが、これに限定するものではなく、例えば、マークが記載される位置の範囲を設定できるようにしてもよい。この場合、同じマークでも異なる位置に記載された場合には、異なる処理を実行するように指定できる。マーク詳細設定ダイアログ５０は更に、選択された設定を確定させるためのＯＫボタン５４と、選択された設定をキャンセルするためのキャンセルボタン５５を含む。
【００２６】
なお、上記に示したマーク詳細設定ダイアログ５０の構成に関しては、一つの例である。したがって、実装が必須の項目ではなく、ユーザーによる設定手段を設けずに、固定の設定でマーク２の検出、及び検出後の動作を実行する構成を取っても良い。
【００２７】
以下、本実施形態では、画像読取装置１００がマーク検出手段７を用いて抽出した、マーク２に関する領域については、白紙判定に反映させない処理に関して説明する。
【００２８】
［処理フロー］
図７は、画像読取装置１００が行う画像読取処理に関するフローチャートである。本実施形態においては、画像処理として白紙判定を行う場合を例にとって説明する。なお、フローチャートの図を用いて以下に説明する各処理は、画像読取装置１００のＣＰＵ３０１が記憶部であるメモリ３０２に保持されたプログラムを読み出して実行・制御する事により実現される。また、ＣＰＵ３０１は図３に示す各部位と連携しながら処理を行う。
【００２９】
Ｓ７０１において、画像読取装置１００は、ユーザーから、白紙判定に関する設定を、読取設定ダイアログ２０を介して受け付ける。ここでユーザーが白紙判定の設定を行う方法は、画像読取装置１００の筐体に設置されたオペレーションパネル（不図示）から行っても良く、その方法は本実施形態に限定されない。また、ユーザーは、原稿１の余白部分に出力画像データに対する処理の情報を含んだマーク２を記入しておく。なお、ユーザーは、マーク２を用いて、白紙判定に関する設定を行ってもよい。更に、マーク２は必ずしもユーザーにより記入されることを条件としない。
【００３０】
Ｓ７０２において、画像読取装置１００は、イメージセンサ１３、１４の画像読取手段４を使用し、給紙ローラ１１２及び駆動部１５５により搬送されている原稿１の画像読取動作を開始する。
【００３１】
Ｓ７０３において、画像読取装置１００は、画像読取手段４を用いた原稿１の画像読取動作により、画像データを取得する。
【００３２】
Ｓ７０４において、画像読取装置１００は、画像処理手段６を用いて、画像処理を実行する。本実施形態の場合、画像処理として白紙判定処理が行われる。白紙判定処理に関して、図８を使用して詳細を後述する。その後、本処理フローは終了する。
【００３３】
（白紙判定処理）
図８は、図７のＳ７０４における画像処理のフローチャートを示す図である。本実施形態においては、画像処理として白紙判定を行う場合について説明する。
【００３４】
Ｓ８０１において、画像読取装置１００は、マーク検出手段７を用い、画像データからマーク２を検出する検出動作を行う。この際、マーク検出手段７は、原稿１の余白部分からマーク２を検出する。更に、マーク検出手段７は、検出したマーク２の形状、及び画像データ領域内におけるマーク２の位置情報から、マーク２が意図する画像処理を認識する。なお、マーク検出手段７の検出方法は、公知の画像の検知方法を用いるものとし、ここでは特に限定しない。マークが検出されなかった場合（Ｓ８０１にてＮＯ）、Ｓ８０２へ遷移し、検出された場合（Ｓ８０１にてＹＥＳ）、Ｓ８０３へ遷移する。
【００３５】
Ｓ８０２において、画像読取装置１００は、図７のＳ７０１にて設定された読取設定に従い、画像データの白紙判定を行う。白紙判定については、後述するＳ８０４と同様である。その後、本処理フローを終了する。
【００３６】
Ｓ８０３において、画像読取装置１００は、マーク２に関する画像データ領域の抽出処理を行う。本処理におけるマーク２に関する画像データ領域とは、マーク２の画像データを含む領域を指し、抽出処理については図１０を用いて後述する。
【００３７】
Ｓ８０４において、画像読取装置１００は、画像処理手段６を用い、Ｓ８０３にて抽出した領域を除外して画像データに対し白紙判定を実行する。この際、白紙判定には公知の技術を利用する。例えば、画像読取手段４により取得した画像データを二値化処理し、全画素を走査して変化点をカウントし、カウント数が一定の閾値を下回った場合、白紙であると判定する処理などが知られている。ただし、Ｓ８０３において、マーク２を含む領域が抽出され、且つ、画像読取装置１００が画像処理手段６を用いて白紙判定処理を実行するに際し、抽出された領域内における変化点のカウントは計上しない。故に、マーク２が含まれていたとしても、マーク２に関する情報は白紙判定には影響されない。その後、本処理フローを終了する。
【００３８】
なお、本実施形態における白紙判定を除外する領域は、反対面に記入されたマーク２が透過したことによって映し出された画像に対しても適用される。本処理については、図１０を用いて後述する。
【００３９】
図９は、マーク２が検出された面の裏面画像に関する図である。つまり、反対の面に記入されたマーク２が、透けて裏写りしていることを示している。裏写り画像３は、裏写りしている原稿を読み取ったことで生成された、検出されたマーク２の裏写り画像である。
【００４０】
図１０は、図８のＳ８０３にて述べた、マーク２に関する画像データ領域を抽出する処理について説明するための図である。ここで、マーク２に関する画像データ領域とは、マーク２の画像データを含む領域を指し、また、白紙判定を除外する領域でもある。マーク２に関する画像データ領域には、反対面に記入されたマーク２が透過したことによって映し出された、裏写り画像領域４３も含まれる。
【００４１】
画像読取装置１００は、マーク検出手段７を用い、マーク２の画像データ領域を検出する。この際、検出されたマーク２の領域を、画像領域４０とする。
【００４２】
次に、裏写り画像領域４３の抽出について説明する。画像読取装置１００は、検出した画像領域４０に、所定量の主走査方向のマージン４２、及び副走査方向のマージン４１を付与した領域を設ける。この際、所定量は、読み取った画像データの解像度に依存して変更される構成を取ることが望ましい。例えば、解像度が１００ｄｐｉの場合では５画素とし、解像度が６００ｄｐｉの場合では３０画素として設定する。画像領域４０に主走査方向のマージン４２、副走査方向のマージン４１を加えた領域の裏面に位置する画像データ領域を、確定した裏写り画像領域４３とする。確定した裏写り画像領域４３を裏写り画像３と同領域として扱う。
【００４３】
以上の様に、検出したマーク２にマージンを設けた領域を、裏写り画像３の領域として規定し、検出することが出来る。
【００４４】
以降、画像読取装置１００が画像読取手段４を用いて取得した画像データから、所定のマーク２に関する画像データ領域を抽出する際は、上記の２種の画像データ領域の切り出し処理を指す。
【００４５】
以上、白紙判定処理を実行する際に、検出された所定のマークを含む領域内における画像情報を用いないようにすることで、マークの有無によって、判定結果の影響を受けることがなくなる。その結果、ユーザーは、原稿に対して望んだ後処理を施すことが可能となる。本実施形態においては、白紙スキップの設定を行っている。そのため、マークが裏写りしてしまった領域以外を白紙判定するため、マークが裏写りしてしまった白紙原稿を保存することなく、画像データのデータ保存量を削減することができる。上述の設定において、両面読み取り構成のスキャナを用いる場合は、裏面白紙原稿を保存することなく、データ保存量をさらに効果的に削減することができる。
【００４６】
＜第二の実施形態＞
第二の実施形態では、画像データからマークが検出された場合、検出されたマークの領域の裏面に位置する領域に関しては、裏写り除去処理の設定を反映させない処理について、図１１を用いて説明する。
【００４７】
本実施形態では、第一の実施形態に挙げたものと同様の画像処理装置の画像読取機構、画像読取装置のハードウェア構成を用いる。本実施形態では画像読取装置１００が画像処理手段６を用いて画像データに行う処理として裏写り除去処理を行う場合の例について説明する。
【００４８】
裏写り除去処理とは、読み取られた面の反対側の面（裏面）の印字情報が透過して映し出された画像を消去する処理である。裏写り除去の初期設定は、画像領域の全面に対して裏写り除去を実行しない設定となっている場合もあるが、本実施形態では初期設定において裏写り除去処理を実行する場合について説明する。なお、裏写りについては、印刷媒体の厚みが薄いものほど顕著になることが想定される。
【００４９】
以下、裏写り画像と判断する手法と裏写り除去処理について説明する。そもそも裏写り画像は、反対側の原稿面の画像情報が、透過して映し出された画像である。そのため、表裏画像を重ねたときに、表画像に表れた明度が低い箇所と、裏画像の明度が低い箇所が重なり、且つ、表画像の画像情報でない部分が裏写り画像と判断される。
【００５０】
裏写り画像は、透過して映し出された画像であるため、表面の画像情報と比べ、明度が高い傾向にある。そのため、裏写り除去処理における公知の技術として、これらの特性を利用し、或る閾値より明るさが高い画素に対して、原稿面の下地に近くなるようにγ補正を施し、画像データから見えなくすることが知られている。
【００５１】
［裏写り除去処理］
図１１は、第一の実施形態にて述べた図７のＳ７０４における画像処理のフローチャートを示す図である。本実施形態においては、画像処理として裏写り除去を行う場合について説明する。
【００５２】
Ｓ１１０１において、画像読取装置１００は、マーク検出手段７を用い、画像データからマーク２を検出する検出動作を行う。検出方法は第一の実施形態と同様である。マークが検出されなかった場合（Ｓ１１０１にてＮＯ）、Ｓ１１０４へ遷移し、検出された場合（Ｓ１１０１にてＹＥＳ）、Ｓ１１０２へ遷移する。
【００５３】
Ｓ１１０２において、画像読取装置１００は、マーク２に関する画像データ領域のうち、所定のマーク２の裏面に位置する裏写り画像３を図１０で前述した方法に従い抽出する。Ｓ１１０３において、画像読取装置１００は、図７のＳ７０１にて設定された読取設定に関わらず、画像処理手段６を用いてＳ１１０２にて抽出した領域に対し、裏写り除去処理を行う。
【００５４】
Ｓ１１０４において、画像読取装置１００は、図７のＳ７０１にて設定された読取設定に従って裏写り除去処理を行う。例えば、初期設定に従って裏写り除去処理を実行するように設定されていた場合、画像読取装置１００は、画像処理手段６を用いて、Ｓ１１０１で抽出された領域に対して実行された裏写り除去処理と同等の処理を他の領域にも実行する。一方、裏写り除去処理を実行しないように設定されていた場合、画像読取装置１００は、Ｓ１１０１で抽出された領域以外の領域について、裏写り除去処理を行わない。Ｓ７０１において、裏写り除去処理を実行しないように設定する理由としては、薄い原稿の読取により裏写り画像が顕著に現れたとしても、裏写り除去処理によって、ユーザーが意図しない画像情報まで欠落してしまうことを防ぐためである。その後、本処理フローを終了する
以上、裏写り除去処理を実行しないように設定した場合においても、検出された所定のマークを含む領域に対してのみ裏写り除去処理の実行することにより、所定マークの裏写り画像だけが省かれた画像情報を得ることが可能となる。
【００５５】
＜第三の実施形態＞
第三の実施形態では、画像データからマークが検出された場合、検出されたマークの領域に関してはカラー判定処理において考慮しない場合について、図１２を用いて説明する。
【００５６】
本実施形態では、第一の実施形態に挙げたものと同様の画像処理装置の画像読取機構、画像読取装置のハードウェア構成を用いる。本実施形態では画像読取装置１００が画像処理手段６を用いて画像データに対し行う処理としてカラー判定処理を実行する場合の例について説明する。
【００５７】
カラー判定とは、原稿を読み取った際、その原稿がカラー原稿であるか否かを判定し、カラーであると判定された場合のみ画像データをカラー出力する処理である。
【００５８】
［カラー判定処理］
図１２は、第一の実施形態にて述べた図７のＳ７０４における画像処理のフローチャートを示す図である。本実施形態においては、画像処理としてカラー判定を行う場合について説明する。
【００５９】
Ｓ１２０１において、画像読取装置１００は、マーク検出手段７を用い、画像データから所定のマーク２を検出する検出動作を行う。検出方法は第一の実施形態と同様である。マークが検出されなかった場合（Ｓ１２０１にてＮＯ）、Ｓ１２０２へ遷移し、検出された場合（Ｓ１２０１にてＹＥＳ）、Ｓ１２０３へ遷移する。
【００６０】
Ｓ１２０２において、画像読取装置１００は、図７のＳ７０１にて設定された読取設定に従ってカラー判定を行う。カラー判定に関しては後述するＳ１２０４と同様である。その後、本処理フローを終了する。
【００６１】
Ｓ１２０３において、画像読取装置１００は、マーク２に関する画像データ領域の抽出処理を行う。ここでのマーク２に関する画像データ領域とは、マーク２の画像データを含む領域のことであり、抽出処理については図１０を使用して説明した抽出方法と同様である。
【００６２】
Ｓ１２０４において、画像読取装置１００は、画像処理手段６を用い、Ｓ１２０３にて抽出した領域を除外してカラー判定を実行する。この際、カラー判定には公知の技術を利用する。例えば、画像読取手段４により取得した画像から色相、彩度などの情報を抽出して、画素ごとにカラー画素なのか否かの判定を行い、カラーと判定された画素の数が所定の閾値を上回った場合に原稿がカラー原稿であると判定する処理などが考えられる。ただし、Ｓ１２０３において、マーク２を含む領域を抽出した画像読取装置１００は、画像処理手段６を用いてカラー判定処理を実行するに際し、抽出された領域を判定処理に用いない。その後、本処理フローを終了する。
【００６３】
なお、本実施形態におけるカラー判定を除外する領域は、反対面のマーク２が透過したことによって映し出された画像に対しても適用される。
【００６４】
以上、カラー判定処理を実行する際に、検出された所定のマークを含む領域内における画像情報を用いないことにより、マークの有無、及び色によって、判定結果に影響を及ぼすことが無くなる。よって、ユーザーは、原稿に対して望んだ後処理を施すことが可能となる。
【００６５】
＜第四の実施形態＞
第四の実施形態では、画像データからマークが検出され、且つ検出された所定のマークが文字データである場合、マークの領域に関しては文字検出処理を反映しない処理に関して、図１３、図１４を用いて説明する。また、本実施形態では、第一の実施形態に挙げたものと同様の画像処理装置の画像読取機構、画像読取装置のハードウェア構成を用いる。本実施形態では画像読取装置１００が画像処理手段６を用いて画像データに対し行う処理として文字検出処理を実行する場合について説明する。
【００６６】
文字検出処理とは、光学文字認識を指し、画像データから文字コードを抽出する処理のことである。本技術は一般的にＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）と呼ばれる。ここでの文字検出処理は公知の方法を用いるものとし、特に限定するものではない。
【００６７】
［画像処理］
図１３は、第一の実施形態にて述べた図７のＳ７０４における画像処理のフローチャートを示す図である。本実施形態においては、画像処理として文字検出処理を行う場合について説明する。
【００６８】
Ｓ１３０１において、画像読取装置１００は、マーク検出手段７を用い、画像データからマーク２を検出する検出動作を行う。検出方法は、第一の実施形態と同様である。マークが検出されなかった場合（Ｓ１３０１にてＮＯ）、Ｓ１３０２へ遷移し、検出された場合（Ｓ１３０１にてＹＥＳ）、Ｓ１３０３へ遷移する。
【００６９】
Ｓ１３０２において、画像読取装置１００は、図７のＳ７０１にて設定された読取設定に従って画像データの文字検出処理を行う。その後、本処理フローを終了する。
【００７０】
Ｓ１３０３において、画像読取装置１００は、マーク２に関する画像データ領域の抽出処理を行う。ここでのマーク２に関する画像データ領域とは、マーク２の画像データを含む領域のことであり、抽出処理については図１０を用いて説明した抽出方法と同様である。
【００７１】
Ｓ１３０４において、画像読取装置１００は、マーク２に関する画像データ領域以外の領域について、文字検出処理を実行する。ただし、Ｓ１３０３において、マーク２の領域が抽出され、且つ、画像読取装置１００が文字検出処理を実行するに際し、抽出された領域で検出した文字データに関しては、文字検出処理により取得した文字データとして結果を残さない。故に、マーク２が文字コードであったとしても、マークに関する情報は、文字検出処理の結果に反映されない。その後、本処理フローを終了する。
【００７２】
図１４は、画像データからマークが検出され、且つ検出されたマークが文字データである場合の例を示す。ここでのマークは、文字「あ」である例を示す。図１４において文字検出処理を行った場合、画像読取装置１００は、文字検出処理の出力結果として、文字データのマーク１４０１である「あ」を出力しない。
【００７３】
以上、文字検出処理を実行する際に、検出された所定のマークを含む領域内における画像情報から導出した文字情報を文字検出結果に反映させることが無い。よって、ユーザーは、原稿に対して望んだ文字検出処理の出力結果を得ることが可能となる。
【００７４】
＜第五の実施形態＞
本実施形態では、画像データからマークが検出され、且つ検出されたマークが文字データである場合、マークの領域に関しては文字向き検出処理を反映しない処理に関して、図１５、図１６を用いて説明する。また、本実施形態では、第一の実施形態にて説明したものと同様の画像処理装置の画像読取機構、画像読取装置のハードウェア構成を用いる。本実施形態では画像読取装置１００が画像処理手段６を用いて画像データに対し行う処理として文字向き検出処理を実行する場合について説明する。文字向き検出処理とは、文字検出処理により検出された文字の向きから、出力画像の向きを変更する処理を指す。また、文字向き検出処理の方法は、公知の技術を用いるものとする。
【００７５】
［文字向き検出処理］
図１５は、図７のＳ７０４において前述した画像処理のフローチャートを示す。本実施形態において、画像読取装置１００が画像処理として文字向き検出処理を行う場合について説明する。
【００７６】
Ｓ１５０１において、画像読取装置１００は、マーク検出手段７を用い、画像データから所定のマーク２を検出する検出動作を行う。検出方法は、第一の実施形態と同様である。マークが検出されなかった場合（Ｓ１５０１にてＮＯ）、Ｓ１５０２へ遷移し、検出された場合（Ｓ１５０１にてＹＥＳ）、Ｓ１５０３へ遷移する。
【００７７】
Ｓ１５０２において、画像読取装置１００は、図７のＳ１５０１にて設定された読取設定に従って画像データの文字検出処理を行う。文字向き検出処理については後述するＳ１５０４と同様である。その後、本処理フローを終了する。
【００７８】
Ｓ１５０３において、画像読取装置１００は、マーク２に関する画像データ領域の抽出処理を行う。ここでの所定のマーク２に関する画像データ領域とは、所定のマーク２の画像データを含む領域であり、抽出処理については図１０を用いて説明した抽出方法と同様である。
【００７９】
Ｓ１５０４において、画像読取装置１００は、マーク２に関する画像データ領域以外の領域について、文字向き検出処理を実行する。公知の文字向き検出処理としては、例えば、画像読取手段４により取得した画像データに対し文字検出処理を実行して文字データを取得し、取得した文字データの向きを０°、９０°、１８０°、２７０°の４パターンに分類する。その後、４パターンの内、どのパターンの文字が最も多いかに従い画像データの好適な回転方向を検出する処理がある。ただし、Ｓ１５０１において、マーク２の領域が抽出され、且つ、画像読取装置１００が文字向き検出処理を実行するに際し、抽出された領域で検出した文字データに関しては、４パターンへの分類を行わない。故に、マークが文字コードで印刷されていたとしても、マークに関する情報は、文字向き検出処理の結果に反映されない。その後、本処理フローを終了する。
【００８０】
図１６は、画像データからマークが検出され、且つ検出されたマークが文字データである場合の例を示す。ここでのマークは、文字「あ」である例を示す。図１６におけるマーク１６０１について、文字の向きは、文字向き回転処理を必要としない向きではある。この場合に文字検出処理を行うと、マーク１６０１の画像領域は文字向き検知の対象外となるため、その他の文字の向きに従い、出力画像は左方向に９０度回転して出力される。
【００８１】
以上、文字向き検出処理を実行する際に、検出された所定のマークを含む領域内における画像情報を検出処理に用いないことにより、マークの有無によって、判定結果に影響を及ぼすことが無い。よって、ユーザーは、原稿に対して望んだ回転処理を施すことが可能となる。
【００８２】
＜第六の実施形態＞
本実施形態では、画像データから検出されたマークが画像データの罫線と重複している場合、罫線とマークが重なっていた箇所に関してはマークを削除する処理を反映させない処理に関して、図１７、図１８、及び図１９を用いて説明する。また、本実施形態では、第一の実施形態にて説明したものと同様の画像処理装置の画像読取機構、画像読取装置のハードウェア構成を用いる。
【００８３】
［画像処理］
図１７は、マークが、原稿内に印刷された罫線と重なって記入された例を示す図である。このとき、マーク１７０１と罫線１７０２とが重なった領域を上書き領域１７０３とする。
【００８４】
図１８は、本実施形態における罫線１７０２同士が重なった箇所である交点を示す。罫線１７０２の検出処理では、罫線１７０２の交点を検出することにより、罫線１７０２の検出精度を向上させる。なお、本実施形態では、所定のマークと重複する所定の形状の画像として、罫線を用いているがこれに限定するものではなく、他の形状の画像を対象としてもよい。
【００８５】
図１９は、図７のＳ７０４において前述した画像処理のフローチャートを示す。本実施形態において、画像読取装置１００が画像処理として罫線を残したマークの除去を行う場合について説明する。
【００８６】
Ｓ１９０１において、画像読取装置１００は、マーク検出手段７を用い、画像データからマーク１７０１を検出する検出動作を行う。なお、Ｓ７０２において、画像読取装置１００は、罫線１７０２のレイアウト画像を罫線１７０２の元データとして、メモリ３０２に記憶しておくものとする。記憶した罫線１７０２の元データは後述する画像データから罫線１７０２を検知する処理に使用される。マークが検出されなかった場合（Ｓ１９０１にてＮＯ）、本処理フローを終了し、検出された場合（Ｓ１９０１にてＹＥＳ）、Ｓ１９０２へ遷移する。
【００８７】
Ｓ１９０２において、画像読取装置１００は、マーク１７０１が記入された画像データと、メモリ３０２に記憶していた罫線１７０２の元データとを比較し、罫線１７０２の検出を行う。罫線１７０２の検出には公知の技術を利用する。例えば、マーク１７０１が記入された画像データと罫線１７０２の元データにおいて、罫線１７０２の「長さ」「角度」「交点」の三つの情報を比較することにより、罫線１７０２の検出をする技術が知られている。ここでの交点とは、図１７に示すような罫線１７０２同士が交わっている箇所のことである。
【００８８】
Ｓ１９０３において、画像読取装置１００は、マーク１７０１が記入された画像データから罫線１７０２を一旦除去する。
【００８９】
Ｓ１９０４において、画像読取装置１００は、マーク検出手段７を用いて、罫線１７０２が除去された画像からマーク１７０１に関する領域の抽出を行う。このとき、マーク１７０１と罫線１７０２とが重なった領域である上書き領域１７０３は、Ｓ１９０２にて画像データから除去されている。その為、画像読取装置１００がマーク検出手段７を用いて、上書き領域１７０３が欠落したマーク１７０１を検出するためには、例えば公知の技術であるＨｉｓｔｏｇｒａｍ  Ｉｎｔｅｒｓｅｃｔｉｏｎ等を用いる必要がある。ここでのＨｉｓｔｏｇｒａｍ  Ｉｎｔｅｒｓｅｃｔｉｏｎとは、二つのカラー画像のヒストグラムについて、その一致度を計算する技術である。しかし、Ｓ１９０４では、画像読取装置１００が、上書き領域１７０３が欠落したマーク１７０１を画像データから検出することが重要であり、その検出手法については特に限定されない。
【００９０】
Ｓ１９０５において、画像読取装置１００は、Ｓ１９０２にて検出した罫線１７０２の情報と、Ｓ１９０１にて検出したマーク１７０１の情報とを元に、上書き領域１７０３を特定する。
【００９１】
Ｓ１９０６において、画像読取装置１００は、上書き領域１７０３を除いた領域のマーク１７０１を、画像データから除去する。
【００９２】
Ｓ１９０７において、画像読取装置１００は、罫線１７０２を再び画像データに付加する。そして、本処理フローを終了する。
【００９３】
以上、本来、現行の余白領域に印字されるべき所定マークが、罫線などの余白領域以外の箇所に印字されていた場合、マークの画像情報を消去する際に、罫線と重なった領域については消去する処理を反映させない。これにより、ユーザーは、原稿に対して望んだ画像情報を取得することが可能となる。
【００９４】
＜その他の実施形態＞
上述した実施形態において、読み取られた画像を画像処置装置としての画像読取装置が処理する例を示したが、画像処理装置としては、ＰＣ等の外部機器のハードディスク等の記憶部に保存し、画像処理を外部機器で行うようにしてもよい。その場合、外部機器と画像読取装置を含むシステムが本発明に係る画像処理装置に相当する。
【００９５】
本発明に係る画像処理を全てソフトウェアによって処理してもよく、また、その一部又は全てをハードウェアによって処理してもよい。また、本発明は、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行するものを含むものである。
【００９６】
ここで、本発明は、上述した説明の構成に限定されるものではなく、例えば、画像読取装置、または画像読取装置が接続される情報処理装置、画像処理システムなどに広く適用され、画像読み取りの対象となる原稿に付された所定のマークの画像検出結果に基づいて原稿画像の後処理を行うにあたり、その原稿画像の領域内に含まれる所定のマークが付されたマーク領域を画像処理の対象領域から除外し、マーク領域以外の原稿画像領域に対して、所定のマークに基づく画像処理を施す点に特徴がある。これにより、読み取った原稿画像の後処理の利便性を高めるために予め原稿に付した所定のマークが、その後の画像処理の領域に含まれないため、原稿の画像処理を適切に行うことが可能となる。
【００９７】
ここでいう画像処理の対象領域から除外するとは、例えば、所定のマーク認識結果に基づく所定の画像処理の結果を外部に出力しない、すなわち、マーク領域に対する画像処理を行わず（反映せず）、最終的な出力結果としてふくめないことを意味する。
【符号の説明】
【００９８】
１００…画像読取装置、２０１…パーソナルコンピュータ、２０２…表示装置、１４…イメージセンサ、６…画像処理手段、７…マーク検出手段、３０１…ＣＰＵ、３０２…メモリ、１５５…駆動部
【図１】
2016127357.tif 000003
【図２】
2016127357.tif 000004
【図３】
2016127357.tif 000005
【図４】
2016127357.tif 000006
【図５】
2016127357.tif 000007
【図６】
2016127357.tif 000008
【図７】
2016127357.tif 000009
【図８】
2016127357.tif 000010
【図９】
2016127357.tif 000011
【図１０】
2016127357.tif 000012
【図１１】
2016127357.tif 000013
【図１２】
2016127357.tif 000014
【図１３】
2016127357.tif 000015
【図１４】
2016127357.tif 000016
【図１５】
2016127357.tif 000017
【図１６】
2016127357.tif 000018
【図１７】
2016127357.tif 000019
【図１８】
2016127357.tif 000020
【図１９】
2016127357.tif 000021