(57)【要約】      （修正有）【課題】複数の同一の画像に配置された追加情報を加工せずに画像に配置する場合と比較して、追加情報を閲覧しやすくする情報処理装置及びプログラムを提供する。【解決手段】情報処理装置の抽出手段１１０は、複数の同一の画像の各々に配置された追加情報を抽出する。出力手段１２０は、予め定められた条件に該当する複数の追加情報が抽出手段により抽出された場合に、当該複数の追加情報を統合した統合追加情報を生成し、当該統合追加情報を前記画像に配置したデータを出力する。表示制御手段１３０は、出力手段から出力されたデータに基づく画面を表示装置に表示させる。受付手段１４０は、操作を受け付ける。【選択図】図２
2018181149.tif 000002
【特許請求の範囲】
【請求項１】
複数の同一の画像の各々に配置されており、且つ、予め定められた条件に該当する追加情報が複数抽出された場合に、当該複数の追加情報を統合した統合追加情報を前記画像に配置したデータを出力する出力手段を備える情報処理装置。
【請求項２】
前記出力手段は、配置された領域が互いに重複する複数の追加情報が抽出された場合に、当該複数の追加情報を併記した前記統合追加情報を前記画像における前記複数の追加情報に対応する領域に配置した前記データを出力する
請求項１に記載の情報処理装置。
【請求項３】
前記出力手段は、前記複数の追加情報と前記追加情報に関連付けられた属性情報との関連付けを示す前記統合追加情報を出力する
請求項１又は２に記載の情報処理装置。
【請求項４】
前記出力手段から出力された前記データに基づく画面を表示装置に表示させる表示制御手段と、
操作を受け付ける受付手段と
を備え、
前記出力手段は、前記属性情報を選択する操作が受け付けられた場合に、選択された属性情報に関連付けられた追加情報の表示状態と選択されなかった属性情報に関連付けられた追加情報の表示状態を異ならせた前記データを出力する
請求項３に記載の情報処理装置。
【請求項５】
前記出力手段は、内容が互いに重複する前記複数の追加情報が抽出された場合に、当該複数の追加情報を集約した前記統合追加情報を出力する
請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項６】
前記出力手段は、類義語に該当する前記複数の追加情報を集約した前記統合追加情報を出力する
請求項５に記載の情報処理装置。
【請求項７】
前記出力手段は、文字列の類似度が閾値以上である前記複数の追加情報を集約した前記統合追加情報を出力する
請求項５に記載の情報処理装置。
【請求項８】
コンピュータを、
複数の同一の画像の各々に配置されており、且つ、予め定められた条件に該当する追加情報が複数抽出された場合に、当該複数の追加情報を統合した統合追加情報を前記画像に配置したデータを出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
複数の人に同一の文書を配布して添削を依頼した場合、添削された文書を回収して添削内容を整理するのは手間のかかる作業である。そこで、このような作業の効率化を目的とした技術が提案されている。
【０００３】
特許文献１では、同一の本文部の文書に対して、複数の人が別々にコメントを付した文書を一つに纏める文書処理装置が開示されている。この文書処理装置は、文書格納手段に格納された複数の文書のうち同一の本文部を持つ文書を文書格納手段から読み出して、分離手段で本文部とコメント部を分離する。この分離手段による分離処理の結果、一つの本文部と複数のコメント部が得られる。レイアウト手段はそのように分離された複数のコメント部を同一の本文部に対して再配置する。
【０００４】
特許文献２では、利用者に関係する付加情報を参照する文書処理装置が開示されている。この文書処理装置は、電子文書に対して複数のアノテーション（付加情報）が添付されているとき、アノテーション管理サーバに設けられたアノテーション分類部により、分類指示が入力されたタイミングで、二次記憶部に記憶されているアノテーションに関する情報に基づいて各アノテーションを所定条件で分類し、クライアント装置に設けられた表示制御部により、前記複数のアノテーションをアノテーション分類部により分類された状態で表示するように表示部を制御する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−９５９６５号公報
【特許文献２】特開２００５−３４６３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、複数の同一の画像に配置された追加情報を単にまとめて表示するだけでは追加情報を閲覧しづらい場合がある。例えば、追加情報の数が多くて見づらい場合や、追加情報の位置が重なって見づらい場合や、重複する内容の追加情報が複数存在することにより閲覧に時間がかかる場合などが考えられる。
【０００７】
上記の事情に鑑み、本発明は、複数の同一の画像に配置された追加情報を加工せずに前記画像に配置する場合と比較して、追加情報を閲覧しやすくすることを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、複数の同一の画像の各々に配置されており、且つ、予め定められた条件に該当する追加情報が複数抽出された場合に、当該複数の追加情報を統合した統合追加情報を前記画像に配置したデータを出力する出力手段を備える情報処理装置を提供する。
【０００９】
請求項２に係る発明は、請求項１に記載の情報処理装置において、前記出力手段は、配置された領域が互いに重複する複数の追加情報が抽出された場合に、当該複数の追加情報を併記した前記統合追加情報を前記画像における前記複数の追加情報に対応する領域に配置した前記データを出力する。
【００１０】
請求項３に係る発明は、請求項１又は２に記載の情報処理装置において、前記出力手段は、前記複数の追加情報と前記追加情報に関連付けられた属性情報との関連付けを示す前記統合追加情報を出力する。
【００１１】
請求項４に係る発明は、請求項３に記載の情報処理装置において、前記出力手段から出力された前記データに基づく画面を表示装置に表示させる表示制御手段と、操作を受け付ける受付手段とを備え、前記出力手段は、前記属性情報を選択する操作が受け付けられた場合に、選択された属性情報に関連付けられた追加情報の表示状態と選択されなかった属性情報に関連付けられた追加情報の表示状態を異ならせた前記データを出力する。
【００１２】
請求項５に係る発明は、請求項１乃至３のいずれか１項に記載の情報処理装置において、前記出力手段は、内容が互いに重複する前記複数の追加情報が抽出された場合に、当該複数の追加情報を集約した前記統合追加情報を出力する。
【００１３】
請求項６に係る発明は、請求項５に記載の情報処理装置において、前記出力手段は、類義語に該当する前記複数の追加情報を集約した前記統合追加情報を出力する。
【００１４】
請求項７に係る発明は、請求項５に記載の情報処理装置において、前記出力手段は、文字列の類似度が閾値以上である前記複数の追加情報を集約した前記統合追加情報を出力する。
【００１５】
請求項８に係る発明は、コンピュータを、複数の同一の画像の各々に配置されており、且つ、予め定められた条件に該当する追加情報が複数抽出された場合に、当該複数の追加情報を統合した統合追加情報を前記画像に配置したデータを出力する出力手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１６】
請求項１、８に係る発明によれば、複数の同一の画像に配置された追加情報を加工せずに前記画像に配置する場合と比較して、追加情報を閲覧しやすくすることができる。
請求項２に係る発明によれば、追加情報が配置された領域が重複する場合であっても、複数の同一の画像に配置された追加情報を加工せずに前記画像に配置する場合と比較して、追加情報を閲覧しやすくすることができる。
請求項３に係る発明によれば、追加情報に関連付けられた属性情報を提供することができる。
請求項４に係る発明によれば、表示する追加情報を属性情報を用いて選択することができる。
請求項５に係る発明によれば、内容が互いに重複する複数の追加情報が抽出された場合に、複数の同一の画像に配置された追加情報を加工せずに前記画像に配置する場合と比較して、追加情報を閲覧しやすくすることができる。
請求項６に係る発明によれば、類義語に該当する複数の追加情報が抽出された場合に、複数の同一の画像に配置された追加情報を加工せずに前記画像に配置する場合と比較して、追加情報を閲覧しやすくすることができる。
請求項７に係る発明によれば、文字列の類似度が閾値以上である複数の追加情報が抽出された場合に、複数の同一の画像に配置された追加情報を加工せずに前記画像に配置する場合と比較して、追加情報を閲覧しやすくすることができる。
【図面の簡単な説明】
【００１７】
【図１】情報処理装置１のハードウェア構成を示す図。
【図２】情報処理装置１の機能構成を示す図。
【図３】追加情報統合処理の概略的な流れ図。
【図４】追加情報取得処理（ステップＳ０２）の流れ図。
【図５】追加情報テーブルの例。
【図６】重なり判定処理（ステップＳ０４）の流れ図。
【図７】統合処理（ステップＳ０６）の流れ図。
【図８】更新処理（ステップＳ０７）の詳細な流れ図。
【図９】追加情報の統合の具体例。
【図１０】追加情報の統合の具体例。
【図１１】追加情報の統合の具体例。
【図１２】追加情報の統合の具体例。
【図１３】追加情報統合処理の流れ図。
【図１４】追加情報の統合の具体例。
【図１５】追加情報の統合の具体例。
【発明を実施するための形態】
【００１８】
［実施形態］
本発明を実施するための形態の一例について説明する。
図１は、情報処理装置１のハードウェア構成を示す図である。情報処理装置１は、制御部１１、記憶部１２、通信部１３、表示部１４、操作部１５を備える。記憶部１２は、例えばハードディスクドライブやメモリなどの記憶装置であり、プログラムやデータを記憶する。制御部１１は、プロセッサと、演算のワークエリアとして用いられるメモリを備え、記憶部１２に記憶されたプログラムに従う処理を実行する。通信部１３は、情報処理装置１と外部の装置との通信インターフェイスであり、例えば、ＬＡＮ（Local Area Network）のインターフェイスやモデムなどを備える。
【００１９】
表示部１４は、液晶表示パネルなどの表示装置を備え、情報処理装置１を操作するためのウィジェットが配置されたＧＵＩ（Graphical User Interface）の画面を表示する。操作部１５は、ポインティングデバイスを備え、ＧＵＩに対する操作を受け付ける。ポインティングデバイスは、例えば、表示部１４の表示面を覆うタッチパネル、マウス、タッチパッドなどである。表示部１４と操作部１５は、情報処理装置１と分離された装置として構成されてもよい。
【００２０】
情報処理装置１には、追加情報統合処理の手順を記述したプログラムがインストールされており、制御部１１がこのプログラムを実行することにより以下の各機能が実現され、追加情報統合処理が実行される。
【００２１】
図２は、情報処理装置１の機能構成を示す図である。抽出手段１１０は、複数の同一の画像の各々に配置された追加情報を抽出する。出力手段１２０は、予め定められた条件に該当する複数の追加情報が抽出手段により抽出された場合に、当該複数の追加情報を統合した統合追加情報を生成し、当該統合追加情報を前記画像に配置したデータを出力する。例えば、出力手段１２０は、配置された領域が互いに重複する複数の追加情報が抽出された場合に、当該複数の追加情報を併記した統合追加情報を生成し、当該統合追加情報を前記画像における複数の追加情報に対応する領域に配置したデータを出力する。あるいは、出力手段１２０は、内容が互いに重複する複数の追加情報が抽出された場合に、当該複数の追加情報を集約した統合追加情報を生成する。表示制御手段１３０は、出力手段から出力されたデータに基づく画面を表示装置に表示させる。受付手段１４０は、操作を受け付ける。
【００２２】
ここで、処理の対象とするファイルについて説明する。複数の人に対して同一の電子文書のファイルが配布され、各人がアプリケーションによりファイルを開き、アプリケーションが備える公知の情報追加機能を用いて、ファイルへの情報の追加を行う。情報追加機能を用いてファイルに追加された情報を、追加情報と呼ぶ。情報追加機能には、例えば、仮想的な付箋をページに貼付する機能、仮想的な付箋に文字列を書き込む機能、ページに文字列や印を書き込む機能、などが含まれる。印とは、例えば、文字列に沿って描かれた線分、文字列を囲う矩形や丸印などである。仮想的な付箋、文字列、印などが追加情報である。
【００２３】
ファイルのデータ構造は、木構造である。ファイルは１以上のページを含み、ページの各々には１以上の追加情報が追加され得る。これを木構造で表すと、ファイルの下位のノードとして１以上のページが関連付けられ、ページの下位のノードとして１以上の追加情報が関連付けられる。
【００２４】
追加情報に対して別の１以上の追加情報が追加される場合もある。例えば、ページに貼付された付箋に文字列が書き込まれた場合、付箋自体が追加情報であり、文字列は付箋に追加された追加情報である。これを木構造で表すと、追加情報（付箋）の下位のノードとして追加情報（文字列）が関連付けられる。このように追加情報に対して追加情報が関連付けられている場合、上位の追加情報を親情報と呼び、下位の追加情報を子情報と呼ぶ。付箋は、親情報になり得る追加情報である。
【００２５】
ユーザは、追加情報の追加された複数のファイルを回収し、情報処理装置１に入力する。ユーザが情報処理装置１に対して追加情報統合処理の実行を指示すると、制御部１１が追加情報統合処理を開始する。
【００２６】
図３は、追加情報統合処理の概略的な流れ図である。最初に、情報処理装置１に複数のファイルが入力される（ステップＳ０１）。次に、制御部１１が、複数のファイルの各々から追加情報を取得し、記憶部１２に格納する（ステップＳ０２、追加情報取得処理）。次に、制御部１１は、未処理のページが有るか否かを判定し、未処理のページが無いならば（ステップＳ０３：ＮＯ）、追加情報統合処理を終了し、未処理のページが有るならば（ステップＳ０３：ＹＥＳ）、ステップＳ０４の処理に進む。
【００２７】
ステップＳ０４において、制御部１１は、未処理のページのうちの１つについて、複数のファイルから取得された追加情報の重なりを判定する（ステップＳ０４、重なり判定処理）。追加情報の重なりが無いならば（ステップＳ０５：ＮＯ）、制御部１１の処理はステップＳ０３に戻り、追加情報の重なりが有るならば（ステップＳ０５：ＹＥＳ）、制御部１１は、重なりのある複数の追加情報を統合した統合追加情報を生成する（ステップＳ０６、統合処理）。次に、制御部１１は、統合追加情報を用いてファイルの画像を更新し（ステップＳ０７、更新処理）、ステップＳ０４以降の処理を繰り返す。ステップＳ０２、Ｓ０４、Ｓ０６、Ｓ０７の詳細については後述する。
【００２８】
図４は、追加情報取得処理（ステップＳ０２）の流れ図である。最初に、制御部１１は、未処理のファイル、すなわち、追加情報取得処理がなされていないファイルが有るか否かを判定し、未処理のファイルが無いならば（ステップＳ１１：ＮＯ）、追加情報取得処理を終了し、未処理のファイルが有るならば（ステップＳ１１：ＹＥＳ）、未処理のファイルのうちの１つを対象として以下の処理を実行する。
【００２９】
ステップＳ１２では、制御部１１が、当該ファイルに関連付けられた未処理のページが有るか否かを当該ファイルの木構造から判定し、未処理のページが無いならば（ステップＳ１２：ＮＯ）、ステップＳ１１の処理に戻り、未処理のページが有るならば（ステップＳ１２：ＹＥＳ）、未処理のページのうちの１つについて、当該ページに関連付けられた未処理の追加情報が有るか否かを当該ファイルの木構造から判定する。未処理の追加情報が無いならば（ステップＳ１３：ＮＯ）、制御部１１はステップＳ１２の処理を繰り返し、未処理の追加情報が有るならば（ステップＳ１３：ＹＥＳ）、制御部１１は未処理の追加情報のうちの１つについて、種別、左上座標、サイズを取得する（ステップＳ１４）。
【００３０】
次に、制御部１１は、当該追加情報の種別から、当該追加情報が親情報になり得るか否かを判定する。親情報になり得る種別は、例えば付箋である。当該追加情報が親情報になり得ないならば（ステップＳ１５：ＮＯ）、制御部１１はステップＳ１３の処理を繰り返し、当該追加情報が親情報になり得るならば（ステップＳ１５：ＹＥＳ）、制御部１１は当該追加情報に関連付けられた未処理の子情報が有るか否かを当該ファイルの木構造から判定する。未処理の子情報が無いならば（ステップＳ１６：ＮＯ）、制御部１１はステップＳ１３以降の処理を繰り返し、未処理の子情報が有るならば（ステップＳ１６：ＹＥＳ）、制御部１１は未処理の子情報のうちの１つについて、種別、左上座標値、サイズを取得し（ステップＳ１７）、ステップＳ１６の処理を繰り返す。以上が、追加情報取得処理の手順である。
【００３１】
図５は、追加情報テーブルの例である。制御部１１は、取得された追加情報にＩＤを付与し、ＩＤと対応付けて以下の情報を追加情報テーブルに書き込む。「文書」は、当該追加情報が取得された文書を示す識別子（例えば、ファイル名など）である。「ページ」は、当該追加情報が取得されたページのページ番号である。「種別」は、当該追加情報の種別である。種別は、例えば、付箋、文字列、印などである。「親ＩＤ」は、当該追加情報が子情報として関連付けられる親情報のＩＤである。この例では、ＩＤ＝１の追加情報を親情報として、ＩＤ＝２の追加情報が子情報として関連付けられている。この例では、親情報は付箋であり、この付箋に書き込まれた文字列が子情報である。「ｘ座標」、「ｙ座標」、「幅」、「高さ」は、当該追加情報の左上のｘ座標、左上のｙ座標、幅、高さである。なお、当該追加情報が文字列や印などの場合、当該追加情報の外接矩形のｘ座標、ｙ座標、幅、高さが求められてもよい。「文字列」は、当該追加情報に含まれる文字列である。
【００３２】
図６は、重なり判定処理（ステップＳ０４）の流れ図である。複数のファイルに含まれる同一のページ番号に対応するページから複数の追加情報が取得されたならば、制御部１１は、これらの追加情報に含まれる２つの追加情報の組合せについて総当たりで重なり判定処理が実行される。
【００３３】
最初に、制御部１１は、２つの追加情報の左上座標とサイズを取得し、それぞれの中心点の座標を計算する（ステップＳ２１）。次に、制御部１１は、２つの追加情報の幅の２分の１の和Ｗを計算する（ステップＳ２２）。次に、制御部１１は、２つの追加情報の高さの２分の１の和Ｈを計算する（ステップＳ２３）。次に、制御部１１は、２つの追加情報の中心点の横方向の距離からＷを減算し、減算した値が負の値ならば（ステップＳ２４：ＹＥＳ）、２つの追加情報の中心点の縦方向の距離からＨを減算し、減算した値が負の値ならば（ステップＳ２５：ＹＥＳ）、２つの追加情報の領域に重なりが有ると判定し、重なりフラグに１を設定する（ステップＳ２６）。制御部１１は、２つの追加情報の組合せと重なりフラグを対応付けて記憶する。一方、ステップＳ２４又はステップＳ２５の判定がＮＯの場合には、制御部１１は、２つの追加情報の領域に重なりが無いと判定し、重なりフラグに０を設定する（ステップＳ２７）。以上が、重なり判定処理の手順である。
【００３４】
図７は、統合処理（ステップＳ０６）の流れ図である。この処理は、ステップＳ０４で重なりフラグに１が設定された追加情報の組合せに対して実行される。最初に、制御部１１は、追加情報に含まれる文字列を追加情報テーブルから取得する（ステップＳ３１）。次に、制御部１１は、取得した複数の文字列が一致するか否かを判定し、一致する文字列が有るならば（ステップＳ３２：ＹＥＳ）、一致する文字列を集約した統合追加情報を生成し（ステップＳ３３）、一致する文字列が無いならば（ステップＳ３２：ＮＯ）、これらの文字列を併記した統合追加情報を生成する（ステップＳ３４）。以上が、統合処理の手順である。
【００３５】
図８は、更新処理（ステップＳ０７）の詳細な流れ図である。最初に、制御部１１は、枠の画像を生成する（ステップＳ４１）。枠とは、例えば矩形の枠である。枠の内部の背景に着色することにより仮想的な付箋の画像が生成されてもよい。その場合、枠の内部の背景は、ページの背景と異なる色で着色されることが望ましい。枠の色と枠の内部の背景の色は同じ色でもよく、異なる色でもよい。次に、制御部１１は、枠の画像に統合追加情報を配置し（ステップＳ４２）、統合追加情報が配置された枠の画像を追加情報が追加される前のページの画像に配置したデータを出力する（ステップＳ４３）。以上が、更新処理の手順である。例えば、このデータが表示装置に出力されることにより、統合追加情報が配置されたページが表示される。また、このデータが印刷装置に出力されることにより、統合追加情報が配置されたページが印刷される。
【００３６】
図９は、追加情報の統合の具体例である。（ａ）、（ｂ）は、同一ページに別々の２人の人が追加情報として仮想的な付箋を貼付した例である。（ａ）と（ｂ）を単純にまとめると、（ｃ）に示すように２つの付箋の領域に重なりが生じるから、重なり判定処理により重なり有りと判定される。２つの付箋に書き込まれた文字列は一致しないから、統合処理によりこれらの文字列を併記した統合追加情報が生成される。その結果、（ｄ）に示すように、統合前の２つの付箋の文字列を１つの付箋に併記した画像が生成される。
【００３７】
［変形例］
上記の実施形態が以下のように変形されてもよい。
【００３８】
［変形例１］
抽出手段が、追加情報に関連付けられた属性情報を抽出し、出力手段が、複数の追加情報と属性情報との関連付けを示す統合追加情報を生成するように構成されてもよい。
【００３９】
図１０は、追加情報の統合の具体例である。（ａ）、（ｂ）、（ｃ）は、同一ページに別々の３人の人が仮想的な付箋を貼付した例である。各ページ内に描かれた点の列は、文字列を表している。（ａ）と（ｂ）と（ｃ）を単純にまとめると、３つの付箋の領域に重なりが生じるから、重なり判定処理により重なりが有ると判定される。本変形例では、統合処理（図７）のステップＳ３１において、制御部１１は、文字列とともに追加情報の属性情報を取得する。属性情報は、例えば作成者名であり、ファイルのプロパティから取得される。そして、ステップＳ３４において、制御部１１は、文字列を併記するとともに、文字列の各々に対応する属性情報を併記する。その結果、（ｄ）に示すように、統合前の３つの付箋の文字列と属性情報（この例では作成者名）を１つの付箋に併記した画像が生成される。
【００４０】
［変形例２］
出力手段から出力されたデータに基づく画面を表示装置に表示させる表示制御手段と、操作を受け付ける受付手段とを備え、出力手段が、属性情報を選択する操作が受け付けられた場合に、選択された属性情報に関連付けられた追加情報の表示状態と選択されなかった属性情報に関連付けられた追加情報の表示状態を異ならせたデータを出力するように構成されてもよい。
【００４１】
図１１は、追加情報の統合の具体例である。（ａ）は、図１０の（ｄ）に示した表示例である。本変形例では、表示されている属性情報（この例では、作成者名）のいずれかを選択する操作をユーザが行う。例えば、ポインティングデバイスを用いて属性情報が選択されてもよく、選択する属性情報を入力するためのウィジェットが表示されてもよい。属性情報としてＡさんが選択された場合、（ｂ）に示すようにＡさんに対応する追加情報（この例では文字列）が表示され、ＢさんとＣさんに対応する追加情報は表示されない。属性情報としてＢさんが選択された場合、（ｂ）に示すようにＡさんに対応する追加情報（この例では文字列）が表示される。ＢさんとＣさんに対応する追加情報は、Ａさんに対応する追加情報と比べて薄い濃度で表示されてもよく、全く表示されなくてもよい。
【００４２】
［変形例３］
図１２は、追加情報の統合の具体例である。（ａ）は、付箋に加えて、本文を囲う矩形が描かれた例である。（ｂ）は、付箋に加えて、本文に沿う線分が描かれた例である。重なり判定処理においては、（ｂ）の線分が描かれた文字列の集合の外接矩形が求められ、（ａ）の矩形の領域と（ｂ）の外接矩形の領域との重なりが有ると判定される。統合処理においては、（ａ）の矩形と（ｂ）の線分とが併記されてもよいが、（ａ）の矩形の領域と（ｂ）の外接矩形の領域のいずれか大きい方のみが表示されてもよい。この例では、（ａ）の矩形の領域の方が大きいから、（ｃ）に示すように、（ａ）の矩形のみが表示される。
【００４３】
［変形例４］
出力手段が、類義語に該当する複数の追加情報を集約した統合追加情報を生成するように構成されてもよい。
【００４４】
図１３は、追加情報統合処理の流れ図である。ステップＳ０１乃至Ｓ０５、ステップＳ０６乃至Ｓ０７の内容は、上記実施形態（図３）と同じである。ステップＳ５１では、制御部１１が、重なりが有ると判定された追加情報について形態素解析を実行し、単語を抽出する。ステップＳ５２では、制御部１１が、抽出された単語の類義語を辞書から抽出する。統合処理においては、制御部１１が、類義語に該当する追加情報を集約する。
【００４５】
図１４は、追加情報の統合の具体例である。この例では、（ａ）の付箋の「訂正」と（ｂ）の付箋の「修正」が類義語と判定され、（ｄ）に示すように、両者が「修正」に集約されて付箋に書き込まれている。
【００４６】
図１５は、追加情報の統合の具体例である。（ｂ）は、ページに追加情報が書き込まれた例である。この例でも、（ａ）の付箋の「訂正」と（ｂ）のページに書き込まれた「修正」が類義語と判定され、（ｄ）に示すように、両者が「修正」に集約されて付箋に書き込まれている。
【００４７】
なお、出力手段が、文字列の類似度が閾値以上である複数の追加情報を集約した統合追加情報を生成するように構成されてもよい。例えば、複数の文字列に共通の文字が含まれている場合、類似度として、元の文字列の文字数に対する共通の文字の文字数の割合が用いられてもよい。あるいは、複数の文字列に共通の単語が含まれている場合、類似度として、元の文字列の文字数に対する共通の単語の文字数の割合が用いられてもよい。
【００４８】
［変形例５］
コンピュータに上記の処理を実行させるためのプログラムは、例えば、光記録媒体、半導体メモリなどのコンピュータに読取り可能な記録媒体に持続的に記憶された状態で提供されてもよいし、インターネット等の通信ネットワークを介して提供されてもよい。本発明に係るプログラムが記録媒体に持続的に記憶された状態で提供される場合、コンピュータが当該プログラムを記録媒体から読み取り用いる。また、本発明に係るプログラムが通信ネットワークを介して提供される場合、コンピュータが当該プログラムを配信元の装置から受信して用いる。
【符号の説明】
【００４９】
１…情報処理装置、１１…制御部、１２…記憶部、１３…通信部、１４…表示部、１５…操作部、１１０…抽出手段、１２０…出力手段、１３０…表示制御手段、１４０…受付手段
【図１】
2018181149.tif 000003
【図２】
2018181149.tif 000004
【図３】
2018181149.tif 000005
【図４】
2018181149.tif 000006
【図５】
2018181149.tif 000007
【図６】
2018181149.tif 000008
【図７】
2018181149.tif 000009
【図８】
2018181149.tif 000010
【図９】
2018181149.tif 000011
【図１０】
2018181149.tif 000012
【図１１】
2018181149.tif 000013
【図１２】
2018181149.tif 000014
【図１３】
2018181149.tif 000015
【図１４】
2018181149.tif 000016
【図１５】
2018181149.tif 000017