(57)【要約】【課題】原稿の端から端までスキャンした後に原稿の位置ずれを確認できる構成よりも短い時間で原稿の位置ずれを検出することが可能な画像処理装置及びプログラムを提供する。【解決手段】画像処理装置は、読取装置を制御して、読取領域内の一部の領域を読み取った画像を取得する読取制御手段と、画像に含まれる読取対象の前記読取領域に対する位置のずれを示すずれ量が予め定められた基準値を超えた場合に、位置のずれが検出されたことを通知する通知手段とを備える。【選択図】図２
2020014123.tif 000002
【特許請求の範囲】
【請求項１】
読取装置を制御して、読取領域内の一部の領域を読み取った画像を取得する読取制御手段と、
前記画像に含まれる読取対象の前記読取領域に対する位置のずれの量を示すずれ量が予め定められた基準値を超えた場合に、位置のずれが検出されたことを通知する通知手段と
を備える画像処理装置。
【請求項２】
前記読取制御手段は、前記読取領域の副走査方向において前記読取領域の端部から予め定められた距離を走査させて前記画像を取得する、
請求項１に記載の画像処理装置。
【請求項３】
前記通知手段は、前記読取対象の前記副走査方向において走査が開始される側の一辺と前記読取領域の前記端部との距離が予め定められた基準となる距離を超えた場合に、位置のずれが検出されたことを通知する、
請求項２に記載の画像処理装置。
【請求項４】
前記通知手段は、前記読取領域の前記端部に対する前記読取対象の前記一辺の傾きが予め定められた基準となる角度を超えた場合に、位置のずれが検出されたことを通知する、
請求項２又は３に記載の画像処理装置。
【請求項５】
前記画像に前記読取対象が含まれる場合に、前記画像を表示するよう制御する表示制御手段をさらに備える、
請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記表示制御手段は、前記読取制御手段により取得された画像を取得した順序で順次表示するよう制御する、
請求項５に記載の画像処理装置。
【請求項７】
コンピュータを、
読取装置を制御して、読取領域内の一部の領域を読み取った画像を取得する読取制御手段と、
前記画像に含まれる読取対象の前記読取領域に対する位置のずれの量を示すずれ量が予め定められた基準値を超えた場合に、位置のずれが検出されたことを通知する通知手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、プラテンカバーを閉じた状態で原稿のセット状態を視認することが可能な画像処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された画像処理装置は、原稿を載置するプラテンと、該プラテン下部に設けられ、走査しつつ原稿の読み取りを行うイメージセンサと、該プラテン上の原稿を覆うプラテンカバーと、を具備し、該プラテンカバーは透明材料と調光シート部材とからなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５５２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、原稿の端から端までスキャンした後に原稿の位置ずれを確認できる構成よりも短い時間で原稿の位置ずれを確認することが可能な画像処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］読取装置を制御して、読取領域内の一部の領域を読み取った画像を取得する読取制御手段と、
前記画像に含まれる読取対象の前記読取領域に対する位置のずれの量を示すずれ量が予め定められた基準値を超えた場合に、位置のずれが検出されたことを通知する通知手段と
を備える画像処理装置。
［２］前記読取制御手段は、前記読取領域の副走査方向において前記読取領域の端部から予め定められた距離を走査させて前記画像を取得する、
前記［１］に記載の画像処理装置。
［３］前記通知手段は、前記読取対象の前記副走査方向において走査が開始される側の一辺と前記読取領域の前記端部との距離が予め定められた基準となる距離を超えた場合に、位置のずれが検出されたことを通知する、
前記［２］に記載の画像処理装置。
［４］前記通知手段は、前記読取領域の前記端部に対する前記読取対象の前記一辺の傾きが予め定められた基準となる角度を超えた場合に、位置のずれが検出されたことを通知する、
前記［２］又は［３］に記載の画像処理装置。
［５］前記画像に前記読取対象が含まれる場合に、前記画像を表示するよう制御する表示制御手段をさらに備える、
前記［１］から［４］のいずれか１つに記載の画像処理装置。
［６］前記表示制御手段は、前記読取制御手段により取得された画像を取得した順序で順次表示するよう制御する、
前記［５］に記載の画像処理装置。
［７］コンピュータを、
読取装置を制御して、読取領域内の一部の領域を読み取った画像を取得する読取制御手段と、
前記画像に含まれる読取対象の前記読取領域に対する位置のずれの量を示すずれ量が予め定められた基準値を超えた場合に、位置のずれが検出されたことを通知する通知手段、
として機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、２、７に係る発明によれば、原稿の端から端までスキャンした後に原稿の位置ずれを確認できる構成よりも短い時間で原稿の位置ずれを確認することができる。
請求項３に係る発明によれば、原稿と読取領域との距離に基づいて位置ずれを検出することができる。
請求項４に係る発明によれば、読取領域に対する原稿の傾きに基づいて位置ずれを検出することができる。
請求項５に係る発明によれば、原稿の配置の状態をユーザに視覚的に表示することができる。
請求項６に係る発明によれば、原稿の配置の状態をリアルタイムで視覚的にユーザに表示することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の一実施の形態に係る画像処理装置の制御系の一例を示すブロック図である。
【図２】図２は、画像読取部の構成の一例を示す模式図である。
【図３】図３は、原稿の配置の一例を示す図であり、（ａ）は、原稿の位置ずれが生じていない例を示す図、（ｂ）は、原稿の位置ずれが生じている例を示す図である。
【図４】図４は、図１に示す画像処理装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る画像処理装置は、読み取り装置を制御して、読取領域内の一部の領域を読み取った画像を取得する読取制御手段と、この画像に含まれる読取対象の前記読取領域に対する位置のずれの量を示すずれ量が予め定められた基準値を超えた場合に、位置のずれが検出されたことを通知する通知手段とを備える。
【００１１】
［実施の形態］
図１は、本発明の一実施の形態に係る画像処理装置の制御系の一例を示すブロック図である。画像処理装置２は、例えば、スキャナや、スキャン機能を有する複合機等が該当する。この画像処理装置２は、各部を制御する制御部２０と、各種のデータを記憶する記憶部２１と、情報の入力及び表示を行う操作表示部２２と、原稿を読み取って読取画像を取得する画像読取部２４とを備える。読取画像は、画像の一例である。画像読取部２４は、読取装置の一例である。
【００１２】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２１に記録されたプログラム２１０に従って動作することにより、カバー検知手段２００、読取手段２０２、読取制御手段２０３、画像処理手段２０４、表示制御手段２０６、警告手段２０７等として機能する。表示制御手段２０６及び警告手段２０７は、通知手段の一例である。各手段の詳細については後述する。
【００１３】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム２１０、距離情報２１１、判定情報２１２等の各種データを記憶する。
【００１４】
距離情報２１１は、一次的に原稿２４０（図２参照）を読み取るときに、測定系が移動する距離（スキャンする距離）を示す情報である。原稿２４０は、読取対象の一例である。距離情報２１１は、ｍｍやｃｍ等の実寸法で与えてもよく、読取領域２４３（図２参照）に対する割合を示す値で与えてもよい。
【００１５】
判定情報２１２は、原稿２４０の位置のずれ（以下、単に「位置ずれ」ともいう。）を判定する基準となる情報である。距離情報２１１及び判定情報２１２の詳細については、後述する。判定情報２１２は、予め定められた基準値の一例である。
【００１６】
操作表示部２２は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイにタッチパネルを重合配置した構成を有する。
【００１７】
図２は、画像読取部２４の構成の一例を示す模式図である。画像読取部２４は、原稿２４０を支持するプラテンガラス等で形成された上面を備え、略直方体体状の形状を有する原稿台２４２と、この原稿台２４２上の読取領域２４３を被覆する蓋部２４４（以下、「プラテンカバー２４４」ともいう。）とを備えている。プラテンカバー２４４は、図２に図示したように原稿台２４２の短辺側に取り付けてもよく、あるいは、長辺側に取り付けてもよい。
【００１８】
画像読取部２４は、原稿台２４２に配置された原稿２４０を光学的に読み取るようになっている。原稿２４０を読み取る方法には、公知の技術を用いてよい。
【００１９】
例えば、ＬＥＤやランプ等の白色光を発光する発光体をライン状に配列させた光源と、光源から出射される光線を制御するミラーと、光線を集光するレンズと、原稿から反射した光を受光するＣＣＤ（Charge Coupled Device）センサやＣＯＳ（Complementary Metal Oxide Semiconductor）センサ等の光学センサとが含まれる測定系（不図示）と、この測定系を移動させるモータとを設け、測定系を特定の方向（例えば、原稿台２４２の長手方向）に移動させて原稿２４０を読み取って読取画像を取得する。
【００２０】
次に、図３を参照して制御部２０を構成する各手段の詳細について説明する。図３は、原稿の配置の一例を示す図であり、（ａ）は、原稿の位置ずれが生じていない例を示す図、（ｂ）は、原稿の位置ずれが生じている例を示す図である。以下、図３の図示上下方向を主走査方向ともいい、図示左右方向を副走査方向ともいう。
【００２１】
カバー検知手段２００は、プラテンカバー２４４が閉じられたことを検知する。なお、プラテンカバー２４４が閉じられたことは、公知の技術、例えば、接触式や光学式等のカバー開閉検知センサ（不図示）を用いてよい。
【００２２】
読取手段２０２は、上述した測定系を制御して原稿台２４２に配置された原稿２４０を読み取って、当該原稿２４０に係る画像データ（以下、「読取画像」ともいう。）を取得する。
【００２３】
読取制御手段２０３は、カバー検知手段２００によりプラテンカバー２４４が閉じられたことが検知されたとき、読取領域２４３内の予め定められた一部の領域（図３（ａ）の「Ｒ」参照）を読み取るよう読取手段２０２を制御する。「特定の範囲」とは、読取領域２４３内に設定された、原稿２４０の一次的な読み取りを行う対象となる一部の領域をいう。
【００２４】
特定の範囲Ｒは、読取領域２４３の副走査方向において走査が開始される側の端部（図示左側の一辺、以下、単に「読取領域２４３の端部」ともいう。）に形成される。好ましくは、特定の範囲Ｒには、原稿２４０のプラテンカバー２４４側の先端部２４１が含まれる。
【００２５】
具体的には、特定の範囲Ｒは、読取領域２４３のプラテンカバー２４４側の端部である一辺２４３ａを長辺とし、この一辺２４３ａと直交する一対の辺を短辺とする矩形状の領域である。短辺の長さは、記憶部２１に記憶された距離情報２１１により特定される。なお、短辺は、例えば、数ｃｍである。短辺の長さは、予め定められた距離の一例である。
【００２６】
上述した読取手段２０２は、読取制御手段２０３により制御され、特定の範囲Ｒを読み取って読取画像を取得する。なお、以下の説明において、読取手段２０２が特定の範囲Ｒのみを読み取って取得した読取画像を、読取領域２４３の全体を読み取って取得した読取画像と区別して特定する必要がある場合は、特定の範囲Ｒのみを読み取って取得した読取画像を「プレビュー画像」ともいう。
【００２７】
読取手段２０２は、特定の範囲Ｒを読み取るとき、一定の解像度以下で読み取ってもよい。また、読取手段２０２は、原稿２４０を読み取る条件の１つとしてカラーモードが設定されている場合であっても、特定の範囲Ｒを読み取るときには、モノクロ（白黒）モードで読み取ってもよい。
【００２８】
画像処理手段２０４は、読取手段２０２により取得されたプレビュー画像に対して画像処理を行い、原稿２４０の位置ずれを検出する。画像処理手段２０４が検出する「位置ずれ」には、以下のものが含まれる。
【００２９】
（１）原稿２４０の像が読取領域２４３の縁部から一定の距離以上離れていること、具体的には、原稿２４０の像の副走査方向において走査が開始される側の一辺２４０ａ（以下、単に「原稿２４０の一辺２４０ａ」ともいう。）が、読取領域２４３の副走査方向において走査が開始される側の一辺２４３ａ（以下、単に「読取領域２４３の一辺２４３ａ」ともいう。）から一定の距離（図３（ｂ）の「ｄ」参照。）以上離れていること。
【００３０】
（２）矩形状の原稿２４０の像が読取領域２４３に対して一定の角度以上傾いて配置されていること、具体的には、原稿２４０の一辺２４０ａが、読取領域２４３の一辺２４３ａに対して一定の角度（図３（ｂ）の「θ」参照。）以上傾いていること。
【００３１】
上記の位置ずれの検出には、公知の方法を用いてよい。例えば、画像処理手段２０４は、プレビュー画像から原稿２４０の像を検出し、検出した原稿２４０の像の読取領域２４３における位置を示す位置情報を取得し、取得した位置情報に基づいて位置ずれを検出する。以下の説明では、「像」を省略し、原稿２４０の像を単に「原稿２４０」ともいう。
【００３２】
具体的には、画像処理手段２０４は、読取手段２０２が取得したプレビュー画像から、原稿２４０の縁部（「エッジ」ともいう。）を検出することにより原稿２４０の輪郭線を抽出する。
【００３３】
次に、画像処理手段２０４は、輪郭線の読取領域２４３における位置から、輪郭線と読取領域２４３の一辺２４３ａとの距離ｄや、輪郭線の読取領域２４３の一辺２４３ａに対する傾きの角度θを求める。距離ｄ及び角度θは、ずれの量を示すずれ量の一例である。
【００３４】
次に、画像処理手段２０４は、これら距離ｄや角度θを、上述した、判定情報２１２として予め記憶部２１に記憶された判定情報２１２と比較することにより、原稿２４０の位置ずれを検出する。すなわち、画像処理手段２０４は、求めた距離ｄや角度θが、記憶部２１の判定情報２１２に記録された距離や角度以上のとき、原稿２４０の位置ずれが生じているものと判定する。判定情報２１２に記録された距離は、予め定められた基準となる距離の一例であり、判定情報２１２に記録された角度は、予め定められた基準となる角度の一例である。
【００３５】
なお、例えば、画像処理手段２０４は、原稿２４０のプラテンカバー２４４側の２つの角部を検出し、この２つの角部が検出された時間差により、原稿２４０の角度θを求めてもよい。
【００３６】
表示制御手段２０６は、読取手段２０２により取得された読取画像を操作表示部２２の表示面に表示するよう制御する。
【００３７】
警告手段２０７は、画像処理手段２０４により原稿２４０の位置ずれが検出された場合、音（アラームやブザー）、音声、ＬＥＤの点灯等を用いて位置ずれが生じていることを示す警告（エラーメッセージ）を出力する。このとき、表示制御手段２０６が位置ずれが生じていること示すエラーメッセージを操作表示部２２の表示面にさらに表示するよう制御してもよい。
【００３８】
（実施の形態の動作）
次に、画像処理装置２の動作の一例について図４を参照して説明する。図４は、画像処理装置２の動作の一例を示すフローチャートである。操作者により原稿２４０が原稿台２４２に配置され、プラテンカバー２４４が閉じられると、カバー検知手段２００は、プラテンカバー２４４が閉じられたことを検知する（Ｓ１）。
【００３９】
プラテンカバー２４４が閉じられたことが検知されると（Ｓ１：Ｙｅｓ）、読取制御手段２０３は、読取領域２４３内の特定の範囲Ｒ（図３参照）を読み取るよう読取手段２０２を制御する。読取手段２０２は、読取制御手段２０３による制御に基づいて、特定の範囲Ｒを読み取り、プレビュー画像を取得する（Ｓ２）。
【００４０】
表示制御手段２０６は、読取手段２０２により読み取られたプレビュー画像を操作表示部２２の表示面に表示するよう制御する（Ｓ３）。
【００４１】
また、画像処理手段２０４は、プレビュー画像に対して画像処理を行い、原稿２４０の位置ずれを検出する（Ｓ４）。原稿２４０の位置ずれが生じている場合（Ｓ４：Ｙｅｓ）、警告手段２０７は、警告を出力する（Ｓ５）。また、表示制御手段２０６は、警告を操作表示部２２の表示面に表示するよう制御する。
【００４２】
上述の４つのステップＳ２からＳ５は、操作表示部２２に対して読取領域２４３の全体のスキャンの開始を指示する操作（例えば、スキャン開始釦に対する操作）が実行されるまで（Ｓ６：Ｎｏ）、繰り返して行われる。
【００４３】
読取領域２４３の全体のスキャンの開始を指示する操作が実行されると（Ｓ６：Ｙｅｓ）、読取手段２０２は、読取領域２４３の全体に亘って原稿２４０の読み取りを行う（Ｓ７）。表示制御手段２０６は、読取画像を操作表示部２２の表示面に表示するよう制御する（Ｓ８）。
【００４４】
以上のようにすれば、原稿の端から端までスキャンした後に原稿の位置ずれを確認できる構成よりも短い時間で原稿の位置ずれを確認することができる。なお、「原稿の端から端」とは、読取対象の端に存在する辺とその辺と並行に存在する辺の端のことである。
【００４５】
また、本発明によれば、例えば、操作者がプラテンカバー２４４を閉じる際に原稿２４０の位置ずれが生じているときに等、プラテンカバー２４４を閉じた後に原稿２４０の配置の状態が視認できずプレビュー画像を通して原稿２４０の位置ずれを確認する場合であっても、読取領域２４３の一部のみを読み取ったプレビュー画像により位置ずれが判断できるため、原稿２４０のサイズに関わらず読取領域２４３の全体を読み取ってプレビュー用の画像を生成する従来技術と比較し、位置ずれの確認及び位置ずれが生じていた場合にプラテンカバーを再度開いて原稿２４０を再び配置する一連の作業の所要時間を短縮することができる。
【００４６】
＜変形例１＞
上述の実施の形態では、特定の領域Ｒの短辺の長さを記憶部２１に記憶された距離情報２１１を用いて固定的に定めたが、原稿２４０に応じて変動する値としてもよい。
【００４７】
例えば、画像処理手段２０４が取得したラインごとのデータを順次処理し（すなわち、リアルタイムで画像処理を行い）、原稿２４０のプラテンカバー２４４側の一辺２４０ａが検出されたとき、読取制御手段２０３が読取手段２０２を制御して読み取りを停止してもよい。
【００４８】
また、画像処理手段２０４により原稿２４０が検出されない場合、警告手段２０７は、原稿２４０が配置かれてないことを示す警告メッセージを出力してもよい。
【００４９】
＜変形例２＞
また、特定の領域Ｒを、読取領域２４３の端部に限らず、広く設定してもよい。例えば、特定の領域Ｒの短辺の長さを、原稿台２４２の長辺の約２分の１等に設定してもよい。このようにすると、例えば、冊子物等の立体的な対象物をスキャンする際に、当該対象物の中央に位置する綴り部（のど部）のような原稿台２４２に接しない部分によって読取画像に影が映り込み、想定したスキャンデータが取れない場合であっても、読取領域２４３の全体を読み取らずに、影が含むか否かを確認できるプレビュー画像を生成することができる。
【００５０】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、画像処理装置２にネットワークを介して接続する端末装置から各種処理の実行を指示してもよい。また、上述した実施の形態では、画像処理装置２が画像読取部２４を備える構成を例に挙げて説明したが、読取装置が外部に設けられた構成であってもよい。
【００５１】
制御部２０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００５２】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００５３】
２  画像処理装置
２０  制御部
２１  記憶部
２２  操作表示部
２４  画像読取部
２００  カバー検知手段
２０２  読取手段
２０３  読取制御手段
２０４  画像処理手段
２０６  表示制御手段
２０７  警告手段
２１０  プログラム
２１１  距離情報
２１２  判定情報
２４０  原稿
２４０ａ  一辺
２４１  先端部
２４２  原稿台
２４３  読取領域
２４３ａ  一辺
２４４  蓋部（プラテンカバー）
【図１】
2020014123.tif 000003
【図２】
2020014123.tif 000004
【図３】
2020014123.tif 000005
【図４】
2020014123.tif 000006