(57)【要約】【課題】映像コンテンツの視聴においてユーザにとって利便性の高い斬新な視聴体験を提供する。【解決手段】映像表示部は、視聴画面１００の映像表示領域１０２に映像コンテンツを表示させる。コメント取得部は、表示中の映像コンテンツに対するコメントを取得する。コメント表示部は、映像コンテンツを表示中の視聴画面１００に、コメント取得部により取得されたコメントをスクロール表示させる。コメント表示部は、コメントの位置が映像表示領域１０２に重ならない場合にコメントを表示させる一方、コメントの位置が映像表示領域１０２に重なる場合にコメントを非表示とする。【選択図】図１
2015100039.tif 000002
【特許請求の範囲】
【請求項１】
画面内の映像表示領域に映像コンテンツを表示させる映像表示部と、
前記映像コンテンツに対するコメントを取得するコメント取得部と、
前記映像コンテンツを表示中の画面に前記コメント取得部により取得されたコメントをスクロール表示させるコメント表示部と、
を備え、
前記コメント表示部は、コメントの位置が前記映像表示領域に重ならない場合にコメントを表示させる一方、コメントの位置が前記映像表示領域に重なる場合にコメントを非表示とすることを特徴とする情報処理装置。
【請求項２】
前記コメント表示部は、前記画面を分割した複数のレーンのいずれかでコメントをスクロール表示させ、
前記複数のレーンは、前記映像表示領域と重ならない第１のレーンと、一部が前記映像表示領域と重なる第２のレーンを含み、
前記コメント表示部は、コメントをスクロールさせるレーンとして前記第１のレーンを優先的に選択し、前記コメント取得部により取得されたコメント量が所定量以上である場合に前記第２のレーンも選択することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
所定の基準にもとづいて、前記コメント取得部により取得されたコメントが、表示優先度を第１のコメントより低くすべき第２のコメントか否かを判定する判定部をさらに備え、
前記コメント表示部は、前記第２のコメントを前記第１のコメントより視認性を低下させた態様でスクロール表示させることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記コメント表示部は、複数の第１のコメントを互いに重ならないようスクロール表示させる一方、前記第２のコメントが前記第１のコメントに重なることを許容することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記コメント表示部は、前記第１のコメントをスクロールさせる領域として、前記映像表示領域と重ならない領域を優先的に選択する一方、前記第２のコメントをスクロールさせる領域として、一部が前記映像表示領域と重なる領域を優先的に選択することを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
前記判定部は、前記コメント取得部により取得されたコメント量が所定量以上である場合に、取得されたコメントが前記第２のコメントか否かの判定を実行することを特徴とする請求項３から５のいずれかに記載の情報処理装置。
【請求項７】
前記判定部は、同じ文字または記号が所定回数以上連続するコメントを前記第２のコメントとして判定することを特徴とする請求項３から６のいずれかに記載の情報処理装置。
【請求項８】
前記判定部は、複数の同じ内容のコメントが取得された場合に、前記複数の同じ内容のコメントのうち少なくとも１つを前記第２のコメントとして判定することを特徴とする請求項３から７のいずれかに記載の情報処理装置。
【請求項９】
前記コメント表示部は、コメントの表示サイズが大きいほど、コメントのスクロール速度を速くし、スクロールの順序が先のコメントより後のコメントの方がスクロール速度が速い場合に、前記後のコメントがスクロールの過程で前記先のコメントに重ならないよう前記後のコメントのスクロール開始を遅延させることを特徴とする請求項１から８のいずれかに記載の情報処理装置。
【請求項１０】
所定の単位時間あたりに取得されたコメント数を表示させ、時間経過に伴い前記コメント数を更新するコメント数表示部をさらに備えることを特徴とする請求項１から９のいずれかに記載の情報処理装置。
【請求項１１】
録画された番組の映像を表示させる映像表示部と、
前記番組の放送中に投稿されたコメントを取得するコメント取得部と、
前記番組の映像を表示中の画面に前記コメント取得部により取得されたコメントを表示させるコメント表示部と、
を備え、
前記番組のデータには放送に関する時間情報が対応づけられており、前記コメント取得部により取得されるコメントには投稿に関する時間情報が対応づけられており、
前記コメント表示部は、ある時間位置の映像が表示される際に、その時間位置を示す時間情報が対応づけられたコメントを表示させることを特徴とする情報処理装置。
【請求項１２】
前記映像表示部は、ユーザにより指定された再生速度で前記番組の映像を表示させ、
前記コメント表示部は、指定された再生速度に対応するスクロール速度でコメントをスクロール表示させることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記番組に対して投稿されたコメント数の時系列での推移を表示させるコメント数表示部をさらに備え、
前記映像表示部は、ユーザが前記時系列の特定の位置を指定した場合に、指定位置に対応する時刻に放送された映像から表示させることを特徴とする請求項１１または１２に記載の情報処理装置。
【請求項１４】
第１の放送事業者が放送する番組の映像を表示させる映像表示部と、
第２の放送事業者が放送する番組に対する視聴者のコメントを取得するコメント取得部と、
前記第１の放送事業者が放送する番組の映像を表示中の画面に、前記コメント取得部により取得された前記第２の放送事業者が放送する番組に対する視聴者のコメントを表示させるコメント表示部と、
を備え、
前記第２の放送事業者は、前記第１の放送事業者とは異なる放送事業者であって、前記第１の放送事業者と同じ放送ネットワークに属する放送事業者であることを特徴とする情報処理装置。
【請求項１５】
前記第１の放送事業者と前記第２の放送事業者の対応関係をユーザに指定させるための設定画面を表示させる設定画面表示部をさらに備え、
前記設定画面表示部は、前記設定画面で前記第１の放送事業者として指定された放送事業者が視聴者のコメントを取得できる放送事業者以外の場合に、視聴者のコメントを取得できる放送事業者のうち前記指定された放送事業者と同じ放送ネットワークに属する放送事業者を前記第２の放送事業者として前記設定画面に表示させることを特徴とする請求項１４に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に映像コンテンツを表示させる技術に関する。
【背景技術】
【０００２】
近年、放送中の番組を視聴しているユーザが、その番組に対して抱いた時々の感想を記したコメントをウェブサイトへ投稿し、その投稿コメントを他のユーザが閲覧できるサービスが提供されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明者は、上記のようなコメントの投稿および閲覧のサービスは、ユーザに対して斬新な視聴体験を提供する手段として有用であるものの、現実の様々な規制や制約の下、サービスの使い勝手は必ずしも十分に高いものではないと考えた。
【０００４】
本発明は、本発明者の上記課題認識にもとづきなされたものであり、その主たる目的は、映像コンテンツの視聴においてユーザにとって利便性の高い斬新な視聴体験を提供する技術を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の情報処理装置は、画面内の映像表示領域に映像コンテンツを表示させる映像表示部と、映像コンテンツに対するコメントを取得するコメント取得部と、映像コンテンツを表示中の画面にコメント取得部により取得されたコメントをスクロール表示させるコメント表示部と、を備える。コメント表示部は、コメントの位置が映像表示領域に重ならない場合にコメントを表示させる一方、コメントの位置が映像表示領域に重なる場合にコメントを非表示とする。
【０００６】
本発明の別の態様もまた、情報処理装置である。この装置は、録画された番組の映像を表示させる映像表示部と、番組の放送中に投稿されたコメントを取得するコメント取得部と、番組の映像を表示中の画面にコメント取得部により取得されたコメントを表示させるコメント表示部と、を備える。番組のデータには放送に関する時間情報が対応づけられており、コメント取得部により取得されるコメントには投稿に関する時間情報が対応づけられており、コメント表示部は、ある時間位置の映像が表示される際に、その時間位置を示す時間情報が対応づけられたコメントを表示させる。
【０００７】
本発明のさらに別の態様もまた、情報処理装置である。この装置は、第１の放送事業者が放送する番組の映像を表示させる映像表示部と、第２の放送事業者が放送する番組に対する視聴者のコメントを取得するコメント取得部と、第１の放送事業者が放送する番組の映像を表示中の画面に、コメント取得部により取得された第２の放送事業者が放送する番組に対する視聴者のコメントを表示させるコメント表示部と、を備える。第２の放送事業者は、第１の放送事業者とは異なる放送事業者であって、第１の放送事業者と同じ放送ネットワークに属する放送事業者である。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、映像コンテンツの視聴においてユーザにとって利便性の高い斬新な視聴体験を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態の番組視聴システムにおけるユーザインタフェースを示す図である。
【図２】実施の形態の番組視聴システムの構成を示す図である。
【図３】図２のゲーム機の機能構成を示すブロック図である。
【図４】スクロール速度の決定ロジックを模式的に示す図である。
【図５】図３の表示制御部を詳細に示すブロック図である。
【図６】コメント表示領域に設けられた複数のレーンを示す図である。
【図７】コメントのスクロールを模式的に示す図である。
【図８】視聴画面を示す図である。
【図９】コメントのデータ構造を示す図である。
【図１０】録画番組再生時のコメント表示を模式的に示す図である。
【図１１】シーンサーチ画面を示す図である。
【図１２】チャンネル設定画面を示す図である。
【発明を実施するための形態】
【００１１】
実施の形態の番組視聴システムの概要を説明する。図１は、実施の形態の番組視聴システムにおけるユーザインタフェースを示す。視聴画面１００は、映像表示領域１０２とコメント表示領域１０４を含む。映像表示領域１０２は、各種の映像コンテンツや動画コンテンツを表示する領域である。典型的には、現在放送中の番組の映像が表示され、または、録画された番組の再生映像が表示される。視聴画面１００のうち映像表示領域１０２を除いた残りの領域がコメント表示領域１０４となる。
【００１２】
コメント表示領域１０４は、映像表示領域１０２で表示対象の映像コンテンツに対応するコメントを右から左へ横スクロール表示する領域である。例えば、映像表示領域１０２で表示中の番組を現在視聴している他の視聴者、または、映像表示領域１０２で表示中の録画番組を過去視聴した他の視聴者が所定のウェブサイト（以下「投稿サイト」とも呼ぶ。）へ投稿したコメントを表示する。
【００１３】
コメントは、各視聴者が１回の投稿において入力した文字列であり、言い換えれば、１回の投稿として投稿サイトへ送信した文字列である。以下「文字」は、各種言語に結び付いて意味を表す符号や記号、シンボル、絵文字、数字等を含む。例えば、図１のコメント１０５で示す文字列が１つのコメントである。コメントは、同じ映像コンテンツを様々なロケーションで視聴する複数の視聴者のそれぞれが、その映像コンテンツ全体、または映像コンテンツの個々のシーンに対して抱いた時々の感想や気持ちを記した文字列である。またコメントには、他の視聴者へのメッセージや、他の視聴者が投稿したコメントへの応答が記されることもある。
【００１４】
コメント表示領域１０４には、この領域が投稿コメントを表示する領域であることを示すマークであり、所定の投稿サイトを示すシンボルである投稿サイトシンボル１０６を表示する。またコメント表示領域１０４はコメント数インジケータ１０８を含む。コメント数インジケータ１０８は、所定の単位時間に投稿サイトに投稿されたコメント数であり、言い換えれば、所定の単位時間に投稿サイトから取得されたコメント数を、数値およびインジケータ枠１１０の態様によりユーザに提示するものである。
【００１５】
図１で示すように、実施の形態の番組視聴システムにおける視聴画面１００では、映像表示領域１０２とコメント表示領域１０４を明確に分離している。また、コメント表示領域１０４でスクロール表示するコメントを、その位置が映像表示領域１０２に重ならない間は表示し、重なる場合は非表示とする。
【００１６】
このように、１つの視聴画面１００に、映像コンテンツとコメントの両方を同時に表示することにより、他の視聴者が投稿したコメントと、そのコメントが言及する映像コンテンツの特定のシーンの両方を、互いに関連づけた態様で、言い換えれば、一体化した態様でユーザに提示できる。これにより、ユーザが映像コンテンツと、その映像コンテンツの個々のシーンに関連するコメントの両方を同時に確認することを容易にし、ユーザに映像コンテンツの斬新な視聴体験を提供できる。また、映像コンテンツとコメントとの表示の重なりを排除することで、映像コンテンツの一意性も維持することができる。
【００１７】
図２は、実施の形態の番組視聴システム１０の構成を示す。番組視聴システム１０は、ゲーム機１２と、表示装置１４と、チューナ１６と、ストレージ装置１８を含む。典型的にこれらの装置はユーザの宅内に設置される。ゲーム機１２は、ゲーム等の様々なアプリケーションソフトウェアを実行し、その実行結果を表示装置１４に表示させる情報処理装置である。ゲーム機１２は、据置型ゲーム機でもよく、表示装置１４と一体に形成された携帯型ゲーム機でもよい。また、以下に説明するゲーム機１２の機能は、ＰＣ、スマートフォン、タブレット端末等、種々の情報処理装置により実現されてもよい。
【００１８】
ストレージ装置１８は、過去放送された番組等の各種映像コンテンツや動画コンテンツが記録された電子データ（以下「録画データ」と呼ぶ。）を保持し、ゲーム機１２のユーザが選択した録画データをゲーム機１２へ送出する。実施の形態の録画データは、映像データ・音声データに加えて、映像コンテンツ（例えば番組）の放送日時、録画時間、映像コンテンツの識別情報を含む。映像コンテンツの識別情報は、例えば予め定められた番組コード、放送事業者、タイトル（例えば番組名称）を含む。ストレージ装置１８とゲーム機１２は、例えばＬＡＮを介して接続される。
【００１９】
チューナ１６は、所定のアンテナで受信された、またはケーブルテレビ局から送信された放送信号であり、ゲーム機１２のユーザが選択したチャンネルの放送信号を取得し、その放送信号を映像データへ復号する。そして、その映像データをゲーム機１２へ送出する。チューナ１６とゲーム機１２は、例えばＵＳＢケーブルにより接続される。ゲーム機１２を含む情報処理装置は、チューナ１６と一体の装置として形成されてもよい。また、ストレージ装置１８とチューナ１６は一体の装置として形成されてもよい。
【００２０】
視聴者端末２２は、現在放送中の番組等、様々な映像コンテンツの視聴者により操作される端末であり、例えばＰＣ、スマートフォン、タブレット端末等である。複数の視聴者端末２２のそれぞれは、各視聴者のコメントデータをコメント管理サーバ２０へ送信して登録する。コメント管理サーバ２０が提供するウェブサイトへコメントをアップロードするとも言える。以下、コメントをコメント管理サーバ２０へ送信し、コメント管理サーバ２０に登録することを「投稿する」とも呼ぶ。なお、ゲーム機１２と同様の構成の他のゲーム機からコメントが投稿される場合もあり、この場合、他のゲーム機が視聴者端末２２として位置づけられる。
【００２１】
コメント管理サーバ２０は、ウェブサーバとしての機能を有し、投稿サイトをインターネット上に公開する。コメント管理サーバ２０は、投稿サイトに対して複数の視聴者端末２２からアップロードされたコメントを受け付ける。そして、投稿サイトにアクセス中の複数の視聴者端末２２に対して、受け付けたコメントを配信して表示させる。投稿サイトは、例えば、動画共有サイトでもよく、ミニブログ・マイクロブログサイトでもよく、掲示板サイトでもよい。コメント管理サーバ２０は、複数の視聴者端末２２から投稿されたコメントを、投稿対象の番組もしくは放送事業者（放送局）に対応づけて保持する。
【００２２】
ゲーム機１２は、ＬＡＮ・ＷＡＮ・インターネット等を含む通信網２４を介してコメント管理サーバ２０と接続される。ゲーム機１２は、視聴者端末２２と同様にウェブクライアントとして機能する。すなわち、コメント管理サーバ２０から提供されるコメントデータを取得し、図１に示した視聴画面１００に表示させる。
【００２３】
図３は、図２のゲーム機１２の機能構成を示すブロック図である。ゲーム機１２は、通信部３０と、制御部３２と、データ保持部３４を備える。通信部３０は、所定の通信プロトコルにしたがって、通信網２４を介して外部装置と通信する。例えば、図１のストレージ装置１８、コメント管理サーバ２０、不図示のコントローラとの間で種々のデータを送受する。制御部３２は、各種のデータ処理を実行し、制御する。データ保持部３４は、各種データを記憶する記憶領域である。
【００２４】
本明細書の各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子や電子回路、機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００２５】
例えば、制御部３２の各機能ブロックに対応するプログラムモジュールを含むテレビ視聴・録画アプリケーションが記録媒体に格納されてユーザに提供されてもよい。また、この記録媒体を介してテレビ視聴・録画アプリケーションがゲーム機１２のストレージにインストールされてもよい。そして、ゲーム機１２が備えるＣＰＵやＧＰＵが、テレビ視聴・録画アプリケーションに内包されたプログラムモジュールを適宜メインメモリへ読み出して実行することにより、制御部３２の各機能が発揮されてもよい。また、データ保持部３４の各機能ブロックは、ストレージやメインメモリ等の記憶装置がデータを記憶することにより実現されてもよい。
【００２６】
データ保持部３４は、録画データ保持部４０と、コメント保持部４２と、価値判定基準保持部４４と、禁忌語保持部４５と、放送事業者情報保持部４６と、映像・コメント対応関係保持部４８を含む。
【００２７】
録画データ保持部４０は、映像コンテンツの録画データを保持する。例えば、過去放送された番組の映像と音声を含む録画データを保持する。コメント保持部４２は、コメント管理サーバ２０から取得されたコメントデータを保持する。典型的にはコメント保持部４２は、揮発性のメモリがコメントデータを一時的に記憶することにより実現される。
【００２８】
価値判定基準保持部４４は、コメント管理サーバ２０から取得されたコメントが低価値コメントか否かを判定するための基準となるデータ、言い換えれば低価値コメントを特定するための規則を保持する。価値判定基準保持部４４が保持するデータは、低価値コメントとして判定すべき文字列を示すキーワードやキーフレーズを格納した辞書を含む。このキーワードやキーフレーズは、ユーザにより随時設定されてもよく、また、テレビ視聴・録画アプリケーションの開発者の知見や経験により予め設定されてもよい。
【００２９】
禁忌語保持部４５は、後述の禁忌語取得部５８により取得された禁忌語を保持する。禁忌語は、「ＮＧワード」「Ｂａｄ  ｗｏｒｄ」とも言え、視聴画面１００に表示すべきでないコメントを意味する。実施の形態では、禁忌語は、コメント管理サーバ２０において予め定められており、もしくは、ゲーム機１２のユーザが予めコメント管理サーバ２０に登録しておくこととする。
【００３０】
放送事業者情報保持部４６は、番組を放送する放送事業者、言い換えれば放送局に関する情報を保持する。放送事業者情報保持部４６が保持する情報は、複数の放送事業者間の関係を示す情報であり、放送事業者の系列関係を示す情報を含む。言い換えれば、放送事業者情報保持部４６は、ある放送事業者の情報として、その放送事業者と同じ放送ネットワークに属する他の放送事業者を示す情報を保持する。例えば、ある地方局の情報として、その地方局が属する放送ネットワークの中心となる放送事業者（いわゆるキー局）を示す情報を保持する。放送事業者情報保持部４６は、複数の放送事業者間の関係を示す情報として、ローカル局とキー局との対応関係を保持するとも言える。
【００３１】
映像・コメント対応関係保持部４８は、ゲーム機１２で定められた、チャンネル番号と、そのチャンネル番号で表示する番組映像を提供する放送事業者と、番組映像とともに表示するコメントの投稿先である放送事業者との対応関係を示す情報を保持する。以下、前者の放送事業者を「映像提供局」とも呼び、後者の放送事業者を「コメント宛先局」とも呼ぶ。コメント宛先局は、コメントの投稿者である視聴者が実際に視聴している番組を放送する放送事業者である。
【００３２】
通常、映像提供局とコメント宛先局は一致するよう設定される。しかし、映像提供局が放送する番組へのコメントをコメント管理サーバ２０が受け付けていない場合、言い換えれば、映像提供局が放送する番組へのコメントをゲーム機１２が取得できない場合に、映像提供局とコメント宛先局は異なるものが設定される。例えば、映像提供局としてローカル局（例えば特定の地方のテレビ局）が指定され、コメント宛先局として、そのローカル局が属する放送ネットワークのキー局が指定されることがある。
【００３３】
制御部３２は、操作検出部５０と、映像情報取得部５２と、再生処理部５４と、コメント取得部５６と、禁忌語取得部５８と、スクロール速度決定部６０と、価値判定部６２と、表示制御部６４と、チャンネル設定記録部６６を含む。
【００３４】
操作検出部５０は、通信部３０を介して、ゲーム機１２のコントローラに対して入力されたユーザの操作を検出する。そして、ユーザが入力した操作内容を示す情報を各機能ブロックに渡す。映像情報取得部５２は、ユーザが選択したチャンネル情報をチューナ１６へ送信する。そして、チューナ１６から送信された放送番組の映像データを受信し、受信した映像データを表示制御部６４に渡す。
【００３５】
再生処理部５４は、ストレージ装置１８または録画データ保持部４０に保持された映像コンテンツの録画データの中で、ユーザにより選択された映像コンテンツの録画データを取得する。再生処理部５４は、取得した録画データに対して公知の再生処理を実行して、映像コンテンツの映像データを再生（復元）し、再生した映像データを表示制御部６４に渡す。
【００３６】
コメント取得部５６は、視聴画面１００に表示される映像コンテンツに対して投稿されたコメントのデータをコメント管理サーバ２０から取得し、取得したコメントのデータをコメント保持部４２に格納する。後述するように、コメントのデータは、投稿者の感想が記されたコメント本文と投稿日時を含む。コメント取得部５６は、コメント管理サーバ２０が外部装置へ提供するコメント提供ＡＰＩを介して、コメント管理サーバ２０へコメント提供要求を送信することにより、コメントデータを取得してもよい。
【００３７】
例えば、コメント管理サーバ２０がストリーミングＡＰＩを提供する場合、コメントの宛先である放送事業者を指定してストリーミングＡＰＩをコールしてもよい。これにより、コメント管理サーバ２０がコメントの投稿を受け付けた場合に、そのコメントを自発的にゲーム機１２へ送信させてもよい。また、コメント管理サーバ２０が検索ＡＰＩを提供する場合、コメントの宛先である放送事業者を指定した検索要求をコメント管理サーバ２０へ定期的に送信してもよい。これにより、コメント管理サーバ２０に投稿されたコメントをコメント管理サーバ２０から定期的に取得してもよい。
【００３８】
視聴画面１００に放送中の番組映像が表示される場合、コメント取得部５６は、映像・コメント対応関係保持部４８に保持された対応関係情報を参照し、ユーザが選択したチャンネルに対応づけられたコメント宛先局を特定する。言い換えれば、コメント取得部５６は、視聴画面１００で表示対象となる番組を放送する映像提供局に対応づけられたコメント宛先局を特定する。コメント取得部５６は、特定したコメント宛先局を指定したコメント提供要求をコメント管理サーバ２０へ送信する。既述したように、通常、映像提供局はコメント宛先局と一致する。したがって典型的には、コメント取得部５６は、視聴画面１００で映像が表示される番組の放送局を指定したコメント提供要求をコメント管理サーバ２０へ送信する。
【００３９】
視聴画面１００に録画番組の再生映像が表示される場合、コメント取得部５６は、再生対象の録画データに記録された番組の識別情報、例えば放送事業者、放送日時、番組タイトルを特定する。コメント取得部５６は、特定した再生対象番組の識別情報を指定したコメント提供要求をコメント管理サーバ２０へ送信する。コメント取得部５６は、録画番組に対して投稿された全コメントを一括して取得してもよい。または、放送中の番組に対するコメント取得と同様に、録画番組に対して投稿された複数のコメントを、コメントの投稿日時の順に複数回に分割して取得してもよい。例えば、１分間隔等、定期的にコメントを取得してもよい。
【００４０】
変形例として、放送中の番組映像が表示される場合と同様に、コメント取得部５６は、映像・コメント対応関係保持部４８に保持された対応関係情報にしたがって、録画データに記録された放送事業者（すなわち映像提供局）に対応づけられたコメント宛先局を特定してもよい。そして、そのコメント宛先局を放送事業者として指定したコメント提供要求をコメント管理サーバ２０へ送信してもよい。
【００４１】
禁忌語取得部５８は、コメント管理サーバ２０に禁忌語として登録された文字列、言い換えれば、禁忌語を示すキーワードやキーフレーズをコメント管理サーバ２０から取得し、禁忌語保持部４５に格納する。
【００４２】
スクロール速度決定部６０は、コメント保持部４２に格納されたコメントのスクロール速度を決定する。スクロール速度決定部６０は、１つのコメントの表示サイズが大きいほど、そのコメントのスクロール速度を速い値に決定する。コメント本文の文字数が多いほど、すなわち投稿者がコメントに記載した文字数が多いほど、コメントの表示サイズは大きくなる。また、コメント本文の１文字当りの表示サイズが大きいほど、すなわち投稿者がコメントに設定した文字サイズが大きいほど、コメントの表示サイズは大きくなる。
【００４３】
図４は、スクロール速度の決定ロジックを模式的に示す。実施の形態の視聴画面１００の横縦比は１６：９であるが、スクロール速度は画面横縦比４：３を基準として算出する。スクロール速度決定部６０は、４：３視聴画面の一端でコメント表示を開始してから、４：３視聴画面の他端でコメント表示を終了するまでの時間が、コメントの表示サイズにかかわらず、４秒になるようコメントのスクロール速度を決定する。
【００４４】
具体的には、スクロール速度決定部６０は、以下の計算式により１フレーム当りの移動ピクセル量を決定する。フレームレートは６０ｆｐｓとする。
（１５３６ｐｘ＋コメント全文の表示サイズ）÷（４秒×６０フレーム）
実施の形態の視聴画面１００の横縦比は１６：９であるため、実際には図４で示す左右の余白分だけ、コメントの表示時間は４秒より長くなる。
【００４５】
またスクロール速度決定部６０は、視聴画面１００に録画番組の再生映像が表示される場合、コメント表示サイズにもとづいて一旦決定したスクロール速度を、再生速度にしたがって調整する。具体的には、再生速度が速くなるほどスクロール速度を速くし、再生速度が遅くなるほどスクロール速度を遅くする。例えば、通常再生時は調整をスキップする一方、早見再生時（再生速度１．１倍〜１．５倍）にはスクロール速度を１．１倍〜１．５倍に増加させる。また、スロー再生時やコマ送り再生時には、再生速度の低下に合わせて、スクロール速度を減少させる。
【００４６】
図３に戻り、価値判定部６２は、価値判定基準保持部４４に保持された基準にしたがって、コメント管理サーバ２０から取得されたコメントが、画面表示の優先度を他のコメントより低くすべきコメント（以下「低価値コメント」とも呼ぶ。）か否かを判定する。上記の「他のコメント」であり、画面表示の優先度を低価値コメントよりも高くすべきコメントであり、低価値コメントとは判定されなかったコメントを、以下「通常コメント」と呼ぶ。低価値コメントは、ユーザに閲覧させる意味が通常コメントより希薄なコメントと言え、画面に表示する価値が通常コメントより低いコメントと言え、表示が無駄なコメントとも言える。
【００４７】
価値判定部６２は、同じ文字または記号が所定回数以上連続するコメントを低価値コメントとして判定する。例えば「ＧＯＯＯＯＡＬ」のように、同じ文字または記号が４回以上連続するコメントを低価値コメントとして判定してもよい。また、各言語の母音について、同じ母音（例えば「あ」「い」「う」「え」「お」「ａ」「ｉ」「ｕ」「ｅ」「ｏ」）が所定回数以上連続して記述されたコメントを低価値コメントとして判定してもよい。
【００４８】
また本発明者は、多数のコメントをサンプリングした結果、先頭から３文字目と４文字目が同じコメントは高確率で低価値コメントであることに想到した。例えば「ＧＯＯＯＯＯＯＯＡＬ」や「きたああああああああ」が該当する。そこで、実施の形態の価値判定部６２は、同じ文字または記号が所定回数以上連続するコメントとして、先頭から３文字目と４文字目に同じ文字または記号が記述されたコメントを低価値コメントとして判定する。これにより、低価値コメントを効率よく、かつ精度よく特定することができる。このように各言語におけるコメントの特性に基づいて、先頭から何文字目以降に（すなわち先頭から予め定めた文字数以降に）同じ文字または記号が所定回数以上連続するコメントを低価値コメントとして判定してもよい。
【００４９】
また価値判定部６２は、所定の時間内にコメント取得部５６により取得された複数のコメントの中に複数の同じ内容のコメントが含まれる場合に、それら複数のコメントのうち少なくとも１つを低価値コメントとして判定する。言い換えれば、同時間帯に頻出コメントが存在する場合、その頻出コメントの少なくとも１つを低価値コメントとして判定する。例えば、複数の同じ内容のコメントのうち１つのコメントだけを通常コメントとし、他のコメントを全て低価値コメントと判定してもよい。
【００５０】
同じ内容のコメントとは、文字列が完全一致する複数のコメントでもよく、所定の文字数以上（例えば４文字以上）前方一致する複数のコメントでもよく、これらの組み合わせでもよい。複数の同じ内容のコメントは、実際には１つ表示すれば、コメントの内容をユーザに伝達することができる。したがって、これらを低価値コメントとし、異なる内容を伝える他のコメントを通常コメントとすることで、異なる内容を伝える他のコメントの表示優先度を相対的に高めることができる。
【００５１】
また価値判定部６２は、１文字のコメント（例えば「あ」や「ｗ」）を低価値コメントとして判定する。１文字のコメントは特段の意味をなさないことが多いからである。また価値判定部６２は、４０文字以上のコメントを低価値コメントとして判定する。４０文字以上のコメントは典型的にはキーの長押しにより入力されたものであり、特段の意味をなさないことが多いからである。
【００５２】
さらにまた価値判定部６２は、価値判定基準保持部４４に保持された低価値コメントの辞書を参照し、低価値コメントを示すキーワードもしくはキーフレーズを含むコメントを低価値コメントとして判定する。変形例として、低価値コメントを示すキーワードもしくはキーフレーズと完全一致するコメントに限り低価値コメントとして判定してもよい。これにより、ユーザや開発者の知見や経験を反映して低価値コメントを精度よく特定することができる。
【００５３】
表示制御部６４は、視聴画面１００の表示を制御する。例えば、表示制御部６４は、視聴画面１００に表示させるべき番組映像やコメントを含む視聴画面１００の画像データをＶＲＡＭに書き出す。これにより、ディスプレイコントローラを介して、番組映像やコメントを含む視聴画面１００を表示装置１４に表示させる。チャンネル設定記録部６６は、後述のチャンネル設定画面に入力された映像提供局とコメント宛先局との対応関係を映像・コメント対応関係保持部４８に格納する。
【００５４】
図５は、図３の表示制御部６４を詳細に示すブロック図である。表示制御部６４は、映像表示部７０と、コメント表示部７２と、コメント数表示部７８と、シーンサーチ画面表示部８４と、チャンネル設定画面表示部８６を含む。
【００５５】
映像表示部７０は、映像情報取得部５２により取得された放送中の番組の映像データを視聴画面１００の映像表示領域１０２に表示させる。また映像表示部７０は、再生処理部５４により再生された録画番組の映像データを視聴画面１００の映像表示領域１０２に表示させる。図１で示したように、映像表示部７０は、放送局および番組の名称も映像表示領域１０２に表示させる。
【００５６】
コメント表示部７２は、コメント取得部５６により取得されたコメントデータを視聴画面１００のコメント表示領域１０４に表示させる。図６は、コメント表示領域１０４に設けられた複数のレーンを示す。コメント表示部７２は、コメント表示領域１０４を１２個のレーン、言い換えれば、１２行に分割して管理する。各レーンは、コメントを１列に横スクロールさせる領域と言え、レーンそのものは非表示である。図６の第１レーンから第４レーンは映像表示領域１０２と重なりのないレーンであり、第５レーンから第１２レーンは一部が映像表示領域１０２と重なるレーンである。
【００５７】
コメント表示部７２は、通常コメントの表示を制御する通常コメント表示部７４と、低価値コメントの表示を制御する低価値コメント表示部７６を含む。詳細は後述するが、取得されたコメントの量が所定量未満であれば、取得されたコメントは全て通常コメントとして扱われる。
【００５８】
通常コメント表示部７４は、コメント取得部５６により取得されたコメントのうち価値判定部６２により低価値コメントとして判定されたものを除く通常コメントを、コメント表示領域１０４において右から左へ横方向にスクロール表示させる。ただし、通常コメント表示部７４は、禁忌語保持部４５に保持された禁忌語を参照し、通常コメントが禁忌語を含むものか否かを判定する。そして、通常コメントが禁忌語を含む場合、当該コメントの表示をスキップして、次のコメントの表示処理に移る。
【００５９】
通常コメント表示部７４は、通常コメントをスクロールさせるレーンとして、映像表示領域１０２に重なるレーンより重ならないレーンを優先して選択する。具体的には、映像表示領域１０２から離れた位置のレーンを優先して選択し、すなわち第１レーン、第２レーン、第３レーン、・・・、第１１レーン、第１２レーンの順に選択する。通常コメント表示部７４は、複数の通常コメントのそれぞれを、コメント単位で選択したレーンに表示させ、複数の通常コメントを最大１２行に亘り並行して表示させる。
【００６０】
通常コメント表示部７４は、複数の通常コメントのそれぞれを、選択した特定のレーンにおいて、スクロール速度決定部６０により決定されたスクロール速度でスクロール表示させる。通常コメント表示部７４は、同一レーンでスクロールさせる複数のコメントが重ならないように、各コメントのスクロール表示を開始するタイミングを調整する。具体的には、スクロール順序が前のコメントより後のコメントの方がスクロール速度が速い場合に、後のコメントがスクロールの過程で先のコメントに重ならないように、言い換えれば、先のコメントを追い越さないように、後のコメントのスクロール開始を遅延させる。
【００６１】
図７は、コメントのスクロールを模式的に示す。この例では、コメント１１２よりコメント１１４の方が文字数が多いため、スクロール速度決定部６０は、コメント１１２よりコメント１１４のスクロール速度を速い値に決定する。通常コメント表示部７４は、コメント１１２とコメント１１４のスクロール速度の差異にもとづいて、視聴画面１００でコメント１１２の表示が終了するまでにコメント１１４がコメント１１２に重ならないために必要な遅延量を決定する。
【００６２】
遅延量は、例えば、コメント１１４の表示開始時点においてコメント１１２の末尾とコメント１１４の先頭との間に設けるべき距離であってもよい。通常コメント表示部７４は、コメント１１２の表示開始後、上記で決定した遅延量以上遅延させた上でコメント１１４の表示を開始する。例えば、コメント１１２の表示開始後、視聴画面１００の端からコメント１１２の末尾までの距離が、遅延量が示す距離以上になったタイミングでコメント１１４の表示を開始してもよい。
【００６３】
既述したように、通常コメント表示部７４は、コメントをスクロールさせるレーンとして、第１レーン、第２レーン、第３レーン、・・・の順に優先して選択する。ここで、所定期間内に（例えばコメント取得部５６による１回の取得処理で）コメント管理サーバ２０から多数のコメントが取得されると、スクロール速度の制限およびスクロール開始の遅延により、１つのレーンでは表示しきれなくなる。言い換えれば、コメントの取得から表示開始までの待ち時間が長くなってしまう。１つのコメントの文字数が多い場合、また、１つのコメントの文字サイズが大きい場合も同様の問題が発生する。
【００６４】
そこで通常コメント表示部７４は、取得されたコメントの量、具体的には、取得されたコメントを画面表示するために必要な容量が所定量以上になると、コメントをスクロールさせるレーンとして、それまで未使用であったレーンの中で優先度が最も高いレーンを選択する。このコメントの量は、例えばコメントの個数が多くなるほど、コメントの文字列長が長くなるほど、コメントの文字サイズが大きくなるほど増加する。
【００６５】
例えば第１レーンにおいてあるコメントをスクロール表示中に、未表示のコメントがコメント保持部４２に存在する場合に、通常コメント表示部７４は、未表示のコメントのスクロール速度に応じて、その未表示のコメントを即時に第１レーンで表示させることができるか否かを判定する。例えば、仮に未表示のコメントのスクロールを即時に第１レーンで開始した場合に、そのスクロールの過程で、既に第１レーンでスクロール開始済みのコメントに重なってしまう場合、未表示のコメントを第１レーンで即時に表示させることはできないと判定する。この場合、未表示のコメントを、第１レーンの次に優先度が高い第２レーンでスクロール表示させる。
【００６６】
また、通常コメント表示部７４は、例えば図７のコメント１１２が第１レーンでスクロール中、コメント１１４がスクロール開始待ちのときに、新たなコメントがコメント保持部４２に格納された場合に、その新たなコメントを第２レーンでスクロール表示させてもよい。
【００６７】
複数のレーンでコメントを表示中の場合、通常コメント表示部７４は、新たなコメントを即時にスクロール表示可能か否かを第１レーンから昇順に確認し、可能なレーンがあればそのレーンでのスクロールを開始させる。コメントを表示中のいずれのレーンでも新たなコメントのスクロール表示ができない（待ちになる）場合、通常コメント表示部７４は、未使用のレーンの中で優先度が最も高いレーンで新たなコメントを表示させる。
【００６８】
また図１で示したように、視聴画面１００のコメント表示領域１０４でスクロール表示されるコメントは、そのスクロールの過程において映像表示領域１０２に重なる間は非表示になる。言い換えれば、コメントのスクロールの過程において、そのコメントのうち、映像表示領域１０２に重ならない状態から重なる状態となった部分は非表示にされ、映像表示領域１０２に重なる状態から重ならない状態となった部分は再表示される。
【００６９】
通常コメント表示部７４は、視聴画面１００におけるコメントの表示位置が映像表示領域１０２に重ならない場合にコメントを表示させる一方、コメントの位置が映像表示領域１０２に重なる場合にコメントを非表示とする。具体的には、通常コメント表示部７４は、コメントのスクロール速度に応じて、視聴画面１００のフレームごとにコメントの描画位置を決定する。そして、コメントの描画位置の少なくとも一部が映像表示領域１０２の描画範囲に含まれる場合、コメントの文字列のうち映像表示領域１０２の描画範囲に含まれる部分の画像を非表示とする（フレームに描画しない）。そして、コメントの文字列のうち映像表示領域１０２の描画範囲に含まれない部分の画像のみを表示させる（フレームに描画する）。
【００７０】
実施の形態において非表示処理の対象となるコメントは、第３レーン〜第１２レーンを流れるコメントとなる。通常コメント表示部７４は、第３レーン〜第１２レーンでスクロールさせるコメントについて、映像表示領域１０２に表示中の映像の背面（外観上表示されない下の階層）においてスクロール処理を継続してもよい。映像情報取得部５２は、映像表示領域１０２に映像コンテンツを透過率０で表示させる。このような態様で、映像表示領域１０２に重なるコメントを非表示にしてもよい。
【００７１】
図５に戻り、低価値コメント表示部７６は、コメント取得部５６により取得されたコメントのうち価値判定部６２により低価値コメントとして判定されたものを、コメント表示領域１０４において右から左へ横方向にスクロール表示させる。ただし、通常コメント表示部７４と同様に低価値コメント表示部７６も、低価値コメントが禁忌語を含むものか否かを判定する。そして、低価値コメントが禁忌語を含む場合、当該コメントの表示をスキップして、次のコメントの表示処理に移る。
【００７２】
通常コメント表示部７４と同様に、低価値コメント表示部７６も、スクロール速度決定部６０により決定されたスクロール速度で低価値コメントをスクロール表示させる。また、低価値コメントのスクロール過程でその位置が映像表示領域１０２に重なる場合、低価値コメントの文字列のうち重なった部分を非表示とする。
【００７３】
図８は視聴画面１００を示す。通常コメント表示部７４は、通常コメント１３２を相対的に目立つ態様（例えば濃い黒色）で表示させる。その一方、低価値コメント表示部７６は、低価値コメント１３４を相対的に目立たない態様（例えば淡いグレー色）で表示させる。低価値コメント表示部７６は、低価値コメント１３４を、通常コメント１３２より明度を上げつつ彩度を下げた色で表示させることにより、通常コメント１３２より淡く・薄く表示させてもよい。また低価値コメント表示部７６は、低価値コメント１３４を通常コメント１３２の背後に表示させてもよく、低価値コメント１３４を所定の透過率で表示させてもよい。
【００７４】
既述したように、通常コメント表示部７４は、通常コメントを、レーン別に、他の通常コメントと重ならないように表示させる。また、映像表示領域１０２に重ならないレーンをコメント表示領域として優先して選択する。その一方、低価値コメント表示部７６は、低価値コメントを、レーンにかかわらない位置に、通常コメントおよび他の低価値コメントとの重なりを許容して表示させる。また、一部が映像表示領域１０２に重なる領域をコメント表示領域として優先して選択する。
【００７５】
具体的には、低価値コメント表示部７６は、低価値コメントをスクロールさせる領域として、一部が映像表示領域１０２に重なる領域であり、言い換えれば、一部が映像表示領域１０２により隠される領域を高確率で選択する。例えば、低価値コメント表示部７６は、低価値コメントのスクロール領域が図８で示す分布になるよう予め定められた確率にしたがって複数の低価値コメントそれぞれのスクロール領域を決定する。低価値コメント表示部７６は、１つの低価値コメントのスクロール領域を、通常コメントのスクロール位置（すなわちレーン）をパラメータに含めず、同様に、他の低価値コメントのスクロール領域をパラメータに含めず決定する。したがって図８で示すように、１つの低価値コメントは、通常コメントと重なって表示されることがあり、また、他の低価値コメントと重なって表示されることがある。
【００７６】
なお、価値判定部６２は、コメント取得部５６が取得したコメント量（個数、文字数、文字サイズ）が所定量以上となって、コメント表示領域１０４における１２個のレーン全てでコメントの表示待ちが発生した場合に、低価値コメントの判定を開始する。図８の通常コメント１３２で示すコメント文字列は３文字目と４文字目が同じであるが、第１レーンに表示可能であったため通常コメントとして表示されている。これに対し、図８の低価値コメント１３４で示すコメント文字列は全てのレーンが一杯であったため低価値コメントとして判定されている。
【００７７】
既述したように、過去の放送番組等の映像コンテンツの録画データには、映像コンテンツの放送日時が対応づけられている。また、コメント取得部５６により取得されるコメントデータであり、コメント管理サーバ２０からゲーム機１２へ提供されるコメントデータには、コメントごとのコメント管理サーバ２０への投稿日時が対応づけられている。図９は、コメントのデータ構造を示す。図９の各コメントデータには、投稿日時と、視聴者により入力されたコメント内容を示す文字列であるコメント本文が対応づけられている。
【００７８】
録画された映像コンテンツの再生時における低価値コメントの判定処理、通常コメントの表示処理、および低価値コメントの表示処理は、放送中の映像コンテンツ表示時と同様である。以下、録画された映像コンテンツの再生時において特徴的な通常コメント表示部７４の処理を説明する。低価値コメント表示部７６の処理も同様である。
【００７９】
通常コメント表示部７４は、再生中の映像コンテンツにおいてある時間位置の映像が表示される際に、その時間位置を示す時間情報が対応づけられたコメントのスクロール表示を開始させる。具体的には、通常コメント表示部７４は、再生処理部５４により再生されて視聴画面１００に表示された映像の時間情報、例えば再生開始からの経過時間を取得する。そして、その経過時間と、録画データに記録された番組の開始時刻に基づいて画面表示された映像が実際に放送された時刻を特定する。通常コメント表示部７４は、コメント管理サーバ２０から取得されたコメントの中で、映像表示領域１０２に表示された映像が実際に放送された時刻に一致する投稿時刻が対応づけられたコメントを特定し、特定したコメントの表示を開始する。
【００８０】
図１０は、録画番組再生時のコメント表示を模式的に示す。図１０では、映像表示領域１０２で「００：１２：０１」に放送された映像が表示されるときに、その放送時刻に投稿されたコメント１１６のスクロールを開始することを示している。なお、映像の放送時刻とコメントの投稿時刻とを比較することに代えて、コメントの投稿時刻にもとづいて番組の開始時刻からコメント投稿までのオフセット時間を算出してもよい。そして、再生開始、言い換えれば、番組開始から表示中の映像までのオフセット時間に整合するコメントを表示させてもよい。
【００８１】
図５に戻り、コメント数表示部７８は、ゲーム機１２において実測したコメント数を表示させる第１コメント数表示部８０と、コメント管理サーバ２０から提供されたコメント数を表示させる第２コメント数表示部８２を含む。
【００８２】
第１コメント数表示部８０は、図１のコメント数インジケータ１０８をコメント表示領域１０４に表示させる。第１コメント数表示部８０は、所定の単位時間において取得されたコメント数の実測値をコメント数インジケータ１０８に表示させる。具体的には、５秒を計数単位として直近の５秒間で取得されたコメント数を計数し、１分を集計単位として直近の１分間で取得されたコメント数を集計し、その集計結果を表示させる。言い換えれば、直近の５秒間に取得されたコメント数を計数し、それより以前の５５秒間に取得されたコメント数と合算する。そして、その合算値を直近の１分間に投稿されたコメント数としてコメント数インジケータ１０８に表示させる。
【００８３】
なお、映像コンテンツの表示を開始してから１分未満の間は１分間の投稿コメント数の実測値が算出できないため、第１コメント数表示部８０は、それまでの実測値から１分間の投稿コメント数を推定する。例えば、最初の５秒間のコメント数が１０であれば、１分間のコメント数を１２倍の１２０と推定し、推定値をコメント数インジケータ１０８に表示させる。同様に、最初の２０秒間のコメント数が３０であれば、１分間のコメント数を３倍の９０と推定する。これにより、映像コンテンツの表示を開始してから短時間のうちにおおよそ正確なコメント投稿の勢いをユーザに提示できる。
【００８４】
第１コメント数表示部８０は、直近１分間の投稿コメント数に応じてインジケータ枠１１０の色を変化させる。具体的には、直近１分間の投稿コメント数が１００未満であれば青色、１００〜１９９であれば緑色、２００〜９９９であれば黄色、１０００以上であれば赤色に設定する。第１コメント数表示部８０は、コメント数インジケータ１０８を更新後、５秒が経過すると、直近５秒間のコメント数を再度計数する。そして、その計数結果にもとづいて、コメント数インジケータ１０８のコメント数と、インジケータ枠１１０の色を再度更新する。
【００８５】
シーンサーチ画面表示部８４は、録画された映像コンテンツの再生時、所定の操作が受け付けられると、シーンサーチ画面を表示させる。図１１は、シーンサーチ画面を示す。シーンサーチ画面１１８は、録画された映像コンテンツの各シーンの静止画である複数の番組画像１２０と、コメント数推移グラフ１２２と、再生時間バー１２４を含む。
【００８６】
コメント取得部５６は、録画された映像コンテンツが実際に放送されたときにコメント管理サーバ２０へ投稿されたコンテンツ数の統計値をコメント管理サーバ２０から取得する。具体的には、１分ごとの投稿コメント数をコメント管理サーバ２０から取得する。第２コメント数表示部８２は、コメント管理サーバ２０から取得された録画コンテンツに対する１分ごとの統計値を時系列に並べたコメント数推移グラフ１２２を作成し、シーンサーチ画面１１８に表示させる。
【００８７】
シーンサーチ画面１１８の再生時間バー１２４において、録画時間全体における特定の時間位置１２６が指定されると、第２コメント数表示部８２は、その時間位置に対応するコメント数を表示させる。言い換えれば、その時間位置において実際にコメント管理サーバ２０へ投稿されたコメント数（図１１の例では「９３」）を表示させる。また、シーンサーチ画面表示部８４は、再生時間バー１２４で指定された時間位置に対応する番組シーン、すなわちその時間位置で放送された番組シーンを示す番組画像１２０をカーソル１２８によりフォーカスした状態にする。
【００８８】
この状態でユーザが映像の表示開始を指示する操作を入力すると、再生処理部５４は、再生時間バー１２４で指定された時間位置から録画データの再生を開始する。映像表示部７０は、再生時間バー１２４で指定された時間位置からの映像、言い換えれば、指定された時間位置に対応する時刻に放送された映像から表示を開始する。通常コメント表示部７４および低価値コメント表示部７６は、再生時間バー１２４で指定された時間位置を示す時間情報が対応づけられたコメントのスクロール表示を開始させる。
【００８９】
チャンネル設定画面表示部８６は、ユーザが選択可能な複数のチャンネルのそれぞれについて、映像提供局とコメント宛先局の対応関係を設定するためのユーザインタフェースであるチャンネル設定画面を表示装置１４に表示させる。図１２はチャンネル設定画面を示す。チャンネル設定画面１３６は、複数のチャンネルのそれぞれについて、映像提供局を選択させる映像提供局選択欄１３８と、コメント宛先局を選択させるコメント宛先局選択欄１４０を含む。
【００９０】
チャンネル設定画面表示部８６は、映像提供局選択欄１３８に入力された映像提供局が、コメント管理サーバ２０に対してコメントが投稿される対象の放送事業者であれば、映像提供局をそのままコメント宛先局としてコメント宛先局選択欄１４０へ自動で設定する。ユーザは、コメント宛先局選択欄１４０に自動設定されたコメント宛先局を手動にて変更することもできる。
【００９１】
映像提供局選択欄１３８に入力された映像提供局が、コメント管理サーバ２０に対してコメントが投稿される対象の放送事業者でなければ、チャンネル設定画面表示部８６は、放送事業者情報保持部４６に保持された対応関係を参照して、映像提供局と同じ放送ネットワークに属する他の放送事業者を特定する。例えば、他の放送事業者として、同じ放送ネットワークに属するキー局を特定する。チャンネル設定画面表示部８６は、特定した他の放送事業者をコメント宛先局としてコメント宛先局選択欄１４０へ自動で設定する。
【００９２】
以上の構成による番組視聴システム１０の動作を以下説明する。
放送中の番組を視聴している視聴者は、番組に対する時々の感想を記したコメントを視聴者端末２２からコメント管理サーバ２０へ随時投稿する。コメント管理サーバ２０は、視聴者端末２２から投稿されたコメントデータを保持し、また、投稿されたコメントデータを、アクセス中のウェブクライアントである視聴者端末２２やゲーム機１２へ逐次送信する。ゲーム機１２の禁忌語取得部５８は、予めゲーム機１２に登録された禁忌語を所定のタイミングで取得しておく。
【００９３】
まず、放送中の映像コンテンツを視聴する場合の動作を説明する。
ゲーム機１２のユーザは、ゲーム機１２にインストールされたテレビ視聴・録画アプリケーションを起動し、特定のチャンネルで放送中の番組の視聴を選択する。映像情報取得部５２は、チューナ１６から、選択されたチャンネルで放送中の映像データを取得し、映像表示部７０は、視聴画面１００の映像表示領域１０２に番組の映像を表示させる。コメント取得部５６は、映像表示領域１０２で表示中の番組に対して投稿された他の視聴者のコメントをコメント管理サーバ２０から逐次取得する。スクロール速度決定部６０は、取得された各コメントのスクロール速度を決定し、１つのコメントの表示サイズが大きいほど、そのコメントのスクロール速度を速い値に決定する。
【００９４】
通常コメント表示部７４は、コメント取得部５６により取得された複数のコメントのそれぞれを、スクロール速度決定部６０により決定された速度で、視聴画面１００のコメント表示領域１０４のいずれかのレーンでスクロール表示させる。その際、同じレーンをスクロールさせる複数のコメントについて、後にスクロールさせるコメントが前にスクロールさせるコメントに重ならないように、後のコメントのスクロール表示の開始を遅延させる。これにより、複数のコメントの視認性を維持しやすくなる。コメントが禁忌語を含む場合、そのコメントの表示をスキップする。
【００９５】
通常コメント表示部７４は、コメントのスクロールの過程で、コメントの文字列の中で映像表示領域１０２に重ならない状態から重なる状態となった文字を順次非表示とする。通常コメント表示部７４は、コメントの少なくとも一部を非表示とした場合も、コメント文字列の本来の描画位置を継続して更新する。そして、コメントの文字列の中で映像表示領域１０２に重なる状態から重ならない状態となった文字、すなわち一旦非表示とした文字を順次再表示させる。これにより、番組映像の一意性を損なうことなく、かつ、番組映像とその映像に対する他の視聴者のコメントを比較容易な態様でユーザに提示できる。
【００９６】
また通常コメント表示部７４は、コメントをスクロールさせるレーンとして映像表示領域１０２に重ならないレーンを優先して選択し、取得されたコメント数が増加すると、映像表示領域１０２に重なるレーンも選択するよう切り替える。これにより、スクロールの過程でコメントが非表示となることを回避しやすくし、コメントの視認性を維持しやすくなる。また、同時に多くのコメントが投稿された場合も各コメントを同時並行で画面表示させ、コメントが投稿されてから画面表示されるまでの遅延を低減できる。
【００９７】
短時間の間にコメントの投稿数が増加して、コメント取得部５６によるコメント取得数が増加すると、１２レーンによるコメントの並行表示でもコメント表示開始までの待ち時間が長くなってしまう。そこで、１２レーンを全て使用しているときにコメント表示開始までの待ち時間が所定時間以上になると、価値判定部６２は、取得されたコメントが低価値コメントか否かを判定することを開始する。
【００９８】
実施の形態では、低価値コメントの最低限の視認性を確保しつつも、低価値コメントの視認性をあえて低下させて表示することで、低価値コメントをコメント投稿の勢いを示すための装飾として利用する。具体的には、低価値コメント表示部７６は、低価値コメントを、通常コメントより視認性を低下させた態様でコメント表示領域１０４にスクロール表示させる。低価値コメント表示部７６は、低価値コメントを、通常コメントとは逆に、一部が映像表示領域１０２に重なる領域に優先的に表示させる。また、低価値コメントと他のコメントとの重なりを許容する。
【００９９】
ユーザに閲覧させることの価値が低いと想定されるコメントを相対的に目立たない態様で表示させることで、短時間のうちにコメント数が増加した場合も、相対的に価値が高い通常コメントの視認性の低下を抑制できる。また、短時間のうちにコメント数が増加した場合も表示待ちのコメントが増加することを抑制できる。また、低価値コメントを映像表示領域１０２で隠れる領域に優先的に表示させ、低価値コメントと他のコメントとの重なりを許容することで、通常コメントの視認性の低下を抑制しつつ、コメント投稿の勢いが高まっている状況をユーザに認識させやすくなる。
【０１００】
第１コメント数表示部８０は、視聴画面１００のコメント表示領域１０４にコメント数インジケータ１０８を表示させる。第１コメント数表示部８０は、５秒が経過するたびに、直近の６０秒間に取得されたコメント数をカウントする。そして、直近の６０秒間に取得されたコメント数と、そのコメント数に対応する色を付したインジケータ枠１１０を表示させる。このように、映像表示領域１０２で表示中の映像コンテンツに対して投稿されたコメント数の最新の実測値をリアルタイムで表示し、時間経過とともにコメント数の表示を更新していくことにより、コメント投稿の勢いをユーザに認識させやすくなる。
【０１０１】
次に、録画された映像コンテンツを視聴する場合の特徴的な動作を説明する。放送中の映像コンテンツを視聴する場合と同じ動作については適宜説明を省略する。
【０１０２】
ゲーム機１２のユーザは、ゲーム機１２にインストールされたテレビ視聴・録画アプリケーションを起動し、ストレージ装置１８または録画データ保持部４０に保持された録画データの中から再生対象とする録画データを選択する。再生処理部５４は、録画データから過去放送された番組の映像データを再生し、映像表示部７０は、視聴画面１００の映像表示領域１０２に再生された番組映像を表示させる。コメント取得部５６は、映像表示領域１０２で表示中の番組に対して過去投稿された他の視聴者のコメントをコメント管理サーバ２０から取得する。
【０１０３】
通常コメント表示部７４および低価値コメント表示部７６は、ある時間位置に放送された番組映像が表示される際に、コメント取得部５６により取得された複数のコメントの中でその時間位置に整合する投稿時刻に対応づけられたコメントをスクロール表示させる。これにより、他の視聴者のコメントと、そのコメントが対象とする特定の番組シーンとの対応関係を維持することができる。言い換えれば、コメントと、そのコメントが投稿された際に表示されていた番組シーンとの乖離が大きくなることを抑制できる。
【０１０４】
通常コメント表示部７４および低価値コメント表示部７６は、コメントのスクロールの過程で、コメントの文字列の中で映像表示領域１０２に重なる文字を非表示とし、映像表示領域１０２に重ならない文字を表示させる。これにより、録画番組の視聴においても番組映像の一意性を維持できる。なお、レーンの選択や、低価値コメントの判定、コメント数インジケータ１０８の表示等に関する動作は、放送中の映像コンテンツを表示する場合と同様である。
【０１０５】
再生速度の変更を指示するユーザ操作が入力されると、再生処理部５４は、再生画像フレームの生成速度をユーザ操作に応じて変更し、映像表示部７０は、再生画像フレームの表示切替速度をユーザ操作に応じて変更する。このときスクロール速度決定部６０は、コメントのスクロール速度を、ユーザ操作に応じて変更する。
【０１０６】
例えば、１．５倍速の早見再生が指示されると、コメントのスクロール速度を、コメントの表示サイズに応じて決定した値の１．５倍に増加させる。また、０．５倍速のスロー再生が指示されると、コメントのスクロール速度を、コメントの表示サイズに応じて決定した値の０．５倍に低下させる。通常コメント表示部７４および低価値コメント表示部７６は、コメントの表示サイズおよび再生速度に応じて決定された速度でコメントをスクロール表示させる。これにより、他の視聴者のコメントと、そのコメントが対象とする特定の番組シーンとの対応関係を維持することができる。
【０１０７】
録画番組を視聴中のユーザは、シーンサーチ画面の表示を指示する操作を入力する。シーンサーチ画面表示部８４は、シーンサーチ画面１１８を視聴画面１００に表示させる。第２コメント数表示部８２は、シーンサーチ画面１１８の再生時間バー１２４が示す時系列に沿ってコメント数推移グラフ１２２を表示させる。ユーザが再生時間バー１２４における特定の時間位置を選択すると、シーンサーチ画面１１８はその時間位置で放送された番組画像１２０をフォーカス状態にする。それとともに第２コメント数表示部８２は、その時間位置に投稿されたコメント数を表示させる。再生時間バー１２４の特定の時間位置を選択した状態でユーザが再生開始を指示する操作を入力すると、シーンサーチ画面表示部８４は、シーンサーチ画面１１８の表示を終了する。それともに映像表示部７０は、フォーカス状態にあった番組画像１２０から、番組映像の表示を再開する。
【０１０８】
シーンサーチ画面１１８にコメント投稿数の推移を付加して表示することにより、ユーザがシーンサーチ画面１１８で所望の番組シーンを選択することを支援できる。コメントの投稿数は、番組の視聴率や音声の大きさ等と強い正相関を示す場合もあるが、番組の視聴率や音声の大きさ等には直接関連せず、視聴者の言わばツボにはまる映像が表示された場合に増加することもある。実施の形態のシーンサーチ画面１１８によると、番組の視聴率や音声の大きさでは測ることが困難な視聴者が興味を示す番組シーンの位置をユーザに提示でき、ユーザが録画番組を視聴する際の興趣を高めることができる。
【０１０９】
次に、映像コンテンツを提供する放送事業者（すなわち映像提供局）と、コメントの宛先となる放送事業者（すなわちコメント宛先局）との対応関係に関する動作を説明する。
【０１１０】
典型的には、ゲーム機１２にインストールされたテレビ視聴・録画アプリケーションの初期設定として、ユーザは、映像提供局とコメント宛先局を紐づけるためのチャンネル設定を行う。このときユーザは、チャンネル設定画面の表示を指示する操作を入力する。チャンネル設定画面表示部８６は、チャンネル設定画面１３６を表示装置１４に表示させる。ユーザは、チャンネル設定画面１３６の映像提供局選択欄１３８に映像提供局を入力する。
【０１１１】
地方局がテレビ番組を放送する地域にユーザが居住する場合、ユーザは映像提供局選択欄１３８にその地方局を入力する。チャンネル設定画面表示部８６は、映像提供局選択欄１３８に入力された映像提供局が、コメントの宛先となる予め定められた複数の放送事業者（以下「コメント宛先局候補」と呼ぶ。）の中に含まれる場合、その映像提供局をコメント宛先局としてコメント宛先局選択欄１４０へ自動設定する。実施の形態のコメント宛先局候補は、コメント管理サーバ２０の投稿サイトで予め定められたものであり、例えば東京または大阪に所在するキー局と準キー局である。
【０１１２】
その一方、映像提供局選択欄１３８に入力された映像提供局が、コメント宛先局候補の中に含まれない場合、チャンネル設定画面表示部８６は、コメント宛先局候補の中で、映像提供局と同じ放送ネットワークに属するコメント宛先局候補を特定する。例えば、映像提供局がコメント宛先局候補の中に含まれない地方局である場合、その地方局が属する放送ネットワークの中心となるキー局を特定してもよい。チャンネル設定画面表示部８６は、映像提供局と同一の放送ネットワークに属するコメント宛先局候補をコメント宛先局としてコメント宛先局選択欄１４０へ自動設定する。チャンネル設定記録部６６は、チャンネル設定画面１３６でユーザが最終的に承認した映像提供局とコメント宛先局の対応関係を映像・コメント対応関係保持部４８へ格納する。
【０１１３】
映像情報取得部５２は、ユーザが選択した特定のチャンネルに対応づけられた映像提供局が放送する番組の映像データをチューナ１６から取得する。映像表示部７０は、映像情報取得部５２が取得した番組の映像を視聴画面１００の映像表示領域１０２に表示させる。コメント取得部５６は、映像提供局に対応づけられたコメント宛先局の番組に対して投稿されたコメントデータをコメント管理サーバ２０から取得する。コメント表示部７２は、コメント取得部５６により取得されたコメントデータを視聴画面１００のコメント表示領域１０４に表示させる。
【０１１４】
この態様により、地方局等、コメント管理サーバ２０に対してコメントが投稿される対象とならない放送事業者の番組を視聴するユーザに対して、その放送事業者と同一系列の他の放送事業者の番組に対して投稿されたコメントを提示することができる。同一の放送ネットワークに属する放送事業者間では、同一時間帯に同じ番組を放送することがある。例えば、キー局が制作して放送する番組を、地方局も同時に放送することがある。したがって、コメント管理サーバ２０に対してコメントが投稿される対象とならない放送事業者の番組を視聴するユーザに対しても、意味のあるコメントをベストエフォートで提供しやすくなり、ユーザが放送番組を視聴する際の興趣を高めることができる。
【０１１５】
また、チャンネル設定画面１３６において、映像提供局に指定された放送事業者が、コメント管理サーバ２０に対してコメントが投稿される対象とならない放送事業者であるとき、その放送事業者の系列局をコメント宛先局として自動設定する。これにより、ユーザの手間を低減しつつ、系列局に対して投稿されたコメントをユーザに提供することを支援できる。
【０１１６】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下変形例を示す。
【０１１７】
第１の変形例を説明する。コメント取得部５６は、コメント管理サーバ２０から取得するコメントのデータとして、投稿者により指定されたコメントの表示態様を規定するパラメータをさらに取得してもよい。このパラメータは、例えばコメントの文字サイズや文字色を示すパラメータである。コメント表示部７２は、コメントを表示する際に、そのコメントに付加されたパラメータが示す態様、例えばパラメータ未指定時のデフォルト態様とは異なる文字サイズや文字色でコメントを表示させてもよい。なお本変形例の処理は、通常コメント表示部７４のみ実行してもよい。低価値コメント表示部７６は、パラメータを無視し、全ての低価値コメントを同じ目立たない態様で表示させてもよい。
【０１１８】
第２の変形例を説明する。映像情報取得部５２は、映像コンテンツ・動画コンテンツのデータを、インターネットを介してウェブサーバ等の外部装置から取得してもよい。また、映像コンテンツ・動画コンテンツは、ビデオ・オン・デマンドサービスや動画共有サイトにより提供されるものであってもよい。また、通信部３０は視聴者端末２２とＰ２Ｐ通信を実行してもよく、コメント取得部５６は、そのＰ２Ｐ通信セッションを介して、視聴者端末２２から送信されたコメントデータを直接受信してもよい。
【０１１９】
第３の変形例を説明する。上記実施の形態では、視聴画面１００に表示させるコメントが他の視聴者が投稿サイトへ投稿したコメントであることとしたが、コメントは他の視聴者が発信したものに限られない。例えば、予め内容が定められたコメントであり、予めゲーム機１２が記憶するコメントを映像コンテンツとともに表示させる場合にも、実施の形態のコメント表示技術は有用である。本変形例のコメントは、映像コンテンツに関連する各種情報（登場人物の説明や、他の映像コンテンツの紹介、字幕等）であってもよい。
【０１２０】
第４の変形例を説明する。上記実施の形態では、シーンサーチ画面１１８において、再生時間バー１２４の特定の時間位置を指定した状態でユーザが再生開始を指示する操作を入力すると、再生処理部５４は、再生時間バー１２４で指定された時間位置から録画データの再生を開始することとした。変形例として、再生処理部５４は、再生時間バー１２４で指定された時間位置の所定時間前、例えば５〜１０秒前から録画データの再生を開始してもよい。同様に映像表示部７０も、再生時間バー１２４で指定された時間位置の所定時間前の再生画像から表示を開始してもよい。コメントの投稿は、視聴者が番組映像を見た後になされるものである。したがって、コメント数推移グラフ１２２を参考にユーザが指定した時間位置より前から番組映像の再生を開始することで、視聴者によるコメントの投稿（投稿数の増加等）に影響を与えた特定のシーンをユーザに提示しやすくなる。
【０１２１】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。また、請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【０１２２】
１０  番組視聴システム、  １２  ゲーム機、  ２０  コメント管理サーバ、  ５６  コメント取得部、  ６０  スクロール速度決定部、  ６２  価値判定部、  ７０  映像表示部、  ７２  コメント表示部、  ７８  コメント数表示部、  ８６  チャンネル設定画面表示部、  １０２  映像表示領域。
【図１】
2015100039.tif 000003
【図２】
2015100039.tif 000004
【図３】
2015100039.tif 000005
【図４】
2015100039.tif 000006
【図５】
2015100039.tif 000007
【図６】
2015100039.tif 000008
【図７】
2015100039.tif 000009
【図８】
2015100039.tif 000010
【図９】
2015100039.tif 000011
【図１０】
2015100039.tif 000012
【図１１】
2015100039.tif 000013
【図１２】
2015100039.tif 000014