JP3904504B2 - Character string conversion device, history information generation method, and history information generation processing program. - Google Patents
Character string conversion device, history information generation method, and history information generation processing program. Download PDFInfo
- Publication number
- JP3904504B2 JP3904504B2 JP2002304277A JP2002304277A JP3904504B2 JP 3904504 B2 JP3904504 B2 JP 3904504B2 JP 2002304277 A JP2002304277 A JP 2002304277A JP 2002304277 A JP2002304277 A JP 2002304277A JP 3904504 B2 JP3904504 B2 JP 3904504B2
- Authority
- JP
- Japan
- Prior art keywords
- character string
- conversion
- stored
- input
- history information
- 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
Links
Images
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、文字列変換装置に関し、特に、履歴情報の生成に関する。
【0002】
【従来技術】
出願人は既に、入力された文字列と変換後の文字列を合わせて履歴として記憶しておき、所定の合致度を超える場合には、前記入力される文字列と完全一致しない場合も、これを変換候補として表示する省入力候補表示方法について、出願をしている(特許文献1参照。)。たとえば、キーボードから「とくしまけんとくしましおきのはまちょう」と入力し、変換キーを押して、「徳島県徳島市沖浜町」と変換すると、これらの組み合わせが履歴バッファに記憶される。そして、「とくしまけ」まで入力すると、「徳島県徳島市沖浜町」が省入力変換候補として画面上に表示される。
【0003】
【特許文献1】
特開平12−123006号公報(図16)
【0004】
また、現在では郵便番号の7桁表示が導入され、郵便番号を入力して、変換キーを押下すると、対応する住所が表示されるかな漢字変換方法が知られている。具体的には、「770−8051」と入力して変換キーを押すと、「徳島県徳島市沖浜町」が変換候補として表示される。
【0005】
【発明が解決しようとする課題】
上記2つの発明を組み合わせることにより、「770−8051」とすべてを入力しなくても、「770−」と入力した段階で、「徳島県徳島市沖浜町」を省入力変換候補として画面上に表示することができる。
【0006】
しかしながら、上記組み合わせでは下記のような問題があった。「770−8051」と「徳島県徳島市沖浜町」との対応が履歴バッファに記憶されるだけなので、操作者が郵便番号だけを用いて対応する住所を入力した場合には、よみを途中まで入力しても、省入力変換候補としての「徳島県徳島市沖浜町」は表示されない。
【0007】
かかる問題は、かな漢字変換処理だけでなく、1のレコードが複数のカラムから構成されており、いずれかのカラムが指定されると他のカラムに記憶されているデータを出力候補として決定する文字列入力処理においては、同様に問題となる。
【0008】
この発明は、上記問題を解決し、簡易に文字列を入力することができる装置または方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
1)本発明にかかる文字列変換装置は、1)入力された文字列を読み文字列として記憶する入力文字列記憶手段、2)読み文字列およびこれに対応する変換後文字列を記憶する変換辞書記憶手段、3)前記入力文字列記憶手段に記憶された入力文字列を未確定文字列記憶手段に記憶するとともに、変換命令が与えられると、前記入力文字列記憶手段に記憶された文字列を前記変換辞書記憶手段を参照して変換後文字列に変換し、前記未確定文字列記憶手段に記憶する変換手段、4)確定命令が与えられると、前記未確定文字列記憶手段に記憶された文字列を表記文字列として、この表記文字列と、前記入力文字列記憶手段に記憶された対応する読み文字列との組データを履歴情報として記憶する確定手段、5)前記入力文字列記憶手段に記憶される読み文字列について、前記履歴情報のうち所定の合致度を越える読み文字列が存在する場合には、対応する変換後文字列を省入力候補として報知する報知手段を備えた文字列変換装置であって、6)前記変換辞書記憶手段に記憶された変換後文字列には、キーワードが対応づけられており、7)前記変換手段は、変換命令が与えられると、前記入力文字列に前記キーワードが存在するか否か判断し、存在する場合には対応する変換後文字列に変換し、8)前記確定手段は、前記履歴情報として記憶された表記文字列中に、前記キーワードが含まれている場合には、前記変換辞書記憶手段を参照して、当該キーワードに対応づけられている変換後文字列とその読み文字列とを対応づけた組データを、前記履歴情報として記憶する。
このように、ある変換後文字列についてのキーワードを入力して確定後の文字列に当該キーワードが含まれる場合には、当該キーワードに対応付けされた変換後文字列およびその読み文字列を履歴情報として記憶することにより、キーワードを変換後文字列に変換することなく確定させた場合にも、当該キーワードの変換前文字列についての省入力変換が可能となる。これにより、簡易入力が可能となる。
【0010】
2)本発明にかかる文字列変換装置は、前記変換辞書記憶手段には、住所に対する郵便番号をキーワードとして記憶しており、前記確定手段は、前記履歴情報として記憶された表記文字列中に、前記郵便番号が含まれている場合には、前記変換辞書記憶手段を参照して、当該郵便番号に対応づけられている住所とその読み文字列とを対応づけた組データを前記履歴情報として記憶する。したがって、郵便番号をそのまま確定させた場合にも、当該郵便番号に対応する住所の読みを用いた省入力変換が可能となる。
【0011】
3)本発明にかかる履歴情報生成方法は、A)読み文字が入力されると読みバッファおよび未確定文字列バッファに記憶し、B)変換命令が与えられると、前記読みバッファに記憶された文字列を変換辞書を用いて変換し、変換された文字列を前記未確定文字列バッファに記憶し、C)確定命令が与えられると、前記未確定文字列バッファに記憶された文字列を表記文字列として、この表記文字列と、前記読みバッファに記憶された対応する読み文字列との組データを履歴情報として記憶しておき、新たに与えられた読み文字列について、前記履歴情報を参照して省入力候補を報知する省入力変換候補報知方法に用いる履歴情報生成方法であって、D)前記変換辞書には、変換後文字列変換命令が与えられた場合に入力された読み文字列が合致すると対応する変換後文字列に変換するためのキーワードが前記変換後文字列に対応づけられて記憶されており、E)前記履歴情報として記憶された表記文字列中に、前記キーワードが含まれている場合には、前記変換辞書を参照して、当該キーワードに対応づけられている変換後文字列とその読み文字列とを対応づけた組データを前記履歴として記憶する。したがって、前記キーワードについて、操作者が変換後文字列変換命令をあたえることなく確定させた場合にも、当該キーワードの変換前文字列についての省入力変換が可能となる。これにより、簡易入力が可能となる。
【0012】
4)本発明にかかるプログラムは、以下の履歴情報生成処理をコンピュータで実現するためのプログラム。1)読み文字が入力されると読みバッファおよび未確定文字列バッファに記憶し、2)変換命令が与えられると、前記未確定文字列バッファに記憶された文字列を変換辞書を用いて変換し、変換された文字列を前記未確定文字列バッファに記憶し、3)確定命令が与えられると、前記未確定文字列バッファに記憶された文字列を表記文字列として、この表記文字列と、前記読みバッファに記憶された対応する読み文字列との組データを履歴情報として記憶しておき、新たに与えられた読み文字列について、前記履歴情報を参照して省入力候補を報知する省入力変換候補報知方法に用いる履歴情報生成処理であって、4)前記変換辞書には、変換後文字列変換命令が与えられた場合に入力された読み文字列が合致すると対応する変換後文字列に変換するためのキーワードが前記変換後文字列に対応づけられて記憶されており、5)前記履歴情報として記憶された表記文字列中に、前記キーワードが含まれている場合には、前記変換辞書を参照して、当該キーワードに対応づけられている変換後文字列とその読み文字列とを対応づけた組データを前記履歴として記憶する。したがって、前記キーワードについて、操作者が変換後文字列変換命令をあたえることなく確定させた場合にも、当該キーワードの変換前文字列についての省入力変換が可能となる。これにより、簡易入力が可能となる。
【0013】
なお、本明細書において、「キーワード」とは、変換後文字列の一部のワードである短縮ワードである場合はもちろん、実施形態のように郵便番号のような数字または英文字の組み合わせコードで表されている場合も含む。
【0014】
また、「レコード」とは、1のレコードが複数のカラムのデータで構成される形式であればどのような形式でもよく、たとえばリレーショナルデータベース形式のように各データが関連づけられているような場合も含む。
【0015】
また、「変換後文字列変換命令」とは、実施形態では郵便番号を対応する住所に変換される命令が該当する。
【0016】
また「確定された文字列中に、前記キーワードが含まれている場合」とは、キーワードが変換後文字列に変換されることなくそのまま確定される場合はもちろん、半角変換、全角変換などを行った場合のように、結果的に、確定文字列に含まれる場合を全て含む概念である。また無変換キーを有する場合には、無変換キーが押された場合も含む。
【0017】
なお、実施形態では、入力文字列記憶手段は読みバッファ27bが、未確定文字列記憶手段は未確定文字列バッファ27dが、確定文字列記憶手段は確定文字列バッファ27aが、変換辞書記憶手段3は辞書部26bが、変換手段はCPU23のステップS15の処理が、報知手段はCPU23のステップS7の処理が、それぞれ該当する。
【0018】
また、履歴情報とは、省入力変換を行う場合に用いる情報であり、実施形態では、確定文字列バッファ27aまたは拡張履歴バッファ27cに記憶された読み文字列および表記文字列の組データが該当する。
【0019】
【発明の実施の形態】
1.概略および機能ブロックの説明
本発明の一実施形態を図面に基づいて説明する。図1に、本発明にかかるかな漢字変換装置1の機能ブロック図を示す。かな漢字変換装置1は、入力文字列記憶手段2、変換辞書記憶手段3、変換手段5、未確定文字列記憶手段6、確定手段8、確定文字列記憶手段11、および報知手段9を備えている。
【0020】
入力文字列記憶手段2は、入力された文字列を読み文字列として記憶する、変換辞書記憶手段3は、読み文字列およびこれに対応する変換後文字列を記憶する。また、変換辞書記憶手段3に記憶された変換後文字列には、キーワードが対応づけられている。変換手段5は、変換命令が与えられると、入力文字列記憶手段2に記憶された読み文字列を変換辞書記憶手段3を参照して変換後文字列に変換し、未確定文字列記憶手段6に記憶する。また、変換手段5は、変換命令が与えられると、前記入力文字列に前記キーワードが存在するか否か判断し、存在する場合には対応する変換後文字列に変換し、未確定文字列記憶手段6に記憶する。確定手段8は、確定命令が与えられると、未確定文字列記憶手段6に記憶された文字列および入力文字列記憶手段2に記憶された対応する読み文字列と対応づけて、履歴情報記憶手段7に履歴情報として記憶する。報知手段9は、入力文字列記憶手段2に記憶される読み文字列について、前記履歴情報のうち所定の合致度を越える読み文字列が存在する場合には、対応する変換後文字列を省入力候補として報知する
確定手段8は、前記確定された文字列中に、前記キーワードが含まれている場合には、変換辞書記憶手段3を参照して、当該キーワードに対応づけられている変換後文字列とその読み文字列とを対応づけて、前記履歴情報として記憶する。
【0021】
したがって、操作者がキーワードを対応する変換後文字列に変換することなく、確定させた場合でも、対応する変換後文字列の読みを用いて省入力変換処理が可能となる。
【0022】
2.かな漢字変換装置1のハードウェア構成
図2に、図1に示すかな漢字変換装置1をCPUを用いて構成したハードウェア構成の一例を示す。
【0023】
かな漢字変換装置1は、CPU23、メモリ27、ハードディスク26、CDD(CD−ROMドライブ)25、キーボード28、ディスプレイ30,マウス31およびバスライン29を備えている。
【0024】
CPU23は、ハードディスク26に記憶されたプログラムにしたがいバスライン29を介して、各部を制御する。なお、本実施形態においては、オペレーティングシステム(図示せず)として、マイクロソフト社製のwindowsXP(商標)等を採用した。
【0025】
ハードディスク26には、後述するかな漢字変換プログラム26aが記憶されている。このプログラムは、CDD25を介して、プログラムが記憶されたCD−ROM25aから読み出されてハードディスク26にインストールされたものである。なお、CD−ROM以外に、フレキシブルディスク(FD)、ICカード等のプログラムをコンピュータ可読の記録媒体から、ハードディスクにインストールさせるようにしてもよい。さらに、通信回線を用いてダウンロードするようにしてもよい。
【0026】
本実施形態においては、プログラムをCD−ROMからハードディスク26にインストールさせることにより、CD−ROMに記憶させたプログラムを間接的にコンピュータに実行させるようにしている。しかし、これに限定されることなく、CD−ROMに記憶させたプログラムをCDD25から直接的に実行するようにしてもよい。なお、コンピュータによって、実行可能なプログラムとしては、そのままのインストールするだけで直接実行可能なものはもちろん、一旦他の形態等に変換が必要なもの(例えば、データ圧縮されているものを、解凍する等)、さらには、他のモジュール部分と組合して実行可能なものも含む。
【0027】
ハードディスク26には、かな漢字変換プログラム26a、変換辞書26b、省入力候補決定規則記憶部26cを有する。変換辞書26bは、入力文字列を変換後文字列に変換するための文字列変換辞書が記憶されている。また、変換辞書26bはさらに図3に示すような郵便番号辞書を含んでいる。郵便番号辞書は、郵便番号と対応する住所およびその読みが記憶されている。
【0028】
かな漢字変換プログラム26aは、入力された読み文字列を変換辞書26bの文字列変換辞書に基づいてかな漢字混じりの表記文字列に変換するとともに、後述するように省入力候補確定規則記憶部26cに記憶された規則に基づいて、省入力変換モードにおいて、操作者が欲するであろう候補に変換する。本実施形態においては、かかる省入力候補確定規則として、上記特許文献1にて開示された規則を用いたが、これに限定されるものではない。
【0029】
メモリ27は、確定文字列バッファ27a、読みバッファ27b、拡張履歴バッファ27c、未確定文字列バッファ27dを有する。未確定文字列バッファ27dには確定前の文字列が記憶される。確定文字列バッファ27aは確定後の表記文字列およびその読み文字列が記憶される。読みバッファ27bには入力された読み文字列が記憶される。拡張履歴バッファ27cには、後述するように、変換辞書を参照して、直接的には入力していない表記文字列およびその読み文字列の対応が記憶される。なお、メモリ27にはその他、各種の演算結果等が記憶される。
【0030】
3.フローチャート
つぎに、ハードディスク26に記憶されているかな漢字変換プログラムについて、図4を用いて説明する。以下では、郵便番号「770−8051」を入力し、これを確定した後、当該郵便番号で対応づけられている住所「徳島県徳島市沖浜町」の読み「とくしまけん・・・」を途中まで入力した場合の省入力変換候補の表示する場合を、例として説明する。
【0031】
まず、操作者はキーボード28から、「7」を入力する。CPU23は、入力されたキーの種類を判断しており(図4ステップS1)、この場合、キーの種類は文字入力キーであるので、読みバッファ27bに文字列「7」を記憶し、ディスプレイ30に未確定状態で表示する(ステップS3)。CPU23は、確定文字列バッファ27aまたは拡張履歴バッファ27cに省入力候補決定規則に合致するものが記憶されているか否か判断する(ステップS5)。この場合、これらのバッファには合致するものがないので、ステップS1にもどる。同様にして、操作者は、「7」「0」「−」「8」「0」「5」「1」と入力する。これにより、読みバッファ27bおよび未確定文字列バッファ27dに「770−8051」が記憶され、ディスプレイ30には未確定文字列バッファ27dに記憶された文字列が未確定状態で表示される。
【0032】
この状態で、操作者は、確定キー(図示せず)を押す。CPU23は、入力されたキーの種類を判断しており(ステップS1)、この場合、確定キーであるので、CPU23は、確定文字列バッファ27aに読み「770−8051」と表記「770−8051」を記憶し(ステップS18)、ディスプレイ30には確定された「770−8051」を確定状態で表示する(ステップS19)。
【0033】
CPU23は、ステップS18にて確定文字列バッファ27aに記憶された文字列が、表記文字列として郵便番号を含むか否か判断する(ステップS21)。本実施形態においては、3桁の数字と4桁の数字がハイフンで結合されている場合には、郵便番号であると判断するようにした。
【0034】
かかる文字列が郵便番号を含む場合に、CPU23は、変換辞書26bを検索し(ステップS23)、当該文字列が変換辞書26bに存在するか否か判断する(ステップS25)。この場合、存在するので、変換辞書26bから、その郵便番号に対応する住所の読み「とくしまけんとくしましおきのはまちょう」と表記「徳島県徳島市沖浜町」を拡張履歴バッファ27c に記憶する(ステップS27)。具体的には、読み区切り(6,11,18)と表記区切り(3,6,9)を用いて、「とくしまけん:徳島県」、「とくしまし:徳島市」、「おきのはまちょう:沖浜町」と文節ごとに読みと表記が拡張履歴バッファ27cに記憶される。
【0035】
なお、CPU23は、ステップS25にて当該文字列が変換辞書26bに存在しなければ、ステップS27の処理を行わない。
【0036】
つぎに、操作者は、キーボードから「と」「く」「し」「ま」「け」「ん」と読みを順次入力する。CPU23は、キーの種類が文字入力キーであると判断し(ステップS1)、これらの文字列を読みバッファ27bに記憶するとともに、ディスプレイ30に未確定状態で表示する(ステップS3)。CPU23は、省入力候補決定規則を参照して、履歴情報として記憶された読み文字列と合致するか否か判断する(ステップS5)。たとえば、上記省入力候補決定規則として、「確定文字列バッファ27aまたは拡張履歴バッファ27cに記憶された読みと前方一致する場合には、連続する文節まで省入力候補とする」という規則が記憶されている場合には、CPU23は、画面上に省入力候補として「徳島県徳島市沖浜町」が存在することを表示させる(ステップS7)。かかる省入力変換候補の表示方法として、本実施形態においては、図5に示すようなツールチップ61を用いた表示を行ったが、かかる候補の表示方法はどのようなものであってもよい。なお、図5においては、文字列「770−8051」は確定状態で、「とくしまけん」は未確定状態で表示される。
【0037】
操作者は、かかる省入力候補が入力したい文字列である場合には、省入力候補確定キーを押す。CPU23は、省入力候補確定キーが押されるか否か判断しており(ステップS9)、このキーが押されると、省入力候補に変換処理がなされ(ステップS11)、そして、ステップS18,ステップS19と同様に、確定文字列バッファへの記憶および確定状態での表示がなされる(ステップS12,ステップS13)。
【0038】
なお、ステップS1にてキーが変換キーである場合には、従来と同様に、変換辞書を用いた変換処理がなされる(ステップS15)、変換候補を確定させるには確定キーを押せばよい。これにより、ステップS18以下の処理が実行される。
【0039】
このように、本実施形態においては、7桁の郵便番号が住所に変換されることなく確定されると、これをキーワードとして、対応する住所の読みと表記を拡張履歴バッファ27cに記憶するようにした。したがって、一旦郵便番号を確定させれば、かかる郵便番号に対応する表記文字列の読みを入力していなくても、その読みによる省入力変換が可能となる。
【0040】
また、拡張履歴バッファ27cに記憶されるデータは、辞書にあらかじめ記憶されている読み区切りおよび表記区切り情報を用いて、文節ごとに区切って記憶している。したがって、当該住所の一部の読み(たとえば、「とくしまし」)からの省入力変換も可能となる。
【0041】
4.他の実施形態
本実施形態においては、郵便番号をキーワードとする場合について説明したが、変換後文字列についてその読みと異なるワードをキーワードとして変換するような場合には、同様に適用することができる。たとえば、略語と正式名称とその読み、管理番号と管理対象の名称とその読み、URLとそのURLに対応するサイトの名称とその読みなどを辞書登録しておけばよい。
【0042】
また、入力する文字列を音声で入力する音声入力式かな漢字変換装置の場合も同様に適用することができる。
【0043】
また、かな漢字変換装置だけでなく、1のレコードが複数のカラムから構成されており、いずれかのカラムが指定されると他のカラムに記憶されているデータを出力候補として決定する文字列入力処理についても同様に適用することができる。
【0044】
なお、拡張履歴バッファ27cに記憶する場合に、品詞情報を合わせて記憶するようにしてもよい。これにより、複数の省入力候補が存在する場合、たとえば、固有人名と結びつきの強い単語に対して特定の品詞情報を付与しておき、その単語が確定された直後は固有人名を優先させるといった処理を実行することにより確実に候補を表示できる。たとえば、読み「たなかたろう」、変換後文字列「田中太郎」が拡張履歴に登録されており、「氏名」に固有人名と結びつきが強いことを表す品詞情報を付与しており、 「たなからぼたもち」と入力して 「棚からぼた餅」と変換、確定し、その後、「しめい」と入力して 「氏名」と変換し確定する。これにより、直後の固有人名を優先することを表す品詞情報が記憶される。その後、 「たなか」の読みで省入力変換がなされる場合に、 最近の確定「棚からぼた餅」よりも「田中太郎」が優先出力される。
【0045】
上記実施形態においては、図1に示す機能を実現する為に、CPU23を用い、ソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。
【図面の簡単な説明】
【図1】本発明にかかるかな漢字変換装置1の機能ブロック図である。
【図2】かな漢字変換装置1をCPUを用いて実現したハードウエア構成の一例を示す図である。
【図3】キーワードが付加された変換後文字列に関する辞書のデータ構造を示す。
【図4】変換処理のフローチャートである。
【図5】省入力変換候補を表示するダイアログボックスの一例を示す。
【符号の説明】
1・・・・かな漢字変換装置
23・・・CPU
27・・・メモリ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a character string conversion device, and more particularly to generation of history information.
[0002]
[Prior art]
The applicant has already stored the inputted character string and the converted character string as a history, and if the degree of matching exceeds a predetermined degree of matching, the inputted character string may not be completely matched. An application has been filed for a method for displaying candidates for saving input that displays a candidate for conversion (see Patent Document 1). For example, if “Tokushimaken and Koshishimanohamachi” are entered from the keyboard and the conversion key is pressed to convert “Okuhama-cho, Tokushima City, Tokushima Prefecture”, these combinations are stored in the history buffer. When “Tokushimake” is entered, “Okuhama-cho, Tokushima City, Tokushima Prefecture” is displayed on the screen as a candidate for input conversion.
[0003]
[Patent Document 1]
JP-A-12-123006 (FIG. 16)
[0004]
Currently, a 7-digit display of a postal code has been introduced, and a kana-kanji conversion method is known in which a corresponding address is displayed when a postal code is input and a conversion key is pressed. Specifically, when “770-8051” is input and the conversion key is pressed, “Okuhama-cho, Tokushima City, Tokushima Prefecture” is displayed as a conversion candidate.
[0005]
[Problems to be solved by the invention]
By combining the above two inventions, even if you do not enter all of “770-8051”, when you enter “770-”, “Okuhama-cho, Tokushima City, Tokushima Prefecture” is displayed as a candidate for input conversion on the screen. Can be displayed.
[0006]
However, the above combination has the following problems. Since the correspondence between “770-8051” and “Okihama-cho, Tokushima City, Tokushima Prefecture” is only stored in the history buffer, when the operator inputs the corresponding address using only the postal code, the reading is halfway Even if the input is made, “Okihama Town, Tokushima City, Tokushima Prefecture” as a candidate for input saving conversion is not displayed.
[0007]
Such a problem is not only kana-kanji conversion processing but also a character string that determines that one record is composed of a plurality of columns and data stored in other columns is output as a candidate when one of the columns is specified. In the input process, there is a problem as well.
[0008]
SUMMARY OF THE INVENTION An object of the present invention is to provide an apparatus or method that can solve the above problems and can easily input a character string.
[0009]
[Means for Solving the Problems]
1) A character string conversion device according to the present invention includes 1) an input character string storage means for storing an input character string as a read character string, and 2) a conversion for storing a read character string and a converted character string corresponding to the read character string. Dictionary storage means, 3) storing the input character string stored in the input character string storage means in the undetermined character string storage means , and given a conversion command, the character string stored in the input character string storage means Is converted into a post-conversion character string with reference to the conversion dictionary storage means, and stored in the undetermined character string storage means. 4) When a confirmation command is given, it is stored in the undetermined character string storage means. A confirmation means for storing, as history information, a combination data of the written character string and a corresponding reading character string stored in the input character string storage means, and 5) the input character string storage Reading characters stored in the means When there is a reading character string that exceeds a predetermined degree of matching in the history information for a column, the character string conversion device includes notification means for notifying a corresponding converted character string as a saving input candidate, 6) A keyword is associated with the converted character string stored in the conversion dictionary storage means. 7) When the conversion instruction is given to the conversion means, the keyword exists in the input character string. And if it exists, it is converted into a corresponding converted character string, and 8) the confirmation means is when the keyword is included in the written character string stored as the history information. Refers to the conversion dictionary storage means, and stores the set data associating the converted character string associated with the keyword with the reading character string as the history information.
As described above, when the keyword is included in the character string after the keyword for a certain converted character string is input and confirmed, the converted character string and the reading character string associated with the keyword are stored as history information. Thus, even when a keyword is determined without being converted into a post-conversion character string, it is possible to perform input-saving conversion for the pre-conversion character string of the keyword. Thereby, simple input becomes possible.
[0010]
2) In the character string conversion device according to the present invention, the conversion dictionary storage unit stores a postal code for an address as a keyword, and the determination unit includes the notation character string stored as the history information , When the zip code is included, the conversion dictionary storage means is referred to, and the set data in which the address associated with the zip code is associated with the reading character string is stored as the history information. To do. Therefore, even when the postal code is determined as it is, the input-saving conversion using the reading of the address corresponding to the postal code becomes possible.
[0011]
3) In the history information generation method according to the present invention, A) when a reading character is input, it is stored in the reading buffer and the unconfirmed character string buffer, and B) when a conversion command is given, the character stored in the reading buffer is stored. A string is converted using a conversion dictionary , the converted character string is stored in the undetermined character string buffer, and C) when a confirmation command is given, the character string stored in the undetermined character string buffer is represented as a character As a column, the combination data of this notation character string and the corresponding reading character string stored in the reading buffer is stored as history information, and the history information is referred to for the newly given reading character string. A history information generation method used in a reduced input conversion candidate notification method for notifying a reduced input candidate, and D) the conversion dictionary includes a read character string input when a converted character string conversion command is given. Together Then, a keyword for conversion to the corresponding converted character string is stored in association with the converted character string, and E) the keyword is included in the notation character string stored as the history information. If there is, set data in which the converted character string associated with the keyword and the reading character string are associated is stored as the history with reference to the conversion dictionary. Therefore, even when the operator determines the keyword without giving a post-conversion character string conversion command, it is possible to perform input-saving conversion on the pre-conversion character string of the keyword. Thereby, simple input becomes possible.
[0012]
4) A program according to the present invention is a program for realizing the following history information generation processing by a computer. 1) read and stored in the read buffer and undetermined character array buffer characters are entered, 2) converting the instruction is given, and converts the using undetermined character array buffer stored string conversion dictionary The converted character string is stored in the undetermined character string buffer.3 ) When a confirmation command is given, the character string stored in the undetermined character string buffer is used as a written character string, and the written character string, Saving data that stores paired data with corresponding reading character strings stored in the reading buffer as history information, and notifies saving input candidates with reference to the history information for newly given reading character strings The history information generation process used in the conversion candidate notification method, 4) in the conversion dictionary, when the converted character string conversion command is given, if the read character string input matches, the corresponding converted character string To convert Is stored in association with the converted character string, and 5) when the keyword is included in the notation character string stored as the history information, the conversion dictionary is referred to. Thus, set data in which the converted character string associated with the keyword and the reading character string are associated with each other is stored as the history. Therefore, even when the operator determines the keyword without giving a post-conversion character string conversion command, it is possible to perform input-saving conversion on the pre-conversion character string of the keyword. Thereby, simple input becomes possible.
[0013]
In this specification, the “keyword” is not only a shortened word that is a partial word of the converted character string, but also a numerical code such as a zip code or a combination code of English letters as in the embodiment. This includes cases where it is represented.
[0014]
In addition, the “record” may be in any format as long as one record is composed of data of a plurality of columns. For example, in a case where each data is associated as in a relational database format. Including.
[0015]
In addition, the “converted character string conversion command” corresponds to a command for converting a zip code into a corresponding address in the embodiment.
[0016]
In addition, “when the keyword is included in the confirmed character string” means that, when the keyword is confirmed as it is without being converted into the converted character string, half-width conversion, full-width conversion, etc. are performed. As a result, the concept includes all cases included in the confirmed character string. In addition, the case where the non-conversion key is included includes the case where the non-conversion key is pressed.
[0017]
In the embodiment, the input character string storage means is the reading
[0018]
The history information is information used when performing input-saving conversion. In the embodiment, the combination information of the read character string and the notation character string stored in the confirmed
[0019]
DETAILED DESCRIPTION OF THE INVENTION
1. Outline and Description of Functional Blocks An embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows a functional block diagram of a kana-
[0020]
The input character string storage unit 2 stores the input character string as a reading character string. The conversion
[0021]
Therefore, even when the operator confirms the keyword without converting it to the corresponding converted character string, the input-saving conversion process can be performed by using the reading of the corresponding converted character string.
[0022]
2. Hardware Configuration of Kana-
[0023]
The Kana-
[0024]
The
[0025]
The
[0026]
In the present embodiment, the program stored in the CD-ROM is indirectly executed by the computer by installing the program from the CD-ROM to the
[0027]
The
[0028]
The kana-
[0029]
The
[0030]
3. Next, a kana-kanji conversion program stored in the
[0031]
First, the operator inputs “7” from the
[0032]
In this state, the operator presses a confirmation key (not shown). The
[0033]
The
[0034]
When the character string includes a zip code, the
[0035]
Note that the
[0036]
Next, the operator sequentially inputs readings “to” “ku” “shi” “ma” “ke” “n” from the keyboard. The
[0037]
The operator presses the saving input candidate confirmation key when the saving input candidate is a character string to be input. The
[0038]
If the key is a conversion key in step S1, conversion processing using the conversion dictionary is performed as in the conventional case (step S15). To confirm the conversion candidate, the confirmation key may be pressed. Thereby, the process after step S18 is performed.
[0039]
As described above, in this embodiment, when the 7-digit postal code is determined without being converted into an address, the reading and notation of the corresponding address is stored in the
[0040]
Further, the data stored in the
[0041]
4). Other Embodiments In the present embodiment, the case where the postal code is used as a keyword has been described. However, in the case where a word different from the reading of the converted character string is converted as a keyword, the present invention can be similarly applied. . For example, an abbreviation, a formal name and its reading, a management number, a management target name and its reading, a URL, a site name corresponding to the URL and its reading, and the like may be registered in the dictionary.
[0042]
The present invention can be similarly applied to a voice input type Kana-Kanji conversion device that inputs a character string to be input by voice.
[0043]
In addition to the Kana-Kanji conversion device, one record is composed of a plurality of columns, and when any one of the columns is specified, character string input processing for determining data stored in the other columns as output candidates The same applies to.
[0044]
When storing in the
[0045]
In the above embodiment, the
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a kana-
FIG. 2 is a diagram illustrating an example of a hardware configuration in which the Kana-
FIG. 3 shows a data structure of a dictionary related to a converted character string to which a keyword is added.
FIG. 4 is a flowchart of conversion processing.
FIG. 5 shows an example of a dialog box that displays saving input conversion candidates.
[Explanation of symbols]
1 ... Kana-
27 ... Memory
Claims (4)
読み文字列およびこれに対応する変換後文字列を記憶する変換辞書記憶手段、
前記入力文字列記憶手段に記憶された入力文字列を未確定文字列記憶手段に記憶するとともに、変換命令が与えられると、前記入力文字列記憶手段に記憶された文字列を前記変換辞書記憶手段を参照して変換後文字列に変換し、前記未確定文字列記憶手段に記憶する変換手段、
確定命令が与えられると、前記未確定文字列記憶手段に記憶された文字列を表記文字列として、この表記文字列と、前記入力文字列記憶手段に記憶された対応する読み文字列との組データを履歴情報として記憶する確定手段、
前記入力文字列記憶手段に記憶される読み文字列について、前記履歴情報のうち所定の合致度を越える読み文字列が存在する場合には、対応する変換後文字列を省入力候補として報知する報知手段、
を備えた文字列変換装置であって、
前記変換辞書記憶手段に記憶された変換後文字列には、キーワードが対応づけられており、
前記変換手段は、変換命令が与えられると、前記入力文字列に前記キーワードが存在するか否か判断し、存在する場合には対応する変換後文字列に変換し、
前記確定手段は、前記履歴情報として記憶された表記文字列中に、前記キーワードが含まれている場合には、前記変換辞書記憶手段を参照して、当該キーワードに対応づけられている変換後文字列とその読み文字列とを対応づけた組データを、前記履歴情報として記憶すること、
を特徴とする文字列変換装置。Input character string storage means for storing the input character string as a read character string;
Conversion dictionary storage means for storing a reading character string and a converted character string corresponding to the character string;
The input character string stored in the input character string storage unit is stored in the undetermined character string storage unit, and when a conversion command is given, the character string stored in the input character string storage unit is converted into the conversion dictionary storage unit. A conversion means for converting the character string into a post-conversion character string with reference to and storing the unconfirmed character string storage means,
When a confirmation command is given, a character string stored in the unconfirmed character string storage means is used as a notation character string, and a combination of this notation character string and a corresponding reading character string stored in the input character string storage means Confirming means for storing data as history information,
Notification for notifying a corresponding converted character string as a saving input candidate when there is a read character string exceeding a predetermined degree of matching in the history information for the read character string stored in the input character string storage means means,
A character string conversion device comprising:
The converted character string stored in the conversion dictionary storage means is associated with a keyword,
When the conversion instruction is given, the conversion means determines whether or not the keyword is present in the input character string, and if present, converts it into a corresponding converted character string,
If the keyword is included in the notation character string stored as the history information, the confirming unit refers to the conversion dictionary storage unit and converts the converted character associated with the keyword. Storing the set data associating the column with the reading character string as the history information;
Character string converter characterized by the above.
前記変換辞書記憶手段には、住所に対する郵便番号をキーワードとして記憶しており、
前記確定手段は、前記履歴情報として記憶された表記文字列中に、前記郵便番号が含まれている場合には、前記変換辞書記憶手段を参照して、当該郵便番号に対応づけられている住所とその読み文字列とを対応づけた組データを前記履歴情報として記憶すること、
を特徴とする文字列変換装置。The character string conversion device according to claim 1,
The conversion dictionary storage means stores a zip code for an address as a keyword,
If the postal code is included in the notation character string stored as the history information, the determination unit refers to the conversion dictionary storage unit and refers to the address associated with the postal code. Storing the set data associating the read character string with the history information,
Character string converter characterized by the above.
変換命令が与えられると、前記読みバッファに記憶された文字列を変換辞書を用いて変換し、変換された文字列を前記未確定文字列バッファに記憶し、
確定命令が与えられると、前記未確定文字列バッファに記憶された文字列を表記文字列として、この表記文字列と、前記読みバッファに記憶された対応する読み文字列との組データを履歴情報として記憶しておき、新たに与えられた読み文字列について、前記履歴情報を参照して省入力候補を報知する省入力変換候補報知方法に用いる履歴情報生成方法であって、
前記変換辞書には、変換後文字列変換命令が与えられた場合に入力された読み文字列が合致すると対応する変換後文字列に変換するためのキーワードが前記変換後文字列に対応づけられて記憶されており、
前記履歴情報として記憶された表記文字列中に、前記キーワードが含まれている場合には、前記変換辞書を参照して、当該キーワードに対応づけられている変換後文字列とその読み文字列とを対応づけた組データを前記履歴として記憶すること、
を特徴とする履歴情報生成方法。When a reading character is input, it is stored in the reading buffer and the indeterminate character string buffer,
When a conversion command is given, the character string stored in the reading buffer is converted using a conversion dictionary, and the converted character string is stored in the undetermined character string buffer .
When a confirmation command is given, the character string stored in the unconfirmed character string buffer is used as a notation character string, and the set data of the notation character string and the corresponding reading character string stored in the reading buffer is recorded as history information. A history information generation method used for a saving input conversion candidate notification method for storing a saving input candidate with reference to the history information for a newly given reading character string,
In the conversion dictionary, when a converted character string conversion command is given, a keyword for conversion to a corresponding converted character string is associated with the converted character string when the input character string matches. Remembered,
When the keyword is included in the notation character string stored as the history information, the converted character string associated with the keyword and its reading character string are referenced with reference to the conversion dictionary Storing the set data associating with the history,
A history information generation method characterized by the above.
読み文字が入力されると読みバッファおよび未確定文字列バッファに記憶し、
変換命令が与えられると、前記未確定文字列バッファに記憶された文字列を変換辞書を用いて変換し、変換された文字列を前記未確定文字列バッファに記憶し、
確定命令が与えられると、前記未確定文字列バッファに記憶された文字列を表記文字列として、この表記文字列と、前記読みバッファに記憶された対応する読み文字列との組データを履歴情報として記憶しておき、新たに与えられた読み文字列について、前記履歴情報を参照して省入力候補を報知する省入力変換候補報知方法に用いる履歴情報生成処理であって、
前記変換辞書には、変換後文字列変換命令が与えられた場合に入力された読み文字列が合致すると対応する変換後文字列に変換するためのキーワードが前記変換後文字列に対応づけられて記憶されており、
前記履歴情報として記憶された表記文字列中に、前記キーワードが含まれている場合には、前記変換辞書を参照して、当該キーワードに対応づけられている変換後文字列とその読み文字列とを対応づけた組データを前記履歴として記憶する。A program for realizing the following history information generation processing by a computer.
When a reading character is input, it is stored in the reading buffer and the indeterminate character string buffer,
When a conversion instruction is given, the character string stored in the unconfirmed character string buffer is converted using a conversion dictionary, and the converted character string is stored in the unconfirmed character string buffer.
When a confirmation command is given, the character string stored in the unconfirmed character string buffer is used as a notation character string, and the set data of the notation character string and the corresponding reading character string stored in the reading buffer is recorded as history information. As a history information generation process used for a saving input conversion candidate notification method for storing a saving input candidate with reference to the history information for a newly given reading character string,
In the conversion dictionary, when a converted character string conversion command is given, a keyword for conversion to a corresponding converted character string is associated with the converted character string when the input character string matches. Remembered,
When the keyword is included in the notation character string stored as the history information, the converted character string associated with the keyword and its reading character string are referenced with reference to the conversion dictionary Is stored as the history.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002304277A JP3904504B2 (en) | 2002-10-18 | 2002-10-18 | Character string conversion device, history information generation method, and history information generation processing program. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002304277A JP3904504B2 (en) | 2002-10-18 | 2002-10-18 | Character string conversion device, history information generation method, and history information generation processing program. |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004139402A JP2004139402A (en) | 2004-05-13 |
JP3904504B2 true JP3904504B2 (en) | 2007-04-11 |
Family
ID=32451749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002304277A Expired - Fee Related JP3904504B2 (en) | 2002-10-18 | 2002-10-18 | Character string conversion device, history information generation method, and history information generation processing program. |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3904504B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009129205A (en) * | 2007-11-22 | 2009-06-11 | Sharp Corp | Character input device |
JP4765107B2 (en) * | 2008-12-19 | 2011-09-07 | 株式会社エヌ・ティ・ティ・データ | Character string input device and program |
JP5508596B1 (en) * | 2013-12-25 | 2014-06-04 | 利仁 曽根 | Input support method |
-
2002
- 2002-10-18 JP JP2002304277A patent/JP3904504B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004139402A (en) | 2004-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2010520532A (en) | Input stroke count | |
JPH08314910A (en) | Different kind of code character string transcribing device and electronic dictionary | |
JP3904504B2 (en) | Character string conversion device, history information generation method, and history information generation processing program. | |
JPH07244491A (en) | Conversion system for text sound | |
JP2009199434A (en) | Alphabetical character string/japanese pronunciation conversion apparatus and alphabetical character string/japanese pronunciation conversion program | |
CN113632048A (en) | Latin character conversion device, Latin character conversion method, and Latin character conversion program | |
JPH0612548B2 (en) | Document processor | |
JPH0452500B2 (en) | ||
JP7200474B2 (en) | CONVERSION AID DEVICE, CONVERSION AID SYSTEM, CONVERSION AID METHOD, AND COMPUTER PROGRAM | |
JP2001109740A (en) | Device and method for preparing chinese document | |
JP4139805B2 (en) | Apparatus, method and program for converting lexical data to data | |
JPH07121538A (en) | Spelling checking device | |
JPS6246029B2 (en) | ||
JP2688652B2 (en) | String converter | |
JP2744241B2 (en) | Character processor | |
JP2688651B2 (en) | String converter | |
JP4111941B2 (en) | Apparatus, method and program for converting lexical data to data | |
JPH0697455B2 (en) | Kana-Kanji conversion device | |
JPH08194701A (en) | Character processor | |
JP2002183128A (en) | Character processor | |
JPH096761A (en) | Device and method for converting kanji for chinese | |
JPH06131329A (en) | Japanese language character processor | |
JP2003178263A (en) | Character recognizing device and recording medium | |
JPH1011429A (en) | Character processor | |
JPH0131229B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050209 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050331 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050411 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060828 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060912 |
|
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: 20070105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070109 |
|
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: 20130119 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160119 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |