(57)【要約】【課題】  文書の読解の支援とともにその効率化を図ることができる装置やシステム等を提供する。【解決手段】  この装置は、設定された規則に従って、文書を複数の要素に分割し、分割した要素間の関係を抽出することにより文書の構造解析を行う文書構造解析部４１と、構造解析により得られた構造情報に基づき、文書を図式化して当該文書とともに表示する文書表示部４２と、設定された条件に適合する要素を抽出し、抽出した要素の少なくとも一部を他の要素と区別可能な表示に変更させ、抽出した要素の少なくとも一部に対応した文書内の文字列も当該区別可能な表示に変更させる表示変更部４３とを含む。【選択図】  図３
2014219830.tif 000002
【特許請求の範囲】
【請求項１】
文書の読解を支援するための文書読解支援装置であって、
設定された規則に従って前記文書を複数の要素に分割し、分割した要素間の関係を抽出することにより当該文書の構造解析を行う文書構造解析部と、
前記構造解析により得られた構造情報に基づき前記文書を図式化して当該文書とともに表示する文書表示部と、
設定された条件に適合する要素を抽出し、抽出した要素の少なくとも一部を他の要素と区別可能な表示に変更させ、抽出した要素の少なくとも一部に対応した前記文書内の文字列も当該区別可能な表示に変更させる表示変更部とを含む、文書読解支援装置。
【請求項２】
前記複数の要素の１つの指定を受け付ける指定受付部をさらに含み、
前記表示変更部は、前記構造情報を参照して、指定された要素と一定の関係を有する要素を抽出し、前記一定の関係を有する要素を、前記条件に適合する要素を含む他の要素と区別可能な表示に変更させ、当該一定の関係を有する要素に対応した前記文書内の文字列も当該区別可能な表示に変更させる、請求項１に記載の文書読解支援装置。
【請求項３】
前記指定受付部は、表示された文書内の文字列の指定を受け付け、前記表示変更部は、前記文字列に対応した要素と一定の関係を有する要素を抽出する、請求項２に記載の文書読解支援装置。
【請求項４】
前記表示変更部は、前記指定された要素および前記一定の関係を有する要素以外の他の要素を縮約表示に変更させる、請求項２に記載の文書読解支援装置。
【請求項５】
前記表示変更部は、色、サイズ、太さの少なくとも１つを変更させることにより前記区別可能な表示に変更させる、請求項１〜４のいずれか１項に記載の文書読解支援装置。
【請求項６】
請求項１〜５のいずれか１項に記載の文書読解支援装置と、１以上の文書を文書データとして記憶し、管理する１以上のデータベースとを含む、文書読解支援システム。
【請求項７】
文書の読解を支援する処理をコンピュータに実行させるためのプログラムであって、前記コンピュータに、
設定された規則に従って前記文書を複数の要素に分割し、分割した要素間の関係を抽出することにより前記文書の構造解析を行うステップと、
前記構造解析により得られた構造情報に基づき前記文書を図式化して当該文書とともに表示するステップと、
設定された条件に適合する要素を抽出し、抽出した要素の少なくとも一部を他の要素と区別可能な表示に変更させ、当該条件に適合する要素の少なくとも一部に対応した前記文書内の文字列も当該区別可能な表示に変更させるステップとを実行させる、プログラム。
【請求項８】
前記複数の要素の１つの指定を受け付けるステップと、前記構造情報を参照して、指定された要素と一定の関係を有する要素を抽出し、前記一定の関係を有する要素を、前記条件に適合する要素を含む他の要素と区別可能な表示に変更させ、当該一定の関係を有する要素に対応した前記文書内の文字列も当該区別可能な表示に変更させるステップとをさらに実行させる、請求項７に記載のプログラム。
【請求項９】
表示された文書内の文字列の指定を受け付けるステップと、前記構造情報を参照して、前記文字列に対応した要素と一定の関係を有する要素を抽出し、前記一定の関係を有する要素を、前記条件に適合する要素を含む他の要素と区別可能な表示に変更させ、当該一定の関係を有する要素に対応した前記文書内の文字列も当該区別可能な表示に変更させるステップとをさらに実行させる、請求項７に記載のプログラム。
【請求項１０】
前記指定された要素および前記一定の関係を有する要素以外の他の要素を縮約表示に変更させるステップをさらに実行させる、請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の読解を支援するための文書読解支援装置、その装置を含む文書読解支援システムおよびその支援を実現するためのコンピュータ可読なプログラムに関する。
【背景技術】
【０００２】
新規の技術を開発する際、他社の知的財産を侵害していないかどうか等、特許調査が必要となる。この特許調査では、大量の特許請求の範囲や特許明細書に目を通さなければならない。特許請求の範囲は、権利範囲を定めるものであるため、厳密に記述することが求められ、独特の表現方法が使用される。このため、一般の人にとって読みにくいものとなっている。
【０００３】
そこで、特許請求の範囲に記述された文章をその構造に基づいて分割し、分割されたテキストを表示して、その文章を読みやすくする技術が提案されている（例えば、特許文献１参照）。この技術では、特許請求の範囲を解析して請求項の階層関係を取得し、取得した階層関係に基づき、クレームツリーを表示することにより読みやすくしている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、分割されたテキストを静的に表示するのみであるため、読み進める際、その分割されたテキストを自分の目で追わなければならず、原文と対比したいときは、対応する位置を自分で探さなければならない。このため、読解のための充分なナビゲーションが行われているとは言えなかった。
【課題を解決するための手段】
【０００５】
本発明は、上記課題に鑑み、文書の読解を支援するための文書読解支援装置であって、設定された規則に従って文書を複数の要素に分割し、分割した要素間の関係を抽出することにより文書の構造解析を行う文書構造解析部と、構造解析により得られた構造情報に基づき文書を図式化して当該文書とともに表示する文書表示部と、設定された条件に適合する要素を抽出し、抽出した要素の少なくとも一部を他の要素と区別可能な表示に変更させ、抽出した要素の少なくとも一部に対応した文書内の文字列も当該区別可能な表示に変更させる表示変更部とを含む、文書読解支援装置が提供される。
【発明の効果】
【０００６】
本発明によれば、読解のための充分なナビゲーションを行うことができ、文書の読解効率を高めることができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態の文書読解支援システムの構成例を示した図。
【図２】文書読解支援装置のハードウェア構成を例示した図。
【図３】文書読解支援装置の機能ブロック図。
【図４】特許請求の範囲の構造解析を行う処理の流れの一例を示したフローチャート。
【図５】特許請求の範囲において重要と考えられる要素をハイライト表示する処理の流れの一例を示したフローチャート。
【図６】図５に示す処理において表示された画面の第１実施形態を示した図。
【図７】図５に示す処理において表示された画面の第２実施形態を示した図。
【図８】図５に示す処理において表示された画面の第３実施形態を示した図。
【図９】図５に示す処理において表示された画面の第４実施形態を示した図。
【発明を実施するための形態】
【０００８】
図１は、本実施形態の文書読解支援システムの構成例を示した図である。この文書読解支援システムは、文書の読解を支援するためのシステムであり、文書の構造を理解しやすくするために、文書を、階層構造等のように図式化して表示等させるシステムである。
【０００９】
文書読解支援システムにおいて表示させる文書は、契約書、請求書、書籍、特許明細書等、いかなる文書であってもよい。以下、文書を、一文が長く、特有な表現で記載され、一般の人にとって読みにくい特許請求の範囲として説明する。また、ツリー構造等の階層構造で表示させるものとして説明する。
【００１０】
文書読解支援システムは、特許請求の範囲を文書データとして登録管理するデータベース１０と、文書読解支援装置とから構成される。ここでは、データベース１０は、１つのみとされているが、複数のデータベースから構成されていてもよい。文書読解支援装置は、例えば、複数の機能を実現するための複数の機器から構成することができる。また、文書読解支援システムは、その他の機器を含んで構成されていてもよい。
【００１１】
図１に示す文書読解支援システムは、文書読解支援装置の各機能を実現するための複数の機器として、データベース１１、管理サーバ１２、ユーザが利用するＰＣ１３を含んで構成されている。これらの機器およびデータベース１０は、ネットワーク１４に接続され、ネットワーク１４を介して通信やアクセスが可能とされている。
【００１２】
データベース１０は、少なくとも１つの特許請求の範囲を文書データとして蓄積し、格納している。データベース１１は、データベース１０に蓄積された特許請求の範囲を構造解析して得られた当該特許請求の範囲の構造情報を格納する。この構造情報は、特許請求の範囲に含まれる各請求項を、階層構造で表示するために必要とされる情報である。２つのデータベース１０、１１としては、文書データや構造情報を記憶するための磁気ディスク装置等の記憶装置を用いることができる。記憶装置としては、例えば、ＨＤＤ(Hard Disk Drive)やＳＳＤ(Solid State Drive)等を挙げることができる。
【００１３】
管理サーバ１２は、特許請求の範囲の構造解析に必要な設定や構造解析の実行指示を受け付け、構造解析を行い、得られた構造情報をデータベース１１に格納させる。また、管理サーバ１２は、ＰＣ１３からの要求を受けて、構造情報をデータベース１１から読み出し、一定の処理を行った後にＰＣ１３へ送信する。
【００１４】
ＰＣ１３は、ユーザが利用するコンピュータで、文書データを作成し、作成した文書データをデータベース１０に格納させることにより登録する。また、ＰＣ１３は、文書データをデータベース１０から読み出し、特許請求の範囲を表示する。さらに、ＰＣ１３は、構造情報を管理サーバ１２に対して要求し、管理サーバ１２から取得した構造情報に基づき特許請求の範囲を階層構造で表示する。実際には、ＰＣ１３は、特許請求の範囲に含まれる各請求項と、各請求項を階層構造で表示する。
【００１５】
ここでは、ＰＣ１３が直接データベース１０に文書データを登録し、データベース１０から文書データを読み出しているが、これに限られるものではなく、管理サーバ１２を介して登録および読み出しを実行してもよい。また、ＰＣ１３は１台に限定されるものではなく、利用するユーザの数に応じ、複数台であってもよい。
【００１６】
管理サーバ１２は、ハードウェアとして、各処理を実行するためのプログラムを記憶する記憶装置と、記憶装置に記憶されたプログラムを読み出し実行するＣＰＵとを備える。記憶装置は、ＨＤＤまたはＳＳＤ、ブートプログラムやファームウェア等を記憶するＲＯＭ(Read Only Memory)を含む。また、記憶装置は、ＣＰＵがプログラムを実行する際に必要とされる作業領域を与えるＲＡＭ(Random Access Memory)を含む。また、管理サーバ１２は、ネットワーク１４に接続し、ネットワーク１４を介した通信を実現するためにネットワークＩ／Ｆを備える。
【００１７】
ＰＣ１３は、管理サーバ１２と同様、記憶装置、ＣＰＵ、ネットワークＩ／Ｆを備える。また、ＰＣ１３は、上記の文書データや要求を作成するためにユーザが入力を行う入力装置、文書データ等を表示する表示装置をさらに備える。入力装置としては、文字等の入力を行うためのキーボード、カーソルの移動やアイコンの選択等を行うためのマウスまたはタッチパッドを挙げることができる。表示装置としては、ＣＲＴ(Cathode Ray Tube)や液晶ディスプレイ等を挙げることができる。また、入力装置と表示装置とが一体化したタッチパネルを採用することも可能である。
【００１８】
ネットワーク１４は、インターネットであってもよいし、ＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)であってもよい。また、ネットワーク１４は、１つのネットワークに限定されるものではなく、２以上のネットワークがルータ等の中継装置により接続されたものであってもよい。ネットワーク１４を介した通信は、例えば、インターネットであれば、ＴＣＰ(Transmission Control Protocol)／ＩＰ(Internet Protocol)等の通信プロトコルを使用して行うことができる。なお、ネットワーク１４は、有線通信によるネットワークであってもよいし、無線通信によるネットワークであってもよい。
【００１９】
図１では、ネットワーク１４を介して通信を行うように構成された文書読解支援システムを例示したが、ケーブルにより互いを直接接続した構成であってもよい。文書読解支援システムは、ＰＣ１３に代えて、スマートフォン、ＰＤＡ(Personal Digital Assistant)、タブレット端末、ＭＦＰ(Multi Function Peripheral)を用いることもできる。また、文書読解支援システムは、図１に示した装置に加えて、プリンタやＭＦＰ等を含んでいてもよい。
【００２０】
図１では、文書読解支援装置を複数の機器から構成した例を示したが、１つの機器から構成されていてもよい。図２は、文書読解支援装置を１つの機器にて構成した場合のハードウェア構成を例示した図である。なお、これは一例であるので、このハードウェア構成に限定されるものではない。この文書読解支援装置は、装置全体の制御を行うＣＰＵ２０と、ブートプログラムやファームウェア等を記憶するＲＯＭ２１と、ＣＰＵ２０の作業空間として使用されるＲＡＭ２２とを備えている。
【００２１】
文書読解支援装置は、後述する処理を実行するためのプログラム等を記憶するＨＤ(Hard Disk)２３と、ＨＤ２３に対する読み出しや書き込みを制御するＨＤＤ２４とを備えている。また、文書読解支援装置は、フラッシュメモリ等の記録メディア２５に対するデータの読み出し、書き込みを制御するメディアドライブ２６を備えている。
【００２２】
文書読解支援装置は、カーソル、メニュー、ウィンドウ、文字、映像等の各種情報を表示する表示装置としてのディスプレイ２７と、通信ネットワークを利用してデータ伝送をするためのネットワークＩ／Ｆ２８とを備えている。また、文書読解支援装置は、文字、数値、各種指示等の入力のための複数のキーを備えたキーボード２９と、各種指示の選択や実行、処理対象の選択、カーソルの移動等を行うマウス３０とを備えている。
【００２３】
さらに、文書読解支援装置は、外部の装置との間でデータを送受信する外部装置Ｉ／Ｆ３１と、互いに電気的に接続するためのアドレスバスやデータバス等のバスライン３２とを備えている。上記のプログラムは、図示しないサーバ等からのダウンロード形式で提供することもできるし、記録メディア２５等のコンピュータ可読な記録媒体に格納して提供することもできる。
【００２４】
図３は、文書読解支援装置の機能ブロック図である。文書読解支援装置は、入力部４０と、文書構造解析部４１と、文書表示部４２と、表示変更部４３と、文書構造情報格納部４５とを含んで構成される。図３では、文書格納部４４も示されている。入力部４０は、図２に示したキーボード２９やマウス３０とされ、文書表示部４２は、図２に示したディスプレイ２７とされる。文書構造解析部４１および表示変更部４３は、ＨＤ２３に記憶されたプログラムを、ＨＤＤ２４を介してＣＰＵ２０が読み出し実行することにより実現される。また、文書格納部４４および文書構造情報格納部４５は、ＨＤ２３とされるが、記録メディア２５や外部装置Ｉ／Ｆ３１に接続される外部記憶装置とされていてもよい。
【００２５】
入力部４０は、ユーザからの要求や指示等を受け付ける。入力部４０は、受け付けた要求や指示を解釈し、特許請求の範囲の構造解析のための設定情報の設定を要求するものである場合やその実行を指示するものである場合、文書構造解析部４１にその要求や指示を送る。また、入力部４０は、受け付けた要求や指示が後述する１つの要素や特許請求の範囲内の文字列の指定である場合、その情報を表示変更部４３に送る。このため、この入力部４０は、この指定を受け付ける指定受付部としても機能する。
【００２６】
文書構造解析部４１は、入力部４０から受け付けた設定情報を用い、構造解析を行う際に必要とされる規則の設定を行う。また、文書構造解析部４１は、入力部４０から構造解析の実行指示を受け付けると、設定された規則に従って、特許請求の範囲内の各請求項を複数の要素に分割し、分割した要素間の関係を抽出することにより構造解析を行う。
【００２７】
設定情報としては、複数の要素に分割するために、区切りの手がかりとなる特定の文字や文字列の情報を挙げることができる。その文字や文字列としては、前提を示す箇所を１つの要素として分割するための「において」、「であって」や、手段等を示す箇所を１つの要素として分割するための「〜手段と」、「〜部と」、「〜ステップと」等を挙げることができる。また、特徴を示す箇所を１つの要素として分割するための「を特徴とする」や、包含を示す箇所を１つの要素として分割するための「を備える」、「を備えた」、「を備えている」、「を含む」、「を含み」等を挙げることができる。
【００２８】
また、引用を示す箇所を１つの要素として分割するための「請求項〜に記載」や、発明の対象を示す箇所を１つの要素として分割するための「〜装置」、「〜方法」、「〜システム」、「プログラム」、「記録媒体」等を挙げることができる。なお、「〜」は、何らかの文字もしくは文字列または数字であり、この部分にその文字等が入ることを意味する。これらの文字や文字列等は一例であり、これに限定されるものではない。
【００２９】
区切りの手がかりとなる情報としては、改行、区切り符号「、」や「，」、空白行等の情報を挙げることもできる。
【００３０】
また、設定情報としては、さらに細かく分割するべく、上記の「〜手段と」等で分割された構成要素を、その構成要素の名称を示す部分とそれを説明する部分とに分割する旨の情報を含むことができる。その情報としては、名称を示す部分を「名詞または動詞＋手段と」等とし、それを説明する部分を、名称を示す部分の前段にある記載とする旨の情報とすることができる。名称を示す部分は、例えば、「名詞＋回路と」、「名詞＋装置と」、「名詞＋部材と」、「名詞または動詞＋ステップと」、「名詞または動詞＋段階と」、「名詞または動詞＋工程と」等であってもよい。
【００３１】
このため、文書構造解析部４１は、規則として、上記の手がかりとなる文字や文字列で区切るという規則等を設定し、その規則に従って、請求項を複数の要素に分割する。
【００３２】
文書構造解析部４１は、このようにして請求項を複数の要素に分割した後、要素間の関係を抽出する。要素間の関係としては、係り受けの関係、包含関係、引用関係等がある。
【００３３】
「〜を表示する表示手段と」を、「表示手段と」という名称を示す部分と、それを説明する部分である「〜を表示する」とに分割して２つの要素を得た場合、この要素間の関係は、「〜表示する」が「表示手段と」を修飾することから、係り受けの関係である。その「表示手段と」という要素と上記の「を備える」という要素との関係は、「を備える」が「表示手段と」を包含する記載であることから、包含関係である。また、複数の請求項がある場合において、「請求項〜に記載の〜」という要素とその引用された請求項の全要素との関係は、引用関係である。
【００３４】
文書構造解析部４１は、上記の関係のどれに適合するかを調べることにより要素間の関係を抽出することができる。なお、どの関係にも適合しない場合は、その要素間にはいずれの関係もないことを抽出することができる。これは一例であり、要素間の関係を抽出することができれば、これまでに知られたいかなる方法でも採用することができる。
【００３５】
このような文書の構造解析は、例えば、従来から知られているパターンマッチングや形態素解析を用いて実施することができる。パターンマッチングは、文書の中から指定したパターンと同じものを探す手法である。形態素解析は、文章を意味のある単語に区切り、辞書を用いて品詞や内容を判別する手法である。これらは良く知られた手法であるため、ここでは詳述しない。
【００３６】
文書構造解析部４１は、このようにして要素間の関係を抽出した後、分割した複数の要素の情報と抽出した要素間の関係を示す情報とを構造情報とし、文書構造情報格納部４５に送り、記憶させる。このとき、構造情報は、特許請求の範囲を識別するための文書識別情報と関連付けて記憶される。文書識別情報としては、出願番号、公開番号、特許番号の少なくとも１つを用いることができる。これらに加えて、発明の名称や出願人名が含まれていてもよい。
【００３７】
文書表示部４２は、ユーザから表示を要求された特許請求の範囲とともに、その特許請求の範囲の文書識別情報が関連付けられた構造情報に基づき、その特許請求の範囲を階層構造で表示する。例えば、「〜装置。」等として記述される発明の対象を示す要素、「を特徴とする」として記述される特徴を示す要素、「を備える」等として記述される包含を示す要素、「〜手段と」等の構成要素をノードとして上位から順に配置した階層構造で表示する。
【００３８】
文書表示部４２は、ユーザからの特許請求の範囲の表示要求を受けて、その特許請求の範囲とその階層構造で表したもの（階層構造図）の両方を同時に表示させることができる。また、文書表示部４２は、特許請求の範囲のみを表示させ、ユーザからの別途要求を受けて、その階層構造図を表示させることもできる。
【００３９】
文書表示部４２は、これらを表示するにあたって、ディスプレイ２７の画面上に、文書格納部４４に格納されている複数の特許請求の範囲の文書識別情報をリストして表示させることができる。ユーザは、入力装置を使用してその１つを選択し、その表示を要求すると、入力部４０がそれを受け付け、その要求を文書表示部４２へ渡し、文書表示部４２が、文書格納部４４からその選択された特許請求の範囲を読み出し、表示させることができる。
【００４０】
階層構造図も同時に表示させる場合、文書表示部４２は、文書構造情報格納部４５からその選択された特許請求の範囲を識別するための文書識別情報が関連付けられた構造情報を読み出し、その構造情報に基づき表示させることができる。
【００４１】
入力部４０は、ユーザが入力した条件を受け付け、表示変更部４３がその条件を設定し、保持する。この条件としては、構造上重要と考えられる要素であることを一例として挙げることができる。構造上重要と考えられる要素としては、例えば、「〜し、」、「〜し、」、「〜する」のように順序的に並べられる処理要素や、「〜手段と、」、「〜手段と、」、「〜手段と」のように並列に並べて記載される構成要素が挙げられる。これらは一例であるので、それ以外の要素であってもよい。
【００４２】
表示変更部４３は、表示する特許請求の範囲内の各請求項を分割して得られた複数の要素の中から設定された条件に適合する要素を抽出する。そして、表示変更部４３は、その条件に適合する要素の少なくとも一部を他の要素と区別可能な表示に変更させる。また、表示変更部４３は、その条件に適合する要素の少なくとも一部に対応した請求項中の文字列も当該区別可能な表示に変更させる。
【００４３】
表示変更部４３は、変更する要素の少なくとも一部の指定と、その指定した部分をどのように変更するかという情報を含む表示変更指示を文書表示部４２へ送り、文書表示部４２がその表示変更指示に従って指定された部分の表示を変更することができる。これにより、文書表示部４２は、指定された部分の表示が変更された特許請求の範囲と階層構造図とを表示することができる。
【００４４】
表示変更部４３は、これに限らず、文書表示部４２が特許請求の範囲等を表示した後に、文書表示部４２に指示して上記の変更を実施させることもできる。
【００４５】
表示を変更する部分は、「Ａ装置からデータを受信し、」という要素がある場合、この要素の全体であってもよいし、その一部の「データを受信し、」や「受信し、」であってもよい。例えば、要素を構成する１以上の文節のうち、その末尾にある重要語句にあたる文節のみを表示などと設定しておくことにより、一部のみを変更することができる。
【００４６】
区別可能な表示とは、他の要素、すなわち条件に適合する要素以外の要素と視覚的に区別することができるように表示することをいう。区別可能な表示としては、ハイライト表示を一例として挙げることができる。ハイライト表示は、文字の色、サイズ、太さ等を変更して、その文字を強調して表示するものである。
【００４７】
他の要素における文字の色がすべて黒である場合、条件に適合する要素の少なくとも一部の文字を赤や緑等に変更することができる。また、他の要素における文字のサイズがすべて１２ポイントである場合、当該一部の文字のサイズを２０ポイント以上に変更することができる。なお、１ポイントは約０．３５ｍｍである。さらに、当該一部の文字を太字に変更することもできる。また、色とサイズ、もしくは色と太さ、もしくはサイズと太さ、または色とサイズと太さのすべてを変更することもできる。
【００４８】
また、条件に適合する要素の少なくとも一部の文字に下線を引いて区別可能にしてもよいし、その一部の文字を枠囲みして区別可能にしてもよいし、枠囲みし、さらに色を付して区別可能にしてもよい。
【００４９】
ユーザは、表示された階層構造図に含まれる複数の要素の中から１つの要素を指定し、その要素と一定の関係を有する要素も区別可能に表示するよう要求することができる。要素の指定は、マウス等の入力装置を使用し、階層構造図中の１つの要素を選択することにより指定することができる。また、ユーザは、表示された特許請求の範囲の請求項に含まれる文字列を指定し、その文字列に対応する要素と一定の関係を有する要素も区別可能に表示するよう要求することができる。
【００５０】
これらの要求には、文書識別情報が含まれており、入力部４０がこの要求を受け付ける。入力部４０は、この要求の内容を解釈し、これらの指定がある場合、この要求を表示変更部４３へ送信する。表示変更部４３は、要求に含まれる文書識別情報に基づき、文書構造情報格納部４５から対応する構造情報を読み出し、それを参照して、指定された要素と一定の関係を有する要素を抽出する。一定の関係としては、上記の係り受けの関係、包含関係、引用関係等が挙げられる。指定された要素と上記の関係を有する要素がすべて抽出される。
【００５１】
表示変更部４３は、抽出した一定の関係を有する要素を、上記条件に適合する要素を含む他の要素と区別可能な表示に変更させる。そして、文書変更部４３は、その一定の関係を有する要素に対応した請求項内の文字列も当該区別可能な表示に変更させる。
【００５２】
一定の関係を有する要素は、上記条件に適合する要素や、それ以外の要素と視覚的に区別できる色、サイズ、太さ等に変更される。例えば、上記条件に適合する要素の文字が赤であり、上記それ以外の要素の文字が黒である場合、一定の関係を有する要素は、それら以外の青や緑等に変更することができる。
【００５３】
また、表示変更部４３は、指定された要素および一定の関係を有する要素以外の他の要素を縮約表示に変更させることができる。縮約とは、長い文書や語句等を短くまとめることである。例えば、「Ａ装置からデータを受信し、」という要素があるとき、表示変更部４３は「受信し、」のみの短い表示に変更させることができる。
【００５４】
縮約は、その要素内の文字列を文節に区切り、最終の文節のみを採用するように設定することができる。これは一例であり、単語に区切り、最終の単語のみを採用するように設定等することも可能である。
【００５５】
なお、表示変更部４３は、これらの変更についても、文書表示部４２に指示し、文書表示部４２がその変更の指示を受けて変更することができる。
【００５６】
図３に示した文書読解支援装置により実行される構造解析の流れを、図４を参照して説明する。入力部４０が、文書格納部４４に格納された任意の特許請求の範囲に対する構造解析を行う旨の指示を受け付けることにより、ステップ４００からこの処理を開始する。その指示には、特許請求の範囲を識別するための文書識別情報が含まれており、ステップ４１０では、文書構造解析部４１が文書識別情報に基づき解析対象の特許請求の範囲の文書データを文書格納部４４から読み出し、取得する。文書格納部４４は、蓄積されている文書データのインデックスを保持しており、そのインデックスを参照して解析対象の文書データを効率的に検索し、読み出すことができる。
【００５７】
ステップ４２０では、文書構造解析部４１が、設定された規則に従って、特許請求の範囲の各請求項を複数の要素に分割し、分割した要素間の関係を抽出することにより特許請求の範囲の構造解析を行う。文書構造解析部４１は、上記の例のようにして、各請求項を複数の要素に分割してそれら要素の情報を得、分割した要素間の関係を抽出し、これらの関係を示す情報を得、これらの情報を構造情報とする。
【００５８】
ステップ４３０では、構造解析により得られた構造情報を、文書構造情報格納部４５へ送り、文書構造情報格納部４５に記憶することにより登録する。これにより、ステップ４４０で処理を終了する。
【００５９】
次に、図５を参照して、文書読解支援装置により実行されるハイライト表示する処理について説明する。ステップ５００からこの処理を開始し、ステップ５１０では、ユーザ入力により特許請求の範囲および階層構造図の表示を要求し、入力部４０がその要求を受け付ける。ステップ５２０では、文書表示部４２は、入力部４０からその要求を受け付け、文書格納部４４から特許請求の範囲の文書データを取得し、文書構造情報格納部４５から対応する構造情報を取得する。
【００６０】
ステップ５３０では、文書表示部４２が、特許請求の範囲の各請求項とともに、構造情報に基づき階層構造図を表示する。ステップ５４０では、まず、表示変更部４３が、予め設定された条件に適合する要素を抽出する。次に、表示変更部４３は、抽出した要素の少なくとも一部を他の要素と区別可能な表示に変更させ、それに対応した請求項内の文字列も当該区別可能な表示に変更させる。
【００６１】
この変更により、その条件に適合する要素の少なくとも一部およびそれに対応した請求項内の文字列をハイライト表示させ、ステップ５５０においてこの処理を終了する。ここでは、特許請求の範囲および階層構造図を一度表示させ、その後、ハイライト表示させるような処理の流れになっているが、これらは同時に行うこともできるし、最初からハイライト表示させることも可能である。
【００６２】
これまで文書読解支援装置の構成および各機能部が行う処理について詳細に説明してきた。実際にディスプレイ２７の画面上にどのように表示されるかについて、以下に具体的な例をもって説明する。
【００６３】
図６は、特許請求の範囲と階層構造図とを表示し、構造上重要な要素をハイライト表示している画面の一例を示した図である。ユーザは、特許請求の範囲と階層構造図とを表示する要求を入力部４０に対して入力する。
【００６４】
文書読解支援装置における入力部４０がこの要求を受け付け、文書表示部４２が文書格納部４４から該当する特許請求の範囲を、文書構造情報格納部４５からそれに対応する構造情報を読み出す。文書表示部４２は、特許請求の範囲を表示するとともに、構造情報に基づき階層構造図を表示する。このとき、表示変更部４３は、読み出された構造情報を参照し、変更する要素を抽出する。そして、表示変更部４３は、変更する要素の少なくとも一部の指定と、その指定した部分をどのように変更するかという情報を含む表示変更指示を生成し、文書表示部４２へ送る。文書表示部４２は、表示変更指示に従い、指定された要素の少なくとも一部および指定した部分をハイライト表示する。
【００６５】
ディスプレイ２７の画面上には、図６の向かって左側に示すような請求項の原文と、その右側に示すようなそれに対応した階層構造図とが表示される。請求項は、前提を示す要素「請求項１に〜あって、」、構成要素「Ａ装置から〜受信し、」、「Ｂアルゴリズムに〜変換し、」、「結果を〜送信する」、特徴を示す要素「ことを特徴とする」、発明の対象を示す要素「データ変換装置。」から構成されている。
【００６６】
表示される階層構造図は、各要素がその請求項内で占める論理的位置を反映しており、その請求項の末尾の要素、すなわち発明の対象を示す要素を最上位ノードとしている。ここでは、並記される３つの構成要素の一部、すなわち「受信し、」、「変換し、」、「送信する」が他の要素とは区別可能な表示として異なる色で表示されている。図６では、他の要素における文字の色が黒であるため、それとは異なる赤とされている。
【００６７】
これに伴い、請求項の原文のそれら構成要素の一部に対応する文字列「受信し、」、「変換し、」、「送信する」も区別可能な表示として、同じ赤色の文字とされている。
【００６８】
上記のように、請求項とともに階層構造図を表示し、構造上重要と考えられる要素の色等を変更することで、特許請求の範囲に含まれる請求項を読解する際の、着目した部分の請求項全体の中で占める論理的な位置や働きを、より良く理解することができる。これは、請求項を原文と並べて構造的に表示するとともに、ユーザが着目する部分を構造上重要と考えられる要素の少なくとも一部とし、その文字の色等を変更して表示するからである。このため、着目した部分の原文中での位置も、より良く把握することができる。
【００６９】
また、他者が作成した特許請求の範囲を読解する場合に限らず、ユーザ自身が特許請求の範囲を作成する際においても、作成中の特許請求の範囲の構造を概観し、不足している要素がないか、表記ミス等により構造が判別できない箇所がないか等を確認できる。したがって、文書読解支援装置およびシステムは、読解のための充分なナビゲーションを行うことができ、文書の読解効率を高めることができる。
【００７０】
なお、図６に示した実施形態は、請求項中のユーザが着目した位置を含む記述部分をハイライト表示する場合を例示している。ユーザは、この記述部分だけではなく、その記述が係る先や、その記述へと至る経路等を表示し、また、不要な記述は省略したいと思う場合がある。それを実現するために、入力部４０は、ユーザが着目した位置を含む記述部分である請求項内の文字列や、表示された構造情報内の要素の指定を受け付ける。そして、表示変更部４３は、その文字列に対応した要素や指定された要素と一定の関係を有する要素を区別可能な表示に変更させる。また、表示変更部４３は、指定された要素および当該要素と一定の関係を有する要素以外の他の要素を縮約表示に変更させる。
【００７１】
このようにして区別可能なハイライト表示に変更された請求項および階層構造図の例を、図７〜図９に示す。図７は、ユーザがマウス等の入力装置を使用して、表示された階層構造図内の１つの要素を指定した場合の例で、図８は、請求項内の文字列を指定した例を示している。図９は、縮約表示した後、ユーザにより指定された要素を元の表示に戻したときの例を示している。
【００７２】
図７では、ユーザが、表示された階層構造図内の「Ａ装置からデータを受信し、」という要素を選択して指定し、それに応答して、その指定した要素、その要素と一定の関係を有する要素「ことを特徴とする」、「データ変換装置。」を区別可能な表示に変更している。表示された階層構造図内の全ての要素は、枠囲みして表示されていて、区別可能な表示にするために、上記の要素には枠内に色が付されている。請求項の原文に対しては、対応する文字列が枠囲みされ、上記の要素に対して付された色と同じ色が付される。これにより、対応するものであることを認識することができる。
【００７３】
「Ａ装置からデータを受信し、」という要素は、発明の構成要素で、「ことを特徴とする」という要素と係り受けの関係があり、「データ変換装置。」という発明の対象を示す要素と包含関係にある。このため、階層構造図で表示すると、「Ａ装置からデータを受信し、」という要素の上位階層に「ことを特徴とする」という要素があり、その要素の上位階層に「データ変換装置。」という要素があり、この要素が最上位となる。
【００７４】
図７では、階層が異なる要素についてそれぞれ異なる色を付して区別可能な表示にしている。このようにそれぞれ異なる色を付すほうが各要素を容易に区別できるため望ましい。しかしながら、これに限定されるものではなく、指定された要素およびその要素と一定の関係を有する要素のすべてを同じ色を付すことも可能である。また、色に限らず、上記の文字のサイズや太さ等を変更して区別可能な表示にすることも可能である。
【００７５】
このようにユーザが着目する記述が係る先や、その記述へと至る経路等をハイライト表示し、それに対応して請求項の原文もハイライト表示することで、階層構造図内の着目した要素が請求項全体の中でどのような論理的位置を占めるかを理解することが容易になる。
【００７６】
図７に示した実施形態では、構造表示中の１つの要素を選択して指定し、その要素と一定の関係を有する要素のすべてをハイライト表示している。しかしながら、構造表示中の１つの要素の選択に限らず、請求項中の文字列を指定し、同様のハイライト表示を行うことも可能である。
【００７７】
図８は、請求項の原文中の文字列を指定する場合の例を示した図である。図８では、ユーザが、請求項内の「Ｂアルゴリズムに従って変換し、」という文字列を指定し、それに伴い、その文字列に対応した要素、その要素と一定の関係を有する要素「ことを特徴とする」、「データ変換装置。」を区別可能な表示に変更している。この場合も、表示された階層構造図内の全ての要素は、枠囲みして表示されている。
【００７８】
請求項に対しては、指定された文字列が枠囲みされ、任意の色が付される。また、指定された文字列に対応した要素と一定の関係を有する要素が抽出され、その要素に対応した文字列も枠囲みされ、色が付される。この場合も、それぞれ異なる色を付すほうが各要素を容易に区別できるため望ましい。これに伴い、階層構造図中の対応する要素を枠囲みする枠内にも色が付される。この色は、原文の対応する文字列に対して付された色と同じ色である。
【００７９】
図８に示す実施形態も、図７に示す実施形態と同様、指定された文字列および一定の関係を有する要素に対応した文字列のすべてを同じ色を付すことも可能である。また、色に限らず、上記の文字のサイズや太さ等を変更して区別可能な表示にすることも可能である。
【００８０】
このようにユーザが着目する記述が係る先や、その記述へと至る経路等をハイライト表示し、それに対応して請求項の原文もハイライト表示することで、階層構造図内の着目した要素が請求項全体の中でどのような論理的位置を占めるかを理解することが容易になる。
【００８１】
図９は、縮約表示した後、ユーザにより指定された要素を元の表示に戻したときの例を示した図である。図７および図８に示す実施形態では、ユーザが１つの要素や文字列を指定すると、区別可能な表示にするために、該当する要素を枠囲みした枠内に色が付されるのみである。請求項が短く、簡単な構造であれば、このような構造表示でも概観して容易に理解することが可能である。しかしながら、請求項が長く、複雑な構造の場合、このような階層構造図では概観して理解することは難しい。このため、ユーザが着目した要素と関係のない要素は縮約表示し、請求項の構造を見やすくする。
【００８２】
図９に示す実施形態では、図７に示した実施形態と同様、ユーザが、階層構造図内の「Ａ装置からデータを受信し、」という要素を選択して指定し、これに伴い、該当する要素を枠囲みした枠内に色を付してハイライト表示する。しかしながら、「請求項１〜であって、」、「Ｂアルゴリズムに〜変換し、」、「結果を〜送信する」という要素は、指定された要素と一定の関係を有しないため、これらの要素については、その一部を省略して表示する。
【００８３】
図９では、各要素の末尾にある重要語句にあたる部分、すなわち「データ転送装置であって、」、「変換し、」、「送信する」のみを表示することにより縮約表示している。縮約表示された状態においては、それを表すシンボルをその要素に近隣して表示することができ、そのシンボルに対して操作を行うことにより、縮約表示される前の表示に戻すことができる。ここでは、記号「＋」で示されたシンボルが表示され、そのシンボルをマウスでクリックする等の操作を行うことにより、縮約表示を解除することができる。
【００８４】
図９では、各要素につきシンボルが表示され、個々に縮約表示を解除することができるようになっているが、１つのシンボルのみを表示し、そのシンボルに対して操作を行うことにより全ての縮約表示を解除するようになっていてもよい。また、シンボルは、いかなる記号や文字等により表示されていてもよい。シンボルに対する操作は、縮約表示の解除だけに限らず、縮約表示する際にも行うことができる。これにより、シンボルを一度クリックすると、縮約表示が解除され、さらにクリックすると、再び縮約表示することができる。
【００８５】
また、シンボルに限らず、ボタン等を表示させ、ボタンの押下等により縮約表示および縮約表示を解除することも可能である。
【００８６】
このように縮約表示を用いて階層構造図を表示することにより、請求項が長く、複雑な構造で、概観して理解することが難しい場合であっても、ユーザが着目した要素が請求項全体に占める論理的位置を理解しやすくなる。
【００８７】
上記の各実施形態では、ディスプレイ２７の画面に表示しているが、外部装置Ｉ／Ｆ３１に接続される別のディスプレイや、図１に示すネットワーク１４に接続される他の表示装置やＰＣ１３に接続される他の表示装置に表示することも可能である。他の表示装置としては、ディスプレイ、プロジェクタ、テレビ等を挙げることができる。
【００８８】
これまで本発明の文書読解支援装置、システムおよびプログラムについて図面に示した実施形態を参照しながら詳細に説明してきたが、本発明は、上述した実施形態に限定されるものではない。本発明は、他の実施形態や、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。したがって、文書読解支援装置やシステムにより実行される方法や、上記のプログラムが記録された記録媒体等も提供することができるものである。
【符号の説明】
【００８９】
１０、１１…データベース、１２…管理サーバ、１３…ＰＣ、１４…ネットワーク、２０…ＣＰＵ、２１…ＲＯＭ、２２…ＲＡＭ、２３…ＨＤ、２４…ＨＤＤ、２５…記録メディア、２６…メディアドライブ、２７…ディスプレイ、２８…ネットワークＩ／Ｆ、２９…キーボード、３０…マウス、３１…外部装置Ｉ／Ｆ、３２…バスライン、４０…入力部、４１…文書構造解析部、４２…文書表示部、４３…表示変更部、４４…文書格納部、４５…文書構造情報格納部
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２０１２−３５１７号公報
【図１】
2014219830.tif 000003
【図２】
2014219830.tif 000004
【図３】
2014219830.tif 000005
【図４】
2014219830.tif 000006
【図５】
2014219830.tif 000007
【図６】
2014219830.tif 000008
【図７】
2014219830.tif 000009
【図８】
2014219830.tif 000010
【図９】
2014219830.tif 000011