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

JP5063306B2 - Character input device, character input method and program - Google Patents

Character input device, character input method and program Download PDF

Info

Publication number
JP5063306B2
JP5063306B2 JP2007295911A JP2007295911A JP5063306B2 JP 5063306 B2 JP5063306 B2 JP 5063306B2 JP 2007295911 A JP2007295911 A JP 2007295911A JP 2007295911 A JP2007295911 A JP 2007295911A JP 5063306 B2 JP5063306 B2 JP 5063306B2
Authority
JP
Japan
Prior art keywords
landmark
user
position information
conversion
information management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007295911A
Other languages
Japanese (ja)
Other versions
JP2009122941A (en
Inventor
英範 奥田
俊之 坂井
吉秀 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2007295911A priority Critical patent/JP5063306B2/en
Publication of JP2009122941A publication Critical patent/JP2009122941A/en
Application granted granted Critical
Publication of JP5063306B2 publication Critical patent/JP5063306B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Description

本発明は、電子機器への文字入力装置、文字入力方法およびプログラムに関する。
The present invention relates to a character input device, a character input method, and a program for an electronic device.

従来、電子計算機や携帯電話等の電子機器に文字を入力する場合、基本的に以下の方法を、単独、または組み合わせることによって、文字を入力する。   Conventionally, when inputting characters into an electronic device such as an electronic calculator or a mobile phone, the characters are basically input by using the following methods alone or in combination.

従来例(1):キーボード(携帯電話のキーボタンを含む)によって、文字列の読みを入力し、必要に応じて、漢字変換、カタカナ変換、半角変換等の文字変換や、変換範囲の変更を行う。そして、目的の変換候補が表示されたら、入力を確定する。読みと変換候補との対応関係は、事前に用意されているシステム辞書によって対応付けられている。なお、医薬品等、分野毎の専門用語や、辞書登録されていない新語に対応するために、インターネットからのダウンロード等によって、システム辞書を更新できるシステムもある。   Conventional example (1): Input a character string reading using a keyboard (including mobile phone key buttons), and perform character conversion such as kanji conversion, katakana conversion, and half-width conversion, and change the conversion range as necessary. Do. Then, when the target conversion candidate is displayed, the input is confirmed. The correspondence between readings and conversion candidates is associated with a system dictionary prepared in advance. In addition, there is a system that can update the system dictionary by downloading from the Internet or the like in order to deal with technical terms for each field such as pharmaceuticals or new words that are not registered in the dictionary.

たとえば、「旭山動物園」を入力する場合、かな入力やローマ字入力によって、「あさひやまどうぶつえん」とキーボード入力し、文字変換の変換候補として、「朝日山動物園」、「旭山動物園」、「アサヒヤマドウブツエン」、または、「アサヒヤマドウブツエン」の半角文字等が表示され、目的の「旭山動物園」に変換されたら、入力を確定する。   For example, when entering “Asahiyama Zoo”, enter “Asahiyama Dobutsuen” with Kana or Romaji and use “Asahiyama Zoo”, “Asahiyama Zoo”, “Asahiyama Dobutsu” as conversion candidates for character conversion. When “en” or “Asahiyama Dobutsuen” half-width characters are displayed and converted to the target “Asahiyama Zoo”, the input is confirmed.

また、場所が変わる毎に、異なるシステム辞書を使う発明が知られている(たとえば、特許文献1参照)。   In addition, there is known an invention that uses a different system dictionary each time the location changes (see, for example, Patent Document 1).

従来例(2):システム辞書に加えて、ユーザ毎のユーザ辞書を具備する。ユーザ辞書には、任意の読み方で文字列を登録し、ユーザ辞書を参照することによって、キーボード入力された読みに対応する変換候補を表示する。   Conventional example (2): A user dictionary for each user is provided in addition to the system dictionary. In the user dictionary, a character string is registered in an arbitrary reading manner, and conversion candidates corresponding to the reading input by the keyboard are displayed by referring to the user dictionary.

<例>
読みと変換候補の組(「あさひ」、「旭山動物園」)をユーザ辞書に事前登録し、「あさひ」とキーボード入力されたら、「旭山動物園」を変換候補として表示する。
<Example>
A pair of readings and conversion candidates (“Asahi”, “Asahiyama Zoo”) is pre-registered in the user dictionary, and when “Asahi” is entered through the keyboard, “Asahiyama Zoo” is displayed as a conversion candidate.

従来例(3):周囲の文章で使われている文字列に対して、言語的に出現頻度の高い文字列を、変換候補の上位に表示する。   Conventional example (3): A character string having a high linguistic appearance frequency with respect to a character string used in surrounding text is displayed at the top of conversion candidates.

たとえば、「動物園に」の後で「ゆく」とキーボード入力されたら、「逝く」ではなく、「行く」が変換候補の上位に表示される。   For example, if “Yuku” is input after “To the zoo”, “Go” is displayed at the top of the conversion candidates instead of “Gaku”.

従来例(4):読みの先頭部分が入力された段階で、ユーザが入力したいと思われる文字列を過去の文字変換履歴に基づいて予測し、この予測された変換候補を、確度の高いものから表示する。   Conventional example (4): A character string that the user wants to input is predicted based on the past character conversion history at the stage when the head part of the reading is input, and the predicted conversion candidate is highly accurate. To display.

たとえば、ユーザの文字入力履歴として「旭山動物園」、「朝顔」等がある場合、「あさ」とキーボード入力しただけで、「旭山動物園」、「朝顔」が変換候補として表示される。過去の履歴において、「朝顔」よりも「旭山動物園」の頻度が高い場合、「旭山動物園」が「朝顔」よりも上位に表示される。
特開2003−303186号公報
For example, if the user's character input history includes “Asahiyama Zoo”, “Morning Glory”, etc., “Asahiyama Zoo” and “Morning Glory” are displayed as conversion candidates simply by inputting “Asa” from the keyboard. In the past history, when the frequency of “Asahiyama Zoo” is higher than “Morning Glory”, “Asahiyama Zoo” is displayed higher than “Morning Glory”.
JP 2003-303186 A

上記従来例(1)では、新語に対応するためには、システム辞書を更新する必要がある。したがって、店舗名等、常に新語が創造される場合、効率よく文字変換を行うことができないという問題がある。   In the conventional example (1), it is necessary to update the system dictionary in order to deal with a new word. Therefore, when new words are always created, such as store names, there is a problem that character conversion cannot be performed efficiently.

また、上記従来例(1)だけを用いて文字入力する場合、入力したい文字列全体の読みを、常に入力しなければならないので、使い勝手が悪いという問題がある。   Further, when inputting characters using only the conventional example (1), there is a problem in that the reading of the entire character string to be input must always be input, which is inconvenient.

上記従来例(2)では、ユーザが頻繁に入力する文字列を、短い読みで短縮入力できるというメリットがあるが、ユーザ辞書に登録するという手間を必要とするので、頻繁に入力する文字列でなければ、辞書登録の意味がないという問題がある。   In the above conventional example (2), there is a merit that a character string frequently input by the user can be shortened by a short reading. However, since it requires labor to register in the user dictionary, Otherwise, there is a problem that there is no meaning of dictionary registration.

上記従来例(3)では、言語的な出現確率を用いるので、動詞・形容詞のような語彙数の限られた文字列を入力する場合には有効であるが、店舗名等、常に新語が創造される固有名詞の場合、統計的な出現確率を算出することができず、適用が困難である。   In the above conventional example (3), the linguistic appearance probability is used, so it is effective when inputting a character string with a limited vocabulary such as a verb / adjective, but a new word such as a store name is always created. In the case of proper nouns, the statistical appearance probability cannot be calculated and it is difficult to apply.

上記従来例(4)では、携帯電話の文字入力方式として広く普及しているが、変換候補として表示されるのは、過去に入力したことのある文字列、または、上記従来例(1)のシステム辞書、上記従来例(2)のユーザ辞書に登録されている文字列に限られている。本日開店したレストラン名等、ユーザがこれまで入力したことのない新語の文字列は、予測変換されない。   In the above conventional example (4), it is widely used as a character input method for mobile phones. However, a character string that has been input in the past or displayed in the past is displayed as a conversion candidate. It is limited to the character strings registered in the system dictionary and the user dictionary of the conventional example (2). New word character strings that the user has not input so far, such as the name of the restaurant opened today, are not predictively converted.

本発明の第1の課題は、新語に対応する場合、文字入力そのものの利便性向上を図ることである。   The first problem of the present invention is to improve the convenience of character input itself when dealing with new words.

また、ブログ・SNS(ソーシャルネットワークサービス)・メール等の文書において、店舗・駅・遊園地等のランドマークについて文章を書く場合、ランドマークの名称だけではなく、そのランドマークのインターネットホームページのアドレス(URL)も記載する必要があることがある。また、そのランドマークの地理的な位置を、読み手に伝えるために、オンライン地図サービス(goo(登録商標)地図http://map.goo.ne.jp/等)における当該ランドマークのURLを記載する必要があることもある。   In addition, when writing texts on landmarks such as stores, stations, and amusement parks in documents such as blogs, SNSs (social network services), and emails, not only the name of the landmark, but also the address of the internet homepage of the landmark ( URL) may also need to be described. In addition, in order to convey the geographical location of the landmark to the reader, the URL of the landmark in the online map service (goo (registered trademark) map http://map.goo.ne.jp/ etc.) is described. Sometimes it is necessary to do.

このように、ランドマークに関するURLを、文書に記載する場合、従来は、検索エンジン等、何らかの方法で、掲載したいURLを調べ、そのURLを文書に転記する手順を実行している。また、URLだけでなく、アフィリエイト広告のように、ランドマークに関連する情報を、文書に掲載する場合も、掲載したい関連情報を、従来は何らかの方法で調べ、その情報を文書に転記する手順を実行している。   As described above, when a URL related to a landmark is described in a document, conventionally, the URL to be posted is examined by some method such as a search engine, and a procedure for transferring the URL to the document is executed. Also, when posting information related to landmarks in documents such as affiliate advertisements as well as URLs, the related information to be posted is conventionally investigated by some method, and the procedure for transcribing the information to the document is performed. Running.

しかし、ランドマークのURLや関連情報を調べて転記する作業は煩雑であり、特に携帯電話のように、ユーザインタフェースが貧弱な電子機器においては作業効率が悪いという問題がある。   However, the work of checking and transferring the landmark URL and related information is complicated, and there is a problem that the work efficiency is low particularly in an electronic device with a poor user interface such as a mobile phone.

本発明の第2の課題は、ランドマークのURL入力や関連情報入力の手間を省き、付随的な情報入力に関する利便性を向上させることができる文字入力装置、文字入力方法およびプログラムを提供することである。   A second object of the present invention is to provide a character input device, a character input method, and a program that can save the trouble of inputting a landmark URL and related information and improve the convenience of incidental information input. It is.

また、ランドマークには、複数の呼び名が存在することがある。たとえば、「横浜・八景島シーパラダイス」として、「八景島シーパラダイス」、「シーパラダイス」、「シーパラ」等の呼び名が使われている。このような場合、ユーザは、世間でどのような呼び名がもっとも広く使われているかがわからず、文書に記載する名称を、自己の直感に基づいて選択している。   A landmark may have a plurality of names. For example, as “Yokohama / Hakkeijima Sea Paradise”, names such as “Hakkeijima Sea Paradise”, “Sea Paradise”, “Sea Paradise” are used. In such a case, the user does not know what name is most widely used in the world, and selects a name to be described in the document based on his intuition.

このために、必ずしも世間で広く使われているとは限らない名称を、文書で用い、文書の読み手の理解を妨げるという問題がある。また、逆に、異なるランドマークに対して、同一の呼び名がつけられている場合もある。たとえば、「シーパラ」は「横浜・八景島シーパラダイス」だけでなく、「伊豆・三津シーパラダイス」、「二見シーパラダイス」等、複数の異なるランドマークの呼び名として使われている。   For this reason, there is a problem in that names that are not necessarily widely used in the world are used in documents, which hinders understanding of readers of the documents. Conversely, the same name may be assigned to different landmarks. For example, “Sea Paradise” is used not only as “Yokohama / Hakkeijima Sea Paradise” but also as “Izu / Mitsu Sea Paradise”, “Futami Sea Paradise”, etc.

このために、ユーザが「シーパラ」と文書で表現しても、読み手にとっては、どのランドマークのことを書いているのかがわからないこともあり、コミュニケーションに誤解が生じやすいという問題がある。   For this reason, there is a problem that even if the user expresses “Sea Para” in a document, the reader may not know which landmark is written, and miscommunication is likely to occur.

本発明の第3の課題は、ランドマーク名称の多重性や多義性を抑制し、文書を介する意思疎通の改善を図ることである。   The third problem of the present invention is to suppress the multiplicity and ambiguity of landmark names and to improve communication through documents.

本発明は、ユーザの行動に関して文字入力する場合、文字入力そのものの利便性を向上させることができ、文字入力装置を提供することを目的とする。   It is an object of the present invention to provide a character input device that can improve the convenience of character input when inputting characters related to user behavior.

本発明は、ユーザの行動履歴に含まれているランドマーク名称を、文章に容易かつ正確に入力することができる文字入力装置を提供することを目的とする。   An object of this invention is to provide the character input device which can input the landmark name contained in the action history of a user into a sentence easily and correctly.

また、本発明は、ランドマーク名称の多重性や多義性を抑制することができ、これによって、文書を介する意思疎通の改善を図ることができる文字入力装置を提供することを目的とする。
It is another object of the present invention to provide a character input device that can suppress the multiplicity and ambiguity of landmark names and thereby improve communication through documents.

本発明の文字入力装置は、ユーザが通過したユーザ位置を示すユーザ位置情報を、ユーザ毎に時系列に沿って記憶装置に記憶するユーザ位置情報管理手段と、所定のランドマークの位置を示す位置情報を、記憶装置に記憶するランドマーク位置情報管理手段と、上記ユーザ位置情報管理手段に記憶されているユーザ位置情報に対応する位置情報を具備するランドマークであって、上記ランドマーク位置情報管理手段に記憶されているランドマークを、通過ランドマークリストとして抽出するランドマーク通過履歴抽出手段と、入力された読みに対応する変換候補を生成する変換候補生成手段であって、ランドマーク通過履歴抽出手段によって通過ランドマークリストとして抽出されるランドマークの別称も含めて変換候補として生成するように構成され、かつ、他のユーザを含めたユーザ全体を対象として算出した変換確定頻度を判別できる態様で、別称をユーザに提示する変換候補生成手段と、上記変換候補生成手段が生成した変換候補のうちのどの変換候補で変換を確定したかをユーザ毎に記憶装置に記憶する変換確定履歴管理手段とを有する。 The character input device of the present invention includes user position information management means for storing user position information indicating a user position that the user has passed in a storage device in time series for each user, and a position indicating a position of a predetermined landmark Landmark position information management means for storing information in a storage device, and a landmark comprising position information corresponding to the user position information stored in the user position information management means, the landmark position information management A landmark passing history extracting means for extracting a landmark stored in the means as a passing landmark list, and a conversion candidate generating means for generating a conversion candidate corresponding to the input reading , wherein the landmark passing history extraction to generate a conversion candidates, including alias landmarks are extracted as pass landmark list by means The conversion candidate generating means for presenting alternative names to the user in a manner capable of determining the conversion confirmation frequency calculated for the entire user including other users, and the conversion candidate generated by the conversion candidate generating means Conversion confirmation history management means for storing in a storage device for each user which conversion candidate has been confirmed for conversion.

本発明によれば、ユーザの行動履歴に含まれているランドマーク名称を、文章に容易かつ正確に入力することができるという効果を奏する。
According to the present invention, it is possible to easily and accurately input a landmark name included in a user's action history into a sentence.

発明を実施するための最良の形態は、以下の実施例である。   The best mode for carrying out the invention is the following examples.

図1は、本発明の実施例1である文字入力装置100の基本原理を示すブロック図である。   FIG. 1 is a block diagram showing the basic principle of a character input device 100 that is Embodiment 1 of the present invention.

文字入力装置100は、ユーザ位置情報管理手段10と、ランドマーク位置情報管理手段20と、ランドマーク通過履歴抽出手段30と、ランドマーク名称管理手段40と、変換候補生成手段50と、入出力インタフェース手段60とを有する。   The character input device 100 includes a user position information management unit 10, a landmark position information management unit 20, a landmark passage history extraction unit 30, a landmark name management unit 40, a conversion candidate generation unit 50, and an input / output interface. Means 60.

文字入力装置100は、携帯電話のGPS機能を用いてユーザ位置情報を取得する装置である。   The character input device 100 is a device that acquires user position information using the GPS function of a mobile phone.

ユーザ位置情報を取得する手段として、GPS(Global Psitioning System:全地球測位システム)を用いた位置情報サービスや、WiFi(登録商標)電波を用いた位置情報サービス(たとえば、ソニー(登録商標)のPlaceEngine(登録商標)http://www.placeengine.com/等)がある。   As a means for acquiring user position information, a position information service using GPS (Global Positioning System) or a position information service using WiFi (registered trademark) radio waves (for example, Sony (registered trademark) PlaceEngine) (Registered trademark) http://www.placeengine.com/).

文字入力装置100は、これらの手段で取得した、ユーザ位置情報を用いる。   The character input device 100 uses the user position information acquired by these means.

ユーザ位置情報管理手段10は、ユーザ位置情報の履歴を、ユーザ毎に管理する手段であり、所定の時間間隔で、逐次、測定されたユーザ位置情報を、時系列に沿って記憶する記憶装置である。   The user position information management means 10 is a means for managing the user position information history for each user, and is a storage device that stores the user position information measured sequentially at a predetermined time interval in time series. is there.

ランドマーク位置情報管理手段20は、ランドマークの各位置情報を記録している記憶装置であり、具体的には、「ランドマークID、緯度、経度」の3変数の組で記録している記憶装置である。   The landmark position information management means 20 is a storage device that records each position information of the landmark. Specifically, the landmark position information management means 20 is a storage that records a set of three variables of “landmark ID, latitude, and longitude”. Device.

ランドマーク通過履歴抽出手段30は、ユーザ位置情報管理手段10に記憶されているユーザAの位置情報と、ランドマーク位置情報管理手段20に記憶されているランドマークの位置情報とを照らし合わせ、ユーザAが通過したランドマークを通過ランドマークリストL1として抽出する。   The landmark passage history extraction means 30 compares the position information of the user A stored in the user position information management means 10 with the position information of the landmarks stored in the landmark position information management means 20, and The landmark that A has passed is extracted as the passing landmark list L1.

ランドマーク名称管理手段40は、ランドマークの呼び名を、「ランドマークID、名称、読み」の3変数で記録する記憶装置であり、ランドマークIDをキーとして、当該ランドマークの名称と読みとを検索する。   The landmark name management means 40 is a storage device that records a landmark name with three variables of “landmark ID, name, and reading”, and uses the landmark ID as a key to read the name and reading of the landmark. Search for.

変換候補生成手段50は、入力された読みに対応する変換候補を生成し、入出力インタフェース手段60を通じて提示する。   The conversion candidate generation unit 50 generates conversion candidates corresponding to the input reading and presents them through the input / output interface unit 60.

入出力インタフェース手段60は、変換候補生成手段50が生成した変換候補であって、入力された読みに対応する変換候補を提示する。   The input / output interface unit 60 presents conversion candidates generated by the conversion candidate generation unit 50 and corresponding to the input reading.

次に、携帯電話のGPS機能を用いて、ユーザ位置情報を取得する基本原理について説明する。   Next, the basic principle of acquiring user position information using the GPS function of the mobile phone will be described.

ユーザ位置情報は、携帯電話のGPS機能によって測定され、日時、緯度、経度の3変数の組として表現される。測定されたユーザ位置情報は、ユーザ位置情報管理手段10に入力される。   The user position information is measured by the GPS function of the mobile phone and is expressed as a set of three variables: date / time, latitude, and longitude. The measured user position information is input to the user position information management means 10.

図2は、ユーザ位置情報管理手段10に記憶されているユーザAの位置情報履歴の一例示す図である。   FIG. 2 is a diagram illustrating an example of the location information history of the user A stored in the user location information management unit 10.

図2は、たとえば、日時2007.7.30/10:09:15において、ユーザAは、緯度N35.27.45.41、経度E139.37.32.11の地点に居たことを示す。   FIG. 2 shows that, for example, on the date 20077.7.30 / 10: 09: 15, the user A was at a point of latitude N35.27.45.41 and longitude E139.3.32.11.

ランドマーク位置情報管理手段20は、飲食店、遊戯施設、デパート、スーパーマーケット、駅等のランドマークの各位置情報が、「ランドマークID、緯度、経度」の3変数の組で記録されている。つまり、上記ランドマークは、飲食店、遊戯施設、デパート、スーパーマーケット、店舗、工場、病院、建造物、駅、遊園地、名所旧跡、官公庁、教育施設、スポーツ施設、娯楽施設、道路のうちの少なくとも1つである。   In the landmark position information management means 20, each position information of landmarks such as restaurants, amusement facilities, department stores, supermarkets, stations, etc. is recorded in a set of three variables “landmark ID, latitude, longitude”. In other words, the landmark is at least one of restaurants, amusement facilities, department stores, supermarkets, stores, factories, hospitals, buildings, stations, amusement parks, historic sites, government offices, educational facilities, sports facilities, entertainment facilities, and roads. One.

ランドマークIDは、各ランドマークに、ユニークに付与され、異なるランドマークに、同じランドマークIDが割り振られることはない。   The landmark ID is uniquely assigned to each landmark, and the same landmark ID is not assigned to different landmarks.

図3−1は、ランドマーク位置情報管理手段20に記録されているランドマークの位置情報の一例を示す図である。   FIG. 3A is a diagram illustrating an example of landmark position information recorded in the landmark position information management unit 20.

図3−1に示す例では、たとえば、ランドマークID「01234550」のランドマークが、緯度N35.16.31.56、経度E139.40.23.7に存在している。   In the example illustrated in FIG. 3A, for example, the landmark with the landmark ID “01234550” exists at latitude N35.16.31.56 and longitude E139.40.23.7.

ランドマーク通過履歴抽出手段30は、ユーザ位置情報管理手段10に記憶されているユーザAの位置情報と、ランドマーク位置情報管理手段20に記憶されているランドマークの位置情報とを照らし合わせ、ユーザAが通過したランドマークに基づいて、通過ランドマークリストL1を出力する。具体的には、ユーザ位置情報管理手段10に記録されている位置情報レコードについて、緯度・経度が一致するランドマーク位置情報のレコードを抽出し、この抽出されたランドマーク位置情報レコードのランドマークIDを出力する。   The landmark passage history extraction means 30 compares the position information of the user A stored in the user position information management means 10 with the position information of the landmarks stored in the landmark position information management means 20, and Based on the landmark that A has passed, the passing landmark list L1 is output. Specifically, for the position information record recorded in the user position information management means 10, a record of landmark position information having the same latitude / longitude is extracted, and the landmark ID of the extracted landmark position information record is extracted. Is output.

たとえば、図2に示す位置情報レコードの緯度・経度のうちで、矢印で示す2つの位置情報レコードの緯度・経度が、図3−1に矢印で示す位置情報レコードの緯度・経度と一致する。この一致する位置情報レコードの緯度・経度に対応するランドマークID「01234553」を、ランドマーク通過履歴抽出手段30が、通過ランドマークリストL1に出力する。   For example, among the latitude and longitude of the position information record shown in FIG. 2, the latitude and longitude of the two position information records indicated by arrows match the latitude and longitude of the position information record indicated by arrows in FIG. The landmark passage history extraction means 30 outputs the landmark ID “01234553” corresponding to the latitude / longitude of the matching position information record to the passage landmark list L1.

このときに、実際のランドマークの敷地は、ランドマーク位置情報管理手段20に記録されている緯度・経度に対して、通常は、若干の広がりを持っている。たとえば、ランドマークIDが「01234550」である場合、緯度N35.16.31.56、経度E139.40.23.7で指定された地点は、「01234550」で特定されるランドマークの敷地のある1点に過ぎない。   At this time, the actual site of the landmark usually has a slight spread with respect to the latitude and longitude recorded in the landmark position information management means 20. For example, when the landmark ID is “01234550”, the point designated by latitude N35.16.31.56 and longitude E139.40.23.7 is the site of the landmark specified by “01234550”. Only one point.

そこで、ユーザ位置情報管理手段10に記憶されている緯度・経度と、ランドマーク位置情報管理手段20に記憶されている緯度・経度とを比較する際に、その差異が所定の閾値以下であれば、ユーザAが当該ランドマークを通過したと判定する。   Therefore, when the latitude / longitude stored in the user position information management means 10 and the latitude / longitude stored in the landmark position information management means 20 are compared, if the difference is less than or equal to a predetermined threshold, It is determined that the user A has passed the landmark.

この場合、敷地の大きさがランドマーク毎に異なることに鑑み、判定精度を向上させるために、ランドマーク毎に、異なる閾値を設定するようにしてもよい。なお、ランドマーク毎に、異なる閾値を設定するようにしてもよく、また、異なる閾値を設定するようにしなくてもよい。   In this case, in view of the fact that the size of the site differs for each landmark, a different threshold value may be set for each landmark in order to improve the determination accuracy. A different threshold may be set for each landmark, or a different threshold may not be set.

また、ランドマークによっては、同一の緯度・経度で複数のランドマークが存在することがある。たとえば、同一の建物の異なる階に、異なるランドマークが存在する場合がある。この場合、緯度・経度だけでは、ユーザAがどのランドマークを通過したかを判断できないので、可能性のあるランドマークを全て抽出する。   Also, depending on the landmark, there may be a plurality of landmarks with the same latitude and longitude. For example, different landmarks may exist on different floors of the same building. In this case, since only the latitude / longitude cannot determine which landmark the user A has passed, all the possible landmarks are extracted.

なお、GPSを用いた位置情報サービスでは、高さ情報を取得できないが、WiFi(登録商標)電波を用いれば、高さ情報も取得できるので、ユーザ位置情報管理手段10とランドマーク位置情報管理手段20とについて、高さ情報も含めて管理するようにすれば、同じ建物の異なる階に存在するランドマークを、個別に特定することができる。   Note that the position information service using GPS cannot acquire height information, but can also acquire height information using WiFi (registered trademark) radio waves. Therefore, user position information management means 10 and landmark position information management means If 20 is managed including height information, landmarks existing on different floors of the same building can be individually identified.

また、ユーザ位置情報管理手段10には、所定の時間間隔でユーザAの位置情報が記録されているので、レストランで食事をする等、同一のランドマークにしばらくの期間滞在した場合、緯度・経度がほぼ一致する(差異が所定の閾値以下である)と判定されるレコードが複数個存在することがある。この場合、ランドマーク通過履歴抽出手段30は、同じランドマークを重複抽出することを阻止する。   Further, since the location information of the user A is recorded in the user location information management means 10 at a predetermined time interval, when staying at the same landmark for a while, such as eating at a restaurant, the latitude / longitude There may be a plurality of records that are determined to substantially match (the difference is equal to or less than a predetermined threshold). In this case, the landmark passage history extraction means 30 prevents the same landmark from being extracted twice.

図4は、ランドマーク通過履歴抽出手段30が抽出したランドマークIDが記述されている通過ランドマークリストL1を示す図である。   FIG. 4 is a diagram showing a passing landmark list L1 in which the landmark IDs extracted by the landmark passing history extracting means 30 are described.

ランドマーク通過履歴抽出手段30は、このように抽出したランドマークIDを、図4に示す通過ランドマークリストL1として出力する。なお、ランドマーク通過履歴抽出手段30がランドマークを抽出する場合、次のことが考えられる。   The landmark passage history extraction means 30 outputs the landmark ID extracted in this way as a passage landmark list L1 shown in FIG. When the landmark passage history extraction means 30 extracts landmarks, the following can be considered.

所定の期間(たとえば過去24時間以内)に通過したランドマークのみを、ランドマーク通過履歴抽出手段30が抽出するようにしてもよい。あるいは、ユーザ位置情報管理手段10に記録されている緯度・経度の時間変化によって、ユーザの移動速度を計算し、単に通り過ぎただけで立ち止まらなかったランドマークを、ランドマーク通過履歴抽出手段30が抽出しないようにしてもよい。さらには、ランドマークの分類属性(たとえば、「飲食店」、「駅」等)を記憶できるように、ランドマーク位置情報管理手段20を構成し、ユーザが指定したランドマークの分類属性に含まれているランドマークのみを抽出するようにしてもよい。   The landmark passage history extraction means 30 may extract only landmarks that have passed within a predetermined period (for example, within the past 24 hours). Alternatively, the travel speed of the user is calculated based on the time change of latitude / longitude recorded in the user position information management unit 10, and the landmark passing history extraction unit 30 extracts a landmark that has just passed and did not stop. You may make it not. Furthermore, the landmark position information management means 20 is configured so that landmark classification attributes (for example, “restaurant”, “station”, etc.) can be stored, and are included in the landmark classification attributes designated by the user. Only the landmarks that are present may be extracted.

図3−2は、ランドマークの分類属性を記憶できるように、ランドマークの分類属性を付加したランドマーク位置情報管理手段20の例を示す図である。   FIG. 3B is a diagram of an example of the landmark position information management unit 20 to which the landmark classification attribute is added so that the landmark classification attribute can be stored.

また、ランドマーク通過履歴抽出手段30が出力した通過ランドマークリストL1の順序についても、次のように処理するようにしてもよい。   Further, the order of the passing landmark list L1 output by the landmark passing history extracting unit 30 may be processed as follows.

ユーザAが通過した時刻の逆順にソートする。すなわち、直近に通過したランドマークから順に並べる。または、ユーザAが逗留した時間の長いものから順にソートする。すなわち、長時間滞在したランドマークから順に並べる。   Sort in reverse order of time when user A passed. That is, they are arranged in order from the landmark that has passed most recently. Alternatively, the user A is sorted in descending order of time of stay. That is, it arranges in order from the landmark which stayed for a long time.

ランドマーク名称管理手段40には、ランドマークの呼び名が、ランドマークID、名称、読みの3変数で記録され、ランドマークIDをキーとして、当該ランドマークの名称と読みとを検索することができる。たとえば、図3−1に示すように、緯度N35.16.31.56、経度E139.40.23.7に存在すると記録されているランドマークID「01234550」のランドマークの呼び名は、図5に示す3変数リストL2に基づいて、その名称が「横須賀デパート」であり、その読みが「よこすかでぱーと」であることがわかる。   In the landmark name management means 40, the landmark name is recorded as a landmark ID, a name, and a reading, and the landmark name and reading can be searched using the landmark ID as a key. . For example, as shown in FIG. 3A, the landmark name of the landmark ID “01234550” recorded to exist at latitude N35.16.31.56 and longitude E139.40.23.7 is as shown in FIG. It can be seen that the name is “Yokosuka Department Store” and the reading is “Yokosuka Part” based on the three-variable list L2 shown in FIG.

図5は、ランドマークIDと、名称と、その名称の読みとの3変数が記述されている3変数リストL2を示す図である。   FIG. 5 is a diagram showing a three-variable list L2 in which three variables of a landmark ID, a name, and a reading of the name are described.

さて、電子計算機、携帯電話等の電子機器で文書作成する際、ユーザは、まずキーボード等の入出力インタフェース手段によって、入力したい文字列の読み、またはその一部を入力する。変換候補生成手段50は、入力された読みに対応する変換候補を生成し、入出力インタフェース手段を通じて提示する。ユーザは、提示された変換候補の中から、入力したいと考えていた文字列を選択し、入力された読みに対応する変換を確定させる。   Now, when creating a document with an electronic device such as an electronic computer or a mobile phone, the user first inputs a character string to be input or a part thereof by an input / output interface means such as a keyboard. Conversion candidate generation means 50 generates conversion candidates corresponding to the input reading and presents them through the input / output interface means. The user selects a character string he / she wishes to input from the presented conversion candidates, and confirms the conversion corresponding to the input reading.

図6は、変換候補生成手段50の処理を示すフローチャートである。   FIG. 6 is a flowchart showing the processing of the conversion candidate generation unit 50.

図6に示すフローチャートは、「横浜宝飾店」を入力する場合の処理例である。   The flowchart shown in FIG. 6 is a processing example when inputting “Yokohama jewelry store”.

S3は、読み「よ」に対して従来技術で生成される変換候補と、通過ランドマークリスト3を用いて抽出した変換候補とをマージし、入出力インタフェース手段を通じてユーザに提示する。ユーザには、図11に示す変化候補リストL3が提示される。   In S3, the conversion candidate generated by the conventional technique for the reading “Yo” and the conversion candidate extracted using the passing landmark list 3 are merged and presented to the user through the input / output interface means. The change candidate list L3 shown in FIG. 11 is presented to the user.

S4は、提示された変換候補リストL3の中からユーザが入力したいと考えている文字列「横浜宝飾店」を選択し、変換を確定する。   S4 selects the character string “Yokohama Jewelery Store” that the user wants to input from the presented conversion candidate list L3, and confirms the conversion.

変換候補生成手段50が変換候補を生成する場合、従来技術で生成される変換候補だけではなく、ランドマーク通過履歴抽出手段30が出力した通過ランドマークリストL1に基づいて、変換候補を生成する。   When the conversion candidate generation unit 50 generates a conversion candidate, the conversion candidate is generated not only based on the conversion candidate generated by the conventional technique but also based on the passing landmark list L1 output by the landmark passage history extraction unit 30.

すなわち、上記実施例は、通過ランドマークリストL1を、文字変換の辞書として利用する実施例である。たとえば、ユーザAが、「よ」とキーボード入力した場合、ランドマークIDが、図4に示す通過ランドマークリストL1に含まれ、しかも、読みの先頭部分が「よ」に一致するランドマークに対応するランドマークIDを、図5に示す通過ランドマークリストL1から抽出し、この抽出されたランドマークIDに対応するランドマークの名称を、変換候補として提示する。   That is, the above embodiment is an embodiment in which the passing landmark list L1 is used as a dictionary for character conversion. For example, when the user A inputs “Yo” with the keyboard, the landmark ID is included in the passing landmark list L1 shown in FIG. 4 and the first part of the reading corresponds to the landmark with “Y”. The landmark ID to be extracted is extracted from the passing landmark list L1 shown in FIG. 5, and the name of the landmark corresponding to the extracted landmark ID is presented as a conversion candidate.

図4、図5に示す場合は、「横浜宝飾店」と「横須賀中央駅」との2つが、ランドマークの読みが「よ」で始まるので、これらが変換候補として提示される。なお、従来技術で生成される変換候補と、通過ランドマークリストL1が生成した変換候補とのうちのどちらを優先度高くユーザに提示するかは、様々な設定が可能である。   In the case shown in FIGS. 4 and 5, “Yokosuka Jewelery Store” and “Yokosuka Chuo Station” are presented as conversion candidates because the landmark readings begin with “Y”. Note that various settings can be made as to which of the conversion candidates generated by the prior art and the conversion candidates generated by the passing landmark list L1 is to be presented to the user with high priority.

図7は、通過ランドマークリストL1が生成した変換候補を優先的に提示する場合に、ユーザに提示する変換候補の状況例を示す図である。
FIG. 7 is a diagram illustrating a situation example of conversion candidates presented to the user when the conversion candidates generated by the passing landmark list L1 are preferentially presented.

図8は、本発明の実施例2である文字入力装置200の構成を示す図である。   FIG. 8 is a diagram showing a configuration of a character input device 200 that is Embodiment 2 of the present invention.

実施例2は、文字変換の際に、ランドマークの名称だけではなく、ランドマークに関連する付随情報(URL等)をも自動入力される実施例である。   The second embodiment is an embodiment in which not only the name of the landmark but also accompanying information (such as a URL) related to the landmark is automatically input at the time of character conversion.

文字入力装置200は、ユーザ位置情報管理手段10と、ランドマーク位置情報管理手段20と、ランドマーク通過履歴抽出手段30と、ランドマーク名称管理手段40と、変換候補生成手段50と、入出力インタフェース手段60と、ランドマーク付随情報管理手段70とを有する。   The character input device 200 includes a user position information management unit 10, a landmark position information management unit 20, a landmark passage history extraction unit 30, a landmark name management unit 40, a conversion candidate generation unit 50, and an input / output interface. Means 60 and landmark-accompanying information management means 70.

ユーザ位置情報管理手段10、ランドマーク位置情報管理手段20、ランドマーク通過履歴抽出手段30、ランドマーク名称管理手段40の動作は、実施例1と同じである。   The operations of the user position information management means 10, the landmark position information management means 20, the landmark passage history extraction means 30, and the landmark name management means 40 are the same as those in the first embodiment.

ランドマーク付随情報管理手段70は、ランドマークがインターネット上に公開しているホームページのURLや、オンライン地図サービスにおけるランドマークのURL等、ランドマーク付随情報を記憶する手段である。   The landmark incidental information management means 70 is a means for storing landmark incidental information, such as the URL of a home page that the landmark is open to the Internet, and the URL of a landmark in an online map service.

図9は、ランドマーク付随情報管理手段70に記録されているランドマーク付随情報の例を示す図である。   FIG. 9 is a diagram showing an example of landmark incidental information recorded in the landmark incidental information management means 70. As shown in FIG.

ランドマーク付随情報は、ランドマークID、ホームページURL、オンライン地図サービスでのURLの3変数からなる組である。ランドマークID「01234670」のように、ランドマークによっては、ホームページを持っていない場合もあり、この場合、ホームページURL、オンライン地図サービスでのURLの欄を、空欄にする。   The landmark incidental information is a set of three variables: a landmark ID, a homepage URL, and a URL for an online map service. Some landmarks, such as the landmark ID “01234670”, do not have a home page. In this case, the home page URL and the URL in the online map service are left blank.

変換候補生成手段50は、ユーザが入力した読みについて、実施例1と同じように、変換候補を提示する。そして、ユーザが変換確定した変換候補が、ランドマーク通過履歴抽出手段30が出力したランドマークであれば、ランドマーク名称管理手段40に記憶されているランドマーク名称だけでなく、ランドマーク付随情報管理手段70に記憶されているホームページのURLや、オンライン地図サービスでのURLも、続けて、文書に文字出力する。   The conversion candidate generation unit 50 presents conversion candidates for the reading input by the user, as in the first embodiment. If the conversion candidate determined by the user to be converted is a landmark output by the landmark passage history extraction means 30, not only the landmark name stored in the landmark name management means 40 but also the landmark associated information management The URL of the home page stored in the means 70 and the URL of the online map service are also output as characters in the document.

図10は、実施例2における変換候補生成手段50の処理を示すフローチャートである。   FIG. 10 is a flowchart illustrating the process of the conversion candidate generation unit 50 according to the second embodiment.

図10に示すフローチャートは、図6に示すフローチャートにS6が追加されたフローチャートである。   The flowchart shown in FIG. 10 is a flowchart in which S6 is added to the flowchart shown in FIG.

図11は、ユーザAが「よ」をキーボード入力したときに提示される変換候補の例を示す図である。   FIG. 11 is a diagram illustrating an example of conversion candidates presented when the user A inputs “Y” from the keyboard.

たとえば、ユーザAが「よ」をキーボード入力したときに、図11に示すように、変換候補リストL3が提示されるが、ユーザAが「横浜宝飾店」を変換結果として選択すると、「横浜宝飾店」のランドマークID「01234553」に該当するレコードを、図9から抽出し、そのURL部分を「横浜宝飾店」に付加する。すなわち、「よ」に対する変換候補として、「横浜宝飾店 http://www.○○.co.jp http://map.○○○.ne.jp/map.php?MAP=E139.37.32.11N35.27.45.41&ZM=10」が、編集中の文書に埋め込まれる。   For example, when the user A inputs “Yo” with the keyboard, the conversion candidate list L3 is presented as shown in FIG. 11. When the user A selects “Yokohama Jewelery Store” as the conversion result, A record corresponding to the landmark ID “01234553” of “Store” is extracted from FIG. 9, and the URL portion is added to “Yokohama Jewelry Store”. That is, “Yokohama Jewelry Store http: //www.○○.co.jp http: //map.○○○.ne.jp/map.php? MAP = E139.37.32. 11N35.27.45.41 & ZM = 10 "is embedded in the document being edited.

図12は、編集中の文書に、ランドマーク名称やURLが埋め込まれている様子を例示する図である。   FIG. 12 is a diagram illustrating a state in which a landmark name and a URL are embedded in the document being edited.

なお、この例では、ランドマークの名称、ホームページURL、オンライン地図サービスでのURLを、スペースで区切って出力しているが、HTMLタグ等、固定的な文字列を適宜自動的に挿入するようにしてもよい。また、ランドマーク名称について、常に自動的にURLを付加するのではなく、通常は、ランドマーク名称だけを挿入し、ユーザからURL挿入コマンドが発せられた場合にのみ、URLを付加するようにしてもよい。   In this example, the landmark name, homepage URL, and online map service URL are output separated by spaces, but a fixed character string such as an HTML tag is automatically inserted as appropriate. May be. In addition, the URL is not always automatically added to the landmark name. Normally, only the landmark name is inserted, and the URL is added only when a URL insertion command is issued from the user. Also good.

なお、実施例2では、ランドマークに関連するURLを自動入力するが、URLではなく、ランドマークの住所やランドマークに関する広告メッセージ等、様々なランドマーク付随情報を自動入力するようにしてもよい。なお、上記ランドマーク付随情報は、テキスト、画像、URL等である。   In the second embodiment, the URL related to the landmark is automatically input. However, instead of the URL, various landmark-accompanying information such as the address of the landmark and an advertisement message regarding the landmark may be automatically input. . The landmark accompanying information is a text, an image, a URL, or the like.

図13は、選択したランドマークの広告メッセージを自動入力するように構成した場合の例を示す図である。   FIG. 13 is a diagram illustrating an example in which an advertisement message of a selected landmark is configured to be automatically input.

広告メッセージは、ランドマーク付随情報管理手段70に記憶管理されている。また、ランドマークに関連付けられる付随情報としては、住所や広告メッセージ以外に、当該ランドマークに関して文書を作成した他のユーザのURL等、様々な応用がある。   The advertisement message is stored and managed in the landmark accompanying information management means 70. In addition to the address and the advertisement message, the accompanying information associated with the landmark has various applications such as the URL of another user who created a document regarding the landmark.

当該ランドマークに関して文書を作成した他のユーザのURLを、自動入力するようにすれば、読み手は、同じランドマークについて書いている様々なユーザの文書を効率的にネットサーフィンすることができる。
If the URLs of other users who have created documents regarding the landmark are automatically input, the reader can efficiently surf the documents of various users who are writing about the same landmark.

図14は、本発明の実施例3である文字入力装置300を示すブロック図である。   FIG. 14 is a block diagram showing a character input device 300 that is Embodiment 3 of the present invention.

実施例3は、変換候補を提示する際に、ユーザが入力した読みに合致するランドマーク名称だけでなく、当該ランドマークの別称も含めて変換候補として提示する実施例である。また、変換作業においてユーザが確定操作を行った呼び名について、ユーザ数を計数し、変換候補を選択する際の補助情報として、当該計数値をユーザに提示する。実施例3では、この計数値をユーザに提示するが、計数値を提示せず、計数値の大きいものから順に、変換候補を並べるようにしてもよい。   In the third embodiment, when a conversion candidate is presented, not only a landmark name that matches the reading input by the user but also an alternative name for the landmark is presented as a conversion candidate. In addition, the number of users is counted for the name of which the user has performed a confirmation operation in the conversion work, and the count value is presented to the user as auxiliary information when selecting a conversion candidate. In the third embodiment, this count value is presented to the user, but the conversion candidates may be arranged in order from the largest count value without presenting the count value.

文字入力装置300は、ユーザ位置情報管理手段10と、ランドマーク位置情報管理手段20と、ランドマーク通過履歴抽出手段30と、ランドマーク名称管理手段40と、変換候補生成手段50と、入出力インタフェース手段60と、変換確定履歴管理手段80とを有する。   The character input device 300 includes a user position information management unit 10, a landmark position information management unit 20, a landmark passage history extraction unit 30, a landmark name management unit 40, a conversion candidate generation unit 50, and an input / output interface. Means 60 and conversion confirmation history management means 80.

変換確定履歴管理手段80は、ユーザがどのランドマーク名称で変換を確定したかを、ユーザ毎に管理する。   The conversion confirmation history management means 80 manages for each user which landmark name the user has confirmed conversion.

また、文字入力装置300において、ユーザ位置情報管理手段10、ランドマーク位置情報管理手段20、ランドマーク通過履歴抽出手段30の動作は、実施例1と同じである。   In the character input device 300, the operations of the user position information management unit 10, the landmark position information management unit 20, and the landmark passage history extraction unit 30 are the same as those in the first embodiment.

図15は、ランドマーク名称管理手段40に記録されている情報の例を示す図である。   FIG. 15 is a diagram illustrating an example of information recorded in the landmark name management unit 40.

ランドマーク名称管理手段40では、ランドマークの呼び名が(ランドマークID、名称、読み、ユーザ数、プライマリフラグ)の5変数の組で記録されている。ランドマークIDは、ランドマークを個別に特定するIDであるので、ランドマークに複数の呼び名がある場合には、同じランドマークIDで複数の名称が記録されている。   In the landmark name management means 40, the landmark name is recorded as a set of five variables (landmark ID, name, reading, number of users, primary flag). Since the landmark ID is an ID for individually identifying the landmark, when the landmark has a plurality of names, a plurality of names are recorded with the same landmark ID.

たとえば、図15に示す場合、ランドマークIDが「01234567」であるランドマークには、「横浜・八景島シーパラダイス」、「八景島シーパラダイス」、「シーパラダイス」、「シーパラ」の4通りの呼び名が記録されている。ユーザ数は、変換作業の結果、当該ランドマークの呼び名として、その名称を使用したことのあるユーザ数を表す。   For example, in the case shown in FIG. 15, the landmark having the landmark ID “01234567” has four names of “Yokohama / Hakkeijima Sea Paradise”, “Hakkeijima Sea Paradise”, “Sea Paradise”, and “Sea Paradise”. It is recorded. The number of users represents the number of users who have used the name as the name of the landmark as a result of the conversion work.

たとえば、ランドマークIDが「01234567」であるランドマークは、変換作業の結果、28人が「横浜・八景島シーパラダイス」を選択し、255人が「八景島シーパラダイス」を選択し、128人が「シーパラダイス」を選択し、56人が「シーパラ」を選択したことを示す。   For example, as for the landmark whose landmark ID is “01234567”, as a result of the conversion work, 28 people select “Yokohama Hakkeijima Sea Paradise”, 255 people choose “Hakkeijima Sea Paradise”, and 128 people “ “Sea Paradise” is selected, indicating that 56 people have selected “Sea Paradise”.

プライマリフラグは、ランドマークの複数の呼び名がある場合、主たる呼び名を表すフラグである。ランドマークIDが「01234567」のランドマークである場合に、4つの呼び名のうちで、「八景島シーパラダイス」が主たる呼び名である。なお、フラグを立てる際に、ユーザ数がもっとも多い呼び名にフラグを立てるか、ユーザ数には関係なく、サービス提供者の意思で選んだ呼び名にフラグを立てる等、用途に応じたポリシーがあり得る。   The primary flag is a flag representing a main call name when there are a plurality of call names of landmarks. When the landmark ID is “01234567”, among the four names, “Hakkeijima Sea Paradise” is the main name. In addition, when setting a flag, there may be a policy depending on the application, such as setting a flag for the name with the largest number of users, or setting a flag for the name selected by the service provider regardless of the number of users. .

次に、変換候補生成手段50の動作を、ユーザAが「シーパラ」を入力しようとした場合を例に説明する。   Next, the operation of the conversion candidate generation unit 50 will be described by taking as an example the case where the user A tries to input “Sea Para”.

図16は、変換候補生成手段50における処理を示すフローチャートである。   FIG. 16 is a flowchart showing processing in the conversion candidate generation means 50.

図17は、入出力インタフェース手段を介してユーザAが観測する文書編集の様子を示す図である。   FIG. 17 is a diagram showing a state of document editing observed by the user A via the input / output interface means.

ユーザAが、「し」をキーボード入力した場合(S1)、ランドマーク通過履歴抽出手段30が出力するユーザAの通過ランドマークリストL1に含まれ、かつ、読みの先頭部分が「し」に一致するランドマークが抽出される(S2)。   When the user A inputs “Shi” from the keyboard (S1), it is included in the user A passing landmark list L1 output by the landmark passing history extracting means 30 and the head portion of the reading matches “Shi”. Landmarks to be extracted are extracted (S2).

たとえば、ユーザAの通過ランドマークリストL1が「01234567」、「01234590」、「01234589」、「01234588」である場合、ランドマーク名称管理手段40が管理している図15に示す情報を参照することによって、「シーパラ」、「シーパラダイス」、「汐入ショッピングセンタ」、「シリウス」が抽出される。ランドマークID「01234567」から、「シーパラ」、「シーパラダイス」が抽出され、ランドマークID「01234589」から、「汐入ショッピングセンタ」が抽出され、ランドマークID「01234588」から、「シリウス」が抽出される。「01234590」は、読みが「し」で始まらないので、抽出されない。   For example, when the passing landmark list L1 of the user A is “01234567”, “01234590”, “01234589”, “01234588”, refer to the information shown in FIG. 15 managed by the landmark name management unit 40. As a result, “Sea Para”, “Sea Paradise”, “Purchase Shopping Center”, and “Sirius” are extracted. “Sea Para” and “Sea Paradise” are extracted from the landmark ID “01234567”, “Ishigo Shopping Center” is extracted from the landmark ID “01234589”, and “Sirius” is extracted from the landmark ID “01234588”. Is done. “01234590” is not extracted because reading does not start with “shi”.

次に、S3では、S2で抽出されたランドマークに関して、別称も含めて変換候補としてユーザに提示する。この例では、S2で抽出された「シーパラ」、「シーパラダイス」に加えて、これらの別称である「八景島シーパラダイス」、「横浜・八景島シーパラダイス」の2つも変換候補としてユーザに提示される。   Next, in S3, the landmarks extracted in S2 are presented to the user as conversion candidates including alternative names. In this example, in addition to “Sea Paradise” and “Sea Paradise” extracted in S2, two other names “Hakkeijima Sea Paradise” and “Yokohama / Hakkeijima Sea Paradise” are also presented to the user as conversion candidates. .

また、複数の別称がある場合に、その名称とともに、ユーザ数を、ランドマーク名称管理手段40から取得し、ユーザに提示する。   Further, when there are a plurality of different names, the number of users together with the names is acquired from the landmark name management means 40 and presented to the user.

図18は、S3の結果として、ユーザに提示する内容の例を示す図である。   FIG. 18 is a diagram illustrating an example of contents presented to the user as a result of S3.

ユーザは、このように提示された変換候補とユーザ数とを見ることによって、「シーパラ」よりも「八景島シーパラダイス」や「シーパラダイス」の方が、世の中で一般的な表現であることを認知することができる。この段階では、元々入力しようと思っていた「シーパラ」を選んでもよく、他の別称によって入力確定してもよい。   The user recognizes that "Hakkeijima Sea Paradise" and "Sea Paradise" are more general expressions in the world than "Sea Para" by looking at the conversion candidates presented in this way and the number of users. can do. At this stage, “Sea Para” originally intended to be input may be selected, or input may be confirmed by another name.

ここで、図18に示す変換候補のうちで、ユーザが「シーパラダイス」を選択したとする(S4)。このときに、実施例3の変換候補生成手段50は、呼び名として「シーパラダイス」が使われている他のランドマークがないかどうかを、ランドマーク名称管理手段40の記録情報をチックする(S5)。このように、同一名称の有無をチェックする場合、通過ランドマークリストL1に含まれていないランドマーク(すなわちユーザの行動履歴に含まれないランドマーク)も含めて、名称をチェックする。   Here, it is assumed that the user selects “Sea Paradise” among the conversion candidates shown in FIG. 18 (S4). At this time, the conversion candidate generation unit 50 according to the third embodiment ticks the record information of the landmark name management unit 40 to determine whether there is any other landmark that uses “Sea Paradise” as a call name (S5). ). Thus, when checking the presence or absence of the same name, the name is checked including landmarks that are not included in the passing landmark list L1 (that is, landmarks that are not included in the user's action history).

図15に示す場合、ランドマークID「87654321」のランドマークも、「シーパラダイス」という呼び名を持っていることが検出される。そこで、変換候補生成手段50は、このようにして抽出したランドマークID「87654321」に関して、そのプライマリフラグが立っている名称(この場合、「二見シーパラダイス」)を、ユーザに提示し、ランドマークの名称が一意ではないので、読み手に誤解される恐れがあることを警告する(S6)。警告を受けたユーザは、そのまま「シーパラダイス」で入力を確定するか(S7)、または、S4に戻り、変換候補からの選択操作を再度行う。S7では、確定した名称「シーパラダイス」と、そのランドマークID[01234567」とを対として、変換確定履歴管理手段80に通知する。   In the case illustrated in FIG. 15, it is detected that the landmark with the landmark ID “87654321” also has the name “Sea Paradise”. Therefore, the conversion candidate generation means 50 presents the name (in this case, “Futami Sea Paradise”) for which the primary flag is set for the landmark ID “87654321” extracted in this way to the user, Since the name is not unique, the reader is warned that it may be misunderstood (S6). The user who has received the warning confirms the input with “Sea Paradise” as it is (S 7) or returns to S 4 and performs the selection operation from the conversion candidates again. In S7, the confirmed name “Sea Paradise” and its landmark ID [01234567] are paired and notified to the conversion confirmation history management means 80.

変換確定履歴管理手段80は、ユーザがどのランドマーク名称で変換を確定したかを、ユーザ毎に管理する。   The conversion confirmation history management means 80 manages for each user which landmark name the user has confirmed conversion.

図19は、変換確定履歴管理手段80に管理されるユーザAの変換確定履歴の一例を示す図である。   FIG. 19 is a diagram showing an example of the conversion confirmation history of the user A managed by the conversion confirmation history management unit 80.

図19には、ユーザAがこれまでに文書に入力したことがあるランドマーク名称が記録されている。ユーザが確定した名称とランドマークIDとを、変換候補生成手段50が通知すると、変換確定履歴管理手段80は、その対が、変換確定履歴に記録されているかどうかをチェックする。記録されていなければ、ユーザAが初めて、この呼び名を使ったことを示すので、この対を変換確定履歴に追加するとともに、ランドマーク名称管理手段40の該当するユーザ数に、1を加算する。なお、ランドマーク名称管理手段40のユーザ数は、ユーザ毎に異なるのではなく、全てのユーザで共有される。つまり、ランドマーク名称管理手段40が全ユーザに共有される。   In FIG. 19, landmark names that have been input to the document by the user A are recorded. When the conversion candidate generation means 50 notifies the name and landmark ID determined by the user, the conversion confirmation history management means 80 checks whether or not the pair is recorded in the conversion confirmation history. If it is not recorded, it indicates that the user A has used this name for the first time, so this pair is added to the conversion confirmation history and 1 is added to the number of corresponding users in the landmark name management means 40. Note that the number of users of the landmark name management unit 40 is not different for each user, but is shared by all users. That is, the landmark name management means 40 is shared by all users.

変換確定履歴に記録済みであれば、ユーザAが、過去にも同じ呼び名を使ったことを示しているので、ランドマーク名称管理手段40のユーザ数を変更しない。   If it has been recorded in the conversion confirmation history, it indicates that user A has used the same name in the past, so the number of users of the landmark name management means 40 is not changed.

上記のように、実施例3によれば、ユーザが入力しようと思っていたランドマーク名称よりも、世の中で多く使われている別の呼び名の変換候補を、ユーザが認識することができる。また、ユーザが選択しようとしたランドマーク名称が、全く異なる別のランドマークでも使われていることを、ユーザが認識できる。よって、ユーザは、多くの読み手が慣れた名称で、ランドマークを表現することができ、かつ、読み手が他のランドマークと誤認することを防止することができる。   As described above, according to the third embodiment, the user can recognize another name conversion candidate that is used more frequently in the world than the landmark name that the user intended to input. Further, the user can recognize that the landmark name that the user is trying to select is also used in another completely different landmark. Therefore, the user can express the landmark with a name that many readers are accustomed to, and can prevent the reader from misidentifying it as another landmark.

上記実施例は、まず、GPS等の位置情報取得手段で得られるユーザ位置情報の履歴(すなわち行動履歴)を活用することによって、ユーザから通ったランドマークの名称を抽出する。そして、ユーザが通ったランドマークの名称を、ユーザが文字入力する際の変換候補として提示する。よって、ユーザが食事した飲食店名、ユーザがショッピングした店舗名、ユーザが遊んだ遊戯施設名、ユーザが電車に乗った駅名等、ユーザの行動履歴に含まれているランドマーク名称を、文章に容易かつ正確に入力することができる。   In the above embodiment, first, the name of the landmark passed from the user is extracted by utilizing the history of the user position information (that is, the action history) obtained by the position information acquisition means such as GPS. And the name of the landmark which the user passed is presented as a conversion candidate when the user inputs characters. Therefore, it is easy to write the landmark names included in the user's action history, such as the name of the restaurant where the user ate, the name of the store where the user shopped, the name of the play facility where the user played, the name of the station where the user got on the train, etc. And it can input correctly.

ユーザの行動履歴に含まれているランドマークは、ユーザが、ブログ・SNS・メール等の文章に入力する確率が高く、頻度が多い文字列であるので、文書作成のために行う文字入力を効率化することができる。   The landmark included in the user's action history is a character string that has a high probability of being frequently input by a user in sentences such as blogs, SNSs, and mails. Can be

また、実施例2によれば、ランドマーク名称だけでなく、当該ランドマークのインターネットホームページのURLや、オンライン地図サービスでの当該ランドマークのURLを自動入力するので、これらのURLの入力の手間を省力化することができ、ユーザの手入力による入力誤りを防ぐことができる。   Further, according to the second embodiment, not only the landmark name but also the URL of the internet homepage of the landmark and the URL of the landmark in the online map service are automatically entered. Labor saving can be achieved, and input errors due to manual input by the user can be prevented.

また、URLだけでなく、アフィリエイト広告(テキスト・画像・URL)の自動入力にも応用できる。   Moreover, it can be applied not only to URL but also to automatic input of affiliate advertisement (text, image, URL).

さらに、実施例3によれば、ランドマークに複数の呼び名がついている場合に、世の中でどの呼び名が、どの程度使われているのかを定量的に把握しながら、ランドマークの名称を選択することができる。また、入力しようとしているランドマーク名称が、別のランドマークにも使われていることを把握することができるので、名称の曖昧性を抑制することができる。   Further, according to the third embodiment, when a landmark has a plurality of names, the name of the landmark is selected while quantitatively understanding which name is used and how much is used in the world. Can do. Further, since it is possible to grasp that the landmark name to be input is also used for another landmark, it is possible to suppress the ambiguity of the name.

ユーザがブログ、SNS、メール等の文章を書く際に、自己の行動経験に関連した文章を書くことが多く、ユーザが実際に通ったランドマークの名称は、それを入力する確率または入力頻度が高い文字列である。たとえば、あるユーザがレストランで食事をした場合、そのレストランについて意見・批評を書くことが多いと考えられる。   When users write sentences such as blogs, SNSs, and emails, they often write sentences related to their own behavioral experience, and the name of the landmark that the user has actually passed has a probability or frequency of input. High string. For example, when a user eats at a restaurant, he / she often writes opinions and criticisms about the restaurant.

上記実施によれば、電子計算機・携帯電話等で文字入力をする際に、ユーザが通過したランドマーク(飲食店、デパート、遊戯施設、駅等)の名称が、ひらがな等を入力した場合における変換候補として現れるので、文字入力作業を効率的に行うことができる。 また、ランドマークの中には、名称が非常に長い・名称がカタカナである等、ユーザが記憶しづらい名称もあるが、上記実施例によれば、このように記憶し難い文字列でも、ユーザの行動履歴に応じて、システム側が、変換候補として自動的に提示するので、ランドマークの名称を正確に覚えていなくても、正確に入力することができる。   According to the above implementation, when inputting characters on an electronic computer / mobile phone, etc., the name of the landmark (restaurant, department store, amusement facility, station, etc.) that the user has passed is converted when hiragana is input. Since it appears as a candidate, the character input operation can be performed efficiently. In addition, some landmarks have names that are very long, names are katakana, etc., which are difficult for the user to memorize. Since the system side automatically presents them as conversion candidates in accordance with the action history, even if the name of the landmark is not accurately remembered, it can be input accurately.

さらに、上記実施例によれば、従来技術とは異なり、ユーザ辞書に対してユーザが文字変換を登録し、または店舗名等ランドマーク名称の新語を加えるためにシステム辞書を更新する等、辞書メンテナンスの作業が不要である。   Furthermore, according to the above embodiment, unlike the prior art, dictionary maintenance such as a user registering character conversion in the user dictionary or updating a system dictionary to add a new word of a landmark name such as a store name, etc. Is unnecessary.

また、上記実施例によれば、システムが変換候補として提示する文字列は、ユーザが実際に通ったランドマークの文字列であるので、移動スピードの閾値や、位置判定の閾値を適切に設定すれば、行ったことが全くないランドマークが変換候補として提示されることを防止することができる。   Further, according to the above embodiment, since the character string that the system presents as a conversion candidate is a character string of a landmark that the user has actually passed through, the movement speed threshold value and the position determination threshold value can be appropriately set. For example, it is possible to prevent a landmark that has never been visited from being presented as a conversion candidate.

また、昨今は、ランドマークに関して文章を書く際、そのランドマークがインターネットに開設しているホームページのアドレス(URL)を、本文またはハイパーリンクとして文章中に記述することが多い。この場合、従来は、検索エンジンでURLを調べ、または、他のホームページからURLを転記する等の方法で、ユーザが、手作業でURLを自分の文章に転記している。また、ランドマークの所在地を読み手に知らせるために、goo地図等、オンライン地図サービスへのハイパーリンクを文章に記載することも一般的でるが、このような場合、従来は、オンライン地図サービスに対して、ランドマークの名称や住所等を入力し、当該ランドマークのURLを取得してから、手作業で自分の文章に当該URLを転記している。ところが、実施例2によれば、ランドマークの名称を入力する際に、ランドマークのホームページのURLや、当該ランドマークのオンライン地図サービス上でのURLがシステム側から自動的に入力されるので、ユーザがURLをキーボードで入力する手間を省くことができ、手入力の間違いを排除することができる。   In recent years, when writing a sentence regarding a landmark, the address (URL) of a homepage established by the landmark on the Internet is often described in the sentence as a text or a hyperlink. In this case, conventionally, the user manually transcribes the URL into his / her text by a method such as checking the URL with a search engine or transcribing the URL from another home page. In addition, in order to inform the reader of the location of the landmark, it is common to write hyperlinks to online map services such as a google map in the text. Then, after inputting the landmark name, address, etc., and obtaining the URL of the landmark, the URL is manually transcribed in his / her own text. However, according to the second embodiment, when inputting the name of the landmark, the URL of the homepage of the landmark and the URL of the landmark on the online map service are automatically input from the system side. It is possible to save the user from inputting the URL with the keyboard, and to eliminate errors in manual input.

さらに、実施例2では、URLだけでなく、広告メッセージ等、ランドマークに付随する様々な情報を展開することができる。   Furthermore, in the second embodiment, it is possible to develop not only the URL but also various information accompanying the landmark such as an advertisement message.

また、文書にランドマークの名称が記述されている場合、書き手がどのランドマークのことを指しているのかを、読み手に不明であることがある。読み手が、そのランドマークのことを全く知らないケースは別として、読み手が知っているランドマークについても、書き手がどのランドマークのことを指しているのかを読み手が不明であることがある。   In addition, when a landmark name is described in a document, it may be unknown to the reader which landmark the writer is pointing to. Aside from the case where the reader does not know the landmark at all, for the landmark that the reader knows, the reader may not know which landmark the writer is referring to.

この第1の原因は、文書に記述された呼び名が、読み手が認識している呼び名と異なることである。また、第2の原因は、文書に記述された呼び名が、複数のランドマークで使われているので、どのランドマークのことを書いているのかを読み手が不明であることである。ところが、実施例3によれば、ランドマークの名称を入力する際に、世の中で広く使われている名称を選択でき、異なるランドマークが同一名称で呼ばれていることを認識でき、よって、読み手が理解しやすい文章を書くことができる。   The first cause is that the name described in the document is different from the name recognized by the reader. The second cause is that the name described in the document is used for a plurality of landmarks, so that the reader is unclear as to which landmark is written. However, according to the third embodiment, when inputting the name of a landmark, a name widely used in the world can be selected, and it can be recognized that different landmarks are called with the same name. Can write easy-to-understand sentences.

上記のように、上記実施例によれば、日本語を入力する場合について説明したが、外国語を入力する場合にも、ユーザの行動履歴を活用して文字入力を効率化することができる。   As described above, according to the above embodiment, the case where Japanese is input has been described. However, even when a foreign language is input, the user's action history can be utilized to improve the efficiency of character input.

つまり、上記実施例は、ユーザが通過したユーザ位置を示すユーザ位置情報を、ユーザ毎に時系列に沿って記憶装置に記憶するユーザ位置情報管理手段と、所定のランドマークの位置を示す位置情報を、記憶装置に記憶するランドマーク位置情報管理手段と、上記ユーザ位置情報管理手段に記憶されているユーザ位置情報に対応する位置情報を具備するランドマークであって、上記ランドマーク位置情報管理手段に記憶されているランドマークを、通過ランドマークリストとして抽出するランドマーク通過履歴抽出手段と、ランドマークID、ランドマークの名称、ランドマークの読みの3変数を記憶し、ランドマークを特定するランドマークIDをキーとして、ランドマークの名称と読みとを検索するランドマーク名称管理手段と、入力された読みに対応する変換候補を生成する変換候補生成手段とを有する文字入力装置である。   In other words, in the above embodiment, the user position information management means for storing the user position information indicating the user position that the user has passed in the storage device in time series for each user, and the position information indicating the position of the predetermined landmark The landmark position information management means for storing the information in the storage device, and the landmark position information management means, comprising the position information corresponding to the user position information stored in the user position information management means. The landmark passing history extracting means for extracting the landmarks stored in the list as a passing landmark list, the landmark ID, the name of the landmark, and the landmark reading are stored, and the landmark for identifying the landmark is stored. Landmark name management means for searching for landmark names and readings using the mark ID as a key, and input And a character input device and a conversion candidate generating means for generating a conversion candidate corresponding to the reading.

この場合、上記変換候補生成手段が生成した変換候補であって、入力された読みに対応する変換候補を提示する入出力インタフェース手段を有する。また、上記ランドマーク位置情報管理手段は、上記ランドマークの各位置情報を、ランドマークID、緯度、経度の3変数の組で記憶する手段である。さらに、上記ユーザ位置情報管理手段は、GPSによるユーザ位置情報に基づいて、ユーザが通過したランドマークを判断する手段である。しかも、上記ランドマークは、飲食店、遊戯施設、デパート、スーパーマーケット、店舗、工場、病院、建造物、駅、遊園地、名所旧跡、官公庁、教育施設、スポーツ施設、娯楽施設、道路のうちの少なくとも1つである。   In this case, input / output interface means for presenting conversion candidates generated by the conversion candidate generation means and corresponding to the input reading is provided. The landmark position information management means is means for storing each position information of the landmark as a set of three variables of landmark ID, latitude, and longitude. Further, the user position information management means is means for determining the landmark that the user has passed based on the user position information by GPS. Moreover, the landmark is at least one of restaurants, amusement facilities, department stores, supermarkets, stores, factories, hospitals, buildings, stations, amusement parks, historic sites, government offices, educational facilities, sports facilities, entertainment facilities, and roads. One.

そして、上記ユーザ位置情報管理手段に記憶されている緯度・経度と、ランドマーク位置情報管理手段に記憶されている緯度・経度とを比較する際に、その差異が所定の閾値以下であれば、ユーザが当該ランドマークを通過したと判定する。また、上記ユーザ位置情報管理手段に記憶されている緯度・経度と、ランドマーク位置情報管理手段に記憶されている緯度・経度とを比較する際に、その差異が所定の閾値以下であれば、ユーザが当該ランドマークを通過したと判定し、ランドマーク毎に、異なる閾値を設定する。   When comparing the latitude / longitude stored in the user position information management means and the latitude / longitude stored in the landmark position information management means, if the difference is not more than a predetermined threshold, It is determined that the user has passed the landmark. Further, when comparing the latitude / longitude stored in the user position information management means and the latitude / longitude stored in the landmark position information management means, if the difference is less than or equal to a predetermined threshold, It is determined that the user has passed the landmark, and a different threshold is set for each landmark.

また、上記ユーザ位置情報管理手段と上記ランドマーク位置情報管理手段とに、高さ情報も含めて管理し、同じ建物の異なる階に存在するランドマークを、個別に特定する。さらに、上記ランドマーク通過履歴抽出手段は、同一のランドマークに、上記ユーザが所定の期間滞在すると、上記同じランドマークを重複抽出することを阻止する手段である。しかも、上記ランドマーク通過履歴抽出手段は、第2の所定の期間内に通過したランドマークのみを抽出する手段である。そして、上記ランドマーク通過履歴抽出手段は、ユーザが、直近に通過したランドマークから順に並べ、または、ユーザが逗留した時間の長いものから順にソートする手段である。加えて、文字入力装置が、ランドマーク付随情報を自動入力する。上記ランドマーク付随情報は、テキスト、画像、URL、ランドマークの住所やランドマークに関する広告メッセージである。また、変換候補生成手段は、ランドマークの別称も含めた変換候補として生成する手段である。さらに、変換候補生成手段は、ユーザが変換確定しようとした変換候補が複数のランドマークの名称として使われている場合、ユーザに対する警告を生成する手段である。   Further, the user position information management means and the landmark position information management means are managed including height information, and landmarks existing on different floors of the same building are individually specified. Further, the landmark passage history extracting means is means for preventing the same landmark from being repeatedly extracted when the user stays at the same landmark for a predetermined period. Moreover, the landmark passage history extracting means is a means for extracting only the landmarks that have passed within the second predetermined period. The landmark passage history extraction means is a means for the user to sort in order from the landmark that has passed most recently, or in order from the longest time the user stayed. In addition, the character input device automatically inputs landmark accompanying information. The landmark-accompanying information is an advertisement message related to text, an image, a URL, a landmark address, and a landmark. The conversion candidate generation means is means for generating conversion candidates including alternative names for landmarks. Furthermore, the conversion candidate generation means is a means for generating a warning to the user when the conversion candidate that the user has attempted to confirm conversion is used as the names of a plurality of landmarks.

また、上記実施例を方法の発明として把握することができる。つまり、上記実施例は、ユーザが通過したユーザ位置を示すユーザ位置情報を、ユーザ毎に時系列に沿って記憶装置に記憶するユーザ位置情報管理工程と、所定のランドマークの位置を示す位置情報を、記憶装置に記憶するランドマーク位置情報管理工程と、上記ユーザ位置情報管理工程で記憶されたユーザ位置情報に対応する位置情報を具備するランドマークであって、上記ランドマーク位置情報管理工程に記憶されているランドマークを、通過ランドマークリストとして抽出するランドマーク通過履歴抽出工程と、入力された読みに対応する変換候補を生成する変換候補生成工程とを有する文字入力方法である。   Moreover, the said Example can be grasped | ascertained as invention of a method. That is, in the above embodiment, the user position information indicating the user position that the user has passed is stored in the storage device in time series for each user, and the position information indicating the position of the predetermined landmark A landmark location information management step for storing the information in the storage device, and a landmark having location information corresponding to the user location information stored in the user location information management step, the landmark location information management step This is a character input method having a landmark passage history extraction step of extracting stored landmarks as a passage landmark list and a conversion candidate generation step of generating conversion candidates corresponding to the input reading.

さらに、上記実施例をプログラムの発明として把握することができる。上記実施例は、上記実施例の文字入力装置を構成する各手段としてコンピュータを機能させるプログラムの例である。
Further, the above embodiment can be grasped as a program invention. The said Example is an example of the program which makes a computer function as each means which comprises the character input device of the said Example.

本発明の実施例1である文字入力装置100の基本原理を示すブロック図である。It is a block diagram which shows the basic principle of the character input device 100 which is Example 1 of this invention. ユーザ位置情報管理手段10に記憶されているユーザAの位置情報履歴の一例を示す図である。It is a figure which shows an example of the positional information history of the user A memorize | stored in the user positional information management means. ランドマーク位置情報管理手段20に記録されているランドマークの位置情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of landmark position information recorded in a landmark position information management unit 20. ランドマークの分類属性を記憶できるように、ランドマークの分類属性を付加したランドマーク位置情報管理手段20の例を示す図である。It is a figure which shows the example of the landmark position information management means 20 which added the landmark classification attribute so that the landmark classification attribute could be memorize | stored. ランドマーク通過履歴抽出手段30が抽出したランドマークIDが記述されている通過ランドマークリストL1を示す図である。It is a figure which shows the passage landmark list L1 in which the landmark ID extracted by the landmark passage history extraction means 30 is described. ランドマークIDと、名称と、その名称の読みとの3変数が記述されている3変数リストL2を示す図である。It is a figure which shows 3 variable list L2 in which 3 variables of landmark ID, a name, and the reading of the name are described. 変換候補生成手段50の処理を示すフローチャートである。4 is a flowchart showing processing of conversion candidate generation means 50. 通過ランドマークリストL1が生成した変換候補を優先的に提示する場合に、ユーザに提示する変換候補の状況例を示す図である。It is a figure which shows the example of a situation of the conversion candidate shown to a user, when presenting the conversion candidate which the passage landmark list L1 produced | generated preferentially. 本発明の実施例2である文字入力装置200の構成を示す図である。It is a figure which shows the structure of the character input device 200 which is Example 2 of this invention. ランドマーク付随情報管理手段70に記録されているランドマーク付随情報の例を示す図である。It is a figure which shows the example of the landmark accompanying information recorded on the landmark accompanying information management means. 実施例2における変換候補生成手段50の処理を示すフローチャートである。10 is a flowchart illustrating processing of a conversion candidate generation unit 50 according to the second embodiment. ユーザAが「よ」をキーボード入力したときに提示される変換候補の例を示す図である。It is a figure which shows the example of the conversion candidate shown when the user A inputs "yo" with a keyboard. 編集中の文書に、ランドマーク名称やURLが埋め込まれている様子を例示する図である。It is a figure which illustrates a mode that the landmark name and URL are embedded in the document under edit. 選択したランドマークの広告メッセージを自動入力するように構成した場合の例を示す図である。It is a figure which shows the example at the time of comprising so that the advertisement message of the selected landmark may be input automatically. 本発明の実施例3である文字入力装置300を示すブロック図である。It is a block diagram which shows the character input device 300 which is Example 3 of this invention. ランドマーク名称管理手段40に記録されている情報の例を示す図である。It is a figure which shows the example of the information currently recorded on the landmark name management means. 変換候補生成手段50における処理を示すフローチャートである。5 is a flowchart showing processing in conversion candidate generation means 50. 入出力インタフェース手段を介してユーザAが観測する文書編集の様子を示す図である。It is a figure which shows the mode of the document edit which the user A observes via an input / output interface means. S3の結果として、ユーザに提示する内容の例を示す図である。It is a figure which shows the example of the content shown to a user as a result of S3. 変換確定履歴管理手段80に管理されるユーザAの変換確定履歴の一例を示す図である。It is a figure which shows an example of the conversion confirmation log | history of the user A managed by the conversion confirmation log | history management means.

符号の説明Explanation of symbols

100…文字入力装置、
10…ユーザ位置情報管理手段、
20…ランドマーク位置情報管理手段、
30…ランドマーク通過履歴抽出手段、
40…ランドマーク名称管理手段、
50…変換候補生成手段、
60…入出力インタフェース手段、
L1…通過ランドマークリスト、
L2…3変数リスト、
200…文字入力装置、
70…ランドマーク付随情報管理手段、
300…文字入力装置、
80…変換確定履歴管理手段。
100 ... character input device,
10: User location information management means,
20: Landmark position information management means,
30. Landmark passage history extracting means,
40. Landmark name management means,
50 ... Conversion candidate generation means,
60 ... Input / output interface means,
L1 ... Passing landmark list,
L2 ... 3 variable list,
200 ... character input device,
70: Landmark accompanying information management means,
300 ... character input device,
80: Conversion confirmation history management means.

Claims (5)

ユーザが通過したユーザ位置を示すユーザ位置情報を、ユーザ毎に時系列に沿って記憶装置に記憶するユーザ位置情報管理手段と;
所定のランドマークの位置を示す位置情報を、記憶装置に記憶するランドマーク位置情報管理手段と;
上記ユーザ位置情報管理手段に記憶されているユーザ位置情報に対応する位置情報を具備するランドマークであって、上記ランドマーク位置情報管理手段に記憶されているランドマークを、通過ランドマークリストとして抽出するランドマーク通過履歴抽出手段と;
入力された読みに対応する変換候補を生成する変換候補生成手段であって、ランドマーク通過履歴抽出手段によって通過ランドマークリストとして抽出されるランドマークの別称も含めて変換候補として生成するように構成され、かつ、他のユーザを含めたユーザ全体を対象として算出した変換確定頻度を判別できる態様で、別称をユーザに提示する変換候補生成手段と;
上記変換候補生成手段が生成した変換候補のうちのどの変換候補で変換を確定したかをユーザ毎に記憶装置に記憶する変換確定履歴管理手段と;
を有することを特徴とする文字入力装置。
User position information management means for storing user position information indicating a user position that the user has passed in a storage device in time series for each user;
Landmark position information management means for storing position information indicating the position of a predetermined landmark in a storage device;
A landmark having position information corresponding to the user position information stored in the user position information management means, and the landmark stored in the landmark position information management means is extracted as a passing landmark list. A landmark passing history extracting means for performing;
A conversion candidate generation unit that generates conversion candidates corresponding to the input reading, and is configured to generate conversion candidates including alternative names of landmarks extracted as a passing landmark list by the landmark passage history extraction unit. Conversion candidate generation means for presenting alternative names to the user in such a manner that the conversion confirmation frequency calculated for the entire user including other users can be determined;
Conversion confirmation history management means for storing in the storage device for each user which conversion candidate among the conversion candidates generated by the conversion candidate generation means is confirmed;
A character input device comprising:
請求項1において、In claim 1,
上記変換候補生成手段は、ユーザが変換確定しようとした変換候補が複数のランドマークの名称として使われている場合に、ユーザに対する警告を生成する手段であることを特徴とする文字入力装置。The character input device according to claim 1, wherein the conversion candidate generation means is means for generating a warning to the user when a conversion candidate that the user is to confirm conversion is used as a plurality of landmark names.
ユーザが通過したユーザ位置を示すユーザ位置情報を、ユーザ毎に時系列に沿って、ユーザ位置情報管理手段が記憶装置に記憶するユーザ位置情報管理工程と;
所定のランドマークの位置を示す位置情報を、ランドマーク位置情報管理手段が記憶装置に記憶するランドマーク位置情報管理工程と;
上記ユーザ位置情報管理手段に記憶されているユーザ位置情報に対応する位置情報を具備するランドマークであって、上記ランドマーク位置情報管理手段に記憶されているランドマークを、ランドマーク通過履歴抽出手段が、通過ランドマークリストとして抽出するランドマーク通過履歴抽出工程と;
入力された読みに対応する変換候補を生成する変換候補生成手段であって、ランドマーク通過履歴抽出手段によって通過ランドマークリストとして抽出されるランドマークの別称も含めて変換候補として生成するように構成され、かつ、他のユーザを含めたユーザ全体を対象として算出した変換確定頻度を判別できる態様で、変換候補生成手段が、別称をユーザに提示する変換候補生成工程と;
上記変換候補生成手段が生成した変換候補のうちのどの変換候補で変換を確定したかを、変換確定履歴管理手段がユーザ毎に記憶装置に記憶する変換確定履歴管理工程と;
を有することを特徴とする文字入力方法
A user position information management step in which user position information indicating the user position that the user has passed is stored in the storage device by the user position information management means in chronological order for each user;
A landmark position information management step in which the position information indicating the position of the predetermined landmark is stored in the storage device by the landmark position information management means;
A landmark having position information corresponding to the user position information stored in the user position information management means, wherein the landmark stored in the landmark position information management means is used as a landmark passage history extraction means. A landmark passing history extracting step for extracting as a passing landmark list;
A conversion candidate generation unit that generates conversion candidates corresponding to the input reading, and is configured to generate conversion candidates including alternative names of landmarks extracted as a passing landmark list by the landmark passage history extraction unit. A conversion candidate generation step in which conversion candidate generation means presents alternative names to the user in such a manner that the conversion confirmation frequency calculated for the entire user including other users can be determined;
A conversion confirmation history management step in which the conversion confirmation history management means stores in a storage device for each user which conversion candidate among the conversion candidates generated by the conversion candidate generation means is confirmed;
The character input method characterized by having .
請求項3において、
上記変換候補生成工程は、ユーザが変換確定しようとした変換候補が複数のランドマークの名称として使われている場合に、ユーザに対する警告を生成する工程であることを特徴とする文字入力方法
In claim 3,
The character input method according to claim 1, wherein the conversion candidate generation step is a step of generating a warning to the user when the conversion candidate that the user is to confirm the conversion is used as names of a plurality of landmarks .
請求項1または請求項2に記載の文字入力装置を構成する各手段としてコンピュータを機能させるためのプログラム The program for functioning a computer as each means which comprises the character input device of Claim 1 or Claim 2 .
JP2007295911A 2007-11-14 2007-11-14 Character input device, character input method and program Expired - Fee Related JP5063306B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007295911A JP5063306B2 (en) 2007-11-14 2007-11-14 Character input device, character input method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007295911A JP5063306B2 (en) 2007-11-14 2007-11-14 Character input device, character input method and program

Publications (2)

Publication Number Publication Date
JP2009122941A JP2009122941A (en) 2009-06-04
JP5063306B2 true JP5063306B2 (en) 2012-10-31

Family

ID=40815036

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007295911A Expired - Fee Related JP5063306B2 (en) 2007-11-14 2007-11-14 Character input device, character input method and program

Country Status (1)

Country Link
JP (1) JP5063306B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5779492B2 (en) * 2011-12-20 2015-09-16 株式会社Nttドコモ Input assist device, input assist system, and input assist method
JP2015125769A (en) * 2014-03-25 2015-07-06 利仁 曽根 Input supporting method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005063245A (en) * 2003-08-18 2005-03-10 Nippon Telegr & Teleph Corp <Ntt> INPUT SUPPORT SYSTEM, TERMINAL DEVICE HAVING INPUT SUPPORT FUNCTION, AND PROGRAM THEREOF
JP4493994B2 (en) * 2003-11-28 2010-06-30 京セラ株式会社 Mobile terminal device
JP2005222481A (en) * 2004-02-09 2005-08-18 Hitachi Software Eng Co Ltd Taxi management system
JP2007148517A (en) * 2005-11-24 2007-06-14 Fujifilm Corp Image processing apparatus, image processing method, and image processing program

Also Published As

Publication number Publication date
JP2009122941A (en) 2009-06-04

Similar Documents

Publication Publication Date Title
US12547656B2 (en) Method and system for entity extraction and disambiguation
US11907647B2 (en) Systems and methods for enhancing electronic communications
US11257038B2 (en) Event extraction systems and methods
US20170097984A1 (en) Method and system for generating a knowledge representation
US8874590B2 (en) Apparatus and method for supporting keyword input
US20190266182A1 (en) Information retrieval apparatus, information retrieval system, and information retrieval method
CN103984771A (en) Method for extracting geographical interest points in English microblog and perceiving time trend of geographical interest points
KR101838573B1 (en) Place Preference Analysis Method based on Sentimental Analysis using Spatial Sentiment Lexicon
JP5068728B2 (en) Related blog presentation device, method and program
JP4950508B2 (en) Facility information management system, facility information management device, facility information management method, and facility information management program
JP5063306B2 (en) Character input device, character input method and program
JP5588899B2 (en) Electronic book apparatus, object display method, and program
KR101734970B1 (en) System and method of providing search result according to search intention of user
CN110232160B (en) Method and device for detecting interest point transition event and storage medium
JP2017091436A (en) Feature word selection device
JP4550939B1 (en) Information propagation path identification device, information propagation path identification method, information propagation path identification program
JP6048601B2 (en) Information display device, program, and word information display method
KR20210121417A (en) Information retrieving and sentence providing system and method under SNS messenger
Koswara Enhancing Indonesia’s Digital Tourism: A Comprehensive Review on Wonderful Indonesia Website
JP2009193415A (en) Character input device
KR101760478B1 (en) Method for composing automatically to humanities data
JP2009271593A (en) Information retrieval device, information retrieval method and computer program
Rottenberg A journey through Palestinian dance
JP2007304872A (en) Topic extraction method and apparatus and program, and topic list creation method and apparatus and program
Rainey Egyptian Proper Names and Loanwords in North-West Semitic.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120426

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120713

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120807

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150817

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees