(57)【要約】【課題】ユーザーの客層に応じたコンテンツを配信するとともに、その配信に係るコンテンツを見やすく、且つその選択操作を容易なものとする。【解決手段】  ユーザーのユーザー動向データを取得して、プレイリスト作成サーバ32において、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいてマルチメディアコンテンツを選択し、選択されたマルチメディアコンテンツのプレイリストを作成し、ユーザー端末に送信し、ユーザー端末装置1上で実行されるメディア視聴アプリケーションによって、プレイリストに従ってマルチメディアコンテンツを各配信サーバから受信し、再生する。このとき、再生されるマルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、キーワードに応じて分類し、時系列に提示する番組表として、前記プレイリストをメディア視聴アプリケーションによって表示する。【選択図】  図2
2007166536.tif 000002
【特許請求の範囲】
【請求項１】
通信網を通じてコンテンツ配信サーバから配信されるマルチメディアコンテンツをユーザー端末において視聴するマルチメディア視聴システムであって、
ユーザーの操作履歴であるユーザー動向データを取得して蓄積するユーザー動向データベースと、
前記ユーザー動向データに基づいて、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいて前記コンテンツデータを選択し、選択されたマルチメディアコンテンツの再生順序と、再生に係るマルチメディアコンテンツの所在アドレスとを関連づけて記述したプレイリストを作成し、前記ユーザー端末に送信するプレイリスト作成サーバと、
前記ユーザー端末装置上で実行され、前記プレイリストに従ってマルチメディアコンテンツを前記コンテンツ配信サーバから受信し、再生するメディア視聴アプリケーションと
を備え、
前記プレイリストは、再生されるマルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、前記キーワードに応じて分類し、時系列に提示する番組表として、前記メディア視聴アプリケーションによって表示可能である
ことを特徴とするマルチメディア視聴システム。
【請求項２】
前記ユーザー端末装置において、ユーザーによって入力される操作信号に従って前記番組表上を移動するポインタを表示するポインタ制御部と、
前記インターネットを通じて、前記バナーデータの注目頻度を計測し、該注目頻度に応じた課金処理を行う課金部と
をさらに備え、
前記マルチメディアコンテンツデータには、本編ストリームと、バナーデータとが含まれ、
前記メディア視聴アプリケーションは、該マルチメディアコンテンツに関連づけられたリンクデータに基づいて、該本編コンテンツデータの属性に応じたバナーデータを、前記番組表中に挿入して表示し、
前記バナーデータは、前記ポインタが該バナーデータ上に位置している間、該バナーデータに含まれる動画情報の出力形態を変化させ、
前記課金部は、前記動画の出力形態の変化を検出して前記注目頻度を計測する
ことを特徴とする請求項1に記載のマルチメディア視聴システム。
【請求項３】
前記コンテンツ配信サーバは、配信に係るマルチメディアコンテンツの再生を許可する暗号キーを発行し、
前記マルチメディアコンテンツは、前記暗号キーにより復号されて視聴可能となり、
前記メディア視聴アプリケーションは、
前記プレイリストに従ったマルチメディアコンテンツの視聴に際し、該視聴に係るマルチメディアコンテンツの一部又は全部を他のユーザー端末から取得するとともに、取得したマルチメディアコンテンツに対応する暗号キーを前記コンテンツ配信サーバから取得し、
取得した暗号キーによって復号して、前記視聴に係るマルチメディアコンテンツを再生する
ことを特徴とする請求項1に記載のマルチメディア視聴システム。
【請求項４】
前記マルチメディアコンテンツには、当該マルチメディアコンテンツに関連するキーワードである連想用キーワードが付与されており、
前記プレイリスト作成サーバは、前記キーワードに応じて検索されたマルチメディアの連想用キーワードをキーワードとして、次のマルチメディアの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを検索する機能を備えていることを特徴とする請求項1に記載のマルチメディア視聴システム。
【請求項５】
通信網を通じてコンテンツ配信サーバから配信されるマルチメディアコンテンツをユーザー端末において視聴するマルチメディア視聴方法であって、
ユーザーの操作履歴であるユーザー動向データを取得して、ユーザー動向データベースに蓄積するステップ(1)と、
前記通信網上のプレイリスト作成サーバにおいて、前記ユーザー動向データに基づいて、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいて前記コンテンツデータを選択し、選択されたマルチメディアコンテンツの再生順序と、再生に係るマルチメディアコンテンツの所在アドレスとを関連づけて記述したプレイリストを作成し、前記ユーザー端末に送信するステップ(2)と、
前記ユーザー端末装置上で実行されるメディア視聴アプリケーションによって、前記プレイリストに従ってマルチメディアコンテンツを前記コンテンツ配信サーバから受信し、再生するステップ(3)と、
を備え、
前記ステップ(3)において、前記プレイリストは、再生されるマルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、前記キーワードに応じて分類し、時系列に提示する番組表として、前記メディア視聴アプリケーションによって表示可能である
ことを特徴とするマルチメディア視聴方法。
【請求項６】
前記マルチメディアコンテンツデータには、本編ストリームと、バナーデータとが含まれ、
前記ステップ(3)において、
前記メディア視聴アプリケーションは、該マルチメディアコンテンツに関連づけられたリンクデータに基づいて、該本編コンテンツデータの属性に応じたバナーデータを、前記番組表中に挿入して表示するとともに、ユーザーによって入力される操作信号に従って前記番組表上を移動するポインタを表示し、
前記バナーデータは、前記ポインタが該バナーデータ上に位置している間、該バナーデータに含まれる動画情報の出力形態を変化させる
ことを特徴とする請求項5に記載のマルチメディア視聴方法。
【請求項７】
前記ステップ(3)において、前記コンテンツ配信サーバは、配信に係るマルチメディアコンテンツの再生を許可する暗号キーを発行し、
前記マルチメディアコンテンツは、前記暗号キーにより復号されて視聴可能となり、
前記ステップ(3)において、前記メディア視聴アプリケーションは、
前記プレイリストに従ったマルチメディアコンテンツの視聴に際し、該視聴に係るマルチメディアコンテンツの一部又は全部を他のユーザー端末から取得するとともに、取得したマルチメディアコンテンツに対応する暗号キーを前記コンテンツ配信サーバから取得し、
取得した暗号キーによって復号して、前記視聴に係るマルチメディアコンテンツを再生する
ことを特徴とする請求項5に記載のマルチメディア視聴方法。
【請求項８】
前記マルチメディアコンテンツには、当該マルチメディアコンテンツに関連するキーワードである連想用キーワードが付与されており、
前記プレイリスト作成サーバは、前記キーワードに応じて検索されたマルチメディアの連想用キーワードをキーワードとして、次のマルチメディアの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを検索することを特徴とする請求項5に記載のマルチメディア視聴方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等の通信網を通じて配信される、ストリーミングなどのコンテンツを、パーソナルコンピュータ等のユーザー端末において視聴するマルチメディア視聴システム及びマルチメディア視聴方法に関する。
【背景技術】
【０００２】
近年では、地上波や衛星放送などのテレビ放送に加え、インターネット等の通信網を通じて、ビデオストリームなどのコンテンツを配信するコンテンツ視聴システムが普及しつつある。
【０００３】
通信網を通じてのコンテンツ視聴システムとしては、例えばVOD（Video On Demand）やポットキャスティングがある。これらによれば、パーソナルコンピュータ等、通信機能を備えたユーザー端末により、通信網上の配信サーバに接続し、この配信サーバに対する配信要求に応じて配信される番組のビデオストリームを再生して視聴することができる。
【０００４】
ところで、上述したVODやポットキャスティングなどにおいては、ユーザーが一つずつ視聴を希望するコンテンツを選択しなければならず、連続再生による「ながら視聴」が困難であった。そのため、複数のコンテンツを受信して連続的に再生するために、例えば、特許文献1に開示されたように、コンテンツを表示時間順に並び替え行うスケジュールを記載した再生シナリオに基づいて、所定の順序で再生を行う技術が提案されている。
【０００５】
特許文献1に開示されたシステムでは、インターネットなどのネットワークを介して、再生シナリオを管理するコンテンツサーバを設け、ネットワークを通じて再生装置から再生シナリオの配信を要求すると、コンテンツサーバに格納された再生シナリオが、ネットワークを経由してダウンロードされ、再生装置では、再生シナリオに記載された再生情報（再生時間、再生順序等）に基づくスケジュールに従って、コンテンツの再生を行う。なお、この特許文献1に開示されたシステムにおいて再生シナリオは、サーバ側に予め保存しておいてもよく、また、配信要求があった際に、逐次生成してもよいとしている。
【特許文献１】特開2004-140536号公報（第4頁〜第5頁：図1）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献1に開示されたシステムにおける前記再生シナリオも、単にサーバ側が決定した再生時間や、再生順序を表示するものであり、ユーザーの趣味・嗜好を反映するものではなく、またその見やすさや操作性については十分なインターフェースが設けられていない。
【０００７】
特に、近年にあっては、コンテンツの量が増大し、ユーザーの嗜好を反映させたコンテンツの選択を行った場合であっても、数あるコンテンツの中から所望するコンテンツを選択する際、番組表の見やすさや操作性の高さが求められている。
【０００８】
そこで、本発明は以上の点に鑑みてなされたもので、マルチメディアコンテンツの視聴に際し、ユーザーの客層に応じたコンテンツを配信するとともに、その配信に係るコンテンツを見やすく、且つその選択操作を容易なものとするマルチメディア視聴システム及びマルチメディア視聴方法を提供することをその課題とする。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するためになされたものであり、通信網を通じてコンテンツ配信サーバから配信されるマルチメディアコンテンツをユーザー端末において視聴するマルチメディア視聴システム及び方法である。
【００１０】
具体的に、本発明のマルチメディア視聴システムは、ユーザー端末においてユーザーの操作履歴であるユーザー動向データを取得して蓄積するユーザー動向データベースと、ユーザー動向データに基づいて、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいてコンテンツデータを選択し、選択されたマルチメディアコンテンツの再生順序と、再生に係るマルチメディアコンテンツの所在アドレスとを関連づけて記述したプレイリストを作成し、ユーザー端末に送信するプレイリスト作成サーバと、ユーザー端末装置上で実行され、プレイリストに従ってマルチメディアコンテンツをコンテンツ配信サーバから受信し、再生するメディア視聴アプリケーションとを備える。前記プレイリストは、再生されるマルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、キーワードに応じて分類し、時系列に提示する番組表として、メディア視聴アプリケーションによって表示可能である。
【００１１】
そして、本発明のマルチメディア視聴方法では、
(1)ユーザーの操作履歴であるユーザー動向データを取得して、ユーザー動向データベースに蓄積し、
(2)通信網上のプレイリスト作成サーバにおいて、ユーザー動向データに基づいて、当該ユーザー動向に関連するキーワードを選定し、このキーワードに基づいてコンテンツデータを選択し、選択されたマルチメディアコンテンツの再生順序と、再生に係るマルチメディアコンテンツの所在アドレスとを関連づけて記述したプレイリストを作成し、ユーザー端末に送信し、
(3)ユーザー端末装置上で実行されるメディア視聴アプリケーションによって、プレイリストに従ってマルチメディアコンテンツをコンテンツ配信サーバから受信し、再生する。このとき、再生されるマルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、キーワードに応じて分類し、時系列に提示する番組表として、前記プレイリストをメディア視聴アプリケーションによって表示する。
【００１２】
このような本発明によれば、ユーザーが操作するマウスやキーボード等の操作デバイスによる入力情報（例えば、キーボードで入力した文字情報（検索キーワード、チャット等）や、マウスポインタの位置に対応する情報（ブラウザにより閲覧しているWebページの属性）、Webページ上で購入した書籍やCD等の属性、再生ソフトにより視聴している音楽や映像コンテンツの種別）などのユーザー操作履歴などのユーザー動向に基づいて選択されたマルチメディアコンテンツを選択することができ、ユーザーの趣味嗜好に合致したプレイリストを提供することができる。そして、このようなプレイリストによれば、再生情報が時系列に提示された番組表として閲覧が可能であるため、ユーザーの趣味・嗜好を反映させたマルチメディアコンテンツを連続的に再生することができるとともに、視聴に際し、容易にコンテンツの選択・切り替えを行うことができる。
【００１３】
上記発明では、ユーザー端末装置において、ユーザーによって入力される操作信号に従って番組表上を移動するポインタを表示するポインタ制御部と、インターネットを通じて、バナーデータの注目頻度を計測し、注目頻度に応じた課金処理を行う課金部とをさらに設け、マルチメディアコンテンツデータに、本編ストリームと、バナーデータとを含ませ、メディア視聴アプリケーションで、マルチメディアコンテンツに関連づけられたリンクデータに基づいて、本編コンテンツデータの属性に応じたバナーデータを、番組表中に挿入して表示し、バナーデータは、ポインタがバナーデータ上に位置している間、バナーデータに含まれる動画情報の出力形態を変化させ、課金部は、動画の出力形態の変化を検出して注目頻度を計測することが好ましい。
【００１４】
この場合には、配信される本編ストリームの属性に応じたバナーデータを番組表中に挿入することができるため、番組表を見やすくすることができるとともに、ユーザー操作によるポインタの移動を監視し、バナーデータの出力形態を検出することによって、サービス提供者側においてユーザーがいずれのバナーを注目したかを把握することができる。
【００１５】
なお、上記動画情報の出力形態の変化としては、例えば、バナーデータの表示面積を拡大及び縮小するとともに、音量を変化させるなどが挙げられる。この場合には、複数のバナーデータが配列表示されていても、注目したバナーのみについて、拡大され、音声が出力されるため、不必要にサイズの大きいバナーデータが配列されることによって表示画面構成が煩雑になったり、複数の音声が同時に出力されて騒然となったりするのを防止することができる。
【００１６】
上記発明において、コンテンツ配信サーバは、配信に係るマルチメディアコンテンツの再生を許可する暗号キーを発行し、マルチメディアコンテンツは、暗号キーにより復号されて視聴可能となり、メディア視聴アプリケーションは、プレイリストに従ったマルチメディアコンテンツの視聴に際し、視聴に係るマルチメディアコンテンツの一部又は全部を他のユーザー端末から取得するとともに、取得したマルチメディアコンテンツに対応する暗号キーをコンテンツ配信サーバから取得し、取得した暗号キーによって復号して、視聴に係るマルチメディアコンテンツを再生することが好ましい。この場合には、分散されたユーザー端末間でマルチメディアコンテンツの配信を行うため、コンテンツ配信サーバに対する負担を軽減することができるとともに、通信が集中するのを回避することができ、通信負荷を軽減することができる。
【００１７】
上記発明において、マルチメディアコンテンツには、当該マルチメディアコンテンツに関連するキーワードである連想用キーワードが付与されており、プレイリスト作成サーバは、キーワードに応じて検索されたマルチメディアの連想用キーワードをキーワードとして、次のマルチメディアの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを検索する機能を備えていることが好ましい。この場合には、ユーザーが入力したキーワードを発端として、このキーワードから連想されるコンテンツが順次選択されて再生されることとなり、ユーザーの趣味・嗜好を反映させた範囲内において、ユーザーにとって意外性のあるコンテンツ選択を実現させることができる。
【発明の効果】
【００１８】
以上説明したように本発明によれば、インターネット等の通信網を通じて配信される、ストリーミングなどのマルチメディアコンテンツを、パーソナルコンピュータ等のユーザー端末において視聴する際に、ユーザーの客層に応じたコンテンツを配信できるとともに、その配信に係るコンテンツを見やすく、且つその選択操作を容易なものとすることができる。
【発明を実施するための最良の形態】
【００１９】
（マルチメディア視聴システムの構成）
本発明の実施形態について、図面を参照しつつ説明する。図1は、本実施形態に係るマルチメディア視聴システムの概略構成を示すブロック図である。本実施形態に係るマルチメディア視聴システムは、サーバ群31〜36から、インターネット2を通じて配信される動画等のマルチメディアコンテンツをユーザー端末装置1（1a〜1c等）において視聴する場合を例に説明する。なお、説明中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。
【００２０】
インターネット2は、例えば、通信プロトコルTCP/IPを用いて種々の通信回線（電話回線やISDN回線、ADSL回線などの公衆回線、専用回線、無線通信網）を相互に接続して構築される分散型のIP網であり、このIP網には、10BASE-Tや100BASE-TX等によるイントラネット（企業内ネットワーク）や家庭内ネットワークなどのLANなども含まれる。
【００２１】
上記サーバ群31〜36は、具体的には、Webサーバ31と、プレイリスト作成サーバ32と、動画配信サーバ33と、DRM（Digital  Rights  Management）ライセンスサーバ34と、課金集計サーバ35と、バナー配信サーバ36とから構成されている。
【００２２】
Webサーバ31は、ユーザーに対するサービスの窓口となるWebページを配信するサーバであり、このHTML（HyperText Markup Language）等により記述されたWebページを通じて、番組検索や、サポートサービス、種々のユーザー設定等のインターフェースを提供する。このWebページでは、文字や画像とともに、ユーザー端末装置1で実行可能なメディア視聴アプリケーションを組み込むことにより、ブラウザ上で動画ファイルや音声ファイルを視聴することができる。また、このWebサーバ31は、プレイリスト作成サーバ32に接続されており、このサーバと協働することによって、アクセス者の嗜好に合致したプレイリストの作成を行うことができる。
【００２３】
具体的には、Webサーバ31は、ユーザー端末装置1から送信される表示要求D1に含まれるユーザー識別子（ユーザーID）をプレイリスト作成要求D4としてプレイリスト作成サーバ32に送信する。プレイリスト作成サーバ32では、プレイリスト作成要求D4に含まれるユーザー識別子に応じて、プレイリストの作成を実行し、作成したプレイリストD5を、表示要求D1を送信したユーザー端末装置1に返信する。
【００２４】
なお、本実施形態に係るWebサーバ31は、特定ユーザーIDに対して作成されたプレイリストを、当該ユーザーの承認操作に基づいて、他のユーザーに対して配信可能に提示する機能を備えている。詳述すると、ユーザーは、Webサーバ31を通じて自分のプレイリストの公開を承認する手続き操作を行うことができ、これにより公開が許可されたプレイリストは、Webサーバ31を通じて他のユーザーに対して公開され、他のユーザーによる視聴に利用することができる。
【００２５】
プレイリスト作成サーバ32は、ユーザー動向に合致したマルチメディアコンテンツのプレイリストD5を作成し、ユーザー端末装置1に送信するサーバである。本実施形態において、プレイリストD5は、マルチメディアコンテンツ（本編ストリームD2及びバナーデータD3）の再生順序と、再生に係るマルチメディアコンテンツの所在アドレス（URLや、コンテンツ蓄積部33a、バナーデータ蓄積部36a内におけるディレクトリやファイルネーム等）とを関連づけて記述したテーブルデータであって、図6に示すように、ユーザー側のメディア視聴アプリケーション101b（又はブラウザソフト101a）等で、マルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、キーワード又は検索方法に応じて分類し、時系列に提示する番組表T1として表示可能となっている。
【００２６】
詳述すると、プレイリストは、操作履歴に基づくユーザー動向を示すキーワード（単一キーワード、キーワード群）に対して作成され、同一のキーワードであっても、検索方式や、検索結果の順番などを種々設定可能であり、例えば、検索方式としては、単純検索や連想検索などが挙げられ、順番としては、検出順やデータサイズ順、評価の良い順などが挙げられる。なお、本実施形態では、コンテンツの配信に際して、ピア・ツー・ピア方式を利用していることから、プレイリストにおける再生順として、パートナー端末の数の多い順としてもよい。
【００２７】
また、図6に示すように、番組表T1は、キーワード毎のプレイリストをそれぞれ放送局のチャンネルに見立てて複数列表示してなり、異なるキーワードや検索方式、順番に対応する複数のプレイリストがそれぞれの仮想的な放送局（チャンネル）として表示される。すなわち、本実施形態では、各プレイリスト毎のチャンネルは、それぞれ独立して放送時刻が定められており、あるチャンネルを視聴している間、他のチャンネルにおいても時間が仮想的に進行するようになっている。これにより、複数のチャンネルをザッピングしながら同時進行で視聴することができる。なお、この多チャンネル同時進行は、あくまで仮想的なものであり、コンテンツ再生部103に設けられた早送りや巻き戻し、一時停止等の操作手段を操作することにより、実際のテレビ放送局による番組放送と異なり、番組の進行を早送りしたり巻き戻したり、停止させたりすることができる。
【００２８】
さらに、本実施形態に係る番組表T1は、各番組の本編ストリームに関連するバナーデータD3が表示される。すなわち、図6（a）及び（b）に示すように、番組表T1の所定領域（例えばW5〜W8）に、バナーデータD3を挿入する。詳述すると、ユーザー端末装置1上でのユーザー操作を監視し、マウスポインタ101cが所定領域W5〜W8上に重ね合わされるように位置されると、それをイベント発生として検出され、その所定領域に埋め込まれているバナーデータの出力形態が変化される。本実施形態では、例えばバナーが動画であるとき、イベント発生前は、図6（a）に示すように、縮小サイズの静止画を表示しておき、イベントが発生した際、同図（b）に示すように、バナーのサイズを拡大して動画を再生するとともに、音声の出力（音量の増大）を行う。
【００２９】
このバナーデータの出力形態変化は、ユーザー動向データD10としてプレイリスト作成サーバ32に通知され、ユーザーデータベース34aに蓄積される。具体的にこのユーザー動向データD10には、マウスオーバーが発生した領域を特定するエリアID、ユーザーを特定するためのユーザーID（或いはユーザー端末装置1の端末ID）、バナーデータを特定するバナーID、イベントが発生した時刻等が含まれている。課金集計サーバ35は、これらの情報によって、広告主に対する課金処理を行う。
【００３０】
また、本実施形態におけるプレイリストD5には、本編ストリームD2内に挿入される広告用のクリップデータなどの付加情報データの所在アドレスや再生位置、再生時間等の再生情報が含まれ、コンテンツ再生部103は、このプレイリストに基づいて、本編ストリーミングとともに広告クリップデータ（付加情報データ）を挿入して、再生する機能を備えている。
【００３１】
本実施形態に係るプレイリスト作成サーバ32は、コンテンツを検索するインデキシングデータベースの機能を備えており、コンテンツ蓄積部33aやバナーデータ蓄積部36aに蓄積されているマルチメディアコンテンツそれぞれの属性を示すメタデータと、マルチメディアコンテンツの所在アドレスとを関連づけるインデキシングデータを保持している。そして、プレイリスト作成サーバ32は、インデキシングデータを作成する際、マルチメディアコンテンツ（ここでは、本編ストリームD2）の所在アドレスと、当該マルチメディアコンテンツの内容を示すテキストデータを抽出し、これらを関連づけるとともに、キーワード（メタデータ）の属性に従って分類し、インデキシングデータとして保存する。
【００３２】
具体的に、図5に示すように、インデキシングデータは、インデックスレコードIND1…を蓄積して構成されており、各インデックスレコードIND1，IND2…には、各コンテンツの識別子（ファイル名等のコンテンツID）に関連づけて、コンテンツの内容の属性を示すメタデータK1〜K4…が付与されているとともに、当該マルチメディアコンテンツに関連するキーワードである連想用キーワードA1〜A4…が付与されており、プレイリスト作成サーバ32は、メタデータのキーワードK1〜に応じて検索されたマルチメディアの連想用キーワードA1〜A4を新たなキーワードとして、さらに次のマルチメディアの検索を行い、これを繰り返すことにより、複数のマルチメディアコンテンツを連続的に検索する機能を備えている。
【００３３】
また、プレイリスト作成サーバ32は、マルチメディアコンテンツを視聴したユーザーの評価である評価情報D9をユーザー端末装置1から受信し、これをユーザー毎に蓄積する評価情報蓄積部32aを備えている。
【００３４】
そして、プレイリスト作成サーバ32は、プレイリストD5の作成に際し、ユーザーデータベース34aに蓄積された操作履歴や視聴履歴等のユーザー動向データ、評価情報蓄積部32aに蓄積された評価情報を参照し、ユーザー動向を示すキーワードを作成し、マルチメディアのメタデータとのマッチングを行うことによって、ユーザーの趣味・嗜好に合ったマルチメディアコンテンツを選択するとともに、趣味・嗜好にあったものが再生順位の上位に来るようにプレイリストD5を作成することができる。
【００３５】
なお、この評価情報D9は、ユーザーが許可している場合には、複数のユーザー間で公開することが可能となっており、他のユーザーは、公開されている評価情報を反映させたプレイリストD5の作成を要求することもできる。
【００３６】
動画配信サーバ33は、WWW（World Wide Web）等のドキュメントシステムにおいて、HTMLファイルや画像ファイル、音楽ファイルなどのデータ送信を行うサーバ装置であり、動画や音楽等のマルチメディアコンテンツ（ここでは、本編ストリームD2）をコンテンツ蓄積部33aに蓄積しておく。そして、動画配信サーバ33は、ユーザー端末装置1によるプレイリストに基づく配信要求D6に応じて、インターネット2を通じ、マルチメディアコンテンツをストリーミングなどにより配信する。
【００３７】
なお、コンテンツ蓄積部33a内に蓄積されるマルチメディアコンテンツは、インターネット等のインターネット2上に分散配置されたデータを巡回ロボット等のクローラーサーバにより収集し、この収集されたデータを蓄積したものであってもよい。
【００３８】
バナー配信サーバ36は、動画配信サーバ33と同様に、ユーザー端末装置1からのバナーの配信要求D6に応じて、ユーザー端末装置1に対して広告データやダイジェストクリップなどの付加情報を配信するサーバである。このバナーデータは、例えば、動画等のビデオクリップの他、音響データや文字データ等であり、ファイルデータとしてバナーデータ蓄積部36aに蓄積されている。バナーデータ蓄積部36aには、各バナーデータに関する入稿情報（バナーデータの識別子、広告主や制作者の識別子、有効期間等）及び価格情報（バナーデータの識別子、時間帯に応じた価格等）も蓄積されており、これらの情報は、課金集計サーバ35に提供される。課金集計サーバ35では、本編に挿入されたバナーデータの視聴頻度等に応じて、ユーザーに対する課金を低減するようにしてもよい。
【００３９】
DRMライセンスサーバ34は、マルチメディアコンテンツの視聴に際し、ユーザーの認証処理を行うとともに、当該ユーザーのアクセス情報に基づいて、復号化鍵D8の発行を行うサーバ装置である。具体的に、DRMライセンスサーバ34は、ユーザーのユーザー端末装置1から復号化鍵D8の配信要求D6を受付け、認証処理の後、正規のユーザーに対して復号化鍵D8の発行・配信を行う。DRMライセンスサーバ34から前記ユーザーのユーザー端末装置1に対して復号化鍵D8が配信されることにより、ユーザー端末装置1において、この復号化鍵D8に基づいてコンテンツが復号され再生処理が可能となる。
【００４０】
また、DRMライセンスサーバ34は、上記認証処理及び復号化鍵D8の配信履歴に基づいて、各ユーザーによる視聴状況を収集し、ユーザーデータベース34aに蓄積する。このとき、DRMライセンスサーバ34は、ユーザーデータベース34aに蓄積されたデータに基づいて、いずれのユーザーが、いずれのマルチメディアコンテンツを、何時、視聴しているかを集計し、集計結果を視聴履歴データD11としてユーザーデータベース34aに蓄積する。課金集計サーバ35は、ユーザーデータベース34aから取得した視聴履歴データD11に基づいて、各ユーザーに対するの課金を算出し、課金データベース35aに蓄積する。
【００４１】
そして、本実施形態では、いわゆるピア・ツー・ピアのネットワークシステム形態により、動画配信サーバ33やバナー配信サーバ36が配信するマルチメディアコンテンツを受信して視聴する。具体的は、図3及び図4に示すように、ユーザーAのユーザー端末装置1aは、DRMライセンスサーバ34に対してプレイリストに基づく視聴要求を送信し、視聴要求に係る本編ストリームD2を再生するための復号化鍵D8を、DRMライセンスサーバ34から受信するとともに、前記要求に係る本編ストリームD2の一部又は全部を保持する他のユーザー端末の端末リストD7を、DRMライセンスサーバ34又は他のユーザー端末装置1bから取得する。
【００４２】
次いで、ユーザー端末装置1aは、端末リストD7の中から任意のユーザー端末をパートナー端末装置として選択して配信要求を行い、選択したパートナー端末（ここでは、ユーザー端末装置1b）、動画配信サーバ33又はバナー配信サーバ36から要求に係る本編ストリームD2やバナーデータD3の一部又は全部を受信して、ユーザー端末装置1aにおいて当該本編ストリームD2又はバナーデータD3を再構成し、復号化鍵D8により再生して視聴する。パートナー端末として選択されたユーザー端末装置1bは、動画配信サーバ33等から受信し、自機のバッファメモリーに保持されている本編ストリームD2又はバナーデータD3を、配信要求に係るクライアント端末（ユーザー端末装置1a）に対して中継配信する。
【００４３】
（ユーザー端末の構成）
ユーザー端末装置1（1a〜1c）は、CPUを備えた通信可能な演算処理装置であり、パーソナルコンピュータ等の汎用コンピュータや、機能を特化させた専用装置により実現することができ、モバイルコンピュータやPDA（Personal Digital Assistance）、携帯電話機なども含まれる。図2に、ユーザー端末装置1の内部構成を示す。
【００４４】
同図に示すように、ユーザー端末装置1は、ストリーミングの受信・再生に関するモジュールとして、通信インターフェース102と、キャッシュ部106と、コンテンツ再生部103と、出力信号生成部104と、出力インターフェース105と、表示部101と、コンテンツ取得部106aとバナーデータ取得部106bとを備えている。
【００４５】
通信インターフェース102は、インターネット2を通じて、データをパケットとして送受信するモジュールであり、この通信インターフェース102を介して、本編ストリームD2や、バナーデータD3、プレイリストD5、端末リストD7等が受信され、配信要求D6、評価情報D9等が、各サーバに対して送信される。
【００４６】
キャッシュ部106は、インターネット2から受信され、コンテンツ再生部103で再生されるマルチメディアコンテンツ（本編ストリームD2及びバナーデータD3）を一時的に記憶保持するバッファ装置である。本実施形態では、プレイリストD5に記述された再生順序に応じ、メディア視聴アプリケーション101bによるコンテンツ再生に先行して、マルチメディアコンテンツを予めダウンロードして記憶する。すなわち、プレイリストD5には、マルチメディアコンテンツの再生順序及び再生時刻が記述されていることから、これを参照することによって、次に（或いは同時刻の他チャンネルにおいて）再生されるマルチメディアコンテンツを予めダウンロードしておく。このキャッシュ部106に記憶されたデータは、上述したピア・ツー・ピアのネットワークシステムにより、他のユーザー端末と共有することができ、他のユーザー端末から配信要求があった場合には、当該他のユーザー端末に対して送信される。
【００４７】
コンテンツ取得部106aは、通信インターフェース102を通じて、本編ストリームD2を取得するモジュールである。バナーデータ取得部106bは、通信インターフェース102を通じて、バナーデータD3を取得するモジュールである。なお、このバナーデータ取得部106bでは、所定の時刻に、バナー配信サーバ36に対して配信要求を送信し、この配信要求に応じて配信されたバナーデータD3を複数受信しキャッシュ部106に蓄積するようにしてもよい。
【００４８】
なお、これらのコンテンツ取得部106aやバナーデータ取得部106bにおいて取得され視聴されたマルチメディアコンテンツの視聴履歴は、ユーザー動向データとしてユーザー動向データ蓄積部114aに蓄積される。このユーザー動向データは、本編ストリームD2やバナーデータD3を特定するデータ識別子（ファイル名等）と、視聴された回数及び時刻をレコードとするデータである。
【００４９】
コンテンツ再生部103は、Webページや、動画データ、音声データを再生し、表示部101上のメディア視聴アプリケーション101bや、スピーカー105a等から出力させるモジュールである。このコンテンツ再生部103は、配信要求に応じて取得されたマルチメディアコンテンツに対応する復号化鍵D8をDRMライセンスサーバ34から取得し、取得した復号化鍵D8によってキャッシュ部106にキャッシュされたマルチメディアコンテンツを復号し、再生する。
【００５０】
また、このコンテンツ再生部103は、本実施形態では、Webページ上にバナーデータを挿入したり、本編ストリームD2内に広告用のビデオクリップを挿入したりするバナーデータ挿入部103aを有している。
【００５１】
詳述すると、バナーデータ挿入部103aは、ブラウザソフト101aやメディア視聴アプリケーション101bに表示され番組表T1内の所定領域W5〜W8のそれぞれにバナーデータD3を挿入して表示するモジュールであり、図3（a）及び（b）に示すように、Webページの所定領域を定義するタグを解析し、所定の領域W5〜W8に、バナーデータD3を挿入する。このとき、アプリケーション実行部112は、操作デバイスインターフェース113を通じて番組表T1上のマウスポインタ101cの位置を監視し、マウスが所定領域W5〜W8上に重ね合わされるように位置すると、それをイベント発生として検出し、その所定領域に埋め込まれているバナーの出力形態を変化させる。本実施形態では、例えばバナーが動画であるとき、イベント発生前は、図3（a）に示すように、縮小サイズの静止画を表示しておき、イベントが発生した際、同図（b）に示すように、静止画とバナーのサイズが拡大された動画とを切り替えて再生・表示するとともに、音声の出力（音量の増大）を行う。
【００５２】
このバナー挿入部103aで検出された出力形態変化は、ユーザー動向データとしてユーザー動向データ蓄積部114aに蓄積され、ユーザー動向通知部114により、ユーザー動向データD10としてプレイリスト作成サーバ32に送信される。
【００５３】
また、バナーデータ挿入部103aは、本編ストリームD2を解析し、CMクリップデータ等の付加情報が挿入される位置を検出する挿入位置検出処理と、この検出処理で検出された位置に、CMクリップを挿入する挿入処理とを実行し、本編ストリームD2にCMクリップを挿入しつつ、マルチメディアコンテンツの再生を行う。このCMクリップデータの挿入に際し、バナーデータ挿入部103aは、ユーザー動向データを参照し、ユーザーの趣味・嗜好に合致したクリップデータを挿入する。
【００５４】
さらに、コンテンツ再生部103は、再生されたマルチメディアコンテンツの再生履歴及び再生中止位置をユーザー動向データとして記録し、この記録に応じて、次回の再生開始位置を変更する機能を備えている。具体的には、ユーザーが既に視聴したマルチメディアコンテンツ（本編ストリーム、CMクリップ）やバナーデータのファイル名、再生中止位置を再生履歴（ユーザー動向データ）として、ユーザー動向データ蓄積部114aに蓄積しておき、再生に際し、この再生履歴を参照して、既に視聴済みのコンテンツであればそれをスキップしたり、途中で視聴を中止していた場合には、その続きから再生を続行させる。
【００５５】
出力信号生成部104は、コンテンツ再生部103で再生可能となったマルチメディアコンテンツやバナーデータを映像信号及び音声信号に変換するとともに、表示部101に表示されるブラウザソフト101aやメディア視聴アプリケーション101b等の映像信号に、マルチメディアコンテンツの映像信号を合成し、表示部101やスピーカー105aで出力可能な信号を生成するモジュールである。
【００５６】
出力インターフェース105は、映像及び音声の出力信号を、表示部101及びスピーカー105aからそれぞれ出力させるモジュールである。表示部101は、例えば、液晶ディスプレイ等の表示装置であり、ブラウザソフト101aやメディア視聴アプリケーション101bなどの複数の画面を合成して表示する。
【００５７】
また、ユーザー端末装置1は、配信要求に関するモジュールとして、配信要求部109と、プレイリスト取得部107と、ユーザー動向通知部114と、評価情報取得部115とを備えている。
【００５８】
配信要求部109は、プレイリストに記述された順番に従ってマルチメディアコンテンツ（本編ストリームD2及びバナーデータD3）の配信要求を送信するモジュールである。本実施形態において、配信要求は、復号化鍵D8の配信要求と、本編ストリームD2・バナーデータD3の配信要求とがあり、復号化鍵D8の配信要求は、DRMライセンスサーバ34に送信し、本編ストリームD2の配信要求は動画配信サーバ33又は他のユーザー端末装置1b等に送信し、バナーデータD3やCMクリップの配信要求は、バナー配信サーバ36又は他のユーザー端末装置1b等に送信する。
【００５９】
プレイリスト取得部107は、検索要求に応じてプレイリスト作成サーバ32によって作成されたプレイリストD5をダウンロードし、プレイリスト記憶部108に蓄積するモジュールである。配信要求部109は、配信要求D6の送信に際し、プレイリスト記憶部108内のプレイリストを照合するとともに、ユーザー動向データ蓄積部114a内の再生履歴を照合し、プレイリスト中において次に（直近に）再生される番組、若しくは現在再生されている番組と同時刻に再生されるべき本編ストリームD2（仮想的な多チャンネルにおいて同時刻に放送されている番組）を優先的にダウンロードしたり、既に視聴済みのものはスキップしたりなど、配信要求の対象コンテンツ及び要求先を決定する。
【００６０】
ユーザー動向通知部114は、ユーザー端末装置1におけるユーザー操作操作や視聴履歴等のユーザー動向データを取得し、インターネット2に送信するモジュールである。具体的には、操作デバイス113aを通じて入力された文字列等の操作信号、バナーデータの出力形態変化、視聴履歴をユーザー動向データD10として、プレイリスト作成サーバ32に送信する。
【００６１】
評価情報取得部115は、ブラウザソフト101aのテキストボックス等を通じて、視聴したコンテンツに対する評価を取得するモジュールであり、取得した評価情報D9は、通信インターフェース102を通じて、プレイリスト作成サーバ32に送信される。また、この評価情報について、ブラウザソフト101aにおいて、当該ユーザーについてのみ適用するのか、或いは他のユーザーに対して公開するのかを選択することができ、その選択結果も評価情報D9に含めて評価情報蓄積部32aに蓄積される。
【００６２】
また、ユーザー端末装置1は、ユーザーインターフェースに関するモジュールとして、アプリケーション実行部112と、操作デバイスインターフェース113と、番組表表示部111とを備えている。
【００６３】
アプリケーション実行部112は、一般のOSやブラウザソフト101a、メディア視聴アプリケーション101bなどのアプリケーションを実行するモジュールであり、通常はCPU等により実現される。番組表表示部111は、表示部101上にプレイリストを番組表として表示するモジュールである。具体的にこの番組表表示部111は、マルチメディアコンテンツのタイトル、内容、及び再生時刻等の再生情報を、ユーザー動向を示すキーワードや検索方法（通常検索、連想検索、検索順等）に応じて分類し、時系列に提示するとともに、バナーデータを嵌め込み、プレイリストを番組表として、出力信号生成部104を通じて表示部101に表示する。操作デバイスインターフェース113は、マウスやキーボード等の操作デバイス113aが接続され、その操作信号が入出力されるモジュールである。これらのアプリケーション実行部112と、操作デバイス113aとによって、ユーザーは、コンテンツを検索するためのキーワードを入力したり、視聴後のマルチメディアコンテンツに対する評価である文字列を入力したりすることができる。
【００６４】
（マルチメディア視聴方法）
以上の構成を有するマルチメディア視聴システムを動作させることによって、本発明のマルチメディア視聴方法を実施することができる。このマルチメディア視聴方法の手順を図7及び8を参照して説明する。
【００６５】
本実施形態では、予め、プレイリスト作成サーバ32において、ユーザー動向データの収集及び解析が行われており、各ユーザーの動向を示すキーワードがインデキシングデータベースとして保持されているとともに、このインデキシングデータ中のキーワードに従って、各ユーザーの嗜好に応じたバナーデータの検索が可能となっているものとする。
【００６６】
そして、ユーザー端末装置1側においてブラウザソフト101aが起動され、動画配信サービスのWebページへのアクセスが開始されると、そのWebページの表示要求がWebサーバ31に送信される（S101）。
【００６７】
この表示要求に応じてWebサーバ31は、ユーザー端末装置1側に向けてWebページデータを配信する（S102，S103）。ブラウザソフト101aは、Webページデータを取得し、表示する（S104）。これと併せて、Webサーバ31では、プレイリスト作成サーバ32にプレイリスト作成要求D4を送信する。
【００６８】
プレイリスト作成サーバ32では、プレイリスト作成要求D4を受信し（S106）、ユーザーデータベースを検索し（S107）、ユーザー動向に基づくキーワードを選定する（S108）。そして、このキーワードに基づいてユーザーの嗜好に合ったマルチメディアコンテンツ（本編及びCMクリップ）を選択し、そのキーワードをチャンネルとしたプレイリストを作成する（S109）。また、さらにプレイリスト作成サーバ32は、ユーザー動向に基づくキーワードによってバナーデータを選択し、バナー挿入用のリンク用データを作成してプレイリストに付加する（S110〜S112）。そして、作成されたプレイリストをユーザー端末装置1に送信する（S113）。
【００６９】
ユーザー端末装置1では、プレイリスト取得部107によって受信され、プレイリスト記憶部108に記憶される。そして、ユーザーがマルチメディアコンテンツの視聴を要求した場合、先ず、表示部101にプレイリストが番組表として表示される。具体的には、図6に示すように、プレイリスト記憶部108に蓄積されている複数のプレイリストが全て同時間軸となるように、時間帯毎に再生時刻が表示される（S114）。
【００７０】
この番組表T1の表示に際し、コンテンツ再生部103及び番組表表示部111は、プレイリストに含まれているリンク用データに基づいて、該当するバナー配信サーバ36にバナーデータを要求する（S115）。バナー配信サーバ36では、要求に係るバナーデータを送信する（S116及びS117）。ブラウザソフト101aでは、この送信されたバナーデータを受信し、当該Webページやマルチメディアコンテンツに挿入して表示部101に表示する（S118）。この表示部101における番組表T1の表示は、図6（a）に示すように、ブラウザソフト101a内の所定領域W5〜〜W8に、縮小サイズの静止画（或いは、短時間の繰り返し映像）がバナーデータとして埋め込まれている。
【００７１】
この番組表T1の表示と並行して、配信要求部109では、マルチメディアコンテンツの再生に先行して、プレイリストの上位に表示されたマルチメディアコンテンツのダウンロード及びバッファリングを開始する（S116及びS117）。図6に示した例では、番組1、5及び9がダウンロードされ、キャッシュ部106に蓄積される。
【００７２】
このマルチメディアコンテンツのダウンロードに際し、上述したピア・ツー・ピアのネットワークシステムにより、動画配信サーバ33が配信するマルチメディアコンテンツを受信し、視聴する。ここでは、ユーザー端末装置1aは、DRMライセンスサーバ34に対してプレイリストに基づく視聴要求を送信し、視聴要求に係る本編ストリームD2を再生するための復号化鍵D8を、DRMライセンスサーバ34から受信するとともに、前記要求に係る本編ストリームD2の一部又は全部を保持する他のユーザー端末の端末リストD7を、DRMライセンスサーバ34又は他のユーザー端末装置1bから取得する。
【００７３】
そして、ユーザー端末装置1aは、端末リストD7の中から任意のユーザー端末をパートナー端末装置として選択して配信要求を行い、選択したパートナー端末（ここでは、ユーザー端末装置1b）又は動画配信サーバ33から要求に係る本編ストリームD2の一部又は全部を受信して、ユーザー端末装置1aにおいて当該本編ストリームD2を再構成し、復号化鍵D8により再生して視聴する。パートナー端末として選択されたユーザー端末装置1bは、動画配信サーバ33等から受信し、自機のキャッシュ部106に保持されている本編ストリームD2を、配信要求に係るクライアント端末（ユーザー端末装置1a）に対して中継配信する。
【００７４】
その後、ユーザー操作により、番組表上のマルチメディアコンテンツ（チャンネル）が選択されると、その選択されたマルチメディアコンテンツがキャッシュ部106から読み出され、コンテンツ再生部103において再生が開始される（S119）。この再生開始に応じて、配信要求部109では、次の時間帯の番組2，6及び10のダウンロードを開始する。
【００７５】
また、配信要求部109は、この本編ストリームD2の再生と並行して、番組内（或いは番組間）に挿入されるCMクリップの配信要求を行い、CMクリップを取得し、キャッシュ部106にキャッシュする。そして、バナーデータ挿入部103aにより本編ストリームD2中にバナーデータD3を挿入し、再生する。
【００７６】
そして、視聴された本編ストリームD2及びバナーデータD3の再生履歴はユーザー動向データ蓄積部114aに蓄積されるとともに、サービス提供者側のユーザーデータベース34aに蓄積される。課金集計サーバ35は、これらのデータベースの情報に基づいて、視聴されたコンテンツに関する課金を行う。このとき、広告データを視聴したことによる宣伝広告料をコンテンツ視聴料から引いてもよい。
【００７７】
続いて、表示部101上におけるユーザー操作に従って、バナーデータの表示形態の変更及びそれに伴う課金処理について説明する。図8は、本実施形態におけるバナーデータの表示変更及び課金処理を示すフローチャート図である。
【００７８】
先ず、図6（b）に示すように、ユーザー操作により、マウスポインタ101cが所定の領域（ここでは、A6）上に重ね合わせられると、クリック等の操作をしない場合でも、マウスオーバーのイベントが発生する（S201）。このイベントの発生により、所定領域101dの領域面積が拡大されるとともに、動画の長時間再生及び音声出力が開始される（S202）。
【００７９】
このイベントの発生をアプリケーション実行部112で検知し、そのイベントが発生したエリアに関する操作履歴がユーザー動向データ蓄積部114aに蓄積され（S203）、ユーザー動向通知部114により、プレイリスト作成サーバ32に通知される（S204）。課金集計サーバ35では、出力形態変化通知の受信に応じて、当該通知に含まれるユーザーやバナー、Webサイト等を特定し、各バナーデータへの注目履歴を蓄積する（S205及びS206）し、蓄積されたデータに基づいてバナーデータの注目頻度を計測し、課金部により、注目頻度に応じた課金処理を行う（S207）。
【００８０】
（本実施形態による作用・効果）
以上説明した本実施形態に係るマルチメディア視聴システム及び方法によれば、以下のような作用・効果を期待することができる。
【００８１】
先ず、本実施形態によれば、ユーザー動向に基づくキーワードに応じて作成されたプレイリストに従って、複数のマルチメディアコンテンツを連続的に再生することができることから、ユーザーの趣味・嗜好を反映させたコンテンツ視聴を実現することができる。また、プレイリストは、キーワードに応じた再生情報が時系列に提示された番組表として閲覧が可能であるため、容易にコンテンツの選択・切り替えを行うことができる。
【００８２】
特に、本実施形態では、ユーザー操作によるマウスポインタ101cが移動するのを監視し、バナーデータの出力形態の変化（イベント発生）を検出することによって、サービス提供者側においてユーザーがいずれのバナーデータを注目したかを把握することができ、適正な課金を行うことができる。
【００８３】
また、上記実施形態では、イベント発生による動画情報の出力形態の変化として、番組表T1上でマウスオーバーが発生している間、バナーデータの表示サイズを拡大するとともに、音量を出力させるため、複数のバナーデータがWebページ上に表示されていても、注目したバナーのみについて、拡大され、音声が出力されることとなり、不必要にサイズの大きいバナーデータが並列されることによって表示画面構成が煩雑になったり、複数の音声が同時に出力されて騒然となったりするのを防止することができる。
【００８４】
また、本実施形態では、メディア視聴アプリケーションによる再生に先行して、キャッシュ部106にマルチメディアコンテンツを予めダウンロードして記憶するため、シームレスに次のマルチメディアの視聴に移行することができる。
【００８５】
本実施形態では、マルチメディアコンテンツの配信をいわゆるピア・ツー・ピア方式により、視聴に係るマルチメディアコンテンツの一部又は全部を他のユーザー端末から取得するとともに、暗号キーによって復号して、視聴に係るマルチメディアコンテンツを再生するため、コンテンツ配信サーバに対する負担を軽減することができるとともに、通信が集中するのを回避することができ、通信負荷を軽減することができる。
【００８６】
さらに、プレイリストには、マルチメディアコンテンツ内に挿入される広告データ（付加情報データ）の再生情報を含めることができ、メディア視聴アプリケーションは、プレイリストに基づいて、本編ストリームD2内にバナーデータD3を挿入して再生するため、様々な宣伝効果を奏することができる。この広告データは、上記キーワード検索により適宜選択されて配信されるため、ユーザーの趣味・嗜好に適合した宣伝・広告を行うことができ、宣伝効果をより高めることができる。
【００８７】
また、本実施形態では、プレイリスト作成サーバ32におけるマルチメディアコンテンツの検索方法の一つとして、連想用キーワードによる連想検索が行えるため、ユーザーが入力したキーワードを発端として、このキーワードから連想されるコンテンツが順次選択されて再生されることとなり、ユーザーの趣味・嗜好を反映させた範囲内において、ユーザーにとって意外性のあるコンテンツ選択を実現させることができる。
【００８８】
本実施形態においては、再生されたマルチメディアコンテンツの再生履歴及び再生中止位置を記録し、記録に応じて、次回の再生開始位置を変更するため、ユーザーが既に視聴済みのコンテンツをスキップしたり、途中で視聴を中止していた場合に、その続きから再生を続行させるなど、ユーザーのニーズに応えた多彩な再生方法が可能となる。
【００８９】
さらに、ユーザーは、再生に係るマルチメディアコンテンツに対する評価を示す評価情報に基づいて、プレイリスト作成サーバ32は、プレイリストの再生順序を変更することができるため、ユーザーの趣味・嗜好に関する情報を収集することができ、次回以降のプレイリストの作成において、よりユーザーの趣味・嗜好に合致したコンテンツを選択することができる。また、プレイリストを、ユーザーの操作に基づいて、他のユーザーに対して公開することができるため、他のユーザーの趣味・嗜好に基づいて作成されたプレイリストを、他のユーザーが利用することが可能となり、ユーザー間でのコミュニケーションを図ることができる。
【図面の簡単な説明】
【００９０】
【図１】本実施形態に係るマルチメディア視聴システムの概略構成を示すブロック図である。
【図２】本実施形態に係るユーザー端末装置1（1a〜1c）の内部構成を示すブロック図である。
【図３】本実施形態に係るピア・ツー・ピアのネットワークシステムの概要を示す説明図である。
【図４】本実施形態に係るピア・ツー・ピアのネットワークシステムの概要を示すブロック図である。
【図５】本実施形態におけるインデキシングデータのデータ構造を示す説明図である。
【図６】本実施形態における番組表のデータ構造を示す説明図である。
【図７】本実施形態に係るマルチメディアコンテンツ視聴システムの動作を示すフローチャート図である。
【図８】本実施形態におけるバナーデータの表示変更及び課金処理を示すフローチャート図である。
【符号の説明】
【００９１】
A1〜A4…連想用キーワード
D1…表示要求
D2…本編ストリーム
D3…バナーデータ
D4…プレイリスト作成要求
D5…プレイリスト
D6…配信要求
D7…端末リスト
D8…復号化鍵
D9…評価情報
D10…ユーザー動向データ
D11…視聴履歴データ
K1〜K4…メタデータ(キーワード)
T1…番組表
W5〜W8…所定領域
1（1a，1b）…ユーザー端末
2…インターネット
31…Webサーバ
32…プレイリスト作成サーバ
32a…評価情報蓄積部
33…動画配信サーバ
33a…コンテンツ蓄積部
34…DRMライセンスサーバ
34a…ユーザーデータベース
35…課金集計サーバ
35a…課金データベース
36…バナー配信サーバ
36a…バナーデータ蓄積部
101…表示部
101a…ブラウザソフト
101b…メディア視聴アプリケーション
101c…マウスポインタ
101d…所定領域
102…通信インターフェース
103…コンテンツ再生部
103a…バナーデータ挿入部
104…出力信号生成部
105…出力インターフェース
105a…スピーカー
106…キャッシュ部
106a…コンテンツ取得部
106b…バナーデータ取得部
107…プレイリスト取得部
108…プレイリスト記憶部
109…配信要求部
111…番組表表示部
112…アプリケーション実行部
113…操作デバイスインターフェース
113a…操作デバイス
114…ユーザー動向通知部
114a…ユーザー動向データ蓄積部
115…評価情報取得部
【図１】
2007166536.tif 000003
【図２】
2007166536.tif 000004
【図３】
2007166536.tif 000005
【図４】
2007166536.tif 000006
【図５】
2007166536.tif 000007
【図６】
2007166536.tif 000008
【図７】
2007166536.tif 000009
【図８】
2007166536.tif 000010