(57)【要約】  誤記検出装置（１００）は、文書に含まれる全ての単語を指定された順序で上下方向に並べる整列手段（１１０）と、一の単語に対して指定された類似度（例えば、１文字のみ相違するもの）を有する単語を他の単語と識別可能に表示する表示手段（１２０）と、を備える。
2014171519.tif 000002
【特許請求の範囲】
【請求項１】
演算処理を実行する制御部と、
前記制御部によって演算処理された結果を出力する表示部と、
を備え、
前記制御部は、テキストデータを含んで構成される文書から、単語抽出規則にしたがって単語として特定される文字列を抽出し、抽出した文字列を並び替え規則にしたがってソートし、
前記表示部は、前記制御部によってソートされた文字列を表示する、
誤記検出装置。
【請求項２】
請求項１に記載の誤記検出装置であって、
前記制御部は、前記文書から、所定数以上の漢字、カタカナ又はアルファベットが連続する文字列を単語として抽出する
誤記検出装置。
【請求項３】
請求項１に記載の誤記検出装置であって、
前記制御部は、前記文字列の先頭に位置する文字が所定の順序になるようにソートする
誤記検出装置。
【請求項４】
請求項２に記載の誤記検出装置であって、
前記制御部が抽出した文字列に類似性のある少なくとも２つの文字列がある場合、前記表示部は、それらの文字列を一つのグループとして認識可能に出力する
誤記検出装置。
【請求項５】
請求項４に記載の誤記検出装置であって、
前記表示部は、前記グループを構成する各文字列を、先頭の文字を上下方向に一列に整列させた状態または末尾の文字を上下方向に一列に整列させた状態で出力する
誤記検出装置。
【請求項６】
請求項４に記載の誤記検出装置であって、
前記グループが複数ある場合、前記表示部は、前記グループそれぞれを識別可能に出力する
誤記検出装置。
【請求項７】
請求項１に記載の誤記検出装置であって、
前記制御部は、前記文書から、先頭に１つのスペース、末尾に１つのスペースを少なくとも有する、所定数のスペースを含む文字列を単語として抽出する
誤記検出装置。
【請求項８】
請求項７に記載の誤記検出装置であって、
前記表示部は、前記文字列を、末尾の文字を上下方向に一列に整列させた状態で出力する
誤記検出装置。
【請求項９】
請求項１に記載の誤記検出装置であって、
オペレーターからの操作を受け付ける入力部を備え、
前記制御部は、前記文書から、前記入力部が受け付けた文字列に一致する文字列を単語として抽出する
誤記検出装置。
【請求項１０】
請求項９に記載の誤記検出装置であって、
前記制御部は、さらに、前記入力部が受け付けた文字列に類似性のある別の文字列を単語として抽出する
誤記検出装置。
【請求項１１】
請求項１０に記載の誤記検出装置であって、
前記表示部は、前記文字列及び前記別の文字列を、先頭の文字を上下方向に一列に整列させた状態または末尾の文字を上下方向に一列に整列させた状態で出力する
誤記検出装置。
【請求項１２】
請求項１に記載の誤記検出装置であって、
前記制御部は、前記文書からまず数字を検出し、指定されたスペースの数分、該数字の前方に位置する文字列を単語として抽出し、抽出した文字列に対応する前記数字に基づいてソートする、
誤記検出装置。
【請求項１３】
請求項１２に記載の誤記検出装置であって、
前記制御部が抽出した文字列に、同一の前記数字に対応する少なくとも２つの文字列がある場合、前記表示部は、それらの文字列を一つのグループとして認識可能に出力する
誤記検出装置。
【請求項１４】
請求項１３に記載の誤記検出装置であって、
前記表示部は、前記グループを構成する各文字列を、末尾の文字を上下方向に一列に整列させた状態で出力する
誤記検出装置。
【請求項１５】
請求項１３に記載の誤記検出装置であって、
前記グループが複数ある場合、前記表示部は、前記グループそれぞれを識別可能に出力する
誤記検出装置。
【請求項１６】
請求項１から請求項１５のいずれか一項に記載の前記制御部及び前記表示部に処理を実行させるためのプログラムが書き込まれた記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書内の誤記を検出する誤記検出装置及び記録媒体に関する。
【背景技術】
【０００２】
文書内の誤記を検出する誤記検出装置として、特許文献１に記載された符号照合装置がある。【０００３】
図１２は、特許文献１に記載されている、従来の符号照合装置のブロック図である。【０００４】
図１２に示すように、符号照合装置は、符号抽出部３と、隣接文字列抽出部４と、バッファメモリ５と、ソート部６と、符号指定部７と、文字列位置選択部８と、から構成されている。【０００５】
符号抽出部３は、符号の照合処理の対象となる文書１（日本国特許出願するために起草された明細書）から、符号として特定された文字列（例えば、数字）を抽出する。【０００６】
図１３は、特許文献１に記載されている、文書１の構造を示す図である。図１３に示されるように、文書１には、段落番号として「００１８」が、第１文として「図５には、本発明の連結装置の側面図を示す。」が、第２文として「図において、２枚の板１０と１１とは、ボルト１２とナット１３によって締めつけられて連結されている。」が、文字情報として含まれている。【０００７】
例えば、符号抽出部３が、第２文中の「ボルト１２」の「１２」を符号として抽出したとする。文書１においては、「１２」が「ボルト」という単語に付加された符号であることを意味している。符号抽出部３がこの符号「１２」を抽出した場合、隣接文字列抽出部４は、符号「１２」の「１」より前方に位置する所定数の文字列（例えば、１５文字の文字列）を、符号「１２」が付加された単語を表す文字列として抽出する。【０００８】
図１３に示されるように、符号「１２」が付加された単語を含む文字列として、「２枚の板１０と１１とは、ボルト」（合計１５文字）が抽出される。このように文字列が抽出された場合、この文字列「２枚の板１０と１１とは、ボルト」及び符号「１２」に対応付けて、符号抽出位置が登録される。符号抽出位置は、抽出された符号が存在する段落「１８」、抽出された符号が存在する、同段落頭からの文の数「２」、抽出された符号が存在する、同文文頭からの文字の数「２３」によって定められる。符号が付加された単語を含む文字列が抽出された場合、符号抽出位置をデータに含むレコード１５が生成される。【０００９】
このようにして、表示部１１には、図１２に示されるように、符号とその符号が付加された単語の他に、その単語を含む所定数以下の文字列、及び符号抽出位置が表示される。【００１０】
図１４は、登録されたレコードの内容を示す図である。【００１１】
文書１内の符号を検索し、各符号についてレコード１５を順に生成すると、図３に示すように、１行ずつレコード１５が並ぶ。この順は符号の抽出順であるため、同一符号が付加された単語であってもバラバラに並ぶことがある。これでは、比較するのに不便であるため、例えば、図１５に示すように、同一符号が付加された単語及び文字列は符号毎に表示するようにしている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】日本国特開平９−２５９１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上述の従来の符号照合装置は、処理対象となる文書１中の符号とその符号の前にある所定数の文字列を抽出するものである。このため、日本国特許出願するために起草された明細書のように符号を含む文書は、従来の符号照合装置の照合処理の対象となり得るが、符号を含まない文書は照合処理の対象にはなり得ない。【００１４】
さらに、従来の符号照合装置においては、符号のみならず、符号の前に存在している文字列をも同時に抽出する必要があるため、抽出処理が複雑にならざるを得ない。【００１５】
本発明は、このような従来の符号照合装置における問題点に鑑みてなされたものであり、符号を使用する文書のみならず、符号を使用しない文書についても誤記の検出を容易にすることを可能にする誤記検出装置及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記の目的を達成するため、本発明の誤記検出装置は、以下の（１）から（１５）を特徴とする。
（１）  演算処理を実行する制御部と、
前記制御部によって演算処理された結果を出力する表示部と、
を備え、
前記制御部は、テキストデータを含んで構成される文書から、単語抽出規則にしたがって単語として特定される文字列を抽出し、抽出した文字列を並び替え規則にしたがってソートし、
前記表示部は、前記制御部によってソートされた文字列を表示する、
誤記検出装置。
（２）  上記（１）の構成の誤記検出装置であって、
前記制御部は、前記文書から、所定数以上の漢字、カタカナ又はアルファベットが連続する文字列を単語として抽出する
誤記検出装置。
（３）  上記（１）の構成の誤記検出装置であって、
前記制御部は、前記文字列の先頭に位置する文字が所定の順序になるようにソートする
誤記検出装置。
（４）  上記（２）の構成の誤記検出装置であって、
前記制御部が抽出した文字列に類似性のある少なくとも２つの文字列がある場合、前記表示部は、それらの文字列を一つのグループとして認識可能に出力する
誤記検出装置。
（５）  上記（４）の構成の誤記検出装置であって、
前記表示部は、前記グループを構成する各文字列を、先頭の文字を上下方向に一列に整列させた状態または末尾の文字を上下方向に一列に整列させた状態で出力する
誤記検出装置。
（６）  上記（４）の構成の誤記検出装置であって、
前記グループが複数ある場合、前記表示部は、前記グループそれぞれを識別可能に出力する
誤記検出装置。
（７）  上記（１）の構成の誤記検出装置であって、
前記制御部は、前記文書から、先頭に１つのスペース、末尾に１つのスペースを少なくとも有する、所定数のスペースを含む文字列を単語として抽出する
誤記検出装置。
（８）  上記（７）の構成の誤記検出装置であって、
前記表示部は、前記文字列を、末尾の文字を上下方向に一列に整列させた状態で出力する
誤記検出装置。
（９）  上記（１）の構成の誤記検出装置であって、
オペレーターからの操作を受け付ける入力部を備え、
前記制御部は、前記文書から、前記入力部が受け付けた文字列に一致する文字列を単語として抽出する
誤記検出装置。
（１０）  上記（９）の構成の誤記検出装置であって、
前記制御部は、さらに、前記入力部が受け付けた文字列に類似性のある別の文字列を単語として抽出する
誤記検出装置。
（１１）  上記（１０）の構成の誤記検出装置であって、
前記表示部は、前記文字列及び前記別の文字列を、先頭の文字を上下方向に一列に整列させた状態または末尾の文字を上下方向に一列に整列させた状態で出力する
誤記検出装置。
（１２）  上記（１）の構成の誤記検出装置であって、
前記制御部は、前記文書からまず数字を検出し、指定されたスペースの数分、該数字の前方に位置する文字列を単語として抽出し、抽出した文字列に対応する前記数字に基づいてソートする、
誤記検出装置。
（１３）  上記（１２）の構成の誤記検出装置であって、
前記制御部が抽出した文字列に、同一の前記数字に対応する少なくとも２つの文字列がある場合、前記表示部は、それらの文字列を一つのグループとして認識可能に出力する
誤記検出装置。
（１４）  上記（１３）の構成の誤記検出装置であって、
前記表示部は、前記グループを構成する各文字列を、末尾の文字を上下方向に一列に整列させた状態で出力する
誤記検出装置。
（１５）  上記（１３）の構成の誤記検出装置であって、
前記グループが複数ある場合、前記表示部は、前記グループそれぞれを識別可能に出力する
誤記検出装置。【００１７】
上記の目的を達成するため、本発明の記録媒体は、以下の（１６）を特徴とする。
（１６）  上記（１）から上記（１５）のいずれか１つに記載の前記制御部及び前記表示部に処理を実行させるためのプログラムが書き込まれた記録媒体。
【発明の効果】
【００１８】
本発明に係る誤記検出装置及び記録媒体によれば、符号を使用しない文書についても単語として抽出されるべき文字列を特定することができるとともに、特定されたそれらの文字列を一つのグループ（単語群）にまとめて表示することができる。このため、グループ（単語群）にまとめられたそれらの文字列をオペレーターがみて、誤記を含む文字列と他の文字列（すなわち、正しく表記されている文字列）とを見比べることにより、その文字列によって表現される単語の誤記を容易に、かつ、極めて短時間に誤記を見つけ出すことができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の第一の実施形態に係る誤記検出装置のブロック図である。
【図２】図２は、本発明の第一の実施形態に係る誤記検出装置におけるメモリに格納されている文書の一部を示す図である。
【図３】図３は、整列手段が抽出した単語群のリストの一例を示す図である。
【図４】図４は、各文字列の最後の文字を上下方向に整列させた状態で各文字列を整列させた場合の単語リストの一例を示す図である。
【図５】図５は、本発明の第二の実施形態に係る誤記検出装置のブロック図である。
【図６】図６は、本発明の第二の実施形態に係る誤記検出装置における単語リストの一例を示す図である。
【図７】図７は、本発明の第三の実施形態に係る誤記検出装置のブロック図である。
【図８】図８は、本発明の第三の実施形態に係る誤記検出装置におけるメモリに格納されている文書の一部を示す図である。
【図９】図９は、本発明の第三の実施形態に係る誤記検出装置における単語組み合わせ群のリストの一例を示す図である。
【図１０】図１０は、本発明の第三の実施形態に係る誤記検出装置の変形例に係る誤記検出装置のブロック図である。
【図１１】図１１は、第一の実施形態に係る誤記検出装置のブロック図の一例である。
【図１２】図１２は、従来の符号照合装置のブロック図である。
【図１３】図１３は、従来の符号照合装置による符号の照合処理の対象となる文書の構造を示す図である。
【図１４】図１４は、従来の符号照合装置によって登録されたレコードの内容を示す図である。
【図１５】図１５は、従来の符号照合装置によって抽出されたデータの内容を示す図である。
【発明を実施するための形態】
【００２０】
（第一の実施形態）
まず、本発明の第一の実施形態に係る誤記検出装置及び誤記検出方法について説明する。
図１は、本発明の第一の実施形態に係る誤記検出装置１００のブロック図である。誤記検出装置１００は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等の電子部品を含むＰＣ（Personal Computer）によって実現することができる。誤記検出装置１００は、ＲＯＭまたはＨＤＤに格納された、またはＲＯＭまたはＨＤＤ上に展開された、本発明の誤記検出方法を誤記検出装置１００に実行させるためのソフトウェアを参照して演算処理を行い、以下説明する誤記検出方法を実行する。その実行の過程においてＣＰＵから出力された演算結果がＲＡＭに書き込まれる。
【００２１】
図１に示すように、本実施形態に係る誤記検出装置１００は、整列手段１１０と表示手段１２０とを機能部として備えている。整列手段１１０及び表示手段１２０を総称して制御部と呼ぶことがある。
【００２２】
さらに、誤記検出装置１００は、該誤記検出装置１００に情報を入力する入力デバイスとしての外部メモリ１３０と入力装置１４０とが接続されており、他方、該誤記検出装置１００から情報を出力する表示デバイスとしてのディスプレイ１５０が接続されている。入力装置１４０を入力部と称することがある。また、ディスプレイ１５０を表示部と称することがある。
【００２３】
整列手段１１０は、ＣＰＵによる演算機能の一処理としてみることができる。本発明の誤記検出方法を誤記検出装置１００に実行させるためのソフトウェアを参照して、外部メモリ１３０に格納された電子データ（後述する所定の文書）を読み取り、またオペレーターからの操作を受け付ける入力装置１４０からの操作信号を入力し、該ソフトウェアに基づいて演算を実行することによって誤記を検出する。整列手段１１０の具体的な処理については、追って詳細に説明する。
【００２４】
表示手段１２０は、ＣＰＵによる演算機能の一処理としてみることができる。本発明の誤記検出方法を誤記検出装置１００に実行させるためのソフトウェアを参照して、整列手段１１０から出力される誤記の検出結果を読み取り、その誤記の検出結果をオペレーターが視認可能な表示形態で出力するための制御信号をディスプレイ１５０に出力する。ディスプレイ１５０に表示される具体的な表示形態については、追って詳細に説明する。
【００２５】
外部メモリ１３０には、文書作成用ソフトウェア（例えば、米国マイクロソフト社のＷｏｒｄ（登録商標））で作成された文書が電子ファイルのかたちをとって格納されている。本発明の実施形態では、該文書は、例えば、日本国特許出願するために起草された明細書であるものとする。本発明の実施形態では、外部メモリ１３０は、ＰＣとしての誤記検出装置１００に接続可能な記録媒体または記録装置である。尚、本発明の実施形態では、外部メモリ１３０を介して誤記検出装置１００に電子ファイルのかたちをとった文書が入力されるが、外部メモリ１３０の代わりにネットワークを介して誤記検出装置１００に電子ファイルのかたちをとった文書が入力されてもよい。或いは、誤記検出装置１００に文書作成用ソフトウェアをインストールしておき、誤記検出装置１００自身が電子ファイルのかたちをとった文書を作成し、保存できる環境であってもよい。要は、誤記検出装置１００は、電子ファイルとしての文書が入力される、または保存される形態であればよい。
【００２６】
入力装置１４０には、ＰＣに接続可能な各種の入力デバイスを用いることができる。入力装置１４０は、例えば、マウス、キーボード等によって構成される。入力装置１４０によってオペレーターの操作を受け付けた場合、入力装置１４０はその受け付けた操作に基づく操作信号を誤記検出装置１００に出力する。
【００２７】
ディスプレイ１５０は、各種の表示デバイスを用いることができる。ディスプレイ１５０は、例えば、ＣＲＴディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイ、などによって構成される。誤記検出装置１００から制御信号を入力した場合、ディスプレイ１５０はその入力した制御信号に基づいて表示面に像を表示する。
【００２８】
以下、誤記検出装置１００による処理、すなわち整列手段１１０及び表示手段１２０による処理について、外部メモリ１３０に格納されている文書が日本国特許出願するために起草された明細書である場合を例に挙げて具体的に説明する。まず、誤記検出装置１００による処理を説明する前に、外部メモリ１３０に格納されている文書の構造を説明する。図２は、外部メモリ１３０に格納されている文書の一部を示す図である。
【００２９】
外部メモリ１３０に格納されている文書は、テキストデータによって構成される電子ファイルである。同文書は、明細書の記述の一部であって、図２に示されるように、段落毎に段落番号（図２では、［００１０］、［００１２］、［００１５］、［００２０］）が付与されている。各段落は、句点で区切られる一文が１つまたは複数によって記述されている。
【００３０】
続いて、本実施形態に係る誤記検出装置１００の動作を説明する。
【００３１】
最初に、オペレーターは入力装置１４０を介して、誤記検出を行う範囲を指定するための情報（以下、範囲情報と称する。）、単語として抽出される文字列を特定するための規則（以下、単語抽出規則と称する）、単語として抽出された文字列を並び変える際の規則（以下、並び替え規則と称する。）、及び同じ単語を表すものと看做すことができる文字列の条件（以下、類似度と称する）を整列手段１１０に入力する。
【００３２】
範囲情報は、文書における任意の範囲を指定するための情報である。例えば、文書に願書、明細書、特許請求の範囲、または要約の書類が含まれている場合、それらのうちの一つまたは複数の書類（例えば明細書全文）が範囲情報によって指定される。または、文書にページ数が記述されている場合、そのページのうちの特定のページ（例えば、ページ３頁から８頁まで）が範囲情報によって指定される。また、文書に段落番号が記述されている場合、その段落番号のうちの特定の段落（例えば、段落番号０００５から段落番号００７０まで）が範囲情報によって指定される。
【００３３】
また、単語抽出規則によって、文書に記述された文字列のなかから、単語として抽出される文字列を特定するための規則が規定される。単語抽出規則としては、例えば、所定数以上の漢字が連続する文字列を単語として抽出する、所定数以上のカタカナが連続する文字列を単語として抽出する、所定数以上のアルファベットが連続する文字列を単語として抽出する、所定数以上の漢字、カタカナ又はアルファベットが連続する文字列を単語として抽出する、等がある。
【００３４】
また、並び替え規則によって、単語として抽出された文字列が複数ある場合であってそれらの全てまたは一部をディスプレイ１５０に表示するとき、該文字列をディスプレイ１５０の表示面上に配置する規則が規定される。並び替え規則としては、例えば、単語として抽出された文字列の先頭に位置する文字を参照して、ＪＩＳコード順、５０音順（あいうえお順）又はアルファベット順に該文字列を並び変えることが挙げられる。また、単語として抽出された文字列の最後尾に位置する文字を参照して、ＪＩＳコード順、５０音順又はアルファベット順に該文字列を並び変えることも挙げられる。
【００３５】
また、類似度は、単語として抽出された文字列が複数ある場合に、同じ単語を表すものと看做すことができる少なくとも２つの文字列を特定するための条件である。ある単語を表す、誤記が発生している文字列と、同単語を表す、誤記が発生していない文字列とは、それらの文字列それぞれを構成する文字に類似性が見られる。類似度は、ある文字列と他の文字列とがどの程度類似しているかを示す度合いを示す。例えば、類似度として「文字数１」が指定された場合、ある文字列に対して、相違している文字数が０または１の文字列が全て、同じ単語を表す文字列として判定される。
【００３６】
図２を参照して類似度についてさらに詳細に説明する。例えば、明細書の段落［００１０］において「外部接続端子」（以降、本明細書が外国語に翻訳されたときに発明の技術思想が伝わりやすいよう、６文字の漢字が連続する「外部接続端子」を６文字の英字「ＡＢＣＤＥＦ」と括弧書きで英語表記することがある。「外」が「Ａ」、「部」が「Ｂ」、「接」が「Ｃ」、「続」が「Ｄ」、「端」が「Ｅ」、「子」が「Ｆ」を指すものとする。）がはじめて記述されており、段落［００１０］に記述された「外部接続端子（ＡＢＣＤＥＦ）」という文字列を単語として抽出したとする。その後、後の段落［００１０］、［００１２］、［００２０］において単語の検出をするなかで、「外部接続端子（ＡＢＣＤＥＦ）」と比較して相違している文字数が１以下の文字列、すなわち、「外部接続端子（ＡＢＣＤＥＦ）」（相違している文字数は０）及び「外部接続端（ＡＢＣＤＥ）」（相違している文字数は１）が、「外部接続端子」を表す一つのグループとして全て対応づけられる。同様に、例えば、「外部接続用端子（ＡＢＣＤＧＥＦ。「用」が「Ｇ」を指すものとする。）」、「外部接続端（ＡＢＣＤＥ）」、「外部接続端子群（ＡＢＣＤＥＦＨ）「群」が「Ｈ」を指すものとする。」（何れも相違している文字数は１）などの文字列が単語として検出された場合も、それらの文字列が「外部接続端子（ＡＢＣＤＥＦ）」を表す一つのグループとして対応付けられた状態で全て抽出される。
【００３７】
本実施形態に係る誤記検出装置１００の動作の説明に戻る。本実施形態では、次の範囲情報、単語抽出規則、並び替え規則及び類似度が整列手段１１０に入力されたものとする。
【００３８】
範囲情報＝明細書全文
単語抽出規則＝２以上の漢字、カタカナ又はアルファベットが連続する文字列
並び替え規則＝文字列の先頭に位置する文字をあいうえお順
類似度＝文字数１未満の相違点を許容する
【００３９】
これらの条件に従って、整列手段１１０は、入力装置１４０を介して範囲情報及び並び替え規則が入力されると、指定された範囲、すなわち明細書全文に含まれる全ての単語を抽出し、抽出した単語をあいうえお順で上下方向に並べるタスクを実行する。
【００４０】
具体的には、明細書を形成するテキストデータの先頭の行から単語として判別される文字列を単語抽出規則にしたがって検索し、該文字列を検出すれば、該文字列とその文字列が記述された段落番号とを対応付け１つのレコードとして登録する。１つのレコードを登録した後は、その文字列より後に位置するテキストデータを対象にして、単語として判別される文字列を単語抽出規則にしたがって検索する。以後、単語として判別される文字列を検出する度に１つのレコードを登録する処理を繰り返す。この結果、レコードは、単語として検出された出現順に登録されることになる。そして、明細書を形成するテキストデータの末尾に到達したことを以って、単語抽出規則にしたがう単語の検索を終了する。
【００４１】
続いて、表示手段１２０は、上記の処理によって登録されたレコードを参照し、並び替え規則にしたがってこれらのレコードをソートする。具体的には、登録されたレコードの文字列を参照し、文字列の先頭に位置する文字があいうえお順になるようにレコードを並べ替えする。この結果、レコードの並び順は、単語として検出された出現順から、文字列の先頭に位置する文字のあいうえお順に変更になる。尚、先頭に位置する文字が同一である文字列が複数存在する場合には、それらの文字列を含むレコードは、単語として検出された出現順に並べられることになる。
【００４２】
図３は、このようにして整列手段１１０が抽出し、表示手段１２０により整列された単語群のリストの一例を示す。
【００４３】
図２に示すように、誤記検出対象となる明細書には段落［００１０］に「外部接続端子（ＡＢＣＤＥＦ）」、段落［００１２］に「外部接続端子（ＡＢＣＤＥＦ）」、段落［００１５］に「外部接続端（ＡＢＣＤＥ）」、段落［００２０］に「外部接続端子（ＡＢＣＤＥＦ）」の単語がそれぞれ記載されている。このため、図３に示すリストにおいては、「外部接続端子（ＡＢＣＤＥＦ）」、「外部接続端子（ＡＢＣＤＥＦ）」、「外部接続端（ＡＢＣＤＥ）」及び「外部接続端子（ＡＢＣＤＥＦ）」の各単語が上下方向に並べられた状態にある。
【００４４】
このようにして整列手段１１０が並び替え規則にしたがってレコードをソートした後、続いて、表示手段１２０がそのレコードをディスプレイ１５０に表示させるための制御信号をディスプレイ１５０に出力する。具体的には、表示手段１２０は、レコードを上下方向に並べると共に、任意のレコードの左列に文字列（図３では「単語」の列）が右列に段落番号（図３では「段落番号」の列）が表示されるようにする。さらに、各レコードにおいて左列（図３の「単語」の列）に表示される文字列が、先頭の文字を上下方向に整列させた状態、すなわち左揃えで表示されるようにする。さらに、各レコードにおいて右列（図３の「段落番号」の列）に表示される文字列が、中央揃えで表示されるようにする。
【００４５】
図３から明らかであるように、「外部接続端子（ＡＢＣＤＥＦ）」、「外部接続端子（ＡＢＣＤＥＦ）」、「外部接続端（ＡＢＣＤＥ）」及び「外部接続端子（ＡＢＣＤＥＦ）」の各単語が上下方向に整列されている状態においては、オペレーターは「外部接続端（ＡＢＣＤＥ）」が誤記であることを容易に見つけることができる。
【００４６】
さらに、表示手段１２０は、一つのグループとして対応付けられた文字列を含むレコードを同色で、複数のグループ間においては各グループに対応付けられたレコードを異色で、表示されるようにする。具体的には、例えば、指定された類似度である文字数１によって許容される「外部接続端子（ＡＢＣＤＥＦ）」を有する単語群が、他の単語群とは色を違えてディスプレイ１５０上に表示されるようにする。すなわち、表示手段１２０は、図３に示されるように、「外部接続端子（ＡＢＣＤＥＦ）」、「外部接続端子（ＡＢＣＤＥＦ）」、「外部接続端（ＡＢＣＤＥ）」及び「外部接続端子（ＡＢＣＤＥＦ）」の単語群を青色で、他の単語群（例えば「接着シート」）を青以外の色（例えば、黄色）でそれぞれ表示されるようにする。このようにして表示されたディスプレイ１５０を視認すれば、オペレーターは、指定された類似度を有する単語群単位での区別を容易にすることができる。
【００４７】
以上のように、本実施形態に係る誤記検出装置１００によれば、単語抽出規則にしたがって単語として抽出されるべき文字列を検出し、検出された文字列を含むレコードを登録し、並び替え規則にしたがってこれらのレコードをソートする。このため、符号を使用しない文書についても単語として抽出されるべき文字列を特定することができるとともに、特定されたそれらの文字列を一つのグループ（単語群）にまとめて表示することができる。このため、グループ（単語群）にまとめられたそれらの文字列をオペレーターがみて、誤記を含む文字列と他の文字列（すなわち、正しく表記されている文字列）とを見比べることにより、その文字列によって表現される単語の誤記を容易に見つけ出すことができる。
【００４８】
さらに、本実施形態に係る誤記検出装置１００によれば、各レコードの文字列の先頭の文字が整列された状態で上下方向に表示、すなわち、各レコードの文字列が左揃えの状態で表示される。このため、文字の欠損または文字の過多による誤記を容易に、かつ、極めて短時間に誤記を見つけ出すことができる。
【００４９】
尚、本実施形態に係る誤記検出装置１００は上記の構造に限定されるものではなく、種々の改変が可能である。
【００５０】
本実施形態においては、日本語で記載された日本国特許出願用明細書を例に挙げたが、他の言語で記載された文書を対象とすることも可能である。例えば、英語で記載された米国特許出願のために起草する明細書を対象とすることもできる。
【００５１】
米国特許出願のために起草する明細書を対象とする場合には、日本国特許出願のために起草する明細書を対象とする場合と単語抽出規則を異なるものにする必要がある。日本国特許出願用明細書の場合、所定数以上の漢字、カタカナ又はアルファベットが連続する文字列を単語として認識したが、米国特許出願用明細書の場合、スペースとスペースに挟まれる文字列を語（word）として認識することができる。このため、一つの単語に許容されるスペースの個数が指定されることにより、先頭に１つのスペース、末尾に１つのスペースを少なくとも有する、所定数のスペースを含む文字列を一つの英単語として抽出することができる。例えば、スペースを４つとオペレーターが指定した場合、「 a bbbb cccc 」のように、先頭に１つのスペース、末尾に１つのスペース、先頭と末尾の間に２つのスペースが記述された文字列が、一つの英単語として抽出される。
【００５２】
このように単語抽出規則を英語に対応したものにし、且つ並び替え規則としてアルファベット順に各文字列を並べる規則を適用することにより、本発明は、英語で記載された米国特許出願のために起草する明細書を対象とすることもできる。
【００５３】
また、本実施形態においては、類似度を用いて、単語として抽出された文字列を一つのグループ（単語群）にまとめて表示することとした。類似度として文字数以外の他のファクターを用いて一つのグループ（単語群）にまとめて表示することも可能である。例えば、類似度として、一の文字列の文字数に対して２０％以下の文字数の相違を設定することも可能である。この場合、ある文字列が８文字からなるものである場合には、８文字の２０％は１．６文字であるから、この数字を四捨五入して２文字とするか（文字数２に対応）、あるいは、切り下げして１文字（文字数１に対応）とすることが可能である。
【００５４】
また、本実施形態に係る誤記検出装置１００においては、表示手段１２０は色を変えることにより単語群の区別を行っているが、他の方法を採用することも可能である。例えば、色を変えることに代えて、あるいは、色を変えるとともに、一の単語群のサイズ、フォントなどを変えることにより、他の単語群との区別を図ることも可能である。
【００５５】
また、本実施形態に係る誤記検出装置１００においては、整列手段１１０は各文字列の先頭の文字を上下方向に整列させた状態（すなわち、左揃え）で各文字列を整列させているが、各文字列の最後の文字を上下方向に整列させた状態（すなわち、右揃え）で各文字列を整列させることも可能である。図４は、各文字列の最後の文字を上下方向に整列させた状態で各文字列を整列させた場合の単語リストの一例である。
【００５６】
各文字列の先頭の文字を上下方向に整列させた状態（左揃え）で各文字列を整列させる場合（図３参照）、先頭の文字が誤字である場合には、その文字列は本来含まれるべき単語群に対応付けられない。例えば、「外部接続端子（ＡＢＣＤＥＦ）」と記載すべきところを誤って「内部接続端子（ＩＢＣＤＥＦ。「内」が「Ｉ」を指すものとする）」と記載した場合には、「内部接続端子（ＩＢＣＤＥＦ）」は「な（「Ｉ」を発音したときの最初の子音）」のグループに対応づけられるため、「か（「Ａ」を発音したときの最初の子音）」のグループとして抽出される「外部接続端子（ＡＢＣＤＥＦ）」の単語群（「外部接続端子（ＡＢＣＤＥＦ）」に対して指定された類似度を有する文字列のグループ）の中には組み入れられない。このため、「外部接続端子（ＡＢＣＤＥＦ）」の単語群を見るだけでは、誤記としての「内部接続端子（ＩＢＣＤＥＦ）」を見つけ出すことができない。
【００５７】
このような課題に対処するため、整列手段１１０は各文字列の最後の文字を上下方向に整列させた状態（左揃え）で各文字列を整列させるようにすることも可能である。このように整列させることにより、図４に示すように、「外部接続端子（ＡＢＣＤＥＦ）」の単語群の中に「内部接続端子（ＩＢＣＤＥＦ）」を組み入れることができるようになる。このため、誤記としての「内部接続端子（ＩＢＣＤＥＦ）」を見つけ出すことが可能になる。
【００５８】
（第二の実施形態）
次に、本発明の第二の実施形態に係る誤記検出装置及び誤記検出方法について説明する。図５は本発明の第二の実施形態に係る誤記検出装置２００のブロック図である。誤記検出装置２００は、第一の実施形態の誤記検出装置１００と同様、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等の電子部品を含むＰＣ（Personal Computer）によって実現することができる。誤記検出装置２００は、ＲＯＭまたはＨＤＤに格納された、またはＲＯＭまたはＨＤＤ上に展開された、本発明の誤記検出方法を誤記検出装置２００に実行させるためのソフトウェアを参照して演算処理を行い、以下説明する誤記検出方法を実行する。その実行の過程においてＣＰＵから出力された演算結果がＲＡＭに書き込まれる。
【００５９】
図５に示すように、本実施形態に係る誤記検出装置２００は、抽出手段２１０と整列手段２２０とを機能部として備えている。抽出手段２１０及び整列手段２２０を総称して制御部と呼ぶことがある。
【００６０】
さらに、誤記検出装置２００は、該誤記検出装置２００に情報を入力する入力デバイスとしての外部メモリ１３０と入力装置１４０とが接続されており、他方、該誤記検出装置２００から情報を出力する表示デバイスとしてのディスプレイ１５０が接続されている。
【００６１】
抽出手段２１０は、ＣＰＵによる演算機能の一処理としてみることができる。本発明の誤記検出方法を誤記検出装置２００に実行させるためのソフトウェアを参照して、外部メモリ１３０に格納された電子データ（所定の文書）を読み取り、またオペレーターからの操作を受け付ける入力装置１４０からの操作信号を入力し、該ソフトウェアに基づいて演算を実行することによって誤記を検出する。抽出手段２１０の具体的な処理については、追って詳細に説明する。
【００６２】
整列手段２２０は、ＣＰＵによる演算機能の一処理としてみることができる。本発明の誤記検出方法を誤記検出装置２００に実行させるためのソフトウェアを参照して、抽出手段２１０から出力される誤記の検出結果を読み取り、その誤記の検出結果をオペレーターが視認可能な表示形態で出力するための制御信号をディスプレイ１５０に出力する。ディスプレイ１５０に表示される具体的な表示形態については、追って詳細に説明する。
【００６３】
外部メモリ１３０には、第一の実施形態の場合と同様に、例えば、日本国特許出願するために起草された明細書が文書のかたちをとって格納されている。
【００６４】
入力装置１４０には、第一の実施形態の場合と同様に、ＰＣに接続可能な各種の入力デバイスを用いることができる。入力装置１４０によってオペレーターの操作を受け付けた場合、入力装置１４０はその受け付けた操作に基づく操作信号を誤記検出装置２００に出力する。
【００６５】
ディスプレイ１５０は、第一の実施形態の場合と同様に、各種の表示デバイスを用いることができる。誤記検出装置２００から制御信号を入力した場合、ディスプレイ１５０はその入力した制御信号に基づいて表示面に像を表示する。
【００６６】
以下、誤記検出装置２００による処理、すなわち抽出手段２１０及び整列手段２２０による処理について、外部メモリ１３０に格納されている文書が日本国特許出願するために起草された明細書である場合を例に挙げて具体的に説明する。外部メモリ１３０に格納されている文書の構造は、第一の実施形態において説明したとおりであるため、ここでの再度の説明を省略する。
【００６７】
最初に、オペレーターは入力装置１４０を介して、誤記検出を行う範囲を指定するための情報指定範囲（以下、範囲情報と称する。）、単語として抽出されるべき文字列（以下、誤記検出対象単語と称する）、及び同じ単語を表すものと看做すことができる文字列の条件（以下、類似度と称する）を抽出手段２１０に入力する。
【００６８】
範囲情報は、文書における任意の範囲を指定するための情報である。第一の実施形態で説明した範囲情報と同様の情報であるため、ここでの再度の説明を省略する。
【００６９】
誤記検出対象単語は、オペレーターによって入力される文字列である。オペレーターは、ある単語を表す、その単語に誤記が発生していない場合の文字列を誤記検出対象単語として入力するものとする。
【００７０】
また、類似度は、単語として抽出された文字列が複数ある場合に、同じ単語を表すものと看做すことができる少なくとも２つの文字列を特定するための条件である。第一の実施形態で説明した類似度と同様の情報であるため、ここでの再度の説明を省略する。
【００７１】
本実施形態に係る誤記検出装置２００の動作の説明に戻る。本実施形態では、例えば、次の範囲情報、誤記検出対象単語及び類似度が抽出手段２１０に入力されたものとする。
【００７２】
範囲情報＝明細書全文
誤記検出対象単語＝外部接続端子（ＡＢＣＤＥＦ）
類似度＝文字数１未満の相違点を許容する
【００７３】
これらの条件に従って、抽出手段２１０は、入力装置１４０を介して範囲情報、誤記検出対象単語及び類似度が入力されると、指定された範囲、すなわち明細書全文に含まれる誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」に一致する文字列、及び類似度によって誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」と同じ単語と看做される文字列を抽出するタスクを実行する。
【００７４】
具体的には、明細書を形成するテキストデータの先頭の行から誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」に一致する文字列、または誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」と同じ単語と看做される文字列を検索し、該文字列を検出すれば、該文字列とその文字列が記述された段落番号とを対応付け１つのレコードとして登録する。１つのレコードを登録した後は、その文字列より後に位置するテキストデータを対象にして、誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」に一致する文字列、または誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」と同じ単語と看做される文字列を検索する。以後、誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」に一致する文字列、または誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」と同じ単語と看做される文字列を検出する度に１つのレコードを登録する処理を繰り返す。この結果、レコードは、誤記検出対象単語「外部接続端子（ＡＢＣＤＥＦ）」に一致する文字列、または誤記検出対象単語「外部接続端子」と同じ単語と看做される文字列が検出された出現順に登録されることになる。そして、明細書を形成するテキストデータの末尾に到達したことを以って、単語の検索を終了する。
【００７５】
このようにして抽出手段２１０がレコードを登録した後、続いて、整列手段２２０がそのレコードをディスプレイ１５０に表示させるための制御信号をディスプレイ１５０に出力する。具体的には、整列手段２２０は、レコードを上下方向に並べると共に、任意のレコードの左列に文字列（図６では「単語」の列）が右列に段落番号（図６では「段落番号」の列）が表示されるようにする。さらに、各レコードにおいて左列（図６の「単語」の列）に表示される文字列が、先頭の文字を上下方向に整列させた状態、すなわち左揃えで表示されるようにする。さらに、各レコードにおいて右列（図６の「段落番号」の列）に表示される文字列が、中央揃えで表示されるようにする。
【００７６】
図６は、このようにして抽出手段２１０が抽出し、整列手段２２０により整列された単語リストの一例を示す図である。
【００７７】
図６から明らかであるように、「外部接続端子（ＡＢＣＤＥＦ）」、「外部接続端子（ＡＢＣＤＥＦ）」、「外部接続端（ＡＢＣＤＥ）」及び「外部接続端子（ＡＢＣＤＥＦ）」の各単語が上下方向に整列されている状態においては、オペレーターは「外部接続端（ＡＢＣＤＥ）」が誤記であることを容易に見つけることができる。
【００７８】
図３と図６との比較から明らかであるように、第一の実施形態に係る誤記検出装置１００においては、明細書全文に含まれる全文字列があいうえお順で表示されるものであった。他方、第二の実施形態に係る誤記検出装置２００においては、指定された誤記検出対象単語の単語群のみが表示される。このため、第二の実施形態に係る誤記検出装置２００は、第一の実施形態に係る誤記検出装置１００と同様、符号を使用しない文書についても単語として抽出されるべき文字列を特定することができるとともに、特定されたそれらの文字列を一つのグループ（単語群）にまとめて表示することができる。このため、グループ（単語群）にまとめられたそれらの文字列をオペレーターがみて、誤記を含む文字列と他の文字列（すなわち、正しく表記されている文字列）とを見比べることにより、その文字列によって表現される単語の誤記を容易に見つけ出すことができる。
【００７９】
さらに、第二の本実施形態に係る誤記検出装置２００によれば、各レコードの文字列の先頭の文字が整列された状態で上下方向に表示、すなわち、各レコードの文字列が左揃えの状態で表示される。このため、文字の欠損または文字の過多による誤記を容易に、かつ、極めて短時間に誤記を見つけ出すことができる。
【００８０】
特に、第二の本実施形態に係る誤記検出装置２００によれば、オペレーターが誤記検出対象単語を入力することによって、特定の単語に対して誤記検出処理を行うことができる。このため、特定の単語に対してのみ誤記を見つけ出したい場合には、誤記検出処理に伴う演算負荷を軽減することができる。
【００８１】
（第三の実施形態）
次に、本発明の第二の実施形態に係る誤記検出装置及び誤記検出方法について説明する。図７は本発明の第三の実施形態に係る誤記検出装置３００のブロック図である。誤記検出装置３００は、第一の実施形態の誤記検出装置１００と同様、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等の電子部品を含むＰＣ（Personal Computer）によって実現することができる。誤記検出装置３００は、ＲＯＭまたはＨＤＤに格納された、またはＲＯＭまたはＨＤＤ上に展開された、本発明の誤記検出方法を誤記検出装置３００に実行させるためのソフトウェアを参照して演算処理を行い、以下説明する誤記検出方法を実行する。その実行の過程においてＣＰＵから出力された演算結果がＲＡＭに書き込まれる。
【００８２】
図７に示すように、本実施形態に係る誤記検出装置３００は、抽出手段３１０と整列手段３２０とを機能部として備えている。抽出手段３１０及び整列手段３２０を総称して制御部と呼ぶことがある。
【００８３】
さらに、誤記検出装置３００は、該誤記検出装置３００に情報を入力する入力デバイスとしての外部メモリ１３０と入力装置１４０とが接続されており、他方、該誤記検出装置３００から情報を出力する表示デバイスとしてのディスプレイ１５０が接続されている。
【００８４】
抽出手段３１０は、ＣＰＵによる演算機能の一処理としてみることができる。本発明の誤記検出方法を誤記検出装置３００に実行させるためのソフトウェアを参照して、外部メモリ１３０に格納された電子データ（所定の文書）を読み取り、またオペレーターからの操作を受け付ける入力装置１４０からの操作信号を入力し、該ソフトウェアに基づいて演算を実行することによって誤記を検出する。抽出手段３１０の具体的な処理については、追って詳細に説明する。
【００８５】
整列手段３２０は、ＣＰＵによる演算機能の一処理としてみることができる。本発明の誤記検出方法を誤記検出装置３００に実行させるためのソフトウェアを参照して、抽出手段３１０から出力される誤記の検出結果を読み取り、その誤記の検出結果をオペレーターが視認可能な表示形態で出力するための制御信号をディスプレイ１５０に出力する。ディスプレイ１５０に表示される具体的な表示形態については、追って詳細に説明する。
【００８６】
外部メモリ１３０には、所定の文書作成用ソフトウェア（例えば、米国マイクロソフト社のＷｏｒｄ（登録商標））で作成された所定の文書、例えば、米国特許出願するために起草された明細書が文書のかたちをとって格納されている。
【００８７】
入力装置１４０には、第一の実施形態の場合と同様に、ＰＣに接続可能な各種の入力デバイスを用いることができる。入力装置１４０によってオペレーターの操作を受け付けた場合、入力装置１４０はその受け付けた操作に基づく操作信号を誤記検出装置３００に出力する。
【００８８】
ディスプレイ１５０は、第一の実施形態の場合と同様に、各種の表示デバイスを用いることができる。誤記検出装置３００から制御信号を入力した場合、ディスプレイ１５０はその入力した制御信号に基づいて表示面に像を表示する。
【００８９】
以下、誤記検出装置３００による処理、すなわち抽出手段３１０及び整列手段３２０による処理について、外部メモリ１３０に格納されている文書が米国特許出願するために起草された明細書である場合を例に挙げて具体的に説明する。まず、誤記検出装置３００による処理を説明する前に、外部メモリ１３０に格納されている文書の構造を説明する。図８は、外部メモリ１３０に格納されている米国特許出願用明細書の一部を示す図である。
【００９０】
外部メモリ１３０に格納されている文書は、テキストデータによって構成される電子ファイルである。同文書は、明細書の記述の一部であって、図８に示されるように、改行されて複数の段落に区分けされており、一つの段落が句点（ピリオド）で区切られる一文が１つまたは複数によって記述されている。
【００９１】
続いて、本実施形態に係る誤記検出装置３００の動作を説明する。
【００９２】
最初に、オペレーターは入力装置１４０を介して、誤記検出を行う範囲を指定するための情報（以下、範囲情報と称する。）、単語として抽出される文字列を特定するための規則（以下、単語抽出規則と称する）を抽出手段３１０に入力する。
【００９３】
範囲情報は、文書における任意の範囲を指定するための情報である。第一の実施形態で説明した範囲情報と同様の情報であるため、ここでの再度の説明を省略する。
【００９４】
また、単語抽出規則によって、文書に記述された文字列のなかから、単語として抽出される文字列を特定するための規則が規定される。単語抽出規則としては、日本国特許出願用明細書の場合、所定数以上の漢字、カタカナ又はアルファベットが連続する文字列を単語として認識したが、米国特許出願用明細書の場合、スペースとスペースに挟まれる文字列を語（word）として認識することができる。このため、一つの単語に許容されるスペースの個数が指定されることにより、一つの英単語を抽出することができる。例えば、スペースを４つとオペレーターが指定した場合、「 a bbbb cccc 」のように、先頭に１つのスペース、末尾に１つのスペース、先頭と末尾の間に２つのスペースが記述された文字列が、一つの英単語として抽出される。この場合、３つの語の組みわせにより構成される単語が抽出されることになる。
【００９５】
さらに、本実施形態では、数字（すなわち、参照符号）を基点として、指定されたスペースの数分その数字の前方に位置する文字列を、一つの英単語として抽出するものとする。このように数字を基点に文字列を抽出することにより、より高い精度で英語で記述された名詞を特定することができる。
【００９６】
本実施形態に係る誤記検出装置３００の動作の説明に戻る。本実施形態では、例えば、次の範囲情報及び単語抽出規則が抽出手段３１０に入力されたものとする。
【００９７】
範囲情報＝明細書全文
単語抽出規則＝数字の前方に位置する、「４」つのスペースを含む文字列
【００９８】
これらの条件に従って、抽出手段３１０は、入力装置１４０を介して範囲情報及び並び替え規則が入力されると、指定された範囲、すなわち明細書全文に含まれる文字列のうち、参照符号の直前に位置する３個の語によって構成される文字列を単語として全て抽出する。
【００９９】
具体的には、明細書を形成するテキストデータの先頭の行から参照符号として判別される文字列を検索し、該文字列を検出すれば、その参照符号の直前に位置する、３個の語によって構成される文字列を抽出する。そして、３個の語によって構成される文字列に参照符号として判別された文字列を付加した文字列を１つのレコードとして登録する。１つのレコードを登録した後は、参照符号として判別された文字列より後に位置するテキストデータを対象にして、参照符号として判別される文字列を検索する。以後、単語として判別される、３個の語によって構成される文字列を検出する度に１つのレコードを登録する処理を繰り返す。この結果、レコードは、単語として検出された出現順に登録されることになる。そして、明細書を形成するテキストデータの末尾に到達したことを以って、単語抽出規則にしたがう単語の検索を終了する。
【０１００】
このようにして抽出手段３１０がレコードを登録した後、続いて、整列手段２２０がそのレコードをディスプレイ１５０に表示させるための制御信号をディスプレイ１５０に出力する。具体的には、整列手段３２０は、レコードを上下方向に並べる（図９では「ＷＯＲＤＳ」の列）。さらに、各レコードにおいて表示される文字列が、末尾の文字を上下方向に整列させた状態、すなわち右揃えで表示されるようにする。
【０１０１】
図９は、このようにして抽出手段３１０が抽出し、整列手段３２０により整列された単語群のリストの一例を示す。
【０１０２】
図９に示すように、例えば、参照符号２０に着目すると、参照符号２０とその直前の３個の語は、「２０」が上下方向に整列するように（すなわち右揃えの状態）、上下方向に並べて表示されている。図８に示したように、米国特許出願のために起草された明細書には、参照符号２０を有する語の組み合わせとして「a separation slit 20」、「the separation slit20」、「the separation slit 20」、「the sedation slit 20」及び「the separation slit 20」が記載されている。このため、図９に示すリストには、それらの組み合わせが単語として検出された出現順に記載されている。
【０１０３】
図９から明らかであるように、「a separation slit 20」、「the separation slit 20」、「the separation slit 20」、「the sedation slit 20」及び「the separation slit 20」の各単語が上下方向に整列されている状態（すなわち右揃えの状態）においては、オペレーターは各文字列の先頭の位置をみれば「the sedation slit 20」が誤記であることを容易に見つけることができる。
【０１０４】
以上のように、本実施形態に係る誤記検出装置３００によれば、数字（すなわち、参照符号）を基点として、指定されたスペースの数分その数字の前方に位置する文字列を、一つの英単語として抽出する。このため、より高い精度で英語で記述された単語を特定することができる。
【０１０５】
また、本実施形態に係る誤記検出装置３００によれば、参照符号とその直前の所定数の語が、参照符号が上下方向に整列された状態（すなわち、各レコードの文字列が右揃えの状態）で表示される。このため、同一の参照符号が割り当てられた複数のレコード（以下、単語群と称する）の中に誤記を含む文字列が存在していれば、他の文字列（すなわち、正しく表記されている文字列）と見比べることにより、容易に、かつ、極めて短時間に誤記を見つけ出すことができる。
【０１０６】
本実施形態に係る誤記検出装置３００は上記の構造に限定されるものではなく、種々の改変が可能である。
【０１０７】
例えば、入力装置１４０を介して、オペレーターによって指定された参照符号を抽出手段３１０に入力することも可能である。この場合、参照符号として「２０」が抽出手段３１０に入力された場合には、抽出手段３１０はその直前の所定数（例えば、３個）の語を単語として抽出する。この場合、図９に示した組み合わせ単語群のうち、「a separation slit 20」、「the separation slit 20」、「the separation slit 20」、「the sedation slit 20」及び「the separation slit 20」の単語群のみがディスプレイ１５０に表示される。このように、明細書全文に含まれる全ての参照符号ではなく、任意の参照符号を指定することにより、一の参照符号に関してのみ誤記の検出を行うことも可能である。このため、特定の参照符号が割り当てられた単語に対してのみ誤記を見つけ出したい場合には、誤記検出処理に伴う演算負荷を軽減することができる。
【０１０８】
また、本実施形態に係る誤記検出装置３００は、次のような改変も可能である。図１０は本実施形態に係る誤記検出装置３００の変形例に係る誤記検出装置３００Ａのブロック図である。
【０１０９】
本変形例に係る誤記検出装置３００Ａは、第三の実施形態に係る誤記検出装置３００と比較して表示手段３３０をさらに備えている。
【０１１０】
表示手段３３０は、ＣＰＵによる演算機能の一処理としてみることができる。本発明の誤記検出方法を誤記検出装置３００Ａに実行させるためのソフトウェアを参照して、整列手段３２０から出力される誤記の検出結果を読み取り、その誤記の検出結果をオペレーターが視認可能な表示形態で出力するための制御信号をディスプレイ１５０に出力する。特に、表示手段３３０は、同一の参照符号を有する単語群を他の単語群から識別可能であるようにディスプレイ１５０上に表示する。
【０１１１】
例えば、表示手段３３０は、同一の参照符号を有する単語群を他の単語群とは色を違えて表示することにより、同一の参照符号を有する単語群が他の単語群から容易に識別可能とすることができる。
【０１１２】
例えば、図９に示したリストを参照すれば、「a separation slit 20」、「the separation slit 20」、「the separation slit 20」、「the sedation slit 20」及び「the separation slit 20」の単語群は青色で、「a first sli 21」及び「the first slit21」の単語群は黄色でディスプレイ１５０上に表示する。これにより、各組み合わせ群を容易に識別することが可能になる。
【０１１３】
表示手段３３０は、例えば、色を変えることに代えて、あるいは、色を変えるとともに、一の組み合わせ群のサイズ、フォントなどを変えることにより、他の組み合わせ群との区別を図ることも可能である。
【０１１４】
（第一から第三の実施形態に係る誤記検出装置の構成の補足）
上記の第一乃至第三の実施形態に係る誤記検出装置１００−３００の機能はプログラムにより実現させることも可能である。この点について図１１を参照して詳細に説明する。
【０１１５】
図１１は、第一の実施形態に係る誤記検出装置１００のブロック図の一例である。
【０１１６】
誤記検出装置１００は、中央処理装置（ＣＰＵ）１６０と、第一のメモリ１６１と、第二のメモリ１６２と、各種命令及びデータを中央処理装置１６０に入力するための入力インターフェイス１６３と、中央処理装置１６０により実行された処理の結果を出力する出力インターフェイス１６４と、中央処理装置１６０と他の構成要素とを接続するバス１６５と、から構成されている。
【０１１７】
第一及び第二のメモリ１６１、１６２の各々は、リード・オンリー・メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）またはＩＣメモリーカードなどの半導体記憶装置、フレキシブルディスクなどの記憶媒体、ハードディスク、あるいは、光学磁気ディスクなどからなる。図１１に示す例においては、第一のメモリ１６１はＲＯＭからなり、第二のメモリ１６２はＲＡＭからなる。
【０１１８】
第一のメモリ１６１は中央処理装置１６０が実行するための各種の制御用プログラムその他の固定的なデータを格納している。第二のメモリ１６２は様々なデータ及びパラメータを記憶しているとともに、中央処理装置１６０に対する作動領域を提供する、すなわち、中央処理装置１６０がプログラムを実行する上で一時的に必要とされるデータを格納している。中央処理装置１６０は第一のメモリ１６１からプログラムを読み出し、そのプログラムを実行する。すなわち、中央処理装置１６０は第一のメモリ１６１に格納されているプログラムに従って作動する。
【０１１９】
誤記検出装置１００を上記のように構成することにより、誤記検出装置１００の機能をプログラムにより実現することが可能である。誤記検出装置２００及び３００についても同様である。
【０１２０】
本発明を詳細にまた特定の実施態様を参照して説明したが、本発明の精神と範囲を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明らかである。
【０１２１】
本出願は、2013年4月17日出願の日本特許出願（特願2013−086783）に基づくものであり、その内容はここに参照として取り込まれる。
【産業上の利用可能性】
【０１２２】
本発明に係る誤記検出装置によれば、単語群の中に誤記が存在していれば、他の単語（すなわち、正しく表記されている単語）と見比べることにより、容易に、かつ、極めて短時間に誤記を見つけ出すことができる。この効果を奏する本発明は、指定された文書内の誤記を検出することを容易にする誤記検出装置及び方法に関する分野において有用である。
【符号の説明】
【０１２３】
１００  本発明の第一の実施形態に係る誤記検出装置
１１０  整列手段
１２０  表示手段
２００  本発明の第二の実施形態に係る誤記検出装置
２１０  抽出手段
２２０  整列手段
３００  本発明の第三の実施形態に係る誤記検出装置
３１０  抽出手段
３２０  整列手段
３３０  表示手段
【図１】
2014171519.tif 000003
【図２】
2014171519.tif 000004
【図３】
2014171519.tif 000005
【図４】
2014171519.tif 000006
【図５】
2014171519.tif 000007
【図６】
2014171519.tif 000008
【図７】
2014171519.tif 000009
【図８】
2014171519.tif 000010
【図９】
2014171519.tif 000011
【図１０】
2014171519.tif 000012
【図１１】
2014171519.tif 000013
【図１２】
2014171519.tif 000014
【図１３】
2014171519.tif 000015
【図１４】
2014171519.tif 000016
【図１５】
2014171519.tif 000017
【国際調査報告】
2014171519.tif 000018
2014171519.tif 000019
2014171519.tif 000020
2014171519.tif 000021