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