(57)【特許請求の範囲】
【請求項１】
１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部と、
前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出する算出部と、
前記信号のコードを判定するコード判定部とを備え、
前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードを含み、
前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、
前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、
前記コード判定部は、
前記算出部で算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定し、
同じであると判定した場合には、１秒間において前記第２コードの信号波形パターンに応じて設定された判定期間において、前記第２レベル信号が所定時間継続したか否かを判定し、
前記所定時間継続していないと判定した場合には、前記第１コードを受信したと判定する
ことを特徴とする電子時計。
【請求項２】
１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部と、
前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出する算出部と、
前記信号のコードを判定するコード判定部とを備え、
前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードを含み、
前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、
前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、
前記コード判定部は、
判定対象の１秒間の信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出し、
前記算出部で算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定し、
同じであると判定した場合には、前記信号位置に基づいて、前記第１コードおよび前記第２コードを判定する
ことを特徴とする電子時計。
【請求項３】
１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部と、
前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出する算出部と、
前記信号のコードを判定するコード判定部とを備え、
前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードと、１秒間の前記第１レベル信号の信号幅の合計値が前記第１コードおよび前記第２コードの１／２である第３コードとを含み、
前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、
前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、
前記第３コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、
前記コード判定部は、
判定対象の１秒間の信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出し、
前記算出部で算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定し、
同じであると判定した場合であり、前記信号位置が前記第２コードを含む可能性がない場合は、１秒間において前記第２コードの信号波形パターンに応じて設定された判定期間において、前記第２レベル信号が所定時間継続したか否かを判定し、
前記所定時間継続したと判定した場合には、前記第３コードを受信したと判定し、
前記所定時間継続していないと判定した場合には、前記第１コードを受信したと判定する
ことを特徴とする電子時計。
【請求項４】
１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部を備える電子時計の制御方法であって、
前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードを含み、
前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、
前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、
前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出するステップと、
前記算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定するステップと、
同じであると判定した場合に、１秒間において前記第２コードの信号波形パターンに応じて設定された判定期間において、前記第２レベル信号が所定時間継続したか否かを判定するステップと、
前記所定時間継続していないと判定した場合には、前記第１コードを受信したと判定するステップとを有する
ことを特徴とする電子時計の制御方法。
【請求項５】
１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部を備える電子時計の制御方法であって、
前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードを含み、
前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、
前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、
前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出するステップと、
判定対象の１秒間の信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出するステップと、
前記算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定するステップと、
同じであると判定した場合には、前記信号位置に基づいて、前記第１コードおよび前記第２コードを判定するステップとを有する
ことを特徴とする電子時計の制御方法。
【請求項６】
１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部を有する電子時計の制御方法であって、
前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードと、１秒間の前記第１レベル信号の信号幅の合計値が前記第１コードおよび前記第２コードの１／２である第３コードとを含み、
前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、
前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、
前記第３コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、
前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出するステップと、
判定対象の１秒間の信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出するステップと、
前記算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定するステップと、
同じであると判定した場合であり、前記信号位置が前記第２コードを含む可能性がない場合は、１秒間において前記第２コードの信号波形パターンに応じて設定された判定期間において、前記第２レベル信号が所定時間継続したか否かを判定するステップと、
前記所定時間継続したと判定した場合には、前記第３コードを受信したと判定するステップと、
前記所定時間継続していないと判定した場合には、前記第１コードを受信したと判定するステップとを有する
ことを特徴とする電子時計の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計および電子時計の制御方法に係り、１秒の信号に２つのビットデータを組み合わせた情報を送信する標準電波を受信する電子時計および電子時計の制御方法に関する。
【背景技術】
【０００２】
一般的な標準電波は、１秒毎の信号として、「０」、「１」、「Ｐ」又は「Ｍ」の３種類の信号を送信している。これに対し、イギリスの標準電波「ＭＳＦ」は、１秒の信号にbitAおよびbitBの２種類のビットデータを有している。このため、「ＭＳＦ」では、２つのビットの４種類の組み合わせと、マーカーとの計５種類の信号波形パターンを、１秒毎の信号として送信している。なお、２つのbitAおよびbitBの組み合わせは、「００」、「０１」、「１０」、「１１」の４種類である。
このＭＳＦのタイムコードを判定できるように、１秒間にＡ〜Ｅまで５つのレベル判定期間を予め設定しておき、各判定期間で信号レベルがＨレベルであるか、Ｌレベルであるかを検出し、この５つの判定期間におけるＨレベル、Ｌレベルの組み合わせによって、前記５種類の信号波形パターンを判定する方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６３５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１では、５つのレベル判定期間で信号レベルを判定し、さらに、その判定結果の組み合わせによって、タイムコードを判定しているため、処理が煩雑であった。
このため、秒同期タイミングでＬレベルからＨレベルに立ち上がる場合に、１秒間でのＨレベル信号幅の合計値でタイムコードを判定するというシンプルな判定方法の採用が検討された。
しかしながら、「ＭＳＦ」では、２つの100msのＨレベル信号が、100msのＬレベル信号を挟んで送信されるbitA=0、bitB=1の信号と、200msのＨレベル信号が送信されるbitA=1、bitB=0の信号とは、共にＨレベル信号幅の合計値が200msとなって区別できないという課題がある。
【０００５】
このような課題は、第１レベル（例えばＨレベル）と、第２レベル（例えばＬレベル）とで変化する信号でタイムコードを送信する標準電波において、「ＭＳＦ」と同様に、１秒間の第１レベルの信号幅の合計値が同じであり、信号波形パターンが異なる２種類の信号が含まれる標準電波において共通する課題である。
【０００６】
本発明の目的は、１秒間の第１レベルの信号幅の合計値が同じであり、信号波形パターンが異なる２種類の信号を、簡単に判定できる電子時計および電子時計の制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の電子時計は、１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部と、前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出する算出部と、前記信号のコードを判定するコード判定部とを備え、前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードを含み、前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、前記コード判定部は、前記算出部で算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定し、同じであると判定した場合には、１秒間において前記第２コードの信号波形パターンに応じて設定された判定期間において、前記第２レベル信号が所定時間継続したか否かを判定し、前記所定時間継続していないと判定した場合には、前記第１コードを受信したと判定することを特徴とする。
【０００８】
本発明によれば、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードの２種類のコードを含む標準電波を受信してコードを判定する際に、第２コードの信号波形パターンに応じて設定された判定期間において、第２レベル信号が所定時間継続していない場合には、第１コードを受信したと判定している。このため、コード判定部は、第１レベル信号の信号幅の合計値と、前記判定期間において第２レベル信号が所定時間継続しているか否かを検出することで、第１コードであるかを判定できるため、判定処理を簡単に行うことができる。
なお、第２レベル信号が所定時間継続している場合には、第２コードを受信したと判定してもよいし、その１秒間の信号の信号位置（０〜５９秒のいずれかの位置）に応じて、コードを判定してもよい。
【０００９】
本発明の電子時計は、１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部と、前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出する算出部と、前記信号のコードを判定するコード判定部とを備え、前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードを含み、前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、前記コード判定部は、判定対象の１秒間の信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出し、前記算出部で算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定し、同じであると判定した場合には、前記信号位置に基づいて、前記第１コードおよび前記第２コードを判定することを特徴とする。
【００１０】
本発明によれば、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードの２種類のコードを含む標準電波を受信してコードを判定する際に、判定対象の１秒間の信号の信号位置（０〜５９秒のいずれかの位置）に応じて、第１コードおよび第２コードを判定することができる。たとえば、第１コードの可能性がない信号位置であれば、第２コードと判定し、第２コードの可能性がない信号位置であれば、第１コードと判定すればよい。
このため、コード判定部は、第１レベル信号の信号幅の合計値と、前記信号位置とを検出することで、第１コードであるか第２コードであるかを判定できるため、判定処理を簡単に行うことができる。
【００１１】
本発明の電子時計は、１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部と、前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出する算出部と、前記信号のコードを判定するコード判定部とを備え、前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードと、１秒間の前記第１レベル信号の信号幅の合計値が前記第１コードおよび前記第２コードの１／２である第３コードとを含み、前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、前記第３コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、前記コード判定部は、判定対象の１秒間の信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出し、前記算出部で算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定し、同じであると判定した場合であり、前記信号位置が前記第２コードを含む可能性がない場合は、１秒間において前記第２コードの信号波形パターンに応じて設定された判定期間において、前記第２レベル信号が所定時間継続したか否かを判定し、前記所定時間継続したと判定した場合には、前記第３コードを受信したと判定し、前記所定時間継続していないと判定した場合には、前記第１コードを受信したと判定することを特徴とする。
【００１２】
本発明によれば、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードと、第１レベル信号の信号幅が第１コードの半分の第３コードとの３種類のコードを含む標準電波を受信してコードを判定する際に、信号位置が第２コードを含む可能性がない場合は、第２コードの信号波形パターンに応じて設定された判定期間において、第２レベル信号が所定時間継続していない場合は第１コードを受信したと判定し、所定時間継続している場合は第３コードを受信したと判定する。
このため、コード判定部は、第１レベル信号の信号幅の合計値と、前記判定期間において第２レベル信号が所定時間継続しているか否かと、信号位置とを検出することで、第１コードであるか、第３コードであるかを判定できるため、判定処理を簡単に行うことができる。特に、第２コードの可能性がない信号位置では、ノイズが影響した可能性を考慮して第３コードと判定できるので、精度の高いコード判定を行うことができる。
【００１３】
本発明の電子時計の制御方法は、１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部を備える電子時計の制御方法であって、前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードを含み、前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出するステップと、前記算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定するステップと、同じであると判定した場合に、１秒間において前記第２コードの信号波形パターンに応じて設定された判定期間において、前記第２レベル信号が所定時間継続したか否かを判定するステップと、前記所定時間継続していないと判定した場合には、前記第１コードを受信したと判定するステップとを有することを特徴とする。
【００１４】
本発明の電子時計の制御方法は、１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部を備える電子時計の制御方法であって、前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードを含み、前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出するステップと、判定対象の１秒間の信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出するステップと、前記算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定するステップと、同じであると判定した場合には、前記信号位置に基づいて、前記第１コードおよび前記第２コードを判定するステップとを有することを特徴とする。
【００１５】
本発明の電子時計の制御方法は、１秒間に第１レベル信号と第２レベル信号とを含み、前記第１レベル信号と前記第２レベル信号との組み合わせで前記１秒間に２種類のビットデータを含む信号を送信する標準電波を受信する受信部を有する電子時計の制御方法であって、前記信号は、１秒間の前記第１レベル信号の信号幅の合計値が等しい第１コードおよび第２コードと、１秒間の前記第１レベル信号の信号幅の合計値が前記第１コードおよび前記第２コードの１／２である第３コードとを含み、前記第１コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、前記第２コードは、１秒間に前記第１レベル信号を２つ送信するコードであり、前記第３コードは、１秒間に前記第１レベル信号を１つ送信するコードであり、前記受信部で受信した前記信号の１秒間の前記第１レベル信号の信号幅の合計値を算出するステップと、判定対象の１秒間の信号が、６０秒間の信号で構成されるフレームにおいて、何秒目の信号であるかを示す信号位置を検出するステップと、前記算出された合計値が、前記第１コードまたは前記第２コードにおける前記第１レベル信号の信号幅の合計値と同じであるか否かを判定するステップと、同じであると判定した場合であり、前記信号位置が前記第２コードを含む可能性がない場合は、１秒間において前記第２コードの信号波形パターンに応じて設定された判定期間において、前記第２レベル信号が所定時間継続したか否かを判定するステップと、前記所定時間継続したと判定した場合には、前記第３コードを受信したと判定するステップと、前記所定時間継続していないと判定した場合には、前記第１コードを受信したと判定するステップとを有することを特徴とする。
これらの各電子時計の制御方法によれば、前記電子時計と同じ作用効果を奏することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態に係る電子時計の構成を示すブロック図である。
【図２】イギリスの標準電波「ＭＳＦ」の信号波形パターンを示す図である。
【図３】イギリスの標準電波「ＭＳＦ」のタイムコードフォーマットを示す図である。
【図４】第１実施形態のコード判定処理を示すフローチャートである。
【図５】第１実施形態のコード判定処理を示すフローチャートである。
【図６】第２実施形態のコード判定処理を示すフローチャートである。
【図７】第２実施形態のコード判定処理を示すフローチャートである。
【図８】第３実施形態のコード判定処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
［第１実施形態］
以下、本発明の第１実施形態を図面に基づいて説明する。
〔電子時計の構成〕
図１は、電子時計１の内部構成を示すブロック図である。
電子時計１は、イギリスの標準電波ＭＳＦを受信可能な電波修正時計であり、時刻を表示する時刻表示部２と、アンテナ４を用いて時刻情報を含む電波を受信する受信部５と、基準信号を出力する基準信号源となる発振回路６および分周回路７と、装置全体の動作を制御する制御手段１０とを備えている。
【００１８】
時刻表示部２は、アナログ式時計で用いられる一般的な指針と、日や曜日を印刷した表示車（日車、曜車）等と、これらを駆動するモーターや輪列等で構成されている。具体的には、図示を略すが、文字板と、指針である時針、分針、秒針と、日付や曜日を表示する日車、曜車等のカレンダー車を備えている。
なお、日車、曜車は、両方設けてもよいし、いずれか一方のみを設けてもよいし、両方とも設けなくてもよい。これらは各時計のデザインなどを考慮して設定される。
さらに、モーターとしては、ステップモーターが一般的であるが、圧電アクチュエーターなどの指針を運針可能な各種の駆動機構を用いてもよい。
なお、時刻表示部２としては、指針やカレンダー車を備えるものに限らず、液晶パネル、有機ＥＬ（Electro Luminescence）パネルなどの表示装置で構成されるものでもよい。
【００１９】
アンテナ４は、標準電波を受信可能なバーアンテナなど、電子時計１に組み込む可能な一般的なアンテナである。
受信部５は、アンテナ４に接続された一般的な標準電波の受信回路と同じ構成であり、同調コンデンサなどにて構成された図示しない同調回路とを備えている。
【００２０】
受信部５は、図示は省略するが、増幅回路、バンドパスフィルタ、復調回路、デコード回路などを備え、受信した長波標準電波を二値化してＴＣＯ（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＝０」は、１秒間に１つの第１レベル信号を送信し、そのＨレベル信号幅は100msであり、第１コードおよび第２コードのＨレベル信号幅の１／２である。したがって、「bitA＝０、bitB＝０」が第３コードに相当する。
【００２４】
図３に示すように、イギリスの標準電波（ＭＳＦ）のタイムコードフォーマットは、１秒毎に１種類の信号（信号波形パターン）が送信され、60秒で１フレームとして構成されている。ＭＳＦにおいて、０秒はマーカー、１秒から16秒のbitAは将来変更される可能性はあるが現時点では「０」に設定され、bitBはＤに設定される。Ｄは、ＤＵＴ１（世界時の一つであるＵＴ１と、協定世界時ＵＴＣとの差）のデータを示し、通常の時刻修正などには利用されないデータである。
17秒から51秒のbitAは、ＹＹ（年）、ＭＭ（月）、ＤＭ（日）、ＤＷ（曜）、Ｈ（時）、Ｍ（分）を示すデータであり、これらから時刻情報を取得できる。17秒から51秒のbitBは、将来変更される可能性はあるが現時点では「０」に設定され、時刻情報の取得には利用されない。
53秒から58秒のbitAは「１」に設定され、bitBはＣＨ（サマータイムへの切り替え予告ビット）、Ｐ（パリティ）、ＳＴ（サマータイムビット）を示すデータである。
52秒と59秒のデータは、bitA,bitBとも「０」である。
【００２５】
図１に示すように、発振回路６は、例えば水晶振動子などの図示しない基準信号源を備え、この基準信号源を高周波発振させ、この高周波発振により発生する発振信号を分周回路７に出力する。
分周回路７は、発振回路６から出力される発振信号を受信して分周する。この分周回路７は、所定の基準信号、例えば１Ｈｚのパルス信号を、制御手段１０に出力する。
【００２６】
［制御手段の構成］
制御手段１０は、例えばＩＣ（Integrated Circuit）や各種電気部品などが搭載された回路によって構成され、電子時計１の計時および時刻修正を実施するものである。
制御手段１０は、図１に示すように、記憶部１１と、検出部１２と、コード判定部１３と、算出部１４と、時刻情報取得部１６と、計時部１７とを備えている。
【００２７】
記憶部１１は、受信部５から出力される受信信号（ＴＣＯ信号）を記憶する。
検出部１２は、受信部５に記憶された受信信号を所定のサンプリング周期でサンプリングする。本実施形態では、サンプリング周波数を128Hzとしているので、サンプリング周期は、1000ms／128＝約7.8ms（ミリ秒）である。
そして、検出部１２は、各サンプリングタイミング（約7.8ms間隔）で信号レベルを検出し、受信信号が第２レベルから第１レベルに変化したタイミングを確認し、その変化タイミングが１秒間隔となるタイミングを検出して秒同期を確立し、１秒の信号の開始位置を検出する。
【００２８】
コード判定部１３は、検出部１２での各サンプリング時の信号レベルや、秒同期タイミングなどの受信信号の情報を取得し、これらの情報を利用して受信信号の１秒毎の信号波形パターンを判定し、bitA,bitBのデータを取得する。コード判定部１３における判定方法は、後述する。
算出部１４は、コード判定部１３からサンプリング時の信号レベルを取得し、以下の２つの条件に該当するサンプリング数をそれぞれカウントするＨレベル信号カウンターと、Ｌレベル信号カウンターとを備える。
【００２９】
Ｈレベル信号カウンター（第１レベル信号カウンター）は、１秒間の信号において、Ｈレベル（第１レベル）であったサンプリング数をカウントするものである。このカウント数Ｎが、１秒間におけるＨレベル信号（第１レベル信号）の信号幅の合計値となる。合計値は、１秒間における総てのＨレベル信号の幅寸法であるため、合計値（カウント数Ｎ）を総幅とも言う。
【００３０】
Ｌレベル信号カウンターは、１秒間の信号において、予め設定された判定期間内に、Ｌレベル信号（第２レベル信号）が連続して検出されたサンプリング数をカウントするものである。このカウント数Ｍが、前記判定期間内におけるＬレベル信号（第２レベル信号）が継続している所定時間Ｔとなる。
【００３１】
コード判定部１３は、算出部１４で算出されたＨレベル信号の信号幅、判定期間内におけるＬレベル信号の信号幅（所定時間Ｔ）、６０秒間の信号で構成されるフレームにおいて、１〜５９秒のどの位置の信号かを示す信号位置に基づいて、各１秒間の信号のビットデータ（コード）を判定する。
なお、信号位置は、図３に示すマーカー位置（０秒位置）を検出することで、検出できる。
【００３２】
時刻情報取得部１６は、前記コード判定部１３で判定（デコード）されたコードからタイムコード（時刻情報）を取得する。すなわち、標準電波では、１周期、６０秒（６０ビット）のタイムコードによって時刻情報を表しているので、時刻情報取得部１６は６０ビット分のコードを取得することで時刻情報を得ている。
また、時刻情報取得部１６は、取得した時刻情報が正しい時刻であるかを、次の２つの条件の一方に該当するかで判定している。
第１の条件は、受信した時刻情報が、計時部１７で計時されている計時時刻と一致するかを判定する。
第２の条件は、受信した時刻情報同士を対比し、各時刻情報がそれらの受信間隔分だけ異なり、その受信間隔分を調整すれば、時刻データが一致するものが所定個あるかで判定する。例えば、時刻情報は６０秒間隔で送信されるため、連続して７分間時刻情報を受信したとすれば、各時刻情報は、受信した順に１分ずつ異なる時刻になるはずである。従って、各受信時刻情報に、このような受信タイミングの相違分を調整して一致するか否かを判定する。
時刻情報取得部１６は、上記２つの条件のいずれか一方に該当すれば、正しい時刻情報を取得できたと判断して、計時部１７にその時刻情報を出力する。
【００３３】
計時部１７は、発振回路６および分周回路７を介して入力される基準クロック（１Ｈｚ）に基づいて計時するとともに、前記時刻情報取得部１６から受信時刻情報が入力されると、計時時刻（内部時刻データ）を受信時刻情報に修正して時刻合わせを行うように構成されている。
【００３４】
時刻表示部２は、計時部１７で計時された時刻を表示する。例えば、指針を有するアナログ表示式時計であれば、モーターを制御して各指針の運針を制御して、受信時刻を指示させる。また、液晶パネル等を用いたデジタル表示式時計であれば、その表示装置を用いて時刻を表示させる。
【００３５】
［電子時計の受信動作］
次に、上記のような電子時計１における、標準電波の受信処理動作について、図４、５のフローチャートに基づいて説明する。なお、図４，５においては、Ｈレベル信号をＨ信号と略し、Ｌレベル信号をＬ信号と略している。
電子時計１の制御手段１０は、定期的な受信時刻になった場合や、ボタン等の外部操作部材の操作によって強制受信操作が行われた場合に、受信部５を作動し、アンテナ４を介して標準電波の受信を開始する（Ｓ１）。
制御手段１０は、受信局が「ＭＳＦ」に設定されているかを確認する（Ｓ２）。このため、制御手段１０は、例えば外部操作部材の手動操作で受信局が「ＭＳＦ」に設定されて受信制御が開始された場合や、受信局を自動的に変更して受信可能な局を選択する自動受信処理において、「ＭＳＦ」が自動選択された場合に、Ｓ２で「ＹＥＳ」と判定する。
制御手段１０は、Ｓ２で「ＮＯ」と判定した場合は、「ＭＳＦ」以外の他局の受信処理制御に移行する（Ｓ１００）。
【００３６】
制御手段１０は、Ｓ２で「ＹＥＳ」と判定した場合は、秒開始位置取得処理（秒同期処理）を実行する（Ｓ３）。
検出部１２は、秒開始位置取得処理（Ｓ３）が実行されると、記憶部１１に記憶された受信信号を、例えば128Hzでサンプリングし、信号レベルがＬレベル（第２レベル）からＨレベル（第１レベル）に変化する立ち上がりタイミングを検出し、この立ち上がりタイミングの間隔が、１秒間隔（例えば１秒±６２．５ms）であれば、そのタイミングを秒開始位置と判定して取得する。
【００３７】
次に、制御手段１０のコード判定部１３は、時刻データの開始位置を取得する（Ｓ４）。図３に示すように、ＭＳＦでは、０秒位置にマーカーが送信されるため、Ｈレベル信号幅が500msの信号を検出することで、時刻データの開始位置を取得できる。
Ｈレベル信号の信号幅は、サンプリングでＨレベルが連続して検出された回数で検出できる。例えば、128Ｈｚでサンプリングした場合、1000ms／128＝7.8125ms間隔で信号レベルが検出される。したがって、算出部１４は、記憶部１１に記憶されたＴＣＯ信号を128Hzでサンプリングし、連続してＨレベル信号を検出したサンプリング数を算出して、コード判定部１３に出力する。コード判定部１３は、前記サンプリング数が、500msとなる64回を中心に設定された範囲（例えば、61回以上、67回以下の範囲）内の場合に、マーカー、つまり時刻データの開始位置を取得する。これにより、以下の信号の判定処理では、判定対象の信号位置、つまり１〜５９秒までのどの秒の信号を判定しているのかを、コード判定部１３は検出できる。
【００３８】
コード判定部１３は、時刻データの開始位置が取得されると、１秒毎の信号波形パターンから各ビットのデータを判定する。以下、１〜１６秒の信号を処理している場合と、１７〜５２秒または５９秒の信号を処理している場合と、５３〜５８秒の信号を処理している場合とに分けて説明する。
図３に示すように、１〜１６秒の信号は、bitA＝０に設定されている信号であるため、共通した方法で判定できる。また、１７〜５２秒および５９秒の信号は、bitB＝０に設定されている信号であるため、共通した方法で判定できる。５３〜５８秒の信号は、bitA＝１に設定されている信号であるため、共通した方法で判定できる。
【００３９】
［１〜１６秒の信号判定］
まず、１〜１６秒の信号を判定している場合の処理について説明する。
コード判定部１３は、まず、処理対象のデータが時刻データの１７〜５２秒または５９秒であるかを判定する（Ｓ５）。
１〜１６秒目の信号を処理する場合、コード判定部１３は、Ｓ５で「ＮＯ」と判定し、図５に示すように、さらに、処理対象のデータが時刻データの５３〜５８秒であるかを判定し（Ｓ６）、Ｓ６で「ＮＯ」と判定する。
【００４０】
次に、コード判定部１３は、処理対象のデータが時刻データの１〜１６秒であるかを判定し（Ｓ７）、Ｓ７で「ＹＥＳ」と判定する。
次に、コード判定部１３は、算出部１４によって算出されるＨレベル信号の総幅（カウント数Ｎ）が200msであるか否かを判定する（Ｓ８）。
コード判定部１３は、算出部１４から出力された前記カウント数Ｎが、予め設定された第１判定範囲内であった場合に、Ｈレベル信号の総幅が200msと判定する。第１判定範囲は、例えば、サンプリング回数が２３回（23×1000/128＝約180ms）以上、２９回（約227ms）以下などであるが、第１判定範囲は適宜設定すればよい。
コード判定部１３は、前記Ｎが前記第１判定範囲内であれば、Ｓ８で「ＹＥＳ」と判定し、第１判定範囲外であれば、Ｓ８で「ＮＯ」と判定する。
【００４１】
コード判定部１３は、Ｓ８で「ＹＥＳ」と判定した場合は、判定対象の１秒の信号を、bitA＝０、bitB＝１と判定する（Ｓ９）。すなわち、図２に示すように、ＭＳＦにおいて、Ｈレベル信号の総幅が200msとなるのは、bitA＝０、bitB＝１の場合と、bitA＝１、bitB＝０の場合の２種類である。
一方、Ｓ８で判定する対象は、１〜１６秒の信号であり、この期間は図３に示すように、bitA＝０に固定されている。したがって、前記２種類の信号のうち、bitA＝０、bitB＝１を受信していると判定できる。
【００４２】
コード判定部１３は、Ｓ８で「ＮＯ」と判定した場合は、前記Ｈレベル信号の総幅が100msであるか否かを判定する（Ｓ１０）。Ｓ１０においても、コード判定部１３は、前記カウント数Ｎが100msを判定するための第２判定範囲内であるか否かで判定する。第２判定範囲は、例えば、サンプリング回数が10回以上、15回以下などに設定すればよい。
コード判定部１３は、Ｓ１０で「ＹＥＳ」と判定した場合は、判定対象の１秒の信号を、bitA＝０、bitB＝０と判定する（Ｓ１１）。すなわち、図２に示すように、ＭＳＦにおいて、Ｈレベル信号の総幅が100msとなるのは、bitA＝０、bitB＝０の場合のみである。また、Ｓ１０で判定する対象は、１〜１６秒の信号であり、この期間は図３に示すように、bitA＝０に固定されており、bitA＝０、bitB＝０の信号も含まれる。したがって、Ｓ１０で「ＹＥＳ」と判定した場合は、bitA＝０、bitB＝０を受信していると判定できる。
【００４３】
コード判定部１３は、Ｓ７で「ＮＯ」と判定した場合は、０秒位置のマーカーを判定しているはずであるため、前記Ｈレベル信号の総幅が500msであるか否かを判定する（Ｓ１２）。Ｓ１２での判定方法は、前述したように、カウント数Ｎが、61回以上、67回以下であるか否かで判定できる。
コード判定部１３は、Ｓ１２で「ＹＥＳ」と判定した場合は、判定対象の１秒の信号を「マーカー」と判定する（Ｓ１３）。
コード判定部１３は、Ｓ１２で「ＮＯ」と判定した場合は、マーカーである０秒の条件に該当しないため、ノイズなどの影響を受けたものと判定し、エラーデータ判定を行う（Ｓ１４）。
同様に、コード判定部１３は、Ｓ１０で「ＮＯ」と判定した場合も、bitA＝０という１〜１６秒の信号の条件に該当しないため、ノイズなどの影響を受けたものと判定し、エラーデータ判定を行う（Ｓ１４）。
Ｓ９、Ｓ１１、Ｓ１３、Ｓ１４のいずれかの処理が行われると、図４に戻り、制御手段１０の時刻情報取得部１６は、コード判定部１３で判定されたコード（データ）を取得するデータ取得処理（Ｓ２０）を行う。
【００４４】
次に、時刻情報取得部１６は、全データが取得されたかを判定し（Ｓ２１）、Ｓ２１で「ＮＯ」であれば、受信開始から設定時間（例えば７分）が経過してタイムアウトになったか否かを判定する（Ｓ２２）。Ｓ２２で「ＮＯ」と判定された場合、Ｓ５に戻って処理を継続する。
１〜１６秒の信号を判定している間は、上記の処理が繰り返されて各秒のビットデータを判定される。
【００４５】
［１７〜５２秒・５９秒の信号判定］
次に、１７〜５２秒・５９秒の信号を判定している場合の処理について説明する。
１７〜５２・５９秒目の信号を処理する場合、コード判定部１３は、Ｓ５で「ＹＥＳ」と判定する。
次に、コード判定部１３は、Ｓ８と同様に、算出部１４で算出されるＨレベル信号の総幅が200msであるか否かを判定する（Ｓ３１）。
コード判定部１３は、Ｈレベル信号の総幅が200msであった場合、Ｓ３１で「ＹＥＳ」と判定する。
【００４６】
コード判定部１３は、Ｓ３１で「ＹＥＳ」と判定した場合は、Ｌレベル信号の判定処理を行い、予め設定された判定期間内で所定時間Ｔ以上、Ｌレベル信号が連続したかを判定する（Ｓ３２）。
Ｌレベル信号の判定処理（Ｓ３２）は、Ｈレベル信号の総幅が200msとなる、bitA＝０、bitB＝１の場合と、bitA＝１、bitB＝０の場合とを区別するための処理であり、bitA＝０、bitB＝１の場合に、100msのＨレベル信号間に存在する100msのＬレベル信号を検出する判定処理である。
したがって、判定期間は、１秒間において第２コード（bitA＝０、bitB＝１）の信号波形パターンに応じて設定された期間である。具体的には、第２コードの100msのＬレベル信号を検出できる開始位置であればよく、例えば、秒同期タイミング（１秒の開始時点）から62.5msの位置（128Hzのサンプリングで８個目の位置）から、218.75msの位置（２８個目の位置）等に設定すれば良い。また、所定時間Ｔは、ノイズによる一時的なＬレベルではなく、前記100msのＬレベル信号であることを検出できる時間に設定すればよく、例えば50msである。
なお、単に62.5msの位置以降でＬレベル信号が所定時間Ｔ以上連続したことを条件とすると、bitA＝１、bitB＝０の場合も、200msのＨレベル信号の期間後は、Ｌレベル信号の期間が800ms続くため、その部分で50ms以上のＬレベル信号の連続状態を検出し、Ｓ３２で「ＹＥＳ」と誤判定する。このため、Ｓ３２では、判定期間を設定して判定している。
【００４７】
コード判定部１３は、Ｓ３２で「ＹＥＳ」と判定した場合は、判定対象の１秒の信号を、bitA＝０、bitB＝０と判定する（Ｓ３３）。すなわち、図３に示すように、ＭＳＦにおいて、１７〜５２・５９秒の信号は、bitB＝０に設定されているため、信号パターンとしては、bitA＝０、bitB＝０か、bitA＝１、bitB＝０のいずれかである。
そして、bitA＝１、bitB＝０の場合、Ｈレベル信号が秒同期タイミングから200ms継続するため、Ｓ３２では「ＮＯ」と判定されるはずである。したがって、Ｓ３２で「ＹＥＳ」と判定した場合は、Ｈレベル信号の総幅が100msであるbitA＝０、bitB＝０の信号にノイズなどが影響して総幅を200msと判定した可能性が高いため、コード判定部１３は、bitA＝０、bitB＝０と判定する。
一方、コード判定部１３は、Ｓ３２で「ＮＯ」と判定した場合は、bitA＝１、bitB＝０と判定する（Ｓ３４）。
【００４８】
また、コード判定部１３は、Ｓ３１で「ＮＯ」と判定した場合は、算出部１４によって算出されるＨレベル信号の総幅が100msであるか否かを判定する（Ｓ３５）。
コード判定部１３は、Ｓ３５で「ＹＥＳ」と判定した場合は、判定対象の１秒の信号を、bitA＝０、bitB＝０と判定する（Ｓ３６）。
【００４９】
コード判定部１３は、Ｓ３５で「ＮＯ」と判定した場合は、bitB＝０という17〜52・59秒の信号の条件に該当しないため、ノイズなどの影響を受けたものと判定し、エラーデータ判定を行う（Ｓ３７）。
Ｓ３３、Ｓ３４、Ｓ３６、Ｓ３７のいずれかの処理が行われると、１〜16秒の処理と同じく、時刻情報取得部１６は、Ｓ２０以下の処理を行い、Ｓ２２で「ＮＯ」と判定した場合は、再度Ｓ５に戻って処理を継続する。
１７〜５２・５９秒の信号を判定している間は、上記の処理が繰り返されて各秒のビットデータを判定される。
【００５０】
［５３〜５８秒の信号判定］
次に、５３〜５８秒の信号を判定している場合の処理について説明する。
５３〜５８秒目の信号を処理する場合、コード判定部１３は、Ｓ５で「ＮＯ」と判定し、図５に示すＳ６で「ＹＥＳ」と判定する。
次に、コード判定部１３は、算出部１４によって算出されるＨレベル信号の総幅が200msであるか否かを判定する（Ｓ４１）。
【００５１】
コード判定部１３は、Ｈレベル信号の総幅が200msであった場合、Ｓ４１で「ＹＥＳ」と判定する。
コード判定部１３は、Ｓ４１で「ＹＥＳ」と判定した場合は、判定対象の１秒の信号を、bitA＝１、bitB＝０と判定する（Ｓ４２）。すなわち、図３に示すように、bitA＝１に設定される５３〜５８秒において、Ｈレベル信号の総幅が200msとなるのは、bitA＝１、bitB＝０に限定されるためである。
【００５２】
コード判定部１３は、Ｓ４１で「ＮＯ」と判定した場合は、算出部１４によって算出されるＨレベル信号の総幅が300msであるか否かを判定する（Ｓ４３）。Ｓ４３においても、コード判定部１３は、カウント数Ｎが300msを判定するための第３判定範囲内であるか否かで判定する。第３判定範囲は、例えば、サンプリング回数が３６回以上、４１回以下などに設定すればよい。
図２に示すように、ＭＳＦにおいて、Ｈレベル信号の総幅が300msとなるのは、bitA＝１、bitB＝１の場合のみであるため、コード判定部１３は、Ｓ４３で「ＹＥＳ」と判定した場合は、判定対象の１秒の信号を、bitA＝１、bitB＝１と判定する（Ｓ４４）。
【００５３】
コード判定部１３は、Ｓ４３で「ＮＯ」と判定した場合は、bitA＝１という５３〜５８秒の信号の条件に該当しないため、ノイズなどの影響を受けたものと判定し、エラーデータ判定を行う（Ｓ４５）。
Ｓ４２、Ｓ４４、Ｓ４５のいずれかの処理が行われると、時刻情報取得部１６は、前述の各処理と同じく、データ取得処理（Ｓ２０）以降の処理を行う。
【００５４】
すなわち、時刻情報取得部１６は、コード判定部１３から判定されたコードを取得する（Ｓ２０）。そして、時刻情報取得部１６は、全データが取得されたかを判定し（Ｓ２１）、Ｓ２１で「ＮＯ」であれば、タイムアウトであるかを判定する（Ｓ２２）。
Ｓ２１では、時刻情報取得部１６は、前述した取得した時刻情報が正しい時刻であるかを判定できるデータを取得し、正しい時刻情報を取得できた場合に「ＹＥＳ」と判定し、その他の場合は「ＮＯ」と判定する。したがって、受信した時刻情報を計時時刻と比較する場合には、少なくとも６０秒分のコードが取得でき、そのコードから得られた時刻情報が計時時刻と一致した場合に、時刻情報取得部１６はＳ２１で「ＹＥＳ」と判定する。
同様に、３分間の受信時刻情報の整合性によって正しい時刻情報を判定する場合には、少なくとも３分間のコードが取得でき、そのコードから得られた時刻情報が互いに整合する場合に、時刻情報取得部１６はＳ２１で「ＹＥＳ」と判定する。
【００５５】
制御手段１０は、Ｓ２１で「ＹＥＳ」と判定すると、受信処理を終了する（Ｓ２３）。また、この場合は、正しい時刻情報を取得できたことになるため、時刻情報取得部１６は取得した時刻情報を計時部１７に出力し、計時部１７はその時刻情報で内部時刻を修正する。このため、時刻表示部２で表示される時刻も受信時刻に更新される。
【００５６】
一方、Ｓ２１で「ＮＯ」と判定され、Ｓ２２で「ＹＥＳ」と判定された場合、制御手段１０は、タイムアウトによって受信処理を終了する（Ｓ２３）。
これは、受信開始からタイムアウト時間が経過しても、正しい時刻情報を受信できない場合には、電波強度が弱かったり、電波を受信できない場合であると予測され、それ以上、受信処理を継続しても無駄に電力を消費するだけであるため、処理を終了するものである。従って、Ｓ２２で「Ｙｅｓ」と判定されて受信を終了した場合は、時刻情報取得部１６は受信時刻を計時部１７に出力することはなく、計時部１７も計時時刻の修正は行わない。
【００５７】
このような本実施形態によれば、次の作用効果を奏することができる。
（１）コード判定部１３は、算出部１４で算出したＨレベル信号の総幅と、コード判定対象の秒（ビット）の信号位置（１〜５９秒のいずれであるか）と、判定期間においてＬレベル信号が所定時間Ｔ継続したかの情報とで、１つの秒に２つのビット情報を組み合わせた４種類の信号波形パターンを、容易にかつ正確に判別することができる。
特に、Ｈレベル信号幅が200msで共通する第１コードおよび第２コードを、信号位置やＬレベル信号の継続時間Ｔで判定しているので、容易にかつ正確に判別できる。特に、第２コードの可能性がない信号位置では、ノイズが影響した可能性を考慮して第３コードと判定しているので、精度の高いコード判定を行うことができる。
したがって、ノイズなどの影響で正しいコード判定が行えない場合には、正しくエラー判定を行うことができ、誤った時刻情報を取得することもないため、正しい時刻に修正することができる。
【００５８】
（２）また、算出部１４は、Ｈレベル信号の総幅と、判定期間におけるＬレベル信号の継続時間とを算出すればよいため、サンプリング時のレベル判定と、ＨレベルやＬレベルのカウントのみの処理でよく、複雑な演算処理が不要である。このため、電子時計１に組み込まれる省電力のＣＰＵでも処理が可能である。
【００５９】
［第２実施形態］
次に、本発明の第２実施形態について説明する。第１実施形態は、Ｓ５で信号位置が１７〜５２・５９秒位置であるか否かを判定してから、Ｈレベル信号の総幅が200msであるか否かの判定処理（Ｓ２１）を行っていたが、第２実施形態は、逆に、Ｈレベル信号の総幅が200msであるか否かの判定処理（Ｓ２１）を行ってから、信号位置が１７〜５２・５９秒位置であるか否かの判定処理（Ｓ５）を実行するものである。
したがって、第２実施形態は、図６，７のフローチャートに基づいて判定処理を説明する。なお、図６，７において、第１実施形態の図４，５のフローチャートと同じ処理には同一符号を付して説明を簡略する。
【００６０】
第２実施形態においても、制御手段１０は、Ｓ１〜Ｓ４までの処理を行い、次に、コード判定部１３は、Ｈレベル信号の総幅が200msであるか否かを判定する（Ｓ３１）。
コード判定部１３は、Ｓ３１で「ＹＥＳ」と判定すると、処理対象のデータが時刻データの１７〜５２・５９秒位置であるか否かを判定し（Ｓ５）、Ｓ５で「ＹＥＳ」の場合は、Ｌレベル信号が判定期間で所定時間Ｔ以上継続したか否かを判定する（Ｓ３２）。
コード判定部１３は、第１実施形態と同じくＳ３２で「ＹＥＳ」の場合は、bitA=0、bitB＝０と判定し（Ｓ３３）、「ＮＯ」の場合は、bitA＝１、bitB＝０と判定する（Ｓ３４）。
【００６１】
Ｓ５で「ＮＯ」の場合、コード判定部１３は、処理対象のデータが時刻データの５３〜５８秒であるかを判定し（Ｓ６）、Ｓ６で「ＹＥＳ」の場合は、bitA＝１、bitB＝０と判定し（Ｓ４２）、「ＮＯ」の場合、つまり処理対象のデータが時刻データの１〜１６秒の場合は、bitA＝０、bitB＝１と判定する（Ｓ９）。
【００６２】
Ｓ３１で「ＮＯ」の場合、図７に示すように、コード判定部１３は、Ｈレベル信号の総幅が300msであるか否かを判定し（Ｓ４３）、Ｓ４３で「ＹＥＳ」の場合は、bitA＝１、bitB＝１と判定する（Ｓ４４）。
Ｓ４３で「ＮＯ」の場合、コード判定部１３は、Ｈレベル信号の総幅が100msであるか否かを判定し（Ｓ１０）、Ｓ１０で「ＹＥＳ」の場合は、bitA＝０、bitB＝０と判定する（Ｓ１１）。
Ｓ１０で「ＮＯ」の場合、コード判定部１３は、Ｈレベル信号の総幅が500msであるか否かを判定し（Ｓ１２）、Ｓ１２で「ＹＥＳ」の場合は、「マーカー」と判定し（Ｓ１３）、Ｓ１２で「ＮＯ」の場合は、エラーデータ判定を行う（Ｓ１４）。
【００６３】
これらのコード判定処理が終わると、図６に示すように、時刻情報取得部１６は、第１実施形態と同じＳ２０〜Ｓ２３の処理を行う。
このような第２実施形態においても、第１実施形態と同じ作用効果を奏することができる。
【００６４】
［第３実施形態］
次に、本発明の第３実施形態について説明する。第１、２実施形態は、処理対象のデータの秒位置を判定条件に含めていたが、第３実施形態では含めていないものである。
したがって、第３実施形態は、図８のフローチャートに基づいて判定処理を説明する。なお、図８において、第１，２実施形態と同じ処理には同一符号を付して説明を簡略する。
【００６５】
第３実施形態においても、制御手段１０は、Ｓ１〜Ｓ４までの処理を行い、次に、コード判定部１３は、Ｈレベル信号の総幅が200msであるか否かを判定する（Ｓ３１）。
コード判定部１３は、Ｓ３１で「ＹＥＳ」と判定すると、Ｌレベル信号が判定期間で所定時間Ｔ以上継続したか否かを判定する（Ｓ３２）。
コード判定部１３は、Ｓ３２で「ＹＥＳ」の場合は、bitA=0、bitB＝１と判定し（Ｓ９）、「ＮＯ」の場合は、bitA＝１、bitB＝０と判定する（Ｓ３４）。
【００６６】
Ｓ３１で「ＮＯ」の場合、コード判定部１３は、Ｈレベル信号の総幅が300msであるか否かを判定し（Ｓ４３）、Ｓ４３で「ＹＥＳ」の場合は、bitA＝１、bitB＝１と判定する（Ｓ４４）。
Ｓ４３で「ＮＯ」の場合、コード判定部１３は、Ｈレベル信号の総幅が100msであるか否かを判定し（Ｓ１０）、Ｓ１０で「ＹＥＳ」の場合は、bitA＝０、bitB＝０と判定する（Ｓ１１）。
Ｓ１０で「ＮＯ」の場合、コード判定部１３は、Ｈレベル信号の総幅が500msであるか否かを判定し（Ｓ１２）、Ｓ１２で「ＹＥＳ」の場合は、「マーカー」と判定し（Ｓ１３）、Ｓ１２で「ＮＯ」の場合は、エラーデータ判定を行う（Ｓ１４）。
【００６７】
これらのコード判定処理が終わると、図８に示すように、時刻情報取得部１６は、第１実施形態と同じＳ２０〜Ｓ２３の処理を行う。
【００６８】
このような第３実施形態においても、第１、２実施形態と同じ作用効果を奏することができる。
また、第３実施形態では、信号位置を条件としていないので、第１，２実施形態に比べて、コード判定処理をさらに簡単に行うことができる。
【００６９】
なお、本発明は前記各実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良などは、本発明に含まれるものである。
例えば、本発明の受信対象となる標準電波は、イギリスの標準電波「ＭＳＦ」に限定されない。要するに、１秒間にbitA,bitBの２つのビットデータを含み、前記実施形態の第１コード、第２コードのように、第１レベル信号幅の合計値が同一である２つのコードを含む標準電波であればよい。
【００７０】
また、コード判定処理における信号位置の条件や、第２レベル信号が継続しているかを判定するための判定期間や、所定時間Ｔの値は、前記実施形態の具体例に限定されず、１秒間の信号波形パターンの特徴に応じて設定すればよい。
また、第１レベル信号幅の検出方法は、サンプリング回数をカウントする方法に限定されず、タイマーなどを用いて時間を計測してもよい。
【００７１】
さらに、図１に示す制御手段１０の各構成は、各種論理素子などのハードウェアで構成してもよいし、ＣＰＵ（中央処理装置）、メモリー（記憶装置）などを電子時計１内に設け、所定のプログラムをＣＰＵで実行することで前記各構成を実現してもよい。
【符号の説明】
【００７２】
１…電子時計、２…時刻表示部、４…アンテナ、５…受信部、６…発振回路、７…分周回路、１０…制御手段、１１…記憶部、１２…検出部、１３…コード判定部、１４…算出部、１６…時刻情報取得部、１７…計時部。
【図１】
0006558289.tif 000002
【図２】
0006558289.tif 000003
【図３】
0006558289.tif 000004
【図４】
0006558289.tif 000005
【図５】
0006558289.tif 000006
【図６】
0006558289.tif 000007
【図７】
0006558289.tif 000008
【図８】
0006558289.tif 000009