現在位置を検出する位置検出部と、アプリケーションソフトウェアが起動したときの現在位置を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶部と、前記位置検出部によって新たに検出された現在位置が前記記憶部に記憶された現在位置と同じまたは前記記憶部に記憶された現在位置の近傍である場合、前記記憶部に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアを前記記憶部に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御部と、を備える、ことを特徴とする端末装置。現在位置を検出する位置検出部と、現在時刻を検出する時刻検出部と、アプリケーションソフトウェアが起動したときの現在位置と現在時刻を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶部と、前記時刻検出部によって新たに検出された現在時刻が前記記憶部に記憶された現在時刻と同じまたは前記記憶部に記憶された現在時刻の近傍であり、前記位置検出部によって新たに検出された現在位置が前記記憶部に記憶された現在位置と同じまたは前記記憶部に記憶された現在位置の近傍である場合、前記記憶部に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアを前記記憶部に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御部と、を備える、ことを特徴とする端末装置。表示部、をさらに備え、前記制御部は、前記アプリケーションソフトウェアを前記アプリケーションソフトウェアが起動したときの動作モードで起動させるときに、前記アプリケーションソフトウェアの動作モードに対応した操作メニューを前記表示部に表示させる、ことを特徴とする請求項1に記載の端末装置。前記操作メニューは、複数の操作項目を含み、前記制御部は、現在位置において前記アプリケーションソフトウェアが起動したときの前記操作項目の操作頻度に基づいて前記操作メニューに含ませる操作項目を編集する、ことを特徴とする請求項3に記載の端末装置。表示部、をさらに備え、前記制御部は、前記アプリケーションソフトウェアを前記アプリケーションソフトウェアが起動したときの動作モードで起動させるときに、前記アプリケーションソフトウェアの動作モードに対応した操作メニューを前記表示部に表示させる、ことを特徴とする請求項2に記載の端末装置。前記操作メニューは、複数の操作項目を含み、前記制御部は、現在位置と現在時刻において前記アプリケーションソフトウェアが起動したときの前記操作項目の操作頻度に基づいて前記操作メニューに含ませる操作項目を編集する、ことを特徴とする請求項5に記載の端末装置。前記制御部は、前記操作メニューに含ませる操作項目を編集するとき、前記操作項目のうち操作頻度の高い一部の操作項目を前記操作メニューに含ませる、ことを特徴とする請求項6に記載の端末装置。前記制御部は、前記操作メニューに含ませる操作項目を編集するとき、操作頻度に基づいて前記操作メニューに含ませる操作項目の表示順序を変更する、ことを特徴とする請求項6に記載の端末装置。コンピュータを、現在位置を検出する位置検出手段と、アプリケーションソフトウェアが起動したときの現在位置を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶手段と、前記位置検出手段によって新たに検出された現在位置が前記記憶手段に記憶された現在位置と同じまたは前記記憶手段に記憶された現在位置の近傍である場合、前記記憶手段に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアを前記記憶手段に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御手段と、して動作させる、ことを特徴とするプログラム。コンピュータを、現在位置を検出する位置検出手段と、現在時刻を検出する時刻検出手段と、アプリケーションソフトウェアが起動したときの現在位置と現在時刻を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶手段と、前記時刻検出手段によって新たに検出された現在時刻が前記記憶手段に記憶された現在時刻と同じまたは前記記憶手段に記憶された現在時刻の近傍であり、前記位置検出手段によって新たに検出された現在位置が前記記憶手段に記憶された現在位置と同じまたは前記記憶手段に記憶された現在位置の近傍である場合、前記記憶手段に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアを前記記憶手段に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御手段と、して動作させる、ことを特徴とするプログラム。上記従来の端末装置は、圧縮されたアプリが解凍されるものであるが、必ずしもアプリの所望の動作モードを迅速に実行できる状態にはなっていない。特に、複数のアプリが同時に解凍された場合は、ユーザは、例えば、動画機能や音楽機能やカメラ機能等の複数の解凍されたアプリから所望のアプリを選択して、さらに、そのアプリを起動させる必要がある。すなわち、所望のアプリの所望の動作モードを迅速に実行させることができない。ここに開示された技術は、ユーザが特定の場所に来た場合、その特定の場所で過去に使用したアプリの所望の動作モードを迅速に実行でき、ユーザにとって使い勝手の良い端末装置およびプログラムを提供することを目的とする。上記目的を達成するためにここに開示された技術は以下の構成を有する。本発明の端末装置は、現在位置を検出する位置検出部と、アプリケーションソフトウェアが起動したときの現在位置を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶部と、前記位置検出部によって新たに検出された現在位置が前記記憶部に記憶された現在位置と同じまたは前記記憶部に記憶された現在位置の近傍である場合、前記記憶部に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアを前記記憶部に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御部と、を備える、ことを特徴とする。また、本発明の端末装置は、現在位置を検出する位置検出部と、現在時刻を検出する時刻検出部と、アプリケーションソフトウェアが起動したときの現在位置と現在時刻を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶部と、前記時刻検出部によって新たに検出された現在時刻が前記記憶部に記憶された現在時刻と同じまたは前記記憶部に記憶された現在時刻の近傍であり、前記位置検出部によって新たに検出された現在位置が前記記憶部に記憶された現在位置と同じまたは前記記憶部に記憶された現在位置の近傍である場合、前記記憶部に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアを前記記憶部に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御部と、を備える、ことを特徴とする。本発明のプログラムは、コンピュータを、現在位置を検出する位置検出手段と、アプリケーションソフトウェアが起動したときの現在位置を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶手段と、前記位置検出手段によって新たに検出された現在位置が前記記憶手段に記憶された現在位置と同じまたは前記記憶手段に記憶された現在位置の近傍である場合、前記記憶手段に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアを前記記憶手段に記憶された現在位置に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御手段と、して動作させる、ことを特徴とする。また、本発明のプログラムは、コンピュータを、現在位置を検出する位置検出手段と、現在時刻を検出する時刻検出手段と、アプリケーションソフトウェアが起動したときの現在位置と現在時刻を前記アプリケーションソフトウェアと前記アプリケーションソフトウェアが起動したときの動作モードに関連付けて記憶する記憶手段と、前記時刻検出手段によって新たに検出された現在時刻が前記記憶手段に記憶された現在時刻と同じまたは前記記憶手段に記憶された現在時刻の近傍であり、前記位置検出手段によって新たに検出された現在位置が前記記憶手段に記憶された現在位置と同じまたは前記記憶手段に記憶された現在位置の近傍である場合、前記記憶手段に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアを前記記憶手段に記憶された現在位置と現在時刻に関連付けられた前記アプリケーションソフトウェアが起動したときの動作モードで起動させる制御手段と、して動作させる、ことを特徴とする。ここに開示された技術によれば、位置検出部によって新たに検出された新たな現在位置が位置検出部によって過去に検出された過去の現在位置と同じ場合、過去の現在位置にて起動させたアプリの操作メニューを表示部に表示する。したがって、ユーザが特定の場所に来た場合、その特定の場所で過去に使用したアプリの所望の動作モードを迅速に実行できる。以下、ここに開示された技術の一実施の形態について図面を参照しながら説明する。実施の形態1以下、実施の形態1について説明する。<端末装置100の概要>実施の形態1における端末装置100の概要について説明する。図1において、端末装置100は、携帯AV機器であり、アプリを起動させる装置である。この端末装置100は、音楽機能に対応するアプリを備えている。音楽機能に対応したアプリは、特定の動作モードを有する。この特定の動作モードには、例えば、音楽再生や音楽録音や音楽放送受信等、音楽機能に関する様々な動作モードが含まれる。さらに、この特定の動作モードには、音楽再生を実行させる場合は、シャッフル再生やリピート再生等、再生機能に関する動作モードが含まれ、音楽再生以外の音楽録音や音楽放送受信等を実行させる場合は、録音機能や放送受信機能に関する動作モードが含まれる。端末装置100は、音楽機能に対応するアプリを備える以外に、電話機能、ゲーム機能、動画機能、カメラ機能等、他の様々な機能に対応するアプリを備えてもよい。また、それらの機能に対応したアプリを複合的に備えていてもよい。図1に示すように、この端末装置100は、端末装置100の現在位置を検出する位置検出部101と、現在位置の検出時における現在時刻を検出する時刻検出部102と、アプリの特定の動作モードを実行するための操作入力があったか否かを検出する操作入力検出部103と、現在位置に滞在した時間を測定するタイマ部104と、現在位置に所定時間以上の滞在をしたか否かを判定する判定部105と、この判定部105が現在位置に所定時間以上の滞在をしたと判定した場合、現在位置にて特定の動作モードが実行されたアプリを現在位置と関連付けて記憶する記憶部106とを備えている。端末装置100の位置検出部101は、例えば、GPS等の測位装置を利用したものである。これら位置検出部101と時刻検出部102と操作入力検出部103と判定部105と記憶部106は、CPU部107が制御する。また、位置検出部101によって新たに検出された新たな現在位置が位置検出部101によって過去に検出された過去の現在位置と同じ場合、図2に示すような、過去の現在位置にて起動させたアプリの操作メニュー200が抽出される。この操作メニュー200の内容は、過去の現在位置にて起動させた操作メニュー200の内容と同じになるように編集部108によって編集されている。内容が編集された操作メニュー200は、画像処理部109で表示信号に変換処理されて、端末装置100の表示部110に表示される。<操作メニュー200の概要>操作メニュー200について説明する。音楽機能に対応するアプリを起動させた場合、音楽機能に対応したアプリの操作メニュー200が抽出され、表示部110に表示される。この操作メニュー200には、アプリを操作するための複数の操作項目210が含まれている。図2では、複数の操作項目210として、プレイリストやアーティストやアルバムや曲や曲Aや曲Bやシャッフルやリピートやイコライザが操作メニュー200の内容として表示部110に表示されている。操作項目210の曲Aおよび曲Bは、操作項目210の曲を選択操作することによって、さらに細分化された操作項目210として表示されたものである。ユーザは、操作項目210として、曲Aまたは曲Bを選択操作することによって、特定の動作曲Aまたは曲Bの再生を実行することができる。また、図2に示された操作項目210は、図示されていない複数の操作項目210の中から編集された一部にすぎない。操作項目210には、アプリに応じて種々の操作項目210が用意されている。ユーザは、種々の操作項目210から嗜好に合う操作項目210を選択操作する。なお、上述の操作メニュー200の内容は音楽再生を実行するための内容である。例えば、音楽録音を実行するためには、音楽再生を実行するための操作メニュー200から音楽録音を実行するための録音用操作メニュー図示せずに切り替える必要がある。この音楽録音を実行するための録音用操作メニュー図示せずには、音楽録音を実行するための録音用操作項目図示せずが含まれる。音楽再生から音楽録音に動作モードを変更できるようにするためには、例えば、操作項目210の一つに動作モードを変更するための操作項目を用意しておけばよい。また、上記の操作メニュー200は音楽機能のアプリに限定されたものである。例えば、端末装置100が動画機能に対応するアプリを備えている場合、動画機能に対応するアプリを起動させれば、そのアプリの特定の動作モード動画再生や録画等を実行するための動画機能用操作メニュー図示せずが表示部110に表示される。音楽機能のアプリから動画機能のアプリに切り替える際は、例えば、図2において、その他のアプリという切り替え用の操作項目を介して切り替えればよい。<操作メニュー200の編集>端末装置100は、位置検出部101によって新たに検出された新たな現在位置が位置検出部101によって過去に検出された過去の現在位置と同じ場合、過去の現在位置にて起動させたアプリの操作メニュー200を抽出し、表示部110に表示する。さらに、操作メニュー200の操作項目210として、過去の現在位置にて実行された特定の動作を実行させるための操作項目210を編集し、表示部110に表示する。例えば、過去の現在位置にて表示部110に表示された操作メニュー200には、図3に示すような複数の操作項目210が編集され、表示部110に表示されていたとする。この操作項目210には、プレイリストやアーティストやアルバムや曲や曲Cや曲Dやシャッフルやリピートやイコライザが含まれる。このとき、新たな現在位置が過去の現在位置とは異なる場合、新たな現在位置にて表示部110に表示された操作メニュー200には、例えば、上述した図2に示すような操作項目210が編集され、表示部110に表示されていたとする。その後、現在位置が移動して、新たな現在位置が過去の現在位置と同じになった場合、図2に示すような操作項目210は、図3に示すような操作項目210に編集される。すなわち、過去の現在位置にて起動させたアプリの操作メニュー200とその操作項目210が表示部110に表示される。この編集によって、図2の曲の操作項目210には、曲Aおよび曲Bの操作項目210が表示されていたが、図3の曲の操作項目210には、曲Cおよび曲Dの操作項目210が表示される。なお、特定の動作モードの実行頻度、または、特定の動作を実行させるための操作項目210の操作頻度に応じて、操作項目210の編集順位を変更し、表示部110における操作項目210の表示順位を変更してもよい。具体的には次の通りである。過去の現在位置にて、曲A、曲B、曲C、曲Dのいずれも音楽再生をした場合、その中で、曲C、曲Dの順で音楽再生する回数が多かったとする。この場合、曲C、曲Dの順で音楽再生するという特定の動作の実行回数が多くなっているので、この順で曲C、曲Dを、操作項目210として編集し、表示部110に表示する。または、曲Cを音楽再生するという特定の動作を実行させるための曲Cの操作項目210の操作回数が多くなっており、次に、曲Dを音楽再生するという特定の動作を実行させるための曲Dの操作項目210の操作回数が多くなっているので、この操作回数に応じて、操作項目210として曲C、曲Dの順位で編集し、この順位で表示部110に表示する。具体例の前者は、曲の再生順序に基づいて操作項目を編集する例である。具体例の後者は、曲の再生回数に基づいて操作項目を編集する例である。<操作メニューの再抽出>操作メニューの再抽出について説明する。図2に示された操作メニュー200は、例えば、ユーザがスポーツジムにいた場合に表示されたものだとする。このユーザがスポーツジムを離れて自宅に戻った場合は、図4に示された操作メニュー250が抽出される。この自宅で抽出された操作メニュー250の内容は、スポーツジムで抽出され表示部110に表示された操作メニュー200の内容とは異なるものである。例えば、スポーツジムでは音楽機能に対応したアプリを起動させるが、自宅では動画機能に対応したアプリを起動させる。操作メニュー250が抽出されるのは、位置検出部101によって新たに検出された新たな現在位置自宅が位置検出部101によって過去に検出された過去の現在位置自宅と同じ場合、端末装置100が過去の現在位置自宅にて起動させたアプリの操作メニュー250を表示部110に表示するからである。このとき、上述したように、操作メニュー250の操作項目260として、過去の現在位置自宅にて実行された特定の動作を実行させるための操作項目260を編集し、表示部110に表示している。なお、特定の動作モードにおける操作項目260の選択回数に応じて操作項目260の編集順位を変更し、表示部110に表示される表示順位を変更してもよい。例えば、操作項目260として、動画A、動画Bの順位で編集し、図4に示すように、この順位で表示部110に表示してもよい。このように、スポーツジムまたは自宅において、ユーザが起動させるアプリや実行する特定の動作モードが異なる場合は、その場所に応じて、操作メニュー250が抽出され、操作項目260が編集される。この再抽出と再編集によって、スポーツジムや自宅において、音楽機能に対応したアプリの所望の動作モードや動画機能に対応したアプリの所望の動作モードを迅速に実行できる。なお、図4の操作メニュー250は、操作項目260の表示例の1つに過ぎない。表示される操作メニュー250や操作項目260は、特定の動作モードを実行するために、様々に編集される。動画機能に対応したアプリ以外のものでもよい。<端末装置100の具体的な動作>実施の形態1における端末装置100の具体的な動作について説明する。図1~図3、図5において、まず、端末装置100の電源をONするステップ:S101。電源をONした後は、位置検出部101が端末装置100の現在位置を常時または定期的に検出する。この現在位置は、例えば、端末装置100から一定の範囲までを同一の現在位置としてもよい。次に、端末装置100は、アプリを起動する選択操作の有無を検出するステップ:S102。ユーザによるアプリの選択操作があったかどうかを操作入力検出部103が検出する。検出された検出データはCPU部107に出力される。次に、アプリを起動する選択操作があった場合、選択されたアプリが起動するステップ:S108。すなわち、検出された検出データに基づいてアプリの選択操作があったと判断された場合、CPU部107がそのアプリを起動する。次に、CPU部107が現在位置の位置データと起動したアプリとを関連付けした第1情報データを作成する。CPU部107は、作成された第1情報データを記憶部106に記憶させるステップ:S109。なお、CPU部107は、アプリが起動されてから一定の時間が経過した後に、現在位置の位置データと起動したアプリとを関連付けした第1情報データを作成するようにしてもよい。あるいは、CPU部107は、アプリが起動されてからそのアプリに対する一定の操作がされた後に、現在位置の位置データと起動したアプリとを関連付けした第1情報データを作成するようにしてもよい。また、CPU部107は、まず、現在位置の位置データと起動したアプリとを関連付けした第1予備データを作成し、次に、同じ現在位置にて同じアプリが起動されたときに初めて第1予備データを第1情報データとするようにしてもよい。このようにすれば、現在位置にてたまたま起動されたに過ぎないアプリが第1情報データとして記憶部106に記憶されることがない。なお、CPU部107は、現在位置の位置データと起動されたアプリとは異なるアプリが関連付けられた第1情報データが既に記憶部106に記憶されている場合、既に記憶部106に記憶されている第1情報データを現在位置の位置データと起動されたアプリとを関連付けした第1情報データで置き換えてもよい。また、CPU部107は、既に記憶部106に記憶されている第1情報データを現在位置の位置データと起動されたアプリとを関連付けした第1情報データで置き換えてもよいか否かをユーザに問い合わせるようにしてもよい。また、CPU部107は、現在位置の位置データと起動したアプリとを関連付けした第1予備データを作成し、第1予備データに含まれるアプリの起動頻度が既に記憶部106に記憶されている第1情報データに含まれるアプリの起動頻度を超えた場合に、既に記憶部106に記憶されている第1情報データを現在位置の位置データと起動されたアプリとを関連付けした第1予備データで置き換えてもよい。次に、ユーザはアプリを終了するかどうかを判断するステップ:S110。ユーザがアプリを終了した場合、再度、アプリの選択操作の有無を検出するステップ:S102。次に、ユーザによるアプリの選択操作がない場合、現在位置の位置データに基づいてユーザが所定時間以上、同一の場所に滞在しているかどうかを判定部105が判定するステップ:S103。次に、ユーザが所定時間以上、同一の場所に滞在していた場合、CPU部107は記憶部106に記憶された第1情報データと現在位置とを比較して、現在位置の位置データと関連付けられたアプリの有無を検出するステップ:S104。次に、現在位置の位置データと関連付けられたアプリがあった場合、CPU部107は現在位置の位置データとそのアプリとを関連付けした第1情報データを取得するステップ:S105。次に、取得された第1情報データにおいて現在位置の位置データに関連付けられたアプリが、例えば、音楽機能に対応したアプリであった場合は、操作メニュー200が抽出される。この抽出された操作メニュー200の操作項目210は編集部108によって編集されるステップ:S106。次に、抽出された操作メニュー200は、画像処理部109によって表示信号に変換処理されて表示部110に表示されるステップS:107。このとき、抽出された操作メニュー200はトップ画面に表示されるようにCPU部107によって制御処理される。<まとめ>ここに開示された技術によれば、位置検出部101によって新たに検出された新たな現在位置が位置検出部101によって過去に検出された過去の現在位置と同じ場合、過去の現在位置にて起動させたアプリの操作メニュー200を抽出し、表示部110に表示する。したがって、ユーザが特定の場所に来た場合、その特定の場所で過去に使用したアプリの所望の動作モードを迅速に実行できる。特に、操作メニュー200の操作項目210として、過去の現在位置にて実行された特定の動作を実行させるための操作項目210を編集して表示部110に表示した場合は、ユーザが実行した動作の操作項目210を操作しやすくなるので、アプリの所望の動作をより迅速に実行できる。また、操作メニュー200の操作項目210として、過去の現在位置にて実行された特定の動作を実行させるための操作項目210を編集して表示部110に表示するとともに、特定の動作の実行頻度に応じて操作項目210の編集順位を変更して表示部110に表示する表示順位を変更した場合は、ユーザの実行頻度に応じた操作項目210を操作しやすくなるので、アプリの所望の動作をより迅速に実行できる。実施の形態2以下、実施の形態2について説明する。<端末装置300の概要>実施の形態2における端末装置300の概要について説明する。図6において、端末装置300は、携帯AV機器であり、アプリを起動させる装置である。この端末装置300において、音楽機能に対応したアプリは、特定の動作モードを有する。この特定の動作モードには、例えば、音楽再生や音楽録音や音楽放送受信等、音楽機能に関する様々な動作モードが含まれる。さらに、この特定の動作モードには、音楽再生を実行させる場合は、シャッフル再生やリピート再生等、再生機能に関する動作が含まれ、音楽再生以外の音楽録音や音楽放送受信等を実行させる場合は、録音機能や放送受信機能に関する動作が含まれる。端末装置300は、音楽機能に対応するアプリを備える以外に、電話機能、ゲーム機能、動画機能、カメラ機能等、他の様々な機能に対応するアプリを備えてもよい。また、それらの機能に複合的に対応したアプリを備えていてもよい。図6に示すように、この端末装置300は、端末装置300の現在位置を検出する位置検出部301と、現在位置の検出時における現在時刻を検出する時刻検出部302と、アプリの特定の動作モードを実行するための操作入力があったか否かを検出する操作入力検出部303と、現在位置に滞在した時間を測定するタイマ部304と、現在位置に所定時間以上の滞在をしたか否かを判定する判定部305と、この判定部305が現在位置に所定時間以上の滞在をしたと判定した場合、現在時刻において現在位置にて特定の動作モードが実行されたアプリを現在時刻および現在位置と関連付けて記憶する記憶部306とを備えている。端末装置300の位置検出部301は、例えば、GPS等の測位装置を利用したものである。これら位置検出部301と時刻検出部302と操作入力検出部303と判定部305と記憶部306は、CPU部307が制御する。また、位置検出部301によって新たに検出された新たな現在位置が位置検出部301によって過去に検出された過去の現在位置と同じで、かつ、時刻検出部302によって新たに検出された新たな現在時刻が時刻検出部302によって過去に検出された過去の現在時刻と同じ場合、図7に示すような、過去の現在時刻において過去の現在位置にて起動させたアプリの操作メニュー400が抽出される。この操作メニュー400の内容は、編集部308によって編集されている。内容が編集された操作メニュー400は、画像処理部309で表示信号に変換処理されて、端末装置300の表示部310に表示される。<操作メニュー400の概要>操作メニュー400について説明する。音楽機能に対応するアプリを起動させた場合、音楽機能に対応したアプリの操作メニュー400が抽出され、表示部310に表示される。この操作メニュー400には、アプリを操作するための複数の操作項目410が含まれている。図7では、複数の操作項目410として、プレイリストやアーティストやアルバムや曲や曲Aや曲Bやシャッフルやリピートやイコライザが操作メニュー400の内容として表示部310に表示されている。操作項目410の曲Aおよび曲Bは、操作項目410の曲を選択操作することによって、さらに細分化された操作項目410として表示されたものである。ユーザは、操作項目410として、曲Aまたは曲Bを選択操作することによって、特定の動作曲Aまたは曲Bの再生を実行することができる。また、図7に示された操作項目410は、図示されていない複数の操作項目410の中から編集された一部にすぎない。操作項目410には、アプリに応じて種々の操作項目410が用意されている。ユーザは、種々の操作項目410から嗜好に合う操作項目410を選択操作する。なお、上述の操作メニュー400の内容は音楽再生を実行するための内容である。例えば、音楽録音を実行するためには、音楽再生を実行するための操作メニュー400から音楽録音を実行するための録音用操作メニュー図示せずに切り替える必要がある。この音楽録音を実行するための録音用操作メニュー図示せずには、音楽録音を実行するための録音用操作項目図示せずが含まれる。音楽再生から音楽録音に動作モードを変更できるようにするためには、例えば、操作項目410の一つに動作モードを変更するための操作項目を用意しておけばよい。また、上記の操作メニュー400は音楽機能のアプリに限定されたものである。例えば、端末装置300が動画機能に対応するアプリを備えている場合、動画機能に対応するアプリを起動させれば、そのアプリの特定の動作モード動画再生や録画等を実行するための動画機能用操作メニュー図示せずが表示部310に表示される。音楽機能のアプリから動画機能のアプリに切り替える際は、例えば、図7において、その他のアプリという切り替え用の操作項目を介して切り替えればよい。<操作メニュー400の編集>端末装置300は、位置検出部301によって新たに検出された新たな現在位置が位置検出部301によって過去に検出された過去の現在位置と同じで、かつ、時刻検出部302によって新たに検出された新たな現在時刻が時刻検出部302によって過去に検出された過去の現在時刻と同じ場合、過去の現在時刻において過去の現在位置にて起動させたアプリの操作メニュー400を抽出し、表示部310に表示する。さらに、操作メニュー400の操作項目410として、過去の現在時刻において過去の現在位置にて実行された特定の動作を実行させるための操作項目410を編集し、表示部310に表示する。例えば、過去の現在時刻において過去の現在位置にて抽出され、表示部310に表示された操作メニュー400には、図8に示すような複数の操作項目410が編集され、表示部310に表示されていたとする。この操作項目410には、プレイリストやアーティストやアルバムや曲や曲Cや曲Dやシャッフルやリピートやイコライザが含まれる。このとき、新たな現在時刻が過去の現在時刻とは異なる場合または新たな現在位置が過去の現在位置とは異なる場合、新たな現在時刻または新たな現在位置にて表示部310に表示された操作メニュー400には、例えば、上述した図7に示すような操作項目410が編集され、表示部310に表示されていたとする。その後、現在時刻が変化して、または、現在位置が移動して、新たな現在位置が過去の現在位置と同じで、かつ、新たな現在時刻が過去の現在時刻と同じになった場合、図7に示すような操作項目410は、図8に示すような操作項目410に編集される。すなわち、過去の現在時刻において過去の現在位置にて起動させたアプリの操作メニュー400とその操作項目410が表示部310に表示される。この編集によって、図7の曲の操作項目410には、曲Aおよび曲Bの操作項目410が表示されていたが、図8の曲の操作項目410には、曲Cおよび曲Dの操作項目410が表示される。なお、特定の動作モードの実行頻度、または、特定の動作モードを実行させるための操作項目410の操作頻度に応じて、操作項目410の編集順位を変更し、表示部310における操作項目410の表示順位を変更してもよい。具体的には次の通りである。過去の現在位置にて、曲A、曲B、曲C、曲Dのいずれも音楽再生をした場合、その中で、曲C、曲Dの順で音楽再生する回数が多かったとする。この場合、曲C、曲Dの順で、音楽再生するという特定の動作の実行回数が多くなっているので、この順で曲C、曲Dを、操作項目410として編集し、表示部310に表示する。または、曲Cを音楽再生するという特定の動作を実行させるための曲Cの操作項目410の操作回数が多くなっており、次に、曲Dを音楽再生するという特定の動作を実行させるための曲Dの操作項目410の操作回数が多くなっているので、この操作回数に応じて、操作項目410として曲C、曲Dの順位で編集し、この順位で表示部310に表示する。具体例の前者は、曲の再生順序に基づいて操作項目を編集する例である。具体例の後者は、曲の再生回数に基づいて操作項目を編集する例である。<操作メニューの再抽出>操作メニューの再抽出について説明する。図7に示された操作メニュー400は、例えば、第1の特定の時刻にユーザがスポーツジムにいた場合に表示されたものだとする。このユーザがスポーツジムを離れて第2の特定の時刻に自宅に戻った場合は、図9に示された操作メニュー450が抽出される。この第2の特定の時刻に自宅で抽出された操作メニュー450の内容は、第1の特定の時刻にスポーツジムで抽出され表示部310に表示された操作メニュー400の内容とは異なるものである。例えば、第1の特定の時刻にスポーツジムでは音楽機能に対応したアプリを起動させるが、第2の特定の時刻に自宅では動画機能に対応したアプリを起動させる。操作メニューが再抽出されるのは、位置検出部301によって新たに検出された新たな現在位置自宅が位置検出部301によって過去に検出された過去の現在位置自宅と同じで、かつ、時刻検出部302によって新たに検出された新たな現在時刻が時刻検出部302によって過去に検出された過去の現在時刻と同じ場合、過去の現在時刻において過去の現在位置自宅にて起動させたアプリの操作メニュー450を表示部310に表示するからである。このとき、上述したように、操作メニュー450の操作項目460として、過去の現在時刻において過去の現在位置自宅にて実行された特定の動作を実行させるための操作項目460を編集し、表示部310に表示している。なお、特定の動作モードにおける操作項目460の選択回数に応じて操作項目460の抽出順位を変更し、表示部310に表示される表示順位を変更してもよい。例えば、操作項目460として、動画A、動画Bの順位で抽出し、図9に示すように、この順位で表示部310に表示してもよい。このように、第1の特定の時刻におけるスポーツジムまたは第2の特定の時刻における自宅において、ユーザが起動させるアプリや実行する特定の動作モードが異なる場合は、その時刻とその場所に応じて、操作メニュー400が抽出され、操作項目410が編集される。この再抽出と再編集によって、第1の特定の時刻におけるスポーツジムや第2の特定の時刻における自宅において、音楽機能に対応したアプリの所望の動作モードや動画機能に対応したアプリの所望の動作モードを迅速に実行できる。なお、図9の操作メニュー450は、操作項目460の表示例の1つに過ぎない。表示される操作メニュー450や操作項目460は、特定の動作モードを実行するために、様々に編集される。動画機能に対応したアプリ以外のものでもよい。<端末装置300の具体的な動作>実施の形態2における端末装置300の具体的な動作について説明する。図6~図8、図10において、まず、端末装置300の電源をONするステップ:S301。電源をONした後は、位置検出部301が端末装置300の現在位置を常時または定期的に検出する。この現在位置は、例えば、端末装置300から一定の範囲までを同一の現在位置としてもよい。また、時刻検出部302が現在時刻を常時または定期的に検出する。この現在時刻は、たとえば、現在時刻から一定の範囲までを同一の現在時刻としてもよい。次に、端末装置300は、アプリを起動する選択操作の有無を検出するステップ:S302。ユーザによるアプリの選択操作があったかどうかを操作入力検出部303が検出する。検出された検出データはCPU部307に出力される。次に、アプリを起動する選択操作があった場合、選択されたアプリが起動するステップ:S308。すなわち、検出された検出データに基づいてアプリの選択操作があったと判断された場合、CPU部307がそのアプリを起動する。次に、CPU部307が現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第2情報データを作成する。CPU部307は、作成された第2情報データを記憶部306に記憶させるステップ:S309。なお、CPU部307は、アプリが起動されてから一定の時間が経過した後に、現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第2情報データを作成するようにしてもよい。あるいは、CPU部307は、アプリが起動されてからそのアプリに対する一定の操作がされた後に、現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第2情報データを作成するようにしてもよい。また、CPU部307は、まず、現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第2予備データを作成し、次に、同じ現在時刻において同じ現在位置にて同じアプリが起動されたときに初めて第2予備データを第2情報データとするようにしてもよい。このようにすれば、現在時刻において現在位置にてたまたま起動されたに過ぎないアプリが第2情報データとして記憶部306に記憶されることがない。なお、CPU部307は、現在時刻の時刻データおよび現在位置の位置データと起動されたアプリとは異なるアプリが関連付けられた第2情報データが既に記憶部306に記憶されている場合、既に記憶部306に記憶されている第2情報データを現在時刻の時刻データおよび現在位置の位置データと起動されたアプリとを関連付けした第2情報データで置き換えてもよい。また、CPU部107は、既に記憶部306に記憶されている第2情報データを現在時刻の時刻データおよび現在位置の位置データと起動されたアプリとを関連付けした第2情報データで置き換えてもよいか否かをユーザに問い合わせるようにしてもよい。また、CPU部307は、現在時刻の時刻データおよび現在位置の位置データと起動したアプリとを関連付けした第2予備データを作成し、第2予備データに含まれるアプリの起動頻度が既に記憶部306に記憶されている第2情報データに含まれるアプリの起動頻度を超えた場合に、既に記憶部306に記憶されている第2情報データを現在時刻の時刻データおよび現在位置の位置データと起動されたアプリとを関連付けした第2予備データで置き換えてもよい。このとき、第2情報データは、例えば、図11に示されるデータとなる。図11では、位置Aにおいて、時刻PM8:00に、音楽機能に対応したアプリの再生の動作モードが実行されており、位置Bにおいて、時刻AM1:00に、動画機能に対応したアプリの録画の動作モードが実行されており、位置Cにおいて、時刻PM8:00に、ゲーム機能に対応したアプリのプレイの動作モードが実行されている。実施の形態2においては、実施の形態1における第1情報データに現在時刻を加えて第2情報データとした。従って、実施の形態1における第1情報データは、図11において時刻の列を削除したデータとなる。なお、第2情報データに、例えば、曜日を加えて第3情報データとしてもよい。このようにすれば、例えば、位置Bにおいて、曜日月曜日の、時刻AM1:00に、動画機能に対応したアプリの録画の動作モードが実行される場合、端末装置300がデジタル放送の録画機能を備えていれば、端末装置300が位置Bに存在する限り、毎週月曜日AM1:00からの番組を自動で録画することも可能になる。なお、現在時刻については、図12に示されるように、ある程度大きな幅を持たせてもよい。図12では、位置Aにおいて、時刻幅PM5:00~PM10:00に、音楽機能に対応したアプリの再生の動作モードが実行されており、位置Bにおいて、時刻幅PM10:00~AM3:00に、動画機能に対応したアプリの再生の動作モードが実行されており、位置Cにおいて、時刻幅PM5:00~PM10:00に、ゲーム機能に対応したアプリのプレイの動作モードが実行されている。次に、ユーザがアプリを終了するかどうかを判断するステップ:S310。ユーザがアプリを終了した場合、再度、アプリの選択操作の有無を検出するステップ:S302。次に、ユーザによるアプリの選択操作がない場合、現在位置の位置データに基づいてユーザが所定時間以上、同一の場所に滞在しているかどうかを判定部305が判定するステップ:S303。次に、ユーザが所定時間以上、同一の場所に滞在していた場合、CPU部307は記憶部306に記憶された第2情報データと現在時刻の時刻データおよび現在位置の位置データとを比較して、現在時刻の時刻データおよび現在位置の位置データと関連付けられたアプリの有無を検出するステップ:S304。次に、現在時刻の時刻データおよび現在位置の位置データと関連付けられたアプリがあった場合、CPU部307は現在時刻の時刻データおよび現在位置の位置データとそのアプリとを関連付けした第2情報データを取得するステップ:S305。次に、取得された第2情報データにおいて現在時刻の時刻データおよび現在位置の位置データに関連付けられたアプリが、例えば、音楽機能に対応したアプリであった場合は、操作メニュー400が抽出される。この抽出された操作メニュー400の操作項目410は編集部308によって編集されるステップ:S306。次に、抽出された操作メニュー400は、画像処理部309によって表示信号に変換処理されて表示部310に表示されるステップ:S307。このとき、抽出された操作メニュー400はトップ画面に表示されるようにCPU部307によって制御処理される。<まとめ>ここに開示された技術によれば、位置検出部301によって新たに検出された新たな現在位置が位置検出部301によって過去に検出された過去の現在位置と同じで、かつ、時刻検出部302によって新たに検出された新たな現在時刻が時刻検出部302によって過去に検出された過去の現在時刻と同じ場合、過去の現在時刻において過去の現在位置にて起動させたアプリの操作メニュー400を抽出する。したがって、ユーザが特定の時刻に特定の場所に来た場合、その特定の時刻に特定の場所で過去に使用したアプリの所望の動作モードを迅速に実行できる。特に、操作メニュー400の操作項目410として、過去の現在時刻において過去の現在位置にて実行された特定の動作を実行させるための操作項目410を編集した場合は、ユーザが実行した動作モードの操作項目410を操作しやすくなるので、アプリの所望の動作をより迅速に実行できる。また、操作メニュー400の操作項目410として、過去の現在時刻において過去の現在位置にて実行された特定の動作を実行させるための操作項目410を編集するとともに、特定の動作の実行頻度に応じて操作項目410の編集順位を変更した場合は、ユーザの実行頻度に応じた操作項目410を操作しやすくなるので、アプリの所望の動作をより迅速に実行できる。<ソフトウェアの構成>最後にソフトウェアの構成について簡単に説明する。実施の形態1の端末装置100および実施の形態2の端末装置300は、例えば、以下のソフトウェア構成とすることができる。第1に、OSがアプリを起動するソフトウェア構成とすることができる。実施の形態1において、OSは、現在位置を監視する。OSは、現在位置の位置データを含む第1情報データが記憶部106に記憶されているか否かを検査する。OSは、現在位置の位置データを含む第1情報データが記憶部106に記憶されている場合、第1情報データに含まれるアプリを起動する。実施の形態2において、OSは、現在時刻と現在位置を監視する。OSは、現在時刻の時刻データと現在位置の位置データをともに含む第2情報データが記憶部306に記憶されているか否かを検査する。OSは、現在時刻の時刻データと現在位置の位置データをともに含む第2情報データが記憶部306に記憶されている場合、第2情報データに含まれるアプリを起動する。第2に、実施の形態1の端末装置100および実施の形態2の端末装置300の電源がONされるとメモリに常駐する小規模なプログラム以下、常駐ソフトがアプリを起動するソフトウェア構成とすることができる。実施の形態1において、常駐ソフトは、現在位置を監視する。常駐ソフトは、現在位置の位置データを含む第1情報データが記憶部106に記憶されているか否かを検査する。常駐ソフトは、現在位置の位置データを含む第1情報データが記憶部106に記憶されている場合、第1情報データに含まれるアプリを起動する。実施の形態2において、常駐ソフトは、現在時刻と現在位置を監視する。常駐ソフトは、現在時刻の時刻データと現在位置の位置データをともに含む第2情報データが記憶部306に記憶されているか否かを検査する。常駐ソフトは、現在時刻の時刻データと現在位置の位置データをともに含む第2情報データが記憶部306に記憶されている場合、第2情報データに含まれるアプリを起動する。なお、常駐ソフトは、特定のアプリのみを対象とするものであってもよい。すなわち、常駐ソフトは特定のアプリとともに提供されるものである。常駐ソフトは、特定のアプリが起動された現在位置の位置データと現在時刻の時刻データに基づいて、特定のアプリを自動的に起動する。従って、この場合は、現在位置の位置データと現在時刻の時刻データに基づいて、複数のアプリが選択的に起動されるということはない。そうであっても、特定の位置または特定の時刻の特定の位置において、特定のアプリが自動的に起動されるという効果を奏する。なお、実施の形態1の記憶部106および実施の形態2の記憶部306には、アプリを起動する際に、OSからアプリに渡されるパラメータ情報を保持させてもよい。このパラメータ情報は、アプリを起動する際にOSからアプリに渡される引数である。アプリは、パラメータ情報である引数に基づいて、特定の条件を伴って起動する。このパラメータ情報は、例えば、動画または音楽を再生する際のボリューム値としてもよい。これによって、音楽機能や動画機能に対応したアプリにおいて、音楽再生や動画再生の動作モードを実行させる際、ボリューム値が自動的に設定される。このため、周囲の環境現在位置に応じたボリューム値に設定しておけば、周囲の環境現時位置に配慮して動画または音楽を再生できる。また、パラメータ情報は、音楽を再生する際のイコライザ設定としてもよい。あるいは、音楽機能に対応したアプリにおいて、起動すると同時に特定の曲を再生させるという命令であってもよい。なお、ボリューム値のように、実施の形態1の端末装置100および実施の形態2の端末装置300において、OSが独自に設定できる機能であれば、OSがパラメータ情報を引数としてアプリに渡すのではなく、OSがパラメータ情報を参照してボリューム値を設定するようにしてもよい。端末装置のボリューム値等は、一般にOSからでもアプリからでも設定できるようになっている場合が多い。<その他>なお、本実施の形態では携帯AV機器である端末装置100、300について説明したが、携帯電話や携帯ゲーム機やスマートフォンや車載用オーディオ機器等として用いてもよい。例えば、車載用オーディオ機器に本発明を適用した場合、都会では曲Aが再生され海の近くでは曲Bが再生されるといったことが実現できる。