WO2010095193A1 - 地図情報処理装置 - Google Patents

地図情報処理装置 Download PDF

Info

Publication number
WO2010095193A1
WO2010095193A1 PCT/JP2009/005984 JP2009005984W WO2010095193A1 WO 2010095193 A1 WO2010095193 A1 WO 2010095193A1 JP 2009005984 W JP2009005984 W JP 2009005984W WO 2010095193 A1 WO2010095193 A1 WO 2010095193A1
Authority
WO
WIPO (PCT)
Prior art keywords
tunnel
map information
link
distance
current position
Prior art date
Application number
PCT/JP2009/005984
Other languages
English (en)
French (fr)
Inventor
池内智哉
御厨誠
梅津正春
小高康志
内野幸生
Original Assignee
三菱電機株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to US13/131,697 priority Critical patent/US8532926B2/en
Priority to DE112009004047.0T priority patent/DE112009004047B4/de
Priority to CN200980157282.3A priority patent/CN102317740B/zh
Priority to JP2011500369A priority patent/JP5153937B2/ja
Publication of WO2010095193A1 publication Critical patent/WO2010095193A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching

Definitions

  • the present invention relates to a map information processing apparatus that is applied to, for example, a navigation apparatus and processes map information, and more particularly to a technique for outputting information about a tunnel exit when traveling through a tunnel that branches inside.
  • the tunnel is displayed on the map in a form different from the road.
  • psychological anxiety due to the fact that the distance to the tunnel exit is not known may occur while traveling through a long tunnel.
  • Patent Document 1 discloses a navigation device that can quickly inform a driver of a relationship between a current position and an evacuation route when an accident or the like is encountered in a tunnel. .
  • this navigation device detects an emergency such as an accident or automatically according to a user instruction and notifies the relationship between the current position and the evacuation exit.
  • the present invention has been made to solve the above-described problems, and an object of the present invention is to provide a map information processing apparatus that can eliminate a driver's psychological anxiety that occurs when traveling through a tunnel.
  • the present invention provides a map information storage unit that stores map information, a sensor information input unit that inputs sensor information used for calculating the current position, and map information read from the map information storage unit And the sensor information input from the sensor information input unit, the current position is calculated, and when it is determined that the calculated current position is within the tunnel indicated by the read map information, the tunnel If the tunnel is branched, the navigation processing unit calculates the distance to all tunnel end points, generates a map image including the calculated distance, and the output control unit outputs the map image generated by the navigation processing unit. I have.
  • the distance to all tunnel exits is displayed, so the distance to the tunnel exit is not known.
  • the driver's psychological burden can be reduced.
  • FIG. 1 is a block diagram showing a configuration of a map information processing apparatus according to Embodiment 1 of the present invention.
  • This map information processing apparatus includes a remote controller (hereinafter abbreviated as “remote controller”) light receiving device 11, a vehicle speed sensor 12, a GPS (Global Positioning System) receiver 13, an angular velocity sensor 14, a display device 15, a voice output device 16, and A navigation unit 17 is provided.
  • remote controller hereinafter abbreviated as “remote controller” light receiving device 11
  • vehicle speed sensor 12 a GPS (Global Positioning System) receiver 13
  • GPS Global Positioning System
  • the remote control light receiving device 11 receives a signal (infrared ray or radio wave) instructing an operation sent from a wireless remote control (not shown) operated by the user, and sends it to the navigation unit 17 as an operation signal.
  • a signal infrared ray or radio wave
  • the vehicle speed sensor 12 measures the speed at which it moves and sends it to the navigation unit 17 as a speed signal.
  • the GPS receiver 13 receives radio waves transmitted from GPS satellites and sends them to the navigation unit 17 as GPS signals.
  • the angular velocity sensor 14 measures its own direction change and sends it to the navigation unit 17 as an azimuth signal.
  • the display device 15 is composed of a liquid crystal display device, for example, and displays information such as a map image, a recommended route, or a remaining tunnel distance in accordance with a video signal sent from the navigation unit 17.
  • the audio output device 16 is constituted by, for example, a speaker, and outputs audio for guiding to a destination according to a recommended route or audio for notifying the remaining distance of the tunnel according to an audio signal sent from the navigation unit 17.
  • various information included in the map information is output by voice.
  • the navigation unit 17 includes a user operation input unit 21, a sensor information input unit 22, an HDD (Hard Disk Drive) 23, a RAM (Random Access Memory) 24, a navigation processing unit 25, an output control unit 26, and a control unit 27. .
  • the user operation input unit 21 receives an operation signal sent from the remote control light receiving device 11 and sends it to the control unit 27.
  • the sensor information input unit 22 receives the vehicle speed signal sent from the vehicle speed sensor 12, the GPS signal sent from the GPS receiver 13, and the azimuth signal sent from the angular velocity sensor 14, and sent to the control unit 27 as sensor information. send.
  • HDD 23 corresponds to the map information storage unit of the present invention and stores map information.
  • the map information is expressed in a graph structure in which intersections are nodes and roads between intersections are links.
  • Each link has a tunnel flag indicating whether the road is a tunnel.
  • the tunnel flag is set to “1” when the road is a tunnel and “0” when the road is not a tunnel.
  • travelable direction information indicating the direction in which the vehicle can travel is added to each link.
  • the map information stored in the HDD 23 is read by the control unit 27.
  • map information storage unit of the present invention is not limited to the HDD, but is configured from a disk drive device that reads map information stored in a recording medium such as a DVD (Digital Versatile Disk) or a CD (Compact Disc). Can do.
  • a recording medium such as a DVD (Digital Versatile Disk) or a CD (Compact Disc). Can do.
  • the RAM 24 temporarily stores data used in various processes. For example, the map information read from the HDD 23 is written into the RAM 24 via the control unit 27. The map information stored in the RAM 24 is read out by the navigation processing unit 25 via the control unit 27.
  • the navigation processing unit 25 executes various processes for realizing the navigation function in response to an instruction from the control unit 27.
  • the navigation processing unit 25 detects the current location using sensor information sent from the sensor information input unit 22 via the control unit 27, and the position on the road where the detected current location exists ( (Hereinafter simply referred to as “current position”) with reference to map information read from the HDD 23 via the control unit 27, a current position calculation function, and a map image of the vicinity of the current position or an arbitrary point displayed on the display device 15
  • a map display function that generates a route, a route calculation function that calculates a recommended route from the current position to any point or between any two points, and guidance such as turning left or right to the destination according to the recommended route calculated by the route calculation function Processing for realizing a route guidance function and the like is executed. Each of these functions is realized with reference to map information stored in the HDD 23.
  • the processing result in the navigation processing unit 25 is sent to the control unit 27.
  • the output control unit 26 generates a video signal based on the result of the navigation process sent from the navigation processing unit 25 via the control unit 27 and sends it to the display device 15, and also generates an audio signal to generate the audio output device 16. Send to.
  • the control unit 27 controls the entire navigation unit 17 by controlling data transmission / reception among the user operation input unit 21, the sensor information input unit 22, the HDD 23, the RAM 24, the navigation processing unit 25, and the output control unit 26.
  • step ST11 it is checked whether or not the tunnel flag of the link R1 at the current position is “1” (step ST11). That is, the navigation processing unit 25 calculates the current position using the current position calculation function, and checks whether the tunnel flag assigned to the link R1 where the calculated current position exists is “1”. If it is determined in this step ST11 that the tunnel flag of the link R1 is not “1”, it is recognized that it is not in the tunnel, and the standby state is entered while repeatedly executing this step ST11.
  • Step ST12 the navigation processing unit 25 calculates the distance D1 from the current position to the node existing in the traveling direction of the link R1 with reference to the map information read from the HDD 23 via the control unit 27.
  • the calculated distance D1 is stored in the navigation processing unit 25 and is referred to in the next tunnel distance calculation process.
  • a tunnel distance calculation process in front of the link R1 is executed (step ST13).
  • the link R1 and the distance D1 are passed to the tunnel distance calculation process as arguments. Details of the tunnel distance calculation processing will be described with reference to the flowchart shown in FIG. In the flowchart shown in FIG. 3, the process starts with the reference link A and the accumulated tunnel distance B specified as arguments. That is, R1 and D1 designated in step ST13 in FIG. 2 are started as arguments A and B in FIG.
  • step ST21 it is checked whether or not the inspection of all links connected to the node in the traveling direction of the link A has been completed. That is, the navigation processing unit 25 refers to the map information read from the HDD 23 via the control unit 27, and whether or not the inspection for all of the plurality of links connected to the nodes existing in the traveling direction of the link A has been completed. Check out. If it is determined in step ST21 that the inspection of all the links connected to the node in the traveling direction of link A is completed, the sequence returns to the main process, and then the main process ends.
  • step ST21 if it is determined in step ST21 that the inspection of all the links connected to the node in the traveling direction of link A has not been completed, then one of the uninspected links is selected (step ST21). ST22). That is, the navigation processing unit 25 selects one link from a plurality of links connected to the nodes existing in the traveling direction of the link R1. In the following steps, the link selected here is referred to as R2.
  • step ST23 it is checked whether or not the link R2 can pass in the traveling direction. That is, the navigation processing unit 25 refers to the travelable direction information added to the link R2 selected in step ST22 to check whether the link R2 can pass in the traveling direction. If it is determined in step ST23 that the vehicle cannot travel in the traveling direction, the sequence returns to step ST21 and the above-described processing is repeated. Thereby, the link etc. for which entry is prohibited are removed from the processing target.
  • step ST23 if it is determined in step ST23 that the link R2 can pass in the traveling direction, it is then checked whether the link R2 is the link A (step ST24). If it is determined in step ST24 that R2 is the link A, the sequence returns to step ST21 and the above-described processing is repeated. As a result, the link corresponding to the progress of making a U-turn in the tunnel is removed from the processing target.
  • step ST24 If it is determined in step ST24 that the link R2 is not the link A, it is then checked whether the tunnel flag of the link R2 is “1” (step ST25). That is, the navigation processing unit 25 checks whether the tunnel flag added to the link R2 selected in step ST22 is “1”.
  • step ST25 If it is determined in this step ST25 that the tunnel flag of the link R2 is “1”, it is recognized that the node existing in the traveling direction of the link R2 is not the end point of the tunnel, and the link length of the link R2 at the distance B Are added to calculate the distance D2 (step ST26). That is, the navigation processing unit 25 adds the link length of the link R2 acquired from the map information to the distance B calculated in step ST12 of the main process. Thereby, the distance D2 from the current position to the node existing in the traveling direction of the link R2 is calculated.
  • a tunnel distance calculation process in front of the link R2 is executed (step ST27).
  • the link R2 and the distance D2 are passed to the tunnel distance calculation process as arguments.
  • This tunnel distance calculation process is the same as the tunnel distance calculation process ahead of the link R1 described above except that the link R2 and the distance D2 are used as arguments.
  • the sequence returns to the main process, and then the main process ends. If the tunnel end point is not detected in the tunnel distance calculation process ahead of the link R2 in step ST27, the process is similarly performed while increasing the nesting level of the tunnel distance calculation process until the tunnel end point is detected. Is executed.
  • step ST25 If it is determined in step ST25 that the tunnel flag of the link R2 is not “1”, it is recognized that the node existing in the traveling direction of the link R2 is the tunnel end point, and the distance D2 is the distance to the tunnel end point. (Step ST28). That is, the distance D2 calculated in step ST26 is output as the tunnel distance from the current position to the node existing in the traveling direction of the link R2. When there is no branch in the tunnel, the distance D1 is output as the tunnel distance. Thereafter, the sequence returns to step ST21 and the above-described processing is repeated.
  • tunnel information is then displayed (step ST14). That is, the navigation processing unit 25 sends data representing the tunnel distance obtained by the tunnel distance calculation process to the output control unit 26 via the control unit 27.
  • the output control unit 26 generates an image in which the tunnel remaining distance indicated by the received data representing the tunnel distance is superimposed on the map, and sends it to the display device 15 as a video signal.
  • the remaining distance to the tunnel exit is displayed on a part of the screen of the display device 15.
  • FIG. 4 shows a display example when the tunnel branches into two, but when the tunnel branches into three or more, the remaining distance to each tunnel exit is displayed.
  • the output control unit 26 can be configured to further generate an audio signal based on the received data representing the tunnel distance and send it to the audio output device 16. Thereby, the remaining distance from the audio output device 16 to each tunnel exit is output as audio.
  • the map information processing apparatus According to the map information processing apparatus according to the first embodiment of the present invention, even when the tunnel enters a tunnel, even if it is a complicated tunnel that branches inside, it can reach all tunnel exits. Since the distance is displayed, the driver's psychological burden due to not knowing the distance to the tunnel exit can be reduced.
  • FIG. 2 The map information processing apparatus according to the second embodiment of the present invention displays only the distance to the tunnel end point included in the recommended route even when the tunnel branches.
  • the configuration of the map information processing apparatus according to Embodiment 2 of the present invention is the same as that of the map information processing apparatus according to Embodiment 1 shown in FIG.
  • FIG. 5 is a flowchart showing a tunnel distance calculation process performed in the tunnel display process.
  • the steps used to execute the same or equivalent process as the tunnel distance calculation process of the map information processing apparatus according to the first embodiment shown in the flowchart of FIG. Simplify the description.
  • step ST21 it is checked whether or not the inspection of all links connected to the node in the traveling direction of the link A has been completed. If it is determined in step ST21 that the inspection of all the links connected to the node in the traveling direction of link A is completed, the sequence returns to the main process, and then the main process ends.
  • step ST21 if it is determined in step ST21 that the inspection of all the links connected to the node in the traveling direction of link A has not been completed, then one of the uninspected links is selected (step ST21). ST22). In the following steps, the link selected here is referred to as R2.
  • step ST31 it is checked whether or not the link R2 is included in the current recommended route. That is, the navigation processing unit 25 collates the data of the link R2 selected in step ST22 with the route data read from the RAM 24 via the control unit 27, thereby determining whether the link R2 is included in the current recommended route. Check out. If it is determined in step ST31 that the link R2 is not included in the current recommended route, the sequence returns to step ST21 and the above-described processing is repeated. As a result, links other than the links constituting the recommended route are excluded from the processing targets.
  • step ST31 if it is determined in step ST31 that the link R2 is included in the current recommended route, it is then checked whether or not the tunnel flag of the link R2 is “1” (step ST25). If it is determined in this step ST25 that the tunnel flag of the link R2 is “1”, it is recognized that the node existing in the traveling direction of the link R2 is not the end point of the tunnel, and the link length of the link R2 at the distance B Are added to calculate the distance D2 (step ST26). Next, a tunnel distance calculation process in front of the link R2 is executed (step ST27). When the tunnel distance calculation process ahead of the link R2 in step ST27 ends, the sequence returns to the main process, and then the main process ends.
  • step ST25 When it is determined in step ST25 that the tunnel flag of the link R2 is not “1”, it is recognized that the node existing in the traveling direction of the link R2 is the tunnel end point, and the distance B is the distance to the tunnel end point. (Step ST28). Thereafter, the sequence returns to step ST21 and the above-described processing is repeated.
  • the map information processing apparatus of the second embodiment of the present invention when entering the tunnel while traveling along the recommended route, the remaining road to the tunnel exit on the recommended route is displayed. Since the distance is displayed, the driver's psychological burden due to not knowing the remaining distance to the tunnel exit can be reduced. Moreover, since only the remaining distance to one tunnel exit existing on the recommended route needs to be calculated, the processing load can be reduced as compared with the map information processing apparatus according to the first embodiment.
  • Embodiment 3 The map information processing apparatus according to the third embodiment of the present invention displays only the distance to the tunnel end point that can be reached by one branch when the tunnel branches.
  • the configuration of the map information processing apparatus according to Embodiment 3 of the present invention is the same as that of the map information processing apparatus according to Embodiment 1 shown in FIG.
  • step ST11 it is checked whether or not the tunnel flag of the link R1 at the current position is “1” (step ST11). If it is determined in this step ST11 that the tunnel flag of the link R1 is not “1”, it is recognized that it is not in the tunnel, and the standby state is entered while repeatedly executing this step ST11.
  • step ST11 If it is determined that the tunnel flag of the link R1 is “1” in the standby state by repeatedly executing this step ST11, it is recognized that the tunnel is in the tunnel, and then the node in the traveling direction of the link R1 from the current position. Distance D1 is calculated (step ST12).
  • step ST41 the branch count J is set to “0” (step ST41). That is, the navigation processing unit 25 initializes the number of branches J held therein to “0”.
  • a tunnel distance calculation process in front of the link R1 is executed (step ST42).
  • the link R1, the distance D1, and the branch count J are passed to the tunnel distance calculation process as arguments.
  • the details of the tunnel distance calculation process will be described with reference to the flowchart shown in FIG. In the following, the steps used to execute the same or equivalent process as the tunnel distance calculation process of the map information processing apparatus according to the first embodiment shown in the flowchart of FIG. Simplify the description.
  • the navigation processing unit 25 refers to the map information read from the HDD 23 via the control unit 27, and is a link that is connected to a node existing in the traveling direction of the link A and can pass in the traveling direction. It is checked whether or not there is only one link with the flag “1”.
  • step ST51 If it is determined in this step ST51 that there is only one link having a tunnel flag “1” that can be passed in the traveling direction connected to the node in the traveling direction of the link A, the sequence proceeds to step ST53.
  • step ST51 if it is determined that there is not only one link having a tunnel flag “1” that can be passed in the traveling direction connected to the node in the traveling direction of link A, then the branch count J is “ It is checked whether it is smaller than 1 ”(step ST52). That is, the navigation processing unit 25 checks whether the branch count J is “0”.
  • step ST52 if it is determined that the number of branches J is not smaller than “1”, that is, “1” or more, it is recognized that it is the second branch, and the tunnel distance calculation process is terminated and the sequence is completed. Returns to the main process, and then the main process ends. On the other hand, if it is determined in step ST52 that the number of branches J is smaller than “1”, it is recognized that this is the first branch, and the sequence proceeds to step ST53.
  • step ST53 one link is selected from the links having the tunnel flag “1” that can pass in the traveling direction connected to the node in the traveling direction of the link A, and is set as the link R2. That is, the navigation processing unit 25 executes the following process using one of the links having the tunnel flag “1” that is connected to the node in the traveling direction of the link A and that has the link flag “1” as the link R2.
  • step ST23 it is checked whether or not the link R2 can pass in the traveling direction. If it is determined in step ST23 that the vehicle cannot travel in the traveling direction, the sequence returns to step ST51 and the above-described processing is repeated. Thereby, the link for which entry is prohibited is removed from the processing target.
  • step ST23 if it is determined in step ST23 that the link R2 can pass in the traveling direction, it is then checked whether the link R2 is the link A (step ST24). If it is determined in step ST24 that R2 is the link A, the sequence returns to step ST51, and the above-described processing is repeated. As a result, the link corresponding to the progress of making a U-turn in the tunnel is removed from the processing target.
  • step ST24 If it is determined in step ST24 that the link R2 is not the link A, it is then checked whether the tunnel flag of the link R2 is “1” (step ST25). If it is determined in this step ST25 that the tunnel flag of the link R2 is “1”, it is recognized that the node existing in the traveling direction of the link R2 is not the end point of the tunnel, and the link length of the link R2 at the distance B Are added to calculate the distance D2 (step ST26). Next, “1” is added to the branch count J (step ST54). That is, the navigation processing unit 25 adds “1” to the branch count J held at that time.
  • a tunnel distance calculation process in front of the link R2 is executed (step ST55).
  • the link R1, the distance D1, and the branch count J are passed to the tunnel distance calculation process as arguments.
  • This tunnel distance calculation process is the same as the tunnel distance calculation process ahead of the link R1 described above, except that the link R2, the distance D2, and the number of branches J are used as arguments. If it is determined that the number of branches J in step ST55 is not smaller than “1”, the sequence returns to the main process, and then the main process ends.
  • step ST25 When it is determined in step ST25 that the tunnel flag of the link R2 is not “1”, it is recognized that the node existing in the traveling direction of the link R2 is the tunnel end point, and the distance B is the distance to the tunnel end point. (Step ST28). Thereafter, the sequence returns to step ST51, and the above-described processing is repeated.
  • tunnel information is then displayed (step ST14).
  • tunnel information is then displayed (step ST14).
  • the distance to the tunnel end point that can be reached by one branch is displayed on a part of the screen of the display device 15.
  • the distance to the tunnel exit can be output by voice.
  • the map information processing apparatus when entering the tunnel, only the distance to the tunnel end point that can be reached by one branch is displayed.
  • the driver's psychological burden caused by not knowing the distance to the exit can be reduced.
  • the processing load can be reduced as compared with the map information processing apparatus according to the first embodiment.
  • the link branches into two links at the branch point P1, and one link branches into two links at the branch point P2.
  • the other link branches into two links at the branch point P3 the distance to the tunnel exit is not displayed at the current position.
  • the remaining distance of the tunnel is displayed when the vehicle travels between the branch point P1 and the branch point P2, so the driver's psychological burden due to not knowing the distance to the tunnel exit is reduced. it can.
  • the distance to the tunnel exit is displayed or output by voice so as to notify the user. Can be displayed, or can be output by voice to notify the user.
  • the navigation processing unit 25 divides the tunnel distance calculated in the above-described procedure by the speed included in the sensor information sent from the sensor information input unit 22 via the control unit 27 to reach the tunnel exit. It can be configured to calculate time.
  • the map information storage device displays the distances to all tunnel exits even when the tunnel enters a tunnel, even if it is a complex tunnel that branches inside. Because it can reduce the driver's psychological burden caused by not knowing, it relates to a map information processing device that processes map information in navigation devices, etc., especially when outputting information about the tunnel exit when traveling through a tunnel that branches internally Suitable for

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

 地図情報を記憶する地図情報記憶部23と、現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部22と、地図情報記憶部から読み込んだ地図情報とセンサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が読み込んだ地図情報によって示されるトンネル内であることを判断した場合に、該トンネルが前方で分岐するトンネルであれば全てのトンネル終点までの距離を算出し、該算出した距離を含む地図画像を生成するナビゲーション処理部25と、ナビゲーション処理部で生成された地図画像を出力する出力制御部26を備えている。

Description

地図情報処理装置
 この発明は、例えばナビゲーション装置などに適用されて地図情報を処理する地図情報処理装置に関し、特に内部で分岐するトンネルを走行時にトンネル出口に関する情報を出力する技術に関する。
 従来のナビゲーション装置では、トンネルを走行中は、地図上にトンネルが道路とは異なる形態で表示される。しかしながら、トンネルの残距離が表示されないので、長いトンネルを走行中は、トンネル出口までの距離が分からないことに起因する心理的不安が生じることがある。
 トンネルに関する情報を出力する技術として、特許文献1は、トンネル内で事故などに遭遇した場合に、現在位置と避難経路との関係を運転手に迅速に知らせることができるナビゲーション装置を開示している。このナビゲーション装置は、トンネル内で事故などに遭遇した場合に、ユーザの指示によって、または、自動的に事故などの緊急事態を検知して、現在位置と避難口の関係を通知する。
特開2008-96346号公報
 しかしながら、上述した特許文献1に開示されたナビゲーション装置では、通常の走行中にはトンネル出口の情報がドライバに提示されないため、上述したドライバの心理的不安を解消することはできない。
 この発明は、上述した問題を解消するためになされたものであり、その課題は、トンネルを走行時に生じるドライバの心理的不安を解消できる地図情報処理装置を提供することにある。
 この発明は、上記課題を解決するために、地図情報を記憶する地図情報記憶部と、現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、地図情報記憶部から読み込んだ地図情報とセンサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が読み込んだ地図情報によって示されるトンネル内であることを判断した場合に、該トンネルが前方で分岐するトンネルであれば全てのトンネル終点までの距離を算出し、該算出した距離を含む地図画像を生成するナビゲーション処理部と、ナビゲーション処理部で生成された地図画像を出力する出力制御部とを備えている。
 この発明によれば、トンネルに進入した場合に、内部で分岐するような複雑なトンネルであっても、全てのトンネル出口までの距離が表示されるので、トンネル出口までの距離がわからないことに起因するドライバの心理的負担を軽減できる。
この発明の実施の形態1に係る地図情報処理装置の構成を示すブロック図である。 この発明の実施の形態1に係る地図情報処理装置のトンネル表示処理で行われるメイン処理を示すフローチャートである。 この発明の実施の形態1に係る地図情報処理装置のトンネル表示処理で行われるトンネル距離算出処理を示すフローチャートである。 この発明の実施の形態1に係る地図情報処理装置で表示される画面例を示す図である。 この発明の実施の形態2に係る地図情報処理装置のトンネル表示処理で行われるトンネル距離算出処理を示すフローチャートである。 この発明の実施の形態2に係る地図情報処理装置で表示される画面例を示す図である。 この発明の実施の形態3に係る地図情報処理装置のトンネル表示処理で行われるメイン処理を示すフローチャートである。 この発明の実施の形態3に係る地図情報処理装置のトンネル表示処理で行われるトンネル距離算出処理を示すフローチャートである。 この発明の実施の形態3に係る地図情報処理装置で表示される画面例を示す図である。 この発明の実施の形態3に係る地図情報処理装置において分岐したリンクの各々がさらに分岐する場合の動作を説明するための図である。
 以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態1.
 図1は、この発明の実施の形態1に係る地図情報処理装置の構成を示すブロック図である。なお、以下では、地図情報処理装置がナビゲーション装置に適用されている例について説明する。この地図情報処理装置は、リモートコントローラ(以下、「リモコン」と略する)受光装置11、車速センサ12、GPS(Global Positioning System)受信機13、角速度センサ14、表示装置15、音声出力装置16およびナビゲーションユニット17を備えている。
 リモコン受光装置11は、ユーザによって操作されたワイヤレスリモコン(図示しない)から送られてくる操作を指示する信号(赤外線または電波)を受信し、操作信号としてナビゲーションユニット17に送る。
 車速センサ12は、自己の移動する速度を計測し、速度信号としてナビゲーションユニット17に送る。GPS受信機13は、GPS衛星から送信される電波を受信し、GPS信号としてナビゲーションユニット17に送る。角速度センサ14は、自己の方向変化を計測し、方位信号としてナビゲーションユニット17に送る。
 表示装置15は、例えば液晶ディスプレイ装置から構成されており、ナビゲーションユニット17から送られてくる映像信号に応じて、地図画像、推奨経路またはトンネル残距離などといった情報を表示する。
 音声出力装置16は、例えばスピーカから構成されており、ナビゲーションユニット17から送られてくる音声信号に応じて、推奨経路に従って目的地までの案内を行う音声またはトンネルの残距離を知らせる音声などを出力する他に、地図情報に含まれている種々の情報を音声で出力する。
 ナビゲーションユニット17は、ユーザ操作入力部21、センサ情報入力部22、HDD(Hard Disk Drive)23、RAM(Random Access Memory)24、ナビゲーション処理部25、出力制御部26および制御部27を備えている。
 ユーザ操作入力部21は、リモコン受光装置11から送られてくる操作信号を受け取り、制御部27に送る。センサ情報入力部22は、車速センサ12から送られてくる車速信号、GPS受信機13から送られてくるGPS信号および角速度センサ14から送られてくる方位信号を受け取り、センサ情報として制御部27に送る。
 HDD23は、この発明の地図情報記憶部に対応し、地図情報を記憶する。地図情報は、交差点をノードとし、交差点間の道路をリンクとするグラフ構造で表現されている。各リンクには、その道路がトンネルかどうかを表すトンネルフラグが付加されている。トンネルフラグは、当該道路がトンネルである場合は「1」、トンネルでない場合は「0」にセットされている。また、各リンクには、車両が走行可能な方向を示す走行可能方向情報が付加されている。このHDD23に記憶されている地図情報は、制御部27によって読み出される。
 なお、この発明の地図情報記憶部は、HDDに限らず、例えば、DVD(Digital Versatile Disk)またはCD(Compact Disc)などといった記録媒体に格納されている地図情報を読み出すディスクドライブ装置から構成することができる。
 RAM24は、各種の処理で使用されるデータを一時的に記憶する。例えば、RAM24には、HDD23から読み出された地図情報が、制御部27を介して、書き込まれる。また、RAM24に格納されている地図情報は、制御部27を介して、ナビゲーション処理部25によって読み出される。
 ナビゲーション処理部25は、制御部27からの指示に応じて、ナビゲーション機能を実現するための各種処理を実行する。例えば、ナビゲーション処理部25は、センサ情報入力部22から制御部27を介して送られてくるセンサ情報を用いて現在地点を検出し、この検出した現在地点が存在している道路上の位置(以下、単に「現在位置」という)を、HDD23から制御部27を介して読み込んだ地図情報を参照して算出する現在位置算出機能、表示装置15に表示する現在位置付近または任意の地点の地図画像を生成する地図表示機能、現在位置から任意の地点までまたは任意の2地点間の推奨経路を算出する経路計算機能、経路計算機能によって算出された推奨経路に従って目的地まで右左折などの案内を行う経路案内機能などを実現するための処理を実行する。これらの各機能は、HDD23に記憶されている地図情報を参照しながら実現される。このナビゲーション処理部25における処理結果は、制御部27に送られる。
 出力制御部26は、ナビゲーション処理部25から制御部27を介して送られてくるナビゲーション処理の結果に基づき映像信号を生成して表示装置15に送るとともに、音声信号を生成して音声出力装置16に送る。
 制御部27は、ユーザ操作入力部21、センサ情報入力部22、HDD23、RAM24、ナビゲーション処理部25および出力制御部26間のデータの送受を制御することにより、ナビゲーションユニット17の全体を制御する。
 次に、上記のように構成される実施の形態1に係る地図情報処理装置の動作を、トンネル出口に関する情報を表示するためのトンネル表示処理を中心に、図2および図3に示すフローチャートを参照しながら説明する。
 まず、トンネル表示処理で行われるメイン処理を、図2に示すフローチャートを参照しながら説明する。メイン処理では、まず、現在位置のリンクR1のトンネルフラグが「1」であるかどうかが調べられる(ステップST11)。すなわち、ナビゲーション処理部25は、現在位置算出機能を用いて現在位置を算出し、この算出した現在位置が存在するリンクR1に付与されているトンネルフラグが「1」であるかどうかを調べる。このステップST11において、リンクR1のトンネルフラグが「1」でないことが判断されると、トンネル内でない旨が認識され、このステップST11を繰り返し実行しながら待機状態に入る。
 このステップST11の繰り返し実行による待機状態において、リンクR1のトンネルフラグが「1」であることが判断されると、トンネル内である旨が認識され、次いで、現在位置からリンクR1の進行方向のノードまでの距離D1が算出される(ステップST12)。すなわち、ナビゲーション処理部25は、現在位置から、リンクR1の進行方向に存在するノードまでの距離D1を、HDD23から制御部27を介して読み込んだ地図情報を参照して算出する。この算出された距離D1は、ナビゲーション処理部25の内部に保存され、次に行われるトンネル距離算出処理で参照される。
 次いで、リンクR1の前方のトンネル距離算出処理が実行される(ステップST13)。この際、引数として、リンクR1および距離D1がトンネル距離算出処理に渡される。このトンネル距離算出処理の詳細を、図3に示すフローチャートを参照しながら説明する。図3に示すフローチャートでは、引数として基準リンクA、累積トンネル距離Bが指定された状態で開始する。つまり、図2のステップST13で指定されたR1,D1が図3においては引数A,Bとして開始される。
 トンネル距離算出処理では、まず、リンクAの進行方向のノードに接続される全リンクの検査が終了したかどうかが調べられる(ステップST21)。すなわち、ナビゲーション処理部25は、HDD23から制御部27を介して読み込んだ地図情報を参照し、リンクAの進行方向に存在するノードに接続されている複数のリンクの全てに対する検査が終了したかどうかを調べる。このステップST21において、リンクAの進行方向のノードに接続される全リンクの検査が終了したことが判断されると、シーケンスはメイン処理にリターンし、その後、メイン処理は終了する。
 一方、ステップST21において、リンクAの進行方向のノードに接続される全リンクの検査が終了していないことが判断されると、次いで、未検査リンクのうちの1つのリンクが選択される(ステップST22)。すなわち、ナビゲーション処理部25は、リンクR1の進行方向に存在するノードに接続されている複数のリンクの中から1つのリンクを選択する。以下のステップではここで選択されたリンクをR2と称す。
 次いで、リンクR2が進行方向に通行可能であるかどうかが調べられる(ステップST23)。すなわち、ナビゲーション処理部25は、ステップST22で選択したリンクR2に付加されている走行可能方向情報を参照することにより、該リンクR2が進行方向に通行可能であるかどうかを調べる。このステップST23において、進行方向に通行可能でないことが判断されると、シーケンスはステップST21に戻り、上述した処理が繰り返される。これにより、進入が禁止されているリンクなどは、処理対象から外される。
 一方、ステップST23において、リンクR2が進行方向に通行可能であることが判断されると、次いで、リンクR2がリンクAであるかどうかが調べられる(ステップST24)。このステップST24において、R2がリンクAであることが判断されると、シーケンスはステップST21に戻り、上述した処理が繰り返される。これにより、トンネル内でUターンする進行に対応したリンクは処理対象から外される。
 上記ステップST24において、リンクR2がリンクAでないことが判断されると、次いで、リンクR2のトンネルフラグが「1」であるかどうかが調べられる(ステップST25)。すなわち、ナビゲーション処理部25は、ステップST22で選択したリンクR2に付加されているトンネルフラグが「1」であるかどうかを調べる。
 このステップST25において、リンクR2のトンネルフラグが「1」であることが判断されると、リンクR2の進行方向に存在するノードはトンネルの終点でない旨が認識され、距離BにリンクR2のリンク長が加算されて距離D2が算出される(ステップST26)。すなわち、ナビゲーション処理部25は、メイン処理のステップST12で算出した距離Bに、地図情報から取得したリンクR2のリンク長を加算する。これにより、現在位置からリンクR2の進行方向に存在するノードまでの距離D2が算出される。
 次いで、リンクR2の前方のトンネル距離算出処理が実行される(ステップST27)。この際、引数として、リンクR2および距離D2がトンネル距離算出処理に渡される。このトンネル距離算出処理は、引数としてリンクR2および距離D2が用いられる点を除けば、上述したリンクR1の前方のトンネル距離算出処理と同じである。このステップST27のリンクR2の前方のトンネル距離算出処理が終了すると、シーケンスはメイン処理にリターンし、その後、メイン処理は終了する。なお、ステップST27のリンクR2の前方のトンネル距離算出処理において、トンネルの終点が検出されない場合は、同様にして、トンネルの終点が検出されるまで、トンネル距離算出処理のネスティングレベルを増大させながら処理が実行される。
 上記ステップST25において、リンクR2のトンネルフラグが「1」でないことが判断されると、リンクR2の進行方向に存在するノードはトンネルの終点である旨が認識され、距離D2がトンネル終点までの距離として出力される(ステップST28)。すなわち、ステップST26で計算した距離D2を、現在位置からリンクR2の進行方向に存在するノードまでのトンネル距離として出力する。なお、トンネル内で分岐がない場合は、距離D1が、トンネル距離として出力される。その後、シーケンスはステップST21に戻り、上述した処理が繰り返される。
 トンネル距離算出処理が終了すると、次いで、トンネル情報の表示が行われる(ステップST14)。すなわち、ナビゲーション処理部25は、トンネル距離算出処理によって得られたトンネル距離を表すデータを、制御部27を介して出力制御部26に送る。出力制御部26は、受け取ったトンネル距離を表すデータで示されるトンネル残距離を地図に重畳した画像を生成し、映像信号として表示装置15に送る。これにより、例えば図4に示すように、トンネル出口までの残距離が表示装置15の画面の一部に表示される。なお、図4では、トンネルが2つに分岐する場合の表示例を示しているが、3つ以上に分岐する場合は、各トンネル出口までの残距離が表示される。
 なお、出力制御部26は、受け取ったトンネル距離を表すデータに基づき、さらに、音声信号を生成して音声出力装置16に送るように構成できる。これにより、音声出力装置16から、各トンネル出口までの残距離が音声で出力される。
 以上説明したように、この発明の実施の形態1に係る地図情報処理装置によれば、トンネルに進入した場合に、内部で分岐するような複雑なトンネルであっても、全てのトンネル出口までの距離が表示されるので、トンネル出口までの距離がわからないことに起因するドライバの心理的負担を軽減できる。
実施の形態2.
 この発明の実施の形態2に係る地図情報処理装置は、トンネルが分岐する場合であっても推奨経路に含まれるトンネル終点までの距離のみを表示するようにしたものである。この発明の実施の形態2に係る地図情報処理装置の構成は、図1に示した実施の形態1に係る地図情報処理装置の構成と同じである。
 次に、実施の形態2に係る地図情報処理装置の動作を説明する。なお、以下においては、ナビゲーション処理部25の経路計算機能を用いて、現在位置から目的地までの推奨経路が算出され、経路データとしてRAM24に格納されているものとする。
 トンネル表示処理で行われるメイン処理は、図2に示した実施の形態1に係る地図情報処理装置のそれと同じである。図5は、トンネル表示処理で行われるトンネル距離算出処理を示すフローチャートである。なお、以下では、図3のフローチャートに示した実施の形態1に係る地図情報処理装置のトンネル距離算出処理と同一または相当する処理を実行するステップには、図3で使用した符号を付して説明を簡略化する。
 トンネル距離算出処理では、まず、リンクAの進行方向のノードに接続される全リンクの検査が終了したかどうかが調べられる(ステップST21)。このステップST21において、リンクAの進行方向のノードに接続される全リンクの検査が終了したことが判断されると、シーケンスはメイン処理にリターンし、その後、メイン処理は終了する。
 一方、ステップST21において、リンクAの進行方向のノードに接続される全リンクの検査が終了していないことが判断されると、次いで、未検査リンクのうちの1つのリンクが選択される(ステップST22)。以下のステップではここで選択されたリンクをR2と称す。
 次いで、リンクR2が現在の推奨経路に含まれるかどうかが調べられる(ステップST31)。すなわち、ナビゲーション処理部25は、ステップST22で選択したリンクR2のデータとRAM24から制御部27を介して読み出した経路データとを照合することにより、該リンクR2が現在の推奨経路に含まれるかどうかを調べる。このステップST31において、リンクR2が現在の推奨経路に含まれないことが判断されると、シーケンスはステップST21に戻り、上述した処理が繰り返される。これにより、推奨経路を構成するリンク以外のリンクは、処理対象から外される。
 一方、ステップST31において、リンクR2が現在の推奨経路に含まれることが判断されると、次いで、リンクR2のトンネルフラグが「1」であるかどうかが調べられる(ステップST25)。このステップST25において、リンクR2のトンネルフラグが「1」であることが判断されると、リンクR2の進行方向に存在するノードはトンネルの終点でない旨が認識され、距離BにリンクR2のリンク長が加算されて距離D2が算出される(ステップST26)。次いで、リンクR2の前方のトンネル距離算出処理が実行される(ステップST27)。このステップST27のリンクR2の前方のトンネル距離算出処理が終了すると、シーケンスはメイン処理にリターンし、その後、メイン処理は終了する。
 上記ステップST25において、リンクR2のトンネルフラグが「1」でないことが判断されると、リンクR2の進行方向に存在するノードはトンネルの終点である旨が認識され、距離Bがトンネル終点までの距離として出力される(ステップST28)。その後、シーケンスはステップST21に戻り、上述した処理が繰り返される。
 以上の処理により、例えば図6に示すように、トンネルが2つに分岐する場合であっても、推奨経路(丸印が付された道路)上のトンネル出口までの残距離のみが表示装置15の画面の一部に表示される。なお、トンネル出口までの距離を音声でも出力するように構成することができる。
 以上説明したように、この発明の実施の形態2に係る地図情報処理装置によれば、推奨経路に沿って走行している状態でトンネルに進入した場合に、推奨経路上のトンネル出口までの残距離が表示されるので、トンネル出口までの残距離がわからないことに起因するドライバの心理的負担を軽減できる。また、推奨経路上に存在する1つのトンネル出口までの残距離だけを計算すればよいので、実施の形態1に係る地図情報処理装置に比べて、処理負荷を軽減できる。
実施の形態3.
 この発明の実施の形態3に係る地図情報処理装置は、トンネルが分岐する場合に、1度の分岐で到達できるトンネル終点までの距離のみを表示するようにしたものである。この発明の実施の形態3に係る地図情報処理装置の構成は、図1に示した実施の形態1に係る地図情報処理装置の構成と同じである。
 次に、実施の形態3に係る地図情報処理装置の動作を、トンネル出口に関する情報を表示するためのトンネル表示処理を中心に、図7および図8に示すフローチャートを参照しながら説明する。
 まず、トンネル表示処理で行われるメイン処理を、図7に示すフローチャートを参照しながら説明する。なお、以下では、図2のフローチャートに示した実施の形態1に係る地図情報処理装置のメイン処理と同一または相当する処理を実行するステップには、図2で使用した符号を付して説明を簡略化する。
 メイン処理では、まず、現在位置のリンクR1のトンネルフラグが「1」であるかどうかが調べられる(ステップST11)。このステップST11において、リンクR1のトンネルフラグが「1」でないことが判断されると、トンネル内でない旨が認識され、このステップST11を繰り返し実行しながら待機状態に入る。
 このステップST11の繰り返し実行による待機状態において、リンクR1のトンネルフラグが「1」であることが判断されると、トンネル内である旨が認識され、次いで、現在位置からリンクR1の進行方向のノードまでの距離D1が算出される(ステップST12)。
 次いで、分岐回数Jが「0」に設定される(ステップST41)。すなわち、ナビゲーション処理部25は、自己の内部で保持している分岐回数Jを「0」に初期化する。
 次いで、リンクR1の前方のトンネル距離算出処理が実行される(ステップST42)。この際、引数として、リンクR1、距離D1および分岐回数Jがトンネル距離算出処理に渡される。このトンネル距離算出処理の詳細を、図8に示すフローチャートを参照しながら説明する。なお、以下では、図3のフローチャートに示した実施の形態1に係る地図情報処理装置のトンネル距離算出処理と同一または相当する処理を実行するステップには、図3で使用した符号を付して説明を簡略化する。
 トンネル距離算出処理では、まず、リンクAの進行方向のノードに接続される進行方向に通行可能なトンネルフラグが「1」のリンクが1つのみであるかどうかが調べられる(ステップST51)。すなわち、ナビゲーション処理部25は、HDD23から制御部27を介して読み込んだ地図情報を参照し、リンクAの進行方向に存在するノードに接続されているリンクであって、進行方向に通行可能なトンネルフラグが「1」のリンクが1つのみ存在するかどうかを調べる。
 このステップST51において、リンクAの進行方向のノードに接続される進行方向に通行可能なトンネルフラグが「1」のリンクが1つのみであることが判断されると、シーケンスはステップST53に進む。一方、ステップST51において、リンクAの進行方向のノードに接続される進行方向に通行可能なトンネルフラグが「1」のリンクが1つのみでないことが判断されると、次いで、分岐回数Jは「1」より小さいかどうかが調べられる(ステップST52)。すなわち、ナビゲーション処理部25は、分岐回数Jが「0」であるかどうかを調べる。
 このステップST52において、分岐回数Jは「1」より小さくない、つまり「1」以上であることが判断されると、2回目の分岐であることが認識され、トンネル距離算出処理を終了してシーケンスはメイン処理にリターンし、その後、メイン処理は終了する。一方、ステップST52において、分岐回数Jは「1」より小さいことが判断されると、初回の分岐であることが認識され、シーケンスはステップST53に進む。
 ステップST53においては、リンクAの進行方向のノードに接続される進行方向に通行可能なトンネルフラグが「1」のリンクの中から1つのリンクが選択され、リンクR2とされる。すなわち、ナビゲーション処理部25は、リンクAの進行方向のノードに接続される進行方向に通行可能なトンネルフラグが「1」のリンクの1つをリンクR2として以下の処理を実行する。
 次いで、リンクR2が進行方向に通行可能であるかどうかが調べられる(ステップST23)。このステップST23において、進行方向に通行可能でないことが判断されると、シーケンスはステップST51に戻り、上述した処理が繰り返される。これにより、進入が禁止されているリンクは、処理対象から外される。
 一方、ステップST23において、リンクR2が進行方向に通行可能であることが判断されると、次いで、リンクR2がリンクAであるかどうかが調べられる(ステップST24)。このステップST24において、R2がリンクAであることが判断されると、シーケンスはステップST51に戻り、上述した処理が繰り返される。これにより、トンネル内でUターンする進行に対応したリンクは処理対象から外される。
 上記ステップST24において、リンクR2がリンクAでないことが判断されると、次いで、リンクR2のトンネルフラグが「1」であるかどうかが調べられる(ステップST25)。このステップST25において、リンクR2のトンネルフラグが「1」であることが判断されると、リンクR2の進行方向に存在するノードはトンネルの終点でない旨が認識され、距離BにリンクR2のリンク長が加算されて距離D2が算出される(ステップST26)。次いで、分岐回数Jに「1」が加算される(ステップST54)。すなわち、ナビゲーション処理部25は、その時点で保持している分岐回数Jに「1」を加算する。
 次いで、リンクR2の前方のトンネル距離算出処理が実行される(ステップST55)。この際、引数として、リンクR1、距離D1および分岐回数Jがトンネル距離算出処理に渡される。このトンネル距離算出処理は、引数としてリンクR2、距離D2および分岐回数Jが用いられる点を除けば、上述したリンクR1の前方のトンネル距離算出処理と同じである。このステップST55の分岐回数Jが「1」より小さくないことが判断されると、シーケンスはメイン処理にリターンし、その後、メイン処理は終了する。
 上記ステップST25において、リンクR2のトンネルフラグが「1」でないことが判断されると、リンクR2の進行方向に存在するノードはトンネルの終点である旨が認識され、距離Bがトンネル終点までの距離として出力される(ステップST28)。その後、シーケンスはステップST51に戻り、上述した処理が繰り返される。
 トンネル距離算出処理が終了すると、次いで、トンネル情報の表示が行われる(ステップST14)。これにより、例えば図9に示すように、1度の分岐で到達できるトンネル終点までの距離のみが表示装置15の画面の一部に表示される。なお、トンネル出口までの距離を音声でも出力するように構成することができる。
 以上説明したように、この発明の実施の形態3に係る地図情報処理装置によれば、トンネルに進入した場合に、1度の分岐で到達できるトンネル終点までの距離のみが表示されるので、トンネル出口までの距離がわからないことに起因するドライバの心理的負担を軽減できる。また、1度の分岐で到達できないトンネル終点までの距離は計算の対象外とされるので、実施の形態1に係る地図情報処理装置に比べて、処理負荷を軽減できる。
 なお、この実施の形態3に係る地図情報処理装置によれば、例えば図10に示すように、分岐点P1で2つのリンクに分岐し、一方のリンクは分岐点P2でさらに2つのリンクに分岐し、他方のリンクは、分岐点P3で2つのリンクに分岐するので、現在位置においては、トンネル出口までの距離は表示されない。しかしながら、例えば、自車が分岐点P1と分岐点P2との間に進むことにより、トンネルの残距離が表示されるので、トンネル出口までの距離がわからないことに起因するドライバの心理的負担を軽減できる。
 上述した実施の形態1~実施の形態3に係る地図情報処理装置においては、トンネル出口までの距離を表示し、または、音声で出力してユーザに知らせるように構成したが、トンネル出口までの時間を表示し、または、音声で出力してユーザに知らせるように構成することもできる。この場合、ナビゲーション処理部25は、上述した手順で算出したトンネル距離を、センサ情報入力部22から制御部27を介して送られてくるセンサ情報に含まれる速度で除することによりトンネル出口までの時間を算出するように構成できる。
 この発明に係る地図情報記憶装置は、トンネルに進入した場合に、内部で分岐するような複雑なトンネルであっても、全てのトンネル出口までの距離が表示されるので、トンネル出口までの距離がわからないことに起因するドライバの心理的負担を軽減できるため、ナビゲーション装置などにおいて地図情報を処理する地図情報処理装置に関し、特に内部で分岐するトンネルを走行時にトンネル出口に関する情報を出力する場合等に用いるのに適している。

Claims (3)

  1.  地図情報を記憶する地図情報記憶部と、
     現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、
     前記地図情報記憶部から読み込んだ地図情報と前記センサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネル内であることを判断した場合に、該トンネルが前方で分岐するトンネルであれば全てのトンネル終点までの距離を算出し、該算出した距離を含む地図画像を生成するナビゲーション処理部と、
     前記ナビゲーション処理部で生成された地図画像を出力する出力制御部
    とを備えた地図情報処理装置。
  2.  地図情報を記憶する地図情報記憶部と、
     目的地を入力するユーザ操作入力部と、
     現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、
     前記地図情報記憶部から読み込んだ地図情報と前記センサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置から、前記ユーザ操作入力部から入力された目的地までの推奨経路を算出し、前記計算した現在位置が前記読み込んだ地図情報によって示されるトンネル内であることを判断した場合に、該トンネルが前方で分岐するトンネルであれば前記算出した推奨経路のトンネル終点までの距離のみを算出し、該算出した距離を含む地図画像を生成するナビゲーション処理部と、
     前記ナビゲーション処理部で生成された地図画像を出力する出力制御部
    とを備えた地図情報処理装置。
  3.  地図情報を記憶する地図情報記憶部と、
     現在位置の計算に用いられるセンサ情報を入力するセンサ情報入力部と、
     前記地図情報記憶部から読み込んだ地図情報と前記センサ情報入力部から入力されたセンサ情報とを用いて現在位置を計算し、該計算した現在位置が前記読み込んだ地図情報によって示されるトンネル内であることを判断した場合に、該トンネルが前方で分岐するトンネルである場合は1回の分岐で到達可能なトンネル終点までの距離を算出し、該算出した距離を含む地図画像を生成するナビゲーション処理部と、
     前記ナビゲーション処理部で生成された地図画像を出力する出力制御部
    とを備えた地図情報処理装置。
PCT/JP2009/005984 2009-02-17 2009-11-10 地図情報処理装置 WO2010095193A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US13/131,697 US8532926B2 (en) 2009-02-17 2009-11-10 Map information processing device
DE112009004047.0T DE112009004047B4 (de) 2009-02-17 2009-11-10 Karteninformations -Verarbeitungsvorrichtung
CN200980157282.3A CN102317740B (zh) 2009-02-17 2009-11-10 地图信息处理装置
JP2011500369A JP5153937B2 (ja) 2009-02-17 2009-11-10 地図情報処理装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009033898 2009-02-17
JP2009-033898 2009-02-17

Publications (1)

Publication Number Publication Date
WO2010095193A1 true WO2010095193A1 (ja) 2010-08-26

Family

ID=42633495

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/005984 WO2010095193A1 (ja) 2009-02-17 2009-11-10 地図情報処理装置

Country Status (5)

Country Link
US (1) US8532926B2 (ja)
JP (1) JP5153937B2 (ja)
CN (1) CN102317740B (ja)
DE (1) DE112009004047B4 (ja)
WO (1) WO2010095193A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120127012A1 (en) * 2010-11-24 2012-05-24 Samsung Electronics Co., Ltd. Determining user intent from position and orientation information
JP5999488B2 (ja) * 2012-07-30 2016-09-28 アイシン・エィ・ダブリュ株式会社 端末装置及び案内プログラム
KR20150041946A (ko) * 2013-10-10 2015-04-20 현대자동차주식회사 음영지역 안내 장치 및 방법
JP6720893B2 (ja) * 2017-02-28 2020-07-08 京セラドキュメントソリューションズ株式会社 画像形成装置
CN112585654A (zh) * 2018-06-18 2021-03-30 R·A·艾勒森 道路隧道安全***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001033261A (ja) * 1999-07-21 2001-02-09 Matsushita Electric Ind Co Ltd カーナビゲーション装置及びその道路案内表示方法
JP2001165680A (ja) * 1999-12-07 2001-06-22 Kenwood Corp ナビゲーション装置、営業状況表示方法及び記録媒体
JP2003240575A (ja) * 2002-02-15 2003-08-27 Sony Corp ナビゲーション装置およびナビゲーション方法
JP2007163274A (ja) * 2005-12-13 2007-06-28 Denso Corp ナビゲーション装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19619643C1 (de) * 1996-05-15 1997-07-17 Daimler Benz Ag Fahrzeug mit Navigationseinrichtung
JP3582560B2 (ja) * 1997-07-08 2004-10-27 アイシン・エィ・ダブリュ株式会社 車両用ナビゲーション装置及び記録媒体
JP3791139B2 (ja) * 1997-07-30 2006-06-28 株式会社デンソー 車両用制御装置
DE69940160D1 (de) * 1999-07-06 2009-02-05 Mitsubishi Electric Corp Navigationsvorrichtung
US7302339B2 (en) * 2003-07-21 2007-11-27 Justin Gray Hazard countermeasure system and method for vehicles
JP4388064B2 (ja) * 2004-03-31 2009-12-24 パイオニア株式会社 トンネル画像描画方法、トンネル画像描画プログラム、およびトンネル画像描画装置
JP5139642B2 (ja) * 2006-04-24 2013-02-06 パイオニア株式会社 情報生成装置、情報生成処理プログラム及び情報生成方法
EP2015023A4 (en) * 2006-04-28 2012-09-12 Panasonic Corp NAVIGATION APPARATUS AND METHOD
JP4923868B2 (ja) * 2006-08-30 2012-04-25 株式会社デンソー 自動制御装置
JP2008096346A (ja) 2006-10-13 2008-04-24 Xanavi Informatics Corp ナビゲーション装置、および避難経路の案内方法
JP4808259B2 (ja) * 2006-11-10 2011-11-02 三菱電機株式会社 ナビゲーション装置
DE112007002882B4 (de) * 2006-12-18 2017-07-20 Mitsubishi Electric Corp. Navigationsvorrichtung
WO2008083862A1 (en) * 2007-01-10 2008-07-17 Tomtom International B.V. Method of indicating traffic delays, computer program and navigation system therefor
DE102007020434B4 (de) * 2007-04-19 2011-01-05 Navigon Ag Verfahren zum Betrieb einer Einrichtung
JP5225218B2 (ja) * 2008-07-02 2013-07-03 パナソニック株式会社 車両搭載型画像記録装置および画像記録方法
DE112009004256T5 (de) * 2009-02-16 2012-11-29 Mitsubishi Electric Corp. Karteninformations-Verarbeitungsgerät
CN102317741A (zh) * 2009-02-18 2012-01-11 三菱电机株式会社 地图信息处理装置
JP5051550B2 (ja) * 2009-02-26 2012-10-17 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置及びナビゲーション用プログラム
JP5551896B2 (ja) * 2009-06-29 2014-07-16 株式会社日立製作所 ナビゲーション装置、経路探索サーバ、および経路探索システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001033261A (ja) * 1999-07-21 2001-02-09 Matsushita Electric Ind Co Ltd カーナビゲーション装置及びその道路案内表示方法
JP2001165680A (ja) * 1999-12-07 2001-06-22 Kenwood Corp ナビゲーション装置、営業状況表示方法及び記録媒体
JP2003240575A (ja) * 2002-02-15 2003-08-27 Sony Corp ナビゲーション装置およびナビゲーション方法
JP2007163274A (ja) * 2005-12-13 2007-06-28 Denso Corp ナビゲーション装置

Also Published As

Publication number Publication date
CN102317740A (zh) 2012-01-11
US8532926B2 (en) 2013-09-10
CN102317740B (zh) 2014-04-09
JPWO2010095193A1 (ja) 2012-08-16
JP5153937B2 (ja) 2013-02-27
US20110231089A1 (en) 2011-09-22
DE112009004047B4 (de) 2015-02-12
DE112009004047T5 (de) 2012-05-31

Similar Documents

Publication Publication Date Title
US8325180B2 (en) Method for changing dynamic display mode and apparatus thereof in car navigation system
US20100268453A1 (en) Navigation device
JP2006084208A (ja) ナビゲーション装置及び進行方向案内方法
JP4361595B2 (ja) ナビゲーション装置、並びに経路誘導方法及びプログラム
JP5153937B2 (ja) 地図情報処理装置
JP4738550B2 (ja) 地図情報処理装置
JP2015105903A (ja) ナビゲーション装置、ヘッドアップディスプレイ、制御方法、プログラム、及び記憶媒体
WO2010095197A1 (ja) 地図情報処理装置
JP2007140033A (ja) ナビゲーション装置およびその交差点拡大図表示方法
JP4880272B2 (ja) 経路表示装置及び地図表示方法
JP2009014423A (ja) 情報提供サーバ、ナビゲーション装置、情報提供方法及びプログラム
US20090143970A1 (en) Interactive route guide device
JPWO2007105540A1 (ja) ナビゲーション装置及びナビゲーション方法
JP4049131B2 (ja) 車両用ナビゲーション装置
JP2006250674A (ja) 目的地の音声案内制御装置および音声案内制御プログラム
JP5064891B2 (ja) 車載用ナビゲーション装置
JP4658733B2 (ja) フレーム取得装置及び車載用ナビゲーション装置
JP4169919B2 (ja) ナビゲーション装置及びナビゲーション制御用プログラムがコンピュータで読取可能に記録された情報記録媒体
JP2020060595A (ja) ナビゲーション装置、ヘッドアップディスプレイ、制御方法、プログラム、及び記憶媒体
JP2005140694A (ja) ナビゲーション装置
JP4169613B2 (ja) ナビゲーション装置
JP2011180067A (ja) 運転支援装置
JP2008209422A (ja) 経路探索装置
JP2008298500A (ja) ナビゲーション装置
JP2006189310A (ja) ナビゲーション装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980157282.3

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09840300

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2011500369

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 13131697

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 112009004047

Country of ref document: DE

Ref document number: 1120090040470

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09840300

Country of ref document: EP

Kind code of ref document: A1