JP3627791B2 - 他端末操作装置 - Google Patents

他端末操作装置 Download PDF

Info

Publication number
JP3627791B2
JP3627791B2 JP22629698A JP22629698A JP3627791B2 JP 3627791 B2 JP3627791 B2 JP 3627791B2 JP 22629698 A JP22629698 A JP 22629698A JP 22629698 A JP22629698 A JP 22629698A JP 3627791 B2 JP3627791 B2 JP 3627791B2
Authority
JP
Japan
Prior art keywords
terminal
pointer
input
operated
point information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP22629698A
Other languages
English (en)
Other versions
JP2000057094A (ja
Inventor
徹 岡原
隆一 松倉
和雄 佐々木
理 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP22629698A priority Critical patent/JP3627791B2/ja
Publication of JP2000057094A publication Critical patent/JP2000057094A/ja
Priority to US09/778,769 priority patent/US6889365B2/en
Application granted granted Critical
Publication of JP3627791B2 publication Critical patent/JP3627791B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • G06F3/1462Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Computer And Data Communications (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、少なくとも1以上の操作端末と***作端末とをネットワークを介して接続し、前記操作端末から前記***作端末を遠隔操作する他端末操作装置に関する。
【0002】
【従来の技術】
近年、ローカルエリアネットワーク(以下、LANと略記する)、インターネットなどのコンピュータネットワークシステムの発展により、コンピュータの利用形態も多様になりつつある。その一つとして大型プロジェクタや電子白板を接続した端末と会議参加者用の端末をネットワークを介して接続し、会議参加者が大型プロジェクタなどの共有画面を通して会議を行う電子会議システムがある。
【0003】
この電子会議システムは遠隔地にある複数の端末を結んで利用されることが想定され、また、会議においては電子化された資料をプロジェクタなどに表示し、マウスなどのポインティングデバイスを用いて資料を指し示しつつ説明するなどの操作を行う必要がある。そこで、電子会議システムには2つの課題があった。
【0004】
第一の課題は、接続端末同士の物理的距離、タイムラグを操作者に感じさせることなく共有画面の操作を可能とすることである。この点は、コンピュータ技術、ネットワーク技術の進歩による処理の高速化によって解決が期待できる。
【0005】
第二の課題は、操作権の制御である。つまり、複数の端末から一つの共有画面の操作を可能としたシステムにおいては、共有画面を操作する会議参加者の端末(以下、操作端末という)から、操作される端末(以下、***作端末という)に対して操作を行う権限(以下、操作権という)の制御を如何に行うかが重要な課題となっている。複数の操作端末から同時に、または同種類の操作権をもって***作端末を操作することを可能とすると、***作端末上において複数の操作内容が競合する場合に混乱が生じ、円滑な操作が妨げられるという問題が発生する。
【0006】
従来の他端末操作装置の操作権制御に関する技術を以下に紹介する。
従来の操作権制御の第一の方式は、ポインタ入力装置(例えば、マウス)で得られたポイント情報が、自分の操作端末(以下、操作端末)の操作情報としてなのか、***作端末の操作情報としてなのかの違いに拘らず、同量のポイント情報を対象となる端末に送り、ポインタ識別子を動かす方式である。この第一の方式を以下、自他同量ポイント方式と呼ぶ。
【0007】
従来の操作権制御の第二の方式は、操作端末の表示装置上に、***作端末を操作するための操作エリアを設ける方式である。この操作エリア切り出し方式は、操作エリアとして***作端末の表示画面と同じサイズ若しくは***作端末の表示画面の一部を部分的に切り出すことにより、操作端末を操作する場合と同じ感覚で***作端末を操作できるようにしている。この第二の方式を以下、操作エリア切り出し方式と呼ぶ。
【0008】
従来の操作権制御の第三の方式は、操作端末の表示装置に表示する操作画面を、操作端末の操作画面として利用するか、***作端末の操作画面として利用するかを切り替える方式である。この切り替えにあたっては、操作端末の表示装置上に切り替えボタンのアイコン(以下、遠隔操作解除ボタンという)を用意しておき、共通画面を操作している会議参加者が共通画面上での操作を終え、操作権を解放するときに遠隔操作解除ボタンを押すものである。この第三の方式を以下、ボタン切り替え方式と呼ぶ。
【0009】
【発明が解決しようとする課題】
上記従来の技術で述べた電子会議システムにおける共通画面の操作権制御の方式にはそれぞれ以下のような問題がある。
【0010】
上記従来の操作権制御の第一の方式である自他同量ポイント方式は、***作端末に送るポイント情報の調整に柔軟性に欠けるという問題があった。つまり、***作端末に送るポイント情報を送る場合にはLANなどのネットワーク網を介するため、ネットワーク上を流れる他の情報によるトラフィック量の影響を受けやすい問題があった。また、複数の操作端末から一つの操作端末にポイント情報を送る場合においては、入力側の操作端末が増えるほど***作端末の処理に負荷がかかり、次第に入力側にいる操作者の入力速度に***作端末のポインタ識別子が追随できなくなるという問題があった。
【0011】
上記問題点により、従来の自他同量ポイント方式では、電子会議参加者の入力側の操作端末台数に制限を設ける必要があり、また、共有画面の操作権を得た人の操作により実際にポインタ識別子が動き出すまでしばらく待ち、その後もポインタ識別子の動きがぎこちないものとなり、人間の反応速度に適さない使いづらいものとなっていた。
【0012】
一方、単純にポイント情報を減らしてしまうと、細かくポインタ識別子を動かす必要が出た場合、情報が欠落した分、操作者が意図する位置にポインタ識別子を合わせるのが困難になるという弊害が生じることとなる。
【0013】
上記従来の操作権制御の第二の方式である操作エリア切り出し方式は、操作端末の表示装置上に***作端末の表示画面を切り出した操作エリアを設けるものであり、通常、***作端末の表示画面も操作端末のものと同等の解像度を用いているため、***作端末の表示画面上の多くの領域を操作するためには操作エリアを広くとる必要があった。そのため操作端末自身への操作に支障をきたすという問題が生じる。また、操作エリアの面積を小さくするため、被走査端末の表示画面の一部を切り出した場合には、***作端末の表示画面全体に渡る操作を行うことができないという問題があった。
【0014】
上記問題点より、操作エリア切り出し方式では、電子会議参加者は通常、会議中に***作端末の操作のみではなく、操作端末も操作する必要があるので、切り出した操作エリアの設定の如何により、自他操作端末いずれかの操作性の低下を招いていた。例えば、切り出した操作エリアが小さい場合、電子会議参加者は手元の操作端末の表示画面上を見ずに共有画面を見ながらポインタ識別子を操作することが多いため、操作エリアから思わずはみ出してしまう場合がある。
【0015】
上記従来の操作権制御の第三の方式であるボタン切り替え方式は、操作対象を切り替える際に、表示画面が全面的に切り替わるために操作の断裂を生じてしまい、操作端末から***作端末へのファイルの移動など操作に連続性がある場合でも連続性のある一連の操作として実行することができないという問題があった。そのため一連の操作の間で、操作権の切り替え処理が必要となり、操作に断裂が生じていた。例えば、操作端末のファイルにある資料を使って説明したい場合、まず、該当ファイルを操作端末から***作端末に転送し、次いで、切り替えボタン押下により***作端末の操作権を獲得し、共有画面上で送信ファイルを開くという操作となり、通常のデスクトップ環境でファイルを開く操作に比べ、操作手順が複雑になっていた。
【0016】
さらに、従来のボタン切り替え方式には他の問題点がある。一般に、参加者が大型プロジェクタなど共有画面を見ながら電子会議を行う場合は、操作端末の表示画面を見ずに直接、***作端末の表示画面である大型プロジェクタを見つつ操作できることが都合が良いが、ボタン切り替え方式によれば、操作権解除、操作権獲得の際に操作端末に目を移して操作する必要があり、参加者の議論参加がしばしば中断されるという問題が生じていた。
【0017】
上記従来の他端末操作装置の問題点に鑑み、本発明の他端末操作装置は、操作端末と***作端末との間に流れる情報量を調節し、操作端末のポインタ入力装置からの入力に対する***作端末のポインタ識別子の反応を向上させることを目的とする。
【0018】
また、本発明の他端末操作装置は、操作エリアを設けた場合でも、操作端末単独の操作性を落とすことなく、かつ、***作端末を操作端末と同じ感覚で操作できることを目的とする。また、***作端末操作中に誤って操作端末表示画面上の操作エリアから逸脱しないようにすることを目的とする。
【0019】
また、本発明の他端末操作装置は、操作端末から***作端末への操作の移行を連続的にし、使用者に直感的な操作を提供することを目的とする。
【0020】
【課題を解決するための手段】
上記課題を解決するために本発明にかかる他端末操作装置は、操作端末が、ポイント入力装置を備えた入力部と、前記入力部から入力されるポイント情報のサンプリングレートを変更するサンプリングレート調整部を備え、前記入力部からのポイント情報のサンプリングレートを調整することにより前記ネットワークに送信される前記ポイント情報の情報量を調整することを特徴とする。
【0021】
この構成により、ネットワーク上のトラフィックと、***作端末で処理されるポイント情報の情報量を調整することができ、***作端末の共有画面上でポインタ識別子を円滑に動かすことができる。
【0022】
次に、前記操作端末が、第一の設定時間を記憶する第一のタイマと第二の設定時間を記憶する第二のタイマを備え、前記第一のタイマは前記入力部からのポイント情報の入力開始からの経過時間をカウントし、前記第二のタイマは前記入力部からのポイント情報の入力停止からの経過時間をカウントし、前記サンプリングレート調整部は、前記第一の設定時間内であれば、前記サンプリングレートを第一のサンプリングレートとし、前記第一の設定時間経過後、前記サンプリングレートを第二のサンプリングレートとし、前記第一のタイマは、前記第二の設定時間経過によりリセットされることが好ましい。
【0023】
この構成により、操作者がポイント入力装置など入力部から操作開始後、一定時間経過まで、つまりポインタ識別子操作当初は、第一のサンプリングレートとして高いサンプリングレートを採用し、送信するポイント情報量を多くしてポインタ識別子の動きを詳細なものとでき、一定時間経過後、つまり操作者の目的の操作が実行できる猶予時間経過時点でサンプリングレートを落としてネットワークを流れる情報量を調整することができる。
【0024】
次に、前記操作端末が、前記入力部から入力されるポイント情報からポインタ識別子の移動速度を検出するポインタ移動速度検出部を備え、前記サンプリングレート調整部は、前記検出されたポインタ移動速度が設定速度以下であれば、前記サンプリングレートを第一のサンプリングレートとし、前記ポインタ移動速度が前記設定速度より大きい場合は、前記サンプリングレートを第二のサンプリングレートとすることが好ましい。
【0025】
この構成により、操作者がポインタ識別子をゆっくり細かく移動させている場合などに、第一のサンプリングレートとして高いサンプリングレートを採用し、送信するポイント情報量を多くしてポインタ識別子の動きを詳細なものとでき、ポインタ識別子を設定速度以上速く、つまり大雑把に大きく移動させている場合などにサンプリングレートを落として情報量を小さくし、ネットワークを流れる情報量を調整することができる。
【0026】
次に、***作端末が、CPU使用率を検出するCPU使用率検出部を備え、前記サンプリングレート調整部は、前記検出されたCPU使用率が所定の大きさ以下であれば、前記サンプリングレートを第一のサンプリングレートとし、前記検出されたCPU使用率が所定の大きさより大きい場合は、前記サンプリングレートを第二のサンプリングレートとすることが好ましい。
【0027】
この構成により、***作端末のCPU使用率が高く、***作端末側の負荷が大きい状態の場合には、各操作端末から送信されるポイント情報のサンプリングレートを第二のサンプリングレートとして低いサンプリングレートとすることができ、***作端末の負荷状態に合わせたポイント情報量の調整ができ、円滑な電子会議システムの運用ができる。
【0028】
次に、前記***作端末が、前記共有画面となる表示部を備え、前記表示部の共有画面上に特定領域を設定し、前記操作端末のサンプリングレート調整部が、前記共有画面上に表示されるポインタ識別子と前記特定領域との距離に応じてサンプリングレートを変更して調整することが好ましい。
【0029】
この構成により、アイコン、タスクバーなどの特定の領域に対して操作を行うために近傍に近づいた場合などに、サンプリングレートを高く保ち、細かい操作を行いやすくし、それら特定領域の近傍にない場合には大雑把なポインティングなどの操作としてサンプリングレートを低くすることができ、円滑な電子会議システムの運用ができる。
【0030】
次に、前記***作端末が、前記操作端末間の優先度を設定する優先度設定部を備え、前記操作端末の前記サンプリングレート調整部が、前記設定された優先度に応じてポイント情報のサンプリングレートを変更することが好ましい。
【0031】
この構成により、操作端末が複数ある場合に、会議進行役、主発表者の操作端末など優先度の高い操作端末に対して優先的に回線容量を割り当て、ネットワークシステム全体として効率の良いデータ通信を行うことができ、円滑な電子会議システムの運用ができる。
【0032】
次に、前記優先度設定部が、前記操作端末間の優先度を、前記***作端末への接続順に従って設定することが好ましい。
この構成により、操作端末間で接続順という一定の優先順位付けに従った回線容量の割り当てができ、円滑な電子会議システムの運用ができる。
【0033】
次に、前記***作端末が、前記操作端末に対して前記***作端末の操作を優先的に行うことができる操作権を設定する操作権設定部を備え、前記優先度設定部が、前記操作権設定部より与えられた操作権を保有している者の優先度を高く設定することが好ましい。
【0034】
この構成により、会議進行の状況に従い、その時点で発言者として操作権を持つ者に対して優先的に回線容量の割り当てができ、円滑な電子会議システムの運用ができる。
【0035】
また、上記課題を解決するために本発明にかかる他端末操作装置は、前記***作端末が共有画面となる表示部を備え、前記操作端末がポイント入力装置を備えた入力部と、***作端末の共有画面を縮小表示した***作端末操作エリアを表示する共有画面縮小表示処理部を備えた表示部とを備え、前記ポイント入力装置のポインタ識別子が前記***作端末操作エリア外にある場合は、前記ポイント入力装置による操作情報を前記操作端末自身に対する操作情報として取り込み、前記ポイント入力装置のポインタ識別子が前記***作端末操作エリア内にある場合は、前記ポイント入力装置による操作情報を前記***作端末に送信して***作端末を遠隔操作し、前記***作端末操作エリア内の前記ポインタ識別子の相対位置が、前記***作端末の共有画面内のポインタ識別子の相対位置と等しいことを特徴とする。
【0036】
この構成により、操作端末単独のローカルな操作のための操作領域を確保するため***作端末操作エリアの面積を適度に小さく設定した場合でも、***作端末の共有画面全面を操作することができ、また、操作端末単独の操作性を低下させることもない。
【0037】
次に、前記操作端末の前記ポイント入力装置によるポインタ識別子の移動操作に対して、前記ポインタ識別子が前記***作端末操作エリア内にあるか否かにより前記操作端末表示画面上のポインタ識別子の移動速度を変更することが好ましい。
【0038】
この構成により、ポインタ入力装置へのポインタ識別子の同じ移動操作であっても、前記ポインタ識別子が前記***作端末操作エリア内にある場合は、操作端末の表示画面上のポインタ識別子の移動速度を小さくすることができ、***作端末の共有画面全面を使った操作を行っても、連動して動く操作端末の表示画面上のポインタ識別子が不用意に***作端末操作エリア外にはみ出てしまうことがなくなる。
【0039】
次に、前記操作端末が、前記ポインタ識別子の前記***作端末操作エリアからの退出を制限するポインタ退出制限部を備え、前記ポインタ退出制限部は、あらかじめ設定されているイベントを検出した場合に、前記ポインタ識別子の前記***作端末操作エリアからの退出を許可することが好ましい。
【0040】
この構成により、***作端末共有画面のポインタ識別子を操作中、操作端末表示画面のポインタ識別子が、不用意に***作端末操作エリアから逸脱することがない。なお、設定できるイベントとして、例えば、ポイント入力装置のボタン押下しながらの移動、一定速度以上での移動などが挙げられる。
【0041】
また、上記課題を解決するために本発明にかかる他端末操作装置は、操作端末が、ポイント入力装置を備えた入力部と、***作端末入口エリアを備えた表示部を備え、***作端末が、共有画面となる表示部を備え、前記共有画面が***作端末出口エリアを備え、前記入口エリアと前記出口エリアは前記ポイント入力装置の操作対象を切り替えるイベントを発生する特定領域であって、前記操作端末の表示画面上、ポインタ識別子が前記入口エリアに入った場合は、前記ポイント入力装置による操作情報を前記***作端末に送信して前記***作端末の共有画面上のポインタ識別子の遠隔操作を実行し、前記***作端末の共有画面上、ポインタ識別子が前記出口エリアに入った場合は、前記***作端末の遠隔操作を解除し、前記ポイント入力装置による操作情報を操作端末自身に対する操作情報として取り込むことを特徴とする。
【0042】
この構成により、入口エリア、出口エリアを通して操作端末の操作と***作端末の操作とを自動的に切り替えて、両者間にまたがる操作の流れを連続性のあるものとすることができる。
【0043】
次に、前記操作端末および前記***作端末が、ファイルを特定のファイル識別子と関連づけて管理し、前記操作端末の表示画面において、前記ファイル識別子を前記入口エリアに移動すると、前記ファイルを***作端末に送信するとともに、前記***作端末の共有画面上、前記ファイルに対応するファイル識別子が表示されることが好ましい。
【0044】
この構成により、操作端末と***作端末が入口エリア、出口エリアをゲートとする仮想的な経路を持ち、操作者はこの仮想経路を通して両者間のデータ移動、ファイル識別子の移動、ポイント識別子の移動という概念で連続性のある操作を実行できる。
【0045】
次に、前記操作端末の表示画面に占める前記入口エリアの割合と、前記***作端末の共有画面に占める前記出口エリアの割合を調整できることが好ましい。
この構成により、操作画面上の入口エリア、出口エリアの相対面積を調整し、入口エリアへの進入操作、出口エリアからの退出操作の行いやすさを調整することができ、円滑な電子会議システムの運用が確保できる。
【0046】
また、上記課題を解決するために本発明にかかる他端末操作装置は、前記操作端末が、ポイント入力装置を備えた入力部を備え、前記***作端末が、共有画面となる表示部と、前記操作端末に対して前記***作端末の操作を優先的に行うことができる操作権を設定する操作権設定部を備え、前記設定された操作権の解除を前記***作端末の共有画面上におけるポインタ識別子の特定操作により実行できることを特徴とする。
【0047】
この構成により、操作権の解除にあたり、操作端末の表示画面上でのポインタ操作を不要とし、共有画面上から目を離すことなく操作権解除が実行できる。また、操作権の保有開始から解除までの間、操作端末の表示画面上のポインタ識別子は不要であるので、ポインタ識別子を表示せず、又は放置したままとすることができ、操作端末上で不用意なイベントが発生することを防止することができる。
【0048】
次に、前記***作端末の共有画面が、操作権解除ボタン領域を備え、共有画面上のポインタ識別子による前記操作権解除ボタン領域の押下操作により前記操作権を解除することが好ましい。
【0049】
この構成により、操作権の解除にあたり操作端末の表示画面上でのポインタ操作を不要とし、共有画面上の操作解除ボタン押下操作によって操作権を解除することができる。
【0050】
次に、前記***作端末が、操作権を強制解除するまでの猶予時間を記憶するタイマを備え、前記タイマは操作権を保有する操作端末の前記ポイント入力装置からの入力操作が停止してからの経過時間をカウントし、前記猶予時間が経過すれば前記操作権を解除することが好ましい。
【0051】
この構成により、操作権保有者の意思に基づき、一定期間入力操作を停止することで操作権を解除することができる。
次に、前記操作端末が、カメラと、人間の身振りによるジェスチャを解析するジェスチャ解析部を備え、操作者のジェスチャによる解除指示の入力を前記ジェスチャ解析部により解析し、前記***作端末に操作権解除を通知することにより前記操作権の解除ができることが好ましい。
【0052】
この構成により、操作権の解除にあたり操作端末の表示画面上でのポインタ操作を不要とし、操作者自身の身振りによるジェスチャ、例えば手でクロスを描くなどの操作によって操作権を解除することができる。
【0053】
次に、前記操作端末が、音声入力装置と、人間の音声入力を解析する音声解析部を備え、前記音声入力装置からの操作者の音声による解除指示の入力を基に前記音声解析部により解析し、前記***作端末に操作権解除を通知することにより前記操作権の解除ができることが好ましい。
【0054】
この構成により、操作権の解除にあたり操作端末の表示画面上でのポインタ操作を不要とし、操作者の音声による指示、例えば「解除」などの音声入力により操作権を解除することができる。
【0055】
次に、本発明の他端末操作装置を実現する処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、前記操作端末におけるポイント情報の入力を受け付けるポイント情報入力処理ステップと、前記入力されたポイント情報のサンプリングレートを変更するサンプリングレート変更処理ステップを備え、前記入力されたポイント情報のサンプリングレートを調整することにより前記ネットワークに送信される前記ポイント情報の情報量を調整する処理プログラムを記録したことを特徴とする。
【0056】
この処理プログラムにより、ネットワーク上のトラフィックと、***作端末で処理されるポイント情報の情報量を調整することができる他端末操作装置をコンピュータを用いて実現することができる。
【0057】
次に、本発明の他端末操作装置を実現する処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、前記操作端末におけるポイント情報の入力を受け付けるポイント情報入力処理ステップと、***作端末操作エリアを備えた表示画面を前記操作端末の表示画面として提供する処理ステップと、前記***作端末の共有画面を提供する処理ステップと、前記入力されたポイント情報によるポインタ識別子が前記***作端末操作エリア外にある場合は、前記ポイント情報を前記操作端末自身に対する操作情報として扱う処理ステップと、前記入力されたポイント情報によるポインタ識別子が前記***作端末操作エリア内にある場合は、前記ポイント情報を前記***作端末に送信して***作端末を遠隔操作する処理ステップと、前記***作端末操作エリア内の前記ポインタ識別子の相対位置が、前記***作端末の共有画面内のポインタ識別子の相対位置と等しくなるように表示する処理ステップを備えた処理プログラムを記録したことを特徴とする。
【0058】
この処理プログラムにより、操作端末単独のローカルな操作のための操作領域を確保するため***作端末操作エリアの面積を適度に小さく設定した場合でも、***作端末の共有画面全面を操作することができ、操作端末単独の操作性が低下することがない他端末操作装置をコンピュータを用いて実現することができる。
【0059】
次に、本発明の他端末操作装置を実現する処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、前記操作端末におけるポイント情報の入力を受け付けるポイント情報入力処理ステップと、***作端末入口エリアを備えた表示画面を前記操作端末の表示画面として提供する処理ステップと、***作端末出口エリアを備えた前記***作端末の共有画面を提供する処理ステップと、前記操作端末の表示画面上、ポインタ識別子が前記入口エリアに入った場合は、前記ポイント入力装置による操作情報を前記***作端末に送信して前記***作端末の共有画面上のポインタ識別子の遠隔操作を実行する処理ステップと、前記***作端末の共有画面上、ポインタ識別子が前記出口エリアに入った場合は、前記***作端末の遠隔操作を解除し、前記ポイント入力装置による操作情報を操作端末自身に対する操作情報として取り込む処理ステップとを備えた処理プログラムを記録したことを特徴とする。
【0060】
この処理プログラムにより、入口エリア、出口エリアを通して操作端末の操作と***作端末の操作とを自動的に切り替えて、両者間にまたがる操作の流れを連続性のあるものとできる他端末操作装置をコンピュータを用いて実現することができる。
【0061】
次に、本発明の他端末操作装置を実現する処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、前記操作端末におけるポイント情報の入力を受け付けるポイント情報入力処理ステップと、前記***作端末の共有画面を提供する処理ステップと、前記操作端末に対して前記***作端末の操作を優先的に行うことができる操作権を設定する処理ステップと、前記***作端末の共有画面上におけるポインタ識別子の特定操作により前記設定された操作権を解除する処理ステップとを備えた処理プログラムを記録したことを特徴とする。
【0062】
この処理プログラムにより、操作権の解除にあたり、操作端末の表示画面上でのポインタ操作を不要とし、共有画面上から目を離すことなく操作権解除が実行できる他端末操作装置をコンピュータを用いて実現することができる。
【0063】
【発明の実施の形態】
以下、本発明の実施形態にかかる他端末操作装置について、図面を参照しながら説明する。
【0064】
(実施形態1)
実施形態1の他端末操作装置は、操作権を持つ電子会議参加者が自端末のポインタ入力装置から入力したポイント情報量のサンプリングレートを調整することにより***作端末へのポイント情報送信量を適切に調節する機能を備えた装置である。
【0065】
本実施形態1にかかる他端末操作装置の全体構成の概略と本装置による処理流れの全体像を図面を参照しつつ説明する。
図1は、他端末操作装置を実現したネットワーク全体の構成の概略を示した図である。図1において、1は、電子会議参加者が共同利用する共有画面を表示する大型プロジェクタなどの共有画面表示装置、2は、共有画面表示装置1を直接制御する端末である***作端末、3および4は、電子会議参加者が各自利用する操作端末である。
【0066】
***作端末2と操作端末3および操作端末4は、ネットワーク5により接続されており、操作端末3、操作端末4は後述する方法で共有画面上で***作端末2の操作権を獲得し、付属のポインタ入力装置からのポイント情報により***作端末2の制御が可能である。
【0067】
なお、図1では、操作端末は3および4の2つ図示したが、会議参加者の人数に応じて増減しても良い。
また、共有画面表示装置1は、プロジェクタに限定されるものではなく、陰極線管表示装置、液晶表示装置などであっても良いことは言うまでもない。
図2と図3は、本発明の他端末操作装置を構成する端末装置として利用する情報処理装置の構成の概略を示すブロック図である。図2は***作端末のブロック図、図3は操作端末のブロック図である。図2と図3において同様の要素については同じ番号を付している。
【0068】
図2に示すように本実施形態1の***作端末は、大別して入力部10、表示部20、制御部30、記憶部40、通信インタフェース部50、第一のサンプリングレート調整部60を備えている。なお、図示していないが、システム全体の制御処理に必要なデバイス類は装備しているものとする。
【0069】
また、図3に示すように本実施形態1の操作端末は、大別して入力部10、表示部20、制御部30、記憶部40、通信インタフェース部50、第二のサンプリングレート調整部70を備えている。なお、図示していないが、システム全体の制御処理に必要なデバイス類は装備しているものとする。
【0070】
ここで入力部10は、利用者からの操作情報を入力する部分で、キーボードなどのキー入力装置11、マウスなどのポインタ入力装置12を備えている。なお、キー入力装置11はキーボードに限らず、手書き文字認識装置等のキーコード入力装置などを用いることができる。また、ポインタ入力装置12はマウスに限らず、タブレット、電子ペンなど他のポインティングデバイスを用いることができる。
【0071】
表示部20は、ディスプレイ表示装置であり、カラー陰極線管装置、液晶表示装置、プラズマディスプレイ、プロジェクタ、電子白板などコンピュータの表示装置として利用されるものであれば良い。本実施形態1では、大型のプロジェクタとする。また、図3に示すように操作端末側の表示部20は、共有画面縮小表示処理部21を備えている。これは、操作端末の表示部20の表示画面上に***作端末2の共有画面を縮小表示した***作端末操作エリアを表示処理する部分である。このように操作端末の表示部20に***作端末の共有画面を縮小表示することにより、実施形態2などにおいて後述するように操作端末利用者は自らの画面の一部に***作端末操作エリアとその他の自端末用のローカルな操作エリアを併有することができ、かつ***作端末操作エリア内に共有画面の全面が縮小表示されることとなる。
【0072】
制御部30は、マイクロプロセッサユニットなどであり、装置各部の制御を行う部分である。操作端末への操作権の設定を行う操作権設定部など各種判断を行う部分としても動作する。
【0073】
記憶部40は、メモリ、ハードディスクなどの記憶媒体であり、揮発性不揮発性の別を問わない。記憶部40には装置制御に必要なプログラム、データが格納されており、制御部30によってアクセスされる。本実施形態1の他端末操作装置で利用されるデータとしては、以下の3種類のデータが含まれている。
【0074】
第一に、入力部10から入力された情報を操作端末の制御部30、通信インタフェース部50で処理し、操作端末に対する処理情報か、ネットワーク上の***作端末2に対する処理情報かを判定するための処理対象判定情報がある。
【0075】
第二に、ポインタ識別子のサンプリングレート、そのサンプリングレートを調整するためのサンプリングレート情報がある。
第三に、表示部20上に構築されるGUI画面上に設けられた各種エリアに関するエリア情報がある。
【0076】
通信インタフェース部50は、他端末操作装置を構成する各端末装置間のデータ通信を制御する部分であり、必要なハードウェア、ドライバソフトを装備している。
【0077】
本実施形態1の***作端末の第一のサンプリングレート調整部60は、本実施形態1では、CPU使用率検出部61、優先度設定部62、操作回数カウンタ63を備えている。CPU使用率検出部61は***作端末の制御部30のCPUの使用率を検出するものであり、優先度設定部62は接続されている操作端末のうち、***作端末を操作できる優先度を設定する部分である。操作回数カウンタ63は各操作端末からのポイント情報送信の回数をカウントする部分である。
【0078】
本実施形態1の操作端末の第二のサンプリングレート調整部70は、サンプリングレート変更部71、第一のタイマ72、第二のタイマ73、ポイント情報検出カウンタ74、ポインタ移動検出部75を備えている。サンプリングレート変更部71は、入力部10からのポイント情報のサンプリングレートを変更する部分であり、ポイント情報検出カウンタ74は入力されたポイント情報量をカウントする部分であり、ポインタ移動検出部はポインタの移動速度などを検出する部分である。
【0079】
本実施形態1の他端末操作装置のポイント情報量調節機能について説明する。
冒頭に記したように、本実施形態1の他端末操作装置は、操作権を持つ電子会議参加者が操作端末のポインタ入力装置から入力したポイント情報量の***作端末への送信量を適切に調節する機能を備えている。本実施形態1は、ポイント情報量の調節を入力部10のマウスなどポインタ入力装置12のサンプリングレートを調節することにより実行する。
【0080】
まず、サンプリングレートについて説明する。図4は、サンプリングレートの概念を説明する図である。ここでいうサンプリングとは、一定の時間間隔ごとにマウスの座標位置を抽出することである。いま、制御部30が制御するポインタ入力装置12のドライバは、操作者がマウスを動かすとt秒間隔でマウスによって入力された座標位置をサンプリングし、マウスのポイント座標を得るようになっている。図4は、ディスプレイ上のマウスポインタの動きを示している。マウス操作によってマウスポインタがA点からB点に移動した場合であり、その間に8*t秒かかったため、8回のサンプリングが行われ、p0〜p7までの合計8点のポイント座標を順に得ている。
【0081】
図5は、操作端末3の表示部20の表示画面上のマウスポインタと***作端末2の表示部20の表示画面上のマウスポインタとの連動の様子を示した図である。操作端末3の操作者がポインタ入力装置12を操作して、図5左の操作端末の表示画面に示すようにポインタ識別子をC点からD点まで移動すると、操作端末3は所定のサンプリングレートに従ってポイント座標データをサンプリングし、ネットワーク5を介して***作端末2へ送信する。***作端末2は送信されたポイント座標データを受信し、その受信データに従って、図5右の***作端末の表示画面に示すようにポインタ識別子をC’点からD’点まで移動させる。これにより、操作端末側のポインタ入力装置12の操作に連動して、***作端末側のポインタ識別子を操作することができる。
【0082】
なお、図5は、連動の様子を説明するために、操作端末、***作端末双方の表示画面にそれぞれポインタ識別子を表示しているが、***作端末2のポインタ識別子の操作中、必ずしも操作端末3の表示画面においてポインタ識別子を表示する必要はない。
【0083】
以上が、ポインタ識別子操作のサンプリングと連動操作の概念の説明である。次に、ネットワーク上で送信するポイント情報量の調節の実行方式を説明する。
本実施形態1では、操作端末から随時送信されるポイント情報を間引くことにより送信するポイント情報量を適正に制限し、かつ、間引き処理を工夫することで***作端末側のポインタ識別子の円滑な動作を実現するものである。本実施形態1は、ポイント情報の間引き処理として以下に示す3つの間引き処理を説明する。
【0084】
第一の間引き処理は、ポイント入力装置を動かし始めた当初は間引き率を小さくし、一定時間経過または一定量移動後からポイント情報の間引き率を大きくするものである。この時間差または移動量差による間引き率調整の処理により、ポイント入力装置の動作開始当初は、***作端末のポイント識別子を細かく移動させることができ、操作性の向上を図ることができる。
【0085】
この第一の間引き処理を実現する方式の例として、タイマを用いる方式とポイント情報の検出カウンタを用いる方式とを説明する。
前者のタイマを用いる方式を先に説明する。ここでは、第一のタイマと第二のタイマの2つを用いる。第一のタイマは間引き率を大きくするまでの一定時間の経過を検知するために用いるものであり、第二のタイマはポイント情報入力の停止があってからの所定時間経過を検知するもので、ポイント情報入力の停止がマウス操作の一連の操作中における一時的な停止によるものかマウス操作の一連の操作の終了によるものかを判定するために用いるものである。
【0086】
このタイマを用いる方式では、以下の4種類のデータを利用する。それらは、マウス移動開始時点でスタートする第一のタイマ72(所定時間Xでタイムアウトする)、ポイント情報を検出しなくなってからスタートする第二のタイマ73(所定時間Yでタイムアウトする)、第一のポイント情報間引き率m(0≦m<1)、第二のポイント情報間引き率n(0≦m<n<1)である。ここで、第二のポイント間引き率nは第一のポイント間引き率mに比べて大きく設定されている。それぞれのデータは記憶部40に格納され、必要に応じて制御部30、サンプリングレート変更部71のデータとして利用される。
【0087】
第一の間引き処理のタイマを用いる方式の処理ステップを図6のフローチャートを参照しながら以下に説明する。
まず、操作者がマウスなどのポインタ入力装置12を用いて操作を開始する。制御部30はドライバを通じてポインタ入力装置12からの入力をモニタしており、ポインタ入力装置12の操作開始を検知する(ステップS601)。
【0088】
制御部30は、ポインタ入力装置12の操作開始を検知すると、第一のタイマ72をリセットしてカウントを開始させる。また、制御部30はサンプリングレート変更部71により間引き率をmに設定する(ステップS602)。つまり、ポインタ入力装置12の操作開始直後は間引き率は小さい間引き率に設定される。
【0089】
一定のサンプリングレートに従ってポインタ入力装置12からポイント情報(ポイント座標データ)を検出する(ステップS603)。
次に、第一のタイマ72がタイムアウトしているか否かをチェックする(ステップS604)。つまり、入力が開始されてから所定時間Xが経過したがどうかをチェックする。所定時間Xが経過していない場合は間引き率をmのまま変更せずにステップS605に進み、所定時間Xが経過しておれば、間引き率をnに変更する(ステップS608)。この処理ステップによりポインタ入力装置による入力開始後の一定時間内は小さい間引き率を適用し、一定時間経過後は高い間引き率とする本発明の処理が実現できる。
【0090】
次に、ステップS605において、第二のタイマ73をチェックする。第二のタイマ73がタイムアウトしていない場合はステップS606に進み、第二のタイマ73がタイムアウトしている場合はステップS601に戻る。これは、所定時間Y経過をもって前回の一連の操作が終了し、新しい一連の操作に対する処理を開始することを意味する。
【0091】
ステップS606において、制御部30は第二のタイマ73をリセットし、カウントを開始させる。これは、上記のステップS603でポイント情報を検出してから、ループによる次回のステップS603によるポイント情報検出までの経過時間をカウントするためである。これによりポイント入力装置12から入力がなくなってからの経過時間を知ることができる。
【0092】
次に、ステップS607において、ステップS603で得たポイント情報に対し、現在指定されている間引き率で間引きを行い、間引き後のデータを***作端末2に送信する。
【0093】
以上が第一の間引き処理を実現するタイマを用いる方式である。
次に、後者のポイント情報検出カウンタ74を用いる方式を説明する。ポイント情報検出カウンタ74を用いる方式では、以下の4種類のデータを利用する。それらは、ポイント情報検出カウンタ74(カウンタ値をcとする。ここで、0≦c<C、Cは定数とする)、ポイント情報を検出しなくなってからスタートする第二のタイマ73(Yでタイムアウトする)、第一のポイント情報間引き率m(0≦m<1)、第二のポイント情報間引き率n(0≦m<n≦1)である。タイマ方式と同様、第二のポイント間引き率nは第一のポイント間引き率mに比べて大きく設定されている。それぞれのデータは記憶部40に格納され、必要に応じて制御部30、サンプリングレート変更部71のデータとして利用される。
【0094】
第一の間引き処理のポイント情報検出カウンタ74を用いる方式の処理ステップを図7のフローチャートを参照しながら以下に説明する。
まず、操作者がマウスなどのポインタ入力装置12を用いて操作を開始する。制御部30はドライバを通じてポインタ入力装置12からの入力をモニタしており、ポインタ入力装置12の操作開始を検知する(ステップS701)。
【0095】
制御部30は、ポインタ入力装置12の操作開始を検知すると、ポイント情報カウンタ74をリセットしてカウントを開始させる。また、制御部30はサンプリングレート変更部71により間引き率をmに設定する(ステップS702)。つまり、ポインタ入力装置12の操作開始直後は間引き率は小さい間引き率に設定される。
【0096】
一定のサンプリングレートに従ってポインタ入力装置12からポイント情報(ポイント座標データ)を検出する。ポイント座標検出ごとにポイント情報カウンタ74はカウンタ値cを“1”ずつ増分させる(ステップS703)。
【0097】
次に、ポイント情報カウンタ74のカウント値cがCに達しているか否かをチェックする(ステップS704)。つまり、入力が開始されてから検出されたポイント情報量が所定量Cに達したか否かをチェックする。所定量Cに達していない場合は間引き率をmのまま変更せずにステップS705に進み、所定量Cに達しておれば、間引き率をnに変更する(ステップS708)。この処理ステップによりポインタ入力装置による入力開始後当初の移動は小さい間引き率を適用して詳細な動きとし、その後は高い間引き率とする本発明の処理が実現できる。
【0098】
次に、ステップS705以降の第二のタイマ73を利用した、ポイント入力装置12から入力がなくなってからの経過時間の検出とその処理に関する処理ステップについてはタイマ方式で説明した図6のフローのステップS606以降の処理ステップと同様であり、ここでは説明を省略する。
【0099】
以上が第一の間引き処理を実現するポイント情報検出カウンタ74を用いる方式である。
以上、本実施形態1の他端末操作装置の第一の間引き処理によれば、ポイント入力装置を動かし始めた当初は間引き率を小さくし、一定時間経過または一定量移動後からポイント情報の間引き率を大きくするように調節でき、この時間差または移動量差による間引き率調整の処理により、操作性を低下させることなく、回線容量の節約ができ、円滑な***作端末側のポインタ識別子の操作を行うことができる。
【0100】
次に、本実施形態1の他端末操作装置が備える第二の間引き処理を説明する。
第二の間引き処理は、ポイント入力装置によるポインタ識別子の移動速度に応じて間引き率を調整するものである。ポインタ識別子の移動速度が小さい場合にはポインタ識別子の細かい動きを行っているものと判断してポインタ情報の間引き率を小さく設定し、逆にポインタ識別子の移動速度が大きい場合にはポインタ識別子の大きな移動などを行っているものと判断してポインタ識別子の間引き率を大きく設定するものである。
【0101】
この第二の間引き処理であるポインタ識別子の移動速度に応じた間引き率の調節方式の例を以下に説明する。
ポインタ識別子の移動速度に応じた間引き率調節方式では、以下の4種類のデータを利用する。それらは、直前のポインタの座標p、第一のポイント情報間引き率m(0≦m<1)、第二のポイント情報間引き率n(0≦m<n≦1)、間引き率を切り替える速度の大きさの閾値Vである。ここで、第二のポイント間引き率nは第一のポイント間引き率mに比べて大きく設定されている。それぞれのデータは記憶部40に格納され、必要に応じて制御部30、サンプリングレート変更部71のデータとして利用される。
【0102】
第二の間引き処理方式の処理ステップを図8のフローチャートを参照しながら以下に説明する。
まず、操作者がマウスなどのポインタ入力装置12を用いて操作を開始する。制御部30はドライバを通じてポインタ入力装置12からの入力をモニタしており、ポインタ入力装置12の操作開始を検知する(ステップS801)。
【0103】
ポインタ移動検出部75は、ポインタ入力装置12の操作開始を検知すると、ポイント情報(座標)を検出し、pとして格納する(ステップS802)。
次にサンプリングされたポイント情報(座標)を検出し、pとの差分から移動距離sを求める(ステップS803)。また、サンプリングしたポイント情報(座標)によりpのデータを更新する(ステップS804)。
【0104】
ポインタ移動検出部75は、移動距離sをサンプリング間隔t秒で割り、移動速度の大きさvを算出する(ステップS805)。この算出した移動速度vが設定した移動速度閾値Vより大きいか否かを調べる(ステップS806)。このステップS806の結果により間引き率を決定する。つまり、移動速度vが設定した移動速度閾値Vより大きい場合はポインタ識別子の大雑把な移動と判断して、大きな間引き率nを適用し(ステップS807)、移動速度vが設定した移動速度閾値Vより小さい場合はポインタ識別子の細かな移動と判断して、小さい間引き率mを適用する(ステップS808)。
【0105】
次に、ステップS809において、ポイント情報に対して指定されている間引き率で間引きを行い、間引き後のデータを***作端末2に送信する。
以上が、実施形態1の他端末操作装置の第二の間引き処理であるポインタ識別子の移動速度に応じたポイント情報間引き率の調節方式である。
【0106】
このポインタ識別子の移動速度に応じた間引き率の調整処理により、移動速度がゆっくりで細かくポインタ識別子を動かした場合は、ポイント情報の間引きを少なくして***作端末側のポインタ識別子を細かく移動させるデータを送信し、ポイント識別子を速く、大雑把に動かした時には、ポイント情報の間引きを大きくしてネットワーク回線容量を節約することにより円滑な***作端末側のポインタ識別子の操作が実現できる。
【0107】
なお、上記説明において、ポインタ識別子の移動速度に応じたポイント情報間引き率の調節方式として第一のサンプリングレートと第二のサンプリングレートの2つの間でサンプリングレートを切り替える方式として説明したが、2つのサンプリングレート間の切り替えに限るものではなく、ポインタ識別子の移動速度に比例して無段階にサンプリングレートを変化させても良く、請求項3の記載もサンプリングレートをある値(第一のサンプリングレート)から別の値(第二のサンプリングレート)に変えることを意図し、固定的な2つのサンプリングレート間の切り替えのみを意図するものではない。
【0108】
次に、本実施形態1の他端末操作装置が備える第三の間引き処理を説明する。第三の間引き処理は、ネットワーク上の操作端末、***作端末相互間の状態により調整するものである。つまり、***作端末に接続された電子会議参加者が利用する操作端末が複数台ある場合に、それら端末間に優先度を付け、優先度に応じた間引き処理によりポイント情報送信量を調節し、さらに***作端末の状況に応じて送信するポイント情報量を調整するものである。この処理により電子白板などを用いた電子会議等で、議事進行役が利用する端末に対してポイント情報送信の回線容量を優先的に割り当ててポインタを優先的に動かし、他の一般参加者の端末に対しては送信するポイント情報を間引く処理により回線容量割り当てを制限し、ポインタを大雑把に動かすという処理が可能となる。
【0109】
この第三の間引き処理である操作端末の優先度に応じた間引き率の調節方式の例を以下に説明する。
操作端末間の優先順位、優先度の度合、割り当てる間引き率の決定方法は複数ある。以下に例として、第一の優先付け方法として***作端末への接続した順番に応じて間引き率を決定する接続順位方式、第二の優先付け方法として***作端末のCPU使用率に応じて間引き率を決定するCPU使用率方式、第三の優先付け方法として操作権所有者のポインタ操作を優先するように間引き率を決定する操作権所有者優先方式、第四の優先付け方法として***作端末画面上の特定の領域の近傍に近づくと間引き率を変化させるポインタ位置方式、第五の優先付け方法としてポインタ識別子の使用頻度に応じて間引き率を決定するポインタ識別子使用頻度方式の5つの方式を以下に順に説明する。
【0110】
まず、第一の優先付け方法として***作端末への接続した順番に応じて間引き率を決定する接続順位方式を説明する。
会議参加者が利用する操作端末が、h1,h2,・・・,hn台あるとする。***作端末は、図2に示したように第一のサンプリングレート調整部60、優先度設定部62を備えている。記憶部40にポイント情報間引き率としてm1,m2,・・・,mnの変数を用意しておく。優先度設定部62は接続順位を示す接続カウンタCを備え、カウンタ値を1に初期化しておく。この接続カウンタCはネットワーク上で他の操作端末が接続してくる度に値を“1”増分する。***作端末の制御部30はこの接続カウンタCの値Cnを利用して、ポイント情報間引き率mnを、mn=1−1/Cnとして計算する。ここで1−1/Cnの意味は、元の1のデータ量が1−1/Cnのデータ量となるように間引くことを言う。第一接続者のポイント情報間引き率が0、第二接続者が1/2、第n接続者が1−1/nとなり、接続が後になる程大きく間引かれることとなる。
【0111】
この接続順位方式を用いた第一の優先付け方法により、複数の操作端末が接続されたシステムにおいて、先行して電子会議に参加した者を優先する回線容量の割り当て制御ができる。
【0112】
次に、第二の優先付け方法として***作端末のCPU使用率に応じて間引き率を決定するCPU使用率方式を説明する。
会議参加者が利用する操作端末が、h1,h2,・・・,hn台あるとする。***作端末は記憶部40にポイント情報間引き率としてm1,m2,・・・,mnの変数を用意しておく。また、***作端末は、図2に示したようにCPU使用率検出部61を備え、CPU使用率Uを計算するプログラムが装備されている。ここで、Uは、CPUの最高使用時の負荷を1としたときの負荷の割合であり、0≦U≦1の範囲にある。
【0113】
***作端末2のCPU使用率検出部61は計算して得たCPU使用率Uを元に、ポイント情報間引き率mnを、mn=Uとして計算する。このように、***作端末2が高負荷状態となる程、ポイント情報間引き処理の割合が大きくなる。
【0114】
このCPU使用率方式を用いた第二の優先付け方法により、***作端末2が処理プログラムの影響により高負荷状態となっている場合でも、各操作端末からの遠隔操作の遅延を減少させることが可能となる。
【0115】
なお、請求項4において、CPU使用率に応じたポイント情報間引き率の調節方式として第一のサンプリングレートと第二のサンプリングレートの2つの間でサンプリングレートを切り替える方式として説明したが、CPU使用率に比例して無段階にサンプリングレートを変化させても良く、サンプリングレートをある値(第一のサンプリングレート)から別の値(第二のサンプリングレート)に変えることを意図し、固定的な2つのサンプリングレート間の切り替えのみを意図するものではない。
【0116】
第三の優先付け方法として操作権所有者のポインタ操作を優先するように間引き率を決定する操作権所有者優先方式を説明する。
電子会議システムで利用される共有画面に示されるポインタ識別子として、入力操作が可能なカーソルとしての機能を持つ指示・入力ポインタと、入力操作はできないが、画面上のオブジェクトを指し示す指示ポインタの2種類を設けることができる。指示・入力ポインタは、カーソルとしていわゆるクリック、ドラグ&ドロップなどの操作を行うことができるものであり、操作性を落とすことなく高いレベルで与えることが必要である。一方、指示ポインタは共有画面上のオブジェクトを指し示すことが目的であるので指示・入力ポインタよりも操作性を落としても問題となることが少ない。
【0117】
そこで、電子会議参加者が指示・入力ポインタの操作権を得て、操作するポインタ識別子を指示・入力ポインタに切り替えた場合に併せてポイント情報間引き率を切り替えて小さくし(例えば、指示ポインタ間引き率の半分)、指示ポインタに切り替えた場合に併せてポイント情報間引き率を切り替えて大きくする。
【0118】
この操作権所有者優先方式を用いた第三の優先付け方法により、***作端末2の共有画面のカーソルとしての指示・入力ポインタの操作性を高いレベルに保ち、各操作端末からの遠隔操作の遅延を減少させることが可能となる。
【0119】
次に、第四の優先付け方法として***作端末画面上の特定の領域の近傍に近づくと間引き率を変化させるポインタ位置方式を説明する。
***作端末2の共有画面を操作するにあたり、ポインタ識別子による入力操作パターンはある程度限られたものであるので、特定の操作に限定してポイント情報間引き率を低くして操作性を高いレベルとすることができる。例えば、いわゆるタイトルバー、タスクバーなどの操作は詳細な動きが必要で、ポインティング精度を高くする必要があるのでポイント情報間引き率を小さくする。
【0120】
このポインタ位置方式を実現する処理の例を説明する。まず、***作端末2の共有画面上に表示されているオブジェクトから例えば、タイトルバー、タスクバー、イベントボタンなどを特定領域として指定しておく。この特定領域の座標情報を記憶部40に記憶しておく。
【0121】
***作端末2の制御部30は、共有画面の表示状態とポインタ識別子の位置関係を随時監視し、指定したタイトルバーなどの特定領域の座標情報を利用して特定領域とポインタ識別子の位置との距離Sが計算できる。ここで距離Sを利用して、ポイント情報間引き率mnを、mn=1−1/(1+S)とする。このようにポイント情報間引き率mnを決定すれば、特定領域に近づくと間引き率が小さくなり、ポインタ識別子を詳細に操作することができ、特定領域から遠い位置での操作については粗くすることができる。なお、間引き率mnが合理的範囲に収まるように距離Sが一定値以上に大きくなった場合にSの値を前記一定値とすることにより上限を設け、ある程度離れると間引き率を飽和させることが好ましい。
【0122】
次に、第五の優先付け方法としてポインタ識別子の使用頻度に応じて間引き率を決定するポインタ識別子使用頻度方式を説明する。
各操作端末h1,h2,・・・,hnから***作端末2への操作頻度の統計をとり、その操作頻度に応じて間引き率を決定する方式である。この方式では、共有画面操作の多い操作端末ほど間引き率を小さく設定することで便宜を図り、あまり操作のない操作端末は間引き率を高く設定することができる。
【0123】
このポインタ識別子使用頻度方式を実現する処理の例を説明する。
***作端末2は図2に示すように操作回数カウンタ63備えている。この操作回数カウンタ63は、各操作端末から***作端末への操作情報送信回数を記録するものである。
【0124】
***作端末2の制御部30は、接続されている各操作端末からの操作情報の送信状況をモニタする。各操作端末からポインティング情報が***作端末に送信されるごとに対応する操作回数カウンタ63の値を増加させ、例えば、一定期間Tの間の各操作端末の***作端末への操作情報送信回数をカウントする。ここで、例えば、ポイント情報間引き率mnを、mn=1−当該操作端末のカウント数/全操作端末の総カウント数とする。このようにポイント情報間引き率mnを決定すれば、共有画面操作の多い操作端末ほど間引き率を小さく設定できる。
【0125】
以上に説明した優先付けの方法により、操作端末間の優先順位、優先度の度合、割り当てる間引き率が決定でき、第三の間引き処理である操作端末の優先度に応じた間引き率の調節が実現できる。
【0126】
以上、本実施形態1の他端末操作装置は、上記説明した第一の間引き処理から第三の間引き処理までを行うことができ、操作端末と***作端末との間に流れる情報量を調節し、操作端末のポインタ入力装置からの入力に対する***作端末のポインタ識別子の反応を向上させ、適切な操作性を確保することができる。
【0127】
(実施形態2)
本実施形態2の他端末操作装置は、電子会議参加者の各操作端末の表示画面上に***作端末の操作エリア領域を設け、操作エリア内でポイント入力装置を利用した操作指示をネットワークを介して***作端末に送信するものである。また、本実施形態2の他端末操作装置は、このような操作エリアを設けた場合でも操作エリア内外での入力・指示ポインタの移動速度を調節することにより、操作端末単独の操作性を落とすことなく、かつ、***作端末を操作端末と同じ感覚で操作でき、さらに、***作端末操作中に誤って操作エリアから逸脱することがないものである。
【0128】
本実施形態2の他端末操作装置の全体構成の概略と本装置による処理流れの概略を図面を参照しつつ説明する。
本実施形態2の他端末操作装置の装置構成は、実施形態1において図1〜図3により示した他端末操作装置の装置と同様で良く、ここでは説明を省略する。
【0129】
図9は、実施形態2の操作端末表示画面例と***作端末共有画面例を示している。図9左に示すように、操作端末の表示画面91内に***作端末操作エリア92が設けられている。***作端末操作エリア92を除く部分が自端末の操作エリア93である。***作端末操作エリア92は、共有画面縮小表示処理部21により操作端末3の表示画面91内に***作端末2の表示画面を縮小表示したものであり、この***作端末操作エリア92内におけるポイント入力装置の操作により操作端末を操作する場合と同じ感覚で***作端末を操作できるものである。このように操作端末3の利用者は自らの画面の一部に***作端末操作エリアとその他の自操作端末3用のローカルな操作エリアを併有することができ、かつ***作端末操作エリア92内に共有画面の全面が縮小表示されることとなる。
【0130】
図9に示す操作端末の表示画面のポインタ操作の例と***作端末の共有画面上に表示されるポインタ移動の例により、***作端末操作エリア92の操作と***作端末上での表示の関係を説明する。操作端末の表示画面91上でA点からC点までポインタを移動させたとする。A点からB点までは自端末の操作エリア93にあり、***作端末3への操作指示と扱わない。B点からC点までは***作端末操作エリア92内の操作である。まず、B点に入ったとき***作端末3の共有画面94上において対応する位置B’にもポインタが表示される。B’点からC’点にポインタが移動する様子も***作端末操作エリア92内のポインタの動きに対応したものとなっている。この処理を以下、相対位置表示処理と呼ぶ。
【0131】
上記相対位置表示処理を実現する方式を説明する。本発明では、操作エリアのサイズ(縦横のピクセル数)が、***作端末の表示部のサイズ(縦横のピクセル数)と異なる場合にも、相対的に同じ位置にポインタが表示される。図9のB点を例にとると、***作端末操作エリア92を座標表現し、左上を原点(0,0)とし、右下を最大縦幅、最大横幅の(1,1)とし、B点が***作端末操作エリア92内の相対位置として(1,0.1)であるとする。同様に***作端末3の共有画面94を座標表現し、左上を原点(0,0)とし、右下を最大縦幅、最大横幅の(1,1)とすれば、***作端末操作エリア92のB点に対して、***作端末3の共有画面94上における投影点B’点は同じ相対位置(1,0.1)に表示されている。
【0132】
B点からC点への移動も各点が同様に同じ相対位置に投影され、操作端末2上の***作端末操作エリア92内のポインタの動きが、***作端末3上の共有画面94内のポインタの動きとして表現されている。
【0133】
上記相対位置表示処理の実現に関し、操作端末2と***作端末3間のデータの流れを中心に説明する。ここで、Wjは、操作端末2の表示画面の横幅(ピクセル数)、Hjは、操作端末2の表示画面の縦幅(ピクセル数)、Wrは、***作端末3の表示画面の横幅(ピクセル数)、Hrは、***作端末3の表示画面の縦幅(ピクセル数)、Wc(Wc≦Wj)は、***作端末操作エリア92の横幅(ピクセル数)、Hc(Hc≦Hj)は、***作端末操作エリア92の縦幅(ピクセル数)、Xj(0≦Xj≦Wj)は、操作端末2の表示画面の左上を原点とする横座標、Yj(0≦Yj≦Hj)は、操作端末2の表示画面の左上を原点とする縦座標、Xr(0≦Xr≦Wr)は、***作端末3の表示画面の左上を原点とする横座標、Yr(0≦Yr≦Hr)は、***作端末3の表示画面の左上を原点とする縦座標、Xc(0≦Xc≦Wc)は、***作端末操作エリア92の左上を原点とする横座標、Yc(0≦Yc≦Hc)は、***作端末操作エリア92の左上を原点とする縦座標である。
【0134】
図10に示すように、操作端末2と***作端末3の間で座標データを通信することにより、操作端末2上の***作端末操作エリア92内でのポインタ操作により違和感なく***作端末の共有画面94の操作を行うことができる。
【0135】
次に、操作端末2上の***作端末操作エリア92の内外で入力・指示ポインタの移動速度を調節するポインタ移動速度調節処理と、一度、***作端末操作エリア92内に入った入力・指示ポインタが何等かの特別な操作を行わない限り***作端末操作エリア92外に出られないポインタ退出制限処理について述べる。これらのポインタ移動速度調節処理とポインタ退出制限処理は、上記の相対位置表示処理を行う際に特に有効なものである。
【0136】
まず、ポインタ移動速度調節処理について説明する。
ポインタ移動速度調節方式を実現する処理ステップを表わしたフローチャートを図11に示す。ここで、Voは、***作端末操作エリア92外での入力・指示ポインタ識別子の移動速度、Vcは、***作端末操作エリア92内での入力・指示ポインタの移動速度を示す。ここでは、Vc≦Voとする。
【0137】
また、Vcを以下の計算式により求める。なお、以下の計算式において、Vox,Voy,Vcx,Vcyは、それぞれ、Vo、VcのX軸、Y軸方向の速度成分を表わしている。
【0138】
いま、Vo、Hj、Wj、Wc、Wr、Hc、Hrである各値、つまり***作端末操作エリア92外での入力・指示ポインタ移動速度、***作端末エリア92のピクセル数、各種座標値はそれぞれ検出され既知であるので以下の(数1)によりVcが決定される。
【0139】
【数1】
Vox=Vo/(1+(Hj/Wj)1/2
Voy=Vo/(1+(Wj/Hj)1/2
Vcx=Vox*Wc/Wr
Vcy=Voy*Hc/Hr
Vc=(Vcx+Vcy1/2
操作端末3の制御部30は(数1)によりVcを決定し(ステップS1101)、ポインタ識別子の移動があればその位置を検出し(ステップS1102,ステップS1103)、入力・指示ポインタの位置が***作端末操作エリア92内であるか否かを検出する(ステップS1104)。***作端末操作エリア92内であれば入力・指示ポインタの移動速度をVcに切り替え(ステップS1105)、***作端末操作エリア92外であればVoに切り替える(ステップS1106)。この処理により、入力・指示ポインタの速度を***作端末操作エリア92外では操作端末設定時の通常の移動速度Voとなり、***作端末操作エリア92内では相対的に速度が遅いVcとすることができるので入力・指示ポインタの緩やかな動きとなり細かな移動が表現できる。
【0140】
次に、ポインタ退出制限処理を説明する。通常、電子会議参加者は手元の操作端末3の表示画面91を見ずに***作端末3の共有画面94を見ながら操作するため、手元では思わず***作端末操作エリア92を飛び出しまう場合がある。そこで、ポインタ退出制限部を設け、入力・指示ポインタが***作端末操作エリア92から退出するために、特別な操作、または特別な条件を要求することとし、入力・指示ポインタの***作端末操作エリア92からの退出が操作者の意思によるものか否かを判断することとしたものである。ここで、特別な操作または特別な条件とは、検出しうるイベントで、特に他の操作指示のイベントとして割り当てられていないものであれば良いが、例えば、特別な操作として、マウスの右クリックを押下しながらのポインタの移動、キーボードの特定のキーを押下しながらの移動、***作端末操作エリア92の特定箇所に設けた退出ボタンの押下などがある。また、特別な条件として、ある一定以上の速度でポインタを移動させた場合のみ退出を許すなどである。これら特別な操作または特別な条件に依らない場合は、入力・指示ポインタは***作端末操作エリア外に退出することができない。
【0141】
ポインタ退出制限処理を実現する処理ステップを表わしたフローチャートを図12に示す。
図12のフローチャートは操作端末3における処理を表わしている。***作端末側の処理は、実施形態1と同様の処理であるのでここでは省略している。
【0142】
前提として、各操作端末3は入力・指示ポインタが***作端末操作エリア92内であるか否かを示すステータスSを記憶部40のレジスタなどに用意しておく。ステータスSの初期状態は“エリア外”とする。
【0143】
待機状態から、ポインタ入力装置などの入力部10から何かイベントが入力されたとする(ステップS1201)。制御部30は、前記イベントが入力された時の入力・指示ポインタの位置が***作端末操作エリア92外であるか否かをチェックする(ステップS1202)。***作端末操作エリア92外であれば、ステップS1203に進む。ステップS1203では、操作により入力・指示ポインタが***作端末操作エリア92内に入ったか否かをモニタする。***作端末操作エリア92内に入った場合、ステップS1204に進み、ステータスSを“エリア内”に更新し、オペレーティングシステムに対して入力・指示ポインタの移動可能範囲を***作端末操作エリアとするように更新登録する。更新処理後、ステップS1201に戻る。ステップS1203でポインタ識別子が***作端末操作エリア外であれば、イベントを自端末への操作として処理する(ステップS1205)。
【0144】
次に、ステップS1202で入力・指示ポインタが、***作端末操作エリア92内であると判断された場合は、ステップS1206に進み、操作内容が、入力・指示ポインタの退出を許す特別な操作、特別な条件を満たしているかをチェックする。退出が認められない場合はステップS1208に進み、イベントの内容に応じた***作端末2への操作を行う。退出が認められた場合は、ステータスSを“エリア外”に更新し、オペレーティングシステムに対して入力・指示ポインタの移動可能範囲を操作端末3の表示画面全体とするように更新登録する(ステップS1207)。
以上の処理ステップにより、ポインタ退出制限処理が実現できる。
【0145】
このポインタ退出制限処理により、***作端末操作中に入力・指示ポインタが誤って***作端末操作エリア92内から逸脱することを防止できる。
(実施形態3)
本実施形態3の他端末操作装置は、電子会議参加者の各操作端末の表示画面上での操作と、***作端末の共有画面上での操作との間に連続性を持たせて、一連の処理手続きをシームレスに実現するものである。操作端末の表示画面上に***作端末操作エリア92を設ける点は実施形態2と同様である。
【0146】
本実施形態3の他端末操作装置の全体構成の概略と本装置による処理流れの概略を図面を参照しつつ説明する。
本実施形態3の他端末操作装置の装置構成は、実施形態1において図1および図2をもって示した他端末操作装置の装置と同様で良く、ここでは説明を省略する。
【0147】
図13は、本実施形態3の電子会議参加者各人が使用する端末操作装置の表示画面例を示している。操作端末3の表示画面91内に特定の領域である入口エリア95が設けられ、***作端末の共有画面94には出口エリア96が設けられている。ここで、入口エリア95とは、操作端末2の操作から***作端末3への操作の連続性を持たせるための切り替え処理イベントを発生する要素となるもので、出口エリア96は、***作端末3の操作から操作端末への操作の連続性を持たせるための切り替え処理イベントを発生する要素となるものである。
【0148】
入口エリア95と出口エリア96を利用した操作端末と***作端末の操作連動の例を示す。図13に示す例では、操作端末3の表示画面91上でA点から入口エリア95(例えばB点)にポインタを移動させると、***作端末2の表示画面の所定の点(例えばB’点)にポインタ識別子が現れる。それ以後、出口エリア96にポインタが移動するまでは、ポイント入力装置からの入力・指示の対象が***作端末の共有画面94のポインタに切り替わる。なお、前記切り替わりによりポインタ識別子がB’点に現れるとしたが、この例に限らず、B点と画面上の相対位置が同じB’’点としても良く、その他特定のデフォルト位置としても良い。また、切り替わりによりポインタを新たに***作端末の共有画面94上に表示するものに限らず、前回の操作者が操作権を放棄し、表示されたままとなっているポインタを引き継ぐ形でも良い。
【0149】
ここで、ポイント入力装置の操作の連続性に注目すると、操作端末の表示画面91内での移動、入口エリア95への移動、***作端末の共有画面上94のポインタ操作への切り替えが連続してシームレスに行われ、操作者は操作の断裂を感じることがない。
【0150】
同様に、***作端末2の共有画面94上のB’点から出口エリア96(例えばC’点)まで移動させると操作端末3の表示画面91の所定の点(例えばC点)にポインタ識別子が現れる。
【0151】
この入口エリア95、出口エリア96を用いた連動操作を行う場合のデータ流れを図14に示す。図14に示すように、ポインタが操作端末3の表示画面91上のA点からB点まであるときはローカルな自端末操作となりネットワーク上にデータは送信されない。B点以降はポイント入力装置からポイント情報を得る毎にポイント情報をネットワークを介して***作端末2へ送信する。***作端末2の共有画面94上のC’点に達して出口エリア96に入れば、ネットワークを介した送信が解除され、再びローカルな自端末操作に戻る。
【0152】
さらに、近年多く使用されているグラフィカルユーザインタフェースを用いたオペレーティングシステムでは、ファイルを識別するアイコンをマウスカーソルを用いたいわゆるドラグ&ドロップという操作によりファイルの移動や複写を実現できるものがあるが、本実施形態3の入口エリア、出口エリアを利用した他端末操作装置によれば、例えば、操作端末3と***作端末2間のファイルの移動などがポイント入力装置を用いた一連のドラグ&ドロップという操作によりシームレスに実行することができる。つまり、例えば、操作端末3のデスクトップ上に格納されているファイルをマウスクリックにより指定して掴み、入口エリア95までドラグすると、***作端末の共有画面94上の所定位置にファイルが表示され、操作者がドラグを続けると引き続き共有画面94上においてファイルがドラグされる。共有画面94の所望の位置においてドロップすれば、操作端末から***作端末の所望の記憶場所にファイルが転送され、格納されることとなる。なお、ファイル転送のタイミングは、入口エリア95にファイルがドラグされた段階としても良い。図15に、ファイル転送を例とした場合のデータの流れを示す。
【0153】
なお、上記説明した入口エリア95、出口エリア96の利用にあたり、両者の表示画面上における相対的大きさを調整することにより、操作端末3のローカルな操作から***作端末2の遠隔操作への移行のしやすさ、遠隔操作から再びローカルな操作端末2の操作への移行のしやすさに強弱をつけることが可能となる。例えば、出口エリア96を共有画面94上相対的に小さくすれば、共有画面94上での操作中、誤って出口エリア96上に入ってしまうという誤操作が生じる可能性を小さくすることができる。
【0154】
(実施形態4)
本実施形態4の他端末操作装置は、電子会議参加者が操作端末から***作端末を遠隔操作中は、操作端末が備えるポイント入力装置から入力したポイント情報を操作端末自身のポインタ識別子には与えず、***作端末のみに与えるものである。これにより、遠隔操作中に操作端末自身にもポイント情報を与えると、電子会議参加者が***作端末の共有画面を見ながら操作中、手元の操作端末のポインタも連動して同じ動きをすることとなり、ポインタ識別子が実施形態3で説明したような入口エリアなど特別な領域に不用意に入ってしまったり、クリックにより操作端末上で意図しないイベントが発生したりすることが防止できる。
【0155】
また、本実施形態4の他端末操作装置は、***作端末の操作権の解除を共有画面上の操作など、操作端末の表示画面の操作を行わずに操作権の解除ができる。
本実施形態4の他端末操作装置の全体構成の概略と本装置による処理流れの概略を図面を参照しつつ説明する。
【0156】
本実施形態4の他端末操作装置の装置構成を図16に示す。図16に示すように本実施形態4の操作端末は、操作権解除判定部80を備えている。その他、図1および図2をもって示した他端末操作装置の装置と同様の要素には同じ番号を付しており、ここでは説明を省略する。
【0157】
操作権解除判定部80は、ポインタジェスチャ解析部81、ジェスチャ解析部82、音声解析部83を備えている。ポインタジェスチャ解析部81は操作者のポインタ操作によるポインタの動き(ポインタジェスチャ)に割り当てられている特定の指示内容を解析・検知する部分である。ジェスチャ解析部82はカメラを備え、操作者のカメラ撮像データの動きを検知し、その動き(ジェスチャ)に割り当てられている特定の指示内容を解析・検知する部分である。音声解析部83は音声入力装置を備え、操作者の入力した音声を検知し、その音声に割り当てられている特定の指示内容を解析・検知する部分である。
【0158】
制御部30とオペレーティングシステムは、ポイント入力装置など入力部10から入力されたポイント情報の流れを制御して、操作端末自身または***作端末のいずれか一方のみに選択的に与える。この切り替えは、操作者の***作端末操作権の“取得”、“解除”の指定により行う。
【0159】
図17は、本実施形態4の操作端末の表示画面の例と、***作端末の共有画面の例を示しており、図17aが操作端末の表示画面例、図17bと図17cが被端末操作端末の共有画面例を示している。
【0160】
図17aに示すように、操作端末の表示画面内には、***作端末の操作権の取得を指定する“取得”ボタン97が設けられている。この取得ボタン押下により、***作端末が操作権取得を認めれば、当該操作端末の操作者は***作端末の操作権を得ると共に、操作端末が備えるポイント入力装置から入力されるポイント情報の流れが切り替わり、ポイント情報はネットワークを介して***作端末に与えられ、操作端末自身のポイント情報として取り込まれない。従って操作端末の表示画面上のポインタ識別子は、***作端末の操作権取得後は、表示画面の取得ボタン97の付近に静止したままとなる。
【0161】
操作者は、操作権取得後は、ポイント入力装置を利用して***作端末を遠隔操作でき、***作端末の共有画面を見ながら操作中に操作端末上でポインタ識別子が実施形態3で説明したような入口エリアなど特別な領域に不用意に入ってしまったり、クリックにより操作端末上で意図しないイベントが発生したりすることはない。
【0162】
次に、獲得した被端末操作権の解除について説明する。本実施形態4は、操作権解除が、操作端末の操作によらず実行できる。解除方法については、以下の5つの解除方式を説明する。
【0163】
第一の操作権解除方式は、図17bに示すように、***作端末の共有画面内には、***作端末の操作権の解除を指定する“解除”ボタン98を設けるものである。この解除ボタン98押下により、***作端末が操作権解除を認めれば、当該操作端末の操作者は***作端末の操作権を解除できると共に、操作端末が備えるポイント入力装置から入力されるポイント情報の流れが切り替わり、ポイント情報は***作端末に送信されず、操作端末自身にのみ取り込まれる。従って、図17cのように、***作端末の共有画面上のポインタは次の操作者が操作権を取得するまで解除ボタン98付近で静止したままとなり、一方、操作権を解除した当該操作端末側では、操作権取得中、表示画面上の取得ボタン97付近に静止していたポインタの動作が再開する。
【0164】
第二の操作権解除方式は、操作権保有中に操作対象となっている***作端末の共有画面のポインタ識別子の特定の動き(ジェスチャ)によって操作権解除を指示して実行するものである。
【0165】
***作端末は、ポインタ識別子のジェスチャ解析部81を備え、操作者によるポインタ識別子を使ったジェスチャの指示内容を解析する。例えばクロスを描く、跳ね上げるなどのポインタ操作を操作権解除指示ジェスチャに割り当てておき、***作端末はそのジェスチャを検出すれば操作権を解除する。
【0166】
第三の操作権解除方式は、操作端末から一定時間、ポイント情報が送信されなくなると、操作者の***作端末への一連の操作が終了したと判断して操作権を解除するものである。
【0167】
***作端末は、第二のタイマ73に操作権を強制解除するまでの猶予時間を記憶する。第二のタイマ73は操作権を保有する操作端末の前記ポイント入力装置からの入力操作が停止してからの経過時間をカウントする。操作者は***作端末への一連の処理が終了すると、ポイント入力装置を使った操作を終了する。その時点からタイマが経過時間のカウントを開始し、前記猶予時間が経過すれば***作端末に猶予時間経過を通知する。***作端末はタイマからの通知を検出すると操作権を解除する。このように操作権保有者の意思に基づき、一定期間入力操作を停止することで操作権を解除することができる。
【0168】
第四の操作権解除方式は、操作端末がカメラを備え、操作者の身振りによるジェスチャにより操作権を解除するものである。
操作端末は、カメラと、人間の身振りによるジェスチャを解析するジェスチャ解析部82を備えている。ジェスチャ解析部82は、操作者のジェスチャによる指示入力を解析する。特定のジェスチャ、例えば、手でクロスを描くなどのジェスチャを操作権解除指示ジェスチャであるとジェスチャ解析部に登録しておく。操作者は***作端末への一連の処理が終了すると、カメラから操作権解除指示ジェスチャを入力する。操作権解除指示ジェスチャであるとジェスチャ解析部が解析すると、操作端末は指示内容を***作端末に送信し、***作端末は操作権解除を実行する。このように、操作権の解除にあたり操作端末の表示画面上でのポインタ操作は不要となる。
【0169】
第五の操作権解除方式は、操作端末が音声入力装置を備え、操作者の音声入力による指示により操作権を解除するものである。
操作端末は、音声入力装置と、人間の音声入力を解析する音声解析部83を備えている。音声解析部83は、操作者の音声入力による指示を解析する。例えば、「解除」という音声入力が操作権の解除指示であると音声解析部83に登録しておく。操作者は***作端末への一連の処理が終了すると、音声入力装置から操作権解除指示を入力する。操作権解除指示であると音声解析部83が解析すると、操作端末は指示内容を***作端末に送信し、***作端末は操作権解除を実行する。このように、操作権の解除にあたり操作端末の表示画面上でのポインタ操作は不要となる。
【0170】
以上、操作権の解除にあたり、操作端末の表示画面上のポインタ識別子による細かい操作を不要とすることができ、操作権取得後、操作権の解除まで一連の操作を共有画面を中心として実行でき、円滑な操作が可能となる。
【0171】
(実施形態5)
本発明にかかる他端末操作装置は、上記に説明した構成を実現する処理ステップを記述したプログラムをコンピュータ読み取り可能な記録媒体に記録して提供することにより、各種コンピュータを用いて構築することができる。本発明にかかる他端末操作装置を実現する処理ステップを備えたプログラムを記録した記録媒体は、図18に図示した記録媒体の例に示すように、CD−ROM102やフレキシブルディスク103等の可搬型記録媒体101だけでなく、ネットワーク上にある記録装置内の記録媒体100や、コンピュータのハードディスクやRAM等の記録媒体105のいずれであっても良く、プログラム実行時には、プログラムはコンピュータ104上にローディングされ、主メモリ上で実行される。
【0172】
【発明の効果】
本発明の他端末操作装置によれば、操作端末と***作端末との間に流れる情報量を調節し、操作端末のポインタ入力装置からの入力に対する***作端末のポインタ識別子の反応を向上させることができる。
【0173】
また、本発明の他端末操作装置によれば、操作エリアと共有画面上のポインタ表示位置関係を調節することにより操作の違和感を無くし、また、操作エリアを設けた場合でも、ポインタ移動速度調節処理により操作端末単独の操作性を落とすことなく細かい操作を可能として***作端末を操作端末と同じ感覚で操作できる環境を提供できる。また、ポインタ移動制限処理により***作端末操作中に誤って操作端末表示画面上の操作エリアから逸脱することがない。
【0174】
また、本発明の他端末操作装置によれば、操作端末表示画面上に入口エリア、***作端末共有画面上に出口エリアを設けることにより、操作端末、***作端末間の操作の移行を連続的にし、一連の操作に連続性を与えることができる。
【0175】
また、本発明にかかる他端末操作装置によれば、***作端末の遠隔操作中は、ポイント情報を操作端末自身のポインタ識別子には与えず、***作端末のみに与えることができ、操作端末上でポインタ識別子が特別な領域に不用意に入ってしまったり、クリックにより操作端末上で意図しないイベントが発生したりすることを防止できる。
【図面の簡単な説明】
【図1】本発明の実施形態1の他端末操作装置を実現したネットワーク全体の概略構成図
【図2】本発明の実施形態1の***作端末の概略構成を示すブロック図
【図3】本発明の実施形態1の操作端末の概略構成を示すブロック図
【図4】本発明の実施形態1の他端末操作装置が使用するサンプリングレートの概念を説明する図
【図5】本発明の実施形態1の操作端末3の表示画面上のポインタと***作端末2の共有画面上のポインタとの連動の様子を示した図
【図6】本発明の実施形態1のタイマを用いる第一の間引き処理の処理ステップを示したフローチャート
【図7】本発明の実施形態1のポイント情報の検出カウンタを用いる第一の間引き処理の処理ステップを示したフローチャート
【図8】本発明の実施形態1の第二の間引き処理の処理ステップを示したフローチャート
【図9】本発明の実施形態2の操作端末表示画面と***作端末共有画面の例
【図10】本発明の実施形態2の操作端末2と***作端末3間のデータの流れを中心に示した図
【図11】本発明の実施形態2のポインタ移動速度調節方式を実現する処理ステップを表わしたフローチャート
【図12】本発明の実施形態2のポインタ退出制限処理を実現する処理ステップを表わしたフローチャート
【図13】本発明の実施形態3の端末操作装置の表示画面例を示す図
【図14】本発明の実施形態3の入口エリア95、出口エリア96を用いた連動操作を行う場合のデータ流れを中心に示した図
【図15】本発明の実施形態3の入口エリア95、出口エリア96を用いたファイル転送を例とした場合のデータの流れを中心に示した図
【図16】本発明の実施形態4の他端末操作装置の概略構成を示すブロック図
【図17】本発明の本実施形態4の操作端末の表示画面の例と、***作端末の共有画面の例を示す図
【図18】本発明の実施形態5の記録媒体の例
【符号の説明】
10 入力部
11 キー入力装置
12 ポインタ入力装置
20 表示部
21 共有画面縮小表示処理部
30 制御部
40 記憶部
50 通信インタフェース部
60 第一サンプリングレート調整部
61 CPU使用率検出部
62 優先度設定部
63 操作回数カウンタ
70 第二サンプリングレート調整部
71 サンプリングレート変更部
72 第一のタイマ
73 第二のタイマ
74 ポイント情報検出カウンタ
75 ポインタ移動検出部
80 操作権解除判定部
81 ポインタジェスチャ解析部
82 ジェスチャ解析部
83 音声解析部
91 操作端末の表示画面
92 ***作端末操作エリア
93 自端末の操作エリア
94 ***作端末の共有画面
95 入口エリア
96 出口エリア
97 取得ボタン
98 解除ボタン
100 回線先のハードディスク等の記録媒体
101 CD−ROMやフレキシブルディスク等の可搬型記録媒体
102 CD−ROM
103 フレキシブルディスク
104 コンピュータ
105 コンピュータ上のRAM/ハードディスク等の記録媒体

Claims (6)

  1. 少なくとも1以上の操作端末と***作端末とをネットワークを介して接続し、前記操作端末から前記***作端末を遠隔操作する他端末操作装置において、
    前記操作端末が、ポイント入力装置を備えた入力部と、前記入力部から入力されるポイント情報のサンプリングレートを調整することにより前記ネットワークに送信される前記ポイント情報の情報量を調整するサンプリングレート調整部と、前記入力部からのポイント情報の入力開始によりスタートし第一の設定時間を経過したときにタイムアウトする第一のタイマとを備え、
    前記サンプリングレート調整部は、前記第一のタイマのカウントが前記第一の設定時間内であれば、前記サンプリングレートを第一のサンプリングレートとし、前記第一のタイマがタイムアウトすると、前記サンプリングレートを第二のサンプリングレートとすることを特徴とする他端末操作装置。
  2. 前記入力部からのポイント情報の入力停止によりスタートし第二の設定時間を経過したときにタイムアウトする第二のタイマをさらに備え、
    前記第一のタイマは、ポインタ入力装置の操作開始の検知、または、第二のタイマがタイムアウトした後のポインタ入力装置の操作開始の検知によりリセットされる、請求項1に記載の他端末操作装置。
  3. 少なくとも1以上の操作端末と***作端末とをネットワークを介して接続し、前記操作端末から前記***作端末を遠隔操作する他端末操作装置において、
    前記操作端末が、ポイント入力装置を備えた入力部と、前記入力部から入力されるポイント情報のサンプリングレートを変更するサンプリングレート調整部を備え、
    前記操作端末が、前記入力部から入力されるポイント情報からポインタ識別子の移動速度を検出するポインタ移動速度検出部を備え、
    前記サンプリングレート調整部は、前記検出されたポインタ移動速度が設定速度以下であれば、前記ポイント情報の間引き率をm(0≦m<1)に設定することにより前記サンプリングレートを第一のサンプリングレートとし、前記ポインタ移動速度が前記設定速度より大きい場合は、前記ポイント情報の間引き率をn(0≦m<n<1)に設定することにより前記サンプリングレートを第二のサンプリングレートとすることを特徴とする他端末操作装置。
  4. 少なくとも1以上の操作端末と***作端末とをネットワークを介して接続し、前記操作端末から前記***作端末を遠隔操作する他端末操作装置を実現する処理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
    前記操作端末におけるポイント情報の入力を受け付けるポイント情報入力処理ステップと、
    前記ポイント情報の入力開始によりスタートし第一の設定時間を経過したときにタイムアウトする第一のタイマを用い、前記第一のタイマのカウントが前記第一の設定時間内であれば、サンプリングレートを第一のサンプリングレートとし、前記第一のタイマがタイムアウトすると、前記ネットワークに送信される前記ポイント情報の情報量を調整するサンプリングレート調整処理ステップとをコンピュータに実行させることを特徴とする処理プログラムを記録したことを特徴とする記録媒体。
  5. 前記ポイント情報の入力停止によりスタートし第二の設定時間を経過したときにタイムアウトする第二のタイマをさらに用い、
    前記第一のタイマを、前記第二のタイマのタイムアウトまたは前記操作端末におけるポインタ入力装置の操作開始の検知によりリセットする処理ステップをコンピュータに実行させる、請求項4に記載の処理プログラムを記録したことを特徴とする記録媒体
  6. 少なくとも1以上の操作端末と***作端末とをネットワークを介して接続し、前記操作端末から前記***作端末を遠隔操作する他端末操作装置を実現する処理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
    前記操作端末におけるポイント情報の入力を受け付けるポイント情報入力処理ステップと、
    入力されたポイント情報からポインタ識別子の移動速度を検出するポインタ移動速度検出処理ステップと、
    前記検出されたポインタ移動速度が設定速度以下であれば、前記ポイント情報の間引き率をm(0≦m<1)に設定することにより前記サンプリングレートを第一のサンプリングレートとし、前記ポインタ移動速度が前記設定速度より大きい場合は、前記ポイント情報の間引き率をn(0≦m<n<1)に設定することにより前記サンプリングレートを第二のサンプリングレートとすることにより、前記ネットワークに送信される前記ポイント情報の情報量を調整するサンプリングレート調整処理ステップとをコンピュータに実行させることを特徴とする処理プログラムを記録したことを特徴とする記録媒体。
JP22629698A 1998-08-10 1998-08-10 他端末操作装置 Expired - Fee Related JP3627791B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP22629698A JP3627791B2 (ja) 1998-08-10 1998-08-10 他端末操作装置
US09/778,769 US6889365B2 (en) 1998-08-10 2001-02-08 Terminal operation apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22629698A JP3627791B2 (ja) 1998-08-10 1998-08-10 他端末操作装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2004169087A Division JP3959075B2 (ja) 2004-06-07 2004-06-07 他端末操作装置

Publications (2)

Publication Number Publication Date
JP2000057094A JP2000057094A (ja) 2000-02-25
JP3627791B2 true JP3627791B2 (ja) 2005-03-09

Family

ID=16842995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22629698A Expired - Fee Related JP3627791B2 (ja) 1998-08-10 1998-08-10 他端末操作装置

Country Status (2)

Country Link
US (1) US6889365B2 (ja)
JP (1) JP3627791B2 (ja)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5721842A (en) * 1995-08-25 1998-02-24 Apex Pc Solutions, Inc. Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch
US6633905B1 (en) 1998-09-22 2003-10-14 Avocent Huntsville Corporation System and method for accessing and operating personal computers remotely
JP4171123B2 (ja) * 1998-12-15 2008-10-22 富士通株式会社 端末操作装置
JP2001290765A (ja) * 2000-04-04 2001-10-19 Hitachi Commun Syst Inc ユーザ入力情報の共有方法並びにそのシステム
EP1286207A4 (en) 2000-05-31 2004-09-22 Seiko Epson Corp PROJECTOR, PROJECTION DISPLAY SYSTEM AND METHOD, AND INFORMATION RECORDING SYSTEM
JP2003085131A (ja) * 2001-09-14 2003-03-20 Sony Corp ネットワーク情報処理システム及び情報処理方法
JP4261145B2 (ja) * 2001-09-19 2009-04-30 株式会社リコー 情報処理装置、情報処理装置の制御方法、その方法をコンピュータに実行させるためのプログラム
CN100377043C (zh) * 2002-09-28 2008-03-26 皇家飞利浦电子股份有限公司 三维手写识别的方法及其***
CN1512298A (zh) * 2002-12-26 2004-07-14 �ʼҷ����ֵ��ӹɷ����޹�˾ 三维手写识别的方法及其***
US20040215743A1 (en) * 2003-03-04 2004-10-28 Soronti, Inc. Mouse synchronization for virtual presence architecture (VPA)
US20040215742A1 (en) * 2003-03-04 2004-10-28 Soronti, Inc. Image perfection for virtual presence architecture (VPA)
JP2004287160A (ja) 2003-03-24 2004-10-14 Seiko Epson Corp 画像表示システム、プロジェクタ、画像表示方法、プロジェクタ制御方法、画像表示プログラムおよびプロジェクタ制御プログラム
EP1515223A1 (de) * 2003-09-10 2005-03-16 Siemens Aktiengesellschaft Generierung einer Objekt-Bearbeitungsplattform zwischen zwei Computern über eine Bildschirmzusammenfügung
US7275212B2 (en) * 2003-10-23 2007-09-25 Microsoft Corporation Synchronized graphics and region data for graphics remoting systems
US20050099547A1 (en) 2003-11-07 2005-05-12 Vitito Christopher J. Automobile entertainment system
US20050235327A1 (en) * 2003-11-07 2005-10-20 Vitito Christopher J Vehicle entertainment system
US8780282B2 (en) * 2003-11-07 2014-07-15 Voxx International Corporation Vehicle entertainment system
US20060047426A1 (en) * 2003-11-07 2006-03-02 Vitito Christopher J Vehicle entertainment system
JP2005208823A (ja) * 2004-01-21 2005-08-04 Seiko Epson Corp プロジェクタのネットワークシステム
US20050240407A1 (en) * 2004-04-22 2005-10-27 Simske Steven J Method and system for presenting content to an audience
US8319728B2 (en) * 2005-10-17 2012-11-27 Avocent Huntsville Corporation Input-device movement to cursor movement correlator
US20080229254A1 (en) * 2006-03-24 2008-09-18 Ervin-Dawson Warner Method and system for enhanced cursor control
JP4444239B2 (ja) 2006-06-08 2010-03-31 株式会社東芝 サーバ装置、並びにその制御命令処理方法及び制御命令処理プログラム、端末装置
JP2008040347A (ja) * 2006-08-09 2008-02-21 Toshiba Corp 画像表示装置、画像表示方法および画像表示プログラム
JP4605162B2 (ja) * 2007-01-15 2011-01-05 Sky株式会社 コンピュータ操作制限システム及びコンピュータ操作制限方法、並びにコンピュータ操作制限プログラム
US7711777B2 (en) * 2007-03-23 2010-05-04 International Business Machines Corporation Method and system for managing a remote control session
US8627211B2 (en) 2007-03-30 2014-01-07 Uranus International Limited Method, apparatus, system, medium, and signals for supporting pointer display in a multiple-party communication
US7765266B2 (en) 2007-03-30 2010-07-27 Uranus International Limited Method, apparatus, system, medium, and signals for publishing content created during a communication
US8702505B2 (en) 2007-03-30 2014-04-22 Uranus International Limited Method, apparatus, system, medium, and signals for supporting game piece movement in a multiple-party communication
US8060887B2 (en) 2007-03-30 2011-11-15 Uranus International Limited Method, apparatus, system, and medium for supporting multiple-party communications
US7765261B2 (en) 2007-03-30 2010-07-27 Uranus International Limited Method, apparatus, system, medium and signals for supporting a multiple-party communication on a plurality of computer servers
US7950046B2 (en) 2007-03-30 2011-05-24 Uranus International Limited Method, apparatus, system, medium, and signals for intercepting a multiple-party communication
US8644151B2 (en) * 2007-05-22 2014-02-04 Cisco Technology, Inc. Processing packet flows
KR101431003B1 (ko) * 2007-06-13 2014-08-20 삼성전자주식회사 영상신호의 디스플레이방법 및 이를 적용한 디스플레이시스템
JP4378519B2 (ja) * 2007-06-29 2009-12-09 シャープ株式会社 情報表示装置
US8176434B2 (en) 2008-05-12 2012-05-08 Microsoft Corporation Virtual desktop view scrolling
JP5340075B2 (ja) 2009-08-07 2013-11-13 キヤノン株式会社 表示制御装置、その制御方法及びプログラム
JP5549220B2 (ja) * 2009-12-25 2014-07-16 ソニー株式会社 連携表示システム、連携表示方法およびプログラム
JP5473809B2 (ja) * 2010-07-15 2014-04-16 三菱重工業株式会社 表示制御装置、表示制御方法、及び管制システム
JP2012203889A (ja) * 2011-03-28 2012-10-22 Fujitsu Ltd 画面共有方法、画面共有装置、及びプログラム
WO2013032000A1 (ja) * 2011-09-01 2013-03-07 日本電気株式会社 情報処理装置、情報処理システム、サーバ、情報処理方法、および、コンピュータ・プログラム
KR101832838B1 (ko) * 2011-09-23 2018-04-13 삼성전자주식회사 휴대용 단말기에서 화면 크기를 조절하기 위한 장치 및 방법
JP2013081051A (ja) * 2011-10-04 2013-05-02 Sony Corp 情報処理装置、通信システムおよび情報処理方法
JPWO2013073125A1 (ja) * 2011-11-15 2015-04-02 日本電気株式会社 端末、通信システムおよび操作共有方法
JP5812821B2 (ja) 2011-11-24 2015-11-17 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation ポインタ移動制御方法、装置、およびそのプログラム。
US9373049B1 (en) * 2012-04-05 2016-06-21 Amazon Technologies, Inc. Straight line gesture recognition and rendering
US9098186B1 (en) 2012-04-05 2015-08-04 Amazon Technologies, Inc. Straight line gesture recognition and rendering
US9479549B2 (en) * 2012-05-23 2016-10-25 Haworth, Inc. Collaboration system with whiteboard with federated display
JP6075971B2 (ja) * 2012-05-29 2017-02-08 シャープ株式会社 画像表示装置
WO2013183212A1 (ja) * 2012-06-07 2013-12-12 日本電気株式会社 操作共有コマンド通信制御システムおよび操作共有コマンド通信制御方法
KR20140012505A (ko) * 2012-07-20 2014-02-03 삼성전자주식회사 콘텐트를 공유하는 디바이스 및 방법
WO2014021069A1 (ja) * 2012-08-02 2014-02-06 日本電気株式会社 トラフィックデータ収集装置、トラフィックデータ収集方法、及びプログラム
JP5632035B2 (ja) * 2013-03-29 2014-11-26 沖電気工業株式会社 遠隔作業支援システム及び遠隔作業支援プログラム
US8984445B1 (en) * 2014-01-31 2015-03-17 Google Inc. System and method for geo-locating images
JP6280435B2 (ja) * 2014-04-28 2018-02-14 富士通コンポーネント株式会社 プログラム、中継装置及び情報処理装置
JP6922192B2 (ja) * 2016-11-10 2021-08-18 富士通株式会社 情報処理装置、情報処理方法および情報処理システム
JP2018116411A (ja) * 2017-01-17 2018-07-26 株式会社リコー 表示制御システム、表示制御方法、表示装置、プログラムおよび情報処理装置
JP2021018635A (ja) * 2019-07-22 2021-02-15 株式会社フジキン 双方向マルチ通信システム、双方向マルチ通信方法、及びコンピュータプログラム
US11487559B2 (en) * 2019-10-07 2022-11-01 Citrix Systems, Inc. Dynamically switching between pointer modes

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63273125A (ja) 1987-04-30 1988-11-10 Mitsubishi Electric Corp 画面表示装置
JPH02171821A (ja) 1988-12-23 1990-07-03 Shimadzu Corp 座標入力装置
JPH02186782A (ja) 1989-01-13 1990-07-23 Hitachi Ltd 描画打合せ装置
JPH03175519A (ja) 1989-12-04 1991-07-30 Matsushita Electric Ind Co Ltd ファイル転送装置及びファイル転送方法
JPH03182926A (ja) 1989-12-11 1991-08-08 Sharp Corp データ入力装置
JPH04137122A (ja) 1990-09-28 1992-05-12 Nec Corp カーソル制御装置
US6608636B1 (en) * 1992-05-13 2003-08-19 Ncr Corporation Server based virtual conferencing
JPH06314181A (ja) 1993-04-28 1994-11-08 Hitachi Ltd 複数ディスプレイによる対話型制御システムとその制御方法
GB2282944B (en) * 1993-09-30 1998-01-28 Intel Corp Remote display of objects and cursor movement in a conferencing system
US6049334A (en) * 1993-12-20 2000-04-11 International Business Machines Corporation Method and system for graphically indicating the activity of a plurality of users within a shared data collection
DE69423313T2 (de) * 1993-12-20 2000-07-13 Seiko Epson Corp Elektronische Hinweisanordnung
JPH07210508A (ja) * 1994-01-26 1995-08-11 Hitachi Ltd 情報処理システム
JPH08171533A (ja) 1994-12-19 1996-07-02 Toshiba Corp データベース接続装置
JP3497587B2 (ja) 1994-12-20 2004-02-16 株式会社リコー 手書き入力表示装置
US5570028A (en) * 1994-12-30 1996-10-29 Lucent Technologies Inc. Method for detecting faults in electrical cables and apparatus for implementing same
US5748189A (en) * 1995-09-19 1998-05-05 Sony Corp Method and apparatus for sharing input devices amongst plural independent graphic display devices
JPH09114628A (ja) 1995-10-19 1997-05-02 Kao Corp 入力インタフェースおよび画面制御方法
US5867156A (en) * 1995-11-08 1999-02-02 Intel Corporation Automatic viewport display synchronization during application sharing
US5859787A (en) * 1995-11-09 1999-01-12 Chromatic Research, Inc. Arbitrary-ratio sampling rate converter using approximation by segmented polynomial functions
JPH09146689A (ja) 1995-11-20 1997-06-06 Sanyo Electric Co Ltd 座標入力装置及び座標入力表示装置
JPH09244982A (ja) 1995-12-28 1997-09-19 Oki Electric Ind Co Ltd マルチポインティングデバイス装置
US5821925A (en) * 1996-01-26 1998-10-13 Silicon Graphics, Inc. Collaborative work environment supporting three-dimensional objects and multiple remote participants
JPH09231044A (ja) 1996-02-26 1997-09-05 Canon Inc 画面共有システムおよび方法
US5864678A (en) * 1996-05-08 1999-01-26 Apple Computer, Inc. System for detecting and reporting data flow imbalance between computers using grab rate outflow rate arrival rate and play rate
JP4627814B2 (ja) 1996-06-28 2011-02-09 富士通株式会社 会議支援システム及び記録媒体
US6018570A (en) * 1997-05-12 2000-01-25 Nynex Science And Technology Inc. Methods and apparatus for regulating the remote ordering, authorization, access and control of services and service features associated with a terminal
US6038516A (en) * 1998-03-19 2000-03-14 Siemens Energy & Automation, Inc. Method for graphically displaying a menu for selection and viewing of the load related parameters of a load connected to an AC load control device
US6243369B1 (en) * 1998-05-06 2001-06-05 Terayon Communication Systems, Inc. Apparatus and method for synchronizing an SCDMA upstream or any other type upstream to an MCNS downstream or any other type downstream with a different clock rate than the upstream
US6754295B1 (en) * 2000-04-07 2004-06-22 Comrex Corporation Method and apparatus for synchronizing data transmission and reception over a network
US6665694B1 (en) * 2000-10-06 2003-12-16 Bose Corporation Sampling rate conversion

Also Published As

Publication number Publication date
US20010004254A1 (en) 2001-06-21
JP2000057094A (ja) 2000-02-25
US6889365B2 (en) 2005-05-03

Similar Documents

Publication Publication Date Title
JP3627791B2 (ja) 他端末操作装置
AU2021240284B2 (en) Devices and methods for measuring using augmented reality
KR100301015B1 (ko) 지시자 위치 제어 방법
US8482521B2 (en) Pointer controlling apparatus
JP4362728B2 (ja) 制御装置、監視カメラシステム、およびその制御プログラム
EP3521991B1 (en) Method and device for displaying interface
CN103914258B (zh) 移动终端及其操作方法
US20080204402A1 (en) User interface device
AU2019100486A4 (en) Devices and methods for measuring using augmented reality
JPH0588842A (ja) アイコン表示システム
JPH11313296A (ja) 映像情報のセットアップ及び表示制御方法、システム及び記憶媒体
KR102644782B1 (ko) 모니터링 장치 및 시스템
JP3959075B2 (ja) 他端末操作装置
WO2016196988A1 (en) Quick review of captured image data
JP6465625B2 (ja) 制御装置及びその制御方法、プログラム
CN111857926B (zh) 一种控制方法及装置
EP3567453B1 (en) Devices and methods for measuring using augmented reality
KR102575254B1 (ko) 모니터링 장치 및 시스템
JP4998522B2 (ja) 制御装置、カメラシステム、及びプログラム
JPH09198223A (ja) コンピュータシステム
KR101188871B1 (ko) 저시력인을 위한 터치스크린 장치 및 그 디스플레이 방법
JP2000330687A (ja) カーソル移動システム
JP2018063522A (ja) 表示制御システムおよび表示制御プログラム
CN117193574A (zh) 分屏控制方法、装置、设备及存储介质
JPH09265353A (ja) ポインティングデバイスによるポインター制御方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040407

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040607

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040715

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040907

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041019

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041028

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041130

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071217

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091217

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091217

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101217

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111217

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111217

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121217

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121217

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131217

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees