(57)【要約】【課題】金属カードを適切な画質で撮像可能なカードリーダを提供する。【解決手段】  読取部１２は、挿入されたカードのカード情報２２０を読み取る。撮像部１３は、読取部１２により読み取られたカードの表面を撮像して画像データ２３０を出力する。記憶部１１は、撮像部１３により出力された画像データ２３０の白補正を行うための白補正データ２１０を複数格納する。画像補正部１００は、読取部１２により読み取られたカード情報２２０に、カードの種類を判別可能とする判別情報２２１が含まれている場合、該判別情報２２１により、記憶部１１に格納された白補正データ２１０のいずれかを選択して、画像データ２３０の白補正を行う。【選択図】図１
2020095335.tif 000002
【特許請求の範囲】
【請求項１】
挿入されたカードのカード情報を読み取る読取部と、
前記読取部により読み取られた前記カードの表面を撮像して画像データを出力する撮像部と、
前記撮像部により出力された前記画像データの白補正を行うための白補正データを複数格納する記憶部と、
前記読取部により読み取られた前記カード情報に、前記カードの種類を判別可能とする判別情報が含まれている場合、前記判別情報により、前記記憶部に格納された前記白補正データのいずれかを選択して、前記画像データの白補正を行う画像補正部とを備える
ことを特徴とするカードリーダ。
【請求項２】
前記画像補正部は、
白とび箇所の有無を判別して適切な前記画像データの取得ができたか否かを判別し、
適切な前記画像データの取得ができなかった場合に、前記白補正データとは異なる白補正データを選択し、
再度、前記撮像部による前記カードの表面の撮像を行う
ことを特徴とする請求項１に記載のカードリーダ。
【請求項３】
前記画像補正部は、
適切な前記画像データの取得ができたか否かについて、光学文字認識で判別する
ことを特徴とする請求項２に記載のカードリーダ。
【請求項４】
前記画像補正部は、
前記判別情報により、撮像時の光量の制御も行う
ことを特徴とする請求項１乃至３のいずれか１項に記載のカードリーダ。
【請求項５】
前記画像データと前記カード情報とから前記カードの真偽を確認し、真の前記カードであれば返却し、偽のカードであれば所定の処理を行う真偽処理部を更に備える
ことを特徴とする請求項１乃至４のいずれか１項に記載のカードリーダ。
【請求項６】
カードリーダにより実行されるカードリーダ制御方法であって、
挿入されたカードのカード情報を読み取り、
読み取られた前記カードの表面を撮像して画像データを出力し、
出力された前記画像データの白補正を行うための白補正データを複数格納し、
読み取られた前記カード情報に、前記カードの種類を判別可能とする判別情報が含まれている場合、前記判別情報により、格納された前記白補正データのいずれかを選択して、前記画像データの白補正を行う
ことを特徴とするカードリーダ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カードリーダ及びカードリーダ制御方法に係り、特にカードを撮像することが可能なカードリーダ及びカードリーダ制御方法に関する。
【背景技術】
【０００２】
従来から、キャッシュカードやクレジットカード等のカード媒体（以下、単に「カード」という。）に記録された磁気データの読み取りや書き込みを行うカードリーダが存在する。
【０００３】
近年、カードリーダにおいては、偽造カードによる犯罪抑止のため、カードの表面模様や文字を撮像するニーズが存在する。表面模様や文字等と、カードに記憶された情報とを照合することで不正カードを検出するためである。
このため、例えば、特許文献１には、カードの表面の画像を読み取るイメージセンサ等の撮像部を備えたカードリーダが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４８８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたような従来のカードリーダでは、塩化ビニール製のカードを基準に、撮像された画像データの白補正等をしていた。このため、ステンレスやチタン等の金属素材でできたカード、又は、金属蒸着や塗布やメタリック塗装等により金属光沢があるカード（以下、これらを「金属カード」という。）等の塩化ビニール製以外のカードでは、画像データの表面の白とび等が発生して、表面の模様や文字等が不鮮明になることがあった。すなわち、カードの種類によっては、適切な画像データを取得できなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、上述の問題を解消し、カードの種類によらず適切な画像データを取得できるカードリーダ及びカードリーダ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のカードリーダは、挿入されたカードのカード情報を読み取る読取部と、前記読取部により読み取られた前記カードの表面を撮像して画像データを出力する撮像部と、前記撮像部により出力された前記画像データの白補正を行うための白補正データを複数格納する記憶部と、前記読取部により読み取られた前記カード情報に、前記カードの種類を判別可能とする判別情報が含まれている場合、前記判別情報により、前記記憶部に格納された前記白補正データのいずれかを選択して、前記画像データの白補正を行う画像補正部とを備えることを特徴とする。
このように構成することで、カードの種類によらず適切な画像データを取得可能になる。
【０００８】
本発明のカードリーダは、前記画像補正部は、白とび箇所の有無を判別して適切な前記画像データの取得ができたか否かを判別し、適切な前記画像データの取得ができなかった場合に、前記白補正データとは異なる白補正データを選択し、再度、前記撮像部による前記カードの表面の撮像を行うことを特徴とする。
このように構成することで、判別情報が含まれていないカードでも、確実に適切な画像データを取得することができる。
【０００９】
本発明のカードリーダは、前記画像補正部は、適切な前記画像データの取得ができたか否かについて、光学文字認識で判別することを特徴とする。
このように構成することで、模様や文字が認識された画像データを確実に取得可能となる。
【００１０】
本発明のカードリーダは、前記画像補正部は、前記判別情報により、撮像時の光量の制御も行うことを特徴とする。
このように構成することで、反射率等の異なるカードでも、適切な画像データを取得可能になる。
【００１１】
本発明のカードリーダは、前記画像データと前記カード情報とから前記カードの真偽を確認し、真の前記カードであれば返却し、偽のカードであれば所定の処理を行う真偽処理部を更に備えることを特徴とする。
このように構成することで、カードリーダ単体で、偽造カード等による犯罪を抑止できる。
【００１２】
本発明のカードリーダ制御方法は、カードリーダにより実行されるカードリーダ制御方法であって、挿入されたカードのカード情報を読み取り、読み取られた前記カードの表面を撮像して画像データを出力し、出力された前記画像データの白補正を行うための白補正データを複数格納し、読み取られた前記カード情報に、前記カードの種類を判別可能とする判別情報が含まれている場合、前記判別情報により、格納された前記白補正データのいずれかを選択して、前記画像データの白補正を行うことを特徴とする。
このように構成することで、カードの種類によらず適切な画像データを取得可能になる。
【発明の効果】
【００１３】
本発明によれば、カードから読み取られたカード情報に判別情報が含まれている場合、複数の白補正データのいずれかを選択して、撮像された画像データの白補正を行うことで、カードの種類によらず、金属カード等であっても適切な画像データを取得可能なカードリーダ及びカードリーダ制御方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係るカードリーダの制御構成を示すブロック図である。
【図２】図１に示すカードリーダの外観斜視図及び撮像部の概略を示す斜視図である。
【図３】図１に示す白補正データの例を示すグラフである。
【図４】本発明の実施の形態に係るカード読取撮像処理のフローチャートである。
【図５】図４の画像補正処理により補正された画像データの例を示す写真である。
【発明を実施するための形態】
【００１５】
＜実施の形態＞
〔カードリーダ１の構成〕
図１及び図２を参照して、本発明の実施の形態に係るカードリーダ１の構成について説明する。
【００１６】
カードリーダ１は、カード２に記録されたデータの読取り及び／又は書き込みを行う、セキュリティ対応のカードリーダである。
本実施形態においては、カードリーダ１は、カード発行機能を備えたＡＴＭ（Automated Teller Machine）、キオスク（Kiosk）の端末、交通機関のチケット発行システム、コンビニエンスストア等のポイントカード発行システム、小売店のメンバーカード発行システム、遊技機のカード発行、支払システム、入退場管理システム等（以下、単に「ＡＴＭ等」と省略して記載する。）に搭載される。
【００１７】
カード２は、例えば、厚さが０．７〜０．８ｍｍ程度の矩形状のカード形状をした、塩化ビニール等の樹脂素材（以下、単に「塩ビ」と省略する。）のカードや金属カード等である。具体的には、カード２は、磁気記録媒体、接触型又は非接触型のＩＣカード等として構成される。磁気記録媒体の場合、カード２の一面には、磁気信号が記憶される磁気ストライプが形成されている。ＩＣカードの場合、カード２は、例えば、接点又は電磁誘導アンテナと、ＲＯＭ（Read Only Memory）及びＭＰＵ（Micro Processing Unit）等を含むＩＣチップとを含んでいてもよい。
なお、カード２は、厚さが０．１８〜０．３６ｍｍ程度のＰＥＴ（ポリエチレンテレフタレート）カードや、所定の厚さの紙カード等であってもよい。
【００１８】
上位装置３は、本実施形態においては、カードリーダ１を制御し、ＡＴＭ等の各機能を実現するための情報処理装置である。具体的には、上位装置３は、例えば、ＡＴＭ等の本体装置であり制御用のＰＣ（Personal Computer）等である。上位装置３は、ネットワーク上のサーバ、各種の周辺機器等とも接続可能である。
【００１９】
より詳細に説明すると、本実施形態に特に関連する構成として、カードリーダ１は、制御部１０、記憶部１１、読取部１２、撮像部１３を含んでいる。
【００２０】
制御部１０は、カードリーダ１の各部の制御を行うＣＰＵ（Central Processing Unit）、ＭＰＵ、ＧＰＵ（Graphics Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等を含む制御演算手段である。制御部１０は、各部と接続されて信号の入出力を行い、上位装置３と接続される。
さらに、制御部１０は、記憶部１１を内蔵している。
【００２１】
記憶部１１は、一時的でない記録媒体である。この記録媒体は、例えば、ＲＡＭ（Random Access Memory）、フラッシュメモリ（Flash Memory）等を含むＲＯＭである。記憶部１１は、制御プログラム、及び暗号データを含む各種データを格納する。なお、制御部１０の外部にも、ＳＳＤ（Solid State Drive）、ＨＤＤ（Hard Disk Drive）等の一時的でない記録媒体が、記憶部１１として接続されてもよい。
【００２２】
読取部１２は、カード２に格納されたカード情報２２０を読み取るヘッド等である。このヘッド等は、例えば、暗号化磁気ヘッドを含む磁気ヘッド、ＩＣ接点、電磁誘導アンテナ等を含む。磁気ヘッドの場合、カードが接触され摺動されることで、カード上に設けられた磁気ストライプに記録された磁気情報をカード情報２２０として読み出し、書き込むことが可能である。ＩＣ接点、電磁誘導アンテナ等では、カードの接点と接触、又は電磁誘導等で、カード２に搭載されたＩＣチップに格納されたカード情報２２０を読み出し、書き込むことが可能である。
【００２３】
撮像部１３は、読取部１２により読み取られたカードの表面を撮像して画像データ２３０を出力する光学撮像手段である。
【００２４】
これらの他にも、カードリーダ１は、報知部、及びシャッタ機構等を備えている。報知部は、カードリーダ１の動作を示すためのＬＥＤ（Light Emitting Diode）やブザー等である。シャッタ機構は、カードリーダ１の内部へカード２が挿入されないように、カード通過路の前端側部分を閉鎖する開閉部材、ソレノイド、バネ等を含む機構である。
【００２５】
図２（ａ）の外観構成によると、カードリーダ１は、カード挿入口からＸ１方向にカード２が挿入され、内部に形成された搬送路に沿ってカード２が搬送され、Ｘ２方向にカード２が排出される。以下では、Ｘ１方向側を奧（後ろ）側、Ｘ２方向側を手前側と称する。
図２（ａ）の例において、本実施形態において、読取部１２は、磁気ヘッド及びＩＣ接点モジュールを含んでいる。このうち、搬送路手前側の内に備えられているのが磁気ヘッド、奥側がＩＣ接点モジュールである。撮像部１３は、ＩＣ接点モジュールと同じ部材に設けられ、搬送路内で搬送中のカードをスキャンして撮像する。
【００２６】
図２（ｂ）の例によると、本実施形態において、撮像部１３は、発光素子１３ａ、導光拡散板１３ｂ、及びイメージセンサ１３ｃを含んでいる。発光素子１３ａは、カードを撮像するための照明用の光を放射するＬＥＤ（Light Emitting Diode）等である。本実施形態において、発光素子１３ａは、制御部１０から光量の制御を行うことが可能である。導光拡散板１３ｂは、発光素子１３ａからの光を導光して拡散する樹脂等の部材である。イメージセンサ１３ｃは、光を検出して電荷を発生させる光電変換素子を用いたＣＣＤ（Charge Coupled Device）イメージセンサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等である。
【００２７】
この他にも、撮像部１３は、イメージセンサ１３ｃの画素領域に入射光を導く（被写体像を結像する）光学系（レンズ等）、イメージセンサ１３ｃの画素が読み出された電気信号をデジタルデータに変換するＡ／Ｄ変換部（Analog to Digital Converter）、デジタルデータのフォーマット等を変換して画像データ２３０として制御部１０に送信する回路等を含む。
【００２８】
次に、制御部１０の機能的な構成、及び記憶部１１に格納されたデータについて説明する。
制御部１０は、画像補正部１００と、真偽処理部１１０とを備えている。
記憶部１１は、白補正データ２１０、カード情報２２０、及び画像データ２３０を格納する。
【００２９】
画像補正部１００は、読取部１２により読み取られたカード情報２２０に、カードの種類を判別可能とする判別情報２２１が含まれている場合、該判別情報２２１により、記憶部１１に格納された白補正データ２１０のいずれかを選択して、画像データ２３０の白補正を行う。
画像補正部１００は、カード情報２２０に判別情報２２１が含まれていない場合は、白とび箇所の有無を判別して適切な画像データ２３０の取得が行えるまで調整することも可能である。この際、画像補正部１００は、判別情報２２１により、撮像時の光量の制御も行ってもよい。
【００３０】
画像補正部１００は、適切な画像データ２３０の取得ができたか否かについて、光学文字認識（Optical Character Recognition）で判別することも可能である。このため、画像補正部１００は、光学文字認識を行うＯＣＲ手段を含んでいる。このＯＣＲ手段は、例えば、畳み込みニューラルネットワーク（Neural Network）にて、カード２の表面の模様や文字等を認識可能であり、認識された模様の種類や文字列、認識の確からしさ（確度）等の情報を出力する。この模様としては、銀行や企業のロゴマーク、カードの種類、ランク、デザイン等が認識される。さらに、文字としては、銀行やカードの口座やＩＤ等、標準規格に対応したような英数字、独自規格の文字等も認識可能である。
【００３１】
真偽処理部１１０は、画像データ２３０とカード情報２２０とからカードの真偽を確認し、真のカードであれば返却し、偽のカードであれば所定の処理を行う。本実施形態において、この所定の処理は、アラーム発生等の処理である。
【００３２】
白補正データ２１０は、撮像部１３により出力された画像データ２３０の白補正を行うための補正用データである。具体的に説明すると、本実施形態においては、スキャンされたイメージセンサ１３ｃの各画素について、発光素子１３ａからの光の反射や感度のバラツキ等を補正するための補正値を掛け合わせる。この各画素についての補正値をまとめたデータが、本実施形態の白補正データ２１０となる。
【００３３】
本実施形態においては、図２（ｂ）に示したように、撮像部１３の照明として発光素子１３ａからの光を導光拡散板１３ｂで導光して拡散させ、光を放射するように構成されている。このため、発光素子１３ａが配置された箇所と、反射端の箇所の光量が大きくなり、中央部の光量が小さくなるようなムラが生じることがある。また、導光反射板１３ｂの反射等の関係で、場所により、光量が小さくなる箇所が生じることがある。白補正データ２１０は、これらの特徴に対応した補正値を測定して、設定する。
加えて、白補正データ２１０は、カード２の反射率等に対応して、発光素子１３ａの光量を制御するための光量値も含んでいる。
【００３４】
図３は、複数の白補正データ２１０として、塩ビカード用の白補正データ２１０−１、及び金属カード用の白補正データ２１０−２を用いる例を示す。
ここで、塩ビカードでは、導光拡散板１３ｂからの光がカード表面で十分散乱（乱反射）されるため、各画素に到達する光量の変化がなだらかになる。白補正データ２１０−１は、これを反映している。さらに、白補正データ２１０−１は、発光素子１３ａの光量を標準とする設定の光量値を含んでいる。
一方、金属カードでは、導光拡散板１３ｂからの光がカード表面で直接反射されるため、各画素に到達する光量の変化が鋭くなる。白補正データ２１０−２は、これを反映している。さらに、金属カードは、塩ビカードよりも光の反射率が高くなる。このため、発光素子１３ａの光量を標準より小さく（低下）させる設定の光量値を含んでいる。
【００３５】
カード情報２２０は、磁気ヘッドで読み取られたカード２の磁気データ、ＩＣ接点モジュールや電磁誘導アンテナで読み取られたＩＣデータ等を含む、カード２に記録された情報である。
本実施形態のカード情報２２０は、判別情報２２１を含んでいる。
この判別情報２２１は、カードの種類を判別可能とする情報である。具体的には、例えば、カード番号、カードの種別、銀行や会社等の種類、カードの基材の素材、カードのデザイン、カード所有者やカードのランク、その他、カードを分類可能な情報を含む。
【００３６】
画像データ２３０は、撮像部１３により撮像されたカード２の表面の画像のデータである。画像データ２３０は、例えば、８ビット（２５６）階調、１６ビット（６５５３６）階調の画素値を含むビットマップデータ等である。
【００３７】
制御部１０は、記憶部１１に格納された制御プログラムを実行することで、画像補正部１００及び真偽処理部１１０として機能させられる。
また、上述のカードリーダ１の各部は、本発明の実施の形態に係る異物検出処理を実行するハードウェア資源となる。
なお、上述の機能構成部の一部又は任意の組み合わせをＩＣやプログラマブルロジックやＦＰＧＡ（Field-Programmable Gate Array）等でハードウェア的、回路的に構成してもよい。
【００３８】
〔カード読取撮像処理〕
次に、図４により、本発明の実施の形態に係るカード読取撮像処理の説明を行う。
本実施形態のカード読取撮像処理では、まず、挿入されたカード２のカード情報２２０を読み取る。そして、読み取られたカード２の表面を撮像して画像データ２３０を出力する。読み取られたカード情報２２０に、カードの種類を判別可能とする判別情報２２１が含まれている場合、この判別情報２２１により白補正データ２１０のいずれかを選択して、画像データ２３０の白補正を行う。
本実施形態のカード読取撮像処理は、主に制御部１０が、記憶媒体に記憶された制御プログラム（図示せず）を、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図４のフローチャートにより、本実施形態の像処理の詳細をステップ毎に説明する。
【００３９】
（ステップＳ１０１）
まず、画像補正部１００及び読取部１２が、カード読取処理を行う。
画像補正部１００は、上位装置３の指示に従って、カード挿入口から挿入されたカード２をカードリーダ１の奥側に、搬送路に沿って搬送させる。この際に、画像補正部１００は、読取部１２の磁気ヘッドでカード２の磁気データを読み取らせる。さらに、画像補正部１００は、ＩＣ接点モジュールや電磁誘導アンテナでカード２のＩＣデータを読み取らせることも可能である。これにより、読み取られた磁気データやＩＣデータが、カード情報２２０として記憶部１１へ格納される。
【００４０】
（ステップＳ１０２）
次に、画像補正部１００は、読取部１２により読み取られた磁気データやＩＣデータから判別情報２２１を取得できたか否かを判定する。
画像補正部１００は、カード情報２２０を参照し、判別情報２２１が含まれているか否かを判断する。画像補正部１００は、カード情報２２０を取得でき、このカード情報２２０に判別情報２２１が含まれている場合に、Ｙｅｓと判定する。画像補正部１００は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、画像補正部１００は、処理をステップＳ１０３に進める。
Ｎｏの場合、画像補正部１００は、処理をステップＳ１０４に進める。
【００４１】
（ステップＳ１０３）
判別情報２２１を取得できた場合、画像補正部１００が、適切白補正データ２１０選択処理を行う。
画像補正部１００は、白補正用に、記憶部１１に格納された白補正データ２１０から、判別情報２２１に対応した適切な白補正データ２１０を選択する。
すなわち、画像補正部１００は、読み取れられたカード情報２２０に、判別情報２２１が含まれる場合は、この判別情報２２１に基づいて、白補正データ２１０を選択する。
画像補正部１００は、例えば、塩ビカードであった場合には、白補正データ２１０−１を選択する。または、画像補正部１００は、例えば、金属カードであった場合には、白補正データ２１０−２を選択する。
【００４２】
（ステップＳ１０４）
判別情報２２１を取得できなかった場合、画像補正部１００が、規定白補正データ２１０選択処理を行う。
画像補正部１００は、規定の白補正データ２１０を白補正用に選択する。本実施形態では、例えば、画像補正部１００は、規定の白補正データ２１０として、塩ビカード用の白補正データ２１０−１を選択する。
【００４３】
（ステップＳ１０５）
ここで、画像補正部１００及び撮像部１３が、撮像処理を行う。画像補正部１００は、撮像部１３を制御して、カードリーダ１の内部に搬送中のカード２をスキャンして、画像データ２３０を取得させる。このように、本実施形態では、カード情報２２０が読取部１２で読み取られてから、撮像部１３により撮像が行われる。
そして、撮像が行われる際に、画像補正部１００は、取得された白補正データ２１０に含まれる光量値に基づいて撮像部１３の光量も制御する。具体的には、画像補正部１００は、白補正データ２１０−１が選択されていた場合、白補正データ２１０−１に含まれる標準の光量で発光素子１３ａを発光させる。一方、画像補正部１００は、白補正データ２１０−２が選択されていた場合、白補正データ２１０−２に含まれる光量値に基づいた光量で撮像部１３の発光素子１３ａを発光させる。この白補正データ２１０−２に含まれる光量値は、白補正データ２１０−１に含まれる標準の光量よりも小さいため、光量が小さくなる。
【００４４】
（ステップＳ１０６）
次に、画像補正部１００は、撮像された画像データ２３０の白補正を行う。
画像補正部１００は、選択された白補正データ２１０を用いて、画像データ２３０の白補正を行う。
画像補正部１００は、例えば、画像データ２３０のスキャンされた列の各画素について、白補正データ２１０の補正値を掛け合わせることで、白補正を行う。
白補正された画像データ２３０は、記憶部１１に格納される。
【００４５】
（ステップＳ１０７）
ここで、画像補正部１００が、ＯＣＲ白飛び判別処理を行う。
画像補正部１００は、白補正された画像データ２３０について、ＯＣＲ手段で模様や文字を認識させる。この認識結果の模様や文字、認識の確度については、記憶部１１に格納される。
さらに、画像補正部１００は、白とび箇所の有無を判別する。画像補正部１００は、例えば、画像データ２３０の画素値の明度が最大値又は特定値を超えている画素を白飛びと判断する。たとえば、画像補正部１００は、白飛びを起こしている画素値の数が特定割合以上あった場合に、白飛び箇所有りと判別することが可能である。
【００４６】
（ステップＳ１０８）
次に、画像補正部１００が、画像データ２３０を適切に読み取りできたか否かを判定する。
画像補正部１００は、光学文字認識で模様や文字が適切に認識されて出力された場合に、Ｙｅｓと判定する。具体的には、画像補正部１００は、ＯＣＲ手段により模様や文字が認識され、認識の確度が特定値より高かった場合には、Ｙｅｓと判定する。画像補正部１００は、それ以外の場合には、Ｎｏと判定する。
これに加え、画像補正部１００は、白飛び箇所がある場合には、適切に認識できていないとして、Ｎｏと判定する。
Ｙｅｓの場合、画像補正部１００は、処理をステップＳ１１０に進める。
Ｎｏの場合、画像補正部１００は、処理をステップＳ１０９に進める。
【００４７】
（ステップＳ１０９）
画像データ２３０を適切に読み取りできなかった場合、画像補正部１００が、補正値再設定処理を行う。
画像補正部１００は、現在選択されている白補正データ２１０とは異なる白補正データ２１０を記憶部１１から選択する。
その後、画像補正部１００は、処理をステップＳ１０５に戻す。これにより、画像補正部１００は、白とび箇所の有無とＯＣＲ手段による模様や文字の認識の確度を判別して、白補正データ２１０を再設定する。すなわち、適切な画像データ２３０の取得が行えるまで、繰り返して画像データ２３０を取得することが可能である。これに加え、画像補正部１００は、選択された白補正データ２１０でも白飛びが多い場合には、光量値もより小さい値に設定することが可能となる。
【００４８】
（ステップＳ１１０）
画像データ２３０を適切に読み取りできた場合、真偽処理部１１０が、真偽確認処理を行う。
真偽処理部１１０は、ＯＣＲで認識された模様や文字と、磁気データ及びＩＣデータからカードの真贋を確認する。すなわち、真偽処理部１１０は、撮像されたカード２の表面の模様や文字の銀行名やカード種別等と、実際に読み取られたカード情報２２０に含まれる銀行名やカード種別等とが同じであるか違うかにより、真正カード（真のカード）か、偽造カード（偽のカード）かを確認可能である。
【００４９】
（ステップＳ１１１）
次に、真偽処理部１１０が、真正カードであったか否かを判定する。
真偽処理部１１０は、カード２が真正カードであった場合に、Ｙｅｓと判定する。真偽処理部１１０は、カード２が偽造カードの場合には、Ｎｏと判定する。
Ｙｅｓの場合、真偽処理部１１０は、処理をステップＳ１１２に進める。
Ｎｏの場合、真偽処理部１１０は、処理をステップＳ１１３に進める。
【００５０】
（ステップＳ１１２）
真正カードであった場合、真偽処理部１１０が、カード返却処理を行う。
真偽処理部１１０は、搬送路内のカード２を手前方向に搬送させ、カード挿入口から排出する。これにより、カード２が利用者に返却される。
【００５１】
（ステップＳ１１３）
偽造カードであった場合、真偽処理部１１０が、アラーム発生処理を行う。
真偽処理部１１０は、所定の処理として、カード２を搬送路内に保持し、上位装置３へ偽造カードが挿入された旨の警報（アラーム）を発する。これにより、上位装置３では、取引を停止し、カード２を使用した人物を防犯用のカメラで撮像したり、警察等に通報したりして、犯罪を防止することが可能である。
以上により、本発明の実施の形態に係るカード読取撮像処理を終了する。
【００５２】
〔撮像及び白補正例〕
図５により、上述のカード読取撮像処理により撮像され、白補正されたカード２の画像データ２３０の例について説明する。
図５（ａ）の画像データ２３０−１は、塩ビカードについて、それぞれ、白補正データ２１０−１の光量値で光量を制御して撮像され、白補正されたものである。一方、図５（ｂ）の画像データ２３０−２は、塩ビカードについて、白補正データ２１０−２が同様に適用された例である。塩ビカードでは、白補正データ２１０−１により、白飛びがなく、模様や文字がはっきりと認識できる。すなわち、適切な画像データ２３０を取得することが可能であるのが分かる。
図５（ｃ）画像データ２３０−３はステンレス素材のカード（以下、「ステンレスカード」という。）、図５（ｅ）の画像データ２３０−５はチタン素材のカード（以下、「チタンカード」という。）について、白補正データ２１０−１が適用された例である。このような金属カードでは、白補正データ２１０−１により、白飛びが発生し、模様や文字が認識しづらくなるのが分かる。これに対して、図５（ｄ）の画像データ２３０−４、図５（ｆ）の画像データ２３０−５は、これらに白補正データ２１０−２が適用された例であり、適切な画像データ２３０が取得可能となったことが分かる。
【００５３】
〔本実施形態の主な効果〕
以上のように構成することで、以下のような効果を得ることができる。
偽造カードによる犯罪抑止の観点から、カードの表面の模様及び文字を撮像して読み取る技術上のニーズがある。表面にエンボス加工やラベル印刷された文字を認識し、磁気データ及びＩＣデータのカード番号と照合することで偽造（不正）カードを検出するためである。
一方、近年、プレミアムカードとしてステンレス、チタン等の金属素材を用いたカード、カード表面が金属光沢をもっているカード等の金属カードの発行が増加してきている。このため、このようなカードでも、従来の塩ビカードと同様に、表面の模様や文字を認識することが必要になってきている。
しかしながら、従来、金属カードでは、撮像された画像データ２３０の表面の白とび等が発生して、表面模様や文字等を照合できないことがあった。
【００５４】
これに対して、本発明の実施の形態に係るカードリーダ１は、挿入されたカードのカード情報２２０を読み取る読取部１２と、読取部１２により読み取られたカードの表面を撮像して画像データ２３０を出力する撮像部１３と、撮像部１３により出力された画像データ２３０の白補正を行うための白補正データ２１０を複数格納する記憶部１１と、読取部１２により読み取られたカード情報２２０に、カードの種類を判別可能とする判別情報２２１が含まれている場合、判別情報２２１により、記憶部１１に格納された白補正データ２１０のいずれかを選択して、画像データ２３０の白補正を行う画像補正部１００とを備えることを特徴とする。
このように構成することで、カードの種類が判別できる判別情報２２１に基づいて適切な補正を行うことで、カードの種類によらず適切な画像データ２３０を取得可能になる。すなわち、想定されるカードの分類によって適切な補正値を選択するため、金属カード等であっても適切な画像データ２３０を取得可能になる。そして、この適切な画像データ２３０により、金属カード等でも表面模様や文字等を確実に照合可能となる。
【００５５】
さらに、従来のカードリーダでは、金属カードを撮像して白とびが発生した状態でも、エンボス加工されている文字では、影ができるので認識可能であった。しかしながら、近年増えてきた、エンボス加工がなく、印刷だけされている文字は、白とび状態では、認識することができなかった。さらに、エンボス加工されていない模様は認識できなかった。
これに対して、本実施形態のカードリーダ１は、模様や文字が印刷された金属カードであっても、表面の模様や文字をくっきりと認識できるようになる。さらに、通常の塩化ビニールやポリカーボネートのような樹脂のカードでも表面の文字を認識可能となる。
【００５６】
加えて、金属カードにおいても、照明ムラが発生しないようにするため、例えば、拡散板を厚くすることも考えられる。この場合、光量が低下するため、より明るい高価なＬＥＤを用いたり、照明に使うＬＥＤの数を増やしたりする必要が生じる。
さらに、白とびを検出して自動的に照明の光量を落とすような回路を搭載することも考えられる。
しかしながら、これらの場合、いずれもハードウェアのコストが増大する。
これに対して、本実施形態のカードリーダ１は、ソフトウェアにより最適な白補正データ２１０を選択して白飛びを防止することができる。すなわち、追加のハードウェアが必要ないため、コストの増大を抑制しつつ適切な画像データ２３０を取得することができる。
【００５７】
本発明の実施の形態に係るカードリーダ１は、画像補正部１００は、白とび箇所の有無を判別して適切な画像データ２３０の取得ができたか否かを判別し、適切な画像データ２３０の取得ができなかった場合に、現在選択されている白補正データ２１０とは異なる白補正データ２１０を選択し、再度、撮像部１３によるカード２の表面の撮像を行うことを特徴とする。
このように構成することで、適切な画像データ２３０の取得ができなかった場合には、再度、別の白補正データ２１０を選択して、撮像し、確実に適切な画像データ２３０を取得することができる。これにより、読み取ったカード情報２２０にカードの種類が判別できる判別情報２２１が含まれない場合でも、適切な読み取りが行えるまで調整して再撮影できる。さらに、意図的に金属カードで作成された偽造カード等、カード情報２２０の判別情報２２１が申請のカード２とは異なっている場合であっても、確実に模様や文字を照合可能となる。
【００５８】
本発明の実施の形態に係るカードリーダ１は、画像補正部１００は、適切な画像データ２３０の取得ができたか否かについて、光学文字認識で判別することを特徴とする。
このように構成することで、確実に模様や文字を認識することができる白補正後の画像データ２３０を取得できる。これにより、最終的な表面模様や文字の照合も確実に実行することができる。
【００５９】
本発明の実施の形態に係るカードリーダは、画像補正部１００は、判別情報２２１により、撮像時の光量の制御も行うことを特徴とする。
このように構成し、カード２の判別情報２２１に基づいて撮像時の光量制御も行うことで、表面の反射率等の異なるカードでも、適切な画像データ２３０を取得可能になる。
【００６０】
本発明のカードリーダは、画像データ２３０とカード情報２２０とからカードの真偽を確認し、真のカードであれば返却し、偽のカードであれば所定の処理を行う真偽処理部１１０を更に備えることを特徴とする。
このように構成し、撮像したカード２の画像データ２３０と読み取ったカード情報２２０からカードの真偽を確認した後、真のカードであれば返却、偽のカードであればアラーム発生等の所定の処理を行う。これにより、カードリーダ１単体で、偽造カード等による犯罪を抑止できる。このため、上位装置３がハッキング等されていても、対応可能となる。さらに、偽のカード２を保持することで、さらなる犯罪を抑制し、犯罪者の手がかりを得ることができる。
【００６１】
〔他の実施の形態〕
なお、上述の実施形態においては、白補正データ２１０として、規定の塩ビカード用の白補正データ２１０−１と、金属カード用の白補正データ２１０−２を用いる例について説明した。しかしながら、それ以外の白補正データ２１０を用いることも可能である。さらに、金属カードの種類、例えば、ステンレスカードやチタンカードといった金属カードの金属素材の種類に対応して、別々の白補正データ２１０を用意することも可能である。加えて、表面がマット仕上げされたカード用の白補正データ２１０を用意することも可能である。
さらに、カード２を発行した銀行や会社等の種類やランクやデザイン等により、例えば、○○銀行のカードの場合、△△銀行の場合、○○銀行のデザインａのカード、デザインｂのカードのように、それぞれの白補正データ２１０を用意することも可能である。
このように構成することで、それぞれの場合で適切な補正値を設定し、適切な画像データ２３０を取得することが可能となる。
【００６２】
さらに、上述の実施形態においては、光量と白補正をする例について記載したものの、カード２の判別情報２２１により、それ以外の撮像上の制御や画像補正を行ってもよい。
たとえば、撮像時に、光量だけでなく、発光素子１３ａの角度や発光数等の制御を行ってもよい。この場合、発光素子１３ａを導光拡散板１３ｂ上に複数備えていて、金属カード等の鏡面反射で白とびしにくいような位置や角度となる発光素子１３ａから光を照射させるようにすることができる。
さらに、イメージセンサ１３ｃの感度であるゲインの補正を行ってもよい。さらに、イメージセンサ１３ｃの角度やフォーカスやＰＬフィルタ等の制御を行って、各カード２に最適な制御や画像補正を行ってもよい。たとえば、エンボス加工されたカードと、文字が印刷のカードとで、異なる制御や画像補正を行ってもよい。
【００６３】
上述の実施の形態では、撮像した画像データ２３０に対して直接、白補正等で画像補正する例について記載した。
しかしながら、画像データ２３０として、例えば、撮像部１３のスキャン時に１６ビット等の高階調、ハイダイナミックレンジで撮像し、白補正等を含む画像補正により８ビット等の低階調に変換してもよい。すなわち、画像の変換を伴う画像補正を行うことも可能である。
このように構成することでも、金属カード等で白飛び等を防止し、適切な画像データ２３０を取得可能である。
【００６４】
また、上述のステップＳ１０９の補正値再設定処理において、画像補正部１００は、ステップＳ１０５で制御する撮像部１３の光量を、ステップＳ１０９で選択した白補正データ２１０の光量値によらず、再設定してもよい。より具体的には、画像補正部１００は、ステップＳ１０５で制御する撮像部１３の光量を、ステップＳ１０９で選択した白補正データ２１０の光量値に対応する光量より小さい光量に別途、再設定してもよい。
このように構成すると、ステップＳ１０９で選択された白補正データ２１０でも白飛びが多い場合に、画像データ２３０を適切に読み取ることが可能になる。これにより、カード２のデザイン、金属素材等の仕様変更、偽造カード等に対応できる。
【００６５】
加えて、上述の実施の形態では、カード２の表面の模様や文字の認識結果から、照明光量及び白補正データ２１０の変更を行うように構成した。
しかしながら、白とび箇所の有無を判定して、ゲイン、照明光量、白補正データ２１０等の変更を行うように構成してもよい。
このように構成することで、ＯＣＲで認識させる前に、適切な画像データ２３０が取得できたか否かを判断することができ、撮像しなおしに係る時間を短縮させることができる。さらに、ＯＣＲによる処理負担も軽減できる。
【００６６】
上述の実施の形態では、照明を制御してから単一の白補正した画像データ２３０を取得する例について記載した。すなわち、画像データ２３０を取得してから、さらに調整して撮像するように説明した。
しかしながら、あらかじめゲイン、光量値、白補正データ２１０が設定されたセットを複数用意しておいて、複数枚の画像データ２３０を取得し、カード２の表面の模様や文字の認識を行うように構成してもよい。この場合、例えば、ＯＣＲの確度が最も高い画像データ２３０を選択して、上位装置３へ送信してもよい。
このように構成することで、いちいち光量値やゲイン等を修正して撮像し、その都度ＯＣＲする必要がなくなるため、処理工程を簡素化できる。
加えて、このような構成を、下記で説明する上位装置３でＯＣＲを行うような構成に適用することも可能である。この場合においても、通信負担等を減少させることができる。
【００６７】
また、上述の実施の形態においては、カードリーダ１単体でＯＣＲを行う例について説明した。
しかしながら、上位装置３でＯＣＲを行うように構成してもよい。さらに、カード２の画像データ２３０の撮像の制御、確認を行うための情報処理装置を別途用意することも可能である。これらの場合、カード２の表面の模様や文字を認識する画像処理ソフトウェアが、当該上位装置３や別途用意された情報処理装置にインストールされていてもよい。
このように構成することで、上位装置３や別途用意された情報処理装置において、カード２の表面の模様や文字の認識の可否を判定し、認識不可の場合には、ゲイン、光量調整、白補正データ２１０の調整を行い、再度の画像取り込みの指示を行うことができる。これにより、カードリーダ１の処理負担を抑えることができる。
【００６８】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００６９】
１  カードリーダ
２  カード
３  上位装置
１０  制御部
１１  記憶部
１２  読取部
１３  撮像部
１３ａ  発光素子
１３ｂ  導光拡散板
１３ｃ  イメージセンサ
１００  画像補正部
１１０  真偽処理部
２１０  白補正データ
２２０  カード情報
２２１  判別情報
２３０  画像データ
【図１】
2020095335.tif 000003
【図２】
2020095335.tif 000004
【図３】
2020095335.tif 000005
【図４】
2020095335.tif 000006
【図５】
2020095335.tif 000007