(57)【要約】【課題】文書内の所望の文字列の出現分布を容易に把握することを目的とする。【解決手段】文書から選択された文字列の前記文書内の箇所を特定する特定部と、特定した前記文字列の文書内における箇所を、前記文書内の他の文字列と異なる態様にて前記文書を所定の単位に区切ってサムネイル表示する表示制御部と、を有する文書表示装置が提供される。【選択図】図８
2018028803.tif 000002
【特許請求の範囲】
【請求項１】
文書から選択された文字列の前記文書内の箇所を特定する特定部と、
特定した前記文字列の文書内における箇所を、前記文書内の他の文字列と異なる態様にて前記文書を所定の単位に区切ってサムネイル表示する表示制御部と、
を有する文書表示装置。
【請求項２】
前記区切りは、前記文書のページ、前記文書の章及び前記文書の所定数の行のいずれかに設定される、
請求項１に記載の文書表示装置。
【請求項３】
前記区切り毎に、特定した前記文字列の文書内における出現頻度を算出する算出部を有し、
前記表示制御部は、前記出現頻度に基づき、前記区切り毎にサムネイル表示する前記文書の表示順を制御する、
請求項１又は２に記載の文書表示装置。
【請求項４】
前記表示制御部は、特定した前記文字列の出現情報を前記区切り毎に表示する、
請求項１〜３のいずれか一項に記載の文書表示装置。
【請求項５】
文書から選択された文字列の前記文書内の箇所を特定し、
特定した前記文字列の文書内における箇所を、前記文書内の他の文字列と異なる態様にて前記文書を所定の単位に区切ってサムネイル表示する、
処理をコンピュータが実行する文書表示方法。
【請求項６】
文書から選択された文字列の前記文書内の箇所を特定し、
特定した前記文字列の文書内における箇所を、前記文書内の他の文字列と異なる態様にて前記文書を所定の単位に区切ってサムネイル表示する、
処理をコンピュータに実行させるための文書表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書表示装置、文書表示方法及び文書表示プログラムに関する。
【背景技術】
【０００２】
銀行や不動産会社などで、貸付や不動産売買などを行うと同意書や契約書などへの署名が求められる。しかし、同意書や契約書は平易でない文書であることが多く、理解するのに時間がかかる。
【０００３】
文書を読んでいて注目する語句が見つかった場合、文書内でその語句が使われている他の箇所の文を探そうとするが、複数ページから同じ語句が使われている文を目視で探すことは大変であり、煩雑である。そこで、例えば文書内の注目する語句を選択すると、文書内でその語句が使用されている箇所を特定し、ハイライト表示する技術が知られている（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】PatentSQUARE 特許調査支援サービス Panasonic http://eww.gp-club.panasonic.co.jp/data/patent/patentsquare.pdf  （検索日  2016年8月4日）
【特許文献】
【０００５】
【特許文献１】特開平８−１１０９０８号公報
【特許文献２】特開平１０−２８９０８３号公報
【特許文献３】特開２０１４−２０３１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１の技術では、ハイライト表示された語句が出現する箇所を把握するためには、複数ページから構成される文書を逐次参照していく必要があり、文書内にて注目する語句が使われている文を探し出す際の煩雑さは解消されていない。注目する語句を逐次参照していく方法よりもより簡易に注目する語句に関連する記載箇所を見つけ、文書内の読むべき個所を簡単に探し出す方法が望まれる。
【０００７】
そこで、一側面では、本発明は、文書内の所望の文字列の出現分布を容易に把握することを目的とする。
【課題を解決するための手段】
【０００８】
一つの案では、文書から選択された文字列の前記文書内の箇所を特定する特定部と、特定した前記文字列の文書内における箇所を、前記文書内の他の文字列と異なる態様にて前記文書を所定の単位に区切ってサムネイル表示する表示制御部と、を有する文書表示装置が提供される。
【発明の効果】
【０００９】
一側面によれば、文書内の所望の文字列の出現分布を容易に把握することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報処理装置の機能構成の一例を示す図。
【図２】一実施形態に係る文書ＤＢの一例を示す図。
【図３】一実施形態に係る出現情報ＤＢの一例を示す図。
【図４】一実施形態に係る検索情報ＤＢの一例を示す図。
【図５】一実施形態に係る情報処理装置のハードウェア構成の一例を示す図。
【図６】第１実施形態に係る文書表示処理の一例を示すフローチャート。
【図７】第１実施形態に係る文書表示の画面の一例を示す図。
【図８】第１実施形態に係る文書表示の画面の一例を示す図。
【図９】図６の文書表示処理にて呼び出される出現情報算出処理の一例を示すフローチャート。
【図１０】変形例に係る文書表示の画面の一例を示す図。
【図１１】第２実施形態に係る文書表示処理の一例を示すフローチャート。
【図１２】図１１の文書表示処理にて呼び出される出現情報算出処理の一例を示すフローチャート。
【図１３】第２実施形態に係る出現情報ＤＢの他の例を示す図。
【図１４】第２実施形態に係る文書表示の画面の一例を示す図。
【図１５】変形例に係る文書表示の画面の他の例を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
［情報処理装置の機能構成］
まず、本発明の一実施形態に係る情報処理装置１０の機能構成の一例について、図１を参照しながら説明する。図１は、本実施形態に係る情報処理装置１０の機能構成の一例を示す図である。
【００１２】
情報処理装置１０は、文書から選択された文字列の文書内の箇所を特定する文書表示装置の一例である。情報処理装置１０は、パーソナルコンピュータ（ＰＣ）、タブレット型端末、スマートフォン、携帯電話、ビデオカメラ、デジタルカメラ、ＰＤＡ（Personal Digital Assistants）、ＨＭＤ（Head Mount Display）等のウェアラブル表示デバイスに適用されてもよい。
【００１３】
情報処理装置１０は、通信Ｉ／Ｆ（インターフェース）部１１、表示部１２、入力部１３、記憶部１４及び制御部１５を有する。通信Ｉ／Ｆ部１１は、他の装置との間にて通信制御を行うインターフェースである。通信Ｉ／Ｆ部１１の一態様としては、ＬＡＮカードなどのネットワークインターフェースカードが挙げられる。
【００１４】
表示部１２は、文書、画像等の各種情報を所定の形式で表示する表示デバイスである。例えば、表示部１２としては、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）などの表示デバイスが挙げられる。
【００１５】
入力部１３は、各種の情報を入力する。例えば、入力部１３としては、マウス、キーボード、タッチセンサなどの入力デバイスが挙げられる。例えば、入力部１３は、表示部１２に表示されている文書の所望の語句のタッチ操作を受け付けると、その語句を制御部１５へ出力し、制御部１５経由で記憶部１４に記憶させる。
【００１６】
記憶部１４は、ハードディスク、ＳＳＤ（Solid State Drive）、光ディスクなどの不揮発性の記憶装置である。なお、記憶部１４は、ＲＡＭ（Random Access Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non Volatile  Static Random Access Memory）などのデータを書き換え可能な半導体メモリであってもよい。
【００１７】
記憶部１４は、制御部１５で実行されるＯＳ（Operating System）及び文書表示プログラム１２４等の各種プログラムを記憶する。また、記憶部１４は、文書表示プログラム１２４等の各種プログラムで用いられる各種データや各種プログラムにより生成された各種データを記憶する。例えば、記憶部１４は、文書ＤＢ１２１、出現情報ＤＢ１２２及び検索情報ＤＢ１２３を記憶する。
【００１８】
図２は、本実施形態に係る文書ＤＢの一例を示す。文書ＤＢ１２１には、文書ＩＤと文書とが対応付けて記憶されている。同意書や契約書などの文書はあらかじめ電子化されて、文書ＩＤと対応付けて文書ＤＢ１２１に記憶されている。
【００１９】
図３は、本実施形態に係る出現情報ＤＢの一例を示す。出現情報ＤＢ１２２には、ユーザ操作により選択された文字列の出現数を文書のページ単位で記憶する。図３では、選択された文字列の一例として、「契約」の語句と「同意」の語句とが挙げられ、各語句の出現数とそれらの語句の合計出現数とが各ページに対応付けて記憶される。
【００２０】
図４は、本実施形態に係る検索情報ＤＢの一例を示す。検索情報ＤＢ１２３には、特定語句を検索キーとして文書にて検索された検索回数が文書ＩＤに対応付けて記憶されている。検索情報ＤＢ１２３には、複数のユーザの検索結果が記憶されていることが好ましい。このため、検索情報ＤＢ１２３は、ネットワークを介してアクセス可能なサーバ等に記憶され、他のユーザの文書毎の検索結果が記憶されていることが好ましい。
【００２１】
制御部１５は、取得部１１１、特定部１１２、算出部１１３及び表示制御部１１４を有する。取得部１１１は、入力部１３が画面のタッチ操作に応じて入力を受け付けた語句を取得する。
【００２２】
特定部１１２は、取得部１１１が取得した語句（つまり、表示されている文書から選択された語句）の文書内における箇所を特定する。
【００２３】
算出部１１３は、区切り毎に特定語句の文書内における出現頻度を算出する。文書の区切りは、文書のページ単位、文書の章単位及び文書の所定の行単位のいずれかに設定されてもよい。
【００２４】
表示制御部１１４は、特定語句の文書内における箇所を、その文書内の他の文字列と異なる態様にて文書を区切る所定の区切り毎にサムネイル表示するように制御する。区切り毎にサムネイル表示される文書は、文書の全部が好ましいが、文書の一部であってもよい。また、表示制御部１１４は、算出部１１３が算出した出現頻度に基づき、区切り毎にサムネイル表示する文書の表示順を制御してもよい。表示制御部１１４は、特定語句の出現情報を表示するように制御してもよい。
【００２５】
なお、図１は機能に着目したブロック図を描いており、これらの機能ブロックで示した各部は、ハードウエアのみ、ソフトウエアのみ、またはハードウエアとソフトウエアとの組合せによって実現することができる。
［情報処理装置のハードウェア構成］
次に、本実施形態に係る情報処理装置１０のハードウェア構成について、図５を参照して説明する。図５は、本実施形態に係る情報処理装置１０のハードウェア構成の一例を示す。情報処理装置１０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２６】
入力装置１０１は、例えば、キーボード、マウス、タッチパネル等を含み、情報処理装置１０に各操作信号を入力するために用いられる。表示装置１０２は、例えば、ディスプレイ等を含み、各種の処理結果を表示する。通信Ｉ／Ｆ１０７は、情報処理装置１０をネットワークに接続するインターフェースである。これにより、情報処理装置１０は、通信Ｉ／Ｆ１０７を介して、他の機器とデータ通信を行うことができる。
【００２７】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、情報処理装置１０の全体を制御する基本ソフトウェア及びアプリケーションソフトウェアがある。例えば、ＨＤＤ１０８には、各種のデータベースやプログラム等が格納されてもよい。
【００２８】
外部Ｉ／Ｆ１０３は、外部装置とのインターフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、情報処理装置１０は、外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａには、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびに、ＳＤメモリカード（SD Memory card）やＵＳＢメモリ（Universal Serial Bus memory）等がある。
【００２９】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、ネットワーク設定等のプログラム及びデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、上記記憶装置（例えば「ＨＤＤ１０８」や「ＲＯＭ１０５」など）から、プログラムやデータをＲＡＭ１０４上に読み出し、所定のを実行することで、情報処理装置１０の全体制御や情報処理装置１０に搭載した機能を実現する演算装置である。
【００３０】
かかる構成の情報処理装置１０では、制御部１５の機能は、文書表示プログラム１２４が、ＣＰＵ１０６に実行させる処理により実現される。通信Ｉ／Ｆ部１１の機能は、例えば通信Ｉ／Ｆ１０７により実現される。表示部１２の機能は、例えば表示装置１０２により実現される。入力部１３の機能は、例えば入力装置１０１により実現される。
【００３１】
記憶部１４の機能は、例えばＲＯＭ１０５，ＲＡＭ１０４又はＨＤＤ１０８により実現されてもよいし、ネットワークを介して情報処理装置１０に接続されるクラウド上の記憶装置等により実現されてもよい。つまり、文書ＤＢ１２１、出現情報ＤＢ１２２、検索情報ＤＢ１２３に記憶された情報は、ＲＡＭ１０４、ＨＤＤ１０８又はネットワークを介して情報処理装置１０に接続されるクラウド上の記憶装置に格納され得る。
＜第１実施形態＞
［文書表示処理］
次に、第１実施形態に係る文書表示処理について図６を参照して説明する。図６は、第１実施形態に係る文書表示処理を示したフローチャートである。本処理が開始されると、取得部１１１は、表示する同意書や契約書等の文書を文書ＤＢ１２１から読み出し、取得する（ステップＳ１０）。次に、表示制御部１１４は、取得した文書を表示部１２の画面に表示する（ステップＳ１２）。
【００３２】
例えば図７（ａ）に示すように、表示制御部１１４は、文書Ｗｒを表示する。表示制御部１１４は、文書Ｗｒに対して過去に検索された検索キーを候補として表示してもよい。例えば、表示制御部１１４は、検索キーの候補を検索情報ＤＢ１２３から選択して表示する。このとき、検索キーの候補は、表示されている文書Ｗｒに対して検索回数が多い語句から順に表示することが好ましい。
【００３３】
図６に戻り、ユーザが、表示されている文書内の注目する語句や重要語句を指やマウスでなぞると、特定部１１２は、ユーザのタッチ操作に応じて検索キーとなる語句を特定する（ステップＳ１４）。次に、表示制御部１１４は、特定語句をマーカー表示する（ステップＳ１６）。これにより、例えば図７（ｂ）に示すように、文書Ｗｒ内の特定語句ｋ１及び特定語句ｋ２が異なる色等を使用してマーカー表示される。このとき、特定語句ｋ１及び特定語句ｋ２のそれぞれは、文書Ｗｒの全箇所で統一して同一色にマーカー表示される。
【００３４】
図６に戻り、次に、算出部１１３は、出現情報算出処理を実行し（ステップＳ１８）、ページ単位で特定語句の出現数を算出する。出現情報算出処理については、図９を参照しながら後述する。次に、記憶部１４は、検索情報ＤＢ１２３に記憶する検索情報を更新する（ステップＳ２０）。具体的には、記憶部１４は、画面に表示された文書Ｗｒについてユーザ操作された語句毎の検索回数に「１」を加算した値を記憶する。検索情報ＤＢ１２３に記憶する検索情報にユーザ操作された語句がない場合には、記憶部１４は、ユーザ操作された語句と検索回数「１」とを文書ＩＤに対応付けて検索情報ＤＢ１２３に記憶する。
【００３５】
次に、表示制御部１１４は、文書全体を表示するか否かを判定する（ステップＳ２２）。表示制御部１１４は、文書全体を表示しないと判定した場合、当所表示したページをそのまま表示し（ステップＳ２４）、本処理を終了する。この場合、スクロールバー等を用いて複数ページから構成される文書Ｗｒを逐次参照することで、マーカー表示された文書Ｗｒ内の特定語句ｋ１、ｋ２を検索できる。
【００３６】
一方、表示制御部１１４は、文書全体を表示すると判定した場合、ページ単位に区切って文書の全ぺ―ジをサムネイル表示する（ステップＳ２６）。これにより、図８（ａ）に示すように、画面のエリアＡｒに、文書の全ぺ―ジが縮小表示（サムネイル表示）される。その際、ユーザ操作により特定された「契約」の語句ｋ１と「同意」の語句ｋ２とは、文章内の他の文字列とは異なる態様で表示（ここではマーカー表示）される。また、文書Ｗｒの横に特定語句ｋ（語句ｋ１、語句ｋ２）が表示される。
【００３７】
このようにして文書Ｗｒの全体をページ毎に区切ってサムネイル表示する機能により、ユーザは、注目する語句や重要語句が文書全体で使われている箇所を一目で把握することができる。これにより、ユーザは、特定語句が多いページを見つけやすく、そのページを優先的に読むことで文書の内容を理解しやすくなる。
【００３８】
また、ユーザは、特定語句の出現数の多い少ないだけでなく、エリアＡｒに表示された文書の全体イメージの機能により、ページレイアウトのどこに特定語句が出てくるかも判る。このため、例えばタイトルの語句がマーカー表示されている場合や、注意事項の中にマーカー表示された語句があれば、その語句の詳細が説明されている箇所である可能性が高いことがわかる。これにより、同意書や契約書などの文書を読む時に、文書の内容を効率的に理解することができる。
【００３９】
なお、エリアＡｒに表示されるページ毎に区切られた文書の表示順は、文書の１ページから順に表示してもよいし、特定語句の出現数が多いページ順に並び替えて表示してもよい。このとき、表示制御部１１４は、出現情報ＤＢ１２２に記憶された文書毎の特定語句に対する出現数及び合計出現数に基づき、いずれかの語句に対する出現数の多いページを優先して表示してもよいし、合計出現数の多いページを優先して表示してもよい。図８（ａ）のエリアＡｒには、図３に示す文書ＩＤ「００１」に含まれる特定語句の合計出現数の多いページから順に表示されている。なお、エリアＡｒに表示される文書は、語句が表示されている箇所が表示されれば、文書の全ページでなくてもよい。
【００４０】
図６に戻り、ユーザが、サムネイル表示されたページの一つをタッチすると、表示制御部１１４は、ユーザ操作に応じてタッチされた特定のページを選択し（ステップＳ２８）、選択されたページを拡大して表示し（ステップＳ３０）、本処理を終了する。これにより、図８（ｂ）に示すように、選択されたページｐ３が、拡大表示される。
【００４１】
（出現情報算出処理）
次に、図６のＳ１８にて呼び出される出現情報算出処理の一例について、図９を参照しながら説明する。第１実施形態に係る出現情報算出処理が呼び出されると、算出部１１３は、表示されている文書から抽出された特定語句があるか否かを判定する（ステップＳ４０）。算出部１１３は、特定語句がないと判定した場合、本処理を終了する。一方、算出部１１３は、特定語句があると判定された場合、算出部１１３は、文書内のページ毎に特定語句の出現数を算出する（ステップＳ４２）。
【００４２】
次に、算出部１１３は、抽出された他の特定語句があるかを判定する（ステップＳ４４）。算出部１１３は、他の特定語句があると判定した場合、ステップＳ４２に戻り、ページ毎に他の特定語句の出現数を算出する。記憶部１４は、算出された出現数を出現情報ＤＢ１２２に記憶する。
【００４３】
算出部１１３は、ステップＳ４４にて、抽出された他の特定語句がないと判定した場合、ページ毎に合計出現数を算出し（ステップＳ４６）、本処理を終了する。記憶部１４は、算出された合計出現数を出現情報ＤＢ１２２に記憶する。
【００４４】
以上に説明したように、第１実施形態に係る文書表示処理によれば、文書内の所望の語句の出現分布を容易に把握することができ、特定語句の出現数が多いページを優先的に読むことができる。また、文書の全体イメージから特定語句が章の見出しであったり、注意事項等の欄にあることがひと目でわかるので、優先して読むべき箇所が明瞭になり易い。よって、その語句が出現する箇所を逐次読んでいくよりも、その語句が頻出する箇所を抽出して読むほうがある語句に関連する記載を見つけ出し易く、そのような箇所が読むべき箇所となる。これにより、同意書や契約書等の文書を読むときに文書の内容を短時間で効率的に理解することができる。
【００４５】
（章単位でのサムネイル表示）
以上では、文書Ｗｒの全体イメージをページ単位で表示した。しかし、これに限らず、文書Ｗｒの全体イメージをページ単位以外の、例えば章単位で表示してもよい。例えば、図１０に変形例に係る文書表示の画面の一例を示す。図１０のエリアＡｒに示すように、この変形例では、文書の全ぺ―ジが章毎にサムネイル表示され、各章にて特定語句がマーカーで表示される。これによれば、文書の全体において、内容にある程度のまとまりのある章毎に特定語句の出現分布を把握することができる。これにより、章毎に語句が頻出する箇所がある程度内容にまとまりのある、読むべき箇所と分かるため、文書の内容を短時間で効率的に理解することができる。
＜第２実施形態＞
［文書表示処理］
次に、第２実施形態に係る文書表示処理について図１１を参照して説明する。図１１は、第２実施形態に係る文書表示処理を示したフローチャートである。第２実施形態に係る文書表示処理（図１１）において、第１実施形態に係る文書表示処理（図６）と同じ処理には、同一ステップ番号を付している。つまり、第１及び第２実施形態に係る文書表示処理のステップＳ１０〜Ｓ１６、Ｓ２０〜Ｓ２４は同じ処理であるため、ここでは重複説明を省く。
【００４６】
本処理が開始され、ステップＳ１０〜Ｓ１６の処理が行われた後、算出部１１３は、第２実施形態に係る出現情報算出処理を実行する（ステップＳ５０）。
【００４７】
（出現情報算出処理）
図１１のＳ５０にて呼び出される出現情報算出処理では、図１２に示すように、算出部１１３は、表示されている文書から抽出された特定語句があるか否かを判定する（ステップＳ４０）。算出部１１３は、特定語句がないと判定した場合、本処理を終了する。一方、算出部１１３は、特定語句があると判定した場合、文書内の行毎に特定語句の出現数を算出する（ステップＳ６０）。記憶部１４は、行毎に算出された特定語句の出現数を出現情報ＤＢ１２２に記憶する。図１３に、行毎に算出された特定語句の出現数を記憶する出現情報ＤＢ１２２の一例を示す。
【００４８】
図１２に戻り、次に、算出部１１３は、抽出された他の特定語句があるかを判定する（ステップＳ４４）。算出部１１３は、他の特定語句があると判定した場合、ステップＳ６０に戻り、行毎に他の特定語句の出現数を算出する。
【００４９】
一方、算出部１１３は、他の特定語句がないと判定した場合、算出部１１３は、Ｎ行毎に語句毎の合計出現数を算出し（ステップＳ６４）、本処理を終了する。記憶部１４は、算出した合計出現数をＮ行毎に出現情報ＤＢ１２２に記憶する。これにより、図１３の出現情報ＤＢ１２２には、Ｎ行毎に算出された合計出現数が記憶される。なお、ここでは、Ｎは４に設定されるが、Ｎは２以上の整数である。
【００５０】
図１１に戻り、次に、記憶部１４は、検索情報ＤＢ１２３の検索情報を更新し（ステップＳ２０）、次に、表示制御部１１４は、文書全体を表示するか否かを判定する（ステップＳ２２）。表示制御部１１４は、文書全体を表示しないと判定した場合、当所表示したページをそのまま表示し（ステップＳ２４）、本処理を終了する。
【００５１】
一方、表示制御部１１４が文書全体を表示すると判定した場合、表示制御部１１４は、Ｎ行毎に語句の出現数の多い順にＮ行毎の固まりで文書をサムネイル表示する（ステップＳ５２）。これにより、図１４に示すように、画面のエリアＡｒに、Ｎ行毎の特定語句の出現数の多い順に、Ｎ行毎の文書の固まりＮ１、Ｎ２、・・・が表示される。
【００５２】
その際、ユーザ操作により特定された「契約」の語句ｋ１と、「同意」の語句ｋ２とは、異なる色等を使用してマーカー表示される。特定語句は、文書Ｗｒの全箇所で統一して同一色にマーカー表示される。
【００５３】
エリアＡｒに表示される文書は、文書内の全行を表示しなくてもよい。また、文書内の箇所が分かるように、Ｎ１〜Ｎ６の固まり毎に記載箇所のページ及びライン（行）が表示されることが好ましい。これにより、ユーザは、注目する語句や重要語句が文書全体で使われている箇所をＮ行単位で一目で把握することができる。ユーザは、エリアＡｒに表示された文書の全体イメージの機能により、特定語句が多いページの該当箇所を見つけやすく、その箇所を優先的に読むことで文書の内容を理解しやすくなる。なお、Ｎ行の固まりで表示することに替えて、Ｎ行の固まりを含むページ毎にサムネイル表示してもよい。
【００５４】
図１１に戻り、ユーザが、サムネイル表示されたＮ行毎の表示の一つをタッチすると、表示制御部１１４は、タッチされた特定のＮ行の文書を選択し（ステップＳ５４）、選択したＮ行の文書（又は、選択したＮ行の文書を含むページ）を拡大して表示し（ステップＳ５６）、本処理を終了する。
【００５５】
以上に説明したように、第２実施形態に係る文書表示処理によれば、Ｎ行毎の文書に注目し、特定語句が出現しているかをサムネイル表示することができる。これにより、その語句が他の箇所と比べて頻出する箇所かをより細かく特定できる。これにより、文書内の所望の語句の出現分布を容易に把握することができ、特定語句の出現数が多い文書内の箇所を優先的に読むことができる。
【００５６】
（他のサムネイル表示）
以上に説明したように、第１及び第２実施形態では、ページ単位、章単位又はＮ行単位で文書をサムネイル表示したが、サムネイル表示の方法はこれに限らない。例えば図１５は、変形例に係る文書表示の画面の他の例を示す。図１５のエリアＡｒに示すように、ページ単位で特定語句の出現数が最も多いページから順に出現数が多いページを中央に表示し、紙面の左側に中央のページの前のページを表示し、紙面の右側に中央のページの後のページを表示してもよい。
【００５７】
図１４のエリアＡｒに表示されている各Ｎ行の記載箇所のページｐ及びラインＬは、特定した文字列の出現情報の一例である。図８等のエリアＡｒに表示されている各特定語句に対するマーカー表示は、特定語句を文書内の他の文字列と異なる態様にて表示する方法の一例であり、これに限らない。特定語句を文書内の他の文字列と異なる態様にて表示する他の方法としては、線種を変える、色を変える、フォントを変える等の方法が挙げられる。
【００５８】
また、本実施形態に係る出現数は、特定語句の文書内における出現頻度の一例である。出現頻度の他の例としては、文書全体の特定語句の出現数に対する各ページの前記文字列の出現の割合であってもよい。
【００５９】
以上、文書表示装置、文書表示方法及び文書表示プログラムを上記実施形態により説明したが、本発明に係る文書表示装置、文書表示方法及び文書表示プログラムは上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００６０】
以上の説明に関し、更に以下の項を開示する。
（付記１）
文書から選択された文字列の前記文書内の箇所を特定する特定部と、
特定した前記文字列の文書内における箇所を、前記文書内の他の文字列と異なる態様にて前記文書を所定の単位に区切ってサムネイル表示する表示制御部と、
を有する文書表示装置。
（付記２）
前記区切りは、前記文書のページ、前記文書の章及び前記文書の所定数の行のいずれかに設定される、
付記１に記載の文書表示装置。
（付記３）
前記区切り毎に、特定した前記文字列の文書内における出現頻度を算出する算出部を有し、
前記表示制御部は、前記出現頻度に基づき、前記区切り毎にサムネイル表示する前記文書の表示順を制御する、
付記１又は２に記載の文書表示装置。
（付記４）
前記表示制御部は、特定した前記文字列の出現情報を前記区切り毎に表示する、
付記１〜３のいずれか一項に記載の文書表示装置。
（付記５）
文書から選択された文字列の前記文書内の箇所を特定し
特定した前記文字列の文書内における箇所を、前記文書内の他の文字列と異なる態様にて前記文書を所定の単位に区切ってサムネイル表示する、
処理をコンピュータが実行する文書表示方法。
（付記６）
前記区切りは、前記文書のページ、前記文書の章及び前記文書の所定数の行のいずれかに設定される、
付記５に記載の文書表示方法。
（付記７）
前記区切り毎に、特定した前記文字列の文書内における出現頻度を算出し、
前記出現頻度に基づき、前記区切り毎にサムネイル表示する前記文書の表示順を制御する、
付記５又は６に記載の文書表示方法。
（付記８）
特定した前記文字列の出現情報を前記区切り毎に表示する、
付記５〜７のいずれか一項に記載の文書表示方法。
（付記９）
文書から選択された文字列の前記文書内の箇所を特定し、
特定した前記文字列の文書内における箇所を、前記文書内の他の文字列と異なる態様にて前記文書を所定の単位に区切ってサムネイル表示する、
処理をコンピュータに実行させるための文書表示プログラム。
（付記１０）
前記区切りは、前記文書のページ、前記文書の章及び前記文書の所定数の行のいずれかに設定される、
付記９に記載の文書表示プログラム。
（付記１１）
前記区切り毎に、特定した前記文字列の文書内における出現頻度を算出し、
前記出現頻度に基づき、前記区切り毎にサムネイル表示する前記文書の表示順を制御する、
付記９又は１０に記載の文書表示プログラム。
（付記１２）
特定した前記文字列の出現情報を前記区切り毎に表示する、
付記９〜１１のいずれか一項に記載の文書表示プログラム。
【符号の説明】
【００６１】
１０    情報処理装置
１１    通信Ｉ／Ｆ部
１２    表示部
１３    入力部
１４    記憶部
１５    制御部
１１１  取得部
１１２  特定部
１１３  算出部
１１４  表示制御部
１２１  文書ＤＢ
１２２  出現情報ＤＢ
１２３  検索情報ＤＢ
【図１】
2018028803.tif 000003
【図２】
2018028803.tif 000004
【図３】
2018028803.tif 000005
【図４】
2018028803.tif 000006
【図５】
2018028803.tif 000007
【図６】
2018028803.tif 000008
【図７】
2018028803.tif 000009
【図８】
2018028803.tif 000010
【図９】
2018028803.tif 000011
【図１０】
2018028803.tif 000012
【図１１】
2018028803.tif 000013
【図１２】
2018028803.tif 000014
【図１３】
2018028803.tif 000015
【図１４】
2018028803.tif 000016
【図１５】
2018028803.tif 000017