(57)【要約】【課題】対話型リアルタイム通信アプリケーションを用いた対話型リアルタイム通信とストリーミングアプリケーションを用いたストリームコンテンツの再生を同時に実現可能なＴＶ受信機を提供する。【解決手段】本発明のＴＶ受信機は、ネットワークを介してＡＶデータを送受信する通信部と、音声を入力する音声入力部と、撮影画像を入力する撮影部と、受信されたＡＶデータを出力する出力部と、ＡＶデータの再生を制御するストリーミングアプリケーションと、音声入力部から入力された音声及び撮影部から入力された撮影画像を用いた対話型リアルタイム通信を制御する対話型リアルタイム通信アプリケーションによって、ＡＶデータの再生と対話型リアルタイム通信を同時に制御する通信制御部と、を具備することを特徴とする。【選択図】図１
2012049944.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してＡＶデータを送受信する通信部と、
音声を入力する音声入力部と、
撮影画像を入力する撮影部と、
受信された前記ＡＶデータを出力する出力部と、
前記ＡＶデータの再生を制御するストリーミングアプリケーションと、前記音声入力部から入力された前記音声及び前記撮影部から入力された前記撮影画像を用いた対話型リアルタイム通信を制御する対話型リアルタイム通信アプリケーションによって、前記ＡＶデータの再生と前記対話型リアルタイム通信を同時に制御する通信制御部と、を具備することを特徴とするＴＶ受信機。
【請求項２】
前記通信制御部は、前記ストリーミングアプリケーションと前記対話型リアルタイム通信アプリケーションとを仲介する仲介アプリケーションを更に備え、
前記対話型リアルタイムアプリケーションによる対話型リアルタイム通信のコネクション確立が完了した後で、前記仲介アプリケーションは前記ストリーミングアプリケーションに対して、所望のＡＶデータの再生を指示する、ことを特徴とする請求項１に記載のＴＶ受信機。
【請求項３】
前記仲介アプリケーションは、他のＴＶ受信機の仲介アプリケーションに対しても、前記所望のＡＶデータの再生を指示する、ことを特徴とする請求項２に記載のＴＶ受信機。
【請求項４】
前記仲介アプリケーションは前記対話型リアルタイム通信のコネクションにおける遅延時間を算出し、算出した前記遅延時間に応じて前記ストリーミングアプリケーションでの前記所望のＡＶデータの再生開始時間を決定する、ことを特徴とする請求項２に記載のＴＶ受信機。
【請求項５】
前記仲介アプリケーションは前記対話型リアルタイム通信において再生開始時間を受信し、受信した前記再生開始時間に前記ストリーミングアプリケーションでの前記所望のＡＶデータの再生を指示する、ことを特徴とする請求項２に記載のＴＶ受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＶ受信機に関し、更に詳しくは、対話型リアルタイム通信アプリケーションを用いることで遠隔地にいるユーザーとストリーミングコンテンツを同時に再生し、対話しながらストリームコンテンツを同時に視聴することが可能なＴＶ受信機に関する。
【背景技術】
【０００２】
ネットワーク技術の飛躍的向上により、光ファイバ等を用いた高速通信を実現するネットワーク環境が整備されつつある。これにより様々な形態の情報通信サービスが提供されている。その中の１つとしてリアルタイム性をもつ対話型リアルタイム通信がある。この通信では、ユーザー同士がリアルタイムの会話を行うために映像と音声の両情報を送受信することにより臨場感のあるリアルタイム性の通信を可能とする。
【０００３】
図８は、従来の対話型リアルタイム通信アプリケーションを実現したＴＶ受信機の概要を示す図である。ユーザーの通信機器であるＴＶ受信機８０１にはカメラ８０２とマイク８０３が設置されており、対話するユーザーの通信機器であるＴＶ受信機８０５とネットワークを介してコネクションが結ばれている。ユーザーはマイク８０３を介した音声通話だけでなく、カメラ８０２を用いることでユーザー自身やユーザーの身の回りの環境を映像として通信相手に送ることで、まるで相手が目の前にいるかのような臨場感のある対話を実現することができる。対話型リアルタイム通信アプリケーション８０４、８０６では、ユーザーはサーバー（図示せず）に蓄積されたオーディオ／ビデオファイルをオンデマンドで要求する。コンテンツとしては、映画、音楽、創作動画等がある。
【０００４】
図９は、従来のストリーミングアプリケーションを実現したＴＶ受信機の概要を示す図である。ＴＶ受信機９０１のユーザーは所望するコンテンツが保管されるコンテンツサーバ９０３にストリーミングアプリケーション９０２を介してアクセス要求を出し、所望するコンテンツを取得しストリーミングアプリケーション９０２（メディアプレーヤー）で再生するものである。ストリーミングアプリケーション９０２は、コンテンツサーバ９０３からコンテンツを全てダウンロードして再生するのではなく、数秒後に再生するコンテンツの一部を取得し、逐次再生して行く形式をとる。
【０００５】
一方、ホームネットワークのような小規模なネットワーク上でＡＶコンテンツを共有する方法として、図１０のようなシステムがある（例えば、特許文献１参照）。このシステム１０００において、シンクデバイス１０２０、１０３０は、ＡＶコンテンツを提供するソースデバイス１０１０からＡＶコンテンツを共有している状態に関する情報を受信した後、ソースデバイス１０１０に共有された所定のＡＶコンテンツを伝送する要請を伝送する。そして、ソースデバイス１０１０から共有されたＡＶコンテンツを受信する。このシステム１０００では、ネットワークを通じて１つのコンテンツを２つ以上の通信機器で共有することを目的としている。例えば、居間にあるＴＶ受信機でビデオを見ていたユーザーが、別の部屋でＰＣを通じてそのビデオをみるといった状況で利用される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３２７２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の技術では、例えば、居間のＴＶ受信機で人物Ａがコンテンツを見ていて、別の部屋で人物Ｂが同じコンテンツを見ている場合、人物Ａと人物Ｂはお互いを意識せず、単に同じコンテンツを見ているだけであってコンテンツの再生のタイミングは違うという状況が発生する。この場合、同じコンテンツを視聴していたとしても単にコンテンツを共有しているというだけで、時間までは共有していないことになる。それゆえ、コンテンツに対する相手の反応がわからないという課題があった。
【０００８】
本発明では、上記課題に鑑みてなされたもので、コンテンツを共有するだけでなく、時間を共有することが可能なＴＶ受信機を提供することを目的とする。本発明では、対話しながらストリーミングコンテンツの視聴を行う。例えば、大阪のある家庭で人物Ａがストリーミングアプリケーションによって所定のコンテンツを見ており、東京のある家庭で人物Ｂのストリーミングアプリケーションによって同じコンテンツが同じ時間に再生されている場合に、対話型リアルタイム通信アプリケーションによりリアルタイムの対話を行わせる。
【課題を解決するための手段】
【０００９】
本発明のＴＶ受信機は、対話型リアルタイム通信を実現する対話型リアルタイム通信アプリケーションとストリーミングコンテンツを再生するストリーミングアプリケーションであるメディアプレーヤーとを同時に動作させる。
【００１０】
ＴＶ受信機は、対話型リアルタイム通信アプリケーションとメディアプレーヤーへの命令を制御する仲介アプリケーションを有し、ユーザーの対話型リアルタイム通信アプリケーション同士が設定した通信コネクションを用いて、仲介アプリケーション同士がコネクションを設定し、設定されたコネクションを用いてメディアプレーヤーストリーミングコンテンツの再生を制御する。そして、ストリーミングコンテンツの再生においても同期を取る。
【発明の効果】
【００１１】
本発明によれば、カメラ、マイク等を用いてリアルタイムに対話しながらストリーミングコンテンツの視聴を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１に係るＴＶ受信機の構成を示すブロック図
【図２】同実施の形態に係る対話型リアルタイム通信のコネクション設定の一例を示す図
【図３】同実施の形態に係る通信制御部における同期制御の概要を示す図
【図４】同実施の形態に係る対話型リアルタイム通信の概要を示す図
【図５】同実施の形態に係る仲介アプリケーションによるストリーミングアプリケーション制御の概要を示す図
【図６】同実施の形態に係る遅延計算型を用いたストリーミングコンテンツ同時再生方法を説明する図
【図７】同実施の形態に係る時刻指定型を用いたストリーミングコンテンツ同時再生方法を説明する図
【図８】従来の対話型リアルタイム通信アプリケーションを実現したＴＶ受信機の概要を示す図
【図９】従来のストリーミングアプリケーションを実現したＴＶ受信機の概要を示す図
【図１０】従来のコンテンツを共有するシステムの構成を示すブロック図
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１４】
（実施の形態１）
図１は、本発明の実施の形態１に係るＴＶ受信機の構成を示すブロック図である。ＴＶ受信機１００は、チューナー１０２と、制御部１０３と、音声入力部１０７と、撮影部１０８と、記憶部１０９と、通信部１１０と、映像表示部１１１と、音声出力部１１２から構成される。制御部１０３は、映像処理部１０４と、音声処理部１０５と、通信制御部１０６を含む。
【００１５】
チューナー１０２は、アンテナ１０１を介して受信したＴＶ信号の中から所望するチャンネルの信号を選択し、増幅する。そして、増幅した信号をＡＶデータとして制御部１０３へ出力する。
【００１６】
制御部１０３は、チューナー１０２、通信部１１０から入力されたＡＶデータを映像表示部１１１、音声出力部１１２へ出力したり、音声入力部１０７、撮影部１０８から入力されたＡＶデータを通信部１１０へ出力するための制御を行う。映像処理部１０４は、入力された映像信号を処理して映像表示部１１１に出力する。音声処理部１０５は、入力された音声信号を処理して音声出力部１１２に出力する。通信制御部１０６は、音声入力部１０７、撮影部１０８から入力されたＡＶデータを、通信部１１０から入力された制御データにもとづき通信部１１０へ出力する。
【００１７】
音声入力部１０７は、マイク等の集音装置であって対話型リアルタイム通信アプリケーションの利用時に会話音声を取得し、音声データとして制御部１０３へ出力する。撮影部１０８は、カメラ等の撮像装置であって、対話型リアルタイム通信アプリケーションの利用時に人や物を撮影し、撮影画像を画像データとして制御部１０３へ出力する。記憶部１０９は、通信部１１０を介して受信したストリーミングコンテンツの一部を一時的に保存する。
【００１８】
通信部１１０は、ネットワークを介してストリーミングコンテンツを配信するサーバからストリーミングコンテンツを受信してＡＶデータとして制御部１０３へ出力したり、通信制御部１０６から出力される制御データを他のＴＶ受信機に送信したりする。映像表示部１１１は、ディスプレイ等の表示装置であって映像処理部１０４から入力された映像信号を表示する。音声出力部１１２は、スピーカー等の音声出力装置であって音声処理部１０５から入力された音声信号を出力する。
【００１９】
本実施の形態におけるストリーミングコンテンツの共有は、対話型リアルタイム通信アプリケーションのコネクションが設定されてから行われる。即ち、２人または複数のユーザーが対話型リアルタイム通信アプリケーションで会話を始めてからストリーミングコンテンツをストリーミングアプリケーションで同時間に共有したいという要求が発生する。
【００２０】
図２は、対話型リアルタイム通信アプリケーション（ＲＴＡ）のコネクション設定の一例を示す図である。図２では、ユーザーＡのアクションのもと、ユーザーＢと通信を開始する場合を考える。ユーザーＡは既存のメカニズムにより、ユーザーＢのＴＶ受信機のＩＰアドレスを取得している。ユーザーＡはユーザーＢに対し、ＩＮＶＩＴＥメッセージを送信し、セッションを開始する。ＩＮＶＩＴＥメッセージには、ユーザーＡのＩＰアドレス等の情報を含む。ユーザーＢはＩＮＶＩＴＥメッセージを受信すると、ユーザーＡに対し応答メッセージを送信する。応答メッセージを受信したユーザーＡはユーザーＢに対してＡＣＫメッセージを送信する。これにより、ユーザーＡとユーザーＢのコネクション設定が完了する。コネクション設定完了後、ユーザーＡとユーザーＢは対話型リアルタイム通信アプリケーションを用いて会話に入る。このように、本実施の形態では、ストリーミングコンテンツの同時共有を開始する前に、対話型リアルタイム通信アプリケーションのコネクションが設定される。
【００２１】
図３は、通信制御部１０６における同期制御の概要を示す図である。通信制御部１０６では、対話型リアルタイム通信アプリケーションとストリーミングアプリケーション（メディアプレーヤー）を同時に利用してストリーミングコンテンツの再生とリアルタイム会話を制御するが、対話型リアルタイム通信アプリケーションとストリーミングアプリケーション（メディアプレーヤー）の間には、これら２つのアプリケーションの同期を取るための仲介アプリケーション３０１が存在する。仲介アプリケーション３０１は、ストリーミングアプリケーション（メディアプレーヤー）にコマンド（例えば、再生開始メッセージ）を出す役割を有する。また、仲介アプリケーション３０１は、対話型リアルタイム通信アプリケーションによって既に設定されているコネクションを用いて、遠隔地のユーザーの所有するＴＶ受信機内の仲介アプリケーションと制御メッセージのやり取りを行う。ここで、仲介アプリケーション間でやり取りする制御メッセージは、ストリーミングアプリケーション（メディアプレーヤー）によるストリーミングコンテンツの再生を制御するためのものである。これにより、対話型リアルタイム通信を行う２人又は複数のユーザーのＴＶ受信機でのストリーミングコンテンツの再生のタイミングを合わせることができる。
【００２２】
次に、図４を用いて、対話型リアルタイム通信の概要を説明する。ユーザーＡのＴＶ受信機４０１とユーザーＢのＴＶ受信機４０２との間には対話型リアルタイム通信アプリケーションのコネクションが結ばれている。これにより、ユーザーＡとユーザーＢは映像と音声を用いた対話型リアルタイム通信ができる。
【００２３】
ここで、ユーザーＡのＴＶ受信機４０１に着目する。ユーザーＡのストリーミングアプリケーションであるメディアプレーヤーは、コンテンツサーバ４０３とコネクションが設定されている。これにより、ユーザーＡのメディアプレーヤーはコンテンツサーバ４０３から所望するストリーミングコンテンツを取得することができる。また、ユーザーＡの対話型リアルタイム通信アプリケーションとメディアプレーヤーの間には仲介アプリケーションが存在する。ユーザーＡの仲介アプリケーションは、ユーザーＡのメディアプレーヤーに制御メッセージを出すことでメディアプレーヤーの再生を制御する。更に、ユーザーＡの仲介アプリケーションは、対話型リアルタイム通信アプリケーションのコネクションを用いてユーザーＢの仲介アプリケーションに制御メッセージを送信する。これにより、ユーザーＡの仲介アプリケーションは、ユーザーＢのメディアプレーヤーの再生も制御する。
【００２４】
ここで、仲介アプリケーション（Ｍ）によるストリーミングアプリケーション（ＳＡ）の制御について図５を用いて説明する。図５では、ユーザーＡのＴＶ受信機５０１とユーザーＢのＴＶ受信機５０２の対話型リアルタイム通信アプリケーション（ＲＴＡ）間ではコネクションが確立している状態において、ユーザーＡがユーザーＢに対してストリーミングコンテンツの共有を要求しているとする。
【００２５】
ユーザーＡは、ユーザーＡのＴＶ受信機５０１の仲介アプリケーションを介して視聴したいストリーミングコンテンツを選択する。具体的には、仲介アプリケーションが映像表示部１１１に「コンテンツ共有」のようなメニューを表示させ、ユーザーＡがリモコン等の入力手段を介して所望のストリーミングコンテンツを選択する。
【００２６】
次に、ユーザーＡの仲介アプリケーションは、既に確立されている対話型リアルタイム通信アプリケーションのコネクションを介して、ユーザーＢの仲介アプリケーションへコンテンツ共有要求メッセージ（「ＳＨＡＲＥ」）を出す。コンテンツ共有要求メッセージは、リアルタイム通信でやり取りされている動画、音声情報と共に送信される。
【００２７】
コンテンツ共有要求メッセージを受信したユーザーＢの仲介アプリケーションは、了承の旨を伝えるメッセージ（「ＡＣＫ」）をユーザーＡの仲介アプリケーションへ送信する。
【００２８】
ユーザーＡの仲介アプリケーションは「ＡＣＫ」を受信すると、ユーザーＡのメディアプレーヤーに選択したストリーミングコンテンツの再生要求（「ＰＬＡＹ」）を出す。同時にユーザーＡの仲介アプリケーションは確立済みのコネクションを通して同じストリーミングコンテンツの再生要求をユーザーＢの仲介アプリケーションへ送信する。
【００２９】
ユーザーＢの仲介アプリケーションは、ユーザーＢのメディアプレーヤーにストリーミングコンテンツの再生要求を出す。ユーザーＢの仲介アプリケーションは、メディアプレーヤーへのストリーミングコンテンツの再生要求出力後に、ユーザーＡの仲介アプリケーションに対し、ストリーミングコンテンツの再生要求をメディアプレーヤーに出したことを知らせるメッセージ（「ＡＣＫ」）を送信する。
【００３０】
次に、複数のＴＶ受信機間でストリーミングコンテンツを同時再生する方法を説明する。方法としては、遅延計算型（図９参照）と時刻指定型（図１０参照）がある。
【００３１】
遅延計算型では、ユーザーＡの仲介アプリケーションがコンテンツ共有メッセージ（「ＳＨＡＲＥ」）を送信し、ユーザーＢの仲介アプリケーションから応答メッセージ（「ＡＣＫ」）が返ってくるまでの遅延時間６０１を計算する。そして、ユーザーＡの仲介アプリケーションは、ユーザーＢの仲介アプリケーションから応答メッセージが返ってくると、ユーザーＢの仲介アプリケーションに対してストリーミングコンテンツの再生要求（「ＰＬＡＹ」）を送信する。ユーザーＢの仲介アプリケーションは、ストリーミングコンテンツの再生要求を受信するとすぐにメディアプレーヤーにストリーミングコンテンツの再生要求を出す。一方、ユーザーＡの仲介アプリケーションは、計算した遅延時間６０１だけ待機してからユーザーＡのメディアプレーヤーにストリーミングコンテンツの再生要求を出す。
【００３２】
時刻指定型では、ユーザーＢの仲介アプリケーションが応答メッセージをユーザーＡの仲介アプリケーションに返すときに時刻情報７０１も一緒に送信する。ユーザーＡの仲介アプリケーションは、ユーザーＡのメディアプレーヤーとユーザーＢのメディアプレーヤーに再生時刻７０２を送信する。時刻指定型の場合、再生時刻７０２になるまで取得したストリーミングコンテンツをＴＶ受信機の記憶部に記憶しておく。そして、指定された再生時刻７０２に同時に再生を開始する。
【産業上の利用可能性】
【００３３】
本発明は、カメラ、マイク等を用いてリアルタイムに対話しながらストリーミングコンテンツの視聴を行うことができるので、ネットワークに接続され、リアルタイム通信が可能な全てのＡＶ機器で有用である。
【符号の説明】
【００３４】
１００    ＴＶ受信機
１０１    アンテナ
１０２    チューナー
１０３    制御部
１０４    映像処理部
１０５    音声処理部
１０６    通信制御部
１０７    音声入力部
１０８    撮影部
１０９    記憶部
１１０    通信部
１１１    映像表示部
１１２    音声出力部
【図１】
2012049944.tif 000003
【図２】
2012049944.tif 000004
【図３】
2012049944.tif 000005
【図４】
2012049944.tif 000006
【図５】
2012049944.tif 000007
【図６】
2012049944.tif 000008
【図７】
2012049944.tif 000009
【図８】
2012049944.tif 000010
【図９】
2012049944.tif 000011
【図１０】
2012049944.tif 000012