(57)【要約】【課題】印影照合装置の処理負荷を軽減させることができる押印状態検出装置を提供する。【解決手段】画像データ化された印影の中心点及び直径を抽出する抽出部３１と、抽出された中心点及び直径により描かれる円に基づいて、印影の外周円上の画素数を所定の角度ごとに算出する算出部３２と、算出された画素数に応じて印影の押印状態を検出する検出部３３とを備える。【選択図】図３
2019086927.tif 000002
【特許請求の範囲】
【請求項１】
押印された印影の押印状態を検出する押印状態検出装置であって、
画像データ化された前記印影の中心点及び直径を抽出する抽出部と、
抽出された前記中心点及び直径により描かれる円に基づいて、前記印影の外周円上の画素数を所定の角度ごとに算出する算出部と、
算出された前記画素数に応じて前記印影の押印状態を検出する検出部とを、
備えることを特徴とする押印状態検出装置。
【請求項２】
前記算出部は、抽出された前記中心点を通る前記直径方向に伸びる走査線と、前記円とが交差する点に対応する画素を基点として、前記印影の外周円上の画素数を所定の角度ごとに算出することを特徴とする請求項１に記載の押印状態検出装置。
【請求項３】
前記算出部は、
前記走査線が基準線に対して水平又は垂直である場合、前記基点の画素に、前記基点の画素の水平方向又は垂直方向における前記印影の外周円上の画素を含めて前記画素数を算出し、
前記走査線が前記基準線に対して水平又は垂直でない場合、前記基点の画素に、前記基点の画素の前記走査線方向における前記印影の外周円上の画素及び前記基点の画素の前記走査線方向における前記印影の外周円上の画素の上下左右の画素を含めて前記画素数を算出することを特徴とする請求項２に記載の押印状態検出装置。
【請求項４】
前記検出部は、算出された前記画素数に基づいて、対角にある角度の前記画素数の差分値が所定の閾値以上である場合に前記印影の押印状態を片押し状態であると検出することを特徴とする請求項１から３のいずれか１つに記載の押印状態検出装置。
【請求項５】
前記検出部は、算出された前記画素数に基づいて、対角にある角度の前記画素数の差分値の傾向が所定の傾向である場合に前記印影の押印状態を片押し状態であると検出することを特徴とする請求項１から３のいずれか１つに記載の押印状態検出装置。
【請求項６】
前記検出部は、算出された前記画素数がゼロである場合に前記印影の押印状態を欠け状態であると検出することを特徴とする請求項１から５のいずれか１つに記載の押印状態検出装置。
【請求項７】
前記抽出部は、前記印影の自動円検出を行い、スケルトン化を行うことによって前記中心点及び直径を抽出することを特徴とする請求項１から６のいずれか１つに記載の押印状態検出装置。
【請求項８】
押印された印影の押印状態を検出する押印状態検出プログラムであって、
画像データ化された前記印影の中心点及び直径を抽出するステップと、
抽出された前記中心点及び直径により描かれる円に基づいて、前記印影の外周円上の画素数を所定の角度ごとに算出するステップと、
算出された前記画素数に応じて前記印影の押印状態を検出するステップとを、
コンピュータに実行されることを特徴とする押印状態検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、押印状態を検出する押印状態検出装置に関する。
【背景技術】
【０００２】
金融機関の窓口では出金手続きなどが行われるが、その際、利用者は印鑑を押印した帳票を窓口に提出する必要がある。例えば出金手続きでは、印影照合装置によって印影の照合が行われる。具体的には、印影照合装置は提出された帳票に押印された印影とあらかじめ登録された印影を照合し、照合結果に基づいて照合に成功したか否かを判定する（下記の特許文献１を参照）。照合が行われた結果、提出された帳票の印影が不鮮明であることなどにより照合に失敗したと判定され、再押印を求められるケースが多くあった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２４７９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
再押印が求められることにより、印影照合装置では再度提出される帳票の印影照合を行う必要があり、印影照合の処理負荷が増大する問題があった。
【０００５】
本発明は、上記課題に鑑み、印影照合装置の処理負荷を軽減させることができる押印状態検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、押印された印影の押印状態を検出する押印状態検出装置であって、画像データ化された前記印影の中心点及び直径を抽出する抽出部と、抽出された前記中心点及び直径により描かれる円に基づいて、前記印影の外周円上の画素数を所定の角度ごとに算出する算出部と、算出された前記画素数に応じて前記印影の押印状態を検出する検出部とを、備えることを特徴とする。
【０００７】
また、本発明の押印状態検出装置において、前記算出部が、抽出された前記中心点を通る前記直径方向に伸びる走査線と、前記円とが交差する点に対応する画素を基点として、前記印影の外周円上の画素数を所定の角度ごとに算出することは好ましい態様である。
【０００８】
また、本発明の押印状態検出装置において、前記算出部が、前記走査線が基準線に対して水平又は垂直である場合、前記基点の画素に、前記基点の画素の水平方向又は垂直方向における前記印影の外周円上の画素を含めて前記画素数を算出し、前記走査線が前記基準線に対して水平又は垂直でない場合、前記基点の画素に、前記基点の画素の前記走査線方向における前記印影の外周円上の画素及び前記基点の画素の前記走査線方向における前記印影の外周円上の画素の上下左右の画素を含めて前記画素数を算出することは好ましい態様である。
【０００９】
また、本発明の押印状態検出装置において、前記検出部が、算出された前記画素数に基づいて、対角にある角度の前記画素数の差分値が所定の閾値以上である場合に前記印影の押印状態を片押し状態であると検出することは好ましい態様である。
【００１０】
また、本発明の押印状態検出装置において、前記検出部が、算出された前記画素数に基づいて、対角にある角度の前記画素数の差分値の傾向が所定の傾向である場合に前記印影の押印状態を片押し状態であると検出することは好ましい態様である。
【００１１】
また、本発明の押印状態検出装置において、前記検出部が、算出された前記画素数がゼロである場合に前記印影の押印状態を欠け状態であると検出することは好ましい態様である。
【００１２】
また、本発明の押印状態検出装置において、前記抽出部が、前記印影の自動円検出を行い、スケルトン化を行うことによって前記中心点及び直径を抽出することは、好ましい態様である。スケルトン化とは印影の外周円を構成する枠（線）の中心を抽出することを言う。
【００１３】
また、本発明は、押印された印影の押印状態を検出する押印状態検出プログラムであって、画像データ化された前記印影の中心点及び直径を抽出するステップと、抽出された前記中心点及び直径により描かれる円に基づいて、前記印影の外周円上の画素数を所定の角度ごとに算出するステップと、算出された前記画素数に応じて前記印影の押印状態を検出するステップとを、コンピュータに実行されることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、印影照合装置の処理負荷を軽減させることができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態における押印状態検出装置を含む押印状態検出システムの構成の一例を示す図である。
【図２】印鑑が押印された帳票の一例を示す図である。
【図３】実施形態における押印状態検出装置の機能構成図である。
【図４Ａ】スケルトン化を説明するための図である。
【図４Ｂ】押印状態に問題がない旨の表示の一例を示す図である。
【図４Ｃ】片押し状態である旨の表示の一例を示す図である。
【図４Ｄ】欠け状態である旨の表示の一例を示す図である。
【図５】印影を画像データ化した際の印影画像を示す図である。
【図６】走査線が基準線に対して水平の場合の画素数の算出方法について説明するための図である。
【図７】走査線が基準線に対して水平ではない場合の画素数の算出方法について説明するための図である。
【図８】画素数の算出結果の一例を示す図である。
【図９Ａ】走査線の角度の画素数とその対角の角度の画素数を折れ線グラフに示した図である。
【図９Ｂ】折れ線グラフに線形近似線を示した図である。
【図９Ｃ】線形近似線同士が交差した間の角度（角度差）を説明するための図である。
【図１０】画素数の算出結果の一例を示す図である。
【図１１】実施形態における押印状態検出装置の押印状態検出フローの一例を示すフローチャートである。
【図１２】印影の外周円上の画素数の算出フローのサブルーチンを示すフローチャートである。
【図１３】印影の押印状態の検出フローのサブルーチンを示すフローチャートである。
【図１４】印影の押印状態の検出フローの他のサブルーチンを示すフローチャートである。
【図１５】実施形態における押印状態検出装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、実施形態について図面を参照して説明する。図１は実施形態における押印状態検出装置を含む押印状態検出システムの構成の一例を示す図である。押印状態検出システム１は、押印状態検出装置２とОＨＲ（Over Head Reader）３から構成されている。なお、押印状態検出システム１の構成はこれに限定されるものではなく、他の構成を含むものであってもよい。例えば、押印状態検出装置２に検出結果を表示するディスプレイが搭載されていない場合にはディスプレイを構成として含んでもよい。
【００１７】
押印状態検出装置２とＯＨＲ３は有線又は無線によって接続可能である。押印状態検出システム１は、例えば出金手続きを行う利用者によって金融機関の窓口に提出された帳票を窓口のオペレータが不図示の印影照合装置で照合する前に押印状態に問題ないか確認する際に使用される。これにより、押印が不鮮明のまま印影照合処理がされ、その結果として不受理となり、再押印を求められることを防ぐことが可能となる。
【００１８】
なお、使用されるシーンはこれに限定されるものではなく、窓口に帳票を提出する前に利用者自らが押印状態に問題がないか確認する際に押印状態検出システム１が使用されてもよい。
【００１９】
押印状態検出装置２は、例えば帳票に押印された印影の押印状態に基づいて印影の片押し状態や欠け状態を検出する。片押し状態とは、インクの付着量や押印時の力加減などによって、本来インクが付着する印影の枠（淵）以外の周辺領域にインクが付着した状態を言う。例えば、インクが滲んだ状態（広がった状態）などを言う。また、欠け状態とは、インクの付着量や押印時の力加減などによって、本来インクが付着する印影の枠（淵）の一部にインクが付着していない状態を言う。なお、押印状態検出装置２の詳細な検出処理については後述する。
【００２０】
ＯＨＲ３は印鑑が押印された帳票を読み取り、読み取った印影を画像データ化し、印影データを押印状態検出装置２へ送る。帳票に押印された印影の一例を図２に示す。図２に示す帳票２０は出金用の帳票（出金伝票）であり、利用者の署名の横に印鑑が押印されている。この例では向かって左側（署名側）の印影の外周円の枠が右側の印影の外周円の枠より太くなっており、片押し状態の印影となっている。この状態で印影照合装置によって印影照合が行われた場合には照合に失敗し、再押印が求められ、印影照合装置の処理負荷が増大してしまう。そのため、印影照合を行う前に押印状態検出装置２によって押印状態を検出するようにした。
【００２１】
なお、帳票を読み取って画像データ化するものとしてＯＨＲ３を一例に挙げたが、これに限定されるものではなく、帳票の読み取り機能及び画像データ化の機能を有する装置、例えばスキャナ装置などであってもよい。
【００２２】
ここで、実施形態における押印状態検出装置２の構成について図３を用いて説明する。押印状態検出装置２は、受信部３０、抽出部３１、算出部３２、検出部３３、出力部３４、記憶部３５から構成されている。なお、押印状態検出装置２の構成は、これに限定されるものではなく、他の構成を含むものであってもよい。
【００２３】
受信部３０は、ＯＨＲ３から送られる印影の画像データを受信する。
抽出部３１は、受信部３０によって受信された印影の画像データに基づいて印影の中心点及び直径を抽出する。ここでの直径とはスケルトン化された円の直径を言う。
【００２４】
図４Ａに示すように、抽出部３１は帳票に押印された印影の画像データから自動円検出をする。すなわち印影の外周円を矩形４１で検出する。自動円検出は既存技術であるためここでの説明は省略する。次に、抽出部３１は検出された印影の外周円の枠（画素群）４２の中心４３を抽出する（スケルトン化）。抽出部３１は抽出された中心４３によって構成される円、すなわちスケルトン化画像４４によって中心点４５及び直径４６を抽出（算出）する。なお、中心点及び直径を抽出する方法はこれに限定されるものではなく、既存技術にもあるように、帳票に押印された印影とあらかじめ不図示のデータベースに登録された登録印影とを照合（マッチング）して中心点及び直径を抽出するようにしてもよい。
【００２５】
算出部３２は、抽出された中心点及び直径により描かれる円（スケルトン化された円）に基づいて、印影の外周円上の画素数を所定の角度ごとに算出する。具体的には算出部３２は、抽出された中心点を通る直径方向に伸びる走査線と上記円とが交差する点に対応する画素を基点として、印影の外周円上の画素数を所定の角度ごとに算出する。
【００２６】
ここでの走査線とは中心点を通る直線であって、基準線（中心点を通る水平線）に対して０度から所定の角度ごとに直径方向に伸びる直線を言う。また、所定の角度とは、例えば１５度であって、算出部３２は０度を基点として１５度ごとに画素数を算出する。なお、所定の角度はこれに限定されるものではなく、例えば１度などであってもよい。算出部３２の詳細な処理については後述する。
【００２７】
検出部３３は、算出された画素数に応じて印影の押印状態を検出する。具体的には、検出部３３は、算出部３２によって算出されたそれぞれの角度の画素数と、対角にある角度の画素数との差分値が所定の閾値以上の場合に印影の押印状態を片押し状態であると検出する。
【００２８】
また、検出部３３は、算出部３２によって算出されたそれぞれの角度の画素数と、対角にある角度の画素数との差分値の傾向が所定の傾向である場合に印影の押印状態を片押し状態であると検出してもよい。
【００２９】
また、検出部３３は、算出部３２によって算出された画素数がゼロである場合に印影の押印状態を欠け状態であると検出する。検出部３３の詳細な処理については後述する。
【００３０】
出力部３４は検出部３３によって検出された結果、例えば押印状態に問題がない旨、片押し状態である旨、欠け状態である旨などをディスプレイなどに出力する。出力例を図４Ｂから図４Ｄに示す。
【００３１】
図４Ｂは押印状態に問題がない旨が表示されたディスプレイ４７を示す図である。図４Ｃは押印状態が均一ではない（片押し状態である）旨が表示されたディスプレイ４８を示す図である。図４Ｄは押印状態が欠け状態である旨が表示されたディスプレイ４９を示す図である。片押し状態や欠け状態の場合には再押印を依頼する表示がされる。これにより、印影照合装置で照合を行う前に押印状態が確認されるため、印影照合装置における照合の処理負荷が軽減される。
【００３２】
記憶部３５は押印状態検出装置２の検出処理に必要なプログラム情報や、ＯＨＲ３から受信した画像データなどを記憶する。
【００３３】
以下では算出部３２の詳細な処理について説明する。
図２の帳票２０に示す印影を画像データ化した際の印影画像５０を図５に示す。印影画像５１は印影画像５０を拡大させたものである。なお、印影画像５１は縦方向の画素ア〜タ、横方向の画素Ａ〜Ｒの範囲に存在するものとする。また、説明の簡略化のため印影の文字である東は省略されている。すなわち、印影の外周円に該当する画素のみが塗りつぶされている。また、外周円上には上述したスケルトン化された円５２が示され、円５２の中心には中心点５３が示されている。
【００３４】
図５に示すように、印影画像５１は向かって左側の外周円部分が太い、すなわち多くの画素が塗りつぶされており、向かって右側の外周円部分が細い、すなわち塗りつぶされている画素が少ない。このことから、この印影は片押し状態の印影となっている。以下では押印状態検出装置２は印影画像５１を用いて押印状態を検出する。
【００３５】
算出部３２は、印影画像５１を用いて印影の外周円上の画素数（塗りつぶされた画素数）を所定の角度ごとに算出する。すなわち、算出部３２は、抽出された中心点を通る直径方向に伸びる走査線と、中心点と直径によって描かれる円（スケルトン化された円）とが交差する点に対応する画素を基点として、印影の外周円上の画素数を所定の角度ごとに算出する。
【００３６】
画素数の算出では基準線に対して走査線が水平又は垂直であるか、または走査線が水平又は垂直でないかによって算出の方法が異なる。以下では走査線が基準線に対して水平の場合（走査線が基準線に対して０度の場合）の画素数の算出方法と、走査線が基準線に対して水平ではない場合（走査線が基準線に対して４５度の場合）の画素数の算出方法について具体的に説明する。
【００３７】
まず、走査線が基準線に対して水平の場合の画素数の算出方法について図６を用いて説明する。図６は図５に示す印影画像５１に中心点５３を通る走査線６０を重ねた図であり、この場合の走査線の角度は水平方向に対して０度である。算出部３２は、走査線６０が基準線に対して水平又は垂直である場合、基点（交差する点）の画素に、基点の画素の水平方向又は垂直方向における印影の外周円上の画素を含めて画素数を算出する。
【００３８】
具体的には算出部３２は、円５２と走査線６０の交点の画素に、その画素を中心として走査線６０（水平方向）上にある画素のうち塗りつぶされた画素（外周円上の画素）の数を含めて画素数を算出する。図６の例では、円５２と走査線６０の交点の画素を中心として水平方向にある画素のうち、塗りつぶされている画素の数は交点の画素（c‐c’）を含めて４個（c‐b’からc‐e’）であり、画素数は４と算出される。
また、走査線が基準線に対して垂直の場合にも同様に考えられ、円５２と走査線６０の交点の画素に、その画素を中心として垂直方向上にある画素のうち塗りつぶされた画素（外周円上の画素）の数を含めて画素数を算出する。
【００３９】
次に、走査線が基準線に対して水平ではない場合の画素数の算出方法について図７を用いて説明する。図７は図５に示す印影画像５１に中心点５３を通る走査線７０を重ねた図である。この場合の走査線の角度は水平方向に対して４５度である。算出部３２は、走査線７０が基準線に対して水平又は垂直でない場合、基点（交差する点）の画素に、基点の画素の走査線方向における印影の外周円上の画素及び基点の画素の走査線方向における印影の外周円上の画素の上下左右の画素を含めて画素数を算出する。
【００４０】
具体的には算出部３２は、まず円５２と走査線７０の交点の画素を中心として走査線７０（水平方向に対して４５度）上にある画素のうち塗りつぶされた画素の数を画素数として算出する。図７の例では、円５２と走査線７０の交点の画素を中心として、走査線７０上にある画素のうち塗りつぶされている画素の数は交点の画素（c‐b’）を含めて２個（c‐b’、b‐c’）であり、画素数は２と算出される。
【００４１】
算出部３２は、走査線が基準線に対して水平ではない、すなわち角度がついている場合、更に走査線７０の周囲の画素も考慮して最終的な画素数を算出する。具体的には、算出部３２は、上述した２個の画素（c‐b’、b‐c’）それぞれの上下左右に外周円上の画素が存在するかを判断する。走査線７０の水平方向に対する角度が４５度の場合の図７に示す拡大図７１では、c‐b’の画素の上下左右の外周円上の画素はc‐a’、c‐c’、b‐b’の３個であり、b‐c’の画素の上下左右の外周円上の画素はb‐b’、b‐d’、a‐c’、c‐c’４個である。c‐b’の画素に対して向かって右側の画素（c‐c’）とb‐c’の画素の下の画素（c‐c’）は重なっており、またc‐b’の画素の上の画素（b‐b’）とb‐c’の画素に対して向かって左側の画素（b‐b’）は重なっているため、それぞれ１つの外周円上の画素とカウントする。そのため、走査線７０の周囲の画素は合計５個とカウントされる。
【００４２】
算出部３２は走査線７０上の画素２個と、走査線７０の周囲の画素５個の合計７個を画素数とする。なお、上述した画素数は走査線７０上のみならず上下左右の画素も含めて算出されたものであるため、３（中央、上下、左右）で割ることで印影幅を平均化して画素数を算出してもよい。この場合の画素数は７個／３＝２．３３となり、切り上げて３個と算出される。
【００４３】
なお、走査線７０の水平方向に対する角度が２２５度（４５度の対角にある角度）の場合（拡大図７２）の画素数の算出方法も４５度の場合の算出方法と同様であるため、説明は省略する。
【００４４】
上述した方法による画素数の算出結果の一例を図８に示す。走査線の角度範囲は０度から１６５度であり、１５度刻みとなっている。角度の刻み方はこれに限定されるものではない。走査線の角度が０度の場合の画素数は１であり、０度の対角にある１８０度の場合の画素数は８となっている。また、走査線の角度が４５度の場合の画素数は３であり、４５度の対角にある２２５度の場合の画素数は４となっている。
【００４５】
次に、検出部３３による押印状態の具体的な検出方法について説明する。まず、片押し状態であるか否かを検出する方法について説明する。片押し状態であるか否かを検出する２つの方法を以下で説明する。
【００４６】
１つ目として、検出部３３は、算出されたそれぞれの角度の画素数と、対角にある角度の画素数との差分値が所定の閾値以上の場合に印影の押印状態を片押し状態であると検出する。図８の算出結果を用いて具体的に説明する。例えば、所定の閾値が５の場合を考える。走査線の角度０度から１６５度のそれぞれの画素数と、それぞれの対角の画素数との差分値を計算すると、走査線が０、１５、１６５度においてそれぞれ差分値は７、５、５となり、所定の閾値５以上である。そのため、所定の閾値を超える角度があるため片押し状態と検出される。検出部３３は所定の閾値を超える角度が１つでもあれば片押し状態と検出する。
【００４７】
なお、この例では３つの角度で所定の閾値を超えているため、検出結果を出力する際、出力部３４は所定の閾値を超えている角度部分を指摘して再押印を促すようにしてもよい。これにより、利用者はその角度部分に注意して再押印することが可能となる。
【００４８】
２つ目として、検出部３３は、上記差分値の傾向が所定の傾向である場合に印影の押印状態を片押し状態であると検出する。走査線のそれぞれの角度の画素数とその対角の角度の画素数を折れ線グラフとしたものを図９Ａに示す。走査線の角度が０度から１６５度までの画素数を示す折れ線グラフ９０は実線で示され、その対角の画素数を示す折れ線グラフ９１は破線で示されている。例えば、走査線の角度が０度の場合の画素数は１であり、０度の対角にある１８０度の場合の画素数は８である。
【００４９】
図９Ａに示す折れ線グラフから検出部３３は図９Ｂに示す線形（線形近似線）、すなわち角度０度から１６５度までの画素数における線形近似線９２と、その角度の対角にある画素数における線形近似線９３を求める。線形近似線は既存の技術で求めることが可能であり、詳細な説明は省略するが簡単に説明する。求める線形近似線（回帰直線）を例えばｙ＝ａｘ＋ｂ（ａは傾き、ｂは切片）とし、各データ（角度における画素数）における回帰分析による推定値と実測値との差ｅの二乗和が最小となるａ、ｂを算出する。これにより線形近似線を求める。
【００５０】
検出部３３は線形近似線９２と線形近似線９３が交差した間の角度が所定の角度以上の場合に片押しの傾向があるとみなし、片押し状態であると検出する。所定の角度が例えば４５度の場合を考える。図９Ｃに示すように、線形近似線９２と線形近似線９３が交差した間の角度（角度差）が６０度である場合、所定の角度が４５度であるため片押し状態であると検出される。
【００５１】
次に、検出部３３による欠け状態であるか否かを検出する方法について説明する。例えば、算出部３２による算出結果が図１０に示すものである場合について考える。この場合、走査線のそれぞれの角度における画素数及びその対角にある角度における画素数のうち、１つでもゼロが存在する場合、検出部３３は印影の外周円が途切れているとみなし、欠け状態であると検出する。図１０に示す算出結果の場合、０度における画素数がゼロとなっているため、欠け状態であると検出される。
【００５２】
次に、実施形態における押印状態検出装置２の押印状態検出フローの一例について図１１を用いて説明する。押印状態検出装置２は、ＯＨＲ３から印影の画像データを受信する（ステップＳ１１０１）と、受信された印影の画像データに基づいて印影の中心点及び直径を抽出する（ステップＳ１１０２）。例えば、上述した自動円検出によって中心点及び直径を抽出する。
【００５３】
押印状態検出装置２は、抽出された中心点及び直径により描かれる円に基づいて、印影の外周円上の画素数を所定の角度ごとに算出する（ステップＳ１１０３）。印影の外周円上の画素数の具体的な算出フローについては後述する。
【００５４】
押印状態検出装置２は、算出された画素数に応じて印影の押印状態を検出する（ステップＳ１１０４）。印影の押印状態の具体的な検出フローについては後述する。押印状態検出装置２は、検出された結果、例えば押印状態に問題がない旨、片押し状態である旨、欠け状態である旨などをディスプレイなどに出力する（ステップＳ１１０５）。
【００５５】
ここで、上記印影の外周円上の画素数の算出フローのサブルーチンについて図１２を用いて説明する。押印状態検出装置２は、走査線が基準線に対して水平か否かを判断する（ステップＳ１２０１）。水平である場合（ステップＳ１２０１でＹｅｓ）、押印状態検出装置２は、円と走査線の交点の画素に、その画素を中心として走査線（水平方向）上にある画素のうち塗りつぶされた画素（外周円上の画素）の数を含めて画素数を算出する（ステップＳ１２０２）。
【００５６】
一方、水平でない、すなわち走査線に角度がついている場合（ステップＳ１２０１でＮｏ）、押印状態検出装置２は、走査線上の画素に、走査線の周囲の画素を含めて最終的な画素数を算出する（ステップＳ１２０３）。このとき、押印状態検出装置２は、走査線上のみならず走査線の上下左右の画素も含めて画素数を算出するため、印影幅を平均化して画素数を算出してもよい。
【００５７】
ここで、上記印影の押印状態の検出フローのサブルーチンについて図１３を用いて説明する。押印状態検出装置２は、算出されたそれぞれの角度の画素数と、対角にある角度の画素数との差分値が所定の閾値以上であるか否か角度ごとに判断する（ステップＳ１３０１）。
【００５８】
押印状態検出装置２は、上記差分値が所定の閾値以上あると判断すると（ステップＳ１３０１でＹｅｓ）、片押し状態を検出する（ステップＳ１３０２）。一方、差分値が所定の閾値以上でないと判断すると（ステップＳ１３０１でＮｏ）、ステップＳ１３０３へ進む。
【００５９】
押印状態検出装置２は、算出された画素数がゼロであるか否かを判断する（ステップＳ１３０３）。算出された画素数がゼロであると判断すると（ステップＳ１３０３でＹｅｓ）、押印状態検出装置２は欠け状態を検出する（ステップＳ１３０４）。一方、算出された画素数がゼロでないと判断すると（ステップＳ１３０３でＮｏ）、ステップＳ１３０５へ進む。
【００６０】
押印状態検出装置２は、検出結果をディスプレイなどに表示する（ステップＳ１３０５）。例えば、ステップＳ１３０２で片押し状態が検出された場合には片押し状態である旨、ステップＳ１３０４で欠け状態が検出された場合には欠け状態である旨、片押しも欠けも検出されない場合には押印状態に問題がない旨が表示される。なお、片押し状態及び欠け状態の両方が検出された場合には両方の状態を通知する表示がされる。また、ステップＳ１３０１とステップＳ１３０３の判断ステップは逆であってもよい。
【００６１】
また、上記印影の押印状態の検出フローの他のサブルーチンについて図１４を用いて説明する。
【００６２】
押印状態検出装置２は、算出されたそれぞれの角度の画素数と、対角にある角度の画素数との差分値の傾向が所定の傾向、すなわち０度から１６５度の画素数の線形近似線とその対角にある角度の画素数の線形近似線との間の角度が所定の角度以上であるか判断する（ステップＳ１４０１）。所定の傾向があると判断すると（ステップＳ１４０１でＹｅｓ）、押印状態検出装置２は片押し状態を検出する（ステップＳ１４０２）。一方、所定の傾向がないと判断すると（ステップＳ１４０１でＮｏ）、ステップＳ１４０３へ進む。
【００６３】
押印状態検出装置２は算出された画素数がゼロであるか否かを判断する（ステップＳ１４０３）。
【００６４】
ステップＳ１４０４以降の処理は上述したステップＳ１３０４以降の処理と同様であるため、説明は省略する。なお、ステップＳ１４０１とステップＳ１４０３の判断ステップは逆であってもよい。
【００６５】
次に、実施形態における押印状態検出装置２を実現するためのハードウェア構成の一例について図１５を用いて説明する。
【００６６】
ハードウェア構成は、例えば、ＣＰＵ１５１、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）１５２、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１５３、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１５４、通信インタフェース（Ｉ／Ｆ）１５５、バス１５６を備えている。ＣＰＵ１５１、ＨＤＤ１５２、ＲＡＭ１５３、ＲＯＭ１５４、通信インタフェース（Ｉ／Ｆ）１５５は、例えば、バス１５６を介して互いに接続されている。
【００６７】
ＣＰＵ１５１は、バス１５６を介して、ＨＤＤ１５２などに格納される押印状態検出装置２の各種処理を行うためのプログラム（例えば、押印状態検出プログラムなど）を読み込み、読み込んだプログラムをＲＡＭ１５３に一時的に格納し、そのプログラムにしたがって各種処理を行う。ＣＰＵ１５１は、主として、上述した抽出部３１、算出部３２、検出部３３、出力部３４として機能する。
【００６８】
ＨＤＤ１５２には、押印状態検出装置２の各種処理を行うためのアプリケーションプログラムや、押印状態検出装置２の処理に必要なデータなどが格納される。ＨＤＤ１５２は、主として記憶部３５として機能する。
【００６９】
ＲＡＭ１５３は、揮発性メモリであって、ＣＰＵ１５１に実行させるためのＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）プログラムやアプリケーションプログラムの一部が一時的に格納される。また、ＲＡＭ１５３には、ＣＰＵ１５１による処理に必要な各種データが格納される。
【００７０】
ＲＯＭ１５４は、不揮発性メモリであって、ブートプログラムやＢＩＯＳ（Ｂａｓｉｃ Ｉｎｐｕｔ／Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）などのプログラムを記憶する。
【００７１】
通信インタフェース（Ｉ／Ｆ）１５５は、外部（ＯＨＲ３など）とネットワークを介してデータの送受信を行うものである。
【００７２】
バス１５６は、各装置間の制御信号、データ信号などの授受を媒介する経路である。
上述した実施形態の押印状態検出装置によれば、印影照合装置の処理負荷を軽減させることができる。また、印鑑登録手続きを行う際に不鮮明のまま印鑑登録がされ、以降の照合精度が低下することを防ぐことができる。また、再押印による窓口のオペレータの処理負荷も軽減させることができる。
【００７３】
また、上述した実施形態は、上述したものに限定されるものではなく、実施形態の要旨を逸脱しない範囲において種々の変更を加えることができる。
【符号の説明】
【００７４】
１  押印状態検出システム
２  押印状態検出装置
３  ОＨＲ
２０  帳票
３０  受信部
３１  抽出部
３２  算出部
３３  検出部
３４  出力部
３５  記憶部
４１  矩形
４２  円の外周の線
４３  中心
４４  スケルトン化画像
４５  中心点
４６  直径
４７、４８、４９  ディスプレイ
５０、５１  印影画像
５２  円
５３  中心点
６０、７０  走査線
７１、７２  拡大図
９０、９１  折れ線グラフ
９２、９３  線形近似線
１５１  ＣＰＵ
１５２  ＨＤＤ
１５３  ＲＡＭ
１５４  ＲＯＭ
１５５  通信インタフェース（Ｉ／Ｆ）
１５６  バス
【図１】
2019086927.tif 000003
【図２】
2019086927.tif 000004
【図３】
2019086927.tif 000005
【図４Ａ】
2019086927.tif 000006
【図４Ｂ】
2019086927.tif 000007
【図４Ｃ】
2019086927.tif 000008
【図４Ｄ】
2019086927.tif 000009
【図５】
2019086927.tif 000010
【図６】
2019086927.tif 000011
【図７】
2019086927.tif 000012
【図８】
2019086927.tif 000013
【図９Ａ】
2019086927.tif 000014
【図９Ｂ】
2019086927.tif 000015
【図９Ｃ】
2019086927.tif 000016
【図１０】
2019086927.tif 000017
【図１１】
2019086927.tif 000018
【図１２】
2019086927.tif 000019
【図１３】
2019086927.tif 000020
【図１４】
2019086927.tif 000021
【図１５】
2019086927.tif 000022