(57)【要約】【課題】ネットワーク配信されるコンテンツの内容を複数の講師が付加情報を付加して説明する一方、コンテンツ配信先の受講者がコンテンツを視聴しつつ質問する形態のサービスに対応できるようにする。【解決手段】このコンテンツ配信装置は、コンテンツ再生装置にネットワークを介して接続されたコンテンツ配信装置であり、配信対象のコンテンツとこのコンテンツに付加された付加情報とが記憶された素材記憶部と、前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスがコンテンツ毎に記憶された管理情報記憶部と、コンテンツ再生装置からコンテンツの視聴要求が受信されたとき、該当コンテンツの階層化インデックスを参照して要求されたコンテンツと付加情報を要求元へ配信する配信部とを備える。【選択図】図１
2011199360.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたコンテンツ再生装置から入力されたユーザ情報が予め登録済みのものである場合に新たなコンテンツまたは前記コンテンツに対する付加情報を登録、または既に登録済みのコンテンツにアクセスして視聴が可能なコンテンツ配信装置において、
前記コンテンツとこのコンテンツに付加された付加情報とが記憶された素材記憶部と、
前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスが前記コンテンツ毎に記憶された管理情報記憶部と、
前記コンテンツに前記付加情報を貼り付けて視聴するための視聴要求を受信する受信部と、
前記受信部により受信された視聴要求に従い、前記管理情報記憶部の前記階層化インデックスを参照して要求されたコンテンツと付加情報を前記素材記憶部から読み出し、前記ネットワークを通じて要求元の前記コンテンツ再生装置へ配信する配信部と
を具備することを特徴とするコンテンツ配信装置。
【請求項２】
前記階層化インデックスは、
前記コンテンツを第１階層として前記コンテンツに前記付加情報を付加したユーザを第２階層とし、前記付加情報に対して新たな付加情報を付加したユーザを第３階層とするように階層識別情報に従って階層化されていることを特徴とする請求項１記載のコンテンツ配信装置。
【請求項３】
ネットワークを介して接続されたコンテンツ再生装置から入力されたユーザ情報が予め登録済みのものである場合に新たなコンテンツまたは前記コンテンツに対する付加情報を登録、または既に登録済みのコンテンツにアクセスして視聴が可能なコンテンツ配信装置に処理を実行させるコンテンツ配信プログラムにおいて、
前記コンテンツ配信装置を、
前記コンテンツとこのコンテンツに付加された付加情報とを記憶し、
前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスを前記コンテンツ毎に記憶し、
前記コンテンツに前記付加情報を貼り付けて視聴するための視聴要求を受信し、
受信した視聴要求に従い、前記階層化インデックスを参照して要求されたコンテンツと付加情報を、前記ネットワークを通じて要求元の前記コンテンツ再生装置へ配信する
装置として機能させることを特徴とするコンテンツ配信プログラム。
【請求項４】
ネットワークに接続されたコンテンツ配信装置に予め登録済みのユーザ情報を前記コンテンツ配信装置へ送ることで前記コンテンツ配信装置にアクセスし、前記コンテンツ配信装置に格納されているコンテンツを再生するコンテンツ再生装置に処理を実行させるコンテンツ再生プログラムにおいて、
前記コンテンツ再生装置を、
前記コンテンツに付加情報を貼り付けて視聴するための前記コンテンツの視聴要求を前記コンテンツ配信装置へ送信し、
前記視聴要求に対して前記コンテンツ配信装置から配信されてきた前記コンテンツおよび前記付加情報を受信し、
受信した前記コンテンツを再生するにあたり、前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスに対応する前記付加情報の階層の指定を受け付け、
受信した付加情報の中から、受け付けた階層の付加情報を、前記コンテンツの該当するタイムコードの位置に貼り付けて再生する
装置として機能させることを特徴とするコンテンツ再生プログラム。
【請求項５】
ネットワークを介して接続されたコンテンツ再生装置から入力されたユーザ情報が予め登録済みのものである場合に新たなコンテンツまたは前記コンテンツに対する付加情報を登録、または既に登録済みのコンテンツにアクセスして視聴が可能なコンテンツ配信装置におけるコンテンツ配信方法において、
前記コンテンツとこのコンテンツに付加された付加情報とを記憶し、
前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスを前記コンテンツ毎に記憶し、
前記コンテンツに前記付加情報を貼り付けて視聴するための視聴要求を受信し、
受信した視聴要求に従い、前記階層化インデックスを参照して要求されたコンテンツと付加情報とを、前記ネットワークを通じて要求元の前記コンテンツ再生装置へ配信する
ことを特徴とするコンテンツ配信方法。
【請求項６】
ネットワークに接続されたコンテンツ配信装置に予め登録済みのユーザ情報を前記コンテンツ配信装置へ送ることで前記コンテンツ配信装置にアクセスし、前記コンテンツ配信装置に格納されているコンテンツをコンテンツ再生装置が再生するコンテンツ再生方法において、
前記コンテンツに付加情報を貼り付けて視聴するための前記コンテンツの視聴要求を、前記コンテンツ再生装置が前記コンテンツ配信装置へ送信し、
前記視聴要求に対して前記コンテンツ配信装置から配信されてきた前記コンテンツおよび前記付加情報を前記コンテンツ再生装置が受信し、
受信した前記コンテンツを前記コンテンツ再生装置が再生するにあたり、前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスに対応する前記付加情報の階層の指定を受け付け、
受信した付加情報の中から、受け付けた階層の付加情報を、前記コンテンツの該当するタイムコードの位置に貼り付けて再生する
ことを特徴とするコンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば動画、音楽および静止画などのコンテンツを、ネットワークを介して配信するコンテンツ配信装置、コンテンツ配信プログラム、コンテンツ再生プログラム、コンテンツ配信方法およびコンテンツ再生方法に関する。
【背景技術】
【０００２】
例えばインターネットなどのネットワーク上にある映像配信サイトにユーザがアクセスし、そのサイトにアップロードされているコンテンツの中から所望のコンテンツをユーザが選択して視聴することのできる映像配信システムが既にある。
【０００３】
このようなインターネットによる映像配信の技術の一つに、ユーザが視聴したベース映像にコメント情報を付加することができる技術があり、例えば教官と生徒との間で教材の映像を見ながらコメントをやりとりすることなどに利用されている（例えば特許文献１参照）。この技術は、いわゆる「動画アノテーション」と呼ばれる技術である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３６６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術の場合、コンテンツを視聴するユーザはコンテンツに付加されたコメントを表示するか否かのいずれか一方しか選択することができず、また教官と生徒が複数の場合、ある教官が付加したコメントに対してどのユーザがどの教官へコメントしたかなど、判り難い面があり、複数の説明者と複数の質問者という形態のサービスに対応できないという問題があった。
【０００６】
本発明はこのような課題を解決するためになされたもので、コンテンツをネットワーク配信する上で、コンテンツの内容を複数の説明者が説明する一方、コンテンツ配信先の複数の質問者がコンテンツを視聴しつつ質問する形態のサービスに対応することができるコンテンツ配信装置、コンテンツ配信プログラム、コンテンツ再生プログラム、コンテンツ配信方法およびコンテンツ再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明のコンテンツ配信装置は、ネットワークを介して接続されたコンテンツ再生装置から入力されたユーザ情報が予め登録済みのものである場合に新たなコンテンツまたは前記コンテンツに対する付加情報を登録、または既に登録済みのコンテンツにアクセスして視聴が可能なコンテンツ配信装置において、前記コンテンツとこのコンテンツに付加された付加情報とが記憶された素材記憶部と、前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスが前記コンテンツ毎に記憶された管理情報記憶部と、前記コンテンツに前記付加情報を貼り付けて視聴するための視聴要求を受信する受信部と、前記受信部により受信された視聴要求に従い、前記管理情報記憶部の前記階層化インデックスを参照して要求された前記コンテンツと付加情報を前記素材記憶部から読み出し、前記ネットワークを通じて要求元の前記コンテンツ再生装置へ配信する配信部とを具備することを特徴とする。
【０００８】
本発明のコンテンツ配信プログラムは、ネットワークを介して接続されたコンテンツ再生装置から入力されたユーザ情報が予め登録済みのものである場合に新たなコンテンツまたは前記コンテンツに対する付加情報を登録、または既に登録済みのコンテンツにアクセスして視聴が可能なコンテンツ配信装置に処理を実行させるコンテンツ配信プログラムにおいて、前記コンテンツ配信装置を、前記コンテンツとこのコンテンツに付加された付加情報とを記憶し、前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスを前記コンテンツ毎に記憶し、前記コンテンツに前記付加情報を貼り付けて視聴するための視聴要求を受信し、受信した視聴要求に従い、前記階層化インデックスを参照して要求された前記コンテンツと付加情報を、前記ネットワークを通じて要求元の前記コンテンツ再生装置へ配信する装置として機能させることを特徴とする。
【０００９】
本発明のコンテンツ再生プログラムは、ネットワークに接続されたコンテンツ配信装置に予め登録済みのユーザ情報を前記コンテンツ配信装置へ送ることで前記コンテンツ配信装置にアクセスし、前記コンテンツ配信装置に格納されているコンテンツを再生するコンテンツ再生装置に処理を実行させるコンテンツ再生プログラムにおいて、前記コンテンツに付加情報を貼り付けて視聴するための前記コンテンツの視聴要求を前記コンテンツ配信装置へ送信し、前記視聴要求に対して前記コンテンツ配信装置から配信されてきた前記コンテンツおよび前記付加情報を受信し、受信した前記コンテンツを再生するにあたり、前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスに対応する前記付加情報の階層の指定を受け付け、受信した付加情報の中から、受け付けた階層の付加情報を、前記コンテンツの該当するタイムコードの位置に貼り付けて再生する装置として機能させることを特徴とする。
【００１０】
本発明のコンテンツ配信方法は、ネットワークを介して接続されたコンテンツ再生装置から入力されたユーザ情報が予め登録済みのものである場合に新たなコンテンツまたは前記コンテンツに対する付加情報を登録、または既に登録済みのコンテンツにアクセスして視聴が可能なコンテンツ配信装置におけるコンテンツ配信方法において、前記コンテンツとこのコンテンツに付加された付加情報とを記憶し、前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスを前記コンテンツ毎に記憶し、前記コンテンツに前記付加情報を貼り付けて視聴するための視聴要求を受信し、受信した視聴要求に従い、前記階層化インデックスを参照して要求されたコンテンツと付加情報を、前記ネットワークを通じて要求元の前記コンテンツ再生装置へ配信することを特徴とする。
【００１１】
本発明のコンテンツ再生方法は、ネットワークに接続されたコンテンツ配信装置に予め登録済みのユーザ情報を前記コンテンツ配信装置へ送ることで前記コンテンツ配信装置にアクセスし、前記コンテンツ配信装置に格納されているコンテンツをコンテンツ再生装置が再生するコンテンツ再生方法において、前記コンテンツに付加情報を貼り付けて視聴するための前記コンテンツの視聴要求を、前記コンテンツ再生装置が前記コンテンツ配信装置へ送信し、前記視聴要求に対して前記コンテンツ配信装置から配信されてきた前記コンテンツおよび前記付加情報を前記コンテンツ再生装置が受信し、受信した前記コンテンツを前記コンテンツ再生装置が再生するにあたり、前記コンテンツに前記付加情報を付加したユーザと前記付加情報に対して新たな付加情報を付加したユーザとの関係を階層化した階層化インデックスに対応する前記付加情報の階層の指定を受け付け、受信した付加情報の中から、受け付けた階層の付加情報を、前記コンテンツの該当するタイムコードの位置に貼り付けて再生することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、コンテンツをネットワーク配信する上で、コンテンツの内容を複数の説明者が説明する一方、コンテンツ配信先の複数の質問者がコンテンツを視聴しつつ質問する形態のサービスに対応できるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態のコンテンツ配信システムの構成を示す図である。
【図２】サーバの階層化インデックスを示す図である。
【図３】メタデータの階層化の一例を示す図である。
【図４】端末に表示されるＧＵＩ画面の一例を示す図である。
【図５】コンテンツの登録動作を示す図である。
【図６】コメントの付加動作を示す図である。
【図７】コメントが付加されたコンテンツの視聴動作を示す図である。
【図８】このコンテンツ配信システムを利用したサービスの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の一つの実施の形態のコンテンツ配信システムを詳細に説明する。図１はコンテンツ配信システムの構成を示す図である。
【００１５】
図１に示すように、この実施形態のコンテンツ配信システムは、映像加工編集配信センターに設置されたコンテンツ配信装置としての動画配信用のサーバコンピュータ（以下「サーバ１」と称す）と、このサーバ１にインターネットまたはＬＡＮなどのネットワーク２を介して接続されたコンテンツ再生装置としての複数のクライアントコンピュータ３〜５（以下「端末３〜５」と称す）とから構成されている。
【００１６】
端末３〜５には、ベースコンテンツとしてのオリジナル映像（以下「オリジナルコンテンツ」と称す）に付加情報を貼り付けて視聴するための専用のビューアソフトウェア（以下「専用ビューア」と称す）がインストールされている。なお、オリジナルコンテンツとは、コメントなどの付加情報が付加されていない最初の映像コンテンツをいう。
【００１７】
サーバ１から配信されるオリジナルコンテンツのみ（付加情報なし）を視聴するだけの場合は、端末３〜５に汎用のｗｅｂブラウザなどの閲覧ソフトウェア（以下「汎用ビューア」と称す）がインストールされていればオリジナルコンテンツのみを視聴可能である。
【００１８】
端末３はオリジナルコンテンツをアップロードする端末である。端末４はオリジナルコンテンツまたはコメント付きのコンテンツに対するコメント（付加情報）をアップロードする端末である。付加情報としては、テキストなどのコメントの他に、線画などのベクトル情報などであってもよい。端末５はコメント付きコンテンツを視聴する端末である。なお、この例では説明を解り易くするために、それぞれ個別の機能を持つ端末として分けたが、少なくとも汎用ビューアの他に専用ビューアがインストールされていれば、すべての機能をそれぞれの端末で実行可能である。
【００１９】
専用ビューアは、予めサーバ１に登録済みのユーザ情報（ユーザＩＤ）をサーバ１へ送ることでサーバ１にアクセスし、サーバ１に格納されているオリジナルコンテンツまたはオリジナルコンテンツと付加情報の合成コンテンツを再生するプログラムである。
【００２０】
専用ビューアは、サーバ１のオリジナルコンテンツを閲覧するための配信要求、または閲覧中のオリジナルコンテンツに貼り付けるためにキー操作により入力されたコメントを受け付け、受け付けたコメントをオリジナルコンテンツに付加して登録するための登録要求（コマンド）またはコメントをオリジナルコンテンツに貼り付けて再生するための視聴要求をネットワーク２上のサーバ１へ送信する装置として端末３〜５を機能させる。
【００２１】
専用ビューアは、オリジナルコンテンツの視聴要求を、ネットワーク２上のサーバ１へ送信し、視聴要求に対してサーバ１から配信されてきたオリジナルコンテンツおよびコメントを受信し、受信したオリジナルコンテンツを再生するにあたり、オリジナルコンテンツにコメントを付加したユーザとコメントに対して新たなコメントを付加したユーザとの関係を階層化した階層化インデックスに対応するコメントの階層の指定を受け付け、受信したコメントの中から、コメントツール画面２４（図４参照）で受け付けた階層のコメントを、オリジナルコンテンツの該当するタイムコードの位置に貼り付けて再生する装置として端末３〜５を機能させる。
【００２２】
すなわち、専用ビューアは、コンテンツの配信要求に対してサーバ１からオリジナルコンテンツとコメントが受信されたときに、受信したコメントの中から、コメントツール画面２４で受け付けた階層のコメントを、受信したオリジナルコンテンツの該当するタイムコードの位置に貼り付けて再生する装置として端末３〜５を機能させる。
【００２３】
サーバ１は、受信部１１、制御部１２、管理部１３、管理情報記憶部１４、コンテンツ記憶部としての素材記憶部１５、加工編集部１６、配信部１７などを有している。
【００２４】
サーバ１は、ネットワーク２を介して接続された端末３〜５から入力されたユーザ情報が予め登録済みのものである場合に新たなオリジナルコンテンツまたはオリジナルコンテンツに対する付加情報を端末３〜５からアップロードして登録、または既に登録済みのコンテンツに端末３〜５からアクセスしダウンロードし、オリジナルコンテンツのみまたはオリジナルコンテンツとコメントの合成コンテンツのいずれかを端末３〜５で視聴が可能な装置である。
【００２５】
受信部１１は、端末３からオリジナルコンテンツを登録するための登録要求、視聴中のオリジナルコンテンツに新たな付加情報を貼り付けるための登録要求、視聴中のオリジナルコンテンツに階層毎の付加情報を貼り付けて閲覧するために付加情報の階層を指定した視聴要求などを受信する。
【００２６】
制御部１２は、受信部１１により受信された各種要求に応じて各部を制御する。例えば要求が端末５からの閲覧要求である場合に、閲覧要求に従い、該当する配信対象（オリジナルコンテンツ、付加情報など）を配信するよう管理部１３、加工編集部１６および配信部１７を制御する。
【００２７】
素材記憶部１５は、ハードディスク装置などにより実現される。素材記憶部１５は、コンテンツ記憶部１５ａとメタデータ記憶部１５ｂとを有している。素材記憶部１５には、例えば端末３からアップロードされたオリジナルコンテンツが登録（記憶）される。
【００２８】
メタデータ記憶部１５ｂには、例えば端末４で視聴中のオリジナルコンテンツに付加されたコメントなどの付加情報が対応して記憶される。すなわち、この素材記憶部１５には、コンテンツとこのコンテンツに付加された付加情報とが記憶される。
【００２９】
管理部１３は、制御部１２により制御されて、階層化インデックス１４ａを参照して第１ユーザ（講師）と第２ユーザ（受講生）との関係から導出される階層の付加情報とコンテンツを素材記憶部１５から読み出し、配信部１７へ渡す。
【００３０】
管理情報記憶部１４は、ハードディスク装置などにより実現される。管理情報記憶部１４には、ベースコンテンツに付加情報を付加した第１ユーザ（講師）のＩＤ（階層識別情報）と、この第１ユーザ（講師）のＩＤ（階層識別情報）の付加情報に対して新たな付加情報を付加した第２ユーザ（受講生）のＩＤとの関係を階層化した階層化インデックス１４ａがコンテンツ毎に記憶されている。
【００３１】
図２に示すように、階層化インデックス１４ａには、階層、階層識別情報、開始時間、表示時間、座標、メタデータ識別情報などが対応して記憶されている。
【００３２】
階層は、オリジナルコンテンツを最上位階層とする。階層は、“１”，“２”，“３”…という数値であり、例えば“１”はオリジナルコンテンツ自体の階層である第１階層を示し、“２”は第１階層に対して直接的に関係する付加情報の第２階層を示し、“３”は第２階層に対して直接的に関係する付加情報の第３階層を示し、“ｎは第ｎ−１階層に対して直接的に関係する付加情報の第ｎ階層を示す。すなわちオリジナルコンテンツに付加するコメントなどの付加情報の階層は、紐づく階層：ｎよりも１層低位とする。
【００３３】
階層識別情報は、各階層においてコメントを識別するための情報である。同一階層であっても、複数の発言者が存在することもありえる。開始時間はオリジナルコンテンツのタイムコードに紐付いたコメントの開始時刻を示す。表示時間はオリジナルコンテンツにコメントを継続して表示させる期間を示す。座標はオリジナルコンテンツにコメントを表示させる位置情報を示す。メタデータ識別情報はテキストやベクトル情報等のコメントが格納されるファイル名等を示す。
【００３４】
階層化インデックス１４ａは、コンテンツを第１階層としてコンテンツに付加情報を付加したユーザを第２階層とし、付加情報に対して新たな付加情報を付加したユーザを第３階層とするように階層識別情報に従って階層化されている。
【００３５】
すなわち、階層化インデックス１４ａは、オリジナルコンテンツを第１階層とし、それに直接的に関係する付加情報の階層を第２階層（第１ユーザ（講師）の階層）とし、この第２階層（第１ユーザ（講師）の階層）に直接的に関係する付加情報の階層を第３階層（第２ユーザ（受講生））とする階層構造を持つインデックステーブルである。
【００３６】
この階層化インデックス１４ａに従って生成されるメタデータは、図３に示すような階層構造を持つものとなる。
【００３７】
加工編集部１６は、汎用ビューア用に、オリジナルコンテンツとメタデータとを合成し配信対象のコンテンツとして素材記憶部１５に記憶する。
【００３８】
配信部１７は、制御部１２により制御されて、素材記憶部１５に記憶されている配信対象の素材（コンテンツおよび階層毎のコメント）を読み出して、ネットワーク２を通じて要求元へ配信する。
【００３９】
すなわち、制御部１２と配信部１７は、受信部１１により受信された視聴要求に従い、管理情報記憶部１４の階層化インデックス１４ａを参照して要求されたコンテンツとコメントを素材記憶部１５から読み出し、ネットワーク２を通じて要求元の端末（端末３，４，５のいずれか）へ配信する。
【００４０】
端末３〜５にインストールされている専用ビューアは、図４に示すようなグラフィックユーザインターフェース画面２０（以下「ＧＵＩ画面２０」と称す）を表示する。
【００４１】
ＧＵＩ画面２０には、映像コンテンツ（オリジナルコンテンツまたはオリジナルコンテンツと付加情報との合成映像など）の再生ウィンドゥ２１と、再生の戻し、進め、再生、一時停止等の操作部２２と、階層化情報の表示欄２３と、コメントツール画面２４が表示される。
【００４２】
コメントツール画面２４には、開始時間、継続時間、再生ウィンドゥ２１内にコメントを表示する位置を示す情報（座標Ｘ，座標Ｙ）、コメントを入力するためのテキスト入力欄２５、テキスト以外の付加情報として手書きした画像情報（ベクトル情報）を生成、または音声情報、ファイル等を指定する欄２６、閲覧時に閲覧を希望するコメントの階層を指定するための階層指定欄２７、階層識別情報欄２８、確定ボタン２９等が設けられている。階層識別情報欄２８には、それぞれの端末３〜５にログインしているユーザ名またはユーザＩＤが自動的に入力される。コメントツール画面２４には、付加情報を再生ウィンドゥ２１に貼り付けるための各種入力欄が設けられている。
【００４３】
次に、図５乃至図８を参照してこのコンテンツ配信システムの動作を説明する。まず、図５を参照してオリジナルコンテンツの登録動作を説明する。
【００４４】
端末３に保存されているオリジナルコンテンツをサーバ１へアップロードして登録する場合、事前処理として、端末３において汎用後ｗｅｂブラウザを起動し、そのブラウザ画面からサーバ１のＵＲＬを入力することで、ネットワーク２上のサーバ１へアクセスし、オリジナルコンテンツをアップロード可能な権限を持つユーザとしてログインしたものとする。
【００４５】
端末３は、サーバ１の制御部１２に対してオリジナルコンテンツのアップロード要求を行う（図５のステップＳ１０１）。アップロード要求を受けた制御部１２は、素材記憶部１５の保存容量を確認し（ステップＳ１０２）、オリジナルコンテンツの容量と保存容量とを比較して、素材記憶部１５の保存容量が大きい場合、記憶可能と判定し（ステップＳ１０３のＹｅｓ）、アップロード許可を示すメッセージを端末３へ通知する（ステップＳ１０４）。
【００４６】
次に、アップロード許可の通知を受けた端末３は、オリジナルコンテンツをサーバ１へアップロードし（ステップＳ１０５）、オリジナルコンテンツは、素材記憶部１５のコンテンツ記憶部１５ａに記憶される（ステップＳ１０６）。
【００４７】
このとき、制御部１２はオリジナルコンテンツが最初に登録されたコンテンツであることを管理部１３へ通知し、このコンテンツの階層化インデックス１４ａを新たに生成するよう管理部１３を制御する。
【００４８】
この制御を受けた管理部１３は、管理情報記憶部１４に新たな階層化インデックス１４ａを生成し（ステップＳ１０７）、階層化インデックス１４ａの第１階層にオリジナルコンテンツを登録する。
【００４９】
登録後、管理部１３は、階層化インデックス１４ａを生成したことを制御部１２へ通知し（ステップＳ１０８）、これを受けた制御部１２は端末３へアップロード完了を示すメッセージを送り、アップロード完了を通知する（ステップＳ１０９）。
【００５０】
なお、オリジナルコンテンツをアップロードする際に、端末３とサーバ１の受信部１１乃至制御部１２の間で、ログイン手続き、ユーザ認証、課金管理等を実施してもよい。
【００５１】
次に、図６を参照して本システムにおいてユーザが視聴しているコンテンツにコメントを書き込む手順を説明する。
【００５２】
このシステムでは、視聴者（受講生）がコンテンツを視聴する際には、サーバ１からコンテンツが配信される（図６のステップＳ２０１）。
【００５３】
視聴者（受講生）が視聴しているコンテンツに対応する階層化インデックス１４ａの階層が１階層のみで構成されている場合、サーバ１から端末４へはオリジナルコンテンツのみが配信され、視聴者（受講生）はオリジナルコンテンツを視聴している。また階層化インデックス１４ａの階層が複数の階層で構成されている場合、視聴者はオリジナルコンテンツとコメントを合成した合成映像コンテンツを視聴している。
【００５４】
端末４では、専用ビューアが起動しそのＧＵＩ画面２０にコンテンツを表示して視聴しているものとする。専用ビューアは、受信し再生中のオリジナルコンテンツから常にタイムコードを取得している（ステップＳ２０２）。
【００５５】
視聴者（受講生）がＧＵＩ画面２０にて視聴中のコンテンツにコメントを書き込むためには、ＧＵＩ画面２０のコメントツール画面２４でコメントを入力し作成する。このとき作成されるコメントは、テキスト、ベクトル情報、音声データ、画像ファイル等の専用ビューアが許容するメディア形式である。
【００５６】
コメントを作成後、確定ボタン２９が押下されると、専用ビューアは、オリジナルコンテンツから取得したタイムコードを用いてコメントの挿入開始時刻、コメントを専用ビューワで表示し続ける継続時間や再生ウィンドゥ２１内の表示位置を示す座標、コメントを表示させる階層およびコメント自身のデータおよびそのリンク情報を含むコメント情報を作成し（ステップＳ２０３）、ネットワーク２を通じてサーバ１へ送信する（ステップＳ２０４）。また作成されたコメント情報はメモリに一時記憶される。
【００５７】
ここでコメント情報とは、図４に示したコメントツール画面２４の情報である。なおコメントを付加する際の階層は、オリジナルコンテンツを再生中であれば、その下の第２階層の数値“２”が自動的に設定される。
【００５８】
サーバ１では、送られてきたコメントとコメント情報を受信部１１が受信すると、制御部１２がその中に含まれるコメントを素材記憶部１５のメタデータ記憶部１５ｂに記憶する（ステップＳ２０５）。
【００５９】
記憶後、制御部１２は端末４に対して登録完了通知を行うとともに（ステップＳ２０６）、管理部１３に対して素材記憶部１５のデータが更新されたことを通知する。
また、制御部１２は、コメント情報を管理部１３へ送る（ステップＳ２０７）。
【００６０】
管理部１３は受け取ったコメント情報を用いて管理情報記憶部１４の該当する階層化インデックス１４ａに新たなレコード（行）を追加し（ステップＳ２０８）、データ更新通知を制御部１２へ出力し（ステップＳ２０９）、データを更新したことを制御部１２へ通知する。
【００６１】
制御部１２は、管理部１３からデータ更新通知を受け取ることで、新たなコンテンツが生成可能であることを検知する。
【００６２】
その後、制御部１２は、汎用ビューアでのコンテンツの視聴可能とするため、オリジナルコンテンツとコメントとを加工編集（合成）するよう加工編集部１６へ指示（制御）し（ステップＳ２１０）、この指示（制御）により、加工編集部１６は素材記憶部１５からオリジナルコンテンツとコメントとを読み出し（ステップＳ２１１）、互いのデータを合成して（ステップＳ２１２）、汎用ビューアで視聴可能な形式のコンテンツに変換する。視聴可能な形式のコンテテンツを合成映像コンテンツと称す。
【００６３】
変換後、加工編集部１６は、合成映像コンテンツを素材記憶部１５へ格納（記憶）し（ステップＳ２１３）、素材記憶部１５に合成映像コンテンツを格納した旨（格納完了メッセージ）を制御部１２へ通知する（ステップＳ２１４）。
【００６４】
なお加工編集部１６で行うデータ合成および変換処理は、汎用ビューアで視聴しない場合は実施しなくてもよい。
【００６５】
これらの一連の作業が完了すると、制御部１２は端末４に対して合成映像コンテンツの格納通知を行う（ステップＳ２１５）。以降、端末４では、専用ビューアでなくとも、合成映像コンテンツを視聴することができるが、この場合、別の階層のコメントを含むコンテンツの視聴は不可能である。
【００６６】
なお、端末４から視聴中のコンテンツへのコメントを書き込む際に、端末４とサーバ１の受信部１１乃至制御部１２の間で、視聴者が端末４にログインしたときとは別のログイン手続き、ユーザ認証、課金管理等を実施してもよい。
【００６７】
次に、本システムにおいてユーザがコメント付きコンテンツを視聴するための手順を説明する。まず概要動作を説明する。
【００６８】
端末５には予めコンテンツ視聴用の専用ビューアと、コンテンツ配信サイトへアクセスするための汎用ビューア（ｗｅｂブラウザ）が組み込まれており、端末５上で起動させたｗｅｂブラウザから所定のＵＲＬを入力することで、ｗｅｂブラウザがコンテンツ配信サイト（サーバ１）にアクセスし、そのサイトをｗｅｂブラウザの画面に表示する。
【００６９】
そして、ｗｅｂブラウザの画面に表示されたサイト内から視聴者が所望のコンテンツを指定することで、コンテンツの識別子（例えばｆｌｖなど）に対応付けられた専用ビューアが起動し、専用ビューアにより、サーバ１から該当コンテンツとコメントがダウンロードされて専用ビューアのＧＵＩ画面２０の再生ウィンドゥ２１に、コンテンツとコメントが重畳されて再生される。
【００７０】
以下、図７を参照して本システムのコンテンツ配信動作を詳細に説明する。所望のコンテンツを指定することで、汎用ビューアがサーバ１（の制御部１２）に対して視聴要求を行う（図７のステップＳ３０１）。
【００７１】
視聴要求を受け取ったサーバ１では、制御部１２が、要求のあったコンテンツの階層情報（視聴要求されたコンテンツが属する階層化インデックス１４ａの階層構成を示す情報）を取得するために管理部１３に対して階層情報の取得を指示する（ステップＳ３０２）。
【００７２】
管理部１３は、管理情報記憶部１４から該当する階層化インデックス１４ａから階層情報を取得し、制御部１２へ戻す（ステップＳ３０３）。
【００７３】
制御部１２は、取得した階層情報から、コメントの階層が１階層で構成されているかそれ以外（多階層）かを判定する。つまりコンテンツの階層化構造のチェックを行う（ステップＳ３０４）。またチェックと共に、制御部１２は、取得した階層情報を端末５へ送信する（ステップＳ３０５）。
【００７４】
上記判定の結果、コメントの階層が１階層で構成されることが判明した場合（ステップＳ３０６のＹｅｓ）、制御部１２は、コメントの付加がないため、そのままのオリジナルコンテンツを端末５へ配信するよう配信部１７へ指示し（ステップＳ３０７）、この指示を受けた配信部１７は素材記憶部１５からオリジナルコンテンツを読み出し（ステップＳ３０８）、端末５へ配信する（ステップＳ３０９）。
【００７５】
一方、管理情報記憶部１４から取得した階層情報より複数階層であることが判明した場合（ステップＳ３０６のＮｏ）、オリジナルコンテンツにコメントが付加されているため、制御部１２は、配信部１７に対してオリジナルコンテンツおよびコメントの配信指示を行う（ステップＳ３１０）。
【００７６】
この指示を受けた配信部１７は、オリジナルコンテンツおよびコメントを素材記憶部１５から読み出し（ステップＳ３１１）、ネットワーク２を通じて端末５へ配信する（ステップＳ３１２）。
【００７７】
端末５では、専用ビューアが、配信部１７から送られてきたオリジナルコンテンツを受信（なお複数階層の場合はオリジナルコンテンツとコメントとを受信）し、ＧＵＩ画面２０のコメントツール画面２４の階層指定欄２７にて指定された階層のコメントをオリジナルコンテンツに重畳して表示する。
【００７８】
このように、サーバ１から端末３，４，５へ配信する際は、全ての階層のコメントをコンテンツとともに送信し、端末３，４，５にインストールされる専用ビューアにて、表示したい階層を指定し、指定された階層のコメントをオリジナルコンテンツに重畳して表示しているため、一旦視聴を開始した後に、視聴を停止することなく、表示したいコメントの階層を変更することが可能となる。
【００７９】
また端末５のログインとは別に、コンテンツ視聴の際に、端末５とサーバ１の受信部１１乃至制御部１２の間で、ログイン手続き、ユーザ認証、課金管理等を実施してもよい。
【００８０】
最後に、図８を参照して本システムを利用したサービスの一例を説明する。図８に示すように、講師は、例えばムービーカメラなどで撮影した教材の動画コンテンツ（陶器作りの講座などに利用するためのオリジナルコンテンツ）を端末３に読み込ませて（入力し）（ステップＳ４０１）、一旦、端末３のハードディスク装置に保存する。
【００８１】
続いて、講師は、端末３において専用ビューアのＧＵＩ画面２０から、説明用のテキストデータを、表示時間を指定して入力し（ステップＳ４０２）、それを予めハードディスク装置に保存しておいたオリジナルコンテンツの付加情報、つまりメタデータとして多重して電子マニュアルｖｅｒ．１としてサーバ１にアップロードする（ステップＳ４０３）。
【００８２】
次に、この講座の視聴者が、端末４などからサーバ１にアクセスして、電子マニュアルｖｅｒ．１が付加された教材の動画コンテンツを閲覧し、電子マニュアルｖｅｒ．１をみた疑問点（コメント）を追記したものとする（ステップＳ４０４）。
【００８３】
受講生の追記した疑問点に対し、講師が補足説明を端末３に接続したマイクなどから音声（自分の声）を、表示時間を指定して入力し（ステップＳ４０５）、そのメタデータをコンテンツに多重し、電子マニュアルｖｅｒ．２として改訂し、サーバ１へアップロードする（ステップＳ４０６）。
【００８４】
そして、他の受講生は、端末５においてこの電子マニュアルｖｅｒ．２の階層を指定することで、電子マニュアルのバージョンアップの課程で行われた講師と受講生のやりとりを閲覧することができる。
【００８５】
このようにこの実施形態のコンテンツ配信システムによれば、オリジナルコンテンツがサーバ１にアップロードされるたびに、サーバ１ではオリジナルコンテンツを第１階層とする階層化インデックス１４ａを作成し、映像コンテンツにコメントを貼り付けたユーザを第２階層のユーザとし、コメントにさらにコメントを付加したユーザを第３階層とするようにオリジナルコンテンツに対するコメントの階層を階層化インデックス１４ａで管理することで、どのユーザのコメントに対するユーザの質問か、またはコメントのみたユーザのコメントに対して元のユーザから付加されたコメントか等といったことがオリジナルコンテンツの配下に付加されてゆき、ユーザどうしのコメントのやりとりの内容が判るようになる。
【００８６】
また、例えば陶器作りの講座の映像コンテンツなどを第１階層とし、講師（第２階層のユーザ）が映像コンテンツを視聴しながら映像コンテンツに説明用の電子マニュアルなどのコメントを貼り付け、これを受講生が視聴して質問し、それを講師が補足説明して電子マニュアルのバージョンアップを重ねることでノウハウが蓄積されてゆくという効果も得られる。
【００８７】
この結果、ネットワーク２を介してコンテンツ配信を行う上で、コンテンツの内容を複数の説明者（講師）が説明する一方、コンテンツ配信先の複数の質問者（受講生）がコンテンツを視聴（閲覧）しつつ質問する形態のサービスに対応できるようになる。
【００８８】
なお、本発明は、上記実施形態のみに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形してもよい。
上記実施形態では、端末５からサーバ１へ送った視聴要求に対しサーバ１からコンテンツとコメントが配信されてきたときに、視聴者が指定した階層のコメントを専用ビューアが選択してコンテンツに貼り付け再生したが、例えばサーバ１側で選択した階層のコメントとコンテンツを配信し、端末５では受信されたコメントをコンテンツに貼り付けて再生するようにしてもよい。
【００８９】
また、上記実施形態に示した各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００９０】
１…サーバ、２…ネットワーク、３，４，５…端末、１１…受信部、１２…制御部、１３…管理部、１４…管理情報記憶部、１４ａ…階層化インデックス、１５…素材記憶部、１５ａ…コンテンツ記憶部、１５ｂ…メタデータ記憶部、１６…加工編集部、１７…配信部。
【図１】
2011199360.tif 000003
【図２】
2011199360.tif 000004
【図３】
2011199360.tif 000005
【図４】
2011199360.tif 000006
【図５】
2011199360.tif 000007
【図６】
2011199360.tif 000008
【図７】
2011199360.tif 000009
【図８】
2011199360.tif 000010