JPH1031672A - 人名変換装置及び方法 - Google Patents

人名変換装置及び方法

Info

Publication number
JPH1031672A
JPH1031672A JP8205309A JP20530996A JPH1031672A JP H1031672 A JPH1031672 A JP H1031672A JP 8205309 A JP8205309 A JP 8205309A JP 20530996 A JP20530996 A JP 20530996A JP H1031672 A JPH1031672 A JP H1031672A
Authority
JP
Japan
Prior art keywords
kanji
character string
personal name
single kanji
name
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8205309A
Other languages
English (en)
Inventor
Kazuya Honma
一哉 本間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon Electric Co Ltd
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 NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP8205309A priority Critical patent/JPH1031672A/ja
Publication of JPH1031672A publication Critical patent/JPH1031672A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】 人名用に膨大な漢字候補テーブルを構築する
ことなく、この種の人名変換処理を適切に行い得るよう
にした人名変換装置及び方法を提供すること。 【解決する手段】 入力手段から入力された人名の仮名
文字列を分割し、この分割された分割文字列で読みを解
析する解析手段と、この解析手段で解析された分割文字
列の読みに対応する単漢字を記憶する単漢字辞書と、上
記人名表記以外の漢字を記憶する例外辞書と、上記単漢
字辞書に記憶された単漢字から上記分割文字列に対応す
る単漢字を検索する検索手段と、この検索手段で検索さ
れた単漢字と上記分割文字列の並びとから人名を合成す
る合成手段と、この合成手段で合成された人名を上記例
外辞書と照合して上記人名表記以外の漢字を削除する照
合手段と、この照合手段が上記人名表記以外の漢字を削
除して得た人名を出力する出力手段とで構成される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、日本語ワードプロ
セッサ、およびそれに類するソフトウェアプログラムに
於いて機能し、特に人名の読みを入力した場合における
漢字候補の表示を自動的に行なう人名変換装置及び方法
に関する。
【0002】
【従来の技術】従来、日本語ワードプロセッサあるいは
パーソナルコンピュータ上で機能する同類のソフトウェ
アプログラムを用いて、入力された読みを漢字に変換す
る場合には、所謂辞書機能によって読みに対する漢字候
補を順次、あるいは一覧表示し、これらの候補の中から
使用者が適切な漢字候補を選択することが行なわれてい
る。かかる辞書機能は、メモリ内に格納された漢字候補
テーブルを参照して読みに対応する漢字候補が選択され
る。
【0003】この漢字候補テーブルは、通常の辞書に記
載されているような一般用語の他、地名、人名等の固有
名詞をも格納しておくことが一般的である。また、長文
の読みが入力された場合には、この長文を文節毎に区切
る文節判断機能と共働させて文節ごとに対応する漢字候
補を表示することができるようになっている。
【0004】
【発明が解決しようとする課題】しかしながら文中に現
われる固有名詞、中でも人名は、一般名詞以上に様々な
読み、様々な候補があるため、辞書機能を十分機能させ
るためには、人名用に膨大な漢字候補テーブルを構築す
る必要があった。
【0005】例えば同じ「かずや」と言う読みの人名で
あっても「一也」「一弥」「和也」「一哉」等の様々な
漢字候補が存在する一方で、例えば「数屋」なる名は不
適切な候補であると言える。従って、これらの全てを漢
字候補として表示するためには漢字候補テーブルにその
分だけ予め辞書登録しておかねばならず、漢字候補テー
ブルの格納されるメモリの記憶容量が増大するという課
題を有していた。
【0006】この発明は、従来の人名変換処理における
以上の問題点に鑑みてなされたものであり、その目的と
するところは、人名用に膨大な漢字候補テーブルを構築
することなく、この種の人名変換処理を適切に行い得る
ようにした人名変換装置及び方法を提供することにあ
る。
【0007】
【課題を解決するための手段】この出願の請求項1に記
載の発明は、入力手段から入力された人名の仮名文字列
を分割し、この分割された分割文字列で読みを解析する
解析手段と、この解析手段で解析された分割文字列の読
みに対応する単漢字を記憶する単漢字辞書と、上記人名
表記以外の漢字を記憶する例外辞書と、上記単漢字辞書
に記憶された単漢字から上記分割文字列に対応する単漢
字を検索する検索手段と、この検索手段で検索された単
漢字と上記分割文字列の並びとから人名を合成する合成
手段と、この合成手段で合成された人名を上記例外辞書
と照合して上記人名表記以外の漢字を削除する照合手段
と、この照合手段が上記人名表記以外の漢字を削除して
得た人名を出力する出力手段とで構成されたことを特徴
とする人名変換装置にある。
【0008】そして、この請求項1に記載の発明によれ
ば、入力手段から入力された人名の仮名文字列の分割さ
れた分割文字列で読みが解析され、この解析手段で解析
された分割文字列の読みに対応する単漢字を記憶する単
漢字辞書に記憶された単漢字から上記分割文字列に対応
する単漢字が検索され、この検索された単漢字と上記分
割文字列の並びとから人名が合成され、この合成された
人名は人名表記以外の漢字を記憶する例外辞書と照合し
て人名表記以外の漢字が削除され、その結果最終的に得
られた人名が出力されることとなる。
【0009】また、この出願の請求項2に記載の発明
は、上記分割文字列に対応する読みを見出しとする見出
し語と、この見出し語が上記分割文字列のどの位置に置
かれるかを設定した位置情報と、この位置情報で設定さ
れる上記単漢字とを記憶する上記単漢字辞書で構成さ
れ、上記位置情報によって上記分割文字列に対応する上
記単漢字を検索することを特徴とする請求項1に記載の
人名変換装置にある。
【0010】そして、この請求項2に記載の発明によれ
ば、請求項1の構成において、上記分割文字列に対応す
る上記単漢字は、上記分割文字列に対応する読みを見出
しとする見出し語が上記分割文字列のどの位置に置かれ
るかを設定した位置情報に基づいて検索される。
【0011】また、この出願の請求項3に記載の発明
は、入力手段から入力された人名の仮名文字列を分割
し、この分割された分割文字列で読みを解析手段が解析
し、この解析された分割文字列の読みに対応する単漢字
を単漢字辞書から検索手段に検索させ、この検索手段で
検索された単漢字と上記分割文字列の並びとから人名を
合成手段が合成し、この合成された人名を例外辞書と照
合して上記人名表記以外の漢字を照合手段で削除させ、
この照合手段が上記人名表記以外の漢字を削除して得た
人名を出力手段で出力することを特徴とする人名変換方
法にある。
【0012】また、この出願の請求項4に記載の発明
は、上記解析された分割文字列に対応する読みを見出し
語から検索し、この見出し語の位置情報によって上記分
割文字列に対応する上記単漢字を検索することを特徴と
する請求項3に記載の人名変換方法にある。
【0013】そして、以上の各請求項の発明によれば、
人名用に膨大な漢字候補テーブルを構築することなく、
この種の人名変換処理を適切に行なうことができる。
【0014】
【発明の実施の形態】以下、本発明の好適な実施の形態
を図面を参照して詳細に説明する。
【0015】図1は本発明にかかる人名変換装置の一実
施形態を示すブロック図である。同図に示されるよう
に、この人名変換装置は、主としてキーボード等の入力
手段1と、プログラム制御により動作するデータ処理装
置2と、情報を記憶する記憶装置3と、ディスプレイ装
置等の出力手段4とから構成されている。
【0016】入力手段1は、仮名、ローマ字等により読
みを入力するものである。データ処理装置2は入力手段
1から入力された読みに対応した仮名文字列を便宜的に
部分文字列に分割する解析手段21と、解析手段21に
より分割された仮名文字列から後述する単漢字辞書記憶
部25を参照して対応する単漢字を検索する検索手段2
2と、検索された単漢字を読みに対応して合成する合成
手段23と、合成された漢字列から後述する例外辞書記
憶部26を参照して不適切な漢字列を除去する照合手段
24を含んでいる。
【0017】記憶装置3は、人名に使用される頻度の高
い単漢字を記憶するとともに、その単漢字が使用される
可能性のある人名の読みの中での位置情報を示す位置フ
ラグをも記憶する単漢字辞書記憶部25と、ある読みに
対して使用されることがないと思われる単漢字の組合せ
を記憶してある例外辞書記憶部とからなる。
【0018】出力手段4は入力手段1から入力された読
み入力、データ処理装置2によって処理されて検索され
た漢字候補群等をディスプレイ表示する。
【0019】次に、単漢字辞書記憶部25及び例外辞書
記憶部26の一実施形態の詳細について図2及び図3を
参照して説明する。
【0020】図2は単漢字辞書記憶部25に格納されて
いる辞書情報の一実施例を示すテーブルであり、このテ
ーブルには見出し語311と、漢字列内での位置情報を
示す位置フラグ312と、漢字候補313とが予め記憶
してある。
【0021】ここで見出し語311は、漢字候補のそれ
ぞれに対応する読みを示すものであり、位置フラグ31
2はその読みが、例えば人名において先頭に位置する可
能性があるのか、中間に位置する可能性があるのか、あ
るいは末尾に位置する可能性があるのかを示すものであ
る。例えば「かず」と言う読みは、「かずや」「かず
こ」「かずお」等のように、名前の先頭に位置する可能
性と、「しげかず」「ともかず」等のように名前の末尾
に位置する可能性がある。一方、名前の中間に位置する
ことはほとんどない。位置フラグは、このように慣習的
に定めた位置情報を3桁の情報として示すものであり、
例えば「かず」の場合には、名前の先頭と末尾に位置す
る可能性があるので「101」という位置フラグとな
る。
【0022】漢字候補313は、見出し語311とは一
対多の関係にあり、同じ「かず」の読みに対して「一」
「和」等の単漢字がそれぞれ対応する。
【0023】一方例外辞書記憶部26は、図3に示すよ
うに見出し語321と、その見出し語に対応する漢字列
としては不適切な人名322を一対一、あるいは一対多
の関係にて対応させたテーブルである。
【0024】次に本発明にかかる人名変換装置の作用を
図4及び図5を適宜参照しながら説明する。
【0025】まず、解析手段21は、入力手段1から入
力された仮名文字列を分割するための区切り情報を付加
し、区切り情報の付加された仮名文字列は部分文字列の
並びとして漢字検索手段22に供給される。
【0026】例えば「かずや」という仮名文字列が入力
されると、読み解析手段としては「かずや」「か/ず
や」「かず/や」「か/ず/や」のように仮名文字列を
分割する。なお「/」は区切り情報を示すものであり、
この区切り情報で区切られた仮名文字あるいは仮名文字
列が部分文字列となる。
【0027】解析手段により得られた分割文字列は、そ
れぞれ漢字検索手段22によって単漢字辞書記憶部25
を参照して、該当する単漢字候補が検索される。図4は
検索手段22の行なう処理を示すフローチャートであ
る。
【0028】まず解析手段21で分割された分割文字列
のその読み全体の中での位置情報を検索フラグとして設
定する(ステップ401)。この時、例えば「かず」と
言う分割文字列を検索しようとする場合、「かず」は、
「かず/や」なる仮名文字列の先頭に位置するものであ
るので、検索用の位置フラグとして「100」を設定す
る。そして「かず」という読みを検索時のキー項目とし
て設定し(ステップ402)、このキー項目に対応した
見出し語及び単漢字を検索する(ステップ403)。も
しも対応する見出し語及び単漢字が単漢字辞書記憶部2
5に存在するかどうかが判断され(ステップ404)、
該当する単漢字が存在する場合には、検索フラグと単漢
字辞書記憶部25に記憶された位置フラグとが一致する
かどうかがさらに判断される(ステップ405)。これ
らの判断を全て満足する場合には、検索された単漢字を
候補の一つとして記憶する(ステップ406)。
【0029】ステップ403からステップ406までの
処理は、部分文字、及びその検索フラグに対応する単漢
字がすべて単漢字辞書記憶部25から検索されるまで繰
り返される。この結果、例えば「かず」という部分文字
に対しては「一」「和」が検索され「や」という部分文
字に対しては「哉」「也」「弥」「矢」「八」等の単漢
字候補が検索される。
【0030】なお、もしも「やいち」なる読みが入力さ
れ、これを部分文字列に分割すると「やいち」「や/い
ち」「やい/ち」「や/い/ち」のようになるが、この
中で「やい/ち」に該当する単漢字列を検索しようとす
ると、「やい」なる単漢字候補は存在しないので、誤っ
た単漢字候補は検索されない。また「や/いち」に該当
する単漢字列を検索しようとする場合、「や」は先頭に
位置するため検索フラグは「100」となるが、同じ見
出し語「や」を有する単漢字候補のうち「也」「哉」は
検索フラグと一致しないので、これらの単漢字候補は検
索されない。
【0031】これらの処理を終了したならば、検索され
た単漢字は次の合成手段23に送られる。
【0032】合成手段23は検索された単漢字を、位置
フラグと対応させながら合成する。例えば「かず/や」
の場合、先に検索された単漢字候補の組合せから「一
哉」「一也」「一弥」「一矢」「一八」「和哉」「和
也」「和弥」「和矢」「和八」が合成手段により組み合
わされる。
【0033】次に合成手段23により組み合わされた候
補の中から不適切な名を除外するために例外照合手段2
4および例外辞書記憶部26が用いられる。図5は、照
合手段24の行なう処理を示すフローチャートである。
まず照合手段24は与えられた読みに対する不適切な名
があるかどうかを例外辞書記憶部26から検索し(ステ
ップ501)、合成手段23により合成された名と、検
索された不適切な名とを照合し(ステップ502)、そ
の不適切な名に一致しているかどうかを判断する(ステ
ップ503)。もしも一致する場合、その合成文字列候
補を除外する(ステップ504)。本実施形態の場合、
例外辞書記憶部26には「かずや」なる読みに対して
「和八」なる漢字列は不適切なものであることが記憶さ
れているので、合成された漢字列から「和八」が除去さ
れる。
【0034】以上のようにして、照合手段24を経て得
られる候補は、入力された読みに対する適切な人名の候
補群となり、これらを順次あるいは一括表示して使用者
の選択を待つことになる。
【0035】
【発明の効果】以上の説明で明らかなように、この発明
によれば、入力手段から入力された人名の仮名文字列を
分割し、この分割された分割文字列で読みが解析され、
この解析された分割文字列の読みに対応する単漢字が単
漢字辞書から検索され、この検索された単漢字と分割文
字列の並びとから人名が合成され、この合成された人名
を例外辞書と照合することにより人名表記以外の漢字が
削除され、この人名表記以外の漢字を削除して得た人名
が出力されることとなり、その結果、人名用に膨大な漢
字候補テーブルを構築することなく、この種の人名変換
処理を適切に行なうことができる。
【図面の簡単な説明】
【図1】本発明にかかる人名の変換装置の一実施例を示
すブロック図である。
【図2】図1の人名変換装置における単漢字辞書記憶部
25の内部を説明するための図である。
【図3】図1の人名変換装置における例外辞書記憶部3
2の内部を説明するための頭である。
【図4】図1の人名変換装置における漢字検索手段22
の行なう処理を示すフローチャートである。
【図5】図1の人名変換装置における例外照合処理手段
24の行なう処理を示すフローチャートである。
【符号の説明】
1 入力手段 2 データ処理装置 3 記憶装置 4 出力手段 21 解析手段 22 検索手段 23 合成手段 24 例外照合手段 25 単漢字辞書記憶部 26 例外辞書記憶部

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 入力手段から入力された人名の仮名文字
    列を分割し、この分割された分割文字列で読みを解析す
    る解析手段と、この解析手段で解析された分割文字列の
    読みに対応する単漢字を記憶する単漢字辞書と、上記人
    名表記以外の漢字を記憶する例外辞書と、上記単漢字辞
    書に記憶された単漢字から上記分割文字列に対応する単
    漢字を検索する検索手段と、この検索手段で検索された
    単漢字と上記分割文字列の並びとから人名を合成する合
    成手段と、この合成手段で合成された人名を上記例外辞
    書と照合して上記人名表記以外の漢字を削除する照合手
    段と、この照合手段が上記人名表記以外の漢字を削除し
    て得た人名を出力する出力手段とで構成されたことを特
    徴とする人名変換装置。
  2. 【請求項2】 上記分割文字列に対応する読みを見出し
    とする見出し語と、この見出し語が上記分割文字列のど
    の位置に置かれるかを設定した位置情報と、この位置情
    報で設定される上記単漢字とを記憶する上記単漢字辞書
    で構成され、上記位置情報によって上記分割文字列に対
    応する上記単漢字を検索することを特徴とする請求項1
    に記載の人名変換装置。
  3. 【請求項3】 入力手段から入力された人名の仮名文字
    列を分割し、この分割された分割文字列で読みを解析手
    段が解析し、この解析された分割文字列の読みに対応す
    る単漢字を単漢字辞書から検索手段に検索させ、この検
    索手段で検索された単漢字と上記分割文字列の並びとか
    ら人名を合成手段が合成し、この合成された人名を例外
    辞書と照合して上記人名表記以外の漢字を照合手段で削
    除させ、この照合手段が上記人名表記以外の漢字を削除
    して得た人名を出力手段で出力することを特徴とする人
    名変換方法。
  4. 【請求項4】上記解析された分割文字列に対応する読み
    を見出し語から検索し、この見出し語の位置情報によっ
    て上記分割文字列に対応する上記単漢字を検索すること
    を特徴とする請求項3に記載の人名変換方法。
JP8205309A 1996-07-16 1996-07-16 人名変換装置及び方法 Pending JPH1031672A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8205309A JPH1031672A (ja) 1996-07-16 1996-07-16 人名変換装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8205309A JPH1031672A (ja) 1996-07-16 1996-07-16 人名変換装置及び方法

Publications (1)

Publication Number Publication Date
JPH1031672A true JPH1031672A (ja) 1998-02-03

Family

ID=16504825

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8205309A Pending JPH1031672A (ja) 1996-07-16 1996-07-16 人名変換装置及び方法

Country Status (1)

Country Link
JP (1) JPH1031672A (ja)

Similar Documents

Publication Publication Date Title
JP2595934B2 (ja) 仮名漢字変換処理装置
JPS5821287B2 (ja) カナ漢字変換装置
KR100576549B1 (ko) 한글 주소 문자열의 고속 입력 장치 및 그 방법
JPS60176169A (ja) 文章処理装置
JPH08339376A (ja) 外国語検索装置及び情報検索システム
JPH1031672A (ja) 人名変換装置及び方法
JPS58123129A (ja) 仮名漢字変換装置
JP3187671B2 (ja) 電子辞書表示装置
JPS61184683A (ja) 認識結果選択方式
JP3585944B2 (ja) データ処理方法及びその装置
KR0164405B1 (ko) 한/영 혼용문 자동구분방법
JPH0877160A (ja) かな漢字変換方法及び装置
JPH08272780A (ja) 中国語入力処理装置及び中国語入力処理方法及び言語処理装置及び言語処理方法
JP2744241B2 (ja) 文字処理装置
JPH10154141A (ja) かな漢字変換装置
JP3273778B2 (ja) 仮名漢字変換装置及び仮名漢字変換方法
JPH0727526B2 (ja) かな漢字変換装置
JPH08190565A (ja) データベース検索方式
JPH0521264B2 (ja)
JPH02177726A (ja) 漢字入力装置
JPS60112175A (ja) 仮名漢字変換装置における略称語変換方式
JPH10334085A (ja) 文字入力装置
JPS62282364A (ja) 文字列検索方式
JPH1091627A (ja) 漢字よみがな自動変換方法およびシステム
JPH07319864A (ja) かな漢字変換装置