(57)【特許請求の範囲】
【請求項１】
ディスプレイの表示を通常の表示から移行した特定の表示状態、ディスプレイの表示を停止する停止状態、機器における各種機能動作を休止させるサスペンド機能状態の各状態開始までの時間を個別に設定可能な電子機器であって、
ディスプレイの表示を停止する停止状態までの停止時間が設定されていれば、前記特定の表示状態の開始までの時間を前記停止時間以下の範囲で設定可能として表示する第１の表示制御手段と、
サスペンド機能状態の開始までのサスペンド時間が設定されていれば、前記特定の表示状態の開始までの時間を前記サスペンド時間以下の範囲で設定可能として表示する第２の表示制御手段と、
前記各表示制御手段で表示されている時間範囲内において、前記特定の表示状態の開始までの時間を任意に設定する時間設定制御手段と、
を備えたことを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サスペンド状態から復帰するレジューム時にセキュリティ機能を起動させる電子機器及びその制御プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来、パーソナルコンピュータや携帯情報端末装置等の電子機器では、使用されていない時間が設定された所定時間経過すると、その時点での処理状態をメモリ内に保存した後、ＣＰＵやディスク駆動系等の主要部分に供給する電源電圧を落として休止状態にするサスペンド機能を搭載している。
【０００３】
このサスペンド機能は、電子機器の消費電力を低下させる目的で搭載されており、サスペンド状態から復帰する際には、ユーザーが何らかのキー操作をすることにより、メモリ内に保存された処理状態が読み出されて、サスペンド状態に入る前の処理状態に復帰される。このサスペンド状態から復帰する機能は、レジューム機能と呼ばれている。また、サスペンド状態から復帰する際に、予め設定されたパスワードの入力を要求するセキュリティ機能を起動するようにした電子機器もある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記サスペンド状態等が設定されている場合に、ディスプレイの表示を通常の表示から移行した特定の表示状態にする所謂、スクリーンセーバー開始までの時間を設定する際に、サスペンド状態等へ移行する時間よりも大きい時間を誤って設定してしまう場合があり、その設定の操作性を損なうという問題があった。
【０００５】
本発明の課題は、サスペンド状態等が設定されている場合に、ディスプレイの表示を通常の表示から移行した特定の表示状態にする時間を設定する際の設定時間を確実に行えるようにすることである。
【０００６】
【課題を解決するための手段】
請求項１記載の発明の電子機器は、ディスプレイの表示を通常の表示から移行した特定の表示状態、ディスプレイの表示を停止する停止状態、機器における各種機能動作を休止させるサスペンド機能状態の各状態開始までの時間を個別に設定可能な電子機器であって、ディスプレイの表示を停止する停止状態までの停止時間が設定されていれば、前記特定の表示状態の開始までの時間を前記停止時間以下の範囲で設定可能として表示する第１の表示制御手段と、サスペンド機能状態の開始までのサスペンド時間が設定されていれば、前記特定の表示状態の開始までの時間を前記サスペンド時間以下の範囲で設定可能として表示する第２の表示制御手段と、前記各表示制御手段で表示されている時間範囲内において、前記特定の表示状態の開始までの時間を任意に設定する時間設定制御手段とを備えたことを特徴としている。
【０００７】
この請求項１記載の発明の電子機器は、ディスプレイの表示を停止する停止状態までの停止時間が設定されていれば、第１の表示制御手段により、特定の表示状態の開始までの時間を前記停止時間以下の範囲で設定可能として表示し、サスペンド機能状態の開始までのサスペンド時間が設定されていれば、第２の表示制御手段により、特定の表示状態の開始までの時間を前記サスペンド時間以下の範囲で設定可能として表示し、時間設定制御手段は前記各表示制御手段で表示されている時間範囲内において、前記特定の表示状態の開始までの時間を任意に設定する。
【０００８】
したがって、サスペンド状態やディスプレイの表示停止が設定されている場合に、ディスプレイの表示を通常の表示から移行した特定の表示状態にする時間は、ディスプレイの表示を停止する停止状態までの停止時間が設定されていれば、この時間以下の範囲が設定可能に表示され、サスペンド機能状態の開始までのサスペンド時間が設定されていれば、前記特定の表示状態の開始までの時間は、この時間以下の範囲が設定可能に表示されるので、その設定時間を確実に行うことができる。
【００１２】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
図１〜図８は、本発明を適用した一実施の形態における携帯情報端末を示す図である。
【００１３】
まず、構成を説明する。
図１は、本実施の形態における携帯情報端末１の要部構成を示すブロック図である。この図１において、携帯情報端末１は、ＣＰＵ２、ＲＡＭ３、ＲＯＭ４、ディスプレイ５、タッチパネル６、キーボード７、ＣＭＯＳ８、電源部９、及びＲＴＣ１０により構成されており、各部はバス１１に接続されている。また、ディスプレイ５とタッチパネル６は一体的に形成されており、携帯情報端末１は、タッチパネル６上の任意の位置に入力される手書き文字を文字認識し、この認識文字をディスプレイ５に表示するものである。
【００１４】
ＣＰＵ（Central Processing Unit）２は、ＲＯＭ４に格納された手書き文字入力処理プログラム、個人情報管理プログラム等に従って、手書き文字入力処理や個人情報管理処理を実行し、タッチパネル６から入力された各手書き文字の文字認識を行い、認識した手書き文字をディスプレイ５に表示してＲＡＭ３に格納し、また、キーボード７から入力された個人情報をＣＭＯＳ８内の個人情報管理領域に格納する。
【００１５】
また、ＣＰＵ２（請求項１、２記載の判別手段、レジューム制御手段と、請求項３記載の電源停止手段、時間範囲特定手段、時間設定制御手段に対応する。）は、ＲＯＭ４内に格納されたサスペンド処理プログラムに従って後述するサスペンド処理（図２参照）を実行し、データ処理途中に携帯情報端末１の電源スイッチ（図示せず）がＯＦＦされたり、予め設定された時間以上に亘り操作がなされない場合に電源を自動的にＯＦＦするオートパワーオフ機能が作動する等のサスペンド要因が発生すると、ＲＴＣ１０からサスペンド状態に移行するための時刻データ（Stime）を取得し、取得した時刻データをＣＭＯＳ８に保存して、引き続きシステムのサスペンド処理を実行し、端末をサスペンド状態に移行する。
【００１６】
また、ＣＰＵ２は、ＲＯＭ４内に格納されたレジューム処理プログラムに従って後述するレジューム処理（図８参照）を実行し、サスペンド状態に移行してから電源スイッチのＯＮや所定のキー入力等のレジューム要因（セキュリティ条件）の入力を確認すると、システムのレジューム処理を行い、ＲＴＣ１０からレジューム時の時刻データ（Rtime）を取得する。そして、ＣＰＵ２は、このレジューム時の時刻データ（Rtime）から、ＣＭＯＳ８に先に保存されている上記サスペンド時の時刻データ（Stime）を減算してサスペンド経過時間を算出し、このサスペンド経過時間が、後述する時間設定処理（図３〜図５）において予め設定されたセキュリティシステムを動作させるか否かを判別する時間α１、α２（以後、セキュリティシステム起動時間α１、α２と呼ぶ、α１＜α２）以上経過したか否かを判別する。そして、ＣＰＵ２は、算出したサスペンド経過時間がセキュリティシステム起動時間α１未満の場合はセキュリティシステムを起動せず、引き続きレジューム処理を実行し、また、算出したサスペンド経過時間がセキュリティシステム起動時間α１以上の場合は、セキュリティシステムを起動し、ユーザーの特定キー入力によりセキュリティシステムを解除した後にレジューム処理を実行し、算出したサスペンド時間がセキュリティシステム起動時間α２以上の場合は、ユーザーのパスワード入力によりセキュリティシステムを解除した後にレジューム処理を実行する。
【００１７】
ＲＡＭ３（Random Access Memory）は、指定されたアプリケーションプログラム、入力指示、入力データ及び処理結果を格納するワークメモリエリアを有し、ＣＰＵ２により実行される手書き文字入力処理、サスペンド処理及びレジューム処理に際して、各種データを展開する。
【００１８】
ＲＯＭ（Read Only Memory）４は、上記手書き文字入力処理プログラム、サスペンド処理プログラム及びレジューム処理プログラムを格納しており、ＣＰＵ２により手書き文字入力処理、サスペンド処理及びレジューム処理が実行される際に利用される。
【００１９】
ディスプレイ５は、表示画面の上側にタッチパネル６が一体的に形成された液晶表示パネルにより構成され、ＣＰＵ２から入力される手書き文字等の表示データを表示する。
【００２０】
タッチパネル６は、ディスプレイ５の表示画面の上側に一体的に形成された透明のパネルにより構成され、専用ペンによりパネル上を押圧操作あるいは筆記操作される際に、その押圧位置座標あるいは座標の変化を検出してＣＰＵ２に出力する。
【００２１】
キーボード７は、カーソルキー、数字入力キー及び各種機能キー等を備え、各キーの押下信号をＣＰＵ２に出力する。
【００２２】
ＣＭＯＳ（Complementary Metal Oxide Semiconductor）８（請求項２記載の記憶手段に対応する。）は、サスペンド時にも常時電源のバックアップがなされており、上記個人情報格納領域を有するとともに、サスペンド処理においてＣＰＵ２によりＲＴＣ１０から取得されたサスペンド時刻データ（Stime）を保存し、更に時間設定処理において設定された各サスペンド処理モード設定時間データＴ１、Ｔ２、Ｔ３、セキュリティシステム起動時間データα１、α２を保存する時間設定テーブル（図７参照）を有する。
【００２３】
電源部９は、携帯情報端末１内の各部に電源電圧を供給し、ＣＰＵ２が実行するサスペンド処理及びレジューム処理に際して、各部へ供給する電源電圧のＯＮ／ＯＦＦが制御されるとともに、電源スイッチのＯＮ／ＯＦＦ操作に応じて、その電源供給がＯＮ／ＯＦＦされる。
【００２４】
ＲＴＣ（Real Time Clock）１０（請求項１記載の計時手段に対応する。）は、携帯情報端末１内に設置された内部時計であり、このＲＴＣ１０の時計機能を利用して、ＣＰＵ２ではサスペンド時刻データ（Stime）、及びレジューム時刻データ（Rtime）が取得される。
【００２５】
次に、本実施の形態の動作を説明する。
まず、ＣＰＵ２により実行されるサスペンド処理について図２に示すフローチャートに基づいて説明する。
【００２６】
図２において、携帯情報端末１は、予め設定された所定時間内に処理要求が入力されないと、各種処理機能部の動作を休止させるサスペンド機能を備えた電子機器であり、ＣＰＵ２は、携帯情報端末１の電源スイッチがＯＦＦされたり、予め設定された時間以上に亘り操作がなされずにいると電源をＯＦＦするオートパワーオフ機能を作動させる等のサスペンド要因が発生すると（ステップＳ１）、ＲＴＣ１０からサスペンド状態に移行する経過時間を監視するための時刻データ（Stime）を取得し（ステップＳ２）、次いで、取得した時刻データをＣＭＯＳ８に保存する（ステップＳ３）。そして、ＣＰＵ２は、引き続きシステムのサスペンドの処理を行い（ステップＳ４）、端末をサスペンドする（ステップＳ５）。
【００２７】
なお、ステップＳ４〜Ｓ５におけるサスペンド処理の詳細については、以下に説明する時間設定処理に基づいて後述する。
【００２８】
次に、上記サスペンド時刻データ（Stime）を取得してからの経過時間に応じてレジューム処理モードに移行する際に必要となる経過時間の設定処理について、図３〜図５の時間設定処理を示すフローチャートと、図６に示す時間設定画面と、図７に示す時間設定テーブルとを参照して説明する。
【００２９】
図３〜５に示す時間設定処理では、上記サスペンド時刻データ（Stime）を取得してからの経過時間に応じたレジューム処理モードを実行するために必要な設定時間として、「スクリーンセーバー時間Ｔ１」、「モニタＯＦＦ時間Ｔ２」、「サスペンド時間Ｔ３」を設定し、これら各設定時間（請求項３記載の猶予時間に対応する。）の大小関係は、Ｔ１＜Ｔ２＜Ｔ３とする。
【００３０】
「スクリーンセーバー時間Ｔ１」は、サスペンド時刻データを取得してからＴ１時間経過すると、ディスプレイ５の表示を通常の処理表示状態から予め設定された絵柄や単純な動画像等の表示状態に移行するための設定時間であり、「モニタＯＦＦ時間Ｔ２」は、サスペンド時刻データを取得してからＴ１時間が経過し、更にＴ２時間が経過するとディスプレイ５の表示をＯＦＦ状態に移行するための設定時間であり、「サスペンド時間Ｔ３」は、サスペンド時刻データを取得してからＴ１及びＴ２時間が経過し、更にＴ３時間が経過するとサスペンド状態に移行するための設定時間である。
【００３１】
図３において、ＣＰＵ２は、まず、上記設定時間Ｔ１、Ｔ２、Ｔ３をユーザーにより設定させるために図６に示す設定画面をディスプレイ５に表示し（ステップＳ１１）、この設定画面において所望の設定時間項目が選択され（ステップＳ１２）、選択された設定時間項目が「スクリーンセーバー時間Ｔ１」であれば、ステップＳ１３に移行し、ＣＭＯＳ８内の時間設定テーブルを参照して「モニタＯＦＦ時間Ｔ２」が設定済みか否かを確認する。
【００３２】
「モニタＯＦＦ時間Ｔ２」が設定済みであれば、ＣＰＵ２は、その設定済みの「モニタＯＦＦ時間Ｔ２」をスクリーンセーバー時間の最大値（Ｍａｘ値）とし（ステップＳ１４）、ステップＳ１１で表示した設定画面上の「スクリーンセーバー時間Ｔ１」の設定可能範囲を示す「最大値（Ｍａｘ値）」表示位置にＴ２を表示し、（ステップＳ１８）、このＴ２以下の範囲内で「スクリーンセーバー時間Ｔ１」の任意設定を促し（ステップＳ１９）、Ｔ２以下でのＴ１の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ１の設定値を格納して、本時間設定処理を終了する。
【００３３】
また、「モニタＯＦＦ時間Ｔ２」が設定済みでなければ、ＣＰＵ２は、時間設定テーブルを参照して「サスペンド時間Ｔ３」が設定済みか否かを確認する(ステップＳ１５)。「サスペンド時間Ｔ３」が設定済みでなければ、ＣＰＵ２は、「スクリーンセーバー時間Ｔ１」を制限する「最大値（Ｍａｘ値）」の設定は無しと判断し（ステップＳ１６）、ステップＳ１１で表示した設定画面上に、予め決められた「スクリーンセーバー時間Ｔ１」に設定可能な時間範囲を表示し（ステップＳ１８）、この設定可能な時間範囲内で「スクリーンセーバー時間Ｔ１」の任意設定を促し（ステップＳ１９）、設定可能な時間範囲内でのＴ１の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ１の設定値を格納して、本時間設定処理を終了する。
【００３４】
また、「サスペンド時間Ｔ３」が設定済みであれば、ＣＰＵ２は、その設定済みの「サスペンド時間Ｔ３」をスクリーンセーバー時間の最大値（Ｍａｘ値）とし（ステップＳ１７）、ステップＳ１１で表示した設定画面上の「スクリーンセーバー時間Ｔ１」の設定可能範囲を示す「最大値（Ｍａｘ値）」表示位置にＴ３を表示し（ステップＳ１８）、このＴ３以下の範囲内で「スクリーンセーバー時間Ｔ１」の任意設定を促し（ステップＳ１９）、Ｔ３以下でのＴ１の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ１の設定値を格納して、本時間設定処理を終了する。
【００３５】
図３のステップＳ１２において、選択された設定項目時間が「モニタＯＦＦ時間Ｔ２」であれば、図４のステップＳ２０に移行し、ＣＰＵ２は、ＣＭＯＳ８内の時間設定テーブルを参照して「スクリーンセーバー時間Ｔ１」が設定済みか否かを確認する。
【００３６】
「スクリーンセーバー時間Ｔ１」が設定済みでなければ、ＣＰＵ２は、時間設定テーブルを参照して「サスペンド時間Ｔ３」が設定済みか否かを確認する(ステップＳ２１)。「サスペンド時間Ｔ３」が設定済みでなければ、ＣＰＵ２は、「モニタＯＦＦ時間Ｔ２」を制限する「最大値（Ｍａｘ値）」及び「最小値（Ｍｉｎ値）」の設定は無いものと判断し（ステップＳ２２）、ステップＳ１１で表示した設定画面上に、予め決められた「モニタＯＦＦ時間Ｔ２」に設定可能な時間範囲を表示し（ステップＳ２７）、この設定可能な時間範囲内で「モニタＯＦＦ時間Ｔ２」の任意設定を促し（ステップＳ２８）、設定可能な時間範囲内でのＴ２の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ２の設定値を格納して、本時間設定処理を終了する。
【００３７】
また、「サスペンド時間Ｔ３」が設定済みであれば、ＣＰＵ２は、「モニタＯＦＦ時間Ｔ２」を制限する「最小値（Ｍｉｎ値）」の設定は無いものと判断してその設定済みの「サスペンド時間Ｔ３」をモニタＯＦＦ時間の最大値（Ｍａｘ値）とし（ステップＳ２３）、ステップＳ１１で表示した設定画面上の「モニタＯＦＦ時間Ｔ２」の設定可能範囲を示す「最大値（Ｍａｘ値）」表示位置にＴ３を表示し（ステップＳ２７）、このＴ３以下の範囲内で「モニタＯＦＦ時間Ｔ２」の任意設定を促し（ステップＳ２８）、Ｔ３以下でのＴ２の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ２の設定値を格納して、本時間設定を終了する。
【００３８】
また、ステップＳ２０において、「スクリーンセーバー時間Ｔ１」が設定済みであれば、ＣＰＵ２は、時間設定テーブルを参照して「サスペンド時間Ｔ３」が設定済みか否かを確認する（ステップＳ２４）。「サスペンド時間Ｔ３」が設定済みであれば、ＣＰＵ２は、設定済みの「スクリーンセーバー時間Ｔ１」をモニタＯＦＦ時間の最小値（Ｍｉｎ値）に、同「サスペンド時間Ｔ３」をモニタＯＦＦ時間の最大値（Ｍａｘ値）とし（ステップＳ２５）、ステップＳ１１で表示した設定画面上の「モニタＯＦＦ時間Ｔ２」の設定可能範囲を示す「最小値（Ｍｉｎ値）」表示位置にＴ１を、「最大値（Ｍａｘ値）」表示位置にＴ３を表示し（ステップＳ２７）、このＴ１以上Ｔ３以下の範囲内で「モニタＯＦＦ時間Ｔ２」の任意設定を促し（ステップＳ２８）、Ｔ１以上Ｔ３以下でのＴ２の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ２の設定値を格納して、本時間処理を終了する。
【００３９】
また、「サスペンド時間Ｔ３」が設定済みでなければ、ＣＰＵ２は、「モニタＯＦＦ時間Ｔ２」を制限する「最大値（Ｍａｘ値）」の設定は無いものと判断して、設定済みの「スクリーンセーバー時間Ｔ１」をモニタＯＦＦ時間の最小値（Ｍｉｎ値）とし（ステップＳ２６）、ステップＳ１１で表示した設定画面上の「モニタＯＦＦ時間Ｔ２」の設定可能範囲を示す「最小値（Ｍｉｎ値）」表示位置にＴ１を表示し（ステップＳ２７）、このＴ１以上でのＴ２の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ２の設定値を格納して、本時間設定処理を終了する。
【００４０】
図３のステップＳ１２において、選択された設定時間項目が「サスペンド時間Ｔ３」であれば、図５のステップＳ２９に移行し、ＣＰＵ２は、ＣＭＯＳ８内の時間設定テーブルを参照して「モニタＯＦＦ時間Ｔ２」が設定済みか否かを確認する。
【００４１】
「モニタＯＦＦ時間Ｔ２」が設定済みであれば、ＣＰＵ２は、その設定済みの「モニタＯＦＦ時間Ｔ２」をサスペンド時間の最小値（Ｍｉｎ値）とし（ステップＳ３０）、ステップＳ１１で表示した設定画面上の「サスペンド時間Ｔ３」の設定可能範囲を示す「最小値（Ｍｉｎ値）」表示位置にＴ２を表示し（ステップＳ３４）、このＴ２以上の範囲内で「サスペンド時間Ｔ３」の任意設定を促し（ステップＳ３５）、Ｔ２以上でのＴ３の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ３の設定値を格納する。
【００４２】
そして、「サスペンド時間Ｔ３」が設定された後、ＣＰＵ２は、ユーザーにセキュリティ設定の有無を選択させるためのセキュリティ設定選択画面（図示せず）をディスプレイ５に表示し（ステップＳ３６）、ユーザーの選択入力を確認してセキュリティ設定の有無を判断し（ステップＳ３７）、セキュリティ設定無しの場合は、セキュリティ設定フラグをＯＦＦにして（ステップＳ３８）、セキュリティ設定を行わず、本時間設定処理及びセキュリティ設定処理を終了する。
【００４３】
また、ステップＳ３７においてセキュリティ設定有りの場合は、ＣＰＵ２は、「サスペンド時間Ｔ３」に対応したセキュリティ設定であるセキュリティ設定フラグをＯＮにして（ステップＳ３９）、ユーザーに「セキュリティシステム起動時間α１」と、この時間に対応したセキュリティ設定である特定キーの設定を行わせるための設定画面（図示せず）をディスプレイ５に表示し、ユーザーに「セキュリティシステム起動時間α１」の設定を行わせ（ステップＳ４０）た後、更に特定キーの設定を行わせ（ステップＳ４１）、ＣＭＯＳ８内の図７に示す時間設定テーブルにα１の設定値と特定キーデータの設定とを格納する。
【００４４】
そして、ＣＰＵ２は、ユーザーに「セキュリティシステム起動時間α２」と、この時間に対応したセキュリティ設定であるパスワードの設定を行わせるための設定画面（図示せず）をディスプレイ５に表示し、ユーザーに「セキュリティシステム起動時間α２」の設定を行わせ（ステップＳ４２）た後、更にパスワードの設定を行わせ（ステップＳ４３）、ＣＭＯＳ８内の図７に示す時間設定テーブルにα２の設定値とパスワードデータの設定とを格納して、本時間設定及びセキュリティ設定を終了する。
【００４５】
また、ステップＳ２９において、「モニタＯＦＦ時間Ｔ２」が設定済みでなければ、ＣＰＵ２は、時間設定テーブルを参照して「スクリーンセーバー時間Ｔ１」が設定済みか否かを確認する（ステップＳ３１）。「スクリーンセーバー時間Ｔ１」が設定済みでなければ、ＣＰＵ２は、「サスペンド時間Ｔ３」を制限する「最小値（Ｍｉｎ値）」の設定は無しと判断し（ステップＳ３２）、ステップＳ１１で表示した設定画面上に、予め決められた「サスペンド時間Ｔ３」に設定可能な時間範囲を表示し（ステップＳ３４）、この設定可能な範囲内で「サスペンド時間Ｔ３」の任意設定を促し（ステップＳ３５）、この設定可能な時間範囲内でのＴ３の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ３の設定値を格納する。
【００４６】
そして、「サスペンド時間Ｔ３」が設定された後、ＣＰＵ２は、ユーザーにセキュリティ設定の有無を選択させるためのセキュリティ設定選択画面（図示せず）をディスプレイ５に表示し（ステップＳ３６）、ユーザーの選択入力を確認してセキュリティ設定の有無を判断し（ステップＳ３７）、セキュリティ設定無しの場合は、セキュリティ設定フラグをＯＦＦにして（ステップＳ３８）、セキュリティ設定を行わず、本時間設定処理及びセキュリティ設定処理を終了する。
【００４７】
また、ステップＳ３７においてセキュリティ設定有りの場合は、ＣＰＵ２は、セキュリティ設定フラグをＯＮにして（ステップＳ３９）、ユーザーに「セキュリティシステム起動時間α１」と、この時間に対応したセキュリティ設定である特定キーの設定を行わせるための設定画面（図示せず）をディスプレイ５に表示し、ユーザーに「セキュリティシステム起動時間α１」の設定を行わせ（ステップＳ４０）た後、更に特定キーの設定を行わせ（ステップＳ４１）、ＣＭＯＳ８内の図７に示す時間設定テーブルにα１の設定値と特定キーデータの設定とを格納する。
【００４８】
そして、ＣＰＵ２は、ユーザーに「セキュリティシステム起動時間α２」と、この時間に対応したセキュリティ設定であるパスワードの設定を行わせるための設定画面（図示せず）をディスプレイ５に表示し、ユーザーに「セキュリティシステム起動時間α２」の設定を行わせ（ステップＳ４２）た後、更にパスワードの設定を行わせ（ステップＳ４３）、ＣＭＯＳ８内の図７に示す時間設定テーブルにα２の設定値とパスワードデータの設定とを格納して、本時間設定及びセキュリティ設定を終了する。
【００４９】
また、ステップＳ３１において、「スクリーンセーバー時間Ｔ１」が設定済みであれば、ＣＰＵ２は、その設定済みの「スクリーンセーバー時間Ｔ１」をサスペンド時間の最小値（Ｍｉｎ値）とし（ステップＳ３３）、ステップＳ１１で表示した設定画面上の「サスペンド時間Ｔ３」の設定可能範囲を示す「最小値（Ｍｉｎ値）」表示位置にＴ１を表示し（ステップＳ３４）、このＴ１以上の範囲内で「サスペンド時間Ｔ３」の任意設定を促し（ステップＳ３５）、Ｔ１以上でのＴ３の設定を確認すると、ＣＭＯＳ８内の図７に示す時間設定テーブルにＴ３の設定値を格納する。
【００５０】
そして、「サスペンド時間Ｔ３」が設定された後、ＣＰＵ２は、ユーザーにセキュリティ設定の有無を選択させるためのセキュリティ設定選択画面（図示せず）をディスプレイ５に表示し（ステップＳ３６）、ユーザーの選択入力を確認してセキュリティ設定の有無を判断し（ステップＳ３７）、セキュリティ設定無しの場合は、セキュリティ設定フラグをＯＦＦにして（ステップＳ３８）、セキュリティ設定を行わず、本時間設定処理及びセキュリティ設定処理を終了する。
【００５１】
また、ステップＳ３７においてセキュリティ設定有りの場合は、同様にステップＳ３９〜Ｓ４３の処理を実行して、α１と特定キーの設定、及びα２とパスワードの設定を行って、本時間設定及びセキュリティ設定を終了する。
【００５２】
ここで、図２のステップＳ４、Ｓ５のサスペンド処理内容を詳しく説明する。
【００５３】
ＣＰＵ２は、携帯情報端末１のサスペンド要因が発生すると、ＲＴＣ１０からサスペンド時刻データ（Stime）を取得し、このサスペンド時刻データ（Stime）を取得してからの経過時間に応じて上記設定時間Ｔ１、Ｔ２、Ｔ３に基づくサスペンド処理を行う。まず、Stimeの取得からＴ１時間（スクリーンセーバー時間）が経過すると、ＣＰＵ２は、ディスプレイ５の表示を通常の処理表示状態から予め設定された絵柄や動画像等の表示状態に移行するスクリーンセーバー処理を実行する。次に、Stimeの取得からＴ１時間が経過し、更にＴ２時間（モニタＯＦＦ時間）が経過すると、ＣＰＵ２は、ディスプレイ５の表示をＯＦＦ状態に移行するモニタＯＦＦ処理を実行する。そして、Stimeの取得からＴ１及びＴ２時間が経過し、更にＴ３時間（サスペンド時間）が経過すると、ＣＰＵ２は、携帯情報端末１をサスペンド状態に移行するサスペンド処理を実行し、本サスペンド処理を終了する。
【００５４】
また、図７において、時間設定テーブルに格納された各設定時間と上述した図５においてユーザーによりセキュリティ設定有りと選択された場合の各セキュリティ設定との対応関係については以下のように説明される。
【００５５】
図７に示す時間設定テーブルは、図３〜図５で説明した時間設定処理に際し、設定された各設定時間データを格納し、ＣＭＯＳ８内に保存するものである。時間設定テーブルに格納された上記設定時間Ｔ３は、ＣＰＵ２が、携帯情報端末１をサスペンド状態に移行するための設定時間であり、ＣＰＵ２によるサスペンド時刻データ（Stime）の取得からこの設定時間Ｔ３が経過すると、ＣＰＵ２は、設定時間Ｔ３に対応する処理として、ＣＭＯＳ８内に格納されたセキュリティ設定フラグをＯＮにする。
【００５６】
そして、後述する図８のステップＳ５４で算出されたサスペンド経過時間が時間設定テーブルに格納されたセキュリティシステム起動時間α１以上であれば、ＣＰＵ２は、セキュリティシステム起動時間α１に対応する処理として、特定キーによるセキュリティ設定を行う。また、このサスペンド経過時間が時間設定テーブルに格納されたセキュリティシステム起動時間α２以上であれば、ＣＰＵ２は、セキュリティシステム起動時間α２に対応する処理として、パスワードによるセキュリティ設定を行う。
【００５７】
次に、上述した時間設定及びセキュリティ設定に基づいてＣＰＵ２が行うレジューム処理について、図８に示すフローチャートを参照して説明する。
【００５８】
図８において、携帯情報端末１の電源スイッチがサスペンド状態に移行してからＯＮされる等のレジューム要因が発生すると、ＣＰＵ２は、システムのレジューム処理を行い（ステップＳ５１）、ユーザーのセキュリティ設定選択によりＣＭＯＳ８内に格納されたセキュリティ設定フラグがＯＮされているか否かを確認して（ステップＳ５２）、セキュリティ設定フラグＯＦＦでセキュリティ設定無しの場合は、セキュリティシステムを起動せずに引き続きレジューム処理を実行する。
【００５９】
また、ステップＳ５２において、セキュリティ設定フラグＯＮでセキュリティ設定有りの場合は、ＣＰＵ２は、ＲＴＣ１０からレジューム時の時刻データ（Rtime）を取得し（ステップＳ５３）、このRtimeから図２のステップＳ２で取得してＣＭＯＳ８に保存されているサスペンド時の時刻データ（Stime）を減算してサスペンド経過時間を算出し、このサスペンド経過時間がＣＭＯＳ８内の図７に示す時間設定テーブルに格納された「セキュリティシステム起動時間α１」以上経過したか否かを判別する（ステップＳ５４）。そして、ＣＰＵ２は、算出したサスペンド経過時間が「セキュリティシステム起動時間α１」未満の場合は、セキュリティシステムを起動せずに引き続きレジューム処理を実行する。
【００６０】
また、サスペンド経過時間が「セキュリティシステム起動時間α１」以上の場合、ＣＰＵ２は、時間設定テーブルを参照してサスペンド経過時間が「セキュリティシステム起動時間α２」以上経過したか否かを判別する（ステップＳ５５）。そして、サスペンド経過時間が「セキュリティシステム起動時間α２」未満の場合、ＣＰＵ２は、特定キーによるセキュリティ設定の有無を確認し（ステップＳ５６）、特定キーによるセキュリティ設定有りならば、ユーザーの特定キー入力によりセキュリティシステムを解除した後にレジューム処理を実行する。また、特定キーによるセキュリティ設定無しであれば、ＣＰＵ２は、ユーザーにパスワード入力をさせるためのパスワードガイダンスをディスプレイ５に表示し（ステップＳ５７）、ユーザーによるパスワードの入力を確認すると（ステップＳ５８）、入力されたパスワードがＣＭＯＳ８に格納されたパスワードデータと一致するか否か判断をし（ステップＳ５９）、一致した場合には、セキュリティシステムを解除した後にレジューム処理を実行し、一致しない場合には、セキュリティシステムを解除せずにサスペンド状態を維持する。
【００６１】
また、ステップＳ５８において、パスワードの入力が確認されない場合は、ＣＰＵ２は、再びパスワードガイダンスをディスプレイ５に表示し（ステップＳ５７）、引き続きユーザーによるパスワードの入力を監視し（ステップＳ５８）、入力が確認された後に、ステップＳ５９でパスワードの一致を判断してから、レジューム処理の実行若しくはサスペンド状態の維持を行う。
【００６２】
また、ステップＳ５５において、サスペンド経過時間が「セキュリティシステム起動時間α２」以上の場合、ＣＰＵ２は、上記同様にステップＳ５７〜Ｓ５９の処理を実行し、パスワードの入力及び一致を判断してから、レジューム処理の実行若しくはサスペンド状態の維持を行う。
【００６３】
以上のように、本実施の形態における携帯情報端末１では、サスペンド状態に移行する際に、ＣＰＵ２は、ＲＴＣ１０から取得したサスペンド時刻データ（Stime）からの経過時間に応じ、Ｔ１時間の経過ではスクリーンセーバー表示を行い、Ｔ２時間の経過ではモニタＯＦＦを行い、Ｔ３時間の経過ではサスペンド状態に移行する、と予めユーザーにより設定された時間Ｔ１、Ｔ２、Ｔ３に基づいて順次サスペンド状態に移行する処理を行い、次いで、レジューム要因が発生するとレジューム時の時刻データ（Rtime）を取得し、（Rtime−Stime）の演算により算出したサスペンド経過時間が予めユーザーにより設定されたα１時間以上であれば、特定キーによるセキュリティ設定を行い、更にサスペンド経過時間が同α２時間以上であれば、パスワードによるセキュリティ設定を行うようにした。
【００６４】
したがって、ＣＰＵ２により行われるサスペンド状態からレジュームに移行する際の処理は、ユーザーがセキュリティシステム起動時間α１、α２を予め設定することによって、サスペンド経過時間がα１時間未満であれば、ＣＰＵ２は、セキュリティシステムを起動させず、サスペンド経過時間がα１時間以上であればセキュリティシステムを起動させ、ユーザーの特定キー入力によりセキュリティシステムを解除してレジュームに移行する処理を実行し、サスペンド経過時間がα２時間以上であれば、ＣＰＵ２は、ユーザーのパスワード入力によりセキュリティシステムを解除してレジュームに移行する処理を実行することができるため、レジューム毎にユーザーにより行われていたパスワード入力操作の煩雑さを軽減でき、α１、α２時間以降は他者による携帯情報端末１の不正使用を排除できる。
【００６５】
また、サスペンド処理の際にＣＰＵ２が参照する上記設定時間Ｔ１、Ｔ２、Ｔ３は、各デバイスの種類に応じて時間設定の優先順位を設け、その優先順位に従った時間設定の範囲内で予めユーザーが設定することが可能であり、レジューム処理の際にＣＰＵ２が参照する上記設定時間α１、α２は、その設定時間に応じた各セキュリティ設定とともに、予めユーザーが設定することが可能である。
【００６６】
なお、上記実施の形態では、ＣＰＵ２によって実行されるサスペンド処理の際に予め設定される設定時間を「スクリーンセーバー時間Ｔ１」、「モニタＯＦＦ時間Ｔ２」、「サスペンド時間Ｔ３」としたが、他にバックライトＯＦＦ時間等を設定しても良いし、また、ＣＰＵ２によって実行されるレジューム処理の際に予め設定されるセキュリティシステム起動時間は、上記実施の形態ではα１、α２の２つを設定したが、その設定は１つでも複数個でも構わず、それに伴うセキュリティ設定も上記の特定キーやパスワードに限らず、指紋や何らかの音声情報でも良い。
【００６７】
【発明の効果】
本発明によれば、サスペンド状態やディスプレイの表示停止が設定されている場合に、ディスプレイの表示を通常の表示から移行した特定の表示状態にする時間は、ディスプレイの表示を停止する停止状態までの停止時間が設定されていれば、この時間以下の範囲が設定可能に表示され、サスペンド機能状態の開始までのサスペンド時間が設定されていれば、前記特定の表示状態の開始までの時間は、この時間以下の範囲が設定可能に表示されるので、その設定時間を確実に行うことができる。
【図面の簡単な説明】
【図１】本発明を適用した一実施の形態における携帯情報端末１の構成を示すブロック図である。
【図２】図１のＣＰＵ２により実行されるサスペンド処理を示すフローチャートである。
【図３】図１のＣＰＵ２により実行される時間設定処理の一部を示すフローチャートである。
【図４】図１のＣＰＵ２により実行される図３に続く時間設定処理の一部を示すフローチャートである。
【図５】図１のＣＰＵ２により実行される図４に続く時間設定処理の一部を示すフローチャートである。
【図６】図１の携帯情報端末１のディスプレイ５に表示された時間設定画面と各設定時間項目とを示す図である。
【図７】図１のＣＭＯＳ８に保存されている時間設定テーブルとこの時間設定テーブルに格納された各設定時間に応じたセキュリティ設定を示す図である。
【図８】図１のＣＰＵ２により実行されるレジューム処理を示すフローチャートである。
【符号の説明】
１    携帯情報端末
２    ＣＰＵ
３    ＲＡＭ
４    ＲＯＭ
５    ディスプレイ
６    タッチパネル
７    キーボード
８    ＣＭＯＳ
９    電源部
１０    ＲＴＣ
１１    バス
【図１】
0003684904.tif 000002
【図２】
0003684904.tif 000003
【図３】
0003684904.tif 000004
【図４】
0003684904.tif 000005
【図５】
0003684904.tif 000006
【図６】
0003684904.tif 000007
【図７】
0003684904.tif 000008
【図８】
0003684904.tif 000009