(57)【要約】【課題】情報処理装置の利便性を向上することが可能な技術を提供する。【解決手段】情報処理装置は、携帯型電子機器の位置情報と道路情報とに基づいて、人が車道を横断したときの複数の進入点を特定し、特定した当該複数の進入点に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する推測部を備える。【選択図】図１
2019028542.tif 000002
【特許請求の範囲】
【請求項１】
携帯型電子機器の位置情報と道路情報とに基づいて、人が車道を横断したときの複数の進入点を特定し、特定した当該複数の進入点に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する推測部を備える、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記推定部は、前記携帯型電子機器の位置情報と前記道路情報とに基づいて、人が前記車道の横断歩道を横断したときの複数の進入点を特定し、特定した当該複数の進入点に基づいて、人が当該横断歩道を横断する際に当該横断歩道へ進入する可能性が高い前記進入線を推測する、情報処理装置。
【請求項３】
請求項１及び請求項２のいずれか一つに記載の情報処理装置であって、
前記情報処理装置は、前記携帯型電子機器と通信を行うことが可能な路側機である、情報処理装置。
【請求項４】
請求項１及び請求項２のいずれか一つに記載の情報処理装置であって、
前記情報処理装置は、前記道路情報を管理する、前記携帯型電子機器とは別の管理装置である、情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記推定部が推定した前記進入線に基づいて前記道路情報を更新する更新部をさらに備える、情報処理装置。
【請求項６】
請求項１乃至請求項５のいずれか一つに記載の情報処理装置であって、
前記推定部は、複数の携帯型電子機器の位置情報と前記道路情報とに基づいて、人が前記車道を横断したときの前記複数の進入点を特定する、情報処理装置。
【請求項７】
請求項１及び請求項２のいずれか一つに記載の情報処理装置であって、
前記情報処理装置は、前記携帯型電子機器である、情報処理装置。
【請求項８】
道路情報を管理する管理装置であって、
前記道路情報を記憶する記憶部と、
請求項１乃至請求項３と請求項７のいずれか一つに記載の情報処理装置が前記道路情報に基づいて推定した前記進入線に基づいて前記道路情報を更新する更新部と
を備える、管理装置。
【請求項９】
複数の携帯型電子機器と通信可能な情報処理装置であって、
人が車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する推測部を備え、
前記複数の携帯型電子機器のそれぞれは、自身の位置情報と道路情報とに基づいて、自身のユーザが前記車道を横断したときの進入点を特定し、特定した当該進入点の位置情報を前記情報処理装置に送信し、
前記推定部は、前記複数の携帯型電子機器のそれぞれから送信される前記進入点の位置情報に基づいて前記進入線を推定する、情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置と通信可能な前記複数の携帯型電子機器に含まれる携帯型電子機器。
【請求項１１】
情報処理装置の動作を制御するための制御プログラムであって、
前記情報処理装置に、
携帯型電子機器の位置情報と道路情報とに基づいて、人が車道を横断したときの複数の進入点を特定し、特定した当該複数の進入点に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する工程を実行させるための制御プログラム。
【請求項１２】
複数の携帯型電子機器と通信可能な情報処理装置の動作を制御するための制御プログラムであって、
前記複数の携帯型電子機器のそれぞれは、自身の位置情報と道路情報とに基づいて、自身のユーザが車道を横断したときの進入点を特定し、特定した当該進入点の位置情報を前記情報処理装置に送信し、
前記情報処理装置に、
前記複数の携帯型電子機器のそれぞれから送信される前記進入点の位置情報に基づいて、人が前記車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する工程を実行させるための制御プログラム。
【請求項１３】
複数の携帯型電子機器のそれぞれが送信する、自身のユーザが車道を横断したときの進入点の位置情報に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推定する情報処理装置と通信可能な携帯型電子機器を制御するための制御プログラムであって、
前記携帯型電子機器に、
当該携帯型電子機器の位置情報と道路情報とに基づいて前記進入点を特定する第１工程と、
前記第１工程で特定された前記進入点の位置情報を前記情報処理装置に送信する第２工程と
を実行させるための制御プログラム。
【請求項１４】
情報処理装置の動作方法であって、
携帯型電子機器の位置情報と道路情報とに基づいて、人が車道を横断したときの複数の進入点を特定し、特定した当該複数の進入点に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する工程を備える、情報処理装置の動作方法。
【請求項１５】
複数の携帯型電子機器と通信可能な情報処理装置の動作方法であって、
前記複数の携帯型電子機器のそれぞれは、自身の位置情報と道路情報とに基づいて、自身のユーザが車道を横断したときの進入点を特定し、特定した当該進入点の位置情報を前記情報処理装置に送信し、
前記複数の携帯型電子機器のそれぞれから送信される前記進入点の位置情報に基づいて、人が前記車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する工程を備える、情報処理装置の動作方法。
【請求項１６】
複数の携帯型電子機器のそれぞれが送信する、自身のユーザが車道を横断したときの進入点の位置情報に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推定する情報処理装置と通信可能な携帯型電子機器の動作方法であって、
前記携帯型電子機器の位置情報と道路情報とに基づいて前記進入点を特定する第１工程と、
前記第１工程で特定された前記進入点の位置情報を前記情報処理装置に送信する第２工程と
を備える、携帯型電子機器の動作方法。
【請求項１７】
車道の代表点の位置情報と、
携帯型電子機器の位置情報と前記代表点の位置情報とに基づいて特定された、人が車道を横断したときの複数の進入点に基づいて推定された、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を特定するための特定情報と
を含み、
道路情報を管理する管理装置の制御部に、前記代表点の位置情報と前記特定情報とに基づいて当該道路情報を更新させるためのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置に関する。
【背景技術】
【０００２】
特許文献１に記載されているように、情報処理装置に関して様々な技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８０６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置は、その利便性の向上が望まれる。
【０００５】
そこで、本発明は上述の点に鑑みて成されたものであり、情報処理装置の利便性を向上することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
情報処理装置、管理装置、携帯型電子機器、制御プログラム、情報処理装置の動作方法、携帯型電子機器の動作方法及びデータ構造が開示される。一の実施の形態では、情報処理装置は、携帯型電子機器の位置情報と道路情報とに基づいて、人が車道を横断したときの複数の進入点を特定し、特定した当該複数の進入点に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する推測部を備える。
【０００７】
また、一の実施の形態では、管理装置は、道路情報を管理する管理装置である。管理装置は、道路情報を記憶する記憶部と、上記の情報処理装置が道路情報に基づいて推定した進入線に基づいて道路情報を更新する更新部とを備える。
【０００８】
また、一の実施の形態では、情報処理装置は、複数の携帯型電子機器と通信可能な情報処理装置である。情報処理装置は、人が車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する推測部を備える。複数の携帯型電子機器のそれぞれは、自身の位置情報と道路情報とに基づいて、自身のユーザが車道を横断したときの進入点を特定し、特定した当該進入点の位置情報を情報処理装置に送信する。推定部は、複数の携帯型電子機器のそれぞれから送信される進入点の位置情報に基づいて進入線を推定する。
【０００９】
また、一の実施の形態では、上記の情報処理装置と通信可能な複数の携帯型電子機器に含まれる携帯型電子機器である。
【００１０】
また、一の実施の形態では、制御プログラムは、情報処理装置の動作を制御するための制御プログラムである。制御プログラムは、情報処理装置に、携帯型電子機器の位置情報と道路情報とに基づいて、人が車道を横断したときの複数の進入点を特定し、特定した当該複数の進入点に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する工程を実行させるためのものである。
【００１１】
また、一の実施の形態では、制御プログラムは、複数の携帯型電子機器と通信可能な情報処理装置の動作を制御するための制御プログラムである。複数の携帯型電子機器のそれぞれは、自身の位置情報と道路情報とに基づいて、自身のユーザが車道を横断したときの進入点を特定し、特定した当該進入点の位置情報を情報処理装置に送信する。制御プログラムは、情報処理装置に、複数の携帯型電子機器のそれぞれから送信される進入点の位置情報に基づいて、人が車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する工程を実行させるためのものである。
【００１２】
また、一の実施の形態では、制御プログラムは、複数の携帯型電子機器のそれぞれが送信する、自身のユーザが車道を横断したときの進入点の位置情報に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推定する情報処理装置と通信可能な携帯型電子機器を制御するための制御プログラムである。制御プログラムは、携帯型電子機器に、当該携帯型電子機器の位置情報と道路情報とに基づいて進入点を特定する第１工程と、第１工程で特定された進入点の位置情報を情報処理装置に送信する第２工程とを実行させるためのものである。
【００１３】
また、一の実施の形態では、情報処理装置の動作方法は、携帯型電子機器の位置情報と道路情報とに基づいて、人が車道を横断したときの複数の進入点を特定し、特定した当該複数の進入点に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する工程を備える。
【００１４】
また、一の実施の形態では、情報処理装置の動作方法は、複数の携帯型電子機器と通信可能な情報処理装置の動作方法である。複数の携帯型電子機器のそれぞれは、自身の位置情報と道路情報とに基づいて、自身のユーザが車道を横断したときの進入点を特定し、特定した当該進入点の位置情報を情報処理装置に送信する。情報処理装置の動作方法は、複数の携帯型電子機器のそれぞれから送信される進入点の位置情報に基づいて、人が車道を横断する際に当該車道へ進入する可能性が高い進入線を推測する工程を備える。
【００１５】
また、一の実施の形態では、携帯型電子機器の動作方法は、複数の携帯型電子機器のそれぞれが送信する、自身のユーザが車道を横断したときの進入点の位置情報に基づいて、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を推定する情報処理装置と通信可能な携帯型電子機器の動作方法である。携帯型電子機器の動作方法は、当該携帯型電子機器の位置情報と道路情報とに基づいて進入点を特定する第１工程と、第１工程で特定された進入点の位置情報を情報処理装置に送信する第２工程とを備える。
【００１６】
また、一の実施の形態では、データ構造は、車道の代表点の位置情報と、携帯型電子機器の位置情報と代表点の位置情報とに基づいて特定された、人が車道を横断したときの複数の進入点に基づいて推定された、人が当該車道を横断する際に当該車道へ進入する可能性が高い進入線を特定するための特定情報とを含み、道路情報を管理する管理装置の制御部に、代表点の位置情報と特定情報とに基づいて当該道路情報を更新させるためのものである。
【発明の効果】
【００１７】
情報処理装置の利便性が向上する。
【図面の簡単な説明】
【００１８】
【図１】情報処理システムの一例を示す図である。
【図２】情報処理システムの一例を示す図である。
【図３】電子機器の外観の一例を示す斜視図である。
【図４】電子機器の外観の一例を示す背面図である。
【図５】電子機器の構成の一例を示すブロック図である。
【図６】路側機の構成の一例を示すブロック図である。
【図７】サーバ装置の構成の一例を示すブロック図である。
【図８】電子機器の動作の一例を示すフローチャートである。
【図９】電子機器の動作の一例を説明するための図である。
【図１０】電子機器の動作の一例を説明するための図である。
【図１１】電子機器の動作の一例を説明するための図である。
【図１２】電子機器の動作の一例を説明するための図である。
【図１３】電子機器の動作の一例を示すフローチャートである。
【図１４】サーバ装置の動作の一例を示すフローチャートである。
【図１５】電子機器の動作の一例を説明するための図である。
【図１６】電子機器の動作の一例を示すフローチャートである。
【図１７】電子機器の動作の一例を説明するための図である。
【図１８】電子機器の動作の一例を説明するための図である。
【図１９】サーバ装置の動作の一例を示すフローチャートである。
【図２０】路側機の動作の一例を示すフローチャートである。
【図２１】サーバ装置の動作の一例を示すフローチャートである。
【図２２】電子機器の動作の一例を説明するための図である。
【図２３】電子機器の動作の一例を説明するための図である。
【図２４】電子機器の動作の一例を説明するための図である。
【図２５】電子機器の動作の一例を説明するための図である。
【発明を実施するための形態】
【００１９】
図１，２は情報処理システム１の一例を示す図である。情報処理システム１は、例えば、高度道路交通システム（ＩＴＳ：Intelligent Transport Systems）で使用されるシステムである。具体的には、情報処理システム１は、ＩＴＳの安全運転支援通信システムである。安全運転支援通信システムは、安全運転支援システムと呼ばれたり、安全運転支援無線システムと呼ばれたりする。
【００２０】
情報処理システム１は、複数種類の情報処理装置を備える。複数種類の情報処理装置には、携帯型電子機器１０、路側機５、車両６に搭載された電子機器及びサーバ装置８が含まれる。以後、携帯型電子機器１０を「電気機器１０」と呼ぶことがある。
【００２１】
情報処理システム１では、図１に示されるように、交差点２等に配置されている路側機５と、車道７を走る自動車等の車両６と、歩行者であるユーザ９が持つ電子機器１０とが、互いに無線通信を行うことが可能である。これにより、路側機５、車両６及び電子機器１０は、互いに情報をやり取りすることが可能である。また、複数の車両６は、互いに無線通信を行うことが可能である。これにより、複数の車両６は、互いに情報をやり取りすることが可能である。路側機５と車両６との間の通信、車両６間の通信、路側機５と歩行者の電子機器１０との間の通信、歩行者の電子機器１０と車両６の間の通信は、それぞれ、路車間通信、車車間通信、路歩間通信、歩車間通信と呼ばれる。
【００２２】
また図２に示されるように、情報処理システム１では、電子機器１０、路側機５及びサーバ装置８がネットワーク９００に接続されている。ネットワーク９００は、例えば、中継装置及びインターネット等を含む。電子機器１０及び路側機５のそれぞれは、ネットワーク９００を通じてサーバ装置８と通信することが可能である。
【００２３】
電子機器１０は、例えば、スマートフォン等の携帯電話機である。電子機器１０は、そのユーザ９の状態を特定することが可能である。電子機器１０は、特定したユーザ９の状態に関する情報などを路側機５及び車両６等に通知することが可能である。電子機器１０の動作については後で詳細に説明する。
【００２４】
路側機５は、例えば、信号機４の点灯に関する情報及び道路規制に関する情報などを車両６及び電子機器１０に通知することが可能である。また、路側機５は、その近くの車両６及び歩行者を検知することが可能である。交差点２に配置された路側機５は、例えば、横断歩道３を渡る歩行者を検知することが可能である。そして、路側機５は、検知した車両６及び歩行者に関する情報を、車両６及び電子機器１０に通知することが可能である。また、路側機５は、車両６及び電子機器１０から通知される情報を、他の車両６及び電子機器１０に通知することが可能である。
【００２５】
車両６は、自身の位置、速度及びウィンカーに関する情報などを、他の車両６、路側機５及び電子機器１０に対して通知することが可能である。そして、車両６は、他の装置から通知される情報に基づいて警告等の各種通知を運転者に行うことによって、運転者の安全運転を支援することが可能である。車両６は、スピーカ及び表示装置等を利用して、運転者に各種通知を行うことが可能である。車両６は、例えば、当該車両６に搭載されているカーナビゲーション装置を利用して、運転者に各種通知を行うことが可能である。
【００２６】
サーバ装置８は、道路情報及び施設情報などを含む地図情報を管理する。サーバ装置８は、電子機器１０、路側機５及び車両６に対して、地図情報を送信することができる。電子機器１０及び車両６は、サーバ装置８から地図情報を受け取ると、例えば、受け取った地図情報に基づいて地図等を表示することが可能である。なお、電子機器１０及び車両６の少なくとも一方は、サーバ装置８からの地図情報を路側機５を介して受け取ってもよい。
【００２７】
このように、情報処理システム１では、路車間通信、車車間通信、路歩間通信及び歩車間通信が行われることによって、車両６の運転者の安全運転が支援される。
【００２８】
なお図１の例では、車両６として、自動車の車両が示されているが、車両６は、自動車以外の車両であってもよい。例えば、車両６は、バスの車両であってもよいし、路面電車の車両であってもよい。
【００２９】
次に電子機器の外観の一例について説明する。図３及び４は電子機器１０の外観の一例を示す斜視図及び背面図である。図３及び４に示されるように、電子機器１０は、平面視で略長方形の板状の機器ケース１１を備えている。機器ケース１１は電子機器１０の外装を構成している。
【００３０】
機器ケース１１の前面１１ａには、文字、記号、図形等の各種情報が表示される表示領域１２が位置している。表示領域１２の背面側には後述するタッチパネル１３０が位置している。これにより、ユーザ９は、電子機器１０の前面の表示領域１２を指等で操作することによって、電子機器１０に対して各種情報を入力することができる。なお、ユーザ９は、指以外の操作子、例えば、スタイラスペンなどのタッチパネル用ペンで表示領域１２を操作することによっても、電子機器１０に対して各種情報を入力することができる。
【００３１】
機器ケース１１の前面１１ａの上端部にはレシーバ穴１３が位置している。前面１１ａの下端部にはスピーカ穴１４が位置している。機器ケース１１の下側の側面１１ｃにはマイク穴１５が位置している。
【００３２】
機器ケース１１の前面１１ａの上端部からは、後述する第１カメラ１８０が有するレンズ１８１が視認可能となっている。図４に示されるように、機器ケース１１の背面１１ｂの上端部からは、後述する第２カメラ１９０が有するレンズ１９１が視認可能となっている。
【００３３】
電子機器１０は、複数の操作ボタン２２から成る操作ボタン群２２０（後述の図５参照）を備えている。複数の操作ボタン２２のそれぞれはハードウェアボタンである。具体的には、複数の操作ボタン２２のそれぞれは押しボタンである。なお、操作ボタン群２２０に含まれる少なくとも一つの操作ボタン２２は、表示領域１２に表示されるソフトウェアボタンであってもよい。
【００３４】
操作ボタン群２２０には、機器ケース１１の前面１１ａの下端部に位置する操作ボタン２２ａ，２２ｂ，２２ｃが含まれる。また、操作ボタン群２２０には、機器ケース１１の表面に位置する電源ボタン及びボリュームボタンが含まれてもよい。
【００３５】
操作ボタン２２ａは、例えばバックボタンである。バックボタンは、表示領域１２の表示を一つ前の表示に切り替えるための操作ボタンである。ユーザ９が操作ボタン２２ａを操作することよって、表示領域１２の表示が一つ前の表示に切り替わる。操作ボタン２２ｂは、例えばホームボタンである。ホームボタンは、表示領域１２にホーム画面を表示させるための操作ボタンである。ユーザ９が操作ボタン２２ｂを操作することよって、表示領域１２にホーム画面が表示される。操作ボタン２２ｃは、例えば履歴ボタンである。履歴ボタンは、電子機器１０で実行されたアプリケーションの履歴を表示領域１２に表示させるための操作ボタンである。ユーザ９が操作ボタン２２ｃを操作することよって、表示領域１２には、電子機器１０で実行されたアプリケーションの履歴が表示される。
【００３６】
次に電子機器の電気的構成の一例について説明する。図５は電子機器１０の電気的構成の一例を主に示すブロック図である。図５に示されるように、電子機器１０は、制御部１００、無線通信部１１０、表示部１２０、操作部２１０及び衛星信号受信部１４０を備える。さらに電子機器１０は、レシーバ１５０、スピーカ１６０、マイク１７０、第１カメラ１８０、第２カメラ１９０、加速度センサ２００及び電池２３０を備える。電子機器１０が備えるこれらの構成要素は、機器ケース１１内に収められている。
【００３７】
制御部１００は、電子機器１０の他の構成要素を制御することによって、電子機器１０の動作を統括的に管理することが可能である。制御部１００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。
【００３８】
種々の実施形態によれば、少なくとも１つのプロセッサは、単一の集積回路（ＩＣ）として、又は複数の通信可能に接続された集積回路ＩＣ及び／又はディスクリート回路（discrete circuits）として実行されてもよい。少なくとも１つのプロセッサは、種々の既知の技術に従って実行されることが可能である。
【００３９】
１つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって１以上のデータ計算手続又は処理を実行するように構成された１以上の回路又はユニットを含む。他の実施形態において、プロセッサは、１以上のデータ計算手続き又は処理を実行するように構成されたファームウェア（例えば、ディスクリートロジックコンポーネント）であってもよい。
【００４０】
種々の実施形態によれば、プロセッサは、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、又はこれらのデバイス若しくは構成の任意の組み合わせ、又は他の既知のデバイス及び構成の組み合わせを含み、以下に説明される機能を実行してもよい。
【００４１】
本例では、制御部１００は、ＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２及び記憶部１０３を備える。記憶部１０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの、ＣＰＵ１０１及びＤＳＰ１０２が読み取り可能な非一時的な記録媒体を含む。記憶部１０３が有するＲＯＭは、例えば、不揮発性メモリであるフラッシュＲＯＭ（フラッシュメモリ）である。記憶部１０３には、電子機器１０を制御するための複数の制御プログラム１０３ａ等が記憶されている。制御部１００の各種機能は、ＣＰＵ１０１及びＤＳＰ１０２が記憶部１０３内の各種制御プログラム１０３ａを実行することによって実現される。
【００４２】
なお制御部１００は、複数のＣＰＵ１０１を備えてもよい。また制御部１００は、ＤＳＰ１０２を備えなくてもよいし、複数のＤＳＰ１０２を備えてもよい。また、制御部１００の全ての機能あるいは制御部１００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。
【００４３】
記憶部１０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていてもよい。記憶部１０３は、例えば、小型のハードディスクドライブ及びＳＳＤ（Solid State Drive）などを備えていてもよい。
【００４４】
記憶部１０３内の複数の制御プログラム１０３ａには、様々なアプリケーション（アプリケーションプログラム）が含まれる。記憶部１０３には、例えば、音声通話及びビデオ通話を行うための通話アプリケーション、ウェブサイトを表示するためのブラウザ、電子メールの作成、閲覧及び送受信を行うためのメールアプリケーションが記憶されている。また記憶部１０３には、第１カメラ１８０及び第２カメラ１９０を利用して被写体を撮影するためのカメラアプリケーション、記憶部１０３に記録されている静止画及び動画を表示するための記録画像表示アプリケーション、記憶部１０３に記憶されている音楽データの再生制御を行うための音楽再生制御アプリケーションなどが記憶されている。記憶部１０３内の少なくとも一つのアプリケーションは、記憶部１０３内にあらかじめ記憶されているものであってよい。また、記憶部１０３内の少なくとも一つのアプリケーションは、電子機器１０が他の装置からダウンロードして記憶部１０３内に記憶したものであってよい。
【００４５】
無線通信部１１０は、アンテナ１１１を有している。無線通信部１１０は無線通信回路であるとも言える。無線通信部１１０は、アンテナ１１１を用いて、例えば複数種類の通信方式で無線通信することが可能である。無線通信部１１０の無線通信は、制御部１００によって制御される。
【００４６】
無線通信部１１０は、携帯電話システムの基地局と無線通信することが可能である。無線通信部１１０は、当該基地局を含むネットワーク９００を通じて、電子機器１０とは別の情報処理装置、例えば、サーバ装置８、携帯電話機及びウェブサーバ等と通信することが可能である。電子機器１０は、他の携帯電話機等と、データ通信、音声通話及びビデオ通話等を行うことが可能である。
【００４７】
また無線通信部１１０は、路側機５及び車両６と無線通信することが可能である。例えば、無線通信部１１０は、ＩＴＳに割り当てられている７００ＭＨｚ帯を使用して無線通信を行うことが可能である。例えば、無線通信部１１０は、ＩＴＳで利用されるＩＥＥＥ ８０２．１１ｐの無線規格に準拠して通信を行うことが可能である。また、無線通信部１１０は、Ｗｉｆｉ等の無線ＬＡＮ（Local Area Network）を用いて無線通信を行うことが可能である。また無線通信部１１０は、近距離無線通信を行うことが可能である。例えば、無線通信部１１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠して無線通信することが可能である。無線通信部１１０は、ＺｉｇＢｅｅ（登録商標）及びＮＦＣ（Near Field Communication）の少なくとも一方に準拠して無線通信することが可能であってもよい。
【００４８】
無線通信部１１０は、アンテナ１１１で受信した信号に対して増幅処理等の各種処理を行い、処理後の受信信号を制御部１００に出力する。制御部１００は、入力される受信信号に対して各種処理を行って、当該受信信号に含まれる情報を取得する。また、制御部１００は、情報を含む送信信号を無線通信部１１０に出力する。無線通信部１１０は、入力される送信信号に対して増幅処理等の各種処理を行って、処理後の送信信号をアンテナ１１１から無線送信する。
【００４９】
表示部１２０は、電子機器１０の前面に位置する表示領域１２と、表示パネル１２１とを備えている。表示部１２０は、表示領域１２に各種情報を表示することが可能である。表示パネル１２１は、例えば、液晶表示パネルあるいは有機ＥＬパネルである。表示パネル１２１は、制御部１００によって制御されることによって、文字、記号、図形などの各種情報を表示することが可能である。表示パネル１２１は、機器ケース１１内において、表示領域１２と対向している。表示パネル１２１に表示される情報は表示領域１２に表示される。
【００５０】
操作部２１０は、電子機器１０に対するユーザ９の各種操作を受け付けることが可能である。操作部２１０はタッチパネル１３０及び操作ボタン群２２０を備える。
【００５１】
タッチパネル１３０は、表示領域１２に対する指等の操作子による操作を検出することが可能である。これにより、タッチパネル１３０は、ユーザ９の表示領域１２に対する操作を受け付けることができる。タッチパネル１３０は、例えば、投影型静電容量方式のタッチパネルである。タッチパネル１３０は、例えば、表示領域１２の裏側に位置する。ユーザ９が指等の操作子によって表示領域１２に対して操作を行ったとき、その操作に応じた電気信号をタッチパネル１３０は制御部１００に入力することが可能である。制御部１００は、タッチパネル１３０からの電気信号（出力信号）に基づいて、表示領域１２に対して行われた操作の内容を特定することが可能である。そして制御部１００は、特定した操作内容に応じた処理を行うことが可能である。
【００５２】
操作ボタン群２２０の各操作ボタン２２は、ユーザ９によって操作されると、操作されたことを示す操作信号を制御部１００に出力することが可能である。これにより、制御部１００は、各操作ボタン２２について、当該操作ボタン２２が操作されたか否かを判断することができる。操作信号が入力された制御部１００が他の構成要素を制御することによって、電子機器１０では、操作された操作ボタン２２に割り当てられている機能が実行される。
【００５３】
衛星信号受信部１４０は、測位衛星が送信する衛星信号を受信することが可能である。そして、衛星信号受信部１４０は、受信した衛星信号に基づいて、電子機器１０の位置を示す位置情報を取得することが可能である。衛星信号受信部１４０が取得する位置情報には、例えば、電子機器１０の位置を示す緯度経度が含まれる。制御部１００は、衛星信号受信部１４０を動作させたり、その動作を停止したりすることが可能である。以後、衛星信号受信部１４０を単に「受信部１４０」と呼ぶことがある。
【００５４】
受信部１４０は、例えばＧＰＳ受信機であって、ＧＰＳ（Global Positioning System）の測位衛星からの無線信号を受信することが可能である。受信部１４０は、受信した無線信号に基づいて電子機器１０の現在位置を例えば緯度経度で算出し、算出した緯度経度を含む位置情報を制御部１００に出力する。電子機器１０の位置情報は、当該電子機器１０を持つユーザ９の位置を示す位置情報であるとも言える。
【００５５】
なお受信部１４０は、ＧＰＳ以外のＧＮＳＳ（Global Navigation Satellite System）の測位衛星からの信号に基づいて電子機器１０の位置情報を求めてもよい。例えば、受信部１４０は、ＧＬＯＮＡＳＳ（Global Navigation Satellite System）、ＩＲＮＳＳ（Indian Regional Navigational Satellite System）、ＣＯＭＰＡＳＳ、Ｇａｌｉｌｅｏあるいは準天頂衛星システム（ＱＺＳＳ：Quasi-Zenith Satellites System）の測位衛星からの信号に基づいて電子機器１０の位置情報を求めてもよい。
【００５６】
マイク１７０は、電子機器１０の外部から入力される音を電気的な音信号に変換して制御部１００に出力することが可能である。電子機器１０の外部からの音は、マイク穴１５から電子機器１０の内部に取り込まれてマイク１７０に入力される。
【００５７】
スピーカ１６０は、例えばダイナミックスピーカである。スピーカ１６０は、制御部１００からの電気的な音信号を音に変換して出力することが可能である。スピーカ１６０から出力される音は、スピーカ穴１４から外部に出力される。ユーザ９は、スピーカ穴１４から出力される音を、電子機器１０から離れた場所でも聞こえることが可能である。
【００５８】
レシーバ１５０は受話音を出力することが可能である。レシーバ１５０は例えばダイナミックスピーカである。レシーバ１５０は、制御部１００からの電気的な音信号を音に変換して出力することが可能である。レシーバ１５０から出力される音はレシーバ穴１３から外部に出力される。レシーバ穴１３から出力される音の音量は、スピーカ穴１４から出力される音の音量よりも小さくなっている。ユーザ９は、レシーバ穴１３から出力される音を、当該レシーバ穴１３に耳を近づけることによって聞くことができる。なお、レシーバ１５０の代わりに、機器ケース１１の前面部分を振動させる、圧電振動素子等の振動素子を設けてもよい。この場合には、音は、当該前面部分の振動によりユーザに伝達される。
【００５９】
第１カメラ１８０は、レンズ１８１及びイメージセンサなどを備えている。第２カメラ１９０は、レンズ１９１及びイメージセンサなどを備えている。第１カメラ１８０及び第２カメラ１９０のそれぞれは、制御部１００による制御に基づいて被写体を撮影し、撮影した被写体を示す静止画あるいは動画を生成して制御部１００に出力することが可能である。
【００６０】
第１カメラ１８０のレンズ１８１は、機器ケース１１の前面１１ａから視認可能となっている。したがって、第１カメラ１８０は、電子機器１０の前面側（表示領域１２側）に存在する被写体を撮影することが可能である。第１カメラ１８０はインカメラと呼ばれる。一方で、第２カメラ１９０のレンズ１９１は、機器ケース１１の背面１１ｂから視認可能となっている。したがって、第２カメラ１９０は、電子機器１０の背面側に存在する被写体を撮影することが可能である。第２カメラ１９０はアウトカメラと呼ばれる。
【００６１】
加速度センサ２００は、電子機器１０の加速度を検出することが可能である。加速度センサ２００は例えば３軸加速度センサである。加速度センサ２００は、ｘ軸方向、ｙ軸方向及びｚ軸方向の電子機器１０の加速度を検出することが可能である。ｘ軸方向、ｙ軸方向及びｚ軸方向は、例えば、電子機器１０の長手方向、短手方向及び厚み方向にそれぞれ設定される。
【００６２】
電池２３０は電子機器１０の電源を出力することが可能である。電池２３０は例えば充電式の電池である。電池２３０から出力される電源は、電子機器１０が備える制御部１００及び無線通信部１１０などの各種構成に対して供給される。
【００６３】
なお電子機器１０は、加速度センサ２００を備えなくてもよい。この場合、電子機器１０は、それとは別体の加速度センサと、無線あるいは有線で接続されてよい。
【００６４】
また電子機器１０は、加速度センサ２００以外のセンサを備えてもよい。例えば、電子機器１０は、気圧センサ、地磁気センサ、温度センサ、近接センサ、照度センサ及びジャイロセンサの少なくとも一つを備えてもよい。また電子機器１０は、それとは別体の、加速度センサ２００以外のセンサと、無線あるいは有線で接続されてもよい。
【００６５】
また電子機器１０は、受信部１４０を備えなくてもよい。この場合、電子機器１０は、それとは別体の受信部１４０と無線あるいは有線で接続されてよい。
【００６６】
次に路側機の構成の一例について説明する。図６は路側機５の構成の一例を示すブロック図である。図６に示されるように、路側機５は、制御部５００、無線通信部５１０、有線通信部５２０、カメラ５３０及びセンサ５４０を備える。
【００６７】
制御部５００は、路側機５の他の構成要素を制御することによって、路側機５の動作を統括的に管理することが可能である。制御部５００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。電子機器１０の制御部１００が備えるプロセッサについての上記の説明は、制御部５００が備えるプロセッサについても言える。
【００６８】
本例では、制御部５００は、ＣＰＵ５０１、ＤＳＰ５０２及び記憶部５０３を備える。記憶部５０３は、ＲＯＭ及びＲＡＭなどの、ＣＰＵ５０１及びＤＳＰ５０２が読み取り可能な非一時的な記録媒体を含む。記憶部５０３が有するＲＯＭは、例えば、不揮発性メモリであるフラッシュＲＯＭである。記憶部５０３には、路側機５を制御するための複数の制御プログラム５０３ａ等が記憶されている。制御部５００の各種機能は、ＣＰＵ５０１及びＤＳＰ５０２が記憶部５０３内の各種制御プログラム５０３ａを実行することによって実現される。
【００６９】
記憶部５０３は、電子機器１０の記憶部１０３と同様に、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていてもよい。記憶部５０３内の少なくとも一つの制御プログラム５０３ａは、記憶部５０３内にあらかじめ記憶されているものであってよい。また、記憶部５０３内の少なくとも一つの制御プログラム５０３ａは、路側機５が他の装置からダウンロードして記憶部５０３内に記憶したものであってよい。また、制御部５００の全ての機能あるいは制御部５００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。
【００７０】
無線通信部５１０は、アンテナ５１１を有している。無線通信部５１０は、アンテナ５１１を使用して、車両６（詳細には車両６内の電子機器）及び電子機器１０と無線通信することが可能である。無線通信部５１０は、例えば、ＩＴＳに割り当てられている７００ＭＨｚ帯を使用して無線通信を行うことが可能である。無線通信部５１０は、ＩＴＳで利用されるＩＥＥＥ ８０２．１１ｐの無線規格に準拠して通信してもよい。
【００７１】
無線通信部５１０は、アンテナ５１１で受信した信号に対して増幅処理等の各種処理を行い、処理後の受信信号を制御部５００に出力する。制御部５００は、入力される受信信号に対して各種処理を行って、当該受信信号に含まれる情報を取得する。また、制御部５００は、情報を含む送信信号を無線通信部５１０に出力する。無線通信部５１０は、入力される送信信号に対して増幅処理等の各種処理を行って、処理後の送信信号をアンテナ５１１から無線送信する。
【００７２】
なお無線通信部５１０は、Ｗｉｆｉ等の無線ＬＡＮ（Local Area Network）を用いて車両６及び電子機器１０と無線通信を行うことが可能であってもよい。
【００７３】
有線通信部５２０は、ネットワーク９００と有線で接続されている。有線通信部５２０は、ネットワーク９００を通じて、当該ネットワーク９００に接続された装置、例えばサーバ装置８と通信することが可能である。有線通信部５２０は、ネットワーク９００から受け取った情報を制御部５００に入力することが可能である。また有線通信部５２０は、制御部５００から受け取った情報をネットワーク９００に出力することが可能である。
【００７４】
カメラ５３０は、路側機５が設置された場所の様子、本例では交差点２の様子を撮影することが可能である。カメラ５３０で生成された、交差点２の様子が写る画像は制御部５００に入力される。カメラ５３０は、動画及び静止画を撮影することが可能である。制御部５００は、例えば無線通信部５１０に、カメラ５３０から受け取った画像を電子機器１０及び車両６に送信させることが可能である。また制御部５００は、カメラ５３０から受け取った画像を解析して、交差点２に存在する歩行者（例えば電子機器１０のユーザ９）及び車両６を検知することが可能である。制御部５００は、例えば無線通信部５１０に、検知した歩行者及び車両６に関する情報を車両６及び電子機器１０に送信させることが可能である。
【００７５】
センサ５４０は、路側機５が設置された場所の状況、本例では交差点２の状況を検知することが可能である。センサ５４０は、例えば、３Ｄレーザースキャナ及び赤外線センサ等を備えている。センサ５４０は、例えば、交差点２に存在する歩行者９及び車両６を検知することが可能である。センサ５４０は、検知結果を制御部５００に出力する。制御部５００は、センサ５４０からの検知結果等に基づいて各種処理を行う。例えば、制御部５００は、無線通信部５１０に、センサ５４０での検知結果を電子機器１０及び車両６に送信させる。また制御部５００は、センサ５４０からの検知結果と、カメラ５３０から受け取った画像に対する解析結果とに基づいて、電子機器１０に通知する通知情報及び車両６に通知する通知情報を生成する。そして制御部５００は、生成した通知情報に無線通信部５１０に送信させる。センサ５４０の構成は上記の限りではない。
【００７６】
なお路側機５は、ネットワーク９００と無線通信することが可能であってもよい。また路側機５は、近距離無線通信を行うことが可能であってもよい。例えば、路側機５は、Ｂｌｕｅｔｏｏｔｈに準拠して無線通信することが可能であってもよい。
【００７７】
次にサーバ装置８の構成の一例について説明する。図７はサーバ装置８の構成の一例を示すブロック図である。図７に示されるように、サーバ装置８は、制御部８００及び通信部８１０を備える。
【００７８】
制御部８００は、サーバ装置８の他の構成要素を制御することによって、サーバ装置８の動作を統括的に管理することが可能である。制御部８００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。電子機器１０の制御部１００が備えるプロセッサについての上記の説明は、制御部８００が備えるプロセッサについても言える。
【００７９】
本例では、制御部８００は、ＣＰＵ８０１、ＤＳＰ８０２及び記憶部８０３を備える。記憶部８０３は、ＲＯＭ及びＲＡＭなどの、ＣＰＵ８０１及びＤＳＰ８０２が読み取り可能な非一時的な記録媒体を含む。記憶部８０３が有するＲＯＭは、例えば、不揮発性メモリであるフラッシュＲＯＭである。記憶部８０３には、サーバ装置８を制御するための複数の制御プログラム８０４及び地図情報８０５等が記憶されている。制御部８００の各種機能は、ＣＰＵ８０１及びＤＳＰ８０２が記憶部８０３内の各種制御プログラム８０４を実行することによって実現される。
【００８０】
記憶部８０３は、電子機器１０の記憶部１０３と同様に、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていてもよい。記憶部８０３内の少なくとも一つの制御プログラム８０４は、記憶部８０３内にあらかじめ記憶されているものであってよい。また、記憶部８０３内の少なくとも一つの制御プログラム８０４は、サーバ装置８が他の装置からダウンロードして記憶部８０３内に記憶したものであってよい。また、制御部８００の全ての機能あるいは制御部８００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。
【００８１】
通信部８１０は、有線あるいは無線でネットワーク９００に接続されている。通信部８１０は、ネットワーク９００を通じて、当該ネットワーク９００に接続された装置、例えば電子機器１０及び路側機５と通信することが可能である。通信部８１０は、ネットワーク９００から受け取った情報を制御部８００に入力することが可能である。また通信部８１０は、制御部８００から受け取った情報をネットワーク８００に出力することが可能である。
【００８２】
制御部８００は地図情報８０５を管理することが可能である。制御部８００は、通信部８１０が受信する情報等に基づいて地図情報８０５を更新することが可能である。地図情報８０５には、日本国内の道路に関する道路情報８０６が含まれる。ここで、道路とは、車道及び歩道を含む用語である。道路情報８０６には、日本以外の国の道路に関する情報が含まれてもよい。地図情報８０５には、道路情報８０６以外の情報、例えば施設情報などが含まれる。
【００８３】
道路情報８０６には、例えば、道路を特定するための道路特定情報及び道路間の接続関係を特定するための情報などが含まれる。道路を特定するための道路特定情報には、例えば、当該道路の種別（例えば、国道であるのか県道であるのかなど）を示す道路種別情報、当該道路に設定されたノード（節点）を特定するためのノード特定情報及び当該道路に含まれる車道に設定された横断歩道の位置を示す横断歩道位置情報が含まれる。道路に設定されたノードは代表点であるとも言える。ノード特定情報には、ノードを識別するための識別情報及びノードの位置を示すノード位置情報などが含まれる。横断歩道位置情報は、例えば、横断歩道に設定された代表点の位置（例えば、座標）を示す。代表点は、例えば、横断歩道の中心に設定される。また、道路を特定するための道路特定情報には、当該道路に含まれる車道の車線数、当該車道での法定速度及び当該車道に中央帯が存在するか否かを示す中央帯情報などが含まれる。中央帯情報には、中央帯の幅等に関する情報も含まれる。
【００８４】
なおサーバ装置８は、制御部８００及び通信部８１０以外の構成を備えてもよい。サーバ装置８は、例えば、液晶ディスプレイ装置等の表示装置を備えてもよい。またサーバ装置８は、タッチパネル等の、ユーザがサーバ装置８に情報を入力するための入力装置を備えてもよい。
【００８５】
次に電子機器の動作の一例について説明する。
【００８６】
図１において、電子機器１０のユーザ９が、車道７における、横断歩道３が存在しない領域に出ようとする行為は、安全な行為とは言えない。したがって、この場合に、電子機器１０が周囲に対して通知を行うことは有効である。
【００８７】
一方で、ユーザ９が車道７に出ようとする行為であっても、ユーザ９が車道７に設けられた横断歩道３に進入しようとする行為であれば、その行為は比較的安全な行為であると言える。したがって、この場合に、電子機器１０が周囲に対して通知を行う必要はあまりないと言える。
【００８８】
このように、ユーザ９の状態（言い換えると、ユーザ９の行為）によっては、電子機器１０が周囲に対して通知を行うことが有効であることもあれば、電子機器１０が周囲に対して通知を行う必要があまりないこともある。
【００８９】
そこで、本例では、電子機器１０の制御部５００は、ユーザ９の状態を特定し、その特定結果に基づいて、電子機器１０の外部に対して当該電子機器１０が通知を行うか否かを決定する通知決定処理を行う。以下に、通知決定処理の一例について詳細に説明する。以後、電子機器１０の外部に電子機器１０が通知を行うことを「外部通知」と呼ぶことがある。また、車道７における、横断歩道３が存在しない領域を「横断歩道外領域」と呼ぶことがある。また、説明の対象の道路情報８０６及び横断歩道３をそれぞれ「対象道路情報８０６」及び「対象横断歩道３」と呼ぶことがある。
【００９０】
図８は通知決定処理の一例を示す図である。図８に示される通知決定処理は繰り返し実行される。
【００９１】
図８に示されるように、ステップｓ１において、制御部１００は、無線通信部１１０を通じて、サーバ装置８から、電子機器１０の現在位置の周辺の道路に関する道路情報８０６を取得する。制御部１００は、取得した道路情報８０６を記憶部１０３に記憶する。ステップｓ１において、制御部１００は、無線通信部１１０に、受信部１４０で取得される位置情報をサーバ装置８に送信させる。サーバ装置８の制御部８００は、電子機器１０からの位置情報に基づいて、電子機器１０の現在位置の周辺の道路に関する道路情報８０６を記憶部８０３内の地図情報８０５から取得する。そして、制御部８００は、通信部８１０に、取得した道路情報８０６を電子機器１０に送信させる。これにより、電子機器１０は、サーバ装置８から、当該電子機器１０の現在位置の周辺の道路に関する道路情報８０６を取得することができる。
【００９２】
次にステップｓ２において、制御部１００は、受信部１４０で取得される電子機器１０の位置情報と、ステップｓ１で取得した記憶部１０３内の対象道路情報８０６とに基づいて、ユーザ９が車道７に出ようとしているか否かを判定する。ステップｓ２では、制御部１００は、例えば、電子機器１０の位置情報及び対象道路情報８０６に基づいて、電子機器１０が車道７の非常に近くに（例えば１ｍ以内に）存在するという第１条件を満たすか否かを判定する。制御部１００は、第１条件を満たすと判定すると、電子機器１０の非常に近くにいる車道７に向かって電子機器１０が進んでいるという第２条件を満たすか否かを、電子機器１０の位置情報及び対象道路情報８０６に基づいて判定する。制御部１００は、第１条件及び第２条件を満たすと判定すると、ユーザ９が車道７に出ようとしていると判定する。一方で、制御部１００は、第１条件を満たさないと判定した場合と、第２条件を満たさないと判定した場合、ユーザ９が車道７に出ようとしていないと判定する。
【００９３】
制御部１００は、ステップｓ２において、ユーザ９が車道７に出ようとしていないと判定すると、通知決定処理を終了する。一方で、制御部１００は、ステップｓ２において、ユーザ９が車道７に出ようとしていると判定すると、ステップｓ３において、ユーザ９が横断歩道３に進入しようとしているか否かを判定する。ステップｓ３での処理は後で詳細に説明する。ステップｓ３での処理を「横断歩道進入判定」と呼ぶことがある。
【００９４】
制御部１００は、ステップｓ３において、ユーザ９が横断歩道３に進入しようとしていると判定すると、ステップｓ４において、電子機器１０が外部通知を行うことを決定する。一方で、制御部１００は、ステップｓ３において、ユーザ９が横断歩道３に進入しようとしていないと判定すると、つまり、ユーザ９が横断歩道外領域に出ようとしていると判定すると、ステップｓ５において、電子機器１０が外部通知を行わないことを決定する。
【００９５】
ステップｓ５において、電子機器１０が外部通知を行うことが決定されると、制御部１００は、ユーザ９が車道７に出ようとしていることを通知するための通知情報を生成する。そして、制御部１００は、無線通信部１１０に、生成した通知情報を送信させる。この通知情報は、電子機器１０の周辺の車両６に直接通知されてもよし、路側機５を通じて車両６に通知されてもよい。通知情報を受信した車両６は、例えば、カーナビゲーション装置に、近くで歩行者の車道７への飛び出しがあることを運転者に通知するための警告情報を表示したり、カーナビゲーション装置から警告音を出力したりする。
【００９６】
このように、本例では、電子機器１０は、ユーザ９が横断歩道３に進入しようとする場合、言い換えれば、ユーザ９が横断歩道３を横断しようとする場合、外部通知を行わないことを決定するため、電子機器１０が必要性に乏しい通知を行う可能性を低減することができる。また、車両６が電子機器１０からの必要性に乏しい通知を受信する可能性を低減することができる。
【００９７】
なお、横断歩道３に歩行者用信号機が設置され、路側機５が横断禁止情報を送信する場合がある。横断禁止情報とは、歩行者用信号機が横断歩道３の横断を禁止することを示す情報である。この場合には、電子機器１０は路側機５から横断禁止情報を受信するとき、ユーザ９が横断歩道３に進入しようとしていると判定したとしても、外部通知を行ってもよい。横断禁止情報は、例えば、歩行者用信号機が赤信号を発していることを示す情報を含む。横断禁止情報は、歩行者用信号機が黄色信号を発していることを示す情報を含んでもよい。
【００９８】
次に横断歩道進入判定の一例について説明する。
【００９９】
上述のように、サーバ装置８が記憶する道路情報８０６には、横断歩道位置情報が含まれている。制御部１００は、ステップｓ３において、記憶部１０３内の道路情報８０６に含まれる横断歩道位置情報に基づいて、ユーザ９が横断歩道３に進入しようとしているか否かを判定することが可能である。例えば図９に示されるように、制御部１００は、受信部１４０で得られる位置情報に基づいて、横断歩道位置情報が示す代表点３０から半径所定距離の範囲３１内にユーザ９が位置するか否かを判定する。制御部１００は、範囲３１内にユーザ９が位置しない場合には、ユーザ９が横断歩道３に進入しようとしていないと判定する。一方で、制御部１００は、範囲３１内にユーザ９が位置する場合には、ユーザ９が横断歩道３に進入しようとしていると判定する。なお図９には、道路７０に含まれる歩道７１から横断歩道３に進入しようとするユーザ９（言い換えると、横断歩道３を横断しようとするユーザ９）が示されている。
【０１００】
このように、制御部１００は、横断歩道位置情報に基づいて、ユーザ９が横断歩道３に進入しようとしているか否かを判定することは可能である。しかしながら、この場合には、横断歩道３の長さによっては、制御部１００は、ユーザ９が横断歩道３に進入しようとしているか否かを適切に判定することができない可能性がある。
【０１０１】
例えば、図１０に示されるように、車道７の幅が大きく、車道７に長い横断歩道３が設けられている場合には、横断歩道３の代表点３０から半径所定距離の範囲３１が歩道７１まで届かない可能性がある。この場合、制御部１００は、ユーザ９が横断歩道３を渡り始めた後に、ユーザ９が横断歩道３に進入しようとしていると判定する可能性がある。その結果、制御部１００は、ステップｓ３の横断歩道進入判定において、ユーザ９が横断歩道３に進入しようとしているか否かを適切に判定できない可能性がある。その結果、ユーザ９が実際には横断歩道３に進入しているにもかかわらず、電子機器１０が外部通知を行う可能性があり、不要な通知が電子機器１０から周囲に送信される可能性がある。
【０１０２】
そこで、本例では、制御部１００は、道路情報８０６に基づいて、人が横断歩道３を横断する際の進入口を推定する進入口推定処理を行う。そして、制御部１００は、ステップｓ３において、電子機器１０の位置情報と、推定した横断歩道３の進入口とに基づいて、ユーザ９が横断歩道３に進入しようとしているか否かを判定する。なお、横断歩道３の進入口は、人が当該横断歩道３から出る際の退出口であるとも言える。また、横断歩道３の進入口は、当該横断歩道３の出入口であるとも言える。以下に、進入口推定処理の一例について説明する。
【０１０３】
上述のように、道路情報８０６には、道路７０に設定されたノード７５の位置を示す位置情報が含まれる。図１１は、道路７０に設定されたノード７５の一例を示す図である。ノード７５は、例えば、道路７０の両端にそれぞれ設定される。ノード７５は、例えば、道路７０の幅方向の中心に設定される。本例に係る進入口推定処理では、横断歩道３を含む道路７０に設定されたノード７５の位置情報と、当該横断歩道３の代表点３０の位置情報（横断歩道位置情報）とが使用されて、当該横断歩道３の進入口３５が推定される。例えば、横断歩道３の進入口３５の代表点３６が決定されることによって、当該横断歩道３の進入口３５が推定される。人は、横断歩道３の長手方向の両端のそれぞれから進入することが可能であることから、進入口推定処理では、横断歩道３について、一方の進入口３５とそれとは反対側の進入口３５とが推定される。以後、横断歩道３についての２つの進入口３５を、「第１進入口３５ａ」及び「第２進入口３５ｂ」と呼ぶことがある。
【０１０４】
図１２は進入口推定処理の一例を説明するための図である。図１３は進入口推定処理の一例を示すフローチャートである。進入口推定処理は、例えば、上述の通知決定処理と並行して実行される。進入口推定処理は繰り返し実行される。
【０１０５】
図１３に示されるように、ステップｓ１１において、制御部１００は、記憶部１０３から、横断歩道３を含む道路７０に関する道路情報８０６（対象道路情報８０６）を取得する。制御部１００は、例えば、上述のステップｓ１の実行により、記憶部１０３に記憶されたサーバ装置８からの道路情報８０６から、横断歩道３を含む道路７０に関する道路情報８０６を取得する。以後、対象道路情報８０６が示す情報に対応する道路７０を「対象道路７０」と呼ぶことがある。
【０１０６】
次にステップｓ１２において、制御部１００は、ステップｓ１１で取得した対象道路情報８０６に基づいて、対象道路７０の車道７の幅ｄ１を求める（図１２参照）。例えば、制御部１００は、対象道路情報８０６の道路特定情報に含まれる道路種別情報、車線数及び中央帯情報に基づいて対象道路７０の車道７の幅ｄ１を推定することによって、車道７の幅ｄ１を求める。対象道路７０の種別（例えば、国道であるのか県道であるのかなど）、車線、中央帯の有無及び中央帯の幅に応じて対象道路７０の車道７の幅が変化することから、制御部１００は、道路種別情報、車線数及び中央帯情報に基づいて車道７の幅ｄ１をある程度の精度で推定することができる。例えば、道路種別情報と、車線数と、中央帯情報と、車道７の幅ｄ１とが対応付けられたテーブルが記憶部１０３に記憶されている場合には、制御部１００は、当該テーブルに基づいて、車道７の幅ｄ１を求めることができる。なお、対象道路情報８０６に、対象道路７０の車道７の幅を示す車道幅情報が含まれている場合には、その車道幅情報が示す幅が使用されてもよい。
【０１０７】
次にステップｓ１３において、制御部１００は、対象道路情報８０６に基づいて、対象道路７０の延在方向（言い換えると、対象道路７０が延びる方向）を特定する。例えば、制御部１００は、対象道路情報８０６に含まれる、対象道路７０の両端にそれぞれ設定された２つのノード７５（図１２参照）の位置情報に基づいて、当該２つのノード７５を結ぶ方向を特定し、特定した方向を対象道路７０の延在方向７６（図１２参照）とする。
【０１０８】
次にステップｓ１４に基づいて、制御部１００は、ステップｓ１２で求めた車道７の幅ｄ１と、ステップｓ１３で特定した延在方向７６と、対象道路情報８０６に含まれる、対象道路７０に設けられた横断歩道３（対象横断歩道３）の代表点３０の位置情報（横断歩道位置情報）とに基づいて、当該横断歩道３の進入口３５を推定する。
【０１０９】
ステップｓ１４では、制御部１００は、例えば、対象道路７０の延在方向７６に対して垂直な方向１７６（図１２参照）を特定する。次に制御部１００は、対象横断歩道３の代表点３０から、特定した方向１７６に沿って、車道７の幅ｄ１の２分の１だけ離れた点３６を特定する。ここで、図１２に示されるように、対象横断歩道３の代表点３０から、特定した方向１７６に沿って、車道７の幅ｄ１の２分の１だけ離れた点３６は２つ存在する。制御部１００は、２つの点３６のうちの一方の点３６を、対象横断歩道３の長手方向の一方端の進入口３５の代表点３６とする。そして、制御部１００は、２つの点３６のうちの他方の点３６を、対象横断歩道３の長手方向の他方端の進入口３５の代表点３６とする。これにより、対象横断歩道３の長手方向の両端に位置する第１進入口３５ａ及び第２進入口３５ｂが推定される。制御部１００は、各進入口３５について、当該進入口３５の代表点３６の位置を示す位置情報を当該進入口３５の位置情報として生成する。
【０１１０】
次にステップｓ１５において、制御部１００は、無線通信部１１０に、対象横断歩道３の各進入口３５の位置情報と、対象横断歩道３の代表点３０の位置情報とを含むデータをサーバ装置８に送信させる。これにより、進入口推定処理が終了する。次の進入口推定処理では、前回の進入口推定処理で進入口が推定された横断歩道３とは別の横断歩道３の進入口が推定される。
【０１１１】
サーバ装置８は、電子機器１０から受け取ったデータに基づいて、記憶部８０３内の道路情報８０６を更新する。具体的には、サーバ装置８の制御部８００は、電子機器１０からのデータに含まれる、横断歩道３の代表点３０の位置情報に基づいて、記憶部８０３内の、当該横断歩道３を含む道路７０に関する道路情報８０６を特定する。そして、制御部８００は、電子機器１０からのデータに含まれる、横断歩道３の各進入口３５の代表点３６の位置情報を、特定した道路情報８０６の道路特定情報に含めることによって、当該道路情報８０６を更新する。進入口推定処理が行われた横断歩道３を含む道路７０に関する道路情報８０６がサーバ装置８から電子機器１０に送信される際には、当該横断歩道３の各進入口３５の代表点３６の位置情報を含む道路情報８０６が送信される。
【０１１２】
以上のようにして、電子機器１０は、道路情報８０６に基づいて横断歩道３の第１進入口３５ａ及び第２進入口３５ｂを推定し、それらの位置情報を生成する。そして、電子機器１０で生成された、第１進入口３５ａ及び第２進入口３５ｂの位置情報は、サーバ装置８が記憶する道路情報８０６に含められる。
【０１１３】
上述の通知決定処理において、制御部１００は、ステップｓ２でユーザ９が車道７に出ようとしていると判定すると、ステップｓ３において、その車道７を対象車道７とし、対象車道７に横断歩道３が含まれているか否かを、記憶部１０３内の道路情報８０６に基づいて判定する。制御部１００は、対象車道７に横断歩道３が含まれていないと判定すると、対象車道７に進入しようとしているユーザ９は横断歩道３には進入しようとしていないと判定する。
【０１１４】
一方で、制御部１００は、対象車道７に横断歩道３が含まれていると判定すると、その横断歩道３（対象横断歩道３）の第１進入口３５ａ及び第２進入口３５ｂの位置情報を、記憶部１０３内の、サーバ装置８から受け取った道路情報８０６から取得する。上述のように、電子機器１０で生成された第１進入口３５ａ及び第２進入口３５ｂの位置情報は、サーバ装置８が記憶する道路情報８０６に含められる。したがって、制御部１００は、対象横断歩道３の第１進入口３５ａ及び第２進入口３５ｂの位置情報を、記憶部１０３内の、サーバ装置８からの道路情報８０６から取得することができる。そして、制御部１００は、第１進入口３５ａ及び第２進入口３５ｂの位置情報と、受信部１４０で取得される位置情報とに基づいて、対象横断歩道３にユーザ９が進入しようとしているか否かを判定する。制御部１００は、例えば、第１進入口３５ａの代表点３６から半径所定距離の範囲内に電子機器１０が存在する場合には、車道７に進入しようとしているユーザ９は、対象横断歩道３に進入しようとしていると判定する。また、制御部１００は、第２進入口３５ｂの代表点３６から半径所定距離の範囲内に電子機器１０が存在する場合には、車道７に進入しようとしているユーザ９は、対象横断歩道３に進入しようとしていると判定する。一方で、制御部１００は、第１進入口３５ａ及び第２進入口３５ｂの代表点３６のそれぞれについて、当該代表点３６から半径所定距離の範囲内に電子機器１０が存在しない場合には、車道７に進入しようとしているユーザ９は、対象横断歩道３には進入しようとしていないと判定する。
【０１１５】
なおステップｓ３において、制御部１００は、記憶部１０３内の、サーバ装置８から受け取った道路情報８０６から、対象横断歩道３の各進入口３５の位置情報を取得することができない場合には、当該道路情報８０６に基づいて進入口推定処理を行って、対象横断歩道３の各進入口３５の位置情報を生成してもよい。あるいは、制御部１００は、対象横断歩道３の代表点３０の位置情報に基づいて、ユーザ９が対象横断歩道３に進入しようとしているか否かを判定してもよい。この場合には、例えば、上述の図９に示されるように、制御部１００は、受信部１４０で得られる位置情報に基づいて、対象横断歩道３の代表点３０から半径所定距離の範囲３１内にユーザ９が位置するか否かを判定する。制御部１００は、範囲３１内にユーザ９が位置しない場合には、ユーザ９が横断歩道３に進入しようとしていないと判定する。一方で、制御部１００は、範囲３１内にユーザ９が位置する場合には、ユーザ９が横断歩道３に進入しようとしていると判定する。
【０１１６】
このように、本例では、制御部１００は、自身の位置情報と、車道７上の所定箇所（上記の例では、車道７における、横断歩道３の進入口）の位置情報とに基づいて、外部通知を行うか否かを決定している。そして、制御部１００は、外部通知を行うか否かの決定で使用される車道７上の所定箇所を、道路情報８０６に基づいて決定している。これにより、ユーザ９は、道路情報８０６に基づいて決定された車道７上の所定箇所を利用して、外部通知を行うか否かを決定する電子機器１０を利用することができる。よって、電子機器１０の利便性が向上する。
【０１１７】
また制御部１００は、人が車道７を横断する際の進入口を推定し、推定した進入口を、外部通知を行うか否かの決定で利用される車道７上の所定箇所としている。上記の例では、制御部１００は、人が横断歩道３を横断する際の進入口３５を推定し、推定した進入口３５を、外部通知を行うか否かの決定で利用される車道７上の所定箇所としている。これにより、電子機器１０は、自身の位置情報と、横断歩道３の進入口の位置情報とを利用して外部通知を行うか否かを決定することができる。例えば、上記のように、電子機器１０は、自身の位置情報と、横断歩道３の進入口３５の位置情報とに基づいて、ユーザ９が横断歩道に進入しようとしているか否かを判定し、その判定結果に基づいて外部通知を行うか否かを決定することができる。
【０１１８】
また上記の例では、横断歩道３の進入口３５の位置情報として、進入口３５の代表点３６の位置情報が使用されていることから、進入口３５の位置情報のデータ量を低減することができる。よって、電子機器１０でのデータ処理量を低減することができる。
【０１１９】
なお電子機器１０は、上記の通知決定処理において、ステップｓ４の代わりに、人が横断歩道３を横断しようとしていることを通知するための通知情報を周囲に通知する処理を行ってもよい。この場合、電子機器１０は、当該通知情報を、路側機５に送信してもよいし、周囲の車両６に通知してもよい。前者の場合、路側機５は、例えば、電子機器１０から受けとった通知情報を周囲の車両６に送信する。通知情報を受け取った車両６は、例えば、人が横断歩道３を横断しようとしていることを、表示あるいは音などを利用して運転者に通知する。これにより、運転者は、横断歩道３を横断しようとする人に注意しながら車両６を運転することができる。
【０１２０】
また電子機器１０は、通知決定処理のステップｓ３の処理の中で、進入口推定処理のステップｓ１２〜ｓ１４を実行して、対象横断歩道３の各進入口３５の位置情報を取得してもよい。この場合、ステップｓ４の後と、ステップｓ５の後に、ステップｓ１５が実行される。
【０１２１】
また上記の例では、推定された横断歩道３の進入口３５は、人が当該横断歩道３に進入しようとしているか否かの判定で利用されているが、他の目的で利用されてもよい。
【０１２２】
例えば、ユーザ９が子供である場合、推定された横断歩道３の進入口３５は、横断歩道３の手前での子供の行動の確認に利用することができる。この場合、電子機器１０は、それ自身の位置情報と、横断歩道３の進入口３５の位置情報とに基づいて、当該横断歩道３手前でのユーザ９（例えば、子供）の行動を判定する。例えば、電子機器１０は、ユーザ９（例えば、子供）が横断歩道３の手前で停止しているか否かを、電子機器１０の位置情報と、推定した横断歩道３の進入口３５の位置情報とに基づいて判定する。また電子機器１０は、ユーザ９が横断歩道３の手前で移動速度を低減しているか否かを、電子機器１０の位置情報と、推定した横断歩道３の進入口３５の位置情報とに基づいて判定する。電子機器１０は、横断歩道３手前でのユーザ９の行動を判定すると、その判定結果を、ユーザ９である子供の親が所有する電子機器１０に電子メール等を利用して送信してもよい。判定結果を受け取った親の電子機器１０は、その判定結果を例えば表示する。これにより、親は、自身が所有する電子機器１０を利用して、子供が安全に行動しているか否かを確認することができる。
【０１２３】
なお、子供が所有する電子機器１０は、当該電子機器１０の位置情報と、推定した進入口３５の位置情報とを親が所有する電子機器１０に送信してもよい。この場合、親が所有する電子機器１０が、受け取った位置情報に基づいて、横断歩道３手前での子供の行動を判定してもよい。また、子供が所有する電子機器１０は、当該電子機器１０の位置情報と、推定した進入口３５の位置情報とを、路側機５あるいはサーバ装置８に送信してもよい。この場合、路側機５あるいはサーバ装置８が、受け取った位置情報に基づいて、横断歩道３手前での子供の行動を判定し、その判定結果を、親が所有する電子機器１０に送信してもよい。
【０１２４】
また、進入口推定処理は、電子機器１０ではなく路側機５で実行されてもよいし、サーバ装置８で実行されてもよい。路側機５が進入口推定処理を行う場合には、ステップｓ１１において、路側機５の制御部５００は、有線通信部５２０を通じて、サーバ装置８から横断歩道３を含む道路７０に関する道路情報８０６を取得する。制御部５００で行われるステップｓ１２〜ｓ１４は、制御部１００で行われる上述のステップｓ１２〜ｓ１４と同様である。ステップｓ１４の後、制御部５００は、ステップｓ１５において、有線通信部５２０に、対象横断歩道３の各進入口３５の位置情報と、対象横断歩道３の代表点３０の位置情報とを含むデータをサーバ装置８に送信させる。サーバ装置８は、路側機５からのデータに基づいて、上記と同様にして道路情報８０６を更新する。
【０１２５】
図１４はサーバ装置８が行う進入口推定処理の一例を示すフローチャートである。図１４に示されるように、ステップｓ１１ａにおいて、サーバ装置８の制御部８００は、記憶部８０３から、横断歩道３を含む道路７０に関する道路情報８０６を読み出す。次に、制御部８００はステップｓ１２ａ〜ｓ１４ａを実行する。制御部８００で行われるステップｓ１２ａ〜ｓ１４ａは、制御部１００で行われる上述のステップｓ１２〜ｓ１４とそれぞれ同様である。ステップｓ１４ａの後、制御部８００は、ステップｓ１５ａにおいて、対象横断歩道３の各進入口３５の位置情報を、対象道路情報８０６の道路特定情報に含めることによって、対象道路情報８０６を更新する。
【０１２６】
以下に情報処理システム１の他の一例について説明する。
【０１２７】
上述の図１１，１２に示されるように、横断歩道３の延在方向が、当該横断歩道３を含む道路７０の延在方向７６に対して垂直である場合には、電子機器１０で推定される、当該横断歩道３の進入口３５の代表点３６の位置は、実際の進入口３５の中心の近くとなる。
【０１２８】
一方で、道路７０によっては、当該道路７０の延在方向７６に対して、その延在方向が垂直な方向とはならない横断歩道３が存在する場合がある。図１５には、当該横断歩道３が示されている。図１５に示される横断歩道３Ａの延在方向３８は、横断歩道３Ａが設けられた車道７Ａを含む道路７０Ａの延在方向７６に対して垂直となっていない。このような横断歩道３Ａの進入口３５の代表点３６を上記のようにして設定すると、設定された代表点３６は、図１５に示されるように、実際の進入口３５の中心から大きく離れる可能性がある。横断歩道３の実際の進入口３５の中心から大きく離れた場所から、人が進入して当該横断歩道３を横断する可能性は低いことから、電子機器１０が設定した代表点３６の近くにユーザ９が存在する場合であっても、そのユーザ９は横断歩道３に進入しない可能性がある。よって、電子機器１０は、設定した代表点３６の位置情報に基づいて、ユーザ９が横断歩道３に進入しようとしているか否かを正しく判定できない可能性がある。
【０１２９】
そこで、本実施形態の他の一例では、電子機器１０は、上述のようにして設定された進入口３５の代表点３６の位置を、電子機器１０の位置情報に基づいて補正する補正処理を行うことによって、横断歩道３の進入口３５において人が進入する可能性が高い進入点を推定する。そして、電子機器１０は、推定した、人が進入する可能性が高い進入点の位置情報に基づいて、ユーザ９が横断歩道３に進入しようとしているか否かを判定する。これにより、電子機器１０は、ユーザ９が横断歩道３に進入しようとしているか否かをより正しく判定することができる。
【０１３０】
図１６は、本実施形態に係る補正処理の他の一例を示すフローチャートである。図１７は、本実施形態に係る補正処理の他の一例を説明するための図である。図１６に示される補正処理は、例えば、上述の通知決定処理及び進入口推定処理と並行して実行してよい。補正処理は繰り返し実行してよい。
【０１３１】
図１６に示されるように、ステップｓ２１において、制御部１００は、上述のステップｓ１と同様にして、無線通信部１１０を通じて、サーバ装置８から、電子機器１０の現在位置の周辺の道路に関する道路情報８０６を取得する。そして、制御部１００は、取得した道路情報８０６を記憶部１０３に記憶する。
【０１３２】
次にステップｓ２２において、制御部１００は、ステップｓ２１で取得した対象道路情報８０６に基づいて、ユーザ９が横断歩道３に進入しようとしているか否かを判定する。以下にステップｓ２２について詳細に説明する。
【０１３３】
ステップｓ２２において、制御部１００は、ステップｓ２１で取得した対象道路情報８０６に基づいて、電子機器１０の現在の位置に最も近い横断歩道３を特定する。制御部１００は、道路情報８０６に含まれる横断歩道位置情報と、受信部１４０で取得される位置情報とに基づいて、電子機器１０の現在の位置に最も近い横断歩道３を特定することができる。
【０１３４】
次に制御部１００は、特定した対象横断歩道３の各進入口３５の代表点３６の位置情報を、記憶部１０３内のステップｓ２１で取得した対象道路情報８０６から取得する。なお制御部１００は、対象横断歩道３の各進入口３５の代表点３６の位置情報が記憶部１０３内の対象道路情報８０６に含まれていなければ、補正処理を終了する。あるいは、制御部１００は、上述の進入口推定処理と同様にして、対象横断歩道３の各進入口３５の代表点３６の位置情報を生成して取得する。以後、ステップｓ２２で位置情報が取得される代表点３６を「補正前代表点３６ｘ」と呼ぶことがある。
【０１３５】
次に制御部１００は、対象横断歩道３の各進入口３５の補正前代表点３６ｘの位置情報と、受信部１４０で取得される位置情報とに基づいて、上述のステップｓ３と同様にして、ユーザ９が対象横断歩道３に進入しようとしているか否かを判定する。これにより、ステップｓ２２が終了する。
【０１３６】
制御部１００は、ステップｓ２２において、ユーザ９が対象横断歩道３に進入しようとしていないと判定すると、補正処理を終了する。一方で、制御部１００は、ユーザ９が対象横断歩道３に進入しようとしていると判定すると、ステップｓ２３において、所定時間の間でのユーザ９の移動経路９０（図１７参照）を特定する。制御部１００は、受信部１４０で繰り返し取得される位置情報に基づいて、ユーザ９の移動経路９０を特定する。移動経路９０は、電子機器１０の移動経路であるとも言える。
【０１３７】
次にステップｓ２４において、制御部１００は、ステップｓ２３で特定した移動経路９０に基づいて、第１進入口３５ａ及び第２進入口３５ｂにおけるユーザ９の通過点３７（図１７参照）を特定する。以下にステップｓ２４について詳細に説明する。
【０１３８】
ステップｓ２４では、制御部１００は、上述のステップｓ１３と同様にして、ステップｓ２１で取得した対象道路情報８０６に基づいて、対象横断歩道３を含む道路７０の延在方向７６を特定する。
【０１３９】
次に制御部１００は、図１７に示されるように、延在方向７６に平行であり、かつ第１進入口３５ａの補正前代表点３６ｘを通る平行線７７と、延在方向７６に平行であり、かつ第２進入口３５ｂの補正前代表点３６ｘを通る平行線７７とを求める。
【０１４０】
次に制御部１００は、図１７に示されるように、各平行線７７において、当該平行線７７が通る補正前代表点３６ｘを含む所定範囲を監視対象線７７ａとする。例えば、補正前代表点３６ｘから平行線７７の一方端に向かって数ｍの範囲と、補正前代表点３６ｘから平行線７７の他方端に向かって数ｍの範囲とが、監視対象線７７ａとされる。
【０１４１】
次に制御部１００は、ステップｓ２３で特定した移動経路９０に基づいて、対象横断歩道３を横断するユーザ９が監視対象線７７ａを通過する通過点を特定する。そして、制御部１００は、監視対象線７７ａにおける特定した通過点を、当該監視対象線７７ａに含まれる補正前代表点３６ｘに対応する進入口３５におけるユーザ９の通過点３７であるとする。制御部１００は、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、進入口３５におけるユーザ９の通過点３７を特定する。
【０１４２】
ここで、図１８に示されるように、対象横断歩道３を横断しようとするユーザ９は、監視対象線７７ａを複数回通過した後に対象横断歩道３を横断する可能性がある。このような場合、制御部１００は、移動経路９０を解析して、ユーザ９が対象横断歩道３を横断する際に監視対象線７７ａを最後に通過した通過点を特定し、特定した通過点を、進入口３５におけるユーザ９の通過点３７であるとする。
【０１４３】
このようにして、制御部１００は、ステップｓ２４において、第１進入口３５ａ及び第２進入口３５ｂのそれぞれにおけるユーザ９の通過点３７を特定する。ユーザ９が、横断歩道３の進入口３５を、歩道側から車道側へ通過したときの通過点３７は、ユーザ９が横断歩道３に進入したときの進入点であると言える。
【０１４４】
次にステップｓ２５において、制御部１００は、特定した通過点３７に基づいて、補正前代表点３６ｘの位置を補正する。補正前代表点３６ｘの位置を補正することによって得られる新たな代表点３６が、対象横断歩道３を人が横断する際に対象横断歩道３へ進入する可能性が高い進入点となる。以後、当該新たな代表点３６を「補正後代表点３６ｙ」（図１７参照）と呼ぶことがある。
【０１４５】
ここで、補正前代表点３６ｘの位置情報が、補正前代表点３６ｘの位置座標（Ｘ１，Ｙ１）を示し、通過点３７の位置情報が、通過点３７の位置座標を（Ｘ２，Ｙ２）を示し、補正後代表点３６ｙの位置情報が、補正後代表点３６ｙの位置座標（Ｘ３，Ｙ３）を示すとする。本例では、制御部１００は、以下の式（１），（２）を使用して、補正後代表点３６ｙの位置座標（Ｘ３，Ｙ３）を求める。
【０１４６】
【数１】
2019028542.tif 000003
【０１４７】
【数２】
2019028542.tif 000004
【０１４８】
式（１）中のＷ１は重み係数であって、０＜Ｗ１＜１に設定される。また、式（２）中のＷ２は重み係数であって、０＜Ｗ２＜１に設定される。Ｗ１及びＷ２は、例えばそれぞれ０．９９に設定される。なお、Ｗ１及びＷ２の値はこの限りではない。また、Ｗ１及びＷ２は互いに異なる値であってもよい。
【０１４９】
このようにして、制御部１００は、ステップｓ２５において、第１進入口３５ａ及び第２進入口３５ｂのそれぞれにおける補正後代表点３６ｙの位置情報（位置座標（Ｘ３，Ｙ３））を求める。
【０１５０】
制御部１００は、ステップｓ２５において補正後代表点３６ｙの位置情報を生成すると、ステップｓ２６において、無線通信部１１０に、対象横断歩道３の各進入口３５の補正後代表点３６ｙの位置情報と、対象横断歩道３の代表点３０の位置情報とを含むデータをサーバ装置８に送信させる。サーバ装置８は、電子機器１０から受け取ったデータに基づいて、記憶部８０３内の道路情報８０６を更新する。具体的には、サーバ装置８の制御部８００は、電子機器１０からのデータに含まれる、対象横断歩道３の代表点３０の位置情報に基づいて、記憶部８０３内の、対象横断歩道３を含む道路７０に関する道路情報８０６を特定する。そして、制御部８００は、電子機器１０からのデータに含まれる、対象横断歩道３の各進入口３５の補正後代表点３６ｙの位置情報を、特定した道路情報８０６の道路特定情報に含めることによって、当該道路情報８０６を更新する。このとき、当該道路情報８０６に含まる、対象横断歩道３の各進入口３５の補正前代表点３６ｘの位置情報は削除される。このようにして、道路情報８０６に含まれる、横断歩道３の進入口３５の代表点３６の位置情報が更新される。
【０１５１】
以上のように、上述の一例では、進入口推定処理において求められる、横断歩道３の進入口３５の代表点３６の位置が、電子機器１０の位置情報に基づいて補正される。そのため、上述の図１５に示される横断歩道３Ａのように、横断歩道３の延在方向が、当該横断歩道３を含む道路７０の延在方向７６に対して垂直となっていない場合であっても、代表点３６の位置が、実際の進入口３５の中心から大きく離れる可能性を低減することができる。図１７の例では、補正後代表点３６ｙの位置が、補正前代表点３６ｘの位置よりも、実際の進入口３５の中心に近くなっている。よって、人が横断歩道３を横断する際には補正後の代表点３６から進入する可能性が高いと言える。つまり、補正後の代表点３６は、人が横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入点であると言える。
【０１５２】
電子機器１０では、人が横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入点が推測されるため、推測された当該進入点を利用した処理を、電子機器１０あるいはそれ以外の装置が行うことができる。よって、電子機器１０の利便性が向上する。
【０１５３】
なお上記の例では、補正後代表点３６ｙの位置が、補正前代表点３６ｘの位置と、通過点３７の位置と、重み係数とに基づいて決定されているが、他の方法で決定されてもよい。例えば、制御部１００は、ユーザ９が横断歩道３を横断するたびに、進入口３５におけるユーザ９の通過点３７を特定する。そして、制御部１００は、進入口３５におけるユーザ９の通過点３７を複数回特定すると、それによって得られた複数回分の通過点３７の位置の平均を補正後代表点３６ｙの位置とする。
【０１５４】
また、上述の補正処理は、電子機器１０ではなく路側機５で実行されてもよいし、サーバ装置８で実行されてもよい。路側機５が補正処理を行う場合には、ステップｓ２１において、路側機５の制御部５００は、有線通信部５２０に、路側機５の位置情報をサーバ装置８に送信させる。サーバ装置８の制御部８００は、受け取った路側機５の位置情報に基づいて、路側機５の周辺の道路に関する道路情報８０６を記憶部８０３内の地図情報８０５から取得する。そして、制御部８００は、通信部８１０に、取得した道路情報８０６を路側機５に送信させる。これにより、路側機５は、サーバ装置８から、自身の周辺の道路に関する道路情報８０６を取得することができる。制御部５００で行われるステップｓ２２〜ｓ２５は、制御部１００で行われる上述のステップｓ２２〜ｓ２５と同様である。ただし、制御部５００は、ステップｓ２２，ｓ２３を実行するために、無線通信部５１０を通じて、電子機器１０から、当該電子機器１０の位置情報を取得する必要がある。ステップｓ２５の後、制御部５００は、ステップｓ２６において、有線通信部５２０に、対象横断歩道３の各進入口３５の補正後の代表点３６の位置情報と、対象横断歩道３の代表点３０の位置情報とを含むデータをサーバ装置８に送信させる。サーバ装置８の制御部８００は、上記と同様にして、受け取ったデータに基づいて道路情報８０６を更新する。
【０１５５】
図１９はサーバ装置８が行う補正処理の一例を示すフローチャートである。図１９に示されるように、ステップｓ２１ａにおいて、サーバ装置８の制御部８００は、記憶部８０３から、横断歩道３（対象横断歩道３）を含む道路７０に関する道路情報８０６（対象道路情報８０６）を取得する。
【０１５６】
次にステップｓ２２ａにおいて、制御部８００は、ステップｓ２１ａで取得した対象道路情報８０６に基づいて、ユーザ９が対象横断歩道３に進入しようとしているか否かを判定する。ステップｓ２２ａでは、制御部８００は、通信部８１０を通じて、電子機器１０から、当該電子機器１０の位置情報を取得する。そして、制御部８００は、取得した電子機器１０の位置情報と、ステップｓ２１ａで取得した対象道路情報８０６に含まれる、対象横断歩道３の各進入口３５の補正前代表点３６ｘの位置情報とに基づいて、ユーザ９が対象横断歩道３に進入しようとしているか否かを上記と同様にして判定する。
【０１５７】
ステップｓ２２ａにおいて、ユーザ９が対象横断歩道３に進入しようとしていないと判定されると、補正処理が終了する。一方で、ステップｓ２２ａにおいて、ユーザ９が対象横断歩道３に進入しようとしていると判定されると、制御部８００は、ステップｓ２３ａ〜ｓ２５ａを実行する。制御部８００で行われるステップｓ２３ａ〜ｓ２５ａは、制御部１００で行われる上述のステップｓ２３〜ｓ２５と同様である。ただし、制御部８００は、ステップｓ２３ａを実行するために、通信部８１０を通じて、電子機器１０から、当該電子機器１０の位置情報を取得する必要がある。ステップｓ２５ａの後、制御部８００は、ステップｓ２６ａにおいて、対象横断歩道３の各進入口３５の補正後代表点３６ｙの位置情報を、ステップｓ２１ａで取得した対象道路情報８０６の道路特定情報に含めることによって、対象道路情報８０６を更新する。このとき、対象道路情報８０６に含まる、対象横断歩道３の各進入口３５の補正前代表点３６ｘの位置情報は削除される。
【０１５８】
またサーバ装置８は、複数の電子機器１０から通知される、同じ横断歩道３についての進入口３５の補正後代表点３６ｙの位置情報に基づいて、当該横断歩道３を含む道路７０に関する道路情報８０６を更新してもよい。例えば、サーバ装置８の制御部８００は、複数の電子機器１０から通知される、同じ横断歩道３（対象横断歩道３）についての進入口３５の補正後代表点３６ｙの位置情報に基づいて、当該補正後代表点３６ｙの位置の平均を示す平均位置情報を生成する。そして、制御部８００は、記憶部８０３内における、対象横断歩道３を含む道路７０に関する道路情報８０６（対象道路情報８０６）に含まれる、対象横断歩道３の代表点３６の位置情報を、求めた平均位置情報に置き換える。これにより、対象道路情報８０６に含まれる、対象横断歩道３の代表点３６の位置情報が更新され、その結果、対象道路情報８０６が更新される。なお、この更新処理は、対象道路情報８０６に含まれる、対象横断歩道３の各進入口３５の代表点３６の位置情報について行われる。
【０１５９】
また、路側機５の制御部５００が、複数の電子機器１０から通知される、同じ横断歩道３についての進入口３５の補正後代表点３６ｙの位置情報に基づいて、当該補正後代表点３６ｙの位置の平均を示す平均位置情報を生成してもよい。この場合、制御部５００は、有線通信部５２０に、生成した平均位置情報をサーバ装置８に送信させる。サーバ装置８の制御部８００は、記憶部８０３内における、当該横断歩道３を含む道路７０に関する道路情報８０６に含まれる、当該横断歩道３の代表点３６の位置情報を、受け取った平均位置情報に置き換える。
【０１６０】
また、路側機５あるいはサーバ装置８が補正処理を行う場合は、路側機５あるいはサーバ装置８は、複数の電子機器１０から通知される電子機器１０の位置情報と、道路情報８０６とに基づいて、横断歩道３の各進入口３５の代表点３６の位置を補正してもよい。図２０はこの場合の路側機５での補正処理の一例を示すフローチャートである。また図２１は、この場合のサーバ装置８での補正処理の一例を示すフローチャートである。図２０を用いた以下の説明では、各電子機器１０は、自身の位置情報を繰り返し路側機５に送信しているものとする。また、図２１を用いた以下の説明では、各電子機器１０は、自身の位置情報を繰り返しサーバ装置８に送信しているものとする。また、電子機器１０の位置情報を「機器位置情報」と呼ぶことがある。
【０１６１】
図２０に示されるように、ステップｓ２１ｂにおいて、路側機５の制御部５００は、自身の周辺の道路に関する道路情報８０６を、有線通信部５２０を介して、サーバ装置８から取得する。ステップｓ２１ｂでは、制御部５００は、有線通信部５２０に、路側機５の位置情報をサーバ装置８に送信させる。サーバ装置８の制御部８００は、受け取った路側機５の位置情報に基づいて、路側機５の周辺の道路に関する道路情報８０６を記憶部８０３内の地図情報８０５から取得する。そして、制御部８００は、通信部８１０に、取得した道路情報８０６を路側機５に送信させる。これにより、路側機５は、サーバ装置８から、自身の周辺の道路に関する道路情報８０６（対象道路情報８０６）を取得することができる。
【０１６２】
次にステップｓ２２ｂにおいて、制御部５００は、各電子機器１０が通知する機器位置情報と、ステップｓ２１ｂで取得した対象道路情報８０６とに基づいて、対象道路情報８０６にその横断歩道位置情報（代表点３０の位置情報）が含まれる同じ横断歩道３に対して、複数の電子機器１０のユーザ９が進入していようとしているか否かを判定する。電子機器１０のユーザ９が横断歩道３に進入していようとしているか否かは上述のように判定することができることから、制御部５００は、対象道路情報８０６にその横断歩道位置情報（代表点３０の位置情報）が含まれる同じ横断歩道３に対して、複数の電子機器１０のユーザ９が進入していようとしているか否かを判定することが可能である。
【０１６３】
ステップｓ２２ｂにおいて、Ｎｏと判定されると、補正処理が終了する。一方で、ステップｓ２２ｂにおいて、複数の電子機器１０のユーザ９が同じ横断歩道３（対象横断歩道３）に進入しようとしていると判定されると、ステップｓ２３ｂにおいて、制御部５００は、対象横断歩道３に進入しようとする複数の電子機器１０のユーザ９の移動経路９０を、当該複数の電子機器１０からの機器位置情報に基づいて特定する。
【０１６４】
次にステップｓ２４ｂにおいて、制御部５００は、ステップｓ２３ｂで特定した、複数の電子機器１０のユーザ９の移動経路９０と、ステップｓ２１ｂで取得した対象道路情報８０６とに基づいて、対象横断歩道３の進入口３５における、当該複数の電子機器１０のユーザのそれぞれの通過点３７を特定する。通過点３７の特定方法は上記と同様である。図２２は、ステップｓ２１ｂで特定される通過点３７の一例を示す図である。
【０１６５】
次にステップｓ２５ｂにおいて、制御部５００は、ステップｓ２４ｂで特定された、複数の電子機器１０のユーザの通過点３７に基づいて、対象横断歩道３の進入口３５の代表点３６（補正前代表点３６ｘ）の位置を補正する。制御部５００は、例えば、ステップｓ２４ｂで特定された、複数の電子機器１０のユーザの通過点３７の位置の平均を示す平均位置情報を生成する。そして、制御部５００は、対象横断歩道３の進入口３５の補正後代表点３６ｙの位置情報として、生成した平均位置情報を採用する。制御部５００は、第１進入口３５ａ及び第２進入口３５ｂのそれぞれの補正後代表点３６ｙの位置情報を同様にして求める。
【０１６６】
次にステップｓ２６ｂにおいて、制御部５００は、有線通信部５２０に、対象横断歩道３の各進入口３５の補正後代表点３６ｙの位置情報と、対象横断歩道３の代表点３０の位置情報とを含むデータをサーバ装置８に送信させる。サーバ装置８の制御部８００は、上記と同様にして、受け取ったデータに基づいて道路情報８０６を更新する。
【０１６７】
サーバ装置８は、路側機５と同様にして、複数の電子機器１０から通知される機器位置情報と、道路情報８０６とに基づいて、横断歩道３の進入口３５の代表点３６の位置を補正することができる。図２１に示されるように、ステップｓ２１ｃにおいて、サーバ装置８の制御部８００は、記憶部８０３から、横断歩道３（対象横断歩道３）を含む道路７０に関する道路情報８０６（対象道路情報８０６）を取得する。
【０１６８】
次にステップｓ２２ｃにおいて、制御部８００は、各電子機器１０が通知する機器位置情報と、ステップｓ２１ｃで取得した対象道路情報８０６とに基づいて、対象横断歩道３に対して、複数の電子機器１０のユーザ９が進入していようとしているか否かを判定する。
【０１６９】
ステップｓ２２ｃにおいて、Ｎｏと判定されると、補正処理が終了する。一方で、ステップｓ２２ｃにおいて、複数の電子機器１０のユーザ９が対象横断歩道３に進入しようとしていると判定されると、ステップｓ２３ｃにおいて、制御部８００は、対象横断歩道３に進入しようとする複数の電子機器１０のユーザ９の移動経路９０を、当該複数の電子機器１０からの機器位置情報に基づいて特定する。
【０１７０】
次に制御部８００はステップｓ２４ｃ，ｓ２５ｃを実行する。制御部８００が行うステップｓ２４ｃ，ｓ２５ｃは、路側機５の制御部５００が行う上述のステップｓ２４ｂ，ｓ２５ｂと同様である。
【０１７１】
ステップｓ２５ｃの後、制御部８００は、ステップｓ２６ｃにおいて、対象横断歩道３の各進入口３５の補正後代表点３６ｙの位置情報を、ステップｓ２１ｃで取得した対象道路情報８０６の道路特定情報に含めることによって、対象道路情報８０６を更新する。このとき、対象道路情報８０６が含む、対象横断歩道３の各進入口３５の補正前代表点３６ｘの位置情報は削除される。
【０１７２】
また、路側機５あるいはサーバ装置８は、複数の電子機器１０が特定した、同じ横断歩道３（対象横断歩道３）の進入口３５での人の通過点３７（進入点）の位置情報に基づいて、当該進入口３５の代表点３６の位置を補正してもよい。つまり、路側機５あるいはサーバ装置８は、複数の電子機器１０が特定した、同じ横断歩道３の進入口３５での人の通過点３７の位置情報に基づいて、人が当該横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入点を推定してもよい。この場合、路側機５あるいはサーバ装置８は、複数の電子機器１０から通知される、同じ横断歩道３の進入口３５の通過点３７の位置情報に基づいて、上述のステップｓ２５ｂ，ｓ２５ｃと同様にして、当該横断歩道３の進入口３５の補正前代表点３６ｘの位置を補正して、補正後代表点３６ｙの位置情報を生成する。
【０１７３】
次に情報処理システム１のさらに別の一例について説明する。
【０１７４】
図２３に示されるように、横断歩道３の幅が大きい場合には、ユーザ９は、横断歩道３の進入口３５の代表点３６から大きく離れた位置から当該横断歩道３に進入する可能性がある。その結果、ユーザ９が横断歩道３を横断しようとしているにもかかわらず、代表点３６から半径所定距離の範囲３６０外に電子機器１０が位置することがある。この場合、ユーザ９が横断歩道３を横断しようとしているにもかかわらず、通知決定処理のステップｓ３では、ユーザ９が、横断歩道３に進入しようとしていると判定されない可能性がある。
【０１７５】
そこで、本実施形態の他の一例に係る進入口推定処理においては、横断歩道３の進入口３５が線で推定される。つまり、電子機器１０は、進入口推定処理において、人が横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入線を推定する。これにより、ユーザ９が横断歩道３を横断しようとしているにもかかわらず、ユーザ９が横断歩道３に進入しようとしていると判定されない可能性を低減することができる。以下に本実施形態の他の一例に係る進入口推定処理について詳細に説明する。なお、ここで説明する本実施形態の他の一例では、上述の補正処理が行われない。
【０１７６】
図２４は本実施形態の他の一例に係る進入口推定処理を説明するための図である。本実施形態の他の一例では、電子機器１０の制御部１００は、進入口推定処理の実行と並行して、受信部１４０で取得される位置情報に基づいてユーザ９の移動経路９０を特定する。
【０１７７】
進入口推定処理において、制御部１００は、上記と同様にしてステップｓ１１〜ｓ１３を実行する。ステップｓ１３の後、ステップｓ１４において、制御部１００は、ステップｓ１１で取得した対象道路情報８０６と、進入口推定処理の実行と並行して特定するユーザ９の移動経路９０とに基づいて、第１進入口３５ａ及び第２進入口３５ｂを線で推定する。以下に本実施形態の他の一例に係るステップｓ１４を詳細に説明する。
【０１７８】
ステップｓ１４において、制御部１００は、上記と同様にして、第１進入口３５ａの代表点３６と、第２進入口３５ｂの代表点３６とを求める。そして、制御部１００上述のステップｓ２４と同様にして、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、進入口３５におけるユーザ９の通過点３７を特定する。
【０１７９】
具体的には、制御部１００は、図２４に示されるように、対象道路７０の延在方向７６に平行であり、かつ第１進入口３５ａの代表点３６を通る平行線７７と、延在方向７６に平行であり、かつ第２進入口３５ｂの代表点３６を通る平行線７７とを求める。
【０１８０】
次に制御部１００は、図２４に示されるように、各平行線７７において、当該平行線７７が通る代表点３６を含む所定範囲を監視対象線７７ａとする。
【０１８１】
次に制御部１００は、特定した移動経路９０に基づいて、対象横断歩道３を横断するユーザ９が監視対象線７７ａを通過する通過点を特定する。そして、制御部１００は、監視対象線７７ａにおける特定した通過点を、当該監視対象線７７ａに含まれる代表点３６に対応する進入口３５におけるユーザ９の通過点３７であるとする。制御部１００は、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、進入口３５におけるユーザ９の通過点３７を特定する。
【０１８２】
なお、上記と同様に、対象横断歩道３を横断しようとするユーザ９は、監視対象線７７ａを複数回通過した後に対象横断歩道３を横断する可能性がある。このような場合、制御部１００は、移動経路９０を解析して、ユーザ９が横断歩道３を横断する際に監視対象線７７ａを最後に通過した通過点を特定し、特定した通過点が、進入口３５におけるユーザ９の通過点３７であるとする。
【０１８３】
本実施形態の他の一例では、制御部１００は、ユーザ９が対象横断歩道３を複数回横断したことを示す移動経路９０に基づいて、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、ユーザ９の複数回の横断にそれぞれ対応する複数の通過点３７を特定する。つまり、制御部１００は、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、ユーザ９の対象横断歩道３の１回の横断に対応して１つの通過点３７を特定する処理を、ユーザ９の複数回の横断のそれぞれに応じて実行する。これにより、ユーザ９が対象横断歩道３を複数回横断すると、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、複数の通過点３７が特定される。図２４には、制御部１００で特定される通過点３７の一例が示されている。
【０１８４】
次に制御部１００は、第１進入口３５ａについて特定した複数の通過点３７のうち、両端の２つの通過点３７を特定する。そして、制御部１００は、特定した２つの通過点３７を結ぶ線を、人が対象横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入線３９とする。これにより、第１進入口３５が線で推定される。この進入線３９は、第１進入口３５ａを示す線であると言える。
【０１８５】
同様に、制御部１００は、第２進入口３５ｂについて特定した複数の通過点３７のうち、両端の２つの通過点３７を特定する。そして、制御部１００は、特定した２つの通過点３７を結ぶ線を、人が対象横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入線３９とする。これにより、第２進入口３５が線で特定される。この進入線３９は、第２進入口３５ｂを示す線であると言える。図２４の例では、各進入口３５について、実際の幅に近い幅を有する進入線３９が特定される。
【０１８６】
ステップｓ１４において、制御部１００は、第１進入口３５ａ及び第２進入口３５ｂを線を推定すると、ステップｓ１５において、無線通信部１１０に、対象横断歩道３の各進入口３５の位置情報と、対象横断歩道３の代表点３０の位置情報とを含むデータをサーバ装置８に送信させる。本実施形態の他の一例では、第１進入口３５ａの位置情報として、第１進入口３５を示す進入線３９の両端の位置を示す位置情報が採用される。この位置情報は、進入線３９を特定するための特定情報であると言える。同様に、第２進入口３５ｂの位置情報として、第２進入口３５ｂを示す進入線３９の両端の位置を示す位置情報が採用される。
【０１８７】
電子機器１０からデータを受け取ったサーバ装置８の制御部８００は、当該データに含まれる、横断歩道３の代表点３０の位置情報に基づいて、記憶部８０３内の、当該横断歩道３を含む道路７０に関する道路情報８０６を特定する。そして、制御部８００は、電子機器１０からのデータに含まれる、横断歩道３の各進入口３５の位置情報（進入線３９の両端の位置情報）を、特定した道路情報８０６の道路特定情報に含めることによって、当該道路情報８０６を更新する。
【０１８８】
本実施形態の他の一例に係る通知決定処理では、制御部１００は、ステップｓ２でユーザ９が車道７に出ようとしていると判定すると、ステップｓ３において、その車道７に横断歩道３が含まれているか否かを、記憶部１０３内の道路情報８０６に基づいて判定する。制御部１００は、車道７に横断歩道３が含まれていないと判定すると、その車道７に進入しようとしているユーザ９は横断歩道３には進入しようとしていないと判定する。
【０１８９】
一方で、制御部１００は、車道７に横断歩道３が含まれていると判定すると、その横断歩道３（対象横断歩道３）の各進入口３５の位置情報を、記憶部１０３内の、サーバ装置８から受け取った道路情報８０６から取得する。そして、制御部１００は、各進入口３５の位置情報と、受信部１４０で取得される位置情報とに基づいて、対象横断歩道３にユーザ９が進入しようとしているか否かを判定する。制御部１００は、例えば、図２５に示されるように、第１進入口３５ａの位置情報（第１進入口３５ａを示す進入線３９の両端の位置情報）に基づいて、第１進入口３５ａを示す進入線３９を１辺とする長方形の第１所定領域３９０ａを、対象横断歩道３の外側に設定する。また、制御部１００は、第２進入口３５ｂの位置情報（第２進入口３５ｂを示す進入線３９の両端の位置情報）に基づいて、第２進入口３５ｂを示す進入線３９を１辺とする長方形の第２所定領域３９０ｂを、対象横断歩道３の外側に設定する。そして、制御部１００は、第１所定領域３９０ａ及び第２所定領域３９０ｂのいずれか一方の範囲内に電子機器１０が存在する場合には、車道７に進入しようとしているユーザ９は、対象横断歩道３に進入しようとしていると判定する。一方で、制御部１００は、第１所定領域３９０ａ内に電子機器１０が存在せず、かつ第２所定領域３９０ｂ内に電子機器１０が存在しない場合には、車道７に進入しようとしているユーザ９は、対象横断歩道３には進入しようとしていないと判定する。
【０１９０】
なお、本実施形態の他の一例に係るステップｓ３においては、上記とは異なる方法で進入線３９が利用されることによって横断歩道進入判定が行われてもよい。
【０１９１】
以上のように、本実施形態の他の一例では、人が横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入線３９が推定される。通知決定処理のステップｓ３において、推定された進入線３９が利用されることによって、横断歩道３の幅が大きい場合であっても、横断歩道３を横断しようとするユーザ９が、当該横断歩道３に進入しようとしていないと誤って判定される可能性を低減することができる。
【０１９２】
また、電子機器１０では、人が横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入線３９が推定されるため、推測された当該進入線３９を利用した処理を、電子機器１０あるいはそれ以外の装置が行うことができる。よって、電子機器１０の利便性が向上する。
【０１９３】
なお、本実施形態の他の一例の進入口推定処理は、電子機器１０ではなく路側機５で実行されてもよいし、サーバ装置８で実行されてもよい。路側機５が進入口推定処理を行う場合には、路側機５の制御部５００は、無線通信部５１０を通じて、電子機器１０から当該電子機器１０の位置情報を取得する。そして、制御部５００は、電子機器１０の位置情報に基づいてユーザ９の移動経路９０を特定する。また制御部５００は、ステップｓ１１において、有線通信部５２０を通じて、サーバ装置８から横断歩道３を含む道路７０に関する道路情報８０６を取得する。制御部５００で行われるステップｓ１２〜ｓ１４は、制御部１００で行われる本実施形態の他の一例のステップｓ１２〜ｓ１４と同様である。ステップｓ１４の後、制御部５００は、ステップｓ１５において、有線通信部５２０に、対象横断歩道３の各進入口３５の位置情報（進入線３９の特定情報）と、対象横断歩道３の代表点３０の位置情報とを含むデータをサーバ装置８に送信させる。サーバ装置８は、路側機５からのデータに基づいて、上記と同様にして道路情報８０６を更新する。
【０１９４】
サーバ装置８が進入口推定処理を行う場合には、サーバ装置８の制御部８００は、通信部８１０を通じて、電子機器１０から当該電子機器１０の位置情報を取得する。そして、制御部８００は、電子機器１０の位置情報に基づいてユーザ９の移動経路９０を特定する。また制御部８００は、上述の図１４に示される進入口推定処理と同様の処理を行う。具体的には、ステップｓ１１ａにおいて、制御部８００は、記憶部８０３から、横断歩道３を含む道路７０に関する道路情報８０６を読み出す。次に、制御部８００はステップｓ１２ａ〜ｓ１４ａを実行する。制御部８００で行われるステップｓ１２ａ〜ｓ１４ａは、制御部１００で行われる本実施形態の他の一例に係るステップｓ１２〜ｓ１４とそれぞれ同様である。ステップｓ１４ａの後、制御部８００は、ステップｓ１５ａにおいて、対象横断歩道３の各進入口３５の位置情報（進入線３９の特定情報）を、対象道路情報８０６の道路特定情報に含めることによって、対象道路情報８０６を更新する。
【０１９５】
またサーバ装置８は、複数の電子機器１０から通知される、同じ横断歩道３についての進入線３９の特定情報（進入線３９の両端の位置情報）に基づいて、当該横断歩道３を含む道路７０に関する道路情報８０６を更新してもよい。例えば、サーバ装置８の制御部８００は、複数の電子機器１０からそれぞれ通知される、同じ横断歩道３についての複数の進入線３９の特定情報に基づいて、当該複数の進入線３９の論理和領域を求めて、当該論理和領域の両端の位置情報を生成する。ここで、複数の進入線３９の論理和領域とは、当該複数の進入線３９の一方端のうち、最も外側にある一方端と、当該複数の進入線３９の他方端のうち、最も外側にある他方端とを結ぶ線を意味する。制御部８００は、対象横断歩道３の各進入口３５について、論理和領域の両端の位置情報を生成する。そして、制御部８００は、生成した論理和領域の両端の位置情報を、対象横断歩道３の各進入口３５の位置情報として、対象道路情報８０６に含めて、対象道路情報８０６を更新する。
【０１９６】
また、路側機５の制御部５００が、複数の電子機器１０からそれぞれ通知される、同じ横断歩道３についての複数の進入線３９の位置情報に基づいて、当該複数の進入線３９の論理和領域の位置情報を生成してもよい。この場合、制御部５００は、有線通信部５２０に、対象横断歩道３の各進入口３５に対応する論理和領域の位置情報をサーバ装置８に送信させる。サーバ装置８の制御部８００は、記憶部８０３内における、対象横断歩道３を含む道路７０に関する道路情報８０６に、受け取った論理和領域の情報を各進入口３５の位置情報として含める。
【０１９７】
また、路側機５あるいはサーバ装置８が進入口推定処理を行う場合は、路側機５あるいはサーバ装置８は、複数の電子機器１０から通知される機器位置情報と、道路情報８０６とに基づいて、進入線３９を推定してもよい。
【０１９８】
路側機５が、複数の電子機器１０から通知される機器位置情報と、道路情報８０６とに基づいて、進入線３９を推定する場合には、制御部５００は、無線通信部５１０を通じて、複数の電子機器１０のそれぞれから機器位置情報を取得する。そして、制御部５００は、取得した機器位置情報に基づいて、複数の電子機器１０のそれぞれのユーザ９の移動経路９０を特定する。また制御部５００は、進入口推定処理を行う場合には、上記と同様にしてステップｓ１１〜ｓ１３を実行する。そしてステップｓ１４において、制御部５００は、複数の電子機器１０のユーザ９の移動経路９０に基づいて、対象横断歩道３の各進入口３５に対応する進入線３９を推定する。ステップｓ１４では、制御部５００は、複数の電子機器１０のそれぞれのユーザ９の移動経路９０に基づいて、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、当該複数の電子機器１０のそれぞれのユーザ９が対象横断歩道３を横断する際の進入口３５の通過点３７を特定する。通過点３７の特定方法は上記と同様である。これにより、上述の図２４と同様に、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、複数の通過点３７が特定される。
【０１９９】
制御部５００は、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、複数の通過点３７を特定すると、上記と同様にして、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについての進入線３９を推定する。その後、制御部５００は、上記と同様にしてステップｓ１５を実行する。
【０２００】
サーバ装置８が、複数の電子機器１０から通知される機器位置情報と、道路情報８０６とに基づいて、進入線３９を推定する場合には、制御部８００は、通信部８１０を通じて、複数の電子機器１０のそれぞれから機器位置情報を取得する。そして、制御部８００は、取得した機器位置情報に基づいて、複数の電子機器１０のそれぞれのユーザ９の移動経路９０を特定する。また制御部５００は、進入口推定処理を行う場合には、上記と同様にしてステップｓ１１ａ〜ｓ１３ａを実行する。そしてステップｓ１４ａにおいて、制御部８００は、複数の電子機器１０のユーザ９の移動経路９０に基づいて進入線３９を推定する。ステップｓ１４では、制御部８００は、複数の電子機器１０のそれぞれのユーザ９の移動経路９０に基づいて、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、当該複数の電子機器１０のそれぞれのユーザ９が対象横断歩道３を横断する際の進入口３５の通過点３７を特定する。これにより、第１進入口３５ａ及び第２進入口３５ｂのそれぞれについて、複数の通過点３７が特定される。
【０２０１】
制御部８００は、各進入口３５について複数の通過点３７を特定すると、上記と同様にして、各進入口３５についての進入線３９を推定する。その後、制御部８００は、上記と同様にしてステップｓ１５ａを実行する。
【０２０２】
また、路側機５あるいはサーバ装置８は、複数の電子機器１０が特定した、同じ横断歩道３（対象横断歩道３）の進入口３５での人の通過点３７（進入点）の位置情報に基づいて、当該進入口３５を示す進入線３９を推定してもよい。つまり、路側機５あるいはサーバ装置８は、複数の電子機器１０が特定した、同じ横断歩道３の進入口３５での人の通過点３７の位置情報に基づいて、人が当該横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入線３９を推定してもよい。この場合、路側機５あるいはサーバ装置８は、複数の電子機器１０から通知される、同じ横断歩道３の進入口３５の通過点３７の位置情報に基づいて、上述と同様にして、当該進入口３５を示す進入線３９を求める。
【０２０３】
上記の例では、車道７の横断歩道３にユーザ９が進入しようとしているか否かが判定されているが、車道７の他の領域にユーザ９が進入しようとしているか否かが判定されてもよい。例えば、車道７に設けられた自転車横断帯に自転車に乗ったユーザ９が進入しようとしているか否かが判定されてもよい。上述の情報処理システム１の動作説明において、横断歩道を自転車横断帯に置き換えれば、自転車横断帯にユーザ９が進入しようとしているか否かを判定する情報処理システム１が実現される。
【０２０４】
また上記の例では、人が車道７の横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入点が推定されているが、人が車道７を横断する際に当該車道７へ進入する可能性が高い進入点を推定する例としては他の例であってもよい。例えば、車道７に設けられた自転車横断帯を自転車の乗った人が横断する際に当該自転車横断帯へ進入する可能性が高い進入点が推定されてもよい。
【０２０５】
また上記の例では、人が車道７の横断歩道３を横断する際に当該横断歩道３へ進入する可能性が高い進入線が推定されているが、人が車道７を横断する際に当該車道７へ進入する可能性が高い進入線を推定する例としては他の例であってもよい。例えば、車道７に設けられた自転車横断帯を自転車の乗った人が横断する際に当該自転車横断帯へ進入する可能性が高い進入線が推定されてもよい。
【０２０６】
また上記の例では、電子機器１０は、スマートフォン等の携帯電話機であったが、他の種類の電子機器であってよい。電子機器１０は、例えば、タブレット端末、パーソナルコンピュータ、ウェアラブル機器などであってよい。電子機器１０として採用されるウェアラブル機器は、リストバンド型あるいは腕時計型などの腕に装着するタイプであってもよいし、ヘッドバンド型あるいはメガネ型などの頭に装着するタイプであってもよいし、服型などの体に装着するタイプであってもよい。
【０２０７】
以上のように、情報処理システム１は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種の例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の実施形態が、この開示の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０２０８】
１  情報処理システム
５  路側機
８  サーバ装置
１０  電子機器
１００，５００，８００  制御部
【図１】
2019028542.tif 000005
【図２】
2019028542.tif 000006
【図３】
2019028542.tif 000007
【図４】
2019028542.tif 000008
【図５】
2019028542.tif 000009
【図６】
2019028542.tif 000010
【図７】
2019028542.tif 000011
【図８】
2019028542.tif 000012
【図９】
2019028542.tif 000013
【図１０】
2019028542.tif 000014
【図１１】
2019028542.tif 000015
【図１２】
2019028542.tif 000016
【図１３】
2019028542.tif 000017
【図１４】
2019028542.tif 000018
【図１５】
2019028542.tif 000019
【図１６】
2019028542.tif 000020
【図１７】
2019028542.tif 000021
【図１８】
2019028542.tif 000022
【図１９】
2019028542.tif 000023
【図２０】
2019028542.tif 000024
【図２１】
2019028542.tif 000025
【図２２】
2019028542.tif 000026
【図２３】
2019028542.tif 000027
【図２４】
2019028542.tif 000028
【図２５】
2019028542.tif 000029