(57)【要約】  複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する表示制御部を有する情報処理装置である。図５
2020084896.tif 000002
【特許請求の範囲】
【請求項１】
複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、前記地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する表示制御部を有する
情報処理装置。
【請求項２】
前記所定の入力に基づいて、前記トリガの内容が自動的に設定される
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、自動的に設定された前記トリガの内容を前記設定画面に表示する
請求項２に記載の情報処理装置。
【請求項４】
所定の地点を選択する入力と、当該所定の地点に向かう方向を前記経路上で指定する入力とを含む入力の少なくともいずれかに基づいて、前記所定の地点に居ること、前記所定の地点からの出発、及び、前記所定の地点への到着を内容とするトリガの少なくともいずれかが自動的に設定される
請求項２に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記所定の地点から当該所定の地点に接続された経路とは異なる方向に移動させる入力に基づいて、時刻情報を表示させる
請求項４に記載の情報処理装置。
【請求項６】
所定の地点に対して、複数の経路が接続されている場合に、前記複数の経路のうち所定の経路を特定する入力に基づいて、当該特定した経路に基づく内容のトリガが自動的に設定される
請求項２に記載の情報処理装置。
【請求項７】
前記表示制御部は、第１の地点から第２の地点に向かう入力と、時刻情報を表示させる入力とを含む入力に基づいて、前記第１の地点から第２の地点に向かう方向を示す情報を表示すると共に、前記第２の地点の近傍に時刻を設定可能な前記時刻情報を表示する
請求項１に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記地図情報に対する入力に基づいて、設定されたタスクの内容を表示する
請求項１に記載の情報処理装置。
【請求項９】
前記タスクは、ユーザ自身により設定されたタスク及び他のユーザにより設定されたタスクの少なくとも一方である
請求項１に記載の情報処理装置。
【請求項１０】
前記表示制御部は、前記タスクの内容を階層的に表示する
請求項１に記載の情報処理装置。
【請求項１１】
前記表示制御部は、所定の条件に基づいて、所定の階層より下位の階層の表示を制限する
請求項１０に記載の情報処理装置。
【請求項１２】
前記表示制御部は、所定の階層より下位の階層に含まれるタスクの数を示す情報を表示する
請求項１０に記載の情報処理装置。
【請求項１３】
前記表示制御部は、前記複数の地点のそれぞれに対して他のユーザにより設定されているタスクの比率を表示する
請求項１に記載の情報処理装置。
【請求項１４】
前記表示制御部は、他のユーザが設定したタスクを自身のタスクとして設定可能な設定画面を表示する
請求項１に記載の情報処理装置。
【請求項１５】
前記表示制御部は、前記設定画面を使用して設定されたタスクの実行を優先したルートを表示する
請求項１に記載の情報処理装置。
【請求項１６】
前記表示制御部は、前記経路の変更に基づいて、前記設定画面で設定されたタスクのうち、変更後の経路上で実行可能なタスクの実行場所を表示する
請求項１の記載の情報処理装置。
【請求項１７】
前記地図情報は、実際の地図に対応する情報又は実際の地図に基づく仮想地図に対応する情報である
請求項１に記載の情報処理装置。
【請求項１８】
前記複数の地点のそれぞれは、自動的に設定された地点又はユーザにより設定された地点の何れかである
請求項１に記載の情報処理装置。
【請求項１９】
表示制御部が、複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、前記地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する
情報処理方法。
【請求項２０】
表示制御部が、複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、前記地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する
情報処理方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
ユーザが有する情報受信装置に対して、様々な情報を通知するシステムが提案されている（例えば、特許文献１を参照のこと。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１５３３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ユーザに対して通知される情報が、場所的な情報と共に設定することができれば、適切なタイミングで所定の情報をユーザに通知することが可能となる。【０００５】
本開示は、ユーザに通知される情報を場所的な情報と共に設定することが可能な情報処理装置、情報処理方法及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本開示は、例えば、
複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する表示制御部を有する
情報処理装置である。【０００７】
本開示は、例えば、
表示制御部が、複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する
情報処理方法である。【０００８】
本開示は、例えば、
表示制御部が、複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する
情報処理方法をコンピュータに実行させるプログラムである。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態に係るスマートフォンの外観例を示す図である。
【図２】図２は、実施の形態に係るスマートフォンの内部構成例の概要を示すブロック図である。
【図３】図３は、実施の形態に係るスマートフォンの詳細な内部構成例を示すブロック図である。
【図４】図４は、実施の形態における、タスクの設定例（第１の例）を説明する際に参照される図である。
【図５】図５は、実施の形態に係る第１の例における設定画面例を説明するための図である。
【図６】図６は、実施の形態における、タスクの設定例（第２の例）を説明する際に参照される図である。
【図７】図７は、実施の形態に係る第２の例における設定画面例を説明するための図である。
【図８】図８Ａは第１の例における設定画面例を示す図であり、図８Ｂはタスク設定画面例を示す図であり、図８Ｃは繰り返し設定画面例を示す図である。
【図９】図９は、実施の形態における、タスクの設定例（第３の例）を説明する際に参照される図である。
【図１０】図１０は、実施の形態に係る第３の例における設定画面例を説明するための図である。
【図１１】図１１は、実施の形態における、タスクの設定例（第４の例）を説明する際に参照される図である。
【図１２】図１２は、実施の形態における、タスクの設定例（第５の例）を説明する際に参照される図である。
【図１３】図１３は、実施の形態における、タスクの設定例（第６の例）を説明する際に参照される図である。
【図１４】図１４は、実施の形態に係る第６の例における設定画面例を説明するための図である。
【図１５】図１５は、所定の経路を特定したトリガを設定する例を説明するための図である。
【図１６】図１６は、設定画面の他の例を説明するための図である。
【図１７】図１７は、仮想地図の他の例を説明するための図である。
【図１８】図１８は、実施の形態における、タスクの設定例（第７の例）を説明する際に参照される図である。
【図１９】図１９は、実施の形態に係る第７の例における設定画面例を説明するための図である。
【図２０】図２０は、予備的なトリガを設定する処理を説明する際に参照される仮想地図の一例を示す図である。
【図２１】図２１は、実施の形態に係る予備的なトリガを設定する処理の流れを示すフローチャートである。
【図２２】図２２は、実施の形態に係る予備的なトリガを実行する処理の流れを示すフローチャートである。
【図２３】図２３は、実施の形態に係る階層構造の一例を示す図である。
【図２４】図２４Ａ及び図２４Ｂは、実施の形態に係るタスクの閲覧例を説明する際に参照される図である。
【図２５】図２５Ａ及び図２５Ｂは、実施の形態に係るタスクの閲覧例を説明する際に参照される図である。
【図２６】図２６Ａ及び図２６Ｂは、実施の形態に係るタスクの閲覧例を説明する際に参照される図である。
【図２７】図２７は、実施の形態に係るタスクの閲覧例を説明する際に参照される図である。
【図２８】図２８Ａ〜図２８Ｃは、各レベルに対応する表示を遷移させる操作の他の例を説明するための図である。
【図２９】図２９Ａ〜図２９Ｃは、タスクの具体的な内容を閲覧する操作例を説明する際に参照される図である。
【図３０】図３０Ａ及び図３０Ｂは、他のユーザが設定したタスクを閲覧する処理を説明する際に参照される図である。
【図３１】図３１Ａ〜図３１Ｅは、他のユーザが設定したタスクを階層的に閲覧する処理を説明する際に参照される図である。
【図３２】図３２は、他のユーザが設定したタスクを閲覧する他の例を説明するための図である。
【図３３】図３３Ａ〜図３３Ｃは、実地図を使用してタスクを設定する際に参照される図である。
【図３４】図３４Ａ及び図３４Ｂは、タスクを優先したルートにリルートされる例を説明する際に参照される図である。
【図３５】図３５は、最短経路等の所定の経路を、タスクの実行を優先した経路に再設定する処理の流れを示すフローチャートである。
【図３６】図３６Ａ及び図３６Ｂは、リルートされた場合にタスクが実行可能な場所を再提案する処理を説明する際に参照される図である。
【図３７】図３７は、仮想地図と実地図との連携表示の概要を説明するための図である。
【図３８】図３８は、タスクプール等の具体的な表示例を示す図である。
【図３９】図３９は、タスクプール等の具体的な表示例を示す図である。
【図４０】図４０は、タスクプールの具体的な表示例を示す図である。
【図４１】図４１Ａ及び図４１Ｂは、タスクプール内のタスクをタップした際になされる表示例を説明するための図である。
【図４２】図４２は、表示部に対する操作に応じて表示内容が変化する第１の例を説明する際に参照される図である。
【図４３】図４３は、表示部に対する操作に応じて表示内容が変化する第１の例を説明する際に参照される図である。
【図４４】図４４は、表示部に対する操作に応じて表示内容が変化する第２の例を説明する際に参照される図である。
【図４５】図４５は、表示部に対する操作に応じて表示内容が変化する第２の例を説明する際に参照される図である。
【図４６】図４６は、ＰＯＩを消去する操作の一例を説明する際に参照される図である。
【図４７】図４７は、表示部に対する操作に応じて表示内容が変化する第３の例を説明する際に参照される図である。
【図４８】図４８は、表示部に対する操作に応じて表示内容が変化する第３の例を説明する際に参照される図である。
【図４９】図４９は、表示部に対する操作に応じて表示内容が変化する第３の例に対応する変形例を説明する際に参照される図である。
【図５０】図５０は、表示部に対する操作に応じて表示内容が変化する第３の例に対応する変形例を説明する際に参照される図である。
【図５１】図５１は、表示部に対する操作に応じて表示内容が変化する第４の例に対応する変形例を説明する際に参照される図である。
【図５２】図５２は、表示部に対する操作に応じて表示内容が変化する第４の例を説明する際に参照される図である。
【図５３】図５３は、表示部に対する操作に応じて表示内容が変化する第５の例を説明する際に参照される図である。
【図５４】図５４は、表示部に対する操作に応じて表示内容が変化する第５の例を説明する際に参照される図である。
【図５５】図５５は、表示部に対する操作に応じて表示内容が変化する第６の例を説明する際に参照される図である。
【図５６】図５６は、表示部に対する操作に応じて表示内容が変化する第６の例を説明する際に参照される図である。
【図５７】図５７は、表示部に対する操作に応じて表示内容が変化する第７の例を説明する際に参照される図である。
【図５８】図５８は、表示部に対する操作に応じて表示内容が変化する第７の例を説明する際に参照される図である。
【図５９】図５９は、表示部に対する操作に応じて表示内容が変化する第７の例を説明する際に参照される図である。
【図６０】図６０は、表示部に対する操作に応じて表示内容が変化する第７の例を説明する際に参照される図である。
【図６１】図６１Ａ及び図６１Ｂは、表示部に対する操作に応じて表示内容が変化する第７の例に対応する変形例を説明する際に参照される図である。
【図６２】図６２は、表示部に対する操作に応じて表示内容が変化する第７の例に対応する変形例を説明する際に参照される図である。
【図６３】図６３は、表示部に対する操作に応じて表示内容が変化する第８の例を説明する際に参照される図である。
【図６４】図６４は、表示部に対する操作に応じて表示内容が変化する第８の例を説明する際に参照される図である。
【図６５】図６５は、表示部に対する操作に応じて表示内容が変化する第８の例を説明する際に参照される図である。
【図６６】図６６は、表示部に対する操作に応じて表示内容が変化する第８の例に対応する変形例を説明する際に参照される図である。
【図６７】図６７は、実施の形態における、現在状況の表示を行う処理を説明する際に参照される図である。
【図６８】図６８は、実施の形態における、タスクが実行されなかった場合に行われる処理を説明する際に参照される図である。
【図６９】図６９は、実施の形態における、タスクが実行されなかった場合に行われる処理を説明する際に参照される図である。
【図７０】図７０は、タスク及び当該タスクのプロパティの一例を示す図である。
【図７１】図７１Ａ及び図７１Ｂは、実施の形態における、再スケジュール化されたタスクをリアルタイムに通知する処理を説明する際に参照される図である。
【図７２】図７２Ａ及び図７２Ｂは、実施の形態における、再スケジュール化されたタスクをリアルタイムに通知する処理を説明する際に参照される図である。
【図７３】図７３Ａ及び図７３Ｂは、実施の形態における、再スケジュール化されたタスクをリアルタイムに通知する処理を説明する際に参照される図である。
【図７４】図７４は、実施の形態における、ペナルティスコアに応じて分岐点が設定される例の概要を説明するための図である。
【図７５】図７５Ａ及び図７５Ｂは、実施の形態における、タスクに期限が設定されている場合に、当該タスクを実施する場所の検索範囲を限定する第１の例を説明する際に参照される図である。
【図７６】図７６Ａ及び図７６Ｂは、実施の形態における、タスクに期限が設定されている場合に、当該タスクを実施する場所の検索範囲を限定する第２の例を説明する際に参照される図である。
【図７７】図７７Ａ及び図７７Ｂは、実施の形態における、タスクに期限が設定されている場合に、当該タスクを実施する場所の検索範囲を限定する第３の例を説明する際に参照される図である。
【図７８】図７８は、実施の形態における、タスクを実施するお薦めの場所を提示する処理を説明する際に参照される図である。
【図７９】図７９は、実施の形態における、タスクを実施するお薦めの場所を提示する処理を説明する際に参照される図である。
【図８０】図８０は、実施の形態における、タスクを実施するお薦めの場所を提示する処理を説明する際に参照される図である。
【図８１】図８１は、実施の形態における、タスクを実施する場所を検索し、検索結果をユーザに提示する処理の流れを示すフローチャートである。
【図８２】図８２は、タスクを実施する場所の詳細情報をユーザに提示する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本開示の実施の形態等について図面を参照しながら説明する。なお、説明は以下の順序で行う。
＜実施の形態＞
＜変形例＞
以下に説明する実施の形態等は本開示の好適な具体例であり、本開示の内容がこれらの実施の形態等に限定されるものではない。
なお、以下の説明において、同一若しくは同質の構成、表示内容等については同一の参照符号を付し、重複した説明を適宜、省略する。
【００１１】
＜実施の形態＞
［情報処理装置の外観例］
図１は、実施の形態に係る情報処理装置の外観例を示している。本実施の形態に係る情報処理装置は、例えば、ユーザが携帯可能な電子機器、より具体的には、スマートフォン１として実現される。スマートフォン１は、少なくとも表示部１１を有している。表示部１１は、例えば、タッチスクリーンとして構成されており、各種の操作入力を受け付けることができるように構成されている。表示部１１には、各種の情報が表示される。なお、表示部１１に表示される表示内容の具体例や、表示部１１に対してなされる操作入力例、及び、操作入力に応じた表示内容の遷移例等についての詳細は後述する。
【００１２】
なお、以下の説明では、スマートフォン１に対する操作入力が、表示部１１に対する指やスタイラスペン等の器具を用いたタッチ（近接でも良い）によりなされる例について説明するが、これに限定されるものではない。ボタンや圧力センサに対する操作入力や音声入力等によってスマートフォン１に対する操作入力がなされても良い。
【００１３】
なお、本技術に係る情報処理装置は、スマートフォンに限定されるものではなく他の機器でも良い。例えば、情報処理装置は、タブレット型コンピュータ、リストバンド型機器に代表されるウエアラブル機器、携帯電話、ＡＲ(Augmented Reality)やＶＲ(Virtual Reality)を実現する機器等であっても良い。また、情報処理装置は、携帯型の電子機器でなくても良く、据え置き型の電子機器、例えば、テレビジョン装置、パーソナルコンピュータ、プロジェクタ、車載機器、ネットワークに接続されたその他の機器（ＩｏＴ（Internet of Things）機器）等であっても良い。
【００１４】
［情報処理装置の内部構成例］
（概要）
次に、情報処理装置の一例であるスマートフォン１の内部構成例について説明する。図２は、スマートフォン１の内部構成例の概要を示すブロック図である。スマートフォン１は、概略的には、上述した表示部１１の他に、例えば、制御部１２、センサ部１３、通信部１４及びデータベース（ＤＢ）１５を有している。制御部１２に対して、表示部１１、センサ部１３、通信部１４及びデータベース１５がそれぞれ接続されている。
【００１５】
制御部１２は、ＣＰＵ（Central Processing Unit）等から構成されており、スマートフォン１の各部を統括的に制御する。特に断らない限り、後述する各処理は制御部１２により行われる。また、制御部１２は、後述する表示部１１への表示内容を制御する表示制御部として機能する。制御部１２は、不図示のＲＯＭ(Read Only Memory)及びＲＡＭ（Random Access Memory）を有している。ＲＯＭには、制御部１２によって実行されるプログラムが格納されている。ＲＡＭは、データの一時記憶領域や、制御部１２がプログラムを実行する際のワークメモリとして使用される。なお、制御部１２の具体的な機能等については後述する。
【００１６】
センサ部１３は、各種のセンシングデータを取得するセンサを総称したものである。センサ部１３の具体例については、後述する。
【００１７】
通信部１４は、他の装置と通信を行うための構成である。通信部１４は、通信方式に対応した変復調回路等を有している。通信は、有線による通信でも良いし、無線による通信でも良いし、その両方でも良い。無線通信としては、ＬＡＮ（Local Area Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、またはＷＵＳＢ（Wireless USB）等が挙げられる。通信部１４を介して、スマートフォン１と他の装置との間で、各種のデータやコマンドのやり取りがなされる。
【００１８】
データベース１５は、各種の情報を記憶する装置である。データベース１５としては、ＨＤＤ（Hard Disk Drive）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、光磁気記憶デバイス等が挙げられる。データベース１５に記憶されるデータの具体例については後述する。
【００１９】
なお、例示したスマートフォン１の構成のうちの全てをスマートフォン１が有する必要はなく、一部の構成や所定の機能を実行するための機能ブロックを他の装置が有する構成等としても良い。例えば、クラウド上の他の装置がデータベース１５を有する構成でも良いし、通信部１４がスマートフォン１に着脱自在とされる通信アダプタ等であっても良い。
【００２０】
（詳細な内部構成例）
図３は、スマートフォン１の詳細な内部構成例を示すブロック図である。制御部１２は、例えば、状況認識部１２１、情報取得部１２２、状態認識部１２３、ＰＯＩ(Point of Interest)情報取得部１２４、トリガ判定部１２５、タスク管理部１２６及び経路生成部１２７を有している。センサ部１３は、例えば、モーションセンサ１３１及び位置センサ１１３２を有している。なお、センサ部１３は、モーションセンサ１３１及び位置センサ１３２以外に、ユーザの血圧、体温、脈拍等を測定可能な生体センサや、気温、湿度、気圧、風速等を測定可能な環境センサを有していても良い。
【００２１】
状況認識部１２１は、スマートフォン１のユーザの現在、過去、未来等における行動や状況を認識する。状況認識部１２１は、情報取得部１２２、状態認識部１２３及びＰＯＩ情報取得部１２４から供給される情報を適宜、参照して、ユーザの状況を認識する。状況認識部１２１は、認識結果をトリガ判定部１２５及びデータベース１５に出力する。データベース１５には、状況認識部１２１による認識結果、具体的には、行動の履歴や状況の履歴等がログとして記憶される。
【００２２】
情報取得部１２２は、通信部１４を介して各種の情報を取得し、取得した情報を状況認識部１２１に出力する。情報取得部１２２が取得する情報としては、ユーザが過去に購入した履歴を示す購買情報や、年月日や時間等に関する日時情報、店や施設の位置に関する情報等が挙げられるが、これらに限定されるものではない。情報取得部１２２は、取得した情報を状況認識部１２１に出力する。
【００２３】
状態認識部１２３は、ユーザの状態を認識する。ユーザの状態は、例えば、モーションセンサ１３１が出力するセンサデータに基づいて得られるユーザの動きを含む。状態認識部１２３は、認識したユーザの状態を状況認識部１２１に出力する。
【００２４】
ＰＯＩ情報取得部１２４は、位置センサ１３２が出力するセンサデータに基づいて、ＰＯＩに関する情報を取得する。ＰＯＩは、例えば、ユーザが興味を示した場所や頻繁に行く場所に関する情報であり、少なくとも、その場所を特定するための情報（例えば、緯度及び経度であり、高度情報を含んでいても良い。）を含む。ＰＯＩに、その場所に関連する情報、例えば、その場所の電話番号や住所、ネットワークを介して投稿された評価コメント等が含まれていても良い。これらの関連する情報は、例えば、情報取得部１２２により取得される。ＰＯＩ情報取得部１２４は、例えば、位置センサ１３２のセンシングデータに基づいて、動きが停止した箇所（一時的に立ち止まっている箇所）を判別し、その箇所がＰＯＩであると判断する。情報取得部１２４は、取得したＰＯＩに関する情報を状況認識部１２１に出力する。
【００２５】
なお、情報取得部１２２により取得された情報や状態認識部１２３の認識結果、ＰＯＩ情報取得部１２４により取得されたＰＯＩに関する情報等は、データベース１５に適宜、記憶されても良い。
【００２６】
トリガ判定部１２５は、状況認識部１２１による認識結果に基づいて、設定されているトリガ（条件）が成立したか否かを判断する。トリガ判定部１２５は、判断結果をタスク管理部１２６に出力する。
【００２７】
タスク管理部１２６は、タスクの管理に関する処理を行う。本実施の形態に係るタスクの管理に関する処理には、タスクの登録処理、タスクの通知処理、タスクの登録や変更を行う際の表示処理等が含まれる。タスク管理部１２６による処理に応じた表示が、表示部１１になされる。なお、タスクとは、スマートフォン１若しくはその他の電子機器が行うべき処理でも良いし、スマートフォン１のユーザやその他の人物が行うべき行動であっても良いし、その両方であっても良い。
【００２８】
経路生成部１２７は、例えば、データベース１５に記憶されている情報を参照して、所定の経路からなる仮想地図に関する情報（以下、仮想地図情報と適宜、称する。）を生成する。ここで、仮想地図とは、ユーザの行動や状況のログに即した仮想的な地図、具体的には、スマートフォン１のユーザ（他のユーザであっても良い）用に、適宜、カスタマイズされた地図を意味する。
【００２９】
一例として、経路生成部１２７は、データベース１５に記憶されているＰＯＩに関する情報を参照して仮想地図情報を生成する。経路生成部１２７は、例えば、ＰＯＩを結んだ仮想地図を生成し、当該仮想地図に対応する仮想地図情報を生成する。
【００３０】
なお、仮想地図は、ユーザの行動や状況のログに応じて適宜、変更され得るものである。本実施の形態では、仮想地図を使用したタスクの設定、変更、削除等が可能とされる。また、仮想地図は、経路生成部１２７により自動的に生成されることを想定しているが、その全部又は一部がユーザの手動による操作入力により生成されるようにしても良い。経路生成部１２７は、生成した仮想地図情報をタスク管理部１２６に出力する。
【００３１】
［仮想地図を使用したタスクの管理に関する具体例］
（トリガ及びタスクの設定例）
次に、仮想地図を使用したタスクの管理に関する具体例について説明する。始めに、仮想地図を使用したタスクの設定例について説明する。
【００３２】
「第１の例」
図４は、タスクの設定例（第１の例）を説明する際に参照される図である。図４に示すように、表示部１１に仮想地図ＶＭ１がされる。仮想地図ＶＭ１は、例えば、経路生成部１２７により生成され、タスク管理部１２６による制御に応じて表示部１１に表示される。なお、図４では、表示部１１が横向きで示されているが、縦向きであっても構わない。他の図についても同様である。
【００３３】
仮想地図ＶＭ１は、例えば、表示部１１の中央付近に表示される。表示部１１の右上には、例えば、時計を模した時計アイコンＩＣ１、地図を模した地図アイコンＩＣ２及び「？」と表示されるヘルプアイコンＩＣ３が並んで表示される。その他、表示部１１には、時刻、電池残量、電波状況、特定のアプリケーションを起動させるアイコン等が表示される。
【００３４】
仮想地図ＶＭ１は、例えば、複数のＰＯＩ及び各ＰＯＩ間を結ぶ経路を含む。仮想地図ＶＭ１は、ＰＯＩの一例として「家（自宅）」、「自宅最寄駅」、「乗換駅」、「職場最寄駅」、「職場」を含む。仮想地図ＶＭ１では、各ＰＯＩが長円状の枠で囲まれると共にＰＯＩ同士が経路に対応する直線で結ばれている。このように、仮想地図は、例えば、実際の地図に基づく地図であり、より具体的には、日頃のユーザの行動（習慣的行動）に応じてカスタマイズされた地図である。
【００３５】
仮想地図ＶＭ１を使用してトリガが設定される。例えば「職場からの帰宅時に自宅最寄駅に着いたタイミング」というトリガを設定する例を考える。換言すれば、第１の例におけるトリガは、所定のＰＯＩを中心に所定範囲内（例えば、数十メートル）に入った（エンター）したタイミングに対応するトリガである。
【００３６】
例えば、ユーザは、例えば自身の指Ｆにより「自宅最寄駅」と「乗換駅」との間の経路を指Ｆでタップする（近接又は触れる。）。そして、指Ｆをタップした状態を維持しつつ、指Ｆを左側にドラッグする（なぞる）。「自宅最寄駅」と「乗換駅」との間の経路から「自宅最寄駅」に向かって左側にドラッグ操作を行うことにより、出勤時でなく帰宅時というトリガを設定することが可能となる。
【００３７】
ドラッグ操作に応じて「自宅最寄駅」と「乗換駅」との間の経路にドラッグ方向（図４の例では左方向）に対応する三角状の矢印が表示される。矢印は、適宜な色で着色されて表示されても良い。そして、ユーザがタスクを報知して欲しいＰＯＩを選択する。本例では、ユーザが「自宅最寄駅」の箇所で指Ｆを離すことによりＰＯＩの選択がなされる。なお、この際に、選択されたＰＯＩの表示態様を変化させ、他のＰＯＩよりも強調する表示がなされても良い。例えば、「自宅最寄駅」の箇所が点滅したり、表示色が変化したり、「自宅最寄駅」の箇所が他のＰＯＩより拡大して表示されたりすることにより、「自宅最寄駅」が強調表示される。このように、ある場所に近づく場合や、後述するようにある場所から遠のいた場合にタスクが実行されるような設定を行うことは「フェンスをはる」などと称される場合もある。
【００３８】
係る操作により、仮想地図ＶＭ１を使用したトリガの設定が可能となる。仮想地図ＶＭ１は、ユーザの生活パターンに対応して最適化された地図である。従って、仮想地図ＶＭ１を使用した直感的な操作により、ユーザは多くの操作を必要とすることなく、目的とする場所や経路に対応するトリガを設定することができる。
【００３９】
トリガの設定がなされると、タスクの設定がなされる。図５は、指Ｆが表示部１１から離された際に表示される画面例を示す図である。指Ｆが表示部１１から離されると設定画面２１がポップアップ表示（周囲に比べて強調される表示）される。設定画面２１の周囲は、設定画面２１に比べて低い照度で表示される。なお、設定画面２１は、ポップアップ表示に限定されることなく、例えば、図４に示す表示から画面内容が遷移することで表示されるようにしても良い。
【００４０】
設定画面２１では、トリガ（発火条件）２１ａが表示される。トリガ２１ａは、上述したように、仮想地図ＶＭ１を使用した入力に応じて自動的に設定された内容であり、具体的には「「帰宅時」に「自宅最寄駅」に着いたら」という条件である。設定画面２１には、更に、タスク２１ｂが表示される。タスク２１ｂは、例えば、トリガ２１ａが成立した場合にユーザ又はスマートフォン１が行うべきアクションに対応するものである。本例における設定画面２１には、更に、トリガ２１ａ及びタスク２１ｂを実行する頻度や繰り返しの頻度を示す繰り返し表示２１ｃ（図示の例では毎回）、前回、トリガ２１ａが成立した履歴を示す履歴表示２１ｄ（図示の例では、二日前）、設定画面２１の内容を取り消す（破棄する）ためのゴミ箱を模したゴミ箱アイコン２１ｅが含まれる。ユーザは、設定画面２１を使用して各種の設定を行う。
【００４１】
「第２の例」
図６は、タスクの設定例（第２の例）を説明する際に参照される図である。図６に示すように、表示部１１に上述した仮想地図ＶＭ１が表示される。
【００４２】
仮想地図ＶＭ１を使用してトリガが設定される。例えば「職場を出たら」というトリガを設定する例を考える。換言すれば、第２の例におけるトリガは、あるＰＯＩを中心に当該ＰＯＩから所定範囲外にでたとき（イグジット）のタイミングに対応するトリガの例である。
【００４３】
例えば、ユーザは、例えば自身の指ＦによりＰＯＩの一つである「職場」を指Ｆでタップする。この際に、「職場」が他のＰＯＩに比べて強調表示されても良い。そして、指Ｆをタップした状態を維持しつつ、指Ｆを左側にドラッグする。「職場」から左側にドラッグ操作を行うことにより、職場への出勤時でなく帰宅時というトリガを設定することが可能となる。
【００４４】
ドラッグ操作がなされると、「職場」を起点としてドラッグ方向（図６の例では左方向）に対応する三角状の矢印が表示される。矢印は、適宜な色で着色されて表示されても良い。そして、ユーザがタスクを報知して欲しい箇所で指Ｆを離す。本例では、ユーザが「職場」と「最寄駅」との間の経路の箇所で指Ｆを離す操作がなされる。
【００４５】
トリガの設定がなされると、タスクの設定がなされる。図７は、指Ｆが表示部１１から離された際に表示される画面例を示す図である。指Ｆが表示部１１から離されると、設定画面２２が表示部１１に表示される。設定画面２２は、指Ｆが表示部１１から離された際に、例えば、ポップアップ表示される。設定画面２２の周囲は、設定画面２２に比べて低い照度で表示される。なお、設定画面２２は、ポップアップ表示に限定されることなく、例えば、図６に示す表示から画面内容が遷移することで表示されるようにしても良い。
【００４６】
設定画面２２では、トリガ２２ａが表示される。トリガ２２ａは、上述したように、仮想地図ＶＭ１を使用して設定される。設定画面２２には、更に、タスク２２ｂが表示される。タスク２２ｂは、例えば、トリガ２２ａが成立した場合にユーザ又はスマートフォン１が行うべきアクションに対応するものである。本例における設定画面２２には、本例における設定画面２２には、更に、トリガ２２ａ及びタスク２２ｂを行う頻度や繰り返しの頻度を示す繰り返し表示２２ｃ（図示の例では「平日」）、前回、トリガ２２ａが成立した履歴を示す履歴表示２２ｄ（図示の例では、二日前）、設定画面２２の内容を取り消す（破棄する）ためのゴミ箱を模したゴミ箱アイコン２２ｅが含まれる。ユーザは、設定画面２２を使用して各種の設定を行う。
【００４７】
（設定画面の詳細について）
上述した第１、第２の例が、タスクの設定に関する基本的な態様である。ここで、上述した設定画面の詳細について説明する。なお、以下では、設定画面２１を例にして説明するが、設定画面２２についても同様である。
【００４８】
図８Ａは、上述した第１の例における設定画面２１を示す図である。上述したように、設定画面２１には、トリガ２１ａ、タスク２１ｂ、繰り返し表示２１ｃ、履歴表示２１ｄ、ゴミ箱アイコン２１ｅが含まれる。この他に、設定画面２１には、左側に向かう矢印を模した矢印アイコン２１ｆ及び共有アイコン２１ｇが含まれる。例えば、矢印アイコン２１ｆは設定画面２１の左上に、共有アイコン２１ｇは設定画面２１の右上にそれぞれ表示される。
【００４９】
以下、設定画面２１における各項目の内容や項目を使用した操作の具体例について説明する。トリガ２１ａは、仮想地図ＶＭ１を使用して設定された内容を言語化（文字化）したものである。なお、仮想地図ＶＭ１を使用したトリガ２１ａの設定が、操作ミス等により適切でない場合もあり得る。従って、設定画面２１を使用して、トリガ２１ａの内容を編集できるようにしても良い。例えば、トリガ２１ａの箇所を長押しすることにより、仮想地図ＶＭ１が表示され、トリガの内容を再設定することができるようにしても良い。また、トリガ２１ａの「」内の内容を手動による入力で修正できるようにしても良い。
【００５０】
タスク２１ｂは、タスク２１ｂの内容を示す文字列である。文字列の「」の箇所をタップすると、「」内の具体的な内容を指定することができる。
【００５１】
タスク２１ｂの文字列の例えば右側には、下向きの黒三角が表示されている。黒三角をクリックすることにより、画面内容が設定画面２１から図８Ｂに示すタスク設定画面２１Ａに遷移する。タスク設定画面２１Ａは、タスク２１ｂの「」内の内容をどのように通知するか等の設定を行う画面である。タスク設定画面２１Ａの下には、例えば４個のタブが表示され、各タブがユーザにより選択可能とされている。４個のタブは、例えば、「デフォルト」、「良く使う」、「人気設定」、「スマートフォンのお薦め」であり、図示する例では「デフォルト」が選択された例である。
【００５２】
タスク設定画面２１Ａには、項目として「メモ」、「機器設定」、「連絡」、「その他」が表示されている。項目「メモ」は、タスク２１ｂの内容に対応するＴｏＤｏリスト（本例では「買物リスト」）の通知態様を設定する項目である。例えば、「ＴｏＤｏリストを通知する」という内容と、「ＴｏＤｏリストを読み上げる」という内容とが、設定可能とされている。「ＴｏＤｏリストを通知する」が選択されると、タスク２１ｂの「」内の内容（本例では買物リスト）が表示によりユーザに通知される。「ＴｏＤｏリストを読み上げる」が選択されると、タスク２１ｂの「」内の内容である買物リストが音声によりユーザに通知される。
【００５３】
項目「機器設定」は、タスク２１ｂの内容を通知する際の音量や、ブルートゥース（登録商標）を使用した処理を行う場合の当該ブルートゥース（登録商標）に関する設定を行う項目である。具体例としては、項目「機器設定」の「音量」に関する設定を行うことにより、ユーザの行動（例えばこれから歩く）等に応じて音量を自動で小さくする等の設定を行うことができる。
【００５４】
項目「連絡」は、タスク２１ｂの発火条件の内容をメール等の手段で自動的に他者に通知を行うか否かの設定を行うための項目である。この項目が選択されると、タスク２１ｂの内容が「自動メールで送信する」に切り替わる。本項目では、メールの送信先も併せて設定される。具体例としては、「自宅最寄駅」に着いたらその旨を示す定型文が自動で送信される。なお、タスク２１ｂの表示や音声による通知に加えて、メールの自動送信ができるようにしても良い。
【００５５】
項目「その他」は、例えば、リストや画像を通知するか否かの設定を行うための項目である。この項目が選択されると、ユーザにより指定されたリストや画像が表示される。なお、本項目を指定した上で、リストや画像の通知以外の通知態様を具体的に指定できるようにしても良い。
【００５６】
以上説明した各項目が、「デフォルト」タブが選択された場合にデフォルトの表示順序でもって表示される。「よく使う」タブが選択された場合は、設定された頻度に応じて各項目がソートされた上で表示される。「人気設定」タブが設定された場合は、スマートフォン１のユーザの設定と他のユーザの設定とが共有され、共有された設定の頻度で各項目がソートされた上で表示される。「スマートフォンのお薦め」タブが選択されると、ユーザは使用していないものの、他のユーザが使っているなど、各項目が新しい項目の順でソートされた上で表示される。
【００５７】
繰り返し表示２１ｃは、繰り返し回数の内容を示す文字である。繰り返し回数の内容を示す文字列の例えば右側には、下向きの黒三角が表示されている。この黒三角がタップされると、画面の内容が、図８Ｃに示す繰り返し設定画面２１Ｂに遷移する。図８Ｃに示すように、繰り返し設定画面２１Ｂでは、例えば、丸印が付された１週間の曜日、「繰り返し」及び「カスタム」との文字が表示される。ユーザは、所定の曜日（図示の例では、水曜日と金曜日）を選択することにより、繰り返す曜日を設定することが可能となる。なお、「繰り返し」の文字の横に表示されるチェックボックスにチェックが付されていない場合には、曜日や「カスタム」との文字は表示されない。また、「カスタム」との文字を選択することにより、曜日だけでなく、時間帯に関する設定を行うことも可能となる。
【００５８】
履歴表示２１ｄは、トリガ２１ａが成立した最新の履歴を示す文字列である。履歴表示２１ｄの箇所をタップすることにより、トリガ２１ａが成立した過去の履歴が表示されるようにしても良い。
【００５９】
ゴミ箱アイコン２１ｅは、仮想地図ＶＭ１や設定画面２１を使用して設定したトリガ２１ａやタスク２１ｂの内容を破棄するためのアイコンである。ゴミ箱アイコン２１ｅがタップされると、トリガ２１ａやタスク２１ｂの内容が破棄される。ゴミ箱アイコン２１ｅがタップされた際に、トリガ２１ａやタスク２１ｂの内容を破棄する処理を行って良いか否かを確認する確認画面が表示されるようにしても良い。
【００６０】
矢印アイコン２１ｆがタップされると、画面が前の画面内容に遷移する。例えば、矢印アイコン２１ｆがタップされると、画面内容が設定画面２１から仮想地図ＶＭ１が表示される画面に遷移する。
【００６１】
共有アイコン２１ｇは、設定画面２１を使用してなされた設定内容を他のユーザと共有するためのアイコンである。なお、共有アイコン２１ｇを使用した処理の具体例については後述する。
【００６２】
（動作例）
次に、スマートフォン１における動作例について説明する。なお、以下では、上述した第１の例で説明した内容のトリガ及びタスクが設定されているものとして説明する。
【００６３】
スマートフォン１を携帯するユーザが居る位置を示す情報が位置センサ１３２により取得される。位置センサ１３２から出力されるセンシングデータ、例えば、緯度及び経度を含む位置情報が状況認識部１２１に供給される。状況認識部１２１は、位置情報をトリガ判定部１２５に出力する。位置情報は、例えば、トリガ判定部１２５に対して周期的に出力される。
【００６４】
また、状況認識部１２１は、トリガ２１ａ等の設定内容を取得する。トリガ２１ａ等の設定内容は、例えば、データベース１５に記憶されている。状況認識部１２１は、取得したトリガ２１ａ等の設定内容をトリガ判定部１２５及びタスク管理部１２６のそれぞれに供給する。
【００６５】
トリガ判定部１２５は、ユーザの位置情報に基づいて、ユーザが「自宅最寄駅」に到着したか否か、換言すれば、トリガ２１ａが成立したかを判定する。トリガ判定部１２５は、ユーザの位置情報が「自宅最寄駅」の例えば、数十メートル程度近づいた場合に、ユーザが「自宅最寄駅」に到着したと判定する。
【００６６】
トリガ判定部１２５は、ユーザが「自宅最寄駅」に到着したと判定した場合に、トリガ２１ａが成立したことをタスク管理部１２６に通知する。タスク管理部１２６は、設定されたタスク２１ｂの内容を実行する。例えば、買物リストを表示部１１に表示する。この際に、タスク２１ｂが実行されていることをユーザに報知するための処理が行われても良い。例えば、スマートフォン１を振動させる処理や所定のメロディを再生する処理が行われても良い。なお、タスク管理部１２６は、買物リストを読み上げても良い。タスク２１ｂの通知態様は、上述したように、設定画面２１を使用して決められる。
【００６７】
ユーザは、表示部１１の内容、具体的には、買物リストを確認する。これにより、ユーザは、買物すること及び買う物の内容を忘れずに、買物を行うことができる。以上説明したように、本実施の形態によれば、ユーザに対して通知される情報を場所的な情報（例えば、ＰＯＩやＰＯＩ間の経路）と共に設定することが可能となる。
【００６８】
なお、上述した仮想地図ＶＭ１や設定画面２１に対する操作入力は一例であり限定されるものではない。例えば、仮想地図ＶＭ１における所定のＰＯＩに指Ｆをドラッグする操作がなされ、その状態で指Ｆを押し込む操作に応じて、設定画面２１が表示されるようにしても良い。また、スマートフォン１を使用せずに、眼鏡型のデバイス等を使用したＡＲ(Augmented Reality)によっても同様の処理を行うことも可能である。係る構成の場合は、所定のジェスチャも操作入力になり得る。
【００６９】
（他のタスクの設定例）
以上が仮想地図を用いたタスクの設定例であるが、これに限定されるものでない。他のタスクの設定例について説明する。
【００７０】
「第３の例」
図９は、タスクの設定例（第３の例）を説明する際に参照される図である。図９に示すように、表示部１１に上述した仮想地図ＶＭ１が表示される。
【００７１】
仮想地図ＶＭ１を使用してトリガが設定される。例えば「職場に１２：００に居たら」というトリガを設定する例を考える。換言すれば、第３の例におけるトリガは、場所的な情報と共に時間情報を含めたタイミングに対応するトリガの例である。
【００７２】
始めに、所定のＰＯＩを指Ｆによりタップして選択する。例えば、ＰＯＩの一つである「職場」が選択される。選択に伴って「職場」が他のＰＯＩに比べて強調表示されても良い。そして、「職場」のタップがなされた状態で、経路がない方向へのドラッグ操作がなされる。例えば、「職場」の表示位置から下側に向かうドラッグ操作がなされる。指Ｆが表示部１１から離されると、ドラッグ操作に沿った方向、即ち、「職場」の表示位置の下側に時刻情報入力画面２５が表示される。
【００７３】
時刻情報入力画面２５は、例えば、時計、時刻を示す文字、曜日を含む。ユーザは、例えば、時計に対するドラッグ操作を行うことで、トリガに含まれる時刻（本例では１２：００）を指定する。時刻の指定がなされ、ドラッグ操作が解除されると、図１０に示す設定画面２６が表示される。設定画面２６には、上述した操作により設定されたトリガの内容が含まれる。設定画面２６に含まれる他の情報やタスク等の設定方法は、例えば、上述した設定画面２１と同様であるので重複した説明を省略する。
【００７４】
なお、時刻情報入力画面２５は、時計アイコンＩＣ１がタップされることで表示されても良い。例えば、「職場」をタップすることで「職場」が選択される。続いて、時計アイコンＩＣ１がタップされることにより、「職場」の近傍に時刻情報入力画面２５が表示されるようにしても良い。時刻情報入力画面２５は、対応するＰＯＩ（本例では「職場」）の近傍に表示されることが好ましいものの、その表示位置は、必ずしも「職場」の表示位置の下側に限定されることはなく、適宜な位置とすることができる。
【００７５】
「第４の例」
図１１は、タスクの設定例（第４の例）を説明する際に参照される図である。上述した第１から第３の例では、仮想地図ＶＭ１を用いて、何らかの場所に紐付いたタスクを設定する例について説明したが、本実施の形態では、場所に紐付かない場所非依存のタスクの設定も可能とされる。第４の例は、場所に紐付かない場所非依存のタスクを設定する例である。
【００７６】
例えば、仮想地図ＶＭ１が表示され、且つ、ＰＯＩの選択がされていない状態で、時計アイコンＩＣ１がタップされる。すると、図１１に示すように、設定画面２７が表示される。設定画面２７は、例えば、ポップアップ表示される。
【００７７】
設定画面２７には、トリガの内容を示す文字列であるトリガ２７ａが含まれる。本例では、場所非依存のタスクであることから、トリガ２７ａの場所的な内容は「どこでも」となる。場所非依存の場合、他の情報がトリガ２７ａに規定される。図１１に示す例では、トリガ２７ａに時刻「１２：００」が規定されている。時刻は「１２：００」の箇所をタップすることにより、変更できるように構成されている。設定画面２７を使用したタスクの設定等については上述した方法と同様であるので、重複した説明を省略する。
【００７８】
「第５の例」
図１２は、タスクの設定例（第５の例）を説明する際に参照される図である。第５の例は、仮想地図ＶＭ１に表れない任意の場所や時間にトリガ及びタスクを設定する例である。例えば、仮想地図ＶＭ１が表示され、且つ、ＰＯＩの選択がされていない状態で、地図アイコンＩＣ２がタップされる。すると、図１２に示すように、設定画面２８が表示される。設定画面２８は、例えば、ポップアップ表示される。
【００７９】
設定画面２８を使用して、任意の場所及び時間の少なくとも一方にトリガを設定することができる。場所は、過去にＰＯＩ情報取得部１２４により取得されたＰＯＩの一覧から選択できるようにしても良いし、場所を特定する情報（住所や施設名、緯度及び経度等）を入力することで具体的に指定されても良い。なお、図示はしていないが、設定画面２８にタスクの内容を入力可能な項目を設け、タスクの具体的な内容を設定できるようにしても良い。タスクの内容は、設定画面２８とは異なる画面を使用して設定されても良い。
【００８０】
「第６の例」
次に、第６の例について説明する。図１３は、タスクの設定例（第６の例）を説明する際に参照される図である。図１３に示すように、表示部１１に仮想地図ＶＭ２が表示される。仮想地図ＶＭ２は、仮想地図ＶＭ１と同様、例えば、日頃のユーザの行動（習慣的行動）に応じて作成された地図である。表示部１１には、上述した時計アイコンＩＣ１、地図アイコンＩＣ２及びヘルプアイコンＩＣ３が表示されている。
【００８１】
仮想地図ＶＭ２は、複数のＰＯＩを含み、且つ、複数の経路を含む。仮想地図ＶＭ２は、複数のＰＯＩの一例として「家（自宅）」、「自宅最寄駅」、「乗換駅」、「塾最寄駅」、「塾」、「学校最寄駅」、「学校」を含む。また、仮想地図ＶＭ２は、複数の経路として「家」と「塾」との間を往復する経路「家−自宅最寄駅−乗換駅−塾最寄駅−塾」と、「家」と「学校」との間を往復する経路「家−自宅最寄駅−学校最寄駅−学校」とを含む。第６の例は、仮想地図に複数の経路が含まれる場合に、経路を限定したトリガを設定する例である。
【００８２】
例えば、「「塾」の帰りに「自宅最寄駅」に着いたら」というトリガを設定する例を考える。この場合、ユーザは、始めに「塾」の箇所をタップしＰＯＩを選択する。この際に、選択されたＰＯＩである「塾」の箇所が他のＰＯＩに比べて強調表示されても良い。そして、ユーザは、「塾」から「自宅最寄駅」に向かってドラッグ操作を行う。ドラッグ操作に応じて、「塾」から「自宅最寄駅」に向かう経路がテーパー状となる表示３１が表示される。係る表示３１により、ユーザは、選択した経路及びその向きを認識し易くすることができる。そして、「自宅最寄駅」の箇所でドラッグ操作が解除される。
【００８３】
ドラッグ操作が解除されると、図１４に示すように、設定画面３２が表示される。設定画面３２は、例えば、ポップアップ表示される。設定画面３２は、トリガ３２ａ及びタスク３２ｂを含む。トリガ３２ａは、仮想地図ＶＭ２を使用して設定された内容を文字で表した表示であり、具体的には「「塾」から「自宅最寄駅」に着いたら」という特定した経路に基づく内容のトリガである。設定画面３２におけるタスク３２ｂは、例えば「定型文を「母親」に自動メールする」という内容であり、具体例としては、トラブルなく「塾」から「自宅最寄駅」に到着したことを示す内容のメールを自動送信する内容である。
【００８４】
図１４に示す例では、「塾」から「自宅最寄駅」に着いた段階で母親にメールが自動送信される。「学校」から「自宅最寄駅」に着いた場合には、トリガとして設定された経路に対応する経路ではないため、メールは送信されない。
【００８５】
設定画面３２におけるタスク３２ｂの内容等を設定する処理は、第１の例等と同様であるので重複した説明を省略する。本例のように、仮想地図に複数の経路が含まれる場合であっても、複数の経路のうち所定の経路を限定したトリガを設定することができる。
【００８６】
なお、上述した例では、「塾最寄駅」と「自宅最寄駅」とが違う駅である場合を想定していたが、同一の駅（駅ＡＡ）であっても、所定の経路を設定したトリガの設定が可能となる。
【００８７】
例えば、「家から塾に向かう際に最寄駅ＡＡに着いたとき」というトリガを考える。この場合は、図１５に示すように「家」をタップした後、「塾」と経路が結ばれている方の「最寄駅ＡＡ」までドラッグ操作を行えば良い。ドラッグ操作が解除されると、図１６に示す設定画面３３が表示される。設定画面３３には、トリガ３３ａが含まれる。トリガ３３ａの内容は、上述した操作により設定された内容であり、具体的には、「「塾」に行くときに「最寄駅ＡＡ」に着いたら」という内容である。設定画面３３の内容及び設定画面３３に対する操作は、第１の例等と同様であるので重複した説明を省略する。
【００８８】
なお、仮想地図における経路の表示によっては、所定の経路の特定が困難になる場合もあり得る。例えば、図１７に示す仮想地図ＶＭ３が表示部１１に表示された例を考える。仮想地図ＶＭ３は、複数のＰＯＩの一例として「家（自宅）」、「自宅最寄駅」、「最寄駅ＡＡ」、「塾」、「学校」を含む。「最寄駅ＡＡ」は、「塾」及び「学校」に共通する最寄駅である。この場合、「「家」から「塾」に向かう際に「最寄駅ＡＡ」に到着したら」というトリガを設定する例を考える。「塾」、「学校」への経路は「最寄駅ＡＡ」から分岐しているため、例えば、上述した操作と同様に「家」から「最寄駅ＡＡ」にドラッグ操作を行なった場合に、「学校」に向かう際に「最寄駅ＡＡ」に到着した場合であってもトリガが成立したと見なされタスクが実行されてしまう虞がある。
【００８９】
係る問題を回避するために、例えば、ドラッグ操作で指定された終点の先（ドラッグ操作に対応する向きの先）が複数の経路に分岐されている場合に、データベース１５に記憶されたユーザの行動履歴を参照して、状況認識部１２１がトリガの内容を所定の経路に限定するようにしても良い。
【００９０】
例えば、夏休み等で「学校」が長期の休みになる場合、ユーザは、学びの場として「学校」ではなく「塾」に通う日数が多くなる。係るユーザの行動履歴は、位置センサ１３２によりセンシングされ、ユーザの行動履歴としてデータベース１５に蓄積される。一方で、図１７に示すようなドラッグ操作がなされた場合に、ユーザが意図する経路は、最近の行動履歴に基づく場合が多いと考える。そこで、図１７に示すようなドラッグ操作がなされた場合に、状況認識部１２１は、データベース１５からユーザの最近（例えば、１週間以内等）の行動の傾向を読み出し、「学校」に行かず「塾」に行く回数が多い場合には、「「家」から「塾」に向かう際に「最寄駅ＡＡ」に到着したら」という経路を限定したトリガを設定する。即ち、「「家」から「学校」に向かう際に「最寄駅ＡＡ」に到着した」場合であってもタスクが実行されないようにする。
【００９１】
なお、「家」から「塾」に向かっているか否かの判断は、時刻情報（例えば、「塾」に通常通っている時間）や、「最寄駅ＡＡ」から移動したユーザの移動方向（「塾」に向かっているか否か）等を参照して判断される。
【００９２】
以上説明したように、ユーザの意図を予測して経路を特定し、経路を特定したトリガを設定することも可能である。勿論、第３の例で説明したように、「最寄駅ＡＡ」までドラッグ操作した後に時刻情報を用いたトリガを設定することによっても上述した問題を回避することも可能である。つまり、「塾」に向かう際に「最寄駅ＡＡ」に到着するおおよその時間でタスクが実行されるように、トリガを設定するようにしても良い。
【００９３】
「第７の例」
次に、第７の例について説明する。図１８は、タスクの設定例（第７の例）を説明する際に参照される図である。図１８に示すように、表示部１１に仮想地図ＶＭ４がされる。
【００９４】
仮想地図ＶＭ４は、複数のＰＯＩの一例として「宿」、「ふもと」、「リフト」、「山頂最寄駅」、「山頂」を含む。本例は、ユーザがスキーをする際に設定されるトリガ及びタスクに関する例である。各ＰＯＩは、ＰＯＩ情報取得部１２４に取得されたものであっても良いし、ユーザによる入力によって設定されたものであっても良い。また、ユーザがスキーを行っているか否かは、位置センサ１３２の情報や位置センサ１３２により示されるユーザの挙動（例えば、スキー場がある場所で、同じ箇所を繰り返し往来している（滑走している））に基づいて、状況認識部１２１が判断しても良い。
【００９５】
ユーザがスキーを行う場合は、「ふもと」と「山頂」との間を繰り返し滑降する。従って、例えば「山頂からふもとに到着したとき」というトリガを設定すると、「ふもと」に滑降するたびにタスクが実行され、ユーザの意図と異なるタイミングでタスクが実行されてしまう虞がある。本例は、係る問題に対応する例であり、具体的には、移動方向及び時刻を含むトリガを設定する例である。
【００９６】
例えば、「１２：００頃に滑走したら」というトリガを設定する例を考える。この場合、ユーザは、例えば、始めに「山頂」をタップする。そして、そこから「ふもと」に向かってドラッグ操作を行い、「ふもと」の箇所から例えば下方向にドラッグ操作を行う。係る操作に応じて「ふもと」の近傍（本例では下側）に時刻を示す時計情報３５が表示される。ユーザは、時計情報３５に示される時計に対するタップ操作や直接、時刻を入力する操作により、時刻として「１２：００」を入力する。この際に、時間的な幅を持たせて、１２：００頃、具体的には「１１：５０〜１２：３０の間」のように設定できるようにしても良い。
【００９７】
時刻の入力が終了すると、図１９に示すように、設定画面３６が表示される。設定画面３６は、例えば、ポップアップ表示される。設定画面３６は、トリガ３６ａを含む。トリガ３６ａは、上述した操作により設定された内容を文字化したものであり、具体的には「「１２時付近」に「滑走」し終えたら」とう内容である。設定画面３６は、タスク３６ｂを含む。タスク３６ｂは例えば「お昼ごはんの場所とりをする」という内容であり、トリガ３６ａが成立した段階で表示部１１に表示される。
【００９８】
以上のようにして、スキーのように所定の箇所を繰り返し移動する場合であっても、滑走し終えた時刻が１２：００頃であった場合にタスクが実行されるトリガを設定することができる。例えば、１２：００頃にリフトを昇っていく場合には、ユーザの行動の向きが違うため、タスクは実行されないことになる。
【００９９】
なお、スキーの場合は基本的に同一コースを何周もするため、例えば、位置センサ１３２により取得される位置情報を参照すれば、リフトで山頂に昇ってから滑走し終えるまでに要する時間である滑走時間の平均値を算出することができる。滑走時間に応じて、タスクが実行されるタイミングが調整されても良い。例えば、「１１：５０〜１２：３０の間に滑走し終えたら」というトリガが設定され、滑走時間が５０分程度である場合を考える。例えば、１１：５０分頃に滑走し終えたときには、もう１周滑走するとトリガに含まれる時間範囲を超えてしまうので滑走し終えた段階でタスクが実行される。若しくは、滑走を急げば滑走時間を４０分に短縮でき、トリガに含まれる時間範囲内に滑走し終えることができる可能性もあるため、例えば「急げばもう１周できます」等の内容を表示や音声によりユーザに報知する。また、１２：１５分頃に滑走し終えた場合には、もう１周滑走するのは明らかに不可能であることから、滑走し終えた時点でタスクが実行される。以上のように、トリガで指定された時間範囲内でタスクが実行されるタイミングが適宜、調整されても良い。
【０１００】
以上、トリガ及びタスクの設定例について説明した。なお、トリガ及びタスクは、ユーザの習慣的行動に基づいて予測され、予測結果に基づいて自動的に設定されたものであっても良い。
【０１０１】
（予備的なトリガの設定例）
トリガ及びタスクの設定例について説明した。ところで、設定されたトリガが成立しタスクの内容がユーザに報知された場合であっても、ユーザによりタスクが実行されない可能性もある。例えば、ユーザが急いでいる場合や忘れてしまった場合に、タスクが実行されない可能性がある。そこで、所定のトリガ及びタスクが設定された後、当該タスクが実行されなかった場合を想定して、予備的なトリガが自動で設定されるようにしても良い。
【０１０２】
例えば、図２０に示す仮想地図ＶＭ１０が表示部１１に表示され、仮想地図ＶＭ１０を使用して「「学校」に向かう際に「自宅最寄駅」に到着したら」というトリガ、及び、「交通系の電子マネーをチャージする」というタスクが設定された例を考える。この場合、「自宅最寄駅」で電車が入線しユーザが急いで乗車した場合等、何からの理由で電子マネーがチャージされない可能性もある。係る可能性を考慮して、電車の行き先である「学校最寄駅」に予備的なトリガを設定する。例えば、「「自宅最寄駅」で電子マネーがチャージされずに「学校最寄駅」に到着したら」という予備的なトリガが設定される。なお、予備的なトリガに対応するタスクの内容は同一（電子マネーをチャージする）である。予備的なトリガは、例えば、状況認識部１２１により設定され、予備的なトリガが成立したか否かは、トリガ判定部１２５により判定される。なお、予備的なトリガを設定するか否をユーザが選択できるようにしても良い。また、予備的なトリガは、本来のトリガ（「「学校最寄駅」に到着したら」というトリガ）に対応するタスクが実行されない場合に設定されるようにしても良い。
【０１０３】
ここで、「自宅最寄駅」や「学校最寄駅」にユーザが到着したか否かは、位置センサ１３２により取得される位置情報に基づいて判断することができる。また、電子マネーにチャージされたか否かは、例えば、位置情報に基づいて判断される「自宅最寄駅」や「学校最寄駅」における滞留時間で判断される。例えば、「自宅最寄駅」や「学校最寄駅」における滞留時間が一定時間(例えば１０分)以上であれば、電子マネーにチャージされたものと判断される。なお、通信部１４により電子マネーの残高を確認するサーバ装置等にアクセスし、残高の変化を情報取得部１２４が取得することにより、電子マネーにチャージされた否かが判断されるようにしても良い。
【０１０４】
「予備的なトリガを設定する処理の流れ」
図２１は、実施の形態に係る予備的なトリガを設定する処理の流れを示すフローチャートである。ステップＳＴ１１では、トリガ及びタスクが設定される。係るトリガ及びタスクの設定は、例えば、上述した第１〜第７の例の何れかに基づいてなされる。そして、処理がステップＳＴ１２に進む。
【０１０５】
ステップＳＴ１２では、予備的なトリガが設定されたか否かが、例えば、状況認識部１２１により判断される。予備的なトリガが設定されている場合には、処理がステップＳＴ１４に進み、トリガ（本来のトリガ及び予備的なトリガを含む）及びタスクの設定処理が完了する。予備的なトリガが設定されていない場合は処理がステップＳＴ１３に進む。
【０１０６】
ステップＳＴ１３では、状況認識部１２１が、本来のトリガが設定されたＰＯＩや経路よりも先のＰＯＩ等に、予備的なトリガを自動で設定する。予備的なトリガに対応するタスクは、本来のトリガに対応するタスクと同様の内容である。予備的なトリガは、複数箇所に設定されても良い。予備的なトリガが設定された後、処理がステップＳＴ１４に進み、トリガ及びタスクの設定処理が完了する。
【０１０７】
「予備的なトリガに対応するタスクを実行する処理の流れ」
図２２は、予備的なトリガに対応するタスクを実行する処理の流れを示すフローチャートである。ステップＳＴ２１では、処理が開始される。そして、処理がステップＳＴ２２に進む。
【０１０８】
ステップＳＴ２２では、本来のトリガ（例えば、ユーザによって設定されたトリガ）に対応するタスクが実行されたか否かが判断される。係る判断は、例えば、タスク管理部１２６により行われる。ここで、本来のトリガに対応するタスクが既に実行されている場合には、処理がステップＳＴ２３に進む。
【０１０９】
ステップＳＴ２３では、予備的なトリガに関する設定を取り消す処理が行われる。即ち、既にタスクが実行されていることから、同じタスクが実行されないようにする。例えば、トリガ判定部１２５に予備的なトリガが設定されている場合には、タスク管理部１２６による判断結果に基づいて、トリガ判定部１２５が予備的なトリガの設定を取り消す。そして、処理がステップＳＴ２４に進み、処理が終了する。
【０１１０】
一方、ステップＳＴ２２の判断処理において、タスクが未だ実行されていない場合には、処理がステップＳＴ２５に進む。タスク管理部１２６は、ステップＳＴ２２における判断結果をトリガ判定部１２５に通知する。そして、ステップＳＴ２５において、トリガ判定部１２５は、予備的なトリガが成立したか否を判断する。予備的なトリガが成立していない場合は、処理がステップＳＴ２５に戻る。予備的なトリガが成立した場合は、処理がステップＳＴ２６に進む。
【０１１１】
ステップＳＴ２６では、予備的なトリガが成立したことから、予備的なトリガに対応するタスク、即ち、本来のトリガに対応するタスクと同一のタスクがタスク管理部１２６により実行される。そして、処理がステップＳＴ２４に進み、処理が終了する。
【０１１２】
（トリガ及びタスクの閲覧例）
上述したように、トリガ及びタスクが設定される。ところで、多数のトリガ及びタスクが設定されると、ユーザは、どのようなトリガでどのようなタスクを設定したかを忘れてしまう虞がある。そこで、設定済みのタスクを、見易いＵＩ(User Interface)で閲覧（確認）できることが望まれる。係る観点を踏まえたタスクの閲覧例について説明する。
【０１１３】
「タスクの階層化」
タスクを閲覧する効果的なＵＩを実現するために、本実施の形態では、例えば、タスクを階層構造で保持する。図２３は、係る階層構造の一例を示す図である。階層構造は、例えば、レベル（Ｌｖ）０〜４の５階層を有している。Ｌｖ．０が最も上位の階層であり、Ｌｖ．１、２・・４となるに連れて下位の階層となる。
【０１１４】
Ｌｖ．０は、全てのトリガ及びタスクを含むＴｏＤｏリストであり、ルートに相当するレベルである。Ｌｖ．１は、ＰＯＩ単位（例えば、家、乗換駅、職場等）に相当するレベルである。Ｌｖ．２は、ＰＯＩに対応する向き（例えば、家へのエンター、最寄駅からのイグジット等）に相当するレベルである。Ｌｖ．２には、向きがない場合（例えば、職場でのタイマ等）も含まれる。Ｌｖ．３は、ＰＯＩの向きに対応する経路（例えば、職場から家へのエンター、職場に向かう際の職場最寄駅からのイグジット）に相当するレベルである。Ｌｏ．４は、ＰＯＩの経路に対応する時刻に相当するレベルである。
【０１１５】
タスクの具体的な閲覧例について説明する。図２４Ａに示すように、始めに最も上位であるＬｖ．０に含まれる内容が表示部１１に表示される。ユーザがどの階層を閲覧しているかを示す文字、具体的には「タスクの閲覧（Ｌｖ．０）」との文字が表示される。
【０１１６】
例えば、表示部１１には、長円状の枠で囲まれた「ＴｏＤｏ」の文字が表示される。「ＴｏＤｏ」という文字の近傍、例えば、右上には例えば「１０」という数字が示されている。「１０」の数字は、図２４Ｂに示すように、ＴｏＤｏの階層つまりＬｖ．０の階層より下位の階層に含まれるタスクの数を示している。例えば、数字の箇所をタップすると、次の階層（Ｌｖ．１）を示す内容に画面が遷移する。
【０１１７】
図２５Ａは、遷移後の画面例を示す図である。Ｌｖ．１の内容に対応する複数のＰＯＩが表示部１１に表示される。例えば、ＰＯＩの一例として「家」、「乗換駅」、「職場」が表示部１１に表示される。「家」の近傍には「４」という数字が表示され、「乗換駅」の近傍には「３」という数字が表示され、「職場」の近傍には「３」という数字が表示されている。各数字は、図２５Ｂに示すように各ＰＯＩに紐付けられたＬｖ．２以下のタスク数を示している。具体的には、各ＰＯＩの近傍に示された数字は、図２５Ｂにおける実線で囲まれた範囲内のタスク数が「４」であり、点線で囲まれた範囲内のタスクが「３」であり、１点鎖線で囲まれた範囲内のタスク数が「３」であることを示している。例えば、数字の箇所をタップすると、次の階層（Ｌｖ．２）を示す内容に画面が遷移する。ここでは「家」の箇所がタップされたものとして説明する。
【０１１８】
図２６Ａは、遷移後の画面例を示す図である。Ｌｖ．２の内容に対応するＰＯＩ、具体的には「家」が表示部１１に表示される。また、「家」の表示から出るように伸びる矢印４１、「家」の表示に入り込む矢印４２、時計を示すタイマ表示４３が「家」の文字の近傍に表示される。更に、矢印４１の近傍には「１」という数字が表示され、矢印４２の近傍には「３」という数字が表示される。各数字は、図２６Ｂに示すように各ＰＯＩに対する向きに紐付けられたＬｖ．３以下のタスク数を示している。具体的には、各ＰＯＩの近傍に示された数字は、図２６ＢのＬｖ．２における実線で囲まれた範囲内のタスク数が「３」であり、点線で囲まれた範囲内のタスクが「１」であり、１点鎖線で囲まれた範囲内のタスク数が「０」であることを示している。例えば、数字の箇所をタップすると、次の階層（Ｌｖ．３）を示す内容に画面が遷移する。ここでは矢印４２の箇所がタップされたものとして説明する。
【０１１９】
図２７は、遷移後の画面例を示す図である。Ｌｖ．３の内容に対応する内容、具体的には、「家」に向かう場合の出発地点として「職場」、「乗換駅」が表示部１１に表示される。「職場」及び「乗換駅」の表示は、「家」の表示と線で結ばれている。「職場」の近傍には「２」という数字が表示され、「乗換駅」の近傍には「１」という数字が表示されている。各数字は、図２６ＢのＬｖ．３における実線で囲まれた範囲内のタスク数が「２」であり、点線で囲まれた範囲内のタスクが「１」であることを示している。以上のようにして、各レベル間を遷移させる表示がなされる。なお、Ｌｖ．４の内容が設定されている場合には、同様にして、画面の内容がＬｖ．３からＬｖ．４に遷移する。
【０１２０】
なお、各レベルに対応する表示を遷移させる操作は、上述した操作に限定されるものではない。例えば、図２８Ｂに示すように、表示部１１にレベルＬｖ．１に対応する内容が表示されているとする。表示部１１の例えば左下にスライダ４５が表示されている。スライダ４５を左側にドラッグするズームアウト操作がなされたときに、上位の階層に対応する内容、具体的には、図２８Ａに示すように、Ｌｖ．０に対応する内容が表示されるようにしても良い。反対に、スライダ４５を右側にドラッグするズームイン操作がなされたときに、下位の階層に対応する内容、具体的には、図２８Ｃに示すように、Ｌｖ．２に対応する内容が表示されるようにしても良い。ドラッグ操作の量（指の変位）に応じて、より上位若しくはより下位の階層に対応する内容が表示されるようにしても良い。勿論、スライダ４５を使用した操作に限らず、タップ回数やタッチ時間、表示部１１にタッチしたさい際の圧力の強さ等に応じて、各レベルに対応する表示の遷移が行われるようにしても良い。
【０１２１】
ユーザは、上述したようにレベル間の内容を遷移させた後、適宜な表示の際に、所定の操作を行うことにより、タスクの具体的な内容を閲覧する。タスクの具体的な内容を閲覧する操作の例について、図２９Ａ〜図２９Ｃを参照して説明する。
【０１２２】
例えば、図２９Ａに示すように、表示部１１にＬｖ．１に対応する内容が表示されているとする。ここで、ユーザがこれ以上の下位の階層の内容を確認するのではなく、タスクの具体的な内容を閲覧することを希望する例を考える。具体的には、図２９Ａの表示状態において、ユーザがＰＯＩの一つである「家」に設定されているタスクの内容を閲覧したい場合を考える。
【０１２３】
例えば、ユーザは、「家」が表示されている箇所を長押しする。係る長押し操作に応じて、画面内容が図２９Ｂに示す内容に遷移する。図２９Ｂに示すように遷移後の画面には、「家」に対応する複数のタスク（図示の例では４個のタスク）の内容がリストにより表示される。具体的には、「家」へエンターした際のタスクとして３個のタスクが表示され、「家」からイグジットした際のタスクとして１個のタスクが表示される。なお、図２９Ｂに示すように、表示部１１の例えば左上には、矢印４７が表示されている。矢印４７をタップすることにより、表示部１１の表示内容が前の画面（図２９Ａに示す画面）の内容に戻る。
【０１２４】
このように、タスクの内容が一覧表示されるので、ユーザは、「家」に紐付けられたタスクの内容を容易に確認することができる。本実施の形態では、一覧表示されたタスクのうち所定のタスクをタップすることにより、当該タスクの個別画面に遷移するようにしている。例えば、一覧表示されたタスクのうち「学校からの帰宅時に最寄駅についたら母親に自動メールを送信する」というタスク（トリガを含む）をタップすると、図２９Ｃに示すように、表示部１１には、タップされたタスクの設定画面４８が表示される。個別の設定画面４８を表示することにより、タスクのより詳細な内容を閲覧することができる。更に、設定画面４８を使用してタスクの内容を編集できるようにしても良い。設定画面４８の表示内容は、設定画面２１等と同様であるので重複した説明を省略する。なお、設定画面４８の例えば左上には、矢印４８ａが表示されている。矢印４８ａがタップされると、表示部１１の表示内容が前の画面（図２９Ｂに示す画面）の内容に遷移する。
【０１２５】
なお、上述したタスクの設定及び閲覧は、それぞれ所定の操作を行うことにより、設定モード、閲覧モードとして選択できるようにしても良いし、モードとして区別することなく、設定及び閲覧が同時に行うことができるようにしても良い。
【０１２６】
（タスクの共有について）
ところで、上述したようにタスクが設定できるとしても、どのような場所にどのようなタスクを設定して良いのかがよくわからないユーザも存在すると考えられる。そこで、本実施の形態では、タスクの内容を共有化し、スマートフォン１のユーザが他のユーザが設定したタスクの閲覧できるようにしている。
【０１２７】
例えば、スマートフォン１の情報取得部１２４が通信部１４を介してタスクを管理するサーバ装置（以下、タスク管理サーバと適宜、称する）にアクセスする。そして、当該タスク管理サーバから他のユーザが設定したタスクに関する情報を取得する。また、スマートフォン１のユーザは、例えば、自身が設定したタスクの内容を、タスク管理サーバに送信する。
【０１２８】
例えば、図３０Ａに示すように、表示部１１に仮想地図ＶＭ１５が表示される。この状態で、例えば、ユーザによりヘルプアイコンＩＣ３がタップされる。この操作に応じて、情報取得部１２４がタスク管理サーバから各ＰＯＩに対するタスクの設定状況を取得する。そして、例えばタスク管理部１２６が、仮想地図ＶＭ１５で示された各ＰＯＩに対する設定数を１００％で正規化し、個々のＰＯＩにどの程度のタスクが設定されているかを割合で表示する。その一例が図３０Ａに示されている。図示の例では、「自宅最寄駅」には７１％のタスクが設定され、「職場最寄駅」には２０％のタスクが設定され、「職場」には９％のタスクが設定されている。特定のＰＯＩが選択されていない段階では、図３０Ａに示すような俯瞰的な比率が表示される。
【０１２９】
あるＰＯＩが選択されると、当該ＰＯＩに設定されたタスクのより具体的な内容が表示される。例えば、「自宅最寄駅」が選択されると、図３０Ｂに示すように、「自宅最寄駅」に設定されたタスクの内容が例えば円グラフを使用した割合により表示される。具体的には、「買い物」に関するタスクが最も多く設定され、次に何らかの「提出」に関するタスクが最も多く設定されている。
【０１３０】
共有されたタスクの内容が階層的に見られるようにしても良い。例えば、図３１Ａに示すように共有されたタスクが表示されている場合に、ユーザが「メモ」の箇所をタップする。すると、図３１Ｂに示すように、メモの具体的な内容の割合が表示される。図示の例では、「自宅最寄駅」で「買い物」に関するメモを表示するタスクを設定するユーザが多いことが示されている。更に、「買い物」の箇所をタップすると、画面が図３１Ｃに示す表示に遷移する。図３１Ｃに示すように、どの場所での買い物であるかの割合が示される。どの場所で買い物をしたかの情報は、タスク管理サーバで管理されている。
【０１３１】
しかしながら、タスクの内容を過度に詳細に公開することは個人の行動を公開することになるため、プライバシーの侵害になる虞がある。従って、自分がタスク管理サーバに対して公開している階層（レベル）まで、他のユーザのタスクの内容を閲覧できるようにしても良い。
【０１３２】
例えば、自身が公開を許可している階層より下の階層を閲覧しようとした場合には、図３１Ｄに示すように、閲覧できない旨の内容が表示される。この場合に、設定を変える旨が質問されても良い。つまり、自身のタスクの内容を公開するレベルをより下位に、つまり、より詳細な内容を公開するようにしても良い。スマートフォン１のユーザがより詳細な内容を公開することを了承した場合は、図３１Ｄに示す内容を閲覧することができるようになるようにしても良い。
【０１３３】
なお、同じ「自宅最寄駅」が選択された場合でも、経路を含めて指定した場合は、閲覧可能な他のユーザのタスクの内容も大きく変化し得る。例えば、図３１Ｅに示すように、学校帰りを指定してした上で「自宅最寄駅」を選択した場合、他のユーザのタスクとして「メモ」が多かったものが「連絡」となり、他のユーザと共有しているタスクの内容が変化する。なお、経路の指定は、例えば、「学校」から「自宅最寄駅」にドラッグ操作を行なった後にヘルプアイコンＩＣ３をタップすることにより行うことができる。
【０１３４】
なお、他のユーザと共有するタスクに関する表示は、円グラフを使用した割合の表示に限定されることはない。例えば、図３２に示すように、共有された他のユーザのタスクのうち、設定数が多いタスクの内容をリスト形式で表示するようにしても良い。また、共有されたタスクをユーザが使用したい場合には、使用したいタスクを選択した上で設定できるようにしても良い。タスクの選択は、例えば、タスクの左側に表示されたチェックボックスをチェックすることによりなされる。なお、この場合、設定を可能とする表示、例えば、図３２に示すように「使ってみる」との文字からなるアイコン４９を表示部１１に表示しても良い。アイコン４９をタップすることにより、選択したタスクが自動で設定されるようにしても良い。
【０１３５】
［実地図を使用したタスクの管理の具体例］
上述した説明では、仮想地図を使用したタスクの管理の具体例について説明した。次に、実地図を使用したタスクの管理の具体例について説明する。実地図とは、例えば、実際の地図に対応する情報であり、具体的には、ネットワークやメディアを介してサービス提供者等から提供される地図データに対応する地図や、紙媒体に記載された地図を取り込んだ地図等を意味する。
【０１３６】
（タスクの設定例）
始めに、実地図を使用したタスクの設定例について説明する。図３３Ａに示すように、表示部１１には、実地図ＲＭ１が表示される。実地図ＲＭ１は、例えば、出発点として駅ＡＡが指定され、到着点として職場ＢＢが指定された内容に対応する地図である。実地図ＲＭ１では、駅ＡＡから職場ＢＢに向かう経路ＲＴ１が表示されている。
【０１３７】
例えば、ユーザが、経路ＲＴ１上の任意の箇所を長押しする。すると、図３３Ｂに示すように、タスク設定画面５１Ａが表示される。タスク設定画面５１Ａを使用して、ユーザは、タスク内容やタスクの報知態様等を設定することができる。設定方法については、タスク設定画面２１Ａ等に関する説明の箇所で既に説明しているので重複した説明を省略する。タスク設定画面５１Ａを使用して経路ＲＴ１上の所定箇所にタスクが設定されると、図３３Ｃに示すように、当該箇所にタスクが設定されていることを示す表示であるタスクポイントＴＰ１が表示される。図３３Ｃでは、タスクポイントＴＰ１が着色された丸印で示されるが、タスクポイントＴＰ１の表示態様は適宜、設定することができる。
【０１３８】
通常、タスクポイントＴＰ１は、丸印で示されている。タスクポイントＴＰ１がタップされると、図３３Ｃに示すように、タスクの詳細な内容がポップアップ表示される。なお、タスクの詳細な内容が画面遷移により表示されても良い。
【０１３９】
（タスクの実行を優先した経路の設定例）
次に、タスクの実行を優先した経路の設定例について説明する。例えば、図３４Ａに示すように、実地図ＲＭ１が表示部１１に表示される。上述したように、実地図ＲＭ１は、駅ＡＡ、職場ＢＢ及び駅ＡＡと職場ＢＢとを結ぶ最短経路である経路ＲＴ１を含む。また、実地図ＲＭ１は、経路ＲＴ１上からはずれた箇所に設定されたタスクポイントＴＰ２を含む。
【０１４０】
タスクポイントＴＰ２に対応するタスクは、タスクのカテゴリが「買物」であり、場所のカテゴリが「店舗、コンビニ」であり、タスクの内容が「ボールペンを買う」という内容を含む。ここで、タスクポイントＴＰ２が例えば長押しされると、図３４Ｂに示すように、経路ＲＴ１がタスクポイントＴＰ２を含む経路ＲＴ２に経路が変更される。即ち、駅ＡＡから職場ＢＢに向かう際に、タスクポイントＴＰ２の箇所を経由する経路が再設定され表示される。なお、タスクをより多く実行可能なタスク優先の経路設定を指定できるアイコンが表示部１１に表示されるようにしても良い。そして、当該アイコンがタップされた場合には、より多くのタスクを実行できる経路が表示部１１に表示されるようにしても良い。
【０１４１】
最短経路等の所定の経路を、タスクの実行を優先した経路に再設定する処理の流れを、図３５に示すフローチャートを参照して説明する。以下の説明では、出発地をＳ、目的地をＥとし、処理したいタスク（Ｔ１〜ＴＮ)が固定されているケースを考える。タスクそれぞれに対し、当該タスクをこなせる地点候補が既知のものとする。例えば、「免許更新」というタスクに対して、地点候補として試験場や指定警察署のリストをもつ。更にタスクＴ１〜ＴＮは優先度（重要度)順に降順にソートされているものとする。なお、以下に説明する処理は、制御部１２、具体的にはタスク管理部１２６により実行されるが、処理をどの機能ブロックが行うかは適宜、設定することができる。
【０１４２】
処理が開始されると、ステップＳＴ３１では、出発地Ｓから目的地Ｅまでの最短経路Ｒが算出される。そして、処理がステップＳＴ３２に進む。ステップＳＴ３２では、リルートを行うためのタスクが残っているか否かが判断される。タスクが残っていない場合は、処理がステップＳＴ３８に進み、処理が終了する。タスクが残っている場合は、処理がステップＳＴ３３に進む。
【０１４３】
ステップＳＴ３３では、変数ｉがインクリメントされる。そして、処理がステップＳＴ３４に進む。ステップＳＴ３４では、タスクＴｉをこなせる候補Ｐａ群から、最短経路Ｒから最短の候補地（所定のタスクを実行する場所）Ｐｉｊを決定する。そして処理がステップＳＴ３５に進む。
【０１４４】
ステップＳＴ３５では、候補地Ｐｉｊの訪問（立ち寄り）によって追加を要する時間Ｄｉが算出される。そして、処理がステップＳＴ３６に進む。
【０１４５】
ステップＳＴ３６では、Ｄｉの積算値であるΣＤｉが閾値より小さいか否かが判断される。タスクを実行できたとしても、それにより出発地Ｓから目的地Ｅまでに要する時間が大幅に大きくなってしまっては、ユーザに推奨する経路としては適切でないことになる。従って、本例では、Ｄｉの積算値であるΣＤｉが閾値より小さいか否かを判断するようにしている。ΣＤｉが閾値以上である場合には、処理がステップＳＴ３８に進み、経路が更新されずに処理が終了する。ΣＤｉが閾値より小さい場合には、処理がステップＳＴ３７に進む。
【０１４６】
ステップＳＴ３７であ、候補地Ｐｉｊを含むように経路が更新される。更新後の経路が表示部１１に表示される。そして、処理がステップＳＴ３２に戻り、ステップＳＴ３２以降の処理が繰り返される。
【０１４７】
（リルートに対応するタスク実行場所の再提案）
リルートがなされた場合に、タスクを実行する場所をユーザに再提案されるようにしても良い。例えば、図３６Ａに示すように駅ＡＡから職場ＢＢまでの経路ＲＴ５が設定され、経路ＲＴ５の所定箇所の近傍にタスクポイントＴＰ５が設定されている例を考える。タスクポイントＴＰ５に対応するタスクは、タスクのカテゴリが「買物」であり、場所のカテゴリが「店舗、コンビニ」であり、タスクの内容が「ボールペンを買う」という内容を含む。
【０１４８】
例えば、目的地が職場ＢＢから訪問先ＣＣに変更されたとする。この場合、目的地の変更に応じて経路が再検索され、図３６Ｂに示すように、目的地である訪問先ＣＣまでの新たな経路ＲＴ６が表示される。経路ＲＴ６で、タスクを実行できる箇所、例えば、コンビニエンスストアが存在する場合には、新たなタスクポイントＴＰ６が自動で設定され表示されるようにしても良い。これにより、リルートされた場合でも、ユーザは、再度、タスクを実行する場所を設定する必要は無く、自動で再設定されたタスクを実行可能な場所を認識することができる。
【０１４９】
なお、例えば、公共の乗物を使用する場合、単純加算ではなく再検索してＤを求めてもよい。これにより、例えば、買物をすることで一時間に一本しかない急行電車に遅れる場合にその経路を推薦しないようにすることができる。また、タスクの優先度順の探索は必須ではない。上述したフローでは優先度の高いタスクから順に見ていったが、例えば「優先度２位と３位の両タスクをこなす場合の加算量Ｄ２」＜「優先度１位のタスクをこなす場合の加算量Ｄ１」という場合も起こり得る。従って、経路の全探索を行うことで適切な経路を検索し、検索された経路を推薦するようにしても良い。
【０１５０】
［仮想地図と実地図との連携表示］
上述した説明では、仮想地図を用いたタスクの管理及び実地図を用いたタスクの管理について説明した。しかしながら、本実施の形態では、仮想地図と実地図とを連携した表示（連携表示）を行うことも可能であり、且つ、連携表示に基づくタスクの管理も可能とされる。
【０１５１】
（概要）
始めに、仮想地図（第２の地図情報）と実地図（第１の地図情報）との連携表示の概要について説明する。図３７は、仮想地図と実地図との連携表示の概要を説明する図である。図３７に示すように、表示部１１には、実地図、仮想地図、タスクが表示されるエリアであるタスクプールがそれぞれ表示される。実地図等の表示位置や大きさは適宜、設定することができる。本実施の形態では、表示部１１に向かって左側に実地図が表示され、右側上部に仮想地図が表示され、右側下部にタスクプールが表示される。後述する操作を容易とするために、実地図、仮想地図及びタスクプールを境界する境界線が表示されることが好ましいが、表示されなくても良い。
【０１５２】
例えば、実地図内に存在するＰＯＩ及びＰＯＩを接続する経路が仮想地図に表示される。従って、実地図の場所的な範囲と仮想地図の場所的な範囲とは概ね一致することになる。その範囲内に存在するタスクがタスクプールに表示される。
【０１５３】
実地図で示される地図の内容が拡大若しくは縮小されると、それに対応して仮想地図の内容が変化し得る。反対に、仮想地図に対して、場所的な範囲を拡大する操作や、場所的な範囲を縮小する操作が行われると、それに対応して、実地図で示される地図の内容も拡大若しくは縮小し得る。実地図及び仮想地図により示される場所的な範囲に変動が生じると、そこに含まれるタスクも変化し得る。従って、タスクの変化が生じた場合には、タスクプール内の表示内容も変化する。従って、表示部１１に対する操作入力に応じて実地図、仮想地図、タスクプールの内容の少なくとも１個の表示内容が変化する。連携した変化の場合は、表示部１１に対する操作入力に応じて実地図、仮想地図、タスクプールの内容の少なくとも２個の表示内容が変化する。
【０１５４】
なお、タスクプール内のタスクの数が多い場合には、タスクプールの表示領域そのものが拡大され、その分、仮想地図や実地図の領域が縮小するように、表示領域が動的に変更されても良い。
【０１５５】
タスク及びタスクが含まれるタスクプールの概要について説明する。例えば、タスクには下記に示すプロパティを設定することが可能とされている。なお、以下では、プロパティの具体例が対応付けて示されている。
・タスクカテゴリ／買い物
・場所カテゴリ／店舗、コンビニ
・場所候補設定／あり
・タスクを実行する期限／2018/6/7
・タスクの重要度／１（例えば、重要度が大きいほど重要）
（なお、重要度以外にも緊急度、実施容易度等の設定も可能）
・タスクの所要時間（分）／１０分
【０１５６】
タスクプールは、例えば、以下に示す特質を有する。
・タスクプール内のタスクは、ソートした上で表示することができる。ソートの順序は
重要度、緊急度、実施容易度によりなされる。
・実施場所設定済みフラグの有無により、表示を切り替えることができる。
・実施場所設定済みタスクに対する表示／非表示の設定が可能とされる。
【０１５７】
（タスクプールの具体的な表示例）
次に、タスクプール等の具体的な表示例について説明する。図３８は、タスクプール等の具体的な表示例を示す図である。表示部１１には、実地図ＲＭ２０、仮想地図ＶＭ２０及びタスクプールＴＰＯ２０が表示されている。
【０１５８】
仮想地図ＶＭ２０は、ＰＯＩの一例として「自宅」、「自宅最寄駅」、「乗換駅」、「百貨店」、「塾最寄駅」、「塾」、「学校最寄駅」、「学校」を含んでおり、各ＰＯＩが経路に対応する線により結ばれている。各ＰＯＩの位置は、実地図ＲＭ２０において、それぞれの位置がユーザにわかる表示形態でマッピングされている。なお、ＰＯＩの一つである「百貨店」の下には「ふとん購入」と表示されている。これは、百貨店で行うべきタスクを示している。つまり、「ふとんを買う」というタスクは、タスクを行うべき場所が設定済みのタスクである。
【０１５９】
タスクプールＴＰＯ２０内には、例えば「ａａａ」というタスクと「ｂｂｂ」というタスクとが表示されている。なお、「ａａａ」及び「ｂｂｂ」の具体的な内容は適宜、設定することができる。また、タスクプールＴＰＯ内には、チェックボックス６１が表示されている。チェックボックス６１は、実施場所を設定済みのタスクを表示するか否かを設定するためのものである。チェックボックス６１にチェックが付されている場合は、実施場所を設定済みのタスクが表示され、チェックボックス６１にチェックが付されていない場合は、実施場所を設定済みのタスクが表示されないことになる。図３８では、後者の例が示されている。なお、チェックボックス６１に対するチェックの設定は、例えば、チェックボックス６１をタップすることにより行うことができる。
【０１６０】
実地図ＲＭ２０には、タスク「ａａａ」若しくはタスク「ｂｂｂ」を実行可能な場所の候補としての候補ポイントが示されている、具体的な、実地図ＲＭ２０には、３個の候補ポイント（候補ポイントＰＯ２０ａ、ＰＯ２０ｂ、ＰＯ２０ｃ）が表示されている。なお、どのタスクを実行可能な候補ポイントであるのかをユーザが認識できる態様により各候補ポイントが表示されても良い。例えば、タスクプールＴＰＯ２０にあるタスク「ａａａ」が赤色で表示され、タスク「ｂｂｂ」が黄色で表示されているとする。この場合、タスク「ａａａ」を実行可能な候補ポイントが赤色で表示され、タスク「ｂｂｂ」を実行可能なポイントが黄色で表示されるようにしても良い。また、タスク「ａａａ」がタップされた場合には、タスク「ａａａ」を実行可能な候補ポイントが表示され、タスク「ｂｂｂ」がタップされた場合には、タスク「ｂｂｂ」を実行可能な候補ポイントが表示されるようにしても良い。
【０１６１】
ユーザは、自身やタスクが希望する候補ポイントを選択する。候補ポイントが選択されると、選択の内容が実地図ＲＭ２０及び仮想地図ＶＭ２０に反映される。例えば、タスク「ａａａ」を実行する場所で候補ポイントＰＯ２０ｂが選択されたとする。この場合、仮想地図ＶＭ２０の「自宅」と「自宅最寄駅」の間に、候補ポイントＰＯ２０ｂに対応するＰＯＩの名称とタスク「ａａａ」の内容が追加される。また、実地図ＲＭ２０には、候補ポイントＰＯ２０ｂがタスクを実行すべき場所であるタスク実行ポイントとして表示される。また、タスク「ａａａ」は、タスクを実施する場所が設定済みとなることから、タスクプールＴＰＯ２０内から消去される。
【０１６２】
図３９は、タスクプール等の具体的な表示例を示す図である。図３９により示される内容が、図３８により示される内容と異なる点は、チェックボックス６１にチェックが付されている点である。この場合は、実施場所が設定済みのタスク、具体的には「ふとんを買う」というタスクがタスクプールＴＰＯ２０内に表示される。
【０１６３】
なお、実施場所が設定されているタスクが実行されなかった場合、実施場所の設定状態が継続しても良いし、実施場所の設定状態が解除されて、タスクが一旦タスクプールに戻っても良い。例えば、タスクの緊急度が低い(実施期限までに期間がある)場合などは、タスクプールに戻りタスクの実施場所が再設定されることを待機しても良い。
【０１６４】
タスクの実施場所として、ある（Ａ）地点が設定されている設定内容を別の（Ｂ）地点に設定した場合は、タスクのプロパティとしては、新しい場所（Ｂ）に変更される。結果的にタスクが実行されなかった場合は、上述したようにタスクをタスクプールに戻しても良い。また、設定場所の変更履歴や実施の有無は履歴として残しても良い。
【０１６５】
タスクプールに戻ったタスクに実施場所を設定するときは、実施場所の優先候補として過去に設定したことのある（Ａ）地点や（Ｂ）地点が優先して推薦されるようにしても良い。手動で実施場所を設定するＵＩの場合には、（Ａ）地点や（Ｂ）地点を実施場所の候補リストの上位に表示することが考えられる。タスクの実施場所が自動設定される場合には、リストの上位にある実施場所が自動設定されるようにしても良い。
【０１６６】
繰り返し実施するようなタスクであった場合は、実施場所や、あるいは、実施場所として設定したが実施しなかった場所にそれぞれ重みづけをして扱っても良い。タスクによっては、実施場所は、次回も実施する可能性が高い場合もあるが、そうでない場合もあり得る。実施場所として設定したが実施しなかった場所は、実施する意志を持って設定している可能性もあり、今後も優先して設定場所の候補とするようにしても良い。
【０１６７】
（タスクプールの具体例）
図４０は、タスクプールの具体的な表示例を示す図である。なお、図４０では、タスクプールの箇所のみを独立して示している。タスクプールには、同時に表示される実地図及び仮想地図で規定される場所の範囲内で実施すべきタスクが並んで表示されている。各タスクの内容をより容易にユーザが認識できるように、タスクの内容が文字では無く絵的な内容（例えば、ボールペンや指輪の画像、映画のサムネイル画像等）で表示されても良い。
【０１６８】
図４０に示す例では、５個のタスクが表示されている。所定のルールに対応する順序に従って、各タスクが表示されても良い。所定のルールは、タスクに対応付けられた重要度順、緊急度順、実施容易度順等が挙げられる。ユーザにより、所定のルールの内容が設定されても良い。タスクのプロパティの全部又は一部（図示の例では実施日や実施期限）が、タスクの内容と共に表示されても良い。また、複数のタスクの実施順序が指定された場合には、順序が下位のタスクの実施容易度が下がる（実施がしづらくなる）ようにしても良い。
【０１６９】
図４１Ａ及び図４１Ｂに示すように、ユーザがタスクプール内のタスクをタップすると、そのタスクの具体的な内容（プロパティ）を表示することができる。図４１Ａは、「ボールペンを買う」というタスクがタップされた際の表示例を示している。また、図４１Ｂは、「映画「ｘｘ」を観る」というタスクがタップされた際の表示例を示している。なお、タスクの具体的な内容が表示された状態で、当該タスクの内容を編集若しくは削除することができる。例えば、図４１Ａに示した例において、「ボールペンを買う」というタスクを編集したい場合には編集ボタン６３ａをタップすればタスクの編集が可能となる。また、削除ボタン６３ｂをタップすることにより、「ボールペンを買う」というタスクを削除することが可能となる。
【０１７０】
（操作に応じた具体的な表示例）
「第１の例」
次に、表示部１１における所定の表示領域に対してなされた操作に応じて、表示部１１の表示内容が変化する第１の例について説明する。例えば、図４２に示すように、表示部１１に実地図ＲＭ３０、仮想地図ＶＭ３０及びタスクプールＴＰＯ３０が表示されているとする。ＰＯＩとしては「自宅」、「自宅最寄駅」、「乗換駅」、「塾最寄駅」、「塾」、「学校最寄駅」、「学校」、「カフェ最寄駅」及び「カフェ」が含まれており、各ＰＯＩが経路を示す線により結ばれている。
【０１７１】
ここで、例えば、実地図ＲＭ３０を拡大する操作、より具体的には、表示部１１に対するピンチ操作により実地図ＲＭ３０をズームインする操作がなされた例を考える。すると、図４３に示すように、実地図ＲＭ３０の表示内容がズームインすることにより拡大された実地図ＲＭ３１が表示される。実地図ＲＭ３０が拡大されたことにより実地図ＲＭ３１では、ＰＯＩの一つである「カフェ最寄駅」及び「カフェ」が実地図ＲＭ３１により示される範囲外となる。この場合、仮想地図の内容も連動して変化することにより、仮想地図が仮想地図ＶＭ３０から仮想地図ＶＭ３１に変化する。具体的には、仮想地図ＶＭ３１は、「カフェ最寄駅」及び「カフェ」が消去された仮想地図となる。なお、本実施の形態では、「塾最寄駅」の先に「塾」以外のＰＯＩがあることをユーザが認識できるように、「塾最寄駅」から伸びる経路の表示は残すようにしている。
【０１７２】
更に、実地図及び仮想地図に対応する場所的な範囲が変化したことに伴って、当該範囲で実施可能なタスクも変化し得る。実地図及び仮想地図に対応する場所的な範囲で実施可能なタスクに変化があった場合、タスクプールＴＰＯ３０内のタスクの内容も変化する。例えば、変化後の場所的な範囲内ではタスク「ｘｘｘ」、タスク「ｙｙｙ」、タスク「ｚｚｚ」を実施可能な場所が存在しなくなったとする。この場合は、タスクプールＴＰＯ３０内からは、当該３個のタスクが消去される。
【０１７３】
「第２の例」
次に、表示部１１における所定の表示領域に対してなされた操作に応じて、表示部１１の表示内容が変化する第２の例について説明する。図４４に示すように、表示部１１には、第１の例と同様、実地図ＲＭ３０、仮想地図ＶＭ３０及びタスクプールＴＰＯ３０が表示されている。係る表示状態において、例えば、「塾最寄駅」と「カフェ最寄駅」との間の経路を指Ｆでタップし、当該経路を所定の方向に引っ張る操作がなされる。
【０１７４】
当該操作に応じて、図４５に示すように、仮想地図の内容が仮想地図ＶＭ３０から仮想地図ＶＭ３１に変化する。具体的には、仮想地図ＶＭ３０から、経路に対応するＰＯＩである「カフェ最寄駅」及び「カフェ」が消去された仮想地図ＶＭ３１が表示されることになる。仮想地図の変化に伴って、実地図の表示内容も実地図ＲＭ３０から実地図ＲＭ３１に変化し、タスクプールＴＰＯ３０内に表示されるタスクも変化する。実地図ＲＭ３１及び変化後のタスクプールＴＰＯ３０内のタスクの内容は第１の例と同様であるので重複した説明を省略する。
【０１７５】
なお、図４６に示すように、「塾最寄駅」と「カフェ最寄駅」との間の経路がタップされると、その経路から先に存在するＰＯＩを含む領域Ｐと、それ以外のＰＯＩを含む領域Ｑとが仮想的に設定される。そして、例えば、「塾最寄駅」と「カフェ最寄駅」との間の経路を方向ａに向かって引っ張る操作がなされると領域Ｐに属するＰＯＩ及び経路が消失し、反対の方向ｂに向かって引っ張る操作がなされると領域Ｑに属するＰＯＩ及び経路が消失する。勿論、「塾最寄駅」と「カフェ最寄駅」との間の経路を方向ｂに向かって引っ張る操作がなされると領域Ｐに属するＰＯＩが消失し、反対の方向ａに向かって引っ張る操作がなされると領域Ｑに属するＰＯＩが消失するようにしても良い。
【０１７６】
「第３の例」
次に、表示部１１における所定の表示領域に対してなされた操作に応じて、表示部１１の表示内容が変化する第３の例について説明する。図４７に示すように、表示部１１には、第１の例と同様、実地図ＲＭ３０、仮想地図ＶＭ３０及びタスクプールＴＰＯ３０が表示されている。係る表示状態において、例えば、仮想地図ＶＭ３０におけるＰＯＩ「カフェ」を仮想地図ＶＭ３０の領域外に移動する操作、例えば、ドラッグ操作がなされる。
【０１７７】
すると、図４８に示すように、仮想地図ＶＭ３０からＰＯＩ「カフェ」及び「カフェ」に関連するＰＯＩである「カフェ最寄駅」が仮想地図ＶＭ３０から消去された仮想地図ＶＭ４１が表示される。なお、この場合にも、「塾最寄駅」から先に「学校」以外のＰＯＩが存在することをユーザが認識できるようにするために、「塾最寄駅」からの経路を残して表示することが好ましい。また、「カフェ」に関連するか否かは、ＰＯＩの名称に基づいて判断しても良いし、ＰＯＩ間の距離に基づいて判断しても良い。例えば、「カフェ」との文字を含む「カフェ最寄駅」を「カフェ」に関連するＰＯＩと判断しても良いし、「カフェ」に対して所定距離の範囲内にあるＰＯＩ（本例では「カフェ最寄駅」）を「カフェ」に関連するＰＯＩと判断しても良い。
【０１７８】
図４８に示すように、仮想地図の変化に伴って、実地図の表示内容も実地図ＲＭ３０から実地図ＲＭ３１に変化し、タスクプールＴＰＯ３０内に表示されるタスクも変化する。実地図ＲＭ３１及び変化後のタスクプールＴＰＯ３０内のタスクの内容は第１の例と同様であるので重複した説明を省略する。
【０１７９】
なお、本例では「カフェ」を仮想地図ＶＭ３０の範囲外にドラッグ操作する例について説明した他の操作で同様の処理が行われても良い。例えば、表示部１１にゴミ箱アイコンを表示させ、当該ゴミ箱アイコンに「カフェ」が移動するドラッグ操作に応じて、同様の処理が行われるようにしても良い。また、ユーザの移動に伴い仮想地図の内容が更新され、仮想地図の更新に伴って「カフェ」が仮想地図ＶＭ３０に含まれなくなることもあり得る。このように、「カフェ」が仮想地図ＶＭ３０外となった場合にも同様の処理が行われるようにしても良い。
【０１８０】
なお、図４９に示すように、「塾最寄駅」から伸びるオープン経路（経由地や目的地に結びついていない経路）が例えばタップにより指定された場合に、指定された経路の先に存在する経由地や目的地が表示されるようにしても良い。例えば、図５０に示すように、仮想地図の内容が、仮想地図ＶＭ３１が仮想地図ＶＭ３０に変化する。そして、この変化に応じて実地図も実地図ＲＭ３１から実地図ＲＭ３０に変化し、タスクプールＴＰＯ３０内のタスクの内容も変化する。
【０１８１】
「第４の例」
次に、表示部１１における所定の表示領域に対してなされた操作に応じて、表示部１１の表示内容が変化する第４の例について説明する。図５１に示すように、表示部１１には、第１の例と同様、実地図ＲＭ３０、仮想地図ＶＭ３０及びタスクプールＴＰＯ３０が表示されている。係る表示状態において、出発地及び到着地を指定する操作、例えば、ＰＯＩをタップするタップ操作がなされる。具体的には、出発地として「自宅」がタップされ、到着地として「塾」がタップされ、それぞれのＰＯＩが選択される。本例では、選択されたことをユーザが認識できるように、「自宅」、「塾」の近傍にチェックボックスを表示しているが、チェックボックスは表示されなくても良い。また、「自宅」が出発地に対応する適宜な色で、「塾」が到着地に対応する適宜な色で着色されて表示されても良い。
【０１８２】
すると、図５２に示すように、仮想地図の内容が仮想地図ＶＭ３０から仮想地図ＶＭ３２に変化する。仮想地図ＶＭ３２では、出発地「自宅」及び到着地「塾」、及び、それらを結ぶ経路を含む。それ以外のＰＯＩ（他の目的地である「学校」、「カフェ」それらに関連する「学校最寄駅」、「カフェ最寄駅」）は消去される。なお、図５２に示すように、「自宅最寄駅」から及び「塾最寄駅」のそれぞれの先に別のＰＯＩが存在することを示すために、「自宅最寄駅」及び「塾最寄駅」のそれぞれから伸びる経路が示されても良い。更に、当該それぞれの経路の先に目的地が１個づつ（本例では、「学校」及び「カフェ」）あることが数字等により示されても良い。
【０１８３】
図５２に示すように、仮想地図の変化に伴って、実地図の表示内容も実地図ＲＭ３０から実地図ＲＭ３２に変化し、タスクプールＴＰＯ３０内に表示されるタスクも変化する。実地図ＲＭ３２では、例えば、出発地である「自宅」と到着地である「塾」とを結ぶ経路のみが表示される。タスクプールＴＰＯ３０内では、当該経路で行われるべきタスクが表示される。
【０１８４】
「第５の例」
次に、表示部１１における所定の表示領域に対してなされた操作に応じて、表示部１１の表示内容が変化する第５の例について説明する。図５３に示すように、表示部１１には、実地図ＲＭ３１、仮想地図ＶＭ３１及びタスクプールＴＰＯ３０が表示されている。実地図ＲＭ３１等の内容は、図４５と同一である。本例は、例えば、指Ｆを使用したピンチ操作により実地図ＲＭ３１がズームアウトされた例である。
【０１８５】
すると、図５４に示すように、実地図ＲＭ３１が実地図ＲＭ３０に変化する。実地図ＲＭ３０は、実地図ＲＭ３１よりも広範囲を示す。従って、新たなＰＯＩが実地図ＲＭ３０に表示され得る。本例では、実地図ＲＭ３１では範囲内に含まれていなかった「カフェ最寄駅」、「カフェ」が実地図ＲＭ３０では含まれることになる。
【０１８６】
実地図の内容の変化に伴って、仮想地図ＶＭ３１及びタスクプールＴＰＯ３０内のタスクの内容も変化する。即ち、仮想地図の内容が仮想地図ＶＭ３１から、ＰＯＩである「カフェ最寄駅」及び「カフェ」を含む仮想地図である仮想地図ＶＭ３０に変化する。また、実地図ＲＭ３０で行われるべきタスクが、タスクプールＴＰＯ３０内に表示される。本例では、実地図で示される場所的な範囲が拡大したことから、当該範囲で行われるべきタスクとしてタスク「ｘｘｘ」「ｙｙｙ」、「ｚｚｚ」が追加されて表示される。
【０１８７】
「第６の例」
次に、表示部１１における所定の表示領域に対してなされた操作に応じて、表示部１１の表示内容が変化する第６の例について説明する。本例は、実施すべき場所が未設定であるタスクの実施場所を、簡単且つ直感的な操作により設定することができる例である。
【０１８８】
図５５に示すように、表示部１１に実地図ＲＭ４０、仮想地図ＶＭ４０及びタスクプールＴＰＯ４０が表示されているとする。ＰＯＩとしては「自宅」、「自宅最寄駅」、「乗換駅」、「塾最寄駅」、「塾」、「学校最寄駅」、「学校」が含まれており、仮想地図ＶＭ４０では、各ＰＯＩが経路を示す線により結ばれている。
【０１８９】
タスクプールＴＰＯ４０内には、実施場所が未設定であるタスクとして３個のタスク「ａａａ」「ｂｂｂ」、「ジュースを買う」が表示されている。ここで、ユーザが「ジュースを買う」というタスクを「学校最寄駅」から「学校」までの間で実施する設定を行う場合を考える。この場合、ユーザは、タスクプールＴＰＯ４０内のタスク「ジュースを買う」をタップした後、ドラッグ操作により「ジュースを買う」というタスクの表示を「学校最寄駅」と「学校」間に移動させる。
【０１９０】
すると、図５６に示すように、仮想地図の内容が仮想地図ＶＭ４０から仮想地図ＶＭ４１に変化する。即ち、「学校最寄駅」と「学校」との間に、タスクが追加される。この際に、仮想地図ＶＭ４１に追加されたタスクの内容を表示させても良いが、タスクを実施可能な場所が検索され、図５６に示すように、その場所（本例では「コンビニエンスストア」）が表示されても良い。なお、タスクプールＴＰＯ４０内からは「ジュースを買う」というタスクが消去される。上述したように、チェックボックス６１をチェックすることにより、実施場所が設定されたタスクをタスクプールＴＰＯ４０内に表示させることも可能である。
【０１９１】
仮想地図の内容の変化に応じて、実地図の内容から実地図ＲＭ４０から実地図ＲＭ４１に変化する。即ち、図５６に示すように、「学校最寄駅」と「学校」との間の経路が「コンビニエンスストア」を経由するルートに変更される。「コンビニエンスストア」は、例えば、タスクポイントＴＰ４１として表示される。上述したように、タスクポイントＴＰ４１をタップするとタスクの詳細を確認することができる。
【０１９２】
「第７の例」
次に、表示部１１における所定の表示領域に対してなされた操作に応じて、表示部１１の表示内容が変化する第７の例について説明する。本例は、実施すべき場所が未設定であり、且つ、実施場所が比較的限定されるタスクの実施場所を、簡単且つ直感的な操作により設定することができる例である。
【０１９３】
図５７に示すように、表示部１１には、実地図ＲＭ４０、仮想地図ＶＭ４０及びタスクプールＴＰＯ４０が表示されている。タスクプールＴＰＯ４０内には、３個のタスク「ａａａ」、「ｂｂｂ」及び「ふとんを買う」が表示されている。ここで「ふとんを買う」というタスクは、上述した「ジュースを買う」というタスクとは異なり、実施可能な場所が限定されるタスクである。従って、タスクを実施できる場所がわかりやすくユーザに提示されることが望まれる。
【０１９４】
そこで、図５７に示すように、指Ｆで「ふとんを買う」というタスクがタップされた場合に、当該タスクを実行可能な場所が検索される。検索結果が一定数の場合は、実施可能な場所が限定されるタスクと判断され、図５８に示すような表示がなされる。
【０１９５】
例えば、「自宅最寄駅」と「乗換駅」との間、及び、「乗換駅」と「塾最寄駅」との間に、「ふとんを買う」というタスクを実施できる場所（例えば、「百貨店」）が存在するとする。この場合、仮想地図ＶＭ４０における「自宅最寄駅」と「乗換駅」との間の経路、及び、「乗換駅」と「塾最寄駅」との間の経路が他の経路に比べて、強調表示される。例えば、ハイライト表示（点滅表示）や、経路に対応する線の太さ、色等を変化させた強調表示がなされる。また、実地図ＲＭ４０にも、「ふとんを買う」というタスクを実施可能な場所の候補として候補ポイントＰＯ４０、ＰＯ４１が表示される。このようにして、ユーザは、比較的、実施可能な場所が限定されるタスクであっても、当該タスクを実施できる場所の候補を容易に理解することができる。また、場所の候補の具体的な位置を実地図により確認することができる。なお、一定範囲に「ふとんを買う」というタスクを実施できる場所がない場合は、その旨を表示するようにしても良い。
【０１９６】
タスクの実施場所を、仮想地図ＶＭ４０を使用して設定する処理は第６の例と同様であるので概略的に説明する。図５９に示すように、タスクプールＴＰＯ４０内の「ふとんを買う」というタスクが、仮想地図ＶＭ４０にドラッグ操作等により移動される。タスクプールＴＰＯ４０内の「ふとんを買う」というタスクが、例えば、「自宅最寄駅」と「乗換駅」との間の経路に移動される。
【０１９７】
すると、図６０に示すように、仮想地図の内容が仮想地図ＶＭ４０から仮想地図ＶＭ４５に変化する。具体的には、「乗換駅」で一旦下車して百貨店で「ふとんを買う」というタスクが追加される。追加されたタスクは、場所と関連づけられて表示される。例えば、場所とタスクとが二段併記で表示される。仮想地図ＶＭ４５では、場所の表示がメインであることからタスクは場所に対して従属的に表示される。具体的は、上段に場所（本例では、「百貨店」）が表示され、タスク（本例では、「ふとんを買う」）が下段に且つ括弧が付されて表示される。勿論、図示した以外の態様で場所及びタスクが関連づけられて表示されても良い。仮想地図の変化に伴い、実地図の内容が実地図ＲＭ４０から実地図ＲＭ４５に変化する。実地図ＲＭ４５では、「ふとんを買う」というタスクを実施する場所がタスクポイントＴＰ４５として表示される。なお、仮想地図ＶＭ４０に表示されるタスクを実施できる場所の提示と、実地図ＲＭ４５に表示されるタスクポイントＴＰ４５とは、何れか一方を提示するようにしても良い。
【０１９８】
なお、図６１Ａに示すように、目的地、経由地以外にタスクを実施可能な場所が存在する場合には経路のみを強調表示し、図６１Ｂに示すように、目的地や経由地もタスク実施可能な場所となる場合は、当該目的地や経由地も含めて強調表示するようにしても良い。
【０１９９】
また、上述した第７の例では「ふとんを買う」タスクを例にして説明したが、これに限定されるものではない。例えば、図６２にタスクプールＴＰＯ４０内に３個のタスク「ａａａ」、「ｂｂｂ」、「ふとんを買う」が表示されているとする。例えば、「ｂｂｂ」というタスクがタップされた後に、「ふとんを買う」というタスクがタップされたとする。この場合は、２個のタスクを同時に実施できる場所の候補が提示されても良い。例えば、図６２に示すように、２個のタスクを同時に実施できる場所が存在する「自宅最寄駅」と「乗換駅」との間の経路、及び、「乗換駅」と「塾最寄駅」との間の経路が強調表示される。なお、タスクの数は、３個以上でも良い。また、複数のタスクは、「ふとんを買う」というタスクのような比較的、実施することが限定されるタスクを含んでいても良いし、含んでいなくても良い。
【０２００】
「第８の例」
次に、表示部１１における所定の表示領域に対してなされた操作に応じて、表示部１１の表示内容が変化する第８の例について説明する。本例は、実施すべき場所が未設定であるタスクの実施場所を設定する際に、時刻を考慮した処理が行われる例である。
【０２０１】
図６３に示すように、表示部１１には、実地図ＲＭ５０、仮想地図ＶＭ５０及びタスクプールＴＰＯ５０が表示されている。実地図ＲＭ５０及び仮想地図ＶＭ５０の表示内容は、実地図ＲＭ４０及び仮想地図ＶＭ４０とそれぞれ同一である。タスクプールＴＰＯ５０内には、３個のタスク「ａａａ」、「ｂｂｂ」及び「参考書を買う」が表示されている。
【０２０２】
例えば、「参考書を買う」というタスクがタップされる。そして、「参考書を買う」というタスクを実施できる場所が検索される。本例では、「塾最寄駅」と「塾」との間に存在する書店が、「参考書を買う」というタスクを実施できる場所として検索されたとする。更に、場所の検索だけでなく時刻、例えば、書店の営業時間が検索される。係る検索は、情報取得部１２４が書店のホームページ等にアクセス等することにより行われる。本例では、書店の営業時間が「１０：００〜２３：００」とする。更に、データベース１５に記憶された行動履歴を参照して、ユーザが「塾最寄駅」と「塾」との間を通過する時刻が学習され、推定される。ここでは、「塾最寄駅」から「塾」に向かう往路における通過時刻、より具体的には、「塾」に向かう際に書店付近を通過する時刻として「１７：００」が推定される。一方、「塾」から「塾最寄駅」に向かう復路における通過時刻、より具体的には、「塾」から帰る際に書店付近を通過する時刻として「２３：００」が推定される。
【０２０３】
そして、図６４に示すように、仮想地図ＶＭ５０に、書店の場所及び書店を通過する時刻を含む通過情報６２Ａ、６２Ｂが表示される。書店の場所は、通過情報６２Ａ、６２Ｂが「塾最寄駅」と「塾」との間から引き出されるように表示されることにより示される。また、通過情報６２Ａは、往路における書店を通過する時刻である「１７：００」という情報を含む。また、通過情報６２Ｂは、復路における書店を通過する時刻である「２３：００」という情報を含む。更に、本実施の形態では、どちらの時間で参考書を買うのが適切であるかを示すようにしている。例えば、「２３：００」は書店の営業が終了する間際である。従って、「１７：００」、即ち、「塾」に行く際に参考書を買うのが適切である。従って、通過情報６２Ａは、例えば「おすすめ」という情報を含む。
【０２０４】
そして、例えば、図６５に示すように、タスクプールＴＰＯ５０内で選択した「参考書を買う」というタスクを通過情報６２Ａに向けてドラッグ操作等により移動する。係る操作に応じて、タスクプールＴＰＯ５０内からは、「参考書を買う」というタスクが消去される。
【０２０５】
そして、図６６に示すように、仮想地図の内容が仮想地図ＶＭ５０から仮想地図ＶＭ５１に変化する。具体的には、「塾最寄駅」と「塾」との間に「参考書を買う」という表示が追加される。なお、「参考書を買う」という表示は、具体的な場所、例えば「書店」でも良い。また、往路及び復路の何れで参考書を買うべきかをユーザが認識できるような表示がなされても良い。係る表示は、例えば「参考書を買う」という表示の近傍に表示される「往路」を示すマークである。「往路」を示すマークは、矢印等であっても良い。
【０２０６】
（現在状況の表示及びタスクの再スケジュール化）
「現在状況の表示」
次に、表示部１１に実地図、仮想地図及びタスクプールが表示される表示態様の中で行われる、現在状況の表示する処理、及び、タスクを再スケジュール化（リスケジュール）する処理について説明する。始めに、現在状況を表示する処理について説明する。
【０２０７】
図６７に示すように、表示部１１には、実地図ＲＭ７０、仮想地図ＶＭ７０及びタスクプールＴＰＯ７０が表示されている。仮想地図ＶＭ７０は、例えば、ＰＯＩとして「自宅」、「コンビニエンスストア」、「自宅最寄駅」、「塾最寄駅」及び「塾」を含む。「コンビニエンスストア」には、「自宅」から「自宅最寄駅」に向かう際に「ペンを購入する」というタスクが設定されている。本例では、「コンビニエンスストア」とその場所に設定されたタスクが二段で表示されている。また、仮想地図ＶＭ７０は、仮想地図ＶＭ７０における経路を移動する移動アイコン７１を含む。移動アイコン７１は、例えば、顔の表示を含むキャラクタであるが、乗物等であっても良い。
【０２０８】
仮想地図ＶＭ７０の経路を実地図上に反映させたものが実地図ＲＭ７０である。実地図ＲＭ７０は、「自宅」、「自宅最寄駅」、「塾最寄駅」及び「塾」の実地図上の位置が示されている。各地点を結ぶ経路が実線で示されている。また、タスクが設定されている「コンビニエンスストア」の地点がタスクポイントＴＰ７０として示されている。上述したように、タスクポイントＴＰ７０の箇所をタップ操作等により指定すると、タスクポイントＴＰ７０に設定されているタスクの詳細が表示される。
【０２０９】
また、実地図ＲＭ７０も、実地図ＲＭ７０における経路上を移動する移動アイコン７１を含む。実地図ＲＭ７０及び仮想地図Ｍ７０における移動アイコンは、異なっていても良いが、同一のアイコンである方がユーザにとって認識し易いという利点がある。
【０２１０】
移動アイコン７１は、ユーザに対応するアイコンである。従って、ユーザが移動や停止をすると、それに伴って、移動アイコン７１も経路上を移動や停止する。移動アイコン７１に関する表示制御は例えば以下のようにして行われる。位置センサ１３２から得られる位置情報に基づいて、状況認識部１２１がユーザの現在位置を取得する。そして、取得したユーザの現在位置に関する情報をタスク管理部１２６に供給する。タスク管理部１２６は、当該情報を適宜、参照して、移動アイコン７１の表示位置を適宜、変化させる。
【０２１１】
「タスクの再スケジュール化」
「コンビニエンスストア」に設定されているタスクが実行されなかった場合には、以下に説明する処理が行われても良い。例えば、図６８に示すように、移動アイコン７１の表示態様、例えば、キャラクタの顔の表情を変化させても良い。例えば、タスクが実行されなかったことから、キャラクタの顔の表情が焦る表情に変化するようにしても良い。タスクが実行されたか否かは、例えば、「コンビニエンスストア」の場所における滞留時間等に基づいて判断される。
【０２１２】
また、図６９に示すように、「自宅最寄駅」から「自宅」に向かう、即ち、復路においてタスクが実施できる場合には、その旨を仮想地図Ｍ７０における「コンビニエンスストア」の近傍に表示させても良い。次回、例えば、明日同じ経路の往路を通る場合には、その際にタスクを表示させても良い。また、これからのユーザの移動先にタスクを実施できる他の候補場所を提示しても良い。例えば、「自宅最寄駅」の構内や「塾最寄駅」と「塾」との間にタスクを実施できる場所として「コンビニエンスストア」がある場合には、タスクを実行できる場所がこれから移動する経路上に存在することをユーザに提示しても良い。候補場所は、１箇所でも良いし、複数箇所でも良い。また、ユーザが「ペン購入」というタスクを実施しようと考える場所が存在する場合には、「コンビニエンスストア」の箇所を当該場所が存在する任意の経路の箇所に移動させることで、タスクを実施する場所を手動で設定することもできる。また、若し、タスクのプロパティとして高い緊急度が設定されている場合に、タスクを実施できる場所の候補が複数、存在する場合は、できるたけ直ぐにタスクを実施できる場所（例えば、現在地に近い場所）が強調して提示されるようにしても良い。
【０２１３】
なお、「ペン購入」というタスクをユーザが急いで実施する必要がないと考える場合もあり得る。その場合は、図６９に示すように、「コンビニエンスストア」の箇所をタスクプールＴＰＯ７０内に移動させることにより、「ペン購入」というタスクを実施する場所が未設定のタスクに変更される。そして、再スケジュール化されたタスクの通知を行わないようにすることができる。
【０２１４】
（再スケジュール化されたタスクのリアルタイム通知）
次に、再スケジュール化されたタスクのリアルタイム通知に関して説明する。図７０に示すように、「ボールペンを買う」というタスクが設定されている。係るタスクは、タスクカテゴリ：買物、場所カテゴリ：店舗、コンビニエンスストア、期限：２０１８／６／７、重要度：１、所要時間：１０分：、コメント：塾で使う、という内容が設定されたプロパティを有している。
【０２１５】
図７１Ａ及び図７１Ｂは、本例における仮想地図を示しており、図７１Ａは仮想地図ＶＭ８０を示し、図７１Ｂは、仮想地図ＶＭ８１を示している。なお、以下の説明では、説明の便宜を考慮して、仮想地図のみを図示して説明するが、仮想地図ＶＭ８０、ＶＭ８１は、実地図及びタスクプールと共に表示部１１に表示される。
【０２１６】
仮想地図ＶＭ８０は、ＰＯＩの一例として「自宅」、「コンビニエンスストア」、「自宅最寄駅」、「塾最寄駅」、「塾」を含む。また、仮想地図ＶＭ８０は、移動アイコン７１と同様の移動アイコン８１を含む。「自宅」と「自宅最寄駅」との間にある「コンビニエンスストア」で「ペンを買う」というタスクが設定されているものとする。「コンビニエンスストア」の店舗数は多いことから、本例では、「自宅」と「自宅最寄駅」との間に複数の「コンビニエンスストア」が存在する例を想定している。従って、仮想地図ＶＭ８０では、「自宅」及び「自宅最寄駅」間に複数（図示の例では２個）の「コンビニエンスストア」が存在することをユーザが認識できるように、複数の「コンビニエンスストア」が畳みこまれるようにして表示されている。
【０２１７】
位置センサ１３２からのセンシングデータに基づいてユーザの「自宅」からの移動が検出されると、移動アイコン８１が右側に向かって移動する。なお、図示はしていないが、実地図上の移動アイコンも移動する。タスクを実施する場所、即ち、１個目の「コンビニエンスストア」に近づくと、仮想地図の内容が仮想地図ＶＭ８０から仮想地図ＶＭ８１に変化する。仮想地図ＶＭ８１では、畳みこまれていた表示が展開されて表示される。具体的には、「自宅」と「自宅最寄駅」間の経路が長くされ、タスクを実施する場所の詳細、即ち、「自宅」と「自宅最寄駅」との間に、タスクを実施する場所の候補として２個の「コンビニエンスストア」（コンビニエンスストアＣＡ、ＣＢ）が存在することが表示される。なお、表示部１１の表示領域に制約がある場合は、一部のＰＯＩの図示（例えば「塾」）が適宜、省略される。
【０２１８】
なお、実地図上で１個目の「コンビニエンスストアＣＡ」に近づいた場合に、その箇所が点滅等により強調表示されても良い。
【０２１９】
タスクを実施する場所として複数の場所が存在する場合であり、且つ、ユーザにより具体的なタスク実施場所の設定がなされていない場合には、図７２Ａに示すように、ユーザの移動方向に対して、地理的に近い場所、本例では「コンビニエンスストアＣＡ」がタスクを実施する場所として設定される。係る場合、仮想地図ＶＭ８１において、間もなく「コンビニエンスストアＣＡ」でタスクを実施できることをユーザが認識できるように、「コンビニエンスストアＣＡ」の箇所に、旗を模したマークＦＬを表示させても良い。
【０２２０】
仮に、「コンビニエンスストアＣＡ」でタスクが実施されない場合には、次のタスク実施場所の候補である「コンビニエンスストアＣＢ」がタスクの実施場所として設定される。そして「コンビニエンスストアＣＢ」の箇所にマークＦＬが表示される。なお、「コンビニエンスストアＣＡ」でタスクが実施されなかった場合に、図７２Ｂに示すように、移動アイコン８１の表情を変化させても良い。この場合、タスクが実施された段階で、移動アイコン８１の表情が元の表情に変化しても良い。以上のようにして、タスクの実施場所が再スケジュール化されたことをリアルタイムに通知することが可能となる。仮想地図だけでなく、実地図上で「コンビニエンスストアＣＢ」の箇所をタスクポイントとして表示しても良い。このように、ユーザの移動に基づいて、タスクに基づく情報をリアルタイムに更新することができる。タスクに基づく情報とは、実地図、仮想地図及びタスクプールの少なくとも何れかにおいて表示される所定のタスクに関連する情報である。
【０２２１】
なお、ユーザが「コンビニエンスストアＣＡ」を通過した場合であっても、「コンビニエンスストアＣＢ」に行くよりも「コンビニエンスストアＣＡ」に引き返す方が、効率的な場合もあり得る。係る点を考慮して、「コンビニエンスストアＣＡ」を通過した場合であってもある地点（以下、分岐点と適宜称する。）までは、タスクの実施場所として「コンビニエンスストアＣＡ」が設定されていることが好ましい。そこで、図７３Ａに示すように、ユーザがタスクを実施しないで「コンビニエンスストアＣＡ」を通過してから分岐点までに到達するまでは、タスクを実施する場所の候補として「コンビニエンスストアＣＡ」が設定され続ける。この場合に、「コンビニエンスストアＣＡ」に引き返すことを促す表示、例えば「コンビニエンスストアＣＡに引き返した方がいいよ」という表示を表示部１１に表示させても良い。
【０２２２】
ユーザがタスクを実施しないで「コンビニエンスストアＣＡ」を通過した後、更に分岐点を超えた場合には、「コンビニエンスストアＣＢ」でタスクを実施した方が効率的であると判断される。そして、タスクを実施する場所の候補が「コンビニエンスストアＣＡ」から「コンビニエンスストアＣＢ」に変更される。仮想地図ＶＭ８１内のマークＦＬが「コンビニエンスストアＣＢ」の箇所に表示される。この場合に、タスクを実施する場所が変更されたことを示すメッセージ、例えば「仕方がない、次の購入候補はコンビニエンスストアＣＢね！」のようなメッセージを表示部１１に表示させても良い。
【０２２３】
「分岐点を算出する処理」
ここで、上述した分岐点を算出する処理の一例について説明する。本例では、ユーザが移動した地点におけるタスクの実施場所の候補毎のペナルティスコアが算出される。ペナルティスコアの大小関係が切り替わる地点が分岐点として設定される。ペナルティスコアは、その地点に立ち寄る場合の非効率性を示すスコアである。
【０２２４】
図７４は、ペナルティスコアに応じて分岐点が設定される例の概要を説明するための図である。ユーザの出発地、例えば、「自宅」からの距離に応じてデフォルトのペナルティスコアが設定されている。「コンビニエンスストアＣＡ」のデフォルトのペナルティスコアがペナルティスコアＰＳ１であり、「コンビニエンスストアＣＢ」のデフォルトのペナルティスコアがペナルティスコアＰＳ２であるとする。デフォルトのペナルティスコアは、遠い地点ほど大きくなるように設定されている。具体的には、ＰＳ１＜ＰＳ２となるように各ペナルティスコアが設定されている。
【０２２５】
概略的に説明すれば、ペナルティスコアＰＳ１、ＰＳ２は、例えば、ユーザが「コンビニエンスストアＣＡ」、「コンビニエンスストアＣＢ」のそれぞれに近づく間は増加せず、各地点を通過後、徐々に増加する。図７４に示すように、ユーザが「コンビニエンスストアＣＡ」を通過すると、ペナルティスコアＰＳ１が増加し始める。ペナルティスコアＰＳ１が増加していくと、ある地点においてペナルティスコアＰＳ１、ＰＳ２が逆転し、ＰＳ１＞ＰＳ２となる。この時点で、「コンビニエンスストアＣＡ」よりも「コンビニエンスストアＣＢ」に行く方が効率的であると判断され、タスクを実施する場所の候補が「コンビニエンスストアＣＡ」から「コンビニエンスストアＣＢ」に変更される。なお、ペナルティスコアは、例えば、ユーザが一定距離を移動する度に算出される。
【０２２６】
具体的には、ペナルティスコアは、下記の数式（１）で求めることができる。
【０２２７】
【数１】
2020084896.tif 000003
【０２２８】
ｘ地点におけるペナルティスコアは、一般化された数式（１）のａをｘに置き換えたもので規定される。数式（１）において、
Score_x:地点xのペナルティスコア
R_x:地点xの離脱度
W_r:離脱度重み係数
N_x:地点xの馴染み度
W_n:馴染み度の重み係数
P_x:地点x以降にある候補地点の個数(xを含む)
W_p:候補地点個数の重み係数
をそれぞれ示している。離脱度は、例えば「距離（ｍ）／分」により規定される。離脱度重み係数は、離脱度に応じて設定される重み係数である。馴染み度とは、その場所に立ち寄った頻度に対応する数値である。馴染み度の重み係数は、馴染み度に応じて設定される重み係数である。候補地点個数の重み係数は、候補地点の個数に応じて設定される重み係数である。
【０２２９】
数式（１）を使用して、「コンビニエンスストアＣＡ」及び「コンビニエンスストアＣＢ」」のそれぞれに対するペナルティスコアが算出される。そして、「コンビニエンスストアＣＡ」のペナルティスコアＰＳ１が「コンビニエンスストアＣＢ」のペナルティスコアＰＳ２よりも大きくなった地点が分岐点として設定される。
【０２３０】
なお、各重み係数は、全てのユーザに対して同一に設定される値でも良いし、ユーザ毎に設定される異なる値でも良い。例えば「買いそびれ」が多いユーザほど数式（１）におけるWpを大きくしても良い。上記例の場合、「コンビニエンスストアＣＢ地点」に到着する直前まで「引き返しを促すメッセージ」が増えることになり、買い忘れへの抑止力が増すことになる。
【０２３１】
数式（１）を使用した具体例について説明する。
・所定の関数f(x)=1/xの場合、Paを逆数としてスコア計算に利用する。
この場合、数式（１）における「+Wp×f(Pa)」の項がWp/Paとなり、Paが小さいほど加算値は大きくなる。f(x)=1(x<1),0(それ以外)とした場合に、この傾向は顕著となる。
・所定の関数f(x)=-1/xの場合、数式（１）における「+Wp×f(Pa)」の項が-Wp/Paとなり、Paが小さいほどスコアが小さくなる。
【０２３２】
（タスク期限による検索対象の限定）
次に、タスク期限による検索対象の限定について説明する。具体的には、タスクに期限が設定されている場合に、当該タスクを実施する場所の検索範囲を限定する例について説明する。
【０２３３】
「第１の例」
始めに、タスクに期限が設定されている場合に、当該タスクを実施する場所の検索範囲を限定する第１の例について説明する。図７５Ａは、「ペンを買う」というタスク、及び、当該タスクに設定されているプロパティの内容を示す図である。係るタスクは、タスクカテゴリ：買物、場所カテゴリ：店舗、コンビニエンスストア、期限：２０１８／６／７、重要度：１、所要時間：１０分：、コメント：塾で使う、という内容が設定されたプロパティを有している。
【０２３４】
ここで、「ボールペンを買う」というタスクが実施可能な場所が検索される例を考える。検索は、タスクに対応付けられたプロパティを参照してなされる。プロパティのコメント欄には「塾で使う」と記述されている。従って、「自宅」から「塾」に向かうまでの間に存在するタスク実施可能場所が検索される。例えば、図７５Ｂに示すように、本日（例えば２０１８／６／７とする）通過予定であり、「自宅」と「塾」との間に存在する「コンビニエンスストア」（コンビニエンスストアＣＡ、ＣＢ）がタスク実施可能場所として検索される。「塾」で使用するボールペンを「塾」に通った後に購入しても無意味である。従って、「塾」から先の経路、若しくは、「塾」から「自宅」に戻る復路に通過する「コンビニエンスストア」は、タスク実施可能場所の検索範囲から外れる。これにより、意味の無いタスク実施可能場所が提示されてしまうことを防止することができる。
【０２３５】
「第２の例」
始めに、タスクに期限が設定されている場合に、当該タスクを実施する場所の検索範囲を限定する第２の例について説明する。図７６Ａは、第２の例に係るタスク及び当該タスクに対応するプロパティを示す図である。図７５Ａに示した内容と異なる点は、コメントとして「塾で使う」ではなく「自宅で使う」という内容が設定されている点である。この場合は、「自宅」から「塾」に向かい、「塾」から「自宅」に帰宅するまでの間に「ボールペン」が購入されれば良い。従って、例えば、図７６Ｂに示すように、本日（２０１８／６／７）通過予定であり、且つ「自宅」までに戻る間に存在するコンビニエンスストアがタスク実施可能場所として検索される。タスクを実施する期限（２０１８／６／７）が設定されているため、翌日に通過する経路上（その近傍でも良い。）に存在する店舗やコンビニエンスストアは、検索対象から外れる。
【０２３６】
「第３の例」
始めに、タスクに期限が設定されている場合に、当該タスクを実施する場所の検索範囲を限定する第３の例について説明する。図７７Ａは、第３の例に係るタスク及び当該タスクに対応するプロパティを示す図である。図７５Ａに示した内容と異なる点は、タスクを実施する期限が本日（２０１８／６／７）を基準に明日（２０１８／６／８）に設定されている点である。この場合は、明日、「塾」に到着するまでに「ボールペンを買う」というタスクが実行されれば良い。従って、図７７Ｂに示すように、明日の「塾」までに通過する経路上に存在する店舗やコンビニエンスストアが検索対象となる。なお、図７７Ｂに示す例では、説明の便宜を考慮して２０１８／６／８における経路も「自宅」及び「塾」の間とされている例を示しているが、必ずしもこれに限定されることはなく他のＰＯＩを通過する経路であっても良い。
【０２３７】
なお、図７８に示すように、上述した第１の例において、上述したペナルティスコアに基づいてお薦めのタスク実施可能場所の候補を提示しても良い。例えば、算出された「コンビニエンスストアＣＡ」のペナルティスコアＰＳ１が「コンビニエンスストアＣＢ」のペナルティスコアＰＳ２以下である間は「コンビニエンスストアＣＡ」が、タスクを実施するお薦めの場所として提示される。例えば、算出された「コンビニエンスストアＣＡ」のペナルティスコアＰＳ１が「コンビニエンスストアＣＢ」のペナルティスコアＰＳ２より大きくなった場合は、以降、「コンビニエンスストアＣＢ」が、タスクを実施するお薦めの場所として提示される。
【０２３８】
なお、ペナルティスコアを使用して、タスクを実施可能な場所のお薦めを提示する処理が、上述した第２、第３の例で行われても良い。図７９は、上述した第２の例における、ペナルティスコアを使用して、タスクを実施可能な場所のお薦めを提示する処理を説明するための図である。図７９に示す例は、自宅に帰るまでならいつペンを購入しても良い、という制約の例である。係る制約においては、経路からの離脱度が小さく、かつ最終目的地に近い「コンビニエンスストアＣＡ」がタスクを実施するお薦めの場所として提示される。また、図８０は、上述した第３の例における、ペナルティスコアを使用して、タスクを実施可能な場所のお薦めを提示する処理を説明するための図である。図８０に示す例は、２回目の塾訪問までならいつペンを購入しても良い、という制約の例である。係る制約においては、６／７の往路・復路は経路からの離脱度が小さい「コンビニエンスストアＣＡ」を薦めることになる。但し、６／８に「コンビニエンスストアＣＡ」をユーザが通過した時点でペンを未購入ならば、「コンビニエンスストアＣＢ」がタスク実行可能場所として推薦される。なお、例えば６／７に復路で友人に寄道に誘われた場合など、「現在地」からのペナルティスコアが小さくなる場合には、「コンビニエンスストアＣＢ」がタスクを実行するお勧めの場所として提示され得る。
【０２３９】
「処理の流れ」
次に、図８１に示すフローチャートを参照して、お薦めのタスクを実施する場所をユーザに提示する処理の流れについて説明する。
【０２４０】
ステップＳＴ７１では、タスクが設定されている経路が抽出される。そして、処理がステップＳＴ７２に進む。
【０２４１】
ステップＳＴ７２では、タスクに対応付けられたプロパティ（例えば、期限やコメント欄に記述された目的）を参照して、タスクを実施する場所の検索範囲を限定し、その検索範囲内でタスクを実施する場所の候補が検索される。その結果、タスクを実施する場所の候補地が限定される。そして、処理がステップＳＴ７３に進む。
【０２４２】
ステップＳＴ７３では、ユーザの移動に伴って、ユーザの仮想地図上の位置が更新される。例えば、ユーザの移動に伴って、仮想地図における移動アイコンが移動する。そして、処理がステップＳＴ７４に進む。
【０２４３】
ステップＳＴ７４では、ステップＳＴ７２の処理で検索されたタスクを実施可能な複数の候補地毎にペナルティスコアを算出する処理が行われる。ペナルティスコアを算出する処理は、例えば、ユーザの一定以上の移動が検出された場合に行われる。そして、処理がステップＳＴ７５に進む。
【０２４４】
ステップＳＴ７５では、算出された候補地毎のペナルティスコアを参照し、ペナルティスコアが最小の候補地を選出する処理が行われる。そして処理がステップＳＴ７６に進む。
【０２４５】
ステップＳＴ７６では、ステップＳＴ７５で選出された候補地をユーザに提示する処理が行われる。選出された候補地の提示は、表示により行われることを想定しているが、音声、当該箇所に関するデータの提示（例えば、住所や略称）等により行われても良い。
【０２４６】
次に、図８２に示すフローチャートを参照して、タスクを実施する場所の詳細情報をユーザに提示する処理の流れについて説明する。
【０２４７】
ステップＳＴ８１では、タスクが設定されている経路が抽出される。そして、処理がステップＳＴ８２に進む。
【０２４８】
ステップＳＴ８２では、タスクに対応付けられたプロパティ（例えば、期限やコメント欄に記述された目的）を参照して、タスクを実施する場所の検索範囲を限定し、その検索範囲内でタスクを実施する場所の候補が検索される。その結果、タスクを実施する場所の候補地が限定される。そして、処理がステップＳＴ８３に進む。
【０２４９】
ステップＳＴ８３では、ユーザの移動に伴って、ユーザの仮想地図上の位置が更新される。例えば、ユーザの移動に伴って、仮想地図における移動アイコンが移動する。そして、処理がステップＳＴ８４に進む。
【０２５０】
ステップＳＴ８４では、ステップＳＴ８２で検索された複数の候補地のうち、ユーザが、ユーザに対して最も近い場所にある候補地に近づいたか否か（ユーザと候補地と間の距離が閾値以下になったか否か）が判断される。ユーザが当該候補地に近づいていない場合は、処理がステップＳＴ８４に戻る。ユーザが当該候補地に近づいた場合は、処理がステップＳＴ８５に進む。
【０２５１】
ステップＳＴ８５では、ユーザが現在いる経路の前後の経由地（出発地や目的地の場合もあり得る）間の候補地の詳細が表示される。例えば、畳みこまれていた複数の候補地が展開されて表示される。候補地のより詳細な情報（例えば、店舗名）等が表示されても良い。
【０２５２】
＜変形例＞
以上、本開示の実施形態について具体的に説明したが、本開示の内容は上述した実施形態に限定されるものではなく、本開示の技術的思想に基づく各種の変形が可能である。
【０２５３】
上述した実施の形態において、例えば、３次元測位の結果である高度情報を利用しても良い。高度情報を利用することにより、ユーザの２次元的な位置だけでなく、例えば、ユーザが同一建物内における１階にいるのか、若しくは、他の階（例えば３階）にいるのかを識別することができる。
【０２５４】
実施の形態で説明した各項目における処理は、それぞれ独立して行われても良いし、他の処理と組み合わせて行われても良い。
【０２５５】
本開示は、装置、方法、プログラム、システム等により実現することもできる。例えば、上述した実施の形態で説明した機能を行うプログラムをダウンロード可能とし、実施の形態で説明した機能を有しない装置が当該プログラムをダウンロードしてインストールすることにより、当該装置において実施の形態で説明した制御を行うことが可能となる。本開示は、このようなプログラムを配布するサーバにより実現することも可能である。また、各実施の形態、変形例で説明した事項は、適宜組み合わせることが可能である。
【０２５６】
なお、本開示中に例示された効果により本開示の内容が限定して解釈されるものではない。
【０２５７】
本開示は、以下の構成も採ることができる。
（１）
複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、前記地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する表示制御部を有する
情報処理装置。
（２）
前記所定の入力に基づいて、前記トリガの内容が自動的に設定される
（１）に記載の情報処理装置。
（３）
前記表示制御部は、自動的に設定された前記トリガの内容を前記設定画面に表示する
（２）に記載の情報処理装置。
（４）
所定の地点を選択する入力と、当該所定の地点に向かう方向を前記経路上で指定する入力とを含む入力の少なくともいずれかに基づいて、前記所定の地点に居ること、前記所定の地点からの出発、及び、前記所定の地点への到着を内容とするトリガの少なくともいずれかが自動的に設定される
（２）又は（３）に記載の情報処理装置。
（５）
前記表示制御部は、前記所定の地点から当該所定の地点に接続された経路とは異なる方向に移動させる入力に基づいて、時刻情報を表示させる
（４）に記載の情報処理装置。
（６）
所定の地点に対して、複数の経路が接続されている場合に、前記複数の経路のうち所定の経路を特定する入力に基づいて、当該特定した経路に基づく内容のトリガが自動的に設定される
（２）から（５）までの何れかに記載の情報処理装置。
（７）
前記表示制御部は、第１の地点から第２の地点に向かう入力と、時刻情報を表示させる入力とを含む入力に基づいて、前記第１の地点から第２の地点に向かう方向を示す情報を表示すると共に、前記第２の地点の近傍に時刻を設定可能な前記時刻情報を表示する
（１）から（６）までの何れかに記載の情報処理装置。
（８）
前記表示制御部は、前記地図情報に対する入力に基づいて、設定されたタスクの内容を表示する
（１）から（７）までの何れかに記載の情報処理装置。
（９）
前記タスクは、ユーザ自身により設定されたタスク及び他のユーザにより設定されたタスクの少なくとも一方である
（１）から（８）までの何れかに記載の情報処理装置。
（１０）
前記表示制御部は、前記タスクの内容を階層的に表示する
（１）から（９）までの何れかに記載の情報処理装置。
（１１）
前記表示制御部は、所定の条件に基づいて、所定の階層より下位の階層の表示を制限する
（１０）に記載の情報処理装置。
（１２）
前記表示制御部は、所定の階層より下位の階層に含まれるタスクの数を示す情報を表示する
（１０）に記載の情報処理装置。
（１３）
前記表示制御部は、前記複数の地点のそれぞれに対して他のユーザにより設定されているタスクの比率を表示する
（１）から（１２）までの何れかに記載の情報処理装置。
（１４）
前記表示制御部は、他のユーザが設定したタスクを自身のタスクとして設定可能な設定画面を表示する
（１）から（１３）までの何れかに記載の情報処理装置。
（１５）
前記表示制御部は、前記設定画面を使用して設定されたタスクの実行を優先したルートを表示する
（１）から（１４）までの何れかに記載の情報処理装置。
（１６）
前記表示制御部は、前記経路の変更に基づいて、前記設定画面で設定されたタスクのうち、変更後の経路上で実行可能なタスクの実行場所を表示する
（１）から（１５）までの何れかの記載の情報処理装置。
（１７）
前記地図情報は、実際の地図に対応する情報又は実際の地図に基づく仮想地図に対応する情報である
（１）から（１６）までの何れかに記載の情報処理装置。
（１８）
前記複数の地点のそれぞれは、自動的に設定された地点又はユーザにより設定された地点の何れかである
（１）から（１７）までの何れかに記載の情報処理装置。
（１９）
表示制御部が、複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、前記地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する
情報処理方法。
（２０）
表示制御部が、複数の地点及び当該複数の地点間の経路を含む地図情報を表示し、前記地図情報に対してなされる所定の入力に基づいて、少なくとも、トリガ及び当該トリガが成立した場合に行われるべきタスクを設定可能な設定画面を表示する
情報処理方法をコンピュータに実行させるプログラム。
【符号の説明】
【０２５８】
１・・・スマートフォン、１１・・・表示部、１２・・・制御部、１４・・・通信部、１５・・・データベース、ＶＭ・・・仮想地図、ＲＭ・・・実地図、ＴＰＯ・・・タスクプール、ＩＣ１・・・時計アイコン
【図１】
2020084896.tif 000004
【図２】
2020084896.tif 000005
【図３】
2020084896.tif 000006
【図４】
2020084896.tif 000007
【図５】
2020084896.tif 000008
【図６】
2020084896.tif 000009
【図７】
2020084896.tif 000010
【図８】
2020084896.tif 000011
【図９】
2020084896.tif 000012
【図１０】
2020084896.tif 000013
【図１１】
2020084896.tif 000014
【図１２】
2020084896.tif 000015
【図１３】
2020084896.tif 000016
【図１４】
2020084896.tif 000017
【図１５】
2020084896.tif 000018
【図１６】
2020084896.tif 000019
【図１７】
2020084896.tif 000020
【図１８】
2020084896.tif 000021
【図１９】
2020084896.tif 000022
【図２０】
2020084896.tif 000023
【図２１】
2020084896.tif 000024
【図２２】
2020084896.tif 000025
【図２３】
2020084896.tif 000026
【図２４】
2020084896.tif 000027
【図２５】
2020084896.tif 000028
【図２６】
2020084896.tif 000029
【図２７】
2020084896.tif 000030
【図２８】
2020084896.tif 000031
【図２９】
2020084896.tif 000032
【図３０】
2020084896.tif 000033
【図３１】
2020084896.tif 000034
【図３２】
2020084896.tif 000035
【図３３】
2020084896.tif 000036
【図３４】
2020084896.tif 000037
【図３５】
2020084896.tif 000038
【図３６】
2020084896.tif 000039
【図３７】
2020084896.tif 000040
【図３８】
2020084896.tif 000041
【図３９】
2020084896.tif 000042
【図４０】
2020084896.tif 000043
【図４１】
2020084896.tif 000044
【図４２】
2020084896.tif 000045
【図４３】
2020084896.tif 000046
【図４４】
2020084896.tif 000047
【図４５】
2020084896.tif 000048
【図４６】
2020084896.tif 000049
【図４７】
2020084896.tif 000050
【図４８】
2020084896.tif 000051
【図４９】
2020084896.tif 000052
【図５０】
2020084896.tif 000053
【図５１】
2020084896.tif 000054
【図５２】
2020084896.tif 000055
【図５３】
2020084896.tif 000056
【図５４】
2020084896.tif 000057
【図５５】
2020084896.tif 000058
【図５６】
2020084896.tif 000059
【図５７】
2020084896.tif 000060
【図５８】
2020084896.tif 000061
【図５９】
2020084896.tif 000062
【図６０】
2020084896.tif 000063
【図６１】
2020084896.tif 000064
【図６２】
2020084896.tif 000065
【図６３】
2020084896.tif 000066
【図６４】
2020084896.tif 000067
【図６５】
2020084896.tif 000068
【図６６】
2020084896.tif 000069
【図６７】
2020084896.tif 000070
【図６８】
2020084896.tif 000071
【図６９】
2020084896.tif 000072
【図７０】
2020084896.tif 000073
【図７１】
2020084896.tif 000074
【図７２】
2020084896.tif 000075
【図７３】
2020084896.tif 000076
【図７４】
2020084896.tif 000077
【図７５】
2020084896.tif 000078
【図７６】
2020084896.tif 000079
【図７７】
2020084896.tif 000080
【図７８】
2020084896.tif 000081
【図７９】
2020084896.tif 000082
【図８０】
2020084896.tif 000083
【図８１】
2020084896.tif 000084
【図８２】
2020084896.tif 000085
【国際調査報告】
2020084896.tif 000086
2020084896.tif 000087
2020084896.tif 000088
2020084896.tif 000089