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