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
JP7792870B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7792870B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program

Info

Publication number
JP7792870B2
JP7792870B2 JP2022113137A JP2022113137A JP7792870B2 JP 7792870 B2 JP7792870 B2 JP 7792870B2 JP 2022113137 A JP2022113137 A JP 2022113137A JP 2022113137 A JP2022113137 A JP 2022113137A JP 7792870 B2 JP7792870 B2 JP 7792870B2
Authority
JP
Japan
Prior art keywords
information
efficiency
conference
user
online conference
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
JP2022113137A
Other languages
Japanese (ja)
Other versions
JP2024011262A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2022113137A priority Critical patent/JP7792870B2/en
Publication of JP2024011262A publication Critical patent/JP2024011262A/en
Application granted granted Critical
Publication of JP7792870B2 publication Critical patent/JP7792870B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

近年、情報処理技術の発展に伴い、ネットワークを介して接続された複数の端末装置を用いたオンライン会議の技術が注目されており、オンライン会議の効率化を図る技術が提案されている。 In recent years, with the advancement of information processing technology, online conference technology using multiple terminal devices connected via a network has been attracting attention, and technologies to improve the efficiency of online conferences have been proposed.

例えば、特許文献1には、ビデオチャット画面と、共有用画面、およびビデオチャット画面以外の他のコミュニケーション用画面とが端末装置において並べて表示されるようにレイアウト済みのオンライン会議用画面を送信することで、オンライン会議の効率化を支援する技術が開示されている。 For example, Patent Document 1 discloses technology that helps improve the efficiency of online meetings by transmitting an online conference screen that has been laid out so that a video chat screen, a shared screen, and a communication screen other than the video chat screen are displayed side by side on a terminal device.

特開2022-074159号公報Japanese Patent Application Laid-Open No. 2022-074159

上記の従来技術では、オンライン会議において双方向の円滑なコミュニケーションを促進するための複数の画面を並べたオンライン会議用画面を送信することでオンライン会議を支援することができるが、オンライン会議のさらなる効率化を図る点で改善の余地がある。 The above-mentioned conventional technology can support online meetings by transmitting an online conference screen that displays multiple screens to promote smooth two-way communication during online meetings, but there is room for improvement in terms of further improving the efficiency of online meetings.

本願は、上記に鑑みてなされたものであって、オンライン会議のさらなる効率化を図ることができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。 This application has been made in light of the above, and aims to provide an information processing device, information processing method, and information processing program that can further improve the efficiency of online conferences.

本願に係る情報処理装置は、判定部と、参加処理部とを備える。判定部は、オンライン会議の効率である会議効率を判定する。参加処理部は、判定部によって判定された会議効率が予め定められた条件を満たさない場合、仮想的に特定ユーザをオンライン会議に参加させる。 The information processing device according to the present application includes a determination unit and a participation processing unit. The determination unit determines the meeting efficiency, which is the efficiency of an online conference. If the meeting efficiency determined by the determination unit does not satisfy a predetermined condition, the participation processing unit virtually allows a specific user to participate in the online conference.

実施形態の一態様によれば、オンライン会議のさらなる効率化を図ることができるという効果を奏する。 According to one aspect of the embodiment, it is possible to achieve further efficiency in online meetings.

図1は、実施形態に係る情報処理装置が行う情報処理方法を説明するための図である。FIG. 1 is a diagram for explaining an information processing method performed by an information processing apparatus according to an embodiment. 図2は、実施形態に係る情報処理システムの構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. 図3は、実施形態に係る情報処理装置の構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of the information processing apparatus according to the embodiment. 図4は、実施形態に係るユーザ情報記憶部に記憶されるユーザ情報テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a user information table stored in a user information storage unit according to the embodiment. 図5は、実施形態に係る会議情報記憶部に記憶される会議情報テーブルの一例を示す図である。FIG. 5 is a diagram illustrating an example of a conference information table stored in the conference information storage unit according to the embodiment. 図6は、実施形態に係る会議効率情報記憶部に記憶される会議効率情報テーブルの一例を示す図である。FIG. 6 is a diagram illustrating an example of a meeting efficiency information table stored in the meeting efficiency information storage unit according to the embodiment. 図7は、実施形態に係る情報処理装置の処理部による情報処理の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of information processing by the processing unit of the information processing apparatus according to the embodiment. 図8は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 8 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing apparatus according to the embodiment.

以下に、本願に係る情報処理装置、情報処理方法、および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、および情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, detailed explanations will be given of the information processing device, information processing method, and information processing program (hereinafter referred to as "embodiments") according to the present application, with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. Furthermore, the embodiments can be combined as appropriate to the extent that the processing content is not contradictory. Furthermore, the same components in the following embodiments will be assigned the same reference numerals, and redundant explanations will be omitted.

〔1.情報処理の一例〕
まず、図1を参照し、実施形態に係る情報処理装置が行う情報処理方法について説明する。図1は、実施形態に係る情報処理装置が行う情報処理方法を説明するための図である。
[1. An example of information processing]
First, an information processing method performed by an information processing apparatus according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining an information processing method performed by an information processing apparatus according to an embodiment.

図1に示す情報処理装置1は、オンライン会議サービスを提供する。かかるオンライン会議サービスは、Web会議サービスとも呼ばれる。図1では、端末装置2,2,2のユーザU,U,Uに対して、オンライン会議サービスを提供する例を示している。以下において、端末装置2,2,2を含む複数の端末装置の各々を個別に区別せずに示す場合、端末装置2と記載する場合があり、ユーザU,U,Uを含む複数のユーザの各々を個別に区別せずに示す場合、ユーザUと記載する場合がある。 The information processing device 1 shown in Fig. 1 provides an online conference service. Such an online conference service is also called a web conference service. Fig. 1 shows an example in which the online conference service is provided to users U1 , U2 , and U3 of terminal devices 21 , 22 , and 23. Hereinafter, when each of multiple terminal devices including terminal devices 21 , 22 , and 23 is referred to without distinction, it may be referred to as terminal device 2, and when each of multiple users including users U1 , U2 , and U3 is referred to without distinction, it may be referred to as user U.

端末装置2は、ユーザUの情報であるユーザ情報を情報処理装置1に送信し(ステップS1)、端末装置2は、ユーザUの情報であるユーザ情報を情報処理装置1に送信し(ステップS1)、端末装置2は、ユーザUの情報であるユーザ情報を情報処理装置1に送信する(ステップS1)。各端末装置2にはマイク、カメラ、表示部、およびスピーカなどが搭載されており、ユーザ情報は、マイクによってリアルタイムで集音されたユーザUの音声情報、およびカメラによってリアルタイムで撮像されたユーザUの動画の情報である撮像動画情報などを含むリアルタイム情報を含む。 Terminal device 21 transmits user information about user U1 to information processing device 1 (step S11 ), terminal device 22 transmits user information about user U2 to information processing device 1 (step S12), and terminal device 23 transmits user information about user U3 to information processing device 1 (step S13 ). Each terminal device 2 is equipped with a microphone, a camera, a display unit, a speaker, etc., and the user information includes real-time information such as voice information of user U collected in real time by the microphone and captured video information that is information about video of user U captured in real time by the camera.

情報処理装置1は、端末装置2,2,2から送信されるユーザU,U,Uのユーザ情報に基づいて、会議情報を生成する(ステップS2)。情報処理装置1は、各ユーザUのユーザ情報に含まれる音声情報をミキシングして会議情報における音声情報を生成する。なお、情報処理装置1は、複数のユーザUのユーザ情報に含まれる音声情報のうち選択した1つの音声情報を会議情報における音声情報とすることもできる。 The information processing device 1 generates conference information based on the user information of users U1 , U2 , and U3 transmitted from terminal devices 21 , 22 , and 23 (step S2). The information processing device 1 generates the audio information in the conference information by mixing the audio information included in the user information of each user U. Note that the information processing device 1 can also select one piece of audio information from the audio information included in the user information of multiple users U and use it as the audio information in the conference information.

また、情報処理装置1は、ユーザUの音声情報を音声認識によって文字情報に変換し、変換した文字情報を音声合成によりユーザUが指定したキャラクタの音声情報に変換することができる。 In addition, the information processing device 1 can convert user U's voice information into text information using voice recognition, and then convert the converted text information into voice information of a character designated by user U using voice synthesis.

また、情報処理装置1の音声合成では、話し方(声の大きさ、スピード、イントネーション(強調)、発話間隔(間)など)および音質などをパラメータによって調整することができ、情報処理装置1は、ユーザUが指定した話し方および音質などで音声合成により文字情報を音声情報に変換することができる。 In addition, the speech synthesis of the information processing device 1 allows for adjustment of speaking style (volume, speed, intonation (emphasis), speech intervals (pauses), etc.) and sound quality using parameters, and the information processing device 1 can convert text information into audio information through speech synthesis using the speaking style and sound quality specified by the user U.

また、情報処理装置1は、各ユーザUのユーザ情報に含まれる撮像動画情報を用いて会議情報のうち画像情報を生成する。例えば、情報処理装置1は、ユーザUの撮像動画情報に含まれるユーザUの身体の画像である身体画像に対して画像処理を行って会議情報におけるユーザUの動画情報を生成する。 In addition, the information processing device 1 generates image information for the conference information using captured video information included in the user information of each user U. For example, the information processing device 1 performs image processing on a body image, which is an image of the user U's body included in the captured video information of the user U, to generate video information for the user U in the conference information.

例えば、情報処理装置1は、ユーザUの身体の画像から学習モデルなどを用いて各特徴点の座標などを特定し、特定した結果に基づいて、ユーザUの身体を3次元空間で再構築することによって会議情報におけるユーザUの動画情報を生成する。ユーザUの身体は、例えば、ユーザUの顔や首であるが、ユーザUの顔や首に加えて、ユーザUの胴体、手、腕、脚などを含んでもよい。 For example, the information processing device 1 uses a learning model or the like to identify the coordinates of each feature point from an image of the user U's body, and generates video information of the user U in the conference information by reconstructing the user U's body in three-dimensional space based on the identification results. The user U's body is, for example, the user U's face and neck, but may also include the user U's torso, hands, arms, legs, etc. in addition to the user U's face and neck.

また、情報処理装置1は、例えば、ユーザUが指定したキャラクタの身体3次元モデルを、ユーザUの身体の画像から推定される身体形状に合うように変形させることで会議情報におけるユーザUの動画情報を生成することもできる。ユーザUが指定したキャラクタは、会議情報においてユーザUのアバターとして示される。各ユーザUは、複数種類のキャラクタの中から所望のキャラクタを指定することができる。 In addition, the information processing device 1 can also generate video information of user U in the conference information by, for example, transforming a three-dimensional body model of a character designated by user U to match the body shape estimated from an image of user U's body. The character designated by user U is shown as user U's avatar in the conference information. Each user U can designate a desired character from among multiple types of characters.

情報処理装置1は、ステップS2の処理で生成した会議情報を端末装置2,2,2に送信して端末装置2,2,2に会議情報を再生させる(ステップS3,S3,S3)。情報処理装置1は、ステップS1,S1,S1,S2,S3,S3,S3の処理を繰り返すことで、ユーザU,U,Uにオンライン会議サービスを提供することができる。 The information processing device 1 transmits the conference information generated in the processing of step S2 to the terminal devices 21 , 22 , and 23 , and causes the terminal devices 21 , 22 , and 23 to reproduce the conference information (steps S31 , S32 , and S33 ). The information processing device 1 can provide an online conference service to users U1 , U2 , and U3 by repeating the processing of steps S11 , S12 , S13 , S2 , S31 , S32, and S33 .

図1の(a)に示す例では、各端末装置2に表示される会議画面には、ユーザU,U,Uのアバターが表示されるが、かかる例に限定されない。例えば、情報処理装置1は、ユーザU,U,Uのアバターに代えて、ユーザUの撮像動画情報をそのまま会議情報に含まれるユーザUの動画情報としたり、ユーザUの撮像動画情報をエフェクト処理などによって画像加工した動画情報を会議情報に含まれるユーザUの動画情報としたりすることができる。 1A, avatars of users U1, U2, and U3 are displayed on the conference screen displayed on each terminal device 2, but this is not limited to this example. For example, instead of the avatars of users U1 , U2 , and U3 , the information processing device 1 can use the captured video information of user U as the video information of user U included in the conference information as is, or can process the captured video information of user U using effect processing or the like to create video information of user U included in the conference information.

情報処理装置1は、オンライン会議サービスを提供している状態で、オンライン会議の効率を判定する(ステップS4)。以下において、オンライン会議の効率を会議効率と記載する場合がある。 While providing the online conference service, the information processing device 1 determines the efficiency of the online conference (step S4). Hereinafter, the efficiency of the online conference may be referred to as conference efficiency.

ステップS4の処理において、情報処理装置1は、例えば、会議効率とオンライン会議の参加ユーザとの関係を示す情報である会議効率情報を有しており、かかる会議効率情報に基づいて会議効率を判定する。 In the processing of step S4, the information processing device 1 has meeting efficiency information, which is information indicating the relationship between meeting efficiency and the users participating in the online meeting, and determines the meeting efficiency based on this meeting efficiency information.

会議効率情報には、例えば、ユーザUの組み合わせ毎の会議効率の情報が会議種別毎に含まれており、図1に示す例では、情報処理装置1は、会議効率情報においてユーザU,U,Uの組み合わせに対応付けられた会議効率のうちオンライン会議の種別である会議種別に対応付けられた会議効率を図1に示すオンライン会議の会議効率として判定する。 The meeting efficiency information includes, for example, information on meeting efficiency for each combination of users U for each meeting type. In the example shown in Figure 1, the information processing device 1 determines the meeting efficiency associated with the meeting type, which is a type of online meeting, among the meeting efficiencies associated with the combination of users U1 , U2 , and U3 in the meeting efficiency information as the meeting efficiency of the online meeting shown in Figure 1.

会議効率情報は、例えば、過去のオンライン会議の会議効率に基づいて会議種別毎に生成される。なお、会議効率情報は、ユーザUの組み合わせ毎の会議効率の情報に代えて、ユーザU毎の会議効率指標値の情報を含んでいてもよい。会議効率指標値は、会議効率の指標となる値であり、例えば、この場合、情報処理装置1は、ユーザU,U,Uの会議効率指標値を合算した値を図1に示すオンライン会議の会議効率として判定することもできる。 The meeting efficiency information is generated for each meeting type based on the meeting efficiency of past online meetings, for example. Note that the meeting efficiency information may include information on the meeting efficiency index value for each user U, instead of information on the meeting efficiency for each combination of users U. The meeting efficiency index value is a value that serves as an index of meeting efficiency. In this case, for example, the information processing device 1 may determine the sum of the meeting efficiency index values of users U1 , U2 , and U3 as the meeting efficiency of the online conference shown in FIG.

また、情報処理装置1は、オンライン会議における単位時間当たりの発言数に基づいて、会議効率を判定することもできる。例えば、情報処理装置1は、オンライン会議における単位時間当たりの発言数が少ないほど会議効率がより低いと判定する。 The information processing device 1 can also determine meeting efficiency based on the number of comments per unit time in an online conference. For example, the information processing device 1 determines that the meeting efficiency is lower the fewer the number of comments per unit time in an online conference.

また、情報処理装置1は、オンライン会議に参加しているユーザUがオンライン会議において端末装置2を用いて入力したオンライン会議の効率を示す情報に基づいて、会議効率を判定することもできる。例えば、情報処理装置1は、図1に示すユーザU,U,Uの各々が入力したオンライン会議の効率の平均値を会議効率として判定する。 The information processing device 1 can also determine the conference efficiency based on information indicating the efficiency of the online conference that is input by a user U participating in the online conference using the terminal device 2. For example, the information processing device 1 determines the conference efficiency as the average value of the online conference efficiency input by each of users U1 , U2 , and U3 shown in FIG.

また、情報処理装置1は、図1に示すユーザU,U,Uの各々が入力したオンライン会議の効率を重み付け加算した結果を会議効率として判定することもできる。重み付け加算における重みは、例えば、ユーザU毎に予め定められた値であるが、単位時間当たりのユーザUの発言数が多いほどまたは少ないほど高くなる値であってもよい。 The information processing device 1 can also determine the conference efficiency as the result of weighting the online conference efficiencies input by each of the users U1 , U2 , and U3 shown in Fig. 1. The weight in the weighting is, for example, a value determined in advance for each user U, but may be a value that increases as the number of comments per unit time by the user U increases or decreases.

また、情報処理装置1は、参加ユーザの組み合わせに対応する会議効率、単位時間当たりの発言数、およびユーザUによって入力された会議の効率のうちの2以上の効率を重み付け加算した結果を会議効率として判定することができる。この場合の重み付け加算における重みは、予め定められた値であるが、かかる例に限定されない。 In addition, the information processing device 1 can determine the conference efficiency as the result of weighting two or more of the conference efficiency corresponding to the combination of participating users, the number of comments per unit time, and the conference efficiency input by user U. In this case, the weights used in the weighting are predetermined values, but are not limited to such an example.

つづいて、情報処理装置1は、ステップS4において判定した会議効率が予め定められた条件を満たさないか否かを判定する(ステップS5)。予め定められた条件は、例えば、会議効率が予め定められた閾値以上であるという条件であり、閾値は会議種別毎に設定される。情報処理装置1は、ステップS4において判定した会議効率が閾値未満である場合に、ステップS4において判定した会議効率が予め定められた条件を満たさないと判定する。 Next, the information processing device 1 determines whether the meeting efficiency determined in step S4 does not satisfy a predetermined condition (step S5). The predetermined condition is, for example, that the meeting efficiency is equal to or greater than a predetermined threshold, and the threshold is set for each type of meeting. If the meeting efficiency determined in step S4 is less than the threshold, the information processing device 1 determines that the meeting efficiency determined in step S4 does not satisfy the predetermined condition.

また、オンライン会議が進行中にステップS4で判定される会議効率が変動する場合、予め定められた条件は、例えば、会議効率が予め定められた閾値以上である状態が予め設定された回数以上にならないといった条件などであってもよく、会議効率の平均値が予め定められた閾値以上であるといった条件などであってもよい。 Furthermore, if the meeting efficiency determined in step S4 fluctuates while the online meeting is in progress, the predetermined condition may be, for example, a condition that the state in which the meeting efficiency is equal to or greater than a predetermined threshold does not occur more than a predetermined number of times, or a condition that the average value of the meeting efficiency is equal to or greater than a predetermined threshold.

つづいて、情報処理装置1は、ステップS4において判定した会議効率が予め定められた条件を満たさないと判定した場合、オンライン会議の効率を向上させると推定される他のユーザUを特定ユーザとして決定する(ステップS6)。 Next, if the information processing device 1 determines in step S4 that the meeting efficiency does not satisfy the predetermined conditions, it determines another user U who is estimated to improve the efficiency of the online meeting as a specific user (step S6).

ステップS6において、例えば、情報処理装置1は、会議効率情報に基づいて、特定ユーザを決定することができる。例えば、情報処理装置1は、オンライン会議に参加中の複数のユーザUとの組み合わせに対応付けられた会議効率が閾値以上である他のユーザU、またはオンライン会議に参加中の複数のユーザUとの組み合わせに対応付けられた会議効率が最も高い他のユーザUを特定ユーザとして決定する。 In step S6, for example, the information processing device 1 can determine a specific user based on the meeting efficiency information. For example, the information processing device 1 determines as a specific user another user U whose meeting efficiency associated with a combination of multiple users U participating in an online conference is equal to or greater than a threshold, or another user U whose meeting efficiency associated with a combination of multiple users U participating in an online conference is the highest.

例えば、図1に示す例では、ユーザU,U,Uとの組み合わせに対応付けられた会議効率が閾値以上である他のユーザUまたはユーザU,U,Uとの組み合わせに対応付けられた会議効率が最も高い他のユーザUを特定ユーザとして決定する。 For example, in the example shown in FIG. 1, another user U whose meeting efficiency associated with the combination of users U1 , U2 , and U3 is equal to or greater than a threshold value, or another user U whose meeting efficiency associated with the combination of users U1 , U2 , and U3 is the highest, is determined as the specific user.

また、情報処理装置1は、例えば、予め定められた他のユーザUを特定ユーザとして決定することもできる。例えば、情報処理装置1は、会議種別毎または参加ユーザの組み合わせ毎に予め定められた他のユーザUを特定ユーザとして決定する。また、情報処理装置1は、ユーザU,U,Uとの会議効率指標値の合算値または重み付け加算値が上述した予め定められた閾値以上になる他のユーザUを特定ユーザとして決定することもできる。 The information processing device 1 can also determine, for example, a predetermined other user U as a specific user. For example, the information processing device 1 determines, as a specific user, a predetermined other user U for each conference type or each combination of participating users. The information processing device 1 can also determine, as a specific user, a user U whose total or weighted sum of conference efficiency index values with users U1 , U2 , and U3 is equal to or greater than the above-described predetermined threshold.

つづいて、情報処理装置1は、ステップS5において会議効率が予め定められた条件を満たさないと判定した場合、仮想的に特定ユーザをオンライン会議に参加させる(ステップS7)。仮想的に特定ユーザをオンライン会議に参加させるとは、特定ユーザの上述したリアルタイム情報を用いずに特定ユーザがあたかもオンライン会議に参加しているかのように会議情報に特定ユーザの情報を含ませることを意味する。 Next, if the information processing device 1 determines in step S5 that the meeting efficiency does not satisfy the predetermined condition, it virtually allows the specific user to participate in the online meeting (step S7). Virtually allowing the specific user to participate in the online meeting means including information about the specific user in the meeting information as if the specific user were participating in the online meeting, without using the above-mentioned real-time information about the specific user.

例えば、情報処理装置1は、特定ユーザのアバターをオンライン会議に出現させることによって、仮想的に特定ユーザをオンライン会議に参加させる。特定ユーザのアバターは、例えば、特定ユーザが指定したキャラクタのアバターである。図1の(b)に示す例では、各端末装置2に表示される会議画面には、ユーザU,U,Uのアバターに加え、特定ユーザのアバターが表示されている。 For example, the information processing device 1 virtually allows a specific user to participate in an online conference by making the avatar of the specific user appear in the online conference. The avatar of the specific user is, for example, an avatar of a character designated by the specific user. In the example shown in FIG. 1B, the conference screen displayed on each terminal device 2 displays the avatar of the specific user in addition to the avatars of users U1 , U2 , and U3 .

情報処理装置1は、例えば、予め特定ユーザが設定した行動(身体の動きや発話)を示す情報である複数種類の事前設定情報を記憶している。複数種類の事前設定情報は、例えば、会議のシュチュエーション毎の事前設定情報であり、例えば、参加ユーザの発言に対する相槌を打つ行動を示す情報、参加ユーザに発言を促す行動を示す情報、参加ユーザを褒める行動を示す情報などであるが、これらの例に限定されない。 The information processing device 1 stores multiple types of preset information, which is, for example, information indicating actions (body movements and speech) set in advance by specific users. The multiple types of preset information are, for example, preset information for each meeting situation, such as information indicating actions of nodding in response to comments made by participating users, information indicating actions of encouraging participating users to speak, and information indicating actions of praising participating users, but are not limited to these examples.

情報処理装置1は、事前設定情報を特定ユーザのアバターの行動に変換した変換情報を会議情報に含めることで、特定ユーザのアバターをオンライン会議に出現させることができる。変換情報は、アバターの音声情報および動画情報などの情報である。なお、情報処理装置1は、事前設定情報を変換せずにそのまま用いて特定ユーザをオンライン会議に出現させることもできる。 The information processing device 1 can make a specific user's avatar appear in an online conference by including conversion information, which converts pre-configured information into the behavior of the specific user's avatar, in the conference information. The conversion information includes information such as avatar audio information and video information. Note that the information processing device 1 can also make a specific user appear in an online conference by using the pre-configured information as is without converting it.

また、情報処理装置1は、オンライン会議の参加ユーザのうち一部の参加ユーザによって操作可能に特定ユーザのアバターをオンライン会議に出現させることもできる。例えば、一部の参加ユーザは、複数種類の事前設定情報のうち所望の事前設定情報を選択することで、情報処理装置1は、一部の参加ユーザが選択した事前設定情報を特定ユーザのアバターの行動に変換した変換情報を会議情報に含めることができる。この場合も、情報処理装置1は、事前設定情報を変換せずにそのまま用いて特定ユーザをオンライン会議に出現させることもできる。 The information processing device 1 can also make a specific user's avatar appear in an online conference so that it can be operated by some of the participating users in the online conference. For example, some of the participating users can select their desired preset information from multiple types of preset information, and the information processing device 1 can include conversion information in the conference information that converts the preset information selected by some of the participating users into the behavior of the specific user's avatar. In this case, the information processing device 1 can also make a specific user appear in an online conference using the preset information as is without converting it.

また、情報処理装置1は、一部の参加ユーザのユーザ情報を特定ユーザのアバターの行動として変換した変換情報を会議情報に含めることもできる。一部の参加ユーザは、会議を主催する参加ユーザであるが、かかる例に限定されず、例えば、発言数が最も多い参加ユーザ、会議効率指標値が最も大きな参加ユーザ以外の参加ユーザなどであってもよい。 In addition, the information processing device 1 can also include in the conference information conversion information obtained by converting the user information of some participating users into the behavior of a specific user's avatar. The "some participating users" are the participating users who host the conference, but are not limited to this example. For example, they may be the participating users with the most comments, or participating users other than the participant user with the highest conference efficiency index value.

また、情報処理装置1は、仮想的に特定ユーザをオンライン会議に参加させている旨を示す情報である仮想参加情報を特定ユーザに通知する(ステップS8)。例えば、情報処理装置1は、仮想参加情報を特定ユーザの端末装置2または特定ユーザのメールアドレスに送信することで、仮想参加情報を特定ユーザに通知する。これにより、特定ユーザは、実際には参加していないオンライン会議の効率を向上させるために仮想的に用いられたことを把握することができる。 The information processing device 1 also notifies the specific user of virtual participation information, which is information indicating that the specific user is virtually participating in the online conference (step S8). For example, the information processing device 1 notifies the specific user of the virtual participation information by sending the virtual participation information to the specific user's terminal device 2 or the specific user's email address. This allows the specific user to understand that they have been virtually used to improve the efficiency of an online conference in which they are not actually participating.

このように、情報処理装置1は、オンライン会議の効率である会議効率を判定し、会議効率が予め定められた条件を満たさないと判定した場合に、仮想的に特定ユーザをオンライン会議に参加させる。これにより、オンライン会議に参加しているユーザUは特定ユーザの存在によってオンライン会議の効率を高めようとする可能性が高くなることから、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 In this way, the information processing device 1 determines the meeting efficiency, which is the efficiency of an online conference, and if it determines that the meeting efficiency does not satisfy predetermined conditions, it virtually allows a specific user to participate in the online conference. This increases the likelihood that users U participating in the online conference will try to increase the efficiency of the online conference due to the presence of the specific user, allowing the information processing device 1 to further improve the efficiency of online conferences.

以下、このような処理を行う情報処理装置1および端末装置2を含む情報処理システムの構成などについて、詳細に説明する。 The following provides a detailed description of the configuration of an information processing system including an information processing device 1 and a terminal device 2 that perform such processing.

〔2.情報処理システムの構成〕
図2は、実施形態に係る情報処理システムの構成の一例を示す図である。図2に示すように、実施形態に係る情報処理システム100は、オンライン会議サービスを提供する情報処理装置1と、オンライン会議サービスに参加する複数のユーザUが有する複数の端末装置2~2とを含む複数の端末装置2を含む。nは、例えば、3以上の整数である。
2. Configuration of the information processing system
2 is a diagram showing an example of the configuration of an information processing system according to an embodiment. As shown in FIG. 2, the information processing system 100 according to the embodiment includes an information processing device 1 that provides an online conference service, and a plurality of terminal devices 2 including a plurality of terminal devices 2 1 to 2 n owned by a plurality of users U who participate in the online conference service. n is, for example, an integer equal to or greater than 3.

情報処理装置1および複数の端末装置2は、ネットワークNを介して、有線または無線により互いに通信可能に接続される。なお、図2に示す情報処理システム100には、情報処理装置1が複数含まれてもよい。ネットワークNは、例えば、LAN(Local Area Network)や、インターネットなどのWAN(Wide Area Network)である。 The information processing device 1 and multiple terminal devices 2 are connected to each other via a network N, either wired or wirelessly, so that they can communicate with each other. Note that the information processing system 100 shown in FIG. 2 may include multiple information processing devices 1. The network N is, for example, a local area network (LAN) or a wide area network (WAN) such as the Internet.

各端末装置2には、マイク、カメラ、表示部、およびスピーカなどが搭載されている。各端末装置2は、マイクによってリアルタイムで集音されたユーザUの音声情報、およびカメラによってリアルタイムで撮像されたユーザUの動画の情報である撮像動画情報などを含むリアルタイム情報を情報処理装置1にネットワークNを介して送信する。 Each terminal device 2 is equipped with a microphone, camera, display, speaker, etc. Each terminal device 2 transmits real-time information, including voice information of the user U collected in real time by the microphone, and captured video information, which is information about videos of the user U captured in real time by the camera, to the information processing device 1 via the network N.

また、各端末装置2は、情報処理装置1からネットワークNを介して送信される会議情報を受信し、会議情報に含まれる動画情報を不図示の表示部に表示させ、会議情報に含まれる音声情報をスピーカから出力する。 In addition, each terminal device 2 receives conference information transmitted from the information processing device 1 via the network N, displays the video information included in the conference information on a display unit (not shown), and outputs the audio information included in the conference information from a speaker.

各端末装置2は、例えば、デスクトップ型PC(Personal Computer)、ノート型PC、タブレット端末、スマートフォン、携帯電話機、またはPDA(Personal Digital Assistant)などである。各端末装置2は、ユーザUによって操作される。なお、各端末装置2は、上述した例に限定されず、例えば、ウェアラブルデバイス(Wearable Device)などであってもよい。 Each terminal device 2 may be, for example, a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a smartphone, a mobile phone, or a PDA (Personal Digital Assistant). Each terminal device 2 is operated by a user U. Note that each terminal device 2 is not limited to the above examples and may also be, for example, a wearable device.

また、端末装置2は、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの無線通信網や、Bluetooth(登録商標)、無線LANなどの近距離無線通信を介してネットワークNに接続し、情報処理装置1と通信することができる。 In addition, the terminal device 2 can connect to the network N via a wireless communication network such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: fifth generation mobile communication system), or via short-range wireless communication such as Bluetooth (registered trademark) or wireless LAN, and communicate with the information processing device 1.

〔3.情報処理装置1の構成〕
以下、情報処理装置1が有する機能構成の一例について説明する。図3は、実施形態に係る情報処理装置1の構成の一例を示す図である。図3に示すように、情報処理装置1は、通信部10と、記憶部11と、処理部12とを有する。
3. Configuration of information processing device 1
The following describes an example of the functional configuration of the information processing device 1. Fig. 3 is a diagram showing an example of the configuration of the information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 10, a storage unit 11, and a processing unit 12.

〔3.1.通信部10〕
通信部10は、例えば、NIC(Network Interface Card)などによって実現される。そして、通信部10は、ネットワークNと有線または無線で接続され、他の各種装置との間で情報の送受信を行う。例えば、通信部10は、複数の端末装置2の各々との間でネットワークNを介して情報の送受信を行う。
3.1. Communication Unit 10
The communication unit 10 is realized by, for example, a network interface card (NIC). The communication unit 10 is connected to a network N via a wired or wireless connection and transmits and receives information to and from various other devices. For example, the communication unit 10 transmits and receives information to and from each of a plurality of terminal devices 2 via the network N.

〔3.2.記憶部11〕
記憶部11は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。また、記憶部11は、ユーザ情報記憶部20と、会議情報記憶部21と、会議効率情報記憶部22とを有する。
[3.2. Storage unit 11]
The storage unit 11 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 11 also has a user information storage unit 20, a meeting information storage unit 21, and a meeting efficiency information storage unit 22.

〔3.2.1.ユーザ情報記憶部20〕
ユーザ情報記憶部20は、ユーザUに関する各種の情報を記憶する。図4は、実施形態に係るユーザ情報記憶部20に記憶されるユーザ情報テーブルの一例を示す図である。図4に示す例では、ユーザ情報記憶部20に記憶されるユーザ情報テーブルは、「ユーザID(Identifier)」、「属性情報」、および「履歴情報」といった項目の情報を含む。
3.2.1. User Information Storage Unit 20
The user information storage unit 20 stores various types of information related to the user U. Fig. 4 is a diagram showing an example of a user information table stored in the user information storage unit 20 according to the embodiment. In the example shown in Fig. 4, the user information table stored in the user information storage unit 20 includes information on items such as "user ID (identifier),""attributeinformation," and "history information."

「ユーザID」は、ユーザUを識別する識別子である。「属性情報」は、「ユーザID」に対応付けられたユーザUの属性に関する属性情報である。ユーザUの属性は、例えば、デモグラフィック属性、サイコグラフィック属性などである。デモグラフィック属性は、人口統計学的属性であり、例えば、年齢、性別、所属、職業、居住地、年収、家族構成などである。サイコグラフィック属性は、心理学的属性であり、例えば、ライフスタイル、価値観、興味関心などである。 "User ID" is an identifier that identifies user U. "Attribute information" is attribute information related to the attributes of user U associated with the "user ID." User U's attributes include, for example, demographic attributes and psychographic attributes. Demographic attributes are demographic attributes such as age, gender, affiliation, occupation, place of residence, annual income, and family composition. Psychographic attributes are psychological attributes such as lifestyle, values, and interests.

「履歴情報」は、「ユーザID」に対応付けられたユーザUのオンライン会議サービスの利用履歴などの情報であり、ユーザUが過去に参加したオンライン会議の会議ID、開催日時、ユーザUの参加結果などの情報を含む。ユーザUの参加結果は、ユーザUのオンライン会議での発言数、発言内容などの情報を含む。 "History information" is information such as the user U's usage history of the online conference service associated with the "user ID," and includes information such as the conference ID of online conferences that user U previously participated in, the date and time of the conference, and user U's participation results. User U's participation results include information such as the number of comments made by user U in online conferences and the content of the comments.

なお、ユーザ情報記憶部20に記憶される情報は、上記に限らず、目的に応じて種々の情報を含んでいてもよい。例えば、ユーザ情報記憶部20に記憶される情報は、ユーザUのコンテキストの履歴を示す情報などを含んでいてもよい。 The information stored in the user information storage unit 20 is not limited to the above and may include various types of information depending on the purpose. For example, the information stored in the user information storage unit 20 may include information indicating the context history of user U.

〔3.2.2.会議情報記憶部21〕
会議情報記憶部21は、予約されているオンライン会議に関する各種の情報を記憶する。図5は、実施形態に係る会議情報記憶部21に記憶される会議情報テーブルの一例を示す図である。
3.2.2. Conference Information Storage Unit 21
The conference information storage unit 21 stores various information related to reserved online conferences. Fig. 5 is a diagram illustrating an example of a conference information table stored in the conference information storage unit 21 according to the embodiment.

図5に示す例では、会議情報記憶部21に記憶される会議情報テーブルは、「会議ID」、「ユーザID」、「開催日時」、および「主催」といった項目の情報を含む。「会議ID」は、オンライン会議を識別する識別子である。「ユーザID」は、「会議ID」に対応付けられたオンライン会議に参加するユーザUのユーザIDである。「開催日時」は、「会議ID」に対応付けられたオンライン会議の開催日時を示す情報である。 In the example shown in FIG. 5, the conference information table stored in the conference information storage unit 21 includes information for the following items: "Conference ID," "User ID," "Date and Time of Event," and "Organizer." "Conference ID" is an identifier that identifies the online conference. "User ID" is the user ID of user U who will participate in the online conference associated with the "Conference ID." "Date and Time of Event" is information that indicates the date and time of the online conference associated with the "Conference ID."

「主催」は、「会議ID」に対応付けられたオンライン会議を主催するユーザUのユーザIDである。なお、会議情報記憶部21に記憶される情報は、上記に限らず、目的に応じて種々の情報を含んでいてもよい。 "Organizer" is the user ID of the user U who is hosting the online conference associated with the "Conference ID." Note that the information stored in the conference information storage unit 21 is not limited to the above and may include various information depending on the purpose.

〔3.2.3.会議効率情報記憶部22〕
会議効率情報記憶部22は、会議効率とオンライン会議の参加ユーザとの関係を示す情報である会議効率情報を記憶する。図6は、実施形態に係る会議効率情報記憶部22に記憶される会議効率情報テーブルの一例を示す図である。
3.2.3. Meeting Efficiency Information Storage Unit 22
The meeting efficiency information storage unit 22 stores meeting efficiency information, which is information indicating a relationship between meeting efficiency and participating users of an online meeting. Fig. 6 is a diagram illustrating an example of a meeting efficiency information table stored in the meeting efficiency information storage unit 22 according to the embodiment.

図6に示す例では、会議効率情報記憶部22に記憶される会議効率情報テーブルは、「組み合わせID」、「ユーザID」、および「効率」といった項目の情報を含む。「組み合わせID」は、複数のユーザUの組み合わせであるユーザ組み合わせを識別する識別子である。 In the example shown in Figure 6, the meeting efficiency information table stored in the meeting efficiency information storage unit 22 includes information under the items "combination ID," "user ID," and "efficiency." "Combination ID" is an identifier that identifies a user combination, which is a combination of multiple users U.

「ユーザID」は、「組み合わせID」に対応付けられたユーザ組み合わせを構成する複数のユーザUのユーザIDである。「効率」は、「組み合わせID」に対応付けられたユーザ組み合わせを構成する複数のユーザUでオンライン会議を行った場合に予測される会議効率を示す情報である。会議効率は、例えば、0から1までの範囲内で示され、値が大きいほど会議効率が高い。 "User ID" is the user ID of multiple users U that make up the user combination associated with the "combination ID." "Efficiency" is information that indicates the predicted conference efficiency when multiple users U that make up the user combination associated with the "combination ID" hold an online conference. Conference efficiency is indicated, for example, within the range from 0 to 1, with higher values indicating higher conference efficiency.

上述した会議効率情報テーブルは、会議種別毎に会議効率情報記憶部22に記憶される。会議種別は、例えば、業務報告などの定期的なミーティング、開発会議などのミーティング、業務改善会議などのミーティング、社員研修でのミーティングなどのように、会議対象の内容に応じた種別であるが、かかる例に限定されない。例えば、会議種別は、会議時間の長さに応じた種別、時間帯に応じた種別、曜日に応じた種別、または会議内容、会議時間の長さ、時間帯、および曜日のうちの2以上の組み合わせ毎の種別であってもよく、その他の種別であってもよい。 The above-mentioned meeting efficiency information table is stored in the meeting efficiency information storage unit 22 for each meeting type. Meeting types are, for example, periodic meetings such as business reports, meetings such as development meetings, meetings such as business improvement meetings, and employee training meetings, but are not limited to these examples. For example, meeting types may be types based on the length of the meeting, types based on the time of day, types based on the day of the week, or types based on a combination of two or more of the meeting content, length of the meeting, time of day, and day of the week, or other types.

このように、会議効率情報記憶部22には、ユーザUの組み合わせ毎の会議効率の情報が会議種別毎に記憶されている。なお、会議効率情報記憶部22に記憶される情報は、上記に限らず、目的に応じて種々の情報を含んでいてもよい。 In this way, the meeting efficiency information storage unit 22 stores information on meeting efficiency for each combination of users U by meeting type. Note that the information stored in the meeting efficiency information storage unit 22 is not limited to the above and may include various information depending on the purpose.

〔3.3.処理部12〕
処理部12は、コントローラ(Controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などのプロセッサによって、情報処理装置1内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例)がRAMを作業領域として実行されることにより実現される。また、処理部12は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路により実現される。
3.3. Processing Unit 12
The processing unit 12 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) using RAM as a work area to execute various programs (examples of information processing programs) stored in a storage device inside the information processing device 1. The processing unit 12 is also a controller, and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図3に示すように、処理部12は、取得部30と、受付部31と、判定部32と、推定部33と、会議処理部34と、通知部35とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、処理部12の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 As shown in FIG. 3, the processing unit 12 has an acquisition unit 30, a reception unit 31, a determination unit 32, an estimation unit 33, a conference processing unit 34, and a notification unit 35, and realizes or executes the information processing functions and actions described below. Note that the internal configuration of the processing unit 12 is not limited to the configuration shown in FIG. 3, and may be any other configuration that performs the information processing described below.

〔3.3.1.取得部30〕
取得部30は、各種情報を取得する。取得部30は、記憶部11から各種の情報を取得する。取得部30は、ユーザ情報記憶部20、会議情報記憶部21、および会議効率情報記憶部22などから各種の情報を取得する。
[3.3.1. Acquisition unit 30]
The acquisition unit 30 acquires various types of information. The acquisition unit 30 acquires various types of information from the storage unit 11. The acquisition unit 30 acquires various types of information from the user information storage unit 20, the meeting information storage unit 21, the meeting efficiency information storage unit 22, etc.

取得部30は、通信部10を介して、外部の情報処理装置から各種情報を受信する。取得部30は、端末装置2から各種情報を受信する。例えば、取得部30は、端末装置2からユーザUの情報を取得し、取得したユーザUの情報をユーザ情報記憶部20に記憶させてユーザ情報テーブルを更新する。 The acquisition unit 30 receives various information from an external information processing device via the communication unit 10. The acquisition unit 30 receives various information from the terminal device 2. For example, the acquisition unit 30 acquires information about user U from the terminal device 2, stores the acquired information about user U in the user information storage unit 20, and updates the user information table.

また、取得部30は、端末装置2やその他の外部装置からオンライン会議に関する情報を取得し、取得したオンライン会議に関する情報を会議情報記憶部21に記憶させて会議情報テーブルを更新する。また、取得部30は、端末装置2やその他の外部装置からオンライン会議の効率に関する情報を取得し、取得したオンライン会議の効率を会議効率情報記憶部22に記憶させて会議効率情報テーブルを更新する。 The acquisition unit 30 also acquires information about online conferences from the terminal device 2 and other external devices, stores the acquired information about online conferences in the conference information storage unit 21, and updates the conference information table. The acquisition unit 30 also acquires information about the efficiency of online conferences from the terminal device 2 and other external devices, stores the acquired information about online conference efficiency in the conference efficiency information storage unit 22, and updates the conference efficiency information table.

〔3.3.2.受付部31〕
受付部31は、各種要求を受け付ける。受付部31は、端末装置2から各種要求を受け付ける。受付部31は、通信部10を介して、端末装置2から各種要求を示す情報を受信する。
3.3.2. Reception unit 31
The reception unit 31 receives various requests from the terminal device 2. The reception unit 31 receives information indicating the various requests from the terminal device 2 via the communication unit 10.

例えば、受付部31は、端末装置2からの会議参加要求や会議設定要求などを受け付ける。会議参加要求には、会議IDなどの情報が含まれており、会議設定要求には、オンライン会議に参加するユーザUのユーザID、開催日時の情報、およびオンライン会議を主催するユーザUのユーザIDなどが含まれる。 For example, the reception unit 31 receives a conference participation request or a conference setting request from the terminal device 2. A conference participation request includes information such as a conference ID, and a conference setting request includes the user ID of a user U who will participate in the online conference, information about the date and time the conference will be held, and the user ID of the user U who will host the online conference.

なお、会議設定要求には、オンライン会議に参加するユーザUのユーザIDが含まれていなくてもよい。この場合、受付部31は、ユーザUがオンライン会議に参加したときに、オンライン会議参加したユーザUのユーザIDを会議情報記憶部21に記憶される会議情報テーブルに追加する。 The conference setting request does not necessarily have to include the user ID of the user U who will participate in the online conference. In this case, when the user U participates in the online conference, the reception unit 31 adds the user ID of the user U who participated in the online conference to the conference information table stored in the conference information storage unit 21.

〔3.3.3.判定部32〕
判定部32は、オンライン会議の効率である会議効率を判定する。例えば、判定部32は、会議効率情報記憶部22に記憶されている会議効率情報に基づいて、会議効率を判定する。
[3.3.3. Judgment unit 32]
The determining unit 32 determines the meeting efficiency, which is the efficiency of the online meeting. For example, the determining unit 32 determines the meeting efficiency based on the meeting efficiency information stored in the meeting efficiency information storage unit 22.

例えば、図6に示す状態の会議効率情報テーブルが用いられ、オンライン会議の参加ユーザの組み合わせが、組み合わせID「G1」の組み合わせ、すなわち、ユーザID「U1」のユーザU、ユーザID「U2」のユーザU、およびユーザID「U3」のユーザUの組み合わせであるとする。この場合、判定部32は、会議効率が「0.8」であると判定する。 For example, suppose the conference efficiency information table shown in Figure 6 is used, and the combination of participating users in the online conference is the combination with combination ID "G1," i.e., a combination of user U with user ID "U1," user U with user ID "U2," and user U with user ID "U3." In this case, the determination unit 32 determines that the conference efficiency is "0.8."

会議効率情報は、例えば、過去のオンライン会議の会議効率に基づいて会議種別毎に生成される。なお、会議効率情報は、ユーザUの組み合わせ毎の会議効率の情報に代えて、ユーザU毎の会議効率指標値の情報を含んでいてもよい。会議効率指標値は、会議効率の指標となる値であり、例えば、この場合、判定部32は、オンライン会議に参加するユーザUの会議効率指標値を合算した値を会議効率として判定することもできる。 The meeting efficiency information is generated for each meeting type based on the meeting efficiency of past online meetings, for example. Note that the meeting efficiency information may include information on the meeting efficiency index value for each user U, instead of information on the meeting efficiency for each combination of users U. The meeting efficiency index value is a value that serves as an index of meeting efficiency. In this case, for example, the determination unit 32 may determine the meeting efficiency as the sum of the meeting efficiency index values of the users U participating in the online meeting.

また、判定部32は、オンライン会議における単位時間当たりの発言数に基づいて、会議効率を判定することもできる。例えば、判定部32は、オンライン会議における単位時間当たりの発言数が少ないほど会議効率がより低いと判定する。 The determination unit 32 can also determine the efficiency of a meeting based on the number of comments per unit time in an online meeting. For example, the determination unit 32 determines that the lower the number of comments per unit time in an online meeting, the lower the meeting efficiency.

また、判定部32は、オンライン会議に参加しているユーザUがオンライン会議において端末装置2を用いて入力したオンライン会議の効率を示す情報に基づいて、会議効率を判定することもできる。例えば、判定部32は、オンライン会議に参加する複数のユーザUが入力したオンライン会議の効率の平均値を会議効率として判定する。 The determination unit 32 can also determine the conference efficiency based on information indicating the efficiency of the online conference that is input by users U participating in the online conference using the terminal devices 2 during the online conference. For example, the determination unit 32 determines the conference efficiency to be the average value of the online conference efficiencies input by multiple users U participating in the online conference.

また、判定部32は、オンライン会議に参加する複数のユーザUが入力したオンライン会議の効率を重み付け加算した結果を会議効率として判定することもできる。重み付け加算における重みは、例えば、ユーザU毎に予め定められた値であるが、単位時間当たりのユーザUの発言数が多いほどまたは少ないほど高くなる値であってもよい。 The determination unit 32 can also determine the conference efficiency as the result of weighting the online conference efficiencies entered by multiple users U participating in the online conference. The weight in the weighting is, for example, a value determined in advance for each user U, but may also be a value that increases as the number of comments per unit time by a user U increases or decreases.

また、判定部32は、参加ユーザの組み合わせに対応する会議効率、単位時間当たりの発言数、およびユーザUによって入力された会議の効率のうちの2以上の効率を重み付け加算した結果を会議効率として判定することができる。この場合の重み付け加算における重みは、予め定められた値であるが、かかる例に限定されない。 The determination unit 32 can also determine the conference efficiency as the result of weighting two or more of the conference efficiency corresponding to the combination of participating users, the number of comments per unit time, and the conference efficiency input by user U. In this case, the weights used in the weighting are predetermined values, but are not limited to such an example.

判定部32は、上述のように判定した会議効率が予め定められた条件を満たさないか否かを判定する。予め定められた条件は、例えば、会議効率が予め定められた閾値以上であるという条件であり、閾値は会議種別毎に設定される。判定部32は、例えば、会議効率が閾値未満である場合に、会議効率が予め定められた条件を満たさないと判定する。 The determination unit 32 determines whether the meeting efficiency determined as described above does not satisfy a predetermined condition. The predetermined condition is, for example, that the meeting efficiency is equal to or greater than a predetermined threshold, and the threshold is set for each type of meeting. For example, if the meeting efficiency is less than the threshold, the determination unit 32 determines that the meeting efficiency does not satisfy the predetermined condition.

また、オンライン会議が進行中に会議効率が変動する場合、予め定められた条件は、例えば、会議効率が予め定められた閾値以上である状態が予め設定された回数以上にならないといった条件などであってもよく、会議効率の平均値が予め定められた閾値以上であるといった条件であってもよい。 Furthermore, if the meeting efficiency fluctuates while the online meeting is in progress, the predetermined condition may be, for example, a condition that the state in which the meeting efficiency is equal to or greater than a predetermined threshold does not occur more than a predetermined number of times, or a condition that the average value of the meeting efficiency is equal to or greater than a predetermined threshold.

〔3.3.4.推定部33〕
推定部33は、オンライン会議の種別である会議種別毎に会議効率を向上させる他のユーザUを効率向上ユーザとして推定する。他のユーザUは、会議効率を向上させようとする対象のオンライン会議に参加していないユーザUであり、他のオンライン会議に参加していないユーザUであるが、他のオンライン会議に参加しているユーザUであってもよい。
[3.3.4. Estimation unit 33]
The estimation unit 33 estimates other users U who improve the meeting efficiency for each meeting type, which is a type of online meeting, as efficiency-improving users. The other users U are users U who are not participating in the online meeting for which the meeting efficiency is to be improved, and may be users U who are not participating in other online meetings but are participating in other online meetings.

例えば、推定部33は、会議効率情報記憶部22に記憶されている会議効率情報に基づいて、効率向上ユーザを推定することができる。例えば、推定部33は、オンライン会議に参加中の複数のユーザUとの組み合わせに対応付けられた会議効率が閾値以上である他のユーザU、またはオンライン会議に参加中の複数のユーザUとの組み合わせに対応付けられた会議効率が最も高い他のユーザUを効率向上ユーザとして推定する。 For example, the estimation unit 33 can estimate an efficiency-improving user based on the meeting efficiency information stored in the meeting efficiency information storage unit 22. For example, the estimation unit 33 estimates, as an efficiency-improving user, another user U whose meeting efficiency associated with a combination of multiple users U participating in an online meeting is equal to or greater than a threshold, or another user U whose meeting efficiency associated with a combination of multiple users U participating in an online meeting is the highest.

会議効率を向上させようとするオンライン会議に参加しているユーザUがユーザU,U,Uであるとする。また、会議効率情報テーブルにおいて、ユーザU,U,U,Uの組み合わせに対応付けられた会議効率が「0.7」であり、ユーザU,U,U,Uの組み合わせに対応付けられた会議効率が「0.8」であり、ユーザU,U,U,Uの組み合わせに対応付けられた会議効率が「0.9」であるとする。そして、閾値が「0.8」であるとする。この場合、推定部33は、ユーザU,UまたはユーザUを効率向上ユーザとして推定する。 Assume that users U1 , U2 , and U3 are participating in an online conference whose efficiency is to be improved. In addition, in the conference efficiency information table, the conference efficiency associated with the combination of users U1 , U2 , U3 , and U4 is "0.7," the conference efficiency associated with the combination of users U1 , U2 , U3 , and U5 is "0.8," and the conference efficiency associated with the combination of users U1 , U2 , U3 , and U6 is "0.9." The threshold is also assumed to be "0.8." In this case, the estimation unit 33 estimates user U4 , U5 , or user U5 as an efficiency improvement user.

また、推定部33は、例えば、予め定められた他のユーザUを効率向上ユーザとして推定することもできる。例えば、推定部33は、会議種別毎または参加ユーザの組み合わせ毎に予め定められた他のユーザUを効率向上ユーザとして推定する。また、推定部33は、オンライン会議に参加している複数のユーザUとの会議効率指標値の合算値または重み付け加算値が上述した予め定められた閾値以上になる他のユーザUまたは最も高い他のユーザUを効率向上ユーザとして推定することもできる。 The estimation unit 33 can also estimate, for example, predetermined other users U as efficiency-improvement users. For example, the estimation unit 33 estimates predetermined other users U as efficiency-improvement users for each conference type or combination of participating users. The estimation unit 33 can also estimate, as efficiency-improvement users, other users U whose total or weighted sum of conference efficiency index values with multiple users U participating in the online conference is equal to or greater than the above-mentioned predetermined threshold value.

〔3.3.5.会議処理部34〕
会議処理部34は、複数のユーザUの情報であるユーザ情報を複数の端末装置2からネットワークNおよび通信部10を介して受信する。ユーザ情報は、マイクによってリアルタイムで集音されたユーザUの音声情報、およびカメラによってリアルタイムで撮像されたユーザUの動画の情報である撮像動画情報などを含むリアルタイム情報を含む。
3.3.5. Conference Processing Unit 34
The conference processing unit 34 receives user information, which is information about a plurality of users U, from a plurality of terminal devices 2 via the network N and the communication unit 10. The user information includes real-time information such as voice information of the users U collected in real time by a microphone and captured video information, which is information about videos of the users U captured in real time by a camera.

会議処理部34は、受信した複数のユーザUのユーザ情報に基づいて、会議情報を生成する。会議処理部34は、各ユーザUのユーザ情報に含まれる音声情報をミキシングして会議情報における音声情報を生成する。なお、会議処理部34は、複数のユーザUのユーザ情報に含まれる音声情報のうち選択した1つの音声情報を会議情報における音声情報とすることもできる。 The conference processing unit 34 generates conference information based on the received user information of multiple users U. The conference processing unit 34 mixes the audio information included in the user information of each user U to generate audio information in the conference information. Note that the conference processing unit 34 can also select one piece of audio information from the audio information included in the user information of multiple users U and use it as audio information in the conference information.

また、会議処理部34は、ユーザUの音声情報を音声認識によって文字情報に変換し、変換した文字情報を音声合成によりユーザUが指定したキャラクタの音声情報に変換することができる。 In addition, the conference processing unit 34 can convert the user U's voice information into text information using voice recognition, and then convert the converted text information into voice information of a character designated by the user U using voice synthesis.

また、会議処理部34の音声合成では、話し方(声の大きさ、スピード、イントネーション(強調)、発話間隔(間)など)および音質などをパラメータによって調整することができ、会議処理部34は、ユーザUが指定した話し方および音質などで音声合成により文字情報を音声情報に変換することができる。 In addition, the speech synthesis performed by the conference processing unit 34 can adjust speaking style (volume, speed, intonation (emphasis), speech intervals (pauses), etc.) and sound quality using parameters, and the conference processing unit 34 can convert text information into audio information using speech synthesis in accordance with the speaking style and sound quality specified by the user U.

また、会議処理部34は、各ユーザUのユーザ情報に含まれる撮像動画情報を用いて会議情報のうち画像情報を生成する。例えば、会議処理部34は、ユーザUの撮像動画情報に含まれるユーザUの身体の画像である身体画像に対して画像処理を行って会議情報におけるユーザUの動画情報を生成する。 The conference processing unit 34 also generates image information from the conference information using captured video information included in the user information of each user U. For example, the conference processing unit 34 performs image processing on a body image, which is an image of the user U's body included in the captured video information of the user U, to generate video information of the user U in the conference information.

例えば、会議処理部34は、ユーザUの身体の画像から学習モデルなどを用いて各特徴点の座標などを特定し、特定した結果に基づいて、ユーザUの身体を3次元空間で再構築することによって会議情報におけるユーザUの動画情報を生成する。ユーザUの身体は、例えば、ユーザUの顔や首であるが、ユーザUの顔や首に加えて、ユーザUの胴体、手、腕、脚などを含んでもよい。 For example, the conference processing unit 34 uses a learning model or the like to identify the coordinates of each feature point from an image of the user U's body, and generates video information of the user U in the conference information by reconstructing the user U's body in three-dimensional space based on the results of the identification. The user U's body is, for example, the user U's face and neck, but may also include the user U's torso, hands, arms, legs, etc. in addition to the user U's face and neck.

また、会議処理部34は、例えば、ユーザUが指定したキャラクタの身体3次元モデルを、ユーザUの身体の画像から推定される身体形状に合うように変形させることで会議情報におけるユーザUの動画情報を生成することもできる。ユーザUが指定したキャラクタは、会議情報においてユーザUのアバターとして示される。各ユーザUは、複数種類のキャラクタの中から所望のキャラクタを指定することができる。 The conference processing unit 34 can also generate video information of user U in the conference information, for example, by transforming a three-dimensional body model of a character designated by user U to match the body shape estimated from an image of user U's body. The character designated by user U is shown as user U's avatar in the conference information. Each user U can designate a desired character from among multiple types of characters.

会議処理部34は、生成した会議情報を複数の端末装置2に通信部10およびネットワークNを介して送信して複数の端末装置2に会議情報を再生させる処理を繰り返すことで、複数のユーザUにオンライン会議サービスを提供する。なお、会議処理部34は、ユーザU毎に会議画面を構成するユーザUの動画情報の位置や大きさを変更するが、かかる例に限定されない。 The conference processing unit 34 transmits the generated conference information to multiple terminal devices 2 via the communication unit 10 and the network N, and repeats the process of playing the conference information on the multiple terminal devices 2, thereby providing online conference services to multiple users U. Note that the conference processing unit 34 changes the position and size of the video information of each user U that constitutes the conference screen for that user U, but is not limited to this example.

図3に示すように、会議処理部34は、参加処理部40を有する。参加処理部40は、会議効率が予め定められた条件を満たさないと判定部32によって判定された場合、仮想的に推定部33によって推定された効率向上ユーザを特定ユーザとしてオンライン会議に参加させる。 As shown in FIG. 3, the conference processing unit 34 has a participation processing unit 40. When the determination unit 32 determines that the conference efficiency does not satisfy a predetermined condition, the participation processing unit 40 virtually allows an efficiency improvement user estimated by the estimation unit 33 to participate in the online conference as a specific user.

仮想的に特定ユーザをオンライン会議に参加させるとは、特定ユーザの上述したリアルタイム情報を用いずに特定ユーザがあたかもオンライン会議に参加しているかのように会議情報に特定ユーザの情報を含ませることを意味する。 Allowing a specific user to virtually participate in an online conference means including information about the specific user in the conference information as if the specific user were participating in the online conference, without using the above-mentioned real-time information about the specific user.

例えば、参加処理部40は、特定ユーザのアバターをオンライン会議に出現させることによって、仮想的に特定ユーザをオンライン会議に参加させる。特定ユーザのアバターは、例えば、特定ユーザが指定したキャラクタのアバターである。 For example, the participation processing unit 40 virtually allows a specific user to participate in an online conference by making an avatar of the specific user appear in the online conference. The avatar of the specific user is, for example, an avatar of a character designated by the specific user.

参加処理部40は、例えば、予め特定ユーザが設定した行動(身体の動きや発話)を示す情報である複数種類の事前設定情報を記憶している。複数種類の事前設定情報は、例えば、会議のシュチュエーション毎の事前設定情報であり、例えば、参加ユーザの発言に対する相槌を打つ行動を示す情報、参加ユーザに発言を促す行動を示す情報、参加ユーザを褒める行動を示す情報などであるが、これらの例に限定されない。 The participation processing unit 40 stores, for example, multiple types of preset information, which is information indicating actions (body movements and speech) set in advance by specific users. The multiple types of preset information are, for example, preset information for each meeting situation, such as information indicating actions of nodding in response to comments made by participating users, information indicating actions that encourage participating users to speak, and information indicating actions that praise participating users, but are not limited to these examples.

参加処理部40は、事前設定情報を特定ユーザのアバターの行動に変換した変換情報を会議情報に含めることで、特定ユーザのアバターをオンライン会議に出現させることができる。変換情報は、アバターの音声情報および動画情報などの情報である。 The participation processing unit 40 can make a specific user's avatar appear in an online conference by including conversion information that converts pre-configured information into the behavior of the specific user's avatar in the conference information. The conversion information includes information such as the avatar's audio and video information.

例えば、参加処理部40は、複数種類の事前設定情報からオンライン会議の進行状態に応じた事前設定情報を決定し、決定した事前設定情報を特定ユーザのアバターの行動に変換した変換情報を会議情報に含めることができる。オンライン会議の進行状態は、例えば、単位時間当たりの発言数、参加ユーザの表情、参加ユーザの発話のトーンなどで判定される。 For example, the participation processing unit 40 can determine preset information corresponding to the progress of the online conference from multiple types of preset information, and include converted information that converts the determined preset information into the behavior of a specific user's avatar in the conference information. The progress of the online conference can be determined, for example, by the number of comments per unit time, the facial expressions of participating users, the tone of their speech, etc.

また、参加処理部40は、オンライン会議の参加ユーザのうち一部の参加ユーザによって操作可能に特定ユーザのアバターをオンライン会議に出現させることもできる。例えば、一部の参加ユーザは、複数種類の事前設定情報のうち所望の事前設定情報を選択することで、参加処理部40は、一部の参加ユーザが選択した事前設定情報を特定ユーザのアバターの行動に変換した変換情報を会議情報に含めることができる。なお、参加処理部40は、事前設定情報を変換せずにそのまま用いて特定ユーザをオンライン会議に出現させることもできる。 The participation processing unit 40 can also make a specific user's avatar appear in the online conference so that it can be operated by some of the participating users in the online conference. For example, some of the participating users can select their desired preset information from multiple types of preset information, and the participation processing unit 40 can include conversion information in the conference information that converts the preset information selected by some of the participating users into the behavior of the specific user's avatar. Note that the participation processing unit 40 can also make a specific user appear in the online conference using the preset information as is without converting it.

また、参加処理部40は、一部の参加ユーザのユーザ情報を特定ユーザのアバターの行動として変換した変換情報を会議情報に含めることもできる。一部の参加ユーザは、会議を主催する参加ユーザであるが、かかる例に限定されず、例えば、発言数が最も多い参加ユーザ、会議効率指標値が最も大きな参加ユーザ以外の参加ユーザなどであってもよい。この場合も、参加処理部40は、事前設定情報を変換せずにそのまま用いて特定ユーザをオンライン会議に出現させることもできる。 The participation processing unit 40 can also include in the conference information conversion information obtained by converting the user information of some participating users into the behavior of the avatar of a specific user. The some participating users are the participating users who host the conference, but are not limited to this example. For example, they may be the participating users with the most comments, or participating users other than the participant user with the highest conference efficiency index value. In this case, the participation processing unit 40 can also make specific users appear in the online conference by using the pre-set information as is without converting it.

また、参加処理部40は、一部の参加ユーザのユーザ情報を特定ユーザのアバターの行動として変換した変換情報を会議情報に含めることもできる。一部の参加ユーザは、会議を主催する参加ユーザであるが、かかる例に限定されず、例えば、発言数が最も多い参加ユーザ、会議効率指標値が最も大きな参加ユーザ以外の参加ユーザなどであってもよい。 The participation processing unit 40 can also include in the conference information conversion information obtained by converting the user information of some participating users into the behavior of the avatar of a specific user. The "some participating users" are the participating users who host the conference, but are not limited to this example. For example, they may be the participating users with the most comments, or participating users other than the participant user with the highest conference efficiency index value.

なお、参加処理部40は、仮想的に特定ユーザをオンライン会議に参加させた後、会議効率が予め設定された解除条件を満たす場合、特定ユーザのアバターをオンライン会議から不出現にすることで、仮想的な特定ユーザのオンライン会議への参加を終了する。予め設定された解除条件は、例えば、会議効率が予め定められた閾値以上であるという条件であり、閾値は会議種別毎に設定される。 After virtually allowing a specific user to participate in an online conference, if the conference efficiency satisfies a preset cancellation condition, the participation processing unit 40 terminates the virtual specific user's participation in the online conference by making the specific user's avatar disappear from the online conference. The preset cancellation condition is, for example, a condition in which the conference efficiency is equal to or greater than a predetermined threshold, and the threshold is set for each conference type.

また、参加処理部40は、仮想的に特定ユーザをオンライン会議に参加させてから、予め定められた期間内に会議効率が予め定められた条件を満たさない場合、特定ユーザのアバターからの発話の語気を高めたり、特定ユーザのアバターの表情をネガティブな表情にしたりすることができる。ネガティブな表情は、例えば、怒った表情や悲しい表情である。 Furthermore, if the meeting efficiency does not meet predetermined conditions within a predetermined period of time after virtually allowing a specific user to participate in an online meeting, the participation processing unit 40 can raise the tone of the speech from the specific user's avatar or change the facial expression of the specific user's avatar to a negative one. Negative expressions include, for example, an angry or sad expression.

〔3.3.6.通知部35〕
通知部35は、推定部33によって効率向上ユーザとして推定された特定ユーザに対して仮想的なオンライン会議への参加を示す情報である仮想参加情報を特定ユーザに通知する。
[3.3.6. Notification section 35]
The notification unit 35 notifies the specific user, who has been estimated by the estimation unit 33 as an efficiency improvement user, of virtual participation information, which is information indicating participation in a virtual online conference.

例えば、通知部35は、仮想参加情報を特定ユーザの端末装置2または特定ユーザのメールアドレスに送信することで、仮想参加情報を特定ユーザに通知する。これにより、特定ユーザは、実際には参加していないオンライン会議に効率を向上させるために仮想的に用いられたことを把握することができる。 For example, the notification unit 35 notifies the specific user of the virtual participation information by sending the virtual participation information to the specific user's terminal device 2 or the specific user's email address. This allows the specific user to understand that the virtual participation information was used virtually to improve the efficiency of an online conference in which they are not actually participating.

〔4.処理手順〕
次に、実施形態に係る情報処理装置1の処理部12による情報処理の手順について説明する。図7は、実施形態に係る情報処理装置1の処理部12による情報処理の一例を示すフローチャートである。図7に示す処理は処理部12によって繰り返し実行される。
4. Processing Procedure
Next, a procedure of information processing by the processing unit 12 of the information processing device 1 according to the embodiment will be described. Fig. 7 is a flowchart showing an example of information processing by the processing unit 12 of the information processing device 1 according to the embodiment. The processing shown in Fig. 7 is repeatedly executed by the processing unit 12.

図7に示すように、情報処理装置1の処理部12は、会議効率タイミングが到来したか否かを判定する(ステップS10)。会議効率タイミングは、例えば、予め定められた周期で到来するタイミングであるが、かかる例に限定されず、例えば、単位時間当たりの発言数が閾値以下になった場合に発生するタイミングであってもよく、その他のタイミングであってもよい。 As shown in FIG. 7, the processing unit 12 of the information processing device 1 determines whether a meeting efficiency timing has arrived (step S10). The meeting efficiency timing is, for example, a timing that arrives at a predetermined cycle, but is not limited to this example. For example, the meeting efficiency timing may occur when the number of comments per unit time falls below a threshold, or may be some other timing.

処理部12は、会議効率タイミングが到来したと判定した場合(ステップS10:Yes)、オンライン会議の効率である会議効率を判定する(ステップS11)。そして、処理部12は、ステップS11で判定した会議効率が予め定められた条件を充足するか否かを判定する(ステップS12)。 If the processing unit 12 determines that the meeting efficiency timing has arrived (step S10: Yes), it determines the meeting efficiency, which is the efficiency of the online meeting (step S11). Then, the processing unit 12 determines whether the meeting efficiency determined in step S11 satisfies predetermined conditions (step S12).

処理部12は、会議効率が予め定められた条件を充足しないと判定した場合(ステップS12:No)、会議効率を向上させる他のユーザUを効率向上ユーザとして推定し、推定した効率向上ユーザを特定ユーザに決定する(ステップS13)。そして、処理部12は、仮想的に特定ユーザをオンライン会議に参加させる処理を行う(ステップS14)。 If the processing unit 12 determines that the meeting efficiency does not satisfy the predetermined conditions (step S12: No), it estimates another user U who improves the meeting efficiency as an efficiency-improving user and determines the estimated efficiency-improving user as a specific user (step S13). Then, the processing unit 12 performs processing to virtually have the specific user participate in the online meeting (step S14).

処理部12は、ステップS14の処理が終了した場合、会議効率タイミングが到来していないと判定した場合(ステップS10:No)、会議効率が予め定められた条件を充足すると判定した場合(ステップS12:Yes)、図7に示す処理を終了する。 When the processing of step S14 is completed, when it is determined that the meeting efficiency timing has not arrived (step S10: No), or when it is determined that the meeting efficiency satisfies the predetermined condition (step S12: Yes), the processing unit 12 terminates the processing shown in FIG. 7.

〔5.ハードウェア構成〕
上述してきた実施形態に係る情報処理装置1は、例えば図8に示すような構成のコンピュータ80によって実現される。図8は、実施形態に係る情報処理装置1の機能を実現するコンピュータ80の一例を示すハードウェア構成図である。コンピュータ80は、CPU81、RAM82、ROM(Read Only Memory)83、HDD(Hard Disk Drive)84、通信インターフェイス(I/F)85、入出力インターフェイス(I/F)86、およびメディアインターフェイス(I/F)87を有する。
5. Hardware Configuration
The information processing device 1 according to the embodiment described above is realized by, for example, a computer 80 configured as shown in Fig. 8. Fig. 8 is a hardware configuration diagram showing an example of the computer 80 that realizes the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, an HDD (Hard Disk Drive) 84, a communication interface (I/F) 85, an input/output interface (I/F) 86, and a media interface (I/F) 87.

CPU81は、ROM83またはHDD84に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM83は、コンピュータ80の起動時にCPU81によって実行されるブートプログラムや、コンピュータ80のハードウェアに依存するプログラムなどを記憶する。 The CPU 81 operates based on programs stored in the ROM 83 or HDD 84 and controls each component. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 starts up, as well as programs that depend on the computer 80's hardware.

HDD84は、CPU81によって実行されるプログラム、および、かかるプログラムによって使用されるデータなどを記憶する。通信インターフェイス85は、ネットワークN(図2参照)を介して他の機器からデータを受信してCPU81へ送り、CPU81が生成したデータを、ネットワークNを介して他の機器へ送信する。 The HDD 84 stores programs executed by the CPU 81 and data used by such programs. The communication interface 85 receives data from other devices via the network N (see Figure 2) and sends it to the CPU 81, and transmits data generated by the CPU 81 to other devices via the network N.

CPU81は、入出力インターフェイス86を介して、ディスプレイやプリンタなどの出力装置、および、キーボードまたはマウスなどの入力装置を制御する。CPU81は、入出力インターフェイス86を介して、入力装置からデータを取得する。また、CPU81は、入出力インターフェイス86を介して生成したデータを出力装置へ出力する。 The CPU 81 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input/output interface 86. The CPU 81 acquires data from the input devices via the input/output interface 86. The CPU 81 also outputs data generated via the input/output interface 86 to the output devices.

メディアインターフェイス87は、記録媒体88に記憶されたプログラムまたはデータを読み取り、RAM82を介してCPU81に提供する。CPU81は、かかるプログラムを、メディアインターフェイス87を介して記録媒体88からRAM82上にロードし、ロードしたプログラムを実行する。記録媒体88は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)などの光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。 The media interface 87 reads programs or data stored on the recording medium 88 and provides them to the CPU 81 via the RAM 82. The CPU 81 loads the programs from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded programs. The recording medium 88 may be, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

例えば、コンピュータ80が実施形態に係る情報処理装置1として機能する場合、コンピュータ80のCPU81は、RAM82上にロードされたプログラムを実行することにより、処理部12の機能を実現する。また、HDD84には、記憶部11内のデータが記憶される。コンピュータ80のCPU81は、これらのプログラムを記録媒体88から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。 For example, when the computer 80 functions as the information processing device 1 according to the embodiment, the CPU 81 of the computer 80 executes programs loaded onto the RAM 82 to realize the functions of the processing unit 12. In addition, the HDD 84 stores data in the storage unit 11. The CPU 81 of the computer 80 reads and executes these programs from the recording medium 88, but as another example, these programs may be obtained from another device via the network N.

〔6.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[6. Other]
Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

例えば、上述した情報処理装置1は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットホームなどをAPIやネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 For example, the information processing device 1 described above may be implemented using multiple server computers, and depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API or network computing.

また、上述してきた実施形態および変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the above-described embodiments and variations can be combined as appropriate to the extent that the processing content is not contradictory.

〔7.効果〕
上述してきたように、実施形態に係る情報処理装置1は、判定部32と、参加処理部40とを備える。判定部32は、オンライン会議の効率である会議効率を判定する。参加処理部40は、判定部32によって判定された会議効率が予め定められた条件を満たさない場合、仮想的に特定ユーザをオンライン会議に参加させる。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。
7. Effects
As described above, the information processing device 1 according to the embodiment includes the determination unit 32 and the participation processing unit 40. The determination unit 32 determines the meeting efficiency, which is the efficiency of an online conference. If the meeting efficiency determined by the determination unit 32 does not satisfy a predetermined condition, the participation processing unit 40 virtually allows a specific user to participate in the online conference. This allows the information processing device 1 to further improve the efficiency of online conferences.

また、参加処理部40は、特定ユーザのアバターをオンライン会議に出現させる。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 The participation processing unit 40 also causes the avatar of a specific user to appear in the online conference. This allows the information processing device 1 to further improve the efficiency of online conferences.

また、参加処理部40は、オンライン会議の参加ユーザのうち一部の参加ユーザによって操作可能に特定ユーザのアバターをオンライン会議に出現させる。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 The participation processing unit 40 also causes avatars of specific users to appear in the online conference so that they can be operated by some of the participating users in the online conference. This allows the information processing device 1 to further improve the efficiency of online conferences.

また、参加処理部40は、会議効率を向上させるユーザUを特定ユーザとして推定する推定部33を備える。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 The participation processing unit 40 also includes an estimation unit 33 that estimates user U as a specific user, thereby improving meeting efficiency. This allows the information processing device 1 to further improve the efficiency of online meetings.

また、推定部33は、オンライン会議の種別毎に会議効率を向上させるユーザUを特定ユーザとして推定する。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 In addition, the estimation unit 33 estimates a user U who improves the efficiency of each type of online conference as a specific user. This allows the information processing device 1 to further improve the efficiency of online conferences.

また、情報処理装置1は、推定部33によって推定された特定ユーザに対して仮想的なオンライン会議への参加を示す情報を特定ユーザに通知する通知部35を備える。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 The information processing device 1 also includes a notification unit 35 that notifies the specific user estimated by the estimation unit 33 of information indicating that the specific user will participate in a virtual online conference. This allows the information processing device 1 to further improve the efficiency of online conferences.

また、判定部32は、会議効率とオンライン会議の参加ユーザとの関係を示す情報に基づいて、オンライン会議の参加ユーザから会議効率を判定する。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 The determination unit 32 also determines the meeting efficiency from the users participating in the online conference based on information indicating the relationship between meeting efficiency and the users participating in the online conference. This allows the information processing device 1 to further improve the efficiency of online conferences.

また、判定部32は、単位時間当たりの発言数に基づいて、会議効率を判定する。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 The determination unit 32 also determines the efficiency of the meeting based on the number of comments per unit time. This allows the information processing device 1 to further improve the efficiency of online meetings.

また、判定部32は、オンライン会議の参加ユーザがオンライン会議において入力したオンライン会議の効率を示す情報に基づいて、会議効率を判定する。これにより、情報処理装置1は、オンライン会議のさらなる効率化を図ることができる。 The determination unit 32 also determines the efficiency of the online conference based on information indicating the efficiency of the online conference entered by the participating users during the online conference. This allows the information processing device 1 to further improve the efficiency of online conferences.

以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes in detail the embodiments of the present application based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Furthermore, the "section, module, unit" mentioned above can be read as "means" or "circuit." For example, an acquisition unit can be read as an acquisition means or an acquisition circuit.

1 情報処理装置
2,2~2 端末装置
10 通信部
11 記憶部
12 処理部
20 ユーザ情報記憶部
21 会議情報記憶部
22 会議効率情報記憶部
30 取得部
31 受付部
32 判定部
33 推定部
34 会議処理部
35 通知部
40 参加処理部
100 情報処理システム
REFERENCE SIGNS LIST 1 Information processing device 2 , 21 to 2n terminal devices 10 Communication unit 11 Storage unit 12 Processing unit 20 User information storage unit 21 Conference information storage unit 22 Conference efficiency information storage unit 30 Acquisition unit 31 Reception unit 32 Determination unit 33 Estimation unit 34 Conference processing unit 35 Notification unit 40 Participation processing unit 100 Information processing system

Claims (7)

会議効率とユーザとの関係を示す情報とオンライン会議の参加ユーザの情報、前記オンライン会議における単位時間当たりの発言数、および、前記オンライン会議の参加ユーザが前記オンライン会議において入力した前記オンライン会議の効率を示す情報のうちの1以上に基づいて、前記オンライン会議の効率である会議効率を判定する判定部と、
前記判定部によって判定された前記会議効率と予め定められた閾値との関係が予め定められた条件を満たさない場合、特定ユーザのアバターを前記オンライン会議に出現させることによって仮想的に前記特定ユーザを前記オンライン会議に参加させる参加処理部と、を備える
ことを特徴とする情報処理装置。
a determination unit that determines conference efficiency, which is the efficiency of the online conference, based on one or more of information indicating a relationship between conference efficiency and users, information on participating users of the online conference, the number of comments per unit time in the online conference, and information indicating the efficiency of the online conference input by participating users in the online conference;
and a participation processing unit that, when the relationship between the meeting efficiency determined by the determination unit and a predetermined threshold does not satisfy a predetermined condition, virtually causes an avatar of the specific user to participate in the online conference by making the specific user appear in the online conference.
前記参加処理部は、
前記オンライン会議の参加ユーザのうち一部の参加ユーザによって操作可能に前記特定ユーザのアバターを前記オンライン会議に出現させる
ことを特徴とする請求項に記載の情報処理装置。
The joining processing unit
The information processing device according to claim 1 , wherein an avatar of the specific user appears in the online conference so as to be operable by some of the participating users of the online conference.
前記参加処理部は、
前記会議効率を向上させるユーザを前記特定ユーザとして推定する推定部を備え
前記会議効率を向上させるユーザは、
前記オンライン会議に参加中の複数のユーザとの組み合わせに対応付けられた会議効率が閾値以上である他のユーザ、前記オンライン会議に参加中の複数のユーザとの組み合わせに対応付けられた会議効率が最も高い他のユーザ、前記オンライン会議の種別毎または前記オンライン会議に参加中の複数のユーザの組み合わせ毎に予め定められた他のユーザ、または前記オンライン会議に参加している複数のユーザとの会議効率指標値の合算値または重み付け加算値が閾値以上または最も高くなる他のユーザである
ことを特徴とする請求項1または2に記載の情報処理装置。
The joining processing unit
an estimation unit that estimates a user who improves the efficiency of the meeting as the specific user ;
The user who improves the efficiency of the meeting is
The other user is a user whose meeting efficiency associated with a combination of multiple users participating in the online conference is equal to or greater than a threshold value, a user whose meeting efficiency is the highest associated with a combination of multiple users participating in the online conference, a user who is predetermined for each type of online conference or each combination of multiple users participating in the online conference, or a user whose total or weighted sum of meeting efficiency index values with multiple users participating in the online conference is equal to or greater than a threshold value or is the highest.
3. The information processing apparatus according to claim 1 , wherein the information processing apparatus is a computer.
前記推定部によって推定された前記特定ユーザに対して仮想的な前記オンライン会議への参加を示す情報を前記特定ユーザに通知する通知部を備える
ことを特徴とする請求項に記載の情報処理装置。
The information processing device according to claim 3 , further comprising a notification unit that notifies the specific user estimated by the estimation unit of information indicating the specific user's virtual participation in the online conference.
前記予め定められた条件は、The predetermined condition is:
前記会議効率が予め定められた閾値以上であるという条件、または、前記会議効率の平均値が予め定められた閾値以上であるという条件であるThe condition is that the meeting efficiency is equal to or greater than a predetermined threshold, or the condition is that the average value of the meeting efficiency is equal to or greater than a predetermined threshold.
ことを特徴とする請求項1または2に記載の情報処理装置。3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
コンピュータが実行する情報処理方法であって、
会議効率とユーザとの関係を示す情報とオンライン会議の参加ユーザの情報、前記オンライン会議における単位時間当たりの発言数、および、前記オンライン会議の参加ユーザが前記オンライン会議において入力した前記オンライン会議の効率を示す情報のうちの1以上に基づいて、前記オンライン会議の効率である会議効率を判定する判定工程と、
前記判定工程によって判定された前記会議効率と予め定められた閾値との関係が予め定められた条件を満たさない場合、特定ユーザのアバターを前記オンライン会議に出現させることによって仮想的に前記特定ユーザを前記オンライン会議に参加させる参加処理工程と、を含む
ことを特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
a determination step of determining conference efficiency, which is the efficiency of the online conference, based on one or more of information indicating a relationship between conference efficiency and users, information on participating users of the online conference, the number of comments per unit time in the online conference, and information indicating the efficiency of the online conference input by participating users in the online conference;
and a participation processing step of virtually having the specific user participate in the online conference by making an avatar of the specific user appear in the online conference if the relationship between the meeting efficiency determined by the determination step and a predetermined threshold does not satisfy a predetermined condition.
会議効率とユーザとの関係を示す情報とオンライン会議の参加ユーザの情報、前記オンライン会議における単位時間当たりの発言数、および、前記オンライン会議の参加ユーザが前記オンライン会議において入力した前記オンライン会議の効率を示す情報のうちの1以上に基づいて、前記オンライン会議の効率である会議効率を判定する判定手順と、
前記判定手順によって判定された前記会議効率と予め定められた閾値との関係が予め定められた条件を満たさない場合、特定ユーザのアバターを前記オンライン会議に出現させることによって仮想的に前記特定ユーザを前記オンライン会議に参加させる参加処理手順と、をコンピュータに実行させる
ことを特徴とする情報処理プログラム。
a determination step of determining the meeting efficiency, which is the efficiency of the online conference, based on one or more of information indicating the relationship between the meeting efficiency and users, information on participating users of the online conference, the number of comments per unit time in the online conference, and information indicating the efficiency of the online conference input by participating users in the online conference;
and a participation processing procedure for virtually having a specific user participate in the online conference by making an avatar of the specific user appear in the online conference if the relationship between the meeting efficiency determined by the determination procedure and a predetermined threshold does not satisfy a predetermined condition.
JP2022113137A 2022-07-14 2022-07-14 Information processing device, information processing method, and information processing program Active JP7792870B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022113137A JP7792870B2 (en) 2022-07-14 2022-07-14 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022113137A JP7792870B2 (en) 2022-07-14 2022-07-14 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2024011262A JP2024011262A (en) 2024-01-25
JP7792870B2 true JP7792870B2 (en) 2025-12-26

Family

ID=89622428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022113137A Active JP7792870B2 (en) 2022-07-14 2022-07-14 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7792870B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009163431A (en) 2007-12-28 2009-07-23 Nec Corp Communication calculation device, function calculation device for meeting, and function calculation method and program for meeting
JP2014085916A (en) 2012-10-25 2014-05-12 Ricoh Co Ltd Information presentation system, information presentation device, and program
JP2018045364A (en) 2016-09-13 2018-03-22 本田技研工業株式会社 Conversation member optimization device, conversation member optimization method and program
JP2021056829A (en) 2019-09-30 2021-04-08 Tis株式会社 Idea making supporting system and control method therefor
JP2022018733A (en) 2020-07-16 2022-01-27 ヤフー株式会社 Provision program, provision method, and provision device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009163431A (en) 2007-12-28 2009-07-23 Nec Corp Communication calculation device, function calculation device for meeting, and function calculation method and program for meeting
JP2014085916A (en) 2012-10-25 2014-05-12 Ricoh Co Ltd Information presentation system, information presentation device, and program
JP2018045364A (en) 2016-09-13 2018-03-22 本田技研工業株式会社 Conversation member optimization device, conversation member optimization method and program
JP2021056829A (en) 2019-09-30 2021-04-08 Tis株式会社 Idea making supporting system and control method therefor
JP2022018733A (en) 2020-07-16 2022-01-27 ヤフー株式会社 Provision program, provision method, and provision device

Also Published As

Publication number Publication date
JP2024011262A (en) 2024-01-25

Similar Documents

Publication Publication Date Title
US20220284896A1 (en) Electronic personal interactive device
US12348469B2 (en) Assistance during audio and video calls
JP6505117B2 (en) Interaction of digital personal digital assistant by replication and rich multimedia at response
US20080070697A1 (en) Social interaction games and activities
JP4395687B2 (en) Information processing device
US11610092B2 (en) Information processing system, information processing apparatus, information processing method, and recording medium
CN110674398A (en) Virtual character interaction method and device, terminal equipment and storage medium
CN108156317A (en) call voice control method, device and storage medium and mobile terminal
CN110278140A (en) The means of communication and device
CN119301910A (en) Automatic scheduling of meeting queues for inclusion
US20050153678A1 (en) Method and apparatus for interaction over a network
JP4250938B2 (en) Communication support method and communication server
JP2021192186A (en) Computer program, information processing device, and meeting holding method
JP7792870B2 (en) Information processing device, information processing method, and information processing program
JP7152453B2 (en) Information processing device, information processing method, information processing program, and information processing system
WO2022215361A1 (en) Information processing device and information processing method
JP2003108376A (en) Response message generation device and terminal device
US20210019782A1 (en) Method, system and non-transitory computer-readable recording medium for controlling flow of advertising contents based on video chat
JP7845940B2 (en) Information processing device, information processing method, and information processing program
JP7057011B1 (en) Computer systems, methods, and programs to improve the way you interact with individuals in bilateral communication
JP7057029B1 (en) Computer systems, methods, and programs to improve the way you interact with individuals in bilateral communication
JP7458528B1 (en) Information processing device, information processing method, and program
US20250181984A1 (en) Machine learning for modeling preference data to optimize interactions with candidate partners
JP2024043297A (en) Electronic conference support method, program and electronic conference support system
CN118633272A (en) Operating system and operating method of virtual space or online conference system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251203

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251216

R150 Certificate of patent or registration of utility model

Ref document number: 7792870

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150