(57)【特許請求の範囲】
【請求項１】
操作手段と、
上記操作手段による回転操作の動きに応じて割り当てられた０と１とを順次組み合わせることにより構成された入力の過程を示す操作パターンに基づいてダイヤルパスワードを生成するダイヤルパスワード生成手段と、
上記ダイヤルパスワード生成手段によって生成された上記ダイヤルパスワードを登録パスワードとして記憶媒体に記憶する記憶手段と、
ユーザが上記操作手段を用いて回転操作の動きに応じて割り当てられた０と１とを順次入力することにより構成された操作パターンに基づいて認証パスワードを生成する認証パスワード生成手段と、
上記ユーザの入力操作によって生成された上記認証パスワードと予め記憶されている上記登録パスワードとを比較することにより上記回転操作の入力の過程での動きが一致しているか否かを判断するパスワード判断手段と、
ダイヤル状の鍵を図式化して表示したダイヤルロック表示部とジョグダイヤルの回動操作及び押圧操作を図式化して表示したダイヤルウインドウ部とを表示部に表示するスクリーンロック表示手段と、
上記パスワード判断手段により上記認証パスワードと上記登録パスワードとの上記回転操作の入力の過程での動きが一致していると判断された場合、正当なユーザであるとして上記スクリーンロック表示手段に表示された上記ダイヤルロック表示部に表示されたスライド表示部を移動させることにより開錠したことを上記ユーザに対し視認させるように制御する表示制御手段と
を具える情報処理装置。
【請求項２】
上記操作パターンは、上記回転操作の１方向の回転クリック数に応じて割り当てられた１の組み合わせと他方向の回転クリック数に応じて割り当てられた０の組み合わせによってなる０と１とを回転操作の順に組み合わせたパターン情報である
請求項１に記載の情報処理装置。
【請求項３】
操作手段に対して操作をおこなう操作ステップと、
上記操作手段による回転操作の動きに応じて順次割り当てられた０と１との組み合わせコードで構成された入力過程の操作パターンに基づいてダイヤルパスワードを生成するダイヤルパスワード生成ステップと、
上記ダイヤルパスワード生成手段によって生成された上記ダイヤルパスワードを登録パスワードとして記憶媒体に記憶する記憶ステップと、
ユーザが上記操作手段を用いて回転操作の動きに応じて順次割り当てられた０と１との組み合わせコードを入力することにより構成された操作パターンに基づいて認証パスワードを生成する認証パスワード生成ステップと、
上記ユーザの入力操作によって生成された上記認証パスワードと予め記憶されている上記登録パスワードとを比較して上記回転操作の入力過程での動きが一致しているか否かを判断するパスワード判断ステップと、
ダイヤル状の鍵を図式化して表示したダイヤルロック表示部とジョグダイヤルの回動操作及び押圧操作を図式化して表示したダイヤルウインドウ部とを表示部に表示するスクリーンロック表示ステップと、
上記パスワード判断手段により上記認証パスワードと上記登録パスワードと
の上記回転操作の入力過程の動きが一致していると判断された場合、正当なユーザであるとして上記スクリーンロック表示手段に表示された上記ダイヤルロック表示部に表示されたスライド表示部を移動させることにより開錠したことを視認させるように制御する表示制御ステップと
を具える情報処理方法。
【請求項４】
情報処理装置に対し、
操作手段に対して操作をおこなう操作ステップと、
上記操作手段による回転操作の動きに応じて順次割り当てられた０と１との組み合わせコードで構成された入力過程の操作パターンに基づいてダイヤルパスワードを生成するダイヤルパスワード生成ステップと、
上記ダイヤルパスワード生成手段によって生成された上記ダイヤルパスワードを登録パスワードとして記憶媒体に記憶する記憶ステップと、
ユーザが上記操作手段を用いて回転操作の動きに応じて順次割り当てられた０と１との組み合わせコードを入力することにより構成された操作パターンに基づいて認証パスワードを生成する認証パスワード生成ステップと、
上記ユーザの入力操作によって生成された上記認証パスワードと予め記憶されている上記登録パスワードとを比較して上記回転操作の入力過程での動きが一致しているか否かを判断するパスワード判断ステップと、
ダイヤル状の鍵を図式化して表示したダイヤルロック表示部とジョグダイヤルの回動操作及び押圧操作を図式化して表示したダイヤルウインドウ部とを表示部に表示するスクリーンロック表示ステップと、
上記パスワード判断手段により上記認証パスワードと上記登録パスワードと
の上記回転操作の入力過程の動きが一致していると判断された場合、正当なユーザであるとして上記スクリーンロック表示手段に表示された上記ダイヤルロック表示部に表示されたスライド表示部を移動させることにより開錠したことを視認させるように制御する表示制御ステップと
からなるプログラムを実行させるプログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置、情報処理方法及びプログラム格納媒体に関し、例えばパーソナルコンピュータに適用して好適なものである。
【０００２】
【従来の技術】
従来、パーソナルコンピュータ等の情報処理装置において、ユーザの正当性を確認する方法としてパスワードによるユーザ認証方法が広く用いられている。
【０００３】
このパスワードによるユーザ認証方法を用いた情報処理装置においては、例えば起動時等の所定のタイミングにおいてユーザに対してパスワードの入力を要求し、入力されたパスワードと予め登録された登録パスワードとが一致したときにのみ、正当なユーザによる操作であると判断して当該情報処理装置の使用を許可するようになされている。
【０００４】
【発明が解決しようとする課題】
ところが、かかるパスワードによるユーザ認証方法を用いた情報処理装置においては、ユーザはキーボードを操作してパスワードを入力しなければならないため操作が煩雑であり、またキーボードの操作に習熟していないユーザにとっては操作が困難であるという問題があった。
【０００５】
また、かかるパスワードによるユーザ認証方法を用いた情報処理装置においては、短いパスワードは試行錯誤や類推によって解読され不正使用されることがあるという問題があり、解読を防止するため長い文字列をパスワードとして用いると当該パスワードをユーザ自身が記憶し難いという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、簡易な操作によってユーザ認証を行い得る情報処理装置、情報処理方法及びプログラム格納媒体を提案しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、操作手段と、操作手段による回転操作の動きに応じて割り当てられた０と１とを順次組み合わせることにより構成された入力の過程を示す操作パターンに基づいてダイヤルパスワードを生成するダイヤルパスワード生成手段と、ダイヤルパスワード生成手段によって生成されたダイヤルパスワードを登録パスワードとして記憶媒体に記憶する記憶手段と、ユーザが操作手段を用いて回転操作の動きに応じて割り当てられた０と１とを順次入力することにより構成された操作パターンに基づいて認証パスワードを生成する認証パスワード生成手段と、ユーザの入力操作によって生成された認証パスワードと予め記憶されている登録パスワードとを比較することにより回転操作の入力の過程での動きが一致しているか否かを判断するパスワード判断手段と、ダイヤル状の鍵を図式化して表示したダイヤルロック表示部とジョグダイヤルの回動操作及び押圧操作を図式化して表示したダイヤルウインドウ部とを表示部に表示するスクリーンロック表示手段と、パスワード判断手段により認証パスワードと登録パスワードとの回転操作の入力の過程での動きが一致していると判断された場合、正当なユーザであるとしてスクリーンロック表示手段に表示されたダイヤルロック表示部に表示されたスライド表示部を移動させることにより開錠したことをユーザに対し視認させるように制御する表示制御手段とを設けたことにより、ユーザは操作手段を回転操作するだけで入力の過程を示す操作パターン情報に基づいてパスワードを容易に入力することにより認証でき、かつ認証結果を表示部に図式で表示できるので、開錠したことを目視で視認できる。
【０００８】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【０００９】
（１）ジョグダイヤル付ノートブック型パーソナルコンピュータの構成
（１−１）ジョグダイヤル付ノートブック型パーソナルコンピュータの全体構成図１において、１は全体として情報処理装置としてのジョグダイヤル付ノートブック型パーソナルコンピュータ（以下、これをノートパソコンと呼ぶ）を示し、本体２と当該本体２に対して開閉自在に取り付けられた表示部３とによって構成されている。
【００１０】
本体２には、その上面に各種文字や記号及び数字等を入力するための複数の操作キー４、マウスカーソルの移動に用いられるスティック式ポインティングデバイス（以下、これを単にスティックと呼ぶ）５、通常のマウスにおける左ボタン及び右ボタンに相当する左クリックボタン５Ａ及び右クリックボタン５Ｂ、マウスカーソルをスクロールボタンに合わせることなくスクロールバーを操作するためのセンタボタン５Ｃ、内蔵スピーカ６及び表示部３に設けられたＣＣＤ(Charge Coupled Device) カメラ２３用のシャッタボタン７が設けられている。
【００１１】
表示部３には、正面にＬＣＤ(Liquid Crystal Display)でなる液晶ディスプレイ２１が設けられており、正面の中央上端部にＣＣＤカメラ２３を備えた撮像部２２が表示部３に対して回動自在に取り付けられている。
【００１２】
すなわち撮像部２２は、表示部３の正面方向及び背面方向との間の１８０度の角度範囲内で回動し、当該角度範囲内の任意の位置で位置決めし得るようになされている。また撮像部２２には、ＣＣＤカメラ２３のフォーカス調整を行う調整リング２５が設けられており、当該ＣＣＤカメラ２３によって所望の撮像対象を撮像する際のフォーカス調整を調整リング２５の回動操作によって容易に行い得るようになされている。
【００１３】
また表示部３には、撮像部２２の左隣近傍にマイクロフォン２４が設けられており、当該マイクロフォン２４を介して表示部３の背面側からも集音し得るようになされている。
【００１４】
さらに表示部３には、マイクロフォン２４の左隣近傍にツメ１３が設けられると共に、当該ツメ１３と対応する本体２の所定位置に孔部８が設けられており、表示部３を本体２に閉塞した状態でツメ１３が孔部８に嵌合されてロックするようになされている。
【００１５】
本体２は、前側面にスライドレバー９が設けられており、当該スライドレバー９をスライドすることにより、孔部８に嵌合されたツメ１３のロックを解除して表示部３を本体２に対して展開し得るようになされている。また本体２の前側面には、複数の吸気孔１１が設けられている。
【００１６】
さらに本体２の右側面には、排気孔１２、ＰＣＭＣＩＡ(Personal Computer Memory Card International Association) 規格のＰＣ(Personal Computer) カードに対応したＰＣカードスロット１４及びモジュラージャック用のモデム端子１５が設けられている。
【００１７】
一方、図２に示すように本体２の左側面には、スライド式の電源スイッチ４０、４ピン対応のＩＥＥＥ(Institute of Electrical and Electronics Engineers) １３９４端子４１、ＵＳＢ(Universal Serial Bus)端子４２、外部ディスプレイ用コネクタ４６、マイクロフォン用入力端子４３、ヘッドフォン端子４４及びＩｒＤＡ(Infrared Data Association) 準拠の赤外線ポート４５が設けられている。
【００１８】
さらに図３に示すように、本体２の後側面には外部電源コネクタ１６が設けられており、底面にはバッテリパック（図示せず）を取り外すためのスライド式取り外しレバー１８と、動作を中断して電源投入時の環境を再構成するためのリセットスイッチ１９が設けられている。なお、バッテリパックはバッテリコネクタ１７に対して着脱自在に接続される。
【００１９】
かかる構成に加えて本体２の上面（図１）には、右端部においてバックスペースキーに相当する操作キー４Ａとエンターキーに相当する操作キー４Ｂとの間に、当該操作キー４Ａ及び４Ｂと同一高さになるようにジョグダイヤル３０が組み込まれている。
【００２０】
ここでジョグダイヤル３０とは、ダイヤルの回動操作及び押圧操作によってシステムセッティングや各種アプリケーションソフトウェアにおける種々の機能を容易に実現し得る操作性の優れたユーザインターフェースである。
【００２１】
このジョグダイヤル３０は、図４に示すように平目模様の円板状操作つまみ２１８が本体２の外装ケース３２から僅かに突出した状態で取り付けられており、円板状操作つまみ３０Ａによる矢印ａ方向及びｂ方向への回動操作に対応して所定の処理を実行すると共に、矢印ｃ方向への押圧操作に対応して所定の処理を実行するようになされている。
【００２２】
ちなみに円板状操作つまみ３０Ａにおいては、その回動操作において所定回転角度毎に軽い引っ掛かり（以下、これを回転クリックと呼ぶ）を生じるようになされており、当該回転クリックによって円板状操作つまみ３０Ａの回動操作量をユーザに対して触感を通じて通知し得るようになされている。
【００２３】
（１−２）ジョグダイヤル付ノートブック型パーソナルコンピュータの回路構成図５に示すように、ノートパソコン１の本体２においては、当該本体２における各種機能を統括的に制御するＣＰＵ(Central Processing Unit) ５０がホストバス５２に接続されており、当該ＣＰＵ５０によってＲＡＭ(Random Access Memory)５３にロードされた各種プログラムやアプリケーションソフトウェアに応じた処理を、クロックジェネレータ６０から与えられるシステムクロックに基づいて所定の動作速度で実行することにより各種機能を実現し得るようになされている。
【００２４】
またホストバス５２には、キャッシュメモリ５１が接続されており、ＣＰＵ５０が使用するデータをキャッシュし、高速アクセスを実現し得るようになされている。
【００２５】
このホストバス５２は、ＰＣＩ(Peripheral Component Interconnect) バス５５とホスト−ＰＣＩブリッジ５４を介して接続されており、当該ＰＣＩバス５５にはビデオコントローラ５６、ＩＥＥＥ(Institute of Electrical and Electronics Engineers) １３９４インターフェース５７、ビデオキャプチャ処理チップ８３及びＰＣ(Personal Computer) カードインターフェース５８が接続されている。
【００２６】
ここでホスト−ＰＣＩブリッジ５４は、ＣＰＵ５０とビデオコントローラ５６、ビデオキャプチャ処理チップ８３、ＩＥＥＥ１３９４インターフェース５７及びＰＣカードインターフェース５８との間で行われる各種データの授受を制御すると共に、メモリバス５９を介して接続されたＲＡＭ５３のメモリコントロールを行うようになされている。
【００２７】
またホスト−ＰＣＩブリッジ５４は、ビデオコントローラ５６とＡＧＰ(Accelerated Graphics Port) に沿った信号線を介して接続されており、これによりホスト−ＰＣＩブリッジ５４及びビデオコントローラ５６間で画像データを高速転送し得るようになされている。
【００２８】
ビデオキャプチャ処理チップ８３は、シリアルバスでなるＩ2 Ｃバス８２（一般的にＳＭ(System Management) バスとも呼ばれている）と接続されており、当該Ｉ2 Ｃバス８２を介してＣＣＤ(Charge Coupled Device) カメラ２３で撮像された画像データが供給されると、これを内蔵のフレームメモリ（図示せず）に一旦格納し、ＪＰＥＧ(Joint Photographic Experts Group)規格に従って画像圧縮処理を施すことによりＪＰＥＧ画像データを生成した後、当該ＪＰＥＧ画像データを再度フレームメモリに格納するようになされている。
【００２９】
そしてビデオキャプチャ処理チップ８３は、ＣＰＵ５０からの要求に応じてフレームメモリに格納されているＪＰＥＧ画像データをバスマスタ機能を用いてＲＡＭ５３へ直接転送した後、ＪＰＥＧ画像（静止画）データ又はＭｏｔｉｏｎＪＰＥＧ画像（動画）データとしてハードディスクドライブ（ＨＤＤ）６７へ転送する。
【００３０】
ビデオコントローラ５６は、ＣＣＤ(Charge Coupled Device) カメラ２３によって撮像された画像データや、ビデオキャプチャ処理チップ８３のＪＰＥＧ画像データに対して所定のグラフィックス処理を施した後、内蔵のＶＲＡＭ(Video Random Access Memory)に格納して適宜読み出し、液晶ディスプレイ２１に出力して表示させるようになされている。
【００３１】
またビデオコントローラ５６は、適時供給される各種アプリケーションソフトウェアに基づく画像データを液晶ディスプレイ２１に出力することにより、複数のウィンドウ画面を表示し得るようになされている。
【００３２】
ＰＣカードインターフェース５８は、オプション機能を追加するときにＰＣカードを介して適宜装着されるようになされており、ＰＣカードを介して例えばＣＤ−ＲＯＭドライブやＤＶＤドライブ等の外部デバイスと接続し得るようになされている。
【００３３】
ＩＥＥＥ１３９４インターフェース５７は、ＩＥＥＥ１３９４端子４１と直結されており、当該ＩＥＥＥ１３９４端子４１を介して他のコンピュータ装置やディジタルビデオカメラ等の外部デバイスと接続し得るようになされている。
【００３４】
ＰＣＩバス５５は、ＩＳＡ(Industrial Standard Architecture)バス６５とＰＣＩ−ＩＳＡブリッジ６６を介して接続されており、当該ＰＣＩ−ＩＳＡブリッジ６６にはＨＤＤ６７及びＵＳＢ(Universal Serial Bus)端子４２が接続されている。
【００３５】
ここでＰＣＩ−ＩＳＡブリッジ６６は、ＩＤＥ(Integrated Drive Electronics)インターフェース、コンフィギュレーションレジスタ、ＲＴＣ(Real-Time Clock) 回路及びＵＳＢインターフェース等によって構成されており、クロックジェネレータ６０から与えられるシステムクロックを基にＩＤＥインターフェースを介してＨＤＤ６７の制御を行う。
【００３６】
ＨＤＤ６７のハードディスクには、Windows98(商標) 等のＯＳ(Operating System)、電子メールプログラム、オートパイロットプログラム、キャプチャーソフトウェア、ジョグダイヤルユーティリティプログラム、ジョグダイヤルドライバ、スクリーンロックプログラム、さらにこれ以外の各種アプリケーションソフトウェアが記憶されており、起動処理の過程で適時ＲＡＭ５３に転送される。
【００３７】
またＰＣＩ−ＩＳＡブリッジ６６は、ＵＳＢ端子４２を介して接続される図示しないフロッピーディスクドライブ、プリンタ及びＵＳＢマウス等の外部デバイスを、ＵＳＢインターフェースを介して制御すると共に、ＩＳＡバス６５に接続されるモデム６９及びサウンドコントローラ７０の制御を行う。
【００３８】
モデム６９は、モデム端子１５から図示しない公衆電話回線及びインターネットを介してインターネットサービスプロバイダ（以下、これをプロバイダと呼ぶ）に接続し、当該プロバイダとの間でアクセスするようになされている。サウンドコントローラ７０は、マイクロフォン２４から音声信号の取り込み及び内蔵スピーカ６に対する音声信号の供給を行う。
【００３９】
またＩＳＡバス６５には、Ｉ／Ｏ(In/Out)コントローラ７３が接続されており、電源供給充電制御回路８５を介して外部電源コネクタ８４から電力の供給を受け、電源スイッチ４０がオンされたときに各回路へ電力の供給を行う。なお、ここでもＩ／Ｏコントローラ７３は、クロックジェネレータ６０から供給されるシステムクロックを基に動作する。
【００４０】
また電源供給充電制御回路８５は、Ｉ／Ｏコントローラ７３によって制御され、バッテリコネクタ１７（図３）に接続されたバッテリパック８６の充電を制御する。
【００４１】
このＩ／Ｏコントローラ７３はマイクロコントローラ、Ｉ／Ｏインターフェース、ＣＰＵ、ＲＯＭ及びＲＡＭ等によって構成されており、フラッシュメモリ７９に格納されているＢＩＯＳ(Basic Input/Output System) に基づいてＯＳやアプリケーションソフトウェアと液晶ディスプレイ２１やＨＤＤ６７等の各種周辺機器との間におけるデータの入出力を制御する。
【００４２】
またＩ／Ｏコントローラ７３は、赤外線ポート４５と接続されており、例えば他のコンピュータ装置との間で赤外線通信を実行し得るようになされている。さらにＩ／Ｏコントローラ７３は、反転スイッチ７７と接続されており、ＣＣＤカメラ２３の撮像部２２が液晶ディスプレイ２１の背面側方向に１８０度回転されたとき反転スイッチ７７がオンされ、その旨をＰＣＩ−ＩＳＡブリッジ６６及びホスト−ＰＣＩブリッジ５４を介してＣＰＵ５０に通知する。
【００４３】
さらにＩ／Ｏコントローラ７３は、全押し／半押しスイッチ７８と接続されており、本体２の上面に設けられたシャッタボタン７が半押し状態にされたとき全押し／半押しスイッチ７８がオンされ、その旨をＣＰＵ５０に通知すると共に、シャッタボタン７が全押し状態にされたとき全押し／半押しスイッチ７８がオンされ、その旨をＣＰＵ５０に通知する。
【００４４】
すなわちＣＰＵ５０は、ＨＤＤ６７のハードディスクからキャプチャーソフトウェアをＲＡＭ５３上に立ち上げた状態で、ユーザによってシャッタボタン７が半押し状態にされると静止画像モードに入り、ＣＣＤカメラ２３を制御して静止画像のフリーズを実行し、全押し状態にされるとフリーズされた静止画像データを取り込みビデオコントローラ５６に送出する。
【００４５】
これに対してＣＰＵ５０は、キャプチャーソフトウェアを立ち上げない状態で、ユーザによってシャッタボタン７が全押し状態にされると動画像モードに入り、最大６０秒程度までの動画像を取り込みビデオコントローラ５６に送出するようになされている。
【００４６】
ところでＩ／Ｏコントローラ７３のＲＯＭには、ウェイクアッププログラム、キー入力監視プログラム、ＬＥＤ制御プログラム及びジョグダイヤル状態監視プログラム、その他種々の制御プログラムが格納されている。
【００４７】
ここでジョグダイヤル状態監視プログラムは、ＨＤＤ６７のハードディスクに格納されているジョグダイヤルユーティリティプログラムと関連したプログラムであり、ジョグダイヤル３０が回動操作又は押圧操作されたか否かを監視するためのものである。
【００４８】
ウェイクアッププログラムは、ＰＣＩ−ＩＳＡブリッジ６６内のＲＴＣ回路から供給される現在時刻が予め設定した開始時刻になると、ＣＰＵ５０によって所定の処理を実行するように制御されたプログラムであり、キー入力監視プログラムは操作キー４及び、その他の各種キースイッチからの入力を監視するプログラムである。
【００４９】
ＬＥＤ制御プログラムは、電源ランプＰＬ、電池ランプＢＬ、メッセージランプＭＬ等のＬＥＤ(Light Emitting Diode)でなる各種ランプの点灯を制御するプログラムである。
【００５０】
またＩ／Ｏコントローラ７３のＲＡＭには、ウェイクアッププログラム用の設定時刻レジスタ、キー入力監視プログラム用のキー入力監視レジスタ、ＬＥＤ制御プログラム用のＬＥＤ制御レジスタ及びジョグダイヤル状態監視プログラム用のＩ／Ｏレジスタ、その他の各種プログラム用のレジスタが設けられている。
【００５１】
設定時刻レジスタは、ウェイクアッププログラムで用いるためにユーザが予め任意に設定した開始時刻の時間情報を格納するようになされている。従ってＩ／Ｏコントローラ７３は、ウェイクアッププログラムに基づいてＲＴＣ回路から供給される現在時刻が任意に設定した開始時刻になったか否かを判別し、開始時刻になったときにはその旨をＣＰＵ５０に通知する。これによりＣＰＵ５０は、開始時刻になったとき予め設定された所定のアプリケーションソフトウェアを立ち上げ、当該アプリケーションソフトウェアに従って所定の処理を実行する。
【００５２】
キー入力監視レジスタは、操作キー４、スティック５、左クリックボタン５Ａ、右クリックボタン５Ｂ及びセンタボタン５Ｃの入力に基づいて操作キーフラグを格納するようになされている。
【００５３】
従ってＩ／Ｏコントローラ７３は、キー入力監視プログラムに基づいて例えばスティック５によるポインティング操作や、左クリックボタン５Ａ、右クリックボタン５Ｂ及びセンタボタン５Ｃのクリック操作が行われたか否かを操作キーフラグの状態に基づいて判別し、ポインティング操作やクリック操作が行われたときにはその旨をＣＰＵ５０に通知する。
【００５４】
ここでポインティング操作とは、スティック５を指で上下左右に押圧操作することによりマウスカーソルを所望の位置に移動する操作のことであり、クリック操作とは左クリックボタン５Ａ又は右クリックボタン５Ｂを指で素早く押して離す操作のことである。
【００５５】
これによりＣＰＵ５０は、ポインティング操作によるマウスカーソルの移動やクリック操作に応じた所定の処理を実行する。
【００５６】
ＬＥＤ制御レジスタは、電源ランプＰＬ、電池ランプＢＬ、メッセージランプＭＬ等のＬＥＤでなる各種ランプの点灯状態を示す点灯フラグを格納するようになされている。
【００５７】
従ってＩ／Ｏコントローラ７３は、例えばジョグダイヤル３０の押圧操作によりＣＰＵ５０がＨＤＤ６７のハードディスクから電子メールプログラムを読み出してＲＡＭ５３上で立ち上げ、当該電子メールプログラムに従って電子メールを受け取ったとき点灯フラグを格納すると共に、当該点灯フラグに基づいてＬＥＤ８１を制御することによりメッセージランプＭＬを点灯する。
【００５８】
ジョグダイヤル状態監視プログラム用のＩ／Ｏレジスタは、ジョグダイヤル３０に対して行われた回動操作及び押圧操作に応じてそれぞれ回動操作フラグ及び押圧操作フラグを格納するようになされている。
【００５９】
従ってＩ／Ｏコントローラ７３は、回転検出部８８を介して接続されたジョグダイヤル３０の回動操作及び押圧操作により複数のメニュー項目の中からユーザ所望のメニュー項目が選択されたとき、Ｉ／Ｏレジスタに回動操作フラグ及び押圧操作フラグを格納すると共に、その旨をＣＰＵ５０に通知する。
【００６０】
これによりＣＰＵ５０は、ＨＤＤ６７から読み出してＲＡＭ５３上で起動中のジョグダイヤルユーティリティプログラムに従って、ジョグダイヤル３０の回動操作及び押圧操作によって決定されたメニュー項目に該当するアプリケーションソフトウェアを立ち上げて所定の処理を実行する。
【００６１】
ここでＩ／Ｏコントローラ７３は、電源スイッチ４０がオフでＯＳが起動していない状態であっも、電源供給充電制御回路８５の制御によってジョグダイヤル状態監視プログラムに基づいて常時動作しており、専用キーを設けることなく省電力状態又は電源オフ時においてもジョグダイヤル３０の押圧操作によってユーザ所望のアプリケーションソフトウェアやスクリプトファイルを起動し得るようになされている。
【００６２】
またＩ／Ｏコントローラ７３は、Ｉ2 Ｃバス８２と接続されており、操作キー４やジョグダイヤル３０によって設定したＣＣＤカメラ２３に対する各種設定パラメータをＩ2 Ｃバス８２を介して供給することにより、ＣＣＤカメラ２３におけるカメラ電源のオン／オフを制御したり、ＣＣＤカメラ２３における明るさやコントラストを調整するようになされている。
【００６３】
（２）スクリーンロックプログラムによるジョグダイヤルを用いたユーザ認証処理
かかる構成に加えてノートパソコン１は、スクリーンロックプログラムに従って、予め設定された待機時間以上にわたって操作入力が途絶するとユーザが当該ノートパソコン１の近傍に存在しないものと判断し、所定のスクリーンセーバー画面（図示せず）を液晶ディスプレイ２１（図１）に表示して当該ノートパソコン１の処理内容を示す画面表示を隠蔽するようになされている。
【００６４】
そしてノートパソコン１は、スクリーンセーバー画面が表示された状態において何らかの操作キー４に対する操作入力を検出すると、液晶ディスプレイ２１の中央に、スクリーンセーバー画面にオーバーラップして、図６（Ａ）に示すスクリーンロック画面１００を表示する。
【００６５】
このスクリーンロック画面１００が表示された状態においてノートパソコン１は、ユーザによって操作されたジョグダイヤル３０の回動操作パターンとノートパソコン１に予め登録された回動操作パターンとを比較してユーザ認証処理を行い、これらが一致したとき正当なユーザによる操作入力であると判断してスクリーンセーバー画面の表示を終了して以降の操作を許可し、これらが一致しないとき正当なユーザによる操作入力ではないと判断してスクリーンセーバー画面の表示を継続し、これにより不正なユーザによる当該ノートパソコン１の操作を防止するようになされている。
【００６６】
ここで回動操作パターンとは、ジョグダイヤル３０を図４における矢印ａ方向（以下、この方向を左方向と呼ぶ）及び矢印ｂ方向（以下、この方向を下方向と呼ぶ）に交互に往復して回動操作する際の、上方向及び下方向への回転クリック数の組合せパターン（例えば、「上に４回転クリック、下に２回転クリック、さらに上に１回転クリック」等）の事である。
【００６７】
このようにノートパソコン１においては、スクリーンセーバー画面の表示を終了させるためのパスワードとして、ジョグダイヤル３０の回動操作パターン（以下、これをダイヤルパスワードと呼ぶ）を用いてユーザ認証処理を行うようになされている。
【００６８】
（２−１）ダイヤルパスワード登録処理
まず、ノートパソコン１におけるダイヤルパスワードの登録処理について説明する。
【００６９】
ノートパソコン１のＣＰＵ５０は、ユーザによる所定の操作に応じてＨＤＤ６７からスクリーンロックプログラムを読み出してＲＡＭ５３上に展開し、図７に示すダイヤルパスワード登録手順を実行する。
【００７０】
すなわちＣＰＵ５０はルーチンＲＴ１の開始ステップから入ってステップＳＰ１に移る。ステップＳＰ１においてＣＰＵ５０は、図８に示すダイヤルパスワード設定画面１２０を液晶ディスプレイ２１に表示し、次のステップＳＰ２に移る。
【００７１】
図８に示すようにダイヤルパスワード設定画面１２０においては、ダイヤルパスワードの設定を行う設定ウィンドウ部１２１と、ジョグダイヤル３０の回動操作及び押圧操作に応じた表示を行うことによりユーザに対してジョグダイヤル３０の操作状態を視覚的に提供するジョグダイヤルウィンドウ部１２２を有している。
【００７２】
ステップＳＰ２においてＣＰＵ５０は、設定ウィンドウ部１２１の第１の入力領域１２１Ａを入力可能な状態（以下、この状態をアクティブと呼ぶ）にし、ユーザに対してダイヤルパスワードの入力を要求する。この状態においてユーザは、ジョグダイヤル３０を任意の回動操作パターンで回動操作した後押圧操作し、当該回動操作パターンをダイヤルパスワードとして入力する。そしてＣＰＵ５０は、ダイヤルパスワードが入力されると次のステップＳＰ３に移る。
【００７３】
ステップＳＰ３においてＣＰＵ５０は、設定ウィンドウ部１２１の第２の入力領域１２１Ｂをアクティブにし、ユーザに対してダイヤルパスワードの再入力を要求する。この状態においてユーザは、再度ジョグダイヤル３０を任意の回動操作パターンで回動操作した後押圧操作してダイヤルパスワードを再入力する。そしてＣＰＵ５０は、ダイヤルパスワードが再入力されると次のステップＳＰ４に移る。
【００７４】
ステップＳＰ４においてＣＰＵ５０は、第１の入力領域１２１Ａに入力されたダイヤルパスワードと第２の入力領域１２１Ｂに再入力されたダイヤルパスワードとが一致するか否かを判断する。
【００７５】
ステップＳＰ４において否定結果が得られた場合、このことは第１の入力領域１２１Ａに入力されたダイヤルパスワードと第２の入力領域１２１Ｂに再入力されたダイヤルパスワードとが一致しないこと、すなわちステップＳＰ２においてダイヤルパスワードがユーザ所望の回動操作パターン通りに入力されていないことを表しており、ＣＰＵ５０はステップＳＰ２に戻り、再度ダイヤルパスワードの入力を要求する。
【００７６】
これに対してステップＳＰ４において肯定結果が得られた場合、このことは第１の入力領域１２１Ａに入力されたダイヤルパスワードと第２の入力領域１２１Ｂに再入力されたダイヤルパスワードとが一致したこと、すなわちステップＳＰ２においてダイヤルパスワードがユーザ所望の回動操作パターン通りに入力されていることを表しており、ＣＰＵ５０は次のステップＳＰ５に移る。
【００７７】
ステップＳＰ５においてＣＰＵ５０は、入力されたダイヤルパスワードをＨＤＤ６７内のレジストリに登録し、次のステップＳＰ６に移る。
【００７８】
ステップＳＰ６においてＣＰＵ５０は、ユーザがダイヤルパスワードを忘れた場合にスクリーンセーバー画面の表示を終了させるために用いる文字列パスワード（以下、これを緊急回避用パスワードと呼ぶ）を設定するための緊急回避用パスワード設定画面１３０（図９）を液晶ディスプレイ２１に表示し、次のステップＳＰ７に移る。
【００７９】
ステップＳＰ７においてＣＰＵ５０は、第１の入力領域１３０Ａをアクティブにし、ユーザに対して緊急回避用パスワードの入力を要求する。この状態においてユーザは、操作キー４を用いて任意の文字列を緊急回避用パスワードとして入力する。そしてＣＰＵ５０は、第１の入力領域１３０Ａに緊急回避用パスワードが入力されると次のステップＳＰ８に移る。
【００８０】
ステップＳＰ８においてＣＰＵ５０は、第２の入力領域１３０Ｂをアクティブにし、ユーザに対して緊急回避用パスワードの再入力を要求する。この状態においてユーザは再度緊急回避用パスワードを入力する。そしてＣＰＵ５０は、第２の入力領域１３０Ｂに緊急回避用パスワードが再入力されると次のステップＳＰ９に移る。
【００８１】
ステップＳＰ９においてＣＰＵ５０は、第１の入力領域１３０Ａに入力された緊急回避用パスワードと第２の入力領域１３０Ｂに再入力された緊急回避用パスワードとが一致するか否かを判断する。
【００８２】
ステップＳＰ９において否定結果が得られた場合、このことは第１の入力領域１３０Ａに入力された緊急回避用パスワードと第２の入力領域１３０Ｂに再入力された緊急回避用パスワードとが一致しないこと、すなわちステップＳＰ７において緊急回避用パスワードがユーザ所望の文字列通りに入力されていないことを表しており、ＣＰＵ５０はステップＳＰ７に戻り、再度緊急回避用パスワードの入力を要求する。
【００８３】
これに対してステップＳＰ９において肯定結果が得られた場合、このことは第１の入力領域１３０Ａに入力された緊急回避用パスワードと第２の入力領域１３０Ｂに再入力された緊急回避用パスワードとが一致したこと、すなわちステップＳＰ７において緊急回避用パスワードがユーザ所望の文字列通りに入力されていることを表しており、ＣＰＵ５０は次のステップＳＰ１０に移る。
【００８４】
ステップＳＰ１０においてＣＰＵ５０は、入力された緊急回避用パスワードをＨＤＤ６７内のレジストリに登録し、次のステップＳＰ１１に移って処理を終了する。
【００８５】
かくしてノートパソコン１は、ユーザによって設定されたダイヤルパスワード及び緊急回避用パスワードをＨＤＤ６７内のレジストリに登録する。
【００８６】
ちなみに、ノートパソコン１においては、ジョグダイヤル３０に対する上方向への回転操作を数字「１」で表すとともに下方向への回転操作を数字「０」で表し、ダイヤルパスワードの上及び下方向への回転クリック数に応じた数の数字「１」及び数字「０」の組合せによって表現したダイヤルパスワードデータを暗号化してレジストリに登録する。例えば、ダイヤルパスワードが「上方向に４回転クリック、下方向に２回転クリック、さらに上方向に１回転クリック」である場合、ダイヤルパスワードデータは「１１１１００１」となる。
【００８７】
またノートパソコン１においては、かかるダイヤルパスワードの登録完了後に、スクリーンセーバー設定画面（図示せず）における「パスワードによる保護」のチェックボックスをチェックすることにより、ダイヤルパスワードによるユーザ認証機能を有効にするようになされている。
【００８８】
（２−２）ダイヤルパスワード認証処理
次に、ノートパソコン１におけるダイヤルパスワードによる認証処理について説明する。
【００８９】
ノートパソコン１のＣＰＵ５０は、スクリーンロックプログラムに従って図１０に示すダイヤルパスワード認証手順を実行する。
【００９０】
すなわち制御手段としてのＣＰＵ５０はルーチンＲＴ２の開始ステップから入ってステップＳＰ２１に移る。ステップＳＰ２１においてＣＰＵ５０は、操作キー４、スティック５、ボタン５Ａ〜５Ｃ、シャッタボタン７又はジョグダイヤル３０を介したユーザによる操作入力を監視し、かかる操作入力が予め設定された待機時間以上にわたって途絶すると、次のステップＳＰ２２に移る。
【００９１】
ステップＳＰ２２においてＣＰＵ５０は、所定のスクリーンセーバー画面を液晶ディスプレイ２１に表示してノートパソコン１の処理内容を示す画面表示を隠蔽し、次のステップＳＰ２３に移る。
【００９２】
ステップＳＰ２３においてＣＰＵ５０はユーザによる操作入力を監視し、当該操作入力を検出すると次のステップＳＰ２４に移る。
【００９３】
ステップＳＰ２４においてＣＰＵ５０は、ノートパソコン１においてジョグダイヤルユーティリティが起動しているか否かを判断する。
【００９４】
ステップＳＰ２４において否定結果が得られた場合、このことはジョグダイヤルユーティリティが起動しておらず、ジョグダイヤル３０の動作を受け付けないことを表しており、この場合ジョグダイヤル３０によるダイヤルパスワードの入力が不可能なため、ＣＰＵ５０はステップＳＰ３２に移り、スクリーンセーバー画面の表示を終了した後ステップＳＰ２１に戻る。
【００９５】
これに対してステップＳＰ２４において肯定結果が得られた場合、このことはジョグダイヤルユーティリティが起動しており、ジョグダイヤル３０の動作を受け付けていることを表しており、ＣＰＵ５０は次のステップＳＰ２５に移る。
【００９６】
ステップＳＰ２５においてＣＰＵ５０は、スクリーンセーバー設定画面における「パスワードによる保護」のチェックボックスがチェックされているか否かを判断する。
【００９７】
ステップＳＰ２５において否定結果が得られた場合、このことは「パスワードによる保護」のチェックボックスがチェックされていないことを表しており、ＣＰＵ５０はステップＳＰ３２に移り、スクリーンセーバー画面の表示を終了した後ステップＳＰ２１に戻る。
【００９８】
これに対してステップＳＰ２５において肯定結果が得られた場合、このことは「パスワードによる保護」のチェックボックスがチェックされていることを表しており、ＣＰＵ５０は次のステップＳＰ２６に移る。
【００９９】
ステップＳＰ２６においてＣＰＵ５０は、図６（Ａ）に示すスクリーンロック画面１００を液晶ディスプレイ２１に表示する。スクリーンロック画面１００は、例えば金庫等に設けられているダイヤル鍵を図式化したダイヤルロック表示部１０１と、ジョグダイヤル３０の回動操作及び押圧操作に応じた表示を行うジョグダイヤルウィンドウ部１０２とを有している。
【０１００】
このスクリーンロック画面１００が表示された状態において、ユーザは入力手段としてのジョグダイヤル３０を任意の回動操作パターンで回動操作してダイヤルパスワードを入力する。
【０１０１】
このときＣＰＵ５０は、ジョグダイヤル３０の回動操作に応じて、ダイヤルロック表示部１０１の中央部に設けられたダイヤル表示部１０３を回動表示し、これによりあたかも実際にダイヤル鍵を操作しているかのような視覚効果をユーザに与え得るようになされている。またダイヤル表示部１０３の周縁部には等間隔に複数の目盛り１０３Ａが設けられており、ジョグダイヤル３０が１回転クリック分回転されると、ＣＰＵ５０はこれに応じてダイヤル表示部１０３を目盛り１０３Ａの１目盛り分回転表示し、これによりジョグダイヤル３０の回動操作をユーザに対して視覚的に確認させ得るようになされている。
【０１０２】
そして、ユーザによってジョグダイヤル３０が押圧操作されてダイヤルパスワードの入力が完了すると、ＣＰＵ５０はこれに応じて次のステップＳＰ２７に移る。
【０１０３】
ステップＳＰ２７においてＣＰＵ５０は、ユーザによって入力されたダイヤルパスワードとレジストリに登録されたダイヤルパスワードとが一致するか否かを判断する。
【０１０４】
ステップＳＰ２７において肯定結果が得られた場合、このことはユーザによって入力されたダイヤルパスワードとレジストリに登録されたダイヤルパスワードとが一致したこと、すなわち正当なユーザによる操作であることを表しており、ＣＰＵ５０はステップＳＰ２８に移る。
【０１０５】
ステップＳＰ２８においてＣＰＵ５０は、図６（Ｂ）に示すようにダイヤルロック表示部１０１の左側部に設けられたスライド表示部１０４を矢印ｄ方向に移動して表示し、これによりあたかも実際にダイヤル鍵が開いていくかのような視覚効果をユーザに与え得るようになされている。
【０１０６】
そしてＣＰＵ５０はスライド表示部１０４の移動表示を完了するとステップＳＰ３２に移り、スクリーンセーバー画面の表示を終了した後に隠蔽していた画面表示を再度表示し、ステップＳＰ２１に戻る。
【０１０７】
これに対してステップＳＰ２７において否定結果が得られた場合、このことはユーザによって入力されたダイヤルパスワードとレジストリに登録されたダイヤルパスワードとが一致しないことを表しており、ＣＰＵ５０はステップＳＰ２９に移る。
【０１０８】
ステップＳＰ２９においてＣＰＵ５０は、ステップＳＰ２７におけるダイヤルパスワードの不一致回数が３回以内か否かを判断する。
【０１０９】
ステップＳＰ２９において肯定結果が得られた場合、このことはステップＳＰ２７におけるダイヤルパスワードの不一致回数が３回以内であることを表しており、ＣＰＵ５０はステップＳＰ２７に戻る。
【０１１０】
これに対してステップＳＰ２９において否定結果が得られた場合、このことはステップＳＰ２７におけるダイヤルパスワードの不一致回数が３回以内ではないことを表しており、ＣＰＵ５０は次のステップＳＰ３０に移る。
【０１１１】
ステップＳＰ３０においてＣＰＵ５０は、図１１に示す緊急回避用パスワード入力画面１４０を表示し、ユーザに対して緊急回避用パスワードの入力を要求する。
【０１１２】
この緊急回避用パスワード入力画面１４０が表示された状態において、ユーザは操作キー４を介して緊急回避用パスワードを入力する。そしてＣＰＵ５０は、ユーザによる緊急回避用パスワードの入力が完了すると、次のステップＳＰ３１に移る。
【０１１３】
ステップＳＰ３１においてＣＰＵ５０は、ユーザによって入力された緊急回避用パスワードとレジストリに登録された緊急回避用パスワードとが一致するか否かを判断する。
【０１１４】
ステップＳＰ３１において否定結果が得られた場合、このことはユーザによって入力されたダイヤルパスワードとレジストリに登録されたダイヤルパスワードとが一致しないことを表しており、ＣＰＵ５０はステップＳＰ３０に戻る。
【０１１５】
これに対してステップＳＰ３１において肯定結果が得られた場合、このことはユーザによって入力されたダイヤルパスワードとレジストリに登録されたダイヤルパスワードとが一致したこと、すなわち正当なユーザによる操作であることを表しており、ＣＰＵ５０はステップＳＰ３２に移ってスクリーンセーバー画面の表示を終了した後ステップＳＰ２１に戻る。
【０１１６】
（３）実施の形態の動作及び効果
以上の構成において、ノートパソコン１は予め設定された待機時間以上にわたって操作入力が途絶すると、液晶ディスプレイ２１にスクリーンセーバー画面を表示して、当該ノートパソコン１の処理内容を示す画面表示を隠蔽する。そしてノートパソコン１は、スクリーンセーバー画面が表示された状態において操作キー４に対する操作入力を検出すると、スクリーンセーバー画面の中央にスクリーンロック画面１００を表示し、ユーザに対してダイヤルパスワードの入力を要求する。
【０１１７】
そしてノートパソコン１は、ユーザによるジョグダイヤル３０の回動操作によって入力されたダイヤルパスワードとレジストリに登録されたダイヤルパスワードとを比較し、これらが一致しないとき正当なユーザによる操作入力ではないと判断してスクリーンセーバー画面の表示を継続し、これらが一致したとき正当なユーザによる操作入力であると判断してスクリーンセーバー画面の表示を終了する。
【０１１８】
従ってユーザはジョグダイヤル３０を回動操作するだけで、スクリーンセーバー画面の表示を終了するためのダイヤルパスワードを容易に入力することができる。また、当該ダイヤルパスワードはジョグダイヤル３０の回動操作パターンであるため、これによりユーザは当該ダイヤルパスワードを感覚的かつ容易に記憶することができる。
【０１１９】
またノートパソコン１は、ユーザによるジョグダイヤル３０の回動操作に応じてダイヤルロック表示部１０１の中央部に設けられたダイヤル表示部１０３を回動表示するとともに、ユーザによって入力されたダイヤルパスワードとレジストリに登録されたダイヤルパスワードとが一致したときダイヤルロック表示部１０１の左側部に設けられたスライド表示部１０４を移動表示し、これによりあたかも実際にダイヤル鍵を操作して当該ダイヤル鍵を開いているかのような視覚効果をユーザに与えることができる。
【０１２０】
以上の構成によれば、ノートパソコン１はジョグダイヤル３０の回動操作によって入力されたダイヤルパスワードとレジストリに登録されたダイヤルパスワードとを比較してユーザ認証を行うようにしたことにより、ユーザはダイヤルパスワードを感覚的かつ容易に記憶及び入力することができ、かくしてユーザに対して一段と操作性の優れたユーザインターフェースを提供することができる。
【０１２１】
また、ノートパソコン１はジョグダイヤル３０の回動操作に応じてダイヤル表示部１０３を回動表示するとともに、ユーザ認証の結果に応じてスライド表示部１０４を移動表示するようにしたことにより、ユーザに視覚効果を与えながら、感覚的かつ容易に認証処理を実行せせることができる。
【０１２２】
（４）他の実施の形態
なお上述の実施の形態においては、ジョグダイヤル３０の回動操作パターンに基づいてユーザ認証処理を行う場合について述べたが、本発明はこれに限らず、例えば、カーソルキー（上、下、左及び右方向の矢印キー）の操作パターンやマウスの移動操作パターン、あるいはキーボードの特定のキーの押下パターン等、他の様々な操作パターンに基づいてユーザ認証処理を行うようにしても良い。
【０１２３】
また上述の実施の形態においては、ジョグダイヤル３０を上方向及び下方向に交互に往復する回動操作の操作パターンをダイヤルパスワードとして用いる場合について述べたが、本発明はこれに限らず、例えばジョグダイヤル３０を上方向又は下方向の１方向に回転操作する操作パターンをダイヤルパスワードとして用いてユーザ認証を行うようにしても良い。
【０１２４】
また上述の実施の形態においては、ジョグダイヤル３０の回動操作パターンに基づいてユーザ認証処理を行い、認証結果に基づいてスクリーンセーバー画面の表示を終了するようにしたが、本発明はこれに限らず、例えばノートパソコン１の起動時や特定のアプリケーションの起動時におけるユーザ認証処理等、様々なユーザ認証処理に適用しても良い。
【０１２５】
また上述の実施の形態においては、ノートパソコン１におけるユーザ認証処理について述べたが、本発明はこれに限らず、例えばＰＤＡ（Personal Digital Assistant：携帯情報端末）や携帯電話機等、様々な装置におけるユーザ認証処理に適用しても良い。
【０１２６】
さらに上述の実施の形態においては、ＣＰＵ５０がＨＤＤ６７に格納されたスクリーンロックプログラムに基づいて、ダイヤルパスワードによるユーザ認証処理を行うようにしたが、本発明はこれに限らず、スクリーンロックプログラムの記録されたプログラム格納媒体をインストールすることにより、上述のユーザ認証処理を行うようにしても良い。
【０１２７】
このように上述した一連のユーザ認証処理を実行するスクリーンロックプログラムをノートパソコン１にインストールし、当該ノートパソコン１によって実行可能な状態とするために用いられるプログラム格納媒体としては、例えばフロッピーディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory ）、ＤＶＤ等のパッケージメディアのみならず、プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。また、これらプログラム格納媒体にプログラムを格納する手段としては、ローカルエリアネットワークやインターネット、ディジタル衛星放送等の有線及び無線通信媒体を利用しても良く、ルータやモデム等の各種通信インターフェースを介在させて格納するようにしても良い。
【０１２８】
【発明の効果】
上述のように本発明によれば、操作手段と、操作手段による回転操作の動きに応じて割り当てられた０と１とを順次組み合わせることにより構成された入力の過程を示す操作パターンに基づいてダイヤルパスワードを生成するダイヤルパスワード生成手段と、ダイヤルパスワード生成手段によって生成されたダイヤルパスワードを登録パスワードとして記憶媒体に記憶する記憶手段と、ユーザが操作手段を用いて回転操作の動きに応じて割り当てられた０と１とを順次入力することにより構成された操作パターンに基づいて認証パスワードを生成する認証パスワード生成手段と、ユーザの入力操作によって生成された認証パスワードと予め記憶されている登録パスワードとを比較することにより回転操作の入力の過程での動きが一致しているか否かを判断するパスワード判断手段と、ダイヤル状の鍵を図式化して表示したダイヤルロック表示部とジョグダイヤルの回動操作及び押圧操作を図式化して表示したダイヤルウインドウ部とを表示部に表示するスクリーンロック表示手段と、パスワード判断手段により認証パスワードと登録パスワードとの回転操作の入力の過程での動きが一致していると判断された場合、正当なユーザであるとしてスクリーンロック表示手段に表示されたダイヤルロック表示部に表示されたスライド表示部を移動させることにより開錠したことをユーザに対し視認させるように制御する表示制御手段とを設けたことにより、ユーザは操作手段を回転操作するだけで入力した操作パターン情報に基づいて生成されたパスワードにより認証でき、かつ認証結果を表示部に図式で表示することにより、ユーザは表示部上で開錠したことを目視で視認できるので、ユーザに対して一段と操作性の優れた認証処理を実行させることができ、かくしてユーザに対して一段と操作性の優れた認証処理を実行させ得る情報処理装置を実現できる。
【図面の簡単な説明】
【図１】本発明によるジョグダイヤル付ノートブック型パーソナルコンピュータの全体構成を示す略線図である。
【図２】本体の左側面の構成を示す略線図である。
【図３】本体の後側面の及び底面の構成を示す略線図である。
【図４】本体に取り付けられているジョグダイヤルの外観を示す略線図である。
【図５】ジョグダイヤル付ノートブック型パーソナルコンピュータの回路構成を示すブロック図である。
【図６】スクリーンロック画面の構成を示す略線図である。
【図７】ダイヤルパスワード登録手順を示すフローチャートである。
【図８】ダイヤルパスワード設定画面の構成を示す略線図である。
【図９】緊急回避用パスワード設定画面の構成を示す略線図である。
【図１０】ダイヤルパスワード認証手順を示すフローチャートである。
【図１１】緊急回避用パスワード入力画面の構成を示す略線図である。
【符号の説明】
１……ノートパソコン、２……本体、３……表示部、４……操作キー、５……スティック式ポインティングデバイス、２１……液晶ディスプレイ、３０……ジョグダイヤル、５０……ＣＰＵ、５３……ＲＡＭ、６７……ＨＤＤ、７３……Ｉ／Ｏコントローラ、８８……回転検出部。
【図１】
0004565291.tif 000002
【図２】
0004565291.tif 000003
【図３】
0004565291.tif 000004
【図４】
0004565291.tif 000005
【図５】
0004565291.tif 000006
【図６】
0004565291.tif 000007
【図７】
0004565291.tif 000008
【図８】
0004565291.tif 000009
【図９】
0004565291.tif 000010
【図１０】
0004565291.tif 000011
【図１１】
0004565291.tif 000012