(57)【要約】【課題】ユーザが特定の場所に来た場合、その特定の場所で過去に使用されたアプリの所望の動作モードを迅速に実行できる使い勝手の良い端末装置の提供を目的とする。【解決手段】位置検出部１０１と、時刻検出部１０２と、アプリの特定の動作モードを実行するための操作入力を検出する操作入力検出部１０３と、現在位置に滞在した時間を測定するタイマ１０４と、現在位置に所定時間以上の滞在をしたか否かを判定する判定部１０５と、所定時間以上の滞在をしたと判定された場合、現在位置にて特定の動作モードが実行されたアプリを現在位置と関連付けて記憶する記憶部１０６とを備え、位置検出部１０１によって新たに検出された新たな現在位置が位置検出部１０１によって過去に検出された過去の現在位置と同じ場合、過去の現在位置にて起動させたアプリの操作メニュー２００を表示部１１０に表示する構成である。【選択図】図１
2012220969.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を検出する位置検出部と、
アプリケーションソフトウェアが起動したときの現在位置を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶部と、
前記位置検出部によって新たに検出された現在位置が前記記憶部に記憶された現在位置と同じまたは前記記憶部に記憶された現在位置の近傍である場合、
前記記憶部に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアを
前記記憶部に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御部と、
を備える、
ことを特徴とする端末装置。
【請求項２】
現在位置を検出する位置検出部と、
現在時刻を検出する時刻検出部と、
アプリケーションソフトウェアが起動したときの現在位置と現在時刻を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶部と、
前記時刻検出部によって新たに検出された現在時刻が前記記憶部に記憶された現在時刻と同じまたは前記記憶部に記憶された現在時刻の近傍であり、
前記位置検出部によって新たに検出された現在位置が前記記憶部に記憶された現在位置と同じまたは前記記憶部に記憶された現在位置の近傍である場合、
前記記憶部に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアを
前記記憶部に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御部と、
を備える、
ことを特徴とする端末装置。
【請求項３】
表示部、
をさらに備え、
前記制御部は、
前記アプリケーションソフトウェアを前記アプリケーションソフトウェアが起動したときの動作モードで起動させるときに、前記アプリケーションソフトウェアの動作モードに対応した操作メニューを前記表示部に表示させる、
ことを特徴とする請求項１に記載の端末装置。
【請求項４】
前記操作メニューは、
複数の操作項目を含み、
前記制御部は、
現在位置において前記アプリケーションソフトウェアが起動したときの前記操作項目の操作頻度に基づいて前記操作メニューに含ませる操作項目を編集する、
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
表示部、
をさらに備え、
前記制御部は、
前記アプリケーションソフトウェアを前記アプリケーションソフトウェアが起動したときの動作モードで起動させるときに、前記アプリケーションソフトウェアの動作モードに対応した操作メニューを前記表示部に表示させる、
ことを特徴とする請求項２に記載の端末装置。
【請求項６】
前記操作メニューは、
複数の操作項目を含み、
前記制御部は、
現在位置と現在時刻において前記アプリケーションソフトウェアが起動したときの前記操作項目の操作頻度に基づいて前記操作メニューに含ませる操作項目を編集する、
ことを特徴とする請求項５に記載の端末装置。
【請求項７】
前記制御部は、
前記操作メニューに含ませる操作項目を編集するとき、
前記操作項目のうち操作頻度の高い一部の操作項目を前記操作メニューに含ませる、
ことを特徴とする請求項６に記載の端末装置。
【請求項８】
前記制御部は、
前記操作メニューに含ませる操作項目を編集するとき、
操作頻度に基づいて前記操作メニューに含ませる操作項目の表示順序を変更する、
ことを特徴とする請求項６に記載の端末装置。
【請求項９】
コンピュータを、
現在位置を検出する位置検出手段と、
アプリケーションソフトウェアが起動したときの現在位置を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶手段と、
前記位置検出手段によって新たに検出された現在位置が前記記憶手段に記憶された現在位置と同じまたは前記記憶手段に記憶された現在位置の近傍である場合、
前記記憶手段に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアを
前記記憶手段に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御手段と、
して動作させる、
ことを特徴とするプログラム。
【請求項１０】
コンピュータを、
現在位置を検出する位置検出手段と、
現在時刻を検出する時刻検出手段と、
アプリケーションソフトウェアが起動したときの現在位置と現在時刻を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶手段と、
前記時刻検出手段によって新たに検出された現在時刻が前記記憶手段に記憶された現在時刻と同じまたは前記記憶手段に記憶された現在時刻の近傍であり、
前記位置検出手段によって新たに検出された現在位置が前記記憶手段に記憶された現在位置と同じまたは前記記憶手段に記憶された現在位置の近傍である場合、
前記記憶手段に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアを
前記記憶手段に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御手段と、
して動作させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示された技術は、動画機能や音楽機能やゲーム機能等の複数のアプリケーションソフトウェアを利用できる端末装置およびプログラムに関するものである。
【背景技術】
【０００２】
携帯電話や携帯ゲーム機や携帯音楽プレーヤ等の端末装置は、電話機能、ゲーム機能、音楽機能、動画機能、カメラ機能等、様々な機能を備えている。また、端末装置によっては、それらの機能を複合的に備えている。これらの様々な機能は、それぞれの機能に対応するアプリケーションソフトウェア（以下、アプリという）を起動させることによってユーザが使用できる。
【０００３】
例えば、音楽機能に対応するアプリを起動させた場合、ユーザはアプリの特定の動作モード（例えば、音楽再生や音楽録音等）を実行させることによって、端末装置において音楽を再生したり録音したりできる。
【０００４】
近年、これらの端末装置には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の測位装置を搭載したものが普及している。ＧＰＳの測位精度は飛躍的に向上しているので、端末装置を携帯したユーザの位置を精度よく検出することも可能になってきている。そのため、ＧＰＳを搭載した様々な端末装置が提案されている。
【０００５】
例えば、そのような端末装置の一つである携帯電話は、ユーザが特定の場所で頻繁に使用するアプリを登録する機能と、ユーザの移動場所をＧＰＳで検知する機能と、ユーザが特定の場所に来た場合、その特定の場所で頻繁に使用されていたアプリのプログラムを解凍する機能とを備えている（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−６２７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来の端末装置は、圧縮されたアプリが解凍されるものであるが、必ずしもアプリの所望の動作モードを迅速に実行できる状態にはなっていない。特に、複数のアプリが同時に解凍された場合は、ユーザは、例えば、動画機能や音楽機能やカメラ機能等の複数の解凍されたアプリから所望のアプリを選択して、さらに、そのアプリを起動させる必要がある。すなわち、所望のアプリの所望の動作モードを迅速に実行させることができない。
【０００８】
ここに開示された技術は、ユーザが特定の場所に来た場合、その特定の場所で過去に使用したアプリの所望の動作モードを迅速に実行でき、ユーザにとって使い勝手の良い端末装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためにここに開示された技術は以下の構成を有する。
【００１０】
本発明の端末装置は、現在位置を検出する位置検出部と、アプリケーションソフトウェアが起動したときの現在位置を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶部と、前記位置検出部によって新たに検出された現在位置が前記記憶部に記憶された現在位置と同じまたは前記記憶部に記憶された現在位置の近傍である場合、前記記憶部に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアを前記記憶部に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御部と、を備える、ことを特徴とする。
【００１１】
また、本発明の端末装置は、現在位置を検出する位置検出部と、現在時刻を検出する時刻検出部と、アプリケーションソフトウェアが起動したときの現在位置と現在時刻を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶部と、前記時刻検出部によって新たに検出された現在時刻が前記記憶部に記憶された現在時刻と同じまたは前記記憶部に記憶された現在時刻の近傍であり、前記位置検出部によって新たに検出された現在位置が前記記憶部に記憶された現在位置と同じまたは前記記憶部に記憶された現在位置の近傍である場合、前記記憶部に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアを前記記憶部に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御部と、を備える、ことを特徴とする。
【００１２】
本発明のプログラムは、コンピュータを、現在位置を検出する位置検出手段と、アプリケーションソフトウェアが起動したときの現在位置を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶手段と、前記位置検出手段によって新たに検出された現在位置が前記記憶手段に記憶された現在位置と同じまたは前記記憶手段に記憶された現在位置の近傍である場合、前記記憶手段に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアを前記記憶手段に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御手段と、して動作させる、ことを特徴とする。
【００１３】
また、本発明のプログラムは、コンピュータを、現在位置を検出する位置検出手段と、現在時刻を検出する時刻検出手段と、アプリケーションソフトウェアが起動したときの現在位置と現在時刻を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶手段と、前記時刻検出手段によって新たに検出された現在時刻が前記記憶手段に記憶された現在時刻と同じまたは前記記憶手段に記憶された現在時刻の近傍であり、前記位置検出手段によって新たに検出された現在位置が前記記憶手段に記憶された現在位置と同じまたは前記記憶手段に記憶された現在位置の近傍である場合、前記記憶手段に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアを前記記憶手段に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御手段と、して動作させる、ことを特徴とする。
【発明の効果】
【００１４】
ここに開示された技術によれば、位置検出部によって新たに検出された新たな現在位置が位置検出部によって過去に検出された過去の現在位置と同じ場合、過去の現在位置にて起動させたアプリの操作メニューを表示部に表示する。したがって、ユーザが特定の場所に来た場合、その特定の場所で過去に使用したアプリの所望の動作モードを迅速に実行できる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１における端末装置の要部の構成例を示すブロック図
【図２】同端末装置の操作メニューの表示例を示す図
【図３】同端末装置の操作メニューの他の表示例を示す図
【図４】同端末装置の操作メニューの他の表示例を示す図
【図５】同端末装置の動作手順の一例を示すフローチャート
【図６】実施の形態２における端末装置の要部の構成例を示すブロック図
【図７】同端末装置の操作メニューの表示例を示す図
【図８】同端末装置の操作メニューの他の表示例を示す図
【図９】同端末装置の操作メニューの他の表示例を示す図
【図１０】同端末装置の動作手順の一例を示すフローチャート
【図１１】同端末装置において第２情報データを記憶した記憶部の構成例を示す図
【図１２】同端末装置において第２情報データを記憶した記憶部の他の構成例を示す図
【発明を実施するための形態】
【００１６】
以下、ここに開示された技術の一実施の形態について図面を参照しながら説明する。
【００１７】
（実施の形態１）
以下、実施の形態１について説明する。
【００１８】
＜端末装置１００の概要＞
実施の形態１における端末装置１００の概要について説明する。
【００１９】
図１において、端末装置１００は、携帯ＡＶ機器であり、アプリを起動させる装置である。この端末装置１００は、音楽機能に対応するアプリを備えている。音楽機能に対応したアプリは、特定の動作モードを有する。この特定の動作モードには、例えば、音楽再生や音楽録音や音楽放送受信等、音楽機能に関する様々な動作モードが含まれる。さらに、この特定の動作モードには、音楽再生を実行させる場合は、シャッフル再生やリピート再生等、再生機能に関する動作モードが含まれ、音楽再生以外の音楽録音や音楽放送受信等を実行させる場合は、録音機能や放送受信機能に関する動作モードが含まれる。
【００２０】
端末装置１００は、音楽機能に対応するアプリを備える以外に、電話機能、ゲーム機能、動画機能、カメラ機能等、他の様々な機能に対応するアプリを備えてもよい。また、それらの機能に対応したアプリを複合的に備えていてもよい。
【００２１】
図１に示すように、この端末装置１００は、端末装置１００の現在位置を検出する位置検出部１０１と、現在位置の検出時における現在時刻を検出する時刻検出部１０２と、アプリの特定の動作モードを実行するための操作入力があったか否かを検出する操作入力検出部１０３と、現在位置に滞在した時間を測定するタイマ部１０４と、現在位置に所定時間以上の滞在をしたか否かを判定する判定部１０５と、この判定部１０５が現在位置に所定時間以上の滞在をしたと判定した場合、現在位置にて特定の動作モードが実行されたアプリを現在位置と関連付けて記憶する記憶部１０６とを備えている。
【００２２】
端末装置１００の位置検出部１０１は、例えば、ＧＰＳ等の測位装置を利用したものである。これら位置検出部１０１と時刻検出部１０２と操作入力検出部１０３と判定部１０５と記憶部１０６は、ＣＰＵ部１０７が制御する。
【００２３】
また、位置検出部１０１によって新たに検出された新たな現在位置が位置検出部１０１によって過去に検出された過去の現在位置と同じ場合、図２に示すような、過去の現在位置にて起動させたアプリの操作メニュー２００が抽出される。この操作メニュー２００の内容は、過去の現在位置にて起動させた操作メニュー２００の内容と同じになるように編集部１０８によって編集されている。内容が編集された操作メニュー２００は、画像処理部１０９で表示信号に変換処理されて、端末装置１００の表示部１１０に表示される。
【００２４】
＜操作メニュー２００の概要＞
操作メニュー２００について説明する。
【００２５】
音楽機能に対応するアプリを起動させた場合、音楽機能に対応したアプリの操作メニュー２００が抽出され、表示部１１０に表示される。
【００２６】
この操作メニュー２００には、アプリを操作するための複数の操作項目２１０が含まれている。図２では、複数の操作項目２１０として、「プレイリスト」や「アーティスト」や「アルバム」や「曲」や「曲Ａ」や「曲Ｂ」や「シャッフル」や「リピート」や「イコライザ」が操作メニュー２００の内容として表示部１１０に表示されている。
【００２７】
操作項目２１０の「曲Ａ」および「曲Ｂ」は、操作項目２１０の「曲」を選択操作することによって、さらに細分化された操作項目２１０として表示されたものである。ユーザは、操作項目２１０として、「曲Ａ」または「曲Ｂ」を選択操作することによって、特定の動作（「曲Ａ」または「曲Ｂ」の再生）を実行することができる。
【００２８】
また、図２に示された操作項目２１０は、図示されていない複数の操作項目２１０の中から編集された一部にすぎない。操作項目２１０には、アプリに応じて種々の操作項目２１０が用意されている。ユーザは、種々の操作項目２１０から嗜好に合う操作項目２１０を選択操作する。
【００２９】
なお、上述の操作メニュー２００の内容は音楽再生を実行するための内容である。例えば、音楽録音を実行するためには、音楽再生を実行するための操作メニュー２００から音楽録音を実行するための録音用操作メニュー（図示せず）に切り替える必要がある。この音楽録音を実行するための録音用操作メニュー（図示せず）には、音楽録音を実行するための録音用操作項目（図示せず）が含まれる。音楽再生から音楽録音に動作モードを変更できるようにするためには、例えば、操作項目２１０の一つに動作モードを変更するための操作項目を用意しておけばよい。
【００３０】
また、上記の操作メニュー２００は音楽機能のアプリに限定されたものである。例えば、端末装置１００が動画機能に対応するアプリを備えている場合、動画機能に対応するアプリを起動させれば、そのアプリの特定の動作モード（動画再生や録画等）を実行するための動画機能用操作メニュー（図示せず）が表示部１１０に表示される。音楽機能のアプリから動画機能のアプリに切り替える際は、例えば、図２において、「その他のアプリ」という切り替え用の操作項目を介して切り替えればよい。
【００３１】
＜操作メニュー２００の編集＞
端末装置１００は、位置検出部１０１によって新たに検出された新たな現在位置が位置検出部１０１によって過去に検出された過去の現在位置と同じ場合、過去の現在位置にて起動させたアプリの操作メニュー２００を抽出し、表示部１１０に表示する。
【００３２】
さらに、操作メニュー２００の操作項目２１０として、過去の現在位置にて実行された特定の動作を実行させるための操作項目２１０を編集し、表示部１１０に表示する。
【００３３】
例えば、過去の現在位置にて表示部１１０に表示された操作メニュー２００には、図３に示すような複数の操作項目２１０が編集され、表示部１１０に表示されていたとする。この操作項目２１０には、「プレイリスト」や「アーティスト」や「アルバム」や「曲」や「曲Ｃ」や「曲Ｄ」や「シャッフル」や「リピート」や「イコライザ」が含まれる。
【００３４】
このとき、新たな現在位置が過去の現在位置とは異なる場合、新たな現在位置にて表示部１１０に表示された操作メニュー２００には、例えば、上述した図２に示すような操作項目２１０が編集され、表示部１１０に表示されていたとする。
【００３５】
その後、現在位置が移動して、新たな現在位置が過去の現在位置と同じになった場合、図２に示すような操作項目２１０は、図３に示すような操作項目２１０に編集される。
【００３６】
すなわち、過去の現在位置にて起動させたアプリの操作メニュー２００とその操作項目２１０が表示部１１０に表示される。
【００３７】
この編集によって、図２の「曲」の操作項目２１０には、「曲Ａ」および「曲Ｂ」の操作項目２１０が表示されていたが、図３の「曲」の操作項目２１０には、「曲Ｃ」および「曲Ｄ」の操作項目２１０が表示される。
【００３８】
なお、特定の動作モードの実行頻度、または、特定の動作を実行させるための操作項目２１０の操作頻度に応じて、操作項目２１０の編集順位を変更し、表示部１１０における操作項目２１０の表示順位を変更してもよい。
【００３９】
具体的には次の通りである。
【００４０】
過去の現在位置にて、「曲Ａ」、「曲Ｂ」、「曲Ｃ」、「曲Ｄ」のいずれも音楽再生をした場合、その中で、「曲Ｃ」、「曲Ｄ」の順で音楽再生する回数が多かったとする。
【００４１】
この場合、「曲Ｃ」、「曲Ｄ」の順で音楽再生するという特定の動作の実行回数が多くなっているので、この順で「曲Ｃ」、「曲Ｄ」を、操作項目２１０として編集し、表示部１１０に表示する。
【００４２】
または、「曲Ｃ」を音楽再生するという特定の動作を実行させるための「曲Ｃ」の操作項目２１０の操作回数が多くなっており、次に、「曲Ｄ」を音楽再生するという特定の動作を実行させるための「曲Ｄ」の操作項目２１０の操作回数が多くなっているので、この操作回数に応じて、操作項目２１０として「曲Ｃ」、「曲Ｄ」の順位で編集し、この順位で表示部１１０に表示する。
【００４３】
具体例の前者は、曲の再生順序に基づいて操作項目を編集する例である。具体例の後者は、曲の再生回数に基づいて操作項目を編集する例である。
【００４４】
＜操作メニューの再抽出＞
操作メニューの再抽出について説明する。
【００４５】
図２に示された操作メニュー２００は、例えば、ユーザがスポーツジムにいた場合に表示されたものだとする。このユーザがスポーツジムを離れて自宅に戻った場合は、図４に示された操作メニュー２５０が抽出される。この自宅で抽出された操作メニュー２５０の内容は、スポーツジムで抽出され表示部１１０に表示された操作メニュー２００の内容とは異なるものである。例えば、スポーツジムでは音楽機能に対応したアプリを起動させるが、自宅では動画機能に対応したアプリを起動させる。
【００４６】
操作メニュー２５０が抽出されるのは、位置検出部１０１によって新たに検出された新たな現在位置（自宅）が位置検出部１０１によって過去に検出された過去の現在位置（自宅）と同じ場合、端末装置１００が過去の現在位置（自宅）にて起動させたアプリの操作メニュー２５０を表示部１１０に表示するからである。
【００４７】
このとき、上述したように、操作メニュー２５０の操作項目２６０として、過去の現在位置（自宅）にて実行された特定の動作を実行させるための操作項目２６０を編集し、表示部１１０に表示している。
【００４８】
なお、特定の動作モードにおける操作項目２６０の選択回数に応じて操作項目２６０の編集順位を変更し、表示部１１０に表示される表示順位を変更してもよい。例えば、操作項目２６０として、「動画Ａ」、「動画Ｂ」の順位で編集し、図４に示すように、この順位で表示部１１０に表示してもよい。
【００４９】
このように、スポーツジムまたは自宅において、ユーザが起動させるアプリや実行する特定の動作モードが異なる場合は、その場所に応じて、操作メニュー２５０が抽出され、操作項目２６０が編集される。
【００５０】
この再抽出と再編集によって、スポーツジムや自宅において、音楽機能に対応したアプリの所望の動作モードや動画機能に対応したアプリの所望の動作モードを迅速に実行できる。
【００５１】
なお、図４の操作メニュー２５０は、操作項目２６０の表示例の１つに過ぎない。表示される操作メニュー２５０や操作項目２６０は、特定の動作モードを実行するために、様々に編集される。動画機能に対応したアプリ以外のものでもよい。
【００５２】
＜端末装置１００の具体的な動作＞
実施の形態１における端末装置１００の具体的な動作について説明する。
【００５３】
図１〜図３、図５において、まず、端末装置１００の電源をＯＮする（ステップ：Ｓ１０１）。電源をＯＮした後は、位置検出部１０１が端末装置１００の現在位置を常時または定期的に検出する。この現在位置は、例えば、端末装置１００から一定の範囲までを同一の現在位置としてもよい。
【００５４】
次に、端末装置１００は、アプリを起動する選択操作の有無を検出する（ステップ：Ｓ１０２）。ユーザによるアプリの選択操作があったかどうかを操作入力検出部１０３が検出する。検出された検出データはＣＰＵ部１０７に出力される。
【００５５】
次に、アプリを起動する選択操作があった場合、選択されたアプリが起動する（ステップ：Ｓ１０８）。すなわち、検出された検出データに基づいてアプリの選択操作があったと判断された場合、ＣＰＵ部１０７がそのアプリを起動する。
【００５６】
次に、ＣＰＵ部１０７が現在位置の位置データと起動したアプリとを関連付けした第１情報データを作成する。ＣＰＵ部１０７は、作成された第１情報データを記憶部１０６に記憶させる（ステップ：Ｓ１０９）。
【００５７】
なお、ＣＰＵ部１０７は、アプリが起動されてから一定の時間が経過した後に、現在位置の位置データと起動したアプリとを関連付けした第１情報データを作成するようにしてもよい。あるいは、ＣＰＵ部１０７は、アプリが起動されてからそのアプリに対する一定の操作がされた後に、現在位置の位置データと起動したアプリとを関連付けした第１情報データを作成するようにしてもよい。また、ＣＰＵ部１０７は、まず、現在位置の位置データと起動したアプリとを関連付けした第１予備データを作成し、次に、同じ現在位置にて同じアプリが起動されたときに初めて第１予備データを第１情報データとするようにしてもよい。このようにすれば、現在位置にてたまたま起動されたに過ぎないアプリが第１情報データとして記憶部１０６に記憶されることがない。
【００５８】
なお、ＣＰＵ部１０７は、現在位置の位置データと起動されたアプリとは異なるアプリが関連付けられた第１情報データが既に記憶部１０６に記憶されている場合、既に記憶部１０６に記憶されている第１情報データを現在位置の位置データと起動されたアプリとを関連付けした第１情報データで置き換えてもよい。また、ＣＰＵ部１０７は、既に記憶部１０６に記憶されている第１情報データを現在位置の位置データと起動されたアプリとを関連付けした第１情報データで置き換えてもよいか否かをユーザに問い合わせるようにしてもよい。また、ＣＰＵ部１０７は、現在位置の位置データと起動したアプリとを関連付けした第１予備データを作成し、第１予備データに含まれるアプリの起動頻度が既に記憶部１０６に記憶されている第１情報データに含まれるアプリの起動頻度を超えた場合に、既に記憶部１０６に記憶されている第１情報データを現在位置の位置データと起動されたアプリとを関連付けした第１予備データで置き換えてもよい。
【００５９】
次に、ユーザはアプリを終了するかどうかを判断する（ステップ：Ｓ１１０）。ユーザがアプリを終了した場合、再度、アプリの選択操作の有無を検出する（ステップ：Ｓ１０２）。
【００６０】
次に、ユーザによるアプリの選択操作がない場合、現在位置の位置データに基づいてユーザが所定時間以上、同一の場所に滞在しているかどうかを判定部１０５が判定する（ステップ：Ｓ１０３）。
【００６１】
次に、ユーザが所定時間以上、同一の場所に滞在していた場合、ＣＰＵ部１０７は記憶部１０６に記憶された第１情報データと現在位置とを比較して、現在位置の位置データと関連付けられたアプリの有無を検出する（ステップ：Ｓ１０４）。
【００６２】
次に、現在位置の位置データと関連付けられたアプリがあった場合、ＣＰＵ部１０７は現在位置の位置データとそのアプリとを関連付けした第１情報データを取得する（ステップ：Ｓ１０５）。
【００６３】
次に、取得された第１情報データにおいて現在位置の位置データに関連付けられたアプリが、例えば、音楽機能に対応したアプリであった場合は、操作メニュー２００が抽出される。この抽出された操作メニュー２００の操作項目２１０は編集部１０８によって編集される（ステップ：Ｓ１０６）。
【００６４】
次に、抽出された操作メニュー２００は、画像処理部１０９によって表示信号に変換処理されて表示部１１０に表示される（ステップＳ：１０７）。このとき、抽出された操作メニュー２００はトップ画面に表示されるようにＣＰＵ部１０７によって制御処理される。
【００６５】
＜まとめ＞
ここに開示された技術によれば、位置検出部１０１によって新たに検出された新たな現在位置が位置検出部１０１によって過去に検出された過去の現在位置と同じ場合、過去の現在位置にて起動させたアプリの操作メニュー２００を抽出し、表示部１１０に表示する。
【００６６】
したがって、ユーザが特定の場所に来た場合、その特定の場所で過去に使用したアプリの所望の動作モードを迅速に実行できる。
【００６７】
特に、操作メニュー２００の操作項目２１０として、過去の現在位置にて実行された特定の動作を実行させるための操作項目２１０を編集して表示部１１０に表示した場合は、ユーザが実行した動作の操作項目２１０を操作しやすくなるので、アプリの所望の動作をより迅速に実行できる。
【００６８】
また、操作メニュー２００の操作項目２１０として、過去の現在位置にて実行された特定の動作を実行させるための操作項目２１０を編集して表示部１１０に表示するとともに、特定の動作の実行頻度に応じて操作項目２１０の編集順位を変更して表示部１１０に表示する表示順位を変更した場合は、ユーザの実行頻度に応じた操作項目２１０を操作しやすくなるので、アプリの所望の動作をより迅速に実行できる。
【００６９】
（実施の形態２）
以下、実施の形態２について説明する。
【００７０】
＜端末装置３００の概要＞
実施の形態２における端末装置３００の概要について説明する。図６において、端末装置３００は、携帯ＡＶ機器であり、アプリを起動させる装置である。この端末装置３００において、音楽機能に対応したアプリは、特定の動作モードを有する。この特定の動作モードには、例えば、音楽再生や音楽録音や音楽放送受信等、音楽機能に関する様々な動作モードが含まれる。さらに、この特定の動作モードには、音楽再生を実行させる場合は、シャッフル再生やリピート再生等、再生機能に関する動作が含まれ、音楽再生以外の音楽録音や音楽放送受信等を実行させる場合は、録音機能や放送受信機能に関する動作が含まれる。
【００７１】
端末装置３００は、音楽機能に対応するアプリを備える以外に、電話機能、ゲーム機能、動画機能、カメラ機能等、他の様々な機能に対応するアプリを備えてもよい。また、それらの機能に複合的に対応したアプリを備えていてもよい。
【００７２】
図６に示すように、この端末装置３００は、端末装置３００の現在位置を検出する位置検出部３０１と、現在位置の検出時における現在時刻を検出する時刻検出部３０２と、アプリの特定の動作モードを実行するための操作入力があったか否かを検出する操作入力検出部３０３と、現在位置に滞在した時間を測定するタイマ部３０４と、現在位置に所定時間以上の滞在をしたか否かを判定する判定部３０５と、この判定部３０５が現在位置に所定時間以上の滞在をしたと判定した場合、現在時刻において現在位置にて特定の動作モードが実行されたアプリを現在時刻および現在位置と関連付けて記憶する記憶部３０６とを備えている。
【００７３】
端末装置３００の位置検出部３０１は、例えば、ＧＰＳ等の測位装置を利用したものである。これら位置検出部３０１と時刻検出部３０２と操作入力検出部３０３と判定部３０５と記憶部３０６は、ＣＰＵ部３０７が制御する。
【００７４】
また、位置検出部３０１によって新たに検出された新たな現在位置が位置検出部３０１によって過去に検出された過去の現在位置と同じで、かつ、時刻検出部３０２によって新たに検出された新たな現在時刻が時刻検出部３０２によって過去に検出された過去の現在時刻と同じ場合、図７に示すような、過去の現在時刻において過去の現在位置にて起動させたアプリの操作メニュー４００が抽出される。この操作メニュー４００の内容は、編集部３０８によって編集されている。内容が編集された操作メニュー４００は、画像処理部３０９で表示信号に変換処理されて、端末装置３００の表示部３１０に表示される。
【００７５】
＜操作メニュー４００の概要＞
操作メニュー４００について説明する。
【００７６】
音楽機能に対応するアプリを起動させた場合、音楽機能に対応したアプリの操作メニュー４００が抽出され、表示部３１０に表示される。
【００７７】
この操作メニュー４００には、アプリを操作するための複数の操作項目４１０が含まれている。図７では、複数の操作項目４１０として、「プレイリスト」や「アーティスト」や「アルバム」や「曲」や「曲Ａ」や「曲Ｂ」や「シャッフル」や「リピート」や「イコライザ」が操作メニュー４００の内容として表示部３１０に表示されている。
【００７８】
操作項目４１０の「曲Ａ」および「曲Ｂ」は、操作項目４１０の「曲」を選択操作することによって、さらに細分化された操作項目４１０として表示されたものである。ユーザは、操作項目４１０として、「曲Ａ」または「曲Ｂ」を選択操作することによって、特定の動作（「曲Ａ」または「曲Ｂ」の再生）を実行することができる。
【００７９】
また、図７に示された操作項目４１０は、図示されていない複数の操作項目４１０の中から編集された一部にすぎない。操作項目４１０には、アプリに応じて種々の操作項目４１０が用意されている。ユーザは、種々の操作項目４１０から嗜好に合う操作項目４１０を選択操作する。
【００８０】
なお、上述の操作メニュー４００の内容は音楽再生を実行するための内容である。例えば、音楽録音を実行するためには、音楽再生を実行するための操作メニュー４００から音楽録音を実行するための録音用操作メニュー（図示せず）に切り替える必要がある。この音楽録音を実行するための録音用操作メニュー（図示せず）には、音楽録音を実行するための録音用操作項目（図示せず）が含まれる。音楽再生から音楽録音に動作モードを変更できるようにするためには、例えば、操作項目４１０の一つに動作モードを変更するための操作項目を用意しておけばよい。
【００８１】
また、上記の操作メニュー４００は音楽機能のアプリに限定されたものである。例えば、端末装置３００が動画機能に対応するアプリを備えている場合、動画機能に対応するアプリを起動させれば、そのアプリの特定の動作モード（動画再生や録画等）を実行するための動画機能用操作メニュー（図示せず）が表示部３１０に表示される。音楽機能のアプリから動画機能のアプリに切り替える際は、例えば、図７において、「その他のアプリ」という切り替え用の操作項目を介して切り替えればよい。
【００８２】
＜操作メニュー４００の編集＞
端末装置３００は、位置検出部３０１によって新たに検出された新たな現在位置が位置検出部３０１によって過去に検出された過去の現在位置と同じで、かつ、時刻検出部３０２によって新たに検出された新たな現在時刻が時刻検出部３０２によって過去に検出された過去の現在時刻と同じ場合、過去の現在時刻において過去の現在位置にて起動させたアプリの操作メニュー４００を抽出し、表示部３１０に表示する。
【００８３】
さらに、操作メニュー４００の操作項目４１０として、過去の現在時刻において過去の現在位置にて実行された特定の動作を実行させるための操作項目４１０を編集し、表示部３１０に表示する。
【００８４】
例えば、過去の現在時刻において過去の現在位置にて抽出され、表示部３１０に表示された操作メニュー４００には、図８に示すような複数の操作項目４１０が編集され、表示部３１０に表示されていたとする。この操作項目４１０には、「プレイリスト」や「アーティスト」や「アルバム」や「曲」や「曲Ｃ」や「曲Ｄ」や「シャッフル」や「リピート」や「イコライザ」が含まれる。
【００８５】
このとき、新たな現在時刻が過去の現在時刻とは異なる場合または新たな現在位置が過去の現在位置とは異なる場合、新たな現在時刻または新たな現在位置にて表示部３１０に表示された操作メニュー４００には、例えば、上述した図７に示すような操作項目４１０が編集され、表示部３１０に表示されていたとする。
【００８６】
その後、現在時刻が変化して、または、現在位置が移動して、新たな現在位置が過去の現在位置と同じで、かつ、新たな現在時刻が過去の現在時刻と同じになった場合、図７に示すような操作項目４１０は、図８に示すような操作項目４１０に編集される。
【００８７】
すなわち、過去の現在時刻において過去の現在位置にて起動させたアプリの操作メニュー４００とその操作項目４１０が表示部３１０に表示される。
【００８８】
この編集によって、図７の「曲」の操作項目４１０には、「曲Ａ」および「曲Ｂ」の操作項目４１０が表示されていたが、図８の「曲」の操作項目４１０には、「曲Ｃ」および「曲Ｄ」の操作項目４１０が表示される。
【００８９】
なお、特定の動作モードの実行頻度、または、特定の動作モードを実行させるための操作項目４１０の操作頻度に応じて、操作項目４１０の編集順位を変更し、表示部３１０における操作項目４１０の表示順位を変更してもよい。
【００９０】
具体的には次の通りである。
【００９１】
過去の現在位置にて、「曲Ａ」、「曲Ｂ」、「曲Ｃ」、「曲Ｄ」のいずれも音楽再生をした場合、その中で、「曲Ｃ」、「曲Ｄ」の順で音楽再生する回数が多かったとする。
【００９２】
この場合、「曲Ｃ」、「曲Ｄ」の順で、音楽再生するという特定の動作の実行回数が多くなっているので、この順で「曲Ｃ」、「曲Ｄ」を、操作項目４１０として編集し、表示部３１０に表示する。
【００９３】
または、「曲Ｃ」を音楽再生するという特定の動作を実行させるための「曲Ｃ」の操作項目４１０の操作回数が多くなっており、次に、「曲Ｄ」を音楽再生するという特定の動作を実行させるための「曲Ｄ」の操作項目４１０の操作回数が多くなっているので、この操作回数に応じて、操作項目４１０として「曲Ｃ」、「曲Ｄ」の順位で編集し、この順位で表示部３１０に表示する。
【００９４】
具体例の前者は、曲の再生順序に基づいて操作項目を編集する例である。具体例の後者は、曲の再生回数に基づいて操作項目を編集する例である。
【００９５】
＜操作メニューの再抽出＞
操作メニューの再抽出について説明する。
【００９６】
図７に示された操作メニュー４００は、例えば、第１の特定の時刻にユーザがスポーツジムにいた場合に表示されたものだとする。このユーザがスポーツジムを離れて第２の特定の時刻に自宅に戻った場合は、図９に示された操作メニュー４５０が抽出される。この第２の特定の時刻に自宅で抽出された操作メニュー４５０の内容は、第１の特定の時刻にスポーツジムで抽出され表示部３１０に表示された操作メニュー４００の内容とは異なるものである。例えば、第１の特定の時刻にスポーツジムでは音楽機能に対応したアプリを起動させるが、第２の特定の時刻に自宅では動画機能に対応したアプリを起動させる。
【００９７】
操作メニューが再抽出されるのは、位置検出部３０１によって新たに検出された新たな現在位置（自宅）が位置検出部３０１によって過去に検出された過去の現在位置（自宅）と同じで、かつ、時刻検出部３０２によって新たに検出された新たな現在時刻が時刻検出部３０２によって過去に検出された過去の現在時刻と同じ場合、過去の現在時刻において過去の現在位置（自宅）にて起動させたアプリの操作メニュー４５０を表示部３１０に表示するからである。
【００９８】
このとき、上述したように、操作メニュー４５０の操作項目４６０として、過去の現在時刻において過去の現在位置（自宅）にて実行された特定の動作を実行させるための操作項目４６０を編集し、表示部３１０に表示している。
【００９９】
なお、特定の動作モードにおける操作項目４６０の選択回数に応じて操作項目４６０の抽出順位を変更し、表示部３１０に表示される表示順位を変更してもよい。例えば、操作項目４６０として、「動画Ａ」、「動画Ｂ」の順位で抽出し、図９に示すように、この順位で表示部３１０に表示してもよい。
【０１００】
このように、第１の特定の時刻におけるスポーツジムまたは第２の特定の時刻における自宅において、ユーザが起動させるアプリや実行する特定の動作モードが異なる場合は、その時刻とその場所に応じて、操作メニュー４００が抽出され、操作項目４１０が編集される。
【０１０１】
この再抽出と再編集によって、第１の特定の時刻におけるスポーツジムや第２の特定の時刻における自宅において、音楽機能に対応したアプリの所望の動作モードや動画機能に対応したアプリの所望の動作モードを迅速に実行できる。
【０１０２】
なお、図９の操作メニュー４５０は、操作項目４６０の表示例の１つに過ぎない。表示される操作メニュー４５０や操作項目４６０は、特定の動作モードを実行するために、様々に編集される。動画機能に対応したアプリ以外のものでもよい。
【０１０３】
＜端末装置３００の具体的な動作＞
実施の形態２における端末装置３００の具体的な動作について説明する。
【０１０４】
図６〜図８、図１０において、まず、端末装置３００の電源をＯＮする（ステップ：Ｓ３０１）。電源をＯＮした後は、位置検出部３０１が端末装置３００の現在位置を常時または定期的に検出する。この現在位置は、例えば、端末装置３００から一定の範囲までを同一の現在位置としてもよい。また、時刻検出部３０２が現在時刻を常時または定期的に検出する。この現在時刻は、たとえば、現在時刻から一定の範囲までを同一の現在時刻としてもよい。
【０１０５】
次に、端末装置３００は、アプリを起動する選択操作の有無を検出する（ステップ：Ｓ３０２）。ユーザによるアプリの選択操作があったかどうかを操作入力検出部３０３が検出する。検出された検出データはＣＰＵ部３０７に出力される。
【０１０６】
次に、アプリを起動する選択操作があった場合、選択されたアプリが起動する（ステップ：Ｓ３０８）。すなわち、検出された検出データに基づいてアプリの選択操作があったと判断された場合、ＣＰＵ部３０７がそのアプリを起動する。
【０１０７】
次に、ＣＰＵ部３０７が現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第２情報データを作成する。ＣＰＵ部３０７は、作成された第２情報データを記憶部３０６に記憶させる（ステップ：Ｓ３０９）。
【０１０８】
なお、ＣＰＵ部３０７は、アプリが起動されてから一定の時間が経過した後に、現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第２情報データを作成するようにしてもよい。あるいは、ＣＰＵ部３０７は、アプリが起動されてからそのアプリに対する一定の操作がされた後に、現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第２情報データを作成するようにしてもよい。また、ＣＰＵ部３０７は、まず、現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第２予備データを作成し、次に、同じ現在時刻において同じ現在位置にて同じアプリが起動されたときに初めて第２予備データを第２情報データとするようにしてもよい。このようにすれば、現在時刻において現在位置にてたまたま起動されたに過ぎないアプリが第２情報データとして記憶部３０６に記憶されることがない。
【０１０９】
なお、ＣＰＵ部３０７は、現在時刻の時刻データおよび現在位置の位置データと起動されたアプリとは異なるアプリが関連付けられた第２情報データが既に記憶部３０６に記憶されている場合、既に記憶部３０６に記憶されている第２情報データを現在時刻の時刻データおよび現在位置の位置データと起動されたアプリとを関連付けした第２情報データで置き換えてもよい。また、ＣＰＵ部１０７は、既に記憶部３０６に記憶されている第２情報データを現在時刻の時刻データおよび現在位置の位置データと起動されたアプリとを関連付けした第２情報データで置き換えてもよいか否かをユーザに問い合わせるようにしてもよい。また、ＣＰＵ部３０７は、現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第２予備データを作成し、第２予備データに含まれるアプリの起動頻度が既に記憶部３０６に記憶されている第２情報データに含まれるアプリの起動頻度を超えた場合に、既に記憶部３０６に記憶されている第２情報データを現在時刻の時刻データおよび現在位置の位置データと起動されたアプリとを関連付けした第２予備データで置き換えてもよい。
【０１１０】
このとき、第２情報データは、例えば、図１１に示されるデータとなる。図１１では、位置Ａにおいて、時刻ＰＭ８：００に、音楽機能に対応したアプリの再生の動作モードが実行されており、位置Ｂにおいて、時刻ＡＭ１：００に、動画機能に対応したアプリの録画の動作モードが実行されており、位置Ｃにおいて、時刻ＰＭ８：００に、ゲーム機能に対応したアプリのプレイの動作モードが実行されている。
【０１１１】
実施の形態２においては、実施の形態１における第１情報データに現在時刻を加えて第２情報データとした。従って、実施の形態１における第１情報データは、図１１において時刻の列を削除したデータとなる。なお、第２情報データに、例えば、曜日を加えて第３情報データとしてもよい。このようにすれば、例えば、位置Ｂにおいて、曜日月曜日の、時刻ＡＭ１：００に、動画機能に対応したアプリの録画の動作モードが実行される場合、端末装置３００がデジタル放送の録画機能を備えていれば、端末装置３００が位置Ｂに存在する限り、毎週月曜日ＡＭ１：００からの番組を自動で録画することも可能になる。
【０１１２】
なお、現在時刻については、図１２に示されるように、ある程度大きな幅を持たせてもよい。図１２では、位置Ａにおいて、時刻（幅）ＰＭ５：００〜ＰＭ１０：００に、音楽機能に対応したアプリの再生の動作モードが実行されており、位置Ｂにおいて、時刻（幅）ＰＭ１０：００〜ＡＭ３：００に、動画機能に対応したアプリの再生の動作モードが実行されており、位置Ｃにおいて、時刻（幅）ＰＭ５：００〜ＰＭ１０：００に、ゲーム機能に対応したアプリのプレイの動作モードが実行されている。
【０１１３】
次に、ユーザがアプリを終了するかどうかを判断する（ステップ：Ｓ３１０）。ユーザがアプリを終了した場合、再度、アプリの選択操作の有無を検出する（ステップ：Ｓ３０２）。
【０１１４】
次に、ユーザによるアプリの選択操作がない場合、現在位置の位置データに基づいてユーザが所定時間以上、同一の場所に滞在しているかどうかを判定部３０５が判定する（ステップ：Ｓ３０３）。
【０１１５】
次に、ユーザが所定時間以上、同一の場所に滞在していた場合、ＣＰＵ部３０７は記憶部３０６に記憶された第２情報データと現在時刻の時刻データおよび現在位置の位置データとを比較して、現在時刻の時刻データおよび現在位置の位置データと関連付けられたアプリの有無を検出する（ステップ：Ｓ３０４）。
【０１１６】
次に、現在時刻の時刻データおよび現在位置の位置データと関連付けられたアプリがあった場合、ＣＰＵ部３０７は現在時刻の時刻データおよび現在位置の位置データとそのアプリとを関連付けした第２情報データを取得する（ステップ：Ｓ３０５）。
【０１１７】
次に、取得された第２情報データにおいて現在時刻の時刻データおよび現在位置の位置データに関連付けられたアプリが、例えば、音楽機能に対応したアプリであった場合は、操作メニュー４００が抽出される。この抽出された操作メニュー４００の操作項目４１０は編集部３０８によって編集される（ステップ：Ｓ３０６）。
【０１１８】
次に、抽出された操作メニュー４００は、画像処理部３０９によって表示信号に変換処理されて表示部３１０に表示される（ステップ：Ｓ３０７）。このとき、抽出された操作メニュー４００はトップ画面に表示されるようにＣＰＵ部３０７によって制御処理される。
【０１１９】
＜まとめ＞
ここに開示された技術によれば、位置検出部３０１によって新たに検出された新たな現在位置が位置検出部３０１によって過去に検出された過去の現在位置と同じで、かつ、時刻検出部３０２によって新たに検出された新たな現在時刻が時刻検出部３０２によって過去に検出された過去の現在時刻と同じ場合、過去の現在時刻において過去の現在位置にて起動させたアプリの操作メニュー４００を抽出する。
【０１２０】
したがって、ユーザが特定の時刻に特定の場所に来た場合、その特定の時刻に特定の場所で過去に使用したアプリの所望の動作モードを迅速に実行できる。
【０１２１】
特に、操作メニュー４００の操作項目４１０として、過去の現在時刻において過去の現在位置にて実行された特定の動作を実行させるための操作項目４１０を編集した場合は、ユーザが実行した動作モードの操作項目４１０を操作しやすくなるので、アプリの所望の動作をより迅速に実行できる。
【０１２２】
また、操作メニュー４００の操作項目４１０として、過去の現在時刻において過去の現在位置にて実行された特定の動作を実行させるための操作項目４１０を編集するとともに、特定の動作の実行頻度に応じて操作項目４１０の編集順位を変更した場合は、ユーザの実行頻度に応じた操作項目４１０を操作しやすくなるので、アプリの所望の動作をより迅速に実行できる。
【０１２３】
＜ソフトウェアの構成＞
最後にソフトウェアの構成について簡単に説明する。実施の形態１の端末装置１００および実施の形態２の端末装置３００は、例えば、以下のソフトウェア構成とすることができる。
【０１２４】
第１に、ＯＳがアプリを起動するソフトウェア構成とすることができる。実施の形態１において、ＯＳは、現在位置を監視する。ＯＳは、現在位置の位置データを含む第１情報データが記憶部１０６に記憶されているか否かを検査する。ＯＳは、現在位置の位置データを含む第１情報データが記憶部１０６に記憶されている場合、第１情報データに含まれるアプリを起動する。実施の形態２において、ＯＳは、現在時刻と現在位置を監視する。ＯＳは、現在時刻の時刻データと現在位置の位置データをともに含む第２情報データが記憶部３０６に記憶されているか否かを検査する。ＯＳは、現在時刻の時刻データと現在位置の位置データをともに含む第２情報データが記憶部３０６に記憶されている場合、第２情報データに含まれるアプリを起動する。
【０１２５】
第２に、実施の形態１の端末装置１００および実施の形態２の端末装置３００の電源がＯＮされるとメモリに常駐する小規模なプログラム（以下、常駐ソフト）がアプリを起動するソフトウェア構成とすることができる。実施の形態１において、常駐ソフトは、現在位置を監視する。常駐ソフトは、現在位置の位置データを含む第１情報データが記憶部１０６に記憶されているか否かを検査する。常駐ソフトは、現在位置の位置データを含む第１情報データが記憶部１０６に記憶されている場合、第１情報データに含まれるアプリを起動する。実施の形態２において、常駐ソフトは、現在時刻と現在位置を監視する。常駐ソフトは、現在時刻の時刻データと現在位置の位置データをともに含む第２情報データが記憶部３０６に記憶されているか否かを検査する。常駐ソフトは、現在時刻の時刻データと現在位置の位置データをともに含む第２情報データが記憶部３０６に記憶されている場合、第２情報データに含まれるアプリを起動する。
【０１２６】
なお、常駐ソフトは、特定のアプリのみを対象とするものであってもよい。すなわち、常駐ソフトは特定のアプリとともに提供されるものである。常駐ソフトは、特定のアプリが起動された現在位置の位置データ（と現在時刻の時刻データ）に基づいて、特定のアプリを自動的に起動する。従って、この場合は、現在位置の位置データ（と現在時刻の時刻データ）に基づいて、複数のアプリが選択的に起動されるということはない。そうであっても、特定の位置（または特定の時刻の特定の位置）において、特定のアプリが自動的に起動されるという効果を奏する。
【０１２７】
なお、実施の形態１の記憶部１０６および実施の形態２の記憶部３０６には、アプリを起動する際に、ＯＳからアプリに渡されるパラメータ情報を保持させてもよい。このパラメータ情報は、アプリを起動する際にＯＳからアプリに渡される引数である。アプリは、パラメータ情報である引数に基づいて、特定の条件を伴って起動する。このパラメータ情報は、例えば、動画または音楽を再生する際のボリューム値としてもよい。これによって、音楽機能や動画機能に対応したアプリにおいて、音楽再生や動画再生の動作モードを実行させる際、ボリューム値が自動的に設定される。このため、周囲の環境（現在位置）に応じたボリューム値に設定しておけば、周囲の環境（現時位置）に配慮して動画または音楽を再生できる。また、パラメータ情報は、音楽を再生する際のイコライザ設定としてもよい。あるいは、音楽機能に対応したアプリにおいて、起動すると同時に特定の曲を再生させるという命令であってもよい。
【０１２８】
なお、ボリューム値のように、実施の形態１の端末装置１００および実施の形態２の端末装置３００において、ＯＳが独自に設定できる機能であれば、ＯＳがパラメータ情報を引数としてアプリに渡すのではなく、ＯＳがパラメータ情報を参照してボリューム値を設定するようにしてもよい。端末装置のボリューム値等は、一般にＯＳからでもアプリからでも設定できるようになっている場合が多い。
【０１２９】
＜その他＞
なお、本実施の形態では携帯ＡＶ機器である端末装置１００、３００について説明したが、携帯電話や携帯ゲーム機やスマートフォンや車載用オーディオ機器等として用いてもよい。例えば、車載用オーディオ機器に本発明を適用した場合、都会では曲Ａが再生され海の近くでは曲Ｂが再生されるといったことが実現できる。
【産業上の利用可能性】
【０１３０】
ここに開示された技術は、携帯ＡＶ機器、携帯電話、スマートフォン、車載用オーディオ機器などの端末装置およびプログラムに有用である。 
【符号の説明】
【０１３１】
１００、３００  端末装置
１０１、３０１  位置検出部
１０２、３０２  時刻検出部
１０３、３０３  操作入力検出部
１０４、３０４  タイマ部
１０５、３０５  判定部
１０６、３０６  記憶部
１０７、３０７  ＣＰＵ部
１０８、３０８  編集部
１０９、３０９  画像処理部
１１０、３１０  表示部
２００、２５０、４００、４５０  操作メニュー
２１０、２６０、４１０、４６０  操作項目
【図１】
2012220969.tif 000003
【図２】
2012220969.tif 000004
【図３】
2012220969.tif 000005
【図４】
2012220969.tif 000006
【図５】
2012220969.tif 000007
【図６】
2012220969.tif 000008
【図７】
2012220969.tif 000009
【図８】
2012220969.tif 000010
【図９】
2012220969.tif 000011
【図１０】
2012220969.tif 000012
【図１１】
2012220969.tif 000013
【図１２】
2012220969.tif 000014