(57)【要約】      （修正有）【課題】特許書類に記載されている各文の品質を適切に取得し、効率的にチェックする特許書類品質検査装置を提供する。【解決手段】構造化された特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、文の品質の程度を示す文品質を取得する文品質取得部１３と、文品質が予め決められた条件を満たすほど低い場合に、文の品質が低いことを示す情報である検査結果を出力する検査結果出力部１４とを備える。【選択図】図１
2016085681.tif 000002
【特許請求の範囲】
【請求項１】
特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、当該文の品質の程度を示す文品質を取得する文品質取得部と、
前記文品質が予め決められた条件を満たすほど低い場合に、文の品質が低いことを示す情報である検査結果を出力する検査結果出力部とを具備する特許書類品質検査装置。
【請求項２】
前記文品質取得部は、
前記特許書類が有する１以上の文のうち、前記特許書類から予め決められた項目に対応する文を除外することにより、または予め決められた項目の文のみを取得することにより、検査対象の文を特定する特定手段と、
前記特定手段が特定した１以上の文に対してのみ、文の品質を検査し、当該文の文品質を取得する検査手段とを具備する請求項１記載の特許書類品質検査装置。
【請求項３】
前記文品質取得部は、
前記特定手段が特定した１以上の文のうちのいずれか１以上の各文と、予め決められた関係を有する文をさらに除外して、検査対象の文を絞り込む絞込手段をさらに具備し、
前記検査手段は、
前記絞込手段が絞り込んだ１以上の文に対してのみ、文の品質を検査し、当該文の文品質を取得する請求項２記載の特許書類品質検査装置。
【請求項４】
前記予め決められた関係は、
前記特定手段の処理により、除外された１以上の各文のうちのいずれか１以上の各文の全部または一部と、予め決められた以上の類似度を有することである請求項３記載の特許書類品質検査装置。
【請求項５】
前記文品質取得部は、
前記特許書類が有する１以上の各文に対して、２種類以上の品質の特性を取得し、当該２種類以上の品質の特性を用いて、文品質を取得する請求項１から請求項４いずれか一項に記載の特許書類品質検査装置。
【請求項６】
前記２種類以上の品質の特性は、
翻訳の困難度を示す翻訳困難度、文の複雑度、および主語の有無のうちの２以上の特性である請求項５記載の特許書類品質検査装置。
【請求項７】
特許書類を構成する文の入力を受け付ける受付部をさらに具備し、
前記文品質取得部は、
前記受付部が受け付けた文が確定した場合に、直ちに、当該文の文品質を取得し、
前記検査結果出力部は、
前記文品質が予め決められた条件を満たすほど、品質が低い場合に、品質が低いことを示す情報である検査結果を出力する請求項１から請求項６いずれか一項に記載の特許書類品質検査装置。
【請求項８】
文品質取得部、および検査結果出力部により実現され得る特許書類品質検査方法であって、
前記文品質取得部が、特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、当該文の品質の程度を示す文品質を取得する文品質取得ステップと、
前記検査結果出力部が、前記文品質が予め決められた条件を満たすほど低い場合に、文の品質が低いことを示す情報である検査結果を出力する検査結果出力ステップとを具備する特許書類品質検査方法。
【請求項９】
コンピュータを、
特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、当該文の品質の程度を示す文品質を取得する文品質取得部と、
前記文品質が予め決められた条件を満たすほど低い場合に、文の品質が低いことを示す情報である検査結果を出力する検査結果出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特許書類内の文の品質を検査する特許書類品質検査装置等に関するものである。
【背景技術】
【０００２】
従来、明細書を格納する文書格納部と、明細書の品質をチェックするためのルールを保持している品質チェックルール保持部と、文書格納部で管理する明細書に品質チェックルール保持部で保持するルールを適用して明細書の品質をチェックする品質チェック部と、品質チェック部でチェックした項目から警告を構築する警告構築部と、警告構築部で構築した警告を表示する警告表示部とを有することを特徴とした明細書処理装置があった。本装置は、明細書を作成する場合に、面倒な作業を少なくし、かつ容易に品質の良い明細書を作成することを目的とする（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−９００８３号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、特許書類は非常に大量の文から構成され、そのチェックは容易ではない。また、一の国（例えば、日本）に出願された特許の特許書類を他の国（例えば、米国）に出願する場合、誤訳の問題が大きい。
【０００５】
しかしながら、従来技術においては、特許書類に記載されている各文が、チェックしやすいか否か、または翻訳し易いか否か等の文の品質について、検査することができなかった。
【課題を解決するための手段】
【０００６】
本第一の発明の特許書類品質検査装置は、構造化された特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、文の品質の程度を示す文品質を取得する文品質取得部と、文品質が予め決められた条件を満たすほど低い場合に、文品質に対応する文に対応付けて、文の品質が低いことを示す情報である検査結果を出力する検査結果出力部とを具備する特許書類品質検査装置である。
【０００７】
かかる構成により、特許書類に記載されている各文の品質が適切に取得でき、特許書類の効率的なチェックができる。
【０００８】
また、本第二の発明の特許書類品質検査装置は、第一の発明に対して、文品質取得部は、特許書類が有する１以上の文のうち、特許書類から予め決められた項目に対応する文を除外することにより、または予め決められた項目の文のみを取得することにより、検査対象の文を特定する特定手段と、特定手段が特定した１以上の文に対してのみ、文の品質を検査し、文の文品質を取得する検査手段とを具備する特許書類品質検査装置である。
【０００９】
かかる構成により、特許書類に記載されている文の中で、適切な検査対象の文を選択し、当該選択した各文の品質が適切に取得でき、特許書類のより効率的なチェックができる。
【００１０】
また、本第三の発明の特許書類品質検査装置は、第二の発明に対して、文品質取得部は、文品質取得部は、特定手段が特定した１以上の文のうちのいずれか１以上の各文と、予め決められた関係を有する文をさらに除外して、検査対象の文を絞り込む絞込手段をさらに具備し、検査手段は、絞込手段が絞り込んだ１以上の文に対してのみ、文の品質を検査し、文の文品質を取得する特許書類品質検査装置である。
【００１１】
かかる構成により、特許書類に記載されている文の中で、適切な検査対象の文を選択し、当該選択した各文の品質が適切に取得でき、特許書類のより効率的なチェックができる。
【００１２】
また、本第四の発明の特許書類品質検査装置は、第三の発明に対して、予め決められた関係は、特定手段の処理により、除外された１以上の各文のうちのいずれか１以上の各文の全部または一部と、予め決められた以上の類似度を有することである特許書類品質検査装置である。
【００１３】
かかる構成により、特許書類に記載されている文の中で、適切な検査対象の文を選択し、当該選択した各文の品質が適切に取得でき、特許書類のより効率的なチェックができる。
【００１４】
また、本第五の発明の特許書類品質検査装置は、第一から第四いずれか１つの発明に対して、文品質取得部は、特許書類が有する１以上の各文に対して、２種類以上の品質の特性を取得し、２種類以上の品質の特性を用いて、文品質を取得する特許書類品質検査装置である。
【００１５】
かかる構成により、特許書類に記載されている文の中で、適切な検査対象の文を選択し、当該選択した各文の品質がより適切に取得でき、特許書類のより効率的なチェックができる。
【００１６】
また、本第六の発明の特許書類品質検査装置は、第五の発明に対して、２種類以上の品質の特性は、翻訳の困難度を示す翻訳困難度、文の複雑度、および主語の有無のうちの２以上の特性である特許書類品質検査装置である。
【００１７】
かかる構成により、特許書類に記載されている文の中で、適切な検査対象の文を選択し、当該選択した各文の品質がより適切に取得でき、特許書類のより効率的なチェックができる。
【００１８】
また、本第七の発明の特許書類品質検査装置は、第一から第六いずれか１つの発明に対して、特許書類を構成する文の入力を受け付ける受付部をさらに具備し、文品質取得部は、受付部が受け付けた文が確定した場合に、直ちに、文の文品質を取得し、検査結果出力部は、文品質が予め決められた条件を満たすほど、品質が低い場合に、品質が低いことを示す情報である検査結果を出力する特許書類品質検査装置である。
【００１９】
かかる構成により、特許書類を作成中に、リアルタイムに記載中の文の品質が適切に取得でき、品質の高い特許書類を作成できる。
【発明の効果】
【００２０】
本発明による特許書類品質検査装置によれば、特許書類に記載されている各文の品質が適切に取得でき、特許書類の効率的なチェックができる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態１における特許書類品質検査装置１のブロック図
【図２】同特許書類品質検査装置１の動作について説明するフローチャート
【図３】同文品質を取得する処理について説明するフローチャート
【図４】同特許書類の例を示す図
【図５】同除外項目情報の例を示す図
【図６】同文の構造の例を示す図
【図７】同文の構造の例を示す図
【図８】同出力例を示す図
【図９】同コンピュータシステムの概観図
【図１０】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２２】
以下、特許書類品質検査装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２３】
（実施の形態１）
本実施の形態において、特許書類に記載されている文の品質を検査し、品質が閾値より小さい場合等に、文に対応付けて、チェック結果を出力する特許書類品質検査装置について説明する。
【００２４】
また、本実施の形態において、特許書類から文の品質を検査する対象の文を適切に選択する技術についても説明する。
【００２５】
また、本実施の形態において、２種類以上の特性（例えば、後述する文の複雑度と翻訳困難度など）を用いて、総合的な文の品質を検査する特許書類品質検査装置について説明する。
【００２６】
さらに、本実施の形態において、ユーザが特許書類を作成中に、リアルタイムに文の品質を検査する特許書類品質検査装置について説明する。
【００２７】
図１は、本実施の形態における特許書類品質検査装置１のブロック図である。
【００２８】
特許書類品質検査装置１は、特許書類格納部１１、受付部１２、文品質取得部１３、検査結果出力部１４を備える。
【００２９】
文品質取得部１３は、特定手段１３１、絞込手段１３２、検査手段１３３を備える。
【００３０】
検査手段１３３は、文複雑度取得手段１３３１、翻訳困難度取得手段１３３２を備える。
【００３１】
特許書類格納部１１は、１以上の特許書類を格納し得る。特許書類格納部１１は、作成中の特許書類を格納していても良い。特許書類は、通常、書類「特許請求の範囲」、書類「明細書」を有する。また、特許書類は、書類「要約書」、書類「図面」を有しても良い。なお、特許書類は、通常、構造化されている。特許書類は、通常、複数のタグにより構造化されている。また、タグとタグに対応する文字列により構造化されている。タグとは、例えば、墨付き括弧であるが、その形態は問わない。タグは、例えば、[書類名]、［課題を解決するための手段］、［発明の名称］等である。
【００３２】
特許書類格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。特許書類格納部１１に特許書類が記憶される過程は問わない。例えば、記録媒体を介して特許書類が特許書類格納部１１で記憶されるようになってもよく、通信回線等を介して送信された特許書類が特許書類格納部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された特許書類が特許書類格納部１１で記憶されるようになってもよい。
【００３３】
受付部１２は、特許書類を構成する文の入力を受け付ける。また、受付部１２は、品質チェック指示を受け付ける。ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００３４】
文の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３５】
文品質取得部１３は、特許書類が有する１以上の各文に対して、文の品質を検査し、文品質を取得する。文品質とは、文の品質の程度を示す情報である。ここで、文の品質とは、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する。なお、文の構造の複雑さの程度を示す情報である文複雑度は、後述する文複雑度取得手段１３３１が取得する。また、文の翻訳のし易さの程度を示す情報である翻訳困難度は、後述する翻訳困難度取得手段１３３２が取得する。なお、翻訳困難度は、文の翻訳のし難さの程度を示す情報である、と言っても良い。また、翻訳困難度は、翻訳容易度と同等のものである。なお、翻訳困難度と翻訳容易度とは、通常、その数値や符号が逆転することは言うまでも無い。
【００３６】
また、文品質取得部１３は、特許書類が有する１以上の各文に対して、２種類以上の品質の特性を取得し、２種類以上の品質の特性を用いて、文品質を取得しても良い。  ２種類以上の品質の特性とは、例えば、文複雑度、翻訳困難度等のうちの２以上の特性である。
【００３７】
また、文品質取得部１３は、受付部１２が受け付けた文が確定した場合に、直ちに、文の文品質を取得しても良い。つまり、文品質取得部１３は、読点の入力が確定した後、直ちに、直前の文を取得し、当該文の文品質を取得しても良い。
【００３８】
特定手段１３１は、特許書類が有する１以上の文のうち、特許書類から予め決められた項目に対応する文を除外することにより検査対象の文を特定する。また、特定手段１３１は、特許書類が有する１以上の文のうち、特許書類から予め決められた項目の文のみを取得することにより、検査対象の文を特定しても良い。なお、特定手段１３１により、品質検査を行う必要が無い文の検査が除外される。また、予め決められた項目に対応する文とは、例えば、タグと当該タグに対応する文字列（例えば、［書類名］特許請求の範囲）に対応する１以上の文の集合である。
【００３９】
特定手段１３１は、例えば、特許書類から項目「特許請求の範囲」の文を除外して、検査対象の文を特定する。
【００４０】
なお、検査対象の文の特定とは、例えば、検査対象の文の読み込み、検査対象の文へのポインタの取得等であり、文を特定できれば、その処理は何でも良い。
【００４１】
絞込手段１３２は、特定手段１３１が除外した１以上の文のうちのいずれか１以上の各文と、予め決められた関係を有する文をさらに除外して、検査対象の文を絞り込む。
【００４２】
ここで、予め決められた関係とは、例えば、文の類似度が閾値より大きい、閾値以上などである。また、予め決められた関係とは、特定手段１３１の処理により、除外された１以上の各文のうちのいずれか１以上の各文の全部または一部と、予め決められた以上の類似度を有することである。例えば、絞込手段１３２は、いずれかの請求項の文と、予め決められた以上の類似度を有する文を除外する。
【００４３】
検査手段１３３は、構造化された特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、当該文の品質の程度を示す文品質を取得する。
【００４４】
また、検査手段１３３は、特定手段１３１が特定した１以上の文に対してのみ、文の品質を検査し、文の文品質を取得することは好適である。
【００４５】
さらに、検査手段１３３は、絞込手段１３２が絞り込んだ１以上の文に対してのみ、文の品質を検査し、文の文品質を取得することは好適である。
【００４６】
文複雑度取得手段１３３１は、検査対象の各文の文複雑度を取得する。文複雑度とは、文の構造の複雑さの程度を示す情報である。文複雑度取得手段１３３１は、例えば、文に対して係り受け解析または構造解析を行い、文の構造を取得し、当該構造を用いて複雑度を算出する。文複雑度取得手段１３３１は、例えば、文に対して係り受け解析を行い、文を構成する要素（例えば、単語、形態素等）の係り受けを示すツリー構造を取得する。そして、ツリーの深さ（Ｄ）およびツリーのリーフの要素数（Ｎ）を用いて、ＤとＮとのパラメータとする増加関数（例えば、ｆ＝Ｄ×Ｎ）により、文の複雑度を取得する。なお、係り受け解析を行う従来技術の係り受け解析器として、例えば、「CaboCha(南瓜)」がある（ＵＲＬ「http://code.google.com/p/cabocha/」参照）。
または構造解析を行うシステムとして「KNP」がある（ＵＲＬ「http://www.lr.pi.titech.ac.jp/~sasano/paper/nlp13.pdf#search='%E6%97%A5%E6%9C%AC%E8%AA%9E%E6%96%87+%E6%A7%8B%E9%80%A0%E8%A7%A3%E6%9E%90'」参照）。
【００４７】
翻訳困難度取得手段１３３２は、検査対象の各文の翻訳困難度を取得する。翻訳困難度とは、翻訳の困難の度合いまたは容易さの度合いを示す情報である。翻訳困難度取得手段１３３２は、検査対象の文を機械翻訳し、翻訳スコア（Ｔ）を取得し、当該翻訳スコア（Ｔ）をパラメータとする減少関数（例えば、「ｆ１＝１／Ｔ」）により、翻訳困難度を取得しても良い。また、翻訳困難度取得手段１３３２は、検査対象の文に対して、２以上の翻訳ソフトを実行し、２以上の機械翻訳結果の類似度（Ｓ１）を取得し、当該類似度（Ｓ１）をパラメータとする減少関数（例えば、「ｆ２＝１／Ｓ１」）により、翻訳困難度を取得しても良い。また、翻訳困難度取得手段１３３２は、検査対象の文に対して、翻訳ソフトを用いて、翻訳を実行し（言語Ａから言語Ｂへの翻訳を実行し）、他の翻訳ソフトを用いて逆翻訳を実行し（言語Ｂから言語Ａへの翻訳を実行し）、逆翻訳結果と元の文との類似度（Ｓ２）を取得し、当該類似度（Ｓ２）をパラメータとする減少関数（例えば、「ｆ３＝１／Ｓ２」）により、翻訳困難度を取得しても良い。また、翻訳困難度取得手段１３３２は、主語の有無を検査し、主語が無い文の翻訳困難度を上げるように、翻訳困難度を算出しても良い。さらに、翻訳困難度取得手段１３３２は、上記のｆ１、ｆ２、ｆ３＝、および主語の有無のうち、２以上の情報を用いて、翻訳困難度を取得しても良い。なお、翻訳困難度取得手段１３３２は、例えば、文を形態素解析し、主語の有無に関する情報を取得する。
【００４８】
検査結果出力部１４は、文品質が予め決められた条件を満たすほど低い場合に、文の品質が低いことを示す情報である検査結果を出力する。
【００４９】
検査結果出力部１４は、文品質が予め決められた条件を満たすほど低い場合に、文品質に対応する文に対応付けて、検査結果を出力することは好適である。
【００５０】
なお、予め決められた条件とは、例えば、翻訳困難度が閾値より大きいまたは閾値以上、２つの翻訳ソフトの翻訳結果の文の類似度が閾値未満または閾値以下、逆翻訳結果と元の文との類似度は閾値未満または閾値以下、文の複雑度が閾値より大きい、または閾値以上等である。
【００５１】
検査結果の出力とは、コメントの出力でも良いし、文品質に対応する文を他の文と視覚的に区別可能なように特許書類を出力すること等でも良い。なお、文の品質が低いことを示す情報とは、文を構成する文字の属性値（例えば、赤色）でも良い。
【００５２】
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５３】
文品質取得部１３、特定手段１３１、絞込手段１３２、検査手段１３３、文複雑度取得手段１３３１、翻訳困難度取得手段１３３２は、通常、ＭＰＵやメモリ等から実現され得る。文品質取得部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５４】
検査結果出力部１４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。検査結果出力部１４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００５５】
次に、特許書類品質検査装置１の動作について、図２のフローチャートを用いて説明する。
【００５６】
（ステップＳ２０１）文品質取得部１３は、特許書類格納部１１から、検査対象の特許書類を取得する。
【００５７】
（ステップＳ２０２）特定手段１３１は、カウンタｉに１を代入する。
【００５８】
（ステップＳ２０３）特定手段１３１は、ステップＳ２０１で取得された特許書類の中からｉ番目の項目が存在するか否かを判断する。ｉ番目の項目が存在すればステップＳ２０４に行き、ｉ番目の項目が存在しなければ処理を終了する。
【００５９】
（ステップＳ２０４）特定手段１３１は、ｉ番目の項目が品質の検査対象の項目であるか否かを判断する。検査対象の項目である場合はステップＳ２０６に行き、検査対象の項目でない場合はステップＳ２０５に行く。
【００６０】
（ステップＳ２０５）特定手段１３１は、ステップＳ２０１で取得された特許書類の中から、ｉ番目の項目の文の集合を除外する。なお、除外したｉ番目の項目の文の集合は、図示しないバッファに一時蓄積される、とする。
【００６１】
（ステップＳ２０６）特定手段１３１は、カウンタｉを１、インクリメントする。ステップＳ２０３に戻る。
【００６２】
（ステップＳ２０７）絞込手段１３２は、カウンタｊに１を代入する。
【００６３】
（ステップＳ２０８）絞込手段１３２は、除外されずに残った１以上の項目の文の集合の中で、ｊ番目の文が存在するか否かを判断する。ｊ番目の文が存在すればステップＳ２０９に行き、ｊ番目の文が存在しなければ処理を終了する。
【００６４】
（ステップＳ２０９）絞込手段１３２は、ｊ番目の文を取得する。
【００６５】
（ステップＳ２１０）検査手段１３３は、ｊ番目の文の文品質を取得する。文品質を取得する処理について、図３のフローチャートを用いて説明する。
【００６６】
（ステップＳ２１１）検査結果出力部１４は、ステップＳ２１０で取得された文品質が予め決められた条件を満たすほど低いか否かを判断する。予め決められた条件を満たすほど低い場合はステップＳ２１２に行き、予め決められた条件を満たすほど低くない場合はステップＳ２１３に行く。
【００６７】
（ステップＳ２１２）検査結果出力部１４は、ｊ番目の文に対応付けて、文の品質が低いことを示す情報である検査結果を出力する。
【００６８】
（ステップＳ２１３）文品質取得部１３は、カウンタｊを１、インクリメントする。ステップＳ２０８に戻る。
【００６９】
なお、図２のフローチャートにおいて、品質チェック指示の入力により、処理が開始される。
【００７０】
また、図２のフローチャートにおいて、ユーザ入力の文が確定するごとに、文品質を取得し、文品質が予め決められた条件を満たすほど低い場合に、文の品質が低いことを示す情報である検査結果を出力しても良い。
【００７１】
また、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７２】
次に、ステップＳ２１０の文品質を取得する処理について、図３のフローチャートを用いて説明する。
【００７３】
（ステップＳ３０１）検査手段１３３の文複雑度取得手段１３３１は、検査対象の文に対して、係り受け解析を行い、要素をノートとする文のツリー構造の情報を取得する。
【００７４】
（ステップＳ３０２）文複雑度取得手段１３３１は、係り受け解析の結果のツリー構造を用いて、ツリーの深さ（Ｄ）を取得する。
【００７５】
（ステップＳ３０３）文複雑度取得手段１３３１は、係り受け解析の結果のツリー構造を用いて、ツリーのリーフ（葉）の数（Ｎ）を取得する。なお、ここで、検査手段１３３は、リーフ（葉）の数（Ｎ）の代わりに、ノードの数（Ｎ'）を取得しても良い。
【００７６】
（ステップＳ３０４）文複雑度取得手段１３３１は、ＤおよびＮ、またはおよびＮ'を用いて、文複雑度（Ｃ）を取得する。
【００７７】
（ステップＳ３０５）検査手段１３３の翻訳困難度取得手段１３３２は、検査対象の文に対して、機械翻訳を実行する。
【００７８】
（ステップＳ３０６）翻訳困難度取得手段１３３２は、検査対象の文の翻訳スコア（ＴＳ）を取得する。
【００７９】
（ステップＳ３０７）翻訳困難度取得手段１３３２は、検査対象の文を形態素解析し、文の主語の有無を検査する。
【００８０】
（ステップＳ３０８）検査手段１３３は、Ｃ、ＴＳ、主語の有無を用いて、文品質（Ｑ）を取得する。なお、検査手段１３３は、Ｃが大きいほど、かつＴＳが低いほど、主語が無い場合ほど（主語がある場合と比較して）、文品質（Ｑ）を低く算出する。上位処理にリターンする。
【００８１】
以下、本実施の形態における特許書類品質検査装置１の具体的な動作について説明する。
【００８２】
今、図４に示す特許書類が特許書類格納部１１に格納されている。
【００８３】
また、特定手段１３１は、図５に示す４つの除外項目情報を保持している。
【００８４】
さらに、絞込手段１３２は、請求項の文と類似度が閾値以上である文の品質の検査を行わないとして、検査対象の文を絞り込むものとする。
【００８５】
かかる場合、ユーザは、品質チェック指示を入力する。すると、受付部１２は、品質チェック指示を受け付ける。
【００８６】
次に、文品質取得部１３は、特許書類格納部１１から、図４に示す特許書類を読み出す。
【００８７】
次に、特定手段１３１は、図４に示す特許書類から、図５に示す４つの除外項目情報に対応する４つの項目（発明の名称、技術分野、特許請求の範囲、要約書）の文の集合を除外した文の集合を取得する。
【００８８】
次に、絞込手段１３２は、検査対象の項目の文の集合から、一文ずつ文を取得する。そして、取得した文が、特許請求の範囲を構成する請求項のいずれかの文との類似度が閾値以上であるか否かを判断する。ここで、例えば、絞込手段１３２は、取得した文のうち、「本第一の発明の特許書類品質検査装置は、構造化された特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、文の品質の程度を示す文品質を取得する文品質取得部と、文品質が予め決められた条件を満たすほど低い場合に、文品質に対応する文に対応付けて、文の品質が低いことを示す情報である検査結果を出力する検査結果出力部とを具備する特許書類品質検査装置である。」という文と、請求項１の文「構造化された特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、当該文の品質の程度を示す文品質を取得する文品質取得部と、前記文品質が予め決められた条件を満たすほど低い場合に、文の品質が低いことを示す情報である検査結果を出力する検査結果出力部とを具備する特許書類品質検査装置。」との類似度を算出し、類似度が閾値以上である、と判断する。そして、文「本第一の発明の特許書類品質検査装置は、構造化された特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、文の品質の程度を示す文品質を取得する文品質取得部と、文品質が予め決められた条件を満たすほど低い場合に、文品質に対応する文に対応付けて、文の品質が低いことを示す情報である検査結果を出力する検査結果出力部とを具備する特許書類品質検査装置である。」を検査対象から除く。
【００８９】
絞込手段１３２は、上記の処理を、検査対象のすべての文に対して実施する。そして、絞込手段１３２により除かれない文のみが、検査手段１３３による文品質取得の対象となる。
【００９０】
次に、検査手段１３３は、例えば、以下のように文品質を取得する。まず、文複雑度取得手段１３３１は、例えば、文「太郎は、毎朝、パンを食べます。」に対して、係り受け解析を行い、図６に示す文の構造を取得する。次に、文複雑度取得手段１３３１は、図６のツリー構造から、ツリーの深さ（Ｄ＝２）を取得する。次に、文複雑度取得手段１３３１は、図６のツリー構造を用いて、ツリーのリーフ（葉）の数（Ｎ＝３）を取得する。次に、文複雑度取得手段１３３１は、ＤおよびＮを用いて、文複雑度（例えば、Ｃ＝２×３＝６）を取得する。
【００９１】
次に、翻訳困難度取得手段１３３２は、公知の翻訳技術であり、上述した翻訳技術を用いて、検査対象の文の翻訳困難度（ＴＳ）を取得する。
【００９２】
次に、翻訳困難度取得手段１３３２は、文「太郎は、毎朝、パンを食べます。」を形態素解析し、文の主語が有る、と判断する。
【００９３】
次に、検査手段１３３は、Ｃ、ＴＳ、主語の有無を用いて、文品質（Ｑ）を取得する。
【００９４】
次に、検査結果出力部１４は、取得された文品質が予め決められた条件を満たすほど低いか否かを判断する。ここでは、文品質が予め決められた条件を満たすほど低くない、と判断された、とする。したがって、検査結果出力部１４は、当該文に対して、検査結果を出力しない。
【００９５】
文複雑度取得手段１３３１は、例えば、文「太郎は、毎朝、パンを食べ、花子は、毎朝、ご飯を食べます。」に対して、係り受け解析を行い、図７に示す文の構造を取得する。次に、文複雑度取得手段１３３１は、図７のツリー構造から、ツリーの深さ（Ｄ＝３）を取得する。次に、文複雑度取得手段１３３１は、図６のツリー構造を用いて、ツリーのリーフ（葉）の数（Ｎ＝６）を取得する。次に、文複雑度取得手段１３３１は、ＤおよびＮを用いて、文複雑度（例えば、Ｃ＝３×６＝１８）を取得する。
【００９６】
次に、翻訳困難度取得手段１３３２は、公知の翻訳技術であり、上述した翻訳技術を用いて、検査対象の文の翻訳困難度（ＴＳ）を取得する。
【００９７】
次に、翻訳困難度取得手段１３３２は、文「太郎は、毎朝、パンを食べ、花子は、毎朝、ご飯を食べます。」を形態素解析し、文の主語が有る、と判断する。
【００９８】
次に、検査手段１３３は、Ｃ、ＴＳ、主語の有無を用いて、文品質（Ｑ）を取得する。
【００９９】
次に、検査結果出力部１４は、取得された文品質が予め決められた条件を満たすほど低いか否かを判断する。ここでは、文品質が予め決められた条件を満たすほど低くない、と判断された、とする。
【０１００】
一方、例えば、検査対象の文「本発明による特許書類品質検査装置によれば、・・・・・・・・・・・・ができる。」は、文複雑度（Ｃ）が８１であり、翻訳困難度（ＴＳ）が非常に高く、かつ主語が無い、と判断された、とする。そして、検査手段１３３は、予め決められた条件（例えば、「文品質＜３０」）を満たすほど低い文品質（例えば、「５」；例えば、文品質は０から１００の値をとり得る、とする。）を得た、とする。
【０１０１】
次に、検査結果出力部１４は、当該文に対応付けて、文の品質が低いことを示す情報である検査結果を出力する。かかる出力例は、図８である。
【０１０２】
以上、本実施の形態によれば、特許書類に記載されている各文の品質が適切に取得でき、特許書類の効率的なチェックができる。
【０１０３】
また、本実施の形態によれば、特許書類に記載されている文の中で、適切な検査対象の文を選択し、当該選択した各文の品質が適切に取得でき、特許書類のより効率的なチェックができる。
【０１０４】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、特許書類が有する１以上の各文に対して、文の構造の複雑さ、または翻訳のし易さ、または文の構造の複雑さと翻訳のし易さに関する文の品質を検査し、当該文の品質の程度を示す文品質を取得する文品質取得部と、前記文品質が予め決められた条件を満たすほど低い場合に、文の品質が低いことを示す情報である検査結果を出力する検査結果出力部として機能させるためのプログラムである。
【０１０５】
また、上記プログラムにおいて、前記文品質取得部は、前記特許書類が有する１以上の文のうち、前記特許書類から予め決められた項目に対応する文を除外することにより、または予め決められた項目の文のみを取得することにより、検査対象の文を特定する特定手段と、前記特定手段が特定した１以上の文に対してのみ、文の品質を検査し、当該文の文品質を取得する検査手段とを具備するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１０６】
また、上記プログラムにおいて、前記文品質取得部は、前記特定手段が除外した１以上の文のうちのいずれか１以上の各文と、予め決められた関係を有する文をさらに除外して、検査対象の文を絞り込む絞込手段をさらに具備し、前記検査手段は、前記絞込手段が絞り込んだ１以上の文に対してのみ、文の品質を検査し、当該文の文品質を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１０７】
また、上記プログラムにおいて、前記予め決められた関係は、前記特定手段の処理により、除外された１以上の各文のうちのいずれか１以上の各文の全部または一部と、予め決められた以上の類似度を有することであるものとして、コンピュータを機能させるプログラムであることは好適である。
【０１０８】
また、上記プログラムにおいて、前記文品質取得部は、前記特許書類が有する１以上の各文に対して、２種類以上の品質の特性を取得し、当該２種類以上の品質の特性を用いて、文品質を取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１０９】
また、上記プログラムにおいて、前記２種類以上の品質の特性は、翻訳の困難度を示す翻訳困難度、文の複雑度、および主語の有無のうちの２以上の特性であるものとして、コンピュータを機能させるプログラムであることは好適である。
【０１１０】
また、上記プログラムにおいて、コンピュータを、特許書類を構成する文の入力を受け付ける受付部としてさらに機能させ、前記文品質取得部は、前記受付部が受け付けた文が確定した場合に、直ちに、当該文の文品質を取得し、前記検査結果出力部は、前記文品質が予め決められた条件を満たすほど、品質が低い場合に、品質が低いことを示す情報である検査結果を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１１１】
また、図９は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の特許書類品質検査装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図９は、このコンピュータシステム３００の概観図であり、図１０は、システム３００のブロック図である。
図９において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
図１０において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
コンピュータシステム３００に、上述した実施の形態の特許書類品質検査装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
プログラムは、コンピュータ３０１に、上述した実施の形態の特許書類品質検査装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１１２】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１１３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１１４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１１５】
以上のように、本発明にかかる特許書類品質検査装置は、特許書類に記載されている各文の品質が適切に取得でき、特許書類の効率的なチェックができる、という効果を有し、特許書類品質検査ソフトウェア等として有用である。
【符号の説明】
【０１１６】
１  特許書類品質検査装置
１１  特許書類格納部
１２  受付部
１３  文品質取得部
１４  検査結果出力部
１３１  特定手段
１３２  絞込手段
１３３  検査手段
１３３１  文複雑度取得手段
１３３２  翻訳困難度取得手段
【図１】
2016085681.tif 000003
【図２】
2016085681.tif 000004
【図３】
2016085681.tif 000005
【図４】
2016085681.tif 000006
【図５】
2016085681.tif 000007
【図６】
2016085681.tif 000008
【図７】
2016085681.tif 000009
【図８】
2016085681.tif 000010
【図９】
2016085681.tif 000011
【図１０】
2016085681.tif 000012