画像読み取り装置、情報処理装置およびプログラム
【課題】面タイプのセンサよりも小さい面積に実装でき、かつ、画像の繋ぎ合わせ処理を必要としない画像読み取り技術を提供すること。
【解決手段】
画像読み取り装置10は、所定の回転軸を中心に回転する回転体11と、少なくとも一部が前記回転体11の表面に対して固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段12とを有する。情報処理装置1は、画像読み取り装置10を有する。
【解決手段】
画像読み取り装置10は、所定の回転軸を中心に回転する回転体11と、少なくとも一部が前記回転体11の表面に対して固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段12とを有する。情報処理装置1は、画像読み取り装置10を有する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、指紋等の画像を取得する技術に関する。
【背景技術】
【0002】
指紋センサにより取得した指紋画像を用いてユーザ認証を行う技術が知られている。指紋センサには、いわゆる面タイプ(エリアタイプ)のものと線タイプ(ラインタイプ)のものがある。面タイプの指紋センサは、検査対象である指よりも大きな読み取り面を有し、1回の撮像で指全体の指紋画像を得ることができる。一方、線タイプの指紋センサは、指よりも小さく、扁平率が高い(例えば8:258)読み取り面を有し、1回の撮像で得ることができるのは、指の一部の指紋画像である。線タイプの指紋センサを用いて指全体の指紋画像を得るには、ユーザが指紋センサの上で指を一定方向に動かしながら連続的に指紋を撮像し、これらを収集、さらには合成することが必要である。一般的には、指紋センサの上で指を移動させる速度はユーザによって異なるため、指紋センサは短い時間間隔で連続的に指紋画像を取得する。ここから指全体の指紋画像を得るには、取得された複数の指紋画像のうち同じ領域を判定しつつ、さらに移動方向も判定しつつ画像を重ね合わせることが必要である(例えば、非特許文献1)。
【0003】
線タイプおよび面タイプのセンサはそれぞれ異なる特徴を有しており、用途に応じて使い分けられている。線タイプの指紋センサは、センサの面積が小さいので携帯電話等のモバイル機器に好適である一方、指紋全体の画像を得るためには、短冊状のデータの繋ぎ合わせが必要であるという問題がある。また、面タイプの指紋センサは、一度のセンシングで指紋全体を読み取ることが可能である一方、センサの面積が大きいという問題がある。
【0004】
【非特許文献1】吉嶺達樹、「バイオメトリクス認証の動向と周波数解析法 指紋/顔パターン認識アルゴリズム」、インターフェース、CQ出版、平成17年3月、2005年3月号、p.64
【発明の開示】
【発明が解決しようとする課題】
【0005】
本発明は、線タイプのセンサおよび面タイプのセンサの特長を併せ持った技術、より具体的には、面タイプのセンサよりも小さい面積に実装でき、かつ、画像の繋ぎ合わせ処理を必要としない画像読み取り技術を提供する。
【課題を解決するための手段】
【0006】
上述の課題を解決するため、本発明は、所定の回転軸を中心に回転する回転体と、少なくとも一部が前記回転体の表面に固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段とを有する画像読み取り装置を提供する。
この画像読み取り装置によれば、読み取り面は回転体の表面に固定される。
【0007】
好ましい態様において、前記回転体の、前記回転軸に垂直な断面の形状は、前記回転軸を中心とする円であり、前記円の大きさは、前記回転軸方向の位置によって異なっていてもよい。
この画像読み取り装置によれば、読み取り面は、断面の円の大きさが位置によって異なる回転体の表面に固定される。
【0008】
別の好ましい態様において、前記円の大きさは、前記回転軸方向の位置が前記回転体の中心に近づくにつれ小さくなってもよい。
この画像読み取り装置によれば、読み取り面は、断面の円の大きさが中心に近づくにつれ小さくなる回転体の表面に固定される。
【0009】
さらに別の好ましい態様において、前記読み取り面の形状はシート状であり、前記読み取り手段は、前記回転軸に平行な方向において少なくとも2点で前記表面に固定され、前記2点の間には前記表面と前記読み取り手段との間に空隙ができる部分があってもよい。
この画像読み取り装置によれば、読み取り面は、読み取り手段との間に空隙ができるように固定される。
【0010】
さらに別の好ましい態様において、前記検出対象が生体であり、前記読み取り手段は、前記生体の生体情報を示す画像を読み取ってもよい。
この画像読み取り装置によれば、回転体の表面に固定された読み取り面により生体情報が読み取られる。
【0011】
さらに別の好ましい態様において、この画像読み取り装置は、前記回転体の回転角を計測する計測手段と、前記回転角が所定の角度になったタイミングで前記画像信号により示される画像を記憶する記憶手段と、前記記憶手段に記憶された複数の画像を重ね合わせることにより、前記検出対象全体の画像を生成する画像生成手段とを有してもよい。
この画像読み取り装置によれば、回転体の回転角が所定の角度になったタイミングで画像が記憶される。
【0012】
さらに別の好ましい態様において、この画像読み取り装置は、前記複数の画像のうち最初の画像が記憶されたときに前記計測手段により計測された回転角を記憶する回転角記憶手段と、前記回転角記憶手段に記憶された回転角に基づいて、前記画像生成手段により生成された画像を補正する画像補正手段とを有してもよい。
この画像読み取り装置によれば、最初の画像が記憶されたときの回転角に基づいて、画像が補正される。
【0013】
また、本発明は、上記の画像読み取り装置と、前記画像読取装置を制御する主制御部と、前記回転角が所定の大きさになると、前記主制御部への電力の供給を開始するように電力の供給を制御する電力制御手段とを有する情報処理装置を提供する。
この情報処理装置によれば、回転体の回転角が所定の大きさになると主制御部への電力の供給が開始される。
【0014】
さらに、本発明は、上記の画像読み取り装置と、前記回転角が所定の大きさになると、前記読み取り手段への電力の供給を開始するように電力の供給を制御する電力制御手段とを有する情報処理装置を提供する。
この情報処理装置によれば、回転体の回転角が所定の大きさになると画像読み取り装置への電力の供給が開始される。
【0015】
さらに、本発明は、所定の回転軸を中心に回転する回転体と、少なくとも一部が前記回転体の表面に固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段とを有する画像読み取り装置と、前記回転体の回転角を計測する計測手段と、記憶手段とを有するコンピュータ装置に、前記回転角が所定の角度になったタイミングで前記画像信号により示される画像を前記記憶手段に記憶するステップと、前記記憶手段に記憶された複数の画像を重ね合わせることにより、前記検出対象全体の画像を生成するステップとを実行させるプログラムを提供する。
このプログラムによれば、回転体の回転角が所定の角度になったタイミングで画像が記憶される。
【発明を実施するための最良の形態】
【0016】
1.構成
図1は、本発明の一実施形態に係る情報処理装置1の機能構成を示す図である。情報処理装置1は、画像読み取り装置10と、電源20と、回転体11(後述)の回転角を計測する計測手段50と、主制御部40と、回転角が所定の大きさになると、読み取り手段12(後述)への電力の供給を開始するように電力の供給を制御する電力制御手段30とを有する。
【0017】
画像読み取り装置10は、さらに以下の構成を有する。回転体11は、所定の回転軸を中心に回転する。読み取り手段12は、少なくとも一部が回転体11の表面に対して固定された読み取り面を有する。さらに読み取り手段12は、その読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する。記憶手段13は、回転角が所定の角度になったタイミングで画像信号により示される画像を記憶する。画像生成手段14は、記憶手段13に記憶された複数の画像を重ね合わせることにより、検出対象全体の画像を生成する。
【0018】
図2は、情報処理装置1のハードウェア構成を示す図である。この例で、情報処理装置1は、電子ペーパまたは電子ブックといわれる情報表示装置である。CPU(Central Processing Unit)101は、情報処理装置1の構成要素を制御する制御装置である。ROM(Read Only Memory)102は、情報処理装置1の起動に必要なプログラムやデータを記憶する不揮発性の記憶装置である。RAM(Random Access Memory)103は、CPU101がプログラムを実行する際のワークエリアとして機能する記憶装置である。VRAM(Video Random Access Memory)104は、表示体107に表示させる画像(以下「メイン画像」という)を示すデータを記憶する記憶装置である。VRAM104は、メイン画像の記憶領域を有しており、メイン画像はその記憶領域に記憶される。I/O(Input/Output)105は、データや信号の入出力を管理するインターフェースである。UI(User Interface)ボタン群106は、ユーザの操作に応じた信号を出力する装置、例えば、例えば、ボタン(書き換えボタンやページ送りボタン、決定ボタンなど)・キーパッド・ホイール・レバー・タッチパネル・ペンデバイスなどの操作子を含む入力装置である。この例で、UIボタン群106は、回転体であるホイール106Wを含む。補助記憶装置115は、表示体107に表示することが可能なデータを記憶する記憶装置である。UIボタン群106はI/O105に接続されており、UIボタン群106から出力された信号はI/O105を介してCPU101に入力される。
【0019】
表示体107は、記憶性表示素子を有する表示体、例えばコレステリック液晶ディスプレイやEPD(Electrophoretic Display)である。表示制御部108は、表示体107の描画制御を行う信号を出力する装置である。以下、必要に応じて表示体107と表示制御部108をあわせて「メインディスプレイ」という。電源オン・オフ回路111は、表示制御部108・CPU101などの要素への電力の供給を行ったり停止したりする回路である。以下、ある構成要素に電力を供給することを「電源をオンする」と、電力の供給を停止することを「電源をオフする」という。電源制御部112は、情報処理装置1の電源管理を行う装置である。具体的には、電源制御部112は、電源オン・オフ回路111を制御して表示制御部108およびCPU101の電源をオンまたはオフする。また、電源制御部112は、電池113の残量を監視する。電池113は、メイン表示制御部108・CPU101・RAM103など、情報処理装置1の構成要素に電力を供給する。バス114は、構成要素間での信号の伝送に用いられる伝送路である。
【0020】
指紋センサ117は、ユーザの指紋を静電的に読み取り、読み取った指紋の画像を示す信号(画像信号)を出力する装置である。指紋センサ117はI/O105に接続されており、指紋センサ117から出力された信号はI/O105を介してCPU101に入力される。
【0021】
回転センサ118は、ホイール106Wの回転角を計測し、計測した回転角を示す信号を出力する装置である。回転センサ118はI/O105に接続されており、回転センサ118から出力された信号はI/O105を介してCPU101に入力される。
【0022】
ROM102は、以下で説明する処理を行う制御プログラムを記憶している。CPU101がこの制御プログラムを実行することにより、図1に示される機能が情報処理装置1に実装される。
【0023】
図3は、情報処理装置1の外観を示す図である。この例で、画像読み取り装置10として指紋センサ117が用いられる。すなわち、検出対象はユーザの指である。情報処理装置1は、筐体の前面に表示体107の表示面を有し、側面にホイール106W(UIボタン群106の一部)および指紋センサ117を有する。指紋センサ117は、フィルムタイプ等の曲げることができる(フレキシブルな)読み取り面を有する。指紋センサ117は、フレキシブルな特性を活かし、センサ部分がホイール106Wの表面に貼り付けられている。
【0024】
図4は、ホイール106Wと指紋センサ117との位置関係を示す図である。ホイール106Wは、軸Pを中心として回転する回転体であり、回転体11の一例である。ホイール106Wは円筒の形状を有している。すなわち、ホイール106Wの回転軸Pに垂直な断面の形状は回転軸Pを中心とする円である。
【0025】
指紋センサ117の読み取り面はホイール106Wの表面に固定されており、外側を向いている。読み取り面の面積は、検査対象である指Fの面積(より詳細には、第1関節よりも先の指の腹の部分)と同等であるかこれよりも大きい。ユーザが指Fをホイール106Wの上に載せると、指紋センサ117の読み取り面と対向するのは指Fの一部分である。この状態でユーザが指Fを矢印A方向に移動させると、ホイール106Wは指Fから力を受け、矢印B方向に回転する。
【0026】
図5は、指Fと読み取り面との位置関係を示す図である。いま指Fのうち指紋センサ117の読み取り面と対向する部分の長さをx、ホイール106Wの半径(回転軸Pから読み取り面までの距離)をrとすると、次式(1)を満たす角θに対応する部分が、指Fの画像を撮像可能な領域である。
【数1】
【0027】
図6は、指紋センサ117の配線を例示する図である。指紋センサ117は、センサ部117SおよびIC(Integrated Circuit)部117ICを有する。IC部117ICは、円筒の内部に設置されている。IC部117ICは、画像信号を伝送する信号線117Wを有する。回転軸Pはその表面に電極パターンEを有している。信号線117Wは電極パターンEに接触しており、画像信号は電極パターンEを介してホイール106Wの外部に出力される。センサ部117Sはフレキシブルなシート状の形態を有しており、ホイール106Wの表面に固定されている。IC部117ICは、一部がホイール106Wにはめ込まれている。回転軸Pには回転センサ118が取り付けられている。回転軸Pはホイール106Wと共に回転する芯の部分と、回転しない外周部分との二重構造を有しており、電極パターンEは外周部分に設けられている。なお、指紋センサ117の設置方法は図6に示されるものに限定されるものではなく、読み取り面が回転体の表面に対して固定されていればどのように設置されてもよい。
【0028】
2.動作
図7は、情報処理装置1の動作を示すフローチャートである。図7のフローは、例えば、情報処理装置1が起動され、CPU101への電力供給が開始されたことを契機として開始される。
【0029】
CPU101は、RAM103上に指紋画像を記憶する記憶領域を確保する等、以下の処理に必要な初期化処理を行う。初期化処理により、RAM103は、所定数の指紋画像を記憶する記憶領域を有する。「指紋画像」とは、指Fの一部分を含む画像をいう。また「所定数」とは、例えば次式(2)を満たす自然数nをいう。
【数2】
【0030】
ステップS100において、CPU101は、ホイール106Wの回転を検出したか判断する。具体的には次のとおりである。CPU101は、回転センサ118から出力される信号を監視しており、この信号により示される回転角がしきい値を超えた場合には回転を検出したと判断し(S100:YES)、回転角がしきい値を超えていない場合には回転を検出していないと判断する(S100:NO)。
【0031】
ステップS110において、CPU101は、指紋センサ117の電源をオンする。
ステップS120において、CPU101は、指紋認証を行う。詳細には以下のとおりである。
【0032】
図8は、指紋認証処理の詳細を示すフローチャートである。ステップS121において、CPU101は、ホイール106Wの回転角が所定の大きさになったか判断する。この例で「所定の大きさ」とは、図5の角度θの整数倍である。回転角が所定の大きさになったと判断された場合(S121:YES)、CPU101は処理をステップS122に移行する。回転角が所定の大きさに未満であると判断された場合(S121:NO)、CPU101は回転角が所定の大きさになるまで待機する。
【0033】
ステップS122において、CPU101は、画像信号により示される指紋画像をRAM103に記憶する。すなわち、CPU101は、ホイール106Wの回転角がθになるたびに指紋画像を記憶する。ホイール106Wの回転角θは指Fのうち指紋センサ117の読み取り面と対向している部分の長さxに対応しているので、さらに換言すると、CPU101は、指Fが距離x移動するたびに指紋画像を記憶する。
【0034】
図9は、取得される指紋画像を例示する図である。この例では、10枚の指紋画像が示されている。1枚の指紋画像に含まれるのは、指F全体のうち指紋センサ117の読み取り面と対向している部分、すなわち走査方向の長さがxの部分である。指紋が記憶されている以外の部分(図中空白の部分)は、読み取り面に指Fが対向していない部分に相当するので、何も記録されていない。
【0035】
再び図8を参照して説明する。ステップS123において、CPU101は、所定数の指紋画像が取得されたか判断する。まだ所定数の指紋画像が取得されていないと判断された場合(S123:NO)、CPU101は、ステップS121−S123の処理を繰り返し実行する。所定数の指紋画像が取得されたと判断された場合(S123:YES)、CPU101は、処理をステップS124に移行する。
【0036】
ステップS124において、CPU101は、所定数の指紋画像を結合し、指全体の画像を生成する。ここで、複数の指紋画像は、単純な重ね合わせにより結合される。従来技術では必要であった、複数の指紋画像の相対的な位置あわせは不要である。これは、指Fがホイール106W(正確には指紋センサ117)に触れながら移動している限り、指Fと指紋センサ117の読み取り面との相対位置は一定であることによる。
【0037】
図10は、生成された指全体の画像を例示する図である。図9に示される複数の指紋画像は指Fがxの整数倍の距離移動するタイミングで取得され、さらにこの間、指Fと指紋センサ117の読み取り面との相対位置は一定であるので、位置合わせをせずに複数の指紋画像を重ね合わせても指全体の画像が得られる。
【0038】
ふたたび図8を参照して説明する。ステップS125において、CPU101は、生成された画像を用いて認証処理を行う。認証処理は周知の技術を用いて行われるので、ここでは説明を省略する。
【0039】
3.他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下において、実施形態と共通する事項についてはその説明を省略する。また、実施形態と共通する構成要素については共通の参照符号が用いられる。以下の変形例のうち2つ以上のものが組み合わせて用いられてもよい。
【0040】
3−1.変形例1
図11は、変形例1に係る回転体11の形状を例示する図である。回転体11の形状は、上述の実施形態で説明したもの(円筒形)に限定されない。この例で、回転体11は中心部分がくびれた形状を有している。すなわち、回転体11の、回転軸Pに垂直な断面の形状は回転軸Pを中心とする円であり、この円の大きさは、回転軸Pに平行な方向の位置によって異なっている。より詳細には、この円の大きさは、回転軸Pに平行な方向の位置が、回転体11の中心に近づくにつれ小さくなる。これは、回転体11のうち検査対象と接する部分の形状を、検査対象の形状により近づけることを意図したものである。いま検査対象が指Fである場合について説明しているので、変形例1の回転体11は中心部分がくびれている。断面積を位置によって異ならせる場合も、必ずしも回転体11の中心に近づくにつれ断面積が小さくなる必要はなく、検査対象の形状に合った形状を有していればよい。
【0041】
3−2.変形例2
図12は、変形例2に係る読み取り手段12の形状を例示する図である。この例で、回転体11は変形例1と同様に中心部分がくびれた形状を有しており、読み取り手段12はこの上にたわむように設けられている。詳細には次のとおりである。読み取り手段12の読み取り面は、実施形態において指紋センサ117のセンサ部117Sとして説明したようにシート状の形状(すなわち、可撓性を有する板の形状)を有している。読み取り面は、回転軸Pに平行な方向において少なくとも2点(例えば両端部。図12においては点P1およびP2)において回転体11の表面に固定されている。固定されている部分の間には、回転体11の表面と読み取り手段12との間に空隙Vが存在する。このように読み取り手段12がたわんでいることで、読み取り手段12と検査対象(実施形態ではセンサ部117Sと指F)との密着性が高められる。
【0042】
3−3.変形例3
図13は、変形例3に係る情報処理装置1の動作を示すフローチャートである。変形例3において、電力制御手段30は、回転体11の回転角が所定の大きさになると、読み取り手段12への電力の供給を開始するように電力の供給を制御する。詳細には以下のとおりである。図13のフローは、図7のフローのステップS110をステップS200で置換したものである。また、図7のフローと異なり、ステップS100の前に主電源はオンされていない、すなわち、CPU101に電力は供給されていない。ステップS200において、電源制御部112は、CPU101への電力供給を開始する。このとき、指紋センサ117にも電力が供給される。この構成によれば、指紋センサ117が固定された操作子に、電源スイッチとしての機能が付加される。
【0043】
3−4.変形例4
図14は、変形例4に係る、生成された指全体の画像を例示する図である。実施形態で説明したとおり、指紋画像が取得される間、指紋センサ117の読み取り面と指Fの相対位置は固定されているので、複数の指紋画像相互の位置合わせは必要ない。しかし、指紋の読み取りを開始するときのホイール106Wの回転角はかならずしも一定ではないので、指の画像の原点(ホイール106Wの絶対回転角に依存する)と読み取り面の原点とは必ずしも一致しない。図14は、ホイール106Wが円周Lに相当する角度回転した状態から指紋の読み取りが開始された場合において、単純な重ね合わせにより生成された画像を示している。この例で、指の画像の原点(OF)と読み取り面の原点(OS)とは一致していない。取得された画像と、あらかじめ記憶された照合用の画像をマッチングするアルゴリズムによっては、原点OFと原点OSとが一致していないとマッチングが困難な場合もあるので、その場合は以下のようにして原点OFと原点OSとを一致させてもよい。
【0044】
CPU101は、指紋の読み取りを開始したときのホイール106Wの回転角を、回転センサ118により取得し、RAM103に記憶する。図14に示される画像が生成された後で、CPU101は、RAM103に記憶した回転角に対応する長さぶん原点OFが移動するように画像をシフトする。このように、複数の指紋画像のうち最初の画像が記憶されたときに計測手段50により計測された回転角を記憶する回転角記憶手段と、画像生成手段14により生成された画像を、その回転角に基づいて補正する画像補正手段とを有することにより、情報処理装置1は、図9に示されるような原点OFと原点OSとが一致した画像を得る。
【0045】
あるいは、CPU101は、指紋の読み取りを開始してから最初に取得された指紋画像に対してエッジ検出処理を行うことにより、原点OFの位置を取得してもよい。さらにあるいは、バネ等を用いて、ホイール106Wに力が加えられていない状態ではホームポジションに位置するように構成し、原点OFと原点OSとを機械的に一致させてもよい。
【0046】
3−5.他の変形例
上述の実施形態においては情報処理装置1の主制御部であるCPU101が図7に示される処理を実行する例について説明したが、CPU101以外のプロセッサが図7の処理を実行してもよい。例えば、指紋センサ117自体が図9の処理を実行するプロセッサおよびメモリを有してもよい。
【0047】
上述の実施形態では画像読み取り装置が指紋センサ117である例、すなわち取得される情報が指紋である例について説明したが、取得される情報は指紋に限定されない。指紋・虹彩・静脈など、画像として取得できるものであれば他のいかなる生体情報が用いられてもよい。あるいは、生体情報以外の以外の情報が取得されてもよい。例えば、検査対象はカード・印鑑など非生体であってもよい。
【0048】
上述の実施形態では指紋センサ117が静電容量式のセンサである例について説明したが、光学式・機械式等、他の方式のセンサが用いられてもよい。
【0049】
上述の実施形態では、指紋センサ117の読み取り面の形状が長方形である例について説明したが、読み取り面の形状は長方形に限定されない。楕円形、8角形など、長方形以外の形状であってもよい。要は、外接矩形が長方形となるような形状であればよい。
【0050】
情報処理装置1のハードウェア構成は図2で示されるものに限定されない。必要な機能構成を実現できるものであれば、どのようなハードウェア構成を有する装置が用いられてもよい。また上述の実施形態では情報処理装置1が電子ペーパである例について説明したが、情報処理装置1は電子ペーパ以外の装置であってもよい。
【0051】
ここで用いられた「平行」および「垂直」という用語は、数学的に完全な平行および垂直を意味するものではなく、本発明の効果を奏する範囲であればある程度の誤差を含んでいてもよい。
【0052】
上述の実施形態においてCPU101によって実行されるプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FD(Flexible Disk))など)、光記録媒体(光ディスク(CD(Compact Disk)、DVD(Digital Versatile Disk))など)、光磁気記録媒体、半導体メモリ(フラッシュROMなど)などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。
【図面の簡単な説明】
【0053】
【図1】一実施形態に係る情報処理装置1の機能構成を示す図である。
【図2】情報処理装置1のハードウェア構成を示す図である。
【図3】情報処理装置1の外観を示す図である。
【図4】ホイール106Wと指紋センサ117との位置関係を示す図である。
【図5】指Fと読み取り面との位置関係を示す図である。
【図6】指紋センサ117の配線を例示する図である。
【図7】情報処理装置1の動作を示すフローチャートである。
【図8】指紋認証処理の詳細を示すフローチャートである。
【図9】取得される指紋画像を例示する図である。
【図10】生成された指全体の画像を例示する図である。
【図11】変形例1に係る回転体11の形状を例示する図である。
【図12】変形例2に係る読み取り手段12の形状を例示する図である。
【図13】変形例3に係る情報処理装置1の動作を示すフローチャートである。
【図14】変形例4に係る、生成された指全体の画像を例示する図である。
【符号の説明】
【0054】
1…情報処理装置、10…画像読み取り装置、11…回転体、12…読み取り手段、13…記憶手段、14…画像生成手段、20…電源、30…電力制御手段、40…主制御部、50…計測手段、101…CPU、102…ROM、103…RAM、104…VRAM、105…I/O、106…UIボタン群、107…表示体、108…表示制御部、111…電源オン・オフ回路、112…電源制御部、113…電池、114…バス、115…補助記憶装置、117…指紋センサ、118…回転センサ
【技術分野】
【0001】
本発明は、指紋等の画像を取得する技術に関する。
【背景技術】
【0002】
指紋センサにより取得した指紋画像を用いてユーザ認証を行う技術が知られている。指紋センサには、いわゆる面タイプ(エリアタイプ)のものと線タイプ(ラインタイプ)のものがある。面タイプの指紋センサは、検査対象である指よりも大きな読み取り面を有し、1回の撮像で指全体の指紋画像を得ることができる。一方、線タイプの指紋センサは、指よりも小さく、扁平率が高い(例えば8:258)読み取り面を有し、1回の撮像で得ることができるのは、指の一部の指紋画像である。線タイプの指紋センサを用いて指全体の指紋画像を得るには、ユーザが指紋センサの上で指を一定方向に動かしながら連続的に指紋を撮像し、これらを収集、さらには合成することが必要である。一般的には、指紋センサの上で指を移動させる速度はユーザによって異なるため、指紋センサは短い時間間隔で連続的に指紋画像を取得する。ここから指全体の指紋画像を得るには、取得された複数の指紋画像のうち同じ領域を判定しつつ、さらに移動方向も判定しつつ画像を重ね合わせることが必要である(例えば、非特許文献1)。
【0003】
線タイプおよび面タイプのセンサはそれぞれ異なる特徴を有しており、用途に応じて使い分けられている。線タイプの指紋センサは、センサの面積が小さいので携帯電話等のモバイル機器に好適である一方、指紋全体の画像を得るためには、短冊状のデータの繋ぎ合わせが必要であるという問題がある。また、面タイプの指紋センサは、一度のセンシングで指紋全体を読み取ることが可能である一方、センサの面積が大きいという問題がある。
【0004】
【非特許文献1】吉嶺達樹、「バイオメトリクス認証の動向と周波数解析法 指紋/顔パターン認識アルゴリズム」、インターフェース、CQ出版、平成17年3月、2005年3月号、p.64
【発明の開示】
【発明が解決しようとする課題】
【0005】
本発明は、線タイプのセンサおよび面タイプのセンサの特長を併せ持った技術、より具体的には、面タイプのセンサよりも小さい面積に実装でき、かつ、画像の繋ぎ合わせ処理を必要としない画像読み取り技術を提供する。
【課題を解決するための手段】
【0006】
上述の課題を解決するため、本発明は、所定の回転軸を中心に回転する回転体と、少なくとも一部が前記回転体の表面に固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段とを有する画像読み取り装置を提供する。
この画像読み取り装置によれば、読み取り面は回転体の表面に固定される。
【0007】
好ましい態様において、前記回転体の、前記回転軸に垂直な断面の形状は、前記回転軸を中心とする円であり、前記円の大きさは、前記回転軸方向の位置によって異なっていてもよい。
この画像読み取り装置によれば、読み取り面は、断面の円の大きさが位置によって異なる回転体の表面に固定される。
【0008】
別の好ましい態様において、前記円の大きさは、前記回転軸方向の位置が前記回転体の中心に近づくにつれ小さくなってもよい。
この画像読み取り装置によれば、読み取り面は、断面の円の大きさが中心に近づくにつれ小さくなる回転体の表面に固定される。
【0009】
さらに別の好ましい態様において、前記読み取り面の形状はシート状であり、前記読み取り手段は、前記回転軸に平行な方向において少なくとも2点で前記表面に固定され、前記2点の間には前記表面と前記読み取り手段との間に空隙ができる部分があってもよい。
この画像読み取り装置によれば、読み取り面は、読み取り手段との間に空隙ができるように固定される。
【0010】
さらに別の好ましい態様において、前記検出対象が生体であり、前記読み取り手段は、前記生体の生体情報を示す画像を読み取ってもよい。
この画像読み取り装置によれば、回転体の表面に固定された読み取り面により生体情報が読み取られる。
【0011】
さらに別の好ましい態様において、この画像読み取り装置は、前記回転体の回転角を計測する計測手段と、前記回転角が所定の角度になったタイミングで前記画像信号により示される画像を記憶する記憶手段と、前記記憶手段に記憶された複数の画像を重ね合わせることにより、前記検出対象全体の画像を生成する画像生成手段とを有してもよい。
この画像読み取り装置によれば、回転体の回転角が所定の角度になったタイミングで画像が記憶される。
【0012】
さらに別の好ましい態様において、この画像読み取り装置は、前記複数の画像のうち最初の画像が記憶されたときに前記計測手段により計測された回転角を記憶する回転角記憶手段と、前記回転角記憶手段に記憶された回転角に基づいて、前記画像生成手段により生成された画像を補正する画像補正手段とを有してもよい。
この画像読み取り装置によれば、最初の画像が記憶されたときの回転角に基づいて、画像が補正される。
【0013】
また、本発明は、上記の画像読み取り装置と、前記画像読取装置を制御する主制御部と、前記回転角が所定の大きさになると、前記主制御部への電力の供給を開始するように電力の供給を制御する電力制御手段とを有する情報処理装置を提供する。
この情報処理装置によれば、回転体の回転角が所定の大きさになると主制御部への電力の供給が開始される。
【0014】
さらに、本発明は、上記の画像読み取り装置と、前記回転角が所定の大きさになると、前記読み取り手段への電力の供給を開始するように電力の供給を制御する電力制御手段とを有する情報処理装置を提供する。
この情報処理装置によれば、回転体の回転角が所定の大きさになると画像読み取り装置への電力の供給が開始される。
【0015】
さらに、本発明は、所定の回転軸を中心に回転する回転体と、少なくとも一部が前記回転体の表面に固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段とを有する画像読み取り装置と、前記回転体の回転角を計測する計測手段と、記憶手段とを有するコンピュータ装置に、前記回転角が所定の角度になったタイミングで前記画像信号により示される画像を前記記憶手段に記憶するステップと、前記記憶手段に記憶された複数の画像を重ね合わせることにより、前記検出対象全体の画像を生成するステップとを実行させるプログラムを提供する。
このプログラムによれば、回転体の回転角が所定の角度になったタイミングで画像が記憶される。
【発明を実施するための最良の形態】
【0016】
1.構成
図1は、本発明の一実施形態に係る情報処理装置1の機能構成を示す図である。情報処理装置1は、画像読み取り装置10と、電源20と、回転体11(後述)の回転角を計測する計測手段50と、主制御部40と、回転角が所定の大きさになると、読み取り手段12(後述)への電力の供給を開始するように電力の供給を制御する電力制御手段30とを有する。
【0017】
画像読み取り装置10は、さらに以下の構成を有する。回転体11は、所定の回転軸を中心に回転する。読み取り手段12は、少なくとも一部が回転体11の表面に対して固定された読み取り面を有する。さらに読み取り手段12は、その読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する。記憶手段13は、回転角が所定の角度になったタイミングで画像信号により示される画像を記憶する。画像生成手段14は、記憶手段13に記憶された複数の画像を重ね合わせることにより、検出対象全体の画像を生成する。
【0018】
図2は、情報処理装置1のハードウェア構成を示す図である。この例で、情報処理装置1は、電子ペーパまたは電子ブックといわれる情報表示装置である。CPU(Central Processing Unit)101は、情報処理装置1の構成要素を制御する制御装置である。ROM(Read Only Memory)102は、情報処理装置1の起動に必要なプログラムやデータを記憶する不揮発性の記憶装置である。RAM(Random Access Memory)103は、CPU101がプログラムを実行する際のワークエリアとして機能する記憶装置である。VRAM(Video Random Access Memory)104は、表示体107に表示させる画像(以下「メイン画像」という)を示すデータを記憶する記憶装置である。VRAM104は、メイン画像の記憶領域を有しており、メイン画像はその記憶領域に記憶される。I/O(Input/Output)105は、データや信号の入出力を管理するインターフェースである。UI(User Interface)ボタン群106は、ユーザの操作に応じた信号を出力する装置、例えば、例えば、ボタン(書き換えボタンやページ送りボタン、決定ボタンなど)・キーパッド・ホイール・レバー・タッチパネル・ペンデバイスなどの操作子を含む入力装置である。この例で、UIボタン群106は、回転体であるホイール106Wを含む。補助記憶装置115は、表示体107に表示することが可能なデータを記憶する記憶装置である。UIボタン群106はI/O105に接続されており、UIボタン群106から出力された信号はI/O105を介してCPU101に入力される。
【0019】
表示体107は、記憶性表示素子を有する表示体、例えばコレステリック液晶ディスプレイやEPD(Electrophoretic Display)である。表示制御部108は、表示体107の描画制御を行う信号を出力する装置である。以下、必要に応じて表示体107と表示制御部108をあわせて「メインディスプレイ」という。電源オン・オフ回路111は、表示制御部108・CPU101などの要素への電力の供給を行ったり停止したりする回路である。以下、ある構成要素に電力を供給することを「電源をオンする」と、電力の供給を停止することを「電源をオフする」という。電源制御部112は、情報処理装置1の電源管理を行う装置である。具体的には、電源制御部112は、電源オン・オフ回路111を制御して表示制御部108およびCPU101の電源をオンまたはオフする。また、電源制御部112は、電池113の残量を監視する。電池113は、メイン表示制御部108・CPU101・RAM103など、情報処理装置1の構成要素に電力を供給する。バス114は、構成要素間での信号の伝送に用いられる伝送路である。
【0020】
指紋センサ117は、ユーザの指紋を静電的に読み取り、読み取った指紋の画像を示す信号(画像信号)を出力する装置である。指紋センサ117はI/O105に接続されており、指紋センサ117から出力された信号はI/O105を介してCPU101に入力される。
【0021】
回転センサ118は、ホイール106Wの回転角を計測し、計測した回転角を示す信号を出力する装置である。回転センサ118はI/O105に接続されており、回転センサ118から出力された信号はI/O105を介してCPU101に入力される。
【0022】
ROM102は、以下で説明する処理を行う制御プログラムを記憶している。CPU101がこの制御プログラムを実行することにより、図1に示される機能が情報処理装置1に実装される。
【0023】
図3は、情報処理装置1の外観を示す図である。この例で、画像読み取り装置10として指紋センサ117が用いられる。すなわち、検出対象はユーザの指である。情報処理装置1は、筐体の前面に表示体107の表示面を有し、側面にホイール106W(UIボタン群106の一部)および指紋センサ117を有する。指紋センサ117は、フィルムタイプ等の曲げることができる(フレキシブルな)読み取り面を有する。指紋センサ117は、フレキシブルな特性を活かし、センサ部分がホイール106Wの表面に貼り付けられている。
【0024】
図4は、ホイール106Wと指紋センサ117との位置関係を示す図である。ホイール106Wは、軸Pを中心として回転する回転体であり、回転体11の一例である。ホイール106Wは円筒の形状を有している。すなわち、ホイール106Wの回転軸Pに垂直な断面の形状は回転軸Pを中心とする円である。
【0025】
指紋センサ117の読み取り面はホイール106Wの表面に固定されており、外側を向いている。読み取り面の面積は、検査対象である指Fの面積(より詳細には、第1関節よりも先の指の腹の部分)と同等であるかこれよりも大きい。ユーザが指Fをホイール106Wの上に載せると、指紋センサ117の読み取り面と対向するのは指Fの一部分である。この状態でユーザが指Fを矢印A方向に移動させると、ホイール106Wは指Fから力を受け、矢印B方向に回転する。
【0026】
図5は、指Fと読み取り面との位置関係を示す図である。いま指Fのうち指紋センサ117の読み取り面と対向する部分の長さをx、ホイール106Wの半径(回転軸Pから読み取り面までの距離)をrとすると、次式(1)を満たす角θに対応する部分が、指Fの画像を撮像可能な領域である。
【数1】
【0027】
図6は、指紋センサ117の配線を例示する図である。指紋センサ117は、センサ部117SおよびIC(Integrated Circuit)部117ICを有する。IC部117ICは、円筒の内部に設置されている。IC部117ICは、画像信号を伝送する信号線117Wを有する。回転軸Pはその表面に電極パターンEを有している。信号線117Wは電極パターンEに接触しており、画像信号は電極パターンEを介してホイール106Wの外部に出力される。センサ部117Sはフレキシブルなシート状の形態を有しており、ホイール106Wの表面に固定されている。IC部117ICは、一部がホイール106Wにはめ込まれている。回転軸Pには回転センサ118が取り付けられている。回転軸Pはホイール106Wと共に回転する芯の部分と、回転しない外周部分との二重構造を有しており、電極パターンEは外周部分に設けられている。なお、指紋センサ117の設置方法は図6に示されるものに限定されるものではなく、読み取り面が回転体の表面に対して固定されていればどのように設置されてもよい。
【0028】
2.動作
図7は、情報処理装置1の動作を示すフローチャートである。図7のフローは、例えば、情報処理装置1が起動され、CPU101への電力供給が開始されたことを契機として開始される。
【0029】
CPU101は、RAM103上に指紋画像を記憶する記憶領域を確保する等、以下の処理に必要な初期化処理を行う。初期化処理により、RAM103は、所定数の指紋画像を記憶する記憶領域を有する。「指紋画像」とは、指Fの一部分を含む画像をいう。また「所定数」とは、例えば次式(2)を満たす自然数nをいう。
【数2】
【0030】
ステップS100において、CPU101は、ホイール106Wの回転を検出したか判断する。具体的には次のとおりである。CPU101は、回転センサ118から出力される信号を監視しており、この信号により示される回転角がしきい値を超えた場合には回転を検出したと判断し(S100:YES)、回転角がしきい値を超えていない場合には回転を検出していないと判断する(S100:NO)。
【0031】
ステップS110において、CPU101は、指紋センサ117の電源をオンする。
ステップS120において、CPU101は、指紋認証を行う。詳細には以下のとおりである。
【0032】
図8は、指紋認証処理の詳細を示すフローチャートである。ステップS121において、CPU101は、ホイール106Wの回転角が所定の大きさになったか判断する。この例で「所定の大きさ」とは、図5の角度θの整数倍である。回転角が所定の大きさになったと判断された場合(S121:YES)、CPU101は処理をステップS122に移行する。回転角が所定の大きさに未満であると判断された場合(S121:NO)、CPU101は回転角が所定の大きさになるまで待機する。
【0033】
ステップS122において、CPU101は、画像信号により示される指紋画像をRAM103に記憶する。すなわち、CPU101は、ホイール106Wの回転角がθになるたびに指紋画像を記憶する。ホイール106Wの回転角θは指Fのうち指紋センサ117の読み取り面と対向している部分の長さxに対応しているので、さらに換言すると、CPU101は、指Fが距離x移動するたびに指紋画像を記憶する。
【0034】
図9は、取得される指紋画像を例示する図である。この例では、10枚の指紋画像が示されている。1枚の指紋画像に含まれるのは、指F全体のうち指紋センサ117の読み取り面と対向している部分、すなわち走査方向の長さがxの部分である。指紋が記憶されている以外の部分(図中空白の部分)は、読み取り面に指Fが対向していない部分に相当するので、何も記録されていない。
【0035】
再び図8を参照して説明する。ステップS123において、CPU101は、所定数の指紋画像が取得されたか判断する。まだ所定数の指紋画像が取得されていないと判断された場合(S123:NO)、CPU101は、ステップS121−S123の処理を繰り返し実行する。所定数の指紋画像が取得されたと判断された場合(S123:YES)、CPU101は、処理をステップS124に移行する。
【0036】
ステップS124において、CPU101は、所定数の指紋画像を結合し、指全体の画像を生成する。ここで、複数の指紋画像は、単純な重ね合わせにより結合される。従来技術では必要であった、複数の指紋画像の相対的な位置あわせは不要である。これは、指Fがホイール106W(正確には指紋センサ117)に触れながら移動している限り、指Fと指紋センサ117の読み取り面との相対位置は一定であることによる。
【0037】
図10は、生成された指全体の画像を例示する図である。図9に示される複数の指紋画像は指Fがxの整数倍の距離移動するタイミングで取得され、さらにこの間、指Fと指紋センサ117の読み取り面との相対位置は一定であるので、位置合わせをせずに複数の指紋画像を重ね合わせても指全体の画像が得られる。
【0038】
ふたたび図8を参照して説明する。ステップS125において、CPU101は、生成された画像を用いて認証処理を行う。認証処理は周知の技術を用いて行われるので、ここでは説明を省略する。
【0039】
3.他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下において、実施形態と共通する事項についてはその説明を省略する。また、実施形態と共通する構成要素については共通の参照符号が用いられる。以下の変形例のうち2つ以上のものが組み合わせて用いられてもよい。
【0040】
3−1.変形例1
図11は、変形例1に係る回転体11の形状を例示する図である。回転体11の形状は、上述の実施形態で説明したもの(円筒形)に限定されない。この例で、回転体11は中心部分がくびれた形状を有している。すなわち、回転体11の、回転軸Pに垂直な断面の形状は回転軸Pを中心とする円であり、この円の大きさは、回転軸Pに平行な方向の位置によって異なっている。より詳細には、この円の大きさは、回転軸Pに平行な方向の位置が、回転体11の中心に近づくにつれ小さくなる。これは、回転体11のうち検査対象と接する部分の形状を、検査対象の形状により近づけることを意図したものである。いま検査対象が指Fである場合について説明しているので、変形例1の回転体11は中心部分がくびれている。断面積を位置によって異ならせる場合も、必ずしも回転体11の中心に近づくにつれ断面積が小さくなる必要はなく、検査対象の形状に合った形状を有していればよい。
【0041】
3−2.変形例2
図12は、変形例2に係る読み取り手段12の形状を例示する図である。この例で、回転体11は変形例1と同様に中心部分がくびれた形状を有しており、読み取り手段12はこの上にたわむように設けられている。詳細には次のとおりである。読み取り手段12の読み取り面は、実施形態において指紋センサ117のセンサ部117Sとして説明したようにシート状の形状(すなわち、可撓性を有する板の形状)を有している。読み取り面は、回転軸Pに平行な方向において少なくとも2点(例えば両端部。図12においては点P1およびP2)において回転体11の表面に固定されている。固定されている部分の間には、回転体11の表面と読み取り手段12との間に空隙Vが存在する。このように読み取り手段12がたわんでいることで、読み取り手段12と検査対象(実施形態ではセンサ部117Sと指F)との密着性が高められる。
【0042】
3−3.変形例3
図13は、変形例3に係る情報処理装置1の動作を示すフローチャートである。変形例3において、電力制御手段30は、回転体11の回転角が所定の大きさになると、読み取り手段12への電力の供給を開始するように電力の供給を制御する。詳細には以下のとおりである。図13のフローは、図7のフローのステップS110をステップS200で置換したものである。また、図7のフローと異なり、ステップS100の前に主電源はオンされていない、すなわち、CPU101に電力は供給されていない。ステップS200において、電源制御部112は、CPU101への電力供給を開始する。このとき、指紋センサ117にも電力が供給される。この構成によれば、指紋センサ117が固定された操作子に、電源スイッチとしての機能が付加される。
【0043】
3−4.変形例4
図14は、変形例4に係る、生成された指全体の画像を例示する図である。実施形態で説明したとおり、指紋画像が取得される間、指紋センサ117の読み取り面と指Fの相対位置は固定されているので、複数の指紋画像相互の位置合わせは必要ない。しかし、指紋の読み取りを開始するときのホイール106Wの回転角はかならずしも一定ではないので、指の画像の原点(ホイール106Wの絶対回転角に依存する)と読み取り面の原点とは必ずしも一致しない。図14は、ホイール106Wが円周Lに相当する角度回転した状態から指紋の読み取りが開始された場合において、単純な重ね合わせにより生成された画像を示している。この例で、指の画像の原点(OF)と読み取り面の原点(OS)とは一致していない。取得された画像と、あらかじめ記憶された照合用の画像をマッチングするアルゴリズムによっては、原点OFと原点OSとが一致していないとマッチングが困難な場合もあるので、その場合は以下のようにして原点OFと原点OSとを一致させてもよい。
【0044】
CPU101は、指紋の読み取りを開始したときのホイール106Wの回転角を、回転センサ118により取得し、RAM103に記憶する。図14に示される画像が生成された後で、CPU101は、RAM103に記憶した回転角に対応する長さぶん原点OFが移動するように画像をシフトする。このように、複数の指紋画像のうち最初の画像が記憶されたときに計測手段50により計測された回転角を記憶する回転角記憶手段と、画像生成手段14により生成された画像を、その回転角に基づいて補正する画像補正手段とを有することにより、情報処理装置1は、図9に示されるような原点OFと原点OSとが一致した画像を得る。
【0045】
あるいは、CPU101は、指紋の読み取りを開始してから最初に取得された指紋画像に対してエッジ検出処理を行うことにより、原点OFの位置を取得してもよい。さらにあるいは、バネ等を用いて、ホイール106Wに力が加えられていない状態ではホームポジションに位置するように構成し、原点OFと原点OSとを機械的に一致させてもよい。
【0046】
3−5.他の変形例
上述の実施形態においては情報処理装置1の主制御部であるCPU101が図7に示される処理を実行する例について説明したが、CPU101以外のプロセッサが図7の処理を実行してもよい。例えば、指紋センサ117自体が図9の処理を実行するプロセッサおよびメモリを有してもよい。
【0047】
上述の実施形態では画像読み取り装置が指紋センサ117である例、すなわち取得される情報が指紋である例について説明したが、取得される情報は指紋に限定されない。指紋・虹彩・静脈など、画像として取得できるものであれば他のいかなる生体情報が用いられてもよい。あるいは、生体情報以外の以外の情報が取得されてもよい。例えば、検査対象はカード・印鑑など非生体であってもよい。
【0048】
上述の実施形態では指紋センサ117が静電容量式のセンサである例について説明したが、光学式・機械式等、他の方式のセンサが用いられてもよい。
【0049】
上述の実施形態では、指紋センサ117の読み取り面の形状が長方形である例について説明したが、読み取り面の形状は長方形に限定されない。楕円形、8角形など、長方形以外の形状であってもよい。要は、外接矩形が長方形となるような形状であればよい。
【0050】
情報処理装置1のハードウェア構成は図2で示されるものに限定されない。必要な機能構成を実現できるものであれば、どのようなハードウェア構成を有する装置が用いられてもよい。また上述の実施形態では情報処理装置1が電子ペーパである例について説明したが、情報処理装置1は電子ペーパ以外の装置であってもよい。
【0051】
ここで用いられた「平行」および「垂直」という用語は、数学的に完全な平行および垂直を意味するものではなく、本発明の効果を奏する範囲であればある程度の誤差を含んでいてもよい。
【0052】
上述の実施形態においてCPU101によって実行されるプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FD(Flexible Disk))など)、光記録媒体(光ディスク(CD(Compact Disk)、DVD(Digital Versatile Disk))など)、光磁気記録媒体、半導体メモリ(フラッシュROMなど)などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。
【図面の簡単な説明】
【0053】
【図1】一実施形態に係る情報処理装置1の機能構成を示す図である。
【図2】情報処理装置1のハードウェア構成を示す図である。
【図3】情報処理装置1の外観を示す図である。
【図4】ホイール106Wと指紋センサ117との位置関係を示す図である。
【図5】指Fと読み取り面との位置関係を示す図である。
【図6】指紋センサ117の配線を例示する図である。
【図7】情報処理装置1の動作を示すフローチャートである。
【図8】指紋認証処理の詳細を示すフローチャートである。
【図9】取得される指紋画像を例示する図である。
【図10】生成された指全体の画像を例示する図である。
【図11】変形例1に係る回転体11の形状を例示する図である。
【図12】変形例2に係る読み取り手段12の形状を例示する図である。
【図13】変形例3に係る情報処理装置1の動作を示すフローチャートである。
【図14】変形例4に係る、生成された指全体の画像を例示する図である。
【符号の説明】
【0054】
1…情報処理装置、10…画像読み取り装置、11…回転体、12…読み取り手段、13…記憶手段、14…画像生成手段、20…電源、30…電力制御手段、40…主制御部、50…計測手段、101…CPU、102…ROM、103…RAM、104…VRAM、105…I/O、106…UIボタン群、107…表示体、108…表示制御部、111…電源オン・オフ回路、112…電源制御部、113…電池、114…バス、115…補助記憶装置、117…指紋センサ、118…回転センサ
【特許請求の範囲】
【請求項1】
所定の回転軸を中心に回転する回転体と、
少なくとも一部が前記回転体の表面に固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段と
を有する画像読み取り装置。
【請求項2】
前記回転体の、前記回転軸に垂直な断面の形状は、前記回転軸を中心とする円であり、
前記円の大きさは、前記回転軸方向の位置によって異なっている
ことを特徴とする請求項1に記載の画像読み取り装置。
【請求項3】
前記円の大きさは、前記回転軸方向の位置が前記回転体の中心に近づくにつれ小さくなる
ことを特徴とする請求項2に記載の画像読み取り装置。
【請求項4】
前記読み取り面の形状はシート状であり、
前記読み取り手段は、前記回転軸に平行な方向において少なくとも2点で前記表面に固定され、
前記2点の間には前記表面と前記読み取り手段との間に空隙ができる部分がある
ことを特徴とする請求項2または3に記載の画像読み取り装置。
【請求項5】
前記検出対象が生体であり、
前記読み取り手段は、前記生体の生体情報を示す画像を読み取る
ことを特徴とする請求項1−4のいずれかの項に記載の画像読み取り装置。
【請求項6】
前記回転体の回転角を計測する計測手段と、
前記回転角が所定の角度になったタイミングで前記画像信号により示される画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶された複数の画像を重ね合わせることにより、前記検出対象全体の画像を生成する画像生成手段と
を有する請求項1−5のいずれかの項に記載の画像読み取り装置。
【請求項7】
前記複数の画像のうち最初の画像が記憶されたときに前記計測手段により計測された回転角を記憶する回転角記憶手段と、
前記回転角記憶手段に記憶された回転角に基づいて、前記画像生成手段により生成された画像を補正する画像補正手段と
を有する請求項6に記載の画像読み取り装置。
【請求項8】
請求項6に記載の画像読み取り装置と、
前記画像読取装置を制御する主制御部と、
前記回転角が所定の大きさになると、前記主制御部への電力の供給を開始するように電力の供給を制御する電力制御手段と
を有する情報処理装置。
【請求項9】
請求項6に記載の画像読み取り装置と、
前記回転角が所定の大きさになると、前記読み取り手段への電力の供給を開始するように電力の供給を制御する電力制御手段と
を有する情報処理装置。
【請求項10】
所定の回転軸を中心に回転する回転体と、少なくとも一部が前記回転体の表面に固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段とを有する画像読み取り装置と、前記回転体の回転角を計測する計測手段と、記憶手段とを有するコンピュータ装置に、
前記回転角が所定の角度になったタイミングで前記画像信号により示される画像を前記記憶手段に記憶するステップと、
前記記憶手段に記憶された複数の画像を重ね合わせることにより、前記検出対象全体の画像を生成するステップと
を実行させるプログラム。
【請求項1】
所定の回転軸を中心に回転する回転体と、
少なくとも一部が前記回転体の表面に固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段と
を有する画像読み取り装置。
【請求項2】
前記回転体の、前記回転軸に垂直な断面の形状は、前記回転軸を中心とする円であり、
前記円の大きさは、前記回転軸方向の位置によって異なっている
ことを特徴とする請求項1に記載の画像読み取り装置。
【請求項3】
前記円の大きさは、前記回転軸方向の位置が前記回転体の中心に近づくにつれ小さくなる
ことを特徴とする請求項2に記載の画像読み取り装置。
【請求項4】
前記読み取り面の形状はシート状であり、
前記読み取り手段は、前記回転軸に平行な方向において少なくとも2点で前記表面に固定され、
前記2点の間には前記表面と前記読み取り手段との間に空隙ができる部分がある
ことを特徴とする請求項2または3に記載の画像読み取り装置。
【請求項5】
前記検出対象が生体であり、
前記読み取り手段は、前記生体の生体情報を示す画像を読み取る
ことを特徴とする請求項1−4のいずれかの項に記載の画像読み取り装置。
【請求項6】
前記回転体の回転角を計測する計測手段と、
前記回転角が所定の角度になったタイミングで前記画像信号により示される画像を記憶する画像記憶手段と、
前記画像記憶手段に記憶された複数の画像を重ね合わせることにより、前記検出対象全体の画像を生成する画像生成手段と
を有する請求項1−5のいずれかの項に記載の画像読み取り装置。
【請求項7】
前記複数の画像のうち最初の画像が記憶されたときに前記計測手段により計測された回転角を記憶する回転角記憶手段と、
前記回転角記憶手段に記憶された回転角に基づいて、前記画像生成手段により生成された画像を補正する画像補正手段と
を有する請求項6に記載の画像読み取り装置。
【請求項8】
請求項6に記載の画像読み取り装置と、
前記画像読取装置を制御する主制御部と、
前記回転角が所定の大きさになると、前記主制御部への電力の供給を開始するように電力の供給を制御する電力制御手段と
を有する情報処理装置。
【請求項9】
請求項6に記載の画像読み取り装置と、
前記回転角が所定の大きさになると、前記読み取り手段への電力の供給を開始するように電力の供給を制御する電力制御手段と
を有する情報処理装置。
【請求項10】
所定の回転軸を中心に回転する回転体と、少なくとも一部が前記回転体の表面に固定された読み取り面を有し、前記読み取り面に対向している検出対象の画像を読み取り、読み取った画像を示す画像信号を出力する読み取り手段とを有する画像読み取り装置と、前記回転体の回転角を計測する計測手段と、記憶手段とを有するコンピュータ装置に、
前記回転角が所定の角度になったタイミングで前記画像信号により示される画像を前記記憶手段に記憶するステップと、
前記記憶手段に記憶された複数の画像を重ね合わせることにより、前記検出対象全体の画像を生成するステップと
を実行させるプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2009−181296(P2009−181296A)
【公開日】平成21年8月13日(2009.8.13)
【国際特許分類】
【出願番号】特願2008−19204(P2008−19204)
【出願日】平成20年1月30日(2008.1.30)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】
【公開日】平成21年8月13日(2009.8.13)
【国際特許分類】
【出願日】平成20年1月30日(2008.1.30)
【出願人】(000002369)セイコーエプソン株式会社 (51,324)
【Fターム(参考)】
[ Back to top ]