(57)【要約】【課題】共有先ポインタを原則非表示としつつも表示したい場合に即座に対応することが可能な画面共有システムを提供すること。【解決手段】画面共有元端末に表示された共有画面の情報をネットワークで接続された１または複数の画面共有先端末に送信して共有画面を相互に共有する画面共有システムにおいて、画面共有先端末は、表示された共有画面内の任意の位置にポインタを合わせて特定の入力操作を行うことができる入力手段と、前記特定の入力操作によって入力された共有画面内のポインタ位置情報と画面共有先端末ユーザ識別情報を画面共有元端末に送信するポインタ表示要求手段とを備え、画面共有元端末は、受信した前記共有画面内のポインタ位置情報とユーザ識別情報に基づいて共有画面に当該画面共有先端末を特定する共有先ポインタを表示して共有画面の情報を更新する共有先ポインタ表示手段とを備えてなることを特徴とする画面共有システムである。【選択図】図２
2011076399.tif 000002
【特許請求の範囲】
【請求項１】
画面共有元端末に表示された共有画面の情報をネットワークで接続された１または複数の画面共有先端末に送信して共有画面を相互に共有する画面共有システムにおいて、画面共有先端末は、表示された共有画面内の任意の位置にポインタを合わせて特定の入力操作を行うことができる入力手段と、前記特定の入力操作によって入力された共有画面内のポインタ位置情報と画面共有先端末ユーザ識別情報を画面共有元端末に送信するポインタ表示要求手段とを備え、画面共有元端末は、受信した前記共有画面内のポインタ位置情報とユーザ識別情報に基づいて共有画面に当該画面共有先端末を特定する共有先ポインタを表示して共有画面の情報を更新する共有先ポインタ表示手段とを備えてなることを特徴とする画面共有システム。
【請求項２】
前記画面共有元端末は、前記共有先ポインタの表示時間を計測する表示時間計測手段を備え、前記共有先ポインタが表示開始から一定時間経過後に共有画面から共有先ポインタを消去して、共有画面の情報を更新することを特徴とする請求項１記載の画面共有システム。
【請求項３】
画面共有元端末に表示された共有画面の情報をネットワークで接続された１または複数の画面共有先端末に送信して画面共有先端末との間で共有する画面共有システムにおいて、画面共有先端末は、表示された共有画面内の任意の位置にポインタを合わせて特定の入力操作を行う入力手順と、前記特定の入力操作によって共有画面内のポインタ位置情報と画面共有先端末ユーザ識別情報を画面共有元端末に送信する手順と、画面共有元端末は、受信した前記共有画面内のポインタ位置情報とユーザ識別情報に基づいて共有画面に当該画面共有先端末を特定する共有先ポインタを表示して共有画面の情報を更新する手順とからなることを特徴とする画面共有システムにおけるポインタ表示方法。
【請求項４】
画面共有元端末に表示された共有画面の情報をネットワークで接続された１または複数の画面共有先端末に送信して画面共有先端末との間で共有するための画面共有プログラムであって、画面共有元端末は、画面共有先端末からの特定の入力操作に基づくポインタ位置情報及び画面共有先端末ユーザ識別情報を受信した時、受信したポインタ位置情報及び画面共有先端末ユーザ識別情報に基づいて当該画面共有先端末を特定する共有先ポインタを制御部において表示生成する手順と、前記共有先ポインタを共有画面内に表示する手段と、前記共有先ポインタを表示した共有画面を更新する手順とをコンピュータに実行させることを特徴とする画面共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数人のコンピュータ端末に同一の画面を表示するための画面共有システムにおけるポインタの表示に関するものである。
【背景技術】
【０００２】
従来から、ある１つの端末に表示された画像、例えばデスクトップ画面を他の端末にも表示して、複数人のコンピュータ端末に同一の画面を表示するための画面共有システムが存在しており、会議の場などで利用されてきた。
【０００３】
このような画面共有システムにおいて、各端末のポインタ（又はカーソル）を如何に表示するかに関するものとして、例えば、特許文献１、２が挙げられる。特許文献１に記載の共用画面制御方式は、画面共有を行っている複数のユーザのそれぞれのポインタを同時に表示させるための発明であり、特許文献２に記載の共有画面表示制御装置は、画面共有を行っている複数のユーザのポインタをユーザ毎に表示／非表示を設定して制御する機能に関する発明である。
【特許文献１】特開平０３−１１９４７８号公報
【特許文献２】特開平０７−３２２２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の共用画面制御方式では、会議の発言者以外のポインタも勝手に動かすことが可能であったため、他の参加者を混乱させる要因になるという問題があった。他方、特許文献２に記載の共有画面表示制御装置によれば、例えば、共有画面元である会議の進行役の端末においてポインタの表示／非表示を設定可能であるため、会議は整然としたものとなるが、新たな画面共有先がポインタを表示しようとする場合、画面共有元に通知してポインタの表示をＯＮに設定してもらった後でなければポインタを表示することができないため、即座に対応することができないという問題があった。
【０００５】
本発明は、上記問題点に鑑みなされたものであり、ポインタを原則非表示としつつも画面共有先がポインタを表示したい場合に即座に対応することが可能な画面共有システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明の請求項１は、画面共有元端末に表示された共有画面の情報をネットワークで接続された１または複数の画面共有先端末に送信して共有画面を相互に共有する画面共有システムにおいて、画面共有先端末は、表示された共有画面内の任意の位置にポインタを合わせて特定の入力操作を行うことができる入力手段と、前記特定の入力操作によって入力された共有画面内のポインタ位置情報と画面共有先端末ユーザ識別情報を画面共有元端末に送信するポインタ表示要求手段とを備え、画面共有元端末は、受信した前記共有画面内のポインタ位置情報とユーザ識別情報に基づいて共有画面に当該画面共有先端末を特定する共有先ポインタを表示して共有画面の情報を更新する共有先ポインタ表示手段とを備えてなることを特徴とする画面共有システムである。
【０００７】
本発明の請求項２は、請求項１に加えて、前記画面共有元端末は、前記共有先ポインタの表示時間を計測する表示時間計測手段を備え、前記共有先ポインタが表示開始から一定時間経過後に共有画面から共有先ポインタを消去して、共有画面の情報を更新することを特徴とする画面共有システムである。
【０００８】
本発明の請求項３は、画面共有元端末に表示された共有画面の情報をネットワークで接続された１または複数の画面共有先端末に送信して画面共有先端末との間で共有する画面共有システムにおいて、画面共有先端末は、表示された共有画面内の任意の位置にポインタを合わせて特定の入力操作を行う入力手順と、前記特定の入力操作によって共有画面内のポインタ位置情報と画面共有先端末ユーザ識別情報を画面共有元端末に送信する手順と、画面共有元端末は、受信した前記共有画面内のポインタ位置情報とユーザ識別情報に基づいて共有画面に当該画面共有先端末を特定する共有先ポインタを表示して共有画面の情報を更新する手順とからなることを特徴とする画面共有システムにおけるポインタ表示方法である。
【０００９】
本発明の請求項４は、画面共有元端末に表示された共有画面の情報をネットワークで接続された１または複数の画面共有先端末に送信して画面共有先端末との間で共有するための画面共有プログラムであって、画面共有元端末は、画面共有先端末からの特定の入力操作に基づくポインタ位置情報及び画面共有先端末ユーザ識別情報を受信した時、受信したポインタ位置情報及び画面共有先端末ユーザ識別情報に基づいて当該画面共有先端末を特定する共有先ポインタを制御部において表示生成する手順と、前記共有先ポインタを共有画面内に表示する手段と、前記共有先ポインタを表示した共有画面を更新する手順とをコンピュータに実行させることを特徴とする画面共有プログラム。
【発明の効果】
【００１０】
これら発明によれば、画面共有を行っている状態において通常時は画面共有先端末のポインタの移動は画面共有ウィンドウ画像に反映されず、会議等を整然と行うことができ、かつ、画面共有先端末から画面共有ウィンドウ画像内にポインタを合わせて特定の入力操作、例えばマウスによるダブルクリック操作を行った場合には、画面共有ウィンドウ画像内に当該画面共有先端末を特定可能な状態でポインタを表示することができるので、画面共有先端末の利用者の指し示したい箇所を即座に画面共有ウィンドウ画像に反映させることができる。また、一定時間経過後には表示したポインタを消去するようにしたので、画面共有ウィンドウに多くのポインタが表示され続けるのを防ぎ、会議等の進行を整然と行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明による画面共有システムにおいて画面共有を開始する場合の流れを示したフローチャート図である。
【図２】本発明による画面共有システムにおいて画面共有先端末１１からポインタ表示を要求する場合の流れを示したフローチャート図である。
【図３】画面共有元端末１０と画面共有先端末１１の構成を表したブロック図である。
【図４】（ａ）は、ダブルクリック操作時の動作を表した模式図であり、（ｂ）は、ダブルクリック操作後のポインタ表示動作を表した模式図である。
【発明を実施するための形態】
【００１２】
本発明による画面共有システムは、画面共有元端末に表示された共有画面の情報をネットワークで接続された１または複数の画面共有先端末に送信することで共有画面を相互に共有する画面共有システムにおいて、画面共有先端末は、表示された共有画面内の任意の位置にポインタを合わせて特定の入力操作を行うことができる入力手段と、前記特定の入力操作によって入力された共有画面内のポインタ位置情報と画面共有先端末ユーザ識別情報を画面共有元端末に送信するポインタ表示要求手段とを備え、画面共有元端末は、受信した前記共有画面内のポインタ位置情報とユーザ識別情報に基づいて共有画面に当該画面共有先端末を特定する共有先ポインタを表示して共有画面の情報を更新する共有先ポインタ表示手段とを備えてなることを特徴とするものである。以下、詳細に説明を行う。
【実施例１】
【００１３】
本発明による画面共有システムについて図面を用いて説明を行う。
本発明による画面共有システムは、図３に示すように、画面共有元端末１０と、複数の画面共有先端末１１とで構成されている。画面共有元端末１０は、マウス、キーボードなどの入力装置１３ａ、表示部１４ａ、メモリ１５ａ、ネットワークを介して接続された他の端末との間でデータの送受信を行なう通信部１６ａとこれらを制御する制御部１２ａによって構成されている。また制御部１２ａは、画面共有するウィンドウを生成し画面共有先端末１１に送信する画面共有ウィンドウ生成手段、画面共有できる利用者の情報を取得する利用者情報取得手段、共有先ポインタを共有画面に表示する共有先ポインタ表示手段、共有先ポインタの表示時間を計測するポインタ表示時間計測手段、入力装置によって表示されるポインタの位置を検出するポインタ位置検出手段を含みそれぞれの処理、制御を行っている。メモリ１５ａは、最新の共有画面の画像を記憶する画像メモリ部、画面共有できる利用者情報を記憶する利用者情報テーブル部、ユーザまたは端末の識別情報を記憶するユーザ識別情報メモリ部、などの各メモリ部で構成されている。
画面共有先端末１１は、マウス、キーボードなどの入力装置１３ｂ、表示部１４ｂ、メモリ１５ｂ、ネットワークを介して接続された他の端末との間でデータの送受信を行なう通信部１６ｂとこれらを制御する制御部１２ｂによって構成され、基本的には画面共有元端末１０と同じである。制御部１２ｂは、画面共有参加情報を画面共有元端末１０に送信する画面共有参加処理手段、画面共有元端末１０からの画面共有元ウィンドウ画像を処理して表示部１４ｂに表示させる画面共有元ウィンドウ画像処理手段、入力装置１３ｂによって表示されるポインタの位置を検出するポインタ位置検出手段、画面共有元端末１０に対して当端末のポインタを共有画面に表示要求するポインタ表示要求手段を含みそれぞれの処理、制御を行っている。メモリ１５ｂは、ユーザまたは端末の識別情報を記憶するユーザ識別情報メモリ部を具備しており、ユーザ識別ＩＤなどを画面共有元端末１０に対して送信する場合に利用される。
このような画面共有元端末１０と画面共有先端末１１とはそれぞれの通信部１６ａと１６ｂをネットワークを介して接続し画面共有を行う。この場合、ネットワークはＬＡＮ又はインターネットなどである。
なお、画面共有元端末１０は１台となるが、画面共有先端末１１は複数台を接続可能であり、複数の端末間で画像共有を行うことが可能な構成となっている。
【００１４】
以上のような画面共有元端末１０と画面共有先端末１１とで画面共有を行う場合の制御の流れを図１に基づいて説明する。先ず、画面共有元端末１０において、画面共有開始前に、予め画面共有できる条件（ネットワークに接続され、かつ画面共有のアプリケーションが立ち上がっている場合）を満たした画面共有先端末１１の利用者情報を事前に取得して、画面共有利用者情報がメモリ１５ａの利用者情報テーブル部に記憶される。画面共有開始にあたって、メモリ１５ａの利用者情報テーブル部から利用者情報を取得して、共有先（ユーザまたは端末）を選択する（Ｓ１０１）。そして、画面共有を行なうことが選択されると（Ｓ１０１）で選択した共有先に対して共有参加確認情報を送信する（Ｓ１０２）。画面共有先端末１１は、共有参加確認情報を受信すると、共有参加の選択（参加、不参加）画面を表示部１４ｂに表示し、ユーザにより「参加」が選択されると共有参加情報を画面共有元端末１０に送信する。なお、「不参加」の場合も共有不参加情報を画面共有元端末１０に送信する。共有参加情報としては、共有参加の承認データ、ユーザ識別ＩＤ、ＩＰアドレスなどが送信され、共有不参加情報は、共有参加の不承認データ、ユーザ識別ＩＤ、ＩＰアドレスなどが送信される（Ｓ１０３）。共有参加情報を受信した画面共有元端末１０では、共有参加情報をメモリ１５ａに保存する（Ｓ１０４）。そして、画面共有元端末１０は、共有する画面をメモリ１５ａの画像メモリ部に記憶するとともに、制御部１２ａの画面共有ウィンドウ生成手段によって画面共有ウィンドウを生成する（Ｓ１０５）。この状態において、画面共有先端末１１に対して画面共有ウィンドウ画像を送信する（Ｓ１０６）。画面共有ウィンドウ画像を受信（Ｓ１０７）した画面共有先端末１１では、画面共有元ウィンドウ画像処理手段によって表示部１６ｂに画面共有ウィンドウ画像を表示して画面共有が開始される（Ｓ１０８）。画面共有された状態では、図４（ａ）のように共有元端末Ｐ１のデスクトップ画面が共有先端末Ｕ２、Ｕ３に表示される。
【００１５】
ここで、画面共有元端末１０は画面共有先端末１１に対する画面共有ウィンドウ画像の送信方法として、画面共有する画像をメモリ１５ａの画像メモリ部に記憶したものを（Ｓ１０５）において最初に送信を行う場合には全画面を送信し、以降は、画面共有ウィンドウを一定時間毎（例えば、０．５秒毎）に前記画像メモリ部に記憶した画像と比較し、変化のあった場合、前記画像メモリ部を更新して、共有先端末１１に対して送信する。
なお、画面共有ウィンドウを複数の領域に分割して、変化のあった領域の画像のみを部分送信することで、伝送容量の縮小化を図ってもよい。
【００１６】
次に、画面共有先端末１１から画面共有ウィンドウに対してポインタを表示させたい場合の制御の流れについて、図２に基づいて説明する。この場合、図２のＡからスタートする。先ず、画面共有先端末１１において、画面共有ウィンドウ画像の内側でポインタを表示させたい場合表示させたい場所にポインタを合わせ所定の操作として、例えば、マウスによるダブルクリック操作を行う（Ｓ２０１）。このときの操作は、ダブルクリック操作に限られるものではなく、例えば、キーボードの特定のキーを押すようにしてもよい。ダブルクリック操作を行うと、画面共有先端末１１から画面共有元端末１０に対してポインタ位置情報が送信される（Ｓ２０２）。ポインタ位置情報は、画面共有ウィンドウ画像におけるダブルクリックを行ったポインタの座標（Ｘ，Ｙ）として送信され、同時にユーザ識別ＩＤが送信される。
【００１７】
ポインタ位置情報として、ダブルクリックを行ったポインタの座標（Ｘ，Ｙ）とユーザ識別ＩＤを受信（Ｓ２０３）した画面共有元端末１０は、ユーザ識別ＩＤを用いて利用者テーブルを検索して、ダブルクリックを行った画面共有先端末１１の利用者の名前を取得する（Ｓ２０４）。これは、ポインタと同時に利用者の名前を画面共有ウィンドウに表示するためである。次に、受信したユーザ識別ＩＤからその利用者のポインタが既に画面共有ウィンドウに表示してあるか否かを判別する（Ｓ２０５）。既に表示中の場合には、そのポインタを消去する（Ｓ２０６）。次の（Ｓ２０７）では、受信したポインタの座標（Ｘ，Ｙ）位置に基づいて画面共有ウィンドウ内にポインタと取得した利用者の名前を表示し、ポインタの表示開始時間をメモリ１５ａに記憶する。そして、ポインタを表示した画面共有ウィンドウ画像を画面共有先端末１１に対して送信する（Ｓ２０８）。この場合、画面共有ウィンドウを複数の領域に分割して、ポインタ表示によって変化のあった領域の画像のみを送信する部分送信となる。これを受信した画面共有先端末１１では、ポインタの表示された画面共有ウィンドウ画像を表示部１４ｂに表示させる（Ｓ２０９）。共有先ポインタが共有画面に表示された状態では、図４（ｂ）のように共有先端末Ｕ２のポインタが共有元端末Ｐ１、共有先端末Ｕ２、Ｕ３に表示される。
【００１８】
また、制御部１２ａのポインタ表示時間計測手段によってポインタの表示開始時間からの経過時間が計測され（Ｓ２１０）、予め設定した時間（例えば、５秒）が経過した後には表示中のポインタを消去し（Ｓ２１１）、ポインタを消去した画面共有ウィンドウ画像を画面共有先端末１１に対して送信する（Ｓ２１２）。この場合の画面共有先端末１１に対する画面共有ウィンドウ画像の送信も、ポインタ消去によって変化のあった領域の画像のみを送信する部分送信となる。これを受信した画面共有先端末１１においても、ポインタが消去された画面共有ウィンドウ画像が表示部１４ｂに表示される（Ｓ２１３）。
【００１９】
以上のような構成による本発明の作用を図４に基づいて説明する。図４は、１台の画面共有元端末１０と２台の画面共有先端末１１とをネットワークを介して接続して、３台で画面共有を行う場合を示した模式図である。ここで、画面共有元端末１０のユーザの名前が「Ｐ１」であり、画面共有先端末１１のユーザの名前がそれぞれ「Ｕ２」「Ｕ３」であるものとする。先ず、Ｐ１が画面共有先Ｕ２、Ｕ３に対して画面共有参加確認情報を送信し、このＰ１に対して、Ｕ２、Ｕ３が共有参加情報として共有参加の承認データ、ユーザ識別ＩＤ、ＩＰアドレスなどを送信し、Ｐ１は、共有参加情報をメモリ１５ａに記憶し、Ｐ１のデスクトップ画面を共有画面として、制御部１２ａの画面共有ウィンドウ生成手段によって画面共有ウィンドウを生成し、Ｕ２、Ｕ３に対して画面共有ウィンドウ画像を送信して、画面共有が開始される。
【００２０】
図４（ａ）に示すように、画面共有開始後にはＰ１のデスクトップ画面がＵ２、Ｕ３にも表示された状態となる。このとき、Ｕ２が自身の端末上でポインタを動かしたとしてもＵ２のポインタはＰ１及びＵ３には表示されない。ここで、Ｕ２が図４（ａ）に示す位置でダブルクリック操作を行うと、ポインタ位置情報として画面共有ウィンドウ画像におけるダブルクリックを行ったポインタの座標（Ｘ，Ｙ）とユーザ識別ＩＤが、Ｐ１に対して送信され、これを受信したＰ１は、「Ｕ２」の名前と共にポインタをポインタの座標（Ｘ，Ｙ）によって指定された位置に表示する。そして、このＵ２のポインタを表示した画面共有ウィンドウ画像がＵ２、Ｕ３に送信されて、図４（ｂ）に示すように、Ｕ２、Ｕ３の画面共有ウィンドウ画像にも「Ｕ２」のポインタが表示される。ポインタ表示後にＵ２がポインタを移動させたとしても共有画面上ではポインタの位置は移動せず、ダブルクリックを行った位置で表示され続け、予め設定した一定時間経過後に消去される。また、ポインタ表示中にＵ２が他の位置で再度ダブルクリック操作を行った場合には、表示中のポインタを消去した上で新たな位置にポインタを表示させる。
【００２１】
以上のように、本発明によれば、画面共有システムにおいて画面共有先端末１１のポインタを原則非表示としつつもこのユーザがポインタを表示したい場合に即座に表示することが可能となるため、会議等の進行を整然と行いつつも、画面共有先端末１１からの要求を即座に反映することのできる画面共有システムを提供することができる。また、表示されたポインタは一定時間経過後に消えるため、利用者がポインタを消すということを意識することなく画面共有ウィンドウ画像に多くのポインタが表示され続くのを防ぐことができる。
【符号の説明】
【００２２】
１０…画面共有元端末、１１…画面共有先端末、１２ａ、１２ｂ…制御部、１３ａ、１３ｂ…入力装置、１４ａ、１４ｂ…表示部、１５ａ、１５ｂ…メモリ、１６ａ、１６ｂ…通信部。
【図１】
2011076399.tif 000003
【図２】
2011076399.tif 000004
【図３】
2011076399.tif 000005
【図４】
2011076399.tif 000006