(57)【要約】【課題】電子ファイルに含まれる主たる情報が少なくとも一部で一致する複数の電子ファイルに付与されたそれぞれの付加情報を一の電子ファイルの表示時に表示させること。【解決手段】本発明に係る情報処理装置１は、主たる情報である主情報を含む第一の電子ファイルに、前記主情報から独立して分離でき、１以上の付加情報を含み得る情報である従情報を付与する従情報付与手段と、少なくとも一部の主情報が一致する第二の電子ファイルに前記従情報付与手段で付与された従情報を前記第一の電子ファイルに追加する従情報追加手段と、前記第一の電子ファイルに含まれる前記主情報及び前記付加情報を表示する表示手段と、を有する。【選択図】図１
2011039997.tif 000002
【特許請求の範囲】
【請求項１】
主たる情報である主情報を含む第一の電子ファイルに、前記主情報から独立して分離でき、１以上の付加情報を含み得る情報である従情報を付与する従情報付与手段と、
少なくとも一部の主情報が一致する第二の電子ファイルに前記従情報付与手段で付与された従情報を前記第一の電子ファイルに追加する従情報追加手段と、
前記第一の電子ファイルに含まれる前記主情報及び前記付加情報を表示する表示手段と、
を有する情報処理装置。
【請求項２】
前記従情報追加手段は、前記従情報を追加する際に前記第一の電子ファイルの主情報及び前記第二の電子ファイルの主情報の比較に基づいて、追加するか否かを決定する請求項１記載の情報処理装置。
【請求項３】
複数の前記従情報の表示の有効無効を切り替える従情報切替手段を有し、
前記表示手段は、有効とされた前記従情報に含まれる前記付加情報を表示する
請求項１又は２記載の情報処理装置。
【請求項４】
前記従情報追加手段は、前記従情報を追加する際に、前記第二の電子ファイルの主情報に含まれ、前記第一の電子ファイルの主情報に含まれない情報を、前記第一の電子ファイルの主情報に追加する請求項１乃至３の何れかに記載の情報処理装置。
【請求項５】
前記表示手段は、前記従情報を前記主情報の表紙として表示する請求項１乃至４の何れかに記載の情報処理装置。
【請求項６】
前記従情報に含まれる前記付加情報の当該従情報との紐付けを、前記電子ファイルとの紐付けに変更する紐付け変更手段を有する請求項１乃至５の何れかに記載の情報処理装置。
【請求項７】
コンピュータを、
主たる情報である主情報を含む第一の電子ファイルに、前記主情報から独立して分離でき、１以上の付加情報を含み得る情報である従情報を付与する従情報付与手段、
少なくとも一部の主情報が一致する第二の電子ファイルに前記従情報付与手段で付与された従情報を前記第一の電子ファイルに追加する従情報追加手段、
前記第一の電子ファイルに含まれる前記主情報及び前記付加情報を表示する表示手段
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の回覧者の回覧順を表す回覧ツリーに従って回覧された文書と、回覧の際に回覧者により付加された付加情報を管理する文書管理装置であって、回覧により文書が更新された際に、更新前と更新後の文書の差分を付加情報として認識し、かかる付加情報を累積的に保持する文書管理装置が記載されている。
【０００３】
特許文献２には、ドキュメント管理サーバがレビュー対象となった複数のＰＤＦデータに付されたコメント情報をＦＤＦ形式で取り出しコメントデータ保持テーブルに保管し、レビュー対象となったＰＤＦデータの実データに対し書き込むレビュー処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−５８６２１号公報
【特許文献２】特開２００８−７７２００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の解決しようとする課題は、電子ファイルに含まれる主たる情報が少なくとも一部で一致する複数の電子ファイルに付与されたそれぞれの付加情報を一の電子ファイルの表示時に表示させることである。
【課題を解決するための手段】
【０００６】
上記第１の課題を解決するために、本発明の請求項１に係る情報処理装置は、主たる情報である主情報を含む第一の電子ファイルに、前記主情報から独立して分離でき、１以上の付加情報を含み得る情報である従情報を付与する従情報付与手段と、少なくとも一部の主情報が一致する第二の電子ファイルに前記従情報付与手段で付与された従情報を前記第一の電子ファイルに追加する従情報追加手段と、前記第一の電子ファイルに含まれる前記主情報及び前記付加情報を表示する表示手段と、を有する。
【０００７】
また、本発明の請求項２に係る情報処理装置は、請求項１記載の情報処理装置であって、前記従情報追加手段は、前記従情報を追加する際に前記第一の電子ファイルの主情報及び前記第二の電子ファイルの主情報の比較に基づいて、追加するか否かを決定する。
【０００８】
また、本発明の請求項３に係る情報処理装置は、請求項１又は２記載の情報処理装置であって、複数の前記従情報の表示の有効無効を切り替える従情報切替手段を有し、前記表示手段は、有効とされた前記従情報に含まれる前記付加情報を表示する。
【０００９】
また、本発明の請求項４に係る情報処理装置は、請求項１乃至３の何れかに記載の情報処理装置であって、前記従情報追加手段は、前記従情報を追加する際に、前記第二の電子ファイルの主情報に含まれ、前記第一の電子ファイルの主情報に含まれない情報を、前記第一の電子ファイルの主情報に追加する。
【００１０】
また、本発明の請求項５に係る情報処理装置は、請求項１乃至４の何れかに記載の情報処理装置であって、前記表示手段は、前記従情報を前記主情報の表紙として表示する。
【００１１】
また、本発明の請求項６に係る情報処理装置は、請求項１乃至５の何れかに記載の情報処理装置であって、前記従情報に含まれる前記付加情報の当該従情報との紐付けを、前記電子ファイルとの紐付けに変更する紐付け変更手段を有する。
【００１２】
また、本発明の請求項７に係るコンピュータプログラムは、コンピュータを、主たる情報である主情報を含む第一の電子ファイルに、前記主情報から独立して分離でき、１以上の付加情報を含み得る情報である従情報を付与する従情報付与手段、少なくとも一部の主情報が一致する第二の電子ファイルに前記従情報付与手段で付与された従情報を前記第一の電子ファイルに追加する従情報追加手段、前記第一の電子ファイルに含まれる前記主情報及び前記付加情報を表示する表示手段として機能させる。
【発明の効果】
【００１３】
上記請求項１に係る情報処理装置によれば、電子ファイルに含まれる主たる情報が少なくとも一部で一致する複数の電子ファイルに付与されたそれぞれの付加情報を一の電子ファイルの表示時に表示することができる。
【００１４】
また、上記請求項２に係る情報処理装置によれば、従情報を電子ファイルに追加する際に、電子ファイルに含まれる主情報が当該従情報を付与した電子ファイルに含まれる主情報と異なる部分がある場合に、従情報を追加するか否かを決定することができる。
【００１５】
また、上記請求項３に係る情報処理装置によれば、従情報毎に付加情報の表示非表示を切り替えることができる。
【００１６】
また、上記請求項４に係る情報処理装置によれば、主情報が変更された電子ファイルに付与された従情報を付与した場合に、かかる主情報の変更を、従情報の付与先の電子ファイルに反映させることができる。
【００１７】
また、上記請求項５に係る情報処理装置によれば、従情報を視覚的に認識することができる。
【００１８】
また、上記請求項６に係る情報処理装置によれば、従情報を分離しても、当該従情報に含まれる付加情報を電子ファイルに反映させた状態とすることができる。
【００１９】
また、上記請求項７に係るコンピュータプログラムによれば、コンピュータにより、電子ファイルに含まれる主たる情報が少なくとも一部で一致する複数の電子ファイルに付与されたそれぞれの付加情報を一の電子ファイルの表示時に表示することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る情報処理装置の機能ブロック図である。
【図２】コンピュータネットワークを利用して、電子ファイルのレビューを行う様子を示す模式図である。
【図３】部門Ｂ向けの電子ファイルの内容を示す模式図である。
【図４】図３に示した電子ファイルの表示の様子を示す図である。
【図５】部門Ｂにおいて、ユーザ乙によりレビューがなされ、付加情報として付箋情報が付与された電子ファイルの表示の様子を示す図である。
【図６】図５に示した電子ファイルの内容を示す模式図である。
【図７】部門Ｂ、部門Ｃ及び部門Ｄより返送された電子ファイルをユーザ甲が閲覧している様子を示す図である。
【図８】従情報が追加された電子ファイルの表示の様子を示す図である。
【図９】図８に示された電子ファイルの内容を示す模式図である。
【図１０】従情報の切り替えを説明する図である。
【図１１】レビュー時に主情報に修正がなされた場合を説明する図である。
【図１２】図１１の電子ファイルの内容を示す模式図である。
【図１３】従情報の追加後の電子ファイルの表示の様子を示す図である。
【図１４】図１３の電子ファイルの内容を示す模式図である。
【図１５】付加情報の紐付けを変更する場合を説明する図である。
【図１６】付加情報の紐付け変更後の電子ファイルの内容を示す模式図である。
【発明を実施するための形態】
【００２１】
図１は、本発明の一実施形態に係る情報処理装置１の機能ブロック図である。
【００２２】
情報処理装置１は、物理的には汎用の情報処理装置である、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、入出力インターフェース、モニタ及び外部記憶装置等を有する一般的なコンピュータを用いて実現される。そして、かかるコンピュータ上で、コンピュータを情報処理装置１として動作させるためのコンピュータプログラムを実行することにより、情報処理装置１は仮想的に実現される。コンピュータを情報処理装置１として動作させるためのコンピュータプログラムは、たとえばＤＶＤ−ＲＯＭ（ＤＶＤ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の任意の情報記録媒体に記録して提供しても、インターネットに代表される公衆回線等の電気通信回線を介して、コンピュータ読み取り可能な電気信号として提供してもよい。
【００２３】
情報処理装置１は、モニタ等の画像表示装置や、キーボード、マウス等の入力装置により、ユーザに情報を提示したり、情報の入力を受け付けるユーザインタフェース２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の情報記録装置である電子ファイル保管部３及び、半導体メモリ等の情報記憶装置からなる作業領域４を有している。そして、これらのユーザインタフェース２、電子ファイル保管部３及び作業領域４は、コンピュータ上で実行されるプログラムにより仮想的に実現される各機能ブロックにより制御される。以下、情報処理装置１に含まれる各機能ブロックを説明する。
【００２４】
表示手段として機能する表示部５は、ユーザインタフェース２により受け付けられたユーザの指示に従い、電子ファイル保管部３から第一の電子ファイル（以降、「電子ファイルＡ」とする）を取得し、電子ファイルＡに含まれる主たる情報である主情報（以降、「主情報Ａ」とする）及び主情報Ａに後から付加的に付与される情報である付加情報をユーザが閲覧可能に表示する。付加情報は、電子ファイルＡに含まれる従情報（以降、「従情報Ａ」とする）に含まれているほか、電子ファイルＡに直接含まれていてもよい。この際、表示部５は、取得した電子ファイルＡを、一旦、作業領域４に展開する。なお、電子ファイルＡの作業領域４への展開は、常に全データを展開する必要はなく、その一部を展開するようにしてもよい。そして、表示部５は、作業領域４に展開された電子ファイルＡに基づき、その主情報Ａ及び付加情報を適宜整形し、ユーザインタフェース２のモニタ等に表示する。
【００２５】
ここで主情報とは、電子ファイルに含まれる主たる情報であり、ユーザの閲覧に供されるべき情報を指す。主情報がどのようなものであるかは特に限定はされないが、代表的なものとしては、文書データがある。そのほかにも、写真・イラスト等の画像データや、動画のデータ、あるいはそれらを組み合わせた情報であってもよい。
【００２６】
また、従情報は、電子ファイルに含まれる主たる情報を補完する従たる情報であり、付加情報を含み得る。また、従情報は、電子ファイル中において、主情報と区別されており、主情報から独立して取り出され、あるいは分離される。ここで、付加情報がどのようなものであるかは特に限定はされないが、代表的なものを挙げると、表示された主情報に付箋を模して重ねて表示されるテキスト情報である付箋情報や、主情報の一部を強調するなどの目的で重ねて表示される下線、囲み枠やチェックマーク等の図形情報、特定のタイミングで動画上あるいはその周囲に表示されるテキスト情報であるコメント情報などである。なお、本実施形態では、以後、主情報として文書データを、付加情報として付箋情報を例にとり説明するが、これに限定するものではない。
【００２７】
また、情報処理装置１は、従情報付与手段として機能する従情報付与部６を有しており、ユーザインタフェース２により得られたユーザの指示に基づいて、表示されている電子ファイルに従情報を付与する。図１には、電子ファイルＡに従情報Ａが付与された状態が示されている。このとき、従情報Ａは、従情報Ａが存在することを示す情報のみを含むものであってもよいが、その他の情報を含むものであってもよい。その他の情報としては、例えば、従情報Ａが付与された電子ファイルＡに含まれる主情報Ａを特定するための情報や、従情報Ａを特定するための情報、従情報Ａの存在を視覚的に表示するための表示情報等がある。従情報Ａの存在をどのように視覚的に表示するかは、特に限定はされないが、本実施形態の場合、表示部５は、従情報Ａを主情報Ａである文書データに付加された表紙として表示する。
【００２８】
付加情報付与部７は、ユーザインタフェース２により得られたユーザの指示に基づいて、付加情報を電子ファイルに付与する。この時、図示されている電子ファイルＡのように、従情報が含まれる電子ファイルに対し付加情報を付与した場合には、付与された付加情報は、従情報に含まれるように付与される。ここで、付加情報が従情報に含まれるとは、従情報として確保されている記憶領域中に付加情報が配置されることを必ずしも意味せず、付加情報と従情報とが紐付けられていることを意味している。すなわち、付与された付加情報が従情報に紐付けられていれば、当該付加情報は、従情報の一部であると見做し得るため、当該付加情報は従情報に含まれることとなる。
【００２９】
なお、付加情報付与部７が新たに付与された付加情報を従情報に含まれるように付与するか否かは、特定の条件に応じまたはユーザにより選択されてよい。また、電子ファイルが複数の従情報を有する場合に、どの従情報に含まれるように付加情報を付与するかもまた、特定の条件に応じまたはユーザにより選択されてよい。
【００３０】
そして、従情報追加手段として機能する従情報追加部８は、電子ファイルＡに、第二の電子ファイル（以降、「電子ファイルＢ」とする）に含まれる従情報（以降、「従情報Ｂ」とする）を追加する。図１に示した例では、情報処理装置１は、電子ファイル保管部３より電子ファイルＡに加え、電子ファイルＢを作業領域４上に展開している。そして、電子ファイルＢには、主情報Ｂ及び従情報Ｂが含まれるものとする。この状態で、従情報追加部８は、図中破線で示すように、ユーザの操作等に応じ、従情報Ｂを電子ファイルＡに追加する。その結果、従情報Ｂに含まれる付加情報も、表示部５によりユーザインタフェース２に表示される。この際、電子ファイルＢに付与された従情報Ｂを削除し、従情報Ｂを電子ファイルＢから電子ファイルＡへ移動させるようにしてもよいし、削除せずに残し、従情報Ｂを電子ファイルＢから電子ファイルＡへ複写するようにしてもよい。好ましくは、ユーザが移動及び複写のいずれとするか選択するようにする。
【００３１】
その際、従情報追加許可部９は、従情報追加部８による従情報の追加を特定の条件において許可する。すなわち、本実施形態の例では、電子ファイルＡに含まれる主情報Ａと電子ファイルＢに含まれる主情報Ｂが異なる場合、電子ファイルＡに従情報Ｂを追加することは、操作ミスなど何らかの原因による不適切な操作である可能性がある。そのため、従情報追加許可部９は、何らかの手法で主情報Ａと主情報Ｂを比較し、その少なくとも一部が一致する場合に従情報追加部８による従情報の追加を許可する。ここで、少なくとも一部が一致する場合としたのは、主情報Ａと主情報Ｂが共通する情報を有している場合、例えば、主情報Ａが主情報Ｂに修正を施した情報である場合などには、電子ファイルＡに従情報Ｂを追加する操作が適切である場合があるためである。もちろん、主情報Ａと主情報Ｂとの完全一致を許可の条件としてもよい。
【００３２】
主情報Ａと主情報Ｂの少なくとも一部が一致するか否かの判断の方法は特に限定されない。このような方法の第１の例としては、主情報Ａと主情報Ｂとを逐一比較して一致するか否かを比較する方法がある。この場合、主情報全体における予め定められた割合、たとえば９０％以上の情報が一致する場合に従情報の追加を許可するとしてよい。また、第２の例としては、主情報Ａから特定のハッシュ関数により求めたハッシュ値と、主情報Ｂから同じハッシュ関数により求めたハッシュ値とを比較し、両者が一致する場合に従情報の追加を許可する方法がある。その際、ハッシュ値は従情報を追加する操作の都度求めてもよいし、予め主情報Ａ及び主情報Ｂのハッシュ値を求めておき、従情報Ａ及び従情報Ｂがそれぞれ求めたハッシュ値を含むようにしておいてよい。第３の例は、主情報Ａ及び主情報Ｂが特定の単位、例えば、ページなどにより区分される情報である場合に、その特定の単位ごとのハッシュ値を求め、１以上のハッシュ値が主情報Ａと主情報Ｂの間で一致する場合に従情報の追加を許可する。この場合においても、ハッシュ値は追加する操作の都度求めても、予め求めておいてもよい。本実施形態の例では、第３の例を採用しており、文書データである主情報Ａ及び主情報Ｂのページ毎のハッシュ値を従情報Ａ及び従情報Ｂがそれぞれ含むものとする。もちろん、上記挙げた方法以外の方法によってもよい。
【００３３】
また、従情報追加許可部９は、従情報追加部８による従情報の追加を許可しない場合には、特定の動作を行う。どのような動作を行うかは適宜定めてよいが、一例として、従情報追加部８による従情報の追加を禁止する。または、ユーザインタフェース２にダイアログ等を表示して、主情報Ａと主情報Ｂが一致しない旨をユーザに通知し、従情報の追加を行うか否かをユーザに選択させてもよい。あるいは、ユーザインタフェース２にメッセージを表示し、主情報Ａと主情報Ｂが一致しない旨をユーザに単に通知してもよい。
【００３４】
なお、従情報追加許可部９は、必須の構成ではなく、省略してもよい。その場合には、主情報Ａと主情報Ｂの一致如何にかかわらず、従情報追加部８による従情報Ｂの電子ファイルＡへの追加が行われる。
【００３５】
そして、従情報切り替え手段として機能する従情報切替部１０は、電子ファイルに含まれる従情報の有効無効を切り替える。すなわち、従情報切替部１０は、ユーザからの指示に応じて、電子ファイルに含まれる従情報について、従情報毎に有効とするか無効とするかを選択する。有効であるとされた従情報に含まれる付加情報は、表示部５によりユーザインタフェース２上に表示される。一方、無効とされた従情報に含まれる付加情報は、表示部５によるユーザインタフェース２への表示はなされない。図１の例では、電子ファイルＡに含まれる従情報Ａが有効とされ、従情報Ｂが無効とされた場合には、従情報Ａに含まれる付加情報がユーザインタフェース２に表示され、従情報Ｂに含まれる付加情報は表示されないことになる。
【００３６】
また、動作命令実行手段として機能する動作命令実行部１１は、従情報に含まれ、情報処理装置１に特定の動作をさせる動作命令を、特定の条件を満たした場合に実行する。ここで、動作命令がどのようなものであるか、特定の条件がどのようなものであるか特に限定されないが、一例としては、ユーザが動作命令を実行するための特定の操作をしたことを検知し、電子ファイル自体を電子メール等に添付して別のユーザに送付する等がある。動作命令を実現する方法も特に限定はされないが、一例としては、特定の動作及び特定の条件が定められている複数種の動作命令をあらかじめ用意しておき、ユーザが必要に応じて所望の動作命令を従情報に加えるようにしてよい。あるいは、スクリプト言語を用い、ユーザが任意の動作命令を記述するようにしてもよい。
【００３７】
そして、紐付け変更手段として機能する紐付け変更部１２は、従情報に含まれる付加情報の当該従情報との紐付けを、電子ファイルとの紐付けに変更する。この結果、紐付けが変更された付加情報は、特定の従情報との関連付けをもたないものとなる。この紐付けの変更は、当該付加情報の電子ファイルに占める位置を変更することにより行ってもよいし、あるいは、当該付加情報と特定の従情報とを紐付ける情報を書き換えることにより行ってもよい。
【００３８】
情報処理装置１の構成及び動作は以上説明のとおりである。続いて、情報処理装置１の理解を容易にするため、より具体的な例を用いて情報処理装置１の動作を説明する。なお、以下の説明は、情報処理装置１を具体化した一例であり、かかる説明内容に本発明を限定するものではない。
【００３９】
図２は、コンピュータネットワークを利用して、電子ファイルのレビューを行う様子を示す模式図である。ここでは、説明のための例として、企業等の組織における部門Ａに属するユーザ甲が作成した文書データを、部門Ｂ、部門Ｃ及び部門Ｄが並行してレビューを行うものとする。図中の矢線１３はイントラネット等のコンピュータ間の情報通信がなされる電気通信回線である。また、部門Ａ、部門Ｂ、部門Ｃ及び部門Ｄの各部門はそれぞれ情報処理装置１Ａ、１Ｂ、１Ｃ及び１Ｄを有しており、それぞれの情報処理装置１Ａ、１Ｂ、１Ｃ及び１Ｄは電気通信回線１３に接続されている。
【００４０】
ユーザ甲は、情報処理装置１Ａを用いて、自ら作成した文書データに、レビューを依頼する部門ごとに従情報を付与する。より具体的には、文書データを複写して３つの電子ファイルを作成し、それぞれの電子ファイルごとに、部門Ｂ向けの従情報、部門Ｃ向けの従情報、部門Ｄ向けの従情報を付与する。各々の従情報には、従情報につけられた名称、各部門にレビューを依頼する旨のテキストデータ、電子ファイルを各部門へ送付するための動作命令、レビュー終了後の電子ファイルをユーザ甲のもとへ返送するための動作命令が含まれている。
【００４１】
もちろん、これは一例であり、従情報をどのようなものとするかは任意である。また、この例では部門ごとに送付する電子ファイルは異なっているが、共通の電子ファイルを各部門に送付するものとしてもよい。
【００４２】
図３は、部門Ｂ向けの電子ファイルの内容を示す模式図である。同図中、主情報として示されているのは、ユーザ甲により制作された文書データである。この例では、主情報は２ページの文書であり、ページ１のデータ、ページ２のデータが主情報に含まれる。
【００４３】
また、同図中、従情報として示されているのは、部門Ｂに送付される電子ファイルに対しユーザ甲により付与された従情報である。同従情報には、従情報に付された名前、従情報を表示部５（図１参照）が視覚的に認識可能に表示する際に表示される表示情報を構成する表示テキスト、主情報の各ページのデータから生成されたハッシュ値、及びユーザ甲により追加された２つの動作命令が含まれている。ここで、表示テキストは、表示部５が当該従情報を文書データの表紙として表示する際に、表紙上に表示されるテキストデータである。また、動作命令は、各動作命令を識別するための一意の識別情報を持ち、識別情報が「００００１」のものは、動作命令の種類が「タスク」であり、その動作内容が「部門Ｂへ送付」となっている。「タスク」とは、ユーザが情報処理装置１をタスクを実行するよう操作した際に実行される動作命令であることを示しており、また、動作内容は、この電子ファイル自身を部門Ｂに送付する、というものである。同様に、識別情報が「００００２」のものは、動作命令の種類が「ボタン」である。これは、従情報が表紙として表示される際に、その表紙上にボタンを模して表示される動作命令であり、ユーザにより当該ボタンが押される、例えば、当該ボタンがマウス等のユーザインタフェースによりクリックされた際に実行される動作命令であることを示している。位置、大きさは、ボタンを画面上で表示する位置や大きさを示すものである。また、表示テキストはボタンの上に表示される文字列であり、動作内容は、この電子ファイル自身をユーザ甲に送付する、というものである。
【００４４】
図４は、図３に示した電子ファイルの表示の様子を示す図である。図は、情報処理装置１Ａ（図２参照）のユーザインタフェース２（図１参照）であるモニタに表示される画面１４を示している。情報処理装置１は、この具体例では、汎用のコンピュータ上で動作する一般的なＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）上で動作するプログラムにより実現されており、ＯＳはいわゆるマルチウィンドウ・マルチタスクをサポートしている。ウィンドウ１５は、情報処理装置１のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）である。ウィンドウ１５中のメニュー領域１６には情報処理装置１上で実行される種々の命令がメニュー形式で示されており、表示領域１７には部門Ｂ向けの電子ファイルの表示像１８が表示されている。電子ファイルの従情報は、表紙１９として表示されており、表紙１９上には表示テキスト２０、動作命令であるボタン２１が表示されている。また、電子ファイルの主情報は表紙１９の背後にページ単位で表示されている。ここでは、主情報の各ページの右上にはページ番号を表示するようにしている。この状態で、ユーザ甲がメニューより「タスク実行」を選択すると、従情報に含まれる動作命令のうち、「タスク」であるものが実行される。すなわち、図２に示された、識別情報が「００００１」である動作命令が実行され、当該電子ファイルは部門Ｂへと送付されることになる。
【００４５】
なお、この送付の方式は限定されず、部門Ｂに設置された情報処理装置１Ｂにより受け取られるものとしてもよいし、あるいは、電子ファイルを電子メールに添付して部門Ｂを代表するアドレス、あるいは部門Ｂの担当者のアドレスに送付するなどとしてもよい。
【００４６】
部門Ｃ、部門Ｄに対しても同様に主情報に各部門向けの従情報を付与し送付する。そして、各電子ファイルは、部門Ｂ、部門Ｃ及び部門Ｄにおいてそれぞれ並行にレビューされ、付加情報が付与される。
【００４７】
図５は、部門Ｂにおいて、ユーザ乙によりレビューがなされ、付加情報として付箋情報が付与された電子ファイルの表示の様子を示す図である。この時の電子ファイルの表示像２２は図示のように、主情報の各ページには、付箋情報として、付箋を模した矩形が表示されている。なお、部門Ｂに設置されている情報処理装置１Ｂ（図２参照）は、部門Ａに設置されている情報処理装置１Ａと同等のものであるから、図５中、図４と共通する要素については同符号を付した。この状態で、ユーザ乙がボタン２１を押す（クリックする）と、図３において説明したように、電子ファイルがユーザ甲のもとに送付される。
【００４８】
図６は、図５に示した電子ファイルの内容を示す模式図である。図３に示した状態に比して、図５に示した状態では、従情報にユーザ乙により付与された付加情報が含まれている点が異なっている。各付加情報には、各々の付加情報を識別するための一意の識別情報、付加情報の種類、位置及び大きさ、及び付加情報の内容であるテキスト情報や付加情報を付与したユーザを示す付与者情報等が含まれていてよいが、ここでは、図示を簡明にするため、識別情報、種類、位置及び付与者情報のみを示し、その他の情報は表示を省略している。なお、ここで位置は付加情報が付与されたページと、その横方向及び縦方向における座標を示している。また、付与者情報は、付与者を特定する情報であればどのようなものであってもよく、付与者が情報処理装置１にログインする際に用いた名前や識別情報、あるいは付与者が正当な権限を持つことを証明する電子証明書などを用いてよい。
【００４９】
同様にして、部門Ｃではユーザ丙により、部門Ｄではユーザ丁及び戊によりそれぞれ電子ファイルのレビュー及び付加情報の付与がなされたのち、ユーザ甲に送付される。
【００５０】
図７は、部門Ｂ、部門Ｃ及び部門Ｄより返送された電子ファイルをユーザ甲が閲覧している様子を示す図である。情報処理装置１のＧＵＩは、ウィンドウ１５に複数の電子ファイルを同時に表示する機能を有しており、同図には、部門Ｂより返送された電子ファイルの表示像２２、部門Ｃより返送された電子ファイルの表示像２３及び部門Ｄより返送された電子ファイルの表示像２４がユーザ甲により表示された状態が示されている。同図に示すとおり、各部門で付与された付加情報は異なっているため、電子ファイルの表示像２２、２３、２４上に表示される付箋は互いに異なっている。同図では、区別を容易にするため、電子ファイルに付された付加情報である付箋を、部門Ｂにて付与されたものは白抜きで、部門Ｃにて付与されたものにはハッチングを施し、部門Ｄにて付与されたものは黒色で示している。もちろん、各付箋の色は任意であり、また、異なる部門において付された付箋等の付加情報の色彩は互いに異なっていても同一であってもよい。
【００５１】
ここで、ユーザ甲が部門Ｃより返送された電子ファイル中の従情報と、部門Ｄより返送された電子ファイル中の従情報を部門Ｂより返送された電子ファイルに追加するには、次のような操作を行う。すなわち、部門Ｃより返送された電子ファイルの表紙２５を、図中破線矢印により示すように、いわゆるドラッグ＆ドロップの操作により電子ファイルの表示像２２上にドロップする。この操作が行われると、従情報追加許可部９（図１参照）が、ドラッグ元の電子ファイルである部門Ｃより返送された電子ファイルの主情報と、ドラッグ先の電子ファイルである部門Ｂより返送された電子ファイルの主情報を比較し、一致するか否かを判定する。具体的には、ドラッグ先の電子ファイルの主情報からハッシュ値を生成し、追加しようとする従情報に含まれるハッシュ値と一致するか否かを判定する。その結果、本具体例では、両者の主情報に相違はないのでハッシュ値は一致し、従情報の追加は許可される。続いて、従情報追加部８（図１参照）は部門Ｃより返送された電子ファイルの従情報を部門Ｂより返送された電子ファイルに追加する。同様に、部門Ｄより返送された電子ファイルの表紙２６をドラッグし、図中破線矢印により示すように、電子ファイルの表示像２２上にドロップすると、部門Ｄより返送された電子ファイルの従情報が部門Ｂより返送された電子ファイルに追加される。なお、従情報を他の電子ファイルに追加する操作として、ドラッグ＆ドロップは一例であり、その他の操作により従情報の追加をするようにして差し支えない。
【００５２】
なお、本具体例では、各部門から返送される電子ファイルには、それぞれ主情報及び従情報が含まれるものとして説明したが、各部門からは従情報のみを返送するようにしてもよい。その場合、ユーザ甲が有している送付元の電子ファイルに各部門から返送された従情報を追加する。
【００５３】
図８は、従情報が追加された電子ファイルの表示の様子を示す図である。電子ファイルの表示像２７には、部門Ｂから返送された電子ファイルの従情報に対応する表紙１９、部門Ｃから返送された電子ファイルの従情報に対応する表紙２５、部門Ｄから返送された電子ファイルの従情報に対応する表紙２６が表示されており、全ての付加情報に対応する付箋が表示されている。
【００５４】
図９は、図８に示された電子ファイルの内容を示す模式図である。図示のように、同電子ファイルは、主情報と、３つの従情報を含んでいる。図中、従情報が含む表示情報、主情報を特定するための情報や動作命令は図示の簡略化のため省略している。表示部５（図１参照）は、かかる電子ファイルをユーザインタフェース２に表示する際、全ての従情報に含まれる付加情報を表示する。その結果、図８に示す表示像２７が得られる。
【００５５】
図１０は、従情報の切り替えを説明する図である。本実施例では、図８に示した状態で、ウィンドウ１５のメニュー領域１６から「従情報切替」を選択すると、図示したようにサブメニュー２８が表示される。サブメニュー２８中には、表示中の電子ファイルに含まれる従情報の名前が一覧で表示されており、各従情報の名前の左には、それぞれの従情報の有効無効をチェックマークの有無で表示している。ユーザが各従情報の名前を選択することにより、従情報切替部１０（図１参照）によりそれぞれの従情報の有効無効が切り替えられ、有効とされた場合はチェックマークが付与され、無効とされた場合はチェックマークが消去される。図示しているのは、「部門Ｂ用」と名付けられた、部門Ｂより返送された電子ファイルに含まれていた従情報のみ有効とされ、残余の従情報は無効とされている状態である。この場合、表示部５（図１参照）は、有効とされた従情報に含まれる付加情報のみを表示する。そのため、同図には、部門Ｂより返送された電子ファイルに含まれていた従情報に含まれる付加情報のみが表示され、他の従情報に含まれる付加情報は表示されていない。
【００５６】
なお、各従情報の有効無効を切り替える操作は、ここで示した例に限定されるものではなく、他の任意の操作によってもよい。また、本実施例では、無効とされた従情報に含まれる付加情報のみを非表示としているが、無効とされた従情報自体、すなわち、この例では表紙をも非表示としてもよい。その場合、図１０の例では、表紙２５及び表紙２６も表示されないことになる。
【００５７】
なお、付加情報の表示非表示の選択は、従情報毎に行うものに限定されない。図９の例では、付加情報を付与した付与者であるユーザは乙、丙、丁、戊の４名であるが、これらの付与者を選択し、該当する付与者により付与された付与された付加情報のみ表示するようにしてもよい。また、その他の条件、例えば、付加情報が付与された日時や付加情報の種類等により表示する付加情報を選択するようにしてもよいし、それら選択された付加情報に特定の操作、例えば、移動や削除、複写等が実行されるようにしてもよい。また、従情報に含まれる付加情報の付与者情報のみを削除したり、変更したりする等の操作を行うようにしてもよい。
【００５８】
図１１は、レビュー時に主情報に修正がなされた場合を説明する図である。同図は、図２において、ユーザ甲が部門Ｂにレビューを依頼した電子ファイルの返送を受け、依頼前の電子ファイルと返送後の電子ファイルとを同時に情報処理装置１Ｂにて閲覧している際の表示の様子を例として示している。図中ウィンドウ１５の左側には、ユーザ甲により作成された主情報のみからなる電子ファイルの表示像２９が、右側には、部門Ｂから返送された電子ファイルの表示像３０が示されている。この時、部門Ｂから返送された電子ファイルでは、図示するように、付加情報としての付箋が付されているほか、主情報のページ２が削除され、新規にページ３が追加されているものとする。
【００５９】
図１２は、図１１の電子ファイルの内容を示す模式図である。図中上段に示された電子ファイル３１は図１１左側に示された主情報のみからなる電子ファイルを、図中下段に示された電子ファイル３２は部門Ｂから返送された電子ファイルを示している。電子ファイル３２では、主情報にはページ２の情報は含まれず、ページ３の情報が追加されている。また、従情報には、主情報を特定するための情報であるハッシュ値としてページ１とページ３についてのハッシュ値が含まれている。その他従情報が含む表示情報や動作命令は図示の簡略化のため省略している。なお、付加情報中に含まれる表示テキストとは、当該付加情報を付箋を模して表示する際に付箋上に表示されるテキストである。
【００６０】
この状態で、図１１において破線矢印に示すように、電子ファイルの表示像３０における表紙３３をドラッグし、電子ファイルの表示像２９にドロップすると、従情報追加許可部９（図１参照）は電子ファイル３１の主情報から算出されるハッシュ値と、電子ファイル３２の従情報に含まれるハッシュ値とを比較する。この場合、ページ１に対するハッシュ値は両者で一致するが、ページ２に対するハッシュ値及びページ３に対するハッシュ値は対応するものがなく、両者で一致しない。このように、ハッシュ値の一部、すなわち、主情報の少なくとも一部の情報が一致する場合にも、従情報追加許可部９は従情報の追加を許可してよい。あるいは、一部不一致の場合には、主情報が一部不一致である旨をユーザに通知し、操作を続行するか否か問い合わせるようにしてもよい。
【００６１】
従情報追加許可部９により従情報の追加が許可されると、従情報追加部８（図１参照）は、電子ファイル３２の従情報を電子ファイル３１に追加する。この際、電子ファイル３２の主情報に含まれ、電子ファイル３１の主情報に含まれないページ３の情報をさらに電子ファイル３１に追加するようにしてもよい。
【００６２】
図１３は、従情報の追加後の電子ファイルの表示の様子を示す図である。同図における電子ファイルの表示像３４では、主情報の第２ページは、レビュー時に削除されていることを示すよう、例えば灰色で表示する等彩度を下げて表示されている（図中では、破線で示している）。また、第３ページは、レビュー時に追加されたことを示すよう、ページの外枠を強調して表示されている（図中では、太線で示している）。もちろん、かかる表示は一例であり、第２、第３ページをどのように表示するかは任意である。すなわち、表示部５（図１参照）は、主情報Ａを含む電子ファイルＡ（第１の電子ファイル）に主情報Ｂを含む電子ファイルＢ（第二の電子ファイル）に付与された従情報Ｂを追加した場合に、主情報Ａに含まれ主情報Ｂに含まれない情報、及び／又は主情報Ａに含まれず主情報Ｂに含まれる情報を明示して表示してよい。もちろん、かかる情報を特に明示することなく表示してもよい。
【００６３】
図１４は、図１３の電子ファイルの内容を示す模式図であり、主情報には、ページ１、ページ２、ページ３の全ての情報が含まれている。また、従情報の主情報を特定するための情報であるハッシュ値には、ページ１とページ３のハッシュ値のみが含まれており、ページ２が削除されていることが示されている。
【００６４】
続いて、図１５は、付加情報の紐付けを変更する場合を説明する図である。同図に示した例では、電子ファイルは、ユーザ甲の依頼により部門Ｂによりレビューがなされた後、ユーザ甲に返送されたものであり、図５及び図６に示すものと同一であるとする。この時、電子ファイルの表示像２２の表紙１９上で特定の操作、例えばマウスの右ボタンを押すと、画面１４上にサブメニュー３５が表示される。ここで、サブメニュー３５中の「付加情報を反映」を選択すると、紐付け変更部１２（図１参照）により、選択された従情報、この場合は、サブメニュー３５が表示された表紙１９に対応する従情報に含まれる付加情報の紐付けが、電子ファイルに対するものに変更される。より具体的には、図６において、従情報に含まれる付加情報の位置を、従情報の外側に移動する。図１６は、付加情報の紐付け変更後の電子ファイルの内容を示す模式図である。図示したように、移動された付加情報では、特定の従情報との関係が失われるので、以降は従情報に対する種々の操作、例えば、削除、移動、他の電子ファイルへの追加、有効無効の切り替えによる影響を受けない。
【００６５】
なお、上記の説明における紐付けを変更する際の操作は一例であり、その他の操作により同様の動作を行ってもよいことは言うまでもない。また、付加情報と従情報との紐付けは、電子ファイル中における付加情報の位置による特定に限定されない。他にも、例えば、付加情報と従情報との関係を記述したデータを保持するようにしておいてもよく、その場合は、紐付け変更部１２は、当該データの内容を書き換える。
【００６６】
以上説明した具体例は、本明細書にて説明した情報処理装置１を具体化する際の一例である。表示の形式や具体的な操作方法、電子ファイル中において情報を格納する形式や位置などは、当業者が種々の変形を行ってよいことは言うまでもない。
【符号の説明】
【００６７】
１  情報処理装置、２  ユーザインタフェース、３  電子ファイル保管部、４  作業領域、５  表示部、６  従情報付与部、７  付加情報付与部、８  従情報追加部、９  従情報追加許可部、１０  従情報切替部、１１  動作命令実行部、１２  紐付け変更部、１３  電気通信回線、１４  画面、１５  ウィンドウ、１６  メニュー領域、１７  表示領域、１８  電子ファイルの表示像、１９  表紙、２０  表示テキスト、２１  ボタン、２２，２３，２４  電子ファイルの表示像、２５，２６  表紙、２７  電子ファイルの表示像、２８  サブメニュー、２９，３０  電子ファイルの表示像、３１，３２  電子ファイル、３３  表紙、３４  電子ファイルの表示像、３５  サブメニュー。
【図１】
2011039997.tif 000003
【図２】
2011039997.tif 000004
【図３】
2011039997.tif 000005
【図４】
2011039997.tif 000006
【図５】
2011039997.tif 000007
【図６】
2011039997.tif 000008
【図７】
2011039997.tif 000009
【図８】
2011039997.tif 000010
【図９】
2011039997.tif 000011
【図１０】
2011039997.tif 000012
【図１１】
2011039997.tif 000013
【図１２】
2011039997.tif 000014
【図１３】
2011039997.tif 000015
【図１４】
2011039997.tif 000016
【図１５】
2011039997.tif 000017
【図１６】
2011039997.tif 000018