(57)【要約】【課題】操作に不慣れな利用者であっても容易に動作内容とアプリケーションを指定するアイコンを生成できる。【解決手段】情報処理装置１００は、アイコンを表示可能な表示装置１４と、複数のアプリケーションを実行可能な処理装置１１を備え、処理装置１１は、複数のアプリケーションに関する複数の使用履歴を、情報処理装置１００の使用状況に応じて並べ替える使用履歴管理部３１と、並べ替えられた複数の使用履歴を表示装置１４に表示させる表示制御部３２と、利用者が前記表示装置に表示された前記複数の使用履歴のうち一つを選択すると、選択された使用履歴に対応するアプリケーションおよび動作内容を指定するアイコンを生成するアイコン生成部３３として機能する。【選択図】図２
2019028946.tif 000002
【特許請求の範囲】
【請求項１】
アイコンを表示可能な表示装置を備え、複数のアプリケーションを実行可能な情報処理装置のプロセッサを、  
前記複数のアプリケーションに関する複数の使用履歴を、前記情報処理装置の使用状況に応じて並べ替える使用履歴管理部と、
前記使用履歴管理部によって並べ替えられた複数の使用履歴を前記表示装置に表示させる表示制御部と、
利用者が前記表示装置に表示された前記複数の使用履歴のうち一つを選択すると、選択された使用履歴に対応するアプリケーションおよび動作内容を指定するアイコンを生成するアイコン生成部として、
機能するプログラム。
【請求項２】
前記複数の使用履歴の各々は、アプリケーションを使用した使用時刻を含み、
前記情報処理装置の使用状況は、前記複数の使用履歴を前記表示装置に表示させる前記利用者の操作を受け付けた受付時刻であり、
前記使用履歴管理部は、使用履歴の使用時刻が前記受付時刻に近い順に前記複数の使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項３】
前記複数の使用履歴の各々は、アプリケーションを使用した場所を含み、
前記情報処理装置の使用状況は、前記情報処理装置の現在の場所であり、
前記使用履歴管理部は、使用履歴の場所が前記現在の場所に近い順に前記複数の使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項４】
前記情報処理装置の使用状況は、直前に使用したアプリケーションの動作内容であり、
前記使用履歴管理部は、前記直前に使用したアプリケーションの動作内容と同じ過去の使用履歴を特定し、特定した使用履歴の使用時刻に使用時刻が近い順に使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項５】
前記情報処理装置の使用状況は、直前に使用したアプリケーションの動作内容および前記利用者が前記複数の使用履歴を前記表示装置に表示させる操作を受け付けた受付時刻であり、
前記使用履歴管理部は、前記受付時刻において直前に使用したアプリケーションの動作内容と同じ過去の使用履歴を特定し、特定した使用履歴の使用時刻に使用時刻が近い順に使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項６】
前記使用履歴は、アプリケーションを使用した場所を含み、
前記情報処理装置の使用状況は、直前に使用したアプリケーションおよび現在の場所であり、
前記使用履歴管理部は、直前に使用したアプリケーションの過去の使用履歴のうち、現在の場所に最も近い使用履歴を特定し、特定した使用履歴に使用時刻が近い順に使用履歴を並べ替える、
請求項１に記載のプログラム。
【請求項７】
前記アイコン生成部は、前記動作内容を示すテキストを前記アイコンのラベルとして生成することを特徴とする請求項１乃至６のうちいずれか１項に記載のプログラム。
【請求項８】
前記プロセッサを、
前記表示装置に表示されるアイコンの変更を受け付ける変更受付部として機能させ、
前記情報処理装置の使用状況は、前記変更受付部においてアイコンの変更を受け付けたことであり、
前記使用履歴管理部は、変更を受け付けたアイコンに対応するアプリケーションの使用履歴を前記情報処理装置の使用状況に応じて並べ替え、
前記表示制御部は、並べ替えた前記アイコンに対応するアプリケーションの使用履歴を前記表示装置に表示させ、
前記アイコン生成部は、利用者が前記表示装置に表示された複数の使用履歴のうち一つを選択すると、変更を受け付けたアイコンを選択された使用履歴に対応するアプリケーションおよび動作内容を指定するアイコンに変更する、
ことを特徴とする請求項１に記載のプログラム。
【請求項９】
アイコンを表示可能な表示装置を備え、複数のアプリケーションを実行可能な情報処理装置の制御方法において、  
前記複数のアプリケーションに関する複数の使用履歴を、前記情報処理装置の使用状況に応じて並べ替え、
並べ替えられた複数の使用履歴を前記表示装置に表示させ、
利用者が前記表示装置に表示された前記複数の使用履歴のうち一つを選択すると、選択された使用履歴に対応するアプリケーションおよび動作内容を指定するアイコンを生成する、
情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置におけるアイコンの生成に関する。
【背景技術】
【０００２】
携帯電話機またはスマートフォン等の各種の情報処理装置では、一般に、アプリケーションを起動させるためのアイコンをホーム画面に表示する。特許文献１には、単なるアプリケーションの起動だけでなく、動作内容が割り当てられたアイコンが開示されている。このアイコンは利用者が動作内容をマクロとして設定することによって生成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１７３７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理装置では、動作内容が割り当てられたアイコンを生成するには、利用者が動作内容のマクロを設定する必要があるため、操作に不慣れな利用者にとって、使い勝手が悪いといった問題があった。特に、高齢者は通常の操作であっても戸惑うことがあるので、複数の入力または選択を伴うマクロの設定は困難である。
本発明は、上述した事情に鑑みてなされたものであり、簡単な操作で所望の動作内容を実行可能なアイコンを生成することを解決課題の一つとする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、本発明の好適な態様に係るプログラムは、アイコンを表示可能な表示装置を備え、複数のアプリケーションを実行可能な情報処理装置のプロセッサを、前記複数のアプリケーションに関する複数の使用履歴を、前記情報処理装置の使用状況に応じて並べ替える使用履歴管理部と、前記使用履歴管理部によって並べ替えられた複数の使用履歴を前記表示装置に表示させる表示制御部と、利用者が前記表示装置に表示された前記複数の使用履歴のうち一つを選択すると、選択された使用履歴に対応するアプリケーションおよび動作内容を指定するアイコンを生成するアイコン生成部として、機能する。
【０００６】
本発明の好適な態様に係る情報処理装置の制御方法は、アイコンを表示可能な表示装置を備え、複数のアプリケーションを実行可能な情報処理装置の制御方法において、前記複数のアプリケーションに関する複数の使用履歴を、前記情報処理装置の使用状況に応じて並べ替え、並べ替えられた複数の使用履歴を前記表示装置に表示させ、利用者が前記表示装置に表示された前記複数の使用履歴のうち一つを選択すると、選択された使用履歴に対応するアプリケーションおよび動作内容を指定するアイコンを生成する。
【発明の効果】
【０００７】
本発明によれば、簡単な操作で所望の動作内容を実行可能なアイコンを生成できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】第１実施形態に係る情報処理装置の機能的な構成を示すブロック図である。
【図３】使用履歴テーブルの内容の一例を示す説明図である。
【図４】使用履歴画面の一例を示す説明図である。
【図５】通常アイコンを表示するホーム画面の一例を示す説明図である。
【図６】機能アイコンを表示するホーム画面の一例を示す説明図である。
【図７】処理装置が使用履歴の記憶処理を示すフローチャートである。
【図８】ホーム画面の生成処理を示すフローチャートである。
【図９】第１実施形態における並べ替え処理の第１の態様の内容を示すフローチャートである。
【図１０Ａ】第１実施形態における並べ替え処理の第２の態様の内容を示すフローチャートである。
【図１０Ｂ】第１実施形態における並べ替え処理の第３の態様の内容を示すフローチャートである。
【図１１】第２実施形態における並べ替え処理の第１の態様の内容を示すフローチャートである。
【図１２】使用履歴テーブルの内容の一例を示す説明図である。
【図１３】並べ替え後の使用履歴テーブルの内容の一例を示す説明図である。
【図１４】第２実施形態における並べ替え処理の第２の態様の内容を示すフローチャートである。
【図１５】第２実施形態における並べ替え処理の第３の態様の内容を示すフローチャートである。
【図１６】第３実施形態に係る情報処理装置の機能的な構成を示すブロック図である。
【図１７】第３実施形態に係る情報処理装置のアイコン変更処理の内容を示すフローチャートである。
【発明を実施するための形態】
【０００９】
＜１．第１実施形態＞
図１は、本発明の第１実施形態に係る情報処理装置１００のハードウェア構成を例示するブロック図である。情報処理装置１００は、例えば携帯電話機、スマートフォンまたはタブレット端末等の可搬型の情報処理装置である。図１に例示される通り、情報処理装置１００は、処理装置１１、記憶装置１２、通信装置１３、表示装置１４、操作装置１５、ＧＰＳ装置１６、および計時装置１７を具備するコンピュータシステムにより実現される。情報処理装置１００の各要素は、単体または複数のバスで相互に接続される。なお、本願における「装置」という用語は、回路、デバイスまたはユニット等の他の用語に読替えてもよい。また、情報処理装置１００の各要素は、単数または複数の機器で構成され、情報処理装置１００の一部の要素を省略してもよい。
【００１０】
処理装置１１は、情報処理装置１００の全体を制御するプロセッサであり、例えば単数または複数のチップで構成される。処理装置１１は、例えば、周辺装置とのインタフェース、演算装置およびレジスタ等を含む中央処理装置（ＣＰＵ：Central Processing Unit）で構成される。なお、処理装置１１の機能の一部または全部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）等のハードウェアで実現してもよい。処理装置１１は、各種の処理を並列的または逐次的に実行する。
【００１１】
記憶装置１２は、処理装置１１が読取可能な記録媒体であり、処理装置１１が実行する複数のプログラム、処理装置１１が使用する各種のデータ、および使用履歴テーブルＴＢＬを記憶する。記憶装置１２は、例えば、ＲＯＭ（Read Only Memory）、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、ＲＡＭ（Random Access Memory）等の記憶回路の１種類以上で構成される。使用履歴テーブルＴＢＬの詳細は後述するが、そこには、アプリケーションプログラム（以下、「アプリ」と称する。）の使用履歴が記憶される。
【００１２】
通信装置１３は、移動体通信網またはインターネット等の通信網を介して他の装置と通信する機器である。通信装置１３は、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカードまたは通信モジュールとも表記される。例えば、配信サーバ（図示略）から通信網を介して通信装置１３が受信したアプリが記憶装置１２に記憶される。
【００１３】
表示装置１４は、処理装置１１による制御のもとで各種の画像を表示する。例えば液晶表示パネル、有機ＥＬ表示パネル等の各種の表示パネルが表示装置１４として好適に利用される。
【００１４】
操作装置１５は、情報処理装置１００が使用する情報を入力するための機器である。操作装置１５は、利用者による操作を受付ける。具体的には、操作装置１５は、数字および文字等の符号を入力するための操作と、表示装置１４が表示するアイコンを選択するための操作とを受付ける。例えば、表示装置１４の表示面に対する接触を検出するタッチパネルが操作装置１５として好適である。なお、利用者が操作可能な複数の操作子を操作装置１５が含んでもよい。
【００１５】
ＧＰＳ装置１６は複数の衛星からの電波を受信し、受信した電波から位置情報を生成する。位置情報は、位置を特定できるのであれば、どのような形式であってもよい。位置情報は、例えば、情報処理装置１００の緯度と経度とを示す。この例では、位置情報はＧＰＳ装置１６から得られることを例示するが、情報処理装置１００は、どのような方法で位置情報を取得してもよい。例えば、情報処理装置１００の通信先となる基地局に割り当てられたセルＩＤを用いて位置情報を取得してもよい。さらに、情報処理装置１００が無線ＬＡＮのアクセスポイントと通信する場合には、アクセスポイントに割り当てられたネットワーク上の識別アドレス（ＭＡＣアドレス）と実際の住所（位置）とを対応付けたデータベースを参照して位置情報を取得してもよい。
【００１６】
計時装置１７は、現在の日時を示す日時情報を生成する。具体的には、水晶発振器などで生成されるクロック信号を分周して得たパルス信号をカウントすることによって、日時情報を生成する。なお、日時情報は、時刻情報と年月日情報とからなる。時刻情報は、時刻を示す。時刻とは、１日の中の時の意味である。例えば、１１時１０分３０秒であり、年月日を含まない。計時装置１７は、日時情報を生成するが、そのうち、時刻情報のみを使用する場合がある。
【００１７】
図２は、情報処理装置１００の機能に着目したブロック図である。記憶装置１２に記憶されたプログラムを処理装置１１が実行することで、図２に例示する複数の機能（使用履歴管理部３１、表示制御部３２およびアイコン生成部３３）が実現される。
【００１８】
使用履歴管理部３１は、使用したアプリの使用履歴を管理する。具体的には、使用履歴管理部３１は、使用した日時、使用したアプリ名、動作内容、および使用した場所を対応付けて使用履歴テーブルＴＢＬに記憶する。使用履歴管理部３１は、使用履歴テーブルＴＢＬに記憶した複数のアプリに関する使用履歴を、情報処理装置１００の使用状況に応じて並べ替える。情報処理装置１００の使用状況とは、情報処理装置１００が使用されている状態の意味であり、当該装置に固有の状態である。換言すれば、他の装置の状況と区別できない要素は、情報処理装置１００の使用状況に該当しない。現在の時刻は、当該装置に固有の状態ではないので、現在の時刻のみでは、情報処理装置１００の使用状況に該当しない。情報処理装置１００の使用状況には、情報処理装置１００の現在の場所または直前に使用したアプリとその動作内容などが含まれ得る。
【００１９】
図３に、使用履歴テーブルＴＢＬの記憶内容の一例を示す。使用履歴テーブルＴＢＬは、複数の使用履歴を記憶している。１つの使用履歴は、使用した日時、使用したアプリ名、動作内容、および使用した場所の組からなる。同図に示す例では、使用履歴Ｒ１〜Ｒ５が使用履歴テーブルＴＢＬに記憶されている。例えば、使用履歴Ｒ５は、2017年６月２５日に交通アプリを使用して、東京浜松間の経路を探索したことを示している。さらに、使用履歴Ｒ５は、交通アプリが、緯度35.704749度、経度139.759653度（東京都文京区本郷）で使用されたことを示している。
【００２０】
説明を図２に戻す。表示制御部３２は、アプリの使用履歴を表示する使用履歴画面を生成し、表示装置１４に表示させる。なお、使用履歴画面を表示する場合、使用履歴管理部３１は、使用履歴を時系列に並び替える。例えば、並び替え後の使用履歴が図３に示すものであった場合、使用履歴画面は図４に示すものとなる。同図に示すように使用履歴画面には、使用履歴と共に使用履歴を後述する機能アイコンに変換してホーム画面に追加するためのアイコン生成ボタンＢ１０〜Ｂ１４が設けられている。また、使用履歴画面には、情報処理装置１００の使用状況に応じて使用履歴を並べ替える処理を指定するソートボタンＢ２０と情報処理装置１００にインストールされているアプリの一覧を表示させるための一覧ボタンＢ２１とが設けられている。
表示制御部３２は、使用履歴管理部３１が並べ替えた複数の使用履歴の順に各使用履歴に対応するアイコンを表示装置１４に表示させる。最初に使用履歴画面を表示させる場合は、図４に示すアプリの使用日時の順に並べ替えた複数の使用履歴を表示させる。そして、利用者がソートボタンＢ２０を押下すると、情報処理装置１００の使用状況に応じて複数の使用履歴を並べ替えて表示する。
【００２１】
情報処理装置１００を起動した後、利用者がロックを解除すると表示装置１４にはホーム画面が表示される。アイコンは、ホーム画面に表示される。
起動された後、利用者が操作装置１５を用いて指示を入力すると、アプリは、指示された動作を実行する。例えば、地図アプリは、起動すると動作を開始して、表示すべき地図の場所を入力するための入力欄を画面に表示する。利用者が入力欄に地名を入力すると、地図アプリは入力された地名の地図を表示装置１４に表示させる。この場合、地図アプリの動作内容は、入力された地名の地図を表示させることである。
【００２２】
本実施形態のアイコンは、通常アイコンと機能アイコンとに大別される。通常アイコンは、アプリを起動するショートカットである。機能アイコンは、アプリを起動することに加え、予め定められた動作内容を実行するために用いられる。例えば、地図アプリの通常アイコンをクリックすると、地図アプリが起動して地名の入力待ちの状態となる。一方、地図アプリの機能アイコンをクリックすると、地図アプリが起動し、更に、例えば「浜松」の地図を表示するといった動作がなされる。
【００２３】
図５に通常アイコンを表示するホーム画面の一例を示し、図６に機能アイコンを表示するホーム画面の一例を示す。本実施形態では、通常アイコンは、プリインストールされており、機能アイコンは必要に応じて生成される。
図５に示す通常アイコンＸ１はメールの送信又は受信を実行するメールアプリに対応付けられている。通常アイコンＸ２は天気を調べる天気アプリに対応付けられている。天気アプリは、地名と日を入力すると、入力された地域における入力された日時の天気を表示する。
通常アイコンＸ３は電車の経路を探索する交通アプリに対応付けられている。通常アイコンＸ４は電話の送信又は発信に用いる電話アプリに対応付けられている。通常アイコンＸ５はニュースを調べるニュースアプリに対応付けられている。また、ボタンＢ１をクリックすると使用履歴画面が表示される。また、ボタンＢ２をクリックすると、当該情報処理装置１００が利用可能なアプリの一覧が表示される。
【００２４】
図６に示す機能アイコンＹ１はメールアプリに対応付けられており、受信メールの閲覧に用いられる。機能アイコンＹ２は天気アプリに対応付けられており、明日の「浜松」の天気を表示するために用いられる。機能アイコンＹ３は電車の経路を探索する交通アプリに対応付けられており、「東京」と「浜松」の間の電車の経路を表示するために用いられる。
【００２５】
説明を図２に戻す。アイコン生成部３３は、操作装置１５から出力される操作信号に基づいて、機能アイコンを生成する。具体的には、上述した複数の使用履歴を表示する使用履歴画面には、使用履歴に対応して機能アイコンの生成を指示するアイコン生成ボタンが設けられている（例えば、図４示すＢ１０〜Ｂ１４）。そして、利用者がアイコン生成ボタンを操作すると、アイコン生成部３３は、操作されたアイコン生成ボタンに対応する使用履歴の動作内容を実行させる機能アイコンを生成する。例えば、図３に示す使用履歴Ｒ５は動作内容として「東京浜松間の経路」であるので、使用履歴Ｒ５に基づいて生成される機能アイコンは図６に示す機能アイコンＹ３となる。この場合、アイコン生成部３３は、交通アプリの通常アイコンの画像と使用履歴Ｒ５の動作内容を示すテキストの画像とを組み合わせて、機能アイコンＹ３を生成する。動作内容を示すテキストの画像はアイコンを説明するラベルとして機能する。
【００２６】
機能アイコンは、アプリの起動後、指示を入力する必要がない。よって、機能アイコンを採用することによって、情報処理装置１００の操作に不慣れな利用者の利便性を向上できる。特に、高齢者は、情報処理装置１００を操作してアプリを用いて所望の機能を実現できたしても、操作を再現することができないことがある。機能アイコンは動作内容が含まれているので、高齢者であっても情報処理装置１００を使いこなすことが可能となる。
【００２７】
次に、本実施形態の動作について説明する。図７は、使用履歴の記憶処理を示すフローチャートである。まず、処理装置１１は、操作装置１５から出力される操作信号に基づいて、アイコンの選択を検知すると(ステップＳａ１)、選択されたアイコンが通常アイコンであるか否かを判定する(ステップＳａ２)。
【００２８】
通常アイコンが選択された場合、ステップＳａ２の判定結果は肯定となり、処理装置１１は、選択された通常アイコンに対応するアプリを起動する(ステップＳａ３)。この後、処理装置１１は、動作内容の入力を受け付けて(ステップＳａ４)、動作内容を実行する(ステップＳａ５)。動作内容の入力とは、アプリが処理を実行するために必要なパラメーターを入力することである。例えば、ニュースアプリであれば、経済、国際、およびスポーツといったニュースのジャンルならびにニュースの発生日がパラメーターに該当する。
【００２９】
一方、利用者によって選択されたアイコンが機能アイコンであり、ステップＳａ２の判定結果が否定である場合、処理装置１１は、選択された機能アイコンに対応するアプリを起動し、当該機能アイコンに紐づけられている動作内容を実行する(ステップＳａ６)。
この後、処理装置１１は、アプリ名、現在の日時、現在の場所、および動作内容を使用履歴として、使用履歴テーブルＴＢＬに記憶する(ステップＳａ７)。処理装置１１は、ＧＰＳ装置１６から出力される位置情報を現在の場所として用い、計時装置１７から出力される日時情報を現在の日時として用いる。なお、情報処理装置１００の通信先となる基地局に割り当てられたセルＩＤを用いて位置情報を取得してもよい。さらに、情報処理装置１００が無線ＬＡＮのアクセスポイントと通信する場合には、アクセスポイントに割り当てられたネットワーク上の識別アドレス（ＭＡＣアドレス）と実際の住所（位置）とを対応付けたデータベースを参照して位置情報を取得してもよい。
【００３０】
このようにアプリを起動する度に使用履歴を生成して使用履歴テーブルＴＢＬに記憶することによって、利用者のアプリの使用履歴が蓄積されていく。従って、使用履歴を解析することによって、利用者が使用するアプリの傾向を把握することができる。
【００３１】
図８は、機能アイコンの生成処理の内容を示すフローチャートである。この例では、処理装置１１は使用履歴画面に対する利用者の操作に基づいて機能アイコンを生成する。
まず、処理装置１１は、操作装置１５から出力される操作信号に基づいて、利用者がソートボタンＢ２０を押下したこと検知する(ステップＳｂ１)。この後、処理装置１１は、情報処理装置１００の使用状況に応じて使用履歴を並べ替える（ステップＳｂ２）。次に、情報処理装置１００は、並べ替えられた使用履歴を使用履歴画面に表示させる(ステップＳｂ３)。そして、処理装置１１は、操作装置１５から出力される操作信号に基づいて、利用者がアイコン生成ボタンＢ１０〜Ｂ１４のいずれか一つが押下されたこと検知すると(ステップＳｂ４)、処理装置１１は、押下されたアイコン生成ボタンの使用履歴に対応するアプリケーションおよび動作内容を指定する機能アイコンを生成する(ステップＳｂ５)。生成された機能アイコンはホーム画面に表示される。
【００３２】
本実施形態における使用履歴の並べ替えには（ステップＳｂ２）、第１の態様と第２の態様がある。第１の態様において、情報処理装置１００の使用状況は、複数の使用履歴を表示装置１４に表示させる利用者の操作を受け付けた受付時刻である。受付時刻は、例えば、図５または図６に示すホーム画面において、利用者が使用履歴画面を表示させるためのボタンＢ１を操作したことを、処理装置１１が操作装置１５からの操作信号に基づいて検知した時刻である。
また、第２の態様において、情報処理装置１００の使用状況は、情報処理装置１００の現在の場所である。
【００３３】
図９は、第１実施形態における並べ替え処理の第１の態様の内容を示すフローチャートである。処理装置１１は、操作装置１５から出力される操作信号に基づいて、利用者が使用履歴画面を表示させるためのボタンＢ１を操作したことを検知する(ステップＳｃ１)。
このとき、処理装置１１は計時装置１７から時刻情報を取得する。取得した時刻情報の示す時刻は、複数の使用履歴を表示装置１４に表示させる利用者の操作を受け付けた受付時刻となる。
【００３４】
次に、処理装置１１は、使用履歴テーブルＴＢＬに記憶されている複数の使用履歴を参照し、使用履歴の使用時刻が受付時刻に近い順に複数の使用履歴を並べ替える(ステップＳｃ２)。
【００３５】
情報処理装置１００に不慣れな利用者は、過去にアプリを起動して指示を入力して所望の結果が得られたとしても、これを再現することが容易でない場合がある。特に、高齢者は、操作を忘れてしまうことが多い。そこで、使用履歴から機能アイコンを生成することができれば、アプリケーションの起動のみならず動作内容を指示できるので、利便性が向上する。
しかしながら、多数の使用履歴が使用履歴テーブルＴＢＬに格納されている場合、使用履歴が日時順に表示されると、所望の使用履歴を探すのに時間が掛かってしまう。
利用者が使用履歴に基づいて機能アイコンを生成することを希望するのは、並べ替え操作を受け付けた時点で利用者がアプリに実行させたい処理があるからである。一方、時間帯によって利用者が実行させたいアプリや、動作内容が異なることがある。
上述した第１の態様によれば、利用者が使用履歴の並べ替え処理を実行させる操作を受け付けた受付時刻に近い順に、複数の使用履歴を並べ替える。この結果、利用者が機能アイコンを生成したいと考える使用履歴を優先して使用履歴表示画面に表示させることができる。よって、利用者が使用履歴から機能アイコンを生成することが容易になり、情報処理装置１００の利便性を向上させることができる。
【００３６】
図１０Ａは、第１実施形態における並べ替え処理の第２の態様の内容を示すフローチャートである。
まず、処理装置１１は、ＧＰＳ装置１６から出力される現在の位置情報を現在の場所として取得する(ステップＳｃ１０)。次に、処理装置１１は、使用履歴の場所が現在の場所に近い順に複数の使用履歴を並べ替える(ステップＳｃ１１)。より具体的には、処理装置１１は、現在の位置情報と使用履歴の位置情報とから距離を算出し、算出した距離を比較して距離が短い順に複数の使用履歴を並べ替える。
【００３７】
このような並べ替えを行うことにより、現在の場所で過去に使用したアプリの使用履歴を優先して表示される。
例えば、高齢の利用者が孫の家にいる場合を想定する。この場合、使用履歴画面には、過去に孫の家で使用したアプリの使用履歴が、自宅で使用したアプリの使用履歴よりも優先して使用履歴画面に表示されることになる。過去に孫の家で、孫の写真を撮影し、撮影した写真を閲覧した場合には、カメラアプリの使用履歴とアルバムアプリの使用履歴とが使用履歴画面に表示される。高齢者は、スマートフォンなどの情報処理装置１００に不慣れであり、操作方法を習熟するのは容易でない。上述した第２の態様によれば、場所に着目して、過去に使用したアプリの使用履歴を使用履歴画面に優先して表示させることができる。この結果、情報処理装置１００の利便性が向上する。
なお、位置情報の精度は、適宜設定することができる。位置情報の精度を下げると、異なる使用履歴において位置情報が一致することがある。この場合には、予め定められた規則に従って、使用履歴の並べ替えの順を定めてもよい。また、位置情報が一致する場合、使用履歴を並べ替えないようにしてもよい。さらに、ランダムに使用履歴の並べ替えの順を定めてもよい。
【００３８】
また、図１０Ａに示す第１実施形態における並べ替え処理の第２の態様の替わりに、図１０Ｂに示す第３の態様を採用してもよい。図１０Ｂに示す第３の態様は、図１０Ａに示す第２の態様の後段にステップＳｃ１２を加えたものである。ステップＳｃ１２において、処理装置１１は、取得した場所が一致する使用履歴について、現在の時刻に近い順に使用履歴を並べ替える。図１０Ａを参照して説明したように、位置情報の精度を下げると、異なる使用履歴で位置情報が一致することがある。しかしながら、位置情報の精度が高すぎることによって、不都合が発生する可能性もある。例えば、通勤で最寄の駅を利用する場合、利用者が駅で電車を待つ時間に情報処理装置１００を用いて、受信メールを閲覧したり、あるいはスケジュールを確認することがある。ここで、受信メールを閲覧した場所と、スケジュールを確認した場所とが１０ｍ程度、離れていたとする。そのような場合に、異なる場所として取り扱う必要性は小さく、むしろ、最寄駅での使用履歴として一体に取り扱うことが望ましい。
【００３９】
例えば、最寄駅において、朝の通勤時間では、ニュースアプリを用いて経済ニュースを閲覧した後、スケジュールアプリを用いて今日のスケジュールを確認したとする。また、最寄駅において、夜の帰宅時間では、アルバムアプリを用いて子供の写真を見た後、音楽アプリを用いて音楽を聞くことを想定する。このような場合、図１０Ａに示す第１の態様では、ニュースアプリの使用履歴、スケジュールアプリの使用履歴、アルバムアプリの使用履歴、および音楽アプリの使用履歴に優先順位を付けることができない。
【００４０】
これに対して、図１０Ｂに示す第３の態様では、現在の時刻と使用履歴の時刻とを比較するので、朝の通勤時間に情報処理装置１００を起動すると、使用履歴画面には、ニュースアプリの使用履歴およびスケジュールアプリの使用履歴が、アルバムアプリの使用履歴および音楽アプリの使用履歴よりも優先して表示される。
このように図１０Ｂに示す第３の態様では、情報処理装置１００の使用状況として、使用した場所だけでなく使用した時刻を採用したので、情報処理装置１００の利便性を高めることができる。
【００４１】
＜２．第２実施形態＞
第２実施形態に係る情報処理装置１００は、図１および図２に示す第１実施形態の情報処理装置１００と同様に構成されており、図８のステップＳｂ２の使用履歴の並べ替え処理を除いて動作も同じである。
【００４２】
第２実施形態の並べ替え処理は、３つの態様があるがいずれの態様も、情報処理装置１００の使用状況として、直前に使用したアプリを要素とする点で共通する。
図１１は、第２実施形態における並べ替え処理の第１の態様の内容を示すフローチャートである。第１の態様における情報処理装置１００の使用状況は、直前に使用したアプリケーションの動作内容である。
まず、処理装置１１は、使用履歴テーブルＴＢＬを参照して、直前に使用したアプリの過去の使用履歴を特定する(ステップＳｄ１)。次に、処理装置１１は、特定した過去の使用履歴の使用時刻に使用時刻が近い順に使用履歴を並び替える(ステップＳｄ２)。
【００４３】
例えば、利用者が明日、浜松に出張に行く場合を想定する。ここで、利用者が情報処理装置１００を用いて明日の浜松の天気を調べたとする。この場合、直前に使用したアプリの使用履歴は、天気アプリを用いて「明日の浜松の天気」を調べることを示す。使用履歴テーブルＴＢＬが図１２に示すものである場合、使用履歴Ｒ１が直前に使用したアプリの使用履歴に相当し、使用履歴Ｒ５が直前に使用したアプリの過去の使用履歴に相当する。特定した過去の使用履歴の使用時刻は「19:30」である。使用履歴の並べ替えを実行すると、使用履歴テーブルＴＢＬは図１３に示すものとなる。この場合、使用履歴画面には、使用履歴Ｒ４、使用履歴Ｒ６、…の順に優先して表示される。
【００４４】
第２実施形態における並べ替え処理の第１の態様によれば、直前に使用したアプリを過去に使用した際にその前後で使用したアプリの使用履歴が使用履歴画面に優先して表示される。このため、あるアプリの処理が終了した後に、関連するアプリの使用履歴が優先して表示される。この結果、利用者が機能アイコンを生成する際の利便性を向上させることができる。
【００４５】
図１４は、第２実施形態における並べ替え処理の第２の態様の内容を示すフローチャートである。第２の態様の情報処理装置１００における使用状況は直前に使用したアプリケーションの動作内容および利用者が複数の使用履歴を表示装置１４に表示させる操作を受け付けた受付時刻である。
まず、処理装置１１は、使用履歴テーブルＴＢＬを参照して、直前に使用したアプリの過去の使用履歴のうち、受付時刻に最も近い使用履歴を特定する(ステップＳｅ１)。次に、処理装置１１は、特定した過去の使用履歴の使用時刻が近い順に使用履歴を並び替える(ステップＳｅ２)。
【００４６】
アプリを使用する時間帯によって、利用者が情報処理装置１００を使用する目的が異なることが多い。例えば、現在の時刻が朝の通勤時間帯である場合には仕事を開始する前の準備の目的で情報処理装置１００を使用し、夜の帰宅時間帯である場合ではリラックスする目的で情報処理装置１００を使用する。従って、直前に使用したアプリの使用履歴を参照する場合に、受付時刻を考慮することが、利用者が情報処理装置１００を使用する目的に沿うことになる。第２の態様によれば、直前に使用したアプリの過去の使用履歴のうち、受付時刻に最も近い使用履歴を特定するので、利用者の使用目的を反映させた使用履歴の表示が可能となる。
【００４７】
図１５は、第２実施形態における並べ替え処理の第３の態様の内容を示すフローチャートである。第３の態様の情報処理装置１００における使用状況は直前に使用したアプリケーションおよび現在の場所である。
まず、処理装置１１は、使用履歴テーブルＴＢＬを参照して、直前に使用したアプリの過去の使用履歴のうち、現在の場所に最も近い使用履歴を特定する(ステップＳｆ１)。次に、処理装置１１は、特定した過去の使用履歴の使用時刻に使用時刻が近い順に使用履歴を並び替える(ステップＳｆ２)。
【００４８】
直前に使用したアプリの使用履歴が複数ある場合、どの使用履歴を用いるのが、直前に使用したアプリとの関連性が高いかが問題となる。第３の態様では、場所が近い使用履歴を特定する。例えば、勤務先が東京であり、出張先が横須賀であるとする。この場合、勤務先である東京で使用するアプリと、出張先である横須賀で使用するアプリは異なることが多い。第３の態様によれば、場所を考慮して使用履歴を特定し、さらに時間を考慮してこれから使用される可能性が高いアプリを推定し、そのアプリの使用履歴を優先して使用履歴画面に表示させる。よって、アプリの関連性を場所と時間といった異なる要素で分析して優先して使用履歴画面に表示させる使用履歴を定めることができる。よって、利用者の利便性を向上させことができる。
【００４９】
＜３．第３実施形態＞
第３実施形態に係る情報処理装置１００は、図１に示す第１実施形態の情報処理装置１００と同様に構成されている。但し、第３実施形態では、既存のアイコンを変更できる機能を有する点で、上述した第１実施形態と相違する。
【００５０】
図１６は、第３実施形態の情報処理装置１００の機能に着目したブロック図である。記憶装置１２に記憶されたプログラムを処理装置１１が実行することで、図１６に例示する複数の機能（使用履歴管理部３１、表示制御部３２、アイコン生成部３３、変更受付部３４）が実現される。
【００５１】
図１６に示す変更受付部３４は、表示装置１４に表示されるアイコンの変更を受け付ける。このアイコンは通常アイコンであってもよいし、機能アイコンであってもよい。例えば、所定時間を超えて長くアイコンを押下すると、変更受付部３４がこれを検知して、当該アイコンの変更を受け付ける。
【００５２】
使用履歴管理部３１は、第１実施形態と同様に動作するが、更に、変更受付部３４においてアイコンの変更を受け付けると、変更を受け付けたアイコンに対応するアプリケーションの複数の使用履歴を情報処理装置１００の使用状況に応じて並べ替える。この場合、当該アイコンと無関係な使用履歴は、当該アイコンの使用履歴の後に配置される。
例えば、図５に示すホーム画面において天気アプリを起動する通常アイコンＸ２の変更を受け付けたとすると、処理装置１１は天気アプリの使用履歴を情報処理装置１００の使用状況に応じて並べ替える。情報処理装置１００の処理状況には、アイコンの変更を受け付けた受付時刻および現在の情報処理装置１００の場所の少なくとも一方が含まれる。
【００５３】
表示制御部３２は、使用履歴管理部３１が並べ替えた当該アイコンに対応するアプリの複数の使用履歴を使用履歴画面に表示する。
アイコン生成部３３は、利用者が表示装置１４に表示された使用履歴画面において複数の使用履歴のうち一つを選択すると、変更を受け付けたアイコンを選択された使用履歴に対応するアプリケーションおよび動作内容を指定する機能アイコンに変更する。なお、変更の対象となる通常アイコンまたは機能アイコンをそのまま残してもよい。
【００５４】
図１７は、第３実施形態に係る情報処理装置１００のアイコン変更処理の内容を示すフローチャートである。
同図に示すように、処理装置１１は、操作装置１５から出力される操作信号に基づいてアイコンの長押しを検知すると(ステップＳｇ１)、アイコンの変更を受け付ける。
【００５５】
次に、処理装置１１は、変更を受け付けたアイコンに対応するアプリの複数の使用履歴を情報処理装置１００の使用状況に応じて並べ替える(ステップＳｇ２)。具体的には、使用履歴テーブルＴＢＬを参照して、変更を受け付けたアイコンに対応するアプリの複数の使用履歴を抽出し、抽出した複数の使用履歴を並べ替える。
【００５６】
情報処理装置１００の使用状況が、アイコンの変更を受け付けた受付時刻である場合、
処理装置１１は、第１実施形態のステップＳｃ２（図９参照）と同様に、使用履歴の使用時刻が受付時刻に近い順に複数の使用履歴を並べ替える。また、情報処理装置１００の使用状況が、情報処理装置１００の現在の場所である場合、処理装置１１は、第１実施形態のステップＳｃ１１と同様に（図１０Ａ参照）、使用履歴の場所が現在の場所に近い順に複数の使用履歴を並べ替える。
【００５７】
次に、処理装置１１は並べ替えられた複数の使用履歴を使用履歴画面に表示させる(ステップＳｇ３)。この後、利用者が使用履歴画面のアイコン生成ボタンを押下すると、処理装置１１は、操作装置１５か出力される操作信号に基づいて、アイコン生成ボタンの押下を検知する(ステップＳｇ４)。換言すれば、処理装置１１は、利用者が表示装置１４に表示された複数の使用履歴のうち一つを選択したことを検知する。
【００５８】
次に、処理装置１１は、押下されたアイコン生成ボタンに対応するアプリの使用履歴に対応する機能アイコンを生成して既存のアイコンを変更する(ステップＳｇ５)。この機能アイコンは、当該使用履歴に対応するアプリケーションおよび動作内容を指定する。
【００５９】
第３実施形態によれば、既存のアイコンを変更する場合に、過去の使用履歴を用いることができ、しかも、使用履歴は情報処理装置の使用状況に応じて並べ替えて表示装置１４に表示されるので、利用者は、簡単にアイコンを変更することができる。
なお、情報処理装置１００の使用状況は、第２実施形態で説明した直前に使用したアプリに関する３つの態様であってもよい。但し、並べ替えの対象となる使用履歴は、選択されたアイコンに対する複数の使用履歴に限られる。
【００６０】
＜４．変形例＞
本発明は、以上に例示した実施形態に限定されない。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様を併合してもよい。
【００６１】
（１）前述の各形態では、複数の使用履歴の一つを選択するためにアイコン生成ボタンを用いたが、本発明は、これに限定されるものではなく、複数の使用履歴から一つの使用履歴を選択できるのであればどのような方法を用いてもよい。例えば、使用履歴画面の表示される複数の使用履歴に番号を付し、選択した使用履歴の番号を所定の入力欄に入力することによって、使用履歴を選択してもよい。
また、履歴表示画面に表示される複数の使用履歴の各々がアイコンとなっていて、アイコンを押し下げることで、使用履歴を選択してもよい。
【００６２】
（２）前述の各形態では、携帯電話機またはスマートフォン等の可搬型の情報処理装置を情報処理装置１００として例示したが、情報処理装置１００の具体的な形態は任意であり、前述の各形態の例示には限定されない。例えば、可搬型または据置型のパーソナルコンピュータを情報処理装置１００として利用してもよい。
【００６３】
（３）前述の各形態では、記憶装置１２は、処理装置１１が読取可能な記録媒体であり、ＲＯＭおよびＲＡＭなどを例示したが、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク)、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、ＣＤ−ＲＯＭ（Compact  Disc−ＲＯＭ）、レジスタ、リムーバブルディスク、ハードディスク、フロッピー（登録商標）ディスク、磁気ストリップ、データベース、サーバその他の適切な記憶媒体である。また、プログラムは、電気通信回線を介してネットワークから送信されても良い。また、プログラムは、電気通信回線を介して通信網から送信されても良い。なお、基地局は、入力キーなどの入力装置や、ディスプレイなどの出力装置を含んでいてもよい。
【００６４】
（４）前述の各形態は、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ、５Ｇ、ＦＲＡ（Future  Radio  Access）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra  Mobile  Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステム及び／又はこれらに基づいて拡張された次世代システムに適用されてもよい。
【００６５】
（５）前述の各形態において、基地局によって行われるとした特定動作（例えば、基地局による位置情報の特定）は、場合によってはその上位ノード（upper node）によって行われることもある。基地局を有する１つまたは複数のネットワークノード（network nodes）からなるネットワークにおいて、端末との通信のために行われる様々な動作は、基地局および／または基地局以外の他のネットワークノード(例えば、MMEまたはS-GWなどが考えられるが、これらに限られない)によって行われ得ることは明らかである。上記において基地局以外の他のネットワークノードが１つである場合を例示したが、複数の他のネットワークノードの組み合わせ(例えば、MMEおよびS-GW)であってもよい。
【００６６】
（６）前述の各形態において、説明した情報及び信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
なお、本明細書で説明した用語及び／又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
【００６７】
（７）前述の各形態において、入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、または追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【００６８】
（８）前述の各形態において、判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：trueまたはfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００６９】
（９）前述の各形態において例示したフローチャートにおいて、各ステップの順序を変更してもよい。すなわち、本発明の好適な態様における各処理の順序は、特定の順序に限定されない。
【００７０】
（１０）図２に例示された各機能は、ハードウェアおよびソフトウェアの任意の組合せによって実現される。また、各機能は、単体の装置によって実現されてもよいし、相互に別体で構成された２個以上の装置によって実現されてもよい。
【００７１】
（１１）前述の各形態で例示したプログラムは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコードまたはハードウェア記述言語と呼ばれるか、他の名称によって呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順または機能等を意味するよう広く解釈されるべきである。
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）などの有線技術及び／又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【００７２】
（１２）前述の各形態において、「システム」および「ネットワーク」という用語は、互換的に使用される。
【００７３】
（１３）前述の各形態において、基地局は、１つまたは複数（例えば、３つ）の（セクタとも呼ばれる）セルを収容することができる。基地局が複数のセルを収容する場合、基地局のカバレッジエリア全体は複数のより小さいエリアに区分でき、各々のより小さいエリアは、基地局サブシステム（例えば、屋内用の小型基地局ＲＲＨ：Ｒｅｍｏｔｅ  Ｒａｄｉｏ  Ｈｅａｄ）によって通信サービスを提供することもできる。「セル」または「セクタ」という用語は、このカバレッジにおいて通信サービスを行う基地局、および／または基地局サブシステムのカバレッジエリアの一部または全体を指す。さらに、「基地局」「ｅＮＢ」、「セル」、および「セクタ」という用語は、本明細書では互換的に使用され得る。基地局は、固定局（fixed station）、ＮｏｄｅＢ、ｅＮｏｄｅＢ（ｅＮＢ）、アクセスポイント（access point）、フェムトセル、スモールセルなどの用語で呼ばれる場合もある。
【００７４】
（１４）前述の各形態において、情報処理装置１００は、移動局である場合が含まれる。移動局は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、またはいくつかの他の適切な用語で呼ばれる場合もある。
【００７５】
（１５）前述の各形態において、「接続された(connected)」という用語、又はこれらのあらゆる変形は、２又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」された２つの要素間に１又はそれ以上の中間要素が存在することを含むことができる。要素間の接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、２つの要素は、１又はそれ以上の電線、ケーブル及び／又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光（可視及び不可視の両方）領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」されると考えることができる。
【００７６】
（１６）前述の各形態において、「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【００７７】
（１７）「含む(ｉｎｃｌｕｄｉｎｇ)」、「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」、およびそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「または（or）」は、排他的論理和ではないことが意図される。
【００７８】
（１８）本願の全体において、例えば、英語におけるa、anおよびtheのように、翻訳によって冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数を含む。
【００７９】
（１９）本発明が本明細書中に説明した実施形態に限定されないことは当業者にとって明白である。本発明は、特許請求の範囲の記載に基づいて定まる本発明の趣旨及び範囲を逸脱することなく修正および変更態様として実施することができる。したがって、本明細書の記載は、例示的な説明を目的とし、本発明に対して何ら制限的な意味を有さない。また、本明細書に例示した態様から選択された複数の態様を組合わせてもよい。
【符号の説明】
【００８０】
１００…情報処理装置、１１…処理装置、１２…記憶装置、１３…通信装置、１４…表示装置、１５…操作装置、１６…ＧＰＳ装置、１７…計時装置、３１…使用履歴管理部、３２…表示制御部、３３…アイコン生成部、ＴＢＬ…使用履歴テーブル、Ｘ１〜Ｘ５…通常アイコン、Ｙ１〜Ｙ３…機能アイコン。
【図１】
2019028946.tif 000003
【図２】
2019028946.tif 000004
【図３】
2019028946.tif 000005
【図４】
2019028946.tif 000006
【図５】
2019028946.tif 000007
【図６】
2019028946.tif 000008
【図７】
2019028946.tif 000009
【図８】
2019028946.tif 000010
【図９】
2019028946.tif 000011
【図１０Ａ】
2019028946.tif 000012
【図１０Ｂ】
2019028946.tif 000013
【図１１】
2019028946.tif 000014
【図１２】
2019028946.tif 000015
【図１３】
2019028946.tif 000016
【図１４】
2019028946.tif 000017
【図１５】
2019028946.tif 000018
【図１６】
2019028946.tif 000019
【図１７】
2019028946.tif 000020