JP2014089551A - Information communication system, in-vehicle device, server, information processing method, and program - Google Patents
Information communication system, in-vehicle device, server, information processing method, and program Download PDFInfo
- Publication number
- JP2014089551A JP2014089551A JP2012238624A JP2012238624A JP2014089551A JP 2014089551 A JP2014089551 A JP 2014089551A JP 2012238624 A JP2012238624 A JP 2012238624A JP 2012238624 A JP2012238624 A JP 2012238624A JP 2014089551 A JP2014089551 A JP 2014089551A
- Authority
- JP
- Japan
- Prior art keywords
- traffic signal
- lighting color
- unit
- vehicle
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
Description
本発明は、信号機に関する情報である信号機情報を送受信する情報通信システム等に関する。 The present invention relates to an information communication system and the like for transmitting and receiving traffic signal information, which is information related to traffic signals.
従来、撮影された信号機の画像から信号機の位置及び点灯色を検出することが行われていた(例えば、特許文献1参照)。 Conventionally, it has been performed to detect the position and lighting color of a traffic light from a captured image of the traffic light (see, for example, Patent Document 1).
従来例のようにして、信号機の点灯色を取得することができる。その取得した点灯色の情報を、効果的に利用したいという要望があった。 As in the conventional example, the lighting color of the traffic light can be acquired. There has been a request to use the acquired lighting color information effectively.
本発明は、上記事情に応じてなされたものであり、信号機の点灯色を効果的に利用できるようにした情報通信システム等を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to provide an information communication system and the like that can effectively use the lighting color of a traffic light.
上記目的を達成するため、本発明による情報通信システムは、サーバと、サーバと通信可能な第1及び第2の車載装置とを備えた情報通信システムであって、第1の車載装置は、信号機の位置を含む地図に関する情報である地図情報が記憶される地図情報記憶部と、現在位置を取得する現在位置取得部と、地図情報を用いて、現在位置取得部が取得した現在位置に応じた信号機を識別する信号機識別子を取得する信号機識別子取得部と、信号機の点灯色を取得する点灯色取得部と、信号機識別子取得部が取得した信号機識別子と、信号機識別子で識別される信号機の点灯色とをサーバに送信する車載送信部と、を備え、サーバは、第1の車載装置から送信された信号機識別子及び点灯色を受信するサーバ受信部と、サーバ受信部が受信した信号機識別子及び点灯色を対応付けて蓄積する蓄積部と、蓄積部が蓄積した信号機識別子及び点灯色を用いて、信号機識別子と、信号機識別子で識別される信号機の点灯色とを含む信号機情報を第2の車載装置に送信するサーバ送信部と、を備え、第2の車載装置は、サーバから送信された信号機情報を受信する車載受信部と、車載受信部が受信した信号機情報に関する出力を行う出力部と、を備えた、ものである。
このような構成により、第2の車載装置は、第1の車載装置で取得された点灯色を受信することができ、その第2の車載装置の設置されている車両において、その点灯色を用いることができる。その結果、第2の車載装置のユーザは、例えば、車両の前方にある信号機の点灯色を知ることができる。
In order to achieve the above object, an information communication system according to the present invention is an information communication system including a server and first and second in-vehicle devices capable of communicating with the server, wherein the first in-vehicle device is a traffic light. A map information storage unit that stores map information that is information relating to a map including the location of the current location, a current location acquisition unit that acquires the current location, and the current location acquired by the current location acquisition unit using the map information A traffic signal identifier acquisition unit for acquiring a traffic signal identifier for identifying a traffic signal, a lighting color acquisition unit for acquiring a lighting color of the traffic signal, a traffic signal identifier acquired by the traffic signal identifier acquisition unit, and a lighting color of the traffic signal identified by the traffic signal identifier An in-vehicle transmission unit for transmitting to the server, the server receiving a signal identifier and a lighting color transmitted from the first in-vehicle device, and a signal received by the server reception unit. The traffic signal information including the traffic signal identifier and the lighting color of the traffic signal identified by the traffic signal identifier is stored using the storage unit that stores the traffic signal identifier and the lighting color in association with each other, and the traffic signal identifier and the lighting color stored in the storage unit. The second vehicle-mounted device receives the traffic signal information transmitted from the server, and outputs the signal information received by the vehicle-mounted receiver. And a section.
With such a configuration, the second in-vehicle device can receive the lighting color acquired by the first in-vehicle device, and uses the lighting color in the vehicle in which the second in-vehicle device is installed. be able to. As a result, the user of the second in-vehicle device can know the lighting color of the traffic light in front of the vehicle, for example.
また、本発明による情報通信システムでは、蓄積部は、信号機識別子、点灯色、及び点灯色に応じた時刻を対応付けて蓄積し、サーバは、蓄積部が蓄積した点灯色及び時刻を用いて、将来の点灯色を予測する点灯色予測部をさらに備え、サーバ送信部は、信号機識別子と、信号機識別子で識別される信号機の将来の点灯色とを含む信号機情報を第2の車載装置に送信してもよい。
このような構成により、予測された将来の点灯色をも利用することができるようになる。その結果、例えば、もう少しで赤信号になるなどの警告を出力することもできる。
In the information communication system according to the present invention, the storage unit stores the traffic light identifier, the lighting color, and the time corresponding to the lighting color in association with each other, and the server uses the lighting color and time stored by the storage unit, A lighting color prediction unit for predicting a future lighting color is further provided, and the server transmission unit transmits traffic signal information including a traffic signal identifier and a future lighting color of the traffic signal identified by the traffic signal identifier to the second in-vehicle device. May be.
With such a configuration, the predicted future lighting color can also be used. As a result, for example, it is possible to output a warning that the red signal is almost reached.
また、本発明による情報通信システムでは、点灯色取得部は、第1の車載装置の設置されている車両が進行しているかどうか判断する進行判断手段と、現在位置取得部が取得した現在位置が信号機に応じた領域に存在するかどうかを判断する信号機判断手段と、現在位置が信号機に応じた領域に存在すると信号機判断手段によって判断された場合において、車両が進行していると進行判断手段によって判断されたときに、進行に応じた点灯色を取得し、車両が停止していると進行判断手段によって判断されたときに、停止に応じた点灯色を取得する取得手段と、を備えてもよい。
このような構成により、車両の進行状況に応じて信号機の点灯色を取得することができる。
In the information communication system according to the present invention, the lighting color acquisition unit includes a progress determination unit that determines whether the vehicle in which the first in-vehicle device is installed is traveling, and the current position acquired by the current position acquisition unit. A traffic light judging means for judging whether or not the vehicle is in the area corresponding to the traffic light, and a travel judgment means that the vehicle is moving when it is judged by the traffic light judging means that the current position is in the area corresponding to the traffic light. Acquisition means for acquiring a lighting color according to the progress when it is determined, and acquiring a lighting color according to the stop when the progress determination means determines that the vehicle is stopped. Good.
With such a configuration, the lighting color of the traffic light can be acquired according to the progress of the vehicle.
また、本発明による情報通信システムでは、点灯色取得部は、信号機の画像を取得する画像取得手段と、画像取得手段が取得した信号機の画像を用いて、信号機の点灯色を取得する取得手段と、を備えてもよい。
このような構成により、信号機の画像を用いるため、正確な点灯色を取得することができる。
In the information communication system according to the present invention, the lighting color acquisition unit includes an image acquisition unit that acquires an image of the traffic light, and an acquisition unit that acquires the lighting color of the traffic signal using the image of the traffic signal acquired by the image acquisition unit. , May be provided.
With such a configuration, since an image of a traffic light is used, an accurate lighting color can be acquired.
また、本発明による情報通信システムでは、出力部は、信号機情報に含まれる点灯色に関する出力を行ってもよい。
このような構成により、第2の車載装置のユーザは、信号機の点灯色を知ることができ、例えば、安全運転等に役立てることができる。
Moreover, in the information communication system by this invention, an output part may perform the output regarding the lighting color contained in traffic signal information.
With such a configuration, the user of the second in-vehicle device can know the lighting color of the traffic light, and can be used for, for example, safe driving.
また、本発明による情報通信システムでは、出力部は、第2の車載装置の設置されている車両の進行方向前方の信号機の点灯色が停止に応じたものであることが信号機情報によって示される場合に、車両を停止させるための制御信号を出力してもよい。
このような構成により、例えば、赤信号を見落としていた場合でも、車両を安全に停止させられる。
In the information communication system according to the present invention, the output unit may indicate that the lighting color of the traffic light ahead of the traveling direction of the vehicle in which the second in-vehicle device is installed corresponds to the stop by the traffic signal information. In addition, a control signal for stopping the vehicle may be output.
With such a configuration, for example, even when a red signal is overlooked, the vehicle can be safely stopped.
また、本発明による情報通信システムでは、第2の車載装置は、信号機の位置を含む地図に関する情報である地図情報が記憶される第2の地図情報記憶部と、車載受信部が受信した信号機情報と、第2の地図情報記憶部で記憶されている地図情報とを用いて、停止に応じた点灯色の信号機を回避するように経路探索を行う経路探索部と、をさらに備え、出力部は、経路探索部が探索した経路に関する出力を行ってもよい。
このような構成により、信号機の点灯色を考慮した経路探索を行うことができ、例えば、より短時間で目的地に着くことができるための経路を探索することができる。
In the information communication system according to the present invention, the second in-vehicle device includes a second map information storage unit that stores map information that is information related to the map including the position of the traffic signal, and the traffic signal information received by the in-vehicle reception unit. And a route search unit that performs a route search so as to avoid a traffic light with a lighting color corresponding to a stop using the map information stored in the second map information storage unit, and the output unit The output related to the route searched by the route search unit may be performed.
With such a configuration, it is possible to perform a route search in consideration of the lighting color of the traffic light. For example, it is possible to search for a route that can reach the destination in a shorter time.
また、本発明による情報通信システムでは、第2の車載装置は、信号機の位置を含む地図に関する情報である地図情報が記憶される第2の地図情報記憶部と、出発地及び目的地を受け付ける地点受付部と、第2の地図情報記憶部で記憶されている地図情報を用いて、地点受付部が付け付けた出発地から目的地までの経路探索を行う経路探索部と、経路探索部が探索した経路に存在する信号機に応じた信号機情報を用いて、経路に応じた移動時間を算出する移動時間算出部と、をさらに備え、出力部は、移動時間算出部が算出した移動時間に関する出力を行ってもよい。
このような構成により、信号機の点灯色を考慮することによって、より正確な移動時間を算出できる。なお、その移動時間に関する出力は、例えば、移動時間の出力であってもよく、移動時間を用いて生成された情報、例えば、タクシー料金等の出力であってもよい。
In the information communication system according to the present invention, the second in-vehicle device includes a second map information storage unit that stores map information that is information related to the map including the position of the traffic light, and a point that receives the departure place and the destination. A route search unit that searches for a route from the departure point to the destination attached by the point reception unit using the map information stored in the reception unit and the second map information storage unit, and the route search unit searches A travel time calculation unit that calculates a travel time according to the route using the traffic signal information according to the traffic signal present on the route, and the output unit outputs an output related to the travel time calculated by the travel time calculation unit. You may go.
With such a configuration, more accurate travel time can be calculated by taking into consideration the lighting color of the traffic light. The output related to the travel time may be, for example, an output of travel time, or may be information generated using the travel time, for example, an output such as a taxi fare.
また、本発明による情報通信システムでは、第2の車載装置は、経路探索部が探索した経路に応じた距離を取得する距離取得部と、距離取得部が取得した距離に応じたタクシー料金、及び移動時間算出部が算出した移動時間に応じたタクシー料金を取得する料金取得部と、をさらに備え、出力部は、料金取得部が取得した、距離に応じたタクシー料金及び移動時間に応じたタクシー料金を出力してもよい。
このような構成により、距離に応じた料金と、移動時間に応じた料金との両方を算出できる。その結果、より正確な料金の予測を行うことができる。
In the information communication system according to the present invention, the second in-vehicle device includes a distance acquisition unit that acquires a distance according to the route searched by the route search unit, a taxi fare according to the distance acquired by the distance acquisition unit, and A fare acquisition unit that acquires a taxi fare according to the travel time calculated by the travel time calculation unit, and the output unit is a taxi according to the taxi fare according to the distance and travel time acquired by the fare acquisition unit A fee may be output.
With such a configuration, it is possible to calculate both the charge according to the distance and the charge according to the travel time. As a result, a more accurate charge prediction can be performed.
本発明による情報通信システム等によれば、ある車両で得られた信号機の点灯色を、他の車両で用いることができるようになる。その結果、信号機の点灯色を効果的に利用できるようになる。 According to the information communication system and the like according to the present invention, the lighting color of the traffic light obtained in one vehicle can be used in another vehicle. As a result, the lighting color of the traffic light can be used effectively.
以下、本発明による情報通信システムについて、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。 Hereinafter, an information communication system according to the present invention will be described using embodiments. In the following embodiments, components and steps denoted by the same reference numerals are the same or equivalent, and repetitive description may be omitted.
(実施の形態1)
本発明の実施の形態1による情報通信システムについて、図面を参照しながら説明する。本実施の形態による情報通信システムは、第1の車載装置で得られた信号機の点灯色を、サーバを経由して第2の車載装置に送信するものである。
(Embodiment 1)
An information communication system according to Embodiment 1 of the present invention will be described with reference to the drawings. The information communication system according to the present embodiment transmits the lighting color of the traffic light obtained by the first in-vehicle device to the second in-vehicle device via the server.
図1は、本実施の形態による情報通信システム100の構成を示すブロック図である。本実施の形態による情報通信システム100は、有線または無線の通信回線500で通信可能に接続された、第1の車載装置1と、サーバ2と、第2の車載装置3とを備える。通信回線500は、例えば、インターネットやイントラネット、公衆電話回線網等である。第1及び第2の車載装置1,3は、車両に設置される装置であり、例えば、ナビゲーション装置や、PND(Portable Navigation Device)、PDA、PC等であってもよい。その車両は、道路を通行する移動体であって、信号機の点灯色に応じて進行したり、停止したりするものであり、例えば、乗用車やバス、トラック等の自動車であってもよく、オートバイ等であってもよい。本実施の形態では、第1及び第2の車載装置1,3が、カーナビゲーション装置である場合について主に説明する。以下、第1の車載装置1の設置される車両を第1の車両と呼び、第2の車載装置3の設置される車両を第2の車両と呼ぶことがある。また、図1では、第1及び第2の車載装置1,3がそれぞれ1個ずつ存在する場合について示しているが、これは一例であって、本実施の形態による情報通信システム100は、2以上の第1の車載装置1を備えていてもよく、2以上の第2の車載装置3を備えていてもよい。
FIG. 1 is a block diagram showing a configuration of an information communication system 100 according to the present embodiment. The information communication system 100 according to the present embodiment includes a first in-vehicle device 1, a
図2は、本実施の形態による第1の車載装置1の構成を示すブロック図である。本実施の形態による第1の車載装置1は、地図情報記憶部11と、現在位置取得部12と、点灯色取得部13と、信号機識別子取得部14と、車載送信部15とを備える。
FIG. 2 is a block diagram showing a configuration of the first in-vehicle device 1 according to the present embodiment. The first in-vehicle device 1 according to the present embodiment includes a map
地図情報記憶部11には、地図に関する情報である地図情報が記憶される。なお、その地図は、信号機の位置を含んでいる。したがって、この地図情報によって、ある位置、例えば、ある交差点等に信号機があるかどうかが分かるようになっているものとする。地図に位置が含まれる信号機を識別する信号機識別子も、この地図情報に含まれていてもよく、あるいは、含まれていなくてもよい。その地図情報は、例えば、地図の画像情報であってもよい。この画像情報は、例えば、ラスタデータ(ビットマップデータ)であってもよく、ベクタデータであってもよい。また、画像情報がラスタデータである場合には、地図情報に、複数の縮尺に対応した画像情報が含まれていてもよい。例えば、同じ地域について、縮尺の大きい画像情報、縮尺の中ぐらいの画像情報、縮尺の小さい画像情報が地図情報に含まれていてもよい。また、地図情報は、タイル状に分割された地図を示すものであり、それらを適宜組み合わせることによって、様々な領域の地図を表示することができるようになっていてもよい。ここで、「地図」は、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ等であってもよい。第1の車載装置1がカーナビゲーション装置である場合には、この地図情報は道路地図であってもよい。また、その地図情報は、経路探索を行うことができるものであってもよい。すなわち、地図情報は、例えば、道路の位置を示すものであってもよい。また、その地図情報は、道路の属性(例えば、制限速度や、主要な道路であるのか、脇道であるのかなど)を知ることができるようになっているものであってもよい。また、例えば、この地図情報は、カーナビゲーションで用いられるKIWIフォーマットのものであってもよい。また、「地図」は、地形や道路等が把握可能な航空写真や衛星写真、それらに記号や文字等が記入されたものなどであってもよい。地図情報において、地図の各地点と、座標(位置)との対応を知ることができるようになっているものとする。座標とは、ある基準点を原点とした座標(この座標は、例えば、距離でもよい)であってもよく、緯度・経度であってもよく、その他の位置を識別できる情報であってもよい。このことは、後述する他の座標についても同様であるとする。地図情報に、その座標そのものが含まれていてもよい。本実施の形態では、座標が緯度・経度である場合について説明する。また、この地図情報には、地名や、山や川などの地形に関する文字情報が含まれていてもよい。また、この地図情報において、北などの特定の方位がどちらであるのかが設定されていてもよい。なお、地図情報は、2次元のオンライン地図や電子地図等として公知であり、その詳細な説明を省略する。
The map
地図情報記憶部11に地図情報が記憶される過程は問わない。例えば、記録媒体を介して地図情報が地図情報記憶部11で記憶されるようになってもよく、通信回線等を介して送信された地図情報が地図情報記憶部11で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された地図情報が地図情報記憶部11で記憶されるようになってもよい。地図情報記憶部11での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。地図情報記憶部11は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The process in which map information is memorize | stored in the map
現在位置取得部12は、第1の車載装置1の現在位置を取得する。その現在位置の取得は、例えば、GPS(Global Positioning System)を用いてなされてもよく、ジャイロなどの自律航法装置を用いてなされてもよく、その両方を用いることによって互いの欠点を補うようにしてもよい。なお、現在位置の取得方法は、これらに限定されないことは言うまでもない。例えば、携帯電話の最寄りの基地局を利用した現在位置の取得等を行ってもよい。また、現在位置取得部12が取得する現在位置は、例えば、緯度と経度を示す座標であってもよく、その他の座標であってもよい。また、現在位置取得部12は、第1の車載装置1の向き(方向)を含む現在位置を取得してもよい。その方向は、例えば、北を0度として、時計回りに測定された方位角によって示されてもよく、その他の方向を示す情報によって示されてもよい。第1の車載装置1がカーナビゲーション装置である場合には、その第1の車載装置1の向きは、例えば、進行方向、すなわち、第1の車載装置1が設置された車両の前方の向きであってもよい。現在位置取得部12は、第1の車載装置1の向きを取得するために、電子コンパスや地磁気センサーを備えていてもよい。現在位置取得部12が取得した現在位置は、図示しない記録媒体で記憶されてもよい。また、現在位置取得部12は、GPS等やジャイロ等を有していてもよく、あるいは、GPS等やジャイロ等から現在位置を受け取るものであってもよい。 The current position acquisition unit 12 acquires the current position of the first in-vehicle device 1. The acquisition of the current position may be performed using, for example, a GPS (Global Positioning System) or an autonomous navigation device such as a gyro, and both may be used to compensate each other's drawbacks. May be. Needless to say, the acquisition method of the current position is not limited to these. For example, the current position may be acquired using a base station nearest to the mobile phone. Further, the current position acquired by the current position acquisition unit 12 may be, for example, coordinates indicating latitude and longitude, or may be other coordinates. Further, the current position acquisition unit 12 may acquire the current position including the direction (direction) of the first in-vehicle device 1. The direction may be indicated by, for example, an azimuth angle measured clockwise with north as 0 degree, or may be indicated by information indicating other directions. When the first vehicle-mounted device 1 is a car navigation device, the direction of the first vehicle-mounted device 1 is, for example, the traveling direction, that is, the direction in front of the vehicle on which the first vehicle-mounted device 1 is installed. There may be. The current position acquisition unit 12 may include an electronic compass or a geomagnetic sensor in order to acquire the orientation of the first in-vehicle device 1. The current position acquired by the current position acquisition unit 12 may be stored on a recording medium (not shown). The current position acquisition unit 12 may have a GPS or the like, a gyro, or the like, or may receive a current position from a GPS or the like or a gyro.
点灯色取得部13は、信号機の点灯色を取得する。なお、その信号機は、車両の進行・停止を指示する交通信号機のことである。また、信号機の点灯色は、例えば、進行に応じた点灯色や、停止に応じた点灯色がある。なお、点灯色に、停止に応じた点灯色になる直前の点灯色があってもよい。本実施の形態では、進行に応じた点灯色を「青」とし、停止に応じた点灯色を「赤」とする。また、停止に応じた点灯色になる直前の点灯色を「黄」とすることもある。なお、点灯色を取得する方法については後述する。また、点灯色取得部13は、点灯色を取得した時点の時刻を、図示しない時計部から取得してもよい。その時刻には、年月日が含まれていてもよく、あるいは、含まれていなくてもよい。また、その時刻は、分秒を示すものであってもよく、あるいは、時分秒を示すものであってもよい。これらの時刻に関することは、後述する他の時刻についても同様であるとする。また、点灯色取得部13が取得した点灯色や時刻は、図示しない記録媒体で記憶されてもよい。 The lighting color acquisition unit 13 acquires the lighting color of the traffic light. The traffic signal is a traffic signal that instructs the vehicle to proceed or stop. The lighting color of the traffic light includes, for example, a lighting color corresponding to the progress and a lighting color corresponding to the stop. The lighting color may be the lighting color immediately before the lighting color corresponding to the stop is reached. In the present embodiment, the lighting color corresponding to the progress is “blue”, and the lighting color corresponding to the stop is “red”. The lighting color immediately before the lighting color corresponding to the stop may be “yellow”. A method for acquiring the lighting color will be described later. Moreover, the lighting color acquisition part 13 may acquire the time at the time of acquiring a lighting color from the clock part which is not shown in figure. The time may or may not include the date. Further, the time may indicate minutes and seconds, or may indicate hours, minutes and seconds. The same applies to other times described later. Moreover, the lighting color and time which the lighting color acquisition part 13 acquired may be memorize | stored with the recording medium which is not shown in figure.
信号機識別子取得部14は、地図情報記憶部11で記憶されている地図情報を用いて、現在位置取得部12が取得した現在位置に応じた信号機を識別する信号機識別子を取得する。現在位置に応じた信号機とは、現在位置に近い信号機であり、点灯色取得部13が点灯色を取得する信号機である。その信号機は、例えば、第1の車両の進行方向前方に存在する信号機のうち、現在位置に最も近い位置にある信号機であってもよい。信号機識別子は、例えば、信号機ごとに割り当てられた文字や数字等の列、すなわち、記号列であってもよく、あるいは、信号機の存在する位置の座標等であってもよい。なお、その信号機識別子は、方向をも識別できるものであってもよく、あるいは、そうでなくてもよい。その方向は、信号機が示す点灯色に関する方向であり、例えば、その点灯色を示す車両の進行方向であってもよい。具体的には、東西方向の道路と、南北方向の道路とが交差する交差点にある信号機の信号機識別子は、東西南北の各方向に進行する車両に対する信号機ごとに異なっていてもよい。すなわち、ある交差点の信号機の信号機識別子は、その交差点に進入する向きごとに異なるものであってもよい。ここで、ある交差点において、ある向きの信号機の点灯色と、逆向きの信号機の点灯色とは、通常、同じである。したがって、それらの信号機を識別する信号機識別子は、同じであってもよい。また、信号機識別子取得部14が取得する信号機識別子は、点灯色取得部13が点灯色を取得する信号機を識別する信号機識別子である。後述するように、点灯色取得部13は、通常、第1の車載装置1が設置された車両の前方にある信号機の点灯色を取得する。したがって、信号機識別子取得部14も、第1の車載装置1が設置された車両の前方にある信号機の信号機識別子を取得してもよい。そのため、信号機識別子取得部14は、現在位置取得部12が取得した現在位置を用いて、地図情報の示す地図上における車両の位置を特定し、その特定した位置よりも進行方向前方に存在する1個目の信号機を特定し、その信号機を識別する信号機識別子を取得してもよい。具体的には、信号機識別子が記号列であり、地図情報にその記号列が含まれる場合には、信号機識別子取得部14は、特定した信号機に対応する記号列である信号機識別子を取得してもよい。一方、信号機識別子が座標である場合には、信号機識別子取得部14は、特定した信号機の位置を示す座標を取得してもよい。なお、ある交差点に存在する信号機の信号機識別子が車両の進行方向ごとに異なる場合には、信号機識別子取得部14は、その交差点を識別する識別子と、向きや方向を識別する識別子とを有する信号機識別子を取得してもよい。本実施の形態では、この場合について主に説明する。
The traffic signal identifier acquisition unit 14 acquires a traffic signal identifier for identifying a traffic signal corresponding to the current position acquired by the current position acquisition unit 12 using the map information stored in the map
車載送信部15は、信号機識別子取得部14が取得した信号機識別子と、その信号機識別子で識別される信号機の点灯色とをサーバ2に送信する。その点灯色は、点灯色取得部13が取得したものである。通常、点灯色取得部13は、第1の車両の前方にある最も近い信号機の点灯色を取得し、信号機識別子取得部14も、第1の車両の前方にある最も近い信号機の信号機識別子を取得するため、点灯色取得部13は、信号機識別子取得部14が取得した信号機識別子で識別される信号機の点灯色を取得することになる。なお、車載送信部15は、それらに加えて、点灯色取得部13が点灯色を取得した時刻をもサーバ2に送信してもよい。その時刻は、前述のように、点灯色取得部13が取得したものであってもよく、または、他の構成要素が図示しない時計部から取得したものであってもよい。また、車載送信部15は、送信対象である信号機識別子と、それで識別される信号機の点灯色と、その点灯色を取得した時刻とを対応付けてサーバ2に送信することが好適である。信号機識別子等を対応付けて送信するとは、例えば、信号機識別子等を1個のパケットで送信することであってもよく、信号機識別子等を連続して送信することであってもよく、または、信号機識別子等を他の識別子等を用いて紐付けて送信することであってもよい。
The in-vehicle transmission unit 15 transmits the traffic signal identifier acquired by the traffic signal identifier acquisition unit 14 and the lighting color of the traffic signal identified by the traffic signal identifier to the
なお、車載送信部15は、信号機識別子等をサーバ2に直接送信してもよく、あるいは、他のサーバ等を介して間接的に送信してもよい。また、車載送信部15は、図示しない記録媒体で保持しているサーバ2のアドレスを送信先として送信を行ってもよく、あるいは、送信までに他の構成要素や他のサーバ等から受け取ったサーバ2のアドレスを送信先として送信を行ってもよい。また、車載送信部15は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、車載送信部15は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The in-vehicle transmission unit 15 may directly transmit the traffic signal identifier or the like to the
ここで、点灯色取得部13による点灯色の取得方法について説明する。点灯色取得部13は、例えば、(1)車両の進行状況に応じて点灯色を取得してもよく、(2)信号機の画像を用いて点灯色を取得してもよく、(3)信号機から送信された点灯色を取得してもよい。以下、その3つの点灯色の取得方法についてそれぞれ説明する。 Here, a method of acquiring the lighting color by the lighting color acquisition unit 13 will be described. The lighting color acquisition unit 13 may, for example, (1) acquire a lighting color according to the progress of the vehicle, (2) acquire a lighting color using an image of a traffic light, and (3) a traffic light. The lighting color transmitted from may be acquired. Hereinafter, each of the three lighting color acquisition methods will be described.
(1)車両の進行状況に応じて点灯色を取得する場合
図3は、車両の進行状況に応じて点灯色を取得する点灯色取得部13の構成を示すブロック図である。その点灯色取得部13は、進行判断手段16と、信号機判断手段17と、取得手段18とを備える。
(1) When obtaining a lighting color according to the progress of the vehicle FIG. 3 is a block diagram illustrating a configuration of the lighting color acquisition unit 13 that acquires a lighting color according to the progress of the vehicle. The lighting color acquisition unit 13 includes a
進行判断手段16は、第1の車載装置1の設置されている第1の車両が進行しているかどうか判断する。進行判断手段16は、例えば、第1の車両が第1のしきい値以上の速度である場合に、第1の車両が進行していると判断し、第1の車両が第2のしきい値以下の速度である場合に、第1の車両が停止していると判断してもよい。通常、第1のしきい値は、第2のしきい値以上の値である。また、第1のしきい値と第2のしきい値とは同じであってもよく、あるいは、異なっていてもよい。また、第2のしきい値は、0であってもよい。すなわち、第1の車両が完全に停止している場合にのみ、進行判断手段16は、第1の車両が停止していると判断してもよい。進行判断手段16は、例えば、現在位置取得部12が取得する現在位置の時間変化を用いて、第1の車両が進行しているかどうかを判断してもよく、第1の車両に設置されている図示しない速度計を用いて第1の車両が進行しているかどうかを判断してもよく、あるいは、その他の方法によって第1の車両が進行しているかどうかを判断してもよい。 The progress determination means 16 determines whether or not the first vehicle on which the first in-vehicle device 1 is installed is traveling. For example, when the first vehicle is at a speed equal to or higher than the first threshold value, the progress determination means 16 determines that the first vehicle is moving, and the first vehicle has the second threshold. When the speed is equal to or lower than the value, it may be determined that the first vehicle is stopped. Usually, the first threshold value is a value equal to or greater than the second threshold value. Further, the first threshold value and the second threshold value may be the same or different. The second threshold value may be 0. That is, the progress determination means 16 may determine that the first vehicle is stopped only when the first vehicle is completely stopped. The progress determination means 16 may determine, for example, whether or not the first vehicle is advancing using the time change of the current position acquired by the current position acquisition unit 12, and is installed in the first vehicle. It is possible to determine whether the first vehicle is traveling using a speedometer (not shown), or to determine whether the first vehicle is traveling by other methods.
信号機判断手段17は、現在位置取得部12が取得した現在位置が信号機に応じた領域に存在するかどうかを判断する。信号機判断手段17は、通常、地図情報記憶部11で記憶されている地図情報を用いてその判断を行う。信号機に応じた領域とは、通常、信号機の位置から、その位置よりもあらかじめ決められた距離だけ進行方向と逆向きに進んだ位置までの領域である。その距離は、その信号機の点灯色が青である場合には、その領域を車両が走行しており、その信号機の点灯色が赤である場合には、その領域で車両が停止しているように設定されることが好適である。その距離は、例えば、50メートルや100メートルであってもよい。なお、そのような判断を行うため、信号機判断手段17は、例えば、現在位置から、進行方向にあらかじめ決められた距離だけ進んだ位置までの範囲内に信号機が存在するかどうかを判断してもよい。そして、その範囲内に信号機が存在する場合には、現在位置が信号機に応じた領域に存在すると判断し、存在しない場合には、現在位置が信号機に応じた領域に存在しないと判断してもよい。
The traffic light determination means 17 determines whether or not the current position acquired by the current position acquisition unit 12 is in an area corresponding to the traffic signal. The traffic signal determining means 17 normally makes the determination using the map information stored in the map
取得手段18は、現在位置が信号機に応じた領域に存在すると信号機判断手段17によって判断された場合において、車両が進行していると進行判断手段16によって判断されたときに、進行に応じた点灯色「青」を取得し、車両が停止していると進行判断手段16によって判断されたときに、停止に応じた点灯色「赤」を取得する。なお、現在位置が信号機に応じた領域に存在しないと信号機判断手段17によって判断された場合や、車両が進行しておらず、停止もしていないと進行判断手段16によって判断された場合には、取得手段18は、点灯色を取得しないものとする。ここで、車両が進行しておらず、停止していない場合とは、例えば、車両が徐行している場合である。その場合には、車両が停止に応じた点灯色によって徐行しているのか、渋滞等によって徐行しているのかを判断できないため、点灯色を取得しないものとしている。このようにして、点灯色取得部13は、第1の車両が走行しているかどうかに応じた点灯色を取得することができる。
The acquisition means 18 lights up in accordance with the progress when the traffic judgment means 17 judges that the vehicle is moving when it is judged by the traffic light judgment means 17 that the current position is in an area corresponding to the traffic light. The color “blue” is acquired, and when the
(2)信号機の画像を用いて点灯色を取得する場合
図4は、信号機の画像を用いて点灯色を取得する点灯色取得部13の構成を示すブロック図である。その点灯色取得部13は、画像取得手段19と、取得手段20とを備える。
(2) When a lighting color is acquired using an image of a traffic light FIG. 4 is a block diagram illustrating a configuration of a lighting color acquisition unit 13 that acquires a lighting color using an image of a traffic light. The lighting color acquisition unit 13 includes an image acquisition unit 19 and an acquisition unit 20.
画像取得手段19は、信号機の画像を取得する。画像取得手段19は、例えば、第1の車両の進行方向前方の静止画や動画を撮影するデジタルカメラであってもよく、あるいは、そのようなカメラで撮影された画像を受け取るものであってもよい。なお、画像が静止画である場合であっても、第1の車両の進行に応じて信号機の点灯色を取得することができる程度の時間間隔で撮影される静止画であることが好適である。その時間間隔は、例えば、0.5秒や1秒であってもよい。なお、信号機の画像は、通常、第1の車両の進行方向の信号機の画像であるが、その進行方向と交わる方向の信号機の画像であってもよい。その取得された画像は、図示しない記録媒体で記憶されてもよい。 The image acquisition means 19 acquires an image of the traffic light. For example, the image acquisition means 19 may be a digital camera that captures a still image or a moving image ahead of the first vehicle in the traveling direction, or may receive an image captured by such a camera. Good. Even if the image is a still image, it is preferable that the image is captured at a time interval that can acquire the lighting color of the traffic light according to the progress of the first vehicle. . The time interval may be 0.5 seconds or 1 second, for example. In addition, the image of the traffic light is usually an image of the traffic signal in the traveling direction of the first vehicle, but may be an image of the traffic signal in a direction intersecting with the traveling direction. The acquired image may be stored in a recording medium (not shown).
取得手段20は、画像取得手段19が取得した信号機の画像を用いて、信号機の点灯色を取得する。この取得手段20が取得する信号機の点灯色は、通常、第1の車両の進行方向前方の信号機の点灯色である。なお、その点灯色の取得方法としては、例えば、前述の特許文献1等で開示されている方法を用いることができる。例えば、取得手段20は、取得された信号機の画像において、信号灯の領域を特定し、その特定した信号灯の領域において点灯している信号灯に対応する点灯色を特定することによって点灯色を取得してもよい。なお、点灯している信号灯の色に応じて点灯色を特定する場合には、画像取得手段19が取得する信号機の画像は、カラー画像であることが好適である。一方、点灯している信号灯の位置に応じて点灯色を特定する場合には、画像取得手段19が取得する信号機の画像は、カラー画像であってもよく、白黒の画像であってもよい。また、第1の車両の進行方向と交わる方向の信号機の画像を画像取得手段19が取得する場合には、取得手段20は、その画像を用いて取得した点灯色と反対の点灯色である信号機の点灯色を取得してもよい。そのようにすることで第1の車両の進行方向前方の信号機の点灯色を取得できるからである。なお、ある点灯色と反対の点灯色とは、ある点灯色が青の場合には赤であり、ある点灯色が赤の場合には青であり、ある点灯色が黄の場合には赤である。 The acquisition means 20 acquires the lighting color of the traffic light using the traffic light image acquired by the image acquisition means 19. The lighting color of the traffic light acquired by the acquisition means 20 is normally the lighting color of the traffic light ahead of the first vehicle in the traveling direction. As a method for acquiring the lighting color, for example, the method disclosed in the above-mentioned Patent Document 1 can be used. For example, the acquisition unit 20 acquires the lighting color by specifying the signal light region in the acquired signal image and specifying the lighting color corresponding to the signal light that is lit in the specified signal light region. Also good. In addition, when specifying a lighting color according to the color of the lighted signal lamp, it is preferable that the image of the traffic light acquired by the image acquisition unit 19 is a color image. On the other hand, when the lighting color is specified according to the position of the lit signal lamp, the image of the traffic light acquired by the image acquisition means 19 may be a color image or a black and white image. Further, when the image acquisition means 19 acquires an image of the traffic light in the direction crossing the traveling direction of the first vehicle, the acquisition means 20 is a traffic light having a lighting color opposite to the lighting color acquired using the image. The lighting color of may be acquired. This is because the lighting color of the traffic light ahead of the first vehicle in the traveling direction can be acquired. The lighting color opposite to a certain lighting color is red when a certain lighting color is blue, blue when a certain lighting color is red, and red when a certain lighting color is yellow. is there.
(3)信号機から送信された点灯色を取得する場合
信号機が、その信号機の点灯色を送信する機能を有する場合には、点灯色取得部13は、その送信された点灯色を受信することによって、点灯色を取得できる。なお、その点灯色は、その点灯色を表示している信号機を識別する信号機識別子と共に送信されてもよい。その場合には、点灯色取得部13は、所望の信号機の信号機識別子と共に送信される点灯色を取得してもよい。また、その点灯色は、電波ビーコンや、光ビーコン、路側通信などによって送信されてもよく、または、その他の通信方法によって送信されてもよい。
なお、ここでは、点灯色を取得する(1)〜(3)の場合について説明したが、点灯色取得部13が、それ以外の方法によって点灯色を取得してもよいことは言うまでもない。
(3) When the lighting color transmitted from the traffic signal is acquired When the traffic signal has a function of transmitting the lighting color of the traffic signal, the lighting color acquisition unit 13 receives the transmitted lighting color. Can get the lighting color. The lighting color may be transmitted together with a traffic signal identifier for identifying a traffic signal displaying the lighting color. In that case, the lighting color acquisition part 13 may acquire the lighting color transmitted with the traffic signal identifier of a desired traffic signal. The lighting color may be transmitted by a radio beacon, an optical beacon, roadside communication, or the like, or may be transmitted by other communication methods.
In addition, although the case of (1)-(3) which acquires a lighting color was demonstrated here, it cannot be overemphasized that the lighting color acquisition part 13 may acquire a lighting color by the method of other than that.
図5は、本実施の形態によるサーバ2の構成を示すブロック図である。本実施の形態によるサーバ2は、サーバ受信部21と、蓄積部22と、記憶部23と、点灯色予測部24と、サーバ送信部25とを備える。
FIG. 5 is a block diagram showing a configuration of the
サーバ受信部21は、第1の車載装置1から送信された信号機識別子及び点灯色を受信する。なお、第1の車載装置1から時刻も送信された場合には、サーバ受信部21は、その時刻をも受信する。また、サーバ受信部21は、その他の情報を受信してもよい。例えば、サーバ受信部21は、第2の車載装置3から送信された送信要求を受信してもよい。送信要求は、信号機に関する情報である信号機情報の送信を要求する情報である。その送信要求は、信号機を特定する情報を含んでいてもよく、あるいは、そうでなくてもよい。信号機を特定する情報は、例えば、信号機識別子であってもよく、位置や領域を示す情報であってもよい。位置を示す情報は、例えば、座標であってもよい。また、領域を示す情報は、例えば、領域の外縁を示す2以上の座標であってもよく、領域の中心を示す座標と半径を示す情報とであってもよく、領域を示すその他の情報であってもよい。また、その送信要求は、予測された点灯色を送信するかどうかを示す情報を含んでいてもよく、あるいは、そうでなくてもよい。なお、信号機情報や、点灯色の予測については後述する。また、サーバ受信部21は、受信を行うための有線または無線の受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、サーバ受信部21は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
蓄積部22は、サーバ受信部21が受信した信号機識別子及び点灯色を対応付けて記憶部23に蓄積する。また、蓄積部22は、信号機識別子、点灯色、及び点灯色に応じた時刻を対応付けて記憶部23に蓄積してもよい。点灯色に応じた時刻は、サーバ受信部21が信号機識別子等と共に時刻をも受信した場合には、その時刻であってもよく、そうでない場合には、信号機識別子等が受信された時刻や蓄積される時刻であってもよい。後者の場合には、その時刻は、サーバ受信部21や蓄積部22が図示しない時計部から取得したものであってもよい。なお、本実施の形態では、蓄積部22が時刻をも蓄積する場合について主に説明する。また、複数の情報を対応付けて蓄積するとは、それらの情報が紐付けられるように蓄積することである。具体的には、蓄積部22は、それらの情報を一のレコード等に蓄積してもよく、それらの情報をポインタ等で対応付けて蓄積してもよい。また、蓄積部22が信号機識別子と点灯色とを対応付けて記憶部23に蓄積するとは、結果として、記憶部23で、それらの情報が対応付けられて記憶されるようにすることである。したがって、結果としてそのようになるのであれば、蓄積部22が信号機識別子等を蓄積する方法を問わない。例えば、記憶部23に信号機識別子があらかじめ記憶されている場合には、蓄積部22は、その信号機識別子に対応付けて点灯色のみを蓄積してもよい。
The
記憶部23では、蓄積部22によって蓄積された信号機識別子等が記憶される。なお、記憶部23で記憶されている信号機識別子等のうち、古いものについては順次、削除されてもよい。ただし、点灯色予測部24による点灯色の予測を行う場合には、その予測で用いる程度の時刻や点灯色等を残すようにしてもよい。具体的には、記憶部23では、最新の1時間程度の情報のみを残しておくようにしてもよい。記憶部23での記憶は、RAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。記憶部23は、所定の記録媒体(例えば、半導体メモリや磁気ディスクなど)によって実現されうる。
In the storage unit 23, the traffic signal identifiers accumulated by the
点灯色予測部24は、蓄積部22が記憶部23に蓄積した点灯色及び時刻を用いて、将来の点灯色を予測する。通常、信号機は規則的に点灯色を変えるため、点灯色予測部24は、その規則性を用いて予測を行うことができる。なお、この予測方法については後述する。
The lighting
サーバ送信部25は、蓄積部22が蓄積した信号機識別子及び点灯色を用いて、信号機識別子と、その信号機識別子で識別される信号機の点灯色とを含む信号機情報を第2の車載装置3に送信する。その信号機情報には、その信号機情報に含まれる点灯色に応じた時刻が含まれてもよく、あるいは、そうでなくてもよい。また、その信号機情報に含まれる点灯色は、最新の点灯色であってもよく、あるいは、予測された将来の点灯色であってもよい。したがって、蓄積された点灯色を用いて信号機情報を送信するとは、その点灯色を直接的に用いて送信すること、すなわち、その点灯色を含む信号機情報を送信することであってもよく、その点灯色を間接的に用いて送信すること、すなわち、その点灯色を用いて予測された点灯色を送信することであってもよい。将来の点灯色が信号機情報に含まれる場合に、その将来の点灯色に応じた時刻や、その将来の点灯色に応じた継続時間が信号機情報に含まれてもよい。将来の点灯色に応じた時刻とは、点灯色予測部24がある将来の時刻の点灯色を予測した場合におけるその将来の時刻のことである。また、将来の点灯色に応じた継続時間とは、点灯色予測部24が、ある点灯色が将来のある時刻まで継続すると予測した場合に、その将来の時刻までの時間である。具体的には、点灯色「赤」が継続する時間である「20秒」等であってもよい。また、サーバ送信部25は、特定の信号機に関する信号機情報を送信してもよく、あるいは、記憶部23で記憶されているすべての信号機に関する信号機情報を送信してもよい。特定の信号機とは、例えば、サーバ受信部21が受信した送信要求に含まれる信号機を特定する情報によって特定された信号機であってもよい。例えば、その信号機を特定する情報が信号機識別子である場合には、その信号機識別子で識別される信号機が、特定の信号機であってもよい。また、その信号機を特定する情報が位置や領域を示す情報である場合には、その位置や領域に存在する信号機が特定の信号機であってもよい。この場合には、サーバ2の図示しない記憶部において、地図情報記憶部11で記憶されている地図情報と同様の地図情報が記憶されており、サーバ送信部25は、その地図情報を用いて、位置や領域に存在する信号機を特定してもよい。サーバ送信部25は、信号機情報を、あらかじめ登録されているすべての第2の車載装置3に送信してもよく、あるいは、特定の第2の車載装置3に送信してもよい。後者の場合には、サーバ送信部25は、ある領域に存在する第2の車載装置3に、その領域に存在する信号機の信号機情報を送信してもよく、送信要求を送信した第2の車載装置3に、その送信要求で特定された信号機の信号機情報や、すべての信号機の信号機情報を送信してもよい。また、サーバ送信部25は、電波ビーコンや光ビーコンなどの特定の領域に存在する第2の車載にのみ信号機情報を送信できる手段によって信号機情報を送信してもよい。例えば、サーバ送信部25は、道路のある地点において、その地点よりも前方に存在する信号機の信号機情報を送信してもよい。また、サーバ送信部25は、電波ビーコン等によって、特定の領域に存在する第2の車両に信号機情報を送信する送信装置に対して、対応する信号機情報を送信するものであってもよい。また、信号機情報に含まれる信号機識別子は、記憶部23に蓄積された信号機識別子そのものであってもよく、あるいは、信号機識別子と紐付けられる他の識別子であってもよい。後者の場合には、例えば、信号機識別子を含む送信要求に応じた信号機情報の送信の際に、その送信要求と紐付けられる識別子と、点灯色とを含む信号機情報が送信されてもよい。その識別子は、例えば、第2の車載装置3とサーバ2との通信を識別する情報、例えば、セッションID等であってもよい。本実施の形態では、サーバ送信部25が、送信要求に含まれる信号機識別子で識別される信号機の信号機情報を送信する場合について主に説明する。また、本実施の形態では、サーバ送信部25は、送信要求に将来の時刻が含まれるときには、その将来の時刻に応じた将来の点灯色を含む信号機情報を送信し、そうでないときには、最新の点灯色を含む信号機情報を送信する場合について主に説明する。
The
なお、サーバ送信部25は、信号機情報を第2の車載装置3に直接送信してもよく、あるいは、他のサーバ等を介して間接的に送信してもよい。また、サーバ送信部25は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、サーバ送信部25は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
In addition, the
ここで、点灯色予測部24による将来の点灯色の予測方法について簡単に説明する。点灯色予測部24は、記憶部23で記憶されている、ある信号機の時刻及び点灯色の履歴を用いて、次のように処理を行う。
(処理1)点灯色の変化時刻の特定
点灯色予測部24は、ある信号機の時刻及び点灯色の履歴を用いて、点灯色の変化時刻を特定する。具体的には、時間的に隣接する点灯色が異なっており、かつ、その異なっている各点灯色にそれぞれ対応している時刻の差が所定の期間以内である場合に、その点灯色の変化した時点である変化時刻を特定する。その所定の期間は、短いほど変化時刻が正確になるが、変化が特定され難くなる。そのため、変化時刻を特定できると共に、変化時刻がある程度正確になるような所定の期間を設定することが好適である。その所定の期間は、例えば、3秒や5秒等であってもよい。また、点灯色予測部24は、その特定した変化に関する変化前の点灯色に対応する時刻である変化時刻を特定してもよく、または、その特定した変化に関する変化後の点灯色に対応する時刻である変化時刻を特定してもよい。例えば、
時刻 点灯色
10:15:20 青
10:15:24 赤
である場合に、点灯色予測部24は、青から赤への変化について、変化時刻「10:15:20」を特定してもよく、変化時刻「10:15:24」を特定してもよい。なお、変化前の時刻を変化時刻とするのか、あるいは、変化後の時刻を変化時刻とするのかは決まっていることが好適である。また、変化前の時刻と変化後の時刻との中間の時刻、上記例の場合には「10:15:22」を変化時刻としてもよい。本実施の形態では、この場合について主に説明する。なお、点灯色予測部24は、ある信号機について変化時刻を特定する場合に、記憶部23で記憶されているすべての時刻を用いて変化時刻の特定を行ってもよく、あるいは、最新の所定の期間の時刻を用いて変化時刻の特定を行ってもよい。後者の場合には、例えば、最新の1時間や30分間の時刻を用いて変化時刻の特定が行われてもよい。
Here, a method for predicting a future lighting color by the lighting
(Processing 1) Identification of lighting color change time The lighting
Time Lighting color 10:15:20 Blue 10:15:24 When the color is red, the lighting
(処理2)各点灯色の期間候補の取得
点灯色予測部24は、処理1で特定した変化時刻を用いて、ある変化時刻から次の変化時刻までの間に、それらの変化時刻に応じた点灯色の変化以外の他の点灯色の変化があるかどうか判断する。そして、他の点灯色の変化がない場合には、点灯色予測部24は、その変化時刻から次の変化時刻までの時間を、その時間に応じた点灯色の期間候補とする。その時間に応じた点灯色とは、時間的に前の変化時刻に対応する変化における変化後の点灯色、すなわち、時間的に後の変化時刻に対応する変化における変化前の点灯色である。点灯色予測部24は、時間的に隣接するすべての変化時刻について、この処理を行う。
(Process 2) Acquisition of period candidates for each lighting color The lighting
(処理3)各点灯色の期間の特定
点灯色予測部24は、処理2で取得した各点灯色の期間候補を用いて、各点灯色の期間を特定する。点灯色予測部24は、例えば、各点灯色の期間候補の平均をそれぞれ算出することによって各点灯色の期間を算出してもよく、各点灯色の期間候補の中央値を特定することによって行ってもよく、その他の方法によって各点灯色の期間を特定してもよい。なお、ある点灯色の期間候補が、他の期間候補の2倍以上の長さである場合には、その期間候補を破棄して点灯色の期間を特定してもよい。例えば、夜間などにおいて交通量が少ない場合には、点灯色が赤→青→赤と変化したとしても、その青の期間の点灯色が取得されないこともありうる。そのような状況で取得された期間候補を用いて点灯色の期間を特定することは適切でないため、点灯色予測部24は、そのような期間候補を破棄してもよい。
(Processing 3) Identification of the period of each lighting color The lighting
(処理4)点灯色の予測
点灯色予測部24は、処理3で特定した各点灯色の期間を用いて、点灯色の予測を行う。ある予測時刻に対応する点灯色を予測する場合には、点灯色予測部24は、例えば、最新の変化時刻から、特定した点灯色の期間を予測時刻となるまで順次加算することによって、予測時刻に応じた点灯色を特定できる。また、現在の点灯色の継続時間を予測する場合には、点灯色予測部24は、例えば、最新の変化時刻に現在の点灯色の期間を加算した時刻から、現在の時刻を減算することによって、現在の点灯色の継続時間を特定できる。なお、点灯色予測部24は、処理3で特定した各点灯色の期間を用いて、その他の方法によって点灯色の予測を行ってもよいことは言うまでもない。
(Processing 4) Prediction of lighting color The lighting
図6は、本実施の形態による第2の車載装置3の構成を示すブロック図である。本実施の形態による第2の車載装置3は、地図情報記憶部31と、現在位置取得部32と、要求送信部33と、車載受信部34と、地点受付部35と、経路探索部36と、出力部37とを備える。
FIG. 6 is a block diagram showing a configuration of the second in-
地図情報記憶部31には、信号機の位置を含む地図に関する情報である地図情報が記憶される。なお、地図情報記憶部31は、第1の車載装置1が有する地図情報記憶部11と同様のものであり、その詳細な説明を省略する。なお、地図情報記憶部31で記憶されている地図情報は、経路探索を行うことができるものであることが好適である。
現在位置取得部32は、第2の車載装置3の現在位置を取得する。なお、現在位置取得部32は、第1の車載装置1が有する現在位置取得部12と同様のものであり、その詳細な説明を省略する。
The map information storage unit 31 stores map information that is information related to the map including the position of the traffic light. Note that the map information storage unit 31 is the same as the map
The current
要求送信部33は、信号機情報の送信を要求する送信要求をサーバ2に送信する。なお、送信要求は、前述したものである。要求送信部33は、例えば、所望の信号機の信号機識別子を含む送信要求をサーバ2に送信してもよい。所望の信号機は、例えば、現在位置取得部32が取得した現在位置から進行方向前方に存在する信号機であってもよく、経路探索部36が探索した経路上の信号機であってもよい。また、点灯色の予測が要求される場合には、要求送信部33は、予測が要求される将来の時刻を含む送信要求をサーバ2に送信してもよい。また、点灯色の継続時間の送信が要求される場合には、その旨が送信要求に含まれてもよい。また、要求送信部33は、送信要求をサーバ2に直接送信してもよく、あるいは、他のサーバ等を介して間接的に送信してもよい。また、要求送信部33は、図示しない記録媒体で保持しているサーバ2のアドレスを送信先として送信を行ってもよく、あるいは、送信までに他の構成要素や他のサーバ等から受け取ったサーバ2のアドレスを送信先として送信を行ってもよい。また、要求送信部33は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、要求送信部33は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
車載受信部34は、サーバ2から送信された信号機情報を受信する。受信された信号機情報は、図示しない記録媒体で記憶されてもよい。なお、車載受信部34は、受信を行うための有線または無線の受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、車載受信部34は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The in-vehicle receiving unit 34 receives the traffic signal information transmitted from the
地点受付部35は、出発地及び目的地を受け付ける。この出発地等は、経路探索で用いられるものである。なお、地点受付部35は、ユーザが入力した出発地及び目的地を受け付けてもよく、ユーザが入力した目的地と、現在位置取得部32が取得した現在位置である出発地とを受け付けてもよい。なお、ユーザによって入力された地点は、例えば、選択された地点であってもよく、検索結果の地点であってもよく、その他の入力された地点であってもよい。
The
地点受付部35は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された目的地等を受け付けてもよく、有線もしくは無線の通信回線を介して送信された目的地等を受信してもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された目的地等を受け付けてもよく、他の構成要素から目的地等を受け付けてもよい。なお、地点受付部35は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、地点受付部35は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
経路探索部36は、地図情報記憶部31で記憶されている地図情報を用いて、地点受付部35が受け付けた出発地から目的地までの経路を探索する。なお、経路探索部36は、車載受信部34が受信した信号機情報と、地図情報記憶部31で記憶されている地図情報とを用いて、停止に応じた点灯色の信号機を回避するように経路探索を行ってもよい。停止に応じた点灯色の信号機を回避するとは、その信号機の位置を完全に通過しないことであってもよく、または、その信号機の位置を通過する可能性を低くすること、すなわち、実際には通過する可能性もありうることであってもよい。そのようにして探索された経路は、赤信号で停止しない、または、停止する時間の短いものである。そのような経路を探索する方法は、例えば、次のようである。経路探索部36は、出発地から目的地までの経路を通常通りに探索する。そして、経路探索部36は、探索結果の経路において、1個目の信号機に到達する時刻を算出する。また、経路探索部36は、その時刻と、その信号機の信号機識別子とを含む送信要求を送信するように要求送信部33を指示する。そして、その送信要求の送信に応じて受信された信号機情報を用いて、その時刻に応じた点灯色が青かどうか判断する。青であれば、まだ点灯色を判断していない出発地に最も近い信号機について、同様の処理を繰り返す。一方、赤であれば、その信号機の位置を通過しないように、あるいは、その信号機の位置を通過し難いように設定して、再度、経路探索を行う。そして、その再探索された経路において、また点灯色を判断していない出発地に最も近い信号機について、同様の処理を繰り返す。このようにして、経路の最後の信号機までの処理を行うことによって、赤信号を回避した経路探索を行うことができる。なお、この経路探索の方法は一例であって、他の方法によって赤信号を回避するように経路探索を行ってもよい。例えば、経路探索部36は、経路探索を行う際に、赤信号である交差点のスコアを調整することによって、その赤信号の交差点をできるだけ通過しないように経路探索を行ってもよい。
The
なお、経路探索部36は、経路探索によって、経路を示す経路情報を取得してもよい。その経路情報は、出発地から目的地までの経路を構成する多数の点を示す情報であってもよい。また、その経路情報は、出発地から目的地までの経路を示す画像を含んでいてもよく、出発地から目的地までの移動時間に関する情報を含んでいてもよい。また、その経路情報は、図示しない記録媒体で記憶されてもよい。また、経路探索部36は、例えば、地図情報を用いて、始点から終点までの経路のスコアが最小となるように経路を探索する。その経路探索において、例えば、ダイクストラ法を用いてもよく、A*アルゴリズムを用いてもよく、ベルマン−フォード法を用いてもよく、ワーシャル−フロイド法を用いてもよく、その他のアルゴリズムを用いてもよい。この経路探索方法はすでに公知であり、その詳細な説明を省略する。例えば、オンラインマップにおいて、始点の緯度・経度と、終点の緯度・経度を入力すると、その始点から終点までの経路が表示されるものがある(例えば、「http://maps.google.co.jp/maps」等を参照のこと)。
Note that the
出力部37は、車載受信部34が受信した信号機情報に関する出力を行う。信号機情報に関する出力は、信号機情報と何らかの関連のある出力であれば、その内容を問わない。その出力は、信号機情報の直接的な出力であってもよく、あるいは、間接的な出力であってもよい。信号機情報の直接的な出力とは、例えば、信号機情報に含まれる情報を直接出力することである。一方、信号機情報の間接的な出力とは、例えば、信号機情報に含まれる情報を用いて生成された情報を出力することである。例えば、出力部37は、受信された信号機情報に含まれる点灯色に関する出力を行ってもよい。具体的には、出力部37は、信号機情報に含まれる点灯色を出力してもよく、地図情報記憶部31で記憶されている地図情報を読み出して表示し、その表示された地図上において、信号機情報に含まれる信号機識別子で識別される信号機の位置に、その信号機情報に含まれる点灯色を示す表示を行ってもよい。点灯色を示す表示は、例えば、「赤」「青」等のテキスト表示であってもよく、点灯色に応じた信号機の図形の表示であってもよい。点灯色に応じた信号機の図形とは、その点灯色を点灯している信号機の図形のことである。このように、出力部37は、信号機情報に含まれる点灯色を第2の車載装置3のユーザに知らせるための出力を行ってもよい。その出力は、表示でもよく、音声出力でもよい。例えば、出力部37は、信号機情報に含まれる点灯色が「赤」である場合に、前方の信号機が赤である旨の警告を音声出力してもよい。また、点灯色と、その継続時間とを含む信号機情報が受信された場合には、出力部37は、点灯色を出力すると共に、その継続時間をも出力してもよい。そのようにすることで、ユーザは、信号機の点灯色が赤から青に変わるタイミングや、その逆のタイミングを知ることができるようになる。そのため、例えば、渋滞時に交差点に進入した状態で赤信号になることなどを回避することができるようになる。また、例えば、第2の車両が停止しようと減速している場合に、もう少し(例えば、あと2,3秒程度等)で青信号になる旨の信号機情報の出力がなされると、第2の車両は、ローリングスタートを行うことができ、燃費を向上させることができる。なお、ローリングスタートとは、減速した後に、完全に停止することなく、加速を行うことである。また、出力部37は、点灯色の継続時間によって、第2の車両が信号機の位置に到着する時点では、赤信号になっていることが分かる場合に、その信号機で適切に停止できるための速度を出力してもよい。第2の車両の運転者は、その出力された速度に応じて、第2の車両を減速させることができる。なお、その速度は、信号機までの距離が短いほど、より遅い速度となるように設定されてもよい。また、出力部37は、経路探索部36が探索した経路に関する出力を行う。その経路に関する出力は、例えば、地図情報を読み出して表示し、その地図上に経路を表示することであってもよい。また、その探索された経路は、赤信号を回避するように探索された経路であってもよい。その場合には、その経路の出力が、信号機情報に関する出力であると考えられる。また、出力部37は、第2の車両の進行方向前方の信号機の点灯色が停止に応じたものであることが信号機情報によって示される場合に、第2の車両を停止させるための制御信号を出力してもよい。その制御信号は、例えば、第2の車両の走行を制御する図示しない制御部に出力されてもよい。その制御信号は、例えば、第2の車両のブレーキを作動させる制御信号であってもよく、第2の車両のアクセルをゆるめる制御信号であってもよく、第2の車両を停止させるためのその他の制御のための制御信号であってもよい。その制御信号を用いた制御において、現在位置と信号機までの距離が短いほど、より遅い速度となるように制御されてもよい。
The output part 37 performs the output regarding the traffic signal information which the vehicle-mounted receiving part 34 received. The output related to the traffic signal information is not particularly limited as long as it is an output related to the traffic signal information. The output may be a direct output of traffic signal information or an indirect output. The direct output of the traffic signal information is, for example, directly outputting information included in the traffic signal information. On the other hand, indirect output of traffic signal information is, for example, outputting information generated using information included in traffic signal information. For example, the output unit 37 may perform output related to the lighting color included in the received traffic signal information. Specifically, the output unit 37 may output a lighting color included in the traffic signal information, reads out and displays the map information stored in the map information storage unit 31, and on the displayed map, You may perform the display which shows the lighting color contained in the traffic signal information in the position of the traffic signal identified by the traffic signal identifier contained in the traffic signal information. The display indicating the lighting color may be, for example, a text display such as “red” or “blue”, or may be a display of a traffic light figure corresponding to the lighting color. The figure of the traffic light corresponding to the lighting color is the figure of the traffic light that lights up the lighting color. As described above, the output unit 37 may perform output for informing the user of the second in-
ここで、この出力部37による出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、出力部37は、出力を行うデバイス(例えば、表示デバイスや通信デバイスなど)を含んでもよく、あるいは含まなくてもよい。また、出力部37は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 Here, the output by the output unit 37 may be, for example, display on a display device (for example, a CRT or a liquid crystal display), transmission via a communication line to a predetermined device, or sound output by a speaker. It may be stored in a recording medium or delivered to another component. The output unit 37 may or may not include a device (for example, a display device or a communication device) that performs output. The output unit 37 may be realized by hardware, or may be realized by software such as a driver that drives these devices.
なお、情報通信システム100の第1及び第2の車載装置1,3や、サーバ2において図示しない時計部から時刻を取得されることがあるが、その時計部は、各装置において、同一の時刻となるように同期されていることが好適である。そのため、例えば、その時計部は、電波時計であってもよく、NTP(Network Time Protocol)サーバ等を用いて同期されてもよい。
The time may be obtained from the first and second in-
次に、第1の車載装置1の動作について図7のフローチャートを用いて説明する。
(ステップS101)現在位置取得部12は、新たな現在位置を取得したかどうか判断する。そして、新たな現在位置を取得した場合には、ステップS102に進み、そうでない場合には、新たな現在位置を取得するまでステップS101の処理を繰り返す。現在位置取得部12は、例えば、新たな現在位置を取得したと判断した場合に、その現在位置を図示しない記録媒体において一時的に記憶しておき、最新の現在位置がその一時的に記憶している現在位置と異なる場合に、新たな現在位置を取得したと判断して、その新たな現在位置を図示しない記録媒体に上書きで蓄積してもよい。
Next, operation | movement of the 1st vehicle-mounted apparatus 1 is demonstrated using the flowchart of FIG.
(Step S101) The current position acquisition unit 12 determines whether a new current position has been acquired. If a new current position is acquired, the process proceeds to step S102. If not, the process of step S101 is repeated until a new current position is acquired. For example, when the current position acquisition unit 12 determines that a new current position has been acquired, the current position is temporarily stored in a recording medium (not shown), and the latest current position is temporarily stored. If the current position is different from the current position, it may be determined that a new current position has been acquired, and the new current position may be overwritten and stored in a recording medium (not shown).
(ステップS102)信号機識別子取得部14は、地図情報記憶部11で記憶されている地図情報と、現在位置取得部12が取得した現在位置とを用いて、その現在位置に応じた信号機の信号機識別子を取得する。
(Step S102) The traffic signal identifier acquisition unit 14 uses the map information stored in the map
(ステップS103)点灯色取得部13は、点灯色を取得する処理を行う。なお、この処理によって点灯色が取得されることもあるが、取得されないこともある。この処理の詳細については、図8Aや図8Bのフローチャートを用いて後述する。 (Step S103) The lighting color acquisition part 13 performs the process which acquires a lighting color. In addition, although a lighting color may be acquired by this process, it may not be acquired. Details of this processing will be described later with reference to the flowcharts of FIGS. 8A and 8B.
(ステップS104)点灯色取得部13は、点灯色を取得できたかどうか判断する。そして、点灯色を取得できた場合には、ステップS105に進み、取得できなかった場合には、ステップS101に戻る。なお、点灯色を取得できた場合には、点灯色取得部13は、その時点の時刻をも取得するものとする。 (Step S104) The lighting color acquisition unit 13 determines whether the lighting color has been acquired. If the lighting color can be acquired, the process proceeds to step S105. If the lighting color cannot be acquired, the process returns to step S101. When the lighting color can be acquired, the lighting color acquisition unit 13 also acquires the time at that time.
(ステップS105)車載送信部15は、信号機識別子取得部14が取得した最新の信号機識別子と、点灯色取得部13が取得した最新の点灯色と、その取得時の時刻とをサーバ2に送信する。そして、ステップS101に戻る。
(Step S <b> 105) The in-vehicle transmission unit 15 transmits to the
なお、図7のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、ステップS102において信号機識別子を取得できなかった場合、すなわち、現在位置に応じた信号機が存在しない場合には、ステップS101に戻ってもよい。 In the flowchart of FIG. 7, the process ends when the power is turned off or the process ends. If the traffic signal identifier cannot be acquired in step S102, that is, if there is no traffic signal corresponding to the current position, the process may return to step S101.
図8Aは、図7のフローチャートにおける点灯色の取得の処理(ステップS103)、特に車両の進行状況に応じて点灯色を取得する処理の詳細を示すフローチャートである。
(ステップS201)信号機判断手段17は、現在位置取得部12が取得した現在位置が、信号機に応じた領域に存在するかどうか判断する。そして、その領域に存在する場合には、ステップS202に進み、そうでない場合には、図7のフローチャートに戻る。なお、その信号機は、通常、信号機識別子取得部14が取得した信号機識別子で識別される信号機である。
FIG. 8A is a flowchart showing details of the process of acquiring the lighting color (step S103) in the flowchart of FIG. 7, particularly the process of acquiring the lighting color according to the progress of the vehicle.
(Step S201) The traffic light determination means 17 determines whether or not the current position acquired by the current position acquisition unit 12 exists in an area corresponding to the traffic signal. And when it exists in the area | region, it progresses to step S202, and when that is not right, it returns to the flowchart of FIG. The traffic signal is usually a traffic signal identified by the traffic signal identifier acquired by the traffic signal identifier acquisition unit 14.
(ステップS202)進行判断手段16は、第1の車両が進行しているかどうか判断する。そして、進行している場合には、ステップS203に進み、そうでない場合には、ステップS204に進む。 (Step S202) The progress determination means 16 determines whether or not the first vehicle is traveling. And when progressing, it progresses to step S203, and when that is not right, it progresses to step S204.
(ステップS203)取得手段18は、進行に応じた点灯色を取得する。そして、図7のフローチャートに戻る。 (Step S203) The acquisition means 18 acquires the lighting color according to progress. And it returns to the flowchart of FIG.
(ステップS204)進行判断手段16は、第1の車両が停止しているかどうか判断する。そして、停止している場合には、ステップS205に進み、そうでない場合には、図7のフローチャートに戻る。 (Step S204) The progress determination means 16 determines whether or not the first vehicle is stopped. And when it has stopped, it progresses to step S205, and when that is not right, it returns to the flowchart of FIG.
(ステップS205)取得手段18は、停止に応じた点灯色を取得する。そして、図7のフローチャートに戻る。
(Step S205) The
図8Bは、図7のフローチャートにおける点灯色の取得の処理(ステップS103)、特に信号機の画像を用いて点灯色を取得する処理の詳細を示すフローチャートである。 FIG. 8B is a flowchart showing details of the process of acquiring the lighting color (step S103) in the flowchart of FIG. 7, particularly the process of acquiring the lighting color using the image of the traffic light.
(ステップS206)画像取得手段19は、画像を取得する。 (Step S206) The image acquisition means 19 acquires an image.
(ステップS207)取得手段20は、画像取得手段19が取得した画像を用いて、信号機の点灯色を取得する。なお、画像取得手段19が取得した画像に信号機が含まれていない場合には、点灯色の取得は行われないことになる。そして、図7のフローチャートに戻る。 (Step S207) The acquisition unit 20 acquires the lighting color of the traffic light using the image acquired by the image acquisition unit 19. In addition, when the traffic light is not included in the image acquired by the image acquisition unit 19, the lighting color is not acquired. And it returns to the flowchart of FIG.
なお、信号機から送信された点灯色を取得する場合には、点灯色取得部13は、信号機識別子取得部14が取得した信号機識別子で識別される信号機から送信された点灯色を受信することによって、その信号機の点灯色を取得してもよい。 In addition, when acquiring the lighting color transmitted from the traffic light, the lighting color acquisition unit 13 receives the lighting color transmitted from the traffic signal identified by the traffic signal identifier acquired by the traffic signal identifier acquisition unit 14, You may acquire the lighting color of the signal.
次に、サーバ2の動作について図9のフローチャートを用いて説明する。
(ステップS301)サーバ受信部21は、点灯色等を受信したかどうか判断する。そして、受信した場合には、ステップS302に進み、そうでない場合には、ステップS303に進む。
Next, the operation of the
(Step S301) The
(ステップS302)蓄積部22は、サーバ受信部21が受信した点灯色等を対応付けて記憶部23に蓄積する。そして、ステップS301に戻る。
(Step S302) The
(ステップS303)サーバ受信部21は、送信要求を受信したかどうか判断する。そして、送信要求を受信した場合には、ステップS304に進み、そうでない場合には、ステップS301に戻る。
(Step S303) The
(ステップS304)サーバ送信部25は、受信された送信要求によって、点灯色の予測が要求されているかどうか判断する。そして、要求されている場合には、ステップS305に進み、そうでない場合には、ステップS306に進む。例えば、将来の時刻が送信要求に含まれる場合や、継続時間を要求する旨の情報が送信要求に含まれる場合には、点灯色の予測が要求されていると判断されてもよい。
(Step S304) The
(ステップS305)点灯色予測部24は、点灯色の予測を行う。例えば、点灯色予測部24は、将来の時刻に応じた点灯色を特定してもよく、その点灯色の継続時間を取得してもよい。
(Step S305) The lighting
(ステップS306)サーバ送信部25は、記憶部23で記憶されている信号機識別子と、その信号機識別子で識別される信号機の点灯色とを含む信号機情報を、送信要求の送信元である第2の車載装置3に送信する。なお、その信号機情報に含まれる点灯色は、ステップS305の予測が行われた場合には、点灯色予測部24が予測したものであり、そうでない場合には、蓄積部22が蓄積したものである。そして、ステップS301に戻る。
なお、図9のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S306) The
In the flowchart of FIG. 9, the process is terminated by power-off or a process termination interrupt.
次に、第2の車載装置3の動作について図10のフローチャートを用いて説明する。
(ステップS401)現在位置取得部32は、新たな現在位置を取得したかどうか判断する。そして、新たな現在位置を取得した場合には、ステップS402に進み、そうでない場合には、ステップS406に進む。現在位置取得部32は、例えば、新たな現在位置を取得したと判断した場合に、その現在位置を図示しない記録媒体において一時的に記憶しておき、最新の現在位置がその一時的に記憶している現在位置と異なる場合に、新たな現在位置を取得したと判断して、その新たな現在位置を図示しない記録媒体に上書きで蓄積してもよい。
Next, operation | movement of the 2nd vehicle-mounted
(Step S401) The current
(ステップS402)要求送信部33は、地図情報記憶部31で記憶されている地図情報を用いて、現在位置取得部32が取得した現在位置に応じた信号機が存在するかどうか判断する。そして、信号機が存在する場合には、ステップS403に進み、そうでない場合には、ステップS401に戻る。なお、要求送信部33は、第2の車両の進行方向前方に信号機が存在する場合に、現在位置に応じた信号機が存在すると判断してもよい。また、要求送信部33は、現在位置から所定の範囲内(例えば、半径500メートル以内等)に信号機がない場合には、現在位置に応じた信号機が存在しないと判断してもよい。また、要求送信部33は、進行方向前方に代えて、経路探索部36が探索した経路の前方に信号機が存在するかどうか判断してもよい。
(Step S <b> 402) The
(ステップS403)要求送信部33は、送信要求をサーバ2に送信する。なお、その送信要求には、ステップS402で存在すると判断された信号機を識別する信号機識別子が含まれているものとする。その信号機識別子は、1個であってもよく、ステップS402において現在位置に応じた信号機が2個以上存在すると判断された場合には、2個以上であってもよい。
(Step S403) The
(ステップS404)車載受信部34は、サーバ2から信号機情報を受信したかどうか判断する。そして、信号機情報を受信した場合には、ステップS405に進み、そうでない場合には、受信するまでステップS404の処理を繰り返す。なお、ステップS403で送信要求が送信されてから所定の時間が経過しても信号機情報を受信していない場合には、タイムアウトであると判断し、ステップS401に戻ってもよい。
(Step S <b> 404) The in-vehicle receiving unit 34 determines whether the traffic signal information has been received from the
(ステップS405)出力部37は、ステップS404で受信した信号機情報に関する出力を行う。この出力は、例えば、信号機の点灯色を示す情報を出力することであってもよく、信号機情報に含まれる点灯色が停止に応じたものである場合に、第2の車両を停止させるための制御信号を出力することであってもよい。そして、ステップS401に戻る。 (Step S405) The output part 37 performs the output regarding the traffic signal information received by step S404. This output may be, for example, outputting information indicating the lighting color of the traffic light. When the lighting color included in the traffic signal information corresponds to the stop, the output is for stopping the second vehicle. The control signal may be output. Then, the process returns to step S401.
(ステップS406)地点受付部35は、出発地と目的地とを受け付けたかどうか判断する。そして、出発地等を受け付けた場合には、ステップS407に進み、そうでない場合には、ステップS401に戻る。その出発地の受け付けは、前述のように、現在位置取得部32からの受け付けであってもよい。
(Step S406) The
(ステップS407)経路探索部36は、地点受付部35が受け付けた出発地から目的地までの経路を、地図情報記憶部31で記憶されている地図情報を用いて探索する。なお、ステップS411からステップS407に戻ってきた場合には、経路探索部36は、特定の信号機の位置を通過しないように設定して、または、特定の信号機の位置を通過し難いようにスコアを調整して経路探索を行う。
(Step S <b> 407) The
(ステップS408)経路探索部36は、探索した経路上に、送信要求を送信していない信号機が存在するかどうか判断する。そして、送信要求を送信していない信号機が存在する場合には、経路探索部36は、探索した経路上にある信号機であって、まだ送信要求を送信していない信号機のうち、出発地に最も近い信号機を識別する信号機識別子と、その信号機の位置に到着する時刻とを特定してステップS409に進み、そうでない場合には、ステップS412に進む。なお、経路探索が2回以上行われた場合には、以前の経路で送信要求を送信した信号機については、送信要求をすでに送信したと判断するものとする。すなわち、再探索で新たに設定された領域についてのみ、この判断が行われてもよい。
(Step S408) The
(ステップS409)要求送信部33は、ステップS408で経路探索部36が特定した信号機識別子と時刻とを含む送信要求をサーバ2に送信する。
(Step S409) The
(ステップS410)車載受信部34は、サーバ2から信号機情報を受信したかどうか判断する。そして、信号機情報を受信した場合には、ステップS411に進み、そうでない場合には、受信するまでステップS410の処理を繰り返す。なお、ステップS409で送信要求が送信されてから所定の時間が経過しても信号機情報を受信していない場合には、タイムアウトであると判断し、ステップS401に戻ってもよい。
(Step S <b> 410) The in-vehicle receiving unit 34 determines whether signal information has been received from the
(ステップS411)経路探索部36は、受信された信号機情報に含まれる点灯色が進行に応じた点灯色であるかどうか判断する。そして、進行に応じた点灯色である場合には、再探索は不要であるためステップS408に戻り、停止に応じた点灯色である場合には、再探索が必要であるためステップS407に戻る。なお、ステップS407に戻った際には、ステップS409で送信した送信要求に含まれる信号機識別子で識別される信号機の位置を通過しないように設定して、または、その信号機の位置を通過し難いようにスコアを調整して経路探索を行うものとする。
(Step S411) The
(ステップS412)出力部37は、経路探索部36が探索した経路を出力する。この経路は、停止に応じた点灯色を回避するように探索されたものである。また、この出力は、例えば、地図上への経路の表示であってもよい。そして、ステップS401に戻る。
なお、図10のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、ステップS412の探索経路の出力後に、その経路を用いたナビゲーションが行われてもよく、あるいは、そうでなくてもよい。また、第2の車両が探索された経路に応じて移動している場合には、ステップS402において、要求送信部33は、現在位置から目的地までの経路上に信号機が存在するかどうか判断してもよい。そして、存在する場合には、要求送信部33は、ステップS403において、現在位置から目的地までの経路上に存在する信号機の点灯色の送信を要求する送信要求を送信してもよい。
(Step S412) The output unit 37 outputs the route searched by the
In the flowchart of FIG. 10, the process ends when the power is turned off or the process ends. In addition, after the search route is output in step S412, navigation using the route may or may not be performed. When the second vehicle is moving according to the searched route, in step S402, the
次に、本実施の形態による情報通信システム100の動作について、具体例を用いて説明する。なお、この具体例では、第1の車載装置1が車両の進行状況に応じて点灯色を取得する場合について説明する。また、進行判断手段16は、第1の車両の速度が20km/h以上の場合に、進行していると判断し、0km/hの場合に、停止していると判断するものとする。また、信号機判断手段17は、現在位置が信号機から80m以内である場合に、その現在位置が信号機に応じた領域に存在すると判断するものとする。また、この具体例では、現在位置を取得する際に、現在位置と共に進行方向をも取得するものとする。その進行方向は、北を0度とし、時計回りに増加する方位角であるとする。 Next, the operation of the information communication system 100 according to the present embodiment will be described using a specific example. In this specific example, a case will be described in which the first in-vehicle device 1 acquires a lighting color according to the progress of the vehicle. Further, the progress determination means 16 determines that the vehicle is moving when the speed of the first vehicle is 20 km / h or higher, and determines that the vehicle is stopped when the speed of the first vehicle is 0 km / h. In addition, when the current position is within 80 m from the traffic signal, the traffic signal determination means 17 determines that the current position is in an area corresponding to the traffic signal. In this specific example, when the current position is acquired, the traveling direction is also acquired together with the current position. It is assumed that the traveling direction is an azimuth angle that increases clockwise with north as 0 degree.
この具体例において、第1の車両が図11で示される位置にいたとする。なお、図11において、三角形が、第1の車両の現在位置を示す図形である。また、図11において、図の上方が北であるとしている。その位置において、第1の車載装置1の現在位置取得部12が新たな現在位置(X101,Y101)と、進行方向「0度」とを取得したとする(ステップS101)。その取得した現在位置等は、信号機識別子取得部14と、点灯色取得部13とに渡される。 In this specific example, it is assumed that the first vehicle is at the position shown in FIG. In FIG. 11, the triangle is a graphic showing the current position of the first vehicle. In FIG. 11, the upper part of the figure is assumed to be north. At that position, it is assumed that the current position acquisition unit 12 of the first in-vehicle device 1 acquires a new current position (X101, Y101) and the traveling direction “0 degree” (step S101). The acquired current position and the like are passed to the traffic signal identifier acquisition unit 14 and the lighting color acquisition unit 13.
信号機識別子取得部14は、現在位置等を受け取ると、地図情報記憶部31で記憶されている地図情報を用いて、その現在位置から進行方向に道路を進んだ先の信号機のある交差点を特定する。その交差点を識別する識別子は、SIG201であるとする。また、その交差点における進行方向は「北」であったとする。すると、信号機識別子取得部14は、交差点の識別子「SIG201」と、北を示す「N」とを用いて、信号機識別子「SIG201_N」を取得し、車載送信部15に渡す(ステップS102)。 When the traffic signal identifier acquisition unit 14 receives the current position, the traffic signal identifier acquisition unit 14 uses the map information stored in the map information storage unit 31 to identify an intersection with a traffic signal ahead on the road in the traveling direction from the current position. . Assume that the identifier for identifying the intersection is SIG201. Further, it is assumed that the traveling direction at the intersection is “north”. Then, the traffic signal identifier acquisition unit 14 acquires the traffic signal identifier “SIG201_N” using the intersection identifier “SIG201” and “N” indicating north, and passes the signal identifier to the in-vehicle transmission unit 15 (step S102).
また、点灯色取得部13は、現在位置等を受け取ると、点灯色の取得の処理を行う(ステップS103)。具体的には、点灯色取得部13の信号機判断手段17は、地図情報記憶部11で記憶されている地図情報を用いて、現在位置取得部12から受け取った現在位置から、進行方向に80m進んだ位置までの間に信号機があるかどうか判断する(ステップS201)。この場合には、図11で示されるように信号機が存在するため、信号機判断手段17は、現在位置が信号機に応じた領域に存在すると判断し、進行に関する判断を行う旨の指示を進行判断手段16に渡す。その指示を受け取ると、進行判断手段16は、その時点の第1の車両の速度を、図示しない速度測定部から取得する。その速度は0km/hであったとする。すると、進行判断手段16は、その時点の速度が20km/h未満であるため、進行していないと判断する(ステップS202)。また、その速度は0km/hであるため、停止していると判断し、車両が停止している旨を取得手段18に渡す(ステップS204)。取得手段18は、進行判断手段16から車両が停止している旨を受け取ると、停止の点灯色を示す「R」を取得すると共に、その時点の時刻「10:16:33」を図示しない時計部から取得する(ステップS203)。なお、その時刻は、10時16分33秒を示している。また、点灯色取得部13は、点灯色「R」を取得できたため、点灯色の取得に成功したと判断し(ステップS104)、その点灯色「R」と、時刻「10:16:33」とを車載送信部15に渡す。点灯色等を受け取ると、車載送信部15は、それまでに受け取っていた信号機識別子「SIG201_N」と、点灯色「R」と、時刻「10:16:33」とをペイロードに有するパケットをサーバ2に送信する(ステップS105)。
Further, when the lighting color acquisition unit 13 receives the current position or the like, the lighting color acquisition unit 13 performs a process of acquiring a lighting color (step S103). Specifically, the traffic light determination unit 17 of the lighting color acquisition unit 13 uses the map information stored in the map
第1の車載装置1から送信された点灯色等をペイロードに有するパケットは、サーバ2のサーバ受信部21で受信される(ステップS301)。そして、そのパケットのペイロードに含まれる点灯色等は、蓄積部22に渡される。蓄積部22は、点灯色等を受け取ると、それらを対応付けて記憶部23に蓄積する(ステップS302)。図12は、そのようにして記憶部23に蓄積された点灯色等を示す図である。図12において、信号機識別子と、時刻と、点灯色とが対応付けられている。なお、「SIG201_N」と「SIG201_E」とは、同じ交差点に存在する向きの異なる信号機をそれぞれ識別する信号機識別子である。信号機識別子「SIG201_N」は、北向きに進行する車両用の信号機に対応し、信号機識別子「SIG201_E」は、東向きに進行する車両用の信号機に対応する。また、点灯色「R」は、停止に応じた点灯色「赤」であり、点灯色「G」は、進行に応じた点灯色「青」である。なお、図12では、同じ信号機識別子を有するレコードがひとまとまりになるようにしているが、そうでなくてもよいことは言うまでもない。このようにして、第1の車載装置1からの点灯色等の送信と、その点灯色等の蓄積とが繰り返して行われることになる。通常、第1の車載装置1は、1台ではなく、複数台存在するため、各交差点の信号機の点灯色をサーバ2に集めることができる。
A packet having the payload of the lighting color or the like transmitted from the first in-vehicle device 1 is received by the
第1の車両の後方を、第2の車両が走行していたとする。その第2の車両に設置されている第2の車載装置3の有する現在位置取得部32が、新たな現在位置(X201,Y201)と、進行方向「0度」とを取得し、要求送信部33に渡したとする(ステップS401)。要求送信部33は、現在位置等を受け取ると、地図情報記憶部31で記憶されている地図情報を用いて、その現在位置から進行方向に道路を進んだ先に信号機があるかどうか判断する。この場合には、第1の車載装置1が取得した信号機識別子で識別される信号機が存在するため、要求送信部33は、信号機が存在すると判断し、その信号機識別子「SIG201_N」を信号機識別子取得部14と同様にして取得する(ステップS402)。そして、要求送信部33は、その取得した信号機識別子「SIG201_N」をペイロードに含む送信要求のパケットを、サーバ2に送信する(ステップS403)。
It is assumed that the second vehicle is traveling behind the first vehicle. The current
その送信要求のパケットは、サーバ2のサーバ受信部21で受信され、その送信要求のパケットのヘッダに含まれる送信元のアドレスと、ペイロードに含まれる信号機識別子「SIG201_N」とがサーバ送信部25に渡される(ステップS303)。アドレス等を受け取ると、サーバ送信部25は、受け取った情報に将来の時刻が含まれていないため、点灯色の予測が要求されていないと判断し(ステップS304)、受け取った信号機識別子「SIG201_N」を検索キーとして記憶部23を検索して、ヒットしたレコードのうち、最新の時刻に対応する点灯色を取得する。この場合には、その点灯色は「R」であったとする。すると、サーバ送信部25は、信号機識別子と、その点灯色「R」とを含む信号機情報をペイロードに有するパケットを、サーバ受信部21から受け取ったアドレスを送信先として送信する(ステップS306)。
The transmission request packet is received by the
その信号機情報のパケットは、第2の車載装置3の車載受信部34で受信され、そのパケットのペイロードに含まれる信号機識別子「SIG201_N」と、点灯色「R」とが出力部37に渡される(ステップS404)。出力部37は、信号機識別子等を受け取ると、表示している地図における信号機識別子「SIG201_N」で識別される信号機の点灯色を「赤」にした図形を表示する(ステップS405)。その結果、図13で示される表示が行われる。なお、図13において、三角形が第2の車両の現在位置であり、その前方の信号機が信号機識別子「SIG201_N」で識別される信号機である。そして、その信号機の右側の信号灯に赤が表示されているものとする。この表示を見た第2の車両の運転者等は、前方の信号機が赤であることを知ることができ、例えば、減速する等の対応を行うことができる。その結果、安全運転を行うことができるようになる。
The signal information packet is received by the vehicle-mounted receiving unit 34 of the second vehicle-mounted
次に、第2の車両が図13で示される位置に存在する時に、ユーザが第2の車載装置3を操作して目的地を入力し、現在位置から目的地までの経路を探索する旨の指示を入力したとする。すると、地点受付部35は、現在位置取得部32が取得した最新の現在位置である出発地(X301,Y301)と、ユーザが入力した目的地(X401,Y401)とを受け付け(ステップS406)、経路探索部36に渡す。経路探索部36は、出発地等を受け取ると、地図情報記憶部31で記憶されている地図情報を用いて、経路探索を行う(ステップS407)。その結果、図14の破線で示される経路が探索されたとする。すると、経路探索部36は、その経路上に送信要求を送信していない信号機があると判断し(ステップS408)、出発地に最も近い信号機の信号機識別子「SIG201_N」と、その信号機の位置に到着する予測時刻とを特定する。その予測時刻は、「10:16:51」であったとする。その予測時刻と信号機識別子とは、要求送信部33に渡される。要求送信部33は、その信号機識別子等を受け取ると、それらを含む送信要求のパケットをサーバ2に送信する(ステップS409)。
Next, when the second vehicle is present at the position shown in FIG. 13, the user operates the second vehicle-mounted
その送信要求のパケットは、サーバ2のサーバ受信部21で受信され、その送信要求のパケットのヘッダに含まれる送信元のアドレスと、ペイロードに含まれる信号機識別子「SIG201_N」及び予測時刻「10:16:51」とがサーバ送信部25に渡される(ステップS303)。アドレス等を受け取ると、サーバ送信部25は、受け取った情報に予測時刻が含まれているため、点灯色の予測が要求されていると判断し(ステップS304)、点灯色予測部24に、信号機識別子「SIG201_N」と、予測時刻「10:16:51」とを渡す。点灯色予測部24は、信号機識別子等を受け取ると、その信号機識別子「SIG201_N」を検索キーとして記憶部23を検索し、ヒットしたレコードのうち、最新の1時間に応じた時刻を有するすべてのレコードを読み出す。そして、点灯色予測部24は、まず、点灯色の変化時刻を特定する。図12で示される時刻の場合、例えば、変化時刻「10:15:33」、「10:16:00」、「10:16:30.5」等が特定される。次に、点灯色予測部24は、青の期間候補「30.5」等と、赤の期間候補「27」等とを取得する。なお、その期間候補の単位は秒である。その後、点灯色予測部24は、取得した期間候補を用いて、青の期間、赤の期間をそれぞれ特定する。この具体例では、青の期間が「30」秒となり、赤の期間が「29」秒となったとする。すると、点灯色予測部24は、最新の変化時刻「10:16:30.5」に赤の期間「29」秒を加算した「10:16:59.5」までが赤の期間であるとする。したがって、予測時刻「10:16:51」は赤の期間になるため、点灯色予測部24は、その予測時刻に対応する点灯色「R」を取得し、サーバ送信部25に渡す(ステップS305)。予測された点灯色「R」を受け取ると、サーバ送信部25は、信号機識別子と、その予測された点灯色「R」とを含む信号機情報を有するパケットを、サーバ受信部21から受け取ったアドレスを送信先として送信する(ステップS306)。
The transmission request packet is received by the
その信号機情報のパケットは、第2の車載装置3の車載受信部34で受信され、そのパケットのペイロードに含まれる信号機識別子「SIG201_N」と、予測された点灯色「R」とが経路探索部36に渡される(ステップS410)。経路探索部36は、予測された点灯色が停止に応じた点灯色「R」であるため、再探索が必要であると判断し(ステップS411)、その信号機識別子「SIG201_N」の信号機を回避するように再度、経路探索を行う(ステップS407)。その結果、図15で示される破線の経路が探索されたとする。すると、経路探索部36は、まだ点灯色の予測を行っていない出発地に最も近い信号機について、再度、送信要求の送信等を行う(ステップS408〜S411)。このような処理が繰り返されることにより、赤信号を回避した経路が探索され、図15で示されるように表示される(ステップS412)。その結果、第2の車両の運転者は、赤信号を回避した目的地までのルートを知ることができ、より早く目的地に到達することができうる。なお、この具体例において再度、経路の探索を行う場合にも、信号機識別子「SIG201_N」で識別される信号機を回避するように経路の探索を行うものとする。
The signal information packet is received by the vehicle-mounted receiving unit 34 of the second vehicle-mounted
以上のように、本実施の形態による情報通信システム100によれば、第2の車載装置3は、サーバ2経由で第1の車載装置1で取得された点灯色を受信することができる。したがって、例えば、第2の車両の運転手は、進行方向前方にある信号機の点灯色をあらかじめ取得することができ、安全運転を行うことができるようになり、取得された点灯色を有効活用できる。また、第2の車両の進行方向前方の信号機の点灯色が赤信号である場合には、第2の車両を停止させるための制御を行うこともでき、安全運転に役立つことになる。また、その点灯色を用いて経路探索を行うことによって、例えば、赤信号を回避した経路を探索することも可能となる。
As described above, according to the information communication system 100 according to the present embodiment, the second in-
なお、赤信号を回避するように経路を探索する方法は上述した以外の方法であってもよい。例えば、次の実施の形態2で説明するように、出発地から目的地までの種々の経路候補に応じた移動時間を信号機の点灯色を考慮して算出し、その算出した移動時間のうち、最も短い移動時間に応じた経路候補を最終的な経路としてもよい。
また、本実施の形態では、サーバ2が点灯色予測部24を備える場合について説明したが、点灯色の予測を行わない場合には、サーバ2は、点灯色予測部24を備えていなくてもよい。
Note that a method for searching for a route so as to avoid a red light may be a method other than that described above. For example, as will be described in the following second embodiment, the travel time corresponding to various route candidates from the departure point to the destination is calculated in consideration of the lighting color of the traffic light, and among the calculated travel time, The route candidate corresponding to the shortest travel time may be the final route.
In the present embodiment, the case where the
また、本実施の形態では、点灯色に応じた時刻もサーバ2で管理され、時刻を含む信号機情報が第2の車載装置3に送信される場合について説明したが、そうでなくてもよい。サーバ2では、信号機識別子と、その信号機識別子で識別される信号機の点灯色とが管理されるだけであってもよい。その場合には、蓄積部22は、最新に受信された点灯色を特定できるように、信号機識別子と点灯色とを記憶部23に蓄積してもよい。すなわち、蓄積部22は、例えば、最新の点灯色を上書きで蓄積してもよく、最新の点灯色がフラグ等で特定可能となるように蓄積してもよい。そして、サーバ送信部25は、その最新の点灯色を含む信号機情報を送信してもよい。
Moreover, although the time according to the lighting color is managed by the
(実施の形態2)
本発明の実施の形態2による第2の車載装置3について、図面を参照しながら説明する。本実施の形態による第2の車載装置3は、信号機情報を用いて、距離や時間の予測を行うものである。なお、情報通信システム100における第2の車載装置3以外の構成及び動作は、実施の形態1と同様であり、その説明を省略する。
(Embodiment 2)
A second in-
図16は、本実施の形態による第2の車載装置3の構成を示すブロック図である。本実施の形態による第2の車載装置3は、地図情報記憶部31と、現在位置取得部32と、要求送信部33と、車載受信部34と、地点受付部35と、経路探索部36と、距離取得部38と、移動時間算出部39と、料金取得部40と、出力部41とを備える。なお、距離取得部38、移動時間算出部39、料金取得部40、及び出力部41以外の構成及び動作は、実施の形態1と同様であり、その詳細な説明を省略する。ここで、本実施の形態による経路探索部36は、実施の形態1による経路探索部36と異なり、停止に応じた点灯色を回避する経路探索を行わなくてもよい。すなわち、経路探索部36は、地図情報記憶部31で記憶されている地図情報を用いて、地点受付部35が付け付けた出発地から目的地までの経路探索を行うものであってもよい。また、本実施の形態では、第2の車載装置3が設定される第2の車両がタクシーであるとしている。
FIG. 16 is a block diagram showing a configuration of the second in-
距離取得部38は、経路探索部36が探索した経路に応じた距離を取得する。距離取得部38は、例えば、経路探索部36が探索した経路を示す情報を用いて、出発地から目的地までの距離を算出してもよく、または、経路探索部36が経路探索時に経路に応じた距離を取得している場合には、経路探索部36からその距離を取得してもよい。なお、経路に応じた距離の取得方法は、オンライン地図等ですでに公知であり、その説明を省略する。
The
移動時間算出部39は、経路探索部36が探索した経路に存在する信号機に応じた信号機情報を用いて、経路に応じた移動時間を算出する。すなわち、移動時間算出部39は、停止に応じた点灯色によって第2の車両が停止する時間をも考慮した移動時間を算出するものとする。その移動時間の算出で用いられる点灯色は、点灯色予測部24によって予測された点灯色である。なお、移動時間算出部39は、信号機の位置や地点間の移動時間を知るために地図情報記憶部31で記憶されている地図情報を参照してもよく、または、経路探索部36が探索した経路に信号機や移動時間等の情報も含まれている場合には、その信号機等の情報を用いてもよい。また、移動時間算出部39は、信号機間の移動時間を算出する際に、渋滞情報などを用いて、移動時間を算出してもよい。その渋滞情報などは、例えば、VICS(登録商標)(Vehicle Information and Communication System)等によって提供されたものであってもよく、インターネット等によって提供されたものであってもよく、または、その他の方法によって提供されたものであってもよい。なお、その移動時間の算出方法については、フローチャートを用いて後述する。
The travel time calculation unit 39 calculates the travel time according to the route using the traffic signal information according to the traffic signal existing on the route searched by the
料金取得部40は、距離取得部38が取得した距離に応じたタクシー料金を取得する。また、料金取得部40は、移動時間算出部39が算出した移動時間に応じたタクシー料金も取得する。通常、距離に応じたタクシー料金は、距離が長くなるほど高くなる料金である。また、通常、移動時間に応じたタクシー料金も、移動時間が長くなるほど高くなる料金である。料金取得部40は、距離や移動時間を引数とする増加関数を用いて距離に応じたタクシー料金や、移動時間に応じたタクシー料金を算出してもよく、距離や移動時間と、タクシー料金とを対応付ける情報、例えば、テーブル等を用いて距離や移動時間に応じたタクシー料金を取得してもよい。
The
出力部41は、料金取得部40が取得した、距離に応じたタクシー料金及び移動時間に応じたタクシー料金を出力する。また、出力部41は、実施の形態1による出力部37と同様に、車載受信部34が受信した信号機情報に関するそれ以外の出力を行ってもよい。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、出力部41は、出力を行うデバイス(例えば、表示デバイスや通信デバイスなど)を含んでもよく、あるいは含まなくてもよい。また、出力部41は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
次に、本実施の形態による第2の車載装置3の動作について、図17のフローチャートを用いて説明する。なお、図17のフローチャートにおいて、ステップS401〜S405は、実施の形態1における図10のフローチャートと同様であり、その説明を省略する。
Next, operation | movement of the 2nd vehicle-mounted
(ステップS501)地点受付部35は、出発地と目的地とを受け付けたかどうか判断する。そして、出発地等を受け付けた場合には、ステップS502に進み、そうでない場合には、ステップS401に戻る。
(Step S501) The
(ステップS502)経路探索部36は、地点受付部35が受け付けた出発地から目的地までの経路を、地図情報記憶部31で記憶されている地図情報を用いて探索する。なお、探索された経路は、図示しない記録媒体で記憶されてもよい。
(Step S <b> 502) The
(ステップS503)距離取得部38は、探索された経路に応じた距離を取得する。なお、取得された距離は、図示しない記録媒体で記憶されてもよい。
(Step S503) The
(ステップS504)移動時間算出部39は、探索された経路上に、送信要求を送信していない信号機が存在するかどうか判断する。そして、送信要求を送信していない信号機が存在する場合には、移動時間算出部39は、探索された経路上にある信号機であって、まだ送信要求を送信していない信号機のうち、出発地に最も近い信号機を識別する信号機識別子を特定する。そして、ステップS505に進む。一方、送信要求を送信していない信号機が存在しない場合には、ステップS509に進む。 (Step S504) The movement time calculation unit 39 determines whether there is a traffic light that has not transmitted a transmission request on the searched route. When there is a traffic signal that has not transmitted a transmission request, the travel time calculation unit 39 is a traffic signal that is on the searched route and that has not yet transmitted a transmission request. A traffic signal identifier that identifies the traffic signal closest to the is identified. Then, the process proceeds to step S505. On the other hand, if there is no traffic signal that does not transmit a transmission request, the process proceeds to step S509.
(ステップS505)移動時間算出部39は、それまでに移動時間を算出していない経路の範囲のうち、出発地に最も近い位置からステップS504で信号機識別子を特定した信号機の位置までの移動時間を算出し、その移動時間をそれまでに算出している移動時間に加算する。 (Step S505) The travel time calculation unit 39 calculates the travel time from the position closest to the departure place to the position of the traffic signal that has identified the traffic signal identifier in Step S504, among the range of routes for which travel time has not been calculated so far. The travel time is calculated and added to the travel time calculated so far.
(ステップS506)要求送信部33は、ステップS504で特定された信号機識別子と、現在時刻にステップS505で算出された移動時間を加算した予測時刻とを含む送信要求をサーバ2に送信する。なお、その予測時刻は、ステップS504で特定された信号機識別子で識別される信号機の位置に第2の車両が到着する時刻である。
(Step S506) The
(ステップS507)車載受信部34は、サーバ2から信号機情報を受信したかどうか判断する。そして、信号機情報を受信した場合には、ステップS508に進み、そうでない場合には、受信するまでステップS507の処理を繰り返す。なお、ステップS506で送信要求が送信されてから所定の時間が経過しても信号機情報を受信していない場合には、タイムアウトであると判断し、ステップS401に戻ってもよい。また、本実施の形態では、信号機情報に予測時刻に対応する点灯色と、その点灯色の継続時間とが含まれているものとする。
(Step S507) The in-vehicle receiving unit 34 determines whether or not the traffic signal information has been received from the
(ステップS508)移動時間算出部39は、受信された信号機情報に含まれる点灯色が赤である場合には、信号機情報に含まれる点灯色の継続時間を、移動時間に加算する。一方、移動時間算出部39は、受信された信号機情報に含まれる点灯色が青である場合には、移動時間の加算を行わない。なお、点灯色が青である場合には、移動時間に0が加算されると考えてもよい。そして、ステップS504に戻る。 (Step S508) When the lighting color included in the received traffic signal information is red, the travel time calculation unit 39 adds the duration of the lighting color included in the traffic signal information to the travel time. On the other hand, the travel time calculation unit 39 does not add the travel time when the lighting color included in the received traffic signal information is blue. In addition, when the lighting color is blue, it may be considered that 0 is added to the travel time. Then, the process returns to step S504.
(ステップS509)移動時間算出部39は、それまでに移動時間を算出していない経路の範囲のすべて、すなわち、目的地までの移動時間を算出し、その移動時間をそれまでに算出している移動時間に加算する。この加算の後の移動時間がすべての経路の移動時間、すなわち、最終的な移動時間である。 (Step S509) The travel time calculation unit 39 calculates the travel time up to the destination, that is, the travel time until the destination, and calculates the travel time so far. Add to travel time. The travel time after this addition is the travel time of all routes, that is, the final travel time.
(ステップS510)料金取得部40は、ステップS503で取得された距離に応じたタクシー料金と、ステップS509で算出された移動時間に応じたタクシー料金とを取得する。
(Step S510) The
(ステップS511)出力部41は、ステップS510で取得された距離に応じたタクシー料金と、移動時間に応じたタクシー料金とを出力する。そして、ステップS401に戻る。
なお、図17のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、ステップS511では、両料金のうち、高い方の料金のみを出力してもよい。
(Step S511) The
In the flowchart of FIG. 17, the process ends when the power is turned off or the process ends. In step S511, only the higher of the two charges may be output.
次に、本実施の形態による情報通信システム100の動作について、具体例を用いて説明する。なお、この具体例では、前述のように、点灯色予測部24が、予測時間に対応する点灯色と、その点灯色の継続時間とを予測するものとする。
Next, the operation of the information communication system 100 according to the present embodiment will be described using a specific example. In this specific example, as described above, it is assumed that the lighting
タクシーである第2の車両が図14の三角形で示される位置で客を乗せたとする。すると、そのタクシーの運転手は、第2の車載装置3を操作して、客から聞いた目的地を入力する。そして、地点受付部35は、現在位置取得部32が取得した最新の現在位置である出発地と、運転手が入力した目的地とを受け付け(ステップS501)、経路探索部36に渡す。経路探索部36は、出発地等を受け取ると、地図情報記憶部31で記憶されている地図情報を用いて、経路探索を行う(ステップS502)。その結果、図14の破線で示される経路が探索されたとする。経路探索部36は、探索した経路を距離取得部38と移動時間算出部39とに渡す。経路を受け取ると、距離取得部38は、その経路の出発地から目的地までの距離を取得し、料金取得部40に渡す(ステップS503)。また、移動時間算出部39は、経路を受け取ると、その経路上に送信要求を送信していない信号機があると判断し(ステップS504)、出発地に最も近い信号機の信号機識別子「SIG201_N」を特定し、現在位置からその信号機の位置までの移動時間を算出する。移動時間は15秒であったとする。すると、移動時間算出部39は、全移動時間に、その移動時間15秒を代入する(ステップS505)。その結果、信号機識別子「SIG201_N」で識別される信号機までの全移動時間は15秒となる。また、その時点の現在時刻が10時16分36秒であったとする。すると、移動時間算出部39は、現在時刻に全移動時間を加算した予測時刻「10:16:51」と、信号機識別子「SIG201_N」とを要求送信部33に渡す。予測時刻等を受け取ると、要求送信部33は、その信号機識別子等を含む送信要求のパケットをサーバ2に送信する(ステップS506)。
Assume that the second vehicle, which is a taxi, places a passenger at a position indicated by a triangle in FIG. Then, the taxi driver operates the second in-
その送信要求のパケットの送信に応じて点灯色が予測され、予測された点灯色を含む信号機情報がサーバ2から送信される処理は、実施の形態1の具体例と同様であり、その詳細な説明を省略する。なお、この具体例では、前述のように、継続時間、すなわち、赤の期間の終点である「10:16:59.5」から予測時刻「10:16:51」を減算した8.5秒も信号機情報に含まれているものとする。
The process in which the lighting color is predicted in response to the transmission of the transmission request packet and the traffic signal information including the predicted lighting color is transmitted from the
サーバ2から送信された信号機情報のパケットは、車載受信部34で受信され、信号機情報に含まれる信号機識別子「SIG201_N」、予測された点灯色「R」、及び継続時間「8.5」が移動時間算出部39に渡される(ステップS507)。信号機識別子等を受け取ると、移動時間算出部39は、予測された点灯色がRであるため、全移動時間に、継続時間を加算する(ステップS508)。その結果、全移動時間は、23.5秒となる。その後、移動時間算出部39は、経路上に次の信号機があると判断し(ステップS504)、信号機識別子「SIG201_N」で識別される信号機から、次の信号機までの移動時間を算出して、全移動時間に加算する(ステップS505)。このような処理が繰り返されることによって、経路上の最後の信号機までの全移動時間が算出されることになる(ステップS504〜S508)。なお、経路上の最後の信号機までの全移動時間が算出されると、移動時間算出部39は、その最後の信号機の位置から目的地までの移動時間を算出して全移動時間に加算する(ステップS509)。その加算後の全移動時間が、出発地から目的地までの最終的な移動時間となる。そして、その最終的な移動時間は、料金取得部40に渡される。移動時間を受け取ると、料金取得部40は、それまでに受け取っていた距離に応じたタクシー料金と、移動時間に応じたタクシー料金とを取得し、それらを出力部41に渡す(ステップS510)。出力部41は、料金取得部40から受け取った各タクシー料金を表示する(ステップS511)。この具体例では、例えば、次のような表示がなされる。
距離に応じた料金:1200円
時間に応じた料金:1000円
したがって、この場合には、渋滞等がなければ、距離に応じた料金である1200円が最終的なタクシー料金になることを乗客は知ることができる。
The traffic signal information packet transmitted from the
Fee according to distance: 1200 yen Fee according to time: 1000 yen Therefore, in this case, if there is no traffic jam etc., passengers will see that 1200 yen which is a distance according to distance will be the final taxi fare I can know.
なお、この具体例では、出力部41が距離に応じたタクシー料金と、時間に応じたタクシー料金との両方を表示する場合について説明したが、そうでなくてもよい。両料金のうち、高い方のみを料金の予測結果として表示してもよい。
In this specific example, the case where the
また、距離に応じたタクシー料金や、移動時間に応じたタクシー料金は、タクシーである第2の車両の移動に応じて再度、取得され、更新されてもよい。例えば、経路探索部36が探索した経路以外を第2の車両が通行した場合には、それに応じて距離に応じた料金が変わりうる。また、予測に失敗した赤信号や、想定外の渋滞等によって、移動時間の予測がずれることがありうる。そのため、出発地から目的地までの間であっても、それまでの実移動距離、実移動時間と、そこから目的地までの予測移動距離、予測移動時間とを用いて、出発地から目的地までの距離や移動時間を取得することによって、より正確な距離や時間を取得することができるようになる。したがって、距離取得部38は、出発地から目的地までの間であっても、出発地から現在位置までの実移動距離と、現在位置から目的地までの経路探索結果に応じた予測移動距離とを用いて、出発地から目的地までの経路に応じた距離を更新してもよい。また、移動時間算出部39は、出発地から目的地までの間であっても、出発地から現在位置までの実移動時間と、現在位置から目的地までの経路探索結果に応じた予測移動時間とを用いて、出発地から目的地までの経路に応じた移動時間を更新してもよい。また、料金取得部40は、そのようにして更新された距離や移動時間を用いて、新たなタクシー料金を取得してもよい。そして、出力部41は、そのようにして新たに取得されたタクシー料金を出力することによって、タクシー料金の更新を行ってもよい。
Moreover, the taxi fare according to the distance and the taxi fare according to the travel time may be acquired and updated again according to the movement of the second vehicle that is a taxi. For example, when the second vehicle passes through a route other than the route searched by the
以上のように、本実施の形態による情報通信システム100によれば、第2の車両がタクシーである場合に、距離に応じた料金と、時間に応じた料金との両方を出力することができる。したがって、例えば、タクシーの乗客は、より正確な予測料金を知ることができるようになる。また、例えば、距離に応じた料金と、時間に応じた料金との両方が表示される場合において、タクシーが目的地の近くにおいて赤信号で止まっており、時間に応じた料金の方が、距離に応じた料金よりも高く予測されている場合には、乗客は、その場所で降車することによって、タクシー料金を節約することもできうる。 As described above, according to the information communication system 100 according to the present embodiment, when the second vehicle is a taxi, it is possible to output both a fee according to distance and a fee according to time. . Therefore, for example, a taxi passenger can know a more accurate predicted fee. In addition, for example, when both a charge according to distance and a charge according to time are displayed, the taxi stops at a red light near the destination, and the charge according to time is more Passengers can also save on taxi fare by getting off at that location if it is predicted to be higher than the fare depending on
なお、本実施の形態では、第2の車両がタクシーであり、第2の車載装置3がタクシー料金を取得する場合について説明したが、そうでなくてもよい。第2の車両は、タクシーでなくてもよい。その場合に、第2の車載装置3は、料金取得部40を備えていなくてもよく、出力部41は、移動時間算出部39が算出した移動時間に関する出力を行ってもよく、距離取得部38が取得した距離に関する出力を行ってもよい。また、出力部41が、距離と移動時間とのいずれか一方のみに関する出力を行う場合には、第2の車載装置3は、距離取得部38または移動時間算出部39の一方を備えていなくてもよい。
In the present embodiment, the case where the second vehicle is a taxi and the second vehicle-mounted
また、上記各実施の形態において、第1の車載装置1と第2の車載装置3とが異なる構成である場合について説明したが、そうでなくてもよい。第1の車載装置1と第2の車載装置3とは、点灯色等をサーバ2に送信する構成と、信号機情報を受信し、その信号機情報に関する出力を行う構成との両方を備えていてもよい。両装置の構成を備える車載装置は、第1の車載装置1の構成と第2の車載装置3の構成とを結合したものとなりうるが、地図情報記憶部11,31や、現在位置取得部12,32などのように、両装置に共通している構成については、1個の構成を用いるようにしてもよい。
Moreover, in each said embodiment, although the case where the 1st vehicle-mounted apparatus 1 and the 2nd vehicle-mounted
また、上記各実施の形態において、第1の車載装置1とサーバ2との間の通信、及び第2の車載装置3とサーバ2との間の通信は、どのような通信によって実現されてもよい。例えば、DSRC(Dedicated Short Range Communications)や、可視光通信、あるいは、その他の通信によって実現されてもよい。
In each of the above embodiments, the communication between the first in-vehicle device 1 and the
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 In each of the above embodiments, each processing or each function may be realized by centralized processing by a single device or a single system, or distributed processing by a plurality of devices or a plurality of systems. May be realized.
また、上記各実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う2個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、あるいは、その情報の受け渡しを行う2個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。 In each of the above embodiments, the information exchange performed between each component is, for example, when two components that perform the information exchange are physically different from each other. Information may be output by the other component and acceptance of the information by the other component, or if the two components that pass the information are physically the same, one component The process may be performed by moving from the process phase corresponding to the element to the process phase corresponding to the other component.
また、上記各実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。 Also, in each of the above embodiments, information related to processing executed by each component, for example, each component received, acquired, selected, generated, transmitted, or received Information and information such as threshold values, mathematical formulas, addresses, etc. used by each component in processing are held temporarily or over a long period of time on a recording medium (not shown) even if not specified in the above description. Also good. Further, the storage of information in the recording medium (not shown) may be performed by each component or a storage unit (not shown). Further, reading of information from the recording medium (not shown) may be performed by each component or a reading unit (not shown).
また、上記各実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。 In each of the above embodiments, when information used by each component, for example, information such as a threshold value, an address, and various setting values used by each component may be changed by the user Even if not specified in the above description, the user may be able to change the information as appropriate, or it may not be. If the information can be changed by the user, the change is realized by, for example, a not-shown receiving unit that receives a change instruction from the user and a changing unit (not shown) that changes the information in accordance with the change instruction. May be. The change instruction received by the receiving unit (not shown) may be received from an input device, information received via a communication line, or information read from a predetermined recording medium, for example. .
また、上記各実施の形態において、第1の車載装置1、サーバ2、第2の車載装置3に含まれる2以上の構成要素が通信デバイスや入力デバイス等を有する場合に、2以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
Moreover, in each said embodiment, when two or more components contained in the 1st vehicle-mounted apparatus 1, the
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。なお、上記各実施の形態における第1の車両装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、信号機の位置を含む地図に関する情報である地図情報が記憶される地図情報記憶部にアクセス可能なコンピュータを、現在位置を取得する現在位置取得部、地図情報を用いて、現在位置取得部が取得した現在位置に応じた信号機を識別する信号機識別子を取得する信号機識別子取得部、信号機の点灯色を取得する点灯色取得部、信号機識別子取得部が取得した信号機識別子と、信号機識別子で識別される信号機の点灯色とを送信する車載送信部として機能させるためのプログラムである。 In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing the storage unit or the recording medium. In addition, the software which implement | achieves the 1st vehicle apparatus 1 in each said embodiment is the following programs. In other words, this program uses a computer that can access a map information storage unit in which map information, which is information about a map including the position of a traffic light, is stored. A traffic signal identifier acquisition unit that acquires a traffic signal identifier for identifying a traffic signal according to the current position acquired by the position acquisition unit, a lighting color acquisition unit that acquires a lighting color of the traffic signal, a traffic signal identifier acquired by the traffic signal identifier acquisition unit, and a traffic signal identifier It is a program for making it function as a vehicle-mounted transmission part which transmits the lighting color of the traffic light identified by 1.
また、上記各実施の形態における第2の車両装置3を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、信号機を識別する信号機識別子と、信号機識別子で識別される信号機の点灯色とを含む信号機情報を受信する車載受信部、車載受信部が受信した信号機情報に関する出力を行う出力部として機能させるためのプログラムである。
Moreover, the software which implement | achieves the
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部、情報を送信する送信部、情報を受信する受信部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。 In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, the above program is a function that can be realized only by hardware such as a modem or an interface card in an acquisition unit that acquires information, an output unit that outputs information, a transmission unit that transmits information, and a reception unit that receives information. It is at least not included in the functions to be realized.
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。 Further, this program may be executed by being downloaded from a server or the like, and a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed by Further, this program may be used as a program constituting a program product.
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
図18は、上記プログラムを実行して、上記各実施の形態による第1の車載装置1、サーバ2、第2の車載装置3を実現するコンピュータの外観の一例を示す模式図である。上記各実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
FIG. 18 is a schematic diagram illustrating an example of an external appearance of a computer that executes the program and realizes the first in-vehicle device 1, the
図18において、コンピュータシステム900は、CD−ROMドライブ905、FD(Floppy(登録商標) Disk)ドライブ906を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。
18, a
図19は、コンピュータシステム900の内部構成を示す図である。図19において、コンピュータ901は、CD−ROMドライブ905、FDドライブ906に加えて、MPU911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANやWAN等への接続を提供する図示しないネットワークカードを含んでいてもよい。
FIG. 19 is a diagram showing an internal configuration of the
コンピュータシステム900に、上記各実施の形態による第1の車載装置1、サーバ2、第2の車載装置3の機能を実行させるプログラムは、CD−ROM921、またはFD922に記憶されて、CD−ROMドライブ905、またはFDドライブ906に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921やFD922、またはネットワークから直接、ロードされてもよい。
A program for causing the
プログラムは、コンピュータ901に、上記各実施の形態による第1の車載装置1、サーバ2、第2の車載装置3の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。
The program does not necessarily include an operating system (OS) or a third-party program that causes the
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.
以上より、本発明による情報通信システム等によれば、第2の車載装置は、信号機の点灯色に関する情報を受信し、それを用いることができるという効果が得られ、例えば、カーナビゲーション装置を備えたシステム等として有用である。 As described above, according to the information communication system and the like according to the present invention, the second in-vehicle device can receive information related to the lighting color of the traffic light and can use the information. For example, the second in-vehicle device includes a car navigation device. This is useful as a system.
1 第1の車載装置
2 サーバ
3 第2の車載装置
11、31 地図情報記憶部
12、32 現在位置取得部
13 点灯色取得部
14 信号機識別子取得部
15 車載送信部
16 進行判断手段
17 信号機判断手段
18、20 取得手段
19 画像取得手段
21 サーバ受信部
22 蓄積部
23 記憶部
24 点灯色予測部
25 サーバ送信部
33 要求送信部
34 車載受信部
35 地点受付部
36 経路探索部
37、41 出力部
38 距離取得部
39 移動時間算出部
40 料金取得部
100 情報通信システム
DESCRIPTION OF SYMBOLS 1 1st vehicle-mounted
Claims (15)
前記第1の車載装置は、
信号機の位置を含む地図に関する情報である地図情報が記憶される地図情報記憶部と、
現在位置を取得する現在位置取得部と、
前記地図情報を用いて、前記現在位置取得部が取得した現在位置に応じた信号機を識別する信号機識別子を取得する信号機識別子取得部と、
信号機の点灯色を取得する点灯色取得部と、
前記信号機識別子取得部が取得した信号機識別子と、当該信号機識別子で識別される信号機の点灯色とを前記サーバに送信する車載送信部と、を備え、
前記サーバは、
前記第1の車載装置から送信された信号機識別子及び点灯色を受信するサーバ受信部と、
前記サーバ受信部が受信した信号機識別子及び点灯色を対応付けて蓄積する蓄積部と、
前記蓄積部が蓄積した信号機識別子及び点灯色を用いて、信号機識別子と、当該信号機識別子で識別される信号機の点灯色とを含む信号機情報を前記第2の車載装置に送信するサーバ送信部と、を備え、
前記第2の車載装置は、
前記サーバから送信された信号機情報を受信する車載受信部と、
前記車載受信部が受信した信号機情報に関する出力を行う出力部と、を備えた、情報通信システム。 An information communication system comprising a server and first and second in-vehicle devices that can communicate with the server,
The first in-vehicle device is
A map information storage unit for storing map information which is information relating to the map including the position of the traffic light;
A current position acquisition unit for acquiring the current position;
Using the map information, a traffic signal identifier acquisition unit that acquires a traffic signal identifier that identifies a traffic signal according to the current position acquired by the current position acquisition unit;
A lighting color acquisition unit for acquiring the lighting color of the traffic light;
An in-vehicle transmission unit that transmits to the server the traffic signal identifier acquired by the traffic signal identifier acquisition unit and the lighting color of the traffic signal identified by the traffic signal identifier;
The server
A server receiver that receives the traffic signal identifier and the lighting color transmitted from the first in-vehicle device;
An accumulation unit that accumulates the traffic signal identifier and lighting color received by the server reception unit;
A server transmission unit that transmits the traffic signal information including the traffic signal identifier and the lighting color of the traffic signal identified by the traffic signal identifier to the second in-vehicle device using the traffic signal identifier and the lighting color accumulated by the storage unit; With
The second in-vehicle device is
An in-vehicle receiver that receives the traffic signal information transmitted from the server;
An information communication system comprising: an output unit that performs output related to traffic signal information received by the in-vehicle reception unit.
前記サーバは、
前記蓄積部が蓄積した点灯色及び時刻を用いて、将来の点灯色を予測する点灯色予測部をさらに備え、
前記サーバ送信部は、信号機識別子と、当該信号機識別子で識別される信号機の将来の点灯色とを含む信号機情報を前記第2の車載装置に送信する、請求項1記載の情報通信システム。 The storage unit stores a traffic signal identifier, a lighting color, and a time corresponding to the lighting color in association with each other,
The server
A lighting color prediction unit that predicts a future lighting color using the lighting color and time accumulated by the accumulation unit,
The information communication system according to claim 1, wherein the server transmission unit transmits signal information including a signal identifier and a future lighting color of the signal identified by the signal identifier to the second in-vehicle device.
前記第1の車載装置の設置されている車両が進行しているかどうか判断する進行判断手段と、
前記現在位置取得部が取得した現在位置が信号機に応じた領域に存在するかどうかを判断する信号機判断手段と、
現在位置が信号機に応じた領域に存在すると前記信号機判断手段によって判断された場合において、前記車両が進行していると前記進行判断手段によって判断されたときに、進行に応じた点灯色を取得し、前記車両が停止していると前記進行判断手段によって判断されたときに、停止に応じた点灯色を取得する取得手段と、を備えた、請求項1または請求項2記載の情報通信システム。 The lighting color acquisition unit
Progress determination means for determining whether or not the vehicle in which the first in-vehicle device is installed is traveling;
A traffic light determining means for determining whether or not the current position acquired by the current position acquisition unit exists in an area corresponding to a traffic light;
When it is determined by the traffic light determining means that the current position is in an area corresponding to the traffic light, a lighting color corresponding to the progress is acquired when the vehicle determining means determines that the vehicle is moving. The information communication system according to claim 1, further comprising: an acquisition unit configured to acquire a lighting color corresponding to the stop when the progress determination unit determines that the vehicle is stopped.
信号機の画像を取得する画像取得手段と、
前記画像取得手段が取得した信号機の画像を用いて、信号機の点灯色を取得する取得手段と、を備えた、請求項1または請求項2記載の情報通信システム。 The lighting color acquisition unit
Image acquisition means for acquiring an image of the traffic light;
The information communication system according to claim 1, further comprising: an acquisition unit configured to acquire a lighting color of the traffic signal using an image of the traffic signal acquired by the image acquisition unit.
信号機の位置を含む地図に関する情報である地図情報が記憶される第2の地図情報記憶部と、
前記車載受信部が受信した信号機情報と、前記第2の地図情報記憶部で記憶されている地図情報とを用いて、停止に応じた点灯色の信号機を回避するように経路探索を行う経路探索部と、をさらに備え、
前記出力部は、前記経路探索部が探索した経路に関する出力を行う、請求項2記載の情報通信システム。 The second in-vehicle device is
A second map information storage unit for storing map information which is information relating to the map including the position of the traffic signal;
A route search that uses the traffic signal information received by the in-vehicle reception unit and the map information stored in the second map information storage unit to perform a route search so as to avoid a traffic light with a lighting color corresponding to a stop. And further comprising
The information communication system according to claim 2, wherein the output unit performs output related to the route searched by the route search unit.
信号機の位置を含む地図に関する情報である地図情報が記憶される第2の地図情報記憶部と、
出発地及び目的地を受け付ける地点受付部と、
前記第2の地図情報記憶部で記憶されている地図情報を用いて、前記地点受付部が付け付けた出発地から目的地までの経路探索を行う経路探索部と、
前記経路探索部が探索した経路に存在する信号機に応じた信号機情報を用いて、当該経路に応じた移動時間を算出する移動時間算出部と、をさらに備え、
前記出力部は、前記移動時間算出部が算出した移動時間に関する出力を行う、請求項2記載の情報通信システム。 The second in-vehicle device is
A second map information storage unit for storing map information which is information relating to the map including the position of the traffic signal;
A point reception unit for receiving a departure place and a destination,
Using the map information stored in the second map information storage unit, a route search unit for performing a route search from the departure place to the destination attached by the point reception unit;
A travel time calculation unit that calculates a travel time according to the route using traffic signal information according to a traffic signal present in the route searched by the route search unit;
The information communication system according to claim 2, wherein the output unit performs output related to the travel time calculated by the travel time calculation unit.
前記経路探索部が探索した経路に応じた距離を取得する距離取得部と、
前記距離取得部が取得した距離に応じたタクシー料金、及び前記移動時間算出部が算出した移動時間に応じたタクシー料金を取得する料金取得部と、をさらに備え、
前記出力部は、前記料金取得部が取得した、距離に応じたタクシー料金及び移動時間に応じたタクシー料金を出力する、請求項8記載の情報通信システム。 The second in-vehicle device is
A distance acquisition unit that acquires a distance according to the route searched by the route search unit;
A taxi fare according to the distance acquired by the distance acquisition unit, and a fare acquisition unit for acquiring a taxi fare according to the travel time calculated by the travel time calculation unit,
The information communication system according to claim 8, wherein the output unit outputs a taxi fee according to a distance and a taxi fee according to a travel time acquired by the fee acquisition unit.
現在位置を取得する現在位置取得部と、
前記地図情報を用いて、前記現在位置取得部が取得した現在位置に応じた信号機を識別する信号機識別子を取得する信号機識別子取得部と、
信号機の点灯色を取得する点灯色取得部と、
前記信号機識別子取得部が取得した信号機識別子と、当該信号機識別子で識別される信号機の点灯色とを送信する車載送信部と、を備えた車載装置。 A map information storage unit for storing map information which is information relating to the map including the position of the traffic light;
A current position acquisition unit for acquiring the current position;
Using the map information, a traffic signal identifier acquisition unit that acquires a traffic signal identifier that identifies a traffic signal according to the current position acquired by the current position acquisition unit;
A lighting color acquisition unit for acquiring the lighting color of the traffic light;
A vehicle-mounted device comprising: a traffic signal identifier acquired by the traffic signal identifier acquisition unit; and a vehicle-mounted transmission unit that transmits a lighting color of the traffic signal identified by the traffic signal identifier.
前記第1の車載装置から送信された、信号機を識別する信号機識別子、及び当該信号機識別子で識別される信号機の点灯色を受信するサーバ受信部と、
前記サーバ受信部が受信した信号機識別子及び点灯色を対応付けて蓄積する蓄積部と、
前記蓄積部が蓄積した信号機識別子及び点灯色を用いて、信号機識別子と、当該信号機識別子で識別される信号機の点灯色とを含む信号機情報を前記第2の車載装置に送信するサーバ送信部と、を備えたサーバ。 A server capable of communicating with the first and second in-vehicle devices,
A server receiver for receiving a traffic signal identifier for identifying a traffic signal and a lighting color of the traffic signal identified by the traffic signal identifier transmitted from the first in-vehicle device;
An accumulation unit that accumulates the traffic signal identifier and lighting color received by the server reception unit;
A server transmission unit that transmits the traffic signal information including the traffic signal identifier and the lighting color of the traffic signal identified by the traffic signal identifier to the second in-vehicle device using the traffic signal identifier and the lighting color accumulated by the storage unit; A server with
前記車載受信部が受信した信号機情報に関する出力を行う出力部と、を備えた車載装置。 An in-vehicle receiver that receives traffic signal information including a traffic signal identifier for identifying a traffic signal and a lighting color of the traffic signal identified by the traffic signal identifier;
An in-vehicle device comprising: an output unit that performs output related to traffic signal information received by the in-vehicle reception unit.
前記サーバ受信部が、前記第1の車載装置から送信された、信号機を識別する信号機識別子、及び当該信号機識別子で識別される信号機の点灯色を受信するサーバ受信ステップと、
前記蓄積部が、前記サーバ受信ステップで受信した信号機識別子及び点灯色を対応付けて蓄積する蓄積ステップと、
前記サーバ送信部が、前記蓄積ステップで蓄積した信号機識別子及び点灯色を用いて、信号機識別子と、当該信号機識別子で識別される信号機の点灯色とを含む信号機情報を前記第2の車載装置に送信するサーバ送信ステップと、を備えた情報処理方法。 In the server communicable with the first and second in-vehicle devices, there is an information processing method processed using a server reception unit, a storage unit, and a server transmission unit,
A server receiving step in which the server reception unit receives a traffic signal identifier for identifying a traffic signal and a lighting color of the traffic signal identified by the traffic signal identifier transmitted from the first vehicle-mounted device;
An accumulation step in which the accumulation unit associates and accumulates the traffic signal identifier and the lighting color received in the server reception step;
The server transmission unit transmits the traffic signal information including the traffic signal identifier and the lighting color of the traffic signal identified by the traffic signal identifier to the second in-vehicle device using the traffic signal identifier and the lighting color accumulated in the accumulation step. An information processing method comprising: a server transmission step.
現在位置を取得する現在位置取得部、
前記地図情報を用いて、前記現在位置取得部が取得した現在位置に応じた信号機を識別する信号機識別子を取得する信号機識別子取得部、
信号機の点灯色を取得する点灯色取得部、
前記信号機識別子取得部が取得した信号機識別子と、当該信号機識別子で識別される信号機の点灯色とを送信する車載送信部として機能させるためのプログラム。 A computer that can access a map information storage unit in which map information that is information about a map including the position of a traffic light is stored,
A current position acquisition unit for acquiring the current position;
Using the map information, a traffic signal identifier acquisition unit that acquires a traffic signal identifier that identifies a traffic signal according to the current position acquired by the current position acquisition unit,
Lighting color acquisition unit that acquires the lighting color of traffic lights,
The program for functioning as a vehicle-mounted transmission part which transmits the traffic signal identifier which the said traffic signal identifier acquisition part acquired, and the lighting color of the traffic signal identified with the said traffic signal identifier.
信号機を識別する信号機識別子と、当該信号機識別子で識別される信号機の点灯色とを含む信号機情報を受信する車載受信部、
前記車載受信部が受信した信号機情報に関する出力を行う出力部として機能させるためのプログラム。 Computer
A vehicle-mounted receiving unit that receives traffic signal information including a traffic signal identifier for identifying the traffic signal and a lighting color of the traffic signal identified by the traffic signal identifier;
The program for functioning as an output part which performs the output regarding the traffic signal information which the said vehicle-mounted receiving part received.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012238624A JP5955742B2 (en) | 2012-10-30 | 2012-10-30 | Information communication system, in-vehicle device, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012238624A JP5955742B2 (en) | 2012-10-30 | 2012-10-30 | Information communication system, in-vehicle device, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014089551A true JP2014089551A (en) | 2014-05-15 |
JP5955742B2 JP5955742B2 (en) | 2016-07-20 |
Family
ID=50791417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012238624A Active JP5955742B2 (en) | 2012-10-30 | 2012-10-30 | Information communication system, in-vehicle device, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5955742B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017021705A (en) * | 2015-07-14 | 2017-01-26 | 株式会社オートネットワーク技術研究所 | Communication system and on-vehicle communication device |
JP2017091163A (en) * | 2015-11-09 | 2017-05-25 | パイオニア株式会社 | Determination device, determination system, determination method, and program for determination device |
JP2017117178A (en) * | 2015-12-24 | 2017-06-29 | 住友電工システムソリューション株式会社 | Traffic information providing system, traffic information providing device, traffic information providing program, and on-vehicle unit |
JP2019036100A (en) * | 2017-08-14 | 2019-03-07 | 株式会社デンソー | Driving support device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11306498A (en) * | 1998-04-16 | 1999-11-05 | Matsushita Electric Ind Co Ltd | On-board camera system |
JP2000221877A (en) * | 1999-01-29 | 2000-08-11 | Kanto Auto Works Ltd | Information display device for taxi |
JP2006048624A (en) * | 2004-07-09 | 2006-02-16 | Aisin Aw Co Ltd | Method of producing traffic signal information, method of providing traffic signal guidance information and navigation apparatus |
JP2010111315A (en) * | 2008-11-07 | 2010-05-20 | Toyota Motor Corp | Device and method for providing aroma for vehicle |
-
2012
- 2012-10-30 JP JP2012238624A patent/JP5955742B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11306498A (en) * | 1998-04-16 | 1999-11-05 | Matsushita Electric Ind Co Ltd | On-board camera system |
JP2000221877A (en) * | 1999-01-29 | 2000-08-11 | Kanto Auto Works Ltd | Information display device for taxi |
JP2006048624A (en) * | 2004-07-09 | 2006-02-16 | Aisin Aw Co Ltd | Method of producing traffic signal information, method of providing traffic signal guidance information and navigation apparatus |
JP2010111315A (en) * | 2008-11-07 | 2010-05-20 | Toyota Motor Corp | Device and method for providing aroma for vehicle |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017021705A (en) * | 2015-07-14 | 2017-01-26 | 株式会社オートネットワーク技術研究所 | Communication system and on-vehicle communication device |
JP2017091163A (en) * | 2015-11-09 | 2017-05-25 | パイオニア株式会社 | Determination device, determination system, determination method, and program for determination device |
JP2017117178A (en) * | 2015-12-24 | 2017-06-29 | 住友電工システムソリューション株式会社 | Traffic information providing system, traffic information providing device, traffic information providing program, and on-vehicle unit |
JP2019036100A (en) * | 2017-08-14 | 2019-03-07 | 株式会社デンソー | Driving support device |
Also Published As
Publication number | Publication date |
---|---|
JP5955742B2 (en) | 2016-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10012511B2 (en) | Method and apparatus for predicting destinations | |
US9127954B2 (en) | Navigation system, navigation apparatus, and data center | |
WO2013132033A1 (en) | Point of interest database maintenance system | |
CN106767858A (en) | Traffic route planning system | |
WO2006080511A1 (en) | Navigation device traffic information reception method | |
CN102646333A (en) | Detection information management system, vehicle terminal, and detection information management device | |
CN111462519B (en) | Guidance device, guidance method, and storage medium | |
JP2015224871A (en) | Center device, driving support system, and driving support method | |
US20220349727A1 (en) | Method and system for constructing electronic horizon | |
JP5955742B2 (en) | Information communication system, in-vehicle device, and program | |
JP2013077051A (en) | Fuel consumption estimation device, navigation device, and fuel consumption estimation method | |
JP2004347448A (en) | Method for searching route in navigation apparatus | |
JP2020008436A (en) | Route information assistance device and route information assistance system | |
JP2005010060A (en) | Map data distribution method in communication type navigation system | |
JP5032592B2 (en) | Route search device, route search method, route search program, and recording medium | |
EP3999807B1 (en) | Generating segment data | |
JP2004078786A (en) | Inter-vehicle communication device | |
JP2007218923A (en) | Method for searching route in navigation apparatus | |
JP2007256020A (en) | Navigation device, navigation method, and navigation program | |
JP5955743B2 (en) | Information communication system, in-vehicle device, and program | |
JP2014106046A (en) | Travelable area display system | |
JP2004177199A (en) | Car navigation apparatus, car navigation method, program, and recording medium | |
JP2011075403A (en) | Navigation system, navigation apparatus, navigation server, and navigation method | |
JP2007218924A (en) | Method for searching route in navigation apparatus | |
JPWO2007010933A1 (en) | Route search device, route search method, route search program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160210 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160406 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160422 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160519 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160607 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160615 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5955742 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |