(57)【要約】【課題】１秒の信号に２つのビットデータを組み合わせた情報を送信する標準電波を受信する場合に、コードを判定する処理を簡略化できる電子時計を提供すること。【解決手段】電子時計は、標準電波を受信する受信部と、受信された信号をサンプリングして信号レベルを検出する検出部と、検出された信号レベルに基づいて、１秒間における第１レベル信号の信号幅の合計値、および、第２レベル信号の継続時間を算出する算出部と、算出された合計値に基づいて、信号のコードを判定するコード判定部とを備え、信号は１秒間の第１レベル信号の信号幅の合計値が互いに等しい第１コードおよび第２コードを含み、第１コードは、１秒間に第１レベル信号を１つ送信するコードであり、第２コードは、１秒間に、第１レベル信号を、第２レベル信号を挟んで２つ送信するコードであり、検出部は、継続時間が基準時間以上の場合、１秒間における信号のサンプリングを停止する。【選択図】図１
2018072243.tif 000002
【特許請求の範囲】
【請求項１】
１秒間に第１レベル信号および第２レベル信号を含み、前記第１レベル信号および前記第２レベル信号の組み合わせで前記１秒間に第１ビットデータおよび第２ビットデータを含む信号を送信する標準電波を受信する受信部と、
前記受信部で受信された前記信号をサンプリングして信号レベルを検出する検出部と、
前記検出部で検出された信号レベルに基づいて、１秒間における前記第１レベル信号の信号幅の合計値、および、前記第２レベル信号の継続時間を算出する算出部と、
前記算出部で算出された前記合計値に基づいて、前記信号のコードを判定するコード判定部と、を備え、
前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が互いに等しい第１コードおよび第２コードを含み、
前記第１コードは、１秒間に、前記第１レベル信号を１つ送信するコードであり、
前記第２コードは、１秒間に、前記第１レベル信号を、前記第２レベル信号を挟んで２つ送信するコードであり、
前記検出部は、前記継続時間が予め設定された基準時間以上の場合、１秒間における前記信号のサンプリングを停止する
ことを特徴とする電子時計。
【請求項２】
請求項１に記載の電子時計において、
前記コード判定部は、前記信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出し、
前記受信部は、取得対象の情報が含まれていない信号位置の場合、受信処理を停止する
ことを特徴とする電子時計。
【請求項３】
１秒間に第１レベル信号および第２レベル信号を含み、前記第１レベル信号および前記第２レベル信号の組み合わせで前記１秒間に第１ビットデータおよび第２ビットデータを含む信号を送信する標準電波を受信する受信部と、
前記受信部で受信された前記信号をサンプリングして信号レベルを検出する検出部と、
前記検出部で検出された信号レベルに基づいて、１秒間における前記第１レベル信号の信号幅の合計値、および、前記第２レベル信号の継続時間を算出する算出部と、
前記信号のコードを判定し、かつ、前記信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出するコード判定部と、を備え、
前記信号は、第１コード、第２コードおよび第３コードを含み、
前記第１コードおよび前記第２コードは、１秒間の前記第１レベル信号の信号幅の合計値が互いに等しく、
前記第１コードは、１秒間に、前記第１レベル信号を１つ送信するコードであり、
前記第２コードは、１秒間に、前記第１レベル信号を、前記第２レベル信号を挟んで２つ送信し、前記第１ビットデータおよび前記第２ビットデータの値がそれぞれ前記第１コードと異なるコードであり、
前記第３コードは、１秒間に、前記第２コードにおける前記２つの第１レベル信号のうち１つ目の第１レベル信号と信号幅が等しい第１レベル信号を１つ送信し、かつ、前記第１ビットデータの値が前記第２コードと同じであり、前記第２ビットデータの値が前記第２コードと異なるコードであり、
前記第１ビットデータに取得対象の情報が含まれている信号位置の場合、前記検出部は、前記継続時間が予め設定された基準時間以上の場合、１秒間における前記信号のサンプリングを停止し、前記コード判定部は、前記算出部で算出された前記合計値に基づいて前記第１ビットデータの値を判定し、
前記第１ビットデータが固定値であり、かつ、前記第２ビットデータに取得対象の情報が含まれている信号位置の場合、前記検出部は、予め設定されたサンプリング終了タイミングまでサンプリングを継続し、前記コード判定部は、前記算出部で算出された前記合計値、および、前記信号位置に基づいて前記第２ビットデータの値を判定する
ことを特徴とする電子時計。
【請求項４】
請求項１から請求項３のいずれか１項に記載の電子時計において、
前記検出部は、前記第２コードにおける前記２つの第１レベル信号の間の前記第２レベル信号の送信開始タイミングに応じて設定された判定期間における前記継続時間が、前記基準時間以上の場合、サンプリングを停止する
ことを特徴とする電子時計。
【請求項５】
１秒間に第１レベル信号および第２レベル信号を含み、前記第１レベル信号および前記第２レベル信号の組み合わせで前記１秒間に第１ビットデータおよび第２ビットデータを含む信号を送信する標準電波を受信する受信部と、
前記受信部で受信された前記信号をサンプリングして信号レベルを検出する検出部と、
前記信号のコードを判定し、かつ、前記信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出するコード判定部と、を備え、
前記標準電波には、前記第１ビットデータの値に応じて信号レベルが変化する第１区間と、前記第２ビットデータの値に応じて信号レベルが変化する第２区間とが存在し、
前記信号は、第１コードおよび第２コードを含み、
前記第１コードは、前記第１区間に前記第１レベル信号を送信し、前記第２区間に前記第２レベル信号を送信するコードであり、
前記第２コードは、前記第１区間に前記第２レベル信号を送信し、前記第２区間に前記第１レベル信号を送信するコードであり、
前記コード判定部は、前記信号位置に応じて、前記第１区間および前記第２区間のいずれかを選択し、選択した区間において検出された信号レベルに基づいて、前記信号のコードを判定する
ことを特徴とする電子時計。
【請求項６】
請求項５に記載の電子時計において、
前記検出部は、前記コード判定部によって前記第１区間および前記第２区間の一方が選択された場合、他方の区間ではサンプリングを停止する
ことを特徴とする電子時計。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１秒の信号に２つのビットデータを組み合わせた情報を送信する標準電波を受信する電子時計に関する。
【背景技術】
【０００２】
一般的な標準電波は、１秒毎の信号として、「０」、「１」、「Ｐ」または「Ｍ」の３種類の信号を送信している。これに対し、イギリスの標準電波「ＭＳＦ」は、１秒の信号にbitAおよびbitBの２種類のビットデータを有している。このため、ＭＳＦでは、２つのビットの４種類の組み合わせと、マーカーとの計５種類の信号波形パターンを、１秒毎の信号として送信している。なお、２つのbitAおよびbitBの組み合わせは、「００」、「０１」、「１０」、「１１」の４種類である。
このＭＳＦのタイムコードを判定できるように、１秒間にＡ〜Ｅまで５つのレベル判定期間を予め設定しておき、各判定期間で信号レベルがＨレベルであるか、Ｌレベルであるかを検出し、この５つの判定期間におけるＨレベル、Ｌレベルの組み合わせによって、前記５種類の信号波形パターンを判定する方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６３５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１では、５つのレベル判定期間で信号レベルを判定し、さらに、その判定結果の組み合わせによって、タイムコードを判定しているため、処理が煩雑であった。
このため、秒同期タイミングでＬレベルからＨレベルに立ち上がる場合に、１秒間でのＨレベル信号幅の合計値でタイムコードを判定するというシンプルな判定方法の採用が検討された。
しかしながら、ＭＳＦでは、200msのＨレベル信号が送信されるbitA＝１、bitB＝０の信号と、２つの100msのＨレベル信号が、100msのＬレベル信号を挟んで送信されるbitA＝０、bitB＝１の信号とは、共にＨレベル信号幅の合計値が200msとなって区別できないという課題がある。
【０００５】
このような課題は、第１レベル（例えばＨレベル）と、第２レベル（例えばＬレベル）とで変化する信号でタイムコードを送信する標準電波において、ＭＳＦと同様に、１秒間の第１レベルの信号幅の合計値が同じであり、信号波形パターンが異なる２種類の信号が含まれる標準電波において共通する課題である。
【０００６】
本発明の目的は、１秒の信号に２つのビットデータを組み合わせた情報を送信する標準電波を受信する場合に、コードを判定する処理を簡略化できる電子時計を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の電子時計は、１秒間に第１レベル信号および第２レベル信号を含み、前記第１レベル信号および前記第２レベル信号の組み合わせで前記１秒間に第１ビットデータおよび第２ビットデータを含む信号を送信する標準電波を受信する受信部と、前記受信部で受信された前記信号をサンプリングして信号レベルを検出する検出部と、前記検出部で検出された信号レベルに基づいて、１秒間における前記第１レベル信号の信号幅の合計値、および、前記第２レベル信号の継続時間を算出する算出部と、前記算出部で算出された前記合計値に基づいて、前記信号のコードを判定するコード判定部と、を備え、前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が互いに等しい第１コードおよび第２コードを含み、前記第１コードは、１秒間に、前記第１レベル信号を１つ送信するコードであり、前記第２コードは、１秒間に、前記第１レベル信号を、前記第２レベル信号を挟んで２つ送信するコードであり、前記検出部は、前記継続時間が予め設定された基準時間以上の場合、１秒間における前記信号のサンプリングを停止することを特徴とする。
【０００８】
例えばＭＳＦの場合、第１ビットデータはbitAに相当し、第２ビットデータはbitBに相当する。また、第１コードは、bitA＝１、bitB＝０に相当し、第２コードは、bitA＝０、bitB＝１に相当する。bitA＝１、bitB＝０の信号では、200msの第１レベル信号が送信される。bitA＝０、bitB＝１の信号では、２つの100msの第１レベル信号が、100msの第２レベル信号を挟んで送信される。
基準時間は、Ｌレベル信号をノイズと区別できる時間に設定されていればよい。すなわち、基準時間は、想定されるノイズの信号幅よりも長い例えば50msに設定される。
これによれば、検出部は、第２コードの信号が受信された際、２つの第１レベル信号のうち１つ目の第１レベル信号が受信された後、前記第２レベル信号が受信されている途中でサンプリングを停止できる。なお、検出部は、次の１秒間における信号を検出するまでサンプリングを停止する。この場合、算出部は、１つ目の第１レベル信号の信号幅の合計値を算出する。すなわち、２つ目の第１レベル信号の信号幅は前記合計値には含まれない。
これによれば、第２コードの信号を受信した場合に、算出部によって算出される前記合計値が、第１コードの信号を受信した場合の前記合計値よりも短くなる。このため、コード判定部は、前記合計値に基づいて、第１コードおよび第２コードを区別できる。
従って、本発明によれば、第１レベル信号の信号幅の合計値に基づいてコードを判定でき、例えば、５つのレベル判定期間で信号レベルを判定し、その判定結果の組み合わせによってコードを判定する方法と比べて、処理を簡略化できる。
例えば、ＭＳＦでは、６０秒間の信号で構成されるフレームにおいて、１７秒〜５１秒のbitAに時刻情報が含まれている。このため、当該bitAの値を取得できれば、時刻を修正できる。従って、bitBの値は無視し、bitAの値にのみを判定することも考えられる。
本発明によれば、bitA＝０、bitB＝１の信号が送信された場合、検出部は、１つ目の100msの第１レベル信号を受信した後、100msの第２レベル信号を受信している途中で、信号レベルの検出を止めるため、２つ目の100msの第１レベル信号は検出しない。このため、前記合計値は、bitA＝０、bitB＝０の信号を受信したときと同じ100msとなるため、コード判定部は、bitAの値を「０」と判定できる。
一方、bitA＝１、bitB＝０の信号が送信された場合、検出部は、少なくとも第１レベル信号の送信が終わるまで信号レベルの検出を継続する。このため、前記合計値は200msとなり、コード判定部は、当該信号をbitA＝０、bitB＝１の信号と区別でき、当該信号のbitAの値を「１」と判定できる。
また、第２コードの信号が受信された場合、検出部は、２つ目の第１レベル信号を受信する前にサンプリングを停止するため、２つ目の第１レベル信号をすべて受信するまでサンプリングを継続する場合と比べて、消費電力を低減できる。
【０００９】
本発明の電子時計において、前記コード判定部は、前記信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出し、前記受信部は、取得対象の情報が含まれていない信号位置の場合、受信処理を停止することが好ましい。
【００１０】
本発明によれば、コード判定部は、マーカーを検出して０秒位置を検出することで、その後は、各秒位置を検出できる。また、受信対象の標準電波の種類によって、時刻情報などの取得対象の情報を取得できる信号位置を把握できる。このため、当該信号位置以外では、受信処理を停止することで、すべての信号位置で受信処理を実行する場合と比べて、消費電力を低減できる。
【００１１】
本発明の電子時計は、１秒間に第１レベル信号および第２レベル信号を含み、前記第１レベル信号および前記第２レベル信号の組み合わせで前記１秒間に第１ビットデータおよび第２ビットデータを含む信号を送信する標準電波を受信する受信部と、前記受信部で受信された前記信号をサンプリングして信号レベルを検出する検出部と、前記検出部で検出された信号レベルに基づいて、１秒間における前記第１レベル信号の信号幅の合計値、および、前記第２レベル信号の継続時間を算出する算出部と、前記信号のコードを判定し、かつ、前記信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出するコード判定部と、を備え、前記信号は、第１コード、第２コードおよび第３コードを含み、前記第１コードおよび前記第２コードは、１秒間の前記第１レベル信号の信号幅の合計値が互いに等しく、前記第１コードは、１秒間に、前記第１レベル信号を１つ送信するコードであり、前記第２コードは、１秒間に、前記第１レベル信号を、前記第２レベル信号を挟んで２つ送信し、前記第１ビットデータおよび前記第２ビットデータの値がそれぞれ前記第１コードと異なるコードであり、前記第３コードは、１秒間に、前記第２コードにおける前記２つの第１レベル信号のうち１つ目の第１レベル信号と信号幅が等しい第１レベル信号を１つ送信し、かつ、前記第１ビットデータの値が前記第２コードと同じであり、前記第２ビットデータの値が前記第２コードと異なるコードであり、前記第１ビットデータに取得対象の情報が含まれている信号位置の場合、前記検出部は、前記継続時間が予め設定された基準時間以上の場合、１秒間における前記信号のサンプリングを停止し、前記コード判定部は、前記算出部で算出された前記合計値に基づいて前記第１ビットデータの値を判定し、前記第１ビットデータが固定値であり、かつ、前記第２ビットデータに取得対象の情報が含まれている信号位置の場合、前記検出部は、予め設定されたサンプリング終了タイミングまでサンプリングを継続し、前記コード判定部は、前記算出部で算出された前記合計値、および、前記信号位置に基づいて前記第２ビットデータの値を判定することを特徴とする。
【００１２】
例えばＭＳＦの場合、第３コードは、bitA＝０、bitB＝０に相当する。bitA＝０、bitB＝０の信号では、100msの第１レベル信号が送信される。
本発明によれば、第１ビットデータに取得対象の情報が含まれている信号位置の場合、第２コードの信号が受信された際、検出部は、１つ目の第１レベル信号が受信された後、第２レベル信号が受信されている途中でサンプリングを停止する。これにより、第２コードの信号を受信した場合に算出される前記合計値は、１つ目の第１レベル信号の信号幅となり、第１コードの信号を受信した場合の前記合計値よりも短くなる。このため、コード判定部は、前記合計値に基づいて、第１コードおよび第２コードを区別できる。
ここで、第２コードの前記合計値は、第３コードの前記合計値と同じ値となるため、コード判定部は、第２コードおよび第３コードを区別できない。しかしながら、第２コードおよび第３コードは、第１ビットデータの値が同じため、第２コードおよび第３コードを区別できなくても、第１ビットデータの値を判定できる。
このようにして、第１ビットデータに取得対象の情報が含まれている信号位置の場合、第１ビットデータの値を取得できる。
【００１３】
ここで、第２コードおよび第３コードは、第２ビットデータの値が異なるため、上記方法では、第２ビットデータの値は判定できない。
このため、本発明では、第１ビットデータが固定値であり、かつ、第２ビットデータに取得対象の情報が含まれている信号位置の場合、検出部は、サンプリング終了タイミングまでサンプリングを継続する。この場合、第１コードおよび第２コードは、前記合計値が同じ値となるため、信号幅に基づいて第１コードおよび第２コードを区別することはできない。このため、本発明では、信号位置に基づいて、第１コードおよび第２コードを区別する。すなわち、第１コードと第２コードとでは、第１ビットデータの値が異なるため、第１ビットデータが固定値である信号位置では、当該信号位置に基づいて第１コードか第２コードかを判定できる。また、第３コードと第１コードおよび第２コードとは、前記合計値が異なるため、当該合計値に基づいて区別できる。
このようにして、第１ビットデータが固定値であり、かつ、第２ビットデータに取得対象の情報が含まれている信号位置の場合、第２ビットデータの値を取得できる。
以上のように、本発明によれば、第１レベル信号の信号幅の合計値および信号位置に基づいて第１ビットデータおよび第２ビットデータの値を判定でき、例えば、５つのレベル判定期間で信号レベルを判定し、その判定結果の組み合わせによってコードを判定する方法と比べて、処理を簡略化できる。
【００１４】
本発明の電子時計において、前記検出部は、前記第２コードにおける前記２つの第１レベル信号の間の前記第２レベル信号の送信開始タイミングに応じて設定された判定期間における前記継続時間が、前記基準時間以上の場合、サンプリングを停止することが好ましい。
【００１５】
本発明によれば、判定期間よりも前の第１レベル信号の送信期間に、第２レベル信号の継続時間が基準時間以上となるようなノイズが入った場合、検出部はサンプリングを停止しない。このため、判定期間を設定しない場合と比べて、ノイズの影響によりコードが判定できなくなる可能性を低くできる。
【００１６】
本発明の電子時計は、１秒間に第１レベル信号および第２レベル信号を含み、前記第１レベル信号および前記第２レベル信号の組み合わせで前記１秒間に第１ビットデータおよび第２ビットデータを含む信号を送信する標準電波を受信する受信部と、前記受信部で受信された前記信号をサンプリングして信号レベルを検出する検出部と、前記信号のコードを判定し、かつ、前記信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出するコード判定部と、を備え、前記標準電波には、前記第１ビットデータの値に応じて信号レベルが変化する第１区間と、前記第２ビットデータの値に応じて信号レベルが変化する第２区間とが存在し、前記信号は、第１コードおよび第２コードを含み、前記第１コードは、前記第１区間に前記第１レベル信号を送信し、前記第２区間に前記第２レベル信号を送信するコードであり、前記第２コードは、前記第１区間に前記第２レベル信号を送信し、前記第２区間に前記第１レベル信号を送信するコードであり、前記コード判定部は、前記信号位置に応じて、前記第１区間および前記第２区間のいずれかを選択し、選択した区間において検出された信号レベルに基づいて、前記信号のコードを判定することを特徴とする。
【００１７】
本発明によれば、コード判定部は、１秒間の信号において、取得対象の情報が第１ビットデータに設定されている信号位置の場合、第１送信期間に検出された信号レベルに基づいて、第１ビットデータの値を判定できる。また、取得対象の情報が第２ビットデータに設定されている信号位置の場合、第２送信期間に検出された信号レベルに基づいて、第２ビットデータの値を判定できる。
このように、本発明によれば、第１区間または第２区間で検出された信号レベルに基づいて第１ビットデータおよび第２ビットデータの値を判定でき、例えば、５つのレベル判定期間で信号レベルを判定し、その判定結果の組み合わせによってタイムコードを判定する方法と比べて、処理を簡略化できる。
【００１８】
本発明の電子時計において、前記検出部は、前記コード判定部によって前記第１区間および前記第２区間の一方が選択された場合、他方の区間ではサンプリングを停止することが好ましい。
【００１９】
本発明によれば、検出部が、常に第１区間および第２区間においてサンプリングを行う場合と比べて、消費電力を低減できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態に係る電子時計の構成を示すブロック図。
【図２】イギリスの標準電波「ＭＳＦ」の信号波形パターンを示す図。
【図３】イギリスの標準電波「ＭＳＦ」のタイムコードフォーマットを示す図。
【図４】第１実施形態の受信処理動作を示すフローチャート。
【図５】第１実施形態の受信処理動作を示すフローチャート。
【図６】第１実施形態のコード判定処理を示すフローチャート。
【図７】第２実施形態の受信処理動作を示すフローチャート。
【図８】第２実施形態の受信処理動作を示すフローチャート。
【図９】第３実施形態の受信処理動作を示すフローチャート。
【図１０】第３実施形態の受信処理動作を示すフローチャート。
【図１１】第３実施形態のコード判定処理を示すフローチャート。
【図１２】第４実施形態の受信処理動作を示すフローチャート。
【図１３】他の実施形態のコード判定処理を示すフローチャート。
【発明を実施するための形態】
【００２１】
［第１実施形態］
以下、本発明の第１実施形態を図面に基づいて説明する。
［電子時計の構成］
図１は、電子時計１の内部構成を示すブロック図である。
電子時計１は、イギリスの標準電波「ＭＳＦ」を受信可能な電波修正時計であり、時刻を表示する時刻表示部２と、アンテナ４を用いて時刻情報を含む電波を受信する受信部５と、基準信号を出力する基準信号源となる発振回路６および分周回路７と、装置全体の動作を制御する制御手段１０とを備えている。
【００２２】
時刻表示部２は、アナログ式時計で用いられる一般的な指針と、日や曜日を印刷した表示車（日車、曜車）等と、これらを駆動するモーターや輪列等で構成されている。具体的には、図示を略すが、文字板と、指針である時針、分針、秒針と、日付や曜日を表示する日車、曜車等のカレンダー車を備えている。
なお、日車、曜車は、両方設けてもよいし、いずれか一方のみを設けてもよいし、両方とも設けなくてもよい。これらは各時計のデザインなどを考慮して設定される。
さらに、モーターとしては、ステップモーターが一般的であるが、圧電アクチュエーターなどの指針を運針可能な各種の駆動機構を用いてもよい。
なお、時刻表示部２としては、指針やカレンダー車を備えるものに限らず、液晶パネル、有機ＥＬ（Electro Luminescence）パネルなどの表示装置で構成されるものでもよい。
【００２３】
アンテナ４は、標準電波を受信可能なバーアンテナなど、電子時計１に組み込むことが可能な一般的なアンテナである。
受信部５は、アンテナ４に接続された一般的な標準電波の受信回路と同じ構成であり、同調コンデンサなどにて構成された図示しない同調回路とを備えている。
【００２４】
受信部５は、図示は省略するが、第１増幅回路、バンドパスフィルター、第２増幅回路、包絡線検波回路、ＡＧＣ（Auto Gain Control）回路、二値化回路などを備えている。第１増幅回路は、後述するＡＧＣ回路から入力する信号（ＡＧＣ電圧）に応じてゲインを調整し、同調回路から入力する受信信号を一定の振幅としてバンドパスフィルターに入力するように増幅する。バンドパスフィルターは、所望の周波数帯の信号を抽出するフィルターである。すなわち、バンドパスフィルターを介することにより、第１増幅回路から入力した受信信号から搬送波成分以外が除去される。第２増幅回路は、バンドパスフィルターから入力する受信信号を、固定のゲインでさらに増幅する。包絡線検波回路は、図示しない整流器と、図示しないローパスフィルター（ＬＰＦ：Low-Pass Filter）とを備えて構成され、第２増幅回路から入力した受信信号を整流およびろ波し、ろ波して得られた包絡線信号を、ＡＧＣ回路および二値化回路に出力する。ＡＧＣ回路は、包絡線検波回路から入力した包絡線信号に基づいて、第１増幅回路にて受信信号を増幅する際のゲインを決定する信号を出力する。二値化回路は、包絡線検波回路から入力した包絡線信号と、基準電圧（閾値）とを比較して二値化信号、すなわち、ＴＣＯ（Time Code Out：タイムコード出力）信号を出力する。
このような構成により、受信部５は、受信した長波標準電波を二値化してＴＣＯ信号として、制御手段１０に出力する。
この際、長波標準電波は、振幅変調で変調した信号を送信するため、振幅が大きい期間と小さい期間とがある。受信部５は、この振幅の変化に応じて、受信信号の信号レベルを、ハイレベル（Ｈレベル）、ローレベル（Ｌレベル）に二値化してＴＣＯとして出力する。この際、受信部５の回路構成によって、振幅が大きい場合に、受信信号をＨレベルとして出力する場合と、Ｌレベルとして出力する場合とがある。このため、受信信号は、１秒間に第１レベルから第２レベルに変化するが、第１レベルがＨレベルの場合とＬレベルの場合とがあり、第２レベルは第１レベルとは異なるレベルとなる。本実施形態の受信部５は、１秒の開始位置（秒同期タイミング）で、ＬレベルからＨレベルに立ち上がるＴＣＯ信号を出力するため、第１レベルがＨレベルであり、第２レベルがＬレベルに設定されている。
【００２５】
受信部５は、制御手段１０で制御され、同調回路で設定された周波数の長波標準電波をアンテナ４で受信するように構成されている。
なお、標準電波の周波数は、受信する標準電波の種類に応じて設定される。本実施形態の電子時計１は、少なくともイギリスの標準電波「ＭＳＦ」を受信するため、60kHzの標準電波を受信可能に設定されている。なお、電子時計１は、ＭＳＦ以外の標準電波を受信可能に構成されており、受信する標準電波の種類に応じて周波数が設定される。
例えば、受信部５は、受信する標準電波が日本の標準電波「ＪＪＹ」であれば40kHzまたは60kHzに設定し、アメリカ合衆国の標準電波「ＷＷＶＢ」であれば60kHzに設定し、ドイツの標準電波「ＤＣＦ７７」であれば77.5kHzに設定し、中国の標準電波「ＢＰＣ」であれば68.5kHzに設定する。
この標準電波の選択は、ユーザーが手動操作で行っても良いし、電子時計１が周波数等を自動的に切り替えて、自動選択できるようにしてもよい。
【００２６】
［イギリスの標準電波ＭＳＦ］
ここで、イギリスの標準電波「ＭＳＦ」について説明する。
ＭＳＦは、図２に示すように、bitA（第１ビットデータ）とbitB（第２ビットデータ）との４種類の組み合わせと、マーカーとを区別するために、５つの信号波形パターンの信号を１秒毎に送信する。本実施形態では、各信号は１秒の先頭（秒同期タイミング）でＬレベル（第２レベル）からＨレベル（第１レベル）に立ち上がり、Ｈレベル信号（第１レベル信号）の信号幅等がそれぞれ異なる５つの信号波形パターンの信号である。
「bitA＝０、bitB＝０」の場合、１秒の先頭（0ms）から100msまでがＨレベル信号とされ、残りの900msはＬレベル信号である。すなわち、Ｈレベル信号幅は100msである。
「bitA＝０、bitB＝１」の場合、１秒の先頭から100msがＨレベル信号であり、次の100msがＬレベル信号であり、さらに次の100msがＨレベル信号であり、残りの700msはＬレベル信号である。すなわち、１秒間に２つのＨレベル信号が送信され、Ｈレベル信号幅の合計値は200msである。
「bitA＝１、bitB＝０」の場合、１秒の先頭から200msがＨレベル信号であり、残りの800msはＬレベル信号である。すなわち、Ｈレベル信号幅は200msである。
「bitA＝１、bitB＝１」の場合、１秒の先頭から300msがＨレベル信号であり、残りの700msはＬレベル信号である。すなわち、Ｈレベル信号幅は300msである。
「マーカー」の場合、１秒の先頭から500msがＨレベル信号であり、残りの500msはＬレベル信号である。すなわち、Ｈレベル信号幅は500msである。
【００２７】
ここで、「bitA＝０、bitB＝１」と、「bitA＝１、bitB＝０」とは、信号波形パターンは異なるが、Ｈレベル信号幅の合計値は200msで同一である。「bitA＝１、bitB＝０」は、１秒間に１つの第１レベル信号を送信し、「bitA＝０、bitB＝１」は２つの第１レベル信号を送信する。このため、本実施形態では、「bitA＝１、bitB＝０」が第１コードに相当し、「bitA＝０、bitB＝１」が第２コードに相当する。なお、「bitA＝０、bitB＝０」が第３コードに相当し、「bitA＝１、bitB＝１」が第４コードに相当する。
【００２８】
図３に示すように、イギリスの標準電波「ＭＳＦ」のタイムコードフォーマットは、１秒毎に１種類の信号（信号波形パターン）が送信され、６０秒で１フレームとして構成されている。ＭＳＦにおいて、０秒のbitA、bitBにはマーカーが設定され、１秒から１６秒のbitAは将来変更される可能性はあるが現時点では「０」に設定され、bitBはＤに設定される。Ｄは、ＤＵＴ１（世界時の一つであるＵＴ１と、協定世界時ＵＴＣとの差分）のデータを示し、通常の時刻修正などには利用されないデータである。なお、ＤＵＴ１は、例えば、閏秒の更新タイミングなどを予測する際などに利用できる。
１７秒から５１秒のbitAは、ＹＹ（年）、ＭＭ（月）、ＤＭ（日）、ＤＷ（曜）、Ｈ（時）、Ｍ（分）といった時刻を示すデータである。１７秒から５１秒のbitBは、将来変更される可能性はあるが現時点では「０」に設定され、時刻情報の取得には利用されない。
５２秒から５９秒のbitAは、マーカーを検出するために利用される。５２秒、５９秒のbitAは「０」に設定され、５３秒から５８秒のbitAは「１」に設定される。これらの５２秒〜５９秒のbitAの並び（01111110）は、他の秒では出現する可能性がないため、当該並びに基づいて、５９秒の次の秒に送信されるマーカーを検出できる。また、５３秒から５８秒のbitBには、サマータイムへの切替予告データ（ＣＨ）、パリティデータ（Ｐ）、サマータイムデータ（ＳＴ）が設定される。
このように、ＭＳＦでは、１７秒から５１秒のbitAに時刻を示すデータが設定され、５２秒から５９秒のbitAにマーカーを検出するデータが設定され、０秒のbitAにマーカーが設定されている。このため、当該bitAの値を取得できれば、時刻を修正できる。従って、本実施形態の電子時計１は、bitBの値は無視し、bitAの値のみ判定する。
【００２９】
図１に示すように、発振回路６は、例えば水晶振動子などの図示しない基準信号源を備え、この基準信号源を高周波発振させ、この高周波発振により発生する発振信号を分周回路７に出力する。
分周回路７は、発振回路６から出力される発振信号を受信して分周する。この分周回路７は、所定の基準信号、例えば１Ｈｚのパルス信号を、制御手段１０に出力する。
【００３０】
［制御手段の構成］
制御手段１０は、例えばＩＣ（Integrated Circuit）や各種電気部品などが搭載された回路によって構成され、電子時計１の計時および時刻修正を実施するものである。
制御手段１０は、図１に示すように、記憶部１１と、検出部１２と、コード判定部１３と、算出部１４と、時刻情報取得部１６と、計時部１７とを備えている。
【００３１】
記憶部１１は、受信部５から出力される受信信号（ＴＣＯ信号）を記憶する。
検出部１２は、受信部５に記憶された受信信号を所定のサンプリング周期でサンプリングして信号レベルを検出する。本実施形態では、サンプリング周波数を128Hzとしているので、サンプリング周期は、1000ms／128＝約7.8ms（ミリ秒）である。
そして、検出部１２は、各サンプリングタイミング（約7.8ms間隔）で信号レベルを検出し、受信信号が第２レベルから第１レベルに変化したタイミングを確認し、その変化タイミングが１秒間隔となるタイミングを検出して秒同期を確立し、１秒の信号の開始位置を検出する。
【００３２】
算出部１４は、検出部１２からサンプリング時の信号レベルを取得し、以下の２つの条件に該当するサンプリング数をそれぞれカウントするＨレベル信号カウンターと、Ｌレベル信号カウンターとを備える。
Ｈレベル信号カウンター（第１レベル信号カウンター）は、１秒間の信号において、Ｈレベル（第１レベル）であったサンプリング数をカウントするものである。このカウント数Ｎが、１秒間に検出されたＨレベル信号（第１レベル信号）の信号幅の合計値となる。
Ｌレベル信号カウンターは、１秒間の信号において、予め設定された判定期間内に、Ｌレベル信号（第２レベル信号）が連続して検出されたサンプリング数をカウントするものである。このカウント数Ｍが、前記判定期間内におけるＬレベル信号（第２レベル信号）が継続している継続時間となる。
【００３３】
コード判定部１３は、算出部１４で算出されたＨレベル信号の信号幅（カウント数Ｎ）に基づいて、各１秒間の信号のビットデータ（コード）を判定する。本実施形態では、コード判定部１３は、bitAの値を判定する。
なお、本実施形態では、コード判定部１３は、前記継続時間が予め設定された基準時間以上になったか否かを判定し、前記継続時間が前記基準時間以上となった場合、サンプリングの停止を命令する停止信号を検出部１２に出力する。停止信号が入力されると、検出部１２は、次の１秒間の信号を検出するまでサンプリングを停止する。
【００３４】
時刻情報取得部１６は、コード判定部１３で判定（デコード）されたコードからタイムコード（時刻情報）を取得する。すなわち、標準電波では、１周期、６０秒分のタイムコードによって時刻情報を表しているので、時刻情報取得部１６は６０秒分のコードを取得することで時刻情報を得ている。
また、時刻情報取得部１６は、取得した時刻情報が正しい時刻であるかを、次の２つの条件の一方に該当するかで判定している。
第１の条件は、受信した時刻情報が、計時部１７で計時されている計時時刻と一致するかを判定する。
第２の条件は、受信した時刻情報同士を対比し、各時刻情報がそれらの受信間隔分だけ異なり、その受信間隔分を調整すれば、時刻データが一致するものが所定個あるかで判定する。例えば、時刻情報は６０秒間隔で送信されるため、連続して７分間時刻情報を受信したとすれば、各時刻情報は、受信した順に１分ずつ異なる時刻になるはずである。従って、各受信時刻情報に、このような受信タイミングの相違分を調整して一致するか否かを判定する。
時刻情報取得部１６は、上記２つの条件のいずれか一方に該当すれば、正しい時刻情報を取得できたと判断して、計時部１７にその時刻情報を出力する。
【００３５】
計時部１７は、発振回路６および分周回路７を介して入力される基準クロック（１Ｈｚ）に基づいて計時するとともに、時刻情報取得部１６から受信時刻情報が入力されると、計時時刻（内部時刻データ）を受信時刻情報に修正して時刻合わせを行うように構成されている。
【００３６】
時刻表示部２は、計時部１７で計時された時刻を表示する。例えば、指針を有するアナログ表示式時計であれば、モーターを制御して各指針の運針を制御して、受信時刻を指示させる。また、液晶パネル等を用いたデジタル表示式時計であれば、その表示装置を用いて時刻を表示させる。
【００３７】
［電子時計の受信動作］
次に、上記のような電子時計１における、標準電波の受信処理動作について、図４，５のフローチャートに基づいて説明する。なお、図４，５においては、Ｈレベル信号をＨ信号と略し、Ｌレベル信号をＬ信号と略している。
電子時計１の制御手段１０は、定期的な受信時刻になった場合や、ボタン等の外部操作部材の操作によって強制受信操作が行われた場合に、受信部５を作動し、アンテナ４を介して標準電波の受信を開始する（Ｓ１）。
制御手段１０は、受信局がＭＳＦに設定されているか否かを確認する（Ｓ２）。このため、制御手段１０は、例えば外部操作部材の手動操作で受信局がＭＳＦに設定されて受信制御が開始された場合や、受信局を自動的に変更して受信可能な局を選択する自動受信処理において、ＭＳＦが自動選択された場合に、Ｓ２で「ＹＥＳ」と判定する。
制御手段１０は、Ｓ２で「ＮＯ」と判定した場合は、ＭＳＦ以外の他局の受信処理制御に移行する（Ｓ１００）。
【００３８】
制御手段１０は、Ｓ２で「ＹＥＳ」と判定した場合は、秒開始位置取得処理（秒同期処理）を実行する（Ｓ３）。
検出部１２は、秒開始位置取得処理（Ｓ３）が実行されると、記憶部１１に記憶された受信信号を、例えば128Hzでサンプリングし、信号レベルを検出する。そして、信号レベルがＬレベル（第２レベル）からＨレベル（第１レベル）に変化する立ち上がりタイミングを検出し、この立ち上がりタイミングの間隔が、１秒間隔（例えば１秒±62.5ms）であれば、そのタイミングを秒開始位置と判定して取得する。
【００３９】
次に、コード判定部１３は、時刻データの開始位置を取得する（Ｓ４）。図３に示すように、ＭＳＦでは、０秒位置にマーカーが送信されるため、Ｈレベル信号幅が500msの信号を検出することで、時刻データの開始位置を取得できる。
Ｈレベル信号の信号幅は、サンプリングでＨレベルが連続して検出された回数で検出できる。例えば、128Ｈｚでサンプリングした場合、1000ms／128＝7.8125ms間隔で信号レベルが検出される。したがって、算出部１４は、記憶部１１に記憶されたＴＣＯ信号を128Hzでサンプリングし、連続してＨレベル信号を検出したサンプリング数を算出して、コード判定部１３に出力する。コード判定部１３は、前記サンプリング数が、500msとなる64回を中心に設定された範囲（例えば、61回以上、67回以下の範囲）内の場合に、マーカー、つまり時刻データの開始位置を取得する。なお、時刻データの開始位置の取得処理が行われている間、検出部１２は、１秒間における信号において、Ｌレベル信号の継続時間が、後述する基準時間（50ms）以上継続した場合は、次の１秒間の信号を検出するまでサンプリングを停止する。
【００４０】
次に、算出部１４は、検出部１２によって検出された信号レベルがＨレベルか否かを判定する（Ｓ５）。Ｓ５の判定は、検出部１２がサンプリングによって信号レベルを検出する毎に行われる。
１秒の開始位置の直後では、どの信号波形パターンの場合もＨレベル信号が送信されるため、Ｓ５で「ＹＥＳ」と判定される。Ｓ５で「ＹＥＳ」と判定された場合、算出部１４のＬレベル信号カウンターが、カウント数Ｍ（Ｌレベル信号幅）をクリアーして「０」とする（Ｓ６）。そして、Ｈレベル信号カウンターが、カウント数Ｎ（Ｈレベル信号幅）を１つカウントアップする（Ｓ７）。そして、処理がＳ５に戻される。Ｓ５〜Ｓ７の処理が繰り返し実行されることで、第１レベル信号の信号幅の合計値が算出される。
【００４１】
一方、検出部１２によって検出された信号レベルがＬレベルであり、Ｓ５で「ＮＯ」と判定されると、算出部１４は、１秒間の信号において予め設定されたＬレベル信号の判定期間か否かを判定する（Ｓ８）。
判定期間は、Ｈレベル信号の後に送信されるＬレベル信号を検出するために設定される期間である。判定期間の開始位置は、前記Ｌレベル信号を検出できる位置であればよく、本実施形態では、bitA＝０、bitB＝０の信号およびbitA＝０、bitB＝１の信号におけるＬレベル信号の送信開始タイミング（１秒の開始位置から100msの位置）よりも前のタイミングに設定されている。具体的には、１秒の開始位置から62.5msの位置に設定されている。また、判定期間の終了位置は、例えば、１秒の開始位置から1000msの位置に設定されている。
【００４２】
Ｈレベル信号の送信期間において前記判定期間よりも前のタイミングで一時的にＬレベルのノイズが入った場合などは、Ｓ８で「ＮＯ」と判定され、Ｓ５の判定処理が再度実行される。そして、ノイズが入らなくなり再びＨレベルが検出されると、Ｓ５で「ＹＥＳ」と判定され、Ｓ７においてＨレベル信号のカウントが引き続き行われる。
【００４３】
Ｈレベル信号の送信が終わり、Ｌレベル信号の送信が開始されると、Ｓ８で「ＹＥＳ」と判定され、Ｌレベル信号カウンターが、カウント数Ｍ（Ｌレベル信号幅）を１つカウントアップする（Ｓ９）。なお、Ｓ９の処理は、カウント数Ｍが後述する基準時間以上となるか、サンプリング終了タイミングとなるまで、検出部１２がＬレベルを検出する毎に繰り返し行われる。また、途中でＨレベルのノイズが入った場合は、Ｓ５で「ＹＥＳ」と判定され、Ｓ６でＬレベル信号カウンターがクリアーされる。このため、カウント数Ｍは、前記判定期間において連続してＬレベル信号が検出された回数を表す。すなわち、前記判定期間においてＬレベル信号が継続している継続時間を表す。
なお、bitA＝０、bitB＝１の信号では、２つの100msのＨレベル信号が、100msのＬレベル信号を挟んで送信されるため、１つ目のＨレベル信号が送信された直後に、Ｓ８で「ＹＥＳ」と判定され、Ｌレベル信号カウンターがカウントを開始する。
【００４４】
次に、コード判定部１３は、Ｌレベル信号カウンターのカウント数Ｍ、すなわち、Ｌレベル信号が継続している継続時間が、基準時間以上か否かを判定する（Ｓ１０）。基準時間は、Ｌレベル信号とノイズとを区別できる長さに設定されていればよく、本実施形態では、５０msに設定されている。
Ｌレベル信号の継続時間が基準時間に満たない間は、Ｓ１０で「ＮＯ」と判定され、検出部１２は、予め設定されたサンプリング終了タイミングか否かを判定し（Ｓ１１）、サンプリング終了タイミングではない場合（Ｓ１１で「ＮＯ」と判定）、処理をＳ５に戻す。そして、Ｌレベルが引き続き検出されている場合は、Ｓ９でカウント数Ｍのカウントアップが繰り返される。なお、サンプリング終了タイミングは、本実施形態では、１秒の開始位置から600msまたは700msの位置に設定されている。
【００４５】
そして、Ｌレベル信号の継続時間が基準時間以上となり、Ｓ１０で「ＹＥＳ」と判定された場合、コード判定部１３は、サンプリングの停止を命令する停止信号を検出部１２に出力し、検出部１２は、サンプリングを停止する（Ｓ１２）。
すなわち、bitA＝０、bitB＝１の信号では、２つ目のＨレベル信号が送信される前に、サンプリングが停止される。
なお、Ｓ１１で「ＹＥＳ」と判定された場合も、Ｓ１２で検出部１２はサンプリングを停止する。
【００４６】
次に、コード判定部１３は、Ｈレベル信号カウンターによって計測されたＨレベル信号幅（カウント数Ｎ）を取得する（Ｓ１３）。そして、取得したＨレベル信号幅に基づいてコードを判定するコード判定処理Ｓ６０を実行する。
コード判定処理Ｓ６０が実行されると、図６に示すように、コード判定部１３は、取得したＨレベル信号幅が100msであるか否かを判定する（Ｓ６１）。コード判定部１３は、例えば、カウント数Ｎが10回（10×1000/128＝約78ms）以上、15回（15×1000/128＝約117ms）以下の場合、Ｈレベル信号幅が100msであると判定する。
【００４７】
Ｓ６１で「ＹＥＳ」と判定された場合、コード判定部１３は、１秒間の信号のコードを０と判定する（Ｓ６２）。
すなわち、Ｈレベル信号幅が100msと判定されるのは、第１実施形態では、すべての信号のうち、bitA＝０、bitB＝０の信号と、bitA＝０、bitB＝１の信号である。
bitA＝０、bitB＝１の信号では、送信されるＨレベル信号幅の合計値は200msであるが、第１実施形態では、１つ目の100msのＨレベル信号の信号幅のみ計測されるため、Ｈレベル信号幅は100msと判定される。従って、Ｈレベル信号幅が100msと判定された場合、bitAの値は０である。また、第１実施形態では、bitAを取得対象のデータとしている。このため、コード判定部１３は、Ｈレベル信号幅が100msと判定された場合、コードを０と判定する。
【００４８】
Ｓ６１で「ＮＯ」と判定された場合、コード判定部１３は、取得したＨレベル信号幅が200msであるか否かを判定する（Ｓ６３）。コード判定部１３は、例えば、カウント数Ｎが２３回（23×1000/128＝約180ms）以上、２９回（29×1000/128＝約227ms）以下の場合、Ｈレベル信号幅が200msであると判定する。
Ｓ６３で「ＹＥＳ」と判定された場合は、コード判定部１３は、１秒間の信号のコードを１と判定する（Ｓ６４）。
すなわち、Ｈレベル信号幅が200msと判定されるのは、第１実施形態では、すべての信号のうち、bitA＝１、bitB＝０の信号である。従って、Ｈレベル信号幅が200msと判定された場合、bitAの値は１である。このため、コード判定部１３は、Ｈレベル信号幅が200msと判定された場合、コードを１と判定する。
【００４９】
Ｓ６３で「ＮＯ」と判定された場合、コード判定部１３は、取得したＨレベル信号幅が300msであるか否かを判定する（Ｓ６５）。コード判定部１３は、例えば、カウント数Ｎが３６回（36×1000/128＝約281ms）以上、４１回（41×1000/128＝約320ms）以下の場合、Ｈレベル信号幅が300msであると判定する。
Ｓ６５で「ＹＥＳ」と判定された場合は、コード判定部１３は、１秒間の信号のコードを１と判定する（Ｓ６６）。
すなわち、Ｈレベル信号幅が300msと判定されるのは、すべての信号のうち、bitA＝１、bitB＝１の信号である。従って、Ｈレベル信号幅が300msと判定された場合、bitAの値は１である。このため、コード判定部１３は、Ｈレベル信号幅が300msと判定された場合、コードを１と判定する。
【００５０】
Ｓ６５で「ＮＯ」と判定された場合、コード判定部１３は、取得したＨレベル信号幅が500msであるか否かを判定する（Ｓ６７）。コード判定部１３は、例えば、カウント数Ｎが６１回（61×1000/128＝約477ms）以上、６７回（67×1000/128＝約523ms）以下の場合、Ｈレベル信号幅が500msであると判定する。
Ｓ６７で「ＹＥＳ」と判定された場合は、コード判定部１３は、１秒間の信号を、マーカーと判定する（Ｓ６８）。
一方、Ｓ６７で「ＮＯ」と判定された場合、コード判定部１３は、ノイズの影響を受けたものと判定し、エラーデータと判定する（Ｓ６９）。
【００５１】
図５に戻り、コード判定処理Ｓ６０が終了すると、時刻情報取得部１６は、コード判定部１３で判定されたコード（データ）を取得する（Ｓ１４）。
次に、時刻情報取得部１６は、全データが取得されたかを判定し（Ｓ１５）、Ｓ１５で「ＮＯ」であれば、受信開始から設定時間（例えば７分）が経過してタイムアウトになったか否かを判定する（Ｓ１６）。Ｓ１６で「ＮＯ」と判定された場合、制御手段１０は、処理をＳ５に戻す。そして、検出部１２は、次の１秒間の信号が送信されると、サンプリングを再開し、これによりＳ５の処理が実行される。
Ｓ１５で「ＹＥＳ」と判定された場合、または、Ｓ１６で「ＹＥＳ」と判定された場合、制御手段１０は、受信部５を制御して受信処理を終了し（Ｓ１７）、受信処理動作を終了する。
【００５２】
［第１実施形態の作用効果］
電子時計１によれば、１秒間におけるＨレベル信号の信号幅の合計値に基づいてbitAの値を判定でき、例えば、５つのレベル判定期間で信号レベルを判定し、その判定結果の組み合わせによってコードを判定する方法と比べて、処理を簡略化できる。
また、bitA＝０、bitA＝１の信号が受信された場合、検出部１２は、２つ目のＨレベル信号を受信する前にサンプリングを停止するため、２つ目のＨレベル信号をすべて受信するまでサンプリングを継続する場合と比べて、消費電力を低減できる。
【００５３】
電子時計１では、Ｌレベル信号の判定期間よりも前のＨレベル信号の送信期間に、Ｌレベル信号の継続時間が基準時間以上となるようなノイズが入った場合、検出部１２はサンプリングを停止しない。このため、判定期間を設定しない場合と比べて、ノイズの影響によりコードが判定できなくなる可能性を低くできる。
【００５４】
［第２実施形態］
第１実施形態では、０秒から５９秒のすべての秒の信号を受信しているが、第２実施形態では、取得対象の情報が含まれていない信号位置では、受信処理を停止する。具体的には、取得対象の情報を、１７秒から５１秒の時刻を示すデータと、５２秒から５９秒のマーカーを検出するための情報と、０秒のマーカーとし、これらの情報が含まれていない１秒から１６秒の信号位置では、受信処理を停止する。以下、第２実施形態の電子時計の構成のうち、主に、第１実施形態と異なる構成について説明する。
なお、取得対象の情報は、予め設定されていてもよいし、ボタンなどの操作によって手動で設定されてもよいし、受信条件などに応じて自動で設定されてもよい。
【００５５】
図７，８は、第２実施形態の電子時計における、標準電波の受信処理動作を説明するフローチャートである。
第２実施形態の受信処理動作では、Ｓ１〜Ｓ１７，Ｓ６０，Ｓ１００，Ｓ２１，Ｓ２２の処理が実行される。ここで、Ｓ１〜Ｓ１７，Ｓ６０，Ｓ１００の処理は、第１実施形態と同じため、説明は省略する。
【００５６】
第２実施形態の受信処理動作では、Ｓ４で時刻データ開始位置が取得された後、コード判定部１３は、信号位置が１７秒から５９秒、０秒のいずれかに該当するか否かを判定する（Ｓ２１）。ここで、コード判定部１３は、時刻データの開始位置（０秒位置）を取得できるため、当該開始位置に基づいて、判定対象の信号位置、つまり、１秒から５９秒までのどの秒の信号を判定しているのかを判定できる。
Ｓ２１で「ＹＥＳ」と判定された場合、Ｓ５以降の処理が実行される。
一方、Ｓ２１で「ＮＯ」と判定された場合、すなわち、信号位置が１秒から１６秒のいずれかである場合、制御手段１０は、受信部５の動作を停止させ、受信処理を停止させる（Ｓ２２）。具体的には、受信部５をスリープ状態に設定し、現在の設定状態を保持させつつ、内部のアナログ回路の電源は切る。すなわち、受信部５が備えるＡＧＣ回路の設定値をデジタルデータとして保持し、受信部５が備える他の回路、すなわち、同調回路、第１増幅回路、バンドパスフィルター、第２増幅回路、包絡線検波回路、二値化回路の電源を切る。このように制御することで、消費電力を抑えつつ、短い時間で受信処理を再開させることができる。そして、制御手段１０は、処理をＳ１６に進める。つまり、制御手段１０は、信号位置が１秒から１６秒のいずれかに該当している間は、受信部５を停止させたまま受信処理を再開させず、信号位置が１７秒となりＳ２１でＹＥＳと判定されると、受信部５を動作させて受信処理を再開させる。
【００５７】
［第２実施形態の作用効果］
本実施形態によれば、第１実施形態と同様の構成により同様の作用効果を得ることができ、さらに、以下の作用効果を得ることができる。
すなわち、すべての信号位置で標準電波を受信する場合と比べて、消費電力を低減できる。
【００５８】
［第３実施形態］
第２実施形態では、１秒から１６秒に設定されたＤＵＴ１は取得対象とはしておらず、受信処理を停止しているが、第３実施形態では、ＤＵＴ１を取得対象の情報とし、１秒から１６秒の信号のbitBの値も判定する。
ここで、bitA＝０、bitB＝１の信号に対して、途中でサンプリングを停止し、２つ目のＨレベル信号の信号幅を計測せずに、Ｈレベル信号の信号幅の合計値を100msと判定する場合、bitAの値は判定できるが、bitBの値は判定できない。すなわち、bitA＝０、bitB＝１の信号と、bitA＝０、bitB＝０の信号（第３コード）とは、bitBの値が異なり、かつ、Ｈレベル信号の信号幅がどちらも100msと判定されるため、bitBの値を判定できない。このため、本実施形態では、bitBの値を判定する場合は、サンプリングを途中で停止せず、bitA＝０、bitB＝１の信号に対して２つ目のＨレベル信号の信号幅も計測する。そして、Ｈレベル信号の信号幅の合計値だけではなく、信号位置に基づいて、bitBを判定する。
以下、第３実施形態の電子時計の構成のうち、主に、第２実施形態と異なる構成について説明する。
【００５９】
図９，１０は、第３実施形態の電子時計における、標準電波の受信処理動作を説明するフローチャートである。
第３実施形態の受信処理動作では、Ｓ１〜Ｓ１７，Ｓ６０，Ｓ１００，Ｓ２１，Ｓ３１，Ｓ３２，Ｓ７０の処理が実行される。ここで、Ｓ１〜Ｓ１７，Ｓ６０，Ｓ１００，Ｓ２１の処理は、第２実施形態と同じため、説明は省略する。
【００６０】
第３実施形態の受信処理動作では、Ｓ２１で、信号位置が１７秒から５９秒、０秒のいずれにも該当しないと判定された場合、すなわち、信号位置が１秒から１６秒のいずれかであると判定された場合（Ｓ２１で「ＮＯ」と判定）、Ｓ３１の処理を実行する。すなわち、算出部１４のＨレベル信号カウンターは、１秒の開始位置からサンプリング終了タイミングまで、Ｈレベル信号をカウントし、１秒間におけるＨレベル信号の信号幅の合計値を算出する。つまり、bitA＝０、bitB＝１の信号では、１つ目の100msのＨレベル信号だけではなく、２つ目の100msのＨレベル信号の信号幅も計測され、前記合計値は200msとなる。
【００６１】
そして、サンプリング終了タイミングになると、Ｓ１２で検出部１２はサンプリングを停止する。そして、Ｓ１３で、コード判定部１３が、Ｈレベル信号カウンターによって計測されたＨレベル信号幅（カウント数Ｎ）を取得した後、コード判定部１３は、信号位置が１７秒から５９秒、０秒のいずれかに該当するか否かを判定する（Ｓ３２）。Ｓ３２で「ＹＥＳ」と判定された場合、コード判定部１３は、コード判定処理Ｓ６０を実行する。コード判定処理Ｓ６０が実行されると、前述したように、Ｈレベル信号幅に基づいてコードが判定される。
一方、Ｓ３２で「ＮＯ」と判定された場合、すなわち、信号位置が１秒から１６秒のいずれかであると判定された場合、コード判定部１３は、コード判定処理Ｓ７０を実行する。
【００６２】
コード判定処理Ｓ７０が実行されると、図１１に示すように、コード判定部１３は、取得したＨレベル信号幅が100msであるか否かを判定する（Ｓ７１）。コード判定部１３は、例えば、カウント数Ｎが10回以上、15回以下の場合、Ｈレベル信号幅が100msであると判定する。
Ｓ７１で「ＹＥＳ」と判定された場合は、コード判定部１３は、１秒間の信号のコードを０と判定する（Ｓ７２）。
すなわち、Ｈレベル信号幅が100msと判定されるのは、第３実施形態では、すべての信号のうち、bitA＝０、bitB＝０の信号である。従って、Ｈレベル信号幅が100msと判定された場合、bitBの値は０である。また、第３実施形態では、信号位置が１秒から１６秒の場合は、bitBを取得対象のデータとしている。このため、コード判定部１３は、Ｈレベル信号幅が100msと判定された場合、コードを０と判定する。
【００６３】
Ｓ７１で「ＮＯ」と判定された場合、コード判定部１３は、取得したＨレベル信号幅が200msであるか否かを判定する（Ｓ７３）。コード判定部１３は、例えば、カウント数Ｎが２３回以上、２９回以下の場合、Ｈレベル信号幅が200msであると判定する。
Ｓ７３で「ＹＥＳ」と判定された場合は、コード判定部１３は、１秒間の信号のコードを１と判定する（Ｓ７４）。
Ｈレベル信号幅が200msと判定されるのは、第３実施形態では、すべての信号のうち、bitA＝０、bitB＝１の信号と、bitA＝１、bitB＝０の信号である。ただし、１秒〜１６秒の信号位置では、bitAの値は「０」に設定されているため（固定値に設定されているため）、bitA＝１、bitB＝０の信号が受信される可能性はない。このため、Ｈレベル信号幅が200msである場合は、bitBの値は１である。このため、コード判定部１３は、Ｈレベル信号幅が200msと判定された場合、コードを１と判定する。
【００６４】
Ｓ７３で「ＮＯ」と判定された場合、コード判定部１３は、取得したＨレベル信号幅が300msであるか否かを判定する（Ｓ７５）。コード判定部１３は、例えば、カウント数Ｎが３６回以上、４１回以下の場合、Ｈレベル信号幅が300msであると判定する。
Ｓ７５で「ＹＥＳ」と判定された場合は、コード判定部１３は、１秒間の信号のコードを１と判定する（Ｓ７６）。
すなわち、Ｈレベル信号幅が300msと判定されるのは、すべての信号のうち、bitA＝１、bitB＝１の信号である。従って、Ｈレベル信号幅が300msと判定された場合、bitBの値は１である。このため、コード判定部１３は、Ｈレベル信号幅が300msと判定された場合、コードを１と判定する。
Ｓ７５で「ＮＯ」と判定された場合、コード判定部１３は、ノイズの影響を受けたものと判定し、エラーデータと判定する（Ｓ７７）。
そして、コード判定処理Ｓ６０またはコード判定処理Ｓ７０で判定されたコードは、Ｓ１４で、時刻情報取得部１６によって取得される。
【００６５】
［第３実施形態の作用効果］
本実施形態の電子時計によれば、Ｈレベル信号の信号幅の合計値および信号位置に基づいてbitA、bitBの値を判定でき、例えば、５つのレベル判定期間で信号レベルを判定し、その判定結果の組み合わせによってコードを判定する方法と比べて、処理を簡略化できる。
【００６６】
［第４実施形態］
ＭＳＦでは、図２に示すように、bitA＝０、bitB＝０の信号、bitA＝０、bitB＝１の信号、bitA＝１、bitB＝０の信号、bitA＝１、bitB＝１の信号の信号波形パターンでは、bitA＝０の場合、100msから200msの区間がＬレベルとなり、bitA＝１の場合、100msから200msの区間がＨレベルとなる。また、bitB＝０の場合、200msから300msの区間がＬレベルとなり、bitB＝１の場合、200msから300msの区間がＨレベルとなる。すなわち、bitAの値に応じて信号レベルが変化する第１区間（100msから200msの区間）と、bitBの値に応じて信号レベルが変化する第２区間（200msから300msの区間）とが存在する。このため、第１区間の信号レベルに基づいて、bitAの値を判定でき、第２区間の信号レベルに基づいて、bitBの値を判定できる。なお、図２および後述する図１２では、第１区間をbitA区間と表記し、第２区間をbitB区間と表記している。
このため、第４実施形態では、各秒の信号に対して、取得対象の情報がbitAに設定されている信号位置の場合は、第１区間の信号レベルに基づいてbitAの値を判定し、取得対象の情報がbitBに設定されている信号位置の場合は、第２区間の信号レベルに基づいてbitBの値を判定する。なお、本実施形態では、１秒から１６秒のbitBに設定されたＤＵＴ１、１７秒から５１秒のbitAに設定された時刻を示すデータ、５２秒および５９秒のbitAのデータ、５３秒から５８秒のbitBに設定されたパリティやサマータイムなどのデータを、取得対象の情報としている。
以下、第４実施形態の電子時計の構成のうち、主に、第１実施形態と異なる構成について説明する。
【００６７】
図１２は、第４実施形態の電子時計における、標準電波の受信処理動作を説明するフローチャートである。
第４実施形態の受信処理動作では、Ｓ１〜Ｓ４，Ｓ１２〜Ｓ１７、Ｓ１００，Ｓ４１〜Ｓ４５，Ｓ８０の処理が実行される。ここで、Ｓ１〜Ｓ４，Ｓ１２〜Ｓ１７、Ｓ１００の処理は、第１実施形態と同じため、説明は省略する。
【００６８】
第４実施形態の受信処理動作では、Ｓ４で時刻データ開始位置が取得された後、検出部１２はサンプリングを停止する。そして、コード判定部１３は、信号位置が１７秒から５２秒、５９秒のいずれかに該当するか否かを判定する（Ｓ４１）。
Ｓ４１で「ＹＥＳ」と判定された場合、コード判定部１３は、第１区間（100msから200msの区間）を選択する。第１区間が選択されると、検出部１２は、第１区間に入ってからサンプリングを開始し、算出部１４のＨレベル信号カウンターは、第１区間のＨレベル信号幅の合計値を算出する（Ｓ４２）。
【００６９】
Ｓ４１で「ＮＯ」と判定された場合、コード判定部１３は、信号位置が１秒から１６秒、５３秒から５８秒のいずれかに該当するか否かを判定する（Ｓ４３）。
Ｓ４３で「ＹＥＳ」と判定された場合、コード判定部１３は、第２区間（200msから300msの区間）を選択する。第２区間が選択されると、検出部１２は、第２区間に入ってからサンプリングを行い、算出部１４のＨレベル信号カウンターは、第２区間のＨレベル信号幅の合計値を算出する（Ｓ４４）。
【００７０】
Ｓ４２，Ｓ４４の処理が終了すると、Ｓ１２で、検出部１２はサンプリングを停止する。すなわち、検出部１２は、第１区間が選択された場合は、第１区間のみサンプリングを行い、第２区間が選択された場合は、第２区間のみサンプリングを行う。
【００７１】
一方、Ｓ４３で「ＮＯ」と判定された場合、すなわち、信号位置が０秒の場合、コード判定部１３は、マーカーを取得する（Ｓ４５）。この場合、検出部１２は、サンプリングを開始しない。
【００７２】
そして、Ｓ１２またはＳ４５の処理の後、コード判定部１３は、Ｓ１３でＨレベル信号幅を取得した後、bitA・bitB判定処理Ｓ８０を実行する。
bitA・bitB判定処理Ｓ８０では、コード判定部１３は、第１区間のＨレベル信号幅が取得されている場合、Ｈレベル信号幅が予め設定された判定閾値（例えば50ms）未満である場合は、bitA＝０と判定し、判定閾値以上である場合は、bitA＝１と判定する。
また、コード判定部１３は、第２区間のＨレベル信号幅が取得されている場合、前記判定閾値未満である場合は、bitB＝０と判定し、判定閾値以上である場合は、bitB＝１と判定する。
そして、bitA・bitB判定処理Ｓ８０で判定されたコードは、Ｓ１４で時刻情報取得部１６によって取得される。
【００７３】
［第４実施形態の作用効果］
本実施形態の電子時計によれば、第１区間または第２区間で検出された信号レベルに基づいてbitAおよびbitBの値を判定でき、例えば、５つのレベル判定期間で信号レベルを判定し、その判定結果の組み合わせによってタイムコードを判定する方法と比べて、処理を簡略化できる。
また、検出部１２が、常に第１区間および第２区間においてサンプリングを行う場合と比べて、消費電力を低減できる。
【００７４】
［他の実施形態］
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００７５】
前記各実施形態では、検出部１２は、時刻データの開始位置を取得する処理を行っている間も、各秒のコードを判定しているときと同様に、Ｌレベル信号の継続時間が基準時間以上になるとサンプリングを停止しているが、サンプリングを停止しなくてもよい。ただし、サンプリングを停止した方が、さらに消費電力を低減でき、また、各秒のコードを判定しているときとサンプリングの制御が同じとなるため、制御を簡単にできる。
【００７６】
前記第１〜第３実施形態では、算出部１４は、判定期間におけるＬレベル信号の継続時間を計測しているが、本発明はこれに限定されない。例えば、算出部１４は、１秒間の間、常にＬレベル信号の継続時間を測定してもよい。
【００７７】
前記第３実施形態では、１秒から１６秒のbitBのデータを取得対象のデータとしているが、本発明はこれに限定されない。例えば、５３秒から５８秒のbitBに設定されたパリティやサマータイムのデータを取得対象のデータとしてもよい。５３秒から５８秒のbitAのデータは固定値である「１」に設定されているため、１秒から１６秒のbitBの値を判定する場合と同様に、第１レベル信号幅の合計値および信号位置に基づいてbitBの値を判定できる。
すなわち、信号位置が５３秒から５８秒のいずれかである場合、算出部１４のＨレベル信号カウンターは、１秒の開始位置からサンプリング終了タイミングまで、Ｈレベル信号をカウントし、１秒間におけるＨレベル信号の信号幅の合計値を算出する。そして、算出した合計値に基づいて、図１３に示すコード判定処理Ｓ９０を実行する。
【００７８】
コード判定処理Ｓ９０が実行されると、コード判定部１３は、取得したＨレベル信号幅が100msであるか否かを判定する（Ｓ９１）。Ｈレベル信号幅が100msと判定されるのは、本変形例では、bitA＝０、bitB＝０の信号である。ただし、５３秒〜５８秒の信号位置では、bitAの値は「１」に設定されているため、bitA＝０、bitB＝０の信号が受信される可能性はない。このため、Ｓ９１で「ＹＥＳ」と判定された場合は、コード判定部１３は、ノイズの影響を受けたものと判定し、エラーデータと判定する（Ｓ９２）。
Ｓ９１で「ＮＯ」と判定された場合、コード判定部１３は、取得したＨレベル信号幅が200msであるか否かを判定する（Ｓ９３）。Ｓ９３で「ＹＥＳ」と判定された場合は、コード判定部１３は、１秒間の信号のコードを０と判定する（Ｓ９４）。
Ｈレベル信号幅が200msと判定されるのは、本変形例では、すべての信号のうち、bitA＝０、bitB＝１の信号と、bitA＝１、bitB＝０の信号である。ただし、５３秒〜５８秒の信号位置では、bitAの値は「１」に設定されているため（固定値に設定されているため）、bitA＝０、bitB＝１の信号が受信される可能性はない。このため、Ｈレベル信号幅が200msである場合は、bitBの値は０である。このため、コード判定部１３は、Ｈレベル信号幅が200msと判定された場合、コードを０と判定する。
Ｓ９３で「ＮＯ」と判定された場合、コード判定部１３は、取得したＨレベル信号幅が300msであるか否かを判定する（Ｓ９５）。Ｓ９５で「ＹＥＳ」と判定された場合は、コード判定部１３は、１秒間の信号のコードを１と判定する（Ｓ９６）。Ｓ９５で「ＮＯ」と判定された場合、コード判定部１３は、ノイズの影響を受けたものと判定し、エラーデータと判定する（Ｓ９７）。
なお、本変形例の場合、１秒から１６秒の信号位置では、受信処理を停止してもよいし、bitBのデータを取得してもよいし、bitAのデータを取得してもよい。
【００７９】
前記第４実施形態では、検出部１２は、第１区間または第２区間において、常にサンプリングを行っているが、本発明はこれに限定されない。例えば、第１レベル信号を判定閾値（50ms）以上検出した場合は、サンプリングを停止してもよい。これによれば、消費電力をさらに低減できる。
また、前記第４実施形態では、検出部１２は、第１区間および第２区間のうち、コード判定部１３によって選択された区間のみ、サンプリングを行っているが、本発明はこれに限定されない。例えば、検出部１２は、１秒の開始位置からサンプリング終了タイミングまで継続してサンプリングを行ってもよい。
【００８０】
前記各実施形態におけるコードの判定方法は、次の条件を満たしていれば、第１ビットデータおよび第２ビットデータを含むＭＳＦ以外の標準電波に適用することもできる。
すなわち、前記第１、第２実施形態におけるコードの判定方法は、次の（１）〜（３）の条件を満たす第１、第２コードを含む信号を送信する標準電波にも適用できる。
（１）第１、第２コードは、１秒間の第１レベル信号の信号幅の合計値が互いに等しい。
（２）第１コードは、１秒間に、第１レベル信号を１つ送信する。
（３）第２コードは、１秒間に、第１レベル信号を、第２レベル信号を挟んで２つ送信する。
【００８１】
また、前記第３実施形態におけるコードの判定方法は、次の（１）〜（６）の条件を満たす第１〜第３コードを含む信号を送信する標準電波にも適用できる。
（１）第１、第２コードは、１秒間の第１レベル信号の信号幅の合計値が互いに等しい。
（２）第１コードは、１秒間に、第１レベル信号を１つ送信する。
（３）第２コードは、１秒間に、第１レベル信号を、第２レベル信号を挟んで２つ送信する。
（４）第２コードは、第１ビットデータおよび第２ビットデータの値がそれぞれ第１コードと異なる。
（５）第３コードは、１秒間に、第２コードにおける２つの第１レベル信号のうち１つ目の第１レベル信号と信号幅が等しい第１レベル信号を１つ送信する。
（６）第３コードは、第１ビットデータの値が第２コードと同じであり、第２ビットデータの値が第２コードと異なる。
【００８２】
また、前記第４実施形態におけるコードの判定方法は、次の（１）〜（３）の条件を満たす第１、第２コードを含む信号を送信する標準電波にも適用できる。
（１）標準電波には、第１ビットデータの値に応じて信号レベルが変化する第１区間と、第２ビットデータの値に応じて信号レベルが変化する第２区間とが存在する。
（２）第１コードは、第１区間に第１レベル信号を送信し、第２区間に第２レベル信号を送信する。
（３）第２コードは、第１区間に第２レベル信号を送信し、第２区間に第１レベル信号を送信する。
【符号の説明】
【００８３】
１…電子時計、２…時刻表示部、４…アンテナ、５…受信部、６…発振回路、７…分周回路、１０…制御手段、１１…記憶部、１２…検出部、１３…コード判定部、１４…算出部、１６…時刻情報取得部、１７…計時部。
【図１】
2018072243.tif 000003
【図２】
2018072243.tif 000004
【図３】
2018072243.tif 000005
【図４】
2018072243.tif 000006
【図５】
2018072243.tif 000007
【図６】
2018072243.tif 000008
【図７】
2018072243.tif 000009
【図８】
2018072243.tif 000010
【図９】
2018072243.tif 000011
【図１０】
2018072243.tif 000012
【図１１】
2018072243.tif 000013
【図１２】
2018072243.tif 000014
【図１３】
2018072243.tif 000015