[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3982132B2 - Information output control method and information display device - Google Patents

Information output control method and information display device Download PDF

Info

Publication number
JP3982132B2
JP3982132B2 JP2000007387A JP2000007387A JP3982132B2 JP 3982132 B2 JP3982132 B2 JP 3982132B2 JP 2000007387 A JP2000007387 A JP 2000007387A JP 2000007387 A JP2000007387 A JP 2000007387A JP 3982132 B2 JP3982132 B2 JP 3982132B2
Authority
JP
Japan
Prior art keywords
image
information
display
secret key
rank
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000007387A
Other languages
Japanese (ja)
Other versions
JP2001195146A (en
Inventor
敬介 殿村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2000007387A priority Critical patent/JP3982132B2/en
Publication of JP2001195146A publication Critical patent/JP2001195146A/en
Application granted granted Critical
Publication of JP3982132B2 publication Critical patent/JP3982132B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Storage Device Security (AREA)
  • Collating Specific Patterns (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は情報機器のセキュリティに用いる暗証照合技術に関し、特に、登録画像をシークレットキーとして照合する画像の照合による情報出力制御方法及び情報表示装置に関する。
【0002】
【従来の技術】
パーソナルコンピュータ(以下、パソコン)を含む情報機器に内蔵されている情報を他人に見られたり盗まれたりしないようにするシークレットキー機能は英数字を用いたパスワードによるものが主流であり、ある桁数の英数字の組み合わせをパスワード(暗証)として登録しておき、情報機器へのアクセス時に文字列の入力を求め、入力された文字列とパスワードとの一致・不一致により当該情報機器へのアクセスの許可/不許可(つまり、シークレットキーの解除の可否)を決定する方法が主として用いられている。
【0003】
【発明が解決しようとする課題】
しかしながら、上述のようなパスワードを用いる方式では英数字の組み合わせがパスワードと一致すればシークレットキーが解除され情報機器へのアクセスが可能となる。また、ユーザはパスワードを憶えておかなければならないので憶えやすい自分の電話番号や誕生日または氏名等にしていることが多く、そのユーザの電話番号、誕生日または氏名等を知っている他人にとってパスワードの解読は容易になるといった問題点があった。
【0004】
本発明は上記問題点を解消することを目的になされたものであり、画像をシークレットキー(暗証)として用いる画像の照合による情報出力制御方法及び情報表示装置の提供を目的とする。
【0005】
【課題を解決するための手段】
上記課題を解決するために第1の発明は、複数項目に分けて記憶された情報を記憶するメモリから情報を出力する情報出力制御方法であって、前記メモリは、前記複数の項目毎に表示制限ランクを記憶し、撮像ステップと、この撮像ステップにて撮像された画像と、前記メモリに記憶された画像とを照合する照合ステップと、この照合ステップによって照合された結果得られる一致率に応じてランク付けするランク付けステップと、このランク付けステップにて付けられたランクと、前記メモリに記憶されている表示制限ランクとを比較する比較ステップと、この比較ステップにて比較された結果に基づいて項目の情報の表示を制限して前記メモリに記憶されている情報を出力するよう制御する制御ステップとからなることを特徴とする。
【0006】
また、第2の発明の情報表示装置は、情報を表示する表示手段と、この情報を複数項目に分け、これらの項目毎に表示制限ランクを記憶する記憶手段と、撮像手段と、この撮像手段によって撮像された画像と前記記憶手段に記憶された画像とを照合する照合手段と、この照合手段によって照合された結果得られる一致率に応じてランク付けするランク付け手段と、このランク付け手段よって付けられたランクと、前記記憶手段に記憶されている表示制限ランクとを比較する比較手段と、この比較手段によって比較された結果に基づいて項目の情報の表示を制限して、前記メモリに記憶されている情報を前記表示手段に表示するよう制御する制御手段と、を備えたことを特徴とする。
【0007】
また、第3の発明は上記第2の発明において、前記制御手段は、比較手段によって比較された結果、前記ランク付け手段によって付けられたランクが、前記表示制限ランクと同等又は上位の場合に、この表示制限ランクに対応する項目の情報を表示するよう制御することを特徴とする。
【0008】
また、第4の発明は上記第2又は第3の発明において、前記撮像手段によって撮像された画像の撮像対象が印刷物か否かを判別する撮像対象判別手段を更に備えたことを特徴とする。
【0009】
また、第5の発明は上記第4の発明において、合焦手段と、この合焦手段による合焦動作に基づいて前記画像に含まれる被写体と当該装置との距離を複数取得する距離取得手段とを更に備え、前記撮像対象判別手段は、前記距離取得手段によって得られる複数の距離に基づいて前記撮像対象を判別することを特徴とする。
【0010】
また、第6の発明は上記第4の発明において、外光による撮像対象の照度を計測する照度計測手段を更に備え、前記撮像対象判別手段は、上記照度計測手段によって得た計測値を基に前記撮像対象を判別することを特徴とする。
【0013】
【発明の実施の形態】
図1は本発明の情報表示装置の一実施例としてのユーザの腕に装着させることにより携帯可能な腕時計型デジタルカメラ(以下、デジタルカメラ)の外観図であり、図1(a)は上部方向からみた外観、図1(b)はA方向から見た外観を示す。また、図2はその回路構成例を示すブロック図である。
図1で、腕時計型デジタルカメラ100の本体上部には表示部(液晶画面)7が設けられ、A方向から見た側部にはカメラモジュール1の撮像レンズ1a及びIr(赤外線)通信モジュール10の赤外線送受信部10aが設けられ、他の側部にはスイッチS1〜S5及びシャッターキーF0が設けられている。また、後述するように撮像レンズ側にカメラモジュールの一部として、照度検出部(照度センサ)を設けるようにしてもよい。
【0014】
図2で、腕時計型デジタルカメラ100は、カメラモジュール1、制御部2、システムROM3、作業メモリ(RAM)4、保存メモリ(フラッシュメモリ)51、インターフェース52、表示ドライバ6、表示部(液晶画面)7、シャッターキー8(F0)、キー入力部9(スイッチS1〜S5)及びIr(赤外線)通信モジュール10を備えている。また、音響出力部を設けるようにしてもよい。
【0015】
カメラモジュール1は撮像レンズ、レンズ駆動部、信号変換部及び信号処理部からなる撮像部からなり、撮影時に被写体像を取り込んで画像データに変換し、その画像データ(以下、単に、画像と記す)を作業メモリ4に記憶する。また、シャッターキー8が操作されると作業メモリ4に記憶された画像に圧縮処理等を施してから制御部2を介して保存メモリ51に保存記憶する。また、前述したように照度検出部(照度センサ)を設けるようにしてもよい。
【0016】
制御部2は、CPU(図示せず)、クロック21、時刻補正回路22及び画像認識処理部23からなっている。また、CPUは上述の各モジュールや回路、メモリ、キー等にバスラインを介して接続し、システムROM3に格納されている制御プログラムにより腕時計型デジタルカメラ100全体の制御を行なうと共に、シャッターキー8やキー入力部9から受け取る信号に対応してシステムROM3に格納されている画像撮影/再生処理プログラムや本発明に基づく画像照合プログラム、シークレット情報表示プログラム等を取り出して、腕時計型デジタルカメラ100の各機能の実行制御等を行なう。また、画像認識処理部23はCPUの制御下で本発明に基づく画像照合処理を実行する。
【0017】
システムROM3は、上述した制御プログラム、画像撮影/再生処理プログラム、及び画像照合プログラム等の各種プログラムのほか、定数、アイコン、及びメニューデータ等を格納するメモリである。
【0018】
作業メモリ4はRAM(DRAM)等の揮発性メモリからなり、「画像照合モード」では、撮影画像(照合用画像)の一時記憶、保存メモリ51から取り出されたシークレットキー画像(圧縮画像データ)の伸張及び再生されたシークレットキー画像の一時記憶、表示部7に表示する個人情報等の一時記憶、その他中間結果の一時記憶等の際のメモリとして用いられる。
また、他のモード、例えば、「時刻表示モード」では時刻情報及びその更新情報等の作業メモリとして用いられる。
【0019】
保存メモリ51はフラッシュメモリ等の不揮発性メモリで構成され、インターフェース52と着脱可能になっている。そして、図3(b)の例に示すように撮影されたシークレットキー画像(暗証画像)と特定の情報(例えば、図4の例に示すような個人情報)を対応付けて保存記憶している。なお、シークレットキー画像と対応付ける情報(以下、シークレット情報)は個人情報に限定されない(例えば、画像を商品とし、価格や規格、品質、・・・等の商品情報を対応付けるようにしてもよく、また、画像や音響情報でもよい。また、画像に特定の暗証コードを対応付けるようにしてもよい)。つまり、保存メモリ51には画像と共にその画像に対応付けられたシークレット情報が保存記憶されている。
【0020】
表示ドライバ6は制御部2から送られる画像やシークレット情報等の表示データをビットマップイメージに変換して画像メモリ(VRAM)に展開し表示部7に表示する。なお、シークレット情報が音響情報の場合には音響信号変換器により音響データ(デジタルデータ)を音響信号(アナログ信号)に変換して音響出力装置から出力する。
【0021】
キー入力部9はスイッチS1〜S5を備え、これらのスイッチが操作されると状態信号が制御部2のCPUに送出される。また、スイッチS1〜S5には「画像照合モード」下でそれぞれ[情報表示]、「画像再生」、「シークレットキー画像登録」、「シークレットキー画像登録取り消し」といったように特定の処理指定機能が割り付けられている。また、例えば、スイッチS5に機能切り替え機能を割り当てておき、スイッチS5を押すたびに表示部7にメニューが表示されるように構成し、メニュー表示が「時計モード」に切り替わった場合のスイッチS1〜S4に割付られた機能を「時刻表示」、「日付設定」、「曜日設定」、「時刻設定」といったようにすることもできる。
【0022】
また、メニュー表示が「情報登録モード」の場合にはスイッチS1〜S5の組み合わせで英数字の入力を行うようにすることもできる。また、モード表示が「外部情報入力」の場合にはIr通信モジュール10からの情報(データ)を入力し、保存メモリ51に保存記憶することもできる。また、スイッチS1〜S5の組み合わせ操作で英数字、カタカナ、及びかな漢字を入力可能に構成してもよい(かな漢字入力可能とする場合には、かな漢字辞書を格納した保存メモリを備えるようにする)。
【0023】
[実施の形態(1)]
図3はシークレットキー画像の説明図であり、(a)はシークレットキー画像候補とする被写体30(この例では熊のぬいぐるみ)を示す。なお、シークレットキー画像とする被写体は人形に限定されない。つまり、物体、図形、人物等のように静止画像として撮影可能なものであればよい。また、(b)は腕時計型デジタルカメラ100に登録(保存記憶)されたシークレットキー画像31を示している。
【0024】
また、図4はシークレットキー画像に対応付けて腕時計型デジタルカメラ100の保存メモリ51に格納されているシークレット情報の説明図であり、この例では図示のようなユーザの個人情報40が保存メモリ51に格納され、シークレットキー画像31と対応付けられている。
なお、シークレットキー画像に対応させるシークレット情報は、キー入力部9の各スイッチ(S1〜S5)の組み合わせにより直接入力することもできるが、予め外部装置等で作成したシークレット情報をIr通信モジュール10を介して入力し保存メモリ51に格納(登録)するようにしてもよいし、保存メモリ51が腕時計型デジタルカメラ100と着脱可能に構成されていることから事前にシークレットキー画像とシークレット情報とが対応付けて記憶された保存メモリ51を装着させてもよい。また、シークレットキー画像に対応させるシークレット情報の保存メモリ51への格納(登録)のタイミングは対応させるシークレットキー画像の保存メモリ51への保存記憶前が望ましいが、後述するように対応させるシークレットキー画像の保存記憶後に行ってもよい。
【0025】
(シークレットキー画像の登録)
図5はシークレットキー画像登録動作の一実施例を示すフローチャートである。
ステップT1:(シークレットキー画像とする被写体の撮影)
「シークレットキー画像登録モード」で、腕時計型デジタルカメラ100で図3(a)に示すようなシークレットキー画像候補の被写体30を撮影する(シャッターキー8を押す)と、カメラモジュール1に取り込まれた被写体像が画像(画像データ)に変換され、作業メモリ4に記憶される。
【0026】
ステップT2:(撮影画像の表示)
また、作業メモリ4に記憶された画像は表示ドライバ6に送られ、イメージ化されて表示部7(液晶画面)に静止画表示される。また、この際、ユーザにシークレットキー画像として登録してよいか否かの確認を促すメッセージを静止画像に重畳表示する。
【0027】
ステップT3:(シークレットキー画像登録の可否確認)
ユーザは上記ステップT2で表示部7に表示された画像及びメッセージを見て表示されている画像の写り具合(アングル、色合い、大きさ等)を調べ、シークレットキー画像として登録してもよいと考える場合にはOKキー(例えば、ボタンS1)を押し、撮り直したほうがよいと考える場合にはNGキー(例えば、ボタンS2)を押す。
制御部2(CPU)はキー入力部9からの状態信号を調べ、OKキー(例えば、ボタンS1)が押された場合にはT4に遷移し、NGキー(例えば、ボタンS2)が押された場合には撮り直しのためにT1に制御を戻す。
【0028】
ステップT4:(シークレット情報の有無確認)
制御部2(CPU)はシークレットキー画像に対応するシークレット情報(つまり、シークレットキー画像によって保護される情報)が保存メモリ51に既に格納(登録)済みか否かを調べ、格納済みの場合にはT5に遷移し、そうでない場合にはT6に遷移する。
【0029】
ステップT5:(シークレットキー画像の登録)
制御部2(CPU)は作業メモリ4に記憶されている画像に圧縮処理(例えば、JPEG圧縮)を施し、圧縮画像(圧縮画像データ)をシークレットキー画像として保存メモリ51に格納されているシークレット情報に対応付けて保存メモリ51に登録(保存記憶)する。
また、シークレットキー画像とシークレット情報の対応付けは、例えば、シークレットキー画像側にシークレットキー画像を意味するコードとシークレット情報の先頭アドレス(ポインタ)及びそのデータサイズを記憶し、シークレット情報側にシークレットキー画像の画像番号を記憶する等の方法により行うことができる。
また、この際、実施例では画像認識処理部23により画像の縦方向の長さ及び横幅(焦点(中心)を通って上下に直交し、被写体像の縁部で止まる線分の長さ)及びシークレット画像の特徴(例えば、突出部分(人物や動物を例とすると、頭部、耳、手足)の先端位置(座標))をシークレットキー画像に対応付けて保存メモリ51に登録する(図7(a)参照)。なお、特徴抽出する要素の中に色の組み合わせや色の配置を加えるようにしてもよい。
また、1つのシークレットキー画像に複数のシークレット情報を対応付けるようにしてもよい(例えば、本人の個人情報及び家族一人一人の個人情報を1つのシークレットキー画像にを対応付けるようにしてもよい)。この場合はシークレットキー画像側にシークレットキー画像を意味するコードと各シークレット情報の先頭アドレス(ポインタ)及びそのデータサイズが記憶される。また、逆に、1つのシークレット情報に対して複数のシークレットキー画像を対応付けるようにしてもよい。この場合は各々のシークレット情報側にシークレットキー画像の画像番号が記憶される。
【0030】
ステップT6:(シークレットキー画像仮登録確認等)
制御部2(CPU)はシークレット情報が登録されていない旨のメッセージ及びシークレットキー画像を仮登録しておくか否かの確認を促すメッセージを表示部7に表示する。また、キー入力部9からの状態信号を調べ、OKキー(例えば、ボタンS1)が押された場合には仮登録のためにT7に遷移し、NGキー(例えば、ボタンS2)が押された場合にはシークレットキー画像登録処理を終了する。
【0031】
ステップT7:(シークレットキー画像の仮登録)
制御部2(CPU)は作業メモリ4に記憶されている画像に圧縮処理(例えば、JPEG圧縮)を施し、圧縮画像(圧縮画像データ)をシークレットキー画像として保存メモリ51に仮登録(保存記憶)する。この場合、保存記憶する画像にシークレットキー画像を意味するコードを登録すると共にシークレット情報の先頭アドレス(ポインタ)及びそのデータサイズを登録する部分にはダミーコード(スペース又は「00000」等)を書き込む。
また、この際、実施例では画像認識処理部23によりシークレットキー画像の縦方向の長さ及び横幅及びシークレットキー画像の特徴(例えば、突出部分(人物や動物を例とすると、頭部、耳、手足)の先端位置(座標))を制御部2(CPU)は仮登録するシークレットキー画像に対応付けて保存メモリ51に登録する(図7(a)参照)。なお、特徴抽出する要素の中に色の組み合わせや色の配置を加えるようにしてもよい。
【0032】
(シークレットの解除)
図6はシークレットキー画像照合動作の説明図、図7は腕時計型デジタルカメラ100によるシークレットキー画像照合及び情報表示動作の一実施例を示すフローチャートである。
【0033】
ユーザは腕時計型デジタルカメラ100に保存されているシークレット情報を読みたい場合には、シークレットキー画像と一致する画像(照合用画像)を入力する必要がある。また、照合用画像の入力は腕時計型デジタルカメラ100を用いて照合用画像とする被写体を撮影することにより行われる。
【0034】
ステップU1:(照合用画像とする被写体の撮影)
図7で、ユーザが腕時計型デジタルカメラ100で図6(b)又は(b’)に示すようなキー画像候補の被写体32(又は32’)を撮影する(シャッターキー8を押す)と、カメラモジュール1に取り込まれた被写体像が画像(画像データ)に変換され、作業メモリ4に記憶される。
【0035】
ステップU2:(撮影画像の表示)
また、作業メモリ4に記憶された画像は表示ドライバ6に送られ、イメージ化されて表示部7(液晶画面)に静止画表示される。また、この際、ユーザに照合用の照合用画像としてよいか否かの確認を促すメッセージを静止画像に重畳表示する。
【0036】
ステップU3:(撮影画像の可否確認)
ユーザは上記ステップU2で表示部7に表示された画像及びメッセージを見て表示されている画像の写り具合(アングル、色合い、大きさ等)を調べ、シークレットキー画像と照合する照合用画像として適切と考える場合にはOKキー(例えば、ボタンS1)を押し、撮り直したほうがよいと考える場合にはNGキー(例えば、ボタンS2)を押す。
制御部2(CPU)はキー入力部9からの状態信号を調べ、OKキー(例えば、ボタンS1)が押された場合にはU4に遷移し、NGキー(例えば、ボタンS2)が押された場合には撮り直しのためにU1に制御を戻す。
【0037】
ステップU4:(撮影画像の画像の整合化処理)
画像認識処理部23は、撮影画像に図7(b)に示すような整合化処理を施して登録されているシークレットキー画像と照合する照合用画像を得る。なお、整合化処理は撮影画像の傾きや大きさが通常は登録されているシークレットキー画像の傾きや大きさと一致しない場合が多いので、傾きや大きさをシークレットキー画像と整合させるために行う。
【0038】
ステップU5:(シークレットキー画像と照合用画像との照合(画像比較))
画像認識処理部23は、上記ステップU4で得た照合用画像とシークレットキー画像(図6(a))を比較し、一致する場合(図6(b))にはシークレット解除のためにU9に遷移し、画像が一致しない場合(図6(b’))にはU6に遷移する。なお、この場合の画像の一致は形状(及び色彩)について所定の閾値の範囲内での一致を意味する。つまり、光の具合や、振動によるぶれ等や撮影画像の伸縮処理(U4−6)による画素密度の変化等により、異なる時期に撮影した画像が完全に一致する確率は高いとはいえないので、例えば、一致率99.5パーセント以上(この場合は、閾値=0.5パーセント)の場合には一致とみなすといったようにする。
【0039】
ステップU6:(照合用画像の特徴抽出)
画像認識処理部23は、照合用画像の特徴(例えば、突出部分(人物や動物を例とすると、頭部、耳、手足)の先端位置(座標))を抽出する。なお、特徴抽出する要素の中に色の組み合わせや色の配置を加えるようにしてもよい。
【0040】
ステップU7:(特徴の照合)
次に、画像認識処理部23は、保存メモリ51に保存されているシークレット画像の特徴と上記ステップU6で抽出した照合用画像の特徴を比較し、一致した場合にはシークレット解除のためにU9に遷移し、画像が一致しない場合にはU8に遷移する。つまり、その全体像における特徴的な部分とその位置関係(例えば、照合用画像の耳の位置、足の位置などとシークレット画像の耳の位置、足の位置)を判断する(すなわち、照合用画像と相似形か否か(全体の特徴部分とその全体比率)を判断する)。
【0041】
ステップU8:(シークレット解除不可表示)
制御部2(CPU)は、撮影した画像が異なるのでシークレット解除ができない旨のメッセージを表示ドライバ6を介して表示部7に表示し、処理を終了する。
【0042】
ステップU9:(シークレット解除)
制御部2(CPU)は、表示部7にシークレット解除による可能な処理メニュー、例えば、「ボタンS1→シークレット情報表示」、「ボタンS2→シークレットキー画像登録変更」、「ボタンS3→シークレットキー画像登録取り消し」、「ボタンS4→シークレット情報入力」)を表示し、ユーザに処理の選択を促す。
【0043】
ステップU10:(選択メニューの判定)
制御部2(CPU)は、キー入力部9からの状態信号を調べ、スイッチS1が押された場合にはU11に遷移し、スイッチS2が押された場合にはU12に遷移し、スイッチS3が押された場合にはU13に遷移し、スイッチS4が押された場合にはU14に遷移する。
【0044】
ステップU11:(シークレット情報の表示処理等)
上記ステップU10でボタンS1が選択されると、制御部2(CPU)は照合用画像に一致したシークレットキー画像に対応するシークレット情報(例えば、図4の個人情報)を保存メモリ51から取り出して作業メモリ4に一時記憶した後、表示ドライバ6を介して表示部7に表示し、ユーザが終了ボタン(例えば、S5)を押すと表示を終了する。
また、照合用画像に一致したシークレットキー画像が仮登録されたシークレットキー画像(図5(ステップT7)参照)の場合には、図示していないが、その旨を意味するメッセージを表示部7に表示してユーザにシークレット情報追加を行うか否かを選択するメッセージ(例えば、イエス→ボタンS4、ノー→ボタンS5)を表示し、ユーザがボタンS4を押すとU13に遷移し、ボタンS5を押すと処理を終了する。
【0045】
ステップU12:(シークレットキー画像登録変更処理)
上記ステップU10でボタンS2が選択されると、制御部2(CPU)は、図5のシークレット画像登録処理動作のステップT1(「撮影」)、T2(「撮影画像表示」)及びT3(撮影画像の確認)に相当する動作を実行し、確認された撮影画像を照合用画像に一致したシークレットキー画像と置換(つまり、現在のシークレットキー画像に撮影画像を上書き)して保存メモリ51に保存記憶し、処理を終了する。また、この場合、保存記憶する画像にシークレットキー画像を意味するコードを記憶すると共にシークレット情報の先頭アドレス(ポインタ)及びそのデータサイズを記憶する(仮登録のシークレットキー画像を変更する場合は、シークレット情報の先頭アドレス(ポインタ)及びそのデータサイズを登録する部分にはダミーコード(スペース又は「00000」等)を書き込む)。また、この際、実施例では画像認識処理部23により画像の縦方向の長さ及び横幅及びシークレットキー画像の特徴(例えば、突出部分(人物や動物を例とすると、頭部、耳、手足)の先端位置(座標))をシークレットキー画像に対応付けて保存メモリ51に登録する。なお、特徴抽出する要素の中に色の組み合わせや色の配置を加えるようにしてもよい。
【0046】
ステップU13:(シークレットキー画像登録取り消し処理)
上記ステップU10でボタンS3が選択されると、制御部2(CPU)はシークレットキー画像及び取り消し確認メッセージを表示し、ユーザが取り消し確認操作を行う(例えば、ボタンS4を押す)と、そのシークレットキー画像、当該シークレットキー画像の縦横のサイズ、当該シークレットキー画像に対応するシークレット情報のポインタ及びそのデータサイズ等、取り消されるシークレットキー画像に関する情報を消去する。また、当該シークレットキー画像に対応するシークレット情報側に対応付けられていた画像番号をクリアして、処理を終了する。
【0047】
ステップU14:(シークレット情報の追加)
上記ステップU10でボタンS4が選択されると、制御部2(CPU)は、キー入力部9からの直接キー入力又はIr通信モジュール10を介した外部情報処理装置からのシークレット情報の入力を可能とする。そして、入力されたシークレット情報を一旦作業メモリ4に一時記憶し、入力が終わるとそれを表示部7に表示してユーザの確認を求め、ユーザが確認ボタン(例えば、ボタンS5)を操作すると作業メモリ4に記憶されているシークレット情報を保存メモリ51に保存記憶する。また、この際、シークレット情報側にはシークレットキー画像の画像番号を記憶し、対応するシークレットキー情報側にはシークレットキー画像を意味するコードを記憶すると共にシークレット情報の先頭アドレス(ポインタ)及びそのデータサイズを記憶し、処理を終了する。
【0048】
なお、上記図7(a)の例では、ステップU9のシークレット解除メッセージの表示と共に処理メニューを表示し、シークレット情報表示、シークレットキー登録変更等・・を選択するように構成したが、これに限定されない(例えば、処理の最初(ステップU1の前段)に処理メニューを表示し、シークレット情報表示、シークレットキー登録変更等・・を選択するようにし、ステップU9のシークレット解除後の処理選択メッセージ表示の後、直ちにステップU1の前段で選択された処理を行うように構成してもよい。
また、上記図7(a)の例では、ステップU4の整合化処理の後、ステップU5の画像比較処理とステップU6、U7の特徴抽出・比較処理のいずれかを行うように構成したが、ステップU5の画像比較処理のみを行い、一致した場合には「シークレット解除」(U9)以降の処理に遷移し、そうでない場合には「シークレット解除不可メッセージ表示」(U8)に遷移するようにしてもよく、或いは、ステップU6・U7の特徴抽出・比較処理のみを行い、一致した場合にはU9以降の処理に遷移し、そうでない場合にはU8に遷移するようにしてもよい(なお、ステップU6・U7の特徴抽出・特徴比較処理のみを行う場合はステップU4の画像整合化処理を省略してもよい)。
【0049】
・「整合化処理」
以下、図7(a)のステップU4の画像認識処理部23による整合化処理動作の一実施例について図7(b)を基に述べる。
ステップU4−1:(撮影画像の縦・横の長さの取得)
画像認識処理部23は、撮影画像(被写体)の縦の長さと横幅とを調べ、それらの長さを作業メモリ4に保持する。
【0050】
ステップU4−2:(シークレットキー画像と撮影画像の縦・横の長さの比較)
画像認識処理部23は、シークレットキー画像に対応付けて保存メモリ51に登録されているシークレットキー画像と撮影画像の縦方法の長さ及び横幅を取り出して、上記ステップU4−1で取得した撮影画像の縦方向の長さと横幅とをそれぞれ比較し、共に一致する場合には以後の動作を行うことなく撮影画像を照合用画像としてU5(図7(a))に遷移する。また、縦方向の長さ及び横幅が一致しない場合にはU4−3に遷移する。
【0051】
ステップU4−3:(シークレットキー画像と撮影画像の縦・横比の算出)
画像認識処理部23は、シークレットキー画像の縦の長さをH1、横幅をW1、撮影画像の縦の長さをH2、横幅をW2とするときシークレットキー画像と撮影画像の縦及び横の比(K1=H1/H2、K2=W1/W2)を算出する。
【0052】
ステップU4−4:(相似判定)
次に、画像認識処理部23は、K1とK2を比較し有効桁数の範囲内で一致しない場合はシークレットキー画像と撮影画像が相似でないと判定し、U4−5に遷移する。また、K1とK2が有効桁数の範囲内で一致する場合は相似と判定し、U4−6に遷移する。
【0053】
ステップU4−5:(撮影画像の微小回転)
撮影時の画角の加減により撮影画像(被写体画像)の傾きがシークレットキー画像の傾きと一致していない場合には、実際には被写体画像の縦の長さ及び横幅が等しくても(或いは、実際にはK1=K2であっても)、上記ステップU4−2では異なる長になるので、ステップU4−2での一致判定、或いはステップU4−4での相似判定を得ることはできない。
そこで、画像認識処理部23は撮影画像を所定の角度θの範囲(つまり、0〜θ、0〜−θ)の範囲内で所定角度δ(0<δ<<θ、−θ<<δ<0)ずつ回転させ、Σδ>θなると0に戻してΣδ<−θになるまで(つまり|Σδ|>θとなるまでU4−1〜U4−5を繰り返し、Σδ<−θになるとU5(図7(a))に遷移する。
【0054】
ステップU4−6:(撮影画像の伸縮)
画像認識処理部23は撮影画像とシークレットキー画像のサイズを揃えるために相似倍率M(=撮影画像のサイズ/シークレットキー画像のサイズ=K2/K1)を算出し、撮影画像を(1/M)倍した画像を生成し、照合用画像として作業メモリ4に一時記憶し、U5(図7(a))に遷移する。
なお、上記図7(a)、(b)の説明では、図5のステップT5又はT7で保存メモリ51に登録したシークレットキー画像の縦方向の長さ及び横幅と、シークレットキー画像の特徴を図7(b)のステップU4−2での画像の一致判定、ステップU4−4での相似判定に用いたが、図5のステップT5又はT7ではシークレットキー画像の縦方向の長さ及び横幅の取得とシークレットキー画像の特徴抽出を行わないようにし、図7(b)のステップU4−1で撮影画像の縦方向の長さ及び横幅と共にシークレットキー画像の縦方向の長さ及び横幅を取得するようにし、ステップU4−3で撮影画像の特徴抽出と共にシークレットキー画像の特徴抽出を行うようにしてもよい。
【0055】
[実施の形態(2)]
図8は被写体判別の一実施例の説明図、図9は腕時計型デジタルカメラ100によるシークレットキー画像照合時の被写体判別動作の一実施例を示すフローチャートである。
【0056】
シークレットキー画像とする被写体としては同じ画角で撮影すればいつ撮影しても同じ画像が撮影できるものであればよいができるだけユニークなものが望ましい。従って、写真等の印刷物の場合はシークレットキー画像と同様のものが複製される可能性があるのでシークレットキー画像と対照させるものとしては望ましいとはいえない。本発明はシークレット解除用の照合用画像として撮影する被写体が写真か否かを判別する方法を提供する。
【0057】
このために、図2の腕時計型デジタルカメラ100に自動焦点(オートフォーカス)機能を付加し、図8に示すように撮影前に2点(被写体30(30’)の中央81(81’)と辺部(背景部分)82(82’))を焦点と合焦動作を行い、合焦によって得る焦点距離を基に被写体30が写真か否かを判断する。
つまり、図8(a)に示すように被写体30が写真でない場合には被写体(熊のぬいぐるみ)30の中央81とカメラの距離r1と辺部81の距離r2が図8(a’)に示すように異なる(図8(a’)の例ではr1<r2であるが、r1>r2でもよい)。
しかし、被写体30’が図8(b)に示すように写真(熊のぬいぐるみのプリント)の場合には、被写体30’の中央点81’とカメラの距離r1と辺部82’との距離r2が図8(b’)に示すようにほぼ一致する。従って、自動焦点機能により撮影前に2点に自動合焦させることにより、合焦によって得た焦点距離を基に上記2点とカメラとの距離を調べれば写真か否かを知ることができる。
【0058】
(被写体の判別動作)
すなわち、被写体が写真か否かを判別するために、図7のシークレットキー画像照合動作(ステップU1)の前段(スルー画像表示時)又は図5のシークレットキー画像登録動作(ステップT1)の前段に下記ステップV1〜V6を設けるようにする(図9)。
ステップV1:(フォーカス枠外への合焦指示等)
ユーザが「画像モード」で「画像照合処理」又は「シークレットキー画像登録処理」を選択すると、制御部2(CPU)はシャッターキー8をロックし、次に、図8(c)に示すようにカメラモジュール1から撮り込まれた被写体像を表示部7にスルー画像表示(ファインダ表示)すると共に表示画面7の中心81”を中心点としたフォーカス枠80を重畳表示し、カメラモジュール1に制御信号を送りフォーカス枠80から所定距離離れた部分82”に焦点を合わせるように指示する。
【0059】
ステップV2:(自動合焦及び距離の取得)
カメラモジュール1は指示された部分82”への自動合焦動作を行う。制御部2(CPU)は、合焦によって得た焦点距離からカメラ(撮像レンズ)と指示された部分82”である被写体の一部又は背景との距離R2を算出し、作業メモリ4に保持する。
【0060】
ステップV3:(フォーカス枠の中心への合焦指示)
次に、制御部2(CPU)はカメラモジュール1に制御信号を送りフォーカス枠80の中心81”に焦点を合わせるように指示する。
【0061】
ステップV4:(自動合焦及び距離Rの取得)
カメラモジュール1はフォーカス枠の中心81”(つまり、被写体の中心)への自動合焦動作を行う。制御部2(CPU)は、合焦によって得た焦点距離からカメラ(撮像レンズ)とフォーカス枠の中心81”である被写体部分との距離R1を算出し、作業メモリ4に保持する。
【0062】
ステップV5:(写真か否かの判定)
制御部2(CPU)は上記ステップV2とV3で得た距離R2とR1を比較し、R2=R1ならば被写体を写真と判定してV6に遷移し、R2≠R1の場合には写真でないと判定し、シャッターキー8のロックを解除して画像の撮影を可能とする(つまり、図7のU1(又は図5のT1)に遷移する)。
【0063】
ステップV6:(判定結果及びメッセージ表示)
制御部2(CPU)は表示部7に「照合用画像として写真は利用できない」旨のメッセージを表示し、「画像照合処理」(又は「シークレットキー画像登録処理」)を終了する。
なお、上記図8、図9の例では2焦点を基に被写体(撮像対象)を判別したがこれに限定されない(3焦点以上でもよい)。
【0064】
[実施の形態(3)] 被写体の判別(2)
図10は被写体判別の他の実施例の説明図、図11は腕時計型デジタルカメラ100によるシークレットキー画像照合時の被写体判別動作の他の実施例を示すフローチャートである。
【0065】
本発明は上記実施の形態(2)と同様にシークレット解除用の照合用画像として撮影する被写体が写真か否かを判断する。
このため、図2の腕時計型デジタルカメラ100(例えば、図2(b)のカメラモジュール1の近傍)に外光による被写体の照度を検出する照度センサを備えるようにし、図10に示すように撮影前に被写体30(30’)の照度を調べて被写体30(30’)が写真か否かを判断する。
つまり、図10(a)に示すように被写体30が写真でない場合には被写体30の輪郭内部91とその外側92の照度の分布は通常図10(a’)に示すように不均一となる。しかし、被写体30’が写真の場合には被写体(写真)30’が平坦なための内部91’、92’の照度の分布は写真の幅wだけ通常図10(b’)に示すように均一になる。従って、撮影前に照度検出手段により被写体の照度の分布を調べることにより被写体が写真か否かを知ることができる。
【0066】
(照度による被写体の判別動作)
つまり、被写体が写真か否かを判別するために、図7のシークレットキー画像照合動作(ステップU1)の前段(スルー画像表示時)に又は図5のシークレットキー画像登録動作(ステップT1)の前段に下記ステップW1〜W3(図11)を設けるようにする。
【0067】
ステップW1:(照度の計測)
ユーザが「画像モード」で「画像照合処理」又は「シークレットキー画像登録処理」を選択すると、制御部2(CPU)はシャッターキー8をロックし、カメラモジュール1に制御信号を送って被写体の照度計測を指示する。カメラモジュール1は照度センサにより画角内の照度、つまり、外光による被写体の照度を計測し、計測値を制御部2(CPU)に送出する。
【0068】
ステップW2:(写真か否かの判定)
制御部2(CPU)はカメラモジュール1から送られた照度計測値を作業メモリ4に記憶し、そのX方向又は/及びY方向の分布状態を調べ、分布が均一な部分の長さが所定値以上の部分がある場合には被写体を写真と判定してW3に遷移し、そうでない場合(分布が不均一の場合)には写真でないと判定してシャッターキー8のロックを解除し、画像の撮影を可能とする(つまり、図7のU1(又は図5のT1)に遷移する)。
【0069】
ステップW3:(判定結果及びメッセージ表示)
制御部2(CPU)は表示部7に「照合用画像として写真は利用できない」旨のメッセージを表示し、「画像照合処理」(又は「シークレットキー画像登録処理」)を終了する。
【0070】
なお、上記説明では写真の判別を例としたが、判別対象は写真に限定されない(つまり、撮像対象が写真や印刷物か否かであれば判別可能である)。
【0071】
[実施の形態(4)] シークレットキーの一致率による情報開示制限
図12は一致率(一致度)による情報表示制限ランクを付したシークレット情報の一実施例を示す図である。図13は腕時計型デジタルカメラ100によるシークレットキー画像の一致度に基づく情報表示動作の一実施例を示すフローチャートである。
【0072】
実施の形態(1)では、撮影した照合用画像と登録されているシークレットキー画像が一致するか(図7:U5)それらの特徴が一致すると(U7)、シークレット情報全体(図4)を表示する(U11)ように構成したが、図12に示すようにシークレット情報を複数項目に分けて表示制限ランク毎に記憶し、照合一致度(一致率)に応じて表示すべきシークレット情報を制限するようにしてもよい(図13(a)、(b))。
【0073】
例えば、図12の個人情報120の例で、個人情報項目121毎に項目データ(表示内容122)をランク付けるランク格納欄123を設け、個人情報項目に対応させて項目データに照合一致率に応じてランク(この例ではA〜D)付けして記憶するようにする。
例えば、ランクAの情報項目を最も照合一致度の高い一致率区分(例えば、一致率99.5%以上)の場合、ランクBを次に高い一致率区分(例えば、一致率90%以上95%未満)の場合、ランクCを次の一致率区分(例えば、一致率85%〜90%)の場合、ランクDをシークレット解除の最低一致率区分(例えば、80%以上85%未満)の場合に対応させ、一致率のランクに応じて情報項目の表示を制限する(つまり、高いランクの場合にはそれ以下のランクの情報項目全てを表示できるが、低いランクの場合は当該のランクより高いランクの情報項目を表示できない)。
すなわち、図7のステップU5〜(U7)の一致判定動作を図13(a)のステップX1〜X6の動作に置き換え、更に、ステップU11のシークレット画像表示動作を図13(b)のステップY1、Y2に置き換えるようにする。
【0074】
(一致判定及び照合一致率の取得)
ステップX1:(シークレットキー画像と照合用画像との照合(画像比較))画像認識処理部23は、上記ステップU4で得た照合用画像とシークレットキー画像31(図6(a))を比較し、一致の度合(一致率)が閾値(例えば、80%)以上であれば一致としてX2に遷移し、閾値未満の場合にはX3に遷移する。
【0075】
ステップX2:(ランクの取得及び保持)
制御部2(CPU)は、上記ステップX1で得た画像の一致率を調べ、所定の区分に従ってランク付けし(例えば、4ランク(ランクA〜D)とし、一致率が95%以上の場合ランクA、一致率が90%以上95%未満の場合ランクB、一致率が85%〜90%の場合ランクC、一致率が80%以上85%未満の場合ランクDとし)、得られたランクを作業メモリ4に保持し、U9(図7)に遷移する。
【0076】
ステップX3:(照合用画像の特徴抽出)
図13(a)で、画像認識処理部23は、照合用画像の特徴(例えば、突出部分(人物や動物を例とすると、頭部、耳、手足)の先端位置(座標))を抽出する。なお、特徴抽出する要素の中に色の組み合わせや色の配置を加えるようにしてもよい。
【0077】
ステップX4:(特徴の照合)
次に、画像認識処理部23は、保存メモリ51に保存されているシークレット画像31の特徴と上記ステップX3で抽出した照合用画像の特徴を比較し、一致の度合(一致率)が閾値(例えば、85%)以上であれば一致としてX5に遷移し、閾値未満の場合にはU8(図7)に遷移する。つまり、その全体像における特徴的な部分とその位置関係(例えば、照合用画像の耳の位置、足の位置などとシークレット画像の耳の位置、足の位置)を判断する(すなわち、照合用画像と相似形か否か(全体の特徴部分とその全体比率)を判断する)。
【0078】
ステップX5:(ランクの取得及び保持)
制御部2(CPU)は、上記ステップX4で得た特徴の一致率を調べ、所定の区分に従ってランク付けし(例えば、4ランク(ランクA〜D)とし、一致率が99.5%以上の場合ランクA、一致率が95%以上99.5%未満の場合ランクB、一致率が90%〜95%の場合ランクC、一致率が85%以上90%未満の場合ランクDとし)、得られたランクを作業メモリ4に保持してU9(図7)に遷移する。
【0079】
(シークレット画像制限表示動作)
ステップY1:(シークレット情報の読み出し)
図13(b)で、制御部2(CPU)は、図7のステップU10でボタンS1が選択されると、照合用画像に一致したシークレットキー画像に対応するシークレット情報(例えば、図12の個人情報120)を保存メモリ51から取り出し作業メモリ4に一時記憶する。
【0080】
ステップY2:(ランクの比較及びランクの応じた情報の表示)
次に、図13(a)のステップX2又はX5で取得(ランク付け)したランクとシークレット情報のランク格納欄(図12の例ではランク格納欄123)に情報項目毎に格納されているランクを比較し、ステップX2又はX5で取得したランクがランク格納欄に格納されているランクと同等又は上位の場合にはそのランクに対応する情報項目の情報内容を表示ドライバ6を介して表示部7に表示する(例えば、図12の例では、取得したランクがAの場合には全項目が表示され、取得されたランクがCの場合には、氏名、電話番号(会社)、メールアドレス(会社)、電話番号(個人)が表示される。また、取得したランクがDの場合には氏名、電話番号(会社)、メールアドレス(会社)のみが表示される)。
【0081】
上記実施の形態(4)の構成により、情報を利用しようとするものの資格によって、表示(提供)する情報を差別化することができる(例えば、パソコンに保存記憶されているシークレット情報を利用可能な人の資格を各個人の襟につけたバッチの形状であらわし、撮影機能を備えたパソコン(情報機器)がそのバッチを撮影し、アクセス可能な情報の範囲を決定するといった利用が可能となる)。
【0082】
なお、上記図13(a)の例では、図7のステップU4の整合化処理の後、ステップX1、X2の画像比較処理及びランク取得とステップX3〜X5の特徴抽出・比較処理及びランク取得の何れかを行うようにしたが、ステップX1、X2の画像比較処理及びランク取得のみを行って「シークレット解除」(U9)以降の処理に遷移し、そうでない場合には「シークレット解除不可メッセージ表示」(U8)に遷移するようにしてもよく、或いは、ステップX3〜X5の特徴抽出・特徴比較処理及びランク取得のみを行い、一致した場合にはU9以降の処理に遷移し、そうでない場合にはU8に遷移するようにしてもよい(なお、ステップX3〜X5のみを行う場合はステップU4の画像整合化処理を省略してもよい)。
【0083】
以上、本発明の一実施例について説明したが本発明は上記実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。また、本発明は腕時計型デジタルカメラを例として説明したが、本発明の適用機器はデジタルカメラに限定されない(つまり、撮像機能及び情報表示装置等の出力装置を備えた情報機器であればよい)。
【0084】
さらに本実施の形態において、保存メモリ51は腕時計型デジタルカメラ100に対し着脱可能なフラッシュメモリ等の不揮発性メモリで構成されていたが、これに限定されず、クレジット番号や銀行口座番号等、商取引に関連する個人認証データを記憶した、ICカードでもよい。
【0085】
【発明の効果】
以上説明したように、本発明によれば、情報を複数項目に分け、項目毎に表示制限ランクを記憶し、画像と照合した結果得られる一致率に応じてランク付けすると、このランクと表示制限ランクとを比較して、この比較の結果に基づいて項目の情報の表示を制限して、メモリに記憶されている情報を表示するようにしたので、表示(提供)する情報を差別化することができる。
【図面の簡単な説明】
【図1】本発明の情報表示装置の一実施例としての腕時計型デジタルカメラの外観図である。
【図2】腕時計型デジタルカメラの回路構成例を示すブロック図である。
【図3】シークレットキー画像として登録された画像の説明図である。
【図4】シークレットキー画像に対応付けて保存メモリに格納されているシークレット情報の一実施例を示す図である。
【図5】シークレットキー画像登録動作の一実施例を示すフローチャートである。
【図6】シークレットキー画像照合動作の説明図である。
【図7】シークレットキー画像照合及び情報表示動作の一実施例を示すフローチャートである。
【図8】被写体判別の一実施例の説明図である。
【図9】シークレットキー画像照合時の被写体判別動作の一実施例を示すフローチャートである。
【図10】被写体判別の他の実施例の説明図である。
【図11】シークレットキー画像照合時の被写体判別動作の他の実施例を示すフローチャートである。
【図12】一致度による情報表示制限ランクを付したシークレット情報の一実施例を示す図である。
【図13】一致率に基づく情報表示動作の一実施例を示すフローチャートである。
【符号の説明】
1 カメラモジュール(撮像手段)
2 制御部(CPU)(制御手段、撮像対象判別手段、表示を制限する手段)
7 表示部(表示手段)
23 画像認識処理部(照合手段)
30’ 写真(印刷物)
31 シークレットキー画像(画像、保存記憶された画像)
32、32’ 撮像画像、照合用画像(撮像された画像)
40、120 個人情報(情報)
51 保存メモリ(記憶手段)
100 腕時計型デジタルカメラ(情報表示装置)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a password collation technique used for security of information equipment, and more particularly to an information output control method and an information display apparatus based on image collation for collating a registered image as a secret key.
[0002]
[Prior art]
The secret key function that prevents others from seeing or stealing information stored in information devices including personal computers (hereinafter referred to as personal computers) is mainly based on passwords using alphanumeric characters. A combination of alphanumeric characters is registered as a password (password), a character string is required to access the information device, and access to the information device is permitted when the entered character string matches or does not match the password. / The method of determining non-permission (that is, whether or not the secret key can be released) is mainly used.
[0003]
[Problems to be solved by the invention]
However, in the method using the password as described above, if the combination of alphanumeric characters matches the password, the secret key is released and the information device can be accessed. Also, since the user must remember the password, it is often set to his / her own phone number, birthday or name, etc., which is easy to remember, and passwords for others who know the user's phone number, birthday or name etc. There was a problem that deciphering became easy.
[0004]
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide an information output control method and an information display apparatus based on image collation using an image as a secret key (password).
[0005]
[Means for Solving the Problems]
  First to solve the above problemsThe invention is an information output control method for outputting information from a memory for storing information stored in a plurality of items, the memory storing a display limit rank for each of the plurality of items, and an imaging step. A collation step for collating the image captured in this imaging step with the image stored in the memory;Matched by this matching stepA ranking step for ranking according to the matching rate obtained as a result, a comparison step for comparing the rank given in the ranking step with the display limit rank stored in the memory, and a comparison step And a control step for controlling the output of the information stored in the memory by restricting the display of the item information based on the comparison result.It is characterized by.
[0006]
  Further, the information display device of the second invention is a display means for displaying information, and this information.Divide into multiple items and store display limit rank for each itemStorage means, imaging means, images taken by the imaging means, and the storage meansRemembered imageAnd a matching means for matching with the matching meansThe ranking means for ranking according to the matching rate obtained as a result, the comparison means for comparing the rank given by the ranking means with the display limit rank stored in the storage means, and the comparison means The display of the item information is limited based on the comparison result, and the information stored in the memory is displayed on the display means.And a control means for controlling.
[0007]
  The third invention is the second invention.In the invention, if the rank given by the ranking means is equal to or higher than the display restriction rank as a result of the comparison by the comparison means, the control means displays information on items corresponding to the display restriction rank. Control to displayIt is characterized by.
[0008]
  The fourth invention is the above2nd or 3rd invention WHEREIN: The imaging target discrimination means which discriminate | determines whether the imaging target of the image imaged by the said imaging means is printed matter was further provided.It is characterized by.
[0009]
  The fifth invention isIn the fourth aspect of the invention, it further comprises focusing means and distance acquisition means for acquiring a plurality of distances between the subject included in the image and the apparatus based on the focusing operation by the focusing means,The imaging object determining means includesBased on a plurality of distances obtained by the distance acquisition meansThe imaging target is discriminated.
[0010]
  The sixth invention is the above-mentionedIn a fourth aspect of the present invention, the apparatus further comprises illuminance measuring means for measuring the illuminance of the imaging target by external light, and the imaging target determining means determines the imaging target based on the measurement value obtained by the illuminance measuring means.It is characterized by that.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is an external view of a wristwatch type digital camera (hereinafter referred to as a digital camera) that can be carried by being worn on a user's arm as an embodiment of the information display device of the present invention. FIG. FIG. 1 (b) shows the appearance viewed from the A direction. FIG. 2 is a block diagram showing an example of the circuit configuration.
In FIG. 1, a display unit (liquid crystal screen) 7 is provided on the upper part of the main body of the wristwatch type digital camera 100, and the imaging lens 1a of the camera module 1 and the Ir (infrared) communication module 10 are arranged on the side viewed from the A direction. An infrared transmission / reception unit 10a is provided, and switches S1 to S5 and a shutter key F0 are provided on the other side. Further, as described later, an illuminance detection unit (illuminance sensor) may be provided as a part of the camera module on the imaging lens side.
[0014]
In FIG. 2, a wristwatch type digital camera 100 includes a camera module 1, a control unit 2, a system ROM 3, a work memory (RAM) 4, a storage memory (flash memory) 51, an interface 52, a display driver 6, and a display unit (liquid crystal screen). 7, a shutter key 8 (F0), a key input unit 9 (switches S1 to S5), and an Ir (infrared) communication module 10. An acoustic output unit may be provided.
[0015]
The camera module 1 includes an imaging unit including an imaging lens, a lens driving unit, a signal conversion unit, and a signal processing unit, captures a subject image at the time of shooting and converts it into image data, and the image data (hereinafter simply referred to as an image). Is stored in the work memory 4. When the shutter key 8 is operated, the image stored in the work memory 4 is subjected to compression processing or the like and then stored in the storage memory 51 via the control unit 2. Further, as described above, an illuminance detection unit (illuminance sensor) may be provided.
[0016]
The control unit 2 includes a CPU (not shown), a clock 21, a time correction circuit 22, and an image recognition processing unit 23. The CPU is connected to the above-described modules, circuits, memories, keys, etc. via a bus line, and controls the wristwatch type digital camera 100 as a whole by a control program stored in the system ROM 3, as well as the shutter key 8, In response to a signal received from the key input unit 9, an image photographing / reproducing processing program stored in the system ROM 3, an image collation program based on the present invention, a secret information display program, etc. Execution control etc. are performed. Further, the image recognition processing unit 23 executes image collation processing based on the present invention under the control of the CPU.
[0017]
The system ROM 3 is a memory for storing constants, icons, menu data, and the like in addition to various programs such as the control program, the image capturing / reproduction processing program, and the image collation program.
[0018]
The work memory 4 is composed of a volatile memory such as a RAM (DRAM). In the “image collation mode”, the captured image (collation image) is temporarily stored and the secret key image (compressed image data) taken out from the storage memory 51 is stored. It is used as a memory for temporary storage of the expanded and reproduced secret key image, temporary storage of personal information displayed on the display unit 7, and other temporary storage of intermediate results.
In other modes, for example, the “time display mode”, it is used as a working memory for time information and its update information.
[0019]
The storage memory 51 is configured by a non-volatile memory such as a flash memory, and is detachable from the interface 52. Then, as shown in the example of FIG. 3B, the secret key image (password image) taken and specific information (for example, personal information as shown in the example of FIG. 4) are stored in association with each other. . The information associated with the secret key image (hereinafter referred to as secret information) is not limited to personal information (for example, the image may be a product, and product information such as price, standard, quality,... It may be an image or sound information, or a specific code may be associated with the image). That is, the storage memory 51 stores and stores the secret information associated with the image together with the image.
[0020]
The display driver 6 converts display data such as an image and secret information sent from the control unit 2 into a bitmap image, develops it in an image memory (VRAM), and displays it on the display unit 7. When the secret information is acoustic information, the acoustic data (digital data) is converted into an acoustic signal (analog signal) by an acoustic signal converter and output from the acoustic output device.
[0021]
The key input unit 9 includes switches S1 to S5. When these switches are operated, a status signal is sent to the CPU of the control unit 2. The switches S1 to S5 are assigned specific processing designation functions such as [information display], “image playback”, “secret key image registration”, and “secret key image registration cancellation”, respectively, under the “image collation mode”. It has been. Further, for example, a function switching function is assigned to the switch S5 so that a menu is displayed on the display unit 7 each time the switch S5 is pressed, and the switches S1 to S1 when the menu display is switched to the “clock mode”. The functions assigned to S4 may be “time display”, “date setting”, “day setting”, “time setting”, and the like.
[0022]
When the menu display is “information registration mode”, alphanumeric characters can be input by a combination of the switches S1 to S5. When the mode display is “external information input”, information (data) from the Ir communication module 10 can be input and stored in the storage memory 51. In addition, alphanumeric characters, katakana, and kana-kanji characters can be input by a combination operation of the switches S1 to S5 (when kana-kanji input is enabled, a storage memory storing a kana-kanji dictionary is provided).
[0023]
[Embodiment (1)]
FIG. 3 is an explanatory diagram of a secret key image. FIG. 3A shows a subject 30 (a bear stuffed animal in this example) as a secret key image candidate. Note that the subject to be a secret key image is not limited to a doll. That is, any object that can be photographed as a still image such as an object, a figure, or a person may be used. Further, (b) shows the secret key image 31 registered (stored and stored) in the wristwatch type digital camera 100.
[0024]
FIG. 4 is an explanatory diagram of the secret information stored in the storage memory 51 of the wristwatch type digital camera 100 in association with the secret key image. In this example, the personal information 40 of the user as shown is stored in the storage memory 51. And is associated with the secret key image 31.
The secret information corresponding to the secret key image can be directly input by a combination of the switches (S1 to S5) of the key input unit 9, but secret information created in advance by an external device or the like is stored in the Ir communication module 10. And stored (registered) in the storage memory 51. Since the storage memory 51 is configured to be detachable from the wristwatch-type digital camera 100, the secret key image and the secret information can be associated in advance. A storage memory 51 that is additionally stored may be attached. Further, the timing of storing (registering) the secret information to be associated with the secret key image in the storage memory 51 is preferably before the storage of the secret key image to be associated with the storage memory 51, but the secret key image to be associated is described later. It may be performed after storing and storing.
[0025]
(Register secret key image)
FIG. 5 is a flowchart showing one embodiment of the secret key image registration operation.
Step T1: (Shooting a subject as a secret key image)
In the “secret key image registration mode”, when the subject 30 of the secret key image candidate as shown in FIG. 3A is photographed with the wristwatch-type digital camera 100 (the shutter key 8 is pressed), it is taken into the camera module 1. The subject image is converted into an image (image data) and stored in the work memory 4.
[0026]
Step T2: (Display photographed image)
The image stored in the work memory 4 is sent to the display driver 6 and converted into an image to be displayed as a still image on the display unit 7 (liquid crystal screen). At this time, a message prompting the user to confirm whether or not to register as a secret key image is superimposed on the still image.
[0027]
Step T3: (Confirmation of secret key image registration availability)
The user may look at the image displayed on the display unit 7 in step T2 and the message and check the image appearance (angle, color, size, etc.) of the displayed image and register it as a secret key image. In this case, the user presses the OK key (for example, button S1), and presses the NG key (for example, button S2) if he / she thinks it is better to take a picture again.
The control unit 2 (CPU) examines the status signal from the key input unit 9, transitions to T4 when the OK key (for example, button S1) is pressed, and the NG key (for example, button S2) is pressed. In this case, control is returned to T1 for re-shooting.
[0028]
Step T4: (Confirmation of secret information)
The control unit 2 (CPU) checks whether or not the secret information corresponding to the secret key image (that is, information protected by the secret key image) has already been stored (registered) in the storage memory 51. Transition to T5, otherwise transition to T6.
[0029]
Step T5: (Register secret key image)
The control unit 2 (CPU) performs a compression process (for example, JPEG compression) on the image stored in the work memory 4, and the secret information stored in the storage memory 51 using the compressed image (compressed image data) as a secret key image. Are registered (stored and stored) in the storage memory 51 in association with
The secret key image and the secret information are associated with each other by, for example, storing a code indicating the secret key image on the secret key image side, the start address (pointer) of the secret information and the data size thereof, and the secret key on the secret information side. This can be done by storing the image number of the image.
At this time, in the embodiment, the image recognition processing unit 23 performs the length and width in the vertical direction of the image (the length of the line segment perpendicular to the top and bottom through the focal point (center) and stopped at the edge of the subject image) and The feature of the secret image (for example, the tip position (coordinates of the head, ears, limbs when taking a person or animal as an example)) is registered in the storage memory 51 in association with the secret key image (FIG. 7 ( a)). It should be noted that color combinations and color arrangements may be added to the elements for feature extraction.
A plurality of pieces of secret information may be associated with one secret key image (for example, the personal information of each person and the personal information of each family member may be associated with one secret key image). In this case, a code indicating the secret key image, the head address (pointer) of each secret information, and its data size are stored on the secret key image side. Conversely, a plurality of secret key images may be associated with one secret information. In this case, the image number of the secret key image is stored on each secret information side.
[0030]
Step T6: (Secret key image temporary registration confirmation, etc.)
The control unit 2 (CPU) displays on the display unit 7 a message that the secret information is not registered and a message that prompts confirmation of whether or not to temporarily register the secret key image. Further, the state signal from the key input unit 9 is checked, and if an OK key (for example, button S1) is pressed, the process proceeds to T7 for temporary registration, and an NG key (for example, button S2) is pressed. In this case, the secret key image registration process is terminated.
[0031]
Step T7: (Tentative registration of secret key image)
The control unit 2 (CPU) performs compression processing (for example, JPEG compression) on the image stored in the work memory 4, and temporarily registers (stores and stores) the compressed image (compressed image data) in the storage memory 51 as a secret key image. To do. In this case, a code indicating a secret key image is registered in the image to be stored and stored, and a dummy code (space or “00000” or the like) is written in a portion where the top address (pointer) and the data size of the secret information are registered.
At this time, in the embodiment, the image recognition processing unit 23 performs the length and width in the vertical direction of the secret key image and the characteristics of the secret key image (for example, a protruding portion (for example, a person, an animal, a head, an ear, The front end position (coordinates) of the limb) is registered in the storage memory 51 in association with the secret key image to be temporarily registered (see FIG. 7A). It should be noted that color combinations and color arrangements may be added to the elements for feature extraction.
[0032]
(Release secret)
FIG. 6 is an explanatory diagram of the secret key image collation operation, and FIG. 7 is a flowchart showing an embodiment of the secret key image collation and information display operation by the wristwatch type digital camera 100.
[0033]
When the user wants to read the secret information stored in the wristwatch type digital camera 100, the user needs to input an image (a matching image) that matches the secret key image. The collation image is input by photographing a subject as a collation image using the wristwatch type digital camera 100.
[0034]
Step U1: (photographing a subject as a verification image)
In FIG. 7, when the user photographs the subject 32 (or 32 ′) of the key image candidate as shown in FIG. 6B or 6B ′ with the wristwatch type digital camera 100 (presses the shutter key 8), the camera The subject image captured by the module 1 is converted into an image (image data) and stored in the work memory 4.
[0035]
Step U2: (Display photographed image)
The image stored in the work memory 4 is sent to the display driver 6 and converted into an image to be displayed as a still image on the display unit 7 (liquid crystal screen). At this time, a message that prompts the user to confirm whether or not to use a collation image for collation is superimposed and displayed on the still image.
[0036]
Step U3: (Confirmation of availability of photographed image)
The user looks at the image displayed on the display unit 7 and the message at step U2 and checks the image appearance (angle, hue, size, etc.) of the displayed image, and is suitable as a verification image for verification with the secret key image. Press the OK key (for example, button S1), and press the NG key (for example, button S2) if you think that it is better to take a picture again.
The control unit 2 (CPU) examines the status signal from the key input unit 9, transitions to U4 when an OK key (for example, button S1) is pressed, and an NG key (for example, button S2) is pressed. In this case, control is returned to U1 for re-shooting.
[0037]
Step U4: (Image alignment processing of photographed images)
The image recognition processing unit 23 performs matching processing as shown in FIG. 7B on the photographed image to obtain a matching image for matching with the registered secret key image. It should be noted that the alignment processing is performed in order to align the inclination and size with the secret key image because the inclination and size of the captured image usually do not match the inclination and size of the registered secret key image in many cases.
[0038]
Step U5: (Verification of secret key image and verification image (image comparison))
The image recognition processing unit 23 compares the verification image obtained in step U4 with the secret key image (FIG. 6 (a)), and if they match (FIG. 6 (b)), the image recognition processing unit 23 proceeds to U9 to cancel the secret. If a transition is made and the images do not match (FIG. 6 (b ′)), the transition is made to U6. Note that image matching in this case means matching within a predetermined threshold range for the shape (and color). That is, the probability that images captured at different times completely match is not high due to light conditions, vibration due to vibration, change in pixel density due to expansion and contraction processing (U4-6) of the captured image, and so on. For example, when the matching rate is 99.5% or more (in this case, the threshold = 0.5%), it is regarded as matching.
[0039]
Step U6: (feature extraction of matching image)
The image recognition processing unit 23 extracts the characteristics of the image for collation (for example, the tip position (coordinate) of the protruding portion (head, ear, limb when taking a person or animal as an example)). It should be noted that color combinations and color arrangements may be added to the elements for feature extraction.
[0040]
Step U7: (feature matching)
Next, the image recognition processing unit 23 compares the feature of the secret image stored in the storage memory 51 with the feature of the matching image extracted in step U6. If they match, the image recognition processing unit 23 returns to U9 to release the secret. If there is a transition and the images do not match, the process transitions to U8. That is, a characteristic portion in the whole image and its positional relationship (for example, the position of the ear of the image for comparison, the position of the foot, the position of the ear of the secret image, the position of the foot) are determined (that is, the image for verification). And whether it is similar or not (determining the overall feature and its overall ratio).
[0041]
Step U8: (Secret release impossible display)
The control unit 2 (CPU) displays a message on the display unit 7 via the display driver 6 that the secret cannot be canceled because the captured images are different, and ends the process.
[0042]
Step U9: (secret release)
The control unit 2 (CPU) can display a processing menu on the display unit 7 by releasing secret, for example, “button S1 → secret information display”, “button S2 → secret key image registration change”, “button S3 → secret key image registration”. Cancel "and" Button S4 → Secret information input ") are displayed to prompt the user to select a process.
[0043]
Step U10: (determination of selection menu)
The control unit 2 (CPU) examines the status signal from the key input unit 9, transitions to U11 when the switch S1 is pressed, transitions to U12 when the switch S2 is pressed, and the switch S3 When it is pressed, the process proceeds to U13, and when the switch S4 is pressed, the process proceeds to U14.
[0044]
Step U11: (secret information display processing, etc.)
When the button S1 is selected in the above step U10, the control unit 2 (CPU) retrieves secret information (for example, personal information in FIG. 4) corresponding to the secret key image that matches the verification image from the storage memory 51 and works. After being temporarily stored in the memory 4, it is displayed on the display unit 7 via the display driver 6, and when the user presses an end button (for example, S5), the display is ended.
In the case of a secret key image (see FIG. 5 (step T7)) in which the secret key image that matches the verification image is temporarily registered, a message indicating that fact is displayed on the display unit 7. A message (for example, yes → button S4, no → button S5) for selecting whether or not to add secret information to the user is displayed. When the user presses the button S4, the process transits to U13, and the button S5 is pressed. And the process ends.
[0045]
Step U12: (Secret key image registration change process)
When the button S2 is selected in step U10, the control unit 2 (CPU) performs steps T1 (“photographing”), T2 (“photographed image display”), and T3 (photographed images) of the secret image registration processing operation in FIG. ) Is executed, the confirmed captured image is replaced with a secret key image that matches the verification image (that is, the current secret key image is overwritten with the captured image), and stored in the storage memory 51. Then, the process ends. In this case, a code meaning the secret key image is stored in the image to be stored and stored, and the head address (pointer) of the secret information and the data size thereof are stored (if the secret key image temporarily registered is changed, the secret key image is stored). A dummy code (a space or “00000” or the like) is written in a portion where the head address (pointer) of the information and the data size thereof are registered. At this time, in the embodiment, the image recognition processing unit 23 performs the vertical length and width of the image and the characteristics of the secret key image (for example, a protruding portion (a head, an ear, a limb, for example, a person or an animal)). Is registered in the storage memory 51 in association with the secret key image. It should be noted that color combinations and color arrangements may be added to the elements for feature extraction.
[0046]
Step U13: (Secret key image registration cancellation process)
When the button S3 is selected in step U10, the control unit 2 (CPU) displays a secret key image and a cancel confirmation message, and when the user performs a cancel confirmation operation (for example, presses the button S4), the secret key is displayed. The information about the secret key image to be canceled, such as the image, the vertical and horizontal sizes of the secret key image, the pointer of the secret information corresponding to the secret key image and the data size thereof, is deleted. Also, the image number associated with the secret information side corresponding to the secret key image is cleared, and the process ends.
[0047]
Step U14: (Addition of secret information)
When the button S4 is selected in step U10, the control unit 2 (CPU) can input the secret information directly from the key input unit 9 or the external information processing apparatus via the Ir communication module 10. To do. Then, the input secret information is temporarily stored in the work memory 4. When the input is completed, the secret information is displayed on the display unit 7 to request the user's confirmation. When the user operates a confirmation button (for example, button S5), the work is performed. The secret information stored in the memory 4 is stored in the storage memory 51. At this time, the secret key image side stores the image number of the secret key image, the corresponding secret key information side stores a code indicating the secret key image, and the top address (pointer) of the secret information and its data The size is stored and the process ends.
[0048]
In the example of FIG. 7A, the processing menu is displayed together with the display of the secret cancellation message in step U9, and the secret information display, the secret key registration change, etc. are selected. However, the present invention is not limited to this. Not displayed (for example, the processing menu is displayed at the beginning of the processing (before the step U1), and secret information display, secret key registration change, etc. are selected, and after the processing selection message is displayed after the secret is released in step U9. The processing selected immediately before the step U1 may be performed.
In the example of FIG. 7 (a), after the matching process in step U4, either the image comparison process in step U5 or the feature extraction / comparison process in steps U6 and U7 is performed. Only the U5 image comparison process is performed. If they match, the process proceeds to “secret release” (U9) and subsequent processes. Otherwise, the process proceeds to “secret release impossible message display” (U8). Alternatively, only the feature extraction / comparison processing in steps U6 and U7 may be performed, and if they match, the process proceeds to the process after U9, and if not, the process may transition to U8 (note that step U6) (If only the feature extraction / feature comparison process at U7 is performed, the image alignment process at step U4 may be omitted).
[0049]
・ "Consistency processing"
Hereinafter, an example of the alignment processing operation by the image recognition processing unit 23 in step U4 in FIG. 7A will be described with reference to FIG. 7B.
Step U4-1: (Acquisition of vertical and horizontal length of photographed image)
The image recognition processing unit 23 examines the vertical length and the horizontal width of the captured image (subject) and stores these lengths in the work memory 4.
[0050]
Step U4-2: (Comparison of length and width of secret key image and captured image)
The image recognition processing unit 23 extracts the length and width of the secret key image and the vertical method of the captured image registered in the storage memory 51 in association with the secret key image, and acquires the captured image acquired in step U4-1. The vertical length and the horizontal width of each are compared, and if both match, the captured image is changed to U5 (FIG. 7A) as a verification image without performing the subsequent operation. If the length and width in the vertical direction do not match, the process proceeds to U4-3.
[0051]
Step U4-3: (Calculation of aspect ratio of secret key image and captured image)
The image recognition processing unit 23 compares the length of the secret key image with the height and width of the secret image when the vertical length of the secret key image is H1, the horizontal width is W1, the vertical length of the captured image is H2, and the horizontal width is W2. (K1 = H1 / H2, K2 = W1 / W2) is calculated.
[0052]
Step U4-4: (Similarity determination)
Next, the image recognition processing unit 23 compares K1 and K2, and determines that the secret key image and the captured image are not similar if they do not match within the range of the effective digits, and the process proceeds to U4-5. If K1 and K2 match within the range of the number of significant digits, it is determined that they are similar and the process proceeds to U4-6.
[0053]
Step U4-5: (Slight rotation of captured image)
If the tilt of the captured image (subject image) does not match the tilt of the secret key image due to the angle of view at the time of shooting, the vertical and horizontal widths of the subject image are actually equal (or Actually, even if K1 = K2, the length becomes different in the step U4-2. Therefore, it is not possible to obtain the coincidence determination in the step U4-2 or the similarity determination in the step U4-4.
Accordingly, the image recognition processing unit 23 sets the captured image within a predetermined angle θ range (that is, 0 to θ, 0 to −θ) within a predetermined angle δ (0 <δ << θ, −θ << δ <. 0), when Σδ> θ, return to 0 and repeat U4-1 to U4-5 until Σδ <−θ (that is, until | Σδ |> θ, and when Σδ <−θ, U5 (see FIG. 7 (a)).
[0054]
Step U4-6: (Expansion / contraction of photographed image)
The image recognition processing unit 23 calculates the similarity M (= the size of the captured image / the size of the secret key image = K2 / K1) in order to align the size of the captured image and the secret key image, and the captured image is (1 / M). A doubled image is generated, temporarily stored in the work memory 4 as a verification image, and the process proceeds to U5 (FIG. 7A).
7A and 7B, the length and width of the secret key image registered in the storage memory 51 in step T5 or T7 of FIG. 5 and the features of the secret key image are shown. 7 (b) used for the image coincidence determination in step U4-2 and the similarity determination in step U4-4. In step T5 or T7 in FIG. 5, the length and width in the vertical direction of the secret key image are acquired. And the feature extraction of the secret key image is not performed, and the length and width in the vertical direction of the secret key image are acquired together with the length and width in the vertical direction of the photographed image in step U4-1 in FIG. In step U4-3, feature extraction of the secret key image may be performed together with feature extraction of the captured image.
[0055]
[Embodiment (2)]
FIG. 8 is an explanatory diagram of an embodiment of subject discrimination, and FIG. 9 is a flowchart showing an embodiment of subject discrimination operation when a secret key image is collated by the wristwatch type digital camera 100.
[0056]
The subject to be a secret key image may be any subject as long as it can capture the same image whenever it is captured at the same angle of view, but is preferably as unique as possible. Accordingly, in the case of a printed matter such as a photograph, since the same thing as the secret key image may be duplicated, it is not desirable as a contrast with the secret key image. The present invention provides a method for determining whether or not a subject to be photographed as a collation image for canceling a secret is a photograph.
[0057]
For this purpose, an autofocus function is added to the wristwatch-type digital camera 100 of FIG. 2, and two points (the center 81 (81 ′) of the subject 30 (30 ′) and two points before shooting are added as shown in FIG. The side portion (background portion) 82 (82 ') is focused and focused, and it is determined whether or not the subject 30 is a photograph based on the focal length obtained by focusing.
That is, as shown in FIG. 8A, when the subject 30 is not a photograph, the center 81 of the subject (the stuffed bear) 30, the camera distance r1 and the distance r2 between the side portions 81 are shown in FIG. 8A '. (R1 <r2 in the example of FIG. 8 (a '), but r1> r2 may also be used).
However, when the subject 30 ′ is a photograph (print of a stuffed bear) as shown in FIG. 8B, the distance r2 between the center point 81 ′ of the subject 30 ′, the camera distance r1 and the side portion 82 ′. Substantially coincide with each other as shown in FIG. Therefore, by automatically focusing on two points before photographing by the auto-focus function, it is possible to know whether or not the image is a photograph by examining the distance between the two points and the camera based on the focal length obtained by focusing.
[0058]
(Subject discrimination operation)
In other words, in order to determine whether or not the subject is a photograph, either before the secret key image collating operation (step U1) in FIG. 7 (when displaying a through image) or before the secret key image registering operation (step T1) in FIG. The following steps V1 to V6 are provided (FIG. 9).
Step V1: (Focus instruction out of focus frame, etc.)
When the user selects “image collation processing” or “secret key image registration processing” in “image mode”, the control unit 2 (CPU) locks the shutter key 8 and then, as shown in FIG. A subject image captured from the camera module 1 is displayed on the display unit 7 as a through image (viewfinder display), and a focus frame 80 centered on the center 81 ″ of the display screen 7 is displayed in a superimposed manner. Is instructed to focus on a portion 82 ″ that is a predetermined distance away from the focus frame 80.
[0059]
Step V2: (Automatic focus and distance acquisition)
The camera module 1 performs an automatic focusing operation on the instructed portion 82 ″. The control unit 2 (CPU) subjects the subject that is the portion 82 ″ instructed to the camera (imaging lens) from the focal length obtained by focusing. And a distance R2 from the background or the background is calculated and stored in the work memory 4.
[0060]
Step V3: (Focus instruction to the center of the focus frame)
Next, the control unit 2 (CPU) sends a control signal to the camera module 1 to instruct to focus on the center 81 ″ of the focus frame 80.
[0061]
Step V4: (Automatic focusing and acquisition of distance R)
The camera module 1 performs an automatic focusing operation on the center 81 ″ (that is, the center of the subject) of the focus frame. The control unit 2 (CPU) determines the camera (imaging lens) and the focus frame from the focal length obtained by focusing. The distance R1 to the subject portion that is the center 81 ″ of the image is calculated and stored in the work memory 4.
[0062]
Step V5: (Determination of whether or not it is a photograph)
The control unit 2 (CPU) compares the distances R2 and R1 obtained in the above steps V2 and V3, and if R2 = R1, the subject is determined to be a photograph and transitions to V6, and if R2 ≠ R1, it is not a photograph. Then, the shutter key 8 is unlocked and the image can be taken (that is, transition is made to U1 in FIG. 7 (or T1 in FIG. 5)).
[0063]
Step V6: (determination result and message display)
The control unit 2 (CPU) displays a message that “a photograph cannot be used as an image for verification” on the display unit 7, and ends the “image verification process” (or “secret key image registration process”).
In the examples of FIGS. 8 and 9, the subject (imaging target) is determined based on the two focal points, but the present invention is not limited to this.
[0064]
[Embodiment (3)] Discrimination of subject (2)
FIG. 10 is an explanatory diagram of another embodiment of subject discrimination, and FIG. 11 is a flowchart showing another embodiment of subject discrimination operation when a secret key image is collated by the wristwatch type digital camera 100.
[0065]
In the present invention, it is determined whether or not the subject to be photographed as the collation image for canceling the secret is a photograph, as in the second embodiment.
For this reason, the wristwatch type digital camera 100 of FIG. 2 (for example, the vicinity of the camera module 1 of FIG. 2B) is provided with an illuminance sensor for detecting the illuminance of the subject due to external light, and shooting is performed as shown in FIG. Before, the illuminance of the subject 30 (30 ′) is checked to determine whether or not the subject 30 (30 ′) is a photograph.
That is, when the subject 30 is not a photograph as shown in FIG. 10A, the illuminance distribution inside the outline 91 and the outside 92 of the subject 30 is usually non-uniform as shown in FIG. However, when the subject 30 ′ is a photograph, the illuminance distribution in the interiors 91 ′ and 92 ′ for the subject (photo) 30 ′ is flat is usually uniform by the width w of the photograph as shown in FIG. 10 (b ′). become. Therefore, it is possible to know whether or not the subject is a photograph by examining the illuminance distribution of the subject by the illuminance detection means before photographing.
[0066]
(Subject discrimination operation by illuminance)
In other words, in order to determine whether or not the subject is a photograph, the preceding stage of the secret key image collating operation (step U1) in FIG. 7 (when displaying a through image) or the preceding stage of the secret key image registering operation (step T1) in FIG. Are provided with the following steps W1 to W3 (FIG. 11).
[0067]
Step W1: (Illuminance measurement)
When the user selects “image verification processing” or “secret key image registration processing” in “image mode”, the control unit 2 (CPU) locks the shutter key 8 and sends a control signal to the camera module 1 to illuminate the subject. Instruct measurement. The camera module 1 measures the illuminance within the angle of view by the illuminance sensor, that is, the illuminance of the subject due to external light, and sends the measured value to the control unit 2 (CPU).
[0068]
Step W2: (Determination of whether or not it is a photograph)
The control unit 2 (CPU) stores the illuminance measurement value sent from the camera module 1 in the work memory 4, examines the distribution state in the X direction and / or Y direction, and the length of the uniform distribution portion is a predetermined value. If there is the above part, the subject is determined to be a photograph and the process proceeds to W3. If not (if the distribution is nonuniform), it is determined that the subject is not a photograph and the shutter key 8 is unlocked, and the image Shooting is possible (that is, transition is made to U1 in FIG. 7 (or T1 in FIG. 5)).
[0069]
Step W3: (determination result and message display)
The control unit 2 (CPU) displays a message that “a photograph cannot be used as an image for verification” on the display unit 7, and ends the “image verification process” (or “secret key image registration process”).
[0070]
In the above description, the discrimination of the photograph is taken as an example, but the discrimination target is not limited to the photo (that is, it can be discriminated if the imaging target is a photo or a printed matter).
[0071]
[Embodiment (4)] Information disclosure restriction by secret key match rate
FIG. 12 is a diagram showing an example of secret information with an information display restriction rank based on the matching rate (matching degree). FIG. 13 is a flowchart showing an embodiment of an information display operation based on the degree of coincidence of secret key images by the wristwatch type digital camera 100.
[0072]
In the embodiment (1), whether the photographed image for comparison matches the registered secret key image (FIG. 7: U5), or if the features match (U7), the entire secret information (FIG. 4) is displayed. The secret information is divided into a plurality of items and stored for each display restriction rank as shown in FIG. 12, and the secret information to be displayed is restricted according to the matching degree (matching rate). You may make it (FIG. 13 (a), (b)).
[0073]
For example, in the example of the personal information 120 in FIG. 12, a rank storage field 123 for ranking item data (display contents 122) is provided for each personal information item 121, and the item data is matched with the personal information item according to the matching rate. And rank (A to D in this example) for storage.
For example, when the information item of rank A is the matching rate category with the highest matching degree of matching (for example, the matching rate is 99.5% or higher), the rank B is the next highest matching rate category (for example, the matching rate is 90% or higher and 95%). Less than), rank C is the next match rate category (for example, match rate 85% to 90%), rank D is the lowest match rate category for secret cancellation (for example, 80% to less than 85%) Correspond and limit the display of information items according to the rank of the match rate (that is, if the rank is high, you can display all information items with a lower rank, but if the rank is lower, rank higher than the corresponding rank Information items cannot be displayed.)
That is, the coincidence determination operation in steps U5 to (U7) in FIG. 7 is replaced with the operation in steps X1 to X6 in FIG. 13A, and the secret image display operation in step U11 is further changed to step Y1 in FIG. Replace with Y2.
[0074]
(Acquisition of matching and acquisition of matching rate)
Step X1: (Matching secret key image and matching image (image comparison)) The image recognition processing unit 23 compares the matching image obtained in step U4 with the secret key image 31 (FIG. 6A). If the degree of coincidence (coincidence rate) is greater than or equal to a threshold value (for example, 80%), the process proceeds to X2 as coincidence, and if it is less than the threshold, the process proceeds to X3.
[0075]
Step X2: (Acquiring and maintaining rank)
The control unit 2 (CPU) examines the coincidence rate of the images obtained in the above step X1 and ranks them according to a predetermined category (for example, 4 ranks (ranks A to D) and ranks when the coincidence rate is 95% or more. A, rank B when the match rate is 90% or more and less than 95%, rank C when the match rate is 85% to 90%, and rank D when the match rate is 80% or more and less than 85%), and the obtained rank The data is held in the work memory 4 and the process proceeds to U9 (FIG. 7).
[0076]
Step X3: (feature extraction of matching image)
In FIG. 13A, the image recognition processing unit 23 extracts the characteristics of the image for verification (for example, the tip position (coordinate) of the protruding portion (head, ear, limb when taking a person or animal as an example)). . It should be noted that color combinations and color arrangements may be added to the elements for feature extraction.
[0077]
Step X4: (feature matching)
Next, the image recognition processing unit 23 compares the characteristics of the secret image 31 stored in the storage memory 51 with the characteristics of the matching image extracted in step X3, and the degree of matching (matching rate) is a threshold (for example, , 85%) or more, the transition is made to coincide with X5, and if it is less than the threshold, the transition is made to U8 (FIG. 7). That is, a characteristic portion in the whole image and its positional relationship (for example, the position of the ear of the image for comparison, the position of the foot, the position of the ear of the secret image, the position of the foot) are determined (that is, the image for verification). And whether it is similar or not (determining the overall feature and its overall ratio).
[0078]
Step X5: (Rank acquisition and retention)
The control unit 2 (CPU) examines the coincidence rate of the features obtained in step X4 and ranks it according to a predetermined category (for example, 4 ranks (ranks A to D), and the coincidence rate is 99.5% or more. Rank A, rank B if the match rate is 95% or more and less than 99.5%, rank C if the match rate is 90% to 95%, rank D if the match rate is 85% or more and less than 90%), The determined rank is held in the work memory 4 and the process proceeds to U9 (FIG. 7).
[0079]
(Secret image restriction display operation)
Step Y1: (Reading secret information)
In FIG. 13B, when the button S1 is selected in step U10 in FIG. 7, the control unit 2 (CPU) secret information corresponding to the secret key image that matches the verification image (for example, the individual in FIG. 12). The information 120) is taken out from the storage memory 51 and temporarily stored in the work memory 4.
[0080]
Step Y2: (rank comparison and display of information according to rank)
Next, the rank stored (ranked) in step X2 or X5 of FIG. 13A and the rank stored in the rank storage column of secret information (rank storage column 123 in the example of FIG. 12) for each information item. When the rank acquired in step X2 or X5 is equal to or higher than the rank stored in the rank storage column, the information content of the information item corresponding to the rank is displayed on the display unit 7 via the display driver 6. (For example, in the example of FIG. 12, when the acquired rank is A, all items are displayed, and when the acquired rank is C, name, telephone number (company), and e-mail address (company)). The telephone number (individual) is displayed. When the acquired rank is D, only the name, telephone number (company), and mail address (company) are displayed).
[0081]
With the configuration of the above embodiment (4), the information to be displayed (provided) can be differentiated depending on the qualification of the person who intends to use the information (for example, secret information stored and stored in a personal computer can be used) It represents the shape of a batch with personal qualifications attached to each individual's collar, and a personal computer (information device) equipped with a photographing function can photograph the batch and determine the range of accessible information).
[0082]
In the example of FIG. 13A, after the alignment process in step U4 in FIG. 7, the image comparison process and rank acquisition in steps X1 and X2, and the feature extraction / comparison process and rank acquisition in steps X3 to X5 are performed. Either one is performed, but only the image comparison process and the rank acquisition in steps X1 and X2 are performed, and the process proceeds to the process after “secret release” (U9). If not, “secret cancellation impossible message display” is displayed. You may make it change to (U8), or perform only the feature extraction / feature comparison process and rank acquisition of steps X3 to X5, and if they match, the process moves to U9 and later, otherwise You may make it change to U8 (In addition, when performing only step X3-X5, you may abbreviate | omit the image matching process of step U4).
[0083]
As mentioned above, although one Example of this invention was described, this invention is not limited to the said Example, It cannot be overemphasized that various deformation | transformation implementation is possible. Although the present invention has been described by taking a wristwatch type digital camera as an example, the apparatus to which the present invention is applied is not limited to a digital camera (that is, any information apparatus having an imaging function and an output device such as an information display device may be used). .
[0084]
Further, in the present embodiment, the storage memory 51 is composed of a non-volatile memory such as a flash memory that can be attached to and detached from the wristwatch-type digital camera 100. However, the present invention is not limited to this, and a commercial transaction such as a credit number or bank account number. It may be an IC card that stores personal authentication data related to.
[0085]
【The invention's effect】
  As explained above,According to the present invention, information is divided into a plurality of items, a display limit rank is stored for each item, and ranking is performed according to a matching rate obtained as a result of matching with an image. Since the display of the item information is limited based on the result of the comparison and the information stored in the memory is displayed, the information to be displayed (provided) can be differentiated.
[Brief description of the drawings]
FIG. 1 is an external view of a wristwatch type digital camera as an embodiment of an information display device of the present invention.
FIG. 2 is a block diagram illustrating a circuit configuration example of a wristwatch type digital camera.
FIG. 3 is an explanatory diagram of an image registered as a secret key image.
FIG. 4 is a diagram illustrating an example of secret information stored in a storage memory in association with a secret key image.
FIG. 5 is a flowchart showing an embodiment of a secret key image registration operation.
FIG. 6 is an explanatory diagram of a secret key image collating operation.
FIG. 7 is a flowchart showing an embodiment of secret key image collation and information display operation.
FIG. 8 is an explanatory diagram of an embodiment of subject determination.
FIG. 9 is a flowchart illustrating an example of a subject determination operation when a secret key image is collated.
FIG. 10 is an explanatory diagram of another example of subject determination.
FIG. 11 is a flowchart illustrating another example of the subject determination operation when collating a secret key image.
FIG. 12 is a diagram illustrating an example of secret information with an information display restriction rank based on the degree of coincidence.
FIG. 13 is a flowchart showing an embodiment of an information display operation based on the matching rate.
[Explanation of symbols]
1 Camera module (imaging means)
2 Control unit (CPU) (control means, imaging object discrimination means, means for limiting display)
7 Display section (display means)
23 Image recognition processing unit (collation means)
30 'photo (printed)
31 Secret key image (image, image stored and stored)
32, 32 'captured image, verification image (captured image)
40, 120 Personal information (information)
51 Storage memory (storage means)
100 Watch-type digital camera (information display device)

Claims (6)

複数項目に分けて記憶された情報を記憶するメモリから情報を出力する情報出力制御方法であって、
前記メモリは、前記複数の項目毎に表示制限ランクを記憶し、
撮像ステップと、
この撮像ステップにて撮像された画像と、前記メモリに記憶された画像とを照合する照合ステップと、
この照合ステップによって照合された結果得られる一致率に応じてランク付けするランク付けステップと、
このランク付けステップにて付けられたランクと、前記メモリに記憶されている表示制限ランクとを比較する比較ステップと、
この比較ステップにて比較された結果に基づいて項目の情報の表示を制限して前記メモリに記憶されている情報を出力するよう制御する制御ステップと
からなることを特徴とする情報出力制御方法。
An information output control method for outputting information from a memory for storing information stored in a plurality of items,
The memory stores a display limit rank for each of the plurality of items,
Imaging step;
A collation step for collating the image captured in this imaging step with the image stored in the memory;
A ranking step that ranks according to the match rate obtained as a result of matching in this matching step ;
A comparison step for comparing the rank given in this ranking step with the display limit rank stored in the memory;
A control step for controlling the display of item information based on the result of the comparison in the comparison step and outputting the information stored in the memory;
An information output control method comprising:
情報を表示する表示手段と、
この情報を複数項目に分け、これらの項目毎に表示制限ランクを記憶する記憶手段と、
撮像手段と、
この撮像手段によって撮像された画像と前記記憶手段に記憶された画像とを照合する照合手段と、
この照合手段によって照合された結果得られる一致率に応じてランク付けするランク付け手段と、
このランク付け手段よって付けられたランクと、前記記憶手段に記憶されている表示制限ランクとを比較する比較手段と、
この比較手段によって比較された結果に基づいて項目の情報の表示を制限して、前記メモリに記憶されている情報を前記表示手段に表示するよう制御する制御手段と、を備えたことを特徴とする情報表示装置。
Display means for displaying information;
Storage means for dividing this information into a plurality of items and storing a display limit rank for each of these items ;
Imaging means;
Collation means for collating the image captured by the imaging means with the image stored in the storage means;
Ranking means for ranking according to the matching rate obtained as a result of matching by the matching means;
A comparison means for comparing the rank given by the ranking means with the display limit rank stored in the storage means;
Control means for restricting display of item information based on the result of comparison by the comparison means and controlling the information stored in the memory to be displayed on the display means, Information display device.
前記制御手段は、比較手段によって比較された結果、前記ランク付け手段によって付けられたランクが、前記表示制限ランクと同等又は上位の場合に、この表示制限ランクに対応する項目の情報を表示するよう制御することを特徴とする請求項2に記載の情報表示装置。 The control means displays the information of the item corresponding to the display restriction rank when the rank given by the ranking means is equal to or higher than the display restriction rank as a result of the comparison by the comparison means. information display device according to claim 2, characterized in that control. 前記撮像手段によって撮像された画像の撮像対象が印刷物か否かを判別する撮像対象判別手段を更に備えたことを特徴とする請求項2又は3に記載の情報表示装置。 The information display apparatus according to claim 2 , further comprising an imaging target determination unit that determines whether an imaging target of an image captured by the imaging unit is a printed matter. 合焦手段と、この合焦手段による合焦動作に基づいて前記画像に含まれる被写体と当該装置との距離を複数取得する距離取得手段とを更に備え、前記撮像対象判別手段は、前記距離取得手段によって得られる複数の距離に基づいて前記撮像対象を判別することを特徴とする請求項記載の情報表示装置。 A focusing unit; and a distance acquisition unit that acquires a plurality of distances between the subject included in the image and the apparatus based on a focusing operation by the focusing unit, and the imaging target determination unit includes the distance acquisition unit The information display apparatus according to claim 4, wherein the imaging target is determined based on a plurality of distances obtained by the means . 外光による撮像対象の照度を計測する照度計測手段を更に備え、前記撮像対象判別手段は、上記照度計測手段によって得た計測値を基に前記撮像対象を判別することを特徴とする請求項記載の情報表示装置。 Further comprising an illuminance measurement means for measuring the illuminance of the imaging object due to external light, the imaging target discriminating means, according to claim 4, characterized in that to determine the imaging target based on the measurement values obtained by said illuminance measurement means The information display device described.
JP2000007387A 2000-01-17 2000-01-17 Information output control method and information display device Expired - Fee Related JP3982132B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000007387A JP3982132B2 (en) 2000-01-17 2000-01-17 Information output control method and information display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000007387A JP3982132B2 (en) 2000-01-17 2000-01-17 Information output control method and information display device

Publications (2)

Publication Number Publication Date
JP2001195146A JP2001195146A (en) 2001-07-19
JP3982132B2 true JP3982132B2 (en) 2007-09-26

Family

ID=18535784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000007387A Expired - Fee Related JP3982132B2 (en) 2000-01-17 2000-01-17 Information output control method and information display device

Country Status (1)

Country Link
JP (1) JP3982132B2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3788941B2 (en) * 2002-02-21 2006-06-21 株式会社エヌ・ティ・ティ・データ Access authority management device and program
JP4531374B2 (en) * 2003-01-10 2010-08-25 富士フイルム株式会社 Information holding device
KR100548372B1 (en) 2003-07-05 2006-02-02 엘지전자 주식회사 Locking control method using image of mobile phone
JP4630672B2 (en) 2004-01-23 2011-02-09 キヤノン株式会社 Access control apparatus, access control method, and access control program
JP2006072934A (en) * 2004-09-06 2006-03-16 Bank Of Tokyo-Mitsubishi Ltd Authentication information registration method, and authentication device
JP2010267097A (en) * 2009-05-15 2010-11-25 Sanyo Electric Co Ltd Lock apparatus
JP2011172037A (en) * 2010-02-19 2011-09-01 Sanyo Electric Co Ltd Wireless device
JP5834506B2 (en) * 2011-06-06 2015-12-24 日本電気株式会社 Search system, information processing apparatus, information presentation apparatus, information processing apparatus, information presentation apparatus control method, and program
JP5523496B2 (en) * 2012-03-16 2014-06-18 株式会社Nttドコモ Terminal and control method
CN110766839B (en) * 2018-11-01 2022-12-02 上海掌门科技有限公司 Entrance guard device and using method thereof
JP6795058B2 (en) * 2019-06-20 2020-12-02 株式会社ニコン Imaging device
EP3832406A1 (en) * 2019-12-06 2021-06-09 Tissot S.A. Method for managing the use of data in a watch

Also Published As

Publication number Publication date
JP2001195146A (en) 2001-07-19

Similar Documents

Publication Publication Date Title
JP4552632B2 (en) Portable device
US8224128B2 (en) Portable information terminal device
JP4720167B2 (en) Electronic camera and program
JP5467992B2 (en) Imaging device
US20060104483A1 (en) Wireless digital image capture device with biometric readers
JP3982132B2 (en) Information output control method and information display device
JP6712045B2 (en) Information processing system, its processing method, and program
JP7480884B2 (en) Information processing device, authentication device, information processing method, and program
JP5604285B2 (en) Imaging device
JP5044958B2 (en) Imaging apparatus, photographing restriction method, and program
JP2001326841A (en) Image pickup device and method for preventing unauthorized use
US20090115879A1 (en) Information management method and digital camera
US7717336B2 (en) Information terminal device, method, and computer readable medium storing program
JP7248039B2 (en) Information processing device, information processing method and program
JP6507555B2 (en) Application acceptance method and system for media with face image
JP5477025B2 (en) Image display device and program
JP2021131792A (en) Authenticity determination terminal and program
JP2007226549A (en) Id card system and id card preparing method
JP2016215509A (en) Id card preparation device and id card preparation system
JP2005044121A (en) Personal identification system and method
JP2005148537A (en) Face picture photographing apparatus
JP2005221550A (en) Face photographic apparatus
JP2023047654A (en) Face authentication system and face authentication method
JP2017033477A (en) Image determination system, image determination method, image determination program, and record medium for recording image determination program
JP2006086887A (en) Image information processor and digital camera

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20040507

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060203

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070612

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070625

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100713

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061228

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110713

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110713

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120713

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120713

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130713

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees