(57)【特許請求の範囲】
【請求項１】
少なくとも音声を相互に送受信するための通話セッションを確立して通信相手端末と通信を行う第１の通信端末と、
前記通話セッションに参加する第２の通信端末と
を備え、
前記第２の通信端末は、自らまたは前記第１の通信端末もしくは前記通信相手端末からの要求に応じ、前記第１の通信端末もしくは前記通信相手端末に対して、通話に限定されない所定の機能を提供し、
前記第２の通信端末は、前記第１の通信端末に資料の画像データを提供するとともに、前記通信相手端末からの要求に応じ、前記資料の元データに基づく印刷を仲介する処理を行う
ことを特徴とする遠隔コミュニケーションシステム。
【請求項２】
前記第２の通信端末は、前記通信相手端末からの要求に応じ、前記資料の元データをクラウドストレージサービスに保存し、該クラウドストレージサービスからデータを取得する際に用いるトークンを取得し、該トークンを前記通信相手端末に通知する
ことを特徴とする請求項１に記載の遠隔コミュニケーションシステム。
【請求項３】
前記第２の通信端末は、前記通信相手端末からの要求に応じ、前記資料の元データをクラウド印刷サービスに送信し、該クラウド印刷サービスにより印刷物を取得する際に用いるトークンを取得し、該トークンを前記通信相手端末に通知する
ことを特徴とする請求項１に記載の遠隔コミュニケーションシステム。
【請求項４】
第１の通信端末と通信相手端末との間で確立される、少なくとも音声を相互に送受信するための通話セッションに参加する参加手段と、
自らまたは前記第１の通信端末もしくは前記通信相手端末からの要求に応じ、前記第１の通信端末もしくは前記通信相手端末に対して、通話に限定されない所定の機能を提供する提供手段と
を備え、
前記提供手段は、前記第１の通信端末に資料の画像データを提供するとともに、前記通信相手端末からの要求に応じ、前記資料の元データに基づく印刷を仲介する処理を行う
ことを特徴とする通信端末。
【請求項５】
第１の通信端末と通信相手端末との間で確立される、少なくとも音声を相互に送受信するための通話セッションに参加する参加処理と、
自らまたは前記第１の通信端末もしくは前記通信相手端末からの要求に応じ、前記第１の通信端末もしくは前記通信相手端末に対して、通話に限定されない所定の機能を提供する提供処理とを備え、
前記提供処理は、前記第１の通信端末に資料の画像データを提供するとともに、前記通信相手端末からの要求に応じ、前記資料の元データに基づく印刷を仲介する処理を行う
ことを特徴とする拡張機能提供方法。
【請求項６】
第１の通信端末と通信相手端末との間で確立される、少なくとも音声を相互に送受信するための通話セッションに参加する参加処理と、
自らまたは前記第１の通信端末もしくは前記通信相手端末からの要求に応じ、前記第１の通信端末もしくは前記通信相手端末に対して、通話に限定されない所定の機能を提供する提供処理とを備え、
前記提供処理は、前記第１の通信端末に資料の画像データを提供するとともに、前記通信相手端末からの要求に応じ、前記資料の元データに基づく印刷を仲介する処理を行う
ことを特徴とする拡張機能提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔コミュニケーションシステム、通信端末、拡張機能提供方法および拡張機能提供プログラムに関する。
【背景技術】
【０００２】
ネットワーク環境の進展に伴い、テレビ会議等の遠隔コミュニケーションが広く利用されるに至っている。
【０００３】
また、情報処理技術の進歩に伴い、様々な情報処理装置が遠隔コミュニケーションシステムのクライアント端末として利用されている。テレビ会議の専用端末はもちろん、ＰＣ（Personal Computer）やスマートフォンやタブレット端末等の他、電子ホワイトボード等もクライアント端末として利用されるようになっている（特許文献１等を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、従来の遠隔コミュニケーションシステムにおいては、多様なクライアント端末が遠隔コミュニケーションに参加することまではサポートされているが、あくまでも映像・音声の入出力を行うというクライアント端末としての機能が利用されるに過ぎない。
【０００５】
そのため、例えば、他の情報処理装置のハードウェアやソフトウェアのリソースを利用した拡張機能等を遠隔コミュニケーションの枠組みの中で利用することはできなかった。
【０００６】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、直接に遠隔コミュニケーションを行なわない通信端末を利用して、遠隔コミュニケーションを行なうクライアント端末のみでは実現できない機能を遠隔コミュニケーションの利用者に提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明にあっては、少なくとも音声を相互に送受信するための通話セッションを確立して通信相手端末と通信を行う第１の通信端末と、前記通話セッションに参加する第２の通信端末とを備え、前記第２の通信端末は、自らまたは前記第１の通信端末もしくは前記通信相手端末からの要求に応じ、前記第１の通信端末もしくは前記通信相手端末に対して、通話に限定されない所定の機能を提供し、前記第２の通信端末は、前記第１の通信端末に資料の画像データを提供するとともに、前記通信相手端末からの要求に応じ、前記資料の元データに基づく印刷を仲介する処理を行う。
【発明の効果】
【０００８】
本発明にあっては、直接に遠隔コミュニケーションを行なわない通信端末を利用して、遠隔コミュニケーションを行なうクライアント端末のみでは実現できない機能を遠隔コミュニケーションの利用者に提供することができる。
【図面の簡単な説明】
【０００９】
【図１】遠隔通信システムの構成図の一例である。
【図２】遠隔通信端末のハードウェア構成図の一例である。
【図３】遠隔通信管理システムのハードウェア構成図の一例である。
【図４】遠隔通信システムを構成する各端末、装置及びシステムの機能ブロック図の一例である。
【図５】外部入力装置の機能ブロック図の一例である。
【図６】通信端末の機能ブロック図の一例である。
【図７】端末の起動時の処理例を示すシーケンス図である。
【図８】通信端末の参加とクライアント端末による拡張機能の利用の処理例を示すシーケンス図である。
【図９】クラウドストレージサービスを利用して印刷を行う概念図である。
【図１０】処理例を示すシーケンス図である。
【図１１】クラウド印刷サービスを利用して印刷を行う概念図である。
【図１２】処理例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施形態につき説明する。
【００１１】
＜構成＞
図１は、遠隔通信システムの構成図の一例である。先ず、概要について説明する。遠隔通信システム（遠隔コミュニケーションシステム）の構成要素として、遠隔通信端末１０（１０ａａ、・・、１０ｃａ、・・）と、中継装置３０（３０ａ、・・、３０ｃ、・・）と、遠隔通信管理システム５０とがある。遠隔通信端末１０は遠隔コミュニケーションを行うためのクライアント端末であり、中継装置３０を介して動画像や音声等を送受信して遠隔コミュニケーションを行う。このクライアント端末には、遠隔コミュニケーションを行うための専用端末であって、端末認証によって遠隔通信管理システム５０に接続するクライアント端末とともに、ＰＣ、スマートフォン、タブレット端末等の汎用通信端末であって、ユーザ認証によって認証された端末も含まれる。汎用通信端末でユーザ認証によりログインしたユーザはクライアント端末と同様に遠隔コミュニケーションを利用することができる。端末ＩＤ（アカウント）はいずれも同様に管理・利用される。
【００１２】
また、クライアント端末とは別に、クライアント端末に資料画面データ等を提供する外部入力装置４０（４０ａａ、・・、４０ｃａ、・・）が設けられ、他のクライアント端末との間で情報を共有することができる。例えば、外部入力装置４０上で稼働する文書アプリケーションの画面データを、接続された遠隔通信端末１０に提供することで、通信相手端末に資料の画面を表示することができる。更に、これらの端末とは別に、呼制御やアドレス帳管理等のみを行い、遠隔コミュニケーションそのものを提供しない通信端末ＣＴが接続されていてもよい。通信端末ＣＴは、クライアント端末と同様にネットワークを通じて遠隔コミュニケーションに参加する。この通信端末ＣＴは、外部入力装置４０を兼ねてもよい。図中の外部入力装置４０ａｃは通信端末ＣＴを兼ねている。
【００１３】
遠隔通信管理システム５０は、各端末への宛先リスト提供、宛先リストへの登録要求送信および端末からの承認／拒否の受信、遠隔コミュニケーションシステムが対応する各サービスにおける宛先リストへの登録要求可否情報、管理者による各サービス間における登録要求可否情報の更新に必要な情報の保持と更新に必要なインターフェースの提供を行う。
【００１４】
以下、より詳細に説明する。遠隔通信システムは、一例として地域Ａと地域Ｂに分かれて遠隔通信端末１０が分かれて配置されているが、最小、２つの遠隔通信端末があれば遠隔通信が可能である。
【００１５】
遠隔通信システム１は、複数の遠隔通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）、各遠隔通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）用のディスプレイ（１００ａａ，１００ａｂ，…，１００ｄｂ）、複数の中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ）、及び遠隔通信管理システム５０、プログラム提供システム、及び、外部入力装置４０を有する。なお、本実施形態では、遠隔通信端末（１０ａａ，１０ａｂ，…，１０ｄｂ）のうち任意の遠隔通信端末を示す場合には「遠隔通信端末１０」を用い、ディスプレイ（１００ａａ，１００ａｂ，…，１００ｄｂ）のうち任意のディスプレイを示す場合には「ディスプレイ１００」を用い、中継装置（３０ａ，３０ｂ，３０ｃ，３０ｄ）のうち任意の中継装置を示す場合には「中継装置３０」を用い、外部入力装置（４０ａａ，４０ａｂ，…，１４０ｄｂ）のうち任意の外部入力装置を示す場合には「外部入力装置４０」を用いる。
【００１６】
遠隔通信端末１０は、他の遠隔通信端末１０との間で、画像データ、音声データ等の送受信を行う。本実施形態では、画像データの画像が動画の場合について説明するが、動画だけでなく静止画であってもよい。また、画像データの画像には、動画と静止画の両方が含まれてもよい。中継装置３０は、複数の遠隔通信端末１０の間で、画像データ及び音声データの中継を行う。遠隔通信管理システム５０は、遠隔通信端末１０及び中継装置３０を一元的に管理する。
【００１７】
外部入力装置４０は、遠隔通信端末１０と接続され、遠隔通信端末１０に対して資料データを表示するための表示データを送信する。ここでの資料データとは、たとえば、文書作成ソフトウェア、表計算ソフトウェア、プレゼンテーション用ソフトウェア等を用いて利用されるデータを意味する。
【００１８】
また、図１に示されている複数のルータ（７０ａ，７０ｂ，…，７０ｆ）は、画像データ及び音声データの最適な経路の選択を行う。なお、本実施形態では、ルータ（７０ａ，７０ｂ，…，７０ｆ）のうち任意のルータを示す場合には「ルータ７０」を用いる。
【００１９】
プログラム提供システム９０は、遠隔通信端末１０に各種機能又は各種手段を実現させるための遠隔通信端末用プログラムが記憶されたＨＤＤ(Hard Disk Drive)を備えており、遠隔通信端末１０に、遠隔通信端末用プログラムを送信することができる。また、プログラム提供システム９０のＨＤＤには、中継装置３０に各種機能又は各種手段を実現させるための中継装置用プログラムも記憶されており、中継装置３０に、中継装置用プログラムを送信することができる。更に、プログラム提供システム９０のＨＤＤには、遠隔通信管理システム５０に各種機能又は各種手段を実現させるための遠隔通信管理用プログラムも記憶されており、遠隔通信管理システム５０に、遠隔通信管理用プログラムを送信することができる。
【００２０】
また、遠隔通信端末１０ａａ、遠隔通信端末１０ａｂ、中継装置３０ａ、及び、ルータ７０ａは、ＬＡＮ２ａによって互いに通信可能に接続されている。遠隔通信端末１０ｂａ、遠隔通信端末１０ｂｂ、中継装置３０ｂ、及び、ルータ７０ｂは、ＬＡＮ２ｂによって互いに通信可能に接続されている。また、ＬＡＮ２ａ及びＬＡＮ２ｂは、ルータ７０ｃが含まれた専用線２ａｂによって通信可能に接続されており、所定の地域Ａ内で構築されている。例えば、地域Ａは日本であり、ＬＡＮ２ａは東京の事業所内で構築されており、ＬＡＮ２ｂは大阪の事業所内で構築されている。
【００２１】
一方、遠隔通信端末１０ｃａ、遠隔通信端末１０ｃｂ、中継装置３０ｃ、及び、ルータ７０ｄは、ＬＡＮ２ｃによって互いに通信可能に接続されている。遠隔通信端末１０ｄａ、遠隔通信端末１０ｄｂ、中継装置３０ｄ、及び、ルータ７０ｅは、ＬＡＮ２ｄによって互いに通信可能に接続されている。また、ＬＡＮ２ｃ及びＬＡＮ２ｄは、ルータ７０ｆが含まれた専用線２ｃｄによって通信可能に接続されており、所定の地域Ｂ内で構築されている。例えば、地域Ｂはアメリカであり、ＬＡＮ２ｃはニューヨークの事業所内で構築されており、ＬＡＮ２ｄはワシントンＤ．Ｃ．の事業所内で構築されている。地域Ａ及び地域Ｂは、それぞれルータ（７０ｃ，７０ｆ）からインターネット２ｉを介して通信可能に接続されている。
【００２２】
また、遠隔通信管理システム５０、及び、プログラム提供システム９０は、インターネット２ｉを介して、遠隔通信端末１０及び中継装置３０と通信可能に接続されている。遠隔通信管理システム５０、及びプログラム提供システム９０は、地域Ａ又は地域Ｂに設置されていてもよいし、これら以外の地域に設置されていてもよい。なお、本実施形態では、ＬＡＮ２ａ、ＬＡＮ２ｂ、専用線２ａｂ、インターネット２ｉ、専用線２ｃｄ、ＬＡＮ２ｃ、及びＬＡＮ２ｄによって、本実施形態の通信ネットワーク２が構築されている。
【００２３】
また、図１において、各遠隔通信端末１０、各中継装置３０、遠隔通信管理システム５０、各ルータ７０、及び、プログラム提供システム９０の下に示されている４組の数字は、一般的なＩＰｖ４におけるＩＰアドレスを簡易的に示している。例えば、遠隔通信端末１０ａａのＩＰアドレスは「１．２．１．３」である。また、ＩＰｖ４ではなく、ＩＰｖ６を用いてもよいが。説明を簡略化するため、ＩＰｖ４を用いて説明する。
【００２４】
＜＜ハードウェア構成＞＞
次に、各機器のハードウェア構成を説明する。本実施形態では、中継先としての遠隔通信端末１０で画像データの受信に遅延が生じた場合に、中継装置３０によって画像データの画像の解像度を変更してから、中継先としての遠隔通信端末１０へ画像データを送信する場合について説明する。
【００２５】
図２は、遠隔通信端末１０のハードウェア構成図の一例である。図２に示されているように、本実施形態の遠隔通信端末１０は、遠隔通信端末１０全体の動作を制御するＣＰＵ(Central Processing Unit)１０１、遠隔通信端末用プログラムを記憶したＲＯＭ(Read Only Memory)１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ(Random Access Memory)１０３、画像データや音声データ等の各種データを記憶するフラッシュメモリ１０４、ＣＰＵ１０１の制御にしたがってフラッシュメモリ１０４に対する各種データの読み出し又は書き込みを制御するＳＳＤ（Solid State Drive）１０５、フラッシュメモリ等の記録メディア１０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ１０７、遠隔通信端末１０の宛先を選択する場合などに操作される操作ボタン１０８、遠隔通信端末１０の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１０９、通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ１１１、ＣＰＵ１０１の制御に従って被写体を撮像し画像データを得るＣＣＤ(Charge Coupled Device)１１２、このＣＣＤ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音声を入力するマイク１１４、音声を出力するスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ１１６、ＣＰＵ１０１の制御に従って外付けのディスプレイ１００に画像データを伝送するディスプレイＩ／Ｆ１１７、外部の装置と各種データを送受信する外部装置Ｉ／Ｆ１１８及び上記各構成要素を図２に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１１０を備えている。
【００２６】
なお、記録メディア１０６は、遠隔通信端末１０に対して着脱自在な構成となっている。また、ＣＰＵ１０１の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ１０４に限らず、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等を用いてもよい。更に、ＣＣＤ１１２は、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子であり、被写体を撮像するものであればＣＣＤに限らず、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）等を用いてもよい。また、ディスプレイ１００は、被写体の画像や操作用アイコン等を表示する液晶や有機ＥＬによって構成されている。
【００２７】
更に、上記遠隔通信端末用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア１０６等の、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００２８】
図３は、本発明の一実施形態に係る遠隔通信管理システム５０のハードウェア構成図の一例である。遠隔通信管理システム５０は、遠隔通信管理システム５０全体の動作を制御するＣＰＵ２０１、遠隔通信管理用プログラムを記憶したＲＯＭ２０２、ＣＰＵ２０１のワークエリアとして使用されるＲＡＭ２０３、各種データを記憶するＨＤ(Hard Disk)２０４、ＣＰＵ２０１の制御にしたがってＨＤ２０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ(Hard Disk Drive)２０５、フラッシュメモリ等の記録メディア２０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ２０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ２０８、通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ２０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード２１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス２１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)２１３に対するデータの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ２１４、外部の装置と情報を送受信する外部装置Ｉ／Ｆ２１５及び、上記各構成要素を図３に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン２１０を備えている。
【００２９】
なお、上記遠隔通信管理用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３０】
また、外部入力装置４０及び通信端末ＣＴは、上記遠隔通信管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、外部入力装置４０を制御するための外部入力装置用プログラムが記録されている。この場合も、外部入力装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３１】
また、中継装置３０は、上記遠隔通信管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、中継装置３０を制御するための中継装置用プログラムが記録されている。この場合も、中継装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３２】
更に、プログラム提供システム９０は、上記遠隔通信管理システム５０と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＲＯＭ２０２には、プログラム提供システム９０を制御するためのプログラム提供用プログラムが記録されている。この場合も、プログラム提供用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００３３】
なお、上記着脱可能な記録媒体の他の例として、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスク等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３４】
図４は、本実施形態の遠隔通信システム１を構成する各端末、装置及びシステムの機能ブロック図の一例である。図４では、遠隔通信端末１０、中継装置３０、遠隔通信管理システム５０及び通信端末ＣＴが、通信ネットワーク２を介してデータ通信することができるように接続されている。外部入力装置４０は、遠隔通信端末１０とデータを送受信することができるように、例えばＵＳＢケーブルにより接続されている。図１に示されているプログラム提供システム９０は、テレビ会議の通信において直接関係ないため、図４では省略されている。また、図５は、外部入力装置４０の機能ブロック図の一例である。
【００３５】
＜遠隔通信端末の機能構成＞
遠隔通信端末１０は、送受信部１１、操作入力受付部１２、ログイン要求部１３、撮像部１４ａ、画像表示制御部１４ｂ、音声入力部１５ａ、音声出力部１５ｂ、選択処理部１６、遅延検出部１７、外部情報送受信部１８、記憶・読出処理部１９、配置情報選択部２１、及び、表示データ制御部２２を有している。これら各部は、図２に示されている各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は手段である。
【００３６】
遠隔通信端末１０に外部入力装置４０が接続されている場合、外部入力装置４０は表示データを取得して遠隔通信端末１０に送信する。遠隔通信端末１０は表示データを受信すると、通信ネットワーク２を介して中継装置３０に送信する。
【００３７】
また、遠隔通信端末１０は、図２に示されているＲＯＭ１０２、ＲＡＭ１０３、フラッシュメモリ１０４のいずれかによって構築される記憶部１０００を有している。記憶部１０００には配置情報管理表２３及びイベントフラグテーブル２４が記憶されている。
【００３８】
遠隔通信端末１０の送受信部１１は、図２に示されているネットワークＩ／Ｆ１１１によって実現され、通信ネットワーク２を介して他の端末、装置又はシステムと各種データ（情報）の送受信を行う。操作入力受付部１２は、図２に示されている操作ボタン１０８、及び電源スイッチ１０９によって実現され、利用者による各種入力を受け付ける。例えば、利用者が、図２に示されている電源スイッチ１０９をＯＮにすると、図４に示されている操作入力受付部１２が電源ＯＮを受け付けて、電源をＯＮにする。ログイン要求部１３は、図２に示されているＣＰＵ１０１からの命令によって実現され、上記電源ＯＮの受け付けを契機として、送受信部１１から通信ネットワーク２を介して遠隔通信管理システム５０に、ログインを要求する旨を示すログイン要求情報、及び遠隔通信端末１０ａｂの現時点のＩＰアドレスを自動的に送信する。
【００３９】
撮像部１４ａは、図２に示されているＣＣＤ１１２、及び撮像素子Ｉ／Ｆ１１３によって実現され、被写体を撮像して、この撮像して得た画像データを出力する。画像表示制御部１４ｂは、図２に示されているディスプレイＩ／Ｆ１１７によって実現され、外付けのディスプレイ１００に対して画像データを送信するための制御を行う。画像表示制御部１４ｂは自機である遠隔通信端末１０及び他の遠隔通信端末１０の撮像部１４ａで撮像された映像データの他に、自機である遠隔通信端末１０に接続された外部入力装置４０の表示装置４００で表示され、キャプチャされた表示データを表示する。画像表示制御部１４ｂは、映像データや表示データの表示領域を制御する機能をもつ。
【００４０】
音声入力部１５ａは、図２に示されているマイク１１４、及び音声入出力Ｉ／Ｆ１１６によって実現され、利用者の音声を入力し、この音声を音声信号に変換することで、音声信号に係る音声データを出力する。音声出力部１５ｂは、図２に示されているスピーカ１１５、及び音声入出力Ｉ／Ｆ１１６によって実現され、音声データに係る音声信号を音声に変換して出力する。音声入力部１５ａは音声信号の入力レベルを測定しそれを閾値などと比較することで、音声信号の有無について判定する。
【００４１】
配置情報選択部２１は表示データの配信イベントに基づき、イベントフラグテーブル２４から共有フラグを選択し配置情報管理表２３に設定することで、画像表示制御部１４ｂにディスプレイ１００に表示させる画面の配置情報を指示する。
【００４２】
選択処理部１６は、複数の中継装置３０から最終的に１つの中継装置３０に絞り込む最終絞り込み処理を行う。選択処理部１６は、送受信部１１によって受信された事前送信情報毎に、送受信部１１によって事前送信情報が受信される際の受信日時を計測する。選択処理部１６は、受信日時が計測された事前送信情報毎に、この計測された受信時間と、この事前送信情報に含まれている送信日時との差に基づいて、事前送信情報の送信から受信までの所要時間を算出する。選択処理部１６は、算出された所要時間のうち最短の所要時間を要した事前送信情報が中継された中継装置３０を選択することで、最終的に１つの中継装置３０を選択する。
【００４３】
遅延検出部１７は、図２に示されているＣＰＵ１０１からの命令によって実現され、他の遠隔通信端末１０から中継装置３０を介して送られて来る画像データ又は音声データの遅延時間（ｍｓ）を検出する。また、外部情報送受信部１８は、外部装置Ｉ／Ｆ２１５により外部入力装置４０とデータを送受信する。また、記憶・読出処理部１９は、図２に示すＳＳＤ１０５を実体として、記憶部１０００に各種データを記憶したり、記憶部１０００に記憶された各種データを読み出す処理を行う。記憶部１０００には、遠隔通信端末１０を識別するための端末ＩＤ(Identification)、及びパスワード、並びに、画像データ、及び音声データ、各種データを送信する中継装置３０を識別する中継装置ＩＤ、宛先端末のＩＰアドレス等が記憶される。
【００４４】
表示データ制御部２２は、外部入力装置４０の表示データを取得するものであり、取得した表示データを遠隔通信端末１０に送信する。表示データとは、表示装置４００の画面に表示された画像をＪＰＥＧ（Joint Photographic Experts Group）やＢｉｔｍａｐ等の形式にした画像データ、ＧＤＩ（Graphics Device Interface ）等の形式にした描画コマンドを表す。表示データには資料データが含まれる場合も資料データが含まれない単なるデスクトップ画面の場合もある。
【００４５】
また、表示データ制御部２２は、外部入力装置４０からの要求に応じて、中継装置３０に対して表示データの配信開始の要求や配信停止の要求を行う。また、中継装置３０からの配信イベントに応じてイベントフラグテーブル２４を参照して表示制御フラグの状態を決定し、表示制御フラグを外部入力装置４０へ送信する。
【００４６】
なお、本実施形態の端末ＩＤ、及び中継装置ＩＤは、それぞれ遠隔通信端末１０、及び中継装置３０を一意に識別するために使われる言語、文字、記号、又は各種のしるし等の識別情報を示す。また、端末ＩＤ、及び中継装置ＩＤは、上記言語、文字、記号、及び各種のしるしのうち、少なくとも２つが組み合わされた識別情報であってもよい。
【００４７】
＜外部入力装置の機能構成＞
外部入力装置４０は、図５に示されているように、送受信部４１、接続検出部４２、記憶部４３、表示データ取得部４５１、表示データ送信部４５２、メニュー制御部４４、操作入力受付部４６、及び、記憶・読出処理部４９を有している。これら各部は、図３に示されている各構成要素のいずれかが、ＲＯＭ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能又は手段である。また、外部入力装置４０は、図３に示されているディスプレイ２０８によって構築される表示装置４００を有している。また、外部入力装置４０は、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を搭載し、これにより、他の装置と接続したときにはプログラムを実行する機能を備えている。
【００４８】
外部入力装置４０の送受信部４１は、図３に示されているネットワークＩ／Ｆ２０９によって実現され、遠隔通信端末１０から各種データ（情報）の送受信を行う。接続検出部４２は外部装置Ｉ／Ｆ２１５により遠隔通信端末１０とデータの送受信が可能となったことを検出する。操作入力受付部４６は、キーボードやマウスにより実現され利用者の操作による入力を受け付ける。
【００４９】
表示データ取得部４５１は、表示装置４００の画面をキャプチャするなどして外部入力装置４０の表示データを取得するものであり、表示データ送信部４５２は、表示データ取得部４５１が取得した表示データを遠隔通信端末１０に送信するものである。
【００５０】
記憶・読出処理部４９は、図３に示されているＨＤＤ２０５を実体とし各種データを記憶したり、記憶部４３に記憶された各種データを読み出したりする処理を行う。記憶部４３は、ＨＤＤ２０５を実体とし、資料管理テーブル４３２や遷移条件テーブル４３１等が記憶される。表示装置４００は、ディスプレイ２０８によって実現され，画面への表示を行う。メニュー制御部４４は、表示制御フラグに従って，メニューの内容や共有の状態を表示装置４００に表示させる。
【００５１】
＜通信端末の機能構成＞
通信端末ＣＴは図６に示されているように、通信部０１と操作入力受付部０２とログイン要求部０３と記憶・読出処理部０４と記憶部０５と表示制御部０６と機能実行部０７とを備えている。通信部０１は、ネットワークを介して他の装置と通信を行う。操作入力受付部０２は、ユーザの操作入力を受け付ける。ログイン要求部０３は、ユーザの操作または設定に基づいて、遠隔通信管理システム５０にログインを要求する。記憶・読出処理部０４は、記憶部０５からデータの参照・更新を行う。表示制御部０６は、通信端末ＣＴにおける画面表示の制御を行う。機能実行部０７は、自発的または他の装置からの要求に応じて、所定の機能を実行する。なお、この所定の機能は、遠隔コミュニケーションにおける音声・映像の通信に限られない。詳細については後述する。なお、通信端末ＣＴが外部入力装置４０と兼用される場合、図５に示した機能を併せ持つことになる。
【００５２】
＜動作＞
（端末の起動）
遠隔コミュニケーションには、遠隔通信端末１０だけでなく、専用アプリを導入した汎用機をクライアント端末として用いることができる点は前述した通りである。。以下では、両者を区別なく端末と呼ぶこととする。
【００５３】
図７は端末の起動時の処理例を示すシーケンス図である。図７において、ユーザが端末01abの電源ボタンをオンにすることで起動すると（ステップＳ００１）、端末01abは起動処理を行う（ステップＳ００２）。
【００５４】
次いで、端末01abは、遠隔通信管理システム５０に対して予め設定された共用アカウントに基づいて認証要求を行い（ステップＳ００３）、遠隔通信管理システム５０は端末認証を行い（ステップＳ００４）、認証結果を端末01abに応答する（ステップＳ００５）。
【００５５】
次いで、端末01abは、認証が正常に行われた場合、遠隔通信管理システム５０に対して宛先リスト要求を行い（ステップＳ００６）、遠隔通信管理システム５０は宛先リストを送信する（ステップＳ００７）。これにより、端末01abは、宛先リストを画面上に表示する（ステップＳ００８）。また、遠隔通信管理システム５０は、他の端末01baに対して端末01abの状態通知を行う（ステップＳ００９）。
【００５６】
その後、ユーザが個人アカウントのユーザ識別情報を端末01abに提示してログイン操作等を行うと（ステップＳ０１０）、端末01abは、遠隔通信管理システム５０に対してユーザ認証要求を行う（ステップＳ０１１）。なお、システムの実装により、ユーザ識別情報を提示してログイン操作を行う他に、有効なユーザ識別情報を提示することでログインという手続を経ずに利用が許容されるものでもよい。
【００５７】
これを受け、遠隔通信管理システム５０はユーザ認証を行い（ステップＳ０１２）、認証結果を端末01abに応答する（ステップＳ０１３）。また、遠隔通信管理システム５０は、他の端末01baに対してユーザの状態通知を行う（ステップＳ０１４）。
【００５８】
一方、汎用機によるクライアント端末においては、ステップＳ００１〜Ｓ００９の処理はなく、ステップＳ０１０〜Ｓ０１４の処理となる。
【００５９】
（通信端末の参加とクライアント端末による拡張機能の利用）
図８は通信端末の参加とクライアント端末による拡張機能の利用の処理例を示すシーケンス図である。クライアント端末Ａ、Ｂは、遠隔コミュニケーションを行う端末であり、専用機でも汎用機でもよい。通信端末Ｃは、外部入力装置４０と兼用される通信端末ＣＴまたは直接にネットワークに接続される通信端末ＣＴである。
【００６０】
図８において、クライアント端末Ａとクライアント端末Ｂが遠隔コミュニケーションを行っているとする（ステップＳ１０１）。この状態で、通信端末Ｃから遠隔通信管理システム５０に対して、クライアント端末Ａ、Ｂの遠隔コミュニケーションのセッションへの参加要求を行う（ステップＳ１０２）。なお、通信端末Ｃは、同一ユーザが使用する等により、予め対応付けられた端末（クライアント端末Ａ）がセッションを確立していることを検出した場合に自動的にそのセッションへの参加要求を行うようにしてもよいし、ユーザの操作に応じてセッションへの参加要求を行うようにしてもよい。
【００６１】
遠隔通信管理システム５０は、参加要求が行われると、参加の対象となるセッションへ通信端末Ｃを追加する処理を行い、遠隔通信管理システム５０は通信端末Ｃに対して参加許可応答を行い（ステップＳ１０３）、クライアント端末Ａ、Ｂに対して参加者追加通知を行う（ステップＳ１０４、Ｓ１０５）。セッションへの参加は、遠隔通信管理システム５０のセッション管理部５７の制御のもと、セッション管理テーブルに通信端末Ｃの情報を追加することで実現される。これにより、クライアント端末Ａとクライアント端末Ｂと通信端末Ｃが遠隔コミュニケーションを行える状態となり（ステップＳ１０６）、通信端末Ｃは遠隔通信管理システム５０を介したメッセージングの仕組を利用してクライアント端末Ａ、Ｂと通信を行うこともできるようになる。なお、通信端末Ｃは、音声・映像による遠隔コミュニケーションを行うためではなく、クライアント端末Ａ、Ｂ同士のみでは実現できない機能を提供するために用いられる。
【００６２】
その後、例えば、クライアント端末Ｂが通信端末Ｃに対して遠隔通信管理システム５０を介して所定の拡張機能利用要求を行うと（ステップＳ１０７、Ｓ１０８）、通信端末Ｃは所定の拡張機能を実行し、クライアント端末Ｂに対して遠隔通信管理システム５０を介して応答する（ステップＳ１０９、Ｓ１１０）。このようなクライアント端末Ｂからの要求としては、例えば、クライアント端末Ｂが十分なストレージを有さない場合に、通信端末Ｃに対してセッションで送受信される音声・映像の録音・録画を代行して行うことを要求する等が考えられる。
【００６３】
また、通信端末Ｃが外部入力装置４０を兼ねている場合、通信端末Ｃは自己の保持するドキュメントデータの画面をクライアント端末Ａに提供し、遠隔コミュニケーションにより対向するクライアント端末Ｂにも表示して閲覧させることができる。この場合、クライアント端末Ｂにおいてドキュメントデータに基づく印刷を行いたい場合に、元となるドキュメントデータを遠隔コミュニケーションを介して転送することは効率的ではない。そのため、クライアント端末Ｂから通信端末Ｃに対してクラウドサービスを利用した印刷の仲介を求めることができる。その詳細については後述する。
【００６４】
一方、通信端末Ｃがクライアント端末Ｂに対して遠隔通信管理システム５０を介して何らかの状態変更要求を行うと（ステップＳ１１１、Ｓ１１２）、クライアント端末Ｂは通信端末Ｃに対して遠隔通信管理システム５０を介して応答を行う（ステップＳ１１３、Ｓ１１４）。通信端末Ｃからの要求としては、例えば、遠隔コミュニケーションを利用して講演を実施する際に、聴講者となるクライアント端末の音声入出力のレベルを一括して調整したりする等がある。
【００６５】
なお、通信端末Ｃからクライアント端末Ｂに対して要求または通知を行う手法として、遠隔通信管理システム５０によるメッセージングの仕組を用いた場合について説明したが、遠隔コミュニケーションの音声・映像等の信号と並行して要求または通知を行うこともできる。
【００６６】
（クラウドストレージサービスを利用した印刷）
図９はクラウドストレージサービスを利用して印刷を行う概念図である。クラウドストレージサービスとは、ネットワーク上にデータを保持し、要求に応じてデータを取得することのできるサービスである。
【００６７】
図９において、クライアント端末Ａとクライアント端末Ｂは遠隔コミュニケーションシステムによる遠隔コミュニケーションサービスＣＳによって遠隔コミュニケーションを行う。また、遠隔コミュニケーションサービスＣＳに参加した通信端末Ｃに対して、クライアント端末Ｂから遠隔コミュニケーションサービスＣＳを介して印刷のための資料データを要求する。通信端末Ｃは要求された資料データをクラウドストレージサービスＳＳに保存し、クライアント端末ＢはクラウドストレージサービスＳＳから資料データを取得し、プリンタＰにより印刷を行う。なお、クラウドストレージサービスＳＳは、資料データを単に蓄積するだけではなく、印刷直前のデータに加工したものを蓄積（スプール）して提供する機能を有していてもよい。
【００６８】
図１０は処理例を示すシーケンス図である。なお、通信端末Ｃは外部入力装置４０としてクライアント端末Ａに接続され、同一のユーザが使用するものとする。
【００６９】
図１０において、クライアント端末Ａ、Ｂのセッションに通信端末Ｃが参加して、クライアント端末Ａとクライアント端末Ｂと通信端末Ｃが遠隔コミュニケーションを行える状態であるとする（ステップＳ１２１）。この状態で、通信端末Ｃからクライアント端末Ａに資料共有（資料の画面データを伴う）を行うと（ステップＳ１２２）、クライアント端末Ａは遠隔通信管理システム５０を介してクライアント端末Ｂに資料データ（画面データ）を送信する（ステップＳ１２３、Ｓ１２４）。
【００７０】
また、クライアント端末Ｂの利用者がクライアント端末Ｂに印刷のための資料の元データの取得要求操作を行うと（ステップＳ１２５）、クライアント端末Ｂは遠隔通信管理システム５０を介して通信端末Ｃに資料元データ取得要求を行う（ステップＳ１２６、Ｓ１２７）。
【００７１】
これを受け、通信端末ＣはクラウドストレージサービスＳＳに資料元データを送信し（ステップＳ１２８）、正常に受理されると、成功通知を受信する（ステップＳ１２９）。成功通知にはクラウドストレージサービスＳＳからデータを取得する際に用いる資料取得用トークンが含まれているものとする。
【００７２】
次いで、通信端末Ｃは遠隔通信管理システム５０を介してクライアント端末Ｂに資料取得用トークンを送信すると（ステップＳ１３０、Ｓ１３１）、クライアント端末Ｂは利用者に資料が取得可能な状態であることを資料取得用トークンを伴って表示する（ステップＳ１３２）。これに応じ、利用者がクライアント端末Ｂに資料取得要求操作を行うと（ステップＳ１３３）、クライアント端末ＢはクラウドストレージサービスＳＳに資料取得要求を行い（ステップＳ１３４）、資料データのダウンロードを行い（ステップＳ１３５）、プリンタＰにより印刷を行う（ステップＳ１３６）。
【００７３】
（クラウド印刷サービスを利用した印刷）
図１１はクラウド印刷サービスを利用して印刷を行う概念図である。クラウド印刷サービスとは、ネットワーク上に印刷用のデータを投入することで、指定した任意のプリンタから印刷を行うことのできるサービスである。
【００７４】
図１１において、クライアント端末Ａとクライアント端末Ｂは遠隔コミュニケーションシステムによる遠隔コミュニケーションサービスＣＳによって遠隔コミュニケーションを行う。また、遠隔コミュニケーションサービスＣＳに参加した通信端末Ｃに対して、クライアント端末Ｂから遠隔コミュニケーションによりクラウドプリントを要求する。通信端末Ｃはクラウド印刷サービスＰＳにプリントジョブを投入し、プリンタＰはクラウド印刷サービスＰＳからデータを受信して印刷可能な状態となる。そして、クライアント端末Ｂのユーザが資料取得用トークンをプリンタＰに提示することで、プリンタＰは印刷を行う。
【００７５】
図１２は処理例を示すシーケンス図である。なお、通信端末Ｃは外部入力装置４０としてクライアント端末Ａに接続され、同一のユーザが使用するものとする。
【００７６】
図１２において、クライアント端末Ａ、Ｂのセッションに通信端末Ｃが参加して、クライアント端末Ａとクライアント端末Ｂと通信端末Ｃが遠隔コミュニケーションを行える状態であるとする（ステップＳ１３１）。この状態で、通信端末Ｃからクライアント端末Ａに資料共有（資料の画面データを伴う）を行うと（ステップＳ１３２）、クライアント端末Ａは遠隔通信管理システム５０を介してクライアント端末Ｂに資料データ（画面データ）を送信する（ステップＳ１３３、Ｓ１３４）。
【００７７】
また、クライアント端末Ｂの利用者がクライアント端末Ｂに、プリンタＰを指定して、資料の元データによる印刷要求操作を行うと（ステップＳ１３５）、クライアント端末Ｂは遠隔通信管理システム５０を介して通信端末Ｃに資料元データ印刷要求を行う（ステップＳ１３６、Ｓ１３７）。
【００７８】
これを受け、通信端末Ｃはクラウド印刷サービスＰＳに資料元データを送信し（ステップＳ１３８）、正常に受理されると、成功通知を受信する（ステップＳ１３９）。成功通知には印刷物を取得する際に用いる資料取得用トークンが含まれているものとする。
【００７９】
次いで、通信端末Ｃは遠隔通信管理システム５０を介してクライアント端末Ｂに資料取得用トークンを送信すると（ステップＳ１４０、Ｓ１４１）、クライアント端末Ｂは利用者に資料が印刷可能な状態であることを資料取得用トークンを伴って表示する（ステップＳ１４２）。
【００８０】
また、プリンタＰはクラウド印刷サービスＰＳから資料データのダウンロードを行い（ステップＳ１４３）、印刷が可能な状態で待機している。
【００８１】
ここで、利用者がプリンタＰに資料取得用トークンを提示して資料印刷要求操作を行うと（ステップＳ１４４）、プリンタＰは印刷を行う（ステップＳ１４５）。
【００８２】
なお、クライアント端末Ｂからの要求で印刷を行わせる場合について説明したが、印刷する代わりに資料をメールで送信させたり、資料のページを変更するよう要求を送信したりしてもよい。
【００８３】
＜総括＞
以上説明したように、本実施形態によれば、直接に遠隔コミュニケーションを行なわない通信端末を利用して、遠隔コミュニケーションを行なうクライアント端末のみでは実現できない機能を遠隔コミュニケーションの利用者に提供することができる。
【００８４】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【００８５】
＜実施形態の用語と請求項の用語の対応＞
クライアント端末Ａは「第１の通信端末」の一例である。クライアント端末Ｂは「通信相手端末」の一例である。通信端末Ｃは「第２の通信端末」の一例である。
【符号の説明】
【００８６】
１        遠隔通信システム
１０      遠隔通信端末
３０      中継装置
４０      外部入力装置
５０      遠隔通信管理システム
９０      プログラム提供システム
ＣＴ      通信端末
０１      通信部
０２      操作入力受付部
０３      ログイン要求部
０４      記憶・読出処理部
０５      記憶部
０６      表示制御部
０７      機能実行部
Ｃ        通信端末
ＣＳ      遠隔コミュニケーションサービス
ＳＳ      クラウドストレージサービス
ＰＳ      クラウド印刷サービス
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２０１４‐１７１２２１号公報
【図１】
0006672910.tif 000002
【図２】
0006672910.tif 000003
【図３】
0006672910.tif 000004
【図４】
0006672910.tif 000005
【図５】
0006672910.tif 000006
【図６】
0006672910.tif 000007
【図７】
0006672910.tif 000008
【図８】
0006672910.tif 000009
【図９】
0006672910.tif 000010
【図１０】
0006672910.tif 000011
【図１１】
0006672910.tif 000012
【図１２】
0006672910.tif 000013