(57)【要約】【課題】  所望の書き込み内容については、消去操作を一々行わなくても一旦書き込んだ内容を共有ウィンドウ上から消去することができるようにすることを目的とする。【解決手段】  指定手段（４）によって永続描画機能が指定されている状態の場合、オペレータによる消去操作が行われるまで共有ウィンドウに書き込まれた描画オブジェクトを表示する第１の制御手段（５）と、指定手段（４）によって一時描画機能が指定されている状態の場合、前記共有ウィンドウに書き込まれた描画オブジェクトを所定時間経過後に消去する第２の制御手段（５）と、と有することを特徴とする。【選択図】  図１
2005260986.tif 000002
【特許請求の範囲】
【請求項１】
電子会議を行うための会議システムであって、
指定手段によって永続描画機能が指定されている状態の場合、オペレータによる消去操作が行われるまで共有ウィンドウに書き込まれた描画オブジェクトを表示する第１の制御手段と、
前記指定手段によって一時描画機能が指定されている状態の場合、前記共有ウィンドウに書き込まれた描画オブジェクトを所定時間経過後に消去する第２の制御手段と、
を有することを特徴とする会議システム。
【請求項２】
前記永続描画機能を指定するための永続描画ボタンと前記一時描画機能を指定するための一時描画ボタンとを表示する表示手段を更に有することを特徴とする請求項１に記載の会議システム。
【請求項３】
電子会議を行うための会議システムの処理方法であって、
指定手段によって永続描画機能が指定されている状態の場合、オペレータによる消去操作が行われるまで共有ウィンドウに書き込まれた描画オブジェクトを表示する第１の制御ステップと、
前記指定手段によって一時描画機能が指定されている状態の場合、前記共有ウィンドウに書き込まれた描画オブジェクトを所定時間経過後に消去する第２の制御ステップと、
を含むことを特徴とする会議システムの処理方法。
【請求項４】
前記永続描画機能を指定するための永続描画ボタンと前記一時描画機能を指定するための一時描画ボタンとを表示する表示ステップを更に含むことを特徴とする請求項３に記載の会議システムの処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信網を介して複数の相手端末と映像、音声、データを通信することにより、いわゆる電子会議を行うための会議システムおよびこれに用いる通信端末、並びに画像表示方法、記憶媒体に関する。特に、複数の会議参加者により共有される共有ウィンドウの表示制御の技術に関するものである。
【背景技術】
【０００２】
通信網を介して複数の相手と映像、音声、データを通信することによりいわゆる電子会議を行う会議システムにおいて、会議参加者が使用する全ての端末に同一内容が表示され、かつ全ての端末からアクセス可能な共有ウィンドウを設けることは、共有ホワイトボード等の名前で広く知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の共有ウィンドウでは、共有ウィンドウに一度書き込んだ内容は、会議参加者が所定の消去操作を行わなければ、共有ウィンドウ上にいつまでも表示されたままであった。したがって、一時的に書き込むメモ程度の内容に対しても、共有ウィンドウ上から表示消去するときには所定の消去操作を行わなければならないという欠点があった。
【０００４】
本発明は、このような欠点を解消するために成されたものであり、所望の書き込み内容については、消去操作を一々行わなくても一旦書き込んだ内容を共有ウィンドウ上から消去することができるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の会議システムは、電子会議を行うための会議システムであって、指定手段によって永続描画機能が指定されている状態の場合、オペレータによる消去操作が行われるまで共有ウィンドウに書き込まれた描画オブジェクトを表示する第１の制御手段と、前記指定手段によって一時描画機能が指定されている状態の場合、前記共有ウィンドウに書き込まれた描画オブジェクトを所定時間経過後に消去する第２の制御手段と、を有することを特徴とする。
本発明の会議システムの処理方法は、電子会議を行うための会議システムの処理方法であって、指定手段によって永続描画機能が指定されている状態の場合、オペレータによる消去操作が行われるまで共有ウィンドウに書き込まれた描画オブジェクトを表示する第１の制御ステップと、前記指定手段によって一時描画機能が指定されている状態の場合、前記共有ウィンドウに書き込まれた描画オブジェクトを所定時間経過後に消去する第２の制御ステップと、含むことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、共有ウィンドウへの書き込みに際して永続的な表示内容であるか一時的な表示内容であるかの何れを指定することができ、一時的な表示内容として書き込まれたものは、書き込んでから一定時間経過後に自動的に消去されるようになるので、ユーザは面倒な消去操作を一々行わなくても良いという効果が得られる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明の一実施形態を便宜的に表すための図であって、会議システムおよびこれに用いる通信端末の機能構成を示す機能ブロック図である。
【０００８】
図１において、表示手段（１）は、通信網（８）を介して複数の相手と通信することによって電子会議を行う際に、映像（動画像）や静止画像、あるいはテキストデータなどの表示を行うものである。この表示手段（１）は、全ての会議参加者により共有される共有ウィンドウ（２）を有している。
【０００９】
書き込み手段（３）は、上記共有ウィンドウ（２）上に所望の内容を書き込むものである。この書き込み手段（３）により自端末の共有ウィンドウ（２）上に書き込まれた内容は、通信手段（７）により通信網（８）を介して相手端末（図示せず）に送られ、相手端末の共有ウィンドウにも同一内容が表示される。また、指定手段（４）は、上記書き込み手段（３）により共有ウィンドウ（２）上に書き込む内容が、共有ウィンドウ（２）に一時的に表示するものなのか否かを指定するものである。
【００１０】
制御手段（５）は、計時手段（６）を有しており、上記指定手段（４）により「一時的」であると指定されたときの書き込み内容を、書き込んでから一定時間経過後に共有ウィンドウ（２）上から消去するように制御する。このとき制御手段（５）は、自端末の共有ウィンドウ（２）上から該当する書き込み内容を消去するとともに、通信手段（７）により通信網（８）を介して相手端末（図示せず）に制御信号を送り、相手端末の共有ウィンドウ上からも該当する書き込み内容を消去するように制御する。
【００１１】
図２は、図１に示した本発明の機能を実現する一実施形態を示す図であって、パーソナルコンピュータをベースしたデスクトップテレビ会議システムの概略構成を示すブロック図である。
【００１２】
図２において、１はプログラムに従って本システム全体を制御するＣＰＵ、２はウィンドウシステムやＢＩＯＳ（基本入出力システム）等のプログラム群が格納されるＲＯＭ、３は共有ウィンドウ制御プログラムやデータ等が一時的に格納されるＲＡＭ、４は時間監視を行うタイマ、５はハードディスク等の補助記憶装置、６はキーボード、７はマウス、８はＶＧＡ（Video Graphics Array）等に対応のビデオ表示部である。
【００１３】
また、９はパーソナルコンピュータのグラフィックスや受信動画像等を表示するモニタ、１０はＩＴＵ−Ｔ勧告Ｈ．２６１に従った映像符号化／復号化処理やその前処理および後処理を行う映像処理部、１１は自画像等を入力するためのカメラ、１２はＩＳＤＮユーザ網インタフェースに従った回線制御処理やＩＴＵ−Ｔ勧告Ｈ．２２１に従ったデータの多重分離処理を行う通信処理部、１３は音声符号化／復号化処理やエコーキャンセル処理等を行う音声処理部、１４はマイク、１５はスピーカ、１６はバスである。
【００１４】
図１の表示手段（１）は、図２のモニタ９に対応し、このモニタ９は共有ウィンドウを含む。また、図１の書き込み手段（３）および指定手段（４）は、図２のキーボード６およびマウス７を含む。また、図１の制御手段（５）は、図２のＣＰＵ１、ＲＯＭ２、ＲＡＭ３およびタイマ４により構成され、これらの構成のうちタイマ４は、図１の計時手段（６）に対応する。
【００１５】
図３は、図２に示したテレビ会議システムにおいてモニタ９に表示される共有ウィンドウ２００の構成例を示す図である。
図３において、２０１はタイトルバー、２０２はメニューバー、２０３は描画ツールバー、２０４は全ての会議参加者で共有される共有領域である。
【００１６】
会議参加者は、メニューバー２０２や描画ツールバー２０３で示される機能を使って、共有領域２０４に書き込みを行うことが可能である。共有領域２０４に書き込んだ内容は、図２の通信処理部１２を介して通信網に送出され、通信相手の共有領域２０４にも同じ内容が表示される。
【００１７】
図４は、図３に示した共有ウィンドウ２００の描画ツールバー２０３についてより詳細な構成例を示す図である。
図４において、３０１は共有領域２０４へ半永続的な描画オブジェクトの書き込みを行うための永続描画ボタン、３０２は共有領域２０４に一時的な描画オブジェクトの書き込みを行うための一時描画ボタンである。
【００１８】
各ボタン３０１、３０２上でマウス７のクリック操作を行うことにより各ボタン３０１、３０２は押下状態になり、ウィンドウシステムから共有ウィンドウ制御プログラムにボタン押下イベントが通知される。また、各ボタン３０１、３０２が押下された状態で、各ボタン３０１、３０２上でマウス７のクリック操作を行うことにより各ボタン３０１、３０２は非押下状態になり、ウィンドウシステムから共有ウィンドウ制御プログラムにボタン復帰イベントが通知される。
【００１９】
永続描画ボタン３０１と一時描画ボタン３０２はトグルの関係になっており、例えば永続描画ボタン３０１が押下状態のときに一時描画ボタン３０２を押下すると、一時描画ボタン３０２が押下状態になるとともに、永続描画ボタン３０１が非押下状態になる。
【００２０】
各ボタン３０１、３０２が押下状態のときに、共有領域２０４でマウス７のドラッグ操作を行うことにより、共有領域２０４にマウスドラッグの軌跡に沿って描画オブジェクトが書き込まれる。また、キーボード６を操作することにより、共有領域２０４内の図示しないカーソルがある位置に文字等を書き込むことも可能である。
【００２１】
永続描画ボタン３０１が押下状態のときに共有領域２０４に書き込んだ描画オブジェクトは、その後会議参加者が所定の消去操作を行わない限り共有領域２０４（相手端末のものも含む）上に表示されたままである。一方、一時描画ボタン３０２が押下状態のときに共有領域２０４に書き込んだ描画オブジェクトは、書き込んでから一定時間の経過後に共有領域２０４から自動的に表示消去される。このことを、以下に示す図５〜図７を用いて詳細に説明する。
【００２２】
図５は、図２に示したＲＡＭ３に格納される情報であって、図３の共有領域２０４に書き込まれた描画オブジェクトを管理するための描画オブジェクト管理テーブル４００の構成例を示す図である。
【００２３】
図５において、４０１はオブジェクト識別子フィールドであり、書き込まれた描画オブジェクトを識別するための識別子を格納する。４０２はオブジェクトタイプフィールドであり、書き込まれた描画オブジェクトが共有領域２０４に永続的に表示するものなのか、あるいは一時的に表示するものなのかを示すタイプ情報を格納する。
【００２４】
４０３はタイマカウンタフィールドであり、書き込まれた描画オブジェクトが一時的に表示するものである場合に、それが消去されるまでの時間を格納する。４０４はオブジェクトデータフィールドであり、書き込まれた描画オブジェクトを構成する各点の座標値を格納する。図５に示すように、描画オブジェクト管理テーブル４００は、個々の描画オブジェクトを示す複数のレコードから構成される。
【００２５】
図６は、本実施形態によるテレビ会議システムの動作を表すフローチャートであり、一時描画ボタン３０２が押下状態であるときに、共有領域２０４でマウスドラッグ操作を行うことによりウィンドウシステムから共有ウィンドウ制御プログラムに通知されるマウスイベントの処理を示す。以下、このフローチャートに従って本実施形態の動作を説明する。
【００２６】
まず、ステップＳ５０１では、発生したイベントがマウスボタンのダウンイベントかどうかを判定し、そうであればステップＳ５０２へ進み、そうでなければステップＳ５０４へ進む。ステップＳ５０２では、オブジェクト識別子を生成し、それを図５の描画オブジェクト管理テーブル４００中の空きレコードのオブジェクト識別子フィールド４０１に登録する。
【００２７】
次のステップＳ５０３では、マウスボタンのダウンイベントと共に通知される現在のマウスポインタの座標値を、描画オブジェクト管理テーブル４００中の該当レコードのオブジェクトデータフィールド４０４に、描画オブジェクトの始点のデータとして登録し処理を終了する。
【００２８】
一方、ステップＳ５０４では、発生したイベントがマウス移動イベントかどうかを判定し、そうであればステップＳ５０５へ進み、そうでなければステップＳ５０７へ進む。ステップＳ５０５では、マウス移動イベントと共に通知される現在のマウスポインタの座標値を、描画オブジェクト管理テーブル４００中の該当レコードのオブジェクトデータフィールド４０４に、描画オブジェクトの途中点のデータとして登録する。
【００２９】
次のステップＳ５０６では、描画オブジェクト管理テーブル４００中の該当レコードのオブジェクトデータフィールド４０４に登録されている一つ前の点の座標と現在の点の座標とを結ぶ直線を共有領域２０４に描画し、処理を終了する。また、上記ステップＳ５０４から分岐したステップＳ５０７では、発生したイベントがマウスボタンのアップイベントかどうかを判定し、そうであればステップＳ５０８へ進み、そうでなければ処理を終了する。
【００３０】
ステップＳ５０８では、マウスボタンのアップイベントと共に通知される現在のマウスポインタの座標値を、描画オブジェクト管理テーブル４００中の該当レコードのオブジェクトデータフィールド４０４に、描画オブジェクトの終点のデータとして登録する。次のステップＳ５０９では、描画オブジェクト管理テーブル４００中の該当レコードのオブジェクトデータフィールド４０４に登録されている一つ前の点の座標と現在の点の座標とを結ぶ直線を共有領域２０４に描画する。
【００３１】
そして、ステップＳ５１０では、描画オブジェクト管理テーブル４００中の該当レコードのオブジェクトタイプフィールド４０２を「一時的」と設定する。ステップＳ５１１では、描画オブジェクト管理テーブル４００中の該当レコードのタイマカウンタフィールド４０３に、該当する描画オブジェクトが消去されるまでの時間を示す予め設定された値Ｔを設定し、処理を終了する。
【００３２】
図７は、本実施形態によるテレビ会議システムの動作を表すフローチャートであり、ウィンドウシステムから共有ウィンドウ制御プログラムに通知されるタイマイベントの処理を示す。以下。このフローチャートに従って本実施形態の動作を説明する。
【００３３】
まず、ステップＳ６０１では、図５の描画オブジェクト管理テーブル４００の該当レコードポインタＰに先頭レコードを設定する。次のステップＳ６０２では、上記ポインタＰが描画オブジェクト管理テーブル４００の最終レコードを超えたかどうかを判定し、最終レコードを超えていれば処理を終了し、越えていなければステップＳ６０３へ進む。
【００３４】
ステップＳ６０３では、該当レコードのオブジェクトタイプが「一時的」なオブジェクトかどうかを判定し、「一時的」なオブジェクトであればステップＳ６０４へ進み、そうでなければステップＳ６０７へジャンプする。ステップＳ６０４では、該当レコードのタイマカウンタフィールド４０３に格納されている値をΔＴだけ減じる。
【００３５】
次のステップＳ６０５では、該当レコードのタイマカウンタフィールド４０３に格納されている値が０かどうかを判定し、０であればステップＳ６０６へ進み、そうでなければ６０７へジャンプする。ステップＳ６０６では、指定時間が経過したので描画オブジェクト管理テーブル４００から該当レコードを削除するとともに、共有領域２０４に書き込まれていた描画オブジェクトを消去する。
【００３６】
ステップＳ６０７では、オブジェクト管理テーブル４００の該当レコードを指すポインタＰを次のレコードに進め、ステップＳ６０２に戻る。
以上により、一時描画ボタン３０２の押下時に書き込まれた描画オブジェクトは、一定時間Ｔの経過後に共有領域２０４より自動的に消去される。
【００３７】
なお、以上の実施形態では、共有領域２０４に書き込まれてから消去するまでの時間をあらかじめ定めておくようにしたが、ユーザが任意に設定できるように構成しても良い。
【００３８】
＜他の実施形態＞
以上の実施形態では、共有領域２０４に一時描画指示により描画されたものは、所定時間経過後に自動的に消去される構成である。しかしながら、この構成では、所定時間の設定値によっては、オペレータがまだ消去して欲しくないにもかかわらず何の通知もなく消去が行われてしまう。
【００３９】
以下の実施形態では、上述の点を考慮し、所定時間の設定を２段階とする。
例えば、第１の所定時間としては上述のように描画したものが自動的に消去される時間を設定し、第２の所定時間としては、第１の所定時間の所定時間前の時間とし、第２の所定時間になると、消去される描画データを点滅表示し、オペレータにしばらくしたら消去する旨を通知する構成とする。
【００４０】
一方、共有ウィンドウ上（図３の共有領域２０４）には、描画データが点滅したときに、どの位したら消去されることになっているかをマルチウィンドウとして常に表示しておくことにする。さらに、図４の延長ボタン３０３を指示することにより、消去されるまでの時間を延長時間としてあらかじめ決められた時間延長する。
【００４１】
上述の構成により、一時描画指示により描画されたデータが消去に先立って点滅されるので、オペレータは描画データをまだ消去したくない場合、延長指示を出すことにより消去までの時間を延ばすことが可能となる。
なお、上述の構成では、消去される描画データを点滅させる構成としたが、本発明はこれに限られるものではなく、描画色を特定色に変える等の種々の表示変更処理を用いても良いことは言うまでもない。
【００４２】
上記実施形態は、複数の機器から構成されるシステムに応用しても、１つの機器からなる装置に応用しても良い。
また、上述した実施形態の機能を実現するように上述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムに従って本実施形態を実行する処理方法も上述の実施形態の範疇に含まれるし、上述のプログラムが記憶された記憶媒体も上述の実施形態に含まれる。
【００４３】
かかる記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭ等を用いることができる。
また、上述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限られず、他のソフトウェア、拡張ボードの機能と共同して、ＯＳ（オペレーティングシステム）上で動作し上述の実施形態の動作を実行するものも上述した実施形態の範疇に含まれる。
【図面の簡単な説明】
【００４４】
【図１】本発明に係る会議システムおよびこれに用いる通信端末の機能構成を示す機能ブロック図である。
【図２】図１に示した本発明の機能を実現する一実施形態を示す図であって、パーソナルコンピュータをベースしたデスクトップテレビ会議システムの概略構成を示すブロック図である。
【図３】図２に示したテレビ会議システム中のモニタに表示される共有ウィンドウの構成例を示す図である。
【図４】図３に示した共有ウィンドウの描画ツールバーについてより詳細な構成例を示す図である。
【図５】図２に示したＲＡＭに格納される情報であって、図３の共有領域に書き込まれた描画オブジェクトを管理するための描画オブジェクト管理テーブルの構成例を示す図である。
【図６】図４の一時描画ボタンが押下状態であるときに、共有領域でのマウスドラッグ操作により行われるマウスイベント処理（描画処理）を示すフローチャートである。
【図７】図４の一時描画ボタンが押下状態のときに書き込まれた描画オブジェクトの自動表示消去を行うタイマイベント処理を示すフローチャートである。
【符号の説明】
【００４５】
（１）  表示手段
（２）  共有ウィンドウ
（３）  書き込み手段
（４）  指定手段
（５）  制御手段
（６）  計時手段
（７）  通信手段
（８）  通信網
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  タイマ
５  補助記憶装置
６  キーボード
７  マウス
８  ビデオ表示部
９  モニタ
１０  映像処理部
１１  カメラ
１２  通信処理部
１３  音声処理部
１４  マイク
１５  スピーカ
１６  バス
【図１】
2005260986.tif 000003
【図２】
2005260986.tif 000004
【図３】
2005260986.tif 000005
【図４】
2005260986.tif 000006
【図５】
2005260986.tif 000007
【図６】
2005260986.tif 000008
【図７】
2005260986.tif 000009