(57)【特許請求の範囲】
【請求項１】
動画データに対するコメントを、当該動画データ又は当該動画データと異なる他の動画データに対して視聴者より投稿されたコメントに基づいて新たに生成するコメント生成部と、
前記動画データに対して視聴者より投稿されたコメントと、前記コメント生成部が生成したコメントとを、前記動画データを再生する端末装置に表示させるコメント表示制御部と、
を備え、
前記コメント生成部は、前記他の動画データに対して視聴者より投稿されたコメントのうち、少なくとも、前記動画データに対して視聴者より投稿されたコメントと同一のコメント、類似するコメント及び共起するコメントのうちのいずれか一つを、前記動画データに対するコメントとして新たに生成する
コメント表示装置。
【請求項２】
前記動画データとメタデータの少なくとも一部が共通する他の動画データを抽出する関連動画抽出部を備え、
前記コメント生成部は、前記動画データに対するコメントを、前記関連動画抽出部が抽出した前記他の動画データに対して視聴者より投稿されたコメントから生成する
請求項１に記載のコメント表示装置。
【請求項３】
前記メタデータは、１又は複数の動画タグであって、
前記関連動画抽出部は、前記動画データと共通する動画タグの個数が所定数以上である他の動画データを抽出する
請求項２に記載のコメント表示装置。
【請求項４】
前記動画データ又は前記他の動画データの再生中に、前記視聴者より投稿されたコメントが表示される再生時間の代表値に基づいて、前記動画データの再生中に、前記コメント生成部が生成したコメントが表示される再生時間を特定する再生時間特定部を備え、
前記コメント表示制御部は、前記コメント生成部が生成したコメントと、前記再生時間特定部が特定した当該コメントの再生時間と、を関連付けて、前記動画データを再生する端末装置に配信する
請求項１から請求項３の何れか一項に記載のコメント表示装置。
【請求項５】
動画データを配信する動画データ配信装置と、
請求項１から請求項４の何れか一項に記載のコメント表示装置と、
を備えるコメント表示システム。
【請求項６】
動画データに対するコメントを、当該動画データ又は当該動画データと異なる他の動画データに対して視聴者より投稿されたコメントに基づいて新たに生成するコメント生成部と、
前記動画データに対して視聴者より投稿されたコメントと、前記コメント生成部が生成したコメントとを、前記動画データを再生する端末装置に配信するコメント配信部と、
を備え、
前記コメント生成部は、前記他の動画データに対して視聴者より投稿されたコメントのうち、少なくとも、前記動画データに対して視聴者より投稿されたコメントと同一のコメント、類似するコメント及び共起するコメントのうちのいずれか一つを、前記動画データに対するコメントとして新たに生成する
コメント配信装置。
【請求項７】
動画データに対するコメントを、当該動画データ又は当該動画データと異なる他の動画データに対して視聴者より投稿されたコメントに基づいて新たに生成するコメント生成ステップと、
前記動画データに対して視聴者より投稿されたコメントと、前記生成されたコメントとを、前記動画データを再生する端末装置に表示させるコメント表示ステップと、
を有し、
前記コメント生成ステップにおいて、前記他の動画データに対して視聴者より投稿されたコメントのうち、少なくとも、前記動画データに対して視聴者より投稿されたコメントと同一のコメント、類似するコメント及び共起するコメントのうちのいずれか一つを、前記動画データに対するコメントとして新たに生成する
コメント表示方法。
【請求項８】
コンピュータを、
動画データ又は当該動画データと異なる他の動画データに対して視聴者より投稿されたコメントに基づいて前記動画データに対するコメントを新たに生成するコメント生成手段、
前記動画データに対して視聴者より投稿されたコメントと、前記コメント生成手段が生成したコメントとを、前記動画データを再生する端末装置に表示させるコメント表示手段、
として機能させ、
前記コメント生成手段は、前記他の動画データに対して視聴者より投稿されたコメントのうち、少なくとも、前記動画データに対して視聴者より投稿されたコメントと同一のコメント、類似するコメント及び共起するコメントのうちのいずれか一つを、前記動画データに対するコメントとして新たに生成する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データに重畳してコメントを表示するコメント表示装置、コメント配信装置、コメント表示システム、コメント表示方法及びプログラムに関する。
【背景技術】
【０００２】
現在、インターネットを介した動画配信サービスが提供されている。一般的に、このような動画配信サービスにおいては、動画配信サーバに蓄積されている動画データや非蓄積型の生放送動画データなどをユーザがＷｅｂページ上のコンテンツリストなどを利用して指定し、その指定された動画データをユーザ端末に対してダウンロードやストリーミングなどの方式でそのまま配信し、閲覧することができるよう構成されている。
【０００３】
さらに、単に動画データを配信するだけではなく、例えば、他の視聴者が視聴中の動画データに対して投稿したコメントなどを受信し、そのコメントを動画データとともに配信することで、動画視聴時の楽しみを増加させたり、動画視聴者同士の擬似的な交流を図ったりすることができる動画配信サービスも提供されている。
【０００４】
視聴者のコメント投稿を可能とする動画配信サービスでは、一般的には、ある視聴者が再生中の動画データにおける特定の再生時間においてコメントを投稿した場合、同じ動画データを視聴する他の視聴者の端末装置では、当該投稿が成された再生時間に合わせてコメントが表示される。このような機能によれば、視聴者は、動画データの進行状況（コンテンツの内容）に合わせて他の視聴者と意識や感想を共有することができる。また、動画データの特定の再生時間に投稿される大量のコメント（いわゆる弾幕）により、視聴者は、複数の視聴者と一体となって盛り上がっている感覚を得ることができる。これにより、動画視聴の面白みを一層高めることができる。
【０００５】
また、動画データのコンテンツに対してユーザが投稿したコメントを、その動画データとともに表示するシステムがある。
例えば、地域ごとに放送時間が異なるテレビ番組等に関する掲示板において、テレビ番組の１シーンに対する書き込みを、放送開始からの正味時間に対応させて記憶しておき、掲示板を閲覧する時間が異なっていても、以前に書き込まれた内容がテレビ番組のシーンに合わせて表示させるシステムがある（例えば、特許文献１参照）。このシステムによれば、ユーザは放送時間のタイムラグを感じることがなく、コンテンツを見ながら、コメントを閲覧して楽しむことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２９０９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、例えば、動画配信サーバにアップロードされてから間もない動画データの場合、視聴者から投稿されるコメントの数が少ない。そうすると、視聴者は、その動画データを視聴しても投稿コメントが少ないため盛り上がることができず、コメント投稿機能による面白みを得ることができない。即ち、従来の配信システムでは、同じ内容の動画データであっても、投稿コメント数が少ない動画データを視聴する場合と、投稿コメントが充実した動画データを視聴する場合とでは、視聴者が得られる面白みの度合いに差が生じてしまう場合があった。また、ある動画データに対して投稿されているコメント数が少ないと、当該動画データを視聴しようとしていた視聴者も、視聴を途中でやめてしまったり、コメントを新たに投稿しようとする気が湧かなかったりする等の事情から、一層コメント数が上昇しにくいという問題もあった。
【０００８】
本発明は、上記課題に鑑みてなされたものであって、コメント数が少ない動画であっても、当該動画を視聴する視聴者を盛り上げて楽しませることができるコメント表示装置、コメント配信装置、コメント表示システム、コメント表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の態様は、動画データに対するコメントを、当該動画データ又は当該動画データと異なる他の動画データに対して視聴者より投稿されたコメントに基づいて新たに生成するコメント生成部と、前記動画データに対して視聴者より投稿されたコメントと、前記コメント生成部が生成したコメントとを、前記動画データを再生する端末装置に表示させるコメント表示制御部と、を備え、前記コメント生成部は、前記他の動画データに対して視聴者より投稿されたコメントのうち、少なくとも、前記動画データに対して視聴者より投稿されたコメントと同一のコメント、類似するコメント及び共起するコメントのうちのいずれか一つを、前記動画データに対するコメントとして新たに生成するコメント表示装置である。
【００１０】
また、第２の態様は、前記動画データとメタデータの少なくとも一部が共通する他の動画データを抽出する関連動画抽出部を備え、前記コメント生成部は、前記動画データに対するコメントを、前記関連動画抽出部が抽出した前記他の動画データに対して視聴者より投稿されたコメントから生成する第１の態様に記載のコメント表示装置である。
【００１１】
また、第３の態様は、前記メタデータは、１又は複数の動画タグであって、前記関連動画抽出部は、前記動画データと共通する動画タグの個数が所定数以上である他の動画データを抽出する第２の態様に記載のコメント表示装置である。
【００１２】
また、第４の態様は、前記動画データ又は前記他の動画データの再生中に、前記視聴者より投稿されたコメントが表示される再生時間の代表値に基づいて、前記動画データの再生中に、前記コメント生成部が生成したコメントが表示される再生時間を特定する再生時間特定部を備え、前記コメント表示制御部は、前記コメント生成部が生成したコメントと、前記再生時間特定部が特定した当該コメントの再生時間と、を関連付けて、前記動画データを再生する端末装置に配信する第１から第３の何れかの態様に記載のコメント表示装置である。
【００１５】
また、第５の態様は、動画データを配信する動画データ配信装置と、第１から第４の何れかの態様に記載のコメント表示装置と、を備えるコメント表示システムである。
【００１６】
また、第６の態様は、動画データに対するコメントを、当該動画データ又は当該動画データと異なる他の動画データに対して視聴者より投稿されたコメントに基づいて新たに生成するコメント生成部と、前記動画データに対して視聴者より投稿されたコメントと、前記コメント生成部が生成したコメントとを、前記動画データを再生する端末装置に配信するコメント配信部と、を備え、前記コメント生成部は、前記他の動画データに対して視聴者より投稿されたコメントのうち、少なくとも、前記動画データに対して視聴者より投稿されたコメントと同一のコメント、類似するコメント及び共起するコメントのうちのいずれか一つを、前記動画データに対するコメントとして新たに生成するコメント配信装置である。
【００１７】
また、第７の態様は、動画データに対するコメントを、当該動画データ又は当該動画データと異なる他の動画データに対して視聴者より投稿されたコメントに基づいて新たに生成するコメント生成ステップと、前記動画データに対して視聴者より投稿されたコメントと、前記生成されたコメントとを、前記動画データを再生する端末装置に表示させるコメント表示ステップと、を有し、前記コメント生成ステップにおいて、前記他の動画データに対して視聴者より投稿されたコメントのうち、少なくとも、前記動画データに対して視聴者より投稿されたコメントと同一のコメント、類似するコメント及び共起するコメントのうちのいずれか一つを、前記動画データに対するコメントとして新たに生成するコメント表示方法である。
【００１８】
また、第８の態様は、コンピュータを、動画データ又は当該動画データと異なる他の動画データに対して視聴者より投稿されたコメントに基づいて前記動画データに対するコメントを新たに生成するコメント生成手段、前記動画データに対して視聴者より投稿されたコメントと、前記コメント生成手段が生成したコメントとを、前記動画データを再生する端末装置に表示させるコメント表示手段、として機能させ、前記コメント生成手段は、前記他の動画データに対して視聴者より投稿されたコメントのうち、少なくとも、前記動画データに対して視聴者より投稿されたコメントと同一のコメント、類似するコメント及び共起するコメントのうちのいずれか一つを、前記動画データに対するコメントとして新たに生成するプログラムである。
【発明の効果】
【００１９】
上述のコメント表示装置、コメント配信装置、コメント表示システム、コメント表示方法及びプログラムによれば、コメント数が少ない動画であっても、当該動画を視聴する視聴者を盛り上げて楽しませることができる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施形態に係るコメント表示システムの構成を示す概略ブロック図である。
【図２Ａ】第１の実施形態に係るコメント配信サーバの構成を示す概略ブロック図である。
【図２Ｂ】第１の実施形態に係る端末装置の構成を示す概略ブロック図である。
【図３】第１の実施形態に係る端末装置による疑似コメントの生成方法を示すフローチャートである。
【図４】第１の実施形態に係る端末装置による効果を説明する図である。
【図５】第２の実施形態に係る端末装置の構成を示す概略ブロック図である。
【図６】第２の実施形態に係る端末装置による疑似コメントの生成方法を示すフローチャートである。
【図７】第２の実施形態に係る端末装置による効果を説明する図である。
【図８】第３の実施形態に係る端末装置の構成を示す概略ブロック図である。
【図９】第３の実施形態に係る端末装置の処理内容を説明する図である。
【図１０】第３の実施形態に係る端末装置による効果を説明する図である。
【図１１】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００２１】
＜第１の実施形態＞
以下、第１の実施形態に係るコメント表示システムについて詳しく説明する。
以下に説明するコメント表示システムは、端末装置を通じてある動画データを視聴する視聴者が、当該動画データの再生中に表示される多数の疑似コメント（後述）を、それが疑似コメントであることを認識した上で演出として楽しむことができる「コメント盛り上げモード」を提供するシステムである。
図１は、第１の実施形態に係るコメント表示システム１の構成を示す概略ブロック図である。
【００２２】
コメント表示システム１は、ウェブサーバ１００と、動画配信サーバ２００（動画データ配信装置）と、コメント配信サーバ３００と、複数の端末装置５００（コメント表示装置）とを備える。動画配信サーバ２００、コメント配信サーバ３００及び複数の端末装置５００は、それぞれネットワークＮを介して接続されている。
【００２３】
ウェブサーバ１００は、端末装置５００の利用者（動画データの視聴者）に動画データを提供するためのウェブページを提供する。またウェブサーバ１００は、各動画データのメタデータを記憶する。本実施形態において動画データのメタデータは、当該動画データの分類を示す文字列（動画タグ）である。ウェブサーバ１００が提供するウェブページには、動画データを取得するためのＵＲＬ（Uniform Resource Locater）、当該動画データに対するコメントを取得するためのＵＲＬ、コメントの入力候補を取得するためのＵＲＬ、及び当該動画データのメタデータが含まれる。
【００２４】
動画配信サーバ２００は、複数の動画データを記憶する。動画配信サーバ２００は、端末装置５００からの配信要求に応じて、動画データを要求元の端末装置５００へ配信する。この配信は、例えば、ストリーミング配信によって行われる。
【００２５】
コメント配信サーバ３００は、動画配信サーバ２００が配信し端末装置５００にて再生される動画データに対してその視聴者が投稿したコメントを当該端末装置５００から受信する。以下、動画データに対してその視聴者から実際に投稿されたコメントを「正規コメント」と記載する。
コメント配信サーバ３００は、受信した正規コメントを、動画データのＩＤ、当該コメントが投稿された時刻、当該コメントを表示させる再生時間、当該コメントを投稿した視聴者のユーザＩＤ、及び当該コメントの表示方法に関連付けて記憶する。コメント配信サーバ３００は、動画データを再生する各端末装置５００に向けて、当該動画データのＩＤに関連付けられて記憶された正規コメント（不特定多数の視聴者から過去に投稿された正規コメント）を配信する。
【００２６】
端末装置５００は、ウェブサーバ１００から提供されるウェブページを表示する。これにより、端末装置５００は、現視聴者（現に動画データを視聴する視聴者の一人）から指定された動画データ（本動画データ）を、動画配信サーバ２００から受信して再生する。また、端末装置５００は、再生中の本動画データに重畳させて、コメント配信サーバ３００から配信されるコメントであって当該本動画データに対して視聴者（上記現視聴者とは別の不特定多数の視聴者）より過去に投稿された正規コメントを受信して表示する。端末装置５００は、例えばテレビ、ＰＣ、モバイル端末、ゲーム機などの情報処理装置によって実現される。
また、本実施形態に係る端末装置５００は、当該端末装置５００の利用者の指定によって現に再生されている動画データ（以下、「本動画データ」と記載する）に対するコメントを、本動画データに対して他の視聴者より投稿された正規コメントに基づいて新たに生成する機能を有する。以下、視聴者により正規に投稿されたコメントとは別に、端末装置５００自身が本動画データに対して自動的に生成したコメントを「疑似コメント」と記載する。そして、後述するように、本実施形態に係る端末装置５００は、本動画データに対して端末装置５００自身により自動で生成された疑似コメントを、再生中の本動画データに重畳させて表示する。
【００２７】
図２Ａは、第１の実施形態に係るコメント配信サーバ３００の構成を示す概略ブロック図である。
コメント配信サーバ３００は、通信部３０１、正規コメント記録部３０２及びコメント記憶部３０３を備える。
【００２８】
通信部３０１は、ネットワークＮを介してウェブサーバ１００、動画配信サーバ２００及び端末装置５００と通信する。
具体的には、通信部３０１は、動画配信サーバ２００が、端末装置５００に向けて配信する動画データに対して、その視聴者が投稿する正規コメントを当該端末装置５００から受信する。
また、通信部３０１は、コメント記憶部３０３を参照して、端末装置５００にて再生中の動画データに対して他の視聴者より過去に投稿された正規コメントを当該端末装置５００に向けて配信する。配信された正規コメントは、当該端末装置５００において、再生中の動画データと共に表示される。
【００２９】
正規コメント記録部３０２は、端末装置５００から受信した正規コメント（視聴者が本動画データに対して投稿したコメント）を、当該端末装置５００が再生している本動画データのＩＤ、当該コメントが投稿された時刻、当該コメントを表示させる再生時間、当該コメントを投稿した視聴者のユーザＩＤ、及び当該コメントの表示方法に関連付けて、コメント記憶部３０３に記憶する。ここで、表示方法とは、例えば、コメントを表示する文字の大きさ、色、表示位置等を示す情報である。
【００３０】
コメント記憶部３０３は、正規コメント記録部３０２により、動画データに対して視聴者より投稿された正規コメントが、当該動画データのＩＤ等に関連付けられて記憶される記憶領域である。ある動画データに対して投稿された正規コメントは、その動画データのＩＤに紐づいたコメント辞書として記録されている。
【００３１】
図２Ｂは、第１の実施形態に係る端末装置の構成を示す概略ブロック図である。
図２Ｂに示すように、端末装置５００は、通信部５０１と、コメント生成部５０５と、再生時間特定部５０６と、コメント表示制御部５０７と、表示部５０８と、を備える。
【００３２】
通信部５０１は、ネットワークＮを介してウェブサーバ１００、動画配信サーバ２００及びコメント配信サーバ３００と通信する。
具体的には、通信部５０１は、端末装置５００の利用者が、ウェブサーバ１００が提供するウェブページを通じて指定する動画データを動画配信サーバ２００から受信する。また、通信部５０１は、再生中の本動画データに対して他の視聴者により過去に投稿された正規コメントをコメント配信サーバ３００から受信する。
更に、通信部５０１は、端末装置５００の利用者（本動画データの視聴者）が、再生中の本動画データに対して投稿する正規コメントをコメント配信サーバ３００に送信する。この正規コメントは、本動画データのＩＤ等と紐付けられてコメント配信サーバ３００のコメント記憶部３０３に記憶、蓄積される。
【００３３】
コメント生成部５０５は、再生中の本動画データに対する疑似コメントを、当該本動画データに対して不特定多数の視聴者より過去に投稿された正規コメントに基づいて新たに生成する。具体的には、本実施形態に係るコメント生成部５０５は、端末装置５００において再生中の本動画データに対して視聴者より投稿された正規コメントをコメント配信サーバ３００から受信して、その正規コメントのうち類似するものを特定し、当該類似する正規コメントで構成されるグループを生成する。そして、その類似するコメントのグループ別に、正規コメントを複製して疑似コメントとして新たに生成する。
なお、コメント生成部５０５は、更に類似コメント特定部５０５ａを有しており、この処理に基づいて上記機能を実現する。
【００３４】
再生時間特定部５０６は、端末装置５００において本動画データの再生中に、当該本動画データに対して視聴者より投稿された正規コメントが表示される再生時間の代表値に基づいて、本動画データの再生中に、当該本動画データに対して生成された疑似コメントが表示される再生時間を特定する。ここで、「再生時間」とは、動画データの再生開始時刻を基準とした経過時間を示す値である。
【００３５】
コメント表示制御部５０７は、端末装置５００が再生する本動画データの再生中に、通信部５０１を介して、コメント記憶部３０３に記憶された正規コメントのうち本動画データのＩＤに紐付けられた正規コメント及びその再生時間を受信して、当該正規コメントを表示部５０８に表示させる。また、コメント表示制御部５０７は、コメント生成部５０５が生成した疑似コメントを、再生時間特定部５０６が特定した再生時間に基づいて、表示部５０８に再生させる。
【００３６】
表示部５０８は、例えば、液晶ディスプレイや有機ＥＬディスプレイ等である。
【００３７】
上記構成を有することで、本実施形態に係る端末装置５００は、当該端末装置５００が再生する動画データ（本動画データ）に対する疑似コメントを生成し、かつ、本動画データに対する正規コメントと共に、当該生成した疑似コメントを動画データに重畳して表示する。
【００３８】
なお、端末装置５００による疑似コメントの生成は、本動画データの視聴開始時等に実行される。ここで、端末装置５００がある動画データ（本動画データ）について疑似コメントを生成する動作について説明する。
【００３９】
図３は、第１の実施形態に係る端末装置５００による疑似コメントの生成方法を示すフローチャートである。
以下、図３に示すフローチャートを参照しながら、端末装置５００が、本動画データに対して投稿された正規コメントに基づいて、当該本動画データに対する疑似コメントを生成する処理フローについて説明する。
【００４０】
まず、図３に示す処理フローの開始前の段階において、コメント配信サーバ３００の正規コメント記録部３０２は、各動画データを視聴する多数の視聴者より投稿された正規コメントを受信して、各動画データのＩＤ等と関連付けながらコメント記憶部３０３に記録している。したがって、図３に示す処理フローの開始時においては、コメント記憶部３０３には、動画配信サーバ２００に記憶される複数の動画データの各々に対する正規コメント（当該動画データのＩＤに紐づいたコメント辞書）が記録されている。
【００４１】
まず、端末装置５００の利用者（本動画データの視聴者）は、図示しない操作部（マウス、キーボード、タッチパネル等）を操作して、ウェブページ上において、視聴しようとする動画データ（本動画データ）を指定する。これにより、動画配信サーバ２００から上記指定に応じた動画データが配信され、端末装置５００にて再生される。
このとき、端末装置５００のコメント生成部５０５は、通信部５０１を介して、上記利用者が指定した本動画データのＩＤに紐づいたコメント辞書をコメント配信サーバ３００から受信して、その本動画データに対して複数の視聴者より過去に投稿された正規コメント及びその再生時間を取得する（ステップＳ１０１）。
【００４２】
次に、コメント生成部５０５の類似コメント特定部５０５ａは、取得された正規コメント間の類似度を算出可能なパラメータを生成する（ステップＳ１０２）。例えば、類似コメント特定部５０５ａは、各正規コメントを所定文字数（例えば、２文字）単位で分割し（Ｎ−Ｇｒａｍ）、当該所定文字数の文字列とその出現数を示すベクトルを、類似度算出可能なパラメータとして生成する。
より具体的な例を挙げて説明すると、類似コメント特定部５０５ａは、正規コメント「いやああああｗｗｗｗｗｗ」についてのベクトルとして、文字列「いや」が１回、文字列「やあ」が１回、文字列「ああ」が３回、文字列「あｗ」が１回、文字列「ｗｗ」が５回出現することを示すベクトルを生成する。これにより、例えば、ベクトル同士のコサイン類似度の算出によって、正規コメント間の類似度が算出される。なお、ベクトル間の類似度を算出する際、各文字列の出現数について、当該文字列の全出現頻度に対して単調減少するような重み付けをすることで、より適切に類似度を算出することができる（例えば、ＴＦ・ＩＤＦ法）。具体的には、文字列「ｗｗ」や文字列「ああ」は、頻出であるため、他の文字列に対して相対的に重みが小さくなる。このような重み付けを用いて類似度を算出する場合、文字列「すげえｗｗｗｗｗｗｗｗｗｗｗｗｗ」と「やめろｗｗｗｗｗｗｗｗｗｗｗｗｗ」の類似度は、重み付けを行わない場合と比較して低くなる。他方、このような重み付けを用いて類似度を算出する場合、文字列「やめろｗｗｗｗｗｗｗｗｗｗｗｗｗ」と「やめろｗ」の類似度は、重み付けを行わない場合と比較して高くなる。
【００４３】
次に、類似コメント特定部５０５ａは、ステップＳ１０１で取得した本動画データに対する正規コメントから、類似する複数の正規コメントからなるグループ（類似コメントグループ）を生成する（ステップＳ１０３）。例えば、類似コメント特定部５０５ａは、ベクトルのコサイン類似度が所定の閾値（例えば０．９）以上となる正規コメントの組み合わせを、類似する正規コメントの組み合わせとして抽出し、類似する複数の正規コメントからなる類似コメントグループを生成する。このとき、類似コメント特定部５０５ａは、類似する２つの正規コメントの再生時間が所定時間（例えば、４秒）以上離れており、かつ、当該２つの正規コメントの間に他の類似する正規コメントが無い場合、当該２つの正規コメントを別のグループに属するものとして扱う。これにより、類似コメント特定部５０５ａは、同じ文字列からなる正規コメントであってそれぞれ別の時間に集中して出現する正規コメント（例えば、歌詞の１番と２番など）を、別個のグループとして取り扱うことができる。また、類似コメント特定部５０５ａは、類似コメントグループごとにユニークなＩＤを付与する。
【００４４】
次に、コメント生成部５０５は、生成した類似コメントグループに属する正規コメントのうちのいずれかを疑似コメントとして抽出する（ステップＳ１０４）。例えば、コメント生成部５０５は、一の類似コメントグループに属する複数の正規コメントのうち、そのコサイン類似度の平均値が最も高いものを抽出してもよいし、一の類似コメントグループに属する複数の正規コメントの中から無作為に抽出してもよい。
また、コメント生成部５０５は、一の類似コメントグループに属する正規コメントのうちの一つを、二つ以上の新たな疑似コメントとして抽出してもよい。さらに、コメント生成部５０５は、一の類似コメントグループに属する異なる複数の正規コメントのそれぞれを、一つ又は二つ以上の新たな疑似コメントとして抽出してもよい。
【００４５】
次に、再生時間特定部５０６は、一の類似コメントグループに属する正規コメントが本動画データの再生中に表示される再生時間の代表値（具体的には、例えば、平均値及び分散値）に基づいて、ステップＳ１０４で抽出した疑似コメントの再生時間を特定する（ステップＳ１０５）。
なお、ステップＳ１０４にて複数の疑似コメントを抽出する場合、再生時間特定部５０６は、当該複数の疑似コメントごとに再生時間を特定する。この場合、再生時間特定部５０６は、疑似コメントごとの再生時間がある程度ばらつくように、異なる複数の再生時間を特定してもよい。例えば、再生時間特定部５０６は、ある類似コメントグループに属する正規コメントについての再生時間の平均値及び分散値と、当該類似コメントグループから抽出された複数の疑似コメントについての再生時間の平均値及び分散値と、が一致するような条件下でばらつくように複数の異なる再生時間を特定する。
このようにすることで、動画データの再生時間に対する正規コメントの表示頻度分布と、当該正規コメントに類似する疑似コメントの表示頻度分布と、が一致するため、動画データの進行に対し違和感のないコメントを自動で生成することができる。例えば、狭い再生時間帯においてある類似の正規コメントが集中して投稿されていた場合、当該正規コメントに類似する複数の疑似コメントは、同じ再生時間帯に集中するように表示される。また、動画データの広い再生時間帯に渡ってある正規コメントが分散して投稿されていた場合、当該正規コメントに類似する複数の疑似コメントは、当該正規コメントと同じように、広い再生時間帯に渡って分散するように表示される。
【００４６】
そして、コメント表示制御部５０７は、コメント生成部５０５が生成した疑似コメントを、再生時間特定部５０６が特定した当該疑似コメントの再生時間に基づいて、表示部５０８上に表示させる（ステップＳ１０６）。
これにより、コメント表示制御部５０７は、表示部５０８に、当該本動画データに対して視聴者より投稿された正規コメントとともに、当該本動画データに対してコメント生成部５０５が生成した疑似コメントを本動画データに重畳させて表示させることができる。
【００４７】
図４は、第１の実施形態に係る端末装置５００による効果を説明する図である。
図４（ａ）は、端末装置５００の機能に基づかない場合における本動画データの再生中の様子を示している。図４（ａ）に示す本動画データには、当該本動画データに対し視聴者より投稿された正規コメントのみが重畳して表示されている。しかし、本動画データは、投稿されて間もないために投稿数が少なく、再生中に表示されるコメント数が少ない。
一方、図４（ｂ）は、端末装置５００の上記機能によってコメントが自動生成された場合における本動画データの再生中の様子を示している。図４（ｂ）に示す本動画データには、図４（ａ）で表示されていた正規コメントに加え、更に、自動生成された疑似コメントが表示されている。これは、コメント生成部５０５が本動画データに対し投稿された正規コメントに基づいて新たに生成したものである。これにより、本動画データは投稿されて間もないにも関わらず、コメントが多く表示されるので、現視聴者がその動画データのコメント表示機能による面白みを享受することができるとともに、当該視聴者に対し新たなコメントの投稿の意欲を湧き立たせることができる。
【００４８】
以上、第１の実施形態に係るコメント表示システムによれば、コメント数が少ない動画であっても、コメントを適切に割り増して表示するので、当該動画を視聴する視聴者を盛り上げて楽しませることができる。
【００４９】
なお、上述した、動画データの再生中に疑似コメントを生成して表示させる機能（コメント盛り上げモード）の起動時において、コメント表示制御部５０７は、自動生成された疑似コメントについては色枠（または、これに準ずる符号等であって疑似コメントであることを識別可能なもの）を付けて表示させるようにしてもよい。このようにすることで、端末装置５００の利用者（本動画データの視聴者）は、正規に投稿された正規コメントと、正規コメントではない疑似コメントと、を識別しながら動画データの視聴を楽しむことができる。
また、端末装置５００は、動画データの再生中に疑似コメントを生成して表示させる機能（コメント盛り上げモード）を起動するか否かを、その利用者の操作に基づいて選択可能とするモード切替部を備えていてもよい。
【００５０】
＜第２の実施形態＞
次に、第２の実施形態に係るコメント表示システム１について詳しく説明する。
第１の実施形態に係る端末装置５００は、割増の対象とする動画データ（本動画データ）に対し、既に投稿された本動画データに対する正規コメントのみに基づいて疑似コメントを生成していた。一方、本実施形態に係る端末装置５００は、本動画データと異なる他の動画データに対して投稿された正規コメントに基づいて疑似コメントを生成する。
なお、第２の実施形態に係るコメント表示システム１の概略ブロック図は、第１の実施形態（図１）と同等である。
【００５１】
図５は、第２の実施形態に係る端末装置５００の構成を示す概略ブロック図である。
図５に示すように、本実施形態に係る端末装置５００は、更に、関連動画抽出部５０４を備えている。
関連動画抽出部５０４は、動画配信サーバ２００に記録されている動画データの中から、端末装置５００が再生する動画データ（本動画データ）に関連する他の動画データ（以下、「関連動画データ」と記載する）を抽出する。
【００５２】
また、本実施形態に係るコメント生成部５０５は、本動画データに対する疑似コメントを、当該本動画の関連動画データに対して視聴者より投稿された正規コメントに基づいて新たに生成する。具体的には、コメント生成部５０５は、関連動画データに対して視聴者より投稿されたコメントのうち、本動画データに対して視聴者より投稿されたコメントと同一又は類似するコメントを、本動画データに対する疑似コメントとして新たに生成する。なお、コメント生成部５０５は、本実施形態に係る類似コメント特定部５０５ａの処理により上記機能を実現する。
【００５３】
また、本実施形態に係る再生時間特定部５０６は、関連動画データの再生中に、各々に対して視聴者より投稿された正規コメントが表示される再生時間の代表値に基づいて、本動画データの再生中に、当該本動画データに対して生成された疑似コメントが表示される再生時間を特定する。
【００５４】
上記構成を有することで、本実施形態に係る端末装置５００は、当該端末装置５００が再生する本動画データに対する疑似コメントを、当該本動画データとは異なる他の動画データ（関連動画データ）に対して既に投稿された正規コメントに基づいて生成する。より具体的には、本実施形態に係る端末装置５００は、関連動画データに対して投稿された正規コメントのうち本動画データに対して投稿された正規コメントに類似するものを抽出して生成する。
【００５５】
図６は、第２の実施形態に係る端末装置５００による疑似コメントの生成方法を示すフローチャートである。
以下、図６に示すフローチャートを参照しながら、端末装置５００が、関連動画データに対して投稿された正規コメントに基づいて、本動画データに対する疑似コメントを生成する処理フローについて説明する。なお、図６に示す処理フローの開始時においては、第１の実施形態の場合（図３）と同様に、コメント配信サーバ３００のコメント記憶部３０３には、動画配信サーバ２００に記憶される複数の動画データの各々に対する正規コメントが記録されているものとする。
【００５６】
まず、関連動画抽出部５０４は、通信部５０１を介してウェブサーバ１００から、端末装置５００の利用者（本動画データの視聴者）が選択した本動画データに関連付けられた動画タグを取得する（ステップＳ２０１）。
次に、関連動画抽出部５０４は、本動画データと共通する動画タグが所定数（例えば、２つ）以上存在する動画データを、関連動画データとして抽出し、その動画データのＩＤを取得する（ステップＳ２０２）。
ここで、動画タグとは、動画の特徴を示すメタデータである。そのため、複数の動画タグが共通する動画データ同士は、強い関連性を有することが推定される。なお、本実施形態においては、計算量の増大を防ぎつつ適切にコメントを抽出するため、関連動画抽出部５０４は、関連動画データとして１０個の動画データを抽出する。関連動画データの候補が１０個以上存在する場合、関連動画抽出部５０４は、人気の高い上位１０個の動画データを関連動画データとして抽出する。人気の高い動画データとは、例えば、再生数が多い動画データ、お気に入りの登録数が多い動画データ、コメント数が多い動画データなどが挙げられる。
【００５７】
次に、コメント生成部５０５は、通信部５０１を介して、１０個の関連動画データのＩＤのそれぞれに紐づいた１０個のコメント辞書を参照して、その関連動画データに対して視聴者より投稿された正規コメント及びその再生時間を取得する（ステップＳ２０３）。
次に、コメント生成部５０５の類似コメント特定部５０５ａは、ステップＳ２０３で取得した１０個の関連動画データに対する正規コメント全てに対し、当該正規コメント間の類似度を算出可能なパラメータを生成する（ステップＳ２０４）。なお、コメント生成部５０５によるこの処理は、第１の実施形態と同等であってよい。
次に、類似コメント特定部５０５ａは、ステップＳ２０３で取得した１０個の関連動画データの各々に対する正規コメントから、類似する複数の正規コメントからなる類似コメントグループを生成する（ステップＳ２０５）。
【００５８】
次に、コメント生成部５０５は、生成した類似コメントグループのうち、本動画データに対して投稿された正規コメントが含まれている類似コメントグループを参照し、当該類似コメントグループに属する正規コメントのうちのいずれかを疑似コメントとして抽出する（ステップＳ２０６）。なお、コメント生成部５０５が疑似コメントを生成する処理は、第１の実施形態と同等であってよい。
また、本実施形態に係るコメント生成部５０５は、一の類似コメントグループに属する正規コメントのうち、本動画データにはなく関連動画データのみに投稿された正規コメントを優先的に抽出してもよい。ここで、本動画データに投稿された正規コメントと全く同一のコメントが自動生成されて複数表示された場合、場合によっては現視聴者に不自然な印象を与えてしまう場合が想定される。しかし、関連動画データのみに投稿された正規コメントを優先的に抽出することで、コメント生成部５０５は、本動画データに投稿された正規コメントと類似ではあるが同一ではないコメントを生成するため、現視聴者に対し、より自然な印象を与えることができる。
【００５９】
次に、再生時間特定部５０６は、一の類似コメントグループに属する正規コメントの各々が各関連動画データの再生中に表示される再生時間の平均値及び分散値に基づいて、ステップＳ２０６で抽出した疑似コメントの再生時間を特定する（ステップＳ２０７）。なお、再生時間特定部５０６によるこの処理は、第１の実施形態と同等であってよい。
そして、コメント表示制御部５０７は、コメント生成部５０５が生成した疑似コメントを、再生時間特定部５０６が特定した当該疑似コメントの再生時間に基づいて、表示部５０８上に表示させる（ステップＳ２０８）。
【００６０】
図７は、第２の実施形態に係る端末装置５００による効果を説明する図である。
図７（ａ）は、端末装置５００の機能に基づかない場合における本動画データの再生中の様子を示している。本動画データは投稿されて間もないため、図７（ａ）に示すように、再生中に表示されるコメント数が少ない。
一方、図７（ｂ）は、端末装置５００の上記機能によってコメントが自動生成された場合における本動画データの再生中の様子を示している。図７（ｂ）に示す本動画データには、図７（ａ）で表示されていた正規コメントに加え、更に、自動生成された疑似コメントＡ、Ｂが表示されている。これは、コメント生成部５０５が本動画データ及び当該本動画データに関連する関連動画データに対して投稿された正規コメントに基づいて新たに生成したものである。この本動画データには、まず、本動画データに対して投稿された正規コメントと同一の文字列からなる疑似コメントＡが新たに表示されている。そして、本動画データには、更に、本動画データに対して投稿された正規コメントと類似するが同一ではない疑似コメントＢも新たに表示されている（図７（ｂ）参照）。これにより、本動画データ自身に対しては投稿されていないが本動画データに投稿されたコメントと類似のコメント（関連動画データに対して投稿されたコメント）が新たに表示される。したがって、本動画データに対して投稿されたコメントがわずかであっても、疑似コメントのバリエーションが増し、現視聴者に自然な印象を与えることができる。
【００６１】
以上、第２の実施形態に係るコメント表示システムによれば、コメント数が少ない動画であっても、コメントを一層適切に割り増して表示することができるので、当該動画を視聴する現視聴者を盛り上げて楽しませることができる。
【００６２】
なお、第２の実施形態に係る端末装置５００は、あくまで本動画データに対して投稿された正規コメントを基準として、これに類似するコメントを新たに生成するものとしていた。しかし、他の実施形態に係るコメント表示システム１によっては、この態様に限定されない。
例えば、本実施形態の変形例に係る端末装置５００は、本動画データに対して正規コメントが投稿されたか否かに関わらず、適切なコメントを自動生成してもよい。
【００６３】
具体的には、本変形例に係る類似コメント特定部５０５ａは、まず、ステップＳ２０５（図６）において、本動画データの複数（例えば、１０個）の関連動画データについて、類似コメントグループを生成する（第２の実施形態と同等）。そして、コメント生成部５０５は、生成した類似コメントグループのうち、その類似コメントグループを構成する正規コメントが１０個全ての関連動画データに渡って投稿されている類似コメントグループを特定する。
【００６４】
このような類似コメントグループに属する正規コメントは、動画データの内容に関わらず、再生時間のみに強く依存して投稿されるコメントである可能性が高い。具体的には、「うぽつ」のように、動画の再生開始直後に投稿が集中するコメント、または、「８８８８８」（拍手の意味）のように、動画の終了直前に投稿が集中するコメント等である。また、同一の楽曲が再生される複数の動画データ間では、その楽曲の歌詞に基づく同一又は類似のコメントが、同一の再生時間帯に集中し得る。
即ち、１０個の関連動画データの全てにおいて、各関連動画データの再生時間に対する表示頻度分布が共通する正規コメントは、本動画データに未だ投稿されていなくとも、今後同じような表示頻度分布に従って投稿される可能性が高い。
【００６５】
そこで、本変形例に係るコメント生成部５０５は、上記特定された類似コメントグループに属する正規コメントのうちの一つ又は複数を、疑似コメントとして抽出する。このようにすることで、端末装置５００は、再生中の本動画データ自身に対しては投稿されていないが、その特定の再生時間帯において投稿される可能性が高いコメント（上記「うぽつ」、「８８８８８」等）が新たに表示される。したがって、本動画データに対して一切コメントが投稿されていない段階であっても疑似コメントが適切に表示されるので、現視聴者に対し、あたかも多数のコメントが投稿されているように見せることができる。
【００６６】
＜第３の実施形態＞
次に、第３の実施形態に係るコメント表示システム１について詳しく説明する。
上述の第２の実施形態に係る端末装置５００は、本動画データに対して投稿された正規コメントと類似するコメントを、異なる他の動画データに対して投稿された正規コメントから抽出することで疑似コメントを生成するものとした。一方、本実施形態に係る端末装置５００は、異なる他の動画データに対して投稿された正規コメントから、本動画データに対して投稿された正規コメントと類似するコメントだけでなく、当該本動画データに対して投稿された正規コメントに共起される正規コメントを抽出する。
なお、第３の実施形態に係るコメント表示システム１の概略ブロック図は、第１の実施形態（図１）と同等である。
【００６７】
図８は、第３の実施形態に係る端末装置５００の構成を示す概略ブロック図である。
図８に示すように、本実施形態に係る端末装置５００のコメント生成部５０５は、第２の実施形態に加え、更に、共起コメント特定部５０５ｂを備えている。
共起コメント特定部５０５ｂは、本動画データに投稿された正規コメントから共起されるコメントを、本動画データの関連動画データに対して投稿された正規コメントから特定する。
【００６８】
上記構成を有することで、本実施形態に係る端末装置５００は、当該端末装置５００が再生する本動画データに対する疑似コメントを、当該本動画データとは異なる他の動画データ（関連動画データ）に対して既に投稿された正規コメントに基づいて生成する。より具体的には、本実施形態に係る端末装置５００は、関連動画データに対して投稿された正規コメントのうち本動画データに対して投稿された正規コメントに類似するものに“共起”されるコメントを抽出して生成する。
【００６９】
図９は、第３の実施形態に係る端末装置５００の処理内容を説明する図である。
なお、本実施形態に係る端末装置５００による処理フローは、第２の実施形態（図６）と同等であるため、端末装置５００の処理フローについては、図６及び図９を参照しながら説明する。
【００７０】
まず、ステップＳ２０５（図６）にて、類似コメント特定部５０５ａは、ステップＳ２０２で抽出された複数の関連動画データ（関連動画データα１、α２、・・・とする）のそれぞれに対して投稿された正規コメントごとに類似コメントグループを生成する。このとき、具体的には、図９に示すように、類似コメント特定部５０５ａは、関連動画データα１に対して投稿された正規コメントのみからなる複数の類似コメントグループを生成する（図９上）。同様に、類似コメント特定部５０５ａは、他の関連動画データα２、α３、・・・ごとに、その関連動画データα１に対して投稿された正規コメントのみで構成される類似コメントグループを生成する（図９下）。なお、図９には、関連動画データα１、α２のみについて記載している。
【００７１】
次に、ステップＳ２０６（図６）にて、共起コメント特定部５０５ｂは、ステップＳ２０５で生成された関連動画データα１、α２、・・・ごとに生成された各類似コメントグループ（図９参照）に対し、次の手順を実施して互いに共起するコメントの組を特定する。
まず、共起コメント特定部５０５ｂは、ある関連動画データα１に対して投稿された正規コメントで構成される複数の類似コメントグループのうち、任意の異なる二つの類似コメントグループ（例えば、類似コメントグループＸ１、Ｘ２）を特定する（図９参照）。
次に、他の関連動画データα２に対して投稿された正規コメントで構成される類似コメントグループの中に、上記二つの類似コメントグループＸ１、Ｘ２が共に含まれているか否かを判定する。図９に示す例によれば、関連動画データα２に対して投稿された正規コメントの中においても、共通の類似コメントグループＸ１、Ｘ２が生成されている。
同じく、共起コメント特定部５０５ｂは、他の動画データα３、α４、・・・（図示せず）のそれぞれについて、同じ類似コメントグループＸ１、Ｘ２が共に含まれているか否かを判定する。そして、共起コメント特定部５０５ｂは、類似コメントグループＸ１、Ｘ２の両方が含まれている関連動画データα１、α２、・・・の数が所定数（例えば、５個）以上あった場合は、類似コメントグループＸ１に属する正規コメントと、類似コメントグループＸ２に属する正規コメントとは、互いに共起するコメントと判断し、二つの類似コメントグループＸ１、Ｘ２を互いに関連付ける処理を行う。
【００７２】
次に、ステップＳ２０６にて、コメント生成部５０５は、本動画データに対して投稿された正規コメントが含まれている類似コメントグループを参照し、当該類似コメントグループと共起する関係にある他の類似コメントグループに属する正規コメントのうちのいずれかを疑似コメントとして抽出する。
【００７３】
ここで、共起しやすいコメントを特定する理由について説明する。
共起しやすいコメントの例としては、動画データがライブ映像やプロモーションビデオなど、楽曲を主とするものである場合における、当該楽曲の歌詞や合いの手（コールや掛け声）等のコメントが挙げられる。例えば、ある楽曲の動画データにおいて、ある再生時間にコメント「（』゜Д゜）』＜フワ↑フワ↑」が出現し、他の再生時間にコメント「（』゜Д゜）』  Ｌ・Ｏ・Ｖ・Ｅ」が出現する。この場合、コメント「（』゜Д゜）』＜フワ↑フワ↑」とコメント「（』゜Д゜）』  Ｌ・Ｏ・Ｖ・Ｅ」が互いに共起する関係にあるといえる。
つまり、当該楽曲を含む動画データに対するコメントとしてコメント「（』゜Д゜）』＜フワ↑フワ↑」が含まれる場合、コメント「（』゜Д゜）』  Ｌ・Ｏ・Ｖ・Ｅ」が、当該コメントの有無に関わらず、自動的に表示されるコメントとして相応しいことが分かる。
即ち、上述のようにすることで、コメント生成部５０５は、本動画データに対しては未だ投稿されていないが今後投稿される可能性の高いコメントとして、当該本動画データに対して投稿された正規コメントから共起される正規コメントを抽出する。
【００７４】
図１０は、第３の実施形態に係る端末装置５００による効果を説明する図である。
図１０（ａ）は、端末装置５００の機能に基づかない場合における本動画データの再生中の様子を示している。本動画データは投稿されて間もないため、図１０（ａ）に示すように、再生中に表示されるコメント数が少ない。
一方、図１０（ｂ）は、端末装置５００の上記機能によってコメントが自動生成された場合における本動画データの再生中の様子を示している。図１０（ｂ）に示す本動画データには、図１０（ａ）で表示されていた正規コメントに加え、更に、自動生成された疑似コメントＡ、Ｂ、Ｃが表示されている。これは、コメント生成部５０５が本動画データ及び当該本動画データに関連する関連動画データに対して投稿された正規コメントに基づいて新たに生成したものである。この本動画データには、第２の実施形態と同様に疑似コメントＡ、Ｂが表示されている。さらに、この本動画データには、本動画データに投稿された正規コメントと共起するコメントである疑似コメントＣも表示されている。例えば、図１０（ｂ）に示す例では、本動画データに投稿された「ねこ」という正規コメントと共起するコメント「ニャー」、「にゃあ」等が新たに表示される。
これにより、本動画データ自身に対しては投稿されておらず、なおかつ、本動画データに投稿されたコメントとは類似しないコメントも新たに表示される。したがって、本動画データに対して投稿されたコメントがわずかであっても、疑似コメントのバリエーションが一層増し、現視聴者により自然な印象を与えることができる。
【００７５】
以上、第３の実施形態に係るコメント表示システムによれば、コメント数が少ない動画であっても、コメントを一層適切に割り増して表示することができるので、当該動画を視聴する現視聴者を盛り上げて楽しませることができる。
【００７６】
＜その他の実施形態＞
上述の第１〜第３の各実施形態（及び変形例）に係る端末装置５００は、更に、以下のような機能を有していてもよい。
【００７７】
例えば、端末装置５００は、自動生成する疑似コメントの数を調整する所定の設定パラメータ（コメント割増度Ｐ）に基づいて、本動画データに対して自動で生成する疑似コメントの数を決定してもよい。この場合、コメント生成部５０５は、例えば、ステップＳ１０４（又はステップＳ２０６）にて、二つ以上の新たな疑似コメントを抽出する際に、コメント割増度Ｐに比例する数だけ生成するものとしてもよい。このようにすることで、コメント配信サーバ３００の管理者は、コメント割増度Ｐを調整することで、例えば動画データごとに、自動生成されるコメントの数を調整することができる。
さらに、コメント生成部５０５は、上述のコメント割増度Ｐを、動画データがアップロードされた時刻から時間が経過するにしたがって、或いは、当該動画データに対する正規コメントが増加するにしたがって、徐々に減少させるように制御してもよい。このようにすることで、アップロード当初に多く表示されていた疑似コメントが、視聴者による投稿数に応じて徐々に消えていくので、本来の動画データと同じ状態に導いていくことができる。
【００７８】
また、本実施形態では、端末装置５００が、２つ以上の動画タグが共通する動画データを類似動画データとして特定する場合について説明したが、これに限られない。例えば、他の実施形態では、端末装置５００が、３つの動画タグが共通する動画データを類似動画データとして特定しても良い。また、他の実施形態では、端末装置５００が、動画タグ以外のメタデータを用いて類似動画データを特定しても良い。具体的には、端末装置５００は、動画説明やタイトルなどをメタデータとして類似動画データを特定しても良い。また、他の実施形態では、端末装置５００が動画データを解析し、入力候補の抽出対象の動画データと同一の楽曲を用いている他の動画データや、類似する画像を含む他の動画データを、類似動画データとして特定しても良い。
【００７９】
また、第１、第２の実施形態では、端末装置５００が本動画データ又は関連動画データに対する正規コメントを疑似コメントとして抽出する場合について説明したが、これに限られない。例えば、他の実施形態では、コメント生成部５０５が本動画データ等に対する正規コメントの一部を入力候補として抽出しても良い。例えば、「ｗ」という文字は、他の語句の末尾に付されることで、笑っていることを表現する際に用いられることがある。また「ｗ」という文字の個数の多さは、笑いの度合いを表現している。つまり、「ｗ」という文字は、他の文言と共にコメントに含まれ、また当該文字の数はコメントごとに異なる。そこで、他の実施形態に係る、コメント生成部５０５は、このような文字や文字列を疑似コメントとして抽出しても良い。具体的には、コメント生成部５０５は、取得したコメントを形態素解析し、形態素解析により取得された各形態素を入力候補として抽出しても良い。この場合、コメント生成部５０５は、既知の単語を入力候補として抽出することができる。また他の実施形態では、コメント生成部５０５は、各コメントから文字列を複数の異なる文字数ごとに切り出し（Ｎ−Ｇｒａｍ）、当該文字列の出現数と文字数とに基づいて入力候補を抽出しても良い。例えば、コメント生成部５０５は、出現数と文字数とに対して単調増加するパラメータを算出し、当該パラメータの値が所定値より大きい文字または文字列を、入力候補として抽出する。この場合、コメント生成部５０５は、既知の単語のみならず熟語及び未知の単語についても入力候補として抽出することができる。
【００８０】
また、上述の各実施形態では、コメント生成部５０５は、Ｎ−Ｇｒａｍ解析によりコメントの類似度を算出する場合について説明したが、これに限られない。例えば、他の実施形態では、コメント生成部５０５は、形態素解析によって抽出された形態素に基づいて生成されるベクトルを用いて類似度を算出しても良い。また他の実施形態では、コメント生成部５０５は、コメント間のレーベンシュタイン距離によって類似度を算出しても良い。
【００８１】
また、上述の各実施形態において、端末装置５００は、更に、コメント生成部５０５が生成したコメントの表示方法を特定する表示方法特定部を備えていてもよい。この表示方法特定部は、コメント生成部５０５が抽出した疑似コメントについての表示方法を特定する。具体的には、表示方法特定部は、抽出した疑似コメントについての文字の大きさ、文字の色、表示位置等が適度にばらつくように、疑似コメントごとに変更してもよい。
【００８２】
また、上述の各実施形態において、端末装置５００は、コメント生成部５０５、再生時間特定部５０６及びコメント表示制御部５０７を備え、コメント配信サーバ３００に蓄積された正規コメントを参照しながら内部で疑似コメントを生成する態様として説明した。しかし、当該コメント生成部５０５、再生時間特定部５０６及びコメント表示制御部５０７は、端末装置５００に具備される態様には限定されない。例えば、コメント生成部５０５、再生時間特定部５０６及びコメント表示制御部５０７のそれぞれが有する機能を、コメント配信サーバ３００（コメント配信装置）自身が具備する態様であってもよい。
この場合、コメント生成部５０５は、コメント配信サーバ３００のコメント記憶部３０３に蓄積された、動画データ毎の正規コメントに基づいて、当該動画データのＩＤに紐付けながら疑似コメントを生成する。
また、この場合、コメント表示制御部５０７は、ある動画データに対して視聴者より投稿された正規コメントと、上記コメント生成部５０５が当該動画データに対して生成した疑似コメントとを、当該動画データを再生する端末装置５００に配信するコメント配信部として機能する。
また、コメント表示システム１は、コメント配信サーバ３００がコメント生成部５０５、再生時間特定部５０６、コメント表示制御部５０７の少なくとも何れか一つを具備し、端末装置５００がコメント生成部５０５、再生時間特定部５０６、コメント表示制御部５０７の少なくとも何れか一つを具備する態様をもって実現されてもよい。
【００８３】
図１１は、少なくとも１つの実施形態に係るコンピュータ９００の構成を示す概略ブロック図である。
コンピュータ９００は、ＣＰＵ９０１、主記憶装置９０２、補助記憶装置９０３、インタフェース９０４を備える。
上述の端末装置５００は、コンピュータ９００に実装される。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置９０３に記憶されている。ＣＰＵ９０１は、プログラムを補助記憶装置９０３から読み出して主記憶装置９０２に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ９０１は、プログラムに従って、上述した記憶部に対応する記憶領域を主記憶装置９０２に確保する。
【００８４】
なお、少なくとも１つの実施形態において、補助記憶装置９０３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース９０４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムがネットワークＮを介してコンピュータ９００に配信される場合、配信を受けたコンピュータ９００が当該プログラムを主記憶装置９０２に展開し、上記処理を実行しても良い。
【００８５】
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置９０３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００８６】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。
【符号の説明】
【００８７】
１…コメント表示システム  １００…ウェブサーバ  ２００…動画配信サーバ（動画配信装置）  ３００…コメント配信サーバ（コメント配信装置）  ３０１…通信部  ３０２…投稿コメント記録部  ３０３…コメント記憶部  ５００…端末装置（コメント表示装置）  ５０１…通信部  ５０４…関連動画抽出部  ５０５…コメント生成部  ５０５ａ…類似コメント特定部  ５０５ｂ…共起コメント特定部  ５０６…再生時間特定部  ５０７…コメント表示制御部  ５０８…表示部  ９００…コンピュータ  ９０１…ＣＰＵ  ９０２…主記憶装置  ９０３…補助記憶装置  ９０４…インタフェース  Ｎ…ネットワーク
【図１】
0005919325.tif 000002
【図２Ａ】
0005919325.tif 000003
【図２Ｂ】
0005919325.tif 000004
【図３】
0005919325.tif 000005
【図４】
0005919325.tif 000006
【図５】
0005919325.tif 000007
【図６】
0005919325.tif 000008
【図７】
0005919325.tif 000009
【図８】
0005919325.tif 000010
【図９】
0005919325.tif 000011
【図１０】
0005919325.tif 000012
【図１１】
0005919325.tif 000013