JP7826738B2 - Information processing device, information processing system, and information processing program - Google Patents
Information processing device, information processing system, and information processing programInfo
- Publication number
- JP7826738B2 JP7826738B2 JP2022029678A JP2022029678A JP7826738B2 JP 7826738 B2 JP7826738 B2 JP 7826738B2 JP 2022029678 A JP2022029678 A JP 2022029678A JP 2022029678 A JP2022029678 A JP 2022029678A JP 7826738 B2 JP7826738 B2 JP 7826738B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- information processing
- cpu
- viewer
- processor
- 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.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
Description
本発明の技術は、情報処理装置、端末装置、情報処理システム及び情報処理プログラムに関する。 The technology of the present invention relates to an information processing device, a terminal device, an information processing system, and an information processing program.
アップロードされたコンテンツの利用を制限する技術がある。
特許文献1には、ユーザ機器からアップロードされたコンテンツデータを蓄積し、該コンテンツデータをユーザ機器へと提供するコンテンツ提供サーバであって、前記ユーザ機器からコンテンツデータがアップロードされたとき、自動的に当該コンテンツデータを認識する手段と、前記コンテンツデータの認識結果に応じて、他のユーザ機器への当該コンテンツデータの提供の仕方を変更する制御手段とを備えることを特徴とするコンテンツ提供サーバ、が開示されている。
There are technologies that restrict the use of uploaded content.
Patent document 1 discloses a content providing server that accumulates content data uploaded from user devices and provides the content data to the user devices, characterized in that the content providing server is equipped with means for automatically recognizing the content data when the content data is uploaded from the user devices, and control means for changing the way in which the content data is provided to other user devices depending on the content data recognition results.
リモート会議の通信品質が安定しない場合に備え、リモート会議で資料を投影する投影者は、投影された資料を閲覧する閲覧者に事前に資料を配布しておく運用がある。 In preparation for the possibility that the communication quality of a remote conference may be unstable, the person projecting the materials during the remote conference may distribute the materials in advance to the viewers who will be viewing the projected materials.
しかし、資料を閲覧者に配布した場合、投影者の許諾なく、閲覧者により利用がなされる虞がある。 However, if materials are distributed to viewers, there is a risk that they may be used by the viewers without the permission of the projector.
本開示の技術は、閲覧者による利用を限定できる情報処理装置、端末装置、情報処理システム及び情報処理プログラムを提供することを目的とする。 The technology disclosed herein aims to provide an information processing device, terminal device, information processing system, and information processing program that can limit use by viewers.
第1態様に係る情報処理装置は、プロセッサを含み、前記プロセッサは、資料をリモート会議において投影する投影者及び投影された前記資料を閲覧する閲覧者の何れかが利用する端末装置の通信品質が安定しない場合、前記閲覧者の端末装置に対して予め格納した前記資料の資料データの取得を許可する。 The information processing device according to the first aspect includes a processor, and when the communication quality of a terminal device used by either a projector who projects a document in a remote conference or a viewer who views the projected document is unstable, the processor allows the viewer's terminal device to acquire pre-stored document data for the document.
第2態様に係る情報処理装置は、第1態様に係る情報処理装置において、前記プロセッサは、複数の前記閲覧者の端末装置のうち何れかの前記閲覧者の端末装置の通信品質が安定しない場合、通信品質が安定しない前記閲覧者の端末装置に対して前記資料データの取得を許可する。 In the information processing device according to the second aspect, in the information processing device according to the first aspect, if the communication quality of any of the multiple viewer terminal devices is unstable, the processor allows the viewer terminal device with unstable communication quality to acquire the material data.
第3態様に係る情報処理装置は、第2態様に係る情報処理装置において、前記プロセッサは、通信品質が安定しない前記閲覧者の端末装置と同じネットワークに属する閲覧者の端末装置に対して前記資料データの取得を許可する。 In the information processing device according to the third aspect, in the information processing device according to the second aspect, the processor permits the terminal device of the viewer that belongs to the same network as the terminal device of the viewer whose communication quality is unstable to acquire the material data.
第4態様に係る情報処理装置は、第1態様から第3態様の何れかの態様に係る情報処理装置において、前記プロセッサは、前記投影者の端末装置の通信品質が安定しない場合、複数の前記閲覧者の端末装置の各々に対して前記資料データの取得を許可する。 In the information processing device of the fourth aspect, which is the information processing device of any one of the first to third aspects, the processor allows each of the multiple viewers' terminal devices to acquire the material data when the communication quality of the projector's terminal device is unstable.
第5態様に係る情報処理装置は、第1態様から第4態様の何れかの態様に係る情報処理装置において、前記プロセッサは、前記資料の投影されているページのページ番号を含む前記資料の表示態様に関するメタ情報を、前記投影者の端末装置から受信し、前記投影者の端末装置から前記メタ情報を受信する度に、前記閲覧者の端末装置に前記メタ情報を送信する。 In the information processing device of the fifth aspect, in the information processing device of any one of the first to fourth aspects, the processor receives meta information regarding the display mode of the material, including the page number of the page on which the material is projected, from the terminal device of the projector, and transmits the meta information to the terminal device of the viewer each time the processor receives the meta information from the terminal device of the projector.
第6態様に係る情報処理装置は、第5態様に係る情報処理装置において、前記プロセッサは、前記閲覧者の端末装置から前記メタ情報の送信要求を受ける度に、前記閲覧者の端末装置に前記メタ情報を送信する。 In the information processing device of the sixth aspect, the processor transmits the meta information to the viewer's terminal device each time a request to transmit the meta information is received from the viewer's terminal device.
第7態様に係る情報処理装置は、第1態様から第6態様の何れかの態様に係る情報処理装置において、前記プロセッサは、リモート会議の終了まで前記資料データを前記閲覧者の端末装置に一時的に格納させるために、前記資料データの取得を許可する。 In the information processing device of the seventh aspect, which is the information processing device of any one of the first to sixth aspects, the processor permits acquisition of the material data so that the material data is temporarily stored on the viewer's terminal device until the end of the remote conference.
第8態様に係る端末装置は、プロセッサを備え、前記プロセッサは、リモート会議の資料を投影する投影者及び投影された資料を閲覧する閲覧者の何れかが利用する外部装置の通信品質が安定しない場合、前記資料の資料データを格納した情報処理装置から前記資料データを取得する。 The terminal device according to the eighth aspect includes a processor, and when the communication quality of an external device used by either the projector who projects the materials for a remote conference or the viewer who views the projected materials is unstable, the processor acquires the material data from an information processing device that stores the material data for the materials.
第9態様に係る端末装置は、第8態様に係る端末装置において、前記プロセッサは、投影された前記資料を表示する表示領域に、前記資料に代えて取得した前記資料データを表示する。 A terminal device according to a ninth aspect is the terminal device according to the eighth aspect, wherein the processor displays the acquired material data in place of the projected material in the display area where the projected material is displayed.
第10態様に係る端末装置は、第9態様に係る端末装置において、前記プロセッサは、投影されている前記資料の表示態様に関するメタ情報を受信し、前記メタ情報に応じた処理を反映させた前記資料データを前記表示領域に表示する。 A terminal device according to a tenth aspect is the terminal device according to the ninth aspect, in which the processor receives meta information regarding the display mode of the projected material, and displays the material data in the display area, reflecting processing according to the meta information.
第11態様に係る端末装置は、第10態様に係る端末装置において、前記プロセッサは、前記資料の投影されているページのページ番号を含む前記メタ情報を受信し、取得した前記資料データの前記ページ番号のページを前記表示領域に表示する。 In the terminal device of the eleventh aspect, in the terminal device of the tenth aspect, the processor receives the meta information including the page number of the page on which the material is projected, and displays the page of the acquired material data corresponding to the page number in the display area.
第12態様に係る端末装置は、第11態様に係る端末装置において、前記プロセッサは、前記閲覧者の操作に応じて前記表示領域に表示しているページを他のページに変更した場合、前記ページ番号を含む前記メタ情報を受信したとき、受信した前記ページ番号のページを前記表示領域に表示しない。 A terminal device according to a twelfth aspect is a terminal device according to the eleventh aspect, in which, if the page displayed in the display area is changed to another page in response to an operation by the viewer, when the processor receives the meta information including the page number, the processor does not display the page corresponding to the received page number in the display area.
第13態様に係る端末装置は、第10態様から第12態様の何れかの態様に係る端末装置において、前記プロセッサは、前記資料の投影されている範囲の範囲情報を含む前記メタ情報を受信し、受信した前記範囲情報に基づいて、前記範囲を前記資料データに重ねて前記表示領域に表示する。 A terminal device according to a thirteenth aspect is a terminal device according to any one of aspects ten to twelfth, in which the processor receives the meta information including range information of the range in which the material is projected, and based on the received range information, displays the range in the display area superimposed on the material data.
第14態様に係る端末装置は、第10態様から第13態様の何れかの態様に係る端末装置において、前記プロセッサは、前記資料に投影されているポインタの位置の位置情報を含む前記メタ情報を受信し、受信した前記位置情報が示す位置に、ポインタを前記資料データに重ねて前記表示領域に表示する。 A terminal device according to a 14th aspect is a terminal device according to any one of the 10th to 13th aspects, in which the processor receives the meta information including position information of the position of a pointer projected onto the material, and displays the pointer in the display area at the position indicated by the received position information, superimposed on the material data.
第15態様に係る端末装置は、プロセッサを備え、前記プロセッサは、リモート会議の資料を投影する投影者及び投影された前記資料を閲覧する閲覧者の何れかが利用する外部装置の通信品質が安定しない場合、前記資料の表示態様に関するメタ情報を送信する。 A terminal device according to a fifteenth aspect includes a processor, and when the communication quality of an external device used by either a projector projecting materials for a remote conference or a viewer viewing the projected materials is unstable, the processor transmits meta-information regarding the display mode of the materials.
第16態様に係る情報処理システムは、リモート会議に用いる資料の資料データを格納する情報処理装置及びリモート会議に投影された前記資料を閲覧する閲覧者の端末装置を含む情報処理システムであって、前記情報処理装置は、第1プロセッサを含み、前記第1プロセッサは、前記資料を投影する投影者及び前記閲覧者の何れかが利用する端末装置の通信品質が安定しない場合、前記閲覧者の端末装置に対して前記資料データの取得を許可し、前記資料の資料データの取得を許可された前記端末装置は、第2プロセッサを含み、前記第2プロセッサは、前記情報処理装置から前記資料データを取得する。 The information processing system according to the sixteenth aspect is an information processing system including an information processing device that stores material data of materials used in a remote conference and a terminal device of a viewer that views the materials projected in the remote conference, wherein the information processing device includes a first processor, and when the communication quality of the terminal device used by either the projector who projects the materials or the viewer is unstable, the first processor permits the viewer's terminal device to acquire the material data, and the terminal device permitted to acquire the material data of the materials includes a second processor, and the second processor acquires the material data from the information processing device.
第17態様に係る情報処理プログラムは、コンピュータに、資料をリモート会議において投影する投影者及び投影された前記資料を閲覧する閲覧者の何れかが利用する端末装置の通信品質が安定しない場合、前記閲覧者の端末装置に対して予め格納した前記資料の資料データの取得を許可する、ことを実行させる。 The information processing program according to the seventeenth aspect causes a computer to execute the following: when the communication quality of a terminal device used by either a projector who projects a document in a remote conference or a viewer who views the projected document is unstable, the terminal device of the viewer is permitted to acquire pre-stored document data for the document.
第18態様に係る情報処理プログラムは、コンピュータに、リモート会議の資料を投影する投影者及び投影された資料を閲覧する閲覧者の何れかが利用する外部装置の通信品質が安定しない場合、前記資料の資料データを格納した情報処理装置から前記資料データを取得する、ことを実行させる。 The information processing program according to the eighteenth aspect causes a computer to acquire material data for a remote conference from an information processing device that stores the material data when the communication quality of an external device used by either a projector who projects the material or a viewer who views the projected material is unstable.
第19態様に係る情報処理プログラムは、コンピュータに、リモート会議の資料を投影する投影者及び投影された前記資料を閲覧する閲覧者の何れかが利用する外部装置の通信品質が安定しない場合、前記資料の投影しているページのページ番号を含むメタ情報を送信する、ことを実行させる。 The information processing program according to the 19th aspect causes a computer to transmit meta information including the page number of the page being projected of a remote conference document when the communication quality of an external device used by either the projector projecting the document or the viewer viewing the projected document is unstable.
第1態様、第16態様及び第17態様によれば、閲覧者による利用を限定できる。 According to the first, sixteenth, and seventeenth aspects, use by viewers can be restricted.
第2態様によれば、資料データの取得先を通信品質が安定しない閲覧者に限定できる。 According to the second aspect, the source of material data can be limited to viewers with unstable communication quality.
第3態様によれば、資料データの取得先を通信品質が安定しない可能性が他の閲覧者より高い閲覧者に限定できる。 According to the third aspect, the sources from which material data can be obtained can be limited to viewers who are more likely than other viewers to have unstable communication quality.
第4態様によれば、投影者の通信品質が安定しないことの影響を受ける前に、閲覧者の各々に取得を許可できる。 According to the fourth aspect, each viewer can be permitted to acquire the content before being affected by unstable communication quality from the projector.
第5態様によれば、投影されている資料のページと資料データとを関連付けられる。 According to the fifth aspect, the page of the projected material can be associated with the material data.
第6態様によれば、閲覧者の求める間で閲覧者がメタ情報を取得できる。 According to the sixth aspect, viewers can obtain meta information at their convenience.
第7態様によれば、閲覧者が資料データを保持する期間を限定できる。 According to the seventh aspect, the period for which the viewer retains the material data can be limited.
第8態様及び第18態様によれば、閲覧者による利用を限定できる。 According to the eighth and eighteenth aspects, use by viewers can be restricted.
第9態様によれば、投影された資料と取得した資料データとの表示を切り替える手間がなくなる。 According to the ninth aspect, there is no need to switch between the display of the projected material and the acquired material data.
第10態様によれば、投影されている資料の表示態様を資料データの表示態様に反映できる。 According to the tenth aspect, the display mode of the projected material can be reflected in the display mode of the material data.
第11態様によれば、投影されている資料のページと同じページの資料データを表示できる。 According to the eleventh aspect, it is possible to display document data of the same page as the projected document.
第12態様によれば、投影されている資料のページと異なるページの資料データを、投影されている資料の表示態様の影響を受けず閲覧できる。 According to the twelfth aspect, document data for a page different from the page of the projected document can be viewed without being affected by the display mode of the projected document.
第13態様によれば、投影者が拡大縮小した資料の範囲を閲覧者が資料データの表示態様で確認できる。 According to the thirteenth aspect, the viewer can confirm the range of the material that the projector has enlarged or reduced by looking at the display format of the material data.
第14態様によれば、投影者がポインタで示した資料の位置を閲覧者が資料データの表示態様で確認できる。 According to the fourteenth aspect, the viewer can confirm the position of the material indicated by the projector with the pointer by looking at the display format of the material data.
第15態様及び第19態様によれば、投影されている資料の表示態様を資料データの表示態様に反映できる。 According to the fifteenth and nineteenth aspects, the display mode of the projected material can be reflected in the display mode of the material data.
以下、本開示の技術の実施形態の一例を、図面を参照しつつ説明する。なお、各図面において同一又は等価な構成要素及び部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。 An example of an embodiment of the technology disclosed herein will be described below with reference to the drawings. Note that the same reference numerals are used to designate identical or equivalent components and parts throughout the drawings. Also, the dimensional proportions in the drawings have been exaggerated for the sake of explanation and may differ from the actual proportions.
図1は、本開示の情報処理システム1の概略構成図である。情報処理システム1は、情報処理装置10、端末装置20、リモート会議サーバ90を含む。 Figure 1 is a schematic configuration diagram of an information processing system 1 disclosed herein. The information processing system 1 includes an information processing device 10, a terminal device 20, and a remote conference server 90.
リモート会議サーバ90は、資料を用いたリモート会議を提供するサーバである。リモート会議において、資料を投影するユーザを投影者U1、投影された資料を閲覧するユーザを閲覧者U2とする。ここで、リモート会議は、WEB会議、テレビ会議及び電話会議を含む。 The remote conference server 90 is a server that provides remote conferences using materials. In a remote conference, the user who projects the materials is referred to as the projector U1, and the user who views the projected materials is referred to as the viewer U2. Here, remote conferences include web conferences, video conferences, and telephone conferences.
情報処理装置10は、資料の資料データを格納するサーバである。情報処理装置10は、資料データの取得を端末装置20に許可し、資料データを配布する。ここで、WEB会議は、クラウド事業者が提供するクラウドサービスであってもよい。すなわち、リモート会議サーバ90は、クラウドサービス事業者が管理するサーバであってもよい。 The information processing device 10 is a server that stores material data for materials. The information processing device 10 allows the terminal device 20 to acquire the material data and distributes the material data. Here, the web conference may be a cloud service provided by a cloud service provider. In other words, the remote conference server 90 may be a server managed by a cloud service provider.
端末装置20は、リモート会議に参加する投影者U1又は閲覧者U2が利用するパーソナルコンピュータ、スマートフォン又はタブレット型端末等である。投影者U1及び閲覧者U2は、端末装置20を介して、リモート会議に参加する。本実施形態では、任意の端末装置を表す場合は、参照番号20を用い、投影者U1が利用する端末装置、閲覧者U2が利用する端末装置を表す場合は、参照番号20A、20Bを順に用いる場合がある。 The terminal device 20 is a personal computer, smartphone, tablet device, or the like used by the projector U1 or viewer U2 participating in the remote conference. The projector U1 and viewer U2 participate in the remote conference via the terminal device 20. In this embodiment, the reference number 20 is used to represent any terminal device, and the reference numbers 20A and 20B may be used, respectively, to represent the terminal device used by the projector U1 and the terminal device used by the viewer U2.
図2は、情報処理装置10のハードウェア構成を示すブロック図である。情報処理装置10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、ストレージ14、入力部15、表示部16及び通信インタフェース(通信I/F)17の各構成を有する。各構成は、バス19を介して相互に通信可能に接続されている。 Figure 2 is a block diagram showing the hardware configuration of information processing device 10. Information processing device 10 has a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, storage 14, an input unit 15, a display unit 16, and a communication interface (communication I/F) 17. Each component is connected to each other via a bus 19 so that they can communicate with each other.
CPU11は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU11は、ROM12又はストレージ14からプログラムを読み出し、RAM13を作業領域としてプログラムを実行する。CPU11は、ROM12又はストレージ14に記録されているプログラムにしたがって、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ROM12又はストレージ14には、資料データを配布する情報処理プログラムが格納されている。 The CPU 11 is a central processing unit that executes various programs and controls each component. That is, the CPU 11 reads programs from the ROM 12 or storage 14 and executes the programs using the RAM 13 as a work area. The CPU 11 controls the above components and performs various calculation processes in accordance with the programs recorded in the ROM 12 or storage 14. In this embodiment, the ROM 12 or storage 14 stores an information processing program for distributing material data.
ROM12は、各種プログラム及び各種データを格納する。RAM13は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ14は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)により構成され、オペレーティングシステムを含む各種プログラム、及び各種データを格納する。 ROM 12 stores various programs and data. RAM 13 serves as a working area for temporarily storing programs or data. Storage 14 is composed of an HDD (Hard Disk Drive) or SSD (Solid State Drive) and stores various programs, including the operating system, and various data.
入力部15は、マウス等のポインティングデバイス、及びキーボードを含み、各種の入力を行うために使用される。 The input unit 15 includes a pointing device such as a mouse and a keyboard, and is used to perform various inputs.
表示部16は、たとえば、液晶ディスプレイであり、各種の情報を表示する。表示部16は、タッチパネル方式を採用して、入力部15として機能しても良い。 The display unit 16 is, for example, a liquid crystal display, and displays various information. The display unit 16 may also function as the input unit 15 by adopting a touch panel system.
通信インタフェース17は、データベース等の他の機器と通信するためのインタフェースであり、たとえば、イーサネット(登録商標)、FDDI、Wi-Fi(登録商標)等の規格が用いられる。 The communication interface 17 is an interface for communicating with other devices such as databases, and uses standards such as Ethernet (registered trademark), FDDI, and Wi-Fi (registered trademark).
図3は、端末装置20のハードウェア構成を示すブロック図である。端末装置20は、CPU21、ROM22、RAM23、ストレージ24、入力部25、表示部26及び通信インタフェース(通信I/F)27の各構成を有する。各構成は、バス29を介して相互に通信可能に接続されている。 Figure 3 is a block diagram showing the hardware configuration of the terminal device 20. The terminal device 20 has a CPU 21, ROM 22, RAM 23, storage 24, input unit 25, display unit 26, and communication interface (communication I/F) 27. Each component is connected to each other via a bus 29 so that they can communicate with each other.
CPU21は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU21は、ROM22又はストレージ24からプログラムを読み出し、RAM23を作業領域としてプログラムを実行する。CPU21は、ROM22又はストレージ24に記録されているプログラムにしたがって、上記各構成の制御及び各種の演算処理を行う。本実施形態では、ROM22又はストレージ24には、資料データを閲覧する情報処理プログラム及び資料データを投影する情報処理プログラムが格納されている。 The CPU 21 is a central processing unit that executes various programs and controls each component. That is, the CPU 21 reads programs from the ROM 22 or storage 24 and executes the programs using the RAM 23 as a work area. The CPU 21 controls the above components and performs various calculation processes in accordance with the programs recorded in the ROM 22 or storage 24. In this embodiment, the ROM 22 or storage 24 stores an information processing program for viewing document data and an information processing program for projecting document data.
ROM22は、各種プログラム及び各種データを格納する。RAM23は、作業領域として一時的にプログラム又はデータを記憶する。ストレージ24は、HDDにより構成され、オペレーティングシステムを含む各種プログラム、及び各種データを格納する。 ROM 22 stores various programs and data. RAM 23 temporarily stores programs or data as a working area. Storage 24 is composed of a HDD and stores various programs, including the operating system, and various data.
入力部25は、マウス等のポインティングデバイス、及びキーボードを含み、各種の入力を行うために使用される。また、入力部25は、ユーザの音声を拾うマイク又はユーザを撮影するカメラ等を含む。 The input unit 25 includes a pointing device such as a mouse and a keyboard, and is used to perform various input operations. The input unit 25 also includes a microphone for picking up the user's voice and a camera for capturing images of the user.
表示部26は、たとえば、液晶ディスプレイであり、各種の情報を表示する。表示部26は、タッチパネル方式を採用して、入力部25として機能しても良い。 The display unit 26 is, for example, a liquid crystal display, and displays various information. The display unit 26 may also be a touch panel type and function as the input unit 25.
通信インタフェース27は、データベース等の他の機器と通信するためのインタフェースであり、たとえば、イーサネット(登録商標)、FDDI、Wi-Fi(登録商標)等の規格が用いられる。 The communication interface 27 is an interface for communicating with other devices such as databases, and uses standards such as Ethernet (registered trademark), FDDI, and Wi-Fi (registered trademark).
次に、情報処理装置10の作用について説明する。
図4は、情報処理装置10による配布処理の流れを示すフローチャートである。CPU11がROM12又はストレージ14から配布プログラムを読み出して、RAM13に展開して実行することにより、配布処理が行なわれる。
Next, the operation of the information processing device 10 will be described.
4 is a flowchart showing the flow of distribution processing by the information processing device 10. The distribution processing is performed by the CPU 11 reading out a distribution program from the ROM 12 or the storage 14, expanding it into the RAM 13, and executing it.
ステップS101では、CPU11は、資料データを受信する。すなわち、CPU11は、投影者U1の端末装置20Aにより後述するステップS251において送信された、資料データを受信する。CPU11は、ステップS102へ移行する。 In step S101, the CPU 11 receives the material data. That is, the CPU 11 receives the material data transmitted by the terminal device 20A of the projector U1 in step S251, which will be described later. The CPU 11 proceeds to step S102.
ステップS102では、CPU11は、資料データをROM12又はストレージ14に格納する。CPU11は、ステップS103へ移行する。 In step S102, the CPU 11 stores the document data in the ROM 12 or storage 14. The CPU 11 proceeds to step S103.
ステップS103では、CPU11は、リモート会議の開始を検知する。例えば、CPU11は、端末装置20の各々から、後述するステップS201又はステップS252の処理の実行結果を受け付けてもよい。また、例えば、CPU11は、リモート会議サーバ90からリモート会議の開始の通知を受け付けてもよい。CPU11は、ステップS104へ移行する。 In step S103, the CPU 11 detects the start of a remote conference. For example, the CPU 11 may receive the execution result of the processing of step S201 or step S252 (described below) from each terminal device 20. Alternatively, for example, the CPU 11 may receive a notification of the start of a remote conference from the remote conference server 90. The CPU 11 proceeds to step S104.
ステップS104では、CPU11は、通信品質が安定しない端末装置20を検知する。通信品質が安定しない場合は、例えば、通信速度が予め定めた値より低い場合、通信切断が発生する場合又は投影までの遅延時間が予め定めた値より長い場合等である。CPU11は、端末装置20から各々の通信状態を受け付け、通信品質が安定しないか否かを判断してもよい。すなわち、CPU11は、端末装置20により後述するステップS202又はステップS253において送信された、通信状態を受信する。また、CPU11は、リモート会議サーバ90から、通信品質の評価を受け付け、通信品質が安定しないか否かを判断してもよい。例えば、CPU11は、通信品質が「低」であった場合、通信品質が安定しないと判断する。CPU11は、ステップS105へ移行する。 In step S104, the CPU 11 detects a terminal device 20 whose communication quality is unstable. Communication quality is unstable, for example, when the communication speed is lower than a predetermined value, when a communication disconnection occurs, or when the delay time until projection is longer than a predetermined value. The CPU 11 may receive the communication status of each terminal device 20 and determine whether the communication quality is unstable. That is, the CPU 11 receives the communication status transmitted by the terminal device 20 in step S202 or step S253, described below. The CPU 11 may also receive an evaluation of communication quality from the remote conference server 90 and determine whether the communication quality is unstable. For example, if the communication quality is "low," the CPU 11 determines that the communication quality is unstable. The CPU 11 proceeds to step S105.
ステップS105では、CPU11は、投影者U1の端末装置20Aに通信状態を通知する。すなわち、CPU11は、通信品質が安定しない端末装置20が存在するか否かを、投影者U1の端末装置20Aに通知する。CPU11は、ステップS106へ移行する。 In step S105, the CPU 11 notifies the terminal device 20A of the projector U1 of the communication status. That is, the CPU 11 notifies the terminal device 20A of the projector U1 whether or not there is a terminal device 20 with unstable communication quality. The CPU 11 proceeds to step S106.
ステップS106では、CPU11は、閲覧者U2の端末装置20Bの通信品質が安定しないか否かを判断する。閲覧者U2の端末装置20Bの通信品質が安定しないと判断した場合(ステップS106:YES)、CPU11は、ステップS107へ移行する。閲覧者U2の端末装置20B以外の通信品質が安定しないと判断した場合(ステップS106:NO)、CPU11は、ステップS108へ移行する。閲覧者U2の端末装置20B以外の通信品質が安定しない場合は、例えば、投影者U1の端末装置20A又はリモート会議サーバ90等の通信品質が安定しない場合である。 In step S106, the CPU 11 determines whether the communication quality of the terminal device 20B of the viewer U2 is unstable. If it is determined that the communication quality of the terminal device 20B of the viewer U2 is unstable (step S106: YES), the CPU 11 proceeds to step S107. If it is determined that the communication quality of devices other than the terminal device 20B of the viewer U2 is unstable (step S106: NO), the CPU 11 proceeds to step S108. If the communication quality of devices other than the terminal device 20B of the viewer U2 is unstable, this may be the case when the communication quality of the terminal device 20A of the projector U1 or the remote conference server 90, for example, is unstable.
ステップS107では、CPU11は、当該閲覧者U2に資料データの取得を許可する。すなわち、CPU11は、通信品質が安定しない端末装置20Bのみに資料データの取得を許可する。CPU11は、ステップS109へ移行する。 In step S107, the CPU 11 permits the viewer U2 to acquire the material data. In other words, the CPU 11 permits only the terminal device 20B, whose communication quality is unstable, to acquire the material data. The CPU 11 proceeds to step S109.
ステップS108では、CPU11は、閲覧者U2の各々に資料データの取得を許可する。すなわち、CPU11は、全ての閲覧者U2の端末装置20Bに資料データの取得を許可する。CPU11は、ステップS109へ移行する。 In step S108, the CPU 11 permits each viewer U2 to acquire the material data. That is, the CPU 11 permits the terminal devices 20B of all viewers U2 to acquire the material data. The CPU 11 proceeds to step S109.
ステップS109では、CPU11は、取得を許可した端末装置20Bへ資料データを配布する。例えば、CPU11は、取得を許可したことを端末装置20Bへ通知する。そして、CPU11は、送信要求があった端末装置20Bに対して、資料データを送信する。また、CPU11は、取得を許可した端末装置20Bに資料データを一律に送信するようにしてもよい。CPU11は、ステップS110へ移行する。 In step S109, the CPU 11 distributes the material data to the terminal device 20B that has been permitted to acquire it. For example, the CPU 11 notifies the terminal device 20B that it has permitted acquisition. The CPU 11 then transmits the material data to the terminal device 20B that has issued the transmission request. Alternatively, the CPU 11 may uniformly transmit the material data to all terminal devices 20B that have been permitted to acquire it. The CPU 11 proceeds to step S110.
ステップS110では、CPU11は、メタ情報を受信したか否かを判断する。すなわち、CPU11は、投影者U1の端末装置20Aにより後述するステップS257において送信された、メタ情報を受信する。メタ情報とは、資料の表示態様に関する情報である。表示態様は、例えば、投影されているページ、投影されている範囲又は投影されているポインタの位置等である。メタ情報は、例えば、投影されているページのページ番号、投影されている範囲を示す座標等の範囲情報又は投影されているポインタの位置の位置情報等である。
メタ情報を受信したと判断した場合(ステップS110:YES)、CPU11は、ステップS111へ移行する。メタ情報を受信していないと判断した場合(ステップS110:NO)、CPU11は、ステップS112へ移行する。
In step S110, the CPU 11 determines whether meta information has been received. That is, the CPU 11 receives the meta information transmitted by the terminal device 20A of the projector U1 in step S257, which will be described later. The meta information is information related to the display mode of the material. The display mode is, for example, the projected page, the projected range, or the position of the projected pointer. The meta information is, for example, the page number of the projected page, range information such as coordinates indicating the projected range, or position information of the projected pointer position.
If it is determined that meta-information has been received (step S110: YES), the CPU 11 proceeds to step S111. If it is determined that meta-information has not been received (step S110: NO), the CPU 11 proceeds to step S112.
ステップS111では、CPU11は、取得を許可した端末装置20Bへメタ情報を送信する。CPU11は、ステップS112へ移行する。 In step S111, the CPU 11 sends meta information to the terminal device 20B that has been granted permission to acquire the information. The CPU 11 then proceeds to step S112.
ステップS112では、CPU11は、メタ情報の送信要求を受信したか否かを判断する。すなわち、CPU11は、閲覧者U2の端末装置20Bにより後述するステップS215において送信された、メタ情報の送信要求を受信したか否かを判断する。メタ情報の送信要求を受信したと判断した場合(ステップS112:YES)、CPU11は、ステップS113へ移行する。メタ情報の送信要求を受信していないと判断した場合(ステップS112:NO)、CPU11は、ステップS114へ移行する。 In step S112, CPU 11 determines whether a request to send meta information has been received. That is, CPU 11 determines whether a request to send meta information sent by terminal device 20B of viewer U2 in step S215, described below, has been received. If it is determined that a request to send meta information has been received (step S112: YES), CPU 11 proceeds to step S113. If it is determined that a request to send meta information has not been received (step S112: NO), CPU 11 proceeds to step S114.
ステップS113では、CPU11は、送信要求した端末装置20Bへメタ情報を送信する。CPU11は、ステップS114へ移行する。 In step S113, the CPU 11 transmits the meta information to the terminal device 20B that requested the transmission. The CPU 11 then proceeds to step S114.
ステップS114では、CPU11は、リモート会議が終了したか否かを判断する。リモート会議が終了したと判断した場合(ステップS114:YES)、CPU11は、ステップS115へ移行する。リモート会議が終了していないと判断した場合(ステップS114:NO)、CPU11は、ステップS104へ移行する。 In step S114, the CPU 11 determines whether the remote conference has ended. If it determines that the remote conference has ended (step S114: YES), the CPU 11 proceeds to step S115. If it determines that the remote conference has not ended (step S114: NO), the CPU 11 proceeds to step S104.
ステップS115では、CPU11は、取得した資料データの削除を端末装置20Bに指示する。CPU11は、配布処理を終了する。 In step S115, the CPU 11 instructs the terminal device 20B to delete the acquired material data. The CPU 11 then ends the distribution process.
以上、ステップS102からステップS104の処理により、CPU11は、通信品質が安定しない端末装置20が発生する前に、予め資料データを格納しておく。 By processing steps S102 to S104, the CPU 11 stores the reference material data in advance before a terminal device 20 with unstable communication quality occurs.
また、ステップS104、ステップS107及びステップS108の処理により、CPU11は、投影者U1及び閲覧者U2の何れかが利用する端末装置20の通信品質が安定しない場合、閲覧者U2の端末装置20Bに対して予め格納した資料の資料データの取得を許可する。 Furthermore, by processing steps S104, S107, and S108, if the communication quality of the terminal device 20 used by either the projector U1 or the viewer U2 is unstable, the CPU 11 permits the terminal device 20B of the viewer U2 to acquire the material data of the pre-stored materials.
また、ステップS107、ステップS108及びステップS115の処理により、CPU11は、リモート会議の終了まで資料データを閲覧者U2の端末装置20Bに一時的に格納させるために、資料データの取得を許可する。 Furthermore, by processing steps S107, S108, and S115, the CPU 11 permits the acquisition of the material data so that the material data can be temporarily stored in the terminal device 20B of viewer U2 until the end of the remote conference.
また、ステップS110及びステップS111の処理により、CPU11は、メタ情報を受信する度に、閲覧者U2の端末装置20Bにメタ情報を送信する。また、ステップS112及びステップS113の処理により、CPU11は、閲覧者U2の端末装置20Bからメタ情報の送信要求を受ける度に、閲覧者U2の端末装置20Bにメタ情報を送信する。 Furthermore, by processing steps S110 and S111, the CPU 11 transmits meta information to the terminal device 20B of the viewer U2 each time it receives meta information. Furthermore, by processing steps S112 and S113, the CPU 11 transmits meta information to the terminal device 20B of the viewer U2 each time it receives a request to transmit meta information from the terminal device 20B of the viewer U2.
次に、端末装置20の作用について説明する。
図5は、端末装置20Bによる閲覧処理の流れを示すフローチャートである。CPU21がROM22又はストレージ24から閲覧プログラムを読み出して、RAM23に展開して実行することにより、閲覧処理が行なわれる。
Next, the operation of the terminal device 20 will be described.
5 is a flowchart showing the flow of the browsing process by the terminal device 20 B. The browsing process is performed by the CPU 21 reading out a browsing program from the ROM 22 or the storage 24, loading it into the RAM 23, and executing it.
ステップS201では、CPU21は、リモート会議に入室する。CPU21は、ステップS202へ移行する。 In step S201, the CPU 21 enters the remote conference. The CPU 21 proceeds to step S202.
ステップS202では、CPU21は、通信状態を通知する。CPU21は、例えば、通信インタフェース27の通信速度を通知する。また、CPU21は、通信速度又は遅延時間等から判断して、通信品質が安定しているか否かを送信してもよい。CPU21は、ステップS203へ移行する。なお、ステップS202は、上述したステップS104に対応する処理である。 In step S202, the CPU 21 notifies the communication status. For example, the CPU 21 notifies the communication speed of the communication interface 27. The CPU 21 may also transmit information indicating whether the communication quality is stable based on the communication speed or delay time. The CPU 21 proceeds to step S203. Note that step S202 is processing corresponding to step S104 described above.
ステップS203では、CPU21は、資料データの取得が許可されているか否かを判断する。資料データの取得が許可されていると判断した場合(ステップS203:YES)、CPU21は、ステップS204へ移行する。資料データの取得が許可されていないと判断した場合(ステップS203:NO)、CPU21は、ステップS206へ移行する。なお、ステップS203の処理は、上述したステップS107又はステップS108に対応する処理である。 In step S203, the CPU 21 determines whether acquisition of document data is permitted. If it is determined that acquisition of document data is permitted (step S203: YES), the CPU 21 proceeds to step S204. If it is determined that acquisition of document data is not permitted (step S203: NO), the CPU 21 proceeds to step S206. Note that the processing in step S203 corresponds to the processing in step S107 or step S108 described above.
ステップS204では、CPU21は、資料データを取得する。なお、CPU21は、閲覧者U2による取得操作を受け付けて、資料データを取得してもよい。CPU21は、ステップS205へ移行する。 In step S204, the CPU 21 acquires the document data. Note that the CPU 21 may also acquire the document data by accepting an acquisition operation by the viewer U2. The CPU 21 proceeds to step S205.
ステップS205では、CPU21は、取得した資料データを表示領域261に表示する。CPU21は、ステップS208へ移行する。
ここで、端末装置20の表示部26における表示領域261の一例を図6に示す。CPU21は、表示部26に表示領域261を表示する。そして、CPU21は、取得した資料データを表示領域261に表示する。
In step S205, the CPU 21 displays the acquired material data in the display area 261. The CPU 21 proceeds to step S208.
6 shows an example of the display area 261 on the display unit 26 of the terminal device 20. The CPU 21 displays the display area 261 on the display unit 26. The CPU 21 then displays the acquired document data in the display area 261.
ステップS206では、CPU21は、投影された資料を表示領域261に表示する。CPU21は、ステップS202へ移行する。 In step S206, the CPU 21 displays the projected material in the display area 261. The CPU 21 proceeds to step S202.
ステップS207では、CPU21は、閲覧者U2による連動の解除操作を受け付ける。連動とは、投影されている資料のメタ情報に応じた処理を受信した資料データに反映させることである。連動の具体的処理については、ステップS210からステップS214で後述する。CPU21は、ステップS208へ移行する。 In step S207, the CPU 21 accepts an operation by the viewer U2 to cancel the linking. Linking means reflecting processing according to the meta information of the projected material in the received material data. Specific linking processing will be described later in steps S210 to S214. The CPU 21 proceeds to step S208.
ステップS208では、CPU21は、閲覧者U2によるページ遷移操作があるか否かを判断する。閲覧者U2によるページ遷移操作があると判断した場合(ステップS208:YES)、CPU21は、ステップS209へ移行する。閲覧者U2によるページ遷移操作がないと判断した場合(ステップS208:NO)、CPU21は、ステップS210へ移行する。 In step S208, the CPU 21 determines whether or not a page transition operation has been performed by the viewer U2. If it is determined that a page transition operation has been performed by the viewer U2 (step S208: YES), the CPU 21 proceeds to step S209. If it is determined that a page transition operation has not been performed by the viewer U2 (step S208: NO), the CPU 21 proceeds to step S210.
ステップS209では、CPU21は、遷移後のページを表示領域261に表示する。すなわち、CPU21は、閲覧者U2の操作に応じて表示領域261に表示しているページを他のページに変更する。なお、CPU21は、遷移後のページを表示領域261に表示した場合、連動を解除するようにしてもよい。CPU21は、ステップS210へ移行する。 In step S209, the CPU 21 displays the post-transition page in the display area 261. That is, the CPU 21 changes the page displayed in the display area 261 to another page in response to the operation of the viewer U2. Note that when the CPU 21 displays the post-transition page in the display area 261, it may cancel the link. The CPU 21 proceeds to step S210.
ステップS210では、CPU21は、メタ情報を受信したか否かを判断する。メタ情報を受信したと判断した場合(ステップS210:YES)、CPU21は、ステップS211へ移行する。メタ情報を受信していないと判断した場合(ステップS210:NO)、CPU21は、ステップS215へ移行する。なお、ステップS210は、上述したステップS111に対応する処理である。 In step S210, the CPU 21 determines whether meta-information has been received. If it is determined that meta-information has been received (step S210: YES), the CPU 21 proceeds to step S211. If it is determined that meta-information has not been received (step S210: NO), the CPU 21 proceeds to step S215. Note that step S210 is processing corresponding to step S111 described above.
ステップS211では、CPU21は、連動が解除されているか否かを判断する。連動が解除されていないと判断した場合(ステップS211:NO)、CPU21は、ステップS212へ移行する。連動が解除されていると判断した場合(ステップS211:YES)、CPU21は、ステップS215へ移行する。 In step S211, the CPU 21 determines whether the interlocking has been released. If it determines that the interlocking has not been released (step S211: NO), the CPU 21 proceeds to step S212. If it determines that the interlocking has been released (step S211: YES), the CPU 21 proceeds to step S215.
ステップS212では、CPU21は、メタ情報に基づいて、メタ情報が表すページ番号のページを表示領域261に表示する。すなわち、CPU21は、メタ情報に基づいて、投影者U1が投影している資料のページと同じ資料データのページを表示する。換言すれば、CPU21は、投影されている資料と資料データとを連動させる。CPU21は、ステップS213へ移行する。 In step S212, the CPU 21 displays the page of the page number indicated by the meta information in the display area 261 based on the meta information. That is, the CPU 21 displays the same page of the material data as the page of the material being projected by the projector U1 based on the meta information. In other words, the CPU 21 links the projected material and the material data. The CPU 21 proceeds to step S213.
ステップS213では、CPU21は、範囲を表示領域261に表示する。すなわち、CPU21は、メタ情報に含まれる範囲情報に基づいて、投影者U1が投影している資料の範囲と同じ資料データの範囲を、資料データに重ねて表示する。CPU21は、ステップS214へ移行する。
ここで、CPU21は、例えば、図6に示すように、投影者U1が投影している資料の範囲を点線で囲んだ表示態様で範囲262を表示してもよい。CPU21は、投影者U1が投影する範囲を拡大縮小した場合、範囲262の大きさを変更する。
In step S213, the CPU 21 displays the range in the display area 261. That is, based on the range information included in the meta information, the CPU 21 displays the range of the material data that is the same as the range of the material being projected by the projector U1, superimposed on the material data. The CPU 21 proceeds to step S214.
Here, the CPU 21 may display the range 262 in a display mode in which the range of the material being projected by the projector U1 is surrounded by a dotted line, as shown in Fig. 6. When the range projected by the projector U1 is enlarged or reduced, the CPU 21 changes the size of the range 262.
ステップS214では、CPU21は、ポインタを表示領域261に表示する。すなわち、CPU21は、メタ情報に含まれる位置情報に基づいて、位置情報が示すポインタの位置に、ポインタを資料データに重ねて表示する。CPU21は、例えば、図6に示すような表示態様で、投影者U1が投影した資料上に示すポインタと同じ位置にポインタ263を表示する。CPU21は、ステップS215へ移行する。 In step S214, the CPU 21 displays a pointer in the display area 261. That is, based on the position information included in the meta information, the CPU 21 displays the pointer superimposed on the document data at the pointer position indicated by the position information. For example, the CPU 21 displays the pointer 263 in the same position as the pointer indicated on the document projected by the projector U1, in a display format such as that shown in FIG. 6. The CPU 21 proceeds to step S215.
ステップS215では、CPU21は、メタ情報の送信要求を送信する。CPU21は、例えば、閲覧者U2の操作に応じて、送信要求を送信する。また、CPU21は、上述したステップS207の処理によって、連動させる操作を受け付けたとき、送信要求を送信してもよい。CPU21は、ステップS216へ移行する。なお、ステップS215は、上述したステップS112に対応する処理である。 In step S215, the CPU 21 transmits a request to transmit meta information. The CPU 21 transmits the request to transmit in response to, for example, an operation by the viewer U2. The CPU 21 may also transmit the request to transmit when a linking operation is received through the processing of step S207 described above. The CPU 21 proceeds to step S216. Note that step S215 is processing corresponding to step S112 described above.
ステップS216では、CPU21は、リモート会議から退室したか否かを判断する。リモート会議から退室したと判断した場合(ステップS216:YES)、CPU21は、ステップS217へ移行する。リモート会議から退室していないと判断した場合(ステップS216:NO)、CPU21は、ステップS202へ移行する。 In step S216, the CPU 21 determines whether the user has left the remote conference. If it is determined that the user has left the remote conference (step S216: YES), the CPU 21 proceeds to step S217. If it is determined that the user has not left the remote conference (step S216: NO), the CPU 21 proceeds to step S202.
ステップS217では、CPU21は、取得した資料データを削除する。CPU21は、資料データを一時的な保存領域であるバッファ領域に格納することにより、リモート会議の終了と共に、資料データを削除するようにしてもよい。CPU21は、閲覧処理を終了する。 In step S217, the CPU 21 deletes the acquired material data. The CPU 21 may store the material data in a buffer area, which is a temporary storage area, so that the material data is deleted when the remote conference ends. The CPU 21 then ends the viewing process.
以上、ステップS205及びステップS206の処理により、CPU21は、投影された資料を表示する表示領域261に、資料に代えて取得した資料データを表示する。 By performing the above steps S205 and S206, the CPU 21 displays the acquired material data in place of the projected material in the display area 261 that displays the projected material.
また、ステップS207からステップS214の処理により、CPU21は、閲覧者U2の操作に応じて表示領域261に表示しているページを他のページに変更した場合、メタ情報を受信したとき、受信したページ番号のページを表示領域261に表示しない。 Furthermore, by processing steps S207 to S214, if the page displayed in the display area 261 is changed to another page in response to the operation of viewer U2, when meta information is received, the CPU 21 does not display the page with the received page number in the display area 261.
また、ステップS210からステップS214の処理により、CPU21は、投影されている資料のメタ情報を受信し、メタ情報に応じた処理を反映させた資料データを表示領域261に表示する。すなわち、CPU21は、投影されている資料と受信した資料データとをメタ情報に基づいて連動させる。 Furthermore, by processing steps S210 to S214, the CPU 21 receives meta information of the projected material and displays the material data that reflects processing according to the meta information in the display area 261. In other words, the CPU 21 links the projected material and the received material data based on the meta information.
図7は、端末装置20Aによる投影処理の流れを示すフローチャートである。CPU21がROM22又はストレージ24から投影プログラムを読み出して、RAM23に展開して実行することにより、投影処理が行なわれる。 Figure 7 is a flowchart showing the flow of the projection process by terminal device 20A. The projection process is performed by CPU 21 reading the projection program from ROM 22 or storage 24, expanding it into RAM 23, and executing it.
ステップS251では、CPU21は、資料データを送信する。CPU21は、ステップS252へ移行する。なお、ステップS251は、上述したステップS101に対応する処理である。 In step S251, the CPU 21 transmits the document data. The CPU 21 then proceeds to step S252. Note that step S251 is processing corresponding to step S101 described above.
ステップS252では、CPU21は、リモート会議に入室する。CPU21は、ステップS253へ移行する。 In step S252, the CPU 21 enters the remote conference. The CPU 21 proceeds to step S253.
ステップS253では、CPU21は、通信状態を通知する。CPU21は、例えば、通信インタフェース27の通信速度を通知する。また、CPU21は、通信速度又は遅延時間等から判断して、通信品質が安定しているか否かを送信してもよい。CPU21は、ステップS254へ移行する。なお、ステップS253は、上述したステップS104に対応する処理である。 In step S253, the CPU 21 notifies the communication status. For example, the CPU 21 notifies the communication speed of the communication interface 27. The CPU 21 may also transmit information indicating whether the communication quality is stable based on the communication speed or delay time, etc. The CPU 21 proceeds to step S254. Note that step S253 is processing corresponding to step S104 described above.
ステップS254では、CPU21は、閲覧者U2の端末装置20Bの通信状態を検知する。当該通信状態は、図4のステップS105において情報処理装置10から通知される。CPU21は、ステップS255へ移行する。 In step S254, the CPU 21 detects the communication status of the terminal device 20B of the viewer U2. This communication status is notified by the information processing device 10 in step S105 of FIG. 4. The CPU 21 proceeds to step S255.
ステップS255では、CPU21は、通信品質が安定しない端末装置20があるか否かを判断する。すなわち、CPU21は、自装置である投影者U1の端末装置20A及び閲覧者U2の端末装置20Bの各々のうち、通信品質が安定しない端末装置20があるか否かを判断する。通信品質が安定しない端末装置20があると判断した場合(ステップS255:YES)、CPU21は、ステップS256へ移行する。通信品質が安定しない端末装置20がないと判断した場合(ステップS255:NO)、CPU21は、ステップS253へ移行する。 In step S255, the CPU 21 determines whether there is a terminal device 20 with unstable communication quality. That is, the CPU 21 determines whether there is a terminal device 20 with unstable communication quality among the terminal device 20A of the projector U1 (the projector's own device) and the terminal device 20B of the viewer U2. If it is determined that there is a terminal device 20 with unstable communication quality (step S255: YES), the CPU 21 proceeds to step S256. If it is determined that there is no terminal device 20 with unstable communication quality (step S255: NO), the CPU 21 proceeds to step S253.
ステップS256では、CPU21は、資料の表示態様を変更したか否かを判断する。資料の表示態様を変更した場合は、例えば、投影されている資料のページを変更した場合、投影されている範囲を変更した場合又は投影されているポインタの位置を変更した場合等である。投影されている資料の表示態様を変更したと判断した場合(ステップS256:YES)、CPU21は、ステップS257へ移行する。資料の表示態様を変更していないと判断した場合(ステップS256:NO)、CPU21は、ステップS253へ移行する。 In step S256, the CPU 21 determines whether the display mode of the material has been changed. The display mode of the material may have been changed, for example, when the page of the projected material has been changed, when the projected range has been changed, or when the position of the projected pointer has been changed. If it is determined that the display mode of the projected material has been changed (step S256: YES), the CPU 21 proceeds to step S257. If it is determined that the display mode of the material has not been changed (step S256: NO), the CPU 21 proceeds to step S253.
ステップS257では、CPU21は、メタ情報を送信する。CPU21は、ステップS258へ移行する。ステップS257は、上述したステップS110に対応する処理である。 In step S257, the CPU 21 transmits the meta information. The CPU 21 proceeds to step S258. Step S257 is processing corresponding to step S110 described above.
ステップS258では、CPU21は、リモート会議から退室したか否かを判断する。リモート会議から退室したと判断した場合(ステップS258:YES)、CPU21は、投影処理を終了する。リモート会議から退室していないと判断した場合(ステップS258:NO)、CPU21は、ステップS253へ移行する。 In step S258, the CPU 21 determines whether the user has left the remote conference. If it determines that the user has left the remote conference (step S258: YES), the CPU 21 ends the projection process. If it determines that the user has not left the remote conference (step S258: NO), the CPU 21 proceeds to step S253.
以上、ステップS255からステップS257の処理により、CPU21は、投影者U1及び閲覧者U2の何れかが利用する外部装置である端末装置20の通信品質が安定しない場合、メタ情報を送信する。 As described above, by the processing of steps S255 to S257, the CPU 21 transmits meta information if the communication quality of the terminal device 20, which is an external device used by either the projector U1 or the viewer U2, is unstable.
[変形例]
以上、本実施形態の情報処理装置10及び端末装置20について説明してきた。しかし、本開示は、上記実施形態に限定されない。種々の改良または改変が可能である。
[Modification]
The information processing device 10 and the terminal device 20 according to the present embodiment have been described above. However, the present disclosure is not limited to the above embodiment. Various improvements and modifications are possible.
情報処理装置10は、リモート会議サーバ90と一体となっていてもよい。すなわち、情報処理装置10は、資料を用いたリモート会議を提供するサーバであってもよい。 The information processing device 10 may be integrated with a remote conference server 90. In other words, the information processing device 10 may be a server that provides remote conferences using materials.
情報処理装置10は、資料データにアクセスコントロールを付与してもよい。例えば、図4のステップS102において、CPU11は、受信した資料データにアクセスコントロールを付与する。アクセスコントロールは、例えば、パスワードを掛けた利用の制限、特定のアカウントでの利用の許可、特定のアプリケーションでの利用の許可、編集不可又は予め定めた期間内での利用を許可等である。 The information processing device 10 may impose access control on the material data. For example, in step S102 of FIG. 4, the CPU 11 imposes access control on the received material data. Access control may include, for example, restricting use by password protection, allowing use with a specific account, allowing use with a specific application, prohibiting editing, or allowing use within a predetermined period of time.
図4のステップS107において、CPU11は、通信品質が安定しない閲覧者U2の端末装置20Bと同じネットワークに属する閲覧者U2の端末装置20Bに対して資料データの取得を許可してもよい。同じネットワークに属する場合は、例えば、IP(Internet Protocol)アドレスが同じサブネットに属する場合又は同じ拠点に配置されている場合等である。 In step S107 of FIG. 4, the CPU 11 may permit the terminal device 20B of the viewer U2, whose communication quality is unstable, to acquire the material data, even though the terminal device 20B belongs to the same network as the terminal device 20B of the viewer U2. Examples of the terminal device 20B belonging to the same network include those with IP (Internet Protocol) addresses that belong to the same subnet or those that are located at the same base.
閲覧者U2の端末装置20Bは、連動させる操作を受け付けたとき、受信したメタ情報に含まれるページ番号の資料データのページを表示領域261に表示してもよい。すなわち、図5のステップS207において、CPU21は、連動させる操作を受け付けた場合、ステップS210で受信したメタ情報に基づき、メタ情報に含まれるページ番号の資料データのページを表示領域261に表示する。 When the terminal device 20B of the viewer U2 receives a linking operation, it may display the page of the document data corresponding to the page number included in the received meta information in the display area 261. That is, in step S207 of FIG. 5, when the CPU 21 receives a linking operation, it displays the page of the document data corresponding to the page number included in the meta information in the display area 261 based on the meta information received in step S210.
端末装置20Bは、表示領域261に表示させる権限を投影者U1又は閲覧者U2の何れか一方に付与してもよい。ここで、図8は、端末装置20Bによる変形例に係る閲覧処理の流れを示すフローチャートである。図8のフローチャートは、図5のフローチャートと比較して、ステップS208及びステップS209の処理である、「閲覧者によるページ遷移操作の確認」及び「遷移後のページの表示」を、ステップS211におけるYESの分岐処理の次の処理に変更している。
すなわち、図8のステップS211では、CPU21は、連動が解除されているか否かを判断する。連動が解除されていないと判断した場合(ステップS211:NO)、CPU21は、ステップS212へ移行する。連動が解除されていると判断した場合(ステップS211:YES)、CPU21は、ステップS300へ移行する。
そして、閲覧者U2によるページ遷移操作がされた場合(ステップS300:YES)、CPU21は、ステップS301へ移行する。ステップS301において、CPU21は、遷移後のページを表示領域261に表示する。
以上のように、投影者U1によるページ遷移と連動している場合、CPU21は、メタ情報に応じた処理を反映させた資料データを表示領域261に表示することにより、投影者U1が投影している資料と資料データとを連動させる。連動が解除されている場合、CPU21は、閲覧者U2の操作に応じて表示領域261に表示しているページを他のページに変更し、投影者U1が投影している資料と資料データとを連動させない。図5に示すフローチャートでは、CPU21は、投影者U1によるページ遷移と連動している場合であっても、連動とは別に、閲覧者U2がページ遷移を行うことが可能であった。一方、図8のフローチャートにおいては、投影者U1によるページ遷移との連動を解除しない限り、閲覧者U2は、自由にページ遷移ができない。このように、図8に示す形態では、CPU21は、表示領域261に表示させる権限を投影者U1又は閲覧者U2の何れか一方に付与する。
The terminal device 20B may grant the authority to display in the display area 261 to either the projector U1 or the viewer U2. Fig. 8 is a flowchart showing the flow of a viewing process according to a modified example by the terminal device 20B. Compared to the flowchart in Fig. 5, the flowchart in Fig. 8 changes the processes of steps S208 and S209, "confirmation of page transition operation by the viewer" and "display of the page after transition," to the process following the branch process of YES in step S211.
8, the CPU 21 determines whether or not the interlocking has been released. If it is determined that the interlocking has not been released (step S211: NO), the CPU 21 proceeds to step S212. If it is determined that the interlocking has been released (step S211: YES), the CPU 21 proceeds to step S300.
If the viewer U2 performs a page transition operation (step S300: YES), the CPU 21 proceeds to step S301. In step S301, the CPU 21 displays the page after transition in the display area 261.
As described above, when linked with page transitions by the projector U1, the CPU 21 links the material projected by the projector U1 with the material data by displaying the material data in the display area 261, reflecting processing according to the meta information. When the linkage is released, the CPU 21 changes the page displayed in the display area 261 to another page in response to the operation of the viewer U2, and does not link the material projected by the projector U1 with the material data. In the flowchart shown in FIG. 5 , even when linked with page transitions by the projector U1, the CPU 21 allowed the viewer U2 to perform page transitions independently of the linkage. On the other hand, in the flowchart of FIG. 8 , the viewer U2 cannot freely perform page transitions unless the linkage with page transitions by the projector U1 is released. As such, in the form shown in FIG. 8 , the CPU 21 grants the authority to display in the display area 261 to either the projector U1 or the viewer U2.
投影者U1の端末装置20Aは、自装置の通信品質が安定しない場合は、資料の投影は行わず、上述したステップS257のメタ情報の送信を実行するようにしてもよい。また、全ての閲覧者U2の端末装置20Bに対して資料データの取得が許可されている場合、投影者U1の端末装置20Aは、資料の投影は行わず、上述したステップS257のメタ情報の送信を実行するようにしてもよい。これにより、資料の投影に掛かる通信量を削減することができる。 If the communication quality of the terminal device 20A of the projector U1 is unstable, the terminal device 20A may not project the material, but may instead transmit the meta information in step S257 described above. Furthermore, if the terminal devices 20B of all viewers U2 are permitted to acquire material data, the terminal device 20A of the projector U1 may not project the material, but may instead transmit the meta information in step S257 described above. This reduces the amount of communication required for projecting the material.
投影者U1の端末装置20Aは、情報処理装置10を介さず、通信品質が安定しない閲覧者U2の端末装置20Bを検知し、資料データの取得を許可し、配布するようにしてもよい。同一の装置内に、情報処理装置10及び端末装置20Aが組み込まれてもよい。 The terminal device 20A of the projector U1 may detect the terminal device 20B of the viewer U2, whose communication quality is unstable, without going through the information processing device 10, and may permit the acquisition of the document data and distribute it. The information processing device 10 and the terminal device 20A may be incorporated into the same device.
上記の処理は、専用のハードウェア回路によっても実現することもできる。この場合には、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。 The above processing can also be implemented using dedicated hardware circuits. In this case, it may be executed by a single piece of hardware, or by multiple pieces of hardware.
上記本実施形態において、プロセッサとは広義的なプロセッサを指し、汎用的なプロセッサ(例えばCPU: Central Processing Unit、等)や、専用のプロセッサ(例えばGPU: Graphics Processing Unit、ASIC: Application Specific Integrated Circuit、FPGA: Field Programmable Gate Array、プログラマブル論理デバイス、等)を含むものである。 In the above embodiment, the term "processor" refers to a processor in a broad sense, including general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).
また上記本実施形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は上記本実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。 Furthermore, the processor operations in the above embodiment may not only be performed by a single processor, but may also be performed by multiple processors located in physically separate locations working together. Furthermore, the order of the processor operations is not limited to the order described in the above embodiment, and may be changed as appropriate.
また、情報処理装置10又は端末装置20を動作させるプログラムは、USB(Universal Serial Bus)メモリ、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、メモリ又はストレージ等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、情報処理装置10又は端末装置20の一機能としてその各装置のソフトウェアに組み込んでもよい。 The program that operates the information processing device 10 or the terminal device 20 may be provided by a computer-readable recording medium such as a USB (Universal Serial Bus) memory, a flexible disk, or a CD-ROM (Compact Disc Read Only Memory), or it may be provided online via a network such as the Internet. In this case, the program recorded on the computer-readable recording medium is typically transferred and stored in memory or storage. This program may also be provided, for example, as standalone application software, or may be incorporated into the software of the information processing device 10 or the terminal device 20 as a function of that device.
1 情報処理システム
10 情報処理装置
20 端末装置
90 リモート会議サーバ
261 表示領域
262 範囲
263 ポインタ
1 Information processing system 10 Information processing device 20 Terminal device 90 Remote conference server 261 Display area 262 Range 263 Pointer
Claims (9)
前記プロセッサは、
資料をリモート会議において投影する投影者及び投影された前記資料を閲覧する閲覧者の何れかが利用する端末装置の通信品質を判断し、当該通信品質が安定しない場合、前記閲覧者の端末装置に対して予め格納した前記資料の資料データの取得を許可する
情報処理装置。 a processor;
The processor:
An information processing device that determines the communication quality of a terminal device used by either a projector who projects a document in a remote conference or a viewer who views the projected document, and if the communication quality is unstable, allows the viewer's terminal device to obtain pre-stored document data for the document.
複数の前記閲覧者の端末装置のうち何れかの前記閲覧者の端末装置の通信品質が安定しない場合、通信品質が安定しない前記閲覧者の端末装置に対して前記資料データの取得を許可する
請求項1に記載の情報処理装置。 The processor:
The information processing apparatus according to claim 1 , wherein, when the communication quality of any one of the plurality of terminal devices of the viewers is unstable, the terminal device of the viewer having the unstable communication quality is permitted to acquire the material data.
通信品質が安定しない前記閲覧者の端末装置と同じネットワークに属する閲覧者の端末装置に対して前記資料データの取得を許可する
請求項2に記載の情報処理装置。 The processor:
The information processing apparatus according to claim 2 , wherein the information processing apparatus permits a terminal device of a viewer belonging to the same network as the terminal device of the viewer whose communication quality is unstable to acquire the material data.
前記投影者の端末装置の通信品質が安定しない場合、複数の前記閲覧者の端末装置の各々に対して前記資料データの取得を許可する
請求項1から請求項3の何れか1項に記載の情報処理装置。 The processor:
The information processing apparatus according to claim 1 , wherein when the communication quality of the terminal device of the projector is unstable, acquisition of the material data is permitted for each of the terminal devices of the viewers.
前記資料の投影されているページのページ番号を含む前記資料の表示態様に関するメタ情報を、前記投影者の端末装置から受信し、
前記投影者の端末装置から前記メタ情報を受信する度に、前記閲覧者の端末装置に前記メタ情報を送信する
請求項1から請求項4の何れか1項に記載の情報処理装置。 The processor:
receiving meta information relating to a display mode of the material, including a page number of the page on which the material is projected, from the terminal device of the projector;
The information processing apparatus according to claim 1 , wherein the information processing apparatus transmits the meta information to the terminal device of the viewer every time the meta information is received from the terminal device of the projector.
前記閲覧者の端末装置から前記メタ情報の送信要求を受ける度に、前記閲覧者の端末装置に前記メタ情報を送信する
請求項5に記載の情報処理装置。 The processor:
The information processing apparatus according to claim 5 , wherein the information processing apparatus transmits the meta-information to the terminal device of the viewer every time a request for transmission of the meta-information is received from the terminal device of the viewer.
リモート会議の終了まで前記資料データを前記閲覧者の端末装置に一時的に格納させるために、前記資料データの取得を許可する
請求項1から請求項6の何れか1項に記載の情報処理装置。 The processor:
The information processing apparatus according to claim 1 , wherein acquisition of the material data is permitted so that the material data is temporarily stored in the terminal device of the viewer until the end of the remote conference.
前記情報処理装置は、
第1プロセッサを含み、
前記第1プロセッサは、
前記資料を投影する投影者及び前記閲覧者の何れかが利用する端末装置の通信品質を判断し、当該通信品質が安定しない場合、前記閲覧者の端末装置に対して前記資料データの取得を許可し、
前記資料の資料データの取得を許可された前記端末装置は、
第2プロセッサを含み、
前記第2プロセッサは、
前記情報処理装置から前記資料データを取得する
情報処理システム。 An information processing system including an information processing device that stores material data of materials used in a remote conference and a terminal device of a viewer who views the materials projected in the remote conference,
The information processing device includes:
a first processor;
The first processor
determining communication quality of a terminal device used by either the projector who projects the material or the viewer, and if the communication quality is unstable, permitting the terminal device of the viewer to acquire the material data;
The terminal device that is permitted to acquire the material data of the material,
a second processor;
The second processor
An information processing system that acquires the material data from the information processing device.
処理をコンピュータに実行させるための情報処理プログラム。 An information processing program for causing a computer to execute a process of determining the communication quality of a terminal device used by either a projector who projects a document in a remote conference or a viewer who views the projected document, and if the communication quality is unstable, allowing the viewer's terminal device to obtain pre-stored document data for the document.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029678A JP7826738B2 (en) | 2022-02-28 | 2022-02-28 | Information processing device, information processing system, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029678A JP7826738B2 (en) | 2022-02-28 | 2022-02-28 | Information processing device, information processing system, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023125541A JP2023125541A (en) | 2023-09-07 |
| JP7826738B2 true JP7826738B2 (en) | 2026-03-10 |
Family
ID=87887234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022029678A Active JP7826738B2 (en) | 2022-02-28 | 2022-02-28 | Information processing device, information processing system, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7826738B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000022832A (en) | 1998-07-01 | 2000-01-21 | Canon Inc | Information processing apparatus and method |
| US20050278424A1 (en) | 2004-05-26 | 2005-12-15 | Wesley White | Network conferencing using method for concurrent real time broadcast and distributed computing and/or distributed objects |
| JP2013210898A (en) | 2012-03-30 | 2013-10-10 | Nec Networks & System Integration Corp | Electronic conference system |
| JP2014072632A (en) | 2012-09-28 | 2014-04-21 | Brother Ind Ltd | Communication terminal, remote conference system, control program of communication terminal |
| JP2016091357A (en) | 2014-11-06 | 2016-05-23 | 富士ゼロックス株式会社 | Information processing apparatus, information processing system, program, and recording medium |
-
2022
- 2022-02-28 JP JP2022029678A patent/JP7826738B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000022832A (en) | 1998-07-01 | 2000-01-21 | Canon Inc | Information processing apparatus and method |
| US20050278424A1 (en) | 2004-05-26 | 2005-12-15 | Wesley White | Network conferencing using method for concurrent real time broadcast and distributed computing and/or distributed objects |
| JP2013210898A (en) | 2012-03-30 | 2013-10-10 | Nec Networks & System Integration Corp | Electronic conference system |
| JP2014072632A (en) | 2012-09-28 | 2014-04-21 | Brother Ind Ltd | Communication terminal, remote conference system, control program of communication terminal |
| JP2016091357A (en) | 2014-11-06 | 2016-05-23 | 富士ゼロックス株式会社 | Information processing apparatus, information processing system, program, and recording medium |
Non-Patent Citations (1)
| Title |
|---|
| SmoothMeeting 2014,C&Cユーザーフォーラム&iEXPO2014 ,2014年11月20日 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023125541A (en) | 2023-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108566561B (en) | Video playing method, device and storage medium | |
| JP5544005B2 (en) | Token management method for digital rights management | |
| JP7099244B2 (en) | Display control device, display control method, display control program | |
| US9692608B2 (en) | Communication management apparatus, program, communication management method, and communication management system | |
| US12175604B2 (en) | Avatar mobility between virtual reality spaces | |
| JP6605174B1 (en) | Computer program, information processing method, and moving image distribution system | |
| CN108924124A (en) | A kind of file access method, device, equipment and readable storage medium storing program for executing | |
| CN115361184B (en) | Privacy protection methods and related products | |
| WO2025176144A1 (en) | Interaction method and apparatus, device and storage medium | |
| US20140376878A1 (en) | Display device, display system and program thereof | |
| JP7826738B2 (en) | Information processing device, information processing system, and information processing program | |
| CN114071230A (en) | Multi-terminal screen projection method, computer equipment and computer readable storage medium | |
| CN114968158B (en) | Application screen projection method and device, electronic equipment and storage medium | |
| JP2020009456A (en) | Screen sharing service providing system, information processing device, projection device, screen sharing service providing method, and screen sharing service providing program | |
| JP2023117846A (en) | Information processing device and information processing program | |
| US10244196B2 (en) | Display control apparatus and display control method | |
| JP2004012695A (en) | Projector device | |
| CN110601850A (en) | Scenic spot information recording method, related equipment and storage medium | |
| JP2010081265A (en) | Information processing apparatus, remote instruction system, and program | |
| JP2023011694A (en) | Computer program, information processing method, and video distribution system | |
| JP2013115654A (en) | Conference system and conference method | |
| EP4648401A1 (en) | Video stream display method and apparatus, and device, system and storage medium | |
| CN115941703B (en) | Processing method and device | |
| US9602562B2 (en) | Terminal apparatus, information processing system and information processing method | |
| JP7532810B2 (en) | Information processing system, information processing device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250120 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250829 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251028 |
|
| 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: 20260127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7826738 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |