(57)【要約】【課題】クライアント装置からサーバに対して電子的な情報を送出し、その情報に電子的な付箋を貼付し、貼付した電子的な付箋情報を集計して表示することにより、円滑な電子情報の共有環境を提供すること。【解決手段】クライアント装置１００は、視覚情報を表示する表示装置１０３と、表示情報を選択して入力する入力装置１０２と、コンテンツを生成するコンテンツ生成部１０５と、コンテンツを記憶する記憶装置１０４と、コンテンツを送信するネットワーク制御部１０６と、を備え、サーバ１１０は、コンテンツを受信するネットワーク制御部１１２と、上記コンテンツを付箋貼付け可能な形式に変換するコンテンツ変換部１１３と、上記変換されたコンテンツの付箋情報の編集を行なう付箋編集部１１５と、コンテンツと付箋情報とを関連付けて集積する付箋集積部１１６と、付箋編集結果および付箋集積の結果を記憶する記憶装置１１４と、を備える。【選択図】        図２
2005141589.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク間にクライアント装置とサーバを接続し、前記クライアント装置から前記サーバに対して電子情報を送出し、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行する情報共有システムであって、
前記クライアント装置は、
視覚情報を表示する表示手段と、
前記表示手段に表示される視覚情報を入力する入力手段と、
前記入力手段で入力された視覚情報からコンテンツを生成するコンテンツ生成手段と、
前記コンテンツ生成手段で生成したコンテンツを前記サーバに送信する送信手段と、
を備え、
前記サーバは、
前記クライアント装置により前記コンテンツ生成手段で生成されたコンテンツを受信する受信手段と、
前記コンテンツ生成手段で生成されたコンテンツを付箋貼付け可能な形式に変換するコンテンツ変換手段と、
前記付箋貼付け可能な形式に変換されたコンテンツにおける付箋情報の編集を行なう付箋編集手段と、
前記コンテンツと前記付箋情報とを関連付けて集積する付箋集積手段と、
前記付箋編集手段および前記付箋集積手段による結果を記憶する第２の記憶手段と、
を備えたことを特徴とする情報共有システム。
【請求項２】
前記コンテンツ生成手段は、前記表示手段に表示したスクリーン上における所定の領域の画像スナップショットをコンテンツとして生成することを特徴とする請求項１に記載の情報共有システム。
【請求項３】
さらに、コンテンツ生成用のファイルを記憶するファイル記憶手段を備え、
前記コンテンツ生成手段は、前記ファイル記憶手段に記憶されているファイルをコンテンツとして生成することを特徴とする請求項１に記載の情報共有システム。
【請求項４】
前記コンテンツ変換手段は、当該コンテンツが画像ファイルまたはテキストファイルである場合に、付箋貼付ページを生成し、付箋の新規生成、付箋の移動、付箋のリサイズを行なうスクリプト言語と前記コンテンツの情報またはリンク情報を前記付箋貼付ページに挿入することを特徴とする請求項１に記載の情報共有システム。
【請求項５】
前記付箋編集手段は、前記クライアント装置から新規に付箋を生成する指示が発生した場合、対象のコンテンツの付箋貼付ページに対し、当該コンテンツに積層する情報を表示するための少なくとも座標位置、サイズ、メッセージ情報を付箋として貼り付けることを特徴とする請求項１に記載の情報共有システム。
【請求項６】
前記付箋編集手段は、少なくとも付箋の位置、幅、高さ、表示するメッセージを更新することを特徴とする請求項１に記載の情報共有システム。
【請求項７】
前記付箋編集手段は、付箋に関する情報のうち、メッセージ情報の文字列が空である場合に該当する付箋を削除することを特徴とする請求項１に記載の情報共有システム。
【請求項８】
前記付箋集積手段は、前記第２の記憶手段に記憶したコンテンツと当該コンテンツに関連した付箋のメッセージをリスト形式の集積ページで生成することを特徴とする請求項１に記載の情報共有システム。
【請求項９】
前記付箋集積手段は、前記コンテンツ上に貼り付けた付箋の位置を算出し、概略の位置が判別可能なアイコンをリストに表示することを特徴とする請求項１に記載の情報共有システム。
【請求項１０】
前記付箋集積手段は、前記付箋のメッセージのうち、あらかじめ想定したキーワードと文字列との照合を行ない、合致する文字列が含まれている場合に、合致する文字列部分を、あらかじめ指定した文字列と置き換えることを特徴とする請求項１に記載の情報共有システム。
【請求項１１】
通信ネットワークを介してサーバと接続し、前記サーバに対して電子情報を送出し、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行する情報共有システムにおけるクライアント装置であって、
視覚情報を表示する表示手段と、
前記表示手段に表示される視覚情報を入力する入力手段と、
前記入力手段で入力された視覚情報からコンテンツを生成するコンテンツ生成手段と、
前記コンテンツ生成手段で生成したコンテンツを前記サーバに送信する送信手段と、
を備えたことを特徴とするクライアント装置。
【請求項１２】
通信ネットワークを介してクライアント装置と接続し、前記クライアント装置との電子情報のやり取りを行なう際に、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行する情報共有システムにおけるサーバであって、
前記クライアント装置からコンテンツを受信する受信手段と、
前記クライアント装置から送信されるコンテンツを付箋貼付け可能な形式に変換するコンテンツ変換手段と、
前記付箋貼付け可能な形式に変換されたコンテンツにおける付箋情報の編集を行なう付箋編集手段と、
前記コンテンツと前記付箋情報とを関連付けて集積する付箋集積手段と、
前記付箋編集手段および前記付箋集積手段による結果を記憶する記憶手段と、
を備えたことを特徴とするサーバ。
【請求項１３】
通信ネットワーク間にクライアント装置とサーバを接続し、前記クライアント装置から前記サーバに対して電子情報を送出し、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行する情報共有方法であって、
視覚情報を表示する表示ステップと、
前記表示手段に表示される視覚情報を入力する入力ステップと、
前記入力ステップで入力された視覚情報からコンテンツを生成するコンテンツ生成ステップと、
前記コンテンツ生成ステップで生成したコンテンツを前記サーバに送信する送信ステップと、
前記送信ステップにより前記コンテンツ生成ステップで生成されたコンテンツを付箋貼付け可能な形式に変換するコンテンツ変換ステップと、
前記付箋貼付け可能な形式に変換されたコンテンツにおける付箋情報の編集を行なう付箋編集ステップと、
前記コンテンツと前記付箋情報とを関連付けて集積する付箋集積ステップと、
前記付箋編集ステップおよび前記付箋集積ステップによる結果を記憶する記憶ステップと、
を含むことを特徴とする情報共有方法。
【請求項１４】
前記コンテンツ生成ステップは、前記表示ステップで表示したスクリーン上における所定の領域の画像スナップショットをコンテンツとして生成することを特徴とする請求項１３に記載の情報共有方法。
【請求項１５】
さらに、コンテンツ生成用のファイルを記憶するファイル記憶ステップを含み、
前記コンテンツ生成ステップは、ファイル記憶ステップに記憶されれているファイルをコンテンツとして生成することを特徴とする請求項１３に記載の情報共有方法。
【請求項１６】
前記コンテンツ変換ステップは、当該コンテンツが画像ファイルまたはテキストファイルである場合に、付箋貼付ページを生成し、付箋の新規生成、付箋の移動、付箋のリサイズを行なうスクリプト言語と前記コンテンツの情報またはリンク情報を前記付箋貼付ページに挿入することを特徴とする請求項１３に記載の情報共有方法。
【請求項１７】
前記付箋編集ステップは、前記クライアント装置から新規に付箋を生成する指示が発生した場合、対象のコンテンツの付箋貼付ページに対し、当該コンテンツに積層する情報を表示するための少なくとも座標位置、サイズ、メッセージ情報を付箋として貼り付けることを特徴とする請求項１３に記載の情報共有方法。
【請求項１８】
前記付箋編集ステップは、少なくとも付箋の位置、幅、高さ、表示するメッセージを更新することを特徴とする請求項１３に記載の情報共有方法。
【請求項１９】
前記付箋編集ステップは、付箋に関する情報のうち、メッセージ情報の文字列が空である場合に該当する付箋を削除することを特徴とする請求項１３に記載の情報共有方法。
【請求項２０】
前記付箋集積ステップは、前記第２の記憶ステップで記憶したコンテンツと当該コンテンツに関連した付箋のメッセージをリスト形式の集積ページで生成することを特徴とする請求項１３に記載の情報共有方法。
【請求項２１】
前記付箋集積ステップは、前記コンテンツ上に貼り付けた付箋の位置を算出し、概略の位置が判別可能なアイコンをリストに表示することを特徴とする請求項１３に記載の情報共有方法。
【請求項２２】
前記付箋集積ステップは、前記付箋のメッセージのうち、あらかじめ想定したキーワードと文字列との照合を行ない、合致する文字列が含まれている場合に、合致する文字列部分を、あらかじめ指定した文字列と置き換えることを特徴とする請求項１３に記載の情報共有方法。
【請求項２３】
請求項１３〜２２の何れか一つに記載の情報共有方法の各ステップをコンピュータに実行させることを特徴とする情報共有プログラム。
【請求項２４】
請求項１３〜２２の何れか一つに記載の情報共有方法の各ステップをコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報共有システム、クライアント装置、サーバ、情報共有方法、情報共有プログラム、およびコンピュータ読み取り可能な記録媒体に関し、より詳細には、クライアント装置からサーバに対して電子的な情報を送出し、電子的な情報に電子的な付箋を貼付し、さらに貼付した電子的な付箋情報を集計して表示する情報共有システム、クライアント装置、サーバ、情報共有方法、情報共有プログラム、およびコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、インターネットやＬＡＮなどの普及によりパーソナルコンピュータ上で会議や打ち合わせの場などにおいて相互に情報のやり取りを行なうシステムが知られている。たとえば、電子マニュアルなどの電子ページに付箋情報を貼付し、利用者固有のコメントをネットワークを経由させて共有する技術が開示されている（たとえば、特許文献１参照）。ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）コンテンツに付加した情報をＷＷＷコンテンツに関連付けてサーバに登録することにより、付加情報を複数のユーザが共有する技術が開示されている（たとえば、特許文献２参照）。
【０００３】
【特許文献１】特開２００２−１０８８９７号公報
【特許文献２】特開２００１−１６７０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記に示されるような従来の技術にあっては、共有するための情報がサーバにあらかじめ登録されていることが前提であるため、会議や打ち合わせなどのようにリアルタイムに資料やコメントなどをサーバにアップロードすることができないという問題点があった。
【０００５】
また、電子情報に対して電子的なコメントやＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のような付箋情報を関連付ける手段は提供されているものの、付箋情報が増えてくると、利用者から全体としてどのようなコメントが得られたかを的確に把握することができなくなるという問題点があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、サーバ・クライアント装置方式を用いた通信ネットワークにおいて、クライアント装置とサーバ間において電子情報の送出およびその付箋情報の貼り付けをリアルタイムで実現させ、かつ電子情報と付箋情報との関係を的確に知らせることにより、円滑な電子情報の共有環境を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、通信ネットワーク間にクライアント装置とサーバを接続し、前記クライアント装置から前記サーバに対して電子情報を送出し、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行する情報共有システムであって、前記クライアント装置は、視覚情報を表示する表示手段と、前記表示手段に表示される視覚情報を入力する入力手段と、前記入力手段で入力された視覚情報からコンテンツを生成するコンテンツ生成手段と、前記コンテンツ生成手段で生成したコンテンツを前記サーバに送信する送信手段と、を備え、前記サーバは、前記クライアント装置により前記コンテンツ生成手段で生成されたコンテンツを受信する受信手段と、前記コンテンツ生成手段で生成されたコンテンツを付箋貼付け可能な形式に変換するコンテンツ変換手段と、前記付箋貼付け可能な形式に変換されたコンテンツにおける付箋情報の編集を行なう付箋編集手段と、前記コンテンツと前記付箋情報とを関連付けて集積する付箋集積手段と、前付箋編集手段および前記付箋集積手段による結果を記憶する記憶手段と、を備えたことを特徴とする。
【０００８】
この請求項１にかかる発明によれば、通信ネットワーク上にクライアント装置とサーバを接続し、クライアント装置から電子情報（コンテンツ）をサーバに送信し、サーバ側でその電子情報を付箋貼付可能な形式に変換して注釈などの付箋情報を付加したり、付箋情報の編集や集積を行なってクライアント装置にリアルタイムに表示することにより、電子情報に付加された付箋情報を的確に見ることが可能になるとともに、付箋情報が電子情報に関連付けられて集積して保存することが可能になる。
【０００９】
また、請求項２にかかる発明は、前記コンテンツ生成手段は、前記表示手段に表示したスクリーン上における所定の領域の画像スナップショットをコンテンツとして生成することを特徴とする。
【００１０】
また、この請求項２にかかる発明によれば、請求項１にかかる発明において、表示手段のスクリーン上に表示された画像のうち任意の領域を入力して画像スナップショットを取得することにより、所望のコンテンツを作成することが可能になる。
【００１１】
また、請求項３にかかる発明は、さらに、コンテンツ生成用のファイルを記憶するファイル記憶手段を備え、前記コンテンツ生成手段は、前記ファイル記憶手段に記憶されているファイルをコンテンツとして生成することを特徴とする。
【００１２】
また、この請求項３にかかる発明によれば、請求項１にかかる発明において、あらかじめ記憶されているファイルを指定して入力することにより、所望のコンテンツを作成することが可能になる。
【００１３】
また、請求項４にかかる発明は、前記コンテンツ変換手段は、当該コンテンツが画像ファイルまたはテキストファイルである場合に、付箋貼付ページを生成し、付箋の新規生成、付箋の移動、付箋のリサイズを行なうスクリプト言語と前記コンテンツの情報またはリンク情報を前記付箋貼付ページに挿入することを特徴とする。
【００１４】
また、この請求項４にかかる発明によれば、請求項１にかかる発明において、コンテンツ生成手段で生成されたコンテンツが画像ファイルまたはテキストファイルである場合、これを付箋情報を付加することの可能なページに変換し、付箋の新規生成、付箋の移動、付箋のリサイズを行なうスクリプト言語とコンテンツの情報またはリンク情報を挿入することにより、コンテンツの表示操作や動的な視覚表示が可能になる。
【００１５】
また、請求項５にかかる発明は、前記付箋編集手段は、前記クライアント装置から新規に付箋を生成する指示が発生した場合、対象のコンテンツの付箋貼付ページに対し、当該コンテンツに積層する情報を表示するための少なくとも座標位置、サイズ、メッセージ情報を付箋として貼り付けることを特徴とする。
【００１６】
また、この請求項５にかかる発明によれば、請求項１にかかる発明において、クライアント装置から新規に付箋を生成する指示が発生した場合、対象のコンテンツの付箋貼付ページに対し、当該コンテンツに積層する情報を表示するための少なくとも座標位置、サイズ、メッセージ情報を付箋として貼り付けることにより、付箋情報がどのコンテンツのどの位置にあり、これらを関連付けて知らせることが可能になる。
【００１７】
また、請求項６にかかる発明は、前記付箋編集手段は、少なくとも付箋の位置、幅、高さ、表示するメッセージを更新することを特徴とする。
【００１８】
また、この請求項６にかかる発明によれば、請求項１にかかる発明において、少なくとも付箋の位置、幅、高さ、表示するメッセージを更新することにより、必要に応じて付箋に関する情報を編集することが可能になる。
【００１９】
また、請求項７にかかる発明は、前記付箋編集手段は、付箋に関する情報のうち、メッセージ情報の文字列が空である場合に該当する付箋を削除することを特徴とする。
【００２０】
また、この請求項７にかかる発明によれば、請求項１にかかる発明において、付箋に関する情報のうち、メッセージ情報の文字列が空である場合に該当する付箋を削除することにより、不必要な付箋をそのまま保存したり表示するといった事態を回避することが可能になる。
【００２１】
また、請求項８にかかる発明は、前記付箋集積手段は、前記第２の記憶手段に記憶したコンテンツと当該コンテンツに関連した付箋のメッセージをリスト形式の集積ページで生成することを特徴とする。
【００２２】
また、この請求項８にかかる発明によれば、請求項１にかかる発明において、記憶したコンテンツと当該コンテンツに関連した付箋のメッセージをリスト形式の集積ページで生成することにより、その集積ページによって内容を一覧のリストで知らせることが可能になる。
【００２３】
また、請求項９にかかる発明は、前記付箋集積手段は、前記コンテンツ上に貼り付けた付箋の位置を算出し、概略の位置が判別可能なアイコンをリストに表示することを特徴とする。
【００２４】
また、この請求項９にかかる発明によれば、請求項１にかかる発明において、コンテンツ上に貼り付けた付箋の位置を算出し、概略の位置が判別可能なアイコンをリストに表示することにより、貼付けした付箋のおおまかない位置がアイコンとして表示され、当該付箋の位置を視覚的に把握することが可能になる。
【００２５】
また、請求項１０にかかる発明は、前記付箋集積手段は、前記付箋のメッセージのうち、あらかじめ想定したキーワードと文字列との照合を行ない、合致する文字列が含まれている場合に、合致する文字列部分を、あらかじめ指定した文字列と置き換えることを特徴とする。
【００２６】
また、この請求項１０にかかる発明によれば、請求項１にかかる発明において、付箋のメッセージのうち、あらかじめ想定したキーワードと文字列との照合を行ない、合致する文字列が含まれている場合に、合致する文字列部分を、あらかじめ指定した文字列と置き換えることにより、たとえば当該メッセージのフォントや文字色を変更することが可能になる。
【００２７】
また、請求項１１にかかる発明は、通信ネットワークを介してサーバと接続し、前記サーバに対して電子情報を送出し、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行する情報共有システムにおけるクライアント装置であって、視覚情報を表示する表示手段と、前記表示手段に表示される視覚情報を入力する入力手段と、前記入力手段で入力された視覚情報からコンテンツを生成するコンテンツ生成手段と、前記コンテンツ生成手段で生成したコンテンツを前記サーバに送信する送信手段と、を備えたことを特徴とする。
【００２８】
また、この請求項１１にかかる発明によれば、通信ネットワークを介してサーバと接続したクライアント装置が、視覚情報を表示する表示手段と、表示手段に表示される表示情報を選択して入力する入力手段と、コンテンツを生成するコンテンツ生成手段と、生成された前記コンテンツを記憶する記憶手段と、を備えることで、サーバに対して電子情報を送出し、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行することが可能になる。
【００２９】
また、請求項１２にかかる発明は、通信ネットワークを介してクライアント装置と接続し、前記クライアント装置との電子情報のやり取りを行なう際に、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行する情報共有システムにおけるサーバであって、前記クライアント装置から送信されるコンテンツを受信する受信手段と、前記クライアント装置から送信されたコンテンツを付箋貼付け可能な形式に変換するコンテンツ変換手段と、前記付箋貼付け可能な形式に変換されたコンテンツにおける付箋情報の編集を行なう付箋編集手段と、前記コンテンツと前記付箋情報とを関連付けて集積する付箋集積手段と、前記付箋編集手段および前記付箋集積手段による結果を記憶する記憶手段と、を備えたことを特徴とする。
【００３０】
また、この請求項１２にかかる発明によれば、通信ネットワークを介してクライアント装置と接続したサーバが、コンテンツを付箋貼付け可能な形式に変換するコンテンツ変換手段と、付箋貼付け可能な形式に変換されたコンテンツにおける付箋情報の編集を行なう付箋編集手段と、コンテンツと前記付箋情報とを関連付けて集積する付箋集積手段と、コンテンツと付箋情報を記憶する記憶手段と、を備えることで、クライアント装置との電子情報のやり取りを行なう際に、当該電子情報に電子的な付箋情報を貼付けし、付箋情報の編集や集積といった処理を実行することが可能になる。
【００３１】
また、請求項１３にかかる発明は、通信ネットワーク間にクライアント装置とサーバを接続し、前記クライアント装置から前記サーバに対して電子情報を送出し、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行する情報共有方法であって、視覚情報を表示する表示ステップと、前記表示手段に表示される視覚情報を入力する入力ステップと、前記入力ステップで入力された視覚情報からコンテンツを生成するコンテンツ生成ステップと、前記コンテンツ生成ステップで生成したコンテンツを前記サーバに送信する送信ステップと、前記送信ステップにより前記コンテンツ生成ステップで生成されたコンテンツを受信する受信ステップと、前記コンテンツ生成手段で生成されたコンテンツを付箋貼付け可能な形式に変換するコンテンツ変換ステップと、前記付箋貼付け可能な形式に変換されたコンテンツにおける付箋情報の編集を行なう付箋編集ステップと、前記コンテンツと前記付箋情報とを関連付けて集積する付箋集積ステップと、前記付箋編集ステップおよび前記付箋集積ステップによる結果を記憶する記憶ステップと、を含むことを特徴とする。
【００３２】
また、この請求項１３にかかる発明によれば、通信ネットワーク上にクライアント装置とサーバを接続し、クライアント装置から電子情報（コンテンツ）をサーバに送信し、サーバ側でその電子情報を付箋貼付可能な形式に変換して注釈などの付箋情報を付加したり、付箋情報の編集や集積を行なってクライアント装置にリアルタイムに表示することにより、電子情報に付加された付箋情報を的確に見ることが可能になるとともに、付箋情報が電子情報に関連付けられて集積して保存することが可能になる。
【００３３】
また、請求項１４にかかる発明は、前記コンテンツ生成ステップは、前記表示ステップで表示したスクリーン上における所定の領域の画像スナップショットをコンテンツとして生成することを特徴とする。
【００３４】
また、この請求項１４にかかる発明によれば、請求項１３にかかる発明において、表示ステップにおいてスクリーン上に表示された画像のうち任意の領域を入力して画像スナップショットを取得することにより、所望のコンテンツを作成することが可能になる。
【００３５】
また、請求項１５にかかる発明は、さらに、コンテンツ生成用のファイルを記憶するファイル記憶ステップを含み、前記コンテンツ生成ステップは、前記ファイル記憶ステップで記憶したファイルをコンテンツとして生成することを特徴とする。
【００３６】
また、この請求項１５にかかる発明によれば、請求項１３にかかる発明において、あらかじめ記憶されているファイルを指定して入力することにより、所望のコンテンツを作成することが可能になる。
【００３７】
また、請求項１６にかかる発明は、前記コンテンツ変換ステップは、当該コンテンツが画像ファイルまたはテキストファイルである場合に、付箋貼付ページを生成し、付箋の新規生成、付箋の移動、付箋のリサイズを行なうスクリプト言語と前記コンテンツの情報またはリンク情報を挿入することを特徴とする。
【００３８】
また、この請求項１６にかかる発明によれば、請求項１３にかかる発明において、コンテンツ生成手段で生成されたコンテンツが画像ファイルまたはテキストファイルである場合、これを付箋情報を付加することの可能なページに変換し、付箋の新規生成、付箋の移動、付箋のリサイズを行なうスクリプト言語とコンテンツの情報またはリンク情報を当該ページに挿入することにより、コンテンツの表示操作や動的な視覚表示が可能になる。
【００３９】
また、請求項１７にかかる発明は、前記付箋編集ステップは、前記クライアント装置から新規に付箋を生成する指示が発生した場合、対象のコンテンツの付箋貼付ページに対し、当該コンテンツに積層する情報を表示するための少なくとも座標位置、サイズ、メッセージ情報を付箋として貼り付けることを特徴とする。
【００４０】
また、この請求項１７にかかる発明によれば、請求項１３にかかる発明において、クライアント装置から新規に付箋を生成する指示が発生した場合、対象のコンテンツの付箋貼付ページに対し、当該コンテンツに積層する情報を表示するための少なくとも座標位置、サイズ、メッセージ情報を付箋として貼り付けることことにより、付箋情報をどのコンテンツのどの位置にあり、これらを関連付けて知らせることが可能になる。
【００４１】
また、請求項１８にかかる発明は、前記付箋編集ステップは、少なくとも付箋の位置、幅、高さ、表示するメッセージを更新することを特徴とする。
【００４２】
また、この請求項１８にかかる発明によれば、請求項１３にかかる発明において、少なくとも付箋の位置、幅、高さ、表示するメッセージを更新することにより、必要に応じて付箋に関する情報を編集することが可能になる。
【００４３】
また、請求項１９にかかる発明は、前記付箋編集ステップは、付箋に関する情報のうち、メッセージ情報の文字列が空である場合に該当する付箋を削除することを特徴とする。
【００４４】
また、この請求項１９にかかる発明によれば、請求項１３にかかる発明において、付箋に関する情報のうち、メッセージ情報の文字列が空である場合に該当する付箋を削除することにより、不必要な付箋をそのまま保存したり表示するといった事態を回避することが可能になる。
【００４５】
また、請求項２０にかかる発明は、前記付箋集積ステップは、前記第２の記憶ステップで記憶したコンテンツと当該コンテンツに関連した付箋のメッセージをリスト形式の集積ページで生成することを特徴とする。
【００４６】
また、この請求項２０にかかる発明によれば、請求項１３にかかる発明において、記憶したコンテンツと当該コンテンツに関連した付箋のメッセージをリスト形式の集積ページで生成することにより、その集積ページによって内容を一覧のリストで知らせることが可能になる。
【００４７】
また、請求項２１にかかる発明は、前記付箋集積ステップは、前記コンテンツ上に貼り付けた付箋の位置を算出し、概略の位置が判別可能なアイコンをリストに表示することを特徴とする。
【００４８】
また、この請求項２１にかかる発明によれば、請求項１３にかかる発明において、コンテンツ上に貼り付けた付箋の位置を算出し、概略の位置が判別可能なアイコンをリストに表示することにより、貼付けした付箋のおおまかない位置がアイコンとして表示され、当該付箋の位置を視覚的に把握することが可能になる。
【００４９】
また、請求項２２にかかる発明は、前記付箋集積ステップは、前記付箋のメッセージのうち、あらかじめ想定したキーワードと文字列との照合を行ない、合致する文字列が含まれている場合に、合致する文字列部分を、あらかじめ指定した文字列と置き換えることを特徴とする。
【００５０】
また、この請求項２２にかかる発明によれば、請求項１３にかかる発明において、付箋のメッセージのうち、あらかじめ想定したキーワードと文字列との照合を行ない、合致する文字列が含まれている場合に、合致する文字列部分を、あらかじめ指定した文字列と置き換えることにより、たとえば当該メッセージのフォントや文字色を変更することが可能になる。
【００５１】
また、請求項２３にかかる発明は、請求項１３〜２２の何れか一つに記載の情報共有方法の各ステップをコンピュータに実行させることを特徴とする。
【００５２】
また、この請求項２３にかかる発明によれば、請求項１３〜２２の何れか一つに記載の情報共有方法の各ステップをコンピュータに実行させることにより、通信ネットワークを介してクライアント装置とサーバとにより会議などの共有情報に付箋を付加し、これを編集したり一覧化して視覚的に使用することが可能になる。
【００５３】
また、請求項２４にかかる発明は、請求項１３〜２２の何れか一つに記載の情報共有方法の各ステップをコンピュータに実行させるプログラムを記録したことを特徴とする。
【００５４】
また、この請求項２４にかかる発明によれば、請求項１３〜２２の何れか一つに記載の情報共有方法の各ステップをコンピュータに実行させるプログラムを記録したことにより、記録媒体をコンピュータにセットして読み込むことによって、通信ネットワークを介してクライアント装置とサーバとにより会議などの共有情報に付箋を付加し、これを編集したり一覧化して視覚的に使用することが可能になる。
【発明の効果】
【００５５】
本発明（請求項１）にかかる情報共有システムは、通信ネットワーク上にクライアント装置とサーバを接続し、クライアント装置から電子情報（コンテンツ）をサーバに送信し、サーバ側でその電子情報を付箋貼付可能な形式に変換して注釈などの付箋情報を付加したり、付箋情報の編集や集積を行なってクライアント装置にリアルタイムに表示することにより、電子情報に付加された付箋情報を的確に見ることができ、かつ付箋情報が電子情報に関連付けられて集積して保存することが可能になるため、会議や打ち合わせの場などにおいて円滑な情報共有システムが実現するという効果を奏する。
【００５６】
また、本発明（請求項２）にかかる情報共有システムは、請求項１にかかる発明において、表示手段のスクリーン上に表示された画像のうち任意の領域を入力して画像スナップショットを取得するため、所望のコンテンツを簡単に作成することができるという効果を奏する。
【００５７】
また、本発明（請求項３）にかかる情報共有システムは、請求項１にかかる発明において、あらかじめ記憶されているファイルを指定して入力するため、所望のコンテンツを簡単に作成することができるという効果を奏する。
【００５８】
また、本発明（請求項４）にかかる情報共有システムは、請求項１にかかる発明において、コンテンツ生成手段で生成されたコンテンツが画像ファイルまたはテキストファイルである場合、これを付箋情報を付加することの可能なページに変換し、付箋の新規生成、付箋の移動、付箋のリサイズを行なうスクリプト言語とコンテンツの情報またはリンク情報を挿入するので、コンテンツの表示操作や動的な視覚表示を容易に行なうことができるという効果を奏する。
【００５９】
また、本発明（請求項５）にかかる情報共有システムは、請求項１にかかる発明において、クライアント装置から新規に付箋を生成する指示が発生した場合、対象のコンテンツの付箋貼付ページに対し、当該コンテンツに積層する情報を表示するための少なくとも座標位置、サイズ、メッセージ情報を付箋として貼り付けるので、付箋情報がどのコンテンツのどの位置に存在しているかを的確に把握することができ、かつ、これらの付箋情報を関連付けて見ることができるという効果を奏する。
【００６０】
また、本発明（請求項６）にかかる情報共有システムは、請求項１にかかる発明において、少なくとも付箋の位置、幅、高さ、表示するメッセージを更新するので、必要に応じて付箋に関する情報を任意にかつ容易に編集することができるという効果を奏する。
【００６１】
また、本発明（請求項７）にかかる情報共有システムは、請求項１にかかる発明において、付箋に関する情報のうち、メッセージ情報の文字列が空である場合に該当する付箋を削除するので、不必要な付箋をそのまま保存したり表示するといった無駄を回避することができるという効果を奏する。
【００６２】
また、本発明（請求項８）にかかる情報共有システムは、請求項１にかかる発明において、記憶したコンテンツと当該コンテンツに関連した付箋のメッセージをリスト形式の集積ページで生成することにより、その集積ページによって内容を一覧のリストで知らせることが可能になるため、たとえば議論した内容をもらさず閲覧することができるという効果を奏する。
【００６３】
また、本発明（請求項９）にかかる情報共有システムは、請求項１にかかる発明において、コンテンツ上に貼り付けた付箋の位置を算出し、概略の位置が判別可能なアイコンをリストに表示することにより、貼付けした付箋のおおまかない位置がアイコンとして表示されるので、付箋の貼り付けた全体の様子を閲覧しなくても付箋が情報のどの部分に対応するかを位視覚的に把握することができるという効果を奏する。
【００６４】
また、本発明（請求項１０）にかかる情報共有システムは、請求項１にかかる発明において、付箋のメッセージのうち、あらかじめ想定したキーワードと文字列との照合を行ない、合致する文字列が含まれている場合に、合致する文字列部分を、あらかじめ指定した文字列と置き換えるので、たとえば当該メッセージのフォントや文字色を対応つけて容易に変更することができるという効果を奏する。
【００６５】
また、本発明（請求項１１）にかかるクライアント装置は、通信ネットワークを介してサーバと接続したクライアント装置が、視覚情報を表示する表示手段と、表示手段に表示される視覚情報を入力する入力手段と、コンテンツを生成するコンテンツ生成手段と、生成された前記コンテンツを記憶する記憶手段と、を備えたので、サーバに対して電子情報を送出し、当該電子情報に電子的な付箋情報を貼付けし、所定の処理を実行することができるという効果を奏する。
【００６６】
また、本発明（請求項１２）にかかるサーバは、通信ネットワークを介してクライアント装置と接続したサーバが、コンテンツを付箋貼付け可能な形式に変換するコンテンツ変換手段と、付箋貼付け可能な形式に変換されたコンテンツにおける付箋情報の編集を行なう付箋編集手段と、コンテンツと付箋情報とを関連付けて集積する付箋集積手段と、コンテンツと付箋情報を記憶する記憶手段と、を備えたので、クライアント装置との電子情報のやり取りを行なう際に、当該電子情報に電子的な付箋情報を貼付けし、付箋情報の編集や集積といった処理を実行することができるという効果を奏する。
【００６７】
また、本発明（請求項１３）にかかる情報共有方法は、通信ネットワーク上にクライアント装置とサーバを接続し、クライアント装置から電子情報（コンテンツ）をサーバに送信し、サーバ側でその電子情報を付箋貼付可能な形式に変換して注釈などの付箋情報を付加したり、付箋情報の編集や集積を行なってクライアント装置にリアルタイムに表示するので、電子情報に付加された付箋情報を的確に見ることができ、かつ付箋情報が電子情報に関連付けられて集積して保存することが可能になるため、会議や打ち合わせの場などにおいて円滑な情報共有方法が実現するという効果を奏する。
【００６８】
また、本発明（請求項１４）にかかる情報共有方法は、請求項１３にかかる発明において、表示ステップにおいてスクリーン上に表示された画像のうち任意の領域を入力して画像スナップショットを取得するため、所望のコンテンツを簡単に作成することができるという効果を奏する。
【００６９】
また、本発明（請求項１５）にかかる情報共有方法は、請求項１３にかかる発明において、あらかじめ記憶されているファイルを指定して入力するため、所望のコンテンツを簡単に作成することができるという効果を奏する。
【００７０】
また、本発明（請求項１６）にかかる情報共有方法は、請求項１３にかかる発明において、コンテンツ生成手段で生成されたコンテンツが画像ファイルまたはテキストファイルである場合、これを付箋情報を付加することの可能なページに変換し、付箋の新規生成、付箋の移動、付箋のリサイズを行なうスクリプト言語とコンテンツの情報またはリンク情報を挿入するので、コンテンツの表示操作や動的な視覚表示を容易に行なうことができるという効果を奏する。
【００７１】
また、本発明（請求項１７）にかかる情報共有方法は、請求項１３にかかる発明において、クライアント装置から新規に付箋を生成する指示が発生した場合、対象のコンテンツの付箋貼付ページに対し、当該コンテンツに積層する情報を表示するための少なくとも座標位置、サイズ、メッセージ情報を付箋として貼り付けるので、付箋情報がどのコンテンツのどの位置に存在しているかを的確に把握することができ、かつ、これらの付箋情報を関連付けて見ることができるという効果を奏する。
【００７２】
また、本発明（請求項１８）にかかる情報共有方法は、請求項１３にかかる発明において、少なくとも付箋の位置、幅、高さ、表示するメッセージを更新するので、必要に応じて付箋に関する情報を任意にかつ容易に編集することができるという効果を奏する。
【００７３】
また、本発明（請求項１９）にかかる情報共有方法は、請求項１３にかかる発明において、付箋に関する情報のうち、メッセージ情報の文字列が空である場合に該当する付箋を削除するので、不必要な付箋をそのまま保存したり表示するといった無駄を回避することができるという効果を奏する。
【００７４】
また、本発明（請求項２０）にかかる情報共有方法は、請求項１３にかかる発明において、記憶したコンテンツと当該コンテンツに関連した付箋のメッセージをリスト形式の集積ページで生成することにより、その集積ページによって内容を一覧のリストで知らせることが可能になるため、たとえば議論した内容をもらさず閲覧することができるという効果を奏する。
【００７５】
また、本発明（請求項２１）にかかる情報共有方法は、請求項１３にかかる発明において、コンテンツ上に貼り付けた付箋の位置を算出し、概略の位置が判別可能なアイコンをリストに表示することにより、貼付けした付箋のおおまかない位置がアイコンとして表示されるので、付箋の貼り付けた全体の様子を閲覧しなくても付箋が情報のどの部分に対応するかを視覚的に把握することができるという効果を奏する。
【００７６】
また、本発明（請求項２２）にかかる情報共有方法は、請求項１３にかかる発明において、付箋のメッセージのうち、あらかじめ想定したキーワードと文字列との照合を行ない、合致する文字列が含まれている場合に、合致する文字列部分を、あらかじめ指定した文字列と置き換えるので、たとえば当該メッセージのフォントや文字色を対応つけて容易に変更することができるという効果を奏する。
【００７７】
また、本発明（請求項２３）にかかる情報共有プログラムは、請求項１３〜２２の何れか一つに記載の情報共有方法の各ステップをコンピュータに実行させるため、通信ネットワークを介してクライアント装置とサーバとにより会議などの共有情報に付箋を付加し、これを編集したり一覧化して視覚的に使用するといったことを円滑に行なうことができるという効果を奏する。
【００７８】
また、本発明（請求項２４）にかかるコンピュータ読み取り可能な記録媒体は、請求項１３〜２２の何れか一つに記載の情報共有方法の各ステップをコンピュータに実行させるプログラムを記録したことにより、記録媒体をコンピュータにセットして読み込むことによって、通信ネットワークを介してクライアント装置とサーバとにより会議などの共有情報に付箋を付加し、これを編集したり一覧化して視覚的に使用するといったことを円滑に行なうことができるという効果を奏する。
【発明を実施するための最良の形態】
【００７９】
以下に添付図面を参照して、この発明にかかる情報共有システム、クライアント装置、サーバ、情報共有方法、情報共有プログラム、およびコンピュータ読み取り可能な記録媒体の最良な実施の形態を詳細に説明する。
【実施例】
【００８０】
（実施の形態）
図１〜図３を参照し、本発明の実施の形態にかかる情報共有システムの構成について説明する。
【００８１】
本発明における情報共有システムは、いわゆるサーバ・クライアント装置方式の通信形態を採用し、クライアント装置１００とサーバ１１０とを通信ネットワーク１２０に接続したものである。
【００８２】
クライアント装置１００は、データ演算処理を行なう主制御部１０１を有するパーソナルコンピュータ上で実現し、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）などのいわゆるグラフィカルユーザインタフェース（ＧＵＩ）上の視覚的なウィンドウやアイコンによって表現し、ＧＵＩを表示する表示装置１０３と、ＧＵＩに表示される外部アプリケーション上のテキストやイメージなどの情報を選択するマウス１０２ａやキーボード１０２ｂなどの入力装置１０２と、ハードディスクなどの情報を記憶する記憶装置１０４と、表示装置１０３上の情報を入力装置１０２により編集して画像やテキストなどのコンテンツ生成を行なうコンテンツ生成部１０５と、インターネットなどのネットワークを介してコンテンツのデータを送信したり、サーバからデータを受信するネットワーク制御部１０６と、を備えている。
【００８３】
サーバ１１０も同様に、主制御部１１１をもつパーソナルコンピュータ上で実現し、ハードディスクなどの情報を記憶する記憶装置１１４と、クライアント装置１００から受信したコンテンツを付箋貼付可能な形式に変換するコンテンツ変換部１１３と、コンテンツ変換部１１３によって付箋貼付可能な形式になったコンテンツに対する付箋編集を行なう付箋編集部１１５と、コンテンツに貼付された付箋を集積、解析する付箋集積部１１６と、クライアント装置１００からコンテンツを受信したり、サーバ１１０内で生成した情報をクライアント装置１００に送信するネットワーク制御部１１２と、を備えている。
【００８４】
通信ネットワーク１２０は、公衆回線や専用回線を経由して外部と接続するＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域通信網）と、同一敷地内でネットークを構築するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：構内通信網）に分類される方式、あるいは、そのいずれの方式であってもよい。また、インターネット機能を備える場合、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｏｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）であってもよい。さらには、無線ＬＡＮによる接続であってももちろんよい。
【００８５】
つぎに、以上のように構成された情報共有システムの動作について説明する。図４は、クライアント装置１００におけるコンテンツ生成部１０５におけるスナップショットの取得の第１の動作例を示すフローチャートであり、クライアント装置１００の主制御部１０１によって実行される。この動作は、コンテンツ生成部１０５においてたとえば表示装置１０３上のスクリーンのスナップショットを取得するものである。このスナップショット取得の表示装置１０３の様子を図５に示す。
【００８６】
図４および図５において、まず、スクリーン上の始点２０１の位置をマウスポインタ２０３によって選択し（ステップＳ１１）、さらにスクリーン上の終点２０２の位置を選択する（ステップＳ１２）。続いて、上記選択したスクリーン上の始点２０１と終点２０２で構成される矩形領域のスクリーンスナップショットを取得する（ステップＳ１３）。さらに、この取得したスナップショットの画像を記憶装置１０４のファイルに保存し（ステップＳ１４）、ネットワーク制御部１０６により通信ネットワーク１２０を経由してサーバ１１０に送信する（ステップＳ１５）。
【００８７】
なお、上記スナップショットの画像は、たとえばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）で規定されているカラー静止画像のハフマン符号化と離散コサイン変換による圧縮方式にしたがって画像圧縮して記憶装置１０４に記憶する。
【００８８】
図６は、クライアント装置１００におけるコンテンツ生成部１０５におけるスナップショット取得の第２の動作例を示すフローチャートである。本例は、表示装置１０３上の全画面のスナップショットを取得するものである。まず、スクリーン上の全キャプチャを選択し（ステップＳ２１）、スクリーン全域のスナップショットを取得する（ステップＳ２２）。さらに、この取得したスナップショットの画像を、前述した動作例と同様に、画像圧縮して記憶装置１０４のファイルに保存し（ステップＳ２３）、ネットワーク制御部１０６により通信ネットワーク１２０を経由してサーバ１１０に送信する（ステップＳ２４）。
【００８９】
図７は、クライアント装置１００におけるコンテンツ生成部１０５におけるスナップショット取得の第３の動作例を示すフローチャートである。この場合、コンテンツ生成部１０５は、記憶装置１０４中に記憶されているファイルなどを読み出して送信する。まず、入力装置１０２によって記憶装置１０４中に記憶されている所定のファイルを選択し（ステップＳ３１）、この選択したファイルを記憶装置１０４中から読み出し（ステップＳ３２）、ネットワーク制御部１０６により通信ネットワーク１２０を経由してサーバ１１０に送信する（ステップＳ３３）。
【００９０】
つぎに、サーバ１１０のコンテンツ変換例について説明する。図８は、コンテンツ変換例を示すフローチャートであり、サーバ１１０の主制御部１１１によって実行される。サーバ１１０はネットワーク制御部１１２を介してクライアント装置１００からコンテンツを受信し（ステップＳ４１）、コンテンツ変換部１１３において、当該コンテンツが画像あるいはテキストであるか否かを判断する（ステップＳ４２）。ここで画像あるいはテキストのコンテンツであると判断すると、このコンテンツに対する付箋貼付用のページを作成し（ステップＳ４３）、付箋生成スクリプトの挿入を行ない（ステップＳ４４）、付箋貼付用のページへのコンテンツの挿入を行なう（ステップＳ４５）。
【００９１】
このように、サーバ部はネットワーク制御部１１２を介してクライアント装置１００からコンテンツを受信すると、コンテンツ変換部１１３において、まずコンテンツが付箋貼付可能な形態であるかどうかを判断する。すなわち、コンテンツが画像データ、典型的にはＪＰＥＧ，ＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ），ＢＭＰ，ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）などのＷｅｂブラウザ上に表示可能な画像フォーマットの場合と、ＨＴＭＬファイル（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）やプレーンテキストファイルなどのＷｅｂブラウザ上でテキストとして表示可能なテキストフォーマットの場合に、付箋貼付用のページを作成する。
【００９２】
付箋貼付用のページは、技術的にはＪａｖａ（登録商標）Ｓｃｒｉｐｔ（米国ネットスケープ社と米国ＳｕｎＳｏｆｔ社が開発したスクリプト言語）を用いることで実現できる。Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ言語を用いることで、通常の静的なＨＴＭＬのページに対して、Ｗｅｂブラウザ上のコンテンツを操作したり、画面をレイヤー状に重ねて表示させるといった動的な視覚効果をもたせることができる。本発明では、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ言語によって記述したそれぞれの付箋をレイヤーとして生成する。
【００９３】
レイヤーは、Ｌａｙｅｒ（）というＪａｖａ（登録商標）Ｓｃｒｉｐｔの関数を用いて生成し、このように生成したレイヤーはＷｅｂブラウザ上ではあたかも複数のＨＴＭＬページが積層されたかのような形で付箋ページが表示される。このように生成したスクリプトを別途作成した付箋貼付用のＨＴＭＬページに挿入する。さらに付箋貼付用のページにクライアント装置１００から取得したコンテンツを挿入する。また、コンテンツがテキストの場合は、べた書きのテキストデータとして挿入し、画像ファイルの場合は、ＨＴＭＬ記述の＜ＩＭＧ  ＳＲＣ＝“ファイル名”＞のようにタグを埋め込む。なお、ＨＴＭＬの記述については、当業者であれば容易に推測できる技術であるためここでは説明を省略する。また、スクリプトとは、プログラムはプログラマの書いたソースコードをコンピュータの理解可能な機械語に変換されるが、そのプログラムを自動化して簡単に実行できるものをいい、特にＷｅｂページ上においてＨＴＭＬだけではできない様々な機能を利用するための簡易的なプログラムを意味する。
【００９４】
つぎに、付箋貼付け例について図９を参照し、説明する。図９は、クライアント装置１００からサーバ１１０に送信したコンテンツが付箋貼付可能な場合に生成した付箋貼付用ページをクライアント装置１００に送信して、ブラウザ３００上に表示した場合について示している。図９に示すように、コンテンツ変換部１１３によって生成した付箋貼付用ページ３０１には付箋３０３を生成するための付箋生成ボタン３０２があり、さらにクライアント装置１００から送信したコンテンツ３１０が表示されている。この付箋生成ボタン３０２をマウス１０２ｂなどの入力装置１０２によって押下すると、ブラウザ３００上に付箋が生成される。
【００９５】
つぎに、付箋編集の例について図１０を参照し、説明する。図１０−１に示すように、付箋３０３はマウス１０２ｂなどの入力装置１０２によって、付箋３０３上でマウスボタンを押下したままマウスポインタ２０３を移動させると、付箋３０３のブラウザ上での表示を変えられるようになっている。これは付箋３０３のレイヤーのＸ，Ｙ座標値を更新し、移動ごとにサーバにＸ，Ｙの更新データを送出することで行われる。
【００９６】
図１０−２に示すように付箋３０３の右下端部分をマウス１０２ｂなどの入力装置１０２によって、マウスボタンを押下したままマウスポインタ２０３を移動させると、付箋３０３のサイズを変えられる。これは付箋のレイヤーのＷ，Ｈの値を更新し、サイズが変更されるごとに更新データをサーバ１１０に送出することで行われる。
【００９７】
図１０−３に示すように、付箋３０３内で入力装置１０２によって、マウスボタンをダブルクリック操作することにより、付箋のメッセージ（この例の場合「重要ですね。」）を編集するダイアログウィンドウが表示される。ダイアログウィンドウ上にはキーボード１０２ａなどの入力装置１０２によってテキストを入力するためのテキストボックス３０６と、サーバ１１０にメッセージの更新を送信する「送信」ボタン３０５が付加されている。テキストボックスでメッセージの文字列を編集し、「送信」ボタン３０５を押下することで、更新したメッセージがサーバ１１０に送出され、ダブルクリックした付箋３０３のメッセージが更新される。
【００９８】
メッセージ部分の文字を全て削除した状態で「送信」ボタン３０５を押下すると、この付箋３０３が削除状態となり、ブラウザ３００上に表示されなくなる。
【００９９】
上述したように付箋３０３上の位置、サイズ、メッセージを更新するとＣＧＩ（Ｃｏｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）のプログラムを用いてサーバに更新データが送信される。ＣＧＩではＰＵＴというオペレーションによって、Ｗｅｂのページのネットワーク上での場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の引数に文字列を与えて、その文字列を解釈してデータとして取得できる仕組みがある。
【０１００】
たとえば、ＣＧＩプログラムのＵＲＬがｈｔｔｐ：／／ｔｅｓｔ．ｃｏｍ／ｈｏｇｅ．ｃｇｉであるとすると、
ｈｔｔｐ：／／ｔｅｓｔ．ｃｏｍ／ｈｏｇｅ．ｃｇｉ？ａｃｔｉｏｎ＝ｐｕｔ＋ｆｉｌ＝ｔｅｓｔ１＋ｉｄ＝１＋ｘ＝５７０＋ｙ＝２８９＋ｗ＝１５０＋ｈ＝４０＋ｔａ＝ｕｎｔｉｔｌｅｄ
のような形の情報をサーバ１１０に送出することにより、コンテンツｔｅｓｔ１、インデックス１で指定した付箋について、Ｘ座標５７０、Ｙ座標２８９、幅１５０、高さ４０、メッセージｕｎｔｉｔｌｅｄという情報で更新されたことがサーバ１１０に保存される。なお、ＣＧＩを用いたサーバ１１０へのデータ送信方法については、当業者であれば容易に推測することができる技術であるので、ここでは説明を省略する。
【０１０１】
図１１は付箋編集部１１６の内部のデータ構造を示す説明図である。付箋編集部１０６では、付箋に関する情報をコンテンツ３１０毎にテーブル３１０ＴＡ，３１０ＴＢで管理しており、個々の付箋を識別するインデックス番号、表示装置１０３上の表示位置座標Ｘ，Ｙ、縦横のサイズＷ，Ｈ、その他の備考情報としてのメッセージなどから構成する。
【０１０２】
図１０−１〜図１０−３で示したようにクライアント装置１００のブラウザ上で付箋の生成、移動、サイズ変更、メッセージ更新などの編集作業が行われると、クライアント装置１００からはネットワーク制御部１０６、ネットワーク制御部１１２を介して、更新したデータがサーバ１１０に送信される。サーバ１１０では、ネットワーク制御部１１２を介してクライアント装置１００からの更新データを受信し、図１１で示した対応する付箋のテーブルが更新される。
【０１０３】
図１２では、サーバ１１０の付箋編集部１０６による付箋編集の動作を示すフローチャートである。付箋編集部１０６では、クライアント装置１００のブラウザ上からの付箋の編集命令を受信し（ステップＳ５１）、まず、命令が付箋の「新規作成」か否を判断する（ステップＳ５２）。ここで新規作成であると判断した場合は、クライアント装置１００で表示しているコンテンツに関するテーブル上に新たに付箋を生成する（ステップＳ５３）。これは図１１のテーブルのインデックス番号に１を加えた値を持った付箋を生成する。さらにクライアント装置１００のブラウザ上の付箋の位置Ｘ，ＹとサイズＷ，Ｈ、メッセージ内容をそれぞれ対応するテーブル上に保存する。
【０１０４】
一方、ステップＳ５２において命令が新規作成ではないと判断した場合は、既存の付箋に対する編集処理に移行し、メッセージ情報が空であるか否かを判断する（ステップＳ５７）。ここで、メッセージが空ではないと判断した場合には、対応する付箋の位置、サイズ、メッセージの更新処理に移行し、それぞれ対応するテーブルの値を保存する（ステップＳ５４，Ｓ５５，Ｓ５６）。一方、ステップＳ５７においてメッセージが空であると判断した場合は、その付箋をテーブルから削除し（ステップＳ５８）、付箋を削除状態とする。
【０１０５】
このように更新したテーブルの状態をさらにサーバ１１０のネットワーク制御部１１２を通じてクライアント装置１００に送信し、クライアント装置１００はブラウザ上で更新した付箋の状態を表示装置１０３に出力する。
【０１０６】
図１３では、付箋集積部１１６の動作を示すフローチャートである。た、図１４は、付箋集積におけるクライアント装置１００の表示画面である。付箋集積部１１６では、サーバ１１０に保存した各コンテンツ３１０に関する付箋をリスト化し、新たに付箋集積ページ４００としてＨＴＭＬ記述のページを生成し、クライアント装置１００に送信する。
【０１０７】
図１３および図１４において、Ｉを０にし（ステップＳ６１）、コンテンツ数Ｉがコンテンツ３１０の最大数以下であるか否かを判断し（ステップＳ６２）、上記Ｉが最大数以下であればコンテンツ３１０を集積ページに表示する（ステップＳ６３）。続いて、付箋数Ｊを０にし（ステップＳ６４）、上記Ｊが各コンテンツの付箋数以下であるか否かを判断する（ステップＳ６５）。ここで、付箋数以下であれば、メッセージのキーワード変換を行ない（ステップＳ６６）、そのメッセージを付箋集積ページ４００に表示する（ステップＳ６７）。
【０１０８】
すなわち、ここでは、まず、各コンテンツについて、コンテンツを表示、あるいは縮小表示したものを集積ページに挿入する。コンテンツが画像の場合は、「<IMG SRC="ファイル名">」のようになり、縮小表示の場合は、「<ＩＭＧ  ＳＲＣ＝“ファイル名”ＷＩＤＨ＝“３２０”>」のように挿入する。コンテンツ３１０がテキストファイルの場合は、「＜Ａ  ＨＲＥＦ＝“ファイル名”＞ファイル名＜／Ａ＞」のようにアンカー情報を挿入する。つぎに各コンテンツに貼付された付箋情報をリストする。このとき、コンテンツ３１０が画像ファイルの場合、画像上のどの位置に付箋が貼られているのかを示す、おおまかな位置を示した付箋位置表示アイコン４０１を行頭に表示する。コンテンツ３１０がテキストファイルの場合は、位置はブラウザの表示状態によって異なるため、特定の位置が検出できないことから、位置を表さないような付箋位置表示アイコン４０１を行頭に表示する。これらの処理をサーバ１１０に保存されている所定のコンテンツ毎について行なう。
【０１０９】
図１５は、コンテンツ３１０が画像ファイルの場合において付箋集積部１１６の付箋のおおまかな位置を示すアイコンの決定方法の概要を示している。たとえば、画像ファイルを水平、垂直方向に各々三分割したような状態を想定して、それぞれの分割領域に（１，１）（１，２）（１，３）．．．（３，３）のようにラベル付けする。このとき付箋のＸ，Ｙの位置が、どの分割領域に含まれるかを検出する。
【０１１０】
これはたとえば画像のサイズが（Ｗｉ，Ｈｉ）であったとすると、付箋のＸ，ＹがＷｉ／３，Ｈｉ／３以下の場合は領域（１，１）に含まれる、というように検出する。
【０１１１】
つぎに、上記のように分割領域が決定すると、そのラベルにしたがって表示するアイコンを選択する。
これはたとえばあらかじめ
(1,1) 11.jpg
(1,2) 12.jpg
...
(3,3) 33.jpg
その他      00.jpg
のようにラベル位置と対応するアイコンの画像ファイルをサーバ１１０の記憶装置１１４上に保持しておくことによりアイコンが決定される。コンテンツ３１０がテキストファイルの場合は、「その他」の場合のアイコン画像が選択される。
【０１１２】
図１６は、付箋集積部１１６のキーワード置換のテーブルを示している。図に示したテーブル４１０のキーワード４１１に相当する文字列が文字列照合の結果、付箋のメッセージ中に存在する場合、付箋メッセージのキーワードに相当する部分を対応する置換キーワード４１２に置き換える。たとえば、付箋のメッセージが「重要ですね。」の場合、「重要」というキーワードが合致するため、「＜ＦＯＮＴ  ＣＯＬＯＲ＝“＃Ｆ００００”＞重要＜／ＦＯＮＴ＞ですね。」のように付箋のメッセージが置換される。ここで、＜ＦＯＮＴ  ＣＯＬＯＲ＝・・・＞という記述はＨＴＭＬ言語において、フォントの文字色を変更する記述である。
【０１１３】
したがって、上述したこの実施の形態によれば、クライアント装置１００からサーバ１１０に対してコンテンツを送出し、このコンテンツに電子的な付箋を貼付できるため、コンテンツに対してアノテーション（注釈）などの付加的な情報を添付して会議や打ち合わせの場における情報共有を円滑にすることができる。また、貼付した電子的な付箋情報を集計して表示することができるため、会議や打ち合わせの場において議論した内容をもらさず一覧して見ることができる。さらに、貼付した付箋のおおまかな位置がアイコンとして表示されているため、付箋の貼付された全体の様子を閲覧しなくても付箋が情報のどの部分についてのものであるかを把握することができる。
【０１１４】
つぎに、上述した一連の情報共有方法を実行するプログラムをコンピュータにインストールして実行可能な状態とするために用いられる媒体などについて説明する。
【０１１５】
情報共有方法１０をプログラム化し、このプログラムを、たとえば図１７−１に示すようにコンピュータ２０に内蔵されている記録媒体としてのハードディスク３０に、あらかじめインストールした状態で提供することができる。
【０１１６】
プログラムは図１７−２に示すように、記録媒体４０に一時的あるいは永続的に格納し、コンピュータ２０にユニットとして組み込んだり、あるいは着脱式の記録媒体として利用することで、パッケージソフトウェアとして提供できる。記録媒体４０としては、図１７−３に示すように、たとえばフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｕｎｅｔｏ  ｏｐｔｉｃａｌ）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリーなどが利用できる。
【０１１７】
プログラムは図１７−４に示すように、ダウンロードサイトから、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットといったネットワーク５０を介して、有線または無線でコンピュータ２０に転送し、そのコンピュータ２０において、内蔵するハードディスクなどにダウンロードさせるようにすることができる。
【産業上の利用可能性】
【０１１８】
以上のように、本発明にかかる情報共有システム、クライアント装置、サーバ、情報共有方法、情報共有プログラム、およびコンピュータ読み取り可能な記録媒体は、各種の会議や打ち合わせなどの場面で電子情報を共有し、これに注釈を貼り付けて編集したり関連付けて保存するといったシステムに有用であり、特に、ネットワークを介してクライアント装置からサーバに対して電子的な情報を送出し、この情報に電子的な付箋を貼付けし、電子的な情報に対してアノテーションなどの付加的な情報を添付し、さらに付箋情報を集計して表示するといったシステムに適している。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施の形態にかかる情報共有システムの概略構成を示す説明図である。
【図２】本発明の実施の形態にかかる情報共有システムの機能構成を示すブロック図である。
【図３】本発明の実施の形態にかかる情報共有システムの構成を示すブロック図である。
【図４】本発明の実施の形態にかかるクライアント装置におけるスナップショットの第１の取得動作例を示すフローチャートである。
【図５】本発明の実施の形態にかかるクライアント装置におけるスナップショットの表示例を示す説明図である。
【図６】本発明の実施の形態にかかるクライアント装置におけるスナップショットの第２の取得動作例を示すフローチャートである。
【図７】本発明の実施の形態にかかるクライアント装置におけるスナップショットの第３の取得動作例を示すフローチャートである。
【図８】本発明の実施の形態にかかるコンテンツ変換動作を示すフローチャートである。
【図９】本発明の実施の形態にかかる付箋貼付ページおよび付箋の様子を示す説明図である。
【図１０−１】本発明の実施の形態にかかる付箋編集の状態（１）を示す説明図である。
【図１０−２】本発明の実施の形態にかかる付箋編集の状態（２）を示す説明図である。
【図１０−３】本発明の実施の形態にかかる付箋編集の状態（３）を示す説明図である。
【図１１】本発明の実施の形態にかかる付箋のテーブル例を示す説明図である。
【図１２】本発明の実施の形態にかかる付箋の編集動作を示すフローチャートである。
【図１３】本発明の実施の形態にかかる付箋の集積動作を示すフローチャートである。
【図１４】本発明の実施の形態にかかる付箋の集積動作におけるクライアント装置側の画面例を示す説明図である。
【図１５】本発明の実施の形態にかかる付箋の集積動作におけるアイコンの選択動作例を示す説明図である。
【図１６】本発明の実施の形態にかかる付箋の集積におけるキーワードの置換例を示す図表である。
【図１７−１】本発明の実施の形態にかかる情報共有方法をコンピュータ上で実行させるシステム例を示す説明図である。
【図１７−２】本発明の実施の形態にかかる情報共有方法をコンピュータ読み取り可能な記録媒体上で実行させるシステム例を示す説明図である。
【図１７−３】本発明の実施の形態にかかる情報共有方法を記録する記録媒体例を示す説明図である。
【図１７−４】本発明の実施の形態にかかる情報共有方法をネットワークからダウンロードしてコンピュータ上で実行させるシステム例を示す説明図である。
【符号の説明】
【０１２０】
１００  クライアント装置
１０１  主制御部
１０２  入力装置
１０３  表示装置
１０４  記憶装置
１０５  コンテンツ生成部
１０６  ネットワーク制御部
１１０  サーバ
１１１  主制御部
１１２  ネットワーク制御部
１１３  コンテンツ変換部
１１４  記憶装置
１１５  付箋編集部
１１６  付箋集積部
１２０  通信ネットワーク
【図１】
2005141589.tif 000003
【図２】
2005141589.tif 000004
【図３】
2005141589.tif 000005
【図４】
2005141589.tif 000006
【図５】
2005141589.tif 000007
【図６】
2005141589.tif 000008
【図７】
2005141589.tif 000009
【図８】
2005141589.tif 000010
【図９】
2005141589.tif 000011
【図１０−１】
2005141589.tif 000012
【図１０−２】
2005141589.tif 000013
【図１０−３】
2005141589.tif 000014
【図１１】
2005141589.tif 000015
【図１２】
2005141589.tif 000016
【図１３】
2005141589.tif 000017
【図１４】
2005141589.tif 000018
【図１５】
2005141589.tif 000019
【図１６】
2005141589.tif 000020
【図１７−１】
2005141589.tif 000021
【図１７−２】
2005141589.tif 000022
【図１７−３】
2005141589.tif 000023
【図１７−４】
2005141589.tif 000024