(57)【要約】      （修正有）【課題】会議システムでの質疑、応答をスムーズに進行させることが可能となる表示制御装置及びそれに用いるリモコンを提供する。【解決手段】各拠点３０１，３０２の表示装置５１１，５１２に、各ユーザに操作されるリモコン６０１，６０２，６０３，６０４に対応したポインタ６０１ａ，６０２ｂ，６０３ｃ，６０４ｄを表示する。ユーザが他のユーザに問いかけたり、注意を促したいとき、ユーザはリモコン６０１を操作して自分のポインタ６０１ａを、相手のポインタ６０３ｃに近づける。ポインタが所定距離以上近づいたとき、表示制御装置は、両ポインタ６０１ａ，６０３ｃのリモコン６０１，６０３に駆動信号を送信し、各リモコンに内蔵した振動発生装置を駆動して、リモコンを持っているユーザに報知することができる。【選択図】図６
2010041360.tif 000002
【特許請求の範囲】
【請求項１】
複数のリモコンから指示を受け付けて表示装置を制御する表示制御装置において、前記表示装置へ前記各リモコンに対応する各ポインタを表示するためのポインタ指示座標情報及び、前記リモコン識別情報を含むリモコン情報を取得するリモコン情報取得手段と、
前記リモコン情報取得手段により取得されたリモコン情報に基づいて、前記表示装置内での前記リモコン識別情報に対応した識別情報を含む前記ポインタの表示データを作成する表示データ作成手段と、
前記表示データ作成手段により作成された前記表示データを前記表示装置へ出力する表示データ出力手段と、
前記ポインタ指示座標情報に基づいて、前記表示装置内での複数の前記ポインタの表示位置の相対距離を算出し、前記相対距離が所定距離以上か以下かの状態を判定するポインタ表示状態判定手段と、
前記ポインタ表示状態判定手段により所定距離以下の状態であると判定された前記ポインタの少なくとも一つに対応するリモコンへ、そのリモコンに設けられた報知手段を駆動させるための駆動信号を送信する駆動信号送信手段とを備えることを特徴とする表示制御装置。
【請求項２】
前記ポインタ表示状態判定手段には、前記ポインタの表示位置の相対距離を所定距離以下と判定した後、その所定距離以下の状態を維持している経過時間をカウントする計時手段を備え、
前記計時手段により所定時間以上経過していると判定した場合に、前記駆動信号を送信することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記ポインタ表示状態判定手段により、前記ポインタの表示位置が所定距離以下にあると判定されたポインタの一つに対応する前記リモコンから所定の操作情報を取得した場合、他のポインタに対応している前記リモコンへ前記駆動信号を送信することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記駆動信号送信手段は、前記ポインタ表示状態判定手段により所定距離以下と判定しているポインタに対応しているリモコン全てに前記駆動信号を送信することを特徴とした請求項１乃至３のいずれかに記載の表示制御装置。
【請求項５】
ユーザに関する情報を記憶したユーザ情報記憶手段と、
前記ユーザ情報と前記リモコン識別情報とを対応付けてリモコンユーザ情報を記憶するリモコンユーザ識別情報記憶手段とを備え、
前記表示データ作成手段は、前記リモコンユーザ識別情報を含む表示データを作成することを特徴とする請求項１乃至４のいずれかに記載の表示制御装置。
【請求項６】
前記リモコンユーザ識別情報記憶手段はユーザ名を含むリモコンユーザ識別情報を記憶し、前記表示データ作成手段は、前記ユーザ名を含む表示データを作成することを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記表示データ作成手段は、前記リモコンの前記報知手段を駆動させている状態の少なくとも所定時間の間、前記表示装置に表示されている前記ポインタの表示状態を変化させる表示データを作成することを特徴とする請求項１乃至６のいずれかに記載の表示制御装置。
【請求項８】
前記表示データ作成手段は、前記リモコン情報取得手段により取得した前記リモコン情報に前記ポインタ指示座標情報を含んでいない場合、前記表示装置内の所定の位置に前記ポインタを表示するよう表示データを作成することを特徴とする請求項１乃至７のいずれかに記載の表示制御装置。
【請求項９】
請求項１乃至８のいずれかに記載の表示制御装置へ前記リモコン情報のうち少なくともリモコン識別情報を送信するリモコン情報送信手段と、
当該リモコンを操作する人に対して報知動作をする報知手段と、
前記表示制御装置から前記報知手段を駆動させる駆動信号を受信する駆動信号受信手段と、
前記駆動信号に応じて前記報知手段を駆動する駆動手段とを備えることを特徴とするリモコン。
【請求項１０】
前記報知手段は、当該リモコン自体を振動させる振動発生手段であることを特徴とする請求項９に記載のリモコン。
【請求項１１】
複数の拠点に、リモコン及び表示装置と接続された端末装置を備え、その複数の端末をネットワークを介して接続したテレビ会議システムにおいて、
前記表示装置へ前記各リモコンに対応する各ポインタを表示するためのポインタ指示座標情報及び、前記リモコン識別情報を含むリモコン情報を取得するリモコン情報取得手段と、
前記リモコン情報取得手段により取得されたリモコン情報に基づいて、前記表示装置内での前記リモコン識別情報に対応した識別情報を含む前記ポインタの表示データを作成する表示データ作成手段と、
前記表示データ作成手段により作成された前記表示データを前記各表示装置へ出力する表示データ出力手段と、
前記ポインタ指示座標情報に基づいて、前記表示装置内での複数の前記ポインタの表示位置の相対距離を算出し、前記相対距離が所定距離以上か以下かの状態を判定するポインタ表示状態判定手段と、
前記ポインタ表示状態判定手段により所定距離以下の状態であると判定された前記ポインタの少なくとも一つに対応するリモコンへ、そのリモコンに設けられた報知手段を駆動させるための駆動信号を送信する駆動信号送信手段とを備えることを特徴とするテレビ会議システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のリモコンから指示を受け付けて表示装置を制御する表示制御装置、及びそれに用いるリモコン、並びにテレビ会議システムに関する。
【背景技術】
【０００２】
従来、テレビ会議システムは通信網を介して複数の相手と映像・音声・データを転送することにより、いわゆる多地点会議を行うシステム（特許文献１参照）として知られている。そのようなテレビ会議システムの各地点のテレビ会議装置では、各地点の会議映像が表示され且つ複数の会議参加者がアクセス可能な共有画面が設けられている。また、テレビ会議装置では、会議参加者が各々に対応付けられたリモコンを操作して、共有画面上の特定場所を指示するためのポインタが利用されている。
この種のテレビ会議システムでは、例えば会議参加者の内の発言者が、共有画面上の特定の場所をポインタで指示しながら会議を進行することで、他の会議参加者への意志伝達を促進させることができる。
【特許文献１】特開平７−２９８２３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記システムでは、発言者がリモコンを操作して共有画面上でポインタを動かしながら会議を進行しているのを、他の会議参加者は視覚と聴覚のみで参加していることになる。そこで発言者が他の参加者を指定して意見や注意を促したい場合、音声でしか問いかけすることができないので、その指定された会議参加者が発言者からの問いかけを聞き逃したり、周囲の雑音等で自分のことかどうか正確に聞き取れない等の状況の場合、会議の質疑応答がスムーズに進行できないという問題があった。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、会議システムでの質疑、応答をスムーズに進行させることが可能となる表示制御装置及びそれに用いるリモコンを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に係る発明の表示制御装置は、複数のリモコンから指示を受け付けて表示装置を制御する表示制御装置において、前記表示装置へ前記各リモコンに対応する各ポインタを表示するためのポインタ指示座標情報及び、前記リモコン識別情報を含むリモコン情報を取得するリモコン情報取得手段と、前記リモコン情報取得手段により取得されたリモコン情報に基づいて、前記表示装置内での前記リモコン識別情報に対応した識別情報を含む前記ポインタの表示データを作成する表示データ作成手段と、
前記表示データ作成手段により作成された前記表示データを前記表示装置へ出力する表示データ出力手段と、  前記ポインタ指示座標情報に基づいて、前記表示装置内での複数の前記ポインタの表示位置の相対距離を算出し、前記相対距離が所定距離以上か以下かの状態を判定するポインタ表示状態判定手段と、前記ポインタ表示状態判定手段により所定距離以下の状態であると判定された前記ポインタの少なくとも一つに対応するリモコンへ、そのリモコンに設けられた報知手段を駆動させるための駆動信号を送信する駆動信号送信手段とを備えている。
【０００６】
請求項２に係る発明の表示制御装置は、請求項１に記載の発明の構成に加え、前記ポインタ表示状態判定手段には、前記ポインタの表示位置の相対距離を所定距離以下と判定した後、その所定距離以下の状態を維持している経過時間をカウントする計時手段を備え、
前記計時手段により所定時間以上経過していると判定した場合に、前記駆動信号を送信することを特徴とする。
【０００７】
請求項３に係る発明の表示制御装置は、請求項１に記載の発明の構成に加え、前記ポインタ表示状態判定手段により前記ポインタの表示位置が所定距離以下にあると判定されたポインタの一つに対応する前記リモコンから所定の操作情報を取得した場合、他のポインタに対応している前記リモコンへ前記駆動信号を送信することを特徴とする。
【０００８】
請求項４に係る発明の表示制御装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記駆動信号送信手段は、前記ポインタ表示状態判定手段により所定距離以下と判定しているポインタに対応しているリモコン全てに前記駆動信号を送信することを特徴とする。
請求項５に係る発明の表示制御装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、ユーザに関する情報を記憶したユーザ情報記憶手段と、前記ユーザ情報と前記リモコン識別情報とを対応付けてリモコンユーザ情報を記憶するリモコンユーザ識別情報記憶手段とを備え、前記表示データ作成手段は、前記リモコンユーザ識別情報を含む表示データを作成することを特徴とする。
請求項６に係る発明の表示制御装置は、請求項５に記載の発明の構成に加え、前記リモコンユーザ識別情報記憶手段はユーザ名を含むリモコンユーザ識別情報を記憶し、前記表示データ作成手段は、前記ユーザ名を含む表示データを作成することを特徴とする。
請求項７に係る発明の表示制御装置は、請求項１乃至６のいずれかに記載の発明の構成に加え、前記表示データ作成手段は、前記リモコンの前記報知手段を作動させている状態の少なくとも所定時間の間、前記表示装置に表示されている前記ポインタの表示状態を変化させる表示データを作成することを特徴とする。
請求項８に係る発明の表示制御装置は、請求項１乃至７のいずれかに記載の発明の構成に加え、前記表示データ作成手段は、前記リモコン情報取得手段により取得した前記リモコン情報に前記ポインタ指示座標情報を含んでいない場合、前記表示装置内の所定の位置に前記ポインタを表示するよう表示データを作成することを特徴とする。
請求項９に係る発明のリモコンは、請求項１乃至８のいずれかに記載の表示制御装置へ前記リモコン情報のうち少なくともリモコン識別情報を送信するリモコン情報送信手段と、
当該リモコンを操作する人に対して報知動作をする報知手段と、前記表示制御装置から前記報知手段を駆動させる駆動信号を受信する駆動信号受信手段と、前記駆動信号に応じて前記報知手段を駆動する駆動手段とを備えることを特徴とする。
【発明の効果】
【０００９】
請求項１に係る発明の表示制御装置では、表示装置内で、リモコン識別情報と対応付けられた複数のポインタの相対距離をそれぞれ算出して、所定距離以下かどうかを判定し、その判定結果に基づいて、所定距離以下であると判定されたポインタを指示するリモコンの報知手段を駆動させることができる。したがって、あるリモコンユーザが操作しているポインタを、他のユーザが操作しているポインタへ近づけることにより、リモコンに備えられている報知手段を駆動させて、問いかけや注意を促すことができる。
【００１０】
請求項２に係る発明の表示制御装置では、表示装置内で、リモコン識別情報と対応付けられた複数のポインタの相対距離が所定距離以下であると判定してから経過時間をカウントし、所定時間以上経過していると判定されたリモコンの報知手段を駆動させることができる。したがって、請求項１に記載の発明の効果に加え、あるリモコンユーザのポインタが他のユーザのポインタに偶発的に接近してしまった場合でも、その都度ユーザの意思に反してリモコンに設けられた報知手段を駆動させることがないので、的確に所望のユーザへ問いかけや注意を促すことができる。
【００１１】
請求項３に係る発明の表示制御装置では、表示装置内で、リモコン識別情報と対応付けられた複数のポインタの相対距離が所定距離以下であると判定した状態で、さらにリモコンから操作情報を取得した場合、リモコンの報知手段を駆動させることができる。したがって、請求項１に記載の発明の効果に加え、リモコンユーザが他のユーザへ問いかけや注意を促したい時にのみ、そのリモコンユーザが所定の操作をして的確にリモコンの報知を利用することができる。
【００１２】
請求項４に係る発明の表示制御装置では、表示装置内で、リモコン識別情報と対応付けられた複数のポインタの相対距離が、所定距離以下であると判定されたポインタを指示する全てのリモコンの報知手段を駆動させることができる。したがって、請求項１〜３のいずれかに記載の発明の効果に加え、あるリモコンユーザが他のユーザが使用するリモコンの報知手段を正確に駆動させることができたかどうかを、そのユーザ自身が使用するリモコンの報知手段の駆動により確認することができる。よって、リモコンユーザはより正確に他のユーザへ問いかけや注意の促しをすることができる。
また、表示装置上でポインタの位置が見難い状況においても、より確実に自分が指示している領域と、他のユーザが指示している領域が近いことを把握することが出来る。
【００１３】
請求項５に係る発明の表示制御装置では、ユーザ情報とリモコン識別情報を対応付けて表示データを作成することができる。したがって、請求項１〜４のいずれかに記載の発明の効果に加え、リモコンユーザは表示画面上で各ポインタがどのユーザのものか知ることができるので、ユーザ情報に適した問いかけや注意を促すことができる。
【００１４】
請求項６に係る発明の表示制御装置では、ユーザ名を含む表示データを作成することができる。したがって、請求項５に記載の発明の効果に加え、リモコンユーザはユーザ名を表示データにより知ることができるので、問いかけや注意を促したい他のユーザを、間違えることなくより正確に特定することができる。
【００１５】
請求項７に係る発明の表示制御装置では、リモコンの報知手段を駆動させている状態の少なくとも所定時間の間、ポインタの表示状態を変化させることができる。したがって、請求項１〜６に記載の発明の効果に加え、リモコンユーザは、どのユーザのリモコンの報知手段が駆動しているのかポインタを見ながら確認することができるので、より確実に他のユーザへ問いかけや注意を促すことができる。
【００１６】
請求項８に係る発明の表示制御装置では、リモコン情報取得手段によりポインタ指示座標情報が取得できない場合、例えば、リモコンユーザがリモコンを手から離す等して表示装置内にポインタの表示を指示していない場合であっても、表示装置内の所定の位置にポインタを表示するよう表示データを作成している。したがって、そのような場合でも、リモコンユーザは、自分のポインタを所定の位置のポインタに近づける等して他のユーザへ問いかけや注意を促すことができる。
【００１７】
請求項９に係る発明のリモコンでは、請求項１〜７のいずれかに記載の表示制御装置へリモコン情報を送信し、また表示制御装置から受信する駆動信号に応じて報知手段を駆動することができる。したがって、リモコンユーザはリモコン上の報知動作を利用して他のリモコンユーザへ問いかけや注意を促すことができ、また問いかけや注意を促されたことを知ることができる。
請求項１０に係る発明のリモコンでは、リモコンユーザの手などの身体へ振動を与えて報知動作をすることができるので、より的確にリモコンユーザへ問いかけや注意を促すことができる。
【００１８】
請求項１１に係る発明のテレビ会議システムでは、表示装置内で、リモコン識別情報と対応付けられた複数のポインタの相対距離をそれぞれ算出して、所定距離以下かどうかを判定し、その判定結果に基づいて、所定距離以下であると判定されたポインタを指示するリモコンの報知手段を駆動させることができる。したがって、ある会議参加者が他のポインタを指示操作している他の会議参加者へ、ポインタを近づけることにより、リモコンから発する報知動作を利用して問いかけや注意を促すことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を具現化した実施の形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。
【００２０】
最初に、図１を参照して、本実施形態に係るテレビ会議システム１００の全体構成について説明する。図１は、テレビ会議システム１００の概略構成を示すシステム構成図である。
【００２１】
図１に示すように、テレビ会議システム１００は、サーバである表示制御装置１０、多地点接続装置４０、ならびに、拠点３０に設けられたテレビ（ＴＶ）会議端末装置５０を含み、これらはすべてネットワーク２０に接続されている。ネットワーク２０としては、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）やＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等のネットワークを採用することができる。図１では、拠点３０は１つしか図示されていないが、実際には複数が存在する。拠点３０は、例えばある企業の同一サイト内に複数存在してもよいし、異なる事業所内や、異なる地域や国に点在して存在していてもよい。
【００２２】
表示制御装置１０は、例えば、周知のパーソナルコンピュータであり、汎用型の装置である。表示制御装置１０は、ネットワーク２０を介して接続された複数の拠点３０間でＴＶ会議端末装置５０を用いて行われるＴＶ会議（以下、単に会議という）に関する各種の処理を行う。表示制御装置１０の構成、および表示制御装置１０で行われる各種処理の詳細については後述する。
【００２３】
なお、本実施例はクライアント−サーバ型の構成を採っているが、Ｐ２Ｐ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）型の構成を採っても良い。
【００２４】
多地点接続装置４０は、ネットワーク２０を介して複数の拠点３０に備えられたＴＶ会議端末装置５０と接続し、端末装置５０からの画像、音声、データ等を中継することにより、多地点間のＴＶ会議を実現する装置である。なお、以下では、多地点接続装置（Ｍｕｌｔｉｐｏｉｎｔ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）４０を、ＭＣＵ４０と略称する。
【００２５】
ＴＶ会議端末装置５０としては、画像および音声データを圧縮符号化して送信するとともに、受信した圧縮符号化された画像および音声データを復号化して出力することが可能なコーデックを内蔵した、公知のＴＶ会議端末装置を採用することができる。ＴＶ会議端末装置５０には、ＭＣＵ４０から送信された画像を表示する表示装置５１、拠点３０における会議参加者を撮影するカメラ５２、音声を入力するマイク５３、音声を出力するスピーカ５４、キーボードなどの入力装置５６が接続され、さらに、会議参加者が表示装置５１へポインタを表示指示するためのリモートコントローラ（以下「リモコン」と称す）６（６０１〜６０２）がリモコン通信装置５５を介して接続されている。
【００２６】
リモコン６は、ポインタ指示座標情報及びリモコンＩＤ（リモコンを識別するための識別情報）を含むリモコン情報をリモコン通信装置５５へ赤外線に載せて送信する。リモコン通信装置５５には、赤外線受信回路が設けられており、リモコン６から送信された信号を受信する。リモコン６とリモコン通信装置５５との間の通信は、上記赤外線以外に信号線、無線などを用いることもできる。リモコン通信装置５５で取得したリモコン情報を端末装置５０は表示制御装置１０へ定期的（例えば、２０ミリ秒ごと）に出力する。そして、表示制御装置１０では、複数の拠点３０から受信したリモコン情報に基づいて表示データを作成し、各拠点３０の端末装置５０を経由して表示装置５１にポインタを表示させる。
【００２７】
表示装置５１でのポインタ表示状態について、詳細は後述する。
【００２８】
次に、図２〜図４を参照して、表示制御装置１０、およびリモコン６の電気的構成について説明する。図２は、表示制御装置１０の電気的構成を示すブロック図である。図３は、リモコン６の電気的構成を示すブロック図である。図４はユーザデータベース記憶エリア１５１０の説明図である。
【００２９】
図２に示すように表示制御装置１０は、ＣＰＵ１１と、ＣＰＵ１１に各々接続されたＲＯＭ１２およびＲＡＭ１３を備えている。ＣＰＵ１１には、その他、入出力（Ｉ／Ｏ）インタフェイス１４が接続されている。Ｉ／Ｏインタフェイス１４には、記録装置（ハードディスク装置（ＨＤＤ）など、以下「ＨＤＤ」と称す）１５、マウスコントローラ１６、ビデオコントローラ１７、キーコントローラ１８、および通信装置１９が接続されている。
【００３０】
ＣＰＵ１１は、表示制御装置１０の全体の制御を司る。ＲＯＭ１２は、ＢＩＯＳを含む、表示制御装置１０を動作させるための各種のプログラムやそのための設定値を記憶している。ＣＰＵ１１は、ＲＯＭ１２や、後述するＨＤＤ１５に記憶されたプログラムに従って、表示制御装置１０の動作を制御する。ＲＡＭ１３は、各種データを一時的に記憶するための記憶装置である。マウスコントローラ１６、ビデオコントローラ１７、キーコントローラ１８には、それぞれマウス１６１、表示装置１７１、およびキーボード１８１が接続されている。通信装置１９は、ネットワーク２０に接続し、会議端末装置５０等の外部機器との間でデータの送受信を行うためのものである。
【００３１】
ここで、ＨＤＤ１５の詳細について説明する。図２に示すように、ＨＤＤ１５は、ユーザデータベース（ＤＢ）記憶エリア１５１、およびプログラム記憶エリア１５２を含む複数の記憶エリアを備えている。
【００３２】
ユーザＤＢ記憶エリア１５１（図２参照）には、ユーザＤＢ１５１０（図４参照）が記憶されている。ユーザＤＢ１５１０は、各拠点３０においてリモコン６を使用するユーザに関する情報（を以下、ユーザ情報という）を格納する。ユーザ情報は、ユーザ１名毎に作成されており、例えば、図４に示すように、ユーザＩＤ、ユーザ名、所属およびログイン状態を含む。ユーザＩＤとは、各ユーザに付与される固有の識別コードである。ユーザ名は、ユーザの氏名であり、名前と名字に分かれて記憶されている。所属は、ユーザの所属する企業や団体の名称である。それらの情報は、予めユーザによって入力された情報を登録すればよい。また、ログイン状態は、会議に参加中の場合をＯＮとし、未参加の場合はＯＦＦとして記憶している。これは各拠点３０にてユーザが会議に参加する時、自分のＩＤを端末装置５０へ登録すると、そのユーザのログイン状態をＯＮとして記憶する。そして会議が終了した場合、またはユーザが会議途中で退場することを端末装置５０へ入力した場合、そのユーザのログイン状態はＯＦＦとして更新記憶される。ユーザ情報には、他に、例えば、ユーザの電話番号やメールアドレス、役職等、ユーザに関連するその他の情報を含めてもよい。なお、図４では、説明の便宜上、５名分のユーザ情報しか図示されていないが、ユーザＤＢ１５１０に記憶されるユーザ情報の数はこれに限られない。
【００３３】
詳細は図示しないが、図２に示すプログラム記憶エリア１５２には、各種処理を表示制御装置１０に実行させるための各種プログラムが記憶されている。なお、これらのプログラムは、例えばＣＤ−ＲＯＭに記憶されたものがＣＤ−ＲＯＭドライブ（図示外）を介してインストールされ、プログラム記憶エリア１５４に記憶される。または、ネットワーク２０を介してダウンロードされたプログラムが、プログラム記憶エリア１５４に記憶されてもよい。ＨＤＤ１５には、その他、各種処理で使用される設定値等も記憶されている。
【００３４】
次に図３を参照して、リモコン６の電気的構成について説明する。図３は、リモコン６の電気的構成を示すブロック図である。
図３に示すように、リモコン６には、リモコン６を制御するＣＰＵ６１，ＲＡＭ６０，ＲＯＭ６２及び入出力（Ｉ／Ｏ）インタフェイス６８が備えられており、これらはバス  ６７によって相互に接続されている。Ｉ／Ｏインタフェイス６８には、受光部６３，信号送受信部６４，報知装置６５、決定ボタン６６が各々接続され、これらは、ＣＰＵ６１，ＲＡＭ６０，ＲＯＭ６２の制御のもとに以下のように動作する。報知装置６５は、表示制御装置１０から端末装置５０を介して送信されてきた駆動信号を、信号送受信部６４にて受信した時に、そのリモコン６のユーザに報知するもので、好適にはリモコン自体を振動させる振動発生装置が用いられる。
【００３５】
振動発生装置の構成は、図示は省略するが汎用型として、小型モータの軸に重心を偏らせた重りを取り付け、回転させることで振動を発生させる。報知装置６５としては、音声発生装置、発光装置などを用いることができる。
【００３６】
決定ボタン６６は、リモコン６の操作手段である。リモコンユーザにより決定ボタン６６を押下されると、信号送受信部６４は、リモコン通信装置５５へ操作情報として信号を送信する。
【００３７】
リモコン６は、いわゆるポインティングディバイスとして表示装置５１の表示画面上にポインタを表示指示する。例えば、受光部６３では、表示装置５１のディスプレイの周囲に設けられている発光部（図示は省略）で発光されている光を検出し、それに基づいてＣＰＵ６１，ＲＡＭ６０，ＲＯＭ６２は、光源の位置、すなわちリモコン６が指示する表示装置５１のディスプレイ上の位置を解析し、ポインタ指示座標情報を作成する。信号送受信部６４は、そのポインタ指示座標情報を赤外線に載せてリモコン通信装置５５へ送信する。また、リモコン６から発した光を表示装置５１側で検出して同様にポインタ指示座標情報を作成することもできる。さらに、リモコン６は、ユーザが手に持って操作する装置であれば、汎用のマウス、トラックボール、ジョイスティックと同様の構成にすることもでき、その動きの方向、動きの量に基づいて端末装置５０でポインタ指示座標情報を作成することもできる。
【００３８】
次に、図５〜図１２を参照して、表示制御装置１０で行われる各種処理について説明する。
【００３９】
まず、図５を参照して、各拠点（以後、拠点３０１、拠点３０２とする）の表示装置５１（５１１．５１２）に表示されているポインタ（６０１ａ、６０２ｂ、６０３ｃ、６０４ｄ）の表示状態について説明する。
【００４０】
拠点３０１と拠点３０２は、図１の拠点３０に相当し、互いに離れた場所に設置されており、ネットワーク２０を介して表示制御装置１０と接続されている。拠点３０１では、ユーザ３０１１とユーザ３０１２が会議に参加している。また、ユーザ３０１１は、図１のリモコン６に相当するリモコン６０１を操作し、表示装置５１１の画面にポインタ６０１ａを指示している。ユーザ３０１２は、リモコン６０２を操作し、ポインタ６０２ｂを指示している。また、同様に拠点３０２では、ユーザ３０２１とユーザ３０２２が会議に参加しており、ユーザ３０２１はリモコン６０３を操作して、表示装置５１２にポインタ６０３ｃを指示している。また、ユーザ３０２２は、リモコン６０４を操作している。しかし、ユーザ３０２２は、リモコン６０４を表示装置５１２に向けていないので、リモコン６０４に対応するポインタ６０４ｄは、所定の位置に固定表示されている。
【００４１】
また、本実施例では、図５に示すように、ポインタの近傍にリモコンのユーザ名が表示されているので、どのユーザが指示しているのか識別することができる。これは、ユーザが会議参加時に各拠点の端末装置５０にユーザＩＤを入力する時、どのリモコンを使用するかを登録して、リモコンとユーザＩＤを対応付けすればよい。また、各ポインタ（６０１ａ、６０２ｂ、６０３ｃ、６０４ｄ）は、図５に示すように、表示される形状（本実施例では、６０１ａ：円形、６０２ｂ：四角形、６０３ｃ：五角形、６０４ｄ：三角形）または色彩の一方又はその両方がそれぞれ異なるので、リモコンとユーザＩＤの対応付けがされていない場合でも、誰がどのポインタを指示するのかユーザ同士で事前に合意を取っておけば、ユーザ名を表示しなくても良い。また、ポインタとしては、ユーザ名のみでもよい。
【００４２】
さらに、拠点３０１の表示装置５１１には、拠点３０２で操作されているポインタ６０３ｃと６０４ｄも表示されており、拠点３０２の表示装置５１２では、拠点３０１で操作されているポインタ６０１ａと６０２ｂも表示されているので、離れた場所でもユーザのリモコン操作状況が把握できる。また、図５では図示を省略しているが、拠点３０１、拠点３０２はそれぞれ、図１に示す端末装置５０、カメラ５２、マイク５３、スピーカ５４も設置されているので、会議に参加している各拠点（３０１、３０２）の映像や音声も使用しながら、会議を進行できるのは言うまでもない。
【００４３】
次に、図７を参照して、表示制御装置１０で行われているポインタ生成処理について説明する。図７は表示制御装置１０で行われるポインタ生成処理のフローチャートである。ポインタ生成処理は、表示制御装置１０の電源がＯＮされると開始され、電源がＯＮである間は、処理終了時から所定時間経過後に繰り返し開始される。まず、各拠点３０の端末装置５０からリモコン情報を取得できたか否かが判断される（Ｓ１）。具体的には、拠点３０の端末装置５０の電源がＯＮされ、表示制御装置１０とネットワーク２０を介して接続状態にされた後、端末装置５０から会議に参加するリモコンのリモコン情報が送信されると、ＣＰＵ１１は、リモコン情報を取得できたと判断する（Ｓ１：ＹＥＳ）が、取得できない場合（Ｓ１：ＮＯ）は、取得できるまで待機状態となる。次にリモコン情報が取得できた場合（Ｓ１：ＹＥＳ）、ポインタ指示座標情報が含まれているかどうか判断（Ｓ２）し、含まれている場合（Ｓ２：ＹＥＳ）は、リモコン情報データテーブル１３１０を作成して、ＲＡＭ１３に記憶させる（Ｓ３）。また、ホインタ指示座標情報が含まれていない場合（Ｓ２：ＮＯ）は、表示装置５１内の所定のポインタ座標値をリモコン情報データテーブル１３１０に記憶処理する（Ｓ４）。リモコン情報の中にポインタ指示座標情報が含まれない場合とは、ユーザがリモコン６を表示装置５１の方向へ向けて指示していない状態なので、その状態でも対応するポインタが表示されるように、所定のポインタ座標値を記憶させる。所定の位置とは、会議の進行の妨げにならないような、表示装置５１の画面のできるだけ外郭寄りの位置が望ましく、あらかじめ設定されているが、拠点３０の端末装置５０にて、設定変更ができるものとする。
【００４４】
そこで、図９を参照してリモコン情報データテーブル１３１０について詳細に説明する。リモコン情報データテーブル１３１０は、図５の拠点３０１と拠点３０２で使用されているリモコンから取得したあるタイミングでの情報である。リモコンＩＤは、各拠点で使用されているリモコン６を識別するＩＤである。ユーザＩＤは各拠点の端末装置５０で、会議参加時にユーザから入力されたＩＤであり、ユーザＩＤ入力時にリモコンＩＤと対応付けられている。例えば、リモコンＩＤ：Ｒ００１はユーザＩＤ：Ｙ００１と対応付けられていおり、リモコンＩＤ：Ｒ００２は、ユーザＩＤ：Ｙ００２に対応付けられて記憶されている。
【００４５】
ポインタ座標値は、各拠点３０でユーザがリモコン６を表示装置５１のどの位置に向けて指示しているのかを決定するために、Ｘ方向のＸ座標値と、Ｙ方向のＹ座標値に分解された座標値である。Ｘ座標値について、拠点３０１の表示装置５１１では、画面中央の基準点５１１Ｃを基準（Ｘ座標値：０）として、右側は＋、左側は−の符号を付加して記憶される座標値である。またＹ座標値とは、同様に基準点５１１Ｃを基準（Ｙ座標値：０）として上側は＋、下側は−の符号を付加して記憶される座標値である。拠点３０２でも同様に基準点５１２Ｃをポインタ座標基準点として座標値が決定される。そして定期的にリモコン情報が送信されてくるので、その都度ポインタ座標値を更新記憶させる。
【００４６】
例えば、リモコンＩＤ：Ｒ００１は、ポインタ座標値のＸ座標：−１００、Ｙ座標＋２５０、リモコンＩＤ：Ｒ００２は、Ｘ座標値：＋８０、Ｙ座標値：−５０の情報を取得している。また、リモコンＩＤ：Ｒ００４は、Ｘ座標値：＋５００、Ｙ座標値：−５００になっており、これは、Ｓ２の処理でリモコン情報の中にポインタ指示座標情報が含まれていないと判断された場合（Ｓ２：ＮＯ）で、所定の座標値が記憶されている（Ｓ４）。
【００４７】
各ポインタ形状及び色彩は、予めリモコンＩＤに対応させ、また図４の氏名などもリモコンＩＤに対応させて、ＲＡＭ１３のリモコン情報データテーブル１３１０にそれぞれ記憶される。これらの形状や、色彩、氏名などは、各拠点３０の端末装置５０で設定変更できるものとし、適宜変更可能である。
【００４８】
続いて、ＣＰＵ１１では、ＲＡＭ１３に記憶されたリモコン情報データテーブル１３１０に基づいて、表示データ作成処理（Ｓ５）を行う。表示データとは、各拠点３０の表示装置５１へ、ポインタ画像を表示するためのデータであり、ＲＡＭ１３のリモコン情報データテーブル１３１０に記憶された各データに基づいて、定期的に作成処理が行われる。
【００４９】
次に、全てのリモコンに対して処理されたかどうかを判定（Ｓ６）し、全てのリモコンに対して処理が行われた場合（Ｓ６：ＹＥＳ）は、次に表示データ出力処理（Ｓ７）を実行し、各拠点３０の表示装置５１へ表示データを出力する。しかし、全てのリモコンに対して処理が行われていない場合（Ｓ６：ＮＯ）は、再度リモコン情報取得判定処理（Ｓ１）へ戻り、同様の処理が実行される。
【００５０】
上記のポインタ生成処理により、各拠点では全てのリモコンが指示している各々のポインタを表示することができる。図５での拠点３０１では、ユーザ３０１１（ユーザＩＤ：Ｙ００１）がリモコン６０１（リモコンＩＤ：Ｒ００１）を表示装置５１１に向けて操作し、ポインタ６０１ａを指示している。同様に、ユーザ３０１２（ユーザＩＤ：Ｙ００２）もリモコン６０２（リモコンＩＤ：Ｒ００２）を操作し、ポインタ６０２ｂを指示している。また、拠点３０２では、ユーザ３０１２（ユーザＩＤ：Ｙ００３）が、ポインタ６０３ｃを指示しているが、ユーザ３０２２（ユーザＩＤ：Ｙ００４）はリモコン６０４（リモコンＩＤ：Ｒ００４）を表示装置５１２へ向けて操作していない状態なので、対応するポインタ６０４ｄは外郭寄りの所定の位置に表示されている。
【００５１】
また、拠点３０１と拠点３０２では、それぞれの表示装置（５１１、５１２）に、全てのポインタが表示されているので、会議に参加しているユーザは、他のユーザのリモコン操作状況を確認しながら、リモコンを操作することができる。
【００５２】
次に、会議中に表示装置を見ながら、ユーザがリモコンを操作して、そのユーザが指示するポインタを他のユーザのポインタに近づけることによって、その近づいたポインタを指示しているリモコンに振動を発生させる処理について説明する。
【００５３】
図８は、リモコンに振動を発生させる駆動信号送信処理のフローチャートであり、図７のポインタ生成が完了している状態で継続して繰り返し行われる。図７の処理でＲＡＭ１３にリモコン情報データテーブル１３１０が作成されているので、そのリモコン情報データテーブル１３１０からポインタ座標値が読み込まれ（Ｓ１４）、ポインタ同士の相対距離が算出される。（Ｓ１５）
そこで、ポインタ相対距離算出方法について説明する。相対距離とは、表示画面上でポインタ同士の離れている距離であり、算出方法は一般的な定理であるピタゴラスの三平方の定理を用いればよい。例えば、リモコン情報データテーブル１３１０でのリモコンＩＤ：Ｒ００１とＲ００２の場合の相対距離は、
相対距離＝√｛（１００＋８０）＾２＋（２５０＋５０）＾２｝＝３４８．９・・・
となる。また、同様にリモコンＩＤ：Ｒ００１とＲ００３の場合は、
相対距離＝√｛（３００-１００）＾２＋（２８０―２５０）＾２｝＝２０２．２・・・
となる。
【００５４】
この処理を全てのリモコンの組み合わせに対して行われるまで繰り返し（Ｓ１６：ＮＯ）、全ての組に対して処理された（Ｓ１６：ＹＥＳ）後、図１０の相対距離データ１３１１がＲＡＭ１３に記憶される。
【００５５】
そして、相対距離データ１３１１の中に、所定距離以下のポインタ組があるかどうか判断される（Ｓ１７）。ここでいう所定距離とは、あらかじめＲＯＭ１２に記憶されている設定値である。本実施例では、所定距離の設定値が、所定距離：５０  に設定されている。この設定値は、ユーザがポインタを、表示画面上で他のユーザのポインタに重ね合わせるくらい近づけた時の距離を設定しておくのが適正値である。また、この所定距離の設定値は、拠点３０の端末装置５０や、表示制御装置１０にて適宜変更できるものとする。
【００５６】
図１０の相対距離データ１３１１の中には、所定距離：５０以下の組が無い、つまり図５のように重なるポインタが無い場合は（Ｓ１７：ＮＯ）、Ｓ１４の処理に戻る。
【００５７】
図６では、図５の状態から拠点３０１のユーザ３０１１が、自分のポインタ６０１ａを、ユーザ３０２１が指示しているポインタ６０３ｃに近づけている。この状態のＲＡＭ１３のリモコン情報データテーブル１３１２は図１１のようになっている。前述したとおりに、このテーブル１３１２からポインタ座標値が読み込まれ（Ｓ１４）、全てのポインタの組み合わせに対してポインタ相対距離が算出され（Ｓ１５，Ｓ１６）図１２の相対距離データ１３１３がＲＡＭ１３に記憶される。
【００５８】
そして、相対距離データ１３１３の中に、所定距離：５０以下のポインタ組があるかどうか判断される（Ｓ１７）。
【００５９】
図６においては、拠点３０１で参加しているユーザ３０１１が、リモコン６０１（ＩＤ：Ｒ００１）を操作しながらポインタ６０１ａを、拠点３０２のユーザ３０２１が操作しているリモコン６０３（ＩＤ：Ｒ００３）のポインタ６０３ｃへ重ね合わせている状態なので、図６の状態で処理された相対距離データ１３１３では、リモコンＩＤ：Ｒ００１とＲ００３の組のみが所定距離：５０以下となっている。つまり、Ｓ１７の処理で所定距離以下のポインタ組があると判断された場合（Ｓ１６：ＹＥＳ）、そのポインタ組を指示しているリモコンへ、駆動信号を送信する処理を行う（Ｓ１８）。駆動信号とは、リモコン６の振動発生装置６５を駆動させるための信号である。リモコン６では、送受信部６４にて駆動信号を受信した場合、振動発生装置６５が駆動し、リモコンに振動が発生する。図６の実施例では、Ｓ１７の処理でリモコンＩＤ：Ｒ００１とＲ００３が所定距離であると判断されるので、リモコンＩＤ：Ｒ００１に対応するリモコン６０１と、リモコンＩＤ：Ｒ００３に対応するリモコン６０３に、駆動信号が送信され、リモコン６０１と６０３に振動が発生する。よって、リモコン６０１を操作しているユーザ３０１１が、他のリモコン６０３を操作しているユーザ３０２１へ、ポインタを近づけることにより、使用中のリモコンの振動を利用しながら、問いかけや注意を促したりすることができる。
【００６０】
また、拠点３０２（図６）のユーザ３０２２のような、リモコン６０４を表示装置５１２の方向へ向けていないユーザへ、リモコンの振動を利用して問いかけや注意を促したい場合でも、ポインタ６０４ｄは画面外郭寄りの所定の位置に停止して表示されているので、問いかけしたいユーザは自身が操作するポインタを、その停止しているポインタ６０４ｄへ近づけることにより、対応するリモコン６０４へ振動を発生させることができる。
【００６１】
よって、リモコンを机の上等に置いている状態や、手に持ってはいるが表示装置へ向けていない状態のユーザでも、リモコンが振動することにより、自分が他のユーザから問いかけられていることが確実に認識できる。
【００６２】
次に、図１３〜図１４を参照して、駆動信号送信処理についての変形実施形態を説明する。
【００６３】
図１３において、ポインタ座標値読み込み（Ｓ１０４）から、所定距離以下のポインタ組があるかどうかの判断（Ｓ１０７）までは、図８のＳ１４〜Ｓ１７までと同様の処理である。
【００６４】
次に、所定距離以下のポインタ組があると判断された場合（Ｓ１０７：ＹＥＳ）、さらに、その所定距離以下の状態であると判定した後その所定距離以下の状態を維持している経過時間をカウントする。そして、その経過時間が所定時間以上経過しているかどうか判断をする（Ｓ１０８）。所定時間とは、各ユーザが、指示するポインタ同士を所定距離以下に近づけたまま維持する必要がある時間の設定値である。例えば、１ｓ〜１０ｓ程度が、ユーザがポインタを近づけたままの状態を維持できる適度な時間である。また、この所定時間の設定値は、拠点３０の端末装置５０や、表示制御装置１０にて適宜変更できるものとする。
【００６５】
よって、Ｓ１０７で抽出されたポインタ組の相対距離が、所定距離以下の状態のまま所定時間以上経過していると判断された場合（Ｓ１０８：ＹＥＳ）、そのポインタ組を指示しているリモコンへ、駆動信号を送信する処理を行う（Ｓ１０９）。また、Ｓ１０８で所定時間以上経過していないと判断された場合は（Ｓ１０８：ＮＯ）、Ｓ１０４の処理へ戻り処理が継続される。以上説明したように、この駆動振動送信処理２を行えば、ユーザがリモコンを操作している時、偶発的にポインタが他のユーザが操作するポインタに近づいても、所定時間を経過しないとリモコンへ駆動信号を送信しないので、問いかけや注意を促したい場合のみ、的確にリモコンに振動を発生させることができる。
【００６６】
図１４の駆動信号送信処理３でも、ポインタ座標値読み込み（Ｓ２０４）から、所定距離以下のポインタ組があるかどうかの判断（Ｓ２０７）までは、図８のＳ１１〜Ｓ１７までと同様の処理である。
【００６７】
次に、所定距離以下のポインタ組があると判断された場合（Ｓ２０７：ＹＥＳ）、リモコン操作情報が取得できたかどうかを判断する（Ｓ２０８）。ここで言うリモコン操作情報とは、所定距離以下に接近しているポインタ組の一方のリモコン６の決定ボタン６６をユーザが押下したとき、信号送受信部６４を介して表示制御装置１０へ送信される情報である。Ｓ２０８の処理でリモコン操作情報が取得できたと判断された場合（Ｓ２０８：ＹＥＳ）、Ｓ２０７の処理で所定距離以下であると判断されたポインタ組を指示しているリモコンへ、駆動信号を送信する処理を行う（Ｓ２０９）。以上説明したように、駆動振動送信処理３を行えば、ユーザがリモコンを操作している時、偶発的にポインタが他のユーザが操作するポインタに近づいても、決定ボタンを押下しないとリモコンへ駆動信号を送信しないので、問いかけや注意を促したい場合のみ、的確にリモコンに振動を発生させることができる。
【００６８】
上記各実施形態において、所定距離以下の状態にあるポインタのうち、他のポインタから接近動作を受けた側のポインタに対応するリモコン、または決定ボタンを押下しなかった側のリモコンにおいてのみ、振動発生装置６５を駆動させるようにしてもよい。つまり、能動的に他のポインタに接近した側のポインタに対応するリモコンや、決定ボタンを押下したリモコンでは、振動発生装置６５を駆動させない。なお、上記各実施形態のように、所定距離以下の状態にあるポインタに対応しているリモコン全てに駆動信号を送信することで、能動的に問いかけや注意を促したいユーザも、他のユーザのリモコンを確実に振動させているかどうかを確認することができる。
【００６９】
また、図示は省略するが、ユーザが他のユーザのリモコンを確実に振動させているかどうかを確認する為に、振動発生装置６５が駆動している時間を含む所定時間の間、その振動発生装置６５が駆動しているリモコンに対応するポインタの表示状態を、例えば色を変化させるとか、点滅させるとか、ポインタサイズを変える等の変化をさせても良い。
【００７０】
本実施形態では、表示制御装置１０が、請求項１の「表示制御装置」に相当し、表示制御装置１０のＣＰＵ１１，ＲＯＭ１２，ＲＡＭ１３において図７のＳ１の処理を実行する部分が、「リモコン情報取得手段」、Ｓ５の処理を実行する部分が「表示データ作成手段」、Ｓ７の処理を実行する部分が「表示データ出力手段」、図８のＳ１５〜Ｓ１７の処理を実行する部分が「ポインタ表示状態判定手段」、Ｓ１８の処理を実行する部分が「駆動信号送信手段」、Ｓ１０８の処理を実行する部分が請求項２の「計時手段」、Ｓ２０４の処理を実行する部分が請求項３の「前記ポインタ表示状態判定手段により・・・前記リモコンから所定の操作情報を取得した場合」を構成する。
【００７１】
また、表示制御装置１０のＨＤＤ１５に記憶されているユーザＤＢ記憶エリア１５１は、本発明の「ユーザ情報記憶手段」に相当し、図９，１１のリモコン情報データテーブル１３１０，１３１２が、請求項５での「リモコンユーザ情報」に相当し、表示制御装置１０のＲＡＭ１３が、「リモコンユーザ識別情報記憶手段」に相当する。
【００７２】
さらに、図３のリモコン６のＣＰＵ６１，ＲＡＭ６０，ＲＯＭ６２及び信号送受信部６４が、請求項９の「リモコン情報送信手段」、「駆動信号受信手段」を構成し、ＣＰＵ６１，ＲＡＭ６０，ＲＯＭ６２が「振動駆動手段」を構成する。
【００７３】
なお、前述の実施形態に示される構成や処理は例示であり、各種の処理が変形可能なことはいうまでもない。例えば本実施例のテレビ会議システム１００はクライアント−サーバ型の構成を採っているが、Ｐ２Ｐ（ｐｅｅｒ  ｔｏ  ｐｅｅｒ）型の構成を採っても良く、その場合、表示制御装置１０で処理される各種処理が、拠点３０の端末装置５０で処理されれば良い。
【図面の簡単な説明】
【００７４】
【図１】テレビ会議システム１００の概略構成を示すシステム構成図である。
【図２】表示制御装置１０の電気的構成を示すブロック図である。
【図３】リモコン６の電気的構成を示すブロック図である。
【図４】ユーザデータベース記憶エリア１５１０の説明図である。
【図５】ポインタの表示状態説明図である。
【図６】ポインタの表示状態説明図である。
【図７】表示制御装置１０で行われるポインタ生成処理のフローチャートである。
【図８】駆動信号送信処理のフローチャートである。
【図９】リモコン情報データテーブル１３１０の説明図である。
【図１０】ポインタ相対距離データ１３１１の説明図である。
【図１１】リモコン情報データテーブル１３１２の説明図である。
【図１２】ポインタ相対距離データ１３１３の説明図である。
【図１３】変形実施形態の駆動信号送信処理２についてのフローチャートである。
【図１４】変形実施形態の駆動信号送信処理３についてのフローチャートである。
【符号の説明】
【００７５】
６  リモコン
１０  表示制御装置
１５  ＨＤＤ
３０  拠点
５０  端末装置
５１  表示装置
１３１０  リモコン情報データテーブル
１３１１  ポインタ相対距離データ
１５１０  ユーザデータベース
【図１】
2010041360.tif 000003
【図２】
2010041360.tif 000004
【図３】
2010041360.tif 000005
【図４】
2010041360.tif 000006
【図５】
2010041360.tif 000007
【図６】
2010041360.tif 000008
【図７】
2010041360.tif 000009
【図８】
2010041360.tif 000010
【図９】
2010041360.tif 000011
【図１０】
2010041360.tif 000012
【図１１】
2010041360.tif 000013
【図１２】
2010041360.tif 000014
【図１３】
2010041360.tif 000015
【図１４】
2010041360.tif 000016