(57)【要約】【課題】複数の桁からなる時刻データを効率的に受信することにより、電力消費を抑制しつつ時刻修正を行う。【解決手段】受信回路をＯＮにして（ステップＳ１）タイムコードを受信し、タイムコードに含まれている分、時、通算日、年、曜日の各データを取得して（ステップＳ５〜Ｓ９）、受信回路をＯＦＦにする（ステップＳ１０）。ステップＳ５〜Ｓ９で１つでも正しいデータが取得できた桁がある場合には、正しいデータが取得できた桁に対応する時刻のみを先ず修正する（ステップＳ１２）。ステップＳ１３の判断がＮＯであって受信を失敗した桁がある場合には、以降処理により受信を失敗した桁が送信される２秒前に受信回路をＯＮにして、受信を失敗した桁のみを受信する。これにより得られたいずれか残りの分、時、通算日、年、曜日のデータで時刻修正を行う。【選択図】図３
2008082908.tif 000002
【特許請求の範囲】
【請求項１】
基準クロック信号を計数して、時刻データを得る計時手段と、
送信される複数桁からなる時刻データを含む標準電波を受信する受信手段と、
この受信手段を連続的に動作させて、前記標準電波に含まれる時刻データを取得する第１の取得手段と、
この第１の取得手段により取得不可能であった時刻データの桁を判別する判別手段と、
この判別手段により判別された前記取得不可能であった時刻データの桁が送信されるタイミングのみ前記受信手段を動作させ、前記取得不可能であった桁の時刻データを取得する第２の取得手段と、
前記第１及び第２の取得手段により取得された時刻データにより、前記計時手段の時刻データを修正する修正手段と
を備えることを特徴とする時刻情報受信装置。
【請求項２】
前記計時手段により得られる時刻データを表示する表示手段を更に備えることを特徴とする請求項１記載の時刻情報受信装置。
【請求項３】
前記標準電波は、前記時刻データを送信する際の基準タイミングを示すマーカを含み、
前記受信手段により前記マーカが受信されたタイミングに同期して計数動作を行う計数回路を備え、
前記第２の取得手段は、前記計数回路の計数値に基づき、前記受信回路の動作開始及び動作停止を制御する制御手段を有することを特徴とする請求項１又は２記載の時刻情報受信装置。
【請求項４】
基準クロック信号を計数して、時刻データを得る計時手段と、送信される複数桁からなる時刻データを含む標準電波を受信する受信手段とを備えた時刻情報受信装置が有するコンピュータを、
前記受信手段を連続的に動作させて、前記標準電波に含まれる時刻データを取得する第１の取得手段と、
この第１の取得手段により取得不可能であった時刻データの桁を判別する判別手段と、
この判別手段により判別された前記取得不可能であった時刻データの桁が送信されるタイミングのみ前記受信手段を動作させ、前記取得不可能であった桁の時刻データを取得する第２の取得手段と、
前記第１及び第２の取得手段により取得された時刻データにより、前記計時手段の時刻データを修正する修正手段と
して機能させることを特徴とする時刻情報受信制御プログラム。
【請求項５】
基準クロック信号を計数して、時刻データを得る計時手段と、送信される複数桁からなる時刻データを含む標準電波を受信する受信手段とを備えた時刻情報受信装置の制御方法であって、
前記受信手段を連続的に動作させて、前記標準電波に含まれる時刻データを取得する第１の取得ステップと、
この第１の取得ステップにより取得不可能であった時刻データの桁を判別する判別ステップと、
この判別ステップにより判別された前記取得不可能であった時刻データの桁が送信されるタイミングのみ前記受信手段を動作させ、前記取得不可能であった桁の時刻データを取得する第２の取得ステップと、
前記第１及び第２の取得ステップにより取得された時刻データにより、前記計時手段の時刻データを修正する修正ステップと
を含むことを特徴とする時刻情報受信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信されてくる複数桁からなるタイムコードを含む標準電波を受信する受信時刻情報受信装置、時刻情報受信制御プログラム及び時刻情報受信制御方法に関する。
【背景技術】
【０００２】
今日においては、各国（例えば、ドイツ、イギリス、スイス、日本等）において、タイムコードを含む標準電波が送出されているとともに、このようなタイムコードを含む標準電波を受信して、これにより現在時刻データを修正する、いわゆる電波時計が実用化されている。電波時計は、所定時間毎に、内蔵しているアンテナを介して標準電波を受信し、増幅変調してタイムコードを解読することにより現在時刻を修正している。タイムコードは、１ｂｉｔ／秒で１分間を１フレームとして送信され、分、時、通算日、年、曜日の各桁からなる時刻データで構成されている。
【０００３】
時刻修正に際しては、受信したタイムコードを構成する分、時、通算日、年、曜日の全ての時刻データに外乱等による誤りがないか否かをチェックし、全ての時刻データに誤りがない場合にのみ時刻修正を行う。また、時刻データのいずれか１つでも誤りがある場合には、当該受信したタイムコードを破棄して、再度１フレーム分のタイムコードを含む標準電波を受信する。そして、全ての時刻データに誤りがないタイムコードを受信したならば、時刻修正を行う（例えば、特許文献１参照。）。
【特許文献１】特開２００２−１４１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このように全ての時刻データに誤りのないタイムコードを受信したことを条件に時刻修正を行うと、時刻データのいずれか１つでも誤りがあった場合には、全ての時刻データを含む１フレーム分のタイムコードを再度受信することが必要となる。したがって、受信環境によっては１フレーム分のタイムコードを含む標準電波の受信を複数回行うことを強いられ、この１フレーム分のタイムコードを含む標準電波の複数回に及ぶ受信により、多量の電力消費が生じてしまい、電池寿命を低下させる一因となる。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、複数の桁からなる時刻データを効率的に受信することにより、電力消費を抑制しつつ時刻修正を行うことができる時刻情報受信装置、時刻情報受信制御プログラム及び時刻情報受信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため請求項１記載の発明に係る時刻情報受信装置にあっては、基準クロック信号を計数して、時刻データを得る計時手段と、送信される複数桁からなる時刻データを含む標準電波を受信する受信手段と、この受信手段を連続的に動作させて、前記標準電波に含まれる時刻データを取得する第１の取得手段と、この第１の取得手段により取得不可能であった時刻データの桁を判別する判別手段と、この判別手段により判別された前記取得不可能であった時刻データの桁が送信されるタイミングのみ前記受信手段を動作させ、前記取得不可能であった桁の時刻データを取得する第２の取得手段と、前記第１及び第２の取得手段により取得された時刻データにより、前記計時手段の時刻データを修正する修正手段とを備える。
【０００７】
また、請求項２記載の発明に係る時刻情報受信装置にあっては、前記計時手段により得られる時刻データを表示する表示手段を更に備える。
【０００８】
また、請求項３記載の発明に係る時刻情報受信装置にあっては、前記標準電波は、前記時刻データを送信する際の基準タイミングを示すマーカを含み、前記受信手段により前記マーカが受信されたタイミングに同期して計数動作を行う計数回路を備え、前記第２の取得手段は、前記計数回路の計数値に基づき、前記受信回路の動作開始及び動作停止を制御する制御手段を有する。
【０００９】
また、請求項４記載の発明に係る時刻情報受信制御プログラムにあっては、基準クロック信号を計数して、時刻データを得る計時手段と、送信される複数桁からなる時刻データを含む標準電波を受信する受信手段とを備えた時刻情報受信装置が有するコンピュータを、前記受信手段を連続的に動作させて、前記標準電波に含まれる時刻データを取得する第１の取得手段と、この第１の取得手段により取得不可能であった時刻データの桁を判別する判別手段と、この判別手段により判別された前記取得不可能であった時刻データの桁が送信されるタイミングのみ前記受信手段を動作させ、前記取得不可能であった桁の時刻データを取得する第２の取得手段と、前記第１及び第２の取得手段により取得された時刻データにより、前記計時手段の時刻データを修正する修正手段として機能させる。
【００１０】
また、請求項５記載の発明に係る時刻情報受信制御プログラムにあっては、基準クロック信号を計数して、時刻データを得る計時手段と、送信される複数桁からなる時刻データを含む標準電波を受信する受信手段とを備えた時刻情報受信装置の制御方法であって、
【００１１】
前記受信手段を連続的に動作させて、前記標準電波に含まれる時刻データを取得する第１の取得ステップと、この第１の取得ステップにより取得不可能であった時刻データの桁を判別する判別ステップと、この判別ステップにより判別された前記取得不可能であった時刻データの桁が送信されるタイミングのみ前記受信手段を動作させ、前記取得不可能であった桁の時刻データを取得する第２の取得ステップと、前記第１及び第２の取得ステップにより取得された時刻データにより、前記計時手段の時刻データを修正する修正ステップとを含む。
【発明の効果】
【００１２】
本発明によれば、第１の取得手段により取得不可能であった時刻データの桁が送信されるタイミングのみ受信手段を動作させて、取得不可能であった桁の時刻データを取得する第２の取得手段を備えることから、受信手段の動作を可及的に制限しつつ複数の桁からなる時刻データを効率的に受信することができる。よって、受信手段の動作に要する電力消費を抑制しつつ適正な時刻修正を行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態を図に従って説明する。図１は、本発明の一実施の形態に係る時刻情報受信装置の回路構成を示すブロック図である。図示のように、この回路はＣＰＵ１を中心にして構成され、ＣＰＵ１は、ＲＯＭ２に格納されているプログラムに基づき動作することにより、各部を制御するものである。ＲＡＭ３は、ＣＰＵ１が動作する際に必要となるワークエリア等として使用される。
【００１４】
アンテナ４は、送信所より送出される所定のフォーマットのタイムコードを振幅変調した４０ｋＨｚ及び６０ｋＨｚの長波標準時刻電波を受信し、これに対応する電気信号にして受信回路５に送出する回路部である。受信回路５は、アンテナ４からの前記電気信号から特定周波数のものを選択し、その信号からタイムコードＴＣを得てＣＰＵ１に送出する。受信電源回路１０は、ＣＰＵ１から出力される受信回路ＯＮ・ＯＦＦ信号を得て、これに応答して受信回路５の電源をオン・オフする回路である。
【００１５】
発振回路６は、常時一定周波数のクロック信号を送出している回路である。分周回路７は発振回路６からのクロック信号を計数して計数値が１秒に対応する値になる都度、１秒信号を時刻計数回路８に送出するとともに、ＣＰＵ１からのリセット信号を受ける度に係数値を１秒分だけ大きいものにする回路部である。時刻計数回路８は、分周回路７からの前記１秒信号を計数して、現在の時データ、現在の分データ、現在の秒データを生成し、これをＣＰＵ１に与えるとともに、ＣＰＵ１からの時刻データで、計数している現在時刻データを修正する回路である。日付計数回路９は、時刻計数回路８から出力される１日信号を計数して、現在の日付データ、現在の曜日データを生成し、これをＣＰＵ１に与えるとともに、ＣＰＵ１からの時刻データで、計数している現在日データを修正する回路である。スイッチ部１１は、一般的な電波時計に設けられている各種スイッチを備え、各スイッチの操作信号をＣＰＵ１に送出する。表示部１２は、ＣＰＵ１からのデータすなわち時刻計数回路８と日付計数回路９とによる現在日時データ等を表示する。
【００１６】
図２は、前記長波標準時刻電波に重畳されて送信されるタイムコードＴＣのフォーマットを示す図である。このタイムコードＴＣは、１ｂｉｔ／秒で１分間を１フレームとするものであり、コードの先頭を示す基準マーカＭは正分（０秒）に現れ、１０秒毎の区切りを示すポジションマーカＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ０は９秒、１９秒、２９秒、３９秒、４９秒、５９秒に現れる。前記基準マーカＭ及びポジションマーカＰの間には、それぞれ分、時、１月１日からの通算日、年、曜日のデータが割り振られており、その各データ内における区切りとして固定ビット「０」が特定の秒数位置に現れるように設定されている。
【００１７】
以上の構成に係る本実施の形態において、ＣＰＵ１はＲＯＭ２に格納されているプログラムに基づき、所定時刻となる毎に図３及び図４に示す一連のフローチャートに示す処理を実行する。すなわち、受信回路ＯＮ信号を受信電源回路１０に出力することにより、受信回路５をＯＮにする（ステップＳ１）。そして、このＯＮにした受信回路５によりタイムコードＴＣの基準マーカＭが受信されるまで待機する（ステップＳ２）。基準マーカＭが受信されたならば（ステップＳ２；ＹＥＳ）、タイムコードＴＣの１発目の立ち上がりを受信したか否かを判断し（ステップＳ３）、受信した時点で分周回路７をリセットして、カウンタに０１秒をセットする（ステップＳ４）。
【００１８】
また、受信したタイムコードＴＣの分の桁から分データを取得し（ステップＳ５）、時の桁から時データを取得し（ステップＳ６）、通算日の桁から通算日データを取得し（ステップＳ７）、年の桁から年データを取得し（ステップＳ８）、曜日の桁から曜日データを取得する（ステップＳ９）。しかる後に、受信回路ＯＦＦ信号を受信電源回路１０に出力することにより、受信回路５をＯＦＦにする（ステップＳ１０）。次に、例えば分の桁に関しては０〜５９のいずれかの値であるか否か、又は時刻計数回路８が計数している分の値と誤差が１０分以内か、時の値に関しては０〜２３のいずれかの値であるか否か等により、分、時、通算日、年、曜日の各桁毎に正しいデータが受信できたか否かチェックし、いずれか１つでも正しいデータが取得できた桁があるか否かを判断する（ステップＳ１１）。１つでも正しいデータが取得できた桁がある場合には、時刻計数回路８又は日付計数回路９において、正しいデータが取得できた桁に対応する時刻のみを修正する（ステップＳ１２）。
【００１９】
引き続き、受信を失敗した桁、つまり正しいデータが取得できなかった桁が無いか否かを判断する（ステップＳ１３）。このステップＳ１３の判断がＹＥＳであって、正しいデータが取得できなかった桁が無く、全ての桁について正常に受信された場合には、前述したステップＳ１２での処理により、全ての桁について時刻修正が行われている。したがって、この場合には以降の処理は不要となることから、エンドに進む。
【００２０】
しかし、ステップＳ１１の判断がＮＯであって全ての桁について正しいデータの受信を失敗した場合、及びステップＳ１３の判断がＮＯであって受信を失敗した桁がある場合には、それが分の受信失敗であるか否かを判断する（ステップＳ１４）。分の受信失敗ではなく、他の桁の受信失敗である場合には、ステップＳ１５〜Ｓ１７の処理を行うことなく、ステップＳ１８に進む。分の受信失敗である場合には、分周回路７から出力される１秒信号に基づき５８秒が経過したか否かを判断し（ステップＳ１５）、５８秒が経過した時点つまり１分間を１フレームとする新たなタイムコードＴＣ（ステップＳ１の受信回路ＯＮで受信したタイムコードＴＣから１つおいた次のタイムコードＴＣ）が送信される２秒前に受信回路５をＯＮにする（ステップＳ１６）。そして、これにより受信回路５がＯＮ状態となり、このＯＮ状態となってから２秒後より受信されるタイムコードＴＣにおいて、基準マーカＭから８ビットのデータである分データを取得する（ステップＳ１７）。
【００２１】
また、受信を失敗した桁が時データであるか否かを判断する（ステップＳ１８）。時データの受信失敗である場合には、受信回路がＯＦＦ中であるか否かを判断し（ステップＳ１９）、ＯＦＦ中ではなくＯＮ中である場合には、ステップＳ２０、Ｓ２１の処理を行うことなくステップＳ２２に進む。ＯＦＦ中である場合には、分周回路７から出力される１秒信号に基づき０８秒が経過したか否かを判断する（ステップＳ２０）。そして、０８秒が経過した時点、つまり１分間を１フレームとする次のタイムコードＴＣの時の桁の受信時点である１０秒よりも２秒前である０８秒経過した時点で、受信回路５をＯＮにする（ステップＳ２０）。これにより受信回路５がＯＮ状態となり、このＯＮ状態となってから２秒後より受信されるタイムコードＴＣのポジションマーカＰ１及び固定ビット「００」以降の７ビットのデータである（図２参照）時の桁を受信して、時データを取得する（ステップＳ２２）。他方、ステップＳ１８の判断がＮＯであって、受信を失敗した桁が時データではない場合には、受信回路５がＯＮ中であるか否かを判断し（ステップＳ２３）、ＯＮ中である場合には受信回路５をＯＦＦにする（ステップＳ２４）。
【００２２】
また、ステップＳ２２、ステップＳ２３及びステップＳ２４のいずれかに続く図４のステップＳ２５においては、受信を失敗した桁が通算日データであるか否かを判断する。通算日データの受信失敗である場合には、受信回路がＯＦＦ中であるか否かを判断し（ステップＳ２６）、ＯＦＦ中ではなくＯＮ中である場合には、ステップＳ２７、Ｓ２８の処理を行うことなくステップＳ２９に進む。ＯＦＦ中である場合には、分周回路７から出力される１秒信号に基づき１８秒が経過したか否かを判断する（ステップＳ２７）。そして、１８秒が経過した時点、つまり１分間を１フレームとする次のタイムコードＴＣの通算日の桁の受信開始時点である２０秒よりも２秒前である１８秒経過した時点で、受信回路５をＯＮにする（ステップＳ２８）。これにより受信回路５がＯＮ状態となり、このＯＮ状態となってから２秒後より受信されるタイムコードＴＣのポジションマーカＰ２と固定ビット「００」以降の７ビットのデータ、及びポジションマーカＰ３以降の４ビットのデータで構成される通算日の桁を受信して、通算日データを取得する（ステップＳ２９）。他方、ステップＳ２５の判断がＮＯであって、受信を失敗した桁が通算日データではない場合には、受信回路５がＯＮ中であるか否かを判断し（ステップＳ３０）、ＯＮ中である場合には受信回路５をＯＦＦにする（ステップＳ３１）。
【００２３】
また、ステップＳ２９、ステップＳ３０及びステップＳ３１のいずれかに続くステップＳ３２においては、受信を失敗した桁が年データであるか否かを判断する。年データの受信失敗である場合には、受信回路がＯＦＦ中であるか否かを判断し（ステップＳ３３）、ＯＦＦ中ではなくＯＮ中である場合には、ステップＳ３４、Ｓ３５の処理を行うことなくステップＳ３６に進む。ＯＦＦ中である場合には、分周回路７から出力される１秒信号に基づき３８秒が経過したか否かを判断する（ステップＳ３４）。そして、３８秒が経過した時点、つまり１分間を１フレームとする次のタイムコードＴＣの年の桁の受信開始時点である４０秒よりも２秒前である３８秒経過した時点で、受信回路５をＯＮにする（ステップＳ３５）。これにより受信回路５がＯＮ状態となり、このＯＮ状態となってから２秒後より受信されるタイムコードＴＣのポジションマーカＰ４及び予備ビットＳＵ２以降の８ビットのデータである年の桁を受信して、年データを取得する（ステップＳ３６）。他方、ステップＳ３２の判断がＮＯであって、受信を失敗した桁が年データではない場合には、受信回路５がＯＮ中であるか否かを判断し（ステップＳ３７）、ＯＮ中である場合には受信回路５をＯＦＦにする（ステップＳ３８）。
【００２４】
また、ステップＳ３６、ステップＳ３７及びステップＳ３８のいずれかに続くステップＳ３９においては、受信を失敗した桁が曜日データであるか否かを判断する。曜日データの受信失敗である場合には、受信回路がＯＦＦ中であるか否かを判断し（ステップＳ４０）、ＯＦＦ中ではなくＯＮ中である場合には、ステップＳ４１、Ｓ４２の処理を行うことなくステップＳ４３に進む。ＯＦＦ中である場合には、分周回路７から出力される１秒信号に基づき４８秒が経過したか否かを判断する（ステップＳ４１）。そして、４８秒が経過した時点、つまり１分間を１フレームとする次のタイムコードＴＣの曜日の桁の受信開始時点である５０秒よりも２秒前である４８秒経過した時点で、受信回路５をＯＮにする（ステップＳ４２）。これにより受信回路５がＯＮ状態となり、このＯＮ状態となってから２秒後より受信されるタイムコードＴＣのポジションマーカＰ５に続く３ビットのデータである曜日の桁を受信して、曜日データを取得する（ステップＳ４３）。しかる後に、受信回路５をＯＦＦにする（ステップＳ４４）。他方、ステップＳ３９の判断がＮＯであって、受信を失敗した桁が曜日データではない場合には、受信回路５がＯＮ中であるか否かを判断し（ステップＳ４５）、ＯＮ中である場合には受信回路５をＯＦＦにする（ステップＳ４４）。
【００２５】
そして、ステップＳ４４又はステップＳ４５に続くステップＳ４５においては、前述したステップＳ１７、Ｓ２２、Ｓ２９、Ｓ３６、Ｓ４６の少なくとも１つのステップで取得した分、時、通算日、年、曜日の少なくとも１つの桁のデータを用いて、時刻計数回路８又は日付計数回路９に対応する係数値の対応する桁のみを時刻修正する（ステップＳ４６）。これにより、前述したステップＳ１２では修正されなかった残りの桁を含む全ての桁がタイムコードＴＣに基づき、時刻修正されることとなる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施の形態を示すブロック回路図である。
【図２】タイムコードのフォーマットを示す図である。
【図３】本実施の形態の処理手順を示すフローチャートである。
【図４】図３に続くフローチャートである。
【符号の説明】
【００２７】
１      ＣＰＵ
２      ＲＯＭ
３      ＲＡＭ
４      アンテナ
５      受信回路
６      発振回路
７      分周回路
８      時刻計数回路
９      日付計数回路
１０    受信電源回路
１１    スイッチ部
１２    表示部
Ｍ      基準マーカ
ＴＣ    タイムコード
【図１】
2008082908.tif 000003
【図２】
2008082908.tif 000004
【図３】
2008082908.tif 000005
【図４】
2008082908.tif 000006