[go: up one dir, main page]

JP2002116996A - Cooperative work supporting method and system, client terminal equipment for cooperative work, cooperative work coordinator and recording medium - Google Patents

Cooperative work supporting method and system, client terminal equipment for cooperative work, cooperative work coordinator and recording medium

Info

Publication number
JP2002116996A
JP2002116996A JP2000306007A JP2000306007A JP2002116996A JP 2002116996 A JP2002116996 A JP 2002116996A JP 2000306007 A JP2000306007 A JP 2000306007A JP 2000306007 A JP2000306007 A JP 2000306007A JP 2002116996 A JP2002116996 A JP 2002116996A
Authority
JP
Japan
Prior art keywords
client terminal
moving image
terminal devices
cooperative work
work
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.)
Pending
Application number
JP2000306007A
Other languages
Japanese (ja)
Inventor
Toshio Oyanagi
俊夫 大柳
Masanobu Mitani
正信 三谷
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.)
Hokkaido Technology Licensing Office Co Ltd
Original Assignee
Hokkaido Technology Licensing Office Co 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 Hokkaido Technology Licensing Office Co Ltd filed Critical Hokkaido Technology Licensing Office Co Ltd
Priority to JP2000306007A priority Critical patent/JP2002116996A/en
Publication of JP2002116996A publication Critical patent/JP2002116996A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a cooperative work supporting method and system for simultaneously handling moving images at plural spots by real time responses and to provide a client terminal equipment for cooperative work, a cooperative work coordinator and a recording medium. SOLUTION: The plural pieces of the client terminal equipment 30 and the cooperative work coordinator 20 are connected to a network 1 and a moving image file to be used in the cooperative work is prepared in the respective pieces of the client terminal equipment 30. The moving image file is opened in the respective pieces of the client terminal equipment 30, event information generated in each client terminal equipment 30 is transmitted through the cooperative work coordinator to the other client terminal equipment 30 and picture including the moving image is updated in the respective pieces of the client terminal equipment 30.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ネットワークを用
いて複数地点にいる作業者により行われる協調作業を支
援する協調作業支援方法およびシステム、並びに協調作
業用クライアント端末装置および協調作業コーディネー
タ並びに記録媒体に係り、例えば、複数のコンピュータ
をネットワークに接続して多地点間で、動画像ファイル
や静止画像ファイル等のマルチメディアファイルを用い
た双方向協調作業を行う場合などに利用できる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cooperative work support method and system for supporting cooperative work performed by workers at a plurality of points using a network, a cooperative work client terminal device, a cooperative work coordinator, and a recording medium. For example, the present invention can be used when two or more computers are connected to a network and two-way cooperative work is performed between multiple points using multimedia files such as moving image files and still image files.

【0002】[0002]

【背景技術】従来より、複数地点にいる作業者による協
調作業が、様々な方法で行われている。例えば、ビデオ
会議システムでは、2地点間で、若しくは多地点接続装
置を用いて多地点間で、リアルタイムに動画像、音声、
静止画像などを送受信することにより、ネットワーク上
での協調作業を実現している。
2. Description of the Related Art Hitherto, cooperative work by workers at a plurality of points has been performed by various methods. For example, in a video conferencing system, between two points or between multiple points using a multipoint connection device, a moving image, audio,
By transmitting and receiving still images and the like, cooperative work on a network is realized.

【0003】また、特開平9−117417号公報に記
載された病理遠隔画像診断システムでは、検査や診断に
必要な動画像、中画質静止画像、高画質静止画像を、発
信側である病院から、受信側である病理診断の専門家の
いる病院に伝送し、2地点間で対話をしながら病理診断
の専門家が診断を行うというシステムが実現されてい
る。
Further, in the pathological remote image diagnostic system described in Japanese Patent Application Laid-Open No. 9-117417, a moving image, a medium-quality still image, and a high-quality still image required for examination and diagnosis are transmitted from a hospital on the transmitting side. A system has been realized in which the data is transmitted to a hospital on the receiving side where a pathological diagnosis specialist is located, and the pathological diagnosis specialist performs diagnosis while interacting between two points.

【0004】このシステムでは、先ず、発信側の病院か
ら受信側の病理診断の専門家に動画像を送り、次に、受
信側の病理診断の専門家が、受け取った動画像から病変
部位と考えられるフレームを特定し、発信側の病院に対
し、このフレームの中画質または高画質静止画像の送信
を要求する。続いて、発信側の病院は、受信側の病理診
断の専門家からの要求に応じて静止画像を送り、発信側
の病院と受信側の病理診断の専門家との両方で同じ静止
画像を見ながら対話をし、マーク等を付けて病変部位の
特定を試みる。そして、このような作業を病変部位を特
定するまで繰り返す。
In this system, first, a moving image is transmitted from a hospital on the transmitting side to an expert on pathological diagnosis on the receiving side, and then the expert on pathological diagnosis on the receiving side considers the received moving image as a lesion site. It specifies the frame to be transmitted and requests the transmitting hospital to transmit a medium-quality or high-quality still image of the frame. Subsequently, the transmitting hospital sends a still image in response to a request from a pathological diagnosis specialist on the receiving side, and views the same still image at both the transmitting hospital and the pathological diagnosis specialist on the receiving side. While talking, try to identify the lesion site with a mark or the like. Then, such operations are repeated until a lesion site is specified.

【0005】さらに、ネットワークを用いて多地点間で
の双方向協調作業を行うシステムとして、特開2000
−112862号公報に記載された協調作業システムが
提案されている。このシステムでは、複数のクライアン
ト端末装置上でそれぞれ動作する複数のブラウザと、こ
れらのブラウザからの要求に応じて該当するページを返
信するWWWサーバとをネットワークに接続して協調作
業を行うにあたって、ネットワーク上にWWWサーバと
は別途に、アウェアネスサーバおよびコラポレーション
サーバを設けている。
Further, as a system for performing two-way cooperative work between multiple points using a network, Japanese Patent Laid-Open No.
A cooperative work system described in JP-A-1112862 has been proposed. In this system, when a plurality of browsers operating on a plurality of client terminal devices and a WWW server that returns a corresponding page in response to a request from these browsers are connected to a network to perform cooperative work, An awareness server and a collaboration server are provided separately from the WWW server.

【0006】具体的には、あるクライアントが連携用の
ユニフォーム・リソース・ロケータ(以下、URLとい
う。)を入力すると、このURLがアウェアネスサーバ
に送信され、アウェアネスサーバがそのURLを全ての
クライアント端末装置に配信する。そして、各クライア
ントは、WWWサーバに対し、アウェアネスサーバから
受信したURLに基づき各々要求を行い、これに対し
て、WWWサーバは、そのURLに該当するページをH
TML文書で各クライアントに返信する。各クライアン
トは、この返信を受けて各共有ウィンドウ上に共有内容
(連携内容)をそれぞれ表示する。
Specifically, when a client inputs a uniform resource locator (hereinafter, referred to as a URL) for cooperation, the URL is transmitted to an awareness server, and the awareness server transmits the URL to all client terminal devices. Deliver to. Then, each client makes a request to the WWW server based on the URL received from the awareness server, and the WWW server responds to the request with the page corresponding to the URL in the H.
Reply to each client in TML document. Each client receives this reply and displays the shared content (cooperation content) on each shared window.

【0007】また、このシステムでは、各クライアント
のブラウザの共有ウィンドウ上において、次のようにし
て協調アプリ(Java言語で記述されたアプレット)
による協調業務処理を行うようになっている。すなわ
ち、あるクライアントが協調作業用のURLを入力する
と、上記と同様にアウェアネスサーバを介して全クライ
アントにそのURLが配信され、それに基づき各クライ
アントがWWWサーバに対して各々ページ要求を行い、
これにより各クライアント端末装置において、WWWサ
ーバからダウンロードされた協調作業用のWWWページ
および協調アプリの表示が行われる。その後、あるクラ
イアントが協調アプリへ動作指示を行うと、この動作指
示の動作情報がコラポレーションサーバに送信され、さ
らにコラポレーションサーバから全クライアントに配信
される。そして、各クライアント端末装置では、コラポ
レーションサーバから受信した動作情報に基づき協調ア
プリの動作処理を開始する。
In this system, a cooperative application (an applet described in the Java language) is executed on a shared window of a browser of each client as follows.
For cooperative business processing. That is, when a client inputs a URL for cooperative work, the URL is distributed to all clients via the awareness server in the same manner as described above, and based on that, each client makes a page request to the WWW server,
As a result, in each client terminal device, a WWW page and a cooperative application for cooperative work downloaded from the WWW server are displayed. Thereafter, when a certain client gives an operation instruction to the collaborative application, the operation information of this operation instruction is transmitted to the collaboration server, and further distributed from the collaboration server to all clients. Then, each client terminal device starts the operation processing of the cooperative application based on the operation information received from the collaboration server.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、前述し
た従来のビデオ会議システムによる協調作業では、リア
ルタイムの動画像や静止画像の送受信の際に無視できな
い時間の遅れを伴う、時間遅れを可能な限り短くするた
めには帯域の広い回線が必要であるため通信コストが高
くなる、動画像の場合には特にその画質に問題がある、
一度見た動画像を再現することが困難である、多地点間
を接続するにはビデオ会議システム端末以外に多地点接
続装置が必要になる等の問題があった。
However, in the above-described cooperative work by the conventional video conference system, the time delay accompanying transmission and reception of real-time moving images and still images is not negligible, and the time delay is as short as possible. In order to do so, communication costs are high because a wide bandwidth line is required, especially in the case of moving images, there is a problem with the image quality,
There are problems that it is difficult to reproduce a moving image that has been seen once, and that a multipoint connection device is required in addition to the video conference system terminal to connect between the multipoints.

【0009】また、前述した特開平9−117417号
公報に記載された病理遠隔画像診断システムでは、病変
部位の特定作業を行うにあたって、先ず、発信側の病院
から受信側の病理診断の専門家に動画像が送られ、その
後、受信側の病理診断の専門家が病変部位の特定を進め
ていく診断過程では、発信側の病院から受信側の病理診
断の専門家に、中画質または高画質静止画像が逐一伝送
されるようになっている。従って、作業を進めていくう
えで画像の転送が必須となるため、高精細な動画像を使
用した作業を行うことは困難であり、また、仮に行った
としても転送時間を要するため、複数地点で同時にリア
ルタイムのレスポンスで作業を行うことはできないとい
う問題があった。
In the pathological remote image diagnostic system described in the above-mentioned Japanese Patent Application Laid-Open No. Hei 9-117417, when performing the operation of specifying a lesion site, first, a specialist in pathological diagnosis on the receiving side is sent from the hospital on the transmitting side to the specialist on the pathological diagnosis on the receiving side. The moving image is sent, and then the pathological diagnosis specialist on the receiving side advances the identification of the lesion site. Images are transmitted one by one. Therefore, it is necessary to transfer images in order to proceed with the work, so it is difficult to perform work using high-definition moving images, and even if it is performed, transfer time is required. At the same time, there is a problem that work cannot be performed with real-time response.

【0010】さらに、前述した特開2000−1128
62号公報に記載された協調作業システムでは、アウェ
アネスサーバおよびコラポレーションサーバを設けて情
報の収集および配信を行うことにより、各クライアント
がWWWサーバからJavaアプレットをダウンロード
して協調作業を行うようになっている。つまり、リアル
タイムのWWWサーバへのアクセスおよびWWWサーバ
からのデータのダウンロードを繰り返し行うことによ
り、協調作業を実現している。従って、リアルタイムの
ダウンロードには向いていない高精細な動画像のデータ
を扱う作業を行うことは困難であり、また、仮に行った
としてもリアルタイム性が失われるという問題があり、
さらには、通常、WWWページで、数メガ〜数十メガバ
イトというサイズの動画像は扱われないという問題があ
る。また、複数のクライアントがそれぞれ同時に複数の
動画像を扱って同期再生したり、動画像ファイルからの
静止画像のキャプチャ(動画像の各フレームを一枚の静
止画像として切り出して保存すること)を行ったり、動
画像と静止画像とを混在させた形での協調作業を行うこ
とはできないという問題があった。
[0010] Further, the aforementioned Japanese Patent Laid-Open No. 2000-1128
In the cooperative work system described in JP-A-62-62, an awareness server and a collaboration server are provided to collect and distribute information, so that each client downloads a Java applet from a WWW server and performs cooperative work. ing. In other words, cooperative work is realized by repeatedly accessing the WWW server and downloading data from the WWW server in real time. Therefore, it is difficult to work on high-definition moving image data that is not suitable for real-time downloading, and even if performed, there is a problem that real-time performance is lost,
Furthermore, there is a problem that a moving image having a size of several megabytes to several tens of megabytes is not usually handled in a WWW page. Also, a plurality of clients simultaneously handle a plurality of moving images and simultaneously reproduce the images, or capture a still image from a moving image file (cut out and save each frame of the moving image as one still image). In addition, there is a problem that cooperative work cannot be performed in a form in which a moving image and a still image are mixed.

【0011】本発明の目的は、動画像を複数地点で同時
にリアルタイムのレスポンスで扱うことができる協調作
業支援方法およびシステム、並びに協調作業用クライア
ント端末装置および協調作業コーディネータ並びに記録
媒体を提供するところにある。
An object of the present invention is to provide a cooperative work support method and system capable of handling moving images at a plurality of points simultaneously in real time response, a cooperative work client terminal device, a cooperative work coordinator, and a recording medium. is there.

【0012】[0012]

【課題を解決するための手段】本発明は、ネットワーク
を用いて複数地点にいる作業者により行われる協調作業
を支援する協調作業支援方法であって、協調作業に参加
する作業者により操作される複数のクライアント端末装
置をネットワークに接続し、かつ、各クライアント端末
装置との間で協調作業用のイベント情報の送受信を行う
協調作業コーディネータをネットワークに接続するとと
もに、複数のクライアント端末装置の全てが共通に保有
すべき情報として動画像ファイルを予め各クライアント
端末装置に用意しておき、先ず、各クライアント端末装
置で各動画像ファイルをオープンして動画像の画面表示
を行い、続いて、作業者の入力操作により各クライアン
ト端末装置で発生したイベントに関するイベント情報を
協調作業コーディネータに送信し、この送信されたイベ
ント情報を協調作業コーディネータにより収集した後、
この収集したイベント情報を協調作業コーディネータか
ら複数のクライアント端末装置の全てまたは複数のクラ
イアント端末装置のうち送信元のクライアント端末装置
以外のクライアント端末装置に配信し、この配信された
イベント情報に基づき複数のクライアント端末装置の全
てまたは複数のクライアント端末装置のうち送信元のク
ライアント端末装置以外のクライアント端末装置で表示
された動画像を含む画面の更新を行うことを特徴とする
ものである。
SUMMARY OF THE INVENTION The present invention relates to a cooperative work support method for supporting cooperative work performed by workers at a plurality of locations using a network, and is operated by a worker participating in the cooperative work. A plurality of client terminal devices are connected to the network, and a coordination work coordinator that transmits and receives event information for cooperative work with each client terminal device is connected to the network, and all of the plurality of client terminal devices are common. A moving image file is prepared in advance in each client terminal device as information to be held in each client terminal device. First, each moving image file is opened on each client terminal device to display a moving image screen, and then, Event information on events that occurred at each client terminal device by input operation And sends it to the over data, was collected by the cooperative work coordinator the transmitted event information,
The collected event information is distributed from the collaborative work coordinator to all of the plurality of client terminal devices or to client terminal devices other than the transmitting client terminal device among the plurality of client terminal devices. It is characterized in that a screen including a moving image displayed on a client terminal device other than the source client terminal device among all or a plurality of client terminal devices is updated.

【0013】ここで、ネットワークには、ローカル・エ
リア・ネットワーク(LAN)、メトロポリタン・エリ
ア・ネットワーク(MAN)、ワイド・エリア・ネット
ワーク(WAN)、インターネット、あるいはこれらの
組合せ等、様々な形態のものが含まれ、有線であるか無
線であるか、さらには有線および無線の混在型であるか
は問わず、要するに、複数地点間で、ある程度の速度を
もって情報を伝送することができるものであればよい。
Here, the network includes various forms such as a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), the Internet, or a combination thereof. Is included, regardless of whether it is wired or wireless, or even a mixed type of wired and wireless, as long as it can transmit information between multiple points at a certain speed Good.

【0014】また、「複数地点」とは、2地点および多
地点(3地点以上)を含み、各地点間の距離の長短は問
わない。そして、「協調作業」には、大学等の教育機関
で行う動画像や静止画像を使った集合教育、遠隔教育や
遠隔医療、さらには介護保健の認定作業の中で動作に関
わる判定を行う作業等、複数地点で複数の作業者により
行われる動画像を使用する作業の全てが含まれる。この
ため、本発明において取り扱われる動画像には、超音波
動画像、内視鏡動画像、スピードスケートの滑走中の動
画像、老人の立ち上がり動作の動画像等、様々な動画像
が含まれる。
The "plural points" include two points and multiple points (three or more points), and the distance between the points does not matter. The “cooperative work” includes group education using moving images and still images performed by educational institutions such as universities, distance education and telemedicine, and work to determine movement-related during certification work for long-term care health. For example, all operations using moving images performed by a plurality of workers at a plurality of points are included. For this reason, the moving images handled in the present invention include various moving images such as an ultrasonic moving image, an endoscope moving image, a moving image of a speed skate while sliding, and a moving image of an old man standing up.

【0015】さらに、クライアント端末装置および協調
作業コーディネータは、主としてコンピュータにより実
現されるが、これに限定されるものではなく、例えば、
携帯電話、電子手帳、ゲーム機、腕時計、デジタル・テ
レビ等であっても、中央演算処理装置(CPU)の性
能、画面の解像度、記憶手段の容量等が本発明に適する
ものであれば採用することができる。
Furthermore, the client terminal device and the coordinating work coordinator are mainly realized by a computer, but are not limited to this.
Mobile phones, electronic organizers, game consoles, wristwatches, digital televisions, etc., are adopted as long as the performance of the central processing unit (CPU), the screen resolution, the capacity of the storage means, etc. are suitable for the present invention. be able to.

【0016】そして、クライアント端末装置および協調
作業コーディネータは、別々のコンピュータ等で実現さ
れている必要はなく、一台のコンピュータ等でマルチタ
スクの処理を行ってタイムシェアリングで両者の機能を
実現するようにしてもよい。従って、クライアント端末
装置と協調作業コーディネータとの間でのイベント情報
の送受信は、ネットワークを通して行われる場合のみな
らず、一台のコンピュータ等の内部での情報伝達という
形で行われる場合をも含むものである。
The client terminal device and the coordinating work coordinator need not be realized by separate computers or the like, but perform multitask processing by one computer or the like and realize the functions of both by time sharing. You may do so. Therefore, transmission / reception of event information between the client terminal device and the coordinating work coordinator includes not only a case where the event information is transmitted and received through a network but also a case where the information is transmitted within a single computer or the like. .

【0017】さらに、必ずしも、あるコンピュータ等が
クライアント端末装置または協調作業コーディネータの
いずれかの機能を発揮する専用の装置である必要はな
く、例えば、切換選択により、あるコンピュータ等がク
ライアント端末装置になる場合もあり、また、協調作業
コーディネータになる場合もあり、さらには、クライア
ント端末装置および協調作業コーディネータの両者の機
能を同時に発揮する装置になる場合もあるようにしても
よい。
Further, it is not always necessary for a certain computer or the like to be a dedicated device for exhibiting the function of either the client terminal device or the coordinating work coordinator. In some cases, the coordinating work coordinator may be used. In addition, the coordinating work coordinator may be a device that simultaneously performs the functions of both the client terminal device and the coordinating work coordinator.

【0018】また、複数のクライアント端末装置の全て
が共通に保有すべき情報として動画像ファイルを予め各
クライアント端末装置に「用意」しておく方法には、例
えば、アナログビデオカメラ、デジタルビデオカメラ、
デジタルカメラ等のカメラ、あるいは超音波診断装置
(エコー)や内視鏡等の医療用モダリティなどで撮影さ
れた動画像を、キャプチャボード等の取り込み装置を使
って動画像ファイルとしてコンピュータ等に保存し、こ
れをネットワークを通して複数地点のクライアント端末
装置に送る場合(例えば、FTP若しくはSMBプロト
コルを使った送信を行う場合)のみならず、緊急性が低
い場合等において光磁気ディスク(MO)やコンパクト
ディスクを利用した読み出し専用メモリ(CD−RO
M)等の記録媒体により渡す場合も含まれる。
A method of preparing a moving image file in advance in each client terminal device as information to be held in common by all of the plurality of client terminal devices includes, for example, an analog video camera, a digital video camera,
A moving image captured by a camera such as a digital camera or a medical modality such as an ultrasonic diagnostic apparatus (echo) or an endoscope is stored in a computer or the like as a moving image file using a capturing device such as a capture board. A magneto-optical disk (MO) or a compact disk can be used not only when sending it to a client terminal device at a plurality of points through a network (for example, when using the FTP or SMB protocol) but also when urgency is low. Read-only memory used (CD-RO
M) and the like.

【0019】さらに、「協調作業用のイベント情報」と
は、動画像を扱って協調作業を行う作業者による入力操
作の情報をいい、次の各種情報のうちの少なくとも一種
類が含まれる。すなわち、表示手段に画面表示されてい
る動画像ファイルに対する[再生]、[停止]、[一時
停止/再開]、[コマ送り]、[コマ戻し]、最初のフ
レームへ移動する[最初へ]、最後のフレームへ移動す
る[最後へ]、再生を自動的に繰り返す[リピート]、
表示手段に同時に画面表示されている複数の動画像を同
時に操作する[同期]、表示手段に画面表示されている
動画像の各フレームを一枚の静止画像として切り出して
保存する[キャプチャ]、描画の履歴を全て消去する
[全消去]、直前の描画を取り消す[元に戻す]、描画
の履歴を別ファイルに保存する[保存]、再生の開始フ
レームを指定する[開始フレーム]、再生の終了フレー
ムを指定する[終了フレーム]、コマ送りやコマ戻しの
際の移動フレーム間隔を設定する[コマ送りのステッ
プ]等の各操作(これらの各種ボタンや各種ボックス等
に対する操作)の情報、スライドバーの操作によりフレ
ーム番号を直接指定して画面表示を行うためのスライド
バー操作の情報、再生を停止した状態の動画像(動画像
を構成する任意のフレーム)または静止画像に対する
[マーク]、[直線]、[円]、[自由曲線]、[テキ
スト]等の各描画操作の情報、チャットで入力されたテ
キストおよびそれを入力したクライアント名の情報、ホ
ワイトボードの表示/非表示およびホワイトボードに対
する各操作の情報、各クライアント端末装置で新しいフ
ァイルをオープンした場合や既にオープンしているファ
イルを閉じた場合の情報のうちの少なくとも一種類が含
まれる。
Further, "event information for cooperative work" refers to information on an input operation performed by a worker who performs cooperative work by handling a moving image, and includes at least one of the following various types of information. That is, [play], [stop], [pause / resume], [frame advance], [frame rewind], move to the first frame [first], Go to last frame [Last], repeat playback automatically [Repeat],
Simultaneously operate a plurality of moving images displayed on the screen simultaneously on the display means [synchronization], cut out and save each frame of the moving image displayed on the display means as one still image [capture], draw [Delete all], Cancel previous drawing [Undo], Save drawing history to another file [Save], Specify start frame of playback [Start frame], End playback Information on each operation (operation on these various buttons and various boxes, etc.) such as [End frame] to specify the frame, [Frame advance step] to set the moving frame interval at the time of frame advance and frame return, slide bar Operation of the slide bar to directly specify the frame number and display the screen by the operation of the moving image in the playback stopped state (any frame that constitutes the moving image) Information on each drawing operation such as [Mark], [Line], [Circle], [Free curve], [Text], etc. for the still image or text, information on the text entered in the chat and the name of the client who entered it, The information includes at least one of display / non-display of the whiteboard, information on each operation on the whiteboard, and information when a new file is opened in each client terminal device or when an already opened file is closed.

【0020】そして、協調作業コーディネータから配信
されるイベント情報は、複数のクライアント端末装置の
全てに配信される場合と、複数のクライアント端末装置
のうち送信元のクライアント端末装置以外のクライアン
ト端末装置に配信される場合とがある。前者の場合に
は、複数のクライアント端末装置の全てが、協調作業コ
ーディネータからイベント情報の配信を受けてそれに基
づき動画像を含む画面の更新を行う。一方、後者の場合
には、発生したイベント情報を協調作業コーディネータ
に向けて送信した送信元のクライアント端末装置は、協
調作業コーディネータを介することなく自らの入力手段
で発生させたイベント情報に基づき動画像を含む画面の
更新を行い、送信元のクライアント端末装置以外のクラ
イアント端末装置は、前者の場合と同様に、協調作業コ
ーディネータからイベント情報の配信を受けてそれに基
づき動画像を含む画面の更新を行う。
The event information distributed from the coordinating work coordinator is distributed to all of the plurality of client terminal devices, and is distributed to client terminal devices other than the source client terminal device among the plurality of client terminal devices. May be done. In the former case, all of the plurality of client terminal devices receive the distribution of the event information from the coordinating work coordinator and update the screen including the moving image based on the distribution of the event information. On the other hand, in the latter case, the client terminal device that transmitted the generated event information to the coordinating work coordinator uses the moving image based on the event information generated by its own input means without passing through the coordinating work coordinator. The client terminal device other than the transmission source client terminal device receives the distribution of the event information from the coordinating work coordinator and updates the screen including the moving image based on the distribution of the event information as in the former case. .

【0021】このような本発明においては、複数のクラ
イアント端末装置の全てが共通に保有すべき情報として
動画像ファイルを予め各クライアント端末装置に用意し
ておき、この動画像ファイルを各クライアント端末装置
でそれぞれ独自にオープンして協調作業を行う。つま
り、いわゆる蓄積伝送(但し、MOやCD−ROM等の
記録媒体による受け渡し伝送を含む。)を前提としてい
る。
According to the present invention, a moving image file is prepared in advance in each client terminal device as information to be commonly held by a plurality of client terminal devices, and this moving image file is stored in each client terminal device. Open their own and work together. In other words, it is assumed that so-called storage transmission (however, transmission and reception by recording media such as MO and CD-ROM is included).

【0022】そして、このような蓄積伝送を前提とし
て、あるクライアント端末装置で発生したイベント情報
を、協調作業コーディネータを介して他のクライアント
端末装置にも伝達することにより、全クライアント端末
装置において同じ作業(動画像を含む画面の更新)を行
うことが可能となり、動画像を扱う双方向協調作業が実
現される。
On the premise of such storage transmission, the event information generated in one client terminal device is transmitted to other client terminal devices via the coordination work coordinator, so that the same work is performed in all client terminal devices. (Update of a screen including a moving image), and a two-way cooperative operation for handling the moving image is realized.

【0023】従って、動画像を複数地点で同時にリアル
タイムのレスポンスで扱うことができるようになる。こ
のため、従来生じていた送信側と受信側とで同じ時刻に
見ている動画像にずれが生じるという不都合が解消さ
れ、複数の作業者間での正確な情報伝達が可能となる。
Therefore, a moving image can be handled at a plurality of points simultaneously with a real-time response. For this reason, the inconvenience that a moving image viewed at the same time on the transmitting side and the receiving side is shifted, which has conventionally occurred, is resolved, and accurate information transmission between a plurality of workers becomes possible.

【0024】また、従来においては、質の良い動画像を
送受信するためには帯域の広い回線が必要であることか
ら通信コストが高くなるという不都合があったが、本発
明は、蓄積伝送を前提としているので、このような不都
合は解消され、通信コストを低減することができるよう
になり、これらにより前記目的が達成される。
In the prior art, transmission / reception of high-quality moving images requires a line with a wide band, which has the disadvantage of increasing communication costs. Therefore, such inconvenience is solved, and the communication cost can be reduced, thereby achieving the above object.

【0025】また、前述した本発明の協調作業支援方法
を実現するシステムとしては、次のような本発明の協調
作業支援システムが挙げられる。すなわち、本発明は、
ネットワークを用いて複数地点にいる作業者により行わ
れる協調作業を支援する協調作業支援システムであっ
て、ネットワークに接続されて協調作業に参加する作業
者により操作される複数のクライアント端末装置と、ネ
ットワークに接続されて各クライアント端末装置との間
で協調作業用のイベント情報の送受信を行う協調作業コ
ーディネータとを備え、各クライアント端末装置は、複
数のクライアント端末装置の全てが予め共通に保有すべ
き情報として用意された動画像ファイルを記憶する動画
像ファイル記憶手段と、動画像を含む各種情報を画面表
示する表示手段と、動画像に対する作業者の操作を入力
する入力手段と、この入力手段による入力操作に対応す
るイベント情報を協調作業コーディネータに送信する送
信手段と、協調作業コーディネータから配信されたイベ
ント情報を受信する受信手段と、動画像ファイルをオー
プンして表示手段に動画像の画面表示を行うとともに入
力手段により入力操作されて発生しまたは受信手段によ
り受信したイベント情報に基づき表示手段に表示された
動画像を含む画面の更新を行う画像処理手段とを含み構
成され、協調作業コーディネータは、各クライアント端
末装置から送信されたイベント情報を収集する収集手段
と、この収集手段で収集したイベント情報を複数のクラ
イアント端末装置の全てまたは複数のクライアント端末
装置のうち送信元のクライアント端末装置以外のクライ
アント端末装置に配信する配信手段とを含み構成されて
いることを特徴とするものである。
Further, as a system for realizing the above-described cooperative work support method of the present invention, there is the following cooperative work support system of the present invention. That is, the present invention
A cooperative work support system for supporting cooperative work performed by workers at a plurality of points using a network, comprising: a plurality of client terminal devices connected to a network and operated by workers participating in the cooperative work; A coordinating work coordinator connected to the client terminal device for transmitting and receiving event information for cooperative work with each client terminal device, wherein each client terminal device has information that all of a plurality of client terminal devices should have in advance in common. Moving image file storage means for storing a moving image file prepared as a display, display means for displaying various information including a moving image on a screen, input means for inputting an operation of a worker on the moving image, and input by the input means Transmitting means for transmitting event information corresponding to the operation to the coordinating work coordinator; Receiving means for receiving the event information distributed from the coordinator, and opening the moving image file to display the moving image on the display means and to input the event information generated by the input means or received by the receiving means. Image processing means for updating a screen including a moving image displayed on the display means based on the information. The coordinating work coordinator collects the event information transmitted from each client terminal device, and the collecting means. Distributing means for distributing the event information collected in (1) to all of the plurality of client terminal devices or to client terminal devices other than the source client terminal device among the plurality of client terminal devices. It is.

【0026】ここで、入力手段としては、マウス、キー
ボード、トラックボール、ライトペン、トラックパッ
ド、トラックポイント、タブレットおよびスタイラス、
ジョイスティック、音声認識装置等、各種のものを採用
することができる。
Here, input means include a mouse, a keyboard, a trackball, a light pen, a trackpad, a trackpoint, a tablet and a stylus,
Various things such as a joystick and a voice recognition device can be adopted.

【0027】また、表示手段としては、液晶ディスプレ
イ、CRTディスプレイ、プロジェクタおよびスクリー
ン等を採用することができる。
As the display means, a liquid crystal display, a CRT display, a projector, a screen and the like can be adopted.

【0028】さらに、動画像ファイル記憶手段として
は、ハードディスク、読み出し専用メモリ(ROM)、
ランダム・アクセス・メモリ(RAM)、光磁気ディス
ク(MO)、コンパクトディスク(CD)を利用した読
み出し専用メモリ(CD−ROM)、CDレコーダブル
(CD−R)、CDリライタブル(CD−RW)、デジ
タル・バーサタイル・ディスク(DVD)を利用した読
み出し専用メモリ(DVD−ROM)、DVDを利用し
たランダム・アクセス・メモリ(DVD−RAM)、フ
ロッピー(登録商標)ディスク(FD)、磁気テープ等
を採用することができる。
Further, the moving image file storage means includes a hard disk, a read only memory (ROM),
Random access memory (RAM), magneto-optical disk (MO), read-only memory using compact disk (CD) (CD-ROM), CD recordable (CD-R), CD rewritable (CD-RW), Adopt read-only memory (DVD-ROM) using digital versatile disk (DVD), random access memory (DVD-RAM) using DVD, floppy (registered trademark) disk (FD), magnetic tape, etc. can do.

【0029】このような本発明においては、先ず、各ク
ライアント端末装置において、動画像ファイル記憶手段
に記憶された動画像ファイルを、画像処理手段によりオ
ープンして表示手段に動画像の画面表示を行い、この動
画像に対して入力手段を用いて作業者が入力操作を行
う。そして、作業者の入力操作により発生したイベント
に関するイベント情報を送信手段により協調作業コーデ
ィネータに送信する。
In the present invention, first, in each client terminal device, the moving image file stored in the moving image file storage means is opened by the image processing means and the screen of the moving image is displayed on the display means. The operator performs an input operation on the moving image using the input means. Then, event information relating to an event generated by the input operation of the worker is transmitted to the coordinating work coordinator by the transmission means.

【0030】次に、協調作業コーディネータにおいて、
各クライアント端末装置から送信されたイベント情報を
収集手段により収集した後、このイベント情報を配信手
段により複数のクライアント端末装置の全てまたは複数
のクライアント端末装置のうち送信元のクライアント端
末装置以外のクライアント端末装置に配信する。
Next, in the coordination work coordinator,
After the event information transmitted from each client terminal device is collected by the collecting means, the event information is distributed by the distribution means to all of the plurality of client terminal devices or client terminals other than the source client terminal device among the plurality of client terminal devices. Deliver to device.

【0031】続いて、各クライアント端末装置におい
て、協調作業コーディネータから配信されたイベント情
報を受信手段により受信した後、画像処理手段により、
この受信したイベント情報に基づき表示手段に表示され
た動画像を含む画面の更新を行う。この際、複数のクラ
イアント端末装置のうち送信元のクライアント端末装置
については、協調作業コーディネータを介して自分に戻
ってきたイベント情報に基づき、画像処理手段により動
画像を含む画面の更新を行うようにしてもよく、あるい
は、協調作業コーディネータを介することなく自らの入
力手段により入力操作されて発生したイベント情報に基
づき、画像処理手段により動画像を含む画面の更新を行
うようにしてもよい。
Subsequently, in each client terminal device, after receiving the event information distributed from the coordinating work coordinator by the receiving means, the image processing means
The screen including the moving image displayed on the display means is updated based on the received event information. At this time, for the client terminal device of the transmission source among the plurality of client terminal devices, the screen including the moving image is updated by the image processing means based on the event information returned to the self terminal device via the coordinating work coordinator. Alternatively, the screen including the moving image may be updated by the image processing unit based on the event information generated by the input operation by the own input unit without the intervention of the cooperative work coordinator.

【0032】このため、本発明の協調作業支援システム
により、前述した協調作業支援方法が実現されるので、
前述した協調作業支援方法による作用・効果がそのまま
得られることになり、これにより前記目的が達成され
る。
Therefore, the above-described cooperative work support method is realized by the cooperative work support system of the present invention.
The operation and effect of the above-described cooperative work support method can be obtained as it is, thereby achieving the above object.

【0033】また、前述したように、本発明におけるイ
ベント情報には、各種情報が含まれるが、特に、次のよ
うな情報が含まれ、それに対応する画像処理が可能とな
っていることが好ましい。すなわち、前述した協調作業
支援システムにおいて、イベント情報には、表示手段に
同時に画面表示されている複数の動画像を同時に操作す
る同期操作の情報が含まれ、画像処理手段は、複数の動
画像ファイルをオープンして表示手段に同時に画面表示
するとともにイベント情報に基づきこれらの複数の動画
像の画面の更新を同期させて行う機能を備えていること
が望ましい。
As described above, the event information according to the present invention includes various types of information. In particular, it is preferable that the following information is included and that the corresponding image processing can be performed. . That is, in the above-described cooperative work support system, the event information includes information of a synchronous operation for simultaneously operating a plurality of moving images simultaneously displayed on the screen on the display unit, and the image processing unit includes a plurality of moving image files. It is desirable to have a function of opening the image and displaying the screen simultaneously on the display means, and simultaneously updating the screens of the plurality of moving images based on the event information.

【0034】このような同期機能を設けた場合には、作
業者の入力操作の手間や監視の手間が省け、協調作業の
作業効率が高まる。
When such a synchronization function is provided, the labor for input operation and the labor for monitoring by the operator are saved, and the work efficiency of the cooperative work is improved.

【0035】さらに、前述した協調作業支援システムに
おいて、イベント情報には、表示手段に画面表示されて
いる動画像の各フレームを一枚の静止画像として切り出
して保存するキャプチャ操作の情報が含まれ、各クライ
アント端末装置は、切り出した静止画像をファイルにし
て保存する静止画像ファイル記憶手段を備えていること
が望ましい。
Further, in the above-mentioned collaborative work support system, the event information includes information of a capture operation for cutting out and saving each frame of the moving image displayed on the display means as one still image, It is preferable that each client terminal device includes a still image file storage unit that saves the cut out still image as a file.

【0036】このようなキャプチャ機能を設けた場合に
は、例えば、動画像を構成する各フレームのうち、診断
等の作業を行うにあたって重要であると考えられるフレ
ームを保存する必要が生じた際には、すぐにこれを保存
することが可能となるうえ、動画像と静止画像とを混在
させた状態で協調作業を行うことが可能となる。
When such a capture function is provided, for example, when it is necessary to save a frame considered to be important in performing a work such as a diagnosis among frames constituting a moving image, Can immediately save this, and can perform cooperative work in a state where moving images and still images are mixed.

【0037】そして、前述した協調作業支援システムの
構成要素として、次のような本発明の協調作業用クライ
アント端末装置が必要となる。すなわち、本発明は、ネ
ットワークを用いて複数地点にいる作業者により行われ
る協調作業を支援する協調作業支援システムを構成する
ために協調作業コーディネータとともにネットワークに
接続されて協調作業に参加する作業者により操作される
協調作業用クライアント端末装置であって、協調作業に
参加する他の協調作業用クライアント端末装置を含む複
数の協調作業用クライアント端末装置の全てが予め共通
に保有すべき情報として用意された動画像ファイルを記
憶する動画像ファイル記憶手段と、動画像を含む各種情
報を画面表示する表示手段と、動画像に対する作業者の
操作を入力する入力手段と、この入力手段による入力操
作に対応するイベント情報を協調作業コーディネータに
送信する送信手段と、協調作業コーディネータから複数
の協調作業用クライアント端末装置の全てまたは複数の
協調作業用クライアント端末装置のうち送信元の協調作
業用クライアント端末装置以外の協調作業用クライアン
ト端末装置に対して共通に配信されたイベント情報を受
信する受信手段と、動画像ファイルをオープンして表示
手段に動画像の画面表示を行うとともに入力手段により
入力操作されて発生しまたは受信手段により受信したイ
ベント情報に基づき表示手段に表示された動画像を含む
画面の更新を行う画像処理手段とを含み構成されている
ことを特徴とするものである。
As a component of the cooperative work support system described above, the following cooperative work client terminal device of the present invention is required. That is, the present invention provides a cooperative work support system that supports cooperative work performed by workers at a plurality of locations using a network. A client terminal device for cooperative work to be operated, wherein all of a plurality of client terminal devices for cooperative work including other client terminal devices for cooperative work participating in cooperative work are prepared in advance as information to be held in common. A moving image file storage unit for storing a moving image file, a display unit for displaying various kinds of information including a moving image on a screen, an input unit for inputting an operation performed by a worker on the moving image, and an input operation performed by the input unit A transmitting means for transmitting the event information to the coordinating work coordinator; Receives event information distributed in common to all of the plurality of cooperative work client terminal devices or cooperative work client terminal devices other than the source cooperative work client terminal device among the plurality of cooperative work client terminal devices Receiving means for opening a moving image file and displaying a moving image on the display means and displaying the moving image displayed on the display means based on event information generated by input operation by the input means or received by the receiving means And an image processing means for updating the screen including the following.

【0038】また、前述した協調作業支援システムの構
成要素として、次のような本発明の協調作業コーディネ
ータが必要となる。すなわち、本発明は、ネットワーク
を用いて複数地点にいる作業者により行われる協調作業
を支援する協調作業支援システムを構成するために複数
のクライアント端末装置とともにネットワークに接続さ
れて各クライアント端末装置との間で協調作業用のイベ
ント情報の送受信を行う協調作業コーディネータであっ
て、各クライアント端末装置から送信されたイベント情
報を収集する収集手段と、この収集手段で収集したイベ
ント情報を複数のクライアント端末装置の全てまたは複
数のクライアント端末装置のうち送信元のクライアント
端末装置以外のクライアント端末装置に配信する配信手
段とを含み構成され、収集手段により収集するイベント
情報は、複数のクライアント端末装置の全てが予め共通
に保有すべき情報として用意された動画像ファイルを、
各クライアント端末装置でそれぞれオープンして画面表
示された動画像に対する作業者の入力操作の情報であ
り、配信手段により配信するイベント情報は、複数のク
ライアント端末装置の全てまたは複数のクライアント端
末装置のうち送信元のクライアント端末装置以外のクラ
イアント端末装置で行われる動画像を含む画面の更新に
使用される情報であることを特徴とするものである。
The following cooperative work coordinator of the present invention is required as a component of the above-mentioned cooperative work support system. That is, the present invention is connected to a network together with a plurality of client terminal devices to configure a cooperative work support system for supporting a cooperative work performed by workers at a plurality of points using a network, and each client terminal device A coordinating work coordinator for transmitting and receiving event information for cooperative work between the client terminal devices; a collecting unit for collecting event information transmitted from each client terminal device; And distribution means for distributing to all or a plurality of client terminal devices to client terminal devices other than the client terminal device of the transmission source. Actions prepared as information that should be held in common An image file,
The event information to be distributed by the distribution means is information of an operator's input operation on a moving image which is opened and displayed on the screen by each client terminal device. The information is used for updating a screen including a moving image performed by a client terminal device other than the transmission source client terminal device.

【0039】さらに、本発明は、ネットワークを用いて
複数地点にいる作業者により行われる協調作業を支援す
る協調作業支援方法をコンピュータに実行させるための
プログラムを記録したコンピュータ読み取り可能な記録
媒体であって、協調作業に参加する作業者により操作さ
れる複数のクライアント端末装置をネットワークに接続
し、かつ、各クライアント端末装置との間で協調作業用
のイベント情報の送受信を行う協調作業コーディネータ
をネットワークに接続するとともに、複数のクライアン
ト端末装置の全てが共通に保有すべき情報として動画像
ファイルを予め各クライアント端末装置に用意してお
き、先ず、各クライアント端末装置で各動画像ファイル
をオープンして動画像の画面表示を行い、続いて、作業
者の入力操作により各クライアント端末装置で発生した
イベントに関するイベント情報を協調作業コーディネー
タに送信し、この送信されたイベント情報を協調作業コ
ーディネータにより収集した後、この収集したイベント
情報を協調作業コーディネータから複数のクライアント
端末装置の全てまたは複数のクライアント端末装置のう
ち送信元のクライアント端末装置以外のクライアント端
末装置に配信し、この配信されたイベント情報に基づき
複数のクライアント端末装置の全てまたは複数のクライ
アント端末装置のうち送信元のクライアント端末装置以
外のクライアント端末装置で表示された動画像を含む画
面の更新を行うことを特徴とする協調作業支援方法をコ
ンピュータに実行させるためのプログラムを記録したも
のである。
Further, the present invention is a computer-readable recording medium storing a program for causing a computer to execute a cooperative work support method for supporting cooperative work performed by workers at a plurality of points using a network. In addition, a plurality of client terminal devices operated by workers participating in the cooperative work are connected to the network, and a cooperative work coordinator for transmitting and receiving event information for cooperative work with each client terminal device is provided on the network. At the same time as connecting, a moving image file is prepared in advance in each client terminal device as information to be held in common by all of the plurality of client terminal devices. The image is displayed on the screen, and then input by the operator After transmitting the event information related to the event that has occurred in the client terminal device to the coordinating work coordinator, and collecting the transmitted event information by the coordinating work coordinator, the collected event information is transmitted from the cooperative work coordinator to all of the plurality of client terminal devices. Alternatively, the client terminal device is distributed to client terminal devices other than the client terminal device of the transmission source among the plurality of client terminal devices, and the client of the transmission source among all of the plurality of client terminal devices or the plurality of client terminal devices based on the distributed event information. A program for causing a computer to execute a collaborative work support method characterized by updating a screen including a moving image displayed on a client terminal device other than the terminal device is recorded.

【0040】また、本発明は、ネットワークを用いて複
数地点にいる作業者により行われる協調作業を支援する
協調作業支援システムを構成するために協調作業コーデ
ィネータとともにネットワークに接続されて協調作業に
参加する作業者により操作される協調作業用クライアン
ト端末装置として、コンピュータを機能させるためのプ
ログラムを記録したコンピュータ読み取り可能な記録媒
体であって、協調作業に参加する他の協調作業用クライ
アント端末装置を含む複数の協調作業用クライアント端
末装置の全てが予め共通に保有すべき情報として用意さ
れた動画像ファイルを記憶する動画像ファイル記憶手段
と、動画像を含む各種情報を画面表示する表示手段と、
動画像に対する作業者の操作を入力する入力手段と、こ
の入力手段による入力操作に対応するイベント情報を協
調作業コーディネータに送信する送信手段と、協調作業
コーディネータから複数の協調作業用クライアント端末
装置の全てまたは複数の協調作業用クライアント端末装
置のうち送信元の協調作業用クライアント端末装置以外
の協調作業用クライアント端末装置に対して共通に配信
されたイベント情報を受信する受信手段と、動画像ファ
イルをオープンして表示手段に動画像の画面表示を行う
とともに入力手段により入力操作されて発生しまたは受
信手段により受信したイベント情報に基づき表示手段に
表示された動画像を含む画面の更新を行う画像処理手段
とを含み構成されていることを特徴とする協調作業用ク
ライアント端末装置として、コンピュータを機能させる
ためのプログラムを記録したものである。
Further, the present invention is connected to a network together with a coordinating work coordinator to participate in the cooperative work together with a coordinating work coordinator in order to constitute a cooperative work support system for supporting a cooperative work performed by workers at a plurality of points using a network. A computer-readable recording medium storing a program for causing a computer to function as a cooperative work client terminal device operated by an operator, including a plurality of cooperative work client terminal devices participating in cooperative work. A moving image file storage unit that stores a moving image file prepared as information to be held in common by all of the cooperative work client terminal devices, and a display unit that displays various information including moving images on a screen,
Input means for inputting an operation of a worker on a moving image, transmission means for transmitting event information corresponding to the input operation by the input means to the coordinating work coordinator, and all of a plurality of client terminal devices for cooperative work from the coordinating work coordinator Or, a receiving means for receiving event information distributed in common to the cooperative work client terminals other than the source cooperative work client terminal among the plurality of cooperative work client terminals, and opening the moving image file Image processing means for displaying a moving image on the display means and updating a screen including the moving image displayed on the display means based on event information generated by input operation by the input means or received by the receiving means And a client terminal device for cooperative work characterized by comprising: As it is obtained by recording a program for causing a computer to function.

【0041】そして、本発明は、ネットワークを用いて
複数地点にいる作業者により行われる協調作業を支援す
る協調作業支援システムを構成するために複数のクライ
アント端末装置とともにネットワークに接続されて各ク
ライアント端末装置との間で協調作業用のイベント情報
の送受信を行う協調作業コーディネータとして、コンピ
ュータを機能させるためのプログラムを記録したコンピ
ュータ読み取り可能な記録媒体であって、各クライアン
ト端末装置から送信されたイベント情報を収集する収集
手段と、この収集手段で収集したイベント情報を複数の
クライアント端末装置の全てまたは複数のクライアント
端末装置のうち送信元のクライアント端末装置以外のク
ライアント端末装置に配信する配信手段とを含み構成さ
れ、収集手段により収集するイベント情報は、複数のク
ライアント端末装置の全てが予め共通に保有すべき情報
として用意された動画像ファイルを、各クライアント端
末装置でそれぞれオープンして画面表示された動画像に
対する作業者の入力操作の情報であり、配信手段により
配信するイベント情報は、複数のクライアント端末装置
の全てまたは複数のクライアント端末装置のうち送信元
のクライアント端末装置以外のクライアント端末装置で
行われる動画像を含む画面の更新に使用される情報であ
ることを特徴とする協調作業コーディネータとして、コ
ンピュータを機能させるためのプログラムを記録したも
のである。
According to the present invention, each client terminal is connected to a network together with a plurality of client terminal devices so as to constitute a cooperative work support system for supporting a cooperative operation performed by workers at a plurality of points using a network. A computer-readable recording medium that records a program for causing a computer to function as a cooperative work coordinator that transmits and receives event information for cooperative work to and from the device, the event information transmitted from each client terminal device And a distribution unit that distributes the event information collected by the collection unit to all of the plurality of client terminal devices or to client terminal devices other than the source client terminal device among the plurality of client terminal devices. Configured by the collection means The event information to be collected is input by a worker with respect to a moving image displayed on the screen by opening a moving image file prepared as information to be commonly held in advance by all of the plurality of client terminal devices. Event information to be distributed by the distribution means, which is operation information, includes a screen including a moving image performed by all of the plurality of client terminal devices or a client terminal device other than the transmission source client terminal device among the plurality of client terminal devices. A program for causing a computer to function as a cooperative work coordinator characterized in that the information is used for updating.

【0042】なお、以上に述べた各記録媒体に記録され
たプログラムは、他のプログラムの一部分であってもよ
く、あるいは別個のプログラムと共に記録媒体に記録さ
れていてもよい。また、以上に述べた各記録媒体に記録
されたプログラムまたはその一部は、LAN、MAN、
WAN、インターネット等の有線ネットワーク、あるい
は無線通信ネットワーク、さらにはこれらの組合せ等の
伝送媒体を用いて伝送することが可能であり、また、搬
送波に載せて搬送することも可能である。
The program recorded on each recording medium described above may be a part of another program, or may be recorded on a recording medium together with a separate program. In addition, the programs recorded on each recording medium described above or a part of the programs are LAN, MAN,
Transmission is possible using a transmission medium such as a wired network such as a WAN or the Internet, or a wireless communication network, or a combination thereof, and it is also possible to carry the data on a carrier wave.

【0043】[0043]

【発明の実施の形態】以下に本発明の一実施形態を図面
に基づいて説明する。図1には、本実施形態の協調作業
支援システム10の全体構成が示されている。また、図
2には、協調作業用のイベント情報の流れを含む協調作
業支援システム10の詳細構成が示されている。協調作
業支援システム10は、ネットワーク1を用いて複数地
点にいる作業者により行われる協調作業を支援するシス
テムである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows the overall configuration of a cooperative work support system 10 of the present embodiment. FIG. 2 shows a detailed configuration of the cooperative work support system 10 including a flow of cooperative work event information. The cooperative work support system 10 is a system that supports cooperative work performed by workers at a plurality of locations using the network 1.

【0044】図1において、協調作業支援システム10
は、ネットワーク1に接続された協調作業コーディネー
タ20と、ネットワーク1に接続された複数のクライア
ント端末装置30とを備えて構成されている。ネットワ
ーク1は、LAN、MAN、WAN、インターネット、
無線通信ネットワーク、あるいはこれらの組合せ等であ
る。協調作業コーディネータ20および各クライアント
端末装置30は、それぞれコンピュータ(本体および付
属装置並びに周辺機器を含む。)により構成されてい
る。なお、図2では、複数のクライアント端末装置30
のうち、二つのクライアント端末装置30A,30Bの
みが代表として図示され、その他のクライアント端末装
置30については、構成および機能が同じであるため、
図示が省略されている。
In FIG. 1, a cooperative work support system 10
Is configured to include a coordination work coordinator 20 connected to the network 1 and a plurality of client terminal devices 30 connected to the network 1. Network 1 includes LAN, MAN, WAN, Internet,
A wireless communication network, or a combination thereof. The coordinating work coordinator 20 and each client terminal device 30 are each configured by a computer (including a main body, attached devices, and peripheral devices). In FIG. 2, a plurality of client terminal devices 30
Of these, only two client terminal devices 30A and 30B are shown as representatives, and the other client terminal devices 30 have the same configuration and function.
The illustration is omitted.

【0045】図2において、協調作業コーディネータ2
0は、各クライアント端末装置30から送信されたイベ
ント情報を収集する収集手段21と、この収集手段21
で収集したイベント情報を複数のクライアント端末装置
30の全てに配信する配信手段22と、収集手段21で
収集したイベント情報の全てを操作履歴として記憶する
イベント情報記憶手段23と、各クライアント端末装置
30からの接続要求を受け付ける被接続処理手段24と
を備えて構成されている。
In FIG. 2, cooperative work coordinator 2
0 is a collection unit 21 for collecting event information transmitted from each client terminal device 30;
A distribution unit 22 for distributing the event information collected by the collection unit 21 to all of the plurality of client terminal devices 30; an event information storage unit 23 for storing all the event information collected by the collection unit 21 as an operation history; And a connection processing means 24 for receiving a connection request from the server.

【0046】各クライアント端末装置30は、動画像フ
ァイルを記憶する動画像ファイル記憶手段41と、静止
画像ファイルを記憶する静止画像ファイル記憶手段42
と、描画履歴等を記憶する描画履歴等記憶手段43とを
備えている。
Each client terminal device 30 includes a moving image file storage unit 41 for storing a moving image file and a still image file storage unit 42 for storing a still image file.
And a drawing history storage means 43 for storing a drawing history and the like.

【0047】また、各クライアント端末装置30は、動
画像を含む各種情報を画面表示する表示手段51と、動
画像に対する作業者の操作を入力する入力手段52と、
この入力手段52による入力操作に対応するイベント情
報を協調作業コーディネータ20に送信する送信手段5
3と、協調作業コーディネータ20から配信されたイベ
ント情報を受信する受信手段54と、動画像ファイルを
オープンして表示手段51に動画像の画面表示を行うと
ともに受信手段54により受信したイベント情報に基づ
き表示手段51に表示された動画像を含む画面の更新を
行う画像処理手段55と、協調作業コーディネータ20
への接続処理を行う接続処理手段70とを備えている。
なお、クライアント端末装置30Aを構成する各手段4
1〜43,51〜55,70には、添字Aを付し、クラ
イアント端末装置30Bを構成する各手段41〜43,
51〜55,70には、添字Bを付すものとする。
Each client terminal device 30 includes a display means 51 for displaying various information including a moving image on a screen, an input means 52 for inputting an operation of an operator on the moving image,
Transmission means 5 for transmitting event information corresponding to the input operation by the input means 52 to the coordinating work coordinator 20
3, a receiving means 54 for receiving the event information distributed from the coordinating work coordinator 20, a moving image file is opened to display the moving image on the display means 51, and based on the event information received by the receiving means 54. An image processing unit 55 for updating a screen including a moving image displayed on the display unit 51;
Connection processing means 70 for performing a connection process to the server.
Each of the means 4 constituting the client terminal device 30A
Subscripts A are attached to 1 to 43, 51 to 55, and 70, and each means 41 to 43,
The subscript B is added to 51 to 55, 70.

【0048】協調作業コーディネータ20のイベント情
報記憶手段23、各クライアント端末装置30の動画像
ファイル記憶手段41、静止画像ファイル記憶手段4
2、描画履歴等記憶手段43は、それぞれハードディス
ク、ROM、RAM、MO、CD−ROM、CD−R、
CD−RW、DVD−ROM、DVD−RAM、FD、
磁気テープ、あるいはこれらの組合せ等により構成され
ている。
The event information storage unit 23 of the coordinating work coordinator 20, the moving image file storage unit 41 of each client terminal device 30, and the still image file storage unit 4
2. The storage unit 43 for drawing history etc. includes a hard disk, ROM, RAM, MO, CD-ROM, CD-R,
CD-RW, DVD-ROM, DVD-RAM, FD,
It is composed of a magnetic tape or a combination thereof.

【0049】例えば、協調作業で使用する動画像ファイ
ルが、ネットワーク1を通して伝送され、各クライアン
ト端末装置30のハードディスクに一旦保存された後、
協調作業の実行時にその全部または一部が主メモリに読
み込まれる場合には、ハードディスクまたは主メモリを
構成するRAMが動画像ファイル記憶手段41に該当す
る。また、協調作業で使用する動画像ファイルが、MO
やCD−ROM等の可搬媒体で各クライアント端末装置
30に受け渡され、協調作業の実行時にこれらの可搬媒
体から直接に動画像ファイルの全部または一部が主メモ
リに読み込まれる場合には、MOやCD−ROM等の可
搬媒体または主メモリを構成するRAMが動画像ファイ
ル記憶手段41に該当する。さらに、協調作業で使用す
る動画像ファイルが、MOやCD−ROM等の可搬媒体
で各クライアント端末装置30に受け渡され、各クライ
アント端末装置30のハードディスクに一旦保存された
後、協調作業の実行時にその全部または一部が主メモリ
に読み込まれる場合には、ハードディスクまたは主メモ
リを構成するRAMが動画像ファイル記憶手段41に該
当する。
For example, after a moving image file used in a cooperative operation is transmitted through the network 1 and once stored in the hard disk of each client terminal device 30,
When all or a part of the cooperative work is read into the main memory when the cooperative work is performed, the hard disk or the RAM constituting the main memory corresponds to the moving image file storage unit 41. In addition, moving image files used for cooperative work are MO
When all or a part of the moving image file is directly read from these portable media into the main memory when the cooperative work is performed, , A portable medium such as an MO or a CD-ROM or a RAM constituting a main memory corresponds to the moving image file storage means 41. Further, the moving image file used in the cooperative work is delivered to each client terminal device 30 by a portable medium such as an MO or a CD-ROM, and is temporarily stored in the hard disk of each client terminal device 30. If all or part of the data is read into the main memory at the time of execution, the hard disk or the RAM constituting the main memory corresponds to the moving image file storage unit 41.

【0050】動画像ファイル記憶手段41の容量は、高
精細な動画像を記憶するのに充分な容量としておくこと
が好ましく、例えば、数メガ〜数十メガバイトというサ
イズの動画像ファイルを複数記憶することができる容量
としておくことが好ましい。
It is preferable that the capacity of the moving image file storage means 41 is sufficient to store a high-definition moving image. For example, a plurality of moving image files of several megabytes to several tens of megabytes are stored. It is preferable to set the capacity so that it can be used.

【0051】各画像ファイルのフォーマットには、AV
Iファイル(動画像)、BMP、JPEGファイル(静
止画像)等を用いることができるが、これに限定される
ものではない。描画履歴等記憶手段43に記憶される描
画履歴等のファイルは、XML形式等で保存することが
できる。
The format of each image file is AV
An I file (moving image), a BMP, a JPEG file (still image) and the like can be used, but the present invention is not limited to this. A file such as a drawing history stored in the drawing history storage unit 43 can be saved in an XML format or the like.

【0052】協調作業コーディネータ20の収集手段2
1、配信手段22、被接続処理手段24、およびクライ
アント端末装置30の送信手段53、受信手段54、画
像処理手段55、接続処理手段70は、それぞれ中央演
算処理装置(CPU)およびこのCPUで動作する一つ
または複数のプログラムにより実現される。オペレーテ
ィング・システム(OS)としては、Windows9
5/98/NT/2000(登録商標)を好適に用いる
ことができるが、これに限定されるものではない。ま
た、本発明をJava言語で記述し、Windows、
MacOS、Linux(各登録商標)等のプラットフ
ォームで、QuickTimeを使うようにしてもよ
い。なお、本発明を実現するプログラムは、フロッピー
ディスク(FD)で二枚程度に収まるものである。
Collection means 2 of cooperative work coordinator 20
1. Distribution means 22, connected processing means 24, and transmission means 53, reception means 54, image processing means 55, and connection processing means 70 of client terminal device 30 operate on a central processing unit (CPU) and this CPU, respectively. This is realized by one or more programs. As an operating system (OS), Windows 9
5/98 / NT / 2000 (registered trademark) can be preferably used, but is not limited thereto. In addition, the present invention is described in Java language, and Windows,
QuickTime may be used on a platform such as MacOS or Linux (registered trademark). It should be noted that a program for realizing the present invention fits into about two floppy disks (FD).

【0053】各クライアント端末装置30のCPUの性
能としては、動画像ファイルを再生できることが必要で
あるため、例えば、PentiumMMX(登録商標)
233MHz以上の性能であることが好ましく、複数の
動画像ファイルを同時に再生できるようにすることを考
慮すれば、例えば、PentiumII(登録商標)40
0MHz以上の性能であることがより好ましい。また、
同様の理由から主メモリの容量は、例えば、96メガバ
イト以上であることが好ましく、より好ましくは、12
8メガバイト以上である。
The performance of the CPU of each client terminal device 30 needs to be able to reproduce a moving image file. For example, Pentium MMX (registered trademark)
Preferably, the performance is 233 MHz or higher. Considering that a plurality of moving image files can be reproduced simultaneously, for example, Pentium II (registered trademark) 40
More preferably, the performance is 0 MHz or more. Also,
For the same reason, the capacity of the main memory is preferably, for example, 96 megabytes or more, more preferably, 12 megabytes or more.
8 megabytes or more.

【0054】画像処理手段55には、グラフィカル・ユ
ーザー・インターフェース(GUI)が含まれる。画像
処理手段55の有する機能としては、動画像ファイルを
オープンして表示手段51の画面上に動画像を再生(初
期表示および更新を含む。)する再生機能、動画像を構
成する各フレームおよび静止画像に対して描画を行う描
画機能、動画像を構成する各フレームを一枚の静止画像
として切り出す抽出機能(キャプチャ機能)、複数地点
の作業者間で会議を行う会議機能、動画像に関連する基
本情報や描画履歴等の情報を描画履歴等記憶手段43に
記録する記録機能がある。
The image processing means 55 includes a graphical user interface (GUI). The functions of the image processing unit 55 include a reproduction function of opening a moving image file and reproducing the moving image on the screen of the display unit 51 (including initial display and updating), each frame constituting the moving image, and a still image. A drawing function for drawing on an image, an extraction function for capturing each frame constituting a moving image as one still image (capture function), a meeting function for holding a meeting between workers at a plurality of locations, and a moving image. There is a recording function for recording information such as basic information and drawing history in the drawing history storage means 43.

【0055】これらの各機能は、協調作業コーディネー
タ20から配信されて受信手段54で受信したイベント
情報に基づく処理により実現される場合と、入力手段5
2を用いた作業者の入力操作に基づく処理により直接に
実現される場合とがある。後者の場合は、例えば、色の
選択のような協調作業コーディネータ20にイベント情
報として送信されない入力操作があったとき等に各クラ
イアント端末装置30で行われる固有の処理の場合であ
る。
Each of these functions is realized by a process based on the event information distributed from the coordinating work coordinator 20 and received by the receiving means 54, and the input means 5
2 may be directly realized by a process based on an input operation performed by an operator using the second operation. The latter case is a case of a unique process performed by each client terminal device 30, for example, when there is an input operation that is not transmitted as event information to the cooperative work coordinator 20, such as selection of a color.

【0056】再生機能は、動画像ファイルに対する操作
として、連続再生、停止、一時停止/再開、コマ送り、
コマ戻し、最初または最後のフレームへの移動、フレー
ムのシーク、連続再生の際の開始フレームおよび終了フ
レームの設定、コマ送り/コマ戻しの際の移動フレーム
間隔の設定を行う機能である。また、再生機能には、同
時に複数の動画像ファイルをオープンしている場合に、
それらの動画像ファイルに対して同時に同じ操作を行う
同期機能が含まれる。さらに、繰り返し連続再生機能や
フレームサイズの拡大縮小機能も含まれる。
The playback function includes continuous playback, stop, pause / resume, frame advance,
This function is for performing frame rewind, moving to the first or last frame, seeking a frame, setting a start frame and an end frame in continuous playback, and setting a moving frame interval in frame advance / frame rewind. In addition, the playback function has a function to open multiple movie files at the same time.
A synchronization function for simultaneously performing the same operation on those moving image files is included. Furthermore, a function of continuous repetition reproduction and a function of scaling up and down the frame size are also included.

【0057】描画機能は、動画像を構成する各フレー
ム、および静止画像(抽出機能により動画像から切り出
されたものを含む。)に対して描画を行う機能であり、
マーク付け、直線描画、円描画、自由曲線描画、テキス
ト描画、アンドゥ、色の選択、サイズ/線の太さの選択
を行う機能である。また、再生中に入力手段52を構成
するマウスを動かすと、その動きの情報が他のクライア
ント端末装置30に送信され、各クライアント端末装置
30の表示手段51の画面に、マウスの動きに従って動
くマーカが表示される機能もあるので、注目している箇
所を、協調作業に参加する全ての作業者により共有する
ことができる。
The drawing function is a function for drawing each frame constituting a moving image and a still image (including those cut out from the moving image by the extracting function).
This function is for marking, drawing straight lines, drawing circles, drawing free curves, drawing text, undoing, selecting colors, and selecting size / line thickness. When the mouse constituting the input means 52 is moved during reproduction, information on the movement is transmitted to the other client terminal devices 30, and a marker moving according to the movement of the mouse is displayed on the screen of the display means 51 of each client terminal device 30. Is displayed, so that the point of interest can be shared by all workers participating in the cooperative work.

【0058】抽出機能は、動画像を構成する各フレーム
を一枚の静止画像として切り出すキャプチャ操作を行う
とともに、必要に応じ、切り出した静止画像を、動画像
ファイルとは別の静止画像ファイルとして静止画像ファ
イル記憶手段42に記録する機能である。
The extraction function performs a capture operation to cut out each frame constituting a moving image as one still image, and, if necessary, converts the cut out still image as a still image file separate from the moving image file. This is a function of recording in the image file storage unit 42.

【0059】会議機能は、文字入力によるチャットおよ
び白色の描画可能なウィンドウ(ホワイトボードと称さ
れるもの)上への描画を行う機能である。なお、このよ
うな会議機能は、リアルタイムの音声伝送(例えば、ボ
イス・オーバー・インターネット・プロトコル(VOI
P)を利用した伝送等)により実現してもよく、あるい
は文字入力(テキスト伝送)と音声伝送とを併用するよ
うにしてもよい。さらに、2地点間等の比較的少人数で
行う協調作業であれば、電話やテレビ会議システム等と
組み合わせても効果的である。
The conference function is a function for chatting by character input and drawing on a window (called a whiteboard) capable of drawing white. It should be noted that such a conferencing function is used for real-time voice transmission (for example, Voice over Internet Protocol (VOI)).
P) or the like, or character input (text transmission) and voice transmission may be used together. Furthermore, if the cooperative work is performed by a relatively small number of people, such as between two points, it is effective to combine it with a telephone or a video conference system.

【0060】記録機能は、動画像に対する基本情報、お
よび描画機能、抽出機能、会議機能で発生した描画等の
履歴情報を、動画像ファイルとは別のファイルとして描
画履歴等記憶手段43に記録する機能である。
The recording function records the basic information for the moving image and the history information such as the drawing generated by the drawing function, the extracting function, and the conference function in the drawing history storage means 43 as a file separate from the moving image file. Function.

【0061】表示手段51としては、液晶ディスプレイ
やCRTディスプレイ等を用いることができ、その解像
度は、800×600ピクセル以上であることが好まし
く、より好ましくは、1024×768ピクセル以上で
ある。
As the display means 51, a liquid crystal display, a CRT display, or the like can be used, and the resolution is preferably 800 × 600 pixels or more, more preferably 1024 × 768 pixels or more.

【0062】入力手段52としては、マウス、キーボー
ド、トラックボール、ライトペン、トラックパッド、ト
ラックポイント、タブレットおよびスタイラス、ジョイ
スティック、音声認識装置等を用いることができ、ある
いはこれらを複数種類組合せてもよい。
As the input means 52, a mouse, a keyboard, a track ball, a light pen, a track pad, a track point, a tablet and a stylus, a joystick, a voice recognition device, and the like can be used, or a plurality of these can be combined. .

【0063】各クライアント端末装置30の接続処理手
段70は、ポート番号を設定するポート番号設定手段
と、クライアント名を設定するクライアント名設定手段
と、協調作業コーディネータ20に対してソケット接続
を要求するソケット接続要求手段と、協調作業コーディ
ネータ20から通知された接続クライアント情報を受け
取る通知受取手段と、受け取った接続クライアント情報
に基づき接続クライアントウィンドウ102(図5等参
照)の画面の更新を行う接続クライアントウィンドウ更
新手段とを備えて構成されている。
The connection processing means 70 of each client terminal device 30 includes a port number setting means for setting a port number, a client name setting means for setting a client name, and a socket for requesting a cooperative work coordinator 20 to perform a socket connection. Connection requesting means, notification receiving means for receiving connection client information notified from the coordinating work coordinator 20, and connection client window updating for updating the screen of the connection client window 102 (see FIG. 5 and the like) based on the received connection client information. Means.

【0064】協調作業コーディネータ20の被接続処理
手段24は、ポート番号を設定するポート番号設定手段
と、各クライアント端末装置30からのソケット接続要
求を待機するソケット接続待機手段と、接続中のクライ
アント端末装置30の全てに接続クライアント情報を通
知する通知手段とを備えて構成されている。
The connected processing means 24 of the coordinating work coordinator 20 comprises: a port number setting means for setting a port number; a socket connection waiting means for waiting for a socket connection request from each client terminal device 30; Notifying means for notifying all of the devices 30 of the connected client information is provided.

【0065】各クライアント端末装置30のいずれか若
しくは協調作業コーディネータ20を構成するコンピュ
ータのうちの少なくとも一台には、協調作業で扱う動画
像を撮影する図示されない撮影手段が接続されている。
撮影手段は、例えば、アナログビデオカメラ、デジタル
ビデオカメラ、デジタルカメラ等のカメラ、あるいは超
音波診断装置(エコー)や内視鏡等の医療用モダリティ
などの各種の撮影機器と、これらの撮影機器で撮影され
た動画像をコンピュータ内に取り込むためのキャプチャ
ボードやユニバーサル・シリアル・バス(USB)等の
取り込み装置並びに入出力インターフェースとにより構
成されている。これらの撮影手段で撮影された動画像
は、ネットワーク1を通して全てのクライアント端末装
置30に伝送され、動画像ファイル記憶手段41に記憶
されるようになっている。なお、撮影手段は、必ずしも
このように協調作業支援システム10自体に設けられて
いる必要はなく、協調作業支援システム10とは切り離
された別途の撮影手段を用いて動画像を撮影し、それを
MOやCD−ROM等の可搬媒体を用いて全てのクライ
アント端末装置30に受け渡すようにしてもよく、要す
るに、協調作業を開始する時点で、全てのクライアント
端末装置30に同じ動画像ファイルが予め用意された状
態となればよい。
An unillustrated photographing means for photographing a moving image handled in the cooperative work is connected to one of the client terminal devices 30 or at least one of the computers constituting the cooperative work coordinator 20.
The photographing means includes, for example, cameras such as an analog video camera, a digital video camera, and a digital camera, or various photographing devices such as an ultrasonic diagnostic apparatus (echo) and a medical modality such as an endoscope, and these photographing devices. It comprises a capture board for capturing a captured moving image into a computer, a capture device such as a universal serial bus (USB), and an input / output interface. The moving images photographed by these photographing means are transmitted to all the client terminal devices 30 through the network 1 and stored in the moving image file storage means 41. It should be noted that the photographing means does not necessarily need to be provided in the cooperative work support system 10 itself as described above, and the moving image is photographed using a separate photographing means separated from the cooperative work support system 10, and A portable medium such as an MO or a CD-ROM may be used to transfer the data to all the client terminal devices 30. In short, when the cooperative work starts, the same moving image file is stored in all the client terminal devices 30. What is necessary is just to be in the state prepared beforehand.

【0066】また、各クライアント端末装置30や協調
作業コーディネータ20を構成するコンピュータには、
協調作業の結果等を出力するプリンタやプロッタ等の出
力手段を適宜接続するようにしてもよい。
The computers constituting the client terminal devices 30 and the coordinating work coordinator 20 include:
An output unit such as a printer or a plotter that outputs the result of the cooperative work or the like may be appropriately connected.

【0067】このような本実施形態においては、以下の
ようにして複数地点にいる作業者により協調作業を行
う。
In this embodiment, cooperative work is performed by workers at a plurality of points as follows.

【0068】図3は、複数地点にいる作業者により操作
される各クライアント端末装置30の接続動作の詳細な
流れを示す説明図である。ここでは、説明の便宜上、二
つのクライアント端末装置30A,30Bの接続動作の
みを説明し、その他のクライアント端末装置30の接続
動作は全く同様であるため省略する。
FIG. 3 is an explanatory diagram showing a detailed flow of the connection operation of each client terminal device 30 operated by workers at a plurality of points. Here, for convenience of explanation, only the connection operation of the two client terminal devices 30A and 30B will be described, and the connection operation of the other client terminal devices 30 will be omitted because they are completely the same.

【0069】先ず、各クライアント端末装置30A,3
0Bおよび協調作業コーディネータ20をそれぞれ起動
し、動作状態にする(ステップS1A,S1B,S
2)。この際、各クライアント端末装置30A,30B
では、接続処理手段70A,70Bを実現するプログラ
ム(サブルーチン)が立ち上げられ、協調作業コーディ
ネータ20では、被接続処理手段24を実現するプログ
ラム(サブルーチン)が立ち上げられる(図12のNe
tworkメニュー252参照)。
First, each client terminal device 30A, 3
0B and the coordinating work coordinator 20 are activated and put into operation (steps S1A, S1B, S
2). At this time, the client terminal devices 30A, 30B
Then, a program (subroutine) for realizing the connection processing means 70A, 70B is started, and a program (subroutine) for realizing the connected processing means 24 is started in the cooperative work coordinator 20 (Ne in FIG. 12).
work menu 252).

【0070】次に、接続処理手段70A,70Bおよび
被接続処理手段24の各ポート番号設定手段により、接
続で使うポート番号を既定値から変更するか否かを判別
し(ステップS3A,S3B,S4)、変更する場合に
は、新しいポート番号を設定する(ステップS5A,S
5B,S6)。ここで、ポート番号の既定値は、例え
ば、9001番等であり、ネットワーク1としてインタ
ーネットを使用する場合には、ファイアウォールの設定
によっては、ポート番号が9001番ではTCP/IP
の通信ができない可能性があるため、そのような場合に
は、例えば、電子メールのPOPサービスで利用される
110番や電子メールのSMTPサービスで利用される
25番等にポート番号を変更する。
Next, it is determined by the port number setting means of the connection processing means 70A, 70B and the connected processing means 24 whether or not to change the port number used for connection from the default value (steps S3A, S3B, S4). ), When changing, a new port number is set (steps S5A, S5).
5B, S6). Here, the default value of the port number is, for example, 9001 or the like. In the case where the Internet is used as the network 1, depending on the setting of the firewall, if the port number is 9001, TCP / IP is used.
In such a case, the port number is changed to, for example, 110 used in the e-mail POP service or 25 used in the e-mail SMTP service.

【0071】続いて、各クライアント端末装置30A,
30Bでは、接続処理手段70A,70Bの各クライア
ント名設定手段により、接続される各クライアント端末
装置30A,30Bを区別するためのクライアント名
を、既定値から変更するか否かを判別し(ステップS7
A,S7B)、変更する場合には、新しいクライアント
名を設定する(ステップS8A,S8B)。ここで、各
クライアント端末装置30A,30Bに付されているク
ライアント名の既定値は、例えば、各クライアント端末
装置30A,30Bを構成するコンピュータに付されて
いる名前等であり、偶然、同じ名前が付されているコン
ピュータが協調作業に参加する場合には、クライアント
名を変更する。
Subsequently, each client terminal device 30A,
In 30B, the client name setting means of the connection processing means 70A, 70B determines whether or not to change the client name for distinguishing the connected client terminal devices 30A, 30B from a default value (step S7).
A, S7B), when changing, a new client name is set (steps S8A, S8B). Here, the default value of the client name given to each client terminal device 30A, 30B is, for example, the name given to the computer constituting each client terminal device 30A, 30B. When the attached computer participates in the cooperative work, the client name is changed.

【0072】その後、各クライアント端末装置30A,
30Bでは、接続処理手段70A,70Bの各ソケット
接続要求手段により、ソケット接続要求をネットワーク
1を通して協調作業コーディネータ20に送信する(ス
テップS9A,S9B)。
Thereafter, each client terminal device 30A,
At 30B, the socket connection request means of the connection processing means 70A, 70B transmits a socket connection request to the coordinating work coordinator 20 via the network 1 (steps S9A, S9B).

【0073】一方、協調作業コーディネータ20では、
ポート番号設定処理(ステップS4,S6)を終了後、
被接続処理手段24のソケット接続待機手段により、各
クライアント端末装置30A,30Bからのソケット接
続要求の待機状態となり(ステップS10)、続いて、
各クライアント端末装置30A,30Bからのソケット
接続要求を受信したか否かを判断する(ステップS1
1)。ここで、ソケット接続要求を受信していない場合
には、再び、ソケット接続要求の待機状態となり(ステ
ップS10)、以降、協調作業に参加する全てのクライ
アント端末装置30からのソケット接続要求を受信する
まで、ステップS10,S11のループ処理を繰り返
す。一方、ソケット接続要求を受信した場合には、被接
続処理手段24の通知手段により、新規に接続されるク
ライアント端末装置30に対し、既に接続されているク
ライアント端末装置30のクライアント名およびそのク
ライアント端末装置30でオープンされているファイル
名の情報(接続クライアント情報)を送信して通知する
とともに、既に接続されているクライアント端末装置3
0に対し、新規に接続されるクライアント端末装置30
のクライアント名およびそのクライアント端末装置30
でオープンされているファイル名の情報(接続クライア
ント情報)を送信して通知する(ステップS12)。
On the other hand, the coordinating work coordinator 20
After completing the port number setting process (steps S4 and S6),
The socket connection standby unit of the connection processing unit 24 enters a standby state of a socket connection request from each of the client terminal devices 30A and 30B (step S10).
It is determined whether a socket connection request has been received from each of the client terminal devices 30A and 30B (step S1).
1). Here, when the socket connection request has not been received, the socket connection request is again in a standby state (step S10), and thereafter, the socket connection requests from all the client terminal devices 30 participating in the cooperative work are received. Until the above, the loop processing of steps S10 and S11 is repeated. On the other hand, when a socket connection request is received, the notifying means of the connected processing means 24 notifies the newly connected client terminal device 30 of the client name of the already connected client terminal device 30 and its client terminal. The information (file connection client information) of the file name opened by the device 30 is transmitted and notified, and the already connected client terminal device 3
0, the newly connected client terminal device 30
Client name and its client terminal device 30
Then, the information (connection client information) of the file name opened in step (1) is transmitted and notified (step S12).

【0074】そして、各クライアント端末装置30A,
30Bでは、接続処理手段70A,70Bの各通知受取
手段により、協調作業コーディネータ20から送信され
た接続クライアント情報を受信し、接続処理手段70
A,70Bの各接続クライアントウィンドウ更新手段に
より、受信した接続クライアント情報に基づき接続クラ
イアントウィンドウ102(図5等参照)の画面の更新
を行う(ステップS13A,S13B)。
Then, each client terminal device 30A,
In 30B, the connection client information transmitted from the coordinating work coordinator 20 is received by the respective notification receiving units of the connection processing units 70A and 70B.
The connected client window updating means A and 70B update the screen of the connected client window 102 (see FIG. 5 and the like) based on the received connected client information (steps S13A and S13B).

【0075】図4は、協調作業に参加する全てのクライ
アント端末装置30が協調作業コーディネータ20に接
続された後における協調作業の動作の詳細な流れを示す
説明図である。ここでは、説明の便宜上、二つのクライ
アント端末装置30A,30Bの協調作業の動作のみを
説明し、その他のクライアント端末装置30の協調作業
の動作は全く同様であるため省略する。
FIG. 4 is an explanatory diagram showing a detailed flow of the operation of the cooperative work after all the client terminal devices 30 participating in the cooperative work are connected to the cooperative work coordinator 20. Here, for convenience of explanation, only the operation of the cooperative operation of the two client terminal devices 30A and 30B will be described, and the operation of the cooperative operation of the other client terminal devices 30 is completely the same, and will not be described.

【0076】先ず、各クライアント端末装置30A,3
0Bと協調作業コーディネータ20との間の接続が、前
述した図3の手順で完了している状況において、例え
ば、一方のクライアント端末装置30Aで、入力手段5
2Aを用いた作業者の入力操作を画像処理手段55Aの
GUIを介して受け付けることによりイベントが発生し
たとすると(ステップS21)、このイベントに関する
イベント情報を、送信手段53Aにより、協調作業コー
ディネータ20に送信する(ステップS22)。この
際、画像処理手段55Aは、イベント情報を作成して送
信手段53Aに送るだけであり、表示手段51Aの画面
の更新は行わない。
First, each client terminal device 30A, 3
In a situation in which the connection between the coordinator 20 and the coordinating work coordinator 20 has been completed in the procedure of FIG.
Assuming that an event has occurred by receiving the input operation of the worker using 2A through the GUI of the image processing unit 55A (step S21), the event information relating to this event is transmitted to the coordinating work coordinator 20 by the transmission unit 53A. It transmits (step S22). At this time, the image processing unit 55A only creates the event information and sends it to the transmission unit 53A, and does not update the screen of the display unit 51A.

【0077】一方、協調作業コーディネータ20では、
収集手段21により、各クライアント端末装置30から
のイベント情報の受信待機を開始し(ステップS2
3)、常にイベント情報の到着を待機し続ける(ステッ
プS24)。そして、クライアント端末装置30Aから
のイベント情報を受信したと判断した場合には、イベン
トの種類に応じた処理をしてから、配信手段22によ
り、全てのクライアント端末装置30、ここでは二つの
クライアント端末装置30A,30Bの両方に、イベン
ト情報を配信し(ステップS25)、再び、各クライア
ント端末装置30からのイベント情報の受信待機の状態
(ステップS23)に戻る。また、各クライアント端末
装置30から受信して収集したイベント情報は、操作履
歴として、全てイベント情報手段23に記憶しておく。
On the other hand, the coordinating work coordinator 20
The collection unit 21 starts receiving event information from each client terminal device 30 (step S2).
3), always wait for the arrival of the event information (step S24). If it is determined that the event information has been received from the client terminal device 30A, a process according to the type of the event is performed, and then the distribution unit 22 outputs all the client terminal devices 30, in this case, two client terminals. Event information is distributed to both the devices 30A and 30B (step S25), and the process returns to a state of waiting for reception of event information from each client terminal device 30 (step S23). The event information received and collected from each client terminal device 30 is stored in the event information unit 23 as an operation history.

【0078】次に、各クライアント端末装置30A,3
0Bでは、受信手段54A,54Bにより、協調作業コ
ーディネータ20からのイベント情報を受信し(ステッ
プS26A,S26B)、この受信したイベント情報に
基づき、画像処理手段55A,55Bにより、イベント
に応じたアクションを実行し(ステップS27A,S2
7B)、最終的に当該アクションの対象となっているウ
ィンドウの画面を更新する(ステップS28A,S28
B)。
Next, each client terminal 30A, 3
In 0B, the receiving means 54A and 54B receive the event information from the coordinating work coordinator 20 (steps S26A and S26B), and based on the received event information, the image processing means 55A and 55B execute an action corresponding to the event. Execute (Steps S27A, S2
7B) Finally, the screen of the window targeted for the action is updated (steps S28A and S28).
B).

【0079】また、複数のクライアント端末装置30
(ここでは、二つのクライアント端末装置30A,30
B)で同時に操作が行われた場合には、例えば、あるク
ライアント端末装置30Aが描画操作等を行っている最
中には、他のクライアント端末装置30Bで描画操作等
が行われてイベントが発生しても、それを無視するよう
な処理を行えばよい。無視する処理方法としては、クラ
イアント端末装置30Bで無視する処理方法か、あるい
は協調作業コーディネータ20で無視する処理方法を採
用することができる。前者のクライアント端末装置30
Bで無視する処理方法とは、クライアント端末装置30
Aで発生したイベント情報が協調作業コーディネータ2
0から配信され、それをクライアント端末装置30Bが
受信してそのイベント情報に基づき描画を行っている最
中には、クライアント端末装置30Bでマウス等の入力
手段52Bによりイベントを発生させても、そのイベン
ト情報を協調作業コーディネータ20に送信しないとい
う処理方法である。後者の協調作業コーディネータ20
で無視する処理方法とは、あるクライアント端末装置3
0Aからイベント情報が送信されてきてそれを処理して
いる最中には、他のクライアント端末装置30Bからイ
ベント情報が送信されてきても、そのイベント情報を単
純に破棄するという処理方法である。
Further, a plurality of client terminal devices 30
(Here, two client terminal devices 30A, 30A
If the operations are performed simultaneously in B), for example, while a certain client terminal device 30A is performing a drawing operation or the like, the drawing operation or the like is performed on another client terminal device 30B and an event occurs. Even so, a process that ignores it may be performed. As a processing method to ignore, a processing method to ignore at the client terminal device 30B or a processing method to ignore at the cooperative work coordinator 20 can be adopted. The former client terminal device 30
The processing method to be ignored by B means that the client terminal device 30
Event information generated in A is the coordination work coordinator 2
0, and while the client terminal device 30B receives it and performs drawing based on the event information, even if an event is generated by the input means 52B such as a mouse on the client terminal device 30B, This is a processing method in which event information is not transmitted to the coordinating work coordinator 20. The latter coordinating work coordinator 20
Is a processing method to be ignored by a client terminal device 3
While the event information is transmitted from 0A and is being processed, even if the event information is transmitted from another client terminal device 30B, the event information is simply discarded.

【0080】なお、このような無視する処理方法ではな
く、描画操作等が可能なクライアント端末装置30を決
め、そのクライアント端末装置30からの描画操作等に
対応するイベント情報のみを協調作業コーディネータ2
0が受け付ける処理方法を採用してもよい。この際、描
画操作等が可能なクライアント端末装置30を変更する
場合には、現在、描画操作等が可能なクライアント端末
装置30が、次に描画操作等が可能となるクライアント
端末装置30を指定するようにすればよい。
Instead of such an ignoring processing method, a client terminal device 30 capable of performing a drawing operation or the like is determined, and only the event information corresponding to the drawing operation or the like from the client terminal device 30 is transmitted to the coordinating work coordinator 2.
A processing method accepted by 0 may be adopted. At this time, when changing the client terminal device 30 capable of performing a drawing operation or the like, the client terminal device 30 capable of performing a drawing operation or the like specifies the client terminal device 30 capable of performing the next drawing operation or the like. What should I do?

【0081】以下には、各クライアント端末装置30の
表示手段51に表示される協調作業中の画面について説
明する。
Hereinafter, the screen during the cooperative work displayed on the display means 51 of each client terminal device 30 will be described.

【0082】図5には、表示手段51における画面表示
例として、作業ウィンドウ107内に二つの動画像ウィ
ンドウ100,101が表示されている例が示されてい
る。作業ウィンドウ107は、表示手段51の画面の下
側部分に配置され、この作業ウィンドウ107内には、
動画像ウィンドウ、静止画像ウィンドウ、ホワイトボー
ドが一個または複数個同時に表示される。
FIG. 5 shows an example in which two moving image windows 100 and 101 are displayed in a work window 107 as a screen display example on the display means 51. The work window 107 is arranged in the lower part of the screen of the display means 51.
One or more moving image windows, still image windows, and whiteboards are displayed simultaneously.

【0083】また、表示手段51の画面の左上部分に
は、接続クライアントウィンドウ102が表示されてい
る。この接続クライアントウィンドウ102には、現
在、協調作業に参加している全てのクライアント端末装
置30のクライアント名およびそれらの各クライアント
端末装置30で協調作業を行うためにオープンされてい
るファイル名が表示される。各クライアント端末装置3
0で新しいファイルをオープンした場合や既にオープン
しているファイルを閉じた場合には、イベントが発生
し、前述した図4の手順に従って、画像処理手段55に
より、全てのクライアント端末装置30の接続クライア
ントウィンドウ102が更新される。
Further, a connected client window 102 is displayed in the upper left portion of the screen of the display means 51. In this connection client window 102, the client names of all the client terminal devices 30 participating in the cooperative work and the names of the files opened for performing the cooperative work on the respective client terminal devices 30 are displayed. You. Each client terminal device 3
0, a new file is opened, or an already opened file is closed, an event occurs. The image processing unit 55 connects all the client terminals 30 by the image processing unit 55 in accordance with the procedure of FIG. Window 102 is updated.

【0084】さらに、表示手段51の画面の右上部分に
は、チャットウィンドウ103が表示されている。この
チャットウィンドウ103は、協調作業に参加している
全てのクライアント端末装置30の間で行われるリアル
タイムの文字による会話を入力したり、表示したりする
ウィンドウである。チャットウィンドウ103のチャッ
ト入力ボックス104にテキストを入力すると、イベン
トが発生し、前述した図4の手順に従って、当該テキス
トがイベント情報として協調作業コーディネータ20を
介して全てのクライアント端末装置30に配信され、画
像処理手段55により、チャットウィンドウ103のチ
ャット出力ボックス105の末尾に、当該テキストを入
力したクライアント名(>の左側位置)および当該テキ
スト(>の右側位置)が追加される。
Further, a chat window 103 is displayed in the upper right part of the screen of the display means 51. The chat window 103 is a window for inputting and displaying a real-time character conversation between all the client terminal devices 30 participating in the cooperative work. When text is input to the chat input box 104 of the chat window 103, an event occurs, and the text is distributed as event information to all the client terminal devices 30 via the collaborative work coordinator 20 according to the procedure of FIG. By the image processing means 55, the name of the client who input the text (the left position of>) and the text (the right position of>) are added to the end of the chat output box 105 of the chat window 103.

【0085】そして、表示手段51の画面上における接
続クライアントウィンドウ102およびチャットウィン
ドウ103の下側位置には、描画ツールを表示する描画
ツールウィンドウ106が表示されている。描画ツール
ウィンドウ106は、描画の種類、色、線の太さまたは
フォントの大きさを指定するウィンドウである。
At the lower position of the connection client window 102 and the chat window 103 on the screen of the display means 51, a drawing tool window 106 for displaying a drawing tool is displayed. The drawing tool window 106 is a window for specifying a drawing type, a color, a line thickness, or a font size.

【0086】図6には、描画ツールウィンドウ106内
に並べて表示された各ボタンの詳細が示されている。図
6において、描画ツールウィンドウ106内には、図中
左側から右側に向かって、[なし]ボタン110、[マ
ーク]ボタン111、[直線]ボタン112、[円]ボ
タン113、[自由曲線]ボタン114、[テキスト]
ボタン115、[テキスト入力]ボックス116、
[赤]ボタン120、[緑]ボタン121、[青]ボタ
ン122、[黄]ボタン123、[ピンク]ボタン12
4、[水色]ボタン125、[白]ボタン126、
[黒]ボタン127、[小/細]ボタン130、[中]
ボタン131、[大/太]ボタン132が配設されてい
る。
FIG. 6 shows details of the buttons displayed side by side in the drawing tool window 106. 6, in the drawing tool window 106, from the left side to the right side in the figure, a [none] button 110, a [mark] button 111, a [straight line] button 112, a [circle] button 113, and a [free curve] button 114, [text]
Button 115, [text input] box 116,
[Red] button 120, [Green] button 121, [Blue] button 122, [Yellow] button 123, [Pink] button 12
4, [light blue] button 125, [white] button 126,
[Black] button 127, [Small / Fine] button 130, [Medium]
A button 131 and a [large / thick] button 132 are provided.

【0087】各ボタン110〜115およびボックス1
16は、各種の描画を行うためのボタンおよびボックス
であり、テキスト入力を行う場合には、[テキスト]ボ
タン115を押して[テキスト入力]ボックス116に
テキストを入力する。これらの各ボタン110〜115
およびボックス116を操作すると、イベントが発生
し、前述した図4の手順に従って、各操作がイベント情
報として協調作業コーディネータ20を介して全てのク
ライアント端末装置30に配信され、画像処理手段55
により、描画が行われる。
Each button 110-115 and box 1
Reference numeral 16 denotes buttons and boxes for performing various types of drawing. When performing text input, a “text” button 115 is pressed to input text to a “text input” box 116. Each of these buttons 110-115
When the box 116 is operated, an event occurs, and each operation is distributed as event information to all the client terminal devices 30 via the coordinating work coordinator 20 according to the procedure of FIG.
Thus, drawing is performed.

【0088】各ボタン120〜127は、描画で利用可
能な色の選択を行うときに押すボタンであり、各ボタン
130〜132は、線の太さおよび大小を設定するとき
に押すボタンである。なお、これらの色の選択、並びに
線の太さおよび大小の設定は、それぞれのクライアント
端末装置30に固有のものとされ、これらのボタン12
0〜127,130〜132を操作しても、協調作業コ
ーディネータ20にイベント情報は送信されない。
Each of the buttons 120 to 127 is a button to be pressed when selecting a color usable for drawing, and each of the buttons 130 to 132 is a button to be pressed when setting the thickness and the size of a line. The selection of these colors and the setting of the line thickness and the size of the line are unique to each client terminal device 30.
Even if the user operates 0 to 127 and 130 to 132, the event information is not transmitted to the cooperative work coordinator 20.

【0089】図7には、表示手段51における画面表示
例として、作業ウィンドウ107内に動画像ウィンドウ
140と静止画像ウィンドウ141とがそれぞれ一つず
つ表示されている例が示されている。図7において、静
止画像ウィンドウ141内には、動画像ウィンドウ14
0に表示された動画像の任意の一つのフレームを切り出
して得られた静止画像が表示される。
FIG. 7 shows, as an example of a screen display on the display means 51, an example in which a moving image window 140 and a still image window 141 are displayed one by one in the work window 107. In FIG. 7, a still image window 141 includes a moving image window 14.
A still image obtained by cutting out any one frame of the moving image displayed at 0 is displayed.

【0090】また、図5および図7に示すように、作業
ウィンドウ107内に、動画像ウィンドウ、静止画像ウ
ィンドウ、ホワイトボードが、種類を問わず複数個表示
されている場合には、マウスやキーボード等の入力手段
52からの入力を受け付けるアクティブウィンドウが、
あるクライアント端末装置30で変更されると、イベン
トが発生し、前述した図4の手順に従って、その変更操
作がイベント情報として協調作業コーディネータ20を
介して全てのクライアント端末装置30に配信され、画
像処理手段55により、アクティブウィンドウが更新さ
れる。但し、あるクライアント端末装置30で、そのア
クティブウィンドウの表示対象となるファイルがオープ
ンされていない場合もあり、この場合には、オープンを
促すメッセージが表示される。なお、オープンしたか否
かは、接続クライアントウィンドウ102で確認するこ
とができる。
As shown in FIGS. 5 and 7, when a plurality of moving image windows, still image windows, and whiteboards are displayed in the work window 107 irrespective of the type, a mouse or keyboard is used. An active window for receiving an input from the input means 52 such as
When a change is made in a certain client terminal device 30, an event occurs, and the change operation is distributed as event information to all the client terminal devices 30 via the cooperative work coordinator 20 according to the procedure of FIG. The means 55 updates the active window. However, there is a case where a file for displaying the active window is not opened in a certain client terminal device 30, and in this case, a message prompting to open is displayed. Note that whether or not the connection has been opened can be confirmed in the connection client window 102.

【0091】図8には、動画像ウィンドウのボタン等の
操作部の詳細が示されている。動画像ウィンドウ150
内の中央の表示ウィンドウ151には、動画像が表示さ
れ、動画像ウィンドウ150の最上部に設けられたタイ
トルバー152には、オープンされてその表示ウィンド
ウ151に表示されている動画像ファイルの名前が表示
される。表示ウィンドウ151の下側には、図中左側か
ら右側に向かって、[再生]ボタン160、[停止]ボ
タン161、[一時停止]ボタン162、[コマ送り]
ボタン163、[コマ戻し]ボタン164、[最初へ]
ボタン165、[最後へ]ボタン166、[リピート]
ボタン167、[同期]ボタン168、[キャプチャ]
ボタン169、[全消去]ボタン170、[元に戻す]
ボタン171、[保存]ボタン172が配設されてい
る。
FIG. 8 shows details of an operation unit such as a button of a moving image window. Video window 150
A moving image is displayed in a central display window 151, and a title bar 152 provided at the top of the moving image window 150 has a name of the moving image file which is opened and displayed in the display window 151. Is displayed. On the lower side of the display window 151, from the left side to the right side in the figure, a [play] button 160, a [stop] button 161, a [pause] button 162, [frame advance]
Button 163, [frame return] button 164, [first]
Button 165, [End] button 166, [Repeat]
Button 167, [Sync] button 168, [Capture]
Button 169, [Erase All] button 170, [Undo]
A button 171 and a [Save] button 172 are provided.

【0092】また、これらの各ボタン160〜172の
下側位置には、図中左側から右側に向かって、スライド
バー180、[開始フレーム]ボックス190、[終了
フレーム]ボックス191、[コマ送りのステップ]ボ
ックス192が配設されている。さらに、動画像ウィン
ドウ150の最下部に設けられたステータスバー200
には、表示ウィンドウ151に現在表示されているフレ
ームの番号(/の左側)および全フレーム数(/の右
側)の情報が表示されている。
At the lower positions of these buttons 160 to 172, a slide bar 180, a [start frame] box 190, an [end frame] box 191 and a [frame feed Step] box 192 is provided. Further, a status bar 200 provided at the bottom of the moving image window 150 is provided.
Displays information on the number of the frame currently displayed in the display window 151 (left side of /) and the total number of frames (right side of /).

【0093】[再生]ボタン160を押すと、動画像フ
ァイルが再生される。この再生の際の開始フレーム、終
了フレームは、[開始フレーム]ボックス190、[終
了フレーム]ボックス191でそれぞれ指定する。ま
た、再生中に[停止]ボタン161を押すと、再生が停
止され、再生中に[一時停止]ボタン162を押すと、
再生が一時的に停止され、再度、[一時停止]ボタン1
62を押すと、再生が再開される。さらに、[リピー
ト]ボタン167を押しておくと、再生が自動的に繰り
返される。
When the "play" button 160 is pressed, the moving image file is played. The start frame and the end frame at the time of this reproduction are designated in a [start frame] box 190 and an [end frame] box 191 respectively. Pressing the [Stop] button 161 during playback stops playback, and pressing the [Pause] button 162 during playback causes
Playback is temporarily stopped, and [Pause] button 1
Pressing 62 resumes playback. Further, if the [Repeat] button 167 is pressed, the reproduction is automatically repeated.

【0094】[コマ送り]ボタン163、[コマ戻し]
ボタン164を押すと、現在のフレームから[コマ送り
のステップ]ボックス192で設定したフレーム数の分
だけ、フレームが進められ、あるいは戻される。また、
[最初へ]ボタン165、[最後へ]ボタン166を押
すと、動画像の最初のフレーム、最後のフレームにそれ
ぞれ移動する。
[Frame Forward] button 163, [Frame Back]
When the button 164 is pressed, the frame is advanced or returned from the current frame by the number of frames set in the [frame advance step] box 192. Also,
When the “first” button 165 and the “last” button 166 are pressed, the image moves to the first frame and the last frame of the moving image, respectively.

【0095】スライドバー180は、左端位置が動画像
の最初のフレーム、右端位置が最後のフレームに対応し
ており、入力手段52を構成するマウスのドラッグ操作
によりスライドバー180を左右に水平移動させると、
その位置に応じたフレームが表示ウィンドウ151に表
示される。
The slide bar 180 has a left end position corresponding to the first frame of the moving image and a right end position corresponding to the last frame. The slide bar 180 is horizontally moved left and right by a drag operation of a mouse constituting the input means 52. When,
A frame corresponding to the position is displayed in the display window 151.

【0096】[同期]ボタン168は、作業ウィンドウ
107内に表示されている複数の動画像(図5参照)を
同時に操作する同期機能を実現するためのボタンであ
り、この[同期]ボタン168が押されていると、作業
ウィンドウ107内の全ての動画像に対して、[再生]
ボタン160、[停止]ボタン161、[一時停止]ボ
タン162、[コマ送り]ボタン163、[コマ戻し]
ボタン164、[最初へ]ボタン165、[最後へ]ボ
タン166の各操作、およびスライドバー180による
操作が一斉に行われる。
[Synchronization] button 168 is a button for realizing a synchronization function of simultaneously operating a plurality of moving images (see FIG. 5) displayed in work window 107. When the button is pressed, [Play] is performed for all the moving images in the work window 107.
Button 160, [Stop] button 161, [Pause] button 162, [Frame Forward] button 163, [Frame Back]
The operation of the button 164, the [first] button 165, the [last] button 166, and the operation by the slide bar 180 are performed at the same time.

【0097】[キャプチャ]ボタン169を押すと、現
在のフレームが、静止画像として切り出され、作業ウィ
ンドウ107内に新しい静止画像ウィンドウが現れる
(図7参照)。
When the [Capture] button 169 is pressed, the current frame is cut out as a still image, and a new still image window appears in the work window 107 (see FIG. 7).

【0098】[全消去]ボタン170は、描画の履歴を
全て消去するボタンであり、[元に戻す]ボタン171
は、直前の描画を取り消すボタンである。また、[保
存]ボタン172を押すと、描画の履歴が別ファイルと
して描画履歴等記憶手段43に記録される。
The [Erase All] button 170 is a button for erasing all the drawing history, and the [Restore] button 171
Is a button for canceling the previous drawing. When the [Save] button 172 is pressed, the drawing history is recorded in the drawing history storage unit 43 as a separate file.

【0099】そして、動画像の再生が停止している状態
(あるフレームが表示されている状態)で、前述した図
6の各ボタン110〜115,120〜127,130
〜132およびボックス116を用いて描画を行うこと
ができる。例えば、[マーク]ボタン111を押してマ
ーク付けの描画を行う設定をするとともに、[赤]ボタ
ン120および[中]ボタン131を押して、色は赤
に、サイズは中に設定した状態で、表示ウィンドウ15
1内においてマーク付けをしたいポイントでマウスボタ
ンを押すと、赤色で中サイズのマークが、表示ウィンド
ウ151内のそのポイントに書き込まれる。
Then, in a state where the reproduction of the moving image is stopped (a state in which a certain frame is displayed), each of the buttons 110 to 115, 120 to 127 and 130 in FIG.
132 132 and the box 116 can be used for drawing. For example, the user presses the [Mark] button 111 to make settings for drawing a mark, and presses the [Red] button 120 and the [Middle] button 131 to set the color to red and the size to medium. Fifteen
When the mouse button is pressed at a point to be marked in 1, a medium-sized red mark is written at that point in the display window 151.

【0100】直線を描画する場合には、[直線]ボタン
112を押しておき、表示ウィンドウ151内の開始ポ
イントでマウスボタンを押し、そのままマウスを移動し
て終了ポイントでマウスボタンを離すと、開始ポイント
と終了ポイントとを結ぶ直線が、表示ウィンドウ151
内に描画される。
When drawing a straight line, the user presses the [Line] button 112, presses the mouse button at the start point in the display window 151, moves the mouse as it is, and releases the mouse button at the end point. A straight line connecting to the end point is displayed in the display window 151.
Is drawn within.

【0101】円を描画する場合には、[円]ボタン11
3を押しておき、円(正確には楕円)が内接する長方形
の左上隅のポイントでマウスボタンを押し、そのままマ
ウスを移動して右下隅のポイントでマウスボタンを離す
と、表示ウィンドウ151内に円が描画される。
When drawing a circle, the [Circle] button 11
3 is pressed, and the mouse button is pressed at the upper left corner of the rectangle in which the circle (ellipse is exactly inscribed), the mouse is moved as it is, and the mouse button is released at the lower right corner, the circle appears in the display window 151. Is drawn.

【0102】自由曲線を描画する場合には、[自由曲
線]ボタン114を押しておき、開始ポイントでマウス
ボタンを押し、そのままマウスを移動して終了ポイント
でマウスボタンを離すと、開始ポイントから終了ポイン
トまでのマウスの移動の軌跡の通りの自由曲線が、表示
ウィンドウ151内に描画される。
To draw a free curve, hold down the [Free curve] button 114, press the mouse button at the start point, move the mouse as it is, and release the mouse button at the end point. A free curve is drawn in the display window 151 along the locus of the movement of the mouse up to.

【0103】テキストを描画する場合には、[テキス
ト]ボタン115を押して[テキスト入力]ボックス1
16にテキストを入力し、表示ウィンドウ151内にお
いてテキストを書き込みたいポイントでマウスボタンを
押すと、そのポイントにテキストが描画される。
To draw a text, the user presses the [Text] button 115 to open the [Text Input] box 1
When text is input into the window 16 and the mouse button is pressed at a point in the display window 151 where the text is to be written, the text is drawn at that point.

【0104】以上の動画像ウィンドウ150における各
ボタン160〜172の操作、スライドバー180の操
作、各ボックス190〜192の操作、並びに各ボタン
110〜115およびボックス116を用いた描画操作
の全てが、前述した図4の手順に従って、イベント情報
として協調作業コーディネータ20を介して全てのクラ
イアント端末装置30に配信され、各クライアント端末
装置30において、画像処理手段55により、同じアク
ションが実行される。
The operations of the buttons 160 to 172, the operation of the slide bar 180, the operations of the boxes 190 to 192, and the drawing operations using the buttons 110 to 115 and the box 116 in the moving image window 150 are all performed by According to the procedure of FIG. 4 described above, event information is distributed to all the client terminal devices 30 via the cooperative work coordinator 20, and the same action is executed by the image processing means 55 in each client terminal device 30.

【0105】図9には、描画操作の動作例が示されてい
る。図9において、あるクライアント端末装置30Aの
表示手段51Aに画面表示された動画像ウィンドウ21
0内で円211を描画すると、その操作に対応するイベ
ント情報が協調作業コーディネータ20を介してリアル
タイムに他のクライアント端末装置30Bに伝えられ、
表示手段51Bに画面表示された動画像ウィンドウ21
2内の同じ場所に同じ円213が描画される。
FIG. 9 shows an operation example of the drawing operation. In FIG. 9, a moving image window 21 displayed on a screen on a display unit 51A of a client terminal device 30A is shown.
When the circle 211 is drawn within 0, event information corresponding to the operation is transmitted to another client terminal device 30B in real time via the coordination work coordinator 20, and
Moving image window 21 displayed on screen on display means 51B
The same circle 213 is drawn in the same place in 2.

【0106】図10には、キャプチャ操作の動作例が示
されている。図10において、あるクライアント端末装
置30Aの表示手段51Aに画面表示された作業ウィン
ドウ220内の動画像ウィンドウ221に、動画像が再
生されているとする。この際、この動画像の一つのフレ
ームに対してキャプチャ操作をすると、作業ウィンドウ
220内には、切り出された静止画像を表示した静止画
像ウィンドウ222が現れる。すると、このキャプチャ
操作に対応するイベント情報が協調作業コーディネータ
20を介してリアルタイムに他のクライアント端末装置
30Bに伝えられ、表示手段51Bに画面表示された作
業ウィンドウ223内の同じ場所に、動画像ウィンドウ
224で再生されている動画像の一つのフレームを切り
出して得られた静止画像を表示した静止画像ウィンドウ
225が現れる。
FIG. 10 shows an operation example of the capture operation. In FIG. 10, it is assumed that a moving image is reproduced in a moving image window 221 in a work window 220 displayed on a display unit 51A of a client terminal device 30A. At this time, when a capture operation is performed on one frame of the moving image, a still image window 222 displaying the cut-out still image appears in the work window 220. Then, the event information corresponding to the capture operation is transmitted to another client terminal device 30B in real time via the cooperative work coordinator 20, and the moving image window is displayed at the same place in the work window 223 displayed on the display means 51B. A still image window 225 that displays a still image obtained by cutting out one frame of the moving image reproduced in 224 appears.

【0107】図11には、静止画像ウィンドウのボタン
等の操作部の詳細が示されている。静止画像ウィンドウ
230内の中央の表示ウィンドウ231には、静止画像
が表示され、静止画像ウィンドウ230の最上部に設け
られたタイトルバー232には、オープンされてその表
示ウィンドウ231に表示されている静止画像ファイル
の名前が表示される。表示ウィンドウ231の下側に
は、図中左側から右側に向かって、[全消去]ボタン2
40、[元に戻す]ボタン241、[保存]ボタン24
2が配設されている。
FIG. 11 shows details of the operation unit such as the buttons of the still image window. A still image is displayed in a central display window 231 in the still image window 230, and a title bar 232 provided at the top of the still image window 230 displays a still image which is opened and displayed in the display window 231. Displays the name of the image file. On the lower side of the display window 231, an “Erase All” button 2
40, [Undo] button 241, [Save] button 24
2 are provided.

【0108】静止画像ウィンドウ230内の各ボタン2
40〜242は、前述した図8の動画像ウィンドウ15
0内の各ボタン170〜172と同じ機能を有する。す
なわち、[全消去]ボタン240は、描画の履歴を全て
消去するボタンであり、[元に戻す]ボタン241は、
直前の描画を取り消すボタンである。また、[保存]ボ
タン242を押すと、描画の履歴が別ファイルとして描
画履歴等記憶手段43に記録される。
Each button 2 in the still image window 230
40 to 242 are the moving image windows 15 shown in FIG.
It has the same function as each of the buttons 170 to 172 in 0. That is, the [Delete All] button 240 is a button for deleting all the drawing history, and the [Restore] button 241 is
This button is used to cancel the previous drawing. When the [Save] button 242 is pressed, the drawing history is recorded in the drawing history storage unit 43 as a separate file.

【0109】そして、静止画像に対しては、動画像の各
フレームに対して行うことができる描画操作と同じ操作
を行うことができる。すなわち、前述した図6の各ボタ
ン110〜115,120〜127,130〜132お
よびボックス116を用いて描画を行うことができる。
The same operation as the drawing operation that can be performed on each frame of the moving image can be performed on the still image. That is, drawing can be performed using the buttons 110 to 115, 120 to 127, 130 to 132, and the box 116 in FIG.

【0110】図12には、前述した図5、図7の表示手
段51に表示された画面の最上部に設けられたメニュー
250の詳細が示されている。メニュー250には、F
ileメニュー251、Networkメニュー25
2、Viewメニュー253、Toolメニュー25
4、Helpメニュー255の五つのメニューがあり、
各メニューを選択することで、様々な機能を利用するこ
とができる。
FIG. 12 shows details of the menu 250 provided at the top of the screen displayed on the display means 51 shown in FIGS. 5 and 7 described above. Menu 250 includes F
ile menu 251, Network menu 25
2, View menu 253, Tool menu 25
4. There are five menus, Help menu 255,
Various functions can be used by selecting each menu.

【0111】Fileメニュー251を選択すると、フ
ァイルをオープンするための[開く]、ファイルを閉じ
るための[閉じる]、現在アクティブなウィンドウに表
示されている内容を印刷するための[印刷]、協調作業
用のプログラムの実行を終了する[終了]の各作業を行
うことができる。
When the File menu 251 is selected, [Open] to open the file, [Close] to close the file, [Print] to print the contents displayed in the currently active window, and cooperative work [End] to end the execution of the application program.

【0112】Networkメニュー252を選択する
と、Network接続に関する設定を行うことができ
る。[接続待機]をチェックしてオンにすることで、そ
のコンピュータは協調作業コーディネータ20となり、
各クライアント端末装置30からの接続待機状態(図3
のステップS10,S11)となる。この際には、被接
続処理手段24のソケット接続待機手段および通知手段
を実現するプログラム(サブルーチン)が立ち上げられ
る。また、[接続待機]のチェックをオフにすること
で、各クライアント端末装置30からの接続を全て切る
ことができる。
When the network menu 252 is selected, settings relating to network connection can be made. By checking and turning on [Connection waiting], the computer becomes the coordinating work coordinator 20,
Waiting for connection from each client terminal device 30 (FIG. 3)
Steps S10 and S11). At this time, a program (subroutine) for realizing the socket connection standby unit and the notification unit of the connection processing unit 24 is started. Further, by turning off the check of [Standby for connection], all the connections from each client terminal device 30 can be cut off.

【0113】[接続要求]をチェックしてオンにするこ
とで、協調作業コーディネータ20のホスト名またはI
Pアドレスを入力するウィンドウが、表示手段の画面上
に現れ、ここで正しい情報を入力すると協調作業コーデ
ィネータ20に接続されてそのコンピュータはクライア
ント端末装置30となる。この際には、接続処理手段7
0のソケット接続要求手段、通知受取手段、接続クライ
アントウィンドウ更新手段を実現するプログラム(サブ
ルーチン)が立ち上げられる。また、[接続要求]のチ
ェックをオフにすることで、そのクライアント端末装置
30の接続を切ることができる。
By checking and turning on [Connection Request], the host name of the coordinating work coordinator 20 or I
A window for inputting the P address appears on the screen of the display means, and when correct information is input here, the computer is connected to the coordinating work coordinator 20 and the computer becomes the client terminal device 30. In this case, the connection processing means 7
A program (subroutine) for realizing the socket connection requesting means, notification receiving means, and connected client window updating means of 0 is started. By turning off the check of [Connection Request], the connection of the client terminal device 30 can be cut off.

【0114】なお、[接続待機]および[接続要求]を
両方チェックして同時にオンにすることで、そのコンピ
ュータは協調作業コーディネータ20となり、かつ、同
時にクライアント端末装置30となることもできる。こ
の場合には、マルチタスクの処理によりタイムシェアリ
ングで協調作業コーディネータ20の機能とクライアン
ト端末装置30の機能とが実行される。但し、図1に
は、[接続待機]か[接続要求]のいずれか一方がチェ
ックされてオンとなった状態が示されており、一台のコ
ンピュータは、協調作業コーディネータ20かクライア
ント端末装置30のいずれか一方を構成するものとなっ
ている。
By checking both [Connection Standby] and [Connection Request] and turning them on at the same time, the computer can be the coordinating work coordinator 20 and also be the client terminal 30 at the same time. In this case, the function of the coordinating work coordinator 20 and the function of the client terminal device 30 are executed in a time sharing manner by multitask processing. However, FIG. 1 shows a state where one of [Connection Standby] and [Connection Request] is checked and turned on, and one computer includes the coordinating work coordinator 20 or the client terminal 30. One of them.

【0115】[ポート番号]は、接続のためのポート番
号を変更するときに選択する。この際には、協調作業コ
ーディネータ20では、被接続処理手段24のポート番
号設定手段を実現するプログラム(サブルーチン)が立
ち上げられ、各クライアント端末装置30では、接続処
理手段70のポート番号設定手段を実現するプログラム
(サブルーチン)が立ち上げられる。
[Port number] is selected when the port number for connection is changed. At this time, the coordinating work coordinator 20 starts up a program (subroutine) for realizing the port number setting means of the connection processing means 24, and in each client terminal device 30, the port number setting means of the connection processing means 70 A program (subroutine) to be realized is started.

【0116】[クライアント名]は、クライアント名を
変更するときに選択する。この際には、接続処理手段7
0のクライアント名設定手段を実現するプログラム(サ
ブルーチン)が立ち上げられる。
[Client name] is selected when changing the client name. In this case, the connection processing means 7
A program (subroutine) for realizing the client name setting means of 0 is started.

【0117】Viewメニュー253を選択すると、各
種ウィンドウの表示/非表示の切り替え等を行うことが
できる。[描画ツール]のチェックのオン/オフによ
り、描画ツールウィンドウ106(図5、図6参照)の
表示/非表示の切り替えを行うことができる。同様に、
[接続]のチェックのオン/オフにより接続クライアン
トウィンドウ102(図5参照)の表示/非表示、[チ
ャット]のチェックのオン/オフによりチャットウィン
ドウ103(図5参照)の表示/非表示、[ホワイトボ
ード]のチェックのオン/オフによりホワイトボードの
表示/非表示の各切り替えを行うことができる。
When the View menu 253 is selected, display / non-display of various windows can be switched. By turning on / off the [Drawing Tool] check, display / non-display of the drawing tool window 106 (see FIGS. 5 and 6) can be switched. Similarly,
Display / non-display of the connection client window 102 (see FIG. 5) by turning on / off the [Connection] check, display / non-display of the chat window 103 (see FIG. 5) by turning on / off the [Chat] check, The whiteboard can be switched between display and non-display by turning on / off the check of [Whiteboard].

【0118】ここで、ホワイトボードとは、前述した図
11の静止画像ウィンドウ230内の中央の表示ウィン
ドウ231に相当する部分が真っ白な静止画像ウィンド
ウである。あるクライアント端末装置30で操作したホ
ワイトボードの表示/非表示は、前述した図4の手順に
従って、イベント情報として協調作業コーディネータ2
0を介して全てのクライアント端末装置30に配信され
る。また、ホワイトボードに対する[全消去]ボタン2
40、[元に戻す]ボタン241、[保存]ボタン24
2(図11参照)の各操作、並びに各ボタン110〜1
15およびボックス116(図6参照)を用いた描画操
作の全てが、前述した図4の手順に従って、イベント情
報として協調作業コーディネータ20を介して全てのク
ライアント端末装置30に配信され、各クライアント端
末装置30において、画像処理手段55により、同じア
クションが実行される。
Here, the whiteboard is a still image window in which a portion corresponding to the central display window 231 in the above-described still image window 230 of FIG. 11 is completely white. The display / non-display of the whiteboard operated by a certain client terminal device 30 is performed as event information according to the procedure of FIG.
0, and is distributed to all the client terminal devices 30. [Erase All] button 2 for whiteboard
40, [Undo] button 241, [Save] button 24
2 (see FIG. 11) and buttons 110-1.
15 and all of the drawing operations using the box 116 (see FIG. 6) are distributed as event information to all the client terminal devices 30 via the coordinating work coordinator 20 according to the procedure of FIG. At 30, the same action is executed by the image processing means 55.

【0119】[ズーム]のチェックのオン/オフによ
り、現在のアクティブウィンドウに表示されている動画
像または静止画像の表示の拡大縮小を行うことができ
る。なお、あるクライアント端末装置30で行われた拡
大縮小の操作は、前述した図4の手順に従って、イベン
ト情報として協調作業コーディネータ20を介して全て
のクライアント端末装置30に配信され、各クライアン
ト端末装置30において、画像処理手段55により、同
様な画面表示の拡大縮小が行われる。
By turning on / off the [zoom] check, the display of the moving image or the still image displayed in the current active window can be enlarged or reduced. The scaling operation performed by a certain client terminal device 30 is distributed as event information to all the client terminal devices 30 via the coordinating work coordinator 20 in accordance with the procedure of FIG. , The image processing means 55 performs the same enlargement / reduction of the screen display.

【0120】Toolメニュー254を選択すると、
[読み込み]の選択により描画操作データの読み込みを
行うことができ、また、[書き出し]の選択により描画
操作データの書き出しを行うことができ、さらに、[プ
ロパティ]の選択により操作の対象となっている動画像
ファイルや静止画像ファイルの基本情報の参照・変更を
行うことができる。これらの各操作は、画像処理手段5
5による描画履歴等記憶手段43へのアクセスにより実
現される。
When the Tool menu 254 is selected,
You can read the drawing operation data by selecting [Read], you can write the drawing operation data by selecting [Export], and the operation target can be selected by selecting [Properties]. It is possible to refer to and change basic information of a moving image file or a still image file. Each of these operations is performed by the image processing unit 5
5 is realized by accessing the storage means 43 such as the drawing history.

【0121】ここで、基本情報としては、画像ファイル
の作成日、作成者、画像ファイルの特性値(サイズ、フ
レーム数等)、画像の被験者の基本情報(名前、性別、
年齢等)、キーワード、特記事項等を保存できる。但
し、情報を更新するには、パスワードによる認証が必要
である。また、基本情報の開示/非開示の設定を作成者
が行うことができ、非開示の項目については、作成者以
外は見ることができないようになっている。
Here, the basic information includes the creation date of the image file, the creator, the characteristic values (size, number of frames, etc.) of the image file, and the basic information (name, gender,
Age, etc.), keywords, special notes, etc. can be saved. However, in order to update information, authentication using a password is required. In addition, the creator can set the disclosure / non-disclosure of the basic information, and the non-disclosure items cannot be seen by anyone other than the creator.

【0122】Helpメニュー255を選択すると、協
調作業支援システム10の利用方法等に関する情報を記
述したヘルプファイルを参照することができる。
When the Help menu 255 is selected, it is possible to refer to a help file in which information on a method of using the collaborative work support system 10 is described.

【0123】このような本実施形態によれば、次のよう
な効果がある。すなわち、協調作業支援システム10を
構成する全てのクライアント端末装置30は、動画像フ
ァイル記憶手段41を備えているので、この動画像ファ
イル記憶手段41で、複数のクライアント端末装置30
の全てが共通に保有すべき情報としての動画像ファイル
を記憶しておくことにより、協調作業に参加する複数の
クライアント端末装置30の全てにおいて、協調作業で
用いられる同じ動画像ファイルを予め用意しておくこと
ができる。
According to this embodiment, the following effects can be obtained. That is, since all the client terminal devices 30 constituting the cooperative work support system 10 are provided with the moving image file storage means 41, the plurality of client terminal devices 30
Are stored in common as moving image files as information to be held in common, so that the same moving image file used in the cooperative work is prepared in advance in all of the plurality of client terminal devices 30 participating in the cooperative work. Can be kept.

【0124】また、協調作業支援システム10は、協調
作業コーディネータ20を備えているので、あるクライ
アント端末装置30で行われた各種操作の情報を、イベ
ント情報として協調作業コーディネータ20を介して他
のクライアント端末装置30に伝達することができ、情
報の共有化を図ることができる。
Further, since the cooperative work support system 10 is provided with the cooperative work coordinator 20, information on various operations performed by a certain client terminal device 30 is transmitted as event information to the other client via the cooperative work coordinator 20. The information can be transmitted to the terminal device 30, and information can be shared.

【0125】このため、各クライアント端末装置30
は、各動画像ファイル記憶手段41に記憶されて予め用
意された動画像ファイルを、各クライアント端末装置3
0でそれぞれ独自にオープンし、協調作業コーディネー
タ20から配信されるイベント情報に基づき、各クライ
アント端末装置30のそれぞれで、動画像を含む画面の
更新を行うことができ、これにより双方向協調作業を実
現することができる。
Therefore, each client terminal device 30
Stores the moving image file stored in each moving image file storage means 41 and prepared in advance in each client terminal device 3.
0, each of the client terminal devices 30 can open a screen including a moving image based on the event information distributed from the coordinating work coordinator 20. Can be realized.

【0126】従って、予め各クライアント端末装置30
に用意された動画像ファイルを用いて画像処理を行う、
いわゆる蓄積伝送(但し、MOやCD−ROM等の記録
媒体による受け渡し伝送を含む。)を前提とした協調作
業を行うので、動画像を複数地点で同時にリアルタイム
のレスポンスで扱うことができる。これにより、従来生
じていた送信側と受信側とで同じ時刻に見ている動画像
にずれが生じるという不都合を解消でき、複数の作業者
間での正確な情報伝達を行うことができる。
Therefore, each client terminal 30
Perform image processing using the moving image file prepared in
Since the cooperative work is performed on the premise of so-called storage transmission (however, transfer including transmission through a recording medium such as an MO or a CD-ROM) is performed, a moving image can be handled simultaneously at a plurality of points with a real-time response. As a result, the inconvenience that a moving image viewed at the same time between the transmission side and the reception side, which has conventionally occurred, can be solved, and accurate information transmission between a plurality of workers can be performed.

【0127】また、従来においては、質の良い動画像を
送受信するためには帯域の広い回線が必要であることか
ら通信コストが高くなるという不都合があったが、協調
作業支援システム10は、蓄積伝送を前提としているの
で、帯域の狭いネットワーク1での複数のクライアント
端末装置30を接続してのリアルタイムの協調作業を実
現することができるため、通信コストを低減することが
できる。
Further, in the related art, there is a disadvantage that transmission and reception of high-quality moving images requires a line with a wide band, which increases communication cost. Since transmission is assumed, real-time cooperative work can be realized by connecting a plurality of client terminal devices 30 in the network 1 having a narrow band, and thus communication costs can be reduced.

【0128】そして、蓄積伝送を前提としているので、
動画像の質の向上や協調作業中の動画像の再現性の向上
を図ることができる。
[0128] Since storage transmission is assumed,
It is possible to improve the quality of the moving image and the reproducibility of the moving image during the cooperative work.

【0129】さらに、各クライアント端末装置30の画
像処理手段55は、再生機能として同期機能を備えてい
るので、同時に複数の動画像ファイルをオープンしてい
る場合には、それらの動画像ファイルに対して同時に同
じ操作を行うことができる。このため、作業者の入力操
作の手間や監視の手間を省くことができ、協調作業の作
業効率を高めることができる。
Further, since the image processing means 55 of each client terminal device 30 has a synchronization function as a reproduction function, if a plurality of moving image files are opened at the same time, The same operation at the same time. For this reason, the labor of input operation and monitoring of the operator can be saved, and the work efficiency of the cooperative work can be improved.

【0130】そして、各クライアント端末装置30の画
像処理手段55は、抽出機能(キャプチャ機能)を備え
ているので、動画像を構成する各フレームを一枚の静止
画像として切り出すことができる。このため、動画像を
構成する各フレームのうち、診断等の作業を行うにあた
って重要であると考えられるフレームを保存する必要が
生じた際には、すぐにこれを保存することができるう
え、動画像と静止画像とを混在させた状態で協調作業を
行うことができる。
Since the image processing means 55 of each client terminal device 30 has an extraction function (capture function), each frame constituting a moving image can be cut out as one still image. For this reason, when it is necessary to save a frame that is considered important in performing a work such as a diagnosis among the frames constituting the moving image, the frame can be saved immediately, and the moving image can be saved. The cooperative work can be performed in a state where the image and the still image are mixed.

【0131】また、各クライアント端末装置30の画像
処理手段55は、複数地点の作業者間で会議を行う会議
機能を備えているので、チャットやホワイトボードによ
るコミュニケーションを図ることができる。このため、
協調作業の効率や質の向上を図ることができる。なお、
会議機能に、リアルタイムの音声伝送(例えば、ボイス
・オーバー・インターネット・プロトコル(VOIP)
を利用した伝送等)を加えれば、協調作業の効率や質の
向上を、より一層図ることができる。
Further, since the image processing means 55 of each client terminal device 30 has a meeting function for holding a meeting between workers at a plurality of points, communication by chat or whiteboard can be achieved. For this reason,
The efficiency and quality of cooperative work can be improved. In addition,
Real-time voice transmission (eg, Voice over Internet Protocol (VOIP)) for conferencing functions
, Etc.), the efficiency and quality of cooperative work can be further improved.

【0132】さらに、協調作業コーディネータ20は、
イベント情報記憶手段23を備えているので、収集手段
21で収集したイベント情報の全てを操作履歴として記
憶することができる。このため、協調作業の開始後に、
途中から新規なクライアント端末装置30の参加があっ
た場合(そのような途中参加を認める場合)には、その
クライアント端末装置30における動画像の再生に対
し、その時までに行われた既接続のクライアント端末装
置30における各操作を反映させることができる。つま
り、新規接続のクライアント端末装置30が、協調作業
で用いられている動画像ファイルをオープンしたとき
に、これまでのマーク付け描画等が動画像に現れるよう
にすることができる。
Further, the coordinating work coordinator 20
Since the event information storage unit 23 is provided, all of the event information collected by the collection unit 21 can be stored as an operation history. For this reason, after the start of cooperative work,
If a new client terminal device 30 joins in the middle (if such mid-way participation is permitted), the client device 30 connected to the client terminal device 30 with respect to the reproduction of the moving image by that time Each operation in the terminal device 30 can be reflected. That is, when the newly connected client terminal device 30 opens the moving image file used in the cooperative operation, the drawing with the mark and the like can be made to appear in the moving image.

【0133】なお、新規接続クライアントの取り扱い方
法としては、新規接続の許可を協調作業開始以前のみに
限定する方法と、協調作業開始後も新規接続を許可する
方法とが考えられるが、協調作業支援システム10で
は、上述したように協調作業コーディネータ20がイベ
ント情報記憶手段23を備えているので、後者の方法を
含め、いずれの方法を採用することもできる。また、協
調作業開始後における新規接続を許可するか否かを設定
することができるようにしてもよい。
As a method of handling a newly connected client, there are a method of restricting the permission of the new connection only before the start of the cooperative work and a method of permitting the new connection after the start of the cooperative work. In the system 10, since the cooperative work coordinator 20 includes the event information storage unit 23 as described above, any method including the latter method can be adopted. Further, it may be possible to set whether or not to permit a new connection after the start of the cooperative work.

【0134】また、協調作業支援システム10は、動画
像を扱う協調作業を支援するためのシステムであるが、
抽出機能(キャプチャ機能)を備えており、切り出した
静止画像も扱うことができるので、静止画像のみを扱う
協調作業を支援することもできる。従って、協調作業支
援システム10の利用態様には、動画像のみを扱う場
合、静止画像のみを扱う場合、動画像と静止画像とを混
在させて扱う場合が含まれる。
The cooperative work support system 10 is a system for supporting cooperative work for handling moving images.
Since it has an extraction function (capture function) and can also handle a cut-out still image, it is also possible to support cooperative work using only a still image. Therefore, the usage of the cooperative work support system 10 includes a case where only a moving image is handled, a case where only a still image is handled, and a case where a moving image and a still image are mixed and handled.

【0135】なお、本発明は前記実施形態に限定される
ものではなく、本発明の目的を達成できる範囲内での変
形等は本発明に含まれるものである。
Note that the present invention is not limited to the above-described embodiment, and modifications and the like within a range that can achieve the object of the present invention are included in the present invention.

【0136】すなわち、前記実施形態では、図4に示す
ように、作業者の入力操作によりイベントが発生したと
きには(ステップS21)、画像処理手段55Aは、イ
ベント情報を作成して送信手段53Aに送るだけであ
り、このときには表示手段51Aの画面の更新は行わ
ず、協調作業コーディネータ20を介して戻ってきたイ
ベント情報を受信手段54Aにより受信したときに(ス
テップS26A)、初めて、この受信したイベント情報
に基づき、画像処理手段55Aにより、イベントに応じ
たアクションを実行し(ステップS27A)、最終的に
当該アクションの対象となっているウィンドウの画面を
更新するようになっていた(ステップS28A)。しか
し、作業者の入力操作によりイベントが発生したクライ
アント端末装置(つまり、イベント情報の送信元のクラ
イアント端末装置)30における画面の更新は、協調作
業コーディネータ20を介して戻ってきたイベント情報
に基づき行うのではなく、作業者の入力操作に基づき、
直接に行うようにしてもよい。
That is, in the above-described embodiment, as shown in FIG. 4, when an event occurs due to an input operation by the operator (step S21), the image processing unit 55A creates event information and sends it to the transmission unit 53A. At this time, the screen of the display means 51A is not updated, and when the event information returned via the coordinating work coordinator 20 is received by the receiving means 54A (step S26A), the received event information is not updated for the first time. , An action corresponding to the event is executed by the image processing means 55A (step S27A), and the screen of the window targeted for the action is finally updated (step S28A). However, the update of the screen in the client terminal device 30 in which the event has occurred due to the input operation of the worker (that is, the client terminal device that is the source of the event information) is performed based on the event information returned via the cooperative work coordinator 20. Instead of based on the input operation of the worker,
It may be performed directly.

【0137】また、前記実施形態では、協調作業コーデ
ィネータ20は、配信手段22により、全てのクライア
ント端末装置30に対してイベント情報を配信するよう
になっていたが(図4のステップS25)、イベント情
報の送信元のクライアント端末装置30は、自己の入力
手段52による入力操作は把握できるので、送信元のク
ライアント端末装置30にはイベント情報を配信しない
ようにしてもよい。この場合には、送信元のクライアン
ト端末装置30は、自己の入力手段52による入力操作
に基づき、直接に画面の更新を行うようにすればよい。
In the above embodiment, the coordinating work coordinator 20 distributes the event information to all the client terminal devices 30 by the distribution means 22 (step S25 in FIG. 4). Since the client terminal device 30 that is the source of the information can grasp the input operation by its own input means 52, the event information may not be distributed to the client terminal device 30 that is the source. In this case, the source client terminal device 30 may directly update the screen based on the input operation by its own input means 52.

【0138】さらに、前記実施形態では、図12のNe
tworkメニュー252において、[接続待機]や
[接続要求]をチェックしてオンにすることで、そのコ
ンピュータは、協調作業コーディネータ20となった
り、クライアント端末装置30となったり、あるいは協
調作業コーディネータ20となり、かつ、同時にクライ
アント端末装置30となることができるようになってい
たが、このように一つのプログラムにより選択設定を行
えるようにするのではなく、協調作業コーディネータ2
0とクライアント端末装置30とを、それぞれ別々のプ
ログラムにより実現するようにしてもよい。また、協調
作業コーディネータ20にしかなり得ないコンピュータ
と、クライアント端末装置30にしかなり得ないコンピ
ュータとをネットワークに接続し、本発明の協調作業支
援システムを実現してもよい。
Further, in the above embodiment, Ne of FIG.
By checking and waiting for [connection standby] and [connection request] in the work menu 252, the computer becomes the cooperative work coordinator 20, the client terminal device 30, or the cooperative work coordinator 20. And at the same time, the client terminal device 30 can be selected. However, instead of allowing the selection setting to be performed by one program, the coordinating work coordinator 2
0 and the client terminal device 30 may be realized by separate programs. Further, a computer that can only be used as the cooperative work coordinator 20 and a computer that cannot be used as the client terminal device 30 may be connected to a network to realize the cooperative work support system of the present invention.

【0139】[0139]

【発明の効果】以上に述べたように本発明によれば、複
数のクライアント端末装置の全てが共通に保有すべき情
報として動画像ファイルを予め各クライアント端末装置
に用意しておき、この動画像ファイルを各クライアント
端末装置でそれぞれ独自にオープンし、協調作業コーデ
ィネータを介して送られてくる各クライアント端末装置
で発生したイベント情報に基づき、各クライアント端末
装置で動画像を含む画面の更新を行うので、動画像を複
数地点で同時にリアルタイムのレスポンスで扱う双方向
協調作業を行うことができるという効果がある。
As described above, according to the present invention, a moving image file is prepared in advance in each client terminal device as information to be commonly held by a plurality of client terminal devices. Each client terminal device opens the file independently and updates the screen including the moving image at each client terminal device based on the event information generated at each client terminal device sent via the coordination work coordinator. In addition, there is an effect that two-way cooperative work can be performed in which a moving image is simultaneously handled at a plurality of points with a real-time response.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態の協調作業支援システムの
全体構成図。
FIG. 1 is an overall configuration diagram of a cooperative work support system according to an embodiment of the present invention.

【図2】前記実施形態の協調作業用のイベント情報の流
れを含む協調作業支援システムの詳細構成図。
FIG. 2 is a detailed configuration diagram of a cooperative work support system including a flow of cooperative work event information of the embodiment.

【図3】前記実施形態の各クライアント端末装置の接続
動作の詳細な流れを示す説明図。
FIG. 3 is an explanatory diagram showing a detailed flow of a connection operation of each client terminal device of the embodiment.

【図4】前記実施形態の協調作業の動作の詳細な流れを
示す説明図。
FIG. 4 is an explanatory diagram showing a detailed flow of a cooperative work operation of the embodiment.

【図5】前記実施形態の表示手段における画面表示例
(作業ウィンドウ内に二つの動画像ウィンドウが表示さ
れている例)を示す図。
FIG. 5 is an exemplary view showing a screen display example (an example in which two moving image windows are displayed in a work window) on the display unit of the embodiment.

【図6】前記実施形態の描画ツールウィンドウ内に並べ
て表示された各ボタンの詳細図。
FIG. 6 is a detailed view of each button displayed side by side in the drawing tool window of the embodiment.

【図7】前記実施形態の表示手段における画面表示例
(作業ウィンドウ内に動画像ウィンドウと静止画像ウィ
ンドウとがそれぞれ一つずつ表示されている例)を示す
図。
FIG. 7 is an exemplary diagram showing a screen display example (an example in which one moving image window and one still image window are displayed in a work window) on the display unit of the embodiment.

【図8】前記実施形態の動画像ウィンドウのボタン等の
操作部の詳細図。
FIG. 8 is a detailed view of an operation unit such as a button of a moving image window of the embodiment.

【図9】前記実施形態の描画操作の動作例を示す図。FIG. 9 is a view showing an operation example of a drawing operation of the embodiment.

【図10】前記実施形態のキャプチャ操作の動作例を示
す図。
FIG. 10 is a view showing an operation example of a capture operation of the embodiment.

【図11】前記実施形態の静止画像ウィンドウのボタン
等の操作部の詳細図。
FIG. 11 is a detailed view of an operation unit such as a button of a still image window according to the embodiment.

【図12】前記実施形態のメニューの詳細図。FIG. 12 is a detailed view of a menu according to the embodiment.

【符号の説明】[Explanation of symbols]

1 ネットワーク 10 協調作業支援システム 20 協調作業コーディネータ 21 収集手段 22 配信手段 30 クライアント端末装置 41 動画像ファイル記憶手段 42 静止画像ファイル記憶手段 51 表示手段 52 入力手段 53 送信手段 54 受信手段 55 画像処理手段 Reference Signs List 1 network 10 cooperative work support system 20 cooperative work coordinator 21 collecting means 22 distribution means 30 client terminal device 41 moving image file storage means 42 still image file storage means 51 display means 52 input means 53 transmission means 54 reception means 55 image processing means

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 ネットワークを用いて複数地点にいる作
業者により行われる協調作業を支援する協調作業支援方
法であって、 前記協調作業に参加する前記作業者により操作される複
数のクライアント端末装置を前記ネットワークに接続
し、かつ、前記各クライアント端末装置との間で協調作
業用のイベント情報の送受信を行う協調作業コーディネ
ータを前記ネットワークに接続するとともに、前記複数
のクライアント端末装置の全てが共通に保有すべき情報
として動画像ファイルを予め前記各クライアント端末装
置に用意しておき、 先ず、前記各クライアント端末装置で前記各動画像ファ
イルをオープンして動画像の画面表示を行い、 続いて、前記作業者の入力操作により前記各クライアン
ト端末装置で発生したイベントに関するイベント情報を
前記協調作業コーディネータに送信し、 この送信されたイベント情報を前記協調作業コーディネ
ータにより収集した後、この収集したイベント情報を前
記協調作業コーディネータから前記複数のクライアント
端末装置の全てまたは前記複数のクライアント端末装置
のうち送信元のクライアント端末装置以外のクライアン
ト端末装置に配信し、 この配信されたイベント情報に基づき前記複数のクライ
アント端末装置の全てまたは前記複数のクライアント端
末装置のうち送信元のクライアント端末装置以外のクラ
イアント端末装置で表示された前記動画像を含む画面の
更新を行うことを特徴とする協調作業支援方法。
1. A cooperative work support method for supporting cooperative work performed by workers at a plurality of points using a network, comprising: a plurality of client terminal devices operated by the workers participating in the cooperative work. A cooperative work coordinator that connects to the network and transmits and receives event information for cooperative work with each of the client terminal devices is connected to the network, and all of the plurality of client terminal devices are commonly held. A moving image file is prepared in advance in each of the client terminal devices as information to be performed. First, each of the moving image files is opened on each of the client terminal devices to display a moving image on the screen, and then the work is performed. Event information related to the event that has occurred at each of the client terminal devices by a user's input operation. Information to the coordinating work coordinator, and after collecting the transmitted event information by the coordinating work coordinator, collects the collected event information from the cooperative work coordinator to all of the plurality of client terminal devices or the plurality of clients. Distributing to client terminal devices other than the transmitting client terminal device among the terminal devices, based on the distributed event information, all of the plurality of client terminal devices or the transmitting client terminal device among the plurality of client terminal devices Updating a screen including the moving image displayed on a client terminal device other than the client terminal device.
【請求項2】 ネットワークを用いて複数地点にいる作
業者により行われる協調作業を支援する協調作業支援シ
ステムであって、 前記ネットワークに接続されて前記協調作業に参加する
前記作業者により操作される複数のクライアント端末装
置と、 前記ネットワークに接続されて前記各クライアント端末
装置との間で協調作業用のイベント情報の送受信を行う
協調作業コーディネータとを備え、 前記各クライアント端末装置は、前記複数のクライアン
ト端末装置の全てが予め共通に保有すべき情報として用
意された動画像ファイルを記憶する動画像ファイル記憶
手段と、動画像を含む各種情報を画面表示する表示手段
と、前記動画像に対する前記作業者の操作を入力する入
力手段と、この入力手段による入力操作に対応するイベ
ント情報を前記協調作業コーディネータに送信する送信
手段と、前記協調作業コーディネータから配信されたイ
ベント情報を受信する受信手段と、前記動画像ファイル
をオープンして前記表示手段に動画像の画面表示を行う
とともに前記入力手段により入力操作されて発生しまた
は前記受信手段により受信したイベント情報に基づき前
記表示手段に表示された前記動画像を含む画面の更新を
行う画像処理手段とを含み構成され、 前記協調作業コーディネータは、前記各クライアント端
末装置から送信されたイベント情報を収集する収集手段
と、この収集手段で収集したイベント情報を前記複数の
クライアント端末装置の全てまたは前記複数のクライア
ント端末装置のうち送信元のクライアント端末装置以外
のクライアント端末装置に配信する配信手段とを含み構
成されていることを特徴とする協調作業支援システム。
2. A cooperative work support system for supporting cooperative work performed by workers at a plurality of points using a network, wherein the cooperative work support system is connected to the network and operated by the workers participating in the cooperative work. A plurality of client terminal devices, and a coordinating work coordinator connected to the network for transmitting and receiving event information for cooperative work between the client terminal devices, wherein each of the client terminal devices is A moving image file storage unit for storing a moving image file prepared as information to be held in common by all of the terminal devices, a display unit for displaying various information including a moving image on a screen, and the worker for the moving image Input means for inputting the input operation, and event information corresponding to the input operation by the input means. Transmitting means for transmitting to the coordinating work coordinator, receiving means for receiving event information distributed from the coordinating work coordinator, opening the moving image file, displaying a moving image screen on the display means, and performing the input Image processing means for updating a screen including the moving image displayed on the display means based on the event information generated by input operation by means or received by the receiving means, wherein the coordinating work coordinator comprises: Collecting means for collecting the event information transmitted from each of the client terminal apparatuses; and transmitting the event information collected by the collecting means to all of the plurality of client terminal apparatuses or a client terminal of the transmission source among the plurality of client terminal apparatuses. Distribution means for distributing to client terminal devices other than the device. A collaborative work support system characterized by being configured to include.
【請求項3】 請求項2に記載の協調作業支援システム
において、前記イベント情報には、前記表示手段に同時
に画面表示されている複数の動画像を同時に操作する同
期操作の情報が含まれ、 前記画像処理手段は、複数の前記動画像ファイルをオー
プンして前記表示手段に同時に画面表示するとともに前
記イベント情報に基づきこれらの複数の動画像の画面の
更新を同期させて行う機能を備えていることを特徴とす
る協調作業支援システム。
3. The collaborative work support system according to claim 2, wherein the event information includes information on a synchronous operation for simultaneously operating a plurality of moving images simultaneously displayed on the display unit on the screen, The image processing means has a function of opening the plurality of moving image files and simultaneously displaying the screen on the display means, and simultaneously updating the screens of the plurality of moving images based on the event information. A cooperative work support system characterized by the following.
【請求項4】 請求項2または3に記載の協調作業支援
システムにおいて、前記イベント情報には、前記表示手
段に画面表示されている動画像の各フレームを一枚の静
止画像として切り出して保存するキャプチャ操作の情報
が含まれ、 前記各クライアント端末装置は、切り出した前記静止画
像をファイルにして保存する静止画像ファイル記憶手段
を備えていることを特徴とする協調作業支援システム。
4. The collaborative work support system according to claim 2, wherein each frame of the moving image displayed on the screen of the display unit is cut out as one still image and stored in the event information. A collaborative work support system including capture operation information, wherein each of the client terminal devices includes a still image file storage unit that saves the cut-out still image as a file.
【請求項5】 ネットワークを用いて複数地点にいる作
業者により行われる協調作業を支援する協調作業支援シ
ステムを構成するために協調作業コーディネータととも
に前記ネットワークに接続されて前記協調作業に参加す
る前記作業者により操作される協調作業用クライアント
端末装置であって、 前記協調作業に参加する他の協調作業用クライアント端
末装置を含む複数の協調作業用クライアント端末装置の
全てが予め共通に保有すべき情報として用意された動画
像ファイルを記憶する動画像ファイル記憶手段と、動画
像を含む各種情報を画面表示する表示手段と、前記動画
像に対する前記作業者の操作を入力する入力手段と、こ
の入力手段による入力操作に対応するイベント情報を前
記協調作業コーディネータに送信する送信手段と、前記
協調作業コーディネータから前記複数の協調作業用クラ
イアント端末装置の全てまたは前記複数の協調作業用ク
ライアント端末装置のうち送信元の協調作業用クライア
ント端末装置以外の協調作業用クライアント端末装置に
対して共通に配信されたイベント情報を受信する受信手
段と、前記動画像ファイルをオープンして前記表示手段
に動画像の画面表示を行うとともに前記入力手段により
入力操作されて発生しまたは前記受信手段により受信し
たイベント情報に基づき前記表示手段に表示された前記
動画像を含む画面の更新を行う画像処理手段とを含み構
成されていることを特徴とする協調作業用クライアント
端末装置。
5. The work that is connected to the network together with a coordination work coordinator and participates in the coordination work to form a coordination work support system that supports a coordination work performed by workers at a plurality of points using a network. A client terminal device for cooperative work operated by a user, wherein all of a plurality of client terminal devices for cooperative work including other client terminal devices for cooperative work participating in the cooperative work are information to be held in common in advance. A moving image file storage unit for storing a prepared moving image file, a display unit for displaying various information including a moving image on a screen, an input unit for inputting an operation of the worker with respect to the moving image, Transmitting means for transmitting event information corresponding to an input operation to the coordinating work coordinator; Cooperative work coordinator distributes to all of the plurality of cooperative work client terminal devices or cooperative work client terminal devices other than the source cooperative work client terminal device among the plurality of cooperative work client terminal devices. Receiving means for receiving the received event information; and displaying the moving image file on the display means by opening the moving image file and displaying the moving image on the display means, and the event information generated by the input operation by the input means or received by the receiving means. Image processing means for updating a screen including the moving image displayed on the display means based on the image processing means.
【請求項6】 ネットワークを用いて複数地点にいる作
業者により行われる協調作業を支援する協調作業支援シ
ステムを構成するために複数のクライアント端末装置と
ともに前記ネットワークに接続されて前記各クライアン
ト端末装置との間で協調作業用のイベント情報の送受信
を行う協調作業コーディネータであって、 前記各クライアント端末装置から送信されたイベント情
報を収集する収集手段と、この収集手段で収集したイベ
ント情報を前記複数のクライアント端末装置の全てまた
は前記複数のクライアント端末装置のうち送信元のクラ
イアント端末装置以外のクライアント端末装置に配信す
る配信手段とを含み構成され、 前記収集手段により収集するイベント情報は、前記複数
のクライアント端末装置の全てが予め共通に保有すべき
情報として用意された動画像ファイルを、前記各クライ
アント端末装置でそれぞれオープンして画面表示された
動画像に対する前記作業者の入力操作の情報であり、 前記配信手段により配信するイベント情報は、前記複数
のクライアント端末装置の全てまたは前記複数のクライ
アント端末装置のうち送信元のクライアント端末装置以
外のクライアント端末装置で行われる動画像を含む画面
の更新に使用される情報であることを特徴とする協調作
業コーディネータ。
6. A computer which is connected to the network together with a plurality of client terminal devices to constitute a cooperative work support system for supporting cooperative work performed by workers at a plurality of points using a network. A coordinating work coordinator for transmitting and receiving event information for cooperative work between the plurality of client terminal devices, collecting means for collecting the event information transmitted from each of the client terminal devices; Distribution means for distributing to all of the client terminal devices or the client terminal devices other than the client terminal device of the transmission source among the plurality of client terminal devices; and All terminal devices should be held in common in advance The moving image file prepared as the information is information on the input operation of the operator for the moving image displayed on the screen by opening the moving image file on each of the client terminal devices. Information used for updating of a screen including a moving image performed in all of the client terminal devices or client terminal devices other than the transmission source client terminal device among the plurality of client terminal devices. Coordinator.
【請求項7】 ネットワークを用いて複数地点にいる作
業者により行われる協調作業を支援する協調作業支援方
法をコンピュータに実行させるためのプログラムを記録
したコンピュータ読み取り可能な記録媒体であって、 前記協調作業に参加する前記作業者により操作される複
数のクライアント端末装置を前記ネットワークに接続
し、かつ、前記各クライアント端末装置との間で協調作
業用のイベント情報の送受信を行う協調作業コーディネ
ータを前記ネットワークに接続するとともに、前記複数
のクライアント端末装置の全てが共通に保有すべき情報
として動画像ファイルを予め前記各クライアント端末装
置に用意しておき、 先ず、前記各クライアント端末装置で前記各動画像ファ
イルをオープンして動画像の画面表示を行い、 続いて、前記作業者の入力操作により前記各クライアン
ト端末装置で発生したイベントに関するイベント情報を
前記協調作業コーディネータに送信し、 この送信されたイベント情報を前記協調作業コーディネ
ータにより収集した後、この収集したイベント情報を前
記協調作業コーディネータから前記複数のクライアント
端末装置の全てまたは前記複数のクライアント端末装置
のうち送信元のクライアント端末装置以外のクライアン
ト端末装置に配信し、 この配信されたイベント情報に基づき前記複数のクライ
アント端末装置の全てまたは前記複数のクライアント端
末装置のうち送信元のクライアント端末装置以外のクラ
イアント端末装置で表示された前記動画像を含む画面の
更新を行うことを特徴とする協調作業支援方法をコンピ
ュータに実行させるためのプログラムを記録したコンピ
ュータ読み取り可能な記録媒体。
7. A computer-readable recording medium on which a program for causing a computer to execute a cooperative work support method for supporting cooperative work performed by workers at a plurality of points using a network is recorded. A plurality of client terminal devices operated by the worker participating in the work are connected to the network, and a coordinating work coordinator that transmits and receives event information for cooperative work with each of the client terminal devices is connected to the network. And a moving image file is prepared in advance in each of the client terminal devices as information to be commonly held by all of the plurality of client terminal devices. First, each of the moving image files is stored in each of the client terminal devices. To display the moving image on the screen. The event information relating to the event that has occurred at each of the client terminal devices by the input operation of the worker is transmitted to the coordinating work coordinator. After the transmitted event information is collected by the coordinating work coordinator, the collected event information is collected. Distributing from the coordination work coordinator to all of the plurality of client terminal devices or client terminal devices other than the transmitting client terminal device among the plurality of client terminal devices, based on the distributed event information, the plurality of client terminals Executing a collaborative work support method for a computer, comprising updating a screen including the moving image displayed on a client terminal device other than the transmission source client terminal device among all the devices or the plurality of client terminal devices. Let A computer-readable recording medium storing a program fit.
【請求項8】 ネットワークを用いて複数地点にいる作
業者により行われる協調作業を支援する協調作業支援シ
ステムを構成するために協調作業コーディネータととも
に前記ネットワークに接続されて前記協調作業に参加す
る前記作業者により操作される協調作業用クライアント
端末装置として、コンピュータを機能させるためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒体
であって、 前記協調作業に参加する他の協調作業用クライアント端
末装置を含む複数の協調作業用クライアント端末装置の
全てが予め共通に保有すべき情報として用意された動画
像ファイルを記憶する動画像ファイル記憶手段と、動画
像を含む各種情報を画面表示する表示手段と、前記動画
像に対する前記作業者の操作を入力する入力手段と、こ
の入力手段による入力操作に対応するイベント情報を前
記協調作業コーディネータに送信する送信手段と、前記
協調作業コーディネータから前記複数の協調作業用クラ
イアント端末装置の全てまたは前記複数の協調作業用ク
ライアント端末装置のうち送信元の協調作業用クライア
ント端末装置以外の協調作業用クライアント端末装置に
対して共通に配信されたイベント情報を受信する受信手
段と、前記動画像ファイルをオープンして前記表示手段
に動画像の画面表示を行うとともに前記入力手段により
入力操作されて発生しまたは前記受信手段により受信し
たイベント情報に基づき前記表示手段に表示された前記
動画像を含む画面の更新を行う画像処理手段とを含み構
成されていることを特徴とする協調作業用クライアント
端末装置として、コンピュータを機能させるためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒
体。
8. The work that is connected to the network together with a cooperative work coordinator to participate in the cooperative work together with a cooperative work coordinator to configure a cooperative work support system that supports a cooperative work performed by workers at a plurality of points using a network. A computer-readable recording medium storing a program for causing a computer to function as a cooperative work client terminal operated by a user, including a plurality of other cooperative work client terminals participating in the cooperative work. Moving image file storage means for storing a moving image file prepared as information that all of the client terminal devices for cooperative work should have in advance in common; display means for displaying various information including moving images on a screen; Input means for inputting the operator's operation on an image; Transmitting means for transmitting event information corresponding to an input operation by a step to the coordinating work coordinator; and transmitting from the coordinating work coordinator all of the plurality of cooperative work client terminals or the plurality of cooperative work client terminals. Receiving means for receiving event information distributed in common to a cooperative work client terminal device other than the original cooperative work client terminal device; and opening the moving image file and displaying a moving image screen on the display means And image processing means for updating a screen including the moving image displayed on the display means based on the event information generated by being input-operated by the input means or received by the receiving means. As a client terminal device for cooperative work, A computer-readable recording medium on which a program for causing a computer to function is recorded.
【請求項9】 ネットワークを用いて複数地点にいる作
業者により行われる協調作業を支援する協調作業支援シ
ステムを構成するために複数のクライアント端末装置と
ともに前記ネットワークに接続されて前記各クライアン
ト端末装置との間で協調作業用のイベント情報の送受信
を行う協調作業コーディネータとして、コンピュータを
機能させるためのプログラムを記録したコンピュータ読
み取り可能な記録媒体であって、 前記各クライアント端末装置から送信されたイベント情
報を収集する収集手段と、この収集手段で収集したイベ
ント情報を前記複数のクライアント端末装置の全てまた
は前記複数のクライアント端末装置のうち送信元のクラ
イアント端末装置以外のクライアント端末装置に配信す
る配信手段とを含み構成され、 前記収集手段により収集するイベント情報は、前記複数
のクライアント端末装置の全てが予め共通に保有すべき
情報として用意された動画像ファイルを、前記各クライ
アント端末装置でそれぞれオープンして画面表示された
動画像に対する前記作業者の入力操作の情報であり、 前記配信手段により配信するイベント情報は、前記複数
のクライアント端末装置の全てまたは前記複数のクライ
アント端末装置のうち送信元のクライアント端末装置以
外のクライアント端末装置で行われる動画像を含む画面
の更新に使用される情報であることを特徴とする協調作
業コーディネータとして、コンピュータを機能させるた
めのプログラムを記録したコンピュータ読み取り可能な
記録媒体。
9. Connected to said network together with a plurality of client terminal devices to constitute a cooperative work support system for supporting cooperative work performed by workers at a plurality of points using a network, A computer-readable recording medium that records a program for causing a computer to function as a cooperative work coordinator that transmits and receives event information for cooperative work between the event information transmitted from each of the client terminal devices. Collecting means for collecting, and distribution means for distributing the event information collected by the collecting means to all of the plurality of client terminal apparatuses or to client terminal apparatuses other than the transmitting client terminal apparatus among the plurality of client terminal apparatuses. Comprising said collection The event information collected by the step is a moving image file prepared as information that all of the plurality of client terminal devices should previously hold in common, and each of the client terminal devices respectively opens and displays the moving image file on the screen. The event information to be distributed by the distribution unit is information of the input operation of the worker, and all of the plurality of client terminal devices or a client terminal device other than the source client terminal device among the plurality of client terminal devices. A computer-readable recording medium storing a program for causing a computer to function as a coordinating operation coordinator, which is information used for updating a screen including a moving image to be performed.
JP2000306007A 2000-10-05 2000-10-05 Cooperative work supporting method and system, client terminal equipment for cooperative work, cooperative work coordinator and recording medium Pending JP2002116996A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000306007A JP2002116996A (en) 2000-10-05 2000-10-05 Cooperative work supporting method and system, client terminal equipment for cooperative work, cooperative work coordinator and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000306007A JP2002116996A (en) 2000-10-05 2000-10-05 Cooperative work supporting method and system, client terminal equipment for cooperative work, cooperative work coordinator and recording medium

Publications (1)

Publication Number Publication Date
JP2002116996A true JP2002116996A (en) 2002-04-19

Family

ID=18786767

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000306007A Pending JP2002116996A (en) 2000-10-05 2000-10-05 Cooperative work supporting method and system, client terminal equipment for cooperative work, cooperative work coordinator and recording medium

Country Status (1)

Country Link
JP (1) JP2002116996A (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007013705A (en) * 2005-06-30 2007-01-18 Sony Corp Simultaneous playback system, information processing apparatus, midway participation method, and midway participation program
JP2007202129A (en) * 2006-01-25 2007-08-09 Seiko Epson Corp Communication method of data relay server, communication method of video conference server protected by firewall, and communication method of video conference client
JP2007241719A (en) * 2006-03-09 2007-09-20 Nec Corp Data distribution system and method
JP2009123032A (en) * 2007-11-15 2009-06-04 Sharp Corp Mobile terminal and method for controlling mobile terminal
JP2011501260A (en) * 2007-10-12 2011-01-06 ザロム、ロニー System and method for sharing video synchronously
JP2011110171A (en) * 2009-11-25 2011-06-09 Square Enix Co Ltd Device, method and program for processing video game
JP2012089092A (en) * 2010-10-22 2012-05-10 Nippon Telegr & Teleph Corp <Ntt> Portable terminal conference system and method
JP5086486B1 (en) * 2012-03-09 2012-11-28 Scsk株式会社 Information output sharing system
US8788589B2 (en) 2007-10-12 2014-07-22 Watchitoo, Inc. System and method for coordinating simultaneous edits of shared digital data
JP2015507406A (en) * 2011-12-22 2015-03-05 インテル・コーポレーション Collaborative entertainment platform
JP2016525736A (en) * 2013-06-06 2016-08-25 ハワース, インコーポレイテッドHaworth, Inc. Collaborative system with spatial event map
US10255023B2 (en) 2016-02-12 2019-04-09 Haworth, Inc. Collaborative electronic whiteboard publication process
JP2019067413A (en) * 2018-10-24 2019-04-25 株式会社アレスシステム Transmission side computer, reception side computer, method performed by the same, and computer program
US10802783B2 (en) 2015-05-06 2020-10-13 Haworth, Inc. Virtual workspace viewport following in collaboration systems
US11126325B2 (en) 2017-10-23 2021-09-21 Haworth, Inc. Virtual workspace including shared viewport markers in a collaboration system
WO2022030036A1 (en) * 2020-08-05 2022-02-10 株式会社インタラクティブソリューションズ System for changing image on basis of speech
JP2022031086A (en) * 2020-08-05 2022-02-18 株式会社インタラクティブソリューションズ System for modifying image based on voice
US11573694B2 (en) 2019-02-25 2023-02-07 Haworth, Inc. Gesture based workflows in a collaboration system
US11861561B2 (en) 2013-02-04 2024-01-02 Haworth, Inc. Collaboration system including a spatial event map
US11934637B2 (en) 2017-10-23 2024-03-19 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
US11956289B2 (en) 2020-05-07 2024-04-09 Haworth, Inc. Digital workspace sharing over one or more display clients in proximity of a main client
US12019850B2 (en) 2017-10-23 2024-06-25 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007013705A (en) * 2005-06-30 2007-01-18 Sony Corp Simultaneous playback system, information processing apparatus, midway participation method, and midway participation program
JP2007202129A (en) * 2006-01-25 2007-08-09 Seiko Epson Corp Communication method of data relay server, communication method of video conference server protected by firewall, and communication method of video conference client
JP2007241719A (en) * 2006-03-09 2007-09-20 Nec Corp Data distribution system and method
US9270715B2 (en) 2007-10-12 2016-02-23 Newrow, Inc. System and method for coordinating display of shared video data
JP2011501260A (en) * 2007-10-12 2011-01-06 ザロム、ロニー System and method for sharing video synchronously
US8788589B2 (en) 2007-10-12 2014-07-22 Watchitoo, Inc. System and method for coordinating simultaneous edits of shared digital data
JP2009123032A (en) * 2007-11-15 2009-06-04 Sharp Corp Mobile terminal and method for controlling mobile terminal
JP2011110171A (en) * 2009-11-25 2011-06-09 Square Enix Co Ltd Device, method and program for processing video game
JP2012089092A (en) * 2010-10-22 2012-05-10 Nippon Telegr & Teleph Corp <Ntt> Portable terminal conference system and method
US9106791B2 (en) 2011-12-22 2015-08-11 Intel Corporation Collaborative entertainment platform
JP2015507406A (en) * 2011-12-22 2015-03-05 インテル・コーポレーション Collaborative entertainment platform
JP5086486B1 (en) * 2012-03-09 2012-11-28 Scsk株式会社 Information output sharing system
US11481730B2 (en) 2013-02-04 2022-10-25 Haworth, Inc. Collaboration system including a spatial event map
US12254446B2 (en) 2013-02-04 2025-03-18 Bluescape Buyer LLC Collaboration system including a spatial event map
US12079776B2 (en) 2013-02-04 2024-09-03 Haworth, Inc. Collaboration system including a spatial event map
US10304037B2 (en) 2013-02-04 2019-05-28 Haworth, Inc. Collaboration system including a spatial event map
US11887056B2 (en) 2013-02-04 2024-01-30 Haworth, Inc. Collaboration system including a spatial event map
US11861561B2 (en) 2013-02-04 2024-01-02 Haworth, Inc. Collaboration system including a spatial event map
US10949806B2 (en) 2013-02-04 2021-03-16 Haworth, Inc. Collaboration system including a spatial event map
JP2016525736A (en) * 2013-06-06 2016-08-25 ハワース, インコーポレイテッドHaworth, Inc. Collaborative system with spatial event map
US11797256B2 (en) 2015-05-06 2023-10-24 Haworth, Inc. Virtual workspace viewport following in collaboration systems
US11775246B2 (en) 2015-05-06 2023-10-03 Haworth, Inc. Virtual workspace viewport following in collaboration systems
US12360725B2 (en) 2015-05-06 2025-07-15 Bluescape Buyer LLC Virtual workspace viewport following in collaboration systems
US11262969B2 (en) 2015-05-06 2022-03-01 Haworth, Inc. Virtual workspace viewport following in collaboration systems
US10802783B2 (en) 2015-05-06 2020-10-13 Haworth, Inc. Virtual workspace viewport following in collaboration systems
US11816387B2 (en) 2015-05-06 2023-11-14 Haworth, Inc. Virtual workspace viewport following in collaboration systems
US10255023B2 (en) 2016-02-12 2019-04-09 Haworth, Inc. Collaborative electronic whiteboard publication process
US10705786B2 (en) 2016-02-12 2020-07-07 Haworth, Inc. Collaborative electronic whiteboard publication process
US12019850B2 (en) 2017-10-23 2024-06-25 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
US12061775B2 (en) 2017-10-23 2024-08-13 Haworth, Inc. Collaboration system including markers identifying multiple canvases in a shared virtual workspace
US11126325B2 (en) 2017-10-23 2021-09-21 Haworth, Inc. Virtual workspace including shared viewport markers in a collaboration system
US11934637B2 (en) 2017-10-23 2024-03-19 Haworth, Inc. Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
US11755176B2 (en) 2017-10-23 2023-09-12 Haworth, Inc. Collaboration system including markers identifying multiple canvases in a shared virtual workspace
JP2019067413A (en) * 2018-10-24 2019-04-25 株式会社アレスシステム Transmission side computer, reception side computer, method performed by the same, and computer program
US11573694B2 (en) 2019-02-25 2023-02-07 Haworth, Inc. Gesture based workflows in a collaboration system
US12327016B2 (en) 2019-02-25 2025-06-10 Bluescape Buyer, Llc Gesture based workflows in a collaboration system
US11956289B2 (en) 2020-05-07 2024-04-09 Haworth, Inc. Digital workspace sharing over one or more display clients in proximity of a main client
US12301642B2 (en) 2020-05-07 2025-05-13 Bluescape Buyer LLC Digital workspace sharing over one or more display clients using display identification codes and in proximity of a main client
JP2022029864A (en) * 2020-08-05 2022-02-18 株式会社インタラクティブソリューションズ System for modifying image based on voice
JP7168239B2 (en) 2020-08-05 2022-11-09 株式会社インタラクティブソリューションズ A system for modifying images based on sound
WO2022030036A1 (en) * 2020-08-05 2022-02-10 株式会社インタラクティブソリューションズ System for changing image on basis of speech
US11568877B2 (en) 2020-08-05 2023-01-31 Interactive Solutions Corp. System to change image based on voice
JP2022031086A (en) * 2020-08-05 2022-02-18 株式会社インタラクティブソリューションズ System for modifying image based on voice

Similar Documents

Publication Publication Date Title
JP2002116996A (en) Cooperative work supporting method and system, client terminal equipment for cooperative work, cooperative work coordinator and recording medium
JP4182464B2 (en) Video conferencing system
US8510441B2 (en) Transmission apparatus, transmission method, content delivery system, content delivery method, and program
US20050114528A1 (en) System, server, method and program for providing communication service
JP3664132B2 (en) Network information processing system and information processing method
WO1999046702A1 (en) Apparatus and method for collaborative dynamic video annotation
JP2001245269A (en) Communication data creation device and creation method, communication data playback device and playback method, and program storage medium
US20040249945A1 (en) Information processing system, client apparatus and information providing server constituting the same, and information providing server exclusive control method
CN111246150A (en) Control method, system, server and readable storage medium for video conference
JP2002041871A (en) Vehicle repair cost estimation system
CN100527824C (en) Network information processing system, information creation device, and information processing method
JP2018101368A (en) Information processing apparatus, information processing method, information processing system, and information processing program
CN218041559U (en) Remote consultation equipment
JP2003006128A (en) Projection type video display system
CN115225846A (en) A real-time audio and video-based remote expert support method for electric power
JP4546384B2 (en) Art guidance system using network
US7721215B2 (en) Information processing apparatus, information processing method, recording medium, and program
JP2000270305A (en) Multi-point conference system
JP7552150B2 (en) PROGRAM, COMMUNICATION TERMINAL, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
JP4413114B2 (en) Electronic conference record data processing method
JP2003122776A (en) System for generating album
JP2003271277A (en) Information processing apparatus and information input method
JP2011128722A (en) Conference system and information processing method
JP2002223423A (en) Web conference system and method
JP3699069B2 (en) Catalog photography method, catalog photography system, catalog photography program, image server for catalog photography system, image evaluation device for catalog photography system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060425

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060829