(57)【要約】【課題】  使用が予測されるアプリケーションプログラムの操作オブジェクトを予め表示部に表示しておくことで、ユーザによる機器操作の操作性の向上を図る。【解決手段】  制御部は、アプリケーションプログラムを起動した際に、その起動時刻及び起動位置に関連付けて、該起動したアプリケーションプログラムを示す情報を起動アプリケーションテーブルに登録しておく。制御部は、現在時刻及び現在位置が、起動アプリケーションテーブルに登録されている現在時刻及び現在位置となった際に、この現在時刻及び現在位置に関連付けされているアプリケーションプログラムを起動して、その操作ボタン等の操作オブジェクトを表示部に表示する。これにより、その時刻及びその位置（場所）で使用が予測されるアプリケーションプログラムの操作オブジェクトを予め表示しておくことができ、ユーザによる機器操作の操作性の向上を図ることができる。【選択図】  図６
2010109789.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
現在時刻を示す時刻情報を出力する現在時刻検出部と、
当該携帯端末装置の現在位置を検出し、この現在位置を示す位置情報を出力する現在位置検出部と、
複数のアプリケーションプログラムが記憶されたアプリケーションプログラム記憶部と、
ユーザにより操作部を介して、起動するアプリケーションプログラムの指定操作がなされた際に、上記現在時刻検出部から現在の時刻情報を取得すると共に、上記現在位置検出部から現在位置を示す位置情報を取得し、この取得した現在の時刻情報及び現在の位置情報に関連付けして、上記操作部を介してユーザにより指定されたアプリケーションプログラムを示す情報を起動アプリケーションテーブルに記憶する関連付け記憶制御部と、
上記現在時刻検出部で検出される現在の時刻情報に基づいて上記起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、上記起動アプリケーションテーブルに記憶されている時刻情報を基準とする所定の時間的範囲内であった場合に、上記現在位置検出部を起動制御して上記現在の位置情報を取得し、この取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報を基準とする所定の地理的範囲内であった場合に、上記時刻情報及び上記位置情報に関連付けされて上記起動アプリケーションテーブルに記憶されている上記アプリケーションプログラムを示す情報に対応するアプリケーションプログラムを、上記アプリケーションプログラム記憶部から読み出して起動制御すると共に、この起動制御したアプリケーションプログラムに基づいて、該アプリケーションプログラムに対応する操作を行うための操作オブジェクトを上記表示部に表示制御する制御部と
を有する携帯端末装置。
【請求項２】
上記関連付け記憶制御部は、アプリケーションプログラムが起動制御される毎に、上記現在時刻検出部から現在の時刻情報を取得すると共に、上記現在位置検出部から現在位置を示す位置情報を取得する動作を繰り返し実行することで、同じ時間的範囲及び同じ地理的範囲において起動制御したアプリケーションプログラムの起動制御回数をカウントし、この起動制御回数が所定回数以上となった際に、該起動制御回数が所定回数以上となったアプリケーションプログラムを示す情報を、上記現在時刻検出部で検出された現在の時刻情報、及び上記現在位置検出部で検出された現在位置を示す位置情報に関連付けて上記起動アプリケーションテーブルに記憶制御する
請求項１に記載の携帯端末装置。
【請求項３】
無線基地局を介して無線通信を行う無線通信部と、
上記無線通信部の無線通信レベルを検出する無線通信レベル検出部を有し、
上記関連付け記憶制御部は、ユーザにより操作部を介して、起動するアプリケーションプログラムの指定操作がなされた際に、上記現在の時刻情報、上記現在の位置情報、及び上記無線通信レベル検出部で検出された無線通信レベルを示す無線通信レベル情報に関連付けて、上記操作部を介してユーザにより指定された上記アプリケーションプログラムを示す情報を上記起動アプリケーションテーブルに記憶制御し、
上記制御部は、上記現在時刻検出部で検出される現在の時刻情報に基づいて上記起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、上記起動アプリケーションテーブルに記憶されている時刻情報で示される所定の時間的範囲内であった場合に、上記現在位置検出部を起動制御して上記現在の位置情報を取得し、この取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報で示される所定の地理的範囲内であった場合に、上記無線通信レベル検出部からの無線通信レベル検出出力を取得し、この取得した無線通信レベル検出出力で示される無線通信レベルが、上記起動アプリケーションテーブルに記憶されている無線通信レベル情報で示される無線通信レベルに対応する無線通信レベルであった場合に、上記時刻情報、上記位置情報、及び上記無線通信レベル情報に関連付けされて記憶されている上記アプリケーションプログラムを示す情報に対応するアプリケーションプログラムを、上記アプリケーションプログラム記憶部から読み出して起動制御すると共に、この起動制御したアプリケーションプログラムに基づいて、該アプリケーションプログラムに対応する操作を行うための操作オブジェクトを上記表示部に表示制御する
請求項１又は請求項２に記載の携帯端末装置。
【請求項４】
ユーザの各日付毎のスケジュールが記憶されているスケジュール帳メモリと、
上記スケジュール帳メモリに記憶されている各日付のスケジュールを解析して、該各スケジュールを実行する時刻及び位置と共に、該スケジュールの実行に用いられるアプリケーションプログラムを検出するスケジュール解析部を有し、
上記制御部は、上記現在時刻検出部で検出される現在の時刻が、上記スケジュール解析部からの解析結果に対応するスケジュールを実行する時刻の所定時間前の時刻であり、上記現在位置検出部で検出された現在の位置情報で示される現在位置が、上記スケジュール解析部からの解析結果に対応するスケジュールを実行する位置であった場合に、上記スケジュール解析部からの解析結果に対応するアプリケーションプログラムを、他のアプリケーションプログラムよりも優先して起動制御すると共に、この起動制御したアプリケーションプログラムに基づいて、該アプリケーションプログラムに対応する操作を行うための操作オブジェクトを上記表示部に表示制御する
請求項１から請求項３のうち、いずれか一項に記載の携帯端末装置。
【請求項５】
上記起動制御されるアプリケーションプログラムとして、上記現在位置検出部で検出される当該携帯端末装置の現在位置に対応するアプリケーションプログラムが起動制御されるように、上記起動アプリケーションテーブルに記憶されているアプリケーションプログラムを示す情報を自動的に変更制御する自動変更部を有する
請求項１から請求項４のうち、いずれか一項に記載の携帯端末装置。
【請求項６】
上記自動変更部は、上記現在位置検出部で検出される当該携帯端末装置の現在位置が属する地域のテレビジョン放送視聴用のアプリケーションプログラムが起動するように、上記起動アプリケーションテーブルに記憶されているアプリケーションプログラムを示す情報を自動的に変更制御する
請求項５に記載の携帯端末装置。
【請求項７】
上記自動変更部は、少なくとも一方の国の公用語を、上記現在位置検出部で検出される当該携帯端末装置の現在位置が属する国及び地域の公用語に変換する辞書アプリケーションプログラムが起動するように、上記起動アプリケーションテーブルに記憶されているアプリケーションプログラムを示す情報を自動的に変更制御する
請求項５又は請求項６に記載の携帯端末装置。
【請求項８】
表示部と、
現在時刻を示す時刻情報を出力する現在時刻検出部と、
当該携帯端末装置の現在位置を検出し、この現在位置を示す位置情報を出力する現在位置検出部と、
複数のアプリケーションプログラムが記憶されたアプリケーションプログラム記憶部と、
上記アプリケーションプログラム記憶部に記憶されている各アプリケーションプログラムにそれぞれ対応し、該各アプリケーションプログラムの起動を指定操作するための表示オブジェクトがそれぞれ記憶された表示オブジェクト記憶部と、
ユーザにより操作部を介して、起動を希望するアプリケーションプログラムの登録操作がなされた際に、上記現在時刻検出部から現在の時刻情報を取得すると共に、上記現在位置検出部から現在位置を示す位置情報を取得し、この取得した現在の時刻情報及び現在の位置情報に関連付けして、上記起動を希望するアプリケーションプログラムを示す起動アプリケーション情報を起動アプリケーションテーブルに記憶する関連付け記憶制御部と、
上記現在時刻検出部で検出される現在の時刻情報に基づいて上記起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、上記起動アプリケーションテーブルに記憶されている時刻情報を基準とする所定の時間的範囲内であった場合に、上記現在位置検出部を起動制御して上記現在の位置情報を取得し、この取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報を基準とする所定の地理的範囲内であった場合に、上記時刻情報及び上記位置情報に関連付けされて上記起動アプリケーションテーブルに記憶されている上記起動アプリケーション情報に対応するアプリケーションプログラムの表示オブジェクトを、上記表示オブジェクト記憶部から読み出して上記表示部に表示制御すると共に、この表示部に表示制御した表示オブジェクトを介してアプリケーションプログラムの起動が指定操作された際に、該表示オブジェクトに対応するアプリケーションプログラムを上記アプリケーションプログラム記憶部から読み出して起動制御する制御部と
を有する携帯端末装置。
【請求項９】
上記関連付け記憶制御部は、アプリケーションプログラムが起動制御される毎に、上記現在時刻検出部から現在の時刻情報を取得すると共に、上記現在位置検出部から現在位置を示す位置情報を取得する動作を繰り返し実行することで、同じ時間的範囲及び同じ地理的範囲において起動制御したアプリケーションプログラムの起動制御回数をカウントし、この起動制御回数が所定回数以上となった際に、該起動制御回数が所定回数以上となったアプリケーションプログラムを示す起動アプリケーション情報を、上記現在時刻検出部で検出された現在の時刻情報、及び上記現在位置検出部で検出された現在位置を示す位置情報に関連付けて上記起動アプリケーションテーブルに記憶制御する
請求項８に記載の携帯端末装置。
【請求項１０】
無線基地局を介して無線通信を行う無線通信部と、
上記無線通信部の無線通信レベルを検出する無線通信レベル検出部を有し、
上記関連付け記憶制御部は、ユーザにより操作部を介して、起動を希望するアプリケーションプログラムの登録操作がなされた際に、上記現在の時刻情報、上記現在の位置情報、及び上記無線通信レベル検出部で検出された無線通信レベルを示す無線通信レベル情報に関連付けて、上記操作部を介してユーザにより登録操作された上記アプリケーションプログラムを示す起動アプリケーション情報を上記起動アプリケーションテーブルに記憶制御し、
上記制御部は、上記現在時刻検出部で検出される現在の時刻情報に基づいて上記起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、上記起動アプリケーションテーブルに記憶されている時刻情報で示される所定の時間的範囲内であった場合に、上記現在位置検出部を起動制御して上記現在の位置情報を取得し、この取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報で示される所定の地理的範囲内であった場合に、上記無線通信レベル検出部からの無線通信レベル検出出力を取得し、この取得した無線通信レベル検出出力で示される無線通信レベルが、上記起動アプリケーションテーブルに記憶されている無線通信レベル情報で示される無線通信レベルに対応する無線通信レベルであった場合に、上記時刻情報、上記位置情報、及び上記無線通信レベル情報に関連付けされて記憶されている上記起動アプリケーション情報に対応する表示オブジェクトを、上記表示オブジェクト記憶部から読み出して上記表示部に表示制御する
請求項８又は請求項９に記載の携帯端末装置。
【請求項１１】
ユーザの各日付毎のスケジュールが記憶されているスケジュール帳メモリと、
上記スケジュール帳メモリに記憶されている各日付のスケジュールを解析して、該各スケジュールを実行する時刻及び位置と共に、該スケジュールの実行に用いられるアプリケーションプログラムを検出するスケジュール解析部を有し、
上記制御部は、上記現在時刻検出部で検出される現在の時刻が、上記スケジュール解析部からの解析結果に対応するスケジュールを実行する時刻の所定時間前の時刻であり、上記現在位置検出部で検出された現在の位置情報で示される現在位置が、上記スケジュール解析部からの解析結果に対応するスケジュールを実行する位置であった場合に、上記スケジュール解析部からの解析結果に対応するアプリケーションプログラムの起動を指定するための表示オブジェクトを、他のアプリケーションプログラムの表意オブジェクトと共に上記表示部に表示制御する
請求項８から請求項１０のうち、いずれか一項に記載の携帯端末装置。
【請求項１２】
上記起動制御されるアプリケーションプログラムとして、上記現在位置検出部で検出される当該携帯端末装置の現在位置に対応するアプリケーションプログラムが起動制御されるように、上記起動アプリケーションテーブルに記憶されている起動アプリケーション情報と、上記アプリケーションプログラム記憶部に記憶されているアプリケーションプログラムとの対応関係を自動的に変更制御する自動変更部を有する
請求項８から請求項１１のうち、いずれか一項に記載の携帯端末装置。
【請求項１３】
上記自動変更部は、上記現在位置検出部で検出される当該携帯端末装置の現在位置が属する地域のテレビジョン放送視聴用のアプリケーションプログラムが起動するように、上記起動アプリケーションテーブルに記憶されている起動アプリケーション情報と、上記アプリケーションプログラム記憶部に記憶されているテレビジョン放送視聴用のアプリケーションプログラムとの対応関係を自動的に変更制御する
請求項１２に記載の携帯端末装置。
【請求項１４】
上記自動変更部は、少なくとも一方の国の公用語を、上記現在位置検出部で検出される当該携帯端末装置の現在位置が属する国及び地域の公用語に変換する辞書アプリケーションプログラムが起動するように、上記起動アプリケーションテーブルに記憶されている起動アプリケーション情報と、上記アプリケーションプログラム記憶部に記憶されている辞書アプリケーションプログラムとの対応関係を自動的に変更制御する
請求項１２又は請求項１３に記載の携帯端末装置。
【請求項１５】
ユーザにより操作部を介して、起動するアプリケーションプログラムの指定操作がなされた際に、関連付け記憶制御部が、現在時刻検出部から現在の時刻情報を取得すると共に、現在位置検出部から現在位置を示す位置情報を取得し、この取得した現在の時刻情報及び現在の位置情報に関連付けして、上記操作部を介してユーザにより指定されたアプリケーションプログラムを示す情報を起動アプリケーションテーブルに記憶するステップと、
制御部が、上記現在時刻検出部で検出される現在の時刻情報に基づいて上記起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、上記起動アプリケーションテーブルに記憶されている時刻情報を基準とする所定の時間的範囲内であった場合に、上記現在位置検出部を起動制御して上記現在の位置情報を取得するステップと、
上記ステップで取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報を基準とする所定の地理的範囲内であった場合に、制御部が、上記時刻情報及び上記位置情報に関連付けされて上記起動アプリケーションテーブルに記憶されている上記アプリケーションプログラムを示す情報に対応するアプリケーションプログラムを、アプリケーションプログラム記憶部から読み出して起動制御するステップと、
制御部が、上記ステップで起動制御したアプリケーションプログラムに基づいて、該アプリケーションプログラムに対応する操作を行うための操作オブジェクトを表示部に表示制御するステップと
を有する操作オブジェクトの表示方法。
【請求項１６】
ユーザにより操作部を介して、起動するアプリケーションプログラムの指定操作がなされた際に、現在時刻検出部から現在の時刻情報を取得すると共に、現在位置検出部から現在位置を示す位置情報を取得し、この取得した現在の時刻情報及び現在の位置情報に関連付けして、上記操作部を介してユーザにより指定されたアプリケーションプログラムを示す情報を起動アプリケーションテーブルに記憶する関連付け記憶制御部としてコンピュータを機能させ、
上記現在時刻検出部で検出される現在の時刻情報に基づいて上記起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、上記起動アプリケーションテーブルに記憶されている時刻情報を基準とする所定の時間的範囲内であった場合に、上記現在位置検出部を起動制御して上記現在の位置情報を取得する現在位置取得部としてコンピュータを機能させ、
コンピュータを上記現在位置取得部として機能させることで取得された現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報を基準とする所定の地理的範囲内であった場合に、上記時刻情報及び上記位置情報に関連付けされて上記起動アプリケーションテーブルに記憶されている上記アプリケーションプログラムを示す情報に対応するアプリケーションプログラムを、アプリケーションプログラム記憶部から読み出して起動制御する起動制御部としてコンピュータを機能させ、
コンピュータを上記起動制御部として機能させることで起動制御されたアプリケーションプログラムに基づいて、該アプリケーションプログラムに対応する操作を行うための操作オブジェクトを表示部に表示制御する表示制御部としてコンピュータを機能させる
操作オブジェクトの表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在時刻検出機能及び現在位置検出機能を備えた、例えば携帯電話機、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、ノート型のパーソナルコンピュータ装置、携帯型のゲーム機等の携帯端末機器に設けて好適な携帯端末装置、操作オブジェクトの表示方法、及び操作オブジェクトの表示プログラムに関する。
特には、現在時刻及び現在位置等に対応するアプリケーションプログラムを自動的に起動して、そのアプリケーションプログラムの操作パネルや操作ボタン等の操作オブジェクトを表示部に表示することで、アプリケーションプログラムの面倒な起動操作等を省略可能として、操作性の向上等を図った携帯端末装置、操作オブジェクトの表示方法、及び操作オブジェクトの表示プログラムに関する。
【背景技術】
【０００２】
特開２００６−０９４４３１号の公開特許公報（特許文献１）に、機器操作用の多くの操作ボタンを表示する操作パネルを、機器の現在状態に応じて、次に必要な操作ボタンのみをブロック分割表示することで、ユーザによる機器操作の操作性の向上を図った放送受信装置が開示されている。
【０００３】
この放送受信装置の場合、操作パネルの画像情報として、複数の操作パネルの画像情報を記憶した記憶手段と、複数の機器のうちいずれかが選択されて、この機器に記録されている画像が再生されて表示器に表示されるときに、前記複数の操作パネルを再生画像に重ねて表示させる第１の表示制御手段と、前記複数の操作パネルが表示されている状態が一定時間経過したときに、所定の操作パネルを非表示状態にする第２の表示制御手段とを有する。これにより、次の操作に必要な部分のみを操作パネルとして表示することができ、ユーザによる機器操作の操作性の向上を図ることができる。
【０００４】
【特許文献１】特開２００６−２７８５５６号（第１１頁、図１３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、近年において広く普及している携帯電話機には、電子メール送受信機能の他、例えばテレビジョン放送受信機能や音楽プレーヤ機能等の多種多様の機能が設けられており、例えば早朝にはテレビジョン放送受信機能を用いてニュース等を視聴し、通勤時には音楽プレーヤ機能を用いて好みの音楽を聴き、昼時には電子メール送受信機能を用いて電子メールの送受信を行う等のように、携帯電話機に設けられている各機能は、時刻や場所に応じて使い分けられることが多い。
【０００６】
しかし、特許文献１に開示されている放送受信装置は、ユーザにより画像の再生が選択された機器用の操作パネルであるか否かを判断基準として、表示或いは非表示とする操作パネルを決定するようになっている。このため、この特許文献１に開示されている技術を上記携帯電話機に適用しても、該特許文献１に開示されている技術では、ユーザにより用いられることが予測される機能に対応する操作パネルや操作ボタンを、表示部に予め表示しておくことは困難となることから、ユーザの操作性の向上を図ることは期待できない。
【０００７】
本発明は、上述の課題に鑑みてなされたものであり、時刻や場所に応じて使用が予測されるアプリケーションプログラムに対応する操作パネルや操作ボタンを表示部に表示することで、ユーザによる機器操作の操作性の向上を図ることができるような携帯端末装置、操作オブジェクトの表示方法、及び操作オブジェクトの表示プログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る携帯端末装置は、上述の課題を解決するために、
表示部と、
現在時刻を示す時刻情報を出力する現在時刻検出部と、
当該携帯端末装置の現在位置を検出し、この現在位置を示す位置情報を出力する現在位置検出部と、
複数のアプリケーションプログラムが記憶されたアプリケーションプログラム記憶部と、
ユーザにより操作部を介して、起動するアプリケーションプログラムの指定操作がなされた際に、上記現在時刻検出部から現在の時刻情報を取得すると共に、上記現在位置検出部から現在位置を示す位置情報を取得し、この取得した現在の時刻情報及び現在の位置情報に関連付けして、上記操作部を介してユーザにより指定されたアプリケーションプログラムを示す情報を起動アプリケーションテーブルに記憶する関連付け記憶制御部と、
上記現在時刻検出部で検出される現在の時刻情報に基づいて上記起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、上記起動アプリケーションテーブルに記憶されている時刻情報を基準とする所定の時間的範囲内であった場合に、上記現在位置検出部を起動制御して上記現在の位置情報を取得し、この取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報を基準とする所定の地理的範囲内であった場合に、上記時刻情報及び上記位置情報に関連付けされて上記起動アプリケーションテーブルに記憶されている上記アプリケーションプログラムを示す情報に対応するアプリケーションプログラムを、上記アプリケーションプログラム記憶部から読み出して起動制御すると共に、この起動制御したアプリケーションプログラムに基づいて、該アプリケーションプログラムに対応する操作を行うための操作オブジェクトを上記表示部に表示制御する制御部と
を有する。
【０００９】
このような本発明は、ユーザにより操作部を介して、起動するアプリケーションプログラムの指定操作がなされると、関連付け記憶制御部が、現在時刻検出部から現在の時刻情報を取得すると共に、現在位置検出部から現在位置を示す位置情報を取得する。そして、この取得した現在の時刻情報及び現在の位置情報に関連付けして、上記操作部を介してユーザにより指定されたアプリケーションプログラムを示す情報を起動アプリケーションテーブルに記憶する。
【００１０】
制御部は、現在時刻検出部で検出される現在の時刻情報に基づいて、この起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、この起動アプリケーションテーブルに記憶されている時刻情報を基準とする所定の時間的範囲内であった場合に、現在位置検出部を起動制御して現在の位置情報を取得する。
【００１１】
そして、制御部は、この取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報を中心とする所定の地理的範囲内であった場合に、上記時刻情報及び上記位置情報に関連付けされて上記起動アプリケーションテーブルに記憶されているアプリケーションプログラムを示す情報に対応するアプリケーションプログラムを、上記アプリケーションプログラム記憶部から読み出して起動制御すると共に、この起動制御したアプリケーションプログラムに基づいて、該アプリケーションプログラムに対応する操作を行うための操作オブジェクトを上記表示部に表示制御する。
【００１２】
起動アプリケーションテーブルに記憶されているアプリケーションプログラムを示す情報は、ユーザの上記指定操作がなされた際に検出された時刻情報及び位置情報に関連付けされて記憶されている。換言すれば、ユーザが起動を希望する時刻及び位置に対応するアプリケーションプログラムを示す情報が、この起動アプリケーションテーブルに記憶されている。
【００１３】
このため、この起動アプリケーションテーブルに記憶されている時刻情報及び位置情報に対応するアプリケーションプログラムを起動して、このアプリケーションプログラムの操作オブジェクトを表示部に表示することで、その時刻及びその場所でユーザによる使用が予測されるアプリケーションプログラムに対応する操作パネル、操作ボタン、操作メニュー等の操作オブジェクトを表示部に予め表示しておくことができ、ユーザによる機器操作の操作性の向上を図ることができる。
【００１４】
また、本発明に係る携帯端末装置は、上述の課題を解決するために、
表示部と、
現在時刻を示す時刻情報を出力する現在時刻検出部と、
当該携帯端末装置の現在位置を検出し、この現在位置を示す位置情報を出力する現在位置検出部と、
複数のアプリケーションプログラムが記憶されたアプリケーションプログラム記憶部と、
上記アプリケーションプログラム記憶部に記憶されている各アプリケーションプログラムにそれぞれ対応し、該各アプリケーションプログラムの起動を指定操作するための表示オブジェクトがそれぞれ記憶された表示オブジェクト記憶部と、
ユーザにより操作部を介して、起動を希望するアプリケーションプログラムの登録操作がなされた際に、上記現在時刻検出部から現在の時刻情報を取得すると共に、上記現在位置検出部から現在位置を示す位置情報を取得し、この取得した現在の時刻情報及び現在の位置情報に関連付けして、上記起動を希望するアプリケーションプログラムを示す起動アプリケーション情報を起動アプリケーションテーブルに記憶する関連付け記憶制御部と、
上記現在時刻検出部で検出される現在の時刻情報に基づいて上記起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、上記起動アプリケーションテーブルに記憶されている時刻情報を基準とする所定の時間的範囲内であった場合に、上記現在位置検出部を起動制御して上記現在の位置情報を取得し、この取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報を基準とする所定の地理的範囲内であった場合に、上記時刻情報及び上記位置情報に関連付けされて上記起動アプリケーションテーブルに記憶されている上記起動アプリケーション情報に対応するアプリケーションプログラムの表示オブジェクトを、上記表示オブジェクト記憶部から読み出して上記表示部に表示制御すると共に、この表示部に表示制御した表示オブジェクトを介してアプリケーションプログラムの起動が指定操作された際に、該表示オブジェクトに対応するアプリケーションプログラムを上記アプリケーションプログラム記憶部から読み出して起動制御する制御部と
を有する。
【００１５】
このような本発明は、ユーザにより操作部を介して、起動するアプリケーションプログラムの登録操作がなされると、関連付け記憶制御部が、現在時刻検出部から現在の時刻情報を取得すると共に、現在位置検出部から現在位置を示す位置情報を取得する。そして、この取得した現在の時刻情報及び現在の位置情報に関連付けして、上記操作部を介してユーザにより指定されたアプリケーションプログラムを起動するための起動アプリケーション情報を起動アプリケーションテーブルに記憶する。
【００１６】
制御部は、現在時刻検出部で検出される現在の時刻情報に基づいて、この起動アプリケーションテーブルを参照し、該現在時刻検出部で検出された現在時刻が、この起動アプリケーションテーブルに記憶されている時刻情報を基準とする所定の時間的範囲内であった場合に、現在位置検出部を起動制御して現在の位置情報を取得する。
【００１７】
そして、制御部は、この取得した現在の位置情報で示される現在位置が、上記起動アプリケーションテーブルに記憶されている位置情報を中心とする所定の地理的範囲内であった場合に、上記時刻情報及び上記位置情報に関連付けされて上記起動アプリケーションテーブルに登録されている起動アプリケーション情報に対応する表示オブジェクトを、上記表示オブジェクト記憶部から読み出して表示部に表示制御する。
【００１８】
起動アプリケーションテーブルに記憶されている起動アプリケーション情報は、ユーザの上記登録操作がなされた際に検出された時刻情報及び位置情報に関連付けされて記憶されている。換言すれば、ユーザが起動を希望する時刻及び位置に対応する起動アプリケーション情報が、この起動アプリケーションテーブルに記憶されている。
【００１９】
このため、この起動アプリケーションテーブルに記憶されている時刻情報及び位置情報に対応する起動アプリケーション情報で示される、例えば操作メニューやアイコン画像等の表示オブジェクトを表示部に表示することで、その時刻及びその場所でユーザによる使用が予測されるアプリケーションプログラムを起動するための表示オブジェクトを表示部に予め表示しておくことができ、ユーザによる機器操作の操作性の向上を図ることができる。
【発明の効果】
【００２０】
本発明は、時刻及び場所に応じてユーザによる使用が予測されるアプリケーションプログラムに対応する操作パネル、操作ボタン、操作メニュー等の操作オブジェクトを表示部に、予め表示しておくことができる。このため、ユーザによる機器操作の操作性の向上を図ることができる。
【００２１】
また、本発明は、時刻及び場所に応じてユーザによる使用が予測されるアプリケーションプログラムを起動するための操作メニュー、アイコン画像等の表示オブジェクトを表示部に、予め表示しておくことができる。このため、ユーザによる機器操作の操作性の向上を図ることができる。
【発明を実施するための最良の形態】
【００２２】
本発明は、携帯電話機に適用することができる。
【００２３】
［第１の実施の形態］
〔第１の実施の形態の携帯電話機の構成〕
この本発明の第１の実施の形態となる携帯電話機は、図１に示すように、無線基地局との間で音声通話、テレビ電話通話、電子メール、Ｗｅｂデータ（Web：World Wide Web）、画像データ（動画像、静止画像）、音声データ等の無線通信を行うアンテナ１及び通信回路２と、受話音声等を出力するためのスピーカ部３と、送話音声等を集音するためのマイクロホン部４と、例えば待ち受け画像、操作メニュー、電子メール、画像（静止画像及び動画像）、所定のメッセージ等を表示するための表示部５と、この表示部５上に設けられた抵抗膜方式或いは静電容量方式等のタッチパネル６とを有している。
【００２４】
タッチパネル６は、透明電極等により全体が透明色となるように形成されており、表示部５の表示面の略々全面（或いは一部）を被覆するように、該表示部５上に設けられている。後述するが、ユーザは、表示部５に表示された所望のアプリケーションプログラムを起動操作するためのアイコン等の表示オブジェクトを、全体が透明となるように形成されたタッチパネル６を介して視認することとなる。
【００２５】
また、この携帯電話機は、例えば十字キー、決定キー、数字キー等の複数の操作キーを備えた操作部７と、電話や電子メールの発着信等を光でユーザに通知するための発光部８（LED：Light Emitting Diode）と、所望の被写体を撮像するためのカメラ部９と、当該携帯電話機の筐体を振動させて発着信等をユーザに通知するためのバイブレーションユニット１０と、現在時刻をカウントし、この現在時刻を示す現在時刻情報を出力するタイマ１１とを有している。
【００２６】
また、この携帯電話機は、例えば地上波デジタル放送等のテレビジョン放送を受信するためのテレビジョンアンテナ１２及びテレビジョンユニット１３（ＴＶユニット）と、当該携帯電話機の現在位置を検出し、この現在位置を示す現在位置情報を出力するＧＰＳアンテナ１４（GPS：Global Positioning System）及びＧＰＳユニット１５と、後述する起動アプリケーションテーブル１６と、無線基地局を介した無線通信処理を行うためのコミュニケーションプログラムや各種アプリケーションプログラムの他、これら各アプリケーションプログラムで取り扱われる各種データ等が記憶されたメモリ１７と、当該携帯電話機全体の動作を制御する制御部１８とを有している。
【００２７】
起動アプリケーションテーブル１６には、ユーザにより所望のアプリケーションプログラムが起動操作された際に、上記タイマ１１で検出された現在時刻（＝そのアプリケーションプログラムの起動時刻）、及び上記ＧＰＳユニット１５で検出された現在位置（＝そのアプリケーションプログラムを起動した際における当該携帯電話機の位置）に関連付けされて、上記ユーザにより指定されたアプリケーションプログラムを示す情報が登録されるようになっている。
【００２８】
メモリ１７には、上記コミュニケーションプログラムの他、当該携帯電話機の現在位置及び現在時刻に対応するアプリケーションプログラムの、例えば操作パネル、操作ボタン、操作メニュー等の操作オブジェクトを表示部５に表示制御するための操作オブジェクト表示プログラムと、撮像した静止画像や動画像のビューア機能を備えた、カメラ部９の撮像制御を行うためのカメラ制御プログラムと、電子メールの作成や送受信を制御するための電子メール管理プログラムとが記憶されている。
【００２９】
また、メモリ１７には、ユーザのスケジュールが登録されたスケジュール帳の管理を行うためのスケジュール帳管理プログラムと、コミュニケーションネットワークやインターネット等の所定のネットワーク上に設けられたサーバ装置上で公開されているＷｅｂページを閲覧するためのＷｅｂブラウジングプログラムと、電話帳の管理を行うための電話帳管理プログラムと、音楽データの再生を行うための音楽プレーヤプログラムと、上記テレビジョン放送の受信制御を行うためのＴＶアプリケーションプログラムと、一方の国の言語に対応する他方の国の言語を表示するための電子辞書プログラムとが記憶されている。
【００３０】
また、メモリ１７には、ユーザの所望のスケジュールが登録されるスケジュール帳と、ユーザの知人や友人等のユーザ名、静止画像（顔写真等）、住所、電話番号、電子メールアドレス、生年月日等が登録された電話帳と、音楽プレーヤプログラムに基づいて再生される音楽データと、上記カメラ制御プログラムのビューワ機能に基づいて再生される静止画像データ及び動画像データと、送受信された電子メールデータと、電話及び電子メールの発着信履歴と、各国及び各地域毎のテレビジョン放送の受信可能チャンネルや放送局名等を示す国／地域別テレビジョン情報と、各国及び各地域毎の公用語を示す国／地域別公用語情報等が記憶されている。
【００３１】
上記電子辞書プログラムとしては、例えば日本語に対応する英語を表示するための和英辞書、英語に対応する日本語を表示するための英和辞書、日本語に対応する中国語を表示するための和中辞書、中国語に対応する日本語を表示するための中和辞書、日本語に対応するフランス語を表示するための和仏辞書、フランス語に対応する日本語を表示するための仏和辞書、日本語に対応するロシア語を表示するための和露辞書、ロシア語に対応する日本語を表示するための露和辞書等の各種の辞書プログラムがメモリ１７に記憶されている。
【００３２】
また、上記国／地域別テレビジョン情報としては、例えば日本国の北海道に対応する受信可能チャンネル及び放送局名や、日本国の東京都に対応する受信可能チャンネル及び放送局名や、日本国の富山県に対応する受信可能チャンネル及び放送局名等がメモリ１７に記憶されている。また、上記国／地域別テレビジョン情報としては、例えばアメリカ合衆国のニューヨークに対応する受信可能チャンネル及び放送局名、グレート・ブリテンおよび北アイルランド連合王国（イギリス）のロンドンに対応する受信可能チャンネル及び放送局名、大韓民国のソウルに対応する受信可能チャンネル及び放送局名、ブラジル連邦共和国のブラジリアに対応する受信可能チャンネル及び放送局名等の、各国、各地域毎の受信可能チャンネル及び放送局名がメモリ１７に記憶されている。
【００３３】
また、上記国／地域別公用語情報としては、例えばアメリカ合衆国→「英語」、大韓民国→「韓国語」、フランス共和国→「フランス語」、ブラジル連邦共和国→「ポルトガル語」等のように、各国及び各地域毎の公用語を示す情報がメモリ１７に記憶されている。
【００３４】
［アプリケーションプログラムの登録動作］
このような第１の実施の形態の携帯電話機は、ユーザにより所望のアプリケーションプログラムの起動操作がなされると、この起動操作がなされた時刻及び位置（場所）に関連付けて、ユーザにより起動操作されたアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６に自動的に登録するようになっている。
【００３５】
図２のフローチャートに、この起動アプリケーションテーブル１６に対するアプリケーションプログラムを示す情報の登録動作の流れを示す。当該携帯電話機の制御部１８は、ユーザにより所望のアプリケーションプログラムが起動操作されると、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、この図２のフローチャートに示す処理を開始する。
【００３６】
ステップＳ１では、制御部１８が、タイマ１１でカウントされている現在時刻を示す時刻情報を取得し、処理をステップＳ２に進める。ステップＳ２では、制御部１８が、ＧＰＳユニット１５を起動制御すると共に、このＧＰＳユニット１５で検出された当該携帯電話機の現在位置を示す位置情報を取得して、処理をステップＳ３に進める。
【００３７】
ステップＳ３では、制御部１８が、上記ステップＳ１で取得した現在時刻を示す時刻情報、及び上記ステップＳ２で取得した当該携帯電話機の現在位置を示す位置情報に関連付けて、ユーザにより起動操作されたアプリケーションプログラムを示す情報を表示オブジェクトテーブル１６に登録し、処理をステップＳ４に進める。
【００３８】
ステップＳ４では、制御部１８が、ユーザにより新たなアプリケーションプログラムの起動操作がなされたか否かを判別する。そして、制御部１８は、新たなアプリケーションプログラムの起動操作がなされていないものと判別した場合は、そのまま、この図２のフローチャートに示す全処理を終了する。これに対して、新たなアプリケーションプログラムの起動操作がなされたものと判別した場合、制御部１８は、処理をステップＳ１に戻し、上述と同様に、時刻情報及び位置情報を取得し、この取得した時刻情報及び位置情報に関連付けて、ユーザにより新たに起動操作されたアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６に登録する動作を繰り返し実行する。
【００３９】
図３に、起動アプリケーションテーブル１６の模式図を示す。この図３から分かるように、例えばカメラ制御プログラムが起動操作された場合、制御部１８は、このカメラ制御プログラムが起動操作された時刻となる例えば午後３時００分の時刻情報、及びこのカメラ制御プログラムが起動操作された位置となる緯度及び経度の位置情報に関連付けて、当該起動操作されたカメラ制御プログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００４０】
同様に、例えば電子メール管理プログラムが起動操作された場合、制御部１８は、この電子メール管理プログラムが起動操作された時刻となる例えば午後１２時００分の時刻情報、及びこの電子メール管理プログラムが起動操作された位置となる緯度及び経度の位置情報に関連付けて、当該起動操作された電子メール管理プログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００４１】
同様に、例えば音楽プレーヤプログラムが起動操作された場合、制御部１８は、この音楽プレーヤプログラムが起動操作された時刻となる例えば午前８時００分の時刻情報、及びこの音楽プレーヤプログラムが起動操作された位置となる緯度及び経度の位置情報に関連付けて、当該起動操作された音楽プレーヤプログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００４２】
同様に、例えばＴＶアプリケーションプログラムが起動操作された場合、制御部１８は、このＴＶアプリケーションプログラムが起動操作された時刻となる例えば午後９時００分の時刻情報、及びこのＴＶアプリケーションプログラムが起動操作された位置となる緯度及び経度の位置情報に関連付けて、当該起動操作されたＴＶアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００４３】
このように、制御部１８は、各アプリケーションプログラムが起動操作される毎に、そのアプリケーションプログラムを起動した時刻及び位置と、該起動操作されたアプリケーションプログラムを示す情報とを関連付けして起動アプリケーションテーブル１６に順次登録する。
【００４４】
〔アプリケーションプログラムの登録動作の第１の変形例〕
上述の説明では、一度でも所望のアプリケーションプログラムを起動操作すると、その起動操作されたアプリケーションプログラムの情報が上記時刻情報及び上記位置情報と共に起動アプリケーションテーブル１６に登録されるのであるが、この場合、使用頻度の低いアプリケーションプログラムの情報までもが、起動アプリケーションテーブル１６に登録される不都合を生ずる。換言すれば、たまたま起動させたアプリケーションプログラムの情報までもが起動アプリケーションテーブル１６に登録される不都合を生ずる。
【００４５】
このため、同じ時間帯及び同じ地理的範囲において、複数回の起動操作がなされた時点で、起動アプリケーションテーブル１６に対する登録を行うようにしてもよい（学習登録機能）。図４のフローチャートに、この複数回の起動操作を条件として、起動アプリケーションテーブル１６に対してアプリケーションプログラムの情報を登録する動作の流れを示す。当該携帯電話機の制御部１８は、ユーザにより所望のアプリケーションプログラムが起動操作された際に、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、この図４のフローチャートに示す処理を開始する。
【００４６】
ステップＳ１１では、制御部１８が、タイマ１１でカウントされている現在時刻を示す時刻情報を取得し、処理をステップＳ１２に進める。ステップＳ１２では、制御部１８が、ＧＰＳユニット１５を起動制御すると共に、このＧＰＳユニット１５で検出された当該携帯電話機の現在位置を示す位置情報を取得して、処理をステップＳ１３に進める。
【００４７】
ステップＳ１３では、制御部１８が、図１に示す起動操作回数テーブル２０に記憶されている、ユーザにより起動操作されたアプリケーションプログラムに対応する起動操作回数を「１」インクリメントして、処理をステップＳ１３に進める。
【００４８】
具体的には、制御部１８は、アプリケーションプログラムの起動制御を行うと、図５に示すように、そのアプリケーションプログラムを起動した時刻、起動した位置、及び起動操作回数を起動操作回数テーブル２０に登録するようになっている。
【００４９】
例えば、この図５に示す例の場合、カメラ制御プログラムは、午後３時００分を基準とする例えば前後３０分等の所定の時間的範囲内、及び所定の地理的範囲内において「１回」起動操作がなされ、午後７時３０分を基準とする例えば前後３０分等の所定の時間的範囲内、及び所定の地理的範囲内において「３回」起動操作がなされ、午後１１時００分を基準とする例えば前後３０分等の所定の時間的範囲内、及び所定の地理的範囲内において「１回」起動操作がなされたことを示している。
【００５０】
同様に、電子メール管理プログラムは、午後１２時００分を基準とする例えば前後３０分等の所定の時間的範囲内、及び所定の地理的範囲内において「４回」起動操作がなされ、午前７時３０分を基準とする例えば前後３０分等の所定の時間的範囲内、及び所定の地理的範囲内において「１回」起動操作がなされ、午前７時３０分を基準とする例えば前後３０分等の所定の時間的範囲内、及び所定の地理的範囲内において「２回」起動操作がなされたことを示している。
【００５１】
このように、制御部１８は、アプリケーションプログラムを「１回」起動制御すると、所定の時間的範囲及び地理的範囲毎に、起動操作回数を「１」ずつインクリメントして起動操作回数テーブル２０に登録するようになっている。
【００５２】
次に、制御部１８は、図４のフローチャートのステップＳ１４において、起動操作回数テーブル２０の起動操作回数を参照することで、当該起動制御したアプリケーションプログラムの起動操作回数が、例えば５回等の所定の起動操作回数以上の起動操作回数となったか否かを判別する。そして、当該起動制御したアプリケーションプログラムの起動操作回数が所定の起動操作回数よりも少ない起動操作回数であった場合は、そのまま、この図４のフローチャートに示す全処理を終了する。
【００５３】
これに対して、当該起動制御したアプリケーションプログラムの起動操作回数が所定の起動操作回数以上であった場合、制御部１８は、ステップＳ１５に所定を進め、所定の起動操作回数以上の起動操作回数となったアプリケーションプログラムを示す情報を、その起動操作時刻及び起動操作位置に関連付けして上記起動アプリケーションテーブル１６に登録する。
【００５４】
これにより、起動アプリケーションテーブル１６に対するアプリケーションプログラムを示す情報の登録は、その時刻及びその場所での起動操作回数が所定の起動操作回数以上となった時点で、はじめて行われることとなるため、使用頻度の低いアプリケーションプログラムの情報が起動アプリケーションテーブル１６に登録される不都合を防止することができ、使用頻度の高いアプリケーションプログラムの情報のみを起動アプリケーションテーブル１６に登録可能とすることができる。
【００５５】
〔アプリケーションプログラムの登録動作の第２の変形例〕
次に、上述の各説明では、起動アプリケーションテーブル１６に対する上記登録は、制御部１８が自動的に行うこととしたが、この起動アプリケーションテーブル１６に対する上記登録をユーザが手動で行うようにしてもよい。この場合、ユーザは、所望のアプリケーションプログラムを起動操作した際に、操作部７を介して起動アプリケーションテーブル１６に対する登録を指定する。
【００５６】
この指定操作がなされると、制御部１８は、上述と同様にタイマ１１から現在の時刻情報を取得すると共に、ＧＰＳユニット１５から現在の位置情報を取得し、この取得した時刻情報及び位置情報に関連付けて、上記起動操作されたアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００５７】
上記登録を制御部１８が自動的に行う場合、ユーザが登録を希望しないアプリケーションプログラムの情報までもが、起動アプリケーションテーブル１６に登録される不都合を生ずる。しかし、起動アプリケーションテーブル１６に対する上記登録をユーザの手動操作に委ねることで、ユーザがその時間、及びその場所で、真に起動を希望するアプリケーションプログラムの情報のみを起動アプリケーションテーブル１６に登録可能とすることができる。
【００５８】
［第１の実施の形態における操作オブジェクトの表示動作］
次に、このように起動アプリケーションテーブル１６に各アプリケーションプログラムの情報が登録されると、制御部１８は、現在時刻及び現在位置に対応するアプリケーションプログラムを自動的に起動制御すると共に、この起動制御したアプリケーションプログラムに基づいて、このアプリケーションプログラムに対応する、例えば操作パネル、操作ボタン、操作メニュー等の操作オブジェクトを表示部５に表示制御するようになっている。
【００５９】
図６のフローチャートに、この操作オブジェクトの表示動作の流れを示す。制御部１８は、当該携帯電話機のメイン電源が投入されると、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、この図６のフローチャートに示す処理を開始する。
【００６０】
ステップＳ２１では、制御部１８が、タイマ１１でカウントされている現在時刻を示す時刻情報を取得し、処理をステップＳ２２に進める。ステップＳ２２では、制御部１８が、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６から検出し、処理をステップＳ２３に進める。
【００６１】
ステップＳ２３では、制御部１８が、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報が、起動アプリケーションテーブル１６から検出されたか否かを判別し、該アプリケーションプログラムを示す情報が起動アプリケーションテーブル１６から検出されないものと判別した場合は処理をステップＳ２１に戻し、再度、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報の有無の監視を実行する。
【００６２】
これに対して、アプリケーションプログラムを示す情報を起動アプリケーションテーブル１６から検出した場合、制御部１８は、処理をステップＳ２４に進め、ＧＰＳユニット１５を起動制御すると共に、このＧＰＳユニット１５で検出された当該携帯電話機の現在位置を示す位置情報を取得して、処理をステップＳ２５に進める。
【００６３】
ステップＳ２５では、制御部１８が、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報を、起動アプリケーションテーブル１６から検出し、処理をステップＳ２６に進める。そして、制御部１８は、このステップＳ２６において、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報が、起動アプリケーションテーブル１６から検出されたか否かを判別し、該起動アプリケーションテーブル１６から検出されないものと判別した場合は処理をステップＳ２１に戻し、再度、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報の有無の監視を実行する。
【００６４】
これに対して、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６から検出した場合、制御部１８は、ステップＳ２７に処理を進め、当該携帯電話機の現在時刻及び現在位置に対応するアプリケーションプログラムを示す情報に基づいて、メモリ１７から対応するアプリケーションプログラムを読み出して起動制御する。
【００６５】
次に、制御部１８は、ステップＳ２８において、この起動したアプリケーションプログラムに基づいて、当該アプリケーションプログラムに対応する、例えば操作パネル、操作ボタン、操作メニュー等の操作オブジェクトを表示部５に表示制御する。
【００６６】
このように表示部５に対する操作オブジェクトの表示制御を行うと、制御部１８は、処理をステップＳ２９に進め、操作部７の操作状況に基づいて、当該携帯電話機のメイン電源がオフ操作されたか否かを判別し、当該携帯電話機のメイン電源がオフ操作されたものと判別した場合は、この図６のフローチャートに示す操作オブジェクトの表示処理を終了する。
【００６７】
これに対して、当該携帯電話機のメイン電源のオフ操作を検出しない場合、制御部１８は、処理をステップＳ２１に戻し、再度、上述のステップＳ２１〜ステップＳ２９の各処理を繰り返し実行する。これにより、その時刻及びその位置（場所）でユーザにより起動操作される可能性の高いアプリケーションプログラムを、予め起動しておくことができ、また、このアプリケーションプログラムの操作オブジェクトを予め、表示部５に表示しておくことができる。
【００６８】
このような時刻及び場所に対応するアプリケーションプログラムの操作オブジェクトの表示例を図７（ａ）〜図７（ｇ）に示す。この図７（ａ）〜図７（ｇ）の表示例は、図３に示した起動アプリケーションテーブル１６の模式図に対応する表示例となっている。すなわち、午前８時００分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、メモリ１７から音楽プレーヤプログラムを起動し、この起動した音楽プレーヤプログラムに基づいて、当該音楽プレーヤを操作するための操作ボタン等を表示部５に表示制御する。これにより、ユーザは、例えば午前８時の通勤時に音楽プレーヤを起動させようとすると、既に音楽プレーヤは起動済みであるため、スムーズに所望の曲の再生操作に移行することができる。
【００６９】
また、午前１０時３０分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、メモリ１７からスケジュール帳管理プログラムを起動し、この起動したスケジュール帳管理プログラムに基づいて、所望のスケジュールの入力画面を表示部５に表示制御する。これにより、ユーザは、日課となっているスケジュールの更新を行おうとすると、既にスケジュールの入力画面が表示されているため、スムーズに所望のスケジュールの入力操作に移行することができる。
【００７０】
また、午後１２時００分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、メモリ１７から電子メール管理プログラムを起動し、この起動した電子メール管理プログラムに基づいて、電子メールの操作メニューを表示部５に表示制御する。これにより、ユーザは、日課となっているメールチェックを行おうとすると、既に電子メールの操作メニューが表示されているため、スムーズに所望の操作に移行することができる。
【００７１】
また、午後１５時００分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、カメラ制御プログラムの起動の是非を問うメッセージを表示部５に表示制御する。そして、ユーザがこのメッセージに応答することで、カメラ制御プログラムの起動が指定された場合、制御部１８は、メモリ１７からカメラ制御プログラムを起動し、この起動したカメラ制御プログラムに基づいて操作ボタン等の表示を行う。
【００７２】
これにより、ユーザは、日課となっているカメラ撮像を行う場合に、上記メッセージに対応してカメラ制御プログラムの起動を指定するだけで、該カメラ制御プログラムが起動するため、スムーズに所望の被写体の撮像操作に移行することができる。
【００７３】
なお、この例では、カメラ制御プログラムの起動の是非を問うメッセージを表示することとしたが、午後１５時００分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、上記メッセージを表示することなく、メモリ１７からカメラ制御プログラムを起動してもよい。これにより、ユーザは、日課となっているカメラ撮像を行おうとすると、既にカメラ制御プログラムが起動されているため、さらにスムーズに所望の被写体の撮像操作に移行することができる。
【００７４】
また、午後１９時００分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、ネットワーク接続の是非を問うメッセージを表示部５に表示制御する。そして、ユーザがこのメッセージに応答することで、Ｗｅｂブラウジングプログラムの起動が指定された場合、制御部１８は、メモリ１７からＷｅｂブラウジングプログラムを起動し、この起動したＷｅｂブラウジングプログラムに基づいて操作ボタン等の表示を行う。
【００７５】
これにより、ユーザは、日課となっている所望のホームページの閲覧を行う場合に、上記メッセージに対応してＷｅｂブラウジングプログラムの起動を指定するだけで、該Ｗｅｂブラウジングプログラムが起動するため、スムーズに所望のホームぺページの閲覧操作に移行することができる。
【００７６】
なお、この例では、Ｗｅｂブラウジングプログラムの起動の是非を問うメッセージを表示することとしたが、午後１９時００分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、上記メッセージを表示することなく、メモリ１７からＷｅｂブラウジングプログラムを起動してもよい。これにより、ユーザは、日課となっているホームページの閲覧を行おうとすると、既にＷｅｂブラウジングプログラムが起動されているため、さらにスムーズに所望のホームページの閲覧操作に移行することができる。
【００７７】
また、午後２１時００分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、メモリ１７からＴＶアプリケーションプログラムを起動し、この起動したＴＶアプリケーションプログラムに基づいて、所望のチャンネルの選局操作ボタンや音量調節ボタン等の各操作ボタンを表示部５に表示制御する。これにより、ユーザは、毎日視聴しているニュース等を視聴しようとすると、既に選局操作ボタン等が表示されているため、スムーズに所望のチャンネルの選局操作等に移行することができる。
【００７８】
また、午後２２時００分に当該携帯電話機が所定の場所に位置していた場合、制御部１８は、メモリ１７に記憶されている電子辞書プログラムに基づいて、所望の電子辞書プログラムの選択メニューを表示部５に表示制御する。これにより、ユーザは、勉強時間となったことで電子辞書を閲覧しようとすると、既に電子辞書の選択メニューが表示されているため、スムーズに所望の電子辞書プログラムの選択操作に移行することができる。
【００７９】
［第１の実施の形態の効果］
以上の説明から明らかなように、この第１の実施の形態の携帯電話機は、起動を希望するアプリケーションプログラムを示す情報を、起動を希望する位置、及び起動を希望する時刻に関連付けて起動アプリケーションテーブル１６に予め登録しておく。そして、制御部１８は、この起動アプリケーションテーブル１６に登録されている時刻及び位置となった際に、この時刻及び位置に関連付けされているアプリケーションプログラムを起動制御して、当該アプリケーションプログラム用の操作ボタンや操作メニュー等の操作オブジェクトを表示部５に表示制御する。
【００８０】
これにより、その時刻及びその位置（場所）でユーザによる使用が予測されるアプリケーションプログラムに対応する操作ボタン等の操作オブジェクトを表示部５に予め表示しておくことができ、ユーザによる機器操作の操作性の向上を図ることができる。
【００８１】
［第２の実施の形態］
次に、本発明の第２の実施の形態の携帯電話機の説明をする。上述の第１の実施の形態の携帯電話機は、時刻及び位置に関連付けてアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６に登録するものであったが、この第２の実施の形態の携帯電話機は、アプリケーションプログラムを示す情報を、時刻及び位置と共に、その位置における通信レベルに関連付けて起動アプリケーションテーブル１６に登録するようにしたものである。なお、第１の実施の形態と第２の実施の形態との差異は、この点のみであるため、以下、両者の差異の部分の説明のみ行い、重複説明を省略する。
【００８２】
〔第２の実施の形態の構成〕
この第２の実施の形態の携帯電話機は、上述の第１の実施の形態の携帯電話機の構成と共に、図１に点線のブロック図で示す通信レベル検出部２１を有している。この通信レベル検出部２１は、例えば電界強度に基づいて現在の通信レベルを検出し、この通信レベル検出出力を制御部１８に供給するようになっている。
【００８３】
〔第２の実施の形態におけるアプリケーションプログラムの登録動作〕
図８に、この第２の実施の形態の携帯電話機におけるアプリケーションプログラムを示す情報の登録動作のフローチャートを示す。当該携帯電話機の制御部１８は、ユーザにより所望のアプリケーションプログラムが起動操作されると、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、この図８のフローチャートに示す処理を開始する。
【００８４】
ステップＳ３１では、制御部１８が、タイマ１１でカウントされている現在時刻を示す時刻情報を取得し、処理をステップＳ３２に進める。ステップＳ３２では、制御部１８が、ＧＰＳユニット１５を起動制御すると共に、このＧＰＳユニット１５で検出された当該携帯電話機の現在位置を示す位置情報を取得して、処理をステップＳ３３に進める。ステップＳ３３では、制御部１８が、図１に点線のブロック図で示す通信レベル検出部２１で検出された、その現在位置における通信レベルを示す通信レベル情報を取得して処理をステップＳ３４に進める。
【００８５】
ステップＳ３４では、制御部１８が、上記ステップＳ３１で取得した現在時刻を示す時刻情報、上記ステップＳ３２で取得した当該携帯電話機の現在位置を示す位置情報、及び上述ステップＳ３３で取得した現在位置における通信レベルを示す通信レベル情報に関連付けて、ユーザにより起動操作されたアプリケーションプログラムを示す情報を表示オブジェクトテーブル１６に登録し、処理をステップＳ３５に進める。
【００８６】
ステップＳ３５では、制御部１８が、ユーザにより新たなアプリケーションプログラムの起動操作がなされたか否かを判別する。そして、制御部１８は、新たなアプリケーションプログラムの起動操作がなされていないものと判別した場合は、そのまま、この図８のフローチャートに示す全処理を終了する。これに対して、新たなアプリケーションプログラムの起動操作がなされたものと判別した場合、制御部１８は、処理をステップＳ３１に戻し、上述と同様に、時刻情報、位置情報、通信レベル情報を取得し、この取得した時刻情報、位置情報及び通信レベル情報に関連付けて、ユーザにより新たに起動操作されたアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６に登録する動作を繰り返し実行する。
【００８７】
図９に、起動アプリケーションテーブル１６の模式図を示す。この図９から分かるように、例えばカメラ制御プログラムが起動操作された場合、制御部１８は、このカメラ制御プログラムが起動操作された時刻となる例えば午後３時００分の時刻情報、このカメラ制御プログラムが起動操作された位置となる緯度及び経度の位置情報、及びこのカメラ制御プログラムが起動操作されたときに通信レベル検出部２１で検出された、その現在位置における通信レベル（この図９に示す例の場合、レベル５）に関連付けて、当該起動操作されたカメラ制御プログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００８８】
同様に、例えば電子メール管理プログラムが起動操作された場合、制御部１８は、この電子メール管理プログラムが起動操作された時刻となる例えば午後１２時００分の時刻情報、この電子メール管理プログラムが起動操作された位置となる緯度及び経度の位置情報、及びこの電子メール管理プログラムが起動操作されたときに通信レベル検出部２１で検出された、その現在位置における通信レベル（この図９に示す例の場合、レベル３）に関連付けて、当該起動操作された電子メール管理プログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００８９】
同様に、例えば音楽プレーヤプログラムが起動操作された場合、制御部１８は、この音楽プレーヤプログラムが起動操作された時刻となる例えば午前８時００分の時刻情報、この音楽プレーヤプログラムが起動操作された位置となる緯度及び経度の位置情報、及びこの音楽プレーヤプログラムが起動操作されたときに通信レベル検出部２１で検出された、その現在位置における通信レベル（この図９に示す例の場合、レベル５）に関連付けて、当該起動操作された音楽プレーヤプログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００９０】
同様に、例えばＴＶアプリケーションプログラムが起動操作された場合、制御部１８は、このＴＶアプリケーションプログラムが起動操作された時刻となる例えば午後９時００分の時刻情報、このＴＶアプリケーションプログラムが起動操作された位置となる緯度及び経度の位置情報、及びＴＶアプリケーションプログラムが起動操作されたときに通信レベル検出部２１で検出された、その現在位置における通信レベル（この図９に示す例の場合、レベル４）に関連付けて、当該起動操作されたＴＶアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６に登録する。
【００９１】
このように、制御部１８は、各アプリケーションプログラムが起動操作される毎に、そのアプリケーションプログラムを起動した時刻、位置、通信レベルと、該起動操作されたアプリケーションプログラムを示す情報とを関連付けして起動アプリケーションテーブル１６に順次登録する。
【００９２】
例えば、社外に位置している場合の通信レベルはレベル５であるのに対して、社屋内に位置している場合の通信レベルはレベル３となる等のように、同じ地理的範囲内に位置している場合でも、屋内に居る場合と屋外に居る場合とでは、通信レベルが異なるものである。このため、時刻、位置、通信レベルと、該起動操作されたアプリケーションプログラムを示す情報とを関連付けして起動アプリケーションテーブル１６に登録することで、屋内に位置していいるか、或いは屋外に位置しているか等の判別を可能とすることができる。
【００９３】
〔アプリケーションプログラムの登録動作の変形例〕
この第２の実施の形態の携帯電話機におけるアプリケーションプログラムを示す情報の登録動作においても、上述の第１の実施の形態と同様に、ユーザが手動で該登録を指定しても良いし、起動操作回数が所定回数以上となった際に起動アプリケーションテーブル１６に登録するようにしてもよい。
【００９４】
図１０のフローチャートに、この起動操作回数を条件として、起動アプリケーションテーブル１６に対してアプリケーションプログラムの情報を登録する動作の流れを示す。当該携帯電話機の制御部１８は、ユーザにより所望のアプリケーションプログラムが起動操作された際に、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、この図１０のフローチャートに示す処理を開始する。
【００９５】
ステップＳ４１では、制御部１８が、タイマ１１でカウントされている現在時刻を示す時刻情報を取得し、処理をステップＳ４２に進める。ステップＳ４２では、制御部１８が、ＧＰＳユニット１５を起動制御すると共に、このＧＰＳユニット１５で検出された当該携帯電話機の現在位置を示す位置情報を取得して、処理をステップＳ４３に進める。ステップＳ４３では、制御部１８が、図１に点線のブロック図で示す通信レベル検出部２１で検出された、その現在位置における通信レベルを示す通信レベル情報を取得して処理をステップＳ４４に進める。
【００９６】
ステップＳ４４では、制御部１８が、図１に示す起動操作回数テーブル２０に記憶されている、ユーザにより起動操作されたアプリケーションプログラムに対応する起動操作回数を「１」インクリメントして、処理をステップＳ４５に進める。
【００９７】
具体的には、制御部１８は、アプリケーションプログラムの起動制御を行うと、図１１に示すように、そのアプリケーションプログラムを起動した時刻、起動した位置、起動した位置における通信レベル、及び起動操作回数を起動操作回数テーブル２０に登録するようになっている。
【００９８】
例えば、この図１１に示す例の場合、カメラ制御プログラムは、午後３時００分を基準とする例えば前後３０分等の所定の時間的範囲内、所定の地理的範囲内、及び通信レベルがレベル５である際に、「１回」起動操作がなされ、午後７時３０分を基準とする例えば前後３０分等の所定の時間的範囲内、所定の地理的範囲内、及び通信レベルがレベル３である際に「３回」起動操作がなされ、午後１１時００分を基準とする例えば前後３０分等の所定の時間的範囲内、所定の地理的範囲内、及び通信レベルがレベル３である際に「１回」起動操作がなされたことを示している。
【００９９】
同様に、電子メール管理プログラムは、午後１２時００分を基準とする例えば前後３０分等の所定の時間的範囲内、所定の地理的範囲内、及び通信レベルがレベル４である際に「４回」起動操作がなされ、午前７時３０分を基準とする例えば前後３０分等の所定の時間的範囲内、所定の地理的範囲内、及び通信レベルがレベル５である際に「１回」起動操作がなされ、午前７時３０分を基準とする例えば前後３０分等の所定の時間的範囲内、所定の地理的範囲内、及び通信レベルがレベル４である際に「２回」起動操作がなされたことを示している。
【０１００】
このように、制御部１８は、アプリケーションプログラムを「１回」起動制御すると、所定の時間的範囲、地理的範囲、及びそのときの通信レベル毎に、起動操作回数を「１」ずつインクリメントして起動操作回数テーブル２０に登録するようになっている。
【０１０１】
次に、制御部１８は、図１０のフローチャートのステップＳ４５において、起動操作回数テーブル２０の起動操作回数を参照することで、当該起動制御したアプリケーションプログラムの起動操作回数が、例えば５回等の所定の起動操作回数以上の起動操作回数となったか否かを判別する。そして、当該起動制御したアプリケーションプログラムの起動操作回数が所定の起動操作回数よりも少ない起動操作回数であった場合は、そのまま、この図１０のフローチャートに示す全処理を終了する。
【０１０２】
これに対して、当該起動制御したアプリケーションプログラムの起動操作回数が所定の起動操作回数以上であった場合、制御部１８は、ステップＳ１５に所定を進め、所定の起動操作回数以上の起動操作回数となったアプリケーションプログラムを示す情報を、その起動操作時刻及び起動操作位置に関連付けして上記起動アプリケーションテーブル１６に登録する。
【０１０３】
これにより、起動アプリケーションテーブル１６に対するアプリケーションプログラムを示す情報の登録は、その時刻、その場所、及びその通信レベルでの起動操作回数が所定の起動操作回数以上となった時点で、はじめて行われることとなるため、使用頻度の低いアプリケーションプログラムの情報が起動アプリケーションテーブル１６に登録される不都合を防止することができ、使用頻度の高いアプリケーションプログラムの情報のみを起動アプリケーションテーブル１６に登録可能とすることができる他、屋内における起動、及び屋外における起動までも区別したうえで、該起動アプリケーションテーブル１６に対する登録を行うことを可能とすることができる。
【０１０４】
［第２の実施の形態における操作オブジェクトの表示動作］
次に、このように起動アプリケーションテーブル１６に各アプリケーションプログラムの情報が登録されると、制御部１８は、現在時刻、現在位置、及び現在位置における通信レベルに対応するアプリケーションプログラムを自動的に起動制御すると共に、この起動制御したアプリケーションプログラムに基づいて、このアプリケーションプログラムに対応する、例えば操作パネル、操作ボタン、操作メニュー等の操作オブジェクトを表示部５に表示制御するようになっている。
【０１０５】
図１２のフローチャートに、この操作オブジェクトの表示動作の流れを示す。制御部１８は、当該携帯電話機のメイン電源が投入されると、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、この図１２のフローチャートに示す処理を開始する。
【０１０６】
ステップＳ５１では、制御部１８が、タイマ１１でカウントされている現在時刻を示す時刻情報を取得し、処理をステップＳ５２に進める。ステップＳ５２では、制御部１８が、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６から検出し、処理をステップＳ５３に進める。
【０１０７】
ステップＳ５３では、制御部１８が、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報が、起動アプリケーションテーブル１６から検出されたか否かを判別し、該アプリケーションプログラムを示す情報が起動アプリケーションテーブル１６から検出されないものと判別した場合は処理をステップＳ５１に戻し、再度、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報の有無の監視を実行する。
【０１０８】
これに対して、アプリケーションプログラムを示す情報を起動アプリケーションテーブル１６から検出した場合、制御部１８は、処理をステップＳ５４に進め、ＧＰＳユニット１５を起動制御すると共に、このＧＰＳユニット１５で検出された当該携帯電話機の現在位置を示す位置情報を取得して、処理をステップＳ５５に進める。
【０１０９】
ステップＳ５５では、制御部１８が、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報を、起動アプリケーションテーブル１６から検出し、処理をステップＳ５６に進める。そして、制御部１８は、このステップＳ５６において、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報が、起動アプリケーションテーブル１６から検出されたか否かを判別し、該起動アプリケーションテーブル１６から検出されないものと判別した場合は処理をステップＳ５１に戻し、再度、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報の有無の監視を実行する。
【０１１０】
これに対して、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６から検出した場合、制御部１８は、ステップＳ５７に処理を進め、図１に点線のブロック図で示す通信レベル検出部２１で検出された、その現在位置における通信レベルを示す通信レベル情報を取得して処理をステップＳ５８に進める。
【０１１１】
ステップＳ５８では、制御部１８が、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報であって、なおかつ、現在の無線通信レベルを基準とする所定のレベル範囲内の無線通信レベルに関連付けされているアプリケーションプログラムを示す情報を、起動アプリケーションテーブル１６から検出し、処理をステップＳ５９に進める。
【０１１２】
そして、制御部１８は、このステップＳ５９において、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報であって、なおかつ、現在の無線通信レベルを基準とする所定のレベル範囲内の無線通信レベルに関連付けされているアプリケーションプログラムを示す情報が、起動アプリケーションテーブル１６から検出されたか否かを判別し、該起動アプリケーションテーブル１６から検出されないものと判別した場合は処理をステップＳ５１に戻し、再度、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報の有無の監視を実行する。
【０１１３】
これに対して、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされているアプリケーションプログラムを示す情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされているアプリケーションプログラムを示す情報であって、なおかつ、現在の無線通信レベルを基準とする所定のレベル範囲内の無線通信レベルに関連付けされているアプリケーションプログラムを示す情報を起動アプリケーションテーブル１６から検出した場合、制御部１８は、ステップＳ６０に処理を進め、図１に点線のブロック図で示す通信レベル検出部２１で検出された、その現在位置における通信レベルを示す通信レベル情報を取得して処理をステップＳ５８に進める。
【０１１４】
ステップＳ５８では、制御部１８が、現在時刻、現在位置、及び現在位置における通信レベルに対応するアプリケーションプログラムをメモリ１７から読み出して起動すると共に、この起動したアプリケーションプログラムに基づいて、該アプリケーションプログラムに対応する操作オブジェクトを表示部５に表示する。
【０１１５】
このように表示部５に対する操作オブジェクトの表示制御を行うと、制御部１８は、処理をステップＳ６１に進め、操作部７の操作状況に基づいて、当該携帯電話機のメイン電源がオフ操作されたか否かを判別し、当該携帯電話機のメイン電源がオフ操作されたものと判別した場合は、この図１２のフローチャートに示す操作オブジェクトの表示処理を終了する。
【０１１６】
これに対して、当該携帯電話機のメイン電源のオフ操作を検出しない場合、制御部１８は、処理をステップＳ５１に戻し、再度、上述のステップＳ５１〜ステップＳ６１の各処理を繰り返し実行する。これにより、その時刻、及びその通信レベルの位置（場所）でユーザにより起動操作される可能性の高いアプリケーションプログラムを、予め起動しておくことができ、また、このアプリケーションプログラムの操作オブジェクトを予め、表示部５に表示しておくことができる。なお、表示例は、図７（ａ）〜図７（ｇ）、及びこの図７（ａ）〜図７（ｇ）の説明を参照されたい。
【０１１７】
［第２の実施の形態の効果］
以上の説明から明らかなように、この第２の実施の形態の携帯電話機は、起動を希望するアプリケーションプログラムを示す情報を、起動を希望する位置、起動を希望する時刻、及び起動を希望する位置に対応する通信レベルに関連付けて起動アプリケーションテーブル１６に予め登録しておく。そして、制御部１８は、この起動アプリケーションテーブル１６に登録されている時刻、位置及び通信レベルとなった際に、この時刻、位置及び通信レベルに関連付けされているアプリケーションプログラムを起動制御して、当該アプリケーションプログラム用の操作ボタンや操作メニュー等の操作オブジェクトを表示部５に表示制御する。
【０１１８】
これにより、その時刻及びその位置（場所）でユーザによる使用が予測されるアプリケーションプログラムに対応する操作ボタン等の操作オブジェクトを表示部５に予め表示しておくことができるのであるが、この第２の実施の形態の携帯電話機の場合、同じ地理的範囲内における屋内であるか、或いは屋外であるかまでも判別して、アプリケーションプログラムの起動及び操作オブジェクトの表示制御を行うことができる。このため、ユーザにより、より使用される可能性の高いアプリケーションプログラムを起動することができる他（＝起動するアプリケーションプログラムの正確性の向上を図ることができる他）、上述の第１の実施の形態の携帯電話機と同様の効果を得ることができる。
【０１１９】
［第３の実施の形態］
次に、本発明の第３の実施の形態の携帯電話機の説明をする。上述の第１の実施の形態の携帯電話機は、時刻及び位置に対応するアプリケーションプログラムを起動し、上述の第２の実施の形態の携帯電話機は、時刻、位置、及び通信レベルに対応するアプリケーションプログラムを起動するものであったが、この第３の実施の形態の携帯電話機は、メモリ１７のスケジュール帳に登録されているスケジュールを解析し、実行するスケジュールが存在した場合は、そのスケジュールの実行に用いられるアプリケーションプログラムを優先して起動するようにしたものである。なお、上述の各実施の形態との差異は、この点のみであるため、以下、差異の部分の説明のみ行い、重複説明を省略する。
【０１２０】
〔第３の実施の形態の構成〕
この第３の実施の形態の携帯電話機の場合、制御部１８は、アプリケーションプログラムを起動する前に、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、スケジュール帳に登録されているスケジュールを解析するスケジュール解析部として機能するようになっている。
【０１２１】
〔第３の実施の形態の操作オブジェクトの表示動作〕
図１３に、上述の第２の実施の形態の携帯電話機の操作オブジェクトの表示動作に、この第３の実施の形態の携帯電話機のスケジュール解析動作を付加したフローチャートを示す。この図１３のフローチャートにおいて、該図１３中、太線の枠の処理が、この第３の実施の形態の携帯電話機の特徴的な処理となっている。なお、この図１３のフローチャートにおいて、図１２のフローチャートと同じ処理を行うステップには、該図１２のフローチャートと同じステップ番号を記してある。このため、この図１３のフローチャートにおけるステップＳ５１〜ステップＳ６１の各処理の説明は、上述の第２の実施の形態の説明における図１２のフローチャートの説明を参照されたい。以下、この図１３のフローチャートのステップＳ７１〜ステップＳ７３の説明のみを行う。
【０１２２】
すなわち、この図１３のフローチャートのステップＳ５１〜ステップＳ５９において、現在時刻、現在位置、及び現在位置における通信レベルに対応するアプリケーションプログラムを起動アプリケーションテーブル１６から検出すると、制御部１８は、処理をステップＳ７１に進める。
【０１２３】
ステップＳ７１では、制御部１８が、メモリ１７のスケジュール帳（スケジュール帳メモリ）に登録されているスケジュールを解析し、各スケジュールを実行する時刻、実行する位置、及び各スケジュールの実行に用いられるアプリケーションプログラムを検出して処理をステップＳ７２に進める。
【０１２４】
ステップＳ７２では、制御部１８が、ステップＳ５１で取得した現在時刻が、上記スケジュールの解析結果に対応するスケジュールを実行する時刻の所定時間前の時刻であり、かつ、ステップＳ５４で取得した現在位置が、上記スケジュールの解析結果に対応するスケジュールを実行する位置であるか否かを判別する。そして、現在時刻が、上記スケジュールを実行する時刻の所定時間前の時刻ではないものと判別した場合、又は現在時刻は上記スケジュールを実行する時刻の所定時間前の時刻ではあるが、現在位置が、上記スケジュールを実行する位置ではないものと判別した場合、或いは現在時刻が、上記スケジュールを実行する時刻の所定時間前の時刻ではなく、現在位置も、上記スケジュールを実行する位置ではないものと判別した場合、制御部１８は、処理をステップＳ６０に進め、上述のように現在時刻、現在位置、及び現在位置における通信レベルに対応するアプリケーションプログラムを起動すると共に、この起動したアプリケーションプログラムの操作オブジェクトを表示部５に表示制御する。
【０１２５】
これに対して、現在時刻が上記スケジュールを実行する時刻の所定時間前の時刻であり、かつ、現在位置が上記スケジュールを実行する位置であるものと判別した場合、制御部１８は、処理をステップＳ７３に進め、上記スケジュールの解析結果に対応するスケジュールの実行に用いられるアプリケーションプログラムを、メモリ１７から読み出して起動すると共に、この起動したアプリケーションプログラムに対応する操作を行うための操作オブジェクトを表示部５に表示制御する。
【０１２６】
〔第３の実施の形態の効果〕
これにより、実行すべきスケジュールが存在する場合には、このスケジュールの実行に用いるアプリケーションプログラムを、他のアプリケーションプログラムよりも優先して起動制御できる。これにより、その時、その場所でユーザが真に必要とするアプリケーションプログラムを予め起動して、その操作オブジェクトを表示部５に表示しておくことができ、さらなる利便性の向上、及び操作性の向上を図ることができる他、上述の各実施の形態と同様の効果を得ることができる。
【０１２７】
［第４の実施の形態］
次に、本発明の第４の実施の形態の携帯電話機の説明をする。この第４の実施の形態の携帯電話機は、上述のように起動されるアプリケーションプログラムがＴＶアプリケーションプログラムであった場合に、当該携帯電話機の現在位置が属する地域のテレビジョン放送を視聴可能なＴＶアプリケーションプログラムを起動するようにしたものである。
【０１２８】
具体的には、ユーザが、例えば東京都に在住の場合、通常、この東京都の地域のテレビジョン放送を視聴可能なようにＴＶアプリケーションプログラムの設定がなされているのであるが、ユーザが、例えば大阪府に出張した場合、この東京都の設定のままで、大阪府の地域のテレビジョン放送を視聴できないこととなる。
【０１２９】
このため、当該第４の実施の形態の携帯電話機は、当該携帯電話機の現在位置に応じて起動するアプリケーションプログラムを予め自動的に変更設定しておくことで、上述のように起動するアプリケーションプログラムがＴＶアプリケーションプログラムであった場合に、当該携帯電話機の現在位置に対応する地域のテレビジョン放送を視聴可能なＴＶアプリケーションプログラムが起動するようにしたものである。なお、この第４の実施の形態の携帯電話機は、この点のみが、上述の各実施の形態の携帯電話機とは異なる。このため、以下、この差異の説明のみ行い重複説明は省略する。
【０１３０】
〔第４の実施の形態の構成〕
この第４の実施の形態の携帯電話機は、図１に示すようにメモリ１７に記憶された国地域別テレビジョン情報を有している。この国地域別テレビジョン情報としては、ＧＰＳユニット１５で検出される各位置情報が属する日本国内の地域を示す情報と、各地域のテレビジョン放送を受信するための受信可能チャンネル及び放送局名等が記憶されている。また、この国地域別テレビジョン情報としては、ＧＰＳユニット１５で検出される各位置情報が属する、アメリカ合衆国や大韓民国等の諸外国の地域を示す情報と、該諸外国の各地域のテレビジョン放送を受信するための受信可能チャンネル及び放送局名等が記憶されている。
【０１３１】
制御部１８は、操作オブジェクト表示プログラムに基づいて動作すると、上述のようにＧＰＳユニット１５から取得した当該携帯電話機の現在位置と、メモリ１７に記憶されている国地域別テレビジョン情報とに基づいて、当該携帯電話機の現在位置が属する国及び地域のテレビジョン放送に対応するＴＶアプリケーションプログラムが起動されるように、起動アプリケーションテーブル１６に登録されているＴＶアプリケーションプログラムを自動的に変更する自動変更部として機能するようになっている。
【０１３２】
〔ＴＶアプリケーションプログラムの自動変更動作〕
図１４に、このようなＴＶアプリケーションプログラムの自動変更動作のフローチャートを示す。制御部１８は、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づく動作を開始することで、この図１４のフローチャートに示す処理を開始する。
【０１３３】
ステップＳ８１では、制御部１８が、ＧＰＳユニット１５から取得した当該携帯電話機の現在位置を示す現在位置情報に基づいて、メモリ１７に記憶されている国地域別テレビジョン情報を参照し、当該携帯電話機の現在位置が属する地域を検出する。
【０１３４】
次に、制御部１８は、このように検出した当該携帯電話機の現在位置が属する地域を示す情報をメモリ１７に記憶しておくのであるが、新たに当該携帯電話機の現在位置が属する地域を検出すると、ステップＳ８２において、先にメモリ１７に記憶しておいた上記地域を示す情報と、新たに検出した当該携帯電話機の現在位置が属する地域を示す情報とを比較し、当該携帯電話機の現在位置が属する地域が変化したか否かを判別する。そして、当該携帯電話機の現在位置が属する地域に変化は無いものと判別した場合、制御部１８は、そのまま、この図１４のフローチャートに示す処理を終了し、当該携帯電話機の現在位置が属する地域が変化したものと判別した場合は、処理をステップＳ８３に進める。
【０１３５】
ステップＳ８３では、制御部１８が、当該携帯電話機の現在位置が属する地域に対応したチャンネル（テレビジョン放送局）の選局が可能なように、起動するＴＶアプリケーションプログラムを示す情報を変更して、この図１４のフローチャートの処理を終了する。
【０１３６】
図１５（ａ）、（ｂ）は、起動アプリケーションテーブル１６に登録されたＴＶアプリケーションプログラムを示す情報を示している。この図１５（ａ）、（ｂ）に示すように、起動アプリケーションテーブル１６には、北海道、東京都、神奈川県等の各地域毎のＴＶアプリケーションプログラムを示す情報と共に、該各ＴＶアプリケーションプログラムの設定の有無を示すフラグ情報が起動アプリケーションテーブル１６に登録されるようになっている。
【０１３７】
図１５（ａ）は、東京都用のＴＶアプリケーションプログラムに対応するフラグ情報が「１」となっており、その他の地域用のＴＶアプリケーションプログラムに対応するフラグ情報は「０」となっている。これは、現在、ＴＶアプリケーションプログラムを起動する場合は、この東京都用のＴＶアプリケーションプログラムが起動されることを意味している。
【０１３８】
今、当該携帯電話機の現在位置が、例えば神奈川県内に移動した場合、制御部１８は、ＧＰＳユニット１５から取得した位置情報に基づいて、現在、当該携帯電話機は神奈川県内に位置しているものと判別することとなる。このような判別を行うと、制御部１８は、図１５（ｂ）に示すように、それまで「１」としていた東京都用のＴＶアプリケーションプログラムに対応するフラグ情報を「０」とすると共に、代わって、それまで「０」としていた神奈川県用のＴＶアプリケーションプログラムに対応するフラグ情報を「１」とする。すなわち、起動すべきＴＶアプリケーションプログラムを、東京都用のＴＶアプリケーションプログラムから神奈川県用のＴＶアプリケーションプログラムへ変更する。
【０１３９】
これにより、起動すべきＴＶアプリケーションプログラムを、当該携帯電話機の現在位置が属する地域に対応するＴＶアプリケーションプログラムに予め変更しておくことができる。このため、ＴＶアプリケーションプログラムを実際に起動した場合には、当該携帯電話機の現在位置が属する地域に対応するＴＶアプリケーションプログラムを起動することができ、ユーザは、何の操作も行うことなく、その地域に対応するテレビジョン放送を視聴可能とすることができる。
【０１４０】
なお、この例は、日本国内におけるＴＶアプリケーションプログラムの変更制御の例であったが、制御部１８は、当該携帯電話機の現在位置がアメリカ合衆国内であった場合には、上述と同様にフラグ情報の書き換えを行うことで、このアメリカ合衆国内における当該携帯電話機の現在位置が属する地域に対応するＴＶアプリケーションプログラムを起動アプリケーションテーブル１６に設定する。同様に、当該携帯電話機の現在位置が大韓民国内であった場合には、上述と同様にフラグ情報の書き換えを行うことで、この大韓民国内における当該携帯電話機の現在位置が属する地域に対応するＴＶアプリケーションプログラムを起動アプリケーションテーブル１６に設定する。
【０１４１】
〔第４の実施の形態の効果〕
以上の説明から明らかなように、この第４の実施の形態の携帯電話機は、ＧＰＳユニット１５で当該携帯電話機の現在位置が検出された際に、当該携帯電話機の地域間移動の有無を判別し、該地域間移動を検出した際に、起動アプリケーションテーブル１６に設定しているＴＶアプリケーションプログラムを、前に位置していた地域用のＴＶアプリケーションプログラムから、当該携帯電話機の現在位置が属する地域に対応するＴＶアプリケーションプログラムへ、該ＴＶアプリケーションプログラムの設定を変更する。
【０１４２】
これにより、各国間や各地域間のユーザの移動に追従して、起動アプリケーションテーブル１６に設定するＴＶアプリケーションプログラムを変更することができ、ＴＶアプリケーションプログラムが起動される際には、常に、当該携帯電話機の現在位置が属する地域用のＴＶアプリケーションプログラムが起動されるようにすることができる。このため、当該携帯電話機の利便性のさらなる向上を図ることができる他、上述の各実施の形態と同様の効果を得ることができる。
【０１４３】
［第５の実施の形態］
次に、本発明の第５の実施の形態の携帯電話機の説明をする。この第５の実施の形態の携帯電話機は、上述のように起動されるアプリケーションプログラムが電子辞書アプリケーションプログラムであった場合に、当該携帯電話機の現在位置が属する国（及び地域）の公用語に対応する電子辞書プログラムを起動するようにしたものである。
【０１４４】
具体的には、ユーザの母国語が日本語であり、例えばアメリカ合衆国に滞在の場合、辞書アプリケーションプログラムが起動される際に、和英辞書及び英和辞書が起動されるように、起動される電子辞書プログラムを予め変更しておき、また、ユーザが大韓民国に滞在の場合、辞書アプリケーションプログラムが起動される際に、和韓辞書及び韓和辞書が起動されるように、起動される電子辞書プログラムを予め変更しておくようにしたものである。なお、この第５の実施の形態の携帯電話機は、この点のみが、上述の各実施の形態の携帯電話機とは異なる。このため、以下、この差異の説明のみ行い重複説明は省略する。
【０１４５】
〔第５の実施の形態の構成〕
この第５の実施の形態の携帯電話機は、図１に示すようにメモリ１７に記憶された国／地域別公用語情報を有している。この国／地域別公用語情報としては、ＧＰＳユニット１５で検出される各位置情報が属する国及び地域を示す情報と、各国及び各地域の公用語を示す情報等が記憶されている。
【０１４６】
制御部１８は、操作オブジェクト表示プログラムに基づいて動作すると、上述のようにＧＰＳユニット１５から取得した当該携帯電話機の現在位置と、メモリ１７に記憶されている国／地域別公用語情報とに基づいて、当該携帯電話機の現在位置が属する国及び地域の公用語に対応する電子辞書プログラムが起動されるように、起動アプリケーションテーブル１６に登録されている電子辞書プログラムを自動的に変更する自動変更部として機能するようになっている。
【０１４７】
〔電子辞書プログラムの自動変更動作〕
図１６に、このような電子辞書プログラムの自動変更動作のフローチャートを示す。制御部１８は、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づく動作を開始することで、この図１６のフローチャートに示す処理を開始する。
【０１４８】
ステップＳ９１では、制御部１８が、ＧＰＳユニット１５から取得した当該携帯電話機の現在位置を示す現在位置情報に基づいて、メモリ１７に記憶されている国／地域別公用語情報を参照し、当該携帯電話機の現在位置が属する国及び地域を検出する。
【０１４９】
次に、制御部１８は、このように検出した当該携帯電話機の現在位置が属する国及び地域を示す情報をメモリ１７に記憶しておくのであるが、新たに当該携帯電話機の現在位置が属する国及び地域を検出すると、ステップＳ９２において、先にメモリ１７に記憶しておいた上記国及び地域を示す情報と、新たに検出した当該携帯電話機の現在位置が属する国及び地域を示す情報とを比較し、当該携帯電話機の現在位置が属する国及び地域が変化したか否かを判別する。そして、当該携帯電話機の現在位置が属する国及び地域に変化は無いものと判別した場合、制御部１８は、そのまま、この図１６のフローチャートに示す処理を終了し、当該携帯電話機の現在位置が属する国及び地域が変化したものと判別した場合は、処理をステップＳ９３に進める。
【０１５０】
ステップＳ９３では、制御部１８が、ＧＰＳユニット１５から取得した当該携帯電話機の現在位置を示す現在位置情報に基づいて、メモリ１７に記憶されている国／地域別公用語情報を参照することで、当該携帯電話機の現在位置が属する国及び地域で用いられている公用語を検出し、処理をステップＳ９４に進める。
【０１５１】
ステップＳ９４では、制御部１８が、当該携帯電話機の現在位置が属する国及び地域で用いられている公用語に対応した電子辞書プログラムが起動されるように、起動アプリケーションテーブル１６に設定されている電子辞書プログラムを示す情報を変更して、この図１６のフローチャートの処理を終了する。
【０１５２】
図１７（ａ）、（ｂ）は、起動アプリケーションテーブル１６に登録された電子辞書プログラムを示す情報を示している。この図１７（ａ）、（ｂ）は、ユーザの母国語が日本語である場合における起動アプリケーションテーブル１６の登録例を示しており、起動アプリケーションテーブル１６には、英和辞書、和英辞書、和仏辞書、仏和辞書・・・等の各国の公用語に対応する電子辞書プログラムを示す情報と共に、該各電子辞書プログラムの設定の有無を示すフラグ情報が登録されるようになっている。
【０１５３】
図１７（ａ）は、英和辞書及び和英辞書の各電子辞書プログラムに対応するフラグ情報が「１」となっており、その他の公用語用の電子辞書プログラムに対応するフラグ情報は「０」となっている。これは、現在、ユーザが、例えばアメリカ合衆国やグレート・ブリテンおよび北アイルランド連合王国（イギリス）等の英語圏に滞在しており、電子辞書プログラムを起動する場合は、この英和辞書及び和英辞書の各電子辞書プログラムが起動されることを意味している。
【０１５４】
今、当該携帯電話機の現在位置が、例えばアメリカ合衆国からフランス共和国に移動した場合、制御部１８は、ＧＰＳユニット１５から取得した位置情報に基づいて、現在、当該携帯電話機はフランス共和国内に位置しているものと判別することとなる。このような判別を行うと、制御部１８は、図１７（ｂ）に示すように、それまで「１」としていた英和辞書及び和英辞書の各電子辞書プログラムに対応するフラグ情報を「０」とすると共に、代わって、それまで「０」としていた和仏辞書及び仏和辞書の電子辞書プログラムに対応するフラグ情報を「１」とする。すなわち、起動すべき電子辞書プログラムを、英語対応用の電子辞書プログラムからフランス語対応用の電子辞書プログラムへ変更する。
【０１５５】
これにより、起動すべき電子辞書プログラムを、当該携帯電話機の現在位置が属する国及び地域に対応する電子辞書プログラムに予め変更しておくことができる。このため、電子辞書プログラムを実際に起動した場合には、当該携帯電話機の現在位置が属する国及び地域に対応する電子辞書プログラムを起動することができ、ユーザは、何の操作も行うことなく、その国及び地域に対応する電子辞書プログラムを使用可能とすることができる。
【０１５６】
なお、この例は、ユーザがアメリカ合衆国からフランス共和国に移動した場合における電子辞書プログラムの変更制御の例であったが、ユーザが他の国及び地域に移動した場合も同様であり、制御部１８は、移動先の国及び地域の公用語に対応する電子辞書プログラムが起動されるように、起動アプリケーションテーブル１６に設定している電子辞書プログラムの変更制御を行う。
【０１５７】
〔第５の実施の形態の効果〕
以上の説明から明らかなように、この第５の実施の形態の携帯電話機は、ＧＰＳユニット１５で当該携帯電話機の現在位置が検出された際に、当該携帯電話機の移動前後における公用語の変化の有無を判別し、該公用語の変化を検出した際に、起動アプリケーションテーブル１６に設定している電子辞書プログラムを、前に位置していた国及び地域で用いられている公用語用の電子辞書プログラムから、当該携帯電話機の現在位置が属する国及び地域で用いられている公用語用の電子辞書プログラムへ、該電子辞書プログラムの設定を変更する。
【０１５８】
これにより、各国間や各地域間のユーザの移動に追従して、起動アプリケーションテーブル１６に設定する電子辞書プログラムを変更することができ、電子辞書プログラムが起動される際には、常に、当該携帯電話機の現在位置が属する国及び地域で用いられている公用語用の電子辞書プログラムを起動可能とすることができる。このため、当該携帯電話機の利便性のさらなる向上を図ることができる他、上述の各実施の形態と同様の効果を得ることができる。
【０１５９】
［第６の実施の形態］
次に、本発明の第６の実施の形態の携帯電話機の説明をする。上述の各実施の形態の携帯電話機は、現在時刻、及び現在位置（及び現在位置の通信レベル）に対応するアプリケーションプログラムを起動し、このアプリケーションプログラムの操作オブジェクトを表示するものであったが、この第６の実施の形態の携帯電話機は、現在時刻、及び現在位置（及び現在位置の通信レベル）に対応するアプリケーションプログラムを起動操作するためのアイコンや操作メニュー等の起動指示オブジェクトを表示するようにしたものである。なお、この第６の実施の形態の携帯電話機は、この点のみが、上述の各実施の形態の携帯電話機とは異なる。このため、以下、この差異の説明のみ行い重複説明は省略する。
【０１６０】
〔第６の実施の形態の構成〕
この第６の実施の形態の携帯電話機は、図１に示すようにメモリ１７に記憶された各アプリケーションプログラムの起動をそれぞれ指定するための各種アイコン情報（＝アイコン画像情報）を有している。
【０１６１】
また、この実施の形態の携帯電話機は、ユーザにより所望のアプリケーションプログラムを起動するためのアイコンの登録が指定された際の時刻情報、位置情報、及び通信レベル情報と共に、該ユーザにより指定されたアプリケーションプログラムを起動するためのアイコン画像情報が記憶されているメモリ１７上のアドレスを上記起動アプリケーション情報として起動アプリケーションテーブル１６に記憶するようになっている。
【０１６２】
そして、この実施の形態の携帯電話機は、現在時刻、現在位置、及び現在位置における通信レベルに対応する起動アプリケーション情報を上記起動アプリケーションテーブル１６から検出した際に、この起動アプリケーション情報で示されるメモリ１７上のアドレスからアイコン画像情報を読み出し、これを表示部５に表示するようになっている。
【０１６３】
なお、この例では、現在時刻、現在位置、及び現在位置における通信レベルに対応する起動アプリケーション情報を上記起動アプリケーションテーブル１６に登録することとして説明を進めるが、上述の第１の実施の形態と同様に、現在時刻及び現在位置に対応する起動アプリケーション情報を起動アプリケーションテーブル１６に登録するようにしてもよい。
【０１６４】
〔第６の実施の形態におけるアプリケーションプログラムの登録動作〕
図１８に、この第６の実施の形態の携帯電話機におけるアプリケーションプログラムの登録動作の流れとなるフローチャートを示す。制御部１８は、ユーザにより操作部７を介して所望のアプリケーションプログラムが指定操作され、このアプリケーションプログラムの登録操作がなされると、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、この図１８のフローチャートの処理を開始する。
【０１６５】
ステップＳ１０１では、制御部１８が、タイマ１１でカウントされている現在時刻を示す時刻情報を取得し、処理をステップＳ１０２に進める。ステップＳ１０２では、制御部１８が、ＧＰＳユニット１５を起動制御すると共に、このＧＰＳユニット１５で検出された当該携帯電話機の現在位置を示す位置情報を取得して、処理をステップＳ１０３に進める。ステップＳ１０３では、制御部１８が、図１に示す通信レベル検出部２１で検出された、当該携帯電話機の現在位置における通信レベルを取得し、処理をステップＳ１０４に進める。
【０１６６】
ステップＳ１０４では、制御部１８が、ユーザにより指定されたアプリケーションプログラムを起動するためのアイコン画像情報が記憶されているメモリ１７上のアドレスを検出し、このアドレス情報を、上記各ステップＳ１０１〜ステップＳ１０３で取得した現在時刻を示す時刻情報、当該携帯電話機の現在位置を示す位置情報、及び当該携帯電話機の現在位置の通信レベルを示す通信レベル情報に関連付けて表示オブジェクトテーブル１６に登録する。
【０１６７】
そして、制御部１８は、ステップＳ１０５において、ユーザにより新たなアプリケーションプログラムの登録指定操作がなされたか否かを判別し、新たなアプリケーションプログラムの登録指定操作がなされていないものと判別した場合は、そのまま、この図１８のフローチャートに示す全処理を終了する。これに対して、新たなアプリケーションプログラムの登録指定操作がなされたものと判別した場合、制御部１８は、処理をステップＳ１０１に戻し、上述と同様に、時刻情報、位置情報及び通信レベル情報を取得し、この取得した時刻情報、位置情報及び通信レベル情報に関連付けて、ユーザにより新たに登録指定されたアプリケーションプログラムを起動するためのアイコン画像情報のアドレス情報を、起動アプリケーションテーブル１６に登録する動作を繰り返し実行する。
【０１６８】
図１９に、この第６の実施の形態の携帯電話機に設けられる起動アプリケーションテーブル１６の模式図を示す。この図１９から分かるように、ユーザにより例えばカメラ制御プログラムの登録が指定された場合、制御部１８は、この登録指定操作がなされた時刻となる例えば午後３時００分の時刻情報、この登録指定操作がなされた位置となる緯度及び経度の位置情報、及びこの登録指定操作がなされた位置における通信レベル情報に関連付けて、当該登録指定操作されたカメラ制御プログラムのアイコン画像情報が記憶されているメモリ１７上のアドレス情報を起動アプリケーションテーブル１６に登録する。
【０１６９】
同様に、ユーザにより、例えば電子メール管理プログラムの登録が指定された場合、制御部１８は、この電子メール管理プログラムの登録が指定された時刻となる例えば午後１２時００分の時刻情報、この電子メール管理プログラムの登録が指定された位置となる緯度及び経度の位置情報、及びこの電子メール管理プログラムの登録が指定された位置における通信レベル情報に関連付けて、当該登録指定された電子メール管理プログラムのアイコン画像情報が記憶されているメモリ１７上のアドレス情報を起動アプリケーションテーブル１６に登録する。
【０１７０】
同様に、ユーザにより、例えば音楽プレーヤプログラムの登録が指定された場合、制御部１８は、この音楽プレーヤプログラムの登録が指定された時刻となる例えば午前８時００分の時刻情報、この音楽プレーヤプログラムが起動操作された位置となる緯度及び経度の位置情報、及びこの音楽プレーヤプログラムが起動操作された位置における通信レベル情報に関連付けて、当該登録指定された音楽プレーヤプログラムのアイコン画像情報が記憶されているメモリ１７上のアドレス情報を起動アプリケーションテーブル１６に登録する。
【０１７１】
同様に、ユーザにより、例えばＴＶアプリケーションプログラムの登録が指定された場合、制御部１８は、このＴＶアプリケーションプログラムの登録が指定された時刻となる例えば午後９時００分の時刻情報、このＴＶアプリケーションプログラムが起動操作された位置となる緯度及び経度の位置情報、及びこのＴＶアプリケーションプログラムが起動操作された位置における通信レベル情報に関連付けて、当該登録指定されたＴＶアプリケーションプログラムのアイコン画像情報が記憶されているメモリ１７上のアドレス情報を起動アプリケーションテーブル１６に登録する。
【０１７２】
このように、制御部１８は、アプリケーションプログラムの登録指定操作がなされる毎に、そのアプリケーションプログラムを起動した時刻及び位置と、該起動操作されたアプリケーションプログラムを示す情報とを関連付けして起動アプリケーションテーブル１６に順次登録する。
【０１７３】
なお、この例では、現在の時刻情報、現在の位置情報、及び現在位置における通信レベルに関連付けて上記起動アプリケーション情報を起動アプリケーションテーブル１６に登録することとしたが、これは上述の第１の実施の形態と同様に、現在の時刻情報、及び現在の位置情報に関連付けて上記起動アプリケーション情報を起動アプリケーションテーブル１６に登録するようにしてもよい。
【０１７４】
〔第６の実施の形態における操作オブジェクトの表示動作〕
次に、このように起動アプリケーションテーブル１６に起動アプリケーション情報が登録されると、制御部１８は、現在時刻、現在位置、及び現在位置における通信レベルに対応するアプリケーションプログラムのアイコン画像を、この例における操作オブジェクトとして表示部５に表示制御するようになっている。
【０１７５】
図２０のフローチャートに、このアイコン画像の表示動作の流れを示す。制御部１８は、当該携帯電話機のメイン電源が投入されると、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、この図２０のフローチャートに示す処理を開始する。
【０１７６】
ステップＳ１１１では、制御部１８が、タイマ１１でカウントされている現在時刻を示す時刻情報を取得し、処理をステップＳ１１２に進める。ステップＳ１１２では、制御部１８が、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報を起動アプリケーションテーブル１６から検出し、処理をステップＳ１１３に進める。
【０１７７】
ステップＳ１１３では、制御部１８が、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報が、起動アプリケーションテーブル１６から検出されたか否かを判別し、該起動アプリケーション情報が起動アプリケーションテーブル１６から検出されないものと判別した場合は処理をステップＳ１１１に戻し、再度、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報の有無の監視を実行する。
【０１７８】
これに対して、起動アプリケーションテーブル１６から、対応するアプリケーション情報を検出した場合、制御部１８は、処理をステップＳ１１４に進め、ＧＰＳユニット１５を起動制御すると共に、このＧＰＳユニット１５で検出された当該携帯電話機の現在位置を示す位置情報を取得して、処理をステップＳ１１５に進める。
【０１７９】
ステップＳ１１５では、制御部１８が、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされている起動アプリケーション情報を、起動アプリケーションテーブル１６から検出し、処理をステップＳ１１６に進める。そして、制御部１８は、このステップＳ１１６において、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされている起動アプリケーション情報が、起動アプリケーションテーブル１６から検出されたか否かを判別し、該起動アプリケーションテーブル１６から検出されないものと判別した場合は処理をステップＳ１１１に戻し、再度、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報の有無の監視を実行する。
【０１８０】
これに対して、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされている起動アプリケーション情報を起動アプリケーションテーブル１６から検出した場合、制御部１８は、ステップＳ１１７に処理を進め、図１に点線のブロック図で示す通信レベル検出部２１で検出された、その現在位置における通信レベルを示す通信レベル情報を取得して処理をステップＳ１１８に進める。
【０１８１】
ステップＳ１１８では、制御部１８が、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされている起動アプリケーション情報であって、なおかつ、現在の無線通信レベルを基準とする所定のレベル範囲内の無線通信レベルに関連付けされている起動アプリケーション情報を、起動アプリケーションテーブル１６から検出し、処理をステップＳ１１９に進める。そして、制御部１８は、このステップＳ１１９において、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされている起動アプリケーション情報であって、なおかつ、現在の無線通信レベルを基準とする所定のレベル範囲内の無線通信レベルに関連付けされている起動アプリケーション情報が、起動アプリケーションテーブル１６から検出されたか否かを判別し、該起動アプリケーションテーブル１６から検出されないものと判別した場合は処理をステップＳ１１１に戻し、再度、現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報の有無の監視を実行する。
【０１８２】
これに対して、上記現在時刻を基準とする所定の時間的範囲内の時刻に関連付けされている起動アプリケーション情報であって、かつ、当該携帯電話機の現在位置を基準とする所定の地理的範囲内の位置に関連付けされている起動アプリケーション情報であって、なおかつ、現在の無線通信レベルを基準とする所定のレベル範囲内の無線通信レベルに関連付けされている起動アプリケーション情報を起動アプリケーションテーブル１６から検出した場合、制御部１８は、ステップＳ１２０に処理を進め、現在時刻、現在位置、及び現在位置における通信レベルに対応する起動アプリケーション情報で示されるメモリ１７上のアドレスからアイコン画像を読み出し、これを表示部５に表示する。これにより、表示部５には、ユーザにより予め登録された時刻、位置、及び通信レベルに対応するアイコン画像が表示部５に表示されることとなる。
【０１８３】
なお、このようなアイコン画像の表示は、制御部１８が、上述のように時刻、位置、及び通信レベルに対応するアイコン画像のみを表示しても良いし、主要なアプリケーションプログラムの起動を指定するためのアイコン画像と共に表示してもよい。また、各アプリケーションプログラムの起動回数等に基づいて使用頻度の高いアプリケーションプログラムを学習し、いくつかの使用頻度の高いアプリケーションプログラムの起動を指定するためのアイコン画像と共に表示してもよい。
【０１８４】
このように表示部５に対するアイコン画像の表示制御を行うと、制御部１８は、処理をステップＳ１２１に進め、操作部７の操作状況に基づいて、当該携帯電話機のメイン電源がオフ操作されたか否かを判別し、当該携帯電話機のメイン電源がオフ操作されたものと判別した場合は、この図２０のフローチャートに示すアイコン画像の表示処理を終了する。
【０１８５】
これに対して、当該携帯電話機のメイン電源のオフ操作を検出しない場合、制御部１８は、処理をステップＳ１１１に戻し、再度、上述のステップＳ１１１〜ステップＳ１２１の各処理を繰り返し実行する。これにより、その時刻、及びその位置（場所）でユーザにより起動操作される可能性の高いアプリケーションプログラムのアイコン画像を、表示部５に予め起動しておくことができる。このため、この表示部５に表示されているアイコン画像を選択操作するだけで、ユーザは所望のアプリケーションプログラムを迅速に起動させることを可能とすることができる。
【０１８６】
図２１（ａ）〜図２１（ｉ）に、このような時刻、場所、及び通信レベルに対応するアプリケーションプログラムのアイコン画像の表示例を示す。この図２１（ａ）〜図２１（ｉ）の表示例は、図１９に示した起動アプリケーションテーブル１６の模式図に対応する表示例となっている。すなわち、午前７時００分に当該携帯電話機が所定の通信レベルの場所に位置していた場合、制御部１８は、メモリ１７からＴＶアプリケーションプログラムの起動を指定するためのアイコン画像を読み出して、これを図２１（ａ）に示すように表示部５に表示制御する。これにより、ユーザが例えば午前７時００分に起床した際にＴＶアプリケーションプログラムを起動させようとすると、該ＴＶアプリケーションプログラムのアイコン画像のみが表示部５に表示されていることとなる。このため、ユーザは、このアイコン画像を選択操作することで、スムーズにＴＶアプリケーションプログラムを起動して、所望のテレビジョン放送番組を視聴することができる。
【０１８７】
また、午前８時００分に当該携帯電話機が所定の通信レベルの場所に位置していた場合、制御部１８は、メモリ１７から音楽プレーヤプログラムの起動を指定するためのアイコン画像を読み出して、これを図２１（ｂ）に示すように表示部５に表示制御する。これにより、ユーザが例えば午前８時００分の通勤の際に音楽プレーヤプログラムを起動させようとすると、該音楽プレーヤプログラムのアイコン画像のみが表示部５に表示されていることとなる。このため、ユーザは、このアイコン画像を選択操作するだけで、スムーズに音楽プレーヤプログラムを起動して、所望の音楽を聞くことが可能となる。
【０１８８】
また、午前１０時３０分に当該携帯電話機が所定の通信レベルの場所に位置していた場合、制御部１８は、メモリ１７からスケジュール帳管理プログラムの起動を指定するためのアイコン画像を読み出して、これを図２１（ｃ）に示すように表示部５に表示制御する。これにより、ユーザが例えば午前１０時３０分に職場で本日のスケジュールを確認するためにスケジュール帳管理プログラムを起動させようとすると、該スケジュール帳管理プログラムのアイコン画像のみが表示部５に表示されていることとなる。このため、ユーザは、このアイコン画像を選択操作するだけで、スムーズにスケジュール帳管理プログラムを起動して、当日のスケジュール確認や所望のスケジュールの入力等を行うことができる。
【０１８９】
同様に、図２１（ｄ）は、電子メール管理プログラムのアイコン画像の表示例、図２１（ｅ）は、カメラ制御プログラムのアイコン画像の表示例、図２１（ｆ）は、Ｗｅｂブラウジングプログラムのアイコン画像の表示例、図２１（ｇ）は、電子辞書プログラムのアイコン画像の表示例である。いずれの場合も、ユーザは、その時刻、その通信レベルの場所に対応するアプリケーションプログラムをスムーズに起動することができる。
【０１９０】
また、図２１（ｈ）は、ユーザがＴＶアプリケーションプログラム及びスケジュール帳管理プログラムの、２つのアプリケーションプログラムを登録した場合の表示例である。この場合、制御部１８は、登録時に対応する時刻、位置、及び通信レベルを検出すると、この図２１（ｈ）に示すようにＴＶアプリケーションプログラム及びスケジュール帳管理プログラムの各アイコン画像を表示部５に表示する。これにより、ユーザは、所望のテレビジョン放送を視聴しながら当日のスケジュールの確認や所望のスケジュールの入力等を行うことができる。
【０１９１】
さらに、図２１（ｉ）は、ユーザがＴＶアプリケーションプログラム、スケジュール帳管理プログラム、及び音楽プレーヤプログラムの、３つのアプリケーションプログラムを登録した場合の表示例である。この場合、制御部１８は、登録時に対応する時刻、位置、及び通信レベルを検出すると、この図２１（ｉ）に示すようにＴＶアプリケーションプログラム、スケジュール帳管理プログラム、及び音楽プレーヤプログラムの各アイコン画像を表示部５に表示する。これにより、ユーザは、その時刻、及びその通信レベルの場所で使用する３つのアプリケーションプログラムの中から、所望のアプリケーションプログラムを選択して起動させることができる。
【０１９２】
〔第６の実施の形態における学習動作〕
次に、この第６の実施の形態の携帯電話機も、図４にフローチャートを用いて説明したように、同じ時間帯、同じ地理的範囲、及び同じ通信レベル範囲において、複数回の起動操作がなされた時点で、起動アプリケーションテーブル１６に対して起動アプリケーション情報の登録を行うようになっている（学習登録機能）。
【０１９３】
この場合、制御部１８は、アプリケーションプログラムが起動制御される毎に、上記タイマ１１から現在の時刻情報を取得し、上記ＧＰＳユニット１５から現在位置を示す位置情報を取得すると共に、上記通信レベル検出部２１から現在位置における通信レベルを取得する動作を繰り返し実行することで、同じ時間的範囲及び同じ地理的範囲において起動制御したアプリケーションプログラムの起動制御回数をカウントし、上記起動操作回数テーブル２０に登録する。
【０１９４】
そして、制御部１８は、この起動操作回数テーブル２０に登録されている起動制御回数が所定回数以上となった際に、該起動制御回数が所定回数以上となったアプリケーションプログラムを起動するための起動アプリケーション情報を、上記タイマ１１から取得した現在の時刻情報、上記ＧＰＳユニット１５から取得した現在位置を示す位置情報、及び上記通信レベル検出部２１から取得した現在位置における通信レベルを示す通信レベル情報に関連付けて上記起動アプリケーションテーブル１６に登録する。
【０１９５】
これにより、起動アプリケーションテーブル１６に対する起動アプリケーション情報の登録は、その時刻及びその通信レベルの位置（場所）での起動操作回数が所定の起動操作回数以上となった時点で、はじめて行われることとなるため、使用頻度の低いアプリケーションプログラムの起動アプリケーション情報が起動アプリケーションテーブル１６に登録される不都合を防止することができ、使用頻度の高いアプリケーションプログラムの起動アプリケーション情報のみを起動アプリケーションテーブル１６に登録可能とすることができる。
【０１９６】
〔スケジュール解析結果に基づくアイコン画像の表示動作〕
次に、この第６の実施の形態の携帯電話機も、上述の第３の実施の形態と同様に、メモリ１７のスケジュール帳に登録されているスケジュールを解析し、実行するスケジュールが存在した場合は、そのスケジュールの実行に用いられるアプリケーションプログラムを起動するためのアイコン画像を表示部５に表示するようになっている。
【０１９７】
この場合、制御部１８は、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて、スケジュール解析部として機能することで、該メモリ１７のスケジュール帳に登録されているスケジュールを解析する。そして、制御部１８は、上記タイマ１１で検出される現在の時刻が、上記スケジュールの解析結果に対応するスケジュールを実行する時刻の所定時間前の時刻であり、上記ＧＰＳユニット１５から取得した現在位置が、上記スケジュールの解析結果に対応するスケジュールを実行する位置であった場合に、このスケジュールの実行に用いるアプリケーションプログラムの起動を指定するためのアイコン画像を、他のアプリケーションプログラムのアイコン画像と共に表示部５に表示制御する。
【０１９８】
これにより、実行すべきスケジュールが存在する場合には、このスケジュールの実行に用いるアプリケーションプログラムを起動するためのアイコン画像を、他のアプリケーションプログラムのアイコン画像と共に表示部５に表示することができる。このため、その時、その場所でユーザが真に必要とするアプリケーションプログラムを起動するためのアイコン画像を表示部５に表示しておくことができ、さらなる利便性の向上、及び操作性の向上を図ることができる。
【０１９９】
〔ＴＶアプリケーションプログラムの自動変更動作〕
次に、この第６の実施の形態の携帯電話機も、上述の第４の実施の形態と同様に、起動アプリケーションテーブル１６に登録されている起動アプリケーション情報と、メモリ１７に記憶されているＴＶアプリケーションプログラムとの対応関係を、ＧＰＳユニット１５で検出される当該携帯電話機の現在位置に基づいて自動的に変更制御するようになっている。
【０２００】
この場合、制御部１８は、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて自動変更部として機能し、ＧＰＳユニット１５から取得した当該携帯電話機の現在位置と、メモリ１７に記憶されている国地域別テレビジョン情報とに基づいて、当該携帯電話機の現在位置が属する国及び地域のテレビジョン放送に対応するＴＶアプリケーションプログラムが起動されるように、起動アプリケーションテーブル１６に登録されている起動アプリケーション情報と、メモリ１７に記憶されているＴＶアプリケーションプログラムとの対応関係を自動的に変更制御する。
【０２０１】
これにより、各国間や各地域間のユーザの移動に追従して、起動するＴＶアプリケーションプログラムを変更することができる。このため、ＴＶアプリケーションプログラムが起動される際には、常に、当該携帯電話機の現在位置が属する地域用のＴＶアプリケーションプログラムが起動されるようにすることができ、当該携帯電話機の利便性のさらなる向上を図ることができる。
【０２０２】
〔辞書アプリケーションプログラムの自動変更動作〕
次に、この第６の実施の形態の携帯電話機も、上述の第５の実施の形態と同様に、起動アプリケーションテーブル１６に登録されている起動アプリケーション情報と、メモリ１７に記憶されている辞書アプリケーションプログラムとの対応関係を、ＧＰＳユニット１５で検出される当該携帯電話機の現在位置に基づいて自動的に変更制御するようになっている。
【０２０３】
この場合、制御部１８は、メモリ１７に記憶されている操作オブジェクト表示プログラムに基づいて自動変更部として機能し、ＧＰＳユニット１５から取得した当該携帯電話機の現在位置と、メモリ１７に記憶されている国地域別公用語情報とに基づいて、当該携帯電話機の現在位置が属する国及び地域の公用語に対応する辞書アプリケーションプログラムが起動されるように、起動アプリケーションテーブル１６に登録されている起動アプリケーション情報と、メモリ１７に記憶されている辞書アプリケーションプログラムとの対応関係を自動的に変更制御する。
【０２０４】
これにより、各国間や各地域間のユーザの移動に追従して、起動アプリケーションテーブル１６に登録されている起動アプリケーション情報と、メモリ１７に記憶されている辞書アプリケーションプログラムとの対応関係を自動的に変更することができ、電子辞書プログラムが起動される際には、常に、当該携帯電話機の現在位置が属する国及び地域で用いられている公用語用の電子辞書プログラムを起動可能とすることができる。このため、当該携帯電話機の利便性のさらなる向上を図ることができる。
【０２０５】
［変形例］
上述の実施の形態の説明では、本発明を携帯電話機に適用することとしたが、本発明は、この携帯電話機に限らず、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、ノート型のパーソナルコンピュータ装置、携帯型のゲーム機等の通信機能を備えた様々な携帯機器に適用することができる。
【０２０６】
最後に、上述の実施の形態は、本発明の一例である。このため、本発明は上述の実施の形態に限定されることはなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【図面の簡単な説明】
【０２０７】
【図１】本発明を適用した第１の実施の形態となる携帯電話機のブロック図である。
【図２】第１の実施の形態の携帯電話機における現在時刻及び現在位置に対応するアプリケーションプログラムの登録動作を説明するためのフローチャートである。
【図３】第１の実施の形態の携帯電話機に設けられている起動アプリケーションテーブルの模式図である。
【図４】第１の実施の形態の変形例となる携帯電話機における、起動アプリケーションテーブルに対する学習機能付きの登録動作の流れを示すフローチャートである。
【図５】第１の実施の形態の変形例となる携帯電話機に設けられている操作回数テーブルの模式図である。
【図６】第１の実施の形態の携帯電話機における操作オブジェクトの表示動作の流れを示すフローチャートである。
【図７】第１の実施の形態の携帯電話機における操作オブジェクトの表示例を示す図である。
【図８】本発明の第２の実施の形態となる携帯電話機における、現在時刻、現在位置及び通信レベルに対応するアプリケーションプログラムの登録動作を説明するためのフローチャートである。
【図９】第２の実施の形態の携帯電話機に設けられている起動アプリケーションテーブルの模式図である。
【図１０】第２の実施の形態の変形例となる携帯電話機における、起動アプリケーションテーブルに対する学習機能付きの登録動作の流れを示すフローチャートである。
【図１１】第２の実施の形態の変形例となる携帯電話機に設けられている操作回数テーブルの模式図である。
【図１２】第２の実施の形態の携帯電話機における操作オブジェクトの表示動作の流れを示すフローチャートである。
【図１３】スケジュール解析結果に基づくアプリケーションプログラムを優先的に起動する、本発明の第３の実施の形態の携帯電話機における操作オブジェクトの表示動作の流れを示すフローチャートである。
【図１４】本発明の第４の実施の形態の携帯電話機における、ユーザの現在位置に対応したＴＶアプリケーションプログラムの設定変更動作を説明するためのフローチャートである。
【図１５】本発明の第４の実施の形態の携帯電話機における、ＴＶアプリケーションプログラムの設定変更動作を説明するための起動アプリケーションテーブルの模式図である。
【図１６】本発明の第５の実施の形態の携帯電話機における、ユーザの現在位置に対応した電子辞書プログラムの設定変更動作を説明するためのフローチャートである。
【図１７】本発明の第５の実施の形態の携帯電話機における、電子辞書プログラムの設定変更動作を説明するための起動アプリケーションテーブルの模式図である。
【図１８】本発明の第６の実施の形態の携帯電話機における、起動を希望するアプリケーションプログラムの登録の流れを示すフローチャートである。
【図１９】本発明の第６の実施の形態の携帯電話機に設けられている起動アプリケーションテーブルの模式図である。
【図２０】本発明の第６の実施の形態の携帯電話機におけるアイコン画像の表示動作の流れを示すフローチャートである。
【図２１】本発明の第６の実施の形態の携帯電話機におけるアイコン画像の表示例を示す図である。
【符号の説明】
【０２０８】
１  アンテナ、２  通信回路、３  スピーカ部、４  マイクロホン部、５  表示部、６  タッチパネル、７  操作部、８  発光部（ＬＥＤ）、９  カメラ部、１０  バイブレーションユニット、１１  タイマ、１２  テレビジョンアンテナ、１３  テレビジョンユニット（ＴＶユニット）、１４  ＧＰＳアンテナ、１５  ＧＰＳユニット、１６  起動アプリケーションテーブル、１７  メモリ、１８  制御部
【図１】
2010109789.tif 000003
【図２】
2010109789.tif 000004
【図３】
2010109789.tif 000005
【図４】
2010109789.tif 000006
【図５】
2010109789.tif 000007
【図６】
2010109789.tif 000008
【図７】
2010109789.tif 000009
【図８】
2010109789.tif 000010
【図９】
2010109789.tif 000011
【図１０】
2010109789.tif 000012
【図１１】
2010109789.tif 000013
【図１２】
2010109789.tif 000014
【図１３】
2010109789.tif 000015
【図１４】
2010109789.tif 000016
【図１５】
2010109789.tif 000017
【図１６】
2010109789.tif 000018
【図１７】
2010109789.tif 000019
【図１８】
2010109789.tif 000020
【図１９】
2010109789.tif 000021
【図２０】
2010109789.tif 000022
【図２１】
2010109789.tif 000023