(57)【要約】【課題】電波時計において電波状況の良否を表わすインジケーター処理にかかる負荷の低減を図る。【解決手段】標準電波を受信してタイムコード信号を出力する電波受信部と、標準電波の受信状態に関する表示を行うインジケーター表示手段と、電波受信部により出力されたタイムコード信号の信号レベルの変化を１秒周期中の所定の計数区間で検出するレベル変化検出手段と、レベル変化検出手段により検出された所定の信号レベルの変化の数に基づいてインジケーター表示手段の表示内容を制御するインジケーター制御部と、秒同期検出期間中に前記計数区間を１秒周期中の全区間（ｄ）とし、秒同期検出処理の後に前記計数区間を１秒周期中の一部の区間（ｅ）に狭める区間設定手段とを備えている。【選択図】図４
2012021823.tif 000002
【特許請求の範囲】
【請求項１】
標準電波を受信してタイムコード信号を出力する電波受信手段と、
前記標準電波の受信状態に関する表示を行うインジケーター表示手段と、
前記電波受信手段により出力された前記タイムコード信号の信号レベルの変化を１秒周期中の所定の検出区間で検出するレベル変化検出手段と、
該レベル変化検出手段により検出された所定の信号レベルの変化の数に基づいて前記インジケーター表示手段の表示内容を制御するインジケーター制御手段と、
前記タイムコード信号中の１秒毎の同期点を検出する処理の際に前記レベル変化検出手段の前記検出区間を１秒周期中の全区間とし、前記１秒毎の同期点の検出後に前記レベル検出手段の前記検出区間を１秒周期中の一部の区間に狭める区間設定手段と、
を備えていることを特徴とする電波時計。
【請求項２】
前記区間設定手段は、
前記１秒毎の同期点の検出後、理想的なタイムコード信号において前記同期点の信号レベルの変化と同一の変化が現れない区間に前記検出区間を狭めることを特徴とする請求項１記載の電波時計。
【請求項３】
前記区間設定手段は、
前記１秒毎の同期点の検出後、理想的なタイムコード信号において前記同期点の信号レベルの変化が１回だけ現れる区間に前記検出区間を狭めることを特徴とする請求項１記載の電波時計。
【請求項４】
前記区間設定手段は、
前記１秒毎の同期点の検出後、理想的なタイムコード信号において該タイムコード信号を構成する少なくとも２種類のパルス信号の信号レベルが異なる信号特徴部分を含んだ区間に前記検出区間を狭めることを特徴とする請求項２記載の電波時計。
【請求項５】
前記区間設定手段は、
前記１秒毎の同期点の検出後、理想的なタイムコード信号において該タイムコード信号を構成する複数種類のパルス信号のうちタイムコード信号のフレーム位置を表わすマーカー信号と他のパルス信号とで信号レベルが異なる信号特徴部分を含んだ区間に前記検出区間を狭めることを特徴とする請求項２記載の電波時計。
【請求項６】
前記レベル変化検出手段は、
前記検出区間に所定のサンプリング間隔で前記タイムコード信号の信号レベルを検出するサンプリング手段と、
該サンプリング手段により検出された信号レベルを前又は後に検出された信号レベルと比較して信号レベルの変化を算出する変化算出手段と、
を備えていることを特徴とする請求項１記載の電波時計。
【請求項７】
前記インジケーター制御手段は、
前記１秒毎の同期点を検出する処理の際、前記同期点の信号レベルの変化と同一の変化が理想的な信号波形で現れ得る回数と同一でなければ受信状態の不良を示す第０レベルの表示とし、
前記１秒毎の同期点を検出する処理の際、前記同期点の信号レベルの変化と同一の変化が理想的な信号波形で現れ得る回数と同一であれば前記第０レベルよりも受信状態が良好であることを示す第１レベルの表示とし、
前記１秒毎の同期点を検出する処理が遂行されたら、前記第１レベルよりも受信状態が進んだことを示す第２レベルの表示とし、
前記１秒毎の同期点の検出後、前記タイムコード信号中のパルス信号の符号を判定する処理の際、前記同期点の信号レベルの変化と同一の変化が理想的な信号波形で前記狭められた検出区間に現れ得る回数と同一でなければ前記第２レベルの表示のままとし、
前記１秒毎の同期点の検出後、前記タイムコード信号中のパルス信号の符号を判定する処理の際、前記同期点の信号レベルの変化と同一の変化が理想的な信号波形で前記狭められた検出区間に現れ得る回数と同一であれば前記第２レベルよりも受信状態が良好であることを示す第３レベルの表示とする
ことを特徴とする請求項１記載の電波時計。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、標準電波の受信機能を有する電波時計に関する。
【背景技術】
【０００２】
以前より、標準電波の受信を行う際に、電波状況の良否を表わすインジケーター表示を行う電波時計が開発されている。例えば、特許文献１には、受信した標準電波から得られる時刻信号の立下りエッジの周期を計測し、それにより標準電波が正しく受信されているか判断して、その表示を行う電波修正時計について開示されている。
【０００３】
インジケーター表示によりユーザが電波状況の良否を確認できることで、電波状況が良好でないときにユーザが電波時計を移動させて電波状況の良好な状態で受信を行わせることができるという効果が得られる。
【０００４】
また、本願発明に関連する技術として、特許文献２には、標準時刻電波信号の所定時間内に含まれるエッジ数や所定周期毎の信号レベルの変化の検出に基づいて受信状態の安定性を表わす評価値を生成し、この評価値に基づいて受信周波数の設定を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−００６０６６号公報
【特許文献２】特開２００４−２２６１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、受信環境がさほど良好でなくても標準電波から正確な時刻情報が取得できるように、幾分長い時間の電波受信を行って種々のデータ処理を行うことで、受信信号の信号雑音比を向上させたり、復調されたパルス信号に対してノイズを有効に除去して高精度な符号判定を行ったりする種々のデータ処理技術が開発されている。
【０００７】
一方、電波時計は、標準電波の受信時以外の大半の期間において負荷の高い演算処理を行う機会は少なく、標準電波の受信処理だけのために処理能力の高い演算処理回路を搭載するのは合理的でない。それゆえ、一般的な電波時計には、処理能力の高い演算処理回路が搭載されることは少ない。
【０００８】
従って、一般的な電波時計では、標準電波の受信時において、高感度な受信を実現させる種々のデータ処理に演算処理回路の負荷を割き、それ以外の処理、例えばインジケーター表示のための処理には演算処理回路の負荷を余り割きたくないという要求が生じると考えられる。
【０００９】
この発明は、上記実状に鑑みてなされたもので、電波時計においてインジケーター表示に係る処理の負荷を低減することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１記載の発明は、
標準電波を受信してタイムコード信号を出力する電波受信手段と、
前記標準電波の受信状態に関する表示を行うインジケーター表示手段と、
前記電波受信手段により出力された前記タイムコード信号の信号レベルの変化を１秒周期中の所定の検出区間で検出するレベル変化検出手段と、
該レベル変化検出手段により検出された所定の信号レベルの変化の数に基づいて前記インジケーター表示手段の表示内容を制御するインジケーター制御手段と、
前記タイムコード信号中の１秒毎の同期点を検出する処理の際に前記レベル変化検出手段の前記検出区間を１秒周期中の全区間とし、前記１秒毎の同期点の検出後に前記レベル検出手段の前記検出区間を１秒周期中の一部の区間に狭める区間設定手段と、
を備えていることを特徴としている。
【００１１】
請求項２記載の発明は、請求項１記載の電波時計において、
前記区間設定手段は、
前記１秒毎の同期点の検出後、理想的なタイムコード信号において前記同期点の信号レベルの変化と同一の変化が現れない区間に前記検出区間を狭めることを特徴としている。
【００１２】
請求項３記載の発明は、請求項１記載の電波時計において、
前記区間設定手段は、
前記１秒毎の同期点の検出後、理想的なタイムコード信号において前記同期点の信号レベルの変化が１回だけ現れる区間に前記検出区間を狭めることを特徴としている。
【００１３】
請求項４記載の発明は、請求項２記載の電波時計において、
前記区間設定手段は、
前記１秒毎の同期点の検出後、理想的なタイムコード信号において該タイムコード信号を構成する少なくとも２種類のパルス信号の信号レベルが異なる信号特徴部分を含んだ区間に前記検出区間を狭めることを特徴としている。
【００１４】
請求項５記載の発明は、請求項２記載の電波時計において、
前記区間設定手段は、
前記１秒毎の同期点の検出後、理想的なタイムコード信号において該タイムコード信号を構成する複数種類のパルス信号のうちタイムコード信号のフレーム位置を表わすマーカー信号と他のパルス信号とで信号レベルが異なる信号特徴部分を含んだ区間に前記検出区間を狭めることを特徴としている。
【００１５】
請求項６記載の発明は、請求項１記載の電波時計において、
前記レベル変化検出手段は、
前記検出区間に所定のサンプリング間隔で前記タイムコード信号の信号レベルを検出するサンプリング手段と、
該サンプリング手段により検出された信号レベルを前又は後に検出された信号レベルと比較して信号レベルの変化を算出する変化算出手段と、
を備えていることを特徴としている。
【００１６】
請求項７記載の発明は、請求項１記載の電波時計において、
前記インジケーター制御手段は、
前記１秒毎の同期点を検出する処理の際、前記同期点の信号レベルの変化と同一の変化が理想的な信号波形で現れ得る回数と同一でなければ受信状態の不良を示す第０レベルの表示とし、
前記１秒毎の同期点を検出する処理の際、前記同期点の信号レベルの変化と同一の変化が理想的な信号波形で現れ得る回数と同一であれば前記第０レベルよりも受信状態が良好であることを示す第１レベルの表示とし、
前記１秒毎の同期点を検出する処理が遂行されたら、前記第１レベルよりも受信状態が進んだことを示す第２レベルの表示とし、
前記１秒毎の同期点の検出後、前記タイムコード信号中のパルス信号の符号を判定する処理の際、前記同期点の信号レベルの変化と同一の変化が理想的な信号波形で前記狭められた検出区間に現れ得る回数と同一でなければ前記第２レベルの表示のままとし、
前記１秒毎の同期点の検出後、前記タイムコード信号中のパルス信号の符号を判定する処理の際、前記同期点の信号レベルの変化と同一の変化が理想的な信号波形で前記狭められた検出区間に現れ得る回数と同一であれば前記第２レベルよりも受信状態が良好であることを示す第３レベルの表示とする
ことを特徴としている。
【発明の効果】
【００１７】
本発明に従うと、インジケーター表示のために信号レベルの変化を検出する区間が、１秒毎の同期点の検出後に狭められるので、検出区間が狭められた分、インジケーター表示を行うための処理負荷を低減できるという効果がある。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態の電波時計の全体構成を示すブロック図である。
【図２】液晶表示器に設けられたインジケーター表示部を示す平面図である。
【図３】ＣＰＵにより実行される時刻修正処理の制御手順を示すフローチャートである。
【図４】インジケーター処理の計数区間を説明するタイミングチャートを示す。
【図５】図３のステップＳ３で実行される秒同期検出処理の詳細な制御手順を示すフローチャートである。
【図６】図３のステップＳ４で実行される分同期検出とデコード処理の詳細な制御手順を示すフローチャートの第１部である。
【図７】同、分同期検出とデコード処理のフローチャートの第２部である。
【図８】インジケーター処理の計数区間の変形例を示すタイムチャートである。
【図９】英国の標準電波ＭＳＦに対応したインジケーター処理の計数区間の一例を説明するタイミンクチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２０】
図１は、本発明の実施形態の電波時計１の全体構成を示すブロック図である。図２は、液晶表示器７に設けられたインジケーター表示部を示す平面図である。
【００２１】
この実施形態の電波時計１は、タイムコードの含まれる標準電波を受信して自動的に時刻を修正する機能を有した電子時計であり、文字板上で回転する指針（秒針２、分針３、時針４）と、文字板上に露出されて各種の表示を行う液晶表示器７によって、それぞれ時刻を表示するようになっている。
【００２２】
この電波時計１は、図１に示すように、標準電波を受信するアンテナ１１と、標準電波を復調してタイムコード信号を生成する電波受信回路（電波受信手段）１２と、種々のタイミング信号を発生させる発振回路１３および分周回路１４と、現在時刻を計数する計時回路１５と、秒針２を回転駆動する第１モータ１６と、分針３および時針４を回転駆動する第２モータ１７と、第１モータ１６および第２モータ１７の回転駆動を各指針に伝達する輪列機構１８と、複数の操作ボタンを有し外部から操作指令を入力する操作部１９と、機器の全体的な制御を行うＣＰＵ（中央演算処理装置）２０と、ＣＰＵ２０に作業用のメモリ空間を提供するＲＡＭ（Random Access Memory）２１と、各種の制御データおよび制御プログラムを格納したＲＯＭ（Read Only Memory）２２等をさらに備えている。この実施形態では、ＣＰＵ２０によりレベル変化検出手段およびインジケーター制御手段が構成され、ＣＰＵ２０とＲＯＭ２２の秒同期検出以降インジケーター計数区間データ２２ｂにより区間設定手段が構成される。
【００２３】
液晶表示器７には、時刻の表示部に加えて、図２に示すように、標準電波の受信時に受信処理の進度や電波状況の良否など、受信状態に関する表示を行うインジケーター表示部（インジケーター表示手段）７１が設けられている。インジケーター表示部７１は、例えば、第０レベル〜第３レベルの受信状態を表示する３つの表示セグメントＳｅｇ１〜Ｓｅｇ３を有し、これら３つの表示セグメントＳｅｇ１〜Ｓｅｇ３がそれぞれ独立して点灯および消灯可能に構成されている。
【００２４】
電波受信回路１２は、アンテナ１１により受信された信号を増幅する増幅部、受信信号の中から標準電波に対応する周波数成分のみを抽出するフィルタ部、振幅変調されている受信信号を復調してタイムコード信号を抽出する復調部、復調されたタイムコード信号をハイレベルとローレベルの信号に波形整形して外部へ出力するコンパレータ等を備えている。この電波受信回路１２は、特に制限されるものではないが、標準電波が振幅大のときに出力がローレベルとなり、標準電波が振幅小のときに出力がハイレベルとなるローアクティブの出力構成となっている。
【００２５】
分周回路１４は、ＣＰＵ２０からの指令を受けてその分周比を様々な値に変更することが可能に構成され、さらに、複数種類のタイミング信号をＣＰＵ２０へ並列的に出力可能に構成されている。例えば、計時回路１５の計時データを１秒周期で更新する際には、１秒周期のタイミング信号を生成してＣＰＵ２０へ供給するとともに、電波受信回路１２から出力されるタイムコード信号を取り込む際には、サンプリング周波数のタイミング信号を生成してＣＰＵ２０に供給するようになっている。
【００２６】
第１モータ１６および第２モータ１７は、ステッピングモータであり、第１モータ１６は秒針２を、第２モータ１７は分針３および時針４を、それぞれ独立にステップ駆動するものである。通常の時刻表示状態において、第１モータ１６は１秒毎に１ステップ駆動されて１分間で秒針２を１回転させる。第２モータ１７は１０秒毎に１ステップ駆動されて６０分で分針３を１回転させ、１２時間で時針４を１回転させる。
【００２７】
ＲＡＭ２１には、標準電波の受信環境の良否を測定する際に使用するインジケーター用カウンタ２１ａが設けられている。ＲＯＭ２２には、制御プログラムの一つとして、標準電波を受信して時刻を自動的に修正する時刻修正処理のプログラム２２ａが格納されている。また、ＲＯＭ２２には、制御データの一つとして、秒同期検出以降インジケーター計数区間データ２２ｂが格納されている。このインジケーター計数区間については後に詳述する。
【００２８】
次に、上記構成の電波時計１において実行される時刻修正処理について説明する。図３には、ＣＰＵ２０により実行される時刻修正処理のフローチャートを示す。
【００２９】
時刻修正処理は、予め設定された時刻になった場合、或いは、操作部１９を介して所定の操作指令の入力が行われた場合に開始される。
【００３０】
時刻修正処理の実行中には、秒針２の１秒毎の運針が停止するように制御される一方、分針３と時針４の１０秒毎の運針は継続するように制御される。そのため、時刻修正処理が開始されると、先ず、ＣＰＵ２０は、秒針２を文字板上の電波受信中を表わす位置へ早送りさせて、ＲＡＭ２１中の秒針２の運針フラグをオフに設定する（ステップＳ１）。これにより、秒針２の１秒毎の運針処理が停止される。また、この時刻修正処理と並列的に時刻表示処理が実行されることで分針３と時針４の１０秒毎の運針が継続される。
【００３１】
次いで、ＣＰＵ２０は、電波受信回路１２を作動させて受信処理を開始させる（ステップＳ２）。これにより、標準電波が受信されてハイレベルとローレベルで表わされるタイムコード信号が電波受信回路１２からＣＰＵ２０へ供給される。
【００３２】
タイムコード信号が供給されたら、先ず、ＣＰＵ２０は、このタイムコード信号から１秒毎の同期点（０．０秒、１．０秒、〜５９．０秒の同期点；以下、秒同期点と呼ぶ）を検出する秒同期検出処理（ステップＳ３）を実行する。秒同期検出処理の際には、標準電波の受信状態を評価してそれを表示するインジケーター処理も並行して実行されるようになっている。この秒同期検出処理中のインジケーター処理については後に詳述する。
【００３３】
秒同期点が検出されたら、次に、この秒同期点を基準にタイムコード信号のパルス信号の符号判定を行って、分同期点（ｘ分００秒の同期点；ｘは任意の値）の検出と、時刻情報の生成とを行う分同期検出＆デコード処理（ステップＳ４）を実行する。この分同期検出＆デコード処理の際にも、標準電波の受信状態を評価してそれを表示するインジケーター処理も実行されるようになっている。この分同期検出＆デコード処理中のインジケーター処理については後に詳述する。
【００３４】
デコード処理により時刻情報が取得されたら、ＣＰＵ２０は、この時刻情報に基づいて計時回路１５の計時データを修正する（ステップＳ５）。さらに、必要があれば分針３と時針４を早送りして指針の位置を修正する（ステップＳ６）。また、停止していた秒針２が計時データに同期して駆動されるように、秒針２の運針フラグをオンにして（ステップＳ７）、この時刻修正処理を終了する。
【００３５】
続いて、上記の秒同期検出処理（ステップＳ３）および分同期検出＆デコード処理（ステップＳ４）の中で実行されるインジケーター処理について説明する。
【００３６】
図４には、インジケーター処理の計数区間を説明するタイミングチャートを示す。
【００３７】
インジケーター処理は、標準電波の受信中に実行されて、受信処理の進度や電波状況の良否をインジケーター表示部７１に表示するものである。ユーザは、この表示を見て、劣悪な受信環境にある場合に、良好な受信環境まで電波時計１を移動させて、標準電波の受信を行わせることができる。
【００３８】
この実施形態のインジケーター処理においては、電波受信回路１２から供給されるタイムコード信号に対して、所定のレベル変化が現れる回数をＣＰＵ２０が計数するとともに、この回数に基づいてＣＰＵ２０が電波状況の良否を判定して、この判定結果に基づきインジケーター表示部７１の表示内容を制御するようになっている。また、この実施形態のインジケーター処理では、受信処理の段階が進むことでインジケーター表示部７１の表示内容を変化させて、ユーザに受信処理の進行度も知らせるようにもなっている。
【００３９】
具体的には、図４に示すように、所定の計数区間において、ＣＰＵ２０が、タイムコード信号を所定のサンプリング周波数（例えば３２Ｈｚ）でサンプリングして信号レベルを検出する。そして、直前の信号レベルからの変化を算出し、秒同期点ｔ０のレベル変化Ｅ０（ハイレベル“Ｈ”→ローレベル“Ｌ”）と同じ変化がどれだけ有るか、ＲＡＭ２１中のインジケーター用カウンタ２１ａを用いて計数する。
【００４０】
図４（ａ）〜（ｃ）に示すように、日本の標準電波ＪＪＹでノイズのない理想的なタイムコード信号の場合、「Ｈ→Ｌ」のレベル変化Ｅ０は秒同期点ｔ０で１回現れる一方、他で現れることがない。従って、１秒周期で「Ｈ→Ｌ」のレベル変化を計数すれば、計数値は１回となるのが理想であり、ノイズの混入等があれば０回となったり２回以上となったりする。
【００４１】
秒同期点ｔ０の検出前の段階では、秒同期点ｔ０のレベル変化Ｅ０がどのタイミングに現れるのか未知の状況にある。従って、図４（ｄ）に示すように、この段階では、１秒周期の全区間を計数区間として、この区間でタイムコード信号のサンプリングと「Ｈ→Ｌ」のレベル変化の計数とを行う。そして、１秒間ずつの計数値が「１」であれば、電波状況は良好であるものとして第１レベルのインジケーター表示を行う。一方、「１」以外であれば、電波状況は不良であるものとして第０レベルのインジケーター表示とする。
【００４２】
ここで、第０レベルのインジケーター表示とは、図２のインジケーター表示部７１の第１〜第３表示セグメントＳｅｇ１〜Ｓｅｇ３を全て消灯とする表示態様、第１レベルのインジケーター表示とは、第１表示セグメントＳｅｇ１のみを点灯とする表示態様である。
【００４３】
上記のインジケーター処理は、秒同期検出処理の間を通して繰り返し実行される。そして、秒同期点ｔ０が正常に検出されたら、電波受信処理が一段階進行したことを示すために、第２レベルのインジケーター表示を行う。第２レベルのインジケーター表示とは、インジケーター表示部７１（図２）の第１および第２表示セグメントＳｅｇ１，Ｓｅｇ２が点灯し、第３表示セグメントＳｅｇ３が消灯する表示態様である。
【００４４】
秒同期検出処理において秒同期点ｔ０が検出されたら、秒同期点ｔ０のレベル変化Ｅ０が１秒周期中の何れのタイミングに現れるのか既知の状況となる。従って、図４（ｄ）→（ｅ）に示すように、秒同期点ｔ０の検出後の段階では、「Ｈ→Ｌ」のレベル変化の計数区間を１秒周期中の一部の区間に狭める制御を行う。この図４（ｅ）の計数区間は、秒同期検出以降インジケーター計数区間データ２２ｂとして予めＲＯＭ２２に記憶されている。このデータ２２ｂは、秒同期点ｔ０を基準とした時間データにより表わされたものである。
【００４５】
秒同期点ｔ０の検出後の計数区間は、図４（ｅ）に示すように、例えば、理想的な信号波形で「Ｈ→Ｌ」のレベル変化Ｅ０が現れる区間を除いた一部の区間に設定されている。さらに、この区間は、理想的な信号波形でマーカー信号と他の信号とで信号レベルが異なる第１特徴部分Ｔｍを含み、且つ、０信号と１信号とで信号レベルが異なる第２特徴部分Ｔｃを含む区間に設定されている。
【００４６】
上記のように、全区間でなく一部の区間に計数区間を狭めることで、インジケーター処理に必要なサンプリング処理、レベル変化の算出、レベル変化の判別とその計数の処理回数が削減され、ＣＰＵ２０の負荷の低減、ならびに、ＲＡＭ２１の必要な記憶容量の低減を図ることができる。
【００４７】
また、上記の第１特徴部分Ｔｍや第２特徴部分Ｔｃを含む区間に計数区間が設定されることで、次のような利点が得られる。すなわち、分同期点の検出処理でマーカー信号を判別するために必要なサンプリング処理、並びに、デコード処理で０信号と１信号とを判別するために必要なサンプリング処理と、インジケーター処理に必要なサンプリング処理とを、共通に実行することができる。
【００４８】
また、一般に、分同期点の検出とデコード処理においては、マーカー信号とその他の信号との差異が現れる第１特徴部分Ｔｍならびに０信号と１信号の差異が現れる第２特徴部分Ｔｃに混入するノイズが処理の進行や精度に影響を及ぼし、その他の区間に混入するノイズはさほど処理に影響を及ぼさない。従って、上記のように第１特徴部分Ｔｍや第２特徴部分Ｔｃを含む区間にインジケーター処理の計数区間を設定することで、分同期検出やデコード処理を実行する上で実質的に影響を及ぼす部分の信号の劣化度を判定し、その結果をインジケーター表示によってユーザに通知することができるという利点が得られる。
【００４９】
この実施形態のインジケーター処理においては、秒同期点ｔ０の検出後の段階になると、上述のように、図４（ｅ）の狭められた区間でタイムコード信号のサンプリングを行って、１秒周期ごとに「Ｈ→Ｌ」のレベル変化の計数が行われる。そして、１秒毎の計数値が「０」であれば電波状況は良好であるものとして、第３レベルのインジケーター表示を行う。すなわち、インジケーター表示部７１の第１〜第３表示セグメントＳｅｇ１〜Ｓｅｇ３を何れも点灯とする表示態様とする。一方、「０」以外であれば、電波状況は不良であるものとして第２レベルのインジケーター表示とする。
【００５０】
そして、このようなインジケーター処理を、分同期点の検出処理とデコード処理の間を通して繰り返し実行する。そして、デコード処理が終了して標準電波の受信が停止されたらインジケーター処理も終了する。
【００５１】
続いて、上記のインジケーター処理が実行される秒同期検出処理および分同期検出＆デコード処理の制御手順についてフローチャートに基づいて説明する。
【００５２】
図５は、図３のステップＳ３で実行される秒同期検出処理の詳細な制御手順を示すフローチャートである。
【００５３】
秒同期検出処理に移行すると、ＣＰＵ２０は、先ず、この処理で使用する種々の変数のメモリ領域をクリアするなど初期化処理を行う（ステップＳ１１）。続いて、分周回路１４からのタイミング信号の入力に基づき３２Ｈｚのサンプリングタイミングか判別し（ステップＳ１２）、このタイミングであれば、次に進んで、タイムコード信号のレベルを検出する（ステップＳ１３：サンプリング手段）。このレベルの検出は、インジケーター処理で所定のレベル変化を計数するのと、秒同期点を検出するのと、両方のために行われるものである。
【００５４】
レベルを検出したら、前回検出したレベルからの変化を算出し（変化算出手段）、ハイレベルからローレベル「Ｈ→Ｌ」の変化であればＲＡＭ２１のインジケーター用カウンタ２１ａを「＋１」加算する（ステップＳ１４）。また、後に秒同期点を検出するために、ステップＳ１３の検出結果に対して所定の演算処理を行ったりこの演算処理の結果を所定の記憶領域に記憶させたりするデータ処理を実行する（ステップＳ１５）。秒同期点を検出するためのデータ処理については、種々の公知技術を適用できるものであり、その詳細な説明を省略する。
【００５５】
次いで、ＣＰＵ２０は、分周回路１４からのタイミング信号の入力に基づいて１秒が経過したか判別し（ステップＳ１６）、経過していなければステップＳ１２へ戻って、ステップＳ１２〜Ｓ１６のループ処理を繰り返す。
【００５６】
このステップＳ１２〜Ｓ１６のループ処理により、１秒周期の全区間にわたって信号レベルの「Ｈ→Ｌ」の変化の個数がインジケーター用カウンタ２１ａに計数される。
【００５７】
一方、１秒が経過していれば、次に進んで、ＲＡＭ２１のインジケーター用カウンタ２１ａの値を確認し、この値が理想的な信号波形で得られる「１」であるか判別する（ステップＳ１７）。その結果、「１」であれば、インジケーター表示部７１の第１表示セグメントＳｅｇ１を点灯させる（ステップＳ１８）。一方、「１」でなければ、インジケーター表示部７１の第１表示セグメントＳｅｇ１を消灯させる（ステップＳ１９）。そして、インジケーター表示部７１の表示制御を行ったら、インジケーター用カウンタ２１ａの値をクリアする（ステップＳ２０）。上記ステップＳ１７〜Ｓ１９の処理によりインジケーター制御手段の一部が構成される。
【００５８】
続いて、ＣＰＵ２０は、秒同期検出処理に移行してから１０秒経過したか判別する（ステップＳ２１）。そして、未だ経過していなければ、ステップＳ１２に戻る。
【００５９】
一方、１０秒が経過していれば、ステップＳ１５で演算および記憶させてきた１０秒間分のデータを用いて秒同期点を確定させる演算処理を行う（ステップＳ２２）。そして、この演算処理により秒同期点を正常に決定できたか判別し（ステップＳ２３）、正常に決定できていればインジケーター表示部７１を第２表示セグメントＳｅｇ２まで点灯させる（ステップＳ２４）。一方、正常に決定できていなければ、エラー処理に移行する（ステップＳ２５）。そして、この秒同期検出処理を終了して時刻修正処理（図２）へ戻る。上記ステップＳ２３，Ｓ２４の処理によりインジケーター制御手段の一部が構成される。
【００６０】
つまり、上記の秒同期検出処理により、１秒周期の全区間において所定のサンプリング周波数でタイムコード信号をサンプリングする処理が１０秒間継続され、この１０秒間分のサンプリングデータに基づいて秒同期点を決定する処理がなされる。さらに、この秒同期検出処理中、上記のサンプリンク処理の結果に基づいて１秒周期の全区間において「Ｈ→Ｌ」のレベル変化の計数が行われて、この計数値に応じたインジケーター表示が１秒毎に更新されるようになっている。
【００６１】
図６と図７には、図２のステップＳ４で実行される分同期検出＆デコード処理の詳細なフローチャートを示す。
【００６２】
分同期検出＆デコード処理に移行すると、先ず、ＣＰＵ２０は、この処理で使用する種々の変数のメモリ領域をクリアするなど初期化処理を行う（ステップＳ３１）。
【００６３】
次いで、ＣＰＵ２０は、タイムコードを構成する各パルス信号の特徴部分を秒同期点を基準とした時間によりサンプリング期間として設定する（ステップＳ３２）。このサンプリング期間の設定は、分同期点の検出やデコードのために各パルス信号の符合判定を行うためのものである。
【００６４】
さらに、ＣＰＵ２０は、ＲＯＭ２２の秒同期検出以降インジケーター計数区間データ２２ｂを読み出して、この区間を上記のサンプリング期間に追加して設定する（ステップＳ３３：区間設定手段）。このサンプリング期間の設定は、インジケーター処理でタイムコード信号の劣化度を測定するためのものである。
【００６５】
次に、ＣＰＵ２０は、秒同期点を基準とした時間のカウントに基づいて、現時点がステップＳ３２，Ｓ３３で設定されたサンプリング期間に該当するか否か判別する（ステップＳ３４）。さらに、サンプリング期間に該当すれば、分周回路１４からのタイミング信号の入力に基づいて３２Ｈｚのサンプリングタイミングか判別する（ステップＳ３５）。そして、サンプリング期間に該当し、且つ、サンプリングタイミングであれば、次に進んで、タイムコード信号のレベルを検出する（ステップＳ３６：サンプリング手段）。
【００６６】
レベルの検出をしたら、ＣＰＵ２０は、現時点がインジケーター計数区間中か否か判別する（ステップＳ３７）。そして、計数区間中であれば、前回検出した信号レベルから今回検出した信号レベルへの変化を算出し（変化算出手段）、ハイレベルからローレベル「Ｈ→Ｌ」の変化であればＲＡＭ２１のインジケーター用カウンタ２１ａを「＋１」加算する（ステップＳ３８）。そして、次へ進む。一方、ステップＳ３７で計数区間中でないと判別されたら、そのまま次へ進む。
【００６７】
次に進んだら、ＣＰＵ２０は、現時点が符号判定用のパルス信号の特徴部分に該当する期間中か否か判別し（ステップＳ３９）、そうであれば、分同期点の検出およびデコードの処理を後で行うために、ステップＳ３６の検出結果に対して所定の演算処理を行ったりこの演算処理の結果を所定の記憶領域に記憶させたりするデータ処理を実行して（ステップＳ４０）、次へ進む。一方、ステップＳ３９で、該当期間中でないと判別されたら、そのまま次へ進む。分同期点の検出処理およびタイムコードのデコード処理については、種々の公知技術を適用できるものであり、ステップＳ４０のデータ処理の詳細な説明は省略する。
【００６８】
つまり、ステップＳ３４で判別されたサンプリング期間が、ステップＳ３２で設定された各パルス信号の特徴部分のサンプリング期間に該当すれば、ステップＳ４０の分同期点の検出処理とデコード用のデータ処理が実行される。また、ステップＳ３３で設定されたインジケーター計数区間のサンプリング期間に該当すれば、ステップＳ３８の信号の劣化度を測定するための計数処理が実行される。さらに、両方のサンプリング期間に該当すれば、両方の処理が実行されるようになっている。
【００６９】
次に、ＣＰＵ２０は、分周回路１４からのタイミング信号の入力に基づいて１秒が経過したか判別し（ステップＳ４１）、経過していなければステップＳ３４へ戻って、ステップＳ３４〜Ｓ４１のループ処理を繰り返す。つまり、このステップＳ３４〜Ｓ４１のループ処理により、１秒周期中の一部の区間に狭められた計数区間で、タイムコード信号の「Ｈ→Ｌ」のレベル変化の個数がインジケーター用カウンタ２１ａに計数されるようになっている。
【００７０】
一方、ステップＳ４１の判別処理で、１秒が経過していると判別されれば、次に進んで、ＲＡＭ２１のインジケーター用カウンタ２１ａの値を確認して、この値が理想的な信号波形で得られる「０」であるか判別する（ステップＳ４２）。その結果、「０」であれば、インジケーター表示部７１の第３表示セグメントＳｅｇ３を点灯させる（ステップＳ４３）。一方、「０」でなければ、インジケーター表示部７１の第３表示セグメントＳｅｇ３を消灯させる（ステップＳ４４）。そして、インジケーター表示部７１の表示制御を行ったら、インジケーター用カウンタ２１ａの値をクリアする（ステップＳ４５）。上記ステップＳ４２〜Ｓ４４の処理によりインジケーター制御手段の一部が構成される。
【００７１】
続いて、ＣＰＵ２０は、分同期点検出用の時間を経過したタイミングか判別し（ステップＳ４６）、このタイミングであれば、ステップＳ４０で演算および記憶してきたデータを用いてタイムコード信号中のマーカー信号が２個並んだ箇所にある分同期点を検出する処理を実行する（ステップＳ４７）。
【００７２】
一方、分同期検出用の時間に達していない場合、或いは、この時間を超過して分同期点の検出が済んでいる場合には、ステップＳ４６の判別処理で“Ｎｏ”側へ進んで、デコード用の時間を経過したタイミングか判別する（ステップＳ４８）。そして、この時間に達していない場合には、ステップＳ３４に戻って所定周期でタイムコード信号のサンプリングを行うループ処理に再び移行する。
【００７３】
一方、ステップＳ４８の判別処理で、デコード用の時間が経過したと判別されたら、ステップＳ４０で演算および記憶してきたデータを用いて、タイムコード信号の符号判定を行って時刻情報を生成する（ステップＳ４９）。そして、この分同期検出＆デコード処理を終了して時刻修正処理（図３）に戻る。
【００７４】
つまり、上記の分同期検出＆デコード処理により、この処理中を通して、１秒周期中の一部の区間に狭められた計数区間において、タイムコード信号の「Ｈ→Ｌ」のレベル変化の個数が計数され、この計数値に応じて１秒毎にインジケーター表示が更新されるようになっている。
【００７５】
以上のように、この実施形態の電波時計１によれば、インジケーター処理によって、標準電波の受信中にユーザに受信処理の進度や電波状況の良否など受信状態に関する情報を通知することができる。また、インジケーター処理のためにタイムコード信号中の所定のレベル変化を計数する区間が、秒同期点の検出後に１秒周期中の一部の区間に狭められるようになっている。それにより、インジケーター処理に必要なサンプリング処理、レベル変化の算出、レベル変化の判別およびその計数の処理回数が減らされて、インジケーター処理にかかるＣＰＵ２０の負荷の低減、および、ＲＡＭ２１の使用量の低減を図ることができる。
【００７６】
また、上記実施形態の電波時計１によれば、インジケーター処理の計数区間が、秒同期点のレベル変化と同一の変化が現れない区間に狭められるようになっている。従って、インジケーター処理の計数区間が狭まって処理負荷の低減を図ることができるとともに、この計数区間で秒同期点のレベル変化がカウントされれば、その分のノイズが混入されていると評価することができる。
【００７７】
また、上記実施形態の電波時計１によれば、インジケーター処理の計数区間が、タイムコード信号を構成する複数種類のパルス信号を特徴づける第１特徴部分Ｔｍや第２特徴部分Ｔｃ（図４参照）を含んだ区間に狭められるようになっている。従って、その後の分同期点の検出処理やデコード処理でパルス信号を符号判定するための信号レベルの検出と、インジケーター処理で信号の劣化度を計測するための信号レベルの検出とを、互いに兼ね合わせて共通に実行することができる。また、分同期点の検出処理およびデコード処理でパルス信号を識別するのに重要な部分で、信号の劣化度の測定が行われることで、その後の処理に対して実質的に影響を与えるような信号劣化の有無についてインジケーター表示により表わされるようになっている。
【００７８】
特に、インジケーター処理の計数区間が、マーカー信号と他のパルス信号とを区別する第１特徴部分Ｔｍを含んだ区間に狭められることで、その後の分同期点の検出処理において上記の作用効果が確実に得られるようになっている。
【００７９】
また、上記実施形態の電波時計１によれば、タイムコード信号を所定周波数でサンプリングして、前後のサンプリング結果を比較することで信号レベルの変化を検出するようになっているので、比較的に負荷の軽い処理で適度な検出処理を実現できるようになっている。
【００８０】
また、上記実施形態の電波時計１によれば、秒同期検出処理中にタイムコード信号中のノイズの有無に応じて第０レベルと第１レベルのインジケーター表示を行い、秒同期点が正常に検出されたら第２レベルのインジケーター表示を行い、その後、タイムコード信号中のノイズの有無に応じて第２レベルと第３レベルのインジケーター表示を行うようになっている。つまり、このような表示によってユーザに電波状態に関する適度な通知を行えるようになっている。
【００８１】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。例えば、インジケーター処理の計数区間の狭め方は、図４（ｄ）→（ｅ）に示したものに限られない。
【００８２】
図８には、インジケーター処理の計数区間の変形例を表わした図を示す。例えば、インジケーター処理の計数区間を、図８（ｄ）に示すように、複数に分断された区間に狭めるようにしても良い。この計数区間は、図４（ｅ）と同様に、理想的な信号波形で秒同期点ｔ０と同一のレベル変化が現れず、信号特徴部分を含んだ区間である。また、図８（ｅ）に示すように、理想的な信号波形で秒同期点ｔ０のレベル変化が１回だけ現れる区間に狭めるようにしても良い。上記のような区間としても、「Ｈ→Ｌ」のレベル変化の回数を計数することで、その計数値から理想的な信号波形に近いか、或いは、ノイズが混入されているのかを判定することが可能となる。
【００８３】
また、図９には、英国の標準電波ＭＳＦに対応するインジケーター処理の計数区間の一例を説明するタイミンクチャートを示す。英国の標準電波ＭＳＦでは、図９（ｂ）の０１信号において、秒同期点ｔ０の「Ｌ→Ｈ」のレベル変化Ｅ０と同一の変化が他の箇所にも現われる。従って、このようなタイムコード信号に対して、インジケーター処理の計数区間を、理想的な信号波形で秒同期点ｔ０と同一のレベル変化が現れない区間に狭める場合には、図９（ｇ）に示すように、０１信号の「Ｌ→Ｈ」のレベル変化Ｅ０，Ｅ１を外した区間に秒同期検出後の計数区間を設定すれば良い。
【００８４】
また、上記実施形態の電波時計１では、インジケーター処理でタイムコード信号の劣化度を評価するために、秒同期点のレベル変化と同一の変化を計数するように構成しているが、例えば、秒同期点のレベル変化の逆の変化を計数するようにしたり、或いは、両方のレベル変化を計数するようにすることもできる。
【００８５】
また、上記実施形態の電波時計１では、タイムコード信号をハイレベルとローレベルの２値の信号としているが、電波受信回路１２からは復調されたタイムコード信号をアナログ出力させ、ＡＤコンバータにより多値のデジタル信号に変換してＣＰＵ２０が取り込んで信号レベルの変化を検出するようにしても良い。また、レベル変化の検出方法も、信号レベルをサンプリングして前後の信号レベルを比較する方法に限られず、例えば、信号レベルが変化したときにハードウェア割込みを発生させて、この割込みによりＣＰＵ２０がレベル変化を検出するように構成することもできる。
【００８６】
また、上記実施形態の電波時計１では、レベル変化の計数と計数値に基づくインジケーター表示の更新を１秒単位で行っていく例を示したが、複数秒単位で行うようにしても良い。その他、この実施形態で示した細部は発明の趣旨を逸脱しない範囲で適宜変更可能である。
【符号の説明】
【００８７】
１     電波時計
２     秒針
３     分針
４     時針
７     液晶表示器
７１   インジケーター表示部
Ｓｅｇ１      第１表示セグメント
Ｓｅｇ２      第２表示セグメント
Ｓｅｇ３      第３表示セグメント
１１   アンテナ
１２   電波受信回路
１３   発振回路
１４   分周回路
２０   ＣＰＵ
２１   ＲＡＭ
２１ａ インジケーター用カウンタ
２２   ＲＯＭ
２２ｂ 秒同期検出以降インジケーター計数区間データ
Ｔｍ   第１特徴部分
Ｔｃ   第２特徴部分
ｔ０   秒同期点
Ｅ０   秒同期点のレベル変化
【図１】
2012021823.tif 000003
【図２】
2012021823.tif 000004
【図３】
2012021823.tif 000005
【図４】
2012021823.tif 000006
【図５】
2012021823.tif 000007
【図６】
2012021823.tif 000008
【図７】
2012021823.tif 000009
【図８】
2012021823.tif 000010
【図９】
2012021823.tif 000011