[go: up one dir, main page]

JP6623611B2 - Information processing apparatus, information processing system, program, and recording medium - Google Patents

Information processing apparatus, information processing system, program, and recording medium Download PDF

Info

Publication number
JP6623611B2
JP6623611B2 JP2015160486A JP2015160486A JP6623611B2 JP 6623611 B2 JP6623611 B2 JP 6623611B2 JP 2015160486 A JP2015160486 A JP 2015160486A JP 2015160486 A JP2015160486 A JP 2015160486A JP 6623611 B2 JP6623611 B2 JP 6623611B2
Authority
JP
Japan
Prior art keywords
information
terminal
minutes
participant
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2015160486A
Other languages
Japanese (ja)
Other versions
JP2017040974A (en
Inventor
猪股 浩司郎
浩司郎 猪股
政幸 山口
政幸 山口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2015160486A priority Critical patent/JP6623611B2/en
Priority to US15/040,517 priority patent/US10341397B2/en
Priority to US15/048,137 priority patent/US20170048283A1/en
Priority to US15/055,965 priority patent/US20170048284A1/en
Priority to EP16160147.1A priority patent/EP3131256B1/en
Priority to EP16160802.1A priority patent/EP3131257B1/en
Publication of JP2017040974A publication Critical patent/JP2017040974A/en
Application granted granted Critical
Publication of JP6623611B2 publication Critical patent/JP6623611B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、情報処理装置、情報処理システム、プログラム、及び記録媒体に関する。   The present invention relates to an information processing device, an information processing system, a program, and a recording medium.

近年、PCやタブレット端末等を相互にネットワーク接続し資料や音声・映像データ等を電子的に共有する、いわゆる電子会議システムが利用されている。このような電子会議システムにおいて、主に会議の議事録等を作成する目的で、会議でやりとりされた音声や、会議の様子を撮影した映像等のメディア情報(メディアデータ)を記録する技術が提案されている。しかし、メディアデータをそのまま記録していたのでは、議事録のデータ量が膨大になるという問題がある。   2. Description of the Related Art In recent years, a so-called electronic conference system has been used in which PCs, tablet terminals, and the like are mutually connected to a network and electronically share data, audio / video data, and the like. In such an electronic conferencing system, a technique for recording media information (media data) such as audio exchanged in a conference and a video of a state of the conference, mainly for the purpose of creating minutes of the conference, has been proposed. Have been. However, if the media data is recorded as it is, there is a problem that the amount of data of the minutes becomes enormous.

このような問題に対して、特許文献1では、参加者の動画情報については重要な場面のみ記録し、それ以外のメディアデータを時系列で記録する方法が開示されている。   To solve such a problem, Patent Literature 1 discloses a method of recording only important scenes of moving image information of a participant and recording other media data in time series.

特開2005−244524号公報JP 2005-244524 A

しかし、特許文献1に開示された方法では、発表者と資料情報を動画情報(メディアデータ)として記録しているため、議事録のデータ量が依然として大きいという問題がある。また、メディアデータを単に時系列で記録しているため、再生時のユーザ操作の自由度が低いという問題がある。   However, in the method disclosed in Patent Document 1, since the presenter and the material information are recorded as moving image information (media data), there is a problem that the data amount of the minutes is still large. In addition, since the media data is simply recorded in time series, there is a problem that the degree of freedom of user operation during reproduction is low.

本発明は、上記実情に鑑みてなされたものであり、その目的は、発表者と資料情報を動画情報として単に時系列で記録するものと比較して、電子会議の議事録を効率よく記録するとともに、再生時のユーザ操作の自由度を高めることができる情報処理装置、情報処理システム、プログラム、及び記録媒体を提供することにある。   The present invention has been made in view of the above circumstances, and an object thereof is to efficiently record the minutes of an electronic conference in comparison with a method in which presenter and material information are simply recorded in chronological order as moving image information. Another object of the present invention is to provide an information processing apparatus, an information processing system, a program, and a recording medium that can increase the degree of freedom of a user operation during reproduction.

本発明の請求項1に係るプログラムは、ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させるためのプログラムであって、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段、前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段、及び、前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段、としてコンピュータを機能させるためのプログラムである。   A program according to claim 1 of the present invention is a program for synchronously displaying at least a part of a display screen among a plurality of terminals connected via a network, and indicates information of a material to be displayed. Material information receiving means for receiving material information, operation information receiving means for receiving operation information indicating the content operated by the user at each of the plurality of terminals, and the material information, the operation information, and the time at which the user operated This is a program for causing a computer to function as information recording means for recording minutes information in which time information indicating time information is associated with each other.

本発明の請求項2に係るプログラムは、請求項1に記載の構成において、前記情報記録手段は、記憶手段に保存されている前記資料のデータに、前記議事録情報を関連付ける。   In a program according to a second aspect of the present invention, in the configuration according to the first aspect, the information recording unit associates the minutes information with data of the material stored in a storage unit.

本発明の請求項3に係るプログラムは、請求項1に記載の構成において、前記コンピュータを、さらに、前記操作情報の種別から優先度を比較する優先度比較手段として機能させ、前記情報記録手段は、複数の操作情報のうち優先度の高い操作情報を、前記資料情報及び前記時間情報に関連付けて記録する。   A program according to a third aspect of the present invention, in the configuration according to the first aspect, causes the computer to further function as a priority comparing unit that compares a priority from a type of the operation information, The operation information having a higher priority among the plurality of pieces of operation information is recorded in association with the material information and the time information.

本発明の請求項4に係るプログラムは、請求項1に記載の構成において、前記コンピュータを、さらに、ユーザの要求に基づいて前記議事録情報を再生する再生手段として機能させ、前記再生手段は、前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させる。   A program according to a fourth aspect of the present invention, in the configuration according to the first aspect, causes the computer to further function as a reproducing unit that reproduces the minutes information based on a user's request. While reading out the material from the storage means for storing the data of the material and displaying the material on the terminal of the user, the content of the operation according to the operation information is displayed on the displayed material based on the minutes information. To reflect.

本発明の請求項5に係るプログラムは、請求項4に記載の構成において、前記情報記録手段は、前記議事録情報を再生しているときに前記ユーザにより操作された内容を示す操作情報を、前記議事録情報に追加する。   A program according to a fifth aspect of the present invention, in the configuration according to the fourth aspect, wherein the information recording means stores operation information indicating the content operated by the user when the minutes information is reproduced. Add to the minutes information.

本発明の請求項6に係るプログラムは、請求項4に記載の構成において、前記再生手段は、前記情報記録手段が前記議事録情報を記録しているときに前記ユーザの要求があった場合は、前記議事録情報の再生速度を通常の速度よりも速くする。   The program according to claim 6 of the present invention, in the configuration according to claim 4, wherein the reproducing unit is configured to execute the processing when the information recording unit is recording the minutes information and the user's request is received. The reproduction speed of the minutes information is made faster than the normal speed.

本発明の請求項7に係るプログラムは、請求項4に記載の構成において、前記コンピュータを、さらに、前記操作情報の種別から優先度を比較する優先度比較手段として機能させ、前記再生手段は、前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、複数の操作情報のうち優先度の高い操作情報に応じた前記操作の内容を反映させる。   A program according to a seventh aspect of the present invention, in the configuration according to the fourth aspect, causes the computer to further function as a priority comparing unit that compares a priority from a type of the operation information, While reading out the material from the storage unit that stores the data of the material and displaying the material on the terminal of the user, the displayed material includes the content of the operation according to the operation information with a higher priority among a plurality of operation information To reflect.

上記プログラムは、CD−ROMやDVD−ROMなどの、コンピュータが読み取り可能な情報記憶媒体に格納されてもよい。また、上記コンピュータは、上記端末であってもよい。   The program may be stored on a computer-readable information storage medium such as a CD-ROM or a DVD-ROM. Further, the computer may be the terminal.

本発明の請求項8に係る情報処理装置は、ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させる情報処理装置であって、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段と、前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段と、を含むことを特徴とする。上記情報処理装置は、上記端末であってもよい。   An information processing device according to claim 8 of the present invention is an information processing device that displays at least a part of a display screen in synchronization between a plurality of terminals connected via a network, and information of a material to be displayed. Material information receiving means for receiving material information indicating the operation of the plurality of terminals; operation information receiving means for receiving operation information indicating the content operated by the user in each of the plurality of terminals; the material information; the operation information; And information recording means for recording the minutes information in which the time information indicating the time is associated with each other. The information processing device may be the terminal.

本発明の請求項9に係る情報処理システムは、ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させる情報処理システムであって、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段と、前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段と、を含むことを特徴とする。   An information processing system according to claim 9 of the present invention is an information processing system for synchronously displaying at least a part of a display screen among a plurality of terminals connected via a network, wherein information of a material to be displayed is displayed. Material information receiving means for receiving material information indicating the operation of the plurality of terminals; operation information receiving means for receiving operation information indicating the content operated by the user in each of the plurality of terminals; the material information; the operation information; And information recording means for recording the minutes information in which the time information indicating the time is associated with each other.

本発明の請求項10に係る記録媒体は、ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させるためのプログラムであって、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段、前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段、及び、前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段、としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。上記コンピュータは、上記端末であってもよい。   A recording medium according to claim 10 of the present invention is a program for synchronizing and displaying at least a part of a display screen among a plurality of terminals connected via a network, and stores information of a material to be displayed. Material information receiving means for receiving material information to be displayed, operation information receiving means for receiving operation information indicating the content operated by a user at each of the plurality of terminals, and the material information, the operation information, and the user operating A computer-readable recording medium that records a program for causing a computer to function as information recording means for recording minutes information in which time information indicating time is associated with each other. The computer may be the terminal.

本発明の請求項1、8〜10の構成によれば、資料情報と、操作情報と、ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する。このため、発表者と資料情報を動画情報として単に時系列で記録するものと比較して、電子会議の議事録を効率よく記録するとともに、再生時のユーザ操作の自由度が高まる。   According to the configuration of claims 1 and 8 to 10 of the present invention, minutes information in which the material information, the operation information, and the time information indicating the time at which the user has operated is associated with each other is recorded. For this reason, the minutes of the electronic conference are efficiently recorded, and the degree of freedom of the user operation at the time of reproduction is increased, as compared with the case where the presenter and the material information are simply recorded in a time series as moving image information.

本発明の請求項2の構成によれば、記憶手段に保存されている資料のデータに議事録情報が関連付けられる。   According to the configuration of claim 2 of the present invention, the minutes information is associated with the data of the material stored in the storage means.

本発明の請求項3の構成によれば、複数の操作情報のうち優先度の高い操作情報が資料情報及び時間情報に関連付けられる。   According to the configuration of claim 3 of the present invention, the operation information having the higher priority among the plurality of operation information is associated with the material information and the time information.

本発明の請求項4の構成によれば、資料がユーザの端末に表示され、表示された資料に、議事録情報に基づいて、操作情報に応じた操作の内容が反映される。   According to the configuration of claim 4 of the present invention, the material is displayed on the user's terminal, and the content of the operation according to the operation information is reflected on the displayed material based on the minutes information.

本発明の請求項5の構成によれば、議事録情報を再生しているときに、ユーザにより操作された内容を示す操作情報が議事録情報に追加される。   According to the configuration of claim 5 of the present invention, when the minutes information is reproduced, the operation information indicating the content operated by the user is added to the minutes information.

本発明の請求項6の構成によれば、議事録情報が記録されているときにユーザの要求があった場合は、議事録情報が高速再生される。   According to the configuration of claim 6 of the present invention, when a user's request is made while the minutes information is recorded, the minutes information is reproduced at high speed.

本発明の請求項7の構成によれば、資料がユーザの端末に表示され、表示された資料に、複数の操作情報のうち優先度の高い操作情報に応じた操作の内容が反映される。   According to the configuration of claim 7 of the present invention, the material is displayed on the user's terminal, and the content of the operation corresponding to the operation information having the higher priority among the plurality of operation information is reflected on the displayed material.

本実施形態に係る電子会議システムの全体構成図である。1 is an overall configuration diagram of an electronic conference system according to an embodiment. 操作端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration of an operation terminal. 参加者用端末の具体的な構成を示す機能ブロック図である。FIG. 3 is a functional block diagram illustrating a specific configuration of a participant terminal. 電子会議システムのネットワーク構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a network configuration of an electronic conference system. 発表者用端末の表示画面に表示される表示内容の一例を示している。5 shows an example of display contents displayed on a display screen of a presenter terminal. 操作種別テーブルの一例を示す図である。FIG. 9 is a diagram illustrating an example of an operation type table. 電子会議システムの動作フロー図である。It is an operation | movement flowchart of an electronic conference system. 電子会議システムの動作フロー図である。It is an operation | movement flowchart of an electronic conference system. サーバ及び操作端末の構成を示す機能ブロック図である。FIG. 3 is a functional block diagram illustrating configurations of a server and an operation terminal. 操作情報管理テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of an operation information management table. 更新された操作情報管理テーブルの一例を示す図である。FIG. 14 is a diagram illustrating an example of an updated operation information management table. 変形例5に係る電子会議システムにおける参加者用端末の具体的な構成を示す機能ブロック図である。15 is a functional block diagram illustrating a specific configuration of a participant terminal in the electronic conference system according to Modification Example 5. FIG. 操作種別テーブルの一例を示す図である。FIG. 9 is a diagram illustrating an example of an operation type table. 操作種別テーブルの一例を示す図である。FIG. 9 is a diagram illustrating an example of an operation type table. 変形例5に係る電子会議システムの動作フロー図である。15 is an operation flowchart of the electronic conference system according to Modification Example 5. FIG. サーバ及び操作端末の構成を示す機能ブロック図である。FIG. 3 is a functional block diagram illustrating configurations of a server and an operation terminal. 優先度判定テーブルの一例を示す図である。It is a figure showing an example of a priority judgment table. 優先度判定テーブルの他の例を示す図である。It is a figure showing other examples of a priority judgment table. 変形例8に係る電子会議システムの具体的な構成を示す機能ブロック図である。FIG. 15 is a functional block diagram illustrating a specific configuration of an electronic conference system according to Modification Example 8. 変形例8に係る電子会議システムの具体的な構成を示す機能ブロック図である。FIG. 15 is a functional block diagram illustrating a specific configuration of an electronic conference system according to Modification Example 8. 変形例10に係る電子会議システムの具体的な構成を示す機能ブロック図である。FIG. 21 is a functional block diagram illustrating a specific configuration of an electronic conference system according to Modification Example 10. 電子会議システムのネットワーク構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a network configuration of an electronic conference system. 電子会議システムのネットワーク構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a network configuration of an electronic conference system.

本発明の一実施形態について、図面を用いて以下に説明する。本実施形態では、情報処理システムの一例として、ネットワークを介して接続された複数の操作端末間で電子データを共有する電子会議システムを例に挙げて説明する。   An embodiment of the present invention will be described below with reference to the drawings. In the present embodiment, as an example of an information processing system, an electronic conference system in which electronic data is shared between a plurality of operation terminals connected via a network will be described as an example.

図1は、本実施形態に係る電子会議システムの全体構成図である。電子会議システム100(情報処理システム)は、会議に出席する複数のユーザがそれぞれ使用する複数の操作端末10を含んで構成されている。本実施形態では、説明の便宜上、会議の主催者、会議の進行役、会議において発表を担当する者等、会議の主役となり得るユーザを「発表者」(第2のユーザ)といい、発表者が使用する操作端末を「発表者用端末」(第2操作端末)という。また、発表者以外の会議に出席するユーザを「参加者」(第1のユーザ)といい、参加者が使用する操作端末を「参加者用端末」(第1操作端末)という。図1では、1台の発表者用端末10aと、3台の参加者用端末10b、10c、10dとを示している。また、以下では、発表者用端末10a及び参加者用端末10b、10c、10dにおいて共通する構成を説明する際は、操作端末10と総称して説明する。   FIG. 1 is an overall configuration diagram of the electronic conference system according to the present embodiment. The electronic conference system 100 (information processing system) includes a plurality of operation terminals 10 used by a plurality of users who attend a conference. In the present embodiment, for the sake of convenience of explanation, a user who can be a leading role in a meeting, such as a meeting organizer, a meeting facilitator, and a person in charge of a presentation in a meeting, is called a “presenter” (second user). Is referred to as a “presenter terminal” (second operation terminal). A user who attends a meeting other than the presenter is called a "participant" (first user), and an operation terminal used by the participant is called a "participant terminal" (first operation terminal). FIG. 1 shows one presenter terminal 10a and three participant terminals 10b, 10c, and 10d. Further, in the following, when a configuration common to the presenter terminal 10a and the participant terminals 10b, 10c, and 10d is described, the operation terminal 10 will be referred to as a general term.

図1に示すように、発表者用端末10aと、参加者用端末10b、10c、10dとは、LAN(Local Area Network)やインターネット等の通信ネットワーク20を介して相互に接続されている。   As shown in FIG. 1, the presenter terminal 10a and the participant terminals 10b, 10c, 10d are mutually connected via a communication network 20, such as a LAN (Local Area Network) or the Internet.

図2は、操作端末10のハードウェア構成を示すブロック図である。操作端末10は、CPU101、メモリ102、記憶部103、通信部104、入力部105、及び表示部106を含むコンピュータで構成されている。これらのハードウェア要素はバスにより相互にデータの授受が可能に接続されている。CPU101は、操作端末10の各部を制御したり、各種の情報処理を実行したりする。メモリ102は、各種のプログラムやデータを保持する。メモリ102には、CPU101の作業領域も確保される。記憶部103は、各種のファイルやドキュメント等のデータを記憶する。通信部104は、通信ネットワーク20を介して、他の操作端末10とデータ通信を行う。入力部105は、キーボード、マウス、ペンツール、タッチパネル等の入力デバイスである。表示部106は、Webブラウザ等のアプリケーションソフトを介して各種のファイルやドキュメント等を表示する表示画面である。記憶部103、入力部105、及び表示部106は、操作端末10の外部に設けられ、通信ネットワーク20を介して操作端末10に接続されていてもよい。また、操作端末10には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。操作端末10は、例えば、パーソナルコンピュータ、PDA(Personal Digital Assistant)、スマートフォン等の携帯情報端末等である。   FIG. 2 is a block diagram illustrating a hardware configuration of the operation terminal 10. The operation terminal 10 includes a computer including a CPU 101, a memory 102, a storage unit 103, a communication unit 104, an input unit 105, and a display unit 106. These hardware elements are connected to each other by a bus so that data can be exchanged. The CPU 101 controls each unit of the operation terminal 10 and executes various types of information processing. The memory 102 holds various programs and data. In the memory 102, a work area for the CPU 101 is also secured. The storage unit 103 stores data such as various files and documents. The communication unit 104 performs data communication with another operation terminal 10 via the communication network 20. The input unit 105 is an input device such as a keyboard, a mouse, a pen tool, and a touch panel. The display unit 106 is a display screen that displays various files, documents, and the like via application software such as a Web browser. The storage unit 103, the input unit 105, and the display unit 106 may be provided outside the operation terminal 10 and connected to the operation terminal 10 via the communication network 20. The operation terminal 10 incorporates software such as a browser and an e-mail client. The operation terminal 10 is, for example, a personal computer, a PDA (Personal Digital Assistant), a portable information terminal such as a smartphone, or the like.

サーバ30は、CPU301、メモリ302、記憶部303、及び通信部304を含むコンピュータで構成されている。これらのハードウェア要素はバスにより相互にデータの授受が可能に接続されている。CPU301は、サーバ30の各部を制御したり、各種の情報処理を実行したりする。メモリ302は、各種のプログラムやデータを保持する。メモリ302には、CPU301の作業領域も確保される。記憶部303は、各種のファイルやドキュメント等のデータや各種情報等を記憶する。なお、通信部304は、通信ネットワーク20を介して、他の端末やサーバとデータ通信を行う。記憶部303は、サーバ30の外部に設けられ、通信ネットワーク20を介してサーバ30に接続されていてもよい。   The server 30 includes a computer including a CPU 301, a memory 302, a storage unit 303, and a communication unit 304. These hardware elements are connected to each other by a bus so that data can be exchanged. The CPU 301 controls each unit of the server 30 and executes various types of information processing. The memory 302 holds various programs and data. In the memory 302, a work area for the CPU 301 is also secured. The storage unit 303 stores data such as various files and documents, various information, and the like. The communication unit 304 performs data communication with another terminal or server via the communication network 20. The storage unit 303 may be provided outside the server 30 and connected to the server 30 via the communication network 20.

以下では、主に、発表者用端末10a及び参加者用端末10bに着目して、電子会議システム100の具体的な構成について説明する。   Hereinafter, a specific configuration of the electronic conference system 100 will be described, mainly focusing on the presenter terminal 10a and the participant terminal 10b.

図3は、参加者用端末10bの具体的な構成を示す機能ブロック図である。参加者用端末10bは、発表者操作受付部11、参加者操作取得部12、操作種別判定部13、同期判定部14、及び、表示制御部15を含んでいる。これらの要素はメモリ102(図2参照)に格納されたプログラムをCPU101が実行することにより実現される。記憶部103には、各種のファイルやドキュメントや音声等のデータ(メディアデータ)を保存するメディアDB31が含まれている。   FIG. 3 is a functional block diagram showing a specific configuration of the participant terminal 10b. The participant terminal 10b includes a presenter operation reception unit 11, a participant operation acquisition unit 12, an operation type determination unit 13, a synchronization determination unit 14, and a display control unit 15. These elements are realized by the CPU 101 executing a program stored in the memory 102 (see FIG. 2). The storage unit 103 includes a media DB 31 that stores data (media data) such as various files, documents, and sounds.

上記プログラムは、CD−ROM、DVD−ROM、メモリカード等のコンピュータが読み取り可能な情報記憶媒体から参加者用端末10bにインストールされてもよいし、インターネット等の通信ネットワーク20を介してダウンロードされてもよいし、上記プログラムが予め記憶されたサーバからダウンロードされてもよい。   The program may be installed on the participant terminal 10b from a computer-readable information storage medium such as a CD-ROM, a DVD-ROM, or a memory card, or may be downloaded via the communication network 20 such as the Internet. Alternatively, the program may be downloaded from a server stored in advance.

例えば、図4に示すように、各操作端末10がサーバ30を介してネットワーク接続されたネットワーク構成において、参加者用端末10b、10c、10dがサーバ30に接続された時点で、上記プログラムがサーバ30から各参加者用端末10b、10c、10dのメモリ102にダウンロードされ、会議用の資料データがメディアDB31にダウンロードされてもよい。上記プログラム及び資料データは、例えばJavaScript(登録商標)により構成されてもよい。また、発表者が操作端末10をサーバ30に接続して所定の設定を行うことにより、当該操作端末10は発表者用端末10aとして認識され、参加者が操作端末10をサーバ30に接続して所定の設定を行うことにより、当該操作端末10は参加者用端末10b等として認識される。サーバ30は、参加者用端末に認識された各操作端末10に対して、上記プログラム及び資料データを送信する。なお、サーバ30は、発表者用端末に認識された操作端末10に対しても、上記プログラム及び資料データを送信してもよい。サーバ30は、上記プログラム及び資料データを送信した後、主に、発表者用端末10a及び参加者用端末10b、10c、10d間の情報通信を行う中継器として機能する。なお、上記プログラムがダウンロード又は記録された操作端末10は、情報処理装置として機能する。また、上記プログラムがダウンロードされたコンピュータは、操作端末10であってもよいし、サーバ30であってもよい。   For example, as shown in FIG. 4, in a network configuration in which each operation terminal 10 is connected to the network via the server 30, when the participant terminals 10b, 10c, and 10d are connected to the server 30, the program is executed by the server. From 30, the data may be downloaded to the memory 102 of each participant's terminal 10 b, 10 c, 10 d, and the conference material data may be downloaded to the media DB 31. The program and the material data may be constituted by, for example, JavaScript (registered trademark). Further, when the presenter connects the operation terminal 10 to the server 30 and performs predetermined settings, the operation terminal 10 is recognized as the presenter terminal 10a, and the participant connects the operation terminal 10 to the server 30 and By performing the predetermined setting, the operation terminal 10 is recognized as the participant terminal 10b or the like. The server 30 transmits the program and the material data to each of the operation terminals 10 recognized by the participant terminals. The server 30 may transmit the program and the material data also to the operation terminal 10 recognized by the presenter terminal. After transmitting the program and the material data, the server 30 mainly functions as a repeater for performing information communication between the presenter terminal 10a and the participant terminals 10b, 10c, and 10d. The operation terminal 10 on which the program has been downloaded or recorded functions as an information processing device. The computer from which the program has been downloaded may be the operation terminal 10 or the server 30.

上記プログラムに対応する各機能について説明する。   Each function corresponding to the above program will be described.

発表者操作受付部11は、発表者用端末10aから、発表者が発表者用端末10aにおいて操作した内容を示す情報(以下、発表者操作情報という。)(第2操作内容)を受け付ける。発表者操作情報は、例えば、新規資料の表示、ペンツール(手書き用ツール)による資料への書き込み、投稿コメントのピックアップ(選択)、資料のページ切り替え、マウスポインタの入力及び移動、音声入力等の操作内容を示す情報である。   The presenter operation receiving unit 11 receives, from the presenter terminal 10a, information indicating the content of the presenter's operation on the presenter terminal 10a (hereinafter, presenter operation information) (second operation content). The presenter operation information includes, for example, operations such as displaying a new material, writing to the material with a pen tool (handwriting tool), picking up (selecting) a posted comment, switching the material page, inputting and moving a mouse pointer, and voice input. This is information indicating the content.

ここで、発表者用端末10aにおける処理内容の具体例を説明する。図5は、発表者用端末10aの表示画面に表示される表示内容の一例を示している。   Here, a specific example of the processing content in the presenter terminal 10a will be described. FIG. 5 shows an example of display contents displayed on the display screen of the presenter terminal 10a.

例えば、発表者が発表者用端末10aにおいて、マウス等(入力部105)を操作して、メディアDB31に保存されている資料の読み込み(資料画面へ新規資料を表示させる操作)を行った場合、発表者用端末10aは、通信部104を介して、資料の保存先URL又は資料IDを示す情報を含む上記操作内容を示す発表者操作情報を、参加者用端末10bに通知(送信)する。   For example, when the presenter operates a mouse or the like (input unit 105) on the presenter terminal 10a to read materials stored in the media DB 31 (operation for displaying new materials on the material screen), The presenter terminal 10a notifies (transmits), via the communication unit 104, presenter operation information indicating the above-described operation content including information indicating the material storage destination URL or the material ID to the participant terminal 10b.

また、例えば、発表者が発表者用端末10aにおいて、マウスを操作して、表示部106に表示された資料画面(図5参照)にマウスポインタを入力した場合、発表者用端末10aは、通信部104を介して、マウスポインタの位置(座標)、入力された資料のID及びページ番号等を示す情報を含む上記操作内容を示す発表者操作情報を、参加者用端末10bに通知する。なお、発表者用端末10aは、発表者操作情報を一定間隔(例えば、50msec毎)で順次送信してもよい。   Further, for example, when the presenter operates the mouse on the presenter terminal 10a to input a mouse pointer on the document screen (see FIG. 5) displayed on the display unit 106, the presenter terminal 10a The participant terminal 10b is notified of the presenter operation information indicating the operation contents including the information indicating the position (coordinates) of the mouse pointer, the ID of the input material, the page number, and the like via the unit 104. Note that the presenter terminal 10a may sequentially transmit presenter operation information at regular intervals (for example, every 50 msec).

また、例えば、発表者が発表者用端末10aにおいて、ペンツールを操作して、表示部106に表示された資料画面(図5参照)に文字等を書き込んだ場合、発表者用端末10aは、通信部104を介して、書き込まれた位置(座標)、書き込まれた資料のID及びページ番号等を示す情報を含む上記操作内容を示す発表者操作情報を、参加者用端末10bに通知する。   Further, for example, when the presenter operates the pen tool on the presenter terminal 10a to write characters and the like on the material screen (see FIG. 5) displayed on the display unit 106, the presenter terminal 10a The participant terminal 10b is notified of the presenter operation information indicating the operation contents including the information indicating the written position (coordinate), the ID of the written material, the page number, and the like via the unit 104.

また、例えば、発表者が発表者用端末10aにおいて、マウスを操作して、表示部106に表示された資料画面(図5参照)のページを切り替えた場合、発表者用端末10aは、通信部104を介して、表示された資料のID及び指定されたページ番号を示す情報を含む上記操作内容を示す発表者操作情報を、参加者用端末10bに通知する。   For example, when the presenter operates the mouse on the presenter terminal 10a to switch the page of the material screen (see FIG. 5) displayed on the display unit 106, the presenter terminal 10a Via 104, presenter operation information indicating the operation content including the information indicating the ID of the displayed material and the designated page number is notified to the participant terminal 10b.

このように、発表者用端末10aは、発表者の操作に基づいて、その内容を示す情報を、各参加者用端末10b、10c、10dに通知する。   In this manner, the presenter terminal 10a notifies each participant terminal 10b, 10c, 10d of information indicating the content based on the presenter's operation.

参加者操作取得部12は、参加者が参加者用端末10bにおいて操作した内容を示す情報(以下、参加者操作情報という。)(第1操作内容)を取得する。参加者操作情報は、発表者操作情報と同様、例えば、資料の表示、ペンツールによる資料への書き込み、投稿コメントの作成、資料のページ切り替え、マウスポインタの入力及び移動、音声入力等の操作内容を示す情報である。   The participant operation acquisition unit 12 acquires information (hereinafter, referred to as participant operation information) (first operation content) indicating the content operated by the participant on the participant terminal 10b. The participant operation information is the same as the presenter operation information. For example, the operation contents such as display of a material, writing to the material with a pen tool, creation of a posted comment, page switching of the material, input and movement of a mouse pointer, voice input, etc. This is the information to be shown.

操作種別判定部13は、発表者操作受付部11が発表者用端末10aから受け付けた発表者操作情報に基づいて操作種別(発表者操作種別)を判定する。また、操作種別判定部13は、参加者操作取得部12が自端末(参加者用端末10b)において取得した参加者操作情報に基づいて操作種別(参加者操作種別)を判定する。操作種別は、発表者及び参加者の操作内容を種類別に分類したものである。操作種別は、予め設定されており、例えば操作種別テーブルとして記憶部103に保存される。操作種別テーブルに登録される操作内容は、発表者及び参加者にとって重要な操作内容、例えば、発表者用端末10aに同期して参加者用端末10bに表示された表示内容(同期内容)を変更する操作内容をいう。具体的には、発表者用端末10aに表示された資料Aの第1ページが同期して参加者用端末10bに表示されている場合に、第2ページに切り替えることにより、参加者用端末10bの表示内容を変更する操作や、発表者用端末10aに表示された資料Aの第1ページが同期して参加者用端末10bに表示されている場合に、第1ページにマウスポインタを入力することにより、参加者用端末10bの表示内容を変更する操作等をいう。   The operation type determination unit 13 determines an operation type (presenter operation type) based on the presenter operation information received by the presenter operation reception unit 11 from the presenter terminal 10a. Further, the operation type determination unit 13 determines the operation type (participant operation type) based on the participant operation information acquired by the participant operation acquisition unit 12 at the own terminal (participant terminal 10b). The operation type is obtained by classifying the operation contents of the presenter and the participants by type. The operation type is set in advance, and is stored in the storage unit 103 as, for example, an operation type table. The operation contents registered in the operation type table change important operation contents for the presenter and the participant, for example, display contents (synchronous contents) displayed on the participant terminal 10b in synchronization with the presenter terminal 10a. The operation to be performed. Specifically, when the first page of the material A displayed on the presenter terminal 10a is synchronously displayed on the participant terminal 10b, by switching to the second page, the participant terminal 10b The mouse pointer is input to the first page when the operation of changing the display content of the message or when the first page of the material A displayed on the terminal 10a for the presenter is synchronously displayed on the terminal 10b for the participant. This means an operation or the like for changing the display content of the participant terminal 10b.

なお、参加者用端末10bにおいて、表示画面全体に同期内容が表示されてもよいし、表示画面の一部に同期内容が表示されてもよい。また、発表者用端末10aの表示画面全体が同期されてもよいし、表示画面の一部が同期されてもよい。このため、例えば、発表者用端末10aにおいて発表者が操作したマウスポインタが、参加者用端末10bにおいて同期して動いている場合(同期状態)でも、参加者用端末10b用のマウスポインタは別途(例えば、同期している表示画面外に)表示されていてもよい。また、同期している表示画面内において、発表者が操作した同期状態のマウスポインタと、参加者が操作した参加者用端末10b用のマウスポインタとの両方が表示されていてもよい。発表者用端末10aにおけるマウスポインタの入力操作は、参加者用端末10bの表示内容を変更する操作に含まれる。   Note that, in the participant terminal 10b, the synchronization content may be displayed on the entire display screen, or the synchronization content may be displayed on a part of the display screen. Further, the entire display screen of the presenter terminal 10a may be synchronized, or a part of the display screen may be synchronized. For this reason, for example, even when the mouse pointer operated by the presenter on the presenter terminal 10a moves synchronously on the participant terminal 10b (synchronous state), the mouse pointer for the participant terminal 10b is separately provided. (For example, outside the synchronized display screen). In the synchronized display screen, both the mouse pointer in the synchronized state operated by the presenter and the mouse pointer for the participant terminal 10b operated by the participant may be displayed. The input operation of the mouse pointer in the presenter terminal 10a is included in the operation of changing the display content of the participant terminal 10b.

図6には、操作種別テーブルの一例を示している。図6に示す操作種別テーブルでは、操作内容に対応して、「資料表示」、「ペン」、「ピックアップ」、「ページ切り替え」、「ポインタ」の5種類の操作種別が設定されている。例えば、操作種別判定部13は、上記操作種別テーブルを参照して、発表者による操作内容に対応する操作種別を特定する。また、操作種別判定部13は、上記操作種別テーブルを参照して、参加者による操作内容に対応する操作種別を特定する。なお、操作内容に対応する操作種別が存在しない場合は、操作種別判定部13は、「操作種別なし」と判定する。また、操作種別テーブルに登録される操作内容は図6の内容に限定されない。例えば、操作種別テーブルに登録される操作内容及び操作種別が、発表者用のものと参加者用のものとで異なっていてもよい。この場合は、発表者用操作種別テーブルと参加者用操作種別テーブルとを別々に設ければよい。   FIG. 6 shows an example of the operation type table. In the operation type table shown in FIG. 6, five operation types of "material display", "pen", "pickup", "page switching", and "pointer" are set in accordance with the operation content. For example, the operation type determination unit 13 refers to the operation type table and specifies the operation type corresponding to the content of the operation performed by the presenter. Further, the operation type determination unit 13 specifies the operation type corresponding to the content of the operation by the participant with reference to the operation type table. If there is no operation type corresponding to the operation content, the operation type determination unit 13 determines that there is no operation type. Further, the operation content registered in the operation type table is not limited to the content of FIG. For example, the operation content and operation type registered in the operation type table may be different for the presenter and the participant. In this case, the presenter's operation type table and the participant's operation type table may be provided separately.

同期判定部14は、操作種別判定部13の判定結果に基づいて、参加者用端末10bを発表者用端末10aに同期させるか又は非同期とさせるかを判定する。具体的には、発表者による操作内容が所定の操作種別(図6参照)に該当する場合は、同期判定部14は、「同期」と判定する。また、参加者による操作内容が所定の操作種別(図6参照)に該当する場合は、同期判定部14は「非同期」と判定する。なお、発表者による操作内容又は参加者による操作内容が「操作種別なし」の場合は、同期判定部14は「非同期」と判定する。   The synchronization determining unit 14 determines whether the participant terminal 10b is to be synchronized with the presenter terminal 10a or is to be asynchronous based on the determination result of the operation type determining unit 13. Specifically, when the content of the operation performed by the presenter corresponds to a predetermined operation type (see FIG. 6), the synchronization determination unit 14 determines “synchronization”. When the operation content of the participant corresponds to the predetermined operation type (see FIG. 6), the synchronization determination unit 14 determines that the operation is “asynchronous”. When the content of the operation by the presenter or the content of the operation by the participant is “no operation type”, the synchronization determination unit 14 determines that the content is “asynchronous”.

表示制御部15は、同期判定部14の判定結果に基づいて、参加者用端末10bの表示画面の表示内容を制御する。具体的には、同期判定部14において「同期」と判定された場合、表示制御部15は、発表者による操作内容に応じた表示内容を参加者用端末10bに反映させて表示させる。例えば、発表者が発表者用端末10aにおいて新たな資料Aを表示させた場合、同期判定部14において「同期」と判定され、表示制御部15は、参加者用端末10bの表示部106に資料Aを表示させる。また、例えば、発表者が発表者用端末10aにおいて資料Aの表示ページを第1ページから第2ページに切り替えた場合、同期判定部14において「同期」と判定され、表示制御部15は、参加者用端末10bの表示部106に表示されている資料Aの表示ページを第1ページから第2ページに切り替える。同様に、ペンツールにより文字を書き込んだり、投稿コメントをピックアップしたり、発表者がマウスポインタを移動させたりした場合、表示制御部15は、これら操作内容を、参加者用端末10bに反映させる。   The display control unit 15 controls the display content of the display screen of the participant terminal 10b based on the determination result of the synchronization determination unit 14. Specifically, when the synchronization determination unit 14 determines that the synchronization is “synchronous”, the display control unit 15 reflects and displays the display content according to the content of the operation performed by the presenter on the participant terminal 10b. For example, when the presenter displays a new material A on the presenter terminal 10a, the synchronization determination unit 14 determines that the data is “synchronous”, and the display control unit 15 displays the material on the display unit 106 of the participant terminal 10b. A is displayed. Further, for example, when the presenter switches the display page of the material A from the first page to the second page on the presenter terminal 10a, the synchronization determination unit 14 determines that the display is “synchronous”, and the display control unit 15 The display page of the material A displayed on the display unit 106 of the user terminal 10b is switched from the first page to the second page. Similarly, when a character is written with the pen tool, a posted comment is picked up, or the presenter moves the mouse pointer, the display control unit 15 reflects these operation contents on the participant terminal 10b.

一方、同期判定部14において「非同期」と判定された場合は、表示制御部15は、参加者用端末10bを発表者用端末10aに対して非同期状態(非同期モード)にするとともに、参加者による操作内容を参加者用端末10bに反映させる。例えば、発表者用端末10aに同期して参加者用端末10bに資料Aが表示されている場合に、参加者が別の資料Bを選択した場合、同期判定部14において「非同期」と判定され、表示制御部15は、参加者用端末10bを発表者用端末10aとは非同期状態とし、参加者用端末10bの表示内容を変更して、表示部106に資料Bを表示させる。また、例えば、発表者用端末10aに同期して参加者用端末10bに資料Aの第3ページが表示されている場合に、参加者が先のページ(第4ページ)に切り替える操作を行った場合、同期判定部14において「非同期」と判定され、表示制御部15は、参加者用端末10bを発表者用端末10aに対して非同期状態とし、参加者用端末10bの表示部106に表示されている資料Aの表示ページを第3ページから第4ページに切り替える(変更する)。同様に、ペンツールにより文字を書き込んだり、投稿コメントを作成したり、参加者がマウスポインタを移動させたりした場合、表示制御部15は、参加者用端末10bを発表者用端末10aに対して非同期状態とし、これら操作内容を、参加者用端末10bに反映させる。   On the other hand, when the synchronization determination unit 14 determines “asynchronous”, the display control unit 15 sets the participant terminal 10b to an asynchronous state (asynchronous mode) with respect to the presenter terminal 10a, and The operation content is reflected on the participant terminal 10b. For example, when the material A is displayed on the participant's terminal 10b in synchronization with the presenter's terminal 10a, and when the participant selects another material B, the synchronization determination unit 14 determines “asynchronous”. The display control unit 15 makes the participant terminal 10b asynchronous with the presenter terminal 10a, changes the display content of the participant terminal 10b, and displays the material B on the display unit 106. Further, for example, when the third page of the document A is displayed on the participant terminal 10b in synchronization with the presenter terminal 10a, the participant performs an operation of switching to the previous page (fourth page). In this case, the synchronization determination unit 14 determines “asynchronous”, and the display control unit 15 puts the participant terminal 10b into an asynchronous state with respect to the presenter terminal 10a, and is displayed on the display unit 106 of the participant terminal 10b. The displayed page of the material A is switched from the third page to the fourth page (change). Similarly, when a character is written with the pen tool, a posted comment is created, or a participant moves the mouse pointer, the display control unit 15 causes the participant terminal 10b to be asynchronous with the presenter terminal 10a. State, and these operation contents are reflected on the participant terminal 10b.

上記のように、表示制御部15は、参加者が参加者用端末10bにおいて予め設定された操作を行うことによって同期状態を解除する(非同期状態に切り替える)同期解除手段として機能し、同期状態が解除された状態(非同期状態)において、発表者が発表者用端末10aにおいて予め設定された操作を行うことによって、再度、同期状態に戻す(非同期状態を解除する)再同期手段として機能する。   As described above, the display control unit 15 functions as a synchronization canceling unit that cancels the synchronous state (switches to the asynchronous state) by the participant performing a preset operation on the participant terminal 10b. In the released state (asynchronous state), the presenter performs a preset operation on the presenter's terminal 10a, thereby functioning as a re-synchronization unit that returns to the synchronized state (cancels the asynchronous state) again.

次に、電子会議システム100における処理の流れについて説明する。図7及び図8は、電子会議システム100の動作フロー図である。ここでは、一例として、発表者Pが発表者用端末10aを使用して電子会議において資料Aに関する発表を行い、参加者Sが参加者用端末10bを使用して電子会議に参加し、発表者P及び参加者Sが所望の操作を行いながら電子会議が進行していくケースを想定して説明する。なお、電子会議システム100には、通信ネットワーク20を介して相互に接続された1台の発表者用端末と複数台の参加者用端末とが含まれるが、ここでは、1台の発表者用端末10aと1台の参加者用端末10bとに着目して説明する。   Next, the flow of processing in the electronic conference system 100 will be described. 7 and 8 are operation flowcharts of the electronic conference system 100. Here, as an example, the presenter P makes a presentation on the material A in the electronic conference using the terminal 10a for the presenter, and the participant S participates in the electronic conference using the terminal 10b for the participant, Description will be made assuming a case where the electronic conference proceeds while P and the participant S perform desired operations. Note that the electronic conference system 100 includes one presenter terminal and a plurality of participant terminals interconnected via the communication network 20. Here, one presenter terminal is used. The following description focuses on the terminal 10a and one participant terminal 10b.

初めに、発表者Pは、発表者用端末10aにおいて、記憶部103(図2)に保存されている資料Aのファイルを選択する。これにより、発表者用端末10aの表示部106に、資料Aの内容が表示される(S101)。例えば、資料Aの先頭ページ(第1ページ)が表示される。また、発表者用端末10aは、資料Aの情報(例えば、資料AのID及びページ番号)を含む、発表者Pの操作内容(ここでは、新規資料Aの表示)を示す発表者操作情報を参加者用端末10bに通知する。   First, the presenter P selects a file of the material A stored in the storage unit 103 (FIG. 2) on the presenter terminal 10a. Thereby, the content of the material A is displayed on the display unit 106 of the presenter terminal 10a (S101). For example, the first page (first page) of the material A is displayed. In addition, the presenter terminal 10a transmits presenter operation information indicating the operation content of the presenter P (here, display of new material A) including information of the material A (for example, the ID and the page number of the material A). Notify the participant terminal 10b.

次に、参加者用端末10bの発表者操作受付部11が、発表者用端末10aから上記発表者操作情報を受け付ける(S201)。ここでは、発表者操作受付部11は、資料AのIDを含む操作内容(「新規資料Aの表示」)を受け付ける。   Next, the presenter operation receiving unit 11 of the participant terminal 10b receives the presenter operation information from the presenter terminal 10a (S201). Here, the presenter operation receiving unit 11 receives the operation content including the ID of the material A (“display new material A”).

次に、参加者用端末10bの操作種別判定部13が、上記発表者操作情報に基づいて操作種別を判定する(S202)。ここでは、操作種別判定部13は、図6に示す操作種別テーブルを参照して、操作内容(「新規資料Aの表示」)に対応する操作種別(「資料表示」)を特定する。   Next, the operation type determination unit 13 of the participant terminal 10b determines the operation type based on the presenter operation information (S202). Here, the operation type determination unit 13 refers to the operation type table shown in FIG. 6 and specifies the operation type (“material display”) corresponding to the operation content (“display new material A”).

次に、参加者用端末10bの同期判定部14が、操作種別判定部13の判定結果に基づいて、参加者用端末10bの同期・非同期を判定する(S203)。ここでは、操作種別として「資料表示」が特定されるため、同期判定部14は「同期」と判定する。   Next, the synchronization determination unit 14 of the participant terminal 10b determines whether the participant terminal 10b is synchronous or asynchronous based on the determination result of the operation type determination unit 13 (S203). Here, since “material display” is specified as the operation type, the synchronization determination unit 14 determines “synchronization”.

次に、参加者用端末10bの表示制御部15が、同期判定部14の判定結果に基づいて、参加者用端末10bにおける表示画面の表示内容を制御する(S204)。ここでは、同期判定部14により「同期」と判定されるため、表示制御部15は、メディアDB31に保存されている資料Aを読み出し、参加者用端末10bの表示部106に資料Aの第1ページを表示させる。   Next, the display control unit 15 of the participant terminal 10b controls the display content of the display screen on the participant terminal 10b based on the determination result of the synchronization determination unit 14 (S204). Here, since the synchronization determination unit 14 determines “synchronous”, the display control unit 15 reads out the material A stored in the media DB 31 and displays the first material A on the display unit 106 of the participant terminal 10b. Display the page.

上記S201〜S204の処理では、発表者用端末10aと参加者用端末10bとが同期状態(同期モード)となり、同一の内容が表示される。   In the processes of S201 to S204, the presenter's terminal 10a and the participant's terminal 10b enter a synchronized state (synchronous mode), and the same contents are displayed.

続いて、参加者Sが参加者用端末10bにおいて所望の操作を行う。ここでは、参加者Sが、表示画面に表示されている資料Aの表示ページ(第1ページ)を、第2ページに切り替えたと仮定する(S205)。   Subsequently, the participant S performs a desired operation on the participant terminal 10b. Here, it is assumed that the participant S switches the display page (first page) of the material A displayed on the display screen to the second page (S205).

すると、参加者用端末10bの参加者操作取得部12が、参加者Sが操作した内容を示す参加者操作情報を取得する。ここでは、参加者用端末10bは、資料Aの情報(例えば、資料AのID)を含む、参加者Sの操作内容(ここでは、資料Aのページ切り替え)を示す参加者操作情報を取得する(S206)。   Then, the participant operation acquisition unit 12 of the participant terminal 10b acquires the participant operation information indicating the content operated by the participant S. Here, the participant terminal 10b acquires the participant operation information indicating the operation content of the participant S (here, the page switching of the material A) including the information of the material A (for example, the ID of the material A). (S206).

次に、参加者用端末10bの操作種別判定部13が、上記参加者操作情報に基づいて操作種別を判定する(S207)。ここでは、操作種別判定部13は、図6に示す操作種別テーブルを参照して、操作内容(「資料Aのページ切り替え」)に対応する操作種別(「ページ切り替え」)を特定する。   Next, the operation type determination unit 13 of the participant terminal 10b determines the operation type based on the participant operation information (S207). Here, the operation type determination unit 13 specifies the operation type (“page switching”) corresponding to the operation content (“page switching of the material A”) with reference to the operation type table shown in FIG.

次に、参加者用端末10bの同期判定部14が、操作種別判定部13の判定結果に基づいて、参加者用端末10bの同期・非同期を判定する(S208)。ここでは、操作種別として「ページ切り替え」が特定されるため、同期判定部14は「非同期」と判定する。   Next, the synchronization determination unit 14 of the participant terminal 10b determines whether the participant terminal 10b is synchronous or asynchronous based on the determination result of the operation type determination unit 13 (S208). Here, since “page switching” is specified as the operation type, the synchronization determination unit 14 determines “asynchronous”.

次に、参加者用端末10bの表示制御部15が、同期判定部14の判定結果に基づいて、参加者用端末10bにおける表示画面を制御する(S209)。ここでは、同期判定部14により「非同期」と判定されるため、表示制御部15は、発表者用端末10aの表示部106に資料Aの第1ページが表示されていたとしても、参加者用端末10bの表示部106の表示内容を変更して、資料Aの第2ページを表示させる。   Next, the display control unit 15 of the participant terminal 10b controls the display screen of the participant terminal 10b based on the determination result of the synchronization determination unit 14 (S209). Here, since the synchronization determination unit 14 determines “asynchronous”, even if the first page of the material A is displayed on the display unit 106 of the presenter terminal 10a, the display control unit 15 The display content of the display unit 106 of the terminal 10b is changed to display the second page of the material A.

S205〜S209の処理では、参加者用端末10bが非同期状態(非同期モード)となり、発表者用端末10a及び参加者用端末10bには互いに異なる内容が表示される。   In the processing of S205 to S209, the participant terminal 10b enters an asynchronous state (asynchronous mode), and different contents are displayed on the presenter terminal 10a and the participant terminal 10b.

続いて、発表者Pが発表者用端末10aにおいて所望の操作を行う。ここでは、発表者Pが、ペンツールを使用して、表示部106に表示されている資料Aの第1ページに文字の書き込みを行ったと仮定する(図8のS102)。   Subsequently, the presenter P performs a desired operation on the presenter terminal 10a. Here, it is assumed that the presenter P has written characters on the first page of the material A displayed on the display unit 106 using the pen tool (S102 in FIG. 8).

すると、発表者用端末10aは、書き込まれた文字の位置(座標)、書き込まれた資料AのID及びページ番号を示す情報を含む、発表者Pが操作した内容(ここでは、ペンツールによる資料Aへの書き込み)を示す発表者操作情報を、参加者用端末10bに通知する。   Then, the terminal 10a for the presenter operates the presenter P (including the information indicating the position (coordinate) of the written character, the ID of the written material A and the page number) (here, the material A by the pen tool). To the participant terminal 10b.

次に、参加者用端末10bの発表者操作受付部11が、発表者用端末10aから上記発表者操作情報を受け付ける(S210)。   Next, the presenter operation receiving unit 11 of the participant terminal 10b receives the presenter operation information from the presenter terminal 10a (S210).

次に、参加者用端末10bの操作種別判定部13が、上記発表者操作情報に基づいて操作種別を判定する(S211)。ここでは、操作種別判定部13は、図6に示す操作種別テーブルを参照して、操作内容(「ペンツールによる資料Aへの書き込み」)に対応する操作種別(「ペン」)を特定する。   Next, the operation type determination unit 13 of the participant terminal 10b determines the operation type based on the presenter operation information (S211). Here, the operation type determination unit 13 refers to the operation type table shown in FIG. 6 and specifies the operation type (“pen”) corresponding to the operation content (“writing to material A by pen tool”).

次に、参加者用端末10bの同期判定部14が、操作種別判定部13の判定結果に基づいて、参加者用端末10bの同期・非同期を判定する(S212)。ここでは、操作種別として「ペン」が特定されるため、同期判定部14は「同期」と判定する。   Next, the synchronization determination unit 14 of the participant terminal 10b determines whether the participant terminal 10b is synchronous or asynchronous based on the determination result of the operation type determination unit 13 (S212). Here, since “pen” is specified as the operation type, the synchronization determination unit 14 determines “synchronization”.

次に、参加者用端末10bの表示制御部15が、同期判定部14の判定結果に基づいて、参加者用端末10bにおける表示画面の表示内容を制御する(S213)。ここでは、同期判定部14により「同期」と判定されるため、表示制御部15は、参加者用端末10bの表示部106の表示内容を変更して、文字が書き込まれた資料Aの第1ページを表示させる。   Next, the display control unit 15 of the participant terminal 10b controls the display content of the display screen on the participant terminal 10b based on the determination result of the synchronization determination unit 14 (S213). Here, since the synchronization is determined to be “synchronous” by the synchronization determination unit 14, the display control unit 15 changes the display content of the display unit 106 of the participant terminal 10b to change the first content of the material A in which the characters are written. Display the page.

S210〜S213の処理では、参加者用端末10bが再び同期状態(同期モード)となり、発表者用端末10a及び参加者用端末10bには互いに同一の内容が表示される。   In the processing of S210 to S213, the participant terminal 10b is again in the synchronized state (synchronous mode), and the same contents are displayed on the presenter terminal 10a and the participant terminal 10b.

以上のように、電子会議システム100では、発表者及び参加者の所望の操作に応じて、自動的に同期・非同期が切り替わり、参加者用端末10bの表示内容が変更される。   As described above, in the electronic conference system 100, synchronous / asynchronous is automatically switched according to the desired operation of the presenter and the participant, and the display content of the participant terminal 10b is changed.

次に、電子会議システム100における会議の記録方法について説明する。図9は、サーバ30及び操作端末10の構成を示す機能ブロック図である。図9では、参加者用端末10bを例に挙げている。参加者用端末10bは、図3に示す構成において、さらに操作情報送受信部41、議事録情報受信部42、及び議事録再生部43を含んでいる。なお、図示はしないが、発表者用端末10aも同様に、操作情報送受信部41、議事録情報受信部42、及び議事録再生部43を含んでいる。   Next, a method of recording a conference in the electronic conference system 100 will be described. FIG. 9 is a functional block diagram illustrating the configuration of the server 30 and the operation terminal 10. FIG. 9 illustrates the participant terminal 10b as an example. The participant terminal 10b further includes an operation information transmitting / receiving unit 41, a minutes information receiving unit 42, and a minutes playing unit 43 in the configuration shown in FIG. Although not shown, the presenter terminal 10a also includes an operation information transmitting / receiving unit 41, a minutes information receiving unit 42, and a minutes playing unit 43.

操作端末10は、会議中に、ユーザ(発表者及び参加者)が操作した内容を示す操作情報(発表者操作情報及び参加者操作情報)を、操作端末10に表示された資料を示す資料情報と、操作された時刻を示す時間情報と、操作された端末を識別する端末情報とを関連付けて、サーバ30に送信する。例えば、参加者用端末10bの操作情報送受信部41は、参加者操作取得部12が取得した参加者操作情報を、資料情報(例えばページ情報)と時間情報と端末情報とを関連付けて、サーバ30に送信する。操作情報送受信部41は、表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、複数の操作端末10それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段として機能する。発表者用端末10aも同様に、操作情報送受信部は、発表者操作取得部が取得した発表者操作情報を、資料情報(例えばページ情報)と時間情報と端末情報とを関連付けて、サーバ30に送信する。   The operation terminal 10 transmits operation information (presenter operation information and participant operation information) indicating the contents operated by the user (presenter and participant) during the meeting, to material information indicating the material displayed on the operation terminal 10. And the time information indicating the operated time and the terminal information for identifying the operated terminal, and transmitting the information to the server 30. For example, the operation information transmitting / receiving unit 41 of the participant terminal 10b associates the participant operation information acquired by the participant operation acquisition unit 12 with the material information (for example, page information), the time information, and the terminal information, and Send to The operation information transmitting / receiving unit 41 functions as material information receiving means for receiving material information indicating information of the material to be displayed, and as operation information receiving means for receiving operation information indicating the content operated by the user at each of the plurality of operation terminals 10. . Similarly, in the presenter terminal 10a, the operation information transmitting / receiving unit associates the presenter operation information acquired by the presenter operation acquisition unit with the material information (for example, page information), the time information, and the terminal information, and sends the information to the server 30. Send.

サーバ30は、操作情報送受信部32及び操作情報管理部33を含んでいる。これらの要素はメモリ302(図2参照)に格納されたプログラムをCPU301が実行することにより実現される。記憶部303には、資料データを保存するファイルDB35と、発表者用端末10a及び参加者用端末10bから受信した操作情報を保存する操作情報DB36とが含まれている。   The server 30 includes an operation information transmission / reception unit 32 and an operation information management unit 33. These elements are realized by the CPU 301 executing a program stored in the memory 302 (see FIG. 2). The storage unit 303 includes a file DB 35 for storing material data and an operation information DB 36 for storing operation information received from the presenter terminal 10a and the participant terminal 10b.

操作情報送受信部32は、発表者用端末10a及び参加者用端末10bから送信された操作情報を受信する。例えば、操作情報送受信部32は、会議中に操作端末10から送信される操作情報を時系列に順次受信する。   The operation information transmitting / receiving unit 32 receives the operation information transmitted from the presenter terminal 10a and the participant terminal 10b. For example, the operation information transmitting / receiving unit 32 sequentially receives operation information transmitted from the operation terminal 10 during a conference in a time-series manner.

操作情報管理部33(情報記録手段)は、操作情報送受信部32が受信した操作情報を操作情報DB36の操作情報管理テーブルに保存する。図10は、操作情報管理テーブルの一例を示す図である。図10の例では、会議が「2015/03/18 10:00:00」に開始された場合を示している。例えば管理番号「1」は、発表者が、発表者用端末「000001(master)」において、時刻「2015/03/18 10:00:41」(会議開始から40秒後)に、資料のページ番号を第1ページから第2ページに切り替えたときの操作情報を示している。例えば管理番号「3」は、参加者が、参加者用端末「000005(slave)」において、時刻「2015/03/18 10:01:15」に、資料の第2ページにペンで書き込みを行ったときの操作情報を示している。操作情報管理テーブルのデータ項目は、操作の対象となる資料の情報、例えば、ペンで書き込みを行った資料の名称、書き込まれた資料の場所(座標)等を示す情報が登録される。このように、操作情報管理テーブルには、会議中に発表者及び参加者が行った操作情報が、同期表示されている資料の情報に関連付けて記録される。なお、時間情報は、実時間であってもよいし、会議開始時点からの経過時間であってもよいが、より好適には、実時間と会議開始時点からの経過時間とを含むことが望ましい。上記実時間と上記経過時間とを含めることにより、例えば、会議に後から参加して発言したユーザと、会議に最初から参加していたユーザとを区別することができ、改ざん防止の効果を得ることもできる。また、この構成によれば、議事録の再生時に、会議に後から参加したユーザを含めてあたかも全てのユーザが最初から会議に参加していたかのように再生することもできるし、会議に後から参加したユーザを除外して最初から会議に参加しているユーザのみの議事録を再生することもできる。操作情報管理部33は、操作情報管理テーブルに記録された一連の情報(議事録情報)を、会議に使用された資料に関連付ける。   The operation information management unit 33 (information recording unit) stores the operation information received by the operation information transmission / reception unit 32 in the operation information management table of the operation information DB 36. FIG. 10 is a diagram illustrating an example of the operation information management table. The example of FIG. 10 illustrates a case where the conference is started at “2015/03/18 10: 00: 00: 00”. For example, the management number “1” indicates that the presenter sets the page of the material on the presenter terminal “000001 (master)” at the time “2015/03/18 10:00:41” (40 seconds after the start of the conference). It shows operation information when the number is switched from the first page to the second page. For example, the management number “3” is written by the participant using the pen at the participant terminal “000005 (slave)” on the second page of the material at the time “2015/03/18 10:01:15”. Indicates the operation information when the operation is performed. In the data item of the operation information management table, information of a material to be operated, for example, information indicating a name of a material written with a pen, a location (coordinate) of the written material, and the like are registered. As described above, in the operation information management table, the operation information performed by the presenter and the participant during the conference is recorded in association with the information of the material that is synchronously displayed. The time information may be real time, or may be the elapsed time from the start of the conference, but more preferably includes the real time and the elapsed time from the start of the conference. . By including the real time and the elapsed time, it is possible to distinguish, for example, a user who has participated in the conference later and made a speech, and a user who has participated in the conference from the beginning, and has an effect of preventing tampering. You can also. Further, according to this configuration, at the time of playing back the minutes, it is possible to play back as if all the users had participated in the meeting from the beginning, including the user who joined later in the meeting, and to play back the meeting later. The minutes of only the users who have participated in the conference from the beginning, excluding the participating users, can be reproduced. The operation information management unit 33 associates a series of information (minutes information) recorded in the operation information management table with the materials used for the conference.

操作情報送受信部32は、操作情報管理部33により登録された操作情報管理テーブルの情報(議事録情報)を操作端末10に送信する。例えば、操作情報送受信部32は、会議終了後に、会議中に行われた操作(イベント)の一連の流れが登録された図10に示す議事録情報を、発表者用端末10a及び参加者用端末10bに送信する。   The operation information transmitting / receiving unit 32 transmits information (minutes information) of the operation information management table registered by the operation information management unit 33 to the operation terminal 10. For example, the operation information transmitting and receiving unit 32 transmits the minutes information shown in FIG. 10 in which a series of operations (events) performed during the conference is registered after the conference ends, to the presenter terminal 10a and the participant terminal. 10b.

参加者用端末10bの議事録情報受信部42は、サーバ30から送信された議事録情報を受信して、議事録DB37に保存する。   The minutes information receiving unit 42 of the participant terminal 10b receives the minutes information transmitted from the server 30 and stores the minutes information in the minutes DB 37.

議事録再生部43は、ユーザの操作(再生要求)に従って、過去の議事録を再生する。具体的には、議事録再生部43は、対象となる会議で使用された資料をメディアDB31から読み出し、表示部106に表示させる。次に、議事録再生部43は、議事録情報の時間情報に基づいて、操作内容に応じた表示内容を反映させる。例えば、議事録再生部43は、ユーザから議事録の再生指示を受け付けると、資料Aの第1ページを表示させ、その後、再生指示の受付から40秒後に、資料Aの第2ページを表示させる(図10の管理番号「1」)。次に、議事録再生部43は、音声データを再生する(図10の管理番号「2」)。次に、議事録再生部43は、資料Aの第2ページの所定の場所(座標)にペン入力された文字又は図形を描画する(図10の管理番号「3」)。このようにして、過去の会議が再現される。   The minutes playing unit 43 plays back the minutes of the past in accordance with a user operation (reproduction request). Specifically, the minutes reproducing unit 43 reads out the materials used in the target conference from the media DB 31 and causes the display unit 106 to display the materials. Next, the minutes reproducing unit 43 reflects the display contents according to the operation contents based on the time information of the minutes information. For example, when the minutes playback unit 43 receives a minutes playback instruction from the user, the minutes playback unit 43 displays the first page of the material A, and then displays the second page of the material A 40 seconds after the reception of the playback instruction. (Management number "1" in FIG. 10). Next, the minutes playback unit 43 plays back the audio data (management number "2" in FIG. 10). Next, the minutes reproducing unit 43 draws a character or a figure input by a pen at a predetermined position (coordinates) on the second page of the material A (management number "3" in FIG. 10). In this way, the past conference is reproduced.

なお、サーバ30の操作情報送受信部32は、ユーザから議事録の再生指示を受け付けた場合に、議事録情報を時間情報に基づいて順次、該ユーザの操作端末10に送信し、議事録再生部43は、受信した議事録情報に基づいて順次再生してもよい。   The operation information transmission / reception unit 32 of the server 30 transmits the minutes information to the user's operation terminal 10 sequentially based on the time information when receiving the minutes reproduction instruction from the user. 43 may be sequentially reproduced based on the received minutes information.

本実施形態に係る会議システム100では、会議で使用された資料の情報と、ユーザにより操作された操作の情報とが、一体的な動画情報ではなく、互いに異なる情報として記録(管理)している。そして、再生時には、会議に使用された資料に、会議で行われた操作の情報を時間情報に基づいて反映させている。   In the conference system 100 according to the present embodiment, the information on the materials used in the conference and the information on the operation performed by the user are recorded (managed) not as integrated moving image information but as mutually different information. . Then, at the time of reproduction, information on operations performed in the conference is reflected in the materials used in the conference based on time information.

上記の構成によれば、資料とは別に操作情報を記録しているため、会議を動画情報として記録する場合よりも議事録のデータ量を削減することができ、会議の議事録の効率的な記録を実現できる。   According to the above configuration, since the operation information is recorded separately from the material, the data amount of the minutes can be reduced as compared with the case where the meeting is recorded as moving image information, and the efficient recording of the minutes of the meeting can be achieved. Records can be realized.

また、会議システム100では、議事録の再生中において、ユーザは所望の操作を行うことができる。具体的には、図7のS205〜S209の処理に示したように、非同期モードにおいて、会議で行われた内容とは異なる操作内容を反映させることができる。例えば、図10の管理番号「3」に示す内容が再生されているときに、ユーザが第2ページから第3ページに切り替えた場合、表示制御部15は、第3ページを表示させる。その後、管理番号「4」に示す「ピックアップ」の時刻に達すると、議事録再生部43は、資料を第2ページに戻し、ピックアップしたコメントを所定の場所に表示させる。このように、ユーザは、会議中の操作と同様に、議事録再生時にも所望の操作を行うことができるため、再生時のユーザ操作の自由度を高めることができる。   Also, in the conference system 100, the user can perform a desired operation during the reproduction of the minutes. Specifically, as shown in the processing of S205 to S209 in FIG. 7, in the asynchronous mode, it is possible to reflect the operation content different from the content performed in the conference. For example, when the user switches from the second page to the third page while the content indicated by the management number “3” in FIG. 10 is being played, the display control unit 15 displays the third page. Thereafter, when the time of “pickup” indicated by the management number “4” is reached, the minutes reproducing unit 43 returns the material to the second page and displays the picked up comment in a predetermined place. As described above, the user can perform a desired operation at the time of playing back the minutes as well as the operation during the meeting, so that the degree of freedom of the user operation at the time of playing back can be increased.

ここで、議事録再生中に行われた操作情報を議事録情報(図10)に含めてもよい。具体的には、例えば、議事録再生中に行われた操作端末「local」において「ペン」による書き込みが行われた場合、この操作情報を操作端末「local」の操作情報送受信部41がサーバ30に送信する。サーバ30の操作情報送受信部32が操作端末「local」から上記操作情報を受信すると、サーバ30の操作情報管理部33は、該操作情報を操作情報DB36の操作情報管理テーブルに記録する。図11は、更新された操作情報管理テーブルを示している。図11では、新たな操作情報(管理番号「2」)が追加されている。   Here, operation information performed during playback of the minutes may be included in the minutes information (FIG. 10). Specifically, for example, when writing with the “pen” is performed on the operation terminal “local” performed during minutes playback, the operation information transmitting / receiving unit 41 of the operation terminal “local” transmits the operation information to the server 30. Send to When the operation information transmitting / receiving unit 32 of the server 30 receives the operation information from the operation terminal “local”, the operation information management unit 33 of the server 30 records the operation information in the operation information management table of the operation information DB 36. FIG. 11 shows the updated operation information management table. In FIG. 11, new operation information (management number “2”) is added.

上記構成によれば、図11の操作情報管理テーブルが生成された後に議事録の再生を行う場合には、追加された操作情報も反映された議事録が再生される。すなわち、過去の会議の内容を動的に管理することができる。   According to the above configuration, when the minutes are reproduced after the operation information management table of FIG. 11 is generated, the minutes reflecting the added operation information are reproduced. That is, the contents of the past conference can be dynamically managed.

電子会議システム100は、上記構成に限定されず、様々な構成を採用することができる。以下では、変形例に係る電子会議システム100について、上記構成との相違点を中心に説明する。以下の変形例に係る電子会議システム100において、上記電子会議システム100と機能が共通する要素については説明を省略する。   The electronic conference system 100 is not limited to the above configuration, and various configurations can be adopted. Hereinafter, the electronic conference system 100 according to the modified example will be described focusing on differences from the above configuration. In the electronic conference system 100 according to the following modified example, description of elements having the same functions as those of the electronic conference system 100 will be omitted.

変形例1に係る電子会議システム100では、参加者操作取得部12が参加者による操作内容(参加者操作情報)を取得した場合に、該操作内容に対応する操作種別を判定することなく、表示制御部15が、参加者用端末10bを発表者用端末10aに対して非同期状態(非同期モード)にするとともに、操作内容に応じた表示内容を参加者用端末10bに表示させてもよい。そして、発表者操作受付部11が発表者による操作内容(発表者操作情報)を受け付けた場合は、該操作内容に対応する操作種別を判定し、表示制御部15が、参加者用端末10bを発表者用端末10aに対して同期状態(同期モード)にするとともに、上記操作種別に該当する上記操作内容に応じた表示内容を参加者用端末10bに表示させてもよい。   In the electronic conference system 100 according to the first modification, when the participant operation obtaining unit 12 obtains the operation content (participant operation information) by the participant, the display is performed without determining the operation type corresponding to the operation content. The control unit 15 may cause the participant terminal 10b to be in an asynchronous state (asynchronous mode) with respect to the presenter terminal 10a, and to cause the participant terminal 10b to display a display content according to the operation content. When the presenter operation receiving unit 11 receives the content of the operation by the presenter (presenter operation information), the operation type corresponding to the operation content is determined, and the display control unit 15 controls the participant terminal 10b. Along with the presenter terminal 10a being in a synchronized state (synchronous mode), display contents corresponding to the operation content corresponding to the operation type may be displayed on the participant terminal 10b.

変形例1に係る電子会議システム100によれば、発表者により、重要な操作(操作種別に該当する操作)、例えば、発表者用端末10aに表示された表示内容を変更する操作、が行われたときだけ同期状態となって該操作に応じた表示内容が参加者用端末10bに表示され、上記操作が行われない間は、参加者の所望の操作に応じた表示内容が参加者用端末10bに表示される。   According to the electronic conference system 100 according to Modification 1, the presenter performs an important operation (operation corresponding to the operation type), for example, an operation of changing the display content displayed on the presenter terminal 10a. When the above operation is not performed, the display content corresponding to the desired operation of the participant terminal is displayed on the participant terminal 10b. 10b is displayed.

変形例2に係る電子会議システム100では、発表者操作受付部11が発表者による操作内容(発表者操作情報)を受け付けた場合に、操作内容に対応する操作種別を判定することなく、表示制御部15が、参加者用端末10bを発表者用端末10aに対して同期状態(同期モード)にするとともに、操作内容に応じた表示内容を参加者用端末10bに表示させてもよい。そして、参加者操作取得部12が参加者による操作内容(参加者操作情報)を取得した場合は、該操作内容に対応する操作種別を判定し、表示制御部15が、参加者用端末10bを発表者用端末10aに対して非同期状態(非同期モード)にするとともに、上記操作種別に該当する上記操作内容に応じた表示内容を参加者用端末10bに表示させてもよい。   In the electronic conference system 100 according to the second modification, when the presenter operation receiving unit 11 receives the operation content (presenter operation information) by the presenter, the display control is performed without determining the operation type corresponding to the operation content. The unit 15 may cause the participant terminal 10b to be in a synchronized state (synchronous mode) with the presenter terminal 10a, and may cause the participant terminal 10b to display a display content according to the operation content. Then, when the participant operation acquisition unit 12 acquires the operation content (participant operation information) by the participant, the operation type corresponding to the operation content is determined, and the display control unit 15 controls the participant terminal 10b. In addition to the asynchronous state (asynchronous mode) with respect to the presenter terminal 10a, the display content corresponding to the operation content corresponding to the operation type may be displayed on the participant terminal 10b.

変形例2に係る電子会議システム100によれば、参加者により重要な操作(操作種別に該当する操作)、例えば、発表者用端末10aに同期して参加者用端末10bに表示された表示内容を変更する操作、が行われたときだけ非同期状態となって該操作に応じた表示内容が参加者用端末10bに表示され、上記操作が行われない間は、発表者の所望の操作に応じた表示内容が参加者用端末10bに表示される。なお、変形例2に係る電子会議システム100は、参加者による操作内容に応じた表示内容が参加者用端末10bに表示された時点で、自動的に同期状態に移行する構成としてもよい。   According to the electronic conference system 100 according to the second modification, a more important operation (operation corresponding to the operation type) by the participant, for example, the display content displayed on the participant terminal 10b in synchronization with the presenter terminal 10a Is changed only when the operation of changing the is performed, the display content corresponding to the operation is displayed on the participant's terminal 10b, and while the above operation is not performed, according to the desired operation of the presenter, The displayed content is displayed on the participant terminal 10b. Note that the electronic conference system 100 according to Modification 2 may be configured to automatically shift to the synchronized state when the display content according to the operation content of the participant is displayed on the participant terminal 10b.

変形例3に係る電子会議システム100では、発表者用端末10a及び参加者用端末10bの同期状態を維持しつつ、参加者による操作内容に応じた表示内容を参加者用端末10bに表示させてもよい。例えば、発表者用端末10a及び参加者用端末10bが同期状態であり、それぞれの表示画面に資料Aの第1ページが表示されている場合に、参加者が第2ページに切り替えると、表示制御部15は、表示画面を同期モード用の第1画面と非同期モード用の第2画面とに分割し、第1画面には同期モードに対応して第1ページを表示させ、第2画面には非同期モードに対応して第2ページを表示させる。この場合、第1画面の大きさを第2画面よりも小さくしてもよい。また、第1画面と第2画面を並べて表示してもよいし、一方の画面内に他方の画面を重ねて表示してもよい。また、上記の例において、参加者が第1画面を選択(クリック)する操作を行った場合に、表示制御部15は、第2画面における非同期モードを解除し、第1画面を全画面表示に切り替えてもよい。   In the electronic conference system 100 according to the third modification, the display content according to the operation content of the participant is displayed on the participant terminal 10b while maintaining the synchronized state of the presenter terminal 10a and the participant terminal 10b. Is also good. For example, when the presenter's terminal 10a and the participant's terminal 10b are in a synchronized state and the first page of the material A is displayed on the respective display screens, when the participant switches to the second page, display control is performed. The unit 15 divides the display screen into a first screen for the synchronous mode and a second screen for the asynchronous mode, displays the first page on the first screen corresponding to the synchronous mode, and displays the first page on the second screen. The second page is displayed according to the asynchronous mode. In this case, the size of the first screen may be smaller than that of the second screen. Further, the first screen and the second screen may be displayed side by side, or the other screen may be displayed superimposed on one screen. Further, in the above example, when the participant performs an operation of selecting (clicking) the first screen, the display control unit 15 cancels the asynchronous mode on the second screen and changes the first screen to the full screen display. You may switch.

変形例3に係る電子会議システム100によれば、参加者は、参加者用端末10bにおいて、発表者用端末10aの表示内容と同じ内容を確認しつつ、所望の操作に応じた内容を表示させることができる。   According to the electronic conference system 100 according to Modification 3, the participant displays the content corresponding to the desired operation on the participant terminal 10b while checking the same content as the display content of the presenter terminal 10a. be able to.

変形例4に係る電子会議システム100では、参加者用端末10bが非同期状態のときに、参加者の指示に基づき非同期状態を維持する構成としてもよい。例えば、参加者が表示画面上の非同期ボタンをマウスポインタにより選択すると、参加者用端末10bは非同期状態を維持する。また、例えば、参加者が表示画面上を指でタッチしている間は、参加者用端末10bは非同期状態を維持する構成としてもよい。   In the electronic conference system 100 according to Modification 4, when the participant terminal 10b is in the asynchronous state, the asynchronous state may be maintained based on the instruction of the participant. For example, when the participant selects the asynchronous button on the display screen with the mouse pointer, the participant terminal 10b maintains the asynchronous state. Further, for example, while the participant is touching the display screen with a finger, the participant terminal 10b may be configured to maintain the asynchronous state.

また、変形例4に係る電子会議システム100では、非同期状態を維持しているときに、発表者の操作内容が、複数の操作種別のうち重要な操作に関する操作種別に該当する場合は、強制的に非同期状態を解除して同期状態に移行する構成としてもよい。重要な操作とは、例えば、新規資料の表示や資料への書き込み等をいう。   Further, in the electronic conference system 100 according to the fourth modification, when the presenter's operation content corresponds to an operation type related to an important operation among a plurality of operation types while maintaining the asynchronous state, the forced It is also possible to cancel the asynchronous state and shift to the synchronous state. Important operations include, for example, displaying a new material, writing to the material, and the like.

図12は、変形例5に係る電子会議システム100における参加者用端末10bの具体的な構成を示す機能ブロック図である。変形例5に係る電子会議システム100では、参加者用端末10bは、さらに、発表者操作情報に対応する操作種別の優先度(発表者用優先度)と、参加者操作情報に対応する操作種別の優先度(参加者用優先度)とを取得して比較する優先度比較部16を含んでいる。優先度は、発表者又は参加者における操作内容の重要度を表し、例えば、図13に示すように、「資料表示」が最も優先度が高く、以降、「ペン」、「ピックアップ」、「ページ切り替え」、「ポインタ」の順に優先度が低くなっていく。優先度は、図13に示す操作種別テーブルにおいて予め設定される。なお、発表者用優先度と参加者用優先度とは、図13に示すように同一であってもよいし、図14に示すように異なっていてもよい。   FIG. 12 is a functional block diagram showing a specific configuration of the participant terminal 10b in the electronic conference system 100 according to the fifth modification. In the electronic conference system 100 according to Modification 5, the participant terminal 10b further includes a priority of the operation type corresponding to the presenter operation information (priority for presenter) and an operation type corresponding to the participant operation information. Priority (participant priority) is obtained and compared by the priority comparison unit 16. The priority indicates the importance of the operation content of the presenter or the participant. For example, as shown in FIG. 13, “material display” has the highest priority, and thereafter, “pen”, “pickup”, “page” The priority decreases in the order of “switch” and “pointer”. The priority is set in advance in the operation type table shown in FIG. Note that the presenter priority and the participant priority may be the same as shown in FIG. 13 or may be different as shown in FIG.

優先度比較部16は、発表者操作受付部11により発表者操作情報を受け付ける期間と、参加者操作取得部12により参加者操作情報を取得する期間とが重なる場合に、上記それぞれの優先度を比較する。   When the period in which the presenter operation receiving unit 11 receives the presenter operation information and the period in which the participant operation obtaining unit 12 obtains the participant operation information overlap, the priority comparing unit 16 compares the respective priorities. Compare.

図15は、変形例5に係る電子会議システム100の動作フロー図である。まず、参加者用端末10bにおいて、発表者操作受付部11が、発表者用端末10aから発表者操作情報を受け付け(S11)、参加者操作取得部12が参加者操作情報を取得する(S12)。次に、操作種別判定部13が、上記発表者操作情報及び上記参加者操作情報に対応するそれぞれの操作種別を特定する(S13)。次に、優先度比較部16が、それぞれの操作種別に対応するそれぞれの優先度(発表者用優先度、参加者用優先度)を取得し(S14)、発表者用優先度が参加者用優先度よりも大きいか否かを判定する(S15)。発表者用優先度が参加者用優先度よりも大きい場合は(S15でYES)、表示制御部15は、発表者の操作内容に応じた表示内容を、参加者用端末10bの表示画面に表示させる(S16)。一方、参加者用優先度が発表者用優先度よりも大きい場合は(S15でNO)、表示制御部15は、参加者の操作内容に応じた表示内容を、参加者用端末10bの表示画面に表示させる(S17)。上記S16,S17の処理後、電子会議が終了するまで上記処理が繰り返される(S18)。   FIG. 15 is an operation flowchart of the electronic conference system 100 according to the fifth modification. First, in the participant terminal 10b, the presenter operation receiving unit 11 receives presenter operation information from the presenter terminal 10a (S11), and the participant operation obtaining unit 12 obtains participant operation information (S12). . Next, the operation type determination unit 13 specifies each operation type corresponding to the presenter operation information and the participant operation information (S13). Next, the priority comparison unit 16 acquires the respective priorities (priority for the presenter and priority for the participant) corresponding to the respective operation types (S14), and the priority for the presenter is obtained for the participant. It is determined whether the priority is higher than the priority (S15). If the presenter priority is higher than the participant priority (YES in S15), the display control unit 15 displays the display content according to the presenter's operation on the display screen of the participant terminal 10b. (S16). On the other hand, if the participant priority is higher than the presenter priority (NO in S15), the display control unit 15 displays the display content according to the participant's operation content on the display screen of the participant terminal 10b. (S17). After the processing of S16 and S17, the above processing is repeated until the electronic conference ends (S18).

このように、変形例5に係る電子会議システム100では、表示制御部15は、発表者操作情報及び参加者操作情報のうち優先度の高い方の操作種別に対応する操作情報に応じた表示内容を、参加者用端末10bの表示画面に表示させる。例えば、発表者が発表者用端末10aに表示された資料画面(図5参照)上でマウスポインタを移動させているときに、参加者が参加者用端末10bに表示された資料画面(図5参照)のページを切り替えた場合、参加者用優先度(「2」)が発表者用優先度(「1」)よりも高いため、表示制御部15は、「マウスポインタの移動」を参加者用端末10bに反映しないで、「ページ切り替え」を参加者用端末10bに反映する。   As described above, in the electronic conference system 100 according to Modification Example 5, the display control unit 15 displays the display content according to the operation information corresponding to the operation type having the higher priority among the presenter operation information and the participant operation information. Is displayed on the display screen of the participant terminal 10b. For example, when the presenter moves the mouse pointer on the material screen (see FIG. 5) displayed on the presenter terminal 10a, the participant displays the material screen (FIG. 5) displayed on the participant terminal 10b. When the page is switched, the participant's priority (“2”) is higher than the presenter's priority (“1”). "Page switching" is reflected on the participant terminal 10b without reflecting on the participant terminal 10b.

変形例5に係る電子会議システム100は、上記構成に限定されない。例えば、優先度比較部16は、発表者用優先度と、予め設定された所定優先度とを比較してもよい。そして、表示制御部15は、発表者用優先度が所定優先度以下である場合は、当該発表者用優先度に対応する発表者操作情報に応じた表示内容を参加者用端末10bに反映しない構成としてもよい。   The electronic conference system 100 according to Modification 5 is not limited to the above configuration. For example, the priority comparison unit 16 may compare the presenter priority with a preset predetermined priority. When the presenter priority is equal to or lower than the predetermined priority, the display control unit 15 does not reflect the display content corresponding to the presenter operation information corresponding to the presenter priority on the participant terminal 10b. It may be configured.

また、変形例5に係る電子会議システム100では、優先度の高い操作情報に応じた表示内容を参加者用端末10bに表示させている間は、他の操作情報に応じた表示内容を受け付けず、優先度の高い操作情報に応じた表示内容が参加者用端末10bに表示された後に、他の操作情報に応じた表示内容の受け付けを許可する構成としてもよい。例えば、参加者用端末10bにおいてペンツールによる資料への書き込みが行われている間は(非同期状態)、発表者による操作内容(例えば、新規資料の表示)を受け付けず、発表者による資料への書き込みが終了した時点で、新規資料を参加者用端末10bに表示させてもよい。   In the electronic conference system 100 according to the fifth modification, while the display content corresponding to the operation information having the higher priority is displayed on the participant terminal 10b, the display content corresponding to the other operation information is not received. Alternatively, after the display content corresponding to the operation information having the higher priority is displayed on the participant terminal 10b, the display content corresponding to the other operation information may be accepted. For example, while writing to the material by the pen tool is being performed in the participant terminal 10b (asynchronous state), the content of the operation by the presenter (for example, display of a new material) is not accepted, and the presenter writes to the material. May be displayed on the participant's terminal 10b at the end of the process.

上記優先度の情報は、議事録の再生時にも利用することができる。図16は、サーバ30及び操作端末10の構成を示す機能ブロック図である。参加者用端末10bは、図9に示す構成において、さらに操作情報送受信部41、議事録情報受信部42、及び議事録再生部43を含んでいる。例えば、ユーザの操作(再生要求)に従って過去の議事録を再生中において、「ペン」による資料への書き込みが再生されようとしているとき又は再生中に(図10の管理番号「3」)、ユーザがページ切り替えの操作を行った場合、「ペン」の優先度は「ページ切り替え」よりも高いため、議事録再生部43は、「ページ切り替え」の操作は反映させず、「ペン」による資料への書き込みを再生する。また、議事録を再生中において、「ピックアップ」によるコメントのピックアップが再生されようとしているとき又は再生中に(図10の管理番号「4」)、ユーザが新規資料の表示操作を行った場合、「資料表示」の優先度は「ピックアップ」よりも高いため、議事録再生部43は、「資料表示」の操作を反映させて、議事録の内容とは異なる操作を実行する。   The information on the priority can be used at the time of playing back the minutes. FIG. 16 is a functional block diagram showing the configuration of the server 30 and the operation terminal 10. The participant terminal 10b further includes an operation information transmitting / receiving unit 41, a minutes information receiving unit 42, and a minutes playing unit 43 in the configuration shown in FIG. For example, during playback of past minutes in accordance with a user operation (playback request), when writing to a material by a “pen” is about to be played back, or during playback (management number “3” in FIG. 10), the user Has performed the page switching operation, the priority of “pen” is higher than “page switching”, so the minutes playback unit 43 does not reflect the operation of “page switching”, but displays the material by “pen”. Play writing. Further, when the minutes of the comment are being reproduced, when the pickup of the comment by “pickup” is about to be reproduced or during the reproduction (control number “4” in FIG. 10), when the user performs the display operation of the new material, Since the priority of “material display” is higher than that of “pickup”, the minutes reproducing unit 43 executes an operation different from the contents of the minutes by reflecting the operation of “material display”.

なお、上記優先度の情報を、会議中には利用せず、議事録の再生時のみ利用してもよい。この場合、議事録再生部43は、サーバ30の操作情報送受信部32が受信した操作情報のうち、操作時刻が重複する複数の操作情報において優先度の高い方の操作情報を再生する。この場合、優先度比較部16は、例えば図17に示す優先度判定テーブルに基づいて操作情報の優先度を判定する。図に示す優先度判定テーブルでは、操作が行われた端末の種類(発表者用端末「master」、参加者用端末「slave」、「自端末」)と操作種別に応じて優先度が設定される。なお、図18に示すように、優先度判定テーブルに、再生要求を指示したユーザが使用する現在の端末における操作種別を含めてもよい。   Note that the priority information may not be used during the meeting but may be used only when the minutes are reproduced. In this case, the minutes playback unit 43 plays back the operation information having the higher priority among the plurality of pieces of operation information having the same operation time among the operation information received by the operation information transmission / reception unit 32 of the server 30. In this case, the priority comparison unit 16 determines the priority of the operation information based on, for example, a priority determination table illustrated in FIG. In the priority determination table shown in the figure, the priority is set in accordance with the type of the operated terminal (presenter terminal “master”, participant terminal “slave”, “own terminal”) and the operation type. You. As shown in FIG. 18, the operation type of the current terminal used by the user who instructed the reproduction request may be included in the priority determination table.

変形例6に係る電子会議システム100では、参加者操作取得部12は、自端末である参加者用端末10bから参加者操作情報を取得するとともに、他の参加者用端末10c、10dから参加者用操作情報を取得してもよい。すなわち、参加者操作取得部12は、自端末以外の他の端末からも操作情報を取得する構成であってもよい。そして、上記構成において、例えば参加者用端末10cから受け付けた参加者用操作情報における操作内容が、所定の操作種別に対応する場合は、当該操作内容を参加者用端末10bに反映させてもよい。上記構成によれば、例えば、参加者用端末10cにおいてコメントが投稿された場合、投稿されたコメントが参加者用端末10bに表示される。   In the electronic conference system 100 according to Modification 6, the participant operation acquisition unit 12 acquires the participant operation information from the participant terminal 10b, which is its own terminal, and receives the participant information from the other participant terminals 10c and 10d. Operation information may be acquired. That is, the participant operation acquisition unit 12 may be configured to acquire operation information from terminals other than the own terminal. In the above configuration, for example, when the operation content in the participant operation information received from the participant terminal 10c corresponds to a predetermined operation type, the operation content may be reflected on the participant terminal 10b. . According to the above configuration, for example, when a comment is posted on the participant terminal 10c, the posted comment is displayed on the participant terminal 10b.

ところで、上述した各形態に係る電子会議システム100では、同期判定部14が省略されていてもよい。同期判定部14を含まない電子会議システム100について、変形例7として以下に説明する。   By the way, in the electronic conference system 100 according to each of the above-described embodiments, the synchronization determination unit 14 may be omitted. An electronic conference system 100 that does not include the synchronization determination unit 14 will be described below as a seventh modification.

変形例7に係る電子会議システム100では、表示制御部15は、操作種別判定部13の判定結果に基づいて、参加者用端末10bの表示画面の表示内容を制御してもよい。具体的には、発表者による操作内容が所定の操作種別(図6参照)に該当する場合に、表示制御部15は、当該操作内容に応じた表示内容を参加者用端末10bに反映させて表示させてもよい。   In the electronic conference system 100 according to Modification 7, the display control unit 15 may control the display content of the display screen of the participant terminal 10b based on the determination result of the operation type determination unit 13. Specifically, when the content of the operation performed by the presenter corresponds to a predetermined operation type (see FIG. 6), the display control unit 15 reflects the display content corresponding to the operation content on the participant terminal 10b. It may be displayed.

例えば、発表者の操作内容(例えば、マウスポインタの表示やペンツールによる書き込み)を参加者用端末10bに反映させるとともに、参加者の操作内容がマウスポインタの表示や(同一ページ内での)ペンツールによる書き込みであった場合は、当該参加者の操作内容も参加者用端末10bに反映させてもよい。つまり、発表者の操作内容と参加者の操作内容の両方を、参加者用端末10bに反映させてもよい。よって、発表者の操作内容を反映しつつ、参加者の操作内容も同時に反映する、同期状態及び非同期状態の中間の状態(半同期状態)とすることもできる。このように、表示制御部15は、同期モード・非同期モードによらず、半同期モードを実現することができる。すなわち、表示制御部15は、参加者用端末10bに表示された表示内容を、発表者の操作内容及び参加者の操作内容の両方に応じた表示内容に変更することもできる。   For example, the content of the presenter's operation (for example, display of a mouse pointer or writing with a pen tool) is reflected on the participant's terminal 10b, and the content of the participant's operation is displayed with the mouse pointer or the pen tool (within the same page). In the case of writing, the operation content of the participant may be reflected on the participant terminal 10b. That is, both the content of the presenter's operation and the content of the participant's operation may be reflected on the participant terminal 10b. Therefore, it is possible to set an intermediate state (semi-synchronous state) between the synchronous state and the asynchronous state, which reflects the content of the presenter's operation and the content of the participant's operation at the same time. As described above, the display control unit 15 can realize the semi-synchronous mode regardless of the synchronous mode / asynchronous mode. That is, the display control unit 15 can also change the display content displayed on the participant terminal 10b to display content according to both the presenter's operation content and the participant's operation content.

電子会議システム100が同期判定部14を含む場合は、例えば、同期判定部14の判定結果を用いて以下の変形例8に示すシステムを構成することもできる。   When the electronic conference system 100 includes the synchronization determination unit 14, for example, the system shown in Modification 8 below can be configured using the determination result of the synchronization determination unit 14.

図19は、変形例8に係る電子会議システム100の具体的な構成を示す機能ブロック図である。変形例8に係る電子会議システム100では、参加者用端末10bは、さらに、同期情報通知部17を含み、発表者用端末10aは、さらに、同期情報取得部21及び表示制御部22を含んでいる。   FIG. 19 is a functional block diagram illustrating a specific configuration of the electronic conference system 100 according to the eighth modification. In the electronic conference system 100 according to Modification 8, the participant terminal 10b further includes a synchronization information notification unit 17, and the presenter terminal 10a further includes a synchronization information acquisition unit 21 and a display control unit 22. I have.

参加者用端末10bの同期情報通知部17は、参加者用端末10bが発表者用端末10aに同期しているか否かを示す同期情報や、同期していない場合の表示画面の表示内容等を含む同期情報を発表者用端末10aに送信する。   The synchronization information notifying unit 17 of the participant terminal 10b transmits synchronization information indicating whether or not the participant terminal 10b is synchronized with the presenter terminal 10a, and the display contents of the display screen when not synchronized. The synchronization information including the information is transmitted to the presenter terminal 10a.

発表者用端末10aの同期情報取得部21は、参加者用端末10bから、上記同期情報を取得する。なお、同期情報取得部21は、電子会議システム100に含まれる全ての参加者用端末から上記同期情報を取得する。   The synchronization information obtaining unit 21 of the presenter terminal 10a obtains the synchronization information from the participant terminal 10b. Note that the synchronization information acquisition unit 21 acquires the synchronization information from all the participant terminals included in the electronic conference system 100.

発表者用端末10aの表示制御部22は、同期情報取得部21が取得した上記同期情報に基づいて、発表者用端末10aの表示画面の表示内容を制御する。例えば、表示制御部22は、全ての参加者用端末のうち同期状態にある参加者用端末の合計台数(同期数)を算出し、発表者用端末10aの表示画面に同期数を表示する。また、表示制御部22は、全ての参加者用端末の台数に対する、同期状態にある参加者用端末の台数の割合(同期率)を算出し、発表者用端末10aの表示画面に同期率を表示してもよい。また、表示制御部22は、非同期状態にある参加者用端末10bの表示画面に表示されている表示内容を、発表者用端末10aの表示画面に並べて表示(例えば、サムネイル表示)してもよい。   The display control unit 22 of the presenter terminal 10a controls the display content of the display screen of the presenter terminal 10a based on the synchronization information acquired by the synchronization information acquisition unit 21. For example, the display control unit 22 calculates the total number (synchronization number) of the participant terminals in the synchronized state among all the participant terminals, and displays the number of synchronizations on the display screen of the presenter terminal 10a. The display control unit 22 calculates the ratio (synchronization rate) of the number of participant terminals in a synchronized state to the number of all participant terminals, and displays the synchronization rate on the display screen of the presenter terminal 10a. It may be displayed. In addition, the display control unit 22 may display (for example, thumbnail display) the display contents displayed on the display screen of the participant terminal 10b in the asynchronous state side by side on the display screen of the presenter terminal 10a. .

変形例9に係る電子会議システム100では、変形例8に係る電子会議システム100において、参加者用端末10bは、参加者操作取得部12及び操作種別判定部13が省略されている。図20は、変形例9に係る電子会議システム100の具体的な構成を示す機能ブロック図である。発表者用端末10aは、図19に示す構成と同一である。参加者用端末10bは、同期表示を行う周知の操作端末を適用することができる。上記構成によれば、上記変形例8と同様、発表者用端末10aの表示画面に、同期率や、非同期状態にある参加者用端末10bの表示内容が表示される。よって、発表者は、自身の発表内容に対する参加者の関心度合いを把握することができる。   In the electronic conference system 100 according to Modification 9, in the electronic conference system 100 according to Modification 8, the participant terminal 10b does not include the participant operation acquisition unit 12 and the operation type determination unit 13. FIG. 20 is a functional block diagram showing a specific configuration of the electronic conference system 100 according to the ninth modification. The presenter terminal 10a has the same configuration as that shown in FIG. As the participant terminal 10b, a known operation terminal that performs synchronous display can be applied. According to the above configuration, as in the case of Modification 8, the display rate of the presenter terminal 10a displays the synchronization rate and the display content of the asynchronous participant terminal 10b. Therefore, the presenter can grasp the degree of interest of the participant in the content of his presentation.

なお、上記変形例9に係る電子会議システム100を実現するためのプログラムは、複数の操作端末において、参加者用端末10b(第1操作端末)の表示画面の少なくとも一部に、発表者用端末10a(第2操作端末)の表示内容の少なくとも一部を同期状態にして表示させることが可能なプログラムであって、全ての参加者用端末10bの台数に対する、同期状態にある参加者用端末10bの台数の割合(同期率)を、発表者用端末10aの表示画面に表示させる表示制御手段、としてコンピュータを機能させるためのプログラムとすることができる。また、上記表示制御手段は、非同期状態にある参加者用端末10bの表示内容を、発表者用端末10aの表示画面に表示させてもよい。   Note that a program for implementing the electronic conference system 100 according to the ninth modification includes a presenter terminal on at least a part of the display screen of the participant terminal 10b (first operation terminal) in a plurality of operation terminals. A participant terminal 10b in a synchronized state with respect to the number of all participant terminals 10b, which is a program capable of displaying at least a part of the display contents of the 10a (second operation terminal) in a synchronized state. Can be a program for causing a computer to function as display control means for displaying the ratio (synchronization rate) of the number on the display screen of the presenter terminal 10a. Further, the display control means may display the display content of the participant terminal 10b in an asynchronous state on the display screen of the presenter terminal 10a.

図21は、変形例10に係る電子会議システム100の具体的な構成を示す機能ブロック図である。変形例10に係る電子会議システム100では、参加者用端末10bは、図9に示す構成において、さらに参加モード受付部44を含んでいる。   FIG. 21 is a functional block diagram illustrating a specific configuration of the electronic conference system 100 according to the tenth modification. In the electronic conference system 100 according to the tenth modification, the participant terminal 10b further includes a participation mode receiving unit 44 in the configuration shown in FIG.

参加モード受付部44は、会議に参加する参加者が選択した参加モードを受け付ける。具体的には、参加者は、会議の途中から参加する場合に、参加した時点からリアルタイムで進行する会議に参加する第1参加モードと、会議開始時からリアルタイムの会議の進行に追いつくまでの議事録を高速再生した後にリアルタイムの会議に参加する第2参加モードのうち何れかを選択する。参加者が第1参加モードを選択した場合は、参加した時点からリアルタイムで同期表示等が行われる。参加者が第2参加モードを選択した場合は、議事録再生部43は、会議開始時からリアルタイムの会議の進行に追いつくまでの議事録を高速で再生する。リアルタイムの会議の進行に追いつくと、リアルタイムで同期表示等が行われる。   The participation mode receiving unit 44 receives a participation mode selected by a participant participating in the conference. Specifically, when a participant joins in the middle of a conference, the first participant mode in which a participant joins a conference that progresses in real time from the time of participation, and the proceedings from the start of the conference until the real-time conference progresses The user selects one of the second participation modes for participating in a real-time conference after playing the recording at high speed. When the participant selects the first participation mode, a synchronous display or the like is performed in real time from the time of participation. When the participant selects the second participation mode, the minutes reproducing unit 43 reproduces the minutes from the start of the conference to catch up with the progress of the real-time conference at a high speed. When catching up with the progress of the real-time conference, synchronous display and the like are performed in real time.

以上説明した電子会議システム100の実施形態及び各変形例に示した各要素は、操作端末10(発表者用端末10a、参加者用端末10b、10c、10d)にネットワーク接続された情報処理装置において、プログラムをCPUが実行することにより実現されてもよい。上記情報処理装置は、例えば図4に示すサーバ30とすることができる。この場合、情報処理装置では、参加者操作取得部12が各参加者用端末から参加者操作情報を取得し、操作種別判定部13が各参加者用端末に対応する操作種別をそれぞれ特定し、同期判定部14が各参加者用端末に対応する同期、非同期をそれぞれ判定する。また、表示制御部15は、同期判定部14の判定結果に基づいて、各参加者用端末の表示画面の表示内容を制御する。   The elements described in the embodiment and the modifications of the electronic conference system 100 described above are used in an information processing apparatus network-connected to the operation terminal 10 (presenter terminal 10a, participant terminals 10b, 10c, and 10d). The program may be realized by executing a program by a CPU. The information processing device may be, for example, the server 30 illustrated in FIG. In this case, in the information processing apparatus, the participant operation acquisition unit 12 acquires the participant operation information from each participant terminal, and the operation type determination unit 13 specifies the operation type corresponding to each participant terminal, The synchronization determination unit 14 determines synchronization and non-synchronization corresponding to each participant terminal. The display control unit 15 controls the display content of the display screen of each participant terminal based on the determination result of the synchronization determination unit 14.

また、上記実施形態及び各変形例は、一例であって、各形態を組み合わせることもできる。   In addition, the above-described embodiment and each modified example are examples, and each form can be combined.

また、電子会議システム100のネットワーク構成は、図4に示す構成に限定されない。例えば、図22に示すように、各操作端末10が、参加者用端末10bを介して相互に接続された構成(スター型)であってもよい。また、図23に示すように、発表者用端末10aを起点として参加者用端末10b、10c、10dが接続された構成(P2P(Peer to Peer)型)であってもよい。   Further, the network configuration of the electronic conference system 100 is not limited to the configuration shown in FIG. For example, as shown in FIG. 22, a configuration (star type) in which the operation terminals 10 are mutually connected via the participant terminal 10b may be used. Further, as shown in FIG. 23, a configuration (P2P (Peer to Peer) type) in which participant terminals 10b, 10c, and 10d are connected with the presenter terminal 10a as a starting point may be used.

また、図4に示すネットワーク構成において、各操作端末10からサーバ30への接続はユーザがウェブブラウザを立ち上げて共通のURL(サーバ)を指定することで接続させるようにしても良いし、各操作端末10で立ち上げるアプリケーションが予め設定されているアドレスに従って自動的にサーバ30に接続するようにしても良い。また、各操作端末10とサーバ30との接続は、Web Socketにより接続されてもよいし、各操作端末10がサーバ30に対して一定間隔で接続に行く(ポーリング)ことにより擬似的に操作端末10間で情報のやり取りをするようにしても良い。   Further, in the network configuration shown in FIG. 4, the connection from each operation terminal 10 to the server 30 may be established by the user launching a web browser and specifying a common URL (server). An application started on the operation terminal 10 may automatically connect to the server 30 according to a preset address. The connection between each operation terminal 10 and the server 30 may be connected by a Web Socket, or each operation terminal 10 may connect to the server 30 at regular intervals (polling) to simulate the operation terminal. Information may be exchanged between the ten.

なお、上記電子会議システム100における同期状態及び非同期状態の相互の移行(切り替え)は、操作端末10の初期設定(デフォルト)が非同期状態である場合は、非同期状態を解除して同期状態に移行し、初期状態が同期状態である場合は、同期状態を解除して非同期状態に移行する。   Note that the mutual transition (switching) between the synchronous state and the asynchronous state in the electronic conference system 100 is performed when the initial setting (default) of the operation terminal 10 is the asynchronous state and the asynchronous state is released and the state is shifted to the synchronous state. If the initial state is a synchronous state, the synchronous state is released and the state is shifted to an asynchronous state.

以上の説明では、情報処理システムの一例として電子会議システムを例に挙げたが、当該情報処理システムは、電子会議システムに限定されず、ネットワーク接続された操作端末間で電子データを共有する多種多様なシステムを含むものである。   In the above description, an electronic conference system has been described as an example of the information processing system. However, the information processing system is not limited to the electronic conference system, and various types of electronic data can be shared between operation terminals connected to a network. System.

100 電子会議システム、101 CPU、102 メモリ、103 記憶部、104 通信部、105 入力部、106 表示部、10 操作端末、10a 発表者用端末、10b 参加者用端末、11 発表者操作受付部、12 参加者操作取得部、13 操作種別判定部、14 同期判定部、15 表示制御部、16 優先度比較部、17 同期情報通知部、20 通信ネットワーク、30 サーバ、31 メディアDB、32 操作情報送受信部、33 操作情報管理部、35 ファイルDB、36 操作情報DB、37 議事録DB、41 操作情報送受信部、42 議事録情報受信部、43 議事録再生部、44 参加モード受付部。   100 electronic conference system, 101 CPU, 102 memory, 103 storage unit, 104 communication unit, 105 input unit, 106 display unit, 10 operation terminal, 10a presenter terminal, 10b participant terminal, 11 presenter operation reception unit, 12 participant operation acquisition unit, 13 operation type determination unit, 14 synchronization determination unit, 15 display control unit, 16 priority comparison unit, 17 synchronization information notification unit, 20 communication network, 30 server, 31 media DB, 32 operation information transmission / reception Section, 33 operation information management section, 35 file DB, 36 operation information DB, 37 minutes DB, 41 operation information transmission / reception section, 42 minutes information reception section, 43 minutes playback section, 44 participation mode reception section.

Claims (9)

ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させるためのプログラムであって、
同期して表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段、
前記資料が表示されている間に前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段
前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段、及び、
前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させることによって、前記議事録情報を再生する再生手段、
としてコンピュータを機能させ
前記操作情報は、前記ユーザにより行われた前記資料のページの切り替えの操作を含み、
前記再生手段は、前記議事録情報を再生している間に前記ユーザから前記資料の第一ページへの切り替えの要求があった場合には前記第一ページを表示させつつ、前記議事録情報に基づく前記資料の第二ページへの切り替えのタイミングに達した場合には前記第二ページを表示させる
ことを特徴とするプログラム。
A program for synchronously displaying at least a part of a display screen among a plurality of terminals connected via a network,
Material information receiving means for receiving material information indicating information of the material to be displayed in synchronization ,
Operation information receiving means for receiving operation information indicating the content operated by the user at each of the plurality of terminals while the material is displayed ,
An information recording unit that records minutes information in which the material information, the operation information, and time information indicating the time at which the user has operated are associated with each other ;
While reading out the material from the storage unit that stores the data of the material and displaying the material on the user terminal, the displayed material is based on the minutes information, and the content of the operation according to the operation information is displayed. Reproducing means for reproducing the minutes information by reflecting the minutes information;
Let the computer function as
The operation information includes an operation of switching pages of the material performed by the user,
The reproducing means, while reproducing the minutes information, when the user requests to switch to the first page of the material, while displaying the first page, the minutes information When the timing of switching to the second page of the material based on the second page is reached, the second page is displayed
A program characterized by the following .
前記情報記録手段は、記憶手段に保存されている前記資料のデータに、前記議事録情報を関連付ける、
ことを特徴とする請求項1に記載のプログラム。
The information recording unit associates the minutes information with the data of the material stored in the storage unit,
The program according to claim 1, wherein:
前記コンピュータを、さらに、前記操作情報の種別から優先度を比較する優先度比較手段として機能させ、
前記情報記録手段は、複数の操作情報のうち優先度の高い操作情報を、前記資料情報及び前記時間情報に関連付けて記録する、
ことを特徴とする請求項1に記載のプログラム。
The computer, further, as a priority comparison means for comparing the priority from the type of the operation information,
The information recording means, high-priority operation information among a plurality of operation information, is recorded in association with the material information and the time information,
The program according to claim 1, wherein:
前記情報記録手段は、前記議事録情報を再生しているときに前記ユーザにより操作された内容を示す操作情報を、前記議事録情報に追加する、
ことを特徴とする請求項に記載のプログラム。
The information recording means adds operation information indicating the content operated by the user when the minutes information is being reproduced to the minutes information,
The program according to claim 1 , wherein:
前記情報記録手段は、前記資料が表示されている間に前記議事録情報を記録し、
前記再生手段は、前記情報記録手段が前記議事録情報を記録しているときに前記ユーザによる前記議事録の再生要求があった場合は、前記議事録情報の再生速度を通常の速度よりも速くする、
ことを特徴とする請求項に記載のプログラム。
The information recording means records the minutes information while the material is displayed,
When the information recording unit is recording the minutes information, and when the user requests the minutes to be reproduced , the reproducing unit increases the reproduction speed of the minutes information faster than a normal speed. Do
The program according to claim 4 , wherein:
前記コンピュータを、さらに、前記操作情報の種別から優先度を比較する優先度比較手段として機能させ、
前記再生手段は、前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、複数の操作情報のうち優先度の高い操作情報に応じた前記操作の内容を反映させる、
ことを特徴とする請求項に記載のプログラム。
The computer, further, as a priority comparison means for comparing the priority from the type of the operation information,
The reproducing means reads out the material from the storage means for storing the data of the material and displays the material on the terminal of the user. Reflecting the content of the operation,
The program according to claim 1 , wherein:
ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させる情報処理装置であって、
同期して表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、
前記資料が表示されている間に前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段と、
前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段と、
前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させることによって、前記議事録情報を再生する再生手段と、
を含み、
前記操作情報は、前記ユーザにより行われた前記資料のページの切り替えの操作を含み、
前記再生手段は、前記議事録情報を再生している間に前記ユーザから前記資料の第一ページへの切り替えの要求があった場合には前記第一ページを表示させつつ、前記議事録情報に基づく前記資料の第二ページへの切り替えのタイミングに達した場合には前記第二ページを表示させる
ことを特徴とする情報処理装置。
An information processing apparatus for synchronously displaying at least a part of a display screen between a plurality of terminals connected via a network,
A material information receiving means for receiving material information indicating information of the material to be displayed synchronously ;
Operation information receiving means for receiving operation information indicating the content operated by the user at each of the plurality of terminals while the material is displayed ,
An information recording unit that records minutes information in which the material information, the operation information, and time information indicating the time at which the user has operated are associated with each other;
While reading out the material from the storage means for storing the data of the material and displaying the material on the terminal of the user, the content of the operation according to the operation information is displayed on the displayed material based on the minutes information. Reproducing means for reproducing the minutes information by reflecting the minutes information;
Only including,
The operation information includes an operation of switching pages of the material performed by the user,
The reproduction means, while reproducing the minutes information, when the user has a request to switch to the first page of the material, while displaying the first page, the minutes information An information processing apparatus characterized by displaying the second page when the timing of switching to the second page of the material based on the second page has been reached .
ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させる情報処理システムであって、
同期して表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段と、
前記資料が表示されている間に前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段と、
前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段と、
前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させることによって、前記議事録情報を再生する再生手段と、
を含み、
前記操作情報は、前記ユーザにより行われた前記資料のページの切り替えの操作を含み、
前記再生手段は、前記議事録情報を再生している間に前記ユーザから前記資料の第一ページへの切り替えの要求があった場合には前記第一ページを表示させつつ、前記議事録情報に基づく前記資料の第二ページへの切り替えのタイミングに達した場合には前記第二ページを表示させる
ことを特徴とする情報処理システム。
An information processing system for synchronizing and displaying at least a part of a display screen between a plurality of terminals connected via a network,
A material information receiving means for receiving material information indicating information of the material to be displayed synchronously ;
Operation information receiving means for receiving operation information indicating the content operated by the user at each of the plurality of terminals while the material is displayed ,
An information recording unit that records minutes information in which the material information, the operation information, and time information indicating the time at which the user has operated are associated with each other;
While reading out the material from the storage means for storing the data of the material and displaying the material on the terminal of the user, the content of the operation according to the operation information is displayed on the displayed material based on the minutes information. Reproducing means for reproducing the minutes information by reflecting the minutes information;
Only including,
The operation information includes an operation of switching pages of the material performed by the user,
The reproduction means, while reproducing the minutes information, when the user has a request to switch to the first page of the material, while displaying the first page, the minutes information An information processing system characterized by displaying the second page when the timing of switching to the second page of the material based on the second page has been reached .
ネットワークを介して接続された複数の端末間において、表示画面の少なくとも一部を同期して表示させるためのプログラムであって、
同期して表示させる資料の情報を示す資料情報を受け付ける資料情報受付手段、
前記資料が表示されている間に前記複数の端末それぞれにおいてユーザにより操作された内容を示す操作情報を受け付ける操作情報受付手段
前記資料情報と、前記操作情報と、前記ユーザが操作した時刻を示す時間情報とを互いに関連付けた議事録情報を記録する情報記録手段、及び、
前記資料のデータを保存する記憶手段から前記資料を読み出して前記ユーザの端末に表示させるとともに、表示された前記資料に、前記議事録情報に基づいて、前記操作情報に応じた前記操作の内容を反映させることによって、前記議事録情報を再生する再生手段、
としてコンピュータを機能させ
前記操作情報は、前記ユーザにより行われた前記資料のページの切り替えの操作を含み、
前記再生手段は、前記議事録情報を再生している間に前記ユーザから前記資料の第一ページへの切り替えの要求があった場合には前記第一ページを表示させつつ、前記議事録情報に基づく前記資料の第二ページへの切り替えのタイミングに達した場合には前記第二ページを表示させる
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
A program for synchronously displaying at least a part of a display screen among a plurality of terminals connected via a network,
Material information receiving means for receiving material information indicating information of the material to be displayed in synchronization ,
Operation information receiving means for receiving operation information indicating the content operated by the user at each of the plurality of terminals while the material is displayed ,
An information recording unit that records minutes information in which the material information, the operation information, and time information indicating the time at which the user operates are associated with each other ;
While reading out the material from the storage means for storing the data of the material and displaying the material on the terminal of the user, the content of the operation according to the operation information is displayed on the displayed material based on the minutes information. Reproducing means for reproducing the minutes information by reflecting the minutes information;
Let the computer function as
The operation information includes an operation of switching pages of the material performed by the user,
The reproduction means, while reproducing the minutes information, when the user has a request to switch to the first page of the material, while displaying the first page, the minutes information When the timing of switching to the second page of the material based on the second page is reached, the second page is displayed
A computer-readable recording medium having recorded thereon a program.
JP2015160486A 2015-08-12 2015-08-17 Information processing apparatus, information processing system, program, and recording medium Expired - Fee Related JP6623611B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2015160486A JP6623611B2 (en) 2015-08-17 2015-08-17 Information processing apparatus, information processing system, program, and recording medium
US15/040,517 US10341397B2 (en) 2015-08-12 2016-02-10 Non-transitory computer readable medium, information processing apparatus, and information processing system for recording minutes information
US15/048,137 US20170048283A1 (en) 2015-08-12 2016-02-19 Non-transitory computer readable medium, information processing apparatus, and information processing system
US15/055,965 US20170048284A1 (en) 2015-08-12 2016-02-29 Non-transitory computer readable medium, information processing apparatus, and information processing system
EP16160147.1A EP3131256B1 (en) 2015-08-12 2016-03-14 Information processing apparatus and method for use in an electronic conference system
EP16160802.1A EP3131257B1 (en) 2015-08-12 2016-03-17 Program, information processing apparatus, and information processing system for use in an electronic conference system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015160486A JP6623611B2 (en) 2015-08-17 2015-08-17 Information processing apparatus, information processing system, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2017040974A JP2017040974A (en) 2017-02-23
JP6623611B2 true JP6623611B2 (en) 2019-12-25

Family

ID=58203437

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015160486A Expired - Fee Related JP6623611B2 (en) 2015-08-12 2015-08-17 Information processing apparatus, information processing system, program, and recording medium

Country Status (1)

Country Link
JP (1) JP6623611B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119147A (en) * 1998-07-28 2000-09-12 Fuji Xerox Co., Ltd. Method and system for computer-mediated, multi-modal, asynchronous meetings in a virtual space
JP4347006B2 (en) * 2003-09-19 2009-10-21 株式会社リコー Information processing device as server
JP4756914B2 (en) * 2005-05-30 2011-08-24 キヤノン株式会社 Remote cooperative work support system and control method thereof
US20080263010A1 (en) * 2006-12-12 2008-10-23 Microsoft Corporation Techniques to selectively access meeting content

Also Published As

Publication number Publication date
JP2017040974A (en) 2017-02-23

Similar Documents

Publication Publication Date Title
EP3131256B1 (en) Information processing apparatus and method for use in an electronic conference system
US9349414B1 (en) System and method for simultaneous capture of two video streams
US8139099B2 (en) Generating representative still images from a video recording
JP6354421B2 (en) Information processing apparatus, information processing system, program, and recording medium
US10965993B2 (en) Video playback in group communications
CN110521187A (en) Activity feeding service
JP2006146415A (en) Conference support system
JP5808788B2 (en) CONFERENCE SUPPORT SYSTEM, SERVER, TERMINAL DEVICE, CONFERENCE SUPPORT METHOD, AND CONFERENCE SUPPORT PROGRAM
JP2009111991A (en) Computer-readable recording medium and video conference apparatus
KR102721220B1 (en) Method and system for sharing content on instant messaging application during calls
JP6623611B2 (en) Information processing apparatus, information processing system, program, and recording medium
JP6985667B2 (en) Information processing equipment, information processing methods, programs, information processing systems, and conference systems
JP2021060949A (en) Communication system, information processing apparatus, communication method, and program
JP2005260513A (en) System and method for processing content and computer program
JP2020144725A (en) Information processing system and control method thereof
JP2015141671A (en) Content processing system, content processing server, terminal device, content processing method, and content processing program
JP6610076B2 (en) Information processing apparatus, information processing system, program, and recording medium
AU2014213560A1 (en) Communication Platform and Method for Participants of a Text Message Conversation to Convey Real Emotions, and to Experience Shared Content Together at the Same Time
JP6867541B1 (en) Image display device and program
JP2013183182A (en) Conference system, minutes server, and minutes creation method
JP2018166001A (en) Support system, support device, terminal device, support method, and support program
JP5345922B2 (en) CONFERENCE SYSTEM AND INFORMATION PROCESSING METHOD
JP7072766B2 (en) Electronic conferencing systems, information processing equipment, and programs
JP6371106B2 (en) Support system, support device, terminal device, support method, and support program
WO2024252695A1 (en) Program, information processing method, and information processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180622

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190409

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190607

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191111

R150 Certificate of patent or registration of utility model

Ref document number: 6623611

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees