(57)【要約】  符号抽出装置(１００)は入力手段(１１０)と、制御手段(１２０)と、記憶手段(１３０)と、表示手段(１４０)とを備える。明細書と当該明細書に対応する図面のデータは記憶手段(１３０)に記憶され、制御手段(１２０)は、記憶手段(１３０)に記憶されている明細書及び図面のデータに基づいて、明細書内及び図面内に記載されている符号をそれぞれ抽出し、抽出された明細書内の符号と図面内の符号とを比較し、一致する符号を抽出し、抽出された符号を表示手段(１４０)に表示する。
2014203905.tif 000002
【特許請求の範囲】
【請求項１】
文書に記載されている符号を抽出する第一の過程と、
前記文書に対応する図面に記載されている符号を抽出する第二の過程と、
前記第一の過程において抽出された符号と前記第二の過程において抽出された符号とを比較する第三の過程と、
前記第三の過程において一致した符号を抽出する第四の過程と、
を備える図面内の符号を抽出する方法。
【請求項２】
前記第三の過程において一致しなかった符号を抽出する第五の過程をさらに備えることを特徴とする請求項１に記載の方法。
【請求項３】
入力手段と、制御手段と、記憶手段と、表示手段とを備える符号抽出装置であって、
前記記憶手段には、前記入力手段を介して入力された文書及び当該文書に対応する図面を示すデータが記録され、
前記制御手段は、前記記憶手段に記憶されている前記文書及び前記図面を示すデータに基づいて、前記文書及び前記図面に記載されている符号をそれぞれ抽出し、抽出された前記文書の符号と前記図面の符号とを比較し、一致する符号を抽出し、抽出された符号を前記表示手段に表示する符号抽出装置。
【請求項４】
前記制御手段は、抽出された前記文書の符号と前記図面の符号とを比較し、相互に一致しない符号を抽出する請求項３に記載の符号抽出装置。
【請求項５】
文書及び当該文書に対応する図面に記載されている符号を抽出する方法をコンピュータに実行させるためのプログラムであって、
前記文書に記載されている符号を抽出する第一の処理と、
前記図面に記載されている符号を抽出する第二の処理と、
前記第一の処理において抽出された符号と前記第二の処理において抽出された符号とを比較する第三の処理と、
前記第三の処理において一致した符号を抽出する第四の処理と、
を有するプログラム。
【請求項６】
前記第三の処理において一致しなかった符号を抽出する第五の処理を含むことを特徴とする請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書と当該文書に対応する図面とを参照して図面内に記載されている符号を抽出する方法、装置及びプログラムに関する。
【背景技術】
【０００２】
この種の装置として、本出願人は、知的財産管理装置に関する発明が記載された特許文献１を出願した。【０００３】
この知的財産管理装置は、明細書及び図面を含む特許出願書類におけるこれらの明細書及び図面のデータを入力する入力部と、図面から符号（数字またはアルファベットから構成される文字列）を抽出するとともに、明細書からその符号に対応する名称（各種の言語により表現される文字列）を抽出する制御部と、制御部が抽出した名称を、対応する符号とともに図面上に表示する表示部と、を備えている。【０００４】
図５は表示部に表示される図面の一例を示す。【０００５】
通常、特許出願書類の図面には符号のみが示されている。しかし、上記の知的財産管理装置を用いることにより、図５に示すように、表示部には、符号とともにその符号に対応する名称が表示されるため、明細書を読む際に図面を参照したときに、各符号によって指定される部材を把握することが容易になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】日本国特開２０１３−９２９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、図面に記載されている符号を読み取る際、光学文字認識（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）装置が用いられることが多い。具体的には、プリントアウトされた図面をスキャナーで読み取り、図面の内容をディジタルデータ化し、光学文字認識装置を用いてこのディジタルデータから図面内の符号が読み取られる。【０００８】
しかしながら、光学文字認識装置は形状のみに基づいて認識の対象となる対象物が符号か否かを判定するので、対象物が符号ではないものであっても、その形状が符号に類似していると、符号と誤認識することがある。例えば、次のようなケースである。【０００９】
（１）図面に記載された部材にその部材を貫通する貫通孔が設けられている場合、図面上ではその貫通孔の開口は楕円または真円によって表現される。この場合、その楕円または真円が「０（ゼロ）」と誤認識されることがある。
（２）図面に輪郭線として縦線が記載されている場合、その縦線が短いと、縦線が「１」と誤認識されることがある。
（３）（２）にて述べた短い縦線が２本並んで記載されている場合、「１１」と誤認識されることがある。
（４）（２）にて述べた輪郭線としての短い縦線の右横に、（１）にて述べた貫通孔を示す楕円または真円が記載されていると、「１０」と誤認識されることがある。
（５）符号としてアルファベットが使用されている場合、「Ｂ」を「３」と誤認識することがある。【００１０】
このように、従来は、光学文字認識装置を用いても、図面内の符号を正確に抽出できないことが多々あった。【００１１】
本発明はこのような従来の文字認識における問題点に鑑みてなされたものであり、光学文字認識装置を用いた場合であっても、図面内の符号を正確に抽出することを可能にする符号抽出方法、符号抽出装置及び同方法を実施するプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明は、文書に記載されている符号を抽出する第一の過程と、前記文書に対応する図面に記載されている符号を抽出する第二の過程と、前記第一の過程において抽出された符号と前記第二の過程において抽出された符号とを比較する第三の過程と、前記第三の過程において一致した符号を抽出する第四の過程と、を備える図面内の符号を抽出する方法を提供する。【００１３】
上記の方法は、前記第三の過程において一致しなかった符号を抽出する第五の過程をさらに備えることができる。【００１４】
さらに、本発明は、入力手段と、制御手段と、記憶手段と、表示手段とを備える符号抽出装置であって、前記記憶手段には、前記入力手段を介して入力された文書及び当該文書に対応する図面を示すデータが記録され、前記制御手段は、前記記憶手段に記憶されている前記文書及び前記図面を示すデータに基づいて、前記文書及び前記図面に記載されている符号をそれぞれ抽出し、抽出された前記文書の符号と前記図面の符号とを比較し、一致する符号を抽出し、抽出された符号を前記表示手段に表示する符号抽出装置を提供する。【００１５】
前記制御手段は、抽出された前記文書の符号と前記図面の符号とを比較し、相互に一致しない符号を抽出することが好ましい。【００１６】
さらに、本発明は、文書及び当該文書に対応する図面に記載されている符号を抽出する方法をコンピュータに実行させるためのプログラムであって、前記文書に記載されている符号を抽出する第一の処理と、前記図面に記載されている符号を抽出する第二の処理と、前記第一の処理において抽出された符号と前記第二の処理において抽出された符号とを比較する第三の処理と、前記第三の処理において一致した符号を抽出する第四の処理と、を有するプログラムを提供する。【００１７】
前記第三の処理において一致しなかった符号を抽出する第五の処理を含むことが好ましい。
【発明の効果】
【００１８】
本発明に係る符号抽出方法、符号抽出装置及び同方法を実施するプログラムは以下の効果を奏する。【００１９】
前述のように、光学文字認識装置を用いて読み取られた図面内の符号のデータには、実際には符号ではないものが符号と誤認識されたデータが含まれている。【００２０】
これに対して、文書の内容のデータは光学文字認識装置を経て取得されたものではなく、電子データ化された文字を直接的に読み取ったものであるので、図面の符号の読み取りデータとは異なり、文書の内容のデータ中には誤認識された符号は含まれていない。【００２１】
このため、図面内の符号のうち、文書内の符号と一致した符号は誤認識された符号ではなく、正規の符号であると解釈することが可能である。【００２２】
このように、本発明に係る符号抽出装置及び符号抽出方法によれば、図面から読み取った符号を文書内の符号と比較することにより、図面内の符号のうち、誤認識して読み取られた符号を排除し、正規の符号のみを残すことが可能である。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の第一の実施形態に係る符号抽出装置のブロック図である。
【図２】図２は、本実施形態に係る符号抽出装置が実行する符号抽出方法のフローチャートである。
【図３】図３は、本発明の第一の実施形態に係る符号抽出装置の抽出対象の図面を示す。
【図４】図４（Ａ）は、制御手段が抽出した明細書内の符号のリストの一例であり、図４（Ｂ）は、制御手段が抽出した図面内の符号のリストの一例である。
【図５】図５は、従来の知的財産管理装置の表示部に表示される図面の一例を示す。
【発明を実施するための形態】
【００２４】
（第一の実施形態）
図１は本発明の第一の実施形態に係る符号抽出装置１００のブロック図である。
【００２５】
図１に示すように、本実施形態に係る符号抽出装置１００は、入力手段１１０と、制御手段１２０と、記憶手段１３０と、表示手段１４０とからなる。
【００２６】
入力手段１１０は、例えば、キーボードやマウスなどからなる。必要なデータや指示は入力手段１１０を介して制御手段１２０に入力される。
【００２７】
制御手段１２０は、中央処理装置（ＣＰＵ）１２１と、ＲＯＭからなる第一のメモリ１２２と、ＲＡＭからなる第二のメモリ１２３と、各種命令及びデータを中央処理装置１２１に入力するための入力インターフェイス１２４と、中央処理装置１２１により実行された処理の結果を出力する出力インターフェイス１２５と、中央処理装置１２１と他の構成要素とを接続するバス１２６と、から構成されている。
【００２８】
第一のメモリ１２２は中央処理装置１２１が実行するための各種の制御用プログラムその他の固定的なデータを格納している。第二のメモリ１２３は様々なデータ及びパラメータを記憶しているとともに、中央処理装置１２１に対する作動領域を提供する、すなわち、中央処理装置１２１がプログラムを実行する上で一時的に必要とされるデータを格納している。
【００２９】
中央処理装置１２１は第一のメモリ１２２からプログラムを読み出し、そのプログラムを実行する。すなわち、中央処理装置１２１は第一のメモリ１２２に格納されているプログラムに従って作動する。本実施形態においては、第一のメモリ１２２には、図面内の符号を抽出する方法を中央処理装置１２１に実行させるためのプログラムが格納されており、中央処理装置１２１はこのプログラムに従って、後述するように、図面内の符号を抽出する方法を実行する。
【００３０】
記憶手段１３０は制御手段１２０に対する外部メモリである。制御手段１２０が行った演算の結果その他のデータを記憶する。
【００３１】
表示手段１４０は、例えば、液晶ディスプレイからなり、制御手段１２０が行った演算の結果その他のデータを画面に表示する。
【００３２】
図２は、本実施形態に係る符号抽出装置１００が実行する符号抽出方法のフローチャートである。
【００３３】
以下、図２及び図３を参照して、符号抽出装置１００の動作を説明する。
【００３４】
なお、以下の例においては、符号抽出装置１００は、特許出願用の明細書及び図面を参照して当該図面内の符号を抽出対象とするものとする。
【００３５】
図３は抽出対象の図面１５０を示す。
【００３６】
図面１５０内の符号は予め光学文字認識装置を用いて読み取られているものとし、読み取りデータは入力手段１１０を介して制御手段１２０に入力され、第一のメモリ１２２に記憶されているものとする。前述のように、この読み取りデータの中には、符号でないものも符号として誤認識されているものも含まれる。
【００３７】
同様に、明細書の内容のデータも入力手段１１０を介して制御手段１２０に入力され、第一のメモリ１２２に記憶されているものとする。明細書の内容のデータは光学文字認識装置を経て取得されたものではないので、図面１５０の符号の読み取りデータとは異なり、明細書の内容のデータ中には誤認識された符号は含まれていない。
【００３８】
なお、これらのデータは第一のメモリ１２２に代えて、記憶手段１３０に記憶することも可能である。
【００３９】
先ず、制御手段１２０は、第一のメモリ１２２に記憶されているデータを参照して、明細書内に現れる符号を抽出し（ステップＳ１１０）、さらに、その符号に対応する名称を抽出する。
【００４０】
具体的には、テキストデータの先頭から数字またはアルファベット（すなわち、符号）の検索を開始し、検出された符号を基点とする、指定されたスペースの数分その数字の前方に位置する文字列を、一つの名称として抽出する。このように数字またはアルファベットを基点に文字列を抽出することにより、名称を検出することができる。さらに、名称を検出すれば、該名称と、その名称に対応する符号（すなわち、その名称として抽出された文字列の直後の数字またはアルファベット）とを対応付け１つのレコードとして登録する。１つのレコードを登録した後は、その符号より後に位置するテキストデータを対象にして符号の検索を再開する。以後、符号を検出する度に１つのレコードを登録する処理を繰り返す。そして、テキストデータの末尾に到達したことを以って、符号の検索を終了する。こうして、符号に対応する名称が特定されたリストが生成される。
【００４１】
図４（Ａ）は、制御手段１２０が抽出した明細書内の符号のリストの一例である。
【００４２】
図４（Ａ）に示すように、リストは、２列によって構成される。リストの左列は、符号の列であり、リストの右列は名称の列である。リストには、明細書内に現れる符号とその符号に対応する名称が一行に並んだ状態で、複数行列挙されている。尚、図４（Ａ）に示すリストでは、レコードが、符号の小さいものから高いものに並ぶようにソートされている。
【００４３】
次いで、制御手段１２０は、第一のメモリ１２２に記憶されている図面１５０のデータを参照して、図面１５０内に現れる符号を抽出する（ステップＳ１２０）。ここでは、図面１５０に記載された符号は、光学文字認識装置を用いて読み取られる。前述のように、この読み取られたデータには、本来図中には記載されておらず誤って抽出された符号（この符号を符号Ｘと称することがある。）、または、図中に記載されているものの正確に読み取られず別の数字またはアルファベットとして抽出された符号（この符号を符号Ｙと称することがある。）、が含まれる。また、この読み取られたデータは、図中に記載されているものの数字またはアルファベットとして抽出されなかった符号（この符号を符号Ｚと称することがある。）が欠けていることもある。
【００４４】
図４（Ｂ）は、制御手段１２０が抽出した図面内の符号のリストの一例である。
【００４５】
図４（Ｂ）に示すように、リストは、１列によって構成される。図４（Ｂ）に示すリストでは、小さいものから高いものに並ぶように符号がソートされている。
【００４６】
次いで、制御手段１２０は、図面１５０内の符号と明細書内の符号とを比較し、相互に一致するものがあるか否かを判定する（ステップＳ１３０）。比較することにより、図面内の符号のリストのうち、符号Ｘ、Ｙを判別することができ、また、図面内の符号のリストに符号Ｚが欠けていることを判別することができる。例えば、図４（Ｂ）においては、符号「０（ゼロ）」、符号「１１」、符号「２ｌ（一桁目が英数字のエル）」が、誤って抽出された符号Ｘまたは符号Ｙであることを判別できる。また、図４（Ｂ）においては、「２」、「６」、「７」が、抽出されなかった符号Ｚであることを判別できる。
【００４７】
さらに、制御手段１２０は、相互に一致する符号がある場合には、その符号を抽出する（ステップＳ１４０）。例えば、図４（Ａ）及び図４（Ｂ）においては、「１」、「３」、「４」、「８」、「９」、「１０」、「２２」、「２３」、「２４」、「３１」、「３２」、「３３」、「８１」が一致する符号として抽出される。
【００４８】
その後、制御手段１２０は、ステップＳ１４０にて抽出した符号、及び符号Ｚを表示手段１４０に表示する（ステップＳ１５０）。あるいは、図５に示したように、制御手段１２０は、図面１５０上に各符号に対応する位置（図５では、符号に隣り合う位置）に、これらの符号に対応する名称を表示する。
【００４９】
本実施形態に係る符号抽出装置１００は以下の効果を奏する。
【００５０】
前述のように、光学文字認識装置を用いて読み取られた図面１５０内の符号のデータには、本来図面には記載されていないものの、誤認識されて抽出された符号が含まれている。
【００５１】
これに対して、明細書の内容のデータは光学文字認識装置を経て取得されたものではなく、電子データ化された文字を直接的に読み取ったものであるので、図面１５０の符号の読み取りデータとは異なり、明細書の内容のデータ中には誤認識された符号は含まれていない。
【００５２】
このため、図面１５０内の符号のうち、明細書内の符号と一致した符号は誤認識された符号ではなく、正規の符号であると解釈することが可能である。
【００５３】
このように、本実施形態に係る符号抽出装置１００によれば、図面１５０から読み取った符号のうち、誤認識して読み取られた符号を排除し、正規の符号のみを残すことが可能である。従って、例えば、図５のように、各符号に対応して名称を図面１５０上に表示する場合にも、正規の符号のみを対象とすることができる。
【００５４】
なお、本実施形態に係る符号抽出装置１００は、最初に明細書内に現れる符号を抽出し（ステップＳ１１０）、次いで、図面１５０内に現れる符号を抽出する（ステップＳ１２０）ものとして構成されているが、最初に図面１５０内に現れる符号を抽出し、次いで、明細書内に現れる符号を抽出するものとして構成することも可能である。
【００５５】
また、図面１５０内に現れる符号を抽出する際、その符号が数字、アルファベットまたはその双方の何れであるかを予め選択することが可能であるようにすることもできる。抽出対象の符号が数字、アルファベット及びその双方の何れであるかが予め判明していれば、抽出時のノイズ（誤って符号として抽出される文字列）を減らすことができ、より高精度に符号を抽出することが可能になる。
【００５６】
（第二の実施形態）
上述の第一の実施形態においては、明細書内の符号と図面１５０内の符号とを比較し、相互に一致した符号のみを抽出するものとしているが、相互に一致していない符号を抽出することも可能である。
【００５７】
例えば、特許出願用の明細書及び図面には、明細書には記載されているが図面には記載されていない符号または明細書には記載されていないが図面には記載されている符号が存在し得るが、制御手段１２０はこのような符号を抽出することも可能である。
【００５８】
例えば、図面１５０には符号「６１」が記載されているが、符号「６１」は明細書には記載されていない場合、制御手段１２０は符号「６１」を不一致の符号として抽出することが可能である。
【００５９】
このように、図面１５０及び明細書において相互に一致していない符号を抽出することにより、明細書及び図面の誤記の修正を促すこと可能になる。
【００６０】
なお、上述の第一及び第二の実施形態においては、特許出願用の明細書及び図面を抽出対象としたが、第一及び第二の実施形態に係る符号抽出装置の対象は特許出願用の明細書及び図面には限定されない。例えば、学会発表用の学術論文や機械・道具類の取扱説明書のように、文書とそれに対応する図面を含むものであれば、第一及び第二の実施形態に係る符号抽出装置の対象とすることが可能である。
【００６１】
また、上述の第一及び第二の実施形態においては、明細書及び図面内の符号として数字のみを例としたが、数字の他に、アルファベットやギリシャ数字などの外国語あるいは数字と外国語との組み合わせなども対象とすることが可能である。
【００６２】
ここで、上述した本発明に係る符号抽出方法、符号抽出装置及び同方法を実施するプログラムの実施形態の特徴をそれぞれ以下［１］〜［６］に簡潔に纏めて列記する。
［１］  文書に記載されている符号を抽出する第一の過程（Ｓ１１０）と、
前記文書に対応する図面に記載されている符号を抽出する第二の過程（Ｓ１２０）と、
前記第一の過程において抽出された符号と前記第二の過程において抽出された符号とを比較する第三の過程（Ｓ１３０）と、
前記第三の過程において一致した符号を抽出する第四の過程（Ｓ１４０）と、
を備える図面内の符号を抽出する方法。
［２］  前記第三の過程において一致しなかった符号を抽出する第五の過程（Ｓ１５０）をさらに備えることを特徴とする［１］に記載の方法。
［３］  入力手段（１１０）と、制御手段（１２０）と、記憶手段（１３０）と、表示手段（１４０）とを備える符号抽出装置であって、
前記記憶手段には、前記入力手段を介して入力された文書及び当該文書に対応する図面を示すデータが記録され、
前記制御手段は、前記記憶手段に記憶されている前記文書及び前記図面を示すデータに基づいて、前記文書及び前記図面に記載されている符号をそれぞれ抽出し、抽出された前記文書の符号と前記図面の符号とを比較し、一致する符号を抽出し、抽出された符号を前記表示手段に表示する符号抽出装置。
［４］  前記制御手段は、抽出された前記文書の符号と前記図面の符号とを比較し、相互に一致しない符号を抽出する［３］に記載の符号抽出装置。
［５］  文書及び当該文書に対応する図面に記載されている符号を抽出する方法をコンピュータに実行させるためのプログラムであって、
前記文書に記載されている符号を抽出する第一の処理（Ｓ１１０）と、
前記図面に記載されている符号を抽出する第二の処理（Ｓ１２０）と、
前記第一の処理において抽出された符号と前記第二の処理において抽出された符号とを比較する第三の処理（Ｓ１３０）と、
前記第三の処理において一致した符号を抽出する第四の処理（Ｓ１４０）と、
を有するプログラム。
［６］  前記第三の処理において一致しなかった符号を抽出する第五の処理（Ｓ１５０）を含むことを特徴とする［５］に記載のプログラム。
【００６３】
本発明を詳細にまた特定の実施態様を参照して説明したが、本発明の精神と範囲を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明らかである。
【００６４】
本出願は、2013年6月17日出願の日本特許出願（特願2013−126501）に基づくものであり、その内容はここに参照として取り込まれる。
【産業上の利用可能性】
【００６５】
本発明に係る符号抽出装置及び符号抽出方法によれば、図面から読み取った符号を文書内の符号と比較することにより、図面内の符号のうち、誤認識して読み取られた符号を排除し、正規の符号のみを残すことが可能である。この効果を奏する本発明は、文書と当該文書に対応する図面とを参照して図面内に記載されている符号を抽出する方法及び装置に関して有用である。
【符号の説明】
【００６６】
１００  本発明の第一の実施形態に係る符号抽出装置
１１０  入力手段
１２０  制御手段
１３０  記憶手段
１４０  表示手段
【図１】
2014203905.tif 000003
【図２】
2014203905.tif 000004
【図３】
2014203905.tif 000005
【図４】
2014203905.tif 000006
【図５】
2014203905.tif 000007
【国際調査報告】
2014203905.tif 000008
2014203905.tif 000009
2014203905.tif 000010
2014203905.tif 000011