(57)【特許請求の範囲】
【請求項１】
第１のカメラと、
第１のモニターと、
対象物の特定情報と位置情報とを関連付けて記憶するための記憶装置と、
第２のモニターと、
第２のカメラと、
前記第２のモニターへの前記特定情報に基づく画像の表示を制御するための制御装置とを備え、
前記制御装置は、
前記第１のカメラの撮影条件と、前記第１のモニターの表示条件とに基づいて、前記記憶装置に記憶される前記対象物の位置情報を変換するための変換手段と、
前記第２のカメラの撮影条件と前記記憶装置に記憶される前記対象物の位置情報とに基づいて、前記記憶装置に記憶される前記対象物の特定情報のうち、前記第２のモニターでの表示対象とする特定情報を抽出するための抽出手段と、
前記抽出手段で抽出された特定情報に基づく画像の表示態様を制御するための表示手段と、
前記抽出手段で抽出された特定情報に基づく画像を前記第２のカメラでの撮影画像に合成するための合成手段とを含む、映像通信システム。
【請求項２】
前記制御装置は、
前記撮影条件として、前記第１のカメラの位置、向き、および画角を含む情報を取得する手段と、
前記表示条件として、前記第１のモニターの位置を含む情報を取得する手段とをさらに含む、請求項１に記載の映像通信システム。
【請求項３】
前記変換手段は、前記記憶装置に記憶されている位置情報を、前記第１のカメラの撮影範囲内に存在する前記対象物の位置が、前記第１のカメラの撮影画像が前記第１のモニターに表示された場合の前記第１のモニターに表示された前記対象物の位置と一致するように変換する、請求項１または２に記載の映像通信システム。
【請求項４】
前記第２のカメラと、前記第２のモニターと、前記制御装置とを含む端末装置を備える、請求項１〜３のいずれか１項に記載の映像通信システム。
【請求項５】
前記制御装置は、前記第２のモニターに表示された前記特定情報に基づく画像に対する指示を受け付けるための入力手段をさらに含み、
前記表示手段は、前記第２のモニターに表示された前記特定情報に基づく画像のうちの指定された画像を、指定されていない画像と異なる表示態様とする、請求項１〜４のいずれかに記載の映像通信システム。
【請求項６】
前記表示手段は、前記第２のモニターに表示された前記特定情報に基づく画像のうち、前記変換手段によって変換された位置情報に関連付けて前記記憶装置に記憶されている特定情報に基づく画像を、そうでない画像と異なる表示態様とする、請求項１〜５のいずれかに記載の映像通信システム。
【請求項７】
前記表示手段は、前記第２のモニターに表示された前記特定情報に基づく画像を、当該特定情報に関連付けられた位置情報であって前記変換手段での変換前の位置情報で表わさ
れる位置の属するエリアごとの表示態様で表示する、請求項１〜６のいずれかに記載の映像通信システム。
【請求項８】
前記対象物の位置情報は、当該対象物に付帯した装置の位置情報であって、
前記記憶装置に記憶される位置情報は、前記付帯した装置の位置に応じて更新され、
前記制御装置は、前記第２のモニターへの前記特定情報に基づく画像の表示を、前記記憶装置に記憶される位置情報の更新に応じて更新する、請求項１〜７のいずれかに記載の映像通信システム。
【請求項９】
前記表示手段は、前記第２のモニターへの前記特定情報に基づく画像の表示の更新に伴って、表示位置が変化した前記特定情報に基づく画像をそうでない画像と異なる表示態様で表示する、請求項８に記載の映像通信システム。
【請求項１０】
前記制御装置は、
前記変換手段で変換された位置情報に関連付けられた特定情報と、変換されていない位置情報に関連付けられた特定情報との、同時の選択を受け付けるための手段と、
選択された特定情報を保存するための手段とをさらに含む、請求項１〜９のいずれかに記載の映像通信システム。
【請求項１１】
第１のカメラが設置された第１の拠点での対象物の特定情報を、第１のモニター、第２のカメラおよび第２のモニターが設置された、前記第１の拠点とは異なる第２の拠点にて、前記第２のモニターへ表示する映像通信方法であって、
前記対象物の特定情報と位置情報とが関連付けて記憶装置に記憶されており、
前記第１のカメラの撮影条件と、前記第１のモニターの表示条件とに基づいて、前記記憶装置に記憶される前記対象物の位置情報を変換するステップと、
前記第２のカメラの撮影条件と前記記憶装置に記憶される前記対象物の位置情報とに基づいて、前記記憶装置に記憶される前記対象物の特定情報のうち、前記第２のモニターでの表示対象とする特定情報を抽出するステップと、
前記抽出された特定情報に基づく画像の、前記第２のモニターでの表示態様を制御するステップと、
前記抽出された特定情報に基づく画像を前記第２のカメラでの撮影画像に合成するステップとを含む、映像通信方法。
【請求項１２】
第１のカメラが設置された第１の拠点での対象物の特定情報を、第１のモニター、第２のカメラおよび第２のモニターが設置された、前記第１の拠点とは異なる第２の拠点にて、前記第２のモニターへ表示する処理をコンピューターに実行させるためのプログラムであって、
前記対象物の特定情報と位置情報とが関連付けて記憶装置に記憶されており、
前記第１のカメラの撮影条件と、前記第１のモニターの表示条件とに基づいて、前記記憶装置に記憶される前記対象物の位置情報を変換するステップと、
前記第２のカメラの撮影条件と前記記憶装置に記憶される前記対象物の位置情報とに基づいて、前記記憶装置に記憶される前記対象物の特定情報のうち、前記第２のモニターでの表示対象とする特定情報を抽出するステップと、
前記抽出された特定情報に基づく画像の、前記第２のモニターでの表示態様を制御するステップと、
前記抽出された特定情報に基づく画像を前記第２のカメラでの撮影画像に合成するステップとを前記コンピューターに実行させる、映像通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は映像通信システム、映像通信方法、および映像通信プログラムに関し、特に、遠隔地の情報を可視化する映像通信システム、映像通信方法、および映像通信プログラムに関する。
【背景技術】
【０００２】
テレビ会議システムなどの映像通信システムでは、映像と音声とが同期して送受信されることで、相手の顔を見ながら会話することが可能となっている。このような会議を行なう際には、事前に出席者一覧をメールで送付したり、開始時にお互いを紹介したりしなければ、双方の出席者の情報を交換することができなかった。
【０００３】
この問題に関して、たとえば特開２００９−２１９２２号公報（以下、特許文献１）や特開平０７−１２３３８９号公報（以下、特許文献２）は、名前や名刺データーなどの付帯情報を送信したり表示させたりするシステムを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１９２２号公報
【特許文献２】特開平０７−１２３３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これら特許文献１、２の技術を利用した場合、出席者の多い会議の場合には表示する付帯情報を表わす文字が重なったり、表示しきれなかったりする場合もあり、把握し難くなるという問題があった。
【０００６】
本発明はこのような問題に鑑みてなされたものであって、会議の出席者が多い場合など、映像と共に多くの情報を表示する必要がある場合であっても、その情報を把握しやすく表示することが可能な映像通信システム、映像通信方法、および映像通信プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のある局面に従うと、映像通信システムは、第１のカメラと、第１のモニターと、対象物の特定情報と位置情報とを関連付けて記憶するための記憶装置と、第２のモニターと、第２のカメラと、第２のモニターへの特定情報に基づく画像の表示を制御するための制御装置とを備える。制御装置は、第１のカメラの撮影条件と、第１のモニターの表示条件とに基づいて、記憶装置に記憶される対象物の位置情報を変換するための変換手段と、第２のカメラの撮影条件と記憶装置に記憶される対象物の位置情報とに基づいて、記憶装置に記憶される対象物の特定情報のうち、第２のモニターでの表示対象とする特定情報を抽出するための抽出手段と、抽出手段で抽出された特定情報に基づく画像の表示態様を制御するための表示手段と、抽出手段で抽出された特定情報に基づく画像を第２のカメラでの撮影画像に合成するための合成手段とを含む。
【０００８】
好ましくは、制御装置は、撮影条件として、第１のカメラの位置、向き、および画角を含む情報を取得する手段と、表示条件として、第１のモニターの位置を含む情報を取得する手段とをさらに含む。
【０００９】
好ましくは、変換手段は、記憶装置に記憶されている位置情報を、第１のカメラの撮影範囲内に存在する対象物の位置が、第１のカメラの撮影画像が第１のモニターに表示された場合の第１のモニターに表示された対象物の位置と一致するように変換する。
【００１１】
より好ましくは、映像通信システムは、上記第２のカメラと、第２のモニターと、制御装置とを含む端末装置を備える。
【００１２】
好ましくは、制御装置は、第２のモニターに表示された特定情報に基づく画像に対する指示を受け付けるための入力手段をさらに含み、表示手段は、第２のモニターに表示された特定情報に基づく画像のうちの指定された画像を、指定されていない画像と異なる表示態様とする。
【００１３】
好ましくは、表示手段は、第２のモニターに表示された特定情報に基づく画像のうち、変換手段によって変換された位置情報に関連付けて記憶装置に記憶されている特定情報に基づく画像を、そうでない画像と異なる表示態様とする。
【００１４】
好ましくは、表示手段は、第２のモニターに表示された特定情報に基づく画像を、当該特定情報に関連付けられた位置情報であって変換手段での変換前の位置情報で表わされる位置の属するエリアごとの表示態様で表示する。
【００１５】
好ましくは、対象物の位置情報は、当該対象物に付帯した装置の位置情報であって、記憶装置に記憶される位置情報は、付帯した装置の位置に応じて更新され、制御装置は、第２のモニターへの特定情報に基づく画像の表示を、記憶装置に記憶される位置情報の更新に応じて更新する。
【００１６】
より好ましくは、表示手段は、第２のモニターへの特定情報に基づく画像の表示の更新に伴って、表示位置が変化した特定情報に基づく画像をそうでない画像と異なる表示態様で表示する。
【００１７】
好ましくは、制御装置は、変換手段で変換された位置情報に関連付けられた特定情報と、変換されていない位置情報に関連付けられた特定情報との、同時の選択を受け付けるための手段と、選択された特定情報を保存するための手段とをさらに含む。
【００１８】
本発明の他の局面に従うと、映像通信方法は、第１のカメラが設置された第１の拠点での対象物の特定情報を、第１のモニター、第２のカメラおよび第２のモニターが設置された、第１の拠点とは異なる第２の拠点にて、第２のモニターへ表示する映像通信方法であって、対象物の特定情報と位置情報とが関連付けて記憶装置に記憶されており、第１のカメラの撮影条件と、第１のモニターの表示条件とに基づいて、記憶装置に記憶される対象物の位置情報を変換するステップと、第２のカメラの撮影条件と記憶装置に記憶される対象物の位置情報とに基づいて、記憶装置に記憶される対象物の特定情報のうち、第２のモニターでの表示対象とする特定情報を抽出するステップと、抽出された特定情報に基づく画像の、第２のモニターでの表示態様を制御するステップと、抽出された特定情報に基づく画像を第２のカメラでの撮影画像に合成するステップとを含む。
【００１９】
本発明のさらに他の局面に従うと、映像通信プログラムは、第１のカメラが設置された第１の拠点での対象物の特定情報を、第１のモニター、第２のカメラおよび第２のモニターが設置された、第１の拠点とは異なる第２の拠点にて、第２のモニターへ表示する処理をコンピューターに実行させるためのプログラムであって、対象物の特定情報と位置情報とが関連付けて記憶装置に記憶されており、第１のカメラの撮影条件と、第１のモニターの表示条件とに
基づいて、記憶装置に記憶される対象物の位置情報を変換するステップと、第２のカメラの撮影条件と記憶装置に記憶される対象物の位置情報とに基づいて、記憶装置に記憶される対象物の特定情報のうち、第２のモニターでの表示対象とする特定情報を抽出するステップと、抽出された特定情報に基づく画像の、第２のモニターでの表示態様を制御するステップと、抽出された特定情報に基づく画像を第２のカメラでの撮影画像に合成するステップとをコンピュータに実行させる。
【発明の効果】
【００２０】
この発明によると、映像と共に対象物の識別情報を表示することで、表示に基づいて容易に対象物の識別情報を把握することができる。さらに、対象物が多かったり密集していたりする場合であっても、表示に基づいて容易に対象物の識別情報を把握することができる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態にかかるテレビ会議システム（以下、システムと略する）の構成の具体例を示す図である。
【図２】システムに含まれるサーバーのハードウェア構成の具体例を示す図である。
【図３】システムに含まれる携帯端末のハードウェア構成の具体例を示す図である。
【図４】システムでの、ユーザーに関連した情報を表わす付加画像の表示の概要を表わした図である。
【図５】図４の表示を実現するためのシステムでの動作概要を表わした図である。
【図６】図５のステップＳ４５でのタグ情報の変換を説明するための図である。
【図７】携帯端末の機能構成の具体例を示すブロック図である。
【図８】携帯端末での動作の流れを表わすフローチャートである。
【発明を実施するための形態】
【００２２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２３】
＜システム構成＞
図１は、映像通信システムの一例としての、本実施の形態にかかるテレビ会議システム（以下、システムと略する）１の構成の具体例を示す図である。
【００２４】
図１を参照して、システム１は、テレビ会議システムサーバーであるサーバー１００と、第１の携帯端末２００Ａおよび第２の携帯端末２００Ｂと、第１のカメラ３００Ａおよび第２のカメラ３００Ｂと、第１のモニター４００Ａおよび第２のモニター４００Ｂとを含む。携帯端末２００Ａ，２００Ｂを代表させて携帯端末２００、カメラ３００Ａ，３００Ｂを代表させてカメラ３００、およびモニター４００Ａ，４００Ｂを代表させてモニター４００と称する。
【００２５】
携帯端末２００、カメラ３００、およびモニター４００は、いずれもサーバー１００と電気的に接続され、サーバー１００と通信可能である。この接続は、後述する用いられ方に基づくと無線であることが想定されるものの、有線であってもよい。
【００２６】
本システム１は、遠隔にある第１の拠点と第２の拠点とのそれぞれに設けられるシステム１Ａおよびシステム１Ｂにわけて用いられることが想定されている。以降の説明では、第１の拠点を送信側拠点とし、第２の拠点を受信側拠点とする。そして、送信側拠点である第１の拠点で行なわれている会議の映像が受信側拠点である第２の拠点に向けて送信され、第２の拠点でその映像が表示されるという用いられ方が想定されている。そのため、図１の例では、システム１Ａ，１Ｂ共にカメラ３００とモニター４００とが含まれるものとしている。しかしながら、システム構成の他の例として、送信側のシステム１Ａにはカメラ３００Ａが含まれてモニター４００Ａが含まれず、受信側のシステム１Ｂにはモニター４００Ｂが含まれてカメラ３００Ｂが含まれなくてもよい。
【００２７】
さらに、カメラ３００とモニター４００とは一体の装置であってもよいし、さらには、携帯端末２００にカメラ３００とモニター４００とが含まれてもよい。
【００２８】
または、携帯端末２００に替えて、カメラとディスプレイとが異なる装置として設けられてもよい。
【００２９】
＜装置構成＞
図２は、サーバー１００のハードウェア構成の具体例を示す図である。サーバー１００は一般的なコンピューターなどによって構成されるものであり、図２は一般的なコンピューターのハードウェア構成を表わしている。
【００３０】
すなわち、図２を参照して、サーバー１００は、全体を制御するための演算装置であるＣＰＵ（Central Processing Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのＲＯＭ（Read Only Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random Access Memory）１２と、後述するタグ情報などを記憶するためのＨＤ（Hard Disk）１３と、他の装置との間の通信を制御するための通信コントローラー１４とを含む。
【００３１】
図３は、携帯端末２００のハードウェア構成の具体例を示す図である。
図３を参照して、携帯端末２００は、全体を制御するための演算装置であるＣＰＵ２０と、ＣＰＵ２０で実行されるプログラムなどを記憶するためのＲＯＭ２１と、ＣＰＵ２０でプログラムを実行する際の作業領域として機能するためのＲＡＭ２２と、磁気センサーを含んで当該携帯端末２００の向きを検出するための電子コンパス２３と、ＧＰＳ（Global Positioning System）信号または基地局からの位置信号を受信して当該携帯端末の位置情報を取得するためのＧＰＳコントローラー２４と、情報を表示したり当該携帯端末２００に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル２５と、カメラ２６と、サーバー１００との間の通信を制御するための通信コントローラー２７と、画像データーなどを記憶するためメモリー２８とを含む。
【００３２】
操作パネル２５は、一例として、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成されたタッチパネルと、操作キーとを含む。
【００３３】
ＣＰＵ２０は予め記憶されている画面表示をさせるためのデーターに基づいてタッチパネルに操作画面を表示させる。タッチパネルでは操作画面上の指示位置が特定され、その位置を示す操作信号がＣＰＵ２０に入力される。また、押下されたキーを示す操作信号がＣＰＵ２０に入力される。ＣＰＵ２０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００３４】
また、電子コンパス２３およびＧＰＳコントローラー２４は、取得した当該携帯端末２００の向きや位置情報を示す信号をＣＰＵ２０に入力する。
【００３５】
カメラ３００およびモニター４００は、それぞれ、サーバー１００との通信機能を有する一般的なカメラおよびモニターであればよい。
【００３６】
＜動作概要＞
図４は、システム１での、ユーザーに関連した情報を表わす付加画像の表示の概要を表わした図である。先述のように、システム１Ａは送信側である第１の拠点に設置され、システム１Ｂは、第１の拠点から遠隔の受信側である第２の拠点に設置されているものとする。
【００３７】
図４を参照して、第１の拠点で会議が開催され、その状況がカメラ３００Ａによって撮影される（ステップＳ１）。撮影画像には、第１の拠点での会議に参加しているユーザーＡ，Ｂが映っている。この撮影画像は、第２の拠点に送られ（ステップＳ２）、モニター４００Ｂで表示される（ステップＳ３）。
【００３８】
第２の拠点では、第１の拠点での会議の状況が表示されたモニター４００Ｂを交えて会議が開催され、その状況が携帯端末２００Ｂに搭載されるカメラ２６によって撮影される（ステップＳ４）。第２の拠点の会議にはユーザーＣ，Ｄが参加しており、カメラ２６の撮影画像には、第２の拠点にいるユーザーＣ，Ｄと、モニター４００Ｂに表示された第１の拠点の撮影画像に含まれるユーザーＡ，Ｂとが映っている。
【００３９】
携帯端末２００Ｂでは、撮影画像に対して、第１の拠点および第２の拠点での会議に参加しているユーザーに関連した情報を表わす付加画像が加えられて表示される（ステップＳ５）。以降の説明において、この付加画像を「タグ」とも称し、タグを表示させるための情報をタグ情報とも称する。
【００４０】
図４に表わされたように、第２の拠点の携帯端末２００Ｂでは、撮影画像に含まれるすべてのユーザー、つまり、第２の拠点での会議に参加しているユーザーＣ，Ｄおよび第２の拠点に設置されているモニター４００Ｂに表示された第１の拠点での会議の撮影画像に含まれているユーザーＡ，Ｂのタグが表示される。
【００４１】
図５は、図４の表示を実現するためのシステム１での動作概要を表わした図である。
図５を参照して、第１の拠点において、システム１Ａに含まれる携帯端末２００Ａ（携帯端末Ａ）に対する登録操作を受け付けることで、携帯端末２００Ａでタグ情報が生成される（ステップＳ１１）。
【００４２】
ここでは、一例として、会議に参加する各ユーザーの位置にて当該ユーザーを特定する情報（たとえばユーザー名）を入力することで、入力時の位置情報と入力された特定情報とを関連付けてタグ情報が生成される。
【００４３】
もちろん、ステップＳ１１のユーザーの登録方法やタグ情報の生成方法は、携帯端末２００Ａを利用する方法に限定されるものでなく他の方法であってもよいし、携帯端末２００Ａを利用する方法であっても上述の方法に限定されるものでなく他の方法であってもよい。
【００４４】
第２の拠点でも同様にして、携帯端末２００Ｂで第２の拠点での会議に参加するユーザーのタグ情報が生成される（ステップＳ４１）。
【００４５】
これらタグ情報はサーバー１００に送信され（ステップＳ１２、ステップＳ４２）、サーバー１００に登録される（ステップＳ３１）。これにより、サーバーには、第１の拠点および第２の拠点それぞれの位置にいるユーザーについてのタグ情報が登録されることになる。
【００４６】
次に、携帯端末２００Ａに対する登録操作を受け付けることで、カメラ３００Ａの撮影情報として、当該カメラ３００Ａの位置情報、撮影の向きを表わす情報、および撮影範囲を表わす角度である画角を表わす、撮影条件に関する情報が取得され（ステップＳ１３）、これら情報が撮影情報としてサーバー１００を経由して携帯端末２００Ｂに送信される（ステップＳ１４）。
【００４７】
カメラ３００Ａの撮影情報の取得方法としては、たとえば、携帯端末２００Ｂのカメラ２６をカメラ３００Ａの撮影位置および撮影方向にあわせて撮影情報取得用のアプリケーションを実行させることで、携帯端末２００Ｂで取得されるようにしてもよい。続いて、予めカメラ３００Ａについて記憶されている撮影範囲の位置を上記アプリケーションの実行により取得する。カメラ３００Ａの撮影範囲は、たとえば、予め記憶されているカメラ３００Ａから等距離の４点で表わされれば、撮影範囲を表わす四隅の位置情報が取得される。そして、この位置情報に基づいて、カメラ３００Ａの画角が算出される。ここでは、一例として予め算出式を記憶しておき、該式に取得された位置情報を代入することによって算出する方法が挙げられる。
【００４８】
第２の拠点では、携帯端末２００Ｂに対する登録操作に基づいてモニター４００Ｂの位置情報が取得されて、その位置を表わしたモニター情報が生成される（ステップＳ４３）。モニター位置情報には、モニター４００Ｂの表示範囲を表わす情報が含まれ、表示条件を表わした情報と言える。
【００４９】
モニター４００Ｂの位置情報の取得は、たとえば、モニター４００Ｂを撮影し、操作パネル２５に表示された撮影画像においてモニター４００Ｂのディスプレイの四隅を予め規定された順にタッチする、などの操作で特定された位置の情報を、当該携帯端末２００Ｂの撮影情報から特定することで得られる。このようにモニター４００Ｂの位置情報を特定することで、モニター４００Ｂの向きも識別可能となる。
【００５０】
そして、第１の拠点のカメラ３００Ａの撮影情報およびモニター４００Ｂの位置情報が、第１の拠点および第２の拠点で開催されている会議に関連した位置情報として関連付けられて登録される（ステップＳ４４）。ここでは、これら情報のそれぞれに対して当該会議の識別情報が付与されてもよいし、各情報の識別情報が関連する情報として別に登録されてもよい。
【００５１】
カメラ３００Ａとモニター４００Ｂとの位置が関連付けられると、携帯端末２００Ｂは、サーバー１００に登録されたタグ情報のうちの、位置情報がカメラ３００Ａの撮影範囲に含まれているタグ情報を読み出して複製し、その位置情報をカメラ３００Ａの撮影情報およびモニター４００Ｂの位置情報を用いて変換する（ステップＳ４５）。変換されたタグ情報は、サーバー１００に送信され、登録される（ステップＳ４６、ステップＳ３２）。ここでは、一例としてカメラ３００Ａの撮影情報とモニター４００Ｂの位置情報とから得られる変換式に各ユーザーの位置情報を代入することで位置情報を変換する。この変換は、第１の拠点のユーザーの位置情報を第２の拠点上での位置に変換することに相当する。
【００５２】
携帯端末２００Ｂに対して撮影操作がなされてカメラ２６で撮影動作が行なわれると、上記ステップＳ１３と同様にしてカメラ２６の撮影情報が取得される（ステップＳ４７）。
【００５３】
携帯端末２００Ｂは、変換後のタグ情報に含まれる位置情報とカメラ２６の撮影情報とに基づき、カメラ２６の撮影範囲に存在するユーザーのタグ情報を抽出し（ステップＳ４７）、そのタグを撮影画像に合成する（ステップＳ４８）。そして、合成画像を表示する（ステップＳ４９）。
【００５４】
図６は、上記ステップＳ４５でのタグ情報の変換を説明するための図である。
図６の左側は第１の拠点におけるカメラ３００Ａと会議に参加しているユーザーとの位置関係を表わし、右側はこれら位置を第２の拠点上に変換した場合の位置関係を表わしている。
【００５５】
図６において、座標系をＸＹＺ直交座標系（原点Ｏ）、システム１Ａのカメラ３００Ａの位置をＰ０、向きをＵＶＷ直交座標系（各単位ベクトルをｕベクトル、ｖベクトル、およびｗベクトルとする）とし、水平画角、垂直画角、および対角線画角をそれぞれα、β、およびγとし、第１の拠点で会議に参加しているユーザーの位置をＱ０とする。第２の拠点上に変換されたカメラ３００Ａの位置をＰ１、ユーザーの位置をＱ１、モニター４００Ｂの四隅の位置をそれぞれＡ，Ｂ，Ｃ，Ｄとする。
【００５６】
上記変換は、一例として、以下のステップ＃１１、＃１２、＃１３の手順で行なわれる。
【００５７】
ステップ＃１１：第１の拠点における原点Ｏから点Ｑ０までの向きを補正することで、点Ｐ０から点Ｑ０までのベクトルを作成する（なお、以降の説明において、Ｖｅｃ（Ａ・Ｂ）は点Ａから点Ｂへ向かうベクトルを表わすものとする）。点Ｐ０から点Ｑ０までのベクトルＶｅｃ（Ｐ０・Ｑ０）は、
Ｖｅｃ（Ｐ０・Ｑ０）＝（Ｖｅｃ（Ｏ・Ｑ０）・ｕ，Ｖｅｃ（Ｏ・Ｑ０）・ｖ，Ｖｅｃ（Ｏ・Ｑ０）・ｗ）
と表わされる。
【００５８】
ステップ＃１２：モニター４００Ｂ平面ＡＢＣＤ上の、直線ＡＣと直線ＢＤとの交点から伸ばした垂線上で画角αβγを満たす点を第２の拠点上に変換されたカメラ３００Ａの位置Ｐ１として求める。
【００５９】
ステップ＃１３：モニター４００Ｂ平面ＡＢＣＤ上において、
Ｖｅｃ（Ｏ・Ｑ１）＝（Ｖｅｃ（Ｏ・Ｐ１）＋ｔ×Ｖｅｃ（Ｐ０・Ｑ０）
と表わされる点を第２の拠点上に変換されたユーザーの位置Ｑ１として求める。
【００６０】
＜機能構成＞
図７は、上記動作を行なうための携帯端末２００Ｂの機能構成の具体例を示すブロック図である。図７の各機能は、携帯端末２００ＢのＣＰＵ２０が、ＲＯＭ２１に記憶されるプログラム（アプリケーション）を読み出してＲＡＭ２２上に展開しつつ実行することによって、主にＣＰＵ２０上に形成されるものであるが、少なくとも一部が図３に表わされたハードウェア構成によって実現されてもよい。
【００６１】
図７を参照して、メモリー２８には、位置情報を記憶するための記憶領域である位置情報記憶部２８１が設けられる。
【００６２】
さらに図７を参照して、ＣＰＵ２０は、当該携帯端末２００Ｂの位置を取得するための位置取得部２０１と、当該携帯端末２００Ｂの向きを取得するための向き取得部２０２と、カメラ２６での撮影によって得られた画像データーを取得するための画像取得部２０３と、タグ情報を制し得するためのタグ情報生成部２０４と、撮影情報を取得するための撮影情報取得部２０５と、モニター情報を生成するためのモニター情報生成部２０６と、生成または取得された情報を通信コントローラー２７を介してサーバー１００に登録したり位置情報記憶部２８１に登録したりするための登録部２０７と、通信コントローラー２７を介してサーバー１００からタグ情報を取得するための取得部２０８と、取得したタグ情報に対して上記の変換を施すための変換部２０９と、通信コントローラー２７を介してサーバー１００にアクセスして表示対象のタグ情報を抽出するための抽出部２１１と、撮影画像にタグ情報に基づくタグ画像を合成する処理を行なうための合成部２１２と、合成された画像に基づく表示画面を操作パネル２５に表示する処理を行なうための表示部２１３とを含む。
【００６３】
好ましくは、変換部２０９は、変換後のタグ情報に、当該タグ情報が元のタグ情報が変換されたものであることを表わす情報を付加する。この情報は、たとえばフラグなどであってもよい。
【００６４】
合成部２１２は、カメラ２６の撮影範囲にあるタグ情報に基づくタグ画像を、撮影画像の該当する位置に合成する。このとき、変換されたタグ情報に基づくタグ画像と、変換されていないタグ情報に基づくタグ画像とを異なる表示態様として合成してもよい。たとえば、位置情報が変換されていないタグ画像を緑色、位置情報が変換されたタグ画像を青色、といったように異なる色としてもよい。色を異ならせる他、丸型と四角型といったようにタグ画像の外形を変える、大きいサイズと小さいサイズといったようにタグ画像のサイズを変える、透明度０％と透明度５０％といったようにタグ画像の透明度を変える、マークが付加されたものと付加されていないものといったようにタグ画像へのマーク付加を変える、などの区別を行なってもよい。このようにすることで、位置情報が変換されたタグ画像、つまり、（実際に撮影されている）第２の拠点にいるユーザーと第２の拠点でない拠点（第１の拠点）にいるユーザーとがタグ画像によって視覚的に判別可能となる。
【００６５】
さらに、第２の拠点よりも多くの拠点で当該システムを用いる場合には、たとえば、第１の拠点は赤色、第２の拠点は黄色、第３の拠点はオレンジ色、といったように、拠点ごとに表示態様を異ならせてもよい。このようにすることで、ユーザーが実際にいる拠点がタグ画像によって視覚的に判別可能となる。
【００６６】
ここで、第１の拠点での会議に参加しているユーザーの人数が多い場合、モニター４００Ｂに映るユーザーの画像サイズが小さくなったり、密集したりするため、第２の拠点側ではユーザーの判別が難しくなる。また、当該システム１で表示されるタグ画像も密集して表示されることになるため、判別し難くなる。
【００６７】
そこで、表示部２１３は操作パネル２５によるユーザー操作に基づいて、密集したタグ画像を個別に表示するようにしてもよい。たとえば、ユーザー指示に従って、指定されたタグ画像を指定された位置に移動したり、最前面に表示したり、拡大表示したりしてもよい。また、これらを組み合わせてもよいし、この中から選択された機能に従って表示してもよい。
【００６８】
タグ画像の選択は、操作パネル２５がタッチパネルである場合には、タグ画像に対するタッチでもよいし、タッチ位置の軌跡が通過したタグ画像またはタッチ位置の軌跡に囲まれたタグ画像が選択されたものとしてもよい。
【００６９】
さらに、このように選択されたタグ画像に応じたタグ情報が一時的に選択状態として記憶され、選択されたタグ情報に基づくユーザーの特定情報がクリップボードにコピーされてもよい。このようにされることで、メールに添付するなどの他のアプリケーションで利用することもできる。このとき、選択された範囲に変換部２０９で変換されたタグ情報に基づくタグ画像と変換されていないタグ情報に基づくタグ画像とが混在している場合には、変換されたタグ情報と変換されていないタグ情報とが同時に記憶される。
【００７０】
なお、位置情報記憶部２８１に関連付けて記憶されたモニター４００Ｂの位置情報とカメラ３００Ａの撮影情報とは、会議の終了に伴ってたとえば映像通信終了の指示を受け付けることで削除されるようにしてもよい。さらに、この指示に基づいてサーバー１００に変換されたタグ情報の破棄を要求するようにしてもよい。
【００７１】
＜動作フロー＞
図８は、携帯端末２００Ｂでの動作の流れを表わすフローチャートである。図８のフローチャートに表わされた動作は、携帯端末２００ＢのＣＰＵ２０が、ＲＯＭ２１に記憶されるプログラムを読み出してＲＡＭ２２上に展開しつつ実行し、図７に表わされた各機能を発揮させることによって実現される。
【００７２】
図８を参照して、携帯端末２００Ｂに対して会議に参加しているユーザーを登録するための操作がなされると（ステップＳ１０１でＹＥＳ）、ＣＰＵ２０は、当該操作によって入力されたユーザーの特定情報（名前など）およびユーザーの位置情報とを含むタグ情報を生成し、サーバー１００に登録する（ステップＳ１０３）。
【００７３】
次に、モニター４００Ｂの位置および表示範囲を登録するための操作がなされ（ステップＳ１０５でＹＥＳ）、さらに、第１の拠点のカメラ３００Ａの撮影情報が取得されると（ステップＳ１０７でＹＥＳ）、ＣＰＵ２０は、これらを関連付けて登録する（ステップＳ１０９）。
【００７４】
ＣＰＵ２０は、サーバー１００に登録されているタグ情報を走査して、第１の拠点のカメラ３００Ａの撮影範囲に含まれるユーザーについてのタグ情報を取得（複製）し（ステップＳ１１１）、一例として上述の変換方法で、これらユーザーの位置を第２の拠点上とするようにタグ情報を変換して、サーバー１００に登録する（ステップＳ１１３）。
【００７５】
当該携帯端末２００Ｂに対して撮影を指示する操作がなされると（ステップＳ１１５でＹＥＳ）、ＣＰＵ２０は、サーバー１００に登録されているタグ情報を走査して、自身のカメラ２６の撮影範囲に含まれるユーザーについてのタグ情報を抽出して取得する（ステップＳ１１７）。ここでの走査対象となるタグ情報には、上記ステップＳ１１３で第２の拠点上に位置が変換されたタグ情報も含まれる。
【００７６】
ＣＰＵ２０は、上記ステップＳ１１５での撮影によって得られた撮影画像に上記ステップＳ１１７で取得されたタグ情報に基づくタグ画像を合成し（ステップＳ１１９）、操作パネル２５に表示する（ステップＳ１２１）。
【００７７】
上記ステップＳ１１５〜Ｓ１２１の動作は、撮影が終了するまで繰り返される。そのため、いったん上記ステップＳ１２１でタグ画像が合成されて表示された状態で、さらに、携帯端末２００Ｂの位置や撮影方向や撮影倍率を変更して撮影がなされた場合には、その撮影情報に基づいてタグ情報が抽出されなおすことになる。そのため、撮影状況の変化に応じてタグ画像が変化したり、その表示位置が変化したりする。
【００７８】
＜変形例１＞
以上の例では、各拠点に含まれる携帯端末２００Ａ，２００Ｂを用いて、会議の開催に先立ってユーザー情報を登録することでタグ情報が生成されるものとしている。
【００７９】
他の例として、システム１に、各ユーザーの携帯する端末装置（たとえば携帯電話機など）が含まれる場合、サーバー１００は各携帯端末から位置情報と識別情報とを取得することで、予め識別情報ごとに記憶しているユーザー特定情報と位置情報とで自動的にタグ情報を生成するようにしてもよい。
【００８０】
この例の場合には、会議の開催に先立ってタグ情報が生成されるのみならず、一定の間隔や、ユーザーが指示したタイミングなどの所定のタイミングにて、各携帯端末とサーバー１００とが通信することでタグ情報が更新されてもよい。このようにすることで、タグ情報が常に最新のものとすることができる。ただし、この場合、タグ情報が更新される都度、携帯端末２００Ｂではタグ情報の変換処理を行なう必要がある。
【００８１】
さらに、このようにタグ情報が更新されることで、各拠点において会議に参加しているユーザーに変化があった場合に、その変化がタグ情報に反映されることになる。つまり、通常の会議において、途中で退席するユーザーや途中で参加するユーザーがある場合がある。各ユーザーの端末装置を用いてタグ情報を生成、更新する場合、このユーザーの変化がタグ情報に反映される。
【００８２】
このとき、携帯端末２００Ｂでは、変化のあったユーザーについてのタグ画像を、他のタグ画像と異なる表示態様で表示するようにしてもよい。ここでの表示態様は、上述のものと同様とする。すなわち、この場合、表示部２１３は、所定の間隔で表示画像の差分を算出することでタグ画像の変化を検出し、変化のあるタグ画像、つまり、位置が変わったり、新たに追加されたりしたタグ画像について、そうでないタグ画像に対して強調する表示としてもよい。これにより、携帯端末２００Ｂの表示によって、入退室者や移動者を視覚的に把握することができる。
【００８３】
＜変形例２＞
なお、モニター登録も、同様に、携帯端末２００Ｂを用いる例は一例であって、他の方法で行なわれてもよい。たとえば、モニター４００Ｂに位置情報を取得する機能や通信機能が備えられている場合には、モニター４００Ｂがサーバー１００と通信することで、自身の位置や表示範囲をサーバー１００に登録するようにしてもよい。
【００８４】
＜実施の形態の効果＞
本実施の形態にかかるシステム１に含まれる携帯端末２００Ｂでは、遠隔地（通信先）である第１の拠点にいるユーザーのタグ情報を複製し、当該携帯端末２００Ｂで撮影された第２の拠点上の位置となるよう位置情報を変換した上で、第２の拠点上の位置に当該ユーザーのタグ情報を表わしたタグ画像を表示することができる。
【００８５】
このタグ情報には、会議に出席しているユーザーの位置（座席の位置）情報と、ユーザーの特定情報として名前などが含まれている。そのため、会議の出席者が多い場合にはタグ画像が重なって、特定情報が見難くなるという事態が発生する。
【００８６】
しかしながら、本システム１では、このような場合に、ユーザー操作に従ってタグ画像を個別に表示したり、表示態様を異ならせたりすることが可能である。そのため、たとえ、表示対象（会議の参加者）が多い場合であっても、各タグ画像で表わされた特定情報を容易に識別することができる。また、モニターの内部に表示するといったような表示領域の制限がないため、画面外にはみ出すといった懸念もない。
【００８７】
さらに、予めユーザーの位置に関連付けてユーザーの特定情報を登録してタグ情報として用いることで、たとえば生体認証のように健康状態などによって認識率は低下することがない。そのため、誤認証を防ぐことができる。
【００８８】
また、本システム１では、自由に表示領域を設定可能なため会議拠点数に依存しない。つまり、上の例では、第２の拠点を受信側とし、送信側を第１の拠点のみとしているが、さらに多数の拠点があっても、同様に、各拠点のタグ情報に含まれる位置情報を受信側である第２の拠点の位置情報に変換することで、すべての拠点での会議の参加者の位置を第２の拠点上の位置に変換することができる。これにより、規模に関わらず本システム１を適用することができる。
【００８９】
また、携帯端末２００のアプリケーションを利用して上記登録や変換や表示を行なうことができるため、既存の会議システムを利用することができる。
【００９０】
なお、以上の説明は、一例として、遠隔で会議を行なう場合に本システム１を適用する例を用いたものである。本システム１は会議にのみ限定されるものでなく、遠隔地にある対象物の特定情報を受信側で表示するすべてのシチュエーションに適用され得る。たとえば、遠隔地として、店舗の陳列棚が挙げられ、当該棚に陳列された商品の位置および特定情報がタグ情報として登録されて、遠隔の管理室において、携帯端末２００Ｂにその特定情報を表示させる、などの使い方であってもよい。
【００９１】
さらに、上述の携帯端末２００での動作を実行させるためのプログラム（アプリケーション）を提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９２】
なお、本発明にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９３】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９４】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９６】
１  システム、１０，２０  ＣＰＵ、１１，２１  ＲＯＭ、１２，２２  ＲＡＭ、１３  ＨＤ、１４，２７  通信コントローラー、２３  電子コンパス、２４  ＧＰＳコントローラー、２５  操作パネル、２６，３００，３００Ａ，３００Ｂ  カメラ、２８  メモリー、１００  サーバー、２００，２００Ａ，２００Ｂ  携帯端末、２０１  位置取得部、２０２  向き取得部、２０３  画像取得部、２０４  タグ情報生成部、２０５  撮影情報取得部、２０６  モニター情報生成部、２０７  登録部、２０８  取得部、２０９  変換部、２１１  抽出部、２１２  合成部、２１３  表示部、２８１  位置情報記憶部、４００，４００Ａ，４００Ｂ  モニター。
【図１】
0005888094.tif 000002
【図２】
0005888094.tif 000003
【図３】
0005888094.tif 000004
【図４】
0005888094.tif 000005
【図５】
0005888094.tif 000006
【図６】
0005888094.tif 000007
【図７】
0005888094.tif 000008
【図８】
0005888094.tif 000009