Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7616781B2 - Web conference system, Web conference server, control method and control program for Web conference server, and Web conference application program - Google Patents
[go: Go Back, main page]

JP7616781B2 - Web conference system, Web conference server, control method and control program for Web conference server, and Web conference application program - Google Patents

Web conference system, Web conference server, control method and control program for Web conference server, and Web conference application program Download PDF

Info

Publication number
JP7616781B2
JP7616781B2 JP2023149857A JP2023149857A JP7616781B2 JP 7616781 B2 JP7616781 B2 JP 7616781B2 JP 2023149857 A JP2023149857 A JP 2023149857A JP 2023149857 A JP2023149857 A JP 2023149857A JP 7616781 B2 JP7616781 B2 JP 7616781B2
Authority
JP
Japan
Prior art keywords
web conference
information
microphone
web
information terminal
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
Application number
JP2023149857A
Other languages
Japanese (ja)
Other versions
JP2023175824A (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.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2023149857A priority Critical patent/JP7616781B2/en
Publication of JP2023175824A publication Critical patent/JP2023175824A/en
Application granted granted Critical
Publication of JP7616781B2 publication Critical patent/JP7616781B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Circuit For Audible Band Transducer (AREA)
  • Telephonic Communication Services (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本開示は、Web会議システム、Web会議サーバ、Web会議サーバの制御方法及び制御プログラム、及びWeb会議アプリケーションのプログラムに関する。 This disclosure relates to a web conferencing system, a web conferencing server, a control method and control program for a web conferencing server, and a program for a web conferencing application.

会議室等の閉鎖空間において複数の情報端末(例えばPC(personal computer)、スマートフォン等)を用いてWeb会議を行う場合、複数の参加者の各自の情報端末のマイク・スピーカが相互に干渉し、ハウリングが生じることがある。また、参加者が一人の場合でも、当該参加者が例えばPCとスマートフォンを同時に使用する場合、同様に、これらのマイク・スピーカが相互に干渉し、ハウリングが生じることがある。 When a web conference is held in a closed space such as a conference room using multiple information terminals (e.g., PCs (personal computers), smartphones, etc.), the microphones and speakers of the information terminals of the multiple participants may interfere with each other, causing feedback. Even if there is only one participant, if that participant uses a PC and a smartphone at the same time, these microphones and speakers may also interfere with each other, causing feedback.

特開2014-045416号公報JP 2014-045416 A

以下の分析は本発明者によってなされたものである。 The following analysis was performed by the inventor.

しかしながら、上記のハウリングを防止するために、情報端末の物理的な位置に基づき当該情報端末を制御することは行われていなかった。 However, there has been no attempt to control an information terminal based on its physical location in order to prevent the above-mentioned howling.

例えば、特許文献1は複数の携帯端末が用いられるインターネット通話システムについて記載している。しかしながら、特許文献1は、音声を受信する一の端末において、他の一の端末からの音声が複数の異なる経路を経て当該一の端末へ到達することにより、当該一の端末において音声が重複して聞こえることを防止することを目的としており、ハウリングの防止については記載していない。 For example, Patent Document 1 describes an Internet calling system that uses multiple mobile terminals. However, Patent Document 1 aims to prevent a terminal receiving audio from hearing overlapping audio that occurs when audio from another terminal reaches the terminal via multiple different routes, and does not describe preventing feedback.

本開示の課題は、とりわけ、夫々マイク及びスピーカを備えた複数の情報装置が存在することにより引き起こされ得るハウリングの発生を防止することに貢献する、Web会議システム、Web会議サーバ、Web会議サーバの制御方法及び制御プログラム、及びWeb会議アプリケーションのプログラムを提供することである。 The objective of the present disclosure is to provide a web conferencing system, a web conferencing server, a control method and control program for a web conferencing server, and a web conferencing application program that contribute to preventing the occurrence of howling that can be caused by the presence of multiple information devices, each of which is equipped with a microphone and a speaker.

(1)本開示の第1の視点により、Web会議サーバと、複数の情報端末において夫々動作する複数のWeb会議アプリケーションとを備えたWeb会議システムが提供される。
該Web会議システムにおいて、
前記複数のWeb会議アプリケーションは、夫々、会議参加操作信号を受信して、自端末の位置情報を取得し、取得した位置情報をWeb会議サーバへ送信すること、
前記Web会議サーバは、
前記位置情報に基づいて情報端末間の距離を算出すること、及び、
1つのWeb会議アプリケーションからマイクON信号を受信すると、当該Web会議アプリケーションを有する情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信すること
を特徴とする(形態1)。
(2)本開示の第2の視点により、夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバが提供される。
前記Web会議サーバは、
前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信するよう構成された受信部、
前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出するよう構成された演算部、及び、
前記複数の情報端末のWeb会議アプリケーションの少なくとも1つへマイクOFF指令信号を送信するよう構成された送信部
を含み、
前記受信部は、更に、前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信するよう構成されており、
前記送信部は、更に、前記受信部が少なくとも1つの情報端末のWeb会議アプリケーションからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信するよう構成されていること
を特徴とする(形態)。
(3)本開示の第3の視点により、夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバの制御方法が提供される。
該制御方法は、
前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信すること、
前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出すること、及び、
前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信すること
を含むことを特徴とする(形態)。
(4)本開示の第4の視点により、夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバの制御プログラムが提供される。
該制御プログラムは、
前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信する処理、
前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出する処理、及び、
前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信する処理
をコンピュータに実行させることを特徴とする(形態)。
(5)本開示の第5の視点により、情報端末で動作するWeb会議アプリケーションのプログラムが提供される。
該Web会議アプリケーションのプログラムは、
当該情報端末(自端末)における会議参加操作に応答して、当該情報端末(自端末)又は他の情報端末の位置情報を取得し、取得した位置情報をWeb会議サーバへ送信する処理、及び、
当該情報端末(自端末)のマイクがONになっているときに、当該情報端末(自端末)から予め定めた第1の距離より近い距離に位置する他の情報端末が音声データを送信するためにWeb会議サーバからマイクOFF指令信号を受信した場合、当該情報端末(自端末)のマイクをOFFにする処理
をコンピュータに実行させることを特徴とする(形態)。
(1) A first aspect of the present disclosure provides a Web conference system including a Web conference server and a plurality of Web conference applications each running on a plurality of information terminals.
In the web conferencing system,
each of the plurality of Web conference applications receives a conference participation operation signal, acquires location information of its own terminal, and transmits the acquired location information to the Web conference server;
The Web conference server includes:
Calculating a distance between the information terminals based on the position information; and
This is characterized in that when a microphone ON signal is received from one Web conferencing application, a microphone OFF command signal is transmitted to a Web conferencing application of another information terminal located closer than a predetermined first distance from the information terminal having the Web conferencing application (form 1).
(2) According to a second aspect of the present disclosure, there is provided a Web conference server to which a plurality of information terminals, each of which runs a Web conference application, can be connected via a network.
The Web conference server includes:
a receiving unit configured to receive location information of each of the plurality of information terminals from a Web conference application of the plurality of information terminals;
a calculation unit configured to calculate a distance between each two of the plurality of information terminals based on the position information; and
a transmitting unit configured to transmit a microphone OFF command signal to at least one of the Web conference applications of the plurality of information terminals;
the receiving unit is further configured to receive a microphone ON signal from at least one of the Web conference applications of the plurality of information terminals;
The transmitting unit is further characterized in that, when the receiving unit receives a microphone ON signal from a Web conferencing application of at least one information terminal, the transmitting unit is configured to transmit a microphone OFF command signal to a Web conferencing application of another information terminal located closer than a predetermined first distance from the information terminal (form 3 ).
(3) A third aspect of the present disclosure provides a method for controlling a Web conference server to which a plurality of information terminals, each of which runs a Web conference application, can be connected via a network.
The control method includes:
receiving location information of each of the plurality of information terminals from a Web conference application of the plurality of information terminals;
Calculating a distance between each two of the plurality of information terminals based on the position information; and
When a microphone ON signal is received from at least one of the Web conferencing applications of the plurality of information terminals, a microphone OFF command signal is transmitted to the Web conferencing applications of other information terminals located closer than a predetermined first distance from the information terminal (form 4 ).
(4) A fourth aspect of the present disclosure provides a control program for a Web conference server to which a plurality of information terminals, each of which runs a Web conference application, can be connected via a network.
The control program
receiving location information of each of the plurality of information terminals from a Web conference application of the plurality of information terminals;
A process of calculating a distance between each two of the plurality of information terminals based on the position information; and
When a microphone ON signal is received from at least one of the Web conferencing applications of the plurality of information terminals, the computer is caused to execute a process of transmitting a microphone OFF command signal to the Web conferencing applications of other information terminals located closer than a predetermined first distance from the received information terminal (form 5 ).
(5) A fifth aspect of the present disclosure provides a Web conference application program that runs on an information terminal.
The program of the Web conferencing application is
A process of acquiring location information of the information terminal (own terminal) or another information terminal in response to a conference participation operation on the information terminal (own terminal) and transmitting the acquired location information to a Web conference server; and
When the microphone of the information terminal (own terminal) is ON, if another information terminal located closer than a predetermined first distance from the information terminal (own terminal) receives a microphone OFF command signal from the Web conference server in order to transmit voice data, the method is characterized in that the computer is caused to execute a process of turning OFF the microphone of the information terminal (own terminal) (form 6 ).

上記形態1のWeb会議システムにおいて、
前記複数のWeb会議アプリケーションの少なくとも1つは、自端末の位置情報の代わりに、他の1つの情報端末の位置情報を取得し、当該位置情報をWeb会議サーバへ送信することが好ましい(形態2)
In the Web conferencing system of the above aspect 1,
At least one of the plurality of Web conference applications preferably acquires location information of another information terminal instead of location information of its own terminal, and transmits the location information to the Web conference server (mode 2) .

なお、上記のプログラムは、コンピュータが読み取り可能な(非トランジエントな)記憶媒体に記録することができる。即ち、本開示は、コンピュータプログラム製品として具現することも可能である。プログラムは、コンピュータ装置に入力装置又は外部から通信インタフェイスを介して入力され、記憶装置に記憶されて、プロセッサを所定のステップないし処理に従って駆動させ、必要に応じ中間状態を含めその処理結果を段階毎に表示装置を介して表示することができ、あるいは通信インタフェイスを介して、外部と交信することができる。そのためのコンピュータ装置は、一例として、典型的には互いにバスによって接続可能なプロセッサ、記憶装置、入力装置、通信インタフェイス、及び必要に応じ表示装置を備える。 The above program can be recorded on a computer-readable (non-transient) storage medium. That is, the present disclosure can also be embodied as a computer program product. The program is input to the computer device from an input device or from the outside via a communication interface, stored in a storage device, and drives the processor according to predetermined steps or processes, and can display the processing results, including intermediate states as necessary, at each stage via a display device, or can communicate with the outside via the communication interface. As an example, a computer device for this purpose typically includes a processor, a storage device, an input device, a communication interface, and a display device as necessary, which are connectable to each other via a bus.

本開示ないしその各視点は、とりわけ、夫々マイク及びスピーカを備えた複数の情報装置が存在することにより引き起こされ得るハウリングの発生を防止することに貢献することができる。 This disclosure and each of its aspects can contribute, among other things, to preventing the occurrence of feedback that can be caused by the presence of multiple information devices, each equipped with a microphone and speaker.

本開示の一実施形態に応じたWeb会議システムの一例。1 is an example of a Web conferencing system according to an embodiment of the present disclosure. 本開示の一実施形態に応じたWeb会議サーバの一例。1 illustrates an example of a Web conferencing server according to an embodiment of the present disclosure. 本開示の一実施形態に応じたDBサーバの一例。1 illustrates an example of a DB server according to an embodiment of the present disclosure. 本開示の一実施形態に応じた情報端末の一例。1 illustrates an example of an information terminal according to an embodiment of the present disclosure. 本開示の一実施形態に応じた端末制御設定手段の一例。1 illustrates an example of a terminal control setting means according to an embodiment of the present disclosure. 本開示の一実施形態に応じた同一エリア判定手段の一例。13 illustrates an example of an identical area determination means according to an embodiment of the present disclosure. 本開示の一実施形態に応じたWeb会議システムの第1の動作例(動作例1)のフローチャート。1 is a flowchart of a first operation example (operation example 1) of a Web conference system according to an embodiment of the present disclosure. 本開示の一実施形態に応じたWeb会議システムの第2の動作例(動作例2)のフローチャート。11 is a flowchart of a second operation example (operation example 2) of the Web conference system according to an embodiment of the present disclosure. ハードウェア資源の構成の一例を模式的に示したブロック図。FIG. 2 is a block diagram illustrating an example of a configuration of hardware resources.

以下に、本開示の概要について説明する。なお、この概要に付記した図面参照符号は、専ら本開示の理解を助けるためのものであり、本開示を図示の態様に限定することは意図していない。また、各図におけるブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印は、信号、情報、データ等の流れを模式的に示すものであり、双方向性を排除するものではない。更に、各図におけるブロック間の接続は有線又は無線方式の何れでも可能である。更に、プログラムはコンピュータ装置を介して実行され、コンピュータ装置は、例えば、プロセッサ、記憶装置、入力装置、通信インタフェイス、及び必要に応じ表示装置を備え、コンピュータ装置は、通信インタフェイスを介して装置内又は外部の機器(コンピュータを含む)と、有線、無線を問わず、交信可能に構成される。 The following provides an overview of the present disclosure. The reference numerals in the drawings attached to this overview are intended solely to aid in the understanding of the present disclosure, and are not intended to limit the present disclosure to the illustrated embodiment. The connection lines between blocks in each drawing include both bidirectional and unidirectional lines. One-way arrows are used to diagrammatically indicate the flow of signals, information, data, etc., and do not exclude bidirectionality. The connections between blocks in each drawing can be wired or wireless. The program is executed via a computer device, which includes, for example, a processor, a storage device, an input device, a communication interface, and a display device as necessary, and the computer device is configured to be able to communicate with devices (including computers) within or outside the device via the communication interface, whether wired or wireless.

また、本開示において、「ネットワーク」は、典型的にはインターネットであるが、これに限定されず、例えばイントラネット等のような複数の情報装置の相互接続を媒介する任意のネットワークを含む。 In addition, in this disclosure, a "network" typically refers to the Internet, but is not limited to this, and includes any network that mediates the interconnection of multiple information devices, such as an intranet.

更に、本開示において、「情報端末」は、有線、無線を問わず、ネットワークを介して相互に接続され、少なくとも音声データを、必要に応じ画像データも、送受信可能であればよく、例えばPC(personal computer)、タブレット、PDA(Personal Digital Assistant)、スマートフォン等であるが、これらに限定されない。 Furthermore, in this disclosure, an "information terminal" is any device that is connected to one another via a network, whether wired or wireless, and is capable of transmitting and receiving at least voice data, and image data as necessary, and is, for example, but not limited to, a PC (personal computer), tablet, PDA (personal digital assistant), smartphone, etc.

更に、本開示において、「接続」は、無線方式及び有線方式の何れも含み得る。 Furthermore, in this disclosure, "connection" can include both wireless and wired methods.

更に、本開示において、「マイクON信号」とは、情報端末のマイクがONの状態であることを示す信号をいう。また、本開示において、「マイクOFF指令信号」とは、Web会議サービス100ないしそのWeb会議サーバ110から情報端末のWeb会議アプリケーション150a~150eに対し該情報端末のマイクをOFFにすることを指令する信号をいう。なお、以下において、Web会議アプリケーション150a~150eを相互に区別する必要がない場合は、単に、Web会議アプリケーション150と称する。 Furthermore, in this disclosure, a "microphone ON signal" refers to a signal indicating that the microphone of an information terminal is ON. Also, in this disclosure, a "microphone OFF command signal" refers to a signal sent from the Web conference service 100 or its Web conference server 110 to the Web conference application 150a to 150e of the information terminal to command the Web conference application 150a to 150e to turn off the microphone of the information terminal. Note that hereinafter, when there is no need to distinguish between the Web conference applications 150a to 150e, they will simply be referred to as the Web conference application 150.

図1は、本開示の一実施形態に応じたWeb会議システムの一例を示す。Web会議システムは、Web会議サービス100と、会議の参加者の情報端末のWeb会議アプリケーション150を含んで構成される。 Figure 1 shows an example of a web conference system according to an embodiment of the present disclosure. The web conference system includes a web conference service 100 and a web conference application 150 on the information terminal of a conference participant.

図示の実施例では、Web会議には4人の参加者A、C~Eが参加している。参加者Aは自宅に所在し、2つの情報端末即ち夫々Web会議アプリケーション150a及び150bが動作するないしその記録媒体に記録されているPC及びスマートフォンを使用している。参加者C~Eは会社の同じ会議室に所在しており、夫々、情報端末として、Web会議アプリケーション150c~150eが夫々動作するないしその記録媒体に記録されている1つのPCを使用している。なお、図示の例では、参加者A、C~Eの情報端末は夫々直接ネットワークに接続されているが、これらの接続形態は図示の形態に限定されず、例えば参加者AのPCとスマートフォンは自宅に設置されたルータを介してネットワークに接続されることも可能である。 In the illustrated embodiment, four participants, A, C to E, participate in the Web conference. Participant A is located at home and uses two information terminals, namely a PC and a smartphone on which Web conference applications 150a and 150b run or are recorded on a recording medium. Participants C to E are located in the same conference room at a company and each uses a PC as an information terminal on which Web conference applications 150c to 150e run or are recorded on a recording medium. In the illustrated example, the information terminals of participants A, C to E are each directly connected to the network, but the connection form is not limited to the illustrated form. For example, participant A's PC and smartphone can also be connected to the network via a router installed at home.

Web会議サービス100は、クラウド上のサーバによって提供され、ネットワークを介して会議の参加者A、C~Eの情報端末(PC、スマートフォン等)のWeb会議アプリケーション150a~150eに接続されている。なお、とりわけネットワークがイントラネット等の場合、Web会議サービス100は当該イントラネット等に接続されたサーバによって提供されることも可能である。 The Web conference service 100 is provided by a server on the cloud and is connected via a network to Web conference applications 150a to 150e on the information terminals (PCs, smartphones, etc.) of the conference participants A, C to E. In particular, when the network is an intranet or the like, the Web conference service 100 can also be provided by a server connected to the intranet or the like.

Web会議サービス100は、Web会議機能を提供する機能を有するWeb会議サーバ110及び各種機能や設定等を格納するDB(data base)サーバ120を備える。 The Web conference service 100 includes a Web conference server 110 that provides Web conference functions, and a DB (database) server 120 that stores various functions, settings, etc.

図2は、本開示の一実施形態に応じたWeb会議サーバ110の一例を示す。Web会議サーバ110は、受信部110a、演算部110b、送信部110c及び制御部110dを含む。 Figure 2 shows an example of a Web conference server 110 according to an embodiment of the present disclosure. The Web conference server 110 includes a receiving unit 110a, a computing unit 110b, a transmitting unit 110c, and a control unit 110d.

受信部110aは、会議の参加者A、C~Eの情報端末のWeb会議アプリケーション150から夫々の情報端末の位置情報を受信可能に構成されている。受信部110aは、更に、これらの情報端末のWeb会議アプリケーション150の少なくとも1つからマイクON信号を受信可能に構成されている。 The receiving unit 110a is configured to be able to receive location information of each information terminal from the Web conference application 150 of the information terminal of the conference participants A, C to E. The receiving unit 110a is further configured to be able to receive a microphone ON signal from at least one of the Web conference applications 150 of these information terminals.

演算部110bは、会議の参加者A、C~Eの情報端末の位置情報に基づいて、各情報端末間の距離を算出可能に構成されている。 The calculation unit 110b is configured to be able to calculate the distance between each information terminal based on the position information of the information terminals of the conference participants A, C to E.

送信部110cは、会議の参加者A、C~Eの情報端末のWeb会議アプリケーション150の少なくとも1つへマイクOFF指令信号を送信可能に構成されている。送信部110cは、更に、受信部110aが少なくとも1つの情報端末のWeb会議アプリケーション150からマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーション150へマイクOFF指令信号を送信可能に構成されている。 The transmitting unit 110c is configured to be capable of transmitting a microphone OFF command signal to at least one of the Web conference applications 150 of the information terminals of the conference participants A, C to E. The transmitting unit 110c is further configured to be capable of transmitting a microphone OFF command signal to the Web conference application 150 of another information terminal located closer than a predetermined first distance from the information terminal when the receiving unit 110a receives a microphone ON signal from the Web conference application 150 of at least one information terminal.

更に、受信部110aは、会議の参加者A、C~Eの情報端末のWeb会議アプリケーション150の少なくとも1つから、該情報端末ないしそのWeb会議アプリケーションがハウリングを検出したことを示すハウリング検出信号を受信可能に構成されており、送信部110cは、受信部110aがハウリング検出信号を受信した場合、該ハウリング検出信号を送信したWeb会議アプリケーションの情報端末から予め定めた第2の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信可能に構成されている。 Furthermore, the receiving unit 110a is configured to be capable of receiving a howling detection signal from at least one of the Web conference applications 150 of the information terminals of the conference participants A, C to E, indicating that the information terminal or its Web conference application has detected howling, and the transmitting unit 110c is configured to be capable of transmitting a microphone OFF command signal when the receiving unit 110a receives a howling detection signal to the Web conference application of another information terminal that is located closer than a predetermined second distance from the information terminal of the Web conference application that transmitted the howling detection signal.

制御部110dは、受信部110a、演算部110b及び送信部110cの上記の動作について制御可能に構成されている。 The control unit 110d is configured to be able to control the above operations of the receiving unit 110a, the calculation unit 110b, and the transmitting unit 110c.

なお、Web会議サーバ110は、DBサーバ120との通信のために、受信部110a及び送信部110cを使用することも可能であるが、同様に制御部110dによって制御可能な独立の送受信部を使用することも可能である。 The Web conference server 110 can use the receiving unit 110a and the transmitting unit 110c to communicate with the DB server 120, but can also use an independent transmitting/receiving unit that can be similarly controlled by the control unit 110d.

図3は、本開示の一実施形態に応じたDBサーバ120の一例を示す。DBサーバ120は、会議の参加者A、C~Eの情報端末の位置情報等の情報を含む端末制御設定手段130、同一エリア判定手段140等のデータを格納するよう構成されており、更に、送受信部120a及び制御部120bを含む。 Figure 3 shows an example of a DB server 120 according to an embodiment of the present disclosure. The DB server 120 is configured to store data such as a terminal control setting means 130 including information such as the location information of the information terminals of the participants A, C to E of the conference, and a same area determination means 140, and further includes a transmission/reception unit 120a and a control unit 120b.

送受信部120aは、Web会議サーバ110との通信に使用可能に構成されている。 The transmission/reception unit 120a is configured to be usable for communication with the Web conference server 110.

制御部120bは、送受信部120aの上記動作等について制御可能に構成されている。 The control unit 120b is configured to be able to control the above operations of the transmission/reception unit 120a.

図4は、本開示の一実施形態に応じた情報端末160の一例を示す。情報端末160は、位置情報取得部160a、記憶部(ないしメモリ)160b、送受信部160c、ハウリング検出部160d、マイク160e、スピーカ160f及び制御部160gを含む。 FIG. 4 illustrates an example of an information terminal 160 according to an embodiment of the present disclosure. The information terminal 160 includes a location information acquisition unit 160a, a storage unit (or memory) 160b, a transmission/reception unit 160c, a howling detection unit 160d, a microphone 160e, a speaker 160f, and a control unit 160g.

位置情報取得部160aは、例えばGPS(global positioning system/satellite)機能によりその情報端末の位置情報を取得可能に構成されている。 The location information acquisition unit 160a is configured to be able to acquire location information of the information terminal, for example, using a GPS (global positioning system/satellite) function.

記憶部160bは、少なくとも、Web会議アプリケーション150を動作させるためのプログラムを記憶することができる。 The memory unit 160b can store at least a program for operating the Web conferencing application 150.

送受信部160cは、Web会議サーバ110と通信可能に構成されており、例えばWeb会議サーバ110へのマイクON信号の送信、Web会議サーバ110からのマイクOFF指令信号の受信等を行う。 The transmitter/receiver unit 160c is configured to be able to communicate with the Web conference server 110, and performs, for example, sending a microphone ON signal to the Web conference server 110 and receiving a microphone OFF command signal from the Web conference server 110.

ハウリング検出部160dは、その情報端末160のマイク160e、スピーカ160fと、その情報端末160から所定範囲内に存在する他の情報端末のマイク、スピーカとの相互干渉により発生するハウリングを検出可能に構成されている。 The howling detection unit 160d is configured to detect howling that occurs due to mutual interference between the microphone 160e and speaker 160f of the information terminal 160 and the microphone and speaker of another information terminal that is present within a specified range of the information terminal 160.

マイク160eは、その情報端末160の使用者(会議の参加者)の音声を他の情報端末において再生する等のために、音響信号(音声)を電気信号に変換する装置である。 The microphone 160e is a device that converts an acoustic signal (voice) into an electrical signal so that the voice of the user of the information terminal 160 (a participant in a conference) can be reproduced on another information terminal.

スピーカ160fは、その情報端末160において他の情報端末から送信された該他の情報端末の使用者(会議の参加者)の音声に対応する電気信号を音響信号に変換して該他の情報端末の使用者の音声を再生する装置である。 The speaker 160f is a device that converts an electrical signal corresponding to the voice of a user of another information terminal (a participant in the conference) transmitted from the other information terminal into an acoustic signal in the information terminal 160, and reproduces the voice of the user of the other information terminal.

制御部160gは、位置情報取得部160a、記憶部160b、送受信部160c、ハウリング検出部160d、マイク160e及びスピーカ160fの上記の動作について制御可能に構成されている。 The control unit 160g is configured to be able to control the above operations of the location information acquisition unit 160a, the memory unit 160b, the transmission/reception unit 160c, the feedback detection unit 160d, the microphone 160e, and the speaker 160f.

Web会議アプリケーション150は、会議参加時に当該情報端末が備えるGPS機能により各自の情報端末の位置情報を取得し、該位置情報をWeb会議サービス100ないしそのWeb会議サーバ110へ送信する機能、マイクがONであるか又はOFFであるかについての情報をWeb会議サービス100ないしそのWeb会議サーバ110へ送信する機能、Web会議サービス100からマイクOFF指令信号を受信した場合、マイクをOFFに制御する機能を備える。 The Web conference application 150 has the following functions: when participating in a conference, the application acquires the location information of each user's information terminal using the GPS function of the information terminal, and transmits the location information to the Web conference service 100 or its Web conference server 110; transmits information about whether the microphone is ON or OFF to the Web conference service 100 or its Web conference server 110; and controls the microphone to OFF when a microphone OFF command signal is received from the Web conference service 100.

ここで、各情報端末の位置情報を取得する手段は当該情報端末が備えるGPS機能に限定されない。例えば、参加者や情報端末に取り付けられたビーコンを利用した屋内位置測位システムにより各情報端末の位置情報を取得することも可能である。 Here, the means for acquiring the location information of each information terminal is not limited to the GPS function of the information terminal. For example, it is also possible to acquire the location information of each information terminal by an indoor positioning system that uses beacons attached to participants or information terminals.

また、一の参加者の情報端末の近くに位置する他の参加者の情報端末から当該他の参加者の情報端末の位置情報をブルートゥース(登録商標)等の近距離通信を介して取得し、この他の参加者の情報端末の位置情報を当該一の参加者の情報端末の位置情報として使用することも可能である。 It is also possible to obtain location information of one participant's information terminal from another participant's information terminal located near the other participant's information terminal via short-range communication such as Bluetooth (registered trademark), and use the location information of the other participant's information terminal as location information for the one participant's information terminal.

更に、GPS、ビーコン等の位置情報を取得する手段がない場合、Web会議アプリケーション150は、参加者に対し当該参加者が会議参加時に所在する住所、地名又は地図上の位置等をその情報端末に入力するよう要求し、入力された情報に基づいて位置情報を取得することも可能である。 Furthermore, if there is no means of acquiring location information such as GPS or a beacon, the Web conference application 150 can request the participant to input into the information terminal the address, place name, or location on a map where the participant will be located when joining the conference, and acquire location information based on the input information.

更に、同一の参加者が会議の参加時に例えばPCとスマートフォンの両方を用いる場合であって、場合により既に会議で使用しているスマートフォンがそのGPS機能等によりその位置情報を取得できる場合、PCの位置情報としてこのスマートフォンの位置情報を使用することも可能である。また、同様に、例えば、既に会議で使用しているPCとスマートフォンに加えて、新たに別のスマートフォン、タブレット等を使用する場合、既に会議で使用しているPC又はスマートフォンの位置情報を、新たに追加した別のスマートフォン、タブレット等の位置情報として使用することも可能である。 Furthermore, if the same participant uses, for example, both a PC and a smartphone when participating in a conference, and in some cases the smartphone already in use at the conference is able to obtain its location information using its GPS function or the like, it is also possible to use the location information of the smartphone as the location information of the PC. Similarly, for example, if a new smartphone, tablet, etc. is used in addition to the PC and smartphone already in use at the conference, it is also possible to use the location information of the PC or smartphone already in use at the conference as the location information of the newly added new smartphone, tablet, etc.

なお、これらの会議の参加者の情報端末の位置情報はWeb会議サービス100ないしWeb会議サーバ110によって把握され、把握された位置情報は端末制御設定手段130としてデータベース化され、その情報のデータ自体はDBサーバ120に格納される。 The location information of the information terminals of these conference participants is grasped by the Web conference service 100 or the Web conference server 110, and the grasped location information is made into a database as the terminal control setting means 130, and the data of the information itself is stored in the DB server 120.

Web会議アプリケーション150は、更に、ハウリングを検出する機能を有し、ハウリングを検出すると、ハウリング検出信号をWeb会議サーバへ送信する機能、及び、ハウリング検出信号を受信したWeb会議サーバから、所定の条件を満たした場合に、マイクOFF指令信号を受信する機能を有する。 The web conference application 150 further has a function of detecting feedback, a function of transmitting a feedback detection signal to the web conference server when feedback is detected, and a function of receiving a microphone OFF command signal from the web conference server that received the feedback detection signal when certain conditions are met.

図5は、DBサーバ120に格納される端末制御設定手段130の一例を示す。なお、図5に示した端末制御設定手段130は一例に過ぎず、図1に示したWeb会議システムの一例における情報端末についてのものに必ずしも基づくものではない。 Figure 5 shows an example of the terminal control setting means 130 stored in the DB server 120. Note that the terminal control setting means 130 shown in Figure 5 is merely an example, and is not necessarily based on that of the information terminal in the example of the Web conference system shown in Figure 1.

端末制御設定手段130は、会議の参加者の情報端末の識別子である端末ID、GPS等により取得された位置情報、会議ID、エリアID等の情報を格納する。 The terminal control setting means 130 stores information such as the terminal ID, which is an identifier of the information terminal of the conference participant, location information obtained by GPS or the like, the conference ID, and the area ID.

位置情報のフィールドには、対応する情報端末の位置座標を示す値が入力される。 The location information field is populated with a value indicating the location coordinates of the corresponding information terminal.

エリアIDのフィールドには、各情報端末が存在するエリアを識別可能にする値が入力される。例えば、ある同一の会議室において、複数の参加者が会議に参加する場合(ないしは複数の情報端末が会議で使用される場合)、同一エリアに存在すると判断された情報端末のエリアIDは同じ値(xxxxx111)が割り振られる。 The area ID field is populated with a value that makes it possible to identify the area in which each information terminal exists. For example, when multiple participants take part in a conference in the same conference room (or when multiple information terminals are used in a conference), the area IDs of information terminals determined to be in the same area are assigned the same value (xxxxx111).

会議IDのフィールドには、参加者が参加した若しくは招集されている会議の識別子が入力される。これにより、複数の参加者が同一会議に参加するか否か(ないしは複数の情報端末が同一会議で使用されるか否か)が判別可能になる。同一の参加者が複数の会議に召集されることもあるため、会議IDのフィールドには複数の値が入力されることも可能である。 The conference ID field is populated with the identifier of the conference in which the participant has participated or to which they have been invited. This makes it possible to determine whether multiple participants are participating in the same conference (or whether multiple information terminals are being used in the same conference). Since the same participant may be invited to multiple conferences, multiple values can also be populated in the conference ID field.

図6は、DBサーバ120に格納される同一エリア判定手段140の一例を示す。なお、図6に示した同一エリア判定手段140も一例に過ぎず、図1に示したWeb会議システムの一例における情報端末についてのものに必ずしも基づくものではない。 Figure 6 shows an example of the same area determination means 140 stored in the DB server 120. Note that the same area determination means 140 shown in Figure 6 is also just one example, and is not necessarily based on that of the information terminal in the example of the Web conference system shown in Figure 1.

同一エリア判定手段140は、複数の参加者ないし複数の情報端末が同一エリア又は同室に存在するか否かについて、Web会議の会議室ごとに判断するために使用可能である。例えば、GPS等により取得された位置情報から各情報端末間の距離が算出され、この算出された距離の値が音声が干渉する即ちハウリングが発生すると判断される値(例えば2m、図示の例では1m)であった場合、それらの情報端末は同一のエリアに存在するものと判断され、同じエリアIDが割り振られる。例えば、端末ID“00000A”及び“00000B”の情報端末の間の距離が1mの場合(図6参照)、これらの情報端末は同一エリアに存在すると判断され、同一のエリアID“001”が割り振られる(図5参照)。 The same area determination means 140 can be used to determine whether multiple participants or multiple information terminals are in the same area or room for each Web conference room. For example, the distance between each information terminal is calculated from position information acquired by GPS or the like, and if the calculated distance value is a value at which audio interference, i.e., feedback, is determined to occur (e.g., 2 m, 1 m in the illustrated example), the information terminals are determined to be in the same area and the same area ID is assigned. For example, if the distance between information terminals with terminal IDs "00000A" and "00000B" is 1 m (see Figure 6), these information terminals are determined to be in the same area and the same area ID "001" is assigned (see Figure 5).

(動作例1)
以下に、情報端末がハウリングの発生を検出しない場合についてのWeb会議システムの動作例(動作例1)を、図7を参照して説明する。この動作例の説明においては、図1の自宅においてWeb会議に参加している同一の参加者AがPCとスマートフォンを使用する例を参酌するが、動作例1はこの例に限定されず、例えば図1の会議室においてWeb会議に参加している異なる参加者C~Eが夫々1つのPCを使用する例にも同様に適用可能である。なお、以下の各動作例の説明において、「情報端末」は「端末」と略し、「ステップ」は「S」で表す。
(Operation example 1)
An operation example (operation example 1) of the Web conference system when the information terminal does not detect the occurrence of howling will be described below with reference to Fig. 7. In the description of this operation example, an example in which the same participant A who is participating in the Web conference at home in Fig. 1 uses a PC and a smartphone will be taken into consideration, but operation example 1 is not limited to this example and can also be applied to an example in which different participants C to E who are participating in the Web conference in the conference room in Fig. 1 each use one PC. In the description of each operation example below, "information terminal" is abbreviated to "terminal" and "step" is represented by "S".

まず、Web会議アプリケーション150は、自端末における会議参加操作によって生成される会議参加操作信号を受信し、これに応答して自端末の位置情報を取得し、取得した位置情報をWeb会議サーバ110へ送信する(S1)。例えば、参加者AのPCのWeb会議アプリケーション150a及びスマートフォンのWeb会議アプリケーション150bは、参加者AがPC及びスマートフォンにおいて会議に参加するための所定の操作を行うことにより、夫々のPC及びスマートフォンの位置情報を、例えばGPSを利用して取得し、これらの取得した位置情報をWeb会議サーバ110へ送信する。なお、例えばPCがGPSのようなその位置情報を取得する手段を有しない場合、PCのWeb会議アプリケーション150aはそのPCの位置情報として、普及品でもGPS機能を有するのが通常であるスマートフォンの位置情報を使用することも可能である。 First, the Web conference application 150 receives a conference participation operation signal generated by a conference participation operation on the own terminal, and in response, acquires the location information of the own terminal and transmits the acquired location information to the Web conference server 110 (S1). For example, the Web conference application 150a of the PC of participant A and the Web conference application 150b of the smartphone acquire the location information of the PC and the smartphone, for example, using GPS, by participant A performing a predetermined operation to join the conference on the PC and the smartphone, and transmits the acquired location information to the Web conference server 110. Note that, for example, if the PC does not have a means for acquiring the location information such as GPS, the Web conference application 150a of the PC can also use the location information of the smartphone, which usually has a GPS function even for popular products, as the location information of the PC.

次に、Web会議サーバ110は、夫々2つの端末間の距離を算出する(S2)。例えば、Web会議サーバ110は、PCとスマートフォンの間の距離を算出する。 Next, the Web conference server 110 calculates the distance between each of the two terminals (S2). For example, the Web conference server 110 calculates the distance between a PC and a smartphone.

次に、参加者が会議で発言するために端末のマイクをONにすることにより、Web会議サーバ110は、その端末のWeb会議アプリケーション150からマイクON信号を受信する(S3)。例えば、参加者AがPCのマイクをONにすることにより、PCのWeb会議アプリケーション150aはマイクON信号を生成してWeb会議サーバ110へ送信する。 Next, when a participant turns on the microphone of the terminal to speak in the conference, the Web conference server 110 receives a microphone ON signal from the Web conference application 150 of that terminal (S3). For example, when participant A turns on the microphone of his/her PC, the Web conference application 150a of the PC generates a microphone ON signal and sends it to the Web conference server 110.

このとき、マイクON信号を送信したWeb会議アプリケーション150の端末からの距離が予め定めた第1の距離より短い距離の所に位置する端末がある場合、Web会議サーバ110は、これらの端末を同じエリアに存在すると判断し(なお、これらの端末には同じエリアIDが割り振られる)、後者の端末のWeb会議アプリケーション150へマイクOFF指令信号を送信する(S4)。これに応じて、Web会議アプリケーション150は、自端末をそのマイクがOFF(ミュート)になるよう制御する(S5)。例えば、Web会議サーバ110は、算出したPCとスマートフォンの間の距離と予め定めた第1の距離とを比較し、前者が後者より短い場合、PCとスマートフォンは同じエリアに存在すると判断し、これらに同じエリアIDを割り振ると共に、スマートフォンのWeb会議アプリケーション150bへマイクOFF指令信号を送信する。これに応じて、Web会議アプリケーション150bは、その際にスマートフォンのマイクがONであれば、そのマイクをOFF(ミュート)にするよう、スマートフォンを制御する。 At this time, if there is a terminal located at a distance shorter than a predetermined first distance from the terminal of the Web conference application 150 that sent the microphone ON signal, the Web conference server 110 judges that these terminals are in the same area (the same area ID is assigned to these terminals), and transmits a microphone OFF command signal to the Web conference application 150 of the latter terminal (S4). In response to this, the Web conference application 150 controls its own terminal so that its microphone is turned OFF (muted) (S5). For example, the Web conference server 110 compares the calculated distance between the PC and the smartphone with the predetermined first distance, and if the former is shorter than the latter, it judges that the PC and the smartphone are in the same area, assigns them the same area ID, and transmits a microphone OFF command signal to the Web conference application 150b of the smartphone. In response to this, the web conferencing application 150b controls the smartphone to turn off (mute) the microphone if it is ON at that time.

なお、複数の端末が同じエリアに存在するか否かの判断は、S2において、端末間の距離の算出後に予め(S4の前に)行ってもよい。 The determination of whether multiple terminals are in the same area may be made in advance (before S4) after calculating the distance between the terminals in S2.

また、上記の処理以降、Web会議サーバ110は、PCとスマートフォンは同じエリアに存在すると判断し、Web会議アプリケーション150a及び150bの一方からマイクON信号を受信すると、他方のWeb会議アプリケーション150a又は150bへマイクOFF指令信号を送信し、PCとスマートフォンのマイクが同時にONとならないように制御を行なうことができる。 Furthermore, after the above processing, the Web conference server 110 determines that the PC and smartphone are in the same area, and when it receives a microphone ON signal from one of the Web conference applications 150a and 150b, it transmits a microphone OFF command signal to the other Web conference application 150a or 150b, thereby controlling the microphones of the PC and smartphone to not be turned ON at the same time.

このように、動作例1によれば、音声が干渉すると判断される範囲内に位置する端末は、実際にハウリングが発生しているか否かに拘わらず、それらのマイクが同時にONにならないように即ち何れか1つの端末のマイクのみがONとなるように制御されるため、Web会議の参加者は、ハウリングに妨害されることなく、スムースに会話を進めることができる。 In this way, according to operation example 1, terminals located within a range where audio interference is determined to occur are controlled so that their microphones are not turned on at the same time, i.e., only one of the terminals' microphones is turned on, regardless of whether feedback is actually occurring. This allows participants in the web conference to smoothly carry on their conversation without being disrupted by feedback.

なお、本動作例は、上記のとおり、同一のエリア内に3つ以上の端末が存在する場合にも同様に適用可能であり、従って、例えば図1の会議室においてWeb会議に参加している参加者C~Eが夫々1つのPCを使用する場合において、例えば参加者CがPCのマイクをONにした場合、参加者D及びEのPCのマイクは、その際ONであれば強制的にOFFにされる。 As mentioned above, this operation example can also be applied to cases where there are three or more terminals in the same area. Therefore, for example, in the conference room of FIG. 1, if participants C to E participating in a Web conference each use one PC, when participant C turns on the microphone of his/her PC, the microphones of participants D and E's PCs will be forcibly turned off if they are on at that time.

(動作例2)
以下に、情報端末がハウリングの発生を検出する場合についてのWeb会議システムの動作例(動作例2)を、図8を参照して説明する。この動作例の説明においては、図1の会議室においてWeb会議に参加している異なる参加者C~Eが夫々1つのPCを使用する例を参酌するが、動作例2はこの例に限定されず、例えば図1の自宅においてWeb会議に参加している同一の参加者AがPCとスマートフォンを使用する例にも同様に適用可能である。
(Operation example 2)
An operation example (operation example 2) of the Web conference system when an information terminal detects the occurrence of howling will be described below with reference to Fig. 8. In the description of this operation example, an example will be taken of different participants C to E participating in the Web conference in the conference room of Fig. 1 each using one PC, but operation example 2 is not limited to this example and can be similarly applied to, for example, an example in which the same participant A participating in the Web conference at home in Fig. 1 uses a PC and a smartphone.

まず、Web会議アプリケーション150は、自端末における会議参加操作によって生成される会議参加操作信号を受信し、これに応答して自端末の位置情報を取得し、取得した位置情報をWeb会議サーバ110へ送信する(S11)。例えば、参加者C~EのPCのWeb会議アプリケーション150c~150eは、参加者C~EがPCにおいて会議に参加するための所定の操作を行うことにより、夫々のPCの位置情報を、例えばGPSを利用して取得し、これらの取得した位置情報をWeb会議サーバ110へ送信する。 First, the Web conference application 150 receives a conference participation operation signal generated by a conference participation operation on its own terminal, and in response acquires location information of its own terminal and transmits the acquired location information to the Web conference server 110 (S11). For example, the Web conference applications 150c to 150e of the PCs of participants C to E acquire location information of each PC, for example using GPS, by participants C to E performing a specific operation on their PCs to participate in the conference, and transmit the acquired location information to the Web conference server 110.

次に、Web会議サーバ110は、夫々2つの端末間の距離を算出する(S12)。例えば、Web会議サーバ110は、3つのPCの夫々2つの間の距離を算出する。 Next, the Web conference server 110 calculates the distance between each two terminals (S12). For example, the Web conference server 110 calculates the distance between each two of the three PCs.

次に、一の端末のWeb会議アプリケーション150がハウリングを検出した場合、該Web会議アプリケーション150はハウリング検出信号をWeb会議サーバ110へ送信する(S13)。例えば、参加者CのPCのWeb会議アプリケーション150cは、例えば一定時間継続する予め定めた音量以上の音量の音を検出したとき、ハウリングが発生したと判断し、ハウリング検出信号をWeb会議サーバ110へ送信する。 Next, when the Web conference application 150 of one terminal detects feedback, the Web conference application 150 transmits a feedback detection signal to the Web conference server 110 (S13). For example, when the Web conference application 150c of participant C's PC detects a sound that continues for a certain period of time and has a volume equal to or greater than a predetermined volume, it determines that feedback has occurred and transmits a feedback detection signal to the Web conference server 110.

このとき、ハウリング検出信号を送信したWeb会議アプリケーション150の端末からの距離が予め定めた第2の距離より短い距離の所に位置する端末がある場合、Web会議サーバ110は、これらの端末を同じエリアに存在すると判断し(なお、これらの端末には同じエリアIDが割り振られる)、後者の端末のWeb会議アプリケーション150へマイクOFF指令信号を送信する(S14)。これに応じて、Web会議アプリケーション150は、自端末をそのマイクがOFF(ミュート)になるよう制御する(S15)。例えば、Web会議サーバ110は、算出した参加者CのPCと参加者DのPCの間の距離は予め定めた第2の距離(例えば10m)より短いが、算出した参加者CのPCと参加者EのPCの間の距離は予め定めた第2の距離以上であると判断した場合、参加者CのPCと参加者DのPCは同じエリアに存在すると判断し、これらに同じエリアIDを割り振ると共に、参加者DのPCのWeb会議アプリケーション150dへマイクOFF指令信号を送信する。これに応じて、Web会議アプリケーション150dは、その際にPCのマイクがONであれば、そのマイクをOFF(ミュート)にするよう、PCを制御する。 At this time, if there is a terminal located at a distance shorter than the predetermined second distance from the terminal of the Web conference application 150 that transmitted the howling detection signal, the Web conference server 110 determines that these terminals are in the same area (the same area ID is assigned to these terminals), and transmits a microphone OFF command signal to the Web conference application 150 of the latter terminal (S14). In response to this, the Web conference application 150 controls its own terminal so that its microphone is OFF (muted) (S15). For example, if the Web conference server 110 determines that the calculated distance between the PC of participant C and the PC of participant D is shorter than the predetermined second distance (e.g., 10 m), but the calculated distance between the PC of participant C and the PC of participant E is equal to or greater than the predetermined second distance, it determines that the PC of participant C and the PC of participant D are in the same area, assigns the same area ID to them, and transmits a microphone OFF command signal to the Web conference application 150d of the PC of participant D. In response to this, the Web conferencing application 150d controls the PC to turn off (mute) the microphone if it is ON at that time.

S14において所定の処理を行ったにも拘らずハウリングが継続する場合、Web会議サーバ110は、ハウリング検出信号を送信したWeb会議アプリケーション150の端末からの距離が予め定めた第2の距離より長い第3の距離より短い距離の所に位置する端末が存在すれば、これらの端末を同じエリアに存在すると判断し(なお、これらの端末には同じエリアIDが割り振られる)、後者の端末のWeb会議アプリケーション150へマイクOFF指令信号を送信する(S16)。これに応じて、Web会議アプリケーション150は、自端末をそのマイクがOFF(ミュート)になるよう制御する(S17)。例えば、Web会議サーバ110は、算出した参加者CのPCと参加者EのPCの間の距離は予め定めた第2の距離以上であるが該予め定めた第2の距離より長い第3の距離より短いと判断した場合、参加者EのPCも同じエリアに存在すると判断し、これらに同じエリアIDを割り振ると共に、参加者EのPCのWeb会議アプリケーション150eへマイクOFF指令信号を送信する。これに応じて、Web会議アプリケーション150eは、その際にPCのマイクがONであれば、そのマイクをOFF(ミュート)にするよう、PCを制御する。 If feedback continues despite the execution of the predetermined process in S14, the Web conference server 110 determines that a terminal located at a distance from the terminal of the Web conference application 150 that transmitted the feedback detection signal that is longer than a predetermined second distance and shorter than a third distance is present and that these terminals are in the same area (the same area ID is assigned to these terminals), and transmits a microphone OFF command signal to the Web conference application 150 of the latter terminal (S16). In response, the Web conference application 150 controls its own terminal to turn its microphone OFF (mute) (S17). For example, if the Web conference server 110 determines that the calculated distance between participant C's PC and participant E's PC is equal to or greater than a predetermined second distance but shorter than a third distance that is longer than the second predetermined distance, it determines that participant E's PC is also in the same area, assigns them the same area ID, and transmits a microphone OFF command signal to the Web conference application 150e of participant E's PC. In response, if the PC's microphone is ON at that time, the Web conference application 150e controls the PC to turn the microphone OFF (mute).

なお、複数の端末が同じエリアに存在するか否かの判断は、S12において、端末間の距離の算出後に予め(S14又はS16の前に)行ってもよい。 The determination of whether multiple terminals are in the same area may be made in advance (before S14 or S16) after the distance between the terminals is calculated in S12.

また、上記の処理以降、Web会議サーバ110は、これらのPCは同じエリアに存在すると判断し、Web会議アプリケーション150c~150eの何れか1つからハウリング検出信号を受信すると、他のWeb会議アプリケーション150c又は150d又は150eへマイクOFF指令信号を送信し、これらのPCのマイクが同時にONとならないように制御を行なうことができる。 Furthermore, after the above processing, the Web conference server 110 determines that these PCs are in the same area, and when it receives a howling detection signal from any one of the Web conference applications 150c to 150e, it transmits a microphone OFF command signal to the other Web conference application 150c, 150d, or 150e, and can control the microphones of these PCs so that they are not turned ON at the same time.

このように、動作例2によれば、ハウリングが発生した際に、ハウリングを発生させる範囲内に位置する端末のマイクが同時にONにならないように即ち何れか1つの端末のマイクのみがONとなるように複数の端末が制御されるため、Web会議の参加者は、ハウリングに妨害されることなく、スムースに会話を進めることができる。 In this way, according to operation example 2, when feedback occurs, multiple terminals are controlled so that the microphones of terminals located within the range that generates feedback are not turned on at the same time, i.e., only one terminal's microphone is turned on. This allows participants in a web conference to smoothly carry on a conversation without being hindered by feedback.

なお、本動作例は、上記のとおり、同一のエリア内に2つの端末が存在する場合にも同様に適用可能であり、従って、例えば図1の自宅においてWeb会議に参加している参加者AがPCとスマートフォンを使用する場合において、PCがハウリングの発生を検出した場合、スマートフォンのマイクは強制的にOFFにされる。 As mentioned above, this operation example can also be applied to cases where two terminals exist within the same area. For example, in the case of Participant A in a web conference at home in FIG. 1, using a PC and a smartphone, if the PC detects the occurrence of feedback, the smartphone's microphone will be forcibly turned off.

(他の実施形態)
上記においては、所定の場合に端末のマイクをOFFにする構成としたが、マイクの代わりにスピーカをOFFにする構成や、マイクとスピーカの両方をOFFにする構成も可能である。
Other Embodiments
In the above, the microphone of the terminal is turned off in a predetermined case, but it is also possible to turn off the speaker instead of the microphone, or to turn off both the microphone and the speaker.

このように、本開示によれば、夫々少なくとも1つの情報端末を使用する複数のWeb会議の参加者が社内の会議室等の閉鎖空間内に所在する場合又は複数の情報端末を使用する1人のWeb会議の参加者が自室等の閉鎖空間内に所在する場合にも、複数の情報端末の存在によって引き起こされるハウリングによって妨害されることなく、会話をスムースに進めることができる。 In this way, according to the present disclosure, even when multiple Web conference participants, each using at least one information terminal, are located in a closed space such as a conference room within a company, or when one Web conference participant using multiple information terminals is located in a closed space such as his or her own room, conversations can proceed smoothly without being hindered by howling caused by the presence of multiple information terminals.

更に、本開示によれば、新たな情報端末を追加して使用する場合、その位置情報として、既にWeb会議で使用している他の情報端末の位置情報を使用できるようにすることにより、予め近くに存在する他の参加者の情報端末又は本人の他の情報端末とのハウリングの発生を阻止することが可能になる。 Furthermore, according to the present disclosure, when a new information terminal is added and used, it is possible to use the location information of other information terminals already being used in the Web conference as the location information of the new information terminal, thereby making it possible to prevent the occurrence of howling with other nearby information terminals of other participants or with the user's other information terminals.

更に、本開示によれば、情報端末の位置情報取得機能により取得される位置情報の実際の値からのズレが大きい場合でも、情報端末自体がハウリングを検出する機能を備えることにより、ハウリングを自動的に消滅させることができ、更に、それ以降も、ハウリングが発生しないように各情報端末を制御することが可能になる。 Furthermore, according to the present disclosure, even if the deviation from the actual value of the location information acquired by the location information acquisition function of the information terminal is large, the information terminal itself has a function for detecting feedback, so that the feedback can be automatically eliminated, and furthermore, it becomes possible to control each information terminal thereafter so that feedback does not occur.

なお、上記実施形態に係る制御部は、いわゆるハードウェア資源(情報処理装置、コンピュータ)により構成することができ、図9に例示する構成を備えたものを用いることができる。例えば、ハードウェア資源200は、内部バス204により相互に接続される、プロセッサ201、メモリ202、ネットワークインタフェイス203等を備える。 The control unit according to the above embodiment can be configured by so-called hardware resources (information processing device, computer), and can use one having the configuration shown in FIG. 9. For example, the hardware resource 200 includes a processor 201, a memory 202, a network interface 203, etc., which are connected to each other by an internal bus 204.

なお、図9に示す構成は、ハードウェア資源200のハードウェア構成を限定する趣旨ではない。ハードウェア資源200は、図示しないハードウェア(例えば、入出力インタフェイス)を含んでもよい。プロセッサ201には、例えば、CPU(Central Processing Unit)、MPU(Micro Processor Unit)、GPU(Graphics Processing Unit)等を用いることができる。 Note that the configuration shown in FIG. 9 is not intended to limit the hardware configuration of the hardware resource 200. The hardware resource 200 may include hardware (e.g., an input/output interface) that is not shown. The processor 201 may be, for example, a CPU (Central Processing Unit), an MPU (Micro Processor Unit), or a GPU (Graphics Processing Unit).

メモリ202には、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、SSD(Solid State Drive)等を用いることができる。 Memory 202 may be, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), a HDD (Hard Disk Drive), or a SSD (Solid State Drive).

ネットワークインタフェイス203には、例えば、LAN(Local Area Network)カード、ネットワークアダプタ、ネットワークインタフェイスカード等を用いることができる。 The network interface 203 may be, for example, a LAN (Local Area Network) card, a network adapter, a network interface card, etc.

ハードウェア資源200の機能は、処理モジュールにより実現される。当該処理モジュールは、例えば、メモリ202に格納されたプログラムをプロセッサ201が実行することで実現される。また、そのプログラムは、ネットワークを介してダウンロードするか、あるいは、プログラムを記憶した記憶媒体を用いて、更新することができる。さらに、上記処理モジュールは、半導体チップにより実現されてもよい。即ち、上記処理モジュールが行う機能は、何らかのハードウェアにおいてソフトウェアが実行されることによって実現できればよい。 The functions of the hardware resource 200 are realized by a processing module. The processing module is realized, for example, by the processor 201 executing a program stored in the memory 202. The program can be updated by downloading it over a network or by using a storage medium on which the program is stored. Furthermore, the processing module may be realized by a semiconductor chip. In other words, it is sufficient that the functions performed by the processing module can be realized by the execution of software in some kind of hardware.

上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
[付記1]Web会議サーバと、複数の情報端末において夫々動作する複数のWeb会議アプリケーションとを備えたWeb会議システム。
前記複数のWeb会議アプリケーションは、夫々、会議参加操作信号を受信して、自端末の位置情報を取得し、取得した位置情報をWeb会議サーバへ送信する。
前記Web会議サーバは、
前記位置情報に基づいて情報端末間の距離を算出し、及び、
1つのWeb会議アプリケーションからマイクON信号を受信すると、当該Web会議アプリケーションを有する情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信する。
[付記2]上記のWeb会議システムにおいて、
前記複数のWeb会議アプリケーションの少なくとも1つは、自端末の位置情報の代わりに、他の1つの情報端末の位置情報を取得し、当該位置情報をWeb会議サーバへ送信する。
[付記3]上記のWeb会議システムにおいて、
前記Web会議アプリケーションは、更に、ハウリングを検出する機能を有し、ハウリングを検出すると、ハウリング検出信号を前記Web会議サーバへ送信する。
前記Web会議サーバは、前記Web会議アプリケーションから前記ハウリング検出信号を受信すると、当該Web会議アプリケーションを有する情報端末から予め定めた第2の距離より近い距離に位置しかつマイクONとなっている他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信する。
[付記4]上記のWeb会議システムにおいて、
前記Web会議サーバは、前記ハウリング検出信号を送信したWeb会議アプリケーションを有する情報端末と前記マイクOFF指令信号を受信したWeb会議アプリケーションを有する情報端末を近い距離に位置すると判断し、一のWeb会議アプリケーションからマイクON信号を受信すると、他のWeb会議アプリケーションへマイクOFF指令信号を送信する。
[付記5]上記のWeb会議システムにおいて、
前記Web会議サーバは、前記予め定めた第2の距離より近い距離に位置しかつマイクONとなっている他の情報端末のWeb会議アプリケーションが見つからない場合、前記予め定めた第2の距離より長い第3の距離より近い距離にありかつマイクONとなっている他の情報端末のWeb会議アプリケーションを検索し、当該Web会議アプリケーションが存在する場合、このWeb会議アプリケーションへマイクOFF指令信号を送信する。
[付記6]夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバ。
前記Web会議サーバは、
前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信するよう構成された受信部、
前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出するよう構成された演算部、及び、
前記複数の情報端末のWeb会議アプリケーションの少なくとも1つへマイクOFF指令信号を送信するよう構成された送信部
を含む。
前記受信部は、更に、前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信するよう構成されている。
前記送信部は、更に、前記受信部が少なくとも1つの情報端末のWeb会議アプリケーションからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信するよう構成されている。
[付記7]上記のWeb会議サーバにおいて、
前記受信部は、更に、前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからハウリング検出信号を受信するよう構成されている。
前記送信部は、更に、前記受信部がハウリング検出信号を受信した場合、該ハウリング検出信号を送信したWeb会議アプリケーションの情報端末から予め定めた第2の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信するよう構成されている。
[付記8]上記のWeb会議は、前記ハウリング検出信号を送信したWeb会議アプリケーションを有する情報端末と前記マイクOFF指令信号を受信したWeb会議アプリケーションを有する情報端末を近い距離に位置すると判断し、一のWeb会議アプリケーションからマイクON信号を受信すると、他のWeb会議アプリケーションへマイクOFF指令信号を送信する。
[付記9]上記のWeb会議サーバは、前記予め定めた第2の距離より近い距離に位置しかつマイクONとなっている他の情報端末のWeb会議アプリケーションが見つからない場合、前記予め定めた第2の距離より長い第3の距離より近い距離にありかつマイクONとなっている他の情報端末のWeb会議アプリケーションを検索し、当該Web会議アプリケーションが存在する場合、このWeb会議アプリケーションへマイクOFF指令信号を送信する。
[付記10]夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバの制御方法。
該制御方法は、
(前記Web会議サーバが、)前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信すること、
(前記Web会議サーバが、)前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出すること、及び、
(前記Web会議サーバが、)前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信すること
を含む。
[付記11]上記のWeb会議サーバの制御方法は、更に、
(前記Web会議サーバが、)一のWeb会議アプリケーションからハウリング検出信号を受信すると、当該一のWeb会議アプリケーションを有する情報端末から予め定めた第2の距離より近い距離に位置しかつマイクONとなっている他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信すること
を含む。
[付記12]上記のWeb会議サーバの制御方法は、更に、
(前記Web会議サーバが、)前記ハウリング検出信号を送信したWeb会議アプリケーションを有する情報端末と前記マイクOFF指令信号を受信したWeb会議アプリケーションを有する情報端末を近い距離に位置すると判断し、一のWeb会議アプリケーションからマイクON信号を受信すると、他のWeb会議アプリケーションへマイクOFF指令信号を送信すること
を含む。
[付記13]上記のWeb会議サーバの制御方法は、更に、
(前記Web会議サーバが、)前記予め定めた第2の距離より近い距離に位置しかつマイクONとなっている他の情報端末のWeb会議アプリケーションが見つからない場合、前記予め定めた第2の距離より長い第3の距離より近い距離にありかつマイクONとなっている他の情報端末のWeb会議アプリケーションを検索し、当該Web会議アプリケーションが存在する場合、このWeb会議アプリケーションへマイクOFF指令信号を送信すること
を含む。
[付記14]夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバの制御プログラム。
該制御プログラムは、
(前記Web会議サーバが、)前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信する処理、
(前記Web会議サーバが、)前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出する処理、及び、
(前記Web会議サーバが、)前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信する処理
をコンピュータに実行させる。
[付記15]上記のWeb会議サーバの制御プログラムは、更に、
(前記Web会議サーバが、)一のWeb会議アプリケーションからハウリング検出信号を受信すると、当該一のWeb会議アプリケーションを有する情報端末から予め定めた第2の距離より近い距離に位置しかつマイクONとなっている他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信する処理
をコンピュータに実行させること
を含む。
[付記16]上記のWeb会議サーバの制御プログラムは、更に、
(前記Web会議サーバが、)前記ハウリング検出信号を送信したWeb会議アプリケーションを有する情報端末と前記マイクOFF指令信号を受信したWeb会議アプリケーションを有する情報端末を近い距離に位置すると判断し、一のWeb会議アプリケーションからマイクON信号を受信すると、他のWeb会議アプリケーションへマイクOFF指令信号を送信する処理
をコンピュータに実行させること
を含む。
[付記17]上記のWeb会議サーバの制御プログラムは、更に、
(前記Web会議サーバが、)前記予め定めた第2の距離より近い距離に位置しかつマイクONとなっている他の情報端末のWeb会議アプリケーションが見つからない場合、前記予め定めた第2の距離より長い第3の距離より近い距離にありかつマイクONとなっている他の情報端末のWeb会議アプリケーションを検索し、当該Web会議アプリケーションが存在する場合、このWeb会議アプリケーションへマイクOFF指令信号を送信する処理
をコンピュータに実行させること
を含む。
[付記18]情報端末で動作するWeb会議アプリケーションのプログラム。
該Web会議アプリケーションのプログラムは、
当該情報端末(自端末)における会議参加操作に応答して、当該情報端末(自端末)又は他の情報端末の位置情報を取得し、取得した位置情報をWeb会議サーバへ送信する処理、及び、
当該情報端末(自端末)のマイクがONになっているときに、当該情報端末(自端末)から予め定めた第1の距離より近い距離に位置する他の情報端末が音声データを送信するためにWeb会議サーバからマイクOFF指令信号を受信した場合、当該情報端末(自端末)のマイクをOFFにする処理
をコンピュータに実行させる。
[付記19]上記のWeb会議アプリケーションのプログラムは、更に、
(前記Web会議アプリケーション(ないし自端末)が、)自端末の位置情報の代わりに、他の1つの情報端末の位置情報を取得し、当該位置情報をWeb会議サーバへ送信する処理
をコンピュータに実行させること
を含む。
[付記20]上記のWeb会議アプリケーションのプログラムは、更に、
前記Web会議アプリケーション(ないし自端末)がハウリングを検出すると、ハウリング検出信号を前記Web会議サーバへ送信する処理
をコンピュータに実行させること
を含む。
A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.
[Supplementary Note 1] A Web conference system comprising a Web conference server and a plurality of Web conference applications each operating on a plurality of information terminals.
Each of the plurality of Web conference applications receives the conference participation operation signal, acquires location information of its own terminal, and transmits the acquired location information to the Web conference server.
The Web conference server includes:
Calculating a distance between the information terminals based on the position information; and
When a microphone ON signal is received from one Web conference application, a microphone OFF command signal is transmitted to the Web conference application of another information terminal located closer than a predetermined first distance from the information terminal having the Web conference application.
[Appendix 2] In the above Web conferencing system,
At least one of the plurality of Web conference applications acquires location information of another information terminal instead of location information of its own terminal, and transmits the location information to the Web conference server.
[Appendix 3] In the above Web conferencing system,
The Web conference application further has a function of detecting feedback, and when it detects feedback, transmits a feedback detection signal to the Web conference server.
When the Web conference server receives the howling detection signal from the Web conference application, it transmits a microphone OFF command signal to the Web conference application of another information terminal that is located closer than a predetermined second distance from the information terminal having the Web conference application and has its microphone ON.
[Appendix 4] In the above Web conferencing system,
The Web conference server determines that the information terminal having the Web conference application that sent the howling detection signal and the information terminal having the Web conference application that received the microphone OFF command signal are located close to each other, and when it receives a microphone ON signal from one Web conference application, it sends a microphone OFF command signal to the other Web conference application.
[Appendix 5] In the above Web conferencing system,
When the Web conference server cannot find a Web conference application of another information terminal that is located closer than the predetermined second distance and has its microphone turned on, it searches for a Web conference application of another information terminal that is located closer than a third distance that is longer than the predetermined second distance and has its microphone turned on, and if such a Web conference application is found, it transmits a microphone OFF command signal to this Web conference application.
[Appendix 6] A Web conference server to which a plurality of information terminals, each of which runs a Web conference application, can be connected via a network.
The Web conference server includes:
a receiving unit configured to receive location information of each of the plurality of information terminals from a Web conference application of the plurality of information terminals;
a calculation unit configured to calculate a distance between each two of the plurality of information terminals based on the position information; and
A transmitting unit configured to transmit a microphone OFF command signal to at least one of the Web conference applications of the plurality of information terminals.
The receiving unit is further configured to receive a microphone ON signal from at least one of the Web conference applications of the plurality of information terminals.
The transmitting unit is further configured to, when the receiving unit receives a microphone ON signal from a Web conferencing application of at least one information terminal, transmit a microphone OFF command signal to a Web conferencing application of another information terminal located closer than a predetermined first distance from the information terminal.
[Supplementary Note 7] In the above Web conference server,
The receiver is further configured to receive a feedback detection signal from at least one of the Web conferencing applications of the plurality of information terminals.
The transmitting unit is further configured, when the receiving unit receives a howling detection signal, to transmit a microphone OFF command signal to a Web conferencing application of another information terminal that is located closer than a predetermined second distance from the information terminal of the Web conferencing application that transmitted the howling detection signal.
[Appendix 8] The above-mentioned Web conference determines that the information terminal having the Web conference application that sent the howling detection signal and the information terminal having the Web conference application that received the microphone OFF command signal are located close to each other, and when a microphone ON signal is received from one Web conference application, a microphone OFF command signal is sent to the other Web conference application.
[Supplementary Note 9] If the above-mentioned Web conference server cannot find a Web conference application of another information terminal that is located closer than the predetermined second distance and has its microphone turned ON, it searches for a Web conference application of another information terminal that is located closer than a third distance that is longer than the predetermined second distance and has its microphone turned ON, and if such a Web conference application is found, it sends a microphone OFF command signal to this Web conference application.
[Appendix 10] A method for controlling a Web conference server to which a plurality of information terminals, each of which runs a Web conference application, can be connected via a network.
The control method includes:
(The Web conference server) receives location information of each of the plurality of information terminals from the Web conference application of the plurality of information terminals;
(The Web conference server) calculates a distance between each two of the plurality of information terminals based on the position information; and
When the Web conference server receives a microphone ON signal from at least one of the Web conference applications of the plurality of information terminals, the Web conference server transmits a microphone OFF command signal to the Web conference application of another information terminal located closer than a predetermined first distance from the received information terminal.
[Supplementary Note 11] The above-mentioned control method for the Web conference server further includes:
When the Web conference server receives a howling detection signal from one Web conference application, the Web conference server transmits a microphone OFF command signal to the Web conference application of another information terminal that is located closer than a predetermined second distance from the information terminal having the one Web conference application and has its microphone ON.
[Supplementary Note 12] The above-mentioned control method for the Web conference server further includes:
(The Web conference server) determines that an information terminal having a Web conference application that transmitted the howling detection signal and an information terminal having a Web conference application that received the microphone OFF command signal are located close to each other, and when a microphone ON signal is received from one Web conference application, transmits a microphone OFF command signal to the other Web conference application.
[Supplementary Note 13] The above-mentioned control method for the Web conference server further includes:
(When the Web conference server) cannot find a Web conference application of another information terminal that is located closer than the predetermined second distance and has its microphone turned ON, it searches for a Web conference application of another information terminal that is located closer than a third distance that is longer than the predetermined second distance and has its microphone turned ON, and if such a Web conference application is found, sends a microphone OFF command signal to this Web conference application.
[Appendix 14] A control program for a Web conference server to which a plurality of information terminals, each of which runs a Web conference application, can be connected via a network.
The control program
(The Web conference server) receives location information of each of the plurality of information terminals from the Web conference application of the plurality of information terminals;
(The Web conference server) calculates the distance between each two of the plurality of information terminals based on the position information; and
When the Web conference server receives a microphone ON signal from at least one of the Web conference applications of the plurality of information terminals, the computer is caused to execute a process of transmitting a microphone OFF command signal to the Web conference application of another information terminal located closer than a predetermined first distance from the received information terminal.
[Supplementary Note 15] The control program of the Web conference server further includes:
The method includes causing a computer to execute a process in which, when the Web conference server receives a howling detection signal from one Web conference application, the computer transmits a microphone OFF command signal to the Web conference application of another information terminal that is located closer than a predetermined second distance from the information terminal having the one Web conference application and has its microphone ON.
[Supplementary Note 16] The control program of the Web conference server further includes:
The method includes causing a computer to execute a process in which the Web conference server determines that an information terminal having a Web conference application that transmitted the howling detection signal and an information terminal having a Web conference application that received the microphone OFF command signal are located close to each other, and, upon receiving a microphone ON signal from one Web conference application, transmits a microphone OFF command signal to the other Web conference application.
[Supplementary Note 17] The control program of the Web conference server further includes:
The method includes causing a computer to execute a process of searching for a Web conferencing application of another information terminal that is located closer than the predetermined second distance and has its microphone turned on, if the Web conferencing server cannot find a Web conferencing application of another information terminal that is located closer than a third distance that is longer than the predetermined second distance and has its microphone turned on, and if such a Web conferencing application is found, sending a microphone off command signal to this Web conferencing application.
[Appendix 18] A Web conference application program that runs on an information terminal.
The program of the Web conferencing application is
A process of acquiring location information of the information terminal (own terminal) or another information terminal in response to a conference participation operation on the information terminal (own terminal) and transmitting the acquired location information to a Web conference server; and
When the microphone of the information terminal (own terminal) is ON, if another information terminal located closer than a predetermined first distance from the information terminal (own terminal) receives a microphone OFF command signal from a Web conference server in order to transmit audio data, the computer is caused to execute a process of turning off the microphone of the information terminal (own terminal).
[Supplementary Note 19] The above-mentioned Web conferencing application program further includes:
The method includes causing a computer to execute a process in which the Web conferencing application (or the terminal itself) acquires location information of another information terminal instead of location information of the terminal itself, and transmits the location information to the Web conferencing server.
[Supplementary Note 20] The above-mentioned Web conferencing application program further includes:
The method includes causing a computer to execute a process of transmitting a howling detection signal to the Web conference server when the Web conference application (or the terminal itself) detects howling.

本発明の全開示(請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素(各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む)の多様な組み合わせ、ないし、選択(部分的削除を含む)が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。 Within the framework of the entire disclosure of the present invention (including the scope of the claims), modifications and adjustments to the embodiments and examples are possible, based on the basic technical ideas. Furthermore, within the framework of the entire disclosure of the present invention, various combinations and selections (including partial deletions) of the various disclosed elements (including each element of each claim, each element of each embodiment or example, each element of each drawing, etc.) are possible. In other words, the present invention naturally includes various modifications and amendments that a person skilled in the art would be able to make in accordance with the entire disclosure, including the scope of the claims, and the technical ideas.

100 Web会議サービス

110 Web会議サーバ
110a 受信部
110b 演算部
110c 送信部
110d 制御部

120 DBサーバ
120a 送受信部
120b 制御部
130 端末制御設定手段
140 同一エリア判定手段

150 Web会議アプリケーション
150a~e Web会議アプリケーション

160 情報端末
160a 位置情報取得部
160b 記憶部(ないしメモリ)
160c 送受信部
160d ハウリング検出部
160e マイク
160f スピーカ
160g 制御部

200 ハードウェア資源
201 プロセッサ
202 メモリ
203 ネットワークインタフェイス
204 内部バス
100 Web conferencing services

110 Web conference server 110a Receiving unit 110b Calculating unit 110c Transmitting unit 110d Control unit

120 DB server 120a Transmitting/receiving unit 120b Control unit 130 Terminal control setting means 140 Same area determination means

150 Web conference application 150a-e Web conference application

160 Information terminal 160a Location information acquisition unit 160b Storage unit (or memory)
160c Transmitting/receiving unit 160d Howling detection unit 160e Microphone 160f Speaker 160g Control unit

200 Hardware Resources 201 Processor 202 Memory 203 Network Interface 204 Internal Bus

Claims (6)

Web会議サーバと、複数の情報端末において夫々動作する複数のWeb会議アプリケーションとを備えたWeb会議システムであって、
前記複数のWeb会議アプリケーションは、夫々、会議参加操作信号を受信して、自端末の位置情報を取得し、取得した位置情報をWeb会議サーバへ送信すること、
前記Web会議サーバは、
前記位置情報に基づいて情報端末間の距離を算出すること、及び、
1つのWeb会議アプリケーションからマイクON信号を受信すると、当該Web会議アプリケーションを有する情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信すること
を特徴とするWeb会議システム。
A Web conference system including a Web conference server and a plurality of Web conference applications each operating on a plurality of information terminals,
each of the plurality of Web conference applications receives a conference participation operation signal, acquires location information of its own terminal, and transmits the acquired location information to the Web conference server;
The Web conference server includes:
Calculating a distance between the information terminals based on the position information; and
A Web conference system characterized in that, when a microphone ON signal is received from one Web conference application, a microphone OFF command signal is transmitted from an information terminal having the Web conference application to a Web conference application of another information terminal located closer than a predetermined first distance from the information terminal having the Web conference application.
請求項1に記載のWeb会議システムにおいて、
前記複数のWeb会議アプリケーションの少なくとも1つは、自端末の位置情報の代わりに、他の1つの情報端末の位置情報を取得し、当該位置情報をWeb会議サーバへ送信すること
を特徴とするWeb会議システム。
The Web conference system according to claim 1,
At least one of the plurality of Web conference applications acquires location information of another information terminal instead of location information of its own terminal, and transmits the location information to the Web conference server.
夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバであって、
前記Web会議サーバは、
前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信するよう構成された受信部、
前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出するよう構成された演算部、及び、
前記複数の情報端末のWeb会議アプリケーションの少なくとも1つへマイクOFF指令信号を送信するよう構成された送信部
を含み、
前記受信部は、更に、前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信するよう構成されており、
前記送信部は、更に、前記受信部が少なくとも1つの情報端末のWeb会議アプリケーションからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信するよう構成されていること
を特徴とするWeb会議サーバ。
A Web conference server to which a plurality of information terminals, each of which operates a Web conference application, can be connected via a network,
The Web conference server includes:
a receiving unit configured to receive location information of each of the plurality of information terminals from a Web conference application of the plurality of information terminals;
a calculation unit configured to calculate a distance between each two of the plurality of information terminals based on the position information; and
a transmitting unit configured to transmit a microphone OFF command signal to at least one of the Web conference applications of the plurality of information terminals;
the receiving unit is further configured to receive a microphone ON signal from at least one of the Web conference applications of the plurality of information terminals;
The web conference server is further characterized in that, when the receiving unit receives a microphone ON signal from a web conference application of at least one information terminal, the transmitting unit is configured to transmit a microphone OFF command signal to a web conference application of another information terminal located closer than a predetermined first distance from the information terminal.
夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバの制御方法であって、
前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信すること、
前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出すること、及び、
前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信すること
を含む、制御方法。
A method for controlling a Web conference server to which a plurality of information terminals, each of which operates a Web conference application, can be connected via a network, comprising:
receiving location information of each of the plurality of information terminals from a Web conference application of the plurality of information terminals;
Calculating a distance between each two of the plurality of information terminals based on the position information; and
When a microphone ON signal is received from at least one of the Web conference applications of the plurality of information terminals, a microphone OFF command signal is sent to a Web conference application of another information terminal located closer than a predetermined first distance from the information terminal.
夫々においてWeb会議アプリケーションが動作する複数の情報端末がネットワークを介して接続可能なWeb会議サーバの制御プログラムであって、
前記複数の情報端末のWeb会議アプリケーションから夫々の情報端末の位置情報を受信する処理、
前記位置情報に基づいて前記複数の情報端末の夫々2つの間の距離を算出する処理、及び、
前記複数の情報端末のWeb会議アプリケーションの少なくとも1つからマイクON信号を受信した場合、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末のWeb会議アプリケーションへマイクOFF指令信号を送信する処理
をコンピュータに実行させる制御プログラム。
A control program for a Web conference server to which a plurality of information terminals, each of which operates a Web conference application, can be connected via a network, comprising:
receiving location information of each of the plurality of information terminals from a Web conference application of the plurality of information terminals;
A process of calculating a distance between each two of the plurality of information terminals based on the position information; and
A control program that causes a computer to execute a process of transmitting a microphone OFF command signal to a Web conference application of another information terminal located closer than a predetermined first distance from the information terminal when a microphone ON signal is received from at least one of the Web conference applications of the plurality of information terminals.
情報端末で動作するWeb会議アプリケーションのプログラムであって、
当該情報端末における会議参加操作に応答して、当該情報端末又は他の情報端末の位置情報を取得し、取得した位置情報をWeb会議サーバへ送信する処理、及び、
当該情報端末のマイクがONになっているときに、当該情報端末から予め定めた第1の距離より近い距離に位置する他の情報端末が音声データを送信するためにWeb会議サーバからマイクOFF指令信号を受信した場合、当該情報端末のマイクをOFFにする処理
をコンピュータに実行させるWeb会議アプリケーションのプログラム。
A web conferencing application program that runs on an information terminal,
A process of acquiring location information of the information terminal or another information terminal in response to a conference participation operation on the information terminal, and transmitting the acquired location information to a Web conference server; and
A program for a Web conference application that causes a computer to execute a process of turning off the microphone of an information terminal when the microphone of the information terminal is turned on and another information terminal located closer than a predetermined first distance from the information terminal receives a microphone OFF command signal from a Web conference server in order to transmit audio data.
JP2023149857A 2022-03-04 2023-09-15 Web conference system, Web conference server, control method and control program for Web conference server, and Web conference application program Active JP7616781B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023149857A JP7616781B2 (en) 2022-03-04 2023-09-15 Web conference system, Web conference server, control method and control program for Web conference server, and Web conference application program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022033627A JP7381121B2 (en) 2022-03-04 2022-03-04 Web conference system, Web conference server, Web conference server control method and control program, and Web conference application program
JP2023149857A JP7616781B2 (en) 2022-03-04 2023-09-15 Web conference system, Web conference server, control method and control program for Web conference server, and Web conference application program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022033627A Division JP7381121B2 (en) 2022-03-04 2022-03-04 Web conference system, Web conference server, Web conference server control method and control program, and Web conference application program

Publications (2)

Publication Number Publication Date
JP2023175824A JP2023175824A (en) 2023-12-12
JP7616781B2 true JP7616781B2 (en) 2025-01-17

Family

ID=87972601

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022033627A Active JP7381121B2 (en) 2022-03-04 2022-03-04 Web conference system, Web conference server, Web conference server control method and control program, and Web conference application program
JP2023149857A Active JP7616781B2 (en) 2022-03-04 2023-09-15 Web conference system, Web conference server, control method and control program for Web conference server, and Web conference application program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022033627A Active JP7381121B2 (en) 2022-03-04 2022-03-04 Web conference system, Web conference server, Web conference server control method and control program, and Web conference application program

Country Status (1)

Country Link
JP (2) JP7381121B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7381121B2 (en) * 2022-03-04 2023-11-15 Necプラットフォームズ株式会社 Web conference system, Web conference server, Web conference server control method and control program, and Web conference application program

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014045416A (en) 2012-08-28 2014-03-13 Kyocera Corp Portable terminal, voice control program, and voice control method
JP2014068104A (en) 2012-09-25 2014-04-17 Kyocera Corp Portable terminal, voice control program and voice control method
JP2014143534A (en) 2013-01-23 2014-08-07 Ricoh Co Ltd Transmission management device, transmission management method, transmission terminal, transmission method, and program
JP2014165888A (en) 2013-02-27 2014-09-08 Saxa Inc Conference terminal, conference server, conference system and program
CN108449493A (en) 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice call data processing method, device, storage medium and mobile terminal
JP2019149746A (en) 2018-02-28 2019-09-05 株式会社日立製作所 Conference terminal and control program
JP2020166148A (en) 2019-03-29 2020-10-08 株式会社エクォス・リサーチ Sound collection control device, sound collection control program and conference support system
CN113971962A (en) 2020-07-23 2022-01-25 阿里巴巴集团控股有限公司 Signal detection method, computing device and storage medium
JP7381121B2 (en) 2022-03-04 2023-11-15 Necプラットフォームズ株式会社 Web conference system, Web conference server, Web conference server control method and control program, and Web conference application program

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014045416A (en) 2012-08-28 2014-03-13 Kyocera Corp Portable terminal, voice control program, and voice control method
JP2014068104A (en) 2012-09-25 2014-04-17 Kyocera Corp Portable terminal, voice control program and voice control method
JP2014143534A (en) 2013-01-23 2014-08-07 Ricoh Co Ltd Transmission management device, transmission management method, transmission terminal, transmission method, and program
JP2014165888A (en) 2013-02-27 2014-09-08 Saxa Inc Conference terminal, conference server, conference system and program
JP2019149746A (en) 2018-02-28 2019-09-05 株式会社日立製作所 Conference terminal and control program
CN108449493A (en) 2018-03-12 2018-08-24 广东欧珀移动通信有限公司 Voice call data processing method, device, storage medium and mobile terminal
JP2020166148A (en) 2019-03-29 2020-10-08 株式会社エクォス・リサーチ Sound collection control device, sound collection control program and conference support system
CN113971962A (en) 2020-07-23 2022-01-25 阿里巴巴集团控股有限公司 Signal detection method, computing device and storage medium
JP7381121B2 (en) 2022-03-04 2023-11-15 Necプラットフォームズ株式会社 Web conference system, Web conference server, Web conference server control method and control program, and Web conference application program

Also Published As

Publication number Publication date
JP7381121B2 (en) 2023-11-15
JP2023128935A (en) 2023-09-14
JP2023175824A (en) 2023-12-12

Similar Documents

Publication Publication Date Title
CN106797512B (en) Method, system and non-transitory computer readable storage medium for multi-source noise suppression
CN114514756B (en) Audio equipment coordination
US7973857B2 (en) Teleconference group formation using context information
US8503651B2 (en) Teleconferencing configuration based on proximity information
US8265240B2 (en) Selectively-expandable speakerphone system and method
US20160142875A1 (en) Location aware personal communication device enabled public addressing (pa) system
JP5973289B2 (en) Portable terminal, voice control program, and voice control method
JP7616781B2 (en) Web conference system, Web conference server, control method and control program for Web conference server, and Web conference application program
JP6761990B2 (en) Communication control method, communication control device, telepresence robot, and communication control program
JP2025541680A (en) Device positioning
US12481479B2 (en) Identifying co-located devices within a teleconferencing session
CN110121744A (en) Processing speech from distributed microphones
US20250133340A1 (en) Method and system for reproducing sound
WO2024160496A1 (en) Proximity-based audio conferencing
US20230337003A1 (en) Speaker Identification Based Device Pairing
CN105991853B (en) Information processing apparatus, information processing system, and information processing method
JP6473203B1 (en) Server apparatus, control method, and program
EP4583502A1 (en) A method for managing multimedia in a virtual conferencing system, a related system, a related multimedia management module, and a related virtual conferencing server
US12501213B2 (en) Howling removal system and method, and computer program therefor
US20240275498A1 (en) Control of communication session audio settings
HK40065748B (en) Audio session management method and audio session management system
HK40065748A (en) Audio session management method and audio session management system
WO2020213631A1 (en) Wireless control device, and wireless control system
KR20050079470A (en) System and method for teleconference, and its program recorded storing medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230915

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241114

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: 20241203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241226

R150 Certificate of patent or registration of utility model

Ref document number: 7616781

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150