(57)【要約】  ビデオコミュニケーション装置（１）として実現された本発明の通信装置は、他の通信装置との通信接続を確立するコミュニケーション制御部（２）と、コンテンツデータを外部から取得するコンテンツ受信部（６）と、コンテンツ受信部（６）がコンテンツデータを取得したときに接続が確立されている上記他の通信装置があれば、当該他の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定するコンテンツ送信部（８）とを備えているので、外部から取得したコンテンツデータを、通信接続が確立された通信相手装置と容易に共有できる。これにより、外部から取得したコンテンツデータを容易に通信相手装置に送信できる、すなわち、外部から取得したコンテンツデータを容易に共有できる通信装置を実現する。
2007055206.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置との通信接続を確立する通信接続確立手段と、
コンテンツデータを外部から取得するコンテンツデータ取得手段と、
上記コンテンツデータ取得手段がコンテンツデータを取得したときに接続が確立されている他の通信装置があれば、当該他の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定するコンテンツデータ送信手段とを備えたことを特徴とする通信装置。
【請求項２】
上記コンテンツデータの送信開始を要求する送信開始要求を上記他の通信装置に送信する送信開始要求送信手段と、
上記送信開始要求を受信した上記他の通信装置から送信された、上記送信開始要求に対する応答を受信する応答受信手段とをさらに備え、
上記コンテンツデータ送信手段は、上記応答受信手段が受信した上記応答が上記送信開始要求を許諾するものであるとき、上記コンテンツデータを上記他の通信装置に送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
上記コンテンツデータの送信開始を要求する送信開始要求を上記他の通信装置に送信する送信開始要求送信手段と、
上記送信開始要求を受信した上記他の通信装置から送信された、上記送信開始要求に対する応答を受信する応答受信手段とをさらに備え、
上記コンテンツデータ送信手段は、上記応答受信手段が受信した上記応答が特定の通信装置に対して上記コンテンツデータを送信することを要求するものであるとき、上記特定の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定することを特徴とする請求項１に記載の通信装置。
【請求項４】
上記コンテンツデータ取得手段がコンテンツデータを取得した時点において、他の通信装置との通信接続が確立されていなければ、上記通信接続確立手段は、予め設定された特定の他の通信装置との通信接続を確立することを特徴とする請求項１に記載の通信装置。
【請求項５】
上記コンテンツデータ送信手段は、上記コンテンツデータ取得手段が予め指定された特定のインターフェースを介して上記コンテンツデータを受信したとき、上記コンテンツデータを上記他の通信装置に送信することを特徴とする請求項１に記載の通信装置。
【請求項６】
上記コンテンツデータ取得手段が取得した上記コンテンツデータの種類が予め指定された特定の種類に一致するか判定するコンテンツデータ判定手段を更に備えており、
上記コンテンツデータ送信手段は、上記コンテンツデータ判定手段によって、上記コンテンツデータの種類が予め指定された特定の種類に一致すると判定されたとき、上記コンテンツデータを上記他の通信装置に送信することを特徴とする請求項１に記載の通信装置。
【請求項７】
上記コンテンツデータ取得手段が取得したコンテンツデータを、当該通信装置が表示信号を送出可能なディスプレイに出力するコンテンツデータ出力手段を更に備え、
上記コンテンツデータ出力手段は、上記コンテンツデータ送信手段が上記コンテンツデータの送信を開始すると同時に、上記コンテンツデータの上記ディスプレイへの出力を開始することを特徴とする請求項１に記載の通信装置。
【請求項８】
上記送信開始要求を受信した上記他の通信装置から送信された、上記コンテンツデータの取得を要求する取得要求を受信する取得要求受信手段を更に備え、
上記コンテンツデータ送信手段は、上記取得要求受信手段が上記取得要求を受信したとき、上記コンテンツデータを上記他の通信装置に送信することを特徴とする請求項２に記載の通信装置。
【請求項９】
上記応答を送信した通信装置と上記取得要求を送信した通信装置とが同一の通信装置であるかを判定する通信装置判定手段を更に備え、
上記コンテンツデータ送信手段は、上記通信装置判定手段が上記応答を送信した通信装置と上記取得要求を送信した通信装置とが同一でないと判定した場合、コンテンツデータを送信しないことを特徴とする請求項８に記載の通信装置。
【請求項１０】
上記送信開始要求は、上記取得要求受信手段が上記取得要求を受け付ける時間を指定する時間指定情報を含んでおり、
上記取得要求受信手段は、上記時間指定情報で指定された特定の時間を除いては上記取得要求を受信しないことを特徴とする請求項８に記載の通信装置。
【請求項１１】
上記コンテンツデータはストリーミングデータであり、
上記コンテンツデータ送信手段は、上記コンテンツデータ取得手段が上記コンテンツデータの取得を開始した時点で、上記コンテンツデータのストリーミング送信を開始することを特徴とする請求項１に記載に通信装置。
【請求項１２】
上記コンテンツデータ送信手段は、上記通信接続確立手段が通信接続を確立した複数の他の通信装置のうち、特定の通信装置にのみ上記コンテンツデータを送信することを特徴とする請求項１に記載の通信装置。
【請求項１３】
上記特定の通信装置は、上記通信接続確立手段が通信接続を確立した複数の他の通信装置のうち、当該通信装置においてコンテンツデータの共有を許可された通信装置を列挙した共有許可通信装置リストに含まれる通信装置であることを特徴とする請求項１２に記載の通信装置。
【請求項１４】
当該通信装置から表示信号を送出可能なディスプレイに、上記通信接続確立手段が通信接続を確立した複数の他の通信装置を一覧表示する表示手段と、
上記ディスプレイに表示された上記複数の他の通信装置から、少なくとも１つの通信装置をユーザに選択させる通信装置選択手段とを更に備え、
上記特定の通信装置は、上記通信装置選択手段によってユーザが選択した上記少なくとも１つの通信装置であることを特徴とする請求項１２に記載の通信装置。
【請求項１５】
上記コンテンツデータ取得手段が取得したコンテンツデータを含む電子メールを作成し、上記電子メールを指定された電子メールアドレスに送信する電子メール送信手段を更に備え、
上記電子メール送信手段は、上記コンテンツデータ送信手段が上記コンテンツデータの送信を失敗した場合、上記通信接続確立手段が通信接続を確立した上記他の通信装置に予め関連づけられた上記電子メールアドレスに上記電子メールを送信することを特徴とする請求項１に記載の通信装置。
【請求項１６】
上記コンテンツデータ取得手段が取得したコンテンツデータを蓄積し、蓄積した複数のコンテンツデータを列挙したコンテンツデータリストを生成するコンテンツデータ蓄積手段と、
上記コンテンツデータリストを上記他の通信装置に送信するコンテンツデータリスト送信手段と、
上記コンテンツデータリストを受信した上記他の通信装置から送信された、上記コンテンツデータリストに含まれる少なくとも１のコンテンツデータの取得を要求する取得要求を受信する取得要求受信手段とを更に備え、
上記コンテンツデータ送信手段は、上記取得要求において取得することが要求された上記少なくとも１つ以上のコンテンツデータを、上記コンテンツデータリストを受信した上記他の通信装置に送信することを特徴とする請求項１に記載の通信装置。
【請求項１７】
他の通信装置と通信する通信手段であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信手段と、
外部からコンテンツデータを受信するコンテンツデータ受信手段と、
上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するコンテンツデータ送信手段と、
を備えていることを特徴とする通信装置。
【請求項１８】
上記コンテンツデータ受信手段が受信したコンテンツデータの種類を判定するコンテンツデータ判定手段を更に備え、
上記コンテンツデータ送信手段は、
上記コンテンツデータ受信手段が受信したコンテンツデータが予め設定された特定の種類のコンテンツデータであるとき、該コンテンツデータを上記通信相手装置に送信するものである、
ことを特徴とする請求項１７に記載の通信装置。
【請求項１９】
上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するか否かを指示するユーザ操作を受け付けるユーザ操作受付手段を更に備え、
上記コンテンツデータ送信手段は、
上記ユーザ操作受付手段が受け付けたユーザ操作に基づいて、上記コンテンツデータを上記通信相手装置に送信するものである、
ことを特徴とする請求項１７または１８に記載の通信装置。
【請求項２０】
コンテンツデータの共有を許可する他の通信装置を指定するための共有許可通信装置指定情報を列挙した共有許可通信装置リストを記憶する記憶手段を更に備え、
上記コンテンツデータ送信手段は、
上記通信手段が通信している通信相手装置が、上記共有許可通信装置リストに含まれる共有許可通信装置指定情報により指定される通信装置であるとき、上記コンテンツデータ受信手段が受信したコンテンツデータを該通信相手装置に送信するものである、
ことを特徴とする請求項１７から１９のうち何れか１項に記載の通信装置。
【請求項２１】
他の通信装置と通信する通信手段であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信手段と、
外部からコンテンツデータを受信するコンテンツデータ受信手段と、
上記コンテンツデータ受信手段がコンテンツデータを受信したとき、受信したコンテンツデータの共有開始を要求する共有開始要求を、上記通信手段が通信している通信相手装置に送信する共有開始要求送信手段と、
を備えていることを特徴とする通信装置。
【請求項２２】
上記コンテンツデータ受信手段が受信したコンテンツデータの種類を判定するコンテンツデータ判定手段を更に備え、
上記共有開始要求送信手段は、
上記コンテンツデータ受信手段が受信したコンテンツデータが予め設定された特定の種類のコンテンツデータであるとき、該コンテンツデータの共有開始を要求する共有開始要求を、上記通信相手装置に送信するものである、
ことを特徴とする請求項２１に記載の通信装置。
【請求項２３】
上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置と共有するか否かを指示するユーザ操作を受け付けるユーザ操作受付手段を更に備え、
上記共有開始要求送信手段は、
上記ユーザ操作受付手段が受け付けたユーザ操作に基づいて、上記コンテンツデータの共有開始を要求する共有開始要求を、上記通信相手装置に送信するものである、
ことを特徴とする請求項２１または２２に記載の通信装置。
【請求項２４】
コンテンツデータの共有を許可する他の通信装置を指定するための共有許可通信装置指定情報を列挙した共有許可通信装置リストを記憶する記憶手段を更に備え、
上記共有開始要求送信手段は、
上記通信手段が通信している通信相手装置が、上記共有許可通信装置リストに含まれる共有許可通信装置指定情報により指定される通信装置であるとき、上記コンテンツデータの共有開始を要求する共有開始要求を、該通信相手装置に送信するものである、
ことを特徴とする請求項２１から２３のうち何れか１項に記載の通信装置。
【請求項２５】
上記共有開始要求に対する応答を上記通信相手装置から受信する応答受信手段と、
上記応答受信手段が受信した応答が、上記コンテンツデータ受信手段が受信したコンテンツデータを電子メールにより送信することを指示するものであるとき、上記通信相手装置に予め関連付けられた電子メールアドレスに対して、上記コンテンツデータを含む電子メールを送信する電子メール送信手段と、
を備えていることを特徴とする請求項２１から２４のうち何れか１項に記載の通信装置。
【請求項２６】
他の通信装置との通信接続を確立する通信接続確立処理と、
外部からコンテンツデータを取得するコンテンツデータ取得処理と、
上記コンテンツデータ取得処理によりコンテンツデータを取得したときに接続が確立されている上記他の通信装置があれば、当該他の通信装置を、上記コンテンツデータを送信するべき通信装置であると特定する送信先特定処理とを含むことを特徴とする通信方法。
【請求項２７】
他の通信装置と通信する通信処理であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信処理と、
外部からコンテンツデータを受信するコンテンツデータ受信処理と、
上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するコンテンツデータ送信処理と、
を含んでいることを特徴とする通信方法。
【請求項２８】
他の通信装置と通信する通信処理であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信処理と、
外部からコンテンツデータを受信するコンテンツデータ受信処理と、
上記コンテンツデータ受信手段がコンテンツデータを受信したとき、受信したコンテンツデータの共有開始を要求する共有開始要求を、上記通信手段が通信している通信相手装置に送信する共有開始要求送信処理と、
を含んでいることを特徴とする通信方法。
【請求項２９】
請求項１から２５のうちの何れか１項に記載の通信装置と、
上記通信装置との間に通信接続を確立する他の通信装置、または、上記通信装置との間でユーザ同士のリアルタイムなコミュニケーションを可能ならしめる通信を行う他の通信装置と、
を含んでいることを特徴とする通信システム。
【請求項３０】
コンピュータを、請求項１から２５のうち何れか一項に記載の通信装置が備えている上記各手段として機能させるためのプログラム。
【請求項３１】
請求項３０に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から取得したコンテンツデータを容易に共有できる通信装置、通信方法、通信システムに関するものであり、特に、テレビ会議などにおける通話を実現させるための通信を行いながら、通信相手装置とコンテンツを共有できる通信装置、通信方法、通信システムに関する。
【背景技術】
【０００２】
近年、インターネットが急速に世界的に普及し、インターネットを利用したコミュニケーションシステムが注目を集めている。テキストを送受信してメッセージを交換するインスタントメッセージシステム、ＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ）によって音声データを交換するインターネット電話、さらには、音声データに加えて映像データの交換も行うテレビ会議システムやインターネットテレビ電話など種々のコミュニケーションシステムが提案されている。これらＶｏＩＰ技術を用いたテレビ電話などのコミュニケーションシステムにおいては、ＩＴＵ‐Ｔ勧告Ｈ．３２３、ＩＥＴＦ標準技術のＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、あるいは、ＲＴＰ（Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などのプロトコルが用いられている。【０００３】
インターネット技術を利用したこれらのコミュニケーションシステムにおいては、電話などの従来の通信手段とは異なり、他のインターネット技術と組み合わせた複合機能を実現することが容易である。例えば、コミュニケーションシステムの端末として機能する通信装置間でコンテンツデータを共有し、通話や会議に参加しているユーザが共有されたコンテンツを同時に閲覧、視聴することを可能にすることなどが考えられる。【０００４】
コミュニケーションシステムにおいて、コンテンツデータの共有を行う場合、共有を提案するユーザ（以下、マスターユーザと呼ぶ）が共有したいコンテンツを指定し、それを受けるユーザ（以下、スレーブユーザと呼ぶ）に対し、コンテンツデータ、もしくはコンテンツデータを取得するための情報を通知することによって、コンテンツの共有を開始する。【０００５】
共有されるコンテンツデータとしては、ウェブコンテンツなどのインターネットから誰もが取得可能な公開されたコンテンツがある。また、デジタルカメラ、デジタルビデオカメラ、携帯電話などにより得られた個人が所有するコンテンツが共有される場合も考えられる。【０００６】
インターネット上のコンテンツを共有する場合、マスターユーザ側の通信装置とスレーブユーザ側の通信装置とがそれぞれコンテンツデータのＵＲＬを共有し、双方の装置がこのＵＲＬに基づいてデータをダウンロードすることによりコンテンツの共有が実現できる。【０００７】
このような、コンテンツ共有を実現する方法として、例えば特許文献１に記載の共有方法が知られている。特許文献１に記載の方法においては、マスター側の携帯電話がウェブサーバ上のコンテンツデータを取得するとともに、当該コンテンツデータのＵＲＬをネットワーク上の制御装置を介してスレーブ側の携帯電話に送信する。そして、スレーブ側の携帯電話は、受信したＵＲＬに基づいてコンテンツデータを取得する。これにより、マスター側およびスレーブ側の双方の携帯電話で当該コンテンツデータを取得して表示することが可能になっている。【０００８】
一方、個人所有のコンテンツを共有する共有システムとしては、例えば、特許文献２に記載の共有システムが知られている。特許文献２に記載のコンテンツ共有システムにおいては、マスター端末が、ＤＶＤ等の記録媒体に記録されたコンテンツデータを、当該マスター端末が備えているディスクドライブ等の再生手段で再生すると同時に、スレーブ端末に配信する。これにより、マスター端末とスレーブ端末との間でコンテンツの共有が実現されている。
【特許文献１】日本国公開特許公報「特開２００５−２１０２３６号公報（公開日：２００５年８月４日）」
【特許文献２】日本国公開特許公報「特開２００５−２２９５２２号公報（公開日：２００５年８月２５日）」
【発明の開示】
【０００９】
コミュニケーションシステムを利用した通信において、ユーザが通信中に共有しようと欲するコンテンツデータは、必ずしも当該コミュニケーションシステムの端末として機能する通信装置に記憶されているとは限らない。例えば、テレビ会議システムを利用した通話中に、手元の携帯電話に記憶された静止画データ、机上のノート型パソコンの中に記憶された動画データ、あるいは、ＳＤメモリカードに記録された音声データなど、テレビ会議システムの端末装置として機能する通信装置の外部にあるコンテンツデータをテレビ会議の相手と共有したい場合などが考えられる。
【００１０】
このように、通信装置の外部にあるコンテンツデータを通話相手装置と共有する場合、従来の装置においては、共有するコンテンツデータを指定するために、また、共有相手となる通信装置を指定するために、ユーザは多段階に渡る操作を強いられるという問題があった。
【００１１】
上記問題についてさらに具体的に説明すれば、以下の通りである。
【００１２】
特許文献１に記載のコンテンツデータの共有方法においては、公開されたウェブサーバ上に保持されたコンテンツデータが共有される。従って、この共有方法により外部装置に保持されたコンテンツデータを共有する場合、ユーザは、少なくとも、外部装置からウェブサーバ上にコンテンツデータを移動するという操作を強いられる。また、この場合、共有したいコンテンツデータが悪意の第三者により容易に閲覧されるという問題も発生する。
【００１３】
また、特許文献２に記載の共有システムにおいては、マスター端末はＤＶＤなどの記憶媒体に記録されたコンテンツデータを読み出してスレーブ端末に対して送信する。従って、この共有システムによって、携帯電話など外部装置が保持するコンテンツデータを共有する場合、はじめに外部装置からコンテンツデータを記憶媒体にコピーし、次に記憶媒体をディスクドライブ等の再生装置に移動し、さらにマスター端末装置においてこの記憶媒体に記憶されたデータの中から共有したコンテンツデータを指定するという、多段階に渡る操作が必要になる。
【００１４】
また、ＩＰ電話などの通信装置に、指定された外部装置から、指定されたコンテンツデータを取得する構成を付加したとしても、少なくとも、ユーザは当該通信装置に対して、外部装置を指定するための操作と、外部装置に記憶された複数のデータの中から共有したいコンテンツデータを指定する操作とを行う必要がある。ユーザは、これに加えて、さらに共有相手となる通信装置を指定するための操作も行う必要がある。さらに、電話会議などパーティラインと呼ばれる通話形態においては、会話中の複数の相手のうちの誰とコンテンツデータを共有するかを指定することも必要になる。このように、コンテンツデータの共有を開始するためにＩＰ電話に施す必要がある操作が複雑なため、通話中にスムーズにコンテンツデータの共有を開始することが困難になるという問題を生じる。
【００１５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、外部から取得したコンテンツデータを容易に通信相手装置に送信できる、すなわち、外部から取得したコンテンツデータを容易に共有できる通信装置を実現することである。
【００１６】
本発明係る通信装置は、上記課題を解決するために、他の通信装置との通信接続を確立する通信接続確立手段と、コンテンツデータを外部から取得するコンテンツデータ取得手段と、上記コンテンツデータ取得手段がコンテンツデータを取得したときに接続が確立されている上記他の通信装置があれば、当該他の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定するコンテンツデータ送信手段とを備えたことを特徴としている。
【００１７】
上記構成によれば、上記コンテンツデータ取得手段がコンテンツデータを取得したとき、上記他の通信装置（通信相手装置）と接続が確立していれば、上記コンテンツデータ送信手段は、通信相手装置を上記コンテンツデータを送信するべき装置であると特定する。すなわち、上記構成によれば、上記送信送信手段は、取得したコンテンツデータを送信するべき装置を、ユーザによる操作を介在させずに、通信接続確立手段が通信接続を確立している通信相手装置に特定することができる。
【００１８】
従って、上記構成によれば、上記接続確立手段により接続が確立されている通信相手装置があれば、取得したコンテンツデータを通信相手装置に送信するために、通信相手装置を指定するための操作をユーザは行う必要がない。すなわち、上記構成によれば、容易にコンテンツデータを通信相手装置と共有することが可能になるという効果を奏する。
【００１９】
本発明に係る通信装置においては、上記コンテンツデータの送信開始を要求する送信開始要求を上記他の通信装置に送信する送信開始要求送信手段と、上記送信開始要求を受信した上記他の通信装置から送信された、上記送信開始要求に対する応答を受信する応答受信手段とをさらに備え、上記コンテンツデータ送信手段は、上記応答受信手段が受信した上記応答が上記送信開始要求を許諾するものであるとき、上記コンテンツデータを上記他の通信装置に送信する、ことが好ましい。
【００２０】
上記構成によれば、上記コンテンツデータが通信相手装置に送信されるのは、上記送信開始要求送信手段が送信した送信開始要求に対し、通信相手装置が上記送信開始要求を許諾することを応答し、上記応答受信手段がこの応答を受信した場合に限定される。
【００２１】
従って、上記構成によれば、通信相手装置は、上記コンテンツデータを受信することが適当でない場合、上記コンテンツデータの受信を拒否することができる。すなわち、当該通信装置は、通信相手装置において受信することが適当でないと判断されるコンテンツデータを、通信相手装置に送信することを避けることができる。ここで、上記コンテンツデータを受信することが適当でない場合には、通信相手装置が上記コンテンツデータの再生に対応していない場合、あるいは、通信相手装置のユーザが上記コンテンツデータの共有を望まない場合などが含まれる。
【００２２】
従って、上記構成によれば、通信相手装置において受信することが適当であると判断されたコンテンツデータだけを、通信相手装置と共有することが可能になるという更なる効果を奏する。
【００２３】
本発明に係る通信装置においては、上記コンテンツデータの送信開始を要求する送信開始要求を上記他の通信装置に送信する送信開始要求送信手段と、上記送信開始要求を受信した上記他の通信装置から送信された、上記送信開始要求に対する応答を受信する応答受信手段とを更に備え、上記コンテンツデータ送信手段は、上記応答受信手段が受信した上記応答が特定の通信装置に対して上記コンテンツデータを送信することを要求するものであるとき、上記特定の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定することが好ましい。
【００２４】
上記構成によれば、上記コンテンツデータの送信先は、上記送信開始要求に対する通信相手装置からの応答において特定された通信装置に特定される。従って、通信相手装置は、上記コンテンツデータを別の通信装置で受信することを望む場合、上記コンテンツデータを別の通信装置に送信するよう当該通信装置に対して指定することができる。すなわち、当該通信装置は、コンテンツデータの送信先を、通信相手装置が望む通信装置に特定することができる。
【００２５】
従って、上記構成によれば、当該通信装置のユーザは、コンテンツデータの送信先を指定する操作を行うことなく、通信相手装置が望む通信装置に対してコンテンツデータを送信することが可能になるという更なる効果を奏する。
【００２６】
本発明に係る通信装置においては、上記コンテンツデータ取得手段がコンテンツデータを取得した時点において、他の通信装置との通信接続が確立されていなければ、上記通信接続確立手段は、予め設定された特定の他の通信装置との通信接続を確立することが好ましい。
【００２７】
上記構成によれば、コンテンツデータ取得手段がコンテンツデータを取得した時点で、当該通信装置と上記他の通信装置との間に通信接続が確立されていない場合でも、上記通信接続確立手段の作用により、予め設定された特定の通信相手装置との通信接続が確立される。
【００２８】
従って、コンテンツデータ取得時に通信相手装置との通信接続が確立されていない場合でも、当該通信装置において通信相手装置を予め設定しておけば、当該通信装置に外部からコンテンツデータを取得させるだけで、当該通信装置に対して他に操作を施すことなく、予め設定された通信相手装置に対してコンテンツデータを送信することが可能になるという更なる効果を奏する。
【００２９】
本発明に係る通信装置においては、上記コンテンツデータ送信手段は、上記コンテンツデータ取得手段が予め指定された特定のインターフェースを介して上記コンテンツデータを受信したときのみ、上記コンテンツデータを上記他の通信装置に送信することが好ましい。
【００３０】
上記構成によれば、上記コンテンツデータ送信手段の作用により、予め指定された特定のインターフェースを介して取得されたコンテンツデータのみが通信相手装置に送信される。すなわち、当該通信装置にコンテンツデータ取得させ、当該通信装置を介して相手装置にコンテンツデータを送信できる外部装置は、予め指定された特定のインターフェースを介して当該通信装置にコンテンツデータを取得させる外部装置に制限される。
【００３１】
従って、当該通信装置を介して相手装置にコンテンツデータを送信することが想定される外部装置のインターフェースを当該通信装置において予め指定しておけば、想定外の外部装置から送信されたコンテンツデータが、予期せず通信相手装置に送信されてしまうことを防止することが可能になるという更なる効果を奏する。
【００３２】
なお、上記インターフェースには、少なくとも、外部装置が送信した上記コンテンツデータを受信するための通信デバイス、および、上記コンテンツデータを記憶した記憶媒体からデータを読み出すための再生デバイスが含まれる。また、インターフェースの指定には、受信ポートの指定、あるいは、プロトコルの指定が含まれる。
【００３３】
本発明に係る通信装置においては、上記コンテンツデータ取得手段が取得した上記コンテンツデータの種類が予め指定された特定の種類に一致するか判定するコンテンツデータ判定手段を更に備えており、上記コンテンツデータ送信手段は、上記コンテンツデータ判定手段によって、上記コンテンツデータの種類が予め指定された特定の種類に一致すると判定されたとき、上記コンテンツデータを上記他の通信装置に送信することが好ましい。
【００３４】
上記構成によれば、上記コンテンツデータ判定手段、および、上記コンテンツデータ送信手段の作用により、通信相手装置に送信できるコンテンツデータは、予め指定された特定の種類のコンテンツデータに制限される。従って、通信相手装置に送信することが想定されるコンテンツデータの種類を当該通信装置において予め指定しておけば、想定外のコンテンツデータが、予期せず通信相手装置に送信されてしまうことを防止することができるという更なる効果を奏する。
【００３５】
本発明に係る通信装置においては、上記コンテンツデータ取得手段が取得したコンテンツデータを、当該通信装置から表示信号を送出可能なディスプレイに出力するコンテンツデータ出力手段を更に備え、上記コンテンツデータ出力手段は、上記コンテンツデータ送信手段が上記コンテンツデータの送信を開始すると同時に、上記コンテンツデータのディスプレイへの出力を開始することが好ましい。
【００３６】
上記構成によれば、上記コンテンツデータ送信手段、および、上記コンテンツデータ出力手段の作用により、上記コンテンツデータは、通信相手装置への送信が開始されるのと同時に、上記ディスプレイへの出力が開始される。従って、通信相手装置においても、上記コンテンツデータの受信を開始すると同時に、上記コンテンツデータのディスプレイへの出力を開始すれば、当該通信装置と通信相手装置とで、当該コンテンツデータのディスプレイへの出力開始を、同期させることができる。
【００３７】
従って、上記構成によれば、当該通信機器を利用するユーザと通信相手機器を利用するユーザとは、同時に共有されるコンテンツデータを閲覧できるという更なる効果を奏する。
【００３８】
本発明に係る通信装置においては、上記送信開始要求を受信した上記他の通信装置から送信された、上記コンテンツデータの取得を要求する取得要求を受信する取得要求受信手段を更に備え、上記コンテンツデータ送信手段は、上記取得要求受信手段が上記取得要求を受信したとき、上記コンテンツデータを上記他の通信装置に送信することが好ましい。
【００３９】
上記構成によれば、上記コンテンツデータが通信相手装置に送信されるのは、上記送信開始要求送信手段を受信した通信相手装置が上記取得要求を送信し、上記取得要求受信手段がこの取得要求を受信したときに限られる。
【００４０】
従って、上記構成によれば、通信相手装置は、上記コンテンツデータを受信することが必要なときに、上記コンテンツデータを受信することができる。すなわち、当該通信装置は、通信相手装置において上記コンテンツデータの受信が必要とされるときに、上記コンテンツデータを通信相手装置に送信することができる。ここで、通信相手装置において上記コンテンツデータの受信が必要とされるときには、通信相手装置のユーザが上記コンテンツデータの共有を希望したときが含まれる。
【００４１】
従って、上記構成によれば、通信相手装置においてコンテンツデータを受信することが必要であると判断されたときにのみ、上記コンテンツデータを通信相手装置と共有することが可能になるという更なる効果を奏する。
【００４２】
本発明に係る通信装置においては、上記応答を送信した通信装置と上記取得要求を送信した通信装置とが同一の通信装置であるかを判定する通信装置判定手段を更に備え、上記コンテンツデータ送信手段は、上記通信装置判定手段が上記応答を送信した通信装置と上記取得要求を送信した通信装置とが同一でないと判定した場合、コンテンツデータを送信しないことが好ましい。
【００４３】
上記構成によれば、上記送信開始要求に応答した通信相手装置とは異なる通信装置から取得要求を受信しても、上記送信手段は、この取得要求に応答してコンテンツデータを送信することはない。すなわち、上記構成によれば、上記送信開始要求に応答した通信装置とは異なる予期せぬ第三の通信装置が、上記コンテンツデータを取得することを防止することが可能になる。従って、上記構成によれば、予期せぬ第三者に上記コンテンツデータが漏洩する可能性を低減できるという更なる効果を奏する。
【００４４】
本発明に係る通信装置においては、上記送信開始要求は、上記取得要求受信手段が上記取得要求を受け付ける時間を指定する時間指定情報を含んでおり、上記取得要求受信手段は、上記時間指定情報で指定された特定の時間を除いては上記取得要求を受信しないことが好ましい。
【００４５】
上記構成によれば、上記取得要求受信手段は、上記特定の時間を除いては、上記取得要求を受信しない。従って、上記送信手段が、上記特定の時間外に、上記コンテンツデータを送信することはない。従って、予期せぬ第三の通信装置が、上記コンテンツデータを取得する可能性を低減させることができる。なおかつ、上記送信開始要求を取得した通信相手装置は、上記送信開始要求に含まれる時間指定情報を参照し、上記特定の時間内に上記コンテンツデータを取得することができる。
【００４６】
すなわち、上記構成によれば、上記送信開始要求を取得した通信相手装置によるコンテンツデータの取得を阻害することなく、予期せぬ第三者に上記コンテンツデータが漏洩する可能性を低減できるという更なる効果を奏する。
【００４７】
本発明に係る通信装置においては、上記コンテンツデータはストリーミングデータであり、上記コンテンツデータ送信手段は、上記コンテンツデータ取得手段が上記コンテンツデータの取得を開始した時点で、上記コンテンツデータのストリーミング送信を開始することが好ましい。
【００４８】
上記構成によれば、上記送信手段の作用により、当該通信装置が上記ストリーミングデータの取得を開始するタイミングと、通信相手装置が上記ストリーミングデータの受信を開始するタイミングとを、同期させることが可能になる。
【００４９】
従って、上記構成によれば、当該通信機器と通信相手機器とは、ストリーミングデータを同期して再生することが可能になるという更なる効果を奏する。
【００５０】
本発明に係る通信装置においては、上記コンテンツデータ送信手段は、上記通信接続確立手段が通信接続を確立した複数の他の通信装置のうち、特定の通信装置にのみ上記コンテンツデータを送信することが好ましい。
【００５１】
上記構成によれば、当該通信機器と接続を確立している上記複数の通信装置のうち、特定の通信装置にだけ、上記コンテンツデータを送信することが可能になる。
【００５２】
本発明に係る通信装置においては、上記特定の通信装置は、上記通信接続確立手段が通信接続を確立した複数の他の通信装置のうち、当該通信装置においてコンテンツデータの共有を許可された通信装置を列挙した共有許可通信装置リストに含まれる通信装置であることが好ましい。
【００５３】
上記構成によれば、当該通信機器と接続を確立している上記複数の通信装置のうち、上記共有許可通信装置リストに含まれる通信装置にだけ、上記コンテンツデータを送信することが可能になる。上記共有許可通信装置リストは、当該通信装置においてコンテンツデータの共有を許可された通信装置を列挙したリストなので、上記構成によれば、結局、当該通信装置においてコンテンツデータの共有を許可された通信装置とだけ上記コンテンツデータを共有することが可能になるという更なる効果を奏する。
【００５４】
本発明に係る通信装置においては、通信装置から表示信号を送出可能なディスプレイに、上記通信接続確立手段が通信接続を確立した複数の他の通信装置を一覧表示する表示手段と、上記ディスプレイに表示された上記複数の他の通信装置から、少なくとも１つの通信装置をユーザに選択させる通信装置選択手段とを更に備え、上記特定の通信装置は、上記通信装置選択手段によってユーザが選択した上記少なくとも１つの通信装置であることが好ましい。
【００５５】
上記構成によれば、ユーザは、当該通信機器と接続を確立している上記複数の通信装置の中から、上記通信装置選択手段によって少なくとも１つの通信装置を選択することが可能になる。従って、上記構成によれば、当該通信機器と接続を確立している上記複数の通信装置の中から、ユーザが特に選択した通信機器とだけコンテンツデータを共有することが可能になるという更なる効果を奏する。
【００５６】
本発明に係る通信装置においては、上記コンテンツデータ取得手段が取得したコンテンツデータを含む電子メールを作成し、上記電子メールを指定された電子メールアドレスに送信する電子メール送信手段をさらに備え、上記電子メール送信手段は、上記コンテンツデータ送信手段が上記コンテンツデータの送信を失敗した場合、上記通信接続確立手段が通信接続を確立した上記他の通信装置に予め関連づけられた上記電子メールアドレスに上記電子メールを送信することが好ましい。
【００５７】
上記構成によれば、上記送信手段が通信相手装置に上記コンテンツデータの送信に失敗した場合、上記コンテンツデータは、通信相手装置と予め関連付けられた電子メールアドレスに電子メールに含まれて送信される。従って、上記構成によれば、上記コンテンツデータの通信相手装置への送信に失敗した場合でも、当該通信装置と、上記電子メールを受信する装置とにおいて、コンテンツデータを共有することが可能になるという更なる効果を奏する。
【００５８】
例えば、通信相手装置に通信相手装置のユーザの電子メールアドレスが関連付けられていれば、通信相手装置のユーザが自分の電子メールアドレスに送信された電子メールを受信することにより、当該通信装置のユーザと通信相手装置のユーザとで上記コンテンツデータを共有することが可能になる。
【００５９】
本発明に係る通信装置においては、上記コンテンツデータ取得手段が取得したコンテンツデータを蓄積し、蓄積した複数のコンテンツデータを列挙したコンテンツデータリストを生成するコンテンツデータ蓄積手段と、上記コンテンツデータリストを上記他の通信装置に送信するコンテンツデータリスト送信手段と、上記コンテンツデータリストを受信した上記他の通信装置から送信された、上記コンテンツデータリストに含まれる少なくとも１のコンテンツデータの取得を要求する取得要求を受信する取得要求受信手段とを更に備え、上記コンテンツデータ送信手段は、上記取得要求において取得することが要求された上記少なくとも１つ以上のコンテンツデータを、上記コンテンツデータリストを受信した上記他の通信装置に送信することが好ましい。
【００６０】
上記構成によれば、コンテンツデータ蓄積手段が蓄積した上記複数のコンテンツデータのうち、上記コンテンツデータリストを受信した通信装置が上記取得要求において取得することを要求した上記１つ以上のコンテンツデータを、通信相手装置に送信することが可能になる。従って、上記構成によれば、上記コンテンツ蓄積手段により蓄積された上記複数のコンテンツデータのうち、通信相手装置が特に取得することを要求した上記１つ以上のコンテンツデータを共有することが可能になるという更なる効果を奏する。
【００６１】
上記課題を解決するために、本発明に係る通信装置は、他の通信装置と通信する通信手段であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信手段と、外部からコンテンツデータを受信するコンテンツデータ受信手段と、上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するコンテンツデータ送信手段と、を備えていることを特徴としている。
【００６２】
また、上記課題を解決するために、本発明に係る通信方法は、他の通信装置と通信する通信処理であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信処理と、外部からコンテンツデータを受信するコンテンツデータ受信処理と、上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するコンテンツデータ送信処理と、を含んでいることを特徴としている。
【００６３】
上記構成によれば、当該通信装置は、外部から受信したコンテンツデータを、上記通信相手装置に送信することができる。すなわち、当該通信装置のユーザは、上記通信相手装置のユーザとリアルタイムなコミュニケーションを行いながら、当該通信装置に受信させたコンテンツデータを、上記通信相手装置のユーザと共有することができる。この際、ユーザは、受信したコンテンツデータの送信先として上記通信相手装置を指定するための操作を行う必要がない。したがって、上記構成によれば、当該通信装置のユーザと上記通信相手装置のユーザとが、リアルタイムなコミュニケーションを行いながら、容易にコンテンツデータを共有することが可能になる。
【００６４】
なお、上記コンテンツデータ受信手段は、例えば、携帯電話装置から赤外線搬送波により送信されるコンテンツデータを受信する赤外線受信ポートとして構成することができる。また、上記コンテンツデータ受信処理は、例えば、携帯電話装置から赤外線搬送波により送信されるコンテンツデータを受信する処理として実現することができる。この場合、当該通信装置のユーザは、携帯電話装置から当該通信装置に対してコンテンツデータを送信するだけで、上記通信相手装置のユーザと、そのコンテンツデータを共有することができる。
【００６５】
なお、当該通信装置は、例えば、テレビ会議システムの端末装置として実現することができる。あるいは、テレビ電話やＩＰ電話による通話を行うための通話装置として実現することができる。何れの場合であっても、当該通信装置のユーザと、上記通信相手装置のユーザとは、リアルタイムなコミュニケーションを行いながら、コンテンツデータを容易に共有することができる。
【００６６】
本発明の通信装置は、上記コンテンツデータ受信手段が受信したコンテンツデータの種類を判定するコンテンツデータ判定手段を更に備え、上記コンテンツデータ送信手段は、上記コンテンツデータ受信手段が受信したコンテンツデータが予め設定された特定の種類のコンテンツデータであるとき、該コンテンツデータを上記通信相手装置に送信するものである、ことが好ましい。
【００６７】
上記構成によれば、当該通信装置が上記通信相手装置に送信できるコンテンツデータは、予め設定された特定の種類のコンテンツデータに制限される。すなわち、上記通信相手装置と共有するコンテンツデータの種類を、予め設定しておくことが可能になるという更なる効果を奏する。
【００６８】
本発明の通信装置は、上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するか否かを指示するユーザ操作を受け付けるユーザ操作受付手段を更に備え、上記コンテンツデータ送信手段は、上記ユーザ操作受付手段が受け付けたユーザ操作に基づいて、上記コンテンツデータを上記通信相手装置に送信するものである、ことが好ましい。
【００６９】
上記構成によれば、ユーザが上記通信相手装置にコンテンツデータを送信することを指示する操作を行った場合に、外部から受信したコンテンツデータが上記通信相手装置に送信される。したがって、ユーザの意図に反してコンテンツデータが上記通信相手装置に送信されてしまうリスクを軽減できるという更なる効果を奏する。
【００７０】
本発明の通信装置は、コンテンツデータの共有を許可する他の通信装置を指定するための共有許可通信装置指定情報を列挙した共有許可通信装置リストを記憶する記憶手段を更に備え、上記コンテンツデータ送信手段は、上記通信手段が通信している通信相手装置が、上記共有許可通信装置リストに含まれる共有許可通信装置指定情報により指定される通信装置であるとき、上記コンテンツデータ受信手段が受信したコンテンツデータを該通信相手装置に送信するものである、ことが好ましい。
【００７１】
上記構成によれば、通信中の通信相手装置を指定する共有許可通信装置指定情報が上記共有許可通信装置リストに含まれている場合に、外部から受信したコンテンツデータが上記通信相手装置に送信される。したがって、コンテンツデータの共有を許可されていない通信相手装置に対してコンテンツデータが送信されてしまうリスクを軽減できるという更なる効果を奏する。
【００７２】
なお、上記共有許可通信装置指定情報としては、他の通信装置を指定するために用いることができる情報なら何でもよく、製造番号のように、当該他の通信装置に対して固定的に付与された情報であってもよいし、あるいは、電気通信番号（電話番号）や通信アドレス（ＩＰアドレスやＶｏＩＰアドレス（ＳＩＰアドレス）など）のように、本発明の通信装置と当該他の通信装置を含む通信システムにおいて、当該他の通信装置に対して固定的あるいは流動的に割り当てられた情報であってもよい。
【００７３】
また、上記共有許可通信装置リストは、例えば、他の通信装置を指定するための通信装置指定情報を、当該他の通信装置との間でコンテンツデータの共有を許可するか否かを示すフラグと関連付けて格納した、電話帳のごときデータベースとして実現することができる。
【００７４】
このデータベースは、各通信装置指定情報に対し、当該通信装置指定情報により指定される通信装置との間でコンテンツデータの共有を許可するか否かを示すフラグの他に、ユーザ名（「安藤さん」「伊藤さん」など）やデバイス名（「赤外線」や「Ｂｌｕｔｏｏｔｈ」（登録商標）など）やコンテンツ種（「動画」「静止画」「音楽」など）を関連付けて管理するものであってもよい。
【００７５】
上記データベースにおいて、上記通信装置指定情報に対してあるデバイス名が関連付けられている場合、上記コンテンツデータ送信手段は、送信すべきコンテンツデータがそのデバイス名にて指定されたデバイスを介して取得したものである場合に限って、当該コンテンツデータを送信するように構成することができる。また、上記データベースにおいて、上記通信装置指定情報に対してコンテンツ種が関連づけられている場合、上記コンテンツデータ送信手段は、送信すべきコンテンツデータがそのコンテンツデータ種に該当するものである場合に限って、当該コンテンツデータを送信するように構成することができる。
【００７６】
上記課題を解決するために、本発明に係る通信装置は、他の通信装置と通信する通信手段であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信手段と、外部からコンテンツデータを受信するコンテンツデータ受信手段と、上記コンテンツデータ受信手段がコンテンツデータを受信したとき、受信したコンテンツデータの共有開始を要求する共有開始要求を、上記通信手段が通信している通信相手装置に送信する共有開始要求送信手段と、を備えていることを特徴としている。
【００７７】
また、上記課題を解決するために、本発明に係る通信方法は、他の通信装置と通信する通信処理であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信処理と、外部からコンテンツデータを受信するコンテンツデータ受信処理と、上記コンテンツデータ受信手段がコンテンツデータを受信したとき、受信したコンテンツデータの共有開始を要求する共有開始要求を、上記通信手段が通信している通信相手装置に送信する共有開始要求送信処理と、を含んでいる、ことを特徴としている。
【００７８】
上記構成によれば、当該通信装置は、外部から受信したコンテンツデータの共有開始を要求する共有開始要求を、上記通信相手装置に送信することができる。このため、上記通信相手装置は、上記共有開始要求に基づいて、当該通信装置が受信したコンテンツデータを、当該通信装置から取得することが可能になる。すなわち、当該通信装置のユーザは、上記通信相手装置のユーザとリアルタイムなコミュニケーションを行いながら、当該通信装置に受信させたコンテンツデータを、上記通信相手装置のユーザと共有することが可能になる。この際、当該通信装置のユーザは、受信したコンテンツデータの送信先として上記通信相手装置を指定するための操作を行う必要がない。したがって、上記構成によれば、当該通信装置のユーザと上記通信相手装置のユーザとが、リアルタイムなコミュニケーションを行いながら、容易にコンテンツデータを共有することが可能になるという効果を奏する。
【００７９】
なお、上記構成では、上記通信相手装置は、上記共有開始要求に対して、必ずしも当該通信装置が受信したコンテンツデータを取得する必要はない。すなわち、例えば、上記通信相手装置のユーザがコンテンツデータの共有を望まない場合、上記通信相手装置は、上記共有開始要求に対して、コンテンツデータの共有を拒否することも可能になる。
【００８０】
本発明の通信装置は、上記コンテンツデータ受信手段が受信したコンテンツデータの種類を判定するコンテンツデータ判定手段を更に備え、上記共有開始要求送信手段は、上記コンテンツデータ受信手段が受信したコンテンツデータが予め設定された特定の種類のコンテンツデータであるとき、該コンテンツデータの共有開始を要求する共有開始要求を、上記通信相手装置に送信するものである、ことが好ましい。
【００８１】
上記構成によれば、当該通信装置が上記通信相手装置と共有され得るコンテンツデータは、予め設定された特定の種類のコンテンツデータに制限される。すなわち、上記通信相手装置と共有するコンテンツデータの種類を、予め設定しておくことが可能になるという更なる効果を奏する。
【００８２】
本発明の通信装置は、上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置と共有するか否かを指示するユーザ操作を受け付けるユーザ操作受付手段を更に備え、上記共有開始要求送信手段は、上記ユーザ操作受付手段が受け付けたユーザ操作に基づいて、上記コンテンツデータの共有開始を要求する共有開始要求を、上記通信相手装置に送信するものである、ことが好ましい。
【００８３】
上記構成によれば、ユーザが上記通信相手装置にコンテンツデータを共有することを指示する操作を行った場合に、上記共有開始要求が上記通信相手装置に送信される。したがって、ユーザの意図に反して上記通信相手装置とコンテンツデータが共有されてしまうリスクを軽減できるという更なる効果を奏する。
【００８４】
本発明の通信装置は、コンテンツデータの共有を許可する通信装置が列挙された共有許可通信装置リストを記憶する記憶手段を更に備え、上記共有開始要求送信手段は、上記通信手段が通信している通信相手装置が上記共有許可通信装置リストに含まれているとき、上記コンテンツデータの共有開始を要求する共有開始要求を、該通信相手装置に送信するものである、ことが好ましい。
【００８５】
本発明の通信装置は、コンテンツデータの共有を許可する他の通信装置を指定するための共有許可通信装置指定情報を列挙した共有許可通信装置リストを記憶する記憶手段を更に備え、上記共有開始要求送信手段は、上記通信手段が通信している通信相手装置が、上記共有許可通信装置リストに含まれる共有許可通信装置指定情報により指定される通信装置であるとき、上記コンテンツデータの共有開始を要求する共有開始要求を、該通信相手装置に送信するものである、ことが好ましい。
【００８６】
上記構成によれば、通信中の通信相手装置を指定する共有許可通信装置指定情報が上記共有許可通信装置リストに含まれている場合に、上記共有開始要求が上記通信相手装置に送信される。したがって、コンテンツデータの共有を許可されていない通信相手装置との間でコンテンツデータが共有されてしまうリスクを軽減できるという更なる効果を奏する。
【００８７】
なお、上記共有許可通信装置指定情報としては、他の通信装置を指定するために用いることができる情報なら何でもよく、製造番号のように、当該他の通信装置に対して固定的に付与された情報であってもよいし、あるいは、電気通信番号（電話番号）や通信アドレス（ＩＰアドレスやＶｏＩＰアドレス（ＳＩＰアドレス）など）のように、本発明の通信装置と当該他の通信装置を含む通信システムにおいて、当該他の通信装置に対して固定的あるいは流動的に割り当てられた情報であってもよい。
【００８８】
また、上記共有許可通信装置リストは、例えば、他の通信装置を指定するための通信装置指定情報を、当該他の通信装置との間でコンテンツデータの共有を許可するか否かを示すフラグと関連付けて格納した、電話帳のごときデータベースとして実現することができる。
【００８９】
このデータベースは、各通信装置指定情報に対し、当該通信装置指定情報により指定される通信装置との間でコンテンツデータの共有を許可するか否かを示すフラグの他に、ユーザ名（「安藤さん」「伊藤さん」など）やデバイス名（「赤外線」や「Ｂｌｕｔｏｏｔｈ」（登録商標）など）やコンテンツ種（「動画」「静止画」「音楽」など）を関連付けて管理するものであってもよい。
【００９０】
上記データベースにおいて、上記通信装置指定情報に対してあるデバイス名が関連付けられている場合、上記共有開始要求送信手段は、共有すべきコンテンツデータがそのデバイス名にて指定されたデバイスを介して取得したものである場合に限って、共有開始要求を送信するように構成することができる。また、上記データベースにおいて、上記通信装置指定情報に対してコンテンツ種が関連づけられている場合、上記共有開始要求送信手段は、共有すべきコンテンツデータがそのコンテンツデータ種に該当するものである場合に限って、共有開始要求を送信するように構成することができる。
【００９１】
本発明の通信装置は、上記共有開始要求に対する応答を上記通信相手装置から受信する応答受信手段と、上記応答受信手段が受信した応答が、上記コンテンツデータ受信手段が受信したコンテンツデータを電子メールにより送信することを指示するものであるとき、上記通信相手装置に予め関連付けられた電子メールアドレスに対して、上記コンテンツデータを含む電子メールを送信する電子メール送信手段と、を備えていることが好ましい。
【００９２】
上記構成によれば、外部から受信したコンテンツデータを、上記通信相手装置と予め関連付けられた電子メールアドレスに対して、電子メールにより送信することができる。例えば、通信相手装置と通信相手装置のユーザの電子メールアドレスを予め関連づけておけば、外部からコンテンツデータを受信したときに、通信相手装置のユーザの電子メールアドレスに対して、そのコンテンツデータを送ることができる。
【００９３】
したがって、通信相手装置のユーザは、当該通信装置のユーザが共有しようとしているコンテンツデータを、電子メール受信機能を有する任意の装置を用いて取得することができる。
【００９４】
本発明に係る通信方法は、上記課題を解決するために、他の通信装置との通信接続を確立する通信接続確立処理と、外部からコンテンツデータを取得するコンテンツデータ取得処理と、上記コンテンツデータ取得処理によりコンテンツデータを取得したときに、接続が確立されている上記他の通信装置があれば、当該他の通信装置を上記コンテンツデータを送信するべき通信装置であると特定する送信先特定処理とを含むことを特徴としている。
【００９５】
上記構成によれば、上記コンテンツデータ取得処理によってコンテンツデータを取得したとき、上記他の通信装置（通信相手装置）と接続が確立していれば、上記送信先特定処理により、接続が確立された通信相手装置が、上記コンテンツデータを送信するべき通信装置として特定される。すなわち、上記構成によれば、当該通信装置は、取得したコンテンツデータを送信するべき装置を、ユーザによる操作を介在させることなく、通信接続が確立されている通信相手装置に特定することができる。
【００９６】
従って、上記構成によれば、コンテンツデータ取得時に通信相手装置との接続が確立されていれば、取得したコンテンツデータを通信相手装置に送信するために、通信相手装置を指定するための操作をユーザは行う必要がない。すなわち、上記構成によれば、容易にコンテンツデータを通信相手装置と共有することが可能になるという効果を奏する。
【００９７】
なお、上記通信装置を含む通信システムも本発明の範疇に含まれる。
【００９８】
すなわち、上記課題を解決するために、本発明に係る通信システムは、上記通信装置と、上記通信装置との間に通信接続を確立する他の通信装置、または、上記通信装置との間でユーザ同士のリアルタイムなコミュニケーションを可能ならしめる通信を行う他の通信装置と、を含んでいることを特徴としている。
【００９９】
なお、上記通信装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより、上記通信装置をコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１００】
本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分理解できるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
【図面の簡単な説明】
【０１０１】
【図１】本発明に係る通信装置の要部構成を示すブロック図である。
【図２（ａ）】本発明に係る通信装置におけるコンテンツデータリストの書式を示す説明図である。
【図２（ｂ）】本発明に係る通信装置におけるコンテンツデータリストの表示例を示す説明図である。
【図３】本発明に係る通信装置のハードウェア構成を示す構成図である。
【図４】本発明に係る通信装置の外観を示す外観図である。
【図５】本発明におけるコンテンツ共有開始処理を示すフローチャートである。
【図６】本発明におけるコンテンツ共有開始処理の一変形例を示すフローチャートである。
【図７】本発明におけるコンテンツ共有開始処理の他の変形例を示すフローチャートである。
【図８】取得したコンテンツデータを特定するための設定書式について説明した説明図である。
【図９】本発明に係る２台の通信装置の間で行われる典型的な通信方法を示す通信シーケンス図である。
【図１０】本発明における送信開始要求（共有開始要求）の書式を説明するための説明図である。
【図１１】本発明に係る２台の通信装置の間で行われる他の通信方法を示す通信シーケンス図である。
【図１２】本発明に係る２台の通信装置の間で行われる他の通信方法を示す通信シーケンス図である。
【図１３】本発明における他の送信開始要求（共有開始要求）を説明するための説明図である。
【図１４】コンテンツ共有方法を説明する説明図であり、本発明に係る通信装置がユーザに対して出力する表示画面の遷移過程を示す。
【図１５】他のコンテンツ共有方法を説明する説明図であり、本発明に係る通信装置がユーザに対して出力する表示画面の遷移過程を示す。
【図１６】他のコンテンツ共有方法を説明する説明図であり、本発明に係る通信装置がユーザに対して出力する表示画面の遷移過程を示す。
【図１７】本発明における他の送信開始要求（共有開始要求）を説明するための説明図である。
【図１８（ａ）】本発明に係る通信装置の三者間通信の様態を示す説明図である。
【図１８（ｂ）】本発明に係る通信装置においてコンテンツデータの共有を許可する通信相手装置を選択するときの表示画面の遷移過程を説明する説明図である。
【図１８（ｃ）】本発明に係る通信装置の三者間通信におけるコンテンツ共有の一様態を示す説明図である。
【図１９】共有許可通信装置の書式を説明する説明図である。
【図２０】本発明におけるコンテンツ共有開始処理の他の変形例を示すフローチャートである。
【符号の説明】
【０１０２】
１                  ビデオコミュニケーション装置（通信装置）
１ａ                本体
１ｂ                リモコン（通信装置選択手段、ユーザ操作受け付け手段）
２                  コミュニケーション制御部（通信接続確立手段）
３                  コミュニケーション通信部（通信手段、
送信開始要求送信手段、共有開始要求送信手段、
取得要求受信手段、応答受信手段）
４                  コミュニケーション入力部
５                  コミュニケーション出力部（コンテンツデータ出力手段）
６                  コンテンツ受信部（コンテンツデータ取得手段、
コンテンツデータ受信手段、コンテンツデータ判定手段）
７                  コンテンツ蓄積部（コンテンツデータ蓄積手段）
８                  コンテンツ送信部（コンテンツデータ送信手段）
９                  受信バッファ
１０                送信バッファ
１１                イーサネットＩ／Ｆ
１２                カメラ
１３                マイク
１４                ディスプレイ
１５                スピーカ
１６                Ｂｌｕｅｔｏｏｔｈモジュール（インターフェース）
１７                赤外線受信ポート（インターフェース）
１８                ＳＤメモリカードスロット（インターフェース）
１９                フラッシュメモリ（記憶手段）
２０                ＣＰＵ
２１                ＲＯＭ
２２                ＲＡＭ
【発明を実施するための最良の形態】
【０１０３】
本発明に係る通信装置の一実施形態について、図１から図８に基づいて説明すれば以下の通りである。なお、以下では、本発明をテレビ会議システムの端末装置として機能するビデオコミュニケーション装置に適用するものとして説明を行うが、本発明はこれに限定されるものではない。【０１０４】
図１に基づいて、本実施の形態に係るビデオコミュニケーション装置１について説明する。図１は、ビデオコミュニケーション装置１のソフトウエア構成を示すブロック図である。図１に示すように、ビデオコミュニケーション装置１は、コミュニケーション制御部２、コミュニケーション通信部３、コミュニケーション入力部４、コミュニケーション出力部５、コンテンツ受信部６、コンテンツ蓄積部７、および、コンテンツ送信部８を備えている。【０１０５】
はじめに、ビデオコミュニケーション装置１をテレビ会議システムの端末装置として機能させるための基本的な構成について説明する。当該構成には、図１に示したコミュニケーション制御部２、コミュニケーション通信部３、コミュニケーション入力部４、および、コミュニケーション出力部５が含まれる。【０１０６】
コミュニケーション制御部２は、コミュニケーション通信部３、コミュニケーション入力部４、および、コミュニケーション出力部５を制御し、通話相手装置となる他のビデオコミュニケーション装置との通話セッションを確立し、通話相手装置との間の映像データおよび音声データの送受信を実現する。【０１０７】
通話相手装置との通話セッションの確立は、コミュニケーション制御部２が、ＳＩＰを用いてコミュニケーション通話を行う通話相手装置との間の呼制御シグナリングを制御することにより実現される。すなわち、コミュニケーション制御部２は、コミュニケーション通信部３を介して通話相手装置との間でＳＩＰによる呼制御シグナルを送受信することにより、通話相手装置との通信接続を確立する。また、コミュニケーション制御部２は、当該セッションでネゴシエーションされたメディア通信内容に従って、映像／音声データの送受信の開始および終了をコミュニケーション通信部３に指示する。【０１０８】
通話相手装置との通話セッションが確立すると、コミュニケーション制御部２は、各種制御信号をコミュニケーション入力部４に送信して、コミュニケーション入力部４に映像／音声の入力を開始させる。具体的には、カメラ１２／マイク１３により生成された映像／音声信号の入力指示、当該通話セッションにおいてネゴシエーションされたコーデックの通知、当該コーデックによる映像／音声データへのエンコード指示、および、エンコードされた映像／音声データの送信バッファ１０への書込み指示が、コミュニケーション制御部２からコミュニケーション入力部４に送信される。また、コミュニケーション制御部２は、通話セッションの内容が変更されるときにも、同様の制御信号をコミュニケーション入力部４に送信することで、通話セッションの管理を行う。【０１０９】
また、通話相手装置との通話セッションが確立すると、コミュニケーション制御部２は、各種制御信号をコミュニケーション出力部５に送信して、コミュニケーション出力部５に受信した映像／音声の出力を開始させる。具体的には、受信バッファ９からの映像／音声データの読み出し開始指示、当該通話セッションにおいてネゴシエーションされたコーデックの通知、当該コーデックによる映像／音声データのデコード開始指示、デコードされた映像／音声信号のディスプレイ１４／スピーカ１５への出力開始指示が、コミュニケーション制御部２からコミュニケーション出力部５に送信される。また、コミュニケーション制御部２は、通話セッションの内容が変更するときにも、同様の制御信号をコミュニケーション出力部５に送信し、通話セッションの管理を行う。【０１１０】
コミュニケーション通信部３は、イーサネット（登録商標）Ｉ／Ｆ１１を介して、通話相手装置と所定のプロトコルに従った通信を行う。【０１１１】
セッション確立時には、コミュニケーション通信部３は、呼制御シグナルの送受信を行う。具体的には、コミュニケーション通信部３は、リクエストあるいは応答メッセージの送信指示をコミュニケーション制御部２から受けると、当該メッセージをＳＩＰに従ったメッセージとして通話相手装置に送信する。また、コミュニケーション通信部３は、通話相手装置からＳＩＰに従ったリクエストあるいは応答メッセージを受信すると、当該メッセージの受信をコミュニケーション制御部２に対して通知する。【０１１２】
セッション確立後には、コミュニケーション通信部３は、音声データおよび映像データの送受信を行う。具体的には、データ送信指示をコミュニケーション制御部２から受けると、コミュニケーション通信部３は、音声データおよび映像データを送信バッファ１０から読み出し、当該データを含むＲＴＰパケットを生成して、当該セッションにおいて接続が確立された通話相手装置に送信する。逆に、当該セッションにおいて指定されたポートにおける映像／音声データの受信が開始されると、コミュニケーション通信部３は、当該データを受信バッファ９に一時的に蓄積していく。【０１１３】
コミュニケーション入力部４は、コミュニケーション制御部２により通知されたコーデックに従って、カメラ１２により生成された映像信号、および、マイク１３により生成された音声信号をエンコードし、エンコードされた映像データ、および、音声データを送信バッファ１０に書き込む。コミュニケーション入力部４が実行する上記各処理の開始および終了は、上述したように、コミュニケーション制御部２により制御される。【０１１４】
コミュニケーション出力部５は、コミュニケーション受信部３により受信され、受信バッファ９に書き込まれたデータを読み出し、コミュニケーション制御部２により通知されたコーデックに従ってデコードする。そして、コミュニケーション通信部５は、デコードされた映像データおよび音声データを、それぞれ、ディスプレイ１４、および、スピーカ１５から出力する。コミュニケーション出力部５が実行する上記各処理の開始および終了は、上述したように、コミュニケーション制御部２により制御される。コミュニケーション出力部５がディスプレイに出力する表示画面については後述する。【０１１５】
次に、本発明に係るビデオコミュニケーション装置１の特徴点である、外部からコンテンツデータを受信し、受信したコンテンツデータを通話セッションにおいて接続が確立された通話相手装置に送信するための構成について説明する。当該構成には、図１に示したコンテンツ受信部６、コンテンツ蓄積部７、および、コンテンツ送信部８が含まれる。【０１１６】
コンテンツ受信部６は、ビデオコミュニケーション装置１の外部からコンテンツデータを取得するための構成である。ビデオコミュニケーション装置１は外部からデータを受信するためのインターフェースを複数備えており、コンテンツ受信部６はこれらのインターフェースを介してコンテンツデータを取得する。ビデオコミュニケーション装置１が備えるインターフェースには、外部装置が送信したコンテンツデータを受信するための通信デバイス、および、コンテンツデータを記憶した記憶媒体からデータを読み出すための再生デバイスが含まれる。【０１１７】
ビデオコミュニケーション装置１は、外部装置からデータを受信するための通信デバイスとして、赤外線受信ポート１７およびＢｌｕｅｔｏｏｔｈ（登録商標）モジュール１６を備えている。コンテンツ受信部６は、これらの通信デバイスを介して、外部装置が送信したデータを取得することができる。また、上述したイーサネットＩ／Ｆ１１をコンテンツデータを受信するための通信デバイスとして利用することもできる。【０１１８】
また、ビデオコミュニケーション装置１は、記憶媒体からデータを読み出すための再生デバイスとして、ＳＤメモリカードリーダ１８を備えている。ＳＤメモリカードリーダ１８は、ユーザによりＳＤメモリカードが挿入されると、該ＳＤメモリカードからコンテンツデータを読み出し、読み出したコンテンツデータをコンテンツ受信部６に送る。これにより、コンテンツ受信部６は、通信デバイスを介して外部装置が送信したコンテンツデータを取得する場合と全く同様に、ＳＤメモリカードに記憶されたコンテンツデータを取得できる。【０１１９】
なお、ビデオコミュニケーション装置１が備える再生デバイスは、ＳＤメモリカードリーダに限定されるものではない。すなわち、フロッピー（登録商標）ディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系など、各種記録媒体からコンテンツデータを読み出すデバイスであれば良い。また、ビデオコミュニケーション装置１は、これらの再生デバイスを必ずしも内蔵する必要はなく、ＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などのインターフェースを備え、当該インターフェースに接続された再生デバイスからコンテンツデータを読み出す構成としても良い。【０１２０】
コンテンツ受信部６は、コンテンツデータを取得すると、当該コンテンツデータをコンテンツデータ蓄積部７に送る。コンテンツデータ蓄積部７（コンテンツデータ蓄積手段）は、コンテンツ受信部６（コンテンツデータ取得手段）が取得したコンテンツデータを、フラッシュメモリ１９に、コンテンツデータ毎に所定のファイル名を付与して、ファイルとして、蓄積する。ここで、所定のファイル名とは、当該コンテンツデータに予め付与されていたundoukai.jpgのようなファイル名であっても良いし、コンテンツデータ蓄積部７が割り当てたファイル名であっても良い。【０１２１】
さらに、コンテンツデータ蓄積部７（コンテンツ蓄積手段）は、フラッシュメモリ１９に蓄積した複数のコンテンツデータを列挙したコンテンツデータリストを生成する。図２（ａ）は，フラッシュメモリ１９に蓄積されているコンテンツデータが、undoukai.jpg、flower.jpg、baby.jpgというファイル名の付与された３つのＪＰＥＧデータである場合について、コンテンツデータ蓄積部７が生成するコンテンツデータリストを例示する。コンテンツデータ蓄積部７は、生成したリストもファイルとして、例えばindex.htmlなどの所定のファイル名を付与して、フラッシュメモリ１９に保存する。【０１２２】
コンテンツ受信部６は、コンテンツデータ取得時に、当該コンテンツデータを取得したインターフェースを検出し、検出されたインターフェースが、予め設定されたインターフェースと一致しているかを判定する。すなわち、コンテンツ受信部６は、予め指定された特定のインターフェースを介してコンテンツデータを受信したか否かを判定する。また、コンテンツ受信部６（コンテンツデータ判定手段）は、取得したコンテンツデータの種類が予め指定された特定の種類に一致するか判定するか判定する。後述のコンテンツ送信部８（コンテンツデータ送信手段）は、コンテンツ受信部６（コンテンツデータ取得手段）が予め指定された特定のインターフェースを介してコンテンツデータを受信したと判定された場合、かつ／または、取得したコンテンツデータの種類が予め指定された特定の種類に一致すると判定された場合に、この取得されたコンテンツデータを通話相手装置に送信する。【０１２３】
このように、コンテンツ受信部６がコンテンツデータを取得したインターフェースとコンテンツデータのデータ種とを判定することにより、ビデオコミュニケーション装置１は、予め設定されたインターフェースを介して受信した、予め設定されたデータ種のコンテンツデータのみを、共有を許可するコンテンツデータとして通話相手装置と共有することが可能になる。【０１２４】
なお、ここで共有を許可するコンテンツデータの設定、すなわち、共有許可するインターフェースの設定、あるいは、共有を許可するデータ種の設定は、工場出荷時に予め行われる構成としても良いし、工場出荷後にユーザが任意に設定できる構成としても良い。また、コンテンツデータを受信したときに、コンテンツデータを受信したインターフェース、および、コンテンツデータの種類や内容を、コミュニケーション出力部５によりディスプレイに表示し、当該コンテンツデータの受信の可否をユーザにその都度選択させる構成としても良い。また、共有を許可するインターフェースの設定には、さらにポートの指定、あるいは、プロトコルの指定を含んでも良い。これらを含む設定の具体例については後述する。【０１２５】
コンテンツ受信部６からの上記通知によりコンテンツ受信部６がコンテンツデータを取得したことを検出した時点において、すなわちコンテンツ受信部６（コンテンツデータ取得部）がコンテンツデータを取得した時点において、通話相手装置との通話セッションが確立されていなければ、コミュニケーション制御部２（通信接続確立手段）は、予め設定された特定の他の装置との通話セッションを新たに確立する。【０１２６】
すでに通話セッションが確立されている場合、あるいは、新たに通話セッションが確立された後、コミュニケーション制御部２は、コミュニケーション通信部３（送信開始要求送信手段、共有開始要求送信手段）を介して、コンテンツデータの共有開始を要求する共有開始要求（送信開始要求）を通話相手装置に対して送信する。そして、コミュニケーション制御部２は、共有開始要求を受信した通信相手装置から送信された、共有開始要求に対する応答を、コミュニケーション通信部３（応答受信手段）を介して受信する。【０１２７】
コミュニケーション制御部２が受信した、共有開始要求に対する応答がその共有開始要求を許諾するものであるとき、コミュニケーション制御部２は、コンテンツデータを当該通話セッションの通話相手装置に送信する手段として、ＨＴＴＰサーバを起動する。【０１２８】
コンテンツ送信部８は、コンテンツ受信部６が取得したコンテンツデータを、コミュニケーション制御部２が確立した通話セッションにおける通話相手装置に送信する。本実施例においては、上述したＨＴＴＰサーバがコンテンツ送信部８（コンテンツデータ送信手段）として機能する。ここで、ＨＴＴＰサーバであるコンテンツ送信部８は、当該通話セッションにおいてネゴシエーションされたポートを使用してコンテンツデータを送信する。【０１２９】
上述した共有開始要求には、少なくとも、ＨＴＴＰサーバであるコンテンツ送信部８のＵＲＬと図２（ａ）に示したリストファイルのファイル名とが含まれている。通話セッションにおける通話相手装置は、これらにより特定されるリストファイル（すなわち、フラッシュメモリ１９に蓄積されたコンテンツデータのリストが記録されたファイル）を取得するためのＧＥＴ要求をコンテンツ送信部８に送信する。コンテンツ送信部８は、このＧＥＴ要求を受信すると、要求されたリストファイルを通話相手装置に送信する。通話相手装置は、このリストファイルを取得すると、リストファイルに含まれるファイル名をディスプレイに一覧表示し、ユーザに所望のファイル名を選択させる。このとき、通話相手装置において表示される表示画面の一例を図２（ｂ）に示した。図２（ｂ）に示した表示画面は、ファイル名をテキストで一覧表示するだけの単純なものであるが、受信したコンテンツデータからサムネイル画像を生成し、これらを表示画面に表示することも可能である。また、図２（ａ）に示したリストファイルについても、コンテンツ蓄積部７が、コンテンツデータへのＵＲＬを含むリストファイルを自動生成する構成とすることも可能である。【０１３０】
ユーザが、リストファイルに含まれるファイル名の中から所望のファイル名を選択すると、通話相手装置は、選択されたファイルを取得するためのＧＥＴ要求を送信する。コミュニケーション通信部３（取得要求受信手段）がこのＧＥＴ要求を受信すると、コンテンツ送信部８は、要求されたファイルを通話相手装置に送信する。これにより、コンテンツ受信部６が受信したコンテンツデータは、通話相手装置に対して送信される。なお、ビデオコミュニケーション装置１と通話相手装置との間で送受信される信号については、通信シーケンス図を用いて後に詳述する。【０１３１】
なお、ＨＴＴＰサーバであるコンテンツ送信部８は、通話セッション中、一定の時間に限りＨＴＴＰリクエストの受け付ける構成とすることが好ましい。これにより、コンテンツ送信部８が、予期しない通信装置に対して、コンテンツデータを送信することを妨げることができる。また、コミュニケーション制御部２は、コンテンツ受信部６がコンテンツデータを受信する度に通話相手装置とＨＴＴＰサーバとして使用するポートをネゴシエーションし直し、コンテンツ送信部８が使用するポートを変更することが好ましい。また、コンテンツ送信部８は、上述した共有開始要求に対する応答の送信元と、コンテンツデータの取得要求であるＧＥＴ要求の送信元とが同一であるかを判定し、これらの送信元が同一でないと判定した場合には、このＧＥＴ要求には応答しないことが好ましい。これらにより、予期しない通信装置からの不正アクセスの可能性をより一層低減し、よりセキュリティの高いコンテンツデータ共有を行うことが可能になる。【０１３２】
また、上述した共有開始要求に対する通話相手装置からの応答おいてコンテンツデータの送信先として他の通信装置の通信アドレスが指定されていた場合、すなわち、共有開始要求に対する応答が特定の通信装置に対してコンテンツデータを送信することを要求するものである場合、コンテンツ送信部８は、この指定された通信装置をコンテンツデータを送信すべき通信装置であると特定し、以後、この指定された通信装置からのＧＥＴ要求に対して、コンテンツデータを送信する構成とすることも好ましい。これにより、ビデオコミュニケーション装置１は、通話相手装置が他の通信装置に対してコンテンツデータを送信するよう指定してきた場合、ユーザによる送信先の指定を待たずに、指定された通信装置にコンテンツデータを送信することが可能になる。【０１３３】
なお、受信したコンテンツデータを通話セッションが確立されている通話相手装置に送信するための上述の処理を開始する前に、受信したコンテンツデータを通話相手装置に送信するか否かを指示するユーザ操作を、後述するリモコン１ｂにより受け付ける構成を採用してもよい。この場合、コンテンツ送信部８は、受信したコンテンツデータを送信する指示をリモコン１ｂが受け付けた場合に、そのコンテンツデータを通信相手装置に送信するように、構成される。【０１３４】
また、通話セッションが確立されている通話相手装置に共有開始要求を送信する前に、受信したコンテンツデータを通信相手装置と共有するか否かを指示するユーザ操作を、後述するリモコン１ｂにより受け付ける構成を採用してもよい。この場合、コミュニケーション通信部３は、受信したコンテンツデータの共有開始指示をリモコン１ｂにて受け付けた場合に、そのコンテンツデータの共有を開始するための共有開始要求を通信相手装置に送信するように、構成される。【０１３５】
次に、ビデオコミュニケーション装置１のハードウェア構成について、図３および図４に基づいて説明する。図３は、ビデオコミュニケーション装置１のハードウェア構成を示す構成図である。また、図４は、ビデオコミュニケーション装置１の外観を示す外観図である。【０１３６】
図３に示したように、ビデオコミュニケーション装置１は、上述したイーサネットＩ／Ｆ１１、カメラ１２、マイク１３、ディスプレイ１４、スピーカ１５、Ｂｌｕｅｔｏｏｔｈデバイス１６、赤外線受信ポート１７、ＳＤメモリカードリーダ１８、フラッシュメモリ１９の他に、さらに、ＣＰＵ２０、ＲＯＭ２１、および、ＲＡＭ２２を備えている。【０１３７】
ＣＰＵ２０を、上述したコミュニケーション制御部２、コミュニケーション通信部３、コミュニケーション入力部４、コミュニケーション出力部５、コンテンツ受信部６、コンテンツ蓄積部７、および、コンテンツ送信部８として機能させるためのプログラムは、ＲＯＭ２１に保存されている。ビデオモジュール装置１の電源が投入されると、ＲＯＭ２１に保存されたこれらのプログラムがＲＡＭ２２上に展開され、ＣＰＵ２３により実行される。【０１３８】
なお、本実施例において、上記各部としてＣＰＵ２０を機能させるためのプログラムは、ＲＯＭ２１に保存されているが、本発明はこれに限定されるものではない。すなわち、これらのプログラムを他のプログラムメディアに記録する構成とすることも可能である。他のプログラムメディアとしては、本体と分離可能に構成される記録媒体、すなわち、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等を用いることができる。また、通信ネットワークからこれらのプログラムをダウンロードする構成とすることも可能である。【０１３９】
ＲＯＭ２１に保存されたプログラム以外のデータ、例えば、ビデオモジュール装置１の通信アドレスをはじめとした各種設定情報や、コンテンツ受信部６により取得されたコンテンツデータはファイルシステムを介してフラッシュメモリ１９に蓄積される。【０１４０】
また、ビデオコミュニケーション装置１は、上述のカメラ１２、マイク１３、ディスプレイ１４、および、スピーカ１５を備えている。なお、ビデオコミュニケーション装置１は、映像出力用インターフェース、映像入力用インターフェース、音声出力用インターフェース、および、音声入力用インターフェースを備え、これらのインターフェースに、それぞれ、ディスプレイ、カメラ、スピーカ、マイクを接続する構成としても良い。すなわち、ディスプレイ１４は、当該通信装置から映像信号を送出可能なディスプレイであれば良く、また、スピーカ１５は、当該通信装置から音声信号を送出可能なスピーカーであれば良い。【０１４１】
ビデオコミュニケーション装置１は、さらに、インターネットをイーサネットＩ／Ｆ１１、後述の赤外線リモコン１ｂや赤外線通信に対応した外部装置からデータを受信する赤外線受信ポート１７、Ｂｌｕｅｔｏｏｔｈに対応した外部装置からデータを受信するＢｌｕｅｔｏｏｔｈモジュール１６、また、ＳＤメモリカードからデータを読み込むＳＤメモリカードリーダ１８を備えている。【０１４２】
図４に示したように、ビデオコミュニケーション装置１は、本体１ａとリモコン１ｂとからなる。【０１４３】
本体１ａは、図４に示したように、ディスプレイ１４とスピーカ１５とを備えており、その上部にカメラ１２とマイク１３とが接続されている。また、本体１ａ前面には、赤外線受信ポート１７、Ｂｌｕｅｔｏｏｔｈモジュール１６、および、ＳＤメモリカードリーダ１８が備えられている。また、本体１ａ側面には、イーサネットＩ／Ｆ１１が備えられており、ネットワークケーブル２０と接続されている。フラッシュメモリ１９、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２は、本体１ａに内蔵されている。本体１ａは、他にも、外部装置からの映像、音声の入力を受け入れる端子等を備えている。【０１４４】
また、図４に示したように、リモコン１ｂは、十字キー２１、決定キー２２、発信キー２３、切断キー２４、および、数字キー２５を備えており、ユーザにより入力された指示を、赤外線により本体１ａに送信する。リモコン１ｂによれば、ユーザは、十字キー２１を上下左右に押下して表示画面上のオブジェクトを選択する操作、決定キー２２を押下することにより選択を確定する操作などをビデオコミュニケーション装置１に対して行うことができる。また、０〜９までの数字と２つの記号とを含む数字キー２５を繰り返し押下することにより、ユーザは所望の電話番号をビデオコミュニケーション装置１に対して入力し、通話相手装置を指定することができる。また、ユーザは、発信キー２３を押下することで、指定した通話相手装置に対する発信を、ビデオコミュニケーション装置１に対して指示できる。また、ユーザは、切断キー２４を押下することで、通話セッションを終了することをビデオコミュニケーション装置１に対して指示することができる。【０１４５】
次に、ビデオコミュニケーション装置１における、コンテンツ共有開始処理について、図５に基づいて説明する。図５は、コンテンツデータの受信を検出してから、ＨＴＴＰサーバを起動するまでの一連の処理を示すフローチャートである。【０１４６】
コンテンツ受信部６は、ビデオコミュニケーション装置１の電源投入後、コンテンツデータを待ち受ける（処理Ａ１）。そして、コンテンツ受信部６が外部からコンテンツデータを取得すると（Ａ１：ｙｅｓ）、コンテンツ受信部６は、コンテンツ蓄積部７を介して、取得したコンテンツデータをフラッシュメモリ１９に一時的に保存する（処理Ａ２）。【０１４７】
コンテンツ受信部６は、コンテンツデータの取得に用いたインターフェースが予め設定されたインターフェースと一致するかを判定する（処理Ａ３）。本実施例では、赤外線受信ポート１７を介して取得したコンテンツデータのみを共有するよう設定されており、コンテンツ受信部６は、受信したコンテンツデータが赤外線ポート１７により取得されたか否かを判定し、コンテンツデータが赤外線ポート１７以外のインターフェースを介して取得されていた場合（Ａ３：ｎｏ）、処理を中断して処理Ａ１に戻る。【０１４８】
コンテンツデータが赤外線受信ポート１７により取得されたコンテンツデータである場合（Ａ３：ｙｅｓ）、コンテンツ受信部６は、さらに、取得したコンテンツデータのデータ種が予め設定されたデータ種と一致するかを判定する（処理Ａ４）。本実施例の場合、ＪＰＥＧデータのみを共有するよう設定されており、コンテンツ受信部６は、取得したコンテンツデータがＪＰＥＧデータであるかを判定し、コンテンツデータがＪＰＥＧデータでなければ（Ａ４：ｎｏ）、処理を中断して処理Ａ１に戻る。【０１４９】
コンテンツデータがＪＰＥＧデータである場合（Ａ４：ｙｅｓ）、コンテンツ受信部６は、コミュニケーション制御部２にコンテンツデータの受信を通知して（処理Ａ５）、処理をコミュニケーション制御部２に移す。【０１５０】
コミュニケーション制御部２は、通話セッションが確立されているか否か（すなわち、通話中か否か）を判定する（処理Ａ６）。既に通話セッションが確立されていれば、コミュニケーション制御部２は、コミュニケーション通信部３を介して、当該通話セッションにおける通話相手装置に上述した共有開始要求（Ｓ５：ＩＮＶＩＴＥ）を送信する（処理Ａ７）。共有開始要求は、具体的には、現行の通話セッションにコンテンツデータを送受信するためのメディアを追加することを要求する通話セッション変更要求である。コミュニケーション制御部２は、共有開始要求に対する通話相手装置の応答を受信し（Ａ８）、受信した応答がＯＫでなければ（Ａ８：ｎｏ）、処理を中断して処理をコンテンツ受信部６に返す。処理を返されたコンテンツ受信部６は、処理Ａ１を実行する。【０１５１】
受信した応答がＳ６：ＯＫであれば（Ａ８：ｙｅｓ）、コミュニケーション制御部２は、ＨＴＴＰサーバを起動する。これにより、コンテンツ受信部６が受信したコンテンツデータを、通話相手装置に送信することが可能になる。【０１５２】
なお、処理Ａ９を完了すると、コミュニケーション制御部２は処理をコンテンツ受信部６に返す。処理を返されたコンテンツ受信部６は、処理Ａ１から上述の処理を繰り返す。【０１５３】
次に、上記コンテンツ共有開始処理の一変形例について、図６に示したフローチャートを用いて説明する。図６に示したフローチャートにおける、図５に示したフローチャートとの相違点は、処理Ａ６において通話セッションが確立されていないと判定された場合、通話相手装置が予め特定されていれば、特定された通信相手と通話セッションを新たに開始する処理が追加されている点である。【０１５４】
図６に示したフローチャートにおいて、追加された処理について具体的に説明すれば以下の通りである。すなわち、処理Ａ６において通話セッションが確立されていないと判定された場合（Ａ６：ｎｏ）、コミュニケーション制御部２は、通話相手装置が予め特定されているかを判定する（処理Ａ１０）。ここで、通話相手装置が特定されていない場合（Ａ１０：ｎｏ）、処理Ａ１に戻る。一方、通話相手装置が予め特定されている場合（Ａ１０：ｙｅｓ）、コミュニケーション制御部２は特定された通話相手装置に対して上述したセッション確立要求を送信し、新たに通話セッションを開始する（処理Ａ１１）。なお、ここで送信されるセッション確立要求は、コンテンツデータを送受信するためのメディアの指定を含む。これにより、処理Ａ７において改めて共有開始要求を送信することなく、後続の処理Ａ８、および、処理Ａ９を実行することが可能である。【０１５５】
なお、予め特定された通話相手装置とは、上述したコンテンツ共有開始処理が開始される以前に、例えば、ユーザがリモコン１ａなどの入力手段を介して入力した電話番号や通信アドレスなどの情報により特定される通話相手装置である。コミュニケーション制御部２は、ユーザにより入力された通話相手装置を特定するための情報をフラッシュメモリ１９などの記憶手段に記憶し、処理Ａ１０およびＡ１１において該特定情報を参照することにより、予め設定された通話相手装置と通話セッションを開始することが可能になっている。【０１５６】
図６に示したフローチャートに従った処理によれば、ユーザはビデオコミュニケーション装置１に対して電話番号等を入力した後、携帯電話などの外部装置から所望のコンテンツデータをビデオコミュニケーション装置１に送信することで、先に入力した電話番号により特定される通話相手装置に即座にコンテンツデータを送信することができる。【０１５７】
次に、上記共有開始処理の他の変形例について、図７に示したフローチャートを用いて説明する。図７に示したフローチャートにおける、図６に示したフローチャートとの相違点は、処理Ａ８において受信される共有開始要求に対する応答がＯＫでなかった場合、すなわち共有開始要求が通話相手装置により拒否された場合、別の手段でコンテンツデータを送信する処理を追加したことである。【０１５８】
ビデオコミュニケーション装置１は、上述した構成に加え、電子メール送信手段として、指定された電子メールアドレスに電子メールを送信する図示しない電子メール送信部、および、通話相手装置の電話番号と電子メールアドレスとを関連付けて記憶する図示しないアドレス帳データベース部を備えている。本変形例において、ビデオコミュニケーション装置１は、共有開始要求が通話相手装置により拒否された場合、これらの構成を利用して電子メールによりコンテンツデータを送信する。なお、電子メール送信部、あるいは、アドレス帳データベース部の実現手段は周知であるので、ここではその説明を省略する。【０１５９】
図７に示したフローチャートにおいて、追加された処理について具体的に説明すれば以下の通りである。すなわち、処理Ａ８において共有開始要求が通話相手装置により拒否されたことが判定されると（Ａ８：ｎｏ）、コミュニケーション制御部２は、アドレス帳データベース部に現行セッションにおける通話相手装置の電話番号を送信し、当該電話番号に関連付けられた電子メールアドレスが記憶されているかを問い合わせる（処理Ａ１２）。ここで、アドレス帳データベースに、当該電話番号に関連付けられた電子メールアドレスが記憶されていた場合（Ａ１２：ｙｅｓ）、コミュニケーション制御部２は、当該電子メールアドレスを取得し、当該電子メールアドレスとコンテンツデータとを電子メール送信部に送信する。電子メール送信部はコンテンツデータを添付書類として含む電子メールを作成し、当該電子メールアドレスに送信する（処理Ａ１３）。なお、アドレス帳データベースに、当該電話番号に関連付けられた電子メールアドレスが記憶されていなかった場合（Ａ１２：ｎｏ）には、処理を中断し、処理Ａ１に戻る。【０１６０】
上記変形例によれば、通話相手装置が共有しようとするコンテンツデータを処理できない場合でも、コンテンツデータは通話相手装置と予め関連付けられた電子メールアドレスに対して送信される。このアドレス帳データベース部において、例えば、通話相手装置と、その装置を利用して通話するユーザの電子メールアドレスとを関連付けて記憶させておくことができる。このとき、上記構成によれば、通話相手装置が共有しようとするコンテンツデータを受信できない場合でも、コンテンツデータをその通話相手装置を利用して通話するユーザの電子メールアドレスに送信することができる。すなわち、通話相手装置を利用して通話するユーザは、手持ちの携帯電話やパーソナルコンピュータなど電子メールを受信可能な任意の装置でコンテンツデータを閲覧することができる。【０１６１】
次に、コンテンツ受信部６が取得したコンテンツデータのうち、特定のコンテンツデータだけを選択的に共有するための設定について、図８を参照しながら、さらに詳しく説明する。図８は、取得したコンテンツデータを特定するための設定書式について説明した説明図である。【０１６２】
ビデオコミュニケーション装置１において通話相手装置と共有されるコンテンツデータは、デバイス、プロトコル、ポート、および、データ種の４つの属性に基づいて決定される。これに対応し、共有するコンテンツデータを選択するための設定書式は、図８に設定書式として示したように、これらの属性を「：」で分割して記述する書式を採用する。なお、共有するコンテンツデータを選択するために利用する上記属性、および、これらの属性を指定するための上記設定書式は、一例であり、これらの属性および設定書式を適宜変更した通信装置も本発明の技術的範疇に含まれる。【０１６３】
コンテンツデータを選択する複数の設定例を図８に示した。例１は、Ｉｒで示される赤外線受信ポート１７を介して、ＩｒＳｉｍｐｌｅ方式により受信されたコンテンツデータであって、ｊｐｇあるいはｐｎｇを拡張子にもつ画像データのみを選択的に共有するための設定を示している。また、例２は、イーサネットＩ／Ｆ１１を介して、８０８０番ポートからＨＴＴＰプロトコルで受信したコンテンツデータであって、ＪＰＧフォーマットの画像データのみを選択的に共有するための設定を示している。また、例３は、ＳＤメモリカードリーダ１８にＳＤメモリーカードが挿入されると、ＳＤメモリカード上の／ｓｈａｒｅ／ディレクトリ内のＪＰＧファイルを読み込んで共有するための設定例である。また、例４は、Ｂｌｕｅｔｏｏｔｈモジュールを介して受信したＪＰＧデータを選択的に共有する設定を示している。最後に、例５は、イーサネットＩ／Ｆ１１を介して、４０００番ポートでストリーミング受信したＭＰＥＧ４データを共有するための設定例である。【０１６４】
次に、本発明に係る通信方法に関して、図９から図１７に基づいて説明する。【０１６５】
はじめに、２台のビデオコミュニケーション１からなる通信システムにおける典型的な通信方法について、図９に基づいて説明する。図９は、２台のビデオコミュニケーション装置１（図９、および、以下の説明では、端末Ａおよび端末Ｂと呼ぶ）の間で行われる典型的な通信を示す通信シーケンス図である。なお、上述したように、ビデオコミュニケーション装置１はシグナリングをＳＩＰに準拠して行う。ＳＩＰはインターネット標準のプロトコルであるので、ＳＩＰメッセージそのものの詳細な説明は省略する。【０１６６】
ユーザが、リモコン操作によって端末Ａに対して通話相手装置を指定して発信を指示すると、端末Ａは、通話相手装置として指定された端末Ｂに対して、テレビ電話モードのセッション確立開始要求（Ｓ１：ＩＮＶＩＴＥ）を送信する。【０１６７】
Ｓ１：ＩＮＶＩＴＥを受信した端末Ｂは、セッション確立要求を受信したことを通知するＳ２：ｔｒｙｉｎｇを送信し、端末Ａに応答する。また、端末Ｂは、着信音を鳴らしてユーザに着信を知らせるとともに、着信音を鳴らしたことを通知するＳ３：ｒｉｎｇｉｎｇを端末Ａに送信する。端末Ｂにおいて、ユーザがリモコン１ｂの発信キー２３を押下することによりフックアップ操作を行うと、端末ＢはＳ４：ＯＫ応答を発信側装置である端末Ａに送信する。ここまでのシーケンスによって、端末Ａと端末Ｂとの間で通話セッションが確立される。通話セッションが確立すると、端末Ａと端末Ｂとは、互いにカメラ／マイクから入力された映像／音声を送信し、また、受信した映像／音声をディスプレイ／スピーカから出力することで、双方向のテレビ電話通話が実現される。【０１６８】
端末Ａにおいて、コンテンツ受信部６がコンテンツデータを取得すると、コミュニケーション制御部２は、共有開始要求Ｓ５：ＩＮＶＩＴＥを端末Ｂに対して送信する。【０１６９】
以下、図１０を参照しながら、Ｓ５：ＩＮＶＩＴＥで送信されるメッセージの内容に関して説明する。図１０はＳ５：ＩＮＶＩＴＥで送信されるメッセージの具体例を示す説明図である。【０１７０】
図１０に示したメッセージは、インターネット標準のＳＤＰにより記述され、当該通話セッションで利用するメディアを指定するためのメディア記述１００を含んでいる。メディア記述１００は、音声メディア記述１０１、映像メディア記述１０２、および、コンテンツメディア記述１０３を含む。音声メディア記述１０１および映像メディア記述１０２は、それぞれ、音声データおよび映像データを通話用に送受信するメディアを指定しており、Ｓ１：ＩＮＶＩＴＥに含まれるメディア記述と同一である。【０１７１】
一方、コンテンツメディア記述１０３は、コンテンツデータを共有するためのメディアを新たに追加するための記述である。コンテンツメディア記述１０３の１行目では、４０７０ポートを使用して、ＨＴＴＰプロトコルによるＴＣＰパケットの送受信を行うことを指定している。さらに、コンテンツメディア記述１０３は、２行目に、コンテンツデータを受信するアプリケーションを通話相手装置に対して指定するための拡張フィールドを含んでいる。これによって、様々な共有アプリケーションを作成することができる。【０１７２】
図１０に例示したコンテンツメディア記述１０３の拡張フィールドにおいては、ＨＴＴＰ通信を用いて「sharpStillImageShare」というアプリケーションによって、共有するべきコンテンツデータを受信するべきことが指定されている。ここで、「sharpStillImageShare」は、先に説明したリストファイルとコンテンツデータとをＨＴＴＰ  ＧＥＴのリクエストによって取得可能なアプリケーションの名称であるものとする。【０１７３】
また、上記拡張フィールドにおいては、パラメータを追加指定することが可能であり、当該パラメータによりコンテンツデータの送受信方法にさらに限定を加えることができる。図１０に示した例では、パラメータ６０を指定することにより、ネゴシエーション終了後、ＨＴＴＰサービスは６０秒間だけリクエストを受け付けることを端末Ｂに対して通知している。【０１７４】
以下、再び図９を参照しながら、端末Ａと端末Ｂとの間の通信に関する説明を続ける。【０１７５】
端末Ｂは、Ｓ５：ＩＮＶＩＴＥを受信すると、その内容を解析し、コンテンツメディア記述１０３に記述されたメディアの追加を許可するかを判定する。当該メディアの追加を許可する場合には、端末Ｂは、端末Ａに対してＳ６：ＯＫを送信する。Ｓ６：ＯＫを受信した端末Ａは、ＨＴＴＰサーバを起動し、ＨＴＴＰサービスを開始する。以上により、上述した映像／音声の双方向ストリーミングによるテレビ電話通信に加え、「sharpStillImageShare」によるコンテンツ共有サービスが端末Ａにおいて開始される。【０１７６】
一方、端末Ｂは、「sharpStillImageShare」の仕様に従って、初めに端末Ａから上述したコンテンツリストを取得し、次に当該コンテンツリストの中からユーザにより選択されたコンテンツデータを取得する。具体的には、図９に示したように、端末Ｂはコンテンツリスト取得要求（Ｈ１：ＨＴＴＰ  ＧＥＴ要求）を端末Ａに送信し、当該要求を受信した端末Ａにより送信されるコンテンツリスト（Ｈ２：ＨＴＴＰ  ＧＥＴ応答）を取得する。コンテンツリスト取得後、上述したように、端末Ｂは図２（ｂ）に示したごとき表示画面をディスプレイに表示し、コンテンツリストの中からユーザに所望のコンテンツをリモコン１ｂにより選択させる。ユーザがコンテンツを選択すると、端末Ｂは選択されたコンテンツのファイル名を含むコンテンツデータ取得要求（Ｈ３：ＨＴＴＰ  ＧＥＴ要求）を端末Ａに送信し、当該要求を受信した端末Ａにより送信されるコンテンツデータ（Ｈ４：ＨＴＴＰ  ＧＥＴ応答）を受信する。【０１７７】
なお、セキュリティ面を考慮して、コミュニケーション制御部２（通信装置判定手段）は、共有開始要求に応答した通信装置とＨＴＴＰ  ＧＥＴリクエスト（取得要求）を送信した通信装置と同一であるか判定し、コミュニケーション制御部２が共有開始要求に応答した通信装置とＨＴＴＰ  ＧＥＴリクエストを送信した通信装置とが同一でないと判定した場合、コンテンツ送信部８は、コンテンツデータを送信しない構成とすることが好ましい。ミュニケーション制御部２（通信装置判定手段）は、受信したＨＴＴＰ  ＧＥＴリクエスト（取得要求）に含まれるＩＰアドレスと、Ｓ６：ＯＫ（応答）あるいはＳＩＰ応答におけるＳＤＰ記述に含まれるＩＰアドレスを比較することにより、上記判定を実現できる。【０１７８】
端末Ａあるいは端末Ｂにおいて、リモコン１ｂに備えられた切断キー２４を押下するなどの切断操作をユーザが行うと、切断操作が行われた側の端末からセッション終了要求が通話相手装置に送信される。図９に示した通信シーケンス図においては、端末Ａにおいて切断操作が行われ、端末Ａから端末Ｂに対してＳ７：Ｂｙｅが送信されている。Ｓ７：Ｂｙｅを受信した端末Ｂは、Ｓ８：ＯＫを端末Ａに送信して通話セッションを終了する。また、Ｓ８：ＯＫを受信した端末Ａも、通話セッションおよびＨＴＴＰサービスを終了する。【０１７９】
なお、端末Ａおよび端末Ｂに備えられたコミュニケーション出力部５は、それぞれ、Ｈ２：ＨＴＴＰ  ＧＥＴ応答を送信および受信した時点（タイミング）で、コンテンツリストをディスプレイ１４に表示する。【０１８０】
端末Ａにおいては、コミュニケーション出力部５（コンテンツデータ出力手段）は、コンテンツ送信部２（コンテンツデータ送信手段）がコンテンツデータの送信を開始すると同時に、このコンテンツデータのディスプレイ１４への出力を開始することが好ましい。また、端末Ｂにおいても、コンテンツデータを受信を開始すると同時に、受信したコンテンツデータのディスプレイへの出力を開始することが好ましい。具体的には、端末Ａおよび端末Ｂに備えられたコミュニケーション出力部５は、それぞれ、Ｈ４：ＨＴＴＰ  ＧＥＴ応答を送信および受信した時点（タイミング）で、静止画像であるコンテンツデータをディスプレイ１４に表示する。すなわち、コミュニケーション出力部５（コンテンツデータ出力手段）は、コンテンツ送信部２（コンテンツデータ送信手段）がコンテンツデータの送信を開始すると同時に、このコンテンツデータのディスプレイ１４への出力を開始する。従って、端末Ａと端末Ｂとのコミュニケーション出力部５は、同期して、共有されるコンテンツデータをディスプレイに表示する。【０１８１】
なお、共有されるコンテンツデータを同期して表示するための構成は、上述のものに限らない。具体的には、例えば、端末Ａと端末Ｂとの両方でＨＴＴＰサーバを起動し、共有されるコンテンツデータに加え、双方の端末における画面表示を制御する制御コマンドをＨＴＴＰで送受信する構成とし、これらの制御コマンドにより、コンテンツデータをディスプレイに表示するタイミング、あるいは、ズームやフォーカス等を制御し、双方の端末で表示画面を同期させても良い。【０１８２】
なお、本発明に係る通信方法は、コンテンツデータを取得した通信装置から当該通信装置との接続が確立された他の通信装置にコンテンツデータが送信されるものであれば良く、図９に示した通信シーケンスに従う通信方法に限定されるものではない。具体的には、図１１、あるいは、図１２に示したような他の通信シーケンスに従う通信方法も、本発明の技術的範囲に含まれる。【０１８３】
図１１は、コンテンツデータを端末Ａから端末Ｂに直接送信する通信方法を示す通信シーケンス図である。図１１に示した通信方法においては、端末Ａは、Ｓ６：ＯＫを受信した後、ＨＴＴＰ  ＰＯＳＴにより、取得したコンテンツデータを直ちに端末Ｂに送信している。端末ＢにおいてもＨＴＴＰサーバを起動しておくことにより、このような通信方法によるコンテンツデータの共有が可能になる。【０１８４】
図１２は、コンテンツデータを端末Ａから端末Ｂにストリーミング送信する通信方法を例示する通信シーケンス図である。図１２に示した通信方法におけるＳ５：ＩＮＶＩＴＥではストリーミング送信のためのメディアが指定され、端末Ａは、Ｓ６：ＯＫ受信すると、取得したコンテンツデータのストリーミング送信を開始する。ここで、端末Ａからのストリーミング送信は、端末Ａが外部から取得したストリーミングパケットをそのまま端末Ｂに送信する構成により実現しても良いし、あるいは、端末Ａが取得したストリーミングパケットを端末Ｂに適したコーデックにトランスコーディングし、端末Ｂに送信する構成により実現しても良い。図１３は、ストリーミング送信のためのメディアを指定するＩＮＶＩＴＥメッセージを例示している。この例ではＳＤＰはあえてａｐｐｌｉｃａｔｉｏｎメディアとしているが、もちろん、ｖｉｄｅｏメディアで記述しても良い。【０１８５】
また、コンテンツ送信部８（コンテンツデータ送信手段）は、コンテンツ受信部６（コンテンツデータ取得手段）がストリーミングデータの取得を開始した時点で、コンテンツデータのストリーミング送信を開始することが好ましい。【０１８６】
次に、図９に示したコンテンツ共有方法を、図１４を参照しながら、端末Ａと端末Ｂとに表示される表示画面に基づいて、ユーザの視点から説明する。図１４は、ビデオコミュニケーション装置１がユーザに対して出力する表示画面の遷移過程を示した説明図である。【０１８７】
図１４の１段目は、通話状態にある二つのビデオコミュニケーション装置１を示している。図１４の１段目に示したように、ビデオコミュニケーション装置１に表示される表示画面は、通話相手装置により撮像された通話相手の画像と、当該装置により撮像された自分自身の自画像とを含み、ユーザはこれらを目視しながら音声通話を行うことができる。さらに左側に示したビデオコミュニケーション装置１（端末Ａ）を用いて通話を行うユーザは、外部装置である携帯電話を所持しており、この携帯電話に保存されたデジタル写真データ（ＪＰＥＧデータ）を右側に示した通話相手装置（端末Ｂ）と共有しようとしている。このデジタル写真データは、図１４に示したように女児を撮影したものであり、「ゆきちゃん．ｊｐｇ」というファイル名が付与されている。【０１８８】
図１４の２段目は、端末Ａを用いて通話を行うユーザが、携帯電話から赤外線通信によりデジタル写真データを端末Ａに送信した後の状態を示している。端末Ａは、携帯電話から送信されたデジタル写真データを赤外線受信ポート１７を介して取得して、端末Ｂに共有開始要求を送信する。図１４の２段目に示したように、端末Ａの表示画面において、通話相手装置に共有開始リクエスト（Ｓ５：ＩＮＶＩＴＥ）を送信したことを示す「コンテンツ共有のリクエストをしました。応答を待っています。」というメッセージが表示される。一方、端末Ｂの表示画面においては、「コンテンツ共有のリクエストがありました。受けますか？」というメッセージが表示される。【０１８９】
受信側のユーザがコンテンツ共有を開始することを選択すると、承諾応答（Ｓ６：ＯＫ）が端末Ｂから端末Ａに送信される。これに引き続き、端末Ａと端末Ｂとは、リスト取得要求（Ｈ１：ＨＴＴＰ  ＧＥＴ要求）およびリスト送信応答（Ｈ２：ＨＴＴＰ  ＧＥＴ応答）を送受信することにより、コンテンツリストを共有する。図１４の３段目は、コンテンツリストが共有された後の各端末に表示される表示画面を例示している。端末Ａと端末Ｂとは、共有されているコンテンツリストに基づいて、コンテンツリストに含まれるファイル名を表示画面に表示する。ここでは、「ゆきちゃん．ｊｐｇ」から拡張子をドロップした「ゆきちゃん」が表示画面に表示されている。【０１９０】
受信側のユーザが「ゆきちゃん」で示されるコンテンツデータを共有することを端末Ｂに対して指示すると、端末Ｂは、写真取得要求（Ｈ３：ＨＴＴＰ  ＧＥＴ要求）を端末Ａに送信し、これに対する応答（Ｈ４：ＨＴＴＰ  ＧＥＴ応答）としてコンテンツデータ「ゆきちゃん．ｊｐｇ」を受信する。図１４の４段目に示したように、端末Ａ／端末Ｂは、コンテンツデータ「ゆきちゃん．ｊｐｇ」を送信／受信した時点で、当該コンテンツデータ「ゆきちゃん．ｊｐｇ」を、ディスプレイに出力する。このように、端末Ａと端末Ｂとの双方でコンテンツデータを同期して表示することにより、ユーザは通話中に同じ写真を見ながら通話することができる。そのためにユーザが行う必要のある操作は、携帯電話に対するデータ送信操作、ビデオコミュニケーション装置１に対する共有可否の指示操作のみである。【０１９１】
なお、ビデオコミュニケーション装置１は、外部からコンテンツデータを繰り返し受信し、複数のコンテンツデータを通話相手装置と共有することも可能である。図１５は、図１４に示したコンテンツ共有過程に引き続き、端末Ａが携帯電話からもう１枚のデジタル写真データ「蝶．ｊｐｇ」を取得した場合のコンテンツ共有方法を説明するための説明図であり、この場合の表示画面の遷移を例示している。【０１９２】
ビデオコミュニケーション装置１は、図５に示したように、処理Ａ９で第１のコンテンツデータの共有を完了すると、再びコンテンツデータの取得を待ち受ける状態（処理Ａ１）に戻る。ここで、第２のコンテンツデータを取得すると、コンテンツ受信部６は第２のコンテンツデータをフラッシュメモリ１９に蓄積して記憶する。そして、コンテンツ蓄積部７は、フラッシュメモリ１９に蓄積された全てのコンテンツデータのファイル名を含むコンテンツリストを生成する。従って、このとき、コンテンツリストには、先に取得された第１のコンテンツデータのファイル名と、後に取得された第２のコンテンツデータのファイル名とが含まれる。【０１９３】
図１５に即して具体的に述べれば、第２のコンテンツデータである「蝶．ｊｐｇ」を取得した段階で、コンテンツリストには「ゆきちゃん．ｊｐｇ」と「蝶．ｊｐｇ」との２つのファイル名が含まれる。このコンテンツリストに基づく表示画面が、図１５の４段目に示されている。これにより、ユーザは、このような表示画面を目視しながらコンテンツを選択する操作を行い、所望のコンテンツを共有することができる。【０１９４】
次に、上述したコンテンツ共有方法の変形例を、図１６に基づいて説明する。図１６は、ビデオコミュニケーション装置１がユーザに対して出力する表示画面の遷移過程を示した説明図である。【０１９５】
図１６に示したコンテンツ共有方法における、既述の共有方法との相違点は、コンテンツリストを送受信することなく、端末Ａが外部装置（携帯電話）から取得した写真データ（コンテンツデータ）を直ちに端末Ｂに送信する点である。このようなコンテンツ共有を実施するためには、上述した共有開始要求（Ｓ５：ＩＮＶＩＴＥ）を図１７のように変更すれば良い。図１７に例示した共有開始要求においては、コンテンツメディア記述１０３の拡張フィールドにおいて、共有されるコンテンツデータのファイル名（ｉｍａｇｅ．ｊｐｇ）がパラメータとして指定されている。これにより、共有開始要求を受信した端末Ｂは、コンテンツデータを受信するためのＨＴＴＰ  ＧＥＴを送信し、コンテンツデータを直ちに取得することが可能になる。【０１９６】
なお、本実施の形態においては、２台の通信装置（ビデオコミュニケーション装置１）が通信を行うものとして通信方法の説明を行ったが、本発明はこれに限定されるものではない。すなわち、３台以上の通信装置を通信システム、あるいは、３台以上の通信装置における通信方法に対しても本発明を適用することができる。【０１９７】
図１８（ａ）〜（ｃ）は、３台のビデオコミュニケーション装置（端末Ａ〜Ｃ）における通信の様態を説明する説明図である。図１８（ａ）に示したように、端末Ａが端末Ｂと端末Ｃとの通話を仲介することにより、三者間通話が実現できる。端末Ａは、端末Ｂおよび端末Ｃのそれぞれと、上述の二者間通話と場合と同一の方法で通話セッションを確立する。これにより、端末Ｂと端末Ｃとの間にも端末Ａを介して通話セッションが確立される。また、通常の通話においては、端末Ａは、端末Ｃから受信した映像／音声信号と、端末Ａ自身に入力された映像／音声信号をミキシングして端末Ｂに送信する。これにより、三者間通話が実現する。【０１９８】
三者間通話におけるコンテンツ共有は、コンテンツデータを取得したビデオコミュニケーション装置において、コンテンツデータの共有相手となるビデオコミュニケーションを特定し、特定されたビデオコミュニケーション装置に対してコンテンツデータを送信すれば良い。特定されたビデオコミュニケーション装置に対するコンテンツデータの送信方法は、二者間通話の場合と同一の方法で行うことができる。【０１９９】
コンテンツデータの共有相手となるビデオコミュニケーション装置の特定は、例えば、通話セッションが確立されている複数の通話相手装置をディスプレイ１４に一覧表示するコミュニケーション出力部５と、一覧表示された通話相手装置の中からコンテンツデータの共有相手となる通話相手装置をユーザに選択させるリモコン１ｂとにより実現できる。【０２００】
コンテンツ送信部８はディスプレイに一覧表示された通話相手装置の中からユーザが選択した、すなわち、上記共有許可装置特定手段により特定された通話相手装置に対してのみ共有開始要求を送信すれば良い。図１８（ｂ）に、コミュニケーション出力部５が表示する表示画面を例示した。図１８（ｂ）の上段に示した表示画面においては、初期状態として通話セッションが確立されている全ての通話相手装置に対してコンテンツデータの共有が許可されている。これらの通話相手装置のうち、ユーザは共有を許可しない通話相手装置を指定することにより、間接的に共有を許可する相手を選択することができる。ユーザがコンテンツ共有を許可しない通話相手装置として端末Ｃを指定した、すなわち、端末Ｂとのコンテンツ共有を許可した場合の表示画面例を図１８（ｂ）の下段に示す。【０２０１】
図１８（ｃ）は、端末Ａがコンテンツデータを取得し、上述したように端末Ａにおいて共有相手として端末Ｂが選択された場合のコンテンツ共有の様態を示す説明図である。４台以上のビデオコミュニケーション装置間でも、同様にコンテンツデータの共有が実現できる。【０２０２】
特に３台以上のビデオコミュニケーション装置間で通話が行われる場合、予め特定された通話相手装置に対してのみコンテンツデータを送信するようにしても良い。これは、例えば、コンテンツデータの共有を許可する通話相手装置を列挙したリスト（共有許可通信装置リスト）をフラッシュメモリ１９などの記憶手段に記憶させ、コンテンツ送信部８は当該リストに含まれる通信装置に対してのみコンテンツデータを送信するように設定することで実現できる。図１９には、共有許可通信装置リストの一例を示した。【０２０３】
図２０は、コンテンツ共有を開始する前に、コンテンツデータを共有しようとしている通話相手装置がコンテンツデータの共有を許可された通話相手装置であるかを判定する場合のコンテンツ共有開始処理を示すフローチャードである。当該フローチャートにおいては、コミュニケーション制御部２が、コンテンツデータを共有しようとしている通話相手装置を共有許可装置特定手段により特定される通話相手装置と比較し、前者が後者に含まれているかを判定する処理Ａ１４および処理Ａ１５が付け加えられている。【０２０４】
なお、本実施形態においては、本発明を、テレビ会議システムの端末装置であるビデオコミュニケーション装置に適用したが、本発明はこれに限定されるものではない。すなわち、他の通話装置と通話セッションを確立して通話する、ＩＰ電話、テレビ電話などの通話装置、さらに一般には、他の通信装置と通信接続を確立して通信を行なう通信装置に対して、本発明を適用することが可能である。【０２０５】
以上のように、本発明の実施の形態および実施例について説明を行なったが、ここで開示した実施の形態および実施例は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれる。【０２０６】
すなわち、本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。【０２０７】
本発明係る通信装置は、以上のように、少なくとも、他の通信装置との通信接続を確立する通信接続確立手段と、コンテンツデータを外部から取得するコンテンツデータ取得手段と、上記コンテンツデータ取得手段がコンテンツデータを取得したときに接続が確立されている上記他の通信装置があれば、当該他の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定するコンテンツデータ送信手段とを備えている。【０２０８】
また、本発明に係る通信方法は、以上のように、他の通信装置との通信接続を確立する通信接続確立処理と、外部からコンテンツデータを取得するコンテンツデータ取得処理と、上記コンテンツデータ取得処理によりコンテンツデータを取得したときに、接続が確立されている上記他の通信装置があれば、当該他の通信装置を、上記コンテンツデータを送信するべき通信装置であると特定する送信先特定処理とを含んでいる。【０２０９】
また、本発明に係る通信システムは、以上のように、他の通信装置との通信接続を確立する通信接続確立手段と、コンテンツデータを外部から取得するコンテンツデータ取得手段と、上記コンテンツデータ取得手段がコンテンツデータを取得したときに接続が確立されている上記他の通信装置があれば、当該他の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定するコンテンツデータ送信手段とを備えている通信装置（送信装置）と、上記通信装置と接続を確立し、上記通信装置から送信されたコンテンツデータ受信する他の通信装置（受信装置）とを含んでいる。【０２１０】
従って、本発明に係る通信装置、通信方法、および、通信システムにおいては、ユーザは当該通信装置に外部からコンテンツデータを取得させるだけで、当該通信装置に対して他に操作を施すことなく、当該コンテンツデータの送信先を、当該通信装置と通信接続が確立されている他の通信装置に特定することができる。すなわち、上記構成によれば、少ない操作で容易にコンテンツデータを通信相手装置と共有することが可能になる。【０２１１】
発明の詳細な説明の項においてなされた具体的な実施形態または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する特許請求事項の範囲内で、いろいろと変更して実施することができるものである。
【産業上の利用可能性】
【０２１２】
本発明は、通信接続を確立して他の通信装置と通信する通信装置に利用することが可能である。特に、通話セッションを確立して通話相手装置と通話する通話装置、例えば、テレビ会議システム端末装置、テレビ電話、ＩＰ電話等に特に好適に利用することができる。
【図１】
2007055206.tif 000003
【図２（ａ）】
2007055206.tif 000004
【図２（ｂ）】
2007055206.tif 000005
【図３】
2007055206.tif 000006
【図４】
2007055206.tif 000007
【図５】
2007055206.tif 000008
【図６】
2007055206.tif 000009
【図７】
2007055206.tif 000010
【図８】
2007055206.tif 000011
【図９】
2007055206.tif 000012
【図１０】
2007055206.tif 000013
【図１１】
2007055206.tif 000014
【図１２】
2007055206.tif 000015
【図１３】
2007055206.tif 000016
【図１４】
2007055206.tif 000017
【図１５】
2007055206.tif 000018
【図１６】
2007055206.tif 000019
【図１７】
2007055206.tif 000020
【図１８（ａ）】
2007055206.tif 000021
【図１８（ｂ）】
2007055206.tif 000022
【図１８（ｃ）】
2007055206.tif 000023
【図１９】
2007055206.tif 000024
【図２０】
2007055206.tif 000025
【手続補正書】
【提出日】平成19年9月3日(2007.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
他の通信装置との通話セッションを確立する通話セッション確立手段と、
コンテンツデータを外部から取得するコンテンツデータ取得手段と、
上記コンテンツデータ取得手段がコンテンツデータを取得したときに通話セッションが確立されている他の通信装置があれば、当該他の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定するコンテンツデータ送信手段とを備えたことを特徴とする通信装置。
【請求項２】
上記コンテンツデータの送信開始を要求する送信開始要求を上記他の通信装置に送信する送信開始要求送信手段と、
上記送信開始要求を受信した上記他の通信装置から送信された、上記送信開始要求に対する応答を受信する応答受信手段とをさらに備え、
上記コンテンツデータ送信手段は、上記応答受信手段が受信した上記応答が上記送信開始要求を許諾するものであるとき、上記コンテンツデータを上記他の通信装置に送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
上記コンテンツデータの送信開始を要求する送信開始要求を上記他の通信装置に送信する送信開始要求送信手段と、
上記送信開始要求を受信した上記他の通信装置から送信された、上記送信開始要求に対する応答を受信する応答受信手段とをさらに備え、
上記コンテンツデータ送信手段は、上記応答受信手段が受信した上記応答が特定の通信装置に対して上記コンテンツデータを送信することを要求するものであるとき、上記特定の通信装置を、取得したコンテンツデータを送信すべき通信装置であると特定することを特徴とする請求項１に記載の通信装置。
【請求項４】
上記コンテンツデータ取得手段がコンテンツデータを取得した時点において、他の通信装置との通話セッションが確立されていなければ、上記通話セッション確立手段は、予め設定された特定の他の通信装置との通話セッションを確立することを特徴とする請求項１に記載の通信装置。
【請求項５】
上記コンテンツデータ送信手段は、上記コンテンツデータ取得手段が予め指定された特定のインターフェースを介して上記コンテンツデータを受信したとき、上記コンテンツデータを上記他の通信装置に送信することを特徴とする請求項１に記載の通信装置。
【請求項６】
上記コンテンツデータ取得手段が取得した上記コンテンツデータの種類が予め指定された特定の種類に一致するか判定するコンテンツデータ判定手段を更に備えており、
上記コンテンツデータ送信手段は、上記コンテンツデータ判定手段によって、上記コンテンツデータの種類が予め指定された特定の種類に一致すると判定されたとき、上記コンテンツデータを上記他の通信装置に送信することを特徴とする請求項１に記載の通信装置。
【請求項７】
上記コンテンツデータ取得手段が取得したコンテンツデータを、当該通信装置が表示信号を送出可能なディスプレイに出力するコンテンツデータ出力手段を更に備え、
上記コンテンツデータ出力手段は、上記コンテンツデータ送信手段が上記コンテンツデータの送信を開始すると同時に、上記コンテンツデータの上記ディスプレイへの出力を開始することを特徴とする請求項１に記載の通信装置。
【請求項８】
上記送信開始要求を受信した上記他の通信装置から送信された、上記コンテンツデータの取得を要求する取得要求を受信する取得要求受信手段を更に備え、
上記コンテンツデータ送信手段は、上記取得要求受信手段が上記取得要求を受信したとき、上記コンテンツデータを上記他の通信装置に送信することを特徴とする請求項２に記載の通信装置。
【請求項９】
上記応答を送信した通信装置と上記取得要求を送信した通信装置とが同一の通信装置であるかを判定する通信装置判定手段を更に備え、
上記コンテンツデータ送信手段は、上記通信装置判定手段が上記応答を送信した通信装置と上記取得要求を送信した通信装置とが同一でないと判定した場合、コンテンツデータを送信しないことを特徴とする請求項８に記載の通信装置。
【請求項１０】
上記送信開始要求は、上記取得要求受信手段が上記取得要求を受け付ける時間を指定する時間指定情報を含んでおり、
上記取得要求受信手段は、上記時間指定情報で指定された特定の時間を除いては上記取得要求を受信しないことを特徴とする請求項８に記載の通信装置。
【請求項１１】
上記コンテンツデータはストリーミングデータであり、
上記コンテンツデータ送信手段は、上記コンテンツデータ取得手段が上記コンテンツデータの取得を開始した時点から上記コンテンツデータのストリーミング送信を開始することを特徴とする請求項１に記載に通信装置。
【請求項１２】
上記コンテンツデータ送信手段は、上記通話セッション確立手段が通話セッションを確立した複数の他の通信装置のうち、特定の通信装置のみを取得したコンテンツデータを送信するべき通信相手装置と特定することを特徴とする請求項１に記載の通信装置。
【請求項１３】
上記特定の通信装置は、上記通話セッション確立手段が通話セッションを確立した複数の他の通信装置のうち、当該通信装置においてコンテンツデータの共有を許可された通信装置を列挙した共有許可通信装置リストに含まれる通信装置であることを特徴とする請求項１２に記載の通信装置。
【請求項１４】
当該通信装置から表示信号を送出可能なディスプレイに、上記通話セッション確立手段が通話セッションを確立した複数の他の通信装置を一覧表示する表示手段と、
上記ディスプレイに表示された上記複数の他の通信装置から、少なくとも１つの通信装置をユーザに選択させる通信装置選択手段とを更に備え、
上記特定の通信装置は、上記通信装置選択手段によってユーザが選択した上記少なくとも１つの通信装置であることを特徴とする請求項１２に記載の通信装置。
【請求項１５】
上記コンテンツデータ取得手段が取得したコンテンツデータを含む電子メールを作成し、上記電子メールを指定された電子メールアドレスに送信する電子メール送信手段を更に備え、
上記電子メール送信手段は、上記コンテンツデータ送信手段が上記コンテンツデータの送信を失敗した場合、上記通話セッション確立手段が通話セッションを確立した上記他の通信装置に予め関連づけられた上記電子メールアドレスに上記電子メールを送信することを特徴とする請求項１に記載の通信装置。
【請求項１６】
上記コンテンツデータ取得手段が取得したコンテンツデータを蓄積し、蓄積した複数のコンテンツデータを列挙したコンテンツデータリストを生成するコンテンツデータ蓄積手段と、
上記コンテンツデータリストを上記他の通信装置に送信するコンテンツデータリスト送信手段と、
上記コンテンツデータリストを受信した上記他の通信装置から送信された、上記コンテンツデータリストに含まれる少なくとも１のコンテンツデータの取得を要求する取得要求を受信する取得要求受信手段とを更に備え、
上記コンテンツデータ送信手段は、上記取得要求において取得することが要求された上記少なくとも１つ以上のコンテンツデータを、上記コンテンツデータリストを受信した上記他の通信装置に送信することを特徴とする請求項１に記載の通信装置。
【請求項１７】
他の通信装置と通信する通信手段であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信手段と、
外部からコンテンツデータを受信するコンテンツデータ受信手段と、
上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するコンテンツデータ送信手段と、
を備えていることを特徴とする通信装置。
【請求項１８】
上記コンテンツデータ受信手段が受信したコンテンツデータの種類を判定するコンテンツデータ判定手段を更に備え、
上記コンテンツデータ送信手段は、
上記コンテンツデータ受信手段が受信したコンテンツデータが予め設定された特定の種類のコンテンツデータであるとき、該コンテンツデータを上記通信相手装置に送信するものである、
ことを特徴とする請求項１７に記載の通信装置。
【請求項１９】
上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するか否かを指示するユーザ操作を受け付けるユーザ操作受付手段を更に備え、
上記コンテンツデータ送信手段は、
上記ユーザ操作受付手段が受け付けたユーザ操作に基づいて、上記コンテンツデータを上記通信相手装置に送信するものである、
ことを特徴とする請求項１７または１８に記載の通信装置。
【請求項２０】
コンテンツデータの共有を許可する他の通信装置を指定するための共有許可通信装置指定情報を列挙した共有許可通信装置リストを記憶する記憶手段を更に備え、
上記コンテンツデータ送信手段は、
上記通信手段が通信している通信相手装置が、上記共有許可通信装置リストに含まれる共有許可通信装置指定情報により指定される通信装置であるとき、上記コンテンツデータ受信手段が受信したコンテンツデータを該通信相手装置に送信するものである、
ことを特徴とする請求項１７から１９のうち何れか１項に記載の通信装置。
【請求項２１】
他の通信装置と通信する通信手段であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信手段と、
外部からコンテンツデータを受信するコンテンツデータ受信手段と、
上記コンテンツデータ受信手段がコンテンツデータを受信したとき、受信したコンテンツデータの共有開始を要求する共有開始要求を、上記通信手段が通信している通信相手装置に送信する共有開始要求送信手段と、
を備えていることを特徴とする通信装置。
【請求項２２】
上記コンテンツデータ受信手段が受信したコンテンツデータの種類を判定するコンテンツデータ判定手段を更に備え、
上記共有開始要求送信手段は、
上記コンテンツデータ受信手段が受信したコンテンツデータが予め設定された特定の種類のコンテンツデータであるとき、該コンテンツデータの共有開始を要求する共有開始要求を、上記通信相手装置に送信するものである、
ことを特徴とする請求項２１に記載の通信装置。
【請求項２３】
上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置と共有するか否かを指示するユーザ操作を受け付けるユーザ操作受付手段を更に備え、
上記共有開始要求送信手段は、
上記ユーザ操作受付手段が受け付けたユーザ操作に基づいて、上記コンテンツデータの共有開始を要求する共有開始要求を、上記通信相手装置に送信するものである、
ことを特徴とする請求項２１または２２に記載の通信装置。
【請求項２４】
コンテンツデータの共有を許可する他の通信装置を指定するための共有許可通信装置指定情報を列挙した共有許可通信装置リストを記憶する記憶手段を更に備え、
上記共有開始要求送信手段は、
上記通信手段が通信している通信相手装置が、上記共有許可通信装置リストに含まれる共有許可通信装置指定情報により指定される通信装置であるとき、上記コンテンツデータの共有開始を要求する共有開始要求を、該通信相手装置に送信するものである、
ことを特徴とする請求項２１から２３のうち何れか１項に記載の通信装置。
【請求項２５】
上記共有開始要求に対する応答を上記通信相手装置から受信する応答受信手段と、
上記応答受信手段が受信した応答が、上記コンテンツデータ受信手段が受信したコンテンツデータを電子メールにより送信することを指示するものであるとき、上記通信相手装置に予め関連付けられた電子メールアドレスに対して、上記コンテンツデータを含む電子メールを送信する電子メール送信手段と、
を備えていることを特徴とする請求項２１から２４のうち何れか１項に記載の通信装置。
【請求項２６】
他の通信装置との通信接続を確立する通信接続確立処理と、
外部からコンテンツデータを取得するコンテンツデータ取得処理と、
上記コンテンツデータ取得処理によりコンテンツデータを取得したときに接続が確立されている上記他の通信装置があれば、当該他の通信装置を、上記コンテンツデータを送信するべき通信装置であると特定する送信先特定処理とを含むことを特徴とする通信方法。
【請求項２７】
他の通信装置と通信する通信処理であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信処理と、
外部からコンテンツデータを受信するコンテンツデータ受信処理と、
上記コンテンツデータ受信手段が受信したコンテンツデータを、上記通信手段が通信している通信相手装置に送信するコンテンツデータ送信処理と、
を含んでいることを特徴とする通信方法。
【請求項２８】
他の通信装置と通信する通信処理であって、自装置のユーザと通信相手装置のユーザとのリアルタイムなコミュニケーションを可能ならしめる通信処理と、
外部からコンテンツデータを受信するコンテンツデータ受信処理と、
上記コンテンツデータ受信手段がコンテンツデータを受信したとき、受信したコンテンツデータの共有開始を要求する共有開始要求を、上記通信手段が通信している通信相手装置に送信する共有開始要求送信処理と、
を含んでいることを特徴とする通信方法。
【請求項２９】
請求項１から２５のうちの何れか１項に記載の通信装置と、
上記通信装置との間に通話セッションを確立する他の通信装置、または、上記通信装置との間でユーザ同士のリアルタイムなコミュニケーションを可能ならしめる通信を行う他の通信装置と、
を含んでいることを特徴とする通信システム。
【請求項３０】
コンピュータを、請求項１から２５のうち何れか一項に記載の通信装置が備えている上記各手段として機能させるためのプログラム。
【請求項３１】
請求項３０に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【請求項３２】
上記コンテンツデータ取得手段は、外部装置が送信したコンテンツデータを受信する通信デバイスを介して、コンテンツデータを取得するものであり、
上記コンテンツデータ送信手段は、上記コンテンツデータ受信手段が上記通信デバイスを介して上記コンテンツデータを受信したときに通話セッションが確立されている他の通信装置があれば、当該他の通信装置を、受信したコンテンツデータを送信すべき通信装置であると特定する、
ことを特徴とする請求項１から１６までの何れか１項に記載の通信装置。
【国際調査報告】
2007055206.tif 000026
2007055206.tif 000027