(57)【要約】【課題】文書作成手段とは別の表示手段に参考情報を表示させて文書を作成している場合でも、作成された文書中の部分毎に参照した情報を知ることができる情報処理装置及び情報処理プログラムを提供する。【解決手段】文書作成装置１で操作がなされ、文書が作成されている。また、文書作成装置１とは別に、表示装置４には参考情報が表示されている。表示装置４に対する行為が表示装置４の行為検出部４２で検出されると、表示管理装置３から文書管理装置２へ伝えられる。文書管理装置２では、行為と行為の間で文書作成装置１で行われた操作列と、表示装置４に表示していた参考情報と、参考情報の優先度とを対応づけて記録保存する。文書作成後、例えば文字列などの操作列を単位として参考情報が提示される。【選択図】図１
2010152498.tif 000002
【特許請求の範囲】
【請求項１】
操作者による操作を受け付けて文書を作成する文書作成手段と、前記操作者が前記操作の参考にする情報を表示する表示手段と、前記表示手段に設けられ操作者による前記表示手段に対する行為を検出する検出手段と、前記検出手段により検出した行為の間に前記文書作成手段で受け付けた操作の列と少なくとも前記行為が行われた前記表示手段に表示している情報とを対応付けて記録する記録手段を有することを特徴とする情報処理装置。
【請求項２】
前記表示手段が複数設けられており、前記複数の表示手段に表示している情報の優先度を前記検出手段が行為を検出した表示手段に表示している情報について他の表示手段に表示している情報より優先度が高くなるように決定する優先度決定手段をさらに設け、前記記録手段は、前記複数の表示手段に表示している情報を前記優先度決定手段で決定された優先度に従って前記操作の列と対応付けて記録することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記優先度決定手段は、前記行為が行われた前記表示手段について該行為の種類に応じた優先度を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記優先度決定手段は、表示している情報を変更した前記表示手段についての優先度を高くすることを特徴とする請求項２または請求項３に記載の情報処理装置。
【請求項５】
さらに、前記文書作成手段で作成される文書の予め定められた単位で複数の前記表示手段に表示された情報の優先度である単位文書優先度を、前記単位に含まれる操作列について前記行為の間隔ごとの操作の列に対応付けられている情報及び優先度に従って決定する単位文書優先度決定手段を有し、前記記録手段は、前記単位文書優先度を前記単位ごとに対応付けて記録することを特徴とする請求項２から請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
コンピュータに、請求項１から請求項５のいずれか１項に記載の情報処理装置の機能を実行させるものであることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関するものである。
【背景技術】
【０００２】
ある文書について、その文書を作成するために参考とした情報や、さらにはその文書を作成した背景などを知りたい場合がある。このような要求に対して、例えば特許文献１では、文書作成の際の操作履歴を保存し、他の文書の操作履歴と比較することにより、例えば操作する時間帯や切り替え操作などをもとに文書間の関連性を取得している。また特許文献２では、文書を作成している間、開いていた情報を参照資料とし、作成した文書中の単語の類似性から重み付けを行っている。
【０００３】
一方、近年電子ペーパーに代表されるように、電源を切っても表示が維持され、可搬型の表示装置が登場し、情報を表示させたまま取り置きする場合が増えてきた。このような表示装置に情報を表示させておき、文書を作成することも行われている。例えば参照する文書を紙に印字出力するように一括して複数の表示装置に表示させ、利用する場合が想定される。もちろん、一括して表示させた中からいくつかの情報を参照しながら文書を作成することが予想されるが、表示させただけで利用しない表示装置や、表示させた情報が他の文書のための場合もある。このような状況でも、文書を作成する際に参考とした情報を知りたいという要求に応える技術が必要である。
【０００４】
また文書作成の際には全体としてある情報に基づいて作成される場合もあるが、例えばこの数値についてはこの情報を元にして、またこの文言については別の情報を元にして、といったように部分毎に参照する情報が異なる場合もある。完成した文書を参照した場合、この数値はどの情報を元にしたのか、この文言はどの情報が背景にあるのか、などを知る上で、文書における数値や文言などと参照された情報とを対応付ける技術が必要となっている。
【０００５】
【特許文献１】特開２００２−２０７７２６号公報
【特許文献２】特開２００４−２２０２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、文書作成手段とは別の表示手段に参考情報を表示させて文書を作成している場合でも、作成された文書中の部分毎に参照した情報を知ることができる情報処理装置及び情報処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本願請求項１に記載の発明は、操作者による操作を受け付けて文書を作成する文書作成手段と、前記操作者が前記操作の参考にする情報を表示する表示手段と、前記表示手段に設けられ操作者による前記表示手段に対する行為を検出する検出手段と、前記検出手段により検出した行為の間に前記文書作成手段で受け付けた操作の列と少なくとも前記行為が行われた前記表示手段に表示している情報とを対応付けて記録する記録手段を有することを特徴とする情報処理装置である。
【０００８】
本願請求項２に記載の発明は、本願請求項１に記載の情報処理装置において、前記表示手段が複数設けられており、前記複数の表示手段に表示している情報の優先度を前記検出手段が行為を検出した表示手段に表示している情報について他の表示手段に表示している情報より優先度が高くなるように決定する優先度決定手段をさらに設け、前記記録手段は、前記複数の表示手段に表示している情報を前記優先度決定手段で決定された優先度に従って前記操作の列と対応付けて記録することを特徴とする情報処理装置である。
【０００９】
本願請求項３に記載の発明は、本願請求項２に記載の情報処理装置における前記優先度決定手段が、前記行為が行われた前記表示手段について該行為の種類に応じた優先度を決定することを特徴とする情報処理装置である。
【００１０】
本願請求項４に記載の発明は、本願請求項２または請求項３に記載の情報処理装置における前記優先度決定手段が、表示している情報を変更した前記表示手段についての優先度を高くすることを特徴とする請求項２または請求項３に記載の情報処理装置である。
【００１１】
本願請求項５に記載の発明は、本願請求項２から請求項４のいずれか１項に記載の情報処理装置の構成に、さらに、前記文書作成手段で作成される文書の予め定められた単位で複数の前記表示手段に表示された情報の優先度である単位文書優先度を、前記単位に含まれる操作列について前記行為の間隔ごとの操作の列に対応付けられている情報及び優先度に従って決定する単位文書優先度決定手段を有し、前記記録手段は、前記単位文書優先度を前記単位ごとに対応付けて記録することを特徴とする情報処理装置である。
【００１２】
本願請求項６に記載の発明は、コンピュータに、請求項１から請求項５のいずれか１項に記載の情報処理装置の機能を実行させるものであることを特徴とする情報処理プログラムである。
【発明の効果】
【００１３】
本願請求項１に記載の発明によれば、文書作成手段とは別の表示手段に参考情報を表示させている場合でも、表示手段に対して行われた行為で区分したそれぞれの操作の列に対して、参考にした情報を対応付けることができる。
【００１４】
本願請求項２に記載の発明によれば、複数の表示手段が用いられている場合に各表示手段に表示している情報に対して優先度を付して、文書中の操作の列との対応付けを行うことができる。
【００１５】
本願請求項３に記載の発明によれば、各表示手段に表示している情報に対して操作者が行った行為に応じた優先度を付与することができる。
【００１６】
本願請求項４に記載の発明によれば、表示手段に表示する情報を変更した場合に、参考にされた可能性が高い情報として扱うことができる。
【００１７】
本願請求項５に記載の発明によれば、例えばページ単位など、文書の予め定められた単位で、参考とされた情報との対応付けについても行うことができる。
【００１８】
本願請求項６に記載の発明によれば、請求項１から請求項５のいずれか１項における効果を得ることができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の実施の一形態を示す構成図である。図中、１は文書作成装置、２は文書管理装置、３は表示管理装置、４，４−１…ｎは表示装置、１１は操作受付部、１２は文書表示部、２１は文書保存管理部、２２は参考情報記録部、２３は優先度決定部、２４は単位文書優先度決定部、２５は参照用画像生成部、３１は表示内容切替部、３２は行為検出解析部、４１は表示部、４２は行為検出部である。
【００２０】
文書作成装置１は、操作者による操作を受け付けて文書を作成する。文書の作成のために、例えば操作受付部１１及び文書表示部１２等を含んで構成されている。操作受付部１１で受け付けた操作者からの操作に従って文書を作成して行く。作成している文書は、文書表示部１２に表示して操作者が確認する。
【００２１】
文書管理装置２は、文書作成装置で作成される文書を管理するとともに、その文書を作成する際に参考とされたであろう情報である参考情報を対応付けて管理する。参考情報の対応付けは、文書作成の際に操作者から受け取った操作の列、例えば文字を順に受け取っていたのであればその文字列に対して行う。また、後述する表示装置４に対する操作者の行為を契機とし、行為と行為の間に受け取った操作の列を単位として、操作の列と参考情報との対応付けを行う。対応付けの際には、参考情報に優先度を付しておく。この優先度は、文書作成の際の参考情報を提示する際に利用する。
【００２２】
この文書管理装置２として、ここでは文書保存管理部２１、参考情報記録部２２、優先度決定部２３、単位文書優先度決定部２４、参照用画像生成部２５を含んで構成されている。文書保存管理部２１は、文書作成装置１で作成される文書を保存し、管理する。
【００２３】
参考情報記録部２２は、文書保存管理部２１に保存管理される文書について、作成の際に操作者から受け付けた操作の列を、後述する表示装置４に対する操作者の行為が検出されるごとに区切り、行為の間に受け付けた操作の列と、表示装置４に表示している参考情報と、各参考情報に対して優先度決定部２３で決定された優先度を対応付けて記録する。また、単位文書優先度決定部２４で決定された単位文書優先度についても、文書の予め定められた単位毎、例えば１ページ毎に、対応付けて記録する。なお、参考情報は少なくとも操作者が行為を行った表示装置４に表示しているものを対応付ければよく、複数の参考情報を記録する場合に優先度を対応付ければよい。もちろん優先度を用いなくてもよい。また、単位文書優先度についても用いない構成でもよい。
【００２４】
優先度決定部２３は、複数の表示装置４（表示装置４−１…ｎ）に表示している参考情報の優先度を決定する。優先度の決定は、操作者による行為を検出した表示装置４に表示している参考情報について、他の表示装置４に表示している参考情報より優先度が高くなるように決定する。また、表示装置４に対して行われた行為の種類に応じて優先度を決定してもよい。例えば、表示装置４を持った、表示面４１を指さした、表示されている情報に印を付け、あるいは情報を転記した、などの行為を分類して、それぞれの行為の種類に応じた優先度を決定すればよい。さらに、表示装置４に表示している参考情報を変更した場合には、その参考情報の変更も行為と捉え、新たに表示した参考情報の優先度を高くするとよい。なお、優先度を付さない場合には、この優先度決定部２３を設けずに構成してもよい。
【００２５】
単位文書優先度決定部２４は、文書作成装置１で作成される文書の予め定められた単位で、複数の表示装置４に表示された参考情報の優先度である単位文書優先度を決定する。例えば、文書の１ページを単位として単位文書優先度を決定するとよい。単位文書優先度は、予め定められた単位に含まれる操作列について、行為の間隔ごとの操作の列に対応付けられている参考情報及び優先度に従って決定する。例えば、各参考情報についてその参考情報の優先度が他の参考情報の優先度よりも高かった時間に受け取った操作の数によって単位文書優先度を決定するとよい。もちろん他の方法で決定してもよい。なお、単位文書優先度を付加しない場合には、この単位文書優先度決定部２４を設けずに構成してもよい。
【００２６】
参照用画像生成部２５は、文書が作成された後に当該文書を参照する場合に、参考情報としてどのような情報を参考にし、またどのような行為をしたのかを示すための参照用画像を生成し、利用者に提供する。行為をどのように表現するかなどは、従来より用いられている種々の表現手法を用いればよい。
【００２７】
表示管理装置３は、表示装置４の管理を行うものであり、この例では表示内容切替部３１及び行為検出解析部３２を含んで構成されている。表示内容切替部３１は、各表示装置４−１…ｎに表示されている参考情報の書き換えを行うとともに、どの表示装置４にどの参考情報を表示させているのかを管理する。なお、文書の作成を開始する際や参考情報の書き換えの際には、参考情報に関する情報を文書管理装置２に通知する。
【００２８】
行為検出解析部３２は、それぞれの表示装置４−１…ｎに設けられている行為検出部４２による検出結果に従い、各表示装置４−１…ｎに対して操作者が行った行為を解析して文書管理装置２へ通知する。なお、行われた行為の種別とその行為が行われた時刻とを対応づけて記録しておくとよい。
【００２９】
表示装置４は、操作者が文書作成装置１で文書を作成するための操作の際の参考にする参考情報を表示するものである。ここではｎ枚の表示装置４−１…ｎを示している。文書作成装置１にも文書表示部１２が設けられているが、この文書表示部１２とは別に設けられる。例えば電子ペーパーなどのように手に取って扱えるものであるとよい。この例では、表示部４１及び行為検出部４２を含んで構成されている。
【００３０】
表示部４１は、参考情報を表示する。操作者が表示装置４を取り扱っても、この表示部４１に表示されている参考情報が維持されるようにする。例えば、電源を切っても表示を維持できる表示素子などで構成されているとよい。もちろん他の表示素子であってもよい。
【００３１】
行為検出部４２は、操作者による表示装置４に対する行為を検出する。例えばタッチパネルなどの接触センサを設け、表示装置４を操作者が手に取ったことや、表示面を指でなぞったり指したりといった行為を検出するとよい。もちろん、例えば加速度センサや赤外線センサ、位置センサなど、他のセンサでもよいし、複数のセンサを設けてもよい。この行為検出部４２で検出する操作者の行為は、例えば参考情報を作成中の文書に転記したり、下線を付したりといった、明示的に残る行為のほか、表示装置４を手に取った、指でなぞったり指した、などのように後には残らない行為についても検出する。
【００３２】
図２は、本発明の実施の一形態における動作の一例を示す流れ図である。Ｓ５１において文書作成装置１で文書の作成が開始されると、文書管理装置２では、操作の列と、表示装置４に対する操作者の行為と、ここではさらに優先度を対応付けるための操作列対応表を用意する。また、それぞれの表示装置４−１…ｎに表示している参考情報を表示管理装置３へ問い合わせる。この問い合わせに対して、表示管理装置３は、Ｓ７１においてそれぞれの表示装置４−１…ｎに表示している参考情報を文書管理装置２へ通知し、文書管理装置２は通知された参考情報をＳ６２において記録しておく。なお、各参考情報の優先度は、あらかじめ決められた順で設定しておけばよい。
【００３３】
Ｓ８１において操作者が表示装置４−１…ｎのいずれかに対して何らかの行為をすると、行為が行われた表示装置４−１…ｎに設けられている行為検出部４２が操作者の行為を検出し、表示管理装置３へ伝える。表示管理装置３では、表示装置４−１…ｎのいずれかの行為検出部４２による検出結果を受け、行為検出解析部３２がどのような行為であるかを解析して文書管理装置２へ通知するとともに、文書作成装置１へもそれまでに操作者から受け取った操作の列の転送を指示する。文書作成装置１は、表示管理装置３からの指示を受け、ここでは文書作成開始から指示を受けるまでに操作者から受け取った操作の列を文書管理装置２へ転送する。
【００３４】
文書管理装置２では、表示管理装置３からの通知を受け、Ｓ６３において操作者によって行為がなされた表示装置４に表示している参考情報を特定する。そしてＳ６４において、各表示装置４−１…ｎに表示している参考情報の優先度を優先度決定部２３によって決定する。この参考情報および優先度の情報は、次の行為が行われるまで保存しておく。
【００３５】
さらに文書管理装置２は、Ｓ６５において、文書作成装置１から送られてくる操作の列と、ここではＳ６２であらかじめ決められた優先度が付与された参考情報とを対応付け、Ｓ６１で用意した操作列対応表に登録する。
【００３６】
Ｓ８２において操作者による表示装置４に対する行為がなされると、表示装置４の行為検出部４２がこれを検出して表示管理装置３へ伝える。表示管理装置３はＳ７３において、行為検出解析部３２によって検出された行為がどのようなものであるかを解析して文書管理装置２へ通知し、また文書作成装置１へ操作の列の転送を指示する。文書作成装置１は、表示管理装置３からの指示を受け、Ｓ５２で転送した後に受け付けた操作の列を文書管理装置２へ転送する。そして文書管理装置２では、Ｓ６７においてＳ６４で行った参考情報の優先度を決定する処理を行って保存しておき、Ｓ６８においてＳ６５で行った操作列対応表への登録処理を行う。なお、Ｓ６８においては前回の行為が行われた際の参考情報および優先度を操作列と対応づけて登録することになる。以後、Ｓ８２，Ｓ７３，Ｓ５３，Ｓ６６からＳ６８の処理を繰り返すことになる。
【００３７】
Ｓ５４において文書作成装置１による文書の作成が終了すると、作成された文書は文書管理装置２の文書保存管理部２１に保存管理される。それとともに文書管理装置２は、Ｓ６９において、前回の行為から文書作成終了までの操作列を文書作成装置１から受け取り、参考情報と前回の行為の際に決定した優先度との対応付けを行って操作列対応表への登録を行う。
【００３８】
さらに文書管理装置２は、Ｓ７０において単位文書優先度決定部２４で例えば１ページなどを単位とした単位文書優先度を決定し、例えば単位文書対応表として、操作列対応表とともに作成された文書と対応付けて参考情報記録部２２に記録する。
【００３９】
具体例を用いながら、上述した本発明の実施の一形態における動作の一例についてさらに説明してゆく。図３は、本発明の実施の一形態における具体的構成の一例の説明図、図４は、表示装置４に表示されている参考情報の管理表の一例の説明図、図５は、表示装置４における参考情報の表示の一例の説明図、図６は、表示装置に対して行われる行為の時間的な流れの説明図、図７は、操作列対応表の一例の説明図である。ここでは説明のための簡単な例として、図３に示すように３枚の表示装置４を用いていることとする。また、図６に示すように文書の作成を開始する時点で、表示装置４−１及び表示装置４−３に既に参考情報が表示されているものとしている。これらの参考情報は、図５（Ａ）、（Ｂ）、（Ｃ）に示すように、表示装置４−１（装置識別子「１」）に「製品１」の情報が、また表示装置４−２（装置識別子「２」）に「製品２」の情報が、さらに表示装置４−３（装置識別子「３」）に「製品３」の情報が、それぞれ参考情報として表示されているものとしている。
【００４０】
図６に示す例では、文書の作成を開始して、文書作成装置１では、まず文字列「比較すると」が受け付けられている。この操作が行われた（１）において、表示装置４−２を持ち上げて手に取って参照している。そして文書作成装置１で文字列「製品２」が受け付けられ、図６の（２）において、図５（Ｂ）に指の印で示すように表示装置４−２に表示されている参考情報を指でなぞり、文書作成装置１で文字列「の機能は」が受け付けられて、図６の（３）において図５（Ｂ）にペンの印で示すように表示装置４−２に表示されている参考情報のうちの「製品２」の「機能」の欄にマークを付ける操作を行っている。さらに文書作成装置１で文字列が受け付けられ、文字列「…製品３は」を受け付け、図６の（４）において今度は表示装置４−３を持ち上げている。ここでは、このような一連の文書作成装置１に対する操作や表示装置４に対する行為がなされたものとする。
【００４１】
文書の作成を開始する状態において、表示管理装置３の表示内容切替部３１は、図４に示すように、各表示装置４−１，２，３に表示している参考情報を管理表により管理している。この例では、装置識別子とともに、表示状態、表示時刻、内容、ページ情報などの各情報を対応付けている。もちろん、どのような情報を管理してもよいが、表示内容が特定される情報であるとよい。なお、表示装置４に表示している参考情報については、その内容またはリンク情報などを図２のＳ６２で文書管理装置２へ通知しておく。
【００４２】
文書の作成を開始し、文書作成装置１で文字列「比較すると」が受け付けられ、図６の（１）において表示装置４−２が持ち上げられると、そのことを表示装置４−２に設けられている行為検出部４２が検出し、表示管理装置３へ伝える。図２に示す動作例では、Ｓ８１において行為を検出したことに相当する。表示管理装置３の行為検出解析部３２は行為検出部４２の検出結果を解析し、ここでは表示装置４−２が持ち上げられたことを検出し、文書管理装置２へ通知するとともに文書作成装置１に対して操作の列の転送を指示する。
【００４３】
文書管理装置２では、表示管理装置３から表示装置４−２に対して行為がなされたこととの通知を受け、図２のＳ６４で各表示装置４に表示している参考情報の優先度を優先度決定部２３において決定する。ここでは初期状態として表示装置４−１，２，３に表示している参考情報の順で優先度を設定しておいたものとし、表示装置４−２に対して行為がなされたことから表示装置４−２に表示している参考情報の優先度を上げる。これにより優先度は表示装置４−２，１，３に表示している参考情報の順となる。この参考情報および優先度の情報は、次の行為までの間に行われた操作列と対応づけるための保存される。
【００４４】
また、文書作成装置１から操作の列として文字列「比較すると」が文書管理装置２に渡され、ここでは初期状態の優先度で各参考情報との対応付けを行い、図２のＳ６５において、操作列対応表を更新する。この状態での操作列対応表の例を図７（Ａ）に示している。図７に示した操作列対応表の例では、作成文書ページ識別子、操作列識別子、参考情報番号、優先順位、操作列数、開始時刻、表示装置識別子の項目を有している。この例では操作列識別子には文字列をそのまま表記しているが、例えば別途保存した操作列を特定する情報を用いてもよい。なお、操作列対応表の情報としては、操作列と、行為が行われた表示装置４に表示している参考情報とが少なくとも対応を含む種々の情報を含んでいてよい。この操作列対応表は、文書管理装置２の参考情報記録部２２に記録される。
【００４５】
さらに文書作成装置１で操作が行われて文字列「製品２」が受け付けられ、表示装置４−２に表示されている参考情報を指でなぞる行為が行われると（図６の（２））、表示装置４−２に設けられている行為検出部４２が検出し、表示管理装置３へ伝える（図２のＳ８２）。表示管理装置３の行為検出解析部３２は行為検出部４２の検出結果を解析し、ここでは表示装置４−２上を指でなぞったことを検出し、文書管理装置２へ通知するとともに文書作成装置１に対して操作の列の転送を指示する。
【００４６】
文書管理装置２では、表示管理装置３から表示装置４−２に対して行為がなされたこととの通知を受け、各表示装置４に表示している参考情報の優先度を優先度決定部２３において決定する。今回の行為も表示装置４−２に対するものであることから優先度は変わらず、表示装置４−２，１，３に表示している参考情報の順となる。
【００４７】
また、文書作成装置１から操作の列として文字列「製品２」が文書管理装置２に渡され、各参考情報を前回の行為の際に決定した優先度で操作列（文字列）と対応付け、操作列対応表を更新する。この状態での操作列対応表の例を図７（Ｂ）に示している。更新後の操作列対応表が文書管理装置２の参考情報記録部２２に記録される。
【００４８】
さらに文書作成装置１で操作が行われて文字列「の機能は」が受け付けられ、表示装置４−２に表示されている参考情報にマークを付ける行為が行われた（図６の（３））際の動作も上述の通りであり、マークを付けるという行為を検出して各参考情報の優先度の決定と、操作列対応表への登録を行う。
【００４９】
さらに操作が進み、図６の（４）で今度は表示装置４−３が持ち上げられると、表示装置４−３に設けられている行為検出部４２が検出し、表示管理装置３へ伝え、表示管理装置３の行為検出解析部３２が行為検出部４２の検出結果を解析して表示装置４−３が持ち上げられたことを検出して、文書管理装置２への通知及び文書作成装置１への操作の列の転送指示を行う。
【００５０】
文書管理装置２では、表示管理装置３から表示装置４−２に対して行為がなされたこととの通知を受け、各表示装置４に表示している参考情報の優先度を優先度決定部２３において決定する。ここでは表示装置４−３に対するものであることから、表示装置４−３に表示している参考情報の優先度が上げられ、優先度は表示装置４−３，２，１に表示している参考情報の順となる。
【００５１】
また、文書管理装置２は文書作成装置１から操作列（ここでは文字列「…製品３は」を受け取って操作列対応表を更新する。この状態での操作列対応表の例を図７（Ｃ）に示している。なお、途中を省略して示している。更新後の操作列対応表が文書管理装置２の参考情報記録部２２に記録される。
【００５２】
このようにして、表示装置４に対して行為が行われる毎に操作列対応表を更新して行く。操作列対応表には、行為と行為の間の操作列と、参考情報、ここではさらに優先度などが対応付けられて蓄積されて行くことになる。
【００５３】
文書の作成が終了すると、作成された文書は文書管理装置２の文書保存管理部２１に保存管理されるとともに、図２のＳ６９で単位文書優先度決定部２４がここでは１ページを単位とした単位文書優先度を決定し、単位文書対応表を作成する。
【００５４】
図８は、単位文書優先度決定部で決定された単位文書優先度に従って作成される単位文書対応表の一例の説明図である。図８に示した例では、作成文書ページ識別子と、参考情報保存先アドレスと、参考情報内ページ番号と、参考情報番号と、単位文書優先順位とを対応付けている。参考情報が複数ページにわたっている場合に、表示装置４に表示したページを参考情報内ページ番号して示している。参照情報番号は操作列対応表の参照情報番号と対応している。単位文書優先順位が単位優先度決定部２４で決定される。
【００５５】
単位文書優先度決定部２４が単位文書優先度を決定する方法としては、例えば行為に優先順位を付け、行われた他の行為よりも優先順位の高い行為がなされた表示装置４の参考情報ほど単位文書優先度が高いものと決定する。具体例として、単位文書優先度は、参考情報を文書に複写した→注釈を書き込む→マークを付ける→指などでなぞる→指などで指す→表示装置を持つ、などの順とし、１ページ内で各参考情報を表示している表示装置に対する行為に対応する優先度から、それぞれの参考情報の単位文書優先度を決定する。図６に示した例では、表示装置４−２に表示した参考情報である「製品２」の情報に対してマークの付与と指さしと表示装置を持つ行為が行われており、マークを付ける行為が他の行為よりも優先度が高い。また、表示装置４−３に表示した参考情報である「製品３」の情報に対しては表示装置を持つ行為が行われている。これらから、「製品１」、「製品２」、「製品３」の各情報についての単位文書優先度は、「製品２」、「製品３」、「製品１」の順となる。なお、いつどのような行為が行われたかは、表示管理装置３の行為検出解析部３２が行為の種別と行為が行われた時刻とを対応づけて記録しておいて、その記録を使用すればよい。
【００５６】
図９は、単位文書優先度決定部における単位文書優先度の決定方法の別の例の説明図である。単位文書優先度の決定方法は、上述のように行為により優先度を決定する方法に限られるものではない。例えば行為間の時間や、行為間に行われた操作列数などを考慮した優先度を決定してもよい。もちろん 上述の行為による優先度についても考慮してもよいし、他の要件を加えてもよい。
【００５７】
図９に示した例では、６枚の表示装置４に対して操作を行いながら参考情報を書き換えていった場合を示している。簡単のために表示する参考情報を書き換える行為について示している。また操作として文字を受け付ける場合について示している。なお、それぞれの表示装置４に表示された参考情報には「参」に続けて数字を付して示している。
【００５８】
予め表示装置４−１と表示装置４−６に「参１」と「参２」が表示されており、（ａ）で文書の作成が開始される。文書作成装置１で文字列「あい」を受け付けて（ｂ）で表示装置４−５に「参３」を表示させている。このような文字列の受け付けと参考情報の表示を繰り返し、文書作成装置１で文字列「うえお」を受け付けて（ｃ）で表示装置４−２に「参４」を表示させている。さらに、文書作成装置１で文字列「かき」を受け付けて（ｄ）で表示装置４−６の表示を「参５」に変更している。さらに、文書作成装置１で文字列「くけ」を受け付けて（ｅ）で表示装置４−４に「参６」を表示させている。さらに、文書作成装置１で文字列「こさしす」を受け付けて（ｆ）で表示装置４−５の表示を「参７」に変更している。さらに、文書作成装置１で文字列「せそ」を受け付けて（ｇ）で表示装置４−３に「参８」を表示させている。さらに、文書作成装置１で文字列「たちつ」を受け付けて（ｈ）で表示装置４−５の表示を再び「参３」に変更している。さらに、文書作成装置１で文字列「てとなにぬねの」を受け付けて（ｉ）で表示装置４−２の表示を「参９」に変更している。さらに、文書作成装置１で文字列「はひふへ」を受け付けて（ｊ）で表示装置４−５の表示を消去している。さらに、文書作成装置１で文字列「ほまみむ」を受け付けて（ｋ）で表示装置４−３の表示を「参１０」に変更している。そして、文書作成装置１で文字列「めも」を受け付けて（ｌ）で文書の作成を終了している。
【００５９】
図９（Ａ）には表示されている各参考情報の優先順位を示している。各行為間において優先順位がトップとなった参考情報について、その行為間の操作列数、ここでは文字数を調べると、例えばａｂ間は「参１」がトップで文字数は２で、ｂｃ間は「参３」がトップで文字数は３である。このように調べて行くと、参考情報「参３」はｂｃ間とｈｉ間でトップとなっており、合計の文字数は１０文字であり、合計の文字数は参考情報「参３」がトップとなる。以下、合計の文字数に応じて優先度を決定して行けばよい。図９（Ｂ）にトップの参考情報と文字数を示している。なお、文字数だけでは順位が決まらない場合には、行為間の優先順位がトップとなった回数や、表示された前後関係など、他の要素から決定すればよい。例えば先に表示された参考情報よりも後で表示された参考情報の方が優先度が高いとすれば、図９に示した例における各参考情報の単位文書優先度による優先順位は図９（Ｃ）に示すように「参３」→「参９」→「参６」→「参８」→「参１０」→「参７」→「参５」→「参４」→「参１」→「参２」の順となる。
【００６０】
このようにして、例えばページ単位など、あらかじめ決められた単位での参考情報の優先度である単位文書優先度が決定される。もちろん、上述のようにこの方法に限らず、他の方法により単位文書優先度を決定してもよい。
【００６１】
上述の動作の一例および具体例では、文書の作成と並行して操作列と参考情報、さらに優先度との対応付けを行っている。しかしこれに限らず、例えば文書の作成が終了した後に、操作列、参考情報、優先度などとの対応付けを行ってもよい。例えば文書作成装置１において、行われた操作に時刻を対応づけて記録しておき、また、表示管理装置３は、行われた行為とその行為が行われた時刻、行為の対象となった表示装置４または参考情報を対応づけて記録しておく。そして、行為が行われた時刻をもとに、操作の列を分割してゆき、分割された各操作列と行為の対象となった表示装置４に表示されていた参考情報を対応付け、さらに各参考情報の優先度を算出して対応づけてゆけばよい。もちろん、さらに単位文書優先度を決定してもよい。
【００６２】
以上説明したようにして文書を作成する際の操作列と参考情報、さらに優先度の対応づけが行われていると、その情報を用いて、参照用画像生成部２５は文書を参照する利用者に、文書の作成の際に参考にした情報を提供する。図１０は、参考情報の提示態様の一例の説明図である。図中、９１は文書表示部、９２は参考情報表示部である。ここでは一例として文書作成装置１において図６で説明した文字列を受け付けて作成された文書を文書表示部９１に表示しており、この文書中の「製品２」の部分を参照している場面を示している。この文書の文字列「製品２」に対しては、３つの参考情報が対応づけられており、優先度の順に「製品２」、「製品１」、「製品３」の情報であった。これにより参考情報表示部９２には参考情報として「製品２」、「製品１」、「製品３」の情報がこの順で表示される。
【００６３】
図１０（Ｂ）には、参考情報表示部９２に表示されている参考情報のうちの「製品２」の情報について示している。図６で説明した例では、この参考情報に対しては、持ち上げる、指でなぞる、マークをつける、などの行為が行われた。参考情報を表示する際には、参照用画像生成部２５はこれらの行為についても記号などで示す画像を生成し、表示する。この例では、手、指、ペンなどの記号を付して、それぞれの行為が行われたことを示している。
【００６４】
このように文書とともにその文書を作成する際に参照した参考情報についても表示し、また、参考情報を表示した表示装置に対して行われた行為についても文書の参照者に提示される。従って、例えば表示させただけの参考情報にはほとんど行為がなされず、よく利用した参考情報に対しては多くの行為がなされ、その状況が文書の参照者によって理解されることになる。また、下線を付すなどの文書の作成者が後に残るように明示的に行った行為だけでなく、指で指すなどのその場で自分のために行った行為についても記録として残し、その情報が文書の参照者に提供される。これによって、文書の参照者は文書作成の際の詳細な過程がわかり、文書の理解を助け、また今後の対策などに役立てるなど、様々な用途に役立てられる。
【００６５】
また、例えば表示されているページ内の別の箇所、例えば「製品３は」を指示するなどして参照すれば、参考情報９２は当該文字列に対応する参考情報がその優先度に従って表示される。ここでは「製品３」、「製品２」、「製品１」の情報の順で参考情報が表示されることになる。このように、操作列に参考情報を対応づけているため、１ページ内でも文書の部分に応じた参考情報が表示される。従って、作成されている文書について、文字列などの操作列を単位としてその作成された背景がわかる。
【００６６】
図１１は、本発明の実施の一形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、１０１はプログラム、１０２はコンピュータ、１１１は光磁気ディスク、１１２は光ディスク、１１３は磁気ディスク、１１４はメモリ、１２１はＣＰＵ、１２２は内部メモリ、１２３は読取部、１２４はハードディスク、１２５はインタフェース、１２６は通信部である。
【００６７】
上述の本発明の各実施の形態で説明した各部の機能の全部あるいは部分的に、コンピュータにより実行可能なプログラム１０１によって実現してもよい。その場合、そのプログラム１０１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶させておけばよい。記憶媒体とは、コンピュータのハードウェア資源に備えられている読取部１２３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読取部１２３にプログラムの記述内容を伝達するものである。例えば、光磁気ディスク１１１，光ディスク１１２（ＣＤやＤＶＤなどを含む）、磁気ディスク１１３，メモリ１１４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【００６８】
これらの記憶媒体にプログラム１０１を格納しておき、例えばコンピュータ１０２の読取部１２３あるいはインタフェース１２５にこれらの記憶媒体を装着することによって、コンピュータからプログラム１０１を読み出し、内部メモリ１２２またはハードディスク１２４に記憶し、ＣＰＵ１２１によってプログラム１０１を実行することによって、上述の本発明の実施の一形態で説明した機能が全部又は部分的に実現される。あるいは、通信路を介してプログラム１０１をコンピュータ１０２に転送し、コンピュータ１０２では通信部１２６でプログラム１０１を受信して内部メモリ１２２またはハードディスク１２４に記憶し、ＣＰＵ１２１によってプログラム１０１を実行することによって実現してもよい。コンピュータ１０２には、このほかインタフェース１２５を介して様々な装置と接続してもよい。
【００６９】
また、複数のコンピュータを通信路により接続し、それぞれの機能に対応したプログラムを各コンピュータに実行させてもよい。例えば文書作成装置１、文書管理装置２、表示管理装置３をそれぞれのコンピュータで実現してもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の一形態を示す構成図である。
【図２】本発明の実施の一形態における動作の一例を示す流れ図である
【図３】本発明の実施の一形態における具体的構成の一例の説明図である。
【図４】表示装置４に表示されている参考情報の管理表の一例の説明図である。
【図５】表示装置４における参考情報の表示の一例の説明図である。
【図６】表示装置に対して行われる行為の時間的な流れの説明図である。
【図７】操作列対応表の一例の説明図である。
【図８】単位文書優先度決定部で決定された単位文書優先度に従って作成される単位文書対応表の一例の説明図である。
【図９】単位文書優先度決定部における単位文書優先度の決定方法の別の例の説明図である。
【図１０】参考情報の提示態様の一例の説明図である。
【図１１】本発明の実施の一形態で説明した機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【符号の説明】
【００７１】
１…文書作成装置、２…文書管理装置、３…表示管理装置、４，４−１〜ｎ…表示装置、１１…操作受付部、１２…文書表示部、２１…文書保存管理部、２２…参考情報記録部、２３…優先度決定部、２４…単位文書優先度決定部、２５…参照用画像生成部、３１…表示内容切替部、３２…行為検出解析部、４１…表示部、４２…行為検出部、９１…文書表示部、９２…参考情報表示部、１０１…プログラム、１０２…コンピュータ、１１１…光磁気ディスク、１１２…光ディスク、１１３…磁気ディスク、１１４…メモリ、１２１…ＣＰＵ、１２２…内部メモリ、１２３…読取部、１２４…ハードディスク、１２５…インタフェース、１２６…通信部。
【図１】
2010152498.tif 000003
【図２】
2010152498.tif 000004
【図３】
2010152498.tif 000005
【図４】
2010152498.tif 000006
【図５】
2010152498.tif 000007
【図６】
2010152498.tif 000008
【図７】
2010152498.tif 000009
【図８】
2010152498.tif 000010
【図９】
2010152498.tif 000011
【図１０】
2010152498.tif 000012
【図１１】
2010152498.tif 000013