(57)【要約】【課題】より操作性を向上させることが可能な電子時計等を提供する。【解決手段】電子時計１００は、現在時刻を計時する計時回路１１４と、標準電波を受信する電波受信部１０９と、ユーザからの操作を受け付ける操作受付部１０８と、ＣＰＵ１１０と、を備える。ＣＰＵ１１０は、操作受付部１０８により受け付けられた操作に応じて、電波受信部１０９により電波を受信できるか否かを示す判定結果を取得し、電波受信部１０９により受信された標準電波に基づいて計時回路１１４が計時する現在時刻を補正する受信電波時刻補正処理、ＢＬＥ時刻補正処理、補正結果提示処理、及び端末探索処理のうちいずれかを選択して実行する。さらに、ＣＰＵ１１０は、判定結果が電波受信部１０９により標準電波を受信できないことを示す場合、受信電波時刻補正処理を選択しない。【選択図】図２
2019045342.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計時する計時部と、
電波を受信する受信部と、
ユーザからの操作を受け付ける操作受付部と、
制御部と、を備え、
前記制御部は、
前記操作受付部により受け付けられた前記操作に応じて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得し、前記受信部により受信された前記電波に基づいて前記計時部が計時する前記現在時刻を補正する第１処理と、前記第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択して実行し、
前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理を選択しない、
ことを特徴とする電子時計。
【請求項２】
前記操作受付部は、前記ユーザからオンまたはオフの操作を受け付け、
前記制御部は、前記操作受付部により受け付けられたオンの操作の継続時間に応じて、前記第１処理と、前記少なくとも１つの第２処理と、のうちいずれかを選択して実行する、
ことを特徴とする請求項１に記載の電子時計。
【請求項３】
回動可能な指針をさらに備え、
前記制御部は、前記操作受付部により受け付けられた前記操作に応じて、前記第１処理及び前記少なくとも１つの第２処理のそれぞれに対応する位置で停止するように、前記指針の回動を制御する、
ことを特徴とする請求項１または２に記載の電子時計。
【請求項４】
前記制御部は、前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理に対応する位置で停止しないように、前記指針の回動を制御する、
ことを特徴とする請求項３に記載の電子時計。
【請求項５】
無線通信装置と無線通信する通信部をさらに備え、
前記制御部は、前記少なくとも１つの第２処理として、前記通信部を制御して、前記無線通信装置から受信した時刻情報に基づいて前記計時部が計時する前記現在時刻を補正する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の電子時計。
【請求項６】
前記制御部は、前記通信部を制御して、前記無線通信装置から、前記電波を送信する電波局に関する電波局情報を受信し、受信した当該電波局情報に基づいて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得する、
ことを特徴とする請求項５に記載の電子時計。
【請求項７】
現在時刻を計時する計時部と、電波を受信する受信部と、ユーザからの操作を受け付ける操作受付部と、を備える電子時計が実行する処理選択方法であって、
前記操作受付部により受け付けられた前記操作に応じて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得し、前記受信部により受信された前記電波に基づいて前記計時部が計時する前記現在時刻を補正する第１処理と、前記第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択して実行する処理選択ステップを備え、
前記処理選択ステップにおいて、前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理を選択しない、
ことを特徴とする処理選択方法。
【請求項８】
現在時刻を計時する計時部と、電波を受信する受信部と、ユーザからの操作を受け付ける操作受付部と、を備えるコンピュータを、
前記操作受付部により受け付けられた前記操作に応じて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得し、前記受信部により受信された前記電波に基づいて前記計時部が計時する前記現在時刻を補正する第１処理と、前記第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択して実行する処理選択手段として機能させ、
前記処理選択手段は、前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理を選択しない、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子時計、処理選択方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、電波塔から標準電波を受信し、受信した電波が示す時刻情報に基づいて自動的に時刻を補正する機能を持つ電子時計がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３３７３８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されているような標準電波の受信による時刻補正は、標準電波を受信可能なエリアでしか実行できない。従って、標準電波による時刻補正や、それ以外の様々な機能が実行可能な電子時計において、ユーザがこれらの機能のうちから実行したい機能を選択する際、標準電波を受信できないエリアにいるにも関わらず標準電波の受信による時刻補正が選択可能であると、ユーザにとって使い勝手が悪くなるおそれがある。
【０００５】
本発明の目的は、より操作性を向上させることが可能な電子時計、処理選択方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため、本発明の観点に係る電子時計は、
現在時刻を計時する計時部と、
電波を受信する受信部と、
ユーザからの操作を受け付ける操作受付部と、
制御部と、を備え、
前記制御部は、
前記操作受付部により受け付けられた前記操作に応じて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得し、前記受信部により受信された前記電波に基づいて前記計時部が計時する前記現在時刻を補正する第１処理と、前記第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択して実行し、
前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理を選択しない、
ことを特徴とする。
【発明の効果】
【０００７】
本発明に従うと、より操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１に係る無線通信システムの構成例を示す図である。
【図２】実施形態１の電子時計の構成を示すブロック図である。
【図３】（ａ）〜（ｄ）は電子時計のＣＰＵが実行する各処理に対応する秒針の位置を示す図である。
【図４】実施形態１に係る電子時計のＣＰＵが実行する選択処理の流れの一例を示すフローチャートである。
【図５】実施形態２の電子時計の構成を示すブロック図である。
【図６】実施形態２に係る電子時計のＣＰＵが実行する選択処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１０】
（実施形態１）
図１は、本発明の実施形態１に係る無線通信システム１の構成例を示す図である。無線通信システム１は、電子時計１００と、電波塔２００と、無線通信装置３００と、から構成される。電子時計１００は、後述するように、電波塔２００から受信した標準電波により時刻を補正する処理と、無線通信装置３００とＢｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ（以下、ＢＬＥという。）に基づいて、互いに無線通信を行うことにより時刻を補正する処理と、のうちいずれかを選択して実行可能である。ＢＬＥとは、Ｂｌｕｅｔｏｏｔｈ（登録商標）と呼ばれる近距離無線通信規格において、低消費電力を目的として策定された規格（モード）である。電波塔２００は、日付や時刻を示す時刻情報を伝達する標準電波の電波局である。無線通信装置３００は、無線通信機能を備えるスマートフォン、携帯電話、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）等の電子機器である。
【００１１】
次に、実施形態１に係る電子時計１００の構成について説明する。
【００１２】
まず、実施形態に係る電子時計１００のハードウェア構成について説明する。図２は、本発明の実施形態１に係る電子時計１００の構成を示すブロック図である。電子時計１００は、マイクロコンピュータ１０１と、ＲＯＭ（Read Only Memory）１０２と、通信部１０３と、アンテナ１０４と、電力供給部１０５と、表示部１０６と、表示ドライバ１０７と、操作受付部１０８と、電波受信部１０９とを備える。
【００１３】
マイクロコンピュータ１０１は、制御部としてのＣＰＵ（Central Processing Unit）１１０、記憶部としてのＲＡＭ（Random Access Memory）１１１、発振回路１１２、分周回路１１３、計時回路１１４などを備える。なお、ＲＡＭ１１１、発振回路１１２、分周回路１１３、及び計時回路１１４は、マイクロコンピュータ１０１の内部に限られず、マイクロコンピュータ１０１の外部に設けられてもよい。また、ＲＯＭ１０２、通信部１０３、アンテナ１０４、電力供給部１０５、表示ドライバ１０７、及び電波受信部１０９は、マイクロコンピュータ１０１の外部に限られず、マイクロコンピュータ１０１の内部に設けられてもよい。
【００１４】
ＣＰＵ１１０は、各種演算処理を行い、電子時計１００の全体動作を統括制御するプロセッサである。ＣＰＵ１１０は、ＲＯＭ１０２から制御プログラムを読み出し、ＲＡＭ１１１にロードして各種機能に係る演算制御や表示などの各種動作処理を行う。また、ＣＰＵ１１０は、通信部１０３を制御して無線通信装置３００とデータ通信を行う。
【００１５】
ＲＡＭ１１１は、ＳＲＡＭ（Static Random Access Memory）やＤＲＡＭ（Dynamic Random Access Memory）などの揮発性のメモリである。ＲＡＭ１１１は、一時データを記憶すると共に、各種設定データを記憶する。
【００１６】
発振回路１１２は、振動子１１６を発振させて、所定の周波数信号（クロック信号）を生成して出力する。
【００１７】
分周回路１１３は、発振回路１１２から入力された周波数信号を計時回路１１４やＣＰＵ１１０が利用する周波数の信号に分周して出力する。この出力信号の周波数は、ＣＰＵ１１０による設定に基づいて変更されても良い。
【００１８】
計時回路１１４は、分周回路１１３から入力された信号の入力回数を計数して初期値に加算することで現在の時刻を計時する。計時回路１１４は、ＲＡＭ１１１に記憶させる値を変化させるソフトウェアにより構成されても良いし、或いは、専用のハードウェアにより構成されても良い。計時回路１１４が計時する時刻は、所定のタイミングからの累積時間、ＵＴＣ（Coordinated Universal Time、協定世界時）、又は予め設定された都市の時刻（地方時）などのうち何れであっても良い。また、この計時回路１１４が計時する時刻は、必ずしも年月日時分秒の形式でなくてもよい。また、計時回路１１４が計時する時刻は、後述するようにＣＰＵ１１０からの指示によって補正される。
【００１９】
これら発振回路１１２、分周回路１１３及び計時回路１１４により現在時刻を計時する計時部が構成される。
【００２０】
ＲＯＭ１０２は、不揮発性メモリなどであり、制御プログラムや初期設定データを記憶する。制御プログラムには、後述する各種処理の制御に係るプログラム１１５が含まれる。
【００２１】
通信部１０３は、例えば無線周波数（ＲＦ：Radio Frequency）回路やベースバンド（ＢＢ：Baseband）回路、メモリ回路で構成される。通信部１０３は、アンテナ１０４を介して、ＢＬＥに基づく無線信号の送信及び受信を行う。また、通信部１０３は、アンテナ１０４を介して受信した無線信号を、復調、復号等してＣＰＵ１１０へ送る。また、通信部１０３は、ＣＰＵ１１０から送られた信号を、符号化、変調等して、アンテナ１０４を介して外部へ送信する。
【００２２】
電力供給部１０５は、例えば、バッテリ、及び電圧変換回路を備える。電力供給部１０５は、電子時計１００内の各部の動作電圧で電力を供給する。電力供給部１０５のバッテリとしては、例えば、ボタン型乾電池等の一次電池や、リチウムイオン電池等の二次電池が用いられる。
【００２３】
表示部１０６は、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（Electro-Luminescent）ディスプレイなどの表示パネルを備える。表示ドライバ１０７は、表示部１０６の種別に応じた駆動信号をマイクロコンピュータ１０１からの制御信号に基づいて表示部１０６に出力して、表示パネルに各種情報の表示を行う。或いは、表示部１０６は、図３（ａ）〜（ｄ）に示す秒針１５を含む複数の指針をステッピングモータにより輪列機構を介して回転動作させることで表示を行うアナログ式の構成を有するものであっても良い。表示部１０６は、例えば、計時回路１１４により計時された現在時刻を表示する。
【００２４】
操作受付部１０８は、ユーザからの入力操作を受け付けて、当該入力操作に応じた電気信号を入力信号としてマイクロコンピュータ１０１に出力する。本実施形態において、図３（ａ）〜（ｄ）に示すように、操作受付部１０８は、押しボタンスイッチ１１〜１３やりゅうず１４を含む。押しボタンスイッチ１１〜１３は、ユーザに押下されることによりオン信号をマイクロコンピュータ１０１に出力し、解放されることによりオフ信号をマイクロコンピュータ１０１に出力する。或いは、操作受付部１０８として、タッチセンサが、表示部１０６の表示画面に重ねて設けられ、表示画面とともにタッチパネルを構成してもよい。この場合、タッチセンサは、当該タッチセンサへのユーザの接触動作に係る接触位置や接触態様を検出し、検出された接触位置や接触態様に応じた操作信号をＣＰＵ１１０に出力する。
【００２５】
電波受信部１０９は、電波塔２００からの標準電波を受信し、受信した標準電波により伝達された時刻情報をＣＰＵ１１０に出力する。
【００２６】
次に、実施形態に係る電子時計１００のＣＰＵ１１０の機能構成について説明する。図２に示すように、ＣＰＵ１１０は、処理選択部１２１、補正結果提示部１２２、受信電波時刻補正部１２３、ＢＬＥ時刻補正部１２４、及び端末探索部１２５として機能する。なお、処理選択部１２１、補正結果提示部１２２、受信電波時刻補正部１２３、ＢＬＥ時刻補正部１２４、及び端末探索部１２５の機能は、通信部１０３が備えるＣＰＵ等、マイクロコンピュータ１０１以外のプロセッサにより実現されても良い。
【００２７】
処理選択部１２１としてのＣＰＵ１１０は、操作受付部１０８により受け付けられた操作に応じて、電波受信部１０９により受信された標準電波に基づいて計時回路１１４が計時する現在時刻を補正する受信電波時刻補正処理（第１処理）と、第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択する。本実施形態において、第２処理が、後述する補正結果提示処理、ＢＬＥ時刻補正処理、端末探索処理の３つの処理である例について説明する。
【００２８】
より詳細には、ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２により受け付けられたオンの操作の継続時間に応じて、受信電波時刻補正処理、補正結果提示処理、ＢＬＥ時刻補正処理、端末探索処理、のうちいずれかを選択する。例えば、ＣＰＵ１１０は、押しボタンスイッチ１２がユーザにより押下されることによりオン信号を受け付けると、補正結果提示処理を選択する。本実施形態では、ＣＰＵ１１０は、オン信号を受け付けると、図３（ａ）に示す基本状態から秒針１５を回動させ、図３（ｂ）に示すように補正結果提示処理の結果を表すアイコン「Ｙ」または「Ｎ」を指針するように停止させる。
【００２９】
さらに、ＣＰＵ１１０は、オン信号の継続時間ｔが０．５秒≦ｔのとき、図３（ｂ）に示す位置から秒針１５を回動させ、図３（ｃ）に示すようにＢＬＥ時刻補正処理に対応するアイコン「Ｃ」を指針するように停止させる。そして、ＣＰＵ１１０は、標準電波を受信できる場合であって０．５秒≦ｔ＜１．５秒において押しボタンスイッチ１２からオフ信号を受け付けた場合、または標準電波を受信できない場合であって０．５秒≦ｔ＜３．５秒において押しボタンスイッチ１２からオフ信号を受け付けた場合、ＢＬＥ時刻補正処理を選択する。
【００３０】
さらに、ＣＰＵ１１０は、標準電波を受信できる場合であって１．５秒≦ｔのとき、図３（ｃ）に示す位置から秒針１５を回動させ、図３（ｄ）に示すように受信電波時刻補正処理に対応するアイコン「ＲＣ」を指針するように停止させる。そして、ＣＰＵ１１０は、１．５秒≦ｔ＜２．５秒において押しボタンスイッチ１２からオフ信号を受け付けた場合、受信電波時刻補正処理を選択する。
【００３１】
さらに、ＣＰＵ１１０は、標準電波を受信できる場合であって２．５秒≦ｔのとき、図３（ｄ）に示す位置から秒針１５を回動させ、図３（ｃ）に示すように端末探索処理に対応するアイコン「Ｃ」を指針するように停止させる。また、ＣＰＵ１１０は、標準電波を受信できない場合であって３．５秒≦ｔのとき、図３（ｃ）に示す位置から秒針１５を１周回動させ、図３（ｃ）に示すように端末探索処理に対応するアイコン「Ｃ」を再指針するように停止させる。そして、ＣＰＵ１１０は、端末探索処理を選択する。なお、オン信号を受け付けた継続時間に応じた秒針を回動させるタイミングは、上記の例に限定されず、任意のタイミングを設定可能である。
【００３２】
次に、処理選択部１２１としてのＣＰＵ１１０が標準電波を受信できるか否かを判定する判定方法について説明する。本実施形態では、ＣＰＵ１１０は予め、通信部１０３を制御して、無線通信装置３００から、標準電波を送信する電波局に関する電波局情報を受信し、受信した当該電波局情報に基づいて、電波受信部１０９により標準電波を受信できるか否かを判定する。なお、電子時計１００のＲＯＭ１０２は、標準電波を受信可能なエリアと、時差との対応関係を表す対応情報を保持し、ＣＰＵ１１０は、ユーザにより設定された時差に基づいて、対応情報を参照して標準電波を受信できるか否かを判定してもよい。
【００３３】
補正結果提示部１２２としてのＣＰＵ１１０は、処理選択部１２１により、補正結果提示処理が選択されると、当該処理を実行する。補正結果提示処理は、前回実行された時刻補正が成功したか否かをユーザに提示する処理である。本実施形態において、ＣＰＵ１１０は、処理選択部１２１により、補正結果提示処理が選択されると、前回実行された時刻補正が成功であった場合、「Ｙ」を指すように秒針１５の回動を制御する。また、前回実行された時刻補正が失敗であった場合、「Ｎ」を指すように秒針１５の回動を制御する。そして、ＣＰＵ１１０は、オン信号の継続時間ｔが０秒＜ｔ＜０．５秒のときにオフ信号を受け付けると、オフ信号を受け付けてから所定時間（例えば、１０秒間）経過後に図３（ａ）に示す基本状態に戻るよう秒針１５の回動を制御する。
【００３４】
受信電波時刻補正部１２３としてのＣＰＵ１１０は、処理選択部１２１により、受信電波時刻補正処理が選択されると、当該処理を実行する。本実施形態において、ＣＰＵ１１０は、処理選択部１２１により、受信電波時刻補正処理が選択されると、電波受信部１０９により標準電波の受信を開始する。そして、ＣＰＵ１１０は、受信電波により伝達された時刻情報に基づいて計時回路１１４が計時する現在時刻を補正する。そして、ＣＰＵ１１０は、受信電波時刻補正処理が終了した後に図３（ａ）に示す基本状態に戻るよう秒針１５の回動を制御する。
【００３５】
ＢＬＥ時刻補正部１２４としてのＣＰＵ１１０は、処理選択部１２１により、ＢＬＥ時刻補正処理が選択されると、当該処理を実行する。本実施形態では、ＣＰＵ１１０は、通信部１０３を制御して、アドバタイズパケットを送信し、アドバタイズパケットを受信した無線通信装置３００との接続を確立する。そして、ＣＰＵ１１０は、接続した無線通信装置３００から時刻情報を取得し、取得した時刻情報に基づいて計時回路１１４が計時する現在時刻を補正する。そして、ＣＰＵ１１０は、ＢＬＥ時刻補正処理が終了した後に図３（ａ）に示す基本状態に戻るよう秒針１５の回動を制御する。
【００３６】
端末探索部１２５としてのＣＰＵ１１０は、処理選択部１２１により、端末探索処理の実行が選択されると、ＢＬＥに基づいて無線通信装置３００との接続を確立する。そして、ＣＰＵ１１０は、ユーザが無線通信装置３００を発見できるように、無線通信装置３００に鳴動するよう指示する。
【００３７】
次に、本実施形態における電子時計１００の動作について説明する。図４は、本実施形態における電子時計１００のＣＰＵ１１０が実行する選択処理の流れの一例を示すフローチャートである。図４に示す例において、ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオン信号を受け付けたことを契機として選択処理を開始する。なお、本処理の開始時点において、秒針１５は図３（ａ）に示す基本状態に位置するものとする。
【００３８】
まず、ＣＰＵ１１０は、補正結果提示処理を実行する（ステップＳ１０１）。そして、ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けたか否かを判定する（ステップＳ１０２）。ＣＰＵ１１０は、操作受付部１０８からオフ信号を受け付けたと判定した場合（ステップＳ１０２；Ｙｅｓ）、本処理を終了する。
【００３９】
ＣＰＵ１１０は、操作受付部１０８からオフ信号を受け付けていないと判定した場合（ステップＳ１０２；Ｎｏ）、押しボタンスイッチ１２からのオン信号の継続時間ｔが０．５秒以上か否かを判定する（ステップＳ１０３）。ＣＰＵ１１０は、継続時間ｔが０．５秒以上でないと判定した場合（ステップＳ１０３；Ｎｏ）、ステップＳ１０２の処理に戻る。
【００４０】
ＣＰＵ１１０は、継続時間ｔが０．５秒以上であると判定した場合（ステップＳ１０３；Ｙｅｓ）、「Ｃ」を指針するように秒針１５の回動を制御する（ステップＳ１０４）。その後、ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けたか否かを判定する（ステップＳ１０５）。ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けたと判定した場合（ステップＳ１０５；Ｙｅｓ）、ＢＬＥ時刻補正処理を実行し（ステップＳ１０６）、本処理を終了する。
【００４１】
ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けていないと判定した場合（ステップＳ１０５；Ｎｏ）、電子時計１００が標準電波を受信可能か否かを判定する（ステップＳ１０７）。
【００４２】
ＣＰＵ１１０は、電子時計１００が標準電波を受信可能であると判定した場合（ステップＳ１０７；Ｙｅｓ）、継続時間ｔが１．５秒以上か否かを判定する（ステップＳ１０８）。ＣＰＵ１１０は、継続時間ｔが１．５秒以上でないと判定した場合（ステップＳ１０８；Ｎｏ）、ステップＳ１０５の処理に戻る。
【００４３】
ＣＰＵ１１０は、継続時間ｔが１．５秒以上であると判定した場合（ステップＳ１０８；Ｙｅｓ）、「ＲＣ」を指針するように秒針１５の回動を制御する（ステップＳ１０９）。その後、ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けたか否かを判定する（ステップＳ１１０）。ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けたと判定した場合（ステップＳ１１０；Ｙｅｓ）、受信電波時刻補正処理を実行し（ステップＳ１１１）、本処理を終了する。
【００４４】
ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けていないと判定した場合（ステップＳ１１０；Ｎｏ）、継続時間ｔが２．５秒以上か否かを判定する（ステップＳ１１２）。ＣＰＵ１１０は、継続時間ｔが２．５秒以上でないと判定した場合（ステップＳ１１２；Ｎｏ）、ステップＳ１１０の処理に戻る。
【００４５】
ＣＰＵ１１０は、継続時間ｔが２．５秒以上であると判定した場合（ステップＳ１１２；Ｙｅｓ）、「Ｃ」を指針するように秒針１５の回動を制御する（ステップＳ１１３）。その後、ＣＰＵ１１０は、端末探索処理を実行する（ステップＳ１１４）。そして、ＣＰＵ１１０は、本処理を終了する。
【００４６】
一方、ＣＰＵ１１０は、電子時計１００が標準電波を受信可能でないと判定した場合（ステップＳ１０７；Ｎｏ）、継続時間ｔが３．５秒以上か否かを判定する（ステップＳ１１５）。ＣＰＵ１１０は、継続時間ｔが３．５秒以上でないと判定した場合（ステップＳ１１５；Ｎｏ）、ステップＳ１０５の処理に戻る。
【００４７】
ＣＰＵ１１０は、継続時間ｔが３．５秒以上であると判定した場合（ステップＳ１１５；Ｙｅｓ）、「Ｃ」を再指針するように秒針１５の回動を制御する（ステップＳ１１６）。その後、ＣＰＵ１１０は、端末探索処理を実行する（ステップＳ１１４）。そして、ＣＰＵ１１０は、本処理を終了する。
【００４８】
以上のように、本実施形態に係る電子時計１００のＣＰＵ１１０は、操作受付部１０８が受け付けた操作に応じて、標準電波を受信可能でない場合、受信電波時刻補正処理を選択せずに、操作受付部１０８が受け付けた操作に応じて、他の処理の実行を選択する。従って、標準電波を受信できないにも関わらず受信電波時刻補正処理を選択可能とするといった状態を生じさせないため、電子時計１００の操作性の向上を図ることができる。また、標準電波を受信できない場合に受信電波時刻補正処理への状態遷移が生じないため、電子時計１００の消費電力を削減することができる。
【００４９】
また、ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２により受け付けられたオン信号の継続時間に応じて、受信電波時刻補正処理、補正結果提示処理、ＢＬＥ時刻補正処理、及び端末探索処理のうちいずれかを選択して実行する。従って、１つのボタンで複数の処理のうちから実行したい処理を選択することができる。
【００５０】
また、ＣＰＵ１１０は、操作受付部１０８により受け付けられた操作に応じて受信電波時刻補正処理、補正結果提示処理、ＢＬＥ時刻補正処理、及び端末探索処理のそれぞれに対応する位置で停止するように、秒針１５の回動を制御する。従って、ユーザは、秒針１５の位置によりどの処理を選択可能か容易に認識することができる。
【００５１】
さらに、ＣＰＵ１１０は、電波受信部１０９により標準電波を受信できない場合、受信電波時刻補正処理に対応する位置で停止しないように、秒針１５の回動を制御する。従って、ユーザは、秒針１５の回動により標準電波の受信可否を容易に認識することができる。
【００５２】
また、ＣＰＵ１１０は、第２処理として、通信部１０３を制御して、無線通信装置３００から受信した時刻情報に基づいて計時回路１１４が計時する現在時刻を補正するＢＬＥ時刻補正処理を実行する。従って、標準電波を受信できる場合には、操作受付部１０８により受け付けられた操作に応じて受信電波時刻補正処理またはＢＬＥ時刻補正処理のいずれかを選択し、標準電波を受信できない場合にはＢＬＥ時刻補正処理を選択することにより、時刻補正を実行することができる。
【００５３】
（実施形態２）
上記の実施形態１では、第２処理として、補正結果提示処理、ＢＬＥ時刻補正処理、端末探索処理の３つが選択的に実行される例を説明した。しかし、第２処理として実行される処理の内容、及び第２処理の数はこれに限られない。以下、実施形態２では、第２処理としてさらに無線通信装置３００とのデータ通信処理を含む例について説明する。なお、実施形態１と同様の構成については、同様の符号を使用し、その詳細な説明を省略する。
【００５４】
図５は、実施形態２に係る電子時計１００ａの構成を示すブロック図である。図５に示すように、電子時計１００ａのＣＰＵ１１０ａは、図２に示す実施形態１における処理選択部１２１の代わりに処理選択部１２１ａとして機能し、さらにデータ通信部１２６として機能する。
【００５５】
処理選択部１２１ａとしてのＣＰＵ１１０ａは、操作受付部１０８により受け付けられた操作に応じて、電波受信部１０９により受信された標準電波に基づいて計時回路１１４が計時する現在時刻を補正する受信電波時刻補正処理（第１処理）と、第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択する。本実施形態２において、第２処理は、実施形態１と同様の補正結果提示処理、ＢＬＥ時刻補正処理、端末探索処理の３つの処理の他、データ通信処理を含む。
【００５６】
より詳細には、ＣＰＵ１１０ａは、操作受付部１０８の押しボタンスイッチ１２により受け付けられたオンの操作の継続時間に応じて、受信電波時刻補正処理、補正結果提示処理、ＢＬＥ時刻補正処理、端末探索処理、データ通信処理のうちいずれかを選択する。例えば、ＣＰＵ１１０ａは、押しボタンスイッチ１２がユーザにより押下されることによりオン信号を受け付けると、実施形態１と同様に補正結果提示処理を選択する。
【００５７】
さらに、ＣＰＵ１１０ａは、オン信号の継続時間ｔが０．５秒≦ｔのとき、図３（ｂ）に示す位置から秒針１５を回動させ、図３（ｃ）に示すようにＢＬＥ時刻補正処理に対応するアイコン「Ｃ」を指針するように停止させる。そして、ＣＰＵ１１０ａは、標準電波を受信できる場合であって０．５秒≦ｔ＜１．５秒において押しボタンスイッチ１２からオフ信号を受け付けた場合、または標準電波を受信できない場合であって０．５秒≦ｔ＜４．０秒において押しボタンスイッチ１２からオフ信号を受け付けた場合、ＢＬＥ時刻補正処理を選択する。
【００５８】
さらに、ＣＰＵ１１０ａは、標準電波を受信できる場合であって１．５秒≦ｔのとき、図３（ｃ）に示す位置から秒針１５を回動させ、図３（ｄ）に示すように受信電波時刻補正処理に対応するアイコン「ＲＣ」を指針するように停止させる。そして、ＣＰＵ１１０ａは、１．５秒≦ｔ＜４．０秒において押しボタンスイッチ１２からオフ信号を受け付けた場合、受信電波時刻補正処理を選択する。
【００５９】
さらに、ＣＰＵ１１０ａは、標準電波を受信できる場合であって４．０秒≦ｔのとき、図３（ｄ）に示す位置から秒針１５を回動させ、図３（ｃ）に示すようにデータ通信処理に対応するアイコン「Ｃ」を指針するように停止させる。また、ＣＰＵ１１０ａは、標準電波を受信できない場合であって４．０秒≦ｔのとき、図３（ｃ）に示す位置から秒針１５を１周回動させ、図３（ｃ）に示すようにデータ通信処理に対応するアイコン「Ｃ」を再指針するように停止させる。そして、ＣＰＵ１１０ａは、４．０秒≦ｔ＜６．０秒において押しボタンスイッチ１２からオフ信号を受け付けた場合、データ通信処理を選択する。
【００６０】
さらに、ＣＰＵ１１０ａは、６．０秒≦ｔのとき、図３（ｃ）に示す位置から秒針１５を１周回動させ、図３（ｃ）に示すように端末探索処理に対応するアイコン「Ｃ」を再指針するように停止させる。そして、ＣＰＵ１１０ａは、端末探索処理を選択する。なお、オン信号を受け付けた継続時間に応じた秒針を回動させるタイミングは、上記の例に限定されず、任意のタイミングを設定可能である。
【００６１】
データ通信部１２６としてのＣＰＵ１１０ａは、処理選択部１２１により、データ通信処理の実行が選択されると、ＢＬＥに基づいて無線通信装置３００との接続を確立する。そして、ＣＰＵ１１０は、予め設定されたアプリケーション等の指示に従って無線通信装置３００との間でデータ通信を行う。データ通信処理において、例えば、電子時計１００ａは、自装置で測定された温度や湿度といったデータを、無線通信装置３００に送信する。
【００６２】
次に、本実施形態における電子時計１００ａの動作について説明する。図６は、本実施形態における電子時計１００ａのＣＰＵ１１０ａが実行する選択処理の流れの一例を示すフローチャートである。図６に示す例において、ＣＰＵ１１０は、操作受付部１０８の押しボタンスイッチ１２からオン信号を受け付けたことを契機として選択処理を開始する。なお、本処理の開始時点において、秒針１５は図３（ａ）に示す基本状態に位置するものとする。
【００６３】
ＣＰＵ１１０ａは、ステップＳ２０１〜Ｓ２１１において、図４に示す実施形態１のステップＳ１０１〜Ｓ１１１と同様の処理を実行する。
【００６４】
ＣＰＵ１１０ａは、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けていないと判定した場合（ステップＳ２１０；Ｎｏ）、継続時間ｔが４．０秒以上か否かを判定する（ステップＳ２１２）。ＣＰＵ１１０ａは、継続時間ｔが４．０秒以上でないと判定した場合（ステップＳ２１２；Ｎｏ）、ステップＳ２１０の処理に戻る。また、ＣＰＵ１１０ａは、継続時間ｔが４．０秒以上であると判定した場合（ステップＳ２１２；Ｙｅｓ）、「Ｃ」を指針するように秒針１５の回動を制御する（ステップＳ２１３）。
【００６５】
一方、ＣＰＵ１１０ａは、電子時計１００が標準電波を受信可能でないと判定した場合（ステップＳ２０７；Ｎｏ）、継続時間ｔが４．０秒以上か否かを判定する（ステップＳ２１４）。ＣＰＵ１１０ａは、継続時間ｔが４．０秒以上でないと判定した場合（ステップＳ２１４；Ｎｏ）、ステップＳ２０５の処理に戻る。また、ＣＰＵ１１０ａは、継続時間ｔが４．０秒以上であると判定した場合（ステップＳ２１４；Ｙｅｓ）、「Ｃ」を再指針するように秒針１５の回動を制御する（ステップＳ２１５）。
【００６６】
その後、ＣＰＵ１１０ａは、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けたか否かを判定する（ステップＳ２１６）。ＣＰＵ１１０ａは、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けたと判定した場合（ステップＳ２１６；Ｙｅｓ）、データ通信処理を実行し（ステップＳ２１７）、本処理を終了する。
【００６７】
ＣＰＵ１１０ａは、操作受付部１０８の押しボタンスイッチ１２からオフ信号を受け付けていないと判定した場合（ステップＳ２１６；Ｎｏ）、継続時間ｔが６．０秒以上か否かを判定する（ステップＳ２１８）。ＣＰＵ１１０ａは、継続時間ｔが６．０秒以上でないと判定した場合（ステップＳ２１８；Ｎｏ）、ステップＳ２１６の処理に戻る。また、ＣＰＵ１１０ａは、継続時間ｔが６．０秒以上であると判定した場合（ステップＳ２１８；Ｙｅｓ）、「Ｃ」を指針するように秒針１５の回動を制御し（ステップＳ２１９）、端末探索処理を実行する（ステップＳ２２０）。そして、ＣＰＵ１１０ａは、本処理を終了する。
【００６８】
以上のように、本実施形態に係る電子時計１００ａのＣＰＵ１１０ａは、第２処理としてさらに無線通信装置３００とのデータ通信処理を選択可能である。従って、標準電波を受信できないにも関わらず受信電波時刻補正処理を選択可能とするといった状態を生じさせないため、電子時計１００ａの操作性の向上を図りつつ、１つのボタンでデータ通信処理を含む複数の処理のうちから実行したい処理を選択することができる。
【００６９】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
【００７０】
例えば、上記の実施形態１及び２において、時刻補正処理として、標準電波の時刻情報及び無線通信装置３００からの時刻情報に基づいて現在時刻を補正する例について説明した。しかし、時刻補正方法はこれに限られず、例えば電子時計１００，１００ａは、ＧＰＳ衛星から受信した時刻情報による時刻補正処理を実行可能である場合、第２処理としてこの時刻補正処理を選択してもよい。
【００７１】
また例えば、上記の実施形態では、電子時計１００，１００ａと無線通信装置３００とは、ブルートゥースで通信する例を説明した。しかし、電子時計１００，１００ａと無線通信装置３００とは、その他の通信方法、例えば、無線ＬＡＮ（Local Area Network）やＷｉ−Ｆｉ（登録商標）で通信してもよい。
【００７２】
また、上記実施形態における選択処理に入る前の段階で、電子時計１００，１００ａが標準電波を受信可能か否かの判定をＣＰＵ１１０が予め行っておき、その判定結果をステップＳ１０７及びステップＳ２０７で取得することで標準電波を受信可能かどうかの判定を行ってもよい。
【００７３】
また、上記の実施形態では、ＣＰＵ１１０，１１０ａが制御動作を行う例を説明した。しかし、制御動作は、ＣＰＵ１１０，１１０ａによるソフトウェア制御に限られるものではない。制御動作の一部又は全部が専用の論理回路などのハードウェア構成を用いてなされても良い。
【００７４】
また、以上の説明では、本発明の無線制御処理に係るプログラム１１５を記憶するコンピュータ読み取り可能な媒体としてフラッシュメモリなどの不揮発性メモリからなるＲＯＭ１０２を例に挙げて説明した。しかし、コンピュータ読み取り可能な媒体は、これらに限定されず、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ（Digital Versatile Disc）などの可搬型記憶媒体を適用してもよい。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
【００７５】
その他、上記実施の形態で示した構成、制御手順や表示例などの具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００７６】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記の番号は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００７７】
（付記１）
現在時刻を計時する計時部と、
電波を受信する受信部と、
ユーザからの操作を受け付ける操作受付部と、
制御部と、を備え、
前記制御部は、
前記操作受付部により受け付けられた前記操作に応じて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得し、前記受信部により受信された前記電波に基づいて前記計時部が計時する前記現在時刻を補正する第１処理と、前記第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択して実行し、
前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理を選択しない、
ことを特徴とする電子時計。
【００７８】
（付記２）
前記操作受付部は、前記ユーザからオンまたはオフの操作を受け付け、
前記制御部は、前記操作受付部により受け付けられたオンの操作の継続時間に応じて、前記第１処理と、前記少なくとも１つの第２処理と、のうちいずれかを選択して実行する、
ことを特徴とする付記１に記載の電子時計。
【００７９】
（付記３）
回動可能な指針をさらに備え、
前記制御部は、前記操作受付部により受け付けられた前記操作に応じて、前記第１処理及び前記少なくとも１つの第２処理のそれぞれに対応する位置で停止するように、前記指針の回動を制御する、
ことを特徴とする付記１または２に記載の電子時計。
【００８０】
（付記４）
前記制御部は、前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理に対応する位置で停止しないように、前記指針の回動を制御する、
ことを特徴とする付記３に記載の電子時計。
【００８１】
（付記５）
無線通信装置と無線通信する通信部をさらに備え、
前記制御部は、前記少なくとも１つの第２処理として、前記通信部を制御して、前記無線通信装置から受信した時刻情報に基づいて前記計時部が計時する前記現在時刻を補正する、
ことを特徴とする付記１乃至４のいずれか１つに記載の電子時計。
【００８２】
（付記６）
前記制御部は、前記通信部を制御して、前記無線通信装置から、前記電波を送信する電波局に関する電波局情報を受信し、受信した当該電波局情報に基づいて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得する、
ことを特徴とする付記５に記載の電子時計。
【００８３】
（付記７）
現在時刻を計時する計時部と、電波を受信する受信部と、ユーザからの操作を受け付ける操作受付部と、を備える電子時計が実行する処理選択方法であって、
前記操作受付部により受け付けられた前記操作に応じて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得し、前記受信部により受信された前記電波に基づいて前記計時部が計時する前記現在時刻を補正する第１処理と、前記第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択して実行する処理選択ステップを備え、
前記処理選択ステップにおいて、前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理を選択しない、
ことを特徴とする処理選択方法。
【００８４】
（付記８）
現在時刻を計時する計時部と、電波を受信する受信部と、ユーザからの操作を受け付ける操作受付部と、を備えるコンピュータを、
前記操作受付部により受け付けられた前記操作に応じて、前記受信部により前記電波を受信できるか否かを示す判定結果を取得し、前記受信部により受信された前記電波に基づいて前記計時部が計時する前記現在時刻を補正する第１処理と、前記第１処理と異なる少なくとも１つの第２処理と、のうちいずれかを選択して実行する処理選択手段として機能させ、
前記処理選択手段は、前記判定結果が前記受信部により前記電波を受信できないことを示す場合、前記第１処理を選択しない、
ことを特徴とするプログラム。
【符号の説明】
【００８５】
１…無線通信システム、１００，１００ａ…電子時計、１０１…マイクロコンピュータ、１０２…ＲＯＭ、１０３…通信部、１０４…アンテナ、１０５…電力供給部、１０６…表示部、１０７…表示ドライバ、１０８…操作受付部、１０９…電波受信部、１１０，１１０ａ…ＣＰＵ、１１１…ＲＡＭ、１１２…発振回路、１１３…分周回路、１１４…計時回路、１１５…プログラム、１１６…振動子、１２１，１２１ａ…処理選択部、１２２…補正結果提示部、１２３…受信電波時刻補正部、１２４…ＢＬＥ時刻補正部、１２５…端末探索部、１２６…データ通信部、１１〜１３…押しボタンスイッチ、１４…りゅうず、１５…秒針、２００…電波塔、３００…無線通信装置
【図１】
2019045342.tif 000003
【図２】
2019045342.tif 000004
【図３】
2019045342.tif 000005
【図４】
2019045342.tif 000006
【図５】
2019045342.tif 000007
【図６】
2019045342.tif 000008