JP2009157898A - Character selecting device, navigator, and character selection program - Google Patents
Character selecting device, navigator, and character selection program Download PDFInfo
- Publication number
- JP2009157898A JP2009157898A JP2008091663A JP2008091663A JP2009157898A JP 2009157898 A JP2009157898 A JP 2009157898A JP 2008091663 A JP2008091663 A JP 2008091663A JP 2008091663 A JP2008091663 A JP 2008091663A JP 2009157898 A JP2009157898 A JP 2009157898A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- character
- candidate
- keyword
- characters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012905 input function Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 13
- 238000001514 detection method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 230000010365 information processing Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 235000016496 Panda oleosa Nutrition 0.000 description 2
- 240000000220 Panda oleosa Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 235000008001 rakum palm Nutrition 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002940 repellent Effects 0.000 description 1
- 239000005871 repellent Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
Description
本発明は、文字選択装置、ナビゲーション装置、及び文字選択プログラムに関し、例えば、文字列の入力を支援するものに関する。 The present invention relates to a character selection device, a navigation device, and a character selection program, for example, a device that supports input of a character string.
近年、ナビゲーション装置によって車両を誘導することが盛んに行われている。
ナビゲーション装置は、出発地から目的地までの経路を探索する機能、GPS(Global Positioning System)衛星やジャイロなどのセンサを用いて自車両の位置を検出する機能、及び目的地までの経路と自車両の現在位置を地図上に表示する機能などを備えている。
一般に、ナビゲーション装置では、特許文献1で提案されているように、目的地データに複数の項目(名称の読み、ジャンル、住所等)を保存しておき、目的地の地名・施設名などを検索する場合に、その名称の読みや、住所、電話番号等をタッチパネルから入力することで、候補地点を絞り込むようになっている。
そして、読みの入力やジャンルによる検索が完了すると、絞り込んだ候補地点を表示画面にリスト表示し、そのリストの中から希望する目的地を指定するようになっている。
In recent years, guiding a vehicle by a navigation device has been actively performed.
The navigation device has a function of searching for a route from a departure place to a destination, a function of detecting a position of the own vehicle using a sensor such as a GPS (Global Positioning System) satellite or a gyro, and a route to the destination and the own vehicle. It has a function to display the current location of the map on the map.
In general, in a navigation device, as proposed in
When input by reading or search by genre is completed, the narrowed candidate points are displayed in a list on the display screen, and a desired destination is designated from the list.
このようなナビゲーション装置において、各種検索語を簡単な操作で入力するための発明を、未公開の出願(特願2007−195499)において提案している。
この発明では、予めキーワードを用意しておき、入力文字を含むキーワード候補を表示することでユーザにキーワードを選択させ、検索語の入力を支援するようにしている。
In such a navigation device, an invention for inputting various search terms with a simple operation is proposed in an unpublished application (Japanese Patent Application No. 2007-195499).
In the present invention, keywords are prepared in advance, and keyword candidates including input characters are displayed to allow a user to select a keyword and assist in inputting a search word.
図8は、このようなキーワードを記憶した従来例に係るキーワードデータファイルである。図に示したように「レインボーランド」、「レインボーシー」、「レインボーストア」などのキーワードが記憶されている。
図9は、検索語入力画面を示した図である。文字ボタン群84で適当に文字を入力すると当該文字が検索語入力欄81に入力される。すると、当該文字に対応するキーワードが、キーワードデータファイルから検索されてキーワード欄86〜88に表示される。
ユーザがキーワード欄86〜88に表示されたキーワードを選択すると、検索語設定欄89に入力され、完了ボタン85を選択すると、検索語設定欄89に入力されたキーワードで検索が行われる。
FIG. 8 is a keyword data file according to a conventional example in which such keywords are stored. As shown in the figure, keywords such as “Rainbow Land”, “Rainbow Sea”, and “Rainbow Store” are stored.
FIG. 9 is a diagram showing a search word input screen. When a character is appropriately input using the
When the user selects a keyword displayed in the
しかし、キーワード欄86〜88は、表示文字数が5文字であるため、キーワードの前方5文字が同じであると、同じ文字がキーワード欄86〜88に表示され、キーワードを識別できないという問題があった。
この場合、何れかを選択してから、後続の部分を確認し、意図するものと異なる場合は再入力したり、あるいは、表示された文字が入力され、残りを手入力するなどする必要があった。
以上、出願人が提案した未公開の、キーワードを使用した検索を例に説明したが、特定の文字列を表示する場合には、その最終結果を表示する場合や、最終結果を得る途中において表示する場合のいずれにおいても、表示する文字列に制限がある場合に同様の課題が存在する。
However, since the number of characters displayed in the
In this case, after selecting one, check the following part, and if it is different from the intended one, re-enter it, or enter the displayed characters and enter the rest manually. It was.
In the above, an unpublished search using keywords proposed by the applicant has been described as an example, but when displaying a specific character string, the final result is displayed or displayed in the middle of obtaining the final result In any of the cases, there is a similar problem when there are restrictions on the character strings to be displayed.
そこで、本発明は、制限文字数内で同じになる文字列の選択を容易にすることを目的とする。 Therefore, an object of the present invention is to facilitate selection of character strings that are the same within a limited number of characters.
前記目的を達成するために、請求項1に記載の発明では、特定対象となる複数の文字列を記憶する文字列記憶手段と、文字を入力する文字入力手段と、前記入力された入力文字を含む文字列を候補文字列として前記文字列記憶手段から取得する候補取得手段と、前記取得した候補文字列を、所定単位の文字数で複数の候補表示欄に表示する表示手段と、前記候補表示欄に表示された文字列を選択する選択手段と、を備え、前記表示手段は、前記取得した各候補文字列のうち、前記候補表示欄に表示した場合に全表示が共通になる候補文字列をまとめて、当該共通する文字列部分である共通文字列を1の前記候補表示欄に表示し、前記選択手段で前記共通文字列が選択された場合、前記まとめた各候補文字列における前記共通文字列に続く後続文字列を前記候補表示欄に表示することを特徴とする文字選択装置を提供する。
請求項2に記載の発明では、前記文字列記憶手段は、前記文字列を共通文字列と後続文字列に分割すると共に、当該共通文字列に後続する後続文字列を関連づけて記憶しており、前記表示手段は、共通文字列が選択された場合、前記関連づけに従って後続文字列を表示することを特徴とする請求項1に記載の文字選択装置を提供する。
請求項3に記載の発明では、前記取得した候補文字列を前記所定単位の文字数を超過しているか否かを判断する超過判断手段と、超過すると判断した場合に、前記候補文字列を前記所定単位の文字数で分割する分割手段と、を具備し、前記表示手段は、前記分割した前方の文字列のうち共通するものがある場合は、これをまとめて共通文字列として表示し、当該共通文字列が選択された場合、前記分割された後続の文字列を後続文字列として表示することを特徴とする請求項1に記載の文字選択装置を提供する。
請求項4に記載の発明では、前記文字列は、意味を成す単位で構成されていることを特徴とする請求項1、請求項2、又は請求項3に記載の文字選択装置を提供する。
請求項5に記載の発明では、前記表示手段は、前記後続文字列の先頭の文字が特殊文字となる場合、その後続文字列の先頭の文字が特殊文字以外の文字となるように、前記候補表示欄に表示する文字列を前記所定単位の文字数よりも少ない文字数で表示する、ことを特徴とする、請求項1に記載の文字選択装置を提供する。
請求項6に記載の発明では、前記選択手段で選択された文字列に後続文字列が存在しない場合に、前記選択手段で選択された一連の文字列の配列に該当する候補文字列を出力する出力手段を具備したことを特徴とする請求項1から請求項5までのうちの何れか1の請求項に記載の文字選択装置を提供する。
請求項7に記載の発明では、請求項6に記載の文字選択装置によって特定された文字列を用いて目的地データを検索する目的地データ検索手段と、前記検索された目的地データを用いて車両を案内する案内手段と、を具備したことを特徴とするナビゲーション装置を提供する。
請求項8に記載の発明では、文字を入力する文字入力機能と、前記入力された入力文字を含む文字列を候補文字列として、特定対象となる複数の文字列を記憶する文字列記憶手段から取得する候補取得機能と、前記取得した候補文字列を、所定単位の文字数で複数の候補表示欄に表示する表示機能と、前記候補表示欄に表示された文字列を選択する選択機能と、をコンピュータで実現する文字選択プログラムであって、前記表示機能は、前記取得した各候補文字列のうち、前記候補表示欄に表示した場合に全表示が共通になる候補文字列をまとめて、当該共通する文字列部分である共通文字列を1の前記候補表示欄に表示し、前記選択機能で前記共通文字列が選択された場合、前記まとめた各候補文字列における前記共通文字列に続く後続文字列を前記候補表示欄に表示することを特徴とする文字選択プログラムを提供する。
In order to achieve the above object, according to the first aspect of the present invention, a character string storage unit that stores a plurality of character strings to be specified, a character input unit that inputs characters, and the input characters that are input Candidate acquisition means for acquiring a character string including a candidate character string from the character string storage means; display means for displaying the acquired candidate character string in a plurality of candidate display fields in a predetermined number of characters; and the candidate display field Selecting means for selecting the character string displayed in the display, the display means, among the obtained candidate character strings, a candidate character string that is common to all displays when displayed in the candidate display column Collectively, the common character string that is the common character string portion is displayed in one of the candidate display fields, and when the common character string is selected by the selection unit, the common character in each of the summarized candidate character strings Successor following the column Providing character selection apparatus characterized by displaying a string on the candidate display field.
In the invention according to
According to a third aspect of the present invention, an excess determining means for determining whether or not the acquired candidate character string exceeds the number of characters of the predetermined unit; Dividing means for dividing by the number of characters of the unit, and when there is a common character string among the divided forward character strings, the display means collectively displays this as a common character string, and the common character The character selection device according to
According to a fourth aspect of the present invention, there is provided the character selection device according to the first, second, or third aspect, wherein the character string is configured in a unit that makes sense.
In the invention according to claim 5, the display means is configured so that, when the first character of the subsequent character string is a special character, the candidate is such that the first character of the subsequent character string is a character other than the special character. The character selection device according to
In a sixth aspect of the present invention, when there is no subsequent character string in the character string selected by the selection means, a candidate character string corresponding to the sequence of character strings selected by the selection means is output. An output means is provided. The character selection device according to any one of
In the invention described in claim 7, destination data search means for searching for destination data using the character string specified by the character selection device described in claim 6, and using the searched destination data There is provided a navigation device characterized by comprising guidance means for guiding a vehicle.
In the invention according to claim 8, from a character input function for inputting characters, and a character string storage means for storing a plurality of character strings to be specified with the character string including the input characters as a candidate character string A candidate obtaining function to obtain, a display function for displaying the obtained candidate character string in a plurality of candidate display fields in a predetermined number of characters, and a selection function for selecting a character string displayed in the candidate display field. A computer-implemented character selection program, wherein the display function collects candidate character strings that are common to all displays when displayed in the candidate display column from among the obtained candidate character strings. A common character string that is a character string portion to be displayed in one candidate display field, and when the common character string is selected by the selection function, a succeeding sentence following the common character string in each of the summarized candidate character strings Providing character selection program and displaying the columns on the candidate display field.
(1)請求項1に記載の発明では、候補文字列の共通文字列をまとめて表示することができ、表示文字数が限られている欄に効率よく文字列を表示することができる。
(2)請求項2に記載の発明では、文字列を予め共通文字列と後続文字列に分割して記憶することができる。
(3)請求項3に記載の発明では、文字列が候補表示欄に表示しきれない場合には、これを分割すると共に、分割後の文字列が同じになるものがある場合にこれをまとめて表示することができる。
(4)請求項4に記載の発明では、後続文字列に更なる後続文字列が存在しない場合に、当該最後の後続文字列によって候補文字列から選択された文字列を特定することができる。
(5)請求項5に記載の発明では、特殊文字以外の文字から始まる後続文字列を候補表示欄に表示することができる。
(6)請求項6に記載の発明では、候補文字列の共通文字列をまとめて表示することができる。
(7)請求項7に記載の発明では、請求項6に記載の文字選択装置で特定された文字列によって目的地データを取得し、車両を案内することができる。
(8)請求項8に記載の発明では、候補文字列の共通文字列をまとめて表示することができ、表示文字数が限られている欄に効率よく文字列を表示することができる文字選択プログラムを提供することができる。
(1) In the invention described in
(2) In the invention described in
(3) In the invention according to
(4) In the invention described in
(5) In the invention described in claim 5, a subsequent character string starting from a character other than the special character can be displayed in the candidate display field.
(6) In the invention described in claim 6, common character strings of candidate character strings can be displayed together.
(7) In the invention described in claim 7, the destination data can be acquired by the character string specified by the character selection device described in claim 6, and the vehicle can be guided.
(8) In the invention according to claim 8, a character selection program capable of collectively displaying the common character strings of the candidate character strings and efficiently displaying the character strings in a field where the number of display characters is limited Can be provided.
(1)実施の形態の概要
検索語入力画面(図2(a))の検索語入力欄81に文字を入力すると、これに対応するキーワードがキーワード欄86〜88(候補表示欄)に表示される。ユーザは、表示されたキーワードを選択することによりこれを検索語設定欄89に入力することができる。
キーワード欄86〜88の最大表示文字数は5文字であり、例えば、「れいんぼーらんど」、「れいんぼーしー」、「れいんぼーすとあ」など、前方5文字が共通なものに関しては、「れいんぼー」とまとめて1つの欄に表示する。ユーザが1つにまとめた表示を選択した場合、ナビゲーション装置は、更に、「らんど」、「しー」、「すとあ」などと後続の文字列をキーワード欄86〜88に表示し、ユーザに選択してもらう。例えば、ユーザが「らんど」を選択した場合、先に選択した「れいんぼー」に続けて「れいんぼーらんど」などと、キーワードが構成される。
(1) Outline of Embodiment When characters are input in the search
The maximum number of characters that can be displayed in the
(2)第1実施の形態の詳細
図1は本実施形態の文字選択装置が適用されるナビゲーション装置のシステム構成図である。
このナビゲーション装置は、車両に搭載され、この図1に示すように、現在位置検出装置10、情報処理制御装置20、入出力装置40及び情報記憶装置50とを備えている。
まず、現在位置検出装置10は、以下のような構成を有している。絶対方位センサ11は、例えば、磁石に基づいてN方向の検出から、車両がいずれの方向に位置するかを検出する地磁気センサであり、絶対方位を検出する手段であればよい。
(2) Details of First Embodiment FIG. 1 is a system configuration diagram of a navigation device to which the character selection device of this embodiment is applied.
The navigation device is mounted on a vehicle and includes a current position detection device 10, an information processing control device 20, an input / output device 40, and an information storage device 50 as shown in FIG.
First, the current position detection device 10 has the following configuration. The absolute direction sensor 11 is, for example, a geomagnetic sensor that detects in which direction the vehicle is located based on detection of the N direction based on a magnet, and may be any means that detects the absolute direction.
相対方位センサ12は、例えば交差点を曲がったか否かを検出するものであり、ハンドルの回転部に取り付けた光学的な回転センサや回転型の抵抗ボリューム或いは車輪部に取り付ける角度センサでもよい。
また、角速度を利用して角度の変化を検出するジャイロセンサを用いてもよい。つまり、基準角度(絶対方位)に対して、相対的に変化した角度を検出することができる手段であればよい。
距離センサ13は、例えば、車輪の回転を検出して計数するものや、加速度を検出して2回積分するものでもよい。つまり、車両の移動距離を計測できる手段であればよい。
The relative azimuth sensor 12 detects, for example, whether or not an intersection is bent, and may be an optical rotation sensor attached to a rotating part of a handle, a rotational resistance volume, or an angle sensor attached to a wheel part.
Further, a gyro sensor that detects a change in angle using an angular velocity may be used. That is, any means capable of detecting an angle that has changed relative to the reference angle (absolute direction) may be used.
The
GPS受信装置14は、人工衛星からの信号を受信する装置であり、信号の発信時刻、受信装置の位置情報、受信装置の移動速度、受信装置の進行方向など様々な情報を得ることができる。
ビーコン受信装置15は、特定の地点に設置された送信装置より発信された信号を受信する装置である。特に、VICS情報を入手することができ、渋滞情報、現在位置情報、駐車場情報等車両の走行に関する情報を入手することができる。
The
The
データ送受信装置16は、電話回線や電波を利用して車両外部と通信をし、情報の交換を行うための装置である。
例えば、自動車電話、ATIS、VICS、GPS補正、車両間通信など様々な利用方法があり、走行に関する情報を入出力することが可能である。
次に、情報処理制御装置20は、現在位置検出装置10、入出力装置40から入力される情報及び情報記憶装置50に格納された情報に基づいて演算及び制御を行うとともに、演算結果をディスプレイ42、プリンタ43またはスピーカ44等の出力手段に出力するように制御する手段である。
The data transmission /
For example, there are various usage methods such as a car phone, ATIS, VICS, GPS correction, and inter-vehicle communication, and it is possible to input / output information related to traveling.
Next, the information processing control device 20 performs calculation and control based on the information input from the current position detection device 10 and the input / output device 40 and the information stored in the information storage device 50, and displays the calculation result on the
この情報処理制御装置20は、以下のような構成を有している。
中央処理装置(CPU)21は、ナビゲーション装置全体の総括的な演算及び制御を行う。
第1ROM22はナビゲーションに関するプログラム、特に、現在位置の検出、経路の探索、表示案内などに関するナビゲーションプログラムを格納している。
センサ入力インターフェイス23は、現在位置検出装置10からの情報を受け取る手段である。
The information processing control device 20 has the following configuration.
The central processing unit (CPU) 21 performs overall calculation and control of the entire navigation device.
The
The
RAM24は、後述する入力装置41により入力された目的地の情報、通過地点の情報等の利用者が入力した情報を記憶すると共に、利用者の入力情報に基づいてCPU21により演算された結果や、経路探索された結果、または情報記憶装置50から読み込まれた地図情報を格納するための記憶手段である。
通信インタフェース25は、現在位置検出手段10からの情報、特に外部から得られる情報を入出力するための手段である。
The
The
第2ROM26は、ナビゲーションに関するプログラム、音声案内に関するナビゲーションプログラム、特に後述の文字選択処理を行う文字選択プログラムを格納している。
画像プロセッサ27は、CPU21で処理されたベクトル情報を画像情報に処理するための処理手段である。
時計28は、時刻を刻む。
画像メモリ29は、画像プロセッサ27により処理された画像情報を格納する手段である。
音声プロセッサ30は、情報記憶装置50から読み込まれた音声情報を処理し、スピーカ44に出力する。
The
The
The
The
The
入出力装置40は、利用者により目的地、通過地点、探索条件等のデータを入力する入力装置41、画像を表示するディスプレイ42、情報を印刷するプリンタ43、音声を出力するスピーカ44より構成される。入力装置41は、例えば、ディスプレイ42の表面に配置されたタッチパネル、タッチスイッチ、ジョイスティック、キースイッチ等で構成される。
ディスプレイ42には、現在地周辺の地図や、各種操作画面、目的地までの走行経路が表示される。
The input / output device 40 includes an
The
情報記憶装置50は、伝送路45を介して情報処理制御装置20に接続される。
情報記憶装置50は、地図データファイル51、交差点データファイル52、ノードデータファイル53、道路データファイル54、写真データファイル55、目的地データファイル56、案内地点データファイル57、キーワードデータファイル58、オフセットデータファイル59、その他のデータファイル60を格納している。
この情報記憶装置50は、一般的には、光学的記憶媒体であるDVD−ROM、CD−ROMや磁気的記憶媒体であるハードディスクなどで構成されるが、光磁気ディスク、半導体メモリなどの各種情報記憶媒体で構成してもよい。
The information storage device 50 is connected to the information processing control device 20 via the
The information storage device 50 includes a
The information storage device 50 is generally composed of a DVD-ROM or CD-ROM that is an optical storage medium, or a hard disk that is a magnetic storage medium, but various information such as a magneto-optical disk and a semiconductor memory. You may comprise with a storage medium.
地図データファイル51には、全国道路地図、各地域の道路地図または住宅地図等の地図データが記憶されている。道路地図は、主要幹線道路、高速道路、細街路等の各道路と地上目標物(施設等)から構成される。住宅地図は、地上建造物等の外形を表す図形及び、道路名称等が表示される市街図である。細街路とは、例えば、国道、県道以下の道幅が所定値以下の比較的狭い道路で、「一方通行」等の交通規制情報が付加されていない道路である。 The map data file 51 stores map data such as a national road map, a road map of each region, or a house map. The road map is composed of roads such as main arterial roads, expressways and narrow streets, and ground targets (facility etc.). A house map is a city map in which a figure representing an outer shape of a ground structure, a road name, and the like are displayed. A narrow street is, for example, a relatively narrow road having a road width equal to or less than a predetermined value below a national road or prefectural road, and road to which traffic regulation information such as “one-way” is not added.
交差点データファイル52には交差点の地理的位置座標や名称等の交差点に関するデータが、ノードデータファイル53には地図上において経路探索に利用される各ノードの地理座標データ等が、道路データファイル54には道路の位置と種類及び車線数及び各道路間の接続関係等の道路に関するデータが、写真データファイル55には各種施設や観光地、または主要な交差点等の視覚的表示が要求される場所を写した写真の画像データが、案内地点データファイル57には道路に設置されている案内表示板の内容や分岐点の案内等、案内が必要とされる地点の案内データが、その他のデータファイル60にはその他のデータが、それぞれ記憶されている。
In the intersection data file 52, data on intersections such as the geographical position coordinates and names of the intersections are stored in the road data file 54. Is the road location and type, the number of lanes, and road-related data such as the connection relationship between the roads, and the photo data file 55 shows various facilities, sightseeing spots, or places where visual indications such as major intersections are required. The image data of the copied photograph is stored in the guide point data file 57. The guidance data of the point where guidance is required, such as the content of the guidance display board installed on the road and the guidance of the branch point, is stored in another
詳細は、後述するが、目的地データファイル56には、例えば、「東京レインボーランド」などと、目的地として設定するための施設や観光地などをディスプレイ42に表示するための文字列や、「とうきょう/れいんぼーらんど」などと、当該文字列を検索するための検索キーなどが記憶されている。
キーワードデータファイル58には、検索語の入力を支援するためのキーワードが記憶されており、オフセットデータファイル59には、キーワードデータファイル58のキーワードに後続するキーワードが記憶されている。
Although details will be described later, the destination data file 56 includes, for example, “Tokyo Rainbow Land”, a character string for displaying on the
The keyword data file 58 stores keywords for supporting the input of search terms, and the offset data file 59 stores keywords that follow the keywords in the keyword data file 58.
後述するように、本実施の形態では、キーワードデータファイル58とオフセットデータファイル59のキーワードを、特定対象となる複数の文字列として使用する。
このため、情報記憶装置50は、キーワードデータファイル58、オフセットデータファイル59によって特定対象となる複数の文字列を記憶する文字列記憶手段として機能している。
なお、キーワードではなく、目的地として設定するための施設などを表示する文字列や検索キーを特定対象となる複数の文字列とする変形例も可能である。
As will be described later, in the present embodiment, the keywords of the keyword data file 58 and the offset data file 59 are used as a plurality of character strings to be specified.
For this reason, the information storage device 50 functions as a character string storage unit that stores a plurality of character strings to be specified by the keyword data file 58 and the offset data file 59.
It should be noted that a modification in which a character string for displaying a facility or the like for setting as a destination instead of a keyword or a search key is a plurality of character strings to be specified is also possible.
図2(a)は、検索語入力画面が表示されたディスプレイ42の外観の一例を示した図である。
ディスプレイ42の表面には、入力装置41(図1)を構成するタッチパネルが形成されており、ユーザがディスプレイ42に表示されたボタンなどをタッチすると、当該ボタンに対応する情報をナビゲーション装置1に入力することができるようになっている。
検索語入力欄81は、文字ボタン群84で選択された文字を入力する欄である。図では「れ」ボタンが選択され、検索語入力欄81に「れ」と表示されている。なお、複数の文字を入力することも可能である。
検索語入力欄81は、文字を入力する文字入力欄として機能しており、このようにナビゲーション装置1は、文字を入力する文字入力手段を備えている。
FIG. 2A is a diagram showing an example of the appearance of the
A touch panel constituting the input device 41 (FIG. 1) is formed on the surface of the
The search
The search
キーワード欄86〜88は、検索語入力欄81に入力された文字に対応するキーワードを、例えば、前方一致で検索したものを候補文字列として表示する欄で、候補表示欄として機能する。
これらの欄は、ナビゲーション装置1が、ユーザが入力しようとしている文字列を予測して選択可能に表示することにより、ユーザの入力動作を支援するものである。
本実施の形態では、最大表示文字数(所定単位の文字数)が5となっており、最大5文字を表示することができる。
ユーザは、キーワード欄86〜88のうち、何れかをタッチしてキーワードを選択することができる。
The
These fields assist the user's input operation by the
In the present embodiment, the maximum number of display characters (the number of characters in a predetermined unit) is 5, and a maximum of 5 characters can be displayed.
The user can select a keyword by touching any one of the
このように、ナビゲーション装置1は、入力された入力文字を含む文字列を候補文字列として文字列記憶手段(情報記憶装置50)から取得する候補取得手段と、当該取得した候補文字列(検索したキーワード)を、所定単位の文字数N(例えば、5文字)で複数の候補表示欄(キーワード欄86〜88)に表示する表示手段と、当該候補表示欄に表示された文字列を、例えば、ユーザからの選択操作(タッチ)によって選択する選択手段を備えている。
As described above, the
図の例では、キーワード欄86〜88には、それぞれ「れいんぼー」、「れきし」、「れすとらん」など、検索語入力欄81に入力された「れ」に対応するキーワード(即ち、候補文字列)の前方5文字が表示されている。
なお、キーワード欄86の「れいんぼー」は、「れいんぼーらんど」、「れいんぼーしー」、「れいんぼーすとあ」の3つのキーワードに対応しており、これらキーワードは前方5文字が共通しているので、キーワード欄86にこれらを代表して表示してある。
In the example of the figure, the
In the
検索語設定欄89は、検索語を確定するための欄であり、文字ボタン群84で選択された文字が入力されると共に、キーワード欄86〜88でキーワードが選択された場合にはキーワードが入力される。
例えば、文字ボタン群84で「れ」を選択すると、検索語設定欄89には「れ」と表示されると共に、キーワード欄86〜88には、「れ」に対応するキーワードが表示される。
そして、ユーザがキーワード欄86の「れいんぼー」を選択すると、検索語設定欄89の表示が「れいんぼー」に変化する。
The search
For example, when “Re” is selected by the
When the user selects “REINBO” in the
検索語設定欄89の表示は、キーワードの一部が入力されている場合は、例えば、[や]などの記号で囲うなどして未確定モードで表示され、完了ボタン85を選択すると、表示形態が変化するなどして確定モードで表示される。
完了ボタン85は、検索語設定欄89の検索語を確定するためのボタンであり、修正ボタン82は、検索語入力欄81、検索語設定欄89の入力を修正するボタンであり、戻るボタン83は、検索語入力画面に遷移する前の画面に戻るためのボタンである。
The display of the search
The
以上のように構成された検索語入力画面でキーワード欄86の「れいんぼー」を選択すると、検索語入力画面は図2(b)のように表示される。
キーワード欄86〜88には、「れいんぼー」に後続する文字列である「らんど」、「しー」、「すとあ」が表示される。
ユーザは、何れかを選択することにより、「れいんぼー」に後続する文字列を選択することができる。
図の例では、「らんど」が選択され、検索語設定欄89でキーワード「れいんぼーらんど」が確定表示される。
When “REINBO” in the
In the
The user can select any of the character strings following “Reinbo” by selecting one.
In the example shown in the figure, “Land” is selected, and the keyword “Rein Land” is confirmed and displayed in the search
このように、ナビゲーション装置1の有する表示手段は、文字列記憶手段(情報記憶装置50)から取得した各候補文字列(キーワード)のうち、候補表示欄(キーワード欄86〜88)に表示した場合に全表示が共通になる候補文字列(例えば、「れいんぼーらんど」、「れいんぼーしー」、「れいんぼーすとあ」)をまとめて、当該共通する文字列部分である共通文字列(例えば、「れいんぼー」)を1の候補表示欄に表示し、選択手段(キーワード欄86〜88のタッチ)で当該共通文字列が選択された場合、当該まとめた各候補文字列における当該共通文字列に続く後続文字列(例えば、「らんど」、「しー」、「すとあ」)を候補表示欄に表示する。
そして、ナビゲーション装置1は、選択手段で選択された文字列に後続文字列が存在しない場合には、選択手段で選択された一連の文字列の配列(例えば、「れいんぼー/らんど」)に該当する候補文字列(例えば、「れいんぼーらんど」)を検索語設定欄89に出力する出力手段を備えている。
As described above, the display means of the
Then, when there is no subsequent character string in the character string selected by the selection unit, the
図3は、検索結果画面の一例を示した図であり、検索語入力画面で入力された「れいんぼーらんど」を検索した結果を示している。
検索結果表示欄66は、検索された地点名称を一覧表示するための欄である。図の例では、一度に5件まで表示することができ、「東京レインボーランド」、「東北レインボーランド」など、検索上位5件の地点名称が検索順位順に表示される。
FIG. 3 is a diagram showing an example of a search result screen, and shows a result of searching for “reinland” input on the search word input screen.
The search
ここで、ユーザが「東京レインボーランド」を選択すると、ナビゲーション装置1は、「東京レインボーランド」に関する座標値などの情報を情報記憶装置50で検索して目的地に設定し、現在位置検出装置10などを用いて車両を目的地「東京レインボーランド」に案内する。
このように、ナビゲーション装置1は、上記手順によって文字列(キーワード)を選択する文字列選択装置として機能すると共に、当該特定された文字列を用いて目的地データを検索する目的地データ検索手段と、当該検索された目的地データを用いて車両を案内する案内手段とを備えている。
Here, when the user selects “Tokyo Rainbow Land”, the
As described above, the
詳細ボタン67は、地点名称ごとに表示され、ユーザが所望の地点名称の詳細ボタン67をタッチすると、ナビゲーション装置1は、当該地点名称に対応する地点情報を検索してディスプレイ42に表示する。
前ボタン74、次ボタン77は、それぞれ、検索結果表示欄66の地点名称を1件ずつスクロールダウン、スクロールアップするためのボタンである。
The
The
ページボタン75、76は、それぞれ、検索結果表示欄66の地点名称をページ単位でスクロールダウン、スクロールアップするためのボタンである。
スクロールバー71は、全検索結果のうち、現在表示している結果の位置を表すと共に、スクロールバー71をタッチしてドラッグすることにより、スクロールアップやスクロールダウンを行うことができる。
The
The
図4は、目的地データファイル56の論理的な構成の一例を示した図である。
項目「地点名称」は、検索の対象となる文字列であって、検索結果画面で検索結果として表示するのに用いられる。
地点名称は、「東京/レインボーランド」、「ユニバーサル/スタジオ/東京」など、意味単位で区分されており、例えば、「東京レインボーランド」で「レインボーランド」をハイライト表示するなど、ユーザが設定したキーワードに対応する文字列を意味単位で識別可能に表示することができる。
FIG. 4 is a diagram showing an example of a logical configuration of the destination data file 56.
The item “point name” is a character string to be searched, and is used to be displayed as a search result on the search result screen.
The location names are classified by semantic units such as “Tokyo / Rainbow Land” and “Universal / Studio / Tokyo”. For example, “Rainbow Land” is highlighted in “Tokyo Rainbow Land”. The character string corresponding to the selected keyword can be displayed in a identifiable manner.
即ち、キーワードは、意味を成す単位で構成された文字列の配列によって構成されている。
このように、予め意味単位で区分したのは、例えば、キーワードをそのま最大表示文字数で分割すると「ゆにばーさ」、「るすたじお」・・・などと意味を成さない文字列となるのを防ぐためである。
That is, the keyword is composed of an array of character strings composed of meaningful units.
In this way, the division by the semantic unit in advance does not make sense such as “Yunibasa”, “Rusutajio”, etc. if the keyword is divided by the maximum number of display characters as it is. This is to prevent a character string.
項目「検索キー」は、地点名称を仮名表記したものであり、地点名称に対応して意味単位で区分されている。
ユーザがキーワードを入力をせずに文字入力で検索語を入力した場合、「検索キー」で該当する文字列が検索される。
The item “search key” is a kana notation of a spot name, and is divided into semantic units corresponding to the spot name.
When the user inputs a search word by inputting characters without inputting a keyword, the corresponding character string is searched using the “search key”.
項目「キーワード」は、地点名称に対して設定されたキーワードである。ユーザがキーワードを入力した場合には、キーワードにて検索が行われる。
キーワードは、例えば、「東京レインボーランド」に対して「とうきょう」、「れいんぼーらんど」などと、意味単位で複数のキーワードが設定されている。
項目「座標」は、地点の緯度経度などの座標値であり、項目「電話番号」は地点に所在する施設の電話番号である。
The item “keyword” is a keyword set for the location name. When the user inputs a keyword, a search is performed using the keyword.
As keywords, for example, “Tokyo Rainbow Land”, “Tokyo”, “Reinland”, etc., a plurality of keywords are set in a semantic unit.
The item “coordinate” is a coordinate value such as the latitude and longitude of the point, and the item “telephone number” is the telephone number of the facility located at the point.
図5(a)は、キーワードデータファイル58の論理的な構成の一例を示した図である。
項目「前方キーワード」は、キーワードの前方5文字に該当する文字列である。これは、キーワード欄86〜88の最大表示文字数に対応したものであって、最大表示文字数がn文字である場合、キーワードの前方n文字に該当する文字列となる。
FIG. 5A is a diagram showing an example of a logical configuration of the keyword data file 58.
The item “front keyword” is a character string corresponding to the front five characters of the keyword. This corresponds to the maximum number of characters displayed in the
項目「関連項目数」は、前方キーワードに後続するオフセットキーワードの個数である。
例えば、前方キーワード「れいんぼー」に対して、オフセットキーワードは、「らんど」、「しー」、「すとあ」の3つがあるため、前方キーワード「れいんぼー」の関連項目数は3となっている。
The item “number of related items” is the number of offset keywords subsequent to the forward keyword.
For example, there are three offset keywords “Lando”, “Shi”, and “Sutoa” for the front keyword “Reinbo”, so the number of items related to the front keyword “Reinbo” Is 3.
項目「関連項目」は、後続するオフセットキーワードのオフセット番号であり、オフセットキーワードに対応して「オフセット1」、「オフセット2」、・・・なるサブ項目が形成されている。
そして、オフセットデータファイル59でのオフセットキーワードのアドレスとして機能している。
The item “related item” is an offset number of the subsequent offset keyword, and sub-items “offset 1”, “offset 2”,... Are formed corresponding to the offset keyword.
It functions as an offset keyword address in the offset data file 59.
例えば、前方キーワード「れいんぼー」に対しては、「オフセット1」〜「オフセット3」が存在し、それぞれ、オフセット番号が「25」〜「27」となっている。
次に説明する、オフセットデータファイル59で、オフセット番号「25」〜「27」のオフセットキーワードは、それぞれ「らんど」、「しー」、「すとあ」となっており、前方キーワードとオフセットキーワードを結合して、「れいんぼーらんど」、「れいんぼーしー」、「れいんぼーすとあ」なるキーワードが形成される。
For example, there are “offset 1” to “offset 3” for the forward keyword “reinbo”, and the offset numbers are “25” to “27”, respectively.
In the offset data file 59 described below, the offset keywords with the offset numbers “25” to “27” are “Land”, “Shi”, and “Sutoa”, respectively. Are combined to form the keywords “Reinbo Rando”, “Reinbo Sashi”, and “Reinbo Toa”.
図5(b)は、オフセットデータファイル59の論理的な構成の一例を示した図である。
オフセットデータファイル59には、前方キーワードに後続する文字列が格納されている。
項目「オフセット番号」は、オフセットキーワードのオフセット番号である。
項目「オフセットキーワード」は、前方キーワードに後続するオフセットキーワードであり、最大表示文字数以内の文字列となっている。
FIG. 5B is a diagram illustrating an example of a logical configuration of the offset data file 59.
The offset data file 59 stores a character string following the front keyword.
The item “offset number” is an offset number of the offset keyword.
The item “offset keyword” is an offset keyword following the front keyword, and is a character string within the maximum number of display characters.
項目「構成レベル」は、前方キーワードから数えて何番目のオフセットキーワードであるかを示している。
例えば、キーワード「ゆにばーさるすたじおとうきょう」は、前方キーワードが「ゆにばーさ」であり、オフセットキーワードは、「る」、「すたじお」、「とうきょう」に設定されており、「る」は前方キーワードから数えて2番目、「すたじお」は3番目となる。
The item “configuration level” indicates how many offset keywords are counted from the front keyword.
For example, the keyword “Yuniba Salas Tokyo” has the forward keyword “Yunibasa”, and the offset keywords “Ru”, “Stajio”, “Tokyo” “Ru” is second from the front keyword, and “Sutajio” is third.
項目「関連項目数」は、オフセットキーワードに更に後続するオフセットキーワードの数である。
例えば、キーワード「れいんぼーらんど」のオフセットキーワード「らんど」には、後続するオフセットキーワードがないため0となり、キーワード「ゆにばーさるすたじおとうきょう」のオフセットキーワード「る」には、後続するオフセットキーワードである「すたじお」が存在するため1となっている。
The item “number of related items” is the number of offset keywords further following the offset keyword.
For example, the offset keyword “Rando” for the keyword “Reinland” is 0 because there is no subsequent offset keyword, and the offset keyword “Ru” for the keyword “Yuniba Salas Tokyo” is used. Since the subsequent offset keyword “Stajio” exists, it is 1.
項目「関連項目」は、オフセットキーワードに後続するオフセットキーワードが存在する場合に、当該後続するオフセットキーワードのオフセット番号を記録したものである。
例えば、オフセット番号「156」の「る」には、オフセット番号「157」の「すたじお」が後続し、「すたじお」には、更にオフセット番号「158」の「とうきょう」が後続する。
このため、前記キーワードで「ゆにばーさ」を選択すると、オフセットキーワード「る」、「すたじお」、「とうきょう」が得られ、キーワード「ゆにばーさるすたじおとうきょう」が形成される。
The item “related item” records the offset number of the subsequent offset keyword when there is an offset keyword subsequent to the offset keyword.
For example, “Ru” of the offset number “156” is followed by “Stajio” of the offset number “157”, and “Sutajio” is further followed by “Tokyo” of the offset number “158”. Follow.
For this reason, selecting “Yunibasa” as the keyword gives the offset keywords “Ru”, “Stajio”, and “Tokyo”, and the keyword “Yunibaza Studio Tokyo” Is formed.
以上のように、本実施の形態では、キーワードを意味単位で区分すると共に、更に最大表示文字数で区分している。
例えば、キーワード「ゆにばーさる」は意味上の区分であるが、最大表示文字数が5文字であるため、「ゆにばーさ」、「る」と区分されている。
As described above, in this embodiment, the keywords are classified by the semantic unit and further divided by the maximum number of display characters.
For example, the keyword “Yuniba Sarus” is a semantic category, but since the maximum number of display characters is 5, it is classified as “Yuniba Sa” and “Ru”.
これは、最大表示文字数のみで区分すると、「ゆにばーさ」後続するオフセットキーワードが「るすたじお」となって意味不明となるため、まず、キーワードを意味単位で区分し、更に、意味単位で区分されたものを最大表示文字数で区分したのである。 This is because if you classify only by the maximum number of display characters, the offset keyword that follows "Yunibasa" becomes "Rusutajio" and the meaning becomes unknown, so first classify the keywords by semantic units, What was classified by the semantic unit was classified by the maximum number of display characters.
このように、文字列記憶手段(情報記憶装置50)は、キーワードデータファイル58、オフセットデータファイル59によって、文字列を共通文字列(前方キーワード)と後続文字列(オフセットキーワード)に分割すると共に、オフセット番号により共通文字列に後続する後続文字列を関連づけて記憶しており、表示手段は、共通文字列が選択された場合、当該関連づけに従って後続文字列を表示している。 In this way, the character string storage means (information storage device 50) divides the character string into a common character string (forward keyword) and a subsequent character string (offset keyword) by the keyword data file 58 and the offset data file 59, and The subsequent character string subsequent to the common character string is stored in association with the offset number, and when the common character string is selected, the display means displays the subsequent character string in accordance with the association.
図6は、ナビゲーション装置1で目的地を検索する手順を説明するためのフローチャートである。
以下の処理は、CPU21(図1)が所定のプログラムに従って行うものである。
まず、ナビゲーション装置1は、検索語入力画面にて文字ボタン群84(図2(a))から文字の入力を受け付ける(ステップ5)。
文字は、1文字であってもよいし複数の文字からなる文字列でもよい。
FIG. 6 is a flowchart for explaining a procedure for searching for a destination by the
The following processing is performed by the CPU 21 (FIG. 1) according to a predetermined program.
First, the
The character may be a single character or a character string composed of a plurality of characters.
ナビゲーション装置1は、文字が入力されるとこれを検索語入力欄81に表示すると共に、当該文字と前方一致する前方キーワードをキーワードデータファイル58で検索し、検索順位の上位3件を取得する(ステップ10)。
検索順位は、例えば、過去の履歴から学習したりなど、適当なアルゴリズムを用いて決定される。
When a character is input, the
The search order is determined using an appropriate algorithm such as learning from a past history.
次に、ナビゲーション装置1は、取得した前方キーワードをキーワード欄86〜88に表示する(ステップ15)。
そして、ナビゲーション装置1は、キーワード欄86〜88に表示したキーワード(この場合前方キーワード)の選択を受け付ける(ステップ20)。
Next, the
And the
ナビゲーション装置1は、当該選択を受け付けると、キーワードデータファイル58(図5)の項目「関連項目」を確認し、下位の構成レベル、即ち、オフセットキーワードが存在するか確認する(ステップ25)。
オフセットキーワードが存在しない場合(ステップ25;N)、ナビゲーション装置1は、検索語設定欄89に入力されたキーワードを確定モードで表示し、当該キーワードを確定する(ステップ30)。
When the
If there is no offset keyword (
オフセットキーワードが存在する場合(ステップ25;Y)、ナビゲーション装置1は、オフセット番号を用いて、後続のオフセットキーワードをオフセットデータファイル59(図5)から取得し、キーワード欄86〜88に表示する(ステップ15)。
なお、この場合、ナビゲーション装置1は、検索語設定欄89の表示を未確定モードとする。
When the offset keyword exists (
In this case, the
そして、ナビゲーション装置1は、キーワード欄86〜88の表示の選択を受け付けると(ステップ20)、既に検索語設定欄89に表示してあるキーワードに後続して選択されたオフセットキーワードを表示する。
以下、ナビゲーション装置1は、後続のオフセットキーワードが存在しなくなるまでステップ15〜25を繰り返す。
When the
Thereafter, the
ナビゲーション装置1は、このようにして、検索語設定欄89でキーワードが確定した後、完了ボタン85の選択を受け付けた場合(ステップ35;Y)、当該キーワードを目的地データファイル56(図4)の項目「キーワード」で当該キーワードを検索することにより目的地を検索する(ステップ40)。
When the
そして、検索結果、即ち、目的地を検索結果画面(図3)に一覧表示する(ステップ45)。
一方、完了ボタン85の選択を受け付けなかった場合(ステップ40;N)、ナビゲーション装置1は、ステップ5に戻って、次のキーワードの入力を受け付ける。
Then, the search results, that is, the destinations are displayed in a list on the search result screen (FIG. 3) (step 45).
On the other hand, when the selection of the
以上の例では、前方キーワード、オフセットキーワードによって、キーワードが予め最大表示文字数単位に区分されていたが、リアルタイムで区分し、その結果を学習結果としてキーワードデータファイル58、オフセットデータファイル59に格納するように構成することもできる。
そして、ナビゲーション装置1は、このように学習によって更新されたキーワードデータファイル58、オフセットデータファイル59を用いて、上記の説明と同様にしてキーワードを設定することができる。
In the above example, the keywords are classified in units of the maximum number of display characters in advance by the forward keyword and the offset keyword. It can also be configured.
Then, the
例えば、キーワードとして「ゆにばーさる」があった場合、最大表示文字数を5文字とすると、前方から5文字目で区分して「ゆにばーさ」と「る」に分割し、「ゆにばーさ」をキーワードデータファイル58の前方キーワードとして記憶して、「る」をオフセットデータファイル59のオフセットキーワードとして記憶し、両者をオフセット番号にて関連づけることができる。 For example, if the keyword “Yuniba Saar” is used, and the maximum number of characters to be displayed is five, it is divided into “Yuniba Sa” and “Ru” by dividing it into the fifth character from the front. “Yunibasa” can be stored as a forward keyword of the keyword data file 58, “ru” can be stored as an offset keyword of the offset data file 59, and both can be associated by an offset number.
図7は、キーワードをリアルタイムで分割する手順を説明するためのフローチャートである。なお、最大表示文字数は5文字とし、キーワードの取得先であるキーワードデータベースのキーワードは、最大表示文字数単位には区分されていないものとする。
ナビゲーション装置1は、ユーザの入力した文字に対応するキーワードをキーワードデータベースから取得すると(ステップ60)、5文字を越えているか否かを確認する(ステップ65)。
FIG. 7 is a flowchart for explaining a procedure for dividing a keyword in real time. It is assumed that the maximum number of display characters is 5, and the keyword in the keyword database from which the keyword is acquired is not classified in units of maximum display characters.
When the
5文字を越えていない場合(ステップ65;N)、ナビゲーション装置1は、そのまま処理を進める。
一方、5文字を越えている場合(ステップ65;Y)、ナビゲーション装置1は、キーワードを前方から5文字ずつに分割する(ステップ70)。
そして、ナビゲーション装置1は、前方の5文字を前方キーワードとしてキーワードデータファイル58に記憶して登録し、後続する文字列をオフセットキーワードとしてオフセットデータファイル59に記憶した登録し、オフセット番号により、これらを順序づける(ステップ75)。
If the number does not exceed 5 characters (
On the other hand, when it exceeds 5 characters (
Then, the
このように、各分割した文字列を単位として入力した順に関連づけて記憶し、次回以降、目的地設定の際に当該記憶したデータを基にキーワード欄86〜88を作成することで、表示されている内容を選択した場合に、前回と同じ動作が保証されると共に、最大限意味のある単位で分割された入力履歴に基づいた候補文字列が提示される。 In this way, the divided character strings are stored in association with each other in the order in which they are input as a unit, and from the next time, the keyword fields 86 to 88 are created based on the stored data when setting the destination. When the selected content is selected, the same operation as the previous time is guaranteed, and a candidate character string based on the input history divided by the most meaningful unit is presented.
この例では、ナビゲーション装置1は、取得した候補文字列が所定単位の文字数N(例えば5文字)を超過しているか否かを判断する超過判断手段と、超過すると判断した場合に、候補文字数を所定単位の文字数で分割する分割手段を備えている。
表示手段は、前記分割した前方の文字列のうち共通するものがある場合は、これをまとめて共通文字列として表示し、当該共通文字列が選択された場合、前記分割された後続の文字列を後続文字列として表示する。
In this example, the
When there is a common character string among the divided forward character strings, the display means collectively displays the character strings as a common character string. When the common character string is selected, the divided subsequent character string is displayed. Is displayed as a subsequent character string.
以上に説明した本実施の形態により次のような効果を得ることができる。
(1)キーワード欄に表示する文字列が共通する場合、これらを1つにまとめて表示することができる。
(2)キーワードを前方キーワードとオフセットキーワードに分割して記憶することにより、最大表示文字数単位でキーワードを区分することができる。
(3)意味単位で区分されたキーワードを前方キーワードとオフセットキーワードに分割して記憶することにより、意味単位、かつ、最大表示文字数単位でキーワードを区分することができる。
(4)ユーザは、表示された前方キーワードとオフセットキーワードを選択することによりキーワードを構成することができる。
(5)最大表示文字数単位で区分されていないキーワードを最大文字数単位で区分し、その結果をキーワードデータファイル58、オフセットデータファイル59に記憶することにより、キーワードの分割を学習することができる。
The following effects can be obtained by the present embodiment described above.
(1) When the character strings to be displayed in the keyword field are common, these can be displayed together as one.
(2) By dividing a keyword into a forward keyword and an offset keyword and storing the keyword, the keyword can be divided in units of the maximum number of display characters.
(3) By dividing and storing the keyword divided by the semantic unit into the forward keyword and the offset keyword, the keyword can be divided by the semantic unit and the maximum number of display characters.
(4) The user can configure a keyword by selecting the displayed forward keyword and offset keyword.
(5) Keywords that are not classified in units of the maximum number of displayable characters are classified in units of the maximum number of characters, and the results are stored in the keyword data file 58 and the offset data file 59, so that keyword division can be learned.
(3)第2実施形態の詳細
上記した第1実施形態では、共通文字列と後続文字列とを、一律に所定単位の文字数(実施例では5文字)で分割する場合について説明した。
これに対して第2実施形態では、所定単位の文字数で区切った場合に、後続文字列の先頭が「っ」等の特殊文字になることで解りにくくなることを避けるために、後続文字列の先頭が特殊文字以外の文字となるように、共通文字列又は後続文字列(1つ前の後続文字列)を所定文字数よりも少ない文字数で表示するものである。
(3) Details of Second Embodiment In the first embodiment described above, a case has been described in which the common character string and the subsequent character string are uniformly divided by the predetermined number of characters (5 characters in the embodiment).
On the other hand, in the second embodiment, when the character string is divided by a predetermined number of characters, in order to avoid the following character string from becoming difficult to understand by becoming a special character such as “tsu”, the following character string The common character string or the succeeding character string (the previous succeeding character string) is displayed with a smaller number of characters than the predetermined number so that the first character is a character other than the special character.
ここで、特殊文字とは、長音「ー」、捨仮名(半音文字)を言う。
捨仮名(半音文字)は、小さいひらがなで表記される文字で、例えば、促音「っ」、拗音「ゃ」「ゅ」「ょ」、その他「ぁ」「ぃ」「ぅ」「ぇ」「ぉ」、等がある。
なお、撥音「ん」も特殊文字に含めるようにしてもよい。
Here, the special character means a long sound "-", a kana character (semitone character).
Abandoned pseudonyms (semitones) are written in small hiragana characters, for example, the sound “tsu”, roaring “nya” “yu”, “other”, “a” “i” “ぅ” “e” “ぉ” ”, Etc.
Note that the sound repellent “n” may also be included in the special character.
以下第2実施形態について説明する。なお、第2実施形態が適用されるナビゲーション装置のシステム構成図は第1実施形態と同様である。
図10は、キーワード欄86〜88の表示文字数が5である場合の、施設名(キーワード)の区切りについて表したものである。
図10(a)はキーワードを表示文字数5で一律に区切った場合の例で、図10(b)は後続文字の先頭が特殊文字以外となるように区切った場合の例である。
The second embodiment will be described below. The system configuration diagram of the navigation device to which the second embodiment is applied is the same as that of the first embodiment.
FIG. 10 shows a delimitation of facility names (keywords) when the number of display characters in the
FIG. 10A shows an example in which the keywords are uniformly divided by 5 display characters, and FIG. 10B shows an example in which the following characters are separated so that the beginning of the subsequent characters is not a special character.
図11は、図10(a)に例示したように表示文字数で区切られたキーワードをキーワード欄86〜88に表示した場合のディスプレイ42の表示状態を表したものである。
この図11(a)に示すように、最初にキーワード欄86〜88に表示される各文字列は「せそみすとり」、「せぎわーるど」…というように表示される。
この表示画面において「せそみすとりーと」が選択されると、図11(b)に示すように、キーワード欄86には「ーと」と、特殊文字である長音から始まる文字列が表示され、表示されている文字列が読みづらくなってしまう。
図11(a)の画面で「せちがらいよ」が選択された場合にも、図示しないが、キーワード表示欄86には、読みづらい文字列「っと」が表示されてしまうことになる。
FIG. 11 illustrates a display state of the
As shown in FIG. 11A, the character strings initially displayed in the
When “Sesomi Sutori-to” is selected on this display screen, as shown in FIG. 11B, the
Even when “Sechigaraiyo” is selected on the screen of FIG. 11A, although not shown, the character string “tto” that is difficult to read is displayed in the
図12は、第2実施形態によるキーワード欄86〜88の表示状態を例示したものである。
本実施形態では、表示文字数で区切るのではく、図10(b)に例示したように、後続文字の先頭が特殊文字以外となるように区切ることで、図12(a)のキーワード欄86、88に示すように、表示文字数5よりも文字数の「せそみすと」、「せちがらい」となる。
この画面で例えば、キーワード欄86の「せそみすと」が選択されると、図12(b)に示すように、キーワード欄86に「りーと」というように読みやすい文字列を表示することができる。
同様に、「せちがらい」が選択されると、次の画面においてキーワード欄86には読みやすい「よっと」が表示される。
FIG. 12 illustrates a display state of the
In the present embodiment, instead of dividing by the number of display characters, as illustrated in FIG. 10B, by separating the subsequent characters so that the beginning of the characters is other than the special characters, the
For example, when “Sesomisuto” is selected in the
Similarly, when “Sechigarai” is selected, easy-to-read “Yotto” is displayed in the
なお、本実施形態におけるキーワードについては、図10(b)で例示したように、後続文字の先頭文字が特殊文字以外の文字となるようにその前の文字列を短くして区切ることとし、第1実施形態において図5で説明したように、前方キーワードとオフセット番号とによりキーワードを予め区切って保存するようにしてもよい。 As for the keyword in this embodiment, as illustrated in FIG. 10B, the preceding character string is shortened and separated so that the first character of the subsequent character becomes a character other than the special character. In one embodiment, as described with reference to FIG. 5, keywords may be stored in advance by separating them with a forward keyword and an offset number.
また、第1実施形態、第2実施形態において、予め区切ったキーワードを記憶する場合の他、表示の際に区切るようにしてもよい。 Further, in the first embodiment and the second embodiment, in addition to storing a keyword that is previously partitioned, it may be partitioned when displayed.
ただし、第2実施形態の場合には、次のようにして区切り処理を行う。
すなわち、最初、又はそれ以降に文字列をキーワード欄86〜88に表示する際に、これから表示する文字列に対応して表示文字列数(説明した実施形態では5)で仮に区切る(ステップA)。
そして、区切った後に続く文字列の先頭が特殊文字かどうか判断する(ステップB)。
区切った後に続く文字列の先頭が特殊文字でなければ(ステップB;N)仮の区切り箇所で区切る。
一方、区切った後に続く文字列の先頭が特殊文字であれば(ステップB;Y)、仮区切り箇所を1文字分前方に写し、再度(ステップB)の判断を行う。
However, in the case of the second embodiment, the separation process is performed as follows.
That is, when a character string is displayed in the
Then, it is determined whether or not the beginning of the character string following the segmentation is a special character (step B).
If the beginning of the character string following the delimiter is not a special character (step B; N), the character string is delimited at a temporary delimiter.
On the other hand, if the beginning of the character string following the delimiter is a special character (step B; Y), the temporary delimiter is copied forward by one character, and the determination of (step B) is performed again.
以上説明したように第2実施形態により、キーワード欄に表示される後続文字列を認識すしやすい文字列として表示することができる。 As described above, according to the second embodiment, the subsequent character string displayed in the keyword field can be displayed as an easily recognized character string.
以上説明した第1実施形態、及び第2実施形態では、日本国内で使用されることを想定したナビゲーション装置(目的地入力装置)について説明した。すなわち、キーワードを入力する入力装置41を入力を日本語の入力単位である50音キーで構成し、目的地データファイル56、キーワードデータファイル58に、日本国内の目的地検索に関するデータを記憶した日本仕様のナビゲーション装置について説明した。
しかしながら、ナビゲーション装置が用いられる環境は、日本国内に限定されるものではない。入力装置41や各データの仕様を地域に対応させることにより、上述したキーワードデータを利用した入力機能を諸外国において使用することができる。
In the first embodiment and the second embodiment described above, the navigation device (destination input device) assumed to be used in Japan has been described. That is, the
However, the environment in which the navigation device is used is not limited to Japan. By making the specification of the
例えば、日本国外向けのナビゲーション装置(文字選択装置)の一例として、英語(英字)入力に対応したアルファベットキーを備えた装置としても良い。
更に、ドイツ語、スペイン語、フランス語、アラビア語、中国語、韓国語、ロシア語など任意の言語入力に対応した装置とするようにしてもよい。例えば、中国語入力に対応したナビゲーション装置の場合、入力装置41は、中国語のピンイン入力に対応した入力キーボード422を備える。
For example, as an example of a navigation device (character selection device) for use outside Japan, a device having an alphabet key corresponding to English (English character) input may be used.
Furthermore, the apparatus may be adapted to input any language such as German, Spanish, French, Arabic, Chinese, Korean, Russian. For example, in the case of a navigation device that supports Chinese input, the
入力対象となる言語は、必ずしもナビゲーション装置の使用対象となる国(地域)に対応させる必要はない。例えば、ドイツ語入力対応のナビゲーション装置をフランス国内で使用できるようにしてもよい。この場合、目的地データファイル56やキーワードデータファイル58などにおける、目的地検索を行う際に検索対象となるデータ、即ち、入力文字と比較されるデータ(例えば、目的地の名称、キーワード、住所など)には、入力言語に対応したデータを記憶する。
なお、検索対象となるデータには、入力言語の他に、使用対象となる国(地域)の言語に対応したデータを記憶するようにしてもよい。
また、目的地検索を行う際に検索対象とならないデータ、例えば、付加情報のデータは、入力言語に対応したデータを記憶する必要はない。検索対象とならないデータには、例えば、入力言語に対応したデータを記憶しても、使用対象となる国(地域)の言語に対応したデータを記憶しても、また、入力言語と使用対象となる国(地域)の言語の両方の言語に対応したデータを記憶してもよい。
The language to be input need not necessarily correspond to the country (region) to be used for the navigation device. For example, a navigation device that supports German input may be used in France. In this case, in the destination data file 56, the keyword data file 58, etc., data to be searched when performing destination search, that is, data to be compared with input characters (for example, destination name, keyword, address, etc.) ) Stores data corresponding to the input language.
In addition to the input language, data corresponding to the language of the country (region) to be used may be stored in the data to be searched.
In addition, data that is not a search target when performing destination search, for example, additional information data, need not store data corresponding to the input language. For example, data corresponding to the input language, data corresponding to the language of the country (region) to be used are stored as the data that is not the search target, Data corresponding to both languages of a given country (region) may be stored.
1 ナビゲーション装置
10 現在位置検出装置
20 情報処理制御装置
40 入出力装置
41 入力装置
42 ディスプレイ
50 情報記憶装置
56 目的地データファイル
58 キーワードデータファイル
59 オフセットデータファイル
81 検索語入力欄
82 修正ボタン
83 戻るボタン
84 文字ボタン群
85 完了ボタン
86 キーワード欄
87 キーワード欄
88 キーワード欄
89 検索語設定欄
DESCRIPTION OF
Claims (8)
文字を入力する文字入力手段と、
前記入力された入力文字を含む文字列を候補文字列として前記文字列記憶手段から取得する候補取得手段と、
前記取得した候補文字列を、所定単位の文字数で複数の候補表示欄に表示する表示手段と、
前記候補表示欄に表示された文字列を選択する選択手段と、を備え、
前記表示手段は、
前記取得した各候補文字列のうち、前記候補表示欄に表示した場合に全表示が共通になる候補文字列をまとめて、当該共通する文字列部分である共通文字列を1の前記候補表示欄に表示し、
前記選択手段で前記共通文字列が選択された場合、前記まとめた各候補文字列における前記共通文字列に続く後続文字列を前記候補表示欄に表示することを特徴とする文字選択装置。 Character string storage means for storing a plurality of character strings to be specified;
A character input means for inputting characters;
Candidate acquisition means for acquiring from the character string storage means a character string including the inputted input character as a candidate character string;
Display means for displaying the acquired candidate character string in a plurality of candidate display fields in a predetermined number of characters;
Selecting means for selecting a character string displayed in the candidate display field,
The display means includes
Among the acquired candidate character strings, candidate character strings that are common to all displays when displayed in the candidate display field are collected, and the common character string that is the common character string part is defined as one candidate display field. Displayed on the
A character selection device, wherein when the common character string is selected by the selection means, a subsequent character string following the common character string in the combined candidate character strings is displayed in the candidate display column.
前記表示手段は、共通文字列が選択された場合、前記関連づけに従って後続文字列を表示することを特徴とする請求項1に記載の文字選択装置。 The character string storage means divides the character string into a common character string and a subsequent character string, and stores a subsequent character string subsequent to the common character string,
The character selection device according to claim 1, wherein when a common character string is selected, the display unit displays a subsequent character string according to the association.
超過すると判断した場合に、前記候補文字列を前記所定単位の文字数で分割する分割手段と、
を具備し、
前記表示手段は、前記分割した前方の文字列のうち共通するものがある場合は、これをまとめて共通文字列として表示し、当該共通文字列が選択された場合、前記分割された後続の文字列を後続文字列として表示することを特徴とする請求項1に記載の文字選択装置。 Excess determination means for determining whether the acquired candidate character string exceeds the number of characters of the predetermined unit;
A dividing unit that divides the candidate character string by the number of characters of the predetermined unit when it is determined that it exceeds
Comprising
When there is a common character string among the divided forward character strings, the display means collectively displays the character strings as a common character string. When the common character string is selected, the divided subsequent characters are displayed. The character selection device according to claim 1, wherein the character string is displayed as a subsequent character string.
ことを特徴とする、請求項1に記載の文字選択装置。 When the first character of the subsequent character string is a special character, the display means displays the character string to be displayed in the candidate display column so that the first character of the subsequent character string is a character other than the special character. Display the number of characters less than the predetermined number of characters.
The character selection device according to claim 1, wherein:
前記検索された目的地データを用いて車両を案内する案内手段と、
を具備したことを特徴とするナビゲーション装置。 Destination data search means for searching for destination data using the character string specified by the character selection device according to claim 6;
Guidance means for guiding the vehicle using the searched destination data;
A navigation device comprising:
前記入力された入力文字を含む文字列を候補文字列として、特定対象となる複数の文字列を記憶する文字列記憶手段から取得する候補取得機能と、
前記取得した候補文字列を、所定単位の文字数で複数の候補表示欄に表示する表示機能と、
前記候補表示欄に表示された文字列を選択する選択機能と、をコンピュータで実現する文字選択プログラムであって、
前記表示機能は、
前記取得した各候補文字列のうち、前記候補表示欄に表示した場合に全表示が共通になる候補文字列をまとめて、当該共通する文字列部分である共通文字列を1の前記候補表示欄に表示し、
前記選択機能で前記共通文字列が選択された場合、前記まとめた各候補文字列における前記共通文字列に続く後続文字列を前記候補表示欄に表示することを特徴とする文字選択プログラム。 A character input function for inputting characters,
A candidate acquisition function for acquiring a character string including the input character as a candidate character string and acquiring from a character string storage unit that stores a plurality of character strings to be specified;
A display function for displaying the acquired candidate character strings in a plurality of candidate display fields in a predetermined number of characters;
A selection function for selecting a character string displayed in the candidate display field, and a character selection program that realizes by a computer,
The display function is
Among the acquired candidate character strings, candidate character strings that are common to all displays when displayed in the candidate display field are collected, and the common character string that is the common character string part is defined as one candidate display field. Displayed on the
When the common character string is selected by the selection function, a character string program that displays a succeeding character string following the common character string in each of the collected candidate character strings in the candidate display column.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008091663A JP5004026B2 (en) | 2007-12-05 | 2008-03-31 | Character selection device, navigation device, and character selection program |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007314210 | 2007-12-05 | ||
| JP2007314210 | 2007-12-05 | ||
| JP2008091663A JP5004026B2 (en) | 2007-12-05 | 2008-03-31 | Character selection device, navigation device, and character selection program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009157898A true JP2009157898A (en) | 2009-07-16 |
| JP5004026B2 JP5004026B2 (en) | 2012-08-22 |
Family
ID=40961794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008091663A Expired - Fee Related JP5004026B2 (en) | 2007-12-05 | 2008-03-31 | Character selection device, navigation device, and character selection program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5004026B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011090618A (en) * | 2009-10-26 | 2011-05-06 | Honda Motor Co Ltd | Information retrieval device and navigation apparatus |
| JP2011090619A (en) * | 2009-10-26 | 2011-05-06 | Honda Motor Co Ltd | Information retrieval device and navigation apparatus |
| JP2011095888A (en) * | 2009-10-28 | 2011-05-12 | J&K Car Electronics Corp | Character string search device, program and character string search method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000057134A (en) * | 1998-08-12 | 2000-02-25 | Toshiba Corp | Document creation device |
| JP2002149668A (en) * | 2000-11-10 | 2002-05-24 | Mieko Tsuyusaki | Internet auxiliary software and recording medium having the same software recorded |
| JP2007148559A (en) * | 2005-11-24 | 2007-06-14 | Honda Motor Co Ltd | Information retrieval device |
-
2008
- 2008-03-31 JP JP2008091663A patent/JP5004026B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000057134A (en) * | 1998-08-12 | 2000-02-25 | Toshiba Corp | Document creation device |
| JP2002149668A (en) * | 2000-11-10 | 2002-05-24 | Mieko Tsuyusaki | Internet auxiliary software and recording medium having the same software recorded |
| JP2007148559A (en) * | 2005-11-24 | 2007-06-14 | Honda Motor Co Ltd | Information retrieval device |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011090618A (en) * | 2009-10-26 | 2011-05-06 | Honda Motor Co Ltd | Information retrieval device and navigation apparatus |
| JP2011090619A (en) * | 2009-10-26 | 2011-05-06 | Honda Motor Co Ltd | Information retrieval device and navigation apparatus |
| JP2011095888A (en) * | 2009-10-28 | 2011-05-12 | J&K Car Electronics Corp | Character string search device, program and character string search method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5004026B2 (en) | 2012-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6038508A (en) | Vehicular navigation system and memory medium | |
| EP2068257B1 (en) | Search device, navigation device, search method and computer program product | |
| JP5240565B2 (en) | Search device and search program | |
| JP5370833B2 (en) | Navigation device, vehicle, and navigation program | |
| JP4915379B2 (en) | Destination setting device and destination setting program | |
| JP4930858B2 (en) | Character selection device, navigation device, and character selection program | |
| JP5013266B2 (en) | Destination input device and destination input program | |
| JP5240547B2 (en) | Destination input device and destination input program | |
| JPH10111141A (en) | Navigation device for vehicle | |
| JP5004026B2 (en) | Character selection device, navigation device, and character selection program | |
| US20090150065A1 (en) | Search devices, methods, and programs for use with navigation devices, methods, and programs | |
| JP5234405B2 (en) | Search device and search program | |
| JP2009289109A (en) | Retrieval device and retrieval program | |
| EP2098826A2 (en) | Destination selection support device and destination selection support program | |
| EP2101152A2 (en) | Destination setting support device and destination setting support program | |
| JP2011027420A (en) | Navigation apparatus, vehicle, and navigation program | |
| JP5240567B2 (en) | Search device and search program | |
| JP5240558B2 (en) | Navigation device, vehicle, and navigation program | |
| JP5120711B2 (en) | Navigation device, vehicle, and navigation program | |
| JP2001296136A (en) | Navigation apparatus and memory medium | |
| JP2009008505A (en) | Navigation system and program for navigation | |
| JP2009008538A (en) | Navigation system and program | |
| JP2011027692A (en) | Navigation apparatus and navigation program | |
| JP2010014523A (en) | Navigation apparatus, vehicle, and navigation program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110906 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110922 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111114 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120427 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120510 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150601 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5004026 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |