(57)【要約】【課題】  煩雑なスイッチ操作を伴うことなく、現在時刻と、この現在時刻からずれた時刻とを切替表示させる。【解決手段】  現在曜日が指定曜日であるか否かを判断し（Ｓ６）、指定曜日である場合にはシフトモードが設定されているか否かを判断する（Ｓ７）。シフトモードが設定されている場合には（Ｓ７；ＹＥＳ）、タイムシフト終了時刻となったか否かを判断する（Ｓ８）。タイムシフト終了時刻となった場合には、タイムシフトモードから通常モードへ切り替える（Ｓ９）。また、タイムシフトモードではない場合には、タイムシフト開始時刻となったか否かを判断する（Ｓ１０）。タイムシフト開始時刻となった場合には、通常モードからタイムシフトモードへ切り替える（Ｓ１１）。そして、通常モードの場合にはＳ１３の表示処理で正確な現在時刻を表示し、タイムシフトモードの場合には正確な現在時刻から設定時間進んだ時刻を表示する。【選択図】    図４
2005083969.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計時する計時手段と、
時間を記憶する記憶手段と、
時間帯を設定する時間帯設定手段と、
前記計時手段により計時されている現在時刻が前記時間帯設定手段により設定された時間帯であるか否かを判別する判別手段と、
この判別手段の判別結果に応じて、前記計時手段が計時している現在時刻と、この現在時刻から前記記憶手段に記憶されている時間ずれた時刻とを切替表示させる表示制御手段と
を備えることを特徴とする時刻表示制御装置。
【請求項２】
前記時間を設定する時間設定手段を更に備え、
前記記憶手段は、前記時間設定手段により設定された時間を記憶することを特徴とする請求項１記載の時刻表示制御装置。
【請求項３】
前記時間帯設定手段は、曜日を設定する第１の設定手段と、この曜日設定手段により設定された曜日における時間帯を設定する第２の設定手段とからなることを特徴とする請求項１記載の時刻表示制御装置。
【請求項４】
時刻情報を含む電波を受信する受信手段と、
この受信手段により受信した電波に含まれている前記時刻情報に基づき、前記計時手段が計時している現在時刻を修正する修正手段と
を更に備えることを特徴とする請求項１、２又は３記載の時刻表示制御装置。
【請求項５】
現在時刻を計時する計時手段と、時間を記憶する記憶手段と、時間帯を設定する時間帯設定手段とを備えた時刻表示制御装置が有するコンピュータを、
前記計時手段により計時されている現在時刻が前記時間帯設定手段により設定された時間帯であるか否かを判別する判別手段と、
この判別手段の判別結果に応じて、前記計時手段が計時している現在時刻と、この現在時刻から前記記憶手段に記憶されている時間ずれた時刻とを切替表示させる表示制御手段と
して機能させることを特徴とする時刻表示制御プログラム。
【請求項６】
現在時刻を計時する計時手段と、時間を記憶する記憶手段と、時間帯を設定する時間帯設定手段とを備えた時刻表示制御装置の制御方法であって、
前記計時手段により計時されている現在時刻が前記時間帯設定手段により設定された時間帯であるか否かを判別する判別ステップと、
この判別ステップでの判別結果に応じて、前記計時手段が計時している現在時刻と、この現在時刻から前記記憶手段に記憶されている時間ずれた時刻とを切替表示させる表示制御ステップと
を含むことを特徴とする時刻表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在時刻及び現在時刻とは時間差のある時刻を表示させ得る時刻表示制御装置、時刻表示制御プログラム及び時刻表示制御方法に関する。
【背景技術】
【０００２】
従来、時間的に余裕をもって行動するために、時刻を少し進めて表示するこのできる時刻表示装置が提案されるに至っている。この時刻表示装置は、現在時刻を計時する第１の時計手段と、この第１の時計手段の時刻と時間差のある時刻を計時する第２の時計手段とを備える。そして、ユーザのスイッチ操作に応じて、第１の時計手段の現在時刻と、第２の計時手段の現在時刻に対し時間差のある時刻、より具体的には進ませた時刻とを選択的に表示するものである（例えば、特許文献１参照。）。
【特許文献１】特開平４−２３０８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、時間的に余裕をもって行動するために、進ませた時刻の表示を必要とするケースは、特定の時間帯のみであることが一般的である。したがって、前述した従来装置の場合、特定の時間帯となった時点でスイッチ操作を行って進ませた時刻を表示させ、特定の時間帯が経過したならば、再度スイッチ操作を行って現在時刻を表示させることとなり、煩雑なスイッチ操作を伴ってしまう。また、スイッチ操作を怠ると、特定の時間帯においても現在時刻が表示されたままとなったり、あるいは特定の時間帯外においても進ませた時刻が表示されることとなり、ユーザが時刻を誤認して行動してしまうおそれがある。
【０００４】
本発明は、かかる従来の課題に鑑みてなされたものであり、煩雑なスイッチ操作を伴うことなく、現在時刻と、この現在時刻からずれた時刻とを切替表示させることのできる時刻表示制御装置、時刻表示制御プログラム及び時刻表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため請求項１記載の発明に係る時刻表示制御装置にあっては、現在時刻を計時する計時手段と、時間を記憶する記憶手段と、時間帯を設定する時間帯設定手段と、前記計時手段により計時されている現在時刻が前記時間帯設定手段により設定された時間帯であるか否かを判別する判別手段と、この判別手段の判別結果に応じて、前記計時手段が計時している現在時刻と、この現在時刻から前記記憶手段に記憶されている時間ずれた時刻とを切替表示させる表示制御手段とを備える。
【０００６】
したがって、計時手段が計時している現在時刻が予め設定された時間帯になると、計時手段が計時している現在時刻と、この現在時刻からずれた時刻とのいずれかが切替表示され、また、前記現在時刻が前記時間帯外になると、時刻が再度切替表示される。したがって、ユーザによる煩雑なスイッチ操作を伴うことなく、現在時刻と、この現在時刻からずれた時刻とを表示させることができる。また、スイッチ操作を伴うことなく時刻の切替表示がなされることから、いずれか一方の時刻が表示されたままとなることもない。
【０００７】
また、請求項２記載の発明に係る時刻表示制御装置にあっては、前記時間を設定する時間設定手段を更に備え、前記記憶手段は、前記時間設定手段により設定された時間を記憶する。したがって、現在時刻からずらす時間をユーザにおいて任意に設定することができる。
【０００８】
また、請求項３記載の発明に係る時刻表示制御装置にあっては、前記時間帯設定手段は、曜日を設定する第１の設定手段と、この曜日設定手段により設定された曜日における時間帯を設定する第２の設定手段とからなる。したがって、曜日及び当該曜日の時間帯をもって、現在時刻とこの現在時刻からずれた時刻とを切替表示させるサイクルを設定することができる。
【０００９】
また、請求項４記載の発明に係る時刻表示制御装置にあっては、時刻情報を含む電波を受信する受信手段と、この受信手段により受信した電波に含まれている前記時刻情報に基づき、前記計時手段が計時している現在時刻を修正する修正手段とを更に備える。したがって、計時手段が計時している現在時刻が正確に維持され、その結果この現在時刻から記憶手段に記憶されている時間ずれた時刻も適正にずれた時刻となる。
【００１０】
また、請求項５記載の発明に係る時刻表示制御プログラムにあっては、現在時刻を計時する計時手段と、時間を記憶する記憶手段と、時間帯を設定する時間帯設定手段とを備えた時刻表示制御装置が有するコンピュータを、前記計時手段により計時されている現在時刻が前記時間帯設定手段により設定された時間帯であるか否かを判別する判別手段と、この判別手段の判別結果に応じて、前記計時手段が計時している現在時刻と、この現在時刻から前記記憶手段に記憶されている時間ずれた時刻とを切替表示させる表示制御手段として機能させる。したがって、前記コンピュータがこのプログラムに従って処理を実行することにより、請求項１記載の発明と同様の作用効果を奏する。
【００１１】
また、請求項６記載の発明に係る時刻表示制御方法にあっては、現在時刻を計時する計時手段と、時間を記憶する記憶手段と、時間帯を設定する時間帯設定手段とを備えた時刻表示制御装置の制御方法であって、前記計時手段により計時されている現在時刻が前記時間帯設定手段により設定された時間帯であるか否かを判別する判別ステップと、この判別ステップでの判別結果に応じて、前記計時手段が計時している現在時刻と、この現在時刻から前記記憶手段に記憶されている時間ずれた時刻とを切替表示させる表示制御ステップとを含む。したがって、記載したステップに従って処理を実行することにより、請求項２記載の発明と同様の作用効果を奏する。
【発明の効果】
【００１２】
本発明によれば、計時手段が計時している現在時刻が予め設定された時間帯になると、計時手段が計時している現在時刻と、この現在時刻からずれた時刻とのいずれかが切替表示され、また、前記現在時刻が前記時間帯外になると、時刻が再度切替表示される。したがって、ユーザによる煩雑なスイッチ操作を伴うことなく、現在時刻と、この現在時刻からずれた時刻とを表示させることができる。また、スイッチ操作を伴うことなく時刻の切替表示がなされることから、いずれか一方の時刻が表示されたままとなることがなく、ユーザが時刻を誤認して行動してしまう不都合を未然に防止することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態を図に従って説明する。図１は、本発明の一実施の形態に係る時刻表示制御装置の回路構成を示すブロック図である。図示のように、この回路はＣＰＵ１を中心にして構成され、ＣＰＵ１は、ＲＯＭ２に格納されているプログラムに基づき動作することにより、各部を制御するものである。ＲＡＭ３は、ＣＰＵ１が動作する際に必要となるワークエリアとして使用されるとともに、後述するように各種データを格納記憶部が設けられている。
【００１４】
アンテナ４は、送信所より送出される所定のフォーマットのタイムコードで振幅変調した４０ｋＨｚ及び６０ｋＨｚの長波標準時刻電波を受信し、これに対応する電気信号にして受信回路５に送出する回路部である。受信回路５は、アンテナ４からの前記電気信号から特定周波数のものを選択し、その信号からタイムコードを得てＣＰＵ１に送出する。発振回路６は、常時一定周波数のクロック信号を送出している回路部である。分周回路７は発振回路６からのクロック信号を計数して計数値が１秒に対応する値になる都度、１秒信号を時計計数回路８に送出するとともに、ＣＰＵ１からのプリセット信号を受ける度に係数値を１秒分だけ大きいものにする回路部である。時計計数回路８は、分周回路７からの前記１秒信号をを計数して、現在時刻データすなわち現在の日付データ、現在の曜日データ、現在の時データ、現在の分データ、現在の秒データを得て、これをＣＰＵ１に与えるとともに、ＣＰＵ１からの時刻データで、計数している現在時刻データを修正する回路である。
【００１５】
押釦スイッチ部９は、後述するフローチャートにおいて示すように、ＳＷ１〜ＳＷ３等の各種スイッチで構成され、各スイッチの操作信号がＣＰＵ１に送出される。曜日スイッチ１０は、日曜日から土曜日に対応する７個のトグルスイッチ１０１〜１０７で構成され、各トグルスイッチ１０１〜１０７のオン・オフ状態がＣＰＵ１に取り込まれるように構成されている。表示部１１は、ＣＰＵ１からのデータすなわち時計計数回路８による現在時刻データやシフトされた時刻データを表示する。
【００１６】
図２は、前記ＲＡＭ３のメモリ構成図である。このＲＡＭ３には、前記ワークエリアとともに、シフト時間記憶部３１、開始時刻記憶部３２、及び終了時刻記憶部３３が設けられている。シフト時間記憶部３１は、ユーザにより予め設定された現在時刻からずらすべき時間であるシフト時間を格納する。開始時刻記憶部３２は、この現在時刻からシフト時間ずれた時刻を表示する時間帯の開始時刻を格納し、終了時刻記憶部３３は、この現在時刻からシフト時間ずれた時刻を表示する時間帯の終了時刻を格納する。
【００１７】
以上の構成に係る本実施の形態において、ＣＰＵ１は、時計計数回路８から与えられた現在時刻データを得て、基本時計表示状態においては、この現在時刻データに基づき、図３（Ａ）に示すように、現在時刻を表示部１１に表示させる。このとき、表示部１１の一部に表示させたアンテナマーク１１１により、アンテナ４の受信状態も表示させる。
【００１８】
また、ＣＰＵ１はＲＯＭ２に格納されているプログラムに基づき、図４のフローチャートに示す処理を繰り返し実行する。すなわち、時計計数回路８から与えられた現在時刻データに基づき、午前３時になったか否かを判断し（ステップＳ１）、午前３時になっていなければステップＳ５に進む。午前３時になったならば標準時刻電波受信処理を実行し（ステップＳ２）、アンテナ４が受信して受信回路５から送出されたタイムコードを得る。さらに、この受信が成功してタイムコードが得られたか否かを判断し（ステップＳ３）、受信が成功したならば得られたタイムコードが示す時刻に従って、時計計数回路８が計数している現在時刻を修正する（ステップＳ４）。
【００１９】
次に、曜日スイッチ１０が有する日曜日から土曜日に対応する７個のトグルスイッチ１０１〜１０７の状態を読み込み、オンとなっている７個のトグルスイッチ１０１〜１０７に対応する曜日を指定曜日として、ＲＡＭ３のワークエリアに記憶する（ステップＳ５）。したがって、複数のトグルスイッチ１０１〜１０７がオンとなっていれば、対応する複数曜日が指定曜日として、ＲＡＭ３のワークエリアに記憶されることとなる。さらに、このＲＡＭ３のワークエリアに記憶した指定曜日と時計計数回路８から与えられた現在時刻データにおける曜日データとを比較することにより、現在曜日が指定曜日であるか否かを判断する（ステップＳ６）。この判断の結果、指定曜日でない場合にはステップＳ１２に進み、指定曜日である場合にはシフトモードが設定されているか否かを判断する（ステップＳ７）。
【００２０】
指定曜日であってシフトモードが設定されている場合には（ステップＳ７；ＹＥＳ）、ＲＡＭ３の終了時刻記憶部３３に記憶されている終了時刻と、現在時刻データが示す時刻とを比較することにより、タイムシフト終了時刻となったか否かを判断する（ステップＳ８）。タイムシフト終了時刻となっていない場合には、ステップＳ１２に進み、タイムシフト終了時刻となった場合には、タイムシフトモードから通常モードへ切り替える（ステップＳ９）。
【００２１】
また、指定曜日ではあるがタイムシフトモードではない場合には（ステップＳ７；ＮＯ）、ＲＡＭ３の開始時刻記憶部３２に記憶されている開始時刻と、現在時刻データが示す時刻とを比較することにより、タイムシフト開始時刻となったか否かを判断する（ステップＳ１０）。タイムシフト開始時刻となっていない場合には、ステップＳ１２に進み、タイムシフト開始時刻となった場合には、通常モードからタイムシフトモードへ切り替える（ステップＳ１１）。
【００２２】
そして、前記ステップＳ６、Ｓ８、Ｓ１０のいずれかの判断がＮＯであった場合、又はステップＳ９若しくはステップＳ１１に続くステップＳ１２ではスイッチ処理を実行し、更にステップＳ１３で表示処理を実行した後、ステップＳ１からの処理を繰り返す。
【００２３】
前記スイッチ処理（ステップＳ１２）は、図５に示すフローチャートに従って実行される。まず、ユーザによる押釦スイッチ部９での操作あったか否かを判断し（ステップＳ１２１）、操作がない場合には表示処理（ステップＳ１３）に移行する。操作があった場合には、それがＳＷ１〜ＳＷ３のいずれかであったか否かを判断し（ステップＳ１２２、Ｓ１２４、Ｓ１２６）、操作がＳＷ１〜ＳＷ３のいずれでもなかった場合には、他のスイッチ処理に移行する。
【００２４】
しかし、操作がＳＷ１に対するものであった場合には（ステップＳ１２２；ＹＥＳ）、当該ＳＷ１に対する操作に応じて「ノーマル」→「タイムシフト時間セット」→「開始時刻セット」→「終了時刻セット」のサイクルで移行し、モード切換設定を行う（ステップＳ１２３）。
【００２５】
また、操作がＳＷ２に対するものであった場合には（ステップＳ１２４；ＹＥＳ）、当該ＳＷ２に対する操作に応じて「シフト時間＋１分」「開始時刻＋１分」「終了時刻＋１分」のいずれかの処理を実行する。つまり、ＳＷ１の操作で「タイムシフト時間セット」が設定されている場合には、ＳＷ２に対する単位操作時間毎に、シフト時間記憶部３１に現在記憶されているシフト時間に１分を加算して（「タイムシフト時間＋１分」）、該シフト時間を更新する。また、ＳＷ１の操作で「開始時刻セット」が設定されている場合には、ＳＷ２に対する単位操作時間毎に、シフト時間記憶部３１に現在記憶されている開始時刻に１分を加算して（「開始時刻＋１分」）、該開始時刻を更新する。また、ＳＷ１の操作で「終了時刻セット」が設定されている場合には、ＳＷ２に対する単位操作時間毎に、シフト時間記憶部３１に現在記憶されている終了時刻に１分を加算して（「終了時刻＋１分」）、該終了時刻を更新する。
【００２６】
さらに、操作がＳＷ３に対するものであった場合には（ステップＳ１２６；ＹＥＳ）、「タイムシフト時間−１分」「開始時刻−１分」「終了時刻−１分」のいずれかの処理を実行する。つまり、ＳＷ１の操作で「タイムシフト時間セット」が設定されている場合には、ＳＷ３に対する単位操作時間毎に、シフト時間記憶部３１に現在記憶されているシフト時間に１分を減算して（「タイムシフト時間−１分」）、該シフト時間を更新する。また、ＳＷ１の操作で「開始時刻セット」が設定されている場合には、ＳＷ３に対する単位操作時間毎に、シフト時間記憶部３１に現在記憶されている開始時刻に１分を減算して（「開始時刻−１分」）、該開始時刻を更新する。また、ＳＷ１の操作で「終了時刻セット」が設定されている場合には、ＳＷ３に対する単位操作時間毎に、シフト時間記憶部３１に現在記憶されている終了時刻に１分を減算して（「終了時刻−１分」）、該終了時刻を更新する。
【００２７】
他方、前記表示処理（ステップＳ１３）は、図６に示すフローチャートに従って実行される。先ず、設定モードの状態あるか否かを判断する（ステップＳ１３１）。ここで設定モードとは、前記「タイムシフト時間セット」「開始時刻セット」「終了時刻セット」のいずれかのモードである。したがって、前述のようにして「タイムシフト時間セット」「開始時刻セット」「終了時刻セット」のいずれかが設定されている場合には（ステップＳ１３１；ＹＥＳ）、変更しているシフト時間、開始時刻、終了時刻の何れかを表示部１１に表示させる（ステップＳ１３２）。
【００２８】
よって、前述のようにＳＷ１を操作して図３（Ｂ）に示すように「タイムシフト時間セット」を設定し、この状態でＳＷ２又はＳＷ３を操作すると、表示部１１に表示されているシフト時間が変化するとともに、シフト時間記憶部３１に記憶されているシフト時間が変更されることとなる。また、ＳＷ１を操作して図３（Ｃ）に示すように「開始時刻セット」を設定し、この状態でＳＷ２又はＳＷ３を操作すると、表示部１１に表示されている開始時刻が変化するとともに、開始時刻記憶部３２に記憶されている開始時刻が変更されることとなる。また、ＳＷ１を操作して図３（Ｄ）に示すように「終了時刻セット」を設定し、この状態でＳＷ２又はＳＷ３を操作すると、表示部１１に表示されている終了時刻が変化するとともに、終了時刻記憶部３３に記憶されている終了時刻が変更されることとなる。
【００２９】
また、ＳＷ１の操作より「ノーマル」が設定されている場合には、ステップＳ１３１の判断はＮＯとなる。したがって、ステップＳ１３１からステップＳ１３３に進み、通常モードの状態あるか否かを判断する。このとき、前述した図４のフローチャートにおけるステップＳ９の処理で通常モードが設定されている場合には、正確な時刻の表示を行う（ステップＳ１３１４）。つまり、現在時刻データが示す現在時刻が「６月３０日金曜日７時００分００秒であれば、図３（Ａ）に示した表示を表示部１１に表示させる。
【００３０】
またこのとき、前述した図４のフローチャートにおけるステップＳ９の処理でタイムシフトモードが設定されている場合には、セットしたシフト時間ずれた時刻表示を行う（ステップＳ１３５）。つまり、現在時刻データが示す現在時刻が「６月３０日金曜日７時００分００秒であり、シフト時間記憶部３１に記憶されているシフト時間が図３（Ｂ）に示すように「０：１０」（１０分）であれば、同図（Ｅ）に示すように、「６月３０日金７：１０  ００」と表示部１１に表示させる。
【００３１】
したがって以上の処理により、図３（Ｂ）〜（Ｄ）に示すように、シフト時間として「０：１０」が設定され、開始時刻として「７：００」が設定され、終了時刻として「９：００」が設定され、かつ金曜日に対応するトグルスイッチ１０１〜１０７がオンであったとすると、金曜日において７時から９時までの時間帯は、正確な現在時刻よりも１０分進んだ時刻が表示部１１に表示され、７時から９時までの時間帯以外は、正確な現在時刻が表示部１１に表示されることとなる。よって、ユーザによる煩雑なスイッチ操作を伴うことなく、正確な現在時刻と、この正確な現在時刻からシフト時間ずれた時刻とを表示させることができる。また、スイッチ操作を伴うことなく時刻の切替表示がなされることから、いずれか一方の時刻が表示されたままとなることもなく、ユーザが時刻を誤認して行動してしまう不都合を未然に防止することができる。
【００３２】
なお、本実施の形態においては、現在時刻からずれた時刻を表示させる時間帯を、曜日と時刻とで設定できるようにしたが、時刻のみ、曜日のみで設定したり、冬季のみ等期間で設定したり、期間と時刻との組合せ、期間と曜日と時刻の組合せ、あるいは日付による設定等、時間に関連する要素であれば、どのような要素及びその組合せを用いて設定するようにしてもよい。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施の形態を示すブロック回路図である。
【図２】ＲＡＭのメモリ構成図である。
【図３】実施の形態における表示遷移図である。
【図４】ＣＰＵの処理手順を示すフローチャートである。
【図５】スイッチ処理の詳細を示すフローチャートである。
【図６】表示処理の詳細を示すフローチャートである。
【符号の説明】
【００３４】
１    ＣＰＵ
２    ＲＯＭ
３    ＲＡＭ
４    アンテナ
５    受信回路
６    発振回路
７    分周回路
８    時計計数回路
９    押釦スイッチ部
１０    曜日スイッチ
１１    表示部
３１    シフト時間記憶部
３２    開始時刻記憶部
３３    終了時刻記憶部
【図１】
2005083969.tif 000003
【図２】
2005083969.tif 000004
【図３】
2005083969.tif 000005
【図４】
2005083969.tif 000006
【図５】
2005083969.tif 000007
【図６】
2005083969.tif 000008