"動画配信サーバから配信される動画データを受信して出力装置に動画を再生させる端末装置にネットワークを介して接続され、前記動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、所定の処理を実行させるコマンドを記憶するコマンド情報記憶部を備えたコマンド配信サーバと、を備えた配信システムであって、前記端末装置が、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、前記コメント配信サーバは、要求された動画データに対応するコメント及び当該コメントに対応付けられる再生時間情報を前記端末装置に送信し、前記端末装置が前記出力装置に再生させる動画データの再生時間に従って、前記コメントを前記動画データが再生される前記出力装置に出力させるコメント情報配信部を備え、前記コマンド配信サーバは、前記ネットワークを介して接続された複数の前記端末装置のうち、前記コメントを参照して所定の処理を実行させるコマンドの入力をユーザから受け付ける第1の端末装置から送信される前記入力されたコマンドを受信して前記コマンド情報記憶部に記憶する受信部と、前記コマンド情報記憶部に記憶されたコマンドを前記複数の端末装置に送信し、当該コマンドに応じた前記所定の処理を前記複数の端末装置に実行させるコマンド情報配信部を備えたことを特徴とする配信システム。前記コマンド配信サーバの、前記受信部は、前記第1の端末装置に前記コマンドとともに入力される前記再生時間情報と前記動画情報とを当該第1の端末装置から受信し、前記コマンド情報記憶部は、前記受信部によって受信したコマンドと再生時間情報と動画情報とを記憶し、前記コマンド情報配信部は、前記端末装置が要求した動画の動画識別情報に対応するコマンド及び再生時間情報を前記複数の端末装置のうち当該動画識別情報を指定して動画の再生を行った端末装置に送信し、当該送信された端末装置が前記出力装置に再生させる動画データの再生時間に従って、送信された当該コマンドに応じた前記所定の処理を実行させることを特徴とする請求項1に記載の配信システム。前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントのうち、前記コマンドに予め定められる、コメントとして出力可能であるコメントの個数を計数し、計数した個数に基づいて前記コマンドに応じた処理を実行する処理であることを特徴とする請求項1または請求項2に記載の配信システム。前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントが前記コマンドに予め定められる条件に合致するか否かを判定し、判定結果に応じて前記コマンドに応じた処理を実行する処理であることを特徴とする請求項1または請求項2に記載の配信システム。前記コマンドが実行させる所定の処理は、前記動画を再生している端末装置に対して当該端末装置のユーザから前記動画に対して入力されたコメントに、前記コマンドによって指定された文字列が含まれる場合に、前記指定された文字列を当該指定された文字列以外に換えて前記動画上に表示させる処理であることを特徴とする請求項1または請求項2に記載の配信システム。前記コマンドが実行させる所定の処理は、前記動画を再生している端末装置に対して当該端末装置のユーザから前記動画に対して入力されたコメントに、前記コマンドによって指定された文字列が含まれる場合に、当該コメントを表示するとともに、前記指定された文字列とは異なる文字列を前記動画上に表示させる処理であることを特徴とする請求項1または請求項2に記載の配信システム。前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントに基づいて、前記動画を再生している端末装置が前記出力装置に描画を行わせる処理であることを特徴とする請求項1または請求項2に記載の配信システム。前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントに基づいて、前記コマンドに予め定められるリンク先へ接続を切り替えて、前記動画を再生している出力装置に他の情報を出力、あるいは他の動画データを再生する処理であることを特徴とする請求項1または請求項2に記載の配信システム。前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントを表示させる位置、フォント、文字のサイズ、文字の色を指定する情報のいずれかに応じて前記コメントを出力させる処理であることを特徴とする請求項1または請求項2に記載の配信システム。動画配信サーバから配信される動画データを受信して出力装置に動画を再生させる端末装置にネットワークを介して接続され、前記動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、所定の処理を実行させるコマンドを、前記再生時間情報とともに記憶するコマンド情報記憶部を備えたコマンド配信サーバとを備えた配信システムであって、前記端末装置が、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、前記コメント配信サーバは、要求された動画データに対応するコメント及び当該コメントに対応付けられる再生時間情報を前記端末装置に送信し、前記端末装置が前記出力装置に再生させる動画データの再生時間に従って、前記コメントを前記動画データが再生される前記出力装置に出力させるコメント情報配信部を備え、前記コマンド配信サーバは、前記ネットワークを介して接続された複数の前記端末装置のうち、前記コメントを参照して所定の処理を実行させるコマンドの入力をユーザから受け付ける第1の端末装置から送信される前記入力されたコマンドを、前記動画の最初を基準としコマンドが入力された時点の当該動画の経過時間を表す再生時間情報とともに受信して前記コマンド情報記憶部に記憶する受信部と、前記コマンド情報記憶部に記憶されたコマンド及び当該コマンドに対応する再生時間情報を前記複数の端末装置に送信し、前記端末装置が前記出力装置に再生させる動画データの再生時間に従って、送信した当該コマンドに応じた前記所定の処理を前記複数の端末装置のそれぞれにおいて実行させるコマンド情報配信部を備えたことを特徴とする配信システム。前記コマンドが実行させる所定の処理は、前記出力装置に描画された画像が、前記コマンドに予め定められる条件情報の条件に合致するか否かを判定し、判定結果に応じて前記コマンドに応じた処理を実行する処理であることを特徴とする請求項10に記載の配信システム。前記コマンドが実行させる所定の処理は、前記端末装置が、前記コマンドに予め定められるコンテンツのデータを取得して前記出力装置に出力する処理であることを特徴とする請求項11に記載の配信システム。ネットワークを介して接続された動画配信サーバが配信する動画データを再生させる場合における当該動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備え、動画再生端末装置に前記動画データと、前記コメント及び前記再生時間情報とを配信することで前記動画再生端末装置の出力装置に動画データを再生させるとともに当該動画の再生時間に対応するコメントを前記出力装置に出力させるコメント配信サーバと、前記動画再生端末装置にて動画データの出力が行われる際に、当該動画再生端末装置に所定の処理を実行させるコマンドを、前記再生時間情報に対応付けて記憶するコマンド情報記憶部を備えたコマンド配信サーバとを備えた配信システムであって、前記動画配信サーバに接続して動画データを受信する受信部と、前記受信部が受信した動画データを再生する動画再生部と、前記動画再生部が前記動画データを再生している間に、ユーザの操作を受けて前記コマンドの入力を受け付ける入力部と、前記入力部によってコマンドを受け付けた時点の前記動画データの再生時間情報を検出する検出部と、前記検出部が検出した前記再生時間情報と前記コマンドとを対応付けて前記コマンド配信サーバに送信して前記コマンド情報記憶部に記憶させる登録部と、を備えたコマンド情報登録端末装置、を更に具備することを特徴とする配信システム。動画データを配信する動画配信サーバにネットワークを介して接続され、ユーザによって操作される端末装置と、前記動画データを再生させる場合における当該動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、所定の処理を実行させるコマンドを記憶するコマンド情報記憶部を備えたコマンド配信サーバと、を備えた配信システムにおける端末装置を構成するコンピュータに、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、要求する動画データに対応するコメント及び当該コメントに対応付けられる再生時間情報を前記コメント配信サーバから受信部によって受信するとともに、前記コマンド配信サーバのコマンド情報記憶部に記憶されたコマンドを前記コマンド配信サーバから前記受信部によって受信する手順と、動画再生部により、前記受信部が受信した動画データを出力装置に再生させる手順と、コメント出力部により、前記動画再生部が前記動画を再生させた動画の再生時間に従って、前記受信部が受信したコメントを前記動画データが再生される出力装置に出力させる手順と、コマンド実行部により、前記受信部が受信したコマンドに応じた前記所定の処理を実行する手順と、を実行させるための端末装置のプログラム。前記端末装置を構成するコンピュータに、前記コメントが入力される第1の入力欄と、前記コマンドが入力される第2の入力欄とを前記出力装置に表示させる手順を実行させるための請求項14に記載のプログラム。動画配信サーバから配信される動画データを受信して出力装置に動画を再生させる端末装置にネットワークを介して接続され、前記動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、所定の処理を実行させるコマンドを記憶するコマンド情報記憶部を備えたコマンド配信サーバと、を備えた配信システムにおいて、前記端末装置が、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、前記コメント配信サーバが、要求された動画データに対応するコメント及び当該コメントに対応付けられる再生時間情報を前記端末装置に送信し、前記端末装置が前記出力装置に再生させる動画データの再生時間に従って、前記コメントを前記動画データが再生される前記出力装置に出力させ、前記コマンド配信サーバが、前記ネットワークを介して接続された複数の前記端末装置のうち、前記コメントを参照して所定の処理を実行させるコマンドの入力をユーザから受け付ける第1の端末装置から送信される前記入力されたコマンドを受信して前記コマンド情報記憶部に記憶し、前記コマンド情報記憶部に記憶されたコマンドを前記複数の端末装置に送信し、当該コマンドに応じた前記所定の処理を前記複数の端末装置に実行させることを特徴とする配信方法。ネットワークを介して接続された動画配信サーバが配信する動画データを再生させる場合における当該動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、前記動画データと、前記コメント及び前記再生時間情報とを受信し、自身の備える出力装置に動画データを再生させるとともに再生時間に対応するコメントを前記出力装置に出力させる動画再生端末装置と、前記動画再生端末装置にて動画データの出力が行われる際に当該動画再生端末装置に所定の処理を実行させるコマンドをコマンド情報登録端末装置から受信して記憶するコマンド情報記憶部と、前記コマンド情報記憶部に記憶されたコマンドを前記動画再生端末装置に配信して所定の処理を実行させる配信部を備えたコマンド配信サーバと、を備えた配信システムにおいて、前記配信システムに備えられたコマンド情報登録端末装置の、受信部が、前記動画配信サーバに接続して動画データを受信し、動画再生部が、前記受信部が受信した動画データを再生し、入力部が、前記動画再生部が前記動画データを再生している間に、ユーザの操作を受けて前記コマンドの入力を受け、検出部が、前記入力部により前記コマンドが入力された時点の動画の再生時間情報を検出し、登録部が、前記検出部が検出した前記再生時間情報と前記コマンドとを対応付けて前記コマンド配信サーバに送信して前記コマンド情報記憶部に記憶させる、ことを特徴とするコマンド設定方法。しかしながら、前述した従来技術では、表示されるコメントを参照して楽しめるに過ぎず、さらに、これらの表示されるコメントを利用して、更に表示画面における表示効果を高めたり、また、これらのコメントを利用したゲーム等のエンターテイメント性のあるサービスの提供が市場ニーズとして望まれている。本発明は、このような事情に鑑みてなされたもので、その目的は、動画の再生中に当該動画に投稿されたコメントを利用した処理を行うことによって、エンターテイメント性の高い動画配信サービスを行うことのできる配信システム、端末装置のプログラム、配信方法、及び、コマンド設定方法を提供することにある。上述した課題を解決するために、本発明は、動画配信サーバから配信される動画データを受信して出力装置に動画を再生させる端末装置にネットワークを介して接続され、前記動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、所定の処理を実行させるコマンドを記憶するコマンド情報記憶部を備えたコマンド配信サーバと、を備えた配信システムであって、前記端末装置が、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、前記コメント配信サーバは、要求された動画データに対応するコメント及び当該コメントに対応付けられる再生時間情報を前記端末装置に送信し、前記端末装置が前記出力装置に再生させる動画データの再生時間に従って、前記コメントを前記動画データが再生される前記出力装置に出力させるコメント情報配信部を備え、前記コマンド配信サーバは、前記ネットワークを介して接続された複数の前記端末装置のうち、前記コメントを参照して所定の処理を実行させるコマンドの入力をユーザから受け付ける第1の端末装置から送信される前記入力されたコマンドを受信して前記コマンド情報記憶部に記憶する受信部と、前記コマンド情報記憶部に記憶されたコマンドを前記複数の端末装置に送信し、当該コマンドに応じた前記所定の処理を前記複数の端末装置に実行させるコマンド情報配信部を備えたことを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンド配信サーバの、前記受信部は、前記第1の端末装置に前記コマンドとともに入力される前記再生時間情報と前記動画情報とを当該第1の端末装置から受信し、前記コマンド情報記憶部は、前記受信部によって受信したコマンドと再生時間情報と動画情報とを記憶し、前記コマンド情報配信部は、前記端末装置が要求した動画の動画識別情報に対応するコマンド及び再生時間情報を前記複数の端末装置のうち当該動画識別情報を指定して動画の再生を行った端末装置に送信し、当該送信された端末装置が前記出力装置に再生させる動画データの再生時間に従って、送信された当該コマンドに応じた前記所定の処理を実行させることを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントのうち、前記コマンドに予め定められる、コメントとして出力可能であるコメントの個数を計数し、計数した個数に基づいて前記コマンドに応じた処理を実行する処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントが前記コマンドに予め定められる条件に合致するか否かを判定し、判定結果に応じて前記コマンドに応じた処理を実行する処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記動画を再生している端末装置に対して当該端末装置のユーザから前記動画に対して入力されたコメントに、前記コマンドによって指定された文字列が含まれる場合に、前記指定された文字列を当該指定された文字列以外に換えて前記動画上に表示させる処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記動画を再生している端末装置に対して当該端末装置のユーザから前記動画に対して入力されたコメントに、前記コマンドによって指定された文字列が含まれる場合に、当該コメントを表示するとともに、前記指定された文字列とは異なる文字列を前記動画上に表示させる処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントに基づいて、前記動画を再生している端末装置が前記出力装置に描画を行わせる処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントに基づいて、前記コマンドに予め定められるリンク先へ接続を切り替えて、前記動画を再生している出力装置に他の情報を出力、あるいは他の動画データを再生する処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記コメント配信サーバから送信されるコメントを表示させる位置、フォント、文字のサイズ、文字の色を指定する情報のいずれかに応じて前記コメントを出力させる処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、動画配信サーバから配信される動画データを受信して出力装置に動画を再生させる端末装置にネットワークを介して接続され、前記動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、所定の処理を実行させるコマンドを、前記再生時間情報とともに記憶するコマンド情報記憶部を備えたコマンド配信サーバとを備えた配信システムであって、前記端末装置が、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、前記コメント配信サーバは、要求された動画データに対応するコメント及び当該コメントに対応付けられる再生時間情報を前記端末装置に送信し、前記端末装置が前記出力装置に再生させる動画データの再生時間に従って、前記コメントを前記動画データが再生される前記出力装置に出力させるコメント情報配信部を備え、前記コマンド配信サーバは、前記ネットワークを介して接続された複数の前記端末装置のうち、前記コメントを参照して所定の処理を実行させるコマンドの入力をユーザから受け付ける第1の端末装置から送信される前記入力されたコマンドを、前記動画の最初を基準としコマンドが入力された時点の当該動画の経過時間を表す再生時間情報とともに受信して前記コマンド情報記憶部に記憶する受信部と、前記コマンド情報記憶部に記憶されたコマンド及び当該コマンドに対応する再生時間情報を前記複数の端末装置に送信し、前記端末装置が前記出力装置に再生させる動画データの再生時間に従って、送信した当該コマンドに応じた前記所定の処理を前記複数の端末装置のそれぞれにおいて実行させるコマンド情報配信部を備えたことを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記出力装置に描画された画像が、前記コマンドに予め定められる条件情報の条件に合致するか否かを判定し、判定結果に応じて前記コマンドに応じた処理を実行する処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、前記コマンドが実行させる所定の処理は、前記端末装置が、前記コマンドに予め定められるコンテンツのデータを取得して前記出力装置に出力する処理であることを特徴とする。また、本発明は、上述の配信システムにおいて、ネットワークを介して接続された動画配信サーバが配信する動画データを再生させる場合における当該動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備え、動画再生端末装置に前記動画データと、前記コメント及び前記再生時間情報とを配信することで前記動画再生端末装置の出力装置に動画データを再生させるとともに当該動画の再生時間に対応するコメントを前記出力装置に出力させるコメント配信サーバと、前記動画再生端末装置にて動画データの出力が行われる際に、当該動画再生端末装置に所定の処理を実行させるコマンドを、前記再生時間情報に対応付けて記憶するコマンド情報記憶部を備えたコマンド配信サーバとを備えた配信システムであって、前記動画配信サーバに接続して動画データを受信する受信部と、前記受信部が受信した動画データを再生する動画再生部と、前記動画再生部が前記動画データを再生している間に、ユーザの操作を受けて前記コマンドの入力を受け付ける入力部と、前記入力部によってコマンドを受け付けた時点の前記動画データの再生時間情報を検出する検出部と、前記検出部が検出した前記再生時間情報と前記コマンドとを対応付けて前記コマンド配信サーバに送信して前記コマンド情報記憶部に記憶させる登録部と、を備えたコマンド情報登録端末装置、を更に具備することを特徴とする。また、本発明は、動画データを配信する動画配信サーバにネットワークを介して接続され、ユーザによって操作される端末装置と、前記動画データを再生させる場合における当該動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、所定の処理を実行させるコマンドを記憶するコマンド情報記憶部を備えたコマンド配信サーバと、を備えた配信システムにおける端末装置を構成するコンピュータに、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、要求する動画データに対応するコメント及び当該コメントに対応付けられる再生時間情報を前記コメント配信サーバから受信部によって受信するとともに、前記コマンド配信サーバのコマンド情報記憶部に記憶されたコマンドを前記コマンド配信サーバから前記受信部によって受信する手順と、動画再生部により、前記受信部が受信した動画データを出力装置に再生させる手順と、コメント出力部により、前記動画再生部が前記動画を再生させた動画の再生時間に従って、前記受信部が受信したコメントを前記動画データが再生される出力装置に出力させる手順と、コマンド実行部により、前記受信部が受信したコマンドに応じた前記所定の処理を実行する手順と、を実行させるための端末装置のプログラムである。また、本発明は、上述のプログラムにおいて、前記端末装置を構成するコンピュータに、前記コメントが入力される第1の入力欄と、前記コマンドが入力される第2の入力欄とを前記出力装置に表示させる手順を実行させるためのプログラムである。また、本発明は、上述の配信システムにおいて、動画配信サーバから配信される動画データを受信して出力装置に動画を再生させる端末装置にネットワークを介して接続され、前記動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、所定の処理を実行させるコマンドを記憶するコマンド情報記憶部を備えたコマンド配信サーバと、を備えた配信システムにおいて、前記端末装置が、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、前記コメント配信サーバが、要求された動画データに対応するコメント及び当該コメントに対応付けられる再生時間情報を前記端末装置に送信し、前記端末装置が前記出力装置に再生させる動画データの再生時間に従って、前記コメントを前記動画データが再生される前記出力装置に出力させ、前記コマンド配信サーバが、前記ネットワークを介して接続された複数の前記端末装置のうち、前記コメントを参照して所定の処理を実行させるコマンドの入力をユーザから受け付ける第1の端末装置から送信される前記入力されたコマンドを受信して前記コマンド情報記憶部に記憶し、前記コマンド情報記憶部に記憶されたコマンドを前記複数の端末装置に送信し、当該コマンドに応じた前記所定の処理を前記複数の端末装置に実行させることを特徴とする。また、本発明は、上述の配信システムにおいて、ネットワークを介して接続された動画配信サーバが配信する動画データを再生させる場合における当該動画の最初を基準として当該動画の経過時間を表す再生時間情報と、当該再生時間情報に対応付けられるコメントとを記憶するコメント情報記憶部を備えたコメント配信サーバと、前記動画データと、前記コメント及び前記再生時間情報とを受信し、自身の備える出力装置に動画データを再生させるとともに再生時間に対応するコメントを前記出力装置に出力させる動画再生端末装置と、前記動画再生端末装置にて動画データの出力が行われる際に当該動画再生端末装置に所定の処理を実行させるコマンドをコマンド情報登録端末装置から受信して記憶するコマンド情報記憶部と、前記コマンド情報記憶部に記憶されたコマンドを前記動画再生端末装置に配信して所定の処理を実行させる配信部を備えたコマンド配信サーバと、を備えた配信システムにおいて、前記配信システムに備えられたコマンド情報登録端末装置の、受信部が、前記動画配信サーバに接続して動画データを受信し、動画再生部が、前記受信部が受信した動画データを再生し、入力部が、前記動画再生部が前記動画データを再生している間に、ユーザの操作を受けて前記コマンドの入力を受け、検出部が、前記入力部により前記コマンドが入力された時点の動画の再生時間情報を検出し、登録部が、前記検出部が検出した前記再生時間情報と前記コマンドとを対応付けて前記コマンド配信サーバに送信して前記コマンド情報記憶部に記憶させる、ことを特徴とする。本発明によれば、動画の再生時間に応じて所定の処理を端末装置にて実行させるコマンドを予め動画データの再生時間に対応付けて設定できるようにしたので、エンターテイメント性の高い動画配信サービスを実現することができる。また、コマンドで実行が指示される所定の処理には、複数のユーザによって書き込まれ、端末装置へ配信されるコメント情報を参照して行われる多様な処理が含まれ、コマンド設定者がこれらのコマンドを任意に組み合わせてゲーム等を創作できるようにしたため、よりエンターテイメント性を高めることが可能となる。また、コマンド設定者は、動画データを参照しながら、コメントの入力と類似の処理により、容易にコマンド情報を設定することができる。以下、本発明の一実施形態による動画配信システムについて図面を参照して説明する。図1は、この発明の一実施形態による動画配信システムの構成を示す概念図である。この図において、動画配信システムは、動画配信サーバ1、コメント配信サーバ2、コマンド配信サーバ3、端末装置4がネットワーク5を介して接続される。動画配信サーバ1は、動画データと、動画の投稿者のユーザIDとを対応づけて記憶しており、端末装置4からの配信要求に応じて、動画データを配信する。この配信は、例えば、ストリーミング配信によって行われる。コメント配信サーバ2は、動画配信サーバ1が配信する動画に対するコメントを端末装置4から受信し、受信したコメントを、その動画を閲覧する各端末装置4に配信する。コマンド配信サーバ3は、動画配信サーバ1が配信する動画の再生中に実行するコマンドを、コマンドの登録が許可された端末装置4から受信し、その動画を閲覧する各端末装置4に配信する。端末装置4は、ネットワーク5を介して動画配信サーバ1、コメント配信サーバ2、コマンド配信サーバ3に接続することが可能であり、動画配信サーバ1から配信される動画を受信して表示するとともに、コメント配信サーバ2から配信されるコメントを受信して表示装置に表示される動画上に出力し、コマンド配信サーバ3から配信されたコマンドを実行する。この端末装置4としては、動画を表示したり、音声を出力したりする機能を有するものであればよく、例えば、PC、携帯電話、PDA、携帯型ゲーム機等が適用可能である。次に、図1におけるコメント配信サーバ2、コマンド配信サーバ3、端末装置4について、図面を用いて更に説明する。図2は、コメント配信サーバ2の構成を示す概略ブロック図である。この図において、コメント情報記憶部21は、コメントの内容と、このコメント内容が付与された時点における、動画の再生開始時点を基準とした動画再生時間を示すコメント付与時間とを対応づけてコメント情報として記憶する。このコメント情報記憶部21に記憶される情報の一例を図3に示す。コメント情報記憶部21には、動画配信サーバ1により配信される動画に対するコメントをスレッド毎にまとめたコメント情報が複数記憶されている。各コメント情報は、動画を識別する動画IDの情報を含み、どの動画に対するスレッドであるのかを識別できるようになっている。そして、コメント情報は、少なくとも1つのコメントデータを含んでいる。このコメントデータは、コメント付与時間とコメント内容の他に、そのコメントを付与発言した実際の時刻を示すコメント投稿実時間と、コメントを付与したユーザの名前となるユーザ名と、コメントを端末装置4の画面上にどのように出力させるのかを指定する情報であるコメント出力方法、コメントを付与したユーザを識別する情報であるユーザIDを含む。なお、当該動画IDの動画を再生しており、且つ当該動画IDのコメントを閲覧している端末装置4からコメントデータを受信した場合には、当該コメントデータをコメント情報に追加保存するようになっている。本実施例では、端末装置4から送信されるコメントデータにはコメント投稿実時間は含まれておらず、コメント配信サーバ2がコメントデータを受信した時刻をコメント投稿実時間として、これに加えてコメント情報に追加保存するようにしているが、端末装置4においてコメントが付与発言された実際の時刻をコメント投稿実時間として、これを含んだコメントデータをコメント配信サーバ2に送信するようにしても良い。また、ユーザ名は、コメントを発言した者として画面上に表示可能な名前であり、例えば、コメントを発言するユーザ自身が設定可能である。図2に戻り、コメント情報配信部22は、通信部24からの指示に従って、コメント情報記憶部21に記憶されたコメント情報を読み出して、端末装置4に配信する。コメント情報更新管理部23は、通信部24を介して端末装置4から受信した、追加となるコメントデータを動画ID、スレッドIDに従って、コメント情報記憶部21に追加して記憶する。通信部24は、端末装置4と各種通信を行い、端末装置4から送信される情報をコメント情報更新管理部23に出力してコメント情報を追加して記憶させるための指示を出力したり、コメント情報配信部22にコメント情報の配信指示を出力したりする。図4は、コマンド配信サーバ3の構成を示す概略ブロック図である。この図において、コマンド情報記憶部31は、設定されたコマンドを示す設定コマンドと、このコマンドが設定された時点における、動画の再生開始時点を基準とした動画再生時間を示すコマンド付与時間とを対応づけてコマンド情報として記憶する。このコマンド情報記憶部31に記憶されるデータの一例を図5に示す。コマンド情報記憶部31には、動画配信サーバ1により配信される動画に対するコマンド情報が複数記憶されている。各コマンド情報は、動画を識別する動画IDの情報を含み、どの動画に対するものであるのかを識別できるようになっている。そして、コマンド情報は、少なくとも1つのコマンド設定データを含んでいる。このコマンド設定データは、コマンド付与時間と設定コマンドの他に、そのコマンドを設定した実際の時刻を示すコマンド設定実時間と、コマンドを設定したユーザのユーザIDを含む。なお、当該動画IDの動画を再生している、コマンドの設定が許可されたユーザの端末装置4からコマンド設定データを受信した場合には、当該コマンド設定データをコマンド情報に追加保存するようになっている。本実施例では、端末装置4から送信されるコマンド設定データにはコマンド設定実時間は含まれておらず、コマンド配信サーバ3がコマンド設定データを受信した時刻をコマンド設定実時間として、これに加えてコマンド情報に追加保存するようにしているが、端末装置4においてコマンドが設定された実際の時刻をコマンド設定実時間として、これを含んだコマンド設定データをコマンド配信サーバ3に送信するようにしても良い。図4に戻り、コマンド情報配信部32は、通信部34からの指示に従って、コマンド情報記憶部31に記憶されたコマンド情報を読み出して、端末装置4に配信する。コマンド情報更新管理部33は、通信部34を介して、コマンドの設定が許可されたユーザの端末装置4から受信した、追加となるコマンド設定データを動画IDに従って、コマンド情報記憶部31のコマンド情報に追加して記憶する。通信部34は、端末装置4と各種通信を行い、端末装置4から送信される情報をコマンド情報更新管理部33に出力してコマンド情報を追加して記憶させるための指示を出力したり、コマンド情報配信部32にコマンド情報の配信指示を出力したりする。次に、端末装置4について、図面を用いて説明する。図6は、端末装置4の構成を説明する概略ブロック図である。この図において、動画再生部411は、端末装置4のユーザによって指定された動画の配信要求を動画配信サーバ1に送信し、動画配信サーバ1から配信される動画を受信して再生する。コメント情報受信部412は、再生する動画に対して入力されたコメント情報をコメント配信サーバ2から受信する。コメント情報記憶部413は、コメント情報受信部412が受信したコメント情報を記憶する。コメント情報出力部415は、再生される動画の動画再生時間を動画再生部411から取得するとともに、コメント情報記憶部413に記憶されたコメント情報のうち、取得した動画の動画再生時間に対応するコメント付与時間が対応づけられたコメントデータをコメント情報記憶部413から読み出し、読み出したコメントデータをコマンド実行部423へ出力する。コマンド情報受信部421は、再生する動画に対して実行すべきコマンド情報をコマンド配信サーバ3から受信する。コマンド情報記憶部422は、コマンド情報受信部421が受信したコマンド情報を記憶する。コマンド実行部423は、再生される動画の動画再生時間を動画再生部411から取得するとともに、コマンド情報記憶部422に記憶されたコマンド情報を参照して、取得した動画の動画再生時間に対応したコマンド付与時間と対応づけられたコマンド設定データをコマンド情報記憶部422から読み出し、読み出したコマンド設定データで示されるコマンドを実行する。コマンドには、コメント情報出力部415から入力されるコメントデータにより示されるコメントを用いるものなどがある。コマンド実行部423は、コメント情報出力部415から入力されたコメントデータにより示されるコメントをそのまま、あるいは、コマンドに基づく文字列の置き換え等を行って第1の出力部416に出力したり、コマンドの実行結果等を第1の出力部416に出力したりする。また、コマンドに応じて、他の画像データを取得して再生するよう、動画再生部411に指示したりする。出力装置414は、液晶表示装置やCRTCathodeRayTube、あるいはスピーカ等の音声出力装置であり、これらによって各種情報を出力する。第1の出力部416は、コマンド実行部423から入力されたコメントや、コマンド実行結果を、動画再生部411により出力される画像に重ねて出力装置414によって出力する。第2の出力部417は、コメント情報記憶部413に記憶されたコメントデータに基づいて、コメントのリストをコメント一覧として出力装置414の表示画面に表示する。ここでは、コメントデータに含まれたコメント投稿実時間の情報の順に従って表示する。なお、コマンド実行部423によりコメント内容の置き換えが行われたときには、その置き換えられたコメントを表示する。また、第2の出力部417は、コマンド設定を行うときには、コマンド情報記憶部422に記憶されたコマンド設定データに基づいて、コマンドのリストを設定コマンド一覧として出力装置414の表示画面に表示する。ここでは、コマンド設定データに含まれたコマンド設定実時間の情報の順に従って表示する。入力部418は、マウスやキーボード等の入力装置であり、ユーザからの各種情報の入力を受け付ける。端末装置4が携帯型の電子機器である場合には、テンキーや入力ボタンが入力部418として機能する。選択部419は、第2の出力部417によって表示されたコメント一覧のうち、入力部418を介して入力されるコメントの選択の入力を受け付ける。あるいは、選択部419は、第2の出力部417によって表示された設定コマンド一覧のうち、入力部418を介して入力されるコマンドの選択の入力を受け付ける。再生制御部420は、選択部419によって選択されたコメントのコメントデータをコメント情報記憶部413から読み出し、読み出したコメントデータのコメント付与時間に対応する動画再生時間から、動画を動画再生部411によって再生させる。あるいは、再生制御部420は、選択部419によって選択されたコマンドのコマンド設定データをコマンド情報記憶部422から読み出し、読み出したコマンド設定データのコマンド付与時間に対応する動画再生時間から、動画を動画再生部411によって再生させる。送信部410は、動画再生部411によって再生されている動画に対するコメント内容のデータ入力を入力部418から受け付け、コメント内容が入力された時点の動画再生時間をコメント付与時間として、ユーザ名、コメント出力方法、動画ID、ユーザIDとともにコメント配信サーバ2に送信する。また、動画再生部411によって再生されている動画に対するコマンドのデータ入力を入力部418から受け付け、コマンドが入力された時点の動画再生時間をコマンド付与時間として、動画ID、ユーザIDとともにコメント配信サーバ2に送信する。また、送信部410は、入力部418から入力された指示に従って、各種情報や要求を動画配信サーバ1やコメント配信サーバ2やコマンド配信サーバ3に送信する機能を有する。次に、出力装置414に表示される情報について説明する。図7は、コマンドの設定が許可されていないユーザの出力装置414に表示される情報の一例を示す図であり、動画を視聴しながらコメントの付与が可能な動画視聴ページP1を表示する。表示欄101には、このコメント配信サーバ2にアクセスした際のURLuniformresourcelocatorが表示される。表示欄102には、再生される動画の動画IDが表示される。表示欄103には、現在表示されている動画が閲覧要求されたのべ回数が閲覧回数として表示される。この閲覧回数は、他のユーザが動画を再生閲覧要求した場合には、その時点で同じ動画を閲覧中のユーザのカウント数が増加され、カウント数が更新されて表示される。表示欄104には、第1の出力部416によって表示される動画が表示される。表示欄105は、第2の出力部417によって表示されるコメント一覧の各コメントがコメント付与時間に従って順次表示される領域であり、ここでは、表示欄104によって表示される動画上にコメントが表示される。また、ここでは、表示欄105は、表示欄104よりも大きいサイズに設定されており、オーバーレイ表示されたコメント等が、動画の画面の外側でトリミングするようになっており、コメントそのものが動画に含まれているものではなく、動画に対してユーザによって書き込まれたものであることが把握可能となっている。操作パネル106は、再生ボタン、停止ボタン、巻き戻しボタン、早送りボタン、音量調整ボタン、動画全体のどのあたりを再生しているのかを示す再生状態表示欄等が表示されており、マウスによっていずれかのボタンにカーソルが合わせられてクリックされることによって、そのボタンに応じた操作の入力を受け付けする。表示欄107には、動画全体の再生時間長と、現在表示欄104に表示されている動画の動画再生時間とが表示される。入力欄108には、動画に対して発言するユーザ名が入力部418を介して入力される。ここで、入力欄108の近傍にチェックボックスを設けておき、このチェックボックスがチェックされたか否かに従って、メールアドレスを入力するか否かを選択させ、チェックボックスがチェックされた場合に、入力欄108を2つにし、ユーザ名と、ユーザのメールアドレスとの入力を受け付けるようにしてもよい。入力欄109には、入力欄110に入力されるテキストのコメントを出力させる方法を指定するコメント出力方法の情報が入力される。コメント出力方法に従った出力のさせ方としては、例えば、テキストのコメントを動画上に表示させる位置、フォント、文字のサイズ、移動表示させる開始位置と終了位置と移動表示させる方向等を、オーバーレイ表示をさせるための指定をする情報として設定可能である。なお、このコメント出力方法については、予め決めておき、ユーザが入力しなくてもよいようにすることも可能である。リンク117は、コメント出力方法をボタン等で選択することが可能な補助入力画面を表示する。入力欄110には、入力部418を介してユーザによってテキストによるコメントが入力される。ボタン111は、クリックされることによって、入力欄110に入力されたテキストによるコメントや、入力欄108に入力されたユーザ名や、入力欄109に入力されたコメント出力方法、コメント付与時間、動画ID、ユーザIDをコメント配信サーバ2に送信する。表示欄112は、コメントのリストであるコメント一覧が表示される領域である。このコメント一覧には、コメントに付与された発言順序を示す番号符号112a、コメントを入力したユーザ名符号112b、コメントの書き込みをしたコメント付与時間符号112c、発言されたコメントの一部符号112dが、投稿された実時間情報の順に従って表示される。この表示欄112の近傍に、表示欄112を画面上に表示させるか否かを指定するチェックボックス等の入力欄を設け、この入力欄に入力された表示の可否の指示に従い、表示欄112の表示をさせるあるいは、表示を隠すようにすることも可能である。また、この表示欄112に表示させるコメントの一部の個数をユーザの指示に従って、変更するようにしてもよい。表示欄113は、表示欄112に表示されたコメント一覧のうち、ユーザによってカーソルが重ね合わせられたコメントの詳細が表示される。コメントの詳細としては、コメントの全文や、コメントを発言したユーザ名、メールアドレス等が表示される。チェックボックス114は、チェックマークを入力しておくことによって、入力欄110に入力されるコメントを1行として指定するものである。例えば、チェックボックス114にチェックマークを入力しておき、コメントの入力が完了し、例えばエンターキー等を押下して入力完了の指示が入力されると、そのエンターキーを押下した時点で、書くのボタンがクリックされたものとして、コメント等がコメント配信サーバ2に送信される。これにより、コメントを手早く簡単に入力することが可能である。チェックボックス114の1行のチェックを外すことによって、複数行に渡って文字や記号を記述することが可能となり、文字や記号等を並べたアスキーアートテキストアートともいう等をコメントとして入力することができる。図8及び図9は、コマンドの設定が許可されているユーザの出力装置414に表示される情報の一例を示す図であり、動画を視聴しながらコマンドの付与が可能な表示の例である。動画の投稿者など、コマンド設定が許可されているユーザには、図8に示すような動画視聴ページP1’が表示される。動画視聴ページP1’は、図7に示す動画視聴ページP1に、コマンド設定が可能な画面に遷移するためのボタンであるゲームモードボタン120が追加されたものである。マウスによってゲームモードボタン120にカーソルが合わせられてクリックされることによって、図9に示すコマンド編集ページP2が表示される。なお、ゲームモードボタン120がクリックされたときに、ゲームモードへの変更確認用ページを表示し、当該変更確認用ページ内の確認ボタンがクリックされた場合に、コマンド編集ページP2を表示させるようにしてもよい。図9に示すコマンド編集ページP2において、動画視聴ページP1と同じ部分には、同一の符号を付してその説明を省略する。コマンド編集ページP2のコマンド表示欄121には、入力部418を介してユーザによってコマンドが入力される。ボタン122は、クリックされることによって、入力欄121に入力されたコマンドや、コマンド付与時間、動画ID、ユーザIDをコマンド配信サーバ3に送信するとともに、コマンド情報記憶部422に記憶する。表示欄123は、表示欄105は、第2の出力部417によって表示され、コマンドがコメント付与時間に従って順次表示される領域であり、コマンド情報記憶部422に記憶されているコマンド情報により示されるコマンドや、入力欄121に入力されたコマンドが表示される。表示欄123には、コマンド付与時間符号123a、コマンド符号123b、コマンド設定実時間符号123c、削除リンク符号123dが、コマンド付与時間の順に表示される。削除リンク符号123dがクリックされることにより、当該コマンドに対応するコマンド設定データの削除要求がコマンド配信サーバ3へ送信されて削除されるとともに、コマンド情報記憶部422からも削除される。また、コマンドの行部分をクリックすることにより、当該コマンドのフレームへ表示がジャンプする。リンク124は、クリックされることにより、各種コマンドに対応したボタンを表示するコマンド補助入力ページP3を表示する。コマンド補助入力ページP3は、ユーザが設定したいコマンドに対応したボタンをクリックすることにより、そのコマンドの書式を入力欄121に表示し、コマンドの入力を補助する。また、再生している動画の現在の動画再生時間に対応するコマンド付与時間のコマンドが、表示欄104に移動表示される符号126。設定完了ボタン125は、クリックされることにより、動画視聴ページP1’に戻る。例えば、コマンド編集ページP2において、動画再生中の所望のタイミングにおいて、実行したいコマンド、ここでは、○というコメントを集計し、集計結果を表示するコマンドを入力欄121に入力し、ボタン122をクリックすると、入力されたコマンドが表示欄123に表示される。これにより、動画の開始から終了まで○というコメントが入力されると、その個数を数えて画面左下に表示するコマンドを設定したことになる。コマンドが反映されたか確認を行うため、設定完了ボタン125をクリックすると、動画がコマンド編集ページP2から動画視聴ページP1’に遷移する。図10は、上述のコマンド設定後の動画視聴ページP1’の表示欄102における出力イメージを示す図である。同図においては、通常の動画と同様の要領により○というコメントが投稿されると、設定されたコマンドによりその数を数える機能が実行され、○が入力された数を表示する。また、コマンド設定後は、コマンド設定者以外のユーザの端末装置4においても、動画視聴ページP1の表示欄102には、図10と同様の表示が出力される。ただし、コメント情報は常に更新され、端末装置4へ配信されるため、同じ動画再生時間であっても、動画を再生している実際の時間によって、表示されるコメントやコマンド実行結果ここでは○の集計数は異なる。次に、上述した動画配信システムの動作について説明する。ここでは、コメント配信サーバ2、コマンド配信サーバ3、端末装置4の動作について、順次説明する。ここでは、端末装置4は、コメント配信サーバ2にアクセスし、ユーザID、パスワードを入力してログインを行ったものとして説明する。まず、コメント配信サーバ2の動作について、図11のフローチャートを用いて説明する。コメント配信サーバ2の通信部24は、コメント情報の配信要求を端末装置4から受信したか否かを検出するステップS101。コメント情報の配信要求を受信した場合にはステップS101-YES、通信部24は、コメント情報配信部22にコメント情報の配信指示をする。ここでは、配信要求に含まれる、コメント情報の動画ID及びスレッドIDがコメント情報配信部22に出力される。コメント情報配信部22は、通信部24から出力された動画ID及びスレッドIDに対応するコメント情報のコメント情報記憶部21から読み出しステップS102、読み出したコメント情報を、配信要求をした端末装置4に配信するステップS103。ここでは、動画ID及びスレッドIDに対応付けされている各コメント情報を一括して送信する。このとき、コメント投稿実時間が最新のものから所定数のコメントデータをコメント情報として送信してもよい。ステップS103におけるコメント情報の配信後、ステップS101に移行する。一方、コメント情報の配信要求ではなくステップS101-NO、端末装置4から送信されたコメントデータを受信した場合ステップS104-YES、通信部24は、コメントデータをコメント情報更新管理部23に出力する。コメント情報更新管理部23は、コメント情報記憶部21を参照し、通信部24から出力されたコメントデータに含まれる動画ID及びスレッドIDに基づいてコメント情報を特定し、特定したコメント情報に対し、受信したコメントデータを追加保存するステップS105。追加保存されると、コメント情報配信部22は、当該動画IDの動画を再生している端末装置4であって、当該動画IDの動画とともに当該スレッドIDのコメントを閲覧している端末装置4を特定し、その特定した端末装置4のそれぞれに、追加保存したコメントデータを配信するステップS106。ステップS106におけるコメントデータの配信後、ステップS101に移行する。他方、コメント情報の配信要求ではなくステップS101-NO、端末装置4から送信されたコメントデータの受信もしていない場合はステップS104-NO、ステップS101に移行する。ここで、同じ動画IDの動画を再生しており、且つ当該スレッドIDのスレッドのコメントを閲覧している端末装置4を特定する方法としては、例えば、コメント配信サーバ2にアクセスしてきた端末装置4とセッションを確立しておき、このセッションが有効な端末装置4を動画閲覧中として特定することなどがある。次に、コマンド配信サーバ3の動作について、図12のフローチャートを用いて説明する。コマンド配信サーバ3の通信部34は、コマンド情報の配信要求を端末装置4から受信したか否かを検出するステップS201。コマンド情報の配信要求を受信した場合にはステップS201-YES、通信部34は、コマンド情報配信部32にコマンド情報の配信指示をする。ここでは、配信要求に含まれる動画IDがコマンド情報配信部32に出力される。コマンド情報配信部32は、通信部34から出力された動画IDに対応するコマンド情報のコマンド情報記憶部31から読み出すステップS202。読み出したコマンド情報を、配信要求をした端末装置4に配信するステップS203。ここでは、動画IDに対応付けされているコマンド情報を一括して送信する。ステップS203におけるコマンド情報の配信後、ステップS201に移行する。一方、コマンド情報の配信要求ではなくステップS201-NO、端末装置4から送信されたコマンド設定データを受信した場合ステップS204-YES、通信部34は、コマンド設定データをコマンド情報更新管理部33に出力する。コマンド情報更新管理部33は、コマンド情報記憶部31を参照し、通信部34から出力されたコマンド設定データに含まれる動画IDに基づいてコマンド情報を特定し、特定したコマンド情報に対し、受信したコマンド設定データを追加保存するステップS205。このとき、受信したコマンド設定データにコマンド設定実時間が含まれていない場合、現在の時間を示すコマンド設定データを付与する。ステップS205におけるコマンド設定データの追加保存後、ステップS201に移行する。他方、コマンド情報の配信要求ではなくステップS201-NO、端末装置4から送信されたコマンド設定データの受信もしていない場合はステップS204-NO、ステップS201に移行する。次に、端末装置4の動作について図面を用いて説明する。図13~15は、端末装置4の動作を説明するためのフローチャートである。まず、図13において、端末装置4の動画再生部411は、入力部418から再生対象となる動画がメニュー画面においてユーザから選択の入力がなされ、さらに、動画再生の指示が入力されるとステップS301-YES、指示された動画の動画IDを動画配信サーバ1に送信し、動画配信を要求する。さらに、端末装置4は、動画ID、ユーザIDとコメント情報の配信要求をコメント配信サーバ2に、動画ID、ユーザIDとコマンド情報の配信要求をコマンド配信サーバ3に送信する。動画配信サーバ1は、動画IDの送信元の端末装置4がログインしたときのユーザIDが、コマンド設定を許可するユーザIDであるか否かを判定し、コマンド設定を許可するユーザIDであれば動画視聴ページP1’を、コマンド設定が許可されないユーザIDであれば動画視聴ページP1を端末装置4へ配信する。ここでは、ログイン時に受信したユーザIDと、受信した動画IDに対応して記憶されている動画の投稿者のユーザIDとが一致する場合、コマンド設定を許可するユーザであると判断する。端末装置4の動画再生部411は、動画配信サーバ1から動画データを受信するとともに、コメント情報受信部412は、コメント配信サーバ2から、動画IDに対応するコメント情報を受信してコメント情報記憶部413に記憶し、コマンド情報受信部421は、コマンド配信サーバ3から、動画IDに対応するコマンド情報を受信してコマンド情報記憶部422に記憶するステップS302。次に、端末装置4の動画再生部411は、動画配信サーバ1から配信される動画の再生を開始するステップS303。端末装置4は、ゲームモードが選択されたかを、動画視聴ページP1’のゲームモードボタン120がクリックされたかにより判断する。ステップS304。ゲームモードが選択されなかった場合、コマンド実行部423は、現在の動画再生時間をもとに、コマンド情報記憶部422内に記憶されている動画IDに対応したコマンド情報を参照し、動画再生時間に一致するコマンド設定データの有無を判定するステップS305。動画再生時間に一致するコマンド設定データがある場合ステップS306-YES、コマンド実行部423は、そのコマンド設定データで示されるコマンドの実行を開始するステップS307。続いて、コメント情報出力部415は、現在の動画再生時間をもとに、コメント情報記憶部413内に記憶されている動画IDに対応したコメント情報を参照し、動画再生時間に一致するコメントデータの有無を判定するステップS308。動画再生時間に一致するコメントデータがある場合ステップS309-YES、コメント情報出力部415は、動画再生時間に一致するコメントデータをコメント情報記憶部413から読み出してコマンド実行部423へ出力する。コマンド実行部423は、いずれのコマンドもまだ実行されていない場合ステップS310-NO、コメント情報出力部415から受信したコメントデータをそのまま第1の出力部416へ出力するステップS311。第1の出力部416は、当該コメントデータの表示位置を算出し、算出された表示位置に従って、動画上にコメントの表示制御を行う。一方、いずれかのコマンドが実行されている場合ステップS310-YES、実行中のコマンドに従って、コメントに集計やコメント内の文字列の置き換え等、コメントを用いた処理を実行する。そして、実行中のコマンドでは、文字列の置き換え対象になっていないコメントについてはそのまま、コマンドの処理により文字列の置き換えが行われた場合は、その置き換えを行ったコメントを第1の出力部416にする。さらに、コマンド実行部423は、コマンド実行結果、例えば、コメントに基づく集計を行った結果や、コメントに対応した文字列等の表示が必要な場合、その表示させるコマンド実行結果を第1の出力部416に出力するステップS312。なお、具体的なコマンドについては後述する。動画再生部411は、動画の再生が終了したか否かを判定しステップS313、再生が終了していればステップS313-YES、その処理を終了し、再生が終了していなければステップS311-NO、ステップS304に移行する。なお、ステップS309において、動画再生時間に一致するコマンド設定データがない場合ステップS309-NOについては、図14のフローチャートを用いて説明する。端末装置4の送信部410は、入力部418からコメントが入力されたか否かを検出するステップS321。コメントの入力があった場合にはステップS321-YES、そのコメントが入力された時点例えば、書くボタン符号111がクリックされた時点における、その動画を再生しているソフトウェアのプレイヤーが指す動画再生時間を読み出し、その動画再生時間をコメント付与時間とし、再生中の動画の動画IDと、閲覧中のコメントのスレッドIDと、現在の実時間情報現在時刻の情報と、端末装置4のユーザのユーザ名と、入力されたコメント内容と、コメント表示方法と、ユーザIDとを対応づけて、コメントデータとしてコメント情報記憶部413のコメント情報に追加保存するステップS322。そして、送信部410は、追加保存したコメントデータをコメント配信サーバ2に送信しステップS323、図13のステップS313に移行する。ステップS321において、コメントの入力ではない場合ステップS321-NO、端末装置4はコメント情報受信部412によって、コメントデータを受信したか否かを検出するステップS324。コメントデータを受信した場合ステップS324-YES、コメント情報受信部412は、受信したコメントデータをコメント情報記憶部413に追加保存しステップS325、図13のステップS313に移行する。一方、ステップS324において、コメントデータの受信ではない場合ステップS324-NO、端末装置4の選択部419は、入力部418から、コメント選択操作の入力があったか否かを検出するステップS326。コメント選択操作の入力があった場合ステップS326-YES、選択部419は、選択されたコメントデータのコメント内容を再生制御部420に出力する。再生制御部420は、この出力を受けて、選択されたコメントデータに対応づけて記憶されたコメント付与時間を、コメント情報記憶部413を参照して読み出し、読み出したコメント付与時間に応じた動画再生時間に従って、動画再生位置の巻き戻し、あるいは早送りをすることによって、コメントデータに対応づけて記憶されたコメント付与時間に一致する動画再生時間から再生を行わせステップS327、そのコメント付与時間のコメント内容を表示させ、図13のステップS313に移行する。次に、図13のステップS304において、ゲームモードが選択された場合ステップS304-YESについて、図15のフローチャートを用いて説明する。ゲームモードが選択された場合ステップS304-YES、端末装置4は、コマンド編集ページP2を表示する。コマンド実行部423は、現在の動画再生時間をもとに、コマンド情報記憶部422内に記憶されている動画IDに対応したコマンド情報を参照し、動画再生時間に一致するコマンド設定データの有無を判定するステップS351。動画再生時間に一致するコマンド設定データがある場合ステップS352-YES、コマンド実行部423は、第1の出力部416へ読み出したコマンド設定データを出力するステップS353。第1の出力部416は、動画上に当該コマンド設定データで示されるコマンドの表示制御を行う。続いて、端末装置4の送信部410は、入力部418からコマンドが入力されたか否かを検出するステップS354。コマンドの入力があった場合にはステップS354-YES、そのコマンドが入力された時点例えば、書くボタン符号122がクリックされた時点における、その動画を再生しているソフトウェアのプレイヤーが指す動画再生時間を読み出し、その動画再生時間をコマンド付与時間とし、再生中の動画の動画IDと、現在の実時間情報現在時刻の情報と、入力されたコマンドを示す設定コマンド情報と、ユーザIDとを対応づけて、コマンド設定データとしてコマンド情報記憶部422のコマンド情報に追加保存するステップS355。そして、送信部410は、追加保存したコメントデータをコマンド配信サーバ3に送信しステップS356、設定完了ボタン125がクリックされることによる設定完了の入力が行われたか否かを判断するステップS357。設定完了が入力されなければステップS357-NO、ステップS351に戻って処理を行う。設定完了が入力された場合はステップS357-YES、動画視聴ページP1’を表示し、図13のステップS313に移行する。ステップS354において、コマンドの入力ではない場合ステップS354-NO、端末装置4の選択部419は、入力部418から、コマンド選択操作の入力があったか否かを検出するステップS358。コマンド選択操作の入力があった場合ステップS358-YES、選択部419は、選択されたコマンドを再生制御部420に出力する。再生制御部420は、この出力を受けて、選択されたコマンドに対応づけて記憶されたコマンド付与時間を、コマンド情報記憶部422を参照して読み出し、読み出したコマンド付与時間に応じた動画再生時間に従って、動画再生位置の巻き戻し、あるいは早送りをすることによって、コマンド設定データに対応づけて記憶されたコマンド付与時間に一致する動画再生時間から再生を行わせステップS359、そのコマンド付与時間のコマンドを表示させ、ステップS357へ移行する。なお、端末装置4のコマンド実行部423は、動画再生部411による動画データの再生開始後に、コメント配信サーバ2から配信されるコメント情報を用いて、コマンドを実行するようにしてもよい。例えば、コメントに含まれる特定文字を集計するコマンドが動画再生時間1分のときに開始され、動画再生時間3分のところで、コメント配信サーバ2から新たなコメント情報を受信した場合、新たに受信したコメント情報から、コメント付与時間が1分から3分の間であるコメントデータを特定してコメント内容を読み出し、このコメント内容に記述されている特定文字も集計結果に加える。また、投稿者が動画のアップロードを行うときに、動画の公開/非公開の情報を併せて動画配信サーバ1へ送信することにより、動画が非公開であることを示す情報が付加されている動画の場合は、コマンド設定が許可されないユーザの端末装置4から動画配信要求を受信しても、動画を配信しないようにしてもよい。これにより、直接URLを指定しなければ、動画を閲覧することができないようにすることができる。また、上記では、コメントはテキストである場合ついて説明したが、テキスト以外にも音声や動画などのコンテンツが含まれていても良い。その場合、端末装置4は、コメントに含まれるコンテンツをダウンロードして出力する。次に、コマンドの具体例を、以下の1~9で説明する。なお、コマンドは、コマンド実行種別パラメータ1パラメータ2のように記述され、パラメータの数はコマンド実行種別によって可変である。以下において、,で区切らずにで囲まれて2以上併記されたパラメータは、併記されたものの中のいずれかが使用されるものとする。また、は、任意の文字列を意味する。また、文字列を表示するコマンドの場合、コマンドの前に表示色を設定することも可能である。1合計コマンド:コマンド実行部423は、コメント情報出力部415から出力されたコメントデータにより示されるコメントのうち、特定文字列の入ったコメント数をカウントし、そのカウント数を、出力装置414が動画を表示している動画視聴ページP1またはP1’の表示欄104に表示するよう第1の出力部416に指示する。合計コマンドは、Goukeiカウントする文字],ueshitaのように記述される。パラメータ1は、カウント対象の特定文字列を指定する。パラメータ2は、カウントしたコメント数の表示領域を指定し、ueであれば、表示している動画の上側に、shitaであれば、表示している動画の下側に表示する。2結果コマンド:コマンド実行部423は、動画再生部411が現在表示している画像データのフレームまでに、合計コマンドによりカウントされた特定文字列の入ったコメント数を、指定した方法例えば、多い順、少ない順などでソートし、出力装置414が表示している動画視聴ページP1またはP1’の表示欄104に表示するよう第1の出力部416に指示する。結果コマンドは、kekkaascdescのように記述される。パラメータ1は、ascであれば昇順に、descであれば降順に表示する。3置き換えコマンド:コマンド実行部423は、コメント情報出力部415から出力されたコメントデータにより示されるコメントに、特定文字列の入ったコメントの文字列が含まれている場合、特定文字列に置き換えて、出力装置414が表示している動画視聴ページP1またはP1’の表示欄104に出力するよう第1の出力部416に指示する。置き換えコマンドは、okiae置き換える文字、置き換わる文字allのように記述される。パラメータ1は、置き換え対象の文字列を指定する。パラメータ2は、置き換え後の文字列を指定する。パラメータ3はオプションであり、all]がつかない場合は、パラメータ1で指定されたコメント内の文字列をパラメータ2で指定された文字列に置き換えて表示するが、all]がつく場合は、パラメータ1で指定された文字列が含まれるコメント全体をパラメータ2で指定された文字列に置き換えて表示する。4窓表示コマンド:コマンド実行部423は、出力装置414が表示している動画視聴ページP1またはP1’の表示欄104に、指定された形の窓を指定サイズによって表示するよう第1の出力部416に指示し、コメント情報出力部415から出力されたコメントデータにより示される、特定文字列の入ったコメントに反応してその窓を動かす。窓表示コマンドは、mado窓として用いられる文字サイズxサイズy上に移動する時反応する文字列上に移動する量下に移動する時反応する文字列下に移動する量左に移動する時反応する文字列左に移動する量右に移動する時反応する文字列右に移動する量のように記述される。パラメータ1は、表示している動画上に重ねて描画する窓の形を指定する文字であり、黒文字または白文字の○、△、▽、□、◇などが用いられる。パラメータ2、3は、パラメータ1で指定された文字の横、縦のサイズを示す。パラメータ4は、上への移動のために検出する対象の文字列を指定し、パラメータ5は、パラメータ4で指定された文字列が含まれるコメントが検出されたとき、パラメータ1で指定された文字を上に移動させる量を指定する。同様に、パラメータ6、8、10は、それぞれ、下、左、右への移動のために検出する対象の文字列を指定し、パラメータ7、9、11は、それぞれ、パラメータ6、8、10で指定された文字列に一致する文字列が含まれるコメントが検出されたとき、パラメータ1で指定された文字を下、左、右に移動させる量を指定する。なお、窓を描画する際には、指定された文字の形の窓の中の部分のみ動画を表示させ、窓の外側の部分を所定の色で塗りつぶして表示させるようにしてもよく、窓の外側の部分の塗りつぶしをおこなわずに、指定された文字自体を画像に重ねて表示させるようにしてもよい。5ポップコマンド:コマンド実行部423は、当該ユーザのコメント、すなわち、コメント情報出力部415から出力されたコメント設定データのうち、当該端末装置4を使用しているユーザのユーザIDが設定されたコメントデータにより示されるコメントに、反応する文字列が含まれる場合、その時のみ、そのコメントを入力した当該ユーザの端末装置4の出力装置414が表示している動画視聴ページP1またはP1’の表示欄104にのみ、指定した文字列を表示させる。ポップコマンドは、pop反応する文字列表示する文字列のように記述される。パラメータ1は、検出対象の文字列を指定し、パラメータ2は、パラメータ1で指定された文字列が含まれるコメントが検出されたときに表示する文字列である。6テンションコマンド:コマンド実行部423は、コメント情報出力部415から出力されたコメントデータにより示されるコメントに基づいて、有効秒数内のコメント数をカウントし、その合計数を指定タイトル名にて、出力装置414が表示している動画視聴ページP1またはP1’の表示欄104に表示するよう第1の出力部416に指示する。テンションコマンドは、tensyon合計した数のタイトル名ueshitaのように記述される。パラメータ1は、合計数を表示する際に表示するタイトル名の文字列を指定する。パラメータ2は、パラメータ1で指定されたタイトル名の表示場所を指定し、ueであれば上側に、shitaであれば下側に表示させる。7リンクコマンド:コマンド実行部423は、所定の条件に応じて、指定された動画IDの動画データを取得するよう動画再生部411に指示し、出力装置414が表示している動画視聴ページP1またはP1’の表示欄104に取得した動画データを再生させる。コマンド実行部423が、動画再生部411へ動画IDの動画データを取得するよう指示することで、図13のステップS302からの処理が実行されることになる。リンクコマンドは、link動画ID条件のように記述される。パラメータ1は、現在表示している動画からジャンプして表示すべき動画の動画IDを指定する。パラメータ2が記述される場合は、パラメータ2で指定される条件に一致した場合に、ジャンプして表示すべき動画の動画IDを指定する。パラメータ2は、以下のa~dように記述される。akekkaカウントする文字列:コマンド実行部423は、その時点で、合計コマンドによりカウントしていた文字列の中で、一番多いものがカウントする文字列として指定された文字列である場合に、指定された動画IDの動画データを取得するよう動画再生部411に指示し、再生させる。bmado複数座標による指定範囲:コマンド実行部423は、窓コマンドにて作成された窓が、複数座標による指定範囲によって指定された範囲内の座標に入ったら、指定された動画IDの動画データを取得するよう動画再生部411に指示し、再生させる。cpop反応する文字列:コマンド実行部423は、当該ユーザのコメント、すなわち、コメント情報出力部415から出力されたコメントデータのうち、当該端末装置4を使用しているユーザのユーザIDが設定されたコメントデータにより示されるコメントに、反応する文字列が含まれる場合、当該ユーザの端末装置4の動画再生部411に指定された動画IDの動画データを取得するよう指示し、再生させることにより、当該ユーザのみジャンプする。dtensionタイトルコマンド実行部423は、テンションコマンドにてカウントしている中で、指定されたタイトル名の合計が一番多い場合に、指定された動画IDの動画データを取得するよう動画再生部411に指示し、再生させる。8ストップコマンド:ストップコマンドは、動画の閲覧可能、不可能を制御する。ストップコマンドは、Stoponoffと記述される。パラメータ1がonの場合は、動画の閲覧を不可能とし、offの場合は、動画の閲覧を可能とする。コマンド実行部423は、ストップコマンドに基づいて、動画の出力を停止、または、停止の解除を第1の出力部416に指示する。9エンドコマンド:コマンド実行部423は、動画再生部411が現在表示している画像データのフレームにおいて利用されているコマンド設定を停止する。コマンドの削除とは異なり、コマンドの機能を停止するコマンドである。エンドコマンドは、Endall1~nと記述される。パラメータ1がallの場合は、現在表示されている動画で利用されているコマンドを全て停止し、1~nの場合は、その数字にて特定されるコマンドを停止する。コマンドを特定する数字は、例えば、同じ画像データにおいて設定されたコマンドに対して、コマンド付与時間の順に付与される番号である。10コンテンツ出力コマンド:コマンド実行部423は、動画などの指定されたコンテンツを取得するよう動画再生部411に指示し、動画視聴ページP1またはP1’の表示欄104に現在表示されている動画と置き換えて、あるいは、動画視聴ページP1またはP1’とは別ウインドウにより、取得したコンテンツのデータを指定された時間、出力装置414へ出力させる。取得対象のコンテンツの情報はパラメータ1に設定され、動画ID、あるいは、URLUniversalResourceLocatorにより指定される。また、出力時間の情報はパラメータ2に設定され、出力の開始から終了までの秒数や、出力を終了する動画再生時間などにより指定される。このコマンドにより、例えば、動画再生中の所望のタイミングに広告などを表示させることができる。次に、具体的なコマンド設定例に基づいた、動画視聴ページP1またはP1’の表示欄104における表示例を説明する。図16は、投票数をカウントして表示する場合の例を示す。同図のaでは、コマンド実行部423は、合計コマンドに基づき、任意の文字列についてカウントを行い、その結果を動画の下の個所に表示させている。コマンド実行部423は、このカウントを動画再生中にもリアルタイムに行い、順位もそれに応じて入れ替えて表示させる。bでは、コマンド実行部423は、この合計コマンドによるカウント数の結果を降順に大きく表示させている。図17は、キーワードによるジャンプの例を示す。同図のaでは、コマンド実行部423は、合計コマンドに基づき、指定文字列についてカウントを行い、その結果を動画の下の個所に表示させている。bでは、コマンド実行部423は、リンクコマンドによって、最もコメントの多かった文字列をキーワードにして指定される動画IDの動画の取得を動画再生部411に指示し、cにて取得した動画データに基づく画像を表示させている。図18は、アドベンチャーゲームの例を示す。同図のaでは、コマンド実行部423は、合計コマンドに基づき、指定文字列についてカウントを行い、その結果を動画の下の個所に表示させている。また、置き換えコマンドを用いて、類似の文字列については、合計コマンドによってカウント可能な文字列に置き換えて表示し、カウント対象としている。bでは、コマンド実行部423は、リンクコマンドによって、合計数の一番多かった文字列をキーワードにして指定される動画IDの動画の取得を動画再生部411に指示し、取得した動画データに基づく画像を表示させている。図19は、コメント対戦ゲームの例を示す。同図のaでは、コマンド実行部423は、テンションコマンドに基づき、現在動画再生部411が表示しているフレームターンについての有効秒数内のコメント数のカウントを行い、bでは、エンドコマンドによりaでのコメントのカウントを一旦終了し、次に動画再生部411が表示しているフレームターンについての有効秒数内のコメント数のカウントを行う。そして、cでは、コマンド実行部423は、a、bのターンのうち、コメント数が多かったターンに従って、指定された動画IDの動画の動画再生部411に指示し、取得した動画データに基づく画像を表示させている。図20は、クイズゲームの例を示す。同図のaでは、動画再生部411によって表示している動画に基づくクイズ等を表示させ、bでは、コマンド実行部423は、正解の文字列が含まれるコメントを、他の文字列に置き換えて表示させるとともに、cでは、コマンド実行部423は、ポップコマンドによって、正解の文字列が含まれるコメントを入力したユーザが自端末装置4のユーザである場合に、指定された文字列を表示させている。図21は、窓操作のゲームの例を示す。同図のaでは、動画によって窓を動かす目標、例えば、ゴルフのカップ等を表示させ、bでは、コマンド実行部423は、窓表示コマンドによって、ボールに見立てた文字○を、コメントに基づいて動かして表示させている。また、置き換えコマンドによって、類似の文字列を、窓表示コマンドに反応する文字列に置き換えている。そして、リンクコマンドに基づいて、カップの表示部分として指定される範囲に文字○が入ったときにはゲームをクリアしたときに、次の動画、例えば、さらにカップの小さな動画を取得して表示させる。これは、例えば、ボーリングや縦スクロールレースゲームなどに応用が可能である。このゲームでは、ユーザが動かしたい方向に対応したコメントを入力しても、それが反映されるのは、そのコメントデータをコメント配信サーバ2へアップロードした後、次のコメントデータの配信タイミングにおいて、コメント配信サーバ2から他のユーザによって入力されたコメントデータと併せて当該端末装置4へ配信されたときであり、このように、入力されたコメントが反映されるまでにタイムラグがあることと、他のユーザのコメントも影響することによって、なかなかユーザの意志どおりの動きとならないもどかしさが面白さに繋がる。図22は、NGワードゲームの例を示す。同図のaでは、動画再生部411によって動画を表示しており、bでは、コマンド実行部423は、置き換えコマンドに基づき、NGワードとなる文字列が含まれるコメントを検出した場合、そのNGワードの文字列のみを他の文字列に置き換えて表示させている。あるいは、正解の文字列を、正解を示す文字列に置き換えて表示することにより、擬似的にクイズも可能である。以上、説明した本実施の形態によれば、動画配信サーバ1へ投稿された動画に、当該動画の投稿者等の許可されたユーザが、当該動画の閲覧を行うユーザの端末装置に、動画の再生時間に応じて所定の処理を実行させるコマンドを設定できるようにしたので、動画の投稿者等のコマンド設定者、動画の閲覧を行うユーザの両者へ、エンターテイメント性の高い動画配信サービスを実現することができる。また、コマンドで指定される所定の処理には、端末装置の画面に出力されるコメント情報を参照して行われる多様な処理が含まれるため、このコマンド情報をコマンド設定者が任意に組み合わせてゲーム等を創作できるようにし、よりエンターテイメント性を高めることが可能となる。また、コマンド設定者は、端末装置において、動画データを参照しながら、コメントの入力と類似の手順により、容易にコマンドを設定することができる。また、以上説明した実施形態において、図2におけるコメント配信サーバ2のコメント情報記憶部21、コメント情報配信部22、コメント情報更新管理部23及び通信部24の機能を実現するためのプログラム、図4におけるコマンド配信サーバ3のコマンド情報記憶部31、コマンド情報配信部32、コマンド情報更新管理部33及び通信部34の機能を実現するためのプログラム、あるいは、図6における端末装置4の送信部410、動画再生部411、コメント情報受信部412、コメント情報記憶部413、コメント情報出力部415、第1の出力部416、第2の出力部417、選択部419、再生制御部420、コマンド情報受信部421、コマンド情報記憶部422及びコマンド実行部423の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコメントの配信、コマンドの配信、コメントの表示制御、コマンドの実行制御を行ってもよい。また、図6における端末装置4の送信部410、動画再生部411、コメント情報受信部412、コメント情報記憶部413、コメント情報出力部415、第1の出力部416、第2の出力部417、選択部419、再生制御部420、コマンド情報受信部421、コマンド情報記憶部422及びコマンド実行部423の機能を実現するためのプログラム、または、これらの機能との差分の機能を実現するためのプログラムを既存の端末装置にプラグインとしてインストールし、上述した端末装置4の機能を実現するようにしてもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。"