(57)【要約】【課題】電波受信動作に係るユーザの利便性を向上させることのできる電子時計、受信動作制御方法及びプログラムを提供する。【解決手段】電子時計は、測位衛星からの電波を受信する受信部と、制御部と、ユーザの操作を受け付ける操作受付部と、を備え、制御部は、操作受付部が受け付けている所定の入力操作の継続時間が所定の第１基準時間以上となった場合には、受信部により現在位置の取得に係る第１の動作を開始させ、継続時間が第１基準時間より長い第２基準時間以上となる前に所定の入力操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように受信部の動作を変更させる。【選択図】図２
2018155669.tif 000002
【特許請求の範囲】
【請求項１】
測位衛星からの電波を受信する受信部と、
制御部と、
ユーザの操作を受け付ける操作受付部と、
を備え、
前記制御部は、
前記操作受付部が受け付けている所定の入力操作の継続時間が所定の第１基準時間以上となった場合には、前記受信部により現在位置の取得に係る第１の動作を開始させ、
前記継続時間が前記第１基準時間より長い第２基準時間以上となる前に前記所定の入力操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように前記受信部の動作を変更させる
ことを特徴とする電子時計。
【請求項２】
前記制御部は、前記受信部の動作を前記第２の動作に変更させる場合には、前記受信部を再起動させることを特徴とする請求項１記載の電子時計。
【請求項３】
前記制御部は、前記受信部の動作を前記第２の動作に変更させる場合には、当該変更の時点で捕捉されている電波を送信する測位衛星のうち少なくとも一つを記憶し、前記再起動後には、当該記憶された測位衛星からの電波を優先的に捕捉することを特徴とする請求項２記載の電子時計。
【請求項４】
前記制御部は、前記受信部の動作を前記第２の動作に変更させる場合には、捕捉対象とする測位衛星の電波数を所定の下限数に減少させ、捕捉されている電波数が前記下限数よりも多い場合には、所定の条件で前記下限数の電波を選択して現在位置を含まない日時情報の取得に係る動作を行うことを特徴とする請求項１記載の電子時計。
【請求項５】
測位衛星からの電波を受信する受信部と、ユーザの操作を受け付ける操作受付部と、を備える電子時計の受信動作制御方法であって、
前記操作受付部が受け付けている所定の入力操作の継続時間が所定の第１基準時間以上となった場合には、前記受信部により現在位置の取得に係る第１の動作を開始させる測位動作開始ステップ、
前記継続時間が前記第１基準時間より長い第２基準時間以上となる前に前記所定の入力操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように前記受信部の動作を変更させる動作変更ステップ、
を含むことを特徴とする受信動作制御方法。
【請求項６】
測位衛星からの電波を受信する受信部と、ユーザの操作を受け付ける操作受付部と、を備える電子時計のコンピュータを
前記操作受付部が受け付けている所定の入力操作の継続時間が所定の第１基準時間以上となった場合には、前記受信部により現在位置の取得に係る第１の動作を開始させる測位動作開始手段、
前記継続時間が前記第１基準時間より長い第２基準時間以上となる前に前記所定の入力操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように前記受信部の動作を変更させる動作変更手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子時計、受信動作制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、測位衛星からの電波を受信して正確な日時情報を取得したり現在位置を取得したりすることのできる電子時計がある。この電子時計では、定期的に外部から日時情報を取得して正確な日時の計数を維持することができる。また、ユーザの入力操作に基づいて、所望のタイミングで日時を取得したり、現在位置や現在位置に応じたタイムゾーン及び夏時間実施ルールなどの地方時設定を取得、更新したりすることができる。
【０００３】
しかしながら、電子時計、特に、腕時計などの携帯可能な小型のものでは、操作の受付に係る構成の数や可能な操作内容に制限があり、ユーザ操作に基づいて多くの機能を行わせようとすると、操作内容が複雑化しやすいという問題がある。これに対し、所定の操作の継続時間に応じて測位衛星からの電波の受信時に、現在位置情報を含まず日時情報のみを取得する動作を行うか、日時情報と位置情報を併せて取得する動作を行うかを切り替えることのできる電子時計が開示されている（特許文献１）。
【０００４】
電子時計では、日時情報の取得が行われる場合に比較して現在位置情報を必要とする頻度が低いことが多いので、ユーザの利便性を考慮して、所定の操作の継続時間が所定の基準時間よりも短い場合に日時情報のみの取得動作が行われ、継続時間が当該基準時間より長くなった場合に位置情報を併せて取得するように切り替えられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−５０３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような電子時計では、身につけるユーザの移動により短時間で受信条件が大きく変化することがあり、特に、測位動作のように必要な情報の取得に時間がかかる場合、ユーザに長時間の待機を強いたり、ユーザの移動の結果、受信環境が維持されずに受信に失敗したりして、ユーザの利便性を損なうという課題がある。
【０００７】
この発明の目的は、電波受信動作に係るユーザの利便性を向上させることのできる電子時計、受信動作制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、
測位衛星からの電波を受信する受信部と、
制御部と、
ユーザの操作を受け付ける操作受付部と、
を備え、
前記制御部は、
前記操作受付部が受け付けている所定の入力操作の継続時間が所定の第１基準時間以上となった場合には、前記受信部により現在位置の取得に係る第１の動作を開始させ、
前記継続時間が前記第１基準時間より長い第２基準時間以上となる前に前記所定の入力操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように前記受信部の動作を変更させる
ことを特徴とする電子時計である。
【発明の効果】
【０００９】
本発明に従うと、電子時計において電波受信動作に係るユーザの利便性を向上させることができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の電子時計を示すブロック図である。
【図２】押下継続時間に応じた衛星電波受信処理部の動作切替状態を説明する図である。
【図３】電子時計で実行される受信動作制御処理の制御手順を示すフローチャートである。
【図４】衛星電波受信処理部で実行される受信制御処理の制御手順を示すフローチャートである。
【図５】第２実施形態の電子時計で実行される受信動作制御処理の制御手順を示すフローチャートである。
【図６】第２実施形態の衛星電波受信処理部で実行される受信制御処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本実施形態の電子時計１の機能構成を示すブロック図である。
この電子時計１（コンピュータ）は、マイコン４０と、衛星電波受信処理部５０及びアンテナＡ１と、操作受付部６１と、表示部６２と、報知動作部６３と、ＲＯＭ６４と、電力供給部７０などを備える。
【００１２】
マイコン４０は、電子時計１の各種動作の制御を行う。マイコン４０は、ホスト制御部４１と、発振回路４４と、分周回路４５と、計時回路４６などを備える。
【００１３】
ホスト制御部４１は、ホストＣＰＵ４１１と、ＲＡＭ４１２などを備えて各種演算処理やデータの記憶保持を行い、マイコン４０による電子時計１の動作を統括制御する。ホストＣＰＵ４１１は、演算処理を行うプロセッサである。ＲＡＭ４１２は、ホストＣＰＵ４１１に作業用のメモリ空間を提供し、一時データを記憶する揮発性メモリである。ＲＡＭ４１２には、書き換え更新可能な不揮発性メモリが含まれていても良い。
【００１４】
発振回路４４は、所定の周波数信号を生成して分周回路４５に出力する。発振回路４４は、例えば、水晶発振子を備えて約１６ｋＨｚや約３２ｋＨｚなどの信号を生成する。水晶発振子はマイコン４０に外付けされても良い。
【００１５】
分周回路４５は、発振回路４４から入力された所定の周波数信号を分周してホストＣＰＵ４１１や計時回路４６などが用いる周波数信号に各々変換し、当該ホストＣＰＵ４１１や計時回路４６などに出力する。
【００１６】
計時回路４６は、分周回路４５から入力される信号を計数して現在の日時（時刻）を計数保持する。計時回路４６の計数する日時には、多少の誤差、例えば、一日当たり±０．５秒程度、がある。この計時回路４６の計数する日時は、ホストＣＰＵ４１１からの命令に従って修正されることが可能となっている。
【００１７】
衛星電波受信処理部５０は、受信部５１と、モジュール制御部５２と、記憶部５３などを備え、日時情報（時刻情報）や位置情報を取得するための所定の処理動作を行う。受信部５１は、測位衛星からの電波を捕捉、受信して、航法メッセージを復調する。モジュール制御部５２は、受信部５１により捕捉された測位衛星からの電波から得られる航法メッセージに基づき日時情報や各測位衛星の位置情報などを取得する。また、モジュール制御部５２は、ＣＰＵやＲＡＭなどを備え、取得された日時情報及び各測位衛星の位置情報を用いて自機の現在位置を算出する測位を行う。記憶部５３は、受信動作に係る各種設定データやモジュール制御部５２の動作に係る制御プログラムなどを記憶保持する。
【００１８】
衛星電波受信処理部５０による測位に係る動作に要する電力（消費電流、負荷）及び測位動作が終了するまでの一回当たりの電力消費量は、日時の計数動作や表示部６２による表示動作といった電子時計１における他の動作と比較して著しく大きい。
【００１９】
ＲＯＭ６４は、電子時計１の各種動作に係る設定データやプログラム６４１を格納する。プログラム６４１には、操作受付部６１が受け付けている操作内容に応じて衛星電波受信処理部５０の動作制御を行う受信動作制御プログラムが含まれる。ＲＯＭ６４は、マスクＲＯＭなどの書き換え更新ができないもの、フラッシュメモリなどの更新可能な不揮発性メモリ、又はこれら両方を有する。
【００２０】
操作受付部６１は、外部（ユーザ）からの入力操作を受け付けて入力信号としてホストＣＰＵ４１１に出力する。操作受付部６１は、外部からの入力操作を受け付ける構成として、一又は複数の押しボタンスイッチ６１１を有する。また、操作受付部６１は、りゅうずやタッチパネルなどを有していても良い。
【００２１】
表示部６２は、ホストＣＰＵ４１１の制御に応じて各種情報を表示する。表示部６２は、計時回路４６により計数されている日時に基づいて、少なくとも現在の時刻を表示可能である。表示部６２としては、例えば、複数の指針（時針、分針及び秒針など）を備えていても良いし、あるいは、液晶画面などによるデジタル表示が可能な構成を備えていても良い。
【００２２】
報知動作部６３は、ホストＣＰＵ４１１の制御に基づいて所定の報知動作を行う。報知動作部６３としては、例えば、ビープ音を発生するビープ音発生部、発光動作を行う発光部やこれらの組み合わせなどが挙げられる。
【００２３】
電力供給部７０は、マイコン４０や衛星電波受信処理部５０などの各部にバッテリ７１から電力を供給する。バッテリ７１は、電子時計１が備える発電部及び当該発電部の発電起電力により充電される二次電池を有していても良いし、あるいは、電子時計１に対してユーザが着脱可能なボタン型電池などであっても良い。発電部としては、例えば、太陽光発電部が挙げられる。ここでは、電子時計１の軽量化や小型化のために、軽量かつ小型なバッテリ７１が用いられることが望ましい。
【００２４】
次に、本実施形態の電子時計１における受信動作制御方法である測位衛星からの電波受信動作について説明する。
電子時計１では、所定の押しボタンスイッチ６１１の押下状態（所定の入力操作）の継続時間が第１基準時間（例えば、１．５秒）以上、かつ第１基準時間より長い第２基準時間（例えば、３．０秒）未満の場合に日時の取得を行い、所定の押しボタンスイッチ６１１の押下継続時間が３．０秒以上の場合には、位置情報の取得を行う。
これらの各構成のうち、ホスト制御部４１とモジュール制御部５２とが本実施形態の電子時計１における制御部を構成する。
【００２５】
図２は、本実施形態の電子時計１において押下継続時間に応じた衛星電波受信処理部５０の動作切替状態を説明する図である。
電子時計１では、押下継続時間が第１基準時間（１．５秒）以上となった場合に衛星電波受信処理部５０が起動されて受信動作が開始される。このとき衛星電波受信処理部５０では、初期設定の後にまず測位動作に必要な情報の受信動作（現在位置の取得に係る第１の動作）を開始する。そして、図２（ａ）に示すように、所定の押しボタンスイッチ６１１の押下操作が第２基準時間（３．０秒）以上となる前に解除された場合には、測位動作（現在位置の取得に係る第１の動作）を完了せず、日時だけ（現在位置を含まない日時情報）を取得した（第２の動作）段階で、現在位置を含まない当該日時に係る情報をホストＣＰＵ４１１に出力し、受信動作を終了する。
【００２６】
一方、図２（ｂ）に示すように、押下継続時間が第２基準時間（３．０秒）以上となった場合には、衛星電波受信処理部５０は、そのまま情報の取得を続けて測位動作を行い、測位結果に応じた位置情報をホストＣＰＵ４１１に出力する。
【００２７】
ＧＰＳ（Global Positioning System）に係る測位衛星からの電波を受信して、送信されている信号を復号して必要な情報を取得する場合、日時情報は６秒ごとに送信される各サブフレームの先頭付近２ワード（１．２秒）に含まれる。よって、測位衛星からの電波を追尾し始めてから１．５秒程度、最大で６．０〜７．５秒程度で位置情報を含まない日時情報が取得される。一方、現在位置情報を取得する場合に必要な各測位衛星の軌道情報は、順番に送信される５つのサブフレーム（合計３０秒）の信号のうち２、３番目に含まれる。よって、位置情報の取得には、当該測位衛星の現在位置を特定するための日時情報（上述の先頭２ワード）を含めて、合計約１２秒間、最大で３０〜４２秒程度の受信が必要になる。
【００２８】
図３は、本実施形態の電子時計１で実行される受信動作制御処理のホスト制御部４１による制御手順を示すフローチャートである。
この受信動作制御処理は、所定の押しボタンスイッチ６１１の押下継続時間が１．５秒以上となったタイミングで呼び出されて実行される。
【００２９】
受信動作制御処理が開始されると、ホスト制御部４１（ホストＣＰＵ４１１）は、衛星電波受信処理部５０を起動させる（ステップＳ１０１）。ホスト制御部４１は、起動した衛星電波受信処理部５０に対して測位命令を出力する（ステップＳ１０２；測位動作開始ステップ、測位動作開始手段）。ホスト制御部４１は、起動命令と測位命令とを同時に行える場合には、同時に行うこととして良い。
【００３０】
ホスト制御部４１は、所定の押しボタンスイッチ６１１の押下操作の開始から３秒以上が経過したか否かを判別する（ステップＳ１０３）。３秒以上経過したと判別された場合には（ステップＳ１０３で“ＹＥＳ”）、ホスト制御部４１の処理は、ステップＳ１０６に移行する。
【００３１】
押下操作の開始から３秒以上経過していないと判別された場合には（ステップＳ１０３で“ＮＯ”）、ホスト制御部４１は、押下操作が解除されたか否かを判別する（ステップＳ１０４）。解除されていないと判別された場合には（ステップＳ１０４で“ＮＯ”）、ホスト制御部４１の処理は、ステップＳ１０３に戻る。
【００３２】
所定の押しボタンスイッチ６１１の押下操作が解除されたと判別された場合には（ステップＳ１０４で“ＹＥＳ”）、ホスト制御部４１は、衛星電波受信処理部５０に対して日時取得に変更する命令を出力する（ステップＳ１０５；動作変更ステップ、動作変更手段）。それから、ホスト制御部４１の処理は、ステップＳ１０６に移行する。
【００３３】
ステップＳ１０３又はステップＳ１０５の処理からステップＳ１０６の処理に移行すると、ホスト制御部４１は、衛星電波受信処理部５０からの信号入力を待ち受けて、当該衛星電波受信処理部５０から出力された結果を取得する（ステップＳ１０６）。ホスト制御部４１は、取得結果に基づく処理、すなわち、計時回路４６の計数する日時の修正や表示日時の変更などの処理を適宜行う。
【００３４】
ホスト制御部４１は、衛星電波受信処理部５０の動作を停止させる（ステップＳ１０７）。そして、ホスト制御部４１は、受信動作制御処理を終了する。
【００３５】
図４は、衛星電波受信処理部５０で実行される受信制御処理のモジュール制御部５２による制御手順を示すフローチャートである。
この受信制御処理は、ホストＣＰＵ４１１の制御により衛星電波受信処理部５０が起動された場合に、併せて開始される。
【００３６】
受信制御処理が開始されると、モジュール制御部５２は、衛星電波受信処理部５０の動作に係る初期設定を行う（ステップＳ２０１）。初期設定としては、受信動作に必要なプログラム、設定やデータの読み込みなどが含まれる。読み込まれるデータは、記憶部５３のほか、ＲＯＭ６４に格納されていても良い。
【００３７】
モジュール制御部５２は、受信部５１を立ち上げて受信動作を開始する（ステップＳ２０２）。モジュール制御部５２は、測位衛星からの電波の動作を開始する。また、捕捉対象とされる対象衛星数Ｎ（電波数）として「３」を設定する。高度を考慮する場合には「４」として良い。
【００３８】
モジュール制御部５２は、捕捉動作の実行中であり、かつ新たに測位衛星からの電波が捕捉されたか否かを判別する（ステップＳ２０３）。既に捕捉動作が終了しているか、又は新たな測位衛星からの電波が捕捉されていないと判別された場合には（ステップＳ２０３で“ＮＯ”）、モジュール制御部５２の処理は、ステップＳ２０５に移行する。
【００３９】
捕捉動作中であって新たな測位衛星からの電波が捕捉されたと判別された場合には（ステップＳ２０３で“ＹＥＳ”）、モジュール制御部５２は、当該捕捉された測位衛星からの電波の追尾動作を開始する（ステップＳ２０４）。それから、モジュール制御部５２の処理は、ステップＳ２０５に移行する。
【００４０】
ステップＳ２０５の処理に移行すると、モジュール制御部５２は、日時取得への変更命令が取得されたか否かを判別する（ステップＳ２０５）。取得されていないと判別された場合には（ステップＳ２０５で“ＮＯ”）、モジュール制御部５２の処理は、ステップＳ２０７に移行する。取得されたと判別された場合には（ステップＳ２０５で“ＹＥＳ”）、モジュール制御部５２は、対象衛星数Ｎの値を「１」（所定の下限数）に変更する（減少させる）（ステップＳ２０６）。それから、モジュール制御部５２の処理は、ステップＳ２０７に移行する。
【００４１】
ステップＳ２０７の処理に移行すると、モジュール制御部５２は、現在捕捉されている測位衛星からの電波の数が対象衛星数Ｎ以上であるか否かを判別する（ステップＳ２０７）。対象衛星数Ｎ以上ではないと判別された場合には（ステップＳ２０７で“ＮＯ”）、モジュール制御部５２の処理は、ステップＳ２０３に戻る。対象衛星数Ｎ以上であると判別された場合には（ステップＳ２０７で“ＹＥＳ”）、モジュール制御部５２は、捕捉動作を終了する（ステップＳ２０８）。なお、同時に複数の測位衛星からの電波が捕捉された場合や、対象衛星数Ｎが「３」から「１」に変更された（減少した）場合などで、捕捉されている測位衛星からの電波の数が対象衛星数Ｎよりも多い場合には、モジュール制御部５２は、所定の条件、例えば、受信強度の高い順などで対象衛星数Ｎと等しい数の測位衛星からの電波を選択して、残りの捕捉電波の追尾を中止することとして良い。
【００４２】
モジュール制御部５２は、必要な情報が取得されたか否かを判別する（ステップＳ２０９）。取得されていないと判別された場合には（ステップＳ２０９で“ＮＯ”）、モジュール制御部５２の処理は、ステップＳ２０３に戻る。取得されたと判別された場合には（ステップＳ２０９で“ＹＥＳ”）、必要に応じて演算処理、例えば、測位演算を行ってホスト制御部４１から要求されている結果を取得する。モジュール制御部５２は、得られた結果を適切なタイミング、例えば、毎正秒（秒桁未満の値が０のタイミング）でホスト制御部４１に出力する（ステップＳ２１０）。
【００４３】
モジュール制御部５２は、受信部５１による受信動作を終了し（ステップＳ２１１）、受信制御処理を終了する。
【００４４】
なお、ここでは、日時情報の取得時に１機の測位衛星からの電波、現在位置に係る情報の取得時には３機の測位衛星からの電波が捕捉された時点で捕捉動作を終了することとしたが、捕捉衛星数が多い方が取得情報の精度が向上するので、所定の条件、例えば、捕捉動作の継続時間や電波受信強度の基準などに応じてこれ以上の測位衛星からの電波を捕捉することとしても良い。
【００４５】
以上のように、第１実施形態の電子時計１は、測位衛星からの電波を受信する受信部５１と、ホスト制御部４１及びモジュール制御部５２を含む制御部と、ユーザの操作を受け付ける操作受付部６１と、を備える。制御部は、操作受付部６１が受け付けている所定の押しボタンスイッチ６１１の押下操作の継続時間が第１基準時間（１．５秒）以上となった場合には、受信部５１により現在位置の取得に係る第１の動作を開始させ、継続時間が第１基準時間より長い第２基準時間（３．０秒）以上となる前に押下操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように受信部５１の動作を変更させる。
このように、電波の受信動作を行うことが決まった場合に、まず、測位動作に係る受信動作を開始させ、測位が不要となった場合には、測位動作を完了せず日時情報のみを取得して受信を終了する。これにより、測位動作を行うことが確定する前から測位に係る動作が開始されるので、現在位置情報の取得が完了するまでの時間を短縮することができる。一方で、測位動作を行わないことになった場合でも、受信部５１の起動動作や捕捉動作に要する時間を利用して又は捕捉動作の結果を生かして日時情報の取得動作に移行できるので、受信部５１の電力消費や受信時間を不必要に大きく増大させない。また、特に、通常ユーザにストレスを感じさせない程度の第２基準時間は、１〜２秒程度である第１基準時間の２倍程度であり、日時情報を取得するまでの時間が多少延びたとしても、測位動作と比較して十分に短い時間である。すなわち、この時間内で受信環境が大きく変化して日時情報の取得が困難となる可能性は十分に低い。したがって、電子時計１において電波受信動作に係るユーザの利便性を向上させることができる。
【００４６】
また、制御部は、受信部５１の動作を日時のみの取得に係る動作に変更させる場合には、捕捉対象とする測位衛星の電波数を所定の下限数「１」に減少させ、捕捉されている電波数がこの下限数よりも多い場合には、所定の条件で下限数の電波を選択して現在位置を含まない日時情報の取得に係る動作を行う。
測位動作に応じた捕捉動作で既に２機以上の測位衛星からの電波が捕捉されている状況で日時情報の取得に変更された場合、捕捉されている電波のうち好ましいものをそのまま利用して日時情報の取得を行うことができるので、捕捉動作を無駄にせず、確実かつ安定して日時情報を取得することができる。
【００４７】
また、本実施形態の電子時計１の受信動作制御方法は、操作受付部６１が受け付けている所定の押しボタンスイッチ６１１の押下操作の継続時間が第１基準時間以上となった場合には、受信部５１により現在位置の取得に係る第１の動作を開始させる測位動作開始ステップ、継続時間が第１基準時間より長い第２基準時間以上となる前に所定の押しボタンスイッチ６１１の押下操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように受信部５１の動作を変更させる動作変更ステップ、を含む。
このように、電波の受信動作を行うことが決まった場合に、まず、測位動作に係る受信動作を開始させ、測位が不要な場合には、測位動作を完了せずに日時情報のみを取得して受信を終了する。これにより、測位動作を行うことが確定する前から測位に係る動作が開始されるので、現在位置情報の取得が完了するまでの時間を短縮することができる。一方で、測位動作を行わないことになった場合でも、受信部５１の起動動作や捕捉動作に要する時間を利用して又は捕捉動作を生かして日時情報の取得動作に移行できるので、受信部５１の電力消費や受信時間を不必要に大きく増大させない。したがって、電子時計１において電波受信動作に係るユーザの利便性を向上させることができる。
【００４８】
また、受信動作の制御に係るプログラム６４１は、電子時計１のコンピュータを、操作受付部６１が受け付けている所定の押しボタンスイッチ６１１の押下操作の継続時間が所定の第１基準時間以上となった場合には、受信部５１により現在位置の取得に係る第１の動作を開始させる測位動作開始手段、継続時間が第１基準時間より長い第２基準時間以上となる前に押下操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように受信部５１の動作を変更させる動作変更手段、として機能させる。
このように、受信動作制御をソフトウェア的に行うことで、ユーザ操作に応じた受信対象の切り替えを容易かつ適切に行い、特に、電波受信命令に係る入力操作の開始から測位の完了までの時間をより短縮することができる。これにより、従来よりも速やかかつより確実に現在位置情報を取得することが可能になり、ユーザの利便性を向上させることができる。
【００４９】
［第２実施形態］
次に第２実施形態の電子時計１について説明する。
第２実施形態の電子時計１の機能構成は、第１実施形態の電子時計１と同一であり、同一の符号を用いることとして説明を省略する。
【００５０】
次に、第２実施形態の電子時計１における受信動作の制御について説明する。
図５は、第２実施形態の電子時計１で実行される受信動作制御処理のホスト制御部４１による制御手順を示すフローチャートである。
この受信動作制御処理は、第１実施形態の電子時計１で実行される受信動作制御処理と比較して、ステップＳ１０５の処理がステップＳ１０５ａ、Ｓ１０５ｂの処理に置き換えられた点を除き同一であり、同一の処理内容には同一の符号を付して説明を省略する。
【００５１】
ステップＳ１０４の判別処理で“ＹＥＳ”に分岐すると、ホスト制御部４１（ホストＣＰＵ４１１）は、衛星電波受信処理部５０の動作、すなわち測位動作を途中で中断させて再起動させる（ステップＳ１０５ａ）。ホスト制御部４１は、衛星電波受信処理部５０に対して日時取得命令を送信する（ステップＳ１０５ｂ）。それから、ホスト制御部４１の処理は、ステップＳ１０６に移行する。
【００５２】
図６は、第２実施形態の電子時計１の衛星電波受信処理部５０で実行される受信制御処理のモジュール制御部５２による制御手順を示すフローチャートである。
この受信制御処理は、押下操作時間が１．５秒を経過してホスト制御部４１により呼び出されて起動されたときに加えて、押下操作時間が３．０秒に達する前に押下操作が解除されて、ステップＳ１０５ａの処理で再起動された場合にも呼び出される。
この受信制御処理は、第１実施形態の電子時計１の衛星電波受信処理部５０で実行される受信制御処理と比較して、ステップＳ２０２の処理がステップＳ２０２ａ、Ｓ２０２ｂの処理に置き換えられ、また、ステップＳ２０５、Ｓ２０６の処理が削除されている。その他の処理については同一であり、同一の符号を用いることとして説明を省略する。
【００５３】
ステップＳ２０１の処理に続いて、モジュール制御部５２は、ホスト制御部４１から入力された取得対象の設定命令に従って取得対象を日時又は現在位置に設定し、すなわち、動作を現在位置の取得に係る第１の動作又は現在位置を含まない日時情報の取得に係る第２の動作のいずれかに定め、当該設定に応じて対象衛星数Ｎを「１」又は「３」に設定する（ステップＳ２０２ａ）。モジュール制御部５２は、受信部５１を起動させて受信動作を開始し、測位衛星からの電波の捕捉動作を開始する（ステップＳ２０２ｂ）。
【００５４】
このとき、モジュール制御部５２は、現在位置の取得に係る受信動作において測位衛星からの電波が捕捉された後に再起動された場合には、当該捕捉されていた電波（複数が捕捉されていた場合には、所定の条件で１つ以上を選択しても良い）に係る情報（測位衛星）を記憶保持して、優先的に再捕捉することができる。また、このとき、Ｃ／Ａコードの位相なども再利用可能とすることができる。
更に、現在位置の取得に係る受信動作において既に受信された信号の位相（すなわち、各サブフレームの先頭の受信タイミング）が特定されている場合には、モジュール制御部５２は、各サブフレームの先頭のタイミングに合わせて追尾動作に移行できるように初期動作や捕捉動作の時間を逆算して受信部５１を起動させることができる。それから、モジュール制御部５２の処理は、ステップＳ２０３に移行する。
【００５５】
ステップＳ２０３で“ＮＯ”に分岐した場合、及びステップＳ２０４の処理の次には、ステップＳ２０７の処理が実行される。
【００５６】
以上のように、第２実施形態の電子時計１では、制御部は、受信部５１の動作を日時情報の取得に係る動作に変更させる場合には、受信部５１を再起動させる。このような単純な処理により、ユーザの利便性を低下させずに測位動作の完了までの時間を縮めることができる。
【００５７】
また、制御部は、受信部５１の動作を日時情報の取得に係る動作に変更させる場合には、当該変更の時点で捕捉されている電波を送信する測位衛星のうち少なくとも一つを記憶し、再起動後には、当該記憶された測位衛星からの電波を優先的に捕捉する。これにより、捕捉に要する時間を短縮し、容易かつより確実に測位衛星からの電波を捕捉して日時情報の取得を行うことができる。
【００５８】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、所定の押しボタンスイッチ６１１の押下継続時間を基準として説明したが、操作が継続されるものであればこれに限られない。例えば、りゅうずの回転操作の継続時間やタッチパネルの所定位置への接触時間などであっても良い。
【００５９】
また、上記実施の形態では、日時情報の取得に変更した際に、測位動作の開始時に捕捉された測位衛星からの電波を優先的に再捕捉することとしたが、このように優先的な捕捉動作を行わなくても良い。
【００６０】
また、上記実施の形態では、衛星電波受信処理部５０の再起動時に適切なタイミングで追尾を開始できるように、モジュール制御部５２が受信部５１を起動させるタイミングを調整することができるとしたが、ホスト制御部４１が適切なタイミングで衛星電波受信処理部５０を再起動させることで、モジュール制御部５２が受信部５１の受信タイミングを制御しなくても当該受信部５１が適切なタイミングで追尾動作を開始できるようにしても良い。
【００６１】
また、上記実施の形態では、ＧＰＳ衛星からの電波受信の場合を例に挙げて説明したが、ＧＬＯＮＡＳＳなどの他の測位衛星からの電波受信を行って日時や現在位置に係る情報を取得する場合でも、同様の処理とすることができる。
【００６２】
また、以上の説明では、本発明に係るホスト制御部４１（ホストＣＰＵ４１１）の処理動作に係る受信動作制御処理のプログラム６４１を記憶するコンピュータ読み取り可能な媒体としてフラッシュメモリやＥＥＰＲＯＭなどの各種不揮発性メモリを有するＲＯＭ６４を例に挙げて説明したが、これに限定されない。その他のコンピュータ読み取り可能な媒体として、ＨＤＤ（Hard Disk Drive）や、ＣＤ−ＲＯＭやＤＶＤディスクなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態で示した構成、制御内容や手順などの具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００６３】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
【００６４】
［付記］
＜請求項１＞
測位衛星からの電波を受信する受信部と、
制御部と、
ユーザの操作を受け付ける操作受付部と、
を備え、
前記制御部は、
前記操作受付部が受け付けている所定の入力操作の継続時間が所定の第１基準時間以上となった場合には、前記受信部により現在位置の取得に係る第１の動作を開始させ、
前記継続時間が前記第１基準時間より長い第２基準時間以上となる前に前記所定の入力操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように前記受信部の動作を変更させる
ことを特徴とする電子時計。
＜請求項２＞
前記制御部は、前記受信部の動作を前記第２の動作に変更させる場合には、前記受信部を再起動させることを特徴とする請求項１記載の電子時計。
＜請求項３＞
前記制御部は、前記受信部の動作を前記第２の動作に変更させる場合には、当該変更の時点で捕捉されている電波を送信する測位衛星のうち少なくとも一つを記憶し、前記再起動後には、当該記憶された測位衛星からの電波を優先的に捕捉することを特徴とする請求項２記載の電子時計。
＜請求項４＞
前記制御部は、前記受信部の動作を前記第２の動作に変更させる場合には、捕捉対象とする測位衛星の電波数を所定の下限数に減少させ、捕捉されている電波数が前記下限数よりも多い場合には、所定の条件で前記下限数の電波を選択して現在位置を含まない日時情報の取得に係る動作を行うことを特徴とする請求項１記載の電子時計。
＜請求項５＞
測位衛星からの電波を受信する受信部と、ユーザの操作を受け付ける操作受付部と、を備える電子時計の受信動作制御方法であって、
前記操作受付部が受け付けている所定の入力操作の継続時間が所定の第１基準時間以上となった場合には、前記受信部により現在位置の取得に係る第１の動作を開始させる測位動作開始ステップ、
前記継続時間が前記第１基準時間より長い第２基準時間以上となる前に前記所定の入力操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように前記受信部の動作を変更させる動作変更ステップ、
を含むことを特徴とする受信動作制御方法。
＜請求項６＞
測位衛星からの電波を受信する受信部と、ユーザの操作を受け付ける操作受付部と、を備える電子時計のコンピュータを
前記操作受付部が受け付けている所定の入力操作の継続時間が所定の第１基準時間以上となった場合には、前記受信部により現在位置の取得に係る第１の動作を開始させる測位動作開始手段、
前記継続時間が前記第１基準時間より長い第２基準時間以上となる前に前記所定の入力操作が終了した場合には、現在位置を含まない日時情報の取得に係る第２の動作を行うように前記受信部の動作を変更させる動作変更手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６５】
１     電子時計
４０   マイコン
４１   ホスト制御部
４１１ ホストＣＰＵ
４１２ ＲＡＭ
４４   発振回路
４５   分周回路
４６   計時回路
５０   衛星電波受信処理部
５１   受信部
５２   モジュール制御部
５３   記憶部
６１   操作受付部
６１１ 押しボタンスイッチ
６２   表示部
６３   報知動作部
６４   ＲＯＭ
６４１ プログラム
７０   電力供給部
７１   バッテリ
Ａ１   アンテナ
Ｎ     対象衛星数
【図１】
2018155669.tif 000003
【図２】
2018155669.tif 000004
【図３】
2018155669.tif 000005
【図４】
2018155669.tif 000006
【図５】
2018155669.tif 000007
【図６】
2018155669.tif 000008