(57)【要約】【課題】発言されたコメントの一部を、異なるコメントに変えることができるコメント配信サーバを提供する。【解決手段】コメント配信サーバは、変換対象のコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部と、端末装置から送信されるコメントとコメント付与時間と、をコメント情報として受信する受信部と、変換データ記憶部を参照し、受信したコメント情報に変換対象のコメントが含まれているか否かを判定する判定部と、この判定結果に基づいて、変換対象のコメントが含まれている場合に、受信したコメントについて、変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換するコメント変換部と、コメント変換部によって変換された後のコメント情報を記憶するコメント情報記憶部と、コメント情報記憶部に記憶されたコメントを端末装置に配信するコメント配信部と、を有する。【選択図】図１
2008278270.tif 000002
【特許請求の範囲】
【請求項１】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおけるコメント配信サーバであって、
変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部と、
前記端末装置から送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信する受信部と、
前記変換データ記憶部を参照し、前記受信部が受信したコメント情報に変換対象のコメントが含まれているか否かを判定する判定部と、
前記判定部の判定結果に基づいて、前記受信部が受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換するコメント変換部と、
前記コメント変換部によって変換された後のコメント情報を記憶するコメント情報記憶部と、
前記コメント情報記憶部に記憶されたコメントを前記端末装置に配信するコメント配信部と、
を有することを特徴とするコメント配信サーバ。
【請求項２】
前記変換データ記憶部は、前記動画配信サーバが配信する動画毎に異なる変換データを記憶する
ことを特徴とする請求項１記載のコメント配信サーバ。
【請求項３】
前記変換データは、変換後のコメントが、音声、静止画、動画、プログラムのうち、いずれかであることを特徴とする請求項１又は請求項２記載のコメント配信サーバ。
【請求項４】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおける端末装置であって、
変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部と、
前記コメント配信サーバから送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信する受信部と、
前記変換データ記憶部を参照し、前記受信部が受信したコメント情報に変換対象のコメントが含まれているか否かを判定する判定部と、
前記判定部の判定結果に基づいて、前記受信部が受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換するコメント変換部と、
前記コメント変換部によって変換された後のコメント情報を記憶するコメント情報記憶部と、
前記コメント情報記憶部に記憶されたコメント情報を、当該コメント情報に含まれるコメント付与時間に従って、動画データの再生時間にあわせて出力する出力部と、
を有することを特徴とする端末装置。
【請求項５】
前記変換データ記憶部は、前記動画配信サーバが配信する動画毎に異なる変換データを記憶する
ことを特徴とする請求項４記載の端末装置。
【請求項６】
前記変換データは、変換後のコメントが、音声、静止画、動画、プログラムのうち、いずれかであることを特徴とする請求項４又は請求項５記載の端末装置。
【請求項７】
前記コメント配信システムには、コンテンツを配信可能なコンテンツ配信サーバが設けられており、
前記端末装置は、
前記コメント情報記憶部に記憶されたコメント情報のコメントに、ダウンロードを行うことの指示となるダウンロード要求が含まれている場合には、ダウンロード要求に従って、前記コンテンツ配信サーバからダウンロードを行うダウンロード部を有し、
前記出力部は、前記ダウンロード部がダウンロードしたコンテンツをコメントとして、当該コメント情報に含まれるコメント付与時間に従って、動画データの再生時間にあわせて出力する
ことを特徴とする請求項４から請求項６のうちいずれかに記載の端末装置。
【請求項８】
前記出力部は、前記動画データの前記コメント付与時間に対応する再生時間に、当該コメント付与時間に対応するコンテンツのダウンロードが完了していない場合は、当該ダウンロードが完了していないコンテンツとは異なるコンテンツを出力する
ことを特徴とする請求項４から請求項７のうちいずれかに記載の端末装置。
【請求項９】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおけるコメント配信方法であって、
前記コメント配信サーバが、
前記端末装置から送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信し、
変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部を参照し、前記受信したコメント情報に変換対象のコメントが含まれているか否かを判定し、
判定結果に基づいて、前記受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換し、
変換された後のコメント情報をコメント情報記憶部に記憶し、
前記コメント情報記憶部に記憶されたコメントを前記端末装置に配信する
ことを特徴とするコメント配信方法。
【請求項１０】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおけるコメント出力方法であって、
前記端末装置が、
前記コメント配信サーバから送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信し、
変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部を参照し、前記受信したコメント情報に変換対象のコメントが含まれているか否かを判定し、
判定結果に基づいて、前記受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換し、
前記変換された後のコメント情報をコメント情報記憶部に記憶し、
前記コメント情報記憶部に記憶されたコメント情報を、当該コメント情報に含まれるコメント付与時間に従って、動画データの再生時間にあわせて出力する
ことを特徴とするコメント出力方法。
【請求項１１】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおけるコメント配信サーバのコンピュータを、
前記端末装置から送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信する手段、
変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部を参照し、前記受信したコメント情報に変換対象のコメントが含まれているか否かを判定する手段、
判定結果に基づいて、前記受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換する手段、
変換された後のコメント情報をコメント情報記憶部に記憶する手段、
前記コメント情報記憶部に記憶されたコメントを前記端末装置に配信する手段、
として機能させるためのプログラム。
【請求項１２】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおける端末装置のコンピュータを、
前記コメント配信サーバから送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信する手段、
変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部を参照し、前記受信したコメント情報に変換対象のコメントが含まれているか否かを判定する手段、
判定結果に基づいて、前記受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換する手段、
前記変換された後のコメント情報をコメント情報記憶部に記憶する手段、
前記コメント情報記憶部に記憶されたコメント情報を、当該コメント情報に含まれるコメント付与時間に従って、動画データの再生時間にあわせて出力する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザから発言されるコメントを収集し、収集したコメントを動画の再生時間に合わせて出力するコメント配信サーバ、端末装置、コメント配信方法、コメント出力方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、例えば、放送されたテレビ番組等の動画のコンテンツに対してユーザが発言したコメントを、その動画と併せて表示するシステムがある。
ここでは一例として、テレビ番組等に関する掲示板において、テレビ番組のあるシーンに対するコメントの書き込みを、各ユーザの端末から行うことによって、ユーザ間において、同じテレビ番組を共有して、さまざまなコメントの発言をすることができる。このようなシステムは、例えば、特許文献１として提供されている。このようなコメントの発言は、ユーザであれば、自由に行うことができる。
【特許文献１】特開２００２−２９０９４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術におけるシステムにおいては、ユーザが自由に発言できるが、視聴している動画の内容とは全く関係ないものや、発言としてふさわしくないものがコメントとして書き込みされる可能性もある。そうすると、各視聴者にとっては、視聴している番組を楽しむことができない場合もあるという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、発言されたコメントの一部を、異なるコメントに変えることができるコメント配信サーバ、端末装置、コメント配信方法、コメント出力方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおけるコメント配信サーバであって、変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部と、前記端末装置から送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信する受信部と、前記変換データ記憶部を参照し、前記受信部が受信したコメント情報に変換対象のコメントが含まれているか否かを判定する判定部と、前記判定部の判定結果に基づいて、前記受信部が受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換するコメント変換部と、前記コメント変換部によって変換された後のコメント情報を記憶するコメント情報記憶部と、前記コメント情報記憶部に記憶されたコメントを前記端末装置に配信するコメント配信部と、を有することを特徴とする。
【０００６】
また、本発明は、上述のコメント配信サーバにおいて、前記変換データ記憶部は、前記動画配信サーバが配信する動画毎に異なる変換データを記憶することを特徴とする。
【０００７】
また、本発明は、上述のコメント配信サーバにおいて、前記変換データは、変換後のコメントが、音声、静止画、動画、プログラムのうち、いずれかであることを特徴とする。
【０００８】
また、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおける端末装置であって、変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部と、前記コメント配信サーバから送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信する受信部と、前記変換データ記憶部を参照し、前記受信部が受信したコメント情報に変換対象のコメントが含まれているか否かを判定する判定部と、前記判定部の判定結果に基づいて、前記受信部が受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換するコメント変換部と、前記コメント変換部によって変換された後のコメント情報を記憶するコメント情報記憶部と、前記コメント情報記憶部に記憶されたコメント情報を、当該コメント情報に含まれるコメント付与時間に従って、動画データの再生時間にあわせて出力する出力部と、を有することを特徴とする。
【０００９】
また、本発明は、上述の端末装置において、前記変換データ記憶部は、前記動画配信サーバが配信する動画毎に異なる変換データを記憶することを特徴とする。
【００１０】
また、本発明は、上述の端末装置において、前記変換データは、変換後のコメントが、音声、静止画、動画、プログラムのうち、いずれかであることを特徴とする。
【００１１】
また、本発明は、上述の端末装置において、前記コメント配信システムには、コンテンツを配信可能なコンテンツ配信サーバが設けられており、前記端末装置は、前記コメント情報記憶部に記憶されたコメント情報のコメントに、ダウンロードを行うことの指示となるダウンロード要求が含まれている場合には、ダウンロード要求に従って、前記コンテンツ配信サーバからダウンロードを行うダウンロード部を有し、前記出力部は、前記ダウンロード部がダウンロードしたコンテンツをコメントとして、当該コメント情報に含まれるコメント付与時間に従って、動画データの再生時間にあわせて出力することを特徴とする。
【００１２】
また、本発明は、上述の端末装置において、前記出力部は、前記動画データの前記コメント付与時間に対応する再生時間に、当該コメント付与時間に対応するコンテンツのダウンロードが完了していない場合は、当該ダウンロードが完了していないコンテンツとは異なるコンテンツを出力することを特徴とする。
【００１３】
また、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおけるコメント配信方法であって、前記コメント配信サーバが、前記端末装置から送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信し、変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部を参照し、前記受信したコメント情報に変換対象のコメントが含まれているか否かを判定し、判定結果に基づいて、前記受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換し、変換された後のコメント情報をコメント情報記憶部に記憶し、前記コメント情報記憶部に記憶されたコメントを前記端末装置に配信することを特徴とする。
【００１４】
また、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおけるコメント出力方法であって、前記端末装置が、前記コメント配信サーバから送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信し、変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部を参照し、前記受信したコメント情報に変換対象のコメントが含まれているか否かを判定し、判定結果に基づいて、前記受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換し、前記変換された後のコメント情報をコメント情報記憶部に記憶し、前記コメント情報記憶部に記憶されたコメント情報を、当該コメント情報に含まれるコメント付与時間に従って、動画データの再生時間にあわせて出力することを特徴とする。
【００１５】
また、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおけるコメント配信サーバのコンピュータを、前記端末装置から送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信する手段、変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部を参照し、前記受信したコメント情報に変換対象のコメントが含まれているか否かを判定する手段、判定結果に基づいて、前記受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換する手段、変換された後のコメント情報をコメント情報記憶部に記憶する手段、前記コメント情報記憶部に記憶されたコメントを前記端末装置に配信する手段、として機能させるためのプログラムである。
【００１６】
また、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、端末装置と、を有するコメント配信システムにおける端末装置のコンピュータを、前記コメント配信サーバから送信される、コメントと、当該コメントが付与された時点の動画再生時間を示すコメント付与時間と、をコメント情報として受信する手段、変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する変換データ記憶部を参照し、前記受信したコメント情報に変換対象のコメントが含まれているか否かを判定する手段、判定結果に基づいて、前記受信したコメント情報に変換対象のコメントが含まれている場合に、前記受信したコメントについて、前記変換データ記憶部を参照し、当該コメントに対応する変換後のコメントに変換する手段、前記変換された後のコメント情報をコメント情報記憶部に記憶する手段、
前記コメント情報記憶部に記憶されたコメント情報を、当該コメント情報に含まれるコメント付与時間に従って、動画データの再生時間にあわせて出力する手段、として機能させるためのプログラムである。
【発明の効果】
【００１７】
以上説明したように、この発明によれば、予め登録されたコメントと一致するコメントを受信した場合、受信したコメントとは異なるコメントに変えるようにした。これにより、動画の内容とは無関係のコメントや、発言としてふさわしくないコメントについて、異なるコメントにして出力することができる。
また、この発明によれば、同じコメントであっても、動画毎に応じて異なるコメントに変えるようにしたので、その動画特有の内容に沿ったコメントに変えて出力することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態によるコメント配信システムについて図面を参照して説明する。図１は、この発明の一実施形態によるコメント配信システムの構成を示す概念図である。この図において、コメント配信システムは、動画配信サーバ１、コメント配信サーバ２、端末装置３、コンテンツ配信サーバ５がネットワーク４を介して接続される。動画配信サーバ１は、端末装置３からの配信要求に応じて、動画データを配信する。この配信は、例えば、ストリーミング配信によって行われる。
【００１９】
コメント配信サーバ２は、動画配信サーバ１が配信する動画に対するコメントを端末装置３から受信し、受信したコメントを、その動画を閲覧する各端末装置３に配信する。このコメント配信サーバ２は、端末装置３から送信されたコメントのうち、特定の条件に合致するコメントについては、そのコメントを異なるコメントに変えて他の端末装置３に配信する機能を有する。
【００２０】
端末装置３は、ネットワーク４を介して動画配信サーバ１、コメント配信サーバ２、コンテンツ配信サーバ５に接続することが可能であり、動画配信サーバ１から配信される動画を受信して表示するとともに、コメント配信サーバ２から配信されるコメントを受信し、受信したコメントがテキストである場合には、表示装置に表示される動画上に出力する。
また、端末装置３は、受信したコメントがコンテンツである場合には、コンテンツ配信サーバ５からコンテンツをダウンロードして端末装置３内に記憶し、このコンテンツを出力する。この出力は、コンテンツが画像である場合には、表示装置によって表示し、コンテンツが音声である場合には、音声出力装置から出力する。ここで、音声のコンテンツとしては、例えば、楽曲や効果音等がある。
この端末装置３としては、動画を表示したり、音声を出力したりする機能を有するものであればよく、例えば、ＰＣ、携帯電話、ＰＤＡ、携帯型ゲーム機等が適用可能である。
【００２１】
コンテンツ配信サーバ５は、動画データに対してコメントとして発言可能なコンテンツを配信する。このコンテンツとしては、動画、静止画、写真、イラスト、アニメーション、楽曲、効果音、プログラム等である。
【００２２】
次に、図１におけるコメント配信サーバ２、端末装置３について、図面を用いて更に説明する。
図２は、コメント配信サーバ２の構成を示す概略ブロック図である。この図において、コメント情報記憶部２１は、付与（発言）されたコメントに関する情報をコメント情報として記憶する。
このコメント情報記憶部２１に記憶される情報の一例を図３に示す。コメント情報記憶部２１には、動画配信サーバ１により配信される動画に対するコメントをスレッド毎にまとめたコメント情報が複数記憶されている。各コメント情報は、動画を識別する動画ＩＤの情報を含み、どの動画に対するスレッドであるのかを識別できるようになっている。そして、コメント情報は、少なくとも１つのコメントデータを含んでいる。このコメントデータは、コメント付与時間とコメント内容の他に、そのコメントを付与（発言）した実際の時刻を示すコメント投稿実時間と、コメントを付与したユーザの名前となるユーザ名と、コメント内容がテキストであるかコンテンツであるのかを識別するためのコメント識別フラグと、コメントを端末装置の画面上あるいは音声出力装置にどのように出力させるのかを指定する情報であるコメント出力方法、コメントを付与したユーザを識別する情報であるユーザＩＤ（ユーザ識別情報に相当）を含む。
また、当該動画ＩＤの動画を再生しており、且つ当該動画ＩＤのコメントを閲覧している端末装置３からコメントデータを受信した場合には、当該コメントデータをコメント情報に追加保存するようになっている。なお、本実施例では、端末装置３から送信されるコメントデータにはコメント投稿実時間は含まれておらず、コメント配信サーバ２がコメントデータを受信した時刻をコメント投稿実時間として、これに加えてコメント情報に追加保存するようにしているが、端末装置３においてコメントが付与（発言）された時間をコメント投稿実時間として、これを含んだコメントデータをコメント配信サーバ２に送信するようにしても良い。
【００２３】
ユーザ名は、コメントを発言した者として画面上に表示可能な名前であり、例えば、コメントを発言するユーザ自身が設定可能である。
コメント識別フラグは、例えば、「０」の場合は、コメント内容がテキストであることを示し、「１」の場合は、コメント内容がコンテンツであることを示す。
コメント内容は、コメントがテキストのコメントである場合は、そのテキストデータが格納される。コメントがコンテンツである場合は、コメント内容として、コンテンツリストに表示させるコンテンツの名称となるコンテンツ名称、コンテンツ識別情報が含まれる。このコンテンツ識別情報は、例えば８桁の文字列である場合には、その文字列の一部を利用して、コンテンツが動画であるのか、音声であるのか、プログラムであるのか等を識別するために利用するようにしてもよい。
コメント出力方法は、コメントがコンテンツであって、そのコンテンツが動画である場合には、動画のサイズ、表示位置、移動方向、移動速度等を設定可能であり、コンテンツが音声である場合には、音量、放音する時間等を設定することが可能である。
【００２４】
図２に戻り、通信部２２は、端末装置３から送信されるコメントが付与された時点の動画再生時間を示すコメント付与時間と、ユーザ名と、コメント識別フラグと、コメント内容と、コメント出力方法と、ユーザＩＤを受信する。
変換データ記憶部２３は、変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する。この変換データの一例を図４に示す。ここで、変換データは、動画配信サーバが配信する動画ＩＤに対応づけられ、動画ＩＤ毎に異なる変換データを記憶する。この変換データには、変換対象コメントと、変換後情報とが対応づけされて記憶される。変換対象コメントには、変換対象のコメントがテキストであるかコンテンツであるかを示すコメント識別フラグと、コメント内容とが対応づけされて記憶される。このコメント内容には、変換対象となるテキストあるいは、変換対象となるコンテンツのコンテンツ識別情報が記憶される。変換後情報には、変換された後のコメントがテキストであるかコンテンツであるかを示すコメント識別フラグと、コメント内容とが対応づけされて記憶される。このコメント内容には、変換された後のコメントがテキストである場合には、変換後のテキストが記憶され、変換された後のコメントがコンテンツである場合には、変換された後のコンテンツを示すコンテンツ識別情報とコンテンツ名称とが記憶される。
【００２５】
ここでは、あるテキストがコメントとして発言された場合に、そのコメントを異なるテキストに変換したり、その動画に関連するキャラクターの名前がコメントとして発言された場合に、そのキャラクターのイラスト、画像、動画、アニメーション等に変換したり、音声ファイルの名称がコメントとして発言された場合に、その音声ファイルの名称に対応する音声を出力させるための音声ファイルを再生させたり、アプリケーションの名称がコメントとして発言された場合に、そのアプリケーションの名称に対応するプログラムを動画上で実行させたりすることが可能となる。ここで、音声ファイルや画像データ、プログラム等のコンテンツについては、当該コンテンツのコンテンツ識別情報が変換後のコメントとして記憶されており、この特定のコメントが発言されたら、その発言されたコメントに対応するコンテンツ識別情報によってコンテンツ配信サーバ５からコンテンツをダウンロードさせることが可能となっている。また、コンテンツが格納されているＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）を変換後のコメントとして記憶しておき、コンテンツを指定のＵＲＬからダウンロードさせるようにすることも可能である。
また、コンテンツがコメントとして発言された場合に、そのコメントを異なるコンテンツやテキストに変換することも可能である。
また、変換データは、全ての動画ＩＤに対して共通の変換データとしてもよく、また、全ての動画に共通の変換データと、動画ＩＤ毎に異なる変換データとを併用するようにしてもよい。
また、発言されたコメントのコメント識別フラグを参照し、その発言されたコメント内容がテキストとして入力されたのか、あるいは、コンテンツとして入力されたのかを識別することが可能であり、この識別した結果を利用して、変換対象コメントであるか否かを変換データを参照することにより判定することが可能となっている。
【００２６】
判定部２４は、変換データ記憶部２３を参照し、通信部２２が受信したコメントデータのコメント内容を参照し、変換対象のコメントが含まれているか否かを判定する。
コメント変換部２５は、判定部２４の判定結果に基づいて、通信部２２が受信したコメントデータに変換対象のコメントが含まれている場合に、受信したコメントについて、変換データ記憶部２３を参照し、当該コメントに対応する変換後のコメントに変換したコメントデータをコメント情報管理部２６に出力し、通信部２２が受信したコメント情報に変換対象のコメントが含まれていない場合は、コメントの変換は行わずに、コメントデータをコメント情報管理部２６に出力する。
【００２７】
コメント情報管理部２６は、コメント変換部２５から出力されるコメントデータをコメント情報としてコメント情報記憶部２１に記憶する。コメント情報配信部２７は、通信部２２からの指示に従って、コメント情報記憶部２１に記憶されたコメント情報を端末装置３に配信する。
【００２８】
次に、端末装置３について、図面を用いて説明する。図５は、端末装置３の構成を説明する概略ブロック図である。
この図において、動画再生部３１１は、端末装置３のユーザによって指定された動画の配信要求を動画配信サーバ１に送信し、動画配信サーバ１から配信される動画を受信して再生する。受信部３１２は、再生する動画に対して入力されたコメント情報をコメント配信サーバ２から受信する。コメント情報記憶部３１３は、受信部３１２が受信したコメント情報を記憶する。
【００２９】
出力装置３１４は、液晶表示装置やＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、あるいはスピーカ等の音声出力装置であり、これらによって各種情報を出力する。
第１の出力部３１５は、再生される動画の動画再生時間を動画再生部３１１から取得するとともに、コメント情報記憶部３１３に記憶されたコメント情報のうち、取得した動画の動画再生時間に対応するコメント付与時間が対応づけられたコメントデータをコメント情報記憶部３１３から読み出し、読み出したコメントデータのコメントを出力装置３１４によって出力する。
また、第１の出力部３１５は、コメント情報記憶部３１３に記憶されたコメントデータに含まれるコンテンツ識別情報に対応するコンテンツが、後述するコンテンツ記憶部３２２に記憶されていない場合に、当該コンテンツ識別情報に対応するコンテンツを、ダウンロード部３２１によって、コンテンツ配信サーバ５からダウンロードさせる。
また、第１の出力部３１５は、動画データのコメント付与時間に対応する再生時間に、当該コメント付与時間に対応するコンテンツのダウンロードが完了していない場合は、ダウンロードしているコンテンツとは異なるコンテンツを代替コンテンツとして出力する。この代替コンテンツは、予め決められていてもよいし、予め登録されたコンテンツのなかからランダムに選択して出力するようにしてもよい。
【００３０】
第２の出力部３１６は、コメント情報記憶部３１３に記憶されたコメントデータに基づいて、コメントのリストをコメント一覧として出力装置３１４の表示画面に表示する。ここでは、コメントデータに含まれたコメント投稿実時間の情報の順に従って表示する。
【００３１】
この出力装置３１４に表示される情報について、更に説明する。図６は、出力装置３１４に表示される情報の一例を示す図である。表示欄１０１には、このコメント配信サーバ１にアクセスした際のＵＲＬ（uniform resource locator）が表示される。表示欄１０２には、再生される動画の動画ＩＤが表示される。表示欄１０３には、現在表示されている動画が閲覧要求されたのべ回数が閲覧回数として表示される。この閲覧回数は、他のユーザが動画を再生（閲覧要求）した場合には、その時点で同じ動画を閲覧中のユーザのカウント数が増加され、カウント数が更新されて表示される。表示欄１０４には、第１の出力部によって表示される動画が表示される。表示欄１０５は、第２の出力部によって表示されるコメント一覧の各コメントがコメント付与時間に従って順次表示される領域であり、ここでは、表示欄１０４によって表示される動画上にコメントが表示される。また、ここでは、表示欄１０５は、表示欄１０４よりも大きいサイズに設定されており、オーバーレイ表示されたコメント等が、動画の画面の外側でトリミングするようになっており、コメントそのものが動画に含まれているものではなく、動画に対してユーザによって書き込まれたものであることが把握可能となっている。
【００３２】
操作パネル１０６は、再生ボタン、停止ボタン、巻き戻しボタン、早送りボタン、音量調整ボタン、動画全体のどのあたりを再生しているのかを示す再生状態表示欄等が表示されており、マウスによっていずれかのボタンにカーソルが合わせられてクリックされることによって、そのボタンに応じた操作の入力を受け付けする。表示欄１０７には、動画全体の再生時間長と、現在表示欄１０４に表示されている動画の動画再生時間とが表示される。入力欄１０８には、動画に対して発言するユーザ名が入力部３１７を介して入力される。ここで、入力欄１０８の近傍にチェックボックスを設けておき、このチェックボックスがチェックされたか否かに従って、メールアドレスを入力するか否かを選択させ、チェックボックスがチェックされた場合に、入力欄１０８を２つにし、ユーザ名と、ユーザのメールアドレスとの入力を受け付けるようにしてもよい。入力欄１０９には、入力欄１１０に入力されるテキストのコメントを出力させる方法を指定するコメント出力方法の情報が入力される。コメント出力方法に従った出力のさせ方としては、例えば、テキストのコメントを動画上に表示させる位置、フォント、文字のサイズ、移動表示させる開始位置と終了位置と移動表示させる方向等を、オーバーレイ表示をさせるための指定をする情報として設定可能である。なお、このコメント出力方法については、予め決めておき、ユーザが入力しなくてもよいようにすることも可能である。
【００３３】
入力欄１１０には、入力部３１７を介してユーザによってテキストによるコメントが入力される。ボタン１１１は、クリックされることによって、入力欄１１０に入力されたテキストによるコメントや、入力欄１０８に入力されたユーザ名や、入力欄１０９に入力されたコメント出力方法、コメントがテキストであることを示す内容のコメント識別フラグ、コメント付与時間、動画ＩＤ、ユーザＩＤをコメント配信サーバ２に送信する。表示欄１１２は、コメントのリストであるコメント一覧が表示される領域である。このコメント一覧には、コメントに付与された発言順序を示す番号（符号１１２ａ）、コメントを入力したユーザ名（符号１１２ｂ）、コメントの書き込みをしたコメント付与時間（符号１１２ｃ）、発言されたコメントの一部（符号１１２ｄ）が、投稿された実時間情報の順に従って表示される。この表示欄１１２の近傍に、表示欄１１２を画面上に表示させるか否かを指定するチェックボックス等の入力欄を設け、この入力欄に入力された表示の可否の指示に従い、表示欄１１２の表示をさせるあるいは、表示を隠すようにすることも可能である。また、この表示欄１１２に表示させるコメントの一部の個数をユーザの指示に従って、変更するようにしてもよい。この表示欄１１２に表示されるコメントの一部（符号１１２ｄ）のうち、コメントがコンテンツである場合には、コンテンツであることを示すマークとコンテンツ名称が表示される。このマークが表示されることによって、テキストが表示されるのか、コンテンツが出力されるのかを把握することができる。このマークは、コンテンツが動画、音声等の種別に応じて異なるマークが表示されるようにしてもよい。
表示欄１１３は、表示欄１１２に表示されたコメント一覧のうち、ユーザによってカーソルが重ね合わせられたコメントの詳細が表示される。コメントの詳細としては、コメントの全文や、コメントを発言したユーザ名、メールアドレス等が表示される。
【００３４】
チェックボックス１１４は、チェックマークを入力しておくことによって、入力欄１１０に入力されるコメントを１行として指定するものである。例えば、チェックボックス１１４にチェックマークを入力しておき、コメントの入力が完了し、例えばエンターキー等を押下して入力完了の指示が入力されると、そのエンターキーを押下した時点で、「書く」のボタンがクリックされたものとして、コメント等がコメント配信サーバ２に送信される。これにより、コメントを手早く簡単に入力することが可能である。
【００３５】
表示欄１２０は、ユーザがコメントとして発言可能なコンテンツの一覧がコンテンツリストとして表示される領域である。
入力欄１２１は、表示欄１２０のコンテンツリストから選択されるコンテンツの出力方法を指定するコメント出力方法の情報が入力される。例えば、コンテンツが動画である場合には、動画のサイズ、表示位置、移動方向、移動速度等の入力が可能であり、コンテンツが音声である場合には、音量、放音する時間等の入力が可能である。なお、このコメント出力方法については、予め決めておき、ユーザが入力しなくてもよいようにすることも可能である。
ボタン１２２は、クリックされることによって、入力欄１２０において選択されたコンテンツのコンテンツ識別情報や、入力欄１０８に入力されたユーザ名、入力欄１２１に入力されたコメント出力方法、コメントがコンテンツであることを示す内容のコメント識別フラグ、コメント付与時間、動画ＩＤ、ユーザＩＤをコメント配信サーバ２に送信する。
【００３６】
次に、図５に戻り、入力部３１７は、マウスやキーボード等の入力装置であり、ユーザからの各種情報の入力を受け付ける。端末装置３が携帯型の電子機器である場合には、テンキーや入力ボタンが入力部３１７として機能する。この入力部３１７は、後述するリスト記憶部３２０に記憶されたコンテンツに対し、ユーザからコメントとして発言するコンテンツを選択する選択指示のデータ入力を受け付ける機能を有する。選択部３１８は、第２の出力部３１６によって表示されたコメント一覧のうち、入力部３１７を介して入力されるコメントの選択の入力を受け付ける。再生制御部３１９は、選択部３１８によって選択されたコメントのコメントデータをコメント情報記憶部３１３から読み出し、読み出したコメントデータのコメント付与時間に対応する動画再生時間から、動画を動画再生部３１１によって再生させる。
【００３７】
リスト記憶部３２０は、動画データに対してコメントとして発言可能なコンテンツを識別するコンテンツ識別情報と、コンテンツ名称と、当該コンテンツの発言可能回数と、発言可能期間と、このコンテンツを発言可能な対象となる動画を特定する発言可能対象動画ＩＤとを対応づけてリストとして記憶する。
ダウンロード部３２１は、コンテンツ配信サーバ５からコンテンツをダウンロードしてコンテンツ記憶部３２２に記憶する。
【００３８】
送信部３２３は、リストとして登録されたコンテンツがコメントとして選択され、「投稿」のボタンがクリックされた場合、選択されたコンテンツのコンテンツ識別情報とをコメントデータとしてコメント配信サーバ２に送信する。
具体的には、リストとして登録されたコンテンツがコメントとして選択された場合については、送信部３２３は、動画配信サーバ１から配信された動画データに対し、入力部３１７から入力される選択指示に従って、リスト記憶部３２０の中からから選択されたコンテンツのコンテンツ識別情報の入力を受け付け、当該コンテンツ識別情報がコメントとして付与された時点の動画再生時間をコメント付与時間として、コンテンツ識別情報、ユーザ名、コメント出力方法、コメントがコンテンツであることを示す内容のコメント識別フラグ、動画ＩＤ、ユーザＩＤとともにコメント配信サーバ２に送信する。
また、入力部３１７から入力されるテキストのデータをコメントとして直接入力された場合においては、送信部３２３は、動画再生部３１１によって再生された動画に対するコメント内容のデータ入力を入力部３１７から受け付け、コメント内容が入力された時点の動画再生時間をコメント付与時間として、ユーザ名、コメント出力方法、コメントがテキストであることを示す内容のコメント識別フラグ、動画ＩＤ、ユーザＩＤとともにコメント配信サーバ２に送信する。
また、送信部３２３は、入力部３１７から入力された指示に従って、各種情報や要求を動画配信サーバ１やコメント配信サーバ２やコンテンツ配信サーバ５に送信する機能を有する。
【００３９】
次に、上述したコメント配信システムの動作について説明する。ここでは、コメント配信サーバ２、端末装置３の動作について、順次説明する。ここでは、端末装置３は、コメント配信サーバ２にアクセスし、ユーザＩＤ、パスワードを入力してログインを行ったものとして説明する。
まず、コメント配信サーバ２の動作について、図７のフローチャートを用いて説明する。
コメント配信サーバ２の通信部２２は、コメント情報の配信要求を端末装置３から受信したか否かを検出する（ステップＳ１０１）。
コメント情報の配信要求を受信した場合（ステップＳ１０１−ＹＥＳ）、通信部２２は、配信要求に含まれる動画ＩＤをコメント情報配信部２７に出力する。コメント情報配信部２７は、動画ＩＤに対応するコメント情報をコメント情報記憶部２１から読み出し（ステップＳ１０２）、配信要求をした端末装置３に対し、読み出したコメント情報を送信する（ステップＳ１０３）。ここでは、動画ＩＤに対応づけされているコメント情報に含まれるコメントデータを一括して送信する。
【００４０】
一方、ステップＳ１０１において、コメント情報の配信要求を受信していない場合（ステップＳ１０１−ＮＯ）、通信部２２は、端末装置３から送信されたコメントデータを受信したか否かを判定する（ステップＳ１０４）。コメントデータを端末装置３から受信していない場合（ステップＳ１０４−ＮＯ）、ステップＳ１０１に移行する。
一方、通信部２２によって、コメントデータを端末装置３から受信した場合（ステップＳ１０４−ＹＥＳ）、判定部２４は、コメントデータに含まれるコメントが変換データ記憶部２３に記憶されているか否かを判定する（ステップＳ１０５）。受信したコメントデータに含まれるコメントが変換データ記憶部２３に記憶されている場合（ステップＳ１０５−ＹＥＳ）、コメント変換部２５は、受信したコメントデータのコメントを、変換データ記憶部２３を参照して変換し（ステップＳ１０８）、ステップＳ１０６に移行する。
一方、受信したコメントデータに含まれるコメントが変換データ記憶部２３に記憶されていない場合（ステップＳ１０５−ＮＯ）、コンテンツ情報管理部２５は、受信したコメントデータに含まれる動画ＩＤを元に、該当するコメント情報を特定し、受信したコメントデータをコメント情報記憶部２１に追加保存する（ステップＳ１０６）。ここでは、ステップＳ１０８においてコメントが変換されていれば、変換された後のコメントが記憶される。
【００４１】
コメントデータが追加保存されると、コメント情報配信部２７は、コメントデータが追加保存されたコメント情報のコメントを閲覧している端末装置３に対し、当該追加保存されたコメントデータを配信する（ステップＳ１０７）。
【００４２】
次に、端末装置３の動作について図面を用いて説明する。図８、図９は、端末装置３の動作を説明するためのフローチャートである。
まず、図８において、端末装置３の動画再生部３１１は、入力部３１７から再生対象となる動画がメニュー画面においてユーザから選択の入力がなされ、さらに、動画再生の指示が入力されると（ステップＳ２０１−ＹＥＳ）、指示された動画の動画ＩＤを動画配信サーバ１に送信して動画配信要求を行って動画データを受信するとともに、動画ＩＤ、ユーザＩＤとコメント情報の配信要求をコメント配信サーバ２に送信して、動画ＩＤに対応するコメント情報を受信してコメント情報記憶部３１３に記憶する（ステップS２０２）。ここでは、コメント情報にテキストのコメントのコメントデータが含まれている場合、そのテキストのコメントデータ、コメント付与時間、コメント投稿実時間、ユーザ名、コメント識別フラグ、コメント出力情報を受信し、コメント情報にコンテンツのコメントのコメントデータが含まれている場合は、コメント付与時間、コメント投稿実時間、ユーザ名、コメント情報のコメント内容として記憶されているコンテンツ識別情報、コンテンツ名称、コメント識別フラグ、コメント出力方法を受信する。ここで、受信したコメント情報を、コメント識別フラグに従って、テキストのコメントデータとコンテンツのコメントデータに分けて記憶することも可能である。
また、受信したコメント情報にコメント内容がコンテンツであるコメントデータが含まれる場合には、当該コメントデータに含まれるコンテンツ識別情報をコンテンツ配信サーバ５に送信してコンテンツの配信要求を行い、コンテンツ配信サーバ５からコンテンツのダウンロードを行う（ステップＳ２０３）。このダウンロードは、コンテンツが複数ある場合は、コメント付与時間が早い順すなわち動画を再生した場合に先に表示されるコンテンツから順にダウンロードする。
【００４３】
次に、端末装置３は、ダウンロードの受信時間が予め決められた時間（例えば３０秒）を経過したか、あるいは、コメント付与時間に従ったコンテンツを出力するまでにダウンロードが完了する場合には、動画配信サーバ１から配信される動画の再生を開始し（ステップＳ２０４）、現在の動画再生時間をもとに、動画再生時間に一致するコメントデータの有無を判定する（ステップＳ２０５）。動画再生時間に一致するコメントデータがある場合（ステップＳ２０６−ＹＥＳ）、コメント・コンテンツ識別情報を参照し、そのコメントがコンテンツであるか否かの判定をし（ステップＳ２０７）、コンテンツではない場合（ステップＳ２０７−ＮＯ）、テキストのコメントであると判定し、ステップＳ２１０に移行してコメントの出力制御を行う。一方、コメントの内容がコンテンツである場合（ステップＳ２０７−ＹＥＳ）、そのコンテンツがコンテンツ記憶部３２２に記憶されているか否かの判定をし（ステップＳ２０８）、コンテンツ記憶部３２２に記憶されている場合（ステップＳ２０８−ＹＥＳ）、コンテンツ記憶部３２２からコンテンツの読み出しを行う（ステップＳ２０９）。そして、読み出したコンテンツの出力制御を行う（ステップＳ２１０）。
【００４４】
一方、ステップＳ２０８において、コンテンツ識別情報に対応するコンテンツがコンテンツ記憶部３２２に記憶されていない場合（ステップＳ２０８−ＮＯ）、代替コンテンツの読み出しを行い（ステップＳ２１２）、ステップＳ２１０に移行して代替コンテンツをコメントとして出力制御を行う。
そして、動画再生部３１１は、動画の再生が終了したか否かを判定し（ステップＳ２１１）、再生が終了していれば（ステップＳ２１１−ＹＥＳ）、その処理を終了し、再生が終了していなければ（ステップＳ２１１−ＮＯ）、ステップＳ２０５に移行する。
【００４５】
ステップＳ２０６において、動画再生時間に一致するコメントデータがない場合（ステップＳ２０６−ＮＯ）については、図９のフローチャートを用いて説明する。
端末装置３は、コメントが入力されたか否かを判定し（ステップＳ２２０）、コメントの入力がされたと判定した場合（ステップＳ２２０−ＹＥＳ）には、そのコメントがコンテンツであるか否かを判定する（ステップＳ２２１）。コメントがコンテンツである場合には（ステップＳ２２１−ＹＥＳ）、動画ＩＤ、コメント付与時間、ユーザ名、コメント識別フラグ、コンテンツ識別情報、コメント出力方法、ユーザＩＤをコメント配信サーバ２に送信し（ステップＳ２２２）、コメントがテキストである場合には（ステップＳ２２１−ＮＯ）、動画ＩＤ、コメント付与時間、ユーザ名、コメント識別フラグ、テキスト、コメント出力方法、ユーザＩＤをコメント配信サーバ２に送信する（ステップＳ２２３）。そして、ステップＳ２１１に移行する。
【００４６】
一方、ステップＳ２２０において、コメントの入力がされていなければ（ステップＳ２２０−ＮＯ）、受信部３１２は、コメントデータをコメント配信サーバ２から受信したか否かを検出する（ステップＳ２２４）。ここで、コメントデータを受信した場合（ステップＳ２２４−ＹＥＳ）、受信部３１２は、受信したコメントデータをコメント情報記憶部３１３に追加保存し（ステップＳ２２５）、受信したコメントデータに含まれるコメント識別フラグを参照して、追加保存したコメントがコンテンツであるか否かを判定し（ステップＳ２２６）、コンテンツでなければ（ステップＳ２２６−ＮＯ）、ステップＳ２１１に移行する。
【００４７】
一方、コンテンツである場合（ステップＳ２２６−ＹＥＳ）、端末装置３は、コンテンツ識別情報に対応するコンテンツがコンテンツ記憶部３２２に記憶されているか否かを検出し（ステップＳ２２７）、コンテンツ記憶部３２２に記憶されている場合（ステップＳ２２７−ＹＥＳ）、ステップＳ２１１に移行し、コンテンツ記憶部３２２に記憶されていない場合（ステップＳ２２７−ＮＯ）、ダウンロード部３２１によって、このコンテンツ識別情報に対応するコンテンツをコンテンツ配信サーバ５からダウンロードを行い（ステップＳ２２８）、ステップＳ２１１に移行する。ここでは、ダウンロードを行いつつ、ステップＳ２１１からの処理を行う。
【００４８】
一方、ステップＳ２２４において、コメントデータの受信をしていない場合（ステップＳ２２４−ＮＯ）、入力部３１７は、コメントの選択操作があったか否かを判定し（ステップＳ２２９）、コメントの選択操作がなければ（ステップＳ２２９−ＮＯ）、ステップＳ２１１に移行し、コメントの選択操作があれば（ステップＳ２２９−ＹＥＳ）、選択されたコメントデータのコメント付与時間に応じた動画再生時間に従って、動画再生位置を巻き戻し、又は早送りし（ステップＳ２３０）、ステップＳ２１１に移行する。
【００４９】
このような処理が行われることにより、端末装置３の出力装置３１４には、各種コメントが動画の再生時間に合わせて順次出力される。例えば、「つまらないよー。」という発言がなされた場合、コメントの変換が行われない場合は、図１０（ａ）に示すように、コメントがそのまま表示されるが、上述のコメントの変換が行われることにより、例えば、図１０（ｂ）に示すように、「おもしろいネタよろしく！」等のコメントに変換されて表示される。また、動画で表示されている商品を提供する店舗の広告（図１０（ｃ））や、イラスト（図１０（ｄ））が表示される。また、コメントが音声である場合には、楽曲や効果音等の音声データが出力装置３１４から音声として出力される。
なお、ゲーム等のアプリケーションをコメントとして動画再生時に実行することも可能である。また、コメントの変換は、コメントをおもしろい言葉、道徳的な言葉、方言等に変換するようにしてもよい。
このように、コメントを変換することによって、そのスレッドにふさわしくない発言や、面白みがないコメントを他の表現に変えることができるので、コミュニケーション性とエンターテインメント性を高めることができる。また、ユーザは、どんな発言をすれば、どんなコメントとして変換されるかを楽しむこともできる。
【００５０】
以上説明した実施形態においては、コメント配信サーバ２側にてコメントの変換を行う場合について説明したが、端末装置３側にてコメントの変換を行うようにしてもよい。
次に、端末装置３において、コメントの変換を行う場合について説明する。図１１は、他の実施形態における端末装置３の構成を説明する概略ブロック図である。この図１１において、図５の各部と同様の機能を有する部分については、図５に対応する部分と同一の符号を付し、その説明を省略する。
変換データ記憶部３２４は、変換対象となるコメントと当該コメントを変換した後のコメントとを対応づけた変換データを記憶する。この変換データについては、図４において説明した変換データを適用可能である。
【００５１】
判定部３２５は、変換データ記憶部３２４を参照し、受信部３１２が受信したコメント情報に変換対象のコメントが含まれているか否かを判定する。
コメント変換部３２６は、判定部３２５の判定結果に基づいて、受信部３１２が受信したコメント情報に変換対象のコメントが含まれている場合に、受信したコメントについて、変換データ記憶部３２４を参照し、当該コメントに対応する変換後のコメントに変換し、変換された後のコメント情報をコメント情報記憶部３１３に記憶し、受信したコメント情報に変換対象のコメントが含まれていない場合には、コメントの変更を行わずに、コメント情報憶部３１３に記憶する。
【００５２】
次に、図１１の構成における端末装置３の動作について説明する。ここでは、端末装置３の、動画を再生し、コメント情報をコメント配信サーバ２から受信し、受信したコメント情報を表示画面やスピーカ等によって出力する処理については、図８ステップＳ２０１からステップＳ２１２と同様に行われるので、図８ステップＳ２０６において、動画再生時間に一致するコメントデータがない場合（ステップＳ２０６−ＮＯ）について、図１２のフローチャートを用いて説明する。
端末装置３は、コメントが入力されたか否かを判定し（ステップＳ２５０）、コメントの入力がされたと判定した場合（ステップＳ２５０−ＹＥＳ）には、そのコメントがコンテンツであるか否かを判定する（ステップＳ２５１）。コメントがコンテンツである場合には（ステップＳ２５１−ＹＥＳ）、動画ＩＤ、コメント付与時間、ユーザ名、コメント識別フラグ、コンテンツ識別情報、コメント出力方法、ユーザＩＤをコメント配信サーバ２に送信し（ステップＳ２５２）、コメントがテキストである場合には（ステップＳ２５１−ＮＯ）、動画ＩＤ、コメント付与時間、ユーザ名、コメント識別フラグ、テキスト、コメント出力方法、ユーザＩＤをコメント配信サーバ２に送信する（ステップＳ２５３）。そして、ステップＳ２１１に移行する。
【００５３】
一方、ステップＳ２５０において、コメントの入力がされていなければ（ステップＳ２５０−ＮＯ）、受信部３１２は、コメントデータをコメント配信サーバ２から受信したか否かを検出する（ステップＳ２５４）。ここで、コメントデータを受信した場合（ステップＳ２５４−ＹＥＳ）、受信部３１２は、受信したコメントデータのコメントが、変換データ記憶部３２４に記憶されているか否かを判定する（ステップＳ２５５）。受信したコメントが変換データ記憶部３２４に記憶されている場合（ステップＳ２５５−ＹＥＳ）、コメント変換部３２６は、受信したコメントを変換データ記憶部３２４を参照して変換し（ステップＳ２５６）、ステップＳ２５７に移行する。
【００５４】
一方、受信したコメントデータに含まれるコメントが変換データ記憶部３２４に記憶されていない場合（ステップＳ２５５−ＮＯ）、コメント変換部３２６は、受信したコメントデータをコメント情報記憶部３１３に追加保存する（ステップＳ２５７）。ここで、ステップＳ２５６においてコメントが変換されていなければ、変換しない状態のコメントデータがステップＳ２５７において追加保存される。そして、受信したコメントデータに含まれるコメント識別フラグを参照して、追加保存したコメントがコンテンツであるか否かを判定し（ステップＳ２５８）、コンテンツでなければ（ステップＳ２５８−ＮＯ）、ステップＳ２１１に移行する。
一方、コンテンツである場合（ステップＳ２５８−ＹＥＳ）、端末装置３は、コンテンツ識別情報に対応するコンテンツがコンテンツ記憶部３２２に記憶されているか否かを検出し（ステップＳ２５９）、コンテンツ記憶部３２２に記憶されている場合（ステップＳ２５９−ＹＥＳ）、ステップＳ２１１に移行し、コンテンツ記憶部３２２に記憶されていない場合（ステップＳ２５９−ＮＯ）、ダウンロード部３２１によって、このコンテンツ識別情報に対応するコンテンツをコンテンツ配信サーバ５からダウンロードを行い（ステップＳ２６０）、ステップＳ２１１に移行する。ここでは、ダウンロードを行いつつ、ステップＳ２１１からの処理を行う。
【００５５】
一方、ステップＳ２５３において、コメントデータの受信をしていない場合（ステップＳ２５４−ＮＯ）、入力部３１７は、コメントの選択操作があったか否かを判定し（ステップＳ２６１）、コメントの選択操作がなければ（ステップＳ２６１−ＮＯ）、ステップＳ２１１に移行し、コメントの選択操作があれば（ステップＳ２６１−ＹＥＳ）、選択されたコメントデータのコメント付与時間に応じた動画再生時間に従って、動画再生位置を巻き戻し、又は早送りし（ステップＳ２６２）、ステップＳ２１１に移行する。
【００５６】
なお、上述の実施形態においては、コメント配信サーバ２においてコメントの変換を行わず、端末装置３側のみでコメントの変換を行う場合について説明したが、コメント配信サーバ２と端末装置３とでそれぞれコメントの変換を行うようにしてもよい。
【００５７】
また、上述の実施形態において、変換対象のコメントは、テキストである場合ついて説明したが、テキストに限らず、変換対象のコメントをコンテンツとし、変換後のコンテンツをテキスト、あるいはコンテンツにしてもよい。この場合、例えば、図４における変換対象コメントとして、コンテンツを示すコメント識別フラグと、コンテンツ識別情報が設定されたコメント内容とを対応づけて記憶するようにしてもよい。そして、例えば、効果音のコンテンツが発言された場合に、発言された効果音のコンテンツが変換対象のコメントであるか否かを判定し、変換対象である場合には、コメントの変換を行うようにしてもよい。
【００５８】
また、上述した実施形態において、発言されたコメントを発言したユーザが消去したり、発言したユーザ以外のユーザが消去できるようにしてもよい。ここでのコメントの消去は、例えば、端末装置３を介して入力される、そのコメント消去の権限を有するユーザからのコメント消去指示に応じて、画面上に表示されないようにすることができる。また、コメントの消去の権限を直接持っていないユーザであっても、その権限を有しないユーザからのコメント消去要求の数に応じて、コメントを半透明状態、あるいは、コメントを表示させないようにすることが可能である。ここでは、このコメント消去の指示をコメント配信サーバ２が受信し、コメント情報記憶部２１からコメントを消去してもよいし、消去指示が入力されたコメントの表示方法を「非表示」に設定したり、あるいは、消去指示の数に応じて「半透明」や「透明」にしたりすることが可能である。なお、コメントがコンテンツである場合であって、コンテンツが動画、アニメーションである場合には、テキストと同様に、「非表示」、「半透明」、「透明」等にすることができ、コンテンツが音声である場合には、その音量を低減させることが可能である、
【００５９】
これにより、その動画にふさわしくないコメントであるか否かについて、そのスレッドの管理人や他のユーザの意思を考慮してコメントを表示することができる。また、自分の意志のみでコメントを消去できる権限を有しないユーザであっても、そのユーザの人数に応じて、コメントを消去、あるいは、半透明等、他のコメントと異なる表示をすることができる。これにより、複数のユーザ間において、コメントの書き込みをしたり、消去したりでき、スレッドの娯楽性を向上させることができる。
【００６０】
また、コメント表示方法が「通常」、「半透明」、「透明」の場合について説明したが、消去対象となるコメントが、通常のコメントに対し異なる表示にすることができればよく、例えば、半透明のレベルを多段にしたり、コメントの色を変更したり、また、文字サイズ、文字のフォント、色の階調を変更したり、白抜きにしたりするようにしてもよい。
また、コメント消去の権限を有するユーザから、コメント消去の取り消し要求の入力を受け付け、この指示に応じて、消去されたコメントを表示するようにしてもよい。
【００６１】
また、他のユーザが発言したコメントに対して、コメントを入力するための権限をユーザに与えるようにしてもよい。この権限は、発言回数に応じて課金するようにしてもよい。そして、コメントに対するコメントが発言されたら、そのコメントに対する発言の内容や回数に応じて、その発言を受けたユーザの評判を示す評判情報を下げるようにしてもよい。そして、評価情報が一定の基準以下となった場合には、そのユーザからの発言については、どのようなコメントを発言したとしても、特定のコメント（イラスト、絵等）をコメントとして表示させるようにしてもよい。
【００６２】
また、コメント配信サーバ２のコメント情報記憶部２１に記憶されたコメント情報から、ある時点から一定期間さかのぼった範囲のコメントデータを抽出し、これをマスタコメント情報として記憶しておくようにしてもよい。そして、新たに登録されるコメントデータを通常コメント情報として逐次コメント情報記憶部２１に記憶し、端末装置３からコメント情報の送信要求があった場合に、このマスタコメント情報と通常コメント情報とを端末装置３に配信するようにしてもよい。そして、端末装置３において、マスタコメント情報を第１のレイヤとして画面上に表示させ、このレイヤに重ねて、通常コメント情報を表示するようにしてもよい。ここでは、マスタコメント情報については、管理者等、特定のユーザ以外が消去をできないようにし、通常コメント情報について、消去可能としてもよい。これにより、過去の印象に残った発言を生かし、そのコメント対してさらにユーザが発言することが可能である。
【００６３】
なお、上述した実施形態において、発言に用いられるコンテンツは、コメントを発言するユーザが端末装置３によってコンテンツ配信サーバ５から予め用意されたコンテンツをダウンロードする場合について説明したが、ユーザがオリジナルのコンテンツを作成し、コンテンツ配信サーバ５にアップロードしてコメントとして投稿するようにしてもよい。このとき、アップロードするコンテンツのフォーマットは、予め決められた形式とすることが望ましい。
【００６４】
なお、動画を再生する機能を有する端末装置に対し、上述した端末装置３の機能との差分の機能について、プラグインとしてインストールし、上述した端末装置３の機能を実現するようにしてもよい。
【００６５】
また、以上説明した実施形態において、図２におけるコメント配信サーバ２の機能を実現するためのプログラム、あるいは、図５、図１１における端末装置３の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコメントの配信、コメントの表示制御を行ってもよい。また、図５、図１１における端末装置３の機能を実現するためのプログラムを、既存の端末装置にプラグインとして適用するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６６】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００６７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００６８】
【図１】この発明の一実施形態によるコメント配信システムの構成を示す概念図である。
【図２】コメント配信サーバ２の構成を示す概略ブロック図である。
【図３】コメント情報記憶部２１に記憶されるデータの一例を示す図である。
【図４】変換データの一例を示す図である。
【図５】端末装置３の構成を説明する概略ブロック図である。
【図６】出力装置３１４に表示される情報の一例を示す図である。
【図７】コメント配信サーバ２の動作について説明するためのフローチャートである。
【図８】端末装置３の動作について説明するためのフローチャートである。
【図９】端末装置３の動作について説明するためのフローチャートである。
【図１０】コメントと動画が表示される表示画面の一例を示す図である。
【図１１】他の実施形態における端末装置３の構成を説明する概略ブロック図である。
【図１２】端末装置３の動作について説明するためのフローチャートである。
【符号の説明】
【００６９】
１  動画配信サーバ                          ２  コメント配信サーバ
３  端末装置                                ５  コンテンツ配信サーバ
２１、３１３  コメント情報記憶部            ２２  通信部
２３、３２４  変換データ記憶部              ２４、３２５  判定部
２５、３２６  コメント変換部                ２６  コメント情報管理部
２７  コメント情報配信部                    ３１１  動画再生部
３１２  受信部                              ３１３  コメント情報記憶部
３１４  出力装置                            ３１５  第１の出力部
３１６  第２の出力部                        ３１７  入力部
３１８  選択部                              ３１９  再生制御部
３２０  リスト記憶部                        ３２１  ダウンロード部
３２２  コンテンツ記憶部                    ３２３  送信部
【図１】
2008278270.tif 000003
【図２】
2008278270.tif 000004
【図３】
2008278270.tif 000005
【図４】
2008278270.tif 000006
【図５】
2008278270.tif 000007
【図６】
2008278270.tif 000008
【図７】
2008278270.tif 000009
【図８】
2008278270.tif 000010
【図９】
2008278270.tif 000011
【図１０】
2008278270.tif 000012
【図１１】
2008278270.tif 000013
【図１２】
2008278270.tif 000014