(57)【要約】  【課題】  楽曲と映像の組み合わせをユーザが自由に編集できると共に、編集したコンテンツを他のユーザと共有することも可能なコンテンツ配信システムを提供する。  【解決手段】  本実施の形態に係るコンテンツ配信システムは、ネットワーク５０を介して接続されたコンテンツ配信サーバ１０、ユーザ端末２０及びブログ・ＨＰ用サーバ３０とから構成される。コンテンツ配信サーバ１０は、楽曲に映像がクリッピングされたコンテンツを再生するための再生ツールのプログラムと、楽曲データと、映像データと、楽曲の中からユーザが選択した楽曲を示す楽曲プレイリストと、楽曲にクリッピングされる映像を特定したクリッピング設定と、を格納するデータベースを備えており、ユーザ端末２０は、サーバからダウンロードした楽曲プレイリスト及びクリッピング設定に従って、コンテンツの再生を行う。【選択図】  図４
2007241652.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたコンテンツ配信サーバ、ユーザ端末及びＷｅｂページ用サーバを備え、ユーザに対して楽曲に映像がクリッピングされたコンテンツを配信するサービスを提供するコンテンツ配信システムであって、
前記コンテンツ配信サーバは、
前記コンテンツを再生するための再生ツールのプログラムを格納するプログラムデータベースと、
前記コンテンツの素材となる楽曲データを格納する楽曲データベースと、
前記コンテンツの素材となる映像データを格納する映像データベースと、
前記楽曲の中からユーザが選択した楽曲を示す楽曲プレイリストと、ユーザが設定した前記楽曲プレイリスト中の楽曲にクリッピングされる映像を特定したクリッピング設定と、を各ユーザに関連付けて格納する設定情報データベースと、を備え、
前記Ｗｅｂページ用サーバは、所定のＷｅｂページにおいて、前記楽曲プレイリスト及び前記クリッピング設定に従ったコンテンツを前記再生ツールにより再生するための再生ツール用タグが埋め込まれたＨＴＭＬデータを記憶する記憶手段を備え、
前記ユーザ端末は、前記所定のページにアクセスした際に前記再生ツール用タグを解析し、前記コンテンツ配信サーバにアクセスして前記コンテンツを再生する演算手段を備えたことを特徴とするコンテンツ配信システム。
【請求項２】
前記クリッピング設定には、前記楽曲に前記映像をクリッピングするタイミングを示す情報が含まれていることを特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
前記設定情報データベースには、前記コンテンツが提供されているＷｅｂページのＵＲＬ情報に関連付けて、前記楽曲プレイリスト及び前記クリッピング設定が格納されており、
前記再生ツール用タグは、このタグが埋め込まれたＷｅｂページのＵＲＬ情報を前記コンテンツ配信サーバに送信するためのスクリプトを含んでおり、
前記コンテンツ配信サーバは、前記再生ツール用タグを解析してアクセスしてきたユーザ端末に対して、取得した前記ＵＲＬ情報に関連付けられている前記楽曲プレイリスト及び前記クリッピング設定を送信するように構成されていることを特徴とする請求項１又は２記載のコンテンツ配信システム。
【請求項４】
ネットワークを介してコンテンツ配信サーバに接続されたユーザ端末を使用するユーザに対して、所定のＷｅｂページにおいて、楽曲に映像がクリッピングされたコンテンツを提供するコンテンツ配信方法であって、
前記ユーザ端末が、前記所定のＷｅｂページを提供するＷｅｂページ用サーバにアクセスし、前記Ｗｅｂページ用サーバが保持する前記所定のＷｅｂページを構築するＨＴＭＬデータ内に挿入されている再生ツール用タグであって、前記コンテンツ配信サーバが保持する前記コンテンツを再生するためのデータにアクセスするための再生ツール用タグを解析する解析工程と、
解析の結果に基づき、前記ユーザ端末が、前記コンテンツ配信サーバにアクセスし、前記コンテンツに含まれる楽曲を示す楽曲プレイリストと、前記楽曲プレイリスト中の楽曲にクリッピングされる映像を特定したクリッピング設定とをダウンロードするダウンロード工程と、
前記ユーザ端末が、前記楽曲プレイリスト及び前記クリッピング設定に従って、楽曲に映像がクリッピングされたコンテンツを再生する再生工程と、
を備えたことを特徴とするコンテンツ配信方法。
【請求項５】
ネットワークを介して接続されたユーザ端末を使用するユーザに対して、所定のＷｅｂページにおいて、楽曲に映像がクリッピングされたコンテンツを提供するコンテンツ配信サーバであって、
前記コンテンツを再生するための再生ツールのプログラムを格納するプログラムデータベースと、
前記コンテンツの素材となる楽曲データを格納する楽曲データベースと、
前記コンテンツの素材となる映像データを格納する映像データベースと、
前記楽曲の中からユーザが選択した楽曲を示す楽曲プレイリストと、ユーザが設定した前記楽曲プレイリスト中の楽曲にクリッピングされる映像を特定したクリッピング設定と、を各ユーザに関連付けて格納する設定情報データベースと、
前記コンテンツが提供されるホームページで前記コンテンツを再生するために、当該ホームページを構築するＨＴＭＬデータ内に挿入される再生ツール用タグであって、前記コンテンツ配信サーバの前記プログラムデータベース、前記楽曲データベース、前記映像データベース、前記設定情報データベースにアクセスするための情報が記述された再生ツール用タグを発行する発行手段と、を備えていることを特徴とするコンテンツ配信サーバ。
【請求項６】
楽曲に映像がクリッピングされたコンテンツを再生するコンピュータであって、
前記コンテンツの素材である複数の楽曲データと、前記コンテンツの素材である複数の映像データと、前記複数の楽曲データの中から選択された楽曲を特定する楽曲プレイリストと、前記楽曲にクリッピングされる映像及びクリッピングされるタイミングが設定されたクリッピング設定と、を記憶する記憶手段と、
前記楽曲プレイリスト及び前記クリッピング設定に従って、所定の楽曲に所定の映像をクリッピングしながら前記コンテンツの再生を行う演算手段と、を備えたことを特徴とするコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークに接続されたコンピュータに楽曲等のコンテンツを配信するコンテンツ配信システムに関し、特に、楽曲に映像をクリッピングしたコンテンツを配信するコンテンツ配信システムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して、クライアント端末のパソコンに種々の音楽データを配信し、パソコン上でストリーミング再生させる音楽配信システムが数多く提案されている。
【０００３】
ところが、従来の音楽配信システムは、単に、サーバに保存されている楽曲の中からユーザによって選択された曲のデータが端末に送信されて、端末上で再生されるだけであり、エンターテイメント性に欠けていた。
【０００４】
また、インターネット上では、インターネット放送局も提供されており、放送局のサイトにアクセスしたユーザに対して、音楽、映像等をネット上で放送配信するサービスが提供されているが、これも、多数のユーザに対して、画一的なコンテンツを提供するに過ぎなかった。
【０００５】
そこで、エンターテイメント性を向上させるべく、ユーザ毎に設定されたユーザプロファイル情報やプレイリスト情報に基づき、各ユーザに異なる音楽や映像のコンテンツをネット配信し、ユーザ端末上で再生させる配信システムが、下記特許文献に開示されている。
【特許文献１】特表２００５−５３１２０５号公報
【特許文献２】特表２００５−５３５９７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１及び特許文献２に記載の装置においては、予め作成されサーバに格納されている音楽や映像等のコンテンツの中から、所定のコンテンツを所定の順序でユーザ端末に配信するだけであり、ユーザがコンテンツを編集したり、また、編集したコンテンツを他のユーザに配信したりするといったことはできない。
【０００７】
本発明は、このような課題を解決するためになされたものであり、楽曲と映像の組み合わせをユーザが自由に編集できると共に、編集したコンテンツを他のユーザと共有することも可能なコンテンツ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係るコンテンツ配信システムは、ネットワークを介して接続されたコンテンツ配信サーバ、ユーザ端末及びＷｅｂページ用サーバを備え、ユーザに対して楽曲に映像がクリッピングされたコンテンツを配信するサービスを提供するコンテンツ配信システムであって、前記コンテンツ配信サーバは、前記コンテンツを再生するための再生ツールのプログラムを格納するプログラムデータベースと、前記コンテンツの素材となる楽曲データを格納する楽曲データベースと、前記コンテンツの素材となる映像データを格納する映像データベースと、前記楽曲の中からユーザが選択した楽曲を示す楽曲プレイリストと、ユーザが設定した前記楽曲プレイリスト中の楽曲にクリッピングされる映像を特定したクリッピング設定と、を各ユーザに関連付けて格納する設定情報データベースと、を備え、前記Ｗｅｂページ用サーバは、所定のＷｅｂページにおいて、前記楽曲プレイリスト及び前記クリッピング設定に従ったコンテンツを前記再生ツールにより再生するための再生ツール用タグが埋め込まれたＨＴＭＬデータを記憶する記憶手段を備え、前記ユーザ端末は、前記所定のページにアクセスした際に前記再生ツール用タグを解析し、前記コンテンツ配信サーバにアクセスして前記コンテンツを再生する演算手段を備えたことを特徴とする。
【０００９】
また、本発明に係るコンテンツ配信方法は、ネットワークを介してコンテンツ配信サーバに接続されたユーザ端末を使用するユーザに対して、所定のＷｅｂページにおいて、楽曲に映像がクリッピングされたコンテンツを提供するコンテンツ配信方法であって、前記ユーザ端末が、前記所定のＷｅｂページを提供するＷｅｂページ用サーバにアクセスし、前記Ｗｅｂページ用サーバが保持する前記所定のＷｅｂページを構築するＨＴＭＬデータ内に挿入されている再生ツール用タグであって、前記コンテンツ配信サーバが保持する前記コンテンツを再生するためのデータにアクセスするための再生ツール用タグを解析する解析工程と、解析の結果に基づき、前記ユーザ端末が、前記コンテンツ配信サーバにアクセスし、前記コンテンツに含まれる楽曲を示す楽曲プレイリストと、前記楽曲プレイリスト中の楽曲にクリッピングされる映像を特定したクリッピング設定とをダウンロードするダウンロード工程と、前記ユーザ端末が、前記楽曲プレイリスト及び前記クリッピング設定に従って、楽曲に映像がクリッピングされたコンテンツを再生する再生工程と、を備えたことを特徴とする。
【００１０】
また、本発明に係るコンテンツ配信サーバは、ネットワークを介して接続されたユーザ端末を使用するユーザに対して、所定のＷｅｂページにおいて、楽曲に映像がクリッピングされたコンテンツを提供するコンテンツ配信サーバであって、前記コンテンツを再生するための再生ツールのプログラムを格納するプログラムデータベースと、前記コンテンツの素材となる楽曲データを格納する楽曲データベースと、前記コンテンツの素材となる映像データを格納する映像データベースと、前記楽曲の中からユーザが選択した楽曲を示す楽曲プレイリストと、ユーザが設定した前記楽曲プレイリスト中の楽曲にクリッピングされる映像を特定したクリッピング設定と、を各ユーザに関連付けて格納する設定情報データベースと、前記コンテンツが提供されるホームページで前記コンテンツを再生するために、当該ホームページを構築するＨＴＭＬデータ内に挿入される再生ツール用タグであって、前記コンテンツ配信サーバの前記プログラムデータベース、前記楽曲データベース、前記映像データベース、前記設定情報データベースにアクセスするための情報が記述された再生ツール用タグを発行する発行手段と、を備えていることを特徴とする。
また、本発明に係るコンピュータは、楽曲に映像がクリッピングされたコンテンツを再生するコンピュータであって、前記コンテンツの素材である複数の楽曲データと、前記コンテンツの素材である複数の映像データと、前記複数の楽曲データの中から選択された楽曲を特定する楽曲プレイリストと、前記楽曲にクリッピングされる映像及びクリッピングされるタイミングが設定されたクリッピング設定と、を記憶する記憶手段と、前記楽曲プレイリスト及び前記クリッピング設定に従って、所定の楽曲に所定の映像をクリッピングしながら前記コンテンツの再生を行う演算手段と、を備えたことを特徴とする。
【発明の効果】
【００１１】
本発明に係るコンテンツ配信システムによれば、楽曲と映像の素材データの組み合わせをユーザが指定するという簡単な方法で、楽曲に所定の映像がクリッピングされたコンテンツを作成し、公開するこことが可能である。また、楽曲と素材の組み合わせを変更するという簡単な方法で、公開されているコンテンツを編集し、編集したコンテンツを公開することができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照しながら本発明の実施の形態について詳細に説明する。図１は、本実施の形態に係るコンテンツ配信システム１の概略構成を示す図である。同図に示すように、コンテンツ配信システム１は、コンテンツ配信を提供するための種々のデータが格納されているコンテンツ配信サーバ１０と、コンテンツ配信サービスを利用するユーザが使用するパソコン等の複数のユーザ端末２０と、ユーザが自分で編集したコンテンツを公開するためのホームページ（ＨＰ）やブログ（Ｂｌｏｇ）等を構築するHTMLデータが格納されているブログ・ＨＰ用サーバ３０と、を備えている。これらコンテンツ配信サーバ１０、ユーザ端末２０及びブログ・ＨＰ用サーバ３０は、インターネット等のネットワーク５０を介して接続されており、それぞれの通信インターフェースを介して、互いにデータの送受信が可能である。
【００１３】
本実施形態に係るコンテンツ配信システム１は、ユーザのホームページやブログ等のＷｅｂページを構築するHTML（Hypertext Markup Language）データ内に、映像がクリッピングされた楽曲を編集・再生するためのアプリケーションであるＶＪ（Visual
Jockey又はVideo Jockey）ツール用のHTMLタグを埋め込んでおくことで、ユーザが当該Ｗｅｂページにアクセスして、楽曲に映像をクリッピングしたＶＪコンテンツを作成・編集をしたり、当該Ｗｅｂページにアクセスしたユーザがこのコンテンツを視聴したりする機能を、Ｗｅｂページ内に実装するように構成されている。
【００１４】
また、このＶＪコンテンツは、楽曲と映像が合体した一つのコンテンツファイルとして作成されるのではなく、ＶＪコンテンツを作成するユーザは、ＶＪコンテンツ用の素材である楽曲データの中からＶＪコンテンツとして使用したい楽曲を選択した楽曲プレイリストと、同じく素材としての映像データの中から楽曲プレイリスト中の楽曲にクリッピングしたい映像及びクリッピングするタイミング（映像の切り替えタイミングを含む）を設定したクリッピング設定と、を作成するだけで良い。
【００１５】
よって、本システムによれば、ユーザは、ディスクジョッキー（ＤＪ）やＶＪのように、楽曲に好みの映像をクリッピングしたＶＪコンテンツを手軽に作成できると共に、自分のＷｅｂページ上で公開して他のユーザに披露することができる。また、作成したＶＪコンテンツの編集も、楽曲プレイリストやクリッピング設定を変更するたけで、手軽に行うことが可能である。なお、本実施形態に係るＶＪツールは、Flash（登録商標）を利用したFlashプレーヤであるが、Java（登録商標）、ActiveX（登録商標）等を利用して実装するようにしても良い。
【００１６】
コンテンツ配信サーバ１０は、コンテンツ配信サービスを提供する事業者が設置するサーバであり、各種演算を行うための図示しない演算装置と、各種データを記憶しておくための記憶装置とを備えるコンピュータによって構成されている。図２は、コンテンツ配信サーバ１０の記憶装置に格納されているデータベース（ＤＢ）１１の内容を示す図である。同図に示すように、ＤＢ１１には、楽曲ＤＢ１１１、映像ＤＢ１１２、ユーザＤＢ１１３、ステーションＤＢ１１４、楽曲プレイリストＤＢ１１５、クリッピング設定ＤＢ１１６、プログラムＤＢ１１７が含まれている。
【００１７】
楽曲ＤＢ１１１は、コンテンツ配信サービスにおいて提供される楽曲の素材データを格納するＤＢである。楽曲ＤＢ１１１内の各楽曲レコードには、各楽曲を識別するための「楽曲ＩＤ」、「楽曲データ」、「アーティスト名」、「楽曲名」、「楽曲ジャンル」等の情報が含まれている。映像ＤＢ１１２は、コンテンツ配信サービスにおいて、ユーザがＶＪ編集する際に楽曲にクリッピングされる映像の素材データを格納するＤＢである。映像ＤＢ１１２内の各映像レコードには、各映像を識別するための「映像ＩＤ」、「映像データ」等の情報が含まれている。なお、本実施形態では、楽曲ＤＢ１１１内の楽曲データは、ＭＰ３形式のデータを採用しているが、これに限られるものではなく、ＷＭＡ、ＡＡＣ等、適宜他の形式の音楽ファイルを採用しても良い。
【００１８】
ユーザが設定した設定情報を保持するデータベースであるユーザＤＢ１１３〜クリッピング設定ＤＢ１１６については、図３を参照しながら説明する。図３は、ユーザＤＢ１１３、ステーションＤＢ１１４、楽曲プレイリストＤＢ１１５及びクリッピング設定ＤＢ１１６に記録されている各レコードの内容を示す図である。
【００１９】
ユーザＤＢ１１３は、コンテンツ配信サービスを利用する登録ユーザに関する情報を格納するＤＢである。図３に示すように、ユーザＤＢ１１３の各ユーザレコードには、各ユーザを識別するための「ユーザＩＤ」と「パスワード」の情報が格納されている。このパスワードは、コンテンツ配信サービスの登録ユーザがサービスにログインする際のログイン認証で使用されるものであり、登録時にユーザが設定したものである。
【００２０】
ステーションＤＢ１１の各レコードには、「ステーションＩＤ」、「ユーザＩＤ」、「ＵＲＬ」の情報が格納されている。「ステーションＩＤ」とは、「ＵＲＬ」の設定に基づき振り分けられるものであり、同じステーションＩＤを有するＷｅｂページに実装されているＶＪツールには、同じ楽曲プレイリスト及びクリッピング設定が割り当てられることになる。
【００２１】
ステーションの設定・変更は、ユーザがユーザ端末２０からコンテンツ配信サーバ１０へアクセスし、ＵＲＬを設定・変更・追加等することで、適宜行うことができるように構成されている。例えば、あるユーザが、ＵＲＬ「http://fogma.net/」 にステーションＡを設定すると、後述する同じＶＪツール用タグにより、「http://fogma.net/」以下の全てのＷｅｂページのＶＪツールに、ステーションＡの楽曲プレイリスト及びこの楽曲プレイリスト内の楽曲に対するクリッピング設定が配信されることになる。また、さらに、同じユーザが、ＵＲＬ「http://fogma.net/stationB/」にステーションＢを設定すると、「http://fogma.net/stationB/」以下のＷｅｂページのＶＪツールには、ステーションＢに楽曲プレイリスト及びこの楽曲プレイリスト内の楽曲に対するクリッピング設定が配信され、それ以外のＷｅｂページのＶＪツールには、ステーションＡのものが配信されることになる。
【００２２】
このように、本コンテンツ配信システムでは、ユーザは、自分のブログサイト及びホームページ等、複数のＷｅｂページにＶＪツールを実装可能であり、ページ毎に異なるＶＪコンテンツの公開を行うことが可能である。
【００２３】
楽曲プレイリストＤＢ１１５内の各レコードには、「ユーザＩＤ」、「ステーションＩＤ」、「楽曲ＩＤ」の情報が格納されている。楽曲プレイリストとは、各ステーションのＶＪツールにおいて、再生される楽曲のリストを表すものである。「楽曲ＩＤ」には、楽曲ＤＢ１１１に格納されている曲の中からユーザが選択した楽曲ＩＤが演奏される順に保持されている。もちろん、楽曲プレイリスト中の楽曲が１つであっても良い。
【００２４】
クリッピング設定ＤＢ１１６内の各レコードには、「ユーザＩＤ」、「楽曲ＩＤ」、「クリッピング設定」の情報が格納されている。「クリッピング設定」とは、各ステーションのＶＪツールにおいて楽曲が再生される際に、同ツール内に楽曲と一緒に表示される映像及び当該映像を表示するタイミングを設定した情報であり、各ユーザの楽曲毎に設定されている。本コンテンツ配信システム１では、タイミングを指定して楽曲の再生中に映像を切り替えたり、映像を切り替える際にエフェクトをかけたりすることが可能であり、「クリッピング設定」には、当該ＶＪツールの楽曲プレイリストに記録されている楽曲毎に、表示される映像の映像ＩＤが切り替えのタイミング、すなわち何秒から何秒まで当該映像を表示するかの情報と共に保持されている。また、映像を切り替える際のエフェクト情報も保持されている。
【００２５】
ここで、エフェクトとしては、映像Ａから映像Ｂに徐々に映像が切り替わる「フェードイン」、映像Ａから映像Ｂに瞬時に映像が切り替わる「カットイン」、映像Ａの上に映像Ｂを所定期間重ね合わせる「パートイン」等がある。もちろん、適宜、その他のエフェクトを設定できるようにしても良い。
【００２６】
この「クリッピング設定」も、後述する編集モードにおいて、映像ＤＢ１１２に格納されている映像の中から、タイミングと共にユーザが設定するものである。また、当該ＶＪツールに設定されている楽曲プレイリストの楽曲が複数の場合には、楽曲毎にクリッピング設定が行われる。なお、ユーザがクリッピング設定を行っていない場合には、この「クリッピング設定」の欄は空白となる。
【００２７】
プログラムＤＢ１１７は、本コンテンツ配信サービスを提供するために必要な各種プログラムを格納するＤＢである。例えば、上述したＶＪツールのアプリケーションプログラムや、ユーザのサービス登録処理、サービスにログインするユーザの認証等を行う際のプログラムが格納されている。
【００２８】
ユーザ端末Ａ２０−１、ユーザ端末Ｂ２０−２、…、は、本コンテンツ配信サービスを利用するユーザが使用するパソコン等の端末であり、ディスプレイ、ＰＣ本体、キーボード、マウス等を備えており、ＰＣ本体は、図示しない演算装置や記憶装置を備えている。もちろん、ユーザ端末としては、ＰＣに限らず、ＶＪツールを使用でき、ネットワークに接続してコンテンツ配信サーバ１０と通信できる端末であれば、ＰＤＡ、携帯電話、ゲーム端末等、その他のコンピュータであっても良い。
【００２９】
ブログ・ＨＰ用サーバＡ３０−１、ブログ・ＨＰ用サーバＢ３０−２、…、は、ホームページやブログを開設しているユーザの加入するプロバイダ（ＩＳＰ）が所有するサーバや、ユーザが自宅に設置しているＷｅｂサーバ等である。この、ブログ・ＨＰ用サーバ３０は、図示しない演算装置や記憶装置を備えており、この記憶装置内には、ブログやＨＰを構築するHTMLデータが保存されている。なお、本実施形態では、ユーザ端末２０とブログ・ＨＰ用サーバ３０を別々のコンピュータで構成したものとして説明しているが、ユーザが自宅のパソコンをＷｅｂサーバとして使用している場合等、単一のコンピュータに、ユーザ端末及びＷｅｂサーバとしての機能を持たせるようにしても良い。
【００３０】
このHTMLデータ内には、ＶＪツールをユーザのＷｅｂページ内に実装するためのＶＪツール用タグが埋め込まれている。このＶＪツール用タグは、例えば、『<script
type="text/javascript" language="javascript"
src="http://fogma.net/ID001000000001"></script>』と記述される。このように、このＶＪツール用タグには、コンテンツ配信サーバ１０のアドレス、当該ＷｅｂページにおいてＶＪツールを提供しているユーザのユーザＩＤが含まれている。なお、このＶＪツール用タグは、ユーザが最初に本コンテンツ配信サービスに入会した際に、コンテンツ配信サーバ１０によって発行される。発行の形態は、入会時にコンテンツ配信サーバ１０が提供する登録ページ上に表示されるようにしても良いし、ユーザに対してこのＶＪツール用タグが記載されたメールを送信するようにしても良い。これらの処理は、プログラムＤＢ１１７内の所定のプログラムをコンテンツ配信サーバ１０の演算装置が実行することで実現される。
【００３１】
ＶＪツール用タグを取得したユーザは、自分が提供しているＷｅｂページを構築するHTMLデータ内に、このタグを記述する。このＶＪツール用タグが挿入されたHTMLデータは、ブログ・ＨＰ用サーバ３０内の記憶装置に格納され、当該Ｗｅｂページにアクセスしたユーザのユーザ端末２０上には、ＶＪツールが実装されたページが表示されることになる。
【００３２】
以上のような構成において、ＶＪツールが埋め込まれているＷｅｂページにアクセスしたユーザのユーザ端末２０は、端末にインストールされているブラウザがこのＶＪツール用タグを解析することで、コンテンツ配信サーバ１０にアクセスし、ＶＪツールのプログラム、当該ステーションの楽曲プレイリスト、クリッピング設定等のデータをコンテンツ配信サーバ１０からダウンロードする。これにより、ユーザ端末２０のディスプレイ上には、ＶＪツールが表示され、当該Ｗｅｂページを開設しているユーザによって編集された映像クリッピング付き楽曲（ＶＪコンテンツ）が端末上で再生されることになる。なお、ＶＪツールのプログラムは、一度、ユーザ端末２０にダウンロードされた後は、ユーザ端末２０内の記憶装置に格納しておき、次回からは、毎回サーバからダウンロードするのではなく、ユーザ端末２０内に格納されているＶＪツールのプログラムを使用するようにしても良い。
【００３３】
以上、本実施形態に係るコンテンツ配信システム１の構成について説明したが、続いて、本コンテンツ配信システムを用いてＶＪ編集されたコンテンツをユーザが視聴する際の処理の流れの詳細について説明する。図４は、本実施形態に係るコンテンツ配信システム１においてユーザがコンテンツを視聴する際の処理の流れを示すフローチャートである。
【００３４】
まず、ステップ１０（Ｓ１０）において、コンテンツを視聴したいユーザが、自分のユーザ端末２０を使って、ＶＪツールが埋め込まれているＷｅｂページにアクセスする。すなわち、当該ユーザのユーザ端末２０が、ネットワーク５０を介して、ブログ・ＨＰ用サーバ３０にアクセスする。そうすると、Ｓ１１において、ブログ・ＨＰ用サーバ３０の記憶装置に格納されているＷｅｂページのHTMLデータが、当該ユーザのユーザ端末２０にダウンロードされる。
【００３５】
続いて、Ｓ１２では、ユーザ端末２０の演算装置が取得したHTMLデータを解析し、当該Ｗｅｂページのコンテンツをディスプレイ上に表示するように処理する。このとき、HTMLデータ内のＶＪツール用タグもユーザ端末２０によって解析され、ＶＪツール用タグを解析したユーザ端末２０は、タグ内にアドレスが記載されているコンテンツ配信サーバ１０へとアクセスする。上述したように、ＶＪツール用タグには、当該ＷｅｂページにＶＪコンテンツを公開しているユーザのユーザＩＤ記述されており、ユーザ端末２０は、ユーザＩＤを特定したうえで、コンテンツ配信サーバ１０へとアクセスする。
【００３６】
コンテンツ配信サーバ１０にアクセスしたユーザ端末２０には、Ｓ１３において、コンテンツ配信サーバ１０のＤＢ１１から、当該ＷｅｂページにＶＪツールを表示してＶＪコンテンツを再生するためのデータがダウンロードされる。このデータには、ＶＪツールのプログラム本体と、当該Ｗｅｂページを公開しているユーザによって設定された楽曲プレイリスト及びクリッピング設定と、当該楽曲プレイリスト及びクリッピング設定に設定されている楽曲及び映像データと、が含まれている。
【００３７】
このとき、そのユーザＩＤのユーザが複数のステーションを設定している場合には、コンテンツ配信サーバ１０が、アクセスしてきたユーザ端末２０がどこのＷｅｂページのＶＪツールにアクセスしたかを上記ＶＪツール用タグに挿入されているスクリプトを用いてＵＲＬで把握し、当該ＵＲＬに割り振られているステーションＩＤをステーションＤＢ１１４から抽出し、これのステーションＩＤに関連付けられている楽曲プレイリスト及びクリッピング設定をユーザ端末２０へ送信するように処理する。
【００３８】
また、楽曲プレイリストに複数の楽曲が設定されている場合には、Ｓ１３においては、最初の楽曲データのみがダウンロードされ、残りの楽曲については、前の楽曲の再生中にダウンロードされるように構成されており、コンテンツの再生開始までの時間が短縮されている。また、クリッピング設定に複数の映像がクリッピングされている場合も、順次、ＶＪコンテンツの再生に必要な映像がダウンロードされるように構成されている。もちろん、一曲分の楽曲データが最初に全てダウンロードされるのではなく、ストリーミング再生されるように、最初の１０数秒程度の楽曲データがダウンロードされた時点でコンテンツの再生を開始し、残りはコンテンツを再生しながら順次ダウンロードされるように構成すれば、さらに最初のコンテンツ再生までの時間を短縮できる。映像データについても同様である。
【００３９】
なお、楽曲及び映像データについては、Ｓ１３で送信されるのではなく、ユーザ端末１０が楽曲プレイリスト及びクリッピング設定を解析した後で、再度、コンテンツ配信サーバ１０へアクセスしてダウンロードされるように、サーバ側のプログラムを構成しても良い。
【００４０】
続いて、Ｓ１４に進み、ユーザ端末２０の演算装置が、ダウンロードしたＶＪツールのプログラムを実行し、ディスプレイのＷｅｂページ内にＶＪツールを表示し、ダウンロードした楽曲プレイリスト及びクリッピング設定に従って、楽曲に映像がクリッピングされたＶＪコンテンツを再生する。ユーザは、ユーザ端末２０のスピーカから流れる楽曲を聴きながら、ディスプレイに表示される映像を楽しむことができる。なお、クリッピング設定がされていないステーションのＶＪツールにおいては、映像ＤＢ１１４からランダムに映像が選択され、ＶＪツールに表示されるように構成されている。
【００４１】
図５は、Ｓ１４において、Ｗｅｂページ上に表示されるＶＪツール（通常モード）の内容を示す図である。同図に示すように、ＶＪツール画面の中心に映像が表示され、図示はしていないが、右下部分には、楽曲名、アーティスト名、楽曲のジャンルが横方向にスクロールしながら表示されるウィンドウが配置されている。
【００４２】
また、このウィンドウの下には、演奏されている楽曲のお気に入り度を５段階の星の数（ランク１〜ランク５）で評価する評価欄（RATE）が配置されており、ユーザがユーザ端末２０のマウスで所望の段階をクリックすることで、当該ユーザの当該楽曲に対する評価を行うことができる。この評価情報は、ユーザＩＤと楽曲ＩＤと関連づけられたうえで、コンテンツ配信サーバ１０のユーザＤＢ１１１内に格納されるように構成されており（図３では不図示）、この評価情報を利用して種々のサービスをユーザに提供することが可能である。
【００４３】
例えば、あるＷｅｂページ上のＶＪコンテンツを視聴しているユーザに対して、当該ユーザが過去にランク１又はランク２の評価をした楽曲を、当該Ｗｅｂページに設定されているＶＪコンテンツの楽曲プレイリストから除いて再生するといったことや、反対に、そのＶＪコンテンツの楽曲プレイリストの中から、当該ユーザがランク４又はランク５と評価した楽曲のみを取り出して再生するといった処理を行うことが可能である。このような処理は、コンテンツ配信サーバ１０内のプログラムを書き換えることで実現可能である。
【００４４】
また、ＶＪコンテンツをＷｅｂページ上で公開しているユーザに対しては、当該ＶＪコンテンツを視聴したユーザの楽曲毎の評価を定期的に提示することが可能であり、今後のＶＪコンテンツ作成に生かしてもらうこともできる。
【００４５】
なお、この評価情報のサービスは、コンテンツ配信サービスに登録してユーザＩＤを取得しているユーザのみが利用可能である。ユーザＩＤを取得しているユーザは、ＶＪツールが埋め込まれているＷｅｂページに最初にアクセスした時に表示されるログインアイコン（図６参照）をクリックすると、ログインウィンドウが表示されるので、このログインウィンドウにユーザＩＤ及びパスワードを入力することで、ログインモードに移行し、評価情報サービスや、後述する編集モードを利用することができる。
【００４６】
このとき、ユーザＩＤ及びパスワードの入力を受け付けたユーザ端末２０は、コンテンツ配信サーバ１０にアクセスし、ユーザＤＢ１１１を参照して、ログイン認証を行う。一度、ログイン認証を行うと、ユーザ端末２０内にcookie情報として記録されるので、その後は、当該ユーザが同じ端末を使ってＶＪツールが埋め込まれたＷｅｂページにアクセスしたとしてもログイン認証を行う必要はない。
【００４７】
さらに、ＶＪツールの上述したウィンドウの右上部分には、モード切替アイコンが表示されており、他人のＶＪコンテンツを視聴しているユーザが、このボタンをマウスでクリックすることにより、編集モードに切り替えることが可能である。図７は、編集モードの際にユーザ端末２０のディスプレイに表示されるＶＪツールの表示内容を示す図である。
【００４８】
同図に示すように、編集モードでは、ＶＪツールの下側部分に、映像素材リストが表示されており、その左側には、サブ映像ウィンドウが表示されている。この映像素材リストには、映像ＤＢ１１２内に格納されている各映像データの一画面が複数表示されている。この映像素材リストの端部をクリックすることで、順次、他の映像素材リストに切り替えることが可能である。ユーザが、映像素材リストの中から所望の映像素材をクリックすると、その映像データが若干拡大されてサブ映像ウィンドウに表示される。ＶＪツールに表示される映像を切り替えたい場合には、サブ映像ウィンドウをクリックすれば、ＶＪツールに表示される映像が、サブ映像ウィンドウに表示されていた映像に切り替わる。
【００４９】
通常、ＶＪツール内の映像は、当該ＶＪコンテンツを作成したユーザが設定したクリッピング設定に従って表示されるが、このように、編集モードにおいては、ＶＪコンテンツを視聴しているユーザが、適宜、ＶＪツール内の映像を自分の好みの映像に切り替えることも可能である。
【００５０】
映像素材リストの上側には、エフェクトを設定するためのエフェクトリストのアイコンが表示されており、所望のアイコンをクリックすることで、クリッピング映像が切り替わる際のエフェクトを所望のエフェクトに設定することも可能である。本実施形態では、上述したように、「フェードイン」、「カットイン」又は「パートイン」のエフェクトを設定可能である。
【００５１】
次に、本実施形態に係るコンテンツ配信システム１において、ユーザがＶＪツールを用いて、自己のＷｅｂページ上で公開する映像がクリッピングされた楽曲データを編集するＶＪ編集モードにおける処理の流れについて説明する。図８は、ＶＪ編集モードにおける処理の流れを示すフローチャートである。このＶＪ編集モードには、自分のＶＪコンテンツにアクセスしているユーザが、上記モード切替アイコンをクリックすることで移行できる。
【００５２】
なお、ＶＪ編集モードにおいても、図４に示したＳ１０〜Ｓ１４までの流れは同じであるが、ＶＪ編集モードにおいては、Ｓ１０で、ユーザがＶＪツール用タグを埋め込んだ自分のＷｅｂページにアクセスする必要がある。また、最初のＶＪコンテンツ作成時には、Ｓ１３及びＳ１４については、楽曲プレイリスト及びクリッピング設定が設定されていないため実行されない。
【００５３】
Ｓ２０において、まず、上述したようにユーザ認証が行われる。もし、既にユーザ認証が行われており、認証記録が当該ユーザのユーザ端末２０にcookieとして保存されている場合には、Ｓ２０はスキップされる。
【００５４】
続いて、Ｓ２１において、ユーザによってＶＪ編集が行われる。ＶＪ編集では、新規ＶＪコンテンツ作成時には、楽曲プレイリスト及びクリッピング設定が新規に設定され、既に作成されているＶＪコンテンツを編集する場合には、楽曲プレイリスト及びクリッピング設定の変更が行われる。
【００５５】
楽曲プレイリストの設定においては、ユーザ端末２０のディスプレイ上に、図示しない楽曲選択画面に楽曲ＤＢ１１１内に格納されている楽曲素材データの一覧が表示されるので、ユーザが所望の順序で楽曲を指定することで設定される。設定された楽曲プレイリストは、ユーザＩＤ及びステーションＩＤに関連付けられた楽曲プレイリストとして、コンテンツ配信サーバ１０の楽曲プレイリストＤＢ１１５に格納される。
【００５６】
クリッピング設定においては、楽曲プレイリストに従って順次楽曲が再生されている際に、リアルタイムでユーザがクリッピング設定を行う。このとき、上記図７に示した編集モードと同じ画面がユーザ端末２０上に表示されるので、同様の手法によって、ユーザが楽曲にクリッピングする映像及び映像切り替え時のエフェクトを選択すれば良い。但し、ＶＪ編集モードにおいては、エフェクトリストの右側に「クリップ録画ボタン」（図７では不図示）が表示されるので、ユーザは、このボタンをクリックすることで、クリッピング設定を開始することができる。
【００５７】
このとき、ＶＪツールにより、ユーザが操作した、楽曲中のどこでどの映像をクリッピングするかの情報及び映像を切り替える際にどのエフェクトを用いるかの情報が、クリッピング設定情報として、ユーザ端末２０からコンテンツ配信サーバ１０へと送られ、ユーザＩＤ及び楽曲ＩＤに関連付けられ、クリッピング設定ＤＢ１１６内に格納される。
【００５８】
なお、ＶＪ編集モードにおいて、あるユーザがクリッピング設定を行っている際に、再生されている楽曲の楽曲ＩＤと、編集されているクリッピング設定情報とを、当該ユーザのＷｅｂページにアクセスしている他のユーザのユーザ端末にリアルタイムで配信するように構成すれば、他のユーザは、ライブで当該ユーザの編集しているＶＪコンテンツを視聴することが可能である。このとき、当該ユーザのユーザ端末２０から送信される情報は、楽曲ＩＤとクリッピング設定のデータだけであり、楽曲及び映像データ本体は、サーバから他のユーザの端末に配信されることになるので、当該ユーザ端末のトラフィックに負荷をかけることなく、効率良くライブ配信が可能である。
【００５９】
以上、詳細に説明した本実施形態によれば、楽曲データと映像データが独立したデータとして管理されており、端末側において、クリッピング設定に従って楽曲データに映像データをクリッピングすることでＶＪコンテンツの再生を実現しており、その後の編集も容易な自由度の高いコンテンツ配信システムを提供することができる。すなわち、音声と映像とがミックスした一つのファイルとして作成されたＶＪコンテンツであれば、一度作成した後は、作成したユーザがその内容を後で変更することや、ＶＪコンテンツを視聴しているユーザが自分好みにクリップ映像を変更したりすることはできないが、本実施形態によれば、容易にＶＪコンテンツの変更・編集が可能である。
【００６０】
また、ユーザは、自分のＷｅｂページにＶＪツール用のタグを埋め込むだけで、コンテンツ配信サーバ内に保存されている楽曲及び映像データを利用して、ユーザ端末で手軽にＶＪコンテンツを作成することができる共に、作成したＶＪコンテンツを簡単にＷｅｂページ上に公開でき、他のユーザと共有することが可能である。また、既に作成したＶＪコンテンツの修正・編集も、ユーザ端末を使って容易に行うことができ、修正・編集作業を行うだけで、自動的にＷｅｂページ上の公開ＶＪコンテンツも更新されることになる。
【００６１】
なお、本発明の実施形態は、上述した形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の変形が可能である。例えば、本実施形態においては、楽曲及び映像データをコンテンツ配信サーバ内に格納し、ＶＪコンテンツを再生するたびに、サーバからユーザ端末へとデータを送信するように構成したが、ユーザ端末側にも楽曲及び映像データを格納するように構成しても良い。ユーザ端末側に格納しておけば、ＶＪコンテンツを再生したり編集したりするたびに、データをダウンロードする必要がなく、ＶＪコンテンツ再生・編集の際の通信トラフィックを減らして、処理スピードを上げることができる。
【００６２】
また、本実施形態においては、ユーザが複数のＷｅｂページにＶＪツールを埋め込んでいる場合に、それぞれのＷｅｂページ毎に異なるＶＪコンテンツを提供できるように、楽曲プレイリスト及びクリッピング設定を、ユーザＩＤに加えてＷｅｂページを特定するためのステーションＩＤに関連付けて、楽曲プレイリスト及びクリッピング設定をユーザＤＢに格納するように構成したが、Ｗｅｂページ毎に異なるＶＪコンテンツを提供する必要がない場合等には、ユーザＩＤにのみ関連付けて格納するように構成しても良い。
【００６３】
また、楽曲及び映像データに加えて、楽曲プレイリスト及びクリッピング設定のデータをユーザ端末側にも保存するようにすれば、ネットワークに接続していないオフラインのときでも、自分で作成したＶＪコンテンツを手軽楽しむことができる。なお、この場合には、自分で作成したＶＪコンテンツを他のユーザと共有することはできない。但し、オンライン時に、サーバ上とユーザ端末上の楽曲プレイリスト及びクリッピング設定のデータ同期を行えるように構成しておけば、オンライン時には、オフライン時に作成、編集したＶＪコンテンツを、他のユーザと共有できるようになる。
【００６４】
また、ＰＤＡ、携帯電話、携帯オーディオプレーヤ等のモバイル端末に、ＶＪツールのプログラム、楽曲データ、映像データ、楽曲プレイリスト及びクリッピング設定をダウンロードできるように構成しても良い。このようにすれば、ＶＪコンテンツを持ち運んで、様々な場所で楽しむこと可能である。
【００６５】
また、例えば、ユーザ端末とモバイル端末をケーブルやネットワークを介して接続した際に、ユーザ端末内のＶＪコンテンツに関するデータと、モバイル端末内の同データとを同期するように構成しておけば、ユーザは、ユーザ端末で作成したＶＪコンテンツや、他のユーザのＷｅｂページ上で見つけたお気に入りのＶＪコンテンツを手軽にモバイル端末で楽しむことが可能である。
【図面の簡単な説明】
【００６６】
【図１】図１は、本実施の形態に係るコンテンツ配信システム１の概略構成を示す図である。
【図２】図２は、コンテンツ配信サーバの記憶装置に格納されているデータベース（ＤＢ）の内容を示す図である。
【図３】図３は、ユーザＤＢ、ステーションＤＢ、楽曲プレイリストＤＢ及びクリッピング設定ＤＢに記録されているレコードの内容を示す図である。
【図４】図４は、コンテンツ配信システムにおいてユーザがコンテンツを視聴する際の処理の流れを示すフローチャートである。
【図５】図５は、ＶＪツールの通常モードの表示内容を示す図である。
【図６】図６は、ＶＪツールのログインアイコンを示す図である。
【図７】図７は、ＶＪツールの編集モードの表示内容を示す図である。
【図８】図８は、ＶＪ編集モードにおける処理の流れを示すフローチャートである。
【符号の説明】
【００６７】
１      コンテンツ配信システム
１０    コンテンツ配信サーバ
１１    ＤＢ
２０    ユーザ端末
３０    ブログ・ＨＰ用サーバ
５０    ネットワーク
【図１】
2007241652.tif 000003
【図２】
2007241652.tif 000004
【図３】
2007241652.tif 000005
【図４】
2007241652.tif 000006
【図８】
2007241652.tif 000007
【図５】
2007241652.tif 000008
【図６】
2007241652.tif 000009
【図７】
2007241652.tif 000010