Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5300435B2 - Navigation device and character string prediction method - Google Patents
[go: Go Back, main page]

JP5300435B2 - Navigation device and character string prediction method - Google Patents

Navigation device and character string prediction method Download PDF

Info

Publication number
JP5300435B2
JP5300435B2 JP2008295905A JP2008295905A JP5300435B2 JP 5300435 B2 JP5300435 B2 JP 5300435B2 JP 2008295905 A JP2008295905 A JP 2008295905A JP 2008295905 A JP2008295905 A JP 2008295905A JP 5300435 B2 JP5300435 B2 JP 5300435B2
Authority
JP
Japan
Prior art keywords
character string
input
character
history storage
unit
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.)
Expired - Fee Related
Application number
JP2008295905A
Other languages
Japanese (ja)
Other versions
JP2010122899A (en
Inventor
松尾  茂
克明 田中
吉高 新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Clarion Co Ltd filed Critical Clarion Co Ltd
Priority to JP2008295905A priority Critical patent/JP5300435B2/en
Publication of JP2010122899A publication Critical patent/JP2010122899A/en
Application granted granted Critical
Publication of JP5300435B2 publication Critical patent/JP5300435B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a navigation apparatus 20 allowing input of a character string desired by a user with a small number of operations. <P>SOLUTION: A character string candidate display 203 refers to an input history storage unit 204, and displays, on an output device 15, character strings each beginning from a character input by the user, input in the past in the same time zone as a time zone including current time as character string candidates arranged from the head in order of a large input frequency in the time zone including the current time. <P>COPYRIGHT: (C)2010,JPO&amp;INPIT

Description

本発明は、入力された文字列に関連する地点の情報を提供するナビゲーション装置に関する。   The present invention relates to a navigation device that provides information on a point related to an input character string.

下記の特許文献には、入力された文字で始まる文字列であって、過去に入力された文字列を、入力された文字に対応する文字列の予測結果として表示することにより、ユーザの文字入力操作を支援するナビゲーション装置が開示されている。   In the following patent document, a character string that starts with an input character and that is input in the past is displayed as a prediction result of the character string corresponding to the input character. A navigation device that supports operations is disclosed.

2005−283890号公報2005-283890

ところで、予測結果として先頭に表示される文字列は、ユーザが入力しようとしている文字列である可能性が高いことが好ましい。しかし、上記特許文献に開示されているナビゲーション装置では、過去に入力した文字列を予測結果として単に表示しているだけであり、ユーザがその時点で入力しようとしている文字列である可能性が高いとは言えない。   By the way, it is preferable that the character string displayed at the head as the prediction result is highly likely to be the character string that the user is trying to input. However, in the navigation device disclosed in the above-mentioned patent document, a character string input in the past is merely displayed as a prediction result, and it is highly possible that the user is attempting to input a character string at that time. It can not be said.

また、入力された文字で始まる文字列であって、過去に入力された文字列が複数存在する場合には、仮に、その中にユーザがその時点で入力しようとしている文字列が存在するとしても、その文字列が予測結果の先頭に表示されなければ、ユーザは、多数の文字列を含む予測結果の中から、その時点で入力しようとしている文字列を探し出す操作が必要になり、ユーザの利便性が高いとは言えない。   In addition, if there are a plurality of character strings that have been input in the past and that have been input in the past, even if there is a character string that the user is trying to input at that time. If the character string is not displayed at the beginning of the prediction result, the user needs to find out the character string to be input at that time from the prediction result including a large number of character strings. It cannot be said that the nature is high.

本発明は上記事情を鑑みてなされたものであり、本発明の目的は、少ない操作でユーザが望む文字列を入力できるようにすることにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to enable a user to input a character string desired by a small number of operations.

上記課題を解決するために、本発明では、入力された文字で始まる文字列であって、現在時刻が含まれる時間帯と同じ時間帯において過去に入力された文字列を、現在時刻が含まれる時間帯における入力回数の多い順に先頭から並べて文字列候補として表示する。   In order to solve the above-described problem, in the present invention, a character string that starts with an input character and that has been input in the past in the same time zone as the current time zone is included in the current time. Arrange from the top in descending order of the number of inputs in the time zone and display them as character string candidates.

例えば、本発明の第一の態様は、入力された文字列に関連する地点の情報を提供するナビゲーション装置であって、
過去に入力された文字列毎に、当該文字列が入力された時間帯毎の入力回数、および、当該文字列が最後に入力された位置を示す位置情報を格納する入力履歴格納手段と、
文字が入力された場合に、前記入力履歴格納手段を参照して、読み仮名が、当該入力された文字を少なくとも含む文字で始まる文字列であって、現在時刻が含まれる時間帯において既に入力されている文字列を抽出し、抽出した文字列を入力回数に応じて配置した文字列候補を作成し、表示する文字列候補表示手段と、
前記文字列候補の中からユーザによって選択されることにより文字列が入力された場合に、当該入力された文字列が前記入力履歴格納手段に既に格納されているならば、現在時刻を含む時間帯に対応する当該文字列の入力回数をカウントし、当該入力された文字列が前記入力履歴格納手段に格納されていないならば、当該文字列を前記入力履歴格納手段に新たに格納すると共に、現在時刻を含む時間帯に対応する当該文字列の入力回数を初期化する入力履歴管理手段と
当該ナビゲーション装置の現在位置を測定する測位手段と
を備え
前記文字列候補表示手段は、
前記抽出した文字列の中に、現在時刻が含まれる時間帯における入力回数が同一の文字列が存在する場合に、これら入力回数が同一の文字列において、最後に入力された位置が当該ナビゲーション装置の現在位置に近い方の文字列の順番を上位とし、
前記入力履歴管理手段は、
文字列が入力された場合に、当該入力された文字列が前記入力履歴格納手段に既に格納されているならば、当該文字列の位置情報を、前記測位手段によって測定された位置の情報で更新し、当該入力された文字列が前記入力履歴格納手段に格納されていないならば、当該文字列を前記入力履歴格納手段に新たに格納すると共に、当該文字列の位置情報に、前記測位手段によって測定された位置の情報を設定することを特徴とするナビゲーション装置を提供する。
For example, a first aspect of the present invention is a navigation device that provides information on a point related to an input character string,
For each character string input in the past, an input history storage means for storing the number of times of input for each time zone in which the character string is input , and position information indicating the position at which the character string was last input ;
When a character is input, referring to the input history storage means, the reading kana is a character string starting with a character including at least the input character, and has already been input in a time zone including the current time. A character string candidate display means for extracting and displaying a character string candidate in which the extracted character string is arranged according to the number of times of input,
When a character string is input by being selected by the user from among the character string candidates, if the input character string is already stored in the input history storage means, a time zone including the current time If the input character string is not stored in the input history storage means, the character string is newly stored in the input history storage means, An input history management means for initializing the number of times of input of the character string corresponding to the time zone including the time ;
Positioning means for measuring the current position of the navigation device ,
The character string candidate display means includes:
In the extracted character string, when there is a character string with the same number of inputs in the time zone including the current time, the last input position in the character string with the same number of inputs is the navigation device. The order of the character string closer to the current position of
The input history management means includes:
When a character string is input, if the input character string is already stored in the input history storage means, the position information of the character string is updated with the position information measured by the positioning means. If the input character string is not stored in the input history storage means, the character string is newly stored in the input history storage means, and the position information of the character string is added to the position information by the positioning means. setting the information of the measured position to provide a navigation apparatus according to claim Rukoto.

また、本発明の第二の態様は、ぞれぞれの地点を示す情報を、第1の分類に対応する文字列の集合、および、第2の分類に対応する文字列の集合に対応付けて管理し、予め定められた識別子を挟んで第1の文字列および第2の文字列をユーザから受け付けた場合に、当該2つの文字列を異なる分類の文字列として認識し、それぞれの分類において第1の文字列および第2の文字列における対応する方の文字列が含まれる地点の情報を提供するナビゲーション装置であって、
過去に入力された文字列毎に、当該文字列が入力された時間帯毎の入力回数、および、当該文字列の分類を示す情報を格納する入力履歴格納手段と、
第1の文字列および前記識別子に続けて文字が入力された場合に、前記入力履歴格納手段を参照して、入力された第1の文字列とは異なる分類が対応付けられている文字列であり、かつ、入力された文字で始まる文字列であり、かつ、現在時刻が含まれる時間帯において既に入力されている文字列を抽出し、抽出した文字列を入力回数に応じて配置した文字列候補を作成し、表示する文字列候補表示手段と、
入力された第1の文字列および第2の文字列で特定される地点の情報を、当該第1の文字列および第2の文字列のそれぞれの分類を示す情報と共に取得する地点情報取得手段と、
前記文字列候補の中からユーザによって選択された文字列を第2の文字列として受け付け、当該第2の文字列が前記入力履歴格納手段に既に格納されているならば、現在時刻を含む時間帯に対応する当該第2の文字列の入力回数をカウントし、当該第2の文字列が前記入力履歴格納手段に格納されていないならば、当該第2の文字列を前記入力履歴格納手段に新たに格納し、現在時刻を含む時間帯に対応する当該第2の文字列の入力回数を初期化し、当該第2の文字列の分類として前記地点情報取得手段が取得した第2の文字列の分類を前記入力履歴格納手段に設定する入力履歴管理手段と
を備えることを特徴とするナビゲーション装置を提供する。
In the second aspect of the present invention, information indicating each point is associated with a set of character strings corresponding to the first classification and a set of character strings corresponding to the second classification. When the first character string and the second character string are received from the user with a predetermined identifier in between, the two character strings are recognized as different character strings, and A navigation device that provides information on a point including a corresponding character string in the first character string and the second character string,
For each character string input in the past, an input history storage means for storing the number of times of input for each time zone in which the character string is input, and information indicating the classification of the character string,
When a character is input following the first character string and the identifier, a character string associated with a classification different from the input first character string with reference to the input history storage means A character string that begins with the input character and that has already been input in the time zone that includes the current time, and the extracted character string is arranged according to the input count Character string candidate display means for creating and displaying candidates,
Point information acquisition means for acquiring information on a point specified by the input first character string and the second character string together with information indicating a classification of each of the first character string and the second character string; ,
If a character string selected by the user from among the character string candidates is accepted as a second character string, and the second character string is already stored in the input history storage means, a time zone including the current time Is counted, and if the second character string is not stored in the input history storage means, the second character string is newly stored in the input history storage means. , The number of times of input of the second character string corresponding to the time zone including the current time is initialized, and the second character string classification acquired by the point information acquisition unit as the classification of the second character string And an input history management means for setting the input history in the input history storage means.

本発明のナビゲーション装置によれば、少ない操作でユーザが望む文字列を入力することができる。   According to the navigation device of the present invention, it is possible to input a character string desired by a user with few operations.

まず、本発明の第1の実施形態について説明する。   First, a first embodiment of the present invention will be described.

図1は、本発明の一実施形態に係るナビゲーションシステム10の構成を示すシステム構成図である。ナビゲーションシステム10は、ナビゲーション装置20および情報提供サーバ30を備える。   FIG. 1 is a system configuration diagram showing a configuration of a navigation system 10 according to an embodiment of the present invention. The navigation system 10 includes a navigation device 20 and an information providing server 30.

ナビゲーション装置20は、車両13に搭載され、内蔵する地図データを用いて、指定された目的地点までの経路を探索したり、探索した経路に従ってユーザを誘導する。また、ナビゲーション装置20は、最寄りの基地局12と無線通信を行うことにより、通信回線11を介して情報提供サーバ30と通信する。ナビゲーション装置20は、ユーザからの指示に従い、指示された文字列に関連する地点のPOI(Point Of Interest)情報を情報提供サーバ30から取得してユーザに通知する。   The navigation device 20 is mounted on the vehicle 13 and uses a built-in map data to search for a route to a designated destination point or guide a user according to the searched route. The navigation device 20 communicates with the information providing server 30 via the communication line 11 by performing wireless communication with the nearest base station 12. The navigation device 20 acquires POI (Point Of Interest) information of a point related to the instructed character string from the information providing server 30 and notifies the user of the point according to the instruction from the user.

情報提供サーバ30は、地点に関する情報を示す複数の文字列から構成されるPOI情報を、当該POI情報に関連する地点の座標に対応付けて管理しており、通信回線11を介してナビゲーション装置20から文字列を受信した場合に、当該文字列を含むPOI情報および当該POI情報に対応する地点の座標をナビゲーション装置20へ返す。   The information providing server 30 manages POI information composed of a plurality of character strings indicating information regarding points in association with the coordinates of the points related to the POI information, and the navigation device 20 via the communication line 11. When the character string is received from the POI, the POI information including the character string and the coordinates of the point corresponding to the POI information are returned to the navigation device 20.

図2は、ナビゲーション装置20の機能構成の一例を示すブロック図である。ナビゲーション装置20は、文字列格納部200、文字列予測部201、入力履歴管理部202、文字列候補表示部203、入力履歴格納部204、POI情報取得部205、地図データ格納部206、経路探索部207、測位部208、および経路誘導部209を備える。   FIG. 2 is a block diagram illustrating an example of a functional configuration of the navigation device 20. The navigation device 20 includes a character string storage unit 200, a character string prediction unit 201, an input history management unit 202, a character string candidate display unit 203, an input history storage unit 204, a POI information acquisition unit 205, a map data storage unit 206, a route search A unit 207, a positioning unit 208, and a route guidance unit 209.

文字列格納部200には、複数の文字列が、それぞれの文字列の読み仮名に対応付けられ、最後に入力された日時が新しい順番となるように格納されている。入力履歴格納部204には、例えば図3に示すように、文字列2040毎に、時間帯毎の入力回数2041、および、当該文字列2040が最後に入力された地図上の位置を示す位置情報2042が格納される。本実施形態において、入力回数2041の欄には、平日における複数の時間帯および休日のそれぞれにおける入力回数が登録される。   The character string storage unit 200 stores a plurality of character strings in association with the reading kana of each character string so that the date and time last input are in a new order. In the input history storage unit 204, for example, as shown in FIG. 3, for each character string 2040, the number of times of input 2041 for each time zone, and position information indicating the position on the map where the character string 2040 was last input 2042 is stored. In the present embodiment, the number of inputs in each of a plurality of time zones and holidays on weekdays is registered in the column of the number of inputs 2041.

地図データ格納部206には、予め定められた地図領域であるメッシュ毎に、当該メッシュに含まれる道路を示すリンクに関する情報を含むメッシュデータが格納されている。それぞれのメッシュデータには、それぞれのメッシュを識別するメッシュIDおよびメッシュ内のリンクに関するデータであるリンクデータ等が含まれる。それぞれのリンクデータには、それぞれのリンクを識別するリンクID、当該リンクの開始ノード座標、および当該リンクの終了ノード座標等が格納されている。なお、地図データ格納部206には、この他に地図を描画するための図形情報や地点の名称等も格納されている。   The map data storage unit 206 stores mesh data including information regarding links indicating roads included in the mesh for each mesh that is a predetermined map area. Each mesh data includes a mesh ID for identifying each mesh, link data that is data related to a link in the mesh, and the like. Each link data stores a link ID for identifying each link, a start node coordinate of the link, an end node coordinate of the link, and the like. The map data storage unit 206 also stores graphic information for drawing a map, names of points, and the like.

センサ17は、例えばGPS受信機や、方位センサ、距離センサ、車速センサ等であり、測地衛星から送信されたGPS信号や、車両13の進行方位、車両13の移動距離、車速等を測定し、測定情報を測位部208に供給する。   The sensor 17 is, for example, a GPS receiver, a direction sensor, a distance sensor, a vehicle speed sensor, and the like, and measures a GPS signal transmitted from a geodetic satellite, a traveling direction of the vehicle 13, a moving distance of the vehicle 13, a vehicle speed, and the like. Measurement information is supplied to the positioning unit 208.

測位部208は、センサ17から供給された測定情報および地図データ格納部206に格納されたリンクデータに基づいて、ナビゲーション装置20が搭載された車両13が所定距離(例えば10m)移動する毎に、例えばマップマッチング等により当該車両13の現在位置を算出し、算出した現在位置を示す情報を入力履歴管理部202、文字列候補表示部203、POI情報取得部205、経路探索部207、および経路誘導部209に提供する。   The positioning unit 208 is based on the measurement information supplied from the sensor 17 and the link data stored in the map data storage unit 206 every time the vehicle 13 on which the navigation device 20 is mounted moves a predetermined distance (for example, 10 m). For example, the current position of the vehicle 13 is calculated by map matching or the like, and information indicating the calculated current position is input history management unit 202, character string candidate display unit 203, POI information acquisition unit 205, route search unit 207, and route guidance. Part 209.

経路探索部207は、出発地点、目的地点、および経由地点の座標や、探索条件等を含む探索情報を、タッチパネルやリモコン等の入力装置14を介してユーザから受け付けた場合に、地図データ格納部206内のリンクデータを参照し、当該探索情報に基づいて、例えばダイクストラ法等のアルゴリズムを用いて、経由地点を通り出発地点から目的地点へ至る経路を探索し、探索結果をLCD(Liquid Crystal Display)等の表示装置15に表示する。そして、経路探索部207は、探索した経路の中で、入力装置14を介してユーザから指定された経路を誘導経路として、当該誘導経路をPOI情報取得部205および経路誘導部209へ送る。   The route search unit 207 is a map data storage unit when search information including the coordinates of a departure point, a destination point, and a waypoint, search conditions, and the like is received from the user via the input device 14 such as a touch panel or a remote controller. The link data in 206 is referenced, and based on the search information, for example, an algorithm such as Dijkstra's method is used to search for a route from the departure point to the destination point through the waypoint, and the search result is displayed on the LCD (Liquid Crystal Display ) Etc. on the display device 15. Then, the route search unit 207 uses the route specified by the user via the input device 14 among the searched routes as a guide route, and sends the guide route to the POI information acquisition unit 205 and the route guide unit 209.

経路誘導部209は、経路探索部207から誘導経路を示す情報を受け取った場合に、地図データ格納部206に格納されている、車両13の現在位置付近の地図データを取得し、取得した地図データで示される地図上に車両13の現在位置を示すカーマークを表示することにより、経路誘導を開始する。   When the route guidance unit 209 receives information indicating the guidance route from the route search unit 207, the route guidance unit 209 acquires map data near the current position of the vehicle 13 stored in the map data storage unit 206, and acquires the acquired map data The route guidance is started by displaying a car mark indicating the current position of the vehicle 13 on the map indicated by.

そして、経路誘導部209は、測位部208によって算出された車両13の現在位置および地図データ格納部206に格納されているリンクデータを参照して、誘導経路上において、車両13の前方所定距離以内に、進行方向を指示すべき案内地点が存在する場合に、当該案内地点に関する画像を表示装置15に表示することにより、進むべき方向をユーザに案内する。   Then, the route guidance unit 209 refers to the current position of the vehicle 13 calculated by the positioning unit 208 and the link data stored in the map data storage unit 206, and is within a predetermined distance ahead of the vehicle 13 on the guidance route. In addition, when there is a guide point where the traveling direction is to be indicated, an image relating to the guide point is displayed on the display device 15 to guide the user in the direction to proceed.

文字列予測部201は、入力装置14を介して文字を示す情報をユーザから受け付けた場合に、読み仮名が当該文字で始まる文字列を文字列格納部200から抽出し、抽出した文字列を最後に入力された日時が新しい順に並べた予測文字列を作成し、作成した予測文字列を文字列候補表示部203へ送る。なお、ユーザより受け付けた文字から始まる文字列が文字列格納部200内に存在しない場合、文字列予測部201は、予測文字列を出力しない。   When the character string predicting unit 201 receives information indicating a character from the user via the input device 14, the character string predicting unit 201 extracts a character string whose reading kana begins with the character from the character string storage unit 200, and finally extracts the extracted character string. The predicted character string arranged in the order of the date and time input to is generated, and the generated predicted character string is sent to the character string candidate display unit 203. In addition, when the character string which starts from the character received from the user does not exist in the character string storage part 200, the character string estimation part 201 does not output a prediction character string.

また、文字列予測部201は、入力装置14を介して文字列の入力の確定を示す情報を受け付けた場合に、入力された文字列の入力日時が最新(即ち、複数の文字列の並び順の先頭)となるように、文字列格納部200内の複数の文字列の順番を変更する。なお、入力の確定を示す情報に対応する文字列が文字列格納部200内に存在しない場合、文字列予測部201は、入力された文字を当該文字列の読み仮名として当該文字列に対応付けて文字列格納部200に登録すると共に、その文字列の順番を、複数の文字列の並び順の先頭にする。   Further, when the character string predicting unit 201 receives information indicating confirmation of the input of the character string via the input device 14, the input date and time of the input character string is the latest (that is, the order of arrangement of the plurality of character strings). The order of a plurality of character strings in the character string storage unit 200 is changed so that When the character string corresponding to the information indicating the input confirmation does not exist in the character string storage unit 200, the character string prediction unit 201 associates the input character with the character string as a reading pseudonym of the character string. Are registered in the character string storage unit 200, and the order of the character strings is set to the top of the arrangement order of the plurality of character strings.

文字列候補表示部203は、入力装置14を介してPOI情報の取得を指示された場合に、例えば図4に示すような画面40を表示装置15に表示する。そして、文字列候補表示部203は、入力装置14を介して、POI情報の検索条件を受信し、受信した検索条件を表示する。検索条件とは、例えば、現在位置付近、目的地付近、または、探索された経路の周辺のいずれかである。図4に示した例では画面40の領域41を反転表示することにより、現在位置付近が検索条件として指定された旨が表示されている。   When the acquisition of POI information is instructed via the input device 14, the character string candidate display unit 203 displays a screen 40 as shown in FIG. 4 on the display device 15, for example. And the character string candidate display part 203 receives the search condition of POI information via the input device 14, and displays the received search condition. The search condition is, for example, one of the vicinity of the current position, the vicinity of the destination, or the vicinity of the searched route. In the example shown in FIG. 4, the area 41 on the screen 40 is highlighted so that the vicinity of the current position is designated as a search condition.

次に、文字列候補表示部203は、入力装置14を介して画面40の領域48に示されたいずれかの文字を示す情報をユーザから受け付けた場合に、入力された文字を領域44に表示すると共に、入力文字列予測部201から予測文字列を受信する。そして、文字列候補表示部203は、受信した予測文字列に含まれている文字列の中から入力履歴格納部204に登録されている文字列を抽出し、抽出した文字列それぞれについて入力履歴格納部204を参照し、現在の時刻を含む時間帯と同一の時間帯において過去に入力された入力回数を抽出する。   Next, the character string candidate display unit 203 displays the input character in the region 44 when information indicating any character shown in the region 48 of the screen 40 is received from the user via the input device 14. In addition, a predicted character string is received from the input character string predicting unit 201. Then, the character string candidate display unit 203 extracts the character string registered in the input history storage unit 204 from the character strings included in the received predicted character string, and stores the input history for each extracted character string Referring to unit 204, the number of times of input input in the past in the same time zone as the current time zone is extracted.

次に、文字列候補表示部203は、入力履歴格納部204を参照して、予測文字列から抽出した文字列の中で入力回数が1回以上のものについて、入力回数が多い順に並べた文字列候補を作成する。なお、入力回数が同一の文字列が複数存在する場合、文字列候補表示部203は、ナビゲーション装置20が搭載された車両13の現在位置を示す情報を測位部208から取得し、入力履歴格納部204を参照して、入力回数が同一の文字列の中で、車両13の現在位置に近い位置を示す位置情報に対応付けられている文字列の順番を上位とする。   Next, the character string candidate display unit 203 refers to the input history storage unit 204, and the characters arranged in the descending order of the input counts among the character strings extracted from the predicted character string with the input count of 1 or more. Create column candidates. If there are a plurality of character strings having the same number of inputs, the character string candidate display unit 203 acquires information indicating the current position of the vehicle 13 on which the navigation device 20 is mounted from the positioning unit 208, and an input history storage unit With reference to 204, the order of the character string matched with the positional information which shows the position close | similar to the present position of the vehicle 13 among the character strings with the same input frequency is made high.

例えば、入力履歴格納部204内には図3に示したデータが格納されており、入力文字列予測部201から図5(a)に示すような予測文字列50を受信した場合、文字列候補表示部203は、予測文字列に含まれている文字列の中から入力履歴格納部204に登録されている文字列として図5(b)に示す文字列を抽出する。そして、現在時刻が平日の12:00であるとすると、文字列候補表示部203は、入力履歴格納部204を参照して、文字列「S」、「S」、「S」、「S」、および「S」の入力回数として、それぞれ、「4回」、「1回」、「3回」、「0回」、および「3回」を抽出する。 For example, the data shown in FIG. 3 is stored in the input history storage unit 204. When the predicted character string 50 as shown in FIG. The display unit 203 extracts a character string shown in FIG. 5B as a character string registered in the input history storage unit 204 from character strings included in the predicted character string. Then, assuming that the current time is 12:00 on weekdays, the character string candidate display unit 203 refers to the input history storage unit 204, and character strings “S 1 ”, “S 2 ”, “S 3 ”, “4 times”, “1 time”, “3 times”, “0 times”, and “3 times” are extracted as the numbers of inputs of “S 4 ” and “S 5 ”, respectively.

そして、抽出した文字列の中で、入力回数が1回以上のものについて、入力回数が多い順に文字列を並べた文字列候補51は、例えば図6(a)のようになる。ここで、文字列「S」の位置情報(x,y)で示される位置の方が、文字列「S」の位置情報(x,y)で示される位置よりも、車両13の現在位置(x,y)に近いとすれば、文字列候補表示部203は、例えば図6(b)に示すような文字列候補51を作成する。 Then, among the extracted character strings, the character string candidates 51 in which the character strings are arranged in the descending order of the number of times of input for one or more input times are as shown in FIG. 6A, for example. Here, the position indicated by the position information (x 5 , y 5 ) of the character string “S 5 ” is greater than the position indicated by the position information (x 3 , y 3 ) of the character string “S 3 ”. If it is assumed that the current position (x 0 , y 0 ) of the vehicle 13 is close, the character string candidate display unit 203 creates a character string candidate 51 as shown in FIG. 6B, for example.

次に、文字列候補表示部203は、作成した文字列候補を、その順番で図4に示した画面40の領域46に表示する。そして、文字列候補表示部203は、当該文字列候補を文字列予測部201から受信した予測文字列から削除し、残った予測文字列を、その順番を保ったまま、領域46に表示した文字列候補の次に続けて表示する。図4に示した画面40においてスクロールボタン47が押下されると、引き続いて候補となる文字列が領域46に表示される。領域46に表示される文字列の全体像を図示すると、例えば図7のようになる。   Next, the character string candidate display unit 203 displays the created character string candidates in the area 46 of the screen 40 shown in FIG. 4 in that order. Then, the character string candidate display unit 203 deletes the character string candidate from the predicted character string received from the character string prediction unit 201, and displays the remaining predicted character string in the region 46 while maintaining the order. Display after column candidates. When the scroll button 47 is pressed on the screen 40 shown in FIG. 4, a candidate character string is displayed in the area 46. An overall image of the character string displayed in the area 46 is illustrated in FIG. 7, for example.

なお、図4に示した画面40の領域46に表示される先頭の文字列(図4の例では「カレー」)には下線が付されており、POI情報の検索を指示するボタン45が押下された場合、当該下線が付された文字列が領域46内に表示されなくても、文字列候補表示部203は、当該下線が付された文字列を検索対象の文字列として、検索条件(図4の例では「現在地付近」)と共にPOI情報取得部205へ送る。このように、候補の先頭の文字列に特別な意味を持たせることにより、当該文字列を対象とする検索処理においてユーザの操作量を減らすことができる。そのため、ユーザに提示する文字列の候補において、どの文字列を先頭に表示するかがユーザの利便性を高め上で重要である。   Note that the first character string (“curry” in the example of FIG. 4) displayed in the area 46 of the screen 40 shown in FIG. 4 is underlined, and the button 45 for instructing the search for POI information is pressed. In this case, even if the underlined character string is not displayed in the area 46, the character string candidate display unit 203 uses the underlined character string as a search target character string as a search condition ( In the example of FIG. 4, it is sent to the POI information acquisition unit 205 together with “near the current location” In this way, by giving a special meaning to the first character string of the candidate, it is possible to reduce the operation amount of the user in the search processing for the character string. Therefore, it is important to improve the convenience of the user which character string is displayed first in the candidate character strings to be presented to the user.

この点において、本実施形態のナビゲーション装置20では、同じ時間帯には同様の行動をとるというユーザの行動パターンに着目し、現在の時刻を含む時間帯において、過去に入力された回数の最も多い文字列を候補の先頭とする。これにより、ユーザが入力する可能性の最も高い文字列を候補となる文字列の先頭に表示することができる。従って、文字列の入力におけるユーザの操作量を低減することができ、ユーザの利便性を高めることができる。   In this regard, in the navigation device 20 of the present embodiment, focusing on the user's behavior pattern of taking the same behavior in the same time zone, the most frequently input times in the past in the time zone including the current time. Let the string be the first candidate. Thereby, the character string most likely to be input by the user can be displayed at the head of the candidate character string. Therefore, it is possible to reduce the amount of user operation when inputting a character string, and it is possible to improve the convenience for the user.

また、画面40の領域46には、文字列の候補が全て表示されることは少なく、多くの場合、領域46には一部の文字列の候補が表示される。例えば、領域46に表示された文字列候補の中にユーザが望む文字列が存在しない場合、ユーザは、スクロールボタン47を押下してユーザが望む文字列を探すことになる。このような文字列の入力過程において、現在の時刻を含む時間帯において過去に入力された回数の多い順に候補となる文字列を並べて領域46に表示することにより、ユーザは、スクロールボタン47を押下することなく望む文字列を見つけることができる可能性が高まる。従って、文字列の入力におけるユーザの操作量を低減することができ、ユーザの利便性を高めることができる。   In addition, the character string candidates are rarely displayed in the area 46 of the screen 40, and in some cases, some character string candidates are displayed in the area 46. For example, when the character string desired by the user does not exist among the character string candidates displayed in the area 46, the user presses the scroll button 47 and searches for the character string desired by the user. In such a character string input process, the user depresses the scroll button 47 by displaying candidate character strings in order in descending order of the number of times of input in the past in the time zone including the current time. The possibility of finding the desired character string without increasing is increased. Therefore, it is possible to reduce the amount of user operation when inputting a character string, and it is possible to improve the convenience for the user.

また、文字列候補表示部203は、検索ボタン45が押下された場合に、下線が付されている領域46内の文字列を入力履歴管理部202へ送る。また、文字列候補表示部203は、画面40の領域46内の文字列がユーザによって選択された場合に、選択された文字列を領域44に表示すると共に、選択された文字列を入力履歴管理部202へ送る。   The character string candidate display unit 203 sends the character string in the underlined area 46 to the input history management unit 202 when the search button 45 is pressed. Further, the character string candidate display unit 203 displays the selected character string in the region 44 when the user selects a character string in the region 46 of the screen 40, and manages the selected character string in the input history management. Send to section 202.

また、入力文字列予測部201から予測文字列が出力されなかった場合(即ち、入力された文字で始まる文字列が文字列格納部200内に存在しない場合)、文字列候補表示部203は、入力された文字を画面40の領域44に表示すると共に、領域46には文字列を表示しない。そして、検索ボタン45が押下された場合、文字列候補表示部203は、領域44に入力された文字列を検索対象の文字列として、検索条件と共にPOI情報取得部205へ送り、当該検索対象の文字列を登録候補として保持する。そして、文字列候補表示部203は、POI情報取得部205から検索結果を受信した場合に、当該検索結果が0件でなければ、保持していた登録候補の文字列を入力履歴管理部202へ送る。   When the predicted character string is not output from the input character string predicting unit 201 (that is, when the character string starting with the input character does not exist in the character string storage unit 200), the character string candidate display unit 203 The input character is displayed in the area 44 of the screen 40 and the character string is not displayed in the area 46. When the search button 45 is pressed, the character string candidate display unit 203 sends the character string input in the region 44 as a search target character string to the POI information acquisition unit 205 together with the search condition, and Store character strings as registration candidates. When the search result is received from the POI information acquisition unit 205 and the search result is not 0, the character string candidate display unit 203 transmits the stored registration candidate character string to the input history management unit 202. send.

入力履歴管理部202は、文字列候補表示部203から文字列を受け取った場合に、受け取った文字列が入力履歴格納部204内に既に登録されているか否かを判定する。受け取った文字列が入力履歴格納部204内に既に登録されている場合、入力履歴管理部202は、当該文字列に対応する、現在時刻を含む時間帯の入力回数を1増やすと共に、当該文字列の位置情報を、測位部208から出力された車両13の現在位置で更新する。   When the input history management unit 202 receives a character string from the character string candidate display unit 203, the input history management unit 202 determines whether or not the received character string is already registered in the input history storage unit 204. When the received character string is already registered in the input history storage unit 204, the input history management unit 202 increases the number of times of input in the time zone including the current time corresponding to the character string by 1 and the character string Is updated with the current position of the vehicle 13 output from the positioning unit 208.

一方、受け取った文字列が入力履歴格納部204内に登録されていない場合、入力履歴管理部202は、当該文字列を入力履歴格納部204に新たに登録する。そして、入力履歴管理部202は、当該文字列に対応する、現在時刻を含む時間帯の入力回数に1を設定すると共に、当該文字列の位置情報に、測位部208から出力された車両13の現在位置を設定する。   On the other hand, when the received character string is not registered in the input history storage unit 204, the input history management unit 202 newly registers the character string in the input history storage unit 204. Then, the input history management unit 202 sets 1 to the number of times of input in the time zone including the current time corresponding to the character string, and the position information of the vehicle 13 of the vehicle 13 output from the positioning unit 208. Set the current position.

POI情報取得部205は、文字列候補表示部203から検索対象の文字列と共に検索条件を受け取った場合に、経路探索部207から受け取った誘導経路に基づいて検索条件に対応する座標を特定する。例えば、検索条件が「現在地付近」であれば、測位部208から出力された車両13の現在位置を、検索条件が「目的地付近」であれば、誘導経路における目的地点の座標を、検索条件が「ルート周辺」であれば、誘導経路上の複数の座標を、検索条件に対応する座標としてそれぞれ特定する。   When the POI information acquisition unit 205 receives a search condition together with the search target character string from the character string candidate display unit 203, the POI information acquisition unit 205 specifies coordinates corresponding to the search condition based on the guidance route received from the route search unit 207. For example, if the search condition is “near the current location”, the current position of the vehicle 13 output from the positioning unit 208, and if the search condition is “near the destination”, the coordinates of the destination point on the guidance route are obtained. If “is around the route”, a plurality of coordinates on the guidance route are respectively specified as coordinates corresponding to the search condition.

そして、POI情報取得部205は、検索対象の文字列と共に、特定した座標をアンテナ16を介して情報提供サーバ30へ送信する。そして、情報提供サーバ30から検索結果を受信した場合に、POI情報取得部205は、受信した検索結果を文字列候補表示部203へ送ると共に表示装置15に表示する。   Then, the POI information acquisition unit 205 transmits the specified coordinates together with the character string to be searched to the information providing server 30 via the antenna 16. When the search result is received from the information providing server 30, the POI information acquisition unit 205 sends the received search result to the character string candidate display unit 203 and displays it on the display device 15.

次に、情報提供サーバ30について説明する。図8は、情報提供サーバ30の機能構成の一例を示すブロック図である。情報提供サーバ30は、POI情報格納部31およびPOI情報提供部32を備える。POI情報格納部31には、例えば図9に示すように、POI情報が示す地点の座標310に対応付けて、当該地点のPOI情報311が格納されている。   Next, the information providing server 30 will be described. FIG. 8 is a block diagram illustrating an example of a functional configuration of the information providing server 30. The information providing server 30 includes a POI information storage unit 31 and a POI information providing unit 32. For example, as shown in FIG. 9, the POI information storage unit 31 stores POI information 311 of the point in association with the coordinates 310 of the point indicated by the POI information.

POI情報提供部32は、通信回線11を介してナビゲーション装置20から検索対象となる文字列および検索条件に対応する座標を受信した場合に、POI情報格納部31を参照して、当該座標から所定距離以内(例えば300m以内)の地点のPOI情報であって、当該文字列を含むPOI情報をPOI情報格納部31内で検索する。   When the POI information providing unit 32 receives the character string to be searched and the coordinates corresponding to the search condition from the navigation device 20 via the communication line 11, the POI information providing unit 32 refers to the POI information storage unit 31 and determines the predetermined coordinates from the coordinates. The POI information storage unit 31 searches for POI information of a point within a distance (for example, within 300 m) and including the character string.

そして、POI情報提供部32は、該当するPOI情報がPOI情報格納部31内に存在する場合に、当該POI情報および当該POI情報に対応する地点の座標を通信回線11を介して情報提供サーバ30へ送信する。なお、該当するPOI情報がPOI情報格納部31内に存在しない場合、POI情報提供部32は、検索結果が0件である旨を、通信回線11を介して情報提供サーバ30へ送信する。   Then, when the corresponding POI information exists in the POI information storage unit 31, the POI information providing unit 32 indicates the POI information and the coordinates of the point corresponding to the POI information via the communication line 11. Send to. When the corresponding POI information does not exist in the POI information storage unit 31, the POI information providing unit 32 transmits to the information providing server 30 via the communication line 11 that the search result is zero.

次に、ナビゲーション装置20の動作について説明する。図10は、第1の実施形態におけるナビゲーション装置20の動作の一例を示すフローチャートである。入力装置14を介して文字を示す情報を受け付けた場合に、ナビゲーション装置20は、本フローチャートに示す動作を開始する。なお、文字を示す情報を受け取る前に、ユーザによってPOI情報の取得が指示され、POI情報の検索条件が入力されているものとする。   Next, the operation of the navigation device 20 will be described. FIG. 10 is a flowchart showing an example of the operation of the navigation device 20 in the first embodiment. When the information indicating the character is received via the input device 14, the navigation device 20 starts the operation shown in this flowchart. It is assumed that the user has instructed acquisition of POI information and has input the POI information search conditions before receiving information indicating characters.

まず、文字列予測部201は、読み仮名が当該受け付けた文字で始まる文字列が文字列格納部200内に存在する場合に、これらの文字列で構成され、最後に入力された日時が新しい順に並んだ予測文字列を作成し、作成した予測文字列を文字列候補表示部203へ送る。そして、文字列候補表示部203は、文字列予測部201から予測文字列を受信したか否かを判定する(S100)。   First, when a character string whose reading kana begins with the accepted character is present in the character string storage unit 200, the character string predicting unit 201 is composed of these character strings, and the last input date and time is in chronological order. Lined predicted character strings are created, and the created predicted character strings are sent to the character string candidate display unit 203. Then, the character string candidate display unit 203 determines whether or not the predicted character string is received from the character string prediction unit 201 (S100).

文字列予測部201から予測文字列を受信していない場合(S100:No)、即ち、読み仮名が当該受け付けた文字で始まる文字列が文字列格納部200内に存在しない場合、文字列候補表示部203は、入力された文字を画面40の領域44(図4参照)に表示し(S108)、さらに文字が入力されたか否かを判定する(S109)。さらに文字が入力された場合(S109:Yes)、文字列候補表示部203は、再びステップS108に示した処理を実行する。   When the predicted character string is not received from the character string predicting unit 201 (S100: No), that is, when the character string starting with the accepted character does not exist in the character string storage unit 200, the character string candidate display The unit 203 displays the input character in the area 44 (see FIG. 4) of the screen 40 (S108), and further determines whether or not a character is input (S109). When a character is further input (S109: Yes), the character string candidate display unit 203 executes the process shown in step S108 again.

さらに文字が入力されていない場合(S109:No)、文字列候補表示部203は、検索ボタン45が押下されたか否かを判定する(S110)。検索ボタン45が押下されていない場合(S110:No)、文字列候補表示部203は、再びステップS109に示した処理を実行する。一方、検索ボタン45が押下された場合(S110:Yes)、文字列候補表示部203は、入力された文字列を登録候補として保持する。そして、文字列候補表示部203は、入力された文字列および検索条件をPOI情報取得部205へ送り、POI情報取得部205は、後述するステップS112に示す処理を実行する。   Further, when no character is input (S109: No), the character string candidate display unit 203 determines whether or not the search button 45 is pressed (S110). When the search button 45 is not pressed (S110: No), the character string candidate display unit 203 executes the process shown in step S109 again. On the other hand, when the search button 45 is pressed (S110: Yes), the character string candidate display unit 203 holds the input character string as a registration candidate. Then, the character string candidate display unit 203 sends the input character string and the search condition to the POI information acquisition unit 205, and the POI information acquisition unit 205 executes a process shown in step S112 described later.

文字列予測部201から予測文字列を受信した場合(S100:Yes)、文字列候補表示部203は、後述する第1の文字列候補表示処理を実行することにより、文字列の候補を画面40の領域46(図4参照)に表示する(S200)。そして、文字列候補表示部203は、さらに文字が入力されたか否かを判定する(S101)。さらに文字が入力された場合(S101:Yes)、文字列候補表示部203は、再びステップS100に示した処理を実行する。   When the predicted character string is received from the character string predicting unit 201 (S100: Yes), the character string candidate display unit 203 executes a first character string candidate display process described later to display character string candidates on the screen 40. In the area 46 (see FIG. 4) (S200). And the character string candidate display part 203 determines whether the character was further input (S101). When a character is further input (S101: Yes), the character string candidate display unit 203 executes the process shown in step S100 again.

さらなる文字が入力されていない場合(S101:No)、文字列候補表示部203は、領域46に表示された文字列の候補の中から、ユーザによって文字列が選択されたか否かを判定する(S102)。領域46に表示された文字列の候補の中から文字列が選択されていない場合(S102:No)、文字列候補表示部203は、検索ボタン45ボタンが押下されたか否かを判定する(S106)。検索ボタン45ボタンが押下されていない場合(S106:No)、文字列候補表示部203は、再びステップS101に示した処理を実行する。   When no further characters are input (S101: No), the character string candidate display unit 203 determines whether or not a character string has been selected by the user from among the character string candidates displayed in the area 46 ( S102). When no character string is selected from the character string candidates displayed in the area 46 (S102: No), the character string candidate display unit 203 determines whether or not the search button 45 button has been pressed (S106). ). When the search button 45 button is not pressed (S106: No), the character string candidate display unit 203 executes the process shown in step S101 again.

検索ボタン45ボタンが押下された場合(S106:Yes)、文字列候補表示部203は、領域46に表示されている複数の文字列の中で、下線が付されている先頭の文字列を入力履歴管理部202へ送る。入力履歴管理部202は、文字列候補表示部203から受け取った文字列が入力履歴格納部204内に既に登録されている場合には、当該文字列に対応する、現在時刻を含む時間帯の入力回数を1増やすと共に、当該文字列の位置情報を測位部208から出力された車両13の現在位置で更新する。   When the search button 45 button is pressed (S106: Yes), the character string candidate display unit 203 inputs the first character string underlined among the plurality of character strings displayed in the area 46. This is sent to the history management unit 202. When the character string received from the character string candidate display unit 203 is already registered in the input history storage unit 204, the input history management unit 202 inputs the time zone including the current time corresponding to the character string. The number of times is increased by 1, and the position information of the character string is updated with the current position of the vehicle 13 output from the positioning unit 208.

一方、文字列候補表示部203から受け取った文字列が入力履歴格納部204内に登録されていない場合、入力履歴管理部202は、当該文字列を入力履歴格納部204に新たに登録し、当該文字列に対応する、現在時刻を含む時間帯の入力回数に1を設定すると共に、当該文字列の位置情報に、測位部208から出力された車両13の現在位置を設定する(S107)。そして、文字列候補表示部203は、下線が付されている先頭の文字列を検索対象の文字列として検索条件と共にPOI情報取得部205へ送り、POI情報取得部205は、後述するステップS112に示す処理を実行する。   On the other hand, when the character string received from the character string candidate display unit 203 is not registered in the input history storage unit 204, the input history management unit 202 newly registers the character string in the input history storage unit 204, and 1 is set as the number of times of input in the time zone including the current time corresponding to the character string, and the current position of the vehicle 13 output from the positioning unit 208 is set in the position information of the character string (S107). Then, the character string candidate display unit 203 sends the underlined leading character string as a search target character string together with the search condition to the POI information acquisition unit 205, and the POI information acquisition unit 205 proceeds to step S112 described later. The process shown is executed.

画面40の領域46に表示された文字列の候補の中から文字列が選択された場合(S102:Yes)、文字列候補表示部203は、選択された文字列を画面40の領域44に表示し、選択された文字列を入力履歴管理部202へ送る。入力履歴管理部202は、文字列候補表示部203から受け取った文字列が入力履歴格納部204内に既に登録されている場合には、当該文字列に対応する、現在時刻を含む時間帯の入力回数を1増やすと共に、当該文字列の位置情報を測位部208から出力された車両13の現在位置で更新する。   When a character string is selected from the character string candidates displayed in the area 46 of the screen 40 (S102: Yes), the character string candidate display unit 203 displays the selected character string in the area 44 of the screen 40. The selected character string is sent to the input history management unit 202. When the character string received from the character string candidate display unit 203 is already registered in the input history storage unit 204, the input history management unit 202 inputs the time zone including the current time corresponding to the character string. The number of times is increased by 1, and the position information of the character string is updated with the current position of the vehicle 13 output from the positioning unit 208.

一方、文字列候補表示部203から受け取った文字列が入力履歴格納部204内に登録されていない場合、入力履歴管理部202は、当該文字列を入力履歴格納部204に新たに登録し、当該文字列に対応する、現在時刻を含む時間帯の入力回数に1を設定すると共に、当該文字列の位置情報に、測位部208から出力された車両13の現在位置を設定する(S103)。   On the other hand, when the character string received from the character string candidate display unit 203 is not registered in the input history storage unit 204, the input history management unit 202 newly registers the character string in the input history storage unit 204, and 1 is set as the number of times of input in the time zone including the current time corresponding to the character string, and the current position of the vehicle 13 output from the positioning unit 208 is set in the position information of the character string (S103).

次に、文字列候補表示部203は、さらに文字が入力されたか否かを判定する(S104)。さらに文字が入力された場合(S104:Yes)、文字列候補表示部203は、再びステップS100に示した処理を実行する。さらに文字が入力されていない場合(S104:No)、文字列候補表示部203は、画面40の検索ボタン45ボタンが押下されたか否かを判定する(S105)。検索ボタン45ボタンが押下されていない場合(S105:No)、文字列候補表示部203は、再びステップS104に示した処理を実行する。   Next, the character string candidate display unit 203 determines whether or not more characters have been input (S104). When a character is further input (S104: Yes), the character string candidate display unit 203 executes the process shown in step S100 again. If no character is further input (S104: No), the character string candidate display unit 203 determines whether or not the search button 45 button on the screen 40 has been pressed (S105). When the search button 45 button is not pressed (S105: No), the character string candidate display unit 203 executes the process shown in step S104 again.

検索ボタン45ボタンが押下された場合(S105:Yes)、文字列候補表示部203は、画面40の領域44に表示されている文字列を検索対象として検索条件と共にPOI情報取得部205へ送る。POI情報取得部205は、経路探索部207から受け取った誘導経路に基づいて文字列候補表示部203から受け取った検索条件に対応する座標を特定し、検索対象の文字列と共に、特定した座標をアンテナ16を介して情報提供サーバ30へ送信する。そして、情報提供サーバ30から検索結果を受信した場合、POI情報取得部205は、受信した検索結果を文字列候補表示部203へ送ると共に表示装置15に表示する(S112)。   When the search button 45 button is pressed (S105: Yes), the character string candidate display unit 203 sends the character string displayed in the area 44 of the screen 40 to the POI information acquisition unit 205 together with the search condition as a search target. The POI information acquisition unit 205 specifies the coordinates corresponding to the search condition received from the character string candidate display unit 203 based on the guidance route received from the route search unit 207, and uses the specified coordinates together with the search target character string as an antenna. 16 to the information providing server 30. When the search result is received from the information providing server 30, the POI information acquisition unit 205 sends the received search result to the character string candidate display unit 203 and displays it on the display device 15 (S112).

次に、文字列候補表示部203は、登録候補として文字列を保持しているか否かを判定する(S113)。登録候補として文字列を保持していない場合(S113:No)、ナビゲーション装置20は、本フローチャートに示した動作を終了する。一方、登録候補として文字列を保持している場合(S113:Yes)、文字列候補表示部203は、POI情報取得部205から受け取った検索結果が0件であるか否かを判定する(S114)。検索結果が0件である場合(S114:Yes)、文字列候補表示部203は、保持している登録候補の文字列を破棄し(S115)、ナビゲーション装置20は、本フローチャートに示した動作を終了する。   Next, the character string candidate display unit 203 determines whether or not the character string is held as a registration candidate (S113). When the character string is not held as a registration candidate (S113: No), the navigation device 20 ends the operation shown in this flowchart. On the other hand, when a character string is held as a registration candidate (S113: Yes), the character string candidate display unit 203 determines whether or not the search result received from the POI information acquisition unit 205 is zero (S114). ). When the search result is 0 (S114: Yes), the character string candidate display unit 203 discards the stored registration candidate character string (S115), and the navigation device 20 performs the operation shown in this flowchart. finish.

一方、検索結果が0件ではない場合(S114:No)、文字列候補表示部203は、保持している登録候補の文字列を入力履歴管理部202へ送る。入力履歴管理部202は、文字列候補表示部203から受け取った文字列を入力履歴格納部204に新たに登録し、当該文字列に対応する、現在時刻を含む時間帯の入力回数に1を設定すると共に、当該文字列の位置情報に、測位部208から出力された車両13の現在位置を設定し(S116)、ナビゲーション装置20は、本フローチャートに示した動作を終了する。   On the other hand, when the search result is not 0 (S114: No), the character string candidate display unit 203 sends the stored registration candidate character string to the input history management unit 202. The input history management unit 202 newly registers the character string received from the character string candidate display unit 203 in the input history storage unit 204, and sets 1 as the number of times of input in the time zone including the current time corresponding to the character string. At the same time, the current position of the vehicle 13 output from the positioning unit 208 is set in the position information of the character string (S116), and the navigation device 20 ends the operation shown in this flowchart.

図11は、第1の文字列候補表示処理(S200)の一例を示すフローチャートである。   FIG. 11 is a flowchart illustrating an example of the first character string candidate display process (S200).

まず、文字列候補表示部203は、文字列予測部201から受信した予測文字列の中に入力履歴格納部204に登録されている文字列が存在するか否かを判定する(S201)。文字列予測部201から受信した予測文字列の中に入力履歴格納部204に登録されている文字列が存在しない場合(S201:No)、文字列候補表示部203は、文字列予測部201から受信した予測文字列を、文字列予測部201から出力された順番で画面40の領域46に表示し(S209)、文字列候補表示部203は、本フローチャートに示した文字列候補表示処理を終了する。   First, the character string candidate display unit 203 determines whether or not there is a character string registered in the input history storage unit 204 in the predicted character string received from the character string prediction unit 201 (S201). When the character string registered in the input history storage unit 204 does not exist in the predicted character string received from the character string prediction unit 201 (S201: No), the character string candidate display unit 203 receives the character string prediction unit 201 from the character string prediction unit 201. The received predicted character strings are displayed in the area 46 of the screen 40 in the order output from the character string predicting unit 201 (S209), and the character string candidate display unit 203 ends the character string candidate display processing shown in this flowchart. To do.

文字列予測部201から受信した予測文字列の中に入力履歴格納部204に登録されている文字列が存在する場合(S201:Yes)、文字列候補表示部203は、文字列予測部201から受信した予測文字列の中から、入力履歴格納部204に登録されている文字列を抽出し(S202)、本日が平日か否かを判定する(S203)。   When the character string registered in the input history storage unit 204 exists in the predicted character string received from the character string prediction unit 201 (S201: Yes), the character string candidate display unit 203 receives the character string prediction unit 201 from the character string prediction unit 201. A character string registered in the input history storage unit 204 is extracted from the received predicted character string (S202), and it is determined whether today is a weekday (S203).

本日が平日である場合(S203:Yes)、文字列候補表示部203は、入力履歴格納部204を参照して、抽出した文字列を、現在の日時を含む平日の時間帯において入力回数が多い順に並べた文字列候補を作成し(S204)、ステップS206に示す処理を実行する。   When today is a weekday (S203: Yes), the character string candidate display unit 203 refers to the input history storage unit 204, and the extracted character string has a large number of inputs in the weekday time zone including the current date and time. Character string candidates arranged in order are created (S204), and the process shown in step S206 is executed.

一方、本日が休日である場合(S203:No)、文字列候補表示部203は、入力履歴格納部204を参照して、抽出した文字列を、休日において入力回数が多い順に並べた文字列候補を作成する(S205)。そして、文字列候補表示部203は、作成した文字列候補において、入力回数が同一の文字列が存在するか否かを判定する(S206)。   On the other hand, when today is a holiday (S203: No), the character string candidate display unit 203 refers to the input history storage unit 204, and character string candidates in which extracted character strings are arranged in descending order of the number of times of input on holidays. Is created (S205). Then, the character string candidate display unit 203 determines whether or not there is a character string with the same number of inputs in the created character string candidate (S206).

入力回数が同一の文字列が存在しない場合(S206:No)、文字列候補表示部203は、ステップS208に示す処理を実行する。一方、入力回数が同一の文字列が存在する場合(S206:Yes)、文字列候補表示部203は、測位部208が算出した位置情報に基づいて入力履歴格納部204を参照し、最後に入力された位置が車両13の現在位置に近い文字列の順番を上位とする(S207)。   When character strings having the same number of inputs do not exist (S206: No), the character string candidate display unit 203 executes the process shown in step S208. On the other hand, if there is a character string with the same number of inputs (S206: Yes), the character string candidate display unit 203 refers to the input history storage unit 204 based on the position information calculated by the positioning unit 208, and finally inputs The order of the character string whose position is close to the current position of the vehicle 13 is higher (S207).

次に、文字列候補表示部203は、作成した文字列候補を、その順番で画面40の領域46に表示する。そして、文字列候補表示部203は、当該文字列候補を文字列予測部201より受信した予測文字列から削除し、残った予測文字列を、その順番を保ったまま領域46に表示した文字列候補の後に続けて表示し(S208)、文字列候補表示部203は、本フローチャートに示した動作を終了する。   Next, the character string candidate display unit 203 displays the created character string candidates in the area 46 of the screen 40 in that order. Then, the character string candidate display unit 203 deletes the character string candidate from the predicted character string received from the character string prediction unit 201 and displays the remaining predicted character string in the area 46 while maintaining the order. After the candidates are displayed (S208), the character string candidate display unit 203 ends the operation shown in this flowchart.

以上、本発明の第1の実施形態について説明した。   The first embodiment of the present invention has been described above.

上記説明から明らかなように、本実施形態のナビゲーション装置20によれば、少ない操作でユーザが望む文字列を入力することができる。   As is clear from the above description, according to the navigation device 20 of the present embodiment, it is possible to input a character string desired by the user with a few operations.

次に、本発明の第2の実施形態について説明する。本実施形態において、ナビゲーションシステム10のシステム構成、ナビゲーション装置20の機能構成、および情報提供サーバ30の機能構成については、以下に説明する点を除き、図1から図8において説明した内容と同一であるため説明を省略する。   Next, a second embodiment of the present invention will be described. In the present embodiment, the system configuration of the navigation system 10, the functional configuration of the navigation device 20, and the functional configuration of the information providing server 30 are the same as those described in FIGS. 1 to 8 except for the points described below. Since there is, explanation is omitted.

まず、本実施形態における情報提供サーバ30について説明する。情報提供サーバ30のPOI情報格納部31には、例えば図12に示すように、POI情報が示す地点の座標310に対応付けて、当該地点のPOI情報311、当該POI情報に関連する地名を示す文字列を含む地名キーワード312、および当該POI情報に関連する名称を示す文字列を含む名称キーワード313が格納されている。   First, the information providing server 30 in this embodiment will be described. In the POI information storage unit 31 of the information providing server 30, for example, as shown in FIG. 12, the POI information 311 of the point and the place name related to the POI information are shown in association with the coordinates 310 of the point indicated by the POI information. A place name keyword 312 including a character string and a name keyword 313 including a character string indicating a name related to the POI information are stored.

本実施形態において、情報提供サーバ30のPOI情報提供部32は、通信回線11を介してナビゲーション装置20から、所定の識別子(本実施形態では読点)を挟んで第1の文字列および第2の文字列を受信した場合に、例えば図13のフローチャートに示すような処理を実行する。   In this embodiment, the POI information providing unit 32 of the information providing server 30 receives the first character string and the second character from the navigation device 20 via the communication line 11 with a predetermined identifier (reading mark in this embodiment) sandwiched therebetween. When a character string is received, for example, processing as shown in the flowchart of FIG. 13 is executed.

まず、POI情報提供部32は、第1の文字列がいずれかのPOI情報に対応付けられている地名キーワード内に存在するか否かを判定する(S300)。第1の文字列がいずれかのPOI情報に対応付けられている地名キーワード内に存在する場合(S300:Yes)、POI情報提供部32は、第1の文字列のカテゴリを地名と判定し、第2の文字列のカテゴリを名称と判定する。   First, the POI information providing unit 32 determines whether or not the first character string exists in the place name keyword associated with any of the POI information (S300). When the first character string exists in the place name keyword associated with any POI information (S300: Yes), the POI information providing unit 32 determines the category of the first character string as the place name, The category of the second character string is determined as the name.

そして、POI情報提供部32は、POI情報格納部31を参照して、地名キーワード312に第1の文字列を含み、かつ、名称キーワード313に第2の文字列を含むPOI情報を検索する(S301)。そして、POI情報提供部32は、検索結果を、POI情報提供部32が判定した第1の文字列および第2の文字列の分類と共に通信回線11を介してナビゲーション装置20へ送信し(S302)、本フローチャートに示した処理を終了する。   The POI information providing unit 32 refers to the POI information storage unit 31 and searches for POI information that includes the first character string in the place name keyword 312 and includes the second character string in the name keyword 313 ( S301). Then, the POI information providing unit 32 transmits the search result to the navigation device 20 through the communication line 11 together with the classification of the first character string and the second character string determined by the POI information providing unit 32 (S302). Then, the process shown in this flowchart is terminated.

第1の文字列がいずれのPOI情報に対応付けられている地名キーワード内にも存在しない場合(S300:No)、POI情報提供部32は、第2の文字列がいずれかのPOI情報に対応付けられている地名キーワード内に存在するか否かを判定する(S303)。   When the first character string does not exist in the place name keyword associated with any POI information (S300: No), the POI information providing unit 32 corresponds to any POI information with the second character string. It is determined whether or not the place name keyword is present (S303).

第2の文字列がいずれかのPOI情報に対応付けられている地名キーワード内に存在する場合(S303:Yes)、POI情報提供部32は、第1の文字列のカテゴリを名称と判定し、第2の文字列のカテゴリを地名と判定する。そして、POI情報提供部32は、POI情報格納部31を参照して、地名キーワード312に第2の文字列を含み、かつ、名称キーワード313に第1の文字列を含むPOI情報を検索し(S304)、ステップS302に示した処理を実行する。   When the second character string exists in the place name keyword associated with any POI information (S303: Yes), the POI information providing unit 32 determines the category of the first character string as the name, The category of the second character string is determined as the place name. The POI information providing unit 32 refers to the POI information storage unit 31 and searches for POI information including the second character string in the place name keyword 312 and including the first character string in the name keyword 313 ( S304), the process shown in step S302 is executed.

第2の文字列がいずれのPOI情報に対応付けられている地名キーワード内にも存在しない場合(S303:Yes)、POI情報提供部32は、第1の文字列および第2の文字列をいずれも名称と判定する。そして、POI情報提供部32は、POI情報格納部31を参照して、第1の文字列および第2の文字列を含む名称キーワード313に対応付けられているPOI情報を検索し(S305)、ステップS302に示した処理を実行する。   When the second character string does not exist in the place name keyword associated with any POI information (S303: Yes), the POI information providing unit 32 selects either the first character string or the second character string. Is also determined as a name. Then, the POI information providing unit 32 refers to the POI information storage unit 31 and searches for POI information associated with the name keyword 313 including the first character string and the second character string (S305), The process shown in step S302 is executed.

次に、本実施形態のナビゲーション装置20について説明する。入力履歴格納部204には、例えば図14に示すように、文字列2040毎に、時間帯毎の入力回数2041、当該文字列2040が最後に入力された地図上の位置を示す位置情報2042、および、当該文字列のカテゴリを示す分類2043が格納される。なお、本実施形態において、それぞれの文字列の分類は、「地名」か「名称」のいずれかであり、両方のカテゴリに属している文字列は存在しないものとする。   Next, the navigation apparatus 20 of this embodiment is demonstrated. In the input history storage unit 204, for example, as shown in FIG. 14, for each character string 2040, the number of times of input 2041 for each time zone, position information 2042 indicating the position on the map where the character string 2040 was last input, In addition, a classification 2043 indicating the category of the character string is stored. In the present embodiment, the classification of each character string is either “place name” or “name”, and there is no character string belonging to both categories.

文字列候補表示部203は、入力装置14を介してPOI情報の取得を指示された場合に、例えば図15に示すような画面40を表示装置15に表示する。そして、文字列候補表示部203は、入力装置14を介して領域48に示されたいずれかの文字を示す情報をユーザから受け付けた場合に、入力された文字を領域44に表示すると共に、入力文字列予測部201から予測文字列を受信する。   When the acquisition of POI information is instructed via the input device 14, the character string candidate display unit 203 displays a screen 40 as shown in FIG. 15 on the display device 15, for example. The character string candidate display unit 203 displays the input character in the region 44 and receives the input when information indicating any character shown in the region 48 is received from the user via the input device 14. A predicted character string is received from the character string prediction unit 201.

そして、文字列候補表示部203は、第1の実施形態の場合と同様に、受信した予測文字列に含まれている文字列の中から入力履歴格納部204に登録されている文字列を抽出し、抽出した文字列それぞれについて入力履歴格納部204を参照し、現在の時刻を含む時間帯に対応する入力回数が1回以上のものについて、入力回数が多い順に並べた文字列候補を作成する。このとき、文字列候補表示部203は、入力回数が同一の文字列については、車両13の現在位置に近い位置の位置情報に対応付けられている文字列の順番を上位とする。   And the character string candidate display part 203 extracts the character string registered into the input log | history storage part 204 from the character string contained in the received prediction character string similarly to the case of 1st Embodiment. Then, the input history storage unit 204 is referred to for each extracted character string, and character string candidates arranged in descending order of the number of times of input corresponding to one or more times corresponding to the time zone including the current time are created. . At this time, the character string candidate display unit 203 sets the order of the character strings associated with the position information of the position close to the current position of the vehicle 13 as the upper order for the character strings having the same input count.

そして、文字列候補表示部203は、作成した文字列候補を、その順番で図15に示した画面40の領域46に表示すると共に、当該文字列候補を文字列予測部201から受信した予測文字列から削除し、残った予測文字列を、その順番を保ったまま領域46に表示した文字列候補の次に続けて表示する。   Then, the character string candidate display unit 203 displays the created character string candidates in the order in the area 46 of the screen 40 shown in FIG. 15, and the predicted character received from the character string prediction unit 201. The predicted character string that is deleted from the column and the remaining predicted character string is displayed following the character string candidate displayed in the area 46 while maintaining the order.

次に、文字列の後に予め定められた識別子(本実施形態では読点)が入力された場合、文字列候補表示部203は、識別子の前の文字列を第1の文字列として認識する。そして、識別子に引き続いて文字が入力された場合、文字列候補表示部203は、入力された文字を領域44に表示すると共に、入力文字列予測部201から予測文字列を受信する。   Next, when a predetermined identifier (in this embodiment, a punctuation mark) is input after the character string, the character string candidate display unit 203 recognizes the character string before the identifier as the first character string. When a character is input following the identifier, the character string candidate display unit 203 displays the input character in the area 44 and receives the predicted character string from the input character string prediction unit 201.

そして、文字列候補表示部203は、第1の文字列が入力履歴格納部204内に登録されていれば、受信した予測文字列に含まれている文字列の中から入力履歴格納部204に登録されている文字列を抽出し、抽出した文字列それぞれについて入力履歴格納部204を参照し、第1の文字列とは異なる分類の文字列を抽出する。   Then, if the first character string is registered in the input history storage unit 204, the character string candidate display unit 203 stores the character string candidate display unit 203 in the input history storage unit 204 from among the character strings included in the received predicted character string. A registered character string is extracted, and the input history storage unit 204 is referred to for each extracted character string, and a character string of a classification different from that of the first character string is extracted.

そして、文字列候補表示部203は、抽出した文字列であって、現在の時刻を含む時間帯に対応する入力回数が1回以上のものについて、入力回数が多い順に並べた文字列候補を作成する。このとき、文字列候補表示部203は、入力回数が同一の文字列については、車両13の現在位置に近い位置の位置情報に対応付けられている文字列の順番を上位とする。   Then, the character string candidate display unit 203 creates the character string candidates arranged for the extracted character strings that have the number of times of input corresponding to the time zone including the current time of 1 or more in descending order of the number of times of input. To do. At this time, the character string candidate display unit 203 sets the order of the character strings associated with the position information of the position close to the current position of the vehicle 13 as the upper order for the character strings having the same input count.

そして、文字列候補表示部203は、作成した文字列候補を、その順番で図16に示すように画面40の領域46に表示すると共に、当該文字列候補を文字列予測部201から受信した予測文字列から削除し、残った予測文字列を、その順番を保ったまま領域46に表示した文字列候補の次に続けて表示する。   Then, the character string candidate display unit 203 displays the created character string candidates in the order in the area 46 of the screen 40 as shown in FIG. 16, and also receives the character string candidates received from the character string prediction unit 201. The predicted character string that is deleted from the character string and the remaining predicted character string is displayed after the character string candidate displayed in the area 46 while maintaining the order.

なお、図16に示した画面40の領域46に表示される先頭の文字列(図16の例では「カレー」)には下線が付されており、POI情報の検索を指示する検索ボタン45が押下された場合、当該下線が付された文字列が領域46内に表示されなくても、文字列候補表示部203は、当該下線が付された文字列を第2の文字列として、第1の文字列と共にPOI情報取得部205へ送る。このように、第2の文字列の入力時において候補の先頭の文字列に特別な意味を持たせることにより、当該文字列を第2の文字列として入力する際のユーザの操作量を減らすことができる。そのため、ユーザに提示する文字列の候補において、どの文字列を先頭に表示するかがユーザの利便性を高め上で重要である。   Note that the first character string (“curry” in the example of FIG. 16) displayed in the area 46 of the screen 40 shown in FIG. 16 is underlined, and a search button 45 for instructing search for POI information is provided. When pressed, even if the underlined character string is not displayed in the area 46, the character string candidate display unit 203 uses the underlined character string as the second character string as the first character string. And sent to the POI information acquisition unit 205. In this way, by giving a special meaning to the first character string at the time of input of the second character string, the user's operation amount when inputting the character string as the second character string is reduced. Can do. Therefore, it is important to improve the convenience of the user which character string is displayed first in the candidate character strings to be presented to the user.

この点において、本実施形態のナビゲーション装置20では、同じ時間帯には同様の行動をとるというユーザの行動パターンに着目し、現在の時刻を含む時間帯において、過去に入力された回数の最も多い文字列であって、第1の文字列とは異なる分類の文字列を候補の先頭とする。これにより、ユーザが入力する可能性の最も高い文字列を候補となる文字列の先頭に表示することができる。従って、第2の文字列の入力におけるユーザの操作量を低減することができ、ユーザの利便性を高めることができる。   In this regard, in the navigation device 20 of the present embodiment, focusing on the user's behavior pattern of taking the same behavior in the same time zone, the most frequently input times in the past in the time zone including the current time. A character string that is a character string and has a classification different from that of the first character string is set as a candidate head. Thereby, the character string most likely to be input by the user can be displayed at the head of the candidate character string. Therefore, the user's operation amount in inputting the second character string can be reduced, and the convenience for the user can be improved.

なお、例えば図17に示すように、分類が名称である第1の文字列(図17の例では「カレー」)に続いて識別子の後に文字が入力された場合、文字列候補表示部203は、文字列予測部201から出力された予測文字列から、入力履歴格納部204内で分類が地名である文字列を文字列候補として画面40の領域46に表示する。   For example, as shown in FIG. 17, when a character is input after the identifier following the first character string whose classification is the name (“curry” in the example of FIG. 17), the character string candidate display unit 203 displays From the predicted character string output from the character string predicting unit 201, the character string whose classification is the place name in the input history storage unit 204 is displayed in the area 46 of the screen 40 as a character string candidate.

また、文字列候補表示部203は、第1の文字列および識別子に引き続いて文字が入力された後に検索ボタン45が押下された場合、下線が付されている領域46内の文字列を入力履歴管理部202へ送る。また、文字列候補表示部203は、画面40の領域46内の文字列がユーザによって選択された場合に、選択された文字列を領域44に表示すると共に、選択された文字列を入力履歴管理部202へ送る。   Further, the character string candidate display unit 203 inputs the character string in the underlined area 46 when the search button 45 is pressed after a character is input following the first character string and the identifier. The data is sent to the management unit 202. Further, the character string candidate display unit 203 displays the selected character string in the region 44 when the user selects a character string in the region 46 of the screen 40, and manages the selected character string in the input history management. Send to section 202.

また、第2の文字列の入力時に、入力文字列予測部201から予測文字列が出力されなかった場合(即ち、入力された文字で始まる文字列が文字列格納部200内に存在しない場合)、文字列候補表示部203は、入力された文字を画面40の領域44に表示し、領域46には文字列を表示しない。   Further, when the second character string is input, when the predicted character string is not output from the input character string prediction unit 201 (that is, when the character string starting with the input character does not exist in the character string storage unit 200). The character string candidate display unit 203 displays the input character in the area 44 of the screen 40 and does not display the character string in the area 46.

そして、検索ボタン45が押下された場合、文字列候補表示部203は、領域44に入力された第2の文字列を、第1の文字列と共にPOI情報取得部205へ送り、当該第2の文字列を登録候補として保持する。そして、文字列候補表示部203は、POI情報取得部205から検索結果を受信した場合に、当該検索結果が0件でなければ、保持していた登録候補の文字列を、当該検索結果と共に送信された第2の文字列の分類と共に入力履歴管理部202へ送る。   When the search button 45 is pressed, the character string candidate display unit 203 sends the second character string input in the region 44 to the POI information acquisition unit 205 together with the first character string, and the second character string is displayed. Store character strings as registration candidates. When the search result is received from the POI information acquisition unit 205 and the search result is not 0, the character string candidate display unit 203 transmits the stored registration candidate character string together with the search result. The second character string is sent to the input history management unit 202 together with the classification of the second character string.

入力履歴管理部202は、文字列候補表示部203から文字列を受け取った場合に、当該文字列に対応する、現在時刻を含む時間帯の入力回数を1増やすと共に、当該文字列の位置情報を、測位部208から出力された車両13の現在位置で更新する。   When the input history management unit 202 receives a character string from the character string candidate display unit 203, the input history management unit 202 increments the number of times of input in the time zone including the current time corresponding to the character string by one, and obtains position information of the character string. The current position of the vehicle 13 output from the positioning unit 208 is updated.

また、入力履歴管理部202は、文字列候補表示部203から文字列と共に当該文字列の分類を受け取った場合に、当該文字列を入力履歴格納部204に新たに登録する。そして、入力履歴管理部202は、当該文字列に対応する、現在時刻を含む時間帯の入力回数に1を設定し、当該文字列の位置情報に、測位部208から出力された車両13の現在位置を設定し、当該文字列の分類として文字列候補表示部203から受け取った分類を設定する。   In addition, when the input history management unit 202 receives the character string classification together with the character string from the character string candidate display unit 203, the input history management unit 202 newly registers the character string in the input history storage unit 204. Then, the input history management unit 202 sets 1 as the number of times of input in the time zone including the current time corresponding to the character string, and the current information of the vehicle 13 output from the positioning unit 208 is included in the position information of the character string. The position is set, and the classification received from the character string candidate display unit 203 is set as the classification of the character string.

POI情報取得部205は、文字列候補表示部203から第1の文字列および第2の文字列を受け取った場合に、受け取ったこれらの文字列をアンテナ16を介して情報提供サーバ30へ送信する。そして、情報提供サーバ30から検索結果と共に当該第1の文字列および第2の文字列の分類を受信した場合に、POI情報取得部205は、受信した検索結果および分類を文字列候補表示部203へ送ると共に、当該検索結果を表示装置15に表示する。   When the POI information acquisition unit 205 receives the first character string and the second character string from the character string candidate display unit 203, the POI information acquisition unit 205 transmits the received character strings to the information providing server 30 via the antenna 16. . When the classification of the first character string and the second character string is received together with the search result from the information providing server 30, the POI information acquisition unit 205 displays the received search result and classification as the character string candidate display unit 203. And the search result is displayed on the display device 15.

次に、本実施形態のナビゲーション装置20の動作について説明する。図18は、第2の実施形態におけるナビゲーション装置20の動作の一例を示すフローチャートである。入力装置14を介して、第1の文字列および識別子が入力された後に、文字を示す情報を受け付けた場合に、ナビゲーション装置20は、本フローチャートに示す動作を開始する。   Next, operation | movement of the navigation apparatus 20 of this embodiment is demonstrated. FIG. 18 is a flowchart illustrating an example of the operation of the navigation device 20 according to the second embodiment. When the information indicating the character is received after the first character string and the identifier are input via the input device 14, the navigation device 20 starts the operation illustrated in this flowchart.

まず、文字列候補表示部203は、第1の文字列が入力履歴格納部204内に存在するか否かを判定する(S400)。第1の文字列が入力履歴格納部204内に存在しない場合(S400:No)、文字列候補表示部203は、図10で説明したS100からS111およびS200の処理を実行し(S413)、POI情報取得部205は、ステップS414に示す処理を実行する。   First, the character string candidate display unit 203 determines whether or not the first character string exists in the input history storage unit 204 (S400). When the first character string does not exist in the input history storage unit 204 (S400: No), the character string candidate display unit 203 executes the processing from S100 to S111 and S200 described in FIG. 10 (S413), and the POI. The information acquisition unit 205 executes the process shown in step S414.

第1の文字列が入力履歴格納部204内に存在する場合(S400:Yes)、文字列候補表示部203は、文字列予測部201から予測文字列を受信したか否かを判定する(S401)。文字列予測部201から予測文字列を受信していない場合(S401:No)、即ち、第1の文字列および識別子が入力された後に入力された文字で始まる読み仮名に対応する文字列が文字列格納部200内に存在しない場合、文字列候補表示部203は、入力された文字を画面40の領域44に表示し(S409)、さらに文字が入力されたか否かを判定する(S410)。   When the first character string exists in the input history storage unit 204 (S400: Yes), the character string candidate display unit 203 determines whether or not the predicted character string has been received from the character string prediction unit 201 (S401). ). When the predicted character string is not received from the character string predicting unit 201 (S401: No), that is, the character string corresponding to the reading kana beginning with the character input after the first character string and the identifier are input is the character. When the character string candidate display unit 203 does not exist in the column storage unit 200, the character string candidate display unit 203 displays the input character in the area 44 of the screen 40 (S409), and determines whether or not a character is further input (S410).

さらに文字が入力された場合(S410:Yes)、文字列候補表示部203は、再びステップS409に示した処理を実行する。一方、さらに文字が入力されていない場合(S410:No)、文字列候補表示部203は、検索ボタン45が押下されたか否かを判定する(S411)。検索ボタン45が押下されていない場合(S411:No)、文字列候補表示部203は、再びステップS410に示した処理を実行する。   When a character is further input (S410: Yes), the character string candidate display unit 203 executes the process shown in step S409 again. On the other hand, if no more characters are input (S410: No), the character string candidate display unit 203 determines whether or not the search button 45 has been pressed (S411). When the search button 45 is not pressed (S411: No), the character string candidate display unit 203 executes the process shown in step S410 again.

一方、検索ボタン45が押下された場合(S411:Yes)、文字列候補表示部203は、入力された文字列を登録候補として保持する。そして、文字列候補表示部203は、入力された文字列を第2の文字列として、第1の文字列および第2の文字列をPOI情報取得部205へ送り、POI情報取得部205は、ステップS414に示す処理を実行する。   On the other hand, when the search button 45 is pressed (S411: Yes), the character string candidate display unit 203 holds the input character string as a registration candidate. Then, the character string candidate display unit 203 uses the input character string as the second character string, and sends the first character string and the second character string to the POI information acquisition unit 205. The POI information acquisition unit 205 The process shown in step S414 is executed.

文字列予測部201から予測文字列を受信した場合(S401:Yes)、文字列候補表示部203は、後述する第2の文字列候補表示処理を実行することにより、文字列の候補を画面40の領域46に表示する(S500)。そして、文字列候補表示部203は、さらに文字が入力されたか否かを判定する(S402)。さらに文字が入力された場合(S402:Yes)、文字列候補表示部203は、再びステップS401に示した処理を実行する。   When the predicted character string is received from the character string predicting unit 201 (S401: Yes), the character string candidate display unit 203 executes a second character string candidate display process, which will be described later, to display character string candidates on the screen 40. (S500). And the character string candidate display part 203 determines whether the character was further input (S402). When a character is further input (S402: Yes), the character string candidate display unit 203 executes the process shown in step S401 again.

さらなる文字が入力されていない場合(S402:No)、文字列候補表示部203は、領域46に表示された文字列の候補の中から、ユーザによって文字列が選択されたか否かを判定する(S403)。領域46に表示された文字列の候補の中から文字列が選択されていない場合(S403:No)、文字列候補表示部203は、検索ボタン45ボタンが押下されたか否かを判定する(S407)。検索ボタン45ボタンが押下されていない場合(S407:No)、文字列候補表示部203は、再びステップS402に示した処理を実行する。   When no further character is input (S402: No), the character string candidate display unit 203 determines whether or not a character string has been selected by the user from among the character string candidates displayed in the area 46 ( S403). When no character string is selected from the character string candidates displayed in the area 46 (S403: No), the character string candidate display unit 203 determines whether or not the search button 45 button has been pressed (S407). ). When the search button 45 button is not pressed (S407: No), the character string candidate display unit 203 executes the process shown in step S402 again.

検索ボタン45ボタンが押下された場合(S407:Yes)、文字列候補表示部203は、領域46に表示されている複数の文字列の中で、下線が付されている先頭の文字列が入力履歴格納部204内に既に登録されていれば、当該先頭の文字列を入力履歴管理部202へ送る。入力履歴管理部202は、文字列候補表示部203から受け取った文字列に対応する、現在時刻を含む時間帯の入力回数を1増やすと共に、当該文字列の位置情報を測位部208から出力された車両13の現在位置で更新する(S408)。なお、当該先頭の文字列が入力履歴格納部204内に登録されていない場合、文字列候補表示部203は、当該文字列を登録候補として保持する。   When the search button 45 button is pressed (S407: Yes), the character string candidate display unit 203 inputs the first character string underlined among the plurality of character strings displayed in the area 46. If it is already registered in the history storage unit 204, the leading character string is sent to the input history management unit 202. The input history management unit 202 increases the number of times of input in the time zone including the current time corresponding to the character string received from the character string candidate display unit 203 by one, and the position information of the character string is output from the positioning unit 208 Update the current position of the vehicle 13 (S408). If the leading character string is not registered in the input history storage unit 204, the character string candidate display unit 203 holds the character string as a registration candidate.

そして、文字列候補表示部203は、下線が付されている先頭の文字列を第2の文字列として、第1の文字列および第2の文字列をPOI情報取得部205へ送り、POI情報取得部205は、ステップS414に示す処理を実行する。   Then, the character string candidate display unit 203 sends the first character string and the second character string to the POI information acquisition unit 205 as the second character string using the underlined first character string, and the POI information The acquisition unit 205 executes the process shown in step S414.

画面40の領域46に表示された文字列の候補の中から文字列が選択された場合(S403:Yes)、文字列候補表示部203は、選択された文字列を画面40の領域44に表示し、選択された文字列を入力履歴管理部202へ送る。入力履歴管理部202は、文字列候補表示部203から受け取った文字列が入力履歴格納部204内に既に登録されている場合には、当該文字列に対応する、現在時刻を含む時間帯の入力回数を1増やすと共に、当該文字列の位置情報を測位部208から出力された車両13の現在位置で更新する(S404)。なお、文字列候補表示部203から受け取った文字列が入力履歴格納部204内に登録されていない場合、文字列候補表示部203は、当該文字列を登録候補として保持する。   When a character string is selected from the character string candidates displayed in the area 46 of the screen 40 (S403: Yes), the character string candidate display unit 203 displays the selected character string in the area 44 of the screen 40. The selected character string is sent to the input history management unit 202. When the character string received from the character string candidate display unit 203 is already registered in the input history storage unit 204, the input history management unit 202 inputs the time zone including the current time corresponding to the character string. The number of times is increased by 1, and the position information of the character string is updated with the current position of the vehicle 13 output from the positioning unit 208 (S404). When the character string received from the character string candidate display unit 203 is not registered in the input history storage unit 204, the character string candidate display unit 203 holds the character string as a registration candidate.

次に、文字列候補表示部203は、さらに文字が入力されたか否かを判定する(S405)。さらに文字が入力された場合(S405:Yes)、文字列候補表示部203は、再びステップS401に示した処理を実行する。さらに文字が入力されていない場合(S405:No)、文字列候補表示部203は、画面40の検索ボタン45ボタンが押下されたか否かを判定する(S406)。検索ボタン45ボタンが押下されていない場合(S406:No)、文字列候補表示部203は、再びステップS405に示した処理を実行する。   Next, the character string candidate display unit 203 determines whether or not a character is further input (S405). When a character is further input (S405: Yes), the character string candidate display unit 203 executes the process shown in step S401 again. If no character is further input (S405: No), the character string candidate display unit 203 determines whether or not the search button 45 button on the screen 40 is pressed (S406). When the search button 45 button is not pressed (S406: No), the character string candidate display unit 203 executes the process shown in step S405 again.

検索ボタン45ボタンが押下された場合(S406:Yes)、文字列候補表示部203は、領域44に表示されている文字列を第2の文字列として、第1の文字列および第2の文字列をPOI情報取得部205へ送る。POI情報取得部205は、文字列候補表示部203から受け取った第1の文字列および第2の文字列をアンテナ16を介して情報提供サーバ30へ送信する。そして、情報提供サーバ30から検索結果と共に、第1の文字列および第2の文字列の分類を受信した場合、POI情報取得部205は、受信した検索結果を表示装置15に表示すると共に、受信した検索結果および分類を文字列候補表示部203へ送る(S414)。   When the search button 45 button is pressed (S406: Yes), the character string candidate display unit 203 uses the character string displayed in the region 44 as the second character string, and the first character string and the second character string. The column is sent to the POI information acquisition unit 205. The POI information acquisition unit 205 transmits the first character string and the second character string received from the character string candidate display unit 203 to the information providing server 30 via the antenna 16. When the first character string and the second character string classification are received together with the search result from the information providing server 30, the POI information acquisition unit 205 displays the received search result on the display device 15 and receives the search result. The retrieved results and classification are sent to the character string candidate display unit 203 (S414).

次に、文字列候補表示部203は、登録候補として文字列を保持しているか否かを判定する(S415)。登録候補として文字列を保持していない場合(S415:No)、ナビゲーション装置20は、本フローチャートに示した動作を終了する。一方、登録候補として文字列を保持している場合(S415:Yes)、文字列候補表示部203は、POI情報取得部205から受け取った検索結果が0件であるか否かを判定する(S416)。検索結果が0件である場合(S416:Yes)、文字列候補表示部203は、保持している登録候補の文字列を破棄し(S417)、ナビゲーション装置20は、本フローチャートに示した動作を終了する。   Next, the character string candidate display unit 203 determines whether or not the character string is held as a registration candidate (S415). When the character string is not held as a registration candidate (S415: No), the navigation device 20 ends the operation shown in this flowchart. On the other hand, when a character string is held as a registration candidate (S415: Yes), the character string candidate display unit 203 determines whether or not the search result received from the POI information acquisition unit 205 is zero (S416). ). If the search result is 0 (S416: Yes), the character string candidate display unit 203 discards the stored registration candidate character string (S417), and the navigation device 20 performs the operation shown in this flowchart. finish.

一方、検索結果が0件ではない場合(S417:No)、文字列候補表示部203は、保持している登録候補の文字列を、その文字列の分類と共に入力履歴管理部202へ送る。入力履歴管理部202は、文字列候補表示部203から受け取った文字列を入力履歴格納部204に新たに登録し、当該文字列に対応する、現在時刻を含む時間帯の入力回数に1を設定し、当該文字列の位置情報に、測位部208から出力された車両13の現在位置を設定し、当該文字列の分類として文字列候補表示部203から受け取った分類を設定し(S418)、ナビゲーション装置20は、本フローチャートに示した動作を終了する。   On the other hand, if the search result is not 0 (S417: No), the character string candidate display unit 203 sends the stored registration candidate character string to the input history management unit 202 together with the classification of the character string. The input history management unit 202 newly registers the character string received from the character string candidate display unit 203 in the input history storage unit 204, and sets 1 as the number of times of input in the time zone including the current time corresponding to the character string. Then, the current position of the vehicle 13 output from the positioning unit 208 is set in the position information of the character string, the classification received from the character string candidate display unit 203 is set as the classification of the character string (S418), and navigation The device 20 ends the operation shown in this flowchart.

図19は、第2の文字列候補表示処理(S500)の一例を示すフローチャートである。   FIG. 19 is a flowchart illustrating an example of the second character string candidate display process (S500).

まず、文字列候補表示部203は、文字列予測部201から受信した予測文字列の中に入力履歴格納部204に登録されている文字列が存在するか否かを判定する(S501)。文字列予測部201から受信した予測文字列の中に入力履歴格納部204に登録されている文字列が存在しない場合(S501:No)、文字列候補表示部203は、文字列予測部201から受信した予測文字列を、文字列予測部201から出力された順番で画面40の領域46に表示し(S511)、文字列候補表示部203は、本フローチャートに示した動作を終了する。   First, the character string candidate display unit 203 determines whether or not there is a character string registered in the input history storage unit 204 in the predicted character string received from the character string prediction unit 201 (S501). When the character string registered in the input history storage unit 204 does not exist in the predicted character string received from the character string prediction unit 201 (S501: No), the character string candidate display unit 203 receives the character string prediction unit 201 from the character string prediction unit 201. The received predicted character string is displayed in the area 46 of the screen 40 in the order output from the character string predicting unit 201 (S511), and the character string candidate display unit 203 ends the operation shown in this flowchart.

文字列予測部201から受信した予測文字列の中に入力履歴格納部204に登録されている文字列が存在する場合(S501:Yes)、文字列候補表示部203は、文字列予測部201から受信した予測文字列の中から、入力履歴格納部204に登録されている文字列を抽出し(S502)、入力履歴格納部204を参照して、抽出した文字列の中に第1の文字列とは異なる分類の文字列が存在するか否かを判定する(S503)。抽出した文字列の中に第1の文字列とは異なる分類の文字列が存在しない場合(S503:No)、文字列候補表示部203は、ステップS511に示した処理を実行する。   When the character string registered in the input history storage unit 204 exists in the predicted character string received from the character string prediction unit 201 (S501: Yes), the character string candidate display unit 203 receives the character string prediction unit 201 from the character string prediction unit 201. A character string registered in the input history storage unit 204 is extracted from the received predicted character string (S502), and the first character string is extracted from the extracted character string by referring to the input history storage unit 204. It is determined whether or not there is a character string with a classification different from (S503). If there is no character string of a different classification from the first character string in the extracted character string (S503: No), the character string candidate display unit 203 executes the process shown in step S511.

抽出した文字列の中に第1の文字列とは異なる分類の文字列が存在する場合(S503:Yes)、文字列候補表示部203は、抽出した文字列の中から第1の文字列とは異なる分類の文字列をさらに抽出する(S504)。そして、文字列候補表示部203は、本日が平日か否かを判定する(S505)。本日が平日である場合(S505:Yes)、文字列候補表示部203は、入力履歴格納部204を参照して、ステップS504においてさらに抽出した文字列を、現在の日時を含む平日の時間帯において入力回数が多い順に並べた文字列候補を作成し(S506)、ステップS508に示す処理を実行する。   If there is a character string with a classification different from that of the first character string in the extracted character string (S503: Yes), the character string candidate display unit 203 selects the first character string from the extracted character strings. Further extracts character strings of different classifications (S504). The character string candidate display unit 203 determines whether today is a weekday (S505). When today is a weekday (S505: Yes), the character string candidate display unit 203 refers to the input history storage unit 204, and extracts the character string further extracted in step S504 in the time zone of the weekday including the current date and time. Character string candidates arranged in descending order of the number of times of input are created (S506), and the process shown in step S508 is executed.

一方、本日が休日である場合(S505:No)、文字列候補表示部203は、入力履歴格納部204を参照して、ステップS504においてさらに抽出した文字列を、休日において入力回数が多い順に並べた文字列候補を作成する(S507)。そして、文字列候補表示部203は、作成した文字列候補において、入力回数が同一の文字列が存在するか否かを判定する(S508)。入力回数が同一の文字列が存在しない場合(S508:No)、文字列候補表示部203は、ステップS510に示す処理を実行する。   On the other hand, when today is a holiday (S505: No), the character string candidate display unit 203 refers to the input history storage unit 204 and arranges the character strings further extracted in step S504 in descending order of the number of times of input on the holiday. A character string candidate is created (S507). Then, the character string candidate display unit 203 determines whether or not there is a character string having the same input count in the created character string candidate (S508). When character strings with the same number of inputs do not exist (S508: No), the character string candidate display unit 203 executes the process shown in step S510.

一方、入力回数が同一の文字列が存在する場合(S508:Yes)、文字列候補表示部203は、測位部208が算出した位置情報に基づいて入力履歴格納部204を参照し、最後に入力された位置が車両13の現在位置に近い文字列の順番を上位とする(S509)。そして、文字列候補表示部203は、作成した文字列候補を、その順番で画面40の領域46に表示する。そして、文字列候補表示部203は、当該文字列候補を文字列予測部201より受信した予測文字列から削除し、残った予測文字列を、その順番を保ったまま領域46に表示した文字列候補の後に続けて表示し(S510)、文字列候補表示部203は、本フローチャートに示した動作を終了する。   On the other hand, when there is a character string with the same number of inputs (S508: Yes), the character string candidate display unit 203 refers to the input history storage unit 204 based on the position information calculated by the positioning unit 208, and finally inputs The order of the character string whose position is close to the current position of the vehicle 13 is higher (S509). Then, the character string candidate display unit 203 displays the created character string candidates in the area 46 of the screen 40 in that order. Then, the character string candidate display unit 203 deletes the character string candidate from the predicted character string received from the character string prediction unit 201 and displays the remaining predicted character string in the area 46 while maintaining the order. After the candidates are displayed (S510), the character string candidate display unit 203 ends the operation shown in this flowchart.

以上、本発明の第2の実施形態について説明した。   The second embodiment of the present invention has been described above.

上記説明から明らかなように、本実施形態のナビゲーション装置20においても、ユーザは、第2の文字列を入力する際に、少ない操作でユーザが望む文字列を入力することができる。   As is clear from the above description, also in the navigation device 20 of the present embodiment, when the user inputs the second character string, the user can input the character string desired by the user with few operations.

なお、上記した各実施形態におけるナビゲーション装置20は、例えば図20に示すような構成のコンピュータ60によって実現することができる。コンピュータ60は、CPU(Central Processing Unit)61、RAM(Random Access Memory)62、ROM(Read Only Memory)63、HDD(Hard Disk Drive)64、無線通信機65、入出力インターフェイス(I/F)66、およびメディアインターフェイス(I/F)67を備える。   Note that the navigation device 20 in each of the above-described embodiments can be realized by a computer 60 configured as shown in FIG. 20, for example. The computer 60 includes a central processing unit (CPU) 61, a random access memory (RAM) 62, a read only memory (ROM) 63, a hard disk drive (HDD) 64, a wireless communication device 65, and an input / output interface (I / F) 66. , And a media interface (I / F) 67.

CPU61は、ROM63またはHDD64に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM63は、コンピュータ60の起動時にCPU61によって実行されるブートプログラムや、コンピュータ60のハードウェアに依存するプログラム等を格納する。HDD64は、CPU61によって実行されるプログラムやデータ等を格納する。無線通信機65は、アンテナ16を介して基地局12から受信したデータをCPU61に提供すると共に、CPU61が生成したデータを、アンテナ16を介して基地局12へ送信する。   The CPU 61 operates based on a program stored in the ROM 63 or the HDD 64 and controls each unit. The ROM 63 stores a boot program executed by the CPU 61 when the computer 60 is activated, a program depending on the hardware of the computer 60, and the like. The HDD 64 stores programs executed by the CPU 61, data, and the like. The wireless communication device 65 provides the data received from the base station 12 via the antenna 16 to the CPU 61 and transmits the data generated by the CPU 61 to the base station 12 via the antenna 16.

入出力インターフェイス66は、CPU61が生成したデータを表示装置15へ送り、入力装置14またはセンサ17からの信号をCPU61へ送る。CPU61は、入出力インターフェイス66を介して入力装置14、表示装置15、およびセンサ17を制御する。   The input / output interface 66 sends the data generated by the CPU 61 to the display device 15 and sends a signal from the input device 14 or the sensor 17 to the CPU 61. The CPU 61 controls the input device 14, the display device 15, and the sensor 17 via the input / output interface 66.

メディアインターフェイス67は、記録媒体68に格納されたプログラムまたはデータを読み取り、RAM62を介してCPU61に提供する。CPU61は、当該プログラムをメディアインターフェイス67を介して記録媒体68からRAM62上にロードし、ロードしたプログラムを実行する。記録媒体68は、例えばDVD、PD等の光学記録媒体、MO等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 67 reads a program or data stored in the recording medium 68 and provides it to the CPU 61 via the RAM 62. The CPU 61 loads the program from the recording medium 68 onto the RAM 62 via the media interface 67 and executes the loaded program. The recording medium 68 is, for example, an optical recording medium such as DVD or PD, a magneto-optical recording medium such as MO, a tape medium, a magnetic recording medium, or a semiconductor memory.

コンピュータ60のCPU61は、RAM62上にロードされたプログラムを実行することにより、文字列格納部200、文字列予測部201、入力履歴管理部202、文字列候補表示部203、入力履歴格納部204、POI情報取得部205、地図データ格納部206、経路探索部207、測位部208、および経路誘導部209の各機能を実現する。また、ROM63またはHDD64には、文字列格納部200、入力履歴格納部204、および地図データ格納部206内のデータが格納される。   The CPU 61 of the computer 60 executes a program loaded on the RAM 62 to thereby execute a character string storage unit 200, a character string prediction unit 201, an input history management unit 202, a character string candidate display unit 203, an input history storage unit 204, The functions of the POI information acquisition unit 205, the map data storage unit 206, the route search unit 207, the positioning unit 208, and the route guidance unit 209 are realized. The ROM 63 or the HDD 64 stores data in the character string storage unit 200, the input history storage unit 204, and the map data storage unit 206.

コンピュータ60は、これらのプログラムを、記録媒体68から読み取って実行するが、他の例として、コンピュータ60は、無線通信機65を介して他の機器からこれらのプログラムを取得するようにしてもよい。   The computer 60 reads these programs from the recording medium 68 and executes them, but as another example, the computer 60 may acquire these programs from other devices via the wireless communication device 65. .

また、本発明は、上記した実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。   Further, the present invention is not limited to the above-described embodiment, and various modifications can be made within the scope of the gist thereof.

例えば、上記した各実施形態では、車両13に搭載されるナビゲーション装置20を前提として説明したが、本発明はこれらに限られない。例えば、車両13に搭載されているかいないかに関わらず、携帯情報端末(例えば、携帯電話やPDA(Personal Digital Assistants)等)において実現されるようにしてもよい。また、本発明は、汎用コンピュータの文字入力支援機能として用いられてもよい。   For example, in each of the above-described embodiments, the description has been made on the assumption that the navigation device 20 is mounted on the vehicle 13, but the present invention is not limited thereto. For example, it may be realized in a portable information terminal (for example, a mobile phone or a PDA (Personal Digital Assistants)) regardless of whether it is mounted on the vehicle 13 or not. The present invention may also be used as a character input support function for a general purpose computer.

また、上記した各実施形態において、ナビゲーションシステム10は、ナビゲーション装置20および情報提供サーバ30を備えるサーバ・クライアントシステムを前提に説明したが、本発明はこれに限られず、ナビゲーション装置20内に、POI情報を格納するデータベースと、当該データベース内のPOI情報を管理するPOI情報管理機能とを設け、POI情報取得部205が、ユーザから入力された文字に対応する文字列を当該POI情報管理機能に渡し、当該POI情報管理機能が、受け取った文字列に対応するPOI情報をデータベースから検索してPOI情報取得部205に返すようにしてもよい。   In each embodiment described above, the navigation system 10 has been described on the assumption that the server / client system includes the navigation device 20 and the information providing server 30. However, the present invention is not limited to this, and the POI is included in the navigation device 20. A database for storing information and a POI information management function for managing POI information in the database are provided, and the POI information acquisition unit 205 passes a character string corresponding to a character input by the user to the POI information management function. The POI information management function may retrieve POI information corresponding to the received character string from the database and return it to the POI information acquisition unit 205.

また、上記した各実施形態において、文字列候補表示部203は、文字列予測部201から受け取った予測文字列の中から、現在時刻を含む時間帯に入力された回数の多い文字列を入力履歴格納部204から全て抽出して文字列候補を作成したが、本発明はこれに限られない。例えば、文字列候補表示部203は、文字列予測部201から受け取った予測文字列の中から、現在時刻を含む時間帯に入力された回数の多い順に所定個数(例えば上位5個)の文字列を入力履歴格納部204から抽出して文字列候補を作成するようにしてもよい。これにより、文字列候補の作成ステップを少なくすることができ、より高速かつ少ない処理負荷で文字列の候補を画面40の領域46に表示することができる。   In each embodiment described above, the character string candidate display unit 203 inputs, from the predicted character string received from the character string prediction unit 201, a character string that is frequently input in a time zone including the current time as an input history. Although the character string candidates are created by extracting all from the storage unit 204, the present invention is not limited to this. For example, the character string candidate display unit 203 selects a predetermined number (for example, the top five) of character strings in the descending order of the number of times input in the time zone including the current time from the predicted character strings received from the character string prediction unit 201. May be extracted from the input history storage unit 204 to create a character string candidate. As a result, the number of character string candidate creation steps can be reduced, and the character string candidates can be displayed in the area 46 of the screen 40 at a higher speed and with a smaller processing load.

また、上記した各実施形態では、文字列候補表示部203が作成した文字列候補を表示装置15に表示するが、本発明はこれに限られず、文字列候補表示部203が作成した文字列候補を表示装置15に表示するか、文字列予測部201から出力された予測文字列をそのままの順番で表示装置15に表示するかを、ユーザの指示に応じて切り替える文字列候補作成処理制御機能をナビゲーション装置20に設けてもよい。   In each embodiment described above, the character string candidates created by the character string candidate display unit 203 are displayed on the display device 15, but the present invention is not limited to this, and the character string candidates created by the character string candidate display unit 203. A character string candidate creation processing control function for switching whether to display the display device 15 on the display device 15 or to display the predicted character string output from the character string prediction unit 201 in the same order on the display device 15. The navigation device 20 may be provided.

本発明の一実施形態に係るナビゲーションシステム10の構成を示すシステム構成図である。1 is a system configuration diagram illustrating a configuration of a navigation system 10 according to an embodiment of the present invention. ナビゲーション装置20の機能構成の一例を示すブロック図である。3 is a block diagram illustrating an example of a functional configuration of a navigation device 20. FIG. 第1の実施形態において入力履歴格納部204に格納されるデータの構造の一例を示す図である。It is a figure which shows an example of the structure of the data stored in the input history storage part 204 in 1st Embodiment. 第1の実施形態における画面40の一例を示す概念図である。It is a conceptual diagram which shows an example of the screen 40 in 1st Embodiment. 文字列候補表示部203による文字列の抽出過程を説明するための概念図である。It is a conceptual diagram for demonstrating the extraction process of the character string by the character string candidate display part 203. FIG. 文字列候補表示部203による文字列の抽出過程を説明するための概念図である。It is a conceptual diagram for demonstrating the extraction process of the character string by the character string candidate display part 203. FIG. 出力装置15に表示される文字列の候補の全体像を説明するための概念図である。4 is a conceptual diagram for explaining an overall image of character string candidates displayed on an output device 15; FIG. 情報提供サーバ30の機能構成の一例を示すブロック図である。3 is a block diagram illustrating an example of a functional configuration of an information providing server 30. FIG. 第1の実施形態においてPOI情報格納部31に格納されるデータの構造の一例を示す図である。It is a figure which shows an example of the structure of the data stored in the POI information storage part 31 in 1st Embodiment. 第1の実施形態におけるナビゲーション装置20の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the navigation apparatus 20 in 1st Embodiment. 第1の文字列候補表示処理(S200)の一例を示すフローチャートである。It is a flowchart which shows an example of a 1st character string candidate display process (S200). 第2の実施形態においてPOI情報格納部31に格納されるデータの構造の一例を示す図である。It is a figure which shows an example of the structure of the data stored in the POI information storage part 31 in 2nd Embodiment. 第2の実施形態における情報提供サーバ30の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the information provision server 30 in 2nd Embodiment. 第2の実施形態において入力履歴格納部204に格納されるデータの構造の一例を示す図である。It is a figure which shows an example of the structure of the data stored in the input history storage part 204 in 2nd Embodiment. 第2の実施形態における画面40の一例を示す概念図である。It is a conceptual diagram which shows an example of the screen 40 in 2nd Embodiment. 第2の実施形態における画面40の一例を示す概念図である。It is a conceptual diagram which shows an example of the screen 40 in 2nd Embodiment. 第2の実施形態における画面40の一例を示す概念図である。It is a conceptual diagram which shows an example of the screen 40 in 2nd Embodiment. 第2の実施形態におけるナビゲーション装置20の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of the navigation apparatus 20 in 2nd Embodiment. 第2の文字列候補表示処理(S500)の一例を示すフローチャートである。It is a flowchart which shows an example of a 2nd character string candidate display process (S500). ナビゲーション装置20の機能を実現するコンピュータ60の一例を示すハードウェア構成図である。2 is a hardware configuration diagram illustrating an example of a computer 60 that realizes the function of the navigation device 20. FIG.

符号の説明Explanation of symbols

10・・・ナビゲーションシステム、11・・・通信回線、12・・・基地局、13・・・車両、14・・・入力装置、15・・・表示装置、16・・・アンテナ、17・・・センサ、20・・・ナビゲーション装置、200・・・文字列格納部、201・・・文字列予測部、202・・・入力履歴管理部、203・・・文字候補表示部、204・・・入力履歴格納部、205・・・POI情報取得部、206・・・地図データ格納部、207・・・経路探索部、208・・・測位部、209・・・経路誘導部、30・・・情報提供サーバ、31・・・POI情報格納部、32・・・POI情報提供部、60・・・コンピュータ、61・・・CPU、62・・・RAM、63・・・ROM、64・・・HDD、65・・・無線通信機、66・・・入出力インターフェイス、67・・・メディアインターフェイス、68・・・記録媒体 DESCRIPTION OF SYMBOLS 10 ... Navigation system, 11 ... Communication line, 12 ... Base station, 13 ... Vehicle, 14 ... Input device, 15 ... Display device, 16 ... Antenna, 17 ... Sensor 20 ... Navigation device 200 ... Character string storage unit 201 ... Character string prediction unit 202 ... Input history management unit 203 ... Character candidate display unit 204 ... Input history storage unit 205 ... POI information acquisition unit 206 ... Map data storage unit 207 ... Route search unit 208 ... Positioning unit 209 ... Route guidance unit 30 ... Information providing server 31 ... POI information storage unit 32 ... POI information providing unit 60 ... Computer 61 ... CPU 62 ... RAM 63 ... ROM 64 ... HDD, 65 ... wireless communication device, 66 - input and output interface, 67 ... media interface, 68 ... recording medium

Claims (6)

入力された文字列に関連する地点の情報を提供するナビゲーション装置であって、
過去に入力された文字列毎に、当該文字列が入力された時間帯毎の入力回数、および、当該文字列が最後に入力された位置を示す位置情報を格納する入力履歴格納手段と、
文字が入力された場合に、前記入力履歴格納手段を参照して、読み仮名が、当該入力された文字を少なくとも含む文字で始まる文字列であって、現在時刻が含まれる時間帯において既に入力されている文字列を抽出し、抽出した文字列を入力回数に応じて配置した文字列候補を作成し、表示する文字列候補表示手段と、
前記文字列候補の中からユーザによって選択されることにより文字列が入力された場合に、当該入力された文字列が前記入力履歴格納手段に既に格納されているならば、現在時刻を含む時間帯に対応する当該文字列の入力回数をカウントし、当該入力された文字列が前記入力履歴格納手段に格納されていないならば、当該文字列を前記入力履歴格納手段に新たに格納すると共に、現在時刻を含む時間帯に対応する当該文字列の入力回数を初期化する入力履歴管理手段と
当該ナビゲーション装置の現在位置を測定する測位手段と
を備え
前記文字列候補表示手段は、
前記抽出した文字列の中に、現在時刻が含まれる時間帯における入力回数が同一の文字列が存在する場合に、これら入力回数が同一の文字列において、最後に入力された位置が当該ナビゲーション装置の現在位置に近い方の文字列の順番を上位とし、
前記入力履歴管理手段は、
文字列が入力された場合に、当該入力された文字列が前記入力履歴格納手段に既に格納されているならば、当該文字列の位置情報を、前記測位手段によって測定された位置の情報で更新し、当該入力された文字列が前記入力履歴格納手段に格納されていないならば、当該文字列を前記入力履歴格納手段に新たに格納すると共に、当該文字列の位置情報に、前記測位手段によって測定された位置の情報を設定することを特徴とするナビゲーション装置。
A navigation device that provides information on a point related to an input character string,
For each character string input in the past, an input history storage means for storing the number of times of input for each time zone in which the character string is input , and position information indicating the position at which the character string was last input ;
When a character is input, referring to the input history storage means, the reading kana is a character string starting with a character including at least the input character, and has already been input in a time zone including the current time. A character string candidate display means for extracting and displaying a character string candidate in which the extracted character string is arranged according to the number of times of input,
When a character string is input by being selected by the user from among the character string candidates, if the input character string is already stored in the input history storage means, a time zone including the current time If the input character string is not stored in the input history storage means, the character string is newly stored in the input history storage means, An input history management means for initializing the number of times of input of the character string corresponding to the time zone including the time ;
Positioning means for measuring the current position of the navigation device ,
The character string candidate display means includes:
In the extracted character string, when there is a character string with the same number of inputs in the time zone including the current time, the last input position in the character string with the same number of inputs is the navigation device. The order of the character string closer to the current position of
The input history management means includes:
When a character string is input, if the input character string is already stored in the input history storage means, the position information of the character string is updated with the position information measured by the positioning means. If the input character string is not stored in the input history storage means, the character string is newly stored in the input history storage means, and the position information of the character string is added to the position information by the positioning means. navigation apparatus characterized that you set the information of the measured position.
請求項に記載のナビゲーション装置であって、
予め登録された複数の文字列を格納する文字列格納手段と、
文字が入力された場合に、読み仮名が、当該入力された文字を少なくとも含む文字から始まる文字列を含む予測文字列出力する文字列予測手段と
をさらに備え、
前記文字列候補表示手段は、
前記文字列候補に含まれる文字列を、前記予測文字列から除き、残った文字列を、当該文字列候補の後に続けて表示することを特徴とするナビゲーション装置。
The navigation device according to claim 1 ,
Character string storage means for storing a plurality of character strings registered in advance;
A character string predicting unit that outputs a predicted character string including a character string starting from a character including at least the input character when the character is input;
The character string candidate display means includes:
A navigation device, wherein a character string included in the character string candidate is removed from the predicted character string, and the remaining character string is displayed after the character string candidate.
請求項に記載のナビゲーション装置であって、
入力履歴に応じた文字列候補の表示を行う旨をユーザから指示された場合に、前記文字列候補表示手段に前記文字列候補の作成を実行させると共に、前記入力履歴管理手段に、入力された文字列に応じて前記入力履歴格納手段の内容を更新させ、
入力履歴に応じた文字列候補の表示を行わない旨をユーザから指示された場合に、前記文字列予測手段に、入力された文字に対応する文字列の候補として、前記予測文字列を表示させる文字列候補作成処理制御手段をさらに備えることを特徴とするナビゲーション装置。
The navigation device according to claim 2 ,
When the user gives an instruction to display the character string candidates according to the input history, the character string candidate display unit executes the creation of the character string candidates, and the input history management unit inputs Update the contents of the input history storage means according to the character string,
When the user gives an instruction not to display character string candidates according to the input history, the character string prediction unit displays the predicted character string as a character string candidate corresponding to the input character. A navigation device further comprising character string candidate creation processing control means.
ぞれぞれの地点を示す情報を、第1の分類に対応する文字列の集合、および、第2の分類に対応する文字列の集合に対応付けて管理し、予め定められた識別子を挟んで第1の文字列および第2の文字列をユーザから受け付けた場合に、当該2つの文字列を異なる分類の文字列として認識し、それぞれの分類において第1の文字列および第2の文字列における対応する方の文字列が含まれる地点の情報を提供するナビゲーション装置であって、
過去に入力された文字列毎に、当該文字列が入力された時間帯毎の入力回数、および、当該文字列の分類を示す情報を格納する入力履歴格納手段と、
第1の文字列および前記識別子に続けて文字が入力された場合に、前記入力履歴格納手段を参照して、入力された第1の文字列とは異なる分類が対応付けられている文字列であり、かつ、入力された文字で始まる文字列であり、かつ、現在時刻が含まれる時間帯において既に入力されている文字列を抽出し、抽出した文字列を入力回数に応じて配置した文字列候補を作成し、表示する文字列候補表示手段と、
入力された第1の文字列および第2の文字列で特定される地点の情報を、当該第1の文字列および第2の文字列のそれぞれの分類を示す情報と共に取得する地点情報取得手段と、
前記文字列候補の中からユーザによって選択された文字列を第2の文字列として受け付け、当該第2の文字列が前記入力履歴格納手段に既に格納されているならば、現在時刻を含む時間帯に対応する当該第2の文字列の入力回数をカウントし、当該第2の文字列が前記入力履歴格納手段に格納されていないならば、当該第2の文字列を前記入力履歴格納手段に新たに格納し、現在時刻を含む時間帯に対応する当該第2の文字列の入力回数を初期化し、当該第2の文字列の分類として前記地点情報取得手段が取得した第2の文字列の分類を前記入力履歴格納手段に設定する入力履歴管理手段と
を備えることを特徴とするナビゲーション装置。
Information indicating each point is managed in association with a set of character strings corresponding to the first classification and a set of character strings corresponding to the second classification, and a predetermined identifier is sandwiched between them. When the first character string and the second character string are received from the user, the two character strings are recognized as character strings of different classifications, and the first character string and the second character string in each classification A navigation device that provides information on a point that includes the corresponding character string in
For each character string input in the past, an input history storage means for storing the number of times of input for each time zone in which the character string is input, and information indicating the classification of the character string,
When a character is input following the first character string and the identifier, a character string associated with a classification different from the input first character string with reference to the input history storage means A character string that begins with the input character and that has already been input in the time zone that includes the current time, and the extracted character string is arranged according to the input count Character string candidate display means for creating and displaying candidates,
Point information acquisition means for acquiring information on a point specified by the input first character string and the second character string together with information indicating a classification of each of the first character string and the second character string; ,
If a character string selected by the user from among the character string candidates is accepted as a second character string, and the second character string is already stored in the input history storage means, a time zone including the current time Is counted, and if the second character string is not stored in the input history storage means, the second character string is newly stored in the input history storage means. , The number of times of input of the second character string corresponding to the time zone including the current time is initialized, and the second character string classification acquired by the point information acquisition unit as the classification of the second character string A navigation apparatus comprising: an input history management unit that sets the input history in the input history storage unit.
入力された文字列に関連する地点の情報を提供するナビゲーション装置における文字列予測方法であって、
前記ナビゲーション装置が、
文字が入力された場合に、過去に入力された文字列毎に、当該文字列が入力された時間帯毎の入力回数、および、当該文字列が最後に入力された位置を示す位置情報を格納する入力履歴格納手段を参照して、読み仮名が、当該入力された文字を少なくとも含む文字で始まる文字列であって、現在時刻が含まれる時間帯において既に入力されている文字列を抽出し、抽出した文字列を入力回数に応じて配置した文字列候補を作成し、表示する文字列候補表示ステップと、
前記文字列候補の中からユーザによって選択されることにより文字列が入力された場合に、当該入力された文字列が前記入力履歴格納手段に既に格納されているならば、現在時刻を含む時間帯に対応する当該文字列の入力回数をカウントし、当該入力された文字列が前記入力履歴格納手段に格納されていないならば、当該文字列を前記入力履歴格納手段に新たに格納すると共に、現在時刻を含む時間帯に対応する当該文字列の入力回数を初期化する入力履歴管理ステップと
を実行し、
前記文字列候補表示ステップにおいて、
前記抽出した文字列の中に、現在時刻が含まれる時間帯における入力回数が同一の文字列が存在する場合に、これら入力回数が同一の文字列において、最後に入力された位置が、測位手段によって測定された当該ナビゲーション装置の現在位置に近い方の文字列の順番を上位とし、
前記入力履歴管理ステップにおいて、
文字列が入力された場合に、当該入力された文字列が前記入力履歴格納手段に既に格納されているならば、当該文字列の位置情報を、前記測位手段によって測定された位置の情報で更新し、当該入力された文字列が前記入力履歴格納手段に格納されていないならば、当該文字列を前記入力履歴格納手段に新たに格納すると共に、当該文字列の位置情報に、前記測位手段によって測定された位置の情報を設定することを特徴とする文字列予測方法。
A method for predicting a character string in a navigation device that provides information on a point related to an input character string,
The navigation device is
When a character is input, for each character string input in the past, the number of times of input for each time zone in which the character string is input and position information indicating the position at which the character string was last input is stored. With reference to the input history storage means, the reading kana is a character string starting with a character including at least the input character, and a character string already input in a time zone including the current time is extracted, A character string candidate display step for creating and displaying a character string candidate in which the extracted character string is arranged according to the number of times of input,
When a character string is input by being selected by the user from among the character string candidates, if the input character string is already stored in the input history storage means, a time zone including the current time If the input character string is not stored in the input history storage means, the character string is newly stored in the input history storage means, An input history management step for initializing the number of times the character string corresponding to the time zone including the time is entered ,
In the character string candidate display step,
In the extracted character string, when there is a character string having the same number of inputs in the time zone including the current time, the last input position in the character string having the same number of inputs is the positioning means. The order of the character string closer to the current position of the navigation device measured by
In the input history management step,
When a character string is input, if the input character string is already stored in the input history storage means, the position information of the character string is updated with the position information measured by the positioning means. If the input character string is not stored in the input history storage means, the character string is newly stored in the input history storage means, and the position information of the character string is added to the position information by the positioning means. string prediction method characterized that you set the information of the measured position.
ぞれぞれの地点を示す情報を、第1の分類に対応する文字列の集合、および、第2の分類に対応する文字列の集合に対応付けて管理し、予め定められた識別子を挟んで第1の文字列および第2の文字列をユーザから受け付けた場合に、当該2つの文字列を異なる分類の文字列として認識し、それぞれの分類において第1の文字列および第2の文字列における対応する方の文字列が含まれる地点の情報を提供するナビゲーション装置における文字列予測方法であって、
前記ナビゲーション装置が、
第1の文字列および前記識別子に続けて文字が入力された場合に、過去に入力された文字列毎に、当該文字列が入力された時間帯毎の入力回数、および、当該文字列の分類を示す情報を格納する入力履歴格納手段を参照して、入力された第1の文字列とは異なる分類が対応付けられている文字列であり、かつ、入力された文字で始まる文字列であり、かつ、現在時刻が含まれる時間帯において既に入力されている文字列を抽出し、抽出した文字列を入力回数に応じて配置した文字列候補を作成し、作成した文字列候補を表示する文字列候補表示ステップと、
入力された第1の文字列および第2の文字列で特定される地点の情報を、当該第1の文字列および第2の文字列のそれぞれの分類を示す情報と共に取得する地点情報取得ステップと、
前記文字列候補の中からユーザによって選択された文字列を第2の文字列として受け付け、当該第2の文字列が前記入力履歴格納手段に既に格納されているならば、現在時刻を含む時間帯に対応する当該第2の文字列の入力回数をカウントし、当該第2の文字列が前記入力履歴格納手段に格納されていないならば、当該第2の文字列を前記入力履歴格納手段に新たに格納し、現在時刻を含む時間帯に対応する当該第2の文字列の入力回数を初期化し、当該第2の文字列の分類として前記地点情報取得手段が取得した第2の文字列の分類を前記入力履歴格納手段に設定する入力履歴管理ステップと
を実行することを特徴とする文字列予測方法。
Information indicating each point is managed in association with a set of character strings corresponding to the first classification and a set of character strings corresponding to the second classification, and a predetermined identifier is sandwiched between them. When the first character string and the second character string are received from the user, the two character strings are recognized as character strings of different classifications, and the first character string and the second character string in each classification A method of predicting a character string in a navigation device that provides information on a point that includes the corresponding character string in
The navigation device is
When a character is input following the first character string and the identifier, for each character string input in the past, the number of times of input for each time zone in which the character string is input, and the classification of the character string A character string that is associated with a classification different from the input first character string, and that starts with the input character. Characters that have already been entered in the time zone that includes the current time are extracted, character string candidates are created according to the number of times the extracted character strings are placed, and the created character string candidates are displayed. Column candidate display step,
A point information acquisition step of acquiring information on a point specified by the input first character string and the second character string together with information indicating the respective classifications of the first character string and the second character string; ,
If a character string selected by the user from among the character string candidates is accepted as a second character string, and the second character string is already stored in the input history storage means, a time zone including the current time Is counted, and if the second character string is not stored in the input history storage means, the second character string is newly stored in the input history storage means. , The number of times of input of the second character string corresponding to the time zone including the current time is initialized, and the second character string classification acquired by the point information acquisition unit as the classification of the second character string An input history management step for setting the input history in the input history storage means.
JP2008295905A 2008-11-19 2008-11-19 Navigation device and character string prediction method Expired - Fee Related JP5300435B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008295905A JP5300435B2 (en) 2008-11-19 2008-11-19 Navigation device and character string prediction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008295905A JP5300435B2 (en) 2008-11-19 2008-11-19 Navigation device and character string prediction method

Publications (2)

Publication Number Publication Date
JP2010122899A JP2010122899A (en) 2010-06-03
JP5300435B2 true JP5300435B2 (en) 2013-09-25

Family

ID=42324185

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008295905A Expired - Fee Related JP5300435B2 (en) 2008-11-19 2008-11-19 Navigation device and character string prediction method

Country Status (1)

Country Link
JP (1) JP5300435B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5545186B2 (en) * 2010-11-22 2014-07-09 アイシン・エィ・ダブリュ株式会社 Point search device, point search method, and point search program
JP6354292B2 (en) * 2014-04-25 2018-07-11 株式会社デンソー Information processing apparatus for vehicle

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004032489A (en) * 2002-06-27 2004-01-29 Sanyo Electric Co Ltd Sentence input device and cellular telephone using the same

Also Published As

Publication number Publication date
JP2010122899A (en) 2010-06-03

Similar Documents

Publication Publication Date Title
JP4912973B2 (en) Terminal and data distribution system
JP5745284B2 (en) Navigation device and navigation program
JP4877109B2 (en) Navigation device
JP5234339B2 (en) Computer system and route guidance method
JP2012073061A (en) Navigation device, navigation program, and center system
US20070185650A1 (en) Method and apparatus for searching point of interest by name or phone number
JP5622665B2 (en) Route guidance system, route guidance terminal device, and route guidance method
JP5281661B2 (en) Navigation device and navigation program
JP2009063374A (en) Vehicle navigation device
US6687605B1 (en) Destination specifying method and system
JP5300435B2 (en) Navigation device and character string prediction method
JP5122539B2 (en) Navigation device and navigation program
JP2005017206A (en) Navigation device
EP2261822A1 (en) Point search device, point search method and computer program product
JP6275450B2 (en) Navigation device
JP2009025135A (en) System and method for navigation
CN116659522A (en) map image display device
JP2012013428A (en) Navigation device
JP6875235B2 (en) Information processing equipment, information processing methods and programs
KR101420430B1 (en) Apparatus and method for displaying destination history information in a navigation terminal
JP5474373B2 (en) Navigation device
JP4338583B2 (en) Navigation device
JP5232662B2 (en) Navigation device and point data update program
JP4241438B2 (en) Navigation device
JP5791378B2 (en) Route guidance system, information providing device, route guidance terminal device, and route guidance method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121228

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: 20130528

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130618

R150 Certificate of patent or registration of utility model

Ref document number: 5300435

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees