(57)【要約】      （修正有）【課題】操作者がそばにいなくても予約時刻に自動的に電子機器を動作をさせる。【解決手段】電子機器の電源に、時計起動電源投入信号１２で電源が投入される電源投入手段１３を設け、且つ、電源保持領域１４に時計１５のみならず予約時刻記憶手段１６、時刻比較電源投入信号発生手段１７、電源投入種別信号保持手段１８を設け、時計の時刻と予約時刻記憶手段の中の時刻が一致した時、時計起動電源投入信号１２を発生し、電源を投入したあと、電源投入後に必ずロードされ実行されるプログラムの一部に組み込まれているプログラム選択実行手段が、電源投入種別信号保持手段１８の中を検査し、電源が投入された原因が手動１１か、時計起動電源投入信号１２かを区別し、時計起動電源投入信号１２で起動されたと判断した場合、予約プログラムを実行する。【選択図】  図１
2004362512.tif 000002
【特許請求の範囲】
【請求項１】
少なくともマイクロ・プロセサー、ＲＡＭ、ＲＯＭ、ＯＳおよびアプリケーション・プログラムを格納する大容量記憶装置、電源を保持された時計、および電子回路を有し、電源投入する度に前記ＲＯＭに収納されているローダの働きでＯＳを大容量記憶装置から前記ＲＡＭにロードしてから該ＯＳの下で目的のアプリケーション・プログラムを実行する形態の電子機器において、前記電子回路は、電源を保持された領域に少なくとも一つ以上の予約時刻を記憶する予約時刻記憶手段と、時計の時刻と予約時刻記憶手段に記憶されている時刻が一致したか又はあらかじめ決められた一定の関係になった時、時計起動電源投入信号を発生する時刻比較電源投入信号発生手段と、前記時計起動電源投入信号で電源を投入する電源投入手段と、前記時計起動電源投入信号が電源を投入したことを示す信号又は手動で電源が投入されたことを示す信号のどちらかで二値をとる電源投入種別信号を対応する一方の値にセットして該電源投入種別信号を保持する電源投入種別信号保持手段と、
前記大容量記憶装置の中に前記時計起動電源投入信号で電子機器が始動した時に実行される予約プログラムを収納する予約プログラム収納領域と、
電源投入後前記マイクロ・プロセサーが前記ＲＯＭに収納されているプログラム・ローダの働きにより前記大容量記憶装置から前記ＯＳの基幹部分を前記ＲＡＭにロードした直後に動作し始めるプログラムと電子回路から成るプログラム選択実行手段とを少なくとも有し、
電源投入後前記マイクロ・プロセサーが前記ＲＯＭに収納されているプログラム・ローダの働きにより前記大容量記憶装置から前記ＯＳの基幹部分を前記ＲＡＭにロードした後、前記マイクロ・プロセサーが前記プログラム選択実行手段を用いて前記電源投入種別信号保持手段に時計起動を示す電源投入種別信号の値が保持されていると判断した場合は、前記予約プログラム収納領域に収納されている前記予約プログラムを選択して実行し、前記電源投入種別信号保持手段に手動起動を示す電源投入種別信号の値が保持されていると判断した場合は、手動で電源が投入された時の通常の処理を行うことを特徴とする電源投入及び動作開始の制御方法。
【請求項２】
前記電子機器は、前記時刻比較電源投入信号発生手段から前記時計起動電源投入信号が発せられた時、既に電源が投入された状態の場合、前記マイクロ・プロセサーに対し割り込み信号を発生する手段を備えたことを特徴とする特許請求項１に記載の電源投入及び動作開始の制御方法。
【請求項３】
前記プログラム選択実行手段は、前記ＯＳの基幹部分が前記ＲＡＭへロードされた直後に、前記マイクロ・プロセサーがプログラムにより前記電源投入種別信号保持手段に保持されている電源投入種別信号を検査する検査手段を備えたことを特徴とする特許請求項１に記載の電源投入及び動作開始の制御方法。
【請求項４】
前記プログラム選択実行手段は、前記ＯＳの基幹部分が前記ＲＡＭへロードされた直後に、前記マイクロ・プロセサーがプログラムにより前記電源投入種別信号保持手段に保持されている電源投入種別信号を検査する検査手段を備えたことを特徴とする特許請求項２に記載の電源投入及び動作開始の制御方法。
【請求項５】
前記プログラム選択実行手段は、前記ＯＳの基幹部分がＲＡＭにロードされた直後に、前記マイクロ・プロセサーがプログラムにより前記ＯＳの基幹部分が前記ＲＡＭにロードされたことを示す出力信号を前記電子回路に発生し、前記電子回路が前記電源投入種別信号保持手段に保持されている電源投入種別信号を検査し、前記マイクロ・プロセサーに対し当該電源投入種別信号の値に応じて当該電源投入種別信号の少なくとも一方の値で割り込み信号を発生する手段を備えたことを特徴とする特許請求項１に記載の電源投入及び動作開始の制御方法。
【請求項６】
前記プログラム選択実行手段は、前記ＯＳの基幹部分がＲＡＭにロードされた直後に、前記マイクロ・プロセサーがプログラムにより前記ＯＳの基幹部分が前記ＲＡＭにロードされたことを示す出力信号を前記電子回路に発生し、前記電子回路が前記電源投入種別信号保持手段に保持されている電源投入種別信号を検査し、前記マイクロ・プロセサーに対し当該電源投入種別信号の値に応じて当該電源投入種別信号の少なくとも一方の値で割り込み信号を発生する手段を備えたことを特徴とする特許請求項２に記載の電源投入及び動作開始の制御方法。
【請求項７】
前記予約プログラムは、１個以上の予約プログラムと各予約プログラムの実行時刻を管理し、且つ各予約プログラムの起動を管理する予約管理プログラムであることを特徴とする請求項１に記載の電源投入及び動作開始の制御方法。
【請求項８】
前記予約プログラムは、１個以上の予約プログラムと各予約プログラムの実行時刻を管理し、且つ各予約プログラムの起動を管理する予約管理プログラムであることを特徴とする請求項２に記載の電源投入及び動作開始の制御方法。
【請求項９】
前記予約プログラムは、１個以上の予約プログラムと各予約プログラムの実行時刻を管理し、且つ各予約プログラムの起動を管理する予約管理プログラムであることを特徴とする請求項３に記載の電源投入及び動作開始の制御方法。
【請求項１０】
前記予約プログラムは、１個以上の予約プログラムと各予約プログラムの実行時刻を管理し、且つ各予約プログラムの起動を管理する予約管理プログラムであることを特徴とする請求項４に記載の電源投入及び動作開始の制御方法。
【請求項１１】
前記予約プログラムは、１個以上の予約プログラムと各予約プログラムの実行時刻を管理し、且つ各予約プログラムの起動を管理する予約管理プログラムであることを特徴とする請求項５に記載の電源投入及び動作開始の制御方法。
【請求項１２】
前記予約プログラムは、１個以上の予約プログラムと各予約プログラムの実行時刻を管理し、且つ各予約プログラムの起動を管理する予約管理プログラムであることを特徴とする請求項６に記載の電源投入及び動作開始の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、少なくともマイクロ・プロセサー、ＲＡＭ、ＲＯＭ、ＯＳおよびアプリケーション・プログラムを格納する大容量記憶装置、電源を保持された時計、および電子回路を有し、電源が投入される度に前記ＲＯＭに収納されているローダの働きでＯＳを大容量記憶装置からＲＡＭにロードしてからＯＳの下で目的のアプリケーション・プログラムを実行する形態の電子機器や情報処理機器、並びに電源投入及び動作開始の制御方法に関するものである。
【０００２】
【従来の技術】
従来の前記と同形態の電子機器や情報処理機器では、操作者が自分で電源スイッチに触れて電源をＯＮ状態にしていた。そして、まず最初に前記と同形態の電子機器の中のＲＯＭに収納されているプログラム・ローダがＯＳをＲＡＭにロードして、それからログインなどの手続きを操作者が行い、次にアプリケション・プログラムを選択して、そのプログラムをロードして、それから使い始めることになっている。また、ＯＳが起動されると自動的にアプリケーション・プログラムが走り出すように設定しておくことも可能になっている。
【０００３】
従来技術では、まだ電源が入っていない前記と同形態の電子機器や情報処理機器を動かすには必ず操作者が電源スイッチに触れ、電源を投入しなければならなかった。
【０００４】
【発明が解決しようとする課題】
発明者は、前記と同形態の電子機器や情報処理機器の使われ方、特に家庭で使われているパソコンの使われ方等を詳細に検討した結果、以下のような課題を発見した。
【０００５】
すなわち、コンテンツをウエブサイトからダウンロードすることを定期的に行う場合、パソコンの電源スイッチをＯＮにしてからダウンロードが可能になるまでの時間が長く、その間待たねばならず、これが不便であった。
【０００６】
また、毎朝ほぼ決まった時刻にパソコンに電源を入れ電子メールが到着していないかをチェックする場合、電源投入からＯＳが立ち上がるまで待ち、ＯＳが立ち上がったところで電子メールを見るプログラムを選択して、それから見ることになる。ここまで掛かる時間がかなり長いので、毎朝行うには面倒であり不便であった。
【０００７】
従来のパソコンでこの問題を解決しようとすると、パソコン全体の電源を入れたままにして、時刻の監視も含めて総てをプログラムが制御する方法しか無かった。しかし、いくら消費電力が少ないスリープ・モードに切り替えてから待ち状態に入るにしても、実際に使っていない間、予約時刻を待つだけの為に電源を入れたままにしておくのは電力の無駄であり、特に家庭で使う人々からは、このような使い方は嫌われている。
【０００８】
また、スリープ・モードは、本来一つの仕事（複数のプログラムが走っているとしても）の中でパソコンが活発に活動していない時に電力を節約する目的で作られたものであり、予約機能を実現させる為のものではない。その為、予約目的で使おうとすると、待ち状態の時に電源を完全に切れない問題だけでなく、予約機能の実現にも不都合があった。
【０００９】
例えば、連続して毎日夜中にコンテンツをダウン・ロードするプログラムを予約プログラムとして登録しておきたい場合で、まだ夜中になっていない時にユーザがパソコンを別の仕事で使っている場合は、その仕事を終了した後、改めて予約の為の操作をして、それからパソコンをスリープ・モードにする操作をしなければならなかった。
【００１０】
なぜなら、スリープ・モードは、その時、動作していたプログラムが管理するので、一つのプログラムが終了すると、該プログラムがどのようにスリープ・モードを使ったかは不明なので、必ずしも予約機能の為にスリープ・モードが維持されているとは限らないからである。
【００１１】
この発明は、上述のような電子機器または情報処理機器、特にパソコンの不便さを解決するためになされたものであり、ユーザが別の時間帯に電子機器をいかなる仕事に使っていたとしても、その仕事を終了させる度に追加の操作をしなくても、あらかじめ設定した年月日又は曜日のそれぞれにあらかじめ設定した時刻にパソコンの電源が自動的に投入され、手動で電源が投入された時に動作させるプログラムとは独立して、あらかじめ予約してあるプログラムが走り出すようにする為のものである。
【００１２】
【課題を解決するための手段】
この発明に係わる電子機器は、少なくともマイクロ・プロセサー、ＲＡＭ、ＲＯＭ、ＯＳおよびアプリケーション・プログラムを格納する大容量記憶装置、電源を保持された時計、および電子回路を有する電子機器または情報処理機器に関するものである。
【００１３】
本発明では、前記と同形態の電子機器や情報処理機器の中に通常装備されているマイクロ・プロセサー、ＲＡＭ、ＲＯＭ、ＯＳおよびアプリケーション・プログラムを格納する大容量記憶装置、電源を保持された時計、電子回路に追加して次の手段を組み込むことで実現している。尚、ここ以下から前記と同形態の電子機器や情報処理機器のことを単に電子機器と書く。
【００１４】
本発明に関連して新たに組み込む手段は、あらかじめ希望の時刻を少なくとも一つ記憶させる予約時刻記憶手段と、設定した時刻がきたら時計起動電源投入信号を発生させる時刻比較電源投入信号発生手段と、時計起動電源投入信号で自動的に電源が投入される電源投入手段と、電源投入が手動で行われたか時計起動電源投入信号でおこなわれたかを示す電源投入種別信号を保持する電源投入種別信号保持手段と、大容量記憶装置の中に時計起動電源投入信号で電子機器が始動した時に実行される予約プログラムを収納する予約プログラム収納領域と、電源投入後プロセサーがＲＯＭに収納されているプログラム・ローダにより大容量記憶装置からＯＳの基幹部分をＲＡＭにロードした後、プロセサーがプログラムを選択して実行するプログラム選択実行手段などの手段を少なくとも含んでいる。
【００１５】
そして、電源投入後プロセサーがＲＯＭに収納されているプログラム・ローダにより大容量記憶装置からＯＳの基幹部分をＲＡＭにロードした後、電源投入種別信号保持手段に時計起動信号を示す値が保持されている場合、プロセサーがプログラム選択実行手段により前記予約プログラム収納領域に収納されている予約プログラムを選択して実行することを特徴とする電子機器である。
【００１６】
尚、前記プログラム収納領域に収納されているプログラムとは、操作者が実行を希望するプログラムとは限らない。即ち、別の場所に収納されているプログラムを実行することを指示する予約管理プログラムでも目的を達成できる。または、単にアドレスを示す数値だけでも良い。
【００１７】
【発明の実施の形態】
以下、この発明に係わる実施形態について図１図２を用いて詳細に説明する。なお、図面の説明において、同一部分、同一要素には同一番号を付して重複する説明を省略する。
【００１８】
図１は、この発明に係わる電子機器のハードウエア構成を示すブロック図である。ここでは、プロセサー１が中心になって、プロセサーが制御する時信号が通過するバス２、プログラムをハードディスク３からＲＡＭ４にロードするローダやいわゆるＢＩＯＳを収納してあるＲＯＭ５、それにディスプレーとキーボードをコントロールするディスプレー・キーボード・コントローラ６、ディスプレー７、それにキーボード８等で構成されている。また、ハードウエア全体に電源を供給する電源９、それに他の周辺機器を制御するハードウエア１０も含まれている。ここまでが、通常の電子機器と同様のものである。
【００１９】
通常、電源９をＯＮ状態にするには、操作者が手動電源投入手段１１で行うだけだが、本発明を実施した場合は、電源の中に時計起動電源投入信号１２で電源を投入する電源投入手段１３が組み込まれている。
【００２０】
また、電子回路の中に主電源がＯＦＦ状態の時でも電源が保持されている領域１４があり、その中に時計１５、少なくとも一つの予約時刻を記憶する予約時刻記憶手段１６、時計１５の時刻と予約時刻記憶手段１６の中の時刻が一致した時に時計起動電源投入信号１２を発生する時刻比較電源投入信号発生手段１７、それに時計起動電源投入信号１２が発せられたことを示す時計記信号の値か又は手動で電源が投入されたことを示す手動起動の値のどちらかを示す電源投入種別信号を保持する電源投入種別信号保持手段１８が含まれている。
【００２１】
次に動作を説明する。まず、あらかじめ、プログラムの働きで電源を投入したい時刻を予約時刻記憶手段１８に記憶させる。それと同時に、大容量記憶装置であるハードディスク３の一部の予約プログラム収納領域にその時刻に起動したいプログラムを収納する。その後、電源を切る。それでも前記の通り電源が保持されている領域１４の中のものは動作状態のままであり、時刻比較電源投入信号発生手段１７は時計が示す時刻１９と予約時刻記憶手段の中の時刻２０を常時比較している。そして、時計が示す時刻１９と予約時刻記憶手段の中の時刻２０が一致した時またはあらかじめ決められた一定の関係になった時、時刻比較電源投入信号発生手段は時計起動電源投入信号１２を発生させる。
【００２２】
そして、時計起動電源投入信号１２が電源の中に組み込まれている電源投入手段１３に到達したところで、電源がＯＮ状態になる。
【００２３】
尚、電源には、プログラムの働きで発せられる電源ＯＦＦ信号２１が到達した時電源をＯＦＦにする機能も備わっていている。
【００２４】
電源が投入された後、ＲＯＭに収納されているローダの働きでハードディスク３からまずＯＳがＲＡＭ４にロードされる。
【００２５】
そして、ＯＳの基幹部分がロードされたところで、ＯＳの一部に組み込まれているプログラムの一種であるプログラム選択実行手段（図１内に図示せず、図２に流れ図を示す）の働きで、インプット・ポートとバス２を介し、時計起動電源投入種別信号保持手段１８に保持された信号２２を検査し、当該電源投入種別信号が１になっていた場合、操作者が手動で電源を投入したのではなく、前記時計起動電源投入信号で電源が投入されたとプログラム選択実行手段は判断し、その後プログラム選択実行手段は予約プログラムのロードを行う。
【００２６】
プログラム選択実行手段が予約プログラムのロードを行う時の流れ図を図２に示す。この流れ図では、大容量記憶装置のハードディスクに収納されていたＯＳの基幹分部のＲＡＭへのロードが完了したところ１０１から描かれている。それ以前の処理は電子機器において電源がＯＦＦ状態から電源が投入された直後に処理される処理と全く同じであるので省略する。
【００２７】
これから先は、図１と図２の両方を参照しながら説明する。
【００２８】
まず、プログラム選択実行手段は電源投入種別信号保持手段１８の中をチェックする。このルーティンが図２の１０２と、１０３である。該電源投入種別信号保持手段の中の電源投入種別信号が０である場合、プログラム選択実行手段は操作者が手動で電源を投入したと判断し、あとは普通の電子機器が行う通常の処理１０４に進み実行する。
【００２９】
図２の１０４の中の処理やこれ以降の処理については本発明と関係がないので省略する。
【００３０】
前記電源投入種別信号保持手段の中の電源投入種別信号が１である場合、プログラム選択実行手段は、時計起動電源投入信号１２で電源が投入されたと判断し、次の処理１０５に進む。
【００３１】
まず、大容量記憶装置であるハードディスク３にある予約プログラム収納領域に収納されている予約プログラムをＲＡＭにロードし、その後、１０６に進み、制御権をＲＡＭにロードされた予約プログラムに渡す。以後の動作は予約プログラムの働きに依存する。
【００３２】
尚、上記の動作説明では、時計起動の場合に電源投入種別信号を１にセットし、手動起動の場合に０にセットすることになっているが、１と０の意味付けは逆にしても問題ない。
【００３３】
また、手動起動の信号と時計起動の信号の両方を使って電源投入種別信号の値を決める方法ばかりではなく、どちらか一方の信号を省略して、他の一方の信号で電源投入種別信号を１にするだけでも、電源投入種別信号が０の場合は他の方であることが自ずと決まるので、必ずしも両方の信号を用いる必要はない。
【００３４】
そして、上記では、プログラム選択実行手段は、ＯＳの基幹分部のＲＡＭへのロードが完了したところで、電源投入種別信号保持手段の中をチェックする方法を採っていたが、本発明ではこの方法に限らない。
【００３５】
即ち、プログラム選択実行手段のプログラムはＯＳの基幹分部のＲＡＭへのロードが完了したところで、単に１ビットの信号をバスと１０ポートを介して出力し、それを受け取った電子回路が電源投入種別信号保持手段の中の電源投入種別信号信号と論理的ＡＮＤを取り、それが１の場合のみ電子回路がプロセサーに割り込み信号を発生し、プロセサーが該割り込み信号で前期予約プログラムをロードするルーティンを選択実行することでも同じである。尚、ここでも電源投入種別信号の１と０の意味付けは逆であっても、他をそれに合わせれば同じである。
【００３６】
前記予約プログラムは実行しようとしている実際のアプリケーション・プログラムではなく、複数のアプリケーション・プログラムを管理する予約管理プログラムであっても良い。こうすることで、複数の予約時刻に別々のアプリケーション・プログラムを走らせることができ、一層利便性を高めることができる。
【００３７】
ここまでに説明したのは、前提として時計起動電源投入信号１２が発生した時に電子機器の電源が投入されていない状態であった。もし時計起動電源投入信号１２が発生した時既に電源が投入された状態になっていた場合は、時計起動電源投入信号１２が電源投入手段１３に到達しても電源の状態は変わらないので無意味になる。
【００３８】
しかし、時計起動電源投入信号１２が割り込み信号発生手段２３に導かれているので、割り込み信号発生手段２３は時計起動電源投入信号１２が到達すると前記マイクロ・プロセサー１に対し割り込み信号２４を発生して、前期マイクロ・プロセサー１に予約時刻記憶手段１６に記憶されている時刻になったことを知らせる。
【００３９】
この後の処理は、予約時刻が来たことを画面を通じ操作者に知らせ、あとは操作者の判断に委ねるか、操作者が表で走らせているプログラムとは別に、バックグランドで上記の手順に従い予約プログラムを自動的に走らせる等が考えられるが、いずれにしろ、この後の処理は、その為に搭載されたプログラム次第になるので、本発明の範囲外として省略する。
【００４０】
尚、割り込み信号発生手段２３は、電源が保持された領域１４に配置されていないので、電源が投入されていない状態では時計起動電源投入信号１２が到達しても、割り込み信号２４を発生しない。
【００４１】
【発明の効果】
以上のようにこの発明によれば、あらかじめ決められた年月日または曜日のそれぞれにあらかじめ決められた時刻に電子機器の電源が入り自動的に予約したプログラムが走り出し、終了後該プログラム自身が電源を切るように出来るので、必要な時だけ電力を消費し、無駄な電力を消費しない。また、操作者が待たされる時間も解消し、電子機器の利便性を高めることができる。
【００４２】
更に、電子機器に備わっているスリープ・モードの下で類似のことを行う場合と較べても、電力消費は本発明の技術を用いた方が少なくて済むし、利便性も高い。
【００４３】
例えば、夜中にゴンテンツをダウン・ロードするプログラムを予約プログラムとして登録したい場合などで、まだ夜中になっていない時に別の仕事で電子機器を使った場合、スリープ・モードを利用する方法で予約しようとするとユーザが使用していたプログラムを終了した後、毎回必ず次の予約の為の操作をすることが必要である。なぜなら、それまで使っていたプログラムがスリープ・モードをどのように使ったか不明の為、次の予約の為に改めて設定し直さなければならないからである。
【００４４】
それが、本発明の制御方法であれば、手動で電源を投入して使うプログラムと別に予約の情報や予約プログラムを独立して登録しておけるので、手動で電源を投入して使うプログラムや、そのプログラムを終了した時に一切予約情報や予約プログラムのことを気にしなくてもよい。この観点からも使い勝手は他の方法より格段に良い。
【００４５】
尚、本発明の方法でも、時計や予約時刻記憶手段などの部分は電源が保持されたままにせざるをえないが、該部分に使われている電子回路は極僅かで、且つ総ての部品をＣＭＯＳの集積回路で構成できる為、その電力消費量は電子機器のスリープ・モードでの消費電力と比べても更に少ない。従って、該部分に僅かながらも電力が消費されていることをもって上述の効果に疑義が生じるものではない。
【図面の簡単な説明】
【図１】この発明に係わる電子機器のハードウエア構成を示すブロック図である。
【図２】プログラム選択実行手段の中の主要部分を示す流れ図である。
【符号の説明】
１：プロセサー、２：バス、３：大容量記憶装置（ハードディスク等）、４：ＲＡＭ、５：ＲＯＭ、６：ディスプレー及びキーボード・コントローラ、７：ディスプレー、８：キーボード、９：電源、１０：その他の周辺機器、１１：手動電源投入手段、１２：時計起動電源投入信号、１３：電源投入手段、１４：電源保持領域、１５：時計、１６：予約時刻記憶手段、１７：時刻比較電源投入信号発生手段、１８電源投入種別信号保持手段、１９：時計の時刻信号、２０：予約時刻記憶手段の中の時刻信号、２１：電源ＯＦＦ信号、２２：電源投入種別信号保持手段の中の信号、２３：割り込み発生手段、２４：割り込み信号。
【図１】
2004362512.tif 000003
【図２】
2004362512.tif 000004