JP2014174076A - System, method and program for input support - Google Patents
System, method and program for input support Download PDFInfo
- Publication number
- JP2014174076A JP2014174076A JP2013048735A JP2013048735A JP2014174076A JP 2014174076 A JP2014174076 A JP 2014174076A JP 2013048735 A JP2013048735 A JP 2013048735A JP 2013048735 A JP2013048735 A JP 2013048735A JP 2014174076 A JP2014174076 A JP 2014174076A
- Authority
- JP
- Japan
- Prior art keywords
- destination
- route search
- displayed
- search condition
- voice command
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Navigation (AREA)
Abstract
Description
本発明は、入力支援システム、入力支援方法およびプログラムに関する。 The present invention relates to an input support system, an input support method, and a program.
従来、ナビゲーションシステムにおいて目的地を指定して経路探索を行う際の入力を支援する各種の技術が開発されている。例えば、特許文献1においては、複数の動作手順を経て実行される所定の機能に対応づけて所定の音声コマンドを登録可能であり、当該音声コマンドが入力されたことを認識することによって、複数の動作手順を省いて所定の機能を実行する技術が開示されている。 2. Description of the Related Art Conventionally, various techniques for supporting input when performing a route search by specifying a destination in a navigation system have been developed. For example, in Patent Document 1, a predetermined voice command can be registered in association with a predetermined function executed through a plurality of operation procedures, and a plurality of voice commands can be registered by recognizing that the voice command is input. A technique for executing a predetermined function while omitting an operation procedure is disclosed.
上述した従来技術においては、複数の動作手順を指定するためのコマンドが簡略化されるため、コマンド数が少ない場合には複数の動作手順を指定することが容易になる。しかし、コマンドが簡易であるため、類似したコマンドが多数登録された場合には利用者がコマンドを区別して指定することが困難になってしまう。
本発明は、前記課題にかんがみてなされたもので、コマンドの選択肢を選択する作業が煩雑化することを防止することが可能な技術を提供することを目的とする。
In the above-described prior art, commands for specifying a plurality of operation procedures are simplified, so that it is easy to specify a plurality of operation procedures when the number of commands is small. However, since the command is simple, it becomes difficult for the user to distinguish and specify the command when many similar commands are registered.
The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique capable of preventing the work of selecting command options from becoming complicated.
前記の目的を達成するため、表示部に表示された目的地の中から経路探索を行うべき目的地の指定を受け付ける入力支援システムであって、前記目的地と基準の位置との距離に応じて、前記目的地とともに表示すべき経路探索条件を決定する表示対象決定手段と、表示すべき前記経路探索条件と当該経路探索条件によって経路探索が行われる前記目的地とを対応づけた選択肢を前記表示部に表示する選択肢表示手段と、を備える入力支援システムを構成する。 In order to achieve the above-mentioned purpose, an input support system for accepting designation of a destination to be route-searched from destinations displayed on a display unit, according to a distance between the destination and a reference position The display target determining means for determining the route search condition to be displayed together with the destination, and the display unit displaying the options for associating the route search condition to be displayed with the destination where the route search is performed according to the route search condition An input support system including option display means to be displayed on the unit.
すなわち、ナビゲーションシステム等における経路探索は経路を構成する道路区間毎のコストを最小化する手法等によって実現されているが、そのコストの算出法や重みを変更するなどによって探索条件を変更することが可能であり、探索条件として各種の条件を設定できることが一般的である。例えば、車両が走行する道路の経路探索の場合、デフォルトのコストで探索を行う推奨経路探索、経路の距離を短くすることを重視した距離優先や、有料道路を優先的に使用することを重視した有料優先、有料ではない一般道路を優先的に使用することを重視した一般優先、これらの経路と別のルートを探索するための条件となる別ルート等が探索条件として設定できる構成が多い。 In other words, the route search in a navigation system or the like is realized by a method of minimizing the cost for each road section constituting the route, but the search condition can be changed by changing the cost calculation method or weight. In general, various conditions can be set as search conditions. For example, in the case of a route search for a road on which a vehicle travels, a recommended route search that searches at a default cost, distance priority that emphasizes shortening the distance of the route, and priority on using toll roads preferentially There are many configurations that can set search conditions such as pay priority, general priority that prioritizes the use of non-charged general roads, and other routes that are conditions for searching for routes different from these routes.
従って、表示部に目的地を表示して経路探索を行うべき目的地の指定を受け付ける入力支援システムにおいて、探索条件の全てを選択可能に表示すると、同一の目的地についての選択肢が多岐にわたり、選択肢の表示が極めて見づらくなってしまう。また、目的地は種々の手法で指定可能であるが、目的地の選択肢は類似してしまうことが多い。例えば、人の居住地を人名で指定する場合においては同一名の人名が複数存在し得るため、類似した選択肢が複数個になり得る。また、施設を名称で目的地を特定する際に、同一系列の施設(例えば、支店名が異なる施設)が複数個存在すれば、類似した選択肢が複数個になり得る。このような類似は、目的地を簡略化した場合に特に多く発生する。いずれにしても、類似した目的地のいずれかを選択するための選択肢が多く表示されると、選択作業が繁雑になってしまう。 Therefore, in the input support system that displays the destination on the display unit and accepts the designation of the destination to be searched for, if all of the search conditions are displayed in a selectable manner, there are various options for the same destination. Is extremely difficult to see. The destination can be specified by various methods, but the destination options are often similar. For example, when a person's place of residence is specified by a person name, there can be a plurality of person names with the same name, and therefore there can be a plurality of similar options. Further, when a destination is specified by name of a facility, if there are a plurality of facilities of the same series (for example, facilities having different branch names), a plurality of similar options can be obtained. Such similarities occur especially when the destination is simplified. In any case, if many options for selecting any one of the similar destinations are displayed, the selection work becomes complicated.
そこで、本発明にかかる入力支援システムにおいては、目的地と基準の位置との距離に応じて、目的地とともに表示すべき経路探索条件を決定し、決定した経路探索条件と目的地とを対応づけた選択肢を表示部に表示する。すなわち、経路探索条件は、各種の条件が存在し得るが、目的地と基準の位置との距離を参照すれば、経路探索に使用される頻度が多い経路探索条件と使用される頻度が少ない経路探索条件とを特定することができる。従って、経路探索に使用される頻度が多い経路探索条件は表示すべき経路探索条件とし、使用される頻度が少ない経路探索条件は表示すべき経路探索条件としないように表示対象を決定することができる。この結果、コマンドの選択肢を選択する作業が煩雑化することを防止することができる。 Therefore, in the input support system according to the present invention, the route search condition to be displayed together with the destination is determined according to the distance between the destination and the reference position, and the determined route search condition is associated with the destination. The selected option is displayed on the display unit. In other words, various conditions may exist for the route search condition. If the distance between the destination and the reference position is referred to, the route search condition that is frequently used for route search and the route that is used less frequently are used. Search conditions can be specified. Therefore, it is possible to determine a display target so that a route search condition frequently used for route search is a route search condition to be displayed and a route search condition less frequently used is not a route search condition to be displayed. it can. As a result, it is possible to prevent the operation of selecting command options from becoming complicated.
ここで、表示対象決定手段は、目的地と基準の位置との距離に応じて、目的地とともに表示すべき経路探索条件を決定することができればよい。すなわち、目的地と基準の位置との距離に応じて、経路探索に使用される可能性が高い経路探索条件を表示すべき経路探索条件とし、経路探索に使用される可能性が低い経路探索条件を表示すべきではない経路探索条件とすることができればよい。従って、基準の位置は、目的地への経路探索条件を限定するために参照し得る位置であれば良く、例えば、入力支援システムを利用する利用者が経路探索の起点としてよく利用する位置(自宅位置や勤務先の位置、現在地等)によって構成可能である。 Here, the display target determining unit only needs to be able to determine the route search condition to be displayed together with the destination according to the distance between the destination and the reference position. That is, according to the distance between the destination and the reference position, the route search condition that is likely to be used for route search is set as the route search condition to be displayed, and the route search condition that is not likely to be used for route search. As long as the route search condition should not be displayed. Therefore, the reference position may be any position that can be referred to in order to limit the route search condition to the destination. For example, a position that is frequently used as a starting point for route search by a user using the input support system (home Position, work location, current location, etc.).
選択肢表示手段は、表示すべき経路探索条件と当該経路探索条件によって経路探索が行われる目的地とを対応づけた選択肢を表示部に表示することができればよい。すなわち、表示部に目的地と経路探索条件とを選択するための選択肢を表示する構成において、目的地と基準の位置との距離に応じて選択肢を限定して表示することができればよい。表示部に表示された選択肢は、当該選択肢が選択されることによって目的地および経路探索条件の指定を受け付けるように構成されていれば良く、入力手段としては種々の手段を想定可能である。例えば、利用者がボタン等による入力部を操作することによって表示部に表示されたカーソルを移動させて選択肢を指示しても良いし、利用者が表示部に表示された選択肢に触れることによって選択肢を指示しても良い。 The option display means only needs to be able to display, on the display unit, an option that associates the route search condition to be displayed with the destination where the route search is performed based on the route search condition. That is, in the configuration in which options for selecting the destination and the route search condition are displayed on the display unit, it is only necessary that the options can be limited and displayed according to the distance between the destination and the reference position. The option displayed on the display unit only needs to be configured to accept the designation of the destination and the route search condition when the option is selected, and various means can be assumed as the input means. For example, the user may move the cursor displayed on the display unit by operating the input unit using a button or the like, and may indicate an option, or the user touches the option displayed on the display unit. May be instructed.
また、利用者が選択肢に関する発話を行った場合に、当該選択肢を指定する音声コマンドの発話を認識することによって選択肢に対応づけられた目的地への経路探索を選択肢に対応づけられた経路探索条件によって実行するコマンドを認識する音声コマンド認識手段を備える構成であっても良い。特に、選択肢を指定する音声コマンドを発話することによって選択肢を指定する態様においては、音声コマンドが簡易であることが好ましい。そして、選択肢が簡易であると、同一の目的地への経路を異なる経路探索条件で探索させるための選択肢が多数存在する場合、音声コマンド同士が類似することになり、音声コマンド同士を区別するのが煩雑になる。しかし、本発明にかかる入力支援システムにおいては目的地と基準の位置との距離によって選択肢が限定されるため、音声コマンド同士を容易に区別することが可能である。 In addition, when the user utters an option, the route search condition that associates the route search to the destination associated with the option by recognizing the utterance of the voice command that specifies the option. The voice command recognition means for recognizing the command to be executed may be provided. In particular, in a mode in which options are specified by speaking a voice command that specifies options, it is preferable that the voice commands are simple. And if the options are simple, if there are many options for searching for the route to the same destination under different route search conditions, the voice commands will be similar, and the voice commands will be distinguished. Becomes complicated. However, in the input support system according to the present invention, since the choices are limited by the distance between the destination and the reference position, it is possible to easily distinguish voice commands from each other.
さらに、目的地と基準の位置との距離に応じて、目的地とともに表示すべき経路探索条件を決定するための構成としては、種々の構成を採用可能である。例えば、表示対象決定手段が、表示すべき経路探索条件と目的地との組み合わせを記録媒体に記録し、表示すべきでない経路探索条件と目的地との組み合わせを記録媒体に記録しないことによって、表示すべき経路探索条件を決定する構成としても良い。すなわち、選択肢表示手段において、記録媒体に記録された経路探索条件と目的地との組み合わせの全てを選択肢とし、選択肢の少なくとも一部を表示部に表示することにより、表示すべき経路探索条件の全てを選択肢として表示し得る構成とする。表示すべきでない経路探索条件と目的地との組み合わせは記録媒体に記録されないため、選択肢とはなり得ない。むろん、ここでは、表示部の大きさや選択肢を示すアイコンの大きさ等に応じて表示部に表示する選択肢の数を調整することが可能であり、この意味で、選択肢の少なくとも一部を表示部に表示すれば良い。 Furthermore, various configurations can be adopted as a configuration for determining a route search condition to be displayed together with the destination according to the distance between the destination and the reference position. For example, the display target determining means records the combination of the route search condition to be displayed and the destination on the recording medium, and does not record the combination of the route search condition to be displayed and the destination on the recording medium. A configuration may be used in which a route search condition to be determined is determined. That is, in the option display means, all combinations of the route search conditions recorded on the recording medium and the destination are selected, and at least a part of the options are displayed on the display unit, so that all the route search conditions to be displayed are displayed. Can be displayed as an option. Since the combination of the route search condition and the destination that should not be displayed is not recorded on the recording medium, it cannot be an option. Of course, here, it is possible to adjust the number of options displayed on the display unit according to the size of the display unit, the size of the icon indicating the options, etc. In this sense, at least a part of the options is displayed on the display unit. It is sufficient to display it.
なお、選択肢を指定する音声コマンドの発話を音声コマンド認識手段によって認識する構成においては、記録媒体に記録されている、表示すべき経路探索条件と目的地との組み合わせに基づいて音声コマンドを認識する。例えば、表示すべき経路探索条件と目的地との組み合わせに対応する音声コマンドの発話内容を示すデータを記録媒体に保持する構成とし、受け付けた発話の音と当該データが示す音とを比較することによって音声コマンドを認識する構成とする。従って、表示すべきでない経路探索条件と目的地との組み合わせは記録媒体に記録されない構成であれば、受け付けた発話の音と比較すべきデータが少なくなるため、誤認識が発生する可能性を抑制することができる。 In the configuration in which the voice command recognition means recognizes the utterance of the voice command specifying the option, the voice command is recognized based on the combination of the route search condition to be displayed and the destination recorded in the recording medium. . For example, the data indicating the utterance content of the voice command corresponding to the combination of the route search condition to be displayed and the destination is stored in the recording medium, and the received utterance sound is compared with the sound indicated by the data. Is configured to recognize voice commands. Therefore, if the combination of the route search condition and the destination that should not be displayed is not recorded on the recording medium, the amount of data to be compared with the sound of the accepted utterance will be reduced, and the possibility of erroneous recognition will be suppressed. can do.
さらに、表示対象決定手段が、目的地に対して複数の経路探索条件を対応づけて記録媒体に記録するとともに、表示すべき経路探索条件には表示対象であることを示すフラグを対応付けることによって、表示すべき経路探索条件を決定する構成としても良い。この場合、選択肢表示手段は、フラグが対応づけられた経路探索条件と目的地との組み合わせの全てを選択肢とし、選択肢の少なくとも一部を表示部に表示する構成とする。すなわち、表示すべき経路探索条件に表示対象であることを示すフラグを対応付け、表示すべきではない経路探索条件に表示対象であることを示すフラグを対応づけないことによって表示対象を制御する構成とする。この構成によれば、容易に表示対象を制御することができるとともに、表示すべきではない経路探索条件について、表示させるべき理由が生じた場合(例えば、利用者の特殊な嗜好に応じるためなど)当該経路探索条件を表示させることが可能になる。 Further, the display target determining means records a plurality of route search conditions in association with the destination on the recording medium, and associates a flag indicating that the display target is displayed with the route search condition to be displayed, The route search condition to be displayed may be determined. In this case, the option display means is configured to display all combinations of the route search conditions and destinations associated with the flags as options and display at least a part of the options on the display unit. That is, a configuration for controlling a display target by associating a flag indicating a display target with a route search condition to be displayed and not associating a flag indicating a display target with a route search condition that should not be displayed And According to this configuration, the display target can be easily controlled, and there is a reason for displaying the route search condition that should not be displayed (for example, according to a user's special preference). The route search condition can be displayed.
さらに、表示すべき経路探索条件を決定するために指針とする要素としては種々の要素を採用可能である。例えば、目的地と基準の位置との距離が遠い場合、距離が近い場合と比較して、有料道路を優先的に使用する経路を探索する経路探索条件(有料優先)が利用される頻度が相対的に多い。また、経路を決定する前に有料道路を利用した場合の時間や料金が知りたいと思う利用者は多い。一方、目的地と基準の位置との距離が近い場合、距離が遠い場合と比較して、有料ではない一般道路を優先的に使用する経路を探索する経路探索条件(一般優先)が利用される頻度が相対的に多い。また、経路を決定する前に有料の道路を利用した場合の時間や料金が知りたいと思う利用者は少ない。 Furthermore, various elements can be adopted as elements used as guidelines for determining the route search conditions to be displayed. For example, when the distance between the destination and the reference position is long, the frequency of using the route search condition (paid priority) that searches for a route that preferentially uses a toll road is used compared to when the distance is close Many. There are many users who want to know the time and fee when using a toll road before deciding the route. On the other hand, when the distance between the destination and the reference position is short, a route search condition (general priority) for searching for a route that preferentially uses a non-paid general road is used compared to when the distance is long. The frequency is relatively high. In addition, there are few users who want to know the time and fee when using a toll road before deciding the route.
そこで、目的地と基準の位置との距離が所定距離以上である場合、有料道路を優先的に使用する経路を探索する経路探索条件を、表示すべき経路探索条件とすることが好ましい。また、この場合においては、有料ではない一般道路を優先的に使用する経路を探索する経路探索条件は表示しないことが好ましい。これらの構成によれば、利用頻度が高く、利用価値が高い経路探索条件を表示対象とすることができる。さらに、目的地と基準の位置との距離が所定距離よりも小さい場合、有料ではない一般道路を優先的に使用する経路を探索する経路探索条件を、表示すべき経路探索条件とすることが好ましい。また、この場合においては、有料道路を優先的に使用する経路を探索する経路探索条件は表示しないことが好ましい。これらの構成によれば、利用頻度が高く、利用価値が高い経路探索条件を表示対象とすることができる。 Therefore, when the distance between the destination and the reference position is a predetermined distance or more, it is preferable that a route search condition for searching for a route that preferentially uses the toll road is a route search condition to be displayed. In this case, it is preferable not to display a route search condition for searching for a route that preferentially uses a general road that is not charged. According to these configurations, a route search condition having a high use frequency and a high use value can be displayed. Furthermore, when the distance between the destination and the reference position is smaller than the predetermined distance, it is preferable that a route search condition for searching for a route that preferentially uses a non-paid general road is a route search condition to be displayed. . In this case, it is preferable not to display a route search condition for searching for a route that preferentially uses the toll road. According to these configurations, a route search condition having a high use frequency and a high use value can be displayed.
さらに、本発明のように、目的地と基準の位置との距離に応じて表示すべき経路探索条件を決定する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような手段を備えた入力支援システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。 Furthermore, the method of determining the route search condition to be displayed according to the distance between the destination and the reference position as in the present invention can also be applied as a program or method. The system, program, and method as described above can be realized as a single device or can be realized as a plurality of devices, and include various aspects. For example, it is possible to provide an input support system, method, and program provided with the above-described means. Further, some changes may be made as appropriate, such as a part of software and a part of hardware. Furthermore, the invention can be realized as a recording medium for a program for controlling the system. Of course, the software recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium to be developed in the future.
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)ナビゲーション装置の構成:
(2)新規登録処理:
(3)経路探索処理:
(4)他の実施形態:
Here, embodiments of the present invention will be described in the following order.
(1) Configuration of navigation device:
(2) New registration process:
(3) Route search processing:
(4) Other embodiments:
(1)ナビゲーション装置の構成:
図1は、本発明の一実施形態である携帯端末10の構成を示すブロック図である。携帯端末10は、CPU、RAM、ROM等を備える制御部20を備えており、制御部20は、当該ROMや記録媒体30に記録された所望のプログラムを実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラム21を実行可能である。当該ナビゲーションプログラム21は、表示部に現在地と現在地周辺の地図を表示する機能と目的地までの経路を探索して案内する機能を制御部20に実現させることができる。すなわち、携帯端末10においてナビゲーションプログラム21が実行されることにより、携帯端末10がナビゲーション装置として機能する。
(1) Configuration of navigation device:
FIG. 1 is a block diagram showing a configuration of a
なお、本実施形態においては経路を構成する道路区間毎にコストが定義されており、経路におけるコストを最小化する手法によって経路探索が実現される。このような経路探索においては、コストの算出法や演算に寄与する重みを変更するなどによって探索条件を変更することが可能であり、探索条件として複数の条件を設定可能である。具体的には、デフォルトのコストで探索を行う推奨経路探索や、経路の距離を短くすることを重視した距離優先、有料道路を優先的に使用することを重視した有料優先、有料ではない一般道路を優先的に使用することを重視した一般優先、これらの経路と別のルートを探索するための条件となる別ルート等が探索条件として設定可能である。 In this embodiment, the cost is defined for each road section constituting the route, and the route search is realized by a method for minimizing the cost in the route. In such a route search, the search condition can be changed by changing the cost calculation method or the weight that contributes to the calculation, and a plurality of conditions can be set as the search condition. Specifically, recommended route search that searches at the default cost, distance priority that emphasizes shortening the distance of the route, toll priority that emphasizes priority use of toll roads, general roads that are not tolled As a search condition, it is possible to set a general priority that places priority on the use of, and another route that is a condition for searching for a route different from these routes.
さらに、ナビゲーションプログラム21は、ナビゲーション機能に付随する機能として、目的地の入力を支援する機能と発話によって入力されたコマンドを認識する音声認識機能とを制御部20に実現させることができる。本実施形態にかかる携帯端末10は、GPS受信部41とユーザI/F部42と通信部43とを備えている。GPS受信部41は、GPS衛星からの電波を受信し、図示しないインタフェースを介して携帯端末10の現在地を算出するための信号を出力する。制御部20は、当該GPS受信部41の出力信号に基づいて携帯端末10の現在地を取得する。
Furthermore, the
ユーザI/F部42は、利用者の指示を入力し、また利用者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイからなる入力部を兼ねた表示部やスピーカー等の出力音の出力部、マイクからなる音声入力部を備えている。ユーザI/F部42は制御信号を制御部20から受信し、各種案内を行うための画像をタッチパネルディスプレイに表示し、各種案内を行うための出力音をスピーカーから出力する。また、ユーザI/F部42は、タッチパネルを介した入力内容を示す信号やマイクを介して入力された音声を示す信号を制御部20に送信し、制御部20は当該信号に基づいて利用者の入力内容を特定する。
The user I /
通信部43は、携帯端末10の外部に存在する各種の装置と無線によって通信を行うための回路を備えている。本実施形態において、携帯端末10は、音声認識を行うサーバと無線通信を行うことが可能であり、当該サーバにおいては、携帯端末10から送信された音声データを解析して音声データの元になった発話の内容を示す文字列を返信する機能を備えている。制御部20は、通信部43を介して音声データの送信と文字列を示すデータの受信を行うことが可能である。
The
記録媒体30には地図情報30aが予め記録されている。地図情報30aは、道路区間の端点に対応するノードの位置等を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士の連結を示すリンクデータ、店舗や公共施設等の位置および名称を示す施設データ、携帯端末10の利用者の自宅の位置を示すデータ、位置毎の住所を示す住所データ等を含んでいる。なお、本実施形態において、各データには各データが示す地物の属性を示す属性情報が対応づけられている。例えば、リンクデータにはリンクデータが示す道路区間の属性(有料道路、一般道路など)が対応付けられており、施設データには複数の属性が対応づけられており、地物が施設であることを示す属性や施設の種類を示す属性(店舗、公共施設、飲食店、イタリア料理店など)等が対応づけられている。
誤認識発生判定情報30bは、新規登録対象の音声コマンドと既存の音声コマンドとの誤認識が発生し得るか否かを判定するために参照される情報である。本実施形態においては、誤認識が発生しやすい読みや音を予め特定し、これらを示す情報を誤認識発生判定情報30bとして予め定義してある。本実施形態においては、同音異義語が存在する文字列や音が類似する文字列を誤認識が発生しやすい読みや音として予め特定してある。例えば、人名Aと製造メーカ名Aに含まれる「A」は同音異義語であるため、Aを示す文字列が予め特定されて誤認識発生判定情報30bに登録される。また、母音と子音の構成が一部異なる文字列であるカキとカイなど、類似している文字列も予め特定されて誤認識発生判定情報30bに登録される。 The misrecognition occurrence determination information 30b is information that is referred to in order to determine whether misrecognition between a newly registered voice command and an existing voice command can occur. In the present embodiment, readings and sounds that are likely to cause erroneous recognition are specified in advance, and information indicating these is defined in advance as erroneous recognition occurrence determination information 30b. In the present embodiment, a character string having a homonym and a character string having similar sounds are specified in advance as readings and sounds that are likely to be erroneously recognized. For example, since “A” included in the person name A and the manufacturer name A is a homonym, a character string indicating A is specified in advance and registered in the erroneous recognition occurrence determination information 30b. Also, similar character strings such as oysters and chis, which are character strings having partially different vowel and consonant configurations, are specified in advance and registered in the erroneous recognition occurrence determination information 30b.
目的地情報30cは、携帯端末10の運用過程において利用者が登録する情報であり、目的地を選択肢として表示するための情報が含まれている。本実施形態においては、目的地毎に目的地の座標、属性、名称、目的地への経路探索条件、音声コマンドおよび音声コマンドで特定されるプログラムへの命令を規定した情報である。なお、ここで、音声コマンドは音声コマンドを発話する際の音声を示す文字列でありテキスト形式で記述される。また、音声コマンドで特定されるプログラムへの命令はナビゲーションプログラム21に対して受け渡すパラメータ(検索条件等)を含む命令であり、本実施形態においてはURL形式で記述される。また、後述するように、既存の音声コマンドと新規登録対象の音声コマンドとの誤認識が発生し得る場合、目的地情報30cに追加音声コマンドが追加され得る。
The
本実施形態におけるナビゲーションプログラム21は、目的地の入力を支援する機能と発話によって入力されたコマンドを認識する音声認識機能とを制御部20に実現させるため、新規登録受付部21aと誤認識発生判定部21bと追加音声コマンド登録部21cと表示対象決定部21dと選択肢表示部21eと音声コマンド認識部21fとを備えている。
The
新規登録受付部21aは、記録媒体30に対する音声コマンドの新規登録を受け付ける機能を制御部20に実現させるためのプログラムモジュールであり、音声コマンドの入力態様は種々の入力態様を採用可能であるが、本実施形態において制御部20は、経路探索対象となる目的地から音声コマンドを生成し、記録媒体30に対して当該音声コマンドを含む目的地情報30cを追加することによって音声コマンドを新規登録する。
The new registration receiving unit 21a is a program module for causing the
すなわち、ユーザI/F部42の表示部にスクロール可能な地図を表示させた状態において、ユーザI/F部42は、利用者が地図をスクロールさせる操作を受け付ける。これと同時に、ユーザI/F部42は、地図上での位置の指定を受け付ける。そして、ユーザI/F部42は、指定された内容を示す情報を制御部20に対して出力する。制御部20は、新規登録受付部21aの処理によって、利用者による地図のスクロールと、地図上での位置の指定とを受け付け、目的地の座標を特定する。さらに、制御部20は、利用者の指定を受け付け、または、自動で、当該目的地の名称を特定する。すなわち、ユーザI/F部42を介して利用者が目的地の名称(例えば、人名等)を指定した場合、制御部20は、指定された名称を目的地の名称とする。また、このとき、制御部20は、ユーザI/F部42を介して利用者が指定する目的地の属性(例えば、人)を受け付け、目的地に対応づける。一方、ユーザI/F部42を介して自動で名称を決定することを指定した場合、制御部20は、地図情報30aを参照し、目的地の座標で指定される位置に存在する施設を特定し、当該施設の施設データに対応づけられた名称を目的地の名称とする。この場合、制御部20は、地図情報30aの施設データに対応づけられた属性を取得し、目的地に対応づける。
That is, in a state where a scrollable map is displayed on the display unit of the user I /
さらに、制御部20は、同一の目的地に対して複数の経路探索条件を対応づける。本実施形態においては、デフォルトで目的地情報30cに登録される経路探索条件と、表示対象決定部21dでの処理結果に応じて目的地情報30cに登録される経路探索条件とが存在する。一例としては、前者が推奨経路の探索、距離優先の探索、別ルートの探索であり、後者が有料優先の探索、一般優先の探索である例が挙げられる。ここでは、この例について説明する。
Furthermore, the
さらに、制御部20は、目的地の名称と属性と経路探索条件に基づいて音声コマンドの読みを示す文字列を生成する。ここで、当該文字列は目的地の名称と属性と経路探索条件とに応じて変化する部分と規定の部分とによって構成され、変化する部分を目的地の名称と属性と経路探索条件とによって適宜変化させた複数個の文字列が生成される。例えば、制御部20は、名称が人名Aである場合「A」の読みを示す文字列を取得し、属性が人である場合、「さんの家」の読みを示す文字列を取得し、経路探索条件が「推奨経路の探索」である場合、「推奨経路」の読みを示す文字列を取得する。そして、制御部20は、これらの文字列に、規定の部分である「に」「で行きたい」を加えた「Aさんの家に推奨経路で行きたい」という文字列を生成して音声コマンドの読みを示す文字列とする。さらに、制御部20は、各文字列で指定される経路探索条件によって目的地への経路を探索するためにプログラムに与えるべき命令をURL形式で生成する。制御部20は、以上のようにして取得された目的地の座標、属性、名称、経路探索条件、音声コマンドを目的地情報30cとして記録媒体30に記録することにより、音声コマンドの新規登録を行う。
Furthermore, the
誤認識発生判定部21bは、新規登録対象の音声コマンドと既存の音声コマンドとの誤認識が発生し得るか否かを判定する機能を制御部20に実現させるためのプログラムモジュールである。すなわち、音声コマンドの読みが類似している場合や異なる読みであっても音が類似している場合などにおいては、音声コマンドの誤認識が発生しやすい。そこで、制御部20は、新規登録対象の音声コマンドと、誤認識発生判定情報30bとを比較することによって、当該新規登録対象の音声コマンドと、既存の音声コマンドとで誤認識が発生し得るか否かを判定する。
The misrecognition occurrence determination unit 21b is a program module for causing the
すなわち、誤認識発生判定情報30bには、誤認識が発生しやすい読みや音が登録されているため、新規登録対象の音声コマンドの文字列に含まれる目的地の名称が誤認識発生判定情報30bに規定された読みや音と同一あるいは類似している場合、既存の音声コマンドとの誤認識が発生し得ると判定することができる。この構成により、新規登録対象の音声コマンドと既存の音声コマンドとを直接比較することなく、新規登録対象の音声コマンドと既存の音声コマンドとの誤認識が発生し得るか否かを判定することができる。 That is, in the misrecognition occurrence determination information 30b, readings and sounds that are likely to cause misrecognition are registered, and therefore the destination name included in the character string of the voice command to be newly registered is the misrecognition occurrence determination information 30b. If it is the same as or similar to the reading or sound defined in the above, it can be determined that an erroneous recognition with an existing voice command may occur. With this configuration, it is possible to determine whether or not a misrecognition between a new voice command to be registered and an existing voice command can occur without directly comparing the new voice command to be registered with the existing voice command. it can.
追加音声コマンド登録部21cは、誤認識発生判定部21bの処理によって誤認識が発生し得ると判定された場合において、新規登録対象の音声コマンドと既存の音声コマンドとを区別するための追加音声コマンドを記録媒体30に登録する機能を制御部20に実現させるプログラムモジュールである。
The additional voice
本実施形態において制御部20は、既存の音声コマンドには追加音声コマンドを追加せず、新規登録対象の音声コマンドに追加音声コマンドを追加して記録媒体30に登録する。すなわち、新規登録受付部21aの処理によって目的地情報30cに追加された情報に対して、追加音声コマンドの読みを示す文字列を追加する。この構成によれば、既存の音声コマンドに関するデータに修正や追記は必要ないため、既存の音声コマンドをバグ等によって削除したり、データを破損させたりすることを防止することができる。
In the present embodiment, the
追加音声コマンドは、既存の音声コマンドと新規登録対象の音声コマンドとを区別するためのコマンドであれば良く、本実施形態において、制御部20は、音声コマンドによって指定される指定対象の属性に応じて追加音声コマンドを決定する。すなわち、追加音声コマンドも発話によって入力されるため、追加音声コマンドが追加される新規登録対象の音声コマンドの内容が追加音声コマンドから想起されるような読みであることが好ましい。そして、本実施形態において、新規登録対象の音声コマンドによって指定される指定対象は目的地および目的地までの経路探索条件である。従って、利用者が追加音声コマンドを発話する場合、当該目的地を意識しながら発話するはずである。
The additional voice command may be a command for distinguishing between the existing voice command and the newly registered voice command. In the present embodiment, the
そこで、本実施形態においては、新規登録対象の音声コマンドによって指定される目的地の属性に応じた追加音声コマンドを記録媒体30に登録する。この構成によれば、利用者が容易に想起可能なコマンドによって追加音声コマンドを定義することができる。具体的には、制御部20は、追加音声コマンド登録部21cの処理により、新規登録対象の音声コマンドが対応づけられた目的地情報30cを参照し、当該新規登録対象の音声コマンドによって指定される目的地の属性を特定する。そして、当該属性に応じて予め決められた決定手法によって追加音声コマンドを決定する。
Therefore, in this embodiment, an additional voice command corresponding to the destination attribute specified by the voice command to be newly registered is registered in the
本実施形態においては、属性自体で追加音声コマンドを規定する場合と、属性に関連する事項によって追加コマンドを規定する場合とがある。より具体的には、新規登録対象の音声コマンドによって指定される目的地の属性が施設である場合、制御部20は、目的地の属性を発話する際の音声で追加音声コマンドを規定する。すなわち、目的地自体を指す目的地の名称は音声コマンドの読みを示す文字列として登録済みであるため、目的地の属性を発話する際の音声を追加音声コマンドとする。例えば、制御部20は、目的地の属性である「店舗」の読みを示す文字列を取得し、当該文字列を追加音声コマンドとし、目的地情報30cに追加する。この構成によれば、指定対象である目的地自体ではないが指定対象を強く想起させ得る音声を追加音声コマンドとすることができる。
In this embodiment, there are a case where an additional voice command is defined by the attribute itself and a case where the additional command is defined by a matter related to the attribute. More specifically, when the destination attribute specified by the voice command to be newly registered is a facility, the
さらに、新規登録対象の音声コマンドによって指定される目的地の属性が人である場合、制御部20は、人に関する住所を発話する際の音声で追加音声コマンドを規定する。具体的には、制御部20は、目的地情報30cに基づいて目的地である人の座標を特定し、地図情報30aに基づいて当該座標の住所を特定する。そして、住所の少なくとも一部(例えば、X国Y県Z市、、、という住所の中の「Z市」を抽出し、その読みを示す文字列を取得する。そして、制御部20は、当該文字列を追加音声コマンドとして目的地情報30cに追加する。すなわち、人に関連する要素を想起しながら人を指定することは極めて容易であるため、人に関連する要素の一つである住所を発話する際の音声で追加音声コマンドを規定する。この構成によれば、指定対象である人を極めて容易に想起することが可能な音声を追加音声コマンドとすることができる。むろん、追加音声コマンドを音声コマンドに追加するためには、規定の文字列(例えば、「に」や「の」等)を加えても良い。さらに、
Further, when the destination attribute specified by the new voice command to be registered is a person, the
選択肢表示部21eは、表示すべき経路探索条件と当該経路探索条件によって経路探索が行われる目的地とを対応づけた選択肢をユーザI/F部42の表示部に表示する機能を制御部20に実現させるプログラムモジュールである。本実施形態においては、以上のようにして音声コマンドを含む目的地情報30cが記録媒体30に追加された状態において、利用者が目的地を設定するための処理を開始することが可能であり、当該処理が開始されると、制御部20は、目的地と経路探索条件とを選択するための選択肢を表示するための制御信号をユーザI/F部42の表示部に対して出力し、表示部に選択肢を表示させる。
The
図4A,4Bは、携帯端末10の表示部10aに表示された選択肢の例であり、これらの図においては、内部に音声コマンドを表示した矩形によって各選択肢が示されている。表示部に表示された選択肢は、当該選択肢が選択されることによって目的地および経路探索条件の指定を受け付けるように構成されていれば良く、入力手段としては種々の手段を想定可能である。本実施形態においては、ユーザI/F部42の表示部がタッチパネルであることを利用し、利用者が表示部に表示された選択肢に触れることによって出力される信号を制御部20が受け付けて、利用者が指示した選択肢を特定することが可能である。さらに、利用者がユーザI/F部42のマイクに対して音声コマンドを発話し、制御部20が音声コマンドを認識することにより、利用者が指示した選択肢を特定することが可能である。
4A and 4B are examples of options displayed on the
なお、表示部に選択肢を表示させる際に、制御部20は、記録媒体30に目的地情報30cとして記録された、経路探索条件と目的地との組み合わせの全てを選択肢とする。そして、制御部20は、ユーザI/F部42に対して選択肢のアイコンを規定の順序(例えば、目的地の名称のアルファベット順)で表示するための制御信号を出力する。選択肢のアイコンは、ユーザI/F部42の表示部に規定の個数だけ表示されるような大きさで定義されているため、選択肢の数が規定の個数より多ければ選択肢の一部が表示され、選択肢の数が規定の個数より少なければ選択肢の全てが表示される。むろん、前者の場合、表示内容をスクロールさせることによって表示対象の選択肢を切り替え、選択肢の全てを表示し得る。
When displaying the options on the display unit, the
本実施形態においては、上述の様に5つの探索条件によって経路探索を行うことが可能であり、ユーザI/F部42の表示部に探索条件の全てを選択可能に表示すると、同一の目的地についての選択肢が多岐にわたり、選択肢の表示が極めて見づらくなってしまう。また、目的地の名称としての人名は同一の人名が存在し得るし、実社会では店舗名と人名とが同一あるいは類似であるような場合も多く、目的地の名称である人名と施設の名称とが同一あるいは類似である場合が多い。従って、目的地の選択肢は類似してしまうことが多い。さらに、施設を名称で目的地を特定する際に、同一系列の施設(例えば、支店名が異なる施設)が複数個存在すれば、類似した選択肢が複数個になり得る。このような類似は、目的地の選択肢を簡略化した場合(例えば、目的地の名称を選択肢として表示する場合)に特に多く発生する。いずれにしても、類似した目的地のいずれかを選択するための選択肢が多く表示されると、選択作業が繁雑になってしまう。
In the present embodiment, as described above, a route search can be performed based on the five search conditions. When all the search conditions are displayed on the display unit of the user I /
そこで、本実施形態においては、制御部20は、表示対象決定部21dの処理により、目的地と基準の位置との距離に応じて、目的地とともに表示すべき経路探索条件を決定する。すなわち、制御部20は、目的地と基準の位置との距離に応じて、経路探索に使用される頻度が多い経路探索条件を表示すべき経路探索条件とし、経路探索に使用される頻度が少ない経路探索条件を表示すべきではない経路探索条件とする。この結果、コマンドの選択肢を選択する作業が煩雑化することを防止することができる。
Therefore, in the present embodiment, the
なお、本実施形態においては、有料優先の探索と一般優先の探索について表示すべきか否かが表示対象決定部21dによって決定される。具体的には、目的地と基準の位置との距離が遠い場合、距離が近い場合と比較して、有料道路を優先的に使用する経路を探索する経路探索条件(有料優先)が利用される頻度が相対的に多い。また、経路を決定する前に有料道路を利用した場合の時間や料金が知りたいと思う利用者は多い。一方、目的地と基準の位置との距離が近い場合、距離が遠い場合と比較して、有料ではない一般道路を優先的に使用する経路を探索する経路探索条件(一般優先)が利用される頻度が相対的に多い。また、経路を決定する前に有料の道路を利用した場合の時間や料金が知りたいと思う利用者は少ない。
In the present embodiment, the display
そこで、本実施形態において制御部20は、目的地と基準の位置との距離が所定距離以上である場合、有料優先を表示すべき経路探索条件とし、一般優先は表示しないように構成する。さらに、制御部20は、目的地と基準の位置との距離が所定距離よりも小さい場合、一般優先を表示すべき経路探索条件とし、有料優先は表示しないように構成する。これらの構成によれば、利用頻度が高く、利用価値が高い経路探索条件を表示対象とすることができる。
Therefore, in the present embodiment, when the distance between the destination and the reference position is equal to or greater than a predetermined distance, the
なお、表示すべき経路探索条件の制御は種々の手法によって実現可能であるが、本実施形態においては、上述のように、目的地情報30cとして記録された、経路探索条件と目的地との組み合わせの全てが選択肢となる。そして、目的地情報30cとして経路探索条件が記録されていなければ、当該経路探索条件と目的地との組み合わせは選択肢とはならない。従って、本実施形態において、制御部20は、表示すべき経路探索条件と目的地との組み合わせを目的地情報30cとして記録媒体30に記録し、表示すべきでない経路探索条件と目的地との組み合わせを目的地情報30cとして記録媒体30に記録しないことによって、表示すべき経路探索条件を決定していることになる。すなわち、目的地と基準の位置との距離に応じて選択肢を限定して表示していることになる。
The route search conditions to be displayed can be controlled by various methods. In the present embodiment, as described above, the combination of the route search conditions and the destination recorded as the
また、基準の位置は、目的地への経路探索条件を限定するために参照し得る位置であれば良く、本実施形態においては地図情報30aに自宅データとして記録された自宅の位置である。本実施形態において、目的地への経路は携帯端末10の現在地を起点として定義される。従って、基準の位置である自宅の位置は必ずしも経路探索の起点とはならないが、多くの利用者は自宅にほぼ毎日帰宅する生活の中で携帯端末10を使用するため、自宅の位置を基準にして表示すべき経路探索条件を決定すれば、多くの場合、経路探索に使用される頻度が多い経路探索条件を表示すべき経路探索条件とし、経路探索に使用される頻度が少ない経路探索条件を表示すべきではない経路探索条件とすることができる。
The reference position may be any position that can be referred to in order to limit the route search condition to the destination. In this embodiment, the reference position is a home position recorded as home data in the
音声コマンド認識部21fは、音声コマンドを認識する機能を制御部20に実現させるプログラムモジュールであり、本実施形態においては、さらに、追加音声コマンドに基づいて新規登録対象の音声コマンドと既存の音声コマンドとを区別して認識する機能を制御部20に実現させる。すなわち、利用者は、選択肢に対応づけられた目的地への経路探索を選択肢に対応づけられた経路探索条件によって実行する指示を、音声コマンドを発話することによって携帯端末10に与えることが可能である。すなわち、利用者は、ユーザI/F部42のマイクに対して音声コマンド(あるいは追加音声コマンドと音声コマンドとの組み合わせ)を発話することによって指示を行う。発話が行われると、制御部20は、音声コマンド認識部21fの処理により、ユーザI/F部42のマイクから出力される信号に基づいて発話内容を示す音声データを生成する。そして、通信部43を介して外部のサーバに当該音声データを送信する。当該サーバは当該音声データを受信して当該音声データを解析することによって音声データの内容を認識し、発話内容を文字列化する。そして、サーバは当該文字列を示すデータを携帯端末10に対して返信する。制御部20は、音声コマンド認識部21fの処理により、通信部43を介して当該文字列を示すデータを受信することにより、発話内容を示す文字列を取得する。
The voice
制御部20は、当該発話内容を示す文字列と目的地情報30cに規定された音声コマンド(あるいは追加音声コマンドと音声コマンドとの組み合わせ)とが一致し、または、類似する場合には、当該音声コマンドが入力されたと判定する。そして、制御部20は、現在地から音声コマンドが示す目的地に到達するための経路を音声コマンドが示す経路探索条件で探索する。
When the character string indicating the content of the utterance and the voice command (or the combination of the additional voice command and the voice command) defined in the
本実施形態においては、複数の目的地についての目的地情報30cが登録可能であるとともに、目的地の名称が同一である、あるいは類似している状況が発生し得る。すなわち、既存の音声コマンドに類似している音声コマンドが新規登録対象となることがあり得る。この場合に、単に、既存の音声コマンドを維持した状態で、新規登録対象の音声コマンドを登録すると、類似した音声コマンドが併存し、音声認識における誤認識を誘発してしまう。しかし、本実施形態においては、新規登録対象の音声コマンドと既存の音声コマンドとの誤認識が発生し得る場合に両者を区別するための追加音声コマンドが目的地情報30cとして記録媒体30に登録される。
In the present embodiment, the
そこで、制御部20は、追加音声コマンドに基づいて新規登録対象の音声コマンドと既存の音声コマンドとを区別して認識する。具体的には、目的地の名称が同一である複数の目的地情報30cが存在する場合、先に登録された目的地情報30cに含まれる音声コマンドが既存の音声コマンドであり、後に登録された目的地情報30cに含まれる音声コマンドは新規登録対象の音声コマンドとして登録された音声コマンドである。このため、発話内容を示す文字列に含まれる目的地の名称が、2カ所の目的地についての目的地情報30cとして記録されている場合、制御部20は、後に登録された目的地情報30cに含まれる追加音声コマンドを抽出する。そして、発話内容を示す文字列に追加音声コマンドが含まれていなければ、既存の音声コマンドが入力されたと見なす。一方、制御部20は、発話内容を示す文字列に追加音声コマンドが含まれていれば、新規登録された音声コマンドが入力されたと見なす。このような構成によれば、新規登録対象の音声コマンドと既存の音声コマンドとが区別され、両者において誤認識が発生することを防止することができる。従って、音声認識の精度を低下させることなく類似する音声コマンドを併存させることが可能である。
Therefore, the
さらに、本実施形態においては、選択肢を指定する音声コマンドを発話することによって選択肢を指定する構成であるため、長い音声コマンドよりも短く簡易な音声コマンドである方が好ましい。そして、選択肢が簡易であると、同一の目的地への経路を異なる経路探索条件で探索させるための選択肢が多数存在する本実施形態においては音声コマンド同士が類似することになり、音声コマンド同士を区別するのが煩雑になる。しかし、本発明にかかる入力支援システムにおいては目的地と基準の位置との距離によって選択肢が限定されるため、音声コマンド同士を容易に区別することが可能である。 Further, in the present embodiment, since the option is specified by speaking a voice command specifying the option, it is preferable that the voice command be shorter and simpler than the long voice command. And if the options are simple, in this embodiment where there are many options for searching for the route to the same destination under different route search conditions, the voice commands will be similar, and the voice commands will be It becomes complicated to distinguish. However, in the input support system according to the present invention, since the choices are limited by the distance between the destination and the reference position, it is possible to easily distinguish voice commands from each other.
例えば、本実施形態においては、デフォルトの経路探索条件が3個であり、目的地と基準の位置との距離によって表示すべきか否か決定される経路探索条件が1個であるため、各目的地について4個の経路探索条件が目的地情報30cに記録される。従って、図4A,4Bに示す表示部10aのように8個の選択肢を同時に表示する対応においては、同時に2カ所の目的地の経路探索条件の全てを一覧表示することができる。このように、本実施形態においては、同時に表示される経路探索条件を限定することができるため、限られた大きさの表示部に表示される選択肢の扱いが煩雑になる可能性を抑制することができる。
For example, in this embodiment, there are three default route search conditions, and there is one route search condition that is determined based on the distance between the destination and the reference position. Four route search conditions are recorded in the
さらに、本実施形態においては、表示すべきでない経路探索条件と目的地との組み合わせは目的地情報30cとして記録媒体30に記録されない。従って、表示対象になっていない経路探索条件は、利用者の入力した発話内容を示す文字列と比較される対象にならない。このため、発話の音と比較すべきデータが少なくなるため、誤認識が発生する可能性を抑制することができる。
Furthermore, in this embodiment, a combination of a route search condition and a destination that should not be displayed is not recorded in the
(2)新規登録処理:
次に、新規登録処理について詳細に説明する。図2は、新規登録処理のフローチャートである。本実施形態において、制御部20は、ナビゲーションプログラム21の実行に伴って新規登録処理を実行する。新規登録処理において、制御部20は、まず、新規登録受付部21aの処理により、新規登録指示があったか否かを判定する(ステップS100)。すなわち、制御部20は、ナビゲーションプログラム21の処理によって地図や現在地等を示す画像と各種の入力を受け付けるためのUIとをユーザI/F部42の表示部に表示する。さらに、この状態において、制御部20は、ユーザI/F部42からUIに対する操作が行われたことを示す信号が出力されたか否かを判定している。そして、当該UIに対する操作が地図上の一地点を目的地情報30cに新規登録する指示であった場合、制御部20は、新規登録指示があったと判定する。
(2) New registration process:
Next, the new registration process will be described in detail. FIG. 2 is a flowchart of the new registration process. In the present embodiment, the
ステップS100において、新規登録指示があったと判定された場合、制御部20は、新規登録受付部21aの処理により、デフォルトの経路探索条件で目的地までの経路を探索するための目的地情報30cを記録媒体30に登録する(ステップS105)。すなわち、制御部20は、ユーザI/F部42におけるUIの操作で指定された目的地の座標を取得する。また、UIによって目的地の属性および名称が入力された場合、制御部20は、当該属性および名称を目的地の属性および名称とする。UIによって属性および名称の自動登録が指定された場合、制御部20は、地図情報30aに基づいて目的地の座標に位置する施設を特定し、当該施設の属性および名称を特定する。
If it is determined in step S100 that a new registration instruction has been issued, the
さらに、制御部20は、デフォルトの経路探索条件である推奨経路の探索、距離優先の探索、別ルートの探索を特定する。さらに、制御部20は、目的地の名称および属性と各経路探索条件との組み合わせによって、デフォルトの各経路探索条件で目的地までの経路を探索するための音声コマンド(文字列)を生成する。さらに、制御部20は、音声コマンドで特定されるプログラムへの命令を生成する。そして、制御部20は、目的地の座標、属性、名称、経路探索条件、音声コマンド、音声コマンドで特定されるプログラムへの命令を対応づけた目的地情報30cを記録媒体30に追加することによって新規の音声コマンドを登録する。以上の処理によれば、新規登録対象の目的地についての音声コマンドがデフォルトの経路探索条件について目的地情報30cとして定義済になる。従って、Aさんの家を新規登録するのであれば、ステップS105までの処理によって、図4Aにおける表示部10aに示された「Aさんの家に推奨経路で行きたい」「Aさんの家に距離優先で行きたい」「Aさんの家に別ルートで行きたい」という各音声コマンドは選択肢として表示可能な状態となる。
Furthermore, the
次に、制御部20は、誤認識発生判定情報30bの処理により、ステップS105において新規に登録した音声コマンドが示す目的地の名称が誤認識発生判定情報30bに規定された読みや音と同一あるいは類似の名称であるか否かを判定する(ステップS110)。ステップS110において、目的地の名称が誤認識発生判定情報30bに規定された読みや音と同一あるいは類似の名称であると判定されない場合(すなわち、誤認識が発生しない場合)、制御部20は、ステップS115をスキップする。一方、ステップS110において、目的地の名称が誤認識発生判定情報30bに規定された読みや音と同一あるいは類似の名称であると判定された場合(すなわち、誤認識が発生し得る場合)、制御部20は、追加音声コマンド登録部21cの処理により、新規登録対象の音声コマンドに追加音声コマンドを追加して登録する(ステップS115)。
Next, the
すなわち、制御部20は、ステップS105において新規登録された目的地の属性に基づいて追加音声コマンドを生成し、目的地情報30cに既に記録されている音声コマンドに追加音声コマンドを追加記録する。従って、新規登録対象の目的地である人名「a」と既存の目的地である人名「A」とに誤認識が発生し得るのであれば、ステップS115までの処理によって、新規登録対象の目的地である人名「a」の目的地情報30cに住所を示す追加音声コマンドが追加される。そして、ステップS115までの処理が完了すると、追加音声コマンドが含まれる選択肢が表示可能な状態となる。例えば、図4Bに示す例であれば表示部10aに示された「Z市のaさんの家に推奨経路で行きたい」「Z市のaさんの家に距離優先で行きたい」「Z市のaさんの家に別ルートで行きたい」という各音声コマンド(Z市が追加された音声コマンド)が選択肢として表示可能な状態となる。
That is, the
次に、制御部20は、表示対象決定部21dの処理により、目的地と基準の位置との距離が所定距離以上であるか否かを判定する(ステップS120)。すなわち、制御部20は、ステップS105で登録された目的地の座標と基準の位置である自宅との距離を取得し、当該距離が所定距離以上であるか否かを判定する。なお、当該距離は直線距離であっても良いし、経路上の走行距離であっても良い。
Next, the
そして、ステップS120において、目的地と基準の位置との距離が所定距離以上であると判定された場合、制御部20は、表示対象決定部21dの処理により、新規登録受付部21aの処理を起動し、当該新規登録受付部21aの処理により、有料優先で目的地までの経路を探索する音声コマンドを追加登録する(ステップS125)。すなわち、制御部20は、ステップS105において登録された(あるいはステップS105およびS115において登録された)音声コマンドの中の経路探索条件を有料優先に変更した音声コマンドを生成し、目的地情報30cとして記録媒体30に記録する。この結果、経路探索条件がデフォルトの3個と有料優先とである目的地情報30cが記録媒体30に記録された状態になる。図4Aにおける目的地「A」「B」および図4Bにおける目的地「A」はステップS125が実行された場合に表示される選択肢の例である。
If it is determined in step S120 that the distance between the destination and the reference position is equal to or greater than the predetermined distance, the
ステップS120において、目的地と基準の位置との距離が所定距離以上であると判定されない場合、制御部20は、表示対象決定部21dの処理により、新規登録受付部21aの処理を起動し、当該新規登録受付部21aの処理により、一般優先で目的地までの経路を探索する音声コマンドを追加登録する(ステップS130)。すなわち、制御部20は、ステップS105において登録された(あるいはステップS105およびS115において登録された)音声コマンドの中の経路探索条件を一般優先に変更した音声コマンドを生成し、目的地情報30cとして記録媒体30に記録する。この結果、経路探索条件がデフォルトの3個と一般優先とである目的地情報30cが記録媒体30に記録された状態になる。図4Bにおける目的地「a」はステップS130が実行された場合に表示される選択肢の例である。以上の処理の結果、記録媒体30には、既存の音声コマンドと区別可能な状態で新規登録対象の音声コマンドが登録される。
If it is not determined in step S120 that the distance between the destination and the reference position is equal to or greater than the predetermined distance, the
(3)経路探索処理:
次に、経路探索処理について詳細に説明する。図3は、経路探索処理のフローチャートである。本実施形態においては、少なくとも1カ所の目的地についての目的地情報30cが記録媒体30に記録された後に、利用者がユーザI/F部42によって経路探索処理の開始を指示し、当該指示に応じて制御部20が経路探索処理を実行する。経路探索処理において、制御部20は、選択肢表示部21eの処理により、まず、選択肢を表示部に表示する(ステップS200)。すなわち、制御部20は、記録媒体30に目的地情報30cとして記録された、経路探索条件と目的地との組み合わせの全てを選択肢とし、ユーザI/F部42に対して選択肢のアイコンを規定の順序(例えば、目的地の名称のアルファベット順)で表示するための制御信号を出力する。例えば、図4A,4Bにおいては、目的地の名称のアルファベット順に表示部10aに対して選択肢を表示した場合の例を示しており、図4Aはアルファベット順で目的地としての人名「A」の次に「B」が記録されている場合の表示例、図4Bはアルファベット順で目的地としての人名「A」の次に「a」が記録されている場合の表示例である。
(3) Route search processing:
Next, the route search process will be described in detail. FIG. 3 is a flowchart of route search processing. In the present embodiment, after the
本実施形態においては、表示すべき経路探索条件が目的地と基準の位置との距離によって決定され、図4A,4Bに示す目的地としての人名「A」「B」は、目的地と基準の位置との距離が所定距離以上であることにより、デフォルトの経路探索条件と有料優先とによる音声コマンドが選択肢として表示されている。図4Bに示す目的地としての人名「a」は、目的地と基準の位置との距離が所定距離より小さいことにより、デフォルトの経路探索条件と一般優先とによる音声コマンドが選択肢として表示されている。さらに、図4Bに示す目的地としての人名「a」は目的地としての人名「A」に類似しているため、追加音声コマンドである「Z市の」が追加されて表示されている。むろん、これらの例において、表示されている選択肢以外の目的地についての目的地情報30cが記録媒体30に記録されている場合、利用者はユーザI/F部42に対する操作で表示対象の選択肢を切り替えることができる。
In this embodiment, the route search condition to be displayed is determined by the distance between the destination and the reference position, and the names “A” and “B” as the destinations shown in FIGS. When the distance to the position is equal to or greater than the predetermined distance, a voice command based on a default route search condition and pay priority is displayed as an option. In the person name “a” as the destination shown in FIG. 4B, a voice command based on a default route search condition and general priority is displayed as an option because the distance between the destination and the reference position is smaller than a predetermined distance. . Furthermore, since the person name “a” as the destination shown in FIG. 4B is similar to the person name “A” as the destination, an additional voice command “Z city” is added and displayed. Of course, in these examples, when
次に、制御部20は、選択肢がタッチされたか否かを判定する(ステップS205)。すなわち、制御部20は、ユーザI/F部42からいずれかの選択肢がタッチされたことを示す出力信号が出力されたか否かを判定する。ステップS205において、選択肢がタッチされたと判定された場合、制御部20は、確認画面を表示部に表示する(ステップS240)。すなわち、制御部20は、タッチされた選択肢の音声コマンドおよび音声コマンドで特定されるプログラムへの命令を表示する確認画面を描画するための制御信号をユーザI/F部42の表示部に対して出力する。この結果、ユーザI/F部42の表示部に確認画面が表示される。図4Cは、当該確認画面の例を示しており、表示部10aにおいて、上部のボックスB1に音声コマンド(および追加音声コマンド)の内容が示され、ボックスB2にナビゲーションプログラム21の経路探索モジュールに対して与えるべき命令(の一部)が示されている。ボックスB2に示すように、本実施形態においては目的地までの経路を所定の経路探索条件で探索するためのコマンドをURL形式でナビゲーションプログラム21の経路探索モジュールに対して与えるように構成されている。
Next, the
次に、制御部20は、戻るがタッチされたか否かを判定する(ステップS245)。すなわち、確認画面においては、例えば、図4Cに示すように確認画面より前の画面に戻るためのボタンB3が表示されており、制御部20は、ユーザI/F部42から当該ボタンB3がタッチされたことを示す出力信号が出力されたか否かを判定する。ステップS245において、戻るがタッチされたと判定された場合、制御部20は、ステップS200以降の処理を繰り返す。
Next, the
一方、ステップS245において、戻るがタッチされたと判定されない場合、制御部20は、経路探索コマンドがタッチされたか否かを判定する(ステップS250)。すなわち、制御部20は、ユーザI/F部42から図4Cに示すボックスB1あるいはボックスB2がタッチされたことを示す出力信号が出力されたか否かを判定する。ステップS250において、経路探索コマンドがタッチされたと判定されない場合、制御部20は、ステップS245以降の処理を繰り返す。
On the other hand, when it is not determined in step S245 that the return is touched, the
一方、ステップS250において、経路探索コマンドがタッチされたと判定された場合、制御部20は、選択肢に対応づけられた経路探索条件で目的地への経路を探索する(ステップS255)。すなわち、制御部20は、URLで指示された目的地までの経路を所定の経路探索条件で探索するためのコマンドを、ナビゲーションプログラム21の経路探索モジュールに対して与えて経路を探索する。
On the other hand, if it is determined in step S250 that the route search command has been touched, the
一方、ステップS205において、選択肢がタッチされたと判定されない場合、制御部20は、音声コマンド認識部21fの処理により、利用者によって発話されたか否かを判定する(ステップS210)。すなわち、制御部20は、ユーザI/F部42のマイクによって取得された音声データがユーザI/F部42から出力されたか否かを判定する。ステップS210において、利用者によって発話されたと判定されない場合、制御部20は、ステップS200以降の処理を繰り返す。
On the other hand, if it is not determined in step S205 that the option has been touched, the
一方、ステップS210において、利用者によって発話されたと判定された場合、制御部20は、音声コマンド認識部21fの処理により、通信部43を介して発話内容を示す音声データをサーバに対して送信する(ステップS215)。当該送信が行われるとサーバにおいて音声データを解析し、発話内容を示す文字列を送信するため、制御部20は、音声コマンド認識部21fの処理により、通信部43を介して発話内容を示す文字列を受信する(ステップS220)。
On the other hand, when it is determined in step S210 that the user has spoken, the
次に、制御部20は、音声コマンド認識部21fの処理により、発話内容を示す文字列と同一または類似するコマンドが存在するか否かを判定する(ステップS225)。すなわち、制御部20は、目的地情報30cを参照し、ステップS220にて受信された文字列と目的地情報30cに記録された文字列とを比較する。このとき、追加音声コマンドを含む目的地については追加音声コマンドと音声コマンドによって構成される文字列とステップS220にて受信された文字列とを比較する。追加音声コマンドを含まない目的地については音声コマンドによって構成される文字列とステップS220にて受信された文字列とを比較する。
Next, the
そして、同一のコマンドが存在する場合、当該コマンドが指示されたと見なす。また、同一のコマンドが存在しない場合、類似と見なせるコマンドの中の最も類似するコマンドが指示されたと見なす。類似するコマンドがない場合には、発話内容を示す文字列と同一または類似するコマンドが存在するとは判定しない。なお、図4Bに示す「A」「a」のように、目的地としての人名が類似する場合であっても一方には追加音声コマンドが追加されている。従って、ステップS220にて受信した発話内容を示す文字列が「A」についてのコマンドと「a」についてのコマンドとの双方に類似することはなく、誤認識が発生することを防止することができる。 If the same command exists, it is considered that the command is instructed. If the same command does not exist, it is considered that the most similar command among the commands that can be regarded as similar is designated. If there is no similar command, it is not determined that there is a command identical or similar to the character string indicating the utterance content. It should be noted that, as in “A” and “a” shown in FIG. 4B, an additional voice command is added to one of them even if the person names as destinations are similar. Therefore, the character string indicating the utterance content received in step S220 is not similar to both the command for “A” and the command for “a”, and it is possible to prevent erroneous recognition. .
ステップS225において、文字列と同一または類似するコマンドが存在すると判定されない場合、制御部20は、ステップS200以降の処理を繰り返す。一方、ステップS225において、文字列と同一または類似するコマンドが存在すると判定された場合、制御部20は、ステップS220で受信した文字列と同一のコマンドまたは最も類似するコマンドが示す経路探索条件で目的地への経路を探索する(ステップS230)。すなわち、制御部20は、ステップS220で受信した文字列と同一のコマンドまたは最も類似するコマンドを、ナビゲーションプログラム21の経路探索モジュールに対して与えて経路を探索する。以上のようにして、ステップS230あるいはS255において経路が探索されると、制御部20は、当該経路を表示し、また、当該経路に沿った案内を行うなどして経路を利用する。
In Step S225, when it is not determined that there is a command that is the same as or similar to the character string, the
(4)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、目的地と基準の位置との距離に応じて表示すべき経路探索条件を決定する限りにおいて、他にも種々の実施形態を採用可能である。例えば、汎用的な携帯端末10ではなく専用端末によって本発明の実施形態を構成しても良い。さらに、本発明の適用対象はナビゲーション装置に限定されず、他の各種の音声認識システムに本発明を適用可能である。例えば、料理のレシピなど、各種の検索対象を検索するコマンドを音声によって入力するシステムに本発明を適用しても良い。
(4) Other embodiments:
The above embodiment is an example for carrying out the present invention, and various other embodiments can be adopted as long as the route search condition to be displayed is determined according to the distance between the destination and the reference position. It is. For example, the embodiment of the present invention may be configured by a dedicated terminal instead of the general-purpose
さらに、目的地の名称や経路探索条件を示す目的地情報30cは、携帯端末10において複数のアプリケーションによって利用される情報であっても良い。例えば、携帯端末10によって電話をかける相手の電話番号等を登録するための住所録情報に目的地情報30cと同様の内容を含めるように構成しても良い。むろん、この場合、ナビゲーションプログラム21が起動されていない状態で住所録のプログラムを起動し、住所録の画面で目的地としての人名が選択されたことによってナビゲーションプログラム21が起動される構成であっても良い。
Furthermore, the
さらに、音声認識はサーバでなく携帯端末10で行ってもよい。さらに、目的地と基準の位置との距離が比較されるべき所定距離は、複数個設定されていても良い。例えば、目的地と基準の位置との距離が第1の所定距離以上であれば有料優先を表示すべき対象とし、目的地と基準の位置との距離が第2の所定距離より小さい場合に一般優先を表示すべき対象とする構成等を採用可能である。
Furthermore, voice recognition may be performed by the
さらに、デフォルトで目的地情報30cに登録される経路探索条件が推奨経路の探索、距離優先の探索、別ルートの探索である構成は一例であり、他の条件がデフォルトであっても良いし、デフォルトの数がより少なくても良い。さらに、2個以上の経路探索条件を表示すべきか否かを目的地と基準の位置との距離に応じて決定しても良い。さらに、ステップS205において択肢がタッチされたと判定された場合、確認画面を表示せず、直接ステップS255を実行しても良い。
Furthermore, the configuration in which the route search condition registered in the
さらに、上述の実施形態においては、地図を介して音声コマンドによって指定される指定対象である目的地の指定を受け付け、当該指定対象に対して予め対応づけられている文字列を音声コマンドとしたが、他の手法で音声コマンドの指定を受け付けても良い。例えば、新規登録対象の音声コマンドを受け付ける際に、制御部20が、音声コマンドの読みを示す文字列や発話の入力を受け付けることによって音声コマンドの文字列を取得し、記録媒体30に新規登録する構成であっても良い。
Furthermore, in the above-described embodiment, the designation of the destination which is the designation target designated by the voice command via the map is accepted, and the character string previously associated with the designation target is set as the voice command. The designation of the voice command may be received by other methods. For example, when a voice command to be newly registered is received, the
さらに、誤認識が発生し得るか否かを判定する際には、既存の音声コマンド、新規登録対象の音声コマンドの少なくとも一方が当該データベース内の読みや音と一致する場合に誤認識が発生し得ると判定する構成であってもよく、当該誤認識が発生し得るか否かを既存の音声コマンドに基づいて(例えば、既存の音声コマンドと誤認識発生判定情報30bとを比較することにより)判定しても良いし、新規登録対象の音声コマンドと既存の音声コマンドとを比較することによって判定してもよい。 Furthermore, when determining whether or not misrecognition can occur, misrecognition occurs when at least one of an existing voice command and a newly registered voice command matches a reading or sound in the database. It may be configured to determine whether to obtain the error, and whether or not the erroneous recognition may occur is determined based on the existing voice command (for example, by comparing the existing voice command and the erroneous recognition occurrence determination information 30b). It may be determined, or may be determined by comparing a new voice command to be registered with an existing voice command.
さらに、追加音声コマンドは、新規登録対象の音声コマンドと既存の音声コマンドとの少なくとも一方に追加されれば良く、既存の音声コマンドに追加音声コマンドを追加しても良い。また、新規登録対象の音声コマンドと既存の音声コマンドとの一方に追加音声コマンドを追加するのであれば、追加音声コマンドが追加されない音声コマンドと追加音声コマンドとが類似しないように追加音声コマンドが選択される。そして、追加音声コマンドを含む発話がなされた場合に、追加音声コマンドが追加された音声コマンドが入力されたことを認識する構成となる。新規登録対象の音声コマンドと既存の音声コマンドとの双方に追加音声コマンドを追加するのであれば、それぞれに追加される追加音声コマンドが互いに類似せず、かつ、追加音声コマンドが新規登録対象の音声コマンドと既存の音声コマンドとに類似しないようにコマンドが選択される。そして、発話された内容から追加音声コマンドを認識し、認識した追加音声コマンドが追加された音声コマンドが入力されたことを認識する構成となる。 Furthermore, the additional voice command may be added to at least one of the new voice command to be registered and the existing voice command, and the additional voice command may be added to the existing voice command. If an additional voice command is added to one of the newly registered voice commands and an existing voice command, the additional voice command is selected so that the voice command to which the additional voice command is not added is not similar to the additional voice command. Is done. When an utterance including an additional voice command is made, it is configured to recognize that a voice command to which the additional voice command has been added is input. If an additional voice command is added to both a newly registered voice command and an existing voice command, the additional voice commands added to the voice command are not similar to each other, and the added voice command is a newly registered voice command. The command is selected so that it does not resemble the command and the existing voice command. Then, the additional voice command is recognized from the uttered content, and it is recognized that the voice command to which the recognized additional voice command is added is input.
さらに、目的地の属性が人である場合に人に関する住所を追加音声コマンドとする構成において、当該住所は、人の居住地であっても良いし、所属会社の所属地であってもよい。また、目的地の属性としての人は、指定対象の名称(人名)であってもよいし、役職であってもよい。 Furthermore, when the destination attribute is a person, the address related to the person is used as an additional voice command, and the address may be a person's residence or an affiliated company. Further, the person as the destination attribute may be a name (person name) to be specified or a title.
さらに、目的地と基準の位置との距離を比較する際に参照される当該基準の位置は、携帯端末10の利用者が経路探索の起点としてよく利用する位置であれば良く、勤務先の位置や現在地等であってもよい。
Further, the reference position referred to when comparing the distance between the destination and the reference position may be any position that the user of the
さらに、目的地と基準の位置との距離に応じて表示すべき経路探索条件を限定するための構成としては、種々の構成が採用可能である。例えば、制御部20が表示対象決定部21dの処理により、目的地に対して複数の経路探索条件を対応づけて記録媒体30に記録するとともに、表示すべき経路探索条件には表示対象であることを示すフラグを対応付けることによって、表示すべき経路探索条件を決定する構成としても良い。この場合、制御部20は、選択肢表示部21eの処理により、フラグが対応づけられた経路探索条件と目的地との組み合わせの全てを選択肢とし、選択肢の少なくとも一部を表示部に表示する構成とする。すなわち、表示すべき経路探索条件に表示対象であることを示すフラグを対応付け、表示すべきではない経路探索条件に表示対象であることを示すフラグを対応づけないことによって表示対象を制御する構成とする。この構成によれば、容易に表示対象を制御することができるとともに、表示すべきではない経路探索条件について、表示させるべき理由が生じた場合(例えば、利用者の特殊な嗜好に応じるためなど)当該経路探索条件を表示させることが可能になる。
Furthermore, various configurations can be adopted as a configuration for limiting the route search condition to be displayed according to the distance between the destination and the reference position. For example, the
10…携帯端末、10a…表示部、20…制御部、21…ナビゲーションプログラム、21a…新規登録受付部、21b…誤認識発生判定部、21c…追加音声コマンド登録部、21d…表示対象決定部、21e…選択肢表示部、21f…音声コマンド認識部、30…記録媒体、30a…地図情報、30b…誤認識発生判定情報、30c…目的地情報、41…GPS受信部、42…ユーザI/F部、43…通信部
DESCRIPTION OF
Claims (8)
前記目的地と基準の位置との距離に応じて、前記目的地とともに表示すべき経路探索条件を決定する表示対象決定手段と、
表示すべき前記経路探索条件と当該経路探索条件によって経路探索が行われる前記目的地とを対応づけた選択肢を前記表示部に表示する選択肢表示手段と、
を備えることを特徴とする入力支援システム。 An input support system that accepts designation of a destination to be route searched from destinations displayed on a display unit,
Display target determining means for determining a route search condition to be displayed together with the destination according to a distance between the destination and a reference position;
Option display means for displaying, on the display unit, an option associating the route search condition to be displayed with the destination where the route search is performed according to the route search condition;
An input support system comprising:
表示すべき前記経路探索条件と前記目的地との組み合わせを記録媒体に記録し、表示すべきでない前記経路探索条件と前記目的地との組み合わせを前記記録媒体に記録しないことによって、表示すべき前記経路探索条件を決定し、
前記選択肢表示手段は、
前記記録媒体に記録された前記経路探索条件と前記目的地との組み合わせの全てを前記選択肢とし、前記選択肢の少なくとも一部を前記表示部に表示する、
請求項1に記載の入力支援システム。 The display object determining means includes
The combination of the route search condition to be displayed and the destination is recorded on a recording medium, and the combination of the route search condition and the destination that should not be displayed is not recorded on the recording medium, thereby displaying the combination. Determine route search conditions,
The option display means includes
All combinations of the route search conditions and the destination recorded on the recording medium are the options, and at least a part of the options is displayed on the display unit.
The input support system according to claim 1.
前記目的地に対して複数の前記経路探索条件を対応づけて記録媒体に記録するとともに、表示すべき前記経路探索条件には表示対象であることを示すフラグを対応付けることによって、表示すべき前記経路探索条件を決定し、
前記選択肢表示手段は、
前記フラグが対応づけられた前記経路探索条件と前記目的地との組み合わせの全てを前記選択肢とし、前記選択肢の少なくとも一部を前記表示部に表示する、
請求項1に記載の入力支援システム。 The display object determining means includes
The route to be displayed is recorded by associating a plurality of the route search conditions with the destination on a recording medium and associating a flag indicating that the route is to be displayed with the route search condition to be displayed. Determine search conditions,
The option display means includes
All combinations of the route search condition and the destination associated with the flag are the options, and at least a part of the options is displayed on the display unit.
The input support system according to claim 1.
前記目的地と前記基準の位置との距離が所定距離以上である場合、有料道路を優先的に使用する経路を探索する前記経路探索条件を、表示すべき前記経路探索条件とする、
請求項1〜請求項3のいずれかに記載の入力支援システム。 The display object determining means includes
When the distance between the destination and the reference position is a predetermined distance or more, the route search condition for searching for a route preferentially using a toll road is set as the route search condition to be displayed.
The input support system in any one of Claims 1-3.
前記目的地と前記基準の位置との距離が所定距離よりも小さい場合、有料ではない一般道路を優先的に使用する経路を探索する前記経路探索条件を、表示すべき前記経路探索条件とする、
請求項1〜請求項4のいずれかに記載の入力支援システム。 The display object determining means includes
When the distance between the destination and the reference position is smaller than a predetermined distance, the route search condition for searching for a route that preferentially uses a non-paid general road is set as the route search condition to be displayed.
The input support system according to any one of claims 1 to 4.
請求項1〜請求項5に記載の入力支援システム。 Voice command recognition for recognizing a command to execute a route search to the destination associated with the option according to the route search condition associated with the option by recognizing an utterance of a voice command specifying the option With means,
The input support system according to claim 1.
前記目的地と基準の位置との距離に応じて、前記目的地とともに表示すべき経路探索条件を決定する表示対象決定工程と、
表示すべき前記経路探索条件と当該経路探索条件によって経路探索が行われる前記目的地とを対応づけた選択肢を前記表示部に表示する選択肢表示工程と、
を含むことを特徴とする入力支援方法。 An input support method for accepting designation of a destination to be route searched from destinations displayed on a display unit,
A display target determining step for determining a route search condition to be displayed together with the destination according to a distance between the destination and a reference position;
An option display step of displaying, on the display unit, an option associating the route search condition to be displayed with the destination where the route search is performed according to the route search condition;
An input support method comprising:
前記目的地と基準の位置との距離に応じて、前記目的地とともに表示すべき経路探索条件を決定する表示対象決定機能と、
表示すべき前記経路探索条件と当該経路探索条件によって経路探索が行われる前記目的地とを対応づけた選択肢を前記表示部に表示する選択肢表示機能と、
をコンピュータに実現させることを特徴とする入力支援プログラム。 An input support program for causing a computer to realize a function of accepting designation of a destination to be searched for a route from destinations displayed on a display unit,
A display target determining function for determining a route search condition to be displayed together with the destination according to a distance between the destination and a reference position;
An option display function for displaying, on the display unit, an option associating the route search condition to be displayed with the destination where the route search is performed according to the route search condition;
An input support program characterized by causing a computer to realize the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013048735A JP5895878B2 (en) | 2013-03-12 | 2013-03-12 | Input support system, method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013048735A JP5895878B2 (en) | 2013-03-12 | 2013-03-12 | Input support system, method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014174076A true JP2014174076A (en) | 2014-09-22 |
JP5895878B2 JP5895878B2 (en) | 2016-03-30 |
Family
ID=51695411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013048735A Expired - Fee Related JP5895878B2 (en) | 2013-03-12 | 2013-03-12 | Input support system, method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5895878B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005114560A (en) * | 2003-10-08 | 2005-04-28 | Nissan Motor Co Ltd | Route search device |
JP2006010447A (en) * | 2004-06-24 | 2006-01-12 | Xanavi Informatics Corp | Route searching method for navigation device and navigation device |
JP2007127519A (en) * | 2005-11-04 | 2007-05-24 | Alpine Electronics Inc | Navigation apparatus and method of setting search condition |
-
2013
- 2013-03-12 JP JP2013048735A patent/JP5895878B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005114560A (en) * | 2003-10-08 | 2005-04-28 | Nissan Motor Co Ltd | Route search device |
JP2006010447A (en) * | 2004-06-24 | 2006-01-12 | Xanavi Informatics Corp | Route searching method for navigation device and navigation device |
JP2007127519A (en) * | 2005-11-04 | 2007-05-24 | Alpine Electronics Inc | Navigation apparatus and method of setting search condition |
Also Published As
Publication number | Publication date |
---|---|
JP5895878B2 (en) | 2016-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9966071B2 (en) | Disambiguating input based on context | |
US9188456B2 (en) | System and method of fixing mistakes by going back in an electronic device | |
JP5526396B2 (en) | Information search apparatus, information search system, and information search method | |
TWI506619B (en) | Methods, apparatuses and non-transitory computer readable media for contextual voice commands | |
JP2005214961A (en) | Device, system and method for navigation | |
WO2014199428A1 (en) | Candidate announcement device, candidate announcement method, and program for candidate announcement | |
JP6115202B2 (en) | Speech recognition system, method and program | |
JP5265234B2 (en) | POINT SEARCH DEVICE, TERMINAL DEVICE, POINT SEARCH METHOD, POINT SEARCH PROGRAM, AND RECORDING MEDIUM | |
JP2015007595A (en) | Device for vehicle, communication system, communication method, and program | |
JP4926689B2 (en) | Facility search device | |
JP2007271277A (en) | Navigation system, method and program | |
US11573094B2 (en) | Translation of verbal directions into a list of maneuvers | |
JP5895878B2 (en) | Input support system, method and program | |
JP2018081102A (en) | Communication device, communication method, and program | |
JP4682199B2 (en) | Voice recognition apparatus, information processing apparatus, voice recognition method, voice recognition program, and recording medium | |
JP4705398B2 (en) | Voice guidance device, control method and program for voice guidance device | |
JP2003005783A (en) | Navigation system and its destination input method | |
JP5242227B2 (en) | Point search device, point search method, point search program, and recording medium | |
JP5232662B2 (en) | Navigation device and point data update program | |
JP2007280104A (en) | Information processor, information processing method, information processing program, and computer readable recording medium | |
JP5567161B2 (en) | Output device, output method, output program, and recording medium | |
JP2009266129A (en) | Data search device, navigation apparatus and data search method | |
JP2014106496A (en) | Information output device, information output method, information output program, information output system, server and terminal | |
JP2011175370A (en) | Navigation server and navigation system | |
JP2007047801A (en) | Point retrieval device, navigation system, point retrieval method, point retrieval program, and information recording medium with the point retrieval program recorded thereon |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150320 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160105 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160115 |
|
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: 20160202 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160215 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5895878 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |