(57)【要約】      （修正有）【課題】位置情報を用いて装置の操作性を向上させる技術を提供する。【解決手段】情報処理装置は、実行可能な機能と対応付けられているアイコンを、アイコンと対応付けられている選択認識領域を含む表示設定に基づいて表示画面に表示する表示装置と、表示画面において選択認識領域が指定された場合に、アイコンが選択されたと判定する選択受付部と、アイコンと、エリアと、アイコンが選択され易くなるように表示設定を変更する変更情報とを対応付けたアイコン設定情報を格納する記憶部と、情報処理装置の位置を取得する取得部と、情報処理装置の位置が、アイコン設定情報のエリア内にある場合に、アイコンの表示設定を、アイコン設定情報の変更情報に基づいて変更する設定変更部と、を備える。【選択図】図３
2014026588.tif 000002
【特許請求の範囲】
【請求項１】
実行可能な機能と対応付けられているアイコンを、該アイコンと対応付けられている選択認識領域を含む表示設定に基づいて表示画面に表示する表示装置と、
前記表示画面において前記選択認識領域が指定された場合に、前記アイコンが選択されたと判定する選択受付部と、
前記アイコンと、エリアと、該アイコンに対する前記表示設定を変更する変更情報とを対応付けたアイコン設定情報を格納する記憶部と、
情報処理装置の位置を取得する取得部と、
前記情報処理装置の位置が、前記アイコン設定情報の前記エリア内にある場合に、前記アイコンの前記表示設定を、該アイコン設定情報の前記変更情報に基づいて変更する設定変更部と、
を備える、情報処理装置。
【請求項２】
前記変更情報は、前記選択認識領域を拡大するように前記表示設定を変更する情報である請求項１に記載の情報処理装置。
【請求項３】
前記変更情報は、前記アイコンを強調して表示するように前記表示設定を変更する情報である請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は更に、
所定の期間において、前記アイコンが前記エリアで所定の回数以上選択された場合に、該アイコンと、該エリアと、該アイコンが選択され易くなるように前記表示設定を変更する変更情報とを対応付けた前記アイコン設定情報を、前記記憶部に登録する生成部を備える、請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記アイコン設定情報は更に時間帯の情報を含み、
前記取得部は時刻情報を取得し、
前記設定変更部は、前記情報処理装置の位置が、前記アイコン設定情報の前記エリア内にあり、且つ、前記時刻情報が、前記アイコン設定情報の前記時間帯に含まれている場合に、前記アイコンの前記表示設定を、該アイコン設定情報の前記変更情報に基づいて変更する、
請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記記憶部は更に、
予定と、該予定の時間帯と、該予定の種類を示す分類とを対応付けたスケジュール情報と、
前記分類と、前記アイコンと、該アイコンが選択され易くなるように前記表示設定を変更する変更情報とを対応付けたスケジュール分類設定情報と、
を記憶しており、
前記取得部は時刻情報を取得し、
前記設定変更部は、更に、前記情報処理装置の位置が、前記アイコン設定情報の前記エリア内に含まれない場合には、前記スケジュール情報を参照し、前記時刻情報が、前記予定の時間帯に含まれている場合には、該スケジュール情報の前記分類と対応する前記アイコンと前記変更情報とを前記スケジュール分類設定情報から取得し、取得した変更情報に基づいて、前記アイコンの前記表示設定を変更する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記設定変更部は、前記アイコン設定情報の前記変更情報に基づいて、隣り合う２つのアイコンの選択認識領域を拡大する場合に、該拡大により隣り合う２つのアイコンの選択認識領域が重なる場合には、所定の期間内に、前記アイコン設定情報の前記エリアにおいて選択された回数が多いアイコンの拡大を優先することを特徴とする、
請求項１〜６のいずれか一項に記載の情報処理装置。
【請求項８】
情報処理装置の表示画面上のアイコンの表示設定を変更するプログラムであって、
前記情報処理装置の位置を取得し、
実行可能な機能と対応付けられているアイコンと、エリアと、該アイコンが選択され易くなるように前記表示設定を変更する変更情報とを対応付けたアイコン設定情報を参照し、前記情報処理装置の位置が、前記アイコン設定情報の前記エリア内にある場合に、前記アイコンの前記表示設定を、該アイコン設定情報の前記変更情報に基づいて変更する、
処理をコンピュータに実行させるプログラム。
【請求項９】
コンピュータが表示画面上のアイコンの表示設定を変更する方法であって、
前記コンピュータの位置を取得する工程と、
実行可能な機能と対応付けられているアイコンと、エリアと、該アイコンが選択され易くなるように前記表示設定を変更する変更情報とを対応付けたアイコン設定情報を参照し、前記コンピュータの位置が、前記アイコン設定情報の前記エリア内にある場合に、前記アイコンの前記表示設定を、該アイコン設定情報の前記変更情報に基づいて変更する工程と、
を備える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
いくつかの実施形態はアイコンを設定する情報処理装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、例えばパーソナルコンピュータ（ＰＣ）、タブレットＰＣ及びスマートフォンなどのタッチパネルを備える機器が広く普及している。それらの機器では、例えばアプリケーションと関連付けられたアイコンをタッチパネルの表示画面に表示し、そのアイコンを選択することで、アプリケーションの起動などの機能が実行されている。
【０００３】
これに関し、監視制御用タッチパネルの選択用アイコンの操作で操作入力を行う入力装置におけるアイコンの表示制御の技術が知られている。
また、対話型操作を持つテレビジョン受信機に関する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−５４６５７号公報
【特許文献２】特開平４−１５７９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、表示画面には複数のアイコンが表示されることもあり、この様な場合には、例えばアイコンが密集して表示されていることに起因して、ユーザが操作の際に、意図したアイコンとは異なるアイコンを誤って選択してしまうことがある。本発明に係るいくつかの実施形態は、位置情報を用いて情報処理装置の操作性を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの態様の情報処理装置は、実行可能な機能と対応付けられているアイコンを、アイコンと対応付けられている選択認識領域を含む表示設定に基づいて表示画面に表示する表示装置と、表示画面において選択認識領域が指定された場合に、アイコンが選択されたと判定する選択受付部と、アイコンと、エリアと、アイコンが選択され易くなるように表示設定を変更する変更情報とを対応付けたアイコン設定情報を格納する記憶部と、情報処理装置の位置を取得する取得部と、情報処理装置の位置が、アイコン設定情報のエリア内にある場合に、アイコンの表示設定を、アイコン設定情報の変更情報に基づいて変更する設定変更部と、を備える。
【発明の効果】
【０００７】
上述の態様により、位置情報を用いて情報処理装置の操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る位置情報を用いた情報処理装置の操作性を向上について説明する図である。
【図２】アイコンの表示設定について説明する図である。
【図３】タッチパネルの表示画面上でのアイコンの表示設定について例示する図である。
【図４】いくつかの実施形態に係る情報処理装置の機能ブロック構成を例示する図である。
【図５】第１の実施形態に係る設定情報を例示する図である。
【図６】第１の実施形態に係る情報処理装置の制御部によって実行される設定情報に基づいたアイコンの表示設定の変更処理の動作フローを例示する図である。
【図７】一実施形態に係るアイコンの選択履歴一覧情報を例示する図である。
【図８】一実施形態に係る範囲指定情報を例示する図である。
【図９】第１の実施形態に係る情報処理装置の制御部によって実行される設定情報の生成処理を例示する図である。
【図１０】一実施形態に係る集計情報を例示する図である。
【図１１】第２の実施形態に係る設定情報を例示する図である。
【図１２】第２の実施形態に係るスケジュール一覧情報を例示する図である。
【図１３】第２の実施形態に係るスケジュール分類設定情報を例示する図である。
【図１４】第２の実施形態に係る情報処理装置の制御部によって実行されるアイコンの表示設定の変更処理の動作フローを例示する図である。
【図１５】第２の実施形態に係る集計情報を例示する図である。
【図１６】第２の実施形態に係る情報処理装置の制御部によって実行される設定情報の生成処理を例示する図である。
【図１７】いくつかの実施形態に係る情報処理装置を実現するためのコンピュータのハードウェア構成を例示する図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明に係るいくつかの実施形態を詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付した。また、以下の説明は、タッチパネルを備えるスマートフォンなどの情報処理装置１を例として挙げて説明を行うが、本発明に係るいくつかの実施形態はこれに限定されるものではない。例えば、パーソナルコンピュータ、タブレットＰＣ、ＰＤＡ、電子辞書などのタッチパネルを備えるその他の機器においても、いくつかの実施形態を利用できる。或いは、本発明に係るいくつかの実施形態は、例えば、マウス及びキーボード等のその他の入力装置を介して表示装置上のアイコンを選択する機器にも適用可能である。
【００１０】
図１は、実施形態に係る位置情報を用いた情報処理装置１の操作性の向上について説明する図である。例えば、図１ａは、通常の表示設定におけるタッチパネル２の表示画面上のアイコンを例示する図である。図１ｂは、アイコンＦの表示サイズを拡大する表示設定におけるタッチパネル２の表示画面上のアイコンを例示する図である。図１ｃは、アイコンＦの選択認識領域４を拡大する表示設定におけるタッチパネル２の表示画面上のアイコンを例示する図である。図１ｄは、アイコンＦの表示サイズ及び選択認識領域４を拡大する表示設定におけるタッチパネル２の表示画面上のアイコンを例示する図である。
【００１１】
アイコンの表示設定とは、アイコン３を表示画面に表示する際の設定のことであり、例えば、アイコン３の強調（例えば、表示サイズの拡大）、及びアイコン３の選択認識領域４の拡大等の設定を含む。選択認識領域４とはアイコン３と対応付けて設定される表示画面上の領域であり、アイコン３の選択を受け付ける領域である。例えばタッチパネルなどを介して選択認識領域４内が指定された場合には、対応するアイコン３が選択されたと認識され、アイコン３と対応付けられた機能が実行される。アイコン３の表示設定は、図１に示されるように、例えば、アイコン３のサイズを拡大したり（図１ｂ）、アイコン３の選択認識領域４を拡大したり（図１ｃ）する設定を含む。また、アイコン３の表示設定は、アイコン３のサイズとその選択認識領域４との両方を拡大するように設定されてもよい（図１ｄ）。
【００１２】
一般に、スマートフォンなどのタッチパネルを備える情報処理装置１では、タッチパネル２を介して情報処理装置１の操作が行われる。例えば、アプリケーションの起動などの機能の実行は、その機能と関連付けられたアイコン３をタッチパネル２の表示画面上でタッチすることで行われる。このような操作において、複数のアイコン３がタッチパネル２の表示画面に密集して存在する場合には、選択の際に誤って隣のアイコン３を押してしまうなどの押し間違いが起きることがあり、操作性が悪いという問題がある。
【００１３】
この問題に関し、いくつかの実施形態では、位置情報を用いて情報処理装置の操作性の向上を図る。例えば、ユーザが、情報処理装置１に備えられている機能のうちで、職場においては、ブラウザ、メール、及びメモを頻繁に使用するが、自宅においては、音楽及び動画を再生するアプリケーションを頻繁に使用しているといった状況が考えられる。この様な場合に、情報処理装置１の現在の位置で頻繁に使用されるアイコン３の表示設定をユーザが選択し易いように、例えばアイコン３の表示サイズ又は選択認識領域４を拡大するように変更することで、情報処理装置１の操作性を向上させることができる。即ち、例えば、ユーザが職場に居る場合には、ユーザが職場で頻繁に使用するブラウザ、メール、及びメモのアイコン３の表示サイズを拡大し、それらのアイコン３を容易に見つけられるようにすることができる。現在地において頻繁に使用するアイコン３が特定し易くなるため、他のアプリケーションに対応付けられたアイコン３を誤って押してしまうなどの押し間違えの防止につながる。
【００１４】
また、例えば、アイコン３の選択認識領域４を拡大してもよい。例えば、ユーザが自宅に居る場合には、音楽及び動画を再生するアプリケーションのアイコン３の選択認識領域４を拡大し、ユーザが自宅で頻繁に使用する音楽及び動画を再生するアプリケーションのアイコン３を容易に選択できるようにすることができる。アイコン３の選択認識領域４を拡大することで、頻繁に使用するアイコン３を選択する際に、ユーザが誤ってアイコン３から離れた領域をタップしてしまったとしても、目的のアイコン３を選択することができる。そのため、押し間違いを防止することができる。また、別な実施形態においては、頻繁に使用するアイコン３をより選択し易くするために、アイコン３の表示サイズと、アイコン３に対応付けられている選択認識領域４との両方を拡大するように構成してもよい。
【００１５】
以上で述べたように、情報処理装置１の現在の位置において頻繁に使用されるアイコン３は、表示設定がより選択し易いように変更されるため、ユーザの誤選択を低減でき、情報処理装置１の操作性を向上させることができる。
【００１６】
以下、図２及ぶ図３を参照して、アイコンの表示設定について更に説明する。図２は、アイコン３の表示設定について説明する図である。図３は、タッチパネル２の表示画面上でのアイコン３の表示設定について例示する図である。
【００１７】
図２ａは、通常の表示設定でタッチパネル２の表示画面上に表示されるアイコン３を例示している。アイコン３は、例えば、機能（処理）の内容又は対象を絵若しくは記号を用いて表現したものである。アイコン３には、例えば、アプリケーションの起動又は特定のホームページの表示などの機能が対応付けられている。そして、これらのアイコン３がタッチパネルを介して選択されると、アイコン３と対応付けられている例えばアプリケーションの起動、及び特定のホームページの表示などの機能が実行される。また、アイコン３には、アイコン３の選択を受け付ける範囲を示す選択認識領域４が設定されている。例えば、タッチパネルの表示画面上の選択認識領域４内をユーザが指等で触った場合には、選択認識領域４に対応付けられているアイコン３が選択される。
【００１８】
図２ｂは、アイコン３の表示サイズを拡大する例を示している。図２ｂでは、アイコン３の表示サイズが拡大されており、アイコン３の表示範囲が選択認識領域４の全体にまで広げられている。図２ｃは、アイコン３の選択認識領域４を拡大する例を示している。図２ｃでは、アイコン３の選択認識領域４が通常の設定での大きさ（図２ｃの通常サイズ５）よりも広げられている。図２ｄは、図２ｂ及び図２ｃを参照して説明した、アイコン３の表示サイズの拡大と、アイコン３の選択認識領域４の拡大との両方を実施した場合の例を示している。
【００１９】
続いて、図３を参照して、タッチパネル２の表示画面上でのアイコン３の表示設定について説明する。図３ａは、タッチパネル２の表示画面におけるアイコン３の表示サイズの拡大を説明する図である。図３ａにおいて、左列には全てのアイコン３が通常のアイコンの表示設定に設定されている場合におけるタッチパネル２の表示画面を例示している。図示されるように、タッチパネル２の表示画面上に表示されているＡからＩの全てのアイコン３は同じ通常の表示サイズで表示されており、また、選択認識領域４についても、同じ大きさに設定されている。
【００２０】
図３ａの中列は、Ｆのアイコン３の表示サイズを拡大するように表示設定が設定されている場合におけるタッチパネル２の表示画面を例示している。図示されるように、タッチパネル２の表示画面上に表示されているＡからＥ、及びＧからＩのアイコン３は通常の表示サイズで表示されている。しかしながら、Ｆのアイコン３は、表示設定がアイコンの表示サイズを拡大するように設定されているため、拡大して表示されている。また、右列にはＥ及びＦのアイコン３の表示サイズを拡大するように表示設定が設定されている場合におけるタッチパネル２の表示画面が例示している。そのため、Ｅ及びＦのアイコン３は、拡大して表示されている。
【００２１】
例えば、頻繁に使用するアイコン３を、図３ａの中列のＦ並びに右列のＥ及びＦのアイコン３のように、強調して表示することで、ユーザが頻繁に使用するアイコン３を見つけ易くすることができる。そのため、アイコン３の位置が特定し易くなり、他のアプリケーションに対応付けられたアイコン３を誤って押してしまうなどの押し間違えの防止につながる。
【００２２】
図３ｂは、タッチパネル２の表示画面におけるアイコン３の選択認識領域４の拡大を説明する図である。図３ｂにおいても、左列には通常の表示設定における表示画面が例示されている。
【００２３】
図３ｂの中列は、Ｆのアイコン３の選択認識領域４を拡大するように表示設定が設定されている場合におけるタッチパネル２の表示画面を例示している。図示されるように、タッチパネル２の表示画面上に表示されているＡからＩの全てのアイコン３は通常の表示サイズで表示されている。したがって、ユーザにとっての表示画面の見た目には変化が無い。しかしながら、Ｆのアイコン３は、アイコンの表示設定が選択認識領域４を拡大するように設定されており、選択認識領域４が拡大されている。そのため、タッチパネル２の表示画面上のより広い領域でＦのアイコン３を選択することができ、ユーザがＦのアイコン３を選択し易い。また、選択認識領域４の変更では表示画面の見た目には変化がないため、ユーザは違和感をもつことなく、情報処理装置１を使用することができる。
【００２４】
また、図３ｂの右列は、Ｅ及びＦのアイコン３の選択認識領域４を拡大するように表示設定が設定されている場合の例であり、Ｅ及びＦのアイコン３の選択認識領域４は拡大されている。そのため、タッチパネル２の表示画面のより広い領域でＥ及びＦのアイコン３を選択することができ、ユーザがＥ及びＦのアイコン３を選択し易い。例えば使用頻度の高いアイコン３の選択認識領域４をこのように拡大することで、アイコン３から離れた領域をユーザがタップしてしまったとしても他のアイコン３が選択されてしまうことが無くなり、使用頻度の高いアイコン３を選択し易くすることができる。従って、押し間違えを防止できる。
【００２５】
なお、図３ｂの右列のＥ及びＦのアイコン３のように、隣り合うアイコン３が共に選択認識領域４を拡大されるように表示設定が設定されてもよい。隣り合うアイコン３の選択認識領域４を共に拡大すると、選択認識領域４が重なってしまう場合が考えられる。図３ｂの右列に示す例では、この様な場合に、選択認識領域４の拡大により重なり合う領域では、隣り合う２つのアイコン３のちょうど真中で選択認識領域４が区切られるように構成している。また、別の実施形態では、例えば、選択認識領域４が重なり合ってしまうアイコン３の使用頻度を比較し、より頻繁に選択されるアイコン３の選択認識領域４の拡大を優先し、より広くするように構成してもよい。
【００２６】
図３ｃは、タッチパネル２の表示画面上でのアイコン３の表示サイズの拡大と、選択認識領域４の拡大とを説明する図である。図３ｃにおいても、左列には通常の表示設定における表示画面が例示されている。
【００２７】
図３ｃの中列は、Ｆのアイコン３の表示サイズと選択認識領域４とを拡大するように表示設定が設定されている場合におけるタッチパネル２の表示画面が例示している。そのため、図示されるように、Ｆのアイコン３は表示サイズが拡大されており、また、選択認識領域４も拡大されている。このように構成することで、図３ａ及び図３ｂを参照して述べた両方の効果が得られ、タッチパネル２の表示画面上で、Ｆのアイコンは見つけ易くなっており、また、選択しやすくなっている。
【００２８】
図３ｃの右列は、Ｅ及びＦのアイコン３の表示サイズと選択認識領域４とを拡大するように表示設定が設定されている場合の例であり、Ｅ及びＦのアイコン３の表示サイズ及び選択認識領域４が拡大されている。そのため、タッチパネル２の表示画面上で、Ｅ及びＦのアイコン３が見つけ易くなっており、また、選択しやすくなっている。なお、隣り合うアイコン３が共に選択認識領域４を拡大するように表示設定が設定されており、拡大によりこの２つのアイコン３の選択認識領域４が重なり合ってしまう場合には、例えば図３ｂの右列の述べたのと同様にして、選択認識領域４が設定されてもよい。
【００２９】
以上、図３ａから図３ｃを参照して述べたように、アイコン３の表示設定により、タッチパネル２の表示画面においてアイコン３を強調して表示することで、アイコン３が見つけ易くなる。また、アイコン３の表示設定により、タッチパネル２においてアイコン３の選択認識領域４を拡大することで、アイコン３が選択し易くなる。
【００３０】
図４は、いくつかの実施形態に係る情報処理装置１の機能ブロック構成を例示する図である。情報処理装置１の制御部４００は、例えば取得部４１１、設定変更部４１２、生成部４１３、選択受付部４１４、及び選択履歴集計部４１５などの機能部４０１を含んでいる。情報処理装置１の記憶部４１０は、プログラム４２０を含んでいる。制御部４００は、プログラム４２０を読み出して実行することで、例えば、取得部４１１、設定変更部４１２、生成部４１３、選択受付部４１４、及び選択履歴集計部４１５などの機能部４０１として機能する。また、記憶部４１０は、例えば設定情報５００，１１００、選択履歴一覧情報７００、範囲指定情報８００、集計情報１０００，１５００、スケジュール一覧情報１２００、及びスケジュール分類設定情報１３００などの情報４３０などを含んでいる。これら機能部４０１に含まれる各部の詳細及び記憶部４１０に格納されている各情報の詳細については後述する。
【００３１】
以下、図５及び図６を参照し、第１の実施形態に係る位置情報に基づいたアイコンの表示設定の変更について説明する。
図５は、第１の実施形態に係る設定情報５００を例示する図である。設定情報５００は、一実施形態においては、情報処理装置１のタッチパネル２の表示画面に表示されているアイコン３の表示設定を位置情報に基づいて変更するために用いられる情報である。また、設定情報５００は、一実施形態においては、情報処理装置１の記憶部４１０に格納されている。設定情報５００はアイコンの表示設定を変更するアイコン設定情報５０１を含む。アイコン設定情報５０１には、アイコン５０２、エリア５０３、及び変更情報５０４が対応付けられて格納されている。アイコン５０２は、アイコン設定情報５０１で表示設定が変更されるアイコン３を識別するための情報である。エリア５０３は、アイコン設定情報５０１で表示設定が適用される区域についての情報である。変更情報５０４は、アイコン５０２で識別されるアイコン３を表示画面上に表示する際の表示設定を変更するために用いられる情報である。変更情報５０４は、例えば、上述したアイコン３の表示サイズの拡大、及び選択認識領域４の拡大等の表示設定の変更を含む。
【００３２】
図５の設定情報５００では、例えば「Ｍａｉｌ」で識別されるアイコン３は、「神奈川県川崎市」において選択認識領域４を拡大するように設定されている。また、同様に、「Ｍａｉｌ」で識別されるアイコン３は、「東京都港区」ではアイコン３の表示サイズ、及び選択認識領域４を拡大するように設定されている。別の例として、「カメラ」で識別されるアイコン３は、「島根県」においてアイコン表示を拡大するように設定されている。なお、アイコン５０２の「Ｍａｉｌ」は、例えば、メールソフトなどのアプリケーションを起動する機能と対応付けられているアイコンであってもよい。ユーザが、例えばタッチパネル２を介して表示画面上の「Ｍａｉｌ」のアイコン３の選択認識領域４内を選択するとメールソフトの起動が実行される。設定情報５００は、例えば、ユーザがアイコン設定情報５０１を登録することにより生成されてもよいし、後述する設定情報５００の生成処理によって生成されてもよいし、或いはこれらの組み合わせによって生成されてもよい。
【００３３】
図６は、第１の実施形態に係る情報処理装置１の制御部４００によって実行される設定情報５００に基づいたアイコンの表示設定の変更処理の動作フローを例示する図である。図６の動作フローは、例えば、情報処理装置１の制御部４００が記憶部４１０に格納されているプログラム４２０を読み出して実行することで実施される。一実施形態においては、情報処理装置１が起動するとアイコンの表示設定の変更処理は開始する。ステップＳ６０１において、制御部４００は、情報処理装置１に備えられた例えば、ＧＰＳ受信機又は無線ＬＡＮ等を用いて、情報処理装置１の現在地についての情報である位置情報を取得する。情報処理装置１により取得される位置情報は、例えば、緯度及び経度の情報であってもよいし、或いは現在地の住所の情報であってもよい。なお、緯度及び経度の情報と、住所の情報とは様々な手法（例えば、情報処理装置１に緯度及び経度と、住所とを対応付けた情報を備えることで、或いはネットワーク上の地図情報を配信するＷｅｂサイトを介してなど）を用いて相互に変換可能である。
【００３４】
続いて、ステップＳ６０２において、制御部４００は、記憶部４１０に格納されている設定情報５００を参照し、アイコン設定情報５０１が設定情報５００に登録されているか否かを判定する。アイコン設定情報５０１が登録されていない場合（ステップＳ６０２がＮｏ）、フローはステップＳ６０１へと戻る。一方、アイコン設定情報５０１が登録されている場合（ステップＳ６０２がＹｅｓ）、フローはステップＳ６０３へと進む。ステップＳ６０３において、制御部４００は、ステップＳ６０１で取得した位置情報が示す位置を含むエリアが、アイコン設定情報５０１のエリア５０３に登録されているか否かを判定する。
【００３５】
ステップＳ６０１で取得した位置情報が示す位置を含むエリアが、アイコン設定情報５０１のエリア５０３に登録されていない場合（ステップＳ６０３がＮｏ）、フローはステップＳ６０１へと戻る。一方、ステップＳ６０１で取得した位置情報が示す位置を含むエリアが、アイコン設定情報５０１のエリア５０３に登録されている場合（ステップＳ６０３がＹｅｓ）、フローはステップＳ６０４へと進む。ステップＳ６０４において、制御部４００は、ステップＳ６０１で取得した位置情報が示す位置をエリア５０３に含むアイコン設定情報５０１から、アイコン５０２及び変更情報５０４を取得する。そして、取得したアイコン５０２で識別されるアイコン３を取得した変更情報５０４に従って変更する。
【００３６】
以下、例を挙げて更に図６の動作フローを説明する。例えば、ステップＳ６０１で、取得された現在地が「神奈川県横浜市○区○○  ○丁目○番○」であったとする。この場合に、図５の設定情報５００にはアイコン設定情報５０１が登録されているためステップＳ６０２の判定はＹｅｓと判定され、フローはステップＳ６０３へと進む。ステップＳ６０３では、設定情報５００が参照される。図５の設定情報５００には、エリア５０３が「神奈川県横浜市○区○○  ○丁目○番○」を含むアイコン設定情報５０１が無いため、ステップＳ６０３はＮｏと判定され、フローはステップＳ６０１へと戻る。
【００３７】
一方、ステップＳ６０１で、取得された現在地が「東京都港区○○  ○丁目○番○」であったとする。この場合に、図５の設定情報５００にはアイコン設定情報５０１が登録されているためステップＳ６０２の判定はＹｅｓと判定され、フローはステップＳ６０３へと進む。ステップＳ６０３では、設定情報５００が参照される。図５の設定情報５００にはエリア５０３が「東京都港区○○  ○丁目○番○」を含むアイコン設定情報５０１が２つ登録されている。そのため、ステップＳ６０３はＹｅｓと判定され、フローはステップＳ６０４へと進む。ステップＳ６０４において、設定情報５００のエリア５０３が「東京都港区」の２つのアイコン設定情報５０１からアイコン５０２及び変更情報５０４を取得する。即ち、ここでは、アイコン：Ｇガイドと、それに対する変更情報５０４：表示サイズ拡大、及びアイコン：Ｍａｉｌと、それに対する変更情報５０４：表示サイズ拡大、選択認識領域拡大とが取得される。そして、取得した変更情報５０４に従って、アイコンの表示設定を変更する。即ち、ここでは、表示画面において、Ｇガイドのアイコン３の表示サイズを拡大し、また、Ｍａｉｌのアイコン３については、表示サイズ及び選択認識領域４を拡大する。
【００３８】
以上で述べたように、第１の実施形態においては、情報処理装置１の現在地の位置情報に応じて、アイコン３の表示設定が変更される。例えば、エリアと対応付けて、そのエリアにおいて使用頻度の高いアイコン３を選択し易くするように設定したアイコン設定情報５０１を設定情報５００に登録することで、現在地の位置情報に応じて使用回数の多いアイコン３を選択し易くすることができる。そのため、誤って目的のアイコン以外のアイコン３を押してしまうなどの押し間違えを低減することができる。
【００３９】
また、例えば、時間帯に応じて使用頻度の高いアイコン３の表示設定を選択し易いように変更することも考えられる。しかしながら、アイコン３の使用頻度は、時間帯よりもむしろエリアによって影響を受ける場合がある。
【００４０】
例えば、時間帯に応じて使用頻度の高いアイコン３の表示設定を選択し易いように変更するとする。この場合に、例えば、ユーザが平日の朝９時から夕方１７時までは職場に居ることが多いので、この時間帯には職場で頻繁に使用するアイコン３の表示設定を選択し易いように変更する設定をしたとする。そして、それ以外の時間帯では、ユーザがプライベートで頻繁に使用するアイコン３の表示設定を選択し易いように変更する設定をしたとする。この場合に、例えば、ユーザが休日出勤又は残業をした場合には、ユーザは職場に居るにも関わらずプライベートで使用頻度の高いアイコン３の表示設定が選択され易いように変更されてしまうといった状況が生じる。或いは、ユーザが有休をとった場合にも、プライベートの時間を過ごしているにも関わらず職場で使用頻度の高いアイコン３の表示設定が選択され易いように変更されてしまう状況が生じる。
【００４１】
しかしながら、第１の実施形態で述べたように、エリアに基づいてアイコン３の表示設定を制御する場合には、この様なことは起こらない。即ち、ユーザが普段と異なるスケジュールで行動したとしても、エリアに基づいて職場に居る場合には職場で頻繁に使用するアイコン３の表示設定を、また自宅に居る場合には自宅で頻繁に使用するアイコン３の表示設定を選択し易いように変更することができる。従って、情報処理装置１の操作性が向上する。
【００４２】
また更に、エリアに基づいてアイコン３の表示設定を変更することで、不定期に行う予定などに対しても適切に、或いはより詳細にアイコン３の表示設定を設定することができる。例えば、ユーザが月数度名古屋に出張するが、出張日は固定ではなく突然出張が決まることもあるといった状況が考えられる。そして、出張先の名古屋では、普段職場やプライベートではあまり使用しない、例えばプレゼンテーション用のアプリケーションのアイコン３を頻繁に使用するといった状況が考えられる。或いは、ユーザは年に１から２度沖縄に旅行に行くのが趣味で、沖縄に旅行に行った場合には、普段あまり使用しない地図及び方位を測位するアプリケーションのアイコン３を頻繁に使用するといった状況が考えられる。
【００４３】
この様な、不定期な予定に対応してのアイコンの表示設定を、時間帯に基づいて設定する場合、予定が確定した時点でいちいち設定を行わなければならず、これは困難又は煩雑である。しかしながら、本実施形態においてはエリアに基づいてアイコンの表示設定を変更するため、不定期な予定などであっても、そのエリアに行けば現在位置に応じて頻繁に使用されるアイコン３の表示設定を選択し易いように変更できる。従って、情報処理装置１の操作性を向上させることができる。
【００４４】
図６のステップＳ６０１の処理において、情報処理装置１の制御部４００は、例えば、取得部４１１として機能する。また、ステップＳ６０２からステップＳ６０４までの処理において、情報処理装置１の制御部４００は例えば、設定変更部４１２として機能する。
【００４５】
続いて、図７から図９を参照して、いくつかの実施形態に係る設定情報５００の生成処理について説明する。なお、設定情報５００の生成処理は以下に述べるものに限定されるものでは無く、例えばユーザがアイコン設定情報５０１を個別に登録することで生成されてもよい。
【００４６】
図７は、一実施形態に係るアイコン３の選択履歴一覧情報７００を例示する図である。選択履歴一覧情報７００は、選択履歴情報７０１を含んでいる。選択履歴情報７０１は、アイコン７０２、位置７０３、及び選択日時７０４の情報を含んでおり、これらの情報は選択履歴情報７０１により対応付けられている。アイコン７０２は選択されたアイコンを識別するための情報である。また、位置７０３はアイコンが選択された際の情報処理装置１の位置を示す情報である。選択日時７０４はアイコンが選択された日時を示す情報である。例えば、選択履歴一覧情報７００の一番上の選択履歴情報７０１を参照すると、２０１２年１月３日の１４時１０分００秒にアイコン：メニューが選択されたことが示されている。また、この選択は、情報処理装置１が「神奈川県川崎市中原区下小田中○丁目○番○」にあるときに行われたことが示されている。以上のように、選択履歴一覧情報７００は、情報処理装置１のタッチパネル２におけるアイコン３の選択の履歴を格納する情報である。
【００４７】
図８は、一実施形態に係る範囲指定情報８００を例示する図である。範囲指定情報８００は、表示設定指定情報８０１を含んでおり、表示設定指定情報８０１はアイコンの変更情報８０２及び選択回数範囲８０３を含んでいる。表示設定指定情報８０１は、アイコンの選択回数が選択回数範囲８０３の範囲内である場合に、変更情報８０２に示される表示設定にアイコンを変更することを示している。例えば、或るアイコン３の所定期間における選択回数が２２回である場合、その選択回数は選択回数範囲８０３：２１〜３０の範囲に収まっている。そのため、このアイコン３は、選択回数範囲８０３：２１〜３０に対応するアイコンの変更情報８０２：選択認識領域拡大に設定される。
【００４８】
なお、図８においては、範囲指定情報８００は、変更情報８０２として「表示サイズ拡大」、「選択認識領域拡大」、及び「表示サイズ拡大、選択認識領域拡大」の３つの表示設定指定情報８０１を含んでいる。しかしながら、変更情報８０２はこれに限定されるものでは無い。例えば、範囲指定情報８００は、変更情報８０２として「表示サイズ拡大」、「選択認識領域拡大」、及び「表示サイズ拡大、選択認識領域拡大」のいずれか１つ以上を含まなくてもよい。或いは、表示設定指定情報８０１にその他の変更情報８０２が設定されていてもよい。また、表示設定指定情報８０１には、選択回数範囲８０３の範囲が小さい方から順に「表示サイズ拡大」、「選択認識領域拡大」、及び「表示サイズ拡大、選択認識領域拡大」へと割り当てられている。しかしながら、表示設定指定情報８０１の範囲の割り当ての順序はこの順番に限定されるものでは無く、その他の順序で変更情報８０２が設定されていてもよい。また、アイコンの変更情報８０２に対応付けられた選択回数範囲８０３の範囲は、例えば、他のアイコンの変更情報８０２の選択回数範囲８０３と重ならないように設定した範囲で、任意の値に設定されてもよい。範囲指定情報８００は、例えば、アイコン３毎に個別に備えられていてもよい。
【００４９】
図９は、第１の実施形態に係る情報処理装置１の制御部４００によって実行される設定情報５００の生成処理を例示する図である。図９の動作フローは、例えば、情報処理装置１の制御部４００が記憶部４１０に格納されているプログラム４２０を読み出して実行することで実施される。一実施形態においては、情報処理装置１が起動すると設定情報５００の生成処理は開始する。ステップＳ９０１において、情報処理装置１の制御部４００は、情報処理装置１の表示画面においてアイコン３が選択されたか否かを判定する。アイコン３が選択されていない場合には（ステップＳ９０１がＮｏ）、フローはステップＳ９０１に戻り、処理を繰り返す。一方、アイコン３が選択された場合には（ステップＳ９０１がＹｅｓ）、フローはステップＳ９０２へと進む。ステップＳ９０２において、情報処理装置１の制御部４００は、現在地の位置を示す位置情報及び現在の時刻を示す時刻情報（選択日時）を取得する。制御部４００は、例えば、情報処理装置１に備えられているＧＰＳ受信機及び無線ＬＡＮ受信機などを用いて現在地の位置情報を取得することができる。また、制御部４００は、情報処理装置１に備えられた時計、又は現在時刻の情報を提供するＷｅｂサイトなどを介して現在の時刻情報をアイコンが選択された選択日時として取得することができる。なお、本実施形態においては、現在地の位置情報として住所を用いる場合を例にとり説明を行うが、実施形態はこれに限定されるものではない。例えば緯度及び経度の情報が位置情報として用いられてもよい。なお、上述したように、住所と緯度及び経度とは相互に変換することが可能な情報である。
【００５０】
続いて、ステップＳ９０３で、情報処理装置１の制御部４００は、ステップＳ９０１で選択されたアイコン３のアイコン情報を、ステップＳ９０２で取得した位置情報及び時刻情報と対応付けて選択履歴情報７０１として選択履歴一覧情報７００に登録する。続いて、ステップＳ９０４において、選択履歴一覧情報７００を参照し、所定期間内の選択日時７０４を有する選択履歴情報７０１を抽出する。なお、所定期間は、任意の期間であってよく、例えば３０日等のユーザによるアイコン３の使用の傾向を取得できるような期間に設定される。そして、抽出した選択履歴情報７０１に基づいて、所定期間内にどのアイコン３がどのエリアで何回選択されたかの情報を集計し、集計情報１０００を生成する。図１０は、一実施形態に係る集計情報１０００を例示する図である。集計情報１０００は、アイコン選択集計情報１００１を含んでいる。アイコン選択集計情報１００１は、アイコン１００２、エリア１００３、及び選択回数１００４を含んでいる。アイコン選択集計情報１００１は、ステップＳ９０４で選択履歴情報７０１の抽出に用いた所定期間において、アイコン１００２のアイコンが、情報処理装置１がエリア１００３に在る時に、選択回数１００４に示される回数だけ選択されたことを示している。
【００５１】
続いて、ステップＳ９０５において、集計情報１０００に登録されている各アイコン選択集計情報１００１を参照する。そして、ステップＳ９０１でアイコン３が選択されたことにより、アイコン選択集計情報１００１の選択回数１００４が他の選択回数範囲８０３の表示設定指定情報８０１に移ったものが有るか否かを判定する。表示設定指定情報８０１が他の範囲に移ったアイコン選択集計情報１００１が無い場合には（ステップＳ９０５がＮｏ）、フローはステップＳ９０１へと戻る。一方、表示設定指定情報８０１が他の範囲に移ったアイコン選択集計情報１００１が有る場合には（ステップＳ９０５がＹｅｓ）、フローはステップＳ９０６へと進む。ステップＳ９０６において、情報処理装置１の制御部４００は、表示設定指定情報８０１が他の範囲に移ったアイコン選択集計情報１００１からアイコン１００２及びエリア１００３を取得する。そして、取得されたアイコン１００２及びエリア１００３と、移り先の新たな表示設定指定情報８０１に含まれる変更情報８０２とを対応付けてアイコン設定情報５０１として設定情報５００に登録する。なお、取得されたアイコン１００２及びエリア１００３を含むアイコン設定情報５０１が、設定情報５００に既に登録されている場合もある。この場合には、既に登録されているアイコン設定情報５０１のアイコンの変更情報５０４の値を、移り先の新たな表示設定指定情報８０１の変更情報８０２に更新する。ステップＳ９０６で、設定情報５００にアイコン設定情報５０１を登録又はアイコン設定情報５０１を更新した後、フローはステップＳ９０１へと戻る。
【００５２】
以上で述べた、図９の動作フローにより、図５に例示する設定情報５００が生成される。図９の動作フローでは、情報処理装置１のエリアに応じたアイコン３の選択回数が集計される。そして、情報処理装置１の現在のエリアにおいて頻繁に使用されるアイコン３については、情報処理装置１がそのエリア５０３に在る時にアイコン３を選択し易くする変更情報５０４を有するアイコン設定情報５０１を設定情報５００に登録する。そのため、ユーザはどのエリアにいるときにどのアイコン３を頻繁に使用しているかを自身で判断し、手作業で設定情報５００を作成するといった手間を必要とせずに、設定情報５００を生成することができる。
【００５３】
図９のステップＳ９０１の処理において、情報処理装置１の制御部４００は、例えば、選択受付部４１４として機能する。また、ステップＳ９０２からステップＳ９０４までの処理において、情報処理装置１の制御部４００は例えば、選択履歴集計部４１５として機能する。更に、ステップＳ９０５からステップＳ９０６までの処理において、情報処理装置１の制御部４００は例えば、生成部４１３として機能する。
【００５４】
続いて、図１１から及び図１４を参照して、第２の実施形態に係るアイコンの表示設定の変更処理を説明する。第１の実施形態では、情報処理装置１のタッチパネル２の表示画面に表示されているアイコン３の表示設定を位置情報に基づいて変更する例を述べた。第２の実施形態では、情報処理装置１の表示画面に表示されているアイコン３の表示設定を位置情報に加えて更に、時間帯及びスケジュールに基づいて変更する例を説明する。
【００５５】
図１１は、第２の実施形態に係る設定情報１１００を例示する図である。設定情報１１００は、一実施形態においては、情報処理装置１のタッチパネル２の表示画面に表示されているアイコン３の表示設定を位置情報、及び時間帯に基づいて変更するために用いられる情報である。また、設定情報１１００は、一実施形態においては、情報処理装置１の記憶部４１０に格納されている。設定情報１１００にはアイコン設定情報１１０１が登録されている。アイコン設定情報１１０１は、アイコン１１０２、エリア１１０３、時間帯１１０４、及び変更情報１１０５の情報を含んでいる。設定情報１１００は、第１の実施形態における設定情報５００と対応する情報である。例えば、アイコン１１０２、エリア１１０３、及び変更情報１１０５と、アイコン５０２、エリア５０３、及び変更情報５０４とはそれぞれ対応しており、これらは同様の情報であってもよい。また更に、設定情報１１００は、アイコンを変更情報１１０５に従った表示設定に変更する時間帯を示す時間帯１１０４を含んでいる。
【００５６】
図１２は、第２の実施形態に係るスケジュール一覧情報１２００を例示する図である。スケジュール一覧情報１２００は、一実施形態においては、情報処理装置１の記憶部４１０に記憶されている。スケジュール一覧情報１２００は、情報処理装置１のユーザの予定を示す情報である。スケジュール一覧情報１２００はスケジュール１２０１を含む。スケジュール１２０１は、時間帯１２０２、予定１２０３、及び分類１２０４を含んでいる。時間帯１２０２はスケジュール１２０１に示される予定の時間帯を示す情報である。また、予定１２０３は、スケジュール１２０１に示される予定の内容を示す情報である。分類１２０４は、スケジュール１２０１に示される予定の分類を示す情報であり、例えば図１２では「仕事」、「プライベート」、及び「その他」の分類を含んでいる。
【００５７】
例えば、スケジュール一覧情報１２００最上段に示されているスケジュール１２０１は、ユーザが２０１２年０２月０３日の１０時から１２時にかけて、資料を作成する予定であることを示している。そして、この作業の分類が「仕事」であることが示されている。次段には同日の１７時半から２１時にかけて電車で移動する予定であることが示されている。そして、この作業の分類が「その他」であることが示されている。例えば、この様な、スケジュール一覧情報１２００が情報処理装置１の記憶部４１０に格納されている。スケジュール一覧情報１２００は、例えば、第２の実施形態を実施するためにユーザが設定したものであってよい。また、近年、ユーザが、スマートフォンなどの情報処理装置１に備えられたスケジュール管理ソフトを用いて自身のスケジュールを管理することが行われている。例えば、それらのスケジュール管理ソフトによって生成された情報をスケジュール一覧情報１２００として利用してもよい。或いは、スケジュール一覧情報１２００は、スケジュール管理ソフトに登録されているスケジュールに基づいて生成された情報であってもよい。
【００５８】
図１３は、第２の実施形態に係るスケジュール分類設定情報１３００を例示する図である。スケジュール分類設定情報１３００は、一実施形態においては、情報処理装置１の記憶部４１０に記憶されている。スケジュール分類設定情報１３００は、表示設定指定情報１３０１を含む。表示設定指定情報１３０１はスケジュールの分類に応じたアイコンの表示設定を指定する情報である。表示設定指定情報１３０１は、分類１３０２、アイコン１３０３、及び変更情報１３０４を含んでいる。分類１３０２は、スケジュール１２０１の分類１２０４と対応しており、予定の分類を示す情報である。アイコン１３０３は、表示設定指定情報１３０１で表示設定が指定されるアイコンを識別するための情報である。変更情報１３０４は、アイコン１３０３のアイコンに対する表示設定を変更するために用いられる情報である。上述したように、分類１３０２は、スケジュール１２０１の分類１２０４と対応しているため、スケジュール１２０１の分類１２０４に応じたアイコンの変更情報１３０４を、スケジュール分類設定情報１３００から取得することができる。なお、スケジュール分類設定情報１３００は例えば情報処理装置１のユーザによって生成された情報であってよい。
【００５９】
図１４は、第２の実施形態に係る情報処理装置１の制御部４００によって実行されるアイコンの表示設定の変更処理の動作フローを例示する図である。なお、図１４の動作フローは、第１の実施形態における図６の動作フローと対応する動作フローである。一実施形態においては、情報処理装置１が起動すると図１４の動作フローは開始する。ステップＳ１４０１において、制御部４００は、情報処理装置１に備えられた例えばＧＰＳ受信機又は無線ＬＡＮを用いて、情報処理装置１の現在地についての情報である位置情報を取得する。また、制御部４００は、情報処理装置１に備えられた時計、又は現在時刻の情報を提供するＷｅｂサイトなどを介して現在時刻の情報である時刻情報を取得する。
【００６０】
なお、第１の実施形態と同じ様に、情報処理装置１により取得される位置情報としては、例えば、現在地の緯度及び経度の情報であってもよいし、或いは現在地の住所であってもよい。また、緯度及び経度の情報と、住所とは例えば、情報処理装置１に緯度及び経度と、住所とを対応付けたテーブルなどを備えることで、或いはネットワーク上の地図情報を配信するＷｅｂサイトを介してなど、様々な手法を用いて相互に変換可能である。
【００６１】
続いて、ステップＳ１４０２において、制御部４００は、記憶部４１０に格納されている設定情報１１００を参照し、アイコン設定情報１１０１が設定情報１１００に登録されているか否かを判定する。アイコン設定情報１１０１が登録されていない場合（ステップＳ１４０２がＮｏ）、フローはステップＳ１４０５へと進む。一方、アイコン設定情報１１０１が登録されている場合（ステップＳ１４０２がＹｅｓ）、フローはステップＳ１４０３へと進む。
【００６２】
ステップＳ１４０３で、制御部４００は、ステップＳ１４０１で取得した現在地の位置を含むエリア１１０３及びステップＳ１４０１で取得した時刻を含む時間帯１１０４を有するアイコン設定情報１１０１が設定情報１１００に登録されているか否かを判定する。そして、登録されていない場合は（ステップＳ１４０３がＮｏ）、フローはステップＳ１４０５へと進む。一方、登録されている場合は（ステップＳ１４０３がＹｅｓ）、フローはステップＳ１４０４へと進む。ステップＳ１４０４において、制御部４００は、ステップＳ１４０１で取得した位置情報を含むエリア１１０３及び時刻情報を含む時間帯１１０４を有するアイコン設定情報１１０１から、アイコン１１０２及び変更情報１１０５を取得する。そして、取得したアイコン１１０２で識別されるアイコン３の表示設定を、取得した変更情報１１０５に従って変更し、動作フローはステップＳ１４０１へと戻る。
【００６３】
一方、上述したように、ステップＳ１４０２又はステップＳ１４０３でＮｏと判定された場合、フローはステップＳ１４０５へと進む。ステップＳ１４０５において、制御部４００は、スケジュール一覧情報１２００を取得し、ステップＳ１４０６へと進む。ステップＳ１４０６において、スケジュール一覧情報１２００に、ステップＳ１４０１で取得した現在時刻に対応するスケジュール１２０１が登録されているか否かを判定する。ステップＳ１４０６において、現在時刻に対応するスケジュール１２０１が登録されていない場合（ステップＳ１４０６がＮｏ）、フローはステップＳ１４０１へと戻る。一方、ステップＳ１４０６において、現在時刻に対応するスケジュール１２０１が登録されている場合（ステップＳ１４０６がＹｅｓ）フローはステップＳ１４０７へと進む。
【００６４】
ステップＳ１４０７において、情報処理装置１の制御部４００は、時間帯１２０２に現在時刻を含むスケジュール１２０１の分類１２０４と一致する分類１３０２を有する表示設定指定情報１３０１を特定する。そして、特定された表示設定指定情報１３０１のアイコン１３０３で識別されるアイコン３を、変更情報１３０４に示される表示設定に変更する。なお、図１３に示されるように、表示設定指定情報１３０１が複数のアイコン１３０３及び変更情報１３０４を含む場合には、それぞれのアイコン１３０３で識別されるアイコン３の表示設定が、対応する変更情報１３０４に示される表示設定に変更される。ステップＳ１４０７でアイコンの表示設定を変更後、フローはステップＳ１４０１へと戻る。
【００６５】
以上で述べたように、図１４の動作フローでは、現在位置及び現在時刻に対応するアイコン設定情報１１０１が設定情報１１００に登録されているか否かが判定される（図１４のステップＳ１４０１からステップＳ１４０３）。そして、現在位置及び現在時刻に対応するアイコン設定情報１１０１が登録されている場合には、そのアイコン設定情報１１０１の表示設定に従って、アイコン３の表示設定が変更される（図１４のステップＳ１４０４）。一方、現在位置及び現在時刻に対応するアイコン設定情報１１０１が登録されていない場合には、スケジュールを参照し、現在時刻に対応するスケジュールが登録されているか否かを判定する（図１４のステップＳ１４０５からステップＳ１４０６）。そして、現在時刻に対応するスケジュールが登録されている場合には、スケジュールの分類に応じてアイコン３の表示設定が変更される（図１４のステップＳ１４０７）。
【００６６】
以上のように、第２の実施形態においては、ユーザが同じエリアに留まっていたとしても、時間帯に応じてアイコン３の表示設定が変更される。従って、ユーザの位置に応じて使用頻度の高いアイコンの表示設定を選択し易いよう変更できる効果に加えて、ユーザが同じエリアに留まっていたとしても、時間帯に応じて使用頻度の高いアイコンの表示設定を選択し易いように変更できる。
【００６７】
また、第２の実施形態においては、ユーザのスケジュールを参照し、現在時刻に対応するスケジュールが有る場合には、スケジュールの分類に応じてアイコン３の表示設定を変更している。そのため、スケジュールに予定が登録されていれば、エリアとは無関係に、その分類に応じて使用頻度の高いアイコンの表示設定を変更できる。なお、図１４の動作フローにおいては、現在地及び現在時刻によるアイコン３の表示設定の変更を、スケジュールによるアイコン３の表示設定の変更よりも上流に配し優先している。しかしながら、例えば、スケジュールによるアイコン３の表示設定の変更のフローを、現在地及び現在時刻によるアイコン３の表示設定の変更のフローよりも上流に配し、スケジュールによるアイコン３の表示設定の変更を優先するように構成してもよい。或いは、スケジュールによるアイコン３の表示設定の変更は、第１の実施形態における位置情報に基づく表示設定の変更と組み合わせられて、或いは単独で実施されてもよい。スケジュールの情報を用いてアイコンの表示設定の変更することで、スケジュールの分類に応じて適切な（例えば使用頻度の高い）アイコンの表示設定を選択し易く設定することができる。従って、情報処理装置１の操作性を向上させることができる。
【００６８】
なお、図６のステップＳ１４０１の処理において、例えば、情報処理装置１の制御部４００は、取得部４１１として機能する。また、ステップＳ１４０２からステップＳ１４０７までの処理において、情報処理装置１の制御部４００は例えば、設定変更部４１２として機能する。
【００６９】
続いて、図７、図１５、及び図１６を参照して、第２の実施形態に係る設定情報１１００の生成処理を説明する。なお、設定情報１１００の生成処理は以下に述べるものに限定されるものでは無く、例えばユーザがアイコン設定情報１１０１を個別に登録することで生成されてもよい。
【００７０】
図１５は、第２の実施形態に係る集計情報１５００を例示する図である。集計情報１５００は、一実施形態においては、情報処理装置１の記憶部４１０に記憶されている。集計情報１５００は、例えば選択履歴一覧情報７００に基づいて生成される情報である。集計情報１５００は、アイコン選択集計情報１５０１を含んでおり、アイコン選択集計情報１５０１は、アイコン１５０２、エリア１５０３、時間帯１５０４、及び選択回数１５０５を含んでいる。アイコン選択集計情報１５０１は、所定期間内にアイコン１５０２で識別されるアイコン３が、情報処理装置１がエリア１５０３に示されるエリアにあり、且つ、時間帯１５０４に示される時間帯に、選択回数１５０５の回数だけ選択されたことを示す情報である。
【００７１】
図１６は、情報処理装置１の制御部４００によって実行される設定情報１１００の生成処理を例示する図である。図１６の設定情報１１００の生成処理の動作フローは、例えば、情報処理装置１の制御部４００が記憶部４１０に格納されているプログラム４２０を読み出して実行することで実施される。一実施形態においては、情報処理装置１が起動すると設定情報１１００の生成処理は開始する。ステップＳ１６０１において、情報処理装置１の制御部４００は、アイコン３が選択されたか否かを判定する。アイコン３が選択されていない場合には、フローはステップＳ１６０１に戻り、処理を繰り返す。一方、アイコン３が選択された場合には、フローはステップＳ１６０２へと進む。ステップＳ１６０２において、情報処理装置１の制御部４００は、現在地の位置を示す位置情報及び現在の時刻を示す時刻情報（選択日時）を取得する。制御部４００は、例えば、情報処理装置１に備えられているＧＰＳ受信機及び無線ＬＡＮ受信機などを用いて現在地の位置情報を取得することができる。また、制御部４００は、情報処理装置１に備えられた時計、又は現在時刻の情報を提供するＷｅｂサイトなどを介して現在時刻の情報である時刻情報をアイコンが選択された選択日時として取得することができる。なお、本実施形態においては、現在地の位置情報として住所を用いる場合を例にとり説明を行うが、実施形態はこれに限定されるものではない。例えば緯度及び経度の情報が位置情報として用いられてもよい。なお、上述したように、住所と緯度及び経度とは相互に変換することが可能な情報である。
【００７２】
ステップＳ１６０３で、制御部４００は、ステップＳ１６０１で選択されたアイコン３を識別可能なアイコン情報を、ステップＳ１６０２で取得した位置情報及び時刻情報（選択日時）と対応付けて選択履歴情報７０１として選択履歴一覧情報７００に登録する。
【００７３】
続いて、ステップＳ１６０４において、選択履歴一覧情報７００を参照し、所定期間内の選択日時７０４を有する選択履歴情報７０１を抽出する。そして、抽出した選択履歴情報７０１に基づいて、どのアイコン３が所定期間内にどのエリアでどの時間帯に何回選択されたかの情報を集計し、集計情報１５００を生成する。集計情報１５００は、上述したように、アイコン選択集計情報１５０１を含んでいる。アイコン選択集計情報１５０１は、ステップＳ１６０４の所定期間内にアイコン１５０２のアイコン３が、情報処理装置１がエリア１５０３のエリアにあり、且つ、時間帯１５０４の時間帯に、選択回数１５０５の回数だけ選択されたことを示す情報である。
【００７４】
続いて、ステップＳ１６０５で、集計情報１５００に登録されている各アイコン選択集計情報１５０１を参照する。そして、ステップＳ１６０１でアイコン３が選択されたことにより、選択回数１５０５が他の選択回数範囲８０３の表示設定指定情報８０１に移ったものが有るか否かを判定する。表示設定指定情報８０１が他の範囲に変わったアイコン選択集計情報１５０１が無い場合には（ステップＳ１６０５がＮｏ）、フローはステップＳ１６０１へと戻る。一方、表示設定指定情報８０１が他の範囲に移ったアイコン選択集計情報１５０１が有る場合には（ステップＳ１６０５がＹｅｓ）、フローはステップＳ１６０６へと進む。
【００７５】
ステップＳ１６０６において、情報処理装置１の制御部４００は、表示設定指定情報８０１が他の範囲に移ったアイコン選択集計情報１５０１からアイコン１５０２、エリア１５０３、及び時間帯１５０４を取得する。そして、取得されたアイコン１５０２、エリア１５０３、及び時間帯１５０４と、移った先の新たな表示設定指定情報８０１に含まれる変更情報８０２とを対応付けてアイコン設定情報１１０１として設定情報１１００に登録する。なお、取得されたアイコン１５０２、エリア１５０３、及び時間帯１５０４を含むアイコン設定情報１１０１が、設定情報１１００に既に登録されている場合もある。この場合には、既に登録されているアイコン設定情報１１０１の変更情報１１０５の値を、移った先の新たな表示設定指定情報８０１の変更情報８０２に更新する。ステップＳ１６０６で、設定情報１１００にアイコン設定情報１１０１を登録又はアイコン設定情報１１０１を更新した後、フローはステップＳ１６０１へと戻る。
【００７６】
以上で述べた、図１６の動作フローにより、図１１に例示する設定情報１１００が生成される。図１６の動作フローでは、エリア及び時間帯に応じたアイコン３の選択回数が集計される。そして、制御部４００は、現在のエリア及び時間帯において、選択回数が多く頻繁に使用されるアイコン３については、そのアイコン３を選択し易くする変更情報１１０５を有するアイコン設定情報１１０１を設定情報１１００に登録する。そのため、ユーザはどのエリアでどの時間帯にどのアイコン３を頻繁に使用しているかを自身で判断し、手作業で設定情報１１００を作成するといった手間を必要とせずに、設定情報１１００を生成することができる。
【００７７】
なお、図１６のステップＳ１６０１の処理において、情報処理装置１の制御部４００は、例えば、選択受付部４１４として機能する。また、ステップＳ１６０２からステップＳ１６０４までの処理において、情報処理装置１の制御部４００は例えば、選択履歴集計部４１５として機能する。更に、ステップＳ１６０５からステップＳ１６０６までの処理において、情報処理装置１の制御部４００は例えば、生成部４１３として機能する。
【００７８】
図１７は、いくつかの実施形態に係る情報処理装置１を実現するためのコンピュータ１７００のハードウェア構成を例示する図である。図１７の情報処理装置１を実現するためのハードウェア構成は、例えば、プロセッサ１７０１、メモリ１７０２、記憶装置１７０３、読取装置１７０４、通信インタフェース１７０５、及び入出力装置１７０６を備える。また、図１７の情報処理装置１を実現するためのハードウェア構成は更に、例えばタッチパネル１７０７、表示装置１７０８、ＧＰＳ受信機１７０９、及び無線ＬＡＮ受信機１７１０も備えている。なお、これらのハードウェア構成はいずれもバス１７１２を介して互いに接続されている。
【００７９】
プロセッサ１７０１は、例えばメモリ１７０２を利用して上述の動作フローの手順を記述したプログラム４２０を実行することにより、上述した各機能部の一部又は全部の機能を提供する。上述の制御部４００は例えばプロセッサ１７０１であり、また、記憶部４１０は例えばメモリ１７０２、記憶装置１７０３、及び着脱可能記憶媒体１７１３を含んでいる。情報処理装置１のプロセッサ１７０１は、例えば、記憶装置１７０３に格納されているプログラム４２０を読み出して実行することで、例えば、取得部４１１、設定変更部４１２、生成部４１３、選択受付部４１４、及び選択履歴集計部４１５として機能する。
【００８０】
情報処理装置１の記憶装置１７０３には、例えば、設定情報５００，１１００、選択履歴一覧情報７００、範囲指定情報８００、集計情報１０００，１５００、スケジュール一覧情報１２００、及びスケジュール分類設定情報１３００が格納されている。 
【００８１】
メモリ１７０２は、例えば半導体メモリであり、ＲＡＭ領域及びＲＯＭ領域を含んで構成される。記憶装置１７０３は、例えばハードディスク、フラッシュメモリ、及びソリッドステートドライブ（ＳＳＤ）等の半導体メモリ、又は外部記録装置である。 
【００８２】
読取装置１７０４は、プロセッサ１７０１の指示に従って着脱可能記憶媒体１７１３にアクセスする。着脱可能記憶媒体１７１３は、例えば、半導体デバイス（ＵＳＢメモリ等）、磁気的作用により情報が入出力される媒体（磁気ディスク等）、光学的作用により情報が入出力される媒体（ＣＤ−ＲＯＭ、ＤＶＤ等）などにより実現される。通信インタフェース１７０５は、例えばネットワークと接続されており、プロセッサ１７０１の指示に従ってネットワークを介してデータを送受信する。入出力装置１７０６は、例えば、カメラ、マイクなどの入力デバイス、およびスピーカなどの出力デバイスとの間のインタフェースに相当する。
【００８３】
タッチパネル１７０７は、例えば、タッチパネル２などであり、抵抗膜方式、静電容量方式、及びその他の方式のものを含み、表示画面への接触等を介した入力を受け付ける装置である。表示装置１７０８は、例えばディスプレーなどである。ＧＰＳ受信機１７０９は、ＧＰＳ衛星からの信号を受信し、現在位置を測位する装置である。無線ＬＡＮ受信機１７１０は、無線ＬＡＮネットワークと接続するための装置である。また、プロセッサ１７０１は、例えば無線ＬＡＮ受信機１７１０で受信されるアクセスポイントからの信号のＭＡＣアドレスと電界強度に基づいて、位置情報を取得してもよい。
【００８４】
実施形態に係る各プログラム４２０は、例えば、下記の形態で情報処理装置１に提供される。
（１）記憶装置１７０３に予めインストールされている。
（２）着脱可能記憶媒体１７１３により提供される。
（３）プログラムを配信するサーバから例えば通信インタフェース１７０５を介して提供される。
【００８５】
以上で述べたように、いくつかの実施形態によれば、情報処理装置１の現在地の位置情報を用いてアイコンの表示設定を変更することで、情報処理装置１の操作性を向上させることができる。
【００８６】
また、上記の実施形態では、アイコン３を強調する例として、表示サイズを拡大する例を述べたが、実施形態はこれに限定されるものではない。例えば、アイコン３の表示を点滅させる、アイコン３の色を変える等により対象のアイコン３を目立たせるように構成してもよい。
【００８７】
また、上記の実施形態においては、情報処理装置１が取得する現在地の位置情報として、住所を番地まで比較的詳細に取得している。一方、設定情報５００，１１００のエリア５０３，１１０３及び集計情報１０００，１５００のエリア１００３，１５０３としては、住所は県、市、区等の比較的広い範囲として登録している。この様な範囲の大きさの設定は、例えば、利用形態及び利用環境に応じて任意に決定することができる。
【００８８】
例えば、ユーザの職場と、自宅の距離が近く同じ「市」内にある場合には、エリアとして「市」又は「県」といった範囲の大きさを選択すると、職場と、自宅の区別ができなくなってしまう。この様な場合には、「丁」や「番地」等のより狭い単位で、エリア５０３，１１０３及び集計情報１０００，１５００のエリア１００３，１５０３を登録するように構成してもよい。また、職場内でも、会議室と、自分のデスク周辺とでは表示設定を変更したいといった場合には、より狭い範囲にエリアを設定することで、対応することができる。
【００８９】
また、上記の実施形態では、位置情報及びエリアとして住所を用いる例を述べたが、例えば、緯度及び経度等の情報を用いても良い。その場合に、例えばエリア５０３，１１０３で指定される範囲としては、所定の緯度及び経度から所定の半径に収まる領域として定義されてもよい。
【００９０】
また、上記の実施形態では、範囲指定情報８００に複数の表示設定指定情報８０１が登録されている例を述べたが、実施形態はこれに限定されるものではない。例えば、範囲指定情報８００として、１つの表示設定指定情報８０１が登録されていてもよい。この場合には、例えば、選択回数範囲８０３には、所定の数値が登録されていてもよく、また、図９のステップＳ９０５及び図１６のステップＳ１６０５は、その所定の数値以上の回数で選択されたか否かを判定するように構成してもよい。
【００９１】
以上において、いくつかの実施形態について説明してきた。しかしながら、本発明に係る実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、本発明に係る種々の実施形態を成すことができることが理解されよう。或いは、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して本発明に係る種々の実施形態が実施され得ることが当業者には理解されよう。
【符号の説明】
【００９２】
１  情報処理装置
２  タッチパネル
３  アイコン
４  選択認識領域
４００  制御部
４０１  機能部
４１０  記憶部
４１１  取得部
４１２  設定変更部
４１３  生成部
４１４  選択受付部
４１５  選択履歴集計部
１７００  コンピュータ
１７０１  プロセッサ
１７０２  メモリ
１７０３  記憶装置
１７０４  読取装置
１７０５  通信インタフェース
１７０６  入出力装置
１７０７  タッチパネル
１７０８  表示装置
１７０９  ＧＰＳ受信機
１７１０  無線ＬＡＮ受信機
１７１２  バス
１７１３  着脱可能記憶媒体
【図４】
2014026588.tif 000003
【図５】
2014026588.tif 000004
【図６】
2014026588.tif 000005
【図７】
2014026588.tif 000006
【図８】
2014026588.tif 000007
【図９】
2014026588.tif 000008
【図１０】
2014026588.tif 000009
【図１１】
2014026588.tif 000010
【図１２】
2014026588.tif 000011
【図１３】
2014026588.tif 000012
【図１４】
2014026588.tif 000013
【図１５】
2014026588.tif 000014
【図１６】
2014026588.tif 000015
【図１７】
2014026588.tif 000016
【図１】
2014026588.tif 000017
【図２】
2014026588.tif 000018
【図３】
2014026588.tif 000019