(57)【要約】【課題】画像読み取り装置によって、原稿内の所望領域を閉ループで囲んで指定された特定領域を抽出する方法があるが、この場合、特定領域を閉ループで囲むマーキングを行うため、マーキング作業に手間がかかり、特に多くの原稿を処理したい場合などには作業効率の点で問題があった。【解決手段】前記読み取り原稿の画像形成面の所定の矩形領域の画像を読み込んで、読み込んだ画像の画像データを送信する画像データ送信部（１００，１０１）と、この画像データから、矩形領域の一方向に延在する連続線を検出する連続線検出部１０２と、連続線に隣接し、連続線の長さと連続線に直交する方向の抽出幅によって定まる矩形状の抽出ブロックを生成する抽出ブロック生成部１０５と、画像データから抽出ブロックの範囲内の画像を抽出して画像データを加工処理し、印刷するための印刷データを生成する画像加工部１０７とを備える。【選択図】図１
2011205473.tif 000002
【特許請求の範囲】
【請求項１】
読み取り原稿に記録された画像を読み取る画像読み取り装置において、
前記読み取り原稿の画像形成面の所定の矩形領域の画像を読み込んで、読み込んだ画像の画像データを送信する画像データ送信部と、
前記画像データから、前記矩形領域の一方向に延在する連続線を検出する連続線検出部と、
前記連続線に隣接し、前記連続線の長さと該連続線に直交する方向の抽出幅によって定まる矩形状の抽出ブロックを生成する抽出ブロック生成部と、
前記画像データから前記抽出ブロックの範囲内の画像を抽出して前記画像データを加工処理し、印刷するための印刷データを生成する画像加工部と
を有することを特徴とする画像読み取り装置。
【請求項２】
ユーザによって、前記連続線検出部が検出する連続線の幅及び／又は色を定めるための判定条件入力部を備えたことを特徴とする請求項１記載の画像読み取り装置。
【請求項３】
前記連続線の端部から該連続線に直交する方向に延在する補助線を検出する補助線判断部を有し、該補助線判断部が検出した前記補助線の長さを前記抽出幅とすることを特徴とする請求項１又は２記載の画像読み取り装置。
【請求項４】
ユーザによって、前記抽出幅を定めるための抽出条件設定部を備えたことを特徴とする請求項１又は２記載の画像読み取り装置。
【請求項５】
ユーザによって前記抽出幅を定めるための数値を入力する入力部と、前記補助線判断部で検出する補助線の長さを前記抽出ブロックの前記抽出幅とするか、前記入力部に入力する数値を前記抽出ブロックの前記抽出幅とするかを選択する選択部とを有する抽出条件設定部を備えたことを特徴とする請求項３記載の画像読み取り装置。
【請求項６】
文字サイズ認識処理部を備え、前記抽出幅を前記連続線に隣接する一行の文字が含まれる幅に設定したことを特徴とする請求項１又は２記載の画像読み取り装置。
【請求項７】
前記抽出条件設定部は、前記抽出ブロック内の画像データを前記印刷データとするか、前記抽出ブロック以外の画像データを前記印刷データとするかを選択する抽出モード選択部を有することを特徴とする請求項４又は５記載の画像読み取り装置。
【請求項８】
前記抽出条件設定部は、前記抽出ブロックの画像データをカラーで処理するか、モノクロで処理するかを選択する色選択部を有することを特徴とする請求項４，５，７の何れか一項に記載の画像読み取り装置。  
【請求項９】
読み取り原稿に記録された画像を読み取る画像読み取り装置において、
前記読み取り原稿の画像形成面の所定の矩形領域の画像を読み込んで、読み込んだ画像の画像データを送信する画像データ送信部と、
前記所定の矩形領域内で、用紙端余白領域と該用紙端余白領域に囲まれた原稿複写領域とを区別し、前記画像データから、前記用紙端余白領域の画像データを分離して送信する原稿複写範囲検出部と、
前記用紙端余白領域の画像データから、前記矩形領域の一方向に延在する第１のマーカー線を検出するマーカー線検出部と、
前記用紙端余白領域の画像データから、前記第１のマーカー線と直交する方向に延在する第２のマーカー線を検出し、前記第１のマーカー線によって定まる、前記第１のマーカー線と平行な座標軸の領域と、前記第２のマーカー線によって定まる、前記第２のマーカー線と平行な座標軸の領域とが交差する領域に相当する抽出ブロックを生成する抽出ブロック生成部と、
前記画像データから前記抽出ブロックの範囲内の画像を抽出して前記画像データを加工処理し、印刷するための印刷データを生成する画像加工部と
を有することを特徴とする画像読み取り装置。
【請求項１０】
前記マーカー線検出部によって前記第１のマーカー線が検出されたとき、前記抽出ブロック生成部による抽出ブロックの生成を指示する処理モード切換え部を備えたことを特徴とする請求項９記載の画像読み取り装置。
【請求項１１】
ユーザによって、前記マーカー線検出部が検出する前記第１のマーカー線の幅及び／又は色を定めるための判定条件入力部を備えたことを特徴とする請求項９又は１０記載の画像読み取り装置。
【請求項１２】
前記抽出ブロックの画像データをカラーで処理するか、モノクロで処理するかを選択する色選択部を有する抽出条件設定部を備えたことを特徴とする９乃至１１の何れか一項に記載の画像読み取り装置。
【請求項１３】
前記抽出条件設定部は、前記抽出ブロック内の画像データを前記印刷データとするか、前記抽出ブロック以外の画像データを前記印刷データとするかを選択する抽出モード選択部を有することを特徴とする請求項１２記載の画像読み取り装置。
【請求項１４】
請求項１乃至１３の何れか一項に記載の画像読み取り装置と、前記加工部で生成された印刷データを記録媒体に印刷するプリンタとを有する印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読み取り装置に関し、特に読み取り原稿の特定領域を抽出する技術に関するものである。
【背景技術】
【０００２】
従来、画像読み取り装置によって原稿内の指定された特定領域を抽出する方法として、原稿内の所望領域を閉ループで囲むように専用マーカー等でマーキングした後、マーキングした原稿を読み取らせることによって、マーキングした特定領域を抽出する方法があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１３３１５０号公報（第４頁、図４）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の方法では、原稿内の抽出したい特定領域を閉ループで囲むマーキングを行うため、マーキング作業に手間がかかり、特に多くの原稿を処理したい場合などには作業効率の点で問題があった。
本発明は、これらの問題点を解消し、作業性に優れた特定領域の抽出方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明による画像読み取り装置は、読み取り原稿に記録された画像を読み取る画像読み取り装置であって、
前記読み取り原稿の画像形成面の所定の矩形領域の画像を読み込んで、読み込んだ画像の画像データを送信する画像データ送信部と、前記画像データから、前記矩形領域の一方向に延在する連続線を検出する連続線検出部と、前記連続線に隣接し、前記連続線の長さと該連続線に直交する方向の抽出幅によって定まる矩形状の抽出ブロックを生成する抽出ブロック生成部と、前記画像データから前記抽出ブロックの範囲内の画像を抽出して前記画像データを加工処理し、印刷するための印刷データを生成する画像加工部とを有することを特徴とする。
【０００６】
本発明による別の画像読み取り装置は、読み取り原稿に記録された画像を読み取る画像読み取り装置であって、
前記読み取り原稿の画像形成面の所定の矩形領域の画像を読み込んで、読み込んだ画像の画像データを送信する画像データ送信部と、前記所定の矩形領域内で、用紙端余白領域と該用紙端余白領域に囲まれた原稿複写領域とを区別し、前記画像データから、前記用紙端余白領域の画像データを分離して送信する原稿複写範囲検出部と、前記用紙端余白領域の画像データから、前記矩形領域の一方向に延在する第１のマーカー線を検出するマーカー線検出部と、前記用紙端余白領域の画像データから、前記第１のマーカー線と直交する方向に延在する第２のマーカー線を検出し、前記第１のマーカー線によって定まる、前記第１のマーカー線と平行な座標軸の領域と、前記第２のマーカー線によって定まる、前記第２のマーカー線と平行な座標軸の領域とが交差する領域に相当する抽出ブロックを生成する抽出ブロック生成部と、前記画像データから前記抽出ブロックの範囲内の画像を抽出して前記画像データを加工処理し、印刷するための印刷データを生成する画像加工部とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、読み取り原稿から抽出したい所望の画像領域を特定する際に、対応する領域に延在する連続線を記述するだけで所望の画像領域を特定し、抽出することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明による実施の形態１の画像読み取り装置の要部構成を示す機能ブロック図である。
【図２】実施の形態１において、スキャナで読み取る読み取り原稿と、スキャナの読取り位置との関係、及び画像読み取り装置による読み取り動作を説明するための動作説明図である。
【図３】実施の形態１において、判断条件入力部によって表示される表示画面例を示す動作説明図である。
【図４】実施の形態１において、抽出条件設定部によって表示される表示画面例を示す動作説明図である。
【図５】実施の形態１において、補助線を伴って書き込まれた連続線の形状を示す図である。
【図６】（ａ）は、実施の形態１の画像読み取り装置が読み取る読み取り原稿の画像であり、（ｂ）は、抽出モードを「切り出し」モードとして印刷したときの印刷画像を示す図であり、（ｃ）は、抽出モードを「マスク」モードとして画像抽出し、印刷した時の印刷画像を示す図である。
【図７】本発明による実施の形態２の画像読み取り装置の要部構成を示す機能ブロック図である。
【図８】実施の形態２において、スキャナで読み取る読み取り原稿と、スキャナの読取り位置との関係、及び画像読み取り装置による読み取り動作を説明するための動作説明図である。
【図９】実施の形態２において、判断条件入力部によって表示される表示画面例を示す動作説明図である。
【図１０】実施の形態２において、抽出条件設定部によって表示される表示画面例を示す動作説明図である。
【図１１】（ａ）は、実施の形態２の画像読み取り装置が読み取る読み取り原稿の画像であり、（ｂ）は、抽出モードを「切り出し」モードとして印刷したときの印刷画像を示す図であり、（ｃ）は、抽出モードを「マスク」モードとして画像抽出し、印刷した時の印刷画像を示す図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
図１は、本発明による実施の形態１の画像読み取り装置の要部構成を示す機能ブロック図である。
【００１０】
画像読み取り装置１は、スキャナ１００、画像読み取り部１０１、連続線検出部１０２、補助線判断部１０３、判断条件入力部１０４、抽出ブロック生成部１０５、抽出条件設定部１０６、及び画像加工部１０７を備える。スキャナ１００は、任意サイズの原稿のカラー画像を読み取り、読み取ったカラー画像のカラーデジタル画像データを画像読み取り部１０１に送信する。画像読み取り部１０１は、後述するように、このカラーデジタル画像データをライン単位で、原稿のサイズ情報と共に後段の、連続線検出部１０２及び画像加工部１０７に送信する。尚、スキャナ１００と画像読み取り部１０１は、画像データ送信部に相当する。
【００１１】
連続線検出部１０２は、ライン単位で入力するラインデータを逐次スキャンしながら後述する連続線５５（図２）を探索する。補助線判断部１０３は、後述する補助線６５（図５）を特定し、判断条件入力部１０４は、連続線検出部１０１において連続線５５を判断するための線幅や線の色等の判断条件を、ユーザ指示に基づいて入力して設定し、抽出ブロック生成部１０５は、検出された連続線５５の情報をもとに抽出ブロック５６（図２）を生成する。
【００１２】
抽出条件設定部１０６は、補助線判断部１０３の動作のオン／オフや抽出ブロック５６の生成条件を入力するユーザ指示に基づいて設定し、画像加工部１０７は、画像読み取り部１０１で得られたカラーデジタル画像データと抽出ブロック生成部１０５で生成された抽出ブロック情報とから後述するようにカラーデジタル画像データを加工した印刷データを生成し、外部装置のプリンタ１１０に送信する。印刷手段としてのプリンタ１１０は、画像加工部１０７から出力された印刷データを所定媒体へ印刷する。
【００１３】
以上の構成において、画像読み取り装置１の動作について以下に説明する。
図２は、スキャナ１００で読み取る読み取り原稿６０と、スキャナ１００の読取り位置との関係、及び画像読み取り装置１による読み取り動作を説明するための動作説明図である。
【００１４】
読み取り基準位置５０は、読み取り時における読み取り原稿６０の読み取り開始位置に相当する。便宜上、ここで、この読み取り基準位置５０を原点として、スキャナヘッド（ＣＣＤセンサなどを用いた画像データ取り込み機構部品）の配列方向と平行にＸ軸をとり、読み取り原稿６０の移動方向である矢印Ａ方向と平行にＹ軸をとり、読み取りピッチ（例えば、読み取り解像度が３００ｄｏｔ／ｉｎｃｈの場合には、１／３００ｉｎｃｈ）を単位としたＸ−Ｙ座標を想定する。ここでは、スキャナヘッドが固定で、読み取り原稿６０が矢印Ａ方向に移動する装置を想定し、Ｙ軸のプラス方向を矢印Ａと逆方向に設定しているため、読み取り方向はＹ軸のプラス方向となる。尚、読み取り原稿６０が固定でスキャナヘッドがＹ軸のプラス方向に移動する構成を想定しても良い。
【００１５】
ここでは簡単のため、読み取り基準位置５０を読み取り原稿６０の端部に対応する位置に想定し、Ｘ軸方向の最大読み取り座標位置ｘｍ及びＹ軸方向の最大読み取り座標位置ｙｍが、それぞれ読み取り原稿６０の長さ及び幅と一致するように想定する。従って、ここでは、読み取り基準位置５０（原点）及び座標位置ｘｍ、ｙｍで定まる矩形領域、即ち読み取り原稿６０の全領域の画像がスキャナ１００によって読み込まれる。
【００１６】
後述するように、画像読み取り装置１が、読み取り原稿６０の各オブジェクト（文字、図形、写真データなどのデータ）が存在する位置を認識する場合、すべてこのＸ−Ｙ座標に基づいて認識する。
【００１７】
連続線５５ａ，５５ｂ，５５ｃ（特に区別する必要がない場合には連続線５５と称す場合がある）は、特定色の線で後述する抽出ブロック（連続線５５と点線で囲まれた領域）５６ａ，５６ｂ，５６ｃ（特に区別する必要がない場合には抽出ブロック５６と称す場合がある）の位置を特定するため、例えばユーザによって読み取り原稿６０に書き込まれるマーキング情報である。連続線５５は、連続線検出部１０２によってその色及び太さが他と区別されることにより検出されるため、読み取り原稿６０に頻繁に現れる色の成分と異なる色、及び原稿中の各オブジェクトと容易に区別が可能な程度の太さでマーキングされる必要がある。連続線検出部１０２は、後述するように、ユーザによって選択設定された色及び太さに基づいて連続線５５を検出する。
【００１８】
従って、連続線５５の色材の種類、線の太さは、連続線検出部１０２で正しく検出できるものを予め選定しておく。この場合、特定色材、特定形状のみの組合せに限定されるものではない。例えば、連続線検出部１０２が指定された太さの線だけではなく、それ以上の太さの線を連続線の対象として検出するものであってもよい。このようにして、一般的な文書原稿中のオブジェクトが、連続線の一部と偶発的に合致する頻度をより低く抑えるものを適宜選択しておけばよい。説明の簡単化のため、以降の説明における連続線５５は、読み取り原稿６０のオブジェクトと偶発的に合致することのない特定色と線幅を有しているものとして説明する。
【００１９】
抽出ブロック５６は、ユーザが抽出したい画像領域を囲むように連続線５５に隣接して形成され、各抽出ブロック５６のＸ方向の長さは連続線の長さに一致し、Ｙ方向の長さｄ（ｐｉｘ）は、後述するように予めユーザによって選択設定される。
【００２０】
所望の位置に適切な連続線５５をマーキングした読み取り原稿６０が、ユーザによって、スキャナ１００の図示しないセット位置にセットされ、スキャナ１００による画像読み込みが開始されると、スキャナ１００が、Ｘ軸に平行に配置した図示しないスキャンヘッドによって読み取り基準位置５０から読み取り原稿６０の読み取りを開始する。このとき、スキャンヘッドは、Ｘ軸に平行で、Ｙ軸方向に所定の読み取りピッチで設定する複数の読み取りラインをＹ軸のプラス方向に走査し、各ライン上の画像を所定の読み取りピッチ（Ｘ軸方向）で読み込み、読み込んだカラーデジタル画像データを順次画像読み取り部１０１に送信する。画像読み取り部１０１は、受信したカラーデジタル画像データを１ラインずつ、連続線検出部１０２及び後述の画像加工部１０７へ、原稿のサイズ情報とともに全ラインの画像データを送出する。
【００２１】
連続線検出部１０２は、画像読み取り部１０１から送られたライン毎に各画素値の分析処理を行って連続線５５の要素の有無を判断する。この分析処理では、１ラインの各画素の画素値が特定色成分相当の値か否かを判定し、特定色成分相当であると判断された場合その画素のＸ座標値を一時保存する。１ライン分の画素値の分析が終了した段階で、一時保存されていたＸ座標値ｘのうち連続するものがあった場合、その始点座標値ｘａ及び終点座標値ｘｂと、該当ラインのＹ座標値ｙを１組のデータ対としてメモリに保存する。
【００２２】
以上の処理を全ラインについて実行した後、メモリに保存された各データ対から、Ｘ座標の始点座標値ｘａと終点座標値ｘｂが一致するデータ対であって、かつＹ座標値ｙがｙａ〜（ｙａ＋ｎ）までｎだけ連続するデータ対が存在するか否かを判断する。即ち、ここでは、線の色が連続線として予め設定した特定色であって、Ｙ座標の座標値ｙａからライン数ｎ分の線幅を有し、更にその長さが始点座標値ｘａ〜終点座標値ｘｂまでの長さを有する連続線５５の存在が判定される。ここで連続線の線幅に相当するｎ（ｙ方向の連続性しきい値）、及び連続線の特定色は、判断条件入力部１０４から設定されるものを使う。
【００２３】
尚、ここでは、メモリに保存された各データ対からＸ座標の始点座標値ｘａと終点座標値ｘｂが一致するデータ対を連続線の候補として選択したが、連続線の端部のばらつきを考慮して、始点、終点の各Ｘ座標値が、連続して所定の範囲に収まるデータ対を検索して得られたデータ対を連続線の候補として選択しても良い。
【００２４】
連続線検出部１０２は、以上のようにして検出した連続線５５の連続線情報として、連続線５５の最も基準位置５０側のＹ座標に相当する位置座標値ｙａ、Ｘ座標の始点座標値ｘａ及び終点座標ｘｂの３つの座標値情報と線幅ｎを抽出ブロック生成部１０５に送出し、その後、次の読み取り原稿６０の連続線検出に備え、すでにメモリに保存している連続線に関する情報を消去する。
【００２５】
判断条件入力部１０４は、連続線５５の検出条件を設定するため、設定項目を表示し、ユーザが選択した内容を入力するインターフェースを有する設定画面をスキャナＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスに表示すると共に、適宜ユーザによる特定条件値の入力手段を提供する。図３に、判断条件入力部１０４による表示画面例を示す。ここで示す例は、連続線と判断するための線幅（太さ）、及び連続線と判断するための特定色を指定するためのユーザインターフェース例であり、ユーザによって、連続線５５の線幅の連続性しきい値Ｎ（ｍｍ）を任意に指定／変更し、更に連続線５５の特定色を選択することができる。
【００２６】
ここでユーザが入力する連続性しきい値Ｎ（ｍｍ）は、読み取りピッチ単位の数値ｎ（ｐｉｘ）、即ち、
ｎ＝Ｎ・（２５．４）／ＤＰＩ    
（ＤＰＩは読み取り解像度（ドット数／１インチ）、小数点以下は切捨てで換算）
に換算されて連続線検出部１０４に提供される。またユーザが選択した特定色成分は、連続線の検出時の対象特定色成分とすることを指示する。本ユーザインターフェースによる連続性しきい値の入力タイミングは、該当原稿のスキャン開始前に適宜表示し設定するものである。
【００２７】
抽出ブロック生成部１０５は、連続線検出部１０２から送られた連続線５５の座標値情報（ｙａ、ｘａ、ｘｂ）及び線幅ｎ、後述する抽出条件設定部１０６で設定された各種抽出条件及び抽出モードから、抽出ブロック５６の位置を特定するＸ−Ｙ座標値を算出し、得られた抽出ブロック５６の位置・範囲情報（Ｘ−Ｙ座標値情報）、及び抽出条件設定部１０６で設定された抽出カラー指定、抽出モード情報を、画像加工部１０７に適宜送出する。抽出ブロック５６の位置を特定するＸ−Ｙ座標値の算出方法については後で説明する。
【００２８】
抽出条件設定部１０６は、各種抽出条件を設定するため、設定項目を表示し、ユーザが選択した内容を入力するインターフェースを有する設定画面をスキャナＬＥＤなどの表示デバイスに表示すると共に、適宜ユーザによる特定条件値の入力手段を提供する。図４に抽出条件設定部１０６による表示画面例を示す。
【００２９】
ここでは、印刷時に該当抽出範囲のみ残す「切り出し」モードとするか或いは該当抽出範囲のみ消去する「マスク」モードとするかの抽出モード、及び抽出範囲内の情報をカラーで取得するかモノクロで取得するかの抽出カラーが、ユーザによって任意に指定／変更できる。更に、抽出ブロック５６を抽出する際に後述する補助線６５（図５）を使用するか否かのオン（ＯＮ）、オフ（ＯＦＦ）選択と、補助線６５を使用しない選択がおこなわれた場合に、図２に示すような、連続線５５に隣接する抽出ブロック５６のＹ軸方向の抽出幅Ｄ（ｍｍ）とを、ユーザによって任意に指定／変更できる。
【００３０】
ここでユーザが入力する抽出ブロック５６のＹ軸方向の抽出幅Ｄ（ｍm）は、読み取りピッチ単位の数値ｄ（ｐｉｘ）、即ち、
ｄ＝Ｄ・（２５．４）／ＤＰＩ    
（ＤＰＩは読み取り解像度（ドット数／１インチ）、小数点以下は切捨てで換算）
に換算されて抽出ブロック生成部１０５に提供される。本ユーザインターフェースによる各種抽出条件の入力タイミングは、該当原稿のスキャン開始前に適宜表示し設定するものである。
【００３１】
補助線判断部１０３は、抽出ブロック生成部１０５から連続線情報が通知された場合、連続線検出部１０２に対して、連続線判断条件及びライン単位データの転送要求を行い、連続線５５からＹ軸方向に延在する補助線６５（図５）の検出処理を行う。図５は、補助線６５を伴って書き込まれた連続線５５の形状を示す図である。同図に示すように、補助線６５は、連続線５５の一端からＹ軸プラス方向に延在して描かれ、その長さｄがそのまま、抽出ブロック５６の抽出幅ｄとなる。従って、図４において補助線を使用するオン（ＯＮ）が選択された場合、連続線５５と補助線６５によって確定される領域（図５の網掛け領域）が抽出ブロック５６となる。
【００３２】
補助線６５の検出は、先にＸ座標の画素並びからＸ軸方向の連続線５５を検出したのと同じ検出条件、方法をＹ座標方向の画素並びに適用することでなされる。従って補助線６５の線幅も連続線５５と同じｎ（ｐｉｘ）である場合に検出されるため、補助線６５も連続線５５と同じ線幅で描く必要がある。
【００３３】
ここで連続線検出部１０２は、少なくとも補助線判断部１０３からラインデータの転送要求がある間は、画像読み取り部１０１から受信したラインデータを補助線判断部１０３にも転送する。以上の方法により要求された補助線６５の終端ライン座標（補助線の終点Ｙ座標値ｙｈ）が検出された場合、該当するＹ座標値ｙｈを抽出ブロック生成部１０５に返信する。この時、抽出ブロック生成部１０５では、Ｙ座標の抽出範囲を、Ｙ座標値（ｙａ＋ｎ）からｙｈ（＝（ｙａ＋ｎ＋ｄ））までの範囲とする。もし、他の連続線の補助線判断要求が残っていなければ連続線検出部１０２に要求していたラインデータの転送要求を解除して処理を終了する。
【００３４】
抽出ブロック生成部１０５は、連続線検出部１０２、補助線判断部１０３、及び抽出条件設定部１０６から送られてきた各種情報から、図２に示す各抽出ブロック５６の位置・範囲情報（Ｘ−Ｙ座標値情報）としての始点７１ａ，７１ｂ，７１ｃ（特に区別する必要がない場合には始点７１と称す場合がある）及び終点７２ａ，７２ｂ，７２ｃ（特に区別する必要がない場合には終点７２と称す場合がある）の座標を得る。各座標は以下の通りである。
始点７１の座標（ｘ１、ｙ１）及び終点７２の座標（ｘ２、ｙ２）は、
補助線オフ（ＯＦF）の場合、ｘ１＝ｘａ、ｙ１＝ｙａ＋ｎ
ｘ２＝ｘｂ、ｙ２＝ｙａ＋ｎ＋ｄであり、
補助線オン（ＯＮ）の場合、ｘ１＝ｘａ、ｙ１＝ｙａ＋ｎ
ｘ２＝ｘｂ、ｙ２＝ｙｈ（＝ｙａ＋ｎ＋ｄ）である。
【００３５】
画像加工部１０７は、抽出ブロック生成部１０５から得られた各抽出ブロック５６の位置・範囲情報（Ｘ−Ｙ座標値情報）、抽出モード、抽出カラー指定情報をもとに画像読み取り部１０１から伝送されたカラーデジタル画像データから必要な部分の画像データのみを切出す。
【００３６】
抽出モードが「切り出し」モードであった場合、抽出ブロック５６の範囲内の画像データのみを、プリンタ１０８へ出力するデータを一時保存する出力ページメモリに書き出す。このとき抽出カラー指定がモノクロであった場合、更に抽出画像中のグレー成分（ＲＧＢデータの場合、例えば、Ｒ＝Ｇ＝Ｂがグレー成分として検出可能）のみを選択的に抽出する。一方、抽出モードが「マスク」であった場合、抽出ブロック５６の範囲内の画像データを消去して出力ページメモリに書き出す。このとき抽出カラー指定がモノクロであった場合、更に抽出画像中のグレー成分のみを出力ページメモリに残す。
【００３７】
以上のようにして、１頁分の全ての画像データに対して上記した画像抽出処理を行った後、得られた画像データをプリンタ１１０に送出する。プリンタ１１０は、伝送された画像データを別途印刷設定として適宜指定された印刷条件に従って所定の印刷用紙へ印刷する。
【００３８】
図６は、この時画像加工部１０７で出力ページメモリに書き出され、プリンタ１１０によって印刷される印刷画像例を示す。同図（ａ）は、画像読み取り装置１が読み取る読み取り原稿６０の画像であり、この原稿に図２で説明した各連続線５５ａ，５５ｂ，５５ｃをマーキングして抽出ブロック５６ａ，５６ｂ，５６ｃを指定し、抽出モードを「切り出し」モードとして画像抽出し、印刷したときの印刷画像を同図（ｂ）に示し、抽出モードを「マスク」モードとして画像抽出し、印刷した時の印刷画像を同図（ｃ）に示す。
【００３９】
尚、上記説明では、補助線判断部１０３が、Ｙ軸方向にのびる補助線６５（図５）を検出してＹ軸方向の抽出幅ｄを決定する例を示したが、これに限定されるものではなく、例えば、文字認識処理を組み合わせ、連続線５５に隣接する文字のサイズを読み取り、この文字サイズに基づいて、例えば連続線に隣接する一行の文字が含まれる幅に、Ｙ軸方向の抽出幅ｄを決定しても良いなど、種々の方法を採用することが可能である。
【００４０】
以上のように、本実施の形態の読み取り装置によれば、読み込み原稿の読み取り範囲を閉ループでマーキングすることなく、直線状の連続線をマーキングするだけで、読み込み範囲を指定できるため、マーキング作業が単純となり、特に多くの原稿を処理したい場合などには作業効率を向上することが可能となる。
【００４１】
実施の形態２．
図７は、本発明による実施の形態２の画像読み取り装置の要部構成を示す機能ブロック図である。
【００４２】
画像読み取り装置２は、スキャナ２００、画像読み取り部２０１、原稿複写範囲検出部２０２、マーカー線検出部２０３、判断条件入力部２０４、処理モード切換え部２０５、抽出ブロック生成部２０６、抽出条件設定部２０７、及び画像加工部２０８を備える。スキャナ２００は、任意サイズの原稿のカラー画像を読み取り、読み取ったカラー画像のカラーデジタル画像データを画像読み取り部２０１に送信する。画像読み取り部２０１は、このカラーデジタル画像データをライン単位で、原稿のサイズ情報と共に後段の、原稿複写範囲検出部２０２及び画像加工部２０８に送信する。スキャナ２００と画像読み取り部２０１は、画像データ送信部に相当する。
【００４３】
原稿複写範囲検出部２０２は、読み取り原稿サイズ情報から、読み取ったカラーデジタル画像データの原稿複写範囲２５２と用紙端余白２５７を設定し、用紙端余白２５７の画像データをマーカー線検出部２０３に送信する。マーカー線検出部２０３は、この用紙端余白２５７の画像データをもとに後述するマーカー線２２１，２２２を探索し、判断条件入力部２０４は、マーカー線検出部２０３に対してマーカー線を検出するための検出判断条件を、ユーザ指示に基づいて入力して設定する。
【００４４】
抽出ブロック生成部２０６は、原稿複写範囲検出部２０２、マーカー線検出部２０３と協調して抽出ブロック２５６（図８）を生成する。抽出条件設定部２０７は、抽出ブロック生成部２０６における抽出ブロック２５６の抽出条件を、入力するユーザ指示に基づいて設定し、処理モード切換え部２０５は、マーカー線検出部２０３からの情報に基づいて抽出ブロック生成部２０６による抽出処理を指示する。
【００４５】
画像加工部２０８は、画像読み取り部２０１で得られたカラーデジタル画像データと抽出ブロック生成部２０６で生成された抽出ブロック情報とから後述するようにカラーデジタル画像データを加工した印刷データを生成し、外部装置のプリンタ２１０に送信する。印刷手段としてのプリンタ２１０は、画像加工部２０８から出力された画像データを所定媒体へ印刷する。
【００４６】
以上の構成において、画像読み取り装置２の動作について以下に説明する。
図８は、スキャナ２００で読み取る読み取り原稿２６０と、スキャナ２００の読取り位置との関係、及び画像読み取り装置２による読み取り動作を説明するための動作説明図である。
【００４７】
読み取り基準位置２５０は、読み取り時における読み取り原稿２６０の読み取り開始位置に相当する。便宜上、ここで、この読み取り基準位置２５０を原点として、スキャナヘッド（ＣＣＤセンサなどを用いた画像データ取り込み機構部品）の配列方向と平行にＸ軸をとり、読み取り原稿２６０の移動方向である矢印Ａ方向と平行にＹ軸をとり、読み取りピッチ（例えば、読み取り解像度が３００ｄｏｔ／ｉｎｃｈの場合には、１／３００ｉｎｃｈ）を単位としたＸ−Ｙ座標を想定する。
【００４８】
ここでは、スキャナヘッドが固定で、読み取り原稿２６０が矢印Ａ方向に移動する装置を想定し、Ｙ軸のプラス方向を矢印Ａと逆方向に設定しているため、読み取り方向はＹ軸のプラス方向となる。尚、読み取り原稿２６０が固定でスキャナヘッドがＹ軸のプラス方向に移動する構成を想定しても良い。
【００４９】
ここでは簡単のため、読み取り基準位置２５０を読み取り原稿２６０の端部に対応する位置に想定し、Ｘ軸方向の最大読み取り座標位置ｘｍ及びＹ軸方向の最大読み取り座標位置ｙｍが、それぞれ読み取り原稿２６０の長さ及び幅と一致するように想定する。従って、ここでは、読み取り基準位置２５０（原点）及び座標位置ｘｍ、ｙｍで定まる矩形領域、即ち読み取り原稿２６０の全領域の画像がスキャナ２００によって読み込まれる。
【００５０】
後述するように、画像読み取り装置２が、読み取り原稿２６０の各オブジェクト（文字、図形、写真データなどのデータ）が存在する位置を認識する場合、すべてこのＸ−Ｙ座標に基づいて位置を認識する。
【００５１】
マーカー線２２１、２２２は、ユーザが、抽出したい画像領域である後述する抽出ブロック２５６の位置を指定するために引く特定色の線である。マーカー線検出部２０３は、後述するように、ユーザによって選択設定された色及び太さに基づいてマーカー線２２１、２２２を検出する。従って、マーカー線２２１、２２２の色材の種類、線幅は、実施の形態１で説明した連続線検出部１０２（図１）で検出される連続線５５と同様に、マーカー線検出部２０３で正しく検出できるものを予め選定しておく。
【００５２】
マーカー線２２１、２２２は、常に原稿複写範囲２５２の外側の用紙端余白２５７に配置される。原稿複写範囲２５２は、用紙サイズ毎に設定する、用紙端から内側ｐ（ｍｍ）の幅に設けた用紙端余白２５７の内側領域に相当する。原稿複写範囲２５２の画像は、画像データとして読み取られ、その画像データは、最終的に印刷の対象となりえるデータとして処理されるが、用紙端余白２５７の画像は、読み取り時には画像データとして読み取られるものの、最終的に印刷されない。
【００５３】
抽出ブロック２５６は、ユーザが抽出したい矩形画像領域であり、読み取り原稿２６０の用紙端余白２５７の、Ｘ軸方向に配置されるマーカー線２２１及びＹ軸方向に配置されるマーカー線２２２の各始点と終点によって定まる。即ち、抽出ブロック２５６は、マーカー線２２１によって定まるＸ座標軸の領域と、マーカー線２２２によって定まるＹ座標軸の領域とが交差する領域に相当する。
【００５４】
従って、マーカー線２２１のＸ座標の始点座標値をｘｍ、終点座標値をｘｎとし、マーカー線２２２のＹ座標の始点座標値をｙｍ、終点座標値をｙｎとしたとき、抽出ブロック２５６の始点２５６ａ及び終点２５６ｂの各座標は座標（ｘｍ、ｙｍ）及び座標（ｘｎ、ｙｎ）となるが、この抽出ブロック２５６は、ユーザの目に見える形で読み取り原稿２６０上に存在するものではない。以後、Ｘ軸に沿って延在するマーカー線２２１をＸ座標マーカー線と称し、Ｙ軸に沿って延在するマーカー線２２２をＹ座標マーカー線と称す場合がある。
【００５５】
ユーザは、特定領域の抽出を行いたい場合、抽出したい特定領域に対応する抽出ブロック２５６を特定するマーカー線２２１，２２２を用紙端余白２５７にマーキングした読み取り原稿２６０を事前に準備し、スキャナ２００で読み取らせる。この時のスキャナ２００による読み取りは、前記した実施の形態１で説明したスキャナ１００（図１）と同様に行われるものとし、ここでの説明は省略する。画像読み取り部２０１は、受信したカラーデジタル画像データを１ラインずつ、原稿複写範囲設定部２０２及び後述の画像加工部２０８へ、原稿のサイズ情報と一緒に送出する。
【００５６】
原稿複写範囲検出部２０２は、画像読み取り部２０１から送られてきたライン毎の画素データと原稿サイズ情報から、用紙端余白部２５７の画素データと原稿複写範囲２５２内の画素データとを分離し、抽出した用紙端余白２５７の画素データのみをマーカー線検出部２０３に送出する。従って、原稿複写範囲２５２を含まないＹ座標の領域Ｗ１及びＷ３にある各ラインの画素データは、Ｘ座標の全領域の画素データが送出されるが、原稿複写範囲２５２を含むＹ座標の領域Ｗ２にある各ラインでは、原稿複写範囲２５２に相当するＸ座標のデータが省かれ、２つ用紙端余白部に相当する画素データのみが送出される。
【００５７】
マーカー線検出部２０３は、送られてきた用紙端余白画素データの分析処理を行って、原稿複写範囲２５２を含まないＹ座標の領域Ｗ１及びＷ３にあるラインの画素データから、この領域に形成されるＸ座標マーカー線２２１の有無を判断する。Ｘ座標マーカー線２２１の構成は実施の形態１で説明した連続線７１（図２）と同じであるため、Ｘ座標マーカー線２２１の分析処理自体は実施の形態１で詳細に説明した連続線検出部１０２の分析処理と同じ方法が適用可能である。
【００５８】
即ち、マーカー線検出部２０３では、ライン毎に、各画素の画素値がマーカー線として予め規定されている特定色成分相当の値か否かを判定し、特定色成分相当であると判断され画素のＸ座標値を一時保存する。１ライン分の画素値の分析が終了した段階で、一時保存されていたＸ座標値ｘのうち連続するものがあった場合、その始点座標値ｘａ及び終点座標値ｘｂと、該当ラインのＹ座標値ｙを１組のデータ対としてメモリに保存する。
【００５９】
以上の処理をＹ座標の領域Ｗ１及びＷ３の全ラインについて実行した後、メモリに保存された各データ対から、Ｘ座標の始点座標値ｘａと終点座標値ｘｂが一致するデータ対であって、かつＹ座標値ｙがｙａ〜（ｙａ＋ｎ）までｎだけ連続するデータ対が存在するか否かを判断する。即ち、ここでは、線の色がマーカー線として予め設定した特定色であって、Ｙ座標の位置座標値ｙａからライン数ｎ分の線幅を有し、更にその長さが始点座標値ｘａ〜終点座標値ｘｂまでの長さを有するＸ座標マーカー線２２１の存在が判定される。ここでマーカー線の線幅に相当するｎ（ｙ方向の連続性しきい値）、及び連続線の特定色は、後述する判断条件入力部２０４から設定されるものを使う。
【００６０】
マーカー線検出部２０３は、以上のようにして検出したＸ座標マーカー線２２１のマーカー線情報として、Ｙ座標の位置座標値ｙａ、Ｘ座標の始点座標値ｘａ及び終点座標ｘｂの３つの座標値情報を抽出ブロック生成部２０６及び処理モード切替え部２０５に送出し、その後、次の読み取り原稿２６０のＸ座標マーカー線検出に備え、すでにメモリに保存しているマーカー線に関する保存情報を消去する。もし、Ｘ座標マーカー線２２１が検出されなかった場合、Ｙ座標の領域Ｗ１及びＷ３にあるラインにはＸ座標マーカー線２２１がないことを、処理モード切替え部２０５に通知する。
【００６１】
判断条件入力部２０４は、マーカー線検出条件を設定するため、設定項目を表示し、ユーザが選択した内容を入力するインターフェースを有する設定画面をスキャナＬＣＤなどの表示デバイスに表示すると共に、適宜ユーザによる特定条件値の入力手段を提供する。図９に、判断条件入力部２０４による表示画面例を示す。ここで示す例は、マーカー線と判断するための線幅（太さ）、及び連続線と判断するための特定色を指定するためのユーザインターフェース例であり、ユーザによって、マーカー線２２１、２２２の線幅の連続性しきい値Ｎ（ｍｍ）を任意に指定／変更し、更にマーカー線２２１、２２２の特定色を選択することができる。
【００６２】
抽出ブロック生成部２０６は、マーカー線検出部２０３から送られたＸ座標マーカー線２２１のマーカー線情報、即ち位置座標値ｙａ、始点座標値ｘａ及び終点座標ｘｂの３つの座標値情報を得て、抽出ブロック２５６の始点座標値２５６ａ及び終点座標２５６ｂの各Ｘ座標ｘｍ（＝ｘａ）及びｘｎ（＝ｘｂ）を認識すると共に、原稿複写範囲検出部２０２から送出される用紙端余白画素データを入信して、原稿複写範囲２５２を含むＹ座標の領域Ｗ２にあるラインの画素データから、この領域に形成されるＹ座標マーカー線２２２の有無を判断する。
【００６３】
Ｙ座標マーカー線２２２の検出は、先にＸ座標の画素並びからＸ座標マーカー線２２１を検出したのと同じ検出条件、方法をＹ座標方向の画素並びに適用することでなされる。従ってＹ座標マーカー線２２２の線幅もＸ座標マーカー線２２１と同じｎ（ｐｉｘ）である場合に検出されるため、Ｙ座標マーカー線２２２もＸ座標マーカー線２２１と同じ線幅で描く必要がある。
【００６４】
抽出ブロック生成部２０６は、Ｙ座標マーカー線２２２の始点座標値ｙａ及び終点座標ｙｂを検出すると、抽出ブロック２５６の始点座標値２５６ａ及び終点座標２５６ｂの各Ｙ座標ｙｍ（＝ｙａ）及びｙｎ（＝ｙｂ）を認識し、得られた抽出ブロック２５６の位置・範囲情報（Ｘ−Ｙ座標値情報）、即ち抽出ブロック２５６の、始点２５６ａの座標（ｘｍ、ｙｍ）及び終点２５６ｂの座標（ｘｎ、ｙｎ）、抽出条件設定部２０７で設定された抽出カラー指定及び抽出モード情報を、画像加工部２０８に送出する。
【００６５】
抽出条件設定部２０７は、各種抽出条件を設定するため、設定項目を表示し、ユーザが選択した内容を入力するインターフェースを有する設定画面をスキャナＬＥＤなどの表示デバイスに表示すると共に、適宜ユーザによる特定条件値の入力手段を提供する。図１０に抽出条件設定部２０７による表示画面例を示す。
【００６６】
ここでは、印刷時に該当抽出範囲のみ残す「切り出し」モードとするか或いは該当抽出範囲のみ消去する「マスク」モードとするかの抽出モード、及び抽出範囲内の情報をカラーで取得するかモノクロで取得するかの抽出カラーが、ユーザによって任意に指定／変更できる。本ユーザインターフェースによる各種抽出条件の入力タイミングは、該当原稿のスキャン開始前に適宜表示し設定するものである。
【００６７】
処理モード切替え部２０５は、マーカー線検出部２０３より送られたマーカー線２２１のマーカー線情報を内部メモリに保存し、初めてマーカー線２２１の検出が通知されたとき、抽出ブロック生成部２０６に対して、上記した抽出処理開始を指示する。これにより、抽出ブロック生成部２０６は、マーカー線２２１が検出された後に、抽出処理を始めることができるため、抽出ブロック生成部２０６の不必要な信号処理動作が行われるのを防ぎ、結果として全体の信号処理速度をアップすることができる。
【００６８】
画像加工部２０８は、抽出ブロック生成部２０６から得られた抽出ブロック２５６の位置・範囲情報（Ｘ−Ｙ座標値情報）、抽出モード、抽出カラー指定情報をもとに画像読み取り部２０１から伝送されたカラーデジタル画像データから必要な部分の画像データのみを切出す。
【００６９】
抽出モードが「切り出し」モードであった場合、抽出ブロック２５６の範囲内の画像データのみを、プリンタ２０８へ出力するデータを一時保存する出力ページメモリに書き出す。このとき抽出カラー指定がモノクロであった場合、更に抽出画像中のグレー成分（ＲＧＢデータの場合、例えば、Ｒ＝Ｇ＝Ｂがグレー成分として検出可能）のみを選択的に抽出する。一方、抽出モードが「マスク」であった場合、抽出ブロック２５６の範囲内の画像データを消去して出力ページメモリに書き出す。このとき抽出カラー指定がモノクロであった場合、更に抽出画像中のグレー成分のみを出力ページメモリに残す。
【００７０】
以上のようにして、１頁分の全ての画像データに対して上記の画像抽出処理を行った後、得られた画像データをプリンタ２１０に送出する。プリンタ２１０は、伝送された画像データを別途印刷設定として適宜指定された印刷条件に従って所定の印刷用紙へ印刷する。
【００７１】
図１１は、この時画像加工部２０８で出力ページメモリに書き出され、プリンタ２１０によって印刷される印刷画像例を示す。同図（ａ）は、画像読み取り装置２が読み取る読み取り原稿２６０の画像であり、この原稿に図８で説明した各マーカー線２２１，２２２で抽出ブロック２５６を指定し、抽出モードを「切り出し」モードとして画像抽出し、印刷したときの印刷画像を同図（ｂ）に示し、抽出モードを「マスク」モードとして画像抽出し、印刷した時の印刷画像を同図（ｃ）に示す。
【００７２】
尚、本実施の形態では、図８に示すように、抽出ブロック２５６を１つ設定する例を示したが、これに限定されるものではなく、Ｘ座標マーカー線２２１、Ｙ座標マーカー線２２で指定する領域を適宜設定することによって、複数設定できることは勿論である。また本実施の形態では、読み取り基準位置２５０に近い側の用紙端余白２５７にＸ座標マーカー線２２１、Ｙ座標マーカー線２２２を設けた例を示したが、図８にＸ座標マーカー線２２３、Ｙ座標マーカー線２２４として示すように、マーカー線を読み取り基準位置２５０から遠い側の用紙端余白２５７に設けることも可能である。
【００７３】
以上のように、本実施の形態の読み取り装置によれば、読み込み原稿の読み取り範囲を閉ループでマーキングすることなく、直線状のマーキング線をマーキングするだけで、読み込み範囲を指定できるため、マーキング作業が単純となり、特に多くの原稿を処理したい場合などには作業効率を向上することが可能となる。更にマーキング線を原稿複写範囲外に描くことができるため、読み取り原稿の原稿複写範囲内の画像状態がマーキングにより劣化するのを防止できる。
【産業上の利用可能性】
【００７４】
前記した各実施の形態では、画像読み取り装置として記載したが、画像読み取り装置と出力装置を組合せた印刷システム、ファクシミリやデータ出力装置との組合せにも適用可能である。
【符号の説明】
【００７５】
１  画像読み取り装置、  ２  画像読み取り装置、  ５０  読み取り基準位置、  ５５  連続線、  ５６  抽出ブロック、  ６０  読み取り原稿、  ６５  補助線、  ７１  始点、  ７２  終点、  １００  スキャナ、  １０１  画像読み取り部、  １０２  連続線検出部、  １０３  補助線判断部、  １０４  判断条件入力部、  １０５  抽出ブロック生成部、  １０６  抽出条件設定部、  １０７  画像加工部、  １１０  プリンタ、  ２００  スキャナ、  ２０１  画像読み取り部、  ２０２  原稿複写範囲検出部、  ２０３  マーカー線検出部、  ２０４  判断条件入力部、  ２０５  処理モード切換え部、  ２０６  抽出ブロック生成部、  ２０７  抽出条件設定部、  ２０８  画像加工部、  ２１０  プリンタ、  ２２１、２２２  マーカー線、  ２５０  読み取り基準位置、  ２５２  原稿複写範囲、  ２５６  抽出ブロック、  ２５６ａ  始点、  ２５６ｂ  終点、  ２５７  用紙端余白、  ２６０  読み取り原稿。
【図１】
2011205473.tif 000003
【図２】
2011205473.tif 000004
【図３】
2011205473.tif 000005
【図４】
2011205473.tif 000006
【図５】
2011205473.tif 000007
【図６】
2011205473.tif 000008
【図７】
2011205473.tif 000009
【図８】
2011205473.tif 000010
【図９】
2011205473.tif 000011
【図１０】
2011205473.tif 000012
【図１１】
2011205473.tif 000013