(57)【要約】      （修正有）【課題】ドライバー自身でどのルートを通るか判断しなくても、ドライバーにとって使い勝手のよいルートを探索する情報処理システム、装置、方法及びプログラムを提供する。【解決手段】情報処理システム１００は、目的地を取得する目的地取得部１０１と、出発地を取得する出発地取得部１０２と、出発地から目的地までのルートを事故件数情報に基づいて探索する探索手段部（探索部１０３）を備える。事故件数情報は、交差点において起こった事故件数に関連する情報である。【選択図】図１
2018066630.tif 000002
【特許請求の範囲】
【請求項１】
目的地を取得する目的地取得手段と、
出発地を取得する出発地取得手段と、
前記出発地から前記目的地までのルートを事故件数情報に基づいて探索する探索手段と、
を備えた情報処理システム。
【請求項２】
前記事故件数情報は、事故発生地点における事故件数に関連する情報である請求項１に記載の情報処理システム。
【請求項３】
前記探索手段は、前記事故件数に応じたコストを前記ルート上の各交差点に付与し、前記各交差点のコストを加算した加算コストを用いて、前記ルートを探索する請求項１または２に記載の情報処理システム。
【請求項４】
前記探索手段は、各交差点を、前記事故件数と少なくとも１つの閾値とを用いて分類し、前記分類に応じて、前記コストを付与する請求項３に記載の情報処理システム。
【請求項５】
目的地を取得する目的地取得手段と、
出発地を取得する出発地取得手段と、
事故件数情報に基づいて前記出発地から前記目的地までのルートを探索する探索手段と、
を備えた情報処理装置。
【請求項６】
目的地を取得する目的地取得ステップと、
出発地を取得する出発地取得ステップと、
前記出発地から前記目的地までのルートを事故件数情報に基づいて探索する探索ステップと、
を含む情報処理方法。
【請求項７】
コンピュータを
目的地を取得する目的地取得手段、
出発地を取得する出発地取得手段、
前記出発地から前記目的地までのルートを事故件数情報に基づいて探索する探索手段、
として機能させる情報処理プログラム。
【請求項８】
目的地を取得する目的地取得手段と、
出発地を取得する出発地取得手段と、
前記出発地から前記目的地までのルートを事故件数情報に基づいて探索するサーバに対し、前記目的地および前記出発地の情報を送信する送信手段と、
前記サーバから前記ルートの探索結果を受信する受信手段と、
を備えた情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、情報処理プログラムおよび情報処理端末に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、現在地から目的地までの複数のルートを提示し、各ルート上に事故発生件数に関する情報を表示して、事故地点を報知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３１５０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、ドライバーは事故件数に関する表示を見て、ドライバー自身でどのルートを通るか判断しなければならないので、ドライバーにとって使い勝手のよいルート探索ができなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理システムは、
目的地を取得する目的地取得手段と、
出発地を取得する出発地取得手段と、
前記出発地から前記目的地までのルートを事故件数情報に基づいて探索する探索手段と、
を備えた。
【０００７】
上記目的を達成するため、本発明に係る情報処理装置は、
目的地を取得する目的地取得手段と、
出発地を取得する出発地取得手段と、
事故件数情報に基づいて前記出発地から前記目的地までのルートを探索する探索手段と、
を備えた。
【０００８】
上記目的を達成するため、本発明に係る情報処理方法は、
目的地を取得する目的地取得ステップと、
出発地を取得する出発地取得ステップと、
前記出発地から前記目的地までのルートを事故件数情報に基づいて探索する探索ステップと、
を含む。
【０００９】
上記目的を達成するため、本発明に係る情報処理プログラムは、
コンピュータを
目的地を取得する目的地取得手段、
出発地を取得する出発地取得手段、
前記出発地から前記目的地までのルートを事故件数情報に基づいて探索する探索手段、
として機能させる。
【００１０】
上記目的を達成するため、本発明に係る情報処理端末は、
目的地を取得する目的地取得手段と、
出発地を取得する出発地取得手段と、
前記出発地から前記目的地までのルートを事故件数情報に基づいて探索するサーバに対し、前記目的地および前記出発地の情報を送信する送信手段と、
前記サーバから前記ルートの探索結果を受信する受信手段と、
を備えた。
【発明の効果】
【００１１】
本発明によれば、ドライバー自身でどのルートを通るか判断しなくてもよいので、ドライバーにとって使い勝手のよいルート探索ができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】本発明の第２実施形態に係る情報処理システムの動作の概要を説明する図である。
【図３】本発明の第２実施形態に係る情報処理システムの構成を示すブロック図である。
【図４】本発明の第２実施形態に係る情報処理システムの情報処理装置が有する交差点情報テーブルの一例を示す図である。
【図５】本発明の第２実施形態に係る情報処理システムに含まれる情報処理装置のハードウェア構成を示すブロック図である。
【図６Ａ】本発明の第２実施形態に係る情報処理システムに含まれる情報処理装置の処理手順を説明するフローチャートである。
【図６Ｂ】本発明の第２実施形態に係る情報処理システムに含まれる情報処理端末の処理手順を説明するフローチャートである。
【図７】本発明の第３実施形態に係る情報処理端末の構成を示すブロック図である。
【図８】本発明の第３実施形態に係る情報処理端末の処理手順を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
【００１４】
［第１実施形態］
本発明の第１実施形態としての情報処理システム１００について、図１を用いて説明する。情報処理システム１００は、出発地から目的地までの推奨ルートを探索するシステムである。
【００１５】
図１に示すように、情報処理システム１００は、目的地取得部１０１と、出発地取得部１０２と、探索部１０３とを含む。目的地取得部１０１は、目的地を取得する。出発地取得部１０２は、出発地を取得する。探索部１０３は、出発地から目的地までのルートを事故件数情報に基づいて探索する。
【００１６】
本実施形態によれば、ドライバー自身でどのルートを通るか判断しなくてもよいので、ドライバーにとって使い勝手のよいルート探索ができる。
【００１７】
［第２実施形態］
次に本発明の第２実施形態に係る情報処理システム２００について、図２乃至図６を用いて説明する。図２は、本実施形態に係る情報処理システム２００の動作の概要を説明するための図である。情報処理システム２００は、サーバなどの情報処理装置２０１と、スマートフォンや車載端末などの情報処理端末２０２とを含む。
【００１８】
ここで、車両のドライバー（運転者）などが目的地までのルートを調べる場合を考える。車両のドライバーが、目的地までのルートを調べるために、情報処理端末２０２に目的地と出発地（現在地等）とを入力する。目的地と出発地との入力を受け付けた情報処理端末２０２は、入力された目的地および出発地を情報処理装置２０１へ送信する。情報処理装置２０１は、情報処理端末２０２から送信された目的地および出発地に基づいて、出発地から目的地までのルートを探索（検索）する。そして、情報処理装置２０１は、ルートの探索結果を情報処理端末２０２へ送信する。ルートの探索結果を受信した情報処理端末２０２は、探索結果をディスプレイなどの表示部に表示する。ドライバーは、情報処理端末２０２の表示部に表示されたルートに従って、車両を運転する。
【００１９】
この場合、探索結果に含まれる目的地までのルートは、１つではなく、情報処理装置２０１は、様々な種類のルートを探索結果として情報処理端末２０２へ送信する。探索結果には、例えば、高速道路を用いるルート（高速）や、高速道路などの有料道路を含まないルート（無料）、走行距離が短いルート（距離）、燃料の消費量が少ない（ＥＣＯ）ルートなどが含まれる。
【００２０】
そして、本実施形態においては、ドライバーが情報処理端末２０２の表示部に表示された探索結果の表示画面の「安全」ボタン２２２をタップやクリックすると、情報処理装置２０１は、事故発生件数の少ないルートを表示する。なお、この「安全」ボタン２２２は、例えば、「安心」ボタンや「推奨」ボタンなどとして表示されてもよい。
【００２１】
次に、「安全」ボタン２２２について説明する。ドライバーが「安全」ボタン２２２をタップすると、出発地から目的地までのルートのうち、事故発生件数の少ないルートが広域表示２２１として表示される。また、右下に表示された切替ボタン２２３をタップすると、車両の現在地を中心に、例えば、半径数１００ｍの地図が表示される（詳細表示２２４）。さらに、この詳細表示２２４において、右下に表示された「＞」ボタン２２６をタップすると、案内地点を1か所ずつ表示させることができる（案内地点表示２２８）。また、右上の切替ボタン２２５をタップすると、ルート上の案内地点のリストが表示される（リスト表示２２７）。ドライバーは、このように表示されたルートに沿って車両を運転すれば、自然と事故発生件数の少ないルートを走行することができる。また、「音声案内開始」ボタン２２９をタップすると、音声ガイダンスによるルート案内がなされる。なお、事故には、車両同士、車両単独、車両と車両以外による事故が含まれる。事故の種類としては、追突や正面衝突などが含まれる。また、車両には、自動車、自動二輪車、自転車などが含まれる。
【００２２】
図３は、本実施形態に係る情報処理システムの構成を示すブロック図である。情報処理システム２００は、情報処理装置２０１と、情報処理端末２０２とを有する。
【００２３】
＜情報処理装置＞
情報処理装置２０１は、目的地取得部３１１と、出発地取得部３１２と、探索部３１３と、送信部３１４と、を備える。情報処理装置２０１は、さらに、記憶部３０３と通信可能に接続されている。
【００２４】
目的地取得部３１１は、車両のドライバーが情報処理端末２０２を用いて入力した目的地を取得する。出発地取得部３１２は、車両のドライバーが情報処理端末２０２を用いて入力した出発地を取得する。探索部３１３は、取得した目的地および出発地に基づいて、出発地から目的地までのルートを探索する。より具体的には、探索部３１３は、出発地から目的地までのルートを事故件数情報に基づいて探索する。ここで、事故件数情報は、事故発生地点における事故件数に関連する情報である。また、事故発生地点とは、交差点や道路上で事故が発生した地点あって、交差点には、丁字路や、三叉路、十字路、五叉路、側道からの合流点や側道への分岐点などが含まれるが、これらには限定されない。
【００２５】
探索部３１３が実行するルートの探索は、一般的なナビゲーションシステムで用いられるダイクストラ法などの公知のルート探索手法を用いて実行される。ここで、ダイクストラ法は、基準となる基準位置（一般的には、出発地に近いノード）から、順次、接続されたリンクを辿って次のノードに到達し、辿ったリンクのリンクコスト（距離やリンク通過に要する所要時間等）を積算する。そして、リンクコストが最小となるように次に辿るリンク群（探索ルート）を管理しながら、終了条件に達するまで探索ルートを広げていく手法である。
【００２６】
そして、探索部３１３は、このダイクストラ法を用いたルート探索において、交差点において起こった事故の事故件数を加味してルート探索を行う。すなわち、事故の発生件数に応じて、交差点を少なくとも２つに分類し、この分類に応じた重み付けにより、探索部３１３は、ルート探索を行う。交差点を２つに分類する場合、例えば、所定の閾値に対して、その所定の閾値以上の事故件数の交差点と、その所定の閾値未満の事故件数の交差点とに分類される。
【００２７】
具体的には、事故の発生件数に応じて、交差点を分類し、この分類を用いて、当該交差点までに探索されたルートのリンクコストの積算値に加算する加算コスト（重み付け）を算出する。そして、算出した加算コストを各交差点に割り当てて、各交差点に割り当てられた加算コストを用いて、ルート探索を行う。なお、事故発生件数が０回の交差点の場合には、加算コストは０となる。
【００２８】
例えば、交差点を３つに分類する場合、交差点の分類は、事故の発生件数の基準値（閾値）をＸ回とすると次のように行われる。すなわち、事故発生件数が、１回〜Ｘ−１回の交差点、Ｘ回の交差点、Ｘ＋１回以上の交差点の３つに分類することができる。
【００２９】
そして、このように分類した交差点について、その交差点のコストの値（例えば、Ｃ）に所定の係数を掛けた値を加算コストとする。つまり、事故発生件数が１回からＸ−１回の交差点では、加算コストが、αＣとなり、同様に、Ｘ回の交差点では、加算コストが、βＣとなり、Ｘ＋１回以上の交差点では、γＣとなる。この場合、α，β，γの関係は、例えば、α＜β＜γとするが、これには限定されない。これらの加算コストを、当該交差点に付与しておき、当該交差点までに探索されたルートのリンクコストに加算して、探索部３１３は、ルート探索を行う。なお、ここでは、Ｘ回を基準として、交差点を３つに分類したが、分類の仕方はここに示した分類方法には限定されず、２つまたは４つ以上に分類してもよい。また、回数の基準値も１つには限定されず、複数であってもよい。
【００３０】
送信部３１４は、探索部３１３による探索結果を情報処理端末２０２へ送信する。
【００３１】
記憶部３０３は、地図データベースなどを記憶する。探索部３１３は、記憶部３０３に記憶された地図データベースや、事故件数情報などを取得して、ルート探索を実行する。地図データベースは、所定のタイミングで更新される。なお、記憶部３０３は、情報処理装置２０１の外部構成として示しているが、情報処理装置２０１の内部構成であってもよい。
【００３２】
＜情報処理端末＞
情報処理端末２０２は、目的地取得部３２１と、出発地取得部３２２と、送信部３２３と、受信部３２４と、を備える。
【００３３】
目的地取得部３２１は、車両のドライバーが入力した目的地を取得する。出発地取得部３２２は、車両の出発地を取得する。車両の出発地は、ドライバーが直接入力してもよいし、情報処理端末２０２に実装されたＧＰＳ（Global Positioning System）などの位置情報取得機器から取得した出発地情報に基づいて、自動的に取得してもよい。
【００３４】
送信部３２３は、目的地取得部３２１および出発地取得部３２２が取得した、目的地および出発地を情報処理装置２０１へ送信する。
【００３５】
受信部３２４は、情報処理装置２０１から送信された、ルートの探索結果を受信する。受信した探索結果は、例えば、不図示の表示部や、車両に備え付けられたモニタやディスプレイなどの表示装置に表示される。
【００３６】
図４は、本実施形態に係る情報処理システムに含まれる情報処理装置２０１が有する交差点情報テーブルの一例を示す図である。交差点情報テーブル４０１は、交差点ＩＤ（Identifier）４１１に関連付けて、緯度経度４１２と、交差点分類４１３と、コスト４１４とを記憶する。緯度経度４１２は、交差点の位置座標である。交差点分類４１３は、交差点を事故件数に応じて分類したものであり、この交差点分類４１３に応じて、加算コストを計算する際の重み付けの値が決まる。コスト４１４は、各交差点に付与されたコストである。なお、交差点情報テーブル４０１は、接続リンク本数や交差点名称などを記憶してもよい。そして、探索部３１３は、交差点情報テーブル４０１を参照して、それまでに探索された出発地から目的地までのルートのリンクコストに加算するコストを算出して、ルートを探索する。
【００３７】
図５は、本実施形態に係る情報処理システムに含まれる情報処理装置のハードウェア構成を示すブロック図である。ＣＰＵ(Central Processing Unit)５１０は演算制御用のプロセッサであり、プログラムを実行することで図３の情報処理装置２０１の機能構成部を実現する。ＲＯＭ(Read Only Memory)５２０は、初期データおよびプログラムなどの固定データおよびその他のプログラムを記憶する。また、ネットワークインタフェース５３０は、ネットワークを介して他の装置などと通信する。なお、ＣＰＵ５１０は１つに限定されず、複数のＣＰＵであっても、あるいは画像処理用のＧＰＵ(Graphics Processing Unit)を含んでもよい。また、ネットワークインタフェース５３０は、ＣＰＵ５１０とは独立したＣＰＵを有して、ＲＡＭ(Random Access Memory)５４０の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、ＲＡＭ５４０とストレージ５５０との間でデータを転送するＤＭＡＣ(Direct Memory Access Controller)を設けるのが望ましい（図示なし）。さらに、入出力インタフェース５６０は、ＣＰＵ５１０とは独立したＣＰＵを有して、ＲＡＭ５４０の領域に入出力データを書き込みあるいは読み出しするのが望ましい。したがって、ＣＰＵ５１０は、ＲＡＭ５４０にデータが受信あるいは転送されたことを認識してデータを処理する。また、ＣＰＵ５１０は、処理結果をＲＡＭ５４０に準備し、後の送信あるいは転送はネットワークインタフェース５３０やＤＭＡＣ、あるいは入出力インタフェース５６０に任せる。
【００３８】
ＲＡＭ５４０は、ＣＰＵ５１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ５４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。目的地５４１は、車両のドライバーが入力した車両の到達目標となる地点である。出発地５４２は、車両のドライバーが入力した目的地までのルート案内の起点となる地点である。地図データ５４３は、ルート探索に必要な地図のデータであり、記憶部３０３などから取得したデータである。交差点情報５４４は、ルート探索の重み付けとして用いる交差点に関する情報であり、交差点情報テーブル４０１から展開されたデータである。コスト５４５は、各交差点に付与されたコストであり、それまでに探索されたルートのリンクコストに加算されるコストを示すデータである。
【００３９】
入出力データ５４６は、入出力インタフェース５６０を介して入出力されるデータである。送受信データ５４７は、ネットワークインタフェース５３０を介して送受信されるデータである。また、ＲＡＭ５４０は、各種アプリケーションモジュールを実行するためのアプリケーション実行領域５４８を有する。
【００４０】
ストレージ５５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ５５０は、交差点情報テーブル４０１を格納する。交差点情報テーブル４０１は、図４に示した、交差点ＩＤ４１１と交差点分類４１３などとの関係を管理するテーブルである。ストレージ５５０は、さらに、目的地取得モジュール５５１と、出発地取得モジュール５５２と、探索モジュール５５３と、送信モジュール５５４とを格納する。これらのモジュールは、ＣＰＵ５１０により実行される。
【００４１】
目的地取得モジュール５５１は、車両の目的地を取得するモジュールである。出発地取得モジュール５５２は、車両の出発地を取得するモジュールである。探索モジュール５５３は、交差点において起こった事故の件数に基づいて、出発地から目的地までのルートを探索するモジュールである。送信モジュール５５４は、出発地から目的地までのルートの探索結果を情報処理端末２０２へ送信するモジュールである。これらのモジュール５５１〜５５４は、ＣＰＵ５１０によりＲＡＭ５４０のアプリケーション実行領域５４８に読み出され、実行される。制御プログラム５５５は、情報処理装置２０１の全体を制御するためのプログラムである。
【００４２】
入出力インタフェース５６０は、入出力機器との入出力データをインタフェースする。入出力インタフェース５６０には、表示部５６１、操作部５６２、が接続される。また、入出力インタフェース５６０には、さらに、記憶媒体５６４が接続されてもよい。さらに、音声出力部であるスピーカ５６３や、音声入力部であるマイク、あるいは、ＧＰＳ位置判定部が接続されてもよい。なお、図５に示したＲＡＭ５４０やストレージ５５０には、情報処理装置２０１が有する汎用の機能や他の実現可能な機能に関するプログラムやデータは図示されていない。
【００４３】
図６Ａは、本実施形態に係る情報処理システム２００に含まれる情報処理装置２０１の処理手順を説明するフローチャートである。このフローチャートは、図５のＣＰＵ５１０がＲＡＭ５４０を使用して実行し、図３に示した情報処理装置２０１の機能構成部を実現する。
【００４４】
ステップＳ６０１において、情報処理装置２０１は、情報処理端末２０２から車両の目的地を取得する。ステップＳ６０３において、情報処理装置２０１は、情報処理端末２０２から車両の出発地を取得する。なお、ステップＳ６０１およびステップＳ６０３は、同時に実行してもよいし、また、これらの順序を入れ替えて実行してもよい。
【００４５】
ステップＳ６０５において、情報処理装置２０１は、交差点において起こった事故件数に関連する情報に基づいて、出発地から目的地までのルートを探索する。ステップＳ６０７において、情報処理装置２０１は、探索結果を情報処理端末２０２に送信する。
【００４６】
図６Ｂは、本実施形態に係る情報処理システム２００に含まれる情報処理端末２０２の処理手順を説明するフローチャートである。このフローチャートは、不図示のＣＰＵがＲＡＭを使用して実行し、図３に示した情報処理端末２０２の機能構成部を実現する。
【００４７】
ステップＳ６３１において、情報処理端末２０２は、車両のドライバーなどから、車両の目的地の入力を受け付けて、目的地を取得する。ステップＳ６３３において、情報処理端末２０２は、車両のドライバーなどから、車両の出発地の入力を受け付けて、出発地を取得する。なお、ステップＳ６３１およびステップＳ６３３は、同時に実行してもよいし、また、これらの順序を入れ替えて実行してもよい。
【００４８】
ステップＳ６３５において、情報処理端末２０２は、取得した目的地および出発地を情報処理装置２０１へ送信する。ステップＳ６３７において、情報処理端末２０２は、出発地から目的地までのルートの探索結果を情報処理装置２０１から受信する。ステップＳ６３９において、情報処理端末２０２は、受信した探索結果に基づいて、ディスプレイなどの表示部にルートを表示する。
【００４９】
本実施形態によれば、ドライバー自身でどのルートを通るか判断しなくてもよいので、ドライバーにとって使い勝手のよいルート探索ができる。また、ルート探索において、交差点において発生した事故の事故件数を用いて探索を行うので、ドライバーは事故発生件数の少ないルートを走行できる。
【００５０】
［第３実施形態］
次に本発明の第３実施形態に係る情報処理端末について、図７および図８を用いて説明する。図７は、本実施形態に係る情報処理端末の構成を説明するためのブロック図である。本実施形態に係る情報処理端末は、上記第２実施形態の情報処理システムと比べると、情報処理システムの構成を情報処理端末に集約した点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００５１】
情報処理端末７００は、例えば、カーナビゲーションシステムなどの車載端末である。情報処理端末７００は、目的地取得部７０１と、出発地取得部７０２と、探索部７０３と、表示部７０４と、記憶部７０５と、を備える。
【００５２】
目的地取得部７０１は、ドライバーがタッチパネルやキーボードなどの入力機器を用いて入力した目的地を取得する。出発地取得部７０２は、ドライバーが入力した出発地を取得する。なお、出発地は、ドライバーが入力する他に、ＧＰＳなどの位置情報取得機器を用いて自動的に取得してもよい。
【００５３】
探索部７０３は、目的地取得部７０１および出発地取得部７０２が取得した目的地および出発地から、交差点において起こった事故件数に関連する情報に基づいて、出発地から目的地までのルートを探索する。表示部７０４は、探索部７０３が探索したルートを表示する。記憶部７０５は、地図データなどを記憶し、探索部７０３は、記憶部７０５に記憶された地図データを用いてルート探索を行う。
【００５４】
図８は、本実施形態に係る情報処理端末の処理手順を説明するフローチャートである。このフローチャートは、不図示のＣＰＵがＲＡＭを使用して実行し、図７に示した情報処理端末７００の機能構成部を実現する。なお、図６Ｂと同様のステップには、同じステップ番号を付して重複する説明を省略する。ステップＳ８０１において、情報処理端末７００は、目的地および出発地から、事故件数に基づいて出発地から目的地までのルートを探索する。
【００５５】
本実施形態によれば、カーナビゲーションシステムやスマートフォンのアプリなどを用いて、ドライバーは、事故発生件数の少ないルートを探索できる。
【００５６】
［他の実施形態］
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【００５７】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【図１】
2018066630.tif 000003
【図２】
2018066630.tif 000004
【図３】
2018066630.tif 000005
【図４】
2018066630.tif 000006
【図５】
2018066630.tif 000007
【図６Ａ】
2018066630.tif 000008
【図６Ｂ】
2018066630.tif 000009
【図７】
2018066630.tif 000010
【図８】
2018066630.tif 000011