(57)【要約】【課題】情報処理装置に記憶されたデータを保護する。【解決手段】情報処理装置１０は、当該情報処理装置の動作を制御するための制御部１１と、データを記憶するための記憶部１７と、当該情報処理装置の周囲の画像を撮影するための撮像部２１と、を備える。制御部１１は、撮像部により撮影された画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出手段と、背景画像抽出手段により抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定手段と、画像類否判定手段により背景画像が類似していないことが判定された場合に、記憶部に記憶されたデータを保護するための処理を実行するデータ保護手段と、を有する。【選択図】図１
2008084125.tif 000002
【特許請求の範囲】
【請求項１】
情報を処理するための情報処理装置であって、
当該情報処理装置の動作を制御するための制御部と、
データを記憶するための記憶部と、
当該情報処理装置の周囲の画像を撮影するための撮像部と、
を備え、
前記制御部は、
前記撮像部により撮影された画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出手段と、
前記背景画像抽出手段により抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定手段と、
前記画像類否判定手段により背景画像が類似していないことが判定された場合に、前記記憶部に記憶されたデータを保護するための処理を実行するデータ保護手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記背景画像抽出手段は、前記撮像部により撮影された画像から、人物に相当する画像領域を除去することで、背景に相当する画像領域を抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像類否判定手段は、
前記背景画像抽出手段により抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像の一致度を算出し、
背景画像の一致度が予め設定された閾値よりも大きい場合に、背景画像が類似していることを判定し、
背景画像の一致度が予め設定された閾値よりも小さい場合に、背景画像が類似していないことを判定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、前記背景画像抽出手段により抽出された背景画像からその背景画像の特徴情報を抽出する特徴情報抽出手段を、さらに有しており、
前記画像類否判定手段において用いられる前記背景画像の情報は、前記特徴情報抽出手段により抽出された背景画像の特徴情報であることを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記画像の特徴情報は、画像中の輪郭線の情報であることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記画像類否判定手段は、前記情報処理装置の起動時に前記撮像部により撮影された背景画像の情報と、前記情報処理装置がシャットダウンされる前に前記撮像部により撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定することを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記制御部は、
前記画像類否判定手段により背景画像が類似していないことが判定された場合に、ユーザーにパスワードの入力を要求するパスワード要求手段と、
ユーザーによりパスワードが入力された場合に、前記背景画像抽出手段により抽出された背景画像の情報を、基準となる背景画像の情報として登録する登録手段と、
を、さらに有することを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記画像類否判定手段は、基準となる背景画像の情報として、異なる複数の場所で撮影された背景画像の情報を保持していることを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記データを保護するための処理は、前記情報処理装置をシャットダウンすると共に、前記情報処理装置の利用を制限する処理である請求項１に記載の情報処理装置。
【請求項１０】
情報処理装置に接続して利用可能な撮像装置であって、
当該撮像装置の動作を制御するための制御部と、
当該撮像装置の周囲の画像を撮影するための撮像部と、
を備え、
前記制御部は、
前記撮像部により撮影された画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出手段と、
前記背景画像抽出手段により抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定手段と、
前記画像類否判定手段により背景画像が類似していないことが判定された場合に、前記情報処理装置に記憶されたデータを保護するための処理を実行するように指令する指令信号を前記情報処理装置に出力するデータ保護指令手段と、
を有することを特徴とする撮像装置。
【請求項１１】
情報処理装置に記憶されたデータを保護するためのデータ保護方法であって、
前記情報処理装置の周囲の画像を撮影する画像撮影ステップと、
撮影された前記情報処理装置の周囲の画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出ステップと、
抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定ステップと、
前記背景画像が類似していないことが判定された場合に、前記情報処理装置に記憶されたデータを保護するための処理を実行するデータ保護ステップと、
を含むデータ保護方法。
【請求項１２】
情報処理装置に記憶されたデータを保護するためのデータ保護プログラムであって、
前記情報処理装置の周囲の画像を撮影する画像撮影機能と、
撮影された前記情報処理装置の周囲の画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出機能と、
抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定機能と、
前記背景画像が類似していないことが判定された場合に、前記情報処理装置に記憶されたデータを保護するための処理を実行するデータ保護機能と、
をコンピュータに実現させるデータ保護プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ付きの情報処理装置に関し、特に、カメラにより撮影された画像を利用してデータを保護する情報処理装置に関するものである。
【背景技術】
【０００２】
従来より、パーソナルコンピュータなどの情報処理装置にはカメラが搭載されているものがある（特許文献１参照）。このようなカメラ付きコンピュータは、例えば、ネットワークを介してお互いの人物画像をやり取りするために用いられる。
【特許文献１】特開平１０−２２４６８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
情報処理装置が盗難の被害に遭うと、情報処理装置に記憶された重要な情報が漏洩してしまうおそれがある。このような事態に未然に対処するために、情報処理装置には情報漏洩を防止するセキュリティ機能が要求されている。
【０００４】
本発明は、上記の課題を解決するためになされたもので、記憶されたデータを保護することができる情報処理装置、撮像装置、データ保護方法、およびデータ保護プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した目的を達成するために、本発明に係る情報処理装置は、情報を処理するための情報処理装置であって、当該情報処理装置の動作を制御するための制御部と、データを記憶するための記憶部と、当該情報処理装置の周囲の画像を撮影するための撮像部と、を備え、制御部は、撮像部により撮影された画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出手段と、背景画像抽出手段により抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定手段と、画像類否判定手段により背景画像が類似していないことが判定された場合に、記憶部に記憶されたデータを保護するための処理を実行するデータ保護手段と、を有することを特徴とする。
【０００６】
本発明に係る撮像装置は、情報処理装置に接続して利用可能な撮像装置であって、当該撮像装置の動作を制御するための制御部と、当該撮像装置の周囲の画像を撮影するための撮像部と、を備え、制御部は、撮像部により撮影された画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出手段と、背景画像抽出手段により抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定手段と、画像類否判定手段により背景画像が類似していないことが判定された場合に、情報処理装置に記憶されたデータを保護するための処理を実行するように指令する指令信号を情報処理装置に出力するデータ保護指令手段と、を有することを特徴とする。
【０００７】
本発明に係るデータ保護方法は、情報処理装置に記憶されたデータを保護するためのデータ保護方法であって、情報処理装置の周囲の画像を撮影する画像撮影ステップと、撮影された情報処理装置の周囲の画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出ステップと、抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定ステップと、背景画像が類似していないことが判定された場合に、情報処理装置に記憶されたデータを保護するための処理を実行するデータ保護ステップと、を含む方法である。
【０００８】
本発明に係るデータ保護プログラムは、情報処理装置に記憶されたデータを保護するためのデータ保護プログラムであって、情報処理装置の周囲の画像を撮影する画像撮影機能と、撮影された情報処理装置の周囲の画像から、背景に相当する画像領域である背景画像を抽出する背景画像抽出機能と、抽出された背景画像の情報と、それ以前に撮影された基準となる背景画像の情報とに基づいて、これらの背景画像が類似しているか否かを判定する画像類否判定機能と、背景画像が類似していないことが判定された場合に、情報処理装置に記憶されたデータを保護するための処理を実行するデータ保護機能と、をコンピュータに実現させるデータ保護プログラムである。
【０００９】
上述した情報処理装置、撮像装置、データ保護方法、およびデータ保護プログラムによれば、撮影された背景画像と基準となる背景画像とが類似していない場合には、情報処理装置が盗難の被害に遭っているおそれがあるため、情報処理装置に記憶されたデータを保護するための処理を実行する。よって、情報処理装置に記憶されたデータを保護することができる。
【発明の効果】
【００１０】
本発明によれば、記憶されたデータを保護することができる情報処理装置、撮像装置、データ保護方法、およびデータ保護プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１２】
［第１実施形態］
先ず、第１実施形態について説明する。図１は、第１実施形態に係る情報処理装置１０の内部構成を示すブロック図である。第１実施形態では、情報処理装置１０として、ノート型のパーソナルコンピュータやデスクトップ型のパーソナルコンピュータが想定されている。
【００１３】
情報処理装置１０は、図１に示すように、ＣＰＵ（Central ProcessingUnit）１１、ノースブリッジ１２、主メモリ１３、ビデオコントローラ１４、表示部１５、サウスブリッジ１６、ＨＤＤ（Hard Disk Drive）１７、マルチドライブ１８、ＣＣＤ（ChargeCoupled Device）２１およびＰＣＩ（Peripheral Component Interconnect）デバイス２０を有している。
【００１４】
また、情報処理装置１０はＢＩＯＳ−ＲＯＭ（Basic Input/Output SystemROM）３３、ＥＣ／ＫＢＣ（Embedded  Controller/Key  board  Controller）３４、電源コントローラ（ＰＳＣ）３５、バッテリ３６、キーボード（ＫＢ）３７、マウス用インタフェース（Ｉ／Ｆ）３８、マウス３９、Ｉ／Ｏコントローラ４０を有している。
【００１５】
ＣＰＵ１１は、情報処理装置１０を統括的に制御する制御部である。ＣＰＵ１１は、主メモリ１３をワークエリアとして使用し、文書作成ソフト、表計算ソフト、作図ソフトといった各種アプリケーションプログラムなどを実行する。
【００１６】
ノースブリッジ１２は、ＣＰＵ１１、主メモリ１３およびビデオコントローラ１４に接続され、ＣＰＵ１１、主メモリ１３およびビデオコントローラ１４の間を流れるデータを制御する。ノースブリッジ１２は、ＣＰＵ１１とサウスブリッジ１６との間のブリッジ処理、主メモリ１３の制御、ビデオコントローラ１４の制御などを行う各種コントローラを備えている。
【００１７】
主メモリ１３は、ＣＰＵ１１のワークエリアとして提供される。主メモリ１３には、ＣＰＵ１１により処理されるＯＳ（Operating System）、各種アプリケーションプログラム、各種ドライバ等が保持される。
【００１８】
ビデオコントローラ１４は、ＡＧＰ（Accelerated Graphics Port）を介してノースブリッジ１２に接続されており、表示部１５に表示すべきデータの制御を行う。
【００１９】
表示部１５は、ＬＣＤ(Liquid Crystal Display)を備え、ビデオコントローラ１４から送られてくるデータをＬＣＤ上に表示する。
【００２０】
サウスブリッジ１６は、図示しないハブリンクを介してノースブリッジ１２に接続されている。サウスブリッジ１６は、ＬＰＣ（Low Pin Count）バス上の各種デバイス（ＥＣ／ＫＢＣ３４、Ｉ／Ｏコントローラなど）や、ＰＣＩ（Peripheral ComponentInterconnect）バス上の各種ＰＣＩデバイス（ＰＣＩデバイス２０など）を制御する各種コントローラを備えるほか、ＩＤＥ（Integrated DriveElectronics）対応のＨＤＤ１７やマルチドライブ１８の制御を行うＩＤＥコントローラ１９を備えている。また、サウスブリッジ１６には、ＣＣＤ２１が接続されている。ＣＣＤ２１は、情報処理装置１０の周囲の画像を撮影するための撮像部である。
【００２１】
ＩＤＥコントローラ１９は、ＣＰＵ１１等の指示に応じて、ＨＤＤ１７に対してデータのアクセス要求を行い、また、ＨＤＤ１７から取得したデータやファイルを他のユニット等へ転送する。
【００２２】
ＨＤＤ１７は、内蔵ハードディスクを有する記憶部である。ＨＤＤ１７の内蔵ハードディスクには、ＯＳ、各種アプリケーションプログラムなどが記憶され、さらに、各種アプリケーションプログラムによって作成されたファイルやデータ、重要な機密情報などが記憶されている。ＨＤＤ１７は、プライマリＩＤＥに対応するデバイスとしてサウスブリッジ１６に接続されている。
【００２３】
マルチドライブ１８は、セカンダリＩＤＥに対応するデバイスとしてサウスブリッジ１６に接続されている。マルチドライブ１８は、リムーバブルメディアとしてのＤＶＤ−ＲＡＭやＣＤ−ＲＷなどの光ディスクを駆動してデータの読み書きを行う。
【００２４】
ＢＩＯＳ−ＲＯＭ３３は、ＬＰＣバスに接続されており、情報処理装置１０の電源が投入された際に主にハードウェアに対する設定処理などを行うＢＩＯＳを格納している。
【００２５】
ＥＣ／ＫＢＣ３４は、ＬＰＣバスに接続されており、電源スイッチ（ＳＷ）に対する電源投入操作の検出、電源コントローラ３５やキーボード３７等の入力装置の制御などを行う。このＥＣ／ＫＢＣ３４は、組み込みコントローラであるＥＣ（Embedded  Controller）とキーボードコントローラとを一体化したものである。
【００２６】
電源コントローラ３５は、Ｉ２Ｃバスを介してＥＣ／ＫＢＣ３４に接続されており、情報処理装置１０内の各部に供給する電圧を制御する。
【００２７】
バッテリ３６は、情報処理装置１０の移動時など外部からの電源供給が無い場合に情報処理装置１０内の各部に電力を供給する電源として使用される。
【００２８】
キーボード（ＫＢ）３７は、ＥＣ／ＫＢＣ３４に接続されており、各種キーの押下に対応した入力信号をＫＢＣに通知する。
【００２９】
マウス用インタフェース３８は、マウス３９とＥＣ／ＫＢＣ３４との間の信号のインタフェースを行うものである。
【００３０】
マウス３９は、マウス用インタフェース３８に接続されており、クリック操作などにより入力を行うものである。
【００３１】
Ｉ／Ｏコントローラ４０は、ＬＰＣバスに接続されており、外部とシリアル信号やパラレル信号の入出力制御を行うと共に、図示しないＦＤＤ（Floppy  Disk  Drive、Floppy
は登録商標）との入出力制御を行う。
【００３２】
次に、第１実施形態のデータ保護処理について説明する。図２には、ＣＰＵ１１により実行されるデータ保護プログラムのフローチャートが示されている。以下に説明するデータ保護処理は、情報処理装置１０の起動時に実行される。
【００３３】
ＣＰＵ１１は、情報処理装置１０がシャットダウンされる前に、データ保護処理の前処理を行っている。すなわち、情報処理装置１０が正常な状態で利用されている時、言い換えれば情報処理装置１０が盗難の被害に遭っていない時に、情報処理装置１０は、基準となる背景画像の特徴情報を算出する処理を行う。この算出処理の概略を説明すると、ＣＰＵ１１は、予め設定された一定時間が経過するごとにＣＣＤ２１に周囲の風景を撮影させて画像データを生成し、その画像データを処理して背景画像の特徴情報を算出し、その算出された背景画像の特徴情報を基準情報としてハードディスク１７に格納する。なお、この算出処理は、以下に説明するデータ保護処理において実行される背景画像の特徴情報の算出処理と同様であり、以下のデータ保護処理の説明を参照することでより詳しく理解できる。
【００３４】
ユーザーにより情報処理装置１０の電源スイッチが押されると、ＣＰＵ１１は、情報処理装置１０の起動処理を開始すると共に、図２に示されるデータ保護処理を開始する。ステップ２０１において、ＣＰＵ１１は、ＣＣＤ２１に周囲の風景を撮影させて画像データを生成させる。そして、ＣＰＵ１１は、その画像データをＣＣＤ２１から主メモリ１３に転送させる。なお、ＣＰＵ１１は、ＣＣＤ２１により生成された画像データに、光源（照明、自然光など）の明るさの変動による影響を緩和するためのフィルタリング処理を施し、これにより後段の画像処理のロバスト性を向上している。
【００３５】
次に、ステップ２０２において、ＣＰＵ１１は、ステップ２０１で撮影された画像において、移動物体（人物など）に相当する画像領域を認識する処理を行う。ここで、人物などに相当する画像領域を認識するための画像処理手法としては、例えば、ＭＰＥＧ‐４の圧縮手法、すなわち背景差分法による動オブジェクト領域の抽出手法などを利用すればよい。そして、ＣＰＵ１１は、ステップ２０１で撮影された画像から、人物に相当する画像領域を除去することで、背景に相当する画像領域（以下、背景画像と呼ぶ）を抽出する（Ｓ２０２）。なお、ステップ２０２の処理が、特許請求の範囲における背景画像抽出手段に相当する。
【００３６】
次に、ステップ２０３において、ＣＰＵ１１は、背景画像データを処理して、背景画像の特徴情報を算出する。ここで、背景画像の特徴情報とは、背景画像の特徴を示す情報である。例えば、背景画像の特徴情報として、背景画像の中の輪郭線情報を利用すればよい。輪郭線情報を利用する場合には、フラクタル技術を応用した輪郭抽出法などを利用して、画像から輪郭線情報を抽出すればよい。
【００３７】
また、ステップ２０３では、処理を容易にするために、ＣＣＤ２１により撮影されたカラー画像を２値化して白黒画像に変換してから、特徴情報の算出を行ってもよい。カラー画像の２値化手法としては、例えば、カラー画像をグレースケール画像に変換してからFloyd & Steinberg 型やJarvis, Judice & Ninke 型などの誤差拡散法を適用すればよい。誤差拡散法で利用される閾値を適切に設定することで、後段の画像処理のロバスト性を向上することができる。なお、ステップ２０３の処理が、特許請求の範囲における特徴情報抽出手段に相当する。
【００３８】
次に、ステップ２０４において、ＣＰＵ１１は、ハードディスク１７から基準となる背景画像の特徴情報を主メモリ１３に読み出す。そして、ＣＰＵ１１は、この基準となる背景画像の特徴情報と、ステップ２０３で算出された背景画像の特徴情報とに基づいて、これら２つの背景画像の一致度を算出する。ここで、背景画像の一致度とは、２つの背景画像が一致する度合いを示す指標値であり、２つの背景画像が同じ場所で撮影された場合に大きくなり、２つの背景画像が異なる場所で撮影された場合に小さくなる数値である。背景画像の一致度を算出するためには、公知の様々な一致度の計算手法、例えば特開２００６−１２００８５号公報、特開平１０−１４９４４９号公報に示される計算手法を利用すればよい。
【００３９】
次に、ステップ２０５において、ＣＰＵ１１は、２つの背景画像の一致度を予め設定された閾値と比較することで、２つの背景画像が一致するか否かを判定する。ステップ２０５の処理が、特許請求の範囲における画像類否判定手段に相当する。ステップ２０５において２つの背景画像の一致度が閾値より大きいと判定された場合には、ＣＰＵ１１は、情報処理装置１０が移動されていないため、情報処理装置１０の起動処理を通常どおりに完了する（Ｓ２０６）。
【００４０】
一方、ステップ２０５において２つの背景画像の一致度が閾値より小さいと判定された場合には、ＣＰＵ１１は、パスワードの入力画面が表示部１５に表示されるように制御する（Ｓ２０７）。そして、ＣＰＵ１１は、ユーザーによりパスワードが入力されたか否かを判定する（Ｓ２０８）。なお、ステップ２０７の処理が、特許請求の範囲におけるパスワード要求手段に相当する。
【００４１】
ステップ２０８においてパスワードが入力されたと判定された場合には、ＣＰＵ１１は、ステップ２０３で算出された背景画像の特徴情報を、基準となる背景画像の特徴情報の一つとして追加して登録するためにハードディスク１７に記憶する（Ｓ２０９）。そして、ＣＰＵ１１は、情報処理装置１０の起動処理を通常どおりに完了する（Ｓ２０６）。なお、ステップ２０９の処理が、特許請求の範囲における登録手段に相当する。
【００４２】
ステップ２０８において一定時間待ってもパスワードが入力されないと判定された場合には、ＣＰＵ１１は、情報処理装置１０をシャットダウンして、情報処理装置１０の利用を制限する（Ｓ２１０）。なお、本実施形態では、情報処理装置１０に記憶されたデータを保護するために情報処理装置１０をシャットダウンしたが、情報処理装置１０に記憶されたデータを消去するなど他の処理を行ってもよい。なお、ステップ２１０の処理が、特許請求の範囲におけるデータ保護手段に相当する。
【００４３】
上述した第１実施形態のデータ保護処理によれば、情報処理装置１０の周囲の画像に基づいて情報処理装置１０が移動したことが判定された場合に、情報処理装置１０がシャットダウンされるため、情報処理装置１０に記憶されたデータを保護することができる。
【００４４】
［第２実施形態］
先ず、第２実施形態について説明する。図３は、第２実施形態に係る情報処理装置１０および撮像装置２３の内部構成を示すブロック図である。第２実施形態では、情報処理装置１０として、ノート型のパーソナルコンピュータやデスクトップ型のパーソナルコンピュータが想定されており、撮像装置２３として、ＵＳＢ端子に接続可能な小型カメラが想定されている。
【００４５】
図２に示されるように、情報処理装置１０は、ＵＳＢ（Universal Serial Bus）端子２２を有しており、このＵＳＢ端子２２はサウスブリッジ１６に接続されている。撮像装置２３は、ＵＳＢ端子２２に差し込まれて情報処理装置１０に固定される。
【００４６】
撮像装置２３は、情報処理装置１０の周囲の画像を撮影するための撮像部であるＣＣＤ２４、撮像装置２３の動作を制御するための制御部であるＭＰＵ（Micro Processing Unit）２５、撮像装置２３の処理に必要なデータを記憶するための記憶部であるメモリ２６を有する。
【００４７】
次に、第２実施形態のデータ保護処理について説明する。図４には、撮像装置２３のＭＰＵ２５により実行されるデータ保護プログラムのフローチャートが示されている。以下に説明するデータ保護処理は、情報処理装置１０の起動時に実行される。
【００４８】
ＭＰＵ２５は、情報処理装置１０がシャットダウンされる前に、データ保護処理の前処理を行っている。すなわち、情報処理装置１０が正常な状態で利用されている時、言い換えれば情報処理装置１０が盗難の被害に遭っていない時に、情報処理装置１０は、基準となる背景画像の特徴情報を算出する処理を行う。この算出処理の概略を説明すると、ＭＰＵ２５は、予め設定された一定時間が経過するごとにＣＣＤ２４に周囲の風景を撮影させて画像データを生成し、その画像データを処理して背景画像の特徴情報を算出し、その算出された背景画像の特徴情報を基準情報としてメモリ２６に格納する。なお、この算出処理は、以下に説明するデータ保護処理において実行される背景画像の特徴情報の算出処理と同様であり、以下のデータ保護処理の説明を参照することでより詳しく理解できる。
【００４９】
ユーザーにより情報処理装置１０の電源スイッチが押されると、ＭＰＵ２５は、情報処理装置１０の起動処理を開始すると共に、図４に示されるデータ保護処理を開始する。ステップ４０１において、ＭＰＵ２５は、ＣＣＤ２４に周囲の風景を撮影させて画像データを生成させる。そして、ＭＰＵ２５は、その画像データをＣＣＤ２４からメモリ２６に転送させる。なお、ＭＰＵ２５は、ＣＣＤ２４により生成された画像データに、光源（照明、自然光など）の明るさの変動による影響を緩和するためのフィルタリング処理を施し、これにより後段の画像処理のロバスト性を向上している。
【００５０】
次に、ステップ４０２において、ＭＰＵ２５は、ステップ４０１で撮影された画像において、移動物体（人物など）に相当する画像領域を認識する処理を行う。ここで、人物などに相当する画像領域を認識するための画像処理手法としては、例えば、ＭＰＥＧ‐４の圧縮手法、すなわち背景差分法による動オブジェクト領域の抽出手法などを利用すればよい。そして、ＭＰＵ２５は、ステップ４０１で撮影された画像から、人物に相当する画像領域を除去することで、背景に相当する画像領域（以下、背景画像と呼ぶ）を抽出する（Ｓ４０２）。なお、ステップ４０２の処理が、特許請求の範囲における背景画像抽出手段に相当する。
【００５１】
次に、ステップ４０３において、ＭＰＵ２５は、背景画像データを処理して、背景画像の特徴情報を算出する。ここで、背景画像の特徴情報とは、背景画像の特徴を示す情報である。例えば、背景画像の特徴情報として、背景画像の中の輪郭線情報を利用すればよい。輪郭線情報を利用する場合には、フラクタル技術を応用した輪郭抽出法などを利用して、画像から輪郭線情報を抽出すればよい。
【００５２】
また、ステップ４０３では、処理を容易にするために、ＣＣＤ２４により撮影されたカラー画像を２値化して白黒画像に変換してから、特徴情報の算出を行ってもよい。カラー画像の２値化手法としては、例えば、カラー画像をグレースケール画像に変換してからFloyd & Steinberg 型やJarvis, Judice & Ninke 型などの誤差拡散法を適用すればよい。誤差拡散法で利用される閾値を適切に設定することで、後段の画像処理のロバスト性を向上することができる。
【００５３】
次に、ステップ４０４において、ＭＰＵ２５は、メモリ２６に記憶された基準となる背景画像の特徴情報と、ステップ４０３で算出された背景画像の特徴情報とに基づいて、これら２つの背景画像の一致度を算出する。ここで、背景画像の一致度とは、２つの背景画像が一致する度合いを示す指標値であり、２つの背景画像が同じ場所で撮影された場合に大きくなり、２つの背景画像が異なる場所で撮影された場合に小さくなる数値である。背景画像の一致度を算出するためには、公知の様々な一致度の計算手法、例えば特開２００６−１２００８５号公報、特開平１０−１４９４４９号公報に示される計算手法を利用すればよい。
【００５４】
次に、ステップ４０５において、ＭＰＵ２５は、２つの背景画像の一致度を予め設定された閾値と比較することで、２つの背景画像が一致するか否かを判定する。ステップ４０５の処理が、特許請求の範囲における画像類否判定手段に相当する。ステップ４０５において２つの背景画像の一致度が閾値より大きいと判定された場合には、ＭＰＵ２５は、情報処理装置１０が移動されていないため、情報処理装置１０の起動処理を通常どおりに完了させるための指令をＣＰＵ１１に出力する（Ｓ４０６）。このＭＰＵ２５からの指令に応じて、ＣＰＵ１１は、情報処理装置１０の起動処理を通常どおりに完了する。
【００５５】
一方、ステップ４０５において２つの背景画像の一致度が閾値より小さいと判定された場合には、ＭＰＵ２５は、パスワードの入力画面を表示部１５に表示させるための指令をＣＰＵ１１に出力する（Ｓ４０７）。このＭＰＵ２５からの指令に応じて、ＣＰＵ１１は、パスワードの入力画面が表示部１５に表示されるように制御する。そして、ＭＰＵ２５は、ユーザーによりパスワードが入力されたか否かを判定する（Ｓ４０８）。
【００５６】
ステップ４０８においてパスワードが入力されたと判定された場合には、ＭＰＵ２５は、ステップ４０３で算出された背景画像の特徴情報を、基準となる背景画像の特徴情報の一つとして追加して登録するためにメモリ２６に記憶する（Ｓ４０９）。そして、ＭＰＵ２５は、情報処理装置１０の起動処理を通常どおりに完了させるための指令をＣＰＵ１１に出力する（Ｓ４０６）。このＭＰＵ２５からの指令に応じて、ＣＰＵ１１は、情報処理装置１０の起動処理を通常どおりに完了する。
【００５７】
ステップ４０８において一定時間待ってもパスワードが入力されないと判定された場合には、ＭＰＵ２５は、情報処理装置１０をシャットダウンさせるための指令をＣＰＵ１１に出力する（Ｓ４１０）。このＭＰＵ２５からの指令に応じて、ＣＰＵ１１は、情報処理装置１０をシャットダウンして、情報処理装置１０の利用を制限する。なお、本実施形態では、情報処理装置１０に記憶されたデータを保護するために情報処理装置１０をシャットダウンしたが、情報処理装置１０に記憶されたデータを消去するなど他の処理を行ってもよい。なお、ステップ４１０の処理が、特許請求の範囲におけるデータ保護指令手段に相当する。
【００５８】
上述した第２実施形態のデータ保護処理によれば、情報処理装置１０の周囲の画像に基づいて情報処理装置１０が移動したことが判定された場合に、情報処理装置１０がシャットダウンされるため、情報処理装置１０に記憶されたデータを保護することができる。
【００５９】
なお、上述した第１実施形態および第２実施形態において、基準となる背景画像の特徴情報として、複数の背景画像の特徴情報が登録されてもよい。例えば、基準となる背景画像の特徴情報として、異なる複数の場所で撮影された背景画像の特徴情報が登録されてもよい。これにより、ユーザーが情報処理装置１０を複数の場所で利用する場合に、各々の場所の背景画像の特徴情報を登録することにより、ユーザーは各々の場所で情報処理装置１０を通常どおりに起動することができる。また、例えば、基準となる背景画像の特徴情報として、同じ場所において異なる複数の時刻に撮影された背景画像の特徴情報が登録されてもよい。
【００６０】
なお、上述した第１実施形態および第２実施形態では、ハードディスク１７またはメモリ２６に記憶されるデータを少なくするために、ハードディスク１７またはメモリ２６に基準情報として背景画像の特徴情報を記憶している。但し、ハードディスク１７またはメモリ２６の記憶容量に余裕があれば、ハードディスク１７またはメモリ２６に基準情報として背景画像そのものを記憶してもよい。このように背景画像そのものを記憶しても、情報処理装置１０の起動時に撮影された背景画像を、ハードディスク１７またはメモリ２６に記憶された基準となる背景画像と比較することにより、情報処理装置１０が移動されたか否かを判定することができる。
【００６１】
なお、上述した第１実施形態および第２実施形態では、情報処理装置１０の起動時にデータ保護処理が実行されたが、情報処理装置１０がユーザーにより利用されている時にデータ保護処理が実行されてもよい。
【図面の簡単な説明】
【００６２】
【図１】第１実施形態の情報処理装置の内部構成を示すブロック図である。
【図２】第１実施形態のデータ保護処理を示すフローチャートである。
【図３】第２実施形態の情報処理装置および撮像装置の内部構成を示すブロック図である。
【図４】第２実施形態のデータ保護処理を示すフローチャートである。
【符号の説明】
【００６３】
１０…情報処理装置、１１…ＣＰＵ（制御部）、１２…ノースブリッジ、１３…主メモリ、１４…ビデオコントローラ、１５…表示部、１６…サウスブリッジ、１７…ハードディスク（記憶部）、１８…マルチドライブ、１９…コントローラ、２０…ＰＣＩデバイス、２１…ＣＣＤ（撮像部）、２２…ＵＳＢ端子、２３…撮像装置、２４…ＣＣＤ（撮像部）、２５…ＭＰＵ（制御部）、２６…メモリ（記憶部）。
【図１】
2008084125.tif 000003
【図２】
2008084125.tif 000004
【図３】
2008084125.tif 000005
【図４】
2008084125.tif 000006