(57)【要約】【課題】利用者が手指をラインセンサにスライドさせる認証処理にエラーが発生することを防止できる構造のデータ処理装置を提供する。【解決手段】手指Ｆから一次元画像が読み取られるとき、その手指Ｆのスライドを誘導する指標が移動される。このため、利用者は移動する指標に対応して手指Ｆをラインセンサ１１０にスライドさせればよい。従って、不慣れな利用者でも手指Ｆを簡単に適切な速度でスライドさせることができる。また、ラインセンサ１１０により手指Ｆの適切な位置から適切な個数の一次元画像を読み取ることができる。このため、複数の一次元画像を二次元画像とする認証処理のエラーを防止することができる。【選択図】図１
2008117130.tif 000002
【特許請求の範囲】
【請求項１】
手指から一次元画像を読み取るラインセンサと、
前記ラインセンサに前記一次元画像を繰り返し読み取らせて二次元画像として認証処理を実行するデータ処理部と、
読み取られる前記手指のスライドを誘導する指標を移動させる移動誘導部と、
を有するデータ処理装置。
【請求項２】
前記移動誘導部は、
前記ラインセンサに隣接した位置に配置されていて画像を表示するディスプレイデバイスと、
前記ディスプレイデバイスに前記指標が移動する動画を表示させる動画出力部と、
を有する請求項１に記載のデータ処理装置。
【請求項３】
前記データ処理部の負荷状態を検出する負荷検出部と、
検出される前記負荷状態に対応して前記移動誘導部による前記指標の移動速度と前記ラインセンサによる一次元画像の読取タイミングとを調整する速度調整部とを、
さらに有する請求項１または２に記載のデータ処理装置。
【請求項４】
前記データ処理部は、前記認証処理と並列に別個のデータ処理を実行する請求項２または３に記載のデータ処理装置。
【請求項５】
外部からのデータ受信を実行するデータ受信部を、さらに有し、
前記データ処理部は、前記データ受信に起因した受信処理を前記認証処理とは別個のデータ処理としてリアルタイムに実行する請求項４に記載のデータ処理装置。
【請求項６】
前記データ処理部は、並列に実行する複数の前記データ処理の一つとして数値を積算する積算処理を実行し、
前記負荷検出部は、少なくとも前記移動誘導部が前記指標を移動させているときに前記数値を一定周期で検出し、検出される前記数値の増分により前記負荷状態を検出する請求項４または５に記載のデータ処理装置。
【請求項７】
前記データ処理部は、複数の前記データ処理を各々に規定されている優先度に対応して並列に実行し、並列に実行する複数の前記データ処理の一つとして数値を積算する積算処理を少なくとも前記認証処理と前記受信処理より低優先度で実行し、
前記負荷検出部は、少なくとも前記移動誘導部が前記指標を移動させているときに前記数値を一定周期で検出し、検出される前記数値の増分により前記負荷状態を検出する請求項５に記載のデータ処理装置。
【請求項８】
前記データ処理部は、前記移動誘導部が前記指標を移動させるときに前記積算処理を実行する請求項６または７に記載のデータ処理装置。
【請求項９】
前記データ処理部は、前記移動誘導部が前記指標の移動を開始するときと終了するときとの少なくとも一方で前記数値をリセットする請求項６ないし８の何れか一項に記載のデータ処理装置。
【請求項１０】
請求項３に記載のデータ処理装置のためのコンピュータプログラムであって、
読み取られる前記手指のスライドを誘導する指標を前記移動誘導部に移動させる処理と、
前記ラインセンサに前記一次元画像を繰り返し読み取らせる処理と、
読み取られる複数の前記一次元画像を二次元画像として認証する処理と、
前記データ処理部の負荷状態を検出する処理と、
検出される前記負荷状態に対応して前記移動誘導部による前記指標の移動速度と前記ラインセンサによる一次元画像の読取タイミングとを調整する処理と、
を前記データ処理装置に実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手指から二次元画像を読み取って認証処理するデータ処理装置に関し、特に、固定されているラインセンサに利用者が手指をスライドさせる構造のデータ処理装置に関する。
【背景技術】
【０００２】
従来、生体情報を利用したセキュリティシステムとして生体照合装置がある。生体照合装置は、例えば、特定エリアに入場できる人間を制限するためのセキュリティシステムなどに利用される。
【０００３】
生体情報は当人が身体に具備するものであり、遺失することがない。また、暗証番号などのように他人に知られることがなく、鍵等のように盗まれることもない。従って、生体照合装置は利便性とセキュリティ性との両方が良好である。
【０００４】
このような生体照合装置の代表的な一つである指紋照合装置は、例えば、ＲＡＭ(Random Access Memory)等の情報記憶媒体、ＣＣＤ(Charge Coupled Device)カメラ等の情報入力デバイス、コンピュータユニット、を有する。
【０００５】
上述のような指紋照合装置では、情報記憶媒体に一人の人間の生体情報として指紋パターンを事前に登録しておく。照合時には、検査対象の人物の指紋パターンを情報入力デバイスで入力する。
【０００６】
このように入力された指紋パターンと登録されている指紋パターンとがコンピュータユニットでパターンマッチングなどのデータ処理により照合される。このように照合する指紋パターンが一致すれば、検査した人物が登録されている人物であることが認識される。
【０００７】
なお、生体照合装置としては各種があるが、生体情報として指紋画像や掌紋画像などの画像データを利用するものでは、これらの画像データを撮像デバイスで取得している。
【０００８】
この撮像デバイスとしても各種があるが、その一つとしてラインセンサがある。ラインセンサは手指などから一次元画像を読み取るが、認証処理には二次元画像が必要である。このため、二次元画像を生成するためにラインセンサと手指を相対移動させる必要がある。
【０００９】
そこで、手指に対してラインセンサを移動させるもの、手指とラインセンサとに介在する光学系を移動させるもの、固定されているラインセンサに対して利用者が手指をスライドさせるもの、等がある。
【００１０】
また、現在では上述のような生体照合装置がファクシミリ装置などのデータ処理装置に組み込まれている場合もある。さらに、このようなデータ処理装置には、生体照合装置による認証処理を、コンピュータユニットでリアルタイムでデータ処理するものもある。
【００１１】
現在、上述のような生体照合装置として各種の提案がある(例えば、特許文献１、２参照)。
【特許文献１】特開平０８−２８７２１９号公報
【特許文献２】特開２００６−０２３８９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、上述のように固定されているラインセンサに対して利用者が手指をスライドさせるデータ処理装置では、例えば、利用者が不慣れであると、手指が不適な速度で移動され、認証処理にエラーが発生することがある。
【００１３】
さらに、上述したファクシミリ装置などのデータ処理装置では、利用者が手指を適切な速度で移動させても認証処理にエラーが発生することがある。つまり、ファクシミリ装置などのデータ処理装置では、受信データの展開などの所定処理もコンピュータユニットでリアルタイムに実行している。
【００１４】
このため、例えば、認証処理とデータ受信とが同時に発生すると、コンピュータユニットの処理能力が不足することがある。この場合、コンピュータユニットがラインセンサに一次元画像を読み取らせて認証処理を実行する動作が遅滞する。
【００１５】
すると、手指から一次元画像が読み取られる間隔が過大となり、読み取られる一次元画像の個数も不足する。このため、複数の一次元画像を二次元画像とする認証処理にエラーが発生することになる。
【００１６】
本発明は上述のような課題に鑑みてなされたものであり、利用者が手指をラインセンサにスライドさせる認証処理にエラーが発生することを防止できる構造のデータ処理装置を提供するものである。
【課題を解決するための手段】
【００１７】
本発明のデータ処理装置は、手指から一次元画像を読み取るラインセンサと、ラインセンサに一次元画像を繰り返し読み取らせて二次元画像として認証処理を実行するデータ処理部と、読み取られる手指のスライドを誘導する指標を移動させる移動誘導部と、を有する。
【００１８】
従って、本発明のデータ処理装置では、データ処理部がラインセンサに一次元画像を繰り返し読み取らせ、その複数の一次元画像を二次元画像として認証処理を実行する。このようにラインセンサが手指から一次元画像を読み取るとき、読み取られる手指のスライドを誘導する指標を移動誘導部が移動させる。このため、利用者は移動する指標に対応して手指をラインセンサにスライドさせればよい。また、ラインセンサにより手指の適切な位置から適切な個数の一次元画像を読み取ることができる。
【００１９】
さらに、本発明の他の形態のデータ処理装置は、データ処理部の負荷状態を検出する負荷検出部と、検出される負荷状態に対応して移動誘導部による指標の移動速度とラインセンサによる一次元画像の読取タイミングとを調整する速度調整部とを、さらに有する。
【００２０】
従って、本発明のデータ処理装置では、認証処理を実行するデータ処理部の負荷状態が負荷検出部により検出される。この検出される負荷状態に対応して移動誘導部による指標の移動速度とラインセンサによる一次元画像の読取タイミングとを速度調整部が調整する。このため、並列処理の発生などでデータ処理部の認証処理が遅滞しても、手指から一次元画像が読み取られる位置と、読み取られる一次元画像の個数とを、一定とすることができる。
【００２１】
本発明のコンピュータプログラムは、本発明のデータ処理装置のためのコンピュータプログラムであって、読み取られる手指のスライドを誘導する指標を移動誘導部に移動させる処理と、ラインセンサに一次元画像を繰り返し読み取らせる処理と、読み取られる複数の一次元画像を二次元画像として認証する処理と、データ処理部の負荷状態を検出する処理と、検出される負荷状態に対応して移動誘導部による指標の移動速度とラインセンサによる一次元画像の読取タイミングとを調整する処理と、をデータ処理装置に実行させる。
【００２２】
なお、本発明で云う各種の構成要素は、その機能を実現するように形成されていれば良く、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたデータ処理装置、コンピュータプログラムによりデータ処理装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００２３】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【発明の効果】
【００２４】
本発明のデータ処理装置では、手指から一次元画像が読み取られるとき、その手指のスライドを誘導する指標が移動される。このため、利用者は移動する指標に対応して手指をラインセンサにスライドさせればよい。従って、不慣れな利用者でも手指を簡単に適切な速度でスライドさせることができる。また、ラインセンサにより手指の適切な位置から適切な個数の一次元画像を読み取ることができる。このため、複数の一次元画像を二次元画像とする認証処理のエラーを防止することができる。
【００２５】
さらに、本発明の他の形態のデータ処理装置では、認証処理を実行するデータ処理部の負荷状態に対応して指標の移動速度と一次元画像の読取タイミングとが調整される。このため、並列処理の発生などでデータ処理部の認証処理が遅滞しても、手指から一次元画像が読み取られる位置と、読み取られる一次元画像の個数とを、一定とすることができる。このため、複数の一次元画像を二次元画像とする認証処理のエラーを防止することができる。
【発明を実施するための最良の形態】
【００２６】
本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態のデータ処理装置は、例えば、ＭＦＰ(Multi Function Peripherals)１００である。このＭＦＰ１００は、図１に示すように、手指である指先Ｆから一次元画像を読み取るラインセンサ１１０と、読み取られる指先Ｆのスライドを誘導する指標を移動させる移動誘導部１２０と、ラインセンサ１１０に一次元画像を繰り返し読み取らせて二次元画像として認証処理を実行するデータ処理部１３０と、データ処理部１３０の負荷状態を検出する負荷検出部１４０と、検出される負荷状態に対応して移動誘導部１２０による指標の移動速度とラインセンサ１１０による一次元画像の読取タイミングとを調整する速度調整部１５０と、外部からのデータ受信を実行するデータ受信部１６０と、受信データを印刷出力するデータ印刷部１７０と、読取原稿から原稿画像を読み取る原稿読取部１８０と、原稿画像を外部にデータ送信するデータ送信部１９０と、を有する。
【００２７】
本実施の形態のＭＦＰ１００は、例えば、図２に示すように、本体ハウジング１０１の上面などにラインセンサ１１０が固定されている。移動誘導部１２０は、画像を表示するＬＣＤ(Liquid Crystal Display)等のディスプレイデバイス１２１を有する。
【００２８】
このディスプレイデバイス１２１は、ラインセンサ１１０に隣接した位置に配置されている。また、移動誘導部１２０は、ディスプレイデバイス１２１に指標が移動する動画を表示させる動画出力部１２２も有する。
【００２９】
データ処理部１３０は、ＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、等からなるコンピュータユニットをハードウェアとして有する。
【００３０】
このデータ処理部１３０は、所定のコンピュータプログラムが実装されている。そのコンピュータプログラムに対応して、ラインセンサ１１０や移動誘導部１２０の統合制御などの各種のデータ処理を実行する。
【００３１】
より具体的には、データ処理部１３０は、認証処理とは別個のデータ処理として、複数のデータ処理を各々に規定されている優先度に対応して並列に実行する。そして、上述のようなデータ処理の一つとして受信処理をリアルタイムに実行する。
【００３２】
この受信処理は、データ受信部１６０のデータ受信に起因して任意のタイミングで発生するデータ処理であり、例えば、データ受信部１６０の受信データを印刷画像に展開する処理、その印刷画像をデータ印刷部１７０に印刷出力させる処理、等からなる。
【００３３】
さらに、データ処理部１３０は、並列に実行する複数のデータ処理の一つとして、数値を積算する積算処理を実行する。ただし、この積算処理は、例えば、認証処理や受信処理よりも低優先度となる最低の優先度で実行される。
【００３４】
負荷検出部１４０は、移動誘導部１２０が指標を移動させているときに、上述の数値を一定周期で検出し、検出される数値の増分により負荷状態を検出する。なお、データ処理部１３０は、移動誘導部１２０が指標の移動を開始するときと終了するときとの少なくとも一方で上述の数値をリセットする。
【００３５】
なお、本実施の形態では説明を簡単とするため、上述のようにデータ処理部１３０が一個のコンピュータユニットからなり、これとは別体の負荷検出部１４０と速度調整部１５０とが専用のハードウェアからなる構造を想定している。
【００３６】
しかし、データ処理部１３０と負荷検出部１４０と速度調整部１５０とが、コンピュータプログラムにより一個のコンピュータユニットの機能として各々実現されていてもよい。
【００３７】
このような場合、ＭＦＰ１００のコンピュータプログラムは、例えば、読み取られる指先Ｆのスライドを誘導する指標を移動誘導部１２０に移動させる処理と、ラインセンサ１１０に一次元画像を繰り返し読み取らせる処理と、読み取られる複数の一次元画像を二次元画像として認証する処理と、データ処理部１３０の負荷状態を検出する処理と、検出される負荷状態に対応して移動誘導部１２０による指標の移動速度とラインセンサ１１０による一次元画像の読取タイミングとを調整する処理と、をＭＦＰ１００に実行させるソフトウェアとなる。
【００３８】
上述のような構成において、本実施の形態のＭＦＰ１００は、例えば、指紋認証により利用者を特定し、利用者の記録や機能の制限などを実行する。そこで、利用者がＭＦＰ１００に利用開始を入力すると、図２に示すように、最初にディスプレイデバイス１２１に"右のラインセンサに指先を押し当て、矢印に合わせて手前に移動させてください。"などのガイダンスメッセージが表示される。
【００３９】
このとき、指先Ｆの移動を誘導する指標として矢印もディスプレイデバイス１２１に表示される。このような状態で利用者が指先Ｆをラインセンサ１１０に押し当てると、図３に示すように、これを検知したＭＦＰ１００では(ステップＳ１)、指標を移動させる動画がディスプレイデバイス１２１に表示される(ステップＳ２)。
【００４０】
そこで、利用者はディスプレイデバイス１２１に表示される指標の移動に対応させて、指先Ｆをスライドさせることになる。すると、このスライドされる指先Ｆから、ラインセンサ１１０により一次元画像が読み取られる(ステップＳ３)。
【００４１】
このとき、データ処理部１３０は、ラインセンサ１１０に一次元画像を繰り返し読み取らせ、その複数の一次元画像を二次元画像として認証処理を実行する(ステップＳ４)。ただし、本実施の形態のＭＦＰ１００は、上述のような認証処理の最中にデータ受信部１６０でデータ受信が発生し、データ処理部１３０が認証処理と受信処理とを並列に実行するようなこともある。
【００４２】
このように並列処理が発生すると認証処理の速度が変化する。そこで、本実施の形態のＭＦＰ１００では、認証処理が実行されているとき、そのデータ処理部１３０の負荷状態が常時検出される(ステップＳ５)。
【００４３】
より具体的には、データ処理部１３０は、認証処理を実行するときに最低の優先度の並列処理として数値を積算する。そして、この数値が一定周期で検出され、その増分により負荷状態が検出される。
【００４４】
このように検出されるデータ処理部１３０の負荷状態に対応して、移動誘導部１２０による指標の移動速度と、ラインセンサ１１０による一次元画像の読取タイミングとが、認証処理が終了するまで調整される(ステップＳ６，Ｓ７)。
【００４５】
このため、本実施の形態のＭＦＰ１００では、並列処理により認証処理が遅滞しても、手指から一次元画像が読み取られる位置と、読み取られる一次元画像の個数とを、一定とすることができる。このため、複数の一次元画像を二次元画像とする認証処理のエラーを防止することができる。
【００４６】
さらに、本実施の形態のＭＦＰ１００では、ラインセンサ１１０に隣接しているディスプレイデバイス１２１に指標が移動する動画が表示される。このため、移動する指標を簡単な構造で適切に利用者に提示することができる。
【００４７】
特に、上述のようなディスプレイデバイス１２１は、一般的なＭＦＰの操作パネルなどに従来から存在している。このため、そのディスプレイデバイス１２１に隣接する位置にラインセンサ１１０を配置し、動画をディスプレイデバイス１２１に表示させれば、従来の製品を大幅に改造することなく本実施の形態のＭＦＰ１００を実現することができる。
【００４８】
また、本実施の形態のＭＦＰ１００では、上述のようにデータ処理部１３０が認証処理を実行するときに最低の優先度の並列処理として数値を積算し、その数値が一定周期で検出されて増分によりデータ処理部１３０の負荷状態が検出される。このため、簡単な構造で確実にデータ処理部１３０の負荷状態を検出することができる。
【００４９】
しかも、上述の数値は移動誘導部１２０が指標の移動を終了するときにリセットされる。このため、データ処理部１３０の負荷状態を検出するために積算された数値を、簡単な構造で適切なタイミングにリセットすることができる。
【００５０】
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態ではラインセンサ１１０により読み取られる指先Ｆのスライドを誘導する指標として、ディスプレイデバイス１２１に動画が表示されることを例示した。
【００５１】
しかし、ラインセンサ１１０の側方にＬＥＤ(Light Emitting Diode)等の複数の発光素子を一列に配置しておき、その発光素子を順番に点灯させるようなことでも(図示せず)、移動する指標を利用者に提示することができる。
【００５２】
また、上記形態ではデータ処理部１３０の負荷状態を検出するために積算された数値が、指標の移動が終了されるときにリセットされることを例示した。しかし、上述の数値を指標の移動が開始されるときにリセットしてもよく、認証処理が発生していない任意のタイミングにリセットしてもよい。
【００５３】
さらに、上記形態ではラインセンサ１１０に手指である指先Ｆがスライドされると、指先Ｆから読み取られる複数の一次元画像により指紋画像が生成されて認証されることを例示した。
【００５４】
しかし、ラインセンサに手指である掌部がスライドされると、複数の一次元画像から掌紋画像が生成されて認証されてもよい(図示せず)。同様に、指先Ｆや掌部の静脈パターンが認証されてもよい(図示せず)。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態のデータ処理装置であるＭＦＰの論理構造を示す模式的なブロック図である。
【図２】ディスプレイデバイスとラインセンサとの外観を示す平面図である。
【図３】ＭＦＰのデータ処理方法を示すフローチャートである。
【符号の説明】
【００５６】
１０１    本体ハウジング
１１０    ラインセンサ
１２０    移動誘導部
１２１    ディスプレイデバイス
１２２    動画出力部
１３０    データ処理部
１４０    負荷検出部
１５０    速度調整部
１６０    データ受信部
１７０    データ印刷部
１８０    原稿読取部
１９０    データ送信部
Ｆ    指先
【図１】
2008117130.tif 000003
【図２】
2008117130.tif 000004
【図３】
2008117130.tif 000005