(57)【要約】【課題】動画に含まれるオブジェクトの表示状態を変化させるための視界条件が各ユーザの選択に応じて動画の視聴時に変更される場合に、視聴中の動画の視界条件に合致しないコメントの表示を抑制することができるサーバ装置を提供する。【解決手段】センターサーバ２は、視界条件が各ユーザの選択に応じて視聴時に変更されるリプレイ動画を表示するリプレイデータ１８ａを、ネットワーク３を介してユーザ端末５に配信する。また、センターサーバ２は、リプレイ動画に付加されたスタンプ４４の情報とそれが表示されるべき視界条件の情報とが記述されたコメントデータ１９を記憶する記憶ユニット１１を備える。そして、センターサーバ２は、リプレイデータ１８ａが配信される場合に、視界条件の変更に応じてリプレイ動画に表示されるスタンプ４４が切り替えられるようにコメントデータ１９をユーザ端末５に提供する。【選択図】図３
2018191277.tif 000002
【特許請求の範囲】
【請求項１】
動画を表示するための動画データを記憶する動画データ記憶手段を備え、前記動画データに基づいて前記動画を表示する動画表示端末がネットワークを介して接続される場合に、前記動画表示端末の要求に応じて前記動画データを前記動画表示端末に配信するサーバ装置であって、
前記動画に含まれるオブジェクトの表示状態を変化させるための視界条件が各ユーザの選択に応じて前記動画の視聴時に変更されるように前記動画データが構成されている場合に、各ユーザによって前記動画に付加されたコメントの情報と各コメントが表示されるべき前記視界条件の情報とが関連付けられて記述されたコメントデータを記憶するコメントデータ記憶手段と、
前記動画データが配信される場合に、前記視界条件の変更に応じて前記動画に表示される各コメントが切り替えられるように視聴時の前記動画の前記視界条件に対応する前記コメントの情報を含む前記コメントデータを前記動画表示端末に提供するデータ提供手段と、
を備える、サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画を表示するための動画データを記憶する動画データ記憶手段を備え、動画データに基づいて動画を表示する動画表示端末がネットワークを介して接続される場合に、動画表示端末の要求に応じて動画データをその動画表示端末に配信するサーバ装置等に関する。
【背景技術】
【０００２】
動画を表示するための動画データを記憶する動画データ記憶手段を備え、動画データに基づいて動画を表示する動画表示端末がネットワークを介して接続される場合に、動画表示端末の要求に応じて動画データをその動画表示端末に配信するサーバ装置が存在する。例えば、動画として番組コンテンツを利用し、番組コンテンツを視聴している視聴者の映像に基づいて視聴者の番組コンテンツに対する評価を決定して記録する動画配信システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４２２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のシステムでは、動画として番組コンテンツが配信されている。しかし、このような番組コンテンツは放送結果をそのまま表示するに過ぎず、表示内容に選択等のユーザの意思は反映されない。つまり、番組コンテンツに含まれるオブジェクトの大きさや表示角度は、放送時のまま固定されており、ユーザの選択等に応じて変化する余地はない。一方、このような配信対象の動画に各ユーザによってコメントが付加される場合もある。さらに、動画に含まれるオブジェクトの大きさ等がユーザの選択に応じて変化する動画も存在する。例えば、このような動画として、過去のゲームのプレイをリプレイするリプレイ動画が知られている。このような動画では、同じ場面であってもオブジェクトの大きさや表示角度等によって視聴者に別の心証を与える場合がある。このため、そのような表示角度等を考慮せずに一律にコメントが表示されてしまうと、コメントが適切でない（例えばコメントを付加した者の意図と相違する）状況が生じてしまう可能性がある。そして、このような不適切なコメントは動画の魅力を低下させてしまう可能性がある。
【０００５】
そこで、本発明は、動画に含まれるオブジェクトの表示状態を変化させるための視界条件が各ユーザの選択に応じて動画の視聴時に変更される場合に、視聴中の動画の視界条件に合致しないコメントの表示を抑制することができるサーバ装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のサーバ装置は、動画を表示するための動画データを記憶する動画データ記憶手段を備え、前記動画データに基づいて前記動画を表示する動画表示端末がネットワークを介して接続される場合に、前記動画表示端末の要求に応じて前記動画データを前記動画表示端末に配信するサーバ装置であって、前記動画に含まれるオブジェクトの表示状態を変化させるための視界条件が各ユーザの選択に応じて前記動画の視聴時に変更されるように前記動画データが構成されている場合に、各ユーザによって前記動画に付加されたコメントの情報と各コメントが表示されるべき前記視界条件の情報とが関連付けられて記述されたコメントデータを記憶するコメントデータ記憶手段と、前記動画データが配信される場合に、前記視界条件の変更に応じて前記動画に表示される各コメントが切り替えられるように視聴時の前記動画の前記視界条件に対応する前記コメントの情報を含む前記コメントデータを前記動画表示端末に提供するデータ提供手段と、を備えている。
【０００７】
一方、本発明のコンピュータプログラムは、前記動画データ記憶手段及び前記コメントデータ記憶手段を備えるコンピュータを、上述のサーバ装置の各手段として機能させるように構成されたものである。
【図面の簡単な説明】
【０００８】
【図１】本発明の一形態に係る動画配信システムの全体構成の概要を示す図。
【図２】動画配信システムの制御系の要部の構成を示す図。
【図３】コメント付加サービスの一例の概要を説明するための説明図。
【図４】コメント画面の一例を模式的に示す図。
【図５】図４の例のリプレイ動画において視界条件が変更された場合のコメント画面の一例を模式的に示す図。
【図６】コメントデータの内容の一例を説明するための説明図。
【図７】コメント生成処理ルーチンのフローチャートの一例を示す図。
【図８】コメント配信処理ルーチンのフローチャートの一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の一形態に係る動画配信システムについて説明する。図１は、本発明の一形態に係る動画配信システムの全体構成の概要を示す図である。図１に示すように、動画配信システム１は、サーバ装置としてのセンターサーバ２を含んでいる。センターサーバ２は、一台の物理的装置によって構成される例に限らない。例えば、複数の物理的装置としてのサーバ群によって一台の論理的なセンターサーバ２が構成されてもよい。また、クラウドコンピューティングを利用して論理的にセンターサーバ２が構成されてもよい。
【００１０】
センターサーバ２には、ネットワーク３を介して、ユーザ端末５が接続される。ユーザ端末５は、ユーザによって使用されるネットワーク端末装置の一種である。例えば、ユーザ端末５として、携帯電話（スマートフォンを含む）が利用されてよい。携帯電話は、ユーザの個人用途に供されるユーザ端末の一種である。例えば、携帯電話は、動画を表示（再生）する動画再生機能を有していてよい。そして、携帯電話は、例えば、このような動画再生機能を通じて動画を表示するための動画表示端末として機能してよい。また、携帯電話は、ソフトウェアの実行を通じて、その他にも各種の機能を発揮してよい。例えば、そのような機能には、ユーザにゲームをプレイさせるゲーム機能が含まれてよい。そして、携帯電話は、例えば、このようなゲーム機能を通じてゲームを提供するゲーム端末として機能してよい。つまり、ユーザ端末５は、例えば、動画表示端末及びゲーム端末の両方として機能してよい。なお、ユーザ端末５として、例えば、その他にもパーソナルコンピュータ、携帯型タブレット端末装置といった、ネットワーク接続が可能でかつユーザの個人用途に供される各種のネットワーク端末装置が利用されてよい。
【００１１】
ネットワーク３は、一例として、ＴＣＰ／ＩＰプロトコルを利用してネットワーク通信を実現するように構成される。典型的には、ＷＡＮとしてのインターネットと、ＬＡＮとしてのイントラネットと、を組み合わせてネットワーク３が構成される。図１の例では、センターサーバ２はルータ３ａを介して、ユーザ端末５はアクセスポイント３ｂを介して、それぞれネットワーク３に接続されている。
【００１２】
なお、ネットワーク３は、ＴＣＰ／ＩＰプロトコルを利用する形態に限定されない。ネットワーク３として、通信用の有線回線、或いは無線回線（赤外線通信、近距離無線通信等を含む）等を利用する各種の形態が利用されてよい。
【００１３】
センターサーバ２は、ネットワーク３を介してユーザ端末５のユーザに各種のＷｅｂサービスを提供する。Ｗｅｂサービスには、ユーザ端末５に動画を配信するための動画配信サービスが含まれる。さらに、Ｗｅｂサービスは、動画配信サービスを通じて配信される各動画に各ユーザがコメントを付加するためのコメント付加サービスを含んでいる。例えば、コメント付加サービスは動画配信サービスの一部として提供されてもよい。コメント付加サービスの詳細は後述する。
【００１４】
なお、Ｗｅｂサービスは、その他にもユーザ端末５の機能に応じて各種のサービスを含んでいてよい。例えば、Ｗｅｂサービスは、動画或いはゲームに関する各種の情報を提供する情報サービスを含んでいてよい。また、例えば、Ｗｅｂサービスは、各ユーザ端末５に各種データ或いはソフトウェアを配信（データ等のアップデートを含む）する配信サービスを含んでいてもよい。さらに、Ｗｅｂサービスは、ユーザによる情報発信、交換、共有といった交流の場を提供するコミュニティサービス、各ユーザを識別するためのユーザＩＤを付与するサービス、ネットワーク３を介して複数のユーザが共通のゲームをプレイする際にユーザ同士をマッチングするマッチングサービス等を含んでいてもよい。
【００１５】
次に、動画配信システム１の制御系の要部について説明する。図２は、動画配信システム１の制御系の要部の構成を示す図である。図２に示すように、センターサーバ２は、コンピュータとしての制御ユニット１０と、記憶ユニット１１と、を備えている。制御ユニット１０は、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種周辺装置とを組み合わせたコンピュータユニットとして構成されている。なお、制御ユニット１０には、キーボード等の入力装置、モニタ等の出力装置等が接続され得る。しかし、それらの図示は省略した。
【００１６】
記憶ユニット１１は、制御ユニット１０に接続されている。記憶ユニット１１は、電源の供給がなくても記憶を保持可能なように、例えば、磁気テープ等の大容量記憶媒体により構成されてよい。記憶ユニット１１には、サーバ用データ１４及びサーバ用プログラム１５が記憶されている。サーバ用プログラム１５は、センターサーバ２がユーザ端末５に各種のサービスを提供するために必要なコンピュータプログラムである。制御ユニット１０がサーバ用プログラム１５を読み取って実行することにより、制御ユニット１０の内部には、Ｗｅｂサービス管理部１７が設けられる。
【００１７】
Ｗｅｂサービス管理部１７は、上述のＷｅｂサービスを提供するために必要な処理を実行する。Ｗｅｂサービス管理部１７は、コンピュータハードウェアとコンピュータプログラムとの組み合わせにより実現される論理的装置である。なお、制御ユニット１０の内部には、その他にも各種の論理的装置が設けられ得る。しかし、それらの図示は省略した。
【００１８】
サーバ用データ１４は、サーバ用プログラム１５の実行に伴って参照されるデータである。例えば、サーバ用データ１４は、動画データ１８及びコメントデータ１９を含んでいてよい。コメントデータ１９は、各動画に付加されるコメントを管理するためのデータである。コメントデータ１９の詳細は後述する。
【００１９】
一方、動画データ１８は、各種の動画を表示するためのデータである。このような動画には、例えば、ゲームに関連する動画（以下、ゲーム動画と呼ぶ場合がある）が含まれていてよい。より具体的には、動画データ１８は、例えば、ユーザ端末５が提供するゲームの過去のプレイにおけるゲーム画面の遷移を動画として表示するためのデータを含んでいてよい。例えば、このようなデータとして、動画データ１８はリプレイデータ１８ａを含んでいてよい。つまり、動画データ１８は、リプレイデータ１８ａとしても機能してよい。
【００２０】
リプレイデータ１８ａは、過去のゲームのプレイを再現（リプレイ）するためのデータである（以下、ゲーム動画のうちリプレイデータ１８ａに基づく動画をリプレイ動画と呼ぶ場合がある）。リプレイ動画は、動画中のオブジェクトの表示状態を変化させるための視界条件に視聴者が干渉可能な動画である。つまり、リプレイ動画では、このような視界条件がユーザの選択によって変更される。より具体的には、リプレイ動画では、例えばゲームにおいて仮想三次元空間に対する仮想カメラの撮影結果に基づいてゲーム画面が描画される場合に、その仮想三次元空間のオブジェクトを拡大或いは縮小するように撮影を行うための仮想カメラの画角が視界条件として変更されてよい。あるいは、オブジェクトの表示角度や位置が変化するように、そのような仮想カメラの撮影方向（撮影角度でもよい）或いは配置位置が視界条件として変更されてもよい。つまり、リプレイ動画では、大きさ、表示角度（例えば動画撮影を行うための仮想的カメラの撮影方向と対象のオブジェクトとの間に生じる角度）、或いは位置といった表示状態を変化させるための視界条件が利用されてよい。
【００２１】
なお、サーバ用データ１４は、Ｗｅｂサービスのための各種のデータを含み得る。例えば、このような各種のデータとして、サーバ用データ１４は、例えば、その他にもユーザＩＤ等の各種ＩＤを管理するためのＩＤ管理データを含んでいてよい。また、例えば、ユーザ端末５がゲーム端末として機能する場合には、サーバ用データ１４は、前回までのゲームのプレイ結果（過去のプレイ状況）を含むゲームに関する活動実績の情報等の各ユーザに固有の情報を次回以降に引き継ぐためのプレイデータを含んでいてもよい。しかし、それらの図示は省略した。
【００２２】
一方、ユーザ端末５には、制御ユニット３０と、記憶ユニット３１と、モニタＭＯと、タッチパネル３２と、スピーカ３３と、が設けられている。記憶ユニット３１、モニタＭＯ、タッチパネル３２及びスピーカ３３は、いずれも制御ユニット３０に接続されている。制御ユニット３０は、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種周辺装置とを組み合わせたコンピュータユニットとして構成されている。なお、制御ユニット３０には、例えば、その他にも動画の再生或いはゲームの提供等に必要な各種の装置が接続され得る。しかし、それらの図示は省略した。
【００２３】
モニタＭＯは、制御ユニット３０からの出力信号に基づいて各種の画像等を表示するための周知の表示装置である。一例として、モニタＭＯは、制御ユニット３０からの出力信号に応じて、各動画にコメントを付加するためのコメント画面を表示してよい。タッチパネル３２は、ユーザが指等で触れると、その接触位置に応じた信号を出力する公知の入力装置である。タッチパネル３２は、例えば、透明に構成され、モニタＭＯの表面に重ね合わされるように配置されてよい。そして、タッチパネル３２は、ユーザのタッチ操作に基づいてそのタッチ位置に対応する信号を制御ユニット３０に出力する。同様に、スピーカ３３は、制御ユニット３０からの出力信号に基づいて各種の音声を再生するための周知の出力装置（音声再生装置）である。スピーカ３３は、制御ユニット３０からの出力信号に応じて、動画或いはゲームで使用されるＢＧＭ等の各種の音声を再生する。
【００２４】
一方、記憶ユニット３１は、電源の供給がなくても記憶を保持可能なように、例えば、磁気記録媒体や光記録媒体、フラッシュＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などにより構成されてよい。記憶ユニット３１には、端末プログラム３４及び端末データ３５が記憶されている。端末プログラム３４は、ユーザ端末５が各種のサービスを提供するために必要なコンピュータプログラムである。例えば、このようなサービスには、動画の再生及びゲームの提供が含まれてよい。端末プログラム３４の実行に伴って、制御ユニット３０の内部には、サービス提供部３７が設けられる。サービス提供部３７は、動画の再生或いはゲームのプレイ等のサービスを提供するために必要な各種処理を実行する。サービス提供部３７は、コンピュータハードウェアとコンピュータプログラムとの組み合わせにより実現される論理的装置である。なお、制御ユニット３０の内部には、その他にも各種の論理的装置が設けられ得る。しかし、それらの図示は省略した。
【００２５】
端末データ３５は、端末プログラム３４の実行に伴って参照されるデータである。端末データ３５は、例えば、リプレイデータ１８ａを含む動画データ１８及びコメントデータ１９を含んでいてよい。例えば、これらのデータは、必要な部分が含まれるように、少なくとも一部がセンターサーバ２から提供されてよい。なお、端末データ３５は、その他にも各種のサービスを実行するための各種のデータを含んでいてよい。例えば、そのようなデータには、動画やゲームに必要なＢＧＭ等の各種の音声を再生するための音声データ、ゲームに必要な各種画像を表示するための画像データ、及び上述のＩＤ管理データが含まれてよい。しかし、それらの図示は省略した。
【００２６】
次に、動画配信システム１が提供するコメント付加サービスの詳細について説明する。コメント付加サービスは、上述のとおり、各動画に各ユーザのコメント（文字や記号等の各種の表現を含む）を付加するためのサービスである。リプレイ動画の場合には、動画配信サービスにおいて視聴時の視界条件に応じて表示されるコメントが切り替えられるように、各コメントが視界条件と関連付けられて管理される。また、このようなコメントは、例えば各動画が他のユーザによって視聴される場合にも付加されるように、センターサーバ２で管理されてよい。あるいは、このようなコメントは、これを付加したユーザの視聴時にのみ付加されてもよい。この場合、そのようなコメントの情報は、ユーザ端末５によって管理されてもよい。つまり、そのようなコメントの情報はセンターサーバ２に送信されなくてもよい。
【００２７】
図３は、各コメントが他のユーザと共用されるようにリプレイ動画にコメントが付加される場合のコメント付加サービスの一例の概要を説明するための説明図である。また、図３の例は、各ユーザのコメントが動画の視聴中に付加される場合を示している。この場合、図３に示すように、コメント付加サービスでは、センターサーバ２を介して配信されるリプレイ動画が各ユーザ端末５を通じて視聴される際に視界条件付きでコメントが付加される。そして、そのような視界条件及びコメントの情報は、他のユーザ端末５と共用されるように、センターサーバ２に送信される。つまり、各ユーザＵが付加したコメントは、他のユーザＵが他のユーザ端末５を通じて視聴するリプレイ動画にもその視界条件において付加されるように、センターサーバ２に送信される。つまり、視界条件の変化に応じて切り替えられる（変化する）ように、他のユーザが他のユーザ端末５を通じて視聴するリプレイ動画にもコメントが表示される。
【００２８】
具体的には、コメント付加サービスでは、まずユーザ端末５がセンターサーバ２に配信対象の動画をリクエストする（Ｓ１）。また、このリクエストは、リクエスト者を識別するためのユーザＩＤを含むように実行されてよい。ユーザ端末５は、例えば、このようなリクエストを、動画再生機能を発揮するための動画用のアプリケーション（ソフトフェア）を通じて実行してよい。このような動画用のアプリケーションとして、例えばゲーム機能を発揮するためのゲームアプリケーション（以下、ゲームアプリと呼ぶ場合がある）が使用されてもよい。つまり、コメント付加サービスでは、動画再生機能を有するゲームアプリを通じてユーザ端末５からセンターサーバ２に配信対象のリクエストが実行されてよい。そして、このようなゲームアプリが使用される場合に、動画データ１８のうちリプレイデータ１８ａが配信対象として配信されてよい。また、このようなゲームアプリは、配信のリクエスト或いはアプリの使用のためにユーザＩＤを要求してよい。そして、ユーザ端末５は、このようなゲームアプリを介して、リクエスト者のユーザＵに対応するユーザＩＤを含むようにセンターサーバ２にリプレイ動画をリクエストしてよい。このようなゲームアプリが使用される場合、ユーザ端末５が本発明の動画表示端末及びゲーム端末の両方として機能する。
【００２９】
次に、センターサーバ２は、ユーザ端末５のリクエストに応じた配信対象のデータをユーザ端末５に配信する（Ｓ２）。この配信対象のデータは、リクエスト対象の動画を表示するための動画データ１８及びコメントデータ１９を含んでいる。より具体的には、センターサーバ２は、リクエスト対象のリプレイ動画に対応するリプレイデータ１８ａ及びそのリプレイ動画に付加されるべきコメントを管理するコメントデータ１９を配信対象のデータとしてユーザ端末５に送信する。
【００３０】
続いて、ユーザ端末５はセンターサーバ２から受信したリプレイデータ１８ａ及びコメントデータ１９に基づいてコメント付きのリプレイ動画を表示するとともに、そのリプレイ動画に更にコメントを付加するための付加機会を各ユーザＵに提供する（Ｓ３）。例えば、そのような付加機会は動画の視聴中に提供されてよい。また、その付加機会では、各コメントが視界条件と関連付けされるように管理される。例えば、このような視界条件は、ユーザの指定に基づいて設定されてよい。具体的には、各コメントは、コメントの入力が視界条件の指定としても機能するように、コメントの入力時の視界条件と関連付けられてよい。つまり、付加機会は、各コメントをそれが入力された際の視界条件と関連付けて管理するように構成されていてよい。
【００３１】
また、ユーザ端末５は、各ユーザＵによって付加された視界条件付きのコメントをリプレイ動画に表示するためのデータをセンターサーバ２に送信する（Ｓ４）。つまり、ユーザ端末５は、同じ動画の視聴に伴い、他のユーザＵによって挿入されたコメントが視界条件に応じて表示されるように、各ユーザＵのコメントを付加するためのデータをセンターサーバ２に送信する。具体的には、各コメントが入力時の視界条件と関連付けられる場合、ユーザＵによって入力されたコメント及びそのコメント入力時の視界条件の情報を含むように、ユーザ端末５はセンターサーバ２にデータを送信する。例えば、このようなコメント及び視界条件の情報は、コメントデータ１９によって管理されてよい。この場合、ユーザ端末５は、このような情報として、これらの情報を含むコメントデータ１９を生成（更新を含む）し、センターサーバ２に送信してもよい。コメント付加サービスは、リプレイ動画を対象にする場合に、例えば、このように提供されてよい。
【００３２】
なお、各ユーザＵによって付加されたコメントは、同じリプレイ動画を同時に視聴中の他のユーザＵが存在する場合にはその動画に随時反映されるように付加されてよい。あるいは、そのようなコメントは、次回以降の視聴の際にリプレイ動画に付加されてもよい。
【００３３】
次に、上述のＳ３の工程において提供される付加機会の一例について説明する。コメントは、キーボードや音声等の各種の入力装置を通じて入力されてよい。また、フリーに入力されてもよいし、予め用意された複数のコメント候補から選択されてもよい。同様に、コメントは動画に関連付けられる限り、適宜の場所に配置されてよい。例えば、動画の表示領域とは別の領域に配置されてもよいし、動画の表示領域に表示されてもよい。付加機会は、これらの各種の形態に合わせて適宜に提供されてよい。具体的には、付加機会は、例えば、ユーザ端末５のモニタＭＯに表示されるコメント画面を通じて提供されてよい。また、ユーザ端末５は、例えばゲームアプリを通じて、このようなコメント画面を提供してよい。
【００３４】
図４は、リプレイ動画にコメントを付加するためのコメント画面の一例を模式的に示す図である。この場合、図４に示すように、コメント画面４０は、動画画面４１、コメント候補領域４２、及び視聴制御領域４３を含んでいる。コメント候補領域４２は、予め用意された複数のコメント候補を表示するための領域である。コメント候補領域４２の各コメント候補は、リプレイ動画に付加されるべきコメントを選択するための選択肢として機能する。例えば、コメント候補領域４２には、このようなコメント候補として、各種の感情表現等に対応する複数のスタンプ４４が表示されてよい。そして、これらの各スタンプ４４は、各ユーザＵの指定を通じて選択的に使用されてよい。
【００３５】
動画画面４１は、リプレイ動画を表示（視聴）するための領域である。リプレイ動画は、ゲームに登場する各種のオブジェクトに対応するオブジェクト画像ＯＪを含んでいる。このため、動画画面４１には、オブジェクト画像ＯＪが表示される。また、動画画面４１には、各ユーザＵによって付加されたスタンプ４４も適宜表示される。各スタンプ４４は、リプレイ動画の視界条件と関連付けられて表示される。このため、リプレイ動画の視界条件が変更された場合には、動画画面４１に表示されるスタンプ４４も変化する。より具体的には、例えば複数の仮想カメラの撮影結果に基づくリプレイ動画において各仮想カメラの撮影結果が視界条件として使用される場合、仮想カメラの切り替えに伴い、リプレイ動画の同じ場面であっても表示されるスタンプ４４の内容が変化する。
【００３６】
また、動画画面４１は、スタンプ４４を新しく配置するための配置場所の指定にも使用される。具体的には、例えば、配置されるべきスタンプ４４及びその配置場所がコメント候補領域４２の各スタンプ４４及び動画画面４１へのタッチ操作を通じてそれぞれ指定されてよい。あるいは、コメント候補領域４２のスタンプ４４を動画画面４１の適宜の場所にドラッグ＆ドロップすることにより配置されるべきスタンプ４４及びその配置場所が指定されてもよい。例えば、動画画面４１は、このような手順で新しいスタンプ４４の配置及びその配置場所の指定に使用されてよい。
【００３７】
さらに、動画画面４１は、スタンプ４４と視界条件との関連付けに使用されてよい。具体的には、例えば、動画画面４１に配置される際のリプレイ動画の視界条件がその配置されるスタンプ４４と関連付けられてよい。つまり、リプレイ動画に配置されたスタンプ４４は、配置時の視界条件と関連付けられてよい。なお、リプレイ動画の視界条件は、切り替え用のボタン等の各種の態様で切り替えられてよい。例えば、リプレイ動画の視界条件は、動画画面４１へのタッチ操作によって切り替えられてもよい。具体的には、例えば、対象（例えばオブジェクト画像ＯＪ）の縮小或いは拡大（画角の変更）は、動画画面４１に対するピンチ操作或いはストレッチ操作によって実現されてもよい。また、仮想カメラの切り替え或いは撮影方向の変更は、動画画面４１に対する左右方向への移動或いは回転移動等に対応するスライド操作によって実現されてもよい。一方、スタンプ４４と関連付けられる視界条件は、配置時のものに限定されない。例えば、視界条件を指定するための別の機会が用意されていてもよい。あるいは、各種の視界条件に対応する選択肢（例えば、予め設定されるプリセット型の仮想カメラの位置、或いは画角等の各種撮影条件）が別途用意され、それらの選択肢に対する選択を通じてスタンプ４４と関連付けられるべき視界条件が指定されてもよい。さらに、スタンプ４４に関連付けられるべき任意の視界条件がユーザＵによって入力されてもよい。
【００３８】
一方、視聴制御領域４３は、動画画面４１を介して表示されるリプレイ動画の視聴を制御するための領域である。具体的には、視聴制御領域４３は、再生ボタン５０、早送りボタン５１、巻き戻しボタン５２、及びコメント制御ボタン５３を含んでいる。早送りボタン５１及び巻き戻しボタン５２は、それぞれ動画画面４１を介して表示されるリプレイ動画を早送り或いは巻き戻しするためのボタンである。同様に、再生ボタン５０は、リプレイ動画を再生或いは停止するためのボタンである。例えば、再生ボタン５０は、再生中は停止ボタンとして、停止中は再生ボタンとして、それぞれ機能してよい。また、スタンプ４４を配置する配置場所の指定等の手順は、例えばリプレイ動画の再生が停止されている場合に実行されてよい。結果として、再生ボタン５０はスタンプ４４を配置するための配置用のボタンとして機能してもよい。一方、コメント制御ボタン５３は、コメントの表示及び非表示を制御するためのボタンである。
【００３９】
図４の例では、複数の仮想カメラのうち仮想カメラＡ（不図示）に基づくリプレイ動画が再生されている状態の動画画面４１が表示されている。このため、再生ボタン５０は、停止ボタンとして機能するように表示されている。同様に、コメント制御ボタン５３は、コメントを表示する状態を示している。このため、動画画面４１には、視界条件として仮想カメラＡに関連付けられる三つのスタンプ４４が表示されている。これらのスタンプ４４は、視界条件の変更に伴い、適宜自動で表示される。さらに、これらのうちの一つのスタンプ４４には、視界情報欄５４が付加されている。視界情報欄５４は、動画画面４１の各スタンプ４４に関連付けられる視界条件の情報を表示するための領域である。具体的には、視界情報欄５４には、“カメラＡのコメント”という情報が表示されている。例えば、このようなコメント画面４０を通じてコメント付加サービスは提供されてよい。
【００４０】
図５は、図４の例のリプレイ動画において視界条件が変更された場合のコメント画面の一例を模式的に示す図である。図５の例は、図４の例においてオブジェクト画像ＯＪの左側に配置される仮想カメラＢ（不図示）の撮影結果に基づくリプレイ動画を動画画面４１が表示している場合を示している。つまり、図５の例は、図４と同じ場面（同じ時点）を示すリプレイ動画において仮想カメラＡから仮想カメラＢに視界条件が切り替わった場合のコメント画面４０を示している。この場合、図５に示すように、動画画面４１においてオブジェクト画像ＯＪの表示角度が変化する。具体的には、図４の例ではゲーム中のオブジェクトが側面から撮影された場合のオブジェクト画像ＯＪが表示されているのに対して、図５の例では同じオブジェクトが正面から撮影された場合のオブジェクト画像ＯＪが表示されている。この場合、オブジェクト画像ＯＪ及び各仮想カメラが本発明のオブジェクトの表示及び各視点として機能する。
【００４１】
また、このような表示角度の切り替えに伴い、動画画面４１に表示されるスタンプ４４も切り替えられる。具体的には、動画画面４１には、図４の例では３つのスタンプ４４が表示されているが、図５の例では７つのスタンプ４４が表示されている。また、その内容も、図４の例の驚きの表情を示すものから悲しみや喜びの表情を示すものに変化している。つまり、図４の例の仮想カメラＡに関付けられるスタンプ４４から仮想カメラＢに関連付けられるスタンプ４４に動画画面４１に表示されるスタンプ４４が切り替えられている。より具体的には、例えば各スタンプ４４が配置時の視界条件と関連付けられる場合には、動画画面４１は、各スタンプ４４が配置時の視界条件において表示されるように、表示対象のスタンプ４４を切り替える。そして、視界情報欄５４の内容も、そのような視界条件を示す情報（“カメラＢのコメント”）に変化する。このようにコメント画面４０の動画画面４１（リプレイ動画）に表示されるスタンプ４４（コメント）は、リプレイ動画の視界条件に応じて切り替えられる。
【００４２】
次に、コメントデータ１９の詳細について説明する。図６は、コメントデータ１９の内容の一例を説明するための説明図である。また、図６の例は、コメントデータ１９がリプレイ動画へのコメント付加に使用される場合を示している。この場合、図６に示すように、コメントデータ１９は、例えば、“動画ＩＤ”、“入力者”、“コメント”、及び“視界条件”の情報を含んでいてよい。そして、コメントデータ１９は、例えば、これらの情報が互いに関連付けられるように記述されたレコードの集合として構成されてよい。
【００４３】
“動画ＩＤ”は、各動画（リプレイ動画を含む）を識別するための情報である。“動画ＩＤ”として、例えば、動画毎にユニークな動画ＩＤの情報が使用されてよい。“入力者”は、動画に付加されるコメントを入力したユーザＵを示す情報である。例えば、“入力者”の情報として、各コメントを入力したユーザＵに対応するユーザＩＤの情報が使用されてよい。“コメント”は、各動画に付加されたコメントの内容を示す情報である。例えば、スタンプ４４がコメントとして利用される場合には、各スタンプ４４を識別するためにスタンプ４４毎にユニークなスタンプＩＤの情報が“コメント”に記述されてよい。また、“コメント”は、リプレイ動画において各コメントが挿入されるべき挿入位置（例えば再生開始からの経過時間等）の情報を含んでいてよい。さらに、“コメント”は、各スタンプ４４が動画画面４１に配置される場合には、その配置場所の情報を含んでいてよい。
【００４４】
“視界条件”は、各コメントがリプレイ動画に表示されるべき視界条件を示す情報である。例えば、プリセット型の複数の仮想カメラの撮影結果に基づいてリプレイ動画が表示される場合には、“視界条件”として各仮想カメラ（例えば仮想カメラＡ等）を識別するために仮想カメラ毎にユニークなカメラＩＤの情報が使用されてよい。また、各仮想カメラに撮影方向、撮影角度、画角、或いは配置位置が設定される場合には、“視界条件”の情報は、このような撮影方向等の情報を含んでいてよい。あるいは、仮想カメラの配置位置、撮影方向、撮影角度、或いは画角等がユーザＵによって任意に設定（指定）される場合には、それらの配置位置等を示すパラメータの情報が“視界条件”の情報として記述されてもよい。さらに、この場合、僅かな相違に起因する頻繁なコメント切り替えを回避するために、このようなパラメータは視覚的印象が同一と判断される所定範囲毎に配置位置や撮影方向等の単位でブロック化されてもよい。そして、このようなブロックの情報が“視界条件”として記述されてもよい。
【００４５】
次に、コメント生成処理及びコメント配信処理について説明する。コメント生成処理は、各リプレイ動画に対応するコメントデータ１９を生成（更新を含む）するための処理である。コメント生成処理は、例えば、図３の例のＳ３或いはＳ４の工程を実現するために実行されてよい。一方、コメント配信処理は、各リプレイ動画に対応するコメントデータ１９を各ユーザ端末５に配信するための処理である。コメント配信処理は、例えば、図３の例のＳ２の工程を実現するために実行されてよい。
【００４６】
例えば、コメント生成処理は図７のルーチンを通じて、コメント配信処理は図８のルーチンを通じて、それぞれセンターサーバ２の制御ユニット１０によって実現されてよい。より具体的には、例えば、図７及び図８のルーチンは、制御ユニット１０のＷｅｂサービス管理部１７を通じて実行されてよい。なお、例えば図７のルーチンはユーザ端末５の制御ユニット３０によって実行されてもよい。また、センターサーバ２の制御ユニット１０及びユーザ端末５の制御ユニット３０は、これらの処理の他にも各種の周知な処理等を、それぞれ単独で或いは互いに協働して実行する。しかし、それらの詳細な説明は省略する。
【００４７】
図７は、コメント生成処理を実現するためのコメント生成処理ルーチンのフローチャートの一例を示す図である。より具体的には、図７の例は、コメントデータ１９がセンターサーバ２によって生成される場合のフローチャートを示している。この場合、図７のルーチンは、例えば、リプレイ動画に付加されたコメント及びそのコメントに関連付けられるべき視界条件の情報がユーザ端末５から送信される毎に実行されてよい。また、ユーザ端末５は、例えば、コメント画面４０を通じてスタンプ４４の配置が指示される毎にその配置結果をセンターサーバ２に送信してよい。例えば、スタンプ４４の配置は、スタンプ４４が指定の位置にドラッグ＆ドロップされた場合に指示されてよい。そして、ユーザ端末５は、ドラッグ＆ドロップされたスタンプ４４、そのドロップ位置、そのスタンプ４４に関連付けられるべき視界条件、及びそれらの対象の動画の情報をセンターサーバ２に送信してよい。
【００４８】
図７のルーチンが開始されると、Ｗｅｂサービス管理部１７は、まずステップＳ１１においてユーザ端末５の送信内容に基づいて、リプレイ動画へのコメントの付加結果を取得する。具体的には、例えば、Ｗｅｂサービス管理部１７は、ユーザ端末５の送信内容に含まれるドラッグ＆ドロップされたスタンプ４４、そのドロップ位置、そのスタンプ４４に関連付けられるべき視界条件、及びそれらが付加されるべき動画の情報を付加結果として取得してよい。
【００４９】
続くステップＳ１２において、Ｗｅｂサービス管理部１７はステップＳ１１において取得した付加結果の付加対象を特定する。つまり、Ｗｅｂサービス管理部１７は、ステップＳ１１で取得したスタンプ４４が付加されるべきリプレイ動画を特定する。具体的には、例えば、Ｗｅｂサービス管理部１７は、ステップＳ１１で取得した付加対象の動画の情報に基づいて、付加対象のリプレイ動画を特定してよい。
【００５０】
次のステップＳ１３において、Ｗｅｂサービス管理部１７は、ステップＳ１１の取得結果及びステップＳ１２の特定結果に基づいて、コメントデータ１９を生成（更新を含む）する。具体的には、Ｗｅｂサービス管理部１７は、例えば、ステップＳ１２で特定したリプレイ動画に対応する動画ＩＤにステップＳ１１で取得したスタンプ４４、配置位置及び視界条件を関連付けるコメントデータ１９を生成してよい。つまり、Ｗｅｂサービス管理部１７は、これらの情報が互いに関連付けられるように記述されたレコードを含むコメントデータ１９をステップＳ１３において生成してよい。そして、Ｗｅｂサービス管理部１７は、ステップＳ１３の処理を終えると、今回のルーチンを終了する。
【００５１】
図７のルーチンにより、各リプレイ動画に付加されたコメント及びそのコメントが表示されるべき視界条件がセンターサーバ２によって管理される。より具体的には、各リプレイ動画の表示領域に配置されるべきスタンプ４４、その配置位置、及びそれが表示されるべき視界条件の情報を含むコメントデータ１９が生成される。結果として、例えば、図３の例のＳ３或いはＳ４の工程が実現される。
【００５２】
一方、図８は、コメント配信処理を実現するためのコメント配信処理ルーチンのフローチャートの一例を示す図である。図８のルーチンは、例えば、ユーザ端末５から動画の配信がリクエストされる毎に実行されてよい。図８のルーチンが開始されると、Ｗｅｂサービス管理部１７は、まずステップＳ２１においてリクエスト対象のリプレイ動画を特定する。
【００５３】
続くステップＳ２２において、Ｗｅｂサービス管理部１７は、コメントデータ１９を取得する。具体的には、Ｗｅｂサービス管理部１７は、まずステップＳ２１で特定したリプレイ動画に対応するコメントデータ１９を“動画ＩＤ”の情報に基づいて特定する。この特定は、視聴時のリプレイ動画の視界条件に対応するコメントの情報をコメントデータ１９が含むように実行される。そして、Ｗｅｂサービス管理部１７は、その特定したコメントデータ１９を取得する。例えば、このような特定及び取得は、リプレイデータ１８ａの配信中に再生（視聴）が開始される場合（いわゆるストリーミング配信が実行される場合）、再生中のリプレイ動画に適切にコメントが挿入されるように挿入位置の情報に基づいて挿入位置の単位で実行されてもよい。
【００５４】
次のステップＳ２３において、Ｗｅｂサービス管理部１７は、リクエストのリプレイ動画に対応するコメントデータ１９をユーザ端末５に配信（提供）する。つまり、Ｗｅｂサービス管理部１７は、リプレイ動画に挿入されたコメントが視聴時の視界条件に応じて適切に表示されるようにコメントデータ１９をユーザ端末５に提供する。具体的には、Ｗｅｂサービス管理部１７は、例えばスタンプ４４がリプレイ動画の適切な配置場所に配置時の視界条件で表示されるように、ステップＳ２２で特定したコメントデータ１９をユーザ端末５に配信してよい。そして、Ｗｅｂサービス管理部１７は、ステップＳ２３の処理を終えると、今回のルーチンを終了する。
【００５５】
図８のルーチンにより、リプレイ動画に付加されるべきコメント及びそのコメントが表示されるべき視界条件の情報がユーザ端末５に提供される。具体的には、リクエスト対象のリプレイ動画に表示されるべきスタンプ４４、その配置位置、及び視界条件の情報がユーザ端末５に提供される。そして、それらの情報に基づいて、各スタンプ４４が適切な視界条件においてリプレイ動画に表示される。つまり、視界条件の切り替えに応じて表示対象のスタンプ４４が適宜切り替えられるように、そのための情報を管理するコメントデータ１９がユーザ端末５に提供される。結果として、例えば図３の例のＳ２の工程が実現される。
【００５６】
以上に説明したように、この形態によれば、コメントデータ１９を介してリプレイ動画の各コメントが視界条件と関連付けられて管理される。例えばコメントとして各スタンプ４４が利用される場合、このような各スタンプ４４が視界条件と関連付けられて管理される。また、リプレイ動画を表示するリプレイデータ１８ａの配信に伴い、そのリプレイ動画に対応するコメントデータ１９もユーザ端末５に配信される。そして、そのようなコメントデータ１９に基づいて、視界条件の変更に応じてスタンプ４４が切り替えられるようにリプレイ動画が表示される。これにより、視界条件が各ユーザＵの選択に応じて視聴時に変化するリプレイ動画が配信される場合に、視聴中のリプレイ動画の視界条件に合致しないスタンプ４４の表示を抑制することができる。
【００５７】
具体的には、例えば、視界条件の変化に伴って入力者の意図と相違するスタンプ４４が生じてしまう場合でも、そのようなスタンプ４４を非表示にすることができるので、リプレイ動画の魅力低下を抑制することができる。さらに、リプレイ動画に表示されるスタンプ４４を視界条件に合致したスタンプ４４に厳選することができるので、リプレイ動画の魅力向上を図ることもできる。
【００５８】
また、例えばリプレイ動画が仮想三次元空間のゲーム画面に対応する場合、各仮想カメラの切り替えはオブジェクト画像ＯＪの大きさ及び表示角度のいずれか一方はもちろん、両方に影響を与える場合がある。つまり、例えば仮想カメラＡから仮想カメラＢへの撮影結果の切り替えといった各仮想カメラ間の切り替えは、オブジェクト画像ＯＪの表示内容に影響を与える可能性が高い。そして、このような表示内容の変化はユーザＵの心証に変化を与える可能性が高い。このため、例えば、視界条件として各仮想カメラが利用される場合、このようなユーザＵの心証に影響を与える可能性が高い条件に基づいて、スタンプ４４が切り替えられる。このため、より適切に視聴中のリプレイ動画の視界条件に合致しないスタンプ４４の表示を抑制することができる。
【００５９】
また、各スタンプ４４は、入力時の視界条件における心証を反映している場合が多い。このため、入力時の視界条件は入力者の心証と合致している可能性が高い。結果として、例えば各スタンプ４４が入力時の視界条件と関連付けられる場合、このような入力者の心証と合致している可能性の高い視界条件を各スタンプ４４と関連付けて管理することができるので、やはりより適切に視聴中のリプレイ動画の視界条件に合致しないスタンプ４４の表示を抑制することができる。さらに、視界条件が別途指定される場合に比べてユーザＵの手間を軽減することもできる。
【００６０】
以上の形態において、センターサーバ２の制御ユニット１０が、図８のルーチンを実行することにより本発明のデータ提供手段として機能する。一方、センターサーバ２の記憶ユニット１１が、リプレイデータ１８ａを含む動画データ１８及びコメントデータ１９を記憶することにより本発明の動画データ記憶手段及びコメントデータ記憶手段として機能する。
【００６１】
本発明は上述の形態に限定されず、適宜の形態にて実施することができる。例えば、上述の形態では、コメントデータ１９は動画データ１８と別に管理されている。しかし、本発明は、このような形態に限定されない。例えば、動画データ１８は、コメントデータ１９の一部として機能してもよい。つまり、各リプレイ動画に付加されるコメント及び視界条件は、動画データ１８の一部として管理されてもよい。
【００６２】
また、上述の形態では、視界条件が変更される動画としてリプレイ動画が利用されている。しかし、本発明の配信対象の動画は、このような動画に限定されない。視界条件が変更される各種の動画が配信対象の動画として利用されてよい。具体的には、例えば、視界条件を選択可能な実空間の映像に対応する動画、或いはアニメーションに対応する動画等、各種の動画が本発明の配信対象の動画として採用されてよい。
【００６３】
さらに、上述の形態では、リプレイデータ１８ａはゲームアプリによって使用されている。しかし、本発明は、このような形態に限定されない。例えば、視界条件を変更可能に各種の動画を表示する各種の動画データは各種のアプリケーションによって使用されてよい。あるいは、例えばセンターサーバ２に有料或いは無料で所定範囲のゲームをプレイさせる業務用（商業用）のゲーム機がゲーム端末としてネットワーク３を介して接続される場合、リプレイデータ１８ａ等の各種の動画データは、このようなゲーム端末によって使用されてもよい。
【００６４】
以下に、上述の内容から得られる本発明の一例を記載する。なお、以下の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【００６５】
本発明のサーバ装置は、動画を表示するための動画データ（１８ａ）を記憶する動画データ記憶手段（１１）を備え、前記動画データに基づいて前記動画を表示する動画表示端末（５）がネットワーク（３）を介して接続される場合に、前記動画表示端末の要求に応じて前記動画データを前記動画表示端末に配信するサーバ装置（２）であって、前記動画に含まれるオブジェクトの表示状態を変化させるための視界条件が各ユーザの選択に応じて前記動画の視聴時に変更されるように前記動画データが構成されている場合に、各ユーザによって前記動画に付加されたコメント（４４）の情報と各コメントが表示されるべき前記視界条件の情報とが関連付けられて記述されたコメントデータ（１９）を記憶するコメントデータ記憶手段（１１）と、前記動画データが配信される場合に、前記視界条件の変更に応じて前記動画に表示される各コメントが切り替えられるように視聴時の前記動画の前記視界条件に対応する前記コメントの情報を含む前記コメントデータを前記動画表示端末に提供するデータ提供手段（１０）と、を備えている。
【００６６】
本発明によれば、動画に含まれるオブジェクトの表示状態を変化させるための視界条件が各ユーザの選択に応じて動画の視聴時に変更される場合に、コメントデータを介して各コメントが視界条件と関連付けられて管理される。また、そのような動画を表示する動画データの配信に伴い、コメントデータもユーザ端末に配信される。そして、そのようなコメントデータに基づいて、視界条件の変更に応じてコメントが切り替えられるように動画が表示される。これにより、視聴中の動画の視界条件に合致しないコメントの表示を抑制することができる。具体的には、例えば、視界条件の変化に伴って入力者の意図と相違するコメントが生じてしまう場合でも、そのようなコメントを非表示にすることができるので、動画の魅力低下を抑制することができる。さらに、動画に表示されるコメントを視界条件に合致したコメントに厳選することができるので、動画の魅力向上を図ることもできる。
【００６７】
オブジェクトの表示状態は、各種の態様で変化してよい。例えば、本発明のサーバ装置の一態様において、前記視界条件は、前記表示状態として前記オブジェクトの表示の大きさ、表示角度、及び位置の少なくともいずれ一つを変化させてもよい。
【００６８】
視界条件として、オブジェクトの表示の大きさ等を変化させるための各種の条件が採用されてよい。例えば、カメラ（仮想空間を撮影する仮想カメラを含む）の撮影結果に基づく動画を表示するように動画データが構成されている場合、そのようなカメラの撮影方向、撮影角度、画角、配置位置等が視界条件として採用されてよい。あるいは、そのような複数のカメラ（視点の一例）が用意されている場合には、各カメラが視界条件として採用されてもよい。具体的には、例えば、本発明のサーバ装置の一態様において、前記コメントデータには、前記動画データが複数の視点に基づいて前記オブジェクトの表の前記表示角度を変化させるように構成されている場合に、前記視界条件として各視点を示す情報が記述されてもよい。視点の切り替えは、オブジェクトの表示の大きさ及び表示角度のいずれか一方はもちろん、両方に影響を与える場合もある。つまり、視点の切り替えは、オブジェクトの表示内容に影響を与える可能性が高い。そして、このような表示内容の変化はユーザＵの心証に変化を与える可能性が高い。この態様の場合、このようなユーザの心証に影響を与える可能性が高い条件に基づいて、コメントが切り替えられる。このため、より適切に視聴中の動画の視界条件に合致しないコメントの表示を抑制することができる。
【００６９】
動画データは、視界条件が各ユーザの選択に応じて動画の視聴時に変更される各種の動画を表示してよい。例えば、このような動画として視界条件を選択可能な実空間の映像が採用されてもよいし、アニメーションが採用されてもよい。例えば、本発明のサーバ装置の一態様において、前記動画データは、前記動画表示端末がゲームを提供するゲーム端末（５）として更に機能する場合に、前記ゲームの過去のプレイをリプレイするリプレイ動画が前記動画として使用されるように、当該リプレイ動画を表示するためのリプレイデータ（１８ａ）として機能してもよい。
【００７０】
コメントデータでは、各種の視界条件が管理されてよい。例えば、コメントの入力時或いはそれとは別の機会にユーザによって別途指定された視界条件が管理されてもよい。同様に、例えば、本発明のサーバ装置の一態様において、前記コメントデータには、前記動画の視聴時に各コメントが入力される場合に、各コメントの入力時の前記視界条件の情報が各コメントに関連付けられるように記述されてもよい。各コメントは、入力時の視界条件における心証を反映している場合が多い。このため、入力時の視界条件は入力者の心証と合致している可能性が高い。この態様の場合、このような入力者の心証と合致している可能性の高い視界条件を各コメントと関連付けて管理することができるので、より適切に視聴中の動画の視界条件に合致しないコメントの表示を抑制することができる。また、視界条件が別途指定される場合に比べてユーザの手間を軽減することもできる。
【００７１】
一方、本発明のコンピュータプログラムは、前記動画データ記憶手段及び前記コメントデータ記憶手段を備えるコンピュータ（１０）を、上述のサーバ装置の各手段として機能させるように構成されたものである。本発明のコンピュータプログラムが実行されることにより、本発明のサーバ装置を実現することができる。
【符号の説明】
【００７２】
２  センターサーバ（サーバ装置）
３  ネットワーク
５  ユーザ端末（動画表示端末、ゲーム端末）
１０  制御ユニット（コンピュータ、データ提供手段）
１１  記憶ユニット（動画データ記憶手段、コメントデータ記憶手段）
１９  コメントデータ
４４  スタンプ（コメント）
１８ａ  リプレイデータ（動画データ）
Ｕ  ユーザ
【図１】
2018191277.tif 000003
【図２】
2018191277.tif 000004
【図３】
2018191277.tif 000005
【図４】
2018191277.tif 000006
【図５】
2018191277.tif 000007
【図６】
2018191277.tif 000008
【図７】
2018191277.tif 000009
【図８】
2018191277.tif 000010