(57)【要約】【課題】表示面積が限られる端末でも関連文書を比較しやすくなる。【解決手段】本実施形態に係る関連文書検索装置は、入力部、格納部、検索部、取得部、判定部および表示部を含む。入力部は、文書と該文書に重畳される第１筆跡情報とを取得する。格納部は、文書、第１筆跡情報、および、文書と第１筆跡情報との対応関係を格納する。検索部は、検索のクエリとなる文書である検索文書の内容に関連する１以上の文書を格納部から検索し、１以上の関連文書として得る。取得部は、対応関係に基づいて、関連文書に重畳される第２筆跡情報を取得する。判定部は、第２筆跡情報に文字が含まれるかどうかを判定する。表示部は、第２筆跡情報に文字が含まれる場合は、検索文書および第２筆跡情報を表示し、第２筆跡情報に文字が含まれない場合は、検索文書および第２筆跡情報と第２筆跡情報が重畳される関連文書の領域とを表示する。【選択図】図１
2015069597.tif 000002
【特許請求の範囲】
【請求項１】
文書と該文書に重畳される第１筆跡情報とを取得する入力部と、
前記文書、前記第１筆跡情報、および、前記文書と前記第１筆跡情報との対応関係を格納する格納部と、
検索のクエリとなる文書である検索文書の内容に関連する１以上の文書を前記格納部から検索し、１以上の関連文書として得る検索部と、
前記対応関係に基づいて、前記関連文書に重畳される第２筆跡情報を取得する取得部と、
前記第２筆跡情報に文字が含まれるかどうかを判定する判定部と、
前記第２筆跡情報に文字が含まれる場合は、前記検索文書および該第２筆跡情報を表示し、該第２筆跡情報に文字が含まれない場合は、該検索文書および該第２筆跡情報と該第２筆跡情報が重畳される前記関連文書の領域とを表示する表示部と、を具備することを特徴とする関連文書検索装置。
【請求項２】
前記格納部は、前記検索文書がページ単位に分割可能である場合は、該ページごとの前記対応関係を格納し、
前記表示部は、前記検索文書のページ単位で、前記関連文書の関連するページと前記第２筆跡情報とを重畳して表示することを特徴とする請求項１に記載の関連文書検索装置。
【請求項３】
前記表示部は、前記関連文書のページと関連する前記検索文書のページが存在しない場合は、前記第２筆跡情報を別ページに表示することを特徴とする請求項２に記載の関連文書検索装置。
【請求項４】
前記入力部は、前記検索文書の全体および該検索文書のうちの予め選択された範囲の少なくとも一方を取得することを特徴とする請求項１から請求項３のいずれか１項に記載の関連文書検索装置。
【請求項５】
前記表示部は、複数の関連文書の前記第２筆跡情報どうしが類似する場合は、一方の筆跡情報はすべて表示し、他方の筆跡情報は該一方の筆跡情報との差分を表示することを特徴とする請求項１から請求項４のいずれか１項に記載の関連文書検索装置。
【請求項６】
前記検索部は、前記検索文書の日時情報をさらに参照して、前記関連文書となる文書を検索することを特徴とする請求項１から請求項５のいずれか１項に記載の関連文書検索装置。
【請求項７】
前記取得部は、前記第２筆跡情報に対して文字認識処理した結果を、前記対応関係にフィードバックすることを特徴とする請求項１から請求項６のいずれか１項に記載の関連文書検索装置。
【請求項８】
前記第１筆跡情報は、ユーザの書き込みであることを特徴とする請求項１から請求項７のいずれか１項に記載の関連文書検索装置。
【請求項９】
前記検索文書は、ユーザが作成中の文書およびユーザが閲覧中の文書であることを特徴とする請求項１から請求項８のいずれか１項に記載の関連文書検索装置。
【請求項１０】
前記判定部は、前記第２筆跡情報の入力領域全を部分領域に分割し、該部分領域に対して判定を行うことを特徴とする請求項１から請求項９のいずれか１項に記載の関連文書検索装置。
【請求項１１】
文書と該文書に重畳される第１筆跡情報とを取得し、
前記文書、前記第１筆跡情報、および、前記文書と前記第１筆跡情報との対応関係を格納手段に格納し、
検索のクエリとなる文書である検索文書の内容に関連する１以上の文書を前記格納手段から検索し、１以上の関連文書として得、
前記対応関係に基づいて、前記関連文書に重畳される第２筆跡情報を取得し、
前記第２筆跡情報に文字が含まれるかどうかを判定し、
前記第２筆跡情報に文字が含まれる場合は、前記検索文書および該第２筆跡情報を表示し、該第２筆跡情報に文字が含まれない場合は、該検索文書および該第２筆跡情報と該第２筆跡情報が重畳される前記関連文書の領域とを表示することを特徴とする関連文書検索方法。
【請求項１２】
コンピュータを、
文書と該文書に重畳される第１筆跡情報とを取得する入力手段と、
前記文書、前記第１筆跡情報、および、前記文書と前記第１筆跡情報との対応関係を格納する格納手段と、
検索のクエリとなる文書である検索文書の内容に関連する１以上の文書を前記格納部から検索し、１以上の関連文書として得る検索手段と、
前記対応関係に基づいて、前記関連文書に重畳される第２筆跡情報を取得する取得手段と、
前記第２筆跡情報に文字が含まれるかどうかを判定する判定手段と、
前記第２筆跡情報に文字が含まれる場合は、前記検索文書および該第２筆跡情報を表示し、該第２筆跡情報に文字が含まれない場合は、該検索文書および該第２筆跡情報と該第２筆跡情報が重畳される前記関連文書の領域とを表示する表示手段として機能させるための関連文書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、関連文書検索装置、方法およびプログラムに関する。
【背景技術】
【０００２】
電子機器に対してペン入力などを用いた手書きによる文字入力方式は従来から広く利用されている。ＰＤＡ（ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ：携帯用情報端末）だけでなく、スマートフォンやタブレット型端末、ゲーム機の広がりに伴い、ペン入力機能を備えた機器も増えている。
【０００３】
こうした環境において、ペン入力など手書きによるスクラップ（切り抜き、囲い）、下線、マーキング（○、☆などの記入）、あるいはＷｅｂページや電子書籍におけるブックマーク（しおり）記録といった、ユーザからのアノテーション（注釈）付与機能がある。このような付加機能を用いることで、ユーザは慣れ親しんだ紙やペンを電子的に模倣した直感的な閲覧手段および入力手段を通じて、いつでも手軽にアノテーションを付与できる。
【０００４】
このようなアノテーション機能を有する電子機器において、アノテーションを付与した文書を検索し、後から活用するという手法がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−４２９８号公報
【特許文献２】特開２００７−２６５２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、スマートフォンやタブレット端末のように、テレビやデスクトップＰＣなどと比べ画面が小さい端末や、一度に一つのアプリケーション画面だけが表示されるシングルウィンドウ端末の場合、閲覧中の文書に類似するまたは関連する文書を検索しても、検索結果の文書を重ねて表示すると、表示可能な検索結果の個数が非常に少なくなる。
【０００７】
本開示は、上述の課題を解決するためになされたものであり、関連文書を効率よく検索し表示することができる関連文書検索装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本実施形態に係る関連文書検索装置は、入力部、格納部、検索部、取得部、判定部および表示部を含む。入力部は、文書と該文書に重畳される第１筆跡情報とを取得する。格納部は、前記文書、前記第１筆跡情報、および、前記文書と前記第１筆跡情報との対応関係を格納する。検索部は、検索のクエリとなる文書である検索文書の内容に関連する１以上の文書を前記格納部から検索し、１以上の関連文書として得る。取得部は、前記対応関係に基づいて、前記関連文書に重畳される第２筆跡情報を取得する。判定部は、前記第２筆跡情報に文字が含まれるかどうかを判定する。表示部は、前記第２筆跡情報に文字が含まれる場合は、前記検索文書および該第２筆跡情報を表示し、該第２筆跡情報に文字が含まれない場合は、該検索文書および該第２筆跡情報と該第２筆跡情報が重畳される前記関連文書の領域とを表示する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る関連文書検索装置を示すブロック図。
【図２】文書格納部に格納される情報の一例を示す図。
【図３】筆跡情報格納部に格納される筆跡情報の一例を示す図。
【図４】対応情報格納部に格納される対応情報の一例を示す図。
【図５】本実施形態に係る関連文書検索装置の動作を示すフローチャート。
【図６】関連文書検索装置の第１の利用例を示す図。
【図７】関連文書検索装置の第２の利用例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本実施形態に係る関連文書検索装置、方法およびプログラムについて詳細に説明する。なお、以下の実施形態では、同一の参照符号を付した部分は同様の動作をおこなうものとして、重複する説明を適宜省略する。  
本実施形態に係る関連文書検索装置について図１のブロック図を参照して説明する。  
本実施形態に係る関連文書検索装置１００は、入力部１０１、文書格納部１０２、筆跡情報格納部１０３、対応情報格納部１０４、検索部１０５、筆跡情報取得部１０６、判定部１０７および表示部１０８を含む。なお、本実施形態に係る関連文書検索装置１００は、アノテーションを入力可能な端末（例えば、ＰＣやスマートフォン、タブレット端末、電子書籍端末、ゲーム機の端末）に用いられることを想定するが、この限りではない。また、説明の便宜上、文書格納部１０２、筆跡情報格納部１０３および対応情報格納部１０４と３つの格納部に分けているが、１つの格納部でもよい。
【００１１】
入力部１０１は、文書作成時においては、文書および筆跡情報を取得する。文書は、ユーザが作成した文書およびユーザが閲覧した文書を想定する。筆跡情報は、コメントやアノテーションなど、文書に重畳されるユーザの書き込みによる情報である。アノテーションは、ユーザの意図を表現する操作であり、例えば、Ｗｅｂページ、電子書籍／雑誌などの文書や画像に対するブックマーク操作、または、ユーザの手書きストロークによる囲み、囲み、メモなどを示す。また、入力部１０１は、検索時において、検索のクエリとなる、ユーザが作成中の文書およびユーザが閲覧中の文書を検索文書として取得する。  
なお、筆跡情報が文書のどの領域に付与されたか、文書が複数ページある場合どのページのどの領域に筆跡情報が付与されたかといった対応関係は、入力部１０１において筆跡情報が付与された段階で判定すればよい。  
また、入力部１０１は、予めアノテーションが付与された文書を収集してもよい。この場合は、分離部（図示せず）により、文書からアノテーション部分を抽出して、文書とアノテーションとを分離すればよい。
【００１２】
文書格納部１０２は、入力部１０１から文書を受け取り、文書を格納する。  
筆跡情報格納部１０３は、入力部１０１から筆跡情報を受け取って格納する。  
対応情報格納部１０４は、入力部１０１から文書と筆跡情報との対応関係を受け取って格納する。なお、文書がページ単位である場合は、ページごとに、ページとページに付与される筆跡情報との対応関係を格納する。
【００１３】
検索部１０５は、入力部１０１から検索文書を受け取り、文書格納部１０２に格納される文書および対応情報格納部１０４に格納される対応関係を参照して、検索文書の内容に関連する文書から検索し、検索文書に関連する文書である関連文書を取得する。  
筆跡情報取得部１０６は、検索部１０５から関連文書を受け取り、対応情報格納部１０３の対応関係を参照して、関連文書に重畳される筆跡情報を取得する。
【００１４】
判定部１０７は、筆跡情報取得部１０６から関連文書と関連文書に対応する筆跡情報とを受け取り、筆跡情報に文字列が含まれるかどうかを判定する。  
表示部１０８は、判定部１０７は関連文書と関連文書に対応する筆跡情報とを受け取り、筆跡情報の種類に応じて、表示方法を切り替えて表示する。筆跡情報の種類とは、例えば，ユーザの筆跡が、コメントであるか、下線、囲み、マーキングといったアノテーションであるかを示す種類である。ここでは、筆跡情報に文字を含む場合は、検索文書と筆跡情報とを表示し、筆跡情報に文字が含まれない場合は、検索文書と、筆跡情報および筆跡情報が重畳される文書の領域とを表示する。例えば下線であれば、下線部が引かれた文字列を表示すればよく、囲みであれば、囲み内に含まれる文字領域を表示すればよい。なお、厳密に領域を規定してしまうと、筆跡によっては必要な文字列が含まれないことも想定されるので、下線や囲みにより指定された領域よりも広い領域を表示してもよい。
【００１５】
次に、文書格納部１０２に格納される文書に関する情報の一例について図２を参照して説明する。  
図に示すテーブル２００は、文書ＩＤ２０１、文書タイトル２０２、作成日時２０３、閲覧日時２０４および文書内容ファイル２０５がそれぞれ対応づけられて格納される。  
文書ＩＤ２０１は、文書に固有に付与される識別子（ＩＤ）である。文書タイトル２０２は、文書の題名を示す。作成日時２０３は、文書が作成された日時を示す。閲覧日時２０４は、ユーザが文書を閲覧した日時を示す。文書内容ファイル２０５は、文書のデータファイルの名称を示す。
【００１６】
具体的には、例えば、文書ＩＤ２０１「Ｄ１」、文書タイトル２０２「宅建問題Ａ」、作成日時２０３「2013/09/10 10:00:00」、閲覧日時２０４「2013/09/12 12:50:30」および文書内容ファイル２０５「問題Ａ.xxx」がそれぞれ対応づけられる。なお、「.xxx」は、ファイルの拡張子を示す。
【００１７】
次に、筆跡情報格納部１０３に格納される筆跡情報について図３を参照して説明する。  
図３に示すテーブル３００は、筆跡ＩＤ３０１、入力日時３０２およびストローク列３０３が対応付けられて格納される。  
筆跡ＩＤ３０１は、ストローク列の固有の識別子である。入力日時３０２は、ストローク列が入力された日時を示す。ストローク列３０３は、１ストロークのサンプリングごとにまとめた座標値を示す。座標情報は、文書の領域とストロークとの対応がわかる座標値であれば、表示画面における座標値でもよいし、文書の１ページにおける座標値であってもよい。
【００１８】
具体的には、例えば、筆跡ＩＤ３０１「Ｓ１」、入力日時３０２「2013/09/12 12:51:40」およびストローク列３０３「（（３０，８２０），（３１，８１８），…）， （（５０，８００），…），…」が対応づけられる。
【００１９】
次に、対応情報格納部１０４に格納される対応情報の一例について図４を参照して説明する。  
図４に示すテーブル４００は、筆跡ＩＤ３０１、文書ＩＤ２０１およびページ４０１がそれぞれ対応づけられて格納される。  
ページ４０１は、筆跡情報が記入された文書の中のページ番号を示す。具体的には、例えば、筆跡ＩＤ３０１「Ｓ１」、文書ＩＤ２０１「Ｄ１」およびページ４０１「１」が対応づけられる。  
なお、本実施形態では、文書と筆跡との対応を示す最低限の情報を記載しているが、その他レイアウト情報や色情報、文書や筆跡を入力したユーザＩＤ、文書や筆跡の削除情報など他の付随情報を格納してもよい。また、作成日時、閲覧日時、入力日時は文書や筆跡ごとに１つだけ記載しているが、編集・保存時刻などと合わせ複数個の日時を格納してもよい。
【００２０】
次に、関連文書検索装置１００の動作について図５のフローチャートを参照して説明する。  
ステップＳ５０１では、入力部１０１が、ユーザが閲覧中または編集中などといった、利用中の文書を検索文書として取得する。なお、入力部１０１は、検索文書として、文書全体ではなく、文書のうち予め選択された範囲を取得するようにしてもよい。  
ステップＳ５０２では、検索部１０５が、検索文書と関連する関連文書を検索する。ここで「検索文書と内容が関連」するとは、文書の内容（単語や文）の共通性に基づいて、同一の単語が出現する確率が閾値以上であるといった判定を行えばよい。ここで、共通性を判定する最小単位である単語や文の分割に関しては、形態素解析や文字種（数字、アルファベット、空白、記号、漢字、ひらがな、カタカナなど）の変化など既存の技術を用いることができる。  
なお、文書の内容の共通性に限らず、単語の概念階層の上下関係や同一階層であるかどうかや、文書の閲覧日時、作成日時および編集時刻の類似性などを用いてもよい。時刻の情報を用いる場合は、例えば図２に示す文書の閲覧日時２０４や筆跡情報の入力日時３０２を用いればよい。例えば、業務における日報や業績の年次報告など一定の日時に作成される文書は、共通した文書であると考えられるのでこのような日時の類似性に基づいて関連文書を検索してもよい。
【００２１】
ステップＳ５０３では、検索部１０５が、未処理の関連文書が存在するかどうかを判定する。未処理の関連文書が存在する場合は、ステップＳ５０４に進み、未処理の関連文書が存在しなければ、関連文書検索装置の動作を終了する。  
ステップＳ５０４では、筆跡情報取得部１０６が、関連文書に付与されている筆跡情報を取得する。なお、筆跡情報取得部１０６は、筆跡情報に対して文字認識処理を行い、文字認識処理の結果である文字列に関する情報を対応情報格納部１０４に格納される対応関係にフィードバックしてもよい。これによって、検索文書と対応関係となる文書の幅を広げることができる。  
ステップＳ５０５では、判定部１０７が、筆跡情報がどのような種類であるかを判定し、文字を含むかどうかを判定する。文字を含む場合はステップＳ５０６に進み、文字を含まない場合はステップＳ５０７に進む。文字を含むかどうかの判定方法の一例としては、筆跡情報全体に対し一般に使われる手書き文字認識処理を行ない、閾値以上の文字数が含まれるかどうかを計算することで、筆跡情報に文字を含むかどうか判定することが考えられる。なお、文字を含むかどうかを判定できる方法であればどのような方法を用いてもよい。  
また、文字を含むかどうかの判定は、筆跡入力領域全体に行うのではなく、部分的に判定処理を行い、文字を含む領域と含まない領域とに分けてもよい。部分的な判定を行う方法としては、領域を単純に矩形で分割する方法や、直近の数ストロークについて文字認識を行う場合、各ストロークに外接する矩形の面積や外接する楕円の長径の分布を計算し、分布の塊ごとに算出する方法を用いればよい。分布の利用に関しては、例えば文字を書く場合と囲みやアンダーラインを描く場合とでは、ストロークに外接する矩形の面積や外接する楕円の長径が異なるため、それぞれを分離して判定できる。
【００２２】
ステップＳ５０６では、筆跡情報に文字を含む場合は、筆跡情報自体で可読性を有することが想定できるので、表示部１０８が筆跡情報により表現される筆跡をそのまま表示する。その後ステップＳ５０３に戻り、同様の処理を繰り返す。  
ステップＳ５０７では、筆跡情報に文字が含まれない場合は、筆跡情報のみでは可読性はなく、下線が引かれた文書や線により囲まれた領域内の文字列のように、関連文書自体に記述された内容も取得が必要であるため、筆跡が重畳される関連文書の領域と筆跡とを併せて表示する。その後ステップＳ５０３に戻り、同様の処理を繰り返す。以上で関連文書検索装置１００の動作を終了する。
【００２３】
次に、本実施形態にかかる関連文書検索装置１００の第１の利用例について図６を参照して説明する。  
図６は、ユーザが問題集に対して書き込んだ内容を、ユーザが類題を解く際に参照する例である。前提として、過去の解答に対する書き込みがなされているものとする。「問題Ａ」に関しては、解答に文字を書き込み６０１が付与される。「問題Ｂ」に関しては、解答自体を囲んで注釈６０２が付与される。  
例えば、問題Ａおよび問題Ｂに関連する問題「類題Ｃ」を見た学習者が、解法が分からず、類題に対する解法を調べる場合、問題Ａや問題Ｂをそのまま表示するのでは画面サイズが足りないということが考えられる。そこで、本実施形態における関連文書検索装置１００に係る検索処理を適用することで、問題Ａは筆跡情報に文字列が含まれるため、問題Ａからは書き込み６０１が表示される。一方、問題Ｂは筆跡情報に文字列が含まれないため、問題Ｂからは筆跡と筆跡が重畳される領域、すなわち囲み内の文字領域が注釈６０２として表示される。問題Ａに関しては、筆跡情報のみを表示することで、背景の文字が重畳され見難くなることを防ぐことができる。また、問題Ｂに関しては、囲み自体には文字列が含まれないので、筆跡と同じ領域に存在する文書中の領域を重畳表示することで、注釈内容がユーザにとって理解できる形式で表示される。このように、筆跡情報は、筆跡が記載された領域のみ表示すれば良いため、画面上に占める面積が小さく済む。また、文書の領域が狭く上から文字を重ね書きした場合に、重ね書きした文字だけを読むことができるので可読性が向上する効果もある。
次に、本実施形態にかかる関連文書検索装置１００の第２の利用例について図７を参照して説明する。
【００２４】
図７は、ある程度共通性のあるプレゼンテーションスライドファイルを用い、複数の異なる会社向けの営業資料を作成する場合である。前提として、Ａ社向けのスライドファイル（Ａ社向け.yyy）と、Ｂ社向けのスライドファイル（Ｂ社向け.yyy）を作成しており、それぞれのファイルの一部のページに手書きコメントを付与しているものとする。なお、「.yyy」は、ファイルの拡張子を表す。図７の例では、Ａ社向けスライドには、コメント７０１およびコメント７０２が記載され、Ｂ社向けスライドには、コメント７０３およびコメント７０４が記載される。また、各ファイル内のＡ，Ｂ，Ｃ、…などはそれぞれが１枚のページを示し、ＡとＡ’，Ａ”のように記号付きのページは、内容が類似しているが一部を変更したもの（例えば、単語「Ａ社」を単語「Ｂ社」と置き換えただけなど）とする。
【００２５】
このような状況で、新しくＣ社向けのスライドファイル（Ｃ社向け.yyy）を作成している時、素材となるスライドを並べた段階で検索処理を行うと、類似スライドが検索され、過去のＡ社向けスライドに付与されたコメント７０１およびコメント７０２、Ｂ社向けスライドに付与されたコメント７０３がそれぞれ重畳して表示される。  
例えば、ページＣに関してはＡ社向け資料、Ｂ社向け資料それぞれに別の手書きメモが記載されているため、両者をそれぞれ表示することができる。この時、手書きメモの内容が同じ場合は別々に表示するのは冗長であるため、差分がある場合のみ表示してもよい。また、類似ページを含むスライドファイル「Ｂ社向けスライド」には、ページＤ’にもコメント７０４が付与されているが、このページあるいは類似ページは「Ｃ社向け.yyy」ファイルには存在しない。この場合、コメントをリマインドするために、追加ページを加えてコメント７０４を重畳し、ユーザが過去のコメントを思い出せるようにしてもよい。
【００２６】
以上に示した本実施形態によれば、入力されたアノテーションを含む筆跡情報を格納し、文書検索時に、筆跡情報の種類に応じて関連文書を表示することで、タブレット端末など、シングルウィンドウで表示面積が限られる端末でも関連文書を比較しやすくなるとともに、関連文書に付与された手書きコメントを見つけやすくなる。さらに、格納された後に埋もれてしまうようなアノテーションを後から利用するときに容易に活用することができる。また、資料作成時に、関連文書検索装置に係る検索処理を用いることで、過去の類似資料を毎回開いて確認する必要がなくなり、かつ過去に付与されたコメントの見落としを減らすことができる。
【００２７】
なお、本実施形態の関連文書検索装置は、持ち運び可能なハードウェア装置への実装を想定しているが、情報処理装置の機能の一部をネットワークに接続された外部サーバ上で実行してもよい。また、情報処理装置を、ＣＰＵなどの制御装置と、ＲＯＭやＲＡＭなどの記憶装置と、ＨＤＤなどの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボード、マウスなどの入力装置とを備えた一般的なコンピュータに実装することもできる。
【００２８】
上述の実施形態の中で示した処理手順に示された指示は、ソフトウェアであるプログラムに基づいて実行されることが可能である。汎用の計算機システムが、このプログラムを予め記憶しておき、このプログラムを読み込むことにより、上述した関連文書検索装置による効果と同様な効果を得ることも可能である。上述の実施形態で記述された指示は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃなど）、半導体メモリ、又はこれに類する記録媒体に記録される。コンピュータまたは組み込みシステムが読み取り可能な記録媒体であれば、その記憶形式は何れの形態であってもよい。コンピュータは、この記録媒体からプログラムを読み込み、このプログラムに基づいてプログラムに記述されている指示をＣＰＵで実行させれば、上述した実施形態の関連文書検索装置と同様な動作を実現することができる。もちろん、コンピュータがプログラムを取得する場合又は読み込む場合はネットワークを通じて取得又は読み込んでもよい。  
また、記録媒体からコンピュータや組み込みシステムにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワーク等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。  
さらに、本実施形態における記録媒体は、コンピュータあるいは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶または一時記憶した記録媒体も含まれる。  
また、記録媒体は１つに限られず、複数の媒体から本実施形態における処理が実行される場合も、本実施形態における記録媒体に含まれ、媒体の構成は何れの構成であってもよい。
【００２９】
なお、本実施形態におけるコンピュータまたは組み込みシステムは、記録媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するためのものであって、パソコン、マイコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。  
また、本実施形態におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本実施形態における機能を実現することが可能な機器、装置を総称している。
【００３０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行なうことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３１】
１００・・・関連文書検索装置、１０１・・・入力部、１０２・・・文書格納部、１０３・・・筆跡情報格納部、１０４・・・対応情報格納部、１０５・・・検索部、１０６・・・筆跡情報取得部、１０７・・・判定部、１０８・・・表示部、２００，３００，４００・・・テーブル、２０１・・・文書ＩＤ、２０２・・・文書タイトル、２０３・・・作成日時、２０４・・・閲覧日時、２０５・・・文書内容ファイル、３０１・・・筆跡ＩＤ、３０２・・・入力日時、３０３・・・ストローク列、４０１・・・ページ、６０１・・・書き込み、６０２・・・注釈、７０１，７０２，７０３，７０４・・・コメント。
【図１】
2015069597.tif 000003
【図２】
2015069597.tif 000004
【図３】
2015069597.tif 000005
【図４】
2015069597.tif 000006
【図５】
2015069597.tif 000007
【図６】
2015069597.tif 000008
【図７】
2015069597.tif 000009