(57)【要約】【課題】ネットワーク上で動画と同時にユーザが作成したコメントを表示する動画視聴システムでは、コメントを移動表示するものが多かったが、これではコメントと動画との調和がうまくいかない場合もあった。さらに、コメントの移動表示は低スペックの端末では画像処理能力に限界があった。【解決手段】動画を視聴し、又は視聴した端末から動画の再生に対して送信されてきたコメントを、再生している端末に対してコメントが送信されたタイミングと略同じタイミングで静止コメントとして表示するように配信する静止コメント配信サーバと、動画配信サーバと、からなり、静止コメント配信サーバは、各コメントが表示されてから消去するまでの時間長を示す継続表示時間情報と、各コメントの画面占有量を示す画面占有量情報と、を含むコメント配置情報を、コメントの配置計画を演算させるために送信するコメント配置情報送信部を有する動画視聴システム。【選択図】図１
2014216808.tif 000002
【特許請求の範囲】
【請求項１】
動画を配信する動画配信サーバと、
前記動画を視聴し、又は視聴した動画再生端末装置から受信したコメントであって、動画の再生に対して所定のタイミングで再生すべきコメントを、静止コメントとして前記動画配信サーバから動画を受信し再生している動画再生端末装置に対してコメントを表示すべき前記タイミングと略同じタイミングで表示するように配信する静止コメント配信サーバと、
からなる動画視聴システムであって、
前記静止コメント配信サーバは、
各コメントが動画再生画面中に再生開始されるタイミングである再生時間タイミング又は／及びその後消去されるタイミングである消去時間タイミングを示す情報である継続表示時間情報と、各コメントに割り当てられている画面占有量を示す画面占有量情報と、を含むコメント配置情報を、動画再生端末装置において動画再生画面上にて同時に表示されるコメントの配置計画を演算させるために送信するコメント配置情報送信部を有する動画視聴システム。
【請求項２】
コメント配置情報送信部は、各コメントの文字数に応じてコメントのフォントサイズ又は／及びコメントの画面占有量を演算させるための第二画面占有量情報を送信する第二画面占有量情報送信手段をさらに有する請求項１に記載の動画視聴システム。
【請求項３】
コメント配置情報送信部は、コメントに付された属性に応じてコメントを配置するコメント属性依存配置計画を演算させるためのコメント属性依存配置情報を送信するコメント属性依存配置情報送信手段をさらに有する請求項１又は２に記載の動画視聴システム。
【請求項４】
動画を配信する動画配信サーバと、
前記動画を視聴し、又は視聴した動画再生端末装置から受信したコメントであって、動画の再生に対して所定のタイミングで再生すべきコメントを、静止コメントとして前記動画配信サーバから動画を受信し再生している動画再生端末装置に対してコメントを表示すべき前記タイミングと略同じタイミングで表示するように配信する静止コメント配信サーバと、
からなる動画視聴システムの動作方法であって、
前記静止コメント配信サーバは、
各コメントが動画再生画面中に再生開始されるタイミングである再生時間タイミング又は／及びその後消去されるタイミングである消去時間タイミングを示す情報である継続表示時間情報取得ステップと、
各コメントに割り当てられている画面占有量を示す画面占有量情報を取得する画面占有量情報取得ステップと、
前記画面占有量情報取得ステップにて取得された画面占有量情報と前記継続表示時間情報取得ステップにて取得された継続表示時間情報と、を含むコメント配置情報を動画再生端末装置において動画再生画面上にて同時に表示されるコメントの配置計画を演算させるために送信するコメント配置情報送信ステップと、
を有する動画視聴システムの動作方法。
【請求項５】
動画配信サーバから動画を受信する動画受信部と、
請求項１から３のいずれか一に記載の静止コメント配信サーバから静止コメントのコメント文字情報を受信する文字情報受信部と、
そのコメント文字情報で構成されるコメントのコメント配置情報を受信するコメント配置情報受信部と、
受信したコメント文字情報と、受信したコメント配置情報とからコメントの配置計画を演算するコメント配置計画演算部と、
演算されたコメント配置計画に基づいて動画と同時にコメントを再生する再生部と、
を有する動画再生端末装置。
【請求項６】
コメント配置計画演算部は、
各コメントを動画再生画面中にランダムに配置するための不規則性コメント配置演算手段と、
同時に表示すべきコメント数に応じて不規則性コメント配置演算手段を利用するか決定する配置演算決定手段と、
を有する請求項５記載の動画再生端末装置。
【請求項７】
動画配信サーバから動画を受信する動画受信ステップと、
請求項１から３のいずれか一に記載の静止コメント配信サーバから静止コメントのコメント文字情報を受信する文字情報受信ステップと、
受信したコメント文字情報で構成されるコメントのコメント配置情報を受信するコメント配置情報受信ステップと、
受信したコメント文字情報と受信したコメント配置情報とによってコメントの配置計画であるコメント配置計画を演算するコメント配置計画演算ステップと、
演算されたコメント配置計画に基づいて動画と同時にコメントを再生する再生ステップと、
を有する動画再生端末装置の動作プログラム。
【請求項８】
請求項７に記載の動作プログラムを配信する動作プログラム配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画と連動してコメントの表示を行うための動画視聴システムや同システムの動作方法、同システムにおいて動画を視聴可能な動画再生端末装置、同装置の動作プログラム及び動作プログラムを配信するサーバに関する。
【背景技術】
【０００２】
従来から、動画配信サーバから不特定多数の動画再生端末装置に対し動画を配信するサービスにおいて、当該動画に対して複数のユーザが任意に書き込みしたコメントを当該動画に連動して表示することができる動画視聴システムが提供されている。このような技術により、例えば、動画のある場面における感想や批評などのコメントをその場面と連動して表示することが可能になり、ひいては当該コメントを書き込んだユーザと当該コメントの表示を見たユーザとの間で、動画あるいはコメントを介したコミュニケーションを伴う動画体験を提供することが可能となっている。
【０００３】
ここで、前記コメントの表示形態としては、種々の方法によるものが既に知られている。具体的には、例えば、複数のコメントが略同時タイミングで書き込みされることによって複数のコメントが重なって表示され見づらくなる事態を回避するための制御方法に関する技術や、誹謗中傷など一般のユーザに対して表示を行うことが適当でないコメントの表示を制限するための技術などが知られている。特許文献１には複数のコメントが他のコメントと重なり判読不可能となる事態を回避する技術が開示されている。
【０００４】
なお、前記技術分野において多くのユーザによる多様な動画体験を実現する一手法として、コメントを移動表示する手法が知られている。これはつまり、コメントを所定の速度で移動させるような表示を行うことにより、「動き」「速さ」などの要素をもコメント表示の要素として勘案することを可能とし、表現の幅を広げることを可能とするものである。また、複数のコメントを所定のタイミングで移動表示すると、動画のみを表示する場合に比べ動的情報の量が飛躍的に増大することから、表示画面が賑やかになり、このことが当該動画に対する各ユーザの「盛り上がり」の程度のバロメーターとして評価することも可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４８０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、これらコメントの移動表示は、前述のように「盛り上がり」の表現方法としては一定の意味を持っているものの、移動情報を付与することにより本来表示されていた動画との調和がうまくいかない場合もある。このような場合には、ユーザによる「動画視聴を楽しむ」という根本的な目的が疎かになるという本末転倒な事態も生じうる。さらに、低スペックの動画再生端末装置では端末の画像処理能力に限界があることから、コメントがスムーズに移動表示されず、動画全体の表示がストレスレスになされないという事態も生じていた。
【課題を解決するための手段】
【０００７】
以上のような課題を解決するために、本発明は、動画を配信する動画配信サーバと、  前記動画を視聴し、又は視聴した動画再生端末装置から受信したコメントであって、動画の再生に対して所定のタイミングで再生すべきコメントを、静止コメントとして前記動画配信サーバから動画を受信し再生している動画再生端末装置に対してコメントを表示すべき前記タイミングと略同じタイミングで表示するように配信する静止コメント配信サーバと、からなる動画視聴システムであって、前記静止コメント配信サーバは、各コメントが動画再生画面中に再生開始されるタイミングである再生時間タイミング又は／及びその後消去されるタイミングである消去時間タイミングを示す情報である継続表示時間情報と、各コメントに割り当てられている画面占有量を示す画面占有量情報と、を含むコメント配置情報を、動画再生端末装置において動画再生画面上にて同時に表示されるコメントの配置計画を演算させるために送信するコメント配置情報送信部を有する動画視聴システムなどを提案する。
【０００８】
また、さらには、動画配信サーバから動画を受信する動画受信部と、前記静止コメント配信サーバから、静止コメントの文字情報と、その文字情報で構成されるコメントの継続表示時間情報と、その文字情報で構成されるコメントの配置計画情報とを受信するコメント配置情報受信部と、受信したコメント文字情報と、受信したコメント配置情報とからコメントの配置計画を演算するコメント配置計画演算部と、演算されたコメント配置計画に基づいて動画と同時にコメントを再生する再生部と、を有する動画再生端末装置などをも提案する。
【０００９】
加えて、上記動画再生端末装置の動作プログラムを配信する動作プログラム配信サーバをも提案する。
【発明の効果】
【００１０】
主に以上のような構成をとる本発明によって、端末のスペックに左右されることなく、また、動画の視聴を過度に妨げることなく、各ユーザによる盛り上がりの程度をコメントを用いて動的に表現することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１の動画視聴システムの概念図
【図２】実施形態１の動画視聴システムの機能ブロックの一例を示す図
【図３】実施形態１の動画視聴システムにおいて、コメントの表示の一例を示す図
【図４】実施形態１の動画視聴システムの機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図
【図５】実施形態１の動画視聴システムにおける処理の流れの一例を示す図
【図６】実施形態２の動画視聴システムの機能ブロックの一例を示す図
【図７】実施形態２の動画視聴システムの処理の流れの一例を示す図
【図８】実施形態３の動画視聴システムを構成する静止コメント配信サーバの機能ブロックの一例を示す図
【図９】実施形態３の動画視聴システムの処理の流れの一例を示す図
【図１０】実施形態４の動画再生端末装置の機能ブロックの一例を示す図
【図１１】実施形態４の動画再生端末装置の機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図
【図１２】実施形態４の動画再生端末装置の処理の流れの一例を示す図
【図１３】実施形態５の動画再生端末装置の機能ブロックの一例を示す図
【図１４】実施形態５の動画再生端末装置の処理の流れの一例を示す図
【図１５】実施形態１において画面占有量情報を用いてコメント配置計画を演算する処理の具体例を示す図
【図１６】実施形態１におけるコメント配置情報作成の際の処理の具体例を示す図
【図１７】実施形態１において演算される配置計画の一例を示した図
【図１８】実施形態１の動画視聴システムを利用して行われるコメント表示の一例を示す図
【発明を実施するための形態】
【００１２】
以下、本発明の各実施形態について図面と共に説明する。実施形態と請求項の相互の関係は、以下のとおりである。まず、実施形態１は、主に請求項１、２、４、８などに対応する。実施形態２は、主に請求項２などに対応する。実施形態３は、主に請求項３などに対応する。実施形態４は、主に請求項５、７などに対応する。実施形態５は、主に請求項６などに対応する。なお、本発明はこれらの実施形態に何ら限定されるものではなく、その要旨を逸脱しない範囲内において、様々な態様で実施し得る。
<<実施形態１>>
<概要>
【００１３】
図１は、本実施形態の動画視聴システムの概念図である。同図において示されているように、本実施形態の動画視聴システムは、動画を配信する「動画配信サーバ」０１１０と、前記動画を視聴し、又は視聴した動画再生端末装置から受信したコメントであって、動画の再生に対して所定のタイミングで再生すべきコメントを、静止コメントとして前記動画配信サーバから動画を受信し再生している動画再生端末装置に対してコメントを表示すべき前記タイミングと略同じタイミングで表示するように配信する「静止コメント配信サーバ」０１２０と、からなり、前記静止コメント配信サーバが、継続表示時間情報と、画面占有量情報と、を含むコメント配置情報を、動画再生端末装置において動画再生画面上にて同時に表示されるコメントの配置計画を演算させるために送信することを特徴とする。
<機能的構成>
【００１４】
図２は、本実施形態の動画視聴システムの機能ブロックの一例を示す図である。この図にあるように、本実施形態の動画視聴システムは、「動画配信サーバ」０２１０と、「静止コメント配信サーバ」０２２０とからなり、静止コメント配信サーバにおいて「コメント配置情報送信部」０２２１を有する。
【００１５】
なお、以下に記載する動画視聴システムを構成する各装置の機能ブロックは、いずれもハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵやメインメモリ、ＧＰＵ、画像メモリ、グラフィックボード、バス、あるいは二次記憶装置（ハードディスクや不揮発性メモリ、ＣＤやＤＶＤなどの記憶メディアとそれらのメディアの読取ドライブなど）、情報入力に利用される入力デバイス、ディスプレイ、プリンタその他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のインターフェース、通信用インターフェース、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラムなどが挙げられる。そして、メインメモリ上に展開したプログラムに従ったＣＰＵの演算処理によって、入力デバイスやその他インターフェースなどから入力されメモリやハードウェア上に保持されているデータなどが加工、蓄積されたり、前記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。ここで、上記プログラムは、モジュール化された複数のプログラムとして実現されてもよいし、２以上のプログラムを組み合わせて一のプログラムとして実現されても良い。
【００１６】
本発明は一または複数の装置との組み合わせによりシステムとして実現可能であり、もちろん方法としても実現することができる。そして、このような装置の一部をソフトウェアとして構成することも可能である。さらに、そのようなソフトウェアが記録された記録媒体も当然に本発明の技術的な範囲に含まれる。さらに加えていえば、前記ソフトウェアをネットワーク経由でクライアントに送信するための装置についても、当然に本発明の技術的な範囲に含まれる（本実施形態に限らず、本明細書の全体を通じて同様である。）。
【００１７】
「動画配信サーバ」０２１０は、動画を配信するための機能を有する。考えうる具体的な構成としては、一または複数の「動画像情報」０２１１を保持蓄積しておき、動画再生端末装置から特定の動画の配信要求を受信した場合に当該要求対象である動画像情報を動画再生端末装置に対し送信することにより前記配信機能を果たすように構成することが考えられる。ここでいう配信の形態としては、ストリーミング配信によることが通常であるが、ダウンロード配信によってもかまわない。なお、個々の動画像情報には予め、配信の際に視聴可能年齢や視聴可能回数などの動画の視聴あるいは配信を制限すべき内容を含む配信制限情報を付しておくことも可能である。当該情報を付された動画に対する配信要求を受信した場合、例えば当該配信要求を送信した動画再生端末装置と紐づけられているユーザＩＤと前記配信制限情報とを照合し、配信の適否ないし可否を判断する構成とすることも考えられる。このような構成を採用することにより、例えば、判断能力の十分でない未成年が過度に暴力的で残酷な描写の動画を見てしまうような事態を回避することなどが可能になる。
【００１８】
「静止コメント配信サーバ」０２２０は、各動画再生端末装置から送信された一あるいは複数のコメントの文字・記号・フォント・色彩などを定義づけるコメント文字情報とコメント配置情報（以下、少なくともこの二つの情報を含む情報のことを「コメント表示情報」とする。）とを、静止コメントとして前記動画配信サーバから動画を受信し再生している動画再生端末装置に対してコメントを表示すべき前記タイミングと略同じタイミングで表示するように配信するための機能を有する。本実施形態において表示されるコメントが、表示／非表示以外の何らのコメントの移動表示を行わない「静止コメント」であることにより、コメントの移動表示のための処理が不要となり、低スペックの端末においても、特段のストレスなくコメントを表示することが可能になる。
【００１９】
ちなみに、コメントは静止コメント配信サーバから配信されるが、これは必ずしも、コメント表示情報の生成が静止コメント配信サーバにて行われることを意味しない。すなわち、コメント表示情報は、図１において示されているように静止コメント配信サーバにて生成・保持され、配信される構成であってもよいし、他の機構にて生成・保持され、当該コメントの送信要求に応じてネットワークを通じて静止コメント配信サーバに送信され、さらには動画再生端末装置に送信されるような構成であってもよい。
【００２０】
以下で、コメント表示情報を構成する各情報について説明する。まず、コメントの文字情報の作成および送信方法の一例としては、各動画再生端末装置にて、動画再生中のコメントの表示を望むシーンのタイミングで当該コメントの文字情報を作成し静止コメント配信サーバ等に送信する方法が採用可能である。これに対し、いったん視聴した動画の所定再生時間タイミングを指定してコメントの文字情報を作成する方法を採用してもよい。こうして送信された一又は複数のコメントの文字情報から表示されるべきコメントが作成される。したがって、静止コメント配信サーバから配信されるコメント配置情報は、常に一のコメントの表示に関する情報ではなく、場合によっては複数のユーザによって作成された複数のコメントの文字情報の相互表示に関する情報として位置づけられる。
【００２１】
次に、コメント配置情報について説明する。「コメント配置情報」は、動画再生端末装置におけるコメントの表示を制御するための情報であって、後記画面占有量情報や継続表示時間情報その他の情報から構成されている。当該情報を用いて、コメントが動画再生画面上にて動画と同時に表示されるための配置計画が動画再生端末装置にて演算される。
【００２２】
図１６は、本実施形態におけるコメント配置情報作成の際の処理の具体例を示す図である。同図においては、ある動画について、図１において示されているように異なる動画再生端末装置ＡないしＥが、当該動画の所定再生時間タイミングにて表示されるような７つのコメントａ１ないしｅを作成している様子を示している。例えば、図１６にて示されているように、動画再生端末装置Ｃは、２０１２年５月１日０９時２３分３８秒に、対象となる動画の再生時間０分３７秒のタイミングで表示されるような６文字のコメントｃを作成している。また、動画再生端末装置Ｄは２０１３年２月３日０６時０８分４０秒に、対象となる動画の再生時間０分３７秒５０のタイミングで表示されるような４文字のコメントｄを作成している。コメント配置情報は、これらの各コメントの文字情報が相互にどのような配置にて、それぞれどの時間帯、どのような態様にて表示されるべきかなどについて規律する情報である。
【００２３】
「継続表示時間情報」０２２３とは、各コメントが動画再生画面中に再生開始されるタイミングである再生時間タイミング又は／及びその後消去されるタイミングである消去時間タイミングを示す情報である。コメント表示を開始すべきタイミングを把握することによって動画の所定再生タイミングに対してピンポイントでコメントの表示を行うことができるし、さらに当該コメントが消去されるべきタイミングをも把握することにより、当該コメントを継続表示すべき時間長をも把握することが可能になる。なお、後記図１７を用いて説明するように、コメントの表示を継続する場合の時間長を画一的に決めておく必要は必ずしもなく、例えば文字数に応じた表示時間を示す情報であってもよい。したがって、文字数に応じた表示時間を設定した場合には、当該文字数の情報もここでいう継続表示時間情報に含まれる。
【００２４】
コメントの表示を継続すべき時間をどの程度の時間長とするかは任意の設計事項であるが、コメントが動画の所定の再生時間タイミングに対して付される性質を有していることからすると、過度に長時間コメントの表示を継続することは、動画の再生内容との間に齟齬を来す可能性があるので避けるべきである。動画の内容や再生時間などにも左右されるが、図１７においては、コメントの表示を継続する時間長を４秒間として設定している。
【００２５】
なお、継続表示時間情報は当該タイミングにおけるコメントの表示態様までをも規律するものではない。したがって、コメントの表示を継続すべき場合において表示態様を規律するための表示態様制御情報をコメント配置情報の一部として構成しても特段の問題はない。表示態様制御の具体的な内容としては、コメントを継続して表示すべき時間中一貫してコメントの表示を継続させてもよいし、当該時間中において所定のタイミングで表示と非表示とを繰り返し、コメントが点滅しているような表示形態を実現してもよい。さらには、表示時間の経過に伴いコメントの表示濃度を変化させることにより、コメントがフェードアウトまたはフェードインするような表示形態を採用することも考えられる。点滅表示により当該コメントを強調することが可能になるし、フェードインあるいはフェードアウト表示を行うことにより当該コメントに柔らかな印象を与えることが可能になるなど、これら多様な表示形態の採用を可能とすることにより、限られた表示時間のなかでコメントに関する多様な表現が可能になる。
【００２６】
「画面占有量情報」０２２２とは、各コメントに割り当てられている画面占有量を示す情報である。ここでいう画面占有量とはコメントを構成する文字あるいは記号単位のみならず、コメント全体としてどの程度の画面領域を占有しているかを示す情報として位置づけられる。したがって、画面占有量情報は例えば、各文字・記号間の間隔（すき間）をも含めたコメント全体を一の領域として把握して決定されるほか、コメントを構成する各文字や各記号のフォントサイズに着目して決定されてもよい。後記図１５においては、コメント文字数を画面占有量情報として用いている。本実施形態の動画視聴システムは、コメントを移動形式ではなく静止コメントの形式にて表示する点を特徴としており、コメントはその表示開始時から終了時までの間、構成する全文字が表示可能である領域を確保しておく必要がある。このような前提のもと、画面占有量を把握する構成を採用することによって、静止コメントの好適な表示が可能になる。
【００２７】
ここで、図１５は、画面占有量情報を用いてコメント配置計画を演算する処理の具体例を示す図である。同図を用いる下記説明においてはコメントを横書き表記することを前提とし、画面中所定の標準フォントサイズ３０文字分で占められる領域をコメント１つあたりのコメントの表示可能な領域とする。ここで例えば、表示されるべきコメントの文字数が７文字以内であれば、前記標準フォントサイズ１０文字分の画面占有量を確保するような表示を行うこととする。同様に、８文字以上１５文字以内であれば、１５文字分の画面占有量を確保するような表示を行い、１６文字以上２２文字以内であれば２０文字分、２３文字以上であれば３０文字分の画面占有量を確保するような表示を行うこととする。さらに、所定タイミング内に表示されるべき複数のコメントがそれぞれ所定の画面占有量以下（例えば５文字分の画面占有量）であるような場合には、それぞれのコメントを複数行に分けるのではなく一の行に並べて表示するような演算を行うことも考えられる。なお、複数のコメントを一の行にまとめて表示する場合には、一の行における各コメントの配置関係（各コメントを左右どちらに表示するかなど）は任意に定めてよいが、一行に一のコメントのみを表示する場合にはなるべく当該行の中心に表示がなされるよう配置されることが望ましい。
【００２８】
なお、ここまで説明してきた継続時間表示情報や画面占有量情報はいずれも、コメント配置情報として、動画再生端末装置において動画再生画面上にて同時に表示されるコメントの配置計画を演算するために用いられる情報である。「動画再生端末装置において動画再生画面上にて同時に表示されるコメントの配置計画」は、たとえば、所定タイミングにて表示されるべきコメントが複数ある場合に当該複数のコメントを作成した動画再生端末装置ＩＤに着目して演算される。具体的には、当該コメントを作成した動画再生端末装置ＩＤである番号が若い順番、ＩＤ取得日時が早い順番、あるいはコメント作成日時が早い順番に各コメントを順次動画再生画面上部から下部又は／及び下部から上部に表示させることを内容とする。また、図３や図１８（ｂ）（ｃ）（ｄ）における画面表示のように、文字数によっては複数のコメントを一の行にまとめて表示するようにしてもよいし、あるいは単に複数のコメントを文字数の多いあるいは少ない順番に順次動画再生画面上部から下部又は／及び下部から上部に表示させるような内容で配置計画を演算してもよい。さらに具体的には、優先的に表示されるべきコメントの画面占有量が一の行中表示可能な量に満たない場合には、当該表示可能な占有量を満たすような他の表示されるべきコメントを同一の行に表示するような計画を立てることが考えられる。この場合、次に表示されるべきコメントは、順次上部又は／及び下部の行に表示されることとなる。
【００２９】
図１６においては、コメントを作成した動画再生端末装置が動画再生端末装置ＩＤや当該コメント作成日時、コメントの文字数の各情報がコメントと紐づけられて表示されているが、当該各情報を用いることによって各コメントの配置計画が演算される。
【００３０】
ちなみに、コメント配置情報として、継続表示時間情報や画面占有量情報のほかにも、動画再生端末装置にてコメントを表示する際のコメントの配置に関する各種情報を含んでいてもよい。例えば、画面中において原則としてコメント配置を行うための領域である基本コメント配置領域を特定する基本コメント表示領域設定情報や、当該基本コメント配置領域を他の表示領域と区別できるように表示する（例えば、当該領域のみ背景色を変化させる、動画再生中は常に表示するあるいはコメント表示中のみ当該コメント表示領域部分のみ表示する、など）ための情報、コメントの総数、全コメントの総文字数情報、などを含んでいてもよい。
【００３１】
なおここで、図１７として、本実施形態において演算される配置計画の一例を示した図を示す。同図においては、各コメントの表示が開始されるべきタイミングと、継続表示時間情報に基づく当該表示が終了すべきタイミングとがそれぞれ矢印の表示によって示されている。当該各コメントの表示すべきタイミングが明らかになることにより、ある時点において表示されるべきコメントが複数存在することがわかるが、このような場合に、各コメントをどのようにして配置すべきかがさらに詳細に演算されることとなる。なお、同図各破線下部の（ａ）ないし（ｆ）の記載は、各再生時間タイミングにおける動画およびコメントの表示態様を示す図１８との対応関係を示している。
【００３２】
前記配置計画の一例として述べた「動画再生画面上部から下部又は／及び下部から上部にわたって同時に表示される」とは、必ずしも、全画面をコメント表示の対象としていることを意味しない。図３は、本実施形態の動画視聴システムにおいて、コメントの表示の一例を示す図であるが、同図において示されているように、例えば、同図中網掛表示されている２つの領域のうち上部の領域０３１０の最上部から所定間隔分下部にわたる領域又は／及び前記２つの領域のうち下部の領域０３２０の最下部から所定間隔分上部にわたる領域をコメントを表示すべき領域とする。当該構成をとることによって、動画再生画面の全画面中中央部にコメントが表示されない領域が表れることとなる。コメントを移動させずに静止させて表示することにより、コメントが表示されている間の同表示領域では動画がコメントに隠れて表示されないないし表示が見づらくなってしまうが、動画において最も動きのある領域はこの中央部であることが一般的であることからすると、かかる領域にコメント表示を行わないことでコメントが動画の表示そのものを邪魔してしまうような事態を回避することが可能になる。
【００３３】
いっぽうで、所定の条件を満たす場合に、敢えて前記画面中央部にコメントの表示を行うことで一定の視覚的効果を狙うことも考えられる。具体的には、仮に前記のようなコメントを表示すべき領域を設定していたとしても、同時に表示すべきコメントが所定のしきい値を超過する場合には、当該設定にかかわらず前記表示すべきでないとされた領域にもコメントを表示するような構成をとることが考えられる。この場合、前記しきい値を超えて表示されるコメントについては、継続表示時間をあらかじめ定められた継続表示時間よりも短時間としてもよい。当該各構成を採用することにより、画面全体にわたってコメントがこまめに表示されることになるが、こうした表示がなされることで、ユーザ同士による当該動画の特定部分に対する盛り上がりを視覚的に表現することが可能になる。
【００３４】
なおここで、図１８は、本実施形態の動画視聴システムを利用して行われるコメント表示の一例を示す図である。同図では、自動車が走行する動画に対してなされるコメントの表示を（ａ）から（ｆ）のシーンの順番で時系列に並べて示した図である。各図右上欄外に記載されているのは、動画中当該シーンの再生時間である。同図において示されているように、動画の再生開始後０分３０秒時点（ちなみに、図１６を用いると、同０分２９秒時点から表示が開始されている）ではコメントが動画表示領域の最上部に表示され、その後時間の経過とともに新たなコメントが表示され、いっぽうで古いコメントの表示は一定時間継続した後消滅する。これらのコメントは、複数のユーザがそれぞれ別個の機会に作成したコメント文字情報に基づいて作成されて静止コメント配信サーバから動画再生端末装置に対して送信され、同じく静止コメント配信サーバより配信されるコメント配置情報に基づいて配置計画を演算し表示されている。各コメントは原則として、当該コメントを作成したユーザの登録番号が若い順番にコメントが表示される領域の上部から下部にかけて表示されている。ただし、当該コメントの画面占有量の少ない複数のコメントはまとめて一の行に表示されている。なお、同図（ｅ）のコメントのうち、複数の「？」のフォントサイズはその上部にある「キリンｗｗｗ」との文字のフォントサイズよりも小さくなっている。これは、同コメントの文字数に応じた画面占有量が、実際の文字数に相当する画面占有量よりも少ないため、図１５を用いて説明した画面占有量情報に基づく配置計画の演算の結果、フォントサイズを標準となるフォントサイズより小さくして表示がなされたためである。
【００３５】
静止コメント配信サーバからコメントを受信する「動画再生端末装置」とは、前記コメントを作成した動画再生端末装置のみを指すのではなく、本実施形態の動画視聴システムを利用する他のユーザの端末をも含んでいる。すなわち、図１において示したように、動画再生端末装置Ａにて作成されたコメントの文字情報ａ１およびａ２は、その後当該動画再生端末装置のみならず、動画再生端末装置ＢないしＥやＸ、さらに他の動画再生端末装置に対してコメントとして送信されうる。ここでこのような構成をとると、一の動画に対して膨大な数のコメントが送信される事態も起こりうるのであって、その全コメントを無限定に表示するとなると動画表示画面がコメント表示で埋め尽くされてしまう事態が生じうる。そのため、前記一の動画に対して作成されたコメントについては、そのすべてを表示するのではなく、コメント投稿日時の最新順などで所定数を上限とする数のコメントのみを表示する構成や、グルーピング処理などの一定の条件を満たしたユーザ間においてのみ表示される構成などをとっておくことが望ましい。
【００３６】
なお、「コメント配置情報送信部」０２２１は、前記コメント配置情報を動画再生端末装置に対しコメントの配置計画を演算させるために送信する機能を有する。コメント配置情報を「コメントの配置計画を演算させるために送信する」とあるように、本実施形態の動画視聴システムにおいてコメントの配置位置を演算処理するのは、静止コメント配信サーバではなく、動画再生端末装置が有する機能である。このような構成をとることにより、例えば、自らにとり好ましくない人的関係にあるユーザによるコメントを表示しないような制御をユーザ側にて行うなどユーザごとに自在なコメント表示を実現することができる。ちなみに、前記ユーザ側にてコメントを表示しないような制御を行う場合には、コメント配置情報に基づき所定のコメントが表示されるべきタイミングにおいて、当該特定のコメントのみを表示させないような表示制御が行われることになる。
【００３７】
また、動画、コメントおよびコメント配置情報は、それぞれ異なるタイミングで動画再生端末装置に送信されるように構成されてもよいし、前記すべての情報が略同時に送信されるように表示開始タイミングを同期させるように構成されてもよい。「それぞれ異なるタイミングで動画再生端末装置に送信される」とは、例えば、動画再生端末装置にて動画をダウンロードしておき、当該動画の再生を行う際にコメントおよびコメント配置情報の配信を行ってもよく、動画およびコメントのみをダウンロードしておき、当該動画の再生を行う際にコメント配置情報を配信するような構成であってもよい。なお、動画をストリーミング配信により再生する場合には、当該動画再生に先立ちコメント及びコメント配置情報をダウンロードしておき、当該動画の再生タイミングと同期させてコメントの表示を行う構成をとってもよい。ここでコメントは動画とともにストリーミング配信される構成であってもかまわない。
<具体的な構成>
【００３８】
図４は、本実施形態の動画視聴システムを構成する静止コメント配信サーバの機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図である。以下では、それぞれのハードウェア構成部の働きについて説明する。
【００３９】
この図にあるように、動画視聴システムを構成する装置のうち静止コメント配信サーバは、それぞれ各種演算処理を実行するための「ＣＰＵ」０４０１と、「記憶装置（記憶媒体）」０４０２と、「メインメモリ」０４０３と、「出力インターフェース」０４０４と、「入力インターフェース」０４０５と、「インターネット通信インターフェース」０４０６と、を備え、入出力インターフェースを介して、例えば「ディスプレイ」０４０７や「プリンタ」０４０８、「キーボード」０４０９と、インターネット通信インターフェースを介して「動画再生端末装置」０４１０などの外部周辺装置と情報の送受信を行う。なお、記憶装置には以下で説明するような各種プログラムが格納されており、ＣＰＵはこれら各種プログラムをメインメモリのワーク領域内に読み出して展開、実行する。なお、これらの構成は、「システムバス」０４１１などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
（静止コメント配信サーバにおける具体的な処理）
【００４０】
ＣＰＵは、あらかじめ保持していたコメント情報を読み出し「コメント配信プログラム」０４１３を実行し、当該コメントの情報を前記所定の動画を受信し再生している動画再生端末装置に対して配信する処理を行う。
【００４１】
さらにＣＰＵは、「コメント配置情報送信プログラム」０４１４を実行し、前記コメント配信プログラムの実行により配信されるコメントと紐づけられているコメント配置情報を読み出し、当該コメント配置情報を動画再生端末装置に送信する処理を行う。
<処理の流れ>
【００４２】
図５は、本実施形態の動画視聴システムにおける処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップＳ０５０１では、所定の動画及び当該動画と紐づけられたコメント情報の配信要求を動画再生端末装置より受信する（動画・コメント情報要求ステップ）。
【００４３】
その後、ステップＳ０５０２では、前記配信要求のあった動画を動画配信サーバより動画再生端末装置に対し配信する（動画配信ステップ）。そしてステップＳ０５０３では、前記配信要求のあった動画と紐づけられるコメントを動画再生端末装置に対し配信する（コメント配信ステップ）。さらにステップＳ０５０４では、コメントが動画再生画面中に表示されてから消去するまでの時間長を示す情報として継続表示時間情報を取得する（継続表示時間情報取得ステップ）。そしてステップＳ０５０５では、コメントに割り当てられている画面占有量を占めす画面占有量情報を取得する（画面占有量情報取得ステップ）。なおここで、ステップＳ０５０４とステップＳ０５０５は、図５において示した順番である順番で処理されることは必須でなく、例えば、ステップＳ０５０５の処理の後にステップＳ０５０４の処理が行われてもよい。そしてステップＳ０５０６では、少なくとも継続表示時間情報と画面占有量情報とを含むコメント配置情報を取得し（コメント配置情報取得ステップ）、ステップＳ０５０７で、前記配信要求のあった動画あるいは当該動画と紐づけられるコメントと紐づけられ、継続表示時間情報および画面占有量情報を含むコメント配置情報を動画再生端末装置に対し送信する（コメント配置情報送信ステップ）。
【００４４】
なおここで、ステップＳ０５０２とステップＳ０５０３、およびステップ０５０７は、図５において示した順番である順番で処理されることは必須でない。例えば、ステップＳ０５０３およびステップＳ０５０７の処理の後にステップＳ０５０２の処理が行われてもよい。したがって、ステップＳ０５０７の前提となるステップＳ０５０６ないしはステップＳ０５０４およびステップＳ０５０５もまた、図５に示した順番とは異なる順番で処理されてもよい。
<効果>
【００４５】
以上の構成を有する動画視聴システムを利用することにより、動画再生端末装置のスペックに左右されることなく、また、動画の視聴を過度に妨げることなく、各ユーザによる盛り上がりの程度をコメントを用いて動的に表現することが可能になる。
<<実施形態２>>
<概要>
【００４６】
本実施形態の動画視聴システムは、基本的に実施形態１の動画視聴システムと同様であるが、各コメントの文字数に応じてコメントのフォントサイズ又は／及びコメントの画面占有量を演算させるための第二画面占有量情報を送信する点をさらなる特徴として備えている。当該構成を採用することにより、同時に多くのコメントの表示を行うことを可能とし、そのようなコメント表示数の多寡に応じて動画へのユーザの盛り上がりの程度を表現することが可能になる。
<機能的構成>
【００４７】
図６は、本実施形態の動画視聴システムの機能ブロックの一例を示す図である。この図にあるように、本実施形態の動画視聴システムは、「動画配信サーバ」０６１０と、「静止コメント配信サーバ」０６２０とからなり、静止コメント配信サーバは「コメント配置情報送信部」０６２１を有する。そしてコメント配置情報送信部は「第二画面占有量情報送信手段」０６２２を備えている。基本的な構成は実施形態１の図２を用いて説明した動画視聴システムと共通するため、以下では相違点である第二画面占有量情報送信手段の機能について説明する。
【００４８】
「第二画面占有量情報送信手段」０６２２は、各コメントの文字数に応じてコメントのフォントサイズ又は／及びコメントの画面占有量を演算させるための「第二画面占有量情報」０６２６を送信する機能を有する。「コメントのフォントサイズ又は／及びコメントの画面占有量を演算」する目的としては、表示の際に、特に長文となるコメントを表示することによって、他のコメントを同時に表示することが困難になったり、そこまでいかなくとも当該コメントあるいは他のコメントの表示が画面中央部にかかることで動画の表示そのものの邪魔をしてしまったりする事態を回避する点にある。したがって、上記特徴を備えた第二画面占有量情報を送信することにより、動画再生端末装置にて適正なコメント表示のためのフォントサイズ又は／及び画面占有量を演算決定することができる。「適正なコメント表示」の一例としては、コメントが長文であればあるほど画面上部あるいは下部側に表示するようにし、画面中央部に長文のコメントがかからないようにするような表示とするコメントの配置計画を講じることになる。
【００４９】
ここで、第二画面占有量情報を用いた演算の内容について、具体例を示して説明を行う。ひとつには、長文のコメントの表示については、視聴するユーザが読み上げることが困難となる事態を回避するため、複数行にまたがる表示とならず、一行で表示が完結するよう、コメントの一部又は全部のフォントサイズを小さくするよう演算することが考えられる。どの程度小さくするよう演算するかは任意の設計事項であるが、動画再生画面の幅長いっぱいに表示がなされるようにフォントサイズを決定するよう演算することが考えられるし、同画面の幅長の一定割合（例えば４分の１）を超えた場合にフォントサイズを小さくするよう演算を行うようにしてもよい。このような構成を採用することで、長文のコメントが広範な領域にわたって表示され、ユーザが所定の継続表示時間内にすべて読み込むことが困難になったり、他のコメントの表示が困難になるほど多くの画面占有量を占めてしまったりという事態を回避し、多くのコメントを表示することが可能になる。
【００５０】
なお反対に、コメントが短文であったり、単語のみであるような場合には、当該コメントのフォントサイズを大きくしたり、表示領域を大きくとるような演算を行う構成をもあわせもつような構成としてもよい。これにより、文字数が少ないために他のコメントに比べ相対的に視聴者に対して与えるインパクトが減殺されてしまう事態を回避し、当該コメントを強調表示することも可能になる。このように、文字数の多寡のみによってはコメントの与えるインパクトが減殺されないような構成をとることで、当該動画に対するコメントの盛り上がりの程度をフォントサイズや占有領域の多寡によっても表現することが可能になる。なお、これらの演算は、既に説明に用いた図１５記載の情報を利用することにより実現することがより容易となる。
<具体的な構成>
【００５１】
本実施形態の動画視聴システムを構成する静止コメント配信サーバのハードウェア構成は、基本的には図４を用いて説明した実施形態１の動画視聴システムを構成する静止コメント配信サーバのハードウェア構成と同様である。そこで以下では、これまで説明していない第二画面占有量情報送信手段の具体的な処理について説明する。
（第二画面占有量情報送信手段の具体的な処理）
【００５２】
ＣＰＵは、コメント表示情報保持プログラムの実行により得られたコメント表示情報を読み出して「第二画面占有量情報生成プログラム」を実行し、当該コメントの文字数に応じてコメントのフォントサイズ又は／及び画面占有量を演算させるための第二画面占有量情報を生成する処理を行い、その処理結果をメインメモリの所定のアドレスに格納する。その後ＣＰＵは「第二画面占有量情報送信プログラム」を実行し、前記第二画面占有量情報を、当該情報と紐づけられるコメントとともに動画再生端末装置に対し送信する処理を行う。
<処理の流れ>
【００５３】
図７は、本実施形態の動画視聴システムの処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップＳ０７０１では、所定の動画及び当該動画と紐づけられたコメント情報の配信要求を動画再生端末装置より受信する（動画・コメント情報要求ステップ）。
【００５４】
その後、ステップＳ０７０２では、前記配信要求のあった動画を動画配信サーバより動画再生端末装置に対し配信する（動画配信ステップ）。そしてステップＳ０７０３では、前記配信要求のあった動画と紐づけられるコメントを動画再生端末装置に対し配信する（コメント配信ステップ）。さらにステップＳ０７０４では、コメントが動画再生画面中に表示されてから消去するまでの時間長を示す情報として継続表示時間情報を取得する（継続表示時間情報取得ステップ）。そしてステップＳ０７０５では、コメントに割り当てられている画面占有量を占めす画面占有量情報を取得する（画面占有量情報取得ステップ）。なおここで、ステップＳ０７０４とステップＳ０７０５は、図７において示した順番である順番で処理されることは必須でなく、例えば、ステップＳ０７０５の処理の後にステップＳ０７０４の処理が行われてもよい。そしてステップＳ０７０６では、少なくとも継続表示時間情報と画面占有量情報とを含むコメント配置情報を取得し（コメント配置情報取得ステップ）、ステップＳ０７０７で、前記配信要求のあった動画あるいは当該動画と紐づけられるコメントと紐づけられ、継続表示時間情報および画面占有量情報を含むコメント配置情報を動画再生端末装置に対し送信する（コメント配置情報送信ステップ）。そしてステップＳ０７０８では、前記コメントの文字数に応じてコメントのフォントサイズ又は／及び画面占有量の演算のために用いる第二画面占有量情報を前記コメント配置情報を送信した動画再生端末装置に対し送信する（第二画面占有量情報送信ステップ）。
【００５５】
なおここで、ステップＳ０７０２とステップＳ０７０３、およびステップ０７０７は、図７において示した順番である順番で処理されることは必須でない。例えば、ステップＳ０７０３およびステップＳ０７０７の処理の後にステップＳ０７０２の処理が行われてもよい。したがって、ステップＳ０７０７の前提となるステップＳ０７０６ないしはステップＳ０７０４およびステップＳ０７０５もまた、図７に示した順番とは異なる順番で処理されてもよい。ステップＳ０７０８についても同様である。
<効果>
【００５６】
以上の構成を有する動画視聴システムを利用することにより、同時に多くのコメントの表示を行うことを可能とし、そのようなコメント表示数の多寡に応じて動画へのユーザの盛り上がりの程度を表現することが可能になる。
<<実施形態３>>
<概要>
【００５７】
本実施形態の動画視聴システムは、基本的に実施形態１または２の動画視聴システムと同様であるが、コメントに付された属性に応じてコメントを配置するコメント属性依存配置計画を演算させるためのコメント属性依存配置情報を送信する点をさらなる特徴として備えている。当該構成を採用することにより、表示されるコメントの内容や位置づけによって、他のコメントとの差別化を図ることが可能になる。
<機能的構成>
【００５８】
図８は、本実施形態の動画視聴システムの機能ブロックの一例を示す図である。この図にあるように、本実施形態の動画視聴システムは、「動画配信サーバ」０８１０と、「静止コメント配信サーバ」０８２０とからなり、静止コメント配信サーバは「コメント配置情報送信部」０８２１を有する。そしてコメント配置情報部は「コメント属性依存配置情報送信手段」０８２２を備えている。基本的な構成は実施形態１の図２を用いて説明した動画視聴システムと共通するため、以下では相違点であるコメント属性依存配置情報送信手段について説明する。
【００５９】
「コメント属性依存配置情報送信手段」０８２２は、各コメントに付された属性に応じてコメントを配置するコメント属性依存配置計画を演算させるための「コメント属性依存配置情報」０８２６を送信する機能を有する。ここでいう「各コメントに付された属性」の一例としては、ミュージックビデオやドラマ・アニメの冒頭あるいはエンドロールのように歌が流れる動画において表示されうる歌詞をコメントとすることや、動画の出演者・キャラクターの発言内容をコメントとすることなどが挙げられる。これらのコメントは、動画を構成する音声と連動して表示されることが想定されるコメントである点において、当該動画への自由な感想や批評を内容とするコメントとはその性質を異にしている。このように、表示されうるコメントの中には性質の異なる様々な種類のものが混在しうるため、これらのコメントをその属性に応じて配置して表示を行うことにより、画面表示が整理され、視聴者に対し余計なストレスを与える事態を回避することができる。
<具体的な構成>
【００６０】
本実施形態の動画視聴システムを構成する静止コメント配信サーバのハードウェア構成は、基本的には図４を用いて説明した実施形態１の動画視聴システムを構成する静止コメント配信サーバのハードウェア構成と同様であるので、以下では、これまで説明していないコメント属性依存配置情報送信手段の具体的な処理について説明する。
（コメント属性依存配置情報送信手段の具体的な処理）
【００６１】
ＣＰＵは、コメント表示情報保持プログラムの実行により得られたコメント表示情報を読み出して「コメント属性依存配置情報生成プログラム」を実行し、当該コメント情報のコメント属性に応じてコメント配置の計画を演算するためのコメント属性依存配置情報を生成する処理を行い、当該処理結果をメインメモリの所定のアドレスに格納する。そしてＣＰＵは、当該コメント属性依存配置情報を読み出して「コメント属性依存配置情報送信プログラム」を実行し、当該情報が紐づけられたコメント、動画が送信される動画再生端末装置に対し当該情報を送信する処理を行う。
<処理の流れ>
【００６２】
図９は、本実施形態の動画視聴システムの処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップＳ０９０１では、所定の動画及び当該動画と紐づけられたコメント情報の配信要求を動画再生端末装置より受信する（動画・コメント情報要求ステップ）。
【００６３】
その後、ステップＳ０９０２では、前記配信要求のあった動画を動画配信サーバより動画再生端末装置に対し配信する（動画配信ステップ）。そしてステップＳ０９０３では、前記配信要求のあった動画と紐づけられるコメントを動画再生端末装置に対し配信する（コメント配信ステップ）。さらにステップＳ０９０４では、コメントが動画再生画面中に表示されてから消去するまでの時間長を示す情報として継続表示時間情報を取得する（継続表示時間情報取得ステップ）。そしてステップＳ０９０５では、コメントに割り当てられている画面占有量を占めす画面占有量情報を取得する（画面占有量情報取得ステップ）。なおここで、ステップＳ０９０４とステップＳ０９０５は、図９において示した順番である順番で処理されることは必須でなく、例えば、ステップＳ０９０５の処理の後にステップＳ０９０４の処理が行われてもよい。そしてステップＳ０９０６では、少なくとも継続表示時間情報と画面占有量情報とを含むコメント配置情報を取得し（コメント配置情報取得ステップ）、ステップＳ０９０７で、前記配信要求のあった動画あるいは当該動画と紐づけられるコメントと紐づけられ、継続表示時間情報および画面占有量情報を含むコメント配置情報を動画再生端末装置に対し送信する（コメント配置情報送信ステップ）。そしてステップＳ０９０８では、前記コメントに付された属性に応じてコメントを配置するコメント属性依存配置計画を演算するためのコメント属性依存配置情報を前記コメント配置情報を送信した動画再生端末装置に対し送信する（コメント属性依存配置情報送信ステップ）。
【００６４】
なおここで、ステップＳ０９０２とステップＳ０９０３、およびステップ０９０７は、図９において示した順番である順番で処理されることは必須でない。例えば、ステップＳ０９０３およびステップＳ０９０７の処理の後にステップＳ０９０２の処理が行われてもよい。したがって、ステップＳ０９０７の前提となるステップＳ０９０６ないしはステップＳ０９０４およびステップＳ０９０５もまた、図９に示した順番とは異なる順番で処理されてもよい。ステップＳ０９０８についても同様である。
<効果>
【００６５】
以上の構成を有する動画視聴システムを利用することにより、実施形態１または２において説明した効果のほか、表示されるコメントの内容や位置づけによって、他のコメントとの差別化を図ることが可能になる。
<<実施形態４>>
<概要>
【００６６】
本実施形態の動画再生端末装置は、動画配信サーバから動画を受信し、請求項１から３のいずれか一に記載の静止コメント配信サーバから静止コメントの文字情報に加えてその文字情報で構成されるコメントのコメント配置情報をも受信し、受信したコメント文字情報と、受信したコメント配置情報とからコメントの配置計画を演算し、演算されたコメント配置計画に基づいて動画と同時にコメントを再生する点を特徴とする。
<機能的構成>
【００６７】
図１０は、本実施形態の動画再生端末装置の機能ブロックの一例を示す図である。同図において示されているように、本実施形態の「動画再生端末装置」１０００は、「動画受信部」１０１０と、「文字情報受信部」１０２０と、「コメント配置情報受信部」１０３０と、「コメント配置計画演算部」１０４０と、「再生部」１０５０と、を有する。当該構成を備える動画再生端末装置としては、具体的にはコンピュータ（ＰＣ）であることが考えられるが、その他にも、テレビ装置や、携帯電話・スマートフォンなどの携帯端末、通信機能を備えたゲーム機などであってもよい。
【００６８】
「動画受信部」１０１０は、動画配信サーバから「動画」１０１１を受信する機能を有する。実施形態１にて説明した配信の際に視聴可能年齢や視聴可能回数などの動画の視聴あるいは配信を制限すべき内容を含む配信制限情報が付された動画を受信した場合、動画受信部にて当該受信した動画を後述する再生部にて再生させないようブロックする再生ブロック手段を備えていてもよい。
【００６９】
「文字情報受信部」１０２０は、請求項１から３のいずれか一に記載の静止コメント配信サーバから静止コメントの「コメント文字情報」１０２１を受信する機能を有する。ここで受信したコメント文字情報を利用して、ユーザに対するさらなる視覚的効果を演出する機能を付加しても良い。例えば、当該各コメントを作成した動画再生端末装置のＩＤやコメント作成日時、コメントを表示すべき動画再生時間タイミングなどの情報を付加的文字情報として取得しておき、前記受信したコメント文字情報と関連付けて一覧表示することなどが可能である。付加的文字情報を利用した一覧表示形式を採用することにより、当該動画に対するユーザ間の人気やコメント内容の事前把握などが可能になり、当該動画の人気を把握するための一つのバロメーターとすることも可能となる。
【００７０】
「コメント配置情報受信部」１０３０は、請求項１から３のいずれか一に記載の静止コメント配信サーバから受信したコメント文字情報で構成されるコメントの「コメント配置情報」１０３１を受信する機能を有する。
【００７１】
「コメント配置計画演算部」１０４０は、受信したコメント文字情報と、受信したコメント配置情報とからコメントの配置計画を演算する機能を有する。具体的にどのような演算を行うかについては、実施形態１、２および３などにおいて説明した各手段が一例として挙げられる。
【００７２】
「再生部」１０５０は、演算されたコメント配置計画に基づいて動画と同時にコメントを再生する機能を有する。コメントをコメント配置情報に基づき動画と同時に再生することによって、コメントを送信したユーザの望む動画再生時間タイミングで当該コメントを表示することが可能となり、コメントが動画内容の的確な感想・批評として機能したり、正確な歌詞・セリフとして機能しうることになる。
<具体的な構成>
【００７３】
図１１は、本実施形態の動画再生端末装置の機能的な各構成をハードウェアとして実現した際の構成の一例を示す概略図である。以下では、それぞれのハードウェア構成部の働きについて説明する。
【００７４】
この図にあるように、動画再生端末装置は、それぞれ各種演算処理を実行するための「ＣＰＵ」１１０１と、「記憶装置（記憶媒体）」１１０２と、「メインメモリ」１１０３と、「入力インターフェース」１１０４と、「出力インターフェース」１１０５と、「インターネット通信インターフェース」１１０６と、を備え、入出力インターフェースを介して、例えば「ディスプレイ」１１０７、「録画機器」１１０８などの外部周辺装置と、インターネット通信インターフェースを介して「動画配信サーバ」１１０９や「静止コメント配信サーバ」１１１０などと情報の送受信を行う。なお、記憶装置には以下で説明するような各種プログラムが格納されており、ＣＰＵはこれら各種プログラムをメインメモリのワーク領域内に読み出して展開、実行する。なお、これらの構成は、「システムバス」１１１１などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
（動画受信部の具体的な処理）
【００７５】
ＣＰＵは、「動画受信プログラム」１１２０を実行し、動画配信サーバから送信される動画像情報を受信する処理を行い、当該動画像情報をメインメモリの所定のアドレスに格納する。
（文字情報受信部の具体的な処理）
【００７６】
ＣＰＵは、「文字情報受信プログラム」１１３０を実行し、前記受信する動画像情報と紐づけられるコメント文字情報を受信する処理を行い、当該コメント文字情報をメインメモリの所定のアドレスに格納する。
（コメント配置情報受信部の具体的な処理）
【００７７】
ＣＰＵは、「コメント配置情報受信プログラム」１１４０を実行し、前記受信するコメントの文字情報と紐づけられているコメント配置情報を受信する処理を行い、当該コメント配置情報をメインメモリの所定のアドレスに格納する。
（コメント配置計画演算部の具体的な処理）
【００７８】
ＣＰＵは、前記コメント文字情報およびコメント配置情報を読み出して「コメント配置計画演算プログラム」１１５０を実行し、コメントを動画と同時に表示するためのコメント配置計画を演算する処理を行い、当該処理結果をメインメモリの所定のアドレスに格納する。
（再生部の具体的な処理）
【００７９】
ＣＰＵは、コメント配置計画演算プログラムの実行により得られたコメント配置計画の情報を読み出して「再生プログラム」１１６０を実行し、動画とコメントとを同時に表示するための処理を行う。
<処理の流れ>
【００８０】
図１２は、本実施形態の動画再生端末装置の処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップＳ１２０１では、動画配信サーバから動画を受信する（動画受信ステップ）。ステップＳ１２０２では、静止コメント配信サーバから前記動画と紐づけられるコメント文字情報を受信する（コメント文字情報受信ステップ）。ステップＳ１２０３では、静止コメント配信サーバから前記コメントと紐づけられるコメント配置情報を受信する（コメント配置情報受信ステップ）。ステップＳ１２０４では、前記コメント配置情報の内容に基づき、コメント配置計画を演算する（コメント配置計画演算ステップ）。そしてステップ１２０５では、前記コメント配置計画に基づいて前記コメントを前記動画と同時に表示再生する（再生ステップ）。なおここで、ステップＳ１２０１ないしステップＳ１２０３の処理の流れはここで示した順番に限定されるものではない。ここで用いている「紐づけられる」の語の意味は、各情報が相互に紐づけられていることを意味しているに過ぎず、お互いの処理の先後関係を拘束する趣旨ではない。
<効果>
【００８１】
以上の構成を有する動画再生端末装置を利用することにより、ユーザは、端末のスペックに左右されることなく、快適に複数のユーザ間でコメントのやり取りを交えつつ動画の視聴を楽しむことが可能になる。
<<実施形態５>>
<概要>
【００８２】
本実施形態の動画再生端末装置は、基本的に実施形態４の動画再生端末装置と同様であるが、コメント配置計画演算部は、各コメントを動画再生画面中にランダムに配置するための不規則性コメント配置演算手段と、同時に表示すべきコメント数に応じて不規則性コメント配置演算手段を利用するか決定する配置演算決定手段を有する点をさらなる特徴として備えている。当該構成を採用することにより、人気のある動画や動画中注目を浴びた再生時間タイミングに対するユーザ間の盛り上がりを視覚的に表現することが可能になる。
<機能的構成>
【００８３】
図１３は、本実施形態の動画再生端末装置の機能ブロックの一例を示す図である。この図にあるように、本実施形態の「動画再生端末装置」１３００は、「動画受信部」１３１０と、「文字情報受信部」１３２０と、「コメント配置情報受信部」１３３０と、「コメント配置計画演算部」１３４０と、「再生部」１３５０とを有し、コメント配置計画演算部はさらに「不規則性コメント配置演算手段」１３４１と、「配置演算決定手段」１３４２と、を有する。基本的な構成は実施形態４の図１０を用いて説明した動画再生端末装置と共通するため、以下では相違点である不規則性コメント配置演算手段および配置演算決定手段の機能について説明する。
【００８４】
「不規則性コメント配置演算手段」１３４１は、コメント配置計画演算部にて各コメントを動画再生画面中にランダムに配置演算するための機能を有する。ここでいう「ランダムに配置する」とは、一の動画の所定の再生時間タイミングにおいて複数のコメントが表示されるような場合に、あらかじめ定められたコメント配置情報に従わずに各コメントの配置を行うよう演算することが考えられる。さらに具体的には、表示を行うべきではないと予め指定していた画面表示領域（例えば表示画面中央部）にも画面表示を行うようにしたり、表示の順番を変更したり、各コメントのフォントサイズ又は／及び画面占有量を変更したり、継続表示時間にて時間間隔を短くしたりすることなどが考えられる。これらのコメント配置がなされることによって、画面表示が混とんとした印象をユーザに与えることになり、そのような印象がひいては当該コメントが付された動画に対する盛り上がりを印象付ける効果をもたらすことが可能になる。
【００８５】
「配置演算決定手段」１３４２は、同時に表示すべきコメント数に応じて不規則性コメント配置演算手段を利用するか決定する機能を有する。ここでいう「同時に表示すべきコメント数に応じて」所定の機能を果たすために、予め所定のコメント数のしきい値を設けておくことなどが考えられる。この場合、文字情報受信部にて受信したコメントの文字情報において、複数のコメントが同時ないし所定のタイミングで表示されることが内容とされている場合、当該表示されるコメントの数が前記しきい値を超えると判断される場合に不規則性コメント配置演算手段を利用することを決定するとする処理を行うことが考えられる。この場合、前記所定のタイミングが経過した後は、再びコメント配置情報に基づいた従来どおりのコメント表示を行うように表示形態を戻すことになる。表示されるべきコメント数が多くなるタイミングにおいてのみランダムなコメント表示を行う本構成をとることにより、全く異なる時点で動画を視聴したユーザ同士があたかもリアルタイムで当該動画を楽しんでいるような視覚的効果を与えることが可能になる。
<具体的な構成>
【００８６】
本実施形態の動画再生端末装置のハードウェア構成は、基本的には図１１を用いて説明した実施形態４の動画視聴システムを構成する動画再生端末装置のハードウェア構成と同様である。そこで以下では、これまで説明していない不規則性コメント配置演算手段および配置演算決定手段の具体的な処理について説明する。
（不規則性コメント配置演算手段の具体的な処理）
【００８７】
ＣＰＵは、再生すべき動画のコメントの文字情報及び／又はコメント配置情報を読み出して「不規則性コメント配置演算プログラム」を実行し、各コメントを動画再生中にランダムに配置するための不規則性コメント配置情報を生成する処理を行い、当該処理結果をメインメモリの所定のアドレスに格納する。
（配置演算決定手段の具体的な処理）
【００８８】
ＣＰＵは、再生すべき動画のコメントの文字情報を読み出して「配置演算決定プログラム」を実行し、当該文字情報において同時に表示すべきコメント数をカウントする処理を行い、当該処理結果に応じて前記不規則性コメント配置情報を読み出し、当該不規則性コメント配置情報に基づきコメントを再生表示する処理を行う。
<処理の流れ>
【００８９】
図１４は、本実施形態の動画再生端末装置のコメント配置計画演算部における処理の流れの一例を示す図である。最初に、ステップＳＳ１４０１では、受信したコメント配置情報に基づき同時に表示すべきコメントのうち、当該表示すべきコメント数が所定のしきい値を超えるものがあるかどうかを判断する。ここでの判断結果が超えるものがあるとの内容である場合には、ステップＳＳ１４０２の処理に移行する。一方、超えるものはないとの内容である場合には、ステップＳＳ１４０３の処理に移行する。ステップＳＳ１４０２では、当該同時に表示すべきコメントをランダムに配置するための不規則性コメント配置情報を生成する処理を行いステップＳＳ１４０４の処理に移行する（不規則コメント配置情報生成サブステップ）。ステップＳＳ１４０３では、前記コメント配置情報の内容に基づき、前記コメントを前記動画と同時に表示再生するための配置計画を演算する処理を行う（通常コメント配置計画演算ステップ）。ステップＳＳ１４０４では、前記不規則性コメント配置情報の内容に基づき、コメント配置計画を演算する処理を行う（不規則コメント配置計画演算サブステップ）。
<効果>
【００９０】
以上の構成を有する動画再生端末装置を利用することにより、人気のある動画や動画中注目を浴びた再生時間部分に対するユーザ間の盛り上がりを視覚的に表現することが可能になる。
【符号の説明】
【００９１】
０２１０…動画配信サーバ、０２２０…静止コメント配信サーバ、０２２１…コメント配置情報送信部
【図１】
2014216808.tif 000003
【図２】
2014216808.tif 000004
【図３】
2014216808.tif 000005
【図４】
2014216808.tif 000006
【図５】
2014216808.tif 000007
【図６】
2014216808.tif 000008
【図７】
2014216808.tif 000009
【図８】
2014216808.tif 000010
【図９】
2014216808.tif 000011
【図１０】
2014216808.tif 000012
【図１１】
2014216808.tif 000013
【図１２】
2014216808.tif 000014
【図１３】
2014216808.tif 000015
【図１４】
2014216808.tif 000016
【図１５】
2014216808.tif 000017
【図１６】
2014216808.tif 000018
【図１７】
2014216808.tif 000019
【図１８】
2014216808.tif 000020