(57)【要約】【課題】  設定された起動時刻を超過する時刻補正が行われた場合に、確実に超過した起動設定情報を検出することが可能な電子機器及びその制御方法並びにプログラムを提供すること。【解決手段】  電子機器１０は、所定の機能を起動する時刻を設定可能なものであり、時刻を計時する時計部２と、起動する機能と起動時刻とが対応付けられた起動設定情報を記憶する記憶部３とを有する。制御部８は、無線部１により受信した時刻情報又は操作部４から入力された時刻情報に基づいて、時計部２の時刻を補正する。また、時計部２の時刻に対して、第一の時刻から、第一の時刻より後の時刻である第二の時刻へ補正が行う際に、記憶部３を参照して、第一の時刻と第二の時刻との間に設定されている起動設定情報を超過起動設定情報として検出する。【選択図】  図１
2006300874.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能を起動する時刻を設定可能な電子機器であって、
時刻を計時する計時手段と、
起動する機能と起動時刻とが対応付けられた起動設定情報を記憶する起動設定情報記憶手段と、
前記計時手段の時刻を補正する時刻補正手段と、
前記時刻補正手段により、第一の時刻から、前記第一の時刻より後の時刻である第二の時刻へ補正が行われる場合に、前記起動設定情報記憶手段を参照して、前記第一の時刻と前記第二の時刻との間に設定されている起動設定情報を超過起動設定情報として検出する超過起動設定情報検出手段と、
を備える電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記超過起動設定情報が検出された場合に、前記超過起動設定情報に関連した情報を提示する提示手段を更に備える電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記提示手段は、前記検出された超過起動設定情報が複数存在する場合に、前記存在する複数の起動設定情報に関連した情報を提示する電子機器。
【請求項４】
請求項１ないし３のいずれか一項に記載の電子機器であって、
前記超過起動設定情報が検出された場合に、前記検出された超過起動設定情報の機能を実行する機能実行手段を更に備える電子機器。
【請求項５】
請求項４に記載の電子機器であって、
前記機能実行手段は、前記超過起動設定情報の起動時刻と前記第二の時刻との差が所定時間以内の場合に前記超過起動設定情報の機能を実行する電子機器。
【請求項６】
請求項４又は５に記載の電子機器であって、
前記機能実行手段は、前記超過起動設定情報が複数存在する場合に、設定された起動時刻に基づいてその機能を時系列に実行する電子機器。
【請求項７】
請求項６に記載の電子機器であって、
前記機能実行手段は、同一機能において相反する動作を含む超過起動設定情報については、実行対象となる超過起動設定情報から除外する電子機器。
【請求項８】
請求項４ないし６のいずれか一項に記載の電子機器であって、
前記機能実行手段は、予め指定された機能について実行の問い合わせの提示を行い、問い合わせに対して実行の指示が入力された場合に、前記検出された超過起動設定情報の機能を実行する電子機器。
【請求項９】
請求項１ないし８のいずれか一項に記載の電子機器であって、
時刻情報を無線で受信する時刻情報受信手段を更に備え、前記時刻補正手段は、前記受信した時刻情報に基づいて前記計時手段の時刻を補正する電子機器。
【請求項１０】
所定の機能を起動する時刻を設定可能な電子機器の制御方法であって、
時刻を計時する計時手段の時刻を補正するステップと、
前記時刻の補正として、第一の時刻から、前記第一の時刻より後の時刻である第二の時刻へ補正が行われた場合に、起動する機能と起動時刻とが対応付けられて設定された起動設定情報を記憶する起動設定情報記憶手段を参照して、前記補正後時刻と、前記第一の時刻と前記第二の時刻との間に設定されている起動設定情報を検索するステップと、
前記検索した結果、該当する起動設定情報を検索超過起動設定情報として検出するステップと、
を有する制御方法。
【請求項１１】
請求項１０に記載の制御方法であって、
前記超過起動設定情報が検出された場合に、前記超過起動設定情報に関連した情報を提示するステップを更に有する制御方法。
【請求項１２】
請求項１０に記載の制御方法であって、
前記検出された超過起動設定情報が複数存在する場合に、前記存在する複数の起動設定情報に関連した情報を提示するステップを更に有する制御方法。
【請求項１３】
請求項１０ないし１２のいずれか一項に記載の制御方法であって、
前記超過起動設定情報が検出された場合に、前記検出された超過起動設定情報の機能を実行するステップを更に有する制御方法。
【請求項１４】
請求項１０ないし１２のいずれか一項に記載の制御方法であって、
前記超過起動設定情報の起動時刻と前記第二の時刻との差を算出するステップと、
前記算出された時刻の差が所定時間以内の場合に、前記検出された超過起動設定情報の機能を実行するステップと、
を更に有する制御方法。
【請求項１５】
請求項１３又は１４に記載の制御方法であって、
前記超過起動設定情報が複数存在する場合に、設定された起動時刻に基づいてその機能を時系列に実行するステップを更に有する制御方法。
【請求項１６】
請求項１５に記載の制御方法であって、
同一機能において相反する動作を含む超過起動設定については、前記実行される超過起動設定情報の機能から除外するステップを更に有する制御方法。
【請求項１７】
請求項１３ないし１５のいずれか一項に記載の制御方法であって、
前記機能実行手段は、予め指定された機能について実行の問い合わせの提示を行うステップを更に有し、
前記検出された超過起動設定情報の機能を実行するステップは、前記問い合わせに対して実行の指示が入力された場合にのみ行われる制御方法。
【請求項１８】
請求項１０ないし１７のいずれか一項に記載の制御方法であって、
時刻情報を無線で受信するステップを更に有し、前記計時手段の時刻の補正は、前記受信した時刻情報に基づいて行われる制御方法。
【請求項１９】
コンピュータに、請求項１０ないし１７のいずれか一項に記載の各ステップを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の機能を起動する時刻を設定可能な電子機器及びその制御方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、アラーム付きの時計を内蔵する無線選択呼出受信機として、時計が前回アラーム照合時刻を記憶し、分の単位を更新する際と時刻補正が行われた際とに現在計時している時刻が前回アラーム照合時刻として記憶されているか否かを調べ、記憶されていなければ、アラームの設定時刻であるか否かを調べ、アラームの設定時刻であれば、アラームを鳴動する無線選択呼出受信機があった（例えば、特許文献１参照）。
【特許文献１】特開平１１−２８５０４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の無線選択呼出受信機にあっては、アラームの設定時刻であるかを調べる判断は分単位のデータのみを対象としているため、タイムゾーンの移動等、比較的大きな時刻の補正を行う場合には、その間のアラームを通知することができないといった事情があった。
【０００４】
本発明は、上記の事情に鑑みてなされたものであって、設定された起動時刻を超過する時刻補正が行われた場合に、確実に超過した起動設定情報を検出することが可能な電子機器及びその制御方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の電子機器は、所定の機能を起動する時刻を設定可能な電子機器であって、時刻を計時する計時手段と、起動する機能と起動時刻とが対応付けられた起動設定情報を記憶する起動設定情報記憶手段と、前記計時手段の時刻を補正する時刻補正手段と、前記時刻補正手段により、第一の時刻から、前記第一の時刻より後の時刻である第二の時刻へ補正が行われる場合に、前記起動設定情報記憶手段を参照して、前記第一の時刻と前記第二の時刻との間に設定されている起動設定情報を超過起動設定情報として検出する超過起動設定情報検出手段と、を備える。
【０００６】
この構成により、設定された起動時刻を超過する時刻補正が行われた場合においても、確実に超過された起動設定情報を検出することができる。
【０００７】
また、本発明の電子機器は、前記超過起動設定情報が検出された場合に、前記超過起動設定情報に関連した情報を提示する提示手段を更に備える。この構成により、電子機器の使用者は、超過起動設定情報が存在することを視覚的に把握することができる。
【０００８】
また、本発明の電子機器において、前記提示手段は、前記検出された超過起動設定情報が複数存在する場合に、前記存在する複数の起動設定情報に関連した情報を提示する。この構成により、超過起動設定情報が複数存在する場合においても、電子機器の使用者は、その存在を把握することができる。
【０００９】
また、本発明の電子機器は、前記超過起動設定情報が検出された場合に、前記検出された超過起動設定情報の機能を実行する機能実行手段を更に備える。この構成により、設定された起動時刻を超過する時刻補正が行われた場合においても、確実に設定された機能を実行することができる。
【００１０】
また、本発明の電子機器において、前記機能実行手段は、前記超過起動設定情報の起動時刻と前記第二の時刻との差が所定時間以内の場合に前記超過起動設定情報の機能を実行する。この構成により、大幅に時刻が補正され、設定された機能の実行が不要な場合に、機能の実行を省略することができる。
【００１１】
また、本発明の電子機器において、前記機能実行手段は、前記超過起動設定情報が複数存在する場合に、設定された起動時刻に基づいてその機能を時系列に実行する。この構成により、超過起動設定情報が複数存在する場合においても、その機能を実行することができる。
【００１２】
また、本発明の電子機器において、前記機能実行手段は、相反する動作を含む超過起動設定情報については、実行対象となる超過起動設定情報から除外する電子機器。この構成により、超過起動設定情報が複数存在するものの、同一機能において開始・終了やオン・オフ動作等の相反する動作を含む超過起動設定情報を実行しないので、余計な機能を実行せず、電子機器の機器への処理負担を軽減することができる。
【００１３】
また、本発明の電子機器において、前記機能実行手段は、予め指定された機能について実行の問い合わせの提示を行い、問い合わせに対して実行の指示が入力された場合に、前記検出された超過起動設定情報の機能を実行する。この構成により、課金を伴うような機能については、ユーザーからの確認を得てから実行することができる。
【００１４】
また、本発明の電子機器は、時刻情報を無線で受信する時刻情報受信手段を更に備え、前記時刻補正手段は、前記受信した時刻情報に基づいて前記計時手段の時刻を補正する。この構成により、例えば無線基地局等から時刻情報が提供される場合に、自動的に時刻補正を行うことができ、そのような自動時刻補正を行った場合にも、超過起動設定情報を検出することができる。
【００１５】
本発明の電子機器の制御方法は、所定の機能を起動する時刻を設定可能な電子機器の制御方法であって、時刻を計時する計時手段の時刻を補正するステップと、前記時刻の補正として、第一の時刻から、前記第一の時刻より後の時刻である第二の時刻へ補正が行われた場合に、起動する機能と起動時刻とが対応付けられて設定された起動設定情報を記憶する起動設定情報記憶手段を参照して、前記補正後時刻と、前記第一の時刻と前記第二の時刻との間に設定されている起動設定情報を検索するステップと、前記検索した結果、該当する起動設定情報を検索超過起動設定情報として検出するステップと、を有する。
【００１６】
この方法により、設定された起動時刻を超過する時刻補正が行われた場合においても、確実に超過された起動設定情報を検出することができる。
【００１７】
また、本発明の制御方法は、前記超過起動設定情報が検出された場合に、前記超過起動設定情報に関連した情報を提示するステップを更に有する。この方法により、電子機器の使用者は、超過起動設定情報が存在することを視覚的に把握することができる。
【００１８】
また、本発明の制御方法は、前記検出された超過起動設定情報が複数存在する場合に、前記存在する複数の起動設定情報に関連した情報を提示するステップを更に有する。超過起動設定情報が複数存在する場合においても、電子機器の使用者は、その存在を把握することができる。
【００１９】
また、本発明の制御方法は、前記超過起動設定情報が検出された場合に、前記検出された超過起動設定情報の機能を実行するステップを更に有する。この方法により、設定された起動時刻を超過する時刻補正が行われた場合においても、確実に設定された機能を実行することができる。
【００２０】
また、本発明の制御方法は、前記超過起動設定情報の起動時刻と前記第二の時刻との差を算出するステップと、前記算出された時刻の差が所定時間以内の場合に、前記検出された超過起動設定情報の機能を実行するステップと、を更に有する。この方法により、大幅に時刻が補正され、設定された機能の実行が不要な場合に、機能の実行を省略することができる。
【００２１】
また、本発明の制御方法は、前記超過起動設定情報が複数存在する場合に、設定された起動時刻に基づいてその機能を時系列に実行するステップを更に有する。この方法により、超過起動設定情報が複数存在する場合においても、その機能を実行することができる。
【００２２】
また、本発明の制御方法は、同一機能において相反する動作を含む超過起動設定については、前記実行される超過起動設定情報の機能から除外するステップを更に有する。この方法により、超過起動設定情報が複数存在するものの、同一機能において開始・終了やオン・オフ動作等の相反する動作を含む超過起動設定情報を実行しないので、余計な機能を実行せず、電子機器の機器への処理負担を軽減することができる。
【００２３】
また、本発明の制御方法は、前記機能実行手段は、予め指定された機能について実行の問い合わせの提示を行うステップを更に有し、前記検出された超過起動設定情報の機能を実行するステップは、前記問い合わせに対して実行の指示が入力された場合にのみ行われる。この方法により、課金を伴うような機能については、ユーザーからの確認を得てから実行することができる。
【００２４】
また、本発明の制御方法は、時刻情報を無線で受信するステップを更に有し、前記計時手段の時刻の補正は、前記受信した時刻情報に基づいて行われる。この構成により、例えば無線基地局等から時刻情報が提供される場合に、自動的に時刻補正を行うことができ、そのような自動時刻補正を行った場合にも、超過起動設定情報を検出することができる。
【００２５】
本発明は、コンピュータに、上記の各ステップを実行させるプログラムを提供するものである。このプログラムにより、設定された起動時刻を超過する時刻補正が行われた場合においても、確実に超過された起動設定情報を検出することができる。
【発明の効果】
【００２６】
本発明によれば、設定された起動時刻を超過する時刻補正が行われた場合に、確実に超過した起動設定情報を検出することが可能な電子機器及びその制御方法並びにプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２７】
図１は、本発明の実施形態に係る電子機器の概略構成を示すブロック図である。本実施形態の電子機器１０は所定の機能を起動する時刻を設定可能なものであり、図１に示すように、無線部１と、時計部２と、記憶部３と、操作部４と、表示部５と、音声出力部６と、発光表示部７と、制御部８とを備える。なお、電子機器の例としては、携帯電話装置や、ＰＤＡ等の携帯情報端末装置等が挙げられるが、これらに限られるものではなく、所定の機能を起動する時刻を設定可能な電子機器であればよい。
【００２８】
無線部１は、不図示の無線基地局等から提供される時刻情報を無線で受信する。また、本実施形態では、無線部１は、時刻情報受信機能のほか、テレビ（ＴＶ）放送やラジオ放送の受信機能、電話／ＴＶ電話やインターネット接続を行うための携帯電話通信網や無線ＬＡＮ等に接続する機能を有するものとする。
【００２９】
時計部２は、時刻を計時する。記憶部３は、電子機器１０の動作に関連した情報を記憶するものであり、例えば、起動する機能と起動時刻とが対応付けられて設定された起動設定を起動設定情報として記憶する。操作部４は、例えば、キーボード等であり、電子機器１０の使用者からの操作入力を受け付ける。
【００３０】
表示部５は、電子機器１０の状態や使用者の操作に応じた情報等を表示する。音声出力部６は、電話の着信音や、アラーム設定等のアラーム等の音声を出力する。発光表示部７は、例えば、電子機器１０が開閉式の筐体を有して構成される場合、筐体が閉じている状態で外側から視認可能な位置に取り付けられた発光ダイオードであり、電話の着信時等に発光する。制御部８は、電子機器１０全体の動作を制御するものであり、所定のプログラムによって動作するプロセッサを主体に構成される。
【００３１】
次に、本実施形態の電子機器１０の動作について説明する。まず、起動設定する場合、使用者は、操作部４を操作し、起動する機能（以下、アプリケーションとする）と起動する時刻とを指定する。制御部８は、操作入力された起動対象となるアプリケーションと起動時刻とを対応付けて、起動設定情報として記憶部３に記憶する。なお、起動設定は複数設定することが可能である。
【００３２】
制御部８は、時計部２にて計時されている時刻を監視することで現在時刻を把握する。また、記憶部３に記憶されている起動設定情報を参照し、その把握している現在時刻と起動時刻とが一致するか否かを監視する。そして、起動時刻が一致する起動設定情報がある場合、その起動設定情報にて設定されているアプリケーションを実行する。
【００３３】
一方、無線部１が、時刻情報を受信した場合、制御部８は、受信した時刻情報と時計部２にて計時されている時刻とを比較する。その結果、受信した時刻情報と、時計部２にて計時されている時刻とが異なる場合、制御部８は、受信した時刻情報に基づいて時計部２の時刻を補正する。このようにして、本実施形態の電子機器１０は、無線基地局等から時刻情報が提供される場合に、自動的に時刻補正を行うことができる。なお、時計部２の時刻の補正は、無線で時刻情報を受信して行われるほかに、操作部４から使用者により入力される時刻情報に基づいて行われてもよい。
【００３４】
ここで、上述のように行われる時刻補正が、時計を進める補正である場合、補正前の時刻と補正後の時刻との間に起動時間が設定されているアプリケーションは起動しない事態が発生する。例えば、タイムゾーンの変更等により時計部２が計時している時刻を補正する際、例えば、補正するときに時計部２により計時されている時刻（第一の時刻という）「１３時０５分３０秒」から、受信した時刻情報により指定された時刻（第二の時刻という）「１６時０５分２５秒」へ補正する場合、第一の時刻と第二の時刻との間、すなわち１３時０５分３０秒以降、かつ１６時０５分２５秒より前に起動設定されているアプリケーションが起動しないことになる。
【００３５】
そこで、本実施形態の電子機器１０は、時計を進める時刻補正、すなわち、第一の時刻から、第一の時刻より後の時刻である第二の時刻へ補正が行われた場合に、このようにして行われた時刻補正により、設定された起動時刻が超過してしまう起動設定情報を確実に検出するための処理を行う。なお、本実施形態では、時刻補正により設定された起動時刻が超過してしまう起動設定を超過起動設定という。
【００３６】
図２は、超過起動設定情報テーブルを示す説明図である。この超過起動設定情報テーブルは、記憶部３に記憶されるものであり、操作部４に入力された指示に基づいて、制御部８により編集される。
【００３７】
図２に示すように、超過起動設定情報テーブルには、その設定項目として、「超過時のアプリケーション起動設定」、「超過時間範囲」、「起動アプリケーション」、及び「超過時の動作」、「ユーザ確認」がある。
【００３８】
「超過時のアプリケーション起動設定」は、超過起動設定情報が検出された場合（すなわち超過起動設定が発生した場合）、その起動アプリケーションを設定させるか否かを設定するためのものである。制御部８は、この設定が「超過時のアプリケーション起動設定」の場合は、アプリケーションを起動せず、「ＯＮ」の場合はアプリケーションを起動する。
【００３９】
「超過時間範囲」は、「超過時のアプリケーション起動設定」が「ＯＮ」のとき、超過起動設定のアプリケーションを起動させる時間範囲として、超過起動設定のアプリケーションの起動時刻から時刻補正により補正された時刻（第二の時刻）までの時間範囲を指定するためのものである。図２の例では、超過時間範囲として、「１０分」が指定されているので、制御部８は、第二の時刻が、超過起動設定の起動時刻から１０分以内であれば、超過起動設定のアプリケーションを起動し、１０分を越える場合には超過起動設定のアプリケーションをしない。
【００４０】
これにより、例えば２時間のＴＶ放送を録画する起動設定を行っていた際に、開始１時間後に時刻補正される場合、録画するＴＶ放送の半分程度が終了しており、使用者にとって有益でない場合がある。一方、開始１０分後程度に時刻補正される場合であれば、途中からでも録画した方が使用者にとって有益であると考えられる。超過時間範囲が、使用者により設定又はあらかじめ設定されることにより、不要な機能の起動を省略することができる。
【００４１】
なお、この「超過時間範囲」の指定可能な時間の単位として、例えば、秒単位まで指定することが可能である。また、「超過時間範囲」は「起動アプリケーション」毎に設定することも可能である。
【００４２】
「起動するアプリケーション」は、起動設定の対象となるアプリケーションの指定するものである。図２に示すように、本実施形態では、アラーム、機能設定、ＴＶ、ラジオ、掲示板、メーラ、録画、録音、電話、ＴＶ電話が起動設定対象のアプリケーションとする。
【００４３】
「超過時の動作」は、超過起動設定情報が検出された場合の電子機器１０の動作である。超過時のアプリケーション起動設定がＯＦＦの場合、制御部８は、超過起動設定情報を検出すると、表示部５に超過起動設定情報に関連した情報を表示させる。また、必要に応じて、発光表示部７を、定期的に（例えば３０秒に一度）点滅させる等、発光させてもよい。これにより、本実施形態の電子機器１０が開閉式の筐体を有して構成されている場合、使用者は、筐体が閉じている状態においても、外側から超過移動設定の発生が分かる。
【００４４】
超過時のアプリケーション起動設定がＯＮの場合は、本実施形態の電子機器１０は、超過起動設定のアプリケーションに応じた動作を行う。起動アプリケーションがアラームの場合には、音声出力部６がアラームの鳴動を行う。アラームの場合には、アラームの鳴動の他、発光表示部７の発光や、不図示のバイブレータによる振動によりアラームの報知を行ってもよい。起動アプリケーションが機能設定の場合は、予め指定された機能の設定（マナーモードのＯＮ／ＯＦＦ等）を行う。
【００４５】
起動アプリケーションがＴＶの場合は、無線部１によりＴＶ放送の受信が開始され、表示部５及び音声出力部６から出力される。起動アプリケーションがラジオの場合は、無線部１によりラジオ放送の受信を開始され、音声出力部６から出力される。起動アプリケーションが掲示板の場合は、表示部５により、あらかじめ操作部４から入力されて記憶部３に記憶されたメッセージが表示される。
【００４６】
起動アプリケーションがメーラの場合は、無線部１によりインターネット等に接続され、メールの送受信が行われる。起動アプリケーションが録画の場合は、無線部１により指定されたＴＶ放送が受信され、記憶部３（又は着脱式の記憶媒体等の外部の記憶手段）に録画される。起動アプリケーションが録音の場合は、無線部１により指定されたラジオ放送が受信され、記憶部３（又は着脱式の記憶媒体等の外部の記憶手段）に録音される。
【００４７】
起動アプリケーションが電話、又はＴＶ電話の場合は、無線部１から、指定された番号へ自動発信される。
【００４８】
なお、この「超過時の動作」は、使用者により起動アプリケーション毎に設定されてもよいし、あらかじめ起動アプリケーションに対応した動作を行うものとして、使用者による設定を不要としてもよい。
【００４９】
「ユーザー確認」は、超過起動設定情報が検出された場合に、起動アプリケーションを実行する前に、ユーザーに実行を問い合わせる必要があるかを設定する項目である。なお、この項目は、操作部４に入力された指示に基づいて行ってもよいし、起動アプリケーションによって固有な値でもよい。この項目で「ユーザー確認あり」と設定されたアプリケーションについては、実行する際には、表示部５による表示、音声出力部６による音声案内等により、使用者に実行の確認問い合わせを行う。
【００５０】
ここで、図２において、超過時間範囲の設定がある場合のユーザー確認においては、超過時間範囲の設定がない場合の起動アプリケーションに対応したものと同じ設定が適用される。なお、超過時間範囲の設定がある場合の起動アプリケーション毎にユーザー確認の有無を設定してもよい。
【００５１】
図３は、本発明の実施形態に係る電子機器の時計を進める時刻補正時の処理の手順を示すフローチャートである。図３に示すように、まず、制御部８は、無線部１又は操作部４から入力された時刻情報に基づいて時計部２が計時する時刻を補正する際に、その時刻補正が時計を進める補正、すなわち、第一の時刻から、第一の時刻より後の時刻である第二の時刻へ補正が行われるか否かを判断する（ステップＳ１）。時刻補正が時計を進める時刻補正でないときには（ステップＳ１のＮＯ）、処理を終了する。
【００５２】
時刻補正が時計を進める補正であるとき（ステップＳ１のＹＥＳ）、制御部８は、時計部２が計時する現在時刻（第一の時刻）を記憶部３に補正前時刻として退避し（ステップＳ２）、入力された時刻情報に基づいて時計部２の時刻を第二の時刻に補正する（ステップＳ３）。
【００５３】
そして、制御部８は、記憶部３を参照して、退避した補正前時刻（第一の時刻）と補正された時刻（第二の時刻）との間に設定されている起動設定情報を検索し（ステップＳ４）、その対象となる起動設定情報があるか否かを判定する（ステップＳ５）。
【００５４】
対象となる起動設定情報がない場合（ステップＳ５のＮＯ）、処理を終了する。一方、対象となる起動情報がある場合、制御部８は、該当する起動設定情報を、超過起動設定情報として検出し、超過起動設定抽出処理を行い（ステップＳ６）、処理を終了する。なお、ステップＳ６の超過起動設定抽出処理は、図４を用いて詳述する。
【００５５】
図４は、本発明の実施形態に係る超過起動設定抽出処理の手順を示すフローチャートである。図４に示すように、制御部８は、対象となる起動設定情報を記憶部３から抽出し、設定された起動時刻の早いものから順に時系列に並べ替える（ステップＳ１１）。
【００５６】
図５は、本発明の実施形態に係る対象となる起動設定情報の抽出結果の一例を示す図である。図５の例では、対象となる起動設定情報が５つ存在した場合が示されている。なお、起動設定情報に含まれる情報として、起動時刻、起動アプリケーション、設定された動作、及び対応データがある。ここで、対応データは、起動アプリケーションの設定された動作に対応付けられた動作の情報や、アラームにおいて表示部５に表示される情報を含む。
【００５７】
図４に戻り、超過起動設定抽出処理の説明を続ける。制御部８は、まず、対象となる起動設定情報の起動時刻の最も早いものである、起動設定情報番号ｎ＝１について検索する（ステップＳ１２）。そして、ｎ番目の起動設定情報がチェック済みではないかを判定する（ステップＳ１３）。
【００５８】
ｎ番目の起動設定情報がチェック済の場合（ステップＳ１３のＮＯ）、ステップＳ１６へ進む。一方、ｎ番目の起動設定情報がチェック済でなければ（ステップＳ１３のＹＥＳ）、ステップＳ１１にて抽出された起動設定情報の中に、ｎ番目の起動設定情報の動作を終了させる起動設定情報はないかを判定する（ステップＳ１４）。例えば、図５における１番目の起動設定情報であるアラームについては、抽出された起動設定情報の中にそのアラームを終了させる起動設定情報はないので、この判定は「ＮＯ」となる。
【００５９】
そして、ｎ番目の起動設定情報の動作を終了させる起動情報がない場合（ステップＳ１４のＹＥＳ）、その起動設定情報の動作を実行するための起動設定超過処理を行う（ステップＳ１５）。なお、ステップＳ１５の起動設定超過処理については、図６を用いて詳述する。
【００６０】
そして、制御部８は、起動設定超過処理が終了すると、検索する起動設定情報番号に１を加え（ステップＳ１６）、対象となる起動設定情報の総数Ｓ（図５の例では５）を超えているかを判定し（ステップＳ１７）、超えていれば（ステップＳ１７のＹＥＳ）、処理を終了し、超えていなければ（ステップＳ１７のＮＯ）、ステップＳ１３へ戻る。
【００６１】
このようにして、超過起動設定情報が複数存在する場合には、設定された起動時刻に基づいて、例えば起動時刻が早い順に、その機能を時系列に実行する。これにより、超過起動設定情報が複数存在する場合においても、その機能を時系列に沿って実行することができる。
【００６２】
一方、ステップＳ１４において、ｎ番目の起動設定情報の動作を終了させる起動情報がある場合（ステップＳ１４のＮＯ）、終了させる起動設定情報をチェック済にして（ステップＳ１８）、ステップＳ１６に進む。例えば、ｎ＝２の場合、図５における２番目の起動設定情報の動作がマナーモードＯＮであり、抽出された起動設定情報の中にその動作を終了させるものとして、マナーモードＯＦＦ（４番目の起動設定情報の動作）が存在するので、ステップＳ１４は「ＮＯ」となる。その場合、ステップＳ１８において、ｎ＝４の起動設定情報をチェック済とする。
【００６３】
このように、動作を終了させる起動設定情報があるような起動設定情報、及びチェック済となった起動設定情報（図５の例では、２番目と４番目）については、起動設定超過処理を行わないので、同一機能において相反する動作を含む超過起動設定情報については、実行対象となる超過起動設定情報から除外されることになる。これにより、超過起動設定情報が複数存在するものの、同一機能（同一の起動アプリケーション）において開始・終了やオン・オフ動作等の相反する動作を含む超過起動設定情報を実行しないので、余計な機能を実行せず、電子機器の機器への処理負担を軽減することができる。
【００６４】
図６は本発明の実施形態に係る起動設定超過処理の手順を示すフローチャートである。図６に示すように、まず、制御部８は、記憶部３に記憶されている超過起動設定情報テーブルを参照し、時刻補正により起動設定が超過したときのアプリケーション起動設定（図２における「超過時のアプリケーション起動設定」）がＯＮか否かを判断する（ステップＳ２１）。
【００６５】
アプリケーション起動設定がＯＦＦのとき（ステップＳ２１のＮＯ）、制御部８は、表示部５に、検出された超過起動設定に関連した情報を表示し（ステップＳ２９）、処理を終了する。なお、超過起動設定に関連した情報の表示の他、音声出力部６からのアラーム音や音声案内、発光表示部７の点灯や、不図示のバイブレータによる振動等の提示手段により、超過起動設定に関連した情報を提示することで、超過起動設定が検出されたことを報知してもよい。
【００６６】
一方、アプリケーション起動設定がＯＮのとき（ステップＳ２１のＹＥＳ）、制御部８は、記憶部３に記憶されている超過起動設定に該当する起動設定情報である超過起動設定情報（起動時刻情報及び起動アプリケーション情報を含む）を読み出す。そして、記憶部３に記憶されている超過起動設定情報テーブルを参照し、超過起動設定となったアプリケーションについて、超過時間範囲の設定がＯＮになっているか否かを判定する（ステップＳ２２）。
【００６７】
超過時間範囲の設定がＯＮのとき（ステップＳ２２のＹＥＳ）、制御部８は、超過起動設定情報の起動時刻と、補正した時刻（第二の時刻）との差を算出し、その時間を差分時間として記憶部３に記憶する（ステップＳ２３）。そして、制御部８は、記憶部３に記憶されている差分時間と、記憶部３の超過起動設定情報テーブルに記憶されている超過起動設定情報のアプリケーションに対して指定されている超過時間範囲とを比較し、差分時間が超過時間範囲以内か否かを判断する（ステップＳ２４）。差分時間が超過時間範囲より長い場合には（ステップＳ２４のＮＯ）、ステップＳ２９に進み、表示部５が、超過起動設定に関連した情報を表示する。
【００６８】
超過時間範囲の設定がＯＦＦのとき（ステップＳ２２のＮＯ）、又は、差分時間が超過時間範囲以内のとき（ステップＳ２４のＹＥＳ）、制御部８は、超過起動設定の起動アプリケーションが電話又はＴＶ電話か否かを判断する（ステップＳ２５）。
【００６９】
起動アプリケーションがユーザー確認の必要がある場合（ステップＳ２５のＹＥＳ）、制御部８の指示に基づいて、表示部５は、その起動アプリケーションを実行するか否かを問い合わせるメッセージを表示する（ステップＳ２６）。例えば、電話やＴＶ電話等は、そのアプリケーションの実行に伴って課金されるものであるので、ユーザーの確認を得てから実行することが好ましい。そこで、本制御を行うことにより、使用者の介在無しに課金の発生する動作を自動的に行うことを抑止することができる。
【００７０】
そして、制御部８は、操作部４から起動アプリケーションの実行が選択される指示が入力されたか否か、又は、問い合わせの表示を開始してから所定時間以上経過したか否かを判定する（ステップＳ２７）。
【００７１】
実行が選択されなかった、又は問い合わせの表示開始から所定時間以上経過した場合（ステップＳ２７のＮＯ）には、ステップＳ２９に進み、表示部５が、超過起動設定に関連した情報を表示する。
【００７２】
起動アプリケーションがユーザー確認の必要がない場合（ステップＳ２５のＮＯ）、又は電話又はＴＶ電話の発信が選択された若しくは問い合わせの表示開始から所定時間未満の場合（ステップＳ２７のＹＥＳ）、制御部１８は、電子機器１０の各部を制御して、超過起動設定の起動アプリケーションの動作、すなわち、超過起動設定情報の機能を実行し（ステップＳ２８）、起動設定超過処理を終了する。なお、起動アプリケーションの動作を行うと共に、ステップＳ２９のように、表示部５が超過起動設定に関連した情報を表示してもよい。
【００７３】
次に、起動設定がなされた場合や、超過起動設定が検出された場合における表示部５の表示例について説明する。図７は起動設定されている場合の表示例を示す図、図８は超過起動設定がある場合の表示の一例を示す図であり、図８（Ａ）は超過起動設定が一つのみの場合、図８（Ｂ）は超過起動設定が複数存在する場合をそれぞれ示す図、図９は超過起動設定がある場合の表示の他の例を示す図である。
【００７４】
まず、起動設定がなされた場合には、表示部５は、図７に示すように、起動設定が存在することを示す小さなアイコン１１を表示する。
【００７５】
そして、時刻補正により超過起動設定が検出された場合、（例えば、図６のステップＳ２９のような場合）、図８（Ａ）に示すように、表示部５が表示する超過起動設定に関連した情報の一例として、超過起動設定が存在することを示す大きなアイコン１２を表示する。なお、超過起動設定が複数存在する場合には、図８（Ｂ）に示すように、複数のアイコン１２を表示してもよい。これにより、電子機器１０の使用者は、超過起動設定情報が存在することを視覚的に把握することができる。
【００７６】
そして、超過起動設定が存在する場合のほかの例としては、図９に示すように、例えば、超過起動設定の起動設定時刻やアプリケーション名等を一覧で表示してもよい。
【００７７】
なお、アイコン１１、１２は、設定するアプリケーションに応じて異なる絵柄、文字、及び／又は記号を用いてもよい。また、超過起動設定が存在する場合は、アイコン１２のように大きく表示するほか、アイコンの表示の色を変更したり、点滅させることにより、超過起動設定を通知してもよい。
【００７８】
また、表示部５に表示されている超過起動設定を示すアイコン１２を、操作部４により選択することにより詳細な起動設定情報を表示させてもよい。更に、図９に示すように、超過起動設定が発生した場合に、超過起動設定に関連した情報と共に、補正したときの時刻（第一の時刻）及び補正後の時刻（第二の時刻）を同時に表示してもよい。
【００７９】
このような本発明の実施形態に係る電子機器及びその制御方法並びにプログラムによれば、設定された起動時刻を超過する時刻補正が行われた場合においても、確実に超過された起動設定情報を検出することができる。
【産業上の利用可能性】
【００８０】
本発明の電子機器及びその制御方法並びにプログラムは、設定された起動時刻を超過する時刻補正が行われた場合に、確実に超過した起動設定情報を検出することが可能な効果を有し、携帯電話装置や情報端末装置等に有用である。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態に係る電子機器の概略構成を示すブロック図
【図２】超過起動設定情報テーブルを示す説明図
【図３】本発明の実施形態に係る電子機器の時計を進める時刻補正時の処理の手順を示すフローチャート
【図４】本発明の実施形態に係る超過起動設定抽出処理の手順を示すフローチャート
【図５】本発明の実施形態に係る対象となる起動設定情報の抽出結果の一例を示す図
【図６】本発明の実施形態に係る起動設定超過処理の手順を示すフローチャート
【図７】起動設定されている場合の表示例を示す図
【図８】超過起動設定がある場合の表示の一例を示す図
【図９】超過起動設定がある場合の表示の他の例を示す図
【符号の説明】
【００８２】
１  無線部
２  時計部
３  記憶部
４  操作部
５  表示部
６  音声出力部
７  発光表示部
８  制御部
１０  電子機器
【図１】
2006300874.tif 000003
【図２】
2006300874.tif 000004
【図３】
2006300874.tif 000005
【図４】
2006300874.tif 000006
【図５】
2006300874.tif 000007
【図６】
2006300874.tif 000008
【図７】
2006300874.tif 000009
【図８】
2006300874.tif 000010
【図９】
2006300874.tif 000011