JPWO2008105063A1 - Information display device, information display method, information display program, and recording medium - Google Patents
Information display device, information display method, information display program, and recording medium Download PDFInfo
- Publication number
- JPWO2008105063A1 JPWO2008105063A1 JP2009501066A JP2009501066A JPWO2008105063A1 JP WO2008105063 A1 JPWO2008105063 A1 JP WO2008105063A1 JP 2009501066 A JP2009501066 A JP 2009501066A JP 2009501066 A JP2009501066 A JP 2009501066A JP WO2008105063 A1 JPWO2008105063 A1 JP WO2008105063A1
- Authority
- JP
- Japan
- Prior art keywords
- information
- search
- point
- vicinity
- restaurant
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 73
- 238000012545 processing Methods 0.000 description 29
- 230000003287 optical effect Effects 0.000 description 22
- 238000004891 communication Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3679—Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
情報表示装置(100)は、利用者によって入力された、検索地点の地物に関する情報、および検索地点近傍の情報を受け付ける受付部(101)と、あらかじめ格納された地図情報を読み込む読込部(102)と、受付部(101)が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、読込部(102)によって読み込まれた地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する検索部(103)と、検索部(103)によって検索された候補検索地点を出力する出力部(104)と、を備える。The information display device (100) includes a reception unit (101) that receives information about the feature at the search point and information about the search point input by the user, and a reading unit (102 that reads map information stored in advance. ), Information on the feature of the search point received by the receiving unit (101), information on the vicinity of the search point, and map information read by the reading unit (102), candidate search that is a candidate for the search point A search unit (103) that searches for a point, and an output unit (104) that outputs a candidate search point searched by the search unit (103).
Description
この発明は、情報表示装置、情報表示方法、情報表示プログラム、および記録媒体に関する。ただし、この発明の利用は上述の情報表示装置、情報表示方法、情報表示プログラム、および記録媒体には限らない。 The present invention relates to an information display device, an information display method, an information display program, and a recording medium. However, the use of the present invention is not limited to the above-described information display device, information display method, information display program, and recording medium.
近年、車両などの移動体には、利用者の所望する施設などを表示する情報表示装置が搭載されている。このような情報表示装置において、利用者が所望する施設を表示させるためには、たとえば、画面に表示される地図を基に、利用者が所望の地点を指定できるのであれば、直接ポインタを当該施設の存在する地点に合わせることによって、当該施設を表示させることができる。また、画面に表示される地図を基に、利用者が当該施設の存在する地点を指定できない場合であっても、利用者が、所望する地点の住所を得ているのであれば、当該地点の住所をテキスト入力することによって、所望する地点を表示することもできる。 2. Description of the Related Art In recent years, an information display device that displays a facility desired by a user is mounted on a moving body such as a vehicle. In such an information display device, in order to display a facility desired by the user, for example, if the user can designate a desired point based on a map displayed on the screen, the direct pointer is The facility can be displayed by matching the point where the facility exists. Also, even if the user cannot specify the location where the facility exists based on the map displayed on the screen, if the user has the address of the desired location, It is also possible to display a desired point by inputting the address as text.
このように、利用者が、所望する地点について明確な位置情報を得ている場合には、所望する地点を表示することができるが、利用者が、所望する地点について明確な位置情報を得ていない場合には、上述した方法では、所望する地点を表示させることができない。なお、利用者が、所望する地点について明確な位置情報を得ていない場合とは、たとえば、表示させたい地点までの行き方を他人から聞いた場合や、表示させたい場所が以前に訪れた場所であっても、その場所をはっきりと覚えていない場合などである。 As described above, when the user obtains clear position information about a desired point, the desired point can be displayed, but the user has obtained clear position information about the desired point. If not, the method described above cannot display a desired point. In addition, when the user does not have clear location information about the desired point, for example, when the other person asks how to get to the point to be displayed or the place where the user wants to display has been visited before Even if you do not remember the location clearly.
このような場合であっても、利用者は、所望する地点近傍の通り名や周辺の施設名など、少なくとも、所望する地点近傍の何らかの情報は得ているものである。そこで、所望の画面を表示させるために、表示させたい場所(希望表示場所)の近傍の通り名や周辺の施設名に基づいて、希望表示場所の近傍の通り名や施設名などを組み合わせ、かつ、この組み合わせたものと地図番号(表示画面番号)とを対応させた索引表を備え、利用者が施設名や道路名などを指定することによって、希望表示場所に対応する地点の地図を表示させるようにした技術が提案されている(たとえば、下記特許文献1参照。)。
Even in such a case, the user obtains at least some information in the vicinity of the desired point, such as a street name in the vicinity of the desired point and a name of a nearby facility. Therefore, in order to display the desired screen, based on the street name in the vicinity of the place to be displayed (desired display location) and the facility name in the vicinity, the street name and facility name in the vicinity of the desired display location are combined, and An index table that associates this combination with the map number (display screen number) is provided, and the map of the point corresponding to the desired display location is displayed by the user specifying the facility name, road name, etc. Such a technique has been proposed (see, for example,
しかしながら、上述した特許文献1の技術は、利用者が通り名や施設名を知っていることを前提としており、利用者が通りや施設の名称を知らなければ、所望の地点を検索することができないといった問題が一例として挙げられる。
However, the technique of
上述した課題を解決し、目的を達成するため、請求項1の発明にかかる情報表示装置は、利用者によって入力された、検索対象となる検索地点の地物に関する情報、および検索地点近傍の情報を受け付ける受付手段と、あらかじめ格納された地図情報を読み込む読込手段と、前記受付手段が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、前記読込手段によって読み込まれた地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する検索手段と、前記検索手段によって検索された候補検索地点を出力する出力手段と、を備えることを特徴とする。 In order to solve the above-described problems and achieve the object, the information display device according to the first aspect of the present invention is the information input by the user regarding the feature of the search point to be searched and the information in the vicinity of the search point. Receiving means for receiving map information, reading means for reading pre-stored map information, information on the features of the search points received by the receiving means and information on the vicinity of the search points, and map information read by the reading means A search means for searching for a candidate search point that is a search point candidate and an output means for outputting the candidate search spot searched by the search means.
また、請求項8の発明にかかる情報表示方法は、利用者によって入力された、検索対象となる検索地点の地物に関する情報、および検索地点近傍の情報を受け付ける受付工程と、あらかじめ格納された地図情報を読み込む読込工程と、前記受付工程が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、前記読込工程によって読み込まれた地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する検索工程と、前記検索工程によって検索された候補検索地点を出力する出力工程と、を含むことを特徴とする。 According to an eighth aspect of the present invention, there is provided an information display method comprising: an accepting step for receiving information about a feature of a search point to be searched and information in the vicinity of the search point input by a user; and a map stored in advance Candidate search that is a candidate for a search point based on a reading step for reading information, information on the feature of the search point received by the receiving step, information on the vicinity of the search point, and map information read by the reading step A search step for searching for a point; and an output step for outputting a candidate search point searched by the search step.
また、請求項9の発明にかかる情報表示プログラムは、請求項8に記載の情報表示方法をコンピュータに実行させることを特徴とする。 According to a ninth aspect of the present invention, an information display program causes a computer to execute the information display method according to the eighth aspect.
また、請求項10の発明にかかる記録媒体は、請求項9に記載の情報表示プログラムをコンピュータに読み取り可能に記録したことを特徴とする。 A recording medium according to a tenth aspect of the invention is characterized in that the information display program according to the ninth aspect is recorded in a computer-readable manner.
100 情報表示装置
101 受付部
102 読込部
103 検索部
104 出力部
105 判別部
106 決定部
107 算出部DESCRIPTION OF
以下に添付図面を参照して、この発明にかかる情報表示装置、情報表示方法、情報表示プログラム、および記録媒体の好適な実施の形態を詳細に説明する。 Exemplary embodiments of an information display device, an information display method, an information display program, and a recording medium according to the present invention will be explained below in detail with reference to the accompanying drawings.
(実施の形態)
(情報表示装置の機能的構成)
この発明の実施の形態にかかる情報表示装置100の機能的構成について説明する。図1は、実施の形態にかかる情報表示装置の機能的構成の一例を示すブロック図である。図1において、情報表示装置100は、移動体に搭載されるものであり、受付部101と、読込部102と、検索部103と、出力部104と、を備えている。(Embodiment)
(Functional configuration of information display device)
A functional configuration of the
受付部101は、利用者によって入力された、検索対象となる検索地点の地物に関する情報、および検索地点近傍の情報を受け付ける。検索地点の地物に関する情報は、緯度情報および経度情報は含まない情報である。検索地点の地物に関する情報とは、たとえば、検索する施設の情報であり、具体的には、飲食店、コンビニ、ガソリンスタンドなどのジャンルや名称に関する情報である。
The accepting
検索地点の地物に関する情報は、たとえば、飲食店のジャンルに関する情報をさらに限定したレストラン、日本料理店、中華料理店、などに分類した情報でもよい。また、検索地点の地物に関する情報は、たとえば、フランチャイズチェーンなどにおいて、特定の店名(たとえば、川越駅前店など)を検索する場合に、商号などの名称に関する情報が挙げられる。利用者による入力には、主に利用者によるテキスト入力が挙げられるが、音声入力であってもよい。 The information on the feature at the search point may be information classified into a restaurant, a Japanese restaurant, a Chinese restaurant, and the like that further limit information on the genre of the restaurant, for example. The information on the feature at the search point includes information on the name such as a trade name when searching for a specific store name (for example, a store in front of Kawagoe Station) in a franchise chain, for example. The input by the user mainly includes text input by the user, but may be voice input.
検索地点近傍の情報は、検索地点周辺の施設の立地情報や、検索地点周辺の道路の情報である。具体的には、検索地点近傍の情報は、交差点を基準とした位置情報、隣接する道路の車線数に関する情報、隣接する道路の種別に関する情報、隣接する施設に関する情報、または、指定した方角に存在する施設に関する情報、として項目化し、この中から少なくとも一つを含むことがよい。なお、検索地点近傍の情報は、このほかにも、隣接する道路の形状として、たとえば、隣接する道路の勾配に関する情報や、カーブに関する情報のほか、駐車場の有無に関する情報などを含めてもよい。なお、検索地点近傍の情報は、緯度情報および経度情報は含まない情報であってもよい。 The information in the vicinity of the search point is location information on facilities around the search point and information on roads around the search point. Specifically, information about the vicinity of the search point exists in position information based on the intersection, information on the number of lanes on the adjacent road, information on the type of the adjacent road, information on the adjacent facility, or the designated direction Itemized as information on the facility to be included, and preferably includes at least one of them. In addition, the information in the vicinity of the search point may include, for example, information on the gradient of the adjacent road, information on the curve, information on the presence / absence of a parking lot, etc. as the shape of the adjacent road. . The information in the vicinity of the search point may be information that does not include latitude information and longitude information.
なお、交差点を基準とした位置情報とは、検索対象となる検索地点が交差点に対してどのような位置にあるかの情報であり、たとえば、十字交差点の角、T字交差点の角、交差点に隣接しない、といった情報である。隣接する道路の車線数に関する情報とは、検索対象となる検索地点が何車線の道路に面しているかといった情報であり、たとえば、1車線、2車線、3車線、4車線以上、といった情報である。 Note that the position information based on the intersection is information on the position of the search point to be searched with respect to the intersection. For example, the position of the intersection, the corner of the T-shaped intersection, and the intersection The information is not adjacent. The information on the number of lanes of adjacent roads is information on how many lanes the search point to be searched faces, such as 1 lane, 2 lanes, 3 lanes, 4 lanes or more. is there.
また、隣接する道路の種別に関する情報とは、検索対象となる検索地点がどのような種別の道路に面しているかといった情報であり、たとえば、高速道路、一般道路、国道、主要地方道、細街路、一方通行、といった情報である。隣接する施設に関する情報とは、検索対象となる検索地点がどのような施設に隣接しているかといった情報であり、たとえば、右側にコンビニ、左側に銀行、といった情報である。指定した方角に存在する施設に関する情報とは、検索対象となる検索地点を中心として、指定した方角にどのような施設が存在しているかといった情報であり、たとえば、北側にコンビニ、南側に銀行、といった情報である。 The information on the type of adjacent road is information on what type of road the search point to be searched faces, such as an expressway, general road, national road, main local road, Information such as streets and one-way streets. The information regarding the adjacent facility is information regarding what facility the search point to be searched is adjacent to, for example, information such as a convenience store on the right side and a bank on the left side. Information about the facility that exists in the specified direction is information such as what kind of facility exists in the specified direction centering on the search point to be searched, such as a convenience store on the north side, a bank on the south side, Information.
読込部102は、あらかじめ格納された地図情報を読み込む。読込部102は、利用者によって指定された範囲内の地図情報を読み込んでもよい。指定された範囲内とは、指定された距離の範囲内や、指定された方角の範囲内のほか、指定された地域の範囲内であってもよい。具体的には、市区町村などの情報や、現在地から所定の領域内の情報のほか、登録ポイント付近などの情報が挙げられる。また、読込部102は、過去に走行した走行履歴情報に基づいて、地図情報を読み込んでもよい。
The
検索部103は、受付部101が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、読込部102によって読み込まれた地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する。検索部103は、たとえば、テキストデータとして入力した検索地点の地物に関する情報および検索地点近傍の情報を、地図情報と対比することによって、候補検索地点を検索する。
The
出力部104は、検索部103によって検索された候補検索地点を出力する。出力形式は、ディスプレイなどの表示画面によって検索結果を一覧表示するものでもよいし、音声による出力であってもよい。
The
このような構成において、受付部101は、検索地点近傍の複数の項目化した情報を受け付け、検索部103は、受付部101が受け付けた検索地点近傍の複数の項目化した情報、および読込部102によって読み込まれた地図情報に基づいて、候補検索地点を絞り込むようにしてもよい。
In such a configuration, the
また、検索部103は、判別部105と、決定部106と、を備えてもよい。判別部105は、検索地点近傍の複数の項目化した情報と読込部102によって読み込まれた地図情報とに一致点があるか否かを、複数の項目それぞれについて判別する。決定部106は、判別部105によって、検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、地図情報上の一致した地点を候補検索地点として決定する。
Further, the
さらに、判別部105および決定部106を備えた構成において、検索部103は、算出部107を備えてもよい。算出部107は、判別部105によって、検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、判別された項目ごとの一致点をそれぞれ得点化して、合計得点を算出する。この場合、決定部106は、算出部107によって算出された合計得点に応じて、候補検索地点の優先度を決定する。
Further, in the configuration including the
なお、このような構成において、受付部101が検索地点近傍の複数の項目化した情報のうち、情報の重要度を示す重要度情報を受け付けるようにし、検索地点近傍の情報と地図情報とに一致点がある場合に、算出部107は重要度に応じて高得点に得点化してもよい。重要度情報とは、検索地点近傍の項目化した情報としての、交差点を基準とした位置情報、隣接する道路の車線数に関する情報、隣接する道路の種別に関する情報、隣接する施設に関する情報、または、指定した方角に存在する施設に関する情報、のうち、どの情報を重視するかの情報であり、項目化された各情報に対して、重要度に応じて付されている。
In such a configuration, the accepting
(情報表示装置の情報表示処理手順)
つぎに、図2を用いて、情報表示装置100の情報表示処理手順について説明する。図2は、実施の形態1にかかる情報表示装置の情報表示処理手順の一例を示すフローチャートである。(Information display processing procedure of information display device)
Next, an information display processing procedure of the
図2のフローチャートにおいて、まず、情報表示装置100は、利用者によって入力される検索地点の地物に関する情報および検索地点近傍の情報を受け付けるのを待って(ステップS201:Noのループ)、検索地点の地物に関する情報および検索地点近傍の情報を受け付けた場合(ステップS201:Yes)、読込部102によって地図情報の読み込みをおこなう(ステップS202)。そして、読み込んだ地図情報の範囲内において、判別部105によって検索地点の情報に対応する施設があるか否かを判断する(ステップS203)。
In the flowchart of FIG. 2, first, the
ステップS203において、検索地点の情報に対応する施設がある場合(ステップS203:Yes)、検索部103によって、検索地点近傍の情報と地図情報とに基づいて、候補検索地点を検索する(ステップS204)。そして、出力部104によって候補検索地点を出力し(ステップS205)、一連の処理を終了する。一方、ステップS203において、読み込んだ地図情報の範囲内において、検索地点の情報に対応する施設がない場合(ステップS203:No)、一連の処理を終了する。
In step S203, when there is a facility corresponding to the information of the search point (step S203: Yes), the
以上説明したように、本実施の形態にかかる情報表示装置100によれば、検索地点の地物に関する情報および検索地点近傍の情報と、地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する。したがって、利用者が施設や道路の名称を知らない場合であっても、検索地点を特定することができる。これによって、利用者は、表示させたい地点の行き方を教わった場合や、以前に行ったことのある場所だとしても検索地点をはっきりと思い出せない場合などに、検索地点近傍の情報に基づいて、検索地点を特定することができる。
As described above, according to the
また、本実施の形態にかかる情報表示装置100によれば、利用者によって指定された範囲内の地図情報を読み込むようにすれば、不必要な地図情報を読み込まずに検索範囲を限定できるので、検索速度の高速化や検索精度の向上を図ることができる。また、過去に走行した走行履歴情報に基づいて、地図情報を読み込むようにすれば、候補検索地点に該当する可能性の高い場所のみの地図情報を読み込むことによって検索範囲を限定できるので、検索速度の高速化や検索精度の向上を図ることができる。
Further, according to the
また、本実施の形態にかかる情報表示装置100によれば、検索地点近傍の複数の項目化した情報を受け付け、受け付けた検索地点近傍の複数の項目化した情報、および読み込まれた地図情報に基づいて、候補検索地点を絞り込むようにしてもよい。このように、検索地点近傍の情報を項目化することによって、検索地点近傍の情報と地図情報とを簡単に対比することができるので、候補検索地点の絞り込みを簡単な処理でおこなうことができる。
Moreover, according to the
また、本実施の形態にかかる情報表示装置100によれば、検索地点近傍の複数の項目化した情報と地図情報とに一致点があるか否かを、複数の項目それぞれについて判別し、検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、地図情報上の一致した地点を候補検索地点として決定するようにしてもよい。このように、検索地点近傍の情報を項目化し、検索地点近傍の情報と地図情報とが一致するか否かを判別するようにすれば、簡単な処理で候補検索地点を決定することができる。
Further, according to the
また、本実施の形態にかかる情報表示装置100によれば、検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、判別された項目ごとの一致点をそれぞれ得点化して、合計得点を算出するとともに、算出された合計得点に応じて、候補検索地点の優先度を決定するようにしてもよい。これにより、候補検索地点に該当する可能性の高いものから順に出力することができる。
Further, according to the
以下に、本発明の実施例について説明する。実施例では、車両に搭載されるナビゲーション装置によって、本発明の情報表示装置100を実施した場合の一例について説明する。
Examples of the present invention will be described below. In the embodiment, an example in which the
(ナビゲーション装置300のハードウェア構成)
図3を用いて、実施例にかかるナビゲーション装置300のハードウェア構成について説明する。図3は、実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。図3において、ナビゲーション装置300は、車両などの移動体に搭載されており、CPU301と、ROM302と、RAM303と、磁気ディスクドライブ304と、磁気ディスク305と、光ディスクドライブ306と、光ディスク307と、音声I/F(インターフェース)308と、マイク309と、スピーカ310と、入力デバイス311と、映像I/F312と、ディスプレイ313と、通信I/F314と、GPSユニット315と、各種センサ316と、カメラ317と、を備えている。また、各構成部301〜317はバス320によってそれぞれ接続されている。(Hardware configuration of navigation device 300)
The hardware configuration of the
まず、CPU301は、ナビゲーション装置300の全体の制御を司る。ROM302は、ブートプログラム、通信プログラム、経路探索プログラム、目的地点検索プログラムなどの各種プログラムを記録している。また、RAM303は、CPU301のワークエリアとして使用される。
First, the
磁気ディスクドライブ304は、CPU301の制御にしたがって磁気ディスク305に対するデータの読み取り/書き込みを制御する。磁気ディスク305は、磁気ディスクドライブ304の制御で書き込まれたデータを記録する。磁気ディスク305としては、たとえば、HD(ハードディスク)やFD(フレキシブルディスク)を用いることができる。
The
光ディスクドライブ306は、CPU301の制御にしたがって光ディスク307に対するデータの読み取り/書き込みを制御する。光ディスク307は、光ディスクドライブ306の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク307は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク307のほか、MO、メモリカードなどであってもよい。
The
磁気ディスク305や光ディスク307に記録される情報の一例として、経路探索・経路誘導などに用いる地図情報が挙げられる。地図情報は、建物、河川、地表面などの地物(フィーチャ)を表す背景データと、道路の形状を表す道路形状データとを有しており、ディスプレイ313の表示画面において2次元または3次元に描写される。ナビゲーション装置300が経路誘導中の場合は、地図情報と後述するGPSユニット315によって取得された車両の現在位置を示す車両マークとが重ねて表示されることとなる。
One example of information recorded on the
音声I/F308は、音声入力用のマイク309および音声出力用のスピーカ310に接続される。マイク309に受音された音声は、音声I/F308内でA/D変換される。スピーカ310からは、音声が出力される。
The audio I /
入力デバイス311は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。 Examples of the input device 311 include a remote controller having a plurality of keys for inputting characters, numerical values, various instructions, and the like, a keyboard, a mouse, and a touch panel.
映像I/F312は、ディスプレイ313と接続される。映像I/F312は、具体的には、たとえば、ディスプレイ313全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ313を表示制御する制御ICなどによって構成される。
The video I /
ディスプレイ313には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ313は、たとえば、CRT、TFT液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
The
通信I/F314は、無線を介してネットワークに接続され、ナビゲーション装置300とCPU301とのインターフェースとして機能する。通信I/F314は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とCPU301とのインターフェースとしても機能する。
The communication I /
通信網には、LAN、WAN、公衆回線網や携帯電話網などがある。具体的には、通信I/F314は、たとえば、FMチューナーなどによって構成される。
Communication networks include LANs, WANs, public line networks and mobile phone networks. Specifically, the communication I /
GPSユニット315は、GPS衛星からの電波を受信し、車両の現在地点を示す情報を出力する。GPSユニット315の出力情報は、後述する各種センサ316の出力値とともに、CPU301による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図情報上の1点を特定する情報である。
The
各種センサ316は、車速センサや加速度センサ、角速度センサ等を含み、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ316の出力値は、CPU301による車両の現在地点の算出や、速度や方位の変化量の測定等に用いられる。
The
カメラ317は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよい。また、カメラ317によって撮影された映像を映像I/F312を介して磁気ディスク305や光ディスク307などの記録媒体に出力する。
The
図1に示した情報表示装置100が備える受付部101、読込部102、検索部103、出力部104、判別部105、決定部106、算出部107は、図3に示したナビゲーション装置300におけるROM302、RAM303、磁気ディスク305、光ディスク307などに記録されたプログラムやデータを用いて、CPU301が所定のプログラムを実行し、ナビゲーション装置300における各部を制御することによってその機能を実現する。
The
すなわち、本実施例のナビゲーション装置300は、ナビゲーション装置300における記録媒体としてのROM302に記録されている目的地点検索プログラムを実行することにより、図1に示した情報表示装置100が備える機能を、図2に示した情報表示処理手順で実行することができる。
That is, the
(ナビゲーション装置の情報表示処理の一例)
つぎに、図4を用いて、実施例にかかるナビゲーション装置300がおこなう情報表示処理の一例について説明する。図4は、実施例にかかるナビゲーション装置の情報表示処理の一例を示すフローチャートである。なお、本実施例では、本発明にかかる施設検索処理を、目的地点検索処理として説明する。具体的には、本実施例では、目的地点レストランXの明確な位置が不明であり、レストランX近傍の情報に基づいて、目的地点を検索する際の処理について説明する。(An example of navigation device information display processing)
Next, an example of information display processing performed by the
図4のフローチャートにおいて、ナビゲーション装置300は、利用者の操作入力により、目的地点の情報および目的地点近傍の情報を受け付けるのを待って(ステップS401:Noのループ)、目的地点の情報および目的地点近傍の情報を受け付けた場合(ステップS401:Yes)、あらかじめ記録される地図情報のうち、たとえば、現在位置から10km以内の地図情報を読み込む(ステップS402)。なお、本実施例において、目的地点の情報とは、目的地点が飲食店であることの情報であり、目的地点近傍の情報とは、レストランX近傍の道路や施設などの情報である。また、読み込んだ地図情報には、車両が過去に走行した走行履歴情報が含まれている。なお、目的地の情報には、緯度情報および経度情報は含まれない。
In the flowchart of FIG. 4, the
そして、目的地点の情報と地図情報とに基づいて、現在位置から10km以内に飲食店があるか否かを判断する(ステップS403)。ステップS403において、現在位置から10km以内に飲食店があると判断した場合(ステップS403:Yes)、レストランX近傍の情報と地図情報とに基づいて、レストランXの候補地点としてふさわしい飲食店を検索する(ステップS404)。なお、レストランXの候補となる飲食店の検索処理については、後述する図5を用いて、詳細に説明する。 Then, based on the information on the destination point and the map information, it is determined whether or not there is a restaurant within 10 km from the current position (step S403). In step S403, when it is determined that there is a restaurant within 10 km from the current position (step S403: Yes), a restaurant suitable as a candidate point for restaurant X is searched based on information in the vicinity of restaurant X and map information. (Step S404). In addition, the search process of the restaurant used as the candidate of the restaurant X is demonstrated in detail using FIG. 5 mentioned later.
そして、レストランXの候補としてふさわしい飲食店として、優先度順(ふさわしい順)に候補となる飲食店を検索結果リストに追加し(ステップS405)、一連の処理を終了する。一方、ステップS403において、現在位置から10km以内に飲食店がないと判断した場合(ステップS403:No)、一連の処理を終了する。 Then, as restaurants suitable for restaurant X, restaurants that are candidates in order of priority (in order appropriate) are added to the search result list (step S405), and the series of processing ends. On the other hand, when it is determined in step S403 that there is no restaurant within 10 km from the current position (step S403: No), the series of processes is terminated.
(ナビゲーション装置の情報表示処理の詳細)
つぎに、図5を用いて、本実施例にかかるナビゲーション装置300がおこなう目的地点検索処理について説明する。図5は、実施例にかかるナビゲーション装置の目的地点検索処理を示すフローチャートである。なお、図5は、図4に示すステップS404以降の処理について、詳細に示したものである。(Details of navigation device information display processing)
Next, the destination point search process performed by the
図5のフローチャートにおいて、ナビゲーション装置300は、検索開始の指示を待って(ステップS501:Noのループ)、検索開始の指示があると判断した場合(ステップS501:Yes)、レストランX近傍の情報として、複数の項目化された情報の中から、所定の項目化された情報を取得する(ステップS502)。
In the flowchart of FIG. 5, the
なお、本実施例において、複数の項目化された情報とは、交差点を基準とした位置情報、隣接する道路の車線数に関する情報、隣接する道路の種別に関する情報、隣接する施設に関する情報、または、指定した方角に存在する施設に関する情報、の5つの情報であり、この中から1つずつ情報を取得し、検索をおこなっていくものとする。はじめに、「交差点付近」という情報を取得したものとする。 In this embodiment, the itemized information includes position information based on an intersection, information on the number of lanes on an adjacent road, information on the type of an adjacent road, information on an adjacent facility, or Information about facilities existing in the designated direction is obtained, and information is acquired one by one from this information and searched. First, it is assumed that the information “near an intersection” has been acquired.
そして、所定の項目化された情報と、地図情報とに一致点があるか否かを判断する(ステップS503)。具体的には、たとえば、交差点付近に飲食店があるか否かを判断する。なお、この地図情報は、図4のステップS402において読み込まれた、現在位置から10km以内の地図情報である。ステップS503において、所定の項目化された情報と地図情報とに一致点があると判断した場合(ステップS503:Yes)、この一致点に存在する飲食店をレストランXの候補とし、該当する飲食店を抽出する(ステップS504)。つまり、この場合、現在位置から10km以内であり、かつ、交差点付近に存在する飲食店が全て抽出される。 Then, it is determined whether or not there is a coincidence between predetermined itemized information and map information (step S503). Specifically, for example, it is determined whether there is a restaurant near the intersection. This map information is the map information read in step S402 in FIG. 4 and within 10 km from the current position. In step S503, when it is determined that there is a match between the predetermined itemized information and the map information (step S503: Yes), the restaurant at the match is set as a candidate for restaurant X, and the corresponding restaurant Is extracted (step S504). That is, in this case, all restaurants that are within 10 km from the current position and that exist near the intersection are extracted.
そして、所定の項目化された情報に重要度情報が付されているか否かを判断する(ステップS505)。なお、重要度情報とは、交差点を基準とした位置情報、隣接する道路の車線数に関する情報、隣接する道路の種別に関する情報、隣接する施設に関する情報、または、指定した方角に存在する施設に関する情報のうち、どの情報を重要視するかを示す情報であり、詳細については、後述する。 Then, it is determined whether the importance level information is attached to the predetermined itemized information (step S505). Importance information refers to location information based on intersections, information about the number of lanes on adjacent roads, information about types of adjacent roads, information about adjacent facilities, or information about facilities that exist in a specified direction Of these, it is information indicating which information is regarded as important, and details will be described later.
ステップS505において、重要度情報が付されていると判断した場合(ステップS505:Yes)、つまり、交差点付近に存在するという情報に重要度情報が付されていれば、ステップS504にて抽出された飲食店に対して、重要度に応じた高得点を付与する(ステップS506)。なお、重要度情報が付されていない場合(ステップS505:No)、ステップS504にて抽出された飲食店に対して、通常の得点として1点を付与する(ステップS507)。 If it is determined in step S505 that the importance information is attached (step S505: Yes), that is, if the importance information is attached to the information that exists near the intersection, the information is extracted in step S504. A high score corresponding to the importance is given to the restaurant (step S506). In addition, when importance information is not attached | subjected (step S505: No), 1 point is provided as a normal score with respect to the restaurant extracted at step S504 (step S507).
そして、他に項目化された情報があるか否かを判断する(ステップS508)。一方、ステップS503においても、所定の項目化された情報と地図情報とに一致点がないと判断した場合(ステップS503:No)、ステップS508に移行する。本実施例のように、項目化された情報が5つある場合は、ステップS508において、他に項目化された情報があると判断し(ステップS508:Yes)、上述したステップS502からステップS508の処理を適宜繰り返す。 Then, it is determined whether there is any other itemized information (step S508). On the other hand, also in step S503, when it is determined that there is no coincidence between the predetermined itemized information and the map information (step S503: No), the process proceeds to step S508. When there are five itemized information as in this embodiment, it is determined that there is other itemized information in step S508 (step S508: Yes), and the above-described steps S502 to S508 are performed. Repeat the process as appropriate.
具体的には、たとえば、他の項目化された情報として、隣接する道路の車線数に関する情報として、「2車線の道路に隣接する」という情報が入力されている場合は、この情報と地図情報とに基づいて、得点化される地点がないかを検索する。一方、ステップS508において、ステップS501〜ステップS507までの処理を適宜繰り返したことによって、他に項目化された情報がないと判断した場合(ステップS508:No)、繰り返しおこなわれたステップS501からステップS508の処理を終了する。 Specifically, for example, when information “adjacent to a two-lane road” is input as information regarding the number of lanes of adjacent roads as other itemized information, this information and map information Based on the above, a search is made for points to be scored. On the other hand, if it is determined in step S508 that there is no other itemized information by appropriately repeating the processing from step S501 to step S507 (step S508: No), the repeated steps S501 to S508 are performed. Terminate the process.
そして、ステップS508において、他に項目化された情報がないと判断した場合(ステップS508:No)、該当する飲食店があるか否かを判断する(ステップS509)。ステップS509において、該当する飲食店があると判断した場合(ステップS509:Yes)、抽出された飲食店に付与されている得点について、合計得点を算出する(ステップS510)。 If it is determined in step S508 that there is no other itemized information (step S508: No), it is determined whether there is a corresponding restaurant (step S509). In step S509, when it is determined that there is a corresponding restaurant (step S509: Yes), a total score is calculated for the score given to the extracted restaurant (step S510).
そして、合計得点に応じて、候補となる飲食店の優先度を決定する(ステップS511)。そして、優先度順に候補となる飲食店を検索結果リストに追加し(ステップS512)、一連の処理を終了する。一方、ステップS509において、該当する飲食店がないと判断した場合(ステップS509:No)、一連の処理を終了する。 And according to the total score, the priority of the restaurant which becomes a candidate is determined (step S511). And a candidate restaurant is added to a search result list in order of priority (Step S512), and a series of processings are ended. On the other hand, when it is determined in step S509 that there is no corresponding restaurant (step S509: No), the series of processing ends.
つぎに、図6を用いて、本実施例にかかるナビゲーション装置300がおこなう目的地点検索処理の具体的な検索結果について説明する。図6は、実施例にかかるナビゲーション装置の目的地点検索結果の一例を示す説明図である。
Next, a specific search result of the destination point search process performed by the
図6において、検索結果600は、レストランX近傍の情報610と、重要度620と、候補目的地点630と、が記載されており、レストランX近傍の情報610および重要度620を基に、候補目的地点630を得点化したものである。レストランX近傍の情報610の各項目には、「交差点付近」611、「2車線の道路に隣接」612、「国道に隣接」613、「コンビニの横」614、「北側に銀行」615が記載されている。
In FIG. 6, the
そして、各項目に対応して、重要度620が記載されている。重要度620は、項目に応じて、たとえば、1〜5までの5段階で示されており、重要度1を最も重要ではない項目とし、重要度5を最も重要な項目とする。なお、重要度620は、5段階に分けたが、重要か否かの2段階に分けてもよいし、何段階に分けてもよい。
And the
得点の付与については、各項目と地図情報とに基づいて、たとえば、重要度1の項目である「北側に銀行」615に一致点がある場合には、候補目的地点630として該当する店に得点1点が付与される。また、重要度5の項目である「交差点付近」611に一致点がある場合には、候補目的地点630として該当する店に得点5点が付与される。なお、得点の付与は、重要度1〜5に応じて段階的に1点〜5点としたが、これに限られるものではない。
As for the provision of scores, based on each item and map information, for example, when there is a coincidence in “bank in the north” 615 that is an item of
つぎに、具体的な候補目的地点630を例に挙げて説明すると、重要度5の「交差点付近」611という項目の情報と地図情報とに基づいて検索をおこなった結果、A店631とB店632とが一致した場合、つまり、交差点付近に存在する飲食店としてA店631とB店632とが抽出された場合、A店631とB店632に対して、重要度5に対応した得点5点が付与される。なお、「交差点付近」611という項目についての検索は、たとえば、交差点付近100m以内の飲食店を検索すればよい。距離の算出は、緯度経度情報を基に算出すればよい。
Next, a specific
さらに、「2車線の道路に隣接」612という項目の情報と地図情報とに基づいて検索をおこなった結果、A店631とC店633とが一致した場合、つまり、2車線の道路に隣接する飲食店としてA店631とC店633とが抽出された場合、A店631とC店633に対して、重要度4に対応した得点4点が付与される。
Furthermore, as a result of performing a search based on the information of the item “adjacent to the two-lane road” 612 and the map information, if the
なお、「2車線の道路に隣接」612という項目についての検索は、たとえば、はじめに、候補となる飲食店が道路に面しているか否かを判断する。候補となる飲食店が、道路に面しているか否かの情報をあらかじめ検索データとして記録している場合には、当該検索データを用いることができるが、検索データがない場合は、緯度経度情報を基に、道路の形状等に関する道路情報を取得する。起点とする道路に対して、候補となる目的地点から垂線を引き、緯度経度情報を基に垂線の距離を算出し、算出した距離が閾値以内(たとえば100m以内)であれば、隣接する道路として判断することができる。そして、隣接する道路があると判断した場合に、その道路の車線数に関する情報を取得する。 The search for the item “adjacent to a two-lane road” 612, for example, first determines whether or not a candidate restaurant faces the road. If information on whether or not a candidate restaurant faces a road is recorded in advance as search data, the search data can be used, but if there is no search data, latitude / longitude information can be used. Based on the above, road information related to the shape of the road is acquired. With respect to the starting road, a perpendicular line is drawn from the candidate destination point, the distance of the perpendicular line is calculated based on the latitude and longitude information, and if the calculated distance is within a threshold (for example, within 100 m), it is determined as an adjacent road. Judgment can be made. When it is determined that there is an adjacent road, information on the number of lanes on the road is acquired.
また、「国道に隣接」613という項目の情報と地図情報とに基づいて検索をおこなった結果、A店631のみが一致した場合、つまり、国道に隣接する飲食店としてA店631が抽出された場合、A店631に対して、重要度3に対応した得点3点が付与される。なお、「国道に隣接」613という項目についての検索は、上述した「2車線の道路に隣接」612の項目における検索と同様に、まず、候補となる飲食店が道路に面しているか否かを判断する。そして、隣接する道路があると判断した場合に、その道路の種別に関する情報を取得する。
Further, as a result of searching based on the information of the item “adjacent to the national highway” 613 and the map information, when only the
また、重要度2の「コンビニの横」614という項目、および重要度1の「北側に銀行」615という項目についても、同様に検索をおこなう。なお、「北側に銀行」615という項目についての検索は、ある範囲内(たとえば、500m以内)において、北側に銀行があるか否かを検索する。つまり、このような検索は、銀行を中心にして、南側に飲食店があるか否かを判断することによっておこなわれる。なお、方角および距離の算出は、緯度経度情報を基におこない、たとえば、銀行から見て、緯度の低い飲食店は南側にあるもの(目的地点から見ると北側に銀行があるもの)として判断される。
Similarly, the item “important next to the convenience store” 614 with the
このレストランX近傍の情報610と地図情報とに基づいた検索により、合計得点640は、A店631が15点、B店632が8点、C店633が5点となる。優先度650は、合計得点640の高い順に付けられるため、A店631が優先度1位、B店632が優先度2位、C店633が優先度3位となる。このようにして、レストランXの候補目的地点630として、該当する可能性が高い順に、A店631、B店632、C店633の順で検索結果リストとして出力される。
By the search based on the
以上説明したように、本実施例にかかるナビゲーション装置300によれば、飲食店であるということの目的地点の地物に関する情報およびレストランX近傍の情報と、地図情報とに基づいて、レストランXの候補となる飲食店を検索する。したがって、利用者が施設や道路の名称を知らない場合であっても、レストランXを検索することができる。これにより、利用者は、レストランXの行き方を教わった場合や、レストランXに以前に行ったことがあったとしても、その場所をはっきりと思い出せない場合などに、レストランX近傍の情報に基づいて、レストランXを検索することができる。なお、本実施例では、目的地を検索する場合を例に挙げて説明したが、このような処理は、地図情報上の施設などを検索する場合にも適用できる。
As described above, according to the
また、本実施例にかかるナビゲーション装置300によれば、利用者によって指定された範囲内の地図情報を読み込むようにしたので、不必要な地図情報を読み込まずに検索範囲を限定でき、検索速度の高速化や検索精度の向上を図ることができる。さらに、過去に走行した走行履歴情報に基づいて、地図情報を読み込むようにしたので、レストランXに該当する可能性の高い場所のみの地図情報を読み込むことによって検索範囲を限定でき、より検索速度の高速化や検索精度の向上を図ることができる。
Further, according to the
また、本実施例にかかるナビゲーション装置300によれば、レストランX近傍の複数の項目化した情報を受け付け、受け付けたレストランX近傍の複数の項目化した情報、および地図情報に基づいて、候補となる飲食店を絞り込むようにした。このように、レストランX近傍の情報を項目化することによって、レストランX近傍の情報と地図情報とを簡単に対比することができるので、候補となる飲食店の絞り込みを簡単な処理でおこなうことができる。
Moreover, according to the
また、本実施例にかかるナビゲーション装置300によれば、レストランX近傍の複数の項目化した情報と地図情報とに一致点があるか否かを、複数の項目それぞれについて判別し、レストランX近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、地図情報上の一致した地点を候補となる飲食店として決定するようにした。このように、レストランX近傍の情報を項目化し、レストランX近傍の情報と地図情報とが一致するか否かを判別するようにしたので、簡単な処理で候補となる飲食店を決定することができる。
Further, according to the
本実施例にかかるナビゲーション装置300によれば、レストランX近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、判別された項目ごとの一致点をそれぞれ得点化して、合計得点を算出するとともに、算出された合計得点に応じて、候補目的地点の優先度を決定するようにした。これにより、レストランXに該当する可能性の高いものから順に出力することができる。
According to the
以上説明したように、本発明の情報表示装置、情報表示方法、情報表示プログラム、および記憶媒体によれば、ナビゲーション装置300は、飲食店であるということの検索地点の地物に関する情報およびレストランX近傍の情報と、地図情報とに基づいて、レストランXの候補となる飲食店を検索する。したがって、利用者が施設や道路の名称を知らない場合であっても、レストランXを検索することができる。これにより、利用者は、レストランXの行き方を教わった場合や、レストランXに以前に行ったことがあったとしても、その場所をはっきりと思い出せない場合などに、レストランX近傍の情報に基づいて、レストランXを検索することができる。
As described above, according to the information display device, the information display method, the information display program, and the storage medium of the present invention, the
なお、本実施例で説明した情報表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。 The information display method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. Further, this program may be a transmission medium that can be distributed via a network such as the Internet.
この発明は、情報表示装置、情報表示方法、情報表示プログラム、および記録媒体に関する。ただし、この発明の利用は上述の情報表示装置、情報表示方法、情報表示プログラム、および記録媒体には限らない。 The present invention relates to an information display device, an information display method, an information display program, and a recording medium. However, the use of the present invention is not limited to the above-described information display device, information display method, information display program, and recording medium.
近年、車両などの移動体には、利用者の所望する施設などを表示する情報表示装置が搭載されている。このような情報表示装置において、利用者が所望する施設を表示させるためには、たとえば、画面に表示される地図を基に、利用者が所望の地点を指定できるのであれば、直接ポインタを当該施設の存在する地点に合わせることによって、当該施設を表示させることができる。また、画面に表示される地図を基に、利用者が当該施設の存在する地点を指定できない場合であっても、利用者が、所望する地点の住所を得ているのであれば、当該地点の住所をテキスト入力することによって、所望する地点を表示することもできる。 2. Description of the Related Art In recent years, an information display device that displays a facility desired by a user is mounted on a moving body such as a vehicle. In such an information display device, in order to display a facility desired by the user, for example, if the user can designate a desired point based on a map displayed on the screen, the direct pointer is The facility can be displayed by matching the point where the facility exists. Also, even if the user cannot specify the location where the facility exists based on the map displayed on the screen, if the user has the address of the desired location, It is also possible to display a desired point by inputting the address as text.
このように、利用者が、所望する地点について明確な位置情報を得ている場合には、所望する地点を表示することができるが、利用者が、所望する地点について明確な位置情報を得ていない場合には、上述した方法では、所望する地点を表示させることができない。なお、利用者が、所望する地点について明確な位置情報を得ていない場合とは、たとえば、表示させたい地点までの行き方を他人から聞いた場合や、表示させたい場所が以前に訪れた場所であっても、その場所をはっきりと覚えていない場合などである。 As described above, when the user obtains clear position information about a desired point, the desired point can be displayed, but the user has obtained clear position information about the desired point. If not, the method described above cannot display a desired point. In addition, when the user does not have clear location information about the desired point, for example, when the other person asks how to get to the point to be displayed or the place where the user wants to display has been visited before Even if you do not remember the location clearly.
このような場合であっても、利用者は、所望する地点近傍の通り名や周辺の施設名など、少なくとも、所望する地点近傍の何らかの情報は得ているものである。そこで、所望の画面を表示させるために、表示させたい場所(希望表示場所)の近傍の通り名や周辺の施設名に基づいて、希望表示場所の近傍の通り名や施設名などを組み合わせ、かつ、この組み合わせたものと地図番号(表示画面番号)とを対応させた索引表を備え、利用者が施設名や道路名などを指定することによって、希望表示場所に対応する地点の地図を表示させるようにした技術が提案されている(たとえば、下記特許文献1参照。)。
Even in such a case, the user obtains at least some information in the vicinity of the desired point, such as a street name in the vicinity of the desired point and a name of a nearby facility. Therefore, in order to display the desired screen, based on the street name in the vicinity of the place to be displayed (desired display location) and the facility name in the vicinity, the street name and facility name in the vicinity of the desired display location are combined, and An index table that associates this combination with the map number (display screen number) is provided, and the map of the point corresponding to the desired display location is displayed by the user specifying the facility name, road name, etc. Such a technique has been proposed (see, for example,
しかしながら、上述した特許文献1の技術は、利用者が通り名や施設名を知っていることを前提としており、利用者が通りや施設の名称を知らなければ、所望の地点を検索することができないといった問題が一例として挙げられる。
However, the technique of
上述した課題を解決し、目的を達成するため、請求項1の発明にかかる情報表示装置は、利用者によって入力された、検索対象となる検索地点の地物に関する情報と、検索地点近傍の地物に関する情報および前記検索地点の地物と前記検索地点近傍の地物との位置関係を示す位置情報を含む検索地点近傍の情報と、を受け付ける受付手段と、あらかじめ格納された地図情報を読み込む読込手段と、前記受付手段が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、前記読込手段によって読み込まれた地図情報と、に基づいて、検索地点の候補となる候補検索地点を検索する検索手段と、前記検索手段によって検索された候補検索地点を出力する出力手段と、を備えることを特徴とする。 In order to solve the above-described problems and achieve the object, the information display device according to the first aspect of the present invention is the information input by the user regarding the feature of the search point to be searched, and the location near the search point. Receiving means for receiving information about the object and information on the vicinity of the search point including positional information indicating the positional relationship between the feature of the search point and the feature near the search point; and reading the pre-stored map information Search for candidate search points that are candidates for the search points based on the means, information on the features of the search points received by the receiving means, information on the vicinity of the search points, and map information read by the reading means Search means for outputting, and output means for outputting candidate search points searched by the search means.
また、請求項8の発明にかかる情報表示方法は、利用者によって入力された、検索対象となる検索地点の地物に関する情報と、検索地点近傍の地物に関する情報および前記検索地点の地物と前記検索地点近傍の地物との位置関係を示す位置情報を含む検索地点近傍の情報と、を受け付ける受付工程と、あらかじめ格納された地図情報を読み込む読込工程と、前記受付工程が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、前記読込工程によって読み込まれた地図情報と、に基づいて、検索地点の候補となる候補検索地点を検索する検索工程と、前記検索工程によって検索された候補検索地点を出力する出力工程と、を含むことを特徴とする。 According to an eighth aspect of the present invention, there is provided an information display method comprising: information relating to a feature of a search point to be searched, information relating to a feature in the vicinity of the search point, and feature of the search point input by a user; A receiving step for receiving information on the vicinity of the search point including positional information indicating a positional relationship with the feature near the search point, a reading step for reading map information stored in advance, and a search point received by the receiving step A search step for searching for candidate search points that are candidates for a search point based on information on the features of the object and information on the vicinity of the search point and the map information read by the reading step; An output step of outputting the candidate search points.
また、請求項9の発明にかかる情報表示プログラムは、請求項8に記載の情報表示方法をコンピュータに実行させることを特徴とする。 According to a ninth aspect of the present invention, an information display program causes a computer to execute the information display method according to the eighth aspect.
また、請求項10の発明にかかる記録媒体は、請求項9に記載の情報表示プログラムをコンピュータに読み取り可能に記録したことを特徴とする。 A recording medium according to a tenth aspect of the invention is characterized in that the information display program according to the ninth aspect is recorded in a computer-readable manner.
以下に添付図面を参照して、この発明にかかる情報表示装置、情報表示方法、情報表示プログラム、および記録媒体の好適な実施の形態を詳細に説明する。 Exemplary embodiments of an information display device, an information display method, an information display program, and a recording medium according to the present invention will be explained below in detail with reference to the accompanying drawings.
(実施の形態)
(情報表示装置の機能的構成)
この発明の実施の形態にかかる情報表示装置100の機能的構成について説明する。図1は、実施の形態にかかる情報表示装置の機能的構成の一例を示すブロック図である。図1において、情報表示装置100は、移動体に搭載されるものであり、受付部101と、読込部102と、検索部103と、出力部104と、を備えている。
(Embodiment)
(Functional configuration of information display device)
A functional configuration of the
受付部101は、利用者によって入力された、検索対象となる検索地点の地物に関する情報、および検索地点近傍の情報を受け付ける。検索地点の地物に関する情報は、緯度情報および経度情報は含まない情報である。検索地点の地物に関する情報とは、たとえば、検索する施設の情報であり、具体的には、飲食店、コンビニ、ガソリンスタンドなどのジャンルや名称に関する情報である。
The accepting
検索地点の地物に関する情報は、たとえば、飲食店のジャンルに関する情報をさらに限定したレストラン、日本料理店、中華料理店、などに分類した情報でもよい。また、検索地点の地物に関する情報は、たとえば、フランチャイズチェーンなどにおいて、特定の店名(たとえば、川越駅前店など)を検索する場合に、商号などの名称に関する情報が挙げられる。利用者による入力には、主に利用者によるテキスト入力が挙げられるが、音声入力であってもよい。 The information on the feature at the search point may be information classified into a restaurant, a Japanese restaurant, a Chinese restaurant, and the like that further limit information on the genre of the restaurant, for example. The information on the feature at the search point includes information on the name such as a trade name when searching for a specific store name (for example, a store in front of Kawagoe Station) in a franchise chain, for example. The input by the user mainly includes text input by the user, but may be voice input.
検索地点近傍の情報は、検索地点周辺の施設の立地情報や、検索地点周辺の道路の情報である。具体的には、検索地点近傍の情報は、交差点を基準とした位置情報、隣接する道路の車線数に関する情報、隣接する道路の種別に関する情報、隣接する施設に関する情報、または、指定した方角に存在する施設に関する情報、として項目化し、この中から少なくとも一つを含むことがよい。なお、検索地点近傍の情報は、このほかにも、隣接する道路の形状として、たとえば、隣接する道路の勾配に関する情報や、カーブに関する情報のほか、駐車場の有無に関する情報などを含めてもよい。なお、検索地点近傍の情報は、緯度情報および経度情報は含まない情報であってもよい。 The information in the vicinity of the search point is location information on facilities around the search point and information on roads around the search point. Specifically, information about the vicinity of the search point exists in position information based on the intersection, information on the number of lanes on the adjacent road, information on the type of the adjacent road, information on the adjacent facility, or the designated direction Itemized as information on the facility to be included, and preferably includes at least one of them. In addition, the information in the vicinity of the search point may include, for example, information on the gradient of the adjacent road, information on the curve, information on the presence / absence of a parking lot, etc. as the shape of the adjacent road. . The information in the vicinity of the search point may be information that does not include latitude information and longitude information.
なお、交差点を基準とした位置情報とは、検索対象となる検索地点が交差点に対してどのような位置にあるかの情報であり、たとえば、十字交差点の角、T字交差点の角、交差点に隣接しない、といった情報である。隣接する道路の車線数に関する情報とは、検索対象となる検索地点が何車線の道路に面しているかといった情報であり、たとえば、1車線、2車線、3車線、4車線以上、といった情報である。 Note that the position information based on the intersection is information on the position of the search point to be searched with respect to the intersection. For example, the position of the intersection, the corner of the T-shaped intersection, and the intersection The information is not adjacent. The information on the number of lanes of adjacent roads is information on how many lanes the search point to be searched faces, such as 1 lane, 2 lanes, 3 lanes, 4 lanes or more. is there.
また、隣接する道路の種別に関する情報とは、検索対象となる検索地点がどのような種別の道路に面しているかといった情報であり、たとえば、高速道路、一般道路、国道、主要地方道、細街路、一方通行、といった情報である。隣接する施設に関する情報とは、検索対象となる検索地点がどのような施設に隣接しているかといった情報であり、たとえば、右側にコンビニ、左側に銀行、といった情報である。指定した方角に存在する施設に関する情報とは、検索対象となる検索地点を中心として、指定した方角にどのような施設が存在しているかといった情報であり、たとえば、北側にコンビニ、南側に銀行、といった情報である。 The information on the type of adjacent road is information on what type of road the search point to be searched faces, such as an expressway, general road, national road, main local road, Information such as streets and one-way streets. The information regarding the adjacent facility is information regarding what facility the search point to be searched is adjacent to, for example, information such as a convenience store on the right side and a bank on the left side. Information about the facility that exists in the specified direction is information such as what kind of facility exists in the specified direction centering on the search point to be searched, such as a convenience store on the north side, a bank on the south side, Information.
読込部102は、あらかじめ格納された地図情報を読み込む。読込部102は、利用者によって指定された範囲内の地図情報を読み込んでもよい。指定された範囲内とは、指定された距離の範囲内や、指定された方角の範囲内のほか、指定された地域の範囲内であってもよい。具体的には、市区町村などの情報や、現在地から所定の領域内の情報のほか、登録ポイント付近などの情報が挙げられる。また、読込部102は、過去に走行した走行履歴情報に基づいて、地図情報を読み込んでもよい。
The
検索部103は、受付部101が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、読込部102によって読み込まれた地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する。検索部103は、たとえば、テキストデータとして入力した検索地点の地物に関する情報および検索地点近傍の情報を、地図情報と対比することによって、候補検索地点を検索する。
The
出力部104は、検索部103によって検索された候補検索地点を出力する。出力形式は、ディスプレイなどの表示画面によって検索結果を一覧表示するものでもよいし、音声による出力であってもよい。
The
このような構成において、受付部101は、検索地点近傍の複数の項目化した情報を受け付け、検索部103は、受付部101が受け付けた検索地点近傍の複数の項目化した情報、および読込部102によって読み込まれた地図情報に基づいて、候補検索地点を絞り込むようにしてもよい。
In such a configuration, the
また、検索部103は、判別部105と、決定部106と、を備えてもよい。判別部105は、検索地点近傍の複数の項目化した情報と読込部102によって読み込まれた地図情報とに一致点があるか否かを、複数の項目それぞれについて判別する。決定部106は、判別部105によって、検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、地図情報上の一致した地点を候補検索地点として決定する。
Further, the
さらに、判別部105および決定部106を備えた構成において、検索部103は、算出部107を備えてもよい。算出部107は、判別部105によって、検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、判別された項目ごとの一致点をそれぞれ得点化して、合計得点を算出する。この場合、決定部106は、算出部107によって算出された合計得点に応じて、候補検索地点の優先度を決定する。
Further, in the configuration including the
なお、このような構成において、受付部101が検索地点近傍の複数の項目化した情報のうち、情報の重要度を示す重要度情報を受け付けるようにし、検索地点近傍の情報と地図情報とに一致点がある場合に、算出部107は重要度に応じて高得点に得点化してもよい。重要度情報とは、検索地点近傍の項目化した情報としての、交差点を基準とした位置情報、隣接する道路の車線数に関する情報、隣接する道路の種別に関する情報、隣接する施設に関する情報、または、指定した方角に存在する施設に関する情報、のうち、どの情報を重視するかの情報であり、項目化された各情報に対して、重要度に応じて付されている。
In such a configuration, the accepting
(情報表示装置の情報表示処理手順)
つぎに、図2を用いて、情報表示装置100の情報表示処理手順について説明する。図2は、実施の形態1にかかる情報表示装置の情報表示処理手順の一例を示すフローチャートである。
(Information display processing procedure of information display device)
Next, an information display processing procedure of the
図2のフローチャートにおいて、まず、情報表示装置100は、利用者によって入力される検索地点の地物に関する情報および検索地点近傍の情報を受け付けるのを待って(ステップS201:Noのループ)、検索地点の地物に関する情報および検索地点近傍の情報を受け付けた場合(ステップS201:Yes)、読込部102によって地図情報の読み込みをおこなう(ステップS202)。そして、読み込んだ地図情報の範囲内において、判別部105によって検索地点の情報に対応する施設があるか否かを判断する(ステップS203)。
In the flowchart of FIG. 2, first, the
ステップS203において、検索地点の情報に対応する施設がある場合(ステップS203:Yes)、検索部103によって、検索地点近傍の情報と地図情報とに基づいて、候補検索地点を検索する(ステップS204)。そして、出力部104によって候補検索地点を出力し(ステップS205)、一連の処理を終了する。一方、ステップS203において、読み込んだ地図情報の範囲内において、検索地点の情報に対応する施設がない場合(ステップS203:No)、一連の処理を終了する。
In step S203, when there is a facility corresponding to the information of the search point (step S203: Yes), the
以上説明したように、本実施の形態にかかる情報表示装置100によれば、検索地点の地物に関する情報および検索地点近傍の情報と、地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する。したがって、利用者が施設や道路の名称を知らない場合であっても、検索地点を特定することができる。これによって、利用者は、表示させたい地点の行き方を教わった場合や、以前に行ったことのある場所だとしても検索地点をはっきりと思い出せない場合などに、検索地点近傍の情報に基づいて、検索地点を特定することができる。
As described above, according to the
また、本実施の形態にかかる情報表示装置100によれば、利用者によって指定された範囲内の地図情報を読み込むようにすれば、不必要な地図情報を読み込まずに検索範囲を限定できるので、検索速度の高速化や検索精度の向上を図ることができる。また、過去に走行した走行履歴情報に基づいて、地図情報を読み込むようにすれば、候補検索地点に該当する可能性の高い場所のみの地図情報を読み込むことによって検索範囲を限定できるので、検索速度の高速化や検索精度の向上を図ることができる。
Further, according to the
また、本実施の形態にかかる情報表示装置100によれば、検索地点近傍の複数の項目化した情報を受け付け、受け付けた検索地点近傍の複数の項目化した情報、および読み込まれた地図情報に基づいて、候補検索地点を絞り込むようにしてもよい。このように、検索地点近傍の情報を項目化することによって、検索地点近傍の情報と地図情報とを簡単に対比することができるので、候補検索地点の絞り込みを簡単な処理でおこなうことができる。
Moreover, according to the
また、本実施の形態にかかる情報表示装置100によれば、検索地点近傍の複数の項目化した情報と地図情報とに一致点があるか否かを、複数の項目それぞれについて判別し、検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、地図情報上の一致した地点を候補検索地点として決定するようにしてもよい。このように、検索地点近傍の情報を項目化し、検索地点近傍の情報と地図情報とが一致するか否かを判別するようにすれば、簡単な処理で候補検索地点を決定することができる。
Further, according to the
また、本実施の形態にかかる情報表示装置100によれば、検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、判別された項目ごとの一致点をそれぞれ得点化して、合計得点を算出するとともに、算出された合計得点に応じて、候補検索地点の優先度を決定するようにしてもよい。これにより、候補検索地点に該当する可能性の高いものから順に出力することができる。
Further, according to the
以下に、本発明の実施例について説明する。実施例では、車両に搭載されるナビゲーション装置によって、本発明の情報表示装置100を実施した場合の一例について説明する。
Examples of the present invention will be described below. In the embodiment, an example in which the
(ナビゲーション装置300のハードウェア構成)
図3を用いて、実施例にかかるナビゲーション装置300のハードウェア構成について説明する。図3は、実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。図3において、ナビゲーション装置300は、車両などの移動体に搭載されており、CPU301と、ROM302と、RAM303と、磁気ディスクドライブ304と、磁気ディスク305と、光ディスクドライブ306と、光ディスク307と、音声I/F(インターフェース)308と、マイク309と、スピーカ310と、入力デバイス311と、映像I/F312と、ディスプレイ313と、通信I/F314と、GPSユニット315と、各種センサ316と、カメラ317と、を備えている。また、各構成部301〜317はバス320によってそれぞれ接続されている。
(Hardware configuration of navigation device 300)
The hardware configuration of the
まず、CPU301は、ナビゲーション装置300の全体の制御を司る。ROM302は、ブートプログラム、通信プログラム、経路探索プログラム、目的地点検索プログラムなどの各種プログラムを記録している。また、RAM303は、CPU301のワークエリアとして使用される。
First, the
磁気ディスクドライブ304は、CPU301の制御にしたがって磁気ディスク305に対するデータの読み取り/書き込みを制御する。磁気ディスク305は、磁気ディスクドライブ304の制御で書き込まれたデータを記録する。磁気ディスク305としては、たとえば、HD(ハードディスク)やFD(フレキシブルディスク)を用いることができる。
The
光ディスクドライブ306は、CPU301の制御にしたがって光ディスク307に対するデータの読み取り/書き込みを制御する。光ディスク307は、光ディスクドライブ306の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク307は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク307のほか、MO、メモリカードなどであってもよい。
The
磁気ディスク305や光ディスク307に記録される情報の一例として、経路探索・経路誘導などに用いる地図情報が挙げられる。地図情報は、建物、河川、地表面などの地物(フィーチャ)を表す背景データと、道路の形状を表す道路形状データとを有しており、ディスプレイ313の表示画面において2次元または3次元に描写される。ナビゲーション装置300が経路誘導中の場合は、地図情報と後述するGPSユニット315によって取得された車両の現在位置を示す車両マークとが重ねて表示されることとなる。
One example of information recorded on the
音声I/F308は、音声入力用のマイク309および音声出力用のスピーカ310に接続される。マイク309に受音された音声は、音声I/F308内でA/D変換される。スピーカ310からは、音声が出力される。
The audio I /
入力デバイス311は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。 Examples of the input device 311 include a remote controller having a plurality of keys for inputting characters, numerical values, various instructions, and the like, a keyboard, a mouse, and a touch panel.
映像I/F312は、ディスプレイ313と接続される。映像I/F312は、具体的には、たとえば、ディスプレイ313全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ313を表示制御する制御ICなどによって構成される。
The video I /
ディスプレイ313には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ313は、たとえば、CRT、TFT液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
The
通信I/F314は、無線を介してネットワークに接続され、ナビゲーション装置300とCPU301とのインターフェースとして機能する。通信I/F314は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とCPU301とのインターフェースとしても機能する。
The communication I /
通信網には、LAN、WAN、公衆回線網や携帯電話網などがある。具体的には、通信I/F314は、たとえば、FMチューナーなどによって構成される。
Communication networks include LANs, WANs, public line networks and mobile phone networks. Specifically, the communication I /
GPSユニット315は、GPS衛星からの電波を受信し、車両の現在地点を示す情報を出力する。GPSユニット315の出力情報は、後述する各種センサ316の出力値とともに、CPU301による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図情報上の1点を特定する情報である。
The
各種センサ316は、車速センサや加速度センサ、角速度センサ等を含み、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ316の出力値は、CPU301による車両の現在地点の算出や、速度や方位の変化量の測定等に用いられる。
The
カメラ317は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよい。また、カメラ317によって撮影された映像を映像I/F312を介して磁気ディスク305や光ディスク307などの記録媒体に出力する。
The
図1に示した情報表示装置100が備える受付部101、読込部102、検索部103、出力部104、判別部105、決定部106、算出部107は、図3に示したナビゲーション装置300におけるROM302、RAM303、磁気ディスク305、光ディスク307などに記録されたプログラムやデータを用いて、CPU301が所定のプログラムを実行し、ナビゲーション装置300における各部を制御することによってその機能を実現する。
The
すなわち、本実施例のナビゲーション装置300は、ナビゲーション装置300における記録媒体としてのROM302に記録されている目的地点検索プログラムを実行することにより、図1に示した情報表示装置100が備える機能を、図2に示した情報表示処理手順で実行することができる。
That is, the
(ナビゲーション装置の情報表示処理の一例)
つぎに、図4を用いて、実施例にかかるナビゲーション装置300がおこなう情報表示処理の一例について説明する。図4は、実施例にかかるナビゲーション装置の情報表示処理の一例を示すフローチャートである。なお、本実施例では、本発明にかかる施設検索処理を、目的地点検索処理として説明する。具体的には、本実施例では、目的地点レストランXの明確な位置が不明であり、レストランX近傍の情報に基づいて、目的地点を検索する際の処理について説明する。
(An example of navigation device information display processing)
Next, an example of information display processing performed by the
図4のフローチャートにおいて、ナビゲーション装置300は、利用者の操作入力により、目的地点の情報および目的地点近傍の情報を受け付けるのを待って(ステップS401:Noのループ)、目的地点の情報および目的地点近傍の情報を受け付けた場合(ステップS401:Yes)、あらかじめ記録される地図情報のうち、たとえば、現在位置から10km以内の地図情報を読み込む(ステップS402)。なお、本実施例において、目的地点の情報とは、目的地点が飲食店であることの情報であり、目的地点近傍の情報とは、レストランX近傍の道路や施設などの情報である。また、読み込んだ地図情報には、車両が過去に走行した走行履歴情報が含まれている。なお、目的地の情報には、緯度情報および経度情報は含まれない。
In the flowchart of FIG. 4, the
そして、目的地点の情報と地図情報とに基づいて、現在位置から10km以内に飲食店があるか否かを判断する(ステップS403)。ステップS403において、現在位置から10km以内に飲食店があると判断した場合(ステップS403:Yes)、レストランX近傍の情報と地図情報とに基づいて、レストランXの候補地点としてふさわしい飲食店を検索する(ステップS404)。なお、レストランXの候補となる飲食店の検索処理については、後述する図5を用いて、詳細に説明する。 Then, based on the information on the destination point and the map information, it is determined whether or not there is a restaurant within 10 km from the current position (step S403). In step S403, when it is determined that there is a restaurant within 10 km from the current position (step S403: Yes), a restaurant suitable as a candidate point for restaurant X is searched based on information in the vicinity of restaurant X and map information. (Step S404). In addition, the search process of the restaurant used as the candidate of the restaurant X is demonstrated in detail using FIG. 5 mentioned later.
そして、レストランXの候補としてふさわしい飲食店として、優先度順(ふさわしい順)に候補となる飲食店を検索結果リストに追加し(ステップS405)、一連の処理を終了する。一方、ステップS403において、現在位置から10km以内に飲食店がないと判断した場合(ステップS403:No)、一連の処理を終了する。 Then, as restaurants suitable for restaurant X, restaurants that are candidates in order of priority (in order appropriate) are added to the search result list (step S405), and the series of processing ends. On the other hand, when it is determined in step S403 that there is no restaurant within 10 km from the current position (step S403: No), the series of processes is terminated.
(ナビゲーション装置の情報表示処理の詳細)
つぎに、図5を用いて、本実施例にかかるナビゲーション装置300がおこなう目的地点検索処理について説明する。図5は、実施例にかかるナビゲーション装置の目的地点検索処理を示すフローチャートである。なお、図5は、図4に示すステップS404以降の処理について、詳細に示したものである。
(Details of navigation device information display processing)
Next, the destination point search process performed by the
図5のフローチャートにおいて、ナビゲーション装置300は、検索開始の指示を待って(ステップS501:Noのループ)、検索開始の指示があると判断した場合(ステップS501:Yes)、レストランX近傍の情報として、複数の項目化された情報の中から、所定の項目化された情報を取得する(ステップS502)。
In the flowchart of FIG. 5, the
なお、本実施例において、複数の項目化された情報とは、交差点を基準とした位置情報、隣接する道路の車線数に関する情報、隣接する道路の種別に関する情報、隣接する施設に関する情報、または、指定した方角に存在する施設に関する情報、の5つの情報であり、この中から1つずつ情報を取得し、検索をおこなっていくものとする。はじめに、「交差点付近」という情報を取得したものとする。 In this embodiment, the itemized information includes position information based on an intersection, information on the number of lanes on an adjacent road, information on the type of an adjacent road, information on an adjacent facility, or Information about facilities existing in the designated direction is obtained, and information is acquired one by one from this information and searched. First, it is assumed that the information “near an intersection” has been acquired.
そして、所定の項目化された情報と、地図情報とに一致点があるか否かを判断する(ステップS503)。具体的には、たとえば、交差点付近に飲食店があるか否かを判断する。なお、この地図情報は、図4のステップS402において読み込まれた、現在位置から10km以内の地図情報である。ステップS503において、所定の項目化された情報と地図情報とに一致点があると判断した場合(ステップS503:Yes)、この一致点に存在する飲食店をレストランXの候補とし、該当する飲食店を抽出する(ステップS504)。つまり、この場合、現在位置から10km以内であり、かつ、交差点付近に存在する飲食店が全て抽出される。 Then, it is determined whether or not there is a coincidence between predetermined itemized information and map information (step S503). Specifically, for example, it is determined whether there is a restaurant near the intersection. This map information is the map information read in step S402 in FIG. 4 and within 10 km from the current position. In step S503, when it is determined that there is a match between the predetermined itemized information and the map information (step S503: Yes), the restaurant at the match is set as a candidate for restaurant X, and the corresponding restaurant Is extracted (step S504). That is, in this case, all restaurants that are within 10 km from the current position and that exist near the intersection are extracted.
そして、所定の項目化された情報に重要度情報が付されているか否かを判断する(ステップS505)。なお、重要度情報とは、交差点を基準とした位置情報、隣接する道路の車線数に関する情報、隣接する道路の種別に関する情報、隣接する施設に関する情報、または、指定した方角に存在する施設に関する情報のうち、どの情報を重要視するかを示す情報であり、詳細については、後述する。 Then, it is determined whether the importance level information is attached to the predetermined itemized information (step S505). Importance information refers to location information based on intersections, information about the number of lanes on adjacent roads, information about types of adjacent roads, information about adjacent facilities, or information about facilities that exist in a specified direction Of these, it is information indicating which information is regarded as important, and details will be described later.
ステップS505において、重要度情報が付されていると判断した場合(ステップS505:Yes)、つまり、交差点付近に存在するという情報に重要度情報が付されていれば、ステップS504にて抽出された飲食店に対して、重要度に応じた高得点を付与する(ステップS506)。なお、重要度情報が付されていない場合(ステップS505:No)、ステップS504にて抽出された飲食店に対して、通常の得点として1点を付与する(ステップS507)。 If it is determined in step S505 that the importance information is attached (step S505: Yes), that is, if the importance information is attached to the information that exists near the intersection, the information is extracted in step S504. A high score corresponding to the importance is given to the restaurant (step S506). In addition, when importance information is not attached | subjected (step S505: No), 1 point is provided as a normal score with respect to the restaurant extracted at step S504 (step S507).
そして、他に項目化された情報があるか否かを判断する(ステップS508)。一方、ステップS503においても、所定の項目化された情報と地図情報とに一致点がないと判断した場合(ステップS503:No)、ステップS508に移行する。本実施例のように、項目化された情報が5つある場合は、ステップS508において、他に項目化された情報があると判断し(ステップS508:Yes)、上述したステップS502からステップS508の処理を適宜繰り返す。 Then, it is determined whether there is any other itemized information (step S508). On the other hand, also in step S503, when it is determined that there is no coincidence between the predetermined itemized information and the map information (step S503: No), the process proceeds to step S508. When there are five itemized information as in this embodiment, it is determined that there is other itemized information in step S508 (step S508: Yes), and the above-described steps S502 to S508 are performed. Repeat the process as appropriate.
具体的には、たとえば、他の項目化された情報として、隣接する道路の車線数に関する情報として、「2車線の道路に隣接する」という情報が入力されている場合は、この情報と地図情報とに基づいて、得点化される地点がないかを検索する。一方、ステップS508において、ステップS501〜ステップS507までの処理を適宜繰り返したことによって、他に項目化された情報がないと判断した場合(ステップS508:No)、繰り返しおこなわれたステップS501からステップS508の処理を終了する。 Specifically, for example, when information “adjacent to a two-lane road” is input as information regarding the number of lanes of adjacent roads as other itemized information, this information and map information Based on the above, a search is made for points to be scored. On the other hand, if it is determined in step S508 that there is no other itemized information by appropriately repeating the processing from step S501 to step S507 (step S508: No), the repeated steps S501 to S508 are performed. Terminate the process.
そして、ステップS508において、他に項目化された情報がないと判断した場合(ステップS508:No)、該当する飲食店があるか否かを判断する(ステップS509)。ステップS509において、該当する飲食店があると判断した場合(ステップS509:Yes)、抽出された飲食店に付与されている得点について、合計得点を算出する(ステップS510)。 If it is determined in step S508 that there is no other itemized information (step S508: No), it is determined whether there is a corresponding restaurant (step S509). In step S509, when it is determined that there is a corresponding restaurant (step S509: Yes), a total score is calculated for the score given to the extracted restaurant (step S510).
そして、合計得点に応じて、候補となる飲食店の優先度を決定する(ステップS511)。そして、優先度順に候補となる飲食店を検索結果リストに追加し(ステップS512)、一連の処理を終了する。一方、ステップS509において、該当する飲食店がないと判断した場合(ステップS509:No)、一連の処理を終了する。 And according to the total score, the priority of the restaurant which becomes a candidate is determined (step S511). And a candidate restaurant is added to a search result list in order of priority (Step S512), and a series of processings are ended. On the other hand, when it is determined in step S509 that there is no corresponding restaurant (step S509: No), the series of processing ends.
つぎに、図6を用いて、本実施例にかかるナビゲーション装置300がおこなう目的地点検索処理の具体的な検索結果について説明する。図6は、実施例にかかるナビゲーション装置の目的地点検索結果の一例を示す説明図である。
Next, a specific search result of the destination point search process performed by the
図6において、検索結果600は、レストランX近傍の情報610と、重要度620と、候補目的地点630と、が記載されており、レストランX近傍の情報610および重要度620を基に、候補目的地点630を得点化したものである。レストランX近傍の情報610の各項目には、「交差点付近」611、「2車線の道路に隣接」612、「国道に隣接」613、「コンビニの横」614、「北側に銀行」615が記載されている。
In FIG. 6, the
そして、各項目に対応して、重要度620が記載されている。重要度620は、項目に応じて、たとえば、1〜5までの5段階で示されており、重要度1を最も重要ではない項目とし、重要度5を最も重要な項目とする。なお、重要度620は、5段階に分けたが、重要か否かの2段階に分けてもよいし、何段階に分けてもよい。
And the
得点の付与については、各項目と地図情報とに基づいて、たとえば、重要度1の項目である「北側に銀行」615に一致点がある場合には、候補目的地点630として該当する店に得点1点が付与される。また、重要度5の項目である「交差点付近」611に一致点がある場合には、候補目的地点630として該当する店に得点5点が付与される。なお、得点の付与は、重要度1〜5に応じて段階的に1点〜5点としたが、これに限られるものではない。
As for the provision of scores, based on each item and map information, for example, when there is a coincidence in “bank in the north” 615 that is an item of
つぎに、具体的な候補目的地点630を例に挙げて説明すると、重要度5の「交差点付近」611という項目の情報と地図情報とに基づいて検索をおこなった結果、A店631とB店632とが一致した場合、つまり、交差点付近に存在する飲食店としてA店631とB店632とが抽出された場合、A店631とB店632に対して、重要度5に対応した得点5点が付与される。なお、「交差点付近」611という項目についての検索は、たとえば、交差点付近100m以内の飲食店を検索すればよい。距離の算出は、緯度経度情報を基に算出すればよい。
Next, a specific
さらに、「2車線の道路に隣接」612という項目の情報と地図情報とに基づいて検索をおこなった結果、A店631とC店633とが一致した場合、つまり、2車線の道路に隣接する飲食店としてA店631とC店633とが抽出された場合、A店631とC店633に対して、重要度4に対応した得点4点が付与される。
Furthermore, as a result of performing a search based on the information of the item “adjacent to the two-lane road” 612 and the map information, if the
なお、「2車線の道路に隣接」612という項目についての検索は、たとえば、はじめに、候補となる飲食店が道路に面しているか否かを判断する。候補となる飲食店が、道路に面しているか否かの情報をあらかじめ検索データとして記録している場合には、当該検索データを用いることができるが、検索データがない場合は、緯度経度情報を基に、道路の形状等に関する道路情報を取得する。起点とする道路に対して、候補となる目的地点から垂線を引き、緯度経度情報を基に垂線の距離を算出し、算出した距離が閾値以内(たとえば100m以内)であれば、隣接する道路として判断することができる。そして、隣接する道路があると判断した場合に、その道路の車線数に関する情報を取得する。 The search for the item “adjacent to a two-lane road” 612, for example, first determines whether or not a candidate restaurant faces the road. If information on whether or not a candidate restaurant faces a road is recorded in advance as search data, the search data can be used, but if there is no search data, latitude / longitude information can be used. Based on the above, road information related to the shape of the road is acquired. With respect to the starting road, a perpendicular line is drawn from the candidate destination point, the distance of the perpendicular line is calculated based on the latitude and longitude information, and if the calculated distance is within a threshold (for example, within 100 m), it is determined as an adjacent road. Judgment can be made. When it is determined that there is an adjacent road, information on the number of lanes on the road is acquired.
また、「国道に隣接」613という項目の情報と地図情報とに基づいて検索をおこなった結果、A店631のみが一致した場合、つまり、国道に隣接する飲食店としてA店631が抽出された場合、A店631に対して、重要度3に対応した得点3点が付与される。なお、「国道に隣接」613という項目についての検索は、上述した「2車線の道路に隣接」612の項目における検索と同様に、まず、候補となる飲食店が道路に面しているか否かを判断する。そして、隣接する道路があると判断した場合に、その道路の種別に関する情報を取得する。
Further, as a result of searching based on the information of the item “adjacent to the national highway” 613 and the map information, when only the
また、重要度2の「コンビニの横」614という項目、および重要度1の「北側に銀行」615という項目についても、同様に検索をおこなう。なお、「北側に銀行」615という項目についての検索は、ある範囲内(たとえば、500m以内)において、北側に銀行があるか否かを検索する。つまり、このような検索は、銀行を中心にして、南側に飲食店があるか否かを判断することによっておこなわれる。なお、方角および距離の算出は、緯度経度情報を基におこない、たとえば、銀行から見て、緯度の低い飲食店は南側にあるもの(目的地点から見ると北側に銀行があるもの)として判断される。
Similarly, the item “important next to the convenience store” 614 with the
このレストランX近傍の情報610と地図情報とに基づいた検索により、合計得点640は、A店631が15点、B店632が8点、C店633が5点となる。優先度650は、合計得点640の高い順に付けられるため、A店631が優先度1位、B店632が優先度2位、C店633が優先度3位となる。このようにして、レストランXの候補目的地点630として、該当する可能性が高い順に、A店631、B店632、C店633の順で検索結果リストとして出力される。
By the search based on the
以上説明したように、本実施例にかかるナビゲーション装置300によれば、飲食店であるということの目的地点の地物に関する情報およびレストランX近傍の情報と、地図情報とに基づいて、レストランXの候補となる飲食店を検索する。したがって、利用者が施設や道路の名称を知らない場合であっても、レストランXを検索することができる。これにより、利用者は、レストランXの行き方を教わった場合や、レストランXに以前に行ったことがあったとしても、その場所をはっきりと思い出せない場合などに、レストランX近傍の情報に基づいて、レストランXを検索することができる。なお、本実施例では、目的地を検索する場合を例に挙げて説明したが、このような処理は、地図情報上の施設などを検索する場合にも適用できる。
As described above, according to the
また、本実施例にかかるナビゲーション装置300によれば、利用者によって指定された範囲内の地図情報を読み込むようにしたので、不必要な地図情報を読み込まずに検索範囲を限定でき、検索速度の高速化や検索精度の向上を図ることができる。さらに、過去に走行した走行履歴情報に基づいて、地図情報を読み込むようにしたので、レストランXに該当する可能性の高い場所のみの地図情報を読み込むことによって検索範囲を限定でき、より検索速度の高速化や検索精度の向上を図ることができる。
Further, according to the
また、本実施例にかかるナビゲーション装置300によれば、レストランX近傍の複数の項目化した情報を受け付け、受け付けたレストランX近傍の複数の項目化した情報、および地図情報に基づいて、候補となる飲食店を絞り込むようにした。このように、レストランX近傍の情報を項目化することによって、レストランX近傍の情報と地図情報とを簡単に対比することができるので、候補となる飲食店の絞り込みを簡単な処理でおこなうことができる。
Moreover, according to the
また、本実施例にかかるナビゲーション装置300によれば、レストランX近傍の複数の項目化した情報と地図情報とに一致点があるか否かを、複数の項目それぞれについて判別し、レストランX近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、地図情報上の一致した地点を候補となる飲食店として決定するようにした。このように、レストランX近傍の情報を項目化し、レストランX近傍の情報と地図情報とが一致するか否かを判別するようにしたので、簡単な処理で候補となる飲食店を決定することができる。
Further, according to the
本実施例にかかるナビゲーション装置300によれば、レストランX近傍の複数の項目化した情報のうち少なくとも一つの項目と地図情報とに一致点があると判別されたとき、判別された項目ごとの一致点をそれぞれ得点化して、合計得点を算出するとともに、算出された合計得点に応じて、候補目的地点の優先度を決定するようにした。これにより、レストランXに該当する可能性の高いものから順に出力することができる。
According to the
以上説明したように、本発明の情報表示装置、情報表示方法、情報表示プログラム、および記憶媒体によれば、ナビゲーション装置300は、飲食店であるということの検索地点の地物に関する情報およびレストランX近傍の情報と、地図情報とに基づいて、レストランXの候補となる飲食店を検索する。したがって、利用者が施設や道路の名称を知らない場合であっても、レストランXを検索することができる。これにより、利用者は、レストランXの行き方を教わった場合や、レストランXに以前に行ったことがあったとしても、その場所をはっきりと思い出せない場合などに、レストランX近傍の情報に基づいて、レストランXを検索することができる。
As described above, according to the information display device, the information display method, the information display program, and the storage medium of the present invention, the
なお、本実施例で説明した情報表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。 The information display method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. Further, this program may be a transmission medium that can be distributed via a network such as the Internet.
100 情報表示装置
101 受付部
102 読込部
103 検索部
104 出力部
105 判別部
106 決定部
107 算出部
DESCRIPTION OF
Claims (10)
あらかじめ格納された地図情報を読み込む読込手段と、
前記受付手段が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、前記読込手段によって読み込まれた地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する検索手段と、
前記検索手段によって検索された候補検索地点を出力する出力手段と、
を備えることを特徴とする情報表示装置。A receiving means for receiving information about the feature of the search point to be searched and information in the vicinity of the search point input by the user;
Reading means for reading pre-stored map information;
Search means for searching for candidate search points that are candidates for search points based on information on the features of the search points received by the receiving means and information on the vicinity of the search points and map information read by the reading means; ,
Output means for outputting candidate search points searched by the search means;
An information display device comprising:
前記検索手段は、前記受付手段が受け付けた検索地点近傍の複数の項目化した情報、および前記読込手段によって読み込まれた地図情報に基づいて、候補検索地点を絞り込むことを特徴とする請求項1に記載の情報表示装置。The accepting means accepts a plurality of itemized information in the vicinity of the search point,
The search unit narrows down candidate search points based on a plurality of itemized information in the vicinity of the search point received by the receiving unit and map information read by the reading unit. The information display device described.
前記検索地点近傍の複数の項目化した情報と、前記読込手段によって読み込まれた地図情報と、に一致点があるか否かを、前記複数の項目それぞれについて判別する判別手段と、
前記判別手段によって、前記検索地点近傍の複数の項目化した情報のうち少なくとも一つの項目と、地図情報と、に一致点があると判別されたとき、地図情報上の一致した地点を候補検索地点として決定する決定手段と、
を備えることを特徴とする請求項1に記載の情報表示装置。The search means includes
Discriminating means for discriminating whether each of the plurality of items has a matching point between the plurality of itemized information in the vicinity of the search point and the map information read by the reading means;
When it is determined by the determination means that there is a matching point in at least one item among the plurality of itemized information in the vicinity of the search point and the map information, the matching point on the map information is determined as a candidate search point. Determining means to determine as,
The information display device according to claim 1, further comprising:
前記決定手段は、前記算出手段によって算出された合計得点に応じて、候補検索地点の優先度を決定することを特徴とする請求項4に記載の情報表示装置。The search means, when it is determined by the determination means that there is a match between at least one item and the map information among a plurality of itemized information in the vicinity of the search point, a matching point for each determined item Is provided with a calculation means for calculating the total score,
5. The information display apparatus according to claim 4, wherein the determination unit determines the priority of the candidate search points according to the total score calculated by the calculation unit.
あらかじめ格納された地図情報を読み込む読込工程と、
前記受付工程が受け付けた検索地点の地物に関する情報および検索地点近傍の情報と、前記読込工程によって読み込まれた地図情報とに基づいて、検索地点の候補となる候補検索地点を検索する検索工程と、
前記検索工程によって検索された候補検索地点を出力する出力工程と、
を含むことを特徴とする情報表示方法。A reception process for receiving information about the feature of the search point to be searched and information in the vicinity of the search point input by the user;
A reading process for reading map information stored in advance;
A search step for searching for candidate search points that are candidates for a search point based on information on the features of the search point received by the reception step and information on the vicinity of the search point and the map information read by the reading step; ,
An output step of outputting candidate search points searched by the search step;
An information display method comprising:
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2007/053600 WO2008105063A1 (en) | 2007-02-27 | 2007-02-27 | Information display device, information display method, information display program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JPWO2008105063A1 true JPWO2008105063A1 (en) | 2010-06-03 |
Family
ID=39720909
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009501066A Pending JPWO2008105063A1 (en) | 2007-02-27 | 2007-02-27 | Information display device, information display method, information display program, and recording medium |
Country Status (2)
Country | Link |
---|---|
JP (1) | JPWO2008105063A1 (en) |
WO (1) | WO2008105063A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2911036A1 (en) * | 2013-04-30 | 2014-11-06 | Aleees Eco Ark Co. Ltd. | Large electric vehicle power structure and alternating-hibernation battery management and control method thereof |
JP6177997B2 (en) * | 2013-04-30 | 2017-08-09 | アリース エコ アーク(ケイマン) シーオー.エルティーディー. | Large electric vehicle power system, and alternate outage battery management and control method for large electric vehicle power system |
JP6858719B2 (en) * | 2018-01-05 | 2021-04-14 | 株式会社トヨタマップマスター | Search area identification method, identification device and identification program. |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001027536A (en) * | 1999-07-13 | 2001-01-30 | Alpine Electronics Inc | Navigation system |
JP2001216310A (en) * | 2000-02-01 | 2001-08-10 | Yoshida Printing Inc | Object retrieval device |
JP2004333233A (en) * | 2003-05-02 | 2004-11-25 | Alpine Electronics Inc | Navigation apparatus |
JP2006047266A (en) * | 2004-06-29 | 2006-02-16 | Denso Corp | Navigation device for vehicle |
JP2006078430A (en) * | 2004-09-13 | 2006-03-23 | Mitsubishi Electric Corp | Car navigation system |
-
2007
- 2007-02-27 WO PCT/JP2007/053600 patent/WO2008105063A1/en active Application Filing
- 2007-02-27 JP JP2009501066A patent/JPWO2008105063A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001027536A (en) * | 1999-07-13 | 2001-01-30 | Alpine Electronics Inc | Navigation system |
JP2001216310A (en) * | 2000-02-01 | 2001-08-10 | Yoshida Printing Inc | Object retrieval device |
JP2004333233A (en) * | 2003-05-02 | 2004-11-25 | Alpine Electronics Inc | Navigation apparatus |
JP2006047266A (en) * | 2004-06-29 | 2006-02-16 | Denso Corp | Navigation device for vehicle |
JP2006078430A (en) * | 2004-09-13 | 2006-03-23 | Mitsubishi Electric Corp | Car navigation system |
Also Published As
Publication number | Publication date |
---|---|
WO2008105063A1 (en) | 2008-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4450003B2 (en) | Navigation device | |
US20090150354A1 (en) | Search devices, methods, and programs for use with navigation devices, methods, and programs | |
US20070159361A1 (en) | Information display apparatus, information display method, and computer product | |
US8428865B2 (en) | Navigation system and roadway search method | |
JP4550926B2 (en) | Route search device, route search method, route search program, and recording medium | |
JP2009042129A (en) | Navigation device and program | |
JP4922637B2 (en) | Route search device, route search method, route search program, and recording medium | |
JP4644618B2 (en) | Location registration device, route search device, location registration method, location registration program, and recording medium | |
JP2007241122A (en) | Speech recognition device, method, and program, and recording medium | |
JP2008309599A (en) | Information output unit and information output method | |
JP2002116040A (en) | Navigation device | |
JPWO2008105063A1 (en) | Information display device, information display method, information display program, and recording medium | |
JP4945334B2 (en) | Route search device, route search method, route search program, and computer-readable recording medium | |
JP3850613B2 (en) | Navigation device | |
JP4682209B2 (en) | DATA UPDATE DEVICE, DATA UPDATE METHOD, DATA UPDATE PROGRAM, AND RECORDING MEDIUM | |
JP2005214783A (en) | Navigation system and method for displaying facility marks | |
EP2071478A2 (en) | Search device, navigation device, search method and computer program product | |
JP2009222409A (en) | Device, method, and program for outputting information, and recording medium | |
WO2006070583A1 (en) | Route searching device, route searching method, route searching program, and recording medium | |
JP2006201072A (en) | Navigation apparatus | |
JPWO2006100890A1 (en) | Route presenting device, route presenting method, route presenting program, and recording medium | |
JP4293893B2 (en) | Navigation device and landmark display method | |
JP4274913B2 (en) | Destination search device | |
JP2007263580A (en) | Route search device, route search method, route search program, and recording medium | |
JP3393442B2 (en) | Vehicle navigation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100406 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100727 |