"注釈管理装置とコンテンツ表示処理装置とを備えて,コンテンツ上に注釈を表示させるコンテンツ表示システムであって,前記注釈管理装置は,注釈ごとに,該注釈を表示するコンテンツの参照情報,該注釈の作成時に前記コンテンツが描画された表示領域を示すベース画像解像度および前記ベース画像解像度において描画された前記コンテンツ上での該注釈の表示位置を示すベース表示位置を含む注釈情報,ならびに前記注釈情報に対応付けられた対象者とその通知先を含む対象者情報を格納する記憶部と,前記コンテンツ表示処理装置から,コンテンツの参照情報および対象者を特定した注釈情報の要求を受け付け,前記要求されたコンテンツに対応付けられた注釈情報を前記要求したコンテンツ表示処理装置に送信する注釈情報送信部とを備え,前記コンテンツ表示処理装置は,前記コンテンツおよび注釈を表示する表示装置と,コンテンツ提供装置からコンテンツを取得するコンテンツ取得部と,前記取得したコンテンツのページサイズを特定し,前記表示装置におけるコンテンツの表示領域に前記コンテンツを描画するコンテンツ表示部と,前記注釈管理装置に,前記コンテンツの参照情報および対象者を特定した注釈情報の要求を送信して,該当する参照情報を取得する注釈情報取得部と,前記コンテンツ表示部から,前記表示装置におけるコンテンツの表示領域を示す表示画面解像度を取得し,前記コンテンツのページサイズに対応する注釈表示画面を生成し,前記注釈情報のベース画像解像度に対する前記表示画面解像度の比率を求め,該比率をもとに前記ベース表示位置の前記注釈表示画面における表示位置を計算し,前記注釈表示画面の該計算した表示位置に前記注釈情報に含まれる注釈を描画し,前記表示装置において,前記コンテンツの描画と前記注釈表示画面とをオーバレイ表示する注釈情報表示部とを備えることを特徴とするコンテンツ表示システム。前記注釈管理装置は,前記記憶部に,前記コンテンツ表示処理装置が備える前記注釈情報取得部および前記注釈情報表示部の有無または更新状態を示す注釈表示ツール管理情報を,前記対象者に対応付けて記憶し,前記コンテンツ表示処理装置から受け付けた前記注釈情報の要求をした対象者に対応付けられた注釈表示ツール管理情報をもとに,該コンテンツ表示処理装置に前記注釈情報取得部および前記注釈情報表示部が存在しない状態または最新の更新状態ではないと判断したときは,前記注釈情報取得部および前記注釈情報表示部に相当するプログラムを,該コンテンツ表示処理装置に送信する注釈表示ツール管理部を備え,前記コンテンツ表示処理装置は,前記注釈管理装置から取得した前記プログラムをインストールして,前記注釈情報取得部および前記注釈情報表示部を構築または前記注釈情報取得部および前記注釈情報表示部を最新状態に更新するツール取得部を備えることを特徴とする請求項1に記載のコンテンツ表示システム。前記注釈管理装置は,前記記憶部は,注釈の表示または非表示を示す公開状態を含む前記注釈情報と,前記対象者ごとに各注釈の表示期間を示す管理情報を記憶し,前記管理情報を参照して,前記コンテンツ表示装置から受け付けた注釈情報の要求の日時が,前記要求した対象者が対応付けられた各注釈の表示期間内であるかを判定し,前記注釈情報の要求の日時が前記表示期間内ではない注釈の注釈情報の前記公開状態を非表示に設定する対象者管理部を備えることを特徴とする請求項1または請求項2に記載のコンテンツ表示システム。前記記憶部は,対象者ごとに各注釈の注釈情報の送信回数を該注釈の閲覧数として記録する前記管理情報を記憶し,前記対象者管理部は,各対象者への注釈の注釈情報の送信回数を前記管理情報に記録し,前記管理情報を参照して,前記コンテンツ表示装置から受け付けた注釈情報の要求をした対象者のコンテンツに対する各注釈の閲覧回数が所定数を超えているかを判定し,該閲覧回数が所定数を超えている注釈の注釈情報の前記公開状態を非表示に設定することを特徴とする請求項1ないし請求項3のいずれか一項に記載のコンテンツ表示システム。前記コンテンツ表示装置は,前記表示装置で前記コンテンツおよび前記注釈が表示されている間に,前記表示されたコンテンツに関連する操作を検出して,前記注釈管理装置へ該操作の検出を通知する注釈情報変更部を備え,前記注釈管理装置の前記記憶部は,対象者ごとに各注釈の表示中の操作の検出回数を記録する前記管理情報を記憶し,前記対象者管理部は,前記操作の検出を受け付けて,前記管理情報に該操作の検出回数を登録し,前記管理情報の前記対象者の各注釈の表示中の操作の検出回数が所定数を超えているかを判定し,前記操作の検出回数が所定数を超えている注釈の注釈情報の前記公開状態を非表示に設定することを特徴とする請求項1ないし請求項4のいずれか一項に記載のコンテンツ表示システム。入力装置と,コンテンツおよび注釈を表示する表示装置と,コンテンツ提供装置からコンテンツを取得するコンテンツ取得部と,前記取得したコンテンツのページサイズを特定し,前記表示装置におけるコンテンツの表示領域に前記コンテンツを描画するコンテンツ表示部と,前記入力装置から,前記表示装置において前記コンテンツが描画される表示領域に描画されたコンテンツ上で注釈の表示位置として指定された位置,および該注釈の内容を受け付ける注釈入力受付部と,前記入力装置から,前記注釈を表示させる対象者を示す情報を受け付ける表示対象者受付部と,前記表示装置において前記コンテンツが描画される表示領域を示すベース画像解像度を取得し,前記表示領域における前記注釈の表示位置として指定された位置をベース表示位置とし,前記注釈について,前記コンテンツの参照情報,該注釈の内容,前記ベース画像解像度および前記ベース表示位置を含む注釈情報を生成し,前記注釈について,該注釈を表示させる対象者とその通知先を含む対象者情報を生成する注釈情報生成部と,前記注釈情報および対応付けられた対象者情報を記憶する記憶部を前記注釈管理装置へ送信する注釈情報送信部とを有するコンテンツ用注釈生成装置を備えることを特徴とする請求項1ないし請求項5のいずれか一項に記載のコンテンツ表示システム。コンテンツ上に注釈を表示させるコンテンツ表示システムで用いる情報を生成する装置であって,入力装置と,コンテンツおよび注釈を表示する表示装置と,コンテンツ提供装置からコンテンツを取得するコンテンツ取得部と,前記取得したコンテンツのページサイズを特定し,前記表示装置におけるコンテンツの表示領域に前記コンテンツを描画するコンテンツ表示部と,前記表示装置において前記コンテンツが描画される表示領域に描画されたコンテンツ上で注釈の表示位置として指定された位置,および該注釈の内容を受け付ける注釈入力受付部と,前記注釈を表示させる対象者を示す情報を受け付ける表示対象者受付部と,前記表示装置において前記コンテンツが描画される表示領域を示すベース画像解像度を取得し,前記表示領域における前記注釈の表示位置として指定された位置をベース表示位置とし,前記注釈について,前記コンテンツの参照情報,該注釈の内容,前記ベース画像解像度および前記ベース表示位置を含む注釈情報を生成し,前記注釈について,該注釈を表示させる対象者とその通知先を含む対象者情報を生成する注釈情報生成部とを備えることを特徴とするコンテンツ用注釈生成装置。コンテンツに注釈を付加的に表示する際に,特定の箇所に対する注釈を一定期間だけ表示する場合には,コンテンツに相当するHTMLの該箇所を編集して注釈を付加する編集を行い,一定期間経過後には,再び,HTMLから注釈を除外又は非表示とする編集を行う必要があった。しかし,注釈の表示期間が比較的短期間であり,注釈表示が頻繁に繰り返されるような場合には,人手によるHTML編集作業が頻繁に必要となるため,コンテンツの管理コストの上昇,編集忘れや編集ミスによる不具合等の問題が発生する場合があった。コンテンツ自体の編集を行わずにコンテンツに注釈表示を行う処理技術として,注釈表示機能を備えた専用コンテンツ表示ツールを使用することが可能である。しかし,この場合には,ユーザが予め専用コンテンツ表示ツールをインストールしておく必要があった。しかし,ユーザが専用コンテンツ表示ツールを用いてコンテンツを閲覧しない限り,コンテンツ上に注釈が表示されず,ユーザが,注釈および専用コンテンツ表示ツールの存在に気づかないケースも多いという問題があった。本発明はかかる課題に鑑みてなされたものであり,その目的は,コンテンツ自体の編集を行うことなく,ユーザの表示処理環境,入力操作,権限などのユーザ属性または注釈の目的用途に応じて,コンテンツ上に注釈を表示するコンテンツ表示システムを提供することである。また,本発明の別の目的は,ユーザ自身がバージョンを意識することなく,専用コンテンツ表示ツールのバージョン状態を管理するコンテンツ表示システムを提供することである。さらに,本発明の別の目的は,上記システムで用いられる情報を生成するコンテンツ用注釈生成装置を提供することである。本発明の一態様として開示されるコンテンツ表示システムは,注釈管理装置とコンテンツ表示処理装置とを備えて,コンテンツ上に注釈を表示させるコンテンツ表示システムである。前記注釈管理装置は,1注釈ごとに,該注釈を表示するコンテンツの参照情報,該注釈の作成時に前記コンテンツが描画された表示領域を示すベース画像解像度および前記ベース画像解像度において描画された前記コンテンツ上での該注釈の表示位置を示すベース表示位置を含む注釈情報,ならびに前記注釈情報に対応付けられた対象者とその通知先を含む対象者情報を格納する記憶部と,2前記コンテンツ表示処理装置から,コンテンツの参照情報および対象者を特定した注釈情報の要求を受け付け,前記要求されたコンテンツに対応付けられた注釈情報を前記要求したコンテンツ表示処理装置に送信する注釈情報送信部とを備える。前記コンテンツ表示処理装置は,1前記コンテンツおよび注釈を表示する表示装置と,2コンテンツ提供装置からコンテンツを取得するコンテンツ取得部と,3前記取得したコンテンツのページサイズを特定し,前記表示装置におけるコンテンツの表示領域に前記コンテンツを描画するコンテンツ表示部と,4前記注釈管理装置に,前記コンテンツの参照情報および対象者を特定した注釈情報の要求を送信して,該当する参照情報を取得する注釈情報取得部と,5前記コンテンツ表示部から,前記表示装置におけるコンテンツの表示領域を示す表示画面解像度を取得し,前記コンテンツのページサイズに対応する注釈表示画面を生成し,前記注釈情報のベース画像解像度に対する前記表示画面解像度の比率を求め,該比率をもとに前記ベース表示位置の前記注釈表示画面における表示位置を計算し,前記注釈表示画面の該計算した表示位置に前記注釈情報に含まれる注釈を描画し,前記表示装置において,前記コンテンツの描画と前記注釈表示画面とをオーバレイ表示する注釈情報表示部とを備える。さらに,前記コンテンツ表示システムでは,前記注釈管理装置は,前記記憶部に,前記コンテンツ表示処理装置が備える前記注釈情報取得部および前記注釈情報表示部の有無または更新状態を示す注釈表示ツール管理情報を,前記対象者に対応付けて記憶すると共に,コンテンツ表示装置から受け付けた前記注釈情報の要求をした対象者に対応付けられた注釈表示ツール管理情報をもとに,該コンテンツ表示処理装置に前記注釈情報取得部および前記注釈情報表示部が存在しない状態または最新の更新状態ではないと判断したときは,前記注釈情報取得部および前記注釈情報表示部に相当するプログラムを,前記コンテンツ表示処理装置に送信する注釈表示ツール管理部を備え,前記コンテンツ表示処理装置は,前記注釈管理装置から取得した前記プログラムをインストールして,前記注釈情報取得部および前記注釈情報表示部を構築,または,前記注釈情報取得部および前記注釈情報表示部を最新状態に更新するツール取得部を備える。さらに,前記コンテンツ表示システムは,コンテンツ用注釈生成装置を備える。前記コンテンツ用注釈生成装置は,1入力装置と,2コンテンツおよび注釈を表示する表示装置と,3コンテンツ提供装置からコンテンツを取得するコンテンツ取得部と,4前記取得したコンテンツのページサイズを特定し,前記表示装置におけるコンテンツの表示領域に前記コンテンツを描画するコンテンツ表示部と,5前記入力装置から,前記表示装置において前記コンテンツが描画される表示領域に描画されたコンテンツ上で注釈の表示位置として指定された位置,および該注釈の内容を受け付ける注釈入力受付部と,6前記入力装置から,前記注釈を表示させる対象者を示す情報を受け付ける表示対象者受付部と,7前記表示装置において前記コンテンツが描画される表示領域を示すベース画像解像度を取得し,前記表示領域における前記注釈の表示位置として指定された位置をベース表示位置とし,前記注釈について,前記コンテンツの参照情報,該注釈の内容,前記ベース画像解像度,および前記ベース表示位置を含む注釈情報を生成し,前記注釈について,該注釈を表示させる対象者とその通知先を含む対象者情報を生成する注釈情報生成部と,8前記注釈情報および対応付けられた対象者情報を記憶する記憶部を前記注釈管理装置へ送信する注釈情報送信部とを有する。また,本発明の別の態様として開示するコンテンツ用注釈生成装置は,コンテンツ上に注釈を表示させるコンテンツ表示システムで用いる情報を生成する装置であって,1入力装置と,2コンテンツおよび注釈を表示する表示装置と,3コンテンツ提供装置からコンテンツを取得するコンテンツ取得部と,4前記取得したコンテンツのページサイズを特定し,前記表示装置におけるコンテンツの表示領域に前記コンテンツを描画するコンテンツ表示部と,5前記表示装置において前記コンテンツが描画される表示領域に描画されたコンテンツ上で注釈の表示位置として指定された位置,および該注釈の内容を受け付ける注釈入力受付部と,6前記注釈を表示させる対象者を示す情報を受け付ける表示対象者受付部と,7前記表示装置において前記コンテンツが描画される表示領域を示すベース画像解像度を取得し,前記表示領域における前記注釈の表示位置として指定された位置をベース表示位置とし,前記注釈について,前記コンテンツの参照情報,該注釈の内容,前記ベース画像解像度,および前記ベース表示位置を含む注釈情報を生成し,前記注釈について,該注釈を表示させる対象者とその通知先を含む対象者情報を生成する注釈情報生成部とを備える。本発明によれば,Webサーバから提供されるコンテンツ自体に変更や修正を行うことなく,コンテンツ上の適切な表示位置に注釈を表示することができる。また,コンテンツがアクセスされた場合に,ユーザの表示処理環境,入力操作,権限などのユーザ属性に応じて,コンテンツ上に注釈を効果的に表示することができる。さらに,ユーザごとに専用コンテンツ表示ツールのインストール状態を管理するため,ユーザが予めインストール状態を把握していなくても,インストールするようにユーザに注意喚起することができる。以下,図面を用いて本発明の実施の形態について詳細に説明する。図1は,本発明の概要を説明するためのコンテンツ表示システムの構成例を示す図である。図1に示すコンテンツ表示システムは,コンテンツ用注釈生成装置1,注釈管理装置2,コンテンツ表示処理装置3,およびコンテンツ提供装置4を備え,それらが,各々,ネットワーク5を介して接続され,互いに通信可能となっている。コンテンツ表示システムでは,コンテンツ提供装置4から提供されるコンテンツ6について,テキストや画像などの注釈をコンテンツ上にオーバレイ表示する処理を行う。コンテンツ用注釈生成装置サーバ1は,コンテンツ6に対して付加される注釈71を入力または編集処理,コンテンツ6上での注釈およびその表示位置を含む注釈情報7を生成して注釈管理装置2に送信する。注釈情報7は,コンテンツ6への参照情報であるURL,コメントや画像などである注釈および注釈の表示位置を含む。注釈情報7は,注釈を一意に定める識別情報である注釈IDidentificationが付与され,各注釈の,コンテンツ用注釈生成装置1の表示装置のコンテンツ表示領域ベースコンテンツ表示領域においてコンテンツ6を表示させた場合に指定された注釈の表示位置ベース表示位置,内容,書式,表示条件などの情報含む。また,各注釈に,公開する対象者ユーザが対応付けられる。注釈管理装置サーバ2は,1または複数のコンテンツ用注釈生成装置1から送信された注釈情報7を記憶部図1に図示しないに格納して一元的に管理する。コンテンツ表示処理装置クライアント3は,URLを特定したコンテンツ表示要求をコンテンツ提供装置4へ送信してコンテンツ6を受信し,注釈管理装置2へ同じURLを送信してコンテンツ6に対応付けられた注釈情報7の一部を含むユーザ注釈情報75を受信する。コンテンツ表示処理装置3は,接続する表示装置310におけるコンテンツ表示領域311にコンテンツ6を描画し,描画したコンテンツ6のページサイズに対応する注釈表示画面320を生成して,ユーザ注釈情報75にもとづいて注釈71の表示位置330を計算し,注釈表示画面320の表示位置330に注釈71を描画し,コンテンツ6に注釈表示画面320をオーバレイ表示して表示装置310に出力する。オーバレイ表示とは,コンテンツ表示処理装置3の表示装置310に表示されるコンテンツ6上に注釈71を重ねて表示させるために,コンテンツ6のページサイズに対応させた注釈表示画面320で,その原点から求めた注釈71の描画の基点座標である表示位置330に注釈71を描出し,注釈71を含む注釈表示画面320を,コンテンツ6を描画するコンテンツ表示領域311にシームレスに重ね合わせる表示をいう。コンテンツ提供装置4は,複数のコンテンツを保持し,クライアントからの要求に応じてコンテンツ6を提供する。コンテンツ提供装置4は,コンテンツ6を参照情報であるURLUniformResourceLocatorに対応付けて記憶する。コンテンツは,HTML,画像ファイル,その他のデータ形式などである。コンテンツ提供装置4は,クライアントであるコンテンツ表示処理装置3からURL61を特定したコンテンツ表示要求を受け付けると,該当するコンテンツ6を,ネットワーク5を介してコンテンツ表示処理装置3へ提供送信する。ネットワーク5は,有線LAN,無線LAN,またはそれらを含んだネットワーク等であり,パケットが送受信可能な通信網である。図1に示すコンテンツ用注釈生成装置1,注釈管理装置2,コンテンツ表示処理装置3およびコンテンツ提供装置4は,所定の通信プロトコル例えば,HTTP:HyperTextTransferProtocolをもとにネットワーク5を介してパケット通信を行う。図2は,本発明の実施形態における各装置の構成例を示す図である。図2を参照しながら,コンテンツ用注釈生成装置1,注釈管理装置2およびコンテンツ表示処理装置3の各々の構成例について説明する。コンテンツ用注釈生成装置の実施例コンテンツ用注釈生成装置1は,図2に示すように,注釈入力受付部11,表示書式受付部12,表示期間受付部13,表示対象者受付部14,注釈情報生成部15,注釈情報送信部16,コンテンツ取得部17,コンテンツ表示部18,入力装置19,および表示装置110を備える。図3は,コンテンツ用注釈生成装置1で表示される入力画面の例を示す図である。注釈入力受付部11は,入力装置19を介して,注釈情報7の入力または編集を受け付ける。より詳しくは,注釈入力受付部11は,表示装置110でコンテンツ6を描画するベースコンテンツ表示領域111のサイズを示す画像解像度ベース画面解像度を取得する。さらに,注釈入力受付部11は,コンテンツ6のページサイズに対応して注釈71をオーバレイするためのベース注釈表示領域112を設定し,ベースコンテンツ表示領域111に描画したコンテンツ6に対して入力または編集された注釈71が描画された表示位置ベース表示位置113を算出する。ベース注釈表示領域112は,注釈71を描画する有限な面積を有する仮想平面の領域であり,ベース表示位置113は,ベース注釈表示領域112の基点からの注釈71の描画基点を示す位置である。ベースコンテンツ表示領域111のサイズを示すベース画面解像度および注釈71のベース表示位置113は,第1の表示処理条件であり注釈情報7に含まれる。表示書式受付部12は,入力装置19を介して,注釈71の表示に関する書式の入力または編集を受け付ける。表示期間受付部13は,入力装置19を介して,コンテンツ6上で注釈71を対象者に公開する期間である表示期間,表示条件などの管理情報となる情報の入力を受け付ける。表示条件とは,例えば,注釈71の表示をどのような周期,閲覧回数等で定めるかという条件である。表示対象者受付部14は,入力装置19を介して,注釈71を公開する対象者が特定するための対象者またはグループなどを示す情報の入力または編集を受け付ける。対象者は,コンテンツ表示処理装置3から注釈管理装置2にアクセス可能なコンテンツ表示システムのユーザであり,コンテンツ6の閲覧者である。グループは,1または複数の対象者の集合であって,対象者の属性または注釈71の属性にもとづいて分類されるものである。注釈情報生成部15は,注釈入力受付部11から,ベース画面解像度第1の画面解像度およびベース表示位置第1の表示位置を取得し,さらに,注釈入力受付部11,表示書式受付部12,表示期間受付部13ならびに表示対象者受付部14で入力または編集された情報をもとに注釈情報7および対応する対象者情報などの注釈71の表示に必要な情報を生成する。注釈情報送信部16は,注釈情報生成部15によって生成された注釈情報7などを,ネットワーク5を介して注釈管理装置2に送信する。コンテンツ取得部17は,指定されたURLのコンテンツ6をコンテンツ提供装置4から取得する。コンテンツ表示部18は,取得されたコンテンツ6のHTMLのCSSCascadingStyleSheet,スクリプトなどを解析してコンテンツ6のページサイズを特定し,ベースコンテンツ表示領域111にもとづいてコンテンツ6を表示装置110に出力する。さらに,コンテンツ表示部18は,注釈入力受付部11によって注釈71が入力された場合に,コンテンツ6のページサイズに対応するベース注釈表示領域112を設定し,ベースコンテンツ表示領域111のコンテンツ6上で指定された注釈71の座標を検出してベース表示位置113とする。さらに,ベースコンテンツ表示領域111に描画されたコンテンツ6上でベース表示位置113に注釈71を描画して,コンテンツ6と注釈71のオーバレイ表示を行う。入力装置19は,例えばキーボード,マウスなどの入力デバイスである。表示装置110は,液晶モニタ,CRTモニタなどの表示デバイスである。図3に示す,表示装置110に表示される入力画面120は,コンテンツ用注釈生成装置1において,入力装置19を介してメニュー画面図示しないから注釈情報7の生成編集メニューが選択されば場合に,注釈入力受付部11により表示される。入力画面120は,ベースコンテンツ表示領域111,URL入力欄121,対象者入力欄125,表示期間入力欄126,書式入力欄127,保存ボタン128等を含む。ベースコンテンツ表示領域111は,URL入力欄121に入力されたURL61に対応するコンテンツ6が表示される領域である。ベースコンテンツ表示領域111上には,ベース注釈表示領域112が設定され,入力された注釈71が表示される。URL入力欄121は,注釈を付加したいコンテンツ6への参照情報であるURL61が入力される領域である。対象者入力欄125は,注釈71を公開するユーザである対象者の識別情報が入力される領域である。表示期間入力欄126は,注釈71を公開する期間が入力される領域である。書式入力欄127は,注釈71の書式が入力される領域である。保存ボタン128は,入力画面120で入力または編集された情報から注釈情報7の生成および保存を要求する表示コンポーネントである。図3を用いて,コンテンツ用注釈生成装置3の動作を説明する。注釈作成者によって,URL入力欄121に,URL61例えば,httpxxxyyyzzzcomが入力されると,コンテンツ取得部17は,コンテンツ提供装置4へ入力されたURLを送信してコンテンツ6を取得し,取得したコンテンツ6のHTMLを解析してコンテンツ6のページサイズを特定し,ベースコンテンツ表示領域111のサイズに応じてコンテンツ6を表示する。その後,注釈作成者によって,ベースコンテンツ表示領域111に描画されたコンテンツ6上で,注釈71を表示させるベース表示位置113が指定され,注釈71となる内容テキスト,イメージなどが入力されると,注釈入力受付部11は,注釈71とそのベース表示位置113とを取得する。例えば,注釈作成者が,ベースコンテンツ表示領域111のコンテンツ6上でのマウス操作により注釈71を表示させたい位置を指定すると,注釈入力受付部11は,マウス位置の座標を検出して,ベース注釈表示領域112での注釈71のベース表示位置113を特定する。さらに,注釈入力受付部11は,コメントと共に,文書ファイル,画像ファイル等の注釈添付ファイルを取得することができる。表示書式受付部12が,書式入力欄127に入力された,文字のフォントの種類,サイズ,文字色などの注釈71に関する書式を取得する。また,表示期間受付部13が,表示期間入力欄126に入力された,注釈71の表示期間公開開始日時,公開終了日時などを取得する。また,表示対象者受付部14が,対象者入力欄125に入力された,注釈71を提供する対象者,グループの名称または識別情報を取得する。対象者入力欄125に入力される対象者,グループの名称または識別情報は,予め注釈管理装置2に対象者となりうるユーザやグループの名前や識別番号を記憶しておき,入力または編集の際に,表示対象者受付部14が,注釈管理装置2から取得したユーザまたはグループの名前,識別情報の一覧から選択されたものを対象者入力欄125に入力させるようにしてもよい。入力画面120の保存ボタン128が押下されると,注釈情報生成部15は,ベースコンテンツ表示領域111のサイズを示すベース画面解像度,入力または編集された注釈71およびベース表示位置113,ならびに対象者入力欄125,表示期間入力欄126,書式入力欄127などに入力された情報をもとに,注釈情報7などを生成して記憶装置図3に図示しないに保存する。より詳しくは,注釈情報生成部15は,コンテンツ6のURL61,ベースコンテンツ表示領域111のベース画面解像度,注釈71,ベース表示位置113,表示期間などの注釈表示条件,注釈の文字色,背景色などの書式を含む注釈情報7,注釈情報7に対応付けられた対象者またはグループの識別情報を含む対象者情報を生成する。注釈情報7などが生成されると,注釈情報送信部16は,生成された注釈情報7および対象者情報を注釈管理装置2へ送信する。なお,送信された注釈情報等は,注釈管理装置2により登録または更新されて,注釈情報記憶部27に格納される。注釈管理装置の実施例注釈管理装置2は,図2に示すように,注釈情報登録部21,注釈情報要求受付部22,注釈情報送信部23,メール通知部24,対象者管理部25,注釈表示ツール管理部26,および注釈情報記憶部27を備える。注釈情報登録部21は,コンテンツ用注釈生成装置1の注釈情報送信部16から送信される注釈情報7および対象者情報を受信し,注釈情報記憶部27に格納または注釈情報記憶部27に記憶されている情報を更新する。注釈情報要求受付部22は,コンテンツ表示処理装置3からURL61を含む注釈要求注釈情報の要求を受け付け,対象者管理部25により注釈要求の送信者が対象者であれば,注釈情報記憶部27に記憶された情報から,該当する注釈情報7および関連する情報を抽出する。注釈情報送信部23は,注釈情報要求受付部22により抽出された注釈情報7などを,ネットワーク5を介して,要求元のコンテンツ表示処理装置3へ送信する。メール通知部24は,コンテンツ用注釈生成装置1から送信された注釈情報7の登録または更新を行った場合に,注釈情報7に対応付けられた対象者情報に設定されている各ユーザに対し,注釈情報生成を通知する通知メール130を送信する。なお,通知メール130については後述する。対象者管理部25は,注釈情報7の要求者が,対応する対象者情報に設定されているユーザであるかおよび注釈71の表示条件に該当するかを判定する。さらに,対象者管理部25は,ユーザからの注釈情報7の要求を閲覧回数履歴情報として蓄積,管理する。また,対象者管理部25は,コンテンツ表示処理装置3でのコンテンツ6の表示領域であるコンテンツ表示領域311のサイズを示す画面解像度第2の画面解像度,およびコンテンツ6のページサイズに対応する注釈表示領域320での注釈71の表示位置を示す表示位置第2の表示位置330を取得,管理する。注釈表示ツール管理部26は,コンテンツ表示処理装置3の注釈表示ツール30のインストール状態を管理し,注釈表示ツール30の送信要求を受けた場合に,注釈表示ツール30を要求したコンテンツ表示処理装置3に送信する。なお,注釈表示ツール30については後述する。注釈情報記憶部27は,注釈情報7,対象者情報など,図1に示すコンテンツ表示システムで必要な情報を記憶する。図4は,注釈情報記憶部27に記憶される情報の構成例を示す図である。注釈情報記憶部27に記憶される情報は,データテーブルとして実施されているものとする。注釈情報記憶部27は,注釈データテーブル271,書式データテーブル272,注釈添付データテーブル273,ユーザデータテーブル274,グループデータテーブル275,グループ構成員データテーブル276,対象者別注釈管理テーブル277,表示期間管理テーブル278,通知禁止条件管理テーブル279,インストール管理テーブル280,対象者別レイヤ管理テーブル281,レイヤ管理テーブル282,および表示状態遷移テーブル283を備える。以下,図5~図10を用いて,注釈情報記憶部27に備えられるテーブルの詳細について説明する。図5は,注釈データテーブル271のデータ構成例を示す図である。注釈データテーブル271は,注釈情報7の一例である。注釈データテーブル271は,注釈ID,URL,コンテンツタイプ,注釈,注釈タイプ,検索タグ,書式ID,ベース画面解像度,ベース表示位置,公開状態,公開レベル,公開開始日時,公開終了日時,優先度,選択状態,投稿者ID,投稿日時,作成日時,作成者IDなどのデータ項目を有する。なお,以降の説明では,各テーブルのデータ項目をで示し,データ項目の格納値をで示すものとする。例えば,注釈データテーブル271のテーブル項目注釈IDに,その格納値はNOTE0001である。注釈IDには,注釈71を一意に識別する情報,例えば,NOTE0001のような符号または値が格納される。URLには,注釈71が付与されるコンテンツ6への参照情報であるURL,例えば,httpxxxyyyzzzcominfohtmlが格納される。コンテンツタイプには,コンテンツ6の属性を示す情報が格納される。例えば,HTMLで記載されたコンテンツの属性ではHTMLが格納される。注釈には,表示される注釈71の内容を表すデータ,例えば,内容を記載するHTML,テキスト,イメージなどのデータが格納される。注釈タイプには,注釈71のデータ属性,HTML,TEXT等が格納される。検索タグには,注釈71の内容の分類を示し,検索キーとなる文字列が格納される。例えば,特売,パソコン,秋モデルなどのキーワードである。書式IDには,注釈71の書式が設定された書式データを一意に識別する情報,例えば,FMT0001のような符号または値が格納される。ベース画面解像度には,表示装置110のベースコンテンツ表示領域111のサイズを示す画面解像度が格納される。ベース画面解像度は,例えば1280,1024のように,領域の横幅と縦高さをピクセル単位で示す。ベース表示位置には,表示装置110で表示されたコンテンツ6のページサイズに対応するベース注釈表示領域112での注釈71のベース表示位置113を示す座標が格納される。ベース表示位置113は,ベース注釈表示領域112の基準原点からの座標位置であり,例えば,100,200のように,ピクセル単位のX座標,Y座標で表される注釈71の描画の起点が格納される。公開状態には,注釈71の状態を示す情報が格納される。例えば,注釈71が,登録前の入力または編集の作業中であることを示す状態,登録後の公開または非公開の状態を示す情報が格納される。公開状態の編集中は,その注釈が入力または編集中であり,登録が確定していない状態であることを示す。また,公開は,その注釈の公開が許可されている状態であることを,公開中止は,その注釈が非公開となっている状態であることを示す。公開レベルには,注釈71をどの範囲のユーザまたはグループに対して公開を許可するかを示す条件が格納される。例えば,公開レベルの一般は,登録された全対象者に対して注釈71を公開する条件であることを示す。また,関係者外秘は,注釈71を特定した対象者またはグループのみに公開し,公開対象となっている対象者が他者に注釈情報7を送信することを禁止する条件であることを示す。グループは,注釈71を設定されたグループのみに公開する条件であることを示す。公開開始日時には,注釈71の公開を開始する日時を示す情報が格納され,公開終了日時には,注釈71の公開を終了する日時を示す情報が格納される。優先度には,注釈71の表示に関する優先順位を示す情報が格納される。例えば,高は,優先度が高く,他の注釈71より優先的に表示されることを示す。低は,優先度が低く,他の注釈71の優先度に応じて表示がされない場合があることを示す。選択状態には,コンテンツ用注釈生成装置1において,注釈71が編集中に編集対象として最後に選択されていた状態の場合に,選択が格納される。投稿者IDには,注釈情報7を登録した注釈作成者の対象者ID,または注釈情報7の管理者の対象者IDなどが格納される。例えば,注釈情報7を登録する権限を有しない者が作成した注釈情報7を仮登録し,登録の権限者が仮登録された注釈情報7を承認した場合に,承認した登録の権限者の対象者IDが格納される。また,公開状態が編集中である場合に,注釈情報7が承認前であるため,投稿者IDは値なしとなる。投稿日時には,投稿者が注釈情報7を承認した日時を示す情報が格納される。作成日時には,注釈情報7の登録または投稿承認された日時を示す情報が格納される。作成者IDには,注釈作成者の対象者IDが格納される。なお,上記の注釈データテーブル271のデータ項目のうち,注釈ID,URL,コンテンツタイプ,注釈,注釈タイプ,タグ,書式ID,ベース画面解像度,ベース表示位置等の各情報値が,注釈情報7の取得要求に応じてコンテンツ表示処理装置3へ送信されるユーザ注釈情報75に含まれる情報である。また,他のデータ項目については,管理者または権限者であるユーザのみがアクセス可能な項目と設定されるようにしてもよい。図6Aは,書式データテーブル272のデータ構成例を示す図である。書式データテーブル272は,注釈情報7の一部である書式の一例である。書式データテーブル272は,書式ID,CSS,スタイルID,文字色,背景色,背景データ,文字サイズ,文字フォント,文字修飾子,文字配置などのデータ項目を有する。書式IDには,書式を一意に定める識別情報,例えばFMT0001のような識別番号が格納される。CSSには,所定のレイアウトなどが定義されるCSSCascadingStyleSheetを示す情報書式として採用されるCSSのファイル名,例えばdefaultcssが格納される。CSSファイル自体は,注釈情報記憶部27に格納されていてもよい。スタイルIDには,CSSのスタイルを識別する識別子が格納される。例えば,CSSのスタイル定義がファイル内でinfoなどにより定義される。その他,注釈の文字に関して,文字色には文字色を示す情報,背景色には注釈の背景色を示す情報が格納される。背景データには,注釈表示部分の表示背景データがある場合に,そのデータを示す情報,例えば吹き出しjpgなどの画像ファイル名が格納される。文字サイズには,注釈で使用される文字のサイズを示す情報,例えば9が格納される。文字フォントには,注釈で使用される文字フォントを示す情報,例えばゴシックが格納される。文字修飾子には,注釈で使用される文字修飾子,例えばイタリックが格納される。文字配置には,注釈表示内の文字の配置を示す情報,例えば中央が格納される。なお,この他にも,文字などの注釈が描画される注釈の起点から領域を定める領域データ幅と高さが格納されてもよい。この場合に,定められた領域内に前述の文字,背景色,文字配置等により注釈が描画されることになる。図6Bは,注釈添付データテーブル273のデータ構成例を示す図である。注釈添付データテーブル273は,注釈情報7に含まれる情報の一例である。注釈添付データテーブル273は,添付ID,注釈ID,注釈添付データタイプ,注釈添付データ,注釈添付データ保存先,読取制限,ダウンロード制限,表示期間制限などのデータ項目を有する。注釈添付データテーブル273は,注釈71に注釈添付データが添付される場合にのみデータが格納される。添付IDには,注釈添付データごとに一意に定められる識別情報が格納される。注釈IDは,注釈添付データが,どの注釈71に紐付けされるかを示すための注釈IDである。例えば,添付ID:TMP0001の注釈添付データは,注釈ID:NOTE0002の注釈71に添付される。注釈添付データタイプには,注釈添付データの種類属性を示す情報が格納される。例えば,注釈添付データがPDFファイルの場合にPDFであり,JPGファイルの場合にJPGのようにファイル種別が格納される。注釈添付データには,注釈添付データのファイル名が格納される。例えば,参考価格表pdfなどである。注釈添付データ保存先には,注釈添付データのファイルの保存先を示す情報が格納される。例えば,CDataFolderのように記憶装置のドライブのディレクトリ名が格納される。読取制限には,注釈71と共に注釈添付データがコンテンツ表示処理装置3に読み込まれた場合に,注釈添付データの読取制限を示す設定が格納される。例えば,ダウンロード後に注釈添付データが印刷可能ならばなしが格納され,ダウンロード後に注釈添付データが印刷不可ならばダウンロードのみが格納される。ダウンロード制限には,注釈添付データがコンテンツ表示処理装置3に読み込み可能か否かを示す設定が格納される。例えば,制限がない場合になしとされ,注釈添付データをダウンロードできないが表示可能である場合に閲覧のみとされる。表示期間制限には,ユーザが注釈添付データを閲覧できる期間制限の日付が格納される。例えば,20101031までの場合に,ユーザは注釈添付データを2010年10月31日までは閲覧でき,なしの場合に表示期限は設けられない。図7Aは,ユーザデータテーブル274のデータ構成例を示す図である。ユーザデータテーブル274は,管理情報の一例である。ユーザデータテーブル274は,対象者ID,名前,メールアドレス,アクティベート,登録権限,承認権限などのデータ項目を有する。対象者IDには,各対象者であるユーザを一意に定める識別情報が格納されている。名前には,ユーザの氏名が格納されている。メールアドレスには,ユーザが有する電子メールのアカウントが格納されている。例えば,図7Aに示すように,対象者ID:USER0001であるユーザの名前:○村○尾であり,メールアドレス:USER0001jpmailxxxxxxが格納される。アクティベートには,対象者対象者IDの,注釈活用に関する状態が格納される。例えば,対象者が注釈情報7を活用可能である場合には有効が,対象者が承認待ちの状態で活用可能でない場合には承認待ちが,対象者が単に活用可能でない場合には無効が格納される。なお,承認待ちは,承認後に有効と更新される。登録権限には,対象者がコンテンツに対する注釈情報7を登録する権限を有するかを示す情報が格納される。例えば,対象者が注釈登録の権限を有する場合には有が格納され,注釈登録に対して承認権限者の承認を要する場合には要承認が格納され,注釈登録の権限がない場合には無が格納される。承認権限には,対象者が,注釈情報7の登録の承認権限を有するか否かを示す情報が格納される。例えば,他の対象者のアクティベートの承認権限を有する場合には有が格納され,有さない場合には値なしとなる。図7Aに示す例では,対象者ID:USER0001である対象者に対して,登録権限および承認権限が有と設定されている。すなわち,この対象者は,自ら注釈情報7を登録することができ,また,他の対象者に対して注釈情報7の登録を承認する権限を有する。なお,ユーザデータテーブル274は,注釈情報7の登録処理の前に予め注釈情報記憶部27に格納され,適宜更新されるものである。図7Bは,グループデータテーブル275のデータ構成例を示す図である。グループデータテーブル275は,管理情報の一例である。グループデータテーブル275は,グループID,グループ名などのデータ項目を有する。グループIDには,グループを一意に定める識別情報が格納され,グループ名には,グループIDに対応するグループの名称が格納される。例えば,図7Bに示すグループID:GRP0001は,グループ名:人事グループであることを表している。グループデータテーブル275は,注釈情報7の登録処理の前に予め用意され,注釈情報記憶部27に格納され,適宜更新されるものである。図7Cは,グループ構成員データテーブル276のデータ構成例を示す図である。グループ構成員データテーブル276は,グループID,対象者IDのデータ項目を有する。グループ構成員データテーブル276では,グループデータテーブル275に定義されるグループIDに属する対象者IDが登録される。例えば,グループID:GRP0001は,対象者ID:USER0001,USER0004の対象者が所属していることを表す。図8Aは,対象者別注釈管理テーブル277のデータ構成例を示す図である。対象者別注釈管理テーブル277は,対象者情報の一例である。対象者別注釈管理テーブル277は,対象者ID,注釈ID,期間ID,通知日時,確認日時,閲覧回数,個別表示開始日時,個別表示終了日時,削除フラグ,状態フラグ,画面解像度,表示位置などのデータ項目を含む。対象者IDは,ユーザデータテーブル274に格納された対象者IDと同一である。この対象者IDによりユーザデータテーブル274と対象者別注釈管理テーブル277とが紐付けされる。注釈IDは,注釈データテーブル271に格納された注釈IDと同一である。この注釈IDにより注釈データテーブル271と対象者別注釈管理テーブル277とが紐付けされる。期間IDは,表示期間管理テーブル278に格納された期間IDと同一である。この期間IDにより,この期間IDにより表示期間管理テーブル278と対象者別注釈管理テーブル277とが紐付けされる。通知日時には,注釈管理装置2が対象者に当該注釈IDに係る注釈情報7について通知注釈情報生成の通知した日時が格納される。確認日時には,注釈管理装置2から送信した当該注釈IDに係る注釈情報7について対象者から確認通知を受信した日時が格納される。閲覧回数には,当該注釈IDに係る注釈71を閲覧した回数,すなわち,注釈71の表示履歴である情報が格納される。個別表示開始日時には,対象者のコンテンツ表示処理装置3に,注釈71の表示を開始させる日時が格納される。個別表示終了日時は,対象者のコンテンツ表示処理装置3に,注釈71の表示を終了させる日時が格納される。削除フラグには,対象者に公開される注釈71を,対象者別注釈管理テーブル277から削除するか否かを指定するフラグが格納される。例えば,対象者に対応付けられた注釈71を削除する場合には,削除フラグに削除を設定し,削除しない場合には,値なしのままとなる。状態フラグには,注釈71の公開に関する状態を示す情報が格納される。例えば,状態フラグの承認待ちは,承認権限者である対象者からの注釈表示についての承認を待機している状態を示す。承認済みは,承認権限者である対象者からの注釈表示が承認された状態を示す。未読は,表示期間中に対象者が注釈71を一度も表示させてない状態を,非表示は,注釈71が非表示とされている削除フラグが削除の場合も含む状態を示す。画面解像度には,コンテンツ表示処理装置3に接続する表示装置310におけるコンテンツ表示領域311のサイズを示す画面解像度が格納される。画面解像度は,例えば,1280,1024に示すように,コンテンツ表示領域311のサイズを示す横幅と縦高さをピクセル単位で示す。表示位置には,コンテンツ6のページサイズに対応する注釈表示画面320における注釈71の表示位置330が格納される。表示位置330は,注釈表示画面320の基準原点からの座標位置である。例えば,100,200に示すように,注釈が描画される起点が,ピクセル単位のX座標,Y座標で表される。なお,対象者別注釈管理テーブル277の画面解像度および表示位置は,注釈管理装置2からのコンテンツ表示処理装置3に対する使用状態の問合せ結果に応じて登録または更新される。図8Bは,表示期間管理テーブル278のデータ構成例を示す図である。表示期間管理テーブル278は,管理情報の一例である。表示期間管理テーブル278は,期間ID,期間制限計算根拠,表示制限回数,リサイクル条件などのデータ項目を有する。期間IDには,表示期間を定める条件を一意に定める識別情報が格納され,対象者別注釈管理テーブル277の期間IDに紐付けられる。これにより,対象者ごとの表示期間を決定することができる。期間制限計算根拠には,表示期間の制限をどのような期間で計算するかを示す条件が格納される。表示制限回数には,期間制限計算根拠で定められた期間に注釈表示を何回まで実施するかを示す情報が格納される。リサイクル条件には,期間制限計算根拠および表示制限回数の条件を,繰り返す周期を示す情報が格納される。例えば,図8Bに示すように,期間ID:DATE0001における表示期間は,1週間に指定されたコンテンツ6に対する注釈71の表示は1回のみ実施される。これにより,対象者が,この表示期間条件が指定されたコンテンツ6を閲覧した場合には,1度注釈71を表示させると,次の1週間の期間までは,そのコンテンツ6に注釈71を表示させることができない。図9Aは,通知禁止条件管理テーブル279のデータ構成例を示す図である。通知禁止条件管理テーブル279は,管理情報の一例であり,禁止条件ID,禁止条件などのデータ項目を有する。禁止条件IDには,登録する禁止条件を一意に定める識別情報が格納される。禁止条件には,禁止条件の内容,すなわち,注釈管理装置2が対象者に対して注釈71に係る通知メールを送信しないと判定する条件が格納される。例えば,図9Aに示すKID0010の禁止条件では,注釈71の内容に社外秘の文字列が含まれている場合に,メール通知部24は,対象者に対する通知メール130の送信を抑止する。また,KID0011の禁止条件では,注釈添付データのファイルサイズが100MBを超えている場合に,また,KID0012の禁止条件では,注釈の公開期間が1年以上ある場合に,同様に,メール通知部24は,対象者への通知メール130の送信を抑止する。図9Bは,インストール管理テーブル280のデータ構成例を示す図である。インストール管理テーブル280は,管理情報の一例であり,対象者ID,進行状況,バージョン,導入フラグ,通知日時,最新導入日時などのデータ項目を有する。対象者IDは,ユーザデータテーブル274に格納された対象者IDと同一であり,この対象者IDによりユーザデータテーブル274とインストール管理テーブル280とが紐付けされ,対象者ごとの注釈表示ツール30のインストールを管理することが可能となる。進行状況には,を通知メール130で,対象者のコンテンツ表示処理装置3に,注釈表示ツール30を案内済みか否か,もしくは,導入済みか否かなどの状況を示す情報が格納される。例えば,進行状況の案内済み未導入は,注釈表示ツール30を案内する通知メール130が送信済みであるが,該当する注釈表示ツール30のダウンロードが未実行であることを示す。バージョンには,注釈表示ツール30のバージョン,例えば,1.0,1.2等が格納される。なお,未導入の場合に,値なしである。導入フラグには,注釈表示ツール30が対象者のコンテンツ表示処理装置3にインストールされているか否かを示すフラグが格納される。未は,注釈表示ツール30のインストールが未実行であり,済は,インストールが実行済みであることを表す。通知日時には,前述の通知メール130による案内が行われた日時が格納される。最新導入日時には,前述のバージョンに示される注釈表示ツール30のバージョンのダウンロードが実行された日時が格納される。例えば,図9Bに示す例では,対象者ID:USER0002のユーザが,2010年8月24日の10:00に注釈表示ツール30のバージョン1.2をダウンロードしたことを表す。注釈表示ツール管理部26は,インストール管理テーブル280を参照することによりコンテンツ表示処理装置3での注釈表示ツール30のインストール状態を把握することができる。インストール管理テーブル280の導入フラグが未の場合またはバージョンが最新バージョンではない場合には,対象者に注釈表示ツール30のインストール案内を通知することができる。図10Aは,対象者別レイヤ管理テーブル281のデータ構成例を示す図である。対象者別レイヤ管理テーブル281は,管理情報の一例であり,対象者ID,レイヤグループIDなどのデータ項目を有する。対象者別レイヤ管理テーブル281により,同じコンテンツ6上に対象者ごとに異なる1または複数の注釈71を表示させることが可能となる。対象者IDは,ユーザデータテーブル274に格納された対象者IDと同一であり,かつ,レイヤグループを有する対象者に対応するものである。対象者IDには,ユーザデータテーブル274の中のレイヤグループを有する対象者に対応した対象者IDが紐付けされて格納される。レイヤグループIDには,1または複数のレイヤを1つのレイヤグループを一意に定める識別情報が格納される。レイヤグループIDは,各対象者対象者IDに対応付けられるが,レイヤグループに対応付けられない対象者があってもよい。例えば,図10Aに示すユーザデータテーブル274では,対象者ID:USER0001の対象者にレイヤグループID:RG0001が対応付けられている。図10Bは,レイヤ管理テーブル282のデータ構成例を示す図である。レイヤ管理テーブル282は,管理情報の一例であり,レイヤグループID,レイヤID,レイヤ,注釈ID,表示順等のデータ項目を有する。レイヤグループIDは,対象者別レイヤ管理テーブル281に格納されたレイヤグループIDと同一であり,このレイヤグループIDによりレイヤ管理テーブル282と対象者別レイヤ管理テーブル281とが紐付けられる。レイヤグループに,1または複数のレイヤを属させることができる。例えば,図10Bに示すように,レイヤグループIDRG0001に,レイヤIDRAY0010,RAY0020およびRAY0030のレイヤを属させている。これにより,対象者の属性や注釈の用途や属性などにもとづいて,複数の注釈71をまとめて管理することができる。レイヤIDには,複数の注釈描画領域を仮想層レイヤとして識別するための一意に定められた識別番号,例えば前述のRAY0010などが格納される。レイヤには,コンテンツ6にオーバレイ表示するために複数の一連の仮想層レイヤのうちどの層であるかを示す情報が格納される。例えば,3層のレイヤは,レイヤ12,3のように番号が付与されて区別される。なお,以降の説明では,レイヤ1等をレイヤ1等と記す。注釈IDは,注釈添付データテーブル273に格納された注釈IDと同一であり,この注釈IDによりレイヤ管理テーブル282と注釈添付データテーブル273とが紐付けられる。図10Bの例では,レイヤ1に,注釈IDNOTE0001とNOTE0002とが対応付けられる。すなわち,オーバレイ表示としてレイヤ1が選択された場合に,指定コンテンツ上にNOTE0001およびNOTE0002に対応する注釈71が表示される。表示順には,オーバレイ表示の対象となるレイヤの表示順が格納される。図10Bの例では,レイヤ2が1番目,レイヤ1が2番目,レイヤ3が3番目の順序で表示されることを示す。なお,レイヤIDと注釈IDとの組み合わせは限定されない。図10Cは,表示状態遷移テーブル283のデータ構成例を示す図である。表示状態遷移テーブル283は,管理情報の一例であり,レイヤID,切替タイミングなどのデータ項目を有する。レイヤIDは,レイヤ管理テーブル282に格納されるレイヤIDに紐付けされたものである。切替タイミングには,レイヤを切り替えるタイミング条件が格納される。例えば,図10Cに示すように,図10Bに示すレイヤ管理テーブル282のレイヤID:RAY0020であるレイヤ2の切替タイミングでは,現在のレイヤ3の状態から10秒経過時にレイヤ2に切り替えられる。また,レイヤID:RAY0010であるレイヤ1の切替タイミングでは,マウスのクリック操作によりレイヤ2からレイヤ1に切り替えられる。また,レイヤID:RAY0030であるレイヤ3の切替タイミングでは,キー入力操作によりレイヤ1からレイヤ3に切り替えられる。この順序で,レイヤ2に戻って以降の切り替えが繰り返される。なお,これらの切り替えの操作を操作履歴として蓄積するデータ項目を対象者別注釈管理テーブル277に設けて,コンテンツ表示処理装置3から注釈管理装置2に当該操作を通知して,対象者管理部25が,その通知に応じて操作履歴を更新するようにしてもよい。また,対象者管理部25は,この操作履歴を用いて,注釈管理装置2が対象者の習熟度などを判断してもよい。上記の各テーブル271~283は,注釈情報登録部21が,コンテンツ用注釈生成装置1から受信した注釈情報7および対応する対象者情報にもとづいて生成または更新される。登録される一部の情報,例えば対象者別注釈管理テーブル277に格納される履歴情報表示履歴,操作履歴等は,コンテンツ表示処理装置3から通知される情報をもとに更新される。図11は,注釈情報7の生成,変更により生成される通知メールの例を示す図である。通知メール130は,注釈管理装置2が注釈情報7を登録または更新した場合に,メール通知部24により生成され,注釈情報7に対応付けられた対象者のメールアドレス宛へ送信される。これにより,注釈71が提供されるユーザに,注釈情報7の登録または変更があったことを通知することができる。通知メール130は,通知内容131を含む。図11に示す通知メール130において,httpkanriserverURLhttpxxxyyyzzzcomsid495345として例示される通知内容131は,注釈管理装置2に指定コンテンツhttpxxxyyyzzzcomの注釈情報7が登録されていることを示す情報である。なお,コンテンツ用注釈生成装置1の注釈情報送信部16が,メール通知部24の代わりに,対象者情報を用いて対象者に通知メール130を直接送信するように構成してもよい。コンテンツ表示装置の実施例コンテンツ表示処理装置3は,コンテンツ表示におけるコンテンツ提供装置4のクライアント,また,注釈表示における注釈管理装置2のクライアントでもある。コンテンツ表示処理装置3は,ネットワーク5を介して,コンテンツ提供装置4からコンテンツ6を取得すると共に,注釈管理装置2から注釈情報7を取得し,専用ブラウザである注釈表示ツール30を用いて,コンテンツ6上に注釈71をオーバレイして表示装置310に表示する。コンテンツ表示処理装置3は,図2に示すように,コンテンツ取得部31,注釈情報取得部32,コンテンツ表示部33,注釈表示部34,メール受信部35,ツール取得部36,ユーザ注釈情報記憶部37,注釈状態変更部38,入力装置39,および表示装置310を備える。コンテンツ取得部31は,コンテンツ提供装置4から,指定されたURL61のコンテンツ6を取得する。注釈情報取得部32は,コンテンツ取得部31が取得したコンテンツ6に対応付けられた注釈情報7を注釈管理装置2に要求し,注釈管理装置2から,コンテンツ6に対応付けられた注釈情報7,表示条件などの管理情報を含むユーザ注釈情報75を取得する。注釈情報取得部32が取得するユーザ注釈情報75は,例えば,注釈データテーブル271の一部例えば注釈ID,URL,コンテンツタイプ,注釈,注釈タイプ,検索タグ,書式ID,ベース画面解像度,ベース表示位置,公開状態,公開レベル,公開開始日時および公開終了日時のデータ,書式データテーブル272,注釈添付データテーブル273,レイヤ管理テーブル282,表示状態遷移テーブル283に格納されている情報である。コンテンツ表示部33は,取得したコンテンツ6について,例えばHTMLに記述されている文字コードや文字セット,レイアウトなどが定義されるCSSCascadingStyleSheet,スクリプトなどを解析してコンテンツ6のページサイズを特定し,コンテンツ表示領域311に描画して表示装置310に表示する。注釈表示部34は,注釈情報取得部32によりコンテンツ6に対応付けられた注釈情報7をもとに注釈71をコンテンツ6上にオーバレイ表示する。注釈表示部34は,コンテンツ表示部33が特定したコンテンツ6のページサイズに対応する注釈表示画面320を生成する。そして,ユーザ注釈情報75に格納されているベース画像解像度と表示装置310のコンテンツ表示領域311の表示解像度とをもとに,2つの領域の縦および横それぞれの拡縮の比率を計算し,ユーザ注釈情報75に格納されているベース表示位置113を計算した比率で補正して,注釈表示領域320での注釈71の表示位置330を計算する。さらに,注釈表示部34は,注釈表示領域320上で表示位置330に注釈71を描画し,コンテンツ表示領域311に表示されたコンテンツ6に,注釈71を含む注釈表示画面320をオーバレイ表示する。メール受信部35は,ネットワーク5を介して,設定されたメールアドレスにもとづいて,注釈管理装置2からの通知メール130を受信し,電子メールを送受信する。なお,メール受信部35は,例えば周知のメールクライアントプログラムで実施される。ツール取得部36は,ユーザから注釈表示ツール30の取得要求を受け付けて,注釈表示ツール30を注釈管理装置2から取得してコンテンツ表示処理装置3にインストールする。注釈表示ツール30は,コンテンツ上に注釈をオーバレイ表示する機能を実現する専用ブラウザであり,注釈情報取得部32,注釈表示部34および注釈状態変更部38に相当する機能を実行するプログラム,スクリプトなどとして実施される。ユーザ注釈情報記憶部37は,注釈管理装置2から受信したユーザ注釈情報75を記憶する。ユーザ注釈情報記憶部37のユーザ注釈情報75は,注釈情報取得部32によって,必要に応じて更新される。更新のタイミングは,例えば,注釈管理装置2からの通知メール130を受信した場合,コンテンツ取得部31がコンテンツ6を取得した場合などである。注釈状態変更部38は,入力装置39を介して,ユーザの入力操作により注釈71の表示位置330が移動した場合に,移動後の表示位置330を注釈管理装置2へ送信する。注釈管理装置2では,注釈情報記憶部27の対象者別注釈管理テーブル277の表示位置に移動後の表示位置330が登録される。これにより,その注釈71の次回表示時に,移動後の表示位置330に注釈71が表示される。また,ユーザが注釈71の非表示を選択すると,コンテンツ表示部33がその注釈71を非表示にし,注釈状態変更部38が,非表示を注釈管理装置2に送信する。注釈管理装置2では,注釈情報記憶部27の対象者別注釈管理テーブル277の削除フラグに非表示が登録される。また,ユーザが注釈71の表示を選択すると,コンテンツ表示部33がその注釈71の非表示を取り消し,注釈状態変更部38が,注釈71の表示を注釈管理装置2に送信する。注釈管理装置2では,注釈情報記憶部27の対象者別注釈管理テーブル277の削除フラグの非表示が削除され,次回の表示時に注釈71が表示される。入力装置39は,例えばキーボード,マウスなどの入力デバイスである。表示装置310は,コンテンツ6および注釈71などを表示する注釈表示画面320を有する出力装置であり,例えば液晶モニタ,CRTモニタなどである。次に,注釈表示ツールのインストール,およびコンテンツと注釈の表示処理を説明する。ステップST1:注釈管理装置2の注釈情報登録部21が,コンテンツ用注釈生成装置1から注釈情報7を受信すると,メール通知部24は,注釈情報7に対応付けられた対象者をユーザデータテーブル274から抽出し,抽出した対象者に,注釈情報生成の通知メール130を送信する。ステップST2:コンテンツ表示処理装置3のメール受信部35が,通知メール130を受信し,ユーザ操作によって,通知メール130に含まれる通知内容131httpkanriserverURLhttpxxxyyyzzzcomsid495345がクリックされると,ツール取得部36が起動し,URL=httpkanriserverである注釈管理装置2にアクセスする。ステップST3:注釈管理装置2の注釈表示ツール管理部26は,コンテンツ表示処理装置3から送信される対象者IDまたはメールアドレスとユーザデータテーブル274とにもとづいて対象者を特定し,インストール管理テーブル280を参照して,特定した対象者の注釈表示ツール30のインストール状態を確認する。ステップST4:注釈表示ツール30が未インストールの場合に,注釈表示ツール管理部26は,コンテンツ表示処理装置3に通知した未インストールに対するインストール要求を受け付け,注釈表示ツール30注釈情報取得部32,注釈表示部34,注釈状態変更部38の機能を実現するプログラムを生成して,コンテンツ表示処理装置3に送信する。なお,注釈表示ツール30がインストール済みの場合に,ステップST4の処理は省略される。ステップST5:コンテンツ表示処理装置3では,注釈表示ツール30をダウンロードし,注釈表示ツール30として,注釈情報取得部32,注釈表示部34および注釈状態変更部38がそれぞれ起動される。ステップST6:コンテンツ取得部31が,コンテンツ提供装置4からURL61に対応したコンテンツ6をダウンロードする。ステップST7:注釈情報取得部32が,注釈管理装置2に対してコンテンツ6に対応付けられた注釈情報7を要求する。ステップST8:注釈情報要求受付部22は,注釈情報7の要求を受けると,注釈データテーブル271などを参照して,コンテンツ6に対応付けた注釈情報7等を抽出し,対象者に対するユーザ注釈情報75を生成して要求元のコンテンツ表示処理装置3に送信する。注釈情報取得部32は,受信したユーザ注釈情報75をユーザ注釈情報記憶部37に格納する。ステップST9:コンテンツ表示部33は,コンテンツ6URL61=httpxxxyyyzzzcomのHTMLを解析して,描画するコンテンツ6のページサイズを特定する。ステップST10:注釈表示部34は,コンテンツ6のページサイズに対応する注釈表示画面320を生成し,ユーザ注釈情報75に格納されたベース画面解像度と表示装置310の画面解像度との比率をもとに,表示装置110での注釈71のベース表示位置113から注釈表示画面320での注釈71の表示位置330を計算し,注釈表示画面320の表示位置330に注釈71を描画する。ステップST11:コンテンツ表示部33は,コンテンツ6をコンテンツ表示領域311に描画し,注釈表示部34は,描画されたコンテンツ6に対応する注釈表示画面320で注釈71を描画して,コンテンツ6上に注釈71のオーバレイ表示を行う。これにより,コンテンツ6のHTMLを編集することなく,コンテンツ用注釈生成装置の表示装置110で表示されたコンテンツ6上で特定の位置に指定されて入力された注釈71が,コンテンツ表示処理装置3の表示装置310に表示されたコンテンツ6上においてもほぼ同様の位置に表示させることができる。図12は,コンテンツ上に注釈をオーバレイ表示する動作をより詳細に説明するための図である。図12では,2次元表示におけるオーバレイ表示をわかり易く説明するために,便宜的に斜視図を用いて示している。図12に示すように,コンテンツ表示部33は,ユーザ注釈情報記憶部37に格納された表示状態遷移テーブル283およびレイヤ管理テーブル282を参照して,例えばレイヤグループRG1のレイヤRAY1~3の中から表示順に従って指定レイヤを選択する。例えば,図12に示すレイヤの表示順をレイヤRAY1,2,3の順とする。注釈表示部34は,コンテンツ取得部31により取得されたコンテンツ6に応じて,指定レイヤに対応する注釈表示画面320を生成する。なお,図12に示す注釈表示画面320a,320b,320cは,各々,レイヤRAY1,RAY2,RAY3に対応し,その各々の原点はOa,Ob,Ocに対応する。注釈表示部34は,レイヤ管理テーブル282からレイヤRAY1のレイヤIDに対応付けられた注釈ID:注釈ID11を取得して,取得した注釈ID11の注釈データを注釈データテーブル271から抽出する。さらに,抽出した注釈データのベース画面解像度およびベース表示位置と,表示装置310の画面解像度とにもとづいて,コンテンツ6横サイズWX’,縦サイズWY’に合わせた注釈表示画面320aを調整する。さらに,注釈表示部34は,注釈ID11の注釈データのベース表示位置にもとづいて,注釈表示画面320aにおける注釈71の表示位置Pos11を算出する。そして,注釈表示画面320aの原点Oaからクライアント表示位置Pos11に,注釈データテーブル271および書式データテーブル272にもとづいて注釈ID11の描画範囲を定め,当該注釈の内容と文字等の書式に従って描画する。この結果,表示装置310に,コンテンツ取得部31により表示されたコンテンツ6に対して,注釈表示画面320が調整され,例えば原点Oaから表示位置Pos11,...,Pos1LLは整数に注釈ID11,...,ID1Lが描画される。さらに,レイヤRAY1からレイヤRAY2に切り替えられた場合に,注釈表示部34は,同様に,レイヤRAY2に対応付けられた注釈ID21を取得し,取得した注釈ID21の注釈データを注釈データテーブル271から抽出する。この結果,表示装置310に,コンテンツ6に対して注釈表示画面320bが調整され,原点Obから表示位置Pos21,...,Pos2MMは整数に注釈ID21,...,ID2Mがオーバレイ表示される。レイヤRAY3に対応付けられた注釈ID31,クライアント表示位置Pos31,...,Pos3NNは整数についても同様に処理される。表示装置310において注釈71を表示する注釈表示画面320での表示位置330は,コンテンツ用注釈生成装置1の表示装置110のコンテンツ表示領域111と,コンテンツ表示処理装置3の表示装置310のコンテンツ表示領域311との関係により補正が必要な場合がある。以下に,コンテンツ表示処理装置3における注釈表示画面320における表示位置330の算出方法を説明する。第1の算出例第1の算出例として,コンテンツ6の構成要素が固定値で設定され,コンテンツ6のページサイズがコンテンツ表示領域を超える場合にスクロール表示により表示切り替えを行う場合の例を説明する。図13は,コンテンツの画面解像度と注釈描画領域との関係を説明する図である。図13Aおよび図13Bにおいて,表示装置310において,コンテンツ6を描画するコンテンツ表示領域311を点塗りの矩形四角形a’で表し,画面解像度=X2,Y2とする。コンテンツ6の全領域に対応する注釈表示画面320を白塗り四角形b’で表す。ここで,コンテンツ6の全領域および注釈表示画面320のサイズ横X1および縦Y1は,それぞれ,コンテンツ表示領域311のサイズX2およびY2よりも大きいものとして説明する。なお,図13に示すX1,Y1,X2,Y2,PosX1,PosY1,PosX2,PosY2はピクセル単位の数値とする。図13Aでは,コンテンツ表示領域311の原点Ohと注釈表示画面320の原点Obとが一致している場合の例を示している。コンテンツ表示領域311a’の原点Ohは,注釈表示画面320b’の原点Obと一致するため,注釈表示画面320b’の原点Obから横軸方向にPosX1,縦軸方向にPosY1の座標位置Pos1にある注釈1は,コンテンツ表示領域311に描画される。一方,原点Obから横軸方向にPosX2,縦軸方向にPosY2の座標位置Pos2にある注釈2は,コンテンツ表示領域311に描画されない。図13Bでは,コンテンツ表示領域311a’の原点Ohと注釈表示画面320b’の原点Obとが一致しない場合の例を示している。例えば,スクロール操作などによって,コンテンツ表示領域311の原点Ohが,注釈表示画面320b’の原点Obと一致しなくなる場合である。その場合に,表示位置Pos1にある注釈1は,コンテンツ表示領域311a’から外れるため描画されない。一方,注釈表示画面320b’の座標位置Pos2にある注釈2は,コンテンツ表示領域311a’に入るため描画される。すなわち,コンテンツ表示領域311に表示される注釈71の範囲は,ベース画面解像度a’と注釈描画領域b’との関係により決定される。しかし,注釈情報7の作成処理において,コンテンツ6のページサイズにベース注釈表示領域112を対応させておき,コンテンツ表示処理時に,注釈表示画面320b’をコンテンツ6の全領域に対応させておくことにより,表示装置310では,一般的なスクロール表示処理によって,注釈71の表示位置330を補正することなく注釈1および2を描画することができる。第2の算出例第2の算出例として,注釈の生成処理時と表示処理時で表示装置のコンテンツ表示領域のサイズが異なっている場合の算出例を説明する。図14は,コンテンツ表示画面の縮小および拡大に伴う注釈表示を説明する図である。コンテンツ用注釈生成装置1の表示装置110でのベースコンテンツ表示領域111ベース画面解像度aに比べて,コンテンツ表示処理装置3の表示装置310でのコンテンツ表示領域311画面解像度a’が小さい場合には,注釈表示部34は,注釈データテーブル271のベース画面解像度aと,画面解像度a’との比率縮小率を求める。そして,コンテンツ表示領域311画面解像度a’に表示されたクライアント6の領域に応じた注釈描画領域b’を生成する。さらに,注釈表示部34は,求めた比率にもとづいて,ベース画面解像度aにおけるベース表示位置Posから,注釈表示画面320b’における表示位置330Pos’を算出する。図14に示すように,コンテンツ用注釈生成装置1の表示装置110において,ベース画面解像度aX1,Y1=1024,768,注釈Aのベース表示位置Pos=PosX,PosY=900,600とする。コンテンツ表示処理装置3の表示装置310において,画面解像度a’X2s,Y2s=800,640であって,注釈表示画面b’=800,640であるとする。したがって,PosX’=X2s/X1×PosX=800/1024×900=703PosY’=Y2s/Y1×PosY=600/768×600=469となる。図14のsに示す注釈A’は,表示位置Pos’=Pos’X,Pos’Y=703,469に描画されることになる。逆に,コンテンツ用注釈生成装置1の表示装置110のベースコンテンツ表示領域111ベース画面解像度aに比べて,コンテンツ表示処理装置3の表示装置310のコンテンツ表示領域311画面解像度a’が大きい場合には,注釈表示部34は,注釈データテーブル271のベース画面解像度aと,画面解像度a’との比率拡大率を求め,同様に,コンテンツ表示領域311画面解像度a’に表示されたクライアント6の領域に応じた注釈表示領域320b’,表示位置330Pos’を算出する。図14に示すように,表示装置310において,画面解像度a’X2d,Y2d=1280,800である場合に,PosX’=X2d/X1×PosX=1280/1024×900=1125PosY’=Y2d/Y1×PosY=800/768×600=625となる。図14のdに示す注釈A’は,表示位置Pos’1125,625に描画されることになる。なお,注釈A’71について,文字の大きさ,画像ファイルの描画サイズを,上記の比率縮小率/拡大率に応じて縮小または拡大して描画するようにしてもよい。または,注釈データテーブル271に縮小拡大禁止フラグのデータ項目を設けるようにして,注釈71の描画を縮小/拡大するか否かを設定し,この設定に応じて注釈71の文字サイズ,配置位置などの書式データについての補正の有無を決定するようにしてもよい。例えば,注釈表示部34は,図14のsおよびdに示すように,書式データを補正して,拡縮比率に応じて注釈A’の文字サイズなどを変更して描画する。第3の算出例第3の算出例として,コンテンツ6が相対的値で設定されている場合の算出例を説明する。図15Aは,注釈71の生成時の表示装置110でのコンテンツ6と注釈71との表示例を示す図であり,図15Bは,注釈71の表示時の表示装置310でのコンテンツ6と注釈71の表示例を示す図である。図15に示す例では,コンテンツ6の構成要素が相対値で設定されている場合であって,表示装置110でのベースコンテンツ表示領域111のベース画面解像度aに比べて,表示装置310でのコンテンツ表示領域311の画面解像度a’が小さいとする。図15Aにおいて,表示装置110では,ベースコンテンツ表示領域111のベース画面解像度a=1024,768であり,注釈Aのベース表示位置をPosとする。図15Aに示すように,注釈Aのベース表示位置Posは,コンテンツ6内の一段目に横に配置されている構成部品c1~c3のうち構成部品c3が描画された領域または周辺領域に位置することが分かる。図15Bにおいて,表示装置310のコンテンツ表示領域311がベースコンテンツ表示領域111に比べて小さいため,コンテンツ表示部33は,コンテンツ6のHTMLを解析してコンテンツ6の構成部品c1,c2を並べた次の列に構成部品c3を配置する。注釈表示部34は,注釈データテーブル271のベース解像度にもとづいてコンテンツ6のページサイズおよび構成部品の配置を特定し,ベース表示位置Posが構成部品c3の描画領域またはその周辺領域に属することを特定する。さらに,コンテンツ表示部33から,コンテンツ表示領域311において描画されるコンテンツ6の構成部品c3の描画領域の座標を得て,注釈71の表示位置330を,構成部品c3の描画領域内の位置に補正する。これにより,コンテンツ6が相対的な値で指定されている場合でも,コンテンツ用注釈生成装置1で注釈生成時に指定された位置に関連するコンテンツ6の構成部品に近い位置に注釈71を描画することが可能となる。図16は,コンテンツ用注釈生成装置1における注釈情報7などの生成処理フロー例を示す図である。コンテンツ用注釈生成装置1のコンテンツ取得部17が,コンテンツ提供装置4から,注釈作成者により指定されたURL61のコンテンツ6を取得するステップS1。コンテンツ表示部18が,取得したコンテンツ6を表示装置110に表示するステップS2。注釈入力受付部11は,入力装置19を介して,注釈71の入力または編集を受け付けるステップS3。さらに,注釈入力受付部11,表示書式受付部12,表示期間受付部13,表示対象者受付部14は,注釈71の内容,注釈についての表示書式,表示期間,表示対象者などの注釈情報7の入力または編集を実施する。注釈71に対する注釈添付データがある場合には,注釈入力受付部11は,注釈添付データデータファイルの入力を実施するステップS4。注釈入力受付部11,表示書式受付部12,表示期間受付部13,表示対象者受付部14は,それぞれ,表示装置110に入力または編集された内容を表示するステップS5。次に,注釈入力受付部11は,メニュー選択などから注釈71の入力または編集が終了したかを判断するステップS6。入力または編集が継続する場合にステップS6の継続,ステップS4に処理を戻し,ステップS4以降を繰り返す。一方,入力または編集が終了する場合にステップS6の終了,本処理を終了する。入力画面120による入力または編集が終了した後は,注釈入力受付部11が受け付けた注釈データ,表示書式受付部12が受け付けた書式データ,表示期間受付部13が受け付けた,注釈71の表示期間および表示条件などをもとに,注釈情報生成部15は,注釈情報7を生成する。図17は,注釈管理装置2における注釈情報7等の登録,管理,および抽出処理フロー例を示す図である。注釈管理装置2は,コンテンツ用注釈生成装置1またはコンテンツ表示処理装置3からの通知を待機するステップS21。通知がない場合にステップS21のNo,通知の受信を待機し,通知を受信した場合にステップS21のYes,さらに,注釈情報登録部21は,どの通知を受信したかを判断するステップS22。注釈情報7の生成通知である場合にステップS22のYes,注釈情報登録部21は,注釈情報7等を受信しステップS23,受信した注釈情報7等から注釈データテーブル271,書式データテーブル272等を注釈情報記憶部27に登録するステップS24。メール通知部24は,注釈情報記憶部27に格納された対象者情報をもとに,注釈情報7に対応付けられた対象者に通知メール130を送信するステップS25。通知メールの送信後に,ステップS21に処理を戻してステップS21以降を繰り返す。一方,注釈情報7の生成通知でない場合にステップS22のNo,注釈表示ツール管理部26が,注釈表示ツール30の送信要求であるか判断するステップS26。ステップS26において注釈表示ツール30の送信要求である場合に,注釈表示ツール管理部26は,要求のクライアントに注釈表示ツール30を送信するステップS27。送信後に,対象者管理部25は,インストール管理テーブル280の注釈表示ツール30のインストール状態を更新するステップS28。更新後,ステップS21に処理を戻してステップS21以降を繰り返す。ステップS26において,注釈情報7の送信要求である場合に,注釈情報要求受付部22は,注釈情報記憶部27から,コンテンツ6に対応付けられた注釈データ,書式データ,レイヤ管理データ等のテーブルから提供可能な情報を抽出するステップS29。次に,注釈情報送信部23は,抽出された情報注釈情報7等からユーザ注釈情報75を生成してコンテンツ表示処理装置3に送信する。注釈情報送信部23は,注釈情報7で注釈添付データが設定されている場合には,ユーザ注釈情報75とともに注釈添付データをコンテンツ表示処理装置3に送信するステップS210。送信後に,対象者管理部25は,対象者別注釈管理テーブル277の対象者の閲覧回数を更新するステップS211。更新後,ステップS21に処理を戻してステップS21以降を繰り返す。ステップS26において,注釈情報の生成通知,注釈表示ツールの要求,注釈情報の要求以外の通知その他である場合に,ステップS21に処理を戻してステップS21以降を繰り返す。図18は,コンテンツ表示処理装置3におけるコンテンツ表示処理フロー例を示す図である。コンテンツ表示処理装置3のメール受信部35が,注釈管理装置2から送信された通知メール130を受信するステップS31。通知メール130を見たユーザの操作により,ツール取得部36は,通知メール130の通知内容131を用いて注釈管理装置2に接続するステップS32。接続後,注釈管理装置2の注釈表示ツール管理部26が,対象者の注釈表示ツール30のインストール状態を調べ,インストール済みか否か判断するステップS33。注釈表示ツール30がインストール済みでない場合にステップS33のNo,ツール取得部36は,ユーザの指示に応じて注釈管理装置2から注釈表示ツール30をダウンロードして,インストール処理を実施するステップS34。一方,注釈表示ツール30がインストール済みである場合にステップS33のYes,注釈表示ツール30が起動されるステップS35。コンテンツ取得部31は,指定されたURLのコンテンツ6をコンテンツ提供装置4から取得するステップS36。コンテンツ表示部33は,取得したコンテンツ6を表示装置310に表示するステップS37。注釈情報取得部32は,注釈管理装置2へ注釈要求を送信してコンテンツ6に対応付けられたユーザ注釈情報75を取得し,ユーザ注釈情報記憶部37に記憶するステップS38。注釈表示部34は,ユーザ注釈情報記憶部37に格納されたユーザ注釈情報75を用いて表示装置310に表示されたコンテンツ6上に注釈71をオーバレイ表示するステップS39。次に,コンテンツ取得部31は,新たなコンテンツ6を取得するか否か判断するステップS310。新たなコンテンツ6を取得する場合にステップS310のYes,コンテンツ取得部31は,コンテンツ提供装置4から新たなコンテンツ6に対応するURLを指定して,ステップS36に処理を戻して,ステップS36以降の処理を繰り返す。新たなコンテンツ6を取得しない場合にステップS310のNo,コンテンツ表示部33が,注釈表示ツール30の処理を終了するか否か判断するステップS311。注釈表示ツール30の処理を終了しない場合にステップS311のNo,コンテンツ表示部33は,ステップS39に処理を戻し,ステップS39以降を繰り返す。注釈表示ツール30の処理を終了する場合にステップS311のYes,コンテンツ表示部33は,注釈表示ツール30の処理を終了するステップS312。コンテンツ表示処理装置3は,コンテンツ表示の処理を終了する。図19は,コンテンツ表示処理装置3における注釈のオーバレイ表示処理フロー例を示す図であり,図18に示すステップS39の詳細な処理を示す。注釈表示部34は,コンテンツ6にオーバレイ表示する注釈71についての注釈情報をユーザ注釈情報記憶部37のユーザ注釈情報75から読み込むステップS391。注釈表示部34は,読み込んだユーザ注釈情報75から表示期間等の表示確認を行うステップS392。注釈表示部34は,ユーザ注釈情報75をもとに,注釈情報の要求をした日時が表示期間内であるか,要求された注釈71に設定されている公開レベル,閲覧回数などの制限に該当しないかなどを判定して,注釈71の公開可否を確認する。確認後に,注釈表示部34は,公開可能な注釈71については,コンテンツ6上に表示させ,公開不可とされた注釈71については表示させない設定として,注釈表示画面320に注釈71を描画する。注釈表示部34は,注釈表示画面320を生成し,読み込んだ注釈情報7をもとにオーバレイ表示のレイヤ切替条件を設定するステップS393。次に,注釈表示部34は,表示状態遷移テーブル283を参照して,オーバレイ表示の指定レイヤ注釈表示画面320を切り替えるか否か判断するステップS394。ステップS394においてオーバレイ表示を切り替える場合に,注釈表示部34は,次の指定レイヤのオーバレイ表示に切り替えるステップS395。オーバレイ表示の指定レイヤ切り替え後に,ステップS396に処理を進める。一方,ステップS394においてオーバレイ表示の指定レイヤを切り替えない場合に,注釈表示部34は,オーバレイ表示の指定レイヤをそのままとしてステップS396に処理を進める。次に,注釈表示部34は,オーバレイ表示を表示または非表示か否かを判断するステップS396。例えば,選択メニューや特定キーの操作などによりユーザが注釈を非表示として選択すると,注釈表示部34は,オーバレイ表示を非表示とする。また,表示についても,同様に操作可能とされる。なお,ユーザの選択に応じて,注釈状態変更部38が対象者別注釈管理テーブル277の状態フラグを非表示として登録し,以降は表示されないようにしてもよい。ステップS396においてオーバレイ表示を表示する場合に,注釈表示部34は,注釈データテーブル341のベース画面解像度およびベース表示位置を用いて,指定レイヤに対応する注釈71の表示位置330を決定するステップS397。次に,注釈表示部34は,指定レイヤのオーバレイ表示を行うステップS398。オーバレイ表示後に,注釈表示部34は,ステップS399に処理を進める。ステップS396においてオーバレイ表示を非表示とする場合にも,ステップS399に処理を進める。次に,注釈表示部34は,オーバレイ表示を終了するか否か判断するステップS399。オーバレイ表示を終了しない場合にステップS399のNo,注釈表示部34は,ステップS394に戻して,ステップS394以降の処理を繰り返す。オーバレイ表示を終了する場合にステップS399のYes,注釈表示部34は,処理を終了する。以下に,前述した処理フローにおいて説明していない実施例について説明する。第1の実施例第1の実施例として,注釈71の登録および表示に関するユーザの権限に伴う,注釈表示のワークフローの一例を説明する。1注釈管理装置2は,図7Aに示すユーザデータテーブル274の登録権限が要承認であるユーザにおいて,当該ユーザにより注釈登録仮登録が行われる場合に,直ぐには注釈71は表示または送信されず,ユーザデータテーブル274の承認権限が有であるユーザ承認権限者の承認後に,注釈71が表示または送信される。例えば図5に示す注釈データテーブル271において,承認権限者の承認前には公開状態=公開中止とされ,承認権限者の承認後に公開状態=公開とされる。2注釈データテーブル271に登録された注釈71が,図9Aに示す通知禁止条件管理テーブル279の禁止条件に該当する場合に,注釈管理装置2の注釈情報登録部21は,図5に示す注釈データテーブル271の公開状態を公開中止とする。なお,該当する注釈71を公開とするために承認権限者の承認を必要とする。3注釈71を登録するユーザがグループデータテーブル275のいずれかのグループに所属している場合に,当該グループに属する承認権限者の承認を必要としてもよい。なお,この場合に,承認権限者の承認が得られるまでの間は,対象者別注釈管理テーブル277の状態フラグが承認待で登録仮登録される。4上記3について,承認権限者が承認を行った後に,注釈情報登録部21は,対象者別注釈管理テーブル277の状態フラグを承認済とし,注釈情報送信部23が当該承認後の注釈についての注釈情報7をユーザ対象者に送信する。以上説明したように,注釈管理装置2は,コンテンツ表示処理装置3に送信する注釈情報7を抽出する際に,注釈データテーブル271注釈情報,ユーザデータテーブル274対象者情報および対象者別注釈管理テーブル277これらの対応関係を参照して,対象者ごとおよび注釈ごとに当該注釈表示を承認されたか状態フラグ=承認済否かを判断する。これにより,注釈管理装置2は,対象者ごとおよび注釈ごとに注釈表示が承認された注釈情報だけを抽出してコンテンツ表示処理装置3へ送信することができる。したがって,承認権限者である対象者からの承認の有無を調べて,注釈作成者が作成した注釈71について,公開する表示期間,公開対象者,グループ等が誤って登録されていた場合においても,また,誤った内容の注釈71が登録された場合においても,当該注釈71に係る注釈情報7をユーザに送信することを防止できる。第2の実施例第2の実施例として,以下に,注釈71を閲覧したユーザが,表示した注釈71を他のユーザに転送するワークフローの例について説明する。1ユーザがコンテンツ表示処理装置3のコンテンツ表示画面に表示されている注釈71を選択し,注釈管理装置2へ接続して,ユーザデータテーブル274で承認権限を有するユーザが対象者一覧を用いて送信対象者を選択すると,表示している注釈71についての注釈情報7が,対象者別注釈管理テーブル277に登録される。これにより,注釈管理装置2が対象者ごとに通知メール130を送信するため,注釈情報7を他のユーザに転送することができる。2図5に示す注釈データテーブル271の公開レベルが不可であれば,他のユーザに注釈情報7を転送できないようにしてもよい。また,注釈データテーブル271の公開レベルがグループである場合に,当該ユーザの属するグループの他のユーザに限定して,注釈情報7を転送するようにしてもよい。3最初に注釈71を登録したユーザが,他の特定のユーザまたはグループ以外に注釈情報7を送ることを制限したい場合には,注釈データテーブル271の公開レベルを関係社外秘またはグループなどとして登録することができる。例えば,公開レベルが関係者外秘となっている場合に,他のユーザに注釈情報7を送ることを禁止する。公開レベルがグループとなっている場合は,最初に注釈71を登録したユーザと同じグループ以外に注釈情報7を送信することを禁止する。以上説明したように,本発明のコンテンツ表示システムによれば,以下の効果を奏する。コンテンツ6自体を変更することなく,コンテンツ6の任意な位置に注釈71を簡単に追加することができる。注釈情報記憶部27に記憶された情報にもとづいて,コンテンツ6に対して注釈71をオーバレイ表示するレイヤを指定することができる。よって,複数のレイヤを切り替えまたは組み合わせて,様々な注釈71を組み合わせたオーバレイ表示を設定することができる。注釈71ごとにレイヤを割り当ててレイヤ管理することができるため,注釈71の編集,変更などの管理も容易となる。例えば,複数の注釈71が対応付けられたレイヤをオーバレイ表示するかまたは非表示とするか,もしくは,レイヤを切り替えるかを,レイヤごとまたはレイヤグループごとに制御することができ,専用ツールの簡易な処理で,かつ高速に,複数の注釈を一括管理してコンテンツ上に表示にすることができる。注釈71の表示を表示期間または対象者ごとに設定することができる。よって,注釈71の表示期間や対象者が変更される度に,注釈71を編集し直す手間や,コンテンツ6を編集し直す手間などを省くことができ,効率的かつ効果的に注釈71の提示が可能となる。コンテンツ6に対する注釈71を,ユーザ間で提供することができると共に,予め定められたグループ以外のユーザに不用意に転送することや,非公開対象に関する注釈71を転送することなどを防止することができる。注釈情報記憶部27に,ユーザの表示履歴,操作履歴等を蓄積して管理できるため,対象者の表示履歴,操作履歴等のユーザ属性に応じて,対象者ごとに注釈71の表示または非表示の設定を行うことができる。特に,注釈71を,例えばマウスクリック,キーボードの特定キー押下等の対象者の入力操作に応じて,表示/非表示に設定することが可能である。例えば,上記特定キーの押下回数等により対象者が操作に習熟したと判断した場合に,操作ヘルプの内容を示す注釈71などは非表示に設定し,以降のコンテンツ6へのアクセス時には注釈71を非表示または小さく表示するように設定にすることができる。注釈管理装置2は,対象者ごとに,専用ツールのインストール状態管理を管理しているため,コンテンツ表示処理装置3に注釈表示ツール30がインストールされているか,または,最新のバージョンに対応しているか等を管理し,対象者に通知することができる。そのため,対象者は注釈71が表示できない等のトラブルを事前に回避することができる。注釈表示ツール30がインストールされている場合に,コンテンツ表示処理装置3では,簡易にコンテンツ6上に注釈71をオーバレイ表示することができる。ユーザが表示装置310に表示した後,一定時間経過したら注釈71を非表示または表示とすることができる。また,レイヤの切替表示をユーザの入力装置の操作に応じて表示または非表示を切り替えられるため,操作の流れに応じた注釈71の表示切替が可能となる。これにより,例えばコンテンツの内容を順序立て説明するために順を追って注釈を表示させるようなナビゲーションヘルプ機能,解説等の効果的な注釈表示をユーザに提供することができる。以上説明したコンテンツ用注釈生成装置1,注釈管理装置2およびコンテンツ表示処理装置3は,各々,専用のハードウェア,または,CPU,メモリ等から構成されるコンピュータからなり,これらのコンピュータとソフトウェアプログラムとによって,図2に示した各々の処理部の処理を実行する。これらのコンピュータに,予め前述した機能を実現するためのソフトウェアプログラムがインストールされる。これにより,図2に示す各処理部の処理が実現されて,コンピュータが備えるハードウェアと協働することによって,コンテンツ用注釈生成装置1,注釈管理装置2およびコンテンツ表示処理装置3として動作する。なお,これらのソフトウェアプログラムをコンピュータ読み取り可能な記録媒体に記録することも,ネットワークを通して提供することも可能である。なお,図1および図2に示す構成では,コンテンツ用注釈生成装置1と注釈管理装置2とを別々の装置として示しているが,1つの装置として構成されていてもよい。また,コンテンツ用注釈生成装置1とコンテンツ表示処理装置3とが,1つの装置として構成されていてもよい。当然のことながら,これらの組み合わせは,図1および図2に示す実施例の構成に限定されるものではない。"