JP4409851B2 - Character conversion device and character conversion method - Google Patents
Character conversion device and character conversion method Download PDFInfo
- Publication number
- JP4409851B2 JP4409851B2 JP2003122982A JP2003122982A JP4409851B2 JP 4409851 B2 JP4409851 B2 JP 4409851B2 JP 2003122982 A JP2003122982 A JP 2003122982A JP 2003122982 A JP2003122982 A JP 2003122982A JP 4409851 B2 JP4409851 B2 JP 4409851B2
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- character string
- input
- character
- converted
- 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
- 238000006243 chemical reaction Methods 0.000 title claims description 225
- 238000000034 method Methods 0.000 title claims description 21
- 238000012545 processing Methods 0.000 claims description 31
- 238000001514 detection method Methods 0.000 claims description 13
- 239000000284 extract Substances 0.000 claims description 9
- 238000009825 accumulation Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000012905 input function Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、文字変換装置および文字変換方法に関する。この発明は特に、文字変換の高効率化を図る技術に関する。
【0002】
【従来の技術】
コンピュータ上で日本語を入力する場合、文字種の少ない欧米の言語と異なり、仮名文字を漢字に変換する日本語入力プログラムの利用が必須である。この日本語入力プログラムは、元来、コンピュータに接続されたキーボードから文字入力されることを前提としていた。しかし、近年は携帯電話や携帯端末のようにキー数の少ない端末での文字入力が頻繁に行われるようになり、日本語入力プログラムにおける入力操作を簡略化させる技術が大きく注目されるようになった。こうした技術の一つとして、本来入力すべき文字列の先頭数文字を入力するだけでその変換文字列を変換候補として提示する省入力機能が知られている(例えば、特許文献1参照。)。
【0003】
【特許文献1】
特開2002−63158号公報 (全文、第1〜5図)
【0004】
【発明が解決しようとする課題】
上記技術によれば、過去の入力履歴や変換確定履歴を参照することにより変換候補を抽出しているが、それら履歴の文字列によっては部分的にそのまま再利用できない語句が含まれる場合もある。特に履歴の文字列が比較的長い文章の場合、再利用の可能性を自ら見極める作業や、再利用できない部分を再編集する作業はユーザにとって煩雑であり、これでは省入力機能によって操作を簡略化させる思想と逆行してしまう可能性がある。
【0005】
本発明者は以上の認識に基づき本発明をなしたもので、その目的は、文字入力または文字変換の効率を高める点にある。
【0006】
【課題を解決するための手段】
本発明のある態様は、文字変換装置である。この装置は、ユーザから文字変換の対象となる文字の入力を受け付ける文字入力部と、ユーザから文字変換の指示を受け付ける指示受付部と、入力された文字で形成される入力文字列をその文字列と異なる変換文字列に変換する変換部と、入力文字列および変換文字列のうち少なくともいずれかを画面に表示する表示処理部と、入力文字列と変換文字列とを対応させて変換履歴として蓄積する履歴蓄積部と、を有する。入力された文字が変換される前の段階で指示受付部が省入力変換の指示をユーザから受け付けたとき、変換部は、蓄積された変換文字列のうち、先頭の文字が入力された文字と一致する変換文字列を抽出する。表示処理部は、抽出された変換文字列を入力された文字に対応する変換文字列として画面に表示するとともに、その変換文字列に含まれる固有名詞の部分を他の部分と異なる形式で表示する。
【0007】
「文字」は、主にいわゆるローマ字入力やかな入力などの入力方法を問わず、ユーザが入力しようとする文章の「読み」に相当する平仮名文字を想定する。「文字変換」は、主にひらがなを漢字に変換する日本語変換を対象とするが、これに限定されず、ひらがな、カタカナ、漢字、アルファベットなどの文字種間で変換する場合も含む。「省入力変換」は、変換文字列の先頭数文字の読みが入力された段階で所定のキー操作がなされたときに、その数文字と先頭文字が一致する変換履歴中の文字列を変換候補として提示する機能であってもよい。「固有名詞」には、氏名、地名、地域名、商品名、組織名、電子メールアドレスなど一般的な意味での固有名詞が含まれる他、日時や金額など再利用に適さない語句やその文字列を再利用する場合に編集される可能性の高い語句を含んでもよい。
【0008】
本態様によれば、変換履歴と先頭が一致する入力文字列を数文字入力するだけで比較的長い文章にも変換でき、入力効率または変換効率を高めることができる。また、比較的長い文章中にそのまま再利用することができない文字列や不要な文字列が含まれる場合にこれらを自動で抽出してユーザに明示する。これにより、過去に変換した文章についての再利用性および再利用するときの操作効率を高めることができる。
【0009】
本発明の別の態様は、文字変換方法である。この方法は、文字変換の対象としてユーザが入力する文字を取得するステップと、入力された文字を画面に表示するステップと、ユーザから省入力変換の指示を取得するステップと、あらかじめ蓄積された変換文字列のうち、先頭の文字が入力された文字と一致する一つ以上の変換文字列を抽出するステップと、抽出された変換文字列から固有名詞を検出するステップと、抽出された変換文字列を固有名詞の部分と固有名詞以外の部分とで異なる形式で画面に表示するステップと、を有する。
【0010】
本態様によっても、過去に変換した文章についての再利用性および再利用するときの操作効率を高めることができる。
【0011】
なお、以上の構成要素の任意の組合せや、本発明の構成要素や表現を方法、装置、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体、データ構造などの間で相互に置換したものもまた、本発明の態様として有効である。
【0012】
【発明の実施の形態】
実施の形態1
本発明の実施の形態1における文字変換装置は、パーソナルコンピュータ(以下、PCという。)と、そのPCにインストールされた日本語変換プログラムとの組み合わせとして実現される。この装置が提供する機能は、日本語変換プログラムに搭載された省入力機能をさらに発展させたものであり、過去に入力し変換した文章を省入力変換候補として提示するときに、その文章に含まれる固有名詞の部分を編集しやすくしている。これにより、再利用する上で注意を要する箇所に関してその再利用性を高め、操作を容易にすることができる。
【0013】
図1は、本発明の実施の形態1における文字変換装置の機能ブロック図である。文字変換装置10は、ハードウェア的には、コンピュータのCPUをはじめとする素子で実現でき、ソフトウェア的にはデータ入力機能、データ変換機能、データ表示機能などの各機能を提供するプログラムによって実現されるが、以下説明する図1ではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できる。
【0014】
文字変換装置10は、入力部12、指示受付部14、文字入力部16、辞書格納部18、履歴蓄積部20、語句検出部22、変換部24、表示処理部26、表示出力部28を有する。入力部12は、ユーザの操作を受け付ける入力インタフェイスであって、例えばキーボード、マウス、マイクロフォンなどの周辺機器と入力文字や指示内容を認識するプログラムとの組み合わせで構成される。表示出力部28は、表示処理部26によって出力された信号を画像として画面に表示するインタフェイスであり、例えばLCDなどのモニタであってもよい。
【0015】
文字入力部16は、文字変換の対象となる文字の入力を入力部12を介してユーザから受け付け、取得した複数の入力文字に基づいて入力文字列を形成する。指示受付部14は、文字変換指示、省入力変換指示、候補選択指示など、文字変換の操作に必要な指示を入力部12を介してユーザから受け付ける。文字入力部16により取得された入力文字列と、指示受付部14により取得された指示内容は、変換部24と表示処理部26へ送られる。
【0016】
辞書格納部18は、文字変換で参照される変換辞書を格納する。変換辞書には、変換後の語句とその読みおよび品詞が対応づけられて格納されている。通常の文字変換においては、変換部24は、入力文字列と読みが一致する一つ以上の語句を変換辞書から抽出し、変換候補の文字列として表示処理部26へ送る。例えば、「わたし」という平仮名の文字列が入力されたとき、変換部24は変換辞書から「わたし」の読みに対応する変換候補を抽出する。対応する変換候補は「私」「ワタシ」「わたし」「渡し」「渡司」の文字列であり、これらをユーザに提示する。
【0017】
表示処理部26は、入力文字列を変換前の状態で表示出力部28の画面に表示させるとともに、変換指示を受け取ったときにその入力文字の下方に変換候補を提示する。変換部24は、変換候補からいずれかを選択する指示を入力部12および指示受付部14を介してユーザから受け取り、選択された文字列を変換結果として表示処理部26へ送る。表示処理部26は、受け取った変換結果としての文字列を、それまで表示させていた入力文字列に置き換えて表示出力部28の画面に表示させる。ユーザからその変換結果を確定させる指示を受け取ったとき、表示処理部26は変換文字列を確定状態で表示させる。変換が確定された変換文字列は、その読みに相当する入力文字列と対応させた変換履歴として履歴蓄積部20に蓄積される。履歴蓄積部20は、変換履歴としての変換文字列以外に、あらかじめ登録された定型文を変換文字列としてさらに蓄積する。この定型文もまたその読みである入力文字列とともに蓄積される。
【0018】
ここで、通常変換がなされる前の段階で指示受付部14が省入力変換の指示をユーザから受け付けたとき、変換部24は、履歴蓄積部20の変換履歴に蓄積された変換文字列のうち、その読みの先頭文字が入力文字列と一致する一つ以上の変換文字列を抽出する。これがいわゆる省入力機能であり、先頭数文字の入力で比較的長文の変換文字列を変換候補としてユーザに提示することができる。語句検出部22は、省入力機能において変換候補として提示する変換文字列から、固有名詞を検出する。固有名詞は辞書格納部18の変換辞書に格納されており、語句検出部22はこれを参照する。なお、語句検出部22は、固有名詞以外に、日時や金額など再利用に適さない所定の語句を変換文字列から検出してもよい。
【0019】
表示処理部26は、変換候補として抽出された変換文字列を入力文字列に対応する変換文字列として画面に表示させるとともに、その変換文字列に含まれる固有名詞の部分を他の部分と異なる形式で表示させる。本実施の形態においては、固有名詞の部分を空欄に置き換えてから表示させるとともに、カーソルを固有名詞の部分に移動させる。これにより、ユーザは再編集すべき箇所を容易に把握できるとともに、そのまま新たな固有名詞の入力作業を開始できるので、効率のよい操作が可能となる。なお、表示処理部26は、日時や金額など再利用に適さない語句も固有名詞と同様の形式で表示する。
【0020】
図2は、本発明の実施の形態1における入力文字列と省入力変換候補を表示した画面例を示す。本図の画面50において、ユーザが入力文字列52として「へい」を入力する。このとき、カーソル54の位置は入力文字列52「へい」の後である。ユーザがタブキーなどの省入力変換キーを押すと、「へい」の読みで始まる一つ以上の変換文字列が変換履歴から抽出され、その一つ以上の変換文字列が省入力変換候補56として入力文字列52「へい」の下方に表示される。初期的には省入力変換候補56の最上位に位置する「弊社製品○○○のお問い合わせをいただいた○○○○様には、」という変換文字列が選択候補58として表示される。ここで、履歴蓄積部20の変換履歴には「弊社製品ABCのお問い合わせをいただいた(株)吉田商会様には、」のように固有名詞も含まれた状態で格納されている。これを表示処理部26が表示するにあたり、語句検出部22が固有名詞である「ABC」と「(株)吉田商会」を検出し、その箇所を「○○○」といった空欄を示す記号に置き換える。なお、本図では「○○○」のような記号を用いているが、単にスペースを一つ表示させるなど、別の形態で空欄を示してもよい。その後、ユーザが候補を切り替えるキー、例えばタブキーをさらに押すと他の変換文字列が選択候補58に切り替わって表示される。
【0021】
図3は、入力文字列が省入力変換によって変換文字列に置き換えられた状態を表示する画面例を示す。図2の画面50においてユーザが省入力変換候補56の選択を確定させると、入力文字列52「へい」が表示されていた位置には図3の画面50のように選択された変換文字列60「弊社製品○○○のお問い合わせをいただいた○○○○様には、最新版をお送りして下さい。」が置き換わって表示される。ここで、通常の文字変換の場合、変換後のカーソル66の位置は、設定に応じて変換文字列60の前か後に表示されるが、本実施の形態の省入力変換においては固有名詞が入力されるべき箇所を示す空欄62の前にカーソル66が移動する。なお、本図では空欄62として「○○○」の記号を用いているが、空欄62として単にスペースを一つ表示させた上でその前にカーソル66を移動させてもよい。この場合、ユーザがさらにデリートキーを1回押すだけで固有名詞の部分を消去できるため、簡単な操作に基づく変換文字列の再利用性が高まる。また、固有名詞の部分を空欄62で表示するか否かにかかわらず、その部分を消去対象として範囲指定した状態で反転表示してもよい。この場合も、ユーザがデリートキーを1回押すだけで消去できるので、簡単な操作に基づく変換文字列の再利用性が高まる。ユーザが空欄62またはこれを消去した部分に新たな固有名詞を入力した後で所定のキーを押すと、カーソル66は次の空欄64の前に移動する。こうして、ユーザは固有名詞の入力が必要な箇所に効率よく文字列を入力することができる。
【0022】
図4は、入力文字列と変換文字列が対応づけられて格納された変換履歴のテーブルを示す。変換履歴テーブル70は、入力文字列欄72と変換文字列欄74を含む。入力文字列欄72には「へいしゃはせいひんえーびーしーのおといあわせを...」など、読みとしての入力文字列が格納され、変換文字列欄74には入力文字列に対応する変換後の文字列として「弊社製品ABCのお問い合わせを...」といった変換文字列が格納される。
【0023】
図5は、通常の文字変換の過程と変換履歴を蓄積する過程を示すフローチャートである。ユーザによって文字が入力され(S10)、その入力文字列に対する通常変換の指示が取得されたとき(S12)、変換部24は変換辞書からその入力文字列に対応する変換候補を抽出し、これを表示処理部26が画面に提示する(S14)。ユーザによって変換候補の一つが選択されると(S16)、変換部24は選択された文字列を変換文字列として確定し、入力文字列と変換文字列のセットを変換履歴に蓄積する(S18)。
【0024】
図6は、本発明の実施の形態1に係る省入力変換の過程を示すフローチャートである。ユーザによって1文字〜数文字が入力され(S30)、その入力文字列に対する省入力変換の指示が取得されたとき(S32)、変換部24は入力文字列と変換履歴内の変換文字列とを比較し(S34)、読みの先頭文字が入力文字列と一致する変換文字列を抽出する(S36)。語句検出部22は、抽出された変換文字列から固有名詞を検出し、変換部24は検出された固有名詞を空欄を示す記号に置き換える(S38)。表示処理部26は、抽出された変換文字列を変換候補として画面に提示し(S40)、ユーザによって変換候補の一つが選択されると(S42)、変換部24は選択された変換候補を変換文字列として確定し、表示処理部26はこの変換文字列をそれまで表示させていた入力文字列と置き換えて表示させる(S44)。表示された変換文字列に空欄を示す記号が含まれる場合、表示処理部26はその箇所へカーソル66を移動させる(S46)。
【0025】
実施の形態2
本発明の実施の形態2の文字変換装置は、変換文字列に含まれる固有名詞を、空欄を示す記号に置き換えずにそのまま表示させる点で本発明の実施の形態1と異なる。また、ユーザによって変換候補の選択が確定され、変換文字列を表示させるとき、固有名詞の部分に関しては未確定の状態で表示させる。さらに、その箇所にカーソル66を移動させ、その位置に、固有名詞として過去に入力された変換文字列を新たな固有名詞の省入力候補として提示する。これにより、固有名詞の部分を他の固有名詞に置き換えるなど、簡易な操作で新たな固有名詞を入力することができる。
【0026】
図7は、本発明の実施の形態2における入力文字列と省入力変換候補を表示した画面例を示す。本図の画面50には、実施の形態1における図2と同様に入力文字列52とこれに対応する省入力変換候補56が表示される。このとき、語句検出部22による固有名詞の検出はなされておらず、省入力変換候補56に含まれる「ABC」「(株)吉田商会」といった固有名詞もそのまま表示される。省入力変換候補56の一つをユーザが選択すると、その候補が変換文字列として確定され、次図の画面に移行する。
【0027】
図8は、変換が確定された変換文字列と、変換が未確定である固有名詞の省入力候補を表示した画面例を示す。本図の画面50には、実施の形態1における図3と同様に、ユーザによって選択された変換文字列60が表示される。このとき、変換文字列60の表示に先立って、語句検出部22による固有名詞の検出がなされる。図のように、検出された固有名詞68、固有名詞69は変換未確定の状態で表示され、他の文字列のみが変換確定された形で表示される。カーソル66は複数の変換未確定の固有名詞68のうち最初に登場する固有名詞68の位置に移動される。その固有名詞68は選択状態で表示されるとともに、その下方には、固有名詞として過去に変換された「ABC」「123カルク」「レッツドロー」といった他の固有名詞の文字列が省入力変換候補56として表示される。表示された省入力変換候補56は元々変換文字列に含まれていた固有名詞の置換候補となり、そのうちユーザによって選択された一つが選択候補58として色分け表示される。選択が確定されるとその選択候補58である変換文字列が固有名詞68の位置にそれまで表示されていた文字列と置き換えられる。その後、カーソル66は固有名詞69の位置へ移動し、固有名詞69と置き換える変換文字列を、固有名詞68と同じ手順にてユーザの選択に基づいて決定する。
【0028】
図9は、固有名詞が入力されるべき箇所についての入力文字列と変換文字列が対応づけられて格納された変換履歴のテーブルを示す。固有名詞変換履歴テーブル80は、入力文字列欄82と変換文字列欄84を含む。変換部24は、変換文字列に含まれる固有名詞と種類が共通する他の固有名詞を置換候補として固有名詞変換履歴テーブル80から抽出する。入力文字列欄82には、固有名詞として過去に入力された入力文字列が格納され、変換文字列欄84にはその入力文字列の変換結果として対応する変換文字列が格納される。例えば入力文字列欄82には入力文字列「えーびーしー」「かぶよしだしょうかい」が格納され、変換文字列欄84にはこれらと対応する変換文字列「ABC」「(株)吉田商会」が格納される。なお、固有名詞変換履歴テーブル80に、各変換文字列の固有名詞としての種類を示す情報がさらに格納されてもよい。
【0029】
図10は、本発明の実施の形態2に係る省入力変換の過程を示すフローチャートである。本図のS60〜S66は、図6のS30〜S36と同じ処理である。S66で抽出された変換文字列を、表示処理部26が省入力変換候補として画面に提示し(S68)、ユーザによって省入力変換候補の一つが選択されると(S70)、語句検出部22がその選択された省入力候補から固有名詞を検出する(S72)。表示処理部26は、固有名詞の文字列は未確定の状態で、その他の文字列は確定された状態で、それまで表示されていた入力文字列と置き換えて表示させる(S74)。表示処理部26はカーソル66を固有名詞の箇所に移動させ(S76)、過去に固有名詞として入力された変換文字列を固有名詞の箇所の下方に省入力候補として提示する(S78)。ユーザによって固有名詞の省入力候補の一つが選択されたとき(S80)、表示処理部26は選択された省入力候補を固有名詞の箇所に置き換え、確定した変換文字列として表示させる(S82)。
【0030】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、変形例を挙げる。
【0031】
本発明の各実施の形態においては、省入力変換を指示するキーとしてタブキーを例示した。変形例においては、例えば通常の省入力変換に対してタブキーを割り当てた上で、省入力候補として長文を優先的に提示してから固有名詞を検出する機能を拡張機能と位置づけて別のキーを割り当てる構成としてもよい。
【0032】
本発明の実施の形態2においては、固有名詞の部分を変換未確定の状態で表示させる構成とした。変形例においては、固有名詞も含めてすべて確定状態で変換文字列を表示し、所定のキーがユーザによって押されたときにはじめて固有名詞を検出し、これを未確定の状態に戻す構成としてもよい。
【0033】
【発明の効果】
本発明によれば、文字入力または文字変換の効率を高めることができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態1における文字変換装置の機能ブロック図である。
【図2】 本発明の実施の形態1における入力文字列と省入力変換候補を表示した画面例を示す図である。
【図3】 入力文字列が省入力変換によって変換文字列に置き換えられた状態を表示する画面例を示す図である。
【図4】 入力文字列と変換文字列が対応づけられて格納された変換履歴のテーブルを示す図である。
【図5】 通常の文字変換の過程と変換履歴を蓄積する過程を示すフローチャートである。
【図6】 本発明の実施の形態1に係る省入力変換の過程を示すフローチャートである。
【図7】 本発明の実施の形態2における入力文字列と省入力変換候補を表示した画面例を示す図である。
【図8】 変換が確定された変換文字列と、変換が未確定である固有名詞の省入力候補を表示した画面例を示す図である。
【図9】 固有名詞が入力されるべき箇所についての入力文字列と変換文字列が対応づけられて格納された変換履歴のテーブルを示す図である。
【図10】 本発明の実施の形態2に係る省入力変換の過程を示すフローチャートである。
【符号の説明】
10 文字変換装置、 14 指示受付部、 16 文字入力部、 18 辞書格納部、 20 履歴蓄積部、 22 語句検出部、 24 変換部、 26表示処理部、 52 入力文字列、 60 変換文字列、 66 カーソル。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a character conversion device and a character conversion method. The present invention particularly relates to a technique for improving the efficiency of character conversion.
[0002]
[Prior art]
When inputting Japanese on a computer, unlike Western languages with few character types, it is essential to use a Japanese input program that converts kana characters into kanji. This Japanese input program was originally premised on inputting characters from a keyboard connected to a computer. However, in recent years, character input is frequently performed on a terminal having a small number of keys such as a mobile phone or a mobile terminal, and a technique for simplifying an input operation in a Japanese input program has attracted much attention. It was. As one of such techniques, there is known a saving input function that presents a converted character string as a conversion candidate only by inputting the first few characters of the character string to be originally input (see, for example, Patent Document 1).
[0003]
[Patent Document 1]
Japanese Patent Laid-Open No. 2002-63158 (full text, FIGS. 1 to 5)
[0004]
[Problems to be solved by the invention]
According to the above technique, conversion candidates are extracted by referring to past input histories and conversion confirmation histories. However, depending on the character strings of these histories, words that cannot be partially reused may be included. Especially in the case of sentences with relatively long history character strings, it is complicated for the user to identify the possibility of reuse or to re-edit the part that cannot be reused. There is a possibility of going against the idea of making it happen.
[0005]
The inventor has made the present invention based on the above recognition, and an object thereof is to increase the efficiency of character input or character conversion.
[0006]
[Means for Solving the Problems]
One embodiment of the present invention is a character conversion device. The apparatus includes a character input unit that receives an input of a character that is a character conversion target from a user, an instruction reception unit that receives a character conversion instruction from the user, and an input character string formed by the input characters. A conversion section for converting to a different conversion character string, a display processing section for displaying at least one of the input character string and the conversion character string on the screen, and storing the input character string and the conversion character string as a conversion history A history storage unit. When the instruction receiving unit receives an instruction for reduced input conversion from the user before the input character is converted, the conversion unit determines that the first character of the stored converted character string is the input character. Extract the matching conversion string. The display processing unit displays the extracted converted character string on the screen as a converted character string corresponding to the input character, and displays the proper noun part included in the converted character string in a format different from other parts. .
[0007]
The “character” is assumed to be a hiragana character corresponding to “reading” of a sentence to be input by a user regardless of an input method such as a so-called Roman character input. “Character conversion” mainly targets Japanese conversion in which hiragana is converted into kanji, but is not limited to this, and includes conversion between character types such as hiragana, katakana, kanji, and alphabet. “Conversion-saving conversion” is a conversion candidate that converts a character string in the conversion history where the first character matches the first character when a predetermined key operation is performed when the first few characters of the converted character string are read. It may be a function presented as “Proper noun” includes proper nouns in general meaning such as name, place name, region name, product name, organization name, e-mail address, etc. It may contain words that are likely to be edited when the column is reused.
[0008]
According to this aspect, it is possible to convert a relatively long sentence by simply inputting a few characters of an input character string whose head matches the conversion history, and input efficiency or conversion efficiency can be improved. In addition, when a character string that cannot be reused as it is or an unnecessary character string is included in a relatively long sentence, these are automatically extracted and clearly shown to the user. Thereby, the reusability about the text converted in the past and the operation efficiency when reusing can be improved.
[0009]
Another aspect of the present invention is a character conversion method. This method includes a step of acquiring a character input by a user as a character conversion target, a step of displaying the input character on a screen, a step of acquiring an instruction for a reduced input conversion from the user, and a conversion accumulated in advance. A step of extracting one or more converted character strings that match the input character of the first character, a step of detecting a proper noun from the extracted converted character string, and the extracted converted character string Displaying on the screen in different formats for the part of the proper noun and the part other than the proper noun.
[0010]
Also according to this aspect, it is possible to improve the reusability of the text converted in the past and the operation efficiency when reusing.
[0011]
It should be noted that any combination of the above-described constituent elements, or the constituent elements and expressions of the present invention are mutually replaced between methods, apparatuses, systems, computer programs, recording media storing computer programs, data structures, and the like. This is effective as an embodiment of the present invention.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
The character conversion apparatus according to
[0013]
FIG. 1 is a functional block diagram of a character conversion apparatus according to
[0014]
The
[0015]
The
[0016]
The
[0017]
The display processing unit 26 displays the input character string on the screen of the display output unit 28 in a state before conversion, and presents conversion candidates below the input character when a conversion instruction is received. The
[0018]
Here, when the
[0019]
The display processing unit 26 causes the conversion character string extracted as the conversion candidate to be displayed on the screen as a conversion character string corresponding to the input character string, and the proper noun part included in the conversion character string is different from the other parts. To display. In the present embodiment, the proper noun part is replaced with a blank and displayed, and the cursor is moved to the proper noun part. Thereby, the user can easily grasp the part to be re-edited and can start the input operation of a new proper noun as it is, so that an efficient operation is possible. Note that the display processing unit 26 displays words and phrases that are not suitable for reuse, such as date and time, and monetary amounts in the same format as proper names.
[0020]
FIG. 2 shows an example of a screen displaying the input character string and the reduced input conversion candidate in the first embodiment of the present invention. In the
[0021]
FIG. 3 shows an example of a screen that displays a state in which the input character string is replaced with the converted character string by the reduced input conversion. When the user confirms the selection of the saving
[0022]
FIG. 4 shows a conversion history table in which input character strings and conversion character strings are stored in association with each other. The conversion history table 70 includes an input
[0023]
FIG. 5 is a flowchart showing a normal character conversion process and a conversion history accumulation process. When a character is input by the user (S10) and a normal conversion instruction for the input character string is acquired (S12), the
[0024]
FIG. 6 is a flowchart showing a process of input-saving conversion according to
[0025]
Embodiment 2
The character conversion device according to the second embodiment of the present invention is different from the first embodiment of the present invention in that the proper noun included in the converted character string is displayed as it is without being replaced with a symbol indicating a blank. Further, when the conversion candidate selection is confirmed by the user and the converted character string is displayed, the proper noun part is displayed in an unconfirmed state. Further, the
[0026]
FIG. 7 shows an example of a screen displaying the input character string and the reduced input conversion candidate in the second embodiment of the present invention. On the
[0027]
FIG. 8 shows an example of a screen that displays a converted character string for which conversion has been confirmed and saving input candidates for proper nouns for which conversion has not been confirmed. On the
[0028]
FIG. 9 shows a conversion history table in which input character strings and conversion character strings are stored in association with portions where proper nouns are to be input. The proper noun conversion history table 80 includes an input
[0029]
FIG. 10 is a flowchart showing the process of input-saving conversion according to Embodiment 2 of the present invention. S60 to S66 in this figure are the same processes as S30 to S36 in FIG. The display processing unit 26 presents the converted character string extracted in S66 on the screen as a candidate for input saving conversion (S68). When one of the candidate input conversion candidates is selected by the user (S70), the phrase detection unit 22 A proper noun is detected from the selected saving input candidate (S72). The display processing unit 26 displays the character strings of the proper nouns in an undetermined state and other character strings in a confirmed state, replacing the input character strings that have been displayed so far (S74). The display processing unit 26 moves the
[0030]
The present invention has been described based on the embodiments. This embodiment is an exemplification, and it is understood by those skilled in the art that various modifications can be made to each component and combination of processing processes, and such modifications are within the scope of the present invention. Hereinafter, modifications will be described.
[0031]
In each embodiment of the present invention, the tab key is exemplified as a key for instructing the input-saving conversion. In a modified example, for example, after assigning a tab key to normal saving input conversion, a function that detects a proper noun after preferentially presenting a long sentence as a saving input candidate is positioned as an extended function, and another key is assigned. It is good also as a structure to allocate.
[0032]
In the second embodiment of the present invention, the proper noun part is displayed in a state where conversion is not yet confirmed. In the modified example, the converted character string including all proper nouns is displayed in a confirmed state, the proper noun is detected only when a predetermined key is pressed by the user, and this is returned to the unconfirmed state. Good.
[0033]
【The invention's effect】
According to the present invention, the efficiency of character input or character conversion can be increased.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a character conversion device according to a first embodiment of the present invention.
FIG. 2 is a diagram showing an example of a screen displaying an input character string and a reduced input conversion candidate in
FIG. 3 is a diagram illustrating an example of a screen that displays a state in which an input character string is replaced with a converted character string by reduced input conversion.
FIG. 4 is a diagram illustrating a conversion history table in which an input character string and a conversion character string are stored in association with each other.
FIG. 5 is a flowchart showing a normal character conversion process and a process of accumulating conversion history.
FIG. 6 is a flowchart showing a process of input-saving conversion according to
FIG. 7 is a diagram showing an example of a screen displaying an input character string and a reduced input conversion candidate in Embodiment 2 of the present invention.
FIG. 8 is a diagram showing an example of a screen that displays a conversion character string for which conversion is confirmed and a saving input candidate of a proper noun for which conversion is unconfirmed.
FIG. 9 is a diagram showing a conversion history table in which an input character string and a conversion character string are stored in association with each other where a proper noun is to be input.
FIG. 10 is a flowchart showing a process of input saving conversion according to Embodiment 2 of the present invention.
[Explanation of symbols]
10 character conversion device, 14 instruction receiving unit, 16 character input unit, 18 dictionary storage unit, 20 history storage unit, 22 phrase detection unit, 24 conversion unit, 26 display processing unit, 52 input character string, 60 conversion character string, 66 cursor.
Claims (7)
ユーザから文字変換の指示を受け付ける指示受付部と、
前記入力された文字で形成される入力文字列をその文字列と異なる変換文字列に変換する変換部と、
前記入力文字列および変換文字列のうち少なくともいずれかを画面に表示する表示処理部と、
前記入力文字列と変換文字列とを対応させて変換履歴として蓄積する履歴蓄積部と、
固有名詞が格納された辞書を保持する辞書格納部と、
前記固有名詞が格納された辞書を参照することにより、前記入力された文字に応じて前記変換部によって変換される前記変換文字列から固有名詞を検出する語句検出部と、を有し、
前記履歴蓄積部は、前記語句検出部の処理により前記変換文字列から固有名詞の文字列を抽出して固有名詞の変換履歴としてさらに蓄積し、
前記変換部は、前記入力された文字が変換される前の段階で前記指示受付部が省入力変換の指示をユーザから受け付けたときに前記蓄積された入力文字列のうち前記入力された文字と一致する文字から始まる入力文字列を抽出する手段と、前記変換文字列を変換結果として表示するにあたり、前記抽出した入力文字列との対応で蓄積された変換文字列に含まれる固有名詞の部分の置換候補として、前記履歴蓄積部に蓄積された固有名詞の変換履歴から固有名詞を抽出する手段と、を含み、
前記表示処理部は、前記抽出された入力文字列に対応する変換文字列を前記入力された文字に対応する変換文字列として画面に表示する手段と、その変換文字列に含まれる固有名詞の部分を選択状態で表示する手段と、その固有名詞の部分の置換候補として、前記変換履歴から抽出された固有名詞を提示する手段と、を含み、
前記語句検出部は、前記表示処理部が前記抽出された入力文字列に対応する変換文字列の候補を前記入力された文字に対応する変換文字列として画面に表示し、前記変換文字列の候補から1つをユーザが選択した後、前記表示処理部が選択された前記変換文字列を画面に表示する前に、選択された前記変換文字列から固有名詞を検出することを特徴とする文字変換装置。A character input unit that receives input of characters to be converted from the user;
An instruction receiving unit for receiving an instruction for character conversion from the user;
A conversion unit that converts an input character string formed by the input characters into a conversion character string different from the character string;
A display processing unit for displaying at least one of the input character string and the converted character string on a screen;
A history storage unit for storing the input character string and the conversion character string in correspondence with each other and storing the conversion history;
A dictionary storage for holding a dictionary storing proper nouns;
A phrase detection unit that detects a proper noun from the converted character string converted by the conversion unit according to the input character by referring to the dictionary in which the proper noun is stored, and
The history accumulation unit extracts a proper noun character string from the converted character string by the processing of the phrase detection unit, and further accumulates as a proper noun conversion history,
The conversion unit includes the input character among the input character string stored when the instruction receiving unit receives an instruction for saving input conversion from a user before the input character is converted. It means for extracting the input string from the matching character starts, part of proper nouns said Upon displaying the converted character string as a conversion result, included in the stored converted string corresponding input character string and that the extracted And a means for extracting proper nouns from the conversion history of proper nouns stored in the history storage unit, as replacement candidates,
The display processing unit displays a converted character string corresponding to the extracted input character string on the screen as a converted character string corresponding to the input character, and a part of the proper noun included in the converted character string means for displaying in a selected state, as a replacement candidate for part of the proper name, look contains and means for presenting the proper names extracted from the conversion history,
The phrase detection unit displays a conversion character string candidate corresponding to the extracted input character string on the screen as a conversion character string corresponding to the input character, and the display processing unit displays the conversion character string candidate. After the user selects one of the character strings, the display processing unit detects the proper noun from the selected converted character string before displaying the selected converted character string on the screen. apparatus.
前記変換部は、前記変換文字列に含まれる固有名詞と種類が共通する他の固有名詞を前記置換候補として前記固有名詞の変換履歴から抽出することを特徴とする請求項1から3のいずれかに記載の文字変換装置。The history accumulating unit accumulates the conversion history of the proper noun in association with the conversion character string of the proper noun and its input character string, and the type as the proper noun,
4. The conversion unit according to claim 1, wherein the conversion unit extracts, from the conversion history of the proper nouns, other proper nouns having the same type as the proper nouns included in the conversion character string as the replacement candidates. The character conversion device described in 1.
前記入力された文字をコンピュータが画面に表示するステップと、
ユーザから省入力変換の指示を所定の入力インタフェースを介してコンピュータが取得するステップと、
変換文字列との対応であらかじめ蓄積された入力文字列のうち前記入力された文字と一致する文字から始まる一つ以上の入力文字列をコンピュータが抽出するステップと、
前記変換文字列を変換結果として表示するにあたり、前記抽出された入力文字列との対応で蓄積された変換文字列から固有名詞をコンピュータが検出するステップと、
前記検出した固有名詞を固有名詞の変換履歴として蓄積するステップと、
前記変換文字列から固有名詞が検出された場合に、その固有名詞の部分の置換候補として、あらかじめ蓄積された固有名詞の変換履歴から固有名詞をコンピュータが抽出するステップと、
前記抽出された入力文字列に対応する変換文字列のうち固有名詞の部分を選択状態にしてコンピュータが画面に表示するステップと、
前記表示する固有名詞のうちいずれかの固有名詞の置換候補として前記固有名詞の変換履歴から抽出された固有名詞をコンピュータが画面に提示するステップと、
を有することを特徴とする文字変換方法。A step in which a computer acquires a character input by a user as a character conversion target via a predetermined input interface;
A computer displaying the entered characters on a screen;
A computer obtaining an instruction for conversion from a user through a predetermined input interface;
A step in which the computer extracts one or more input character strings starting from a character that matches the input character among the input character strings stored in advance in correspondence with the converted character string;
Upon displaying the converted character string as a conversion result, the steps of the proper nouns computer detects from the stored converted string correspondence between the extracted input character string,
Accumulating the detected proper noun as a proper noun conversion history;
When a proper noun is detected from the converted character string, the computer extracts the proper noun from the conversion history of the proper noun stored in advance as a replacement candidate for the proper noun part; and
A step in which the computer displays the proper noun part in the selected state in the converted character string corresponding to the extracted input character string on the screen;
The computer presenting on the screen the proper noun extracted from the conversion history of the proper noun as a replacement candidate for any proper noun among the proper nouns to be displayed;
A character conversion method characterized by comprising:
ユーザから文字変換の指示を受け付ける機能と、
前記入力された文字で形成される入力文字列をその文字列と異なる変換文字列に変換する機能と、
前記入力文字列および変換文字列のうち少なくともいずれかを画面に表示する機能と、
前記入力文字列と変換文字列とを対応させて変換履歴として蓄積する機能と、
固有名詞が格納された辞書を保持する機能と、
前記固有名詞が格納された辞書を参照することにより、前記入力された文字に応じて前記変換する機能によって変換される前記変換文字列から固有名詞を検出する機能と、をコンピュータに実現させ、
前記蓄積する機能は、前記固有名詞を検出する機能の処理により前記変換文字列から固有名詞の文字列を抽出して固有名詞の変換履歴としてさらに蓄積し、
前記変換する機能は、前記入力された文字が変換される前の段階で前記指示を受け付ける機能が省入力変換の指示をユーザから受け付けたときに前記蓄積された入力文字列のうち前記入力された文字と一致する文字から始まる入力文字列を抽出する機能と、前記変換文字列を変換結果として表示するにあたり、前記抽出した入力文字列との対応で蓄積された変換文字列に含まれる固有名詞の部分の置換候補として、前記蓄積された固有名詞の変換履歴から固有名詞を抽出する機能と、を含み、
前記表示する機能は、前記抽出された入力文字列に対応する変換文字列を前記入力された文字に対応する変換文字列として画面に表示する機能と、その変換文字列に含まれる固有名詞の部分を選択状態で表示する機能と、その固有名詞の部分の置換候補として、前記変換履歴から抽出された固有名詞を提示する機能と、を含むことを特徴とするコンピュータプログラム。A function that accepts input of characters to be converted from the user;
A function to accept a character conversion instruction from the user;
A function of converting an input character string formed by the input characters into a conversion character string different from the character string;
A function of displaying at least one of the input character string and the converted character string on a screen;
A function of storing the input character string and the conversion character string in association with each other as a conversion history;
The ability to maintain a dictionary of proper nouns;
By referring to the dictionary in which the proper noun is stored, the computer realizes the function of detecting the proper noun from the converted character string converted by the function to convert according to the input character,
The function of accumulating is further accumulated as a conversion history of proper nouns by extracting a proper noun character string from the converted character string by processing of the function for detecting the proper noun,
The function for converting is the input of the input character string stored when the function for receiving the instruction before the input character is converted is received from the user when the instruction for saving input conversion is received. a function of extracting the input string starting from the character matching the character, when displaying the converted character string as a conversion result, proper nouns included in conversion character string stored in the corresponding input character string and that the extracted And a function for extracting proper nouns from the accumulated proper noun conversion history,
The display function includes a function for displaying a converted character string corresponding to the extracted input character string on the screen as a converted character string corresponding to the input character, and a part of the proper noun included in the converted character string. And a function for presenting proper nouns extracted from the conversion history as replacement candidates for the proper noun part.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003122982A JP4409851B2 (en) | 2003-04-25 | 2003-04-25 | Character conversion device and character conversion method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003122982A JP4409851B2 (en) | 2003-04-25 | 2003-04-25 | Character conversion device and character conversion method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004326622A JP2004326622A (en) | 2004-11-18 |
| JP4409851B2 true JP4409851B2 (en) | 2010-02-03 |
Family
ID=33500992
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003122982A Expired - Fee Related JP4409851B2 (en) | 2003-04-25 | 2003-04-25 | Character conversion device and character conversion method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4409851B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5262190B2 (en) * | 2008-03-03 | 2013-08-14 | 富士ゼロックス株式会社 | Input completion device and input completion program |
| JP5540756B2 (en) * | 2010-02-16 | 2014-07-02 | 富士通モバイルコミュニケーションズ株式会社 | Mobile device |
-
2003
- 2003-04-25 JP JP2003122982A patent/JP4409851B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004326622A (en) | 2004-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8726148B1 (en) | Method and apparatus for processing text and character data | |
| US7277029B2 (en) | Using language models to expand wildcards | |
| CN102165437A (en) | Information processing device and information processing method | |
| JP2006190006A (en) | Text displaying method, information processor, information processing system, and program | |
| US20110119046A1 (en) | Information processing device and information processing method | |
| CN101211245A (en) | text input device | |
| KR100947401B1 (en) | Text input to electronic communication device | |
| JP2010134922A (en) | Similar word determination method and system | |
| JP2010257392A (en) | Character input device, character input method, computer-readable program, and recording medium | |
| JPH08314910A (en) | Different kind of code character string transcribing device and electronic dictionary | |
| CN111142683B (en) | Input assisting program, input assisting method, and input assisting device | |
| JP4409851B2 (en) | Character conversion device and character conversion method | |
| CN107977435B (en) | Text information preprocessing method and device | |
| JP2008225676A (en) | Dictionary search device and control program thereof | |
| JP4487614B2 (en) | Information display control device and program | |
| JP2001209638A (en) | Information processing apparatus and method, and storage medium used therefor | |
| JPH11272671A (en) | Machine translation device and machine translation method | |
| WO2009104193A1 (en) | Provisioning of media objects associated with printed documents | |
| JP3592284B2 (en) | Japanese input system, its program, and portable information terminal | |
| JP7466326B2 (en) | Display device and program | |
| JP2005044071A (en) | Electronic dictionary | |
| KR102479955B1 (en) | Apparatus and method for establishing newly-coined word and emotion dictionary | |
| JP2002245470A (en) | Language specifying device, translating device, and language specifying method | |
| JP2001109740A (en) | Chinese document creation device and Chinese document creation method | |
| JP3873726B2 (en) | Japanese translation dictionary registration method and apparatus using electronic business card |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060405 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070921 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071002 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071129 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20071129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080318 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080516 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090428 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090728 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090818 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090824 |
|
| 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: 20091027 |
|
| 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: 20091112 |
|
| 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: 20121120 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |