(57)【要約】【課題】  時間的および空間的に離れたユーザが同一のコンテンツを題材としたコミュニケーションに自由に参加でき、しかも、時間的および空間的に離れていることを意識せずにコミュニケーションを図ることができるコメント交換システムの提供。【解決手段】  コンテンツ受信装置は、ビデオコンテンツの再生中に、ユーザから音声コメントの入力を受け付けると、前記ビデオコンテンツから分離した時刻情報を用いて、前記ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成する。生成されたコメントデータは、前記ビデオコンテンツに対応付けられたコメントデータを配信するコメントサーバを介して、コミュニケーション相手のコンテンツ受信装置に配信される。同一ビデオコンテンツの再生時に、前記コメントデータを用いて、音声コメントが同一タイミングで再現される。【選択図】  図１
2010232716.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコンテンツの再生中に、ユーザから音声コメントの入力を受け付ける入力部と、
前記ビデオコンテンツから分離した時刻情報を用いて、前記ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成するオーディオ符号化部と、を備え、
前記ビデオコンテンツに対応付けられたコメントデータを配信するコメントサーバに対して、前記符号化したコメントデータを送信するビデオコンテンツ受信装置。
【請求項２】
ビデオコンテンツからクロック情報とビデオストリームとオーディオストリームとをそれぞれ分離するストリーム分離部と、
前記分離したビデオストリームを復号するビデオ復号化部と、
前記分離したオーディオストリームまたはビデオコンテンツに付加されたコメントストリームを復号するオーディオ復号化部と、
前記分離したクロック情報を元に、前記ビデオ復号化部、前記オーディオ復号化部およびオーディオ符号化部にそれぞれクロック信号を供給するクロック制御部と、を備え、
前記ビデオコンテンツを視聴したユーザから音声コメントを受け付け、前記音声コメントが入力された時刻を含んだコメントデータを生成する請求項１のビデオコンテンツ受信装置。
【請求項３】
前記オーディオ符号化部は、前記オーディオ復号化部にて復号しているオーディオストリームの符号化方式、符号化レートおよび時刻情報に従って、前記オーディオストリームと同一形式の符号化処理を行う請求項２のビデオコンテンツ受信装置。
【請求項４】
さらに、録画機能を備え、
前記オーディオ符号化部は、録画したビデオコンテンツの再生時に、当該ビデオコンテンツから分離した時刻情報を用いて、ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成し、
前記録画済みビデオコンテンツに対応付けられたコメントデータを配信するコメントサーバに対して、前記符号化したコメントデータを送信する請求項１から３いずれか一のビデオコンテンツ受信装置。
【請求項５】
請求項１から４いずれか一のビデオコンテンツ受信装置と、
前記ビデオコンテンツ受信装置にビデオコンテンツを配信するコンテンツサーバと、
前記コンテンツサーバと連携して動作し、一のビデオコンテンツの配信要求をしたビデオコンテンツ受信装置からコメントデータを受け付けるとともに、前記コメントデータを受け付けたビデオコンテンツと同一のビデオコンテンツの配信を要求する他のビデオコンテンツ受信装置に対して、前記コメントデータを送信するコメントサーバと、を含むコメント交換システム。
【請求項６】
請求項１から４いずれか一のビデオコンテンツ受信装置と、
一のビデオコンテンツ受信装置からビデオコンテンツを指定したコメントデータを受け付けるとともに、他のビデオコンテンツ受信装置に対して、前記他のビデオコンテンツ受信装置から指定されたビデオコンテンツについて受け付けたコメントデータを送信するコメントサーバと、を含むコメント交換システム。
【請求項７】
ビデオコンテンツの再生中に、ユーザから音声コメントの入力を受け付けるステップと、
前記ビデオコンテンツから分離した時刻情報を用いて、前記ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成するステップと、
前記ビデオコンテンツに対応付けられたコメントデータを配信するコメントサーバに対して、前記符号化したコメントデータを送信するステップと、を含むコメントデータの生成方法。
【請求項８】
ビデオコンテンツの再生中に、ユーザから音声コメントの入力を受け付ける処理と、
前記ビデオコンテンツから分離した時刻情報を用いて、前記ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成する処理と、
前記ビデオコンテンツに対応付けられたコメントデータを配信するコメントサーバに対して、前記符号化したコメントデータを送信する処理と、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオコンテンツ受信装置、コメント交換システム、コメントデータの生成方法およびプログラムに関し、特に、ビデオコンテンツの視聴者から発せられたコメントを再現できるようにしたビデオコンテンツ受信装置、コメント交換システム、コメントデータの生成方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１、２に、遠隔地にいるユーザ間で、同一コンテンツを視聴しながら相手方と音声や映像を交換する機能を備えた情報処理装置が開示されている。特許文献１は、視聴しているコンテンツに応じて合成手段による音声および映像の合成を制御する制御パラメータを設定する技術に関するものであり、特許文献２は、ユーザ間視聴予約を実現する技術である。
【０００３】
また、特許文献３には、同じ動画を共有するユーザから、コメント内容の入力を受け付けると、コメント内容が入力された時点の動画再生時間をコメント付与時間としてコメント内容とともにコメント情報としてコメント配信サーバに登録し、端末装置が、コメント配信サーバから受信したコメント情報のうち、動画再生時間に対応するコメントを読みだして表示するコメント配信システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２７４２２７号公報
【特許文献２】特開２００６−０４１８８６号公報
【特許文献３】特開２００８−１７２７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１、２に記載されたシステムは、特許文献２で予約の必要性が説かれているように、予め参加者がスケジュールを決め、相手がリアルタイムに同一コンテンツを視聴していなければコミュニケーションが成立しないという問題点がある。例えば、参加できなかったメンバが、会話の内容を聞いたり、後からコメントに参加するといったことは不可能である。
【０００６】
また、特許文献３の記載の技術は、テキスト入力によりコメント内容が入力された時点を、コメント付与時間としているため、ユーザ間でコンテンツを同時に視聴しているという感覚が得られないという問題点がある。例えば、あるシーンを見たユーザが発した感動詞をダイレクトに伝えることはできず、一拍おいてコメントが付加されるというインターネット掲示板におけるやり取りのようになってしまう。
【０００７】
本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、時間的および空間的に離れたユーザが同一のコンテンツを題材としたコミュニケーションに自由に参加でき、しかも、時間的および空間的に離れていることを意識せずにコミュニケーションを図ることができるビデオコンテンツ受信装置、コメント交換システム、コメントデータの生成方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の視点によれば、ビデオコンテンツの再生中に、ユーザから音声コメントの入力を受け付ける入力部と、前記ビデオコンテンツから分離した時刻情報を用いて、前記ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成するオーディオ符号化部と、を備え、前記ビデオコンテンツに対応付けられたコメントデータを配信するコメントサーバに対して、前記符号化したコメントデータを送信するビデオコンテンツ受信装置が提供される。
【０００９】
本発明の第２の視点によれば、上記したビデオコンテンツ受信装置と、前記ビデオコンテンツ受信装置にビデオコンテンツを配信するコンテンツサーバと、前記コンテンツサーバと連携して動作し、前記ビデオコンテンツ受信装置から受け付けたコメントデータを、他のビデオコンテンツ受信装置に送信するコメントサーバと、を含むコメント交換システムが提供される。
【００１０】
本発明の第３の視点によれば、ビデオコンテンツの再生中に、ユーザから音声コメントの入力を受け付けるステップと、前記ビデオコンテンツから分離した時刻情報を用いて、前記ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成するステップと、前記ビデオコンテンツに対応付けられたコメントデータを配信するコメントサーバに対して、前記符号化したコメントデータを送信するステップと、を含むコメントデータの生成方法が提供される。
【００１１】
本発明の第４の視点によれば、ビデオコンテンツの再生中に、ユーザから音声コメントの入力を受け付ける処理と、前記ビデオコンテンツから分離した時刻情報を用いて、前記ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成する処理と、前記ビデオコンテンツに対応付けられたコメントデータを配信するコメントサーバに対して、前記符号化したコメントデータを送信する処理と、をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１２】
本発明によれば、複数のユーザが時間的および空間的に離れていることを意識せずに、同一のコンテンツを視聴しながら、コミュニケーションを図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態の構成を表した図である。
【図２】本発明の第１の実施形態のＳＴＢ（ビデオコンテンツ受信装置）の詳細構成を表したブロック図である。
【図３】本発明の第１の実施形態のＳＴＢ（ビデオコンテンツ受信装置）の動作を説明するためのフローチャートである。
【図４】本発明の第１の実施形態の概略動作を表したシーケンス図である。
【図５】本発明の第２の実施形態の構成を表した図である。
【図６】本発明の第２の実施形態の録画機能付ＳＴＢ（ビデオコンテンツ受信装置）の詳細構成を表したブロック図である。
【図７】本発明の第２の実施形態の概略動作を表したシーケンス図である。
【発明を実施するための形態】
【００１４】
はじめに、本発明の概要について、本発明をＳＴＢ（セットトップボックス）に適用した事例を挙げて図面を参照して説明する。第１、第２のユーザが利用するＳＴＢ（図１の４）は、ネットワーク（図１の２）を介して、コンテンツサーバ（図１の１）からビデオコンテンツを受信し、接続された視聴端末（図１の５）にてビデオコンテンツを再生することが可能となっている。
【００１５】
第１、第２のユーザが利用するＳＴＢ（図１の４）は、ネットワーク（図１の２）を介して、コメントサーバ（図１の３）から、前記ビデオコンテンツに対応付けられたコメントデータを受信し、再生することが可能となっている。
【００１６】
上記のような構成において、第１のユーザが利用するＳＴＢ（図１の４）が音声入力装置（図１の４９）から音声コメントの入力を受け付けると、ＳＴＢ（図１の４）は、ビデオコンテンツから分離した時刻情報を用いて、ユーザから入力された音声コメントを符号化して、時刻情報を含んだコメントデータを生成する。
【００１７】
ＳＴＢ（図１の４）は、コメントサーバ（図１の３）に対して、前記符号化したコメントデータを送信する。
【００１８】
以後、第２のユーザがコンテンツサーバ（図１の１）に対しビデオコンテンツの配信要求を行うと、コンテンツサーバ（図１の１）と連携動作するコメントサーバ（図１の３）は、第２のユーザのＳＴＢ（図１の４）に対し、コンテンツサーバ（図１の１）が配信要求を受けたビデオコンテンツに対して第１のユーザから受け付けたコメントデータを送信する。
【００１９】
ここで、コメントサーバ（図１の３）からＳＴＢ（図１の４）に送信されるコメントデータは、第１のユーザが視聴しているビデオコンテンツから分離した時刻情報を用いて符号化されているため、第２のユーザのＳＴＢ（図１の４）に接続された視聴端末（図１の５）では、ビデオコンテンツとともに、第１のユーザが当該ビデオコンテンツを視聴して発した音声が再現される。さらに、第２のユーザが、コメントサーバ（図１の３）にコメントを登録することもできる。例えば、第２のユーザが、第１のユーザのコメントに対する相づちを打ったり、その他第３のユーザに対して、第１のユーザとは別に自身のコメントを発信することもできる。
【００２０】
［第１の実施形態］
続いて、本発明の第１の実施形態について図面を参照して詳細に説明する。図１は、本発明の第１の実施形態に係るコメント交換システムの構成を表した図である。図１を参照すると、コンテンツサーバ１と、コメントサーバ３と、ユーザのＳＴＢ４とが、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク等のネットワーク２を介して接続された構成が示されている。
【００２１】
コンテンツサーバ１は、ＳＴＢ４から配信要求を受けたビデオコンテンツを配信するＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）サービス等の映像サービスを提供するサーバである。
【００２２】
コメントサーバ３は、ビデオコンテンツを視聴したユーザから寄せられた時刻情報付きのコメントデータをビデオコンテンツと対応付けて蓄積し、他のユーザのＳＴＢ４に対してコメントデータを送信するサーバである。
【００２３】
本実施形態では、ビデオコンテンツの配信要求をしたＳＴＢ４のユーザの選択に基づいて、コメントサーバ３がＳＴＢ４に対しコメントを送信している。例えば、第２のユーザより、あるビデオコンテンツの配信要求を受けた場合、ＳＴＢ４は、コメントサーバ３のコメント蓄積状況を確認し、ウィジェット（Ｗｉｄｇｅｔ；画面上で特定の機能の実行等を受け付けるための簡易的なアプリケーションプログラム。）等を用いて、他のユーザ（例えば、第１のユーザ）の残したコメントがあることを前記第２のユーザに通知する。この場合、第２のユーザからビデオコンテンツとともに他のユーザからのコメントを再生するとの指示があった場合、ＳＴＢ４から当該指示を受けたコメントサーバ３が、コンテンツサーバ１によるビデオコンテンツの配信とともに、コメントデータの配信を行う。
【００２４】
ＳＴＢ４は、コンテンツサーバ１から受信したビデオコンテンツを復号し、視聴端末５にて映像・音声を出力するビデオコンテンツ受信装置として機能する。また、ＳＴＢ４には、集音器（マイク）などの音声入力装置４９が接続され、ユーザからの音声コメントを入力可能となっている。
【００２５】
ＳＴＢ４は、再生中のビデオコンテンツの時刻情報と同一の時刻情報を付して、前記入力された音声コメントを符号化する。例えば、配信されるビデオコンテンツがＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−２  ＴＳ（トランスポートストリーム）である場合には、ＭＰＥＧ−２  ＴＳのオーディオストリームもしくはビデオストリームのＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ；表示時刻情報）を、時刻情報として付加することで、映像と同期させることのできるコメントデータを生成することができる。
【００２６】
更に、ＳＴＢ４は、コメントサーバ３から受信したコメントデータに付された時刻情報に基づいて、ビデオコンテンツのＤＴＳ（Ｄｅｃｏｒｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ；復号時刻情報）と一致するタイミングで視聴端末５にコメントデータを出力する。これによりユーザ（例えば、第２のユーザ）は、コメントデータの作成者（発言者）が発言したタイミングでビデオコンテンツに対するコメントを聞くことが可能となる。
【００２７】
視聴端末５は、映像および音声を出力可能なテレビ（ＴＶ）、または、パーソナルコンピュータ（ＰＣ）などの機器である。
【００２８】
続いて、本発明のビデオコンテンツ受信装置が作成するコメントデータにて、ビデオコンテンツの視聴者により発せられた音声コメントを再現できる仕組みについて説明する。図２は、上記ビデオコンテンツ受信装置として機能するＳＴＢ４の詳細構成を表したブロック図である。
【００２９】
図２を参照すると、通信Ｉ／Ｆ（インタフェース）部４０と、ストリーム分離部４１と、ビデオ復号化部４２と、クロック制御部４３と、オーディオ復号化部４４と、オーディオ符号化部４５と、ＣＰＵ４６とを含むＳＴＢ４が示されている。
【００３０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４６は、ＳＴＢ４の各部を制御し、ユーザから視聴希望の番組の選択やコメントの入出力要求を受け付け、コンテンツサーバ１およびコメントサーバ３との通信を行う。
【００３１】
通信Ｉ／Ｆ部４０には、ネットワーク２を通してさまざまなサービスのデータＳ４００が入力される。通信Ｉ／Ｆ部４０は、さまざまなサービスのデータＳ４００のうちのコンテンツストリームＳ４０１をストリーム分離部４１に入力する。また、コメントサーバ３からコメントデータを受信している場合、通信Ｉ／Ｆ部４０は、コメント出力データＳ４１２をオーディオ復号化部４４に入力する。
【００３２】
ストリーム分離部４１は、コンテンツストリームＳ４０１のヘッダ情報を解析し、クロック情報（ＰＣＲ；プログラム・クロック・レファレンス）Ｓ４０３を分離し、クロック制御部４３に入力する。また、ストリーム分離部４１は、コンテンツストリームＳ４０１のヘッダ情報に基づいてビデオストリーム（映像ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ））Ｓ４０２とオーディオストリーム（音声ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ））Ｓ４０４とをそれぞれビデオ復号化部４２と、オーディオ復号化部４４とに出力する。
【００３３】
クロック制御部４３は、ストリーム分離部４１から入力されたクロック情報Ｓ４０３を用いて、ビデオ復号化部４２にビデオクロック信号Ｓ４０６を供給する。同様に、クロック制御部４３は、オーディオ復号化部４４およびオーディオ符号化部４５にオーディオクロック信号Ｓ４０７を供給する。
【００３４】
ビデオ復号化部４２は、クロック制御部４３から供給されたビデオクロック信号Ｓ４０６を用いて、ストリーム分離部４１から入力されたビデオストリームＳ４０２を復号し、ビデオデータ出力信号Ｓ４０５を出力する。
【００３５】
オーディオ復号化部４４は、クロック制御部４３から供給されたオーディオクロック信号Ｓ４０７を用いて、ストリーム分離部４１から入力されたオーディオストリームＳ４０４を復号し、オーディオデータ出力信号Ｓ４０８を出力する。
【００３６】
オーディオ符号化部４５は、音声入力装置４９から入力されたオーディオ入力信号Ｓ４１０を符号化し、コメント入力データＳ４１１を出力する。出力されたコメント入力データＳ４１１は、通信Ｉ／Ｆ部４０を介して、コメントサーバ３に送出される。このとき、オーディオ符号化部４５は、オーディオ復号化部４４から入力された現在受信しているオーディオストリーム情報Ｓ４０９に従った符号化を行う。オーディオストリーム情報Ｓ４０９とは、オーディオ復号化部４４で復号化しているオーディオストリームＳ４０４の符号化方式情報と、符号化レートと、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ；表示時刻情報）等である。
【００３７】
上記オーディオ符号化部４５における符号化処理は、音声入力装置４９からオーディオ入力信号Ｓ４１０が入力されている期間、継続される。そのため、ＳＴＢ４には、視聴端末５のスピーカ等から出力される音声の取り込みを防止するためのエコーキャンセラを搭載することが望ましい。これにより、入力された音声コメントをより精度よく入力することが可能となる。
【００３８】
また、ＳＴＢ４のユーザから、ビデオコンテンツとともに、他のユーザからのコメントを出力するとの指示を受けている場合、オーディオ復号化部４４は、通信Ｉ／Ｆ部４０から入力されたコメント出力データＳ４１２を上記オーディオストリームＳ４０４と同時に復号し、他のユーザからのコメントが重畳されたオーディオデータ出力信号Ｓ４０８を出力する。
【００３９】
上述のように、他のＳＴＢ４の上記オーディオ符号化部４５で符号化されたコメント出力データＳ４１２は、オーディオストリームＳ４０４と同じ符号化方式で符号化されており、他のＳＴＢ４のユーザがコメントを発したオーディオストリームＳ４０４上の時刻と同一の時刻情報（タイムスタンプ）が付されているため、同期出力が可能となる。
【００４０】
続いて、図３のフローチャートを参照して、上記したＳＴＢ４のＣＰＵ４６に実行させるプログラムによって、ＣＰＵ４６がＳＴＢ４の各部を制御する流れについて説明する。
【００４１】
まず、入力されたＩＰパケットから、ＲＴＰ（リアルタイム伝送プロトコル）／ＵＤＰ（ユーザーデータグラムプロトコル）パケットヘッダ（入力パケットヘッダ）の解析が行われる（ステップＦ１０１）。
【００４２】
前記解析の結果、入力されたパケットがユーザにより選局されたビデオストリームのパケットであると判断された場合（ステップＦ１０２のＹＥＳ）、次に、パケットデータがコンテンツストリームパケットであるか、コメントパケットであるかの判定が行われる（ステップＦ１０３）。なお、入力されたＩＰパケットがユーザにより選局されたビデオストリームのパケットでないと判断された場合（ステップＦ１０２のＮＯ）、当該パケットを破棄し、次のパケットデータの取得が行われる。
【００４３】
入力されたパケットがコンテンツストリームパケットであると判定された場合（ステップＦ１０３の「コンテンツ」）、ＴＳ（トランスポートストリーム）ヘッダ解析が行われ、ビデオパケットと、オーディオパケットと、ＰＣＲなどの時間情報と、をそれぞれ判別するためのパケット識別子（ＰＩＤ）の取得が行われる（ステップＦ１０４）。一方、入力されたパケットがコメントパケットであると判定された場合（ステップＦ１０３の「コメント」）、オーディオ復号化（オーディオデコード）処理が行われる（ステップＦ１０８）。
【００４４】
上記取得したＰＩＤに基づいて、ＰＣＲパケット、ビデオパケット、オーディオパケットとがそれぞれ判別され（ステップＦ１０５）、それぞれステップＦ１０６、Ｆ１０７、Ｆ１０８の処理が行われる。
【００４５】
入力されたパケットがＰＣＲパケットである場合（ステップＦ１０５の「ＰＣＲ」）、ＰＣＲに基づいて、基準クロックの生成処理が行われる（ステップＦ１０６）。
【００４６】
入力されたパケットがビデオパケットである場合（ステップＦ１０５の「ビデオ」）、ビデオデータをデコードし、ビデオ信号を出力するビデオ復号化（ビデオデコード）処理が行われる（ステップＦ１０７）。
【００４７】
入力されたパケットがオーディオパケットである場合（ステップＦ１０５の「オーディオ」）、ステップＦ１０３にて判定されたコメントデータまたはステップＦ１０５で判定されたオーディオデータを復号し、オーディオ信号を出力するオーディオ復号化（オーディオデコード）処理が行われる（ステップＦ１０８）。
【００４８】
また、上記コンテンツやコメントの再生処理中に、外部（音声入力装置）から音声コメントが入力された場合、オーディオストリームから取得されたオーディオ符号化方式、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ；表示時刻情報）およびＰＣＲにて規定される符号化レートに従って、入力された音声コメントを符号化（エンコード）し（ステップＦ１０９）、コメントサーバ３に送信する処理が行われる。
【００４９】
図４は、本発明の第１の実施形態の概略動作を表したシーケンス図である。本実施形態によれば、ビデオコンテンツを視聴中の第１のユーザがコメントを発言した際、その時点（時刻Ａ）で出力されているビデオコンテンツのタイムススタンプ情報を付加したコメントデータが生成され、コメントサーバ３に送信される（図４のＳ１０３）。そのビデオコンテンツを視聴する第２のユーザのＳＴＢ４では、コメントサーバ３から送信されたコメントデータに付加されたタイムスタンプ情報によって、第１のユーザが意図（発声）したタイミング（時刻Ａ）で、第１のユーザのコメントが出力される。
【００５０】
また、録画済みビデオコンテンツを視聴中の第２のユーザがコメントを発言すると、その時点（時刻Ｂ）で出力されているビデオコンテンツのタイムススタンプ情報を付加したコメントデータが生成され、コメントサーバ３に送信される（図４のＳ１０８）。このコメントデータは、録画済みビデオコンテンツを視聴する他のユーザ（同一ビデオコンテンツを再視聴する第１のユーザを含む。）に提供される。
【００５１】
即ち、本実施形態によれば、時間的および／または空間的に離れた複数のユーザ間で同一のビデオコンテンツを非同期に視聴しながら、再現されたコメントの部分で、コミュニケーションを取ることができる。
【００５２】
［第２の実施形態］
続いて、本発明を無線放送波によって放送されているビデオコンテンツを視聴するユーザのコメント交換を実現するコメント交換システムに適用した第２の実施形態について図面を参照して詳細に説明する。図５は、本発明の第２の実施形態に係るコメント交換システムの構成を表した図である。上記第１の実施形態との第１の相違点は、コンテンツサーバ１が放送事業者の放送設備８に置き換わり、各ＳＴＢ７に放送されたビデオコンテンツを受信する受信アンテナ９が備えられている点である。
【００５３】
また本実施形態では、コンテンツ受信装置として機能する録画機能付ＳＴＢ７であり、放送されたビデオコンテンツを録画する録画機能が備えられている点で、上記第１の実施形態と相違する。
【００５４】
本実施形態では、放送されているビデオコンテンツを録画したユーザ間でのコメント交換を実現する。以下、第１、第２のユーザがそれぞれ同じ放送コンテンツを録画したものとして説明する。
【００５５】
コメントサーバ３は、ビデオコンテンツを視聴したユーザから寄せられた時刻情報付きのコメントデータをビデオコンテンツと対応付けて蓄積し、他のユーザの録画機能付ＳＴＢ７に対してコメントデータを送信するサーバである。コメントサーバ３は、録画機能付ＳＴＢ７からの再生コンテンツに対するコメントが蓄積有無の問い合わせを受け付け、該当するビデオコンテンツに対応付けられたコメントデータを抽出し、録画機能付ＳＴＢ７に対して送信する。
【００５６】
録画機能付ＳＴＢ７は、放送設備８から受信して録画したビデオコンテンツを復号し、視聴端末５にて映像・音声を出力するビデオコンテンツ受信装置として機能する。また、録画機能付ＳＴＢ７には、集音器（マイク）などの音声入力装置７９が接続され、ユーザからの音声コメントを入力可能となっている。
【００５７】
録画機能付ＳＴＢ７は、再生中のビデオコンテンツの時刻情報と同一の時刻情報を付して、前記入力された音声コメントを符号化する。
【００５８】
本実施形態では、録画機能付ＳＴＢ７は、録画したビデオコンテンツの再生要求を受け付けた際に、コメントサーバ３に対し、当該再生対象コンテンツに関するコメントの有無を問い合わせる。
【００５９】
更に、録画機能付ＳＴＢ７は、コメントサーバ３から受信したコメントデータに付された時刻情報に基づいて、再生中のビデオコンテンツの時刻情報と一致するタイミングで視聴端末５にコメントデータを出力する。これによりユーザ（例えば、第２のユーザ）は、コメントデータの作成者（発言者）が発言したタイミングで録画済みビデオコンテンツに対するコメントを聞くことが可能となる。
【００６０】
視聴端末５は、映像および音声を出力可能なテレビ（ＴＶ）、または、パーソナルコンピュータ（ＰＣ）などの機器である。
【００６１】
続いて、本実施形態のコンテンツ受信装置の詳細構成について説明する。図６は、本実施形態の録画機能付ＳＴＢ７の詳細構成を表したブロック図である。図２に表した第１の実施形態のＳＴＢ４との相違点は、チューナ部７７と、コンテンツ記憶部７８とが追加されている点である。その他、通信Ｉ／Ｆ（インタフェース）部７０、ストリーム分離部７１、ビデオ復号化部７２、クロック制御部７３、オーディオ復号化部７４、オーディオ符号化部７５、ＣＰＵ７６は、それぞれ第１の実施形態の通信Ｉ／Ｆ（インタフェース）部４０〜ＣＰＵ４６に相当する。
【００６２】
チューナ部７７は、地上デジタル放送やＢＳデジタル放送などの放送波Ｓ７１３からユーザが希望するチャンネルを選択しコンテンツストリームＳ７１４を出力する。このときチャンネルの選択は、ＣＰＵ７６が視聴端末５の画面上のＵＩ（ユーザインタフェース）やリモコン操作から受け付けるものであっても良いし、予め設定されていた予約情報に基づくものであっても良い。
【００６３】
ストリーム分離部７１には、チューナ部７７から出力されたコンテンツストリームＳ７１４あるいはコンテンツ記憶部７８に一旦記録された後読み出されたコンテンツストリームＳ７１５が入力される。
【００６４】
ストリーム分離部７１は、コンテンツストリームＳ７１４またはＳ７１５のヘッダ情報を解析し、クロック情報（ＰＣＲ；プログラム・クロック・レファレンス）Ｓ７０３を分離し、クロック制御部７３に入力する。また、ストリーム分離部７１は、コンテンツストリームＳ７１４／Ｓ７１５のヘッダ情報に基づいてビデオストリーム（映像ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ））Ｓ７０２とオーディオストリーム（音声ＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ））Ｓ７０４とをそれぞれビデオ復号化部７２と、オーディオ復号化部７４とに出力する。
【００６５】
クロック制御部７３は、ストリーム分離部７１から入力されたクロック情報Ｓ７０３を用いて、ビデオ復号化部７２にビデオクロック信号Ｓ７０６を供給する。同様に、クロック制御部７３は、オーディオ復号化部７４およびオーディオ符号化部７５にオーディオクロック信号Ｓ７０７を供給する。
【００６６】
ビデオ復号化部７２は、クロック制御部７３から供給されたビデオクロック信号Ｓ７０６を用いて、ストリーム分離部７１から入力されたビデオストリームＳ７０２を復号し、ビデオデータ出力信号Ｓ７０５を出力する。
【００６７】
オーディオ復号化部７４は、クロック制御部７３から供給されたオーディオクロック信号Ｓ７０７を用いて、ストリーム分離部７１から入力されたオーディオストリームＳ７０４を復号し、オーディオデータ出力信号Ｓ７０８を出力する。
【００６８】
オーディオ符号化部７５は、音声入力装置７９から入力されたオーディオ入力信号Ｓ７１０を符号化し、コメント入力データＳ７１１を出力する。出力されたコメント入力データＳ７１１は、通信Ｉ／Ｆ部７０を介して、コメントサーバ３に送出される。このとき、オーディオ符号化部７５は、オーディオ復号化部７４から入力された現在受信しているオーディオストリーム情報Ｓ７０９に従った符号化を行う。オーディオストリーム情報Ｓ７０９とは、オーディオ復号化部７４で復号化しているオーディオストリームＳ７０４のコンテンツ名と、符号化方式情報と、符号化レートと、ＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ；表示時刻情報）等である。
【００６９】
上記オーディオ符号化部７５における符号化処理は、音声入力装置７９からオーディオ入力信号Ｓ７１０が入力されている期間、継続される。そのため、録画機能付ＳＴＢ７には、視聴端末５のスピーカ等から出力される音声の取り込みを防止するためのエコーキャンセラを搭載することが望ましい。これにより、入力された音声コメントをより精度よく入力することが可能となる。
【００７０】
また、録画済みビデオコンテンツの再生操作時に問い合わせたコメントサーバ３からコメントデータを受信している場合、録画機能付ＳＴＢ７のオーディオ復号化部７４は、通信Ｉ／Ｆ部７０から入力されたコメント出力データＳ７１２を上記オーディオストリームＳ７０４と同時に復号し、他のユーザからのコメントが重畳されたオーディオデータ出力信号Ｓ７０８を出力する。
【００７１】
本実施形態の録画機能付ＳＴＢ７のＣＰＵ７６に実行させるプログラムは、上記した第１の実施形態と同様であるので説明を省略する（図３参照）。
【００７２】
上述のように、他の録画機能付ＳＴＢ７の上記オーディオ符号化部７５で符号化されたコメント出力データＳ７１２は、同一の録画ビデオコンテンツのオーディオストリームＳ７０４と同じ符号化方式で符号化されており、他の録画機能付ＳＴＢ７のユーザがコメントを発したオーディオストリームＳ７０４上の時刻と同一の時刻情報（タイムスタンプ）が付されているため、同期出力が可能となる。
【００７３】
図７は、本発明の第２の実施形態の概略動作を表したシーケンス図である。本実施形態によれば、録画済みビデオコンテンツを視聴中の第１のユーザがコメントを発言した際、その時点（時刻Ａ）で出力されているビデオコンテンツのタイムススタンプ情報を付加したコメントデータが生成され、コメントサーバ３に送信される（図７のＳ２０２）。その同一の録画済みビデオコンテンツを視聴する第２のユーザの録画機能付ＳＴＢ７では、コメントサーバ３から送信されたコメントデータに付加されたタイムスタンプ情報によって、第１のユーザが意図（発声）したタイミング（時刻Ａ）で、第１のユーザのコメント内容が出力される。
【００７４】
また、録画済みビデオコンテンツを視聴中の第２のユーザがコメントを発言すると、その時点（時刻Ｂ）で出力されているビデオコンテンツのタイムススタンプ情報を付加したコメントデータが生成され、コメントサーバ３に送信される（図７のＳ２０５）。このコメントデータは、録画済みビデオコンテンツを視聴する他のユーザ（同一録画済みビデオコンテンツを再視聴する第１のユーザを含む。）に提供される。
【００７５】
即ち、本実施形態によれば、時間的および／または空間的に離れた複数のユーザ間で同一の録画済みビデオコンテンツを非同期に視聴しながら、再現されたコメントの部分で、コミュニケーションを取ることができる。
【００７６】
以上の実施形態に示したとおり、本発明は、放送された録画ビデオコンテンツを題材としたコメント交換にも適用することができる。
【００７７】
以上、本発明の実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形・置換・調整を加えることができる。
【００７８】
例えば、上記した実施形態では、コンテンツ受信装置として、ＳＴＢ４あるいは録画機能付ＳＴＢ７と視聴端末５がそれぞれ別のハードウェアで実現されているものとして説明したが、両者を一体のハードウェアにより実現することも可能である。例えば、テレビ（ＴＶ）、または、パーソナルコンピュータ（ＰＣ）が、コンテンツ受信装置として動作し、コメントサーバ３と上述したコメントの送受信・入出力を行ってもよい。
【００７９】
また例えば、上記した第１の実施形態では、コメントサーバ３はコンテンツサーバ１と連携して動作するものとして説明したが、第１の実施形態においても、第２の実施形態と同様にＳＴＢ４がコメントサーバ３に対し、配信を受けているビデオコンテンツに関するコメントの有無を問い合わせ、コメントサーバ３からコメントデータを受信するようにしてもよい。
【符号の説明】
【００８０】
１  コンテンツサーバ
２  ネットワーク
３  コメントサーバ
４  ＳＴＢ（セットトップボックス）
５  視聴端末
７  録画機能付ＳＴＢ（セットトップボックス）
８  放送施設
９  受信アンテナ
４０  通信Ｉ／Ｆ部
４１  ストリーム分離部
４２  ビデオ復号化部
４３  クロック制御部
４４  オーディオ復号化部
４５  オーディオ符号化部
４６  ＣＰＵ
４９、７９  音声入力装置
７０  通信Ｉ／Ｆ部
７１  ストリーム分離部
７２  ビデオ復号化部
７３  クロック制御部
７４  オーディオ復号化部
７５  オーディオ符号化部
７６  ＣＰＵ
７７  チューナ部
７８  コンテンツ記憶部
Ｓ４００  ＩＰネットワーク上のデータ
Ｓ４０１  コンテンツストリーム
Ｓ４０２  ビデオストリーム
Ｓ４０３  クロック情報
Ｓ４０４  オーディオストリーム
Ｓ４０５  ビデオデータ出力信号
Ｓ４０６  ビデオクロック信号
Ｓ４０７  オーディオクロック信号
Ｓ４０８  オーディオデータ出力信号
Ｓ４０９  オーディオストリーム情報
Ｓ４１０  オーディオ入力信号
Ｓ４１１  コメント入力データ
Ｓ４１２  コメント出力データ
Ｓ７００  ＩＰネットワーク上のデータ
Ｓ７０２  ビデオストリーム
Ｓ７０３  クロック情報
Ｓ７０４  オーディオストリーム
Ｓ７０５  ビデオデータ出力信号
Ｓ７０６  ビデオクロック信号
Ｓ７０７  オーディオクロック信号
Ｓ７０８  オーディオデータ出力信号
Ｓ７０９  オーディオストリーム情報
Ｓ７１０  オーディオ入力信号
Ｓ７１１  コメント入力データ
Ｓ７１２  コメント出力データ
Ｓ７１３  放送波
Ｓ７１４、Ｓ７１５  コンテンツストリーム
Ｆ１０１  入力パケットヘッダの解析処理
Ｆ１０２  パケット選択判断処理
Ｆ１０３  コンテンツ／コメント切り替え処理
Ｆ１０４  ストリームパケットヘッダ解析処理
Ｆ１０５  パケット分離処理
Ｆ１０６  基準クロック設定処理
Ｆ１０７  ビデオ復号化（ビデオデコード）処理
Ｆ１０８  オーディオ復号化（オーディオデコード）処理
Ｆ１０９  オーディオ符号化（オーディオエンコード）処理
【図１】
2010232716.tif 000003
【図２】
2010232716.tif 000004
【図３】
2010232716.tif 000005
【図４】
2010232716.tif 000006
【図５】
2010232716.tif 000007
【図６】
2010232716.tif 000008
【図７】
2010232716.tif 000009