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
JP4409851B2 - Character conversion device and character conversion method - Google Patents
[go: Go Back, main page]

JP4409851B2 - Character conversion device and character conversion method - Google Patents

Character conversion device and character conversion method Download PDF

Info

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
Application number
JP2003122982A
Other languages
Japanese (ja)
Other versions
JP2004326622A (en
Inventor
和宣 浮川
Original Assignee
株式会社ジャストシステム
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 株式会社ジャストシステム filed Critical 株式会社ジャストシステム
Priority to JP2003122982A priority Critical patent/JP4409851B2/en
Publication of JP2004326622A publication Critical patent/JP2004326622A/en
Application granted granted Critical
Publication of JP4409851B2 publication Critical patent/JP4409851B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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
Embodiment 1
The character conversion apparatus according to Embodiment 1 of the present invention is realized as a combination of a personal computer (hereinafter referred to as a PC) and a Japanese language conversion program installed on the PC. The function provided by this device is a further development of the saving input function installed in the Japanese language conversion program, and is included in the sentence when the previously input and converted sentences are presented as saving input conversion candidates. This makes it easier to edit the proper noun part. Thereby, the reusability can be improved and the operation can be facilitated with respect to a portion requiring attention in reuse.
[0013]
FIG. 1 is a functional block diagram of a character conversion apparatus according to Embodiment 1 of the present invention. The character conversion device 10 can be realized in hardware by an element such as a CPU of a computer, and is realized in software by a program that provides functions such as a data input function, a data conversion function, and a data display function. However, in FIG. 1 described below, functional blocks realized by their cooperation are depicted. Therefore, these functional blocks can be realized in various forms by a combination of hardware and software.
[0014]
The character conversion device 10 includes an input unit 12, an instruction receiving unit 14, a character input unit 16, a dictionary storage unit 18, a history storage unit 20, a phrase detection unit 22, a conversion unit 24, a display processing unit 26, and a display output unit 28. . The input unit 12 is an input interface that accepts user operations, and includes, for example, a combination of peripheral devices such as a keyboard, a mouse, and a microphone and a program that recognizes input characters and instruction contents. The display output unit 28 is an interface that displays the signal output by the display processing unit 26 on the screen as an image, and may be a monitor such as an LCD.
[0015]
The character input unit 16 receives an input of a character to be converted from the user via the input unit 12 and forms an input character string based on the acquired plurality of input characters. The instruction receiving unit 14 receives instructions necessary for character conversion operations, such as a character conversion instruction, a reduced input conversion instruction, and a candidate selection instruction, from the user via the input unit 12. The input character string acquired by the character input unit 16 and the instruction content acquired by the instruction receiving unit 14 are sent to the conversion unit 24 and the display processing unit 26.
[0016]
The dictionary storage unit 18 stores a conversion dictionary that is referred to in character conversion. In the conversion dictionary, the converted words, their readings and parts of speech are stored in association with each other. In normal character conversion, the conversion unit 24 extracts one or more words / phrases whose readings match the input character string from the conversion dictionary, and sends it to the display processing unit 26 as a conversion candidate character string. For example, when a hiragana character string “I” is input, the conversion unit 24 extracts a conversion candidate corresponding to the reading “I” from the conversion dictionary. Corresponding conversion candidates are character strings of “I”, “I”, “I”, “Pass”, and “Watashi”, which are presented to the user.
[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 conversion unit 24 receives an instruction to select one of the conversion candidates from the user via the input unit 12 and the instruction reception unit 14, and sends the selected character string to the display processing unit 26 as a conversion result. The display processing unit 26 replaces the received character string as the conversion result with the input character string that has been displayed so far, and displays it on the screen of the display output unit 28. When receiving an instruction to confirm the conversion result from the user, the display processing unit 26 displays the converted character string in a confirmed state. The converted character string for which conversion is confirmed is stored in the history storage unit 20 as a conversion history corresponding to the input character string corresponding to the reading. The history accumulating unit 20 further accumulates pre-registered fixed phrases as converted character strings in addition to the converted character string as the conversion history. This fixed sentence is also stored together with the input character string that is the reading.
[0018]
Here, when the instruction receiving unit 14 receives an instruction for saving input conversion at a stage before normal conversion is performed, the conversion unit 24 selects the conversion character string stored in the conversion history of the history storage unit 20. Then, one or more conversion character strings whose first character of the reading matches the input character string are extracted. This is a so-called input-saving function, and a relatively long converted character string can be presented to the user as a conversion candidate by inputting the first few characters. The phrase detection unit 22 detects a proper noun from a converted character string presented as a conversion candidate in the saving input function. The proper noun is stored in the conversion dictionary of the dictionary storage unit 18, and the phrase detection unit 22 refers to this. Note that the phrase detection unit 22 may detect a predetermined phrase that is not suitable for reuse, such as the date and time, and the amount of money, from the converted character string, in addition to the proper noun.
[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 screen 50 of this figure, the user inputs “Hei” as the input character string 52. At this time, the position of the cursor 54 is after the input character string 52 “Hei”. When the user presses a saving input conversion key such as a tab key, one or more conversion character strings starting with “Hei” reading are extracted from the conversion history, and the one or more conversion character strings are input as saving input conversion candidates 56. It is displayed below the character string 52 “Hei”. Initially, a conversion character string “To Mr. XXX who has inquired about our product XXX” positioned at the top of the reduced input conversion candidate 56 is displayed as the selection candidate 58. Here, the conversion history of the history storage unit 20 is stored in a state including proper nouns, such as “To Yoshida Shokai Co., Ltd., who made an inquiry about our product ABC”. When the display processing unit 26 displays this, the phrase detection unit 22 detects the proper nouns “ABC” and “Yoshida Shokai”, and replaces the location with a symbol indicating a blank such as “XX”. . In this figure, a symbol such as “XX” is used, but a blank may be shown in another form such as simply displaying one space. Thereafter, when the user further presses a key for switching candidates, for example, a tab key, another conversion character string is switched to the selection candidate 58 and displayed.
[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 input conversion candidate 56 on the screen 50 of FIG. 2, the conversion character string 60 selected as shown in the screen 50 of FIG. 3 is displayed at the position where the input character string 52 “Hei” is displayed. "Please send the latest version to XXXXX who has received an inquiry about our product XXX" is displayed. Here, in the case of normal character conversion, the position of the cursor 66 after conversion is displayed before or after the conversion character string 60 according to the setting. In the reduced input conversion of this embodiment, a proper noun is input. The cursor 66 moves in front of the blank 62 indicating the place to be done. In this figure, the symbol “XXX” is used as the blank 62, but a single space may be displayed as the blank 62 and the cursor 66 may be moved before that. In this case, since the user can delete the proper noun part only by pressing the delete key once more, the reusability of the converted character string based on a simple operation is enhanced. Further, regardless of whether or not the proper noun part is displayed in the blank 62, the part may be highlighted in a state in which the range is designated as an erasure target. Also in this case, since the user can delete it by pressing the delete key once, the reusability of the converted character string based on a simple operation is enhanced. When the user presses a predetermined key after inputting a new proper noun in the blank 62 or a portion where it has been erased, the cursor 66 moves to the front of the next blank 64. In this way, the user can efficiently input a character string at a place where a proper noun needs to be input.
[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 character string field 72 and a converted character string field 74. The input character string field 72 stores an input character string as a reading, such as “Meeting your friends” ... The conversion character string field 74 corresponds to the input character string. A converted character string such as “Contact us for our product ABC” is stored as the converted character string.
[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 conversion unit 24 extracts a conversion candidate corresponding to the input character string from the conversion dictionary, The display processing unit 26 presents it on the screen (S14). When one of the conversion candidates is selected by the user (S16), the conversion unit 24 determines the selected character string as a conversion character string, and accumulates a set of the input character string and the conversion character string in the conversion history (S18). .
[0024]
FIG. 6 is a flowchart showing a process of input-saving conversion according to Embodiment 1 of the present invention. When one to several characters are input by the user (S30) and an instruction for saving input conversion for the input character string is acquired (S32), the conversion unit 24 calculates the input character string and the conversion character string in the conversion history. Comparison is made (S34), and a converted character string in which the first character of the reading matches the input character string is extracted (S36). The phrase detection unit 22 detects a proper noun from the extracted converted character string, and the conversion unit 24 replaces the detected proper noun with a symbol indicating a blank (S38). The display processing unit 26 presents the extracted conversion character string on the screen as a conversion candidate (S40). When one of the conversion candidates is selected by the user (S42), the conversion unit 24 converts the selected conversion candidate. The character string is confirmed and the display processing unit 26 displays the converted character string by replacing it with the input character string that has been displayed so far (S44). If the displayed conversion character string includes a symbol indicating a blank, the display processing unit 26 moves the cursor 66 to that location (S46).
[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 cursor 66 is moved to that location, and a converted character string previously input as a proper noun is presented as a new proper noun input candidate at that position. Thus, a new proper noun can be input with a simple operation such as replacing the proper noun part with another proper noun.
[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 screen 50 in this figure, as in FIG. 2 in the first embodiment, an input character string 52 and a corresponding input-saving conversion candidate 56 are displayed. At this time, the proper noun is not detected by the phrase detection unit 22, and proper nouns such as “ABC” and “Yoshida Shokai” included in the saving input conversion candidate 56 are also displayed as they are. When the user selects one of the saving input conversion candidates 56, the candidate is determined as a converted character string, and the screen shifts to the screen shown in the next figure.
[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 screen 50 in this figure, the conversion character string 60 selected by the user is displayed as in FIG. 3 in the first embodiment. At this time, the proper noun is detected by the phrase detection unit 22 prior to display of the converted character string 60. As shown in the figure, the detected proper noun 68 and proper noun 69 are displayed in an unconfirmed state of conversion, and only other character strings are displayed in a form in which conversion has been confirmed. The cursor 66 is moved to the position of the proper noun 68 that first appears among the plurality of proper nouns 68 that have not yet been converted. The proper noun 68 is displayed in a selected state, and below that, character strings of other proper nouns such as “ABC”, “123 calc”, and “Let's draw” converted as proper nouns in the past are saved as input candidates. 56. The displayed reduced input conversion candidate 56 becomes a replacement candidate for the proper noun originally included in the converted character string, and one selected by the user is color-coded and displayed as a selection candidate 58. When the selection is confirmed, the converted character string as the selection candidate 58 is replaced with the character string that has been displayed so far at the proper noun 68 position. Thereafter, the cursor 66 moves to the position of the proper noun 69, and a conversion character string to be replaced with the proper noun 69 is determined based on the user's selection in the same procedure as the proper noun 68.
[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 character string field 82 and a converted character string field 84. The conversion unit 24 extracts, from the proper noun conversion history table 80, other proper nouns having the same type as the proper nouns included in the converted character string as replacement candidates. The input character string field 82 stores input character strings previously input as proper nouns, and the conversion character string field 84 stores corresponding conversion character strings as conversion results of the input character strings. For example, the input character string field 82 stores the input character strings “Ebisu-shi” and “Kabuyoshida Shokai”, and the conversion character string field 84 corresponds to the corresponding conversion character strings “ABC” “Yoshida Shokai”. Is stored. The proper noun conversion history table 80 may further store information indicating the type of each converted character string as a proper noun.
[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 cursor 66 to the proper noun location (S76), and presents the converted character string previously input as the proper noun as a saving input candidate below the proper noun location (S78). When one of the proper noun input candidates is selected by the user (S80), the display processing unit 26 replaces the selected save input candidate with the proper noun part and displays it as a confirmed converted character string (S82).
[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 Embodiment 1 of the present invention.
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 Embodiment 1 of the present invention.
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に記載の文字変換装置。  2. The character conversion device according to claim 1, wherein the display processing unit moves a cursor to a proper noun included in the converted character string when displaying the extracted converted character string as a conversion result. . 前記表示処理部は、前記変換文字列に固有名詞が含まれた状態のままその変換文字列を変換結果として表示する場合、その表示する変換文字列に含まれる固有名詞の部分を変換未確定の状態で表示した上でその表示した固有名詞のうちいずれかの固有名詞について前記置換候補として前記変換履歴から抽出された固有名詞を提示し、固有名詞以外の部分を変換確定の状態で表示することを特徴とする請求項1または2に記載の文字変換装置。  When the display processing unit displays the conversion character string as a conversion result in a state in which the proper character is included in the conversion character string, the part of the proper noun included in the displayed conversion character string is unconfirmed. Displaying the proper noun extracted from the conversion history as the replacement candidate for any proper noun among the displayed proper nouns after being displayed in the state, and displaying the portion other than the proper noun in the conversion confirmed state The character conversion device according to claim 1, wherein the character conversion device is a character conversion device. 前記履歴蓄積部は、前記固有名詞の変換履歴として、固有名詞の変換文字列とその入力文字列、および固有名詞としての種類を対応付けて蓄積し、
前記変換部は、前記変換文字列に含まれる固有名詞と種類が共通する他の固有名詞を前記置換候補として前記固有名詞の変換履歴から抽出することを特徴とする請求項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.
前記履歴蓄積部は、前記変換履歴としての変換文字列以外に、あらかじめ登録された定型文を前記変換文字列として前記入力文字列と対応させてさらに蓄積することを特徴とする請求項1から4のいずれかに記載の文字変換装置。  5. The history storage unit further stores, in addition to the conversion character string as the conversion history, a pre-registered standard sentence as the conversion character string in association with the input character string. The character conversion apparatus in any one of. 文字変換の対象としてユーザが入力する文字を所定の入力インタフェースを介してコンピュータが取得するステップと、
前記入力された文字をコンピュータが画面に表示するステップと、
ユーザから省入力変換の指示を所定の入力インタフェースを介してコンピュータが取得するステップと、
変換文字列との対応であらかじめ蓄積された入力文字列のうち前記入力された文字と一致する文字から始まる一つ以上の入力文字列をコンピュータが抽出するステップと、
前記変換文字列を変換結果として表示するにあたり、前記抽出された入力文字列との対応で蓄積された変換文字列から固有名詞をコンピュータが検出するステップと、
前記検出した固有名詞を固有名詞の変換履歴として蓄積するステップと、
前記変換文字列から固有名詞が検出された場合に、その固有名詞の部分の置換候補として、あらかじめ蓄積された固有名詞の変換履歴から固有名詞をコンピュータが抽出するステップと、
前記抽出された入力文字列に対応する変換文字列のうち固有名詞の部分を選択状態にしてコンピュータが画面に表示するステップと、
前記表示する固有名詞のうちいずれかの固有名詞の置換候補として前記固有名詞の変換履歴から抽出された固有名詞をコンピュータが画面に提示するステップと、
を有することを特徴とする文字変換方法。
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.
JP2003122982A 2003-04-25 2003-04-25 Character conversion device and character conversion method Expired - Fee Related JP4409851B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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