(57)【要約】【課題】  ユーザの属するカテゴリに応じてメタデータの参照制御ができる動画コンテンツ提供システムを提供する。【解決手段】  配信要求受付部１０３は、クライアント端末３０３ａからユーザの動画コンテンツへのメタデータ貼付け要求を受け、メタデータ登録部を経てメタデータ情報ＤＢ１０９に当該ユーザのカテゴリ情報を含むデータを挿入する。配信要求受付部１０３はクライアント端末３０３ａからのユーザの動画コンテンツに貼付けられたメタデータの要求を受け、メタデータ表示制御部を経てメタデータ情報ＤＢ１０９を参照してユーザのカテゴリに該当するメタデータを認識し、これに基づいてメタデータの実体１１０からメタデータを読出し、Ｗｅｂサーバ１０２と、通信処理装置１０１とを経由してクライアント端末３０３ａへメタデータを送信する。クライアント端末３０３ａはこのメタデータと、配信サーバ２００から得た動画コンテンツとを再生する。【選択図】  図１
2005267171.tif 000002
【特許請求の範囲】
【請求項１】
動画コンテンツサーバと、１個以上のクライアント端末とがネットワークを経由してデータの送受信を行うシステムにおいて、
前記動画コンテンツサーバは、
メタデータを格納するメタデータ記憶部と、
動画コンテンツと、メタデータと、メタデータを登録したユーザの属するカテゴリとの対応付けの情報を格納するメタデータ情報データベースと、
前記クライアント端末からユーザの指示に基づくメタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記動画コンテンツと、前記メタデータと、前記ユーザの属するカテゴリとの対応付けを前記メタデータ情報データベースに登録し、前記メタデータを前記メタデータ記憶部に格納するメタデータ登録手段と、
前記クライアント端末からユーザの指示に基づく動画コンテンツの送信要求を受信し、前記動画コンテンツを記憶領域から読み出して前記クライアント端末へ送信する配信手段と、
前記クライアント端末から前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記メタデータ情報データベースに基づいて前記動画コンテンツに対応し、かつ、前記ユーザの属するカテゴリに属するメタデータを認識して前記メタデータ記憶部から読み出し、読み出したメタデータを前記クライアント端末へ配信するメタデータ表示制御手段とを具備し、
前記クライアント端末は、
ユーザの指示に基づき、メタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信するメタデータ登録手段と、
ユーザの指示に基づき、動画コンテンツの送信要求を前記動画コンテンツサーバへ送信し、前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信し、前記動画コンテンツサーバから前記動画コンテンツと、前記メタデータとを受信して再生する再生手段とを具備する
ことを特徴とする動画コンテンツ提供システム。
【請求項２】
前記前記動画コンテンツサーバは、
前記前記動画コンテンツサーバの格納する動画コンテンツのオーナーの使用するオーナー端末から前記オーナーの所有する動画コンテンツに対応するメタデータの一覧送信要求を受信し、前記オーナーの所有する動画コンテンツに対応付けられたメタデータの一覧情報を生成して前記オーナー端末へ送信し、前記オーナー端末から前記オーナーの指示に基づくメタデータの更新要求又は削除要求を受けて該当するメタデータの更新又は削除を行うメタデータ管理手段をさらに具備する
ことを特徴とする請求項１に記載の動画コンテンツ提供システム。
【請求項３】
動画コンテンツサーバと、１個以上のクライアント端末とがネットワークを経由してデータの送受信を行うシステムにおいて、
前記クライアント端末が、
ユーザの指示に基づき、メタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信し、
前記動画コンテンツサーバが、
前記クライアント端末から前記ユーザの指示に基づくメタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記動画コンテンツと、前記メタデータと、前記ユーザの属するカテゴリとの対応付けをメタデータ情報データベースに登録し、前記メタデータをメタデータ記憶部に格納し、
前記クライアント端末が、
ユーザの指示に基づき、動画コンテンツの送信要求を前記動画コンテンツサーバへ送信し、また、前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバへ送信し、
前記動画コンテンツサーバが、
前記クライアント端末からユーザの指示に基づく動画コンテンツの送信要求を受信し、前記動画コンテンツを記憶領域から読み出して前記クライアント端末へ送信し、前記クライアント端末から前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記メタデータ情報データベースを参照して前記動画コンテンツに対応し、かつ、前記ユーザの属するカテゴリに属するメタデータを認識して前記メタデータ記憶部から読み出し、読み出したメタデータを前記クライアント端末へ配信する
ことを特徴とする動画コンテンツ提供方法。
【請求項４】
動画コンテンツサーバと、１個以上のクライアント端末とがネットワークを経由してデータの送受信を行うシステムにおいて、
前記動画コンテンツサーバを構成するコンピュータに、
前記クライアント端末からユーザの指示に基づくメタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを受信した時、前記動画コンテンツと、前記メタデータと、前記ユーザの属するカテゴリとの対応付けをメタデータ情報データベースに登録し、前記メタデータをメタデータ記憶部に格納するメタデータ登録処理と、
前記クライアント端末からユーザの指示に基づく動画コンテンツの送信要求を受信した時、前記動画コンテンツを記憶領域から読み出して前記クライアント端末へ送信する配信処理と、
前記クライアント端末から前記動画コンテンツに貼り付けられたメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記メタデータ情報データベースを参照して前記動画コンテンツに対応し、かつ、前記ユーザの属するカテゴリに属するメタデータを認識して前記メタデータ記憶部から読み出し、読み出したメタデータを前記クライアント端末へ配信するメタデータ表示制御処理と、
を実行させるためのプログラム。
【請求項５】
動画コンテンツサーバと、１個以上のクライアント端末とがネットワークを経由してデータの送受信を行うシステムにおいて、
前記クライアント端末を構成するコンピュータに、
ユーザの指示に基づき、メタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信するメタデータ登録処理と、
ユーザの指示に基づき、動画コンテンツ動画コンテンツの送信要求を送信し、前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信し、前記動画コンテンツサーバから前記動画コンテンツと、前記メタデータとを受信して再生する再生処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの要求に基づいて動画コンテンツに対してメタデータの貼り付けを行う動画コンテンツ提供システムに関するものである。
【背景技術】
【０００２】
図１１は従来の動画コンテンツ提供システムについて説明している。図１１のクライアント端末はユーザの指示に基づき、ネットワークを経由して動画コンテンツの一覧情報の送信を従来装置へ要求する。従来装置の配信要求受付部は通信処理装置を経由してクライアント端末からの要求を受け付け、コンテンツ情報ＤＢをアクセスして動画コンテンツの配信元である配信サーバのアドレスを含む動画コンテンツの一覧情報を生成し、通信処理装置を経由してクライアント端末へ動画コンテンツの一覧情報を送信する。クライアント端末のブラウザは通信処理装置を経由して従来装置から動画コンテンツの一覧情報を受信し、表示部に表示する。
【０００３】
ユーザはクライアント端末の表示を確認し、希望する動画コンテンツの再生をクライアント端末に指示する。クライアント端末のブラウザはユーザの指示を受け、ネットワークを経由してユーザの要求する動画コンテンツに貼り付けられたメタデータの送信を従来装置へ要求する。また、クライアント端末のブラウザは受信した動画コンテンツの一覧情報を参照してユーザの希望する動画データの配信元である配信サーバのアドレスを確認し、ネットワークを経由して配信サーバに動画コンテンツの送信要求を送信する。
配信サーバはネットワークを経由してクライアント端末からの要求を受け付け、コンテンツ実体から該当する動画コンテンツを読み出してクライアント端末へ送信する。従来装置の配信要求受付部は、通信処理装置を経由してクライアント端末からの要求を受け付け、メタデータの実体から該当するメタデータを読み出し、このメタデータをクライアント端末へ送信する。
【０００４】
クライアント端末のブラウザは通信処理装置を経由して配信サーバから動画コンテンツを受信し、また、従来装置からメタデータを受信し、これらの動画コンテンツと、メタデータとを動画プレーヤへ出力して再生する。このメタデータは動画コンテンツに関する書誌情報等を含むデータであり、例えば、映画の俳優や監督の名前、あるいは、スポーツの試合に出場する選手やチームの名前、スポーツの試合に関するコメント等である。
従来の動画コンテンツ提供システムでは、動画像の提供を受けるユーザも動画コンテンツに対してメタデータを貼り付けることができる。動画コンテンツに対して自由にメタデータを貼り付けることができるため、ユーザは動画コンテンツを単に視聴するのみではなく、ユーザ自身が様々な追加情報やコメントなどをメタデータとして動画コンテンツに貼り付けることが可能となる。
【０００５】
しかし、従来の技術では、すべてのユーザがクライアント端末を介して動画コンテンツに貼り付けられたメタデータを得ていた。このことから、例えば既存のインターネット上のホームページには、同一のテーマに関して興味や関心を持つユーザ同士が情報交換や意見交換を行うためのサイトであるフォーラムに代表されるカテゴリが存在するが、異なるカテゴリに属するユーザであっても同じメタデータを利用することとなり、問題となっていた。この問題によって、例えば、テニスの試合の動画コンテンツにメタデータを貼り付ける場合、テニスの愛好家のカテゴリに属するユーザは選手のストロークや選手の最近の成績などの情報をメタデータとして当該動画コンテンツに貼り付ける。しかし、建築業界のカテゴリに属するユーザは試合の行われているテニスコートの観客席の構造や材質などの情報をメタデータとして当該動画コンテンツに貼り付ける。即ち、異なるカテゴリに属するユーザの間でお互いにほとんど興味のない情報がメタデータとして当該動画コンテンツに貼り付けられ、全てのユーザがこれらのメタデータを参照していた。
【０００６】
また、従来の技術では、動画コンテンツを公開したオーナー自身でさえ、他のユーザによって当該動画コンテンツに貼り付けられたメタデータを修正、あるいは削除できない問題点があった。
なお、従来技術文献としてとして特許文献１が知られている。しかし、特許文献１は種別の異なるファイルのサーバへのアップロードに関する技術であり、上述のメタデータの管理に関する問題点を解決するものではない。
【特許文献１】特開２００３−２８８３０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上記の事情を考慮してなされたもので、その目的は、ユーザの属するカテゴリに応じてメタデータの参照可否を制御することができる動画コンテンツ提供システムを提供することにある。
【課題を解決するための手段】
【０００８】
この発明は前述の課題を解決するためになされたもので、請求項１の発明は、動画コンテンツサーバと、１個以上のクライアント端末とがネットワークを経由してデータの送受信を行うシステムにおいて、前記動画コンテンツサーバは、メタデータを格納するメタデータ記憶部と、動画コンテンツと、メタデータと、メタデータを登録したユーザの属するカテゴリとの対応付けの情報を格納するメタデータ情報データベースと、前記クライアント端末からユーザの指示に基づくメタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記動画コンテンツと、前記メタデータと、前記ユーザの属するカテゴリとの対応付けを前記メタデータ情報データベースに登録し、前記メタデータを前記メタデータ記憶部に格納するメタデータ登録手段と、前記クライアント端末からユーザの指示に基づく動画コンテンツの送信要求を受信し、前記動画コンテンツを記憶領域から読み出して前記クライアント端末へ送信する配信手段と、前記クライアント端末から前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記メタデータ情報データベースに基づいて前記動画コンテンツに対応し、かつ、前記ユーザの属するカテゴリに属するメタデータを認識して前記メタデータ記憶部から読み出し、読み出したメタデータを前記クライアント端末へ配信するメタデータ表示制御手段とを具備し、前記クライアント端末は、ユーザの指示に基づき、メタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信するメタデータ登録手段と、ユーザの指示に基づき、動画コンテンツの送信要求を前記動画コンテンツサーバへ送信し、前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信し、前記動画コンテンツサーバから前記動画コンテンツと、前記メタデータとを受信して再生する再生手段とを具備することを特徴とする動画コンテンツ提供システムである。
【０００９】
請求項２の発明は請求項１に記載の動画コンテンツ提供システムであって、前記前記動画コンテンツサーバは、前記前記動画コンテンツサーバの格納する動画コンテンツのオーナーの使用するオーナー端末から前記オーナーの所有する動画コンテンツに対応するメタデータの一覧送信要求を受信し、前記オーナーの所有する動画コンテンツに対応付けられたメタデータの一覧情報を生成して前記オーナー端末へ送信し、前記オーナー端末から前記オーナーの指示に基づくメタデータの更新要求又は削除要求を受けて該当するメタデータの更新又は削除を行うメタデータ管理手段をさらに具備することを特徴とするものである。
【００１０】
請求項３の発明は動画コンテンツサーバと、１個以上のクライアント端末とがネットワークを経由してデータの送受信を行うシステムにおいて、前記クライアント端末が、ユーザの指示に基づき、メタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信し、前記動画コンテンツサーバが、前記クライアント端末から前記ユーザの指示に基づくメタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記動画コンテンツと、前記メタデータと、前記ユーザの属するカテゴリとの対応付けをメタデータ情報データベースに登録し、前記メタデータをメタデータ記憶部に格納し、前記クライアント端末が、ユーザの指示に基づき、動画コンテンツの送信要求を前記動画コンテンツサーバへ送信し、また、前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバへ送信し、前記動画コンテンツサーバが、前記クライアント端末からユーザの指示に基づく動画コンテンツの送信要求を受信し、前記動画コンテンツを記憶領域から読み出して前記クライアント端末へ送信し、前記クライアント端末から前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記メタデータ情報データベースを参照して前記動画コンテンツに対応し、かつ、前記ユーザの属するカテゴリに属するメタデータを認識して前記メタデータ記憶部から読み出し、読み出したメタデータを前記クライアント端末へ配信することを特徴とする動画コンテンツ提供方法である。
【００１１】
請求項４の発明は、動画コンテンツサーバと、１個以上のクライアント端末とがネットワークを経由してデータの送受信を行うシステムにおいて、前記動画コンテンツサーバを構成するコンピュータに、前記クライアント端末からユーザの指示に基づくメタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを受信した時、前記動画コンテンツと、前記メタデータと、前記ユーザの属するカテゴリとの対応付けをメタデータ情報データベースに登録し、前記メタデータをメタデータ記憶部に格納するメタデータ登録処理と、前記クライアント端末からユーザの指示に基づく動画コンテンツの送信要求を受信した時、前記動画コンテンツを記憶領域から読み出して前記クライアント端末へ送信する配信処理と、前記クライアント端末から前記動画コンテンツに貼り付けられたメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを受信し、前記メタデータ情報データベースを参照して前記動画コンテンツに対応し、かつ、前記ユーザの属するカテゴリに属するメタデータを認識して前記メタデータ記憶部から読み出し、読み出したメタデータを前記クライアント端末へ配信するメタデータ表示制御処理と、を実行させるためのプログラムである。
【００１２】
請求項５の発明は、動画コンテンツサーバと、１個以上のクライアント端末とがネットワークを経由してデータの送受信を行うシステムにおいて、前記クライアント端末を構成するコンピュータに、ユーザの指示に基づき、メタデータの動画コンテンツへの登録要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信するメタデータ登録処理と、ユーザの指示に基づき、動画コンテンツ動画コンテンツの送信要求を送信し、前記動画コンテンツに対応するメタデータの送信要求と、前記ユーザの属するカテゴリの識別情報とを前記動画コンテンツサーバに送信し、前記動画コンテンツサーバから前記動画コンテンツと、前記メタデータとを受信して再生する再生処理と、を実行させるためのプログラムである。
【発明の効果】
【００１３】
請求項１と、請求項３と、請求項４と、請求項５の発明によれば、動画コンテンツサーバが動画コンテンツにメタデータを貼り付ける際に、メタデータの貼り付けを指示したユーザのカテゴリをこのメタデータに関連付けるため、他のユーザが当該動画コンテンツの参照を行う際に、動画コンテンツを参照しようとするユーザの属するカテゴリと同じカテゴリに関連付けられたメタデータのみをクライアント端末へ送信するため、動画コンテンツを参照するユーザの属するカテゴリに応じてメタデータの参照可否を制御することができる効果がある。
【００１４】
請求項２の発明によれば、動画コンテンツのオーナーは自身の所有する動画コンテンツに貼り付けられたメタデータが他のユーザによって貼り付けられたものであっても、このメタデータを変更、または削除できる効果がある。
【発明を実施するための最良の形態】
【００１５】
次に、本実施の形態について、図１の本実施の形態における動画コンテンツ提供システムの構成を表すブロック図を参照して説明する。
動画コンテンツサーバ１００は動画コンテンツと、動画コンテンツに貼り付けられたメタデータを管理するコンピュータであり、外部からの要求に応じてメタデータを送受信する。配信サーバ２００は外部からの要求に応じて動画コンテンツサーバ１００から動画コンテンツを受信し、動画コンテンツを要求元へ送信するコンピュータである。クライアント端末３００ａ〜３００ｃは動画コンテンツと、動画コンテンツに貼り付けられたメタデータの利用者の使用するパソコンである。オーナー端末４００は動画コンテンツのオーナーが動画コンテンツに貼り付けられたメタデータの管理を動画コンテンツサーバ１００に指示するためのパソコンである。
【００１６】
動画コンテンツサーバ１００のコンテンツ実体１０７は動画コンテンツを格納する記憶領域である。
コンテンツ情報ＤＢ（Ｄａｔａ  Ｂａｓｅ）１０８は動画コンテンツに関する情報を格納する記憶領域であり、図２の形式のデータを格納する。コンテンツ情報ＤＢ１０８のコンテンツ識別ＩＤは動画コンテンツの識別情報であり、動画再生ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）はＵＲＬ（Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）からなる動画コンテンツの格納場所を表すデータであり、ファイル名は動画コンテンツのファイル名であり、タイトルは動画コンテンツのタイトルであり、オーナーＩＤは動画コンテンツのオーナーを表すデータであり、カテゴリＩＤは動画コンテンツの属するカテゴリの識別情報であり、登録日時は動画コンテンツのコンテンツ実体１０７への格納日時を表す。オーナーＩＤは動画コンテンツサーバ１００の管理者によってオーナーに予め通知されている。また、カテゴリＩＤは１個の動画コンテンツに対して複数個の登録が可能であり、動画コンテンツの登録時に動画コンテンツのオーナーによって併せて登録される。
【００１７】
メタデータ情報ＤＢ１０９はメタデータに関する情報を格納する記憶領域であり、図２の形式のデータを格納する。メタデータ情報ＤＢ１０９のデータについては、メタデータ識別ＩＤは動画コンテンツサーバ１００の記憶領域に格納されているメタデータの識別情報であり、コンテンツ識別ＩＤはコンテンツ実体１０７に格納されている動画コンテンツの識別情報であり、表示時間情報（開始時刻）はメタデータの動画コンテンツ中に貼り付けられたシーンまでの動画コンテンツの先頭からの経過時間であり、表示位置（ＸＹ座標）は画面上でのメタデータの表示位置であり、ユーザＩＤはメタデータを動画コンテンツに貼り付けたユーザの識別情報であり、カテゴリＩＤはメタデータを動画コンテンツに貼り付けたユーザの属するカテゴリの識別情報であり、削除フラグはメタデータが削除されたか否かを表す情報であり、削除日時はメタデータが削除された日時を表すデータである。ユーザＩＤと、カテゴリＩＤとは動画コンテンツサーバ１００の管理者によってユーザに予め通知されている。
【００１８】
通信処理装置１０１はネットワークを経由してクライアント端末３００ａ〜３００ｃと、Ｗｅｂサーバ１０２との間のデータの送受信を行う。
Ｗｅｂサーバ１０２は通信処理装置１０１を経由してクライアント端末３００ａ〜３００ｃと、配信要求受付部１０３との間のデータの送受信を行う。
配信要求受付部１０３は動画コンテンツサーバ１００におけるメタデータ管理処理の制御機能であり、詳細は後述する。
メタデータ登録部１０４は配信要求受付部１０３からデータを入力し、メタデータ情報ＤＢ１０９をアクセスしてメタデータの登録を行う。
【００１９】
メタデータ表示制御部１０５は配信要求受付部１０３からの要求に応じてメタデータ情報ＤＢ１０９をアクセスし、メタデータの一覧を生成して配信要求受付部１０３へ出力する。
メタデータ管理部１０６は配信要求受付部１０３からの要求に応じてメタデータ情報ＤＢ１０９をアクセスし、動画コンテンツに貼り付けられたメタデータの一覧を生成して配信要求受付部１０３へ出力する。
メタデータの実体１１０はメタデータを格納する記憶領域である。
【００２０】
クライアント端末３００ａのブラウザ３０１ａはブラウザソフトウェアであり、通信処理装置３０３ａを経由して動画コンテンツサーバ１００および配信サーバ２００とデータの送受信を行う。動画プレーヤ３０２ａは動画コンテンツおよびメタデータの再生ソフトウェアである。また、クライアント端末３００ａは記憶領域にユーザが予め入力したユーザＩＤと、カテゴリＩＤとを格納している。クライアント端末３００ｂと、クライアント端末３００ｃについても同様である。
オーナー端末４００のブラウザ４００はブラウザソフトウェアであり、通信処理装置３０３ａを経由して動画コンテンツサーバ１００と、データの送受信を行う。また、オーナー端末４００は記憶領域にオーナーが予め入力したオーナーＩＤを格納している。
【００２１】
以下、図を参照して本実施形態における動画コンテンツ提供システムの処理の流れを説明する。本実施の形態の説明においては、例としてテニスの愛好者のカテゴリに属するユーザと、建築業界に属するユーザとがテニスの試合の動画コンテンツを利用する場合を想定する。本実施の形態ではこれらのカテゴリに応じて、カテゴリ内に閉じたメタデータの貼り付け処理と、カテゴリ内に閉じたメタデータの表示処理と、動画コンテンツに貼り付けられたメタデータが適切なものであるか否かの確認のための処理であるメタデータチェック処理とに関して説明する。
【００２２】
＜カテゴリ内に閉じたメタデータの貼り付け処理＞
いま、テニスの愛好家のカテゴリに属するユーザがテニスの試合の動画コンテンツを視聴しようとしている。当該ユーザは視聴する動画コンテンツを選択するため、クライアント端末３００ａに対して自身のカテゴリに属する動画コンテンツの一覧の表示を指示する。クライアント端末３００ａのブラウザ３０１ａはユーザの指示を受け、記憶領域から当該ユーザのカテゴリに対応するカテゴリＩＤを読み出し、通信処理装置３０３ａを経由して動画コンテンツサーバ１００へこのカテゴリＩＤを指定して動画コンテンツの一覧の送信を要求する（図３のステップＳ０１）。
【００２３】
動画コンテンツサーバ１００のＷｅｂサーバ１０２は通信処理装置１０１を経由してクライアント端末３００ａからデータを受信し、受信したカテゴリＩＤを配信要求受付部１０３へ出力する。配信要求受付部１０３はＷｅｂサーバ１０２からデータを入力し、受信した当該ユーザのカテゴリに該当するコンテンツの選出を試みる。このため、配信要求受付部１０３は受信したカテゴリＩＤに該当する全てのコンテンツ識別ＩＤと、動画コンテンツのタイトルと、動画再生ＩＤと、をコンテンツ情報ＤＢ１０８から読み出し（図３のステップＳ０２）、これらのデータをＷｅｂサーバ１０２へ出力してクライアント端末３００ａへの送信を要求する。Ｗｅｂサーバ１０２は配信要求受付部１０３からデータを入力し、通信処理装置１０１を経由してクライアント端末３００ａへコンテンツ識別ＩＤと、動画コンテンツのタイトルと、動画再生ＩＤとを送信する（図３のステップＳ０３）。
【００２４】
クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツサーバ１００からデータを受信し、このデータを記憶領域に格納し、クライアント端末３００ａの表示部へ受信した動画コンテンツのタイトルを出力して表示する（図３のステップＳ０４）。ユーザはクライアント端末３００ａの表示部の表示を確認し、興味を持ったタイトルを指定してクライアント端末３００ａにこの動画コンテンツの再生を指示する。
クライアント端末３００ａのブラウザ３０１ａはユーザの指示を受け、記憶領域からユーザの指示した動画コンテンツのタイトルに対応する動画再生ＩＤと、コンテンツ識別ＩＤとを読み出し、この動画再生ＩＤを参照して該当する動画コンテンツの配信元を判断し、通信処理装置３０３ａを経由して配信サーバ２００に読み出したコンテンツ識別ＩＤを送信して動画コンテンツの配信を要求する（図３のステップＳ０５）。また、ブラウザ３０１ａは通信処理装置３０３ａを経由してコンテンツ識別ＩＤと、当該ユーザのカテゴリＩＤとを動画コンテンツサーバ１００へ送信してメタデータの送信を要求する（図３のステップＳ０６）。
【００２５】
配信サーバ２００はネットワークを経由してクライアント端末３００ａからデータを受信し、受信したコンテンツ識別ＩＤに対応する動画コンテンツをコンテンツ実体１０７から読み出し、ネットワークを経由してクライアント端末３００ａへ送信する（図３のステップＳ０７）。
動画コンテンツサーバ１００の配信要求受付部１０３は通信処理装置１０１を経由してクライアント端末３００ａからデータを受信し、メタデータ表示制御部１０５を経由してメタデータ情報ＤＢ１０９から受信したコンテンツ識別ＩＤと、カテゴリＩＤとに該当し、かつ、削除フラグが“公開中”に設定されているデータのメタデータ識別ＩＤと、表示位置と、表示時間情報と、を読み出し、また、メタデータの実体１１０からメタデータ識別ＩＤに対応するメタデータを読み出して、表示位置と、表示時間情報と、メタデータとを通信処理装置１０１を経由してクライアント端末３００ａへ送信する（図３のステップＳ０８）。
【００２６】
クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツを配信サーバ２００から受信し、この動画コンテンツを動画プレーヤ３０２ａへ出力する。動画プレーヤ３０２ａはブラウザ３０１ａから動画コンテンツを入力する。さらに、クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツサーバ１００からメタデータと、表示位置と、表示時間情報とを受信し、これらを動画プレーヤ３０２ａへ出力する。動画プレーヤ３０２ａはブラウザ３０１ａからデータを入力し、先ほど入力した動画コンテンツを再生し、これと同期を取ってメタデータを、表示位置と、表示時間情報とに基づいてクライアント端末３００ａの表示部に表示する（図３のステップＳ０９）。
【００２７】
ユーザはクライアント端末３００ａの表示部に表示される動画を視聴し、当該動画コンテンツの途中にコメントを追加するためにクライアント端末３００ａの操作部にコメントを入力し、表示部上での表示位置を指定して再生中の動画コンテンツへの貼り付けを指示する。クライアント端末３００ａのブラウザ３０１ａはユーザの入力したコメントを受け付け、このコメントからメタデータを生成し、記憶領域から再生中の動画コンテンツのコンテンツ識別ＩＤと、当該ユーザのユーザＩＤと、当該ユーザのカテゴリＩＤと、を読み出し、通信処理装置３０３ａを経由して生成したメタデータと、コンテンツ識別ＩＤと、当該ユーザのユーザＩＤと、当該ユーザのカテゴリＩＤと、ユーザが指定した表示位置と、現在再生中の動画コンテンツの先頭からの経過時間とを動画コンテンツサーバ１００へ送信する（図３のステップＳ１０）。
【００２８】
動画コンテンツサーバ１００のＷｅｂサーバ１０２は通信処理装置１０１を経由してクライアント端末３００ａからデータを受信し、受信したメタデータと、コンテンツ識別ＩＤと、当該ユーザのユーザＩＤと、当該ユーザのカテゴリＩＤと、ユーザが指定した表示位置と、現在再生中の動画コンテンツの先頭からの経過時間と、を配信要求受付部１０３へ出力する。配信要求受付部１０３はＷｅｂサーバ１０２からデータを入力し、メタデータ登録部１０４を経由してメタデータ情報ＤＢ１０９にデータを追加し、この追加したデータに対して新規のメタデータ識別ＩＤを生成してこのデータに設定し、この追加したデータ中に先ほど受信したコンテンツ識別ＩＤと、当該ユーザのユーザＩＤと、当該ユーザのカテゴリＩＤと、ユーザが指定した表示位置と、を書き込み、表示時間情報として受信した現在再生中の動画コンテンツの先頭からの経過時間を設定し、さらに、削除フラグを“公開中”に設定し、削除日時を“未設定”に設定する。また、配信要求受付部１０３は受信したメタデータをメタデータの実体１１０へ書き込む（図３のステップＳ１１）。そして、動画コンテンツサーバ１００のＷｅｂサーバ１０２は通信処理装置１０１を経由してクライアント端末３００ａへ“登録完了”を送信する（図３のステップＳ１２）。
【００２９】
クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して“登録完了”を動画コンテンツサーバ１００から受信し、これをクライアント端末３００ａの表示部へ出力して表示する。ユーザはコメントの貼り付け処理が完了したことを認識する。
【００３０】
＜カテゴリ内に閉じたメタデータの表示処理＞
図４はカテゴリ内に閉じたメタデータの表示処理の流れを表している。いま、建築業界のカテゴリに属するユーザがテニスコートの観客席の建築の参考のために、テニスの試合の動画コンテンツを視聴しようとしている。当該ユーザは視聴する動画コンテンツを選択するため、クライアント端末３００ａに対して自身のカテゴリに属する動画コンテンツの一覧の表示を指示する。クライアント端末３００ａのブラウザ３０１ａはユーザの指示を受け、記憶領域から当該ユーザのカテゴリのカテゴリＩＤを読み出し、通信処理装置３０３ａを経由して動画コンテンツサーバ１００へこのカテゴリＩＤを指定して建築業界のカテゴリに属する動画コンテンツの一覧の送信を要求する（図４のステップＴ０１）。
【００３１】
動画コンテンツサーバ１００のＷｅｂサーバ１０２は通信処理装置１０１を経由してクライアント端末３００ａからデータを受信し、受信したカテゴリＩＤを配信要求受付部１０３へ出力する。配信要求受付部１０３はＷｅｂサーバ１０２からデータを入力し、当該ユーザのカテゴリに該当するコンテンツの選出を試みる。このため、配信要求受付部１０３は受信したユーザのカテゴリＩＤに該当する全てのコンテンツ識別ＩＤと、動画コンテンツのタイトルと、動画再生ＩＤとをコンテンツ情報ＤＢ１０８から読み出し（図４のステップＴ０２）、これらのデータをＷｅｂサーバ１０２へ出力してクライアント端末３００ａへの送信を要求する。Ｗｅｂサーバ１０２は配信要求受付部１０３からデータを入力し、通信処理装置１０１を経由してクライアント端末３００ａへコンテンツ識別ＩＤと、動画コンテンツのタイトルと、動画再生ＩＤとを送信する（図４のステップＴ０３）。
【００３２】
クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツサーバ１００からデータを受信し、このデータを記憶領域に格納し、クライアント端末３００ａの表示部へ受信した動画コンテンツのタイトルを出力して表示する（図４のステップＴ０４）。ユーザはクライアント端末３００ａの表示部の表示を確認し、興味を持ったタイトルを指定してクライアント端末３００ａに動画コンテンツの再生を指示する。
クライアント端末３００ａのブラウザ３０１ａはユーザの指示を受け、記憶領域からユーザの指示した動画コンテンツのタイトルに対応する動画再生ＩＤと、コンテンツ識別ＩＤとを読み出し、この動画再生ＩＤを参照して該当する動画コンテンツの配信元を判断し、読み出したコンテンツ識別ＩＤを通信処理装置３０３ａ経由で配信サーバ２００に送信して動画コンテンツの配信を要求する（図４のステップＴ０５）。また、ブラウザ３０１ａはコンテンツ識別ＩＤと、当該ユーザのカテゴリＩＤとを通信処理装置３０３ａを経由で動画コンテンツサーバ１００へ送信してメタデータの送信を要求する（図４のステップＴ０６）。
【００３３】
配信サーバ２００はネットワークを経由してクライアント端末３００ａからデータを受信し、受信したコンテンツ識別ＩＤに対応する動画コンテンツをコンテンツ実体１０７から読み出し、ネットワークを経由してクライアント端末３００ａへ送信する（図４のステップＴ０７）。
また、動画コンテンツサーバ１００の配信要求受付部１０３は通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａからデータを受信し、メタデータ表示制御部１０５を経由してメタデータ情報ＤＢ１０９の中から受信したコンテンツ識別ＩＤと、カテゴリＩＤとに該当し、かつ、削除フラグが“公開中”のデータのメタデータ識別ＩＤと、表示位置と、表示時間情報と、を読み出す。この処理において、ユーザの属するカテゴリは建築業界であるので、例えば前述のカテゴリ内に閉じたメタデータの貼り付け処理でテニスの愛好家よって動画コンテンツに貼り付けられたメタデータは、メタデータ情報ＤＢ１０９からの読み出しの対象外となる。
さらに、配信要求受付部１０３は先ほど読み出したメタデータ識別ＩＤに対応するメタデータをメタデータの実体１１０から読み出し、このメタデータと、先ほど読み出した表示位置と、表示時間情報とを通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａへ送信する（図４のステップＴ０８）。
【００３４】
クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツを配信サーバ２００から受信し、この動画コンテンツを動画プレーヤ３０２ａへ出力する。動画プレーヤ３０２ａはブラウザ３０１ａから動画コンテンツを入力する。さらに、クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツサーバ１００からメタデータと、表示位置と、表示時間情報とを受信し、これらを動画プレーヤ３０２ａへ出力する。動画プレーヤ３０２ａはブラウザ３０１ａからデータを入力し、先ほど入力した動画コンテンツを再生し、これと同期を取ってメタデータを、表示位置と、表示時間情報とに基づいてクライアント端末３００ａの表示部に表示する（図４のステップＴ０９）。
【００３５】
＜メタデータチェック処理＞
図５と、図６とはメタデータチェック処理の流れを表している。いま、クライアント端末３００ａに格納された動画コンテンツのオーナーは、自身の所有する動画コンテンツに貼り付けられたメタデータのチェックを行おうとしている。動画コンテンツのオーナーは、自身の所有する動画コンテンツに貼り付けられたメタデータの一覧を見るため、クライアント端末３００ａにこの一覧の表示を指示する。
【００３６】
クライアント端末３００ａのブラウザ３０１ａはユーザの指示を受け、記憶領域から当該オーナーのオーナーＩＤを読み出し、通信処理装置３０３ａを経由して動画コンテンツサーバ１００へこのオーナーＩＤを指定して、当該オーナーＩＤに対応するオーナーの所有する動画コンテンツに貼り付けられたメタデータの一覧の返信要求である貼付データチェック要求を送信する（図５のステップＵ０１）。動画コンテンツサーバ１００の配信要求受付部１０３は通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａからデータを受信し、コンテンツ情報ＤＢ１０８をアクセスして受信したオーナーＩＤに対応するコンテンツ識別ＩＤを全て読み出す。そして、配信要求受付部１０３はメタデータ管理部１０６を経由してメタデータ情報ＤＢ１０９をアクセスし、先ほど読み出したコンテンツ識別ＩＤに対応するメタデータ識別ＩＤと、表示時間情報と、表示位置と、ユーザＩＤと、カテゴリＩＤと、削除フラグと、削除日時とを読み出し（図５のステップＵ０２）、読み出したデータをカテゴリＩＤの順序に従って並べ替え、通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａへカテゴリＩＤ毎に順次データを送信する（図５のステップＵ０３）。
【００３７】
クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツサーバ１００からデータを受信し、メタデータ識別ＩＤと、表示時間情報と、表示位置と、ユーザＩＤと、カテゴリＩＤと、削除フラグと、削除日時とをクライアント端末３００ａの表示部へカテゴリ毎に出力して表示する（図５のステップＵ０４）。オーナーはクライアント端末３００ａの表示を見て、確認が必要であると判断したメタデータのメタデータ識別ＩＤを指定してメタデータの内容の表示をクライアント端末３００ａに指示する。
【００３８】
クライアント端末３００ａのブラウザ３０１ａはオーナーの指示を受け、通信処理装置３０３ａを経由して動画コンテンツサーバ１００へメタデータ識別ＩＤを指定してメタデータの送信を要求する（図５のステップＵ０５）。動画コンテンツサーバ１００の配信要求受付部１０３は通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａからデータを受信し、受信したメタデータ識別ＩＤに該当するメタデータをメタデータの実体１１０から読み出して通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａへ送信する（図５のステップＵ０６）。クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツサーバ１００からデータを受信し、受信したメタデータをクライアント端末３００ａの表示部へ出力して表示する（図５のステップＵ０７）。
【００３９】
オーナーはクライアント端末３００ａの表示を確認する。この時、オーナーが当該メタデータには問題があるため削除すべきであると判断した場合には、オーナーは当該メタデータの削除をクライアント端末３００ａに指示する。クライアント端末３００ａのブラウザ３０１ａはオーナーの指示を受け、通信処理装置３０３ａを経由して動画コンテンツサーバ１００へメタデータ識別ＩＤを指定してメタデータの削除を要求する（図６のステップＵ０８）。
【００４０】
動画コンテンツサーバ１００の配信要求受付部１０３は通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａからデータを受信し、メタデータ管理部１０６を経由してメタデータ情報ＤＢ１０９中の受信したメタデータ識別ＩＤに対応する削除フラグに“削除”を設定し、また、削除日時に現在日時を設定する（図６のステップＵ０９）。そして、配信要求受付部１０３は通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａへ“削除完了”を送信する（図６のステップＵ１０）。
クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツサーバ１００からデータを受信し、“削除完了”をクライアント端末３００ａの表示部へ出力してオーナーに削除の完了を伝える（図６のステップＵ１１）。
【００４１】
また、オーナーがメタデータの内容確認中に当該メタデータに誤字を発見し、修正すべきであると判断した場合には、オーナーはクライアント端末３００ａのテキストエディター機能を使用してテキストデータ作成し、このテキストデータを修正後のメタデータとして指定してメタデータの変更をクライアント端末３００ａに指示する。クライアント端末３００ａのブラウザ３０１ａはオーナーの指示を受け、通信処理装置３０３ａを経由して動画コンテンツサーバ１００へメタデータ識別ＩＤと、修正後のメタデータとを送信する（図６のステップＵ１２）。
【００４２】
動画コンテンツサーバ１００の配信要求受付部１０３は通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａからデータを受信し、受信したメタデータ識別ＩＤに対応する記憶領域中のメタデータを受信した修正後のメタデータで書き換え（図６のステップＵ１３）、そして、通信処理装置１０１と、Ｗｅｂサーバ１０２とを経由してクライアント端末３００ａへ“更新完了”を送信する（図６のステップＵ１４）。
クライアント端末３００ａのブラウザ３０１ａは通信処理装置３０３ａを経由して動画コンテンツサーバ１００からデータを受信し、“更新完了”をクライアント端末３００ａの表示部へ出力してオーナーに更新の完了を伝える（図６のステップＵ１５）。
【００４３】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成はこれらの実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、クライアント端末３００ａは表示部に図７〜図１０の画面を表示して動画コンテンツのオーナーから動画コンテンツに貼り付けられたメタデータに関する検閲の指示や、他のユーザからの動画コンテンツについての質問に対する回答指示を受けても良い。この処理では、動画コンテンツのオーナーはクライアント端末３００ａの表示部に表示された図７の画面の“貼付データチェック”ボタンを押下してクライアント端末３００ａに当該オーナーの所有する動画コンテンツに貼り付けられたメタデータの一覧表示を要求する。クライアント端末３００ａおよび動画コンテンツサーバ１００は前述のメタデータチェック処理と同様の処理を行い、当該オーナーの所有する動画コンテンツに貼り付けられたメタデータの一覧を得て、図８のようにメタデータの一覧を表示する。図８は当該オーナーの所有する動画コンテンツには３０個のメタデータが貼り付けられていることを表している。
【００４４】
いま、当該オーナーは図８中の“貼付データ表示（ＸＸ個）”ボタンを押下する。クライアント端末３００ａのブラウザ３０１ａはこれを受け、前述のメタデータチェック処理と同様の処理を行ってメタデータを得て、クライアント端末３００ａの表示部にメタデータの内容を出力してポップアップ画面を表示させる。ここで、当該オーナーがこのポップアップ画面中のメタデータを指定して“再生”ボタンを押下すると、クライアント端末３００ａのブラウザ３０１ａはこれを受け、当該メタデータが貼り付けられた動画コンテンツを動画コンテンツサーバ１００から得て、当該メタデータの貼り付けられたシーンからこの動画コンテンツの再生を行う。
【００４５】
あるいは、当該オーナーがこのポップアップ画面中のメタデータを指定して“詳細”ボタンを押下すると、クライアント端末３００ａのブラウザ３０１ａはこれを受け、当該メタデータの内容がＱ＆Ａである場合には、図９に表される貼付データＱ＆Ａ画面を表示する。クライアント端末３００ａのブラウザ３０１ａは、先ほどオーナーの指定したメタデータ中に動画コンテンツに関する質問が記載されている場合には、この画面に質問内容が表示される。また、オーナーはこの質問に対する回答をクライアント端末３００ａに入力し、メタデータの更新を要求する。クライアント端末３００ａのブラウザ３０１ａはオーナーの指示を受け、メタデータチェック処理におけるメタデータの更新処理と同様の処理を行い、動画コンテンツサーバ１００の格納するメタデータを書き換える。同様にオーナーは過去の回答内容や質問内容に問題がある場合には、これらの変更をクライアント端末３００ａに指示してメタデータを更新させる。また、動画コンテンツのオーナーは必要に応じてこの画面からクライアント端末３００ａに動画コンテンツに貼り付けられたメタデータの削除を指示する。
【００４６】
あるいは、当該オーナーがこのポップアップ画面中のメタデータを指定して“詳細”ボタンを押下する際に、当該メタデータの内容が動画コンテンツに関するコメントなどのメモや、あるいは動画コンテンツに関連する画像を含む静止画データである場合には、クライアント端末３００ａのブラウザ３０１ａは図１０に表される画面を表示する。オーナーはメタデータに含まれるメモを訂正する場合には、この変更をクライアント端末３００ａに指示し、あるいはメタデータの削除を指示する。クライアント端末３００ａのブラウザ３０１ａはメタデータの更新処理と同様の処理を行い、動画コンテンツサーバ１００中のメタデータを書き換え、あるいは削除する。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態における動画コンテンツ提供システムのブロック図である。
【図２】本発明の実施の形態における動画コンテンツ提供システムのデータの構造を表す図である。
【図３】本発明の実施の形態における動画コンテンツ提供システムの処理の流れを表すフローチャートである。
【図４】本発明の実施の形態における動画コンテンツ提供システムの処理の流れを表すフローチャートである。
【図５】本発明の実施の形態における動画コンテンツ提供システムの処理の流れを表すフローチャートである。
【図６】本発明の実施の形態における動画コンテンツ提供システムの処理の流れを表すフローチャートである。
【図７】本発明の実施の形態における動画コンテンツ提供システムの表示画面を表す図である。
【図８】本発明の実施の形態における動画コンテンツ提供システムの表示画面を表す図である。
【図９】本発明の実施の形態における動画コンテンツ提供システムの表示画面を表す図である。
【図１０】本発明の実施の形態における動画コンテンツ提供システムの表示画面を表す図である。
【図１１】従来の技術における動画コンテンツ提供システムのブロック図である。
【符号の説明】
【００４８】
１００…動画コンテンツサーバ
１０１…通信処理装置
１０２…Ｗｅｂサーバ
１０３…配信要求受付部
１０４…メタデータ登録部
１０５…メタデータ表示制御部
１０６…メタデータ管理部
１０７…コンテンツ実体
１０８…コンテンツ情報ＤＢ
１０９…メタデータ情報ＤＢ
１１０…メタデータの実体
２００…配信サーバ
３００ａ、３００ｂ、３００ｃ…クライアント端末
３０１ａ、３０１ｂ、３０１ｃ…ブラウザ
３０２ａ、３０２ｂ、３０２ｃ…動画プレーヤ
３０３ａ、３０３ｂ、３０３ｃ…通信処理装置
４００…オーナー端末
４０１…ブラウザ
４０２…通信処理装置
ＮＷ…ネットワーク
【図１】
2005267171.tif 000003
【図２】
2005267171.tif 000004
【図３】
2005267171.tif 000005
【図４】
2005267171.tif 000006
【図５】
2005267171.tif 000007
【図６】
2005267171.tif 000008
【図７】
2005267171.tif 000009
【図８】
2005267171.tif 000010
【図９】
2005267171.tif 000011
【図１０】
2005267171.tif 000012
【図１１】
2005267171.tif 000013