(57)【要約】【課題】時刻信号を受信して時刻情報を取得し、取得した時刻を表示する消費電力が少ない電波時計を提供する。【解決手段】電波時計１は、時刻信号を受信する電波受信部１０と、データ列のデータを復調する復号部３８と、復調されたデータの中からデータ列の区切りを検出するデータ区切り検出部１０５と、検出されたデータ列の区切りから最初に復調された開始データを起点としてデータ列の第１のデータを取得する第１データ取得部１１０と、取得された第１のデータの長さに基づき、データ列のデータ領域を推定するデータ領域推定部１１５と、第１のデータを含むデータ列に続くデータ列の先頭データを起点として、データ領域に応じた所定の位置まで第２のデータを取得する第２データ取得部１２０と、取得されたデータの有効を判定するデータ判定部１３０と、有効と判定された場合に、データに含まれる時刻情報を出力する時刻情報出力部６０とを備える。【選択図】図２
2008151732.tif 000002
【特許請求の範囲】
【請求項１】
データ列の先頭を示す先頭データと、時刻に関する情報を含む一方のデータ領域と、時刻の経過に応じてデータが更新される可能性が小さい他方のデータ領域と、データの誤りを判定するための誤り検出データ領域とを一定の順序で含むデータ列が順次変調されて送信される時刻信号を受信して復調し、時刻に関する情報を出力する時刻情報出力装置であって、
前記時刻信号を受信する受信手段と、
前記受信した時刻信号から前記データ列を順次復調する復調手段と、
前記復調されたデータの中から前記先頭データを抽出することで、前記データ列の区切りを検出する検出手段と、
最初に復調された開始データを起点として、当該開始データを含む最初のデータ列の前記区切りまでの第１のデータを取得する第１の取得手段と、
前記取得された第１のデータの長さに基づき、前記開始データが含まれる前記データ列のデータ領域を推定する推定手段と、
前記推定されたデータ領域に応じて、前記最初のデータ列に続く次のデータ列の先頭データを起点として、前記一方のデータ領域の少なくとも時刻に関する情報が取得可能な位置まで、もしくは、前記第１のデータ長さと合算したデータ長さが前記データ列の長さと略同一になる位置までを、第２のデータとして取得する第２の取得手段と、
前記取得された２つのデータの少なくとも１つが含む所定の情報から、前記取得された２つのデータの有効を判定する判定手段と、
前記判定手段で有効と判定された場合に、前記２つのデータの少なくとも一方が含む時刻に関する情報を出力する出力手段とを備えることを特徴とする時刻情報出力装置。
【請求項２】
請求項１に記載の時刻情報出力装置において、
前記推定手段で、前記開始データが前記一方のデータ領域に含まれると推定された場合、
前記第２の取得手段は、前記次のデータ列の先頭データを起点として、前記時刻に関する情報が取得可能な位置までを前記第２のデータとして取得すると共に、
前記判定手段は、前記第１のデータおよび前記第２のデータが含む時刻の情報に基づいて判定し、
前記推定手段で、前記開始データが前記他方のデータ領域に含まれると推定された場合、
前記第２の取得手段は、前記次のデータ列の先頭データを起点として、前記第１のデータ長さと合算したデータ長さが、前記データ列の長さと略同一になるまでを前記第２のデータとして取得すると共に、
前記判定手段は、前記第１のデータおよび前記第２のデータの何れかが含む前記誤り検出データ領域を参照して判定することを特徴とする時刻情報出力装置。
【請求項３】
請求項２に記載の時刻情報出力装置において、
前記判定手段は、
前記推定手段で、前記開始データが前記一方のデータ領域に含まれると推定された場合、
前記２つのデータがそれぞれ含む時刻の情報の時間差に基づき判定することを特徴とする時刻情報出力装置。
【請求項４】
請求項１乃至３の何れか１項に記載の時刻情報出力装置において、
前記時刻に関する情報を記憶する記憶手段を更に備え、
前記判定手段は、
前記第１のデータが示す時刻の情報の一部が欠落する場合、
前記記憶された時刻情報を当該欠落する部分に補填して判定することを特徴とする時刻情報出力装置。
【請求項５】
請求項４に記載の時刻情報出力装置において、
前記記憶手段は、更に、前記誤り検出データ領域を記憶し、
前記判定手段は、
前記推定手段で、前記開始データが前記他方のデータ領域に含まれると推定された場合、
前記記憶された誤り検出データ領域を参照して判定することを特徴とする時刻情報出力装置。
【請求項６】
請求項１乃至５の何れか１項に記載の時刻情報出力装置において、
前記時刻信号は、ＣＤＭＡ変調されていることを特徴とする時刻情報出力装置。
【請求項７】
データ列の先頭を示す先頭データと、時刻に関する情報を含む一方のデータ領域と、時刻の経過に応じてデータが更新される可能性が小さい他方のデータ領域と、データの誤りを判定するための誤り検出データ領域とを一定の順序で含むデータ列が順次変調されて送信される時刻信号を受信して復調し、時刻に関する情報を出力する時刻情報の出力方法であって、
前記時刻信号を受信する受信工程と、
前記受信した時刻信号から前記データ列を順次復調する復調工程と、
前記復調されたデータの中から前記先頭データを抽出することで、前記データ列の区切りを検出する検出工程と、
最初に復調された開始データを起点として、当該開始データを含む最初のデータ列の前記区切りまでの第１のデータを取得する第１の取得工程と、
前記取得された第１のデータの長さに基づき、前記開始データが含まれる前記データ列のデータ領域を推定する推定工程と、
前記推定されたデータ領域に応じて、前記最初のデータ列に続く次のデータ列の先頭データを起点として、前記一方のデータ領域の少なくとも時刻に関する情報が取得可能な位置まで、もしくは、前記第１のデータ長さと合算したデータ長さが前記データ列の長さと略同一になる位置までを、第２のデータとして取得する第２の取得工程と、
前記取得された２つのデータの少なくとも１つが含む所定の情報から、前記取得された２つのデータの有効を判定する判定工程と、
前記判定工程で有効と判定された場合に、前記２つのデータの少なくとも一方が含む時刻に関する情報を出力する出力工程とを備えることを特徴とする時刻情報の出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した時刻情報を出力する時刻情報出力装置および時刻情報の出力方法に関する。
【背景技術】
【０００２】
電波で送信される時刻情報を受信して、正確な時刻情報を取得する電波時計は、地上基地局から送信される長波帯域の標準電波や、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から送信される極超短波帯域の時刻データを受信する方法に加え、近年では、下記特許文献１に記載されているように、移動通信を目的として、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）変調されて送信される極超短波帯域の電波に含まれる時刻信号を受信して、正確な時刻を取得する時計装置が提案されている。このような極超短波帯域の電波は、種々の中継局から遍く中継されるため、長波帯域の標準電波やＧＰＳ衛星からの電波と比較して、建物の中や地下のような様々な移動先においても、良好に受信できることが知られている。また、ＣＤＭＡによる方式では、基地局から同期通信により送信されるため、受信開始時に、パイロットＰＮ（Ｐｓｅｕｄｏ  Ｎｏｉｓｅ：擬似雑音）をサーチして、シンクチャンネルのメッセージを受信することにより、ＧＰＳ時刻、うるう秒、ローカルオフセットおよびサマータイムの情報を取得できることが知られている。
【０００３】
【特許文献１】特開２０００−３２１３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、シンクチャンネルのメッセージは、所定の長さを有するデータ列のフォーマットに従い送信されるため、メッセージの先頭を見つけるためには、最大で１つのメッセージ分のデータを取得して検出する必要があり、更に、見つけた先頭から時刻情報を取得するために、１つのメッセージ分のデータを更に取得して復調する必要があった。従って、受信を開始してから時刻情報のデータを取得できるまでに、１つのメッセージ分のデータを更に復調するための時間を要すると共に、これらのデータを処理するために数十ｍＡの電力を数百ミリ秒間に渡り消費するため、このような時計装置の消費電力を低減することは難しかった。
【課題を解決するための手段】
【０００５】
上記した課題を解決するために、本発明の時刻情報出力装置は、データ列の先頭を示す先頭データと、時刻に関する情報を含む一方のデータ領域と、時刻の経過に応じてデータが更新される可能性が小さい他方のデータ領域と、データの誤りを判定するための誤り検出データ領域とを一定の順序で含むデータ列が順次変調されて送信される時刻信号を受信して復調し、時刻に関する情報を出力する時刻情報出力装置であって、前記時刻信号を受信する受信手段と、前記受信した時刻信号から前記データ列を順次復調する復調手段と、前記復調されたデータの中から前記先頭データを抽出することで、前記データ列の区切りを検出する検出手段と、最初に復調された開始データを起点として、当該開始データを含む最初のデータ列の前記区切りまでの第１のデータを取得する第１の取得手段と、前記取得された第１のデータの長さに基づき、前記開始データが含まれる前記データ列のデータ領域を推定する推定手段と、前記推定されたデータ領域に応じて、前記最初のデータ列に続く次のデータ列の先頭データを起点として、前記一方のデータ領域の少なくとも時刻に関する情報が取得可能な位置まで、もしくは、前記第１のデータ長さと合算したデータ長さが前記データ列の長さと略同一になる位置までを、第２のデータとして取得する第２の取得手段と、前記取得された２つのデータの少なくとも１つが含む所定の情報から、前記取得された２つのデータの有効を判定する判定手段と、前記判定手段で有効と判定された場合に、前記２つのデータの少なくとも一方が含む時刻に関する情報を出力する出力手段とを備えることを特徴とする。
【０００６】
この発明によれば、最初に復調された開始データを先頭に、この開始データを含むデータ列の第１のデータが取得されると共に、取得された第１のデータの長さから、開始データが含まれるデータ列の領域を推定し、推定された領域に応じて、前記最初のデータ列に続く次のデータ列の先頭データを起点として、時刻に関する情報が取得可能な位置、または、第１のデータ長さと合算したデータ長さがデータ列の長さと略同一になる位置までの第２のデータを取得すると共に、第１のデータおよび第２のデータの少なくとも１つが含む所定の情報から、取得されたデータの有効が判定され、有効と判定された場合に、２つのデータの少なくとも一方が含む時刻に関する情報が出力される。従って、開始データが含まれるデータ列の領域に依らず、開始データを起点とするデータ列の一部のデータと、次のデータ列の所定の位置までの一部のデータとを用いることにより、次のデータ列の先頭から改めて全てのデータを取得すること無く、データの有効性の判定および時刻情報の取得を行うことができることから、データの取得や復調に要する時間を短縮できると共に、これらの処理に伴う電力の消費を低減できる。
【０００７】
本発明の時刻情報出力装置は、前記推定手段で、前記開始データが前記一方のデータ領域に含まれると推定された場合、前記第２の取得手段は、前記次のデータ列の先頭データを起点として、前記時刻に関する情報が取得可能な位置までを前記第２のデータとして取得すると共に、前記判定手段は、前記第１のデータおよび前記第２のデータが含む時刻の情報に基づいて判定し、前記推定手段で、前記開始データが前記他方のデータ領域に含まれると推定された場合、前記第２の取得手段は、前記次のデータ列の先頭データを起点として、前記第１のデータ長さと合算したデータ長さが、前記データ列の長さと略同一になるまでを前記第２のデータとして取得すると共に、前記判定手段は、前記第１のデータおよび前記第２のデータの何れかが含む前記誤り検出データ領域を参照して判定することが好ましい。
【０００８】
この発明によれば、推定された領域が時刻に関する情報を含む領域である場合は、第２のデータは、次に復調されたデータ列から、時刻に関する情報が取得可能になるまで取得されるため、２つのデータが含む時刻情報に基づき、データの有効を判定できる。他方で、推定された領域が時刻の経過に応じてデータが更新される可能性が小さい領域である場合は、第２のデータは、次に復調されたデータ列から、第１のデータ長さと合算したデータ長さがデータ列の長さと略同一になるまで取得されるため、２つのデータの何れかに含まれる誤り検出データ領域を参照してデータの有効を判定できる。
【０００９】
本発明の時刻情報出力装置では、前記判定手段は、前記推定手段で、前記開始データが前記一方のデータ領域に含まれると推定された場合、前記２つのデータがそれぞれ含む時刻の情報の時間差に基づき判定することが好ましい。
この発明によれば、時刻の情報が同一でない場合においても、データの有効を判定できる。
【００１０】
本発明の時刻情報出力装置は、前記時刻に関する情報を記憶する記憶手段を更に備え、前記判定手段は、前記第１のデータが示す時刻の情報の一部が欠落する場合、前記記憶された時刻情報を当該欠落する部分に補填して判定することが好ましい。
この発明によれば、時刻の情報の一部が欠落した場合においても、データの有効を判定できる。
【００１１】
本発明の時刻情報出力装置では、前記記憶手段は、更に、前記誤り検出データ領域を記憶し、前記判定手段は、前記推定手段で、前記開始データが前記他方のデータ領域に含まれると推定された場合、前記記憶された誤り検出データ領域を参照して判定しても良い。また、本発明の時刻情報出力装置では、前記時刻信号は、ＣＤＭＡ変調されても良い。
【００１２】
上記した課題を解決するために、本発明の時刻情報の出力方法は、データ列の先頭を示す先頭データと、時刻に関する情報を含む一方のデータ領域と、時刻の経過に応じてデータが更新される可能性が小さい他方のデータ領域と、データの誤りを判定するための誤り検出データ領域とを一定の順序で含むデータ列が順次変調されて送信される時刻信号を受信して復調し、時刻に関する情報を出力する時刻情報の出力方法であって、前記時刻信号を受信する受信工程と、前記受信した時刻信号から前記データ列を順次復調する復調工程と、前記復調されたデータの中から前記先頭データを抽出することで、前記データ列の区切りを検出する検出工程と、最初に復調された開始データを起点として、当該開始データを含む最初のデータ列の前記区切りまでの第１のデータを取得する第１の取得工程と、前記取得された第１のデータの長さに基づき、前記開始データが含まれる前記データ列のデータ領域を推定する推定工程と、前記推定されたデータ領域に応じて、前記最初のデータ列に続く次のデータ列の先頭データを起点として、前記一方のデータ領域の少なくとも時刻に関する情報が取得可能な位置まで、もしくは、前記第１のデータ長さと合算したデータ長さが前記データ列の長さと略同一になる位置までを、第２のデータとして取得する第２の取得工程と、前記取得された２つのデータの少なくとも１つが含む所定の情報から、前記取得された２つのデータの有効を判定する判定工程と、前記判定工程で有効と判定された場合に、前記２つのデータの少なくとも一方が含む時刻に関する情報を出力する出力工程とを備えることを特徴とする。
【００１３】
この発明によれば、最初に復調された開始データを先頭に、この開始データを含むデータ列の第１のデータが取得されると共に、取得された第１のデータの長さから、開始データが含まれるデータ列の領域を推定し、推定された領域に応じて、前記最初のデータ列に続く次のデータ列の先頭データを起点として、時刻に関する情報が取得可能な位置、または、第１のデータ長さと合算したデータ長さがデータ列の長さと略同一になる位置までの第２のデータを取得すると共に、第１のデータおよび第２のデータの少なくとも１つが含む所定の情報から、取得されたデータの有効が判定され、有効と判定された場合に、２つのデータの少なくとも一方が含む時刻に関する情報が出力される。従って、開始データが含まれるデータ列の領域に依らず、開始データを起点とするデータ列の一部のデータと、次のデータ列の所定の位置までの一部のデータとを用いることにより、次のデータ列の先頭から改めて全てのデータを取得すること無く、データの有効性の判定および時刻情報の取得を行うことができることから、データの取得や復調に要する時間を短縮できると共に、これらの処理に伴う電力の消費を低減できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について、時刻情報を含む電波を受信して時刻を表示する電波時計を用いて説明する。
【００１５】
（実施形態１）
図１は、本発明の実施の形態として時刻情報取得装置を適用した電波時計の構成を示すブロック図である。電波時計１は、ＣＤＭＡ変調されて送信される極超短波帯域の電波に含まれる時刻情報を受信して、時刻情報が有する正確な時刻を表示する。この電波時計１は、時刻情報がＣＤＭＡ変調されて送信された電波を、アンテナ１５を用いて受信する電波受信部１０と、電波受信部１０で受信された電波の高周波信号をベースバンド信号に変換すると共に、ＡＤ変換してデジタル信号に変換するＲＦ処理部２０と、位相が直交する２つのデジタル信号（Ｉ信号、Ｑ信号）に対してＣＤＭＡの復調処理を施すベースバンド処理部３０と、復調されたデータから時刻に関する情報を抽出する時刻情報抽出部５０と、抽出された時刻情報を出力する時刻情報出力部６０とを備える。
【００１６】
ベースバンド処理部３０は、同期部３２と、逆拡散部３４と、変調判定部３６と、復号部３８とを備える。Ｉ信号およびＱ信号は、それぞれ同期部３２と逆拡散部３４に入力され、同期部３２は、基地局を識別するために短周期ＰＮコードのタイミング同期をベースバンド信号から取り、逆拡散部３４に通知する。逆拡散部３４は、タイミング同期に基づいて、Ｉ信号とＱ信号に短周期ＰＮコードを乗算すると共に、チャネライゼーション符号であるＷａｌｓｈコードの０番を乗算して積分することでパイロットチャネルを復調し、Ｗａｌｓｈコードの３２番を乗算して積分することでシンクチャネルを復調する。尚、パイロットチャネルは、基地局と受信機の同期を取るために用いられ、シンクチャネルは、基地局から時刻情報やシステム設定情報等を通知するために用いられる。変調判定部３６は、パイロットチャネルにより位相回転を除外し、シンクチャネルの二位相偏移変調（ＢＰＳＫ）データを判定する。復号部３８は、基地局からのデータ送信時にリピータおよびインターリーバにより施されたデータの順序の並び換えを、デインターリーバおよびデリピータにより元の順序に戻す。更に、復号部３８は、送信時に施された畳み込み符号化処理と逆の処理を、図示を略した誤り訂正処理部で処理することにより、１２８ビット単位で送信されたデータを３２ビット単位に復元する。このベースバンド処理部３０で復号されたデータのうち、シンクチャネルのメッセージデータは、時刻情報抽出部５０に送られる。
【００１７】
図２は、時刻情報抽出部５０の構成を示すブロック図である。また、図３は、シンクチャネルのメッセージデータのデータ領域を説明する図であり、図４は、シンクチャネルのメッセージデータの分割を説明する図である。この時刻情報抽出部５０の機能の説明と理解を容易にすべく、図３および図４も参照して説明する。時刻情報抽出部５０は、データ入力部１００と、データ区切り検出部１０５と、第１データ取得部１１０と、データ領域推定部１１５と、第２データ取得部１２０と、時刻情報保持部１２５と、データ判定部１３０と、データ形式変換部１４０とを備える。
【００１８】
データ入力部１００は、ベースバンド処理部３０で復調されたシンクチャネルのメッセージデータが順次連続して入力される。データ区切り検出部１０５は、復調されたメッセージデータの中から、メッセージデータの先頭データを検出することで、データ列の区切りを検出する。ここで、シンクチャネルのメッセージデータは、図４に示すように、３２ビット単位の９ブロックで区切られ、それぞれのブロックの先頭には、先頭を示すＳＯＭ（Ｓｔａｒｔ  Ｏｆ  Ｍｅｓｓａｇｅ）ビットが付加される。このＳＯＭビットには、メッセージデータのデータ列の先頭を示すビット（ＳＯＭ１）と、それぞれのブロックの先頭を示すビット（ＳＯＭ０）とが定義される。このデータ区切り検出部１０５は、入力されたデータからＳＯＭ１を検出して、第１データ取得部１１０にデータ列の区切りを通知する。また、８ブロックおよび９ブロックには、メッセージデータの長さを９３ビットの整数倍にするための０値が挿入される。
【００１９】
第１データ取得部１１０は、データ区切り検出部１０５で検出されたデータ列の区切りに基づき、最初に復調された開始データを起点として、この開始データを含む最初のデータ列の第１のデータを取得する。本実施形態１では、入力されたデータは、例えばＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）メモリに順次保持されると共に、ＳＯＭ１の検出を受けて、第１データ取得部１１０は、このＳＯＭ１の直前までの保持されたデータを第１のデータとして取得する。この第１データ取得部１１０で取得された第１のデータは、データ領域推定部１１５とデータ判定部１３０に送られる。
【００２０】
データ領域推定部１１５は、取得された第１のデータの長さに基づき、開始データが含まれるシンクチャネルのメッセージデータのデータ領域、即ち、フィールドを推定する。メッセージデータのフィールドは、図３に示すように、それぞれ所定のビット数で定義されており、このメッセージデータの先頭を示すＳＯＭ１から逆算することで、開始データが含まれるフィールドを算出できるため、この開始データが含まれる３２ビット単位のブロックを推定できる。尚、メッセージデータのフィールドのうち、通話のためのパラメータであるＬＣ＿ＳＴＡＴＥと、時刻情報を含むＳＹＳ＿ＴＩＭＥは、メッセージデータが取得される都度、データの値が変化する可能性が極めて大きいパラメータであり、その他のパラメータは、時間の経過に応じて更新される可能性が小さく、特に連続してメッセージデータが取得される場合は、略同値である可能性は極めて大きい。ここで推定されたブロックに関する情報は、第２データ取得部１２０に送られる。
【００２１】
第２データ取得部１２０は、データ領域推定部１１５から送られるブロックに関する情報に基づき、最初のデータ列に続く次のデータ列の先頭データを起点として、ＳＯＭ１から推定されたデータ領域に応じた所定の位置までの第２のデータを取得する。本実施形態１では、第２データ取得部１２０は、ＳＯＭ１を先頭として、開始データが含まれるブロックに応じたデータ位置までのデータを取得する。即ち、データ領域推定部１１５で、開始データがＬＣ＿ＳＴＡＴＥやＳＹＳ＿ＴＩＭＥのデータ領域に含まれると推定された場合、第２データ取得部１２０は、時刻に関する情報が取得可能な位置（ＳＹＳ＿ＴＩＭＥの終端部）まで第２のデータを取得する。他方で、データ領域推定部１１５において、開始データがＳＹＳ＿ＴＩＭＥのデータ領域よりも前の領域に含まれると推定された場合、第２データ取得部１２０は、第１のデータ長さと合算したデータ長さが、データ列の長さと略同一になるまで、第２のデータを取得する。また、データ判定部１３０は、取得された第１のデータおよび第２のデータの少なくとも１つが含む所定の情報から、取得されたデータの有効を判定する。尚、第２データ取得部１２０およびデータ判定部１３０における処理の詳細は、後述する。
【００２２】
データ判定部１３０において有効と判定されたデータは、データ形式変換部１４０に送られる。また、時刻情報保持部１２５は、ＳＹＳ＿ＴＩＭＥのパラメータ値を含む時刻情報を保持する。
【００２３】
データ形式変換部１４０は、データ判定部１３０から送られるデータから、日時や時刻に関する情報を取り出し、所定の表示形式に変換して出力する。このデータ形式変換部１４０から出力された日時や時刻に関する情報は、時刻情報出力部６０（図１）に送られ、表示や印刷されるべく、他の機器に対して出力される。尚、図示は略すが、これらの各機能部を含む時刻情報抽出部５０は、ベースバンド処理部３０の復号部３８等に対して、所望の時刻情報が取得できた場合に、データの復号処理を一時的に停止させるべく指示する構成であっても良い。
上記したこれらの各機能部は、図示は略すが、電気回路で実現させても良く、また、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびメモリカード等で構成され、これらのハードウェアとソフトウェアとを協働させて実現しても良い。
【００２４】
図５は、電波時計１により時刻情報が表示される処理の流れを説明するフローチャートである。この処理が開始されると、最初に、ステップＳ２００において、電波時計１は、時刻情報を含むＣＤＭＡ変調された信号を受信する。次に、ステップＳ２０５において、電波時計１は、受信した信号を順次復調して、シンクチャネルのメッセージデータを取り出す。
次に、ステップＳ２１０において、電波時計１は、復調されたデータの先頭を示す開始データから、ＳＯＭ１を検出するまでデータを読込む。
続いて、ステップＳ２１５において、電波時計１は、ＳＯＭ１を検出したデータの位置から、読込みを開始したブロックを特定する。次に、ステップＳ２２０において、電波時計１は、特定したブロックに応じて、時刻情報を取得する。
【００２５】
（１）読込みを開始したブロックが、２ブロックまたは３ブロックである場合（ステップＳ２２０において、２、３ブロック）、ステップＳ２３０において、電波時計１は、これまで読込んだデータを保持し、ステップＳ２３５において、電波時計１は、次のデータ列であるメッセージデータを読込む。
次に、ステップＳ２４０において、電波時計１は、次のメッセージデータを開始データの位置まで読込んだか、否かを判定し、開始データの位置まで読込まれていない場合（ステップＳ２４０でＮｏ）、ステップＳ２３５に戻り、更にメッセージデータを読込む。他方で、開始データの位置まで読込まれた場合（ステップＳ２４０でＹｅｓ）、ステップＳ２４５に進み、電波時計１は、読込まれたデータに対して、連続して出現する誤りの検出が可能な誤り検出方式である巡回冗長検査（ＣＲＣチェック）のための演算を施す。更に、ステップＳ２５０において、電波時計１は、ステップＳ２３０で保持したデータに対して、同様の演算を施す。続いて、ステップＳ２５５において、電波時計１は、２つのＣＲＣ演算の値を比較する。
【００２６】
次に、ステップＳ３２０において、電波時計１は、２つのＣＲＣ演算値の比較結果から、読込んだデータは正常であるか、否かを判定し、読込んだデータが正常である場合（ステップＳ３２０でＹｅｓ）、電波時計１は、ステップＳ３２５において、保持されたデータから、ＳＹＳ＿ＴＩＭＥのパラメータに対応する時刻情報を取得し、所定のフォーマット形式に変換する。続いて、ステップＳ３３０において、電波時計１は、所定のフォーマット形式に変換された時刻情報を表示して一連の処理を終了する。他方で、読込んだデータが正常でない場合（ステップＳ３２０でＮｏ）、何もせずに終了する。この場合、所定の時間を置いて、再度、電波時計１により時刻情報が表示される処理が開始されても良い。
【００２７】
（２）読込みを開始したブロックが、４ブロックまたは５ブロックである場合（ステップＳ２２０において、４、５ブロック）、ステップＳ２６０において、電波時計１は、これまで読込んだデータから、ＳＹＳ＿ＴＩＭＥのパラメータに対応する時刻情報を保持する。次に、ステップＳ２６５において、電波時計１は、次のデータ列であるメッセージデータを読込む。
次に、ステップＳ２７０において、電波時計１は、読込んだデータから時刻情報が取得可能であるか、否かを判定し、読込んだデータから時刻情報が取得できない場合（ステップＳ２７０でＮｏ）、ステップＳ２６５に戻り、更にメッセージデータを読込む。他方で、読込んだデータから時刻情報が取得できる場合（ステップＳ２７０でＹｅｓ）、ステップＳ２７５に進み、電波時計１は、読込んだデータから、ＳＹＳ＿ＴＩＭＥのパラメータに対応する時刻情報を保持する。
【００２８】
次に、ステップＳ２８０において、電波時計１は、特定したブロックが５ブロックであるか、否かを判定し、特定したブロックが５ブロックである場合（ステップＳ２８０でＹｅｓ）、ステップＳ２８５に進み、電波時計１は、最初に保持された時刻情報に、予め記憶されている時刻情報の一部を付加する。これは、最初に保持された時刻情報には、４ブロックに含まれるＳＹＳ＿ＴＩＭＥのパラメータの上位１０ビットが欠如しているためであり、この上位１０ビットは、４ヶ月程度は変化しない値であるので、最初に保持された時刻情報に、予め取得されて時刻情報保持部１２５で保持された上位１０ビットのデータを付加しても略問題無い。
他方で、特定したブロックが４ブロックである場合（ステップＳ２８０でＮｏ）、次のステップＳ２９０に進む。
【００２９】
次に、ステップＳ２９０において、電波時計１は、保持された２つの時刻情報を比較する。尚、本実施形態１では、最初に保持された時刻情報に欠如したデータを付加したが、２番目に保持された時刻情報から、最初に保持された時刻情報が欠如するデータを除外し、２つの時刻情報を比較しても良い。更に、時刻情報は、ＳＹＳ＿ＴＩＭＥのパラメータに限定されるものでは無く、図３に示すＬＰ＿ＳＥＣ、ＬＴＭ＿ＯＦＦおよびＤＡＹＬＴ等のパラメータも加えて比較しても良い。
続いて、ステップＳ３２０において、電波時計１は、２つの時刻情報から、読込んだデータは正常であるか、否かを判定する。この場合、２つの時刻情報は、所定の時間を経て送信されているため、全く同一の時刻情報にはならない。この場合、シンクチャネルのデータは、８０ｍｓ毎のスーパーフレームと呼ばれる単位の整数倍の長さで送られる。この整数値は、図３に示すＭＳＧ＿ＬＥＮＧＴＨのパラメータが示す値に入るため、連続するシンクチャネルのＳＹＳ＿ＴＩＭＥのパラメータは、８０ｍｓの整数倍だけ異なる。従って、２つの時刻情報が上記の関係を満たせば、読込んだデータは正しいと判断できる。尚、このステップＳ３２０以降の処理は、前記した（１）と同様であるため、説明を略す。
【００３０】
（３）読込みを開始したブロックが、２ブロック、３ブロック、４ブロックおよび５ブロックの何れでも無い場合（ステップＳ２２０において、その他のブロック）、ステップＳ３００において、電波時計１は、次のメッセージデータを読込む。尚、図示は略すが、読込みを開始したブロックが１ブロックの場合は、このまま同一のメッセージデータを読込み、従来と同一の処理を行う。
次に、ステップＳ３０５において、電波時計１は、次のメッセージデータを開始データの位置まで読込んだか、否かを判定し、開始データの位置まで読込まれていない場合（ステップＳ３０５でＮｏ）、ステップＳ３００に戻り、更にメッセージデータを読込む。他方で、開始データの位置まで読込まれた場合（ステップＳ３０５でＹｅｓ）、ステップＳ３１０に進み、電波時計１は、読込まれたデータに対して、ＣＲＣチェックのための演算を施す。
【００３１】
続いて、ステップＳ３２０において、電波時計１は、ＣＲＣチェックの結果から、読込んだデータは正常であるか、否かを判定する。尚、このステップＳ３２０以降の処理は、前記した（１）と同様であるため、説明を略す。
上記した処理により、シンクチャネルのメッセージデータは、最初に復調されるデータがどのブロックであっても、そのブロックに応じた適切な処理が実行される。
【００３２】
以上述べた実施形態１によれば、以下のような効果を奏する。
（１）データ列の先頭を検索した後、改めてデータ列を取得すること無く、時刻情報を取得できるため、電波時計１の時刻更新処理が高速化され、より正確な時刻表示が可能になる。
【００３３】
（実施形態２）
次に、本発明の実施形態２について、図６および図７を参照して説明する。尚、以下の説明では、既に説明した部分と同じ部分については、同一符号を付してその説明を省略する。図６は、時刻情報抽出部５０の構成を示すブロック図である。この時刻情報抽出部５０は、実施形態１と比較して、ＣＲＣ情報保持部１３５が追加されている。このＣＲＣ情報保持部１３５は、メッセージデータの１ブロックおよび２ブロックに含まれるデータのＣＲＣ演算値を保持する。メッセージデータの１ブロックおよび２ブロックには、ＭＳＧ＿ＬＥＮＧＴＨ、ＭＳＧ＿ＴＹＰＥ、Ｐ＿ＲＥＶ、ＭＩＮ＿Ｐ＿ＲＥＶ、ＳＩＤおよびＮＩＤのフィールドが含まれ、これらの値は、少なくとも１日ではほとんど変化しないため、最後に時刻情報を取得してから長く時間が経過していない場合、これらの値に対応するＣＲＣ演算の値は同じ値となる。従って、ＣＲＣ情報保持部１３５に、１ブロックおよび２ブロックのＣＲＣ演算値を保持しておくことにより、取得すべきＣＲＣ演算値は、１つで良い。
【００３４】
図７は、電波時計１により時刻情報が表示される処理の流れを説明するフローチャートである。ステップＳ２２０において、電波時計１は、特定したブロックに応じて、時刻情報を取得し、読込みを開始したブロックが、２ブロックまたは３ブロックである場合（ステップＳ２２０において、２、３ブロック）、ステップＳ２５２において、電波時計１は、これまで読込んだデータに対してＣＲＣ演算を施し、ＣＲＣ演算値を算出する。続いて、ステップＳ２５３において、電波時計１はＣＲＣ情報保持部１３５に保持されたＣＲＣ演算値を取得し、ステップＳ２５５において２つのＣＲＣ演算値を比較する。
【００３５】
以上述べた実施形態２によれば、実施形態１で述べた（１）の効果に加え、以下のような効果を奏する。
（２）比較すべきＣＲＣ演算値を取得するために、次のデータ列から所定のデータを読込むことが不要になるため、電波時計１で時刻情報を取得するための処理が簡素化でき、消費電力も低減できる。
以上、本発明を図示した実施形態に基づいて説明したが、本発明は、本実施形態に限定されるものではなく、以下に述べるような変形例も想定できる。
（１）メッセージデータのブロックが２ブロックのように、データの値がほとんど変化しないようなブロックは、復調されたデータの並びからブロックを識別できるため、データを読込んでいる最中に、２ブロックであると判断できた時点で、ＣＲＣ情報保持部１３５からＣＲＣ情報を読み出し、リアルタイムでＣＲＣを演算して比較しても良い。
【図面の簡単な説明】
【００３６】
【図１】実施形態１に係る電波時計の構成を示すブロック図。
【図２】実施形態１に係る電波時計の時刻情報抽出部の構成を示すブロック図。
【図３】シンクチャネルのメッセージデータのデータ領域を説明する図。
【図４】シンクチャネルのメッセージデータを分割するブロックを説明する図。
【図５】実施形態１に係る電波時計により時刻情報が表示される処理の流れを説明するフローチャート。
【図６】実施形態２に係る電波時計の時刻情報抽出部の構成を示すブロック図。
【図７】実施形態２に係る電波時計により時刻情報が表示される処理の流れを説明するフローチャート。
【符号の説明】
【００３７】
１…電波時計、１０…電波受信部、１５…アンテナ、２０…ＲＦ処理部、３０…ベースバンド処理部、３２…同期部、３４…逆拡散部、３６…変調判定部、３８…復号部、５０…時刻情報抽出部、６０…時刻情報出力部、１００…データ入力部、１０５…データ区切り検出部、１１０…第１データ取得部、１１５…データ領域推定部、１２０…第２データ取得部、１２５…時刻情報保持部、１３０…データ判定部、１３５…ＣＲＣ情報保持部、１４０…データ形式変換部。
【図１】
2008151732.tif 000003
【図２】
2008151732.tif 000004
【図３】
2008151732.tif 000005
【図４】
2008151732.tif 000006
【図５】
2008151732.tif 000007
【図６】
2008151732.tif 000008
【図７】
2008151732.tif 000009