(57)【要約】【課題】コンテンツデータを適切に選択する。【解決手段】少なくとも１つの種類のコンテンツデータを生成する第１端末装置と、少なくとも１つのコンテンツデータを利用可能な第２端末装置と、転送制御装置とを備える通信システムであって、転送制御装置は、第２端末装置が利用可能なコンテンツデータの種類を記憶する端末管理部と、第１端末装置により生成された少なくとも１つの種類のコンテンツデータを受信する受信部と、第２端末装置について、端末管理部を参照して、第１端末装置から受信した少なくとも１つの種類のコンテンツデータの中から利用可能な種類のコンテンツデータを選択するデータ選択部と、第２端末装置に、データ選択部により選択された種類のデータを送信する送信部と、第２端末装置から送信された利用可能なコンテンツデータの種類の変更通知に応じて、端末管理部に記憶された対応する情報を更新する更新部と、を有する。【選択図】図１７
2015225400.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの種類のコンテンツデータを生成する第１端末装置と、少なくとも１つのコンテンツデータを利用可能な第２端末装置と、転送制御装置とを備える通信システムであって、
前記転送制御装置は、
前記第２端末装置が利用可能なコンテンツデータの種類を記憶する端末管理部と、
前記第１端末装置により生成された少なくとも１つの種類のコンテンツデータを受信する受信部と、
前記第２端末装置について、前記端末管理部を参照して、前記第１端末装置から受信した少なくとも１つの種類のコンテンツデータの中から利用可能な種類のコンテンツデータを選択するデータ選択部と、
前記第２端末装置に、前記データ選択部により選択された種類のデータを送信する送信部と、
前記第２端末装置から送信された利用可能なコンテンツデータの種類の変更通知に応じて、前記端末管理部に記憶された対応する情報を更新する更新部と、
を有する通信システム。
【請求項２】
前記通信システムは、複数の前記第２端末装置を備え、
前記転送制御装置は、
前記第１端末装置から受信したコンテンツデータの転送先となる前記第２端末装置の識別情報を記憶する転送先管理部と、
前記転送先管理部を参照して、前記第１端末装置から受信したコンテンツデータの転送先となる少なくとも１つの前記第２端末装置を選択する転送先選択部と
をさらに備え、
前記端末管理部は、それぞれの前記第２端末装置が利用可能なコンテンツデータの種類を記憶し、
前記データ選択部は、前記転送先選択部により選択されたそれぞれの前記第２端末装置について、前記端末管理部を参照して、前記第１端末装置から受信した少なくとも１つの種類のコンテンツデータの中から利用可能な種類のコンテンツデータを選択し、
前記送信部は、前記転送先選択部により選択されたそれぞれの前記第２端末装置に、前記データ選択部により選択された種類のコンテンツデータを送信する
請求項１に記載の通信システム。
【請求項３】
前記第２端末装置は、前記第２端末装置における利用可能なコンテンツデータの種類の変更を検知し、利用可能なコンテンツデータの種類の変更を検知した場合に、前記変更通知を前記転送制御装置に送信する変更検知部を有する
請求項１または２に記載の通信システム。
【請求項４】
前記変更検知部は、ハードウェア構成を変更した場合に、前記変更通知を前記転送制御装置に送信する
請求項３に記載の通信システム。
【請求項５】
前記変更検知部は、画像出力装置の接続または取り外しをした場合に、前記変更通知を前記転送制御装置に送信する
請求項３に記載の通信システム。
【請求項６】
前記変更検知部は、音声出力装置の接続または取り外しをした場合に、前記変更通知を前記転送制御装置に送信する
請求項３に記載の通信システム。
【請求項７】
前記変更検知部は、前記第２端末装置の動作モードが変更した場合に、前記変更通知を前記転送制御装置に送信する
請求項３に記載の通信システム。
【請求項８】
前記変更検知部は、接続されている機器の電源をオンまたはオフをした場合に、前記変更通知を前記転送制御装置に送信する
請求項７に記載の通信システム。
【請求項９】
前記変更検知部は、前記第２端末装置の使用態様が変更した場合に、前記変更通知を前記転送制御装置に送信する
請求項３に記載の通信システム。
【請求項１０】
前記変更検知部は、前記第２端末装置が電話機能付き携帯型端末装置である場合において、顔に近接させて使用する態様と、顔から離間させて使用する態様との間で使用態様を切り替えた場合、前記変更通知を前記転送制御装置に送信する
請求項９に記載の通信システム。
【請求項１１】
前記変更検知部は、処理可能なコンテンツデータの品質が変更した場合に、前記変更通知および品質変更情報を前記転送制御装置に送信する
請求項３に記載の通信システム。
【請求項１２】
前記変更検知部は、出力できる画面サイズが変更した場合に、前記品質変更情報を前記転送制御装置に送信する
請求項１１に記載の通信システム。
【請求項１３】
前記変更検知部は、処理可能なコンテンツデータのレートが変更した場合に、前記品質変更情報を前記転送制御装置に送信する
請求項１１に記載の通信システム。
【請求項１４】
前記変更検知部は、処理可能なコンテンツデータの圧縮率が変更した場合に、前記品質変更情報を前記転送制御装置に送信する
請求項１１に記載の通信システム。
【請求項１５】
前記変更検知部は、処理可能なコンテンツデータの通信帯域が変更した場合に、前記品質変更情報を前記転送制御装置に送信する
請求項１１に記載の通信システム。
【請求項１６】
第１端末装置から受信したコンテンツデータを第２端末装置へと転送する転送制御装置であって、
前記第２端末装置が利用可能なコンテンツデータの種類を記憶する端末管理部と、
前記第１端末装置により生成された少なくとも１つの種類のコンテンツデータを受信する受信部と、
前記第２端末装置について、前記端末管理部を参照して、前記第１端末装置から受信した少なくとも１つの種類のコンテンツデータの中から利用可能な種類のコンテンツデータを選択するデータ選択部と、
前記第２端末装置に、前記データ選択部により選択された種類のデータを送信する送信部と、
前記第２端末装置から送信された利用可能なコンテンツデータの種類の変更通知に応じて、前記端末管理部に記憶された対応する情報を更新する更新部と、
を有する転送制御装置。
【請求項１７】
第１端末装置から受信したコンテンツデータを第２端末装置へと転送する通信方法であって、
前記第２端末装置が利用可能なコンテンツデータの種類を端末管理部に記憶させる記憶ステップと、
前記第１端末装置により生成された少なくとも１つの種類のコンテンツデータを受信する受信ステップと、
前記第２端末装置について、前記端末管理部を参照して、前記第１端末装置から受信した少なくとも１つの種類のコンテンツデータの中から利用可能な種類のコンテンツデータを選択するデータ選択ステップと、
前記第２端末装置に、前記データ選択ステップにより選択された種類のデータを送信する送信ステップと、
前記第２端末装置から送信された利用可能なコンテンツデータの種類の変更通知に応じて、前記端末管理部に記憶された対応する情報を更新する更新ステップと、
を含む通信方法。
【請求項１８】
コンピュータを、第１端末装置から受信したコンテンツデータを第２端末装置へと転送する転送制御装置として機能させるためのプログラムであって、
前記コンピュータを、
前記第２端末装置が利用可能なコンテンツデータの種類を記憶する端末管理部と、
前記第１端末装置により生成された少なくとも１つの種類のコンテンツデータを受信する受信部と、
前記第２端末装置について、前記端末管理部を参照して、前記第１端末装置から受信した少なくとも１つの種類のコンテンツデータの中から利用可能な種類のコンテンツデータを選択するデータ選択部と、
前記第２端末装置に、前記データ選択部により選択された種類のデータを送信する送信部と、
前記第２端末装置から送信された利用可能なコンテンツデータの種類の変更通知に応じて、前記端末管理部に記憶された対応する情報を更新する更新部と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、転送制御装置、通信方法およびプログラムに関する。
【背景技術】
【０００２】
インターネット等のネットワークを介して、物理的に異なる場所にいるユーザ同士でコミュニケーションをとることができる通信システムが普及している。この通信システムの一例として、遠隔地にいるユーザに会議をさせる会議システムがある（特許文献１参照）。一般的な会議システムでは、一方のユーザが利用する端末装置が、会議室の画像および音をデジタルデータに変換し、サーバ（コンピュータ）を介して他方のユーザが利用する通話端末に送信する。次に、他方のユーザが利用する端末装置は、一方のユーザ側の画像をディスプレイに表示するとともに、一方の当事者側の音をスピーカから出力する。これにより、この会議システムでは、遠隔地にいるユーザに会議させることができる。
【０００３】
また、企業、教育機関、行政機関等では、電子黒板が利用されている。一般的な電子黒板は、ディスプレイに背景画像およびＵＩ画像（操作画像）等を表示させ、この背景画像および操作画像の上に、ユーザがストローク画像（文字若しくは数字、または図形等の画像）を描画することができる。例えばこのストローク画像は、ユーザが電子ペンまたは手等をディスプレイに接触させて描いた軌跡を、座標データに変換することにより生成される。
【０００４】
また、一般に電子黒板は、他の電子黒板と、サーバ（コンピュータ）を介して座標データの送受信をすることができる。従って、電子黒板は、会議システムの端末装置に利用することができる。電子黒板を端末装置として利用した会議システムでは、一方の電子黒板が、サーバ（コンピュータ）を介して他方の電子黒板に座標データを送信する。次に、他方の電子黒板が、受信した座標データからストローク画像を再生して、ディスプレイに描画する。これにより、会議システムでは、画像および音に加えてストローク画像を遠隔地間でやり取りすることができ、会議をより便利とすることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、多数の場所にいるユーザ同士が会議をする場合、例えばある場所の会議室には電子黒板が設置されているが、他の場所の会議室には電子黒板が設置されていないこともある。このような場合、一方の場所の電子黒板から他方の場所の端末装置に座標データを送信しても、その他方の場所の端末装置ではストローク画像を再生することができない。
【０００６】
このため、このような通信システムでは、上記一例で説明したようにサーバ（コンピュータ）等が、他方の場所で再生することができない種類のデータを送信してしまい、送信の処理が無駄になってしまう。
【０００７】
また、別の例としてマイクロフォンまたはディスプレイ等の機器の接続または取り外しが自在な端末装置がある。このような端末装置を会議システムに用いた場合、例えば会議中に、ある一の場所の端末装置にマイクロフォンまたはディスプレイ等の機器が接続されたり、取り外されたりする可能性がある。このような場合、マイクロフォンまたはディスプレイ等が接続されたにも関わらず、画像データまたは音データが送信されないと、マイクロフォンまたはディスプレイ等の機能が無駄となってしまう。また、マイクロフォンまたはディスプレイ等が取り外されたにも関わらず、画像データまたは音データを送信し続けると、送信の処理が無駄となってしまう。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、少なくとも１つの種類のコンテンツデータを生成する第１端末装置と、少なくとも１つのコンテンツデータを利用可能な第２端末装置と、転送制御装置とを備える通信システムであって、前記転送制御装置は、前記第２端末装置が利用可能なコンテンツデータの種類を記憶する端末管理部と、前記第１端末装置により生成された少なくとも１つの種類のコンテンツデータを受信する受信部と、前記第２端末装置について、前記端末管理部を参照して、前記第１端末装置から受信した少なくとも１つの種類のコンテンツデータの中から利用可能な種類のコンテンツデータを選択するデータ選択部と、前記第２端末装置に、前記データ選択部により選択された種類のデータを送信する送信部と、前記第２端末装置から送信された利用可能なコンテンツデータの種類の変更通知に応じて、前記端末管理部に記憶された対応する情報を更新する更新部と、を有する。
【発明の効果】
【０００９】
本発明によれば、第１端末装置から第２端末装置へと転送するコンテンツデータを、第２端末装置により利用可能なコンテンツデータの種類の変更に応じて適切に選択することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る通信システム１を示す図である。
【図２】図２は、実施形態に係る通信システム１におけるコンテンツデータの転送処理の概略を示す図である。
【図３】図３は、通話端末１０の外観の一例を示す図である。
【図４】図４は、通話端末１０のハードウェア構成を示す図である。
【図５】図５は、電子黒板２０の外観の一例を示す図である。
【図６】図６は、電子黒板２０のハードウェア構成を示す図である。
【図７】図７は、スマートフォン３０の外観の一例を示す図である。
【図８】図８は、スマートフォン３０のハードウェア構成を示す図である。
【図９】図９は、転送制御装置５０およびプログラム提供装置６０のハードウェア構成を示す図である。
【図１０】図１０は、通話端末１０およびスマートフォン３０の機能構成を示す図である。
【図１１】図１１は、電子黒板２０の機能構成を示す図である。
【図１２】図１２は、各画像レイヤの一例を示す図である。
【図１３】図１３は、ページデータの一例を示す図である。
【図１４】図１４は、ストローク配列データの一例を示す図である。
【図１５】図１５は、座標配列データの一例を示す図である。
【図１６】図１６は、メディアデータの一例を示す図である。
【図１７】図１７は、転送制御装置５０の機能構成を示す図である。
【図１８】図１８は、認証管理テーブルの一例を示す図である。
【図１９】図１９は、転送先管理テーブルの一例を示す図である。
【図２０】図２０は、端末管理テーブルの一例を示す図である。
【図２１】図２１は、稼働状態テーブルの一例を示す図である。
【図２２】図２２は、実施形態に係る通信システム１における、コンテンツデータの選択処理を示す図である。
【図２３】図２３は、実施形態に係る通信システム１における、変更通知処理を示す図である。
【図２４】図２４は、実施形態に係る通信システム１における、変更通知処理後のコンテンツデータの選択処理を示す図である。
【図２５】図２５は、通話端末１０による転送制御装置５０へのログイン処理のシーケンスを示す図である。
【図２６】図２６は、コンテンツデータの転送先を選択するための画面の一例を示す図である。
【図２７】図２７は、第１の電子黒板２０ａから、第２の電子黒板２０ｂおよび第１の通話端末１０ａへとコンテンツデータを転送する場合のシーケンスを示す図である。
【図２８】図２８は、転送先および転送対象データの決定処理のフローを示す図である。
【図２９】図２９は、第１の通話端末１０ａから第２の通話端末１０ｂへとコンテンツデータを転送する場合において、第２の通話端末１０ｂにディスプレイ１２０が接続および取り外しがされた場合のシーケンスを示す図である。
【図３０】図３０は、第１の通話端末１０ａから第１の電子黒板２０ａへとコンテンツデータを転送する場合において、第１の電子黒板２０ａにマイクロフォンスピーカ２２０が接続および取り外しがされた場合のシーケンスを示す図である。
【図３１】図３１は、第１の通話端末１０ａから第１のスマートフォン３０ａへとコンテンツデータを転送する場合において、第１のスマートフォン３０ａの使用態様が切り替わった場合のシーケンスを示す図である。
【図３２】図３２は、端末管理テーブルの変形例を示す図である。
【図３３】図３３の（ａ）は、低解像度の画像の一例を示し、図３３の（ｂ）は、中解像度の画像の一例を示し、図３３の（ｃ）は、高解像度の画像の一例を示す図である。
【図３４】図３４は、第１の通話端末１０ａから第２の通話端末１０ｂへとコンテンツデータを転送する場合において、第２の通話端末１０ｂに接続されるディスプレイ１２０の解像度が変更された場合のシーケンスを示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて、実施形態に係る通信システム１について説明する。
【００１２】
＜実施形態の全体構成＞
図１は、実施形態に係る通信システム１を示す図である。通信システム１は、複数の端末装置２と、転送制御装置５０と、プログラム提供装置６０とを備える。複数の端末装置２、転送制御装置５０およびプログラム提供装置６０は、ネットワーク３を介して相互に接続して、データの送受信を実現させる。ネットワーク３は、ＬＡＮ（Local  Area  Network）であってもよいし、ＷＡＮ（Wide  Area  Network）であってもよいし、ＷＡＮに公衆回線が含まれていてもよいし、どのようなネットワークであってもよい。
【００１３】
通信システム１は、複数の端末装置２間で情報を相互に伝達するコミュニケーションシステムである。本実施形態においては、通信システム１をテレビジョン（ビデオ）会議システム等に適用した例を説明する。しかし、通信システム１は、テレビジョン会議システムに限らず、例えば、音会議システム、音電話システム（携帯電話システムを含む）、テキストチャットシステム、またはホワイトボード共有システム等にも適用できる。
【００１４】
端末装置２は、ユーザにより取り扱われる。端末装置２は、各種のコンテンツデータの入力、および、コンテンツデータの出力をする。コンテンツデータは、例えば、画像データ、音データ、座標データまたはテキストデータ等である。なお、テキストデータは、チャット等で用いられるメッセージを示すデータであってもよい。このような端末装置２は、ユーザが入力した情報および周囲から取得した情報等をデジタルのコンテンツデータに変換し、他の端末装置２に送信することができる。また、端末装置２は、他の端末装置２から受信したコンテンツデータを再生して、ユーザに出力することができる。
【００１５】
複数の端末装置２には、利用可能なコンテンツデータの種類が異なる機器が含まれる。本実施形態においては、複数の端末装置２には、１以上の通話端末１０（例えば、第１の通話端末１０ａおよび第２の通話端末１０ｂ）、１以上の電子黒板２０（例えば、第１の電子黒板２０ａおよび第２の電子黒板２０ｂ）、１以上のスマートフォン３０（例えば、第１のスマートフォン３０ａおよび第２のスマートフォン３０ｂ）が含まれる。
【００１６】
通話端末１０は、周囲の被写体の画像、周囲の音およびユーザが入力したテキストを取得して、画像データ、音データおよびテキストデータに変換する。また、通話端末１０は、他の機器から取得した音データおよびテキストデータを再生して出力する。
【００１７】
また、通話端末１０は、ディスプレイ１２０を接続することができる。ディスプレイ１２０が接続された通話端末１０は、他の機器から受信した画像データを再生して表示する。
【００１８】
電子黒板２０は、ユーザが電子ペンまたは手等により描いた情報を座標データに変換する。また、電子黒板２０は、他の機器から受信した画像データおよび座標データを再生して表示する。
【００１９】
また、電子黒板２０は、マイクロフォンスピーカ２２０を接続することができる。マイクロフォンスピーカ２２０が接続された電子黒板２０は、周囲の音を取得して音データに変換し、他の機器から取得した音データを再生して出力する。
【００２０】
スマートフォン３０は、電話機能付き携帯型端末装置の一例である。スマートフォン３０は、周囲の被写体の画像、周囲の音およびユーザが入力したテキストを取得して、画像データ、音データおよびテキストデータに変換する。また、スマートフォン３０は、他の機器から取得した画像データ、音データおよびテキストデータを再生して出力する。
【００２１】
スマートフォン３０は、電話機として使用される場合には、顔（より具体的には耳）に近接させて使用されるので画像の表示が停止される場合が多い。また、スマートフォン３０は、情報端末装置として使用される場合には、顔から離間させて使用されるので画像が表示される。
【００２２】
なお、端末装置２は、通話端末１０、電子黒板２０およびスマートフォン３０に限らず、情報の入力および出力をすることができれば他の機器であってもよい。
【００２３】
転送制御装置５０は、例えばサーバまたはコンピュータ等の情報処理装置である。転送制御装置５０は、ある一の端末装置２から受信したコンテンツデータを他の端末装置２へと転送する。
【００２４】
プログラム提供装置６０は、例えばサーバまたはコンピュータ等の情報処理装置である。プログラム提供装置６０は、端末装置２に各種機能または手段を実現させるためのプログラムを記憶し、端末装置２にそのプログラムを送信することができる。また、プログラム提供装置６０は、転送制御装置５０に各種機能または手段を実現させるためのプログラムを記憶し、端末装置２にそのプログラムを送信することができる。
【００２５】
転送制御装置５０およびプログラム提供装置６０は、１つのサーバまたはコンピュータ等により実現されてもよいし、複数のサーバまたはコンピュータが連携して動作することにより実現されてもよい。また、転送制御装置５０およびプログラム提供装置６０は、１つのサーバまたはコンピュータに両者が実現されてもよい。
【００２６】
図２は、実施形態に係る通信システム１におけるコンテンツデータの転送処理の概略を示す図である。実施形態に係る通信システム１では、転送制御装置５０が、端末装置２間のコンテンツデータの転送を制御する。
【００２７】
具体的には、第１端末装置２−１（例えば、第１の通話端末１０ａ）は、ユーザを撮像した画像およびユーザの音声等を取得して画像データおよび音データ（コンテンツデータ）を生成し、ネットワーク３を介して転送制御装置５０へと送信する。転送制御装置５０は、第１端末装置２−１から画像データおよび音データ（コンテンツデータ）を受信し、受信した画像データおよび音データ（コンテンツデータ）を、予め選択された少なくとも１つの第２端末装置２−２（例えば、第２の通話端末１０ｂおよび第１の電子黒板２０ａ）へとネットワーク３を介して送信する。この場合において、転送制御装置５０は、第２の通話端末１０ｂに対しては第２の通話端末１０ｂが利用可能な音データを送信して、利用できない画像データを送信しない。また、転送制御装置５０は、第１の電子黒板２０ａに対しては第１の電子黒板２０ａが利用可能な画像データを送信して、利用できない音データを送信しない。
【００２８】
そして、少なくとも１つの第２端末装置２−２（例えば、第２の通話端末１０ｂおよび第１の電子黒板２０ａ）のそれぞれは、転送制御装置５０からコンテンツデータを受信して、受信したコンテンツデータを再生してユーザに出力する。
【００２９】
＜通話端末１０の外観およびハードウェア構成＞
図３は、通話端末１０の外観の一例を示す図である。なお、図３において、水平面内における予め定められた方向をＸ軸方向とする。また、図３において、水平面内でＸ軸方向に直交する方向をＹ軸方向、Ｘ軸方向およびＹ軸方向に直交する方向（鉛直方向）をＺ軸方向とする。
【００３０】
図３に示すように、通話端末１０は、筐体１１００、アーム１２００、およびカメラハウジング１３００を備える。筐体１１００の後側壁面１１１０には、不図示の複数の吸気孔が形成されている。筐体１１００の前側壁面１１２０には、複数の排気孔１１２１が形成されている。これにより、通話端末１０は、筐体１１００に内蔵された冷却ファンの駆動によって、後方の外気を取り込み、排気孔１１２１を介して前方へ排気することができる。筐体１１００の右側壁面１１３０には、収音用孔１１３１が形成されている。これにより、通話端末１０は、後述する内蔵型のマイクロフォン１１４によって、ユーザが発声した音声、周囲の音、雑音等を収音することができる。
【００３１】
筐体１１００の上部の右側には、操作パネル１１５０が形成されている。操作パネル１１５０には、複数の操作ボタン１０８ａ〜１０８ｅ、電源スイッチ１０９、およびアラームランプ１１９が設けられている。なお、操作ボタン１０８ａ〜１０８ｅをまとめて、操作ボタン１０８と表す場合もある。また、操作パネル１１５０には、後述する内蔵型のスピーカ１１５からの出力音を通すための複数の音出力孔１１５１が形成されている。
【００３２】
また、筐体１１００の上部の左側には、アーム１２００およびカメラハウジング１３００を収容するための収容凹部１１６０が形成されている。筐体１１００の右側壁面１１３０には、後述する外部機器接続Ｉ／Ｆ（Interface）１１８に対して、電気的にケーブルを接続するための複数の接続口１１３２ａ〜１１３２ｃが設けられている。筐体１１００の左側壁面１１４０には、後述するディスプレイＩ／Ｆ１１７に対して電気的にディスプレイ１２０用のケーブル１２０ｃを接続するための不図示の接続口が設けられている。
【００３３】
アーム１２００は、トルクヒンジ１２１０を介して筐体１１００に取り付けられている。アーム１２００は、筐体１１００に対して、例えば１３５度のチルト角θ１の範囲で、上下方向に回転可能となっている。なお、図３には、チルト角θ１が９０度の状態のアーム１２００が示されている。
【００３４】
カメラハウジング１３００には、後述する内蔵型のカメラ１１２が設けられている。これにより、通話端末１０は、ユーザ、書類、および部屋等を撮像することができる。また、カメラハウジング１３００は、トルクヒンジ１３１０を介して、アーム１２００に取り付けられている。カメラハウジング１３００は、アーム１２００に対して、図３で示されている状態を０度として、±１８０度のパン角θ２の範囲で、且つ、±４５度のチルト角θ３の範囲で、上下左右方向に回転可能となっている。
【００３５】
図４は、通話端末１０のハードウェア構成を示す図である。通話端末１０は、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、フラッシュメモリ１０４と、ＳＳＤ（Solid  State  Drive）１０５と、メディアドライブ１０７と、操作ボタン１０８と、電源スイッチ１０９と、ネットワークＩ／Ｆ１１１と、カメラ１１２と、撮像素子Ｉ／Ｆ１１３と、マイクロフォン１１４と、スピーカ１１５と、音声入出力Ｉ／Ｆ１１６と、ディスプレイＩ／Ｆ１１７と、外部機器接続Ｉ／Ｆ１１８と、バスライン１１０とを備える。
【００３６】
ＣＰＵ１０１は、通話端末１０全体の動作を制御する。ＲＯＭ１０２は、ＩＰＬ（Initial  Program  Loader）等のＣＰＵ１０１の駆動に用いられるプログラムを記憶する。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。フラッシュメモリ１０４は、通話端末１０用の転送制御プログラム、画像データ、および音データ等の各種データを記憶する。通話端末１０は、フラッシュメモリ１０４に代えて、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  ROM）等を備えてもよい。ＳＳＤ１０５は、ＣＰＵ１０１の制御に従ってフラッシュメモリ１０４に対する各種データの読み出しまたは書き込みを制御する。メディアドライブ１０７は、通話端末１０に対して着脱可能なフラッシュメモリ等の記録メディア１０６に対するデータの読み出しまたは書き込み（記憶）を制御する。
【００３７】
操作ボタン１０８は、データの転送先を選択する場合等に、ユーザの操作情報を入力するためのボタンである。電源スイッチ１０９は、通話端末１０の電源のオン／オフを切り換えるためのボタンである。ネットワークＩ／Ｆ１１１は、ネットワーク３を介した通信を制御する。
【００３８】
カメラ１１２は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る。カメラ１１２は、レンズ、および、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含む。固体撮像素子には、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）またはＣＣＤ（Charge  Coupled  Device）等が用いられる。
【００３９】
撮像素子Ｉ／Ｆ１１３は、カメラ１１２の駆動を制御する。マイクロフォン１１４は、内蔵型であって、音を入力する。スピーカ１１５は、内蔵型であって、音を出力する。音声入出力Ｉ／Ｆ１１６は、ＣＰＵ１０１の制御に従ってマイクロフォン１１４およびスピーカ１１５との間で音信号の入出力を処理する。
【００４０】
ディスプレイＩ／Ｆ１１７は、ＣＰＵ１０１の制御に従って外付けのディスプレイ１２０に画像データを伝送する。ディスプレイ１２０は、被写体の画像および操作用アイコン等を表示する。ディスプレイ１２０は、ケーブル１２０ｃによってディスプレイＩ／Ｆ１１７に接続される。ケーブル１２０ｃは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）またはＤＶＩ（Digital  Video  Interactive）信号用のケーブルであってもよい。
【００４１】
外部機器接続Ｉ／Ｆ１１８は、接続口１１３２ａ〜１１３２ｃに接続され、ＣＰＵ１０１の制御に従って外部機器を制御するためのインターフェイス回路である。外部機器接続Ｉ／Ｆ１１８には、ＵＳＢ（Universal  Serial  Bus）ケーブル等によって、外付けカメラ、外付けマイクロフォン、および外付けスピーカ等の外部機器がそれぞれ接続可能である。バスライン１１０は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００４２】
ＣＰＵ１０１は、外付けカメラが接続された場合には、内蔵型のカメラ１１２に優先して、外付けカメラを駆動させる。また、ＣＰＵ１０１は、外付けマイクロフォンが接続された場合および外付けスピーカが接続された場合には、それぞれが内蔵型のマイクロフォン１１４および内蔵型のスピーカ１１５に優先して、外付けマイクロフォンおよび外付けスピーカを駆動させる。
【００４３】
なお、カメラ１１２、マイクロフォン１１４およびスピーカ１１５は、必ずしも内蔵されている必要はなく、外付けカメラ、外付けマイクロフォン、および外付けスピーカのみが接続可能であってもよい。また、ディスプレイ１２０は、通話端末１０に内蔵されていてもよい。また、通話端末１０は、ディスプレイ１２０に代えて、プロジェクタ等の投影装置が接続されてもよい。
【００４４】
＜電子黒板２０の外観およびハードウェア構成＞
図５は、電子黒板２０の外観の一例を示す図である。図５に示すように、電子黒板２０は、本体部２１１０と、支柱２１２０と、脚部２１３０とを備える。
【００４５】
本体部２１１０は、ディスプレイ２１４を含み、当該電子黒板２０の主機能を有する。支柱２１２０は、ディスプレイ２１４の表示面が垂直に配置されるように、本体部２１１０を支持する。脚部２１３０は、当該電子黒板２０が転倒しないように、支柱２１２０を床に対して支持する。さらに、脚部２１３０は、キャスタを有し、電子黒板２０を床の上を移動させる。
【００４６】
また、電子黒板２０は、マイクロフォンスピーカ２２０、記録メディア２２１、ノート型等のコンピュータ２２３およびカメラ２２４を接続することができる。また、電子黒板２０は、ユーザの手２２５または電子ペン２２６によりされた描画および操作を入力することができる。
【００４７】
図６は、電子黒板２０のハードウェア構成を示す図である。電子黒板２０は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、フラッシュメモリ２０４と、ＳＳＤ２０５と、ネットワークＩ／Ｆ２０６と、メディアドライブ２０７と、音声入出力Ｉ／Ｆ２０８と、画像入力Ｉ／Ｆ２１１と、キャプチャデバイス２１２と、ＧＰＵ（Graphics  Processing  Unit）２１３と、ディスプレイ２１４と、ディスプレイコントローラ２１５と、バスライン２１６とをさらに備える。
【００４８】
ＣＰＵ２０１は、電子黒板２０全体の動作を制御する。ＲＯＭ２０２は、ＩＰＬ等のＣＰＵ２０１の駆動に用いられるプログラムを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。フラッシュメモリ２０４は、電子黒板２０用の転送制御プログラム等の各種データを記憶する。電子黒板２０は、フラッシュメモリ２０４に代えて、ＥＥＰＲＯＭ等を備えてもよい。ＳＳＤ２０５は、ＣＰＵ２０１の制御に従ってフラッシュメモリ２０４に対する各種データの読み出しまたは書き込みを制御する。ネットワークＩ／Ｆ２０６は、ネットワーク３を介した通信を制御する。メディアドライブ２０７は、電子黒板２０に対して着脱可能なフラッシュメモリ等の記録メディア２２１に対するデータの読み出しまたは書き込み（記憶）を制御する。音声入出力Ｉ／Ｆ２０８は、ＣＰＵ２０１の制御に従ってマイクロフォンスピーカ２２０との間で音信号の入出力を処理する。
【００４９】
画像入力Ｉ／Ｆ２１１は、カメラ２２４により撮像された画像を入力する。キャプチャデバイス２１２は、例えばノート型のコンピュータ２２３のディスプレイに表示された静止画または動画を取り込む。ＧＰＵ２１３は、グラフィクス処理を実行するデータ処理ユニットである。ＧＰＵ２１３は、ユーザにより入力された情報に応じた画像の描画処理を実行する。また、ＧＰＵ２１３は、描画した画像と、キャプチャデバイス２１２により取り込まれた画像およびカメラ２２４から入力した画像とを合成する処理等を実行する。ディスプレイコントローラ２１５は、ＧＰＵ２１３からの出力画像をディスプレイ２１４等へ出力するために画面表示の制御および管理を行う。バスライン２１６は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００５０】
さらに、電子黒板２０は、接触センサ２１７と、センサコントローラ２１８と、電子ペンコントローラ２１９とを備える。
【００５１】
接触センサ２１７は、ユーザの手２２５または電子ペン２２６によるディスプレイ２１４に対する接触の操作および情報の入力を検知する。センサコントローラ２１８は、ＣＰＵ２０１の制御に従って接触センサ２１７の処理を制御する。
【００５２】
接触センサ２１７は、一例として、赤外線遮断方式による座標の入力および座標の検出を行う。座標の入力および座標の検出する方法は、ディスプレイ２１４の上側両端部に設置された２つの受発光装置（不図示）が、ディスプレイ２１４に平行して複数の赤外線を放射し、ディスプレイ２１４の周囲に設けられた反射部材によって反射されて、受光素子が放射した光の光路と同一の光路上を戻って来る光を受光する方法である。接触センサ２１７は、物体によって遮断された２つの受発光装置が放射した赤外線のＩＤ（Identification）をセンサコントローラ２１８に出力する。センサコントローラ２１８は、物体の接触位置である座標位置を特定する。
【００５３】
また、接触センサ２１７として、赤外線遮断方式に限らず、静電容量の変化を検知することにより接触位置を特定する静電容量方式のタッチパネル、対向する２つの抵抗膜の電圧変化によって接触位置を特定する抵抗膜方式のタッチパネル、接触物体が表示部に接触することによって生じる電磁誘導を検知して接触位置を特定する電磁誘導方式のタッチパネルなどの種々の検出手段を用いてもよい。
【００５４】
電子ペンコントローラ２１９は、電子ペン２２６と通信することで、ディスプレイ２１４へのペン先のタッチやペン尻のタッチの有無を判断する。なお、電子ペンコントローラ２１９が、電子ペン２２６のペン先およびペン尻だけでなく、電子ペン２２６のユーザが握る部分またはその他の電子ペンの部分のタッチの有無を判断するようにしてもよい。
【００５５】
＜スマートフォン３０の外観およびハードウェア構成＞
図７は、スマートフォン３０の外観の一例を示す図である。図７に示すように、スマートフォン３０は、略長方形の主面を有する薄板状であって、ユーザの手により持ち運び可能な程度の大きさの電子機器である。スマートフォン３０は、例えば、コンピュータと同様の情報処理および通信の機能を有し、さらに、電話による通話も可能である。
【００５６】
スマートフォン３０は、その主面にタッチパネルディスプレイ３１３を備える。また、スマートフォン３０は、電源スイッチ３０６、カメラ３０８、マイクロフォン３１０およびスピーカ３１１を備える。また、スマートフォン３０は、ユーザの顔等が近接し、通話をしている使用態様を検出するための近接センサ３１６を備える。
【００５７】
図８は、スマートフォン３０のハードウェア構成を示す図である。スマートフォン３０は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、フラッシュメモリ３０４と、ＳＳＤ３０５と、電源スイッチ３０６と、ネットワークＩ／Ｆ３０７と、カメラ３０８と、撮像素子Ｉ／Ｆ３０９と、マイクロフォン３１０と、スピーカ３１１と、音声入出力Ｉ／Ｆ３１２と、タッチパネルディスプレイ３１３と、ディスプレイＩ／Ｆ３１４と、入力Ｉ／Ｆ３１５と、近接センサ３１６と、近接センサコントローラ３１７と、ジャイロセンサ３１８と、ジャイロセンサコントローラ３１９と、バスライン３２０とを備える。
【００５８】
ＣＰＵ３０１は、スマートフォン３０全体の動作を制御する。ＲＯＭ３０２は、ＩＰＬ等のＣＰＵ３０１の駆動に用いられるプログラムを記憶する。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。フラッシュメモリ３０４は、スマートフォン３０用の転送制御プログラム、画像データ、および音データ等の各種データを記憶する。スマートフォン３０は、フラッシュメモリ３０４に代えて、ＥＥＰＲＯＭ等を備えてもよい。ＳＳＤ３０５は、ＣＰＵ３０１の制御に従ってフラッシュメモリ３０４に対する各種データの読み出しまたは書き込みを制御する。電源スイッチ３０６は、スマートフォン３０の電源のオン／オフを切り換えるためのボタンである。ネットワークＩ／Ｆ３０７は、ネットワーク３を介した通信を制御する。
【００５９】
カメラ３０８は、ＣＰＵ３０１の制御に従って被写体を撮像して画像データを得る。撮像素子Ｉ／Ｆ３０９は、カメラ３０８の駆動を制御する。マイクロフォン３１０は、音を入力する。スピーカ３１１は、音を出力する。音声入出力Ｉ／Ｆ３１２は、ＣＰＵ３０１の制御に従ってマイクロフォン３１０およびスピーカ３１１との間で音信号の入出力を処理する。
【００６０】
タッチパネルディスプレイ３１３は、画像データに応じた画像および操作用アイコン等を表示する。さらに、タッチパネルディスプレイ３１３は、画面上にされた操作入力を受け付ける。ディスプレイＩ／Ｆ３１４は、ＣＰＵ３０１の制御に従ってタッチパネルディスプレイ３１３に画像データを伝送する。入力Ｉ／Ｆ３１５は、タッチパネルディスプレイ３１３に対してされた操作入力を検出する。バスライン３２０は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００６１】
近接センサ３１６は、外部の物体との距離値を検出する。これにより、近接センサ３１６は、ユーザの顔等がスマートフォン３０のタッチパネルディスプレイ３１３に近づいたことを検出することができる。近接センサコントローラ３１７は、ＣＰＵ３０１の制御に従って近接センサ３１６の処理を制御する。
【００６２】
ジャイロセンサ３１８は、スマートフォン３０の姿勢がどのようになっているかを検出する。例えば、ジャイロセンサ３１８は、タッチパネルディスプレイ３１３が下向きに配置されているか、上向きに配置されているのかを検出する。ジャイロセンサコントローラ３１９は、ＣＰＵ３０１の制御に従ってジャイロセンサ３１８の処理を制御する。
【００６３】
このような近接センサ３１６およびジャイロセンサ３１８を備えることにより、ＣＰＵ３０１は、ユーザによるスマートフォン３０の使用態様を判断することができる。
【００６４】
例えば、ＣＰＵ３０１は、近接センサ３１６の検出結果から外部の物体との距離値が一定値より近づいたと判断された場合には、スマートフォン３０が電話としての使用態様（耳をスピーカ３１１に近づけ、タッチパネルディスプレイ３１３を見ないで使用している態様）となっていると判断することができる。また、ＣＰＵ３０１は、近接センサ３１６の検出結果から外部の物体との距離値が一定値以上離間していると判断された場合には、スマートフォン３０が情報端末としての使用態様（タッチパネルディスプレイ３１３を見ながら使用している態様）となっていると判断することができる。
【００６５】
また、例えば、ＣＰＵ３０１は、ジャイロセンサ３１８の検出結果からタッチパネルディスプレイ３１３が下向きに配置されていると判断された場合には、スマートフォン３０が画面を利用しない使用態様となっていると判断することができる。ＣＰＵ３０１は、ジャイロセンサ３１８の検出結果からタッチパネルディスプレイ３１３が上向きに配置されていると判断された場合には、スマートフォン３０が画面を利用する使用態様となっていると判断することができる。
【００６６】
＜転送制御装置５０およびプログラム提供装置６０のハードウェア構成＞
図９は、転送制御装置５０およびプログラム提供装置６０のハードウェア構成を示す図である。なお、転送制御装置５０およびプログラム提供装置６０の外観は、一般的なサーバまたはコンピュータと同様であるので説明を省略する。また、プログラム提供装置６０は、転送制御装置５０と同様のハードウェア構成であるので、転送制御装置５０のハードウェア構成を代表して説明する。
【００６７】
転送制御装置５０は、ＣＰＵ５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ＨＤ（Hard  Disk）５０４と、ＨＤＤ（Hard  Disk  Drive）５０５と、メディアドライブ５０７と、ディスプレイ５０８と、ネットワークＩ／Ｆ５０９と、バスライン５１０と、キーボード５１１と、マウス５１２と、ＣＤ−ＲＯＭドライブ５１４とを備える。
【００６８】
ＣＰＵ５０１は、転送制御装置５０全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、転送制御装置５０用の転送制御プログラム等の各種データを記憶する。ＨＤＤ５０５は、ＣＰＵ５０１の制御に従ってＨＤ５０４に対する各種データの読み出しまたは書き込みを制御する。メディアドライブ５０７は、フラッシュメモリ等の着脱可能な記録メディア５０６に対するデータの読み出しまたは書き込み（記憶）を制御する。ディスプレイ５０８は、カーソル、メニュー、ウィンドウ、文字、または画像などの各種情報を表示する。ネットワークＩ／Ｆ５０９は、ネットワーク３を介した通信を制御する。
【００６９】
キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備える。マウス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う。ＣＤ−ＲＯＭドライブ５１４は、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）５１３に対する各種データの読み出しまたは書き込みを制御する。バスライン５１０は、各構成要素の間を接続するためのアドレスバスおよびデータバス等である。
【００７０】
なお、図９には、転送制御装置５０が１つのコンピュータにより構成される場合のハードウェア構成を示した。しかし、転送制御装置５０は、互いにネットワーク等により接続され、連係して動作する複数のコンピュータにより構成されていてもよい。
【００７１】
＜通話端末１０およびスマートフォン３０の機能構成＞
図１０は、通話端末１０およびスマートフォン３０の機能構成を示す図である。
【００７２】
通話端末１０は、図４に示したＣＰＵ１０１が転送制御プログラムを実行し、必要に応じて他のハードウェア資源と協働することにより、図１０に示す各ブロックの機能が実現される。また、スマートフォン３０は、図８に示したＣＰＵ３０１が転送制御プログラムを実行し、必要に応じて他のハードウェア資源と協働することにより、図１０に示す各ブロックの機能が実現される。なお、スマートフォン３０は、センサ部１５を備えるのに対して、通話端末１０はセンサ部１５を備えない点において相違するが、他の機能ブロックは通話端末１０とスマートフォン３０とで同一である。従って、以下、スマートフォン３０の機能を代表して説明する。
【００７３】
スマートフォン３０は、撮像部１１と、音入出力部１２と、表示部１３と、操作入力部１４と、センサ部１５と、情報処理部１６と、受信部１７と、送信部１８と、記憶部１９とを備える。
【００７４】
撮像部１１は、被写体を撮像して画像データを生成する。音入出力部１２は、周囲の音を収音して音データに変換し、または、音を外部へと放音する。
【００７５】
表示部１３は、画像データを表示する。操作入力部１４は、ユーザからの操作入力を受け付ける。
【００７６】
センサ部１５は、ユーザによるスマートフォン３０の使用態様を検出する。センサ部１５は、一例として、電話としての使用態様（耳をスピーカ３１１に近づけ、タッチパネルディスプレイ３１３を見ないで使用している態様）となっているか、情報端末としての使用態様（タッチパネルディスプレイ３１３を見ながら使用している態様）となっているかを検出する。また、センサ部１５は、一例として、画面を利用しない使用態様となっているか、画面を利用している使用態様となっているかを検出する。センサ部１５は、近接センサ３１６、ジャイロセンサ３１８およびＣＰＵ３０１等により実現される。
【００７７】
情報処理部１６は、各種のデータ処理を実行する。情報処理部１６は、ログイン要求部１６１と、作成部１６２と、判断部１６３と、転送制御部１６４と、変更検知部１６５とを有する。
【００７８】
ログイン要求部１６１は、電源オンの受け付けを契機として、ネットワーク３を介して転送制御装置５０に、ログインの認証を要求する。作成部１６２は、コンテンツデータの転送先の選択用の画面の作成および更新を行う。判断部１６３は、定期的に当該スマートフォン３０が正常に動作しているか否かを判断する。転送制御部１６４は、転送制御装置５０へのコンテンツデータの送信の制御および転送制御装置５０からのコンテンツデータの受信の制御を実行する。
【００７９】
変更検知部１６５は、当該装置が利用可能なコンテンツデータの種類の変更を検知する。そして、変更検知部１６５は、利用可能なコンテンツデータの種類の変更を検知した場合に、変更通知をネットワーク３を介して転送制御装置５０に送信する。
【００８０】
変更検知部１６５は、一例として、当該装置がハードウェア構成を変更した場合に、変更通知を転送制御装置５０に送信する。また、変更検知部１６５は、動作モードが変更した場合に、変更通知を転送制御装置５０に送信する。また、変更検知部１６５は、使用態様が変更した場合に、変更通知を転送制御装置５０に送信する。また、変更検知部１６５は、処理可能なコンテンツデータの品質が変更した場合に、変更通知を転送制御装置５０に送信する。
【００８１】
なお、変更通知を送信する場合の具体例については、図２９以降において、より詳細に説明する。
【００８２】
受信部１７は、ネットワーク３を介して転送制御装置５０から各種のデータを受信する。送信部１８は、ネットワーク３を介して転送制御装置５０へ各種のデータを送信する。記憶部１９は、当該装置により実行されるプログラム、画像データ、音データおよび各種の設定データ等を記憶する。
【００８３】
＜電子黒板２０の機能構成＞
図１１は、電子黒板２０の機能構成を示す図である。電子黒板２０は、図６に示したＣＰＵ２０１が転送制御プログラムを実行し、必要に応じて他のハードウェア資源と協働することにより、図１１に示す各ブロックの機能が実現される。
【００８４】
電子黒板２０は、入力処理部２４と、画像処理部２５と、映像重畳部２６と、音入出力部２７と、通信制御部２８とを備える。入力処理部２４は、電子黒板２０への画像データの入力処理、および、電子黒板２０への操作入力の受け付け等の処理を実行する。画像処理部２５は、ディスプレイ２１４への画像の表示処理を実行する。
【００８５】
映像重畳部２６は、画像処理部２５により生成された画像に、カメラ２２４により撮像された画像を重畳して（例えば、ピクチャ・イン・ピクチャ処理をして）、ディスプレイ２１４に表示させる処理を実行する。音入出力部２７は、周囲の音を収音して音データに変換し、また、音を外部へと放音する。通信制御部２８は、転送制御装置５０との間でコンテンツデータの転送制御を実行する。
【００８６】
以下、各部の構成についてさらに説明する。
【００８７】
（入力処理部２４の機能構成）
入力処理部２４は、映像取得部２４１と、座標検知部２４２と、自動調整部２４３と、接触検知部２４４と、イベント振分部２４５と、操作処理部２４６と、ジェスチャ処理部２４７とを有する。
【００８８】
映像取得部２４１は、ケーブルに接続されたコンピュータ２２３等の映像出力機器の出力映像を取得する。映像取得部２４１は、映像出力機器から画像信号を受信すると、画像信号を解析して、この画像信号によって形成される映像出力機器の表示画像である画像フレームの解像度および画像フレームの更新頻度等の画像情報を導出し、後述の画像取得部２５１に出力する。
【００８９】
座標検知部２４２は、接触センサ２１７の検出出力に基づき、ディスプレイ２１４上でユーザの動作に応じて生じたイベント（ディスプレイ２１４上にユーザの手２２５がタッチされた動作等）の座標位置を検出する。また、座標検知部２４２は、タッチされた面積も検出する。
【００９０】
自動調整部２４３は、電子黒板２０の起動時に起動され、接触センサ２１７が座標検知部２４２に適切な値を出力できるように、接触センサ２１７の光センサ方式におけるセンサーカメラの画像処理のパラメータを調整する。
【００９１】
接触検知部２４４は、電子ペンコントローラ２１９の検出出力に基づき、ユーザの動作に応じて生じたイベント（ディスプレイ２１４上に電子ペン２２６のペン先または電子ペン２２６のペン尻が押下（タッチ）された動作等）を検出する。
【００９２】
イベント振分部２４５は、座標検知部２４２によって検知されたイベントの座標位置と接触検知部２４４によって検出された検出結果を、ストローク描画、ＵＩ操作、およびジェスチャ操作の各イベントに振り分ける。
【００９３】
操作処理部２４６は、イベント振分部２４５によってＵＩ操作と判断されたものから、イベントが発生されたＵＩの要素に従って、各種操作を実行する。このＵＩの要素としては、例えば、ボタン、リスト、チェックボックス、テキストボックスが挙げられる。
【００９４】
ジェスチャ処理部２４７は、イベント振分部２４５によってジェスチャ操作と判断されたものに対応した操作を実行する。
【００９５】
ここで、図１２を用い、ストローク描画、ＵＩ操作、およびジェスチャ操作について説明する。なお、図１２は、各画像レイヤの構成図である。
【００９６】
まず、「ストローク描画」は、ディスプレイ２１４上に図１２に示されている後述のストローク画像（Ｂ）が表示されている場合に、ユーザがディスプレイ２１４上で電子ペン２２６を押下し、この押下した状態で電子ペン２２６を移動させ、最終的にディスプレイ２１４上から電子ペン２２６を離すまでのイベントである。このストローク描画により、例えば、アルファベット「Ｓ」や「Ｔ」等がディスプレイ２１４上に描画される。なお、この「ストローク描画」には、画像を描画するだけでなく、既に描画された画像を削除したり、描画された画像を編集したりするイベントも含まれる。
【００９７】
「ＵＩ操作」は、ディスプレイ２１４上に図１２に示されている後述のＵＩ画像（Ａ）が表示されている場合に、ユーザが電子ペン２２６または手２２５によって所定の位置を押下したイベントである。このＵＩ操作により、例えば、電子ペン２２６により描画される線の色や幅等が設定される。
【００９８】
「ジェスチャ操作」は、ディスプレイ２１４上に図１２に示されている後述のストローク画像（Ｂ）が表示されている場合に、ユーザが手２２５でディスプレイ２１４上をタッチしたり移動したりするイベントである。このジェスチャ操作により、例えば、ユーザがディスプレイ２１４に手２２５をタッチさせた状態で手２２５を移動させることで、画像の拡大（若しくは縮小）、表示領域の変更、または、ページ切り換え等を行うことができる。
【００９９】
（画像処理部２５の機能構成）
図１１に戻り、画像処理部２５の機能構成について詳細に説明する。画像処理部２５は、図１２に示されているような各画像レイヤの重畳処理等を行う。
【０１００】
画像処理部２５は、画像取得部２５１と、ストローク処理部２５２と、ＵＩ画像生成部２５３と、背景生成部２５４と、レイアウト管理部２５５と、表示重畳部２５６と、ページ処理部２５７と、ファイル処理部２５８と、ページデータ記憶部２５９とを有する。
【０１０１】
画像取得部２５１は、映像取得部２４１で取得された映像から、各フレームを画像として取得する。この画像は、図１２に示されている出力画像（Ｃ）に相当する。
【０１０２】
ストローク処理部２５２は、イベント振分部２４５によって割り振られたストローク描画に係るイベントに基づいて、画像を描画したり、描画された画像を削除したり、描画された画像を編集する。このストローク描画による画像は、図１２に示されているストローク画像（Ｂ）に相当する。
【０１０３】
ＵＩ画像生成部２５３は、電子黒板２０に予め設定されているＵＩ（ユーザインターフェース）画像を生成する。このＵＩ画像は、図１２に示されているＵＩ画像（Ａ）に相当する。
【０１０４】
背景生成部２５４は、ディスプレイ２１４上に表示される背景画像を生成する。この背景画像は、図１２に示されている背景画像（Ｄ）に相当する。背景画像のパターンは、無地、グリッド表示等である。
【０１０５】
レイアウト管理部２５５は、表示重畳部２５６に対して、画像取得部２５１、ストローク処理部２５２、ＵＩ画像生成部２５３、および背景生成部２５４から出力された各画像のレイアウトを示すレイアウト情報を管理している。これにより、レイアウト管理部２５５は、表示重畳部２５６に対して、出力画像（Ｃ）およびストローク画像（Ｂ）を、ＵＩ画像（Ａ）および背景画像（Ｄ）中のどの位置に表示させるかまたは非表示にさせるかを指示することができる。
【０１０６】
表示重畳部２５６は、画像取得部２５１からの出力画像（Ｃ）、ストローク処理部２５２からのストローク画像（Ｂ）、ＵＩ画像生成部２５３からのＵＩ画像（Ａ）、および、背景生成部２５４からの背景画像（Ｄ）を、レイアウト管理部２５５によって指定されたレイアウトに従って重畳する。これにより、図１２に示されているように、各画像が重なってもユーザが見える順に、ＵＩ画像（Ａ）、ストローク画像（Ｂ）、出力画像（Ｃ）、および背景画像（Ｄ）の各レイヤの構成となっている。
【０１０７】
また、表示重畳部２５６は、図１２に示されている画像（Ｃ）と画像（Ｄ）を切り替えて、画像（Ａ）および画像（Ｂ）に対して排他的に重畳することも可能である。例えば、当初に、画像（Ａ）、画像（Ｂ）および画像（Ｃ）が表示されている状態で、電子黒板２０と映像出力機器（コンピュータ２２３等）との間のケーブルが抜かれた場合には、レイアウト管理部２５５の指定によって、画像（Ｃ）を重畳対象から外し、画像（Ｄ）を表示させることができる。この場合、表示重畳部２５６は、表示の拡大、表示の縮小、表示領域の移動処理も行う。
【０１０８】
ページ処理部２５７は、ストローク画像（Ｂ）のデータと出力画像（Ｃ）のデータを、１つのページデータにまとめてページデータ記憶部２５９に記憶する。また、ページ処理部２５７は、ページデータ記憶部２５９に記憶したページデータを、画像取得部２５１を介して表示重畳部２５６に送信することで、映像重畳部２６がページデータをディスプレイ２１４に再表示させることができる。
【０１０９】
さらに、ページ処理部２５７は、ページデータ記憶部２５９に記憶したページデータを、画像取得部２５１を介して通信制御部２８に送信することで、通信制御部２８から他の電子黒板２０や通話端末１０にページデータ（ストローク配列データ、メディアデータ）を送信することができる。
【０１１０】
ここで、ストローク配列データは、座標データの一例である。また、メディアデータは、画像データの一例である。ページデータは、座標データと画像データとを組み合わせたデータの一例である。
【０１１１】
また、ページ処理部２５７は、ページデータをストローク処理部２５２に送信することで、ストロークの再編集ができる状態にすることができる。さらに、ページ処理部２５７は、ページデータを削除したり複製したりすることもできる。
【０１１２】
また、ページ処理部２５７は、ページデータ記憶部２５９からページデータを読み出す場合には、１つにまとめたページデータから、ストローク画像（Ｂ）を示すストローク配列データ、および背景画像（Ｄ）を示すメディアデータに分ける。即ち、ページ処理部２５７がページデータ記憶部２５９に記憶する時点でディスプレイ２１４上に表示されている出力画像（Ｃ）のデータは、一旦、ページデータ記憶部２５９に記憶され、その後にページデータ記憶部２５９から読み出される際には、背景画像（Ｄ）を示すメディアデータとして読みされる。そして、ページ処理部２５７は、ページデータ記憶部２５９から読み出したページデータのうち、ストローク画像（Ｂ）を示すストローク配列データを、ストローク処理部２５２に出力する。また、ページ処理部２５７は、ページデータ記憶部２５９から読み出したページデータのうち、背景画像（Ｄ）を示すメディアデータを、画像取得部２５１に出力する。
【０１１３】
ページデータ記憶部２５９は、図１３に示されているようなページデータを記憶する。
【０１１４】
ファイル処理部２５８は、電子黒板２０が異常終了した後に、異常終了を検知し、未保存のページデータを復旧する。例えば、正常終了の場合は、ファイル処理部２５８が、ページデータ記憶部２５９からページデータを取得し、ＰＤＦファイルとして記録メディア２２１に記録する。しかし、電源がダウンした等の異常終了の場合は、ページデータがページデータ記憶部２５９に記録されたままになっている。そのため、再び、電源オンになった際に、ファイル処理部２５８が、ページデータ記憶部２５９からページデータを読み出すことで復旧させる。また、ファイル処理部２５８は、記録メディア２２１から、ＰＤＦファイルを読み込み、各ページをページデータとしてページデータ記憶部２５９に記憶する。
【０１１５】
図１３は、ページデータを示す概念図である。ページデータは、ディスプレイ２１４に表示される１ページ分のデータ（ストロークデータおよび画像データ）である。なお、ページデータに含まれるパラメータの種類が多いため、ここでは、図１３乃至図１６に分けて、ページデータの内容を説明する。
【０１１６】
ページデータは、図１３に示されているように、任意の１ページを識別するためのページデータＩＤ、このページの表示を開始した時刻を示す開始時刻、ストロークやジェスチャ等によるページの内容の書き換えが行われなくなった時刻を示す終了時刻、電子ペン２２６やユーザの手２２５によるストロークによって生じたストローク配列データを識別するためのストローク配列データＩＤ、およびメディアデータを識別するためのメディアデータＩＤが関連付けて記憶されている。ストローク配列データは、図１２に示されているストローク画像（Ｂ）がディスプレイ２１４上に表示されるためのデータである。メディアデータは、図１２に示されている背景画像（Ｄ）がディスプレイ２１４上に表示されるためのデータである。
【０１１７】
このようなページデータにより、例えば、ユーザが電子ペン２２６によってアルファベット「Ｓ」を描く場合は一筆書きとなるため、ストロークデータＩＤが１つで一文字のアルファベット［Ｓ］が示される。ところが、ユーザが電子ペン２２６によってアルファベット「Ｔ」を描く場合、二筆書きとなるため、ストロークデータＩＤが２つで一文字のアルファベット「Ｔ」が示されることになる。
【０１１８】
図１４は、ストローク配列データを示す概念図である。ストローク配列データには、図１４に示されているように詳細な情報が含まれている。図１４に示されているように、１つのストローク配列データは、複数のストロークデータによって表される。そして、１つのストロークデータは、このストロークデータを識別するためのストロークデータＩＤ、１つのストロークの書き始めの時刻を示す開始時刻、１つのストロークの書き終わりの時刻を示す終了時刻、ストロークの色、ストロークの幅、および、ストロークの通過点の配列を識別するための座標配列データＩＤを示している。
【０１１９】
図１５は、座標配列データを示す概念図である。さらに、座標配列データには、図１５に示されているように詳細な情報が含まれている。
【０１２０】
図１５に示されているように、座標配列データは、ディスプレイ２１４上の１点（Ｘ座標値、Ｙ座標値）、この１点を通過したときのストロークの開始時刻からの差分の時刻（ｍｓ）、および、この１点における電子ペン２２６の筆圧の各情報を示している。即ち、図１５に示されている１点の集まりが、図１４に示されている１つの座標配列データで示されている。例えば、ユーザが電子ペン２２６によってアルファベット「Ｓ」を描く場合、一筆書きとなるが、「Ｓ」を描き終えるまでに、複数の通過点を通過するため、座標配列データは、これら複数の通過点の情報を示している。
【０１２１】
図１６は、メディアデータを示す概念図である。図１３に示されているページデータの中のメディアデータには、図１６に示されているように詳細な情報が含まれている。図１６に示されているように、メディアデータは、図１３に示されているページデータにおけるメディアデータＩＤ、メディアデータのデータ種類、ページ処理部２５７からページデータ記憶部２５９にページデータが記録された記録時刻、ページデータによってディスプレイ２１４上に表示される画像の位置（Ｘ座標値、Ｙ座標値）および画像のサイズ（幅、高さ）、並びにメディアデータの内容を示すデータが関連付けられて示されている。このうち、ページデータによってディスプレイ２１４上に表示される画像の位置は、ディスプレイ２１４の左上端の座標を（Ｘ座標値，Ｙ座標値）＝（０，０）とした場合に、ページデータによって表示される画像の左上端の位置を示している。
【０１２２】
（通信制御部２８の機能構成）
図１１に戻り、通信制御部２８の機能構成について詳細に説明する。通信制御部２８は、ログイン要求部２８１と、作成部２８２と、判断部２８３と、転送制御部２８４と、出力重畳部２８５と、変更検知部２８６と、記憶部２８７と、送受信部２８８とを有する。
【０１２３】
ログイン要求部２８１は、電源オンの受け付けを契機として、ネットワーク３を介して転送制御装置５０に、ログインの認証を要求するためのログイン要求を送信する。
【０１２４】
作成部２８２は、コンテンツデータの転送先の選択用の画面の作成および更新を行う。判断部２８３は、定期的に当該電子黒板２０が正常に動作しているか否かを判断する。転送制御部２８４は、転送制御装置５０へのコンテンツデータの送信の制御および転送制御装置５０からのコンテンツデータの受信の制御を実行する。出力重畳部２８５は、画像データと画像データを重畳させる。
【０１２５】
変更検知部２８６は、当該装置が利用可能なコンテンツデータの種類の変更を検知する。そして、変更検知部２８６は、利用可能なコンテンツデータの種類の変更を検知した場合に、変更通知をネットワーク３を介して転送制御装置５０に送信する。
【０１２６】
変更検知部２８６は、一例として、当該装置がハードウェア構成を変更した場合に、変更通知を転送制御装置５０に送信する。また、変更検知部２８６は、動作モードが変更した場合に、変更通知を転送制御装置５０に送信する。また、変更検知部２８６は、使用態様が変更した場合に、変更通知を転送制御装置５０に送信する。また、変更検知部２８６は、処理可能なコンテンツデータの品質が変更した場合に、変更通知を転送制御装置５０に送信する。
【０１２７】
なお、変更通知を送信する場合の具体例については、図２９以降において、より詳細に説明する。
【０１２８】
記憶部２８７は、当該装置により実行されるプログラム、画像データ、音データおよび各種の設定データ等を記憶する。送受信部２８８は、ネットワーク３を介して転送制御装置５０から各種のデータを受信する。また、送受信部２８８は、ネットワーク３を介して転送制御装置５０へ各種のデータを送信する。
【０１２９】
＜転送制御装置５０の機能構成＞
図１７は、転送制御装置５０の機能構成を示す図である。転送制御装置５０は、図９に示したＣＰＵ５０１が転送制御プログラムを実行し、必要に応じて他のハードウェア資源と協働することにより、図１７に示す各ブロックの機能が実現される。
【０１３０】
転送制御装置５０は、記憶部５１と、受信部５２と、認証部５３と、転送先選択部５４と、データ選択部５５と、送信部５６と、更新部５７とを有する。
【０１３１】
記憶部５１は、各種のデータを記憶する。記憶部５１は、認証管理部５２１と、転送先管理部５２２と、端末管理部５２３と、稼働状態管理部５２４とを含む。
【０１３２】
認証管理部５２１は、それぞれの端末装置２（通話端末１０、電子黒板２０およびスマートフォン３０）を認証するための情報を記憶する。認証管理部５２１は、一例として、図１８に示すような認証管理テーブルを記憶する。図１８の認証管理テーブルは、それぞれの端末装置２の識別情報（端末ＩＤ）と、パスワードとを対応付けて管理する。
【０１３３】
転送先管理部５２２は、それぞれの端末装置２（通話端末１０、電子黒板２０およびスマートフォン３０）から受信したコンテンツデータの転送先となる他の端末装置２の識別情報を記憶する。転送先管理部５２２は、一例として、図１９に示すような転送先管理テーブルを記憶する。図１９の転送先管理テーブルは、それぞれの端末装置２の端末ＩＤと、コンテンツデータの転送先となる他の端末装置２の端末ＩＤのリスト（転送先リスト）とを対応付けて管理する。
【０１３４】
例えば、図１９のテーブルには、第１の通話端末１０ａから受信したコンテンツデータの転送先リストとして、第２の通話端末１０ｂ、第１の電子黒板２０ａ、第２の電子黒板２０ｂ、第１のスマートフォン３０ａおよび第２のスマートフォン３０ｂの端末ＩＤが示されている。転送先リストの内容は、対応する端末装置２からの要請に応じて更新される。
【０１３５】
端末管理部５２３は、それぞれの端末装置２（通話端末１０、電子黒板２０およびスマートフォン３０）が利用可能なコンテンツデータの種類を記憶する。端末装置２が利用可能なコンテンツデータとは、例えば、その端末装置２が再生して出力が可能なデータである。
【０１３６】
端末管理部５２３は、一例として、図２０に示すような端末管理テーブルを記憶する。図２０の端末管理テーブルは、それぞれの端末装置２の端末ＩＤと、端末名と、利用可能リスト（コンテンツデータの種類名のリスト）とを対応付けて管理する。例えば、図２０の端末管理テーブルには、第１の通話端末１０ａの利用可能リストとして、画像データ、音データおよびテキストデータが示されている。利用可能リストの内容は、対応する端末装置２からの変更通知に応じて更新される。
【０１３７】
稼働状態管理部５２４は、それぞれの端末装置２（通話端末１０、電子黒板２０およびスマートフォン３０）の稼働状態を記憶する。稼働状態管理部５２４は、一例として、図２１に示すような稼働状態テーブルを記憶する。図２１の稼働状態テーブルは、それぞれの端末装置２の端末ＩＤと、ネットワーク３上のＩＰアドレスと、稼働状態であるか否か（オンラインまたはオフライン）とを対応付けて管理する。稼働状態であるか否かは、端末装置２のログインまたはログアウトに応じて更新される。
【０１３８】
なお、記憶部５１は、認証管理部５２１、転送先管理部５２２、端末管理部５２３および稼働状態管理部５２４を、別々の管理部として記憶しているが、これらの一部または全部をマージして記憶していてもよい。例えば、記憶部５１は、認証管理テーブル、転送先管理テーブル、端末管理テーブルおよび稼働状態管理テーブルの一部または全部をマージしたテーブルを記憶してもよい。
【０１３９】
受信部５２は、それぞれの端末装置２からデータを受信する。例えば、受信部５２は、端末装置２からログイン要求およびログアウト要求を受信する。また、例えば、ある端末装置２（第１端末装置２−１）から、少なくとも１つの他の端末装置２（第２端末装置２−２）へとコンテンツデータを転送する場合において、受信部５２は、第１端末装置２−１により取得された少なくとも１つの種類のコンテンツデータを受信する。また、受信部５２は、何れかの端末装置２から送信された利用可能なコンテンツデータの種類の変更通知を受信する。
【０１４０】
認証部５３は、受信部５２が端末装置２からログイン要求を受信した場合、認証管理部５２１の認証管理テーブルを参照して、ログイン要求に含まれているパスワードが、そのログイン要求を送信してきた端末装置２の端末ＩＤに対応づけて管理されているパスワードと一致するか否かを判断する。認証部５３は、パスワードが一致した場合、ログイン要求を送信した端末装置２のログインを受け付ける。そして、認証部５３は、稼働状態管理部５２４に記憶されている稼働状態テーブルにおける、ログイン要求を送信してきた端末装置２の端末ＩＤに対応づけて管理されている稼働情報を、オフラインからオンラインへと変更する。また、認証部５３は、ログイン中の端末装置２からログアウト要求を受信した場合、稼働状態管理部５２４に記憶されている稼働状態テーブルにアクセスして、ログアウト要求を送信してきた端末装置２の端末ＩＤに対応づけて管理されている稼働状態を、オンラインからオフラインへと変更する。
【０１４１】
転送先選択部５４は、第１端末装置２−１からコンテンツデータを受信した場合、転送先管理部５２２の転送先テーブルにおける、コンテンツデータを送信してきた第１端末装置２−１の端末ＩＤに対応付けて管理されている転送先リストを参照する。そして、転送先選択部５４は、参照した転送先リストに示された端末ＩＤの端末装置２を、その第１端末装置２−１から受信したコンテンツデータの転送先となる少なくとも１つの端末装置２（第２端末装置２−２）として選択する。
【０１４２】
データ選択部５５は、第１端末装置２−１からコンテンツデータを受信した場合、転送先選択部５４により選択されたそれぞれの第２端末装置２−２について、端末管理部５２３の端末管理テーブルにおける対応する端末ＩＤに対応付けて管理されている利用可能リストを参照する。データ選択部５５は、第１端末装置２−１から受信した少なくとも１つの種類のコンテンツデータの中の参照した利用可能リストに示されたコンテンツデータを、利用可能な種類のコンテンツデータとして選択する。
【０１４３】
送信部５６は、第１端末装置２−１からコンテンツデータを受信した場合、転送先選択部５４により選択されたそれぞれの第２端末装置２−２に、第１端末装置２−１から受信した少なくとも１つの種類のコンテンツデータの中からデータ選択部５５により選択された種類のコンテンツデータを送信する。
【０１４４】
更新部５７は、何れかの端末装置２から送信された利用可能なコンテンツデータの種類の変更通知に応じて、端末管理部５２３に記憶された、その端末装置２についての対応する情報を更新する。より具体的には、更新部５７は、何れかの端末装置２から変更通知を受信した場合、端末管理部５２３に記憶された端末管理テーブルにおける、変更通知を送信してきた端末装置２の端末ＩＤに対応付けて管理されている利用可能リストを、変更通知に示された内容に従って更新する。
【０１４５】
また、さらに、更新部５７は、何れかの端末装置２から転送先の選択情報を受信した場合、転送先管理部５２２に記憶された転送先管理テーブルにおける、選択情報を送信してきた端末装置２の端末ＩＤに対応付けて管理されている転送先リストを、選択情報に示された内容に従って更新する。
【０１４６】
＜通信システム１の処理の概要＞
図２２は、通信システム１における、コンテンツデータの選択処理を示す図である。図２２には、第１の電子黒板２０ａ（第１端末装置２−１）が生成したコンテンツデータを、第２の電子黒板２０ｂ（第２端末装置２−２）および第１の通話端末１０ａ（第２端末装置２−２）へと転送する例を示している。
【０１４７】
まず、図２２に示すように、第１の電子黒板２０ａは、コンテンツデータとして、音データ、画像データおよび座標データを生成する。第１の電子黒板２０ａは、音データ、画像データおよび座標データを転送制御装置５０へと送信する。
【０１４８】
転送制御装置５０は、第１の電子黒板２０ａからコンテンツデータを受信した場合、転送先管理部５２２に記憶された転送先管理テーブルにおける第１の電子黒板２０ａの端末ＩＤに対応付けて管理された転送先リストを参照する。転送制御装置５０は、参照した転送先リストに含まれる端末ＩＤの端末装置２を、コンテンツデータの転送先として選択する。ここでは、転送制御装置５０は、コンテンツデータの転送先として、第２の電子黒板２０ｂおよび第１の通話端末１０ａを選択する。
【０１４９】
さらに、転送制御装置５０は、選択した端末装置２のそれぞれについて、端末管理部５２３に記憶された端末管理テーブルにおける対応する端末ＩＤに対応付けて管理された利用可能リストを参照する。そして、転送制御装置５０は、選択した端末装置２のそれぞれについて、参照した利用可能リストに基づき、第１の電子黒板２０ａからコンテンツデータを受信したコンテンツデータのうちから送信すべきコンテンツデータを選択する。ここでは、転送制御装置５０は、第２の電子黒板２０ｂについては、音データ、画像データおよび座標データを選択する。また、転送制御装置５０は、第１の通話端末１０ａについては、音データを選択する。
【０１５０】
そして、転送制御装置５０は、選択した第２の電子黒板２０ｂおよび第１の通話端末１０ａのそれぞれに、選択したコンテンツデータを送信する。
【０１５１】
このような通信システム１によれば、第１端末装置２−１が転送制御装置５０へと複数の種類のコンテンツデータを１回送信することで、複数の第２端末装置２−２のそれぞれに必要な種類のコンテンツデータが転送されるので、第１端末装置２−１による送信処理を簡易にすることができる。また、このような通信システム１によれば、第２端末装置２−２に対して利用可能なコンテンツデータが送信されて、利用ができないコンテンツデータは送信されないので、第２端末装置２−２による受信処理を簡易にすることができる。
【０１５２】
図２３は、通信システム１における、変更通知処理を示す図である。図２３は、第１の通話端末１０ａに、ディスプレイ１２０を追加した例を示す。
【０１５３】
ディスプレイ１２０が追加された場合、第１の通話端末１０ａは、音データに加えて、画像データが利用可能となる。この場合、第１の通話端末１０ａは、転送制御装置５０へと、利用可能なコンテンツデータの変更を知らせるための変更通知を送信する。そして、転送制御装置５０は、第１の通話端末１０ａから変更通知を受信した場合、端末管理部５２３に記憶された端末管理テーブルにおける、第１の通話端末１０ａの端末ＩＤに対応付けて管理された利用可能リストを更新する。
【０１５４】
図２４は、通信システム１における、変更通知処理後のコンテンツデータの選択処理を示す図である。転送制御装置５０は、端末管理部５２３に記憶された端末管理テーブルにおける、第１の通話端末１０ａの利用可能リストが更新された後に、第１の電子黒板２０ａからコンテンツデータを受信した場合、第１の通話端末１０ａについて、変更後の利用可能リストを参照して、利用可能なコンテンツデータを選択する。
【０１５５】
ここでは、転送制御装置５０は、第１の通話端末１０ａに対して、音データに加えて、画像データを選択する。そして、転送制御装置５０は、第１の通話端末１０ａに、選択したコンテンツデータ（音データおよび画像データ）を送信する。
【０１５６】
このような通信システム１によれば、第２端末装置２−２の利用可能なコンテンツデータが変更された場合であっても、第２端末装置２−２に必要な種類のコンテンツデータを送信することができる。これにより、通信システム１によれば、転送制御装置５０と第２端末装置２−２との間のデータ転送量を軽減することができる。また、通信システム１によれば、第２端末装置２−２におけるデータの受信のための処理量を軽減し、電力消費も少なくすることができる。
【０１５７】
＜通信システム１の処理シーケンスの具体例＞
（ログイン処理）
図２５は、第１の通話端末１０ａによる転送制御装置５０へのログイン処理のシーケンスを示す図である。なお、図２５の例では、第１の通話端末１０ａの処理について説明するが、他の端末装置２におけるログイン処理も同様である。
【０１５８】
まず、ステップＳ１０１において、ユーザが電源スイッチ１０９をオンとすると、第１の通話端末１０ａは電源がオンとなる。続いて、ステップＳ１０２において、第１の通話端末１０ａのログイン要求部１６１は、電源オンを契機として、ネットワーク３を介して転送制御装置５０に、ログイン要求を送信する。
【０１５９】
ログイン要求には、第１の通話端末１０ａの端末ＩＤ、パスワードおよびＩＰアドレスが含まれる。端末ＩＤは予め第１の通話端末１０ａ内に記憶されていてもよいし、第１の通話端末１０ａに接続しているＳＩＭ（Subscriber  Identity  Module）カード等の外部記録媒体から読み出したデータを利用してもよい。また、パスワードは、第１の通話端末１０ａ内に予め記憶されていてもよいし、ユーザが入力してもよい。なお、第１の通話端末１０ａは、電源オンを契機とするのではなく、ユーザの操作を契機としてログイン要求を送信してもよい。
【０１６０】
続いて、ステップＳ１０３において、転送制御装置５０の認証部５３は、ログイン要求を受信すると、認証管理部５２１の認証管理テーブルを参照して、パスワードを認証する。以下、認証が成功し、第１の通話端末１０ａが正当な権限を有している場合について説明する。
【０１６１】
続いて、ステップＳ１０４において、転送制御装置５０の認証部５３は、認証結果を第１の通話端末１０ａに送信する。続いて、ステップＳ１０５において、第１の通話端末１０ａの変更検知部１６５は、認証結果を受信すると、現時点での利用可能なコンテンツデータの種類を示す初期通知を送信する。
【０１６２】
続いて、ステップＳ１０６において、転送制御装置５０の更新部５７は、初期通知を受信すると、端末管理部５２３に記憶された端末管理テーブルおける第１の通話端末１０ａに対応付けて管理された利用可能リストを、初期通知の内容に従って更新する。
【０１６３】
続いて、ステップＳ１０７において、転送制御装置５０の更新部５７は、稼働状態管理部５２４に記憶された稼働状態テーブルにおける第１の通話端末１０ａに対応付けて管理された稼働状態を、オフラインからオンラインへと変更し、さらに、ＩＰアドレスをログイン要求に含まれていた値に更新する。なお、更新部５７は、ステップＳ１０７の処理を、ステップＳ１０３の直後に実行してもよい。
【０１６４】
続いて、ステップＳ１０８において、第１の通話端末１０ａの作成部１６２は、図２６に示すような選択画面を表示し、ユーザに、転送先となる他の端末装置２を選択させる。図２６の選択画面には、転送先として選択可能な端末装置２の、稼働状態、端末ＩＤおよび宛先名が示されている。作成部１６２は、このような選択画面を作成するための情報を、ステップＳ１０４の認証結果を示す情報とともに転送制御装置５０から受信する。
【０１６５】
続いて、ステップＳ１０９において、図２６に示す選択画面から少なくとも１つの端末装置２が選択されると、第１の通話端末１０ａの作成部１６２は、選択した端末装置２を示す選択情報を転送制御装置５０に送信する。
【０１６６】
続いて、ステップＳ１１０において、転送制御装置５０の更新部５７は、選択情報を受信すると、転送先管理部５２２に記憶された転送先管理テーブルにおける第１の通話端末１０ａに対応付けられた転送先リストを、選択情報に示された内容に従って更新する。
【０１６７】
以上の処理により、第１の通話端末１０ａは、転送制御装置５０へとログインすることができる。以後、第１の通話端末１０ａは、他の端末装置２へとコンテンツデータを送信することができ、また、他の端末装置２からコンテンツデータの受信をして出力することができる。
【０１６８】
（通常の転送処理）
図２７は、第１の電子黒板２０ａから、第２の電子黒板２０ｂおよび第１の通話端末１０ａへとコンテンツデータを転送する場合のシーケンスを示す図である。
【０１６９】
まず、ステップＳ８０１において、第１の電子黒板２０ａは、画像データを転送制御装置５０に送信する。続いて、ステップＳ８０２において、転送制御装置５０は、第１の電子黒板２０ａから受信した画像データを転送するための、転送先および転送対象データの決定処理を実行する。転送先および転送対象データの決定処理については、図２８を参照して後述する。
【０１７０】
ここでは、転送制御装置５０は、転送先として、第２の電子黒板２０ｂおよび第１の通話端末１０ａを選択する。また、転送制御装置５０は、第２の電子黒板２０ｂへ転送する転送対象データとして、画像データを選択する。また、転送制御装置５０は、第１の通話端末１０ａへ転送する転送対象データとして、画像データを選択する。
【０１７１】
続いて、ステップＳ８０３−１において、転送制御装置５０は、第２の電子黒板２０ｂへ、ステップＳ８０１で受信した画像データを送信する。また、続いて、ステップＳ８０３−２において、転送制御装置５０は、第１の通話端末１０ａへ、ステップＳ８０１で受信した画像データを送信する。これにより、第２の電子黒板２０ｂおよび第１の通話端末１０ａは、第１の電子黒板２０ａから送信された画像データを受信して、表示することができる。
【０１７２】
つぎに、ステップＳ８０４において、第１の電子黒板２０ａは、座標データを転送制御装置５０に送信する。続いて、ステップＳ８０５において、転送制御装置５０は、第１の電子黒板２０ａから受信した座標データを転送するための、転送先および転送対象データの決定処理（図２８のフロー）を実行する。
【０１７３】
ここでは、転送制御装置５０は、転送先として、第２の電子黒板２０ｂおよび第１の通話端末１０ａを選択する。また、転送制御装置５０は、第２の電子黒板２０ｂへ転送する転送対象データとして、座標データを選択する。また、転送制御装置５０は、第１の通話端末１０ａが座標データを利用できないので、第１の通話端末１０ａへ転送する転送対象データとして、なんらデータを選択しない。
【０１７４】
続いて、ステップＳ８０６において、転送制御装置５０は、第２の電子黒板２０ｂへステップＳ８０４で受信した座標データを送信する。しかし、転送制御装置５０は、第１の通話端末１０ａへは、座標データを送信しない。これにより、第２の電子黒板２０ｂは、座標データに応じた描画をすることができる。
【０１７５】
以上の処理により、通信システム１によれば、第１の電子黒板２０ａが転送制御装置５０に複数の種類のコンテンツデータを１回送信することで、第２の電子黒板２０ｂおよび第１の通話端末１０ａのそれぞれに必要な種類のコンテンツデータが転送される。これにより、通信システム１によれば、第１の電子黒板２０ａの送信処理を簡易にすることができる。また、このような通信システム１によれば、第２の電子黒板２０ｂおよび第１の通話端末１０ａに利用可能なコンテンツデータが送信され、利用ができないコンテンツデータは送信されない。これにより、通信システム１によれば、第２の電子黒板２０ｂおよび第１の通話端末１０ａの受信処理を簡易にすることができる。
【０１７６】
（転送先および転送対象データの決定処理）
図２８は、転送制御装置５０における転送先および転送対象データの決定処理のフローを示す図である。転送先および転送対象データを決定する場合、転送制御装置５０は、以下のステップＳ９０１からステップＳ９０５の処理を実行する。
【０１７７】
まず、ステップＳ９０１において、転送制御装置５０の転送先選択部５４は、端末装置２（第１端末装置２−１）からコンテンツデータを受信した場合、転送先管理部５２２に記憶された転送先管理テーブルにおける、コンテンツデータを送信してきた第１端末装置２−１に対応付けて管理されている転送先リストを参照する。そして、転送先選択部５４は、参照した転送先リストに示された端末装置２を、第１端末装置２−１から受信したコンテンツデータの転送先となる少なくとも１つの端末装置２（第２端末装置２−２）として選択する。なお、この場合において、転送先選択部５４は、参照した転送先リストに示された端末装置２の中の、稼働状態管理部５２４に記憶された稼働状態テーブルの稼働状態がオンラインとなっている端末装置２を、転送先として選択してもよい。
【０１７８】
続いて、転送制御装置５０の転送先選択部５４は、ステップＳ９０１で選択した少なくとも１つの第２端末装置２−２のそれぞれについて、ステップＳ９０２とステップＳ９０５との間のループ処理を実行させる。
【０１７９】
ループ内のステップＳ９０３において、転送制御装置５０のデータ選択部５５は、端末管理部５２３に記憶された端末管理テーブルにおける、処理対象となる第２端末装置２−２に対応付けて管理された利用可能リストを取得する。
【０１８０】
続いて、ループ内のステップＳ９０４において、データ選択部５５は、取得した利用可能リストを参照して、処理対象となる第２端末装置２−２について、第１端末装置２−１から受信した少なくとも１つの種類のコンテンツデータの中から利用可能な種類のコンテンツデータを選択する。すなわち、データ選択部５５は、第１端末装置２−１から受信した少なくとも１つの種類のコンテンツデータのうち、利用可能リストに挙がっている種類のコンテンツデータを選択する。
【０１８１】
そして、ステップＳ９０５において、転送先選択部５４は、ステップＳ９０１で選択した全ての第２端末装置２−２について、ステップＳ９０３およびステップＳ９０４の処理を終了すると、本フローを抜ける。転送制御装置５０は、以上のステップＳ９０１からステップＳ９０５の処理を実行することにより、受信したコンテンツデータの転送先および転送対象データを決定することができる。
【０１８２】
（ディスプレイ１２０の接続／取り外し時の処理）
図２９は、第１の通話端末１０ａから第２の通話端末１０ｂへとコンテンツデータを転送する場合において、第２の通話端末１０ｂのディスプレイ１２０が接続および取り外しがされた場合のシーケンスを示す図である。最初の状態においては、第２の通話端末１０ｂは、ディスプレイ１２０が接続されておらず、利用可能なコンテンツデータが音データであるとする。
【０１８３】
まず、ステップＳ１００１において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１００２において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として第２の通話端末１０ｂを選択し、転送対象データとして音データを選択する。
【０１８４】
続いて、ステップＳ１００３において、転送制御装置５０は、第２の通話端末１０ｂへ、ステップＳ１００１で受信した音データを送信する。これにより、第２の通話端末１０ｂは、第１の通話端末１０ａから送信された音データを受信して、出力することができる。
【０１８５】
その後、ステップＳ１００４において、ユーザにより第２の通話端末１０ｂにディスプレイ１２０が接続される。これにより、これ以降、第２の通話端末１０ｂは、利用可能なコンテンツデータが音データおよび画像データとなる。
【０１８６】
続いて、ステップＳ１００５において、第２の通話端末１０ｂは、ディスプレイ１２０が接続されたことを契機として、音データおよび画像データを利用可能であることを示す変更通知を、転送制御装置５０に送信する。
【０１８７】
続いて、ステップＳ１００６において、転送制御装置５０は、第２の通話端末１０ｂから変更通知を受信すると、端末管理部５２３に記憶された端末管理テーブルにおける第２の通話端末１０ｂに対応付けて管理された利用可能リストに、画像データを追加する。なお、このステップＳ１００６において、転送制御装置５０は、利用可能リストを更新するとともに、第２の通話端末１０ｂが画像データを利用可能となったことを、第１の通話端末１０ａに通知してもよい。これにより、第２の通話端末１０ｂのユーザが画像データを見ることができることを、第１の通話端末１０ａのユーザに知らせることができる。
【０１８８】
続いて、ステップＳ１００７において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１００８において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として第２の通話端末１０ｂを選択し、転送対象データとして音データおよび画像データを選択する。
【０１８９】
続いて、ステップＳ１００９において、転送制御装置５０は、第２の通話端末１０ｂへ、ステップＳ１００７で受信した音データおよび画像データを送信する。これにより、第２の通話端末１０ｂは、第１の通話端末１０ａから送信された音データおよび画像データを受信して、出力することができる。
【０１９０】
その後、ステップＳ１０１０において、ユーザにより第２の通話端末１０ｂからディスプレイ１２０が取り外される。これにより、これ以降、第２の通話端末１０ｂは、利用可能なコンテンツデータが音データのみとなる。
【０１９１】
続いて、ステップＳ１０１１において、第２の通話端末１０ｂは、ディスプレイ１２０が取り外されたことを契機として、音データが利用可能であることを示す変更通知を送信する。続いて、ステップＳ１０１２において、転送制御装置５０は、第２の通話端末１０ｂから変更通知を受信すると、端末管理部５２３に記憶された端末管理テーブルにおける第２の通話端末１０ｂに対応付けて管理された利用可能リストから画像データを削除する。なお、ステップＳ１０１２において、転送制御装置５０は、第２の通話端末１０ｂが画像データを利用できなくなったことを、第１の通話端末１０ａに通知してもよい。
【０１９２】
続いて、ステップＳ１０１３において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１０１４において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として第２の通話端末１０ｂを選択し、転送対象データとして音データを選択する。続いて、ステップＳ１０１５において、転送制御装置５０は、第２の通話端末１０ｂへ、ステップＳ１０１３で受信した音データを送信する。これにより、第２の通話端末１０ｂは、第１の通話端末１０ａから送信された音データを受信して、出力することができる。
【０１９３】
このような通信システム１によれば、第２の通話端末１０ｂの利用可能なコンテンツデータが変更されても、第２の通話端末１０ｂに必要な種類のコンテンツデータを転送することができる。これにより、通信システム１によれば、転送制御装置５０と第２の通話端末１０ｂとの間のデータ転送量を軽減し、第２の通話端末１０ｂの処理量も軽減することができる。
【０１９４】
なお、図２９の例では、送信側の第１端末装置２−１を第１の通話端末１０ａとし、受信側の第２端末装置２−２を第２の通話端末１０ｂとした場合を例示しているが、第１端末装置２−１および第２端末装置２−２は、これらの機器に限られない。
【０１９５】
また、第２端末装置２−２は、ディスプレイ１２０に限らず、例えばプロジェクタ等の他の画像出力装置等またはそれ以外の機器を接続または取り外しした場合に、変更通知を転送制御装置５０へと送信してもよい。すなわち、第２端末装置２−２は、ハードウェア構成の変更により利用可能なコンテンツデータが変更した場合に、変更通知を転送制御装置５０へと送信する。また、機器の接続または取り外しとは、ケーブルを接続または取り外しすることのみならず、ケーブルを接続した状態で機器の機能をオンまたはオフするような場合も含む。
【０１９６】
さらに、第２端末装置２−２は、動作モードが変更した場合に、変更通知を転送制御装置５０へと送信してもよい。例えば、第２端末装置２−２は、音声のみを出力するモードから、画像および音声の両者を出力するモードへ切り替えた場合、または、この逆に切り替えた場合に、変更通知を送信してもよい。
【０１９７】
また、第２端末装置２−２は、接続されている機器の電源をオンまたはオフした場合に、変更通知を転送制御装置５０へと送信してもよい。例えば、第２端末装置２−２は、接続されているディスプレイ１２０の電源をオフからオンに切り替えた場合、または、この逆に切り替えた場合、変更通知を送信してもよい。
【０１９８】
（マイクロフォンスピーカ２２０の接続／取り外し時の処理）
図３０は、第１の通話端末１０ａから第１の電子黒板２０ａへとコンテンツデータを転送する場合において、第１の電子黒板２０ａのマイクロフォンスピーカ２２０が接続および取り外しがされた場合のシーケンスを示す図である。最初の状態においては、第１の電子黒板２０ａは、マイクロフォンスピーカ２２０が接続されておらず、利用可能なコンテンツデータが画像データである。
【０１９９】
まず、ステップＳ１１０１において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１１０２において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として第１の電子黒板２０ａを選択し、転送対象データとして画像データを選択する。
【０２００】
続いて、ステップＳ１１０３において、転送制御装置５０は、第１の電子黒板２０ａへ、ステップＳ１１０１で受信した画像データを送信する。これにより、第１の電子黒板２０ａは、第１の通話端末１０ａから送信された画像データを受信して、出力することができる。
【０２０１】
その後、ステップＳ１１０４において、ユーザにより第１の電子黒板２０ａにマイクロフォンスピーカ２２０が接続される。これにより、これ以降、第１の電子黒板２０ａは、利用可能なコンテンツデータが画像データおよび音データとなる。
【０２０２】
続いて、ステップＳ１１０５において、第１の電子黒板２０ａは、マイクロフォンスピーカ２２０が接続されたことを契機として、画像データおよび音データを利用可能であることを示す変更通知を、転送制御装置５０に送信する。続いて、ステップＳ１１０６において、転送制御装置５０は、第１の電子黒板２０ａから変更通知を受信すると、対応する利用可能リストに、音データを追加する。
【０２０３】
続いて、ステップＳ１１０７において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１１０８において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として第１の電子黒板２０ａを選択し、転送対象データとして画像データおよび音データを選択する。
【０２０４】
続いて、ステップＳ１１０９において、転送制御装置５０は、第１の電子黒板２０ａへ、ステップＳ１１０７で受信した画像データおよび音データを送信する。これにより、第１の電子黒板２０ａは、第１の通話端末１０ａから送信された画像データおよび音データを受信して、出力することができる。
【０２０５】
その後、ステップＳ１１１０において、ユーザにより第１の電子黒板２０ａからマイクロフォンスピーカ２２０が取り外される。続いて、ステップＳ１１１１において、第１の電子黒板２０ａは、マイクロフォンスピーカ２２０が取り外されたことを契機として、画像データが利用可能であることを示す変更通知を送信する。続いて、ステップＳ１１１２において、転送制御装置５０は、第１の電子黒板２０ａから変更通知を受信すると、対応する利用可能リストから音データを削除する。
【０２０６】
続いて、ステップＳ１１１３において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１１１４において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として第１の電子黒板２０ａを選択し、転送対象データとして画像データを選択する。続いて、ステップＳ１１１５において、転送制御装置５０は、第１の電子黒板２０ａへ、ステップＳ１１１３で受信した画像データを送信する。
【０２０７】
このような通信システム１によれば、第１の電子黒板２０ａの利用可能なコンテンツデータが変更されても、第１の電子黒板２０ａに必要な種類のコンテンツデータを転送することができる。これにより、通信システム１によれば、転送制御装置５０と第１の電子黒板２０ａとの間のデータ転送量を軽減し、第１の電子黒板２０ａの処理量も軽減することができる。
【０２０８】
なお、図３０の例では、送信側の第１端末装置２−１を第１の通話端末１０ａとし、受信側の第２端末装置２−２を第１の電子黒板２０ａとした場合を例示しているが、第１端末装置２−１および第２端末装置２−２は、これらの機器に限られない。また、第２端末装置２−２は、マイクロフォンスピーカ２２０に限らず、スピーカ等の音声出力装置を接続または取り外しした場合に、変更通知を転送制御装置５０へと送信してもよい。
【０２０９】
（使用態様の切り替え時の処理）
図３１は、第１の通話端末１０ａから第１のスマートフォン３０ａへとコンテンツデータを転送する場合において、第１のスマートフォン３０ａの使用態様が切り替わった場合のシーケンスを示す図である。
【０２１０】
まず、第１のスマートフォン３０ａは、ユーザによる使用態様として、顔に近接させて使用する態様と、顔から離間させて使用する態様とがある。顔に近接させて使用する態様は、第１のスマートフォン３０ａを電話機として使用する態様である。すなわち、耳をスピーカ３１１に近づけ、タッチパネルディスプレイ３１３を見ないで使用している態様である。このような使用態様においては、第１のスマートフォン３０ａは、タッチパネルディスプレイ３１３の表示をオフとする。
【０２１１】
一方、顔から離間させて使用する態様は、第１のスマートフォン３０ａを情報処理機器として使用する態様である。すなわち、タッチパネルディスプレイ３１３を見ながら使用する態様である。このような使用態様においては、第１のスマートフォン３０ａは、タッチパネルディスプレイ３１３の表示をオンとする。なお、第１のスマートフォン３０ａの変更検知部１６５は、例えば、近接センサ３１６により検出された距離値に基づき、顔が本体に一定距離以下に近接しているか否かを判断することができる。
【０２１２】
最初の状態においては、第１のスマートフォン３０ａは、顔から離間させて使用する態様となっており、利用可能なコンテンツデータが画像データおよび音データである。
【０２１３】
まず、ステップＳ１２０１において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１２０２において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として第１のスマートフォン３０ａを選択し、転送対象データとして画像データおよび音データを選択する。
【０２１４】
続いて、ステップＳ１２０３において、転送制御装置５０は、第１のスマートフォン３０ａへ、ステップＳ１２０１で受信した画像データおよび音データを送信する。これにより、第１のスマートフォン３０ａは、第１の通話端末１０ａから送信された画像データおよび音データを受信して、出力することができる。
【０２１５】
その後、ステップＳ１２０４において、第１のスマートフォン３０ａは、顔に近接させて使用する態様に切り替えられる。これにより、これ以降、第１のスマートフォン３０ａは、タッチパネルディスプレイ３１３の表示がオフされ、利用可能なコンテンツデータが音データのみとなる。
【０２１６】
続いて、ステップＳ１２０５において、第１のスマートフォン３０ａは、顔に近接させて使用する態様への切り替えを契機として、音データを利用可能であることを示す変更通知を、転送制御装置５０に送信する。続いて、ステップＳ１２０６において、転送制御装置５０は、第１のスマートフォン３０ａから変更通知を受信すると、端末管理部５２３に記憶された端末管理データベースにおける第１のスマートフォン３０ａに対応付けて管理された利用可能リストから画像データを削除する。
【０２１７】
続いて、ステップＳ１２０７において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１２０８において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として、第１のスマートフォン３０ａを選択し、転送対象データとして、音データを選択する。続いて、ステップＳ１２０９において、転送制御装置５０は、第１のスマートフォン３０ａへ、ステップＳ１２０７で受信した音データを送信する。
【０２１８】
その後、ステップＳ１２１０において、第１のスマートフォン３０ａは、顔から離間させて使用する態様に切り替えられる。これにより、これ以降、第１のスマートフォン３０ａは、利用可能なコンテンツデータが画像データおよび音データとなる。
【０２１９】
続いて、ステップＳ１２１１において、第１のスマートフォン３０ａは、顔から離間させて使用する態様に切り替えられたことを契機として、画像データおよび音データが利用可能であることを示す変更通知を送信する。続いて、ステップＳ１２１２において、転送制御装置５０は、第１のスマートフォン３０ａから変更通知を受信すると、対応する利用可能リストに画像データを追加する。
【０２２０】
続いて、ステップＳ１２１３において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１２１４において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。ここでは、転送制御装置５０は、転送先として第１のスマートフォン３０ａを選択し、転送対象データとして画像データおよび音データを選択する。続いて、ステップＳ１２１５において、転送制御装置５０は、第１のスマートフォン３０ａへ、ステップＳ１２１３で受信した画像データおよび音データを送信する。
【０２２１】
このような通信システム１によれば、第１のスマートフォン３０ａの使用態様が変更されても、使用態様に適用した種類のコンテンツデータを転送することができる。これにより、通信システム１によれば、転送制御装置５０と第１のスマートフォン３０ａとの間のデータ転送量を軽減し、第１のスマートフォン３０ａの処理の負担も軽減することができる。
【０２２２】
なお、第１のスマートフォン３０ａは、タッチパネルディスプレイ３１３を下に向けて使用する態様から上に向けて使用する態様に切り替えられた場合、または、この逆の場合に、変更通知を送信してもよい。タッチパネルディスプレイ３１３を下に向けて使用する態様では、ユーザは、タッチパネルディスプレイ３１３を見ないで使用している。従って、タッチパネルディスプレイ３１３を下に向けて使用する態様から、上に向けて使用する態様に切り替えられた場合には、第１のスマートフォン３０ａは、音データおよび画像データを利用可能であることを示す変更通知を送信する。反対に、タッチパネルディスプレイ３１３を上に向けて使用する態様から、下に向けて使用する態様に切り替えられた場合には、音データを利用可能であることを示す変更通知を送信する。第１のスマートフォン３０ａの変更検知部１６５は、例えば、ジャイロセンサ３１８により検出された距離値に基づき、タッチパネルディスプレイ３１３が下を向いているか上を向いているかを判断することができる。
【０２２３】
また、第１のスマートフォン３０ａは、タッチパネルディスプレイ３１３に表示される映像の再生を停止する操作をした場合、または、タッチパネルディスプレイ３１３に表示される映像の再生を開始する操作をした場合、変更通知を送信してもよい。映像の再生を停止する操作をした場合には、第１のスマートフォン３０ａは、音データのみを利用可能であることを示す変更通知を送信する。反対に、第１のスマートフォン３０ａは、映像の再生を開始する操作をした場合には、画像データおよび音データを利用可能であることを示す変更通知を送信する。
【０２２４】
また、第１のスマートフォン３０ａは、音の出力を停止する操作をした場合、または、音の出力を開始する操作をした場合、変更通知を送信してもよい。音の出力を停止する操作をした場合には、第１のスマートフォン３０ａは、画像データのみを利用可能であることを示す変更通知を送信する。反対に、第１のスマートフォン３０ａは、音の出力を開始する操作をした場合には、画像データおよび音データを利用可能であることを示す変更通知を送信する。
【０２２５】
（品質の切り替え時の処理）
図３２は、端末管理テーブルの変形例を示す図である。図３３の（ａ）は、低解像度の画像の一例を示し、図３３の（ｂ）は中解像度の画像の一例を示し、図３３の（ｃ）は高解像度の画像の一例を示す図である。
【０２２６】
転送制御装置５０の端末管理部５２３は、図３２に示すような端末管理テーブルを記憶してもよい。図３２の端末管理テーブルは、さらに、処理可能なコンテンツデータの画像品質を記憶する。
【０２２７】
処理可能なコンテンツデータの画像品質は、一例として、コンテンツデータの解像度である。例えば、端末装置２の画面サイズが、図３３の（ａ）に示されるように横×縦が１６０×１２０画素であれば、画像品質は、低解像度となる。また、端末装置２の画面サイズが、図３３の（ｂ）に示されるように３２０×２４０画素であれば、画像品質は、中解像度となる。また、端末装置２の画面サイズが、図３３の（ｃ）に示されるように６４０×４８０画素であれば、画像品質は、高解像度となる。
【０２２８】
そして、転送制御装置５０は、第１端末装置２−１から画像データを受信し、第２端末装置２−２へと画像データを転送する場合、画像データを、端末管理部５２３に記憶された端末管理テーブルにおける第２端末装置２−２に対応付けて管理された画像品質に変換する。転送制御装置５０は、一例として、第１端末装置２−１から受信した画像データを、第２端末装置２−２の画面サイズに対応する解像度に変換して、第２端末装置２−２へと送信する。
【０２２９】
これにより、このような通信システム１によれば、第２端末装置２−２が処理可能なコンテンツデータの品質に関わらず、第１端末装置２−１が画像データを送信できる。これにより、通信システム１によれば、第１端末装置２−１の送信処理を簡易にすることができる。また、通信システム１によれば、第２端末装置２−２が処理可能な品質のコンテンツデータを受信するので、第２端末装置２−２の処理を簡易にすることができる。
【０２３０】
さらに、第２端末装置２−２は、機器交換等により、第２端末装置２−２が処理可能なコンテンツデータの品質が切り替わった場合に、転送制御装置５０に、品質が変更したことを通知する品質変更情報を送信する。そして、転送制御装置５０は、品質変更情報を受信した場合には、端末管理部５２３に記憶されている端末管理テーブルにおける、第２端末装置２−２に対応付けて管理されている処理可能なコンテンツデータの品質を更新する。これにより、このような通信システム１によれば、第２端末装置２−２による処理可能なコンテンツデータの品質が変更されても、適切な品質のコンテンツデータを転送することができる。
【０２３１】
図３４は、第１の通話端末１０ａから第２の通話端末１０ｂへとコンテンツデータを転送する場合において、第２の通話端末１０ｂのディスプレイ１２０の画面サイズが変更された場合のシーケンスを示す図である。最初の状態においては、第２の通話端末１０ｂは、ディスプレイ１２０が接続されておらず、利用可能なコンテンツデータが音データである。
【０２３２】
まず、ステップＳ１４０１において、ユーザにより第２の通話端末１０ｂに低解像度のディスプレイ１２０が接続される。これにより、これ以降、第２の通話端末１０ｂは、利用可能なコンテンツデータが音データおよび画像データとなり、また、処理可能な画像データの品質が低解像度となる。
【０２３３】
続いて、ステップＳ１４０２において、第２の通話端末１０ｂは、低解像度のディスプレイ１２０が接続されたことを契機として、利用可能なコンテンツデータが音データおよび画像データであることを示す変更通知、および、処理可能な画像データの品質が低解像度であることを示す品質変更情報を、転送制御装置５０に送信する。
【０２３４】
続いて、ステップＳ１４０３において、転送制御装置５０は、第２の通話端末１０ｂから変更通知を受信すると、端末管理部５２３に記憶された端末管理テーブルにおける第２の通話端末１０ｂに関連付けられた利用可能リストに、画像データを追加する。続いて、ステップＳ１４０４において、転送制御装置５０は、第２の通話端末１０ｂから品質変更情報を受信すると、端末管理部５２３に記憶された端末管理テーブルにおける第２の通話端末１０ｂに関連付けられた画像品質を低解像度とする。
【０２３５】
続いて、ステップＳ１４０５において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１４０６において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。この場合において、転送制御装置５０は、転送先として第２の通話端末１０ｂを選択し、転送対象データとして音データおよび画像データを選択するとともに、画像データの品質として低解像度を選択する。
【０２３６】
続いて、ステップＳ１４０７において、転送制御装置５０は、第２の通話端末１０ｂへ、ステップＳ１４０５で受信した音データとともに、低解像度化した画像データを送信する。これにより、第２の通話端末１０ｂは、第１の通話端末１０ａから送信された音データおよび画像データを受信して、出力することができる。
【０２３７】
その後、ステップＳ１４０８において、ユーザにより第２の通話端末１０ｂに、高解像度のディスプレイ１２０が接続される。これにより、これ以降、第２の通話端末１０ｂは、利用可能なコンテンツデータは音データおよび画像データとなり、また、処理可能な画像データの品質が高解像度となる。
【０２３８】
続いて、ステップＳ１４０９において、第２の通話端末１０ｂは、高解像度のディスプレイ１２０が接続されたことを契機として、利用可能なコンテンツデータが音データおよび画像データであることを示す変更通知、および、処理可能な画像データの品質が高解像度であることを示す品質変更情報を、転送制御装置５０に送信する。
【０２３９】
続いて、転送制御装置５０は、第２の通話端末１０ｂから変更通知を受信すると、ステップＳ１４１０において、端末管理部５２３における第２の通話端末１０ｂの利用可能リストをそのまま維持する（音データおよび画像データ）。続いて、転送制御装置５０は、第２の通話端末１０ｂから品質変更情報を受信すると、ステップＳ１４１１において、端末管理部５２３における第２の通話端末１０ｂの画像品質を高解像度に変更する。
【０２４０】
続いて、ステップＳ１４１２において、第１の通話端末１０ａは、画像データおよび音データを転送制御装置５０へと送信する。続いて、ステップＳ１４１３において、転送制御装置５０は、転送先および転送対象データの決定処理（図２８のフロー）を実行する。この場合において、転送制御装置５０は、転送先として第２の通話端末１０ｂを選択し、転送対象データとして音データおよび画像データを選択するとともに、画像データの品質として高解像度を選択する。
【０２４１】
続いて、ステップＳ１４１４において、転送制御装置５０は、第２の通話端末１０ｂへ、ステップＳ１４１２で受信した音データとともに、高解像度化した画像データを送信する。これにより、第２の通話端末１０ｂは、第１の通話端末１０ａから送信された音データおよび画像データを受信して、出力することができる。
【０２４２】
このような通信システム１によれば、第２の通話端末１０ｂの処理可能なコンテンツデータの品質が変更されても、第２の通話端末１０ｂに適切な品質のコンテンツデータを転送することができる。これにより、通信システム１によれば、転送制御装置５０と第２の通話端末１０ｂとの間のデータ転送量を軽減し、第２の通話端末１０ｂの処理量も軽減することができる。
【０２４３】
なお、図３４の例では、送信側の第１端末装置２−１を第１の通話端末１０ａとし、受信側の第２端末装置２−２を第２の通話端末１０ｂとした場合を例示しているが、第１端末装置２−１および第２端末装置２−２は、これらの機器に限られない。
【０２４４】
また、図３４の例では、画像データを受信する端末装置２を、第２の通話端末１０ｂとしたが、通信システム１は、低解像度のディスプレイ１２０が接続された通話端末１０と、高解像度のディスプレイ１２０が接続された通話端末１０とに、画像データを転送してもよい。この場合には、転送制御装置５０は、低解像度のディスプレイ１２０が接続された端末装置２には低解像度の画像データを送信し、高解像度のディスプレイ１２０が接続された端末装置２には高解像度の画像データを送信する。
【０２４５】
また、端末装置２が処理可能なコンテンツデータの品質は、画像サイズに限らず他の品質であってもよい。例えば、端末装置２が処理可能なコンテンツデータの品質は、端末装置２が受信可能な画像データのレートであってもよい。また、端末装置２が処理可能なコンテンツデータの品質は、端末装置２が復号可能な画像データの圧縮率であってもよい。また、端末装置２が処理可能なコンテンツデータの品質は、端末装置２が受信可能な画像データの通信帯域であってもよい。
【０２４６】
また、端末装置２が処理可能なコンテンツデータの品質は、画像データの品質のみならず、他のデータの品質であってもよい。例えば、端末装置２が処理可能なコンテンツデータの品質は、音声データのレート、圧縮率または通信帯域であってもよい。
【０２４７】
＜実施形態の補足＞
なお、上記各実施形態における転送制御装置５０およびプログラム提供装置６０は、単一のコンピュータによって構築されてもよいし、各部（機能または手段）を分割して任意に割り当てられた複数のコンピュータによって構築されていてもよい。また、プログラム提供装置６０が単一のコンピュータによって構築されている場合には、プログラム提供装置６０によって送信されるプログラムは、複数のモジュールに分けて送信されるようにしてもよいし、分けないで送信されるようにしてもよい。さらに、プログラム提供装置６０が複数のコンピュータによって構築されている場合には、複数のモジュールが分けられた状態で、各コンピュータから送信されるようにしてもよい。
【０２４８】
さらに、通信システム１は、端末装置２間がコミュニケーション可能なコミュニケーションシステムであれば、任意のシステムに適用できる。例えば、テレビ（ビデオ）会議システム、音会議システム、音電話システム（携帯電話システムを含む）、テキストチャットシステム、またはホワイトボード共有システムなどに適用できる。
【０２４９】
また、端末装置２は、通話端末１０、電子黒板２０およびスマートフォン３０に加えてまたは代えて、パーソナルコンピュータ、ノート型コンピュータ、ゲーム用の専用機器、電話機、コミュニケーションシステムの専用機器、タブレット型情報端末、プリンタ、スキャナ、プリンタおよびスキャナ等を含む複合機、プロジェクタ、ロボットおよびウェアラブルコンピュータ端末、通信機能を備えた産業用機器等であってもよい。さらに、ウェアラブルコンピュータ端末には、通信機能を有する機器（腕時計、眼鏡、ヘッドアップディスプレイ、イヤフォン、帽子、手袋、靴、鞄）等が含まれる。
【０２５０】
また、上記各プログラムは、インストール可能な形式または実行可能な形式のファイルで、ＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【０２５１】
さらに、実施形態では、認証管理部５２１、転送先管理部５２２、端末管理部５２３および稼働状態管理部５２４が記憶部５１に記憶されている例を示したが、これに限るものではない。例えば、認証管理部５２１、転送先管理部５２２、端末管理部５２３および稼働状態管理部５２４の少なくとも一部が転送制御装置５０とは別体の他の装置の記憶部に構築されるようにしてもよいし、ネットワーク３を介して接続される他のサーバ等に構築されるようにしてもよい。この場合、転送制御装置５０は、他のサーバ（コンピュータ）にアクセスして、各種情報を記憶したり読み出したりする。
【０２５２】
また、上記実施形態では、識別情報の一例として、端末ＩＤを用いたが、これに限らず、識別情報の他の例として、ユーザを識別するためのユーザＩＤを用いてもよい。
【符号の説明】
【０２５３】
１  通信システム
２  端末装置
２−１  第１端末装置
２−２  第２端末装置
３  ネットワーク
１０  通話端末
１１  撮像部
１２  音入出力部
１３  表示部
１４  操作入力部
１５  センサ部
１６  情報処理部
１７  受信部
１８  送信部
１９  記憶部
２０  電子黒板
２４  入力処理部
２５  画像処理部
２６  映像重畳部
２７  音入出力部
２８  通信制御部
３０  スマートフォン
５０  転送制御装置
５１  記憶部
５２  受信部
５３  認証部
５４  転送先選択部
５５  データ選択部
５６  送信部
５７  更新部
６０  プログラム提供装置
１２０  ディスプレイ
１６１  ログイン要求部
１６２  作成部
１６３  判断部
１６４  転送制御部
１６５  変更検知部
２８１  ログイン要求部
２８２  作成部
２８３  判断部
２８４  転送制御部
２８５  出力重畳部
２８６  変更検知部
２８７  記憶部
２８８  送受信部
３１６  近接センサ
３１８  ジャイロセンサ
５２１  認証管理部
５２２  転送先管理部
５２３  端末管理部
５２４  稼働状態管理部
【先行技術文献】
【特許文献】
【０２５４】
【特許文献１】特開２０１２−０７５０７３号公報
【特許文献２】特開２０１３−１３１２０４号公報
【図１】
2015225400.tif 000003
【図２】
2015225400.tif 000004
【図３】
2015225400.tif 000005
【図４】
2015225400.tif 000006
【図５】
2015225400.tif 000007
【図６】
2015225400.tif 000008
【図７】
2015225400.tif 000009
【図８】
2015225400.tif 000010
【図９】
2015225400.tif 000011
【図１０】
2015225400.tif 000012
【図１１】
2015225400.tif 000013
【図１２】
2015225400.tif 000014
【図１３】
2015225400.tif 000015
【図１４】
2015225400.tif 000016
【図１５】
2015225400.tif 000017
【図１６】
2015225400.tif 000018
【図１７】
2015225400.tif 000019
【図１８】
2015225400.tif 000020
【図１９】
2015225400.tif 000021
【図２０】
2015225400.tif 000022
【図２１】
2015225400.tif 000023
【図２２】
2015225400.tif 000024
【図２３】
2015225400.tif 000025
【図２４】
2015225400.tif 000026
【図２５】
2015225400.tif 000027
【図２６】
2015225400.tif 000028
【図２７】
2015225400.tif 000029
【図２８】
2015225400.tif 000030
【図２９】
2015225400.tif 000031
【図３０】
2015225400.tif 000032
【図３１】
2015225400.tif 000033
【図３２】
2015225400.tif 000034
【図３３】
2015225400.tif 000035
【図３４】
2015225400.tif 000036