(57)【特許請求の範囲】
【請求項１】
電子文書に対するマーキング画像の書き込みを受け付けるマーキング受付ステップと、
前記マーキング画像に関連付けて属性情報の設定を受け付ける設定受付ステップと、
電子文書のうち前記マーキング画像で指定された領域を抽出範囲として抽出する抽出ステップと、
前記抽出範囲が重複又は連続するマーキング画像どうしであって、属性情報が共通するマーキング画像どうしをグループ化するグループ化ステップと、
前記グループ毎にマーキング画像と抽出範囲とを一覧表示する一覧表示ステップと、をコンピューターに実行させ、
前記マーキング画像は線画であって、
前記属性情報は、マーキング画像の線幅、線色及び線種の少なくとも１つを含んでいる
ことを特徴とする文書管理プログラム。
【請求項２】
前記グループ化ステップにおいて、属性情報が複数種類設定されている場合であって、それらの設定内容がすべて一致する場合に当該属性情報が共通すると判断する
ことを特徴とする請求項１に記載の文書管理プログラム。
【請求項３】
前記グループ化ステップにおいて、共通するか否かの判定対象となる１以上の属性情報の指定を受け付ける判定対象指定ステップを含み、
前記グループ化ステップにおいて、少なくとも前記判定対象指定ステップで指定された属性情報について設定内容が一致する場合に当該属性情報が共通すると判断する
ことを特徴とする請求項２に記載の文書管理プログラム。
【請求項４】
属性情報の個数の指定を受け付ける個数受付ステップを含み、
前記グループ化ステップにおいて、少なくとも前記個数受付ステップで指定された個数の属性情報の設定内容が一致する場合に当該属性情報が共通すると判断する
ことを特徴とする請求項２に記載の文書管理プログラム。
【請求項５】
前記属性情報は、当該マーキング画像を書き込んだユーザーを識別する識別情報を含む
ことを特徴とする請求項２から４の何れかに記載の文書管理プログラム。
【請求項６】
前記マーキング画像に関連付けられた属性情報の変更を受け付ける変更受付ステップを含み、
前記グループ化ステップは、変更後の属性情報が共通するか否かを判断する
ことを特徴とする請求項２から５の何れかに記載の文書管理プログラム。
【請求項７】
前記マーキング画像の選択を受け付ける画像選択ステップと、
前記画像選択ステップで選択されたマーキング画像を、当該マーキング画像と前記抽出範囲が重複又は連続する他のマーキング画像うち何れのマーキング画像とグループ化するかの選択を受け付けるグループ選択ステップを含み、
前記グループ化ステップは、前記画像選択ステップで選択されたマーキング画像を前記グループ選択ステップで選択されたマーキング画像とグループ化する
ことを特徴とする請求項１から６の何れかに記載の文書管理プログラム。
【請求項８】
前記グループ選択ステップにおいて選択対象となる他のマーキング画像を選択候補として提示する提示ステップを含む
ことを特徴とする請求項７に記載の文書管理プログラム。
【請求項９】
前記提示ステップは、前記画像選択ステップで選択されたマーキング画像と設定内容が一致する属性情報が多い前記他のマーキング画像から順に提示する
ことを特徴とする請求項８に記載の文書管理プログラム。
【請求項１０】
前記提示ステップは、前記画像選択ステップで選択されたマーキング画像と設定内容が一致する属性情報の数である数値若しくは図形を提示する
ことを特徴とする請求項８に記載の文書管理プログラム。
【請求項１１】
前記属性情報は、当該マーキング画像が書き込まれた日時を含み、
前記提示ステップは、前記画像選択ステップで選択されたマーキング画像と書き込まれた日時が近い前記他のマーキング画像から順に提示する
ことを特徴とする請求項８に記載の文書管理プログラム。
【請求項１２】
前記一覧表示ステップの表示内容を保存する表示保存ステップと、
前記表示保存ステップが保存している表示内容を、ユーザーからの要求に応じて表示する再表示ステップと、を含む
ことを特徴とする請求項１から１１の何れかに記載の文書管理プログラム。
【請求項１３】
情報処理端末により実行される方法であって、
電子文書に対するマーキング画像の書き込みを受け付けるマーキング受付ステップと、
前記マーキング画像に関連付けて属性情報の設定を受け付ける設定受付ステップと、
電子文書のうち前記マーキング画像で指定された領域を抽出範囲として抽出する抽出ステップと、
前記抽出範囲が重複又は連続するマーキング画像どうしであって、属性情報が共通するマーキング画像どうしをグループ化するグループ化ステップと、
前記グループ毎にマーキング画像と抽出範囲とを一覧表示する一覧表示ステップと、を含み、
前記マーキング画像は線画であって、
前記属性情報は、マーキング画像の線幅、線色及び線種の少なくとも１つを含んでいる
ことを特徴とする方法。
【請求項１４】
電子文書に対するマーキング画像の書き込みを受け付けるマーキング受付手段と、
前記マーキング画像に関連付けて属性情報の設定を受け付ける設定受付手段と、
電子文書のうち前記マーキング画像で指定された領域を抽出範囲として抽出する抽出手段と、
前記抽出範囲が重複又は連続するマーキング画像どうしであって、属性情報が共通するマーキング画像どうしをグループ化するグループ化手段と、
前記グループ毎にマーキング画像と抽出範囲とを一覧表示する一覧表示手段と、を備え、
前記マーキング画像は線画であって、
前記属性情報は、マーキング画像の線幅、線色及び線種の少なくとも１つを含んでいる
ことを特徴とする文書管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理プログラム、文書管理方法及び文書管理装置に関し、特に、電子文書に記入されたマーキングを分類してテキストを抽出する技術に関する。
【背景技術】
【０００２】
いわゆる裁判の一件記録には、訴状や弁論用紙、準備書面、答弁書、証拠説明書など多数の文書が含まれている。また、これらの文書は１つの裁判に関係する文書であるから類似の記載も多数存在する。従来、弁護士は証拠書類などの文書を精読して考えをまとめたり、訴状や回答書や時系列表を作成する際に引用したい箇所を表示したりしたいときに、文書にマーキングを行って後の参照に役立てている。
【０００３】
このような文書を電子管理する場合には、マーキングについても電子管理でき、マーキングが文書のどこを指しているのかを自動抽出できるのが望ましい。
このようなマーキングは、必ずしも一筆で描かれた連続領域を成しているとは限らない。例えば、電子文書のある部分にマーキングした後、このマーキングを補うようにして別のマーキングが追加されることがある。このような場合には、追加されたマーキングも含めて、当該マーキングが指している箇所を自動抽出する必要がある。
【０００４】
このような要望に対して、例えば、電子文書上で互いに近接する位置に記入されたマーキングどうしをグループ化する方法が考えられる。しかしながら、裁判における一方の当事者の主張と、この主張に続いて記載された他方の当事者の反論との双方にマーキングが施されている場合など、互い近接する位置に記入されているマーキングどうしであってもユーザーがグループ化を望まない場合も少なくない。このため、単にマーキングどうしの近さだけでグループ化すると必ずしもユーザーの要望を満たすことができない。
【０００５】
また、電子文書に記入された囲み線の傍らに分類記号を記入させ、同じ分類記号が傍記された囲み線の抽出箇所をまとめてグループ化し、一覧表示する技術が提案されている（例えば、特許文献２を参照）。このようにすれば、電子文書中のユーザーが所望する箇所をユーザーの所望に従って分類し、リスト化することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１５２６９９号公報
【特許文献２】特開２０１２−１５１７２２号公報
【特許文献３】特許第３９６９７７５号公報
【特許文献４】特開２００５−３３９２９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、マーキングどうしが近接している場合にマーキング毎に個別に分類記号を記入すると、記入のしかたによってはマーキングと分類記号との対応関係が不明瞭になるおそれがある。その結果、マーキングと分類記号の対応付けを誤ると、抽出箇所を正しくグループ化することができない。
また、マーキング箇所の近くには分類記号を傍記するため十分な余白が必ずしも確保できるとは限らないし、テキストに重畳して分類記号を記入すると分類記号によってテキストが読み難くなってしまう、という問題もある。
【０００８】
本発明は、上述のような問題に鑑みて為されたものであって、電子文書の余白の大小に関わらず、かつ、電子文書の可読性を極力損なうことなく、電子文書に記入されたマーキングに応じてテキストを抽出し、ユーザー所望に沿って抽出箇所をグループ化する文書管理プログラム、文書管理方法及び文書管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る文書管理プログラムは、電子文書に対するマーキング画像の書き込みを受け付けるマーキング受付ステップと、前記マーキング画像に関連付けて属性情報の設定を受け付ける設定受付ステップと、電子文書のうち前記マーキング画像で指定された領域を抽出範囲として抽出する抽出ステップと、前記抽出範囲が重複又は連続するマーキング画像どうしであって、属性情報が共通するマーキング画像どうしをグループ化するグループ化ステップと、前記グループ毎にマーキング画像と抽出範囲とを一覧表示する一覧表示ステップと、をコンピューターに実行させ、前記マーキング画像は線画であって、前記属性情報は、マーキング画像の線幅、線色及び線種の少なくとも１つを含んでいることを特徴とする。
【発明の効果】
【００１０】
このようにすれば、マーキング画像の線幅、線色及び線種の少なくとも１つを属性情報として属性情報が共通するマーキング画像どうしをグループ化するので、電子文書の余白の大小に関わらず、かつ、電子文書の可読性を極力損なうことなく、電子文書に記入されたマーキングに応じてテキストを抽出し、ユーザー所望に沿って抽出範囲をグループ化することができる。
【図面の簡単な説明】
【００１１】
【図１】文書管理装置の主要な構成を示す図である。
【図２】マーキングに対応するテキストを切り出す処理を示すフローチャートである。
【図３】属性情報入力画面を例示する図である。
【図４】マーキングを施された電子文書を例示する図である。
【図５】抽出したテキストの一覧表示を例示する図である。
【図６】グループ化条件の選択を受け付ける処理を示すフローチャートである。
【図７】グループ化条件選択画面を例示する図である。
【図８】一致度指定画面を例示する図である。
【図９】電子文書のマーキングを例示する図である。
【図１０】抽出したテキストの一覧表示を例示する図であって、（ａ）は一致度が「３」の場合を例示し、（ｂ）は一致度が「４」の場合を例示する。
【図１１】マーキングの属性情報をユーザーに変更させる処理を示すフローチャートである。
【図１２】マーキングの属性情報をユーザーに変更させる前（ａ）と変更させた後（ｂ）との一覧表示を例示する図である。
【図１３】グループ化するマーキングをユーザーに選択させる処理を示すフローチャートである。
【図１４】グループ化するマーキングをユーザーに選択させるポップアップメニューを例示する図である。
【図１５】グループ化情報を記憶するテーブルを例示する図である。
【図１６】ユーザーが選択したマーキングをグループ化した一覧表示を例示する図である。
【図１７】選択候補となるマーキングとの一致度も併記するポップアップメニューを例示する図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係る文書管理プログラム、文書管理方法及び文書管理装置の実施の形態について、図面を参照しながら説明する。
［１］第１の実施の形態
本発明の第１の実施の形態について説明する。
（１−１）文書管理装置の構成
まず、本実施の形態に係る文書管理装置の構成について説明する。
【００１３】
本実施の形態に係る文書管理装置は、ユーザーが持ち運びできる可搬型の情報処理端末（いわゆるタブレット端末）であって、電子文書管理用のアプリケーションプログラム（以下、「文書管理アプリ」という。）がインストールされている。文書管理装置は、文書管理アプリを実行することにより、電子文書を閲覧したり、電子文書に電子付箋を貼り付けたりすることができる。
【００１４】
図１に示されるように、文書管理装置１は、ＣＰＵ（Central Processing Unit）１０１、メモリ１０２、タッチパネル１０３、タッチパネルコントローラー１０４、スピーカー１０５、マイク１０６、通信用ＬＳＩ（Large Scale Integration）１０７、アンテナ１０８及びカメラ１０９から構成される。
メモリ１０２は、不揮発性のメモリと作業用のメモリとから構成される。不揮発性のメモリには、文書管理アプリ１００と多数の電子文書ファイルとが記憶されている。これらの他、文書管理装置１を制御するための各種のコンピュータープログラムや、設定情報などもメモリ１０２に記憶されている。
【００１５】
電子文書ファイルは、例えば、ＰＤＦ（Portable Document Format）データであって、本文データと付加データとから構成される。付加データは、ユーザーがタッチパネル操作により文書管理アプリ１００を利用して本文データに付加するマーキングデータである。
タッチパネル１０３は、入力デバイスであるタッチパッド１３１と、表示デバイスである液晶ディスプレイ（LCD：Liquid Crystal Display）１３２とを含む。
【００１６】
タッチパッド１３１は、静電容量方式や、電磁誘導方式、抵抗膜方式等の入力方式を用いたタッチセンサを含み、ＬＣＤ１３２に重畳して設けられている。タッチパッド１３１は、透明部材で構成され、ＬＣＤ１３２に表示された画像が見えるように構成されている。ＬＣＤ１３２の背後には、光源であるＬＥＤ（Light Emitting Diode）が位置し、ＬＣＤ１３２のバックライトとして機能する。
【００１７】
タッチパネル１０３は、タッチパネルコントローラー１０４と接続されている。タッチパネルコントローラー１０４は、タッチパッド１３１へのユーザーの指やスタイラスペン１２０等の接触を検出し、検出している間、単位時間（例えば、２０ミリ秒）毎に、その接触位置の座標値（ｘ，ｙ）をＣＰＵ１０１に出力する。
スピーカー１０５は音声を出力し、マイク１０６は音声を集音する。
【００１８】
通信用ＬＳＩ１０７は、アンテナ１０８とＣＰＵ１０１とに接続され、ＣＰＵ１０１により制御される。通信用ＬＳＩ１０７は、アンテナ１０８を介して、インターネット等の通信網に接続する。そして、パーソナルコンピューター、タブレット端末、スマートフォン、携帯電話機、ウェブサーバー等の他のコンピューターとの間で、画像データ、文字データ、音声データ等を送受信する。
【００１９】
カメラ１０９は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサとレンズとを含み、レンズから入射した光をＣＭＯＳイメージセンサで検出して画像データを生成する。
ＣＰＵ１０１は、メモリ１０２、タッチパネルコントローラー１０４、スピーカー１０５、マイク１０６、通信用ＬＳＩ１０７及びカメラ１０９と接続されている。ＣＰＵ１０１は、メモリ１０２に記憶されている文書管理アプリ１００等のコンピュータープログラムを実行することにより、各種の機能を実現する。
【００２０】
（１−２）文書管理アプリ１００の動作
次に、ＣＰＵ１０１が文書管理アプリ１００を実行することにより提供される文書管理動作について説明する。
なお、文書管理装置１のユーザーは、文書管理アプリ１００を起動するのに先立って、ログインを実行しなければならない。このログイン処理によって、マーキングを入力したユーザーのユーザーＩＤが特定される。ユーザーＩＤは、後述のような属性情報として各マーキングに付与される。
【００２１】
（１−２−１）マーキングによる一覧情報の表示
まず、マーキングによって指定されたテキストの一覧情報を表示する動作について説明する。
本実施の形態においては、ユーザーがタッチパネル操作によってマーキングを記入すると、当該マーキングによって指定されたテキストの一覧情報を表示される。このとき、マーキング自体もまた表示される。
【００２２】
一覧情報を表示するためには、（ａ）マーキングの属性情報の受け付け、（ｂ）マーキングの受け付け、及び（ｃ）一覧情報の表示、の３つの動作が実行される。具体的には、図２に示されるように、ユーザーがタッチパネル操作によって入力したマーキングの属性情報を受け付けると（Ｓ２０１：ＹＥＳ）、入力された属性情報を記憶する（Ｓ２０２）。
【００２３】
本実施の形態において、マーキングは一筆書きの線画であって、マーキングの属性情報は線幅、線色、線種及びユーザーＩＤである。線幅は予め設定された選択範囲からユーザーに選択させてもよいし、ポイント数などによってユーザー指定させてもよい。線色についても、予め設定された選択範囲からユーザーに選択させてもよいし、ＲＧＢ各色の階調値をユーザー指定させてもよい。線種については、実線や破線、一点鎖線、二重線、波線など予め設定された線種をユーザーに選択させても良いし、破線パターンや重線各線の線長をユーザー指定させる等してもよい。
【００２４】
属性情報を入力する画面は、例えば、図３に示されるように、線幅、線色及び線種を指定させる領域３０１〜３０３を備えている。領域３０１においては、線幅がポイント数で指定される。領域３０２においては、線色を直接指定させる他、単色かグラデーションかをラジオボタンで選択させたり、透過性を指定させたりする。領域３０３においては、線種を重線の種類と実線、点線の種類を選択させてもよい。
【００２５】
また、ユーザーがタッチパネル操作によってマーキングすると（Ｓ２１１：ＹＥＳ）、当該マーキングを記憶する（Ｓ２１２）。この場合において、マーキングそのものを画像データとして記憶するのみならず、属性情報の現在値が併せて記憶される。
図４は、電子文書とマーキングとを例示する図である。図４においては、実線のマーキング４０１、４０２と破線のマーキング４０３とが電子文書４００に記入されている。また、電子文書４００には余白が少ないので、従来技術のようにマーキングに加えて分類記号をも記入しようとすると、分類記号がテキストに重畳せざるを得なくなって、テキストが読み難くなってしまう。一方、本実施の形態によれば、分類記号の記入が不要でなるので、テキストの可読性が向上する。
【００２６】
その後、ユーザーから一覧表示を要求されたら（Ｓ２２１：ＹＥＳ）、マーキング毎に電子文書からテキストを抽出する（Ｓ２２２）。本実施の形態においては、マーキング毎に当該マーキングが上書きされている行をすべて抽出する。ここで、行を抽出するとは、マーキングが上書きされている行の行番号の範囲を特定する、ということである。
図４の例においては、マーキング４０１は第１行から第５行までの行に上書きされているので、第１行から第５行が抽出範囲である。また、マーキング４０２については第６行から第１０行までが抽出範囲であり、マーキング４０３については第１１行から第１４行までが抽出範囲である。
【００２７】
次に、電子文書の先頭から順にマーキングを参照して、抽出範囲どうしが連続または一部重複しているマーキングのうち属性情報がすべて共通するマーキングどうしをグループ化する（Ｓ２２３）。
図４の例では、マーキング４０１の抽出範囲の末尾が第５行で、マーキング４０２の抽出範囲の先頭が第６行であるので、マーキング４０１、４０２は抽出範囲が連続している。また、マーキング４０１、４０２は、線幅が同じで、何れも線色が黒、線種が実線であるので、属性情報がすべて共通している。従って、マーキング４０１、４０２は１つのグループにグループ化される。
【００２８】
次に、マーキング４０２の抽出範囲の末尾が第１０行で、マーキング４０３の抽出範囲の先頭が第１１行であるので、マーキング４０２、４０３は抽出範囲が連続している。しかしながら、マーキング４０２は線種が実線であるのに対して、マーキング４０３は破線になっており、マーキング４０２、４０３は属性情報の一部が共通していない。従って、マーキング４０３は、マーキング４０２のグループにはグループ化されることなく、単独で１つのグループとされる。
【００２９】
最後に、抽出範囲をグループ毎に一覧表示する（Ｓ２２４）。この場合においては、まず、グループ毎に抽出した行番号の範囲を結合する。
図４の例においては、マーキング４０１、４０２のグループについては、マーキング４０１に対応する第１行から第５行までと、マーキング４０２に対応する第６行から第１０行までを結合した第１行から第１０行までが当該グループの抽出範囲である。また、マーキング４０３のみのグループについては、そのまま第１１行から第１４行までが抽出範囲である。
【００３０】
その後、グループ毎の抽出範囲がマーキングと併せて一覧表示される。図５は、図４のグループ毎の抽出範囲の一覧表示例である。図５においては、マーキング４０１、４０２をグループ化した実線のグループ５０１とマーキング４０３のみからなる破線のグループ５０２が一覧表示されている。
なお、一覧表示されるテキストやマーキングは、元のテキストやマーキングよりも表示サイズが縮小されていてもよい。表示サイズを縮小して一覧表示すれば、グループ化されたマーキングが多数に上る場合であっても、より多くのテキストを表示することができるので、表示内容を分かり易くすることができる。
【００３１】
以上のように、本実施の形態によれば、属性情報を用いてマーキングをグループ化するので、マーキングに対応するテキストを抽出し、一覧表示する際にユーザーの希望に柔軟に対応することができる。
また、従来技術のように、文書上でのマーキングどうしの距離の近さのみによってグループ化すると、図４の例では、マーキング４０１〜４０３すべてが１つのグループになってしまう。これに対して、本実施の形態のように属性情報を用いれば、マーキングどうしが近接していても、ユーザーが考えるテキストの内容に応じてマーキングがグループ化され、抽出範囲が一覧表示される。
【００３２】
また、従来技術とは異なって、マーキングをグループ化するための分類記号を電子文書に記入する必要がないので、分類記号を記入することによるテキストの可読性の低下を回避することができる。更に、テキストの抽出箇所を指定するマーキングが囲み線に限定されないので、自由なマーキングで抽出箇所を指定することができ、ユーザーの利便性が向上する。
【００３３】
更に、線幅や線色の異なるマーキングによって文書中の注目箇所を分類することが、電子化されていない文書では広く行われている。このため、本実施の形態のようにマーキングの属性情報を利用してグループ化を行えば、ユーザーは新たな使用方法を学習しなくても、従来のマーキング手法をそのまま用いることができる、という意味においてユーザーフレンドリーである。
【００３４】
また、本実施の形態によれば、関連性が高いとユーザー自身が判断したテキストに共通の属性を有するマーキングを施すことによって、これらのテキストがグループ化されて一覧表示される。従って、マーキングした際に判断した関連性をユーザーが思い出し易くなる効果がある。
［２］第２の実施の形態
次に、本発明の第２の実施の形態について説明する。第２の実施の形態に係る文書管理装置は、上記第１の実施の形態に係る文書管理装置１と概ね共通の構成を備える一方、文書管理アプリ１００がマーキングをグループ化する条件をユーザーに変更させる点において相違している。以下、主に相違点に着目して説明する。なお、実施の形態どうしで共通する構成要素には同じ符号が付されている。
【００３５】
図６に示されるように、文書管理アプリ１００は、マーキングをグループ化する条件（グループ化条件）をユーザーが選択する際には（Ｓ６０１：ＹＥＳ）、まず、グループ化条件選択画面を表示する（Ｓ６０２）。グループ化条件選択画面でグループ化条件の選択を受け付けると（Ｓ６０３）、ステップＳ２０１に進んで、次のユーザー入力を待つ。
ここで、グループ化条件とは、マーキングをグループ化する際に、共通しているか否かを判定するために何れの属性情報を用いるか否かの選択をいう。
【００３６】
なお、図６においては、フローチャートを見易くするために、図２と共通するステップが一部省かれている。
図７に示されるように、グループ化条件選択画面７００においては、マーキングをグループ化するためにマーキングの線幅、線色、線種及びユーザーＩＤの何れを参照するかが選択される。グループ化するために選択された属性情報はチェックボックス７０１〜７０４がチェックされる。
【００３７】
図７の例では、マーキングの線種のチェックボックス７０３がチェックされていないので、マーキングの線種がグループ化条件から排除される。このような場合、例えば、図４の例では、マーキング４０１、４０２は実線であり、マーキング４０３は破線あるので、線種が異なっているものの、他の属性情報が一致している。更に、マーキング４０１〜４０３は抽出範囲が連続しているので、同じグループにグループ化される。
【００３８】
文書管理装置１のユーザーがマーキングの属性情報を変更するのは、必ずしもグループ化のためだけではなく、グループ化以外の目的で互いに異なる属性情報を割り当てることも想定される。このため、グループ化に供する属性情報をユーザーに選択させることによって、よりユーザーの目的に沿ったグループ化と一覧表示が可能になる。
例えば、マーキングどうしの関連性の高さを示すために、線幅と線色との双方が一致していればマーキングどうしの関連性が高く、線幅は一致しても線色が一致していなければマーキングどうしの関連性が低く、更に、線幅も線色も共に一致していなければマーキングどうしの関連性が無いとユーザーが意味付ける場合が想定される。
【００３９】
このような場合に、グループ化条件から線色を除外すれば、ユーザーの必要に応じて、関連性の低いマーキングどうしをグループ化することができるので便利である。
［３］第３の実施の形態
次に、本発明の第３の実施の形態について説明する。第３の実施の形態に係る文書管理装置は、上記第１の実施の形態に係る文書管理装置１と概ね共通の構成を備える一方、文書管理アプリがマーキングをグループ化する条件として属性情報の一致度をユーザーに指定させる点において相違している。以下、主に相違点に着目して説明する。
【００４０】
図８には、マーキングをグループ化する条件として、属性情報の一致度をユーザーに指定させる一致度指定画面が例示されている。図８に示されるように、一致度指定画面８００においては、マーキングをグループ化する属性情報の一致度として「１」から「４」の一致度が挙げられている。
一致度「１」は、何れか１つの属性が一致するという意味である。同様に、一致度「２」から「４」は、それぞれ２個から４個の属性が一致するという意味である。一致度が小さいほどグループが大きくなり、一致度が大きいほどグループが小さくなる。例えば、一致度「２」でグループ化したものを大グループと呼び、一致度「３」でグループ化したものを中グループ、一致度「４」でグループ化したものを小グループ、と呼んでもよい。
【００４１】
一致度は、ラジオボタン８０１〜８０４の何れかを選択することによって指定される。図８では、一致度「３」が選択されている。なお、ＯＫボタン８１０が押されると、選択された一致度が以後のグループ化において適用される。また、キャンセルボタン８１１が押されると、一致度の選択が破棄され、当該選択前の一致度が引き続いてグループ化時に適用される。
【００４２】
図９は、電子文書のマーキング例であって、マーキング９０１〜９０３は何れも線色が黒色で、マーキング９０１〜９０３の順に線幅が細くなっている。マーキング９０１が実線であるのに対してマーキング９０２、９０３は破線になっている。また、ユーザーＩＤは何れも同じであるものとする。なお、マーキング９０１〜９０３の抽出範囲は重複なく連続している。
【００４３】
ユーザーが選択した一致度が「２」の場合には、マーキング９０１〜９０３は、何れも黒色でユーザーＩＤも同じであるので、１つのグループとなる。
一致度が「３」の場合には、マーキング９０２、９０３が線色と線種を同じくするのに対して、マーキング９０１は線色のみが同じなので、図１０（ａ）に示されるように、マーキング９０１とマーキング９０２、９０３とが別々のグループ１００１、１００２に分けられ、一覧表示される。
【００４４】
更に、一致度が「４」である場合には、マーキング９０１〜９０３はすべて線幅が異なっているので、図１０（ｂ）に示されるように、すべて別々のグループ１０１１〜１０１３に分けられて、一覧表示される。
このようにすれば、マーキングどうしの関連性の高さに応じてグループ化することができるので便利である。
【００４５】
［４］第４の実施の形態
次に、本発明の第４の実施の形態について説明する。第４の実施の形態に係る文書管理装置は、上記第１の実施の形態に係る文書管理装置１と概ね共通の構成を備える一方、マーキングの属性情報をユーザーに変更させる点において相違している。以下、主に相違点に着目して説明する。
【００４６】
本実施の形態に係る文書管理アプリ１００は、上記ステップＳ２０１等の処理については上記実施の形態と同様であるので説明を省く。図１１のフローチャートにおいても上記実施の形態と共通する処理については、一部のみを記載し、他は割愛した。
図１１に示されるように、本実施の形態に係る文書管理アプリ１００は、ユーザーが何れかのマーキングを選択すると（Ｓ１１０１：ＹＥＳ）、どのマーキングが選択されたかを記憶する（Ｓ１１０２）。また、ユーザーから属性情報の変更を受ける際には（Ｓ１１１１：ＹＥＳ）、マーキングが選択されているか否かを確認して、何れかのマーキングが選択されていたら（Ｓ１１１２：ＹＥＳ）、図３に例示したような属性情報入力画面を表示して、当該マーキングの属性情報の変更入力を受け付ける（Ｓ１１１３）。
【００４７】
この場合において、属性情報入力画面には、まず、変更前の属性情報が表示され、その後、属性情報の変更入力を受け付ける。
属性情報の変更入力を受け付けたら（Ｓ１１１４：ＹＥＳ）、変更入力された属性情報を記憶すると共に（Ｓ１１１５）、当該変更に従ってマーキングの表示を更新する（Ｓ１１１６）。その後、ＯＫボタン３１１が押されたら、変更入力が完了したものとして（Ｓ１１１７：ＹＥＳ）、ステップＳ２０１に進む。
【００４８】
このようにすれば、例えば、図１２（ａ）に例示するように、ユーザーが当初は同じグループにグループ化しようとしていた実線のマーキング１２０１〜１２０３のうち、マーキング１２０３の属性（線種）を破線に変更することによって、図１２（ｂ）に例示するように、相異なるグループにグループ化することができる。従って、マーキングを記入した当初の属性の指定に誤りがあった場合などにユーザーの利便性を向上させることができる。
【００４９】
［５］第５の実施の形態
次に、本発明の第５の実施の形態について説明する。第５の実施の形態に係る文書管理装置は、上記第１の実施の形態に係る文書管理装置１と概ね共通の構成を備える一方、相異なる属性を有するマーキングどうしのグループ化をユーザーに指定させる点において相違している。以下、主に相違点に着目して説明する。
【００５０】
本実施の形態に係る文書管理アプリ１００は、上記ステップＳ２０１等の処理については上記実施の形態と同様であるので説明を省く。
図１３に示されるように、本実施の形態に係る文書管理アプリ１００は、ユーザーが何れかのマーキングを選択すると（Ｓ１１０１：ＹＥＳ）、どのマーキングが選択されたかを記憶する（Ｓ１１０２）。また、ユーザーからグループの変更を受け付ける際には（Ｓ１３０１：ＹＥＳ）、マーキングが選択されているか否かを確認して、何れかのマーキングが選択されていたら（Ｓ１３０２：ＹＥＳ）、ポップアップメニューを表示して、グループ先となるマーキングの選択を受け付ける（Ｓ１３０３）。
【００５１】
図１４に例示されるように、マーキング９０２が選択されている場合には、対応するテキストどうしが連続しているマーキング９０１、９０３が、マーキング９０２とグループ化する候補となる。従って、ポップアップメニュー１４００には、マーキング９０１、９０３を縮小した縮小マーキング９０１ａ、９０３ａが候補として表示される。
また、グループ化の候補となるマーキングはステップＳ１１０１で選択されたマーキングと属性情報の一致度が高い順に列挙される。図１４の例では、マーキング９０２との属性情報の一致度が、マーキング９０１は「２」であり、マーキング９０３は「３」であるので、ポップアップメニュー１４００においては、縮小マーキング９０３ａ、９０１ａの順に列挙される。
【００５２】
また、縮小マーキング９０１ａ、９０３ａには一致度の高さの順位を示す一致度順位１４０１として「２」、「１」が併記されている。これらの縮小マーキング９０１ａ、９０３ａの何れかをユーザーが選択することによって、新たなグループ先が選択される。
新たなグループが選択されたら（Ｓ１３０４：ＹＥＳ）、グループ化情報として記憶し（Ｓ１３０５）、ステップＳ２０１に進む。グループ化情報は、例えば、テーブル形式で記憶してもよい。図１５の例では、個々のマーキングに対して割り振られたマーキング通番と、当該マーキングが属するグループの番号とが対応付けられている。グループを変更する際には、予め選択されたマーキング通番に対応するグループ番号の欄を、新たに選択されたグループ番号に書き換える。
【００５３】
例えば、マーキング９０１〜９０３のマーキング通番が［１］、「３」、「２」である場合に、ポップアップメニュー１４００で、ユーザーが縮小マーキング９０１ａを選択すると、図１５に示されるように、マーキング通番「３」の欄のグループ番号が、マーキング９０２の属性情報の如何に関わらず、マーキング通番「１」と同じグループ番号「１」になる。すなわち、属性情報によるグループ化よりもユーザー指定によるグループ化の方が優先される。この結果、図１６のように、グループ番号「１」のグループ１６０１とグループ番号「２」のグループ１６０２とに分けてテキストが一覧表示される。
【００５４】
このようにすれば、属性情報に制約されることなくユーザー所望のグループ化を行ってテキストを一覧表示することができるので便利である。
なお、ポップアップメニュー１４００において、更に、ユーザーが選択したマーキングと候補のマーキングとの間の属性情報の一致度を表示してもよい。図１７は、一致度を併記するポップアップメニュー１４００を例示する図である。図１７に示されるように、ポップアップメニュー１４００には、縮小されたマーキング９０１ａ、９０３ａと一致度順位１４０１の他に、一致度１７０１が併記されている。
【００５５】
マーキング９０３は、マーキング９０１との一致度が「２」になっており、マーキング９０３との一致度は「３」になっている。このような一致度を併記することによって、ユーザーが何れのグループを新たなグループとして選択する参考にすることができる。なお、一致度は数値で表示する他、グラフやアイコン等の図形を用いて表示しても同様の効果を得ることができる。
【００５６】
［６］変形例
以上、本発明を実施の形態に基づいて説明してきたが、本発明が上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
（１）上記実施の形態においては、ユーザーが電子文書に対してマーキングを記入する場合を例にとって説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしても良い。すなわち、ユーザーがマーキングを記入した非電子文書をスキャナーで読み取って画像データを生成した後、当該画像データからマーキングを抽出して、マーキング毎に属性情報を生成してもよい。
【００５７】
このようにしても、上記実施の形態と同様に、マーキングをグループ化して、対応するテキスト部分を抽出し、一覧表示することができる。また、テキスト部分をＯＣＲ（Optical Character Reader）処理することによって、画像データからテキストデータを生成してもよい。このようにすれば、ユーザーが他の文書を作成する際に当該テキスト部分を容易に引用したり流用したりすることができる。
【００５８】
（２）上記実施の形態においては、マーキングの属性情報として、マーキングの線幅、線色、線種及びユーザーＩＤが含まれる場合を例にとって説明したが、本発明がこれに限定されないのは言うまでもなく、他の属性情報を用いてもよい。例えば、ユーザーがマーキングを記入した日時を属性情報に含めてもよい。
（３）上記実施の形態においては、テキストが横書きである場合を例にとって説明したが、本発明がこれに限定されないのは言うでもなく、縦書きのテキストであってもよい。また、縦書きのテキストと横書きのテキストとが混在していてもよい。
【００５９】
（４）上記実施の形態においては、マーキングが上書きされている行を抽出範囲とする場合について説明したが、本発明がこれに限定されないのは言うまでもなく、マーキングが上書きされている段落を抽出範囲としてもよい。このようにすれば、当該段落のすべての行にマーキングを上書きできていなくても、段落全体を抽出することができるので、ユーザーがマーキングを上書きする操作を簡略化することができる。
【００６０】
同様に、マーキングが上書きされている行に加えて、当該行の前後１行ずつも抽出範囲に含める等してもよい。このようにしても、ユーザーがマーキングを上書きする操作を簡略化しながら、ユーザーが抽出を希望する行を漏れなく抽出することができる。
また、マーキングが上書きされている文を抽出してもよい。文単位でテキストを抽出すれば、一覧表示した際の読み易さを向上させることができる。
【００６１】
また、写真や図形など、テキストでない画像が電子文書に含まれている場合であっても、本発明を適用しても同様の効果を得ることができる。例えば、マーキングが上書きされている写真については、その写真全体を抽出して一覧表示してもよい。
また、写真等の画像がテキストの行長よりも小さい場合には、当該写真にマーキングが上書きされていない場合であっても、当該写真が位置する行にマーキングが重複していれば、当該写真を抽出対象に含めてもよい。
【００６２】
（５）上記実施の形態においては、マーキングが一筆書きの線画である場合を例にとって説明したが、本発明によれば、複数の一筆書きを組み合わせたマーキングであっても、対応するテキストが連続又は重複しており、かつ、属性情報が共通していれば、１つのグループにグループ化される。この結果、複数の一筆書きを組み合わせたマーキングも１つのマーキングと同様に扱われることになる。
【００６３】
例えば、二重丸のようなマーキングは、従来技術では、二重丸を構成する２つの丸に個別に分類記号を傍記する必要がある。一方、本発明によれば、属性情報が共通していれば、二重丸を構成する２つの丸を１つのグループにグループ化することができる。従って、本発明によれば、より自然で柔軟なマーキングをユーザーに行わせることができる。
（６）上記第５の実施の形態においては、ポップアップメニュー１４００において属性情報の一致度が高い順に縮小マーキング９０１ａ、９０３ａを列挙する場合を例にとって説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしてもよい。
【００６４】
すなわち、マーキング毎に当該マーキングが書き込まれた日時を属性情報として記憶しておき、ユーザーが選択したマーキングと書き込まれた日時が近いマーキングほど一致度が高いと判定して、当該一致度の高い順に縮小マーキングを表示したり、一致度順位１４０１を表示したりしてもよい。
また、一致度１７０１としては、ユーザーが選択したマーキングとの書き込まれた日時の時間差を表示してもよい。このようにしても本発明の効果は同じである。
【００６５】
（７）上記実施の形態においては、本発明に係る文書管理装置１並びに当該文書管理装置１に搭載された文書管理アプリ１００について説明したが、本発明がこれに限定されないのは言うまでもなく、上記文書管理装置１が実行する文書管理方法としてもよい。上述のような文書管理方法を実行すれば、上記と同様に本発明の効果を得ることができる。
（８）上記実施の形態においては、抽出範囲どうしが連続または一部重複しているマーキングどうしをグループ化する場合について説明したが、本発明がこれに限定されないのは言うまでもなく、これに代えて次のようにしてもよい。
【００６６】
すなわち、電子文書上で、２つのマーキングの抽出範囲の間に他のマーキングの抽出範囲が含まれていない場合に、当該２つのマーキングをグループ化してもよい。また、この場合において、当該２つの抽出範囲に加えて、２つの抽出範囲に挟まれている部分も当該グループの抽出範囲として、一覧表示してもよい。
更に、属性情報が共通する２つのマーキングの抽出範囲の間に他のマーキングの抽出範囲が含まれていない場合であっても、当該２つのマーキングの抽出範囲が連続しておらず、重複もしていない場合には、当該２つのマーキングのグループ化の要否をユーザーに判断させてもよい。このようにすれば、グループの抽出範囲を精度良く決定することができる。
【００６７】
（９）上記実施の形態においては、文書管理装置１が可搬型の情報処理端末である場合を例にとって説明したが、本発明がこれに限定されないのは言うまでもなく、可搬型の情報処理端末に代えて据え置き型の情報端末（所謂PC：Personal Computer）を用いてもよい。また、入力装置もタッチパネルに限定されず、マウスやキーボード等、タッチパネル以外の入力装置を用いても本発明の効果は同じである。表示装置についても、ＬＣＤには限定されない。
【産業上の利用可能性】
【００６８】
本発明に係る文書管理プログラム、文書管理方法及び文書管理装置は、電子文書に記入されたマーキングを利用してテキストを抽出管理する技術として有用である。
【符号の説明】
【００６９】
１………………………………………文書管理装置
１００…………………………………文書管理アプリ
３００…………………………………属性情報入力画面
４００…………………………………電子文書
４０１〜４０３、９０１〜９０３…マーキング
７００…………………………………グループ化条件選択画面
８００…………………………………一致度指定画面
１４００………………………………ポップアップメニュー
【図１】
0006459470.tif 000002
【図２】
0006459470.tif 000003
【図３】
0006459470.tif 000004
【図４】
0006459470.tif 000005
【図５】
0006459470.tif 000006
【図６】
0006459470.tif 000007
【図７】
0006459470.tif 000008
【図８】
0006459470.tif 000009
【図９】
0006459470.tif 000010
【図１０】
0006459470.tif 000011
【図１１】
0006459470.tif 000012
【図１２】
0006459470.tif 000013
【図１３】
0006459470.tif 000014
【図１４】
0006459470.tif 000015
【図１５】
0006459470.tif 000016
【図１６】
0006459470.tif 000017
【図１７】
0006459470.tif 000018