(57)【要約】【課題】  言語解釈的な複雑な処理を行うことなく、簡体字で綴られた中国語の文書を日本人にも理解可能な体裁の文書へと簡易に変換し得る仕組みを提供すること。【解決手段】  中国語で記された文書の文書データが入力されると、その文書データに含まれる簡体字の文字コードを同じ意味を持つ日本語の漢字又は繁体字の文字コードと置換し、文字コードを置換することによって得られた変換済み文書を出力する。同じ意味を持つ日本語の漢字又は繁体字が複数に及ぶときは、それらの複数の漢字又は繁体字を置換候補文字群として出力する。【選択図】            図１
2006252164.tif 000002
【特許請求の範囲】
【請求項１】
簡体字を夫々表す文字コードと、一又は複数の日本語文字の文字コードとを各々対応付けて記憶した日本語辞書記憶手段と、
簡体字を夫々表す文字コードと、一又は複数の繁体字の文字コードとを各々対応付けて記憶した繁体字辞書記憶手段と、
中国語の文章を簡体字又は繁体字の文字コード列として表わした中国語文書データを入力する文書入力手段と、
前記文書入力手段から中国語文書データが入力されると、その中国語文書データに含まれる簡体字の文字コードを順次特定する処理対象特定手段と、
前記処理対象特定手段によって特定された簡体字の文字コードが前記日本語辞書記憶手段にて少なくとも１つ以上の日本語文字の文字コードと対応付けられているか判断し、日本語文字の文字コードと対応付けられているときは、その日本語文字の文字コードを当該特定された簡体字の文字コードと置換する第１の置換手段と、
前記特定された簡体字の文字コードが日本語文字の文字コードと対応付けられていないと前記第１の置換手段が判断したとき、当該特定された簡体字の文字コードが前記繁体字辞書記憶手段にて少なくとも１つ以上の繁体字の文字コードと対応付けられているか判断し、繁体字の文字コードと対応付けられているときは、その繁体字の文字コードを当該特定された簡体字の文字コードと置換する第２の置換手段と、
前記第１の置換手段及び第２の置換手段による置換を経て得られた新たな文字コード列を変換済み文書データとして出力する文書出力手段と
を備えた中国語文書処理装置。
【請求項２】
簡体字を夫々表す文字コードと、一又は複数の日本語文字の文字コードとを各々対応付けて記憶した日本語辞書記憶手段と、
簡体字を夫々表す文字コードと、一又は複数の繁体字の文字コードとを各々対応付けて記憶した繁体字辞書記憶手段と、
文章を簡体字又は繁体字により記した中国語文書をスキャンして得たビットマップから、簡体字又は繁体字の文字コード列を取得する文字認識手段と、
前記文字認識手段によって文字コード列が取得されると、その文字コード列に含まれる簡体字の文字コードを順次特定する処理対象特定手段と、
前記処理対象特定手段によって特定された簡体字の文字コードが前記日本語辞書記憶手段にて少なくとも１つ以上の日本語文字の文字コードと対応付けられているか判断し、日本語文字の文字コードと対応付けられているときは、その日本語文字の文字コードを当該特定された簡体字の文字コードと置換する第１の置換手段と、
前記特定された簡体字の文字コードが日本語文字の文字コードと対応付けられていないと前記第１の置換手段が判断したとき、当該特定された簡体字の文字コードが前記繁体字辞書記憶手段にて少なくとも１つ以上の繁体字の文字コードと対応付けられているか判断し、繁体字の文字コードと対応付けられているときは、その繁体字の文字コードを当該特定された簡体字の文字コードと置換する第２の置換手段と、
前記第１の置換手段及び第２の置換手段による置換を経て得られた新たな文字コード列を変換済み文書データとして出力する文書出力手段と
を備えた中国語文書処理装置。
【請求項３】
請求項１又は２に記載の中国語文書処理装置において、
前記取得された新たな文字コード列に応じた文字列の画像を用紙に印字する印字手段
を更に備えた中国語文書処理装置。
【請求項４】
請求項１又は２に記載の中国語文書処理装置において、
前記新たな文字コード列を所定のマークアップ言語に従って記述した構造化文書を取得する構造化文書取得手段
を更に備えた中国語文書処理装置。
【請求項５】
請求項４に記載の中国語文書処理装置において、
前記構造化文書取得手段は、
前記特定された簡体字の文字コードが前記日本語辞書記憶手段にて複数の日本語文字の文字コードと対応付けられていると前記第１の置換手段が判断したとき、ハイパーリンクによって互いに関連付けられた当該複数の日本語文字の文字コードを含む構造化文書を取得する
中国語文書処理装置。
【請求項６】
請求項４に記載の中国語文書処理装置において、
前記構造化文書取得手段は、
前記特定された簡体字の文字コードが前記繁体字辞書記憶手段にて複数の繁体字の文字コードと対応付けられていると前記第２の置換手段が判断したとき、ハイパーリンクによって互いに関連付けられた当該複数の繁体字の文字コードを含む構造化文書を取得する
中国語文書処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中国語文書に含まれる簡体字を日本語文字又は繁体字に変換する技術に関する。
【背景技術】
【０００２】
近年における我が国と中華人民共和国（以下、「中国」と呼ぶ）との経済的、文化的交流の活発化を背景として、中国語で記された文書の読解を好適に支援するための各種技術が提案されている。例えば、特許文献１や２には、中国語の文章から、単語や熟語、或いは文節などと対応する漢字の纏まりを抽出し、それらの漢字の纏まり毎に所定の解析を行って日本語対訳を取得する対訳変換技術の開示がある。
【特許文献１】特開平６−３１４２９３号公報
【特許文献２】特開平８−２６３４７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１や２に開示された類の技術は、中国語の文書から抽出した単語や熟語などを予め準備しておいた辞書と比較するだけでなく、抽出した単語や熟語などの前後の文脈構造を解析するといったような言語解釈的な複雑な処理を経ることで日本語対訳を取得するようになっているため、中国語の文書から日本語対訳を取得するまでに要する演算負荷が大きくなるという問題があった。
【０００４】
ところで、中国語を表現する文字には、主に中国で用いられている簡体字と中華民国（以下、「台湾」と呼ぶ）で用いられている繁体字の２つの種類がある。これら２種類の文字のうち繁体字は、その文字体系が日本語の漢字と非常に似通っているため、文章として綴られた繁体字の各々を日本語の同じ形状の漢字の意味と一つずつ照らし合わせて読んでいけば、その内容を大まかに把握することができるとされている。これに対し、文字体系が日本語の漢字とは大きく異なっている簡体字の場合、繁体字のように日本語の同じ形状の漢字の意味と照らし合わせること自体が不可能であることも多いため、文章を参照しただけでその内容を把握することは一般に難しいとされている。
【０００５】
本発明は、このような背景の下に案出されたものであり、言語解釈的な複雑な処理を行うことなく、簡体字で綴られた中国語の文書を日本人にも理解可能な体裁の文書へと簡易に変換し得る仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の好適な態様である中国語文書変換装置は、一又は複数の日本語文字の文字コードとを各々対応付けて記憶した日本語辞書記憶手段と、簡体字を夫々表す文字コードと、一又は複数の繁体字の文字コードとを各々対応付けて記憶した繁体字辞書記憶手段と、中国語の文章を簡体字又は繁体字の文字コード列として表わした中国語文書データを入力する文書入力手段と、前記文書入力手段から中国語文書データが入力されると、その中国語文書データに含まれる簡体字の文字コードを順次特定する処理対象特定手段と、前記処理対象特定手段によって特定された簡体字の文字コードが前記日本語辞書記憶手段にて少なくとも１つ以上の日本語文字の文字コードと対応付けられているか判断し、日本語文字の文字コードと対応付けられているときは、その日本語文字の文字コードを当該特定された簡体字の文字コードと置換する第１の置換手段と、前記特定された簡体字の文字コードが日本語文字の文字コードと対応付けられていないと前記第１の置換手段が判断したとき、当該特定された簡体字の文字コードが前記繁体字辞書記憶手段にて少なくとも１つ以上の繁体字の文字コードと対応付けられているか判断し、繁体字の文字コードと対応付けられているときは、その繁体字の文字コードを当該特定された簡体字の文字コードと置換する第２の置換手段と、前記第１の置換手段及び第２の置換手段による置換を経て得られた新たな文字コード列を変換済み文書データとして出力する文書出力手段とを備える。
【０００７】
本発明の別の好適な態様である中国語文書変換装置は、簡体字を夫々表す文字コードと、一又は複数の日本語文字の文字コードとを各々対応付けて記憶した日本語辞書記憶手段と、簡体字を夫々表す文字コードと、一又は複数の繁体字の文字コードとを各々対応付けて記憶した繁体字辞書記憶手段と、文章を簡体字又は繁体字により記した中国語文書をスキャンして得たビットマップから、簡体字又は繁体字の文字コード列を取得する文字認識手段と、前記文字認識手段によって文字コード列が取得されると、その文字コード列に含まれる簡体字の文字コードを順次特定する処理対象特定手段と、前記処理対象特定手段によって特定された簡体字の文字コードが前記日本語辞書記憶手段にて少なくとも１つ以上の日本語文字の文字コードと対応付けられているか判断し、日本語文字の文字コードと対応付けられているときは、その日本語文字の文字コードを当該特定された簡体字の文字コードと置換する第１の置換手段と、前記特定された簡体字の文字コードが日本語文字の文字コードと対応付けられていないと前記第１の置換手段が判断したとき、当該特定された簡体字の文字コードが前記繁体字辞書記憶手段にて少なくとも１つ以上の繁体字の文字コードと対応付けられているか判断し、繁体字の文字コードと対応付けられているときは、その繁体字の文字コードを当該特定された簡体字の文字コードと置換する第２の置換手段と、前記第１の置換手段及び第２の置換手段による置換を経て得られた新たな文字コード列を変換済み文書データとして出力する文書出力手段とを備える。
【０００８】
これらの態様において、前記取得された新たな文字コード列に応じた文字列の画像を用紙に印字する印字手段を更に備えてもよい。
【０００９】
また、前記新たな文字コード列を所定のマークアップ言語に従って記述した構造化文書を取得する構造化文書取得手段を備えてもよい。
【００１０】
更に、前記構造化文書取得手段は、前記特定された簡体字の文字コードが前記日本語辞書記憶手段にて複数の日本語文字の文字コードと対応付けられていると前記第１の置換手段が判断したとき、ハイパーリンクによって互いに関連付けられた当該複数の日本語文字の文字コードを含む構造化文書を取得するようにしてもよい。
【００１１】
また、前記特定された簡体字の文字コードが前記繁体字辞書記憶手段にて複数の繁体字の文字コードと対応付けられていると前記第２の置換手段が判断したとき、ハイパーリンクによって互いに関連付けられた当該複数の繁体字の文字コードを含む構造化文書を取得するようにしてもよい。
【発明の効果】
【００１２】
本発明によると、言語解釈的な複雑な処理を行うことなく、簡体字で綴られた中国語の文書を日本人にも理解可能な体裁の文書へと簡易に変換することができる。
【発明を実施するための最良の形態】
【００１３】
（第１実施形態）
本願発明の第１実施形態について説明する。
本実施形態は、以下に示す２つの特徴を有する。
１つ目の特徴は、中国語の文書に含まれる簡体字を同じ意味を持つ日本語の漢字又は繁体字と置き換えることで得られる、日本人に理解可能な体裁の文書（この文書を「変換済み文書」と呼ぶ）を、外部の表示デバイスや印字デバイスへ提供するようにした点である。２つ目の特徴は、置き換えの対象となる簡体字と同じ意味を持つ日本語の漢字又は繁体字の候補が複数あるときは、それら複数の候補の纏まり（この候補の纏まりを「置換候補文字群」と呼ぶ）を変換済み文書と併せて提供するようにした点である。
なお、以降の説明において、「文書データ」の語は、文章をＵＮＩコードの文字コード列によって表わしたデータの意味で用いる。
【００１４】
図１は、本実施形態にかかる中国語文書処理装置のハードウェア構成を示すブロック図である。図に示すように、本装置は、辞書記憶部１０、文書データ入力部１１、文書データ記憶部１２、文書変換部１３、変換文書記憶部１４、候補文字群記憶部１５、文書出力部１６、及びこれら各部の動作を制御する制御部１７を備える。
【００１５】
図に示す辞書記憶部１０は、簡体字日本語変換テーブル１０ａ、簡体字繁体字変換テーブル１０ｂ、及び繁体字日本語変換テーブル１０ｃの３つのテーブルを記憶する。
簡体字日本語変換テーブル１０ａは、簡体字を夫々表す文字コードとそれら各簡体字と共通の意味を持つ日本語の漢字の文字コードとを各々対応付けて記憶する。なお、簡体字の種類によっては、共通の意味を持つ日本語の漢字が複数存在するケースがある。この場合、そのような簡体字を示す文字コードが日本語の漢字を示す複数の文字コードの纏まりと対応付けて記憶されることになる。
簡体字繁体字変換テーブル１０ｂは、簡体字を夫々表す文字コードとそれら各簡体字と共通の意味を持つ繁体字の文字コードとを各々対応付けて記憶する。簡体字の種類に応じて１つの簡体字の文字コードが複数の繁体字の文字コードの纏まりと対応付けて記憶され得る点は簡体字日本語変換テーブル１０ａと同様である。
繁体字日本語変換テーブル１０ｃは、繁体字を夫々表す文字コードとそれら各繁体字と共通の意味を持つ日本語の漢字の文字コードとを各々対応付けて記憶する。繁体字の種類に応じて１つの繁体字の文字コードが複数の日本語の文字コードの纏まりと対応付けて記憶され得る点は他の２つのテーブルと同様である。
【００１６】
次に、この装置の各部の動作の概要を説明する。文書データ入力部１１からは、中国語の文書データが入力される。入力された文書データは文書データ記憶部１２に記憶される。文書データ記憶部１２に文書データが記憶されると、文書変換部１３は、その文書データを形成する文字コードの各々を処理対象として特定し、処理対象となった文字コードを、辞書記憶部１０のテーブルから取得した文字コードと適宜置換しつつ変換文書記憶部１４へ順次書き込んでいく。また、処理対象となった文字コードが辞書記憶部１０のテーブルにて複数の文字コードの纏まりと対応付けられていれば、その纏まりを一組の置換候補文字群として候補文字群記憶部１５に記憶させていく。本装置において中核的役割を担うこの文書変換部１３の振る舞いの詳細については、フローチャートを参照しつつ後に詳述する。
【００１７】
文書変換部１３による変換文書記憶部１４への書き込みが終わると、文書出力部１６は、変換文書記憶部１４の記憶内容を所定のフォーマットに従った制御コード列として外部の印字デバイス又は表示デバイスに出力した後、候補文字群記憶部１５の記憶内容を同じフォーマットに従った制御コード列として出力する。制御コード列の供給を受けた印字デバイス又は表示デバイスは、変換済み文書及び置換候補文字群を用紙に印字し或いは表示する。
【００１８】
図２は、文書変換部１３の振る舞いを示すフローチャートである。
図に示すステップ１００において、文書変換部１３は、文書データ記憶部１２に記憶された文字コードの１つを処理対象として特定する。続いて、文書変換部１３は、ステップ１００で特定した文字コードが、辞書記憶部１０の簡体字日本語変換テーブル１０ａ又は繁体字日本語変換テーブル１０ｃにおいて日本語の漢字の文字コードと対応付けられているか否か判断する（Ｓ１１０）。ステップ１１０の判断結果が「ＹＥＳ」であるときはステップ１４０に進む一方、「ＮＯ」であるときはステップ１２０へ進む。
【００１９】
ステップ１２０に進むと、文書変換部１３は、処理対象となっている文字コードが簡体字を表すものかそれとも繁体字を表すものかを判断する。上述したように、文書データ入力部１１から入力される文書データは、中国語の文章をＵＮＩコードとして表すものであるため、冒頭の２つのコード情報を参照すれば、簡体字を表すものであるかそれとも繁体字を表すものであるかを特定できる。そして、このステップ１２０の判断結果が「ＹＥＳ」であるときはステップ１３０に進む一方、「ＮＯ」であるときはステップ１８０に進む。
【００２０】
ステップ１３０に進むと、文書変換部１３は、処理対象となっている簡体字の文字コードが辞書記憶部１０の簡体字繁体字変換テーブル１０ｂにおいて繁体字の文字コードと対応付けられているか否か判断する。ステップ１３０の判断結果が「ＹＥＳ」であるときはステップ１４０に進む一方、「ＮＯ」であるときはステップ１８０に進む。
【００２１】
ステップ１４０に進むと、文書変換部１３は、処理対象となっている文字コードと置換すべき新たな文字コードを辞書記憶部１０のテーブルから取得する。即ち、ステップ１１０から本ステップ１４０に遷移したのであれば新たな文字コードを簡体字日本語変換テーブル１０ａ又は繁体字日本語変換テーブル１０ｃから取得し、ステップ１３０から本ステップ１４０に遷移したのであれば新たな文字コードを簡体字繁体字変換テーブル１０ｂから取得する。
【００２２】
続いて、文書変換部１３は、ステップ１４０にて取得した文字コードが複数であったか否か判断する（Ｓ１５０）。処理対象となっている文字コードが辞書記憶部１０のテーブルにおいて複数の文字コードと対応付けられていると、このステップの判断結果は「ＹＥＳ」ということになる。そして、このステップの判断結果が「ＹＥＳ」であればステップ１７０に進む一方、「ＮＯ」であればステップ１６０に進む。
【００２３】
ステップ１６０に進むと、文書変換部１３は、処理対象となっている文字コードをステップ１４０で取得した唯一の文字コードと置換し、置換により得た新たな文字コードを変換文書記憶部１４へ書き込む。
ステップ１７０に進むと、文書変換部１３は、処理対象となっている文字コードをステップ１４０で取得した複数の文字コードのうちの任意の１つと置換して変換文書記憶部１４へ書き込むと共に、それら複数の文字コードの纏まりを一組の置換候補文字群として候補文字群記憶部１５に記憶する。
【００２４】
次に、文書変換部１３は、文書データ記憶部１２に記憶されている文字コードの全てを処理対象として特定したか否か判断する（Ｓ１８０）。このステップの判断結果が「ＹＥＳ」であれば処理を終了させる一方、「ＮＯ」であれば、ステップ１００に戻って未だ処理対象となっていない文字コードの１つを特定した後、続く一連の処理を繰返す。かかる一連の処理が文書データ記憶部１２の全ての文字コードを処理対象として繰返されることにより、変換済み文書となる新たな文字コード列が変換文書記憶部１４に形成される。なお、ステップ１２０からこのステップ１８０に遷移してきたときは、処理対象となっている繁体字の文字コードを変換文書記憶部１４にそのまま書き込んでから続く処理を行う。
【００２５】
文書変換部１３による変換文書記憶部１４への書き込みが終わると、文書出力部１６が、変換文書記憶部１４の記憶内容を制御コード化して外部のデバイスへ出力する。その後、文書出力部１６は、候補文字群記憶部１５を参照し、置換候補文字群の書込みがあったときは、同記憶部１５の記憶内容をも制御コード化して外部のデバイスへ出力する。
【００２６】
ここで、変換対象となる中国語の文書とその文書を変換して得た変換済み文書及び置換候補文字群の関係について、具体的な文書例を挙げて説明する。
まず、変換済み文書だけが出力されるケースについての例を挙げる。
図３（Ａ）は、変換対象となる中国語の文書であり、図３（Ｂ）は、変換済み文書である。図３（Ａ）は、「統計によると、外国人学習者向けの中国語の教科書は１８カ国（言語）であり、２００１年には２０万冊を超え、売り上げは５００万元（約６０万米ドル）を超えた。」という内容を簡体字のみによって表わしたものである。一方、図３（Ｂ）において、下線及び矩形のいずれも付されていない部分は、簡体字と対応する日本語の漢字の字形が同一のものとなっている。また、下線が付された部分は、辞書記憶部１０の簡体字日本語変換テーブル１０ａから取得した日本語の漢字で簡体字を置き換えたもののうち、簡体字と日本語の漢字の字形が異なるものとなっている。更に、矩形で囲まれた部分は、簡体字繁体字変換テーブル１０ｂから取得した繁体字で簡体字を置き換えたものとなっている。これは、共通の意味を持つ日本語の漢字が簡体字日本語変換テーブル１０ａから取得できなかったためである。
【００２７】
次に、変換済み文書に加えて置換候補文字群が出力されるケースについての例を挙げる。
図４（Ａ）は、変換対象となる中国語の文書である。図４（Ｂ）は、変換済み文書と置換候補文字群である。図４（Ｂ）において、変換済み文書の「谷」、「里」、及び「燥」の日本語の漢字の右上部には数字が夫々付されている。これは、簡体字と共通の意味を持つ日本語の漢字の候補が、複数存在しており、変換候補文字の該当個所を示す参照符号である。一方で、図４（Ｂ）では、変換済み文書において数字が付されていた、「谷」、「里」、及び「燥」の各日本語の漢字と共に簡体字日本語変換テーブル１０ｃに記憶されていた他の日本語の漢字が置換候補文字群として列記されている。
【００２８】
以上説明した本実施形態によると、中国語の文書に含まれる簡体字が、日本語の漢字又は繁体字に置換されるので、簡体字に馴染みの薄い日本人であっても、中国語で書かれた文書の内容を大まかに把握することができる。
【００２９】
（第２実施形態）
本願の第２実施形態について説明する。
本実施形態にかかる中国語文書処理装置は、紙媒体として提供される中国語の文書から文字認識を行った後に変換を行う。また、変換により得られた変換済み文書及び置換候補文字群を用紙に印字する印字デバイスを自装置に内蔵する。
なお、以降の説明において、「文字属性」の語は、文字のフォント種とサイズを意味するものとして用いる。
【００３０】
図５は、本実施形態にかかる中国語文書処理装置のハードウェア構成を示すブロック図である。
図に示すように、本装置は、辞書記憶部１０、文書画像読取部１８、文書画像記憶部１９、文字認識部２０、認識結果記憶部２１、文書変換部１３、変換文書記憶部１４、候補文字群記憶部１５、文書出力部１６、ページメモリ２２、印字部２３、文字画像生成部２４、及びこれら各部の動作を制御する制御部１７を備える。これら各部のうち、辞書記憶部１０、変換文書記憶部１４、候補文字群記憶部１５、文書出力部１６、及び制御部１７の機能は第１実施形態と同様である。
【００３１】
次に、この装置の各部の機能の概要を説明する。まず、文書画像読取部１８は、中国語の文書が記された紙媒体をスキャンしてビットマップ画像を取得する。取得されたビットマップ画像は文書画像記憶部１９に記憶される。文書画像記憶部１９にビットマップ画像が記憶されると、文字認識部２０は、そのビットマップ画像に描画されている文字とその文字属性の認識を試み、認識した文字を示す文字コード、その描画位置を示す位置情報、及び文字属性を示す属性情報の各セットを認識結果記憶部２１に記憶する。また、この文字認識部２０は、ある文字の認識に失敗すると、その文字の文字画像そのものをビットマップ画像から切り出し、切り出した文字画像を文字コードの代わりに認識結果記憶部２１へ記憶する。
【００３２】
文書変換部１３は、認識結果記憶部２１に記憶された、文字コード、位置情報、及び属性情報のセット、又は文字画像と位置情報のセットを処理対象として順次特定し、処理対象となったセットに含まれる文字コードを、辞書記憶部１０のテーブルから取得した文字コードと適宜置換してから、位置情報及び属性情報と共に変換文書記憶部１４へ書き込む。また、文字コードが辞書記憶部１０のテーブルにおいて唯一の文字コードでなく複数の文字コードの纏まりと対応付けられていれば、その纏まりを置換候補文字群として候補文字群記憶部１５に書き込む。一方で、処理対象が文字画像と位置情報のセットであった場合は、そのセットをそのまま変換文書記憶部１４へ書き込む。
【００３３】
文書変換部１３による変換文書記憶部１４への書き込みが終わると、文字画像生成部２４は、認識結果記憶部２１に記憶された各セットを処理対象として順次特定し、以下に示す２通りの処理のいずれかを行う。まず、文字コード、位置情報、及び属性情報のセットが処理対象として特定されたときは、そのセットに含まれる文字コードと属性情報とに応じて自ら生成した文字画像を、位置情報が示すページメモリ２２内の描画領域に書き込む。一方で、文字画像と位置情報のセットが処理対象として特定されたときは、そのセットに含まれている文字画像を、位置情報が示すページメモリ２２内の描画領域にそのまま書き込む。更に、文字画像生成部２４は、文字情報の書き込みを終えた後、候補文字群記憶部１５に記憶された置換候補文字群の文字画像を生成してページメモリ２２に書き込む。
【００３４】
文書出力部１６は、ページメモリ２２の記憶内容を所定のフォーマットに従った制御コード列として印字部２３へ出力する。制御コード列の供給を受けた印字部２３は、変換済み文書及び置換候補文字群を用紙に印字する。
【００３５】
図６及び図７は、本実施形態の動作を示すフローチャートである。
図に示すステップ２００において、文書画像読取部１８は、中国語の文書が記された紙媒体をスキャンしてビットマップ画像を取得する。続いて、文字認識部２０は、ビットマップ画像から文字が夫々記された矩形領域を特定し、その領域内の文字の認識を試みる（Ｓ２１０）。次に、文字認識部２０は、ステップ２１０における認識の結果を認識結果記憶部２１に順次記憶する（Ｓ２２０）。即ち、認識に成功した文字については、文字コード、位置情報、及び属性情報のセットを記憶させる一方で、認識に失敗した文字については、文字画像と位置情報のセットを記憶させる。
【００３６】
文書変換部１３は、認識結果記憶部２１に記憶されたセットの１つを処理対象として特定する（Ｓ２３０）。
続いて、文書変換部１３は、ステップ２３０で特定したセットに文字画像が含まれているか否か判断する（Ｓ２４０）。ステップ２４０の判断結果が「ＹＥＳ」であるときはステップ２５０へ進む一方、「ＮＯ」であるときはステップ２６０へ進む。
【００３７】
ステップ２５０に進むと、文書変換部１３は、処理対象となっている文字画像と位置情報のセットをそのまま変換文書記憶部１４へ書き込んだ      後、ステップ３３０へ進む。
ステップ２６０へ進むと、文書変換部１３は、処理対象となっているセットに含まれる文字コードを特定し、その文字コードが辞書記憶部１０の簡体字日本語変換テーブル１０ａ又は繁体字日本語変換テーブル１０ｃにおいて日本語の漢字の文字コードと対応付けられているか否か判断する（Ｓ２６０）。ステップ２６０の判断結果が「ＹＥＳ」であるときはステップ２９０に進む一方、「ＮＯ」であるときはステップ２７０へ進む。
【００３８】
ステップ２７０に進むと、文書変換部１３は、ステップ２６０で特定した文字コードが簡体字を表すものかそれとも繁体字を表すものかを判断する。そして、このステップ２７０の判断結果が「ＹＥＳ」であるときはステップ２８０に進む一方、「ＮＯ」であるときはステップ３３０に進む。
ステップ２８０に進むと、文書変換部１３は、ステップ２６０で特定した文字コードが辞書記憶部１０の簡体字繁体字変換テーブル１０ｂにおいて繁体字の文字コードと対応付けられているか否か判断する。そして、このステップ２８０の判断結果が「ＹＥＳ」であるときはステップ２９０に進む一方、「ＮＯ」であるときはステップ３３０に進む。
【００３９】
ステップ２９０に進むと、文書変換部１３は、ステップ２６０で特定した文字コードと置換すべき新たな文字コードを辞書記憶部１０のテーブルから取得する。即ち、ステップ２６０から本ステップに遷移した場合は新たな文字コードを簡体字日本語変換テーブル１０ａ又は繁体字日本語変換テーブル１０ｃから取得し、ステップ２８０から本ステップに遷移した場合は新たな文字コードを簡体字繁体字変換テーブル１０ｂから取得する。
【００４０】
続いて、文書変換部１３は、ステップ２９０にて取得した文字コードが複数であったか否か判断する（Ｓ３００）。文字コードが辞書記憶部１０のテーブルにおいて複数の文字コードと対応付けられていれば、このステップの判断結果は「ＹＥＳ」となってステップ３１０に進む一方、「ＮＯ」であればステップ３２０に進む。
ステップ３１０に進むと、文書変換部１３は、ステップ２６０で特定した文字コードをステップ２９０で取得した唯一の文字コードと置換して得た新たなセットを変換文書記憶部１４に書き込んだあと、ステップ３３０に進む。
【００４１】
ステップ３２０において、文書変換部１３は、ステップ２６０で特定した文字コードをステップ２９０で取得した複数の文字コードのうちの任意の１つと置換して得た新たなセットを変換文書記憶部１４に書き込んだ後、それら複数の文字コードの纏まりを一組の置換候補文字群として候補文字群記憶部１５に記憶する。
【００４２】
ステップ３３０において、文書変換部１３は、認識結果記憶部２１に記憶されている各セットの全てを処理対象として特定したか否か判断する。このステップ３３０の判断結果が「ＹＥＳ」であればステップ３４０に進む一方、「ＮＯ」であればステップ２３０に戻って未だ処理対象となっていないセットの１つを特定した後、続く一連の処理を実行する。なお、ステップ２８０からこのステップに遷移してきたときは、処理対象となっているセットを変換文書記憶部１４にそのまま書き込んでから次のステップへ進む。
【００４３】
文書変換部１３による変換文書記憶部１４への書き込みが終わると、文字画像生成部２４は、変換文書記憶部１４に書き込まれた各セットの１つを処理対象として特定する（Ｓ３４０）。
次に、文書画像生成部は、特定したセットに文字画像が含まれているか否か判断する（Ｓ３５０）。このステップの判断結果が「ＹＥＳ」であればステップ３６０に進む一方、「ＮＯ」であればステップ３７０に進む。
【００４４】
ステップ３６０に進むと、文字画像生成部２４は、ステップ３４０で特定したセットに含まれる文字画像を、その位置情報が示すページメモリ２２内の描画領域にそのまま書き込む。
ステップ３７０に進むと、文字画像生成部２４は、ステップ３４０で特定したセットに含まれる文字コードと属性情報とに応じて自ら生成した文字画像を、その位置情報が示すページメモリ２２内の描画領域に書き込む。
【００４５】
ステップ３６０又はステップ３７０を実行した文字画像制御部１７は、変換文書記憶部１４に書き込まれているセットの全てを処理対象として特定したか判断する（Ｓ３８０）このステップの判断結果が「ＹＥＳ」であればステップ３９０に進む一方、「ＮＯ」であればステップ３４０に戻って未だ処理対象となっていないセットの１つを特定した後、続く一連の処理を実行する。
ステップ３９０において、文字画像制御部１７は、候補文字群記憶部１５を参照し、置換候補文字群の書き込みがあるか否かを判断する。このステップ３９０の判断結果が「ＹＥＳ」であるときはステップ４００に進む一方、「ＮＯ」であるときはステップ４１０に進む。
【００４６】
ステップ４００において、文字画像制御部１７は、候補文字群記憶部１５に記憶された置換候補文字群の文字画像を生成してページメモリ２２に書き込んだあと、ステップ４１０へ進む。
ステップ４１０に進むと、文書出力部１６は、ページメモリ２２の記憶内容を所定のフォーマットに従った制御コード列として印字部２３へ出力する。制御コード列の供給を受けた印字部２３は、変換済み文書を用紙に印字し、また、置換候補文字群の制御コードも供給されていれば、その置換候補文字群も用紙に印字する。
【００４７】
以上説明した本実施形態によると、中国語の文書が文書データとして準備されておらず、紙媒体に印字された状態で提供される場合でも、その文書に含まれる簡体字を日本語の漢字又は繁体字に置換させることができる。
【００４８】
（第３実施形態）
本願の第３実施形態について説明する。
本実施形態にかかる中国語文書処理装置は、中国語の文書を変換して得た変換済み文書及び置換文字候補群を、ＨＴＭＬ（Hyper Text Markup Language）に従った構造化文書データとして出力する。
【００４９】
図８は、本実施形態にかかる中国語文書処理装置のハードウェア構成を示すブロック図である。図に示すように、本装置は、辞書記憶部１０、文書データ入力部１１、文書データ記憶部１２、文書変換部１３、変換文書記憶部１４、候補文字群記憶部１５、文書出力部１６、構造化文書取得部２５、及びこれら各部の動作を制御する制御部１７を備える。
この図に示す、構造化文書取得部２５を除いた各部の機能及び動作は、第１実施形態と同様である。
【００５０】
構造化文書取得部２５は、変換文書記憶部１４及び候補文字群記憶部１５に記憶されている各文字コードを抽出し、抽出した文字コードをＨＴＭＬのタグと各々関連付けることによって構造化文書データを取得する。構造化文書取得部２５によって取得された構造化文書データは、ブラウザを実装したコンピュータ装置へ文書出力部１６から出力される。構造化文書データの供給を受けたコンピュータ装置は、その構造化文書データの各ＨＴＭＬタグを解釈した結果を基にレイアウトした変換済み文書及び置換候補文字群を自身のコンピュータディスプレイに表示させる。
【００５１】
ここで、変換対象となる中国語の文書とその文書を変換して得た構造化文書データの関係について、具体的な文書例を挙げて説明する。
図９（Ａ）は、変換対象となる中国語の文書であり、図９（Ｂ）は、構造化文書データである。また、図１０（Ａ）及び（Ｂ）は、図９（Ｂ）の構造化文書データをコンピュータディスプレイに表示した状態を示す図である。
【００５２】
図９（Ａ）は、「・・・東にある谷の畑で穀物を栽培している。・・・この地域の気候は乾燥している。・・・」という意味内容を含む文章を簡体字のみによって表わしたものである。一方、図９（Ｂ）の構造化文書データを参照すると、図９（Ａ）の文書にて記された一連の簡体字のうち、下線Ａを付した文字を置換して得た日本語の漢字である「谷」、下線Ｂを付した文字を置換して得た日本語の漢字である「里」、及び下線Ｃを付した文字を置換して得た日本語の漢字である「干」については、リンクスポットを表すタグと関連付けられている。これは、共通の意味を持つ日本語の漢字の候補が複数に及んでいるためである。そして、図８（Ｂ）において、「谷」と「穀」からなる置換候補文字群は「谷」のリンク先を表すタグと、「里」、「裏」、「裡」からなる置換候補文字群は「里」のリンク先を表すタグと、「干」、「乾」、「幹」からなる置換候補文字群は「干」のリンク先を表すタグと夫々関連付けられている。
【００５３】
図９（Ｂ）に示した構造化文書データが中国語文書処理装置からコンピュータ装置へ入力されると、コンピュータ装置は構造化文書データのＨＴＭＬタグを解釈することにより、図１０（Ａ）に示すような変換済み文書の画面をコンピュータディスプレイに表示させる。図１０（Ａ）の変換済み書面を参照すると、「谷」、「里」、「干」の各繁体字に、リンクが張られていることが分かる。そして、これらの繁体字のいずれかにマウスポインタを移動させてクリックすると、図１０（Ｂ）に示すような変換候補文字群の画面へ直ちに遷移することになる。
【００５４】
以上説明した本実施形態では、コンピュータ装置のディスプレイに表示された変換済み文書において下線が付された文字を選択すると、置換候補文字群の画面へと直ちに遷移するようになっているので、中国語の文書中に、複数の繁体字と同じ意味を有する簡体字が含まれている場合であっても、それらの繁体字の全てを直ちに了解させることができる。
【００５５】
（他の実施形態）
本願にかかる発明は、種々の変形実施が可能である。
例えば、第３実施形態では、文字コードをＨＴＭＬタグと関連付けることで構造化文書を取得していたが、ＸＭＬ（Extensible Markup Language）などといった他のマークアップ言語のタグと関連付けてもよい。
【図面の簡単な説明】
【００５６】
【図１】中国語文書処理装置のハードウェア構成図である。
【図２】文書変換部の振る舞いを示すフローチャートである。
【図３】文書の処理内容を示す図である。
【図４】文書の処理内容を示す図である。
【図５】中国語文書処理装置のハードウェア構成図である。
【図６】本実施形態の動作を示すフローチャートである。
【図７】本実施形態の動作を示すフローチャートである。
【図８】中国語文書処理装置のハードウェア構成図である。
【図９】文書の処理内容を示す図である。
【図１０】文書の処理内容を示す図である。
【符号の説明】
【００５７】
１１…文書データ入力部、１２…文書データ記憶部、１３…文書変換部、１４…変換文書記憶部、１５…候補文字群記憶部、１６…文書出力部、１７…制御部、１７…文字画像制御部、１８…文書画像読取部、１９…文書画像記憶部、２０…文字認識部、２１…認識結果記憶部、２２…ページメモリ、２３…印字部、２４…文字画像生成部、２５…構造化文書取得部
【図１】
2006252164.tif 000003
【図２】
2006252164.tif 000004
【図３】
2006252164.tif 000005
【図４】
2006252164.tif 000006
【図５】
2006252164.tif 000007
【図６】
2006252164.tif 000008
【図７】
2006252164.tif 000009
【図８】
2006252164.tif 000010
【図９】
2006252164.tif 000011
【図１０】
2006252164.tif 000012