(57)【要約】【課題】動画コンテンツに対応付けられているテキストデータ及び関連する情報を当該動画上に重畳して配信するストリーミング配信方法を提供する。【解決手段】ストリーミングサーバ２が、ストリーミング配信中の動画コンテンツに関連するテキストデータであって利用者端末４により書き込まれたテキストデータを収集し、収集されたテキストデータをストリーミング配信中の動画コンテンツに重畳し、テキストデータの重畳された動画コンテンツを利用者端末４に配信する。更に、ストリーミングサーバが、テキストデータの動画コンテンツへの重畳において、収集されたテキストデータの少なくとも１個について、その内容に応じて、当該テキストデータとは異なる内容の新たなテキストデータを同時に重畳する。【選択図】図１
2008172844.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングサーバが、ストリーミング配信中の動画コンテンツに関連するテキストデータであって利用者端末により書き込まれたテキストデータを収集し、
ストリーミングサーバが、前記収集されたテキストデータを前記ストリーミング配信中の動画コンテンツに重畳し、
ストリーミングサーバが、前記テキストデータの重畳された動画コンテンツを前記利用者端末に配信するストリーミング配信方法であって、
前記ストリーミングサーバが、前記テキストデータの前記動画コンテンツへの重畳において、前記収集されたテキストデータの少なくとも１個について、その内容に応じて、当該テキストデータとは異なる内容の新たなテキストデータを同時に重畳する
ことを特徴とするストリーミング配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング配信方法に関し、特に、動画コンテンツに対応付けられているテキストデータを当該動画上に重畳して配信するストリーミング配信方法に関する。
【背景技術】
【０００２】
スポーツの試合、講演、コンサートの中継等のコンテンツが、多数テレビ放送されている。また、スポーツ等のコンテンツは、近年、ストリーミング配信の技術を用いて、ＷＥＢ（ウェブ）を介しても利用者に配信されている。一方で、ＷＥＢ上では、これらのコンテンツの配信又はテレビ放送と並行してリアルタイムで、当該コンテンツに対して掲示板等のサイトを介したチャット等が複数の利用者によって行われることがある。このようなチャット等は、会場に行けない人達がチャット等により会場との一体感を持つため、大きく盛上がる。
【０００３】
なお、利用者の嗜好に合わせたコンテンツ（例えば音楽等）をストリーミング配信する際に、テキストや音声情報を合成して配信することが知られている（例えば、特許文献１参照）。また、音楽データと利用者により選択されたテキスト（例えば、歌詞等）や画像との双方を配信し、端末において、同期情報に基づいて双方を同期させながらストリーミング再生することが知られている（例えば、特許文献２参照）。
【特許文献１】特開２００３−０１６０９３号公報
【特許文献２】特開２００２−０７３０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
配信又は放送されているコンテンツが表示される表示装置とチャット等を行う掲示板等の表示装置とは異なる。このため、コンテンツの視聴とチャット等とを同時に行おうとしても、利用者にとっては、極めて不便であった。例えば、パーソナルコンピュータ上のチャット等の掲示板を見ている時には、テレビが見られない。パーソナルコンピュータとテレビを並べることにより双方を見られたとしても、同時に複数の作業を行う必要があるため、集中してテレビのコンテンツを見ることができない。
【０００５】
また、利用者から入力された掲示板上のテキストデータが配信又は放送されているコンテンツと共にストリーミング配信されることはなく、また、当該テキストデータがコンテンツ上に重畳されることもない。従って、当該テキストデータの内容に応じて、その表示位置や表示時間が変更されることもない。
【０００６】
本発明の目的は、動画コンテンツをストリーミング配信する際に、動画コンテンツに対応付けられているテキストデータ及び関連する情報を当該動画上に重畳して配信するストリーミング配信方法を提供することにある。
【課題を解決するための手段】
【０００７】
ストリーミング配信方法は、ストリーミングサーバが、ストリーミング配信中の動画コンテンツに関連するテキストデータであって利用者端末により書き込まれたテキストデータを収集し、収集されたテキストデータをストリーミング配信中の動画コンテンツに重畳し、テキストデータの重畳された動画コンテンツを利用者端末に配信する。更に、ストリーミングサーバが、テキストデータの動画コンテンツへの重畳において、収集されたテキストデータの少なくとも１個について、その内容に応じて、当該テキストデータとは異なる内容の新たなテキストデータを同時に重畳する。
【発明の効果】
【０００８】
ストリーミング配信方法によれば、利用者から入力された掲示板上のテキストデータが、配信又は放送されているコンテンツと共に、これに重畳されてストリーミング配信される。従って、利用者は、少なくとも、配信又は放送されているコンテンツと共に、これについてウェブ掲示板やチャットに書き込まれたテキストデータ（文章）を同一の画面上で同時に見ることができ、非常に便利である。これにより、利用者は会場の客席の様な雰囲気を味わうことができ、この結果、ストリーミング配信の視聴者の増加を期待することができる。また、視聴者の声をリアルタイムで得ることができるので、オークションやアンケート等の視聴者参加型のストリーミング配信を行うことができる。更に、ストリーミング配信方法によれば、収集されたテキストデータの内容に応じて、当該テキストデータとは異なる内容の新たなテキストデータが同時に重畳される。これにより、例えば当該動画コンテンツの中継における評論家のコメント等のような、テキストデータの内容に関連する情報（解説情報等）を利用者に提供することができる。
【発明を実施するための最良の形態】
【０００９】
図１はストリーミング配信システム構成図であり、本発明のストリーミング配信方法を実現するストリーミング配信システムの構成を示す。
【００１０】
ストリーミング配信システムは、ウェブサーバ１、ストリーミングサーバ２、利用者端末（クライアントであるコンピュータ）４からなる。１個の利用者端末４の１個の画面４０において、例えば２個のウィンドウ４１及び４２が開かれる。ウェブサーバ１とストリーミングサーバ２とは、ネットワーク３により接続され、相互に通信を行う。ストリーミングサーバ２と利用者端末４とは動画データのストリーミング配信が可能なネットワーク３により接続され、本発明に従って前者が後者へのテキストデータを重畳した動画のストリーミング配信を行う。当該動画はウィンドウ４１に表示される。利用者端末４とウェブサーバ１とは、ネットワーク３により接続され、相互に通信を行う。即ち、利用者端末４の利用者は、ウェブサーバ１の提供する例えばウェブ掲示板（４２）にテキストデータ（文字データ）からなるメッセージを書き込む。ウェブ掲示板はウィンドウ４２に表示される（以下、ウェブ掲示板４２とも言う）。利用者端末４は、１又は複数であってよい。
【００１１】
ストリーミングサーバ２は、動画コンテンツを格納するコンテンツファイル２１を備え、これから読み出した動画コンテンツをネットワーク３を介して１又は複数の利用者端末４にストリーミング配信する。コンテンツファイル２１は周知の動画像を格納するファイルとされる。この例では、ストリーミング配信は、周知のＳＭＩＬ（Synchronized Multimedia Integrated Language ）を用いて行われる。これにより、ストリーミングサーバ２は、ストリーミング配信する動画コンテンツとテキストデータとを同期させて１個のコンテンツにまとめて配信し、当該映像と文章とを同時に同一のウィンドウ４１で表示することができる。
【００１２】
利用者端末４は、各々、ストリーミングサーバ２から動画コンテンツの配信を受け、その画面４０のウィンドウ４１にその動画を表示する。これを見た利用者は、利用者端末４から、同一画面４０上において、ウェブサーバ１の提供する例えばウェブ掲示板４２のようなテキスト書込部４２（以下、テキスト書込部４２とも言う）にテキストデータからなるメッセージを書き込む（登録する）。
【００１３】
ウェブサーバ１は、ネットワーク３を介して、利用者端末４にテキスト書込部４２を提供する。テキスト書込部４２は、例えばストリーミング配信中の動画コンテンツに関連付けられたウェブ掲示板４２又はチャット書込領域４２であり、ウェブサーバ１により予めストリーミング配信中の動画コンテンツに関連付けられている。テキスト書込部４２には、利用者端末４によりストリーミング配信中の動画コンテンツに関連する１又は複数のテキストデータが書き込まれる。テキストデータは、ウェブ掲示板４２に利用者端末４から書き込まれた（登録された）メッセージ、チャットにおいて利用者端末４から書き込まれた（登録された）メッセージ等である。メッセージは、例えば、当該動画コンテンツがスポーツの試合であれば、選手に対する応援の言葉等である。テキストデータはウェブ掲示板４２及びチャット書込領域４２以外のテキスト書込部４２から収集されてもよい。
【００１４】
ウェブサーバ１は、書込ログファイル１１を備え、テキスト書込部４２に利用者端末４により書き込まれたテキストデータを逐次収集し、当該収集したテキストデータをその収集の順に書込ログファイル１１に格納する。
【００１５】
ストリーミングサーバ２は、ウェブサーバ１の書込ログファイル１１に格納されたテキストデータを収集する。従って、ストリーミングサーバ２により収集されるテキストデータは、ストリーミング配信中の動画コンテンツに関連するテキストデータであって、当該動画コンテンツに関連付けられたテキスト書込部４２に対して、１又は複数の利用者端末４により書き込まれたテキストデータである。収集されるテキストデータは１又は複数個である。ウェブサーバ１は複数であってもよい。
【００１６】
ストリーミングサーバ２は、ウェブサーバ１からの利用者端末４により書き込まれたテキストデータの収集を周期的に繰り返す。この周期は、後述するログ収集周期設定部２２３に設定されたログ収集周期とされ、初期設定処理において予め設定される。例えば、この周期はおよそ１〜２秒とされる。
【００１７】
ストリーミングサーバ２は、収集されたテキストデータをストリーミング配信中の動画コンテンツに重畳し、テキストデータの重畳された動画コンテンツを利用者端末４に配信する。このために、ストリーミングサーバ２は、ウェブサーバ１からその書込ログファイル１１に書き込まれたテキストデータを収集して、一時データ格納部２２の書込リスト２２１に一時的に格納する。また、ストリーミングサーバ２は、テキストデータを収集した後、当該収集により書込リスト２２１に格納されたテキストデータの数をカウントし、当該カウント値を以下の書込数設定部２２５に格納する。
【００１８】
ストリーミングサーバ２は一時データ格納部２２を備える。一時データ格納部２２の一例を図２（Ａ）に示す。一時データ格納部２２は、図２（Ａ）に示すように、書込リスト２２１、表示リスト２２２、ログ収集周期設定部２２３、画面同時表示可能数設定部（以下、表示可能数設定部）２２４、書込数設定部２２５、表示数設定部２２６、表示時間設定部２２７からなる。
【００１９】
書込リスト２２１は、ストリーミングサーバ２がウェブサーバ１の書込ログファイル１１から収集したテキストデータを格納する。表示リスト２２２は、ストリーミング配信中の動画コンテンツに重畳して利用者端末４に配信するテキストデータの候補（重畳されることは決まっているが、まだ重畳されない状態を言う）を格納する。ログ収集周期設定部２２３はログ収集周期を格納する。ログ収集周期は、ウェブサーバ１からの利用者端末４により書き込まれたテキストデータの収集の周期を規定し、システムの外部からの初期設定の入力により予め設定される。書込リスト２２１及び表示リスト２２２は、当該ログ収集周期において有効なリストであり、同一のリスト内に存在するテキストデータが同時に収集された（同一タイミングの）テキストデータであり、同時に表示される（同一タイミングの）テキストデータである。書込リスト２２１及び表示リスト２２２はログ収集周期毎にその内容が更新される。
【００２０】
表示可能数設定部２２４は画面同時表示可能数（以下、表示可能数）を格納する。表示可能数は、ウィンドウ４１に同時に表示し得るテキストデータの数を規定し、表示可能数はシステムの外部からの初期設定の入力により予め設定される。表示可能数は、ウィンドウ４１の一般的な大きさを考慮して設定される。書込数設定部２２５は書込数を格納する。書込数は書込リスト２２１に格納されたテキストデータの数を示す。表示数設定部２２６は表示数を格納する。表示数は表示リスト２２２に格納されたテキストデータの数、即ち、ストリーミング配信中の動画コンテンツに重畳して利用者端末４に配信するテキストデータの候補の数を示す。表示時間設定部２２７は表示時間を格納する。表示時間は、重畳されるテキストデータの表示される時間を規定し、収集されたテキストデータの数（書込数）と、ウィンドウ４１に同時に表示し得るテキストデータの数（表示数）とに基づいて定まる。
【００２１】
この例において、ストリーミングサーバ２は、収集されたテキストデータ（書込リスト２２１内のテキストデータ）の中に相互に類似する（同一を含む、以下同じ）データが含まれる場合、その中のいずれか１個のテキストデータのみを、ストリーミング配信中の動画コンテンツに重畳する。これにより、重畳して表示すべきテキストデータを整理して減らして（割愛して）、重畳されたテキストデータを見易くすることができる。即ち、ストリーミング配信された画像が煩雑になったり、テキストデータの表示時間が極端に短くなることを防止することができる。例えば、スポーツの試合が盛り上がって多くのテキストデータが書き込まれても、これらを整理して重畳することができる。
【００２２】
具体的には、ストリーミングサーバ２は、図３に示すように、収集されたテキストデータ（書込リスト２２１内のテキストデータ）の中に、予め用意された類似テキストデータと類似するテキストデータが存在する場合、類似テキストデータと類似するテキストデータを、前記ストリーミング配信中の動画コンテンツに重畳しない。このために、ストリーミングサーバ２は、類似テキストデータ（類似メッセージ）を格納する類似メッセージデータベース（ＤＢ）２３を備え、書込リスト２２１内のテキストデータと類似メッセージＤＢ２３内のテキストデータとを比較して双方が一致するか否かを調べる。類似メッセージＤＢ２３の一例を図２（Ｂ）に示す。類似テキストデータは、高い頻度で出現するテキストデータであって、相互に類似するテキストデータを同一レコード内に格納する。
【００２３】
例えば、スポーツの試合における頻度の高いテキストデータとして「ＧＯ！」がある。そこで、この類似テキストデータとして、例えば「ＧＯ！」「ＧＯＧＯ！」「ＧＯＧＯＧＯ！」等が１個のレコードに格納される。これにより、例えば、書込リスト２２１内のテキストデータが「ＧＯ！」である場合、類似メッセージＤＢ２３に同一のテキストデータが存在するので、このテキストデータ「ＧＯ！」は重畳されない。従って、ストリーミングサーバ２は、当該テキストデータ「ＧＯ！」を表示リスト２２２に格納しない（破棄する）。一方、この場合でも、表示リスト２２２内に当該テキストデータ「ＧＯ！」が存在しない場合、当該テキストデータ「ＧＯ！」は重畳される。このために、ストリーミングサーバ２は、当該テキストデータ「ＧＯ！」を表示リスト２２２に格納する。
【００２４】
また、例えば、書込リスト２２１内のテキストデータが「ＧＯＧＯＧＯ！」である場合、類似メッセージＤＢ２３に類似のテキストデータ「ＧＯＧＯ！」が存在するので、このテキストデータ「ＧＯＧＯＧＯ！」は重畳されない（表示リスト２２２に格納されず、破棄される）。この場合でも、表示リスト２２２内に当該テキストデータ「ＧＯＧＯＧＯ！」が存在しない場合、当該テキストデータ「ＧＯＧＯＧＯ！」は重畳される（表示リスト２２２に格納される）。以上のような類似メッセージの処理により、図４に示すように、ストリーミング配信されているサッカーの試合の動画上に、「ＧＯＧＯ！」「決めろよ〜！」のようなテキストデータが重畳された画面が、利用者端末４において得られる。
【００２５】
また、ストリーミングサーバ２は、収集されたテキストデータ（書込リスト２２１内のテキストデータ）の中に既にストリーミング配信中の動画コンテンツに重畳する候補とされたテキストデータ（表示リスト２２２内のテキストデータ）と類似するテキストデータが存在する場合、候補とされたテキストデータと類似するテキストデータをストリーミング配信中の動画コンテンツに重畳しない（破棄する）。このために、ストリーミングサーバ２は、書込リスト２２１内のテキストデータと表示リスト２２２内のテキストデータとを比較して双方が一致するか否かを調べる。
【００２６】
例えば、書込リスト２２１内のテキストデータが「ＧＯ！」であり、かつ、表示リスト２２２に同一のテキストデータが存在する場合、このテキストデータ「ＧＯ！」は動画コンテンツに重畳されない（表示リスト２２２に格納されない）。また、例えば、書込リスト２２１内のテキストデータが「ＧＯＧＯＧＯ！」であり、かつ、表示リスト２２２にテキストデータ「ＧＯＧＯ！」が存在する場合、このテキストデータ「ＧＯＧＯＧＯ！」は重畳されない（表示リスト２２２に格納されない）。
【００２７】
ストリーミングサーバ２は、収集されたテキストデータ（書込リスト２２１内のテキストデータ）の数と、ウィンドウ４１に同時に表示し得るテキストデータの数とに基づいて、収集されたテキストデータの１個あたりの表示時間を設定する。このために、ストリーミングサーバ２は、書込数設定部２２５の書込数と、表示可能数設定部２２４の表示可能数とを比較する。書込数が表示可能数よりも小さければ、書込リスト２２１内のテキストデータを同時に（１度に）同一ウィンドウ４１上に表示することができる。従って、この場合、１個のテキストデータの表示時間（重畳される時間）は、ログ収集周期に等しい。即ち、当該表示時間は、収集されたテキストデータが表示されてから、次のログ収集周期に新たに収集されたテキストデータが表示されるまでである。これがテキストデータを同時に同一ウィンドウ４１上に表示することの意味である。
【００２８】
書込数が表示可能数よりも大きければ、書込リスト２２１内のテキストデータを、同時に同一ウィンドウ４１上に表示することができない。従って、この場合、収集されたテキストデータの数に比例して、表示時間を調整する必要がある。具体的には、ストリーミングサーバ２は、書込数（収集されたテキストデータの数）が表示可能数（ウィンドウ４１に同時に表示し得るテキストデータの数）よりも大きい場合、書込数に比例して表示時間が短くなるように設定する。例えば、書込数が１０個で表示可能数が５個でログ収集周期が２秒である場合、表示時間は１秒とされる。即ち、（書込数）／（表示可能数）の値を切り上げて整数値とし、これでログ収集周期を割った値が表示時間となる。これにより、重畳されたテキストデータを見易くすることができ、また、収集したテキストデータを次のログ収集周期までに表示することができる。
【００２９】
ストリーミングサーバ２は、図５に示すように、収集されたテキストデータ（表示リスト２２２内のテキストデータ）の少なくとも１個について、その内容に応じて、ウィンドウ４１における表示位置又は色（背景色又はフォントの色）を設定する。ウィンドウ４１における表示位置又は色は、当該テキストデータ毎に予め定められる。このために、ストリーミングサーバ２は、メッセージ表示ＤＢ２４を備える。メッセージ表示ＤＢ２４の一例を図２（Ｃ）に示す。メッセージ表示ＤＢ２４は、テキストデータの中で出現頻度の高いと思われる又は関心の高いと思われる固有名詞をキーワードとして、当該キーワード毎に、その（およその）表示位置、表示色を格納する。
【００３０】
例えば、動画コンテンツがサッカーの試合である場合、選手名がキーワードとされる。選手Ｘの属するチームがウィンドウ４１の左側であれば、その表示位置は「左」とされる。これにより、同一チームへの声援が相互に近い位置に表示されるので、重畳されたテキストデータが見易くなる。選手Ｘの属するチームのチームカラー（ユニフォームの色）が「青」であれば、その表示色（テキストデータを表示するボックスの背景色又はフォントの色）は「青」とされる。表示リスト２２２内に当該選手名（であるテキストデータ）が存在する場合、これを動画コンテンツに重畳する際、その表示位置又は色は、メッセージ表示ＤＢ２４に従った表示位置又は色とされる。
【００３１】
ウィンドウ４１における表示位置又は色は、表示位置又は色の一方のみを設定しても、双方を設定してもよい。また、サッカーの試合のように、前半と後半とでサイド（又はコート）チェンジをする場合、これに伴って表示位置を変えるようにしてもよい。
【００３２】
テキストデータの表示位置の指定がない場合、テキストデータは、ウィンドウ４１上の予め定められた位置に重畳され表示される。テキストデータの表示位置は、表示可能数と同一の数だけ、予め定められる。テキストデータの表示色の指定がない場合、テキストデータは、当該ウィンドウ４１の背景色と同一の背景色に通常のフォント（例えば、黒）で表示される。
【００３３】
ストリーミングサーバ２は、図６に示すように、収集されたテキストデータ（表示リスト２２２内のテキストデータ）の少なくとも１個について、その内容に応じて、当該テキストデータとは異なる内容の新たなテキストデータ（メッセージ）を同時に重畳する。この新たなテキストデータは、当該テキストデータ毎に予め定められる。このために、ストリーミングサーバ２は、応答メッセージＤＢ２５を備える。応答メッセージＤＢ２５の一例を図２（Ｄ）に示す。応答メッセージＤＢ２５は、テキストデータの中で出現頻度の高いと思われる又は関心の高いと思われる固有名詞をキーワードとして、当該キーワード毎に、同時に重畳すべき新たなテキストデータを格納する。
【００３４】
例えば、動画コンテンツがサッカーの試合である場合、選手名がキーワードとされる。選手Ｘが怪我をしているとすれば、「怪我が気になります」と言うテキストデータ（応答メッセージ）が応答メッセージＤＢ２５に格納される。応答メッセージは、例えば当該動画コンテンツの中継における評論家のコメント、選手Ｘのプロフィール、選手Ｘの当日のコンディション等である。これにより、テキストデータの内容に関連する情報（解説情報等）を利用者に提供することができる。表示リスト２２２内に当該選手名（であるテキストデータ）が存在する場合、これを動画コンテンツに重畳する際、応答メッセージＤＢ２５の新たなテキストデータが、同時に重畳され表示される。
【００３５】
応答メッセージＤＢ２５において、１個のキーワードについて複数の応答メッセージを格納するようにしてもよい。この場合、ランダムに異なる応答メッセージを選択して表示することができる。
【００３６】
以上のようなストリーミングサーバは本発明のストリーミング配信プログラムを当該サーバのＣＰＵ上で実行することにより実現される。本発明のストリーミング配信プログラムは、フレキシィブルディスク、ＣＤ−ＲＯＭ、ＣＤＲ／Ｗ、ＤＶＤ等の種々のプログラム記録媒体に記録して、又は、ネットワーク３を介してダウンロードすることにより提供されることができる。これにより、本発明のストリーミング配信システムを容易に実現することができる。
【００３７】
図７は、ストリーミング配信処理フローであり、本発明のストリーミング配信システムにおけるテキストデータを重畳された動画コンテンツのストリーミング配信処理について示す。
【００３８】
動画コンテンツの配信処理を開始する前に、システム管理者により、初期設定が行われる。即ち、システム管理者が、ストリーミングサーバ２のキーボード（図示せず）等の入力装置から、ログ収集周期設定部２２３にログ収集周期を設定し、表示可能数設定部２２４に画面同時表示可能数を設定する。
【００３９】
動画コンテンツの配信処理が開始されると、ストリーミングサーバ２は、当該動画コンテンツを利用者端末４に対してストリーミング配信する。この時、ストリーミングサーバ２は、ＳＭＩＬ等により動画コンテンツ（スポーツの試合の中継映像等）とウェブ掲示板４２のテキストデータとを同期させ１個のコンテンツにまとめて配信する。これにより、利用者端末４は、動画コンテンツの映像とテキストデータとを同時に同一ウィンドウ４１で表示する。また、これを見た利用者は、随時、利用者端末４からウェブサーバ１のウェブ掲示板４２等に応援や感想のメッセージ（テキストデータ）を書き込む。
【００４０】
ストリーミングサーバ２は、ログ収集周期設定部２２３のログの収集周期が経過したか否かを調べ（ステップＳ１１）、経過しない場合、ステップＳ１１を繰り返す。ログの収集周期が経過した場合、ストリーミングサーバ２は、ウェブ掲示板４２に新規に書き込まれたテキストデータを、ウェブサーバ１の書込ログファイル１１から収集し、収集したテキストデータを書込リスト２２１に格納する。これにより、ストリーミングサーバ２は、当該収集周期における書込リスト２２１を作成する（ステップＳ１２）。この後、ストリーミングサーバ２は、書込リスト２２１に格納したテキストデータの数をカウントして、これを書込数として取得する、即ち、書込数設定部２２５に格納する（ステップＳ１３）。
【００４１】
ストリーミングサーバ２は、書込数が表示可能数設定部２２４の表示可能数よりも大きいか否かを調べ（ステップＳ１４）、書込数が表示可能数よりも大きい場合、前述のように、テキストデータを整理した上で、表示リスト２２２を作成する（ステップＳ１５）。これについては、図８を参照して後述する。ストリーミングサーバ２は、更に、表示リスト２２２に格納したテキストデータの数をカウントして、これを表示数として取得する、即ち、表示数設定部２２６に格納する（ステップＳ１６）。ストリーミングサーバ２は、表示数に基づいて、表示時間を設定する、即ち、表示時間設定部２２７に格納する（ステップＳ１７）。この時、前述のように、表示時間は表示数に比例して短くされる。
【００４２】
この後、ストリーミングサーバ２は、表示リスト２２２内に格納されているメッセージを、その先頭から順に読み出して、当該表示時間に従ってＳＭＩＬを用いて動画コンテンツに重畳して利用者端末４に配信することにより、そのウィンドウ４１に表示し（ステップＳ１８）、ステップＳ１１以下を繰り返す。ステップＳ１４において書込数が表示可能数よりも大きくない場合、ステップＳ１２で作成した書込リスト２２１内に格納されているメッセージを、その先頭から順に読み出して、当該表示時間に従って動画コンテンツに重畳して利用者端末４に配信することにより、そのウィンドウ４１に表示し（ステップＳ１９）、ステップＳ１１以下を繰り返す。
【００４３】
図８は、表示リスト作成処理フローであり、本発明のストリーミング配信システムにおける表示リスト２２２の作成処理について示す。
【００４４】
図７のステップＳ１５において、ステップＳ１２において作成した書込リスト２２１の書込数分のテキストデータの処理が終了したか否を調べ（ステップＳ２１）、終了した場合、当該表示リスト作成処理を終了する。終了していない場合、ストリーミングサーバ２は、ｎ（ｎは正の整数、初期値は０）の値に＋１した上で、書込リスト２２１のｎ番目のメッセージをキーに類似メッセージＤＢ２３を検索する（ステップＳ２２）。当該メッセージが類似メッセージＤＢ２３内に存在するか否かを調べる（ステップＳ２３）。当該メッセージが存在しない場合、表示リスト２２２に当該メッセージを追加し（ステップＳ２４）、ステップＳ２１以下を繰り返す。ステップＳ２３において当該メッセージが存在する場合、更に、当該メッセージが表示リスト２２２内に存在するか否かを調べる（ステップＳ２５）。当該メッセージが存在しない場合、ステップＳ２４を実行する。ステップＳ２５において当該メッセージが存在する場合、当該メッセージを廃棄し（ステップＳ２６）、ステップＳ２１以下を繰り返す。
【００４５】
以上、本発明をその実施の態様に従って説明したが、本発明は、その主旨の範囲内において種々の変形が可能である。
【００４６】
例えば、図９に示すように、ストリーミングサーバ２が、ストリーミング配信中の動画コンテンツを表示するウィンドウ４１内に、これに関連付けられたテキスト書込部４２を表示させるようにしてもよい。即ち、図１０に示すように、ストリーミング配信された動画コンテンツを再生するウィンドウ４１内に、テキスト書込部４２が設けられる。このために、ストリーミングサーバにより、１個のＨＴＭＬ内にＳＭＩＬコンテンツとテキスト書込部４２のＣＧＩとが各々埋め込まれる。ＳＭＩＬコンテンツとテキスト書込部４２のＣＧＩとには、各々、異なるＵＲＬが割り当てられる。これにより、利用者は、１個のウィンドウ４１を見るだけで、ストリーミング配信された動画コンテンツを見ながら、ウェブ掲示板４２の内容を見て、その場でウェブ掲示板４２への書き込みも行うことができる。
【００４７】
以上から判るように、本発明の実施の形態の特徴を列記すると、以下の通りである。
（付記１）  ストリーミングサーバが、ストリーミング配信中の動画コンテンツに関連するテキストデータであって利用者端末により書き込まれたテキストデータを収集し、
ストリーミングサーバが、前記収集されたテキストデータを前記ストリーミング配信中の動画コンテンツに重畳し、
ストリーミングサーバが、前記テキストデータの重畳された動画コンテンツを前記利用者端末に配信する
ことを特徴とするストリーミング配信方法。
（付記２）  前記テキストデータは、前記ストリーミング配信中の動画コンテンツに関連付けられたテキスト書込部に対して前記利用者端末により書き込まれたテキストデータである
ことを特徴とする付記１に記載のストリーミング配信方法。
（付記３）  前記テキスト書込部は、前記ストリーミング配信中の動画コンテンツに関連付けられたウェブ掲示板又はチャット領域である
ことを特徴とする付記２に記載のストリーミング配信方法。
（付記４）  前記ストリーミングサーバが、前記利用者端末により書き込まれたテキストデータの収集を周期的に繰り返す
ことを特徴とする付記１に記載のストリーミング配信方法。
（付記５）  前記ストリーミングサーバが、前記収集されたテキストデータの中に相互に類似するデータが含まれる場合、その中のいずれか１個のテキストデータのみを前記ストリーミング配信中の動画コンテンツに重畳する
ことを特徴とする付記１に記載のストリーミング配信方法。
（付記６）  前記ストリーミングサーバが、前記収集されたテキストデータの中に予め用意された類似テキストデータと類似するテキストデータが存在する場合、前記類似テキストデータと類似するテキストデータを前記ストリーミング配信中の動画コンテンツに重畳しない
ことを特徴とする付記５に記載のストリーミング配信方法。
（付記７）  前記ストリーミングサーバが、前記収集されたテキストデータの中に既に前記ストリーミング配信中の動画コンテンツに重畳する候補とされたテキストデータと類似するテキストデータが存在する場合、前記候補とされたテキストデータと類似するテキストデータを前記ストリーミング配信中の動画コンテンツに重畳しない
ことを特徴とする付記５に記載のストリーミング配信方法。
（付記８）  前記ストリーミングサーバが、前記収集されたテキストデータの数と、画面に同時に表示し得るテキストデータの数とに基づいて、前記収集されたテキストデータの１個あたりの表示時間を設定する
ことを特徴とする付記１に記載のストリーミング配信方法。
（付記９）  前記ストリーミングサーバが、前記収集されたテキストデータの数が画面に同時に表示し得るテキストデータの数よりも大きい場合、前記収集されたテキストデータの数に比例して前記表示時間が短くなるように設定する
ことを特徴とする付記８に記載のストリーミング配信方法。
（付記１０）  前記ストリーミングサーバが、前記収集されたテキストデータの少なくとも１個について、その内容に応じて、画面における表示位置又は色を設定する
ことを特徴とする付記１に記載のストリーミング配信方法。
（付記１１）  前記画面における表示位置又は色は、当該テキストデータ毎に予め定められる
ことを特徴とする付記１０に記載のストリーミング配信方法。
（付記１２）  前記ストリーミングサーバが、前記収集されたテキストデータの少なくとも１個について、その内容に応じて、当該テキストデータとは異なる内容の新たなテキストデータを同時に重畳する
ことを特徴とする付記１に記載のストリーミング配信方法。
（付記１３）  前記新たなテキストデータは、当該テキストデータ毎に予め定められる
ことを特徴とする付記１２に記載のストリーミング配信方法。
（付記１４）  前記ストリーミングサーバが、前記ストリーミング配信中の動画コンテンツを表示するウィンドウ内に、これに関連付けられたテキスト書込部を表示させる
ことを特徴とする付記１に記載のストリーミング配信方法。
（付記１５）  利用者端末と、
前記利用者端末によりストリーミング配信中の動画コンテンツに関連するテキストデータが書き込まれるテキスト書込部を備えるウェブサーバと、
前記テキストデータを収集し、前記収集されたテキストデータを前記ストリーミング配信中の動画コンテンツに重畳し、前記テキストデータの重畳された動画コンテンツを前記利用者端末に配信するストリーミングサーバとからなる
ことを特徴とするストリーミング配信システム。
（付記１６）  ストリーミング配信中の動画コンテンツに関連するテキストデータであって利用者端末により書き込まれたテキストデータを収集し、前記収集されたテキストデータを前記ストリーミング配信中の動画コンテンツに重畳し、前記テキストデータの重畳された動画コンテンツを前記利用者端末に配信する
ことを特徴とするストリーミングサーバ。
（付記１７）  動画コンテンツをストリーミング配信するストリーミング配信プログラムであって、
前記プログラムは、コンピュータに、
ストリーミング配信中の動画コンテンツに関連するテキストデータであって利用者端末により書き込まれたテキストデータを収集させ、
前記収集されたテキストデータを前記ストリーミング配信中の動画コンテンツに重畳させ、
前記テキストデータの重畳された動画コンテンツを利用者端末に配信させる
ことを特徴とするストリーミング配信プログラム。
（付記１８）  動画コンテンツをストリーミング配信するストリーミング配信プログラムを格納するコンピュータ読取可能な記録媒体であって、
前記プログラムは、コンピュータに、
ストリーミング配信中の動画コンテンツに関連するテキストデータであって利用者端末により書き込まれたテキストデータを収集させ、
前記収集されたテキストデータを前記ストリーミング配信中の動画コンテンツに重畳させ、
前記テキストデータの重畳された動画コンテンツを前記利用者端末に配信させる
ことを特徴とするストリーミング配信プログラム記録媒体。
【００４８】
以上説明したように、本発明によれば、ストリーミング配信方法において、利用者から入力されたウェブ掲示板上のテキストデータが、配信又は放送されているコンテンツと共に、これに重畳されてストリーミング配信される。従って、利用者は、少なくとも、配信又は放送されているコンテンツと共に、これについてウェブ掲示板やチャットに書き込まれたテキストデータを同一の画面上で同時に見ることができる。これにより、利用者は会場の客席の様な雰囲気を味わうことができる。一方、ストリーミング配信の事業者は、ストリーミング配信の視聴者の増加を期待することができ、また、視聴者の声をリアルタイムで得ることができるので、オークションやアンケート等の視聴者参加型のストリーミング配信を行うことができる。更に、ストリーミング配信方法によれば、収集されたテキストデータの内容に応じて、当該テキストデータとは異なる内容の新たなテキストデータが同時に重畳される。これにより、例えば当該動画コンテンツの中継における評論家のコメント等のような、テキストデータの内容に関連する情報（解説情報等）を利用者に提供することができる。
【図面の簡単な説明】
【００４９】
【図１】ストリーミング配信システム構成図である。
【図２】ストリーミング配信処理説明図である。
【図３】ストリーミング配信処理説明図である。
【図４】ストリーミング配信処理説明図である。
【図５】ストリーミング配信処理説明図である。
【図６】ストリーミング配信処理説明図である。
【図７】ストリーミング配信処理フローである。
【図８】表示リスト作成処理フローである。
【図９】他のストリーミング配信システム構成図である。
【図１０】他のストリーミング配信システム説明図である。
【符号の説明】
【００５０】
１    ウェブサーバ
２    ストリーミングサーバ
３    ネットワーク
４    利用者端末
２１    コンテンツファイル
２２    一時データ格納部
２３    類似メッセージＤＢ
２４    メッセージ表示ＤＢ
２５    応答メッセージＤＢ
【図１】
2008172844.tif 000003
【図２】
2008172844.tif 000004
【図３】
2008172844.tif 000005
【図４】
2008172844.tif 000006
【図５】
2008172844.tif 000007
【図６】
2008172844.tif 000008
【図７】
2008172844.tif 000009
【図８】
2008172844.tif 000010
【図９】
2008172844.tif 000011
【図１０】
2008172844.tif 000012