(57)【要約】【課題】時刻補正結果をユーザーに適切に提示する。【解決手段】本実施形態による時計は、現在時刻を計時する計時部と、時刻情報を含む信号を受信する信号受信部と、信号受信部から取得した時刻情報に基づく計時部が計時する現在時刻の変更動作を制御し、かつ、変更動作が所定時間内に成功したか否かを提示する提示動作を制御する制御部とを備える。制御部は、信号受信部が時刻情報の受信に成功したか否かを表す第１フラグに基づいて変更動作を制御し、変更動作が所定時間内に成功したか否かを表す第２フラグに基づいて提示動作を制御する。【選択図】図１
2020056659.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計時する計時部と、
時刻情報を含む信号を受信する信号受信部と、
前記信号受信部から取得した前記時刻情報に基づく前記計時部が計時する前記現在時刻の変更動作を制御し、かつ、前記変更動作が成功したか否かを提示する提示動作を制御する制御部と、を具備し、
前記制御部は、前記信号受信部が前記時刻情報の受信に成功したか否かを表す第１フラグに基づいて前記変更動作を制御し、前記変更動作が所定時間内に成功したか否かを表す第２フラグに基づいて前記提示動作を制御する、時計。
【請求項２】
前記制御部は、
前記信号受信部が前記時刻情報の受信に成功した場合に前記第１フラグを立て、前記計時部で計時される現在時刻の日付が変更された場合に前記第１フラグをクリアし、
前記信号受信部が前記時刻情報の受信に成功した場合に前記第２フラグを立て、失敗した場合に前記第２フラグをクリアする、請求項１に記載の時計。
【請求項３】
前記制御部は、
前記信号受信部が前記時刻情報の受信に成功した場合に前記第１フラグを立て、前記計時部で計時される現在時刻の日付が変更された場合に前記第１フラグをクリアし、
前記信号受信部が前記時刻情報の受信に成功した場合に前記第２フラグを立て、前記変更動作が所定時間内に行われなかった場合に前記第２フラグをクリアする、請求項１に記載の時計。
【請求項４】
前記制御部は、前記時刻情報の受信に成功してからの経過時間をカウントし、前記経過時間が所定の値である場合、前記変更動作が所定時間内に成功しなかったことを表すように前記提示動作を制御し、前記経過時間が所定の値と異なる場合、前記変更動作が所定時間内に成功したことを表すように前記提示動作を制御する、請求項１乃至３のいずれか１項に記載の時計。
【請求項５】
前記時刻情報の取得に成功したことを表す第１標識と、前記時刻情報の取得に成功しなかったことを表す第２標識と、前記制御部の制御により前記第１標識または前記第２標識を指針する指針部と、を更に有し、
前記制御部は、前記経過時間が所定の値と異なる場合、前記指針部に前記第１標識を指針させ、前記経過時間が所定の値である場合、前記指針部に前記第２標識を指針させる、請求項４に記載の時計。
【請求項６】
前記制御部は、
前記信号受信部が前記時刻情報の受信に成功した場合に、受信成功時の位置情報を含む信号を取得して該位置情報を前回位置情報として記憶部に記憶させ、
前記信号受信部が前記時刻情報の受信に成功しなかった場合に、受信失敗時の位置情報である今回位置情報を含む信号を取得し、前記今回位置情報と前回位置情報とを比較し、前記今回位置情報と前記前回位置情報とが一致し、かつ前記第２フラグが立っている場合に前記第１フラグを立てる、請求項１に記載の時計。
【請求項７】
前記制御部は、前記今回位置情報と前記前回位置情報とが一致しなかった場合に、前記第２フラグをクリアする、請求項６に記載の時計。
【請求項８】
現在時刻を計時することと、
時刻情報を含む信号を受信することと、
受信した前記時刻情報に基づく前記現在時刻の変更動作を制御し、かつ、前記変更動作が行われたか否かを提示する提示動作を制御することと、を備え、
前記時刻情報の受信に成功したか否かを表す第１フラグに基づいて前記変更動作を制御し、前記変更動作が所定時間内に成功したか否かを表す第２フラグに基づいて前記提示動作を制御する、時刻変更制御方法。
【請求項９】
現在時刻を計時する計時部と、
時刻情報を含む信号を受信する信号受信部と、
を備える時計において、コンピュータを、
前記信号受信部から取得した前記時刻情報に基づく前記計時部が計時する前記現在時刻の変更動作を制御し、かつ、前記変更動作が成功したか否かを提示する提示動作を制御する制御部であって、前記信号受信部が前記時刻情報の受信に成功したか否かを表す第１フラグに基づいて前記変更動作を制御し、前記変更動作が所定時間内に成功したか否かを表す第２フラグに基づいて前記提示動作を制御する、制御部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計、時刻変更制御方法及びプログラムに関する。
【背景技術】
【０００２】
標準電波、ＧＰＳ（Global Positioning System）衛星からの電波等の外部電波により時刻の補正ができる時計が知られている。例えば、特許文献１には、衛星から送信された電波を受信して、移動地域に応じて時刻の補正をする時計が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２５３７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
文字盤上に、時刻の補正が成功したか否かを示すための標識が設けられている時計が数多く存在している。このような時計では、例えば、時刻補正が成功していたら文字盤上の標識「ＹＥＳ」を、失敗していたら「ＮＯ」を秒針で指す。指針の際には、直前の時刻補正が成功しているか否かの情報をユーザーに正しく提示することが求められる。
【０００５】
そこで、本発明は、時計が時刻補正により正確な時刻を示しているか否かを信頼度高くユーザーに提示することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態によれば、時計は、現在時刻を計時する計時部と、時刻情報を含む信号を受信する信号受信部と、前記信号受信部から取得した前記時刻情報に基づく前記計時部が計時する前記現在時刻の変更動作を制御し、かつ、前記変更動作が成功したか否かを提示する提示動作を制御する制御部と、を具備し、前記制御部は、前記信号受信部が前記時刻情報の受信に成功したか否かを表す第１フラグに基づいて前記変更動作を制御し、前記変更動作が所定時間内に成功したか否かを表す第２フラグに基づいて前記提示動作を制御する。
【発明の効果】
【０００７】
本発明によれば、時計が時刻補正により正確な時刻を示しているか否かを信頼度高くユーザーに提示することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、一実施形態に係る時計の構成の一例を示すブロック図である。
【図２】図２は、一実施形態に係る時計の表示部の一例を示す外観図である。
【図３】図３は、時計における時刻補正時の内部処理の一例を示すフローチャートである。
【図４】図４は、時計における時刻補正結果の指針時の処理の一例を示すフローチャートである。
【図５】図５は、時計における時刻補正時の内部処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態に係る時計について、図面を参照して説明する。従来、時刻補正が成功したことを示すための内部フラグが時計の時刻補正の成功／失敗の指針のために用いられ、この内部フラグは毎日０時にクリアされていたが、本実施形態では、この内部フラグとは別の新たなフラグが指針のために用いられる。これにより、日付をまたいだ場合に時刻補正ができているか否かをユーザーに提示する際の信頼性を高める。
【００１０】
図１は、一実施形態に係る時計１の構成の一例を示すブロック図である。時計１は、腕時計のようにユーザーの身体に装着されるもの、あるいは懐中時計などであってよい。時計１は、マイコン１０と、衛星電波受信処理部２０と、表示部３０と、通信部４０と、長波受信部５０と、電力供給部６０と、操作受付部７０とを有している。
【００１１】
マイコン１０は、時計１の全体動作を統括して制御する。マイコン１０は、例えば、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、発振回路１４と、分周回路１５と、計時回路１６とを有している。マイコン１０による時計１の制御動作は、通常の日時表示動作、後述の時刻補正に係る各種動作に加え、時計１が有する各種機能に応じた動作、例えば、アラーム報知機能、タイマー機能、ストップウォッチ機能に係る動作などを含む。
【００１２】
ＣＰＵ１１は、各種演算処理を行うプロセッサであり、時計１の各部の制御動作を行う。ＲＯＭ１２は、例えばマスクＲＯＭであり、ＣＰＵ１１が制御動作を実行するためのプログラムや初期設定データなどを格納している。ＲＯＭ１２は、マスクＲＯＭに加えて、又は代えて、データの書き換え更新が可能なフラッシュメモリなどの不揮発性メモリを有していてもよい。ＲＡＭ１３は、ＣＰＵ１１に作業用メモリ空間を提供し、一時データを記憶する。ＲＡＭ１３には、現在位置などの設定された世界の地域における現在日時を表示したり利用したりする際のタイムゾーン設定、夏時間（ＤＳＴ）設定を含む地方時設定が記憶されている。ＣＰＵ１１は、この地方時設定に基づいて計時回路１６が計時する日時をホーム都市や世界時計都市における地方時に変換して出力可能である。
【００１３】
また、ＲＡＭ１３には、後述する標準電波の受信、ＧＰＳ衛星からの電波の受信及び携帯用端末１００とのＢｌｕｅｔｏｏｔｈ（登録商標）通信の成功／失敗を表す受信成功フラグが記憶されて保持される。受信成功フラグは、標準電波、ＧＰＳ衛星からの電波（ＧＰＳ衛星電波）あるいは携帯用端末１００とのＢｌｕｅｔｏｏｔｈ通信によって取得される時刻のデータ（時間信号）の受信が成功したか否かを示す二値フラグである。
【００１４】
本実施形態では、受信成功フラグとして、標準電波受信成功フラグ、ＧＰＳ衛星電波受信成功フラグ及びＢｌｕｅｔｏｏｔｈ受信成功フラグの３つのフラグが用意されている。標準電波受信成功フラグは、長波受信部５０で標準電波による時刻のデータの受信が成功したか否かを表すフラグである。ＧＰＳ衛星電波受信成功フラグは、衛星電波受信処理部２０の受信部２１でＧＰＳ衛星電波による時刻のデータの受信が成功したか否かを表すフラグである。Ｂｌｕｅｔｏｏｔｈ受信成功フラグは、通信部４０で外部機器である携帯用端末１００とのＢｌｕｅｔｏｏｔｈ通信による時刻のデータの受信が成功したか否かを表すフラグである。
【００１５】
また、ＲＡＭ１３には、後述するＹＮ指針用カウンタ及びタイマーも記憶されて保持される。ここで、ＹＮ指針の「Ｙ」は「ＹＥＳ」を表し、「Ｎ」は「ＮＯ」を表す。ＹＮ指針用カウンタは、時刻補正が成功したか否かをユーザーに正しく提示するためのフラグとして機能するものである。
【００１６】
発振回路１４は、所定の周波数の信号を生成して出力する。信号の生成には、例えば、水晶発振子などが用いられる。この水晶発振子は、マイコン１０に対して外付けされてよい。
【００１７】
分周回路１５は、発振回路１４から入力された周波数信号を設定された分周比で分周した分周信号を出力する。分周比の設定は、ＣＰＵ１１により変更されてよい。
【００１８】
計時回路１６は、計時部として、分周回路１５から入力された所定の周波数の分周信号を計数することで現在日時、すなわち現在時刻及び日付を計時して保持する。計時回路１６の計時する現在日時は、多少の誤差を含みうる。ＣＰＵ１１は、衛星電波受信処理部２０、通信部４０又は長波受信部５０から取得される正確な現在日時の情報に基づいて、計時回路１６の現在日時を修正する、すなわち時刻補正することが可能である。
【００１９】
衛星電波受信処理部２０は、ＧＰＳなどの衛星測位システムの測位衛星からの送信電波を受信して処理する動作を行う。衛星電波受信処理部２０は、日時情報、すなわち時刻情報及び日付情報や現在位置情報を取得し、ＣＰＵ１１から要求された情報を所定のフォーマットでＣＰＵ１１に出力する。衛星電波受信処理部２０は、受信部２１と、モジュール制御部２２と、記憶部２３と、アンテナ２４とを有している。
【００２０】
受信部２１は、受信対象の測位衛星からの送信電波を受信して検出し、その測位衛星の識別及び送信信号の位相を同定する捕捉処理を行う。また、受信部２１は、捕捉された測位衛星の識別情報及び位相に基づいて当該測位衛星からの送信電波を追尾して継続的に送信信号、例えば航法メッセージを復調し、取得する。
【００２１】
モジュール制御部２２は、ＣＰＵなどのプロセッサを含み、衛星電波受信処理部２０の動作に係る各種制御を行う。モジュール制御部２２は、抽出された信号に基づいて必要な情報を取得し、現在日時の同定や現在位置の算出、すなわち測位を行う。
【００２２】
記憶部２３には、各種設定データや受信情報、衛星電波受信処理部２０においてモジュール制御部２２が実行する制御に係るプログラムが記憶されている。各種設定データは、例えば、各測位衛星の航法メッセージのフォーマットデータや受信レベルを判別するための基準データを含む。
【００２３】
表示部３０は、ＣＰＵ１１の制御に基づいて各種情報の表示を行う。表示部３０は、回転自在に設けられた指針３１と、指針３１を回転動作させるステッピングモータ３２と、ステッピングモータの駆動回路３３とを有している。表示部３０は、指針３１による表示に代えて、又は加えて、液晶ディスプレイ（ＬＣＤ）などのデジタル表示画面による表示を行うものであってもよい。
【００２４】
図２は、時計１の表示部３０の一例を示す外観図である。表示部３０は、指針３１として、例えば文字盤上に時針２と、分針３と、秒針４とを有している。時針２、分針３及び秒針４は、日時の表示を行う場合には、それぞれ、時計の時、分、秒を指す。また、秒針４は、文字盤に設けられた標識を指すことで各種ステータスを表示する。図２には、時刻補正が成功したことを表す「ＹＥＳ」である第１標識５と、時刻補正が失敗したことを表す「ＮＯ」である第２標識６とが示されている。これら標識５、６は、ユーザーが指定したタイミングで時刻補正の成功／失敗をユーザーに提示する場合に用いられる。
【００２５】
時計１の筐体側面には、例えば、押しボタンスイッチＢ１、Ｂ２、Ｂ３と、りゅうずＣ１とが設けられている。押しボタンスイッチＢ１、Ｂ２、Ｂ３及びりゅうずＣ１には各種機能が割り当てられる。押しボタンスイッチＢ１、Ｂ２、Ｂ３が押下されることにより操作信号が生成されて出力される。また、りゅうずＣ１が引き出され、回転動作され、又は押し戻されることで操作信号が生成されて出力される。りゅうずＣ１は、例えば、２段階の引き出し動作が可能である。
【００２６】
通信部４０は、ＣＰＵ１１の制御に基づいて、アンテナ４１を用いて外部の電子機器、例えば携帯用端末１００と、例えば、近距離無線通信規格の１つであるＢｌｕｅｔｏｏｔｈによる通信を行うための各種動作を行う。通信部４０は、定められた通信規格に基づく制御動作を行う。通信部４０は、時計１に宛てた通信データを復調して取得し、ＣＰＵ１１に出力する。また、通信部４０は、通信対象の外部の電子機器、例えば携帯用端末１００に宛てた通信データを変調して通信電波として出力する。
【００２７】
長波受信部５０は、アンテナ５１を介して長波長帯（Low Frequency Band）で時刻情報及び日付情報を含む日時情報の信号（タイムコード）を送信している標準電波を受信して復調する。タイムコードは、１分周期で当該分の日時データが符号化されて送信されている。時計１では、複数回の受信結果の整合を確認することで正確な日時を取得する。標準電波としては、日本のＪＪＹ（登録商標）、米国のＷＷＶＢ、英国のＭＳＦ及びドイツのＤＣＦ７７などが広く用いられている。
【００２８】
衛星電波受信処理部２０及び長波受信部５０は、時刻情報を含む信号を送信する電波（例えばＧＰＳ衛星電波又は標準電波）を受信する電波受信部である。また、衛星電波受信処理部２０、通信部４０及び長波受信部５０は、時刻情報を含む信号を受信する信号受信部である。
【００２９】
電力供給部６０は、時計１の各部が動作に要する電力を当該各部へ供給する。電力供給部６０は、バッテリ６１から出力される電力を各部の動作電圧で供給する。動作電圧が時計１の各部によって異なる場合には、電力供給部６０は、レギュレータを用いて電圧変換を行って出力する。バッテリ６１は、入射する光に応じて発電を行うソーラーパネル、発電された電力を蓄電する二次電池などであってよい。バッテリ６１として、乾電池や充電池などが着脱可能に設けられてもよい。
【００３０】
操作受付部７０は、ユーザー操作などの外部からの入力操作を受け付ける。操作受付部７０は、例えば図２に示される押しボタンスイッチＢ１、Ｂ２、Ｂ３及びりゅうずＣ１を含む。操作受付部７０では、押しボタンスイッチＢ１、Ｂ２、Ｂ３の押下動作やりゅうずＣ１の引き出し動作、回転動作及び押し戻し動作などにそれぞれ応じた操作信号がＣＰＵ１１に出力される。
【００３１】
以上のように構成された時計１における、時刻補正時の内部処理について、以下に説明する。図３は、本実施形態に係る時計１における時刻補正時の内部処理の一例を示すフローチャートである。
【００３２】
ステップＳ１０１において、ＣＰＵ１１は、電波等の受信タイミングか否かを判定する。ここでは、受信タイミングは、標準電波とＧＰＳ衛星電波とＢｌｕｅｔｏｏｔｈ通信とのいずれかの受信タイミングであり、いずれの受信タイミングであってもよい。受信タイミングであるか否かは、例えば、予め設定された時刻と、その時刻において受信成功フラグが立っているか否かとに基づいて判定される。予め設定された時刻は、例えば６時間おきに１日に４回といったように、決まったタイミングであってよい。例えば、予め設定された時刻において受信成功フラグが立っていない場合、ＣＰＵ１１は、受信タイミングであると判定し、予め設定された時刻において受信成功フラグが立っている場合、ＣＰＵ１１は、受信タイミングでないと判定する。受信タイミングは、言い換えれば、時刻補正タイミングである。受信タイミングであると判定された場合には（ステップＳ１０１−Ｙｅｓ）、処理はステップＳ１０２に進む。一方、受信タイミングでないと判定された場合には（ステップＳ１０１−Ｎｏ）、処理はステップＳ１０７に進む。
【００３３】
ステップＳ１０２において、ＣＰＵ１１は、ステップＳ１０１で判定したいずれかの受信タイミングに応じて、対応する標準電波受信成功フラグ、ＧＰＳ衛星電波受信成功フラグ又はＢｌｕｅｔｏｏｔｈ受信成功フラグのいずれかをクリアする。つまり、受信タイミングでは、受信成功フラグをクリアする。ステップＳ１０２の後、処理はステップＳ１０３に進む。
【００３４】
ステップＳ１０３において、ＣＰＵ１１は、ステップＳ１０１で受信タイミングであると判定された標準電波とＧＰＳ衛星電波とＢｌｕｅｔｏｏｔｈ通信とのいずれかの受信に成功したか否かを判定する。受信成功と判定された場合には（ステップＳ１０３−Ｙｅｓ）、処理はステップＳ１０４に進む。一方、受信成功でない、すなわち失敗と判定された場合には（ステップＳ１０３−Ｎｏ）、処理はステップＳ１１０に進む。
【００３５】
ステップＳ１０４において、ＣＰＵ１１は、ステップＳ１０３で受信に成功したと判定された標準電波とＧＰＳ衛星電波とＢｌｕｅｔｏｏｔｈ通信とのいずれかの受信成功フラグを立てる。すなわち、ＣＰＵ１１は、ステップＳ１０２でクリアした受信成功フラグを立てる。ステップＳ１０５において、ＣＰＵ１１は、ＹＮ指針用カウンタを設定する。例えば、ＹＮ指針用カウンタに２４時間を表す２４［ｈ］を設定する。もちろん、２４時間以外、例えば、１２時間、６時間、あるいは１週間等の設定でもよい。ステップＳ１０６において、ＣＰＵ１１は、タイマーを開始する。
【００３６】
一方、ステップＳ１０１で受信タイミングでないと判定された場合には（ステップＳ１０１−Ｎｏ）、処理はステップＳ１０７に進む。ステップＳ１０７において、ＣＰＵ１１は、タイマーが作動しているか否かを判定する。作動していると判定された場合には（ステップＳ１０７−Ｙｅｓ）、処理はステップＳ１０８に進む。作動していないと判定された場合には（ステップＳ１０７−Ｎｏ）、処理はステップＳ１１１に進む。
【００３７】
ステップＳ１０８において、ＣＰＵ１１は、ステップＳ１０６で開始したタイマーの計測に基づいて所定時間経過したか、例えばタイマーの計数が１時間経過したか否かを判定する。経過していないと判定された場合には（ステップＳ１０８−Ｎｏ）、処理はステップＳ１１１に進む。一方、経過したと判定された場合には（ステップＳ１０８−Ｙｅｓ）、処理はステップＳ１０９に進む。
【００３８】
ステップＳ１０９において、ＣＰＵ１１は、ステップＳ１０５で設定したＹＮ指針用カウンタを減じる。例えば、タイマーの計数が１時間経過している場合に、ＹＮ指針用カウンタが２４［ｈ］から２３［ｈ］に減る。
【００３９】
一方、ステップＳ１０３において受信成功でない、すなわち失敗と判定された場合には（ステップＳ１０３−Ｎｏ）、処理はステップＳ１１０に進む。ステップＳ１１０において、ＣＰＵ１１は、ＹＮ指針用カウンタに０を設定する。ステップＳ１１０の後、処理はステップＳ１１１に進む。
【００４０】
ステップＳ１０７−Ｎｏ、ステップＳ１０９、又はステップＳ１１０の後、処理はステップＳ１１１に進む。ステップＳ１１１において、ＣＰＵ１１は、日付変更か否かを判定する。日付変更か否かは、計時回路１６の計時する日時に基づいて判定してよい。日付変更と判定された場合には（ステップＳ１１１−Ｙｅｓ）、処理はステップＳ１１２に進む。ステップＳ１１２において、ＣＰＵ１１は、全ての受信成功フラグをクリアする。ステップＳ１１２の後、処理はステップＳ１０１に戻る。
【００４１】
なお、日付変更時に全ての受信成功フラグ、すなわち、標準電波受信成功フラグ、ＧＰＳ衛星電波受信成功フラグ及びＢｌｕｅｔｏｏｔｈ受信成功フラグをクリアするのは、一般に、標準電波等の電波の送信状態は深夜に良好であり、受信環境も深夜に良好であるためである。つまり、日付変更時に全ての受信成功フラグをいったんクリアすることで、日付変更後の深夜に実行されるステップＳ１０１の受信タイミング判定で電波等の受信タイミングであると確実に判定される。
【００４２】
一方、ステップＳ１１１において、日付変更でないと判定された場合には（ステップＳ１１１−Ｎо）、処理はステップＳ１０１に戻る。
【００４３】
図４は、本実施形態に係る時計１における時刻補正結果の指針時の処理の一例を示すフローチャートである。
【００４４】
ステップＳ１２１において、ＣＰＵ１１は、ＹＮ指針するか否かを判定する。例えば、ユーザーが時刻補正結果の操作入力が割り当てられたいずれかの押しボタンスイッチを押下することにより、ＹＮ指針の操作信号が生成されてＣＰＵ１１に出力される。これにより、ＹＮ指針するか否かの判定がされる。ＹＮ指針すると判定された場合には（ステップＳ１２１−Ｙｅｓ）、処理はステップＳ１２２に進む。
【００４５】
ステップＳ１２２において、ＣＰＵ１１は、ＹＮ指針用カウンタが０か否かを判定する。０と判定された場合には（ステップＳ１２２−Ｙｅｓ）、処理はステップＳ１２３に進む。ステップＳ１２３において、ＣＰＵ１１は、秒針にＮ指針をさせる。すなわち、直前の電波受信等に失敗して時刻補正ができなかったことを示すために、秒針が例えば数秒間「ＮＯ」を指す。一方、０でない場合には（ステップＳ１２２−Ｎｏ）、処理はステップＳ１２４に進む。ステップＳ１２４において、ＣＰＵ１１は、秒針にＹ指針させる。すなわち、直前の電波受信等に成功して時刻補正ができたことを示すために、秒針が例えば数秒間「ＹＥＳ」を指す。ステップＳ１２３又はステップＳ１２４の後、指針処理を終了する。
【００４６】
従来、時刻補正が成功したか否か及び時刻補正結果の指針のための唯一の内部フラグは、毎日０時にクリアしている。そのため、０時になる直前に外部電波等を受信して時計が正確な時刻に補正された場合であっても、０時になると、成功したことを示すためのフラグがクリアされる。この状態で直前の時刻補正結果を確認すると、フラグがクリアされているため、時刻補正が成功していないとして、ユーザーには標識「ＮＯ」が提示されることとなる。これは正しい時刻補正結果ではない。
【００４７】
そこで、本実施形態では、毎日０時に、すなわち日付変更時にクリアされる受信成功フラグとは別の新たなフラグ（ＹＮ指針用カウンタ）を用意している。例えば、そのフラグを、時刻受信が成功してから所定時間、例えば２４時間のあいだは立たせ続けるとする。そうすることで、０時をまたいだとしても、２４時間以内に時刻補正が成功している、つまり計時回路１６により時計１が刻んでいるのは確からしい時刻であるということをユーザーに提示することができるようになる。
【００４８】
このように、ＣＰＵ１１は、制御部として、衛星電波受信処理部２０、通信部４０又は長波受信部５０が時刻情報の受信に成功したか否かを表す第１フラグ（受信成功フラグ）に基づいて現在時刻の変更動作を制御し、変更動作が所定時間内に成功したか否かを表す第２フラグ（ＹＮ指針用カウンタが０か否か）に基づいて、変更動作が行われたか否かをユーザーに提示する提示動作、例えば秒針４が第１標識５又は第２標識６を指針する動作を制御する。
【００４９】
本実施形態によれば、これまで日付変更時の受信成功フラグのクリアにより直前の時刻補正の成功に関する情報がユーザーに正確に表示されなかった問題に対処することができる。つまり、受信成功フラグとは別にＹＮ指針用カウンタ及びタイマーに基づく新たなフラグを設けることにより、時計１が正確な時刻を示しているということを、日付をまたいでも信頼度高くユーザーに提示することができる。これにより、ユーザーの満足度を上昇させることができる。
【００５０】
また、本実施形態では、受信成功フラグに関する既存の内部処理にＹＮ指針用カウンタに関する処理を組み込んでいるため、従来の処理をほとんど変更しない。処理も煩雑にならずに済む。
【００５１】
ここまで、アナログ時計を例示して時刻補正結果の提示として秒針による指針を挙げて説明してきたが、時刻補正結果の提示は指針に限定されない。デジタル表示等による時刻補正結果の提示であってもよい。
【００５２】
本実施形態は、時刻補正結果の提示において例えば２４時間である所定時間以内の時刻の確からしさを担保するという概念に基づいている。これに加えて、スマートフォン、タブレット端末などの携帯用端末１００の位置情報を使用して、その精度を高めてもよい。
【００５３】
以下、本実施形態の変形例について説明する。本変形例では、例えばスマートフォンである携帯用端末１００から取得される自身の位置情報を用いて所定時間以内の時刻の確からしさをより確実にする。携帯用端末１００は、時計１を身に着けているユーザーが携行していると考えられる。このため、携帯用端末１００から取得される位置情報を時計１の時刻補正結果の提示に利用することで、その精度を高める。本変形例は、海外旅行等、時差やＤＳＴルールの変更を伴う移動をした場合に特に有効である。
【００５４】
図５は、本変形例に係る時計１における時刻補正時の内部処理の一例を示すフローチャートである。
【００５５】
ステップＳ２０１において、ＣＰＵ１１は、受信タイミングか否かを判定する。ここでは、受信タイミングは、携帯用端末１００からのＢｌｕｅｔｏｏｔｈ通信の受信タイミングである。受信タイミングは、言い換えれば、時刻補正タイミングである。受信タイミングであるか否かは、例えば、予め設定された時刻と、その時刻において受信成功フラグが立っているか否かと、に基づいて判定される。例えば、予め設定された時刻において受信成功フラグが立っていない場合、ＣＰＵ１１は、受信タイミングであると判定し、予め設定された時刻において受信成功フラグが立っている場合、ＣＰＵ１１は、受信タイミングでないと判定する。受信タイミングであると判定された場合には（ステップＳ２０１−Ｙｅｓ）、処理はステップＳ２０２に進む。一方、受信タイミングでないと判定された場合には（ステップＳ２０１−Ｎｏ）、処理はステップＳ２０７に進む。
【００５６】
ステップＳ２０２において、ＣＰＵ１１は、ステップＳ２０１で判定した受信タイミングに応じて、Ｂｌｕｅｔｏｏｔｈ受信成功フラグをクリアする。ここで、ステップＳ２０２の後、処理はステップＳ２０３に進む。
【００５７】
ステップＳ２０３において、ＣＰＵ１１は、ステップＳ２０１で受信タイミングであると判定されたＢｌｕｅｔｏｏｔｈ通信の受信に成功したか否かを判定する。受信成功と判定された場合には（ステップＳ２０３−Ｙｅｓ）、処理はステップＳ２０４に進む。一方、受信成功でない、すなわち失敗と判定された場合には（ステップＳ２０３−Ｎｏ）、処理はステップＳ２０８に進む。
【００５８】
ステップＳ２０４において、ＣＰＵ１１は、ステップＳ２０３で受信に成功したと判定されたＢｌｕｅｔｏｏｔｈ通信の受信成功フラグを立てる。ここで、ＣＰＵ１１は、時計１の例えばＲＡＭ１３に受信に成功したときの携帯用端末１００の位置情報を記憶させる。携帯用端末１００の位置情報は、前回の受信成功時の位置情報として、例えばステップＳ２０４で取得してＲＡＭ１３に記憶させてよい。
【００５９】
ステップＳ２０５において、ＣＰＵ１１は、ＹＮ指針用カウンタを設定する。例えば、ＹＮ指針用カウンタに２４［ｈ］を設定する。ステップＳ２０６において、ＣＰＵ１１は、タイマーを開始する。
【００６０】
一方、ステップＳ２０１で受信タイミングでないと判定された場合には、処理はステップＳ２０７に進む。処理はステップＳ２０７に進む。ステップＳ２０７において、ＣＰＵ１１は、タイマーが作動しているか否かを判定する。作動していると判定された場合には（ステップＳ２０７−Ｙｅｓ）、処理はステップＳ２１４に進む。作動していないと判定された場合には（ステップＳ２０７−Ｎｏ）、処理はステップＳ２１６に進む。
【００６１】
ステップＳ２０３において、受信成功でない、すなわち失敗と判定された場合には（ステップＳ２０３−Ｎｏ）、処理はステップＳ２０８に進む。ステップＳ２０８において、ＣＰＵ１１は、今回及び前回の端末位置情報を取得する。今回の端末位置情報は、通信部４０により携帯用端末１００から取得する。前回の端末位置情報は、前回の受信成功時に時計１の例えばＲＡＭ１３に記憶したものを取得する。
【００６２】
ステップＳ２０９において、ＣＰＵ１１は、ステップＳ２０８で取得した今回の端末位置情報と前回の端末位置情報とが一致するか否かを判定する。ここで、位置情報の一致は、位置情報そのものの一致ではなく、２つの位置情報から導き出される時差、ＤＳＴルールの差などに基づいて判定される。距離の観点から２つの位置情報が離れていても、時差、ＤＳＴルール等が同一であれば、一致と判定してよい。逆に、距離の観点から２つの位置情報が近くても、時差、ＤＳＴルール等が異なっていれば、一致しないと判定してよい。一致していると判定された場合には（ステップＳ２０９−Ｙｅｓ）、処理はステップＳ２１０に進む。一致していないと判定された場合には（ステップＳ２０９−Ｎｏ）、処理はステップＳ２１１に進む。
【００６３】
ステップＳ２１０において、ＣＰＵ１１は、タイマーが作動しているか否かを判定する。作動していないと判定された場合には（ステップＳ２１０−Ｎｏ）、処理はステップＳ２１１に進む。作動していると判定された場合には（ステップＳ２１０−Ｙｅｓ）、処理はステップＳ２１２に進む。
【００６４】
ステップＳ２１１において、ＣＰＵ１１は、ＹＮ指針用カウンタを０にする。すなわち、Ｂｌｕｅｔｏｏｔｈ通信による時刻補正の受信失敗であって今回位置情報と前回位置情報とが一致しなかった場合、及び、一致したがタイマーが作動していなかった場合、ＹＮ指針用カウンタを０にする。
【００６５】
ステップＳ２１２において、ＣＰＵ１１は、ＹＮ指針用カウンタが０か否かを判定する。０でないと判定された場合には（ステップＳ２１２−Ｎｏ）、処理はステップＳ２１３に進む。ステップＳ２１３において、ＣＰＵ１１は、受信成功フラグを立てる。一方、０と判定された場合には（ステップＳ２１２−Ｙｅｓ）、処理はステップＳ２１６に進む。
【００６６】
ステップＳ２０６、ステップＳ２０７−Ｎｏ、又はステップＳ２１３の後、処理はステップＳ２１４に進む。ステップＳ２１４において、ＣＰＵ１１は、ステップＳ２０６で開始したタイマーの計測に基づいて所定時間経過したか、例えばタイマーの計数が１時間経過したか否かを判定する。経過していないと判定された場合には（ステップＳ２１４−Ｎｏ）、処理はステップＳ２１６に進む。一方、経過したと判定された場合には（ステップＳ２１４−Ｙｅｓ）、処理はステップＳ２１５に進む。
【００６７】
ステップＳ２１５において、ＣＰＵ１１は、ステップＳ２０５で設定したＹＮ指針用カウンタを減じる。例えば、タイマーの計数が１時間経過している場合に、ＹＮ指針用カウンタが２４［ｈ］から２３［ｈ］に減る。
【００６８】
ステップＳ２１６において、ＣＰＵ１１は、日付変更か否かを判定する。日付変更か否かは、計時回路１６の計時する日時に基づいて判定してよい。日付変更と判定された場合には（ステップＳ２１６−Ｙｅｓ）、処理はステップＳ２１７に進む。ステップＳ２１７において、ＣＰＵ１１は、Ｂｌｕｅｔｏｏｔｈ通信の受信成功フラグをクリアする。ステップＳ２１７の後、処理はステップＳ２０１に戻る。
【００６９】
一方、ステップＳ２１６において、日付変更でないと判定された場合には（ステップＳ２１６−Ｎｏ）、処理はステップＳ２０１に戻る。
【００７０】
このように、変形例では、携帯用端末１００から時刻情報を受信できなかった場合に、取得元の携帯用端末１００の位置情報に基づいた条件分け処理を行う。例えば、今回の時刻受信をした場所、すなわち今回の位置情報と、前回の時刻受信をした場所、すなわち前回の位置情報とが同じ場合には、仮に今回の時刻受信が失敗しても、前回の時刻受信成功から２４時間が経過していなければ、場所が変わっていない、それ故時計１の時刻は確からしいまま、として、受信成功フラグを立て直す。一方、今回の位置情報と前回の位置情報とが異なる場合には、仮に今回の時刻受信が失敗したら、前回の時刻受信成功から２４時間が経過していなくても、場所が変わっているため、時差やＤＳＴルールが前回と違う可能性がある。それ故、時計１の時刻は確からしくない、として、受信成功フラグをクリアのままにする。
【００７１】
本変形例によれば、時計１を装着しているユーザーが携行している携帯用端末１００との連携により、より確からしい時刻補正情報を取得して時刻補正の管理を行うことが可能となる。本変形例では、ユーザーの実際の位置情報に応じた時刻補正の管理を行うことで、より確からしい時刻補正情報をユーザーに提示することができる。
【００７２】
なお、時計１−携帯用端末１００間の通信としてＢｌｕｅｔｏｏｔｈ通信を例示してきたが、これ以外の無線通信であってもよい。時計１の通信部４０は、外部機器と無線通信することにより時刻情報を含む信号を受信するものであればよい。
【００７３】
また、変形例で用いる位置情報は、携帯用端末１００で取得される位置情報に限定されない。例えば、ＧＰＳ衛星電波から受信される位置情報を利用しても同様の処理が可能である。すなわち、変形例においても、実施形態と同様に、ステップＳ２０１における受信タイミングは、標準電波とＧＰＳ衛星とＢｌｕｅｔｏｏｔｈ通信とのいずれかの受信タイミングであってよい。ステップＳ２０４で受信成功時の時計１の位置情報を取得可能であればよい。
【００７４】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００７５】
以下に、本出願の出願当初の特許請求の範囲に記載された発明を付記する。
［１］
現在時刻を計時する計時部と、
時刻情報を含む信号を受信する信号受信部と、
前記信号受信部から取得した前記時刻情報に基づく前記計時部が計時する前記現在時刻の変更動作を制御し、かつ、前記変更動作が成功したか否かを提示する提示動作を制御する制御部と、を具備し、
前記制御部は、前記信号受信部が前記時刻情報の受信に成功したか否かを表す第１フラグに基づいて前記変更動作を制御し、前記変更動作が所定時間内に成功したか否かを表す第２フラグに基づいて前記提示動作を制御する、時計。
［２］
前記制御部は、
前記信号受信部が前記時刻情報の受信に成功した場合に前記第１フラグを立て、前記計時部で計時される現在時刻の日付が変更された場合に前記第１フラグをクリアし、
前記信号受信部が前記時刻情報の受信に成功した場合に前記第２フラグを立て、失敗した場合に前記第２フラグをクリアする、［１］に記載の時計。
［３］
前記制御部は、
前記信号受信部が前記時刻情報の受信に成功した場合に前記第１フラグを立て、前記計時部で計時される現在時刻の日付が変更された場合に前記第１フラグをクリアし、
前記信号受信部が前記時刻情報の受信に成功した場合に前記第２フラグを立て、前記変更動作が所定時間内に行われなかった場合に前記第２フラグをクリアする、［１］に記載の時計。
［４］
前記制御部は、前記時刻情報の受信に成功してからの経過時間をカウントし、前記経過時間が所定の値である場合、前記変更動作が所定時間内に成功しなかったことを表すように前記提示動作を制御し、前記経過時間が所定の値と異なる場合、前記変更動作が所定時間内に成功したことを表すように前記提示動作を制御する、［１］乃至［３］のいずれか１に記載の時計。
［５］
前記時刻情報の取得に成功したことを表す第１標識と、前記時刻情報の取得に成功しなかったことを表す第２標識と、前記制御部の制御により前記第１標識または前記第２標識を指針する指針部と、を更に有し、
前記制御部は、前記経過時間が所定の値と異なる場合、前記指針部に前記第１標識を指針させ、前記経過時間が所定の値である場合、前記指針部に前記第２標識を指針させる、［４］に記載の時計。
［６］
前記制御部は、
前記信号受信部が前記時刻情報の受信に成功した場合に、受信成功時の位置情報を含む信号を取得して該位置情報を前回位置情報として記憶部に記憶させ、
前記信号受信部が前記時刻情報の受信に成功しなかった場合に、受信失敗時の位置情報である今回位置情報を含む信号を取得し、前記今回位置情報と前回位置情報とを比較し、前記今回位置情報と前記前回位置情報とが一致し、かつ前記第２フラグが立っている場合に前記第１フラグを立てる、［１］に記載の時計。
［７］
前記制御部は、前記今回位置情報と前記前回位置情報とが一致しなかった場合に、前記第２フラグをクリアする、［６］に記載の時計。
［８］
現在時刻を計時することと、
時刻情報を含む信号を受信することと、
受信した前記時刻情報に基づく前記現在時刻の変更動作を制御し、かつ、前記変更動作が行われたか否かを提示する提示動作を制御することと、を備え、
前記時刻情報の受信に成功したか否かを表す第１フラグに基づいて前記変更動作を制御し、前記変更動作が所定時間内に成功したか否かを表す第２フラグに基づいて前記提示動作を制御する、時刻変更制御方法。
［９］
現在時刻を計時する計時部と、
時刻情報を含む信号を受信する信号受信部と、
を備える時計において、コンピュータを、
前記信号受信部から取得した前記時刻情報に基づく前記計時部が計時する前記現在時刻の変更動作を制御し、かつ、前記変更動作が成功したか否かを提示する提示動作を制御する制御部であって、前記信号受信部が前記時刻情報の受信に成功したか否かを表す第１フラグに基づいて前記変更動作を制御し、前記変更動作が所定時間内に成功したか否かを表す第２フラグに基づいて前記提示動作を制御する、制御部
として機能させるためのプログラム。
【符号の説明】
【００７６】
１…時計、２…時針、３…分針、４…秒針、５…第１標識、６…第２標識、１０…マイコン、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…発振回路、１５…分周回路、１６…計時回路、２０…衛星電波受信処理部、３０…表示部、４０…通信部、５０…長波受信部、６０…電力供給部、７０…操作受付部、１００…携帯用端末、Ｂ１，Ｂ２，Ｂ３…押しボタンスイッチ、Ｃ１…りゅうず。
【図１】
2020056659.tif 000003
【図２】
2020056659.tif 000004
【図３】
2020056659.tif 000005
【図４】
2020056659.tif 000006
【図５】
2020056659.tif 000007