(57)【特許請求の範囲】
【請求項１】
第一の装置とは独立して動作する第二の装置の電源を制御する制御装置であって、
該第一の装置内のリアルタイムクロック（ＲＴＣ）からの現在時刻と予め設定されたオン及び／又はオフタイマ時刻に基づいて、該第二の装置の電源の制御が必要であるとその旨を通知する通知手段と、
該通知手段からの通知に基づいて、該オン及び／又はオフタイマ時刻に関する情報をアサートされた信号により該第二の装置に供給する供給手段とを備え、
該通知手段及び該供給手段は、第一の装置内の限られた機能のみが動作可能な前記第一の装置のスタンドバイ電源で動作可能であり、
該アサートされた信号がオンタイマ時刻に関する情報であると該第二の装置の電源スイッチのオン及び／又はオフ状態にかかわらず該第二の装置の電源はオンにされると共に、該アサートされた信号がオフタイマ時刻に関する情報であると該電源スイッチのオン及び／又はオフ状態にかかわらず該第二の装置の電源はオフにされ、
該第一の装置の電源は、該第二の装置の電源とは異なることを特徴とする、制御装置。
【請求項２】
該第二の装置はハードウェアで形成されたインスタントテレビジョン（ＩＴＶ）機能を有し、該電源スイッチは該ＩＴＶ機能の電源をオン及び／又はオフ状態にすることを特徴とする、請求項１記載の制御装置。
【請求項３】
リアルタイムクロック（ＲＴＣ）を内蔵した第一の装置において、
該ＲＴＣからの現在時刻と予め設定されたオン及び／又はオフタイマ時刻に基づいて、第二の装置の電源の制御が必要であるとその旨を通知する通知手段と、
該通知手段からの通知に基づいて、該オン及び／又はオフタイマ時刻に関する情報をアサートされた信号により該第二の装置に供給する供給手段とを備え、
該通知手段及び該供給手段は、該情報処理装置内の限られた機能のみが動作可能な該第一の装置のスタンドバイ電源で動作可能であり、
該アサートされた信号がオンタイマ時刻に関する情報であると該第二の装置の電源スイッチのオン及び／又はオフ状態にかかわらず該第二の装置の電源はオンにされると共に、該アサートされた信号がオフタイマ時刻に関する情報であると該電源スイッチのオン及び／又はオフ状態にかかわらず該第二の装置の電源はオフにされ、
該第一の装置の電源は、前記第二の装置の電源とは異なることを特徴とする、第一の装置。
【請求項４】
該供給手段は、タイミング規定がない信号をアサートすることにより該情報を該第二の装置に供給することを特徴とする、請求項３記載の第一の装置。
【請求項５】
該通知手段はベーシックインプットアウトプットシステム（ＢＩＯＳ)の少なくとも一部で構成され、
該供給手段はチップセットの少なくとも一部で構成され、汎用出力（ＧＰＯ）の信号を該情報として用いることを特徴とする、請求項３又は４記載の第一の装置。
【請求項６】
該第二の装置はハードウェアで形成されたインスタントテレビジョン（ＩＴＶ）機能を有し、該電源スイッチは該ＩＴＶ機能の電源をオン及び／又はオフ状態にすることを特徴とする、請求項３乃至５のいずれか１項記載の第一の装置。
【請求項７】
コンピュータとは独立して動作する装置の電源を制御するプログラムであって、
該コンピュータ内のリアルタイムクロック（ＲＴＣ）からの現在時刻と予め設定されたオン及び／又はオフタイマ時刻に基づいて、該コンピュータに該装置の電源の制御が必要であるとその旨を電源状態に関わりなく通知する通知手順と、
該通知手順からの通知に基づいて、該オン及び／又はオフタイマ時刻に関する情報をアサートされた信号により該装置に電源状態に関わりなく供給する供給手順
を該コンピュータに実行させ、
該通知手順及び該供給手順は、該コンピュータ内の限られた機能のみが動作可能な該コンピュータのスタンドバイ電源で実行可能であり、
該アサートされた信号がオンタイマ時刻に関する情報であると該装置の電源スイッチのオン及び／又はオフ状態にかかわらず該装置の電源はオンにされると共に、該アサートされた信号がオフタイマ時刻に関する情報であると該電源スイッチのオン及び／又はオフ状態にかかわらず該装置の電源はオフにされ、
該コンピュータの電源は、該装置の電源とは異なることを特徴とする、プログラム。
【請求項８】
該装置はハードウェアで形成されたインスタントテレビジョン（ＩＴＶ）機能を有し、該電源スイッチは該ＩＴＶ機能の電源をオン及び／又はオフ状態にすることを特徴とする、請求項７記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、情報処理装置及びプログラムに係り、特にリアルタイムクロック（ＲＴＣ）を用いた電源制御装置、そのようなタイマを備えた情報処理装置及びコンピュータにタイマ機能を実現させるコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ：Personal Computer）等の情報処理装置には、ハードウェアで実現される所謂インスタントテレビジョン（ＩＴＶ：Instant Television）機能を備えたものがある。かかる情報処理装置は、放送信号を受信・選択するチューナユニットを有し、チューナユニットによって選択された放送信号をＴＶ映像信号に変換するテレビチューナと、ＴＶ映像信号を録画・再生した映像信号である情報処理装置の映像信号とＴＶ映像信号とを切替えてモニタに出力している。通常のＴＶチューナ内蔵型情報処理装置は、情報処理装置が起動した後にＴＶチューナが起動するために、ＴＶ映像信号の出力に時間がかかっていた。そこで、情報処理装置が起動していなくてもモニタにＴＶ映像信号を迅速に出力できるＴＶチューナに関する従来技術が開示されている。例えば、特開２００３−６７０７３号公報では、切替スイッチでＴＶ映像信号を直接モニタに出力する場合とＰＣを経由してＴＶ映像信号を録画または再生して出力する場合に切替えることによってＴＶ映像を迅速に出力する従来技術が開示されている。【０００３】
ＩＴＶ機能を用いると、情報処理装置においてテレビジョン放送を受信することができ、情報処理装置の表示部の全領域又は一部の領域に受信された番組を表示することができる。情報処理装置は多くの場合スピーカも備えているので、受信された番組の音声も情報処理装置において再生することができる。【０００４】
他方、テレビジョン装置には、タイマ機能を備えたものがある。タイマ機能を用いると、テレビジョン装置の電源をオン／オフとする時刻設定等を行うことができ、便利である。そこで、ハードウェアで実現されるＩＴＶ機能を備えた情報処理装置においてもタイマ機能を設けることが望まれている。【０００５】
しかし、ハードウェアで実現されるＩＴＶ機能を備えた従来の情報処理装置では、ＩＴＶ機能にタイマや時計が設けられていない。従って、ＩＴＶ機能にタイマ機能を持たせるには、ＩＴＶ機能専用のタイマや時計を別途設ける必要があり、ハードウェア及びコストの増加が避けられないという問題があった。【０００６】
尚、ソフトウェアで実現されるＩＴＶ機能の場合には、タイマ機能をソフトウェアで実現可能である。この場合、情報処理装置の電源オフ時等には、ＣＰＵが動作しないためいずれのソフトウェアも実行できないが、ソフトウェアを実行できる環境下ではＩＴＶ機能もタイマ機能も実現できる。しかし、ソフトウェアによるタイマ機能は、情報処理装置のＣＰＵが動作していない電源オフ時等には動作しないため、ハードウェアで実現されるＩＴＶ機能には利用できない。【０００７】
本発明者は、先行技術文献として、特開２００３−３７７９９号公報及び特開平１０−８３２８７号公報を認識している。特開２００３−３７７９９号公報は、遠隔操作による予約機能付のＩＴＶ機能を備えた情報処理装置を開示しており、特開平１０−８３２８７号公報は、付加的な応用機能に対応する複数のスイッチを備え、少なくとも１つのスイッチがオンであるとオペレーティングシステム（ＯＳ：Operating System）ルーチンをローディングせずに付加的な応用機能を実現するルーチンをローディングする情報処理装置を開示している。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上記の問題を解決する制御装置、情報処理装置及びプログラムを提供することを概括的目的とする。【０００９】
本発明のより具体的な目的は、ＩＴＶ機能専用のタイマや時計を別途設けることなく、ハードウェア及びコストを増加することなくハードウェアで実現されるＩＴＶ機能にタイマ機能を持たせることのできる制御装置、情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の他の目的は、第一の装置とは独立して動作する第二の装置の電源の制御する制御装置であって、該第一の装置内のリアルタイムクロック（ＲＴＣ）からの現在時刻と予め設定されたタイマ時刻に基づいて、該第二の装置の電源の制御が必要であるとその旨を通知する通知手段と、該通知手段からの通知に基づいて、該第二の装置の電源を制御させる時刻に関する情報を該第二の装置に供給する供給手段とを備え、該通知手段及び該供給手段は、第一の装置内の限られた機能のみが動作可能な電源で動作可能である制御装置を提供することにある。【００１１】
本発明の更に他の目的は、リアルタイムクロック（ＲＴＣ）を内蔵した第一の装置において、該ＲＴＣからの現在時刻と予め設定された時刻に基づいて、第二の装置の電源の制御が必要であるとその旨を通知する通知手段と、該通知手段からの通知に基づいて、該第二の装置の電源を制御する時刻に関する情報を該第二の装置に供給する供給手段とを備え、該通知手段及び該供給手段は、該情報処理装置内の限られた機能のみが動作可能な電源で動作可能であり、該第二の装置とは異なる電源で動作する第一の装置を提供することを目的とする。【００１２】
本発明の他の目的は、コンピュータとは独立して動作する装置の電源を制御するプログラムであって、該コンピュータ内のリアルタイムクロック（ＲＴＣ）からの現在時刻と予め設定された時刻に基づいて、該コンピュータに該装置の電源の制御が必要であるとその旨を電源状態に関わりなく、通知させる通知手順と、該通知手順からの通知に基づいて、該コンピュータに該装置の電源を制御する時刻に関する情報を該装置に電源状態に関わりなく、供給させる供給手順とを実行させるプログラムを提供することにある。
【発明の効果】
【００１３】
本発明によれば、ＩＴＶ機能専用のタイマや時計を別途設けることなく、ハードウェア及びコストを増加することなくハードウェアで実現されるＩＴＶ機能にタイマ機能を持たせることのできる制御装置、情報処理装置及びプログラムを実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明になる情報処理装置の一実施例の要部を示すブロック図である。
【図２】情報処理装置の動作を説明するフローチャートである。
【図３】情報処理装置の要部における電源状態を示すタイムチャートである。
【符号の説明】
【００１５】
１      ＰＣ
１１      第１の部分
１２      ＲＴＣ
１４      ＢＩＯＳ
１５      チップセット
２１      第２の部分
２２      電源スイッチ
２３      オア回路
２４      ＩＴＶオン／オフ回路
【発明を実施するための最良の形態】
【００１６】
以下に、本発明になる制御装置、情報処理装置及びプログラムの各実施例を、図面と共に説明する。【００１７】
パーソナルコンピュータ等の情報処理装置には、リアルタイムクロック（ＲＴＣ：Real Time Clock）が設けられている。そこで、ハードウェアで実現されるＩＴＶ機能がこのＲＴＣを利用可能とすることが考えられる。しかし、ＲＴＣからの時間情報を直接ＩＴＶ機能に供給するには、情報処理装置にそのための専用のインタフェースを設ける必要が生じ、既存のハードウェア構成の情報処理装置を用いることはできず、情報処理装置側のハードウェア構成の設計変更が必要となってしまう。このため、ＩＴＶ機能専用のタイマや時計を別途設ける必要はないものの、情報処理装置側のハードウェア構成の設計変更を必要とするために、ハードウェア及びコストを増加することなくＩＴＶ機能にタイマ機能を持たせることは難しい。又、ハードウェアで実現されるＩＴＶ機能が情報処理装置の他の部分とは異なる電源を用いる場合、ＩＴＶ機能の電源もオン状態でないと、ＩＴＶ機能はＲＴＣからの時間情報を直接受信することができない。【００１８】
そこで、本発明では、情報処理装置側のハードウェア構成の設計変更を必要とすることなく、ハードウェアで実現されるＩＴＶ機能がＲＴＣを利用可能とする。具体的には、後述するように、情報処理装置が元々備えている汎用入出力（ＧＰＩ／Ｏ：General Purpose Input/Output）のＧＰＯのように、情報処理装置のスタンドバイ（Standby）電源で生成可能な信号を用いたオンオフタイマにより、ＩＴＶ機能の電源状態にかかわらず、ＩＴＶ機能にタイマ機能を持たせる。ＧＰＩ／Ｏは、元々各ビットがハイレベルであるかローレベルであるかに応じてデータを転送するのに用いられており、タイミングの規定もないので、オンオフタイマに用いるのに好適である。
【実施例】
【００１９】
図１は、本発明になる情報処理装置の一実施例の要部を示すブロック図である。情報処理装置の本実施例は、本発明になる制御装置の一実施例及び本発明になるプログラムの一実施例を採用する。本実施例では、説明の便宜上、本発明がパーソナルコンピュータ（ＰＣ：Personal Computer）に適用されている。ＰＣは、ラップトップ（又はノート）ＰＣのような携帯型であっても、デスクトップＰＣのような設置型であっても良い。【００２０】
図１に示すＰＣ１は、ＣＰＵ等のプロセッサ、メモリ等の記憶部、リモコン、キーボードやマウス等の入力部及び表示部等を備えた周知の基本ハードウェア構成を有するので、その図示及び説明は省略する。図１では、本発明の要旨と直接関係するＰＣ１の部分のみを示す。ＰＣ１は、第１の部分（又は、ＰＣ部分）１１と第２の部分（又は、ＩＴＶ部分）２１を有する。第１の部分１１は、水晶振動子１３を含む周知の構成のＲＴＣ１２、周知のベーシックインプットアウトプットシステム（ＢＩＯＳ：Basic Input Output System）１４及びチップセット１５を含む。ＲＴＣ１２、ＢＩＯＳ１４及びチップセット１５は、オンオフタイマの本実施例を構成する。又、ＢＩＯＳ１４の少なくとも一部及びチップセット１５の少なくとも一部は、プログラムの本実施例を構成する。【００２１】
ＢＩＯＳ１４及びチップセット１５は、上記ＣＰＵ及び記憶部により実現される。チップセット１５は、ＰＣ１のハードウェア全体及びソフトウェア全体の制御を司るソフトウェアであり、本実施例では、ＲＴＣ１２の機能の一部も実現している。ＲＴＣ１２は、ＰＣ１の電源オフ時等のスタンドバイ電源でも動作可能である。ＢＩＯＳ１４及びチップセット１５の少なくとも一部の機能は、スタンドバイ電源でも動作可能である。第１の部分１１のＢＩＯＳ１４には、周知のオペレーティングシステム（ＯＳ：Operating System）上のソフトウェアを使用してユーザが入力部から入力した情報３１が供給される。尚、ユーザが入力部からＢＩＯＳ１４を直接操作して情報３１をＢＩＯＳ１４に供給するようにしても良い。このように、本実施例では、ＰＣ１のインターフェイスを用いてＩＴＶ機能の時刻イベント、即ち、オン及び／又はオフタイマ時刻を設定することができる。【００２２】
他方、第２の部分２１は、ハードウェアで実現されるＩＴＶ機能を構成する。第２の部分２１は、ＩＴＶ機能の電源をオン／オフ状態にする電源スイッチ２２、オア（ＯＲ）回路２３及びＩＴＶオン／オフ回路２４を含む。電源スイッチ２２は、機械的なスイッチやボタンであっても、表示部に表示されて操作されるボタンであっても良い。本実施例では、第２の部分２１が用いる電源は、第１の部分１１が用いる電源とは異なる。尚、第２の部分２１は、ＰＣ１内に設けられている必要はなく、第１の部分１１と接続されていればＰＣ１に対して外部接続されていても良い。例えばＰＣ１がデスクトップ型の場合、第２の部分２１は、ＰＣ１の表示部が設けられたモニタ部内に設けられていても良い。【００２３】
図２は、図１に示す情報処理装置、即ち、ＰＣ１の動作を説明するフローチャートである。図２において、ステップＳ１では、ユーザが入力部を操作してＩＴＶ機能のオン及び／又はオフタイマ時刻を設定する情報３１をＰＣ１に入力する。ステップＳ２では、情報３１に基づいてＩＴＶ機能のオン及び／又はオフタイマ時刻がＢＩＯＳ１４に設定される。ステップＳ３では、ＢＩＯＳ１４がＲＴＣ１２から得られる現在時刻がＩＴＶ機能のオン又はオフタイマ時刻に達したか否かを判定し、判定結果がＹＥＳになると、処理はステップＳ４へ進む。つまり、ステップＳ３は、ＩＴＶ機能の電源のオン／オフの要否を判定し、ＩＴＶ機能の電源のオン／オフが必要の場合はチップセット１５にその旨を通知する。【００２４】
ステップＳ４では、チップセット１５が汎用入出力（ＧＰＩ／Ｏ：General Purpose Input/Output）のＧＰＯの信号をアサートする。即ち、ステップＳ４は、ＢＩＯＳ１４からＩＴＶ機能の電源のオン／オフが必要である旨の通知を受けると、ＩＴＶ機能の電源をオン／オフにするための信号をアサートする。本実施例で用いるＧＰＯの信号は２ビットであり、オンタイマ時刻に関する情報であるか、或いは、オフタイマ時刻に関する情報であるかを示す。ステップＳ５では、第２の部分２１内のＩＴＶオン／オフ回路２４にアサートされたＧＰＯの信号がオア回路２３を介して供給される。オア回路２３には、ＩＴＶ機能の電源をオン／オフする電源スイッチ２２からの信号も供給されている。オア回路２３は、アサートされたＧＰＯの信号がオンタイマ時刻に関する情報であると、電源スイッチ２２のオン／オフ状態にかかわらずＩＴＶ機能の電源をオンにするオン信号をＩＴＶオン／オフ回路２４に供給する。又、オア回路２３は、アサートされたＧＰＯの信号がオフタイマ時刻に関する情報であると、電源スイッチ２２のオン／オフ状態にかかわらずＩＴＶ機能の電源をオフにするオフ信号をＩＴＶオン／オフ回路２４に供給する。尚、オア回路２３に供給されるＧＰＯの信号がアサートされていない場合には、オア回路２３は電源スイッチ２２のオン／オフ状態に応じてＩＴＶ機能の電源をオン／オフにするオン／オフ信号をＩＴＶオン／オフ回路２４に供給する。このように、本実施例では、ＧＰＯの信号を用いてＩＴＶ機能の時刻イベント、即ち、オン及び／又はオフタイマ時刻をＩＴＶ機能へ伝達することができる。【００２５】
ステップＳ６では、ＩＴＶオン／オフ回路２４がオア回路２３から得られる信号がオフ信号であるか否かを判定する。オア回路２３から得られる信号がオン信号でありステップＳ６の判定結果がＮＯであると、ステップＳ７では、ＩＴＶオン／オフ回路２４がＩＴＶ機能の電源がオフの場合は電源をオンに切り替えて、処理は後述するステップＳ９へ進む。他方、ステップＳ６の判定結果がＹＥＳであると、ステップＳ８では、ＩＴＶオン／オフ回路２４がＩＴＶ機能の電源がオンの場合は電源をオフに切り替えて、処理はステップＳ９へ進む。ステップＳ９では、ＢＩＯＳ１４がＩＴＶオン／オフ回路２４がＩＴＶ機能の電源をオン／オフにするのに要する時間が経過し、且つ、現在時刻より後にオン又はオフタイマ時刻が設定されているか否かを判定し、判定結果がＮＯであると処理は終了し、判定結果がＹＥＳであると処理はステップＳ３へ戻る。【００２６】
図３は、図１に示す情報処理装置、即ち、ＰＣ１の要部における電源状態を示すタイムチャートである。図３において、ＩＴＶは第２の部分２１、即ち、ＩＴＶ機能の電源状態を示し、ＰＣはＰＣ１の電源状態を示し、Chipsetは第１の部分１１内のチップセット１５の電源状態を示す。【００２７】
説明の便宜上、図３では、ＰＣ１はデスクトップ型であり、状態ＳＴ１ではＩＴＶ機能の電源がオフ状態にあり、ＰＣ１の電源がオフ状態にあり、チップセット１５の電源がオフ状態にあるものとする。状態ＳＴ１では、例えばＰＣ１がＡＣ電源と接続されていない状態にあり、ＰＣ１内の電池を電源としてＲＴＣ１２等の非常に限られた機能のみが動作可能である。【００２８】
状態ＳＴ２では、例えばＰＣ１がＡＣ電源と接続されている状態にあり、ＩＴＶ機能の電源がオン状態にあり、ＰＣ１の電源がオフ状態にあり、ＰＣ１内ではＢＩＯＳ１４やチップセット１５がスタンドバイ電源を使用可能な状態にある。この状態ＳＴ２では、ＲＴＣ１２に加え、ＢＩＯＳ１４のうち図２に示すステップＳ３を実行するための部分や、チップセット１５のうち図２に示すステップＳ４を実行するための部分等のＰＣ１内の限られた機能が動作可能である。つまり、状態ＳＴ２では、ＢＩＯＳ１４が現在時刻をＲＴＣ１２から取得可能であり、且つ、チップセット１５が本実施例で用いるＧＰＯの信号を生成することが可能なので、オンタイマ時刻が設定されており現在時刻がこのオンタイマ時刻に達すれば、ＰＣ１が電源オフ状態であっても、図３に示すようにＩＴＶ機能の電源をオン状態に切り替えることができる。【００２９】
状態ＳＴ３では、例えばＰＣ１がＡＣ電源と接続されている状態にあり、ＩＴＶ機能の電源がオン状態にあり、ＰＣ１の電源がオン状態にある。つまり、状態ＳＴ３では、ＰＣ１の電源がオン状態とされ、ＰＣ１内のＣＰＵを含む全ての機能を使用可能な状態にある。【００３０】
ＰＣ１がラップトップ型の場合、状態ＳＴ１では、例えばＰＣ１の電源がオフ状態にあり、状態ＳＴ２では、例えばＰＣ１の電源はオン状態にあるが動作モードがパワーセーブモードであり、状態ＳＴ３では例えばＰＣ１の電源はオン状態にあり動作モードが通常モードである。【００３１】
尚、プログラムの本実施例は、ＰＣ１の記憶部等のコンピュータ読み取り可能な記憶媒体に格納されていても良い。コンピュータ読み取り可能な記憶媒体を構成する記録媒体は特に限定されず、半導体記憶装置や、磁気記録媒体、光記録媒体や光磁気記録媒体等を使用し得る。【００３２】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【産業上の利用可能性】
【００３３】
本発明は、パーソナルコンピュータ等の、ハードウェアで実現されるＩＴＶ機能を備えた、或いは、ハードウェアで実現されるＩＴＶ機能が接続される情報処理装置に適用可能である。
【図１】
0005094382.tif 000002
【図２】
0005094382.tif 000003
【図３】
0005094382.tif 000004