【事件の表示】
　特許第２７２５４５４号「文字コード知識処理方式」の請求項１ないし３に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結論】
　訂正を認める。
　特許第２７２５４５４号の請求項１ないし３に係る特許を維持する。
【理由】
Ｉ．手続きの経緯
　本件特許２７２５４５４号発明は、平成２年１１月２２日に出願され、平成９年１２月５日にその特許権の設定登録がなされ、その後、特許異議の申立がなされ、取消理由通知がなされ、その後指定期間内である平成１１年３月３０日に訂正請求がなされた。これに対し、訂正拒絶理由を通知したところ、平成１１年７月１６日付で訂正請求書の補正がなされた。
ＩＩ．訂正の適否
１．補正の適否
　本補正は、訂正明細書の特許請求の範囲の請求項１における一部の構成要件をより具体的に特定することにより、不明りょうな点を明りょうにするものであり、特許法第１２０条の４第３項において準用する同法第１３１条第２項の規定に適合するので、当該補正を採用する。
２．訂正の要旨
（１）．訂正事項ａ
　請求項１中の「その結果に基づいて知識処理用の逐次辞書を作成する辞書作成部と、」を「その知識処理により確定した結果から抽出及び類推した単語を遷移情報付きで登録して知識処理用の辞書を作成する辞書作成部と、」と訂正し、「常駐辞書および逐次辞書に基づいて」を「前記常駐辞書および前記逐次辞書に基づいて」と訂正した。
（２）．訂正事項ｂ
　発明の詳細な説明の［課題を解決するための手段］中の「その結果に基づいて知識処理用の逐次辞書を作成する辞書作成部と、」（特許公報第２頁第３欄第３０〜３１行）を「その知識処理により確定した結果から抽出及び類推した単語を遷移情報付きで登録して知識処理用の辞書を作成する辞書作成部と、」と訂正し、「常駐辞書および逐次辞書に基づいて」（特許公報第２頁第３欄第３２行）を「前記常駐辞書および前記逐次辞書に基づいて」と訂正した。
３．訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　訂正事項ａは、特許請求の範囲の減縮と明りょうでない記載の釈明に該当し、訂正事項ｂは訂正事項ａによる訂正後の特許請求の範囲の内容に発明の詳細な説明の記載内容を適合させるためのもであり、明りょうでない記載の釈明に該当する。
　また、上記訂正事項ａ、ｂは、いずれも願書に添付した明細書及び図面に記載した事項の範囲内のものであり、実質的に特許請求の範囲を拡張又は変更するものでもない。
４．独立特許要件について
（１）．本件発明
　本件発明は、訂正された明細書及び図面の記載からみて、その特許請求の範囲に記載された次のとおりのものである。
・請求項１に係る発明
「入力文字コード列を知識処理用の常駐辞書に基づいて知識処理する第１知識処理部と、
　その知識処理により確定した結果から抽出及び類推した単語を遷移情報付きで登録して知識処理用の逐次辞書を作成する辞書作成部と、
　前記常駐辞書および前記逐次辞書に基づいて第１知識処理部の結果を更に知識処理する第２の知識処理部とを備えたことを特徴とする文字コード知識処理方式」
・請求項２に係る発明
「辞書作成部は、第１知識処理部の結果に応じ、同時に出現する可能性の高い単語に関する情報等を含む逐次辞書を作成することを特徴とした請求項１記載の文字コード知識処理方式。」
・請求項３に係る発明
「文字認識結果の住所知識処理に適用したことを特徴とする請求項１または２記載の文字コード知識処理方式。」
（２）．特許法第２９条第２項について
ａ．引用刊行物に記載された発明
　当審が通知した取消理由で引用した特開昭６３−１００５８４号公報（以下、「引用刊行物１」という。」）には、認識結果の候補列から自動的に照合修正用の単語を生成することを目的とし、入力文字列を認識して得られた各入力文字に対する文字候補からなる列（候補列）から上記入力文字列を認識する際に、入力文字列中の異なる位置にある同一単語の認識結果と推定される複数の候補列を選び出す手段と、該入力候補列から入力単語を同定する手段と、該入力単語を認識して得られたと推定される候補列に対する認識結果を該入力単語に修正する手段を備えた文字認識処理方式の発明が、また、同じく引用した特開昭６３−１５３６８９号公報（以下、「引用刊行物２」という。）には、住所の表記上の特徴、すなわち住所表記のキーワードを検出し、住所を構成する連続した単語の中でキーワードの位置から住所判別対象となる単語を限定することによって、住所辞書との照合回数を減らし読取り処理時間を大幅に減少させることを目的とし、住所表記に係る文字列を読み取る文字読取手段と、この文字列出力を単語に編集する単語抽出手段、前記住所表記対応する住所文字列を記憶する住所辞書記憶手段と、前記単語抽出手段の出力情報と前記住所辞書記憶手段に記憶された文字列とを照合し住所を判別する手段とを備えた住所読取装置において、前記住所表記に対応する所定のキーワードを記憶するキーワード辞書記憶手段と、前記住所表記に含まれるキーワードを検出するキーワード検出手段と、前記キーワード検出結果に基づき前記住所読取対象単語を限定する手段とを備えた住所読取装置の発明が、それぞれ記載されている。
ｂ．対比・判断
　請求項１に係る発明と引用刊行物１乃至２に記載のものとを対比すると、引用刊行物１乃至２のものは、請求項１に係る発明の構成要件である“常駐辞書に基づいて知識処理する第１知識処理部での知識処理により確定した結果から抽出及び類推した単語を遷移情報付きで登録して知識処理用の辞書を作成する辞書作成部”、“常駐辞書と逐次辞書に基づいて第１知識処理部の結果を更に知識処理する第２知識処理部”に相当する手段を有しておらず、その示唆もない。そして、請求項１に係る発明は、この構成要件により、「常駐辞書として基本的な情報を割り当てて記憶領域上に保持し、逐次辞書としては常駐辞書による知識処理結果から類推して必要な情報を作成して記憶領域上に追加保持すれば良いことから、全体の記憶容量が少なくて済むと共に、検索対象が少なくなることから照合に要する処理時間が短くなって処理が高速に行える」という明細書記載の格別の効果を奏するものである。
　したがって、請求項１に係る発明は、引用刊行物１乃至２に記載された発明に基づいて当業者が容易に発明することができたものとすることはできない。
　また、請求項２に係る発明、請求項３に係る発明は、請求項１に係る発明の上記構成要件を含むものであるから、請求項１に係る発明の場合と同様、引用刊行物１乃至２に記載されたものから容易に発明をすることができたものとすることはできない。
（３）．特許法第３６条第４項について
　当審で通知した訂正拒絶理由において指摘した特許法第３６条第４項の規定違反についての訂正拒絶理由は、平成１１年３月３０日付訂正請求に対する平成１１年７月１６日付手続補正書による補正によりすべて解消している。
５．訂正の適否についての結論
　以上のとおりであるから、上記訂正請求は、特許法第１２０条の４第２項の規定及び同条第３項で準用する第１２６条第２項〜第４項の規定に適合するので、当該訂正を認める。
ＩＩＩ．特許異議申立について
　申立人は、甲１第号証として特開昭６３−１００５８４号（引用刊行物１と同じ）、甲第２号証として特開昭６３−１５３６８９号（引用刊行物２と同じ）を提示し、請求項１に係る発明、請求項２に係る発明及び請求項３に係る発明は、上記甲第１号証、甲第２号証、に記載された発明に基づいて当業者が容易に発明をすることができたものであるから特許法第２９条第２項の規定に該当し、それらの特許は特許法第１１３条第２号に該当するので、本件特許は同法第１１４条第２項の規定により取り消されるべきである旨主張している。
　また、申立人は、本件の明細書について、
・「第２知識処理部」について、発明の詳細な説明の欄の記載によれば、常駐辞書６と逐次辞書７とを用いて知識処理するとされているが、公報第２頁右欄第２３行〜第２５行目及び第２９行目〜第３２行目の記載からすると、逐次辞書に登録される単語は、元々常駐辞書６に記憶されている単語であると考えられる。従って、第２知識処理部４の処理では、逐次辞書７の単語は全て常駐辞書６と重複すると考えられるが、発明の詳細な説明の欄には、これら２つの辞書をどのような順序で検索するか、両者の内容を同等に扱うのかいずれを優先させるのかなどが記載されていない。
・また、逐次辞書７の単語が全て常駐辞書６に記憶されていれば、第１知識処理部２の処理と、第２知識処理部４の処理とでは、参照する単語は変わらないものと考えられるが、どのようにすれば、第３図と第４図に示されるような両者の処理結果の相違が生じるのかが不明である。
・従って、本件明細書の発明の詳細な説明の欄には、本件発明の「第２知識処理部」が当業者が実施できる程度に記載されているとは言えない。
という不備があり、特許法第３６条第４項の規定に違反しているので同法第１１３条第４号に該当し、本件特許は同法第１１４条第２項の規定により取り消されるべきである旨主張している。
　しかし、特許法第２９条第２項については、上記ＩＩ．４で述べたとおり、請求項１に係る発明、請求項２に係る発明及び請求項３に係る発明明は、甲第１及び第２号証（刊行物１及び２）に記載された発明に基づいて当業者が容易に発明をすることができたものであるとすることはできない。
　また、特許法第３６条第４項については、本件発明の「第２知識処理部」について、発明の詳細な説明の欄には「なお、逐次辞書７には、これらの単語がアパート・マンション等の名称、略称等に連なるという遷移情報を含める。」（本件公報第２頁右欄第３４行から第３６行）という記載がある。このことからも、本件発明では、常駐辞書及び逐次辞書の両方に同じ単語が登録されていても、常駐辞書に対し遷移情報を変更した単語を逐次辞書に登録していることは当業者にとって自明の事項ある。したがって、本件発明では、逐次辞書７の単語は、常駐辞書６と重複することはなく、第１知識処理部２と第２知識処理部４の処理とでは、第３図と第４図に示されるような処理結果の相違が生じるものである。したがって、本件明細書には、申立人が主張するような記載不備は存在していない。
ＩＶ．むすび
　以上のとおりであるから、特許異議申立の理由及び証拠によっては請求項１、２及び３に係る特許を取り消すことはできない。
　また、他に上記請求項に係る特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１１年９月１７日（１９９９．９．１７）
【訂正の要旨】
　▲１▼訂正事項ａ
　特許請求の範囲の請求項１の記載
「【請求項１】入力文字コード列を知識処理用の常駐辞書に基づいて知識処理する第１知識処理部と、
その結果に基づいて知識処理用の逐次辞書を作成する辞書作成部と、
常駐辞書および逐次辞書に基づいて第１知識処理部の結果を更に知識処理する第２知識処理部とを備えたことを特徴とする文字コード知識処理方式。」を、
「【請求項１】入力文字コード列を知識処理用の常駐辞書に基づいて知識処理する第１知識処理部と、
その
知識処理により確定した結果から抽出及び類推した単語を遷移情報付きで登録して
前記
前記
　▲２▼訂正事項ｂ
　特許掲載公報の第２頁左欄第２７行から第３４行の記載
「本発明は上記の目的を達成するため、入力文字コード列を知識処理用の常駐辞書に基づいて知識処理する第１知識処理部と、
　その結果に基づいて知識処理用の逐次辞書を作成する辞書作成部と、
　常駐辞書および逐次辞書に基づいて第１知識処理部の結果を更に知識処理する第２知識処理部とを備えるようにしている。」を、
「本発明は上記の目的を達成するため、入力文字コード列を知識処理用の常駐辞書に基づいて知識処理する第１知識処理部と、
　その
知識処理により確定した結果から抽出及び類推した単語を遷移情報付きで登録して
　
前記
前記
（５４）【発明の名称】
文字コード知識処理方式
（５７）【特許請求の範囲】
　【請求項１】入力文字コード列を知識処理用の常駐辞書に基づいて知識処理する第１知識処理部と、
その
知識処理により確定した結果から抽出及び類推した単語を遷移情報付きで登録して
前記
前記
　【請求項２】辞書作成部は、第１知識処理部の結果に応じ、同時に出現する可能性の高い単語に関する情報等を含む逐次辞書を作成することを特徴とした請求項１記載の文字コード知識処理方式。
　【請求項３】文字認識結果の住所知識処理に適用したことを特徴とする請求項１または２記載の文字コード知識処理方式。
【発明の詳細な説明】
〔産業上の利用分野〕
　本発明は文字認識結果等を確認・補正する文字コード知識処理方式に関するものである。
〔従来の技術〕
　各種業務の合理化等のため、対象物に記載された文字を光学的に認識することがしばしば行われている。
　しかし、生の文字認識結果そのものには誤りが多く含まれ、そのままでは使用できないことから、知識処理によりノイズの除去や誤りの訂正を行い、認識結果の信頼性を向上させるようにしている。
　また、光学的に認識された文字に限らず、キーボード等から入力された文字に対しても同様な処理が施されている。
　ところで、従来、この種の文字コード知識処理方式では、予め
・文字情報
・単語情報
・文字間の遷移情報
・単語間の遷移情報
　等を辞書として記憶領域に保持しておき、入力した文字コード列と比較・照合し、正しいことを確認し、あるいは、より正しいと推定される文字コード列に補正するようにしていた。
〔発明が解決しようとする課題〕
　上述したように、従来の文字コード知識処理方式にあっては、必要な情報を全て記憶領域上に保持しなければならなかったため、記憶容量が不足したり、処理時間が長くなる等の欠点があった。
　例えば、住所認識専用の文字コード知識処理を考えると、地域名だけ必要な単語数は約４０万語となり、このために必要な記憶容量や処理時間は膨大なものとなる。そして、この他に、一般に住所に付記されるアパート・マンション名等を予め辞書として保持し、照合を行うということになると、記憶容量や処理時間からいって実現困難となる。
　本発明は上記の点に鑑み提案されたものであり、その目的とするところは、コンパクトな辞書で高速に処理を実行することのできる文字コード知識処理方式を提供することにある。
〔課題を解決するための手段〕
　本発明は上記の目的を達成するため、入力文字コード列を知識処理用の常駐辞書に基づいて知識処理する第１知識処理部と、
　その
知識処理により確定した結果から抽出及び類推した単語を遷移情報付きで登録して
　
前記
前記
〔作用〕
　本発明の文字コード知識処理方式にあっては、入力文字コード列を第１知識処理部が常駐辞書に基づいて知識処理し、その結果に基づいて辞書作成部が逐次辞書を作成し、常駐辞書および新たに作成された逐次辞書に基づいて第２知識処理部が第１知識処理部の結果を更に知識処理する。
〔実施例〕
　以下、本発明の実施例につき図面を参照して説明する。
　第１図は本発明の文字コード知識処理方式の一実施例を示す構成図である。
　第１図において、本実施例は、入力文字コード格納部１と第１知識処理部２と辞書作成部３と第２知識処理部４と知識処理結果格納部５と常駐辞書６と逐次辞書７とから構成され、実際には中央処理装置（ＣＰＵ），メモリ装置，ハードディスク等の記憶媒体，各種プログラム等の回路装置から構成される。なお、各部の機能等は、重複を避けるため、以下の動作を通して説明することとする。
　文字を光学的に認識した結果である文字コード列やキーボード等から入力された文字コード列は、予め入力文字コード格納部１に格納されているものとする。
　第２図は住所を認識した結果の入力文字コード列の例を示したものであり、確率の高い順に上から１０個の候補が並んでおり、横一列がひとまとまりの文字列である。
　第１図において、第１知識処理部２は入力文字コード格納部１から入力文字コード列を取り出し、常駐辞書６の情報を用い、単語の照合等を含む知識処理を施す。なお、知識処理の技法については周知であるため、その説明は省略する。また、常駐辞書６は、例えば住所知識処理に関して、地域名が単語情報として登録されている。
　第３図は第１知識処理部２の処理結果の例を示したものであり、上段が参考のために示した正しい住所、中段が第１知識処理部２の処理結果であり、下線部が知識処理によって確定した部分、下線の引かれていない部分が入力文字コード列の第１候補をそのまま結果として出力した部分、下段が入力文字コード列（第２図と同じ）である。すなわち、常駐辞書６の地域名の単語情報により、「小金井市」，「貫井北町」等を正しいものと認識し、確定する。
　次いで、第１図において、辞書作成部３は第１知識処理部２の結果に応じ、同時に出現する可能性の高い単語に関する情報等を含む逐次辞書７を入力文字コード列毎に作成する。例えば、第３図の例では、前半の処理結果に含まれる地域名「小金井市」，「貫井北町」を抽出すると共に、更に、「小金井市」の属する「東京都」を類推し、これらを単語情報として逐次辞書７に登録する。これは、アパート・マンション等の名称には地域名等が多く用いられているという事実に基づく。なお、逐次辞書７には、これらの単語がアパート・マンション等の名称、略称等に連なるという遷移情報も含める。
　次いで、第２知識処理部４は常駐辞書６と新たに作成された逐次辞書７とを用いて、第１知識処理部２の結果に対して更に知識処理を施し、結果を知識処理結果格納部５に格納する。
　第４図は第２知識処理部４の処理結果の例を示したものであり、上段が参考のために示した正しい住所、中段が第２知識処理部４の処理結果であり、下線部が知識処理によって確定した部分、下段が入力文字コード列（第２図と同じ）である。すなわち、常駐辞書６に格納された「アパート」，「マンション」，「パレ」等の一般的な単語情報と逐次辞書７に格納された地域名等の情報により「パレ」，「小金井」，「１０５号」を正しいものと認識し、確定する。なお、「武蔵」については、それ以前の結果から類推して逐次辞書７に情報を作成できなかったため、処理せずにそのまま出力している。
　そして、知識処理結果格納部５に格納された結果は、認識の目的に沿って適宜に利用される。
〔発明の効果〕
　以上説明したように、本発明の文字コード知識処理方式にあっては、常駐辞書として基本的な情報を割り当てて記憶領域上に保持し、逐次辞書としては常駐辞書による知識処理結果から類推して必要な情報を作成して記憶領域上に追加保持すればよいことから、全体の記憶容量が少なくて済むと共に、検索対象が少なくなることから照合に要する処理時間が短くなって処理が高速に行えるという効果がある。
【図面の簡単な説明】
第１図は本発明の文字コード知識処理方式の一実施例を示す構成図、
第２図は入力文字コード列の例を示す図、
第３図は第１知識処理部の結果の例を示す図および、
第４図は第２知識処理部の結果の例を示す図である。
図において、
１……入力文字コード格納部
２……第１知識処理部
３……辞書作成部
４……第２知識処理部
５……知識処理結果格納部
６……常駐辞書
７……逐次辞書