(57)【要約】      （修正有）【課題】ユーザ間において、同じ動画を共有して、コメントを利用しコミュニケーションを図ることができる端末装置を提供する。【解決手段】端末装置３は、コメント情報をコメント配信サーバ２から受信し、再生される動画を表示するとともに、当該コメント情報のうち、再生する動画の動画再生時間に対応するコメント付与時間が対応づけられたコメントをコメント情報から読み出し、読み出したコメントを動画とともに表示する。また、コメントのリストから選択されたコメントに対応する動画再生時間から、動画を再生させるとともに、動画の再生中に受信して記憶したコメントと当該再生中に受信して記憶されたコメントよりも前に受信して記憶されたコメントとのうち、当該動画再生時間に対応するコメントを表示する。【選択図】図１
2018093498.tif 000002
【特許請求の範囲】
【請求項１】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、複数の端末装置と、がネットワークを介して接続されたコメント配信システムであって、
前記コメント配信サーバは、
コメントが前記端末装置によって付与された時点における、前記動画の最初を基準として動画の経過時間を表す動画再生時間であるコメント付与時間と前記コメントとを含むコメント情報を前記複数の端末装置のうちいずれかの端末装置から送信される毎に受信して記憶する第１のコメント情報記憶部と、
前記第１のコメント情報記憶部に記憶されたコメント情報を読み出して、前記端末装置に配信するコメント情報配信部と、を有し、
前記端末装置は、
前記動画配信サーバから配信される動画データを受信して再生する動画再生部と、
前記再生する動画に対して入力されたコメント情報を前記コメント配信サーバから受信するコメント情報受信部と、
前記コメント情報受信部が受信したコメント情報を記憶する第２のコメント情報記憶部と、
前記動画再生部によって再生される動画を表示するとともに、再生される動画の動画再生時間に対応するコメント付与時間のコメントを前記第２のコメント情報記憶部から読み出し、読み出したコメントを動画とともに表示する表示部と、
を有することを特徴するコメント配信システム。
【請求項２】
前記コメント表示部によって表示されるコメントの表示位置が他のコメントの表示位置と重なるか否かを判定する判定部と、
前記判定部がコメントの表示位置が重なると判定した場合に、各コメント同士が重ならない位置に表示させる表示位置制御部と、
を有することを特徴とするコメント配信システム。
【請求項３】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、複数の端末装置と、がネットワークを介して接続されたコメント配信システムにおける端末装置であって、
前記動画配信サーバから配信される動画データを受信して再生する動画再生部と、コメントが前記端末装置によって付与された時点における、前記動画の最初を基準として動画の経過時間を表す動画再生時間であるコメント付与時間と前記コメントとを含むコメント情報を前記複数の端末装置のうちいずれかの端末装置から前記コメント配信サーバへ送信される毎に当該コメント情報を当該コメント配信サーバから受信するコメント情報受信部と、
前記コメント情報受信部が受信したコメント情報を記憶するコメント情報記憶部と、前記動画再生部によって再生される動画を表示するとともに、前記コメント記憶部に記憶されたコメント情報のうち、再生される動画の動画再生時間に対応するコメント付与時間のコメントを前記コメント情報記憶部から読み出し、読み出したコメントを動画とともに表示する表示部と、
を有することを特徴する端末装置。
【請求項４】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、複数の端末装置と、がネットワークを介して接続されたコメント配信システムにおけるコメント配信方法であって、
前記コメント配信サーバは、
コメントが前記端末装置によって付与された時点における、前記動画の最初を基準として動画の経過時間を表す動画再生時間であるコメント付与時間と前記コメントとを含むコメント情報を前記複数の端末装置のうちいずれかの端末装置から送信される毎に受信して記憶する第１のコメント情報記憶部に、前記コメント情報が記憶されると当該コメント情報を読み出して、前記複数の端末装置のそれぞれに配信し、
前記端末装置は、
動画再生部が、前記動画配信サーバから配信される動画データを受信して再生し、コメント情報受信部が、前記再生する動画に対して入力されたコメント情報を前記コメント配信サーバから受信し、
第２のコメント情報記憶部が、前記動画の再生中に前記コメント情報受信部によって受信したコメント情報を記憶し、
表示部が、前記動画再生部によって再生される動画を表示するとともに、再生される動画の動画再生時間に対応するコメント付与時間のコメントを前記第２のコメント情報記憶部から読み出し、読み出したコメントを動画とともに表示する
ことを特徴するコメント配信方法。
【請求項５】
動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、複数の端末装置と、がネットワークを介して接続されたコメント配信システムにおける端末装置のコンピュータに、
前記動画配信サーバから配信される動画データを受信して再生する動画再生手段、コメントが前記端末装置によって付与された時点における、前記動画の最初を基準として動画の経過時間を表す動画再生時間であるコメント付与時間と前記コメントとを含むコメント情報を前記複数の端末装置のうちいずれかの端末装置から前記コメント配信サーバへ送信される毎に当該コメント情報を当該コメント配信サーバから受信して記憶するコメント情報記憶手段、
前記動画再生手段によって再生される動画を表示するとともに、前記コメント記憶手段に記憶されたコメント情報のうち、再生される動画の動画再生時間に対応するコメント付与時間のコメントを前記コメント情報記憶手段から読み出し、読み出したコメントを動画とともに表示する表示手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画コンテンツを再生しながら、再生中のコンテンツを利用してユーザ間のコミュニケーションを行うことができるコメント配信システム、端末装置、コメント配信方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、例えば、放送されたテレビ番組などの動画に対してユーザが発言したコメントをその動画と併せて表示するシステムがある。
例えば、地域ごとに放送時間が異なるテレビ番組等に関する掲示板において、テレビ番組の１シーンに対する書き込みを、放送開始からの正味時間に対応させて記憶しておき、掲示板を閲覧する時間が異なっていても、以前に書き込まれた内容がテレビ番組のシーンに合わせて表示させるシステムがある（例えば、特許文献１参照）。このシステムによれば、ユーザは放送時間のタイムラグを感じることがなく、テレビ番組を見ながら、コメントを閲覧して楽しむことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２９０９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術におけるシステムでは、単に動画の時間（動画の再生時間）と対応付けてコメントを登録しておき、動画と合わせて再生するものであるので、ユーザ間において、リアルタイムでのコメントのやりとりをすることができず、コミュニケーションとしての面白みが十分とはいえなかった。
【０００５】
本発明は、このような事情に鑑みてなされたもので、その目的は、ユーザ間において、同じ動画を共有して、コメントを利用しコミュニケーションを図ることができるコメント配信システム、端末装置、コメント配信方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、複数の端末装置と、がネットワークを介して接続されたコメント配信システムであって、前記コメント配信サーバは、コメントが前記端末装置によって付与された時点における、前記動画の最初を基準として動画の経過時間を表す動画再生時間であるコメント付与時間と前記コメントとを含むコメント情報を前記複数の端末装置のうちいずれかの端末装置から送信される毎に受信して記憶する第１のコメント情報記憶部と、前記第１のコメント情報記憶部に記憶されたコメント情報を読み出して、前記端末装置に配信するコメント情報配信部と、を有し、前記端末装置は、前記動画配信サーバから配信される動画データを受信して再生する動画再生部と、前記再生する動画に対して入力されたコメント情報を前記コメント配信サーバから受信するコメント情報受信部と、前記コメント情報受信部が受信したコメント情報を記憶する第２のコメント情報記憶部と、前記動画再生部によって再生される動画を表示するとともに、再生される動画の動画再生時間に対応するコメント付与時間のコメントを前記第２のコメント情報記憶部から読み出し、読み出したコメントを動画とともに表示する表示部と、を有することを特徴する。
【０００７】
また、本発明は、上述のコメント配信システムにおいて、前記コメント表示部によって表示されるコメントの表示位置が他のコメントの表示位置と重なるか否かを判定する判定部と、前記判定部がコメントの表示位置が重なると判定した場合に、各コメント同士が重ならない位置に表示させる表示位置制御部と、を有することを特徴とする。
【０００８】
また、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、複数の端末装置と、がネットワークを介して接続されたコメント配信システムにおける端末装置であって、前記動画配信サーバから配信される動画データを受信して再生する動画再生部と、コメントが前記端末装置によって付与された時点における、前記動画の最初を基準として動画の経過時間を表す動画再生時間であるコメント付与時間と前記コメントとを含むコメント情報を前記複数の端末装置のうちいずれかの端末装置から前記コメント配信サーバへ送信される毎に当該コメント情報を当該コメント配信サーバから受信するコメント情報受信部と、前記コメント情報受信部が受信したコメント情報を記憶するコメント情報記憶部と、前記動画再生部によって再生される動画を表示するとともに、前記コメント記憶部に記憶されたコメント情報のうち、再生される動画の動画再生時間に対応するコメント付与時間のコメントを前記コメント情報記憶部から読み出し、読み出したコメントを動画とともに表示する表示部と、を有することを特徴する。
【０００９】
また、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、複数の端末装置と、がネットワークを介して接続されたコメント配信システムにおけるコメント配信方法であって、前記コメント配信サーバは、コメントが前記端末装置によって付与された時点における、前記動画の最初を基準として動画の経過時間を表す動画再生時間であるコメント付与時間と前記コメントとを含むコメント情報を前記複数の端末装置のうちいずれかの端末装置から送信される毎に受信して記憶する第１のコメント情報記憶部に、前記コメント情報が記憶されると当該コメント情報を読み出して、前記複数の端末装置のそれぞれに配信し、前記端末装置は、動画再生部が、前記動画配信サーバから配信される動画データを受信して再生し、コメント情報受信部が、前記再生する動画に対して入力されたコメント情報を前記コメント配信サーバから受信し、第２のコメント情報記憶部が、前記動画の再生中に前記コメント情報受信部によって受信したコメント情報を記憶し、表示部が、前記動画再生部によって再生される動画を表示するとともに、再生される動画の動画再生時間に対応するコメント付与時間のコメントを前記第２のコメント情報記憶部から読み出し、読み出したコメントを動画とともに表示することを特徴する。
【００１０】
また、本発明は、動画データを配信する動画配信サーバと、動画に対するコメントを配信するコメント配信サーバと、複数の端末装置と、がネットワークを介して接続されたコメント配信システムにおける端末装置のコンピュータに、前記動画配信サーバから配信される動画データを受信して再生する動画再生手段、コメントが前記端末装置によって付与された時点における、前記動画の最初を基準として動画の経過時間を表す動画再生時間であるコメント付与時間と前記コメントとを含むコメント情報を前記複数の端末装置のうちいずれかの端末装置から前記コメント配信サーバへ送信される毎に当該コメント情報を当該コメント配信サーバから受信して記憶するコメント情報記憶手段、前記動画再生手段によって再生される動画を表示するとともに、前記コメント記憶手段に記憶されたコメント情報のうち、再生される動画の動画再生時間に対応するコメント付与時間のコメントを前記コメント情報記憶手段から読み出し、読み出したコメントを動画とともに表示する表示手段、として機能させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、入力されたコメント情報のうち、再生する動画の動画再生時間に対応するコメント付与時間が対応づけられたコメントをコメント情報から読み出し、読み出したコメント内容を動画とともに表示するようにした。そして、動画に対して入力されたコメント情報のうち、消去対象であるコメント情報を示すコメント消去要求が入力されると、そのコメントを表示しないようにしたので、そのコメントが動画にふさわしくないコメントであるか否かについて、ユーザの意思を考慮した表示をすることができ、コメントを利用したコミュニケーションにおける娯楽性を向上させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】この発明の一実施形態によるコメント配信システムの構成を示す概念図である。
【図２】コメント配信サーバ２の構成を示す概略ブロック図である。
【図３】コメント情報記憶部２１に記憶されるデータの一例を示す図である。
【図４】端末装置３の構成を説明する概略ブロック図である。
【図５】表示装置３４に表示される情報の一例を示す図である。
【図６】表示装置３４に表示される情報の一例を示す図である。
【図７】コメント配信サーバ２の動作について説明するためのフローチャートである。
【図８】端末装置３の動作について説明するためのフローチャートである。
【図９】表示装置３４に表示される情報の一例を示す図である。
【図１０】ユーザ間においてコメントの書き込みを行った場合について説明するための図面である。
【図１１】第２の実施形態におけるコメント配信システムの機能を示す概略ブロック図である。
【図１２】権限テーブルの一例を示す図面である。
【図１３】表示データベース２３４に記憶される情報の一例を示す図面である。
【図１４】第２の実施形態におけるコメント配信システムの動作について説明するためのシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態によるコメント配信システムについて図面を参照して説明する。図１は、この発明の一実施形態によるコメント配信システムの構成を示す概念図である。この図において、動画配信サーバ１は、端末装置３からの配信要求に応じて、動画データを配信する。この配信は、例えば、ストリーミング配信によって行われる。コメント配信サーバ２は、動画配信サーバ１が配信する動画に対するコメントを端末装置３から受信し、その動画を閲覧する各端末装置３に配信する。端末装置３は、ネットワーク４を介して動画配信サーバ１とコメント配信サーバ３に接続し、動画配信サーバ１から配信される動画を受信して表示するとともに、コメント配信サーバ３から配信されるコメントを受信して動画上に表示する。
【００１４】
次に、図１におけるコメント配信サーバ２、端末装置３について、図面を用いて更に説明する。図２は、コメント配信サーバ２の構成を示す概略ブロック図である。この図において、コメント情報記憶部２１は、コメントの内容と、このコメント内容が付与された時点における、動画の再生開始時点を基準とした動画再生時間をコメント付与時間としてコメント内容とを対応づけてコメント情報として記憶する。
このコメント情報記憶部２１に記憶されるデータの一例を図３に示す。コメント情報記憶部２１には、動画配信サーバ１により配信される動画に対するコメントをスレッド毎にまとめたコメント情報が複数記憶されている。各コメント情報は、動画を識別する動画ＩＤとスレッドを識別するスレッドＩＤの情報を含み、どの動画に対するどのスレッドであるのかを識別できるようになっている。そして、コメント情報には、コメント付与時間とコメント内容の他に、そのコメントを付与（発言）した実際の時刻を示すコメント情報投稿実時間（上述の実時間情報に相当）と、コメントを付与したユーザを識別する情報であるユーザ名、コメントを動画上にどのように表示させるのかを指定する情報であるコメント表示方法を対応付けたコメントデータが複数含まれ、当該動画ＩＤの動画を再生しており、且つ当該スレッドＩＤのスレッドのコメントを閲覧している端末装置３からコメントデータを受信した場合には、当該受信したコメントデータが追加保存されるようになっている。ここでは、スレッドＩＤが動画ＩＤに対応づけて記憶されていることによって、同じ動画であっても、異なるスレッドを複数設けても、それらを識別することができる。このコメント情報記憶部２１が上述の第１のコメント情報記憶部に相当する。
【００１５】
次に、コメント情報配信部２２は、コメント情報記憶部２１に記憶されたコメント情報を読み出して、端末装置３に配信する。コメント情報更新管理部２３は、通信部２４を介して端末装置３から受信した、追加となるコメント情報を動画ＩＤ、スレッドＩＤに従って、コメント情報記憶部２１に追加して記憶する。
通信部２４は、端末装置３と各種通信を行い、端末装置３から送信される情報をコメント情報更新管理部２３に出力してコメント情報を追加して記憶させるための指示を出力をしたり、コメント情報配信部２２にコメント情報の配信指示を出力する。
【００１６】
次に、端末装置３について、図面を用いて説明する。図４は、端末装置３の構成を説明する概略ブロック図である。
この図において、動画再生部３１は、端末装置３のユーザによって指定された動画の配信要求を動画配信サーバ１に送信し、動画配信サーバ１から配信される動画を受信して再生する。コメント情報受信部３２は、再生する動画に対して入力されたコメント情報をコメント配信サーバ２から受信する。コメント情報記憶部３３は、コメント情報受信部３２が受信したコメント情報を記憶する。このコメント情報記憶部３３は、上述の第２のコメント情報記憶部に相当する。
【００１７】
表示装置３４は、液晶表示装置やＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）等であり、各種情報を表示する。第１の表示部３５は、動画再生部３１によって再生される動画を表示するとともに、コメント情報記憶部３３に記憶されたコメント情報のうち、再生する動画の動画再生時間に対応するコメント付与時間が対応づけられたコメントをコメント情報から読み出し、読み出したコメントを動画とともに表示装置３４によって表示する。また、第１の表示部３５は、コメント内容を動画上にオーバーレイ表示させる機能を有する。第２の表示部３６は、コメント情報記憶部３３に記憶されるコメントデータに基づいて、コメントのリストをコメント一覧として表示装置３４に表示する。ここでは、コメントデータに含まれたコメント投稿実時間の情報の順に従って表示する。
【００１８】
この表示装置３４に表示される情報について、更に説明する。図５は、表示装置３４に表示される情報の一例を示す図である。表示欄１０１には、このコメント配信サーバにアクセスした際のＵＲＬ（uniform resource locator）が表示される。表示欄１０２には、再生される動画の動画ＩＤが表示される。表示欄１０３には、現在表示されている動画が閲覧要求されたのべ回数が閲覧回数として表示される。この閲覧回数は、他のユーザが動画を再生（閲覧要求）した場合には、その時点で同じ動画を閲覧中のユーザのカウント数が増加され、カウント数が更新されて表示される。表示欄１０４には、第１の表示部によって表示される動画が表示される。表示欄１０５は、第２の表示部によって表示されるコメントが表示される領域であり、ここでは、表示欄１０４によって表示される動画上にコメントが表示される。また、ここでは、表示欄１０５は、表示欄１０４よりも大きいサイズに設定されており、オーバーレイ表示されたコメント等が、動画の画面の外側でトリミングするようになっており、コメントそのものが動画に含まれているものではなく、動画に対してユーザによって書き込まれたものであることが把握可能となっている。
【００１９】
操作パネル１０６は、再生ボタン、停止ボタン、巻き戻しボタン、早送りボタン、音量調整ボタン、動画全体のどのあたりを再生しているのかを示す再生状態表示欄、などが表示されており、マウスによっていずれかのボタンにカーソルを合わせてクリックされることによって、そのボタンに応じた操作の入力を受け付けする。表示欄１０７には、動画全体の再生時間長と、現在表示欄１０５に表示されている動画の動画再生時間とが表示される。入力欄１０８には、動画に対して発言するユーザの名前が入力部３７を介して入力される。ここで、入力欄１０８の近傍にチェックボックスを設けておき、このチェックボックスがチェックされたか否かに従って、メールアドレスを入力するか否かを選択させ、チェックボックスがチェックされた場合に、入力欄１０８を２つにし、ユーザの名前と、ユーザのメールアドレスとの入力を受け付けるようにしてもよい。入力欄１０９には、コメントの表示のさせ方を指定する情報が入力される。コメントの表示のさせ方としては、例えば、コメントの動画上に表示させる位置、フォント、文字のサイズ、移動表示させる開始位置と終了位置と移動表示させる方向等を、オーバーレイ表示をさせるための指定をする情報として設定可能である。なお、ここで、コメントの表示のさせ方については、予め決めておき、ユーザが入力しなくてもよいようにすることも可能である。
【００２０】
コメント欄１１０には、入力部３７を介してユーザによってコメントが入力される。ボタン１１１は、クリックされることによって、コメント欄１１０に入力されたコメントや、入力欄１０８に入力されたユーザの名前や、入力欄１０９に入力されたコメントの表示のさせ方の情報をコメント配信サーバ２に送信する。表示欄１１２は、コメントのリストであるコメント一覧が表示される領域である。このコメント一覧には、コメントに付与された発言順序を示す番号（符号１１２ａ）、コメントを入力したユーザの名前（符号１１２ｂ）、コメントの書き込みをしたコメント付与時間（符号１１２ｃ）、発言されたコメントの一部（符号１１２ｄ）が、投稿された実時間情報の順に従って表示される。この表示欄１１２に、表示欄１１２を画面上に表示させるか否かを指定するチェックボックス等の入力欄を設け、この入力欄に入力された表示の可否の指示に従い、表示をさせるあるいは、表示を隠すようにすることも可能である。また、この表示欄１１２に表示させるコメントの一部の個数をユーザの指示に従って、変更するようにしてもよい。表示欄１１３は、表示欄１１２に表示されたコメント一覧のうち、ユーザのよってカーソルが合わせられたコメントの詳細が表示される。コメントの詳細としては、コメントの全文や、コメントを発言したユーザの名前、メールアドレスなどが表示される。
【００２１】
チェックボックス１１４は、チェックマークを入力しておくことによって、コメント欄１１０に入力されるコメントを１行として指定するものである。例えば、チェックボックス１１４にチェックマークを入力しておき、コメントを入力が完了し、例えばエンターキーなどを押下して入力を完了すると、そのエンターキーを押下した時点で、「書く」のボタンがクリックされたものとして、コメントがコメント配信サーバ２に送信される。これにより、コメントを手早く簡単に入力することが可能である。
【００２２】
次に、図４に戻り、入力部３７は、マウスやキーボード等の入力装置であり、ユーザからの各種情報の入力を受け付ける。選択部３８は、第２の表示部３６によって表示されたコメントのリストのうち、入力部３７を介して入力されるコメントの選択の入力を受け付ける。再生制御部３９は、選択部３８によって選択されたコメントのコメントデータをコメント情報記憶部３３から読み出し、読み出したコメントデータのコメント付与時間に対応する動画再生時間から、動画を第１の表示部によって再生させ表示装置３４に表示させるとともに、読み出したコメントデータのコメント内容を第１の表示部３５によって表示装置３４に表示させる。
【００２３】
送信部４０は、第１の表示部３５によって表示された動画に対するコメント内容のデータ入力を受け付けるとともに、コメント内容が入力された時点の動画再生時間をコメント付与時間としてコメント内容とともにコメント配信サーバに送信する。また、送信部４０は、入力部３７から入力された指示に従って、各種情報をコメント配信サーバ２や動画配信サーバ１に送信する機能を有する。
【００２４】
次に、上述したコメント配信システムの動作について説明する。ここでは、まず、コメント配信システムの動作の概略について説明する。
まず、端末装置３は、コメント配信サーバ２にアクセスして、コメントの書込み時間が最近のものである動画の一覧のデータを受信し、表示装置３４に表示する。この時、例えば、表示装置３４には、図６に示すような、最近の動画一覧として、動画名、スレッド名等が表示される。ここで、ユーザによって閲覧したいスレッドが選択され、そのスレッドの名称をマウスによってクリックされると、端末装置３は、クリックされたスレッドに対応する動画に設定されている動画ＩＤを動画配信サーバ１に送信し、動画の配信要求を行うとともに、クリックされたスレッドに設定されたスレッドＩＤと動画ＩＤをコメント配信サーバ２に送信し、コメント情報の送信要求をする。これを受けて、動画配信サーバ１は、動画ＩＤによって指定された動画を、配信要求をした端末装置３にストリーミング配信する。一方、コメント配信サーバ２は、スレッドＩＤと動画ＩＤに対応するコメント情報をコメント情報記憶部２１から読み出して、配信要求をした端末装置３に配信する。
【００２５】
端末装置３は、動画配信サーバ１から配信された動画を受信して表示装置３４に表示するとともに、コメント配信サーバ２から配信されたコメント情報に基づいてコメント内容を動画上に表示する。ここでは、動画の再生を開始してからの動画再生時間に合わせて、その動画再生時間に一致するコメント付与時間が設定されたコメント内容が順次動画上に表示される。
【００２６】
次に、コメント配信サーバ２、端末装置３の動作について、順次説明する。
まず、コメント配信サーバ２の動作について、図７のフローチャートを用いて説明する。コメント配信サーバ２の通信部２４は、コメント情報の配信要求を端末装置３から受信したか否かを検出する（ステップＳ１０１）。コメント情報の配信要求を受信した場合には、通信部２４は、コメント情報配信部２２にコメント情報の配信指示をする。ここでは、配信要求に含まれる、コメント情報の動画ＩＤ及びスレッドＩＤがコメント情報配信部２２に出力される。コメント情報配信部２２は、通信部２４から出力された動画ＩＤ及びスレッドＩＤに対応するコメント情報のコメント情報記憶部２１から読み出し（ステップＳ１０２）、読み出したコメント情報を配信要求をした端末装置３に配信する（ステップＳ１０３）。ここでは、動画ＩＤ及びスレッドＩＤに対応付けされている各コメント情報を一括して送信する。
【００２７】
一方、コメント情報の配信要求ではなく、端末装置３から送信されたコメントデータを受信した場合（ステップＳ１０４）、通信部２４は、コメントデータをコメント情報更新管理部２３に出力する。コメント情報更新管理部２３は、コメント情報記憶部２１を参照し、通信部２４から出力されたコメントデータに含まれる動画ＩＤ及びスレッドＩＤに基づいてコメント情報を特定し、特定したコメント情報に対し、受信したコメントデータを追加保存する（ステップＳ１０５）。追加保存されると、コメント情報配信部２２は、当該動画ＩＤの動画を再生している端末装置３であって、当該動画ＩＤの動画とともに当該スレッドＩＤのコメントを閲覧している端末装置３を特定し、その特定した端末装置３のそれぞれに、追加保存したコメントデータを配信する（ステップＳ１０６）。他方、コメント情報の配信要求ではなく、端末装置３から送信されたコメントデータの受信もしていない場合は、ステップＳ１０１に移行する。ここで、同じ動画ＩＤの動画を再生しており、且つ当該スレッドＩＤのスレッドのコメントを閲覧している端末装置３を特定する方法としては、例えば、コメント配信サーバ２にアクセスしてきた端末装置３とセッションを確立しておき、このセッションが有効な端末装置３を動画閲覧中として特定することなどがある。
【００２８】
次に、端末装置３の動作について図面を用いて説明する。図８は、端末装置３の動作を説明するためのフローチャートである。
端末装置３の入力部３７は、ユーザから動画再生の指示が入力されると（ステップＳ２０１）、指示された動画の動画ＩＤを送信部４０によって動画配信サーバ１に送信し、動画の配信要求をするとともに、コメント情報の配信要求をコメント配信サーバ２に送信する。そして、コメント情報受信部３２は、コメント配信サーバ２から配信されるコメント情報を受信したならば（ステップＳ２０２）、コメント情報記憶部３３に記憶する。
【００２９】
コメント情報が受信されコメント情報記憶部３３に記憶されると、動画再生部３１は、動画配信サーバ１から配信される動画を受信し、受信した動画を再生し、第１の表示部３５によって表示装置３４に表示する（ステップＳ２０３）。動画の再生が開始されると、第１の表示部３５は、現在の動画再生時間に基づいて、動画再生時間に一致するコメント付与時間が設定されたコメントデータがあるか否かをコメント情報記憶部３３を参照して、判定する（ステップＳ２０４）。動画再生時間に一致するコメント付与時間が設定されたコメントデータがある場合（ステップＳ２０５−ＹＥＳ）、第１の表示部３５は、当該コメントデータの表示位置を算出する（ステップＳ２０６）。そして算出された表示位置に従って、動画上にコメントの表示制御を行う（ステップＳ２０６）。
一方、動画再生部３１は、再生が終了したか否かを判定し、再生が終了していれば処理を終了し、再生が終了して否ければ、ステップＳ２０４に移行する。
【００３０】
一方、ステップＳ２０５において、表示させるコメントがなければ、配信部４０は、入力部３７からコメントが入力されたか否かを検出する（ステップＳ２０９）。コメントの入力があった場合には、そのコメントが入力された時点（例えば、「書く」ボタン（符号１１１）がクリックされた時点）における、その動画を再生しているソフトウェアのプレイヤーが指す再生時間（動画再生時間）を読み出し、その動画再生時間をコメント付与時間とし、再生中の動画の動画ＩＤと、閲覧中のコメントのスレッドＩＤと、現在の実時間情報（現在時刻の情報）と、端末装置３のユーザのユーザ名と、入力されたコメント内容と、コメント表示方法とを対応づけて、コメント情報としてコメント情報記憶部３３のコメント一覧に追加保存する（ステップＳ２１０）。そして、送信部４０は、追加保存したコメント情報をコメント配信サーバ２に送信し（ステップＳ２１１）、ステップＳ２０８に移行する。
【００３１】
ステップＳ２０９において、コメントの入力ではない場合、端末装置３はコメント情報受信部３２によって、コメントデータを受信したか否かを検出する（ステップＳ２１２）。コメントデータを受信した場合、コメント情報受信部３２は、受信したコメントデータをコメント情報記憶部３３に追加保存し、ステップＳ２０８に移行する。
【００３２】
一方、ステップＳ２１２において、コメントデータの受信ではない場合、端末装置３の選択部３８は、入力部３７から、コメント選択操作の入力があったか否かを検出する（ステップＳ２１４）。コメント選択操作の入力があった場合、選択部３８は、選択されたコメントデータのコメント内容を再生制御部３９に出力する。再生制御部３９は、この出力を受けて、選択されたコメントデータに対応づけて記憶されたコメント付与時間をコメント情報記憶部３３を参照して読み出し、読み出したコメント付与時間に応じた動画再生時間に従って、動画再生位置の巻き戻し、あるいは早送りをすることによって、コメントデータに対応づけて記憶されたコメント付与時間に一致する動画再生時間から再生を行わせ（ステップＳ２１５）、そのコメント付与時間のコメント内容を表示させ、ステップＳ２０８に移行する。
【００３３】
次に、コメントが画面上に表示された場合について図面を用いて説明する。ここでは、図５の「最近のコメント一覧」において、「有名シェフのオムライス」の動画に対応付けされた「料理の感想を言おう！」というスレッドが選択された場合について説明する。このスレッドが選択されると、「有名シェフのオムライス」の動画が例えば、図５の表示欄１０４の領域内に再生される。そして、動画再生時間に応じてコメントが動画上に順次表示される。図５では、動画再生時間が９秒の場合の画面が示してあり、ここでは、コメント付与時間が９秒のユーザＦのコメントである「おいしそう〜！」が、画面の右側から左側に移動表示される（符号１１５）。そして、動画の再生が進み、動画再生時間が１３秒になると、図９に示すような画面が表示される。ここでは、コメント付与時間が９秒のコメントである「おいしそう〜！」が、画面左側に移動しており、表示欄１０４の外側であって表示欄１０９の内側にトリミングされた状態で「そう〜！」の部分だけ表示されている（符号２００）。また、コメント付与時間が１０秒のユーザＺのコメントである「有名シェフの作品はいいねぇ。」のコメントがユーザＢのコメントの下の位置に表示されているとともに（符号２０１）、コメント付与時間が１２秒のユーザＥのコメントである「どこの卵を使ってるの？」が画面の下方の位置に表示される（符号２０２）。このようにして、コメントが順次表示される。
【００３４】
以上、１つの端末装置３のみの動作に着目して説明したが、実際には、同じ動画であって、同じスレッドを閲覧しているユーザ間において、以下のようにしてコメントのやりとりをすることができる。ここでは、図１０を用いて、説明をする。
例えば、あるユーザＥによって、動画が再生され、動画再生時間が１２秒の時点で「どこの卵を使っているの？」というコメントが発言として追加入力されると（符号ａ）、その追加入力されたコメントのコメント情報がコメント配信サーバ２を介して、同じ動画であって同じスレッドを閲覧している端末装置３に配信される。
【００３５】
その配信後に、別のユーザＣによって、同じ動画が再生されると（符号ｂ）、ユーザＣの端末装置３に、追加されたコメントを含めてコメント情報が配信される。そして、動画再生時間が１２秒の時点で、「どこの卵を使っているの？」というユーザＥからのコメントが表示される。そして、このコメントを閲覧したユーザＣが、その回答として、ユーザＣの動画再生時間が１５秒の時点（ユーザＥの動画再生時間では、例えば１００秒の時点）で「○○県産らしいよ。」というコメントを入力してコメント配信サーバ２に送信すると（符号ｃ）、その送信されたコメントがユーザＥの端末装置３に配信される。このとき、例えば、動画再生時間が１００秒の時点において、ユーザＥのコメント一覧のリストに、ユーザＣのコメントの一部が実時間に従った順で表示される（符号ｄ）。例えば、最新のコメントとして、コメント一覧の一番下（あるいは一番上）に表示される。そして、このコメント一覧を見たユーザＥによって、コメントの一部がクリックされると、再生中の動画が、動画再生時間１５秒の時点に戻って再生されるとともに、ユーザＥの端末装置３の画面上に「○○県産らしいよ。」のコメントが表示される（符号ｅ）。これによって、ユーザＥは、あたかも自分のコメントに返信があったかのようにして楽しむことができる。そして、このようなコメントのやりとりを繰り返すことによって、異なるタイミングで動画を閲覧しているユーザ同士であっても、コメントを介してコミュニケーションを図ることが可能となる。このように、実時間でのコメント入力順にコメントを管理し、コメント一覧として表示するようにしたので、動画の再生タイミングが一致していないユーザ同士であっても、コメントのやりとりをリアルタイムで行うことができ、コミュニケーションを図ることが可能となる。
【００３６】
また、このようなコメントの書き込みとそのコメントが書き込みされた時点からの動画の再生が繰り返されると、ユーザの間においては、動画の再生タイミングの差が０に近づき、同じ動画をほぼ同じタイミングで閲覧しながら、コメントのやりとりを行うことができる。
【００３７】
ここでは、同じ動画を複数のユーザが閲覧している場合について説明したが、ある動画について、ユーザが誰も見ていない状況において、あるユーザが動画を再生をした場合には、それまでに記憶されていたコメント情報がコメント配信サーバ２から端末装置３に配信され、動画再生のタイミングに従って、順次再生される。これにより、他に誰も閲覧しているユーザがいない状況であっても、過去に発言されたコメントを、その動画の動画再生時間に従って、順に閲覧することができる。ここでは、コメントの書き込みをすることもできる。
【００３８】
なお、上述した実施形態においては、コメント一覧にコメントが追加されて、追加されたコメントがユーザによってクリックされた場合に、コメントに設定されているコメント付与時間に一致する動画再生時間から再生され、コメントが表示される場合について説明したが、追加されたコメントがクリックされなければ、動画再生時間が、追加されたコメントに設定されているコメント付与時間に到達した時点で、そのコメントが動画上に表示される。
また、仮に自分が閲覧している動画の動画再生時間において、他のユーザによってコメントが書き込まれたとしても、実時間の順でコメント一覧に表示されるので、その追加されたコメントをクリックすることによって、そのコメントが書き込まれた時点に巻き戻しあるいは早送りをして、コメントを閲覧することができる。また、ここでは、動画再生時間が巻き戻しされることによって、新たに追加で書き込まれたコメントも含めて、それまでに書き込みされたコメントがコメント付与時間に応じて、動画再生時間に従って、順次表示される。
【００３９】
また、ここでは、操作パネル１０６の再生状態表示欄のスライドバーを移動させることにより、再生時間の巻き戻し、早送りをすることも可能であるが、この操作であると、動画が巻き戻しあるいは早送りされてしまい、見たいコメントがすぐに画面上から消え、見つかりにくい場合があるが、コメント一覧から選択することにより、見たい場面からみることも可能である。
また、上述した実施形態においては、コメント配信サーバ２から配信されたコメントデータを端末装置３が受信して画面に反映して表示させる場合について説明したが、自身の端末装置３において、ユーザから入力されたコメントについては、コメントが入力された時点ですぐに（コメント配信サーバ２に送信してコメント配信サーバ２側で受信される前に）画面に表示させるようにしてもよい。具体的には、図８のステップＳ２０９においてコメントが入力されると、その入力されたコメントを自身の端末装置３において表示し、ステップＳ２１０に移行し、入力されたコメントをコメント一覧に追加保存し、その後、コメント配信サーバ２に送信するようにしてもよい。
【００４０】
次に、コメントの表示について説明する。
入力されたコメントは、画面上の上段、中段、下段など、表示させる位置や、コメントを移動表示させる表示時間を入力欄１０９に入力することによって設定することが可能である。また、表示時間を設定する場合は、例えば、画面の上段にコメントを一定時間（例えば、４秒）表示させて消すようにすることができる。また、画面の表示領域内に現れてから領域外に移動して消えるまでの時間を指定して（例えば、４秒）、移動スピードを調整することも可能である。また、ある動画再生時間に多数のコメントが集中して入力された場合等において、それらを表示させると同じ高さのラインで重なってしまう場合は、画面上の高さを変えて表示あるいは、移動表示させることが可能である。また、表示時間が設定されたことによって、コメントの文字列の長さに応じて移動スピードが異なる場合は、コメントが移動し終わる前に次のコメントが追いついてしまう場合もあるので、このような場合にも、次のコメントを違う高さのラインに表示または、移動表示させるようにしてもよい。
【００４１】
また、コメントは、文章を入力するだけでなく、文字や記号等を並べ、アスキーアート（テキストアートともいう）をコメントとして入力することも可能である。この場合、チェックボックス１１４の「１行」のチェックを外し、数行に渡って文字や記号を記述することで、風景描写や写実画を描くことも可能である。ここでは、アスキーアートの全ての行が画面内に収まるように、必要に応じて、文字フォントを拡大あるいは縮小させるようにしてもよい。
【００４２】
また、実時間に基づいて、コメントの新旧を判断し、実時間において古い時点で入力されたコメントを表示した一定時間後に半透明に表示させ、そののち、消すようにしてもよい。また、コメントに重要度を設定し、重要度に応じてコメントの文字サイズを変更するようにしてもよい。例えば、レスポンスコメント数が多いものについては、重要度が大きいものとして判断し、ルートのコメントの文字サイズを大きくするようにすることができる。また、コメントの縦方向（画面の鉛直方向）における表示位置を重要度に応じて変更するようにしてもよい。例えば、重要度が高いコメントは、画面上段のラインに表示させ、重要度が低いコメントは、画面下段のラインに表示させるようにしてもよい。
【００４３】
なお、上述した実施形態において、動画配信サーバ１とコメント配信サーバ２とが別のサーバである場合について説明したが、同一のサーバで、動画配信サーバ１とコメント配信サーバ２との機能を実現するようにしてもよい。
また、上述した実施形態においては、本サービスにおけるコメントと動画の閲覧を行う場合に、コメント配信サーバ２にアクセスして、最近のコメント一覧のデータを受信し、表示装置３４に表示された最近のコメント一覧から動画とスレッドを選択する場合について説明したが、この動画をスレッドを指定して、コメントと動画の閲覧できるＵＲＬを作成し、インターネット上に公開するようにしてもよい。具体的には、動画ＩＤとスレッドＩＤが含まれ、クリックをするとその動画の再生とそのスレッドのコメント情報を受信することができるＵＲＬをブログやインターネットのサイト上の掲示板に書き込みをして他のユーザにクリックさせるようにしてもよい。また、このようなＵＲＬをサムネイル画像等に設定しておき、クリックをさせるようにしてもよい。
【００４４】
また、このような最近のコメント一覧について、動画とコメントの閲覧をしている画面（例えば、図５）において、その画面の右側や下方に、サムネイル画像を表示したり、アクセス数が多いスレッドをランキングとして表示させておき、ユーザにクリックさせ、そのクリックされたサムネイル画像に設定されたスレッドを表示させるようにしてもよい。
【００４５】
また、上述した実施形態においては、動画ＩＤ及びスレッドＩＤを指定する場合について説明したが、その動画ＩＤに代表スレッドＩＤを予め登録してき、動画ＩＤのみが指定された場合、その代表スレッドを表示させるようにしてもよい。また、どのスレッドに書き込むのかについて指定されずに、単に動画に対してコメントが入力された場合、代表スレッドに書き込みが行われるようにしてもよい。また、スレッド内にコメントが一定件数（例えば、１００件）が発言された場合に、新たなスレッドをコメント配信サーバ２あるいはユーザが生成するようにしてもよい。
【００４６】
また、コメント一覧については、コメントが動画上に一度表示されたもの、あるいは、ユーザがコメント一覧の中からクリックして閲覧したものについては、コメント一覧において、閲覧済みであることを特定できるようにしてもよい。例えば、文字色を変えたり、閲覧済みであることを示すマークを表示するようにしてもよい。
【００４７】
また、ユーザ毎に個別のユーザ識別子を付与し、例えばコメントにユーザ識別子を対応づけてコメントデータとするようにしてもよい。これにより、誰が発言したコメントなのかを識別することが可能である。さらに、ユーザ識別子に応じて、コメントを異なる文字色によって表示するようにしてもよい。これにより、発言したユーザを識別することが可能となる。
また、事前にシステムにアクセスしてきたユーザにユーザＩＤを割り振り、このユーザＩＤをコメントデータに含めて記憶することにより、各ユーザが発言したコメントを例えばポップアップ表示等により一覧表示できるようにしてもよい。なおこのユーザＩＤは、事前のユーザ登録によって各ユーザに割り当ててもよいし、端末装置を識別する情報を用いるようにしてもよい。この端末装置を特定する情報を用いる場合、例えば、その端末装置を特定する情報を元にハッシュ関数によって演算し、その演算結果をユーザＩＤとしてもよい。
【００４８】
次に、第２の実施形態について説明する。この実施形態においては、投稿されたコメントを消去する場合について説明する。ここでのコメントの消去は、例えば、端末装置３を介して入力される、コメント消去の権限を有するユーザからのコメント消去指示に応じて、その消去対象のコメントが画面上に表示されないようにすることができる。また、コメントの消去の権限を直接持っていないユーザであっても、その権限を有しないユーザからのコメント消去要求の数に応じて、コメントを半透明状態、あるいは、コメントを表示させないようすることが可能である。
【００４９】
以下、第２の実施形態におけるコメント配信システムについて説明する。
図１１は、第２の実施形態におけるコメント配信システムの機能を示す概略ブロック図である。この図において、図２の各部に対応する部分に同様の符号を付し、その説明を省略する。この実施形態においては、コメント情報のコメント毎にコメントＩＤが付与されているものとして説明する。
通信部２４１は、図２の通信部２４の機能の他に、さらに、端末装置３から送信される、コメント消去要求情報を受信する。ここでいうコメント消去要求情報は、消去する対象となるコメントＩＤと、その消去対象となるコメントが登録されたスレッドを特定するスレッドＩＤと、そのスレッドに対応する動画を特定する動画ＩＤと、消去要求を行ったユーザを識別するための消去要求ユーザＩＤとが含まれる。
【００５０】
コメント情報更新管理部２３は、権限判定部２３１、消去要求カウント部２３２、表示選択部２３３を有する。
権限判定部２３１は、通信部２４２が端末装置３から受信したコメント消去要求情報を受けて、このコメント消去要求情報に含まれる動画ＩＤとスレッドＩＤと消去要求ユーザＩＤとに基づいて、コメントを消去する権限を有しているか否かを判定する。この権限判定部２３１は、この権限があるか否かを判定するための権限テーブルを自身の内部のメモリ領域に記憶しており、このテーブルを参照し、権限があるか否かを判定する。この権限テーブルの一例を図１２に示す。この図１２に示すように、権限テーブルには、動画ＩＤとスレッドＩＤとそのスレッドＩＤに登録されたコメントを消去する権限を有するユーザを特定するための消去権限所有ユーザＩＤを対応づけて記憶する。ここでは、動画ＩＤ及びスレッドＩＤの１つの組み合わせに対して消去権限所有ユーザＩＤが１つだけ記憶されてもよく、また、複数の消去権限所有ユーザＩＤを記憶するようにしてもよい。権限判定部２３１は、この権限テーブルを参照し、コメント消去要求情報に含まれる動画ＩＤ及びコメントＩＤの組み合わせが権限テーブルにあるか否かを判定し、動画ＩＤ及びコメントＩＤがある場合に、さらに、その権限テーブルのコメントＩＤに対応づけられた消去権限所有ユーザＩＤと、コメント消去要求情報に含まれるユーザＩＤが一致するか否かを判定し、消去権限所有ユーザＩＤとコメント消去要求情報に含まれるユーザＩＤとが一致する場合に、コメントを消去する権限を有するものとして判定する。
【００５１】
消去要求カウント部２３２は、権限判定部２３１が消去権限を有していないと判定したコメント消去要求情報に基づいて、その消去要求されたコメント毎に消去要求の数をカウントする。
表示データベース２３４は、カウント数と表示方法とを対応づけて記憶する。この表示データベース２３４に記憶される情報の一例を図１３に示す。ここでは、消去要求カウント部２３２がカウントした結果であるカウント数（ｎ）と、カウント数の範囲との関係を示す情報と、表示方法を特定する情報とが対応づけられて記憶される。この表示方法としては、コメントを表示させる「通常」、動画に対して半透明にしたコメント重ねて表示させる「半透明」、コメントの消去に相当する「透明」が設定される。
【００５２】
表示選択部２３３は、消去要求カウント部２３２がカウントしたカウント結果（ｎ）に対応する表示方法を表示データベース２３４を参照して読み出し、読み出した表示方法をコメント情報の「コメント表示方法」に付与し、コメント情報記憶部２１に記憶する。
【００５３】
次に、上述した第２の実施形態におけるコメント配信システムの動作について説明する。
図１４は、第２の実施形態におけるコメント配信システムの動作について説明するためのシーケンス図である。
まず、第１の実施形態に示すように、端末装置３から投稿されたコメントをコメント配信サーバ１が収集し、コメント情報として、各端末装置３に配信し、動画とコメントを画面上に表示させる。
そして、端末装置３の画面上に表示されるコメントのうち、ユーザによって、消去したい対象となるコメントがマウス等によってクリックされ、画面上に表示されている消去要求ボタンがクリックされると、端末装置３は、クリックされたコメントのコメントＩＤと動画ＩＤとスレッドＩＤをコメント情報記憶部３３から読み出し、読み出したコメントＩＤと動画ＩＤとスレッドＩＤと、自身の端末装置３を利用しているユーザのユーザＩＤとを対応づけて、コメント消去要求としてコメント配信サーバ１に送信する（ステップＳ３０１）。
【００５４】
コメント配信サーバ１は、端末装置３からコメント消去要求情報を受信すると（ステップＳ４０１）、受信したコメント消去要求情報に含まれるユーザＩＤが、当該コメントを消去する権限を有しているか否かを権限判定部２３１によって判定する（ステップＳ４０２）。判定の結果、消去権限を有している場合、コメントを消去するものとして表示選択部２３３に指示する。表示選択部２３３は、この権限判定部２３１からの指示に応じて、受信したコメント消去要求情報に含まれる動画ＩＤとスレッドＩＤとコメントＩＤとに一致する、コメント情報記憶部２１に記憶されたコメント情報の「コメント表示方法」に、「表示しない」を示す情報を書き込む。
【００５５】
そして、コメント情報の「コメント表示方法」の情報が更新されると、コメント情報配信部２２は、更新された後のコメント情報を端末装置３に送信する（ステップＳ４０４）。端末装置３は、コメント配信サーバ１から送信されたコメント情報を受信し、そのコメント表示方法に従ってコメントを表示する。ここでは、消去されたコメントについては、コメントデータとして記憶されるが、画面上には表示されず、消去対象となっていないコメントが画面上に表示される。
【００５６】
一方、ステップＳ４０２において権限無し、と判定されると、消去要求カウント部２３２は、この消去権限を有しないユーザからのコメント消去要求情報として検出する。そして、消去要求カウント部２３２は、コメント消去要求情報に含まれる動画ＩＤとスレッドＩＤのコメントＩＤの消去要求をカウントアップし（ステップＳ４０５）、自身の内部のカウンタに一時記憶するとともに、カウント結果を表示選択部２３３に出力する。表示選択部２３３は、消去要求カウント部２３２から出力されたカウント結果に基づいて、カウント数に対応する表示方法を表示データベース２３４から読み出し（ステップＳ４０６）、読み出した表示方法を動画ＩＤとスレッドＩＤとコメントＩＤに従ってコメント情報記憶部２１の「コメント表示方法」書き込む。
【００５７】
コメント情報記憶部２１にコメント表示方法が書き込まれると、コメント情報配信部２２は、コメント表示方法が書き込まれた後のコメント情報を端末装置３に送信する（ステップＳ４０４）。これにより、送信されたコメント情報に応じて、端末装置３において表示される（ステップＳ３０２）。
【００５８】
この実施形態によれば、権限の有無に従ってコメントを消去するようにした。これにより、そのスレッドにふさわしくないコメントであるか否かを、そのスレッドの管理人等、特別の権限を有するユーザの意思を考慮したコメントを表示することができる。また、自分の意志のみでコメントを消去できる権限を有しないユーザであっても、そのユーザの人数に応じて、コメントを消去、あるいは、半透明など、他のコメントと異なる表示をすることができる。これにより、複数のユーザ間において、コメントの書き込みをしたり、消去したりでき、スレッドの娯楽性を向上させることができる。
【００５９】
なお上述した第２の実施形態において、権限判定部２３１が消去権限を有していないと判定したコメント消去要求情報を消去要求カウント部２３２が参照する場合について説明したが、権限判定部２３１、消去要求カウント部２３２のいずれか一方のみをコメント情報更新管理部２３に設けるようにしてもよい。すなわち、消去権限を有するユーザからのみ消去要求を受け付けて、コメントを消去するようにしてもよく、また、コメントの消去権限の有無にかかわらず、ユーザから消去要求をうけた数に応じて、そのコメントを表示させなくしたり、半透明にしたりするようにしてもよい。
【００６０】
また、上述した第２の実施形態において、コメント表示方法が「通常」、「半透明」、「透明」の場合について説明したが、消去対象となるコメントが、通常のコメントに対し異なる表示にすることができればよく、例えば、半透明のレベルを多段にしたり、コメントの色を変更したり、また、文字サイズ、文字のフォント、色の階調を変更したり、白抜きにしたりするようにしてもよい。
また、コメント消去の権限を有するユーザから、コメント消去の取り消し要求の入力を受け付け、この指示に応じて、消去されたコメントを表示するようにしてもよい。
【００６１】
また、以上説明した実施形態において、図２におけるコメント情報配信部２２、コメント情報更新管理部２３、通信部２４の機能を実現するためのプログラム、あるいは、図４における、動画再生部３１、コメント情報受信部３２、第１の表示部３５、第２の表示部３６、入力部３７、選択部３８、再生制御部３９、送信部４０、図１１における権限判定部２３１、消去要求カウント部２３２、表示選択部２３３、通信部２４１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコメントの配信、コメントの表示制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６２】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００６３】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６４】
１ 動画配信サーバ ２ コメント配信サーバ
３ 端末装置 ２１ コメント情報記憶部
２２ コメント情報配信部 ２３ コメント情報更新管理部
２４、２４１ 通信部３１ 動画再生部
３２ コメント情報受信部 ３３ コメント情報記憶部
３４ 表示装置 ３５ 第１の表示部
３６ 第２の表示部 ３７ 入力部
３８ 選択部 ３９ 再生制御部
４０ 送信部 ２３１ 権限判定部
２３２ 消去要求カウント部２３３ 表示選択部
２３４ 表示データベース
【図１】
2018093498.tif 000003
【図２】
2018093498.tif 000004
【図３】
2018093498.tif 000005
【図４】
2018093498.tif 000006
【図５】
2018093498.tif 000007
【図６】
2018093498.tif 000008
【図７】
2018093498.tif 000009
【図８】
2018093498.tif 000010
【図９】
2018093498.tif 000011
【図１０】
2018093498.tif 000012
【図１１】
2018093498.tif 000013
【図１２】
2018093498.tif 000014
【図１３】
2018093498.tif 000015
【図１４】
2018093498.tif 000016
【手続補正書】
【提出日】平成30年1月26日(2018.1.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置のコンピュータに、
コメントが付与された時点における、動画の所定の時間を基準とした動画の経過時間を表す動画再生時間であるコメント付与時間と、前記コメントと、前記端末装置において前記コメントを前記動画の少なくとも一部と重なって移動表示させるためのコメント表示方法と、を含むコメント情報をサーバからネットワークを介して受信して記憶する手段、及び
前記コメント情報を読み出して、前記コメント情報におけるコメントを前記端末装置において前記動画の少なくとも一部と重なって、コメント表示中、止まることなく移動表示する手段
として機能させるためのプログラム。