(57)【要約】【課題】  遠隔地にいる人同士が同一のコンテンツを同期して視聴できるようにする。【解決手段】  例えば、時刻ｔ１にユーザＡによりコンテンツの再生開始の操作が行われた場合、操作情報を送信した際の回線遅延が考慮され再生開始予定時刻ｔ２が決定され、再生開始の操作が行われた旨と再生開始予定時刻ｔ２、時刻ｔ２におけるコンテンツの再生位置を示す操作情報が生成され、ユーザＸ側に送信される。そして、ユーザＡ側では、時刻ｔ２からコンテンツの再生が開始される。また、ユーザＸ側でも、受信した操作情報が示す再生開始予定時刻ｔ２になったとき、受信した操作情報が示すコンテンツの再生位置からコンテンツの再生が開始される。したがって、時刻ｔ２以降はコンテンツの同期再生が行われている状態となる。本発明は、例えば、遠隔地間のコミュニケーション装置に適用することができる。【選択図】図１０
2006041885.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の情報処理装置と通信する情報処理装置において、
ユーザによる操作に対応してコンテンツデータを再生する再生手段と、
前記ユーザによる前記操作に対応する操作情報を生成して、前記ネットワークを介して前記他の情報処理装置に送信させる生成手段と、
前記他の情報処理装置から前記ネットワークを介して送信された操作情報に基づき、前記再生手段による前記コンテンツデータの再生を前記他の情報処理装置と同期させる再生制御手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記コンテンツデータは、テレビジョン番組として放送されたものである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記ユーザによるテレビジョン放送のチャンネルを切り換える操作に対応して、切り換え後のチャンネルを示す前記操作情報を生成する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記生成手段は、前記ユーザの前記操作の内容、前記操作が行われた時刻、または前記コンテンツデータの再生位置のうち、少なくとも１つを含む前記操作情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記生成手段は、前記ユーザの前記操作の内容、前記操作に対応する処理の開始予定時刻、または前記コンテンツデータの再生位置のうち、少なくとも１つを含む前記操作情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記ネットワークを介する前記操作情報の通信に要する通信時間を検出する検出手段をさらに含み、
前記生成手段は、前記通信時間に基づいて、前記操作に対応する処理の開始予定時刻を決定する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
ユーザの音声および映像を、前記ネットワークを介して前記他の情報処理装置と通信する通信手段を
さらに含むことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
ネットワークを介して他の情報処理装置と通信する情報処理方法において、
ユーザによる操作に対応してコンテンツデータを再生する再生ステップと、
前記ユーザによる前記操作に対応する操作情報を生成して、前記ネットワークを介して前記他の情報処理装置に送信させる生成ステップと、
前記他の情報処理装置から前記ネットワークを介して送信された操作情報に基づき、前記再生ステップの処理による前記コンテンツデータの再生を前記他の情報処理装置と同期させる再生制御ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
ネットワークを介して他の情報処理装置と通信するためのプログラムであって、
ユーザによる操作に対応してコンテンツデータを再生する再生ステップと、
前記ユーザによる前記操作に対応する操作情報を生成して、前記ネットワークを介して前記他の情報処理装置に送信させる生成ステップと、
前記他の情報処理装置から前記ネットワークを介して送信された操作情報に基づき、前記再生ステップの処理による前記コンテンツデータの再生を前記他の情報処理装置と同期させる再生制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１０】
ネットワークを介して他の情報処理装置と通信するためのプログラムであって、
ユーザによる操作に対応してコンテンツデータを再生する再生ステップと、
前記ユーザによる前記操作に対応する操作情報を生成して、前記ネットワークを介して前記他の情報処理装置に送信させる生成ステップと、
前記他の情報処理装置から前記ネットワークを介して送信された操作情報に基づき、前記再生ステップの処理による前記コンテンツデータの再生を前記他の情報処理装置と同期させる再生制御ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、ネットワークを介して接続された他の情報処理装置と、ユーザの音声や映像を通信するとともに、同一のコンテンツを同期して再生するようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、遠隔地にいる人同士の交流（以下、遠隔コミュニケーションと記述する）に用いる装置として、電話、いわゆるテレビ電話、ビデオ会議システム等が存在する。また、パーソナルコンピュータ等を用いてインタネットに接続し、テキストチャット、映像と音声を伴うビデオチャット等を行う方法もある。
【０００３】
さらに、遠隔コミュニケーションを実行しようとする人がそれぞれパーソナルコンピュータ等を用い、インタネットを介して仮想空間を共有したり、同一のコンテンツを共用したりすることも提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００３−２７１５３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、遠隔地にいる人同士が同一のコンテンツを共用する従来の方法では、コンテンツ再生のタイミングを正確に同期させることができないという課題があった。
【０００６】
したがって、遠隔地にいる人同士が映像や音声を通信しながら同一のコンテンツを視聴し、同じタイミングで泣いたり、笑ったり、感動したりすることができないという課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、遠隔地にいる人同士が同一のコンテンツを同期して視聴できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、ユーザによる操作に対応してコンテンツデータを再生する再生手段と、ユーザによる操作に対応する操作情報を生成して、ネットワークを介して他の情報処理装置に送信させる生成手段と、他の情報処理装置からネットワークを介して送信された操作情報に基づき、再生手段によるコンテンツデータの再生を他の情報処理装置と同期させる再生制御手段とを含むことを特徴とする。
【０００９】
前記コンテンツデータは、テレビジョン番組として放送されたものとすることができる。
【００１０】
前記生成手段は、ユーザによるテレビジョン放送のチャンネルを切り換える操作に対応して、切り換え後のチャンネルを示す操作情報を生成するようにすることができる。
【００１１】
前記生成手段は、ユーザの操作の内容、操作が行われた時刻、またはコンテンツデータの再生位置のうち、少なくとも１つを含む操作情報を生成するようにすることができる。
【００１２】
前記生成手段は、ユーザの操作の内容、操作に対応する処理の開始予定時刻、またはコンテンツデータの再生位置のうち、少なくとも１つを含む操作情報を生成するようにすることができる。
【００１３】
本発明の情報処理装置は、ネットワークを介する操作情報の通信に要する通信時間を検出する検出手段をさらに含むことができ、前記生成手段は、通信時間に基づいて、操作に対応する処理の開始予定時刻を決定するようにすることができる。
【００１４】
本発明の情報処理装置は、ユーザの音声および映像を、ネットワークを介して他の情報処理装置と通信する通信手段をさらに含むことができる。
【００１５】
本発明の情報処理方法は、ユーザによる操作に対応してコンテンツデータを再生する再生ステップと、ユーザによる操作に対応する操作情報を生成して、ネットワークを介して他の情報処理装置に送信させる生成ステップと、他の情報処理装置からネットワークを介して送信された操作情報に基づき、再生ステップの処理によるコンテンツデータの再生を他の情報処理装置と同期させる再生制御ステップとを含むことを特徴とする。
【００１６】
本発明の記録媒体のプログラムは、ユーザによる操作に対応してコンテンツデータを再生する再生ステップと、ユーザによる操作に対応する操作情報を生成して、ネットワークを介して他の情報処理装置に送信させる生成ステップと、他の情報処理装置からネットワークを介して送信された操作情報に基づき、再生ステップの処理によるコンテンツデータの再生を他の情報処理装置と同期させる再生制御ステップとを含むことを特徴とする。
【００１７】
本発明のプログラムは、ユーザによる操作に対応してコンテンツデータを再生する再生ステップと、ユーザによる操作に対応する操作情報を生成して、ネットワークを介して他の情報処理装置に送信させる生成ステップと、他の情報処理装置からネットワークを介して送信された操作情報に基づき、再生ステップの処理によるコンテンツデータの再生を他の情報処理装置と同期させる再生制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１８】
本発明の情報処理装置および方法、並びにプログラムにおいては、ユーザによる操作に対応する操作情報が生成されて、ネットワークを介して他の情報処理装置に送信される。また、他の情報処理装置からネットワークを介して送信された操作情報に基づき、コンテンツデータの再生が他の情報処理装置と同期される。
【発明の効果】
【００１９】
本発明によれば、遠隔地にいる人同士が同一のコンテンツを同期して視聴することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００２２】
請求項１に記載の情報処理装置（例えば、図１のコミュニケーション装置１−１）は、ユーザによる操作に対応してコンテンツデータを再生する再生手段（例えば、図４のコンテンツ再生部３０）と、ユーザによる操作に対応する操作情報を生成して、ネットワーク（例えば、図１の通信網２）を介して他の情報処理装置（例えば、図１のコミュニケーション装置１−２）に送信させる生成手段（例えば、図４の操作情報出力部５０）と、他の情報処理装置からネットワークを介して送信された操作情報に基づき、再生手段によるコンテンツデータの再生を他の情報処理装置と同期させる再生制御手段（例えば、図４のコンテンツ再生同期部４６）とを含む。
【００２３】
請求項６に記載の情報処理装置は、ネットワークを介する操作情報の通信に要する通信時間を検出する検出手段（例えば、図４の通信環境検出部４０）をさらに含む。
【００２４】
請求項７に記載の情報処理装置は、ユーザの音声および映像を、ネットワークを介して他の情報処理装置と通信する通信手段（例えば、図４の出力部２１、入力部２４、および通信部２８）をさらに含む。
【００２５】
請求項８に記載の情報処理方法は、ユーザによる操作に対応してコンテンツデータを再生する再生ステップ（例えば、図５のステップＳ４）と、ユーザによる操作に対応する操作情報を生成して、ネットワークを介して他の情報処理装置に送信させる生成ステップ（例えば、図９のステップＳ３３）と、他の情報処理装置からネットワークを介して送信された操作情報に基づき、再生ステップの処理によるコンテンツデータの再生を他の情報処理装置と同期させる再生制御ステップ（例えば、図５のステップＳ４２）とを含む。
【００２６】
なお、本発明の記録媒体に記録されているプログラム、および本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の情報処理方法のものと同様であるので、その記載は省略する。
【００２７】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２８】
図１は、本発明を適用したコミュニケーションシステムの構成例を示している。このコミュニケーションシステムにおいて、コミュニケーション装置１−１は、通信網２を介して他のコミュニケーション装置１（図１の場合、コミュニケーション装置１−２）と接続し、いわゆるテレビ電話のようにユーザの音声および映像を相互に通信することに加え、共通のコンテンツ（例えば、テレビジョン放送等を受信して得られる番組コンテンツ、予めダウンロード等により取得済の映画等のコンテンツ、ユーザ間で授受した私的なコンテンツ等の動画像、静止画像等）を他のコミュニケーション装置１−２と同期して再生することにより、ユーザ間の遠隔コミュニケーションを支援するものである。以下、コミュニケーション装置１−１および１−２を個々に区別する必要がない場合、単にコミュニケーション装置１と記述する。
【００２９】
コミュニケーション装置１は、複数のユーザが同時に利用することができる。例えば、図１の場合、コミュニケーション装置１−１は、ユーザＡ，Ｂによって使用されており、コミュニケーション装置１−２は、ユーザＸによって使用されているものとする。
【００３０】
例えば、共通のコンテンツの映像が図２Ａに示すようなものであり、コミュニケーション装置１−１によって撮影されたユーザＡの映像が図２Ｂに示すようなものであり、コミュニケーション装置１−２によって撮影されたユーザＸの映像が図２Ｃに示すようなものであるとする。この場合、コミュニケーション装置１−１のディスプレイ２２（図４）には、例えば、図３Ａに示すピクチャインピクチャ(picture in picture)、図３Ｂに示すクロスフェイド(cross fade)、または図３Ｃに示すワイプ(wipe)の方式で、コンテンツとユーザの映像が重畳されて表示される。
【００３１】
なお、図３Ａに示されたピクチャインピクチャにおいては、コンテンツの映像にユーザの映像が小画面として重畳される。小画面の表示位置およびサイズは任意に変更可能である。また、自身（ユーザＡ）とコミュニケーション相手（ユーザＸ）の映像の両方ではなく、一方の小画面だけを表示させることも可能である。さらに、コンテンツの映像がユーザの映像の小画面を透過するように、いわゆる、αブレンディングさせてもよい。
【００３２】
図３Ｂに示されたクロスフェイドにおいては、コンテンツの映像にユーザ（ユーザＡまたはユーザＸ）の映像がαブレンディングされて表示される。このクロスフェイドは、例えばコンテンツの映像上の任意の位置や領域をユーザが指し示すとき等に用いることができる。
【００３３】
図３Ｂに示されたワイプにおいては、コンテンツの映像を覆うようにユーザの映像が所定の方向から出現する。
【００３４】
コンテンツとユーザの映像の合成方式は随時変更が可能である。また、コンテンツとユーザの映像の表示は、上述した方式以外の方式を適用してもよい。
【００３５】
コンテンツとユーザの映像および音声の合成状況、例えば、ピクチャインピクチャ、クロスフェイド、またはワイプの区別、ピクチャインピクチャが採用されているときの子画面のサイズや位置、クロスフェイドが採用されているときのαブレンディングの透過度、音量等の割合等は、合成情報３４（図４）として記録される。
【００３６】
図１に戻る。通信網２は、インタネット等に代表される広帯域なデータ通信網である。コンテンツ供給サーバ３は、コミュニケーション装置１からの要求に応じ、通信網２を介してコンテンツをコミュニケーション装置１に供給する。認証サーバ４は、コミュニケーション装置１のユーザが当該コミュニケーションシステムを利用するに際しての認証、課金等の処理を行う。
【００３７】
放送装置５は、テレビジョン放送等の番組としてコンテンツを送信する。したがって、各コミュニケーション装置１は、放送装置５から放送されるコンテンツを同期して受信し、再生することができる。なお、放送装置５からコミュニケーション装置１に対するコンテンツの送信は無線であってもよいし、有線であってもよい。また、通信網２を介してもかまわない。
【００３８】
標準時刻情報供給装置６は、コミュニケーション装置１に内蔵された時計（標準時刻計時部４１（図４））を、標準時刻（世界標準時、日本標準時刻等）に整合させるための標準時刻情報を各コミュニケーション装置１に供給する。なお、標準時刻情報供給装置６からコミュニケーション装置１に対する標準時刻情報の供給は、無線であってもよいし、有線であってもよい。また、通信網２を介してもかまわない。
【００３９】
次に、コミュニケーション装置１−１の詳細な構成例について、図４を参照して説明する。
【００４０】
コミュニケーション装置１−１において、出力部２１は、ディスプレイ２２およびスピーカ２３より構成され、映像音声合成部３１から入力される映像信号および音声信号にそれぞれ対応する映像を表示し、音声を出力する。
【００４１】
入力部２４は、ユーザの映像（動画像または静止画像）を撮影するカメラ２５、ユーザの音声を集音するマイク２６、およびユーザの周囲環境情報（明度、温度、湿度等）を検出するセンサ２７より構成され、取得した動画像、音声、および周辺環境情報を含むユーザのリアルタイム（ＲＴ）データを通信部２８および記憶部３２に出力する。カメラ２５は、被写体（ユーザ）までの距離を計測可能な機能を有している。また、入力部２４は、取得したユーザの映像および音声を映像音声合成部３１に出力する。さらに、入力部２４は、取得した映像を画像解析部３５に出力する。なお、入力部２４を複数（図４の場合は２つ）設けて、それぞれを複数のユーザ（図１のユーザＡ，Ｂ）に指向させるようにしてもよい。
【００４２】
通信部２８は、入力部２４から入力されるユーザＡのリアルタイムデータを、通信網２を介してコミュニケーション相手のコミュニケーション装置１−２に送信するとともに、コミュニケーション装置１−２が送信したユーザＸのリアルタイムデータを受信し、映像音声合成部３１、記憶部３２、および画像解析部３５に出力する。また、通信部２８は、コミュニケーション相手のコミュニケーション装置１−２またはコンテンツ供給サーバ３から通信網２を介して供給されたコンテンツを受信し、コンテンツ再生部３０および記憶部３２に出力する。さらに、通信部２８は、記憶部３２に記憶されているコンテンツ３３や、操作情報出力部５０によって生成された操作情報を、通信網２を介してコミュニケーション装置１−２に送信する。
【００４３】
放送受信部２９は、放送装置５から放送されたテレビジョン放送信号を受信し、得られた放送番組としてのコンテンツをコンテンツ再生部３０に出力する。コンテンツ再生部３０は、放送受信部２９によって受信された放送番組のコンテンツ、通信部２８によって受信されたコンテンツ、または記憶部３２から読み出されるコンテンツを再生し、得られたコンテンツの映像および音声を映像音声合成部３１および画像解析部３５に出力する。
【００４４】
映像音声合成部３１は、コンテンツ再生部３０から入力されるコンテンツの映像と、ユーザの映像と、OSD(On Screen Display)用の映像とをαブレンディング等によって合成し、その結果得られた映像信号を出力部２１に出力する。また、映像音声合成部３１は、コンテンツ再生部３０から入力されるコンテンツの音声と、ユーザの音声を合成し、その結果得られた音声信号を出力部２１に出力する。
【００４５】
記憶部３２は、入力部２４から供給されるユーザ（ユーザＡ等）のリアルタイムデータ、通信部２８から供給されるコミュニケーション相手（ユーザＸ）のリアルタイムデータ、放送受信部２９によって受信された放送番組のコンテンツ、通信部２８から供給されるコンテンツを記憶する。また、記憶部３２は、合成制御部４７によって生成された合成情報３４を記憶する。
【００４６】
画像解析部３５は、コンテンツ再生部３０から入力されるコンテンツの映像、およびユーザの映像（コミュニケーション装置１−２からのものも含む）の明度や輝度を解析し、その解析結果を合成制御部４７に出力する。画像解析部３５の鏡像生成部３６は、ユーザ（コミュニケーション装置１−２からのものも含む）の映像の鏡像を生成する。ポインタ検出部３７は、動きベクトル検出部３８によって検出されるユーザの動きベクトル等に基づき、ユーザの映像（コミュニケーション装置１−２からのものも含む）からユーザが所望の位置を指し示すポインタとなる手首や指先等を検出して、その映像を抽出する。なお、入力部２４からの映像に複数のユーザが含まれている場合、複数のポインタを検出してユーザを対応付ける。動きベクトル検出部３８は、ユーザの映像（コミュニケーション装置１−２からのものも含む）から、ユーザの動作を示す動きベクトルを検出し、その発生ポイントと軌跡を識別する。マッチング部３９は、検出されたユーザの動きベクトルが、予め想定されているユーザの動きのいずれに合致するかを判定し、判定結果を動きベクトルマッチング情報として制御部４３に出力する。
【００４７】
通信環境検出部４０は、通信部２８と通信網２を介したコミュニケーション装置１−２との通信環境（通信レート、通信遅延時間等）を監視して、監視結果を制御部４３に出力する。標準時刻計時部４１は、標準時刻情報供給装置６から供給される標準時刻情報に基づき、自己が刻む標準時刻を整合し、標準時刻を制御部４３に供給する。操作入力部４２は、例えばリモートコントローラ等から成り、ユーザの操作を受け付けて、対応する操作信号を制御部４３に入力する。
【００４８】
制御部４３は、操作入力部４２から入力されるユーザの操作に対応した操作信号や画像解析部３５から入力される動きベクトルマッチング情報等に基づいて、コミュニケーション装置１−１を構成する各部を制御する。制御部４３は、セッション管理部４４、視聴記録レベル設定部４５、再生同期部４６、合成制御部４７、再生許可部４８、記録許可部４９、操作情報出力部５０、および電子機器制御部５１を含んでいる。なお、図４において、制御部４３からコミュニケーション装置１−１を構成する各部への制御ラインの図示は省略されている。
【００４９】
セッション管理部４４は、通信部２８が通信網２を介して通信コミュニケーション装置１−２、コンテンツ供給サーバ３、認証サーバ４等と接続する処理を制御する。視聴記録レベル設定部４５は、ユーザからの設定操作に基づき、入力部２４に取得されたユーザＡ等のリアルタイムデータを、コミュニケーション相手のコミュニケーション装置１−２において再生可能であるか否か、記録可能であるか否か、記録可能である場合の記録可能回数等を設定し、この設定情報を通信部２８からコミュニケーション装置１−２に通知させる。再生同期部４６は、コミュニケーション相手のコミュニケーション装置１−２と同期して同一のコンテンツが再生されるように、放送受信部２９やコンテンツ再生部３０を制御する。
【００５０】
合成制御部４７は、コンテンツの映像および音声とユーザの映像および音声が、ユーザからの設定操作に従って合成されるように、画像解析部３５の解析結果等に基づいて映像音声合成部３１を制御する。再生許可部４８は、コンテンツに付加されているライセンス情報等に基づいて当該コンテンツの再生の可否を判断し、判断結果に基づいてコンテンツ再生部３０を制御する。記録許可部４９は、コミュニケーション相手の設定やコンテンツに付加されているライセンス情報に基づき、ユーザのリアルタイムデータやコンテンツの記録の可否を判断し、判断結果に基づいて記憶部３２を制御する。操作情報出力部５０は、ユーザによる操作（テレビジョン放送受信時のチャンネル切り換え操作、コンテンツ再生開始、再生終了、早送り再生の操作等）に対応して、その操作内容や操作時刻等を含む操作情報（詳細は後述する）を生成し、通信部２８からコミュニケーション相手のコミュニケーション装置１−２に通知させる。この操作情報は、コンテンツの同期再生に利用される。
【００５１】
電子機器制御部５１は、画像解析部３５から入力される動きベクトルマッチング情報に基づき、コミュニケーション装置１−１に接続（無線接続を含む）された所定の電子機器（例えば、照明機器、空調機器等。いずれも不図示）を制御する。
【００５２】
なお、コミュニケーション装置１−２の詳細な構成例については、図４に示されたコミュニケーション装置１−１の構成例と同様であるので、その説明は省略する。
【００５３】
次に、コミュニケーション装置１−１によるコミュニケーション装置１−２との遠隔コミュニケーション処理について、図５のフローチャートを参照して説明する。
【００５４】
この遠隔コミュニケーション処理は、コミュニケーション装置１−２との遠隔コミュニケーションの開始を指示する操作が操作入力部４２に入力され、この操作に対応する操作信号が制御部４３に入力されたときに開始される。
【００５５】
ステップＳ１において、通信部２８は、セッション管理部４４の制御に基づき、通信網２を介してコミュニケーション装置１−２に接続し、遠隔コミュニケーションの開始を通知する。この通知に対応して、コミュニケーション装置１−２は、遠隔コミュニケーションの開始の受諾を返信する。
【００５６】
ステップＳ２において、通信部２８は、制御部４３の制御に基づき、入力部２４から入力されるユーザＡ等のリアルタイムデータを、通信網２を介してコミュニケーション装置１−２に送信し始めるとともに、コミュニケーション装置１−２から送信されたユーザＸのリアルタイムデータの受信を開始する。送信されたユーザＡ等のリアルタイムデータに含まれる映像および音声と、受信されたユーザＸのリアルタイムデータに含まれる映像および音声は、映像音声合成部３１に入力される。
【００５７】
ステップＳ３において、通信部２８は、セッション管理部４４の制御に基づき、通信網２を介して認証サーバ４に接続し、コンテンツ取得のための認証処理を行う。この認証処理の後、通信部２８は、通信網２を介してコンテンツ供給サーバ３にアクセスし、ユーザが指定するコンテンツを取得する。このとき、コミュニケーション装置１−２でも同様の処理が行われ、同一のコンテンツが取得されているものとする。
【００５８】
なお、テレビジョン放送されているコンテンツを受信する場合や、既に取得済で記憶部３２に記憶されているコンテンツを再生する場合、ステップＳ３の処理は省略することができる。
【００５９】
ステップＳ４において、コンテンツ再生部３０は、再生同期部４６の制御に基づき、コミュニケーション装置１−２と同期したコンテンツの再生処理（以下、コンテンツ同期再生処理と記述する）を開始する。このコンテンツ同期再生処理の詳細については後述する。
【００６０】
ステップＳ５において、記憶部３２は、遠隔コミュニケーション記録処理を開始する。具体的には、再生が開始されたコンテンツ、送信されたユーザＡ等のリアルタイムデータに含まれる映像および音声、受信されたユーザＸのリアルタイムデータに含まれる映像および音声、並びに、これらの合成の状態を示す合成制御部４７によって生成された合成情報３４の記録が開始される。
【００６１】
ステップＳ６において、映像音声合成部３１は、合成制御部４７の制御に従い、再生されたコンテンツの映像および音声と、送信されたユーザＡ等のリアルタイムデータに含まれる映像および音声と、受信されたユーザＸのリアルタイムデータに含まれる映像および音声とを合成し、この結果得られた映像信号および音声信号を出力部２１に供給する。出力部２１は、供給された映像信号に対応する映像を表示し、音声信号に対応する音声を出力する。この段階でユーザ間の映像および音声の通信と、コンテンツの同期再生が開始されたことになる。
【００６２】
さらにステップＳ６において、映像音声合成部３１等の処理と平行して画像解析部３５のポインタ検出部３５は、ユーザＡ等のリアルタイムデータに含まれる映像に基づき、ユーザＡ等のポインタを検出し、画面上に表示する等の処理（ポインティング処理）を実行する。
【００６３】
ステップＳ７において、制御部４３は、ユーザから遠隔コミュニケーションの終了を指示する操作が行われたか否かを判定し、行われたと判定するまで待機する。ユーザから遠隔コミュニケーションの終了を指示する操作が行われたと判定された場合、処理はステップＳ８に進む。
【００６４】
ステップＳ８において、通信部２８は、セッション管理部４４からの制御に基づき、通信網２を介してコミュニケーション装置１−２に接続し、遠隔コミュニケーションの終了を通知する。この通知に対応して、コミュニケーション装置１−２は、遠隔コミュニケーションの終了の受諾を返信する。
【００６５】
ステップＳ９において、記憶部３２は、コミュニケーション記録処理を終了する。このときまでに記録された、再生されたコンテンツ、ユーザＡ等のリアルタイムデータに含まれる映像および音声、受信されたユーザＸのリアルタイムデータに含まれる映像および音声、並びに合成情報３４は、今後において、今回の遠隔コミュニケーションが再現されるときに利用される。
【００６６】
以上、コミュニケーション装置１−１による遠隔コミュニケーション処理の説明を終了する。
【００６７】
次に、上述した遠隔コミュニケーション処理のステップＳ４におけるコンテンツ同期再生処理について説明する。
【００６８】
コミュニケーション装置１−１によるコンテンツ同期再生には、第１の同期再生処理に適用される同期コンテンツ取得モード、第２の同期再生処理に適用される追随型同期モード、および第３の同期再生処理に適用される予約型同期モードの３種類のモードがある。
【００６９】
同期コンテンツ取得モードは、コミュニケーション装置１−１とコミュニケーション装置１−２が同期して取得可能であって再生タイミング等の変更が不可能なコンテンツ、具体的には、テレビジョン放送の番組等のコンテンツを受信し、リアルタイムで視聴するときに適用される。テレビジョン放送の番組の場合、受信するチャンネルさえ同じであれば、その映像や音声の出力タイミングは遠隔地においても一致している。したがって、同期コンテンツ取得モードにおいては、受信するテレビジョン放送のチャンネルを示す情報を操作情報として、コミュニケーション装置１−１からコミュニケーション装置１−２に送信するようにする。
【００７０】
図６は、同期コンテンツ取得モードの動作概要を示している。例えば、時刻ｔ１にユーザＡにより、コミュニケーション装置１−１がチャンネルＣｈ１からチャンネルＣｈ３に切り換えられた場合、チャンネルＣｈ３に切り換えられたことを示す操作情報が生成され、コミュニケーション装置１−２に送信される。
【００７１】
コミュニケーション装置１−１からの操作情報を時刻ｔ２に受信したコミュニケーション装置１−２では、受信するチャンネルがチャンネルＣｈ３に切り換えられ、チャンネルＣｈ３に切り換えたことを示す操作情報が生成されて、コミュニケーション装置１−１に返信される。そして、ユーザＸに対して、コミュニケーション装置１−１との間でコンテンツが同期再生されている旨が通知される（例えば、文字列「チャンネル同期中」を画面上に重畳表示される）。
【００７２】
コミュニケーション装置１−２からの操作情報を時刻ｔ３に受信したコミュニケーション装置１−１では、コミュニケーション装置１−２との間でコンテンツが同期再生されている旨が、ユーザＡに対して通知される（例えば、文字列「チャンネル同期中」を画面上に重畳表示される）。
【００７３】
図６からも明らかなように、同期コンテンツ取得モードでは、ユーザＡがチャンネル切り替え操作を行ってからコンテンツの再生が同期するまでに、操作情報の通信に要する時間（ｔ１−ｔ２）だけ遅延はあるものの、コミュニケーション装置１−１とコミュニケーション装置１−２との間でコンテンツ（放送されている番組）の同期再生が可能である。
【００７４】
次に、同期コンテンツ取得モードを採用した第１の同期再生処理を実行するコミュニケーション装置１−１とコミュニケーション装置１−２の動作について、図７のフローチャートを参照して説明する。なお、図７において、ステップＳ１１乃至Ｓ１５は、コミュニケーション装置１−１による処理、ステップＳ２１乃至Ｓ２３は、コミュニケーション装置１−２による処理である。また、コミュニケーション装置１−１とコミュニケーション装置１−２では、既にテレビジョン放送等の番組（コンテンツ）を受信し、再生を開始しているものとする。
【００７５】
まず、一方のコミュニケーション装置１−１の動作について説明する。ステップＳ１１において、制御部４３は、操作入力部４２に対してユーザからチャンネル切り換え操作が行われたか否かを判定し、チャンネル切り換え操作が行われたと判定するまで待機する。そして、操作入力部４２に対してユーザからチャンネル切り換え操作が行われたと判定された場合、処理はステップＳ１２に進む。ステップＳ１２において、再生同期部４６は、映像音声合成部３１を制御して、現在、コミュニケーション装置１−２との間でコンテンツが同期再生されている旨がユーザに通知されているならば、その通知を終了させる（例えば、画面上に文字列「チャンネル同期中」が重畳表示されているならば、その重畳表示を止めさせる）。
【００７６】
ステップＳ１３において、操作情報出力部５０は、切り換え後のチャンネルを示す操作情報を生成し、通信部２８から通信網２を介してコミュニケーション装置１−２に送信させる。ステップＳ１４において、再生同期部４６は、コミュニケーション装置１−２から、ステップＳ１３の処理でコミュニケーション装置１−２に送信された操作情報に対応する操作情報が返信されたか否かを判定する。具体的には、ステップＳ１３の処理でコミュニケーション装置１−２に送信された操作情報が示すチャンネルと同じチャンネルを示す操作情報がコミュニケーション装置１−２から返信されたか否かを判定する。そして、対応する操作情報が返信されたと判定するまで待機する。対応する操作情報が返信されたと判定された場合、処理はステップＳ１５に進む。
【００７７】
ステップＳ１５において、再生同期部４６は、映像音声合成部３１を制御して、コミュニケーション装置１−２との間でコンテンツが同期再生されている旨をユーザに通知させる（例えば、文字列「チャンネル同期中」を画面上に重畳表示させる）。この後、処理はステップＳ１１に戻り、次にユーザからチャンネル切り換え操作が行われるまで待機することになる。
【００７８】
次に、他方のコミュニケーション装置１−２の動作について説明する。ステップＳ２１において、コミュニケーション装置１−２の再生同期部４６は、コミュニケーション装置１−１から送信された操作情報を受信したか否かを判定し、受信したと判定するまで待機する。コミュニケーション装置１−１から送信された操作情報を受信したと判定された場合、処理はステップＳ２２に進む。ステップＳ２２において、再生同期部４６は、放送受信部２９を制御して、受信しているテレビジョン放送を、ステップＳ２１で受信した操作情報が示すチャンネルに切り替えさせる。コミュニケーション装置１−２の再生同期部４６は、映像音声合成部３１を制御して、コミュニケーション装置１−１との間でコンテンツが同期再生されている旨をユーザに通知させる（例えば、「チャンネル同期中」と画面上に表示させる）。
【００７９】
ステップＳ２３において、コミュニケーション装置１−２の操作情報出力部５０は、切り換え後のチャンネルを示す操作情報を生成し、通信部２８から通信網２を介してコミュニケーション装置１−１に返信させる。この後、処理はステップＳ２１に戻り、次にコミュニケーション装置１−１からの操作情報を受信するまで待機することになる。
【００８０】
以上説明したように、同期コンテンツ取得モードを採用した第１の同期再生処理によれば、ユーザＡがチャンネル切り替え操作を行ってから同期するまでに、操作情報の通信に要する時間だけ遅延はあるものの、コミュニケーション装置１−１とコミュニケーション装置１−２との間でコンテンツ（放送されている番組）の同期再生が可能である。
【００８１】
なお、上述した説明では、コミュニケーション装置１−１にコミュニケーション装置１−２が追随する（コミュニケーション装置１−１にコミュニケーション装置１−２が同期する）場合についてのみ言及しているが、この主従関係は逆転させたり、随時変更したりすることが可能である。
【００８２】
次に、第２の同期再生処理に適用される追随型同期モードについて説明する。追随型同期モードは、テレビジョン放送の番組等とは異なり、ユーザが再生開始、早送り再生、再生終了等の操作を任意のタイミングで指示することができ、かつ、予めコミュニケーション装置１−１とコミュニケーション装置１−２がそれぞれ取得済のコンテンツを再生するときに適用される。追随型同期モードにおいては、コンテンツの再生開始、早送り再生、再生終了等の操作が行われた場合、その操作内容と操作時刻、その操作が行われたときのコンテンツの再生位置を示す情報を操作情報として、コミュニケーション装置１−１からコミュニケーション装置１−２に送信するようにする。
【００８３】
図８は、追随型同期モードの動作概要を示している。例えば、時刻ｔ１にユーザＡによりコミュニケーション装置１−１に対してコンテンツの再生開始の操作が行われた場合、コンテンツの再生を開始するとともに、再生開始の操作が行われた旨とその操作時刻ｔ１、時刻ｔ１におけるコンテンツの再生位置を示す操作情報が生成され、コミュニケーション装置１−２に送信され、通信網２の回線遅延により時刻ｔ２にコミュニケーション装置１−２に受信される。コミュニケーション装置１−２では、受信した操作情報に基づいて、時刻ｔ１におけるコンテンツの再生位置を時間（ｔ２−ｔ１）だけ進めた位置から、コンテンツの再生を開始する。したがって、時刻ｔ２以降はコンテンツが同期再生された状態となる。なお、同期再生が行われている間、上述した同期コンテンツ取得モードのように、同期再生されている旨をユーザに通知させる（例えば、「チャンネル同期中」と画面上に表示させる）ようにしてもよい。
【００８４】
また例えば、時刻ｔ３にユーザＡによりコミュニケーション装置１−１に対してコンテンツの早送り再生の操作が行われた場合、コンテンツの通常再生から早送り再生に変更するとともに、早送り再生の操作が行われた旨とその操作時刻ｔ３、時刻ｔ３におけるコンテンツの再生位置を示す操作情報が生成され、コミュニケーション装置１−２に送信され、通信網２の回線遅延により時刻ｔ４にコミュニケーション装置１−２に受信される。コミュニケーション装置１−２では、受信した操作情報に基づいて、コンテンツの早送り再生を開始する。したがって、時刻ｔ３以降はコンテンツの同期再生が行われていない状態となる。
【００８５】
さらに例えば、時刻ｔ５にユーザＡによりコミュニケーション装置１−１に対してコンテンツの早送り再生の終了（通常再生の再開）の操作が行われた場合、コンテンツの通常再生を再開するとともに、通常再生再開の操作が行われた旨とその操作時刻ｔ５、時刻ｔ５におけるコンテンツの経過時間を示す操作情報が生成され、コミュニケーション装置１−２に送信され、通信網２の回線遅延により時刻ｔ６にコミュニケーション装置１−２に受信される。コミュニケーション装置１−２では、受信した操作情報に基づいて、時刻ｔ５におけるコンテンツの再生位置を時間（ｔ６−ｔ５）だけ進めた位置から、コンテンツの再生を開始する。したがって、時刻ｔ６以降はコンテンツが同期再生された状態となる。
【００８６】
したがって、追随型同期モードでは、ユーザＡが再生開始等の操作を行ってから同期するまでに、操作情報の通信に要する回線遅延に相当する時間はかかるものの、コミュニケーション装置１−１とコミュニケーション装置１−２との間でコンテンツの同期再生が可能である。尤も、追随型同期モードでは、ユーザＡにより、コンテンツの再生を停止させる操作が行われたときには、ユーザＸ側では、回線遅延に相当する時間だけコンテンツが進行してしまうという問題が残っている。この問題は、後述する予約型同期モードによって解決される。
【００８７】
次に、追随型同期モードを採用した第２の同期再生処理を実行するコミュニケーション装置１−１とコミュニケーション装置１−２の動作について、図９のフローチャートを参照して説明する。なお、図９において、ステップＳ３１乃至Ｓ３３は、コミュニケーション装置１−１による処理、ステップＳ４１およびＳ４２は、コミュニケーション装置１−２による処理である。また、コミュニケーション装置１−１とコミュニケーション装置１−２は、既に同一のコンテンツを取得しているものとする。
【００８８】
まず、一方のコミュニケーション装置１−１の動作について説明する。ステップＳ３１において、制御部４３は、操作入力部４２に対してユーザからコンテンツの再生開始等の操作が行われたか否かを判定し、再生開始等の操作が行われたと判定するまで待機する。そして、操作入力部４２に対してユーザから再生開始等の操作が行われたと判定された場合、処理はステップＳ３２に進む。ステップＳ３２において、再生同期部４６は、ユーザからの操作に対応する処理を実行する（例えば、コンテンツの通常再生を開始する）。
【００８９】
ステップＳ３３において、操作情報出力部５０は、操作内容を示す情報、操作が行われた時刻、その操作時刻におけるコンテンツの再生位置を示す操作情報を生成し、通信部２８から通信網２を介してコミュニケーション装置１−２に送信させる。この後、処理はステップＳ３１に戻り、次にユーザから再生終了等の操作が行われるまで待機することになる。
【００９０】
次に他方のコミュニケーション装置１−２の動作について説明する。ステップＳ４１において、コミュニケーション装置１−２の再生同期部４６は、コミュニケーション装置１−１から送信された操作情報を受信したか否かを判定し、受信したと判定するまで待機する。コミュニケーション装置１−１から送信された操作情報を受信したと判定された場合、処理はステップＳ４２に進む。ステップＳ４２において、再生同期部４６は、受信した操作情報に含まれるコンテンツの再生位置を、操作時刻と現時刻の差だけ進ませて、操作情報に対応する処理をコンテンツ再生部３０に実行させる（例えば、コンテンツの通常再生を開始させる）。この後、処理はステップＳ４１に戻り、次にコミュニケーション装置１−１からの操作情報を受信するまで待機することになる。
【００９１】
なお、上述した追随型同期モードにおいても、コンテンツの同期再生が行われている間、上述した同期コンテンツ取得モードのように、同期再生されている旨をユーザに通知させる（例えば、「チャンネル同期中」と画面上に表示させる）ようにしてもよい。
【００９２】
以上説明したように、追随型同期モードを採用した第２の同期再生処理によれば、コンテンツの再生開始や終了のタイミングはずれるものの、再生が開始された後には、コミュニケーション装置１−１とコミュニケーション装置１−２とのコンテンツの再生位置は一致させることができる。
【００９３】
なお、上述した説明では、コミュニケーション装置１−１にコミュニケーション装置１−２が追随する（コミュニケーション装置１−１にコミュニケーション装置１−２が同期する）場合についてのみ言及しているが、この主従関係は逆転させたり、随時変更したりすることが可能である。
【００９４】
次に、第３の同期再生処理に適用される予約型同期モードについて説明する。予約型同期モードは、テレビジョン放送の番組等とは異なり、ユーザが再生開始、早送り再生、再生終了等の操作を任意のタイミングで指示することができ、かつ、予めコミュニケーション装置１−１とコミュニケーション装置１−２がそれぞれ取得済のコンテンツを再生するときに適用される。追随型同期モードとの関係については後述する。
【００９５】
予約型同期モードにおいては、コンテンツの再生開始、早送り再生、再生終了等の操作が行われた場合、その操作内容と操作に対応する処理の実行予定時刻、その操作が行われたときのコンテンツの再生位置を示す情報を操作情報として、コミュニケーション装置１−１からコミュニケーション装置１−２に送信するようにする。
【００９６】
図１０は、予定型同期モードの動作概要を示している。例えば、時刻ｔ１にユーザＡによりコミュニケーション装置１−１に対してコンテンツの再生開始の操作が行われた場合、コミュニケーション装置１−２に対して操作情報を送信した際の回線遅延が考慮され再生開始予定時刻ｔ２が決定され、再生開始の操作が行われた旨と再生開始予定時刻ｔ２、時刻ｔ２におけるコンテンツの再生位置を示す操作情報が生成され、コミュニケーション装置１−２に送信される。そして、コミュニケーション装置１−１では、時刻ｔ２からコンテンツの再生が開始される。コミュニケーション装置１−１からの操作情報を受信したコミュニケーション装置１−２でも、受信した操作情報が示す再生開始予定時刻ｔ２になったとき、受信した操作情報が示すコンテンツの再生位置からコンテンツの再生が開始される。したがって、時刻ｔ２以降はコンテンツの同期再生が行われている状態となる。
【００９７】
なお、再生開始予定時刻ｔ２は、操作が行われた時刻ｔ１に、例えば、通信環境検出部４０によって周期的に検出される回線遅延時間の平均値と所定の時間（数秒間）とを加算して決定する。あるいは、単に、操作が行われた時刻ｔ１に、所定の時間（数秒間）を加算して再生開始予定時刻ｔ２を決定するようにしてもよい。
【００９８】
また例えば、時刻ｔ３にユーザＡによりコミュニケーション装置１−１に対してコンテンツの早送り再生の操作が行われた場合、コミュニケーション装置１−２に対して操作情報を送信する際の回線遅延が考慮された早送り再生開始予定時刻ｔ４が決定され、早送り再生の操作が行われた旨と早送り再生開始予定時刻ｔ４、時刻ｔ４におけるコンテンツの早送り再生位置を示す操作情報が生成され、コミュニケーション装置１−２に送信される。そして、コミュニケーション装置１−１では、時刻ｔ４になったとき、コンテンツの早送り再生が開始される。コミュニケーション装置１−１からの操作情報を受信したコミュニケーション装置１−２でも、受信した操作情報が示す早送り再生開始予定時刻ｔ４になったとき、コンテンツの早送り再生が開始される。したがって、時刻ｔ４以降の早送り再生時においてもコンテンツの同期が保持された状態となる。
【００９９】
このように、予約型同期モードでは、ユーザＡから再生開始等の操作が行われた場合、通信網２の回線遅延時間が考慮されて、その操作に対応する処理の開始予定時刻が決定され、予定時刻に達したときに、操作に対応する動作が開始されるので、時刻ｔ２以降は常にコミュニケーション装置１−１とコミュニケーション装置１−２との間でコンテンツの同期再生が可能である。
【０１００】
次に、予約型同期モードを採用した第３の同期再生処理を実行するコミュニケーション装置１−１とコミュニケーション装置１−２の動作について、図１１のフローチャートを参照して説明する。なお、図１１において、ステップＳ５１乃至Ｓ５５は、コミュニケーション装置１−１による処理、ステップＳ６１およびＳ６３は、コミュニケーション装置１−２による処理である。また、コミュニケーション装置１−１とコミュニケーション装置１−２は、既に同一のコンテンツを取得しているものとする。
【０１０１】
まず、一方のコミュニケーション装置１−１の動作について説明する。ステップＳ５１において、制御部４３は、操作入力部４２に対してユーザからコンテンツの再生開始等の操作が行われたか否かを判定し、再生開始等の操作が行われたと判定するまで待機する。そして、操作入力部４２に対してユーザから再生開始等の操作が行われたと判定された場合、処理はステップＳ５２に進む。
【０１０２】
ステップＳ５２において、再生同期部４６は、現在の時刻に、通信環境検出部４０によって周期的に検出されている通信網２の回線遅延時間の平均値と所定の時間（数秒間）とを加算して動作実行予定時刻する。ステップＳ５３において、操作情報出力部５０は、操作内容を示す情報、操作に対応する動作実行予定時刻、その動作実行予定時刻におけるコンテンツの再生位置を示す操作情報を生成し、通信部２８から通信網２を介してコミュニケーション装置１−２に送信させる。
【０１０３】
ステップＳ５４において、再生同期部４６は、標準時刻計時部４１から供給される標準時刻が動作実行予定時刻と一致するまで待機する。標準時刻計時部４１から供給される標準時刻が動作実行予定時刻と一致した場合、処理はステップＳ５５に進む。ステップＳ５５において、再生同期部４６は、ユーザからの操作に対応する処理を実行する（例えば、コンテンツの通常再生を開始する）。この後、処理はステップＳ５１に戻り、次にユーザから再生終了等の操作が行われるまで待機することになる。
【０１０４】
次に他方のコミュニケーション装置１−２の動作について説明する。ステップＳ６１において、コミュニケーション装置１−２の再生同期部４６は、コミュニケーション装置１−１から送信された操作情報を受信したか否かを判定し、受信したと判定するまで待機する。コミュニケーション装置１−１から送信された操作情報を受信したと判定された場合、処理はステップＳ６２に進む。ステップＳ６２において、再生同期部４６は、標準時刻計時部４１から供給される標準時刻が、受信した操作情報に含まれる動作実行予定時刻と一致するまで待機する。標準時刻計時部４１から供給される標準時刻が動作実行予定時刻と一致した場合、処理はステップＳ６３に進む。ステップＳ６３において、再生同期部４６は、受信した操作情報に含まれる操作内容に対応する処理を、受信した操作情報に含まれるコンテンツの再生位置から実行する（例えば、コンテンツの通常再生を開始する）。この後、処理はステップＳ６１に戻り、次にコミュニケーション装置１−１からの操作情報を受信するまで待機することになる。
【０１０５】
以上説明したように、予約型同期モードを採用した第３の同期再生処理によれば、ユーザＡから再生開始等の操作が行われた場合、通信網２の回線遅延時間が考慮されて、その操作に対応する処理の開始予定時刻が決定され、予定時刻に達したときに、コミュニケーション装置１−１とコミュニケーション装置１−２において同時に、操作に対応する動作が開始されるので、常にコミュニケーション装置１−１とコミュニケーション装置１−２との間でコンテンツの同期再生が可能である。
【０１０６】
ただし、通信網２の通信状況等が不安定であって回線遅延時間が大きく変動したりした場合、操作が行われた時刻と、操作に対応する処理の開始予定時刻との時間差を大きくせざるを得ない。しかしながら、このように、操作を行っても対応する動作がなかなか開始されない状態は、コミュニケーション装置１−１のユーザにとって操作性が悪く、ストレスを感じさせる。
【０１０７】
したがって、通信網２の通信状況が安定し、回線遅延時間が所定の範囲内に収まっているときのみ予約型同期モードを適用した第３の同期再生処理を実行するようにし、通信網２の回線遅延時間が不安定なときには追随型同期モードを適用した第２の同期再生処理を実行するようにする。なお、予約型同期モードを適用した第３の同期再生処理、または追随型同期モードを適用した第２の同期再生処理のどちらを実行するかの決定は、コミュニケーション装置１−１またはコミュニケーション装置１−２の一方が決定するようにしればよい。あるいは、通信網２に接続されている所定のサーバが決定するようにしてもよい。
【０１０８】
また、上述した説明では、コミュニケーション装置１−１にコミュニケーション装置１−２が追随する（コミュニケーション装置１−１にコミュニケーション装置１−２が同期してコンテンツを再生する）場合についてのみ言及しているが、この主従関係は逆転させたり、随時変更したりすることが可能である。
【０１０９】
さらに、上述した説明では、コミュニケーション装置１−１に、１台のコミュニケーション装置１（コミュニケーション装置１−２）が追随する場合についてのみ言及しているが、複数台のコミュニケーション装置１を追随させるようにしてもよい。また、複数台のコミュニケーション装置１により、主従関係を逆転させたり、随時変更したりするようにしてもよい。
【０１１０】
ところで、上述したコミュニケーション装置１の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１２に示すような汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１１１】
このパーソナルコンピュータ１００は、CPU(Central Processing Unit)１０１を内蔵している。CPU１０１にはバス１０４を介して、入出力インタフェース１０５が接続されている。バス１０４には、ROM(Read Only Memory)１０２およびRAM(Random Access Memory)１０３が接続されている。
【０１１２】
入出力インタフェース１０５には、ユーザが操作コマンドを入力するキーボード、マウス、等の入力デバイスよりなる入力部１０６、映像を表示したり、音声を出力したりする出力部１０７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１０８、およびインタネットに代表されるネットワークを介した通信処理を実行する通信部１０９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどの記録媒体１１１に対してデータを読み書きするドライブ１１０が接続されている。
【０１１３】
このパーソナルコンピュータ１００に上述したコミュニケーション装置１の処理を実行させるプログラムは、記録媒体１１１に格納された状態でパーソナルコンピュータ１００に供給され、ドライブ１１０によって読み出されて記憶部１０８に内蔵されるハードディスクドライブにインストールされている。記憶部１０８にインストールされているプログラムは、入力部１０６に入力されるユーザからのコマンドに対応するCPU１０１の指令によって、記憶部１０８からRAM１０３にロードされて実行される。
【０１１４】
なお、本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１１５】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１１６】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１１７】
【図１】本発明を適用したコミュニケーションシステムの構成例を示している。
【図２】コンテンツの映像、およびユーザの映像の一例を示す図である。
【図３】コンテンツの映像と、ユーザの映像の合成例を示す図である。
【図４】図１のコミュニケーション装置の構成例を示すブロック図である。
【図５】コミュニケーション装置による遠隔コミュニケーション処理を説明するフローチャートである。
【図６】第１の同期再生処理に適用される同期コンテンツ取得モードの概要を説明するための図である。
【図７】第１の同期再生処理を説明するフローチャートである。
【図８】第２の同期再生処理に適用される追随型同期モードの概要を説明するための図である。
【図９】第２の同期再生処理を説明するフローチャートである。
【図１０】第３の同期再生処理に適用される予約型同期モードの概要を説明するための図である。
【図１１】第３の同期再生処理を説明するフローチャートである。
【図１２】汎用パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１１８】
１  コミュニケーション装置，  ２  通信網，  ３  コンテンツ供給サーバ，  ４  認証サーバ，  ５  放送装置，  ６  標準時刻情報供給装置，  ２１  出力部，  ２２  ディスプレイ，  ２３  スピーカ，  ２４  入力部，  ２５  カメラ，  ２６  マイク，  ２７  センサ，  ２８  通信部，  ２９  放送受信部，  ３０  コンテンツ再生部，  ３１  映像音声合成部，  ３２  記憶部，  ３３  コンテンツ，  ３４  合成情報，  ３５  画像解析部，  ３６  鏡像生成部，  ３７  ポインタ検出部，  ３８  動きベクトル検出部，  ３９  マッチング部，  ４０  通信環境検出部，  ４１  標準時刻計時部，  ４２  操作入力部，  ４３  制御部，  ４４  セッション管理部，  ４５  視聴記録レベル設定部，  ４６  再生同期部，  ４７  合成制御部，  ４８  再生許可部，  ４９  記録許可部，  ５０  操作情報出力部，  ５１  電子機器制御部，  １００  パーソナルコンピュータ，  １０１  CPU，  １１１  記録媒体
【図１】
2006041885.tif 000003
【図２】
2006041885.tif 000004
【図３】
2006041885.tif 000005
【図４】
2006041885.tif 000006
【図５】
2006041885.tif 000007
【図６】
2006041885.tif 000008
【図７】
2006041885.tif 000009
【図８】
2006041885.tif 000010
【図９】
2006041885.tif 000011
【図１０】
2006041885.tif 000012
【図１１】
2006041885.tif 000013
【図１２】
2006041885.tif 000014