[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005044220A - Character input device - Google Patents

Character input device Download PDF

Info

Publication number
JP2005044220A
JP2005044220A JP2003279177A JP2003279177A JP2005044220A JP 2005044220 A JP2005044220 A JP 2005044220A JP 2003279177 A JP2003279177 A JP 2003279177A JP 2003279177 A JP2003279177 A JP 2003279177A JP 2005044220 A JP2005044220 A JP 2005044220A
Authority
JP
Japan
Prior art keywords
character
display
input
characters
searched
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003279177A
Other languages
Japanese (ja)
Inventor
Kenji Nakamura
謙二 中村
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP2003279177A priority Critical patent/JP2005044220A/en
Publication of JP2005044220A publication Critical patent/JP2005044220A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce operation labor for inputting character strings of dictionary data in a character input device which has a display device displaying an input candidate character and a storage device storing the dictionary data including a set of character strings and uses the input candidate character displayed in the display device for receiving input of the characters sequentially. <P>SOLUTION: A car navigation device having the display device displaying the input candidate character and an internal memory control device 16 carrying the dictionary data including a set of character strings sequentially receives input characters via a touch panel, searches for a character following the input character string in a dictionary character string, which is contained in the dictionary data as a component of the dictionary data and includes the input character string constructed of the input characters at the front end, and makes the display device omit display for characters excepting the searched characters and magnify and display the rest of the characters. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、表示装置に表示された入力候補文字を利用した文字の入力を順次受け付けるような文字入力装置に関するものであり、カーナビゲーション装置に用いて好適である。   The present invention relates to a character input device that sequentially receives input of characters using input candidate characters displayed on a display device, and is suitable for use in a car navigation device.

従来、入力候補の文字を表示装置に表示し、この表示装置に表示された入力候補文字を利用した文字の入力を順次受け付けるような文字入力装置がある。例えば、仮名の50音表がディスプレイに表示され、ユーザがタッチパネル入力、あるいはカーソル移動および決定の入力を行うことで、これら50音のうちの一つを順次受け付けるようなカーナビゲーション装置がある。   2. Description of the Related Art Conventionally, there is a character input device that displays input candidate characters on a display device and sequentially receives input of characters using the input candidate characters displayed on the display device. For example, there is a car navigation device in which a 50-sound table of kana is displayed on a display, and one of these 50 sounds is sequentially received by a user performing touch panel input or cursor movement and determination input.

このような文字入力装置において、ユーザが文字を順次入力していくと、その順次入力された入力文字列を先頭に含む文字列を、記憶装置中の辞書データから検索し、その検索した文字列において当該入力文字列に続く文字を取得し、その取得した文字以外の文字の表示装置における表示をトーンダウンする機能を有するものがある(例えば特許文献1参照)。   In such a character input device, when the user sequentially inputs characters, the character string including the input character string that is sequentially input is searched from the dictionary data in the storage device, and the searched character string Has a function of acquiring a character following the input character string and toning down the display on the display device of characters other than the acquired character (see, for example, Patent Document 1).

図6に、このような機能による画面表示の例を示す。まず、ユーザによって文字が入力されていない場合の画面表示53は、仮名50音の入力候補文字がハイライト表示(図中では斜線ハッチングによって表現する)されている50音部51、および文字入力を促すプロンプト55のみを表示している入力文字列表示部52を有している。   FIG. 6 shows an example of screen display by such a function. First, the screen display 53 in the case where no character is input by the user includes a 50-sound part 51 in which input candidate characters of 50 kana characters are highlighted (indicated by hatching in the drawing), and character input is displayed. It has an input character string display section 52 displaying only a prompt 55 for prompting.

その後、ユーザによる文字の入力、例えば「く」、「う」、「こ」の文字の順次入力があると、表示は画面表示54の様に変化する。すなわち、入力文字列表示部52には文字列「くうこ」およびプロンプト55が表示され、50音部51においては文字「い」、「え」「ふ」「み」「め」「゛」以外の文字はハイライト表示がトーンダウンされる。これは、当該文字入力装置の記憶装置に記憶された辞書中、入力文字列「くうこ」で始まる文字列としては、その入力文字列「くうこ」に続く文字として「い」、「え」「ふ」「み」「め」「゛」を有しているものだけだということを示している。   Thereafter, when the user inputs characters such as “ku”, “u”, and “ko” sequentially, the display changes like the screen display 54. In other words, the character string “kuuko” and the prompt 55 are displayed on the input character string display portion 52, and the characters other than “i”, “e”, “fu”, “mi”, “me” and “ The highlighted display is toned down. This is because, in the dictionary stored in the storage device of the character input device, as a character string starting with the input character string “kuuko”, “i”, “e” as the characters following the input character string “kuuko” This indicates that only those having “fu”, “mi”, “me”, and “” ”.

このように、辞書中に含まれる文字列を入力する際に、入力候補となりうる文字だけをハイライト表示することで、文字入力が容易になる。
特開平2001−50768号公報
As described above, when inputting a character string included in the dictionary, only characters that can be input candidates are highlighted to facilitate character input.
Japanese Patent Laid-Open No. 2001-50768

しかし、上記のように、入力候補とならない文字をトーンダウンする方法では、単に50音の文字全てをハイライト表示する場合と比べた場合、例えばタッチパネル入力では指の移動量に変化はなく、また例えばカーソル入力でも文字入力の際の操作の手数に変化はない。また、ハイライト部分とトーンダウン部分との存在が、画面の歯抜け感をユーザに与えるので、視認性において難がある。   However, as described above, the method of toning down characters that are not candidates for input does not change the amount of finger movement, for example, with touch panel input, as compared to the case where all 50-character characters are highlighted. For example, there is no change in the number of operations for character input even with cursor input. Further, since the presence of the highlight portion and the tone-down portion gives the user a feeling of tooth loss on the screen, there is a difficulty in visibility.

本発明は、上記点に鑑み、入力候補文字を表示する表示装置と、文字列の集合を含む辞書データを有する記憶装置とを有し、この表示装置に表示された入力候補文字を利用した文字の入力を順次受け付ける文字入力装置において、辞書データの文字列入力の操作の手間を低減することを目的とする。   In view of the above points, the present invention has a display device that displays input candidate characters and a storage device that has dictionary data that includes a set of character strings, and a character that uses the input candidate characters displayed on the display device. An object of the present invention is to reduce the time and effort of inputting a character string of dictionary data in a character input device that sequentially receives the input.

上記目的を達成するための請求項1に記載の発明は、入力候補文字を表示する表示装置(20)と、文字列の集合を含む辞書データを記憶する記憶装置(16)と、前記表示装置の入力候補文字の表示を利用した文字の入力を順次受け付ける入力受付手段(220〜240)と、前記辞書データがその要素として有する辞書文字列であって、前記入力受付手段が順次受け付けた文字から成る入力文字列を先頭に含む辞書文字列における、当該入力文字列に続く文字を検索する検索手段(250、260)と、前記表示手段に、前記検索手段が検索した文字以外の文字の表示を省略させ、更に残った文字を密集して表示させる省略制御手段(270〜290、375、390、395)と、を備えた文字入力装置である。   In order to achieve the above object, the invention described in claim 1 includes a display device (20) for displaying input candidate characters, a storage device (16) for storing dictionary data including a set of character strings, and the display device. Input accepting means (220 to 240) for sequentially accepting input of characters using the display of the input candidate characters, and a dictionary character string that the dictionary data has as its elements, from the characters that are sequentially accepted by the input accepting means A search means (250, 260) for searching for a character following the input character string in a dictionary character string including the input character string at the beginning, and display of characters other than the character searched by the search means on the display means. An omission control means (270 to 290, 375, 390, 395) that omits and displays the remaining characters in a dense manner is provided.

これによって、入力候補文字を表示する表示装置と、文字列の集合を含む辞書データを有する記憶装置とを有し、この表示装置に表示された入力候補文字を利用した文字の入力を順次受け付ける文字入力装置において、辞書データ中の辞書文字列の入力のために必要な文字以外の文字の表示が省略され、残った文字が密集して表示されるので、全体として辞書データの文字列入力の操作の手間を低減することができる。また、不要な入力候補文字の表示が省略されるので、視認性も良くなる。   Thus, a character having a display device for displaying input candidate characters and a storage device having dictionary data including a set of character strings, and sequentially accepting input of characters using the input candidate characters displayed on the display device In the input device, the display of characters other than those necessary for inputting the dictionary character string in the dictionary data is omitted, and the remaining characters are displayed together. Can be reduced. Further, since the display of unnecessary input candidate characters is omitted, visibility is improved.

なお、密集して表示させるとは、それぞれの文字の表示が密着していてもよいし、していなくてもよい。すなわち密集とは、文字の省略によって残った文字のみについて着目した場合、それらの文字の表示の間隔が、文字省略前より全体として密集していれば足りる。   Note that displaying densely may or may not display each character closely. In other words, the term “dense” means that when only characters remaining due to the omission of characters are focused, the display intervals of those characters need only be denser than before the omission of characters.

また、密集とは、単に表示の幾何学的距離の密集に限定されたものではなく、例えばある文字から次の文字への移動時のボタン操作数が低減される等、表示する文字間の移動の手間が省けるような状態、すなわち操作量の観点から見た密集をも含む概念である。   In addition, the density is not limited to the density of the geometric distance of the display. For example, the number of button operations when moving from one character to the next is reduced, for example, movement between displayed characters. It is a concept that also includes a state in which the time and effort of the operation can be saved, that is, a crowding from the viewpoint of the operation amount.

また、請求項2に記載の発明は、請求項1に記載の文字入力装置において、前記省略制御手段は、前記検索手段が検索した文字の数が所定数以下の場合、前記表示手段に当該文字以外の文字の表示を省略させ、更に残った文字を密集して表示させることを特徴とする。   According to a second aspect of the present invention, in the character input device according to the first aspect, when the number of characters searched by the search means is less than or equal to a predetermined number, the omission control means displays the character on the display means. Characters other than are omitted, and the remaining characters are displayed densely.

また、請求項3に記載の発明は、請求項1に記載の文字入力装置において、前記入力受付手段は、前記表示装置における特定の文字の表示領域への接触を検出することで、当該文字の入力を受け付けるタッチパネルであり、前記省略制御手段は更に、前記検索手段が検索した文字の前記表示領域を拡大して前記表示装置に表示させることを特徴とする。   The invention according to claim 3 is the character input device according to claim 1, wherein the input receiving means detects the contact of the specific character on the display area of the display device, thereby The touch panel receives an input, and the omission control unit further enlarges the display area of the character searched by the search unit and displays the enlarged display area on the display device.

また、請求項4に記載の発明は、請求項3に記載の文字入力装置において、前記省略制御手段は、前記検索手段が検索した文字の数が所定数以下の場合、前記表示手段に当該文字以外の文字の表示を省略させ、更に残った文字を密集して表示させ、更に当該文字の前記表示領域を拡大して表示させることを特徴とする。   According to a fourth aspect of the present invention, in the character input device according to the third aspect, when the number of characters searched by the search means is less than or equal to a predetermined number, the omission control means displays the character on the display means. Characters other than are omitted, the remaining characters are displayed densely, and the display area of the characters is enlarged and displayed.

また、請求項5に記載の発明は、請求項1に記載の文字入力装置において、前記表示装置は、入力候補文字を所定の並びで表示し、前記省略制御手段は、前記所定の並びのうち、ある行が前記検索手段が検索した文字を含まない場合、当該行の表示を前記表示手段に省略させることを特徴とする。   According to a fifth aspect of the present invention, in the character input device according to the first aspect, the display device displays the input candidate characters in a predetermined sequence, and the omission control means includes the predetermined sequence. When a certain line does not contain the character searched by the search means, the display means is made to omit the display of the line.

また、請求項6に記載の発明は、請求項5に記載の文字入力装置において、前記表示装置は、前記検索手段が検索した文字を含む行が所定数以下の場合、前記表示手段に当該文字を含まない行の表示を省略させ、更に残った文字を密集して表示させることを特徴とする。   The invention according to claim 6 is the character input device according to claim 5, wherein when the number of lines including characters searched by the search means is less than a predetermined number, the display means This is characterized in that the display of lines that do not include is omitted, and the remaining characters are displayed densely.

また、請求項7に記載の発明は、請求項5に記載の文字入力装置において、前記入力受付手段は、前記表示装置における特定の文字の表示領域への接触を検出することで、当該文字の入力を受け付けるタッチパネルであり、前記省略制御手段は更に、前記検索手段が検索した文字の前記表示領域を拡大して前記表示装置に表示させることを特徴とする。   Further, the invention according to claim 7 is the character input device according to claim 5, wherein the input receiving unit detects the contact of the specific character on the display area of the display device, thereby The touch panel receives an input, and the omission control unit further enlarges the display area of the character searched by the search unit and displays the enlarged display area on the display device.

また、請求項8に記載の発明は、請求項7に記載の文字入力装置において、前記表示装置は、前記検索手段が検索した文字を含む行が所定数以下の場合、前記表示手段に当該文字を含まない行の表示を省略させ、更に残った文字を密集して表示させ、更に当該文字の前記表示領域を拡大して表示させることを特徴とする。   The invention according to claim 8 is the character input device according to claim 7, wherein when the number of lines including characters searched by the search means is less than a predetermined number, the display means The display of lines that do not include the characters is omitted, the remaining characters are displayed densely, and the display area of the characters is further enlarged and displayed.

なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。   In addition, the code | symbol in the bracket | parenthesis of each said means shows the correspondence with the specific means as described in embodiment mentioned later.

(第1実施形態)
図1に、本発明の第1実施形態に係るカーナビゲーション装置1の構成を示す。カーナビゲーション装置1は、位置検出器11、内部メモリ制御装置16、操作スイッチ群17、外部メモリ制御装置19、表示装置20、リモコンセンサ21およびこれらに接続された制御回路18を備えている。また、カーナビゲーション装置1は、携帯電話13などの移動体通信機器により、外部ネットワーク14との接続を介して、インターネット、専用の情報センター等に接続して情報をやりとりすることができる。
(First embodiment)
FIG. 1 shows a configuration of a car navigation apparatus 1 according to the first embodiment of the present invention. The car navigation device 1 includes a position detector 11, an internal memory control device 16, an operation switch group 17, an external memory control device 19, a display device 20, a remote control sensor 21, and a control circuit 18 connected thereto. In addition, the car navigation apparatus 1 can exchange information by connecting to the Internet, a dedicated information center, or the like via a connection with the external network 14 by a mobile communication device such as a mobile phone 13.

表示装置20は、液晶ディスプレイ等の表示面およびスピーカを有し、制御回路18から映像信号の入力があると液晶ディスプレイ等の表示面に当該映像を表示し、また制御回路18から音声信号の入力があるとスピーカに当該音声を出力させる。   The display device 20 has a display surface such as a liquid crystal display and a speaker. When a video signal is input from the control circuit 18, the display device 20 displays the video on the display surface of the liquid crystal display or the like, and receives an audio signal from the control circuit 18. If there is, the sound is output to the speaker.

操作スイッチ群17は、表示装置20の表示面の周囲に設けられた複数のメカニカルスイッチ26、当該表示面に重ねて設けられたタッチパネル25等の入力装置から成り、ユーザによるメカニカルスイッチ26の押下(例えば押しボタンの押下)に基づいた信号を制御回路18に出力し、またタッチパネル25のタッチに基づいた信号、すなわちタッチされた旨、およびタッチされた位置の情報を含む信号を制御回路18に出力する。   The operation switch group 17 includes a plurality of mechanical switches 26 provided around the display surface of the display device 20 and an input device such as a touch panel 25 provided so as to overlap the display surface. For example, a signal based on pressing of a push button is output to the control circuit 18, and a signal based on touch on the touch panel 25, that is, a signal including information on the touch and the touched position is output to the control circuit 18. To do.

リモコンセンサ21は、ユーザの操作に基づいて赤外線等による無線信号を送信するリモコン22から受信した信号を制御回路18に出力する。   The remote control sensor 21 outputs a signal received from the remote control 22 that transmits a radio signal using infrared rays or the like to the control circuit 18 based on a user operation.

位置検出器11は、いずれも周知の地磁気センサ12、ジャイロスコープ13、車速センサ14、および衛星からの電波に基づいて車両の位置を検出するGPS(Global Positioning System)のためのGPS受信機15を有し、これらのセンサ等12〜15の検出に基づいた現在位置情報を制御回路18に出力する。これらのセンサ等12〜15は各々が性質の異なる誤差を持っているため、複数のセンサを相補的に使用するように構成されている。なお精度によっては上述した内の一部で構成されていてもよく、更に図示しないステアリングの回転センサ、各駆動輪の車輪センサ等を有していてもよい。   The position detector 11 includes a well-known geomagnetic sensor 12, a gyroscope 13, a vehicle speed sensor 14, and a GPS receiver 15 for GPS (Global Positioning System) that detects the position of the vehicle based on radio waves from a satellite. And current position information based on detection of these sensors 12 to 15 is output to the control circuit 18. Since these sensors 12-15 have errors of different properties, they are configured to use a plurality of sensors in a complementary manner. Depending on the accuracy, it may be configured by a part of the above-described components, and may further include a steering rotation sensor, a wheel sensor for each drive wheel, etc. (not shown).

内部メモリ制御装置16は、HDD(ハードディスクドライブ)等の不揮発性記憶媒体を備え、制御回路18からの制御命令等に基づいて、この不揮発性記憶媒体に対してデータの読み出しおよび可能であればデータの書き込みの制御を行う。この不揮発性記憶媒体が記憶している情報としては、上記した位置検出の精度向上のためのいわゆるマップマッチング用データ、地図データおよび目印データを含む各種データ、カーナビゲーション装置1の動作のためのプログラム等がある。   The internal memory control device 16 includes a nonvolatile storage medium such as an HDD (Hard Disk Drive), and reads data from the nonvolatile storage medium based on a control command from the control circuit 18 and data if possible. Control writing of. Information stored in the nonvolatile storage medium includes so-called map matching data for improving the accuracy of position detection, various data including map data and landmark data, and a program for operation of the car navigation device 1. Etc.

外部メモリ制御装置19は、DVD−ROM、メモリスティック、メモリカード等の外部記憶媒体に対して、データの読み出しおよび可能であればデータの書き込みの制御を行う。上記外部記憶媒体が記憶している情報としては、上記した内部メモリ制御装置16の制御する記憶媒体が有するマップマッチング用データ、地図データおよび目印データ等に対する追加データ等がある。   The external memory control device 19 controls data reading and data writing to an external storage medium such as a DVD-ROM, a memory stick, or a memory card, if possible. Examples of information stored in the external storage medium include map matching data, map data, landmark data, and the like added to the storage medium controlled by the internal memory control device 16.

制御回路18は、通常のコンピュータとして構成されており、内部にはCPU、ROM、RAM、フラッシュメモリ、I/Oおよびこれらの構成を接続するバスラインが備えられている。制御回路18は、ROM、外部メモリ制御装置19から読み出したカーナビゲーション装置1の動作のためのプログラムを実行し、その実行の際にはROM、RAM、フラッシュメモリから情報を読み出し、RAM、フラッシュメモリに対して情報の書き込みを行い、I/Oを介して位置検出器11、操作スイッチ群17、外部メモリ制御装置19、表示装置20、リモコンセンサ21等と信号の授受を行う。   The control circuit 18 is configured as a normal computer, and includes a CPU, a ROM, a RAM, a flash memory, an I / O, and a bus line for connecting these configurations. The control circuit 18 executes a program for the operation of the car navigation device 1 read from the ROM and the external memory control device 19, and reads information from the ROM, RAM, and flash memory when executing the program. The information is written in and the signals are exchanged with the position detector 11, the operation switch group 17, the external memory control device 19, the display device 20, the remote control sensor 21 and the like via the I / O.

具体的には、この制御回路18は、カーナビゲーション装置1が起動するとき、ROMからブートプログラム、オペレーティングシステム(以下OSと記す)等を読み出して実行し、このOSに基づいたハードウェア制御およびプロセス管理を行う。OS上で動作するプロセスとしては、メニュープログラム、経路探索プログラム、地図表示プログラム、およびその他のプログラムがある。   Specifically, when the car navigation apparatus 1 is activated, the control circuit 18 reads and executes a boot program, an operating system (hereinafter referred to as OS) from the ROM, and executes hardware control and process based on the OS. Perform management. Processes that operate on the OS include menu programs, route search programs, map display programs, and other programs.

以下では、制御回路18がプログラムを読み込んで実行する動作を、当該実行されるプログラムの動作であるとみなして説明する。   In the following, the operation that the control circuit 18 reads and executes a program will be described as the operation of the executed program.

メニュープログラムは、OS上で動作する各種プログラムを、そのプログラムの機能や目的別に階層的にメニュー表示し、そのメニュー表示されたものの中からユーザが選択したプログラムの実行を開始させる。なお、メニュー表示は表示装置20の表示面に当該メニューの画像データを出力することで行い、また、ユーザの選択は、リモコンセンサ21を介したリモートコントロール端末(以下リモコンと称する)22または操作スイッチ群17に対する選択操作(カーソル移動、確定ボタン押下等)によって制御回路18に入力された信号に基づいて検出する。   The menu program hierarchically displays various programs operating on the OS according to the function and purpose of the program, and starts execution of the program selected by the user from the menu displayed. Note that menu display is performed by outputting image data of the menu to the display surface of the display device 20, and the user selects a remote control terminal (hereinafter referred to as a remote control) 22 or an operation switch via the remote control sensor 21. Detection is performed based on a signal input to the control circuit 18 by a selection operation (cursor movement, confirmation button press, etc.) on the group 17.

経路探索プログラムは、リモコン22により、あるいは操作スイッチ群17により目的地の位置が入力されると、現在位置からその目的地までの最適な経路を自動的に選択して誘導経路を形成し表示装置20に表示させる。自動的に最適な経路を設定する手法としては、ダイクストラ法等が知られている。   The route search program automatically selects an optimum route from the current position to the destination when the destination position is input by the remote controller 22 or the operation switch group 17, and forms a guidance route to display the display device. 20 is displayed. A Dijkstra method or the like is known as a method for automatically setting an optimum route.

地図表示プログラムは、位置検出器11から入力された現在位置情報に基づく車両現在位置マークと、外部メモリ制御装置19より読み出した地図データと、経路探索プログラムによって形成した誘導経路等の付加データとを重ねてその表示装置20の表示面に表示させる。   The map display program includes a vehicle current position mark based on the current position information input from the position detector 11, map data read from the external memory control device 19, and additional data such as a guidance route formed by the route search program. Overlaid on the display surface of the display device 20.

本実施形態の経路探索プログラムは、目的地の入力の方法の1つとして、目的地にある施設の名称の文字列を入力することができるようになっている。すなわち、経路検索プログラムは、ユーザによる目的地の名称の文字列入力を受けると、内部メモリ制御装置16の地図データにあらかじめ含まれている、あるいは別途ユーザによって作成され内部メモリ制御装置16に保存されている地点情報から当該名称を有する施設を検索し、検索の結果該当した施設への経路探索、経路表示を行う。このような機能を実現するために、経路検索プログラムは、ユーザの入力文字列を容易にするための文字入力プログラムを利用するようになっている。   The route search program of this embodiment can input the character string of the name of the facility at the destination as one method of inputting the destination. That is, when the route search program receives a character string of the name of the destination by the user, the route search program is included in advance in the map data of the internal memory control device 16 or created separately by the user and stored in the internal memory control device 16. The facility having the name is searched from the location information, and the route search to the facility corresponding to the search result and the route display are performed. In order to realize such a function, the route search program uses a character input program for facilitating a user input character string.

具体的には、経路探索プログラムは、経路探索の目的地の文字列入力を受け付ける際に、文字入力プログラムを起動する。そして以下に詳述するように文字入力プログラムはユーザの操作スイッチ群17、リモコン22の操作に基づいて入力文字列を特定し、特定した入力文字列を経路探索プログラムに出力して終了する。   Specifically, the route search program activates the character input program when receiving a character string input of a route search destination. As will be described in detail below, the character input program specifies an input character string based on the operation of the user's operation switch group 17 and the remote controller 22, outputs the specified input character string to the route search program, and ends.

図2に、この文字列入力プログラムの動作のフローチャートを示す。文字列入力プログラムは、上記のように経路探索プログラムによって起動されると、まずステップ210で50音表示を表示装置20に表示させる。具体的には、表示装置20の画面表示の変化を示す図3の表示画面31に示すような画像を表示装置20に表示させる。   FIG. 2 shows a flowchart of the operation of this character string input program. When the character string input program is started by the route search program as described above, first, in step 210, a 50-sound display is displayed on the display device 20. Specifically, an image as shown in the display screen 31 of FIG. 3 showing the change in the screen display of the display device 20 is displayed on the display device 20.

表示画面31は、50音部32、入力文字列表示部33、修正ボタン35、戻るボタン36、件数表示部37、かなボタン38、カナボタン39、英字ボタン40、数記号ボタン41、および完了ボタン42を備えている。   The display screen 31 includes a 50 sound part 32, an input character string display part 33, a correction button 35, a return button 36, a number display part 37, a kana button 38, a kana button 39, an alphabetic button 40, a numerical symbol button 41, and a completion button. 42 is provided.

50音部32は、通常の50音表の様式で並べられた入力候補文字としての文字ボタンから成る。これらの文字ボタンの表示装置20の表示面上の表示を利用して、ユーザは文字を入力することができる。   The 50 sound part 32 includes character buttons as input candidate characters arranged in a normal 50 sound table format. Using the display on the display surface of the display device 20 of these character buttons, the user can input characters.

具体的には、文字ボタンの上記表示面上の表示領域に該当するタッチパネル25の部分にユーザがタッチして、そのタッチされた旨およびタッチされた位置の情報を含む信号が制御回路18に入力されることにより、文字入力プログラムは当該文字が選択されたことを検出する。この検出により文字入力プログラムはユーザによる文字入力を受け付ける。   Specifically, the user touches the part of the touch panel 25 corresponding to the display area of the character button on the display surface, and a signal including information on the touch and the touched position is input to the control circuit 18. As a result, the character input program detects that the character has been selected. By this detection, the character input program accepts a character input by the user.

また、文字入力プログラムがこれら文字ボタンの1つをターゲットとし、当該ターゲットのボタンの表示を他のボタンより強調しており、またユーザがメカニカルスイッチ26やリモコン22の上下左右への移動のための所定のメカニカルボタンを押下して、当該メカニカルボタンが押下された旨の信号が制御回路18に入力されることにより、文字入力プログラムが当該信号に基づいてターゲットとする対象を表示装置20の表示画面上の上下左右隣にあるボタンに変えるようになっている。またユーザがメカニカルスイッチ26やリモコン22の決定のための所定のメカニカルボタンを押下して、当該メカニカルボタンが押下された旨の信号が制御回路18に入力されることにより、文字入力プログラムが当該信号に基づいて現在ターゲットとしているボタンが選択されたことを検出する。この検出によって文字入力プログラムはユーザによる文字入力を受け付ける。   Further, the character input program targets one of these character buttons, emphasizes the display of the target button from the other buttons, and allows the user to move the mechanical switch 26 and the remote control 22 up, down, left, and right. When a predetermined mechanical button is pressed and a signal indicating that the mechanical button has been pressed is input to the control circuit 18, the display screen of the display device 20 targets the character input program based on the signal. It changes to the buttons on the top, bottom, left and right next to it. In addition, when the user presses a predetermined mechanical button for determining the mechanical switch 26 or the remote controller 22 and a signal indicating that the mechanical button has been pressed is input to the control circuit 18, the character input program receives the signal. Based on this, it is detected that the currently targeted button has been selected. By this detection, the character input program accepts a character input by the user.

また、修正ボタン35、戻るボタン36、かなボタン38、カナボタン39、英字ボタン40、数記号ボタン41も、上記した文字ボタンと同様、ユーザが表示装置20の表示面上におけるこれらの表示を利用して、当該ボタンの1つを選択する旨の入力操作を行うことができる。   In addition, the correction button 35, the return button 36, the kana button 38, the kana button 39, the alphabetic button 40, and the numeric symbol button 41 use these displays on the display surface of the display device 20 as in the case of the character buttons described above. Thus, an input operation for selecting one of the buttons can be performed.

ステップ210に続いて、ステップ220では、上記のような表示画面を利用した文字ボタン、修正ボタン35、または完了ボタン42の選択があったか否かを判定する。この判定処理は、これらボタンの選択があるまで繰り返される、選択があると処理はステップ230に進む。   Subsequent to Step 210, in Step 220, it is determined whether or not the character button, the correction button 35, or the completion button 42 using the display screen as described above has been selected. This determination process is repeated until these buttons are selected. If there is a selection, the process proceeds to step 230.

ステップ230では、ステップ220で選択を検出したボタンが、完了ボタン42であるか否かを判定し、完了ボタン42であれば、現在までに順次入力された文字列を起動元のプログラム(本実施形態においては経路探索プログラム)に渡し、その後処理は終了する。このように、完了ボタン42は、文字入力が完了したことをユーザが示すためのボタンである。選択を検出したボタンが完了ボタン42以外、すなわち文字ボタンまたは修正ボタン35の場合、処理はステップ240に進む。   In step 230, it is determined whether or not the button whose selection has been detected in step 220 is the completion button 42. If the button is the completion button 42, the character string sequentially input up to the present time is converted into the program of the start source (this implementation). In the form, the program is passed to a route search program), and then the process ends. Thus, the completion button 42 is a button for the user to indicate that the character input has been completed. If the selected button is other than the completion button 42, that is, if it is a character button or a correction button 35, the process proceeds to step 240.

ステップ240では、ステップ220で選択を検出したボタンが文字ボタンである場合、選択された文字を、表示装置20に入力文字列表示部33内に表示させる。具体的には、入力文字列表示部33内のプロンプト34が表示されている位置に当該選択された文字が表され、プロンプト34はその表した文字の右側に移動されるような表示を表示装置20に行わせる。図2に示したステップ240を含むループの繰り返しにより、入力文字列表示部33に順次入力された文字から成る文字列が表示されるようになる。なお、ステップ220で選択を検出したボタンが修正ボタン35の場合は、現在のプロンプト34の位置の左側にある文字を消去し、その消去された文字列の位置にプロンプト34を移動させるような表示を表示装置20に行わせる。このようにすることで、入力した文字を取り消して修正することができる。   In step 240, if the button whose selection is detected in step 220 is a character button, the selected character is displayed in the input character string display unit 33 on the display device 20. Specifically, the selected character is displayed at the position where the prompt 34 is displayed in the input character string display unit 33, and the prompt 34 is moved to the right side of the displayed character. 20 to do. By repeating the loop including step 240 shown in FIG. 2, a character string composed of characters sequentially input is displayed on the input character string display unit 33. If the button whose selection has been detected in step 220 is the correction button 35, the character on the left side of the current prompt 34 position is deleted, and the prompt 34 is moved to the position of the deleted character string. To the display device 20. In this way, the input characters can be canceled and corrected.

次にステップ250では、現在入力文字列表示部33に表示されている入力文字列を辞書データと比較する。具体的には、内部メモリ制御装置16の地点情報に含まれる地点の名称のうち、その名称を表す文字列が当該入力文字列から始まっているものを制御回路18のメモリ中の所定の領域にリストアップする。このように、本実施形態においては、内部メモリ制御装置16の地点情報に含まれる地点の名称の集合が辞書データに対応し、地点の名称を表す文字列が辞書文字列に対応する。   Next, in step 250, the input character string currently displayed on the input character string display part 33 is compared with dictionary data. Specifically, among the names of points included in the point information of the internal memory control device 16, a character string representing the name starts from the input character string is stored in a predetermined area in the memory of the control circuit 18. List up. Thus, in the present embodiment, a set of spot names included in the spot information of the internal memory control device 16 corresponds to dictionary data, and a character string representing the spot name corresponds to a dictionary character string.

次にステップ260では、次に続かない文字の検索を行う。次に続く文字とは、ステップ250でリストアップした地点の名称の先頭部の当該入力文字列の次の文字をいう。すなわち、ステップ260では、このリストアップした地点の名称のそれぞれについて、次に続く文字を抽出してそのリストを制御回路18のメモリ中に作成し、更に抽出されなかった文字のリストも当該メモリ中に作成する。なお、次に続く文字を抽出したリスト中では、同一の文字については2つ以上リストアップしないようになっている。   Next, in step 260, a character that does not follow is searched. The next character refers to the character next to the input character string at the beginning of the name of the point listed in step 250. That is, in step 260, for each of the names of the points listed, the next character is extracted and the list is created in the memory of the control circuit 18, and the list of characters not extracted is also stored in the memory. To create. It should be noted that two or more of the same characters are not listed in the list obtained by extracting the next character.

次にステップ270では、次に続かない文字があるか否かを判定する。具体的には、ステップ260で作成した抽出されなかった文字のリストが空でないか、または空であるかを判定する。次に続かない文字がある場合は、処理はステップ275に進み、ない場合は処理はステップ220に戻る。   Next, in step 270, it is determined whether there is a character that does not follow. Specifically, it is determined whether the list of unextracted characters created in step 260 is empty or empty. If there is a character that does not continue next, the process proceeds to step 275, and if not, the process returns to step 220.

ステップ275では、次に続く文字がN文字以下(Nは整数)であるか否かを判定する。文字数Nは、あらかじめ文字入力プログラムの設計者またはユーザによって設定された値であり、例えば6である。次に続く文字がN文字以下か否かは、ステップ260で作成した抽出した文字のリストの文字数がN以下であるか否かで判定する。N文字以下ならば処理はステップ290に進み、N文字以下でなければ処理はステップ280に進む。   In step 275, it is determined whether the next character is N characters or less (N is an integer). The number N of characters is a value set in advance by the designer or user of the character input program, and is 6, for example. Whether or not the next character is N or less is determined by whether or not the number of characters in the extracted character list created in step 260 is N or less. If N characters or less, the process proceeds to step 290; otherwise, the process proceeds to step 280.

ステップ280では、50音の標準表示を表示装置20に行わせる。具体的には、図3の画面31と同様の画面を表示装置20に表示させる。ただし、入力文字列表示部33には、文字入力プログラムが開始してから順次入力された文字から成る文字列、およびその文字列に続くプロンプト34を表示するようになっている。   In step 280, the standard display of 50 sounds is displayed on the display device 20. Specifically, a screen similar to the screen 31 in FIG. 3 is displayed on the display device 20. However, the input character string display unit 33 displays a character string composed of characters sequentially input after the start of the character input program, and a prompt 34 following the character string.

次にステップ285では、ステップ260で作成した抽出されなかった文字のリストに含まれる文字をトーンダウンさせ(図6の表示画面54参照)、その後処理はステップ220に戻る。   Next, in step 285, the characters included in the list of unextracted characters created in step 260 are toned down (see display screen 54 in FIG. 6), and then the process returns to step 220.

ステップ290では、50音短縮拡大表示を表示装置20に行わせる。具体的には、図3の表示画面45の様に、ステップ260で作成した抽出した文字のリストに含まれる文字だけを文字ボタンとして残した50音部43を、図3の表示画面31中の50音部32に代えて表示させる。その際、表示する個々の文字ボタンの表示領域を拡大させて表示させる。図3の表示画面45は、このようにして表示装置20が表示した画面である。なお、50音部32と50音部43との全体としての表示面積には変化は無いが、タッチパネル入力においては、それぞれの文字ボタンの表示領域の端部をタッチすれば足りるので、ユーザが指を移動する領域は事実上狭まっている。したがって、各ボタンは50音部32が表示される場合に比べて実効的に密集している。ステップ290の処理の後、処理はステップ220に戻る。   In step 290, the display device 20 is caused to perform a 50-sound shortened enlarged display. Specifically, as in the display screen 45 of FIG. 3, the 50 sound part 43 in which only the characters included in the extracted character list created in step 260 are left as character buttons is displayed in the display screen 31 of FIG. Instead of the 50 sound part 32, it is displayed. At this time, the display area of each character button to be displayed is enlarged and displayed. The display screen 45 in FIG. 3 is a screen displayed by the display device 20 in this way. Although there is no change in the display area of the 50 sound part 32 and the 50 sound part 43 as a whole, it is sufficient to touch the edge of the display area of each character button in touch panel input. The area to move is effectively narrowed. Therefore, each button is more effectively packed than when the 50 sound part 32 is displayed. After the process of step 290, the process returns to step 220.

以上の様な文字入力プログラムによって、ステップ210で表示装置20に表示させた画面を利用してユーザが入力した文字を、ステップ220、230の処理において受け付け、ステップ240でその受け付けた文字を表示し、ステップ250で地図データ中の地点の名称を表す文字列のうち、入力文字列を先頭に含む辞書文字列を検索し、ステップ260でその検索された辞書文字列おいて入力文字列に続く文字を検索する。   By the character input program as described above, characters input by the user using the screen displayed on the display device 20 in step 210 are received in the processing of steps 220 and 230, and the received characters are displayed in step 240. In step 250, a character string representing the name of the point in the map data is searched for a dictionary character string including the input character string at the head, and in step 260, the character following the input character string is searched for in the searched character string. Search for.

そして、ステップ270〜290で、表示装置20に、検索された文字以外の文字の表示を省略させ、残った文字ボタンを密集させ、同時に検索された文字の表示領域を拡大させる。   Then, in steps 270 to 290, the display device 20 is made to omit the display of characters other than the searched characters, the remaining character buttons are densely packed, and the display area of the searched characters is enlarged at the same time.

このような処理を繰り返すことにより、ユーザによって順次入力された文字列が最終的に経路探索プログラムに渡されることになる。   By repeating such processing, character strings sequentially input by the user are finally passed to the route search program.

これによって、辞書データ中の辞書文字列の入力のために必要な文字以外の文字の表示が省略され、残った文字が密集して表示され、また残った文字が拡大して表示されるので、タッチパネル入力においても、メカニカルスイッチ26、リモコン22等のターゲット移動による入力においても、全体として辞書データの文字列入力の操作の手間を低減することができる。また、不要な入力候補文字の表示が省略され、更に残った文字が拡大して表示されるので、視認性も良くなる。   As a result, the display of characters other than the characters necessary for inputting the dictionary character string in the dictionary data is omitted, the remaining characters are displayed densely, and the remaining characters are displayed enlarged. In both the touch panel input and the input by moving the target of the mechanical switch 26, the remote controller 22, etc., it is possible to reduce the effort of inputting the character string of dictionary data as a whole. Further, unnecessary input candidate characters are not displayed, and the remaining characters are enlarged and displayed, so that the visibility is improved.

また、ステップ275において、残った文字が所定数以下の場合にのみ、省略、密集、拡大表示の処理を行うので、このような処理を行うことの効果が高い場合にのみ、省略、密集、拡大表示を行うことができる。   In step 275, the process of omission, density, and enlargement is performed only when the number of remaining characters is equal to or less than the predetermined number. Therefore, the process of omission, density, and enlargement is performed only when the effect of such process is high. Display can be made.

なお、図4の処理中に、文字入力プログラムが戻るボタン36の選択を検出すると、文字プログラムは直ちに処理を終了する。それによって、直前のプログラム(本実施形態では経路探索プログラム)が文字入力プログラムを呼び出す直前の処理を再開する。   When the character input program detects selection of the return button 36 during the process of FIG. 4, the character program immediately ends the process. As a result, the process immediately before the immediately preceding program (route search program in this embodiment) calls the character input program is resumed.

また、図4の処理中に、カナボタン39が選択されたことを検出すると、文字プログラムはその後に入力された文字をカタカナであると判断するようになる。また、かなボタン38が選択されたことを検出すると、文字プログラムはその後に入力された文字をひらがなであると判断するようになる。   In addition, when it is detected that the kana button 39 is selected during the process of FIG. 4, the character program determines that the character input thereafter is katakana. When it is detected that the kana button 38 has been selected, the character program determines that the character input thereafter is hiragana.

また、図4の処理中に、英字ボタン40が選択されたことを検出すると、文字プログラムは、50音部32に代えて英字(A、B、C、+、=等)を文字ボタンとして有するボタン群を表示装置20に表示させる。   If it is detected during the processing of FIG. 4 that the alphabet button 40 has been selected, the character program has alphabetic characters (A, B, C, +, =, etc.) as character buttons instead of the 50 sound part 32. A group of buttons is displayed on the display device 20.

また、図4の処理中に、数記号ボタン41が選択されたことを検出すると、文字プログラムは、50音部32に代えて数字(0、1、2、3、4、5、6、7、8、9)を文字ボタンとして有するボタン群を表示装置20に表示させる。   4, when it is detected that the numeric symbol button 41 is selected, the character program replaces the 50 sound portion 32 with numbers (0, 1, 2, 3, 4, 5, 6, 7 , 8, 9) are displayed on the display device 20 as buttons having character buttons.

(第2実施形態)
次に、本発明の第2実施形態について説明する。本実施形態に係るカーナビゲーション装置1の構成および作動が第1実施形態と異なる部分は、文字表示プログラムのみである。以下、第2実施形態の文字表示プログラムが第1実施形態のものと異なる部分について説明する。
(Second Embodiment)
Next, a second embodiment of the present invention will be described. The configuration and operation of the car navigation device 1 according to the present embodiment is different from the first embodiment only in the character display program. In the following, portions of the character display program of the second embodiment that are different from those of the first embodiment will be described.

図4に、本実施形態に係る文字表示プログラムのフローチャートを示す。なお、図2と図4において同一の符号が付されたステップは、互いに同一の処理を行うものであり、ここではそれらのステップについての説明は省略する。   FIG. 4 shows a flowchart of the character display program according to the present embodiment. Note that the steps denoted by the same reference numerals in FIGS. 2 and 4 perform the same process, and the description of these steps is omitted here.

ステップ270において、次に続かない文字があると判定した場合、処理はステップ375に進み、次に続く文字を含む行がM行以下(Mは整数)であるか否かを判定する。行数Mは、あらかじめ文字入力プログラムの設計者またはユーザによって設定された値であり、例えば4である。ここで、行とは、図3の50音部32のような、所定の2次元配列の並びにおける行である。具体的には、行とは、あ行、か行、わ行・・・といった、縦に並ぶ5つの文字ボタンを含む列ある。なお、本実施形態においては縦並びを行としたが、横並びを行としてもよい。次に続く文字を含む行がM行以下であるか否かは、ステップ260で作成した抽出した文字のリスト中の文字が、どの行に属する文字であるかを判定し、それに基づいて当該リスト中の文字を含む行数をカウントすることで行う。M行より多ければ処理はステップ280に進み、M行以下であれば処理はステップ390に進む。   If it is determined in step 270 that there is a character that does not continue, the process proceeds to step 375, and it is determined whether or not the line including the next character is M lines or less (M is an integer). The number M of lines is a value set in advance by the designer or user of the character input program, and is 4, for example. Here, the row is a row in a predetermined two-dimensional array such as the 50 sound section 32 in FIG. Specifically, a row is a column including five character buttons arranged vertically, such as a row, a row, a row, and so on. In the present embodiment, the vertical alignment is a row, but the horizontal alignment may be a row. Whether or not the line including the next character is equal to or less than M lines is determined based on which line the character in the extracted character list created in step 260 belongs to, and the list This is done by counting the number of lines that contain the characters inside. If there are more than M rows, the process proceeds to step 280, and if it is less than or equal to M lines, the process proceeds to step 390.

ステップ390では、50音短縮拡大表示を行う。この表示の一例を図5に示す。なお、図3の表示画面32と図5の表示画面46とにおいて、同一の符号が付された構成要素は、互いに同一の機能を有するものであり、ここではその詳細についての説明は省略する。ステップ390の具体的な処理としては、ステップ375でカウントした、次に続く文字を含む行に属する文字だけを文字ボタンとして残した50音部44を、図3の50音部32に代えて表示させる。その際、表示する個々の文字ボタンの表示領域を拡大させて表示させる。なお、50音部32と50音部44との全体としての表示面積には変化は無いが、タッチパネル入力においては、それぞれの文字ボタンの表示領域の端部をタッチすれば足りるので、ユーザが指を移動する領域は事実上狭まっている。したがって、各ボタンは50音部32の場合に比べて実効的に密集している。ステップ390の処理の後、処理はステップ395に進む。ステップ395の処理はステップ285の処理と同等である。   In step 390, a 50-sound shortened enlarged display is performed. An example of this display is shown in FIG. 3 and the display screen 46 in FIG. 5 have the same functions, and a detailed description thereof is omitted here. As a specific process of step 390, the 50 sound part 44 in which only the characters belonging to the line including the next character counted in step 375 are left as character buttons is displayed instead of the 50 sound part 32 of FIG. Let At this time, the display area of each character button to be displayed is enlarged and displayed. Although there is no change in the display area of the 50 sound part 32 and the 50 sound part 44 as a whole, the touch panel input only requires touching the end of the display area of each character button. The area to move is effectively narrowed. Therefore, each button is effectively denser than the case of the 50 sound part 32. After the process of step 390, the process proceeds to step 395. The process of step 395 is equivalent to the process of step 285.

以上の様な文字入力プログラムによって、ステップ210で表示装置20に表示させた画面を利用してユーザが入力した文字を、ステップ220、230の処理において受け付け、ステップ240でその受け付けた文字を表示し、ステップ250で地図データ中の地点の名称を表す文字列のうち、入力文字列を先頭に含む辞書文字列を検索し、ステップ260でその検索された辞書文字列おいて入力文字列に続く文字を検索する。   By the character input program as described above, characters input by the user using the screen displayed on the display device 20 in step 210 are received in the processing of steps 220 and 230, and the received characters are displayed in step 240. In step 250, a character string representing the name of the point in the map data is searched for a dictionary character string including the input character string at the head, and in step 260, the character following the input character string is searched for in the searched character string. Search for.

そして、ステップ375,390,395で、表示装置20に、検索された文字を含まない行の表示を省略させ、残った文字ボタンを密集させ、同時に検索された文字の表示領域を拡大させる。   Then, in steps 375, 390, and 395, the display device 20 is made to omit the display of the line that does not include the searched character, the remaining character buttons are gathered together, and the display area of the searched character is enlarged at the same time.

このような処理を繰り返すことにより、ユーザによって順次入力された文字列が最終的に経路探索プログラムに渡されることになる。   By repeating such processing, character strings sequentially input by the user are finally passed to the route search program.

これによって、次に続く文字を1つも含まない行の表示が省略されることにより、辞書データ中の辞書文字列の入力のために必要な文字以外の文字の表示が省略され、残った行に属する文字が密集して表示され、また残った文字が拡大して表示されるので、タッチパネル入力においても、メカニカルスイッチ26、リモコン22等のターゲット移動による入力においても、全体として辞書データの文字列入力の操作の手間を低減することができる。また、不要な入力候補文字の表示が省略され、更に残った文字が拡大して表示されるので、視認性も良くなる。   This eliminates the display of lines that do not contain any of the following characters, thereby eliminating the display of characters other than the characters necessary for inputting the dictionary character string in the dictionary data. Since the characters belonging to it are displayed densely and the remaining characters are enlarged, a character string input of dictionary data as a whole is possible, both in the touch panel input and in the input by moving the target of the mechanical switch 26, the remote controller 22, etc. It is possible to reduce the labor of the operation. Further, unnecessary input candidate characters are not displayed, and the remaining characters are enlarged and displayed, so that the visibility is improved.

また、ステップ375において、残った行が所定数以下の場合にのみ、省略、密集、拡大表示の処理を行うので、このような処理を行うことの効果が高い場合にのみ、省略、密集、拡大表示を行うことができる。   In step 375, the omission, density, and enlarged display processes are performed only when the number of remaining lines is equal to or less than the predetermined number. Therefore, the omission, density, and enlarged processes are performed only when the effect of such processes is high. Display can be made.

なお、上記各実施形態に置いては、文字入力装置の一例としてカーナビゲーション装置1を示したが、必ずしもカーナビゲーション装置1に限るものではなく、例えば携帯電話等であってもよい。すなわち、入力候補文字を表示する表示装置と、文字列の集合を含む辞書データを有する記憶装置とを有し、この表示装置に表示された入力候補文字を利用した文字の入力を順次受け付けるような装置であればよい。   In each of the above embodiments, the car navigation device 1 is shown as an example of a character input device. However, the present invention is not necessarily limited to the car navigation device 1, and may be a mobile phone or the like. That is, a display device that displays input candidate characters and a storage device that has dictionary data including a set of character strings, and sequentially accepts input of characters using the input candidate characters displayed on the display device. Any device may be used.

また、辞書データとしては、上記各実施形態においては地図データ中に含まれる地点の名称から成る集合を用いたが、必ずしもこのようなものに限らず、例えば、携帯電話の電話帳データに含まれる氏名または電話番号から成る集合であってもよい。すなわち、記憶装置に記憶された文字列の集合であれば足りる。   In addition, as the dictionary data, in each of the above-described embodiments, a set of the names of points included in the map data is used. However, the dictionary data is not necessarily limited to this, and is included in, for example, the phone book data of a mobile phone. It may be a set of names or telephone numbers. That is, a set of character strings stored in the storage device is sufficient.

また、上記各実施形態においては、表示装置20に表示される入力候補文字としてはかな50音が用いられたが、これはアルファベットでもよいし、数字、記号等であってもよい。すなわち、文字であればどのようなものでもよい。   In each of the above embodiments, 50 kana sounds are used as input candidate characters displayed on the display device 20, but this may be an alphabet, a number, a symbol, or the like. That is, any character can be used.

本発明の第1実施形態に係るカーナビゲーション装置1の構成を示す図である。It is a figure showing composition of car navigation device 1 concerning a 1st embodiment of the present invention. 第1実施形態における文字列入力プログラムの動作のフローチャートである。It is a flowchart of operation | movement of the character string input program in 1st Embodiment. 第1実施形態における表示装置20の画面表示の変化を示す図である。It is a figure which shows the change of the screen display of the display apparatus 20 in 1st Embodiment. 第2実施形態における文字列入力プログラムの動作のフローチャートである。It is a flowchart of operation | movement of the character string input program in 2nd Embodiment. 第2実施形態における50音短縮拡大表示の一例を示す図である。It is a figure which shows an example of the 50 sound reduction enlarged display in 2nd Embodiment. 従来技術における表示装置20の画面表示の変化を示す図である。It is a figure which shows the change of the screen display of the display apparatus 20 in a prior art.

符号の説明Explanation of symbols

1…カーナビゲーション装置、11…位置検出器、12…地磁気センサ、
13…ジャイロスコープ、14…車速センサ、15…GPS受信機、
16…内部メモリ制御装置、17…操作スイッチ群、18…制御回路、
19…外部メモリ制御装置、20…表示装置、21…リモコンセンサ、
22…リモコン、23…携帯電話、24…外部ネットワーク、25…タッチパネル、
26…メカニカルスイッチ、32…50音部、33…入力文字列表示部、
34…プロンプト、35…修正ボタン、36…戻るボタン、37…件数表示部、
38…かなボタン、39…カナボタン、40…英字ボタン、41…数記号ボタン、
42…完了ボタン、43…50音部、44…50音部、51…50音部、
52…入力文字列表示部、55…プロンプト。
DESCRIPTION OF SYMBOLS 1 ... Car navigation apparatus, 11 ... Position detector, 12 ... Geomagnetic sensor,
13 ... Gyroscope, 14 ... Vehicle speed sensor, 15 ... GPS receiver,
16 ... Internal memory control device, 17 ... Operation switch group, 18 ... Control circuit,
19 ... External memory control device, 20 ... Display device, 21 ... Remote control sensor,
22 ... remote control, 23 ... mobile phone, 24 ... external network, 25 ... touch panel,
26 ... mechanical switch, 32 ... 50 sound part, 33 ... input character string display part,
34 ... Prompt, 35 ... Correction button, 36 ... Back button, 37 ... Number display section,
38 ... Kana button, 39 ... Kana button, 40 ... English button, 41 ... Numeric symbol button,
42 ... Complete button, 43 ... 50 sound part, 44 ... 50 sound part, 51 ... 50 sound part,
52 ... Input character string display section, 55 ... Prompt.

Claims (8)

入力候補文字を表示する表示装置(20)と、
文字列の集合を含む辞書データを記憶する記憶装置(16)と、
前記表示装置の入力候補文字の表示を利用した文字の入力を順次受け付ける入力受付手段(220〜240)と、
前記辞書データがその要素として有する辞書文字列であって、前記入力受付手段が順次受け付けた文字から成る入力文字列を先頭に含む辞書文字列における、当該入力文字列に続く文字を検索する検索手段(250、260)と、
前記表示手段に、前記検索手段が検索した文字以外の文字の表示を省略させ、更に残った文字を密集して表示させる省略制御手段(270〜290、375、390、395)と、を備えた文字入力装置。
A display device (20) for displaying input candidate characters;
A storage device (16) for storing dictionary data including a set of character strings;
Input receiving means (220 to 240) for sequentially receiving input of characters using display of input candidate characters of the display device;
Retrieval means for retrieving a character string following the input character string in a dictionary character string that is a dictionary character string that the dictionary data has as its element, and that first includes an input character string that includes characters sequentially received by the input receiving unit (250, 260),
Omission control means (270-290, 375, 390, 395) for causing the display means to omit the display of characters other than the character searched by the search means and to display the remaining characters in a dense manner. Character input device.
前記省略制御手段は、前記検索手段が検索した文字の数が所定数以下の場合、前記表示手段に当該文字以外の文字の表示を省略させ、更に残った文字を密集して表示させることを特徴とする請求項1に記載の文字入力装置。 The omission control means causes the display means to omit the display of characters other than the character when the number of characters searched by the search means is a predetermined number or less, and further displays the remaining characters in a dense manner. The character input device according to claim 1. 前記入力受付手段は、前記表示装置における特定の文字の表示領域への接触を検出することで、当該文字の入力を受け付けるタッチパネルであり、
前記省略制御手段は更に、前記検索手段が検索した文字の前記表示領域を拡大して前記表示装置に表示させることを特徴とする請求項1に記載の文字入力装置。
The input receiving means is a touch panel that receives an input of the character by detecting a contact with a display area of the specific character in the display device,
2. The character input device according to claim 1, wherein the omission control unit further enlarges the display area of the character searched by the search unit and causes the display device to display the enlarged display area.
前記省略制御手段は、前記検索手段が検索した文字の数が所定数以下の場合、前記表示手段に当該文字以外の文字の表示を省略させ、更に残った文字を密集して表示させ、更に当該文字の前記表示領域を拡大して表示させることを特徴とする請求項3に記載の文字入力装置。 The abbreviation control means causes the display means to omit the display of characters other than the character when the number of characters searched by the search means is equal to or less than a predetermined number, further displays the remaining characters densely, and further The character input device according to claim 3, wherein the display area of characters is enlarged and displayed. 前記表示装置は、入力候補文字を所定の並びで表示し、
前記省略制御手段は、前記所定の並びのうち、ある行が前記検索手段が検索した文字を含まない場合、当該行の表示を前記表示手段に省略させることを特徴とする請求項1に記載の文字入力装置。
The display device displays input candidate characters in a predetermined sequence,
The said omission control means makes the said display means omit the display of the said line, when a certain line does not contain the character searched by the said search means among the said predetermined arrangements. Character input device.
前記表示装置は、前記検索手段が検索した文字を含む行が所定数以下の場合、前記表示手段に当該文字を含まない行の表示を省略させ、更に残った文字を密集して表示させることを特徴とする請求項5に記載の文字入力装置。 When the display unit includes a predetermined number or less of lines including the character searched by the search unit, the display unit causes the display unit to omit display of the line not including the character and to display the remaining characters densely. The character input device according to claim 5, wherein 前記入力受付手段は、前記表示装置における特定の文字の表示領域への接触を検出することで、当該文字の入力を受け付けるタッチパネルであり、
前記省略制御手段は更に、前記検索手段が検索した文字の前記表示領域を拡大して前記表示装置に表示させることを特徴とする請求項5に記載の文字入力装置。
The input receiving means is a touch panel that receives an input of the character by detecting a contact with a display area of the specific character in the display device,
6. The character input device according to claim 5, wherein the omission control unit further enlarges the display area of the character searched by the search unit and causes the display device to display the enlarged display area.
前記表示装置は、前記検索手段が検索した文字を含む行が所定数以下の場合、前記表示手段に当該文字を含まない行の表示を省略させ、更に残った文字を密集して表示させ、更に当該文字の前記表示領域を拡大して表示させることを特徴とする請求項7に記載の文字入力装置。 The display device, when the number of lines including the character searched by the search means is less than a predetermined number, to cause the display means to omit the display of the line not including the character, to further display the remaining characters densely, The character input device according to claim 7, wherein the display area of the character is enlarged and displayed.
JP2003279177A 2003-07-24 2003-07-24 Character input device Pending JP2005044220A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003279177A JP2005044220A (en) 2003-07-24 2003-07-24 Character input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003279177A JP2005044220A (en) 2003-07-24 2003-07-24 Character input device

Publications (1)

Publication Number Publication Date
JP2005044220A true JP2005044220A (en) 2005-02-17

Family

ID=34265371

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003279177A Pending JP2005044220A (en) 2003-07-24 2003-07-24 Character input device

Country Status (1)

Country Link
JP (1) JP2005044220A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008191798A (en) * 2007-02-02 2008-08-21 Clarion Co Ltd Information retrieval device, and control method and control program therefor
JP2008241590A (en) * 2007-03-28 2008-10-09 Clarion Co Ltd Information search device and control method therefor, and control program
WO2009084741A1 (en) * 2007-12-27 2009-07-09 Sharp Kabushiki Kaisha Character input device, system, and character input control method
JP2010026718A (en) * 2008-07-17 2010-02-04 Toshiba Corp Character input device and method
JP2010102546A (en) * 2008-10-24 2010-05-06 Konica Minolta Business Technologies Inc Display method of software keyboard and display control program
JP2010129091A (en) * 2008-11-27 2010-06-10 Nhn Corp Method for restricting input to collaborate with database, processing device and computer readable medium
JP2010532062A (en) * 2007-06-28 2010-09-30 パナソニック株式会社 Visual feedback based on interaction language constraints and sensor feature pattern recognition
WO2012035600A1 (en) * 2010-09-13 2012-03-22 三菱電機株式会社 Elevator landing destination floor registering apparatus
JP2012194978A (en) * 2011-03-16 2012-10-11 Honeywell Internatl Inc Method for enlarging character displayed on adaptive touch screen key pad
DE112010005146T5 (en) 2010-01-18 2012-11-15 Mitsubishi Electric Corporation input device
JP2013131228A (en) * 2013-02-04 2013-07-04 Toshiba Corp Character input device and method
US8731820B2 (en) 2006-10-18 2014-05-20 Alpine Electronics, Inc. Method and apparatus for keyboard arrangement for efficient data entry for navigation system
JP2016057856A (en) * 2014-09-10 2016-04-21 三菱電機株式会社 Haptic control system and haptic control method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05282372A (en) * 1992-04-01 1993-10-29 Sony Corp Still picture display device
JPH09160910A (en) * 1995-12-04 1997-06-20 Matsushita Electric Ind Co Ltd Software keyboard display system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05282372A (en) * 1992-04-01 1993-10-29 Sony Corp Still picture display device
JPH09160910A (en) * 1995-12-04 1997-06-20 Matsushita Electric Ind Co Ltd Software keyboard display system

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8731820B2 (en) 2006-10-18 2014-05-20 Alpine Electronics, Inc. Method and apparatus for keyboard arrangement for efficient data entry for navigation system
JP2008191798A (en) * 2007-02-02 2008-08-21 Clarion Co Ltd Information retrieval device, and control method and control program therefor
JP2008241590A (en) * 2007-03-28 2008-10-09 Clarion Co Ltd Information search device and control method therefor, and control program
US8666728B2 (en) 2007-06-28 2014-03-04 Panasonic Corporation Visual feedback based on interaction language constraints and pattern recognition of sensory features
JP2010532062A (en) * 2007-06-28 2010-09-30 パナソニック株式会社 Visual feedback based on interaction language constraints and sensor feature pattern recognition
WO2009084741A1 (en) * 2007-12-27 2009-07-09 Sharp Kabushiki Kaisha Character input device, system, and character input control method
JP2010026718A (en) * 2008-07-17 2010-02-04 Toshiba Corp Character input device and method
JP2010102546A (en) * 2008-10-24 2010-05-06 Konica Minolta Business Technologies Inc Display method of software keyboard and display control program
JP2010129091A (en) * 2008-11-27 2010-06-10 Nhn Corp Method for restricting input to collaborate with database, processing device and computer readable medium
DE112010005146T5 (en) 2010-01-18 2012-11-15 Mitsubishi Electric Corporation input device
WO2012035600A1 (en) * 2010-09-13 2012-03-22 三菱電機株式会社 Elevator landing destination floor registering apparatus
CN103097271A (en) * 2010-09-13 2013-05-08 三菱电机株式会社 Elevator landing destination floor registering apparatus
JP2012194978A (en) * 2011-03-16 2012-10-11 Honeywell Internatl Inc Method for enlarging character displayed on adaptive touch screen key pad
CN102799346A (en) * 2011-03-16 2012-11-28 霍尼韦尔国际公司 Method for enlarging characters displayed on an adaptive touch screen key pad
JP2016212914A (en) * 2011-03-16 2016-12-15 ハネウェル・インターナショナル・インコーポレーテッド Method of enlarging characters displayed on adaptive touch screen keypad
KR101829694B1 (en) * 2011-03-16 2018-02-19 허니웰 인터내셔널 인코포레이티드 Method for enlarging characters displayed on an adaptive touch screen key pad
JP2013131228A (en) * 2013-02-04 2013-07-04 Toshiba Corp Character input device and method
JP2016057856A (en) * 2014-09-10 2016-04-21 三菱電機株式会社 Haptic control system and haptic control method

Similar Documents

Publication Publication Date Title
US8731820B2 (en) Method and apparatus for keyboard arrangement for efficient data entry for navigation system
JP2007010368A (en) Navigation device, navigation method, and navigation program
JP2005044220A (en) Character input device
JP2007132676A (en) Navigation device
JP2993826B2 (en) Navigation device
JP5040725B2 (en) Character input receiving device and program for character input receiving device
JP2010038620A (en) Navigation apparatus
JP2010231433A (en) Retrieval device
JP2008090794A (en) Character-input device and program
US20180195875A1 (en) Apparatus and method for searching point of interest in navigation device
JP2009140287A (en) Retrieval result display device
JP4433019B2 (en) Word input support device and program for word input support device
JP4161768B2 (en) Electronic device and program with dictionary function
JP2009217416A (en) Touch panel input device and method of specifying button thereof
JP3580272B2 (en) Navigation device
JP4471618B2 (en) Item search device and item search method
JP3339460B2 (en) Navigation device
JP5748988B2 (en) Information extraction device
JP2006317458A (en) Navigation device
JP2005128708A (en) Input processing system
JP5334446B2 (en) Information retrieval device and navigation device
JP3573118B2 (en) Navigation device
JP3575446B2 (en) Navigation device
JP4326882B2 (en) Map display device
JP5585880B2 (en) SEARCH DEVICE, SEARCH METHOD, AND SEARCH PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070626

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071106