(57)【特許請求の範囲】
【請求項１】
各種のデータを演算処理し、装置全体を制御する制御手段と、その制御手段から独立して動作する独立動作部と、上記制御手段を所定の条件に応じてスリープ／アクティブ状態に切り換える動作状態切換手段とを有し、上記制御手段の実行動作として、上記独立動作部に関わる動作状況を予め設定された更新時期において更新する更新機能を備えた情報処理装置であって、
上記制御手段により更新機能を実行させる上記更新時期、またはそれ以前の所定時期に達した場合、上記動作状態切換手段に対して上記制御手段をスリープ状態からアクティブ状態に切り換えるための復帰条件を投入する条件投入手段を有することを特徴とする情報処理装置。
【請求項２】
上記独立動作部は、上記制御手段から独立して現在時刻を計時する時計手段を含み、
上記更新機能は、上記時計手段の計時する現在時刻を予め設定された更新時期において更新するものであり、
上記条件投入手段は、上記時計手段による現在時刻が上記更新時期、またはそれ以前の所定時期に達した場合、上記動作状態切換手段に対して上記制御手段をスリープ状態からアクティブ状態に切り換えるための復帰条件を投入する、請求項１に記載の情報処理装置。
【請求項３】
上記独立動作部は、上記制御手段から独立して基準時刻を計時する時計手段を含み、
上記制御手段のアクティブ状態での動作モードとして、上記時計手段によって計時される基準時刻に対して所定の補正処理を行った時刻を現在時刻として出力する時刻補正モードを備え、
上記更新機能は、上記時刻補正モードのオン／オフを予め定められた更新時期において更新するものであり、
上記条件投入手段は、上記時計手段による基準時刻が上記更新時期、またはそれ以前の所定時期に達した場合、上記動作状態切換手段に対して上記制御手段をスリープ状態からアクティブ状態に切り換えるための復帰条件を投入する、請求項１に記載の情報処理装置。
【請求項４】
上記制御手段は、アクティブ状態において、現在時刻の表示を行う表示機能を有している、請求項１ないし請求項３のいずれかに記載の情報処理装置。
【請求項５】
上記条件投入手段が上記動作状態切換手段に対して復帰条件を投入してから一定時間が経過した後、上記条件投入手段は、前回とは逆に上記動作状態切換手段に対して上記制御手段をアクティブ状態からスリープ状態に切り換えるための再開条件を投入する、請求項１ないし請求項４のいずれかに記載の情報処理装置。
【請求項６】
上記条件投入手段は、条件の投入時点をユーザ設定に応じて可変可能に管理している、請求項１ないし請求項５のいずれかに記載の情報処理装置。
【請求項７】
上記動作状態切換手段は、上記条件投入手段以外からの外的条件が何ら投入されない待機状態が所定の監視時間にわたって継続すると、上記制御手段をアクティブ状態からスリープ状態に切り換えている、請求項１ないし請求項６のいずれかに記載の情報処理装置。
【請求項８】
上記動作状態切換手段は、スリープ状態中に投入される上記外的条件を起因として、上記制御手段をアクティブ状態に切り換えている、請求項７に記載の情報処理装置。
【請求項９】
上記動作状態切換手段は、上記所定の監視時間をユーザ設定に応じて可変可能に管理している、請求項７または請求項８に記載の情報処理装置。
【請求項１０】
上記動作状態切換手段の動作をユーザ設定に応じて許可／禁止する切換動作許可／禁止手段を有している、請求項１ないし請求項９のいずれかに記載の情報処理装置。
【請求項１１】
上記制御手段による時刻更新機能の実行動作をユーザ設定に応じて許可／禁止する時刻更新動作許可／禁止手段を有している、請求項１ないし請求項１０のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえばファクシミリ装置や電話装置などに内蔵される情報処理装置に関し、特に省電力のための制御系のスリープ機能と、サマータイムなどの導入に応じて時刻を進める時刻更新機能とを兼備した情報処理装置に関する。
【０００２】
【従来の技術】
ファクシミリ装置は、文字や写真などの画像を相手側のファクシミリ装置などとの間で送受信するものであるが、常に利用されるものでなく待機状態が大半を占めるため、省電力のために制御系をスリープさせる機能を装備した製品が開発されている。ここで言うスリープ機能とは、ユーザの操作や信号の入出力などが何ら行われない期間が一定時間継続すると、装置全体の動作を制御するＣＰＵが動作可能なアクティブ状態から、完全に休止したスリープ状態に自動的に移行することを言う。
【０００３】
一方、この種のファクシミリ装置には、上記スリープ機能とは全く別の機能として、時刻更新機能を装備した製品もある。この時刻更新機能とは、たとえば夏の間だけ時計を１時間進めて日照時間を有効に利用するサマータイムの導入などに伴い利用されるものである。具体的には、装置に装備された内蔵時計により計時されている時刻を、ある時期になると自動的に一定時間進めて更新し、更新後の時刻をたとえば表示時刻として表示パネルに出力させるといった処理を行うものである。このような時刻更新機能は、ＣＰＵの一機能として実現されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記スリープ機能と時刻更新機能とを併用するファクシミリ装置では、スリープ機能によって時刻更新機能に誤動作を生じる場合があった。つまり、スリープ機能が働いてＣＰＵが休止している期間中に時刻更新機能による時刻の自動更新時期になった場合、時刻更新のための実行動作を行うＣＰＵがスリープ状態であるために時刻を更新することはできない。このような事態は、時刻更新時期がスリープ状態に陥りやすい深夜などに設定されることから、起こる可能性が高いと言える。そのため、たとえば通常タイムからサマータイムに移行して時刻更新機能が正常に動作したものと信じているユーザは、表示パネルに出力された表示時刻をサマータイムに対応した時刻として見誤ってしまうおそれがあった。
【０００５】
また、内蔵時計による計時を利用して他の処理を実行させる場合にも、時刻更新機能が動作していないことによる不具合を生じる。たとえば、ファクシミリ通信において原稿データに送信時刻を付加する場合、通信や通話の管理レポートに時刻を記録する場合、タイマ送信による送信の場合などにも正しくない時刻を用いた処理が行われることになる。
【０００６】
本発明は、上記の点に鑑みて提案されたものであって、制御系のスリープ機能および制御系とは独立して動作する部分の更新機能の両機能が併用される場合、更新機能を正常に動作させることができる情報処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載した発明の情報処理装置は、各種のデータを演算処理し、装置全体を制御する制御手段と、その制御手段から独立して動作する独立動作部と、上記制御手段を所定の条件に応じてスリープ／アクティブ状態に切り換える動作状態切換手段とを有し、上記制御手段の実行動作として、上記独立動作部に関わる動作状況を予め設定された更新時期において更新する更新機能を備えた情報処理装置であって、上記制御手段により更新機能を実行させる上記更新時期、またはそれ以前の所定時期に達した場合、上記動作状態切換手段に対して上記制御手段をスリープ状態からアクティブ状態に切り換えるための復帰条件を投入する条件投入手段を有することを特徴としている。
【０００８】
このような情報処理装置によれば、制御手段がスリープ状態中において、更新機能を実行させる更新時期、またはそれ以前のたとえば１秒前、１分前、あるいは１時間前の時点などになった場合、その時点で復帰条件を投入することにより制御手段がスリープ状態からアクティブ状態に切り換えられるので、更新時期においては、アクティブ状態となった制御手段により更新機能を確実に実行させることができ、その機能の実行以後においては動作状況が正常に更新された独立動作部の動作に基づいて各種処理を実行することができる。
【０００９】
また、請求項２に記載した発明の情報処理装置は、請求項１に記載の情報処理装置であって、上記独立動作部は、上記制御手段から独立して現在時刻を計時する時計手段を含み、上記更新機能は、上記時計手段の計時する現在時刻を予め設定された更新時期において更新するものであり、上記条件投入手段は、上記時計手段による現在時刻が上記更新時期、またはそれ以前の所定時期に達した場合、上記動作状態切換手段に対して上記制御手段をスリープ状態からアクティブ状態に切り換えるための復帰条件を投入する。
【００１０】
このような情報処理装置によれば、請求項１に記載の情報処理装置による効果に加えて、制御手段がスリープ状態中において、時計手段の計時する現在時刻を更新する時期、またはそれ以前のたとえば１秒前、１分前、あるいは１時間前の時点などになった場合、その時点で復帰条件を投入することにより制御手段がスリープ状態からアクティブ状態に切り換えられるので、更新時期においては、アクティブ状態となった制御手段により現在時刻の更新を確実に実行させることができ、その機能の実行以後においては正常に更新された現在時刻に基づいて各種処理を実行できる。
【００１１】
さらに、請求項３に記載した発明の情報処理装置は、請求項１に記載の情報処理装置であって、上記独立動作部は、上記制御手段から独立して基準時刻を計時する時計手段を含み、上記制御手段のアクティブ状態での動作モードとして、上記時計手段によって計時される基準時刻に対して所定の補正処理を行った時刻を現在時刻として出力する時刻補正モードを備え、上記更新機能は、上記時刻補正モードのオン／オフを予め定められた更新時期において更新するものであり、上記条件投入手段は、上記時計手段による基準時刻が上記更新時期、またはそれ以前の所定時期に達した場合、上記動作状態切換手段に対して上記制御手段をスリープ状態からアクティブ状態に切り換えるための復帰条件を投入する。
【００１２】
このような情報処理装置によれば、請求項１に記載の情報処理装置による効果に加えて、制御手段がスリープ状態中において、時刻補正モードのオン／オフを更新する時期、またはそれ以前のたとえば１秒前、１分前、あるいは１時間前の時点などになった場合、その時点で復帰条件を投入することにより制御手段がスリープ状態からアクティブ状態に切り換えられるので、更新時期においては、アクティブ状態となった制御手段により時刻補正モードの設定の更新を確実に実行させることができ、その機能の実行以後においては正常に更新されたモードに応じて出力される時刻に基づいて各種処理を実行できる。
【００１３】
また、請求項４に記載した発明の情報処理装置は、請求項１ないし請求項３のいずれかに記載の情報処理装置であって、上記制御手段は、アクティブ状態において、現在時刻の表示を行う表示機能を有している。
【００１４】
このような情報処理装置によれば、請求項１ないし請求項３のいずれかに記載の情報処理装置による効果に加えて、現在時刻を表示する表示手段を備えているので、ユーザは、制御手段がアクティブ状態の時には常に現在時刻を把握することが可能となる。制御手段がスリープ状態中は、表示手段の表示はなされないが、独立して動作する時計手段の計時は継続されるので、スリープ状態が解除されれば直ちに現在時刻の表示を開始することができ、スリープ状態中に更新機能の更新時期が到達した際には、現在時刻の更新、あるいは時刻補正モードの設定更新が行われ、更新された時刻を現在時刻として表示することができる。
【００１５】
さらに、請求項５に記載した発明の情報処理装置は、請求項１ないし請求項４のいずれかに記載の情報処理装置であって、上記条件投入手段が上記動作状態切換手段に対して復帰条件を投入してから一定時間が経過した後、上記条件投入手段は、前回とは逆に上記動作状態切換手段に対して上記制御手段をアクティブ状態からスリープ状態に切り換えるための再開条件を投入する。
【００１６】
このような情報処理装置によれば、請求項１ないし請求項４のいずれかに記載の情報処理装置による効果に加えて、復帰条件を投入してから一定時間経過後、具体的には更新時期を過ぎた後、再開条件を投入することにより再び制御手段をアクティブ状態からスリープ状態に切り換えることができるので、正常に動作状況が更新された以降においては、再度スリープ機能を発揮させて省電力化を図ることができる。
【００１７】
また、請求項６に記載した発明の情報処理装置は、請求項１ないし請求項５のいずれかに記載の情報処理装置であって、上記条件投入手段は、条件の投入時点をユーザ設定に応じて可変可能に管理している。
【００１８】
このような情報処理装置によれば、請求項１ないし請求項５のいずれかに記載の情報処理装置による効果に加えて、上記復帰条件や再開条件を投入することにより制御手段をスリープ状態からアクティブ状態に、あるいはその逆に切り換える時点を任意に変更することができ、たとえば復帰条件から再開条件を投入するまでの時間を短く設定すれば、その分だけ節電時間をかせぐことができる。
【００１９】
さらに、請求項７に記載した発明の情報処理装置は、請求項１ないし請求項６のいずれかに記載の情報処理装置であって、上記動作状態切換手段は、上記条件投入手段以外からの外的条件が何ら投入されない待機状態が所定の監視時間にわたって継続すると、上記制御手段をアクティブ状態からスリープ状態に切り換えている。
【００２０】
このような情報処理装置によれば、請求項１ないし請求項６のいずれかに記載の情報処理装置による効果に加えて、たとえば外的条件として、ユーザの操作や信号の送受信などが何ら行われない待機状態が一定時間長とした監視時間にわたって継続する場合、制御手段がアクティブ状態からスリープ状態に自動的に切り換えられるので、待機電力の消費を抑えて省電力化を図るといったスリープ機能を具体化することができる。
【００２１】
また、請求項８に記載した発明の情報処理装置は、請求項７に記載の情報処理装置であって、上記動作状態切換手段は、スリープ状態中に投入される上記外的条件を起因として、上記制御手段をアクティブ状態に切り換えている。
【００２２】
このような情報処理装置によれば、請求項７に記載の情報処理装置による効果に加えて、スリープ状態中に外的条件が投入されると、その時点で制御手段がアクティブ状態に切り換えられるので、ユーザなどが装置を使用する機会に応じてすぐに装置を使用することができ、現実的なスリープ機能を実現することができる。
【００２３】
さらに、請求項９に記載した発明の情報処理装置は、請求項７または請求項８に記載の情報処理装置であって、上記動作状態切換手段は、上記所定の監視時間をユーザ設定に応じて可変可能に管理している。
【００２４】
このような情報処理装置によれば、請求項７または請求項８に記載の情報処理装置による効果に加えて、スリープ状態に切り換えるための基準となる監視時間をユーザが任意に変更することができ、たとえばその監視時間を短く設定すれば、その分だけ節電時間をかせぐことができる。
【００２５】
また、請求項１０に記載した発明の情報処理装置は、請求項１ないし請求項９のいずれかに記載の情報処理装置であって、上記動作状態切換手段の動作をユーザ設定に応じて許可／禁止する切換動作許可／禁止手段を有している。
【００２６】
このような情報処理装置によれば、請求項１ないし請求項９のいずれかに記載の情報処理装置による効果に加えて、使用頻度などに応じてスリープ機能を発揮できないようにユーザが設定することができ、スリープ機能を使用するか否かをユーザの好みに応じて選択することができる。
【００２７】
さらに、請求項１１に記載した発明の情報処理装置は、請求項１ないし請求項１０のいずれかに記載の情報処理装置であって、上記制御手段による時刻更新機能の実行動作をユーザ設定に応じて許可／禁止する時刻更新動作許可／禁止手段を有している。
【００２８】
このような情報処理装置によれば、請求項１ないし請求項１０のいずれかに記載の情報処理装置による効果に加えて、利用状況などに応じて時刻更新機能を発揮できないようにユーザが設定することができ、時刻更新機能を使用するか否かをユーザの好みに応じて選択することができる。
【００２９】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照して具体的に説明する。
【００３０】
図１は、本発明にかかる情報処理装置の一実施形態を示した回路ブロック図であって、この図に示す情報処理装置は、一例としてファクシミリ装置に内蔵されたものであって、ＣＰＵ１、ＮＣＵ２、ＲＡＭ３、モデム４、ＲＯＭ５、ＥＥＰＲＯＭ６、ゲートアレイ７、コーデック８、ＤＭＡＣ９、読取部１１、記録部１２、操作部１３、表示部１４、および入出力監視部１５などを具備して構成されている。ＣＰＵ１、ＮＣＵ２、ＲＡＭ３、モデム４、ＲＯＭ５、ＥＥＰＲＯＭ６、ゲートアレイ７、コーデック８、およびＤＭＡＣ９は、バス線１６により相互に接続されている。バス線１６には、アドレスバス、データバス、および制御信号線が含まれる。ゲートアレイ７には、読取部１１、記録部１２、操作部１３、表示部１４、および入出力監視部１５が接続されている。
【００３１】
ＣＰＵ１は、ファクシミリ装置全体を制御する。ＮＣＵ２は、公衆電話回線１７に接続されて網制御を行う。ＲＡＭ３は、充電電池などにより電源バックアップが施されており、ＣＰＵ１の作業領域などを提供する。モデム４は、ファクシミリデータの変調や復調などを行う。ＲＯＭ５は、各種のプログラムや設定値などのデータを記憶している。ＥＥＰＲＯＭ６は、各種のフラグや設定データなどを記憶する。ゲートアレイ７は、ＣＰＵ１の入出力インターフェースとして機能する。コーデック８は、ファクシミリデータの符号化や復号化を行う。ＤＭＡＣ９は、ＲＡＭ３へのデータの書き込みや読み出しを行う。
【００３２】
読取部１１は、送信すべき原稿用紙から画像を読み取る。記録部１２は、たとえばインクジェット方式あるいは熱転写方式などにより、受信した画像などを記録用紙に再現する。操作部１３は、キースイッチ群を備えており、電話番号や送受信操作などのユーザによる操作を受け付けてＣＰＵ１に伝える。表示部１４は、ＬＣＤやＬＥＤなどの表示パネルを備えており、装置全体のステータス情報や設定情報などを表示するとともに時刻を表示する。入出力監視部１５は、ＣＰＵ１から独立して動作するものであって、時刻を計時する時計回路１５ａを備えている。この入出力監視部１５の詳細については後述する。
【００３３】
なお、図１においては図示しないが、本ファクシミリ装置は、シリアルケーブルやパラレルケーブルを介してパーソナルコンピュータなどに接続し、プリンタやスキャナなどとして利用できるものである。
【００３４】
本発明の要点について説明すると、ＣＰＵ１は、その実行動作の一つとして、時計回路１５ａから得られる基準時刻を現在時刻としてそのまま使用する一方、サマータイムなどの導入に応じて基準時刻に対し一定時間だけ進めた時刻を現在時刻とするように切り換えるために、動作モードの一つとして時刻補正モードを備え、この時刻補正モードの設定を更新する機能を有している。これは、サマータイムの期間の開始に基づいて、時刻補正モードの設定をオフからオンにすることで、基準時刻に一定時間進めた時刻を現在時刻として使用するように切り換えられる。時刻補正モードの設定状況は、ＥＥＰＲＯＭ６などに格納されている。たとえば、５月１日から９月３０日までをサマータイムとして設定した場合、ＣＰＵ１は、時計回路１５ａの計時が５月１日の午前２時ちょうどになると時刻補正モードをオンに更新し、１時間だけ時刻を進めて午前３時とした時刻を現在時刻として出力する処理を開始する。そして、サマータイム中は、時刻補正モードがオンとした状態が継続するため、基準時刻よりも常に１時間進んだ時刻を現在時刻として管理し、表示機能などに用いられる。その後、１０月１日の午前２時になると、再びもとの基準時刻に一致した時刻を現在時刻とするために、上記時刻補正モードをオフに更新させる。このような時刻補正モードのオン／オフ設定を更新する機能は、ＣＰＵ１の動作とは無関係に動作する時計回路１５ａを備えることで実現される。また、更新機能の実行動作は、ユーザ設定に応じて許可することもできるし、禁止することもできる。なお、時刻補正モードのオン／オフ設定の更新機能が自動的に実行される時期を更新時期と言う。
【００３５】
一方、ファクシミリ装置は、ファクシミリ送受信などのために常に利用されるものでなく待機状態が大半を占めるため、省電力のためのスリープ機能を装備している。このスリープ機能とは、ユーザによるキー操作や相手側からの信号の受信など（以下、これらを「外的条件」という）が何ら行われない期間が一定時間経過した場合、ＣＰＵ１やモデム４を動作可能なアクティブ状態から電力供給を休止したスリープ状態に自動的に切り換えることを言う。このようなスリープ機能は、以下に詳述する入出力監視部１５の動作によって行われる。
【００３６】
入出力監視部１５は、ＣＰＵ１から独立して上記外的条件を監視するものであって、本実施形態においては、ハードウェア回路によって実現される。そのために、入出力監視部１５は、先の時計回路１５ａ、および外的条件に応じてＣＰＵ１をスリープ／アクティブ状態に切り換えるための動作状態切換回路１５ｂを備えている。動作状態切換回路１５ｂは、外的条件が投入されたことを検知する回路、前回の外的条件が投入されてからの待機状態を一定時間にわたって監視するウォッチドッグタイマなどで構成されており、このウォッチドッグタイマがカウントする時間（以下、「監視時間」と言う）内に外的条件が検知されない場合、動作状態切換回路１５ｂがＣＰＵ１などをアクティブ状態からスリープ状態に切り換える。一方、監視時間内に外的条件を検知すると、動作状態切換回路１５ｂは、ウォッチドッグタイマをリセットし、再び外的条件の監視を続ける。さらに、ＣＰＵ１などのスリープ状態中に外的条件を検知すると、動作状態切換回路１５ｂは、その時点ですぐにＣＰＵ１などをアクティブ状態に切り換える。このようなスリープ機能の実行動作は、ユーザ設定に応じて許可することもできるし、禁止することもできる。また、スリープ状態に切り換えるための監視時間は、たとえば１０分、１時間などの時間長でユーザが任意に設定することができ、動作状態切換回路１５ｂによって可変可能に管理されている。
【００３７】
そして、上記更新機能およびスリープ機能を併用する場合、更新時期においてＣＰＵ１がスリープ状態であると、更新機能の実行動作に支障が生じることから、本ファクシミリ装置における入出力監視部１５には、そのような対処として条件投入回路１５ｃが組み込まれている。この条件投入回路１５ｃは、たとえばちょうど更新時期になった時、またはそれ以前の１秒前、１分前、あるいは１時間前の時点などになった場合、その時点で擬似的な復帰条件を自己生成するとともに、その復帰条件を動作状態切換回路１５ｂに投入するものである。復帰条件が投入された動作状態切換回路１５ｂは、その時点でスリープ状態にあるＣＰＵ１をアクティブ状態に切り換える。また、条件投入回路１５ｃは、動作状態切換回路１５ｂに対して復帰条件を投入してから一定時間が経過した後、前回とは逆に動作状態切換回路１５ｂに対してＣＰＵ１をアクティブ状態からスリープ状態に切り換えるための再開条件を自己生成し、この再開条件を動作状態切換回路１５ｂに投入することで再びＣＰＵ１をスリープ状態とすることができる。この条件投入回路１５ｃにおいては、上記復帰条件や再開条件の投入時点が更新時期を基準として可変可能に管理されており、このような条件投入時点は、ユーザが任意に設定することができる。
【００３８】
すなわち、ＣＰＵ１は、各種のデータを演算処理し、装置全体を制御するとともに、独立動作部としての時計回路１５ａに関わる動作状況を予め設定された更新時期において更新する制御手段を実現している。動作状態切換回路１５ｂは、制御手段を所定の条件に応じてスリープ／アクティブ状態に切り換える動作状態切換手段を実現している。条件投入回路１５ｃは、制御手段により更新機能を実行させる更新時期、またはそれ以前の所定時期に達した場合、動作状態切換手段に対して制御手段をスリープ状態からアクティブ状態に切り換えるための復帰条件を投入する条件投入手段を実現している。
【００３９】
次に、上記構成を有するファクシミリ装置の動作、特に更新機能としての時刻に関する更新およびスリープ機能を併用する場合の動作について図面を参照して説明する。
【００４０】
図２は、更新機能を実行するＣＰＵ１の動作手順を示したフローチャートである。この図に示すように、まず、ＣＰＵ１は、ユーザの設定情報に基づいて時刻に関する更新処理が許可されているか否かを判断する（Ｓ１）。このようなユーザの設定情報は、ＥＥＰＲＯＭ６などに記憶されている。
【００４１】
時刻更新処理が許可されている場合（Ｓ１：ＹＥＳ）、ＣＰＵ１は、時計回路５ａから取得された基準時刻に基づいて、現時点が年内に２回ある時刻更新時期のうちの時刻変更時点であるか否かを判断する（Ｓ２）。このような時刻変更時点は、たとえばサマータイム初日の早朝時刻としてＥＥＰＲＯＭ６などに設定されている。なお、時刻変更時点は、ユーザが任意に指定することも可能であって、一般的には１年に１度だけ用いられるものである。
【００４２】
現在の基準時刻が時刻変更時点となった場合（Ｓ２：ＹＥＳ）、ＣＰＵ１は、その時点の基準時刻、たとえば午前２時に１時間加算した結果を現在時刻とするために、上述した時刻補正モードを「ＯＦＦ」から「ＯＮ」に更新する処理を行う（Ｓ３）。この時刻補正モードが「ＯＮ」になることにより、以後は基準時刻に１時間加算した時刻を現在時刻として管理し、たとえば表示部１４に表示するなどの処理に用いられる。このようにして時刻補正モードが「ＯＮ」に更新された後は、後述する時刻復調時点までは、時計回路１５ａが計時する基準時刻よりも１時間進んだ時刻、つまりサマータイムなどに応じた時刻が現在時刻となる。なお、時計回路１５ａの基準時刻は、工場出荷前に時刻調整されているものであっても良いし、ユーザの時刻調整を可能としたものであっても良い。
【００４３】
Ｓ２において、現在の基準時刻が時刻変更時点でない場合（Ｓ２：ＮＯ）、ＣＰＵ１は、その基準時刻に基づいて現時点が時刻復調時点であるか否かを判断する（Ｓ４）。この時刻復調時点とは、上記時刻変更時点と組み合わせて用いられる更新時期であり、たとえばサマータイム終了日の翌日の早朝時刻としてＥＥＰＲＯＭ６などに設定されている。なお、このような時刻復調時点も、上記時刻変更時点と同様にユーザが任意に指定することが可能であり、一般的には１年に１度だけ用いられるものである。
【００４４】
現在の基準時刻が時刻復調時点となった場合（Ｓ４：ＹＥＳ）、ＣＰＵ１は、その時点の基準時刻をそのまま現在時刻として管理するため、時刻補正モードを「ＯＮ」から「ＯＦＦ」に更新する処理を行う（Ｓ５）。この時刻補正モードが「ＯＦＦ」になることにより、以後は基準時刻をそのまま現在時刻として管理し、たとえば表示部１４に表示するなどの処理に用いられる。このようにして時刻補正モードが「ＯＦＦ」に更新された後は、サマータイムなどに応じて時刻の変更が必要となる時刻変更時点に基準時刻が達するまでは、基準時刻がそのまま現在時刻として表示などの各種処理に用いられる。
【００４５】
Ｓ４において、現在の基準時刻が時刻復調時点でない場合（Ｓ４：ＮＯ）、つまり、１年のうちに２度しかない時刻変更時点でも時刻復調時点でもない場合、ＣＰＵ１は、時刻更新処理を行うことなく現在行われている動作を続ける。これにより、サマータイムであれば、基準時刻よりも進んだ時刻が現在時刻として管理される一方、サマータイム以外の期間であれば、基準時刻がそのまま現在時刻として管理されることとなる。なお、後述するようにＣＰＵ１がスリープ状態にある場合は、表示部１４において時刻が表示されることはない。また、表示部１４自体の内蔵回路によってスリープモードといったメッセージが表示されるようにしても良い。
【００４６】
Ｓ１において、時刻更新処理がユーザの設定により禁止されている場合（Ｓ１：ＮＯ）、ＣＰＵ１は、この時刻更新処理を行うことなく現在行われている動作を続ける。
【００４７】
次に、図３は、スリープ機能を実行する入出力監視部１５の動作手順を示したフローチャートである。この図に示すように、まず、入出力監視部１５は、ユーザの設定情報に基づいてスリープ処理が許可されているか否かを判断する（Ｓ１０）。このようなユーザの設定情報は、ＥＥＰＲＯＭ６などに記憶されている。
【００４８】
スリープ処理が許可されている場合（Ｓ１０：ＹＥＳ）、入出力監視部１５は、ウォッチドッグタイマなどを用いて入出力監視処理を行う（Ｓ１１）。この入出力監視処理とは、先に説明したように、一定の監視時間内において入出力動作に関する外的条件を検知する処理を言う。外的条件としては、たとえばモデム４の送受信、オンフック／オフフックなどの操作、印字動作、読み取り動作などが具体的に挙げられる。なお、監視時間は、ユーザが任意に変更することも可能であり、たとえば１０分、１時間などの時間長として動作状態切換回路１５ｂに管理されるものである。
【００４９】
以上の入出力監視処理において、監視時間内に外的条件が全く検知されない場合（Ｓ１２：ＮＯ）、入出力監視部１５は、動作状態切換回路１５ｂを駆使してＣＰＵ１やモデム４などへの電力供給を停止させ、ＣＰＵ１をスリープ状態に切り換える（Ｓ１３）。これにより、ＣＰＵ１は、その実行動作として自動的に行う図２に示した時刻補正モードの更新（Ｓ３），（Ｓ５）を実行できない状態とされ、表示部１４においては、スリープモードといったメッセージが表示されることとなる。
【００５０】
入出力監視部１５は、上記Ｓ１３のＣＰＵスリープ処理を開始した後、Ｓ１２と同様に入出力監視処理によって外的条件の有無を検知する（Ｓ１４）。この際、もはやウォッチドッグタイマなどによる監視時間のカウントは行われない。
【００５１】
そして、ＣＰＵ１のスリープ中に外的条件が検知されることなく（Ｓ１４：ＮＯ）、現在の基準時刻が時刻更新時期となった場合（Ｓ１５：ＹＥＳ）、入出力監視部１５は、Ｓ１３とは逆に、動作状態切換回路１５ｂを駆使してＣＰＵ１やモデム４などに電力供給を開始させ、ＣＰＵ１をスリープ状態からアクティブ状態に切り換える（Ｓ１６）。この際、動作状態切換回路１５ｂには、条件投入回路１５ｃから復帰条件が信号として投入され、この復帰条件の投入を起因として動作状態切換回路１５ｂが切り換え動作を行う。これにより、ＣＰＵ１は、その実行動作として自動的に行う図２に示した時刻補正モードの更新（Ｓ３），（Ｓ５）を実行可能な状態とされ、その時点で瞬時にそのような処理が行われる。
【００５２】
入出力監視部１５は、上記Ｓ１６のＣＰＵアクティブ処理を開始した後、ウォッチドッグタイマなどを駆使して一定時間経過したか否かをカウントしており（Ｓ１７）、一定時間が経過した場合（Ｓ１７：ＹＥＳ）、入出力監視部１５は、Ｓ１３に戻って再びＣＰＵ１をスリープ状態に切り換える。この際、動作状態切換回路１５ｂには、条件投入回路１５ｃから再開条件が信号として投入され、この再開条件の投入を起因として動作状態切換回路１５ｂが切り換え動作を行う。このＳ１７においてカウントされる一定時間は、ユーザが任意に変更することも可能であり、たとえば１分、１０分などの時間長として動作状態切換回路１５ｂに管理されるものであるが、Ｓ１６においてＳ３やＳ５の処理が瞬時に行われることから、できる限り短い時間が好ましいとされる。
【００５３】
Ｓ１７において、Ｓ１６のＣＰＵアクティブ処理を開始してから一定時間を経過しない場合（Ｓ１７：ＮＯ）、入出力監視部１５は、Ｓ１６に戻って一定時間が経過するまでＣＰＵ１をアクティブ状態に維持する。なお、Ｓ１７に代わる別のシーケンスとしては、Ｓ１６の処理を終えてからウォッチドッグタイマをリセットし、その後Ｓ１２に戻るような手順としても良い。
【００５４】
Ｓ１５において、ＣＰＵ１のスリープ中であっても現在の基準時刻が時刻更新時点でない場合（Ｓ１５：ＮＯ）、入出力監視部１５は、Ｓ１４に戻って外的条件の有無を検知する。
【００５５】
Ｓ１４において、ＣＰＵ１のスリープ中に外的条件が検知された場合（Ｓ１４：ＹＥＳ）、入出力監視部１５は、Ｓ１６と同様にＣＰＵアクティブ処理を開始する（Ｓ１８）。
【００５６】
入出力監視部１５は、上記Ｓ１８のＣＰＵアクティブ処理を開始した後、ウォッチドッグタイマをリセットし（Ｓ１９）、その後、Ｓ１２に戻って外的条件の検知処理を再開する。これにより、ＣＰＵ１やモデム４などは、その通常時における動作が可能な状態とされ、たとえばモデム４の送受信、オンフック／オフフックなどの操作に伴う処理、印字動作、読み取り動作などが行われる。
【００５７】
Ｓ１２において、監視時間内に外的条件が検知された場合（Ｓ１２：ＹＥＳ）、入出力監視部１５は、上記Ｓ１９と同様にウォッチドッグタイマをリセットし（Ｓ２０）、その後、再びＳ１２に戻る。
【００５８】
Ｓ１０において、スリープ処理がユーザの設定により禁止されている場合（Ｓ１０：ＮＯ）、入出力監視部１５は、このスリープ処理を行うことなく、ＣＰＵ１は、常に電力が供給されて各種の動作が可能なアクティブ状態とされる。要するに、スリープ処理が禁止された状況では、ＣＰＵ１の動作に支障が生じることなく、時刻変更時点や時刻復調時点といった更新時期になれば、所定の処理が行われる。一方、スリープ処理が許可された状況では、入出力監視部１５によって繰り返し外的条件の有無が検知されており、ＣＰＵ１のスリープ中に時刻変更時点や時刻復調時点となった場合でも、ＣＰＵ１が一時的にアクティブ状態とされて所定の処理が行われる。
【００５９】
したがって、上記構成、動作を有するファクシミリ装置によれば、ＣＰＵ１がスリープ中において、時刻更新機能を実行させる更新時期になった場合でも、その時点でＣＰＵ１がスリープ状態からアクティブ状態に自動的に切り換えられるので、更新時期においては、アクティブ状態としたＣＰＵ１により時刻に関する更新機能を実行させることができ、その機能の実行以後においては正常に更新された時刻を現在時刻とすることができる。
【００６０】
また、時刻更新などのためにＣＰＵ１をアクティブ状態としてから一定時間経過後、再びＣＰＵ１をアクティブ状態からスリープ状態に切り換えることができるので、正常に時刻が更新された以降においては、再度スリープ機能を発揮させて省電力化を図ることができる。
【００６１】
なお、上述した図２においては、時計手段が計時する基準時刻に対して補正を行うことによりサマータイムによる現在時刻の変更に対応するように構成し、「時刻補正モード」を設ける場合について説明したが、時計手段の計時時刻そのものを変更する方法であっても良く、どのような方法により時刻の更新に対応するかは時計手段の仕様に応じて適宜選択される。時計手段の計時時刻そのものを変更する場合には、図２において、予め設定されている時刻変更時点に到達した時に、Ｓ３の時刻補正モードの更新を行う代わりに、時計手段の計時時刻そのものをたとえば１時間進める処理を行い、時計手段はその１時間進められた時刻からの計時を継続する。また、予め設定されている時刻復調時点に到達した時に、Ｓ５の時刻補正モードの更新を行う代わりに、時計手段の計時時刻そのものを１時間戻す処理を行い、時計手段はその１時間戻された時刻からの計時を継続する。したがって、時計手段の出力がそのまま現在時刻となり、ＣＰＵ１のアクティブ状態において表示機能や時刻情報を用いた通信機能などに利用される。
【００６２】
また、本実施形態では、本発明に係る情報処理装置を内蔵する装置の一例として、ファクシミリ装置を示したが、もちろんその他に電話装置などであっても良く、その対象となる装置は広範囲に及ぶが、好ましくは、時刻を表示したり記録する機能を備えた装置に対して適用されよう。
【００６３】
さらに、本実施形態では、所定のタイミングで更新を必要とする機能として特にサマータイムに適した利用形態を説明したが、そのような利用形態はあくまでも一例であり、表示時刻を更新する時点が１年中に何回あっても良く、また、基準時刻より所定時間遅れた時刻を表示させる構成であってももちろん良く、時刻以外の機能に関するものであっても良い。
【００６４】
【発明の効果】
以上説明したように、請求項１に記載した発明の情報処理装置によれば、制御手段がスリープ状態中において、更新機能を実行させる更新時期、またはそれ以前のたとえば１秒前、１分前、あるいは１時間前の時点などになった場合、その時点で復帰条件を投入することにより制御手段がスリープ状態からアクティブ状態に切り換えられるので、更新時期においては、アクティブ状態となった制御手段により更新機能を確実に実行させることができ、その機能の実行以後においては動作状況が正常に更新された独立動作部の動作に基づいて各種処理を実行することができる。
【００６５】
また、請求項２に記載した発明の情報処理装置によれば、請求項１に記載の情報処理装置による効果に加えて、制御手段がスリープ状態中において、時計手段の計時する現在時刻を更新する時期、またはそれ以前のたとえば１秒前、１分前、あるいは１時間前の時点などになった場合、その時点で復帰条件を投入することにより制御手段がスリープ状態からアクティブ状態に切り換えられるので、更新時期においては、アクティブ状態となった制御手段により現在時刻の更新を確実に実行させることができ、その機能の実行以後においては正常に更新された現在時刻に基づいて各種処理を実行できる。
【００６６】
さらに、請求項３に記載した発明の情報処理装置によれば、請求項１に記載の情報処理装置による効果に加えて、制御手段がスリープ状態中において、時刻補正モードのオン／オフを更新する時期、またはそれ以前のたとえば１秒前、１分前、あるいは１時間前の時点などになった場合、その時点で復帰条件を投入することにより制御手段がスリープ状態からアクティブ状態に切り換えられるので、更新時期においては、アクティブ状態となった制御手段により時刻補正モードの設定の更新を確実に実行させることができ、その機能の実行以後においては正常に更新されたモードに応じて出力される時刻に基づいて各種処理を実行できる。
【００６７】
また、請求項４に記載した発明の情報処理装置によれば、請求項１ないし請求項３のいずれかに記載の情報処理装置による効果に加えて、現在時刻を表示する表示手段を備えているので、ユーザは、制御手段がアクティブ状態の時には常に現在時刻を把握することが可能となる。制御手段がスリープ状態中は、表示手段の表示はなされないが、独立して動作する時計手段の計時は継続されるので、スリープ状態が解除されれば直ちに現在時刻の表示を開始することができ、スリープ状態中に更新機能の更新時期が到達した際には、現在時刻の更新、あるいは時刻補正モードの設定更新が行われ、更新された時刻を現在時刻として表示することができる。
【００６８】
さらに、請求項５に記載した発明の情報処理装置によれば、請求項１ないし請求項４のいずれかに記載の情報処理装置による効果に加えて、復帰条件を投入してから一定時間経過後、具体的には更新時期を過ぎた後、再開条件を投入することにより再び制御手段をアクティブ状態からスリープ状態に切り換えることができるので、正常に動作状況が更新された以降においては、再度スリープ機能を発揮させて省電力化を図ることができる。
【００６９】
また、請求項６に記載した発明の情報処理装置によれば、請求項１ないし請求項５のいずれかに記載の情報処理装置による効果に加えて、上記復帰条件や再開条件を投入することにより制御手段をスリープ状態からアクティブ状態に、あるいはその逆に切り換える時点を任意に変更することができ、たとえば復帰条件から再開条件を投入するまでの時間を短く設定すれば、その分だけ節電時間をかせぐことができる。
【００７０】
さらに、請求項７に記載した発明の情報処理装置によれば、請求項１ないし請求項６のいずれかに記載の情報処理装置による効果に加えて、たとえば外的条件として、ユーザの操作や信号の送受信などが何ら行われない待機状態が一定時間長とした監視時間にわたって継続する場合、制御手段がアクティブ状態からスリープ状態に自動的に切り換えられるので、待機電力の消費を抑えて省電力化を図るといったスリープ機能を具体化することができる。
【００７１】
また、請求項８に記載した発明の情報処理装置によれば、請求項７に記載の情報処理装置による効果に加えて、スリープ状態中に外的条件が投入されると、その時点で制御手段がアクティブ状態に切り換えられるので、ユーザなどが装置を使用する機会に応じてすぐに装置を使用することができ、現実的なスリープ機能を実現することができる。
【００７２】
さらに、請求項９に記載した発明の情報処理装置によれば、請求項７または請求項８に記載の情報処理装置による効果に加えて、スリープ状態に切り換えるための基準となる監視時間をユーザが任意に変更することができ、たとえばその監視時間を短く設定すれば、その分だけ節電時間をかせぐことができる。
【００７３】
また、請求項１０に記載した発明の情報処理装置によれば、請求項１ないし請求項９のいずれかに記載の情報処理装置による効果に加えて、使用頻度などに応じてスリープ機能を発揮できないようにユーザが設定することができ、スリープ機能を使用するか否かをユーザの好みに応じて選択することができる。
【００７４】
さらに、請求項１１に記載した発明の情報処理装置によれば、請求項１ないし請求項１０のいずれかに記載の情報処理装置による効果に加えて、利用状況などに応じて時刻更新機能を発揮できないようにユーザが設定することができ、時刻更新機能を使用するか否かをユーザの好みに応じて選択することができる。
【図面の簡単な説明】
【図１】本発明にかかる情報処理装置の一実施形態を示した回路ブロック図である。
【図２】時刻更新機能を実行するＣＰＵの動作手順を示したフローチャートである。
【図３】スリープ機能を実行する入出力監視部の動作手順を示したフローチャートである。
【符号の説明】
１    ＣＰＵ
２    ＮＣＵ
３    ＲＡＭ
４    モデム
５    ＲＯＭ
６    ＥＥＰＲＯＭ
７    ゲートアレイ
８    コーデック
９    ＤＭＡＣ
１１  読取部
１２  記録部
１３  操作部
１４  表示部
１５  入出力監視部
【図１】
0004016541.tif 000002
【図２】
0004016541.tif 000003
【図３】
0004016541.tif 000004