(57)【要約】【課題】  機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器に関し、時刻補正の適正化を図る。【解決手段】    機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器（携帯端末装置２）であって、前記時刻補正情報を受信する受信部（無線受信部８）と、前記機器側時刻の補正抑止時間か否かを判定し、前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正する時刻補正部（プロセッサ６）とを備える。また、時刻補正情報を保持する保持部（記憶部４）を備えて、適時に時刻補正を行う構成とする。また、提供された時刻補正情報の受信時点から補正時までの時間（ΔＴ）を提供時刻（補正時刻Ｔｘ）に加算して真の時刻（修正時刻Ｔｙ）とする。【選択図】        図１
2006300554.tif 000002
【特許請求の範囲】
【請求項１】
機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器であって、
前記時刻補正情報を受信する受信部と、
前記機器側時刻の補正抑止時間か否かを判定し、前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正する時刻補正部と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
提供された前記時刻補正情報を以て前記機器側時刻を補正した場合には、その補正から一定の補正抑止時間を設定し、時刻補正情報が提供されても該時刻補正情報を破棄し、前記機器側時刻の補正を禁止する構成としたことを特徴とする電子機器。
【請求項３】
機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器であって、
前記時刻補正情報を受信する受信部と、
前記受信部が受信した前記時刻補正情報を保持する保持部と、
前記保持部に保持された前記時刻補正情報を用いて前記機器側時刻を補正する時刻補正部と、
を備えることを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器において、
前記機器側時刻の補正抑止時間の場合に、前記保持部に前記時刻補正情報を保持させる構成としたことを特徴とする電子機器。
【請求項５】
請求項３に記載の電子機器において、
前記保持部に保持させた前記時刻補正情報の時刻に、その時刻から補正時点までの時間を加算して得られる時刻を補正時刻とすることを特徴とする電子機器。
【請求項６】
機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正方法であって、
時刻補正情報を受信する処理と、
前記機器側時刻の補正抑止時間か否かを判定する処理と、
前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正する処理と、
を備えることを特徴とする電子機器の時刻補正方法。
【請求項７】
機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正方法であって、
時刻補正情報を受信する処理と、
受信した前記時刻補正情報を保持する処理と、
保持した前記時刻補正情報を用いて前記機器側時刻を補正する処理と、
を備えることを特徴とする電子機器の時刻補正方法。
【請求項８】
請求項７に記載の電子機器の時刻補正方法において、
機器側時刻の補正抑止時間であるか否かを判定する処理と、
機器側時刻の補正抑止時間である場合に、前記時刻補正情報を保持する処理と、
を含む構成としたことを特徴とする電子機器の時刻補正方法。
【請求項９】
請求項７に記載の電子機器の時刻補正方法において、
保持している前記時刻補正情報の時刻に、その時刻から補正時点までの時間を加算して補正時刻を算出する処理を含むことを特徴とする電子機器の時刻補正方法。
【請求項１０】
コンピュータによって実行され、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正プログラムであって、
時刻補正情報を受信するステップと、
前記機器側時刻の補正抑止時間か否かを判定するステップと、
前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正するステップと、
を備えることを特徴とする電子機器の時刻補正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置等の電子機器の自動時刻補正に関し、機器外の基地局やネットワークから提供される時刻補正情報を用いて時刻を自動補正する電子機器、その時刻補正方法及び時刻補正プログラムに関する。
【背景技術】
【０００２】
携帯端末装置等、各種の電子機器では、時刻表示機能、スケジュール機能、起床時刻等の時間設定機能、ストップウォッチ機能等、各種の管理情報として時刻情報が用いられており、その時刻情報を外部から提供される時刻補正情報によって自動補正する機能が備えられている。この時刻補正について、携帯端末装置では、基地局から提供される時刻補正情報、又は基地局に接続されたネットワークから提供される時刻補正情報が用いられている。この時刻補正情報は、１時間程度の時間間隔で定期的に提供される場合や、不定期に提供される場合等がある。
【０００３】
このような時刻補正技術に関し、先行特許文献を参照すると、端末機器側から基地局に対して時刻情報の送信を要求し、その要求に応じた時刻情報を基地局側から機器側に受けるもの（例えば、特許文献１）、基地局から定期的に送信される時刻情報を以て時刻を補正するもの（例えば、特許文献２）、機器内で時間の長さに関係するデータ処理では時刻補正がデータ誤差を増大させることに着目し、時刻補正動作を禁止する時間帯を設定するもの（例えば、特許文献３）等がある。
【特許文献１】特開２００２−１５６４７８号公報（段落番号００２８、００３１、図２等）
【特許文献２】特開平１０−７０７４７号公報（段落番号００２５、図２等）
【特許文献３】特開平１０−５５２２４号公報（段落番号００１７、００１８、図２等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、携帯端末装置内にタイマーが設置された場合には、提供される時刻補正情報により時刻が補正されるとき、そのタイマーをリセットし、適正な時刻に調整することが行われている。このタイマーがリセットされると、各アプリケーションは時刻情報を用いているタイマー（プログラム等）のリセットされたタイミングで補正前と補正後の時刻を取り込み、タイマーの残り時間を算出してタイマーを再設定することが行われる。この再設定には一定の時間を要するし、各アプリケーションを統括するシステムには、各アプリケーションがタイマー設定が完了したかどうかを知る手段はない。即ち、各アプリケーションはタイマーの再設定の完了をシステムに通知しないため、システム側はそれを認識することができない。
【０００５】
また、時刻補正がマニュアル設定で行われる場合には上記の問題はないが、ネットワーク等から提供される時刻補正情報により時刻補正を自動的に行う場合には、次のような不都合がある。アプリケーションが時刻補正を実行中に時刻補正情報が提供されると、時刻補正処理が混乱するおそれがある。この場合、タイマーの再設定を失敗するおそれがある。また、時刻補正情報が提供されても、アプリケーションによっては時刻補正を実行できないタイミングがある。
【０００６】
このような不都合は、携帯端末装置だけではなく、時刻情報を用いるアプリケーションを実行する電子機器においても、時刻補正情報の提供を受けて時刻補正を行う場合に生じるおそれがあった。
【０００７】
このような課題について、特許文献１〜３には開示や示唆はなく、その課題を解決する構成の記述や示唆もない。
【０００８】
そこで、本発明の課題は、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器に関し、適正に時刻補正ができるようにすることにある。
【課題を解決するための手段】
【０００９】
上記課題を解決した本発明の構成における各側面を列挙して説明する。
【００１０】
本発明の第１の側面は、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器であって、前記時刻補正情報を受信する受信部と、前記機器側時刻の補正抑止時間か否かを判定し、前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正する時刻補正部とを備える構成である。
【００１１】
斯かる構成によれば、機器外から提供される時刻補正情報が受信部で受信される。その受信の際又は時刻補正の際、補正抑止時間の場合には、その時刻補正情報を破棄し、補正抑止時間でない場合には、機器側時刻が補正される。ここで、機器外とは例えば、基地局やネットワーク等である。また、時刻補正抑止時間には、複数の時間設定が存在しており、例えば、
(1) 電源投入からの一定時間（Ｔ１）、
(2) 時刻補正中の時間であって、その時間内に到来した時刻補正情報での時刻の再補正を防止するための時間（Ｔ２）＝再補正を防止するための時刻補正情報の拒否時間
(3) 時刻補正処理が終了した後の一定時間（Ｔ３）、
(4) (1) 〜(3) 以外の任意に設定される一定時間（Ｔ４）
の１又は複数の時間である。このような補正抑止時間の設定により、その補正抑止時間中では、時刻補正情報が定期的又は不定期に提供されても、機器側時刻が補正されることがなく、機器側時刻の補正中に、時刻補正情報の提供による混乱や時刻補正の誤補正が防止される。
【００１２】
本発明の第１の側面において、好ましくは、提供された前記時刻補正情報を以て前記機器側時刻を補正した場合には、その補正から一定の補正抑止時間を設定し、時刻補正情報が提供されても該時刻補正情報を破棄し、前記機器側時刻の補正を禁止する構成としてもよい。斯かる構成によれば、機器側時刻の繰返し補正を防止できる。時刻補正による機器側の動作プログラム等への影響が回避される。
【００１３】
本発明の第２の側面は、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器であって、前記時刻補正情報を受信する受信部と、前記受信部が受信した前記時刻補正情報を保持する保持部と、前記保持部に保持された前記時刻補正情報を用いて前記機器側時刻を補正する時刻補正部とを備える構成である。
【００１４】
斯かる構成によれば、機器外から提供される時刻補正情報は受信部で受信され、保持部に保持される。この保持部に保持された時刻補正情報により、機器側時刻が補正される。機器外から時刻補正情報が定期的又は不定期に提供されると、また、機器側の機能や動作に関係なく、提供された機器側時刻が保持されるので、その時刻補正情報を用いて適時に時刻補正を行える。斯かる構成によっても、情報の提供による混乱や時刻補正の誤補正が防止される。
【００１５】
本発明の第２の側面において、好ましくは、前記機器側時刻が補正抑止時間の場合に、前記保持部に前記時刻補正情報を保持させる構成としてもよい。斯かる構成によれば、補正抑止時間が設定される場合には、それ以外の時間では提供された時刻補正情報で時刻の補正が可能である。そこで、補正抑止時間中に時刻補正情報が提供された場合には、その時刻補正情報を保持する構成としてもよい。
【００１６】
本発明の第２の側面において、好ましくは、前記保持部に保持させた前記時刻補正情報の時刻に、その時刻から補正時点までの時間を加算して得られる時刻を補正時刻とする構成としてもよい。斯かる構成によれば、補正時刻情報を保持した場合には、時刻補正情報が提供する時刻と時刻補正時点の時刻との間に時間差が生じるので、この時間差を計時して補完すれば、補正時刻情報を保持した時点と時刻補正の時点とに時間差が生じても、適正な時刻に補正することができる。
【００１７】
本発明の第３の側面は、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正方法であって、時刻補正情報を受信する処理と、前記機器側時刻の補正抑止時間か否かを判定する処理と、前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正する処理とを備える構成である。
【００１８】
斯かる構成によれば、時刻補正情報の受信、補正抑止時間か否かの判定、補正抑止時間中であれば時刻補正情報の破棄、補正抑止時間中でなければ時刻補正の処理が行われ、これらの処理により、適正な時刻補正が可能であるし、時刻補正の繰り返しによる不都合を回避することもできる。
【００１９】
本発明の第４の側面は、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正方法であって、時刻補正情報を受信する処理と、受信した前記時刻補正情報を保持する処理と、保持した前記時刻補正情報を用いて前記機器側時刻を補正する処理とを備える構成である。
【００２０】
斯かる構成によれば、時刻補正情報の受信、時刻補正情報の保持、その時刻補正情報による時刻補正の処理が行われ、斯かる処理により、保持された時刻補正情報を用いて適時に時刻補正を行うことができる。
【００２１】
本発明の第４の側面において、好ましくは、機器側時刻の補正抑止時間であるか否かを判定する処理と、機器側時刻の補正抑止時間である場合に、前記時刻補正情報を保持する処理とを含む構成としてもよい。斯かる構成によれば、機器側時刻の補正抑止時間中の場合に、時刻補正情報を保持すれば、補正抑止時間を脱したときに保持されている時刻補正情報を用いて時刻補正が行える。
【００２２】
本発明の第４の側面において、好ましくは、保持している前記時刻補正情報の時刻に、その時刻から補正時点までの時間を加算して補正時刻を算出する処理を含む構成としてもよい。斯かる構成によれば、時刻補正情報の保持と時刻補正との時間差を演算処理によって補完することができ、適正な時刻補正が可能である。
【００２３】
本発明の第５の側面は、コンピュータによって実行され、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正プログラムであって、時刻補正情報を受信するステップと、前記機器側時刻の補正抑止時間か否かを判定するステップと、前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正するステップとを備える構成である。斯かる構成によれば、コンピュータ処理により、機器外から提供された時刻補正情報を補正抑止時間の場合に破棄し、補正抑止時間でない場合に機器内時刻の補正が行われる。
【発明の効果】
【００２４】
以上の構成によれば、次のような効果が得られる。
【００２５】
(1) 機器外から時刻補正情報が定期的又は不定期に提供されても、機器側では時刻補正抑止時間が設定され、時刻補正抑止時間以外の時間で時刻補正が行われるので、時刻補正が適正化され、誤補正や機器側の誤動作を防止できる。
【００２６】
(2) 機器外から提供される時刻補正情報を保持する構成とすれば、その時刻補正情報を用いて時刻補正を適時に行うことができ、誤補正や機器側の誤動作を防止できる。
【発明を実施するための最良の形態】
【００２７】
〔第１の実施の形態〕
【００２８】
本発明の第１の実施の形態について、図１及び図２を参照して説明する。図１は、第１の実施の形態に係る携帯端末装置を示すブロック図、図２は、その外観形態を示す図である。
【００２９】
この携帯端末装置２は、時刻補正情報等の各種の情報を無線で受信できる携帯電話機等の電子機器の一例であって、この実施の形態の携帯端末装置２では、基地局やネットワーク等の外部から提供される時刻補正情報により機器内時刻を自動補正する機能を備えている。ここで、機器内時刻とは携帯端末装置２の内部で機能し又は表示される時刻である。
【００３０】
この携帯端末装置２には、記憶部４、プロセッサ６、無線受信部８、入力操作部１０、表示部１２、タイマー１４等が備えられている。記憶部４は、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random-Access Memory）等を総括的に表しており、着脱可能な記録媒体で構成してもよい。この記憶部４には、プログラム格納部４２、データ格納部４４等が設定されている。
【００３１】
プログラム格納部４２には、管理プログラム４２０、時刻管理プログラム４２１、時刻補正プログラム４２２の他、時刻情報を用いる画像表示プログラム４２３、スケジュールプログラム４２４、カレンダー・日時プログラム４２５、アラームクロックプログラム４２６、撮影画像保存プログラム４２７、履歴情報保存プログラム４２８、ソフトウェア更新プログラム４２９等、時刻情報を用いる各種のアプリケーションプログラム等が格納されている。
【００３２】
管理プログラム４２０は、フレームワークを構成しており、時刻管理プログラム４２１、時刻補正プログラム４２２、画像表示プログラム４２３、スケジュールプログラム４２４等の既述のプログラムの管理をするとともに、時刻補正については、時刻補正抑止時間であるか否か等の時刻補正についての管理を行い、時刻補正が可能か否か、即ち、時刻補正抑止中か否かの判断を行い、時刻補正情報の各プログラムに対する提供又は時刻補正情報の廃棄等を行う。時刻管理プログラム４２１は、計時及びその表示情報を出力する。時刻補正プログラム４２２は、外部から提供される時刻補正情報を用いて、機器内時刻を補正するプログラムである。画像表示プログラム４２３は、表示部１２に時刻や各プログラムの実行中の動作画面、アイコン、カーソル、入力操作部１０からの情報入力を促すメッセージ等の表示を行うプログラムである。スケジュールプログラム４２４、カレンダー・日時プログラム４２５、アラームクロックプログラム４２６、撮影画像保存プログラム４２７、履歴情報保存プログラム４２８、ソフトウェア更新プログラム４２９、その他のアプリケーションプログラムにおいて、時刻情報が参照され、その時刻補正に時刻補正情報が用いられる。
【００３３】
データ格納部４４には、時刻情報に関連する各種情報が格納されるスケジュール格納部４４１、撮影画像格納部４４２、履歴情報格納部４４３、メール格納部４４４等が設定されている。スケジュール格納部４４１、撮影画像格納部４４２、履歴情報格納部４４３、メール格納部４４４等には各イベント情報とともに、イベント時等の時刻情報が格納されている。
【００３４】
プロセッサ６は、制御部及び時刻補正部を構成しており、ＣＰＵ（Central Processing Unit ）等で構成されているとともに、処理途上のデータを保持する記憶部も備えている。このプロセッサ６では、既述の管理プログラム４２０等、各種のプログラムを実行し、時刻データの生成、時刻補正情報を用いた機器内時刻の補正、時刻情報の記憶等を実行する。
【００３５】
無線受信部８は、基地局やネットワークから無線信号をアンテナ１６を通して受信し、提供される時刻補正情報を再生し、プロセッサ６に加える。入力操作部１０は、機器内時刻のマニュアル補正等に用いられる。
【００３６】
表示部１２は例えば、ＬＣＤ（Liquid Crystal Display）で構成される。この表示部１２には、文字、図形、写真画像等とともに、プロセッサ６から出力される時刻が表示される。この時刻の表示には、現在の時刻だけでなく、各種プログラムの実行の際にその情報に付随した時刻の場合もある。
【００３７】
タイマー１４はクロック発生回路等で構成され、クロック信号を生成する。このクロック信号はプロセッサ６の動作に用いられている。
【００３８】
そして、この携帯端末装置２は、図２に示すように、第１及び第２の筐体部１８、２０がヒンジ部２２により連結されて開閉可能に構成され、筐体部１８には複数のキーからなる入力操作部１０が配置され、筐体部２０には表示部１２が配置されるとともに、アンテナ１６が設置されている。表示部１２の画面１２０には、補正前又は補正後の機器側時刻として現在の日時１２２が表示される。
【００３９】
次に、この携帯端末装置２の時刻補正、時刻補正抑止及び抑止解除について、図３を参照して説明する。図３は、時刻補正、時刻補正抑止及びその抑止解除の処理を示すフローチャートである。
【００４０】
携帯端末装置２は、基地局やネットワークから時刻補正情報を受信する（ステップＳ１）。フレームワークを構成する管理プログラム４２０が実行され、時刻補正抑止中か否かの判定が実行される（ステップＳ２）。この時刻補正抑止中とは、時刻補正抑止時間内を表しており、それを列挙すれば、
(1) 電源投入からの一定時間（Ｔ１）、
(2) 時刻補正中の時間であって、その時間内に到来した時刻補正情報での時刻の再補正を防止するための時間（Ｔ２）＝再補正を防止するための時刻補正情報の拒否時間
(3) 時刻補正処理が終了した後の一定時間（Ｔ３）、
(4) (1) 〜(3) 以外の任意に設定される一定時間（Ｔ４）
から選択される１又は複数の時間又は全時間である。この時刻補正抑止中の場合には時刻補正情報の破棄（ステップＳ３）が実行され、ステップＳ１に戻る。時刻補正抑止中でない場合には、時刻補正情報が各機能部である時刻補正プログラム４２２に提供され、時刻管理プログラム４２１等の時刻補正が実行され（ステップＳ５）、ステップＳ１に戻る。
【００４１】
時刻補正処理（ステップＳ５）が実行されると、実行中のプログラムから時刻補正時間中、時刻補正抑止の通知や、時刻補正の後、時刻補正抑止解除の通知が発せられ（ステップＳ６）、時刻補正を管理するプロパティエージェント、即ち、管理プログラム４２０がその通知を受ける（ステップＳ７）。現状の時刻補正を維持するため、時刻補正抑止が設定され、時刻補正の終了後、時刻補正抑止が解除されることになる。これらの具体的な処理は、図４〜図１１に詳細に記載する通りである。
【００４２】
次に、この携帯端末装置２の時刻補正処理について、図４を参照して説明する。図４は、時刻補正処理を示すフローチャートである。
【００４３】
この携帯端末装置２では、基地局又はネットワークから提供される時刻補正情報を受信したか否かが監視され（ステップＳ１１）、時刻補正情報を受信すると、時刻補正抑止時間Ｔ１（図５）、Ｔ２（図６）、Ｔ３（図７）又はＴ４（図８）の何れかであるか否かが判定され（ステップＳ１２）、時刻補正抑止時間である場合には、提供された時刻補正情報を破棄する（ステップＳ１３）。また、時刻補正抑止時間でない場合には、時刻補正処理の実行中か否かが判定され（ステップＳ１４）、時刻補正の実行中である場合には、提供された時刻補正情報を破棄し（ステップＳ１３）、時刻補正の実行中でない場合には、時刻補正が行われる（ステップＳ１５）。
【００４４】
このように、時刻補正抑止時間Ｔ１〜Ｔ４の設定により、定期的又は不定期に提供される時刻補正情報によるランダムな時刻補正が防止でき、時刻補正が可能な時間内で適正な時刻補正を実行することができる。また、このような処理において、ステップＳ１４では、時刻補正抑止時間（ステップＳ１２）に外れた場合の時刻補正処理中に時刻補正情報を受けた場合の誤補正を防止できる。
【００４５】
次に、時刻補正抑止時間Ｔ１、Ｔ２、Ｔ３、Ｔ４の設定について、図５、図６、図７及び図８を参照して説明する。図５は、電源投入時の時刻補正抑止時間Ｔ１の設定を示すフローチャート、図６は、時刻補正中の時刻補正抑止時間Ｔ２の設定を示すフローチャート、図７は、時刻補正後の時刻補正抑止時間Ｔ３の設定を示すフローチャート、図８は、任意の時刻補正抑止時間Ｔ４の設定を示すフローチャートである。
【００４６】
図５に示すように、電源の投入（ステップＳ２１）を開始点として計時が開始され（ステップＳ２２）、所定時間Ｔ１の経過（ステップＳ２３）の後、その計時を終了する（ステップＳ２４）。電源投入から所定時間で時刻補正抑止時間Ｔ１が設定される。
【００４７】
このような時刻補正抑止時間Ｔ１では、電源投入直後の不安定な時間中での時刻補正を防止することができる。
【００４８】
また、図６に示すように、時刻補正の開始通知を受け（ステップＳ３１）、時刻補正処理が実行される（ステップＳ３２）。時刻補正の終了通知を受けたか否かを監視し（ステップＳ３３）、時刻補正の終了通知を受けたとき、時刻補正抑止を解除する（ステップＳ３４）。この時刻補正の開始通知から時刻補正の終了通知までの所定時間Ｔ２が時刻補正抑止時間Ｔ２となる。
【００４９】
このような時刻補正抑止時間Ｔ２が設定されたことにより、時刻補正中の時刻補正情報の受入れを阻止でき、時刻補正の混乱を防止することができる。即ち、時刻補正の信頼性が確保される。
【００５０】
また、図７に示すように、時刻補正が完了すると、その終了通知を受け（ステップＳ４１）、その通知から計時を開始し（ステップＳ４２）、所定時間Ｔ３の経過を監視する（ステップＳ４３）。所定時間Ｔ３の経過後、計時を終了する（ステップＳ４４）。これによって所定時間Ｔ３の時刻補正抑止時間Ｔ３が設定される。
【００５１】
このような時刻補正抑止時間Ｔ３の設定により、時刻補正直後の再補正を防止でき、時刻補正の繰り返しを回避できる。即ち、アプリケーションからの時刻補正通知を契機として次回の時刻補正を行うので、適正な時刻補正が可能になる。
【００５２】
また、図８に示すように、時刻補正抑止の通知を監視し（ステップＳ５１）、時刻補正抑止の通知があった場合には、時刻補正抑止を維持する（ステップＳ５２）。時刻補正抑止の解除通知を監視し（ステップＳ５３）、時刻補正抑止の解除通知を受けたとき、時刻補正抑止を解除する（ステップＳ５４）。この時刻補正抑止の開始通知から時刻補正の解除通知までの所定時間Ｔ４が時刻補正抑止時間Ｔ４となる。
【００５３】
このような時刻補正抑止時間Ｔ４が設定されたことにより、時刻補正中等、任意に生起する時刻補正動作の抑止を設定でき、時刻補正情報の提供によるプログラム動作の混乱を防止することができる。
【００５４】
このように、時刻補正抑止時間Ｔ１（電源投入時の所定時間）、Ｔ２（時刻補正実行中の所定時間）、Ｔ３（時刻補正終了後の所定時間）、Ｔ４（任意の所定時間）が設定されたことにより、電源投入直後、時刻補正中、時刻補正直後の各場合について、次回の時刻補正を受け付けるまでの所定時間だけ時刻補正を受け付けない時間が設定される。これらの時刻補正抑止時間Ｔ１〜Ｔ４は、各アプリケーションプログラムの上流機能であるフレームワークを構成する管理プログラム４２０によって設定される。
【００５５】
具体的には、時刻補正抑止時間Ｔ１は電源投入により必然的に生起し、時刻補正抑止時間Ｔ２、Ｔ３は時刻補正が発生してから所定時間（Ｔ２＋Ｔ３）して連続的に生じ、これらの時間内では、ネットワークから時刻補正情報が通知されても、この時刻補正情報が破棄されることになる。
【００５６】
そして、時刻補正抑止時間Ｔ４については、アプリケーション側で時刻補正を受け付けたくない時間として個別的に設定されることになる。即ち、アプリケーションの上流機能であるフレームワークを構成する管理プログラム４２０に時刻補正抑止を通知し、その通知から所定時間Ｔ４の時刻補正抑止が設定される。この場合、フレームワークを構成する管理プログラム４２０に時刻補正抑止の依頼をした後は、アプリケーション側から抑止解除を通知するまで、その時刻補正抑止が継続することになり、ネットワークから時刻補正情報が通知されても、その時刻補正情報は破棄されることになる。
【００５７】
次に、時刻補正抑止の生起タイミングについて、図９、図１０、図１１及び図１２を参照して説明する。図９は、電源投入直後の時刻補正抑止の生起タイミングを示す図、図１０は、時刻補正実行中の時刻補正抑止の生起タイミングを示す図、図１１は、時刻補正終了直後の時刻補正抑止の生起タイミングを示す図、図１２は、任意の時刻補正抑止の生起タイミングを示す図である。
【００５８】
図９の（Ａ）に示すように、電源投入から所定時間Ｔ１において、初期設定動作ＩＭが実行され、この時間Ｔ１が時刻補正抑止時間Ｔ１となる。このため、図９の（Ｂ）に示すように、この時刻補正抑止時間Ｔ１の間で時刻補正情報ＴＤが提供されても、この時刻補正情報ＴＤは受け入れられず、破棄されることになる。
【００５９】
また、図１０の（Ａ）に示すように、時刻補正情報ＴＤが提供され、この時刻補正情報ＴＤによって時刻補正動作が実行されると、図１０の（Ｂ）、（Ｃ）、（Ｄ）、（Ｅ）、（Ｆ）に示すように、時刻補正情報ＴＤを受け、時刻補正処理ＴＡ１、ＴＡ２、ＴＡ３、ＴＡ４・・・ＴＡｎが実行される。これらの時刻補正処理ＴＡ１〜ＴＡｎは、既述の時刻管理プログラム４２１等のアプリケーションによる個別の処理である。このような時刻補正処理ＴＡ１〜ＴＡｎが開始され、各処理ＴＡ１〜ＴＡｎから生起される時刻補正開始通知Ｍ１１、Ｍ１２、Ｍ１３・・・Ｍ１ｎ、時刻補正終了通知Ｍ２１、Ｍ２２、Ｍ２３・・・Ｍ２ｎを、管理プログラム４２０を実行するプロセッサ６で監視し、この実施の形態では、最先の時刻補正開始通知Ｍ１２から最後の時刻補正終了通知Ｍ２４までの時間、即ち、時刻ｔｓから時刻ｔｅまでの時間Ｔ２が時刻補正処理時間であり、これが時刻補正抑止時間Ｔ２となる。この時間Ｔ２において、図１０の（Ｇ）に示すように、時刻補正情報ＴＤの提供を受けても、この時刻補正情報ＴＤは受け入れられず、破棄されることになる。
【００６０】
また、図１１の（Ａ）に示すように、時刻補正処理ＴＡ（図１０の時刻補正処理ＴＡ１、ＴＡ２、ＴＡ３・・・ＴＡｎ）の完了直後の所定時間Ｔ３が設定され、この所定時間Ｔ３が時刻補正終了直後の時刻補正抑止時間Ｔ３となる。
【００６１】
この時刻補正抑止時間Ｔ３について、図１１の（Ｂ）に示すように、時刻補正情報ＴＤが提供された場合には、この時刻補正情報ＴＤは受け入れられず、破棄されることになる。
【００６２】
また、図１２の（Ａ）に示すように、任意のアプリケーションプログラムから時刻補正抑止通知ＭＳが発せられると、そのプログラムでは、時刻情報に関係する処理ＴＡが実行され、その終了時点で時刻補正抑止解除通知ＭＥが発せられる。時刻補正抑止通知ＭＳから時刻補正抑止解除通知ＭＥまでの時間Ｔ４が時刻補正抑止時間Ｔ４となる。この時刻補正抑止時間Ｔ４において、図１２の（Ｂ）に示すように、時刻補正情報ＴＤが提供されても、この時刻補正情報ＴＤは受け入れられず、破棄されることになる。
【００６３】
そして、この時刻補正抑止時間Ｔ４の後に、図１２の（Ｃ）に示すように、時刻補正情報ＴＤが提供された場合には、その時刻補正情報ＴＤにより、時刻補正処理ＴＡが実行されることになる。この処理時間Ｔ２が時刻補正抑止時間Ｔ２となる。
【００６４】
この時刻補正抑止時間Ｔ４の経過後、既述したように（図１１）、時刻補正抑止時間Ｔ３を設定する構成としてもよい。
【００６５】
以上述べた時刻補正抑止時間Ｔ１〜Ｔ４から選択される１の時間又は複数の時間又は全時間の設定により、時刻補正情報ＴＤの受入れ及びその時刻補正情報ＴＤによる時刻補正が行われるので、機器側時刻の補正が適正化され、また、時刻補正中の再補正等の混乱を生じることもない。
【００６６】
〔第２の実施の形態〕
【００６７】
本発明の第２の実施の形態について、図１３を参照して説明する。図１３は、第２の実施の形態に係る携帯端末装置を示すブロック図である。図１３において、図１に示す携帯端末装置２と同一部分には同一符号を付してある。
【００６８】
この実施の形態の携帯端末装置２では、データ格納部４４に時刻補正情報格納部４４０が設定され、無線受信部８を通して受信した時刻補正情報ＴＤが格納される。即ち、第１の実施の形態では、時刻補正抑止時間Ｔ１、Ｔ２、Ｔ３又はＴ４に到来した時刻補正情報ＴＤは破棄されているが、この実施の形態では、その時刻補正情報ＴＤをデータ格納部４４の時刻補正情報格納部４４０に格納させ、適当な補正時期を捉え、その時刻補正情報ＴＤをその到来時点から時刻補正時点までの時間ΔＴの加算により補正する構成である。その他の構成は、第１の実施の形態と同様である。
【００６９】
次に、時刻補正抑止及び時刻補正について、図１４を参照して説明する。図１４は、時刻補正処理を示すフローチャートである。
【００７０】
携帯端末装置２が動作状態に維持されているものとする。時刻補正情報ＴＤが受信されると（ステップＳ６１）、時刻補正抑止時間Ｔ１（図５）、Ｔ２（図６）、Ｔ３（図７）、Ｔ４（図８）であるか否かが判定され、時刻補正抑止時間Ｔ１〜Ｔ４でない場合には、時刻補正（ステップＳ６８）が実行されるが、時刻補正抑止時間Ｔ１〜Ｔ４である場合には、その時刻補正情報ＴＤは時刻補正情報格納部４４０に格納され保持される。
【００７１】
そして、時刻補正情報ＴＤの受信から計時が開始され（ステップＳ６４）、時刻補正抑止時間が終了したか否かが監視され（ステップＳ６５）、その時刻補正抑止時間が終了すると、計時終了となり（ステップＳ６６）、計時開始から計時終了までに計時された時間をΔＴとする。時刻補正プログラム４２２の実行により、時間ΔＴを用いて補正時刻Ｔｘの修正を行う（ステップＳ６７）。提供されている補正時刻Ｔｘに時間ΔＴを加算し、補正時刻Ｔｘは真の時刻Ｔｙ（修正時刻）に修正される。修正された真の時刻Ｔｙは、
Ｔｙ＝Ｔｘ＋ΔＴ                        ・・・(1) 
となる。この時刻Ｔｙを用いて時刻補正が実行される（ステップＳ６８）。
【００７２】
次に、時刻補正の生起タイミングについて、図１５を参照して説明する。図１５は、時刻補正情報の保持を用いた時刻補正の生起タイミングを示す図である。
【００７３】
図１５の（Ａ）に示すように、時刻補正情報ＴＤが提供されると、図１５の（Ｂ）に示すように、時刻補正抑止時間Ｔ１〜Ｔ４の何れの時間にあっても、その時刻補正情報ＴＤは保持され、その保持とともに時刻補正情報ＴＤの到来時点ｔｐから計時が開始され、時刻補正の開始時点ｔｓまでの時間ΔＴが計時される。そして、図１５の（Ｃ）に示すように、時刻補正処理ＴＡでは、時刻補正情報ＴＤから提供される補正時刻Ｔｘに時間ΔＴが加算されて時刻Ｔｙに修正され、この時刻Ｔｙで時刻補正が実行される。
【００７４】
〔第３の実施の形態〕
【００７５】
本発明の第３の実施の形態について、図１６を参照して説明する。図１６は、第３の実施の形態に係る時刻補正抑止及び時刻補正の処理を示すフローチャートである。
【００７６】
図１４及び図１５に示す処理では、時刻補正情報ＴＤの提供時点によっては、その時刻補正情報ＴＤを用いて時刻補正を実行し、時刻補正抑止時間Ｔ１〜Ｔ４に到来した時刻補正情報ＴＤを保持する構成としたものである。これに対し、図１６に示す処理では、時刻補正抑止時間Ｔ１〜Ｔ４であるか否かに関係なく、提供された時刻補正情報ＴＤを保持する処理としたものである。
【００７７】
時刻補正情報ＴＤが受信されると（ステップＳ７１）、その時刻補正情報ＴＤは時刻補正情報格納部４４０に格納され保持される（ステップＳ７２）。
【００７８】
そして、時刻補正情報ＴＤの受信から計時が開始され（ステップＳ７３）、時刻補正抑止が監視され（ステップＳ７４）、時刻補正抑止が終了すると、計時終了となり（ステップＳ７５）、計時開始から計時終了までに計時された時間をΔＴとする。時刻補正プログラム４２２の実行により、時間ΔＴを用いて補正時刻Ｔｘの修正を行う（ステップＳ７６）。提供されている補正時刻をＴｘに時間ΔＴを加算し、補正時刻Ｔｘは真の時刻Ｔｙ（修正時刻）に修正される。この時刻Ｔｙは、式(1) の通りである。そして、この時刻Ｔｙを用いて時刻補正が実行される（ステップＳ７７）。
【００７９】
斯かる構成によれば、時刻補正情報ＴＤの受信から時刻補正時点までの誤差時間ΔＴを補正時刻Ｔｘに加算して真の時刻Ｔｙが求められ、この時刻Ｔｙで時刻補正を行うことができるので、時刻補正の適正化とともに、機器側時刻の精度が高められる。
【００８０】
〔他の実施の形態〕
【００８１】
(1)   上記実施の形態では、携帯電話機等の携帯端末装置２を例示して説明したが、本発明は、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器であれば、どのような機器でもよく、例えば、図１７に示すように、パーソナルコンピュータ（ＰＣ）２４に適用してもよく、また、図１８に示すように、携帯情報端末機（ＰＤＡ：Personal Digital Assistant）２６に適用してもよく、また、図１９の（Ａ）及び（Ｂ）に示すように、カメラ２８に適用してもよい。図１９の（Ａ）は、カメラ２８を前面側から見た図であり、３０は、レンズ部である。また、図１９の（Ｂ）は、カメラ２８を背面側から見た図である。これら図１７、図１８及び図１９において、図１及び図２の携帯端末装置２に対応する箇所には同一符号を付し、説明を省略する。このような電子機器においても、時刻補正の適正化や誤補正を防止することができる。その他、本発明を時計、ラジオ受信機、ＴＶ受像機等に適応してもよく、同様の効果が期待できる。
【００８２】
(2)   上記実施の形態では、時刻補正抑止時間Ｔ１〜Ｔ４を設定しているが、これらの時間を制御選択メニューから任意に選択可能としてもよい。その場合、時刻補正抑止時間Ｔ１を強制設定とし、他の時間Ｔ２〜Ｔ４を選択設定としてもよく、また、時刻補正抑止時間Ｔ１、Ｔ２を強制設定とし、他の時間Ｔ３、Ｔ４を選択設定としてもよい。
【００８３】
(3)   上記実施の形態では、時刻補正抑止時間か否かの判断をフレームワーク側に設定し、各時刻補正の結果を各機能即ち、各プログラムに任せる構成としたが、時刻管理プログラム側で時刻関係を一括管理する構成にし、時刻補正を行うようにしてもよい。
【００８４】
次に、以上述べた本発明の電子機器、その時刻補正方法及び時刻補正プログラムの各実施形態から抽出される技術的思想を請求項の記載形式に準じて付記として列挙する。本発明に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本発明が限定されるものではない。
【００８５】
（付記１）  機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器であって、
前記時刻補正情報を受信する受信部と、
前記機器側時刻の補正抑止時間か否かを判定し、前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正する時刻補正部と、
を備えることを特徴とする電子機器。
【００８６】
（付記２）  付記１に記載の電子機器において、
提供された前記時刻補正情報を以て前記機器側時刻を補正した場合には、その補正から一定の補正抑止時間を設定し、時刻補正情報が提供されても該時刻補正情報を破棄し、前記機器側時刻の補正を禁止する構成としたことを特徴とする電子機器。
【００８７】
（付記３）  付記１記載の電子機器において、
前記補正抑止時間は、電源投入から所定時間、機能上、連続した時間情報又は機器側時刻を用いる所定時間であることを特徴とする電子機器。
【００８８】
（付記４）  機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器であって、
前記時刻補正情報を受信する受信部と、
前記受信部が受信した前記時刻補正情報を保持する保持部と、
前記保持部に保持された前記時刻補正情報を用いて前記機器側時刻を補正する時刻補正部と、
を備えることを特徴とする電子機器。
【００８９】
（付記５）  付記４に記載の電子機器において、
前記機器側時刻の補正抑止時間の場合に、前記保持部に前記時刻補正情報を保持させる構成としたことを特徴とする電子機器。
【００９０】
（付記６）  付記４に記載の電子機器において、
前記保持部に保持させた前記時刻補正情報の時刻に、その時刻から補正時点までの時間を加算して得られる時刻を補正時刻とすることを特徴とする電子機器。
【００９１】
（付記７）  付記４に記載の電子機器において、
前記受信部が前記時刻補正情報の受信時から時刻の補正時点までの時間を計時する計時部を備えることを特徴とする電子機器。
【００９２】
（付記８）  機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正方法であって、
時刻補正情報を受信する処理と、
前記機器側時刻の補正抑止時間か否かを判定する処理と、
前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正する処理と、
を備えることを特徴とする電子機器の時刻補正方法。
【００９３】
（付記９）  機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正方法であって、
時刻補正情報を受信する処理と、
受信した前記時刻補正情報を保持する処理と、
保持した前記時刻補正情報を用いて前記機器側時刻を補正する処理と、
を備えることを特徴とする電子機器の時刻補正方法。
【００９４】
（付記１０）  付記９に記載の電子機器の時刻補正方法において、
機器側時刻の補正抑止時間であるか否かを判定する処理と、
機器側時刻の補正抑止時間である場合に、前記時刻補正情報を保持する処理と、
を含む構成としたことを特徴とする電子機器の時刻補正方法。
【００９５】
（付記１１）  付記９に記載の電子機器の時刻補正方法において、
保持している前記時刻補正情報の時刻に、その時刻から補正時点までの時間を加算して補正時刻を算出する処理を含むことを特徴とする電子機器の時刻補正方法。
【００９６】
（付記１２）  コンピュータによって実行され、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正プログラムであって、
時刻補正情報を受信するステップと、
前記機器側時刻の補正抑止時間か否かを判定するステップと、
前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正するステップと、
を備えることを特徴とする電子機器の時刻補正プログラム。
【００９７】
（付記１３）  コンピュータによって実行され、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器の時刻補正プログラムであって、
時刻補正情報を受信するステップと、
受信した前記時刻補正情報を保持するステップと、
保持した前記時刻補正情報を用いて前記機器側時刻を補正するステップと、
を備えることを特徴とする電子機器の時刻補正プログラム。
【００９８】
（付記１４）  付記１３に記載の電子機器の時刻補正プログラムにおいて、
機器側時刻の補正抑止時間であるか否かを判定するステップと、
機器側時刻の補正抑止時間である場合に、前記時刻補正情報を保持するステップと、
を含む構成としたことを特徴とする電子機器の時刻補正プログラム。
【００９９】
（付記１５）  付記１３に記載の電子機器の時刻補正プログラムにおいて、
保持している前記時刻補正情報の時刻に、その時刻から補正時点までの時間を加算して補正時刻を算出する処理を含むことを特徴とする電子機器の時刻補正プログラム。
【０１００】
（付記１６）  基地局から時刻補正情報が提供されて機器側時刻を補正する携帯端末装置であって、
前記時刻補正情報を受信する受信部と、
前記機器側時刻の補正抑止時間か否かを判定し、前記補正抑止時間の場合には前記時刻補正情報を破棄し、前記補正抑止時間でない場合には、前記時刻補正情報により前記機器側時刻を補正する時刻補正部と、
を備えることを特徴とする携帯端末装置。
【０１０１】
（付記１７）  基地局から時刻補正情報が提供されて機器側時刻を補正する携帯端末装置であって、
前記時刻補正情報を受信する受信部と、
前記受信部が受信した前記時刻補正情報を保持する保持部と、
前記保持部に保持された前記時刻補正情報を用いて前記機器側時刻を補正する時刻補正部と、
を備えることを特徴とする携帯端末装置。
【０１０２】
（付記１８）  付記１７に記載の携帯端末装置において、
前記機器側時刻の補正抑止時間の場合に、前記保持部に前記時刻補正情報を保持させる構成としたことを特徴とする携帯端末装置。
【０１０３】
以上説明したように、本発明の最も好ましい実施形態等について説明したが、本発明は、上記記載に限定されるものではなく、特許請求の範囲に記載され、又は明細書に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【産業上の利用可能性】
【０１０４】
本発明は、機器外から時刻補正情報が提供されて機器側時刻を補正する電子機器に関し、時刻補正情報による時刻補正抑止時間を設定し、又は、時刻補正情報を保持して時刻補正を行うので、時刻補正による機器側の動作に影響を与えることがなく、時刻補正の適正化を図ることができ、時刻精度を向上させることができ、有用である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１の実施形態に係る携帯端末装置を示すブロック図である。
【図２】携帯端末装置の外観構成例を示す図である。
【図３】時刻補正、時刻補正抑止及びその抑止解除の処理を示すフローチャートである。
【図４】時刻補正処理を示すフローチャートである。
【図５】電源投入時の時刻補正抑止時間Ｔ１の設定を示すフローチャートである。
【図６】時刻補正中の時刻補正抑止時間Ｔ２の設定を示すフローチャートである。
【図７】時刻補正後の時刻補正抑止時間Ｔ３の設定を示すフローチャートである。
【図８】任意の時刻補正抑止時間Ｔ４の設定を示すフローチャートである。
【図９】電源投入直後の時刻補正抑止の生起タイミングを示す図である。
【図１０】時刻補正実行中の時刻補正抑止の生起タイミングを示す図である。
【図１１】時刻補正終了直後の時刻補正抑止の生起タイミングを示す図である。
【図１２】任意の時刻補正抑止の生起タイミングを示す図である。
【図１３】第２の実施の形態に係る携帯端末装置を示すブロック図である。
【図１４】時刻補正処理を示すフローチャートである。
【図１５】時刻補正情報の保持に係る時刻補正の生起タイミングを示す図である。
【図１６】第３の実施の形態に係る時刻補正抑止及び時刻補正の処理を示すフローチャートである。
【図１７】ＰＣを示す斜視図である。
【図１８】ＰＤＡを示す正面図である。
【図１９】カメラを示す斜視図である。
【符号の説明】
【０１０６】
２  携帯端末装置（電子機器）
４  記憶部
６  プロセッサ（時刻補正部）
８  無線受信部
４４  データ格納部（保持部）
４４０  時刻補正情報格納部（保持部）
【図１】
2006300554.tif 000003
【図２】
2006300554.tif 000004
【図３】
2006300554.tif 000005
【図４】
2006300554.tif 000006
【図５】
2006300554.tif 000007
【図６】
2006300554.tif 000008
【図７】
2006300554.tif 000009
【図８】
2006300554.tif 000010
【図９】
2006300554.tif 000011
【図１０】
2006300554.tif 000012
【図１１】
2006300554.tif 000013
【図１２】
2006300554.tif 000014
【図１３】
2006300554.tif 000015
【図１４】
2006300554.tif 000016
【図１５】
2006300554.tif 000017
【図１６】
2006300554.tif 000018
【図１７】
2006300554.tif 000019
【図１８】
2006300554.tif 000020
【図１９】
2006300554.tif 000021