JPH1165975A - 共同作業支援システム - Google Patents
共同作業支援システムInfo
- Publication number
- JPH1165975A JPH1165975A JP21650097A JP21650097A JPH1165975A JP H1165975 A JPH1165975 A JP H1165975A JP 21650097 A JP21650097 A JP 21650097A JP 21650097 A JP21650097 A JP 21650097A JP H1165975 A JPH1165975 A JP H1165975A
- Authority
- JP
- Japan
- Prior art keywords
- display
- screen
- window
- information
- application
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/465—Distributed object oriented systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Computer And Data Communications (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Digital Computer Display Output (AREA)
Abstract
った情報間の関係を使って複数のユーザが議論ができる
アプリケーション共有システムにおいて、ユーザ毎に、
表示するウインドウと、表示しないウインドウの選択を
可能にする。 【構成】 1台のコンピュータが備えるアプリケーショ
ンを、ネットワーク1を通じて接続される複数台のコン
ピュータで共有し、前記アプリケーションにより生成さ
れる表示画面を共有するシステムである。共有するアプ
リケーションを備えるコンピュータでは、他のコンピュ
ータと共有する画面表示中に表示するウインドウの、ユ
ーザ毎の表示または非表示を表示・非表示制御手段18
により制御する。ウインドウ毎に、その表示と非表示を
ユーザ毎に設定したユーザ情報を管理するユーザ情報管
理手段21を設ける。表示・非表示制御手段18は、こ
のユーザ情報管理手段21でのユーザ情報を用いて、ユ
ーザ毎に、表示・非表示を決定する。
Description
それぞれが有するコンピュータの画面に、複数のユーザ
間で、共通の画面を表示し、その画面表示を通じて行う
共同作業を支援する共同作業支援システムに関する。
タネットワークを介して、各会議参加者が所有するコン
ピュータの表示画面に、共有データを共有ウインドウと
して表示して、会議参加者間でリアルタイムなメッセー
ジ交換を行うえるシステムが知られている。
ゼロックス社のパロ・アルト研究所によるColab
System(M.Stefik,D.G.Bobrow,G.Foster,S.La
nning ,and D.Tatar Xerox Palo Alto ,Research Cen
ter ”WYSIWIS Revised:Early
Experiences with Multiuse
r Interfaces”,ACM Transaction on
Office Information Systems, Vol.5,No.2,April 1987,
Pages 147-167 参照)や、日本電気株式会社のMERM
AID(特開平3−58658号参照)などが知られて
いる。
数人で打合せを行う場合、打合せを行う人が使っている
ワークステーションなどのコンピュータのアドレスを指
定して、打合せを行うグループを形成し、複数人での使
用を前提に作られた打合せに必要なアプリケーションプ
ログラムを各人のコンピュータで起動する。そして、ア
プリケーションプログラム間でデータの交換を行い、各
人のコンピュータに表示されているアプリケーションの
画面表示を全く同じものにし、かつ、その共有ウインド
ウ内で行われた操作の結果、変化する表示も同じにす
る。その結果、複数のコンピュータのそれぞれで、各作
業者が操作を行っても、1つのアプリケーション(例え
ば、ホワイトボードツール)を共有して議論を進めるこ
とが可能となる。
したアプリケーション単位で、画面への表示と、マウ
ス、キーボードなどの入力操作手段を通じての複数人の
操作を共有し、ネットワークを介して、コミュニケーシ
ョンを複数人で行うシステムを、この明細書では、画面
共有システムと呼ぶこととする。
ョン単位で、画面への表示と、マウス、キーボード等に
よる入力操作を行うのではなく、複数のアプリケーショ
ンが表示されているウインドウシステムの画面表示と、
ウインドウシステムを介して行われるマウス、キーボー
ド等による操作を共有して、コミュニケーションを複数
人で行うシステムも知られている。
電信電話株式会社のTeamWorkstation
(Ishii,Hiroshi.”TeamWorkstation:
Towards a Seamless Share
d Workspace” CSCW 90 Proceedi
ngs ,October 1990,pp.13-26や特開平3−11947
6号参照)や、Timbuktu、Look@Me(Lo
ok@Me Release Notes 、Farallon Computing, Inc.)、
さらには複数ワークステーションでの共同作業システム
(例えば特開平3−273443号参照)などが知られ
ている。この明細書では、この仕組みのシステムをアプ
リケーション共有システムと呼ぶ。
ション共有システムとを、図を用いてさらに説明する。
めの図である。すなわち、このシステムにおいては、各
コンピュータA,Bに、複数人での使用を前提に作られ
た必要なアプリケーションプログラムMを搭載し、これ
らアプリケーションプログラムMの間は、通信ネットワ
ークNにより接続する。各コンピュータA,Bは、それ
ぞれマウスやキーボードなどのユーザ入力手段Ca,C
bと、表示装置Va,Vbとが接続される。
ュータAのユーザ入力手段Caからの入力イベントは、
そのコンピュータAのアプリケーションMで処理され
て、その処理結果が表示装置Vaに表示されるととも
に、通信ネットワークNを通じてコンピュータBのアプ
リケーションMに転送されて、処理され、その処理結果
がコンピュータBの表示装置Vbに表示される。
画面には、アプリケーションMによる同一内容のウイン
ドウが表示される。つまり、ユーザ入力手段Ca,Cb
の入力イベントのそれぞれが、コンピュータAおよびB
に共通に反映される。したがって、コンピュータA,B
の所有者は、その共有ウインドウを通じて、各ユーザ入
力手段Ca,Cbを用いながらの共同作業が行える。
ステムを説明するための図である。すなわち、このシス
テムにおいては、複数のコンピュータで共有して利用す
るウインドウを管理するアプリケーションを含む複数個
のアプリケーションMは、いずれかのユーザの1台のコ
ンピュータが備える。このアプリケーションMは、複数
人での使用を前提に作られた特殊なものではなく、通
常、各個のコンピュータで使用される汎用アプリケーシ
ョンが使用できる。
ムでは、この汎用アプリケーションには変更を加えず
に、各コンピュータには共有化装置(共有化モジュー
ル)を設け、この共有化装置の間を通信ネットワークN
により接続する。
ンMは、汎用アプリケーションであるので、ユーザ入力
手段は1個しか対応しないが、共有化装置で複数のコン
ピュータA,Bのユーザ入力手段Ca,Cbの操作入力
を、アプリケーションMに対して単一のユーザ入力手段
の操作であるかのように制御する。そして、すべてのユ
ーザ入力手段Ca,Cbによる入力イベントを、コンピ
ュータAのアプリケーションMが処理し、その処理結果
を、コンピュータAの表示装置Vaだけでなく、コンピ
ュータBの表示装置Vbにも表示する。
テムでは、複数のコンピュータA,B間で、複数個のア
プリケーションMを共有するようになり、表示画面V
a,Vbには、アプリケーションMによるウインドウ画
面が共通に表示される。
た画面共有システムでは、前述もしたように、複数人で
の使用を前提に作られた特殊なアプリケーションを用い
なければならない。すなわち、複数人で共有するための
特殊なアプリケーションで書いたものでなければ、複数
人で共有することができないという問題があった。
しているため、マウスカーソルが画面から外れた場合、
マウスカーソルを共有することができなくなる。このた
め、複数のアプリケーションを使って、複数人で議論す
る場合に、複数のアプリケーションの複数のウインドウ
間にまたがった情報をもとに議論や説明をしずらいとい
う問題があった。さらに、同一のアプリケーションにお
いても、異なった情報を開く場合には異なったウインド
ウとして表示されることがあり、この場合でも複数のア
プリケーションウインドウ間にまたがって情報が存在す
る。
テムによれば、汎用のアプリケーションが使用でき、し
かも、1台のコンピュータのアプリケーション(ウイン
ドウを管理するアプリケーションを含む)が、複数のコ
ンピュータのユーザ入力手段および表示画面の情報を管
理するので、マウスカーソルの管理も容易であり、複数
のアプリケーションウインドウにまたがった情報間の関
係を使って議論ができる。
システムでは、全ての開いているウインドウの情報が皆
に見えてしまい、他人には見られたくない情報を個人的
に開いてみるということができないという問題がある。
上述の画面共有システムも、同様に、会議参加者等は、
全員同じ画面を見ることになり、各参加者毎に、異なっ
た画面を見ることはできなかった。しかし、会議中や打
ち合わせ時には、特定の人には見せたいが、他の人には
見せたくない状況が存在する。
数のアプリケーションウインドウにまたがった情報間の
関係を使って複数のユーザが議論ができるアプリケーシ
ョン共有システムにおいて、表示するウインドウと、表
示しないウインドウの選択を可能にすることを目的とし
ている。
に、請求項1の発明においては、少なくとも他のコンピ
ュータと通信するための通信手段と、ユーザの入力操作
を受け付け、入力操作に応じたイベントを発生するため
のユーザ入力手段と、自己のコンピュータで発生した前
記イベントまたは前記通信手段を通じた他のコンピュー
タからのイベントを判別するとともに、当該イベントを
受け取るアプリケーションを判別し、判別されたアプリ
ケーションにイベントを伝達するイベント判別振り分け
手段と、前記イベント判別振り分け手段によりイベント
が伝達されたアプリケーションの実行結果を表示画面に
表示するための表示手段と、前記表示画面の表示内容を
制御する表示画面制御手段と、他のコンピュータと共有
する画面表示中に表示するウインドウの、表示または非
表示を制御する表示・非表示制御手段と、前記アプリケ
ーションの実行結果により画面表示情報を更新するとき
に、前記表示・非表示制御手段の制御に基づいて、他の
コンピュータに渡す共有する画面の表示情報を計算する
共有画面計算手段と、前記ユーザ入力手段での入力操作
に応じて発生するイベントを前記通信手段を通じて他の
コンピュータに渡す機能と、前記ユーザ入力手段でのユ
ーザ入力操作に応じて発生するイベントまたは前記通信
手段を通じた他のコンピュータからのイベントを前記イ
ベント判別振り分け手段に渡す機能と、前記共有画面計
算手段で計算された前記共有する画面の表示情報を前記
通信手段を通じて他のコンピュータに渡す機能と、前記
通信手段を通じて他のコンピュータから到来する前記共
有する画面の表示情報を前記表示画面制御手段に渡す機
能とを備える共有化手段と、を備えることを特徴とする
共同作業支援システムを提供する。
1の発明において、ウインドウ毎に、その表示と非表示
をユーザ毎に設定したユーザ情報を管理するユーザ情報
管理手段を備え、前記表示・非表示制御手段は、前記ユ
ーザ情報管理手段の前記ユーザ情報に基づいて、ユーザ
毎に各ウインドウの表示・非表示を決定することを特徴
とする共同作業支援システムを提供する。
ザ入力手段を通じて入力操作がなされ、イベントが発生
すると、自己のコンピュータにアプリケーションがある
場合には、そのイベントが共有化手段およびイベント判
別振り分け手段を通じて当該アプリケーションに渡さ
れ、そのイベントに応じたアプリケーション処理が実行
される。
ョンがなければ、共有化手段および通信手段を通じて、
アプリケーションが搭載されているコンピュータにネッ
トワークを通じて送られ、そのコンピュータの共有化手
段およびイベント判別振り分け手段を通じて当該アプリ
ケーションに渡され、そのイベントに応じたアプリケー
ション処理が実行される。
表示情報を更新するときには、表示・非表示制御手段の
ウインドウ毎の表示・非表示の制御に応じて、他のコン
ピュータに渡す共有する画面の表示情報が、共有画面計
算手段で計算される。すなわち、表示されるウインドウ
と表示されないウインドウがあるときに、それに応じた
画面表示情報が他のコンピュータに渡す共有画面の表示
情報として生成される。そして、生成された共有画面の
表示情報が、共有化手段および通信手段を通じて、他の
コンピュータに送られる。
インドウ毎に、表示する、表示しないの選択が可能にな
り、会議中や打ち合わせ時に、ウインドウ毎に、他の人
には見せない状況を作ることが可能になる。
ウインドウの表示・非表示を設定するためのユーザ情報
がユーザ情報管理手段で管理されているので、表示・非
表示制御手段は、このユーザ情報管理手段のユーザ情報
を参照することにより、ユーザ毎の各ウインドウの表示
・非表示を決定する。したがって、このユーザ情報管理
手段のユーザ情報を用いて、特定の参加者には見せ、他
の参加者には見せない状況を作ることができると共に、
前記ユーザ情報を設定変更するだけで、ユーザ毎の各の
表示・非表示を容易に管理することができる。
明による共同作業支援システムの実施の形態について説
明する。
ステムを、いわゆる在席会議として利用した場合の構成
と、利用中の画面のイメージの例を表した図である。こ
の場合、ネットワーク1を介して接続された複数の、こ
の例では4台のパーソナルコンピュータ2A,2B,2
C,2Dによりシステムが構成され、共同作業の作業者
としての会議参加者A,参加者B,参加者C,参加者D
が、それぞれ自分用のパーソナルコンピュータ2A,2
B,2C,2Dを自分の席で操作して、共同作業として
の会議を行うものである。
は、前述したアプリケーション共有システムと同様の構
成を有するが、特に、各パーソナルコンピュータ2A〜
2Dのディスプレイ3の画面に表示される共有の画面表
示情報中の各ウインドウ毎に、各会議参加者について表
示するか非表示にするかを管理することができるように
している。
Dで共有する、ウインドウを管理するアプリケーション
を含む複数個のアプリケーションは、4台のパーソナル
コンピュータ2A〜2Dのいずれか、例えばコンピュー
タ2Aに搭載されている。そして、各会議参加者が共有
する表示画面の情報は、ウインドウを管理するアプリケ
ーションが搭載されているパーソナルコンピュータで生
成されて、他のパーソナルコンピュータにネットワーク
1を通じて送られて、そのディスプレイ3にそれぞれ表
示される。
自席において、自分用のパーソナルコンピュータ2A,
2B,2C,2Dを通じて会議のための書き込み等の入
力操作を、マウスやキーボード等の操作入力手段4を用
いて行うと、その操作入力の情報は、ネットワーク1を
通じて、あるいは、当該コンピュータ内の、その操作入
力がなされたウインドウを管理するアプリケーションで
受け付けられ、操作入力に応じた処理が実行される。
処理の結果が、対応する表示ウインドウに反映される。
この場合、後述するように、ウインドウを管理するアプ
リケーションが搭載されているコンピュータで、各ウイ
ンドウ毎に、各会議参加者のそれぞれで表示するか非表
示にするか管理しており、この管理情報を元にして、前
記コンピュータで、各会議参加者が他の会議参加者と共
有する表示画面でいずれのウインドウを表示するかを決
定して、各会議参加者について、前記の共有する画面表
示情報を生成する。そして、この画面表示情報は、各会
議参加者毎に生成されて、前記アプリケーションを有し
ない他の会議参加者のコンピュータにネットワーク1を
通じて送られる。
2A,2B,2C,2Dでは、ネットワーク1を介して
データの交換を行い、その各ディスプレイ3には、会議
参加者A〜Dが共有する画面が、いわゆるマルチウイン
ドウ表示の状態の表示されるが、まったく同じ内容の共
通の画面が表示されるわけではなく、会議参加者ごとに
ウインドウの表示・非表示が制御されて表示されるもの
である。
のパーソナルコンピュータ2Aが備えるアプリケーショ
ンを4人の会議参加者A〜Dで共有して会議を行ってい
る状態であり、パーソナルコンピュータ2Aで、会議参
加者Bにはすべてのウインドウを表示するが、他の会議
参加者CおよびDには、一部のウインドウWiは表示し
ないように制御している場合である。
行うため、各パーソナルコンピュータ2A,2B,2
C,2Dは、図1に示すような各種の処理機能部を、そ
れぞれ備える。なお、図1の各処理機能ブロックは、実
際には各パーソナルコンピュータのソフトウエアで実現
されるものである。
タ2A,2B,2C,2Dの内の一つ、例えばパーソナ
ルコンピュータ2Aの処理機能のブロック図を示してお
り、他のパーソナルコンピュータも全く同様の処理機能
を備えるものである。
ータは、その処理機能部として、図1に示すように、通
信部11、ユーザ入力部12、イベント判別振り分け部
13、表示画面制御部14、表示部15、共有化部1
6、共有画面計算部17、表示・非表示制御部18、再
計算部19、再計算実行判別手段20、ユーザ情報管理
部21を備えている。また、パーソナルコンピュータ
は、ウインドウを管理するアプリケーションを含む複数
個のアプリケーション(プログラム)を搭載している。
他のパーソナルコンピュータ2B〜2Dとの間で、ユー
ザ操作入力データや画面表示情報などを、相互に通信す
るためのものである。この通信部11は、イーサネット
につながっていても、電話回線で構成されたネットワー
クにつながっていても、コンピュータ内部のバスにつな
がっていても構わない。また、他のコンピュータとRS
232Cなどのシリアルポートや、パラレルポート、赤
外線などで接続されていても構わない。
ードやマウス、タブレットなどパーソナルコンピュータ
に対する操作入力手段4からのユーザ入力データを取り
込み、マウスイベントやキーボードイベントなどのイベ
ント情報を出力する処理部である。マウスイベントは、
マウスの左ボタンが押された、右ボタンが離された、左
ボタンを押したままマウスが移動された、マウスが移動
した、ことにより発生するイベントである。また、キー
ボードイベントは、キーボードの、例えば「s」という
キーが押されたなどにより発生するイベントである。
力部12や通信部11から入力されたマウスイベントや
キーボードイベントなどによるイベント情報を、どのア
プリケーションソフトに伝達するかを決める処理部であ
る。ユーザ入力部12や通信部11から入力されたイベ
ント情報は、共有化部16を通じてこのイベント判別振
り分け部13に入力される。
り分け部13から伝達されたユーザ入力に応じて発生し
たイベント情報について演算処理を実行し、その演算結
果を表示画面制御部14に送るようにする。
に応じて行われたアプリケーションの演算結果を表示す
るために、表示部15を制御して、アプリケーションに
対応づけられたウインドウの内容や、デスクトップ上の
ウインドウの位置などを制御する。そして、表示画面制
御部14は、表示画面内容が更新されたときに、共有画
面計算部17に画面更新信号を送る。
を受けて、ユーザにパーソナルコンピュータの計算結果
を見せるためのものであり、デスクトップ(表示画面)
上にウインドウがあり、ウインドウの中にアプリケーシ
ョンソフトの演算結果が表示される。
置に相当する処理部であり、ユーザ入力部12からのイ
ベント情報を受けて、そのイベントが発生するウインド
ウを管理するアプリケーションが自己のパーソナルコン
ピュータにないときには、通信部11を通じて、そのイ
ベント情報を前記アプリケーションを備えるパーソナル
コンピュータに転送するようにする。また、ユーザ入力
部12からのイベント情報を処理するアプリケーション
が、自己のパーソナルコンピュータにあるときには、そ
のイベント情報を、イベント判別振り分け部13に供給
するようにする。このため、共有化部16は、複数人の
会議参加者が共有するアプリケーションが存在するパー
ソナルコンピュータがいずれであるかを認識しており、
また、そのコンピュータのネットワーク1上のアドレス
を有している。
と画面表示を共有するために、後述するように、共有画
面計算部17においてユーザ毎に計算された共有画面の
表示情報を各ユーザが使っているコンピュータに配信す
る情報に変換して、通信部11に伝達する機能を備え
る。このため、共有化部16は、各会議参加者の識別子
(ユーザ識別子)と、対応するパーソナルコンピュータ
のネットワーク1のアドレスとの対応テーブルを備えて
いる。
および通信部11を通じて、他のパーソナルコンピュー
タから伝達されてきた情報を判別し、それが画面表示情
報ならば、表示画面制御部14に伝達し、それがマウス
イベントやキーボードイベントなどのイベント情報の場
合は、イベント判別振り分け部13に伝達する機能を備
えている。
4から画面更新信号が到来し、かつ、再計算実行判別部
20に、共有画面の画面イメージを再計算するか否かを
問い合わせ、実行するという判定が出た場合にのみ以下
の処理を行って、他の会議参加者が共有するそれぞれの
画面イメージを更新するための処理を実行する。
面制御部14で演算された画面表示情報を元に、表示・
非表示制御部18に非表示のウインドウ情報を問い合わ
せる。そして、その問い合わせに応じて到来する表示・
非表示制御部18の指示により、会議参加者のコンピュ
ータのそれぞれが、他のコンピュータと共有するための
画面を計算する。そして、共有画面計算部17は、計算
した各会議参加者ごとの共有画面の表示情報を共有化部
16に送る。
部17の問い合わせに基づき、ユーザ情報管理部21に
問い合わせを行って、各ユーザ毎に、表示しないウイン
ドウを決めると共に、表示画面制御部14に問い合わせ
を行い、表示しないウインドウの位置と大きさを求め、
求めた表示しないウインドウの位置と大きさを共有画面
計算部17に返す。
算部19に、非表示ウインドウの位置と大きさの情報を
送って再計算要求をし、この要求に応じて再計算部19
から送られてくるウインドウを非表示にした場合のその
ウインドウが存在していた部分の画面表示のビットマッ
プ情報を受け取り、それを共有画面計算部17に送る。
の再計算要求に基づき、表示・非表示制御部8から与え
られた非表示ウインドウの位置と大きさの情報を用い
て、表示画面制御部14から情報を入手し、非表示にす
るウインドウが存在しない場合の当該ウインドウ領域の
画面情報を計算する。
示に基づいて共有画面の画面イメージを計算するか否か
を判定する処理部である。この再計算実行判別部20
は、ユーザ指示により新しいアプリケーションを立ち上
げたときに、それを非表示にするべき会議参加者に対し
て、実際に非表示にするまでの間、その会議参加者にウ
インドウが見えてしまって、秘密にすることができない
問題を解決するためのものである。このため、再計算実
行判別部20は、新たなウインドウが既に立上がってお
り、しかも、そのウインドウに対する、各会議参加者毎
の表示または非表示が設定されていて、再計算する環境
が整っているか否かを判別し、整っていれば、実行可能
を共有画面計算部17に返すようにする。
示するウインドウと、非表示にするウインドウの情報を
管理する装置である。
ザ毎およびウインドウ毎の表示・非表示の管理テーブル
TBLのデータ構成図であり、ウインドウIDは、共有
画面に表示されているウインドウの識別子である。図3
に示すように、各参加者毎に各ウインドウの表示と、非
表示とが設定されており、このテーブルTBLを参照す
ることにより、各参加者毎に各ウインドウを表示する
か、非表示にするかがわかるようになっている。
のうちの主要な各部の処理動作を、それぞれフローチャ
ート用いて、さらに説明する。
を示すフローチャートである。まず、表示画面制御部1
4からの画面更新信号の到来を待ち(ステップS1)、
画面更新信号が到来した場合には、再計算実行判別部2
0に、共有画面の画面イメージを再計算の実行を開始で
きるか否かを問い合わせる(ステップS2)。そして、
再計算実行判別部20からの問い合わせの結果を判別し
(ステップS3)、再計算実行判別部20から実行可能
という判定結果が返って来なかった場合には、ステップ
S1に戻り、表示画面制御部14からの画面更新信号の
到来を待つ。
という判定結果が返って来た場合には、表示・非表示制
御部18に非表示情報を問い合わせる(ステップS
4)。そして、表示・非表示制御部18からの返事を待
ち(ステップS5)、返事が戻ってきたら、その返事に
含まれる座標値と、ビットマップ情報とにより、各会議
参加者毎の共有画面の画面イメージを置き換える(ステ
ップS6)。そして、でき上がった共有画面の画面イメ
ージに、この画面イメージを会議参加者の識別子(ユー
ザ識別子)を付けて共有化部16に送る(ステップS
7)。その後、ステップS1に戻り、以上の処理を繰り
返す。
概略を示すフローチャートである。この実施の形態で
は、非表示にするウインドウの表示領域を埋めるビット
マップ情報の作成方法として再計算方法を採用してい
る。
部17からの問い合わせ要求が到来したか否か判別し
(ステップS11)、問い合わせ要求が来たときには、
ユーザ情報管理部21に、会議参加者毎の非表示ウイン
ドウの問い合わせを行う(ステップS12)。そして、
ユーザ情報管理部21から送られてくる非表示ウインド
ウのウインドウIDを、各会議参加者毎に記憶する(ス
テップS13)。
表示しないウインドウのウインドウIDを送り、その結
果として再計算部19から送られてくる、そのウインド
ウを表示しない場合に、そのウインドウがあった位置の
ビットマップ情報と、そのビットマップ情報を張り付け
る位置の情報を受け取る(ステップS14)。
報とビットマップ情報を貼り付ける位置情報をまとめ、
共有画面計算部17に送る(ステップS15)。その
後、ステップS11に戻り、以上の処理を順次に繰り返
す。
フローチャートである。
算要求があるか否か判断し、再計算要求が到来するまで
待つ(ステップS21)。再計算要求が到来すると、そ
の要求に含まれる非表示ウインドウの位置と大きさの情
報を用いて、非表示ウインドウの位置と大きさを特定す
る(ステップS22)。
し、非表示の領域と交わった領域を表示領域として持つ
アプリケーションの表示イメージを再計算する(ステッ
プS23)。そして、計算した表示イメージのビットマ
ップ情報と、これを貼り付ける位置の情報とを、表示・
非表示制御部14に送る(ステップS24)。その後、
ステップS21に戻り、以上の処理を繰り返す。
理の概略を示すフローチャートである。
せがあるか判別し、問い合わせがあるまで待つ(ステッ
プS31)。そして、前述したように、共有画面の再計
算を開始する環境が整っているか否かの状態を調べる
(ステップS32)。そして、状態判別(ステップS3
3)の結果、共有画面の再計算が実行可能な状態であれ
ば、共有画面計算部17に実行可能を送り(ステップS
34)、共有画面の再計算を実行する環境がまだ整って
いなければ、共有画面計算部17に実行不可を送る(ス
テップS35)。その後、ステップS31に戻り、以上
の処理を繰り返す。
フローチャートである。まず、通信部11からネットワ
ーク1を通じての入力情報があるか否かが判別される
(ステップS40)。通信部11からの入力情報がない
と判別されたときには、共有画面計算部17からの入力
があるか否か判別される(ステップS41)。そして、
ここでも入力がないと判別されたときには、ユーザ入力
部12を通じたユーザ入力があるか否か判別され(ステ
ップS42)、ユーザ入力もないと判別されると、ステ
ップS40に戻り、通信部11からの入力の有無の判別
から処理を繰り返す。
情報があったと判別されたときには、それが他のパーソ
ナルコンピュータの使用者のユーザ入力に基づくイベン
ト情報であるか、共有するアプリケーションを備えるパ
ーソナルコンピュータからの共有画面の表示情報である
かを判別する(ステップS43)。
れてきたイベント情報をイベント判別振り分け部13に
送り(ステップS44)、その後、ステップS40に戻
る。また、通信部11からの入力情報が、共有画面の表
示情報であると判別されたときには、その送られてきた
共有画面の表示情報を、表示画面制御部14に伝達し、
表示部15の画面に表示させるようにする(ステップS
45)。その後、ステップS40に戻る。
7からの更新された共有画面の表示情報の入力があった
と判別されたときには、その入力情報に含まれるユーザ
識別子から、該当するユーザのパーソナルコンピュータ
のネットワーク1上のアドレスを調べ、通信部11を通
じて該当ユーザのパーソナルコンピュータに、その共有
画面の表示情報を送る(ステップS46)。その後、ス
テップS40に戻り、以上の処理を繰り返す。
2からのユーザ入力があったと判別したときには、入力
されたイベントが対象としているアプリケーションを特
定し(ステップS47)、それが自分のコンピュータ上
で動作しているアプリケーションである場合には、その
イベント情報をイベント判別振り分け部13に送る(ス
テップS48)。また、対象アプリケーションが、他の
パーソナルコンピュータ上で動作しているアプリケーシ
ョンである場合には、該当するパーソナルコンピュータ
のネットワーク1上のアドレスを付けて通信部11に送
る。その後、ステップS40に戻り、以上の処理を繰り
返す。
る共有画面の表示例について、図9〜図11を参照して
説明する。この例では、共有するアプリケーションを搭
載するパーソナルコンピュータが参加者Aのパーソナル
コンピュータ2Aであり、そのユーザ情報管理部の21
の表示・非表示管理テーブルTBLが、図3に示すよう
に設定されている場合とする。
り、ウインドウW1(ウインドウID=1),W2(ウ
インドウID=2)の2つのウインドウが開かれたとす
ると、これら2つのウインドウW1(ウインドウID=
1),W2(ウインドウID=2)については、すべて
の会議参加者A〜Dで「表示」に設定されているので、
共有画面としては、図9に示す2つのウインドウW1お
よびW2の画面が、すべての会議参加者A〜Dのパーソ
ナルコンピュータ2A〜2Dの画面に共通に表示され
る。
ウインドウW3(ウインドウID=3)を開く指示が、
いずれかの会議参加者からなされた場合には、その指示
を受けた共有するアプリケーションを搭載するパーソナ
ルコンピュータ2Aの表示画面制御部14は、自己のパ
ーソナルコンピュータ2Aの表示画面に、図10に示す
ように、2つのウインドウW1,W2に加えて、3つ目
のウインドウW3を表示する。
参加者Bは「表示」に設定されているので、参加者Bの
パーソナルコンピュータ2Bには、図10と同じ表示画
面の情報が、共有画面の表示情報として共有化部16お
よび通信部11を通じて、送られる。
インドウW3は「非表示」に設定されているので、前述
したように、再計算部9で、図10の画面表示において
ウインドウW3が除かれた場合に、このウインドウW3
の下にある画像のビットマップ情報が求められ、その位
置および大きさの情報と共に、表示・非表示制御部を通
じて共有画面計算部17に供給される。そして、共有画
面計算部17では、このビットマップ情報と位置および
大きさの情報を用いて、図9とまったく同じ画面の表示
情報を生成し、それを共有画面の表示情報として、会議
参加者C,Dのコンピュータ2Cおよび2Dに送る。
ドウW2やウインドウW1、さらには、ウインドウW3
に対するユーザ入力があって、共有画面が更新される場
合にも、まったく同様にして、会議参加者C,Dのコン
ピュータ2Cおよび2Dの画面では、ウインドウW3が
非表示となる。
ンピュータ2Cおよび2Dの画面では、ウインドウW3
が非表示となり、ウインドウW3の内容を会議参加者
C,Dに対しては、秘匿して、会議参加者A,Bでウイ
ンドウW3に表示されている内容についての議論をする
ことができる。しかも、この実施の形態の場合には、会
議参加者C,Dには、ウインドウW3が他の参加者A,
Bに表示されていることも秘匿できる。
としては、図11に示すように、ウインドウW3が表示
される領域の画像内容として、黒など、一色を表示する
ことで隠すようにすることも考えられるが、この方法で
あると、内容を秘匿しようとする会議参加者に、秘匿さ
れるウインドウW3の存在は知られてしまうため、好ま
しくない。この点、上述の実施の形態の場合には、再計
算部19により、開かれたウインドウがあたかも存在し
ないように画面情報を再計算するので、秘匿されるウイ
ンドウW3の存在も秘匿できるものである。
は、非表示のウインドウがあるときには、そのウインド
ウを非表示としたときに、そのウインドウにより隠れて
いた部分を再計算部19で再計算して表示情報を形成す
るようにしたが、再計算には時間がかかり、ユーザ入力
によるイベントが発生してから共有画面が更新するまで
の待ち時間が長くなるおそれがある。
ので、図12に、この第2の実施の形態の場合の、パー
ソナルコンピュータの処理機能のブロック図を示す。図
1の第1の実施の形態の場合のパーソナルコンピュータ
の処理機能のブロック図とは、再計算部19の代わり
に、背景記憶部22が設けられた点が異なる。
ている領域の、当該ウインドウを非表示にした場合にそ
の領域に貼り付けるべきビットマップ情報を、各ウイン
ドウ毎に記憶している。言い換えると、任意のウインド
ウをデイスクトップ上に表示しようとしたときに、その
表示しようとしたウインドウにより隠される領域をウイ
ンドウを表示する前に切り出して、記憶しておく装置部
である。
表示画面表示部14からの表示情報から切り出す。そし
て、表示・非表示制御部18の問い合わせに基づき、こ
の表示・非表示制御部18から与えられた非表示ウイン
ドウ情報より、記憶しているビットマップ情報を、この
表示・非表示制御部18に返す。
非表示制御部18に返す情報を求める場合に、対象とな
っているウインドウが、他のウインドウとの重なり関係
上、一番上にくるように操作し、そのときの背景情報を
返すようにする。つまり、各ウインドウに対応づけて記
憶している背景情報をそのまま返すのではなく、非表示
と指定されているウインドウが、表示と指定されている
ウインドウの上に重なっている状態になるように、各ウ
インドウに対応づけられて記憶されている背景情報を入
れ替えるようにする。
示制御部18は、第1の実施の形態の場合と同様に、共
有画面計算部17の問い合わせに基づき、ユーザ情報管
理部21に問い合わせを行い、各ユーザ毎に、表示しな
いウインドウを決め、表示画面制御部14に問い合わせ
を行い、表示しないウインドウの位置と大きさを求め、
共有画面計算部17に表示しないウインドウの位置と大
きさおよびその領域のビットマップ情報を返すようにす
るが、この第2の実施の形態では、ウインドウが存在し
ていた領域の画面表示のビットマップ情報は、背景記憶
部12から取得するようにする。
施の形態の場合とまったく同様とされる。
表示・非表示制御部18の処理の概略を示すフローチャ
ートである。この第2の実施の形態では、前述したよう
に、非表示ウインドウの表示領域を埋めるビットマップ
情報の作成方法として背景記憶方法を採用している。
有画面計算部17からの問い合わせ要求が到来したか否
か判別し(ステップS51)、問い合わせ要求が来たと
きには、ユーザ情報管理部21に、会議参加者毎の非表
示ウインドウの問い合わせを行う(ステップS52)。
そして、ユーザ情報管理部21から送られてくる非表示
ウインドウのウインドウIDを、各会議参加者毎に記憶
する(ステップS53)。
の表示しないウインドウIDを送り、その結果として背
景記憶部22から送られてくる、そのウインドウを表示
しない場合に、そのウインドウがあった位置のビットマ
ップ情報と、そのビットマップ情報を張り付ける位置の
情報を受け取る(ステップS54)。
報と、ビットマップ情報を貼り付ける位置情報をまと
め、共有画面計算部17に送る(ステップS55)。そ
の後、ステップS51に戻り、以上の処理を順次に繰り
返す。
概略を示すフローチャートである。まず、表示・非表示
制御部18からの問い合わせ要求があるか否か判断し
(ステップS61)、問い合わせ要求があると、次のス
テップS62に進み、ビットマップ情報が要求されてい
るウインドウIDを、要求情報から求める。
リストを調べ(ステップS63)、対象としているウイ
ンドウの上に、「表示」と指定されているウインドウが
あるか否か判別する(ステップS64)。そして、対象
としているウインドウの上に、「表示」と指定されてい
るウインドウがあれば、要求されているウインドウより
も1つ上にある表示ウインドウと、記憶している背景情
報のうち、重なっている部分のビットマップ情報を入れ
替え、また、ウインドウの重なりを記憶しているリスト
の順番も入れ替える(ステップS65)。
ドウの上に、「表示」と指定されているウインドウがな
ければ、求めたビットマップ情報と、ビットマップを貼
り付ける位置の情報を、表示・非表示制御部18に送
る。その後、ステップS61に戻り、以上の処理を繰り
返す。
して、非表示とするウインドウの領域に貼り付けるビッ
トマップ情報は、背景記憶部22に記憶された情報から
高速に取得することができ、高速処理が可能になる。
の形態は、1台のパーソナルコンピュータにおいて動作
しているアプリケーションの出力結果である画面イメー
ジを共有している場合である。つまり、1台のパーソナ
ルコンピュータの画面イメージを複数台のパーソナルコ
ンピュータで共有している。
うち、議論に必要な参加者の画面イメージを共有すれば
よいので、共有する参加者の画面イメージを必要に応じ
て交代することができる。つまり、ある時は、参加者A
のパーソナルコンピュータ2Aのアプリケーションによ
る画面イメージを全参加者が共有し、異なる時点では参
加者Bのパーソナルコンピュータ2Bのアプリケーショ
ンによる画面イメージを全参加者が共有するようにする
ことが可能である。
態の場合では、参加者Aと参加者Bのそれぞれが起動可
能なアプリケーションを、同時に共有して全参加者が共
有してみることはできない。
起動されたアプリケーションの演算結果を結合して、仮
想的なデイスクトップ画面を作り、各アプリケーション
へのイベント入力は、対応するアプリケーションが起動
されているパーソナルコンピュータに配信し、そのイベ
ントによる演算結果をもとに、仮想的なデイスクトップ
画面を再計算するようにすることもできる。この場合、
共有化部16は、複数のパーソナルコンピュータで分散
して起動されているアプリケーションへのイベント伝達
や、アプリケーションの演算結果である画面イメージの
整合などを行える機能を備えるものである。
た例について述べたが、ウインドウ単位でのみ非表示に
するようにしてもよい。
れば、アプリケーション共有システムを用いた共同作業
支援システムにおいて、画面を共有して打ち合わせを行
っているときに、見せたくないウインドウを相手から隠
しながら会議を行うことができる。したがって、会議の
流れを把握しながら、自分用の参照資料等を見ることが
ことができる。
り、共有する情報と共有しない情報を決めることがで
き、例えば他部門とのうちあわせ会議など、立場で分極
化する会議においても対応可能とすることができる。
ないウインドウを単純に見えなくするだけでなく、見せ
たくないウインドウ領域を除去したときに表れる表示情
報を計算して、その背景情報を作成してそれを表示する
ことにより、特定のウインドウを隠したことを相手に気
づかれないというメリットがある。
せたくないウインドウ領域を除去したときにも表れる表
示情報を再計算する必要が無く、高速に処理が行える。
プリケーションを立ち上げて、非表示にするまでの間、
相手にウインドウが見えてしまい、秘密になるすること
ができない問題を解決できる。すなわち、新しいアプリ
ケーションを立ち上げて、非表示にするまでの間、画面
の更新を取りやめることにより、相手に非表示にしたウ
インドウを立ち上げたことを気づかれない。
の形態の要部の機能ブロック図を示す図である。
議で利用した場合の実施の形態の構成の例を示す図であ
る。
形態におけるユーザ情報管理部が持つユーザ毎の表示・
非表示の管理テーブルのデータ構造の例を示す図であ
る。
形態における共有画面計算部の処理の概略を示すフロー
チャートを示す図である。
形態における表示・非表示制御部の処理の概略を示すフ
ローチャートを示す図である。
形態における再計算部の処理の概略を示すフローチャー
トを示す図である。
形態における再計算実行判別部の処理の概略を示すフロ
ーチャートを示す図である。
形態における共有化部の処理の概略を示すフローチャー
トを示す図である。
における共有画面の表示例を示す図である。
態における共有画面の表示例を示す図である。
態における共有画面の表示例との比較例を示す図であ
る。
施の形態の要部の機能ブロック図を示す図である。
部の処理の概略を示すフローチャートを示す図である。
の概略を示すフローチャートを示す図である。
る。
めの図である。
Claims (5)
- 【請求項1】少なくとも他のコンピュータと通信するた
めの通信手段と、 ユーザの入力操作を受け付け、入力操作に応じたイベン
トを発生するためのユーザ入力手段と、 自己のコンピュータで発生した前記イベントまたは前記
通信手段を通じた他のコンピュータからの前記イベント
を判別するとともに、当該イベントを受け取るアプリケ
ーションを判別し、判別されたアプリケーションにイベ
ントを伝達するイベント判別振り分け手段と、 前記イベント判別振り分け手段によりイベントが伝達さ
れたアプリケーションの実行結果を表示画面に表示する
ための表示手段と、 前記表示画面の表示内容を制御する表示画面制御手段
と、 他のコンピュータと共有する画面表示中に表示するウイ
ンドウの、表示または非表示を制御する表示・非表示制
御手段と、 前記アプリケーションの実行結果により画面表示情報を
更新するときに、前記表示・非表示制御手段の制御に基
づいて、他のコンピュータに渡す共有する画面の表示情
報を計算する共有画面計算手段と、 前記ユーザ入力手段での入力操作に応じて発生するイベ
ントを前記通信手段を通じて他のコンピュータに渡す機
能と、前記ユーザ入力手段でのユーザ入力操作に応じて
発生するイベントまたは前記通信手段を通じた他のコン
ピュータからのイベントを前記イベント判別振り分け手
段に渡す機能と、前記共有画面計算手段で計算された前
記共有する画面の表示情報を前記通信手段を通じて他の
コンピュータに渡す機能と、前記通信手段を通じて他の
コンピュータから到来する前記共有する画面の表示情報
を前記表示画面制御手段に渡す機能とを備える共有化手
段と、 を備えることを特徴とする共同作業支援システム。 - 【請求項2】ウインドウ毎に、その表示と非表示をユー
ザ毎に設定したユーザ情報を管理するユーザ情報管理手
段を備え、前記表示・非表示制御手段は、前記ユーザ情
報管理手段の前記ユーザ情報に基づいて、ユーザ毎に各
ウインドウの表示・非表示を決定することを特徴とする
請求項1に記載の共同作業支援システム。 - 【請求項3】前記表示・非表示制御手段で非表示にした
ウインドウが抜けた状態の領域の表示情報を再計算する
再計算手段を備えることを特徴とする請求項1または請
求項2に記載の共同作業支援システム。 - 【請求項4】新たなウインドウが画面に表示される前
の、当該ウインドウが表示される領域の表示情報を、少
なくとも記憶する背景記憶手段を備えることを特徴とす
る請求項1または請求項2に記載の共同作業支援システ
ム。 - 【請求項5】画面の変更が発生した時に、表示する共有
画面の表示情報の再計算を実行するか、しないかを判別
する再計算実行判別手段を備えることを特徴とする請求
項1、請求項2、請求項3、または請求項4に記載の共
同作業支援システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21650097A JP3753207B2 (ja) | 1997-08-11 | 1997-08-11 | 共同作業支援システムおよび共同作業支援方法 |
| US09/130,515 US6308199B1 (en) | 1997-08-11 | 1998-08-07 | Cooperative work support system for managing a window display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21650097A JP3753207B2 (ja) | 1997-08-11 | 1997-08-11 | 共同作業支援システムおよび共同作業支援方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1165975A true JPH1165975A (ja) | 1999-03-09 |
| JP3753207B2 JP3753207B2 (ja) | 2006-03-08 |
Family
ID=16689409
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21650097A Expired - Lifetime JP3753207B2 (ja) | 1997-08-11 | 1997-08-11 | 共同作業支援システムおよび共同作業支援方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6308199B1 (ja) |
| JP (1) | JP3753207B2 (ja) |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007218944A (ja) * | 2006-02-14 | 2007-08-30 | Seiko Epson Corp | 画像表示システム,画像表示方法,画像表示プログラム,記録媒体,データ処理装置,画像表示装置 |
| JP2007288671A (ja) * | 2006-04-19 | 2007-11-01 | Fujitsu General Ltd | 会議方法 |
| JP2009508262A (ja) * | 2005-09-12 | 2009-02-26 | マイクロソフト コーポレーション | リモートクライアントのディスプレイからの隠しデータをフィルタリングする方法 |
| WO2009110435A1 (ja) * | 2008-03-03 | 2009-09-11 | ブラザー工業株式会社 | サーバ装置及びそれを備えたプロジェクタ及び表示システム |
| JP2009535738A (ja) * | 2006-05-04 | 2009-10-01 | マイクロソフト コーポレーション | コンテンツ編集保護ビュー |
| US8024310B2 (en) | 2007-06-25 | 2011-09-20 | Fuji Xerox Co., Ltd. | Information processing apparatus and computer-readable medium |
| JP2011248761A (ja) * | 2010-05-28 | 2011-12-08 | Optim Corp | 遠隔画面共有を実行する方法、ユーザ端末、プログラム及びシステム |
| JP2012043250A (ja) * | 2010-08-20 | 2012-03-01 | Ricoh Co Ltd | 電子情報ボード装置 |
| JP2012203889A (ja) * | 2011-03-28 | 2012-10-22 | Fujitsu Ltd | 画面共有方法、画面共有装置、及びプログラム |
| JP2012252385A (ja) * | 2011-05-31 | 2012-12-20 | Toshiba Corp | サーバ装置、クライアント装置および画像転送システム |
| KR20130076103A (ko) * | 2011-12-28 | 2013-07-08 | 노틸러스효성 주식회사 | 금융거래 화면 연동 시스템 |
| WO2014073345A1 (ja) * | 2012-11-09 | 2014-05-15 | ソニー株式会社 | 情報処理装置、情報処理方法およびコンピュータ読み取り可能な記録媒体 |
| JP2014182521A (ja) * | 2013-03-18 | 2014-09-29 | Fujitsu Ltd | 表示制御プログラムおよび情報処理装置 |
| JP2015505189A (ja) * | 2011-12-12 | 2015-02-16 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | メディア出力の選択的ミラーリング |
| JP2015518675A (ja) * | 2012-03-27 | 2015-07-02 | グーグル インコーポレイテッド | ビデオ通信の間のアプリケーションへのユーザアクセスを提供すること |
| US9277230B2 (en) | 2011-11-23 | 2016-03-01 | Qualcomm Incorporated | Display mode-based video encoding in wireless display devices |
| JP2016033753A (ja) * | 2014-07-31 | 2016-03-10 | 京セラドキュメントソリューションズ株式会社 | 表示入力装置およびそれを備えた表示入力システム |
| JP2016062233A (ja) * | 2014-09-17 | 2016-04-25 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
| JP2018032439A (ja) * | 2017-11-20 | 2018-03-01 | パイオニア株式会社 | 表示制御装置、制御方法、プログラム及び記憶媒体 |
| JP2019164803A (ja) * | 2019-04-18 | 2019-09-26 | パイオニア株式会社 | 表示制御装置、制御方法、プログラム及び記憶媒体 |
| JP2023505129A (ja) * | 2019-12-02 | 2023-02-08 | 維沃移動通信有限公司 | アプリケーション共有方法、電子機器及びコンピュータ可読記憶媒体 |
Families Citing this family (71)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6748438B2 (en) * | 1997-11-17 | 2004-06-08 | International Business Machines Corporation | Method and apparatus for accessing shared resources with asymmetric safety in a multiprocessing system |
| JP3846666B2 (ja) * | 1998-09-24 | 2006-11-15 | 富士通株式会社 | 共有画面制御装置 |
| US6687878B1 (en) * | 1999-03-15 | 2004-02-03 | Real Time Image Ltd. | Synchronizing/updating local client notes with annotations previously made by other clients in a notes database |
| US7284203B1 (en) * | 1999-07-27 | 2007-10-16 | Verizon Laboratories Inc. | Method and apparatus for application sharing interface |
| US6877027B1 (en) * | 2000-02-19 | 2005-04-05 | Hewlett-Packard Development Company, L.P. | System and method for providing synchronization verification of multiple applications across remote systems |
| US6850967B1 (en) * | 2000-02-19 | 2005-02-01 | Hewlett-Packard Development Company, L.P. | System and method for ensuring transparent sychronization of multiple applications across remote systems |
| US6981019B1 (en) * | 2000-05-02 | 2005-12-27 | International Business Machines Corporation | System and method for a computer based cooperative work system |
| US7043457B1 (en) | 2000-06-28 | 2006-05-09 | Probuild, Inc. | System and method for managing and evaluating network commodities purchasing |
| US7003728B2 (en) * | 2000-12-21 | 2006-02-21 | David Berque | System for knowledge transfer in a group setting |
| US20060161624A1 (en) * | 2001-04-13 | 2006-07-20 | Elaine Montgomery | Methods and apparatuses for dynamically sharing a portion of a display for application based screen sampling |
| US20060161622A1 (en) * | 2001-04-13 | 2006-07-20 | Elaine Montgomery | Methods and apparatuses for selectively sharing a portion of a display for application based screen sampling using direct draw applications |
| US20060161623A1 (en) * | 2001-04-13 | 2006-07-20 | Elaine Montgomery | Methods and apparatuses for selectively sharing a portion of a display for application based screen sampling |
| US20030037253A1 (en) * | 2001-04-27 | 2003-02-20 | Arthur Blank | Digital rights management system |
| US7080124B1 (en) * | 2001-08-21 | 2006-07-18 | Amazon Technologies, Inc. | Digital media resource messaging |
| US7418664B2 (en) * | 2002-04-03 | 2008-08-26 | Microsoft Corporation | Application sharing single document sharing |
| US7028266B2 (en) * | 2002-04-05 | 2006-04-11 | Microsoft Corporation | Processing occluded windows during application sharing |
| US8756513B1 (en) | 2002-04-23 | 2014-06-17 | Microsoft Corporation | Document viewing mechanism for document sharing environment |
| US7293243B1 (en) | 2002-05-22 | 2007-11-06 | Microsoft Corporation | Application sharing viewer presentation |
| CN1268122C (zh) * | 2002-07-23 | 2006-08-02 | 精工爱普生株式会社 | 显示方法及投影机 |
| JP4161814B2 (ja) | 2003-06-16 | 2008-10-08 | ソニー株式会社 | 入力方法および入力装置 |
| US20050099432A1 (en) * | 2003-11-12 | 2005-05-12 | International Business Machines Corporation | Multi-value hidden object properties in a presentation graphics application |
| US7672997B2 (en) | 2003-11-12 | 2010-03-02 | International Business Machines Corporation | Speaker annotation objects in a presentation graphics application |
| JP4063281B2 (ja) * | 2004-02-20 | 2008-03-19 | セイコーエプソン株式会社 | プレゼンテーション支援装置及びそのプログラム |
| US7680885B2 (en) | 2004-04-15 | 2010-03-16 | Citrix Systems, Inc. | Methods and apparatus for synchronization of data set representations in a bandwidth-adaptive manner |
| US7827139B2 (en) * | 2004-04-15 | 2010-11-02 | Citrix Systems, Inc. | Methods and apparatus for sharing graphical screen data in a bandwidth-adaptive manner |
| US20060031779A1 (en) * | 2004-04-15 | 2006-02-09 | Citrix Systems, Inc. | Selectively sharing screen data |
| US20070118794A1 (en) * | 2004-09-08 | 2007-05-24 | Josef Hollander | Shared annotation system and method |
| US20060190826A1 (en) * | 2005-02-22 | 2006-08-24 | Elaine Montgomery | Methods and apparatuses for dynamically sharing a portion of a display during a collaboration session |
| US8117560B1 (en) * | 2005-02-22 | 2012-02-14 | Cisco Technology, Inc. | Methods and apparatuses for selectively removing sensitive information during a collaboration session |
| US8443040B2 (en) | 2005-05-26 | 2013-05-14 | Citrix Systems Inc. | Method and system for synchronizing presentation of a dynamic data set to a plurality of nodes |
| US7991916B2 (en) * | 2005-09-01 | 2011-08-02 | Microsoft Corporation | Per-user application rendering in the presence of application sharing |
| EP1868149B1 (en) * | 2006-06-14 | 2019-08-07 | Dassault Systèmes | Improved computerized collaborative work |
| US7620899B2 (en) * | 2006-06-30 | 2009-11-17 | Microsoft Corporation | Windows display synchronization |
| US8185605B2 (en) * | 2006-07-18 | 2012-05-22 | Cisco Technology, Inc. | Methods and apparatuses for accessing an application on a remote device |
| US20080235597A1 (en) * | 2007-03-19 | 2008-09-25 | Mor Schlesinger | Systems and methods of data integration for creating custom books |
| US8473850B2 (en) * | 2007-05-24 | 2013-06-25 | Cisco Technology, Inc. | Methods and apparatuses for displaying and managing content during a collaboration session |
| JP4342578B2 (ja) * | 2007-07-24 | 2009-10-14 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置およびプログラム |
| US8397168B2 (en) | 2008-04-05 | 2013-03-12 | Social Communications Company | Interfacing with a spatial virtual communication environment |
| US8407605B2 (en) * | 2009-04-03 | 2013-03-26 | Social Communications Company | Application sharing |
| US7769806B2 (en) | 2007-10-24 | 2010-08-03 | Social Communications Company | Automated real-time data stream switching in a shared virtual area communication environment |
| JP2009150935A (ja) * | 2007-12-18 | 2009-07-09 | Brother Ind Ltd | 画像投影システム、端末装置及びプログラム |
| CN102084354A (zh) | 2008-04-05 | 2011-06-01 | 社会传播公司 | 基于共享虚拟区域通信环境的装置和方法 |
| JP2010055153A (ja) * | 2008-08-26 | 2010-03-11 | Fujitsu Ltd | 秘密情報の非表示化方法 |
| US8661355B1 (en) * | 2008-10-10 | 2014-02-25 | Cisco Technology, Inc. | Distinguishing shared and non-shared applications during collaborative computing sessions |
| US20100100866A1 (en) * | 2008-10-21 | 2010-04-22 | International Business Machines Corporation | Intelligent Shared Virtual Whiteboard For Use With Representational Modeling Languages |
| EP2364482A1 (en) * | 2008-11-19 | 2011-09-14 | TheLadders.com, Inc. | System and method for managing confidential information |
| JP5721634B2 (ja) | 2008-12-05 | 2015-05-20 | ソーシャル・コミュニケーションズ・カンパニー | リアルタイムカーネル |
| US9853922B2 (en) | 2012-02-24 | 2017-12-26 | Sococo, Inc. | Virtual area communications |
| US9319357B2 (en) | 2009-01-15 | 2016-04-19 | Social Communications Company | Context based virtual area creation |
| JP5369702B2 (ja) * | 2009-01-23 | 2013-12-18 | セイコーエプソン株式会社 | 共有情報表示装置、共有情報表示方法およびコンピュータプログラム |
| US8185828B2 (en) * | 2009-04-08 | 2012-05-22 | Cisco Technology, Inc. | Efficiently sharing windows during online collaborative computing sessions |
| US9535651B2 (en) * | 2009-12-18 | 2017-01-03 | Oracle International Corporation | Co-browsing systems and methods |
| GB2480825B (en) * | 2010-06-02 | 2013-10-09 | Displaylink Uk Ltd | Application windows and display devices |
| US20120011451A1 (en) * | 2010-07-08 | 2012-01-12 | International Business Machines Corporation | Selective screen sharing |
| WO2012118917A2 (en) | 2011-03-03 | 2012-09-07 | Social Communications Company | Realtime communications and network browsing client |
| US20120304077A1 (en) * | 2011-05-23 | 2012-11-29 | International Business Machines Corporation | Accessing window pixel data for application sharing |
| US20140173463A1 (en) * | 2011-07-29 | 2014-06-19 | April Slayden Mitchell | system and method for providing a user interface element presence indication during a video conferencing session |
| JP5779085B2 (ja) * | 2011-12-22 | 2015-09-16 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | 情報処理装置、画面出力システム、画面出力制御方法およびプログラム |
| US9874990B2 (en) | 2012-02-10 | 2018-01-23 | Oracle International Corporation | System and method of concurrent unobstructed co-browsing and chat messaging |
| WO2013119802A1 (en) | 2012-02-11 | 2013-08-15 | Social Communications Company | Routing virtual area based communications |
| WO2013181026A1 (en) | 2012-06-02 | 2013-12-05 | Social Communications Company | Interfacing with a spatial virtual communications environment |
| KR20150051292A (ko) * | 2013-11-01 | 2015-05-12 | 삼성전자주식회사 | 컨텐츠 공유 방법 및 그 전자 장치 |
| WO2015130875A1 (en) * | 2014-02-27 | 2015-09-03 | Keyless Systems Ltd. | Improved data entry systems |
| US9967399B2 (en) | 2014-12-19 | 2018-05-08 | Oracle International Corporation | Co-browsing preview of queued customer contacts |
| US10430144B2 (en) * | 2015-08-31 | 2019-10-01 | Sugarcrm Inc. | Managed screen sharing in an enterprise application |
| US20170075503A1 (en) * | 2015-09-10 | 2017-03-16 | International Business Machines Corporation | System and method for enhanced collaboration |
| US10671337B2 (en) | 2015-09-25 | 2020-06-02 | Oracle International Corporation | Automatic sizing of agent's screen for html co-browsing applications |
| US10038788B1 (en) | 2017-05-09 | 2018-07-31 | Oracle International Corporation | Self-learning adaptive routing system |
| US10331394B1 (en) * | 2017-12-21 | 2019-06-25 | Logmein, Inc. | Manipulating shared screen content |
| JP7106873B2 (ja) * | 2018-01-23 | 2022-07-27 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及び情報処理プログラム |
| CN110162283B (zh) * | 2018-02-13 | 2024-09-20 | 北京三星通信技术研究有限公司 | 共享外接显示设备的方法、共享信息的方法及用户设备 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5107443A (en) * | 1988-09-07 | 1992-04-21 | Xerox Corporation | Private regions within a shared workspace |
| JP3119476B2 (ja) | 1989-06-20 | 2000-12-18 | 株式会社リコー | ホログラム作成装置 |
| JPH0358658A (ja) | 1989-07-27 | 1991-03-13 | Nec Corp | 分散会議システム |
| JP2948838B2 (ja) | 1989-10-03 | 1999-09-13 | 日本電信電話株式会社 | 共用画面制御方式 |
| JPH03273443A (ja) | 1990-03-23 | 1991-12-04 | Fuji Xerox Co Ltd | 複数ワークステーションでの共同作業システム |
| US5391400A (en) * | 1992-12-16 | 1995-02-21 | Osi Specialties, Inc. | Aqueous emulsion containing an oxidatively crosslinked aminopolysiloxane |
| US5844553A (en) * | 1993-08-30 | 1998-12-01 | Hewlett-Packard Company | Mechanism to control and use window events among applications in concurrent computing |
| US5559946A (en) * | 1994-08-30 | 1996-09-24 | Intel Corporation | Method and apparatus for adding a new tab to a tab bar window |
| US5844979A (en) * | 1995-02-16 | 1998-12-01 | Global Technologies, Inc. | Intelligent switching system for voice and data |
| US5862330A (en) * | 1996-07-16 | 1999-01-19 | Lucent Technologies Inc. | Technique for obtaining and exchanging information on wolrd wide web |
| US6151020A (en) * | 1997-10-24 | 2000-11-21 | Compaq Computer Corporation | Real time bit map capture and sharing for collaborative tools |
-
1997
- 1997-08-11 JP JP21650097A patent/JP3753207B2/ja not_active Expired - Lifetime
-
1998
- 1998-08-07 US US09/130,515 patent/US6308199B1/en not_active Expired - Lifetime
Cited By (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009508262A (ja) * | 2005-09-12 | 2009-02-26 | マイクロソフト コーポレーション | リモートクライアントのディスプレイからの隠しデータをフィルタリングする方法 |
| JP2007218944A (ja) * | 2006-02-14 | 2007-08-30 | Seiko Epson Corp | 画像表示システム,画像表示方法,画像表示プログラム,記録媒体,データ処理装置,画像表示装置 |
| JP2007288671A (ja) * | 2006-04-19 | 2007-11-01 | Fujitsu General Ltd | 会議方法 |
| JP2009535738A (ja) * | 2006-05-04 | 2009-10-01 | マイクロソフト コーポレーション | コンテンツ編集保護ビュー |
| US8024310B2 (en) | 2007-06-25 | 2011-09-20 | Fuji Xerox Co., Ltd. | Information processing apparatus and computer-readable medium |
| WO2009110435A1 (ja) * | 2008-03-03 | 2009-09-11 | ブラザー工業株式会社 | サーバ装置及びそれを備えたプロジェクタ及び表示システム |
| JP2011248761A (ja) * | 2010-05-28 | 2011-12-08 | Optim Corp | 遠隔画面共有を実行する方法、ユーザ端末、プログラム及びシステム |
| JP2012043250A (ja) * | 2010-08-20 | 2012-03-01 | Ricoh Co Ltd | 電子情報ボード装置 |
| JP2012203889A (ja) * | 2011-03-28 | 2012-10-22 | Fujitsu Ltd | 画面共有方法、画面共有装置、及びプログラム |
| JP2012252385A (ja) * | 2011-05-31 | 2012-12-20 | Toshiba Corp | サーバ装置、クライアント装置および画像転送システム |
| US9277230B2 (en) | 2011-11-23 | 2016-03-01 | Qualcomm Incorporated | Display mode-based video encoding in wireless display devices |
| JP2015505189A (ja) * | 2011-12-12 | 2015-02-16 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | メディア出力の選択的ミラーリング |
| KR20130076103A (ko) * | 2011-12-28 | 2013-07-08 | 노틸러스효성 주식회사 | 금융거래 화면 연동 시스템 |
| JP2015518675A (ja) * | 2012-03-27 | 2015-07-02 | グーグル インコーポレイテッド | ビデオ通信の間のアプリケーションへのユーザアクセスを提供すること |
| US10209770B2 (en) | 2012-11-09 | 2019-02-19 | Sony Corporation | Information processing apparatus and information processing method |
| US11036286B2 (en) | 2012-11-09 | 2021-06-15 | Sony Corporation | Information processing apparatus, information processing method, and computer-readable recording medium |
| JPWO2014073345A1 (ja) * | 2012-11-09 | 2016-09-08 | ソニー株式会社 | 情報処理装置、情報処理方法およびコンピュータ読み取り可能な記録媒体 |
| US9753534B2 (en) | 2012-11-09 | 2017-09-05 | Sony Corporation | Information processing apparatus, information processing method, and computer-readable recording medium |
| US9933848B2 (en) | 2012-11-09 | 2018-04-03 | Sony Corporation | Information processing apparatus, information processing method for controlling display of virtual object |
| WO2014073345A1 (ja) * | 2012-11-09 | 2014-05-15 | ソニー株式会社 | 情報処理装置、情報処理方法およびコンピュータ読み取り可能な記録媒体 |
| US10528124B2 (en) | 2012-11-09 | 2020-01-07 | Sony Corporation | Information processing apparatus, information processing method, and computer-readable recording medium |
| JP2014182521A (ja) * | 2013-03-18 | 2014-09-29 | Fujitsu Ltd | 表示制御プログラムおよび情報処理装置 |
| JP2016033753A (ja) * | 2014-07-31 | 2016-03-10 | 京セラドキュメントソリューションズ株式会社 | 表示入力装置およびそれを備えた表示入力システム |
| JP2016062233A (ja) * | 2014-09-17 | 2016-04-25 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
| JP2018032439A (ja) * | 2017-11-20 | 2018-03-01 | パイオニア株式会社 | 表示制御装置、制御方法、プログラム及び記憶媒体 |
| JP2019164803A (ja) * | 2019-04-18 | 2019-09-26 | パイオニア株式会社 | 表示制御装置、制御方法、プログラム及び記憶媒体 |
| JP2021099831A (ja) * | 2019-04-18 | 2021-07-01 | パイオニア株式会社 | 表示制御装置、制御方法、プログラム及び記憶媒体 |
| JP2023029520A (ja) * | 2019-04-18 | 2023-03-03 | パイオニア株式会社 | 表示制御装置、制御方法、プログラム及び記憶媒体 |
| JP2024175143A (ja) * | 2019-04-18 | 2024-12-17 | パイオニア株式会社 | 表示制御装置、制御方法、プログラム及び記憶媒体 |
| JP2023505129A (ja) * | 2019-12-02 | 2023-02-08 | 維沃移動通信有限公司 | アプリケーション共有方法、電子機器及びコンピュータ可読記憶媒体 |
| US12081615B2 (en) | 2019-12-02 | 2024-09-03 | Vivo Mobile Communication Co., Ltd. | Application sharing method, electronic device and computer-readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3753207B2 (ja) | 2006-03-08 |
| US6308199B1 (en) | 2001-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3753207B2 (ja) | 共同作業支援システムおよび共同作業支援方法 | |
| US7191217B2 (en) | Distributed server-based collaborative computing | |
| US6574674B1 (en) | Method and system for managing data while sharing application programs | |
| US5280583A (en) | System and method for performing interlocution at a plurality of terminals connected to communication network | |
| JP3161725B2 (ja) | ワークステーションおよび共同情報処理システム | |
| JP4171123B2 (ja) | 端末操作装置 | |
| JPH05268363A (ja) | 電子対話システム | |
| JPH0679304B2 (ja) | データ処理システム | |
| JP2001273219A (ja) | 画面共有システム | |
| JP3006730B2 (ja) | 共同作業用情報処理装置及び共同作業用情報処理方法 | |
| US5408662A (en) | System for performing a cooperative operation on common data | |
| JP3496222B2 (ja) | 共同作業装置および方法 | |
| JP3840195B2 (ja) | 描画装置及びその制御方法 | |
| JP6964371B1 (ja) | ウェブ会議システム | |
| JPH03119478A (ja) | 共用画面制御方式 | |
| JP2022082379A (ja) | ミーティング支援システム | |
| JP3494451B2 (ja) | 会議画面表示制御方法および電子会議システム | |
| JP3517258B2 (ja) | 情報作成装置 | |
| JP2791097B2 (ja) | 対話通信方法およびシステム | |
| JPH0954741A (ja) | ネットワークシステム及びそのセッション管理方法 | |
| JPH08241276A (ja) | アプリケーション共有化システム | |
| JP3087469B2 (ja) | 共同情報処理システムおよび制御方法 | |
| JPH0511958A (ja) | サーバ・クライアント型ウインドウシステム | |
| JPH06314248A (ja) | 同期型情報交換システムおよびその情報交換方法と情報交換装置の作成方法 | |
| JP3371436B2 (ja) | 画面表示制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041215 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050210 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050928 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051028 |
|
| 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: 20051124 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051207 |
|
| 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: 20091222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131222 Year of fee payment: 8 |
|
| EXPY | Cancellation because of completion of term |