(57)【要約】【課題】ユーザ端末から送信されるコメント同士のつながりを保ち、臨場感を損なわないようにしながらも、ユーザ端末に表示されるコメントの量を一定数以下に制限することを可能とする情報通信サーバを提供する。【解決手段】情報通信サーバは、映像情報が配信される複数のユーザ端末のうち送信側のユーザ端末から送信されるコメントを、受信側のユーザ端末に配信する確率を示す配信確率情報を予め記憶し、配信確率情報に示される確率に基づいて、送信側のユーザ端末から送信されるコメントを受信側のユーザ端末に配信するか否かを判定し、受信側のユーザ端末に配信する。【選択図】図１
2010157795.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数のユーザ端末から、当該ユーザ端末に配信される映像情報に対するコメントを受信する情報通信サーバであって、
前記複数のユーザ端末のうち前記コメントを送信する送信側のユーザ端末から送信される前記コメントを、前記複数のユーザ端末のうち前記コメントを受信する受信側のユーザ端末に配信する確率を示す配信確率情報が、前記複数のユーザ端末の組み合わせ毎に予め記憶される配信確率情報記憶部と、
前記送信側のユーザ端末から前記コメントを受信した場合、前記送信側のユーザ端末と前記受信側のユーザ端末との組み合わせに応じた前記配信確率情報に基づいて、当該受信側のユーザ端末に配信するか否かを判定するコメント配信制御部と、
前記コメント配信制御部が、前記送信側のユーザ端末から受信する前記コメントを前記受信側のユーザ端末に配信すると判定した場合、当該コメントを前記受信側のユーザ端末に配信するコメント配信部と、
を備えることを特徴とする情報通信サーバ。
【請求項２】
前記配信確率に記憶される前記配信確率情報のうち、前記映像情報に対して予め定められた特定のユーザ端末を送信側とするコメントを他のユーザ端末に配信する確率は、当該他のユーザ端末を送信側とするコメントを他のユーザ端末に配信する確率と比べて最も大きく設定される
ことを特徴とする請求項１に記載の情報通信サーバ。
【請求項３】
定められたグループ毎に、前記複数のユーザ端末のうち当該グループに属する前記ユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、
前記配信確率情報記憶部に記憶される前記配信確率情報は、前記グループ毎に、当該グループに属する送信側の前記ユーザ端末から送信される前記コメントを他のグループに属する受信側の前記ユーザ端末に配信する確率を示す
ことを特徴とする請求項１又は請求項２に記載の情報通信サーバ。
【請求項４】
前記配信確率情報記憶部に記憶される前記配信確率情報のうち、前記送信側のグループと前記受信側のグループとが同一である場合の前記確率は、前記送信側のグループと前記受信側のグループとが異なる場合の前記確率に比べて大きく設定される
ことを特徴とする請求項３に記載の情報通信サーバ。
【請求項５】
予め定められた条件に基づいて、前記ユーザ端末を前記グループのいずれかに対応付けて前記ユーザグループ記憶部に記憶させるグループ振分け部
を備えることを特徴とする請求項３又は請求項４に記載の情報通信サーバ。
【請求項６】
前記グループ振分け部は、前記ユーザ端末から送信される接続要求の順によって、前記ユーザ端末を前記グループのいずれかに対応付けて前記ユーザグループ記憶部に記憶させる
ことを特徴とする請求項５に記載の情報通信サーバ。
【請求項７】
前記ユーザ端末のユーザの属性を示す属性情報が記憶されるユーザ情報記憶部をさらに備え、
前記グループ振分け部は、前記ユーザ情報記憶部に記憶された前記属性情報に基づいて、前記ユーザ端末を前記グループのいずれかに対応付けて前記ユーザグループ記憶部に記憶させる
ことを特徴とする請求項５又は請求項６に記載の情報通信サーバ。
【請求項８】
予め定められた条件を満たすと判定すると、前記配信確率情報に示される前記確率を変動させる配信確率制御部
を備えることを特徴とする請求項１から請求項７までのいずれか１項に記載の情報通信サーバ。
【請求項９】
前記配信確率制御部は、前記複数のユーザ端末から送信される前記コメントの量が、予め定められた一定数を上回ることを条件として、当該条件を満たすと判定すると前記配信確率情報に示される前記確率を下げ、前記複数のユーザ端末から送信される前記コメントの量が、予め定められた一定数を下回ることを条件として、当該条件を満たすと判定すると前記配信確率情報に示される前記確率を上げる
ことを特徴とする請求項８に記載の情報通信サーバ。
【請求項１０】
前記配信確率制御部は、前記ユーザ端末のうち定められた前記ユーザ端末から確率変動命令が送信されることを条件として、当該条件を満たすと判定すると当該確率変動命令に対して前記配信確率情報に示される前記確率を変動させる
ことを特徴とする請求項８又は請求項９に記載の情報通信サーバ。
【請求項１１】
前記配信確率制御部は、前記条件に基づいて前記配信確率情報に示される前記確率が変動された後、前記条件を満たさないと判定すると、変動させた前記確率を、変動させる前の確率に戻す
ことを特徴とする請求項８から請求項１０までのいずれか１項に記載の情報通信サーバ。
【請求項１２】
ネットワークを介して接続された複数のユーザ端末から、当該ユーザ端末に配信される映像情報に対するコメントを受信し、前記複数のユーザ端末のうち前記コメントを送信する送信側のユーザ端末から送信される前記コメントを、前記複数のユーザ端末のうち前記コメントを受信する受信側のユーザ端末に配信する確率を示す配信確率情報が、前記複数のユーザ端末の組み合わせ毎に予め記憶される配信確率情報記憶部を備えた情報通信サーバのコンピュータに、
前記送信側のユーザ端末から前記コメントを受信した場合、前記送信側のユーザ端末と前記受信側のユーザ端末との組み合わせに応じた前記配信確率情報に基づいて、当該受信側のユーザ端末に配信するか否かを判定する第１のステップと、
前記送信側のユーザ端末から受信する前記コメントを前記受信側のユーザ端末に送信すると判定した場合、当該コメントを前記受信側のユーザ端末に配信する第２のステップと、
を実行させることを特徴とする情報通信プログラム。
【請求項１３】
前記情報通信サーバは、定められたグループ毎に、前記複数のユーザ端末のうち当該グループに属する前記ユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、前記配信確率情報記憶部に記憶される前記配信確率情報は、前記グループ毎に、当該グループに属する送信側の前記ユーザ端末から送信される前記コメントを他のグループに属する受信側の前記ユーザ端末に配信する確率を示し、
前記第１のステップにおいて、前記送信側のユーザ端末が属する前記グループと、前記受信側のユーザ端末が属する前記グループとの組み合わせに応じた前記配信確率情報に基づいて、受信した前記コメントを当該受信側のユーザ端末に配信するか否かを判定する
ことを特徴とする請求項１２に記載の情報通信プログラム。
【請求項１４】
ネットワークを介して接続された複数のユーザ端末から、当該ユーザ端末に配信される映像情報に対するコメントを受信し、前記複数のユーザ端末のうち前記コメントを送信する送信側のユーザ端末から送信される前記コメントを、前記複数のユーザ端末のうち前記コメントを受信する受信側のユーザ端末に配信する確率を示す配信確率情報が、前記複数のユーザ端末の組み合わせ毎に予め記憶される配信確率情報記憶部を備える情報通信サーバの情報通信方法であって、
前記送信側のユーザ端末から前記コメントを受信した場合、前記送信側のユーザ端末と前記受信側のユーザ端末との組み合わせに応じた前記配信確率情報に基づいて、当該受信側のユーザ端末に配信するか否かを判定し、
前記送信側のユーザ端末から受信する前記コメントを前記受信側のユーザ端末に配信すると判定した場合、当該コメントを前記受信側のユーザ端末に配信する
ことを特徴とする情報通信方法。
【請求項１５】
前記情報通信サーバは、定められたグループ毎に、前記複数のユーザ端末のうち当該グループに属する前記ユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、前記配信確率情報記憶部に記憶される前記配信確率情報は、前記グループ毎に、当該グループに属する送信側の前記ユーザ端末から送信される前記コメントを他のグループに属する受信側の前記ユーザ端末に配信する確率を示し、
前記送信側のユーザ端末が属する前記グループと、前記受信側のユーザ端末が属する前記グループとの組み合わせに応じた前記配信確率情報に基づいて、受信した前記コメントを当該受信側のユーザ端末に配信するか否かを判定する
ことを特徴とする請求項１４に記載の情報通信方法。
【請求項１６】
ネットワークを介して接続された情報通信サーバから配信される映像情報に対して、ネットワークを介して接続された複数の他のユーザ端末から送信されるコメントを受信するユーザ端末であって、
前記複数のユーザ端末のうち前記コメントを送信する送信側のユーザ端末から送信される前記コメントを、自身の出力部に出力させる確率を示す配信確率情報が、前記送信側のユーザ端末との組み合わせ毎に予め記憶される配信確率情報記憶部と、
前記送信側のユーザ端末から前記コメントを受信した場合、前記送信側のユーザ端末に応じた前記配信確率情報に基づいて、当該コメントを前記出力部に出力させるか否かを判定し、出力させると判定した場合、当該コメントを前記出力部に出力させるコメント出力制御部と、
を備えることを特徴とするユーザ端末。
【請求項１７】
定められたグループ毎に、前記複数のユーザ端末のうち当該グループに属する前記ユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、
前記配信確率情報記憶部に記憶される前記配信確率情報は、前記グループ毎に、当該グループに属する送信側の前記ユーザ端末から送信される前記コメントを自身の出力部に出力させる確率を示す
ことを特徴とする請求項１６に記載のユーザ端末。
【請求項１８】
複数のユーザ端末と、ネットワークを介して前記複数のユーザ端末に接続された情報通信サーバとを備える情報通信システムであって、
前記ユーザ端末は、
配信される映像情報に対するユーザからのコメントの入力を受付ける入力部と、
前記入力部に入力された前記コメントを、前記情報通信サーバに送信するコメント送信部と、
前記配信される映像情報および情報通信サーバから配信される前記コメントを出力する出力部と、を備え、
前記情報通信サーバは、
前記複数のユーザ端末のうち前記コメントを送信する送信側のユーザ端末から送信される前記コメントを、前記複数のユーザ端末のうち前記コメントを受信する受信側のユーザ端末に配信する確率を示す配信確率情報が、前記複数のユーザ端末の組み合わせ毎に予め記憶される配信確率情報記憶部と、
前記送信側のユーザ端末から前記コメントを受信した場合、前記送信側のユーザ端末と前記受信側のユーザ端末との組み合わせに応じた前記配信確率情報に基づいて、当該受信側のユーザ端末に配信するか否かを判定するコメント配信制御部と、
前記コメント配信制御部が、前記送信側のユーザ端末から受信する前記コメントを前記受信側のユーザ端末に配信すると判定した場合、当該コメントを、前記受信側のユーザ端末に配信するコメント配信部と、
を備えることを特徴とする情報通信システム。
【請求項１９】
前記情報通信サーバは、
定められたグループ毎に、前記複数のユーザ端末のうち当該グループに属する前記ユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、
前記配信確率情報記憶部に記憶される前記配信確率情報は、前記グループ毎に、当該グループに属する送信側の前記ユーザ端末から送信される前記コメントを他のグループに属する受信側の前記ユーザ端末に配信する確率を示す
ことを特徴とする請求項１８に記載の情報通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複数のユーザ端末に接続され、特定のユーザ端末から送信されたコメントを他のユーザ端末に配信する情報通信サーバ、情報通信プログラム、情報通信方法、ユーザ端末および情報通信システムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して複数のユーザ端末に接続された情報通信サーバが、ユーザ端末に配信される映像情報に対してユーザ端末に入力されるコメントを他のユーザ端末に配信する情報通信システムが利用されている（例えば、特許文献１）。このような情報通信システムによれば、同一の映像情報を同時に視聴する複数のユーザがリアルタイムにコメントしあうことで、臨場感のあるコミュニケーション空間を提供することができる。また、このような情報通信システムにおいて、送信されるコメントを受信した時間の順序で並び替え、所定の時間間隔内にユーザが読解可能な量のコメントを表示させる技術が提案されている（例えば、特許文献２）。
【特許文献１】特開２００３−２８３９８１号公報
【特許文献２】特開２００４−３６２４５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような情報通信システムにおいて、例えば映像情報の特定の場面で送信されるコメント量が一時的に増大したような場合、同一の映像情報に対して送信されるコメントの全てを他のユーザ端末に配信しても、時間に応じて変化する映像情報に対するコメントの全てをユーザ端末の画面に可読に表示させることは困難であるとともに、ネットワークに過剰な負荷をかけることにもなる。そこで、予め定められた一定数以上のコメントが一定時間内に送信された場合には、その一定時間内においては一定数を超えるコメントを間引いて他のユーザ端末に配信することが考えられる。このように配信するコメント量を一定数以下に制限する方法では、ユーザ端末からコメントが送信された時点での他のユーザ端末から送信されるコメントの量に応じて間引かれるコメントが決定されるため、同一のユーザ端末から送信される複数の一連のコメントや、複数のユーザ端末間での同一の話題に関するコメントのうちいずれかのコメントが不規則に間引かれることとなる場合があった。この場合、関連する複数のコメント同士のつながりを欠く事となり、コミュニケーションが不意に断続するとともに臨場感を損ねるという問題があった。
【０００４】
本発明は、このような状況に鑑みてなされたもので、その目的は、ユーザ端末から送信されるコメント同士のつながりを保ち、臨場感を損なわないようにしながらも、ユーザ端末に表示されるコメントの量を一定数以下に制限することを可能とする情報通信サーバ、情報通信プログラムおよび情報通信システムを提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、ネットワークを介して接続された複数のユーザ端末から、ユーザ端末に配信される映像情報に対するコメントを受信する情報通信サーバであって、複数のユーザ端末のうちコメントを送信する送信側のユーザ端末から送信されるコメントを、複数のユーザ端末のうちコメントを受信する受信側のユーザ端末に配信する確率を示す配信確率情報が、複数のユーザ端末の組み合わせ毎に予め記憶される配信確率情報記憶部と、送信側のユーザ端末からコメントを受信した場合、送信側のユーザ端末と受信側のユーザ端末との組み合わせに応じた配信確率情報に基づいて、受信側のユーザ端末に配信するか否かを判定するコメント配信制御部と、コメント配信制御部が、送信側のユーザ端末から受信するコメントを受信側のユーザ端末に配信すると判定した場合、コメントを受信側のユーザ端末に配信するコメント配信部と、を備えることを特徴とする。
【０００６】
また、本発明は、配信確率に記憶される配信確率情報のうち、映像情報に対して予め定められた特定のユーザ端末を送信側とするコメントを他のユーザ端末に配信する確率は、他のユーザ端末を送信側とするコメントを他のユーザ端末に配信する確率と比べて最も大きく設定されることを特徴とする。
【０００７】
また、本発明は、定められたグループ毎に、複数のユーザ端末のうちグループに属するユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、配信確率情報記憶部に記憶される配信確率情報は、グループ毎に、グループに属する送信側のユーザ端末から送信されるコメントを他のグループに属する受信側のユーザ端末に配信する確率を示すことを特徴とする。
【０００８】
また、本発明は、配信確率情報記憶部に記憶される配信確率情報のうち、送信側のグループと受信側のグループとが同一である場合の確率は、送信側のグループと受信側のグループとが異なる場合の確率に比べて大きく設定されることを特徴とする。
【０００９】
また、本発明は、予め定められた条件に基づいて、ユーザ端末をグループのいずれかに対応付けてユーザグループ記憶部に記憶させるグループ振分け部を備えることを特徴とする。
【００１０】
また、本発明は、グループ振分け部は、ユーザ端末から送信される接続要求の順によって、ユーザ端末をグループのいずれかに対応付けてユーザグループ記憶部に記憶させることを特徴とする。
【００１１】
また、本発明は、ユーザ端末のユーザの属性を示す属性情報が記憶されるユーザ情報記憶部をさらに備え、グループ振分け部は、ユーザ情報記憶部に記憶された属性情報に基づいて、ユーザ端末をグループのいずれかに対応付けてユーザグループ記憶部に記憶させることを特徴とする。
【００１２】
また、本発明は、予め定められた条件を満たすと判定すると、配信確率情報に示される確率を変動させる配信確率制御部を備えることを特徴とする。
【００１３】
また、本発明は、配信確率制御部は、複数のユーザ端末から送信されるコメントの量が、予め定められた一定数を上回ることを条件として、条件を満たすと判定すると配信確率情報に示される確率を下げ、複数のユーザ端末から送信されるコメントの量が、予め定められた一定数を下回ることを条件として、条件を満たすと判定すると配信確率情報に示される確率を上げることを特徴とする。
【００１４】
また、本発明は、配信確率制御部は、ユーザ端末のうち定められたユーザ端末から確率変動命令が送信されることを条件として、条件を満たすと判定すると確率変動命令に対して配信確率情報に示される確率を変動させることを特徴とする。
【００１５】
また、本発明は、配信確率制御部は、条件に基づいて配信確率情報に示される確率が変動された後、条件を満たさないと判定すると、変動させた確率を、変動させる前の確率に戻すことを特徴とする。
【００１６】
また、本発明は、ネットワークを介して接続された複数のユーザ端末から、ユーザ端末に配信される映像情報に対するコメントを受信し、複数のユーザ端末のうちコメントを送信する送信側のユーザ端末から送信されるコメントを、複数のユーザ端末のうちコメントを受信する受信側のユーザ端末に配信する確率を示す配信確率情報が、複数のユーザ端末の組み合わせ毎に予め記憶される配信確率情報記憶部を備えた情報通信サーバのコンピュータに、送信側のユーザ端末からコメントを受信した場合、送信側のユーザ端末と受信側のユーザ端末との組み合わせに応じた配信確率情報に基づいて、受信側のユーザ端末に配信するか否かを判定する第１のステップと、送信側のユーザ端末から受信するコメントを受信側のユーザ端末に送信すると判定した場合、コメントを受信側のユーザ端末に配信する第２のステップと、を実行させることを特徴とする。
【００１７】
また、本発明は、情報通信サーバは、定められたグループ毎に、複数のユーザ端末のうちグループに属するユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、配信確率情報記憶部に記憶される配信確率情報は、グループ毎に、グループに属する送信側のユーザ端末から送信されるコメントを他のグループに属する受信側のユーザ端末に配信する確率を示し、第１のステップにおいて、送信側のユーザ端末が属するグループと、受信側のユーザ端末が属するグループとの組み合わせに応じた配信確率情報に基づいて、受信したコメントを受信側のユーザ端末に配信するか否かを判定することを特徴とする。
【００１８】
また、本発明は、ネットワークを介して接続された複数のユーザ端末から、ユーザ端末に配信される映像情報に対するコメントを受信し、複数のユーザ端末のうちコメントを送信する送信側のユーザ端末から送信されるコメントを、複数のユーザ端末のうちコメントを受信する受信側のユーザ端末に配信する確率を示す配信確率情報が、複数のユーザ端末の組み合わせ毎に予め記憶される配信確率情報記憶部を備える情報通信サーバの情報通信方法であって、送信側のユーザ端末からコメントを受信した場合、送信側のユーザ端末と受信側のユーザ端末との組み合わせに応じた配信確率情報に基づいて、受信側のユーザ端末に配信するか否かを判定し、送信側のユーザ端末から受信するコメントを受信側のユーザ端末に配信すると判定した場合、コメントを受信側のユーザ端末に配信することを特徴とする。
【００１９】
また、本発明は、情報通信サーバは、定められたグループ毎に、複数のユーザ端末のうちグループに属するユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、配信確率情報記憶部に記憶される配信確率情報は、グループ毎に、グループに属する送信側のユーザ端末から送信されるコメントを他のグループに属する受信側のユーザ端末に配信する確率を示し、送信側のユーザ端末が属するグループと、受信側のユーザ端末が属するグループとの組み合わせに応じた配信確率情報に基づいて、受信したコメントを受信側のユーザ端末に配信するか否かを判定することを特徴とする。
【００２０】
また、本発明は、ネットワークを介して接続された情報通信サーバから配信される映像情報に対して、ネットワークを介して接続された複数の他のユーザ端末から送信されるコメントを受信するユーザ端末であって、複数のユーザ端末のうちコメントを送信する送信側のユーザ端末から送信されるコメントを、自身の出力部に出力させる確率を示す配信確率情報が、送信側のユーザ端末との組み合わせ毎に予め記憶される配信確率情報記憶部と、送信側のユーザ端末からコメントを受信した場合、送信側のユーザ端末に応じた配信確率情報に基づいて、コメントを出力部に出力させるか否かを判定し、出力させると判定した場合、コメントを出力部に出力させるコメント出力制御部と、を備えることを特徴とする。
【００２１】
また、本発明は、定められたグループ毎に、複数のユーザ端末のうちグループに属するユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、配信確率情報記憶部に記憶される配信確率情報は、グループ毎に、グループに属する送信側のユーザ端末から送信されるコメントを自身の出力部に出力させる確率を示すことを特徴とする。
【００２２】
また、本発明は、複数のユーザ端末と、ネットワークを介して複数のユーザ端末に接続された情報通信サーバとを備える情報通信システムであって、ユーザ端末は、配信される映像情報に対するユーザからのコメントの入力を受付ける入力部と、入力部に入力されたコメントを、情報通信サーバに送信するコメント送信部と、配信される映像情報および情報通信サーバから配信されるコメントを出力する出力部と、を備え、情報通信サーバは、複数のユーザ端末のうちコメントを送信する送信側のユーザ端末から送信されるコメントを、複数のユーザ端末のうちコメントを受信する受信側のユーザ端末に配信する確率を示す配信確率情報が、複数のユーザ端末の組み合わせ毎に予め記憶される配信確率情報記憶部と、送信側のユーザ端末からコメントを受信した場合、送信側のユーザ端末と受信側のユーザ端末との組み合わせに応じた配信確率情報に基づいて、受信側のユーザ端末に配信するか否かを判定するコメント配信制御部と、コメント配信制御部が、送信側のユーザ端末から受信するコメントを受信側のユーザ端末に配信すると判定した場合、コメントを、受信側のユーザ端末に配信するコメント配信部と、を備えることを特徴とする。
【００２３】
また、本発明は、情報通信サーバは、定められたグループ毎に、複数のユーザ端末のうちグループに属するユーザ端末が対応付けられて記憶されるユーザグループ記憶部をさらに備え、配信確率情報記憶部に記憶される配信確率情報は、グループ毎に、グループに属する送信側のユーザ端末から送信されるコメントを他のグループに属する受信側のユーザ端末に配信する確率を示すことを特徴とする。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、情報通信サーバは、映像情報が配信される複数のユーザ端末のうち送信側のユーザ端末から送信されるコメントを、受信側のユーザ端末に配信する確率を示す配信確率情報をユーザ端末の組み合わせ毎に予め決定して記憶し、配信確率情報に示される確率に基づいて、送信側のユーザ端末から送信されるコメントを受信側のユーザ端末に配信するか否かを判定し、受信側のユーザ端末に配信するようにしたので、定められた同一のユーザ端末間でコメントが送受信される確率は、他のユーザ端末から送信されるコメント量などに関わらず一定となり、定められた同一のユーザ端末間において安定した割合でコメントの送受信を行うことを可能とする情報通信サーバを提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施態による情報通信システム１の構成を示す図である。情報通信システム１は、視聴者管理サーバ１００と、映像配信サーバ２００と、情報通信サーバ３００と、複数台のユーザ端末４００（ユーザ端末４００−００１、ユーザ端末４００−０１１、ユーザ端末４００−０２１、ユーザ端末４００−０２２、・・・）のコンピュータ装置を備えており、これらのコンピュータ装置はネットワークを介して接続される。
【００２６】
ユーザ端末４００には、映像配信サーバ２００によって配信される映像情報に対して定められた演者に利用されるユーザ端末（ユーザ端末４００−００１）と、同じく映像情報に対して定められた補助者に利用されるユーザ端末（ユーザ端末４００−０１１）と、配信される映像情報を視聴する視聴者ユーザに利用される複数のユーザ端末（ユーザ端末４００−０２１、・・・、ユーザ端末４００−０４２）とが存在する。視聴者のユーザ端末は、複数のグループのいずれかに属するように構成される。例えば、図１の例では、ユーザ端末４００−０２１とユーザ端末４００−０２２とがグループ０２に属している。同様に、ユーザ端末４００−０３１とユーザ端末４００−０３２とがグループ０３に、ユーザ端末４００−０４１とユーザ端末４００−０４２とがグループ０４に属している。ここでは、それぞれのグループには２台ずつのユーザ端末４００が属する例を示しているが、それぞれのグループに属するユーザ端末４００の数は、参加ユーザ数やユーザの属性やプロフィール、コメント量の予測状況などに応じて任意に定めて良い。
【００２７】
図２は、情報通信システム１が備える各コンピュータ装置の構成を示すブロック図である。視聴者管理サーバ１００は、ユーザ端末４００から情報通信サーバ３００に送信される接続要求に対して、ユーザ端末４００を情報通信システム１に接続させるか否かの認証を行うコンピュータ装置であり、ユーザ情報記憶部１１０と、認証部１２０とを備えている。
【００２８】
ユーザ情報記憶部１１０には、情報通信システム１によって提供される映像配信サービスを利用可能なユーザの情報が予め記憶されている。図３は、ユーザ情報記憶部１１０に記憶されるユーザ情報のデータ例を示す図である。ユーザ情報には、ユーザを識別するユーザＩＤ、ユーザＩＤに対応するパスワード、会員種別、ニックネーム、年齢、性別、住所地などのユーザの属性を示す情報が含まれる。会員種別は、例えば特別会員、一般会員などの種別である。住所地は、番地までを含む住所でなくとも良く、例えば地方名や都道府県名などの情報でも良い。
【００２９】
図２に戻り、認証部１２０は、ユーザ端末４００からの接続要求に対して、ユーザ端末４００の認証を行う。例えば、認証部１２０は、ユーザ端末４００から情報通信サーバ３００にユーザＩＤとパスワードとが含まれる接続要求が送信された場合に、情報通信サーバ３００からの認証要求を受けて、受信したユーザＩＤとパスワードとの組み合わせと一致する組み合わせがユーザ情報記憶部１１０に記憶されているか否かを判定する。認証部１２０は、情報通信サーバ３００からの認証要求に含まれるユーザＩＤとパスワードとの組み合わせに一致するユーザＩＤとパスワードとの組み合わせがユーザ情報記憶部１１０に記憶されていれば、認証成功、記憶されていなければ認証失敗と判定し、その判定結果を情報通信サーバ３００に通知する。
【００３０】
映像配信サーバ２００は、ユーザ端末４００に映像情報を配信するコンピュータ装置であり、映像記憶部２１０と、映像配信部２２０とを備えている。映像記憶部２１０には、ユーザ端末４００に配信する映像情報が予め記憶されている。ここで、映像情報は、音声が含まれる動画情報でも良いし、複数枚の静止画が連続的に現れる情報でも良い。なお、撮影した映像をリアルタイムに配信する場合には、映像記憶部２１０には、撮影された映像が逐次記憶されていくことになる。映像配信部２２０は、視聴者管理サーバ１００によって認証成功と判定されたユーザ端末４００との間で接続を確立し、映像記憶部２１０に記憶された映像情報をストリーミング配信する。
【００３１】
情報通信サーバ３００は、映像配信サーバ２００からユーザ端末４００に配信される映像情報に対してユーザ端末４００に入力されるコメントの配信を制御するコンピュータ装置であり、通信部３０１と、番組情報記憶部３０５と、コメント受信部３１０と、コメント解析部３２０と、コメント記憶部３３０と、グループ情報記憶部３４０と、ユーザグループ記憶部３５０と、グループ振分け部３６０と、配信確率テーブル記憶部３７０と、コメント配信制御部３８０と、コメント配信部３９０とを備えている。
【００３２】
通信部３０１は、ネットワークを介してユーザ端末４００との情報通信を行う。本実施形態では、通信部３０１はウェブサービスの機能を備えており、ユーザ端末４００へのウェブページの送信処理や、ユーザ端末４００から送信される各リクエストなどの受信処理を行う。
番組情報記憶部３０５は、映像配信サーバ２００からユーザ端末４００に配信される映像情報に関する番組情報が予め記憶されている。図４は、番組情報記憶部３０５に記憶される番組情報のデータ例を示す図である。番組情報には、番組ＩＤ、タイトル、開始日時、終了日時、受付開始日時、内容、定員、演者のユーザＩＤのリスト、補助者のユーザＩＤのリストなどの情報が含まれる。定員は、その番組を視聴可能な視聴者の数を表し、具体的には、その番組に対する接続の確立を許可するユーザ端末４００の台数の閾値を示す。ここでは、定員の数には演者や補助者の数は含まれないこととする。
【００３３】
コメント受信部３１０は、映像配信サーバ２００によってユーザ端末４００に配信される映像情報に対してユーザ端末４００に入力されるコメントを、通信部３０１を介してユーザ端末４００から受信する。ここで、コメント受信部３１０が受信するコメントには、通常のコメントと、コマンドコメントとが存在する。通常のコメントとは、映像と共に表示される文字列である。ここで、映像と共に表示されるとは、映像上に文字列を重ねて表示したり、映像の近くに別の表示エリアを設けて表示するなどしたりして、映像とコメントが関連付けられた状態でユーザ端末４００に表示されることをいう。一方、コマンドコメントとは、予め定められたコマンドを表現する文字列であり、その文字列がそのままユーザ端末４００に実際に表示されることはない。コマンドコメントには、例えば、情報通信サーバ３００に対する動作変更の指令や、予め定められた効果的表現の実行指令、通常のコメントの文字色、大きさ、表示位置などを指定する命令を示すものなどがある。ここで、効果的表現としては、例えば、場を盛り上げるように一時的に複数の「☆☆☆☆☆☆☆☆☆」のような文字列を映像画面の全体に流れるように表示したり、予め定められたＡＡ（アスキーアート）を表示されるようにしたりすることが挙げられる。
【００３４】
コメント解析部３２０は、コメント受信部３１０が受信したコメントをコメント記憶部３３０に記憶させるとともに、そのコメントを解析する。コメント解析部３２０は、コメント受信部３１０が受信したコメントが予め定められたコマンドコメントである場合は、コマンドコメントに応じて予め定められた処理を行う。例えば、配信確率を変更するコマンドコメントの場合は、配信確率テーブルの値を変更（別の配信確率テーブルに切り替えるようにしても良い）し、効果的表現を表示するコマンドコメントである場合は、受信したコマンドコメントに応じた文字列の配信指示をコメント配信制御部３８０に出力する。一方、コメント解析部３２０は、コメント受信部３１０が受信したコメントが通常のコメントである場合は、通常のコメントとしての配信指示をコメント配信制御部３８０に出力する。
【００３５】
コメント記憶部３３０には、コメント受信部３１０がユーザ端末４００から受信したコメント情報が記憶される。コメント情報には、例えば、コメントの内容と、コメントを送信したユーザ端末４００のユーザＩＤと、コメント受信部３１０がコメントを受信した時点での映像情報の再生時間（映像の先頭からの経過時間）などの情報が含まれる。
【００３６】
グループ情報記憶部３４０には、ユーザ端末４００に対応付けるグループの情報が記憶される。図５は、グループ情報記憶部３４０に記憶されるグループ情報のデータ例を示す図である。グループ情報には、グループを識別するグループＩＤに対応付けて、上限人数、下限人数、ユーザ属性、所属ユーザ数などの情報が含まれる。上限人数は、そのグループに属することが許容されるユーザの上限値を示す値である。例えば、情報通信サーバ３００は、上限人数を超えるユーザからの接続があった場合には、そのユーザを他のグループに振り分けたり、新たなグループを生成したりする処理を行うようにしても良い。下限人数は、そのグループに属することが許容されるユーザの下限値を示す値である。例えば、情報通信サーバ３００は、ユーザ数が下限人数に満たない場合は、そのグループに属するユーザを他のグループに振り分けたり、そのグループを削除したりする処理を行うようにしても良い。ユーザ属性は、そのグループに属するユーザの属性を示す値である。本実施形態では、グループ分けを行うユーザの属性としてユーザの年代を適用する例を説明する。この場合、ユーザ属性は、例えば、「演者」、「補助者」、「１０代男女」、「２０代男女」などが適用できる。本実施形態では、このように「演者」や「補助者」もグループのひとつとして扱うこととする。「補助者」とは、演者ではないが、演者を補助するように予め定められたユーザである。所属ユーザ数は、対応するグループにリアルタイムに所属するユーザ数である。所属ユーザ数は、下限人数以上、上限人数以下の値となる。
【００３７】
図２に戻り、ユーザグループ記憶部３５０には、グループ情報記憶部３４０に記憶されたグループと、そのグループに属するユーザとが対応付けられて記憶される。図６は、ユーザグループ記憶部３５０に記憶される対応情報のデータ例を示す図である。図６に示されるように、それぞれのグループには、グループ情報記憶部３４０に記憶される上限人数と下限人数との値に応じた数の範囲内のユーザが属する。
【００３８】
図２に戻り、グループ振分け部３６０は、視聴者管理サーバ１００によって認証成功と判定されたユーザ端末４００を、グループに振り分ける処理を行う。グループ振分け部３６０は、グループ情報記憶部３４０に記憶されたグループと、そのグループに属するユーザとを対応付けた対応情報を生成し、ユーザグループ記憶部３５０に記憶させる。ここでは、グループ振分け部３６０は、視聴者管理サーバ１００によって認証成功と判定されたユーザ端末４００のユーザＩＤが、番組情報記憶部３０５に記憶された演者リスト又は補助者リストに含まれる場合には、そのユーザを演者又は補助者のグループに振り分ける。また、認証成功と判定されたユーザ端末４００のユーザＩＤが、番組情報記憶部３０５に記憶された演者リストと補助者リストとのいずれにも含まれない場合には、定められた条件に基づいて、視聴者のユーザをグループに振分ける。例えば、ユーザの年齢に応じてグループ分けを行う場合には、グループ振分け部３６０は、認証の成功したユーザに対応する年齢の情報を、視聴者管理サーバ１００のユーザ情報記憶部１１０から読み出し、読み出した年齢の年代に応じたグループ分けを行う。このように、本実施形態では、認証成功したユーザの年齢に応じてグループ分けを行う例について説明するが、会員種別や性別、住所地などの属性別、または映像の視聴回数や視聴履歴の嗜好などに応じて振分けるようにしても良い。または、情報通信サーバ３００に接続要求を行った先着順や、乱数等を利用したランダムな振分けによってグループ分けを行うようにしても良い。ここで、各グループに属するユーザ数は同程度になるように振分を行っても良いが、必ずしも同程度に振分けなくとも良い。このようなグループを振分ける条件は、グループ振分け部３６０の記憶領域に記憶されており、管理者により予め定められていても良いし、演者や補助者などにより決定されるようにしても良い。
【００３９】
配信確率テーブル記憶部３７０は、あるグループに属するユーザ端末４００から受信するコメントを、他のユーザ端末４００に配信する確率を示す配信確率テーブルが記憶される。図７は、配信確率テーブル記憶部３７０に記憶される配信確率テーブルのデータ例を示す図である。配信確率テーブルには、送信側のユーザ端末４００のグループと、そのコメントの受信側のユーザ端末４００のグループとの組み合わせ毎に、送信側のユーザ端末４００から送信されたコメントを受信側のユーザ端末４００に配信する確率が示される。ここで、演者のユーザ端末４００を送信側とするコメントを他の視聴者のユーザ端末４００に配信する確率は、視聴者のユーザ端末４００を送信側とするコメントを他の視聴者のユーザ端末４００に配信する確率と比べて最も大きく設定される。すなわち、図７に示されるように、演者が属するグループ００から送信されたコメントは他の全てのユーザ端末４００に配信されるように、全てのグループに対する配信確率として１００％が設定される。補助者から送信されたコメントも、演者と同様に、全てのグループに配信されるように配信確率として１００％が設定される。
【００４０】
一方、送信側のグループと受信側のグループとが同一である場合の確率は、送信側のグループと受信側のグループとが異なる場合の確率に比べて大きく設定される。すなわち、図７に示されるように、グループ０２のユーザ端末４００から送信されたコメントは、同一グループであるグループ０２に属するユーザ端末４００には７０％の配信確率で配信されるが、他のグループには７０％未満に定められた配信確率に応じて配信される。図７の例では、グループ０２のユーザ端末４００から送信されるコメントは、グループ００およびグループ０１のユーザ端末４００に対しては１０％の配信確率で、グループ０３のユーザ端末４００に対しては３０％の配信確率で、グループ０４のユーザ端末４００に対しては２０％の配信確率で、グループ０５のユーザ端末４００に対しては１０％の配信確率で、グループ０６のユーザ端末４００に対しては５％の配信確率で配信されることが設定されている。このように、ユーザ属性によってグループ分けを行なう場合、属性の近いグループ間では、属性の離れたグループ間よりも高い確率の設定を行なうようにして良い。例えば、年代によってグループ分けを行なう場合には、より近い年代のグループにはより高い確率を設定し、より年代の離れたグループには、より低い確率を設定するようにしても良い。
【００４１】
図２に戻り、コメント配信制御部３８０は、コメント解析部３２０によって解析され出力されるコメントの配信先となる受信側のユーザ端末４００を、配信確率テーブル記憶部３７０に記憶された配信確率テーブルにより示される配信確率に応じて判定する。例えば、コメント配信制御部３８０は、配信確率テーブルが図７に示したように設定されている場合、送信側であるグループ０２のユーザ端末４００から配信されたコメントを、受信側であるグループ０３のユーザ端末４００に対しては３０％の配信確率で配信すると判定する。ここで、コメント配信制御部３８０は、例えば、生成する乱数が配信確率の示す数値以内であれば、そのグループに属するユーザのユーザ端末４００にコメントを配信すると判定する。例えば、グループ０２のユーザ端末４００からコメントが送信された場合、１〜１００の乱数を生成し、グループ０３に属するユーザ端末４００に対しては、生成した乱数が１〜３０である場合にコメントを配信すると判定する。これにより、グループ０３に属するユーザ端末４００に対しては３０％の確率でコメントが配信されることとなる。
図２に戻り、コメント配信部３９０は、コメント配信制御部３８０によって判定されたコメント配信先のユーザ端末４００に対応するコメントを配信する。
【００４２】
ユーザ端末４００−００１は、演者のユーザによって利用されるコンピュータ装置である。ユーザ端末４００−００１は、本実施形態ではＰＣ（パーソナルコンピュータ）である場合について説明するが、ＰＤＡ（Personal Digital Assistant）、携帯電話端末などのコンピュータ端末が適用できる。また、本実施形態では、ユーザ端末４００−００１は、予めインストールされ動作するインターネットブラウザの機能により、映像配信サーバ２００、情報通信サーバ３００などのサーバ装置との情報の送受信を行うこととして説明するが、専用のクライアントソフトなどによりサーバ装置と通信を行うようにしても良い。ユーザ端末４００−００１は、入力部４１０−００１と、接続要求部４２０−００１と、コメント送信部４３０−００１と、送受信部４４０−００１と、出力部４５０−００１とを備えている。
【００４３】
入力部４１０−００１は、ユーザからの入力情報、操作情報の入力を受付ける入力デバイスであり、例えば、キーボードやマウスなどが適用できる。
接続要求部４２０−００１は、入力部４１０−００１に入力されるユーザからの操作情報に応じて、情報通信システム１への接続要求を行う。接続要求部４２０−００１は、自身のユーザＩＤとパスワードが含まれる接続要求を、送受信部４４０−００１を介して情報通信サーバ３００に送信する。
【００４４】
コメント送信部４３０−００１は、映像配信サーバ２００から配信され出力部４５０−００１に表示される映像に対して、ユーザから入力部４１０−００１にコメントが入力されると、入力されたコメントを、送受信部４４０−００１を介して情報通信サーバ３００に送信する。
送受信部４４０−００１は、映像配信サーバ２００、情報通信サーバ３００との情報の送受信を行う。また、送受信部４４０−００１は、映像配信サーバ４００からストリーミング配信される映像情報や、情報通信サーバ３００から送信されるコメントを受信する。
【００４５】
出力部４５０−００１は、送受信部４４０−００１が映像配信サーバ２００から受信する映像情報や情報通信サーバ３００から受信するコメントなどの情報を出力する出力デバイスである。例えば、出力部４５０−００１は、画像を出力するディスプレイや、映像情報に含まれる音声を出力するスピーカである。ここで、ユーザ端末４００−０１１、ユーザ端末４００−０２１、ユーザ端末４００−０２２、ユーザ端末４００−０３１、ユーザ端末４００−０３２、・・・などの他のユーザ端末４００は、ユーザ端末４００−００１と同様の構成である。
【００４６】
次に、図８および図９を参照して、情報通信システム１の動作例を説明する。
ユーザ端末４００−００１の接続要求部４２０−００１は、ユーザから入力されるユーザＩＤとパスワードとを含む接続要求を、情報通信サーバ３００に送信する（ステップＳ１）。情報通信サーバ３００が、ユーザ端末４００−００１から送信される接続要求を受信すると、情報通信サーバ３００は、視聴者管理サーバ１００にユーザ端末４００−００１の接続要求を転送する。視聴者管理サーバ１００の認証部１２０は、受信した接続要求に含まれるユーザＩＤおよびパスワードの組み合わせと一致する情報が視聴者管理サーバ１００のユーザ情報記憶部１１０に記憶されているか否かを判定する認証処理を行う（ステップＳ２）。視聴者管理サーバ１００によるユーザ端末４００−００１の認証が成功し、情報通信サーバ３００が認証成功を示す情報を視聴者管理サーバ１００から受信すると、情報通信サーバ３００の通信部３０１は、番組情報記憶部３０５に記憶された番組情報を読み出し、読み出した番組情報が含まれるウェブページを生成してユーザ端末４００−００１に送信する。
【００４７】
図１０は、ユーザ端末４００−００１に表示される番組情報画面の例を示す図である。番組情報画面には、番組ＩＤ毎に、その番組ＩＤに対応する番組情報と、その番組のステータスを示す情報とが表示される。ここで、ステータスとは、対応する番組の配信が開始されているか否かを示す情報（「開演中」、「まもなく開演」、「受付中」、「まもなく受付開始」、「受付開始までしばらくお待ち下さい」など）や、対応する番組の定員に対する残席数を示す情報（「満席」、「残席Ｎ」（Ｎは残席数）など）などが表示される。ユーザ端末４００−００１のユーザが、自身が演者となる番組の番組ＩＤを選択してクリックすると、ユーザ端末４００−００１は、その番組ＩＤにより識別される番組への接続要求を情報通信サーバ３００に送信する。ここでは、ユーザ端末４００−００１により番組ＩＤ「００００００４」が選択されたこととする。
【００４８】
図８に戻り、情報通信サーバ３００が、番組ＩＤが含まれる接続要求を受信すると、映像配信サーバ２００と情報通信サーバ３００は、ユーザ端末４００−００１の接続を確立する（ステップＳ３）。ここで、情報通信サーバ３００のグループ振分け部３６０は、認証の成功したユーザ端末４００−００１のユーザのユーザ情報に応じてグループの振分け処理を行う（ステップＳ４）。グループ振分け部３６０は、ユーザ端末４００−００１に選択された番組ＩＤに対応付けられて番組情報記憶部３０５に記憶されている演者ＩＤリストを読み出す。グループ振分け部３６０は、読み出した演者ＩＤリストにユーザ端末４００−００１のユーザＩＤ「００００００１」が含まれていることを検出すると、ユーザＩＤ「００００００１」をグループ００（演者）に対応付けてユーザグループ記憶部３５０に記憶させる。ユーザ端末４００−００１の出力部４５０−００１には、図１１に示されるような開演前画面が表示される。
【００４９】
図８に戻り、同様に、ユーザ端末４００−０１１は、ユーザから入力されるユーザＩＤとパスワードとを含む接続要求を情報通信サーバ３００に送信し、視聴者管理サーバ１００による認証が成功すると、ユーザ端末４００−０１１から送信される番組ＩＤに基づいて映像配信サーバ２００および情報通信サーバ３００との接続を確立する（ステップＳ５〜Ｓ７）。この際、情報通信サーバ３００のグループ振分け部３６０は、選択された番組ＩＤに対応付けられて番組情報記憶部３０５に記憶されている演者ＩＤリストを読み出し、読み出した演者ＩＤリストにユーザ端末４００−０１１のユーザＩＤ「００００００２」が含まれていなければ、補助者ＩＤリストを読み出し、読み出した補助者ＩＤリストにユーザ端末４００−０１１のユーザＩＤ「００００００２」が含まれていることを検出する。グループ振分け部３６０は、ユーザ端末４００−０１１のユーザＩＤ「００００００２」をグループ０１（補助者）に対応付けてユーザグループ記憶部３５０に記憶させる（ステップＳ８）。ユーザ端末４００−０１１の出力部４５０−０１１には、開演前画面が表示される。
【００５０】
ユーザ端末４００−０２１は、ユーザから入力されるユーザＩＤとパスワードとを含む接続要求を、情報通信サーバ３００に送信する（ステップＳ９）。視聴者管理サーバ１００によるユーザ端末４００−０２１の認証が成功する（ステップＳ１０）と、映像配信サーバ２００と情報通信サーバ３００とは、ユーザ端末４００−０２１から送信される番組ＩＤに基づいて、ユーザ端末４００−０２１の接続を確立する（ステップＳ１１）。情報通信サーバ３００のグループ振分け部３６０は、ユーザ端末４００−０２１のユーザＩＤ「００００００３」が、選択された番組ＩＤに対応する演者リストと補助者リストとのいずれにも含まれていないと判定する。グループ振分け部３６０は、ユーザを年代別にグループ分けする場合、図３に示したユーザ情報から、ユーザＩＤ「００００００３」の年齢は１９であり１０代であると判定できる。グループ振分け部３６０は、１０代男女のグループであるグループ０２と、ユーザＩＤ「００００００３」とを対応付けて、ユーザグループ記憶部３５０に記憶させる（ステップＳ１２）。ユーザ端末４００−０２１の出力部４５０−０２１には、開演前画面が表示される。
【００５１】
同様に、ユーザ端末４００−０３１と、ユーザ端末４００−０４１とは視聴者管理サーバ１００に接続要求を行い、視聴者管理サーバ１００による認証が成功すると、映像配信サーバ２００と情報通信サーバ３００との接続が確立され、情報通信サーバ３００によってグループ振分けが行われる（ステップＳ１３〜ステップＳ２０）。情報通信サーバ３００は、予め定められた時刻になると、ユーザ端末４００からの接続要求の受付けを締め切り、接続要求の受信を停止する（ステップＳ２１）。そして、映像配信サーバ２００の映像配信部２２０は、接続が確立されたユーザ端末４００に、映像記憶部２１０に記憶された映像情報の配信を開始する（ステップＳ２２、Ｓ２３）。また、情報通信サーバ３００のコメント受信部３１０は、ユーザ端末４００から送信されるコメント情報の受信を開始する（ステップＳ２４）。
【００５２】
図９は、情報通信システム１による映像配信が開始された以降の動作例を示すフローチャートである。演者であるユーザＡからユーザ端末４００−００１にコメントが入力されると、ユーザ端末４００−００１のコメント送信部４３０−００１は、入力されたコメントを情報通信サーバ３００に送信する（ステップＳ３１）。情報通信サーバ３００のコメント受信部３１０が、ユーザ端末４００−００１から送信されたコメントを受信すると、コメント解析部３２０によって解析され、コメント配信制御部３８０に出力される。コメント配信制御部３８０は、配信確率テーブル記憶部３７０に記憶された配信確率テーブルを読み出して、ユーザ端末４００−００１を送信側とする受信側のユーザ端末を判定する（ステップＳ３２）。ここでは、ユーザ端末４００−００１のユーザ（ユーザＩＤ「００００００１」）は演者でありグループ００に属する。図７に示したように、グループ００を送信側とするコメントの配信先の配信確率は、全ての受信側のグループに対して１００％であるから、コメント配信部３９０によって、ユーザ端末４００−０１１、ユーザ端末４００−０２１、ユーザ端末４００−０３１、ユーザ端末４００−０４１の全てのユーザ端末４００にコメントが配信される（ステップＳ３３）。
【００５３】
次に、視聴者であるユーザ（ユーザＩＤ「００００００３」）からユーザ端末４００−０２１にコメントが入力されると、ユーザ端末４００−０２１のコメント送信部４３０−０２１は、入力されたコメントを情報通信サーバ３００に送信する（ステップＳ３４）。情報通信サーバ３００のコメント受信部３１０は送信されたコメントを受信し、コメント解析部３２０によって解析されてコメント配信制御部３８０に出力される。コメント配信制御部３８０は、配信確率テーブル記憶部３７０に記憶された配信確率テーブルを読み出して、ユーザ端末４００−０２１を送信側とする受信側のユーザ端末を判定する（ステップＳ３５）。ここでは、ユーザ端末４００−０２１のユーザ（ユーザＩＤ「００００００３」）は１０代の視聴者でありグループ０２に属する。図７に示したように、グループ０２を送信側とするコメントの配信確率は、グループ０２のユーザ端末４００に対しては７０％であり、グループ０３のユーザ端末４００に対しては３０％であり、グループ０４のユーザ端末４００に対しては２０％であり、グループ００、グループ０１、グループ０５のユーザ端末４００に対しては１０％であり、グループ０６のユーザ端末４００に対しては５％である。コメント配信制御部３８０は、配信確率テーブル３７０に記憶された配信確率テーブルにしたがって、各グループに対して当該コメントを配信するか否かを決定し、コメント配信部３９０は、コメント配信制御部３８０によってコメントを配信すると決定されたグループに所属する全てのユーザ端末４００に対して、当該コメントを配信する（ステップＳ３６）。
【００５４】
ここで、図１２は、ユーザ端末４００の出力部４５０に出力される画面例を示す図である。図１２において、符号ａは、映像情報が出力される画面である。画面上には、符号ｂ１、ｂ２に示されるようにコメントが表示される。符号ｃはコマンドコメントを入力するテキストボックスであり、符号ｄは通常のコメントを入力するテキストボックスである。ここで、コマンドコメントや通常コメントが入力されるテキストボックスにおいて、使用頻度の高いコマンドコメントや通常コメントについては、ドロップダウンリストを表示させることなどにより選択できるようにしても良い。このように、ユーザ端末４００の出力部４５０には、映像配信サーバ２００から配信される映像と、自身または他のユーザ端末４００から送信され、情報通信サーバ３００によって配信されたコメントとが重ね合わせて表示される。ここでは、情報通信サーバ３００から配信されたコメントは、映像上の右から左に流れるようにスクロールして表示される。これにより、ユーザ端末４００のユーザは、映像を視聴しながら、映像の内容に対して入力するテキスト情報を他のユーザと共有することが可能となる。
【００５５】
なお、コメント配信制御部３８０は、予め定められた条件に応じて配信確率テーブル記憶部３７０に記憶される配信確率を変動させるようにしても良い。例えば、コメント配信制御部３８０は、一定時間（例えば、４秒）以内に複数のユーザ端末４００から送信されるコメントの量が、予め定められた一定数を上回ることを条件として、条件を満たすと判定すると配信確率テーブル記憶部３７０に記憶された確率を下げて記憶させる。すなわち、コメント数が一定数を超える場合は、予め定められたグループ内でのコメントといえどもユーザが煩わしいと感じる程度にコメント量が多くなる場合があると考えられるからである。ここで、一定時間は、例えばコメントが画面上に表示される時間に応じて定めることができる。また、コメントの量が、予め定められた一定数を上回る場合には、確率によるフィルタリングを行わずに全てのコメントの配信を行わないようにしても良い。
【００５６】
一方、コメント配信制御部３８０は、一定時間以内に複数のユーザ端末４００から送信されるコメントの量が、予め定められた一定数を下回ることを条件として、条件を満たすと判定すると配信確率テーブル記憶部３７０に記憶された確率を上げて記憶させる。すなわち、コメント数が一定数未満である場合は、グループの異なるユーザ端末４００間でのコメントの送受信を行っても映像上に表示させる余地があると考えられるからである。ここで、コメント配信制御部３８０は、ユーザ端末４００から送信されるコメントの量が、予め定められた一定数を下回る場合には、確率によるフィルタリングを行わずに全てのコメントを配信するようにしても良い。
【００５７】
また、コメント配信制御部３８０は、例えば演者のユーザ端末４００から確率変動命令が送信されることを条件として、条件を満たすと判定すると確率変動命令に対して配信確率テーブル記憶部３７０に記憶された確率を変動させて記憶させるようにしても良い。例えば、演者が、映像の進行に合わせて特定のグループにフォーカスを当てようとする場合、演者のユーザ端末４００は、演者から入力される操作に対して、特定のグループの配信確率を上げる確率変動命令を情報通信サーバ３００に送信する。このような確率変動命令は、例えば演者や補助者のためのコマンドコメントとして予め定めておくことができる。そして、コメント配信制御部３８０は、確率変動命令によって指定されたグループのユーザ端末４００を送信側とするコメントが、他の受信側のユーザ端末４００に配信される確率を上げるように配信確率テーブル記憶部３７０に記憶された確率を変動させて記憶させる。また、この場合、同時にその他のグループの配信確率を下げるように配信確率テーブル３７０に記憶された確率を変動させて記憶させるようにしても良い。
【００５８】
また、コメント配信制御部３８０は、一定時間内に送信されるコメント量が他のグループよりも多いグループを送信側とするコメントの配信確率を上げるように制御しても良い。このように、コメント配信制御部３８０によって配信確率テーブル記憶部３７０に記憶された配信確率を変動させる場合は、一律に定められた値（例えば、１０％）ずつをそれぞれに加算または減算させるアルゴリズムにより変動させるようにしても良いし、変動後の配信確率テーブルを予め記憶領域に記憶させておき、配信確率テーブル記憶部３７０に記憶されている配信確率テーブルと入れ替えるようにしても良い。
【００５９】
また、コメント配信制御部３８０は、上記いずれかの条件に基づいて配信確率テーブル記憶部３７０に記憶された確率を変動して記憶させた後、条件を満たさないと判定すると、変動させた確率を変動させる前の確率に戻して配信確率テーブル記憶部３７０に記憶させるようにしても良い。例えば、コメント配信制御部３８０は、複数のユーザ端末４００から送信されるコメントの量に応じて確率を変動させた場合に、その後、ユーザ端末４００から送信されるコメント量が一定数以内に戻った場合には、確率を変動前に戻し、自動的に復帰させる。
【００６０】
また、本実施形態では、情報通信サーバ３００がグループ振分け部３６０を備え、視聴者管理サーバ１００によって認証が成功したユーザのグループ振分け処理を行うこととしたが、視聴者管理サーバ１００がグループ振分け部３６０と同様の機能部を備えるようにして、番組が選択される毎にグループの振分け処理を行ってグループとユーザとの対応情報を生成し、生成した対応情報を情報通信サーバ３００に送信してユーザグループ記憶部３５０に記憶させるようにしても良い。あるいは、視聴者管理サーバ１００が備えるユーザ情報記憶部１１０や認証部１２０と同様の機能部を情報通信サーバ３００が備えるようにして、情報通信サーバ３００により認証処理等を行うようにしても良い。
【００６１】
また、本実施形態では、情報通信サーバ３００が、配信確率テーブル記憶部３７０、グループ情報記憶部３４０等を備えて、コメント配信制御部３８０により配信されるコメントのフィルタリング処理を行うこととしたが、フィルタリング処理を行う機能をユーザ端末４００が備えるようにしても良い。この場合、ユーザ端末４００は、送信側のユーザ端末４００から送信されたコメントを受信すると、自身が備えるグループ情報記憶部、配信確率テーブル記憶部に記憶された情報を読み出し、送信側のユーザ端末４００に応じた配信確率情報に基づいて、コメントを出力部４５０に出力させるか否かを判定し、出力させると判定した場合、コメントを出力部４５０に出力させる。
【００６２】
また、ユーザ端末４００に表示される映像上のコメントは、演者のコメントと視聴者のコメントとを区別するために、コメントの表示位置や色を変えるようにしても良い。また、自グループのコメントなのか他グループのコメントなのかが区別できるように色を変えたり、目印をつけたりするようにしても良い。
また、演者や補助者のユーザ端末４００は、複数のグループのそれぞれのコメントをタブで切替えて見たり、複数画面で見たりする機能を備えるようにしても良い。
また、本実施形態では、演者、補助者、視聴者のユーザ端末４００が情報通信サーバ３００に対する接続を確立した場合、それぞれに図１１に示したような同様の開演前画面が表示されることとしたが、演者および補助者のユーザ端末４００に表示される開演前画面と、視聴者のユーザ端末４００に表示される開演前画面とは異なる画面を表示させるようにしても良い。
【００６３】
また、本実施形態の情報通信システム１では視聴者管理サーバ１００を設けて、接続要求を受付けたユーザ端末４００の認証を行い、認証成功したユーザ端末４００のみに映像配信サービスを提供するようにしたが、視聴者管理サーバ１００を設置せず、認証を行わずに接続要求を受付けた全てのユーザ端末４００に映像配信サービスを提供するようにしても良い。
【００６４】
また、本実施形態では、映像配信サーバ２００が映像記憶部２１０を備えており、映像記憶部２１０に記憶された映像がユーザに配信される構成としたが、映像配信サーバ２００に映像記憶部２１０を設けず、外部から入力された映像情報をそのまま配信したり、外部の他の映像情報配信サーバから配信される映像情報に合わせて、情報通信サーバ３００がコメントを付加する構成としても良い。
【００６５】
また、本実施形態では、演者および補助者のグループのユーザ端末４００を送信側とするコメントの配信確率は、他の全てのグループに対して１００％としたが、１００
％未満の配信確率を設定するようにしても良い。
また、本実施形態では、複数のユーザをグループに対応付け、グループ単位の組み合わせ毎に配信確率を定めることとしたが、ユーザ単位の組み合わせ毎に配信確率を定めることもできる。
【００６６】
また、本実施形態では、ユーザ情報記憶部１１０に記憶されるユーザ情報のうちの会員種別として、特別会員、一般会員との種別を設けることとしたが、２以上の種別を設けるようにしても良い。また、会員種別に応じて、例えば特別会員を優先的にログインさせるようにしても良いし、番組のステータスが満席である場合に特別会員のユーザ端末４００から接続要求が送信された場合には、既にログイン中の一般会員を強制的にログアウトさせて特別会員のログインを許可するようにしても良い。
【００６７】
以上説明したように、本実施形態によれば、複数のユーザ端末４００から送信されるコメントのうち同一グループ内でのコメントが同一グループ内で相互に配信される確率や、より属性の近いグループ間でコメントが相互に配信される確率を高くし、他のグループや属性の離れたグループ間でのコメントが配信される確率は低くすることにより、一定のユーザ端末４００との間での一連のコメントが間引かれないようにしつつ、ユーザ端末４００に表示されるコメント量を一定数以内に収めることが可能となる。さらに、演者や補助者のユーザ端末４００から送信されるコメントを全ての他のユーザ端末４００に到達するようにしたり、演者や補助者が指定した特定のグループのユーザ端末４００から送信されるコメントの配信確率を一時的に上げたりすることで、リアルタイムなコミュニケーションの臨場感を演出することが可能となる。
【００６８】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコメントの送信を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態による情報通信システムの構成を示す図である。
【図２】本発明の一実施形態による情報通信システムが備える各コンピュータ装置の構成を示すブロック図である。
【図３】本発明の一実施形態によるユーザ情報のデータ例を示す図である。
【図４】本発明の一実施形態による番組情報のデータ例を示す図である。
【図５】本発明の一実施形態によるグループ情報のデータ例を示す図である。
【図６】本発明の一実施形態によるユーザとグループの対応情報のデータ例を示す図である。
【図７】本発明の一実施形態による配信確率テーブルのデータ例を示す図である。
【図８】本発明の一実施形態による情報通信システムの動作例を示すシーケンス図である。
【図９】本発明の一実施形態による情報通信システムの動作例を示すシーケンス図である。
【図１０】本発明の一実施形態によりユーザ端末に表示される画面例を示す図である。
【図１１】本発明の一実施形態によりユーザ端末に表示される画面例を示す図である。
【図１２】本発明の一実施形態によりユーザ端末に表示される画面例を示す図である。
【符号の説明】
【００７１】
１  情報通信システム
１００  視聴者管理サーバ
１１０  ユーザ情報記憶部
１２０  認証部
２００  映像配信サーバ
２１０  映像記憶部
２２０  映像配信部
３００  情報通信サーバ
３０１  通信部
３０５  番組情報記憶部
３１０  コメント受信部
３２０  コメント解析部
３３０  コメント記憶部
３４０  グループ情報記憶部
３５０  ユーザグループ記憶部
３６０  グループ振分け部
３７０  配信確率テーブル記憶部
３８０  コメント配信制御部
３９０  コメント配信部
４００  ユーザ端末
４１０  入力部
４２０  接続要求部
４３０  コメント送信部
４４０  送受信部
４５０  出力部
【図１】
2010157795.tif 000003
【図２】
2010157795.tif 000004
【図３】
2010157795.tif 000005
【図４】
2010157795.tif 000006
【図５】
2010157795.tif 000007
【図６】
2010157795.tif 000008
【図７】
2010157795.tif 000009
【図８】
2010157795.tif 000010
【図９】
2010157795.tif 000011
【図１０】
2010157795.tif 000012
【図１１】
2010157795.tif 000013
【図１２】
2010157795.tif 000014