(57)【特許請求の範囲】
【請求項１】
ネットワーク回線を介して相互に接続されている、Ｗｅｂサーバと端末装置と注釈サーバと仲介サーバとを、備えており、
前記端末装置は、
前記Ｗｅｂサーバへ前記コンテンツ取得要求信号を送信すると共に前記注釈サーバへ前記注釈情報取得要求信号を送信することで、前記Ｗｅｂサーバから前記所定のデジタルコンテンツを取得すると共に前記注釈サーバから前記注釈情報を取得し、前記注釈情報に含まれる位置情報に基づいて決定される、前記所定のデジタルコンテンツの位置に、前記注釈情報を合成する第１のモードと、
前記仲介サーバへ前記コンテンツ取得要求信号および前記注釈情報取得要求信号を送信することで、前記仲介サーバから前記注釈情報が合成された前記所定のデジタルコンテンツを受信する第２のモードと
のモード切り替えが可能であり、
所定のアドレスに所在する所定のデジタルコンテンツの取得要求であるコンテンツ取得要求信号と、前記所定のデジタルコンテンツに合成される注釈情報の取得要求信号である注釈情報取得要求信号とを外部へ送信する際に、前記第１のモードであることを識別するための第１の識別子と、前記第２のモードであることを識別するための第２の識別子のいずれか一方の識別子を前記所定のアドレスに含めることで、前記モード切り替えを行い、
前記注釈サーバは、
外部から受信した、位置情報を含む注釈情報を、所定のアドレスに関連付けて格納しており、前記注釈情報取得要求信号に応じて前記注釈情報を送信し、
前記Ｗｅｂサーバは、
前記コンテンツ取得要求信号に応じて前記所定のデジタルコンテンツを送信し、
前記仲介サーバは、
前記コンテンツ取得要求信号と、前記注釈情報取得要求信号とを、前記端末装置から受信した際に、前記所定のアドレスに前記第２の識別子が含まれている場合には、
前記コンテンツ取得要求信号に基づいて、前記Ｗｅｂサーバから、前記所定のデジタルコンテンツを取得し、
前記注釈情報取得要求信号に基づいて、前記注釈サーバから、前記所定のアドレスに関連付けられて格納されている前記注釈情報を取得し、
取得した前記注釈情報に含まれる前記位置情報に基づいて決定される、取得した前記所定のデジタルコンテンツの位置に、前記注釈情報を合成し、
前記注釈情報を合成した前記所定のデジタルコンテンツを、前記コンテンツ取得要求信号および前記注釈情報取得要求信号の発信元の前記端末装置に送信する、
ことを特徴とする注釈付デジタルコンテンツ共有システム。
【請求項２】
前記端末装置は、
デジタルコンテンツに付加する前記注釈情報を作成・編集することができ、
前記デジタルコンテンツにおける合成位置である前記位置情報を含む前記注釈情報を、前記デジタルコンテンツの所在を示すアドレスと関連付けて、前記仲介サーバに送信し、
前記仲介サーバは、
前記端末装置から受信した、前記アドレスに関連付けられた前記注釈情報を、前記注釈サーバに送信する、
ことを特徴とする請求項１に記載の注釈付デジタルコンテンツ共有システム。
【請求項３】
前記端末装置は、
デジタルコンテンツに付加する前記注釈情報を作成・編集することができ、
前記デジタルコンテンツにおける合成位置である前記位置情報を含む前記注釈情報を、前記デジタルコンテンツの所在を示すアドレスと関連付けて、前記注釈サーバに送信する、
ことを特徴とする請求項１に記載の注釈付デジタルコンテンツ共有システム。
【請求項４】
所定のアドレスに所在する所定のデジタルコンテンツの取得要求であるコンテンツ取得要求信号と、前記所定のデジタルコンテンツに合成される前記注釈情報の取得要求信号である注釈情報取得要求信号とを、外部から受信する受信部と、
受信した前記コンテンツ取得要求信号および前記注釈情報取得要求信号に応じて前記注釈情報が合成された前記所定のデジタルコンテンツを生成して返送することを要求する第２のモードを識別するための第２の識別子が前記所定のアドレスに含まれている場合には、前記コンテンツ取得要求信号に基づいて、外部から前記所定のデジタルコンテンツを取得する、デジタルコンテンツ取得部と、
前記第２の識別子が前記所定のアドレスに含まれている場合には、前記注釈情報取得要求信号に基づいて、前記所定のアドレスに関連付けられて格納されている、位置情報を含む前記注釈情報を、外部から取得する注釈情報取得部と、
前記第２の識別子が前記所定のアドレスに含まれている場合には、前記注釈情報取得部で取得した前記注釈情報に含まれる前記位置情報に基づいて決定される、前記デジタルコンテンツ取得部で取得した前記所定のデジタルコンテンツの位置に、前記注釈情報を合成する注釈情報合成部と、
前記第２の識別子が前記所定のアドレスに含まれている場合には、前記注釈情報を合成した前記所定のデジタルコンテンツを、前記コンテンツ取得要求信号と前記注釈情報取得要求信号の発信元に送信する、送信部とを、備えている、
ことを特徴とする仲介サーバ。
【請求項５】
前記受信部は、
前記デジタルコンテンツにおける合成位置である前記位置情報とを含む、外部装置で作成・編集された前記注釈情報を、前記デジタルコンテンツの所在を示すアドレスと関連付けて、前記外部装置から受信し、
前記送信部は、
前記受信部で受信した前記注釈情報を、前記アドレスと関連付けて、外部記憶装置に送信する、
ことを特徴とする請求項４に記載の仲介サーバ。
【請求項６】
所定のアドレスに所在する所定のデジタルコンテンツの取得要求であるコンテンツ取得要求信号と、前記所定のデジタルコンテンツに合成される注釈情報の取得要求信号である注釈情報取得要求信号とを、外部へ送信する送信部と、
前記コンテンツ取得要求信号および前記注釈情報取得要求信号に基づいて、外部から、前記注釈情報が合成された前記所定のデジタルコンテンツを受信する、受信部と
第一の外部サーバに送信された前記コンテンツ取得要求信号に基づいて、前記所定のアドレスに所在する前記所定のデジタルコンテンツを、前記第一の外部サーバから取得することができるデジタルコンテンツ取得部と、
第二の外部サーバに送信された前記注釈情報取得要求信号に基づいて、前記所定のアドレスに関連付けて外部記憶装置に格納されている、位置情報を含む前記注釈情報を、前記第二の外部サーバから取得することができる、注釈情報取得部と、
前記注釈情報取得部で取得した前記注釈情報に含まれる前記位置情報に基づいて決定される、前記デジタルコンテンツ取得部で取得した前記所定のデジタルコンテンツの位置に、前記注釈情報を合成することができる注釈情報合成部と、
前記所定のアドレスに含まれる識別子に従って、前記第一の外部サーバへ前記コンテンツ取得要求信号を送信すると共に前記第二の外部サーバへ前記注釈情報取得要求信号を送信するか、または、他の外部サーバから前記注釈情報が合成された前記所定のデジタルコンテンツを受信するかを、切り替える切替部とを、備えている、
ことを特徴とする端末装置。
【請求項７】
デジタルコンテンツに付加する前記注釈情報を作成・編集する注釈編集部と、
前記デジタルコンテンツにおける合成位置である前記位置情報を含む、前記注釈編集部において作成・編集された前記注釈情報を、前記デジタルコンテンツの所在を示すアドレスと関連付けて、外部に送信する、注釈登録部とを、さらに備えている、
ことを特徴とする請求項６に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、注釈付デジタルコンテンツ共有システムおよび仲介サーバおよび端末装置に係る発明であり、例えば、Ｗｅｂページ等のデジタル・コンテンツの任意の位置に付加された注釈情報を、複数のユーザ間で共有することができるシステムに適用することができる。
【背景技術】
【０００２】
初期のインターネット技術においては、Ｗｅｂページ等のデジタル・コンテンツは、情報の発信者と受信者の役割が固定されており、発信者からの一方的な情報発信にとどまっていた。これに対し、ブログやＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等のＷｅｂ２．０と呼ばれる、次世代Ｗｅｂ技術が注目されている。これらは、情報の発信者と受信者の役割が固定されておらず、誰でも情報を発信することが可能で、複数のユーザで共同的にＷｅｂページを作成していく情報共有の様式である。
【０００３】
しかし、これらの方法はデジタル・コンテンツそのものの情報を改編するので、変更に関するアクセス権のないデジタル・コンテンツに対する情報発信ができない。一方、紙の文書に対しては、付箋を使用して、元のコンテンツを改編することなく、注目すべき任意の位置を指定して、付加的な情報を記述することができる。このような紙の文書に対する付箋と同様に、デジタル・コンテンツに対して、注釈情報を追記（付加）し、共有する試みとして、非特許文献１に示すＷ３Ｃ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ）のＡｎｎｏｔｅａプロジェクトが挙げられる。
【０００４】
当該Ａｎｎｏｔｅａプロジェクトで提示される手法は、注釈情報を蓄積する注釈サーバと、注釈を編集、表示するためのプログラムを導入した端末装置（クライアント）から構成される。端末装置の利用者であるユーザが付加した注釈は、当該注釈が付加されたＷｅｂページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）およびページ内の位置情報等の注釈属性値とともに、注釈サーバに蓄積される。
【０００５】
ユーザがＷｅｂページを閲覧する際、通常のブラウザ機能は、ＷｅｂサーバにＵＲＬを送信してコンテンツを取得する。Ａｎｎｏｔｅａプロジェクトで提示される手法によれば、端末装置に導入された注釈を扱うためのプログラムに基づいて、注釈サーバにもＵＲＬを送信し、当該ＵＲＬに関連付けられた注釈を取得し、Ｗｅｂサーバから取得したコンテンツに注釈を合成し、当該合成したものを表示する。
【０００６】
また、Ａｎｎｏｔｅａプロジェクトの端末装置側プログラムを付加して、端末装置にコンテンツを送信するようにしたシステムとして、非特許文献２に示すＪＡＣＬＥ（Ｊａｖａｓｃｒｉｐｔ  Ａｎｎｏｔｅａ−ｃｌｉｅｎｔ  ｆｏｒ  Ｃｏｌｌａｂｏｒａｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ）が挙げられる。
【０００７】
ＪＡＣＬＥは、仲介サーバを経由して、Ｗｅｂサーバからコンテンツを取得する構成とし、仲介サーバがコンテンツを端末装置に送信する。ここで、当該送信されるコンテンツには、注釈を扱うためのツール、すなわちＡｎｎｏｔｅａプロジェクトで提示された手法のクライアント側プログラムが、付加される。本手法によれば、端末装置側へのプログラムの導入が不要である。
【０００８】
さらに、仲介サーバがコンテンツに注釈を合成し、これを端末装置に送信するシステムとして、特許文献１が挙げられる。
【０００９】
特許文献１で示される手法では、ユーザは仲介サーバを経由して、デジタル・コンテンツにアクセスする。その際に、仲介サーバは、注釈の追記・表示に必要なツールを付加して、クライアント端末にコンテンツを送信する。ユーザが当該ツールを使用して注釈を付加すると、仲介サーバは、注釈情報を受け取り、一意に割り当てたキー（セッション・キー）に関連付けて、当該コンテンツのキャッシュと、ユーザが付与した注釈の位置情報を含む注釈情報を格納する。さらに、仲介サーバは、セッション・キーを導出可能な再生用ＵＲＬを発行し、ユーザに送信する。
【００１０】
ユーザは、注釈を共有したい他のユーザに再生用ＵＲＬを送信することができる。再生用ＵＲＬを受け取ったユーザが再生用ＵＲＬにアクセスすると、仲介サーバがセッション・キーを導出し、キーに関連付けて格納されているコンテンツのキャッシュ、注釈情報、位置情報を取得する。そして、仲介サーバは、位置情報を元に、コンテンツのキャッシュすなわち注釈が付加されたコンテンツと注釈情報を合成して、再生用ＵＲＬへのアクセス元のユーザの端末装置に送信する。
【００１１】
本手法によれば、仲介サーバがコンテンツに注釈情報を埋め込んで、端末装置に送信する。したがって、端末装置が注釈を処理できないコンテンツに対しても、注釈を扱うことができる。
【００１２】
【非特許文献１】Ｊｏｓｅ  Ｋａｈａｎ，Ｍａｒｊａ−Ｒｉｉｔｔａ Ｋｏｉｖｕｎｅｎ，Ｅｒｉｃ  Ｐｒｕｄ’Ｈｏｍｍｅａｕｘ，ａｎｄ  Ｒａｌｐｈ  Ｒ．Ｓｗｉｃｋ，“Ａｎｎｏｔｅａ：Ａｎ  Ｏｐｅｎ  ＲＤＦ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｆｏｒ  Ｓｈａｒｅｄ  Ｗｅｂ  Ａｎｎｏｔａｔｉｏｎｓ”，Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  １０ｔｈ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ＷＷＷ  Ｃｏｎｆｅｒｅｎｃｅ，ｐｐ．６２３−６３２（２００１）
【非特許文献２】財団法人  情報処理相互運用技術協会，「平成１７年度  セマンティックＷｅｂ技術の調査研究報告書」，ｐｐ．１００−１０５，平成１８年３月
【特許文献１】特開２００３−１５０５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、非特許文献１及び非特許文献２の手法では、注釈を付加するためのツールは、コンテンツとしてＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたＷｅｂページを対象としている。したがって、たとえばＡｃｒｏｂａｔ社の提供するファイル形式であるＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等のように、端末装置に導入されたＷｅｂブラウザ自身が処理できない形式のコンテンツに対する注釈付加処理を扱うことができない。
【００１４】
また、特許文献１に示される手法は、非特許文献１，２が有する上記問題を解決している。しかし、当該特許文献１では、注釈にアクセスするためのキー情報は、再生用ＵＲＬに埋め込まれており、再生用ＵＲＬを通知されないユーザは注釈を表示、編集できない。したがって、特許文献１では、不特定多数のユーザと情報を共有することができないという問題を有する。
【００１５】
また、前述のＡｎｎｏｔｅａプロジェクトは、注釈サーバのプロトコルを定義、公開しており、対応する注釈サーバ側プログラムも一般に公開されているものがある。しかしながら、特許文献１に示される仲介サーバは、仲介サーバの注釈管理部に対応する注釈データベースとして注釈サーバを実装する。したがって、当該特許文献１では、上記のような一般に公開された注釈サーバを活用することができない。
【００１６】
そこで、本発明は、一般的な注釈サーバを活用して、多種のデジタルコンテンツに対する注釈付加処理を扱うことができ、かつ、不特定多数のユーザと注釈情報を共有することができる、注釈付デジタルコンテンツ共有システム、仲介サーバおよび端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記の目的を達成するために、本発明に係る請求項１に記載の注釈付デジタルコンテンツ共有システムは、ネットワーク回線を介して相互に接続されている、Ｗｅｂサーバと端末装置と注釈サーバと仲介サーバとを、備えており、前記端末装置は、前記Ｗｅｂサーバへ前記コンテンツ取得要求信号を送信すると共に前記注釈サーバへ前記注釈情報取得要求信号を送信することで、前記Ｗｅｂサーバから前記所定のデジタルコンテンツを取得すると共に前記注釈サーバから前記注釈情報を取得し、前記注釈情報に含まれる位置情報に基づいて決定される、前記所定のデジタルコンテンツの位置に、前記注釈情報を合成する第１のモードと、前記仲介サーバへ前記コンテンツ取得要求信号および前記注釈情報取得要求信号を送信することで、前記仲介サーバから前記注釈情報が合成された前記所定のデジタルコンテンツを受信する第２のモードとのモード切り替えが可能であり、所定のアドレスに所在する所定のデジタルコンテンツの取得要求であるコンテンツ取得要求信号と、前記所定のデジタルコンテンツに合成される注釈情報の取得要求信号である注釈情報取得要求信号とを外部へ送信する際に、前記第１のモードであることを識別するための第１の識別子と、前記第２のモードであることを識別するための第２の識別子のいずれか一方の識別子を前記所定のアドレスに含めることで、前記モード切り替えを行い、前記注釈サーバは、外部から受信した、位置情報を含む注釈情報を、所定のアドレスに関連付けて格納しており、前記注釈情報取得要求信号に応じて前記注釈情報を送信し、前記Ｗｅｂサーバは、前記コンテンツ取得要求信号に応じて前記所定のデジタルコンテンツを送信し、前記仲介サーバは、前記コンテンツ取得要求信号と、前記注釈情報取得要求信号とを、前記端末装置から受信した際に、前記所定のアドレスに前記第２の識別子が含まれている場合には、前記コンテンツ取得要求信号に基づいて、前記Ｗｅｂサーバから、前記所定のデジタルコンテンツを取得し、前記注釈情報取得要求信号に基づいて、前記注釈サーバから、前記所定のアドレスに関連付けられて格納されている前記注釈情報を取得し、取得した前記注釈情報に含まれる前記位置情報に基づいて決定される、取得した前記所定のデジタルコンテンツの位置に、前記注釈情報を合成し、前記注釈情報を合成した前記所定のデジタルコンテンツを、前記コンテンツ取得要求信号および前記注釈情報取得要求信号の発信元の前記端末装置に送信する。
【発明の効果】
【００１８】
本発明の請求項１に記載の注釈付デジタルコンテンツ共有システムでは、仲介サーバは、コンテンツ取得要求信号と注釈情報取得要求信号とを、端末装置から受信し、コンテンツ取得要求信号に基づいて、Ｗｅｂサーバから所定のデジタルコンテンツを取得し、注釈情報取得要求信号に基づいて、注釈サーバから注釈情報を取得する。そして、仲介サーバは、所定のデジタルコンテンツの所定の位置に注釈情報を合成し、当該合成処理後の所定のデジタルコンテンツを、端末装置に送信する。
【００１９】
したがって、端末装置のブラウザが処理できない形式を含め、様々なデジタルコンテンツに対する注釈情報を扱うことができるようになる。さらに、注釈サーバの機能及び注釈データベースの構造は、Ａｎｎｏｔｅａプロジェクトの提唱に従うため、一般に公開された注釈サーバを利用することができる。これにより、注釈サーバの構築が容易となり、また不特定多数のユーザと注釈情報を共有することができる。
【発明を実施するための最良の形態】
【００２０】
以下、この発明をその実施の形態を示す図面に基づいて具体的に説明する。
【００２１】
＜実施の形態１＞
本発明が対象とするデジタルコンテンツは、Ｗｅｂページ、テキスト等の文書、画像、動画、音声、その他のデータ形式であり、Ｗｅｂブラウザで取得可能なコンテンツであればよい。また、注釈情報は、注釈本文と当該注釈本文がデジタルコンテンツに付加される位置情報とを含む信号である。また、注釈本文とは、デジタルコンテンツに対して、ユーザが付加するコメント等の情報を指す。
【００２２】
図１は、本発明に係る注釈付デジタルコンテンツ共有システム１００の構成を示す図である。ネットワーク回線（以下、単にネットワークと称する）５は、インターネットや社内ＬＡＮ等のネットワークである。Ｗｅｂサーバ１、仲介サーバ２、注釈サーバ３およびクライアント端末（以下、単に端末装置と称する）４ａ，４ｂは、ネットワーク５を介して相互に接続されている。また、図２は、実施の形態１に係る注釈付デジタルコンテンツ共有システム１００の構成、およびデータ、信号の流れを示す図である。
【００２３】
デジタルコンテンツの注釈に関して、Ａｎｎｏｔｅａプロジェクトが端末装置４の注釈ツール及び注釈サーバの機能や構成に関する仕様を策定しており、これに従うツールやサーバが公開されている。注釈サーバ３の機能及び注釈データベースの構造は、Ａｎｎｏｔｅａプロジェクトの提唱に従う。よって、まず、Ａｎｎｏｔｅａプロジェクトが提唱する端末装置４の注釈ツール及び注釈サーバ３について説明する。
【００２４】
図３は、Ａｎｎｏｔｅａプロジェクトの構成を示す全体図である。端末装置４に、デジタルコンテンツを取得するためのＷｅｂブラウザが設けられており、Ｗｅｂサーバ１からデジタルコンテンツを取得する。
【００２５】
具体的には、端末装置４のＷｅｂブラウザ上で、ネットワーク５上のデジタルコンテンツの位置を特定するアドレス、いわゆるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力する。すると、端末装置４は、当該ＵＲＬで特定されるＷｅｂサーバ１からデジタルコンテンツを取得する。同時に、端末装置４は、注釈サーバ３にも当該ＵＲＬを送信する。すると、注釈サーバ３は、当該ＵＲＬに関連付けて格納されている注釈情報を端末装置４に送信する。端末装置４では、Ｗｅｂサーバ１から取得したデジタルコンテンツと注釈サーバ３から取得した注釈情報を合成する。
【００２６】
次に、図１，２に示す注釈付デジタルコンテンツ共有システム１００を構成する、注釈サーバ３の構成について図４を用いて説明する。図４は、注釈サーバ３の機能ブロック図である。
【００２７】
注釈データベース３３は、注釈情報を格納する記憶装置であり、注釈サーバ３に配設される記憶部の一部を構成する。注釈データベース３３は、外部から受信した、位置情報を含む注釈情報を、所定のアドレスに関連付けて格納する。たとえば、第一の注釈が付加されたデジタルコンテンツのＵＲＬに関連付けて第一の注釈情報が注釈データベース３３に格納される。また、第Ｎの注釈が付加されたデジタルコンテンツのＵＲＬに関連付けて第Ｎの注釈情報が注釈データベース３３に格納される。なお、上記の通り、各注釈情報には位置情報が含まれている。
【００２８】
注釈情報格納部３１は、端末装置４で作成・編集された注釈情報（デジタルコンテンツのＵＲＬ、デジタルコンテンツ上の位置情報、注釈の属性情報、注釈本文を含む）を、受信部３４を介して受け取る。そして、注釈情報格納部３１は、注釈データベース３３に当該注釈情報を格納させる。
【００２９】
受信部３４は、端末装置４から直接または仲介サーバ２を介して、注釈情報の取得要求である注釈情報取得要求信号を受信する。ここで、本発明では、所定のデジタルコンテンツに付加される注釈情報を取得する場合、注釈情報取得要求信号として、当該所定のデジタルコンテンツの所在を示す所定のアドレス（ＵＲＬ）を採用する。
【００３０】
注釈サーバ３（具体的に、受信部３４）は、端末装置４において表示しようとしているデジタルコンテンツのＵＲＬ（注釈情報取得要求信号）を、当該端末装置４から直接または仲介サーバ２を介して、受信する（図２参照）。すると、注釈情報取得部３２は、当該ＵＲＬ（注釈情報取得要求信号）をキーとして、注釈データベース３３に登録された注釈情報を取得する。具体的に、注釈情報取得要求信号に含まれる所定のアドレス（本発明では、ＵＲＬ自身が注釈情報取得要求信号である）に関連付けられて格納されている注釈情報を取得する。
【００３１】
送信部３４は、注釈情報取得部３２で取得した注釈情報を、上記ＵＲＬ（注釈情報取得要求信号）の発信元（仲介サーバ２または端末装置４）に送信する（図２参照）。つまり、仲介サーバ２から上記ＵＲＬ（注釈情報取得要求信号）を受信した場合には、注釈サーバ３（送信部３４）は、注釈情報を仲介サーバ２に対して送信する（図２の仲介サーバ２と注釈サーバ３との間参照）。ここで、仲介サーバ２は、端末装置４から当該ＵＲＬを受信している。他方、端末装置４から上記ＵＲＬ（注釈情報取得要求信号）を受信した場合には、注釈サーバ３（送信部３４）は、注釈情報を端末装置４に対して送信する（図２の端末装置４と注釈サーバ３との間参照）。
【００３２】
図５は、注釈データベース３３に登録される注釈データの構造例である。注釈データは、注釈ＩＤ３３１、ＵＲＬ３３２、注釈位置（上記位置情報）３３３、親ＩＤ３３４、および注釈内容３３５から成る。他に、注釈データベース３３に、注釈情報が追記された日時、注釈情報の作者、注釈情報の種別などの属性情報も合わせて登録しても良い。
【００３３】
注釈ＩＤ３３１は、注釈情報を特定するために一意に付けられた識別記号である。ＵＲＬ３３２は、注釈情報が付加されるデジタルコンテンツへアクセスするためのＵＲＬである。ＵＲＬ３３２をキーとして注釈データベース３３を検索することにより、当該デジタルコンテンツに付加される注釈情報を取得することができる。注釈位置３３３は、上述した位置情報と把握でき、デジタルコンテンツ内での注釈情報が付加される位置を示すものである。当該注釈位置３３３は、図５のようなｘ−ｐｏｉｎｔｅｒ、画像若しくはデジタルコンテンツ上の、ｘ−ｙ座標値、画像などにおける領域、動画におけるタイムスタンプ情報などである。親ＩＤ３３４は、注釈情報に対する返信を追記したときに登録される情報で、返信元の注釈情報の注釈ＩＤである。例えば、図５の３つめの注釈情報の親ＩＤは、「２００７０１０１００００００１」であるので、１つめの注釈情報に対する返信であることが分かる。注釈内容３３５は、注釈情報の本文（つまり、上記注釈本文）である。
【００３４】
注釈データベース３３は、図５のようにＵＲＬ３３２、注釈位置３３３、親ＩＤ３３４などの属性情報と注釈内容３３５を１つのテーブルで管理する構造であっても良く、属性情報と注釈内容を別のテーブルで管理し、注釈ＩＤ３３１やデータベース登録順序を示す通し番号など注釈情報に一意に付けられた識別番号でそれらを関連付ける構造であっても良い。
【００３５】
次に、図１，２に示す注釈付デジタルコンテンツ共有システム１００を構成する、端末装置４の構成について図６を用いて説明する。図６は、端末装置４の機能ブロック図である。
【００３６】
図６に示すように、端末装置４は、注釈情報の表示、注釈情報の作成・編集を可能とするための注釈ツール機能ブロックを備えている。まず、デジタルコンテンツ及び注釈情報を取得する際のＷｅｂブラウザ４０及び注釈ツール４００の動作について述べる。
【００３７】
端末装置４を操作することによりユーザは、Ｗｅｂブラウザ４０のアドレス入力欄にデジタルコンテンツを取得するためのＵＲＬを入力する。本発明では、当該入力されたＵＲＬが、当該ＵＲＬ（所定のアドレス）に所在する所定のデジタルコンテンツの取得要求であるコンテンツ取得要求信号となる。デジタルコンテンツ取得部４０１は、送信部４７を介して、当該コンテンツ取得要求信号（上記ＵＲＬ）を発信し、これに基づき、Ｗｅｂサーバ１から所定のデジタルコンテンツを取得する。
【００３８】
また他方において、注釈サーバ３の説明の際にも述べたように、端末装置４に搭載された注釈ツール４００の注釈情報取得部４０００は、送信部４７を介して、当該入力されたＵＲＬを注釈情報取得要求信号として、注釈サーバ３に発信し、当該ＵＲＬ（注釈情報取得要求信号）に基づいて、注釈サーバ３から当該ＵＲＬに関連付けられて格納されている注釈情報（上記ＵＲＬに所在する所定のデジタルコンテンツに付加される注釈情報）を取得する。
【００３９】
取得した注釈情報には、デジタルコンテンツ上の適切な位置に注釈情報を付加するための位置情報が含まれている。コンテンツ解析部４００１は、上記で取得したデジタルコンテンツの構造を解析し、注釈情報合成部４００２が、取得した注釈情報に含まれる位置情報に相当するデジタルコンテンツ上の箇所に、注釈情報を埋め込む。つまり、注釈情報合成部４００２は、注釈情報取得部４０００で取得した注釈情報に含まれる位置情報に基づいて決定される、デジタルコンテンツ取得部４０１で取得したデジタルコンテンツの位置に、注釈情報を合成する。
【００４０】
次に、端末装置４において、デジタルコンテンツに付加する注釈情報を作成・編集する動作について説明する。ここで、デジタルコンテンツは既にＷｅｂブラウザ４０が取得しているものとする。
【００４１】
注釈編集部４００４は、デジタルコンテンツに付加する注釈情報を作成・編集する。また、注釈登録部４００５は、注釈情報を、デジタルコンテンツの所在を示すアドレスと関連付けて、注釈サーバ３に送信する。ここで、注釈情報には、注釈編集部４００４において作成・編集されたデジタルコンテンツにおける注釈情報の、挿入位置である位置情報が含まれている。具体的には、下記の通りである。
【００４２】
ユーザが、端末装置４のマウス等の図示しない入力装置によって、Ｗｅｂブラウザ４０上の任意の位置を指定する。すると、コンテンツ解析部４００１がデジタルコンテンツの構造を解析して、指示位置取得部４００３がデジタルコンテンツ上の位置に変換する。注釈編集部４００４は、端末装置４上の表示部４５に注釈編集画面を表示する。図７は、当該注釈編集画面の例である。
【００４３】
図示しないキーボード等の入力装置の操作に基づき、注釈編集部４００４は、注釈本文入力領域４００４１に注釈本文を入力する（注釈情報の作成・編集）。キャンセルボタン４００４２を押下すると、注釈編集画面は閉じる。他方、ＯＫボタン４００４３を押下する。すると、図６に示す注釈登録部４００５は、デジタルコンテンツのＵＲＬに関連付けて、位置情報（デジタルコンテンツにおける注釈本文が挿入される位置の情報）を含む注釈情報を注釈サーバ３に送信する。
【００４４】
ここで、注釈編集画面には、図７に示す以外に、注釈入力者の氏名、注釈の種別、デジタルコンテンツ上の位置を示すページ番号やタイムスタンプ情報などの属性情報を入力する領域があっても良い。また、注釈編集画面には、注釈本文入力領域４００４１のテキストの書式を設定するボタンや、書類を添付するためのボタンなどがあっても良い。
【００４５】
なお、表示部４５は、後述するように、仲介サーバ２で注釈情報が合成され、当該仲介サーバ２から送信されたデジタルコンテンツを表示する。また、上記のように、端末装置４で注釈情報が合成されたデジタルコンテンツを、表示する。その他に、表示部４５は、図７に示した画像等をも表示する。
【００４６】
本実施の形態に係る注釈付デジタルコンテンツ共有システム１００では、図１，２に示すように、上記の端末装置４及び注釈サーバ３を含む情報共有システム（図３）に加えて、仲介サーバ２を設けている。そして、当該仲介サーバ２側においても、デジタルコンテンツと注釈情報との合成処理を行うことができる。図８は、仲介サーバ２の機能ブロック図である。
【００４７】
受信部２５は、端末装置４の送信部４７から送信されるコンテンツ取得要求信号を受信する。また、受信部２５は、端末装置４の送信部４７から送信される注釈情報取得要求信号を受信する。ここで、コンテンツ取得要求信号は、所定のアドレスに所在する所定のデジタルコンテンツの取得要求である。また、注釈情報取得要求信号は、当該所定のアドレスに関連付けられて格納されている、所定のデジタルコンテンツに付加される注釈情報の取得要求である。
【００４８】
本発明では、端末装置４に入力されたＵＲＬ自身が、コンテンツ取得要求信号および注釈情報取得要求信号として、仲介サーバ２に送信される。仲介サーバ２の注釈情報取得部２０から、注釈サーバ３に注釈情報取得要求信号が送信される場合も、注釈情報取得要求信号として、当該ＵＲＬが注釈サーバ３に送信される。なお、注釈情報取得部２０は、注釈情報取得要求信号に基づいて、所定のアドレスに関連付けられて注釈サーバ３に格納されている、位置情報を含む注釈情報を、注釈サーバ３から取得する。
【００４９】
デジタルコンテンツ取得部２４は、上記コンテンツ取得要求信号（ＵＲＬ）に基づいて、Ｗｅｂサーバ１から所定のデジタルコンテンツを取得する。具体的に、受信部２５が端末装置４から所定のデジタルコンテンツのＵＲＬを受信する。すると、デジタルコンテンツ取得部２４は、Ｗｅｂサーバ１に対して当該ＵＲＬを送信する。そして、デジタルコンテンツ取得部２４は、当該ＵＲＬに基づいて、Ｗｅｂサーバ１から当該所定のデジタルコンテンツ（当該ＵＲＬに所在する所定のデジタルコンテンツ）を取得する。
【００５０】
これと同時に、注釈情報取得部２０は、注釈サーバ３に対して上記ＵＲＬを送信する。そして、注釈情報取得部２０は、注釈サーバ３から、当該ＵＲＬに関連付けて注釈データベース３３に格納されている注釈情報を取得する。仲介サーバ２が直接、注釈サーバ３から注釈情報を取得できない場合は、注釈一覧を記述したファイルを介して注釈情報を取得する方法を採用できる。
【００５１】
例えば、注釈サーバ３は、端末装置４から受信した信号に基づいて、仲介サーバ２と注釈サーバ３の双方からアクセス可能な記憶装置の領域に、注釈情報の一覧をＵＲＬに関連付けて保存しておく。そして、仲介サーバ２は、端末装置４から受信したＵＲＬをキーとして、上記領域を検索して、該当する注釈一覧を取得する。
【００５２】
あるいは、次の一連の方法も採用できる。端末装置４が一定期間内の同一ユーザのアクセスに対して一意に閲覧ＩＤを発行して、閲覧ＩＤを含むＵＲＬを仲介サーバ２と注釈サーバ３に送信する。そして、当該ＵＲＬを受信した注釈サーバ３が、仲介サーバ２と注釈サーバ３の双方からアクセス可能な領域に、取得した注釈の一覧を閲覧ＩＤに関連付けて保存する。そして、注釈サーバ３が注釈一覧の保存を完了した後、仲介サーバ２は、Ｗｅｂサーバ１からデジタルコンテンツを取得するとともに、上記領域から注釈一覧を取得する。これにより、仲介サーバ２と注釈サーバ３の処理を同期させることができる。当該一連の方法により、注釈サーバ３から注釈を取得する処理回数が減少する。よって、注釈サーバ３の負荷を軽減することができる。
【００５３】
図８において、コンテンツ解析部２１は、デジタルコンテンツの適切な位置に注釈情報を埋め込むために、Ｗｅｂサーバ１から取得したデジタルコンテンツを解析する。例えば、ＨＴＭＬ文書ならばＨＴＭＬのタグ構造の解析、画像ならばピクセル値の取得、動画ならばタイムスタンプの取得を行う。なお、指示位置取得部２３がデジタルコンテンツ上の位置に変換する。
【００５４】
注釈情報合成部２２は、注釈サーバ３から取得した注釈情報に含まれる位置情報に基づいて、解析されたデジタルコンテンツの適切な位置に注釈情報を埋め込む。つまり、注釈情報合成部２２は、注釈情報取得部２０で取得した注釈情報に含まれる位置情報に基づいて決定される、デジタルコンテンツ取得部２４で取得した所定のデジタルコンテンツの位置に、注釈情報を合成する。
【００５５】
また、注釈情報を追記する際に位置情報を指示したり、注釈情報を記述したりするためのツールをデジタルコンテンツ内に埋め込むこともできる。位置情報を指示するツールを埋め込んだ場合、注釈情報を追記する際は、端末装置４が一定期間内のユーザのアクセスに対して一意に発行した閲覧ＩＤに関連付けて、仲介サーバ２と端末装置４または注釈サーバ３の双方からアクセス可能な領域に位置情報を保存する。そして、端末装置４が注釈サーバ３に注釈情報を送信する際に、閲覧ＩＤに基づいて当該注釈位置情報を取得し、注釈情報に付加する。または、前記位置情報を指示するツールが、注釈ツール４００がアクセス可能な端末装置４上の領域に位置情報を保存し、注釈情報を送信する際に、前記注釈ツールが当該注釈位置情報を取得し、注釈情報に付加する方法であっても良い。
【００５６】
送信部２６は、上記において注釈情報を合成したデジタルコンテンツを、注釈情報取得要求信号およびコンテンツ取得要求信号の発信元である端末装置４に対して送信する。なお、注釈情報合成部２２が、当該注釈情報合成後のデジタルコンテンツを端末装置４に送信しても良い。
【００５７】
なお、図６に図示した端末装置４の受信部４６が、仲介サーバ２から送信される、上記注釈情報合成後のデジタルコンテンツを受信する。そして、表示部４５が、当該受信した注釈情報合成後のデジタルコンテンツを表示する。
【００５８】
一般的には、端末装置４に、Ｗｅｂサーバ１（所望のデジタルコンテンツの所在場所）のアドレス情報（ＵＲＬ）を入力する。すると、端末装置４は結果的に、Ｗｅｂサーバ１からデジタルコンテンツを取得する。しかし、Ｗｅｂサーバ１上のアドレス情報を導出可能な仲介サーバ２のアドレス情報を入力することにより、仲介サーバ２を経由してＷｅｂサーバ１からデジタルコンテンツを取得することも可能である。
【００５９】
具体的には、端末装置４上のＷｅｂブラウザで、取得するコンテンツのＵＲＬを、「ｈｔｔｐ：／／［仲介サーバ２]？ｕｒｌ＝ｈｔｔｐ：／／[Ｗｅｂサーバ１]/ａａａ.ｈｔｍｌ」と、入力する。すると、仲介サーバ２が一旦、端末装置４からのコンテンツ取得要求信号（ＵＲＬ）を受け取り、「ｕｒｌ＝」以下の情報を解析する。そして、仲介サーバ２が、「ａａａ.ｈｔｍｌ」のＵＲＬをコンテンツ取得要求信号として、Ｗｅｂサーバ１に送信する。仲介サーバ２が、当該コンテンツ取得要求信号に基づいてＷｅｂサーバ１からデジタルコンテンツを取得する。そして、仲介サーバ２は、当該取得したデジタルコンテンツを端末装置４に送信する。
【００６０】
Ｗｅｂブラウザが端末装置４における処理可能な形式の場合は、Ｗｅｂサーバ１上のアドレスを指定して、端末装置４は、Ｗｅｂサーバ１から直接、デジタルコンテンツを取得すれば良い。このとき、端末装置４は、注釈サーバ３から、当該取得するデジタルコンテンツに付加される注釈情報を、直接取得する。
【００６１】
また、Ｗｅｂブラウザが端末装置４で処理できない形式の場合は、上記の方法により、仲介サーバ２を経由して、Ｗｅｂサーバ１からデジタルコンテンツを取得すれば良い。なお、この場合、仲介サーバ２が端末装置４からの要求に応じて、注釈サーバ３から注釈情報を取得する。そして、仲介サーバ２が、取得したデジタルコンテンツに取得した注釈情報を合成して、当該合成後のデジタルコンテンツを、端末装置４に送信する。
【００６２】
つまり、端末装置４は、所定のアドレスに含まれる識別子に従って、注釈情報が付加された所定のデジタルコンテンツを外部から受信するか、所定のデジタルコンテンツをＷｅｂサーバ１から取得すると共に、注釈情報を注釈サーバ３から取得するかを、切り替える切替部４８（図６参照）を、備えている。換言すれば、当該切替部４８は、所定のアドレスに含まれる識別子に従って、Ｗｅｂサーバ１へコンテンツ取得要求信号を送信すると共に、注釈サーバ３へ注釈情報取得要求信号を送信するか、または、中継サーバ２から注釈情報が合成された所定のデジタルコンテンツを受信するかを、切り替える。
【００６３】
これにより、端末装置４では、デジタルコンテンツのアドレス情報に含まれる識別子に従って、デジタルコンテンツをＷｅｂサーバ１から直接受信し、注釈サーバ３から注釈情報を直接受信し、端末装置４の注釈ツールにおいて、受信したデジタルコンコンテンツに受信した注釈情報を挿入するのか、あるいは、仲介サーバ２を経由して注釈情報が合成されたデジタルコンテンツを受信するかを、切り替えることができる。
【００６４】
例えば、ＵＲＬにデジタルコンテンツのファイル拡張子を含め、「拡張子が.ｈｔｍｌなら直接Ｗｅｂサーバ１から、.ｐｄｆなら仲介サーバ２を経由する」ようにＵＲＬを変換する処理を行う。これにより、デジタルコンテンツの取得先を切り替えることができる。上記識別子とは、例示したようなファイル拡張子であってもよいし、専用の識別子を設けてもよい。このようにすることにより、Ｗｅｂブラウザが処理可能な形式のデジタルコンテンツに関しては、仲介サーバ２を経由しないので、仲介サーバ２の負荷を軽減することができる。逆に、Ｗｅｂブラウザが処理できない形式のデジタルコンテンツに関しては、端末装置４は注釈合成処理を行わないように構成することができるので、端末装置４の負荷を軽減することができる。
【００６５】
次に、本実施の形態に係る注釈付デジタルコンテンツ共有システム１００の動作の概略について説明する。はじめに、端末装置４におけるＷｅｂブラウザが処理できない形式のデジタルコンテンツを、当該端末装置４で閲覧する場合について説明する。
【００６６】
端末装置４は、入力されるＵＲＬに基づいて切替部４８の切替を操作する。次に、端末装置４は、コンテンツ取得要求信号および注釈情報取得要求信号として当該ＵＲＬを、仲介サーバ２に対して送信する。次に、仲介サーバ２は、Ｗｅｂサーバ１に対して、コンテンツ取得要求信号として当該ＵＲＬを送信すると共に、注釈サーバ３に対して、注釈情報取得要求信号として当該ＵＲＬを送信する。上記ＵＲＬを受信したＷｅｂサーバ１は、当該ＵＲＬに所在する所定のデジタルコンテンツを、仲介サーバ２に対して送信する。他方、上記ＵＲＬを受信した注釈サーバ３は、当該ＵＲＬに関連付けて格納されている注釈情報を、仲介サーバ２に対して送信する。
【００６７】
次に、仲介サーバ２は、所定のデジタルコンテンツに、注釈情報を付加する。ここで、当該注釈情報は、注釈情報に含まれる位置情報で特定される所定のデジタルコンテンツの位置に、挿入される。その後、仲介サーバ２は、コンテンツ取得要求信号および注釈情報取得要求信号の発信元である端末装置４に対して、当該注釈情報が付加された所定のデジタルコンテンツを送信する。端末装置４では、当該注釈情報が付加された所定のデジタルコンテンツを閲覧することができる。
【００６８】
なお、上記のように端末装置４で作成・編集された注釈情報は、デジタルコンテンツの挿入位置である位置情報と共に、注釈サーバ３へと送信される。ここで、当該注釈情報は、当該デジタルコンテンツの所在を示すアドレスと関連付けて送信される。注釈サーバ３では、当該アドレスに関連付けて注釈情報を格納する。なお、位置情報が仲介サーバ２上の領域に保存されている場合は、前記閲覧ＩＤ等の端末装置４と指示された位置情報を関連付ける識別情報に基づいて、当該位置情報をあらかじめ取得しておく必要があることは言うまでもない。または、端末装置４で作成・編集された注釈情報を直接、注釈サーバ３に送信するのではなく、仲介サーバ２へと送信しても良い。この場合、仲介サーバ２の受信部２５は、当該位置情報を受信する。そして、仲介サーバ２の送信部２６は、当該アドレスと関連付けて注釈情報を、注釈サーバ３に送信する。
【００６９】
次に、端末装置４におけるＷｅｂブラウザが処理できる形式のデジタルコンテンツを、当該端末装置４で閲覧する場合について説明する。
【００７０】
端末装置４は、入力されるＵＲＬに基づいて切替部４８の切替を操作する。次に、端末装置４は、コンテンツ取得要求信号として当該ＵＲＬを、Ｗｅｂサーバ１に対して送信する。また、端末装置４は、注釈情報取得要求信号として当該ＵＲＬを、注釈サーバ３に対して送信する。上記ＵＲＬを受信したＷｅｂサーバ１は、当該ＵＲＬに所在する所定のデジタルコンテンツを、端末装置４に対して直接送信する。他方、上記ＵＲＬを受信した注釈サーバ３は、当該ＵＲＬに関連付けて格納されている注釈情報を、端末装置４に対して直接送信する。
【００７１】
次に、端末装置４は、所定のデジタルコンテンツに、注釈情報を付加する。ここで、当該注釈情報は、注釈情報に含まれる位置情報で特定される所定のデジタルコンテンツの位置に、挿入される。その後、端末装置４では、当該注釈情報が付加された所定のデジタルコンテンツを閲覧することができる。
【００７２】
なお、上記のように端末装置４で作成・編集された注釈情報は、デジタルコンテンツの挿入位置である位置情報と共に、注釈サーバ３へと直接送信することができる。ここで、当該注釈情報は、当該デジタルコンテンツの所在を示すアドレスと関連付けて送信される。そして、注釈サーバ３では、当該アドレスに関連付けて注釈情報を格納する。
【００７３】
以上のように、本実施の形態に係るシステム１００は上記のように構成されているので、端末装置４のブラウザが処理できない形式を含め、様々なデジタルコンテンツに対する注釈情報を扱うことができるようになる。さらに、注釈サーバの機能及び注釈データベースの構造は、Ａｎｎｏｔｅａプロジェクトの提唱に従うため、一般に公開された注釈サーバを利用することができるので、注釈サーバ３の構築が容易である。
【００７４】
また、注釈サーバ３において、デジタルコンテンツのＵＲＬ（アドレス）に関連付けて注釈情報を格納する。これにより、特定のユーザ間のみならず、当該デジタルコンテンツにアクセス可能な不特定多数のユーザ間においても、注釈情報を共有することが可能となる。
【００７５】
なお、上記のように、端末装置４において、端末装置４のＷｅｂブラウザが処理可能な形式のデジタルコンテンツと注釈情報との合成処理ができる。これにより、仲介サーバ２の負荷を軽減することができる。他方、端末装置４のＷｅｂブラウザが処理できないデジタルコンテンツの場合、端末装置４は注釈合成処理を行わず、仲介サーバ２が代行するので、端末装置の負荷を軽減することができる。
【００７６】
＜実施の形態２＞
図９は、本実施の形態に係る注釈付デジタルコンテンツ共有システム２００の全体構成を示す図である。
【００７７】
また、図９では、各装置間のデータ、信号の流れも図示している。Ｗｅｂサーバ６１、仲介サーバ６２、注釈サーバ６３および端末装置６４は、ネットワークを介して相互に接続されている。端末装置６４は、仲介サーバ６２を経由して、注釈情報が合成されたデジタルコンテンツを取得する。
【００７８】
具体的には、端末装置６４は、コンテンツ取得要求信号および注釈情報取得要求信号として当該ＵＲＬを、仲介サーバ６２に対して送信する。次に、仲介サーバ６２は、Ｗｅｂサーバ６１に対して、コンテンツ取得要求信号として当該ＵＲＬを送信すると共に、注釈サーバ６３に対して、注釈情報取得要求信号として当該ＵＲＬを送信する。上記ＵＲＬを受信したＷｅｂサーバ６１は、当該ＵＲＬに所在する所定のデジタルコンテンツを、仲介サーバ６２に対して送信する。他方、上記ＵＲＬを受信した注釈サーバ６３は、当該ＵＲＬに関連付けて格納されている注釈情報を、仲介サーバ６２に対して送信する。
【００７９】
次に、仲介サーバ６２は、所定のデジタルコンテンツに、注釈情報を付加する。ここで、当該注釈情報は、注釈情報に含まれる位置情報で特定される所定のデジタルコンテンツの位置に、挿入される。その後、仲介サーバ６２は、コンテンツ取得要求信号および注釈情報取得要求信号の発信元である端末装置６４に対して、当該注釈情報が付加された所定のデジタルコンテンツを送信する。端末装置６４では、当該注釈情報が付加された所定のデジタルコンテンツを閲覧することができる。
【００８０】
なお、端末装置６４で作成・編集された注釈情報は、デジタルコンテンツの挿入位置である位置情報と共に、仲介サーバ６２へと送信される。ここで、当該注釈情報は、当該デジタルコンテンツの所在を示すアドレスと関連付けて送信される。そして、仲介サーバ６２は、当該アドレスと関連付けて注釈情報を、注釈サーバ６３に送信する。注釈サーバ６３では、当該アドレスに関連付けて注釈情報を格納する。
【００８１】
実施の形態１では、端末装置４は切替部４８を備えている。そして、端末装置４におけるＷｅｂブラウザが処理できない形式のデジタルコンテンツを当該端末装置４で閲覧する場合と、端末装置４におけるＷｅｂブラウザが処理できる形式のデジタルコンテンツを当該端末装置４で閲覧する場合とで、仲介サーバ２を経由する経路を使用するかしないかを変更させている。
【００８２】
本実施の形態では、デジタルコンテンツの種類に関わらず、仲介サーバ６２を経由して、Ｗｅｂサーバ６１からデジタルコンテンツ、注釈サーバ６３から注釈情報を取得する。そして、仲介サーバ６２で、デジタルコンテンツに注釈情報を合成した後に、当該合成後のデジタルコンテンツを、端末装置４に送信する。
【００８３】
したがって、本実施の形態に係る端末装置６４の構成は、図６の構成から切替部４８、注釈情報取得部４０００、コンテンツ解析部４００１、注釈情報合成部４００２、および指示位置取得部４００３を除いた構成と、同等である。または、端末装置６４の構成を、図６の構成から注釈ツール４を除いたものとし、仲介サーバ６２のデジタルコンテンツ取得部２４が、端末装置６４において注釈を作成、編集できるようにする注釈ツールをデジタルコンテンツ内に埋め込んで端末装置６４に送信する構成でもよい。注釈を作成、編集できるようにする注釈ツールは、指示位置取得部４００３、注釈編集部４００４、注釈登録部４００５を含む。また、本実施の形態に係る仲介サーバ６２および注釈サーバ６３は、図８および図４に示す構成と同等である。
【００８４】
注釈付デジタルコンテンツ共有システム２００の構成を上記のようにすることにより、端末装置６４のブラウザが処理できない形式を含め、様々なデジタルコンテンツに対する注釈情報を扱うことができるようになる。さらに、注釈サーバ６３の機能及び注釈データベースの構造はＡｎｎｏｔｅａプロジェクトの提唱に従うため、一般に公開された注釈サーバ６３を利用することができる。したがって、注釈サーバ６３の構築が容易である。
【００８５】
また、実施の形態１では、端末装置４と仲介サーバ２の双方が、注釈サーバ３から注釈情報を取得できる構成となっていた。これに対して、本実施の形態では、仲介サーバ６２のみが、注釈サーバ６３から注釈情報を取得できるように構成されれば良い。したがって、注釈サーバ６３の負荷を低減することができる。
【００８６】
また、実施の形態１と同様に本実施の形態においても、一般に公開された注釈サーバ６３を活用して、不特定多数のユーザ間での様々なデジタルコンテンツに対する注釈情報の共有が実現できる。
【００８７】
ところで、実施の形態１において、端末装置４で作成・編集された注釈情報を注釈サーバ３へ送信する場合には、端末装置４が注釈サーバ３に端末装置４で作成・編集した注釈情報を送信する。この場合、端末装置４は、データベースに注釈情報が格納されたことを示す通知を、注釈サーバ３から受け取る。そして、端末装置４は、仲介サーバ２に当該デジタルコンテンツの表示更新、すなわち再読込要求を送信する。この場合において、当該デジタルコンテンツの表示更新の際は、仲介サーバ２および端末装置４の何れかから、注釈サーバ３に注釈取得要求を送信する。
【００８８】
これに対して、実施の形態２では、端末装置６４で作成・編集された注釈情報は、仲介サーバ６２を経由して注釈サーバ６３に送信する構成としている。注釈サーバ６３では、受信した前記注釈情報をデータベースに追加する。また、実施の形態２では、仲介サーバ２は、注釈サーバ６３からデータベースに追加された注釈情報を取得して、デジタルコンテンツと注釈情報を合成した合成デジタルコンテンツを端末装置６４に送信する。
【００８９】
したがって、端末装置６４からの再読込が不要になり、再読込による端末装置６４から注釈サーバ６３への注釈取得要求もなくなる。これにより、仲介サーバ６２及び注釈サーバ６３の負荷を軽減することができ、端末装置６４に関しても、注釈付加後の当該デジタルコンテンツの表示更新が高速化できる。実施の形態１において、端末装置４で作成・編集された注釈情報を仲介サーバ２を経由して注釈サーバ３へ送信する場合には、実施の形態２と同様に端末装置４からの再読込が不要となる。よって、上記と同様に、注釈付加後の当該デジタルコンテンツの表示更新を高速化できる。
【００９０】
また、実施の形態２に係る構成により、一般に公開された注釈サーバ６３を活用して、端末装置６４のＷｅｂブラウザ自身が処理可能な形式及び処理不可能な形式を含む様々なデジタルコンテンツに対する注釈を表示、共有することができる。
【００９１】
また、実施の形態１の構成の場合には、端末装置４でのＷｅｂブラウザが処理可能な形式のデジタルコンテンツに関しては、仲介サーバ２を経由しない。これにより、仲介サーバ２の負荷を軽減することができる。他方、端末装置４でのＷｅｂブラウザが処理できない形式のデジタルコンテンツに関しては、端末装置４は注釈情報合成処理を行わないように構成することができる。これにより、端末装置４の負荷を軽減することができる。また、実施の形態１の端末装置４は、Ａｎｎｏｔｅａクライアントにほとんど手を加えずに実現することができる。これにより、実施の形態２と比較して、端末装置４の構成を容易に実現できる。
【００９２】
なお、端末装置６４でＷｅｂブラウザが処理可能な形式のデジタルコンテンツを、当該端末装置６４が取得要求した場合には、端末装置６４に入力されたＵＲＬの識別子等を判断し、仲介サーバ６２は、Ｗｅｂサーバ６２から取得したデジタルコンテンツと注釈サーバ６３から取得した注釈情報とを、上記注釈情報の合成処理を行わず、端末装置６４に送信しても良い。この場合には、端末装置６４は図６で示した構成と同様の構成を有する必要がある。そして、当該端末装置６４において、デジタルコンテンツに注釈情報を付加する。
【図面の簡単な説明】
【００９３】
【図１】本発明に係る注釈付デジタルコンテンツ共有システムの構成を示す図である。
【図２】実施の形態１に係る注釈付デジタルコンテンツ共有システムの構成および信号の流れを示す図である。
【図３】Ａｎｎｏｔｅａプロジェクトによる情報共有方法を示す全体構成図である。
【図４】注釈サーバの構成を示す機能ブロック図である。
【図５】注釈データベースの構造を示す図である。
【図６】端末装置の構成を示す機能ブロック図である。
【図７】注釈編集画面の例を示す図である。
【図８】仲介サーバの構成を示す機能ブロック図である。
【図９】実施の形態２に係る注釈付デジタルコンテンツ共有システムの構成および信号の流れを示す図である。
【符号の説明】
【００９４】
１，６１  Ｗｅｂサーバ、２，６２  仲介サーバ、３，６３  注釈サーバ、４，４ａ，４ｂ，６４  端末装置、５  ネットワーク、２０，３２，４０００  注釈情報取得部、２１，４００１  コンテンツ解析部、２２，４００２  注釈情報合成部、２３，４００３  指示位置取得部、２４，４０１  デジタルコンテンツ取得部、２５，３４，４６  受信部、２６，３５，４７  送信部、３１  注釈情報格納部、３３  注釈データベース、４０  Ｗｅｂブラウザ、４５  表示部、４８  切替部、４００  注釈ツール、４００４  注釈編集部、４００５  注釈登録部、１００，２００  注釈付デジタルコンテンツ共有システム。
【図１】
0004934611.tif 000002
【図２】
0004934611.tif 000003
【図３】
0004934611.tif 000004
【図４】
0004934611.tif 000005
【図５】
0004934611.tif 000006
【図６】
0004934611.tif 000007
【図７】
0004934611.tif 000008
【図８】
0004934611.tif 000009
【図９】
0004934611.tif 000010